From a0e31c27ffa0c598f2d77d01d3a866076547471a Mon Sep 17 00:00:00 2001 From: CoderStig <79828759+CoderStig@users.noreply.github.com> Date: Mon, 8 Mar 2021 18:13:58 -0700 Subject: [PATCH] Decompiled course geography (#19) * Added bss * Decompiled course vertex data and moved packed.s * Added recomp * Added new line char to the end of a few audio files --- Makefile | 214 +- Makefile.split | 7 +- courses/battle/big_donut/model.inc.c | 1171 + courses/battle/block_fort/model.inc.c | 1122 + courses/battle/double_deck/model.inc.c | 561 + courses/battle/skyscraper/model.inc.c | 1092 + courses/courseTable.inc.c | 426 + courses/flower_cup/choco_mountain/model.inc.c | 5566 + .../flower_cup/frappe_snowland/model.inc.c | 5535 + courses/flower_cup/mario_raceway/model.inc.c | 5763 + courses/flower_cup/toads_turnpike/model.inc.c | 6365 + .../mushroom_cup/kalimari_desert/model.inc.c | 6399 + courses/mushroom_cup/koopa_beach/model.inc.c | 9382 + .../mushroom_cup/luigi_raceway/model.inc.c | 5942 + courses/mushroom_cup/moo_moo_farm/model.inc.c | 7979 + .../special_cup/banshee_boardwalk/model.inc.c | 4951 + .../dks_jungle_parkway/model.inc.c | 5685 + courses/special_cup/rainbow_road/model.inc.c | 3117 + courses/special_cup/yoshi_valley/model.inc.c | 3726 + courses/star_cup/bowsers_castle/model.inc.c | 9533 + courses/star_cup/royal_raceway/model.inc.c | 8312 + courses/star_cup/sherbet_land/model.inc.c | 2684 + courses/star_cup/wario_stadium/model.inc.c | 6073 + data/courses/banshee_boardwalk_vertex.s | 11 - data/courses/big_donut_vertex.s | 11 - data/courses/block_fort_vertex.s | 11 - data/courses/bowsers_castle_vertex.s | 11 - data/courses/choco_mountain_vertex.s | 11 - data/courses/dks_jungle_parkway_vertex.s | 11 - data/courses/double_deck_vertex.s | 11 - data/courses/frappe_snowland_vertex.s | 11 - data/courses/kalimari_desert_vertex.s | 11 - data/courses/koopa_troopa_beach_vertex.s | 11 - data/courses/luigi_raceway_vertex.s | 11 - data/courses/mario_raceway_vertex.s | 11 - data/courses/moo_moo_farm_vertex.s | 11 - data/courses/rainbow_road_vertex.s | 11 - data/courses/royal_raceway_vertex.s | 11 - data/courses/sherbet_land_vertex.s | 11 - data/courses/skyscraper_vertex.s | 11 - data/courses/toads_turnpike_vertex.s | 11 - data/courses/wario_stadium_vertex.s | 11 - data/courses/yoshi_valley_vertex.s | 11 - data/data_121DA0.s | 1004 - data/data_121DA0_2.s | 956 + data/sound_data/sequences.s | 2 +- include/segment_symbols.h | 2 +- include/segments.h | 2 +- include/types.h | 69 + mk64.ld | 141 +- tools/.gitignore | 1 + tools/Makefile | 4 +- tools/extract_data_for_mio.c | 308 + tools/ido5.3_recomp/.gitignore | 16 + tools/ido5.3_recomp/Makefile | 37 + tools/ido5.3_recomp/acpp | Bin 0 -> 150952 bytes tools/ido5.3_recomp/as1 | Bin 0 -> 959352 bytes tools/ido5.3_recomp/cc | Bin 0 -> 256912 bytes tools/ido5.3_recomp/cc_c.c | 70220 +++++ tools/ido5.3_recomp/cfe | Bin 0 -> 817856 bytes tools/ido5.3_recomp/cfe_c.c | 240816 +++++++++++++++ tools/ido5.3_recomp/copt | Bin 0 -> 8704136 bytes tools/ido5.3_recomp/elf.h | 99 + tools/ido5.3_recomp/err.english.cc | 1260 + tools/ido5.3_recomp/header.h | 30 + tools/ido5.3_recomp/helpers.h | 13 + tools/ido5.3_recomp/libc_impl.c | 2543 + tools/ido5.3_recomp/libc_impl.h | 163 + tools/ido5.3_recomp/libc_impl.o | Bin 0 -> 66400 bytes tools/ido5.3_recomp/recomp | Bin 0 -> 110352 bytes tools/ido5.3_recomp/recomp.cpp | 2938 + tools/ido5.3_recomp/ugen | Bin 0 -> 651832 bytes tools/ido5.3_recomp/ugen_c.c | 133401 ++++++++ tools/ido5.3_recomp/ujoin | Bin 0 -> 269584 bytes tools/ido5.3_recomp/uld | Bin 0 -> 1948376 bytes tools/ido5.3_recomp/umerge | Bin 0 -> 417096 bytes tools/ido5.3_recomp/uopt | Bin 0 -> 741840 bytes tools/ido5.3_recomp/uopt_c.c | 210354 +++++++++++++ tools/ido5.3_recomp/usplit | Bin 0 -> 166792 bytes undefined_syms.txt | 42 + 80 files changed, 764981 insertions(+), 1265 deletions(-) create mode 100644 courses/battle/big_donut/model.inc.c create mode 100644 courses/battle/block_fort/model.inc.c create mode 100644 courses/battle/double_deck/model.inc.c create mode 100644 courses/battle/skyscraper/model.inc.c create mode 100644 courses/courseTable.inc.c create mode 100644 courses/flower_cup/choco_mountain/model.inc.c create mode 100644 courses/flower_cup/frappe_snowland/model.inc.c create mode 100644 courses/flower_cup/mario_raceway/model.inc.c create mode 100644 courses/flower_cup/toads_turnpike/model.inc.c create mode 100644 courses/mushroom_cup/kalimari_desert/model.inc.c create mode 100644 courses/mushroom_cup/koopa_beach/model.inc.c create mode 100644 courses/mushroom_cup/luigi_raceway/model.inc.c create mode 100644 courses/mushroom_cup/moo_moo_farm/model.inc.c create mode 100644 courses/special_cup/banshee_boardwalk/model.inc.c create mode 100644 courses/special_cup/dks_jungle_parkway/model.inc.c create mode 100644 courses/special_cup/rainbow_road/model.inc.c create mode 100644 courses/special_cup/yoshi_valley/model.inc.c create mode 100644 courses/star_cup/bowsers_castle/model.inc.c create mode 100644 courses/star_cup/royal_raceway/model.inc.c create mode 100644 courses/star_cup/sherbet_land/model.inc.c create mode 100644 courses/star_cup/wario_stadium/model.inc.c delete mode 100644 data/courses/banshee_boardwalk_vertex.s delete mode 100644 data/courses/big_donut_vertex.s delete mode 100644 data/courses/block_fort_vertex.s delete mode 100644 data/courses/bowsers_castle_vertex.s delete mode 100644 data/courses/choco_mountain_vertex.s delete mode 100644 data/courses/dks_jungle_parkway_vertex.s delete mode 100644 data/courses/double_deck_vertex.s delete mode 100644 data/courses/frappe_snowland_vertex.s delete mode 100644 data/courses/kalimari_desert_vertex.s delete mode 100644 data/courses/koopa_troopa_beach_vertex.s delete mode 100644 data/courses/luigi_raceway_vertex.s delete mode 100644 data/courses/mario_raceway_vertex.s delete mode 100644 data/courses/moo_moo_farm_vertex.s delete mode 100644 data/courses/rainbow_road_vertex.s delete mode 100644 data/courses/royal_raceway_vertex.s delete mode 100644 data/courses/sherbet_land_vertex.s delete mode 100644 data/courses/skyscraper_vertex.s delete mode 100644 data/courses/toads_turnpike_vertex.s delete mode 100644 data/courses/wario_stadium_vertex.s delete mode 100644 data/courses/yoshi_valley_vertex.s create mode 100644 data/data_121DA0_2.s create mode 100644 tools/extract_data_for_mio.c create mode 100644 tools/ido5.3_recomp/.gitignore create mode 100644 tools/ido5.3_recomp/Makefile create mode 100755 tools/ido5.3_recomp/acpp create mode 100755 tools/ido5.3_recomp/as1 create mode 100755 tools/ido5.3_recomp/cc create mode 100644 tools/ido5.3_recomp/cc_c.c create mode 100755 tools/ido5.3_recomp/cfe create mode 100644 tools/ido5.3_recomp/cfe_c.c create mode 100755 tools/ido5.3_recomp/copt create mode 100644 tools/ido5.3_recomp/elf.h create mode 100644 tools/ido5.3_recomp/err.english.cc create mode 100644 tools/ido5.3_recomp/header.h create mode 100644 tools/ido5.3_recomp/helpers.h create mode 100644 tools/ido5.3_recomp/libc_impl.c create mode 100644 tools/ido5.3_recomp/libc_impl.h create mode 100644 tools/ido5.3_recomp/libc_impl.o create mode 100755 tools/ido5.3_recomp/recomp create mode 100644 tools/ido5.3_recomp/recomp.cpp create mode 100755 tools/ido5.3_recomp/ugen create mode 100644 tools/ido5.3_recomp/ugen_c.c create mode 100755 tools/ido5.3_recomp/ujoin create mode 100755 tools/ido5.3_recomp/uld create mode 100755 tools/ido5.3_recomp/umerge create mode 100755 tools/ido5.3_recomp/uopt create mode 100644 tools/ido5.3_recomp/uopt_c.c create mode 100755 tools/ido5.3_recomp/usplit diff --git a/Makefile b/Makefile index 2c1ded3d7..4d1143fd2 100644 --- a/Makefile +++ b/Makefile @@ -28,12 +28,18 @@ BUILD_DIR := $(BUILD_DIR_BASE)/$(VERSION) # Directories containing source files INCLUDE_DIRS := include -SRC_DIRS := src src/audio -ASM_DIRS := asm asm/audio data data/courses data/sound_data +SRC_DIRS := src src/audio courses +ASM_DIRS := asm asm/audio data data/sound_data +COURSE_DIRS := \ + courses/mushroom_cup/luigi_raceway courses/mushroom_cup/koopa_beach \ + courses/mushroom_cup/moo_moo_farm courses/mushroom_cup/kalimari_desert courses/flower_cup/toads_turnpike courses/flower_cup/frappe_snowland \ + courses/flower_cup/choco_mountain courses/flower_cup/mario_raceway courses/star_cup/wario_stadium courses/star_cup/sherbet_land courses/star_cup/royal_raceway \ + courses/star_cup/bowsers_castle courses/special_cup/dks_jungle_parkway courses/special_cup/yoshi_valley courses/special_cup/banshee_boardwalk \ + courses/special_cup/rainbow_road courses/battle/big_donut courses/battle/block_fort courses/battle/double_deck courses/battle/skyscraper TEXTURES_DIR = textures -ALL_DIRS = $(BUILD_DIR) $(addprefix $(BUILD_DIR)/,$(SRC_DIRS) $(INCLUDE_DIRS) $(ASM_DIRS) $(ALL_KARTS_DIRS) $(TEXTURES_DIR)/raw $(TEXTURES_DIR)/standalone) +ALL_DIRS = $(BUILD_DIR) $(addprefix $(BUILD_DIR)/,$(SRC_DIRS) $(COURSE_DIRS) $(INCLUDE_DIRS) $(ASM_DIRS) $(ALL_KARTS_DIRS) $(TEXTURES_DIR)/raw $(TEXTURES_DIR)/standalone) ################### Universal Dependencies ################### @@ -70,18 +76,20 @@ GLOBAL_ASM_C_FILES != grep -rl 'GLOBAL_ASM(' $(wildcard src/*.c) GLOBAL_ASM_O_FILES = $(foreach file,$(GLOBAL_ASM_C_FILES),$(BUILD_DIR)/$(file:.c=.o)) # GLOBAL_ASM_DEP = $(BUILD_DIR)/src/audio/non_matching_dep -# Source code files +COURSE_ASM_FILES := $(wildcard courses/*/*/packed.s) + C_FILES := $(foreach dir,$(SRC_DIRS),$(wildcard $(dir)/*.c)) -S_FILES := $(foreach dir,$(ASM_DIRS),$(wildcard $(dir)/*.s)) +S_FILES := $(foreach dir,$(ASM_DIRS),$(wildcard $(dir)/*.s)) $(COURSE_ASM_FILES) +COURSE_FILES := $(foreach dir,$(COURSE_DIRS),$(wildcard $(dir)/model.inc.c)) # Object files O_FILES := $(foreach file,$(C_FILES),$(BUILD_DIR)/$(file:.c=.o)) \ + $(foreach file,$(COURSE_FILES),$(BUILD_DIR)/$(file:.c=.o)) \ $(foreach file,$(S_FILES),$(BUILD_DIR)/$(file:.s=.o)) # Automatic dependency files DEP_FILES := $(O_FILES:.o=.d) $(BUILD_DIR)/$(LD_SCRIPT).d ##################### Compiler Options ####################### -IRIX_ROOT := tools/ido5.3_compiler ifeq ($(shell type mips-linux-gnu-ld >/dev/null 2>/dev/null; echo $$?), 0) CROSS := mips-linux-gnu- @@ -91,16 +99,31 @@ else CROSS := mips64-elf- endif -# check that either QEMU_IRIX is set or qemu-irix package installed -ifndef QEMU_IRIX +# USE_QEMU_IRIX - when ido is selected, select which way to emulate IRIX programs +# 1 - use qemu-irix +# 0 - statically recompile the IRIX programs +USE_QEMU_IRIX ?= 0 +$(eval $(call validate-option,USE_QEMU_IRIX,0 1)) +TOOLS_DIR := tools + +ifeq ($(USE_QEMU_IRIX),1) + # Verify that qemu-irix exists QEMU_IRIX := $(shell which qemu-irix) ifeq (, $(QEMU_IRIX)) - $(error Please install qemu-irix package or set QEMU_IRIX env var to the full qemu-irix binary path) + $(error Using the IDO compiler requires qemu-irix. Please install qemu-irix package or set the QEMU_IRIX environment variable to the full qemu-irix binary path) endif endif +ifeq ($(USE_QEMU_IRIX),1) + IRIX_ROOT := $(TOOLS_DIR)/ido5.3_compiler + CC := $(QEMU_IRIX) -silent -L $(IRIX_ROOT) $(IRIX_ROOT)/usr/bin/cc +else + IDO_ROOT := tools/ido5.3_recomp + CC := $(IDO_ROOT)/cc +endif + AS := $(CROSS)as -CC := $(QEMU_IRIX) -silent -L $(IRIX_ROOT) $(IRIX_ROOT)/usr/bin/cc + CPP := cpp -P -Wno-trigraphs LD := $(CROSS)ld AR := $(CROSS)ar @@ -139,10 +162,10 @@ endif ####################### Other Tools ######################### # N64 tools -TOOLS_DIR = tools MIO0TOOL = $(TOOLS_DIR)/mio0 N64CKSUM = $(TOOLS_DIR)/n64cksum N64GRAPHICS = $(TOOLS_DIR)/n64graphics +EXTRACT_DATA_FOR_MIO := $(TOOLS_DIR)/extract_data_for_mio EMULATOR = mupen64plus EMU_FLAGS = --noosd LOADER = loader64 @@ -207,10 +230,172 @@ $(BUILD_DIR)/%.o: %.s $(MIO0_FILES) $(RAW_TEXTURE_FILES) $(GLOBAL_ASM_O_FILES): CC := $(PYTHON) tools/asm_processor/build.py $(CC) -- $(AS) $(ASFLAGS) -- -$(BUILD_DIR)/$(LD_SCRIPT): $(LD_SCRIPT) +$(BUILD_DIR)/$(LD_SCRIPT): $(LD_SCRIPT) #repeat for other files $(CPP) $(VERSION_CFLAGS) -DBUILD_DIR=$(BUILD_DIR) -MMD -MP -MT $@ -MF $@.d -o $@ $< -$(BUILD_DIR)/$(TARGET).elf: $(O_FILES) $(COURSE_MIO0_OBJ_FILES) $(BUILD_DIR)/$(LD_SCRIPT) undefined_syms.txt +#################### Compile course vertex to mio0 ##################### + +mushroom_cup := $(BUILD_DIR)/courses/mushroom_cup +flower_cup := $(BUILD_DIR)/courses/flower_cup +star_cup := $(BUILD_DIR)/courses/star_cup +special_cup := $(BUILD_DIR)/courses/special_cup +battle := $(BUILD_DIR)/courses/battle +LD_COURSE_VERTEX_DEPENDENCIES := \ + $(mushroom_cup)/luigi_raceway/model.inc.mio0.o $(mushroom_cup)/moo_moo_farm/model.inc.mio0.o \ + $(mushroom_cup)/koopa_beach/model.inc.mio0.o $(mushroom_cup)/kalimari_desert/model.inc.mio0.o \ + $(flower_cup)/toads_turnpike/model.inc.mio0.o $(flower_cup)/frappe_snowland/model.inc.mio0.o \ + $(flower_cup)/choco_mountain/model.inc.mio0.o $(flower_cup)/mario_raceway/model.inc.mio0.o \ + $(star_cup)/wario_stadium/model.inc.mio0.o $(star_cup)/sherbet_land/model.inc.mio0.o \ + $(star_cup)/royal_raceway/model.inc.mio0.o $(star_cup)/bowsers_castle/model.inc.mio0.o \ + $(special_cup)/dks_jungle_parkway/model.inc.mio0.o $(special_cup)/yoshi_valley/model.inc.mio0.o \ + $(special_cup)/banshee_boardwalk/model.inc.mio0.o $(special_cup)/rainbow_road/model.inc.mio0.o \ + $(battle)/big_donut/model.inc.mio0.o $(battle)/block_fort/model.inc.mio0.o \ + $(battle)/double_deck/model.inc.mio0.o $(battle)/skyscraper/model.inc.mio0.o \ + +$(mushroom_cup)/luigi_raceway/%.inc.mio0.o: courses/mushroom_cup/luigi_raceway/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(mushroom_cup)/luigi_raceway/$*.inc.elf.map -o $(mushroom_cup)/luigi_raceway/$*.inc.elf $(mushroom_cup)/luigi_raceway/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(mushroom_cup)/luigi_raceway/$*.inc.elf $(mushroom_cup)/luigi_raceway/$*.inc.bin + $(MIO0TOOL) -c $(mushroom_cup)/luigi_raceway/$*.inc.bin $(mushroom_cup)/luigi_raceway/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.balign 4\n\n.incbin \"build/us/courses/mushroom_cup/luigi_raceway/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_luigi_raceway_packed\n\n.incbin \"bin/course_luigi_raceway_packed.bin\"\n" > build/us/courses/mushroom_cup/luigi_raceway/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(mushroom_cup)/luigi_raceway/$*.inc.mio0.o $(mushroom_cup)/luigi_raceway/$*.inc.mio0.s + +$(mushroom_cup)/moo_moo_farm/%.inc.mio0.o: courses/mushroom_cup/moo_moo_farm/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(mushroom_cup)/moo_moo_farm/$*.elf.map -o $(mushroom_cup)/moo_moo_farm/$*.inc.elf $(mushroom_cup)/moo_moo_farm/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(mushroom_cup)/moo_moo_farm/$*.inc.elf $(mushroom_cup)/moo_moo_farm/$*.inc.bin + $(MIO0TOOL) -c $(mushroom_cup)/moo_moo_farm/$*.inc.bin $(mushroom_cup)/moo_moo_farm/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/mushroom_cup/moo_moo_farm/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_moo_moo_farm_packed\n\n.incbin \"bin/course_moo_moo_farm_packed.bin\"\n" > build/us/courses/mushroom_cup/moo_moo_farm/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(mushroom_cup)/moo_moo_farm/$*.inc.mio0.o $(mushroom_cup)/moo_moo_farm/$*.inc.mio0.s + +$(mushroom_cup)/koopa_beach/%.inc.mio0.o: courses/mushroom_cup/koopa_beach/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(mushroom_cup)/koopa_beach/$*.elf.map -o $(mushroom_cup)/koopa_beach/$*.inc.elf $(mushroom_cup)/koopa_beach/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(mushroom_cup)/koopa_beach/$*.inc.elf $(mushroom_cup)/koopa_beach/$*.inc.bin + $(MIO0TOOL) -c $(mushroom_cup)/koopa_beach/$*.inc.bin $(mushroom_cup)/koopa_beach/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/mushroom_cup/koopa_beach/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_koopa_troopa_beach_packed\n\n.incbin \"bin/course_koopa_troopa_beach_packed.bin\"\n" > build/us/courses/mushroom_cup/koopa_beach/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(mushroom_cup)/koopa_beach/$*.inc.mio0.o $(mushroom_cup)/koopa_beach/$*.inc.mio0.s + +$(mushroom_cup)/kalimari_desert/%.inc.mio0.o: courses/mushroom_cup/kalimari_desert/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(mushroom_cup)/kalimari_desert/$*.elf.map -o $(mushroom_cup)/kalimari_desert/$*.inc.elf $(mushroom_cup)/kalimari_desert/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(mushroom_cup)/kalimari_desert/$*.inc.elf $(mushroom_cup)/kalimari_desert/$*.inc.bin + $(MIO0TOOL) -c $(mushroom_cup)/kalimari_desert/$*.inc.bin $(mushroom_cup)/kalimari_desert/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/mushroom_cup/kalimari_desert/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_kalimari_desert_packed\n\n.incbin \"bin/course_kalimari_desert_packed.bin\"\n" > build/us/courses/mushroom_cup/kalimari_desert/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(mushroom_cup)/kalimari_desert/$*.inc.mio0.o $(mushroom_cup)/kalimari_desert/$*.inc.mio0.s + +$(flower_cup)/toads_turnpike/%.inc.mio0.o: courses/flower_cup/toads_turnpike/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(flower_cup)/toads_turnpike/$*.elf.map -o $(flower_cup)/toads_turnpike/$*.inc.elf $(flower_cup)/toads_turnpike/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(flower_cup)/toads_turnpike/$*.inc.elf $(flower_cup)/toads_turnpike/$*.inc.bin + $(MIO0TOOL) -c $(flower_cup)/toads_turnpike/$*.inc.bin $(flower_cup)/toads_turnpike/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/flower_cup/toads_turnpike/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_toads_turnpike_packed\n\n.incbin \"bin/course_toads_turnpike_packed.bin\"\n" > build/us/courses/flower_cup/toads_turnpike/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(flower_cup)/toads_turnpike/$*.inc.mio0.o $(flower_cup)/toads_turnpike/$*.inc.mio0.s + +$(flower_cup)/frappe_snowland/%.inc.mio0.o: courses/flower_cup/frappe_snowland/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(flower_cup)/frappe_snowland/$*.elf.map -o $(flower_cup)/frappe_snowland/$*.inc.elf $(flower_cup)/frappe_snowland/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(flower_cup)/frappe_snowland/$*.inc.elf $(flower_cup)/frappe_snowland/$*.inc.bin + $(MIO0TOOL) -c $(flower_cup)/frappe_snowland/$*.inc.bin $(flower_cup)/frappe_snowland/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/flower_cup/frappe_snowland/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_frappe_snowland_packed\n\n.incbin \"bin/course_frappe_snowland_packed.bin\"\n" > build/us/courses/flower_cup/frappe_snowland/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(flower_cup)/frappe_snowland/$*.inc.mio0.o $(flower_cup)/frappe_snowland/$*.inc.mio0.s + +$(flower_cup)/choco_mountain/%.inc.mio0.o: courses/flower_cup/choco_mountain/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(flower_cup)/choco_mountain/$*.elf.map -o $(flower_cup)/choco_mountain/$*.inc.elf $(flower_cup)/choco_mountain/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(flower_cup)/choco_mountain/$*.inc.elf $(flower_cup)/choco_mountain/$*.inc.bin + $(MIO0TOOL) -c $(flower_cup)/choco_mountain/$*.inc.bin $(flower_cup)/choco_mountain/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/flower_cup/choco_mountain/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_choco_mountain_packed\n\n.incbin \"bin/course_choco_mountain_packed.bin\"\n" > build/us/courses/flower_cup/choco_mountain/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(flower_cup)/choco_mountain/$*.inc.mio0.o $(flower_cup)/choco_mountain/$*.inc.mio0.s + +$(flower_cup)/mario_raceway/%.inc.mio0.o: courses/flower_cup/mario_raceway/model.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(flower_cup)/mario_raceway/model.elf.map -o $(flower_cup)/mario_raceway/model.inc.elf $(flower_cup)/mario_raceway/model.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(flower_cup)/mario_raceway/model.inc.elf $(flower_cup)/mario_raceway/model.inc.bin + $(MIO0TOOL) -c $(flower_cup)/mario_raceway/model.inc.bin $(flower_cup)/mario_raceway/model.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/flower_cup/mario_raceway/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_mario_raceway_packed\n\n.incbin \"bin/course_mario_raceway_packed.bin\"\n" > build/us/courses/flower_cup/mario_raceway/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(flower_cup)/mario_raceway/$*.inc.mio0.o $(flower_cup)/mario_raceway/$*.inc.mio0.s + +$(star_cup)/wario_stadium/%.inc.mio0.o: courses/star_cup/wario_stadium/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(star_cup)/wario_stadium/$*.elf.map -o $(star_cup)/wario_stadium/$*.inc.elf $(star_cup)/wario_stadium/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(star_cup)/wario_stadium/$*.inc.elf $(star_cup)/wario_stadium/$*.inc.bin + $(MIO0TOOL) -c $(star_cup)/wario_stadium/$*.inc.bin $(star_cup)/wario_stadium/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/star_cup/wario_stadium/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_wario_stadium_packed\n\n.incbin \"bin/course_wario_stadium_packed.bin\"\n" > build/us/courses/star_cup/wario_stadium/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(star_cup)/wario_stadium/$*.inc.mio0.o $(star_cup)/wario_stadium/$*.inc.mio0.s + +$(star_cup)/sherbet_land/%.inc.mio0.o: courses/star_cup/sherbet_land/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(star_cup)/sherbet_land/$*.elf.map -o $(star_cup)/sherbet_land/$*.inc.elf $(star_cup)/sherbet_land/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(star_cup)/sherbet_land/$*.inc.elf $(star_cup)/sherbet_land/$*.inc.bin + $(MIO0TOOL) -c $(star_cup)/sherbet_land/$*.inc.bin $(star_cup)/sherbet_land/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/star_cup/sherbet_land/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_sherbet_land_packed\n\n.incbin \"bin/course_sherbet_land_packed.bin\"\n" > build/us/courses/star_cup/sherbet_land/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(star_cup)/sherbet_land/$*.inc.mio0.o $(star_cup)/sherbet_land/$*.inc.mio0.s + +$(star_cup)/royal_raceway/%.inc.mio0.o: courses/star_cup/royal_raceway/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(star_cup)/royal_raceway/$*.elf.map -o $(star_cup)/royal_raceway/$*.inc.elf $(star_cup)/royal_raceway/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(star_cup)/royal_raceway/$*.inc.elf $(star_cup)/royal_raceway/$*.inc.bin + $(MIO0TOOL) -c $(star_cup)/royal_raceway/$*.inc.bin $(star_cup)/royal_raceway/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/star_cup/royal_raceway/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_royal_raceway_packed\n\n.incbin \"bin/course_royal_raceway_packed.bin\"\n" > build/us/courses/star_cup/royal_raceway/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(star_cup)/royal_raceway/$*.inc.mio0.o $(star_cup)/royal_raceway/$*.inc.mio0.s + +$(star_cup)/bowsers_castle/%.inc.mio0.o: courses/star_cup/bowsers_castle/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(star_cup)/bowsers_castle/$*.elf.map -o $(star_cup)/bowsers_castle/$*.inc.elf $(star_cup)/bowsers_castle/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(star_cup)/bowsers_castle/$*.inc.elf $(star_cup)/bowsers_castle/$*.inc.bin + $(MIO0TOOL) -c $(star_cup)/bowsers_castle/$*.inc.bin $(star_cup)/bowsers_castle/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/star_cup/bowsers_castle/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_bowsers_castle_packed\n\n.incbin \"bin/course_bowsers_castle_packed.bin\"\n" > build/us/courses/star_cup/bowsers_castle/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(star_cup)/bowsers_castle/$*.inc.mio0.o $(star_cup)/bowsers_castle/$*.inc.mio0.s + +$(special_cup)/dks_jungle_parkway/%.inc.mio0.o: courses/special_cup/dks_jungle_parkway/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(special_cup)/dks_jungle_parkway/$*.elf.map -o $(special_cup)/dks_jungle_parkway/$*.inc.elf $(special_cup)/dks_jungle_parkway/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(special_cup)/dks_jungle_parkway/$*.inc.elf $(special_cup)/dks_jungle_parkway/$*.inc.bin + $(MIO0TOOL) -c $(special_cup)/dks_jungle_parkway/$*.inc.bin $(special_cup)/dks_jungle_parkway/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/special_cup/dks_jungle_parkway/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_dks_jungle_parkway_packed\n\n.incbin \"bin/course_dks_jungle_parkway_packed.bin\"\n" > build/us/courses/special_cup/dks_jungle_parkway/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(special_cup)/dks_jungle_parkway/$*.inc.mio0.o $(special_cup)/dks_jungle_parkway/$*.inc.mio0.s + +$(special_cup)/yoshi_valley/%.inc.mio0.o: courses/special_cup/yoshi_valley/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(special_cup)/yoshi_valley/$*.elf.map -o $(special_cup)/yoshi_valley/$*.inc.elf $(special_cup)/yoshi_valley/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(special_cup)/yoshi_valley/$*.inc.elf $(special_cup)/yoshi_valley/$*.inc.bin + $(MIO0TOOL) -c $(special_cup)/yoshi_valley/$*.inc.bin $(special_cup)/yoshi_valley/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/special_cup/yoshi_valley/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_yoshi_valley_packed\n\n.incbin \"bin/course_yoshi_valley_packed.bin\"\n" > build/us/courses/special_cup/yoshi_valley/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(special_cup)/yoshi_valley/$*.inc.mio0.o $(special_cup)/yoshi_valley/$*.inc.mio0.s + +$(special_cup)/banshee_boardwalk/%.inc.mio0.o: courses/special_cup/banshee_boardwalk/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(special_cup)/banshee_boardwalk/$*.elf.map -o $(special_cup)/banshee_boardwalk/$*.inc.elf $(special_cup)/banshee_boardwalk/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(special_cup)/banshee_boardwalk/$*.inc.elf $(special_cup)/banshee_boardwalk/$*.inc.bin + $(MIO0TOOL) -c $(special_cup)/banshee_boardwalk/$*.inc.bin $(special_cup)/banshee_boardwalk/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/special_cup/banshee_boardwalk/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_banshee_boardwalk_packed\n\n.incbin \"bin/course_banshee_boardwalk_packed.bin\"\n" > build/us/courses/special_cup/banshee_boardwalk/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(special_cup)/banshee_boardwalk/$*.inc.mio0.o $(special_cup)/banshee_boardwalk/$*.inc.mio0.s + +$(special_cup)/rainbow_road/%.inc.mio0.o: courses/special_cup/rainbow_road/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(special_cup)/rainbow_road/$*.elf.map -o $(special_cup)/rainbow_road/$*.inc.elf $(special_cup)/rainbow_road/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(special_cup)/rainbow_road/$*.inc.elf $(special_cup)/rainbow_road/$*.inc.bin + $(MIO0TOOL) -c $(special_cup)/rainbow_road/$*.inc.bin $(special_cup)/rainbow_road/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/special_cup/rainbow_road/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_rainbow_road_packed\n\n.incbin \"bin/course_rainbow_road_packed.bin\"\n" > build/us/courses/special_cup/rainbow_road/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(special_cup)/rainbow_road/$*.inc.mio0.o $(special_cup)/rainbow_road/$*.inc.mio0.s + +$(battle)/big_donut/%.inc.mio0.o: courses/battle/big_donut/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(battle)/big_donut/$*.elf.map -o $(battle)/big_donut/$*.inc.elf $(battle)/big_donut/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(battle)/big_donut/$*.inc.elf $(battle)/big_donut/$*.inc.bin + $(MIO0TOOL) -c $(battle)/big_donut/$*.inc.bin $(battle)/big_donut/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/battle/big_donut/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_big_donut_packed\n\n.incbin \"bin/course_big_donut_packed.bin\"\n" > build/us/courses/battle/big_donut/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(battle)/big_donut/$*.inc.mio0.o $(battle)/big_donut/$*.inc.mio0.s + +$(battle)/block_fort/%.inc.mio0.o: courses/battle/block_fort/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(battle)/block_fort/$*.elf.map -o $(battle)/block_fort/$*.inc.elf $(battle)/block_fort/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(battle)/block_fort/$*.inc.elf $(battle)/block_fort/$*.inc.bin + $(MIO0TOOL) -c $(battle)/block_fort/$*.inc.bin $(battle)/block_fort/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/battle/block_fort/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_block_fort_packed\n\n.incbin \"bin/course_block_fort_packed.bin\"\n" > build/us/courses/battle/block_fort/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(battle)/block_fort/$*.inc.mio0.o $(battle)/block_fort/$*.inc.mio0.s + +$(battle)/double_deck/%.inc.mio0.o: courses/battle/double_deck/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(battle)/double_deck/$*.elf.map -o $(battle)/double_deck/$*.inc.elf $(battle)/double_deck/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(battle)/double_deck/$*.inc.elf $(battle)/double_deck/$*.inc.bin + $(MIO0TOOL) -c $(battle)/double_deck/$*.inc.bin $(battle)/double_deck/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/battle/double_deck/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_double_deck_packed\n\n.incbin \"bin/course_double_deck_packed.bin\"\n" > build/us/courses/battle/double_deck/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(battle)/double_deck/$*.inc.mio0.o $(battle)/double_deck/$*.inc.mio0.s + +$(battle)/skyscraper/%.inc.mio0.o: courses/battle/skyscraper/%.inc.c + $(LD) -t -e 0 -Ttext=0F000000 -Map $(battle)/skyscraper/$*.elf.map -o $(battle)/skyscraper/$*.inc.elf $(battle)/skyscraper/$*.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(battle)/skyscraper/$*.inc.elf $(battle)/skyscraper/$*.inc.bin + $(MIO0TOOL) -c $(battle)/skyscraper/$*.inc.bin $(battle)/skyscraper/$*.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"build/us/courses/battle/skyscraper/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_skyscraper_packed\n\n.incbin \"bin/course_skyscraper_packed.bin\"\n" > build/us/courses/battle/skyscraper/model.inc.mio0.s + $(AS) $(ASFLAGS) -o $(battle)/skyscraper/$*.inc.mio0.o $(battle)/skyscraper/$*.inc.mio0.s + +#################### ##################### + + +$(BUILD_DIR)/$(TARGET).elf: $(O_FILES) $(COURSE_MIO0_OBJ_FILES) $(BUILD_DIR)/$(LD_SCRIPT) $(LD_COURSE_VERTEX_DEPENDENCIES) undefined_syms.txt $(LD) $(LDFLAGS) -o $@ $(O_FILES) $(BUILD_DIR)/$(TARGET).z64: $(BUILD_DIR)/$(TARGET).elf @@ -232,9 +417,10 @@ load: $(TARGET).z64 .PHONY: all clean distclean default diff test load .SECONDARY: -# Remove built-in rules, to improve performance +# Remove built-in rules, to improve build/us/courses/star_cup/bowsers_castle/model.inc.mio0.performance MAKEFLAGS += --no-builtin-rules -include $(DEP_FILES) + print-% : ; $(info $* is a $(flavor $*) variable set to [$($*)]) @true diff --git a/Makefile.split b/Makefile.split index 5f04698ab..465f5a00d 100644 --- a/Makefile.split +++ b/Makefile.split @@ -26,8 +26,9 @@ COURSE_DL_NAMES := $(addprefix course_,$(addsuffix _dl,$(COURSE_NAMES))) COURSE_DL_MIO0_FILES := $(addprefix $(BUILD_DIR)/bin/,$(addsuffix .mio0,$(COURSE_DL_NAMES))) COURSE_DL_MIO0_OBJ_FILES := $(COURSE_DL_MIO0_FILES:.mio0=.mio0.o) -COURSE_VERTEX_NAMES := $(addprefix course_,$(addsuffix _vertex,$(COURSE_NAMES))) -COURSE_VERTEX_MIO0_FILES := $(addprefix $(BUILD_DIR)/bin/,$(addsuffix .mio0,$(COURSE_VERTEX_NAMES))) + +# COURSE_VERTEX_NAMES := $(addprefix course_,$(addsuffix _vertex,$(COURSE_NAMES))) +# COURSE_VERTEX_MIO0_FILES := $(addprefix $(BUILD_DIR)/bin/,$(addsuffix .mio0,$(COURSE_VERTEX_NAMES))) COURSE_MIO0_OBJ_FILES := $(COURSE_DL_MIO0_OBJ_FILES) @@ -121,7 +122,7 @@ KARTS_DIR := bin/karts ALL_KARTS_DIRS := $(wildcard $(KARTS_DIR)/*) KART_TEXTURE_MIO0_FILES := $(addprefix $(BUILD_DIR)/,$(patsubst %.bin,%.mio0,$(wildcard $(KARTS_DIR)/*/*.bin))) -MIO0_FILES := $(COURSE_VERTEX_MIO0_FILES) $(OTHER_DATA_MIO0_FILES) $(TEXTURE_DATA_MIO0_FILES) $(STANDALONE_TEXTURE_MIO0_FILES) $(KART_TEXTURE_MIO0_FILES) +MIO0_FILES := $(OTHER_DATA_MIO0_FILES) $(TEXTURE_DATA_MIO0_FILES) $(STANDALONE_TEXTURE_MIO0_FILES) $(KART_TEXTURE_MIO0_FILES) MUSIC_FILES = \ $(MUSIC_DIR)/seq_00.m64 \ diff --git a/courses/battle/big_donut/model.inc.c b/courses/battle/big_donut/model.inc.c new file mode 100644 index 000000000..4275ebc37 --- /dev/null +++ b/courses/battle/big_donut/model.inc.c @@ -0,0 +1,1171 @@ +#include "types.h" + +mk64_Vtx d_course_big_donut_vertex[] = { + + {{ 609, 270, 794}, { 1024, 1024}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 609, 340, 794}, { 1024, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 707, 340, 707}, { 0, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 707, 270, 707}, { 0, 1024}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 259, 270, 966}, { 1023, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 259, 340, 966}, { 1023, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 383, 340, 924}, { 0, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 383, 270, 924}, { 0, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 383, 270, 924}, { 1024, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 383, 340, 924}, { 1024, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 500, 340, 866}, { 0, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 500, 270, 866}, { 0, 1024}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 0, 270, 1000}, { 1024, 1024}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 0, 340, 1000}, { 1023, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 131, 340, 992}, { 0, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 131, 270, 992}, { 0, 1024}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 131, 270, 992}, { 1024, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 131, 340, 992}, { 1024, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 259, 340, 966}, { 0, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 259, 270, 966}, { 0, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 500, 270, 866}, { 1022, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 500, 340, 866}, { 1024, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 609, 340, 794}, { 1, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 609, 270, 794}, { 0, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 992, 270, 131}, { 1024, 1024}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 992, 340, 131}, { 1024, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 1000, 340, 0}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 1000, 270, 0}, { 0, 1024}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 866, 270, 500}, { 1023, 1024}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 866, 340, 500}, { 1024, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 924, 340, 383}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 924, 270, 383}, { 0, 1024}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 924, 270, 383}, { 1023, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 924, 340, 383}, { 1023, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 966, 340, 259}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 966, 270, 259}, { 0, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 707, 270, 707}, { 1024, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 707, 340, 707}, { 1024, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 794, 340, 609}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 794, 270, 609}, { 0, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 794, 270, 609}, { 1024, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 794, 340, 609}, { 1024, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 866, 340, 500}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 866, 270, 500}, { 0, 1024}, {0xfc, 0x30, 0x30, 0x00}}, + {{ -259, 270, 966}, { 1024, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -259, 340, 966}, { 1024, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -131, 340, 992}, { 0, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -131, 270, 992}, { 0, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -866, 270, 500}, { 1024, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -866, 340, 500}, { 1024, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -794, 340, 609}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -794, 270, 609}, { 0, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -924, 270, 383}, { 1023, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -924, 340, 383}, { 1023, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -866, 340, 500}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -866, 270, 500}, { 0, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -966, 270, 259}, { 1024, 1024}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -966, 340, 259}, { 1024, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -924, 340, 383}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -924, 270, 383}, { 0, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -992, 270, 131}, { 1024, 1024}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -992, 340, 131}, { 1024, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -966, 340, 259}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -966, 270, 259}, { 0, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{-1000, 270, 0}, { 1023, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{-1000, 340, 0}, { 1023, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -992, 340, 131}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -992, 270, 131}, { 0, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -794, 270, 609}, { 1023, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -794, 340, 609}, { 1023, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -707, 340, 707}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -707, 270, 707}, { 0, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -131, 270, 992}, { 1024, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -131, 340, 992}, { 1024, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 0, 340, 1000}, { 0, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 0, 270, 1000}, { 0, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -383, 270, 924}, { 1024, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -383, 340, 924}, { 1024, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -259, 340, 966}, { 0, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -259, 270, 966}, { 0, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -500, 270, 866}, { 1024, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -500, 340, 866}, { 1024, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -383, 340, 924}, { 0, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -383, 270, 924}, { 0, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -609, 270, 794}, { 1024, 1024}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -609, 340, 794}, { 1024, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -500, 340, 866}, { 0, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -500, 270, 866}, { 0, 1024}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -707, 270, 707}, { 1024, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -707, 340, 707}, { 1024, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -609, 340, 794}, { -6, 0}, {0x48, 0x48, 0xfc, 0x00}}, + {{ -609, 270, 794}, { -6, 1023}, {0x48, 0x48, 0xfc, 0x00}}, + {{ 966, 270, 259}, { 1023, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 966, 340, 259}, { 1023, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 992, 340, 131}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 992, 270, 131}, { 0, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ -609, 270, -794}, { 1023, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -609, 340, -794}, { 1023, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -707, 340, -707}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -707, 270, -707}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -500, 270, -866}, { 1024, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -500, 340, -866}, { 1024, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -609, 340, -794}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -609, 270, -794}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -383, 270, -924}, { 1023, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -383, 340, -924}, { 1024, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -500, 340, -866}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -500, 270, -866}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -259, 270, -966}, { 1023, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -259, 340, -966}, { 1023, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -383, 340, -924}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -383, 270, -924}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 270, -992}, { 1023, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 340, -992}, { 1023, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -259, 340, -966}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -259, 270, -966}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -707, 270, -707}, { 1024, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -707, 340, -707}, { 1024, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -794, 340, -609}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -794, 270, -609}, { 0, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -992, 270, -131}, { 1024, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -992, 340, -131}, { 1024, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{-1000, 340, 0}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{-1000, 270, 0}, { 0, 1024}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -966, 270, -259}, { 1023, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -966, 340, -259}, { 1023, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -992, 340, -131}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -992, 270, -131}, { 0, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -924, 270, -383}, { 1023, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -924, 340, -383}, { 1023, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -966, 340, -259}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -966, 270, -259}, { 0, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -866, 270, -500}, { 1024, 1024}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -866, 340, -500}, { 1023, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -924, 340, -383}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -924, 270, -383}, { 0, 1024}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -794, 270, -609}, { 1023, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -794, 340, -609}, { 1024, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -866, 340, -500}, { 0, 0}, {0x00, 0xfc, 0x00, 0x00}}, + {{ -866, 270, -500}, { 0, 1023}, {0x00, 0xfc, 0x00, 0x00}}, + {{ 0, 270, -1000}, { 1030, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 0, 340, -1000}, { 1030, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 340, -992}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 270, -992}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 794, 270, -609}, { 1023, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 794, 340, -609}, { 1023, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 707, 340, -707}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 707, 270, -707}, { 0, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 966, 270, -259}, { 1024, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 966, 340, -259}, { 1024, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 924, 340, -383}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 924, 270, -383}, { 0, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 924, 270, -383}, { 1024, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 924, 340, -383}, { 1024, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 866, 340, -500}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 866, 270, -500}, { 0, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 1000, 270, 0}, { 1024, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 1000, 340, 0}, { 1024, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 992, 340, -131}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 992, 270, -131}, { 0, 1024}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 992, 270, -131}, { 1023, 1023}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 992, 340, -131}, { 1023, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 966, 340, -259}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 966, 270, -259}, { 0, 1024}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 866, 270, -500}, { 1024, 1024}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 866, 340, -500}, { 1023, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 794, 340, -609}, { 0, 0}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 794, 270, -609}, { 0, 1024}, {0xfc, 0x30, 0x30, 0x00}}, + {{ 131, 270, -992}, { 1024, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 131, 340, -992}, { 1024, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 0, 340, -1000}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 0, 270, -1000}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 259, 270, -966}, { 1024, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 259, 340, -966}, { 1024, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 131, 340, -992}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 131, 270, -992}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 383, 270, -924}, { 1023, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 383, 340, -924}, { 1024, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 259, 340, -966}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 259, 270, -966}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 500, 270, -866}, { 1024, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 500, 340, -866}, { 1024, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 383, 340, -924}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 383, 270, -924}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 609, 270, -794}, { 1024, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 609, 340, -794}, { 1023, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 500, 340, -866}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 500, 270, -866}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 707, 270, -707}, { 1023, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 707, 340, -707}, { 1024, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 609, 340, -794}, { 0, 0}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 609, 270, -794}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 320, 100, 417}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 320, 200, 417}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 371, 200, 371}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 371, 100, 371}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 136, 100, 507}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 136, 200, 507}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 201, 200, 485}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 201, 100, 485}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 201, 100, 485}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 201, 200, 485}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 262, 200, 455}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 262, 100, 455}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 0, 100, 525}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 0, 200, 525}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 68, 200, 521}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 68, 100, 521}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 68, 100, 521}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 68, 200, 521}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 136, 200, 507}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 136, 100, 507}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 262, 100, 455}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 262, 200, 455}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 320, 200, 417}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 320, 100, 417}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 521, 100, 69}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 521, 200, 69}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 525, 200, 0}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 525, 100, 0}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 454, 100, 263}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 454, 200, 263}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 485, 200, 201}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 485, 100, 201}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 485, 100, 201}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 485, 200, 201}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 507, 200, 136}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 507, 100, 136}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 371, 100, 371}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 371, 200, 371}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 416, 200, 320}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 416, 100, 320}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 416, 100, 320}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 416, 200, 320}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 454, 200, 263}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 454, 100, 263}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -136, 100, 507}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -136, 200, 507}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -69, 200, 521}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -69, 100, 521}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -455, 100, 263}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -455, 200, 263}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -417, 200, 320}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -417, 100, 320}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -485, 100, 201}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -485, 200, 201}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -455, 200, 263}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -455, 100, 263}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -507, 100, 136}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -507, 200, 136}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -485, 200, 201}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -485, 100, 201}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -521, 100, 69}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -521, 200, 69}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -507, 200, 136}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -507, 100, 136}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -525, 100, 0}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -525, 200, 0}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -521, 200, 69}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -521, 100, 69}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -417, 100, 320}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -417, 200, 320}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -371, 200, 371}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -371, 100, 371}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -69, 100, 521}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -69, 200, 521}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 0, 200, 525}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 0, 100, 525}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -201, 100, 485}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -201, 200, 485}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -136, 200, 507}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -136, 100, 507}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -263, 100, 455}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -263, 200, 455}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -201, 200, 485}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -201, 100, 485}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -320, 100, 417}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -320, 200, 417}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -263, 200, 455}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -263, 100, 455}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -371, 100, 371}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -371, 200, 371}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -320, 200, 417}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -320, 100, 417}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 507, 100, 136}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 507, 200, 136}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 521, 200, 69}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 521, 100, 69}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -320, 100, -417}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -320, 200, -417}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -371, 200, -371}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -371, 100, -371}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -263, 100, -455}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -263, 200, -455}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -320, 200, -417}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -320, 100, -417}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -201, 100, -485}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -201, 200, -485}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -263, 200, -455}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -263, 100, -455}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -136, 100, -507}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -136, 200, -507}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -201, 200, -485}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -201, 100, -485}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -69, 100, -521}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -69, 200, -521}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -136, 200, -507}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -136, 100, -507}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -371, 100, -371}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -371, 200, -371}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -417, 200, -320}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -417, 100, -320}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -521, 100, -68}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -521, 200, -68}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -525, 200, 0}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -525, 100, 0}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -507, 100, -136}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -507, 200, -136}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -521, 200, -68}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -521, 100, -68}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -485, 100, -201}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -485, 200, -201}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -507, 200, -136}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -507, 100, -136}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -455, 100, -262}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -455, 200, -262}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -485, 200, -201}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -485, 100, -201}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -417, 100, -320}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ -417, 200, -320}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -455, 200, -262}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -455, 100, -262}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 0, 100, -525}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 0, 200, -525}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -69, 200, -521}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ -69, 100, -521}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 416, 100, -320}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 416, 200, -320}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 371, 200, -371}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 371, 100, -371}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 507, 100, -136}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 507, 200, -136}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 485, 200, -201}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 485, 100, -201}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 485, 100, -201}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 485, 200, -201}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 454, 200, -262}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 454, 100, -262}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 525, 100, 0}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 525, 200, 0}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 521, 200, -68}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 521, 100, -68}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 521, 100, -68}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 521, 200, -68}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 507, 200, -136}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 507, 100, -136}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 454, 100, -262}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 454, 200, -262}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 416, 200, -320}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 416, 100, -320}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 68, 100, -521}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 68, 200, -521}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 0, 200, -525}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 0, 100, -525}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 136, 100, -507}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 136, 200, -507}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 68, 200, -521}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 68, 100, -521}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 201, 100, -485}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 201, 200, -485}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 136, 200, -507}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 136, 100, -507}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 262, 100, -455}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 262, 200, -455}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 201, 200, -485}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 201, 100, -485}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 320, 100, -417}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 320, 200, -417}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 262, 200, -455}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 262, 100, -455}, { 980, 1023}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 371, 100, -371}, { 0, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 371, 200, -371}, { 0, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 320, 200, -417}, { 980, 3878}, {0x54, 0x28, 0x28, 0x00}}, + {{ 320, 100, -417}, { 980, 1024}, {0xa0, 0x00, 0x00, 0x00}}, + {{ 438, 230, -758}, { 559, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 270, -866}, { 519, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 383, 270, -924}, { 1189, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 335, 230, -809}, { 1145, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 375, 210, -650}, { 599, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 287, 210, -693}, { 1102, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 201, 200, -485}, { 1024, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 262, 200, -455}, { 672, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 313, 200, -541}, { 639, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 239, 200, -578}, { 1058, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 335, 230, -809}, { 549, 7170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 383, 270, -924}, { 505, 9818}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 259, 270, -966}, { 1175, 9818}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 230, -845}, { 1135, 7170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 262, 200, -455}, { 640, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 200, -417}, { 288, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 381, 200, -496}, { 252, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 313, 200, -541}, { 671, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 619, 230, -619}, { 304, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 707, 270, -707}, { 264, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 609, 270, -794}, { 933, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 533, 230, -694}, { 890, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 530, 210, -530}, { 344, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 457, 210, -595}, { 846, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 200, -417}, { 768, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 371, 200, -371}, { 416, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 442, 200, -442}, { 384, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 381, 200, -496}, { 802, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 533, 230, -694}, { 165, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 609, 270, -794}, { 121, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 270, -866}, { 791, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 438, 230, -758}, { 751, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 457, 210, -595}, { 209, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 533, 230, -694}, { 165, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 438, 230, -758}, { 751, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 375, 210, -650}, { 711, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 287, 210, -693}, { 592, 4583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 335, 230, -809}, { 549, 7170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 230, -845}, { 1135, 7170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 194, 210, -724}, { 1095, 4583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 114, 230, -868}, { 292, 7169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 131, 270, -992}, { 249, 9817}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 270, -1000}, { 919, 9817}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 230, -875}, { 879, 7169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, 210, -744}, { 336, 4582}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 210, -750}, { 839, 4582}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 82, 200, -620}, { 380, 2025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 200, -625}, { 799, 2025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 200, -525}, { 767, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 68, 200, -521}, { 416, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 68, 200, -521}, { 895, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 200, -507}, { 544, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 162, 200, -604}, { 511, 2025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 82, 200, -620}, { 930, 2025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 239, 200, -578}, { 636, 2025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 162, 200, -604}, { 1055, 2025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 200, -507}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 201, 200, -485}, { 672, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 230, -845}, { 431, 7170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 259, 270, -966}, { 391, 9817}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 131, 270, -992}, { 1061, 9817}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 114, 230, -868}, { 1017, 7170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 194, 210, -724}, { 471, 4583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, 210, -744}, { 973, 4583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 454, 200, -262}, { 672, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 541, 200, -312}, { 640, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 496, 200, -381}, { 1059, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 416, 200, -320}, { 1023, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 525, 200, 0}, { 672, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 625, 200, 0}, { 640, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 620, 200, -82}, { 1059, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 521, 200, -68}, { 1024, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 541, 200, -312}, { 672, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 454, 200, -262}, { 639, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 485, 200, -201}, { 288, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 578, 200, -239}, { 253, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 650, 210, -375}, { 712, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 693, 210, -287}, { 209, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 758, 230, -437}, { 752, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 809, 230, -335}, { 166, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 210, 0}, { 600, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 744, 210, -98}, { 1103, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 724, 210, -194}, { 968, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 604, 200, -162}, { 928, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 620, 200, -82}, { 509, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 744, 210, -98}, { 466, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 845, 230, -226}, { 1008, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 868, 230, -114}, { 422, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 992, 270, -131}, { 378, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 270, -259}, { 1048, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 875, 230, 0}, { 560, 6146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 270, 0}, { 520, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 992, 270, -131}, { 1190, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 868, 230, -114}, { 1147, 6146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 924, 270, -383}, { 122, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 866, 270, -500}, { 792, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 794, 270, -609}, { 378, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 707, 270, -707}, { 1047, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 619, 230, -619}, { 1007, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 694, 230, -533}, { 421, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 758, 230, -437}, { 560, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 866, 270, -500}, { 520, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 794, 270, -609}, { 1190, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 694, 230, -533}, { 1146, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 650, 210, -375}, { 600, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 595, 210, -457}, { 1102, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 541, 200, -312}, { 640, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 496, 200, -381}, { 1059, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 530, 210, -530}, { 967, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 595, 210, -457}, { 465, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 845, 230, -226}, { 304, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 270, -259}, { 264, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 924, 270, -383}, { 934, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 809, 230, -335}, { 890, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 724, 210, -194}, { 344, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 693, 210, -287}, { 847, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 604, 200, -162}, { 384, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 578, 200, -239}, { 803, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 507, 200, -136}, { 416, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 485, 200, -201}, { 768, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 442, 200, -442}, { 927, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 371, 200, -371}, { 895, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 416, 200, -320}, { 544, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 496, 200, -381}, { 509, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 230, -875}, { 175, 7169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 270, -1000}, { 135, 9816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 270, -992}, { 805, 9816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -114, 230, -868}, { 761, 7169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 210, -375}, { 599, 4577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 230, -438}, { 559, 7164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -809, 230, -335}, { 1145, 7164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -693, 210, -287}, { 1101, 4577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -541, 200, -313}, { 639, 2019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -578, 200, -239}, { 1057, 2019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -485, 200, -201}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -455, 200, -262}, { 672, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -809, 230, -335}, { 420, 7164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -924, 270, -383}, { 377, 9811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 270, -259}, { 1047, 9811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -845, 230, -226}, { 1007, 7164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -866, 270, -500}, { 519, 9812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -924, 270, -383}, { 1189, 9812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -442, 200, -442}, { 511, 2021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -530, 210, -530}, { 479, 4578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -595, 210, -457}, { 881, 4578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -496, 200, -381}, { 846, 2021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 200, -320}, { 819, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, 200, -371}, { 537, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -694, 230, -533}, { 164, 7165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -794, 270, -609}, { 121, 9812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -866, 270, -500}, { 790, 9812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 230, -438}, { 750, 7165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -496, 200, -381}, { 252, 2020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -595, 210, -457}, { 208, 4577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 210, -375}, { 710, 4577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -541, 200, -313}, { 670, 2020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -455, 200, -262}, { 640, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 200, -320}, { 288, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -693, 210, -287}, { 464, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -724, 210, -194}, { 967, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -868, 230, -114}, { 421, 7163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -992, 270, -131}, { 377, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1000, 270, 0}, { 1047, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -875, 230, 0}, { 1007, 7163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -744, 210, -98}, { 464, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 210, 0}, { 967, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -620, 200, -82}, { 508, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -625, 200, 0}, { 927, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -525, 200, 0}, { 896, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -521, 200, -68}, { 544, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -521, 200, -68}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -507, 200, -136}, { 672, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, 200, -162}, { 639, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -620, 200, -82}, { 1058, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -578, 200, -239}, { 508, 2019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -693, 210, -287}, { 464, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -724, 210, -194}, { 967, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, 200, -162}, { 927, 2019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -507, 200, -136}, { 895, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -485, 200, -201}, { 544, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -845, 230, -226}, { 559, 7163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 270, -259}, { 519, 9811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -992, 270, -131}, { 1189, 9811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -868, 230, -114}, { 1145, 7163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -724, 210, -194}, { 599, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -744, 210, -98}, { 1101, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -619, 230, -619}, { 447, 7165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -707, 270, -707}, { 415, 9813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -794, 270, -609}, { 951, 9813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -694, 230, -533}, { 916, 7165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -136, 200, -507}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -69, 200, -521}, { 672, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, 200, -620}, { 636, 2024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -162, 200, -604}, { 1054, 2024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -226, 230, -845}, { 431, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, 270, -966}, { 391, 9815}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -383, 270, -924}, { 1061, 9815}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, 230, -809}, { 1017, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -194, 210, -724}, { 471, 4580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -287, 210, -693}, { 973, 4580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -162, 200, -604}, { 511, 2023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -239, 200, -578}, { 929, 2023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 210, -744}, { 592, 4581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -194, 210, -724}, { 1094, 4581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 210, -750}, { 215, 4582}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 230, -875}, { 175, 7169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -114, 230, -868}, { 761, 7169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 210, -744}, { 717, 4582}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 200, -625}, { 255, 2024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, 200, -620}, { 673, 2024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -69, 200, -521}, { 640, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 200, -525}, { 288, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -114, 230, -868}, { 548, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 270, -992}, { 505, 9816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, 270, -966}, { 1174, 9816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -226, 230, -845}, { 1134, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 200, -485}, { 896, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -136, 200, -507}, { 544, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 200, -417}, { 640, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -263, 200, -455}, { 288, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -312, 200, -541}, { 255, 2022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -381, 200, -496}, { 673, 2022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -533, 230, -694}, { 548, 7166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -609, 270, -794}, { 504, 9813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -707, 270, -707}, { 1174, 9813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -619, 230, -619}, { 1134, 7166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -381, 200, -496}, { 636, 2021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -457, 210, -595}, { 592, 4579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -530, 210, -530}, { 1094, 4579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -442, 200, -442}, { 1054, 2021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, 200, -371}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 200, -417}, { 672, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -312, 200, -541}, { 255, 2022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -375, 210, -650}, { 215, 4579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -457, 210, -595}, { 717, 4579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -381, 200, -496}, { 673, 2022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, 230, -809}, { 292, 7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -383, 270, -924}, { 248, 9815}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -500, 270, -866}, { 918, 9815}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -437, 230, -758}, { 878, 7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -287, 210, -693}, { 336, 4580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -375, 210, -650}, { 838, 4580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -239, 200, -578}, { 380, 2022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -312, 200, -541}, { 798, 2022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -263, 200, -455}, { 768, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 200, -485}, { 416, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -437, 230, -758}, { 175, 7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -500, 270, -866}, { 135, 9814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -609, 270, -794}, { 805, 9814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -533, 230, -694}, { 761, 7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 604, 200, -162}, { 928, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 507, 200, -136}, { 896, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 521, 200, -68}, { 544, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 620, 200, -82}, { 509, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -438, 230, 758}, { 560, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -500, 270, 866}, { 520, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -383, 270, 924}, { 1190, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, 230, 809}, { 1146, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -375, 210, 650}, { 600, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -287, 210, 693}, { 1103, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -313, 200, 541}, { 640, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -239, 200, 578}, { 1059, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 200, 485}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -263, 200, 455}, { 672, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -263, 200, 455}, { 896, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 200, 417}, { 544, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -381, 200, 496}, { 509, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -313, 200, 541}, { 928, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -619, 230, 619}, { 560, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -707, 270, 707}, { 520, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -609, 270, 794}, { 1190, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -533, 230, 694}, { 1146, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -530, 210, 530}, { 600, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -457, 210, 595}, { 1102, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 200, 417}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, 200, 371}, { 672, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -442, 200, 442}, { 640, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -381, 200, 496}, { 1059, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -533, 230, 694}, { 422, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -609, 270, 794}, { 378, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -500, 270, 866}, { 1048, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -438, 230, 758}, { 1008, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -457, 210, 595}, { 466, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -375, 210, 650}, { 968, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, 230, 809}, { 422, 7163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -383, 270, 924}, { 378, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, 270, 966}, { 1048, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -226, 230, 845}, { 1008, 7163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 270, 992}, { 123, 9811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 270, 1000}, { 792, 9811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 230, 875}, { 752, 7164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -114, 230, 868}, { 166, 7164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -226, 230, 845}, { 305, 7163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, 270, 966}, { 265, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 270, 992}, { 934, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -114, 230, 868}, { 891, 7163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -194, 210, 724}, { 345, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 210, 744}, { 847, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -162, 200, 604}, { 385, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, 200, 620}, { 803, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 210, 750}, { 712, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 210, 744}, { 210, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -287, 210, 693}, { 466, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -194, 210, 724}, { 968, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -239, 200, 578}, { 510, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -162, 200, 604}, { 928, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -136, 200, 507}, { 896, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 200, 485}, { 544, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 200, 625}, { 672, 2019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 200, 525}, { 640, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -69, 200, 521}, { 288, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, 200, 620}, { 254, 2019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, 200, 371}, { 639, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 200, 320}, { 288, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -496, 200, 381}, { 253, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -442, 200, 442}, { 672, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -620, 200, 82}, { 252, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -744, 210, 98}, { 209, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -724, 210, 194}, { 711, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, 200, 162}, { 671, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -507, 200, 136}, { 640, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -521, 200, 69}, { 288, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -845, 230, 226}, { 559, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 270, 259}, { 519, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -924, 270, 383}, { 1189, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -809, 230, 335}, { 1146, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -724, 210, 194}, { 599, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -693, 210, 287}, { 1102, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -868, 230, 114}, { 165, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -845, 230, 226}, { 751, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -875, 230, 0}, { 303, 7163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1000, 270, 0}, { 263, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -992, 270, 131}, { 933, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -868, 230, 114}, { 889, 7163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 210, 0}, { 343, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -744, 210, 98}, { 846, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -625, 200, 0}, { 383, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -620, 200, 82}, { 802, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -521, 200, 69}, { 768, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -525, 200, 0}, { 416, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -992, 270, 131}, { 121, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 270, 259}, { 791, 9810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, 200, 162}, { 639, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -578, 200, 239}, { 1058, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 210, 375}, { 344, 4574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 230, 437}, { 304, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -694, 230, 533}, { 890, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -595, 210, 457}, { 846, 4574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 200, 320}, { 767, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -455, 200, 263}, { 416, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -541, 200, 312}, { 384, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -496, 200, 381}, { 802, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -694, 230, 533}, { 165, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -794, 270, 609}, { 122, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -707, 270, 707}, { 792, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -619, 230, 619}, { 752, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -595, 210, 457}, { 209, 4574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -530, 210, 530}, { 712, 4574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 230, 437}, { 304, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -866, 270, 500}, { 264, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -794, 270, 609}, { 934, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -694, 230, 533}, { 890, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -485, 200, 201}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -507, 200, 136}, { 672, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, 200, 162}, { 639, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -578, 200, 239}, { 1058, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -541, 200, 312}, { 927, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -455, 200, 263}, { 896, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -485, 200, 201}, { 544, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -578, 200, 239}, { 509, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 210, 375}, { 967, 4574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -693, 210, 287}, { 465, 4574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 230, 437}, { 1007, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -809, 230, 335}, { 421, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -866, 270, 500}, { 1047, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -924, 270, 383}, { 377, 9809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -136, 200, 507}, { 416, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -162, 200, 604}, { 385, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, 200, 620}, { 803, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -69, 200, 521}, { 767, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 724, 210, 194}, { 968, 3558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 604, 200, 162}, { 928, 1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 578, 200, 239}, { 510, 1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 693, 210, 287}, { 466, 3558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 845, 230, 226}, { 1008, 6145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 809, 230, 335}, { 422, 6145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 924, 270, 383}, { 379, 8792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 270, 259}, { 1048, 8792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 758, 230, 438}, { 561, 6145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 866, 270, 500}, { 521, 8792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 924, 270, 383}, { 1191, 8792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 809, 230, 335}, { 1147, 6145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 507, 200, 136}, { 895, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 485, 200, 201}, { 544, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 650, 210, 375}, { 713, 1509}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 541, 200, 313}, { 673, -1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 496, 200, 381}, { 254, -1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 595, 210, 457}, { 210, 1509}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 794, 270, 609}, { 123, 6743}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 866, 270, 500}, { 793, 6743}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 758, 230, 438}, { 753, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 694, 230, 533}, { 166, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 619, 230, 619}, { 305, 5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 707, 270, 707}, { 265, 7767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 794, 270, 609}, { 935, 7767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 694, 230, 533}, { 891, 5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 442, 200, 442}, { 385, -24}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 530, 210, 530}, { 345, 2532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 595, 210, 457}, { 847, 2532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 496, 200, 381}, { 804, -24}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 371, 200, 371}, { 416, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 416, 200, 320}, { 768, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 650, 210, 375}, { 601, 3557}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 758, 230, 438}, { 561, 6145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 809, 230, 335}, { 1147, 6145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 693, 210, 287}, { 1103, 3557}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 845, 230, 226}, { 305, 6146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 270, 259}, { 265, 8793}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 992, 270, 131}, { 935, 8793}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 868, 230, 114}, { 891, 6146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 724, 210, 194}, { 345, 3558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 744, 210, 98}, { 847, 3558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 604, 200, 162}, { 385, 1001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 620, 200, 82}, { 803, 1001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 507, 200, 136}, { 416, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 521, 200, 69}, { 767, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 992, 270, 131}, { 122, 8793}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 270, 0}, { 792, 8793}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 875, 230, 0}, { 752, 6146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 868, 230, 114}, { 166, 6146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 541, 200, 313}, { 641, 1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 578, 200, 239}, { 1060, 1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 454, 200, 263}, { 672, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 485, 200, 201}, { 1023, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 625, 200, 0}, { 672, 1001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 525, 200, 0}, { 639, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 521, 200, 69}, { 288, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 620, 200, 82}, { 254, 1001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 210, 0}, { 712, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 744, 210, 98}, { 210, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 541, 200, 313}, { 673, -1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 454, 200, 263}, { 639, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 416, 200, 320}, { 288, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 496, 200, 381}, { 254, -1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 114, 230, 868}, { 1147, 7164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, 210, 744}, { 1103, 4577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 210, 750}, { 601, 4577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 230, 875}, { 561, 7164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 270, 1000}, { 521, 9811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 131, 270, 992}, { 1191, 9811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 312, 200, 541}, { 675, -27}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 262, 200, 455}, { 640, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 201, 200, 485}, { 288, -2040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 239, 200, 578}, { 257, -18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 375, 210, 650}, { 719, 2529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 287, 210, 693}, { 216, 2539}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 82, 200, 620}, { 1059, 2019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 200, 625}, { 641, 2019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 162, 200, 604}, { 929, 2020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 200, 507}, { 896, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 68, 200, 521}, { 544, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 82, 200, 620}, { 510, 2020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 194, 210, 724}, { 969, 4577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, 210, 744}, { 466, 4577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 230, 845}, { 1009, 7165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 114, 230, 868}, { 422, 7165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 131, 270, 992}, { 379, 9812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 259, 270, 966}, { 1049, 9812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 68, 200, 521}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 200, 525}, { 672, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 437, 230, 758}, { 762, 5115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 335, 230, 809}, { 176, 5127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 530, 210, 530}, { 969, 3556}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 442, 200, 442}, { 929, 998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 381, 200, 496}, { 510, 998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 457, 210, 595}, { 466, 3556}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 609, 270, 794}, { 379, 8790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 707, 270, 707}, { 1049, 8790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 619, 230, 619}, { 1009, 6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 533, 230, 694}, { 423, 6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 437, 230, 758}, { 561, 6142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 270, 866}, { 521, 8790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 609, 270, 794}, { 1191, 8790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 533, 230, 694}, { 1147, 6142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 312, 200, 541}, { 641, 997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 375, 210, 650}, { 601, 3555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 457, 210, 595}, { 1103, 3555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 381, 200, 496}, { 1060, 997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 262, 200, 455}, { 672, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 200, 417}, { 1024, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 442, 200, 442}, { 929, 998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 371, 200, 371}, { 896, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 200, 417}, { 544, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 381, 200, 496}, { 510, 998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 383, 270, 924}, { 135, 7775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 270, 866}, { 805, 7762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 437, 230, 758}, { 762, 5115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 335, 230, 809}, { 176, 5127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 230, 845}, { 305, 6141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 259, 270, 966}, { 265, 8788}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 383, 270, 924}, { 935, 8788}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 335, 230, 809}, { 891, 6141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 194, 210, 724}, { 345, 3554}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 287, 210, 693}, { 847, 3554}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 162, 200, 604}, { 385, 996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 239, 200, 578}, { 804, 996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 200, 507}, { 416, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 201, 200, 485}, { 768, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 100, 0}, { 4096, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 100, -400}, { 3072, -3584}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 100, 0}, { 1024, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 100, -600}, { 1024, -4608}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 100, -400}, { -1023, -3584}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 100, 0}, { -2047, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 100, 450}, { -1023, 767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 100, 600}, { 1024, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 100, 400}, { 3328, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 457, 300, 595}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 457, 210, 595}, { 6089, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ 375, 210, 650}, { 7103, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ 375, 300, 650}, { 7103, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 437, 300, 758}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 437, 230, 758}, { 6089, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 533, 230, 694}, { 7272, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 533, 300, 694}, { 7272, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 533, 300, 694}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 533, 230, 694}, { 6089, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 619, 230, 619}, { 7272, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 619, 300, 619}, { 7272, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 530, 300, 530}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 530, 210, 530}, { 6089, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ 457, 210, 595}, { 7103, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ 457, 300, 595}, { 7103, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 650, 300, 375}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 650, 210, 375}, { 6089, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ 595, 210, 457}, { 7103, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ 595, 300, 457}, { 7103, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -313, 300, 541}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -313, 200, 541}, { 6089, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ -381, 200, 496}, { 6934, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ -381, 300, 496}, { 6934, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 595, 300, 457}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 595, 210, 457}, { 6089, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ 530, 210, 530}, { 7103, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ 530, 300, 530}, { 7103, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 619, 300, 619}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 619, 230, 619}, { 6089, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 694, 230, 533}, { 7272, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 694, 300, 533}, { 7272, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 694, 300, 533}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 694, 230, 533}, { 6089, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 758, 230, 438}, { 7272, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 758, 300, 438}, { 7272, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 287, 300, -693}, { 5320, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 287, 210, -693}, { 5320, 8554}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 239, 200, -578}, { 6601, 8759}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 239, 300, -578}, { 6601, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 381, 300, -496}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 381, 200, -496}, { 6089, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ 442, 200, -442}, { 6934, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ 442, 300, -442}, { 6934, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 496, 300, -381}, { 6396, 5175}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 496, 200, -381}, { 6396, 7223}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 595, 210, -457}, { 7677, 7018}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 595, 300, -457}, { 7677, 5175}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 595, 300, -457}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 595, 210, -457}, { 6089, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 530, 210, -530}, { 7103, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 530, 300, -530}, { 7103, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 442, 300, -442}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 442, 200, -442}, { 6089, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ 496, 200, -381}, { 6934, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ 496, 300, -381}, { 6934, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 530, 300, -530}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 530, 210, -530}, { 6089, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 457, 210, -595}, { 7103, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 457, 300, -595}, { 7103, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 239, 300, -578}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 239, 200, -578}, { 6089, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ 313, 200, -541}, { 6934, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ 313, 300, -541}, { 6934, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 375, 300, -650}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 375, 210, -650}, { 6089, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 287, 210, -693}, { 7103, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 287, 300, -693}, { 7103, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 313, 300, -541}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 313, 200, -541}, { 6089, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ 381, 200, -496}, { 6934, 9290}, {0x48, 0x30, 0x30, 0x00}}, + {{ 381, 300, -496}, { 6934, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 457, 300, -595}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 457, 210, -595}, { 6089, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 375, 210, -650}, { 7103, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 375, 300, -650}, { 7103, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ 758, 300, 438}, { 5321, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 758, 230, 438}, { 5321, 8503}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 650, 210, 375}, { 6601, 9015}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 650, 300, 375}, { 6601, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -530, 300, -530}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -530, 210, -530}, { 6089, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ -457, 210, -595}, { 7103, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ -457, 300, -595}, { 7103, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -533, 300, -694}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -533, 230, -694}, { 6089, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -619, 230, -619}, { 7272, 9600}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -619, 300, -619}, { 7272, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -457, 300, -595}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -457, 210, -595}, { 6089, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ -375, 210, -650}, { 7103, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ -375, 300, -650}, { 7103, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -437, 300, -758}, { 7369, 6711}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -437, 230, -758}, { 7369, 8503}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -533, 230, -694}, { 7296, 8503}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -533, 300, -694}, { 7296, 6711}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -619, 300, -619}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -619, 230, -619}, { 6089, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -694, 230, -533}, { 7272, 9600}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -694, 300, -533}, { 7272, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -758, 300, -438}, { 5321, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -758, 230, -438}, { 5321, 8503}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -650, 210, -375}, { 6601, 9015}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -650, 300, -375}, { 6601, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -650, 300, -375}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -650, 210, -375}, { 6089, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ -595, 210, -457}, { 7103, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ -595, 300, -457}, { 7103, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -694, 300, -533}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -694, 230, -533}, { 6089, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -758, 230, -438}, { 7272, 9599}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -758, 300, -438}, { 7272, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -595, 300, -457}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -595, 210, -457}, { 6089, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ -530, 210, -530}, { 7103, 9393}, {0x48, 0x30, 0x30, 0x00}}, + {{ -530, 300, -530}, { 7103, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -375, 300, -650}, { 6089, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -375, 210, -650}, { 6089, 9015}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -437, 230, -758}, { 7369, 8503}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -437, 300, -758}, { 7369, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -496, 300, 381}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -496, 200, 381}, { 6089, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ -541, 200, 312}, { 6934, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ -541, 300, 312}, { 6934, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -650, 300, 375}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -650, 210, 375}, { 6089, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -595, 210, 457}, { 7103, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -595, 300, 457}, { 7103, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -541, 300, 312}, { 6089, 7018}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -541, 200, 312}, { 6089, 9066}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -650, 210, 375}, { 7369, 8861}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -650, 300, 375}, { 7369, 7018}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -375, 300, 650}, { 5321, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -375, 210, 650}, { 5321, 8554}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -313, 200, 541}, { 6601, 8759}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -313, 300, 541}, { 6601, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -595, 300, 457}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -595, 210, 457}, { 6089, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -530, 210, 530}, { 7103, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -530, 300, 530}, { 7103, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -457, 300, 595}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -457, 210, 595}, { 6089, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -375, 210, 650}, { 7103, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -375, 300, 650}, { 7103, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -381, 300, 496}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -381, 200, 496}, { 6089, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ -442, 200, 442}, { 6934, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ -441, 300, 442}, { 6920, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -530, 300, 530}, { 6089, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -530, 210, 530}, { 6089, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -457, 210, 595}, { 7103, 9393}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -457, 300, 595}, { 7103, 7223}, {0x1c, 0x10, 0x10, 0x00}}, + {{ -441, 300, 442}, { 6089, 7223}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ -442, 200, 442}, { 6089, 9289}, {0x48, 0x30, 0x30, 0x00}}, + {{ -496, 200, 381}, { 6934, 9295}, {0x48, 0x30, 0x30, 0x00}}, + {{ -496, 300, 381}, { 6947, 7228}, {0x80, 0x2c, 0x2c, 0x00}}, + {{ 375, 300, 650}, { 6089, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 375, 210, 650}, { 6089, 9015}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 437, 230, 758}, { 7369, 8503}, {0x2c, 0x18, 0x18, 0x00}}, + {{ 437, 300, 758}, { 7369, 6711}, {0x2c, 0x18, 0x18, 0x00}}, + {{ -557, 205, 557}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -446, 205, 654}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -332, 190, 505}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -424, 190, 424}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -654, 205, 446}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -505, 190, 332}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -324, 205, 735}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -230, 190, 573}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -573, 190, 230}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -735, 205, 324}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 280, 200, 692}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 374, 230, 854}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 517, 230, 759}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 403, 200, 610}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 646, 230, 646}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 513, 200, 513}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 759, 230, 517}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 610, 200, 403}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 854, 230, 374}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 692, 200, 280}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 457, 190, -395}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 538, 190, -303}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 687, 205, -417}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 590, 205, -527}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 365, 190, -476}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 479, 205, -625}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 357, 205, -706}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 263, 190, -544}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 225, 205, -772}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 153, 190, -598}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -403, 200, -610}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -280, 200, -692}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -374, 230, -854}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -517, 230, -759}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -513, 200, -513}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -646, 230, -646}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -759, 230, -517}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -610, 200, -403}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -854, 230, -374}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -692, 200, -280}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -610, 202, 345}, { 344, 4574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -719, 222, 407}, { 304, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -655, 222, 503}, { 890, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -556, 202, 427}, { 846, 4574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -560, 202, 422}, { 209, 4574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -660, 222, 498}, { 165, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 222, 584}, { 752, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -495, 202, 495}, { 712, 4574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -500, 202, 491}, { 600, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -589, 222, 580}, { 560, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -503, 222, 655}, { 1146, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -427, 202, 556}, { 1102, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -432, 202, 552}, { 466, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -508, 222, 652}, { 422, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -413, 222, 715}, { 1008, 7162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 202, 607}, { 968, 4575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 577, 255, 758}, { 379, 8790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 676, 255, 671}, { 1049, 8790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 587, 215, 583}, { 1009, 6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 501, 215, 659}, { 423, 6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 409, 215, 720}, { 561, 6142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 471, 255, 828}, { 521, 8790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 580, 255, 756}, { 1191, 8790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 215, 657}, { 1147, 6142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 754, 255, 583}, { 123, 6743}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 826, 255, 474}, { 793, 6743}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 718, 215, 411}, { 753, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 655, 215, 507}, { 166, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 581, 215, 590}, { 305, 5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 669, 255, 678}, { 265, 7767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 756, 255, 580}, { 935, 7767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 657, 215, 504}, { 891, 5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 432, 202, -552}, { 209, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 508, 222, -652}, { 165, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 413, 222, -715}, { 751, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 202, -607}, { 711, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 356, 202, -604}, { 599, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 419, 222, -712}, { 559, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 316, 222, -763}, { 1145, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 268, 202, -648}, { 1102, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 582, 222, -586}, { 1007, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 493, 202, -498}, { 967, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 558, 202, -424}, { 465, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 657, 222, -500}, { 421, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 202, -491}, { 344, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 589, 222, -580}, { 304, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 503, 222, -655}, { 890, 6147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 427, 202, -556}, { 846, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, 215, -720}, { 175, 7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -471, 255, -828}, { 135, 9814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -580, 255, -756}, { 805, 9814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 215, -657}, { 761, 7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -499, 215, -661}, { 548, 7166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 255, -760}, { 504, 9813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -673, 255, -673}, { 1174, 9813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -585, 215, -585}, { 1134, 7166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -581, 215, -590}, { 447, 7165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -669, 255, -678}, { 415, 9813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -756, 255, -580}, { 951, 9813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -657, 215, -504}, { 916, 7165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -653, 215, -509}, { 164, 7165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -752, 255, -585}, { 121, 9812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -825, 255, -476}, { 790, 9812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -717, 215, -414}, { 750, 7165}, {0xfc, 0xfc, 0xfc, 0x00}}, + +}; diff --git a/courses/battle/block_fort/model.inc.c b/courses/battle/block_fort/model.inc.c new file mode 100644 index 000000000..05dba23f0 --- /dev/null +++ b/courses/battle/block_fort/model.inc.c @@ -0,0 +1,1122 @@ +#include "types.h" + +mk64_Vtx d_course_block_fort_vertex[] = { + + {{ 85, 0, 476}, { 0, 0}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 476}, { 0, 0}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 476}, { 0, 0}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -768}, { 1556, 1027}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -650}, { 1556, -179}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, -650}, { -163, -180}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, -768}, { -163, 1026}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 769, 0, -768}, { 0, 1024}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, -768}, { 7004, 1026}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 368, 0, -650}, { 4108, -183}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 580, 0, -650}, { 1935, -186}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 580, 0, -579}, { 1936, -911}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -767, 0, -768}, { 6512, 1030}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -579, 0, -650}, { 4583, -174}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -366, 0, -650}, { 2409, -177}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -768}, { -491, 1027}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -579, 0, -580}, { 4584, -899}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -650}, { -491, -179}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -116}, { 1559, -5649}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -84}, { 1559, -5976}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, -84}, { -161, -5977}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, -116}, { -161, -5649}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, -650}, { 7004, -180}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -767, 0, 84}, { 15732, -526}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -650, 0, 84}, { 14531, -526}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -650, 0, -84}, { 14530, 1193}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -767, 0, -84}, { 15731, 1193}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -767, 0, 768}, { 1398, -6506}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -579, 0, 580}, { -531, -4577}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -650, 0, 580}, { 193, -4577}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -650, 0, 367}, { 194, -2402}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -767, 0, 84}, { 1396, 497}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -650, 0, 84}, { 195, 497}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -650, 0, -580}, { 5310, -898}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -579, 0, -580}, { 4584, -899}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -767, 0, -768}, { 6512, 1030}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -767, 0, -84}, { 6515, -5974}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -650, 0, -367}, { 5312, -3074}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -650, 0, -84}, { 5314, -5974}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, 768}, { 1562, -365}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 768}, { -157, -365}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 650}, { -158, 843}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, 650}, { 1562, 844}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 580, 0, 650}, { 1941, 844}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 769, 0, 768}, { 6, -368}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 580, 0, 579}, { 1942, 1568}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 368, 0, 650}, { 4114, 844}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 768}, { 7010, -365}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 650}, { 7009, 843}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -767, 0, 768}, { 1398, -6506}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, 768}, { -5605, -6509}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -366, 0, 650}, { -2706, -5300}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -579, 0, 650}, { -532, -5301}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -579, 0, 580}, { -531, -4577}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, 650}, { -5605, -5299}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 650, 0, 84}, { 1219, -532}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 769, 0, 84}, { 3, -532}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 769, 0, -84}, { 2, 1187}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 650, 0, -84}, { 1218, 1188}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 650, 0, -84}, { 1218, -5979}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 769, 0, -84}, { 2, -5980}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 650, 0, -367}, { 1215, -3083}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 769, 0, -768}, { 0, 1024}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 650, 0, -579}, { 1213, -911}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 580, 0, -579}, { 1936, -911}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 580, 0, 579}, { 1942, 1568}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 769, 0, 768}, { 6, -368}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 650, 0, 579}, { 1218, 1569}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 769, 0, 84}, { 3, 6635}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 650, 0, 367}, { 1219, 3740}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 650, 0, 84}, { 1219, 6635}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -650, 0, 84}, { 14531, -526}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -475, 0, 84}, { 12737, -527}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -475, 0, -84}, { 12737, 1192}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -650, 0, -84}, { 14530, 1193}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -425, 0, 84}, { 12225, -527}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -183, 0, 84}, { 9751, -528}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -183, 0, -84}, { 9751, 1191}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -425, 0, -84}, { 12225, 1192}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -133, 0, 84}, { 9239, -528}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, 84}, { 8727, -529}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -84}, { 8727, 1191}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -133, 0, -84}, { 9239, 1191}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 84}, { 7007, -529}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, -84}, { 7006, 1190}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 117, 0, 84}, { 6679, -529}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 117, 0, -84}, { 6679, 1190}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 167, 0, 84}, { 6167, -530}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 425, 0, 84}, { 3521, -531}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 425, 0, -84}, { 3521, 1189}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 167, 0, -84}, { 6167, 1190}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 475, 0, 84}, { 3009, -531}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 650, 0, 84}, { 1219, -532}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 650, 0, -84}, { 1218, 1188}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 475, 0, -84}, { 3009, 1189}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -475, 0, 84}, { 12737, -527}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -425, 0, 84}, { 12225, -527}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -425, 0, -84}, { 12225, 1192}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -475, 0, -84}, { 12737, 1192}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 117, 0, 84}, { 6679, -529}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 167, 0, 84}, { 6167, -530}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 167, 0, -84}, { 6167, 1190}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 117, 0, -84}, { 6679, 1190}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 425, 0, 84}, { 3521, -531}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 475, 0, 84}, { 3009, -531}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 475, 0, -84}, { 3009, 1189}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 425, 0, -84}, { 3521, 1189}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -183, 0, 84}, { 9751, -528}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -133, 0, 84}, { 9239, -528}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -133, 0, -84}, { 9239, 1191}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -183, 0, -84}, { 9751, 1191}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 85, 0, 650}, { -158, 843}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 476}, { -158, 2628}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, 476}, { 1561, 2629}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, 650}, { 1562, 844}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 426}, { -159, 3140}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 184}, { -160, 5614}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, 184}, { 1560, 5614}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, 426}, { 1561, 3141}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -650}, { 1556, -179}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -474}, { 1557, -1978}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, -474}, { -162, -1979}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, -650}, { -163, -180}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 134}, { -160, 6126}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, 84}, { -160, 6638}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, 84}, { 1559, 6638}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, 134}, { 1560, 6126}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -424}, { 1557, -2490}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -166}, { 1558, -5137}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, -166}, { -161, -5137}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ 85, 0, -424}, { -162, -2491}, {0xb8, 0xb0, 0xcc, 0x00}}, + {{ -83, 0, -166}, { 1558, -5137}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -83, 0, -116}, { 1559, -5649}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 85, 0, -116}, { -161, -5649}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 85, 0, -166}, { -161, -5137}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 85, 0, 476}, { -158, 2628}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 85, 0, 426}, { -159, 3140}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -83, 0, 426}, { 1561, 3141}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -83, 0, 476}, { 1561, 2629}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -83, 0, -474}, { 1557, -1978}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -83, 0, -424}, { 1557, -2490}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 85, 0, -424}, { -162, -2491}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 85, 0, -474}, { -162, -1979}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 85, 0, 184}, { -160, 5614}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 85, 0, 134}, { -160, 6126}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -83, 0, 134}, { 1560, 6126}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ -83, 0, 184}, { 1560, 5614}, {0x8b, 0x74, 0xb4, 0x00}}, + {{ 769, 88, -768}, { 17817, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 781, 88, -780}, { 18124, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 88, -780}, { 307, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 88, -768}, { 307, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -83, 88, -768}, { 17510, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -83, 88, -780}, { 17510, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -779, 88, -780}, { -307, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -767, 88, -768}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 88, -780}, { 4403, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -83, 88, -780}, { 102, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -83, 88, -768}, { 102, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 88, -768}, { 4403, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 0, -768}, { 4403, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 85, 88, -768}, { 4403, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 88, -768}, { 102, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 0, -768}, { 102, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 0, -768}, { 17510, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 88, -768}, { 17510, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 88, -768}, { 0, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 0, -768}, { 0, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 769, 0, -768}, { 17817, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 769, 88, -768}, { 17817, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 85, 88, -768}, { 307, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 85, 0, -768}, { 307, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 88, 84}, { 17766, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -779, 88, 84}, { 17766, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -779, 88, 780}, { -51, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -767, 88, 768}, { 255, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -767, 88, -84}, { 3635, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -779, 88, -84}, { 3635, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -779, 88, 84}, { -665, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -767, 88, 84}, { -665, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -767, 88, -768}, { 17049, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -779, 88, -780}, { 17356, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -779, 88, -84}, { -460, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -767, 88, -84}, { -460, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -767, 0, -768}, { 17049, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 88, -768}, { 17049, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 88, -84}, { -460, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 0, -84}, { -460, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 0, 84}, { 17766, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 88, 84}, { 17766, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 88, 768}, { 255, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 0, 768}, { 255, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 0, -84}, { 3635, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 88, -84}, { 3635, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 88, 84}, { -665, 0}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 0, 84}, { -665, 963}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 88, 768}, { 17561, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -779, 88, 780}, { 17868, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -83, 88, 780}, { 51, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -83, 88, 768}, { 51, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 88, 768}, { -153, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -83, 88, 768}, { 4147, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -83, 88, 780}, { 4147, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 88, 780}, { -153, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 88, 768}, { 17254, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 88, 780}, { 17254, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 781, 88, 780}, { -563, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 769, 88, 768}, { -256, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -83, 0, 768}, { 4147, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 85, 0, 768}, { -153, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 85, 0, 768}, { 17254, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 0, 768}, { -255, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -767, 88, 768}, { 15678, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -83, 88, 768}, { 113, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -83, 0, 768}, { 113, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -767, 0, 768}, { 15678, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 88, -84}, { 16895, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 781, 88, -84}, { 16895, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 781, 88, -780}, { -921, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 769, 88, -768}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 88, 768}, { 17203, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 781, 88, 780}, { 17510, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 781, 88, 84}, { -307, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 769, 88, 84}, { -307, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 781, 88, -84}, { 512, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 769, 88, -84}, { 512, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 769, 88, 84}, { 4812, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 781, 88, 84}, { 4812, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 769, 0, -84}, { 16895, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 0, -768}, { -614, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 0, 768}, { 17203, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 0, 84}, { -307, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 0, 84}, { 4812, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 0, -84}, { 511, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -83, 37, -166}, { 1024, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 47, -166}, { 1024, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 85, 47, -166}, { 1024, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 85, 37, -166}, { 1024, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 47, 184}, { 0, -2416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 85, 47, 184}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 85, 47, 134}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -83, 47, 134}, { 1024, -2416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 85, 47, -166}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -83, 47, -166}, { 1024, -2416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -83, 47, -116}, { 0, -2416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 85, 47, -116}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -83, 37, 134}, { 1024, -2416}, {0x64, 0x64, 0x64, 0x00}}, + {{ 85, 37, 134}, { 1024, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 85, 37, 184}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -83, 37, 184}, { 0, -2416}, {0x64, 0x64, 0x64, 0x00}}, + {{ -133, 37, 84}, { 0, -2416}, {0x64, 0x64, 0x64, 0x00}}, + {{ -183, 37, 84}, { 1023, -2416}, {0x64, 0x64, 0x64, 0x00}}, + {{ -183, 37, -84}, { 1024, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -133, 37, -84}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 167, 37, 84}, { 0, -2416}, {0x64, 0x64, 0x64, 0x00}}, + {{ 117, 37, 84}, { 1023, -2416}, {0x64, 0x64, 0x64, 0x00}}, + {{ 117, 37, -84}, { 1023, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 167, 37, -84}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 85, 37, -116}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -83, 37, -116}, { 0, -2416}, {0x64, 0x64, 0x64, 0x00}}, + {{ -83, 37, -166}, { 1024, -2416}, {0x64, 0x64, 0x64, 0x00}}, + {{ 85, 37, -166}, { 1024, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 85, 37, -116}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 85, 47, -116}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 47, -116}, { 0, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 37, -116}, { 0, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -133, 37, -84}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -133, 47, -84}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -133, 47, 84}, { 0, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -133, 37, 84}, { 0, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -183, 37, 84}, { 1023, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -183, 47, 84}, { 1023, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -183, 47, -84}, { 1024, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -183, 37, -84}, { 1024, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 167, 37, -84}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 167, 47, -84}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 167, 47, 84}, { 0, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 167, 37, 84}, { 0, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 117, 37, 84}, { 1023, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 117, 47, 84}, { 1023, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 117, 47, -84}, { 1023, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 117, 37, -84}, { 1023, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 85, 37, 184}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 85, 47, 184}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 47, 184}, { 0, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 37, 184}, { 0, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 37, 134}, { 1024, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -83, 47, 134}, { 1024, -2416}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 85, 47, 134}, { 1024, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 85, 37, 134}, { 1024, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -133, 47, -84}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -183, 47, -84}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -183, 47, 84}, { 1023, -2416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -133, 47, 84}, { 0, -2416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 167, 47, -84}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 117, 47, -84}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 117, 47, 84}, { 1023, -2416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 167, 47, 84}, { 0, -2416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 82, -424}, { 1023, -8212}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 226, 92, -424}, { 1023, -8212}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -225, 92, -424}, { 1023, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -225, 82, -424}, { 1023, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -225, 82, -474}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -225, 92, -474}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 226, 92, -474}, { 0, -8212}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 226, 82, -474}, { 0, -8212}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 226, 92, -474}, { 0, -8212}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -225, 92, -474}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -225, 92, -424}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 92, -424}, { 1023, -8212}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 82, -424}, { 1023, -8212}, {0x64, 0x64, 0x64, 0x00}}, + {{ -225, 82, -424}, { 1023, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -225, 82, -474}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 226, 82, -474}, { 0, -8212}, {0x64, 0x64, 0x64, 0x00}}, + {{ -425, 82, -226}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -425, 92, -226}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -425, 92, 226}, { 0, -8216}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -425, 82, 226}, { 0, -8216}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -475, 82, 226}, { 1023, -8216}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -475, 92, 226}, { 1023, -8216}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -475, 92, -226}, { 1024, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -475, 82, -226}, { 1024, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -425, 92, -226}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -475, 92, -226}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -475, 92, 226}, { 1023, -8216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -425, 92, 226}, { 0, -8216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -425, 82, 226}, { 0, -8216}, {0x64, 0x64, 0x64, 0x00}}, + {{ -475, 82, 226}, { 1023, -8216}, {0x64, 0x64, 0x64, 0x00}}, + {{ -475, 82, -226}, { 1024, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -425, 82, -226}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -225, 82, 426}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -225, 92, 426}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 226, 92, 426}, { 0, -8211}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 226, 82, 426}, { 0, -8211}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -225, 92, 476}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 92, 476}, { 1023, -8211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 92, 426}, { 0, -8211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -225, 92, 426}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -225, 82, 426}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 226, 82, 426}, { 0, -8211}, {0x64, 0x64, 0x64, 0x00}}, + {{ 226, 82, 476}, { 1023, -8211}, {0x64, 0x64, 0x64, 0x00}}, + {{ -225, 82, 476}, { 1023, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -225, 82, 476}, { 1023, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 226, 82, 476}, { 1023, -8211}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 226, 92, 476}, { 1023, -8211}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -225, 92, 476}, { 1023, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 475, 82, -225}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 475, 92, -225}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 475, 92, 225}, { 0, -8208}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 475, 82, 225}, { 0, -8208}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 425, 82, 225}, { 1024, -8208}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 425, 92, 225}, { 1024, -8208}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 425, 92, -225}, { 1024, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 425, 82, -225}, { 1024, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 475, 92, -225}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 425, 92, -225}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 425, 92, 225}, { 1024, -8208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 475, 92, 225}, { 0, -8208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 475, 82, 225}, { 0, -8208}, {0x64, 0x64, 0x64, 0x00}}, + {{ 425, 82, 225}, { 1024, -8208}, {0x64, 0x64, 0x64, 0x00}}, + {{ 425, 82, -225}, { 1024, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 475, 82, -225}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 368, 47, 650}, { -3423, 1024}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 580, 0, 650}, { 1024, 1023}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 580, 0, 579}, { 1024, -424}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 368, 47, 579}, { -3422, -424}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 580, 47, 367}, { -3422, 1023}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 580, 0, 579}, { 1024, 1024}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 650, 0, 579}, { 1023, -422}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 650, 47, 367}, { -3422, -422}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 367, 92, 225}, { -2013, 1023}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 47, 225}, { 1024, 1023}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 47, 296}, { 1024, -424}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 367, 92, 296}, { -2014, -424}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 475, 47, 84}, { 547, -766}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 650, 47, 84}, { 547, 1023}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 650, 0, 84}, { 1024, 1024}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 475, 0, 84}, { 1024, -766}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 167, 47, 84}, { 547, -3924}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 425, 47, 84}, { 547, -1278}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 425, 0, 84}, { 1024, -1278}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 167, 0, 84}, { 1024, -3924}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 509, 47, 225}, { 1023, -1871}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 509, 92, 225}, { 561, -1871}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 509, 92, 296}, { 561, -1147}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 509, 47, 296}, { 1023, -1147}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 509, 92, 508}, { 561, 1024}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 509, 47, 508}, { 1023, 1024}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 580, 47, 367}, { 547, -1147}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 580, 47, 579}, { 547, 1024}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 580, 0, 579}, { 1023, 1024}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 85, 0, 84}, { 1024, -4763}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 47, 84}, { 547, -4763}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 117, 47, 84}, { 547, -4436}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 117, 0, 84}, { 1024, -4436}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 226, 92, 296}, { 561, 0}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 367, 92, 296}, { 561, 1447}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 226, 47, 296}, { 1023, 0}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 650, 47, 367}, { 547, 2895}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 650, 0, 579}, { 1023, 5066}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 650, 0, 367}, { 1023, 2895}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 650, 0, 84}, { 1023, 0}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 650, 47, 84}, { 547, 0}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 475, 92, 225}, { 561, 921}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 509, 92, 225}, { 561, 1265}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 509, 47, 225}, { 1024, 1265}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 475, 92, 225}, { 561, 921}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 509, 47, 225}, { 1024, 1265}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 475, 47, 225}, { 1024, 921}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 0, 650}, { 1023, 0}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 47, 650}, { 547, 0}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 47, 476}, { 547, 1784}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 0, 476}, { 1023, 1784}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 47, 426}, { 547, 2296}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 47, 184}, { 547, 4770}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 0, 184}, { 1024, 4770}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 0, 426}, { 1023, 2296}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 368, 47, 650}, { 547, -1871}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 85, 47, 650}, { 547, 1024}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 85, 0, 650}, { 1024, 1024}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 368, 0, 650}, { 1024, -1871}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 580, 0, 650}, { 1024, -4043}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 509, 47, 508}, { 1024, 0}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 509, 92, 508}, { 561, 0}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 226, 92, 508}, { 561, 2895}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 226, 47, 508}, { 1024, 2895}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 367, 92, 225}, { 561, -181}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 425, 92, 225}, { 561, 409}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 425, 47, 225}, { 1024, 409}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 367, 47, 225}, { 1024, -181}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 226, 47, 225}, { 1024, -1628}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 580, 47, 579}, { 547, 0}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 368, 47, 579}, { 547, 2171}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 580, 0, 579}, { 1024, 0}, {0x58, 0x1c, 0x20, 0x00}}, + {{ 226, 92, 426}, { 561, -301}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 226, 92, 296}, { 561, 1023}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 226, 47, 296}, { 1023, 1024}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 226, 47, 426}, { 1023, -301}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 226, 47, 508}, { 1023, -1149}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 226, 92, 508}, { 561, -1149}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 226, 92, 476}, { 561, -813}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 226, 47, 476}, { 1023, -813}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 47, 134}, { 547, 5282}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 47, 84}, { 547, 5794}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 0, 84}, { 1024, 5794}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 0, 134}, { 1024, 5282}, {0x88, 0x2c, 0x2c, 0x00}}, + {{ 85, 47, 476}, { 547, 1785}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 85, 47, 426}, { 547, 2296}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 85, 0, 426}, { 1023, 2296}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 85, 0, 476}, { 1023, 1784}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 85, 47, 184}, { 547, 4770}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 85, 47, 134}, { 547, 5282}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 85, 0, 134}, { 1024, 5282}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 85, 0, 184}, { 1024, 4770}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 117, 47, 84}, { 547, -4436}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 167, 47, 84}, { 547, -3924}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 167, 0, 84}, { 1024, -3924}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 117, 0, 84}, { 1024, -4436}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 425, 92, 225}, { 561, 409}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 475, 92, 225}, { 561, 921}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 475, 47, 225}, { 1024, 921}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 425, 47, 225}, { 1024, 409}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 425, 47, 84}, { 547, -1278}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 475, 47, 84}, { 547, -766}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 475, 0, 84}, { 1024, -766}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 425, 0, 84}, { 1024, -1278}, {0x5b, 0x1c, 0x20, 0x00}}, + {{ 226, 92, 476}, { 561, -813}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 226, 92, 426}, { 561, -301}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 226, 47, 426}, { 1023, -301}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 226, 47, 476}, { 1023, -813}, {0x47, 0x1c, 0x14, 0x00}}, + {{ 85, 47, 476}, { 599, -493}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 85, 47, 650}, { -1185, 1289}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 155, 47, 579}, { 263, 1289}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 47, 508}, { 1712, 1289}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 47, 476}, { 2047, 953}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 85, 47, 650}, { -5281, -2806}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 368, 47, 650}, { -2384, 88}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 368, 47, 579}, { -1660, -635}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 155, 47, 579}, { -3832, -2806}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 47, 508}, { -2383, -2806}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 580, 47, 579}, { 511, 1536}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 509, 47, 508}, { 512, 88}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 509, 47, 296}, { 2683, -2084}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 580, 47, 367}, { 2683, -636}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 85, 47, 184}, { 3587, -3479}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 85, 47, 426}, { 1112, -1006}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 47, 296}, { 3886, -883}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 47, 225}, { 4610, -1607}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 47, 426}, { 2560, 442}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 579, 47, 155}, { 4854, -2808}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 509, 47, 225}, { 3407, -2808}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 650, 47, 84}, { 6301, -2808}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 650, 47, 367}, { 3406, 87}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 117, 47, 84}, { -3252, -4175}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 85, 47, 84}, { -3580, -4502}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 47, 225}, { -3581, -1607}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 85, 47, 134}, { -4092, -3991}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 85, 47, 184}, { -4604, -3479}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 167, 47, 84}, { -2740, -3662}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 367, 47, 225}, { -2134, -159}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 425, 47, 84}, { -95, -1015}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 425, 47, 225}, { -1543, 431}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 579, 47, 155}, { 758, 1287}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 650, 47, 84}, { 2205, 1287}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 475, 47, 84}, { 416, -503}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 509, 47, 225}, { -688, 1287}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 475, 47, 225}, { -1032, 943}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 85, 47, 426}, { 1112, -1006}, {0x8b, 0x2c, 0x2c, 0x00}}, + {{ 85, 47, 476}, { 600, -494}, {0x8b, 0x2c, 0x2c, 0x00}}, + {{ 226, 47, 476}, { 2047, 953}, {0x8b, 0x2c, 0x2c, 0x00}}, + {{ 226, 47, 426}, { 2560, 442}, {0x8b, 0x2c, 0x2c, 0x00}}, + {{ 475, 47, 84}, { 416, -503}, {0x8b, 0x2c, 0x2c, 0x00}}, + {{ 425, 47, 84}, { -95, -1015}, {0x8b, 0x2c, 0x2c, 0x00}}, + {{ 425, 47, 225}, { -1543, 431}, {0x8b, 0x2c, 0x2c, 0x00}}, + {{ 475, 47, 225}, { -1032, 943}, {0x8b, 0x2c, 0x2c, 0x00}}, + {{ 226, 92, 296}, { -210, -3531}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 92, 426}, { -1536, -2206}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 92, 476}, { -2048, -1694}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 226, 92, 508}, { -2384, -1359}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 509, 92, 508}, { 511, 1535}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 367, 92, 296}, { 1236, -2083}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 509, 92, 296}, { 2683, -636}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 509, 92, 225}, { 3407, -1360}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 475, 92, 225}, { 3063, -1704}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 425, 92, 225}, { 2551, -2216}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 367, 92, 225}, { 1960, -2807}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -579, 0, 650}, { 1023, -424}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -366, 47, 650}, { -3427, -424}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -366, 47, 579}, { -3428, 1023}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -579, 0, 580}, { 1024, 1024}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 92, 367}, { -2017, 1024}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, 226}, { 1023, 1024}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -296, 47, 226}, { 1023, -426}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -296, 92, 367}, { -2017, -426}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -579, 0, 580}, { 1024, -426}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, 367}, { -3428, -426}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -650, 47, 367}, { -3429, 1023}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -650, 0, 580}, { 1024, 1024}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -650, 47, 367}, { 547, -2080}, {0x78, 0x78, 0x28, 0x00}}, + {{ -650, 47, 84}, { 547, 819}, {0x78, 0x78, 0x28, 0x00}}, + {{ -650, 0, 84}, { 1024, 819}, {0x78, 0x78, 0x28, 0x00}}, + {{ -650, 0, 367}, { 1024, -2080}, {0x78, 0x78, 0x28, 0x00}}, + {{ -650, 0, 580}, { 1024, -4255}, {0x78, 0x78, 0x28, 0x00}}, + {{ -579, 47, 580}, { 547, 0}, {0x78, 0x78, 0x28, 0x00}}, + {{ -579, 47, 367}, { 547, 2174}, {0x78, 0x78, 0x28, 0x00}}, + {{ -579, 0, 580}, { 1023, 0}, {0x78, 0x78, 0x28, 0x00}}, + {{ -425, 92, 226}, { 561, 649}, {0x78, 0x78, 0x28, 0x00}}, + {{ -296, 92, 226}, { 561, 1971}, {0x78, 0x78, 0x28, 0x00}}, + {{ -296, 47, 226}, { 1023, 1971}, {0x78, 0x78, 0x28, 0x00}}, + {{ -425, 47, 226}, { 1023, 649}, {0x78, 0x78, 0x28, 0x00}}, + {{ -508, 47, 226}, { 1023, -204}, {0x78, 0x78, 0x28, 0x00}}, + {{ -508, 92, 226}, { 561, -204}, {0x78, 0x78, 0x28, 0x00}}, + {{ -475, 92, 226}, { 561, 137}, {0x78, 0x78, 0x28, 0x00}}, + {{ -475, 47, 226}, { 1023, 137}, {0x78, 0x78, 0x28, 0x00}}, + {{ -83, 47, 134}, { 547, 512}, {0x38, 0x3c, 0x10, 0x00}}, + {{ -83, 47, 184}, { 547, 1024}, {0x38, 0x3c, 0x10, 0x00}}, + {{ -83, 0, 184}, { 1023, 1024}, {0x38, 0x3c, 0x10, 0x00}}, + {{ -83, 0, 134}, { 1023, 512}, {0x38, 0x3c, 0x10, 0x00}}, + {{ -133, 47, 84}, { 547, 512}, {0x78, 0x78, 0x28, 0x00}}, + {{ -83, 47, 84}, { 547, 1024}, {0x78, 0x78, 0x28, 0x00}}, + {{ -83, 0, 84}, { 1023, 1024}, {0x78, 0x78, 0x28, 0x00}}, + {{ -133, 0, 84}, { 1023, 511}, {0x78, 0x78, 0x28, 0x00}}, + {{ -183, 47, 84}, { 547, 0}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -133, 47, 84}, { 547, 512}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -133, 0, 84}, { 1023, 511}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -183, 0, 84}, { 1023, 0}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -650, 0, 84}, { 1023, -4779}, {0x78, 0x78, 0x28, 0x00}}, + {{ -650, 47, 84}, { 547, -4779}, {0x78, 0x78, 0x28, 0x00}}, + {{ -475, 47, 84}, { 547, -2985}, {0x78, 0x78, 0x28, 0x00}}, + {{ -475, 0, 84}, { 1023, -2985}, {0x78, 0x78, 0x28, 0x00}}, + {{ -425, 47, 84}, { 547, -2473}, {0x78, 0x78, 0x28, 0x00}}, + {{ -183, 47, 84}, { 547, 0}, {0x78, 0x78, 0x28, 0x00}}, + {{ -183, 0, 84}, { 1023, 0}, {0x78, 0x78, 0x28, 0x00}}, + {{ -425, 0, 84}, { 1023, -2473}, {0x78, 0x78, 0x28, 0x00}}, + {{ -508, 47, 509}, { 1023, 0}, {0x78, 0x78, 0x28, 0x00}}, + {{ -508, 92, 509}, { 561, 0}, {0x78, 0x78, 0x28, 0x00}}, + {{ -508, 92, 226}, { 561, 2899}, {0x78, 0x78, 0x28, 0x00}}, + {{ -508, 47, 226}, { 1023, 2899}, {0x78, 0x78, 0x28, 0x00}}, + {{ -225, 47, 509}, { 1023, -1875}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -225, 92, 509}, { 561, -1875}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -296, 92, 509}, { 561, -1150}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -296, 47, 509}, { 1024, -1150}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -508, 92, 509}, { 561, 1023}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -508, 47, 509}, { 1024, 1023}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -366, 47, 579}, { 547, -1150}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -579, 47, 580}, { 547, 1024}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -579, 0, 580}, { 1024, 1024}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 0, 650}, { 1023, 0}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 47, 650}, { 547, 0}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -366, 47, 650}, { 547, 2899}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -366, 0, 650}, { 1024, 2899}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -579, 0, 650}, { 1024, 5073}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 47, 184}, { 547, 1024}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 47, 426}, { 547, 3497}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 0, 426}, { 1023, 3497}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 0, 184}, { 1023, 1024}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -296, 92, 226}, { 561, 0}, {0x78, 0x78, 0x28, 0x00}}, + {{ -296, 92, 367}, { 561, 1448}, {0x78, 0x78, 0x28, 0x00}}, + {{ -296, 47, 226}, { 1024, 0}, {0x78, 0x78, 0x28, 0x00}}, + {{ -225, 92, 476}, { 561, 379}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -225, 92, 509}, { 561, 716}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -225, 47, 509}, { 1024, 716}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -225, 92, 476}, { 561, 379}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -225, 47, 509}, { 1024, 716}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -225, 47, 476}, { 1024, 379}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -225, 92, 367}, { 561, -731}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -225, 92, 426}, { 561, -132}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -225, 47, 426}, { 1024, -132}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -225, 47, 367}, { 1024, -731}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -225, 47, 226}, { 1024, -2180}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 47, 476}, { 547, 4009}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 47, 650}, { 547, 5794}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 0, 650}, { 1023, 5794}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 0, 476}, { 1023, 4009}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 0, 84}, { 1023, 0}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 47, 84}, { 547, 0}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 47, 134}, { 547, 512}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -83, 0, 134}, { 1023, 512}, {0x58, 0x58, 0x1c, 0x00}}, + {{ -475, 92, 226}, { 561, 137}, {0x5b, 0x58, 0x1c, 0x00}}, + {{ -425, 92, 226}, { 561, 649}, {0x5b, 0x58, 0x1c, 0x00}}, + {{ -425, 47, 226}, { 1023, 649}, {0x5b, 0x58, 0x1c, 0x00}}, + {{ -475, 47, 226}, { 1023, 137}, {0x5b, 0x58, 0x1c, 0x00}}, + {{ -83, 47, 426}, { 547, 3497}, {0x3b, 0x3c, 0x10, 0x00}}, + {{ -83, 47, 476}, { 547, 4009}, {0x3b, 0x3c, 0x10, 0x00}}, + {{ -83, 0, 476}, { 1023, 4009}, {0x3b, 0x3c, 0x10, 0x00}}, + {{ -83, 0, 426}, { 1023, 3497}, {0x3b, 0x3c, 0x10, 0x00}}, + {{ -475, 47, 84}, { 547, -2985}, {0x5b, 0x58, 0x1c, 0x00}}, + {{ -425, 47, 84}, { 547, -2473}, {0x5b, 0x58, 0x1c, 0x00}}, + {{ -425, 0, 84}, { 1023, -2473}, {0x5b, 0x58, 0x1c, 0x00}}, + {{ -475, 0, 84}, { 1023, -2985}, {0x5b, 0x58, 0x1c, 0x00}}, + {{ -225, 92, 426}, { 561, -132}, {0x3b, 0x3c, 0x10, 0x00}}, + {{ -225, 92, 476}, { 561, 379}, {0x3b, 0x3c, 0x10, 0x00}}, + {{ -225, 47, 476}, { 1024, 379}, {0x3b, 0x3c, 0x10, 0x00}}, + {{ -225, 47, 426}, { 1024, -132}, {0x3b, 0x3c, 0x10, 0x00}}, + {{ -83, 47, 134}, { -3068, -4004}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, 84}, { -3580, -4516}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, 226}, { -3581, -1617}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -133, 47, 84}, { -4092, -4004}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -183, 47, 84}, { -4604, -3493}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, 184}, { -2556, -3492}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, 367}, { -2133, -167}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -475, 47, 84}, { 600, -508}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, 155}, { 256, 1284}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -508, 47, 226}, { 1707, 1283}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -475, 47, 226}, { 2049, 941}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -650, 47, 84}, { -1194, 1284}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -296, 47, 509}, { 2686, -2089}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -508, 47, 509}, { 512, 86}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, 580}, { 511, 1535}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -366, 47, 579}, { 2685, -639}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -508, 47, 226}, { -2388, -2812}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, 367}, { -1663, -637}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, 155}, { -3839, -2811}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, 226}, { 4610, -1617}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -183, 47, 84}, { 3587, -3493}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -425, 47, 84}, { 1112, -1020}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -296, 47, 226}, { 3885, -891}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -425, 47, 226}, { 2562, 430}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, 367}, { 1408, 1410}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, 155}, { -767, -763}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -650, 47, 84}, { -2218, -763}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -650, 47, 367}, { 682, 2135}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, 426}, { -83, -1017}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, 426}, { -1533, 431}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, 509}, { -684, 1281}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -154, 47, 579}, { 763, 1280}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, 476}, { 428, -505}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, 476}, { -1022, 943}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, 650}, { 2212, 1280}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -366, 47, 650}, { 3409, 85}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, 650}, { 6308, -2815}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -154, 47, 579}, { 4859, -2815}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -366, 47, 579}, { 2685, -639}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, 509}, { 3411, -2814}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -296, 47, 509}, { 2686, -2089}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -425, 47, 84}, { 1112, -1020}, {0x7b, 0x78, 0x28, 0x00}}, + {{ -475, 47, 84}, { 600, -508}, {0x7b, 0x78, 0x28, 0x00}}, + {{ -475, 47, 226}, { 2049, 941}, {0x7b, 0x78, 0x28, 0x00}}, + {{ -425, 47, 226}, { 2562, 430}, {0x7b, 0x78, 0x28, 0x00}}, + {{ -83, 47, 476}, { 428, -505}, {0x7b, 0x78, 0x28, 0x00}}, + {{ -83, 47, 426}, { -83, -1017}, {0x7b, 0x78, 0x28, 0x00}}, + {{ -225, 47, 426}, { -1533, 431}, {0x7b, 0x78, 0x28, 0x00}}, + {{ -225, 47, 476}, { -1022, 943}, {0x7b, 0x78, 0x28, 0x00}}, + {{ -508, 92, 509}, { 511, 1536}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -296, 92, 509}, { 2685, -639}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -296, 92, 367}, { 1237, -2088}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -296, 92, 226}, { -211, -3538}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -425, 92, 226}, { -1534, -2216}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -475, 92, 226}, { -2046, -1704}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -508, 92, 226}, { -2388, -1362}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 92, 509}, { 3410, -1364}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 92, 476}, { 3073, -1702}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 92, 426}, { 2561, -2214}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ -225, 92, 367}, { 1962, -2814}, {0xbc, 0xbc, 0x3c, 0x00}}, + {{ 226, 47, -225}, { 1023, 1023}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 297, 47, -225}, { 1024, -422}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 297, 92, -367}, { -2017, -423}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 92, -367}, { -2018, 1023}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 580, 0, -579}, { 1023, 1023}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 580, 0, -650}, { 1023, -425}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 368, 47, -650}, { -3424, -425}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 368, 47, -579}, { -3423, 1023}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 650, 47, -367}, { -3422, 1023}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 650, 0, -579}, { 1023, 1023}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 580, 0, -579}, { 1024, -422}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 580, 47, -367}, { -3423, -422}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 425, 92, -225}, { 561, 856}, {0x20, 0x20, 0x60, 0x00}}, + {{ 297, 92, -225}, { 561, 2170}, {0x20, 0x20, 0x60, 0x00}}, + {{ 297, 47, -225}, { 1023, 2170}, {0x20, 0x20, 0x60, 0x00}}, + {{ 425, 47, -225}, { 1023, 856}, {0x20, 0x20, 0x60, 0x00}}, + {{ 226, 47, -508}, { 1024, -2179}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 226, 92, -508}, { 561, -2179}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 297, 92, -508}, { 561, -1455}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 297, 47, -508}, { 1024, -1455}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 509, 92, -508}, { 561, 716}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 509, 47, -508}, { 1024, 716}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 226, 92, -474}, { 561, 572}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 226, 92, -508}, { 561, 921}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 226, 47, -508}, { 1024, 921}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 226, 47, -474}, { 1024, 572}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 226, 92, -367}, { 561, -527}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 226, 92, -424}, { 561, 60}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 226, 47, -424}, { 1024, 60}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 226, 47, -367}, { 1024, -527}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 226, 47, -225}, { 1024, -1976}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 297, 92, -225}, { 561, 0}, {0x20, 0x20, 0x60, 0x00}}, + {{ 297, 92, -367}, { 561, 1448}, {0x20, 0x20, 0x60, 0x00}}, + {{ 297, 47, -225}, { 1024, 0}, {0x20, 0x20, 0x60, 0x00}}, + {{ 509, 47, -225}, { 1023, 0}, {0x20, 0x20, 0x60, 0x00}}, + {{ 509, 92, -225}, { 561, 0}, {0x20, 0x20, 0x60, 0x00}}, + {{ 475, 92, -225}, { 561, 344}, {0x20, 0x20, 0x60, 0x00}}, + {{ 475, 47, -225}, { 1023, 344}, {0x20, 0x20, 0x60, 0x00}}, + {{ 85, 0, -84}, { 1024, 102}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 47, -84}, { 547, 102}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 47, -116}, { 547, 430}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 0, -116}, { 1024, 430}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 117, 47, -84}, { 547, 5460}, {0x20, 0x20, 0x60, 0x00}}, + {{ 85, 47, -84}, { 547, 5787}, {0x20, 0x20, 0x60, 0x00}}, + {{ 85, 0, -84}, { 1024, 5787}, {0x20, 0x20, 0x60, 0x00}}, + {{ 117, 0, -84}, { 1024, 5460}, {0x20, 0x20, 0x60, 0x00}}, + {{ 425, 47, -84}, { 547, 2302}, {0x20, 0x20, 0x60, 0x00}}, + {{ 167, 47, -84}, { 547, 4948}, {0x20, 0x20, 0x60, 0x00}}, + {{ 167, 0, -84}, { 1024, 4948}, {0x20, 0x20, 0x60, 0x00}}, + {{ 425, 0, -84}, { 1023, 2302}, {0x20, 0x20, 0x60, 0x00}}, + {{ 650, 0, -84}, { 1023, 0}, {0x20, 0x20, 0x60, 0x00}}, + {{ 650, 47, -84}, { 547, 0}, {0x20, 0x20, 0x60, 0x00}}, + {{ 475, 47, -84}, { 547, 1790}, {0x20, 0x20, 0x60, 0x00}}, + {{ 475, 0, -84}, { 1023, 1790}, {0x20, 0x20, 0x60, 0x00}}, + {{ 85, 0, -650}, { 1024, 102}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 47, -650}, { 547, 102}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 368, 47, -650}, { 547, 2998}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 368, 0, -650}, { 1024, 2998}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 580, 0, -650}, { 1024, 5171}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 650, 47, -367}, { 547, -1872}, {0x20, 0x20, 0x60, 0x00}}, + {{ 650, 47, -84}, { 547, 1024}, {0x20, 0x20, 0x60, 0x00}}, + {{ 650, 0, -84}, { 1024, 1024}, {0x20, 0x20, 0x60, 0x00}}, + {{ 650, 0, -367}, { 1024, -1872}, {0x20, 0x20, 0x60, 0x00}}, + {{ 650, 0, -579}, { 1024, -4043}, {0x20, 0x20, 0x60, 0x00}}, + {{ 580, 47, -579}, { 547, 0}, {0x20, 0x20, 0x60, 0x00}}, + {{ 580, 47, -367}, { 547, 2172}, {0x20, 0x20, 0x60, 0x00}}, + {{ 580, 0, -579}, { 1024, 0}, {0x20, 0x20, 0x60, 0x00}}, + {{ 509, 47, -508}, { 1023, -1872}, {0x20, 0x20, 0x60, 0x00}}, + {{ 509, 92, -508}, { 561, -1872}, {0x20, 0x20, 0x60, 0x00}}, + {{ 509, 92, -225}, { 561, 1024}, {0x20, 0x20, 0x60, 0x00}}, + {{ 509, 47, -225}, { 1023, 1024}, {0x20, 0x20, 0x60, 0x00}}, + {{ 85, 47, -166}, { 547, 942}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 47, -424}, { 547, 3588}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 0, -424}, { 1024, 3588}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 47, -166}, { 547, 942}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 0, -424}, { 1024, 3588}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 0, -166}, { 1024, 942}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 47, -474}, { 547, 4100}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 47, -650}, { 547, 5899}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 0, -650}, { 1024, 5899}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 0, -474}, { 1024, 4100}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 368, 47, -579}, { 547, -1148}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 580, 47, -579}, { 547, 1024}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 580, 0, -579}, { 1023, 1024}, {0x48, 0x48, 0xc0, 0x00}}, + {{ 85, 47, -116}, { 547, 430}, {0x23, 0x20, 0x60, 0x00}}, + {{ 85, 47, -166}, { 547, 942}, {0x23, 0x20, 0x60, 0x00}}, + {{ 85, 0, -166}, { 1024, 942}, {0x23, 0x20, 0x60, 0x00}}, + {{ 85, 0, -116}, { 1024, 430}, {0x23, 0x20, 0x60, 0x00}}, + {{ 226, 92, -424}, { 561, 60}, {0x23, 0x20, 0x60, 0x00}}, + {{ 226, 92, -474}, { 561, 572}, {0x23, 0x20, 0x60, 0x00}}, + {{ 226, 47, -474}, { 1024, 572}, {0x23, 0x20, 0x60, 0x00}}, + {{ 226, 47, -424}, { 1024, 60}, {0x23, 0x20, 0x60, 0x00}}, + {{ 167, 47, -84}, { 547, 4948}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 117, 47, -84}, { 547, 5460}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 117, 0, -84}, { 1024, 5460}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 167, 0, -84}, { 1024, 4948}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 475, 92, -225}, { 561, 344}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 425, 92, -225}, { 561, 856}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 425, 47, -225}, { 1023, 856}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 475, 47, -225}, { 1023, 344}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 85, 47, -424}, { 547, 3588}, {0x23, 0x20, 0x60, 0x00}}, + {{ 85, 47, -474}, { 547, 4100}, {0x23, 0x20, 0x60, 0x00}}, + {{ 85, 0, -474}, { 1024, 4100}, {0x23, 0x20, 0x60, 0x00}}, + {{ 85, 0, -424}, { 1024, 3588}, {0x23, 0x20, 0x60, 0x00}}, + {{ 475, 47, -84}, { 547, 1790}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 425, 47, -84}, { 547, 2302}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 425, 0, -84}, { 1023, 2302}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 475, 0, -84}, { 1023, 1790}, {0x17, 0x14, 0x3c, 0x00}}, + {{ 580, 47, -579}, { 512, 1536}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 509, 47, -508}, { 512, 87}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 509, 47, -225}, { -2380, -2811}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 580, 47, -367}, { -1657, -638}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 368, 47, -579}, { 2686, -633}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 297, 47, -508}, { 2687, -2081}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 155, 47, -579}, { 4861, -2803}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 47, -508}, { 3412, -2804}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 368, 47, -650}, { 3411, 91}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 85, 47, -650}, { 6310, -2801}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 167, 47, -84}, { 3771, -3665}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 425, 47, -84}, { 1124, -1020}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 297, 47, -225}, { 3887, -885}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 47, -225}, { 4610, -1608}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 425, 47, -225}, { 2572, 428}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 579, 47, -155}, { -3827, -2813}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 650, 47, -84}, { -5274, -2815}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 650, 47, -367}, { -2381, 84}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 475, 47, -84}, { 612, -508}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 579, 47, -155}, { 268, 1282}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 509, 47, -225}, { 1715, 1284}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 475, 47, -225}, { 2060, 940}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 650, 47, -84}, { -1178, 1280}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 85, 47, -84}, { -3580, -4504}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 117, 47, -84}, { -3907, -4177}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 47, -225}, { -3581, -1608}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 167, 47, -84}, { -4420, -3665}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 85, 47, -116}, { -3252, -4176}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 85, 47, -166}, { -2740, -3664}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 47, -367}, { -2132, -158}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 85, 47, -424}, { -95, -1017}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 47, -424}, { -1544, 430}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 155, 47, -579}, { 765, 1292}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 85, 47, -650}, { 2214, 1294}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 85, 47, -474}, { 416, -505}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 47, -508}, { -683, 1291}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 47, -474}, { -1032, 942}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 85, 47, -474}, { 416, -505}, {0x4b, 0x48, 0xc0, 0x00}}, + {{ 85, 47, -424}, { -95, -1017}, {0x4b, 0x48, 0xc0, 0x00}}, + {{ 226, 47, -424}, { -1544, 430}, {0x4b, 0x48, 0xc0, 0x00}}, + {{ 226, 47, -474}, { -1032, 942}, {0x4b, 0x48, 0xc0, 0x00}}, + {{ 425, 47, -84}, { 1124, -1020}, {0x4b, 0x48, 0xc0, 0x00}}, + {{ 475, 47, -84}, { 612, -508}, {0x4b, 0x48, 0xc0, 0x00}}, + {{ 475, 47, -225}, { 2060, 940}, {0x4b, 0x48, 0xc0, 0x00}}, + {{ 425, 47, -225}, { 2572, 428}, {0x4b, 0x48, 0xc0, 0x00}}, + {{ 509, 92, -508}, { 512, 1536}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 297, 92, -508}, { 2686, -633}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 297, 92, -367}, { 1238, -2083}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 297, 92, -225}, { -209, -3533}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 425, 92, -225}, { -1524, -2219}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 475, 92, -225}, { -2036, -1707}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 509, 92, -225}, { -2380, -1363}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 92, -508}, { 3411, -1356}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 92, -474}, { 3063, -1705}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 92, -424}, { 2551, -2217}, {0x78, 0x78, 0xd0, 0x00}}, + {{ 226, 92, -367}, { 1962, -2806}, {0x78, 0x78, 0xd0, 0x00}}, + {{ -225, 47, -226}, { 1023, 1024}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, -296}, { 1024, -425}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -367, 92, -296}, { -2021, -425}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -367, 92, -226}, { -2021, 1023}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -650, 0, -580}, { 1023, -426}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -650, 47, -367}, { -3430, -426}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, -367}, { -3429, 1024}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -579, 0, -580}, { 1023, 1023}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -579, 0, -580}, { 1024, -425}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -366, 47, -579}, { -3429, -425}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -366, 47, -650}, { -3428, 1023}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -579, 0, -650}, { 1023, 1024}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, -424}, { 547, 2311}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 47, -166}, { 547, 4957}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 0, -166}, { 1024, 4957}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 0, -424}, { 1024, 2311}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 92, -424}, { 561, 862}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 92, -367}, { 561, 1449}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 92, -296}, { 561, 2173}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 47, -296}, { 1023, 2173}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 47, -367}, { 1023, 1449}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 47, -424}, { 1023, 862}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 47, -509}, { 1023, 0}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 92, -509}, { 561, 0}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 92, -474}, { 561, 350}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 47, -474}, { 1023, 350}, {0x20, 0x50, 0x18, 0x00}}, + {{ -475, 47, -84}, { 547, 4009}, {0x20, 0x50, 0x18, 0x00}}, + {{ -650, 47, -84}, { 547, 5803}, {0x20, 0x50, 0x18, 0x00}}, + {{ -650, 0, -84}, { 1024, 5803}, {0x20, 0x50, 0x18, 0x00}}, + {{ -475, 0, -84}, { 1024, 4009}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 0, -650}, { 1024, 0}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 47, -650}, { 547, 0}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 47, -474}, { 547, 1799}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 0, -474}, { 1024, 1799}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 47, -296}, { 1023, 0}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 92, -296}, { 561, 0}, {0x20, 0x50, 0x18, 0x00}}, + {{ -367, 92, -296}, { 561, 1450}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 47, -116}, { 547, 5469}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 47, -84}, { 547, 5796}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 0, -84}, { 1024, 5796}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 0, -116}, { 1024, 5469}, {0x20, 0x50, 0x18, 0x00}}, + {{ -366, 47, -650}, { 547, -1876}, {0x28, 0x78, 0x28, 0x00}}, + {{ -83, 47, -650}, { 547, 1023}, {0x28, 0x78, 0x28, 0x00}}, + {{ -83, 0, -650}, { 1023, 1023}, {0x28, 0x78, 0x28, 0x00}}, + {{ -366, 47, -650}, { 547, -1876}, {0x28, 0x78, 0x28, 0x00}}, + {{ -83, 0, -650}, { 1023, 1023}, {0x28, 0x78, 0x28, 0x00}}, + {{ -366, 0, -650}, { 1024, -1876}, {0x28, 0x78, 0x28, 0x00}}, + {{ -579, 0, -650}, { 1024, -4050}, {0x28, 0x78, 0x28, 0x00}}, + {{ -183, 47, -84}, { 547, 1023}, {0x20, 0x50, 0x18, 0x00}}, + {{ -425, 47, -84}, { 547, 3497}, {0x20, 0x50, 0x18, 0x00}}, + {{ -425, 0, -84}, { 1024, 3497}, {0x20, 0x50, 0x18, 0x00}}, + {{ -183, 0, -84}, { 1024, 1023}, {0x20, 0x50, 0x18, 0x00}}, + {{ -579, 47, -367}, { 547, -1151}, {0x28, 0x78, 0x28, 0x00}}, + {{ -579, 47, -580}, { 547, 1024}, {0x28, 0x78, 0x28, 0x00}}, + {{ -579, 0, -580}, { 1024, 1024}, {0x28, 0x78, 0x28, 0x00}}, + {{ -508, 47, -226}, { 1023, -2183}, {0x28, 0x78, 0x28, 0x00}}, + {{ -508, 92, -226}, { 561, -2183}, {0x28, 0x78, 0x28, 0x00}}, + {{ -508, 92, -296}, { 561, -1458}, {0x28, 0x78, 0x28, 0x00}}, + {{ -508, 47, -296}, { 1023, -1458}, {0x28, 0x78, 0x28, 0x00}}, + {{ -508, 92, -367}, { 561, -733}, {0x28, 0x78, 0x28, 0x00}}, + {{ -508, 92, -438}, { 561, -8}, {0x28, 0x78, 0x28, 0x00}}, + {{ -508, 92, -509}, { 561, 716}, {0x28, 0x78, 0x28, 0x00}}, + {{ -508, 47, -509}, { 1023, 716}, {0x28, 0x78, 0x28, 0x00}}, + {{ -508, 47, -438}, { 1023, -8}, {0x28, 0x78, 0x28, 0x00}}, + {{ -508, 47, -367}, { 1023, -733}, {0x28, 0x78, 0x28, 0x00}}, + {{ -650, 0, -84}, { 1024, 0}, {0x28, 0x78, 0x28, 0x00}}, + {{ -650, 47, -84}, { 547, 0}, {0x28, 0x78, 0x28, 0x00}}, + {{ -650, 47, -367}, { 547, 2900}, {0x28, 0x78, 0x28, 0x00}}, + {{ -650, 0, -367}, { 1024, 2900}, {0x28, 0x78, 0x28, 0x00}}, + {{ -650, 0, -580}, { 1024, 5075}, {0x28, 0x78, 0x28, 0x00}}, + {{ -579, 47, -580}, { 547, 0}, {0x28, 0x78, 0x28, 0x00}}, + {{ -366, 47, -579}, { 547, 2175}, {0x28, 0x78, 0x28, 0x00}}, + {{ -579, 0, -580}, { 1023, 0}, {0x28, 0x78, 0x28, 0x00}}, + {{ -367, 47, -226}, { 1024, -529}, {0x20, 0x50, 0x18, 0x00}}, + {{ -225, 47, -226}, { 1024, -1980}, {0x20, 0x50, 0x18, 0x00}}, + {{ -367, 92, -226}, { 561, -529}, {0x20, 0x50, 0x18, 0x00}}, + {{ -425, 47, -226}, { 1024, 67}, {0x20, 0x50, 0x18, 0x00}}, + {{ -367, 47, -226}, { 1024, -529}, {0x20, 0x50, 0x18, 0x00}}, + {{ -367, 92, -226}, { 561, -529}, {0x20, 0x50, 0x18, 0x00}}, + {{ -425, 92, -226}, { 561, 67}, {0x20, 0x50, 0x18, 0x00}}, + {{ -508, 92, -226}, { 561, 921}, {0x20, 0x50, 0x18, 0x00}}, + {{ -508, 47, -226}, { 1024, 921}, {0x20, 0x50, 0x18, 0x00}}, + {{ -475, 47, -226}, { 1024, 579}, {0x20, 0x50, 0x18, 0x00}}, + {{ -475, 92, -226}, { 561, 579}, {0x20, 0x50, 0x18, 0x00}}, + {{ -508, 47, -509}, { 1024, -1876}, {0x28, 0x78, 0x28, 0x00}}, + {{ -508, 92, -509}, { 561, -1876}, {0x28, 0x78, 0x28, 0x00}}, + {{ -437, 92, -509}, { 561, -1151}, {0x28, 0x78, 0x28, 0x00}}, + {{ -366, 92, -509}, { 561, -426}, {0x28, 0x78, 0x28, 0x00}}, + {{ -296, 92, -509}, { 561, 298}, {0x28, 0x78, 0x28, 0x00}}, + {{ -225, 92, -509}, { 561, 1024}, {0x28, 0x78, 0x28, 0x00}}, + {{ -225, 47, -509}, { 1024, 1024}, {0x28, 0x78, 0x28, 0x00}}, + {{ -296, 47, -509}, { 1024, 298}, {0x28, 0x78, 0x28, 0x00}}, + {{ -366, 47, -509}, { 1024, -426}, {0x28, 0x78, 0x28, 0x00}}, + {{ -437, 47, -509}, { 1024, -1151}, {0x28, 0x78, 0x28, 0x00}}, + {{ -83, 0, -84}, { 1024, 0}, {0x20, 0x50, 0x18, 0x00}}, + {{ -83, 47, -84}, { 547, 0}, {0x20, 0x50, 0x18, 0x00}}, + {{ -133, 47, -84}, { 547, 512}, {0x20, 0x50, 0x18, 0x00}}, + {{ -133, 0, -84}, { 1024, 512}, {0x20, 0x50, 0x18, 0x00}}, + {{ -475, 47, -226}, { 1024, 579}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -425, 47, -226}, { 1024, 67}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -425, 92, -226}, { 561, 67}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -475, 92, -226}, { 561, 579}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -225, 92, -474}, { 561, 350}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -225, 92, -424}, { 561, 862}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -225, 47, -424}, { 1023, 862}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -225, 47, -474}, { 1023, 350}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -83, 47, -166}, { 547, 4957}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -83, 47, -116}, { 547, 5469}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -83, 0, -116}, { 1024, 5469}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -83, 0, -166}, { 1024, 4957}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -425, 47, -84}, { 547, 3497}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -475, 47, -84}, { 547, 4009}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -475, 0, -84}, { 1024, 4009}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -425, 0, -84}, { 1024, 3497}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -83, 47, -474}, { 547, 1799}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -83, 47, -424}, { 547, 2311}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -83, 0, -424}, { 1024, 2311}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -83, 0, -474}, { 1024, 1799}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -133, 47, -84}, { 547, 512}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -183, 47, -84}, { 547, 1023}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -183, 0, -84}, { 1024, 1023}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -133, 0, -84}, { 1024, 512}, {0x1b, 0x28, 0x0c, 0x00}}, + {{ -83, 47, -474}, { 612, -522}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -154, 47, -579}, { 262, 1277}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, -509}, { 1711, 1278}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, -474}, { 2062, 928}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, -650}, { -1187, 1276}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -133, 47, -84}, { -2556, -3494}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, -84}, { -3068, -4006}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, -226}, { -3069, -1106}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -183, 47, -84}, { -2044, -2982}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -367, 47, -226}, { -1618, 345}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, -116}, { -3395, -3679}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, -166}, { -3908, -3167}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, -155}, { 4866, -2809}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -508, 47, -226}, { 3415, -2811}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -508, 47, -296}, { 2689, -2087}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, -367}, { 2689, -636}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -650, 47, -367}, { 3414, 88}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -650, 47, -84}, { 6317, -2808}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -508, 47, -367}, { 1964, -1362}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -508, 47, -438}, { 1238, -638}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -508, 47, -509}, { 512, 85}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, -580}, { 512, 1535}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -366, 47, -579}, { 1411, 1406}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -154, 47, -579}, { -761, -770}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, -650}, { -2211, -771}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -366, 47, -650}, { 686, 2131}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -437, 47, -509}, { -211, -639}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -366, 47, -509}, { -936, -1365}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -296, 47, -509}, { -1660, -2091}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, -509}, { -2384, -2817}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -366, 47, -579}, { -1660, -641}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -154, 47, -579}, { -3833, -2818}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, -226}, { 4610, -1618}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, -166}, { 3771, -3679}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -83, 47, -424}, { 1124, -1034}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, -296}, { 3885, -894}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, -424}, { 2573, 416}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 47, -367}, { 3161, -169}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -508, 47, -226}, { -168, 1796}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -579, 47, -155}, { 1282, 1798}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -475, 47, -84}, { 940, 4}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -475, 47, -226}, { -510, 1454}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -650, 47, -84}, { 2733, 1799}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -425, 47, -84}, { 428, -507}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -183, 47, -84}, { -2044, -2982}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -367, 47, -226}, { -1618, 345}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -425, 47, -226}, { -1022, 942}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -475, 47, -84}, { 940, 4}, {0x2b, 0x78, 0x28, 0x00}}, + {{ -425, 47, -84}, { 428, -507}, {0x2b, 0x78, 0x28, 0x00}}, + {{ -425, 47, -226}, { -1022, 942}, {0x2b, 0x78, 0x28, 0x00}}, + {{ -475, 47, -226}, { -510, 1454}, {0x2b, 0x78, 0x28, 0x00}}, + {{ -83, 47, -424}, { 1124, -1034}, {0x2b, 0x78, 0x28, 0x00}}, + {{ -83, 47, -474}, { 612, -522}, {0x2b, 0x78, 0x28, 0x00}}, + {{ -225, 47, -474}, { 2062, 928}, {0x2b, 0x78, 0x28, 0x00}}, + {{ -225, 47, -424}, { 2573, 416}, {0x2b, 0x78, 0x28, 0x00}}, + {{ -508, 92, -509}, { 511, 1536}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -508, 92, -438}, { 1237, 811}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -508, 92, -367}, { 1963, 87}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -508, 92, -296}, { 2689, -636}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -367, 92, -296}, { 1239, -2088}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 92, -296}, { -210, -3540}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 92, -367}, { -935, -2815}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 92, -424}, { -1522, -2229}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 92, -474}, { -2034, -1717}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -225, 92, -509}, { -2385, -1367}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -296, 92, -509}, { -1660, -641}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -366, 92, -509}, { -936, 84}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -437, 92, -509}, { -212, 810}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -508, 92, -226}, { 3415, -1361}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -475, 92, -226}, { 3072, -1703}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -425, 92, -226}, { 2561, -2215}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -367, 92, -226}, { 1964, -2812}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -779, -167, 390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -779, -167, 0}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -779, 83, 0}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -779, 83, 390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -779, -167, 780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -779, 83, 780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -779, -167, -390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -779, 83, -390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -779, -167, -780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -779, 83, -780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -389, -167, -780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -389, 83, -780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1, -167, 0}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, -167, -780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -389, -167, 780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -389, 83, 780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1, -167, 780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1, 83, 780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, -167, 780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 391, -167, -780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, 83, -780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 391, 83, -780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1, -167, -780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1, 83, -780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, -167, -390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, 83, -390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 391, -167, 780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 391, 83, 780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, 83, 780}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, -167, 390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, 83, 390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, -167, -390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, -167, 0}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, 83, 0}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, 83, -390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, -167, 390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 781, 83, 390}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + +}; + +/* +int d_course_block_fort_packed[] = { + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(qu016(1.52588e-05), qu016(1.52588e-05), 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04000000, 3, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 0, 0, 0), + gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, qu102(31), qu102(31)), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000030, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 4, 7, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 10, 9, 0), + gsSP2Triangles(11, 14, 12, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 5, 19, 6, 0), + gsSPEndDisplayList(), +}; +*/ diff --git a/courses/battle/double_deck/model.inc.c b/courses/battle/double_deck/model.inc.c new file mode 100644 index 000000000..7260d0ea0 --- /dev/null +++ b/courses/battle/double_deck/model.inc.c @@ -0,0 +1,561 @@ +#include "types.h" + +mk64_Vtx d_course_double_deck_vertex[] = { + + {{ 577, 60, 100}, { -317, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 80, 100}, { -317, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 80, 576}, { 9839, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 60, 576}, { 9839, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 385, 90, 384}, { -189, 610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 110, 384}, { -189, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 110, 100}, { 5871, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 90, 100}, { 5871, 610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 193, 80, 576}, { 1917, 1057}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 80, 576}, { -61, 1057}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 60, 576}, { -61, 1484}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 193, 60, 576}, { 1917, 1483}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 193, 50, 384}, { 3932, 1228}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 193, 80, 576}, { 0, 614}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 193, 60, 576}, { 0, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 193, 30, 384}, { 3932, 1638}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 60, 576}, { -128, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 577, 80, 576}, { -128, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 80, 576}, { 3967, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 60, 576}, { 3968, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 90, 100}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 385, 110, 100}, { 0, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 80, 100}, { 4096, 810}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 60, 100}, { 4096, 384}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 385, 90, -384}, { 5832, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 110, -384}, { 5832, 614}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 110, -384}, { 0, 614}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 90, -384}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 577, 80, -192}, { 1899, 1057}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 80, -100}, { -61, 1057}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 60, -100}, { -61, 1484}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 60, -192}, { 1899, 1484}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 385, 50, -192}, { 3932, 1228}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 80, -192}, { 0, 614}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 60, -192}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 385, 30, -192}, { 3932, 1638}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 60, -576}, { -128, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 80, -576}, { -128, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 80, -384}, { 3968, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 60, -384}, { 3967, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 60, -100}, { -61, 1070}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 577, 80, -100}, { -61, 1497}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 110, -100}, { 4034, 2137}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 90, -100}, { 4034, 1710}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 60, 576}, { -61, 1070}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 80, 576}, { -61, 1497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 110, 384}, { 4034, 2137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 90, 384}, { 4034, 1710}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 60, 576}, { -128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 80, 576}, { -128, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 80, 384}, { 3967, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 60, 384}, { 3967, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 90, -384}, { -188, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 110, -384}, { -188, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -383, 110, -384}, { 5853, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -383, 90, -384}, { 5853, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 90, -100}, { -189, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 110, -100}, { -189, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 110, -384}, { 5867, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 90, -384}, { 5867, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -383, 90, 100}, { -189, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 110, 100}, { -189, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 110, 384}, { 5871, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 90, 384}, { 5871, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 100, 90, 384}, { -189, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 100, 110, 384}, { -189, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 385, 110, 384}, { 5885, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 385, 90, 384}, { 5885, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 50, 192}, { 3932, 1228}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -575, 80, 192}, { 0, 614}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -575, 60, 192}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -383, 30, 192}, { 3932, 1638}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 90, 384}, { 188, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 110, 384}, { 188, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 80, 576}, { 4284, 810}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 60, 576}, { 4284, 384}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 60, 576}, { 188, 1050}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 80, 576}, { 188, 1477}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -575, 80, 576}, { 10326, 1477}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -575, 60, 576}, { 10326, 1050}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -383, 110, 384}, { 6230, 1037}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 110, 384}, { 188, 1037}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 90, 384}, { 188, 1463}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 90, 384}, { 6230, 1463}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -575, 60, 100}, { 3932, 1638}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -575, 80, 100}, { 3932, 1228}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 110, 100}, { 0, 614}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 90, 100}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -575, 80, 192}, { 1886, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 80, 100}, { 0, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 60, 100}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 60, 192}, { 1886, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 60, -576}, { -317, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 100, 80, -576}, { -317, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 80, -576}, { 9853, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 60, -576}, { 9853, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 769, 60, -768}, { -445, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 769, 98, -768}, { -445, 1826}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 98, -768}, { 13821, 1826}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 60, -768}, { 13821, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 60, -768}, { 13664, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 98, -768}, { 13664, 253}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 98, -768}, { 0, 253}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 60, -768}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 60, -768}, { 13678, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 98, -768}, { 13678, 253}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 98, -100}, { 0, 253}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 60, -100}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 60, -100}, { 1024, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 98, -100}, { 1023, 253}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 98, 100}, { -3072, 253}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 60, 100}, { -3072, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 60, 100}, { -445, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 98, 100}, { -445, 1826}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 98, 768}, { 13807, 1826}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 60, 768}, { 13807, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 100, 60, -768}, { -133, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 98, -768}, { -133, 1826}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 98, -768}, { 4133, 1826}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 60, -768}, { 4133, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -383, 80, -576}, { -131, 1037}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 50, -384}, { 4014, 1037}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 30, -384}, { 4079, 615}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 60, -576}, { -65, 615}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 80, -384}, { -131, 1037}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 50, -384}, { 4014, 1037}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 30, -384}, { 4079, 615}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 577, 60, -384}, { -65, 615}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 80, 576}, { -131, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 50, 384}, { 4014, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 30, 384}, { 4079, 615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 60, 576}, { -65, 615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 80, 384}, { -131, 1037}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 50, 384}, { 4014, 1037}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 30, 384}, { 4079, 615}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -575, 60, 384}, { -65, 615}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 769, 60, -100}, { -445, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 98, -100}, { -445, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 98, -768}, { 13803, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 60, -768}, { 13803, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -767, 98, 768}, { -444, 1049}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 98, 768}, { 13789, 1049}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 60, 768}, { 13789, 246}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -767, 60, 768}, { -444, 246}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -191, 80, -576}, { 1885, 1057}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 80, -576}, { -60, 1057}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 60, -576}, { -60, 1483}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -191, 60, -576}, { 1885, 1484}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -191, 50, -384}, { 3932, 1228}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -191, 80, -576}, { 0, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -191, 60, -576}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -191, 30, -384}, { 3932, 1638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 60, -576}, { -128, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -575, 80, -576}, { -128, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 80, -576}, { 3967, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 60, -576}, { 3967, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 60, -576}, { -60, 1070}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 80, -576}, { -60, 1497}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 110, -384}, { 4035, 2137}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 90, -384}, { 4035, 1710}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 100, 90, -384}, { 3932, 409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 110, -384}, { 3932, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 80, -576}, { 0, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 60, -576}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 60, -100}, { -317, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 80, -100}, { -317, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 80, -576}, { 9835, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 60, -576}, { 9835, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 60, 768}, { 133, 1074}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 98, 768}, { 133, 1876}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 100, 98, 768}, { 4400, 1876}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 100, 60, 768}, { 4400, 1074}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 100, 60, 768}, { 0, 1074}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 100, 98, 768}, { 0, 1876}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 769, 98, 768}, { 14267, 1876}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 769, 60, 768}, { 14267, 1074}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 769, 60, 768}, { -445, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 98, 768}, { -445, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 98, 100}, { 13807, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 60, 100}, { 13807, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 60, 100}, { -133, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 98, 100}, { -133, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 98, -100}, { 4133, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 60, -100}, { 4133, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -383, 90, -384}, { 5867, 1443}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 110, -384}, { 5867, 1017}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 110, -100}, { -189, 1017}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 90, -100}, { -189, 1444}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 90, -100}, { -189, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -383, 110, -100}, { -189, 1457}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -575, 80, -100}, { 3906, 817}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -575, 60, -100}, { 3906, 390}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 193, 90, -192}, { -409, -2662}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 193, 90, 192}, { -409, 1269}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 385, 90, 100}, { 1556, 326}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 385, 90, -100}, { 1556, -1721}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 385, 90, -384}, { 1556, -4628}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -575, 60, -100}, { 1966, -697}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -575, 60, 100}, { 1966, 1350}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -383, 90, 100}, { 3932, 1350}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -383, 90, -100}, { 3932, -697}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 385, 90, 100}, { -2539, -4793}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 577, 60, 100}, { -573, -4793}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 577, 60, -100}, { -573, -6841}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 385, 90, -100}, { -2539, -6841}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 100, 90, -384}, { 1712, 3563}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 100, 60, -576}, { 1712, 1597}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -100, 60, -576}, { -335, 1597}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -100, 90, -384}, { -335, 3563}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 769, 60, -100}, { 1392, 1350}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 769, 60, -768}, { 1392, -5488}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 577, 60, -384}, { -573, -1556}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 577, 60, -192}, { -573, 409}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 577, 60, -576}, { -573, -3522}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 385, 30, -384}, { -2539, -1556}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 385, 30, -192}, { -2539, 409}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 577, 60, -100}, { -573, 1350}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -767, 60, -768}, { -1023, -368}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -575, 60, -576}, { 942, 1597}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -383, 60, -576}, { 2908, 1597}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -191, 60, -576}, { 4874, 1597}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -100, 60, -768}, { 5808, -368}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -383, 30, -384}, { 2908, 3563}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -191, 30, -384}, { 4874, 3563}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -191, 60, -576}, { 4874, 1597}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -100, 60, -576}, { 5808, 1597}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -100, 60, -768}, { 5808, -368}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 193, 90, -192}, { -409, -2662}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 385, 90, -384}, { 1556, -4628}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 100, 90, -384}, { -1359, -4628}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -191, 90, -192}, { -4341, -2662}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -100, 90, -384}, { -3407, -4628}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 769, 60, 768}, { 6512, 1024}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 577, 60, 576}, { 4546, -942}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 385, 60, 576}, { 2580, -942}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 193, 60, 576}, { 614, -942}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 100, 60, 768}, { -335, 1023}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 385, 30, 384}, { 2580, -2908}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 193, 30, 384}, { 614, -2908}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 193, 90, 192}, { 5734, -778}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -191, 90, 192}, { 1802, -778}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -100, 90, 384}, { 2736, 1187}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 100, 90, 384}, { 4784, 1187}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 385, 90, 384}, { 7700, 1187}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -383, 90, 384}, { -163, 1187}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -383, 90, 100}, { -163, -1721}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 100, 60, 576}, { -335, -942}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 100, 90, 384}, { 8880, -2908}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -100, 90, 384}, { 6832, -2908}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -100, 60, 576}, { 6832, -942}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 100, 60, 576}, { 8880, -942}, {0xc8, 0x60, 0x60, 0x00}}, + {{ 385, 90, 100}, { 7700, -1721}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -100, 60, 576}, { 6832, -942}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -100, 60, 768}, { 6832, 1023}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 100, 60, 768}, { 8880, 1023}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 100, 60, 576}, { 8880, -942}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -767, 60, 768}, { 0, 1023}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -100, 60, 768}, { 6832, 1023}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -100, 60, 576}, { 6832, -942}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -575, 60, 576}, { 1966, -942}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -575, 60, 384}, { 1966, -2908}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -575, 60, 192}, { 1966, -4874}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -767, 60, 100}, { 0, -5817}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -383, 90, -384}, { -163, -4628}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -191, 90, -192}, { 1802, -2662}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -100, 90, -384}, { 2736, -4628}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -383, 90, -100}, { -163, -1721}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -383, 90, 100}, { -163, 326}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -191, 90, 192}, { 1802, 1269}, {0xc8, 0x60, 0x60, 0x00}}, + {{ -767, 60, 100}, { 0, 1350}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -575, 60, 100}, { 1966, 1350}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -575, 60, -100}, { 1966, -697}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -767, 60, -100}, { 0, -697}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -575, 60, -576}, { 1966, -5570}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -767, 60, -768}, { 0, -7536}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -575, 60, 100}, { 1966, -5817}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -383, 30, 384}, { 3932, -2908}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -383, 30, 192}, { 3932, -4874}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -100, 60, -768}, { -335, -368}, {0xa4, 0x34, 0x34, 0x00}}, + {{ -100, 60, -576}, { -335, 1597}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 100, 60, -576}, { 1712, 1597}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 100, 60, -768}, { 1712, -368}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 577, 60, -576}, { 6594, 1597}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 587, 60, -586}, { 6696, 1495}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 769, 60, -768}, { 8560, -368}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 769, 60, 100}, { 1392, -4793}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 769, 60, -100}, { 1392, -6841}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 577, 60, -100}, { -573, -6841}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 769, 60, 100}, { 1392, -4793}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 577, 60, -100}, { -573, -6841}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 577, 60, 100}, { -573, -4793}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 769, 60, 768}, { 1392, 2048}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 577, 60, 576}, { -573, 81}, {0xa4, 0x34, 0x34, 0x00}}, + {{ 577, 0, -100}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 577, 20, -100}, { 0, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 50, -100}, { 4095, 2090}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 30, -100}, { 4096, 1663}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 30, -100}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 50, -100}, { 0, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 50, -192}, { 1960, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 30, -192}, { 1960, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 30, 100}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 385, 50, 100}, { 0, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 20, 100}, { 4096, 810}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 0, 100}, { 4096, 384}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 0, 100}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 20, 100}, { 0, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 20, 576}, { 10156, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 0, 576}, { 10156, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 385, 30, -384}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 385, 50, -384}, { 0, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 50, -384}, { 6075, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 30, -384}, { 6075, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 0, -576}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 20, -576}, { 0, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 50, -384}, { 4095, 2090}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 30, -384}, { 4095, 1664}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 30, -384}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 50, -384}, { 0, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -191, 50, -384}, { 1946, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -191, 30, -384}, { 1946, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 30, -384}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 50, -384}, { 0, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 20, -576}, { 4095, 810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -576}, { 4095, 384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -576}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 100, 20, -576}, { 0, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 20, -576}, { 10171, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 577, 0, -576}, { 10171, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 385, 30, 384}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 50, 384}, { 0, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 50, 100}, { 6060, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 385, 30, 100}, { 6060, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -383, 50, 384}, { 5800, 614}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 50, 384}, { 0, 614}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 30, 384}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 30, 384}, { 5800, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -575, 0, 100}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -575, 20, 100}, { 0, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 50, 100}, { 4095, 2090}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 30, 100}, { 4095, 1663}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -383, 30, 100}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 50, 100}, { 0, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 50, 192}, { 1964, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 30, 192}, { 1964, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -575, 0, 576}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 20, 576}, { 0, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 20, 100}, { 10156, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 0, 100}, { 10156, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 576}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 20, 576}, { 0, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -575, 20, 576}, { 10138, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -575, 0, 576}, { 10138, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 577, 0, 576}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 577, 20, 576}, { 0, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 20, 576}, { 10171, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 0, 576}, { 10171, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 0, 576}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 20, 576}, { 0, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 50, 384}, { 4095, 2090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 30, 384}, { 4095, 1663}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 30, 384}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 100, 50, 384}, { 0, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 193, 50, 384}, { 1979, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 193, 30, 384}, { 1979, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 30, 384}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 50, 384}, { 0, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 20, 576}, { 4096, 810}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -100, 0, 576}, { 4096, 384}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -575, 0, -576}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -575, 20, -576}, { 0, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 20, -576}, { 10138, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 0, -576}, { 10138, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -767, 0, -768}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 38, -768}, { 0, 1826}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 38, -100}, { 14248, 1826}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 0, -100}, { 14248, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 0, -100}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 38, -100}, { 0, 1826}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 38, 100}, { 4266, 1826}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 0, 100}, { 4266, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 0, 100}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 38, 100}, { 0, 1826}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 38, 768}, { 14252, 1826}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 0, 768}, { 14252, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -767, 38, 768}, { 13562, 253}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 38, 768}, { -102, 253}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 0, 768}, { -102, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -767, 0, 768}, { 13562, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 0, -768}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 38, -768}, { 0, 1826}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 38, -768}, { 14234, 1826}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -767, 0, -768}, { 14234, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 577, 20, -100}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 0, -100}, { 0, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 0, -576}, { 10152, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 20, -576}, { 10152, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 769, 0, -100}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 38, -100}, { 0, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 38, -768}, { 14248, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 0, -768}, { 14248, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -768}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 38, -768}, { 0, 1826}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 38, -768}, { 4266, 1826}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 0, -768}, { 4266, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 769, 0, -768}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 769, 38, -768}, { 0, 1826}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 38, -768}, { 14267, 1826}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 100, 0, -768}, { 14267, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 0, 768}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -100, 38, 768}, { 0, 1826}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 100, 38, 768}, { 4266, 1826}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 100, 0, 768}, { 4266, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 193, 30, 192}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 193, 50, 192}, { 0, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -191, 50, 192}, { 8191, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -191, 30, 192}, { 8191, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -383, 30, -384}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 50, -384}, { 0, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 50, -100}, { 6056, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 30, -100}, { 6056, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -383, 30, -100}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -383, 50, -100}, { 0, 1450}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -575, 20, -100}, { 4095, 810}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -575, 0, -100}, { 4095, 384}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -575, 0, -100}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 20, -100}, { 0, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 20, -576}, { 10152, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 0, -576}, { 10152, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 193, 30, -192}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 193, 50, -192}, { 0, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 193, 50, 192}, { 8191, 1450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 193, 30, 192}, { 8191, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 100, 0, 768}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 100, 38, 768}, { 0, 1826}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 769, 38, 768}, { 14267, 1826}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 769, 0, 768}, { 14267, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 769, 0, 768}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 38, 768}, { 0, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 38, 100}, { 14252, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 0, 100}, { 14252, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 0, 100}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 38, 100}, { 0, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 38, -100}, { 4266, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 0, -100}, { 4266, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -191, 30, 192}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -191, 50, 192}, { 0, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -191, 50, -192}, { 8191, 1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -191, 30, -192}, { 8191, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -191, 30, -192}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -191, 50, -192}, { 0, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 193, 50, -192}, { 8191, 1450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 193, 30, -192}, { 8191, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 385, 30, 100}, { 0, 0}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 385, 30, -90}, { 0, 0}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 385, 30, -100}, { 0, 0}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 385, 30, 100}, { -491, 2374}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 577, 0, 100}, { 1474, 2374}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 577, 0, -100}, { 1474, 326}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 385, 30, -100}, { -491, 326}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -191, 30, 192}, { 1802, 1269}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -383, 30, 100}, { -163, 326}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -383, 30, 192}, { -163, 1269}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -383, 30, 384}, { -163, 1187}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -191, 30, 192}, { 1802, -778}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -383, 30, 192}, { -163, -778}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -100, 30, 384}, { 2736, 1187}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 193, 30, -192}, { -409, -614}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 385, 30, -100}, { 1556, 326}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 385, 30, -192}, { 1556, -614}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 193, 30, 192}, { -409, 3317}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 385, 30, 100}, { 1556, 2374}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 193, 30, 192}, { 5734, -778}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 385, 30, 384}, { 7700, 1187}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 385, 30, 100}, { 7700, -1721}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 193, 30, 384}, { 5734, 1187}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -767, 0, 768}, { -1024, 1024}, {0x28, 0x78, 0x28, 0x00}}, + {{ -100, 0, 768}, { 5808, 1024}, {0x28, 0x78, 0x28, 0x00}}, + {{ -100, 0, 576}, { 5808, -942}, {0x28, 0x78, 0x28, 0x00}}, + {{ -575, 0, 576}, { 942, -942}, {0x28, 0x78, 0x28, 0x00}}, + {{ 193, 50, -192}, { 3932, -2908}, {0x84, 0xfc, 0x58, 0x00}}, + {{ -191, 50, -192}, { 0, -2908}, {0x84, 0xfc, 0x58, 0x00}}, + {{ -191, 50, 192}, { 0, 1023}, {0x84, 0xfc, 0x58, 0x00}}, + {{ 193, 50, 192}, { 3932, 1023}, {0x84, 0xfc, 0x58, 0x00}}, + {{ 100, 30, 384}, { 4784, 1187}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 769, 0, 768}, { 6512, 1024}, {0x28, 0x78, 0x28, 0x00}}, + {{ 577, 0, 576}, { 4546, -942}, {0x28, 0x78, 0x28, 0x00}}, + {{ 100, 0, 576}, { -335, -942}, {0x28, 0x78, 0x28, 0x00}}, + {{ 769, 0, 768}, { 6512, 1024}, {0x28, 0x78, 0x28, 0x00}}, + {{ 100, 0, 576}, { -335, -942}, {0x28, 0x78, 0x28, 0x00}}, + {{ 100, 0, 768}, { -335, 1023}, {0x28, 0x78, 0x28, 0x00}}, + {{ 100, 30, 384}, { 1712, -860}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -100, 30, 384}, { -335, -860}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -100, 0, 576}, { -335, 1105}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 100, 0, 576}, { 1712, 1105}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -100, 0, 576}, { -335, -942}, {0x28, 0x78, 0x28, 0x00}}, + {{ -100, 0, 768}, { -335, 1023}, {0x28, 0x78, 0x28, 0x00}}, + {{ 100, 0, 768}, { 1712, 1023}, {0x28, 0x78, 0x28, 0x00}}, + {{ 100, 0, 576}, { 1712, -942}, {0x28, 0x78, 0x28, 0x00}}, + {{ -191, 30, -192}, { 1802, -2662}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -383, 30, -100}, { -163, -1721}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -383, 30, 100}, { -163, 326}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -191, 30, 192}, { 1802, 1269}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -383, 30, -384}, { -163, -4628}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -575, 0, -100}, { -2129, -1721}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -575, 0, 100}, { -2129, 326}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 769, 0, 100}, { 1392, 1350}, {0x28, 0x78, 0x28, 0x00}}, + {{ 769, 0, -100}, { 1392, -697}, {0x28, 0x78, 0x28, 0x00}}, + {{ 577, 0, -100}, { -573, -697}, {0x28, 0x78, 0x28, 0x00}}, + {{ 577, 0, 100}, { -573, 1350}, {0x28, 0x78, 0x28, 0x00}}, + {{ 769, 0, -768}, { 1392, -7536}, {0x28, 0x78, 0x28, 0x00}}, + {{ 577, 0, -576}, { -573, -5570}, {0x28, 0x78, 0x28, 0x00}}, + {{ 100, 0, -768}, { -335, -368}, {0x28, 0x78, 0x28, 0x00}}, + {{ 100, 0, -576}, { -335, 1597}, {0x28, 0x78, 0x28, 0x00}}, + {{ 577, 0, -576}, { 4546, 1597}, {0x28, 0x78, 0x28, 0x00}}, + {{ 587, 0, -586}, { 4648, 1495}, {0x28, 0x78, 0x28, 0x00}}, + {{ 769, 0, -768}, { 6512, -368}, {0x28, 0x78, 0x28, 0x00}}, + {{ -100, 0, -768}, { -335, -368}, {0x28, 0x78, 0x28, 0x00}}, + {{ -100, 0, -576}, { -335, 1597}, {0x28, 0x78, 0x28, 0x00}}, + {{ 100, 0, -576}, { 1712, 1597}, {0x28, 0x78, 0x28, 0x00}}, + {{ -100, 0, -768}, { -335, -368}, {0x28, 0x78, 0x28, 0x00}}, + {{ 100, 0, -576}, { 1712, 1597}, {0x28, 0x78, 0x28, 0x00}}, + {{ 100, 0, -768}, { 1712, -368}, {0x28, 0x78, 0x28, 0x00}}, + {{ -767, 0, -768}, { -2047, -368}, {0x28, 0x78, 0x28, 0x00}}, + {{ -575, 0, -576}, { -81, 1597}, {0x28, 0x78, 0x28, 0x00}}, + {{ -100, 0, -576}, { 4784, 1597}, {0x28, 0x78, 0x28, 0x00}}, + {{ -100, 0, -768}, { 4784, -368}, {0x28, 0x78, 0x28, 0x00}}, + {{ -767, 0, 768}, { 0, 2048}, {0x28, 0x78, 0x28, 0x00}}, + {{ -575, 0, 576}, { 1966, 81}, {0x28, 0x78, 0x28, 0x00}}, + {{ -575, 0, 100}, { 1966, -4793}, {0x28, 0x78, 0x28, 0x00}}, + {{ -767, 0, 100}, { 0, -4793}, {0x28, 0x78, 0x28, 0x00}}, + {{ -767, 0, 100}, { 0, 1350}, {0x28, 0x78, 0x28, 0x00}}, + {{ -575, 0, 100}, { 1966, 1350}, {0x28, 0x78, 0x28, 0x00}}, + {{ -575, 0, -100}, { 1966, -697}, {0x28, 0x78, 0x28, 0x00}}, + {{ -767, 0, -100}, { 0, -697}, {0x28, 0x78, 0x28, 0x00}}, + {{ -575, 0, -576}, { 1966, -5570}, {0x28, 0x78, 0x28, 0x00}}, + {{ -767, 0, -768}, { 0, -7536}, {0x28, 0x78, 0x28, 0x00}}, + {{ 769, 0, 768}, { 1392, 6144}, {0x28, 0x78, 0x28, 0x00}}, + {{ 769, 0, 100}, { 1392, -697}, {0x28, 0x78, 0x28, 0x00}}, + {{ 577, 0, 100}, { -573, -697}, {0x28, 0x78, 0x28, 0x00}}, + {{ 577, 0, 576}, { -573, 4177}, {0x28, 0x78, 0x28, 0x00}}, + {{ -191, 30, -192}, { -245, 1433}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -100, 30, -384}, { 688, -532}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -191, 30, -384}, { -245, -532}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 193, 30, -192}, { 3686, 1433}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 100, 30, -384}, { 2736, -532}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -383, 30, -384}, { -2211, -532}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 385, 30, -384}, { 5652, -532}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 385, 30, -192}, { 5652, 1433}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 100, 30, -384}, { 1712, 3563}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 100, 0, -576}, { 1712, 1597}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -100, 0, -576}, { -335, 1597}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ 100, 30, -384}, { 1712, 3563}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -100, 0, -576}, { -335, 1597}, {0x3c, 0xbc, 0x3c, 0x00}}, + {{ -100, 30, -384}, { -335, 3563}, {0x3c, 0xbc, 0x3c, 0x00}}, + +}; diff --git a/courses/battle/skyscraper/model.inc.c b/courses/battle/skyscraper/model.inc.c new file mode 100644 index 000000000..ee04eaa20 --- /dev/null +++ b/courses/battle/skyscraper/model.inc.c @@ -0,0 +1,1092 @@ +#include "types.h" + +mk64_Vtx d_course_skyscraper_vertex[] = { + + {{ -54, 485, 320}, { -4060, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, 300}, { -6108, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 300}, { 444, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -128, 485, 320}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, 120}, { 29099, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 485, 112}, { 28553, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 485, 400}, { 682, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 420}, { 136, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 485, 112}, { 682, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, 120}, { 103, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, 24}, { 6657, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 485, 54}, { 4609, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 480, -504}, { 17885, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 490, -571}, { 19020, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 490, -571}, { -451, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 480, -504}, { 682, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, -24}, { 7168, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 485, -54}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 485, -128}, { 35, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, -120}, { 614, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, 420}, { 6657, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 485, 400}, { 4609, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 485, 400}, { 682, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 420}, { 103, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 480, 126}, { 18227, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 571, 490, 150}, { 19361, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 571, 490, -150}, { -110, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 480, -126}, { 1024, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 490, 571}, { -110, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 480, 504}, { 1024, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 480, 504}, { 18227, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 490, 571}, { 19361, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -571, 490, 150}, { -110, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 480, 126}, { 1024, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 480, -126}, { 18227, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -571, 490, -150}, { 19361, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 485, 112}, { 5974, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 485, 54}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, 24}, { 0, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, 120}, { 6553, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 420}, { 29099, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 485, 400}, { 28553, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 485, 112}, { 682, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, 120}, { 136, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 24}, { 1024, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 485, 54}, { -1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 485, 128}, { -6108, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 120}, { -5529, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 485, -54}, { 1876, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, -24}, { -171, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, -120}, { 6381, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 485, -112}, { 5802, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -128, 485, -320}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -300}, { 579, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, -300}, { 7132, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 485, -320}, { 5084, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -120}, { 29099, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 485, -112}, { 28553, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 485, -400}, { 682, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -420}, { 136, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -120}, { 103, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -24}, { 6656, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 485, -54}, { 4608, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 485, -112}, { 682, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, 120}, { 6588, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 485, 128}, { 7168, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 485, 54}, { 2083, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, 24}, { 35, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, -120}, { 6553, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 485, -128}, { 7132, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 485, -54}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, -24}, { 0, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, -420}, { 6657, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 485, -400}, { 4609, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 485, -400}, { 682, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -420}, { 103, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -420}, { 29177, 1016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 485, -400}, { 28631, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 485, -112}, { 760, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, -120}, { 214, 1016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 485, -320}, { -3378, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, -300}, { -5426, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -300}, { 1127, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 128, 485, -320}, { 1706, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -420}, { 6553, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 485, -400}, { 5974, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 485, -400}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, -420}, { 0, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 315, 480, 315}, { -185, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 480, 504}, { 18061, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 490, 571}, { 19187, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 360, 490, 360}, { -185, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -360, 490, 360}, { 19270, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 490, 571}, { -102, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 480, 504}, { 1023, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -315, 480, 315}, { 19270, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 480, 126}, { 18061, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -571, 490, 150}, { 19187, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -360, 490, 360}, { -185, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -315, 480, 315}, { -185, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 420}, { 6553, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 485, 400}, { 5974, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 485, 400}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, 420}, { 0, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -300}, { 166, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, -120}, { 17544, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 485, -128}, { 18090, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 128, 485, -320}, { -379, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, -120}, {-16900, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -300}, { 477, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -128, 485, -320}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 485, -128}, {-17446, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 485, 320}, { -1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 128, 485, 320}, { -6108, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 300}, { -5529, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, 300}, { 1024, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 571, 490, 150}, { -102, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 480, 126}, { 1023, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 315, 480, 315}, { 19270, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 360, 490, 360}, { 19270, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 485, -52}, { 1792, 1855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 490, -25}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 490, -35}, { -322, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 485, -75}, { -1118, 1891}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 485, -52}, { -1053, 1883}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -75, 485, 0}, { 1858, 1883}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -35, 490, 0}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 490, -25}, { -358, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 485, 52}, { 1755, 1899}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 490, 24}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -35, 490, 0}, { -333, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -75, 485, 0}, { -1155, 1889}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 485, -52}, { -1073, 1870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 485, -75}, { 1838, 1883}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 490, -35}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 25, 490, -25}, { -343, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 128, 485, 320}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 485, 128}, {-17446, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, 120}, {-16899, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 300}, { 477, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 485, 128}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -128, 485, 320}, {-17446, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 300}, {-16899, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 120}, { 477, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 485, -52}, { 1764, 1865}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 25, 490, -25}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 35, 490, 0}, { -339, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 485, 0}, { -1147, 1897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 485, 52}, { -1076, 1878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 485, 0}, { 1834, 1896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 35, 490, 0}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 490, 25}, { -362, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 485, 52}, { -1081, 1903}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 485, 75}, { 1830, 1903}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 490, 35}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 490, 24}, { -358, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 485, -320}, { 6840, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 485, -400}, { 1351, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, -420}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, -300}, { 8191, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, 24}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, 24}, { 8191, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 485, 54}, { 6840, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 485, 54}, { 1351, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, -24}, { 8191, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 485, -54}, { 6840, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 485, -54}, { 1351, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, -24}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -571, 490, -150}, { -102, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 480, -126}, { 1024, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -315, 480, -315}, { 19270, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -360, 490, -360}, { 19270, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -315, 480, -315}, { -185, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 480, -504}, { 18061, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 490, -571}, { 19187, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -360, 490, -360}, { -185, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 490, -571}, { -443, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 480, -504}, { 682, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 315, 480, -315}, { 18929, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 360, 490, -360}, { 18929, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 315, 480, -315}, { -526, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 480, -126}, { 17720, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 571, 490, -150}, { 18846, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 360, 490, -360}, { -526, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, -300}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, -420}, { 8191, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 485, -400}, { 6840, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 485, -320}, { 1351, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 485, 75}, { -1336, 1896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 485, 52}, { 1575, 1858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 490, 35}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 490, 25}, { 812, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 485, 400}, { 6840, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 485, 320}, { 1351, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, 300}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, 420}, { 8192, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, 420}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, 300}, { 8191, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 485, 320}, { 6840, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 485, 400}, { 1351, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 24}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, 24}, { 8191, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 485, 54}, { 6840, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 485, 54}, { 1351, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, -24}, { 8192, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 485, -54}, { 6840, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 485, -54}, { 1351, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -24}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 480, -276}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -18, 480, -270}, { 0, 1520}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 18, 480, -270}, { 292, 2381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 37, 480, -276}, { 595, 2774}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 18, 480, -210}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, -120}, { 0, 4458}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 37, 480, -276}, { 1566, 268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 18, 480, -270}, { 1135, 21}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -120}, { 0, 5497}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -18, 480, -210}, { 1202, 2280}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -18, 480, -270}, { 490, 943}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -120}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, -120}, { 0, 7083}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 18, 480, -210}, { 2272, 4507}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -18, 480, -210}, { 2272, 3599}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 37, 480, -276}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -120}, { 0, 5497}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 108, 480, -276}, { 1586, 1879}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -18, 480, 210}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, 120}, { 0, 4459}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -37, 480, 276}, { 1570, 270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -18, 480, 270}, { 1137, 25}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 37, 480, 276}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 120}, { 0, 5497}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 18, 480, 210}, { 1202, 2280}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 18, 480, 270}, { 489, 948}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 120}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 98, 480, 0}, { 0, 4095}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 68, 480, 68}, { 1051, 2553}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, 120}, { 0, 7083}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -18, 480, 210}, { 2270, 4505}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 18, 480, 210}, { 2272, 3599}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 108, 480, 276}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 120}, { 0, 4974}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 37, 480, 276}, { 1796, 877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, 108}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 120}, { 0, 4974}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -276, 480, 41}, { 1527, 914}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, -108}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -120}, { 0, 4974}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -108, 480, -276}, { 3903, 5578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -120}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 276, 480, -108}, { 0, 4974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 480, -276}, { 3903, 419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, 108}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 480, 276}, { 3903, 5578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -108, 480, 276}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, 108}, { 3903, 5578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -120}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -276, 480, -108}, { 0, 4974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, -43}, { 1796, 5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 120}, { 0, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -210, 480, 18}, { 0, 4346}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -270, 480, 18}, { 1105, 5382}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, 41}, { 1613, 5050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 120}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, 480, 98}, { 0, 4113}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -67, 480, 68}, { 1049, 2570}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, -120}, { 0, 7083}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -210, 480, -18}, { 2272, 4356}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -210, 480, 18}, { 2272, 3447}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -276, 480, -43}, { 0, 5497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, 480, -18}, { 623, 5648}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -210, 480, -18}, { 1336, 4312}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -276, 480, -43}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, 41}, { 0, 3143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, 480, 18}, { 148, 2555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, 480, -18}, { 155, 1646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -108, 480, -276}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -120}, { 0, 4974}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -37, 480, -276}, { 1796, 877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 120}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 68, 480, 68}, { 0, 2880}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, 480, 98}, { 1740, 3555}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, -120}, { 0, 7083}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 98, 480, 0}, { 559, 4044}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, -120}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -67, 480, -67}, { 0, 2906}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, 480, -97}, { 1740, 3581}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, 120}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -97, 480, 0}, { 0, 4099}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, -120}, { 1138, 6975}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, 120}, { 0, 7083}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, 480, 98}, { 559, 4062}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -97, 480, 0}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -67, 480, -67}, { 0, 2890}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, -120}, { 1754, 3571}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -67, 480, 68}, { 0, 2893}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -97, 480, 0}, { 1744, 3556}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 68, 480, -67}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, -120}, { 0, 2893}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, 480, -97}, { 1744, 360}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, -120}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, -120}, { 0, 7083}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, 480, -97}, { 577, 4044}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 276, 480, 37}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, -37}, { 0, 2873}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 270, 480, -18}, { 159, 2403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 270, 480, 18}, { 159, 1494}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 37, 480, 276}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 18, 480, 270}, { 0, 1518}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -18, 480, 270}, { 301, 2379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 480, 276}, { 611, 2769}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 480, 276}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 120}, { 0, 5497}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -108, 480, 276}, { 1586, 1879}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, -108}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -120}, { 0, 4974}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 276, 480, -37}, { 1796, 877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 120}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 276, 480, 108}, { 0, 4974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, 37}, { 1796, 5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, 37}, { 0, 5497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 270, 480, 18}, { 490, 5577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 210, 480, 18}, { 1206, 4240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, 120}, { 0, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 210, 480, 18}, { 0, 4459}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 210, 480, -18}, { 597, 5140}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, -120}, { 4004, 5571}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, -120}, { 0, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 68, 480, -67}, { 0, 2893}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 98, 480, 0}, { 1735, 3580}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 270, 480, -18}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, -37}, { 0, 1520}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -120}, { 4414, 2242}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 210, 480, -18}, { 1434, 536}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -18, 480, 210}, { 3, 5}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -18, 480, 270}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 18, 480, 270}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 18, 480, 210}, { 1020, 7}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 18, 480, -210}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 18, 480, -270}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -18, 480, -270}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -18, 480, -210}, { 1017, 4}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -210, 480, 18}, { 1024, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -210, 480, -18}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -270, 480, -18}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, 480, 18}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 270, 480, 18}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 270, 480, -18}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 210, 480, -18}, { 1024, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 210, 480, 18}, { 3, -1}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 504, 480, -126}, { -134, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 480, -120}, { 1044, 2263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, -24}, { 2550, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 480, 126}, { -134, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 480, 120}, { 1044, 2263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, 24}, { 2550, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 480, -504}, { -85, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, 480, -420}, { 1764, 2969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -420}, { 1625, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 480, -504}, { -134, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, -420}, { 1044, 2263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, -420}, { 2550, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 480, 126}, { -85, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 480, 24}, { 1764, 2969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, 120}, { 1625, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 480, -126}, { -85, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 480, -24}, { 1764, 2969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -120}, { 1625, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 480, 504}, { -85, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, 480, 420}, { 1764, 2969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 420}, { 1625, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 480, 504}, { -134, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, 420}, { 1044, 2263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, 420}, { 2550, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 480, 504}, { -2684, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 126, 480, 504}, { 1267, 4278}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, 480, 420}, { 752, 1643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, 420}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 480, -126}, { 6757, 8821}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 126, 480, -504}, { -355, 613}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, -420}, { -598, 2307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, -120}, { 5046, 8821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 480, -504}, { -2684, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -126, 480, -504}, { 1267, 4278}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, 480, -420}, { 752, 1643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, -420}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 480, 126}, { -2684, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 504, 480, -126}, { 1267, 4278}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 480, -24}, { 752, 1643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, 24}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 480, -126}, { -2684, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -504, 480, 126}, { 1267, 4278}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 480, 24}, { 752, 1643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -24}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 480, 504}, { 6757, 8821}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 504, 480, 126}, { -355, 613}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 480, 120}, { -598, 2307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 420}, { 5046, 8821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 480, 504}, { -543, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, 420}, { 577, 2316}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, 120}, { 9197, 2316}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 480, 126}, { 10318, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -126, 480, -504}, { -5120, 9557}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -504, 480, -126}, { 1993, 1349}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 480, -120}, { 282, 1349}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -420}, { -5363, 7863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, 300}, { 2478, -430}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, 300}, { 3461, -1413}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 37, 480, 276}, { 3234, -2156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 480, 276}, { 1734, -656}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -108, 480, 276}, { 266, 798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 300}, { 511, 1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 300}, { 5427, -3379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 480, 276}, { 4689, -3624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 300}, { 5174, -3126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -108, 480, 276}, { 4450, -3488}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, 108}, { -618, 1579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 120}, { -255, 2304}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, 120}, { 4918, -2870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, 108}, { 4194, -3232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 480, 276}, { -874, 1835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 300}, { -512, 2560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, -43}, { 1611, -533}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, -24}, { 2478, -430}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 24}, { 3461, -1413}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, 41}, { 3318, -2266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, -108}, { 266, 798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, -120}, { 512, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, -120}, { 5427, -3379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, -108}, { 4689, -3624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, -37}, { 3234, -2156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, -24}, { 3461, -1413}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, 37}, { 1734, -656}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, 24}, { 2478, -430}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, 108}, { 266, 798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, 120}, { 512, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, -300}, { 2478, -430}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, -300}, { 3461, -1413}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 480, -276}, { 3234, -2156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 37, 480, -276}, { 1734, -656}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 480, -276}, { 266, 798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -300}, { 512, 1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -300}, { 5427, -3379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -108, 480, -276}, { 4689, -3624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, 41}, { 3318, -2266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 24}, { 3461, -1413}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 120}, { 5427, -3379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, 108}, { 4689, -3624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 485, 52}, { -18, 1168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 68, 480, 68}, { 256, 1792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, 480, 0}, { 1833, 214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 485, 0}, { 1194, -44}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 485, -52}, { 257, 920}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 68, 480, -67}, { 512, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 480, -97}, { 2089, -41}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 485, -75}, { 1470, -292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 485, -52}, { 1237, -47}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 485, -75}, { 24, 1165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 480, -97}, { 255, 1792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -67, 480, -67}, { 1833, 214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 485, 75}, { -3, 1153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 480, 98}, { 256, 1792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 68, 480, 68}, { 1833, 214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 485, 52}, { 1209, -60}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 485, 52}, { -26, 1188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -67, 480, 68}, { 255, 1791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 480, 98}, { 1833, 214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 485, 75}, { 1186, -24}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 485, 0}, { 16, 1145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, 480, 0}, { 255, 1792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 68, 480, -67}, { 1833, 214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 485, -52}, { 1229, -68}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 276, 480, -108}, { -618, 1579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, -120}, { -255, 2304}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -300}, { 5174, -3126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 480, -276}, { 4450, -3488}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, -120}, { 5430, -3382}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 480, -108}, { 4706, -3744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -108, 480, -276}, { -362, 1323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -300}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -75, 485, 0}, { 4, 1173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -97, 480, 0}, { 255, 1791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -67, 480, 68}, { 1833, 214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 485, 52}, { 1217, -39}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -97, 480, 0}, { 1833, 214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -75, 485, 0}, { 1206, -16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 485, -52}, { -6, 1196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -67, 480, -67}, { 255, 1791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, -480, -420}, { 5120, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 120, 0, -420}, { 5120, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, 0, -420}, { 3072, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, -480, -420}, { 3072, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -24, 0, -420}, { 2048, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, -480, -420}, { 2048, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -120, -480, -300}, { 5120, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -120, 0, -300}, { 5120, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, 0, -300}, { 3072, 127}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, -480, -300}, { 3071, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -24, 0, -300}, { 3072, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, 0, -300}, { 2048, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, -480, -300}, { 2047, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ 24, -480, -300}, { 2048, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ 120, 0, -300}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, -480, -300}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ 126, -480, -504}, { 10861, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 126, 0, -504}, { 10861, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 504, 0, -126}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 504, -480, -126}, { 0, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 420, -480, -120}, { 9050, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ 420, 0, -120}, { 9050, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 0, -420}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, -480, -420}, { 0, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -126, -480, -504}, { 5120, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -126, 0, -504}, { 5120, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 126, 0, -504}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 126, -480, -504}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ 300, -480, -24}, { 2559, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 300, 0, -24}, { 2559, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, 0, 24}, { 1536, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, -480, 24}, { 1536, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 420, -480, 24}, { 3071, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 420, 0, 24}, { 3071, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 0, -24}, { 2048, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, -480, -24}, { 2048, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 420, 0, -120}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, -480, -120}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -24, -480, -420}, { 2048, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -24, 0, -420}, { 2048, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 0, -420}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, -480, -420}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ 120, -480, 300}, { 5376, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 120, 0, 300}, { 5376, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, 0, 300}, { 3328, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, -480, 300}, { 3328, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -24, 0, 300}, { 2304, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, -480, 300}, { 2304, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 52, 0, -52}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 52, -485, -52}, { 0, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ 75, -485, 0}, { 2022, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ 75, 0, 0}, { 2022, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, 0, -75}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, -485, -75}, { 0, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ 52, -485, -52}, { 2022, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ 52, 0, -52}, { 2022, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -52, 0, -52}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -52, -485, -52}, { 0, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ 0, -485, -75}, { 2022, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ 0, 0, -75}, { 2022, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -75, 0, 0}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -75, -485, 0}, { 0, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ -52, -485, -52}, { 2022, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ -52, 0, -52}, { 2022, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -52, 0, 52}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -52, -485, 52}, { 0, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ -75, -485, 0}, { 2022, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ -75, 0, 0}, { 2022, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 75, 0, 0}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 75, -485, 0}, { 0, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ 52, -485, 52}, { 2022, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ 52, 0, 52}, { 2022, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, -480, 300}, { 2304, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -24, 0, 300}, { 2304, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 0, 300}, { 256, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, -480, 300}, { 256, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 300, -480, -120}, { 4608, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 300, 0, -120}, { 4608, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, 0, -24}, { 2559, 127}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, -480, -24}, { 2559, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 300, -480, 24}, { 1535, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 300, 0, 24}, { 1535, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, 0, 120}, { -512, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, -480, 120}, { -512, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ 0, 0, 75}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, -485, 75}, { 0, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ -52, -485, 52}, { 2022, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ -52, 0, 52}, { 2022, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 52, 0, 52}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 52, -485, 52}, { 0, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ 0, -485, 75}, { 2022, 8165}, {0x94, 0x94, 0x94, 0x00}}, + {{ 0, 0, 75}, { 2022, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, -480, 120}, { 5120, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 420, 0, 120}, { 5120, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 0, 24}, { 3072, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, -480, 24}, { 3072, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -420, -480, 120}, { 9050, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -420, 0, 120}, { 9050, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 0, 420}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, -480, 420}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -126, -480, 504}, { 10861, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -126, 0, 504}, { 10861, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -504, 0, 126}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -504, -480, 126}, { 0, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 504, -480, 126}, { 10861, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 504, 0, 126}, { 10861, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 126, 0, 504}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 126, -480, 504}, { 0, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 120, -480, 420}, { 9050, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 120, 0, 420}, { 9050, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 0, 120}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, -480, 120}, { 0, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 24, -480, 420}, { 2047, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 24, 0, 420}, { 2047, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 0, 420}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, -480, 420}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -120, -480, -420}, { 9050, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -120, 0, -420}, { 9050, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 0, -120}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, -480, -120}, { 0, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -120, -480, 300}, { 5430, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -120, 0, 300}, { 5430, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, 0, 120}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, -480, 120}, { 0, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 300, -480, 120}, { 5686, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 300, 0, 120}, { 5686, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 0, 300}, { 256, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, -480, 300}, { 256, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 120, -480, -300}, { 4918, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ 120, 0, -300}, { 4918, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, 0, -120}, { -511, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, -480, -120}, { -511, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -300, -480, -120}, { 5171, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -300, 0, -120}, { 5171, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 0, -300}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, -480, -300}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -504, -480, -126}, { 10861, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -504, 0, -126}, { 10861, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -126, 0, -504}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -126, -480, -504}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ 126, -480, 504}, { 5120, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 126, 0, 504}, { 5120, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -126, 0, 504}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -126, -480, 504}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -420, -480, 24}, { 1920, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -420, 0, 24}, { 1920, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 0, 120}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, -480, 120}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -504, -480, 126}, { 5120, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -504, 0, 126}, { 5120, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -504, 0, -126}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -504, -480, -126}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -420, -480, -120}, { 5120, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -420, 0, -120}, { 5120, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 0, -24}, { 2943, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, -480, -24}, { 2943, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 504, -480, -126}, { 5120, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 504, 0, -126}, { 5120, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 504, 0, 126}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 504, -480, 126}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -300, -480, 24}, { 3199, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -300, 0, 24}, { 3199, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, 0, -24}, { 2175, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, -480, -24}, { 2175, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -120, -480, 420}, { 5120, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -120, 0, 420}, { 5120, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, 0, 420}, { 3072, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, -480, 420}, { 3072, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ 24, 0, 420}, { 2048, 128}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, -480, 420}, { 2048, 10240}, {0x94, 0x94, 0x94, 0x00}}, + {{ -300, 0, -120}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, -480, -120}, { 0, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -300, -480, 120}, { 5119, 10239}, {0x94, 0x94, 0x94, 0x00}}, + {{ -300, 0, 120}, { 5119, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, -300}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -39, 480, -300}, { 3392, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 474, -300}, { 3072, 127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, -300}, { 3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 0, -300}, { 5120, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, 0, -300}, { 3071, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, 474, -300}, { 3072, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 474, -300}, { 2048, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 0, -300}, { 2047, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, -420}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, 480, -420}, { 3392, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 474, -420}, { 3072, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, -420}, { 3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 0, -420}, { 3072, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, 474, -420}, { 2048, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 0, -420}, { 2048, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 0, -420}, { 5120, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, 0, -300}, { 2048, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, -300}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 0, -300}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 39, 480, -300}, { 1728, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, -300}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 0, -120}, { 9050, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 480, -120}, { 9050, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, -420}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 0, -420}, { 0, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 126, 0, -504}, { 10861, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 126, 480, -504}, { 10861, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 480, -126}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 0, -126}, { 0, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, -420}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 0, -420}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, 474, -420}, { 2048, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -39, 480, -420}, { 1728, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -420}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, -420}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 0, 24}, { 3071, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 474, 24}, { 3071, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 474, -24}, { 2048, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 0, -24}, { 2048, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 480, -120}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 0, -120}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 480, -39}, { 1728, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, -24}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 0, -24}, { 2559, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, 474, -24}, { 2559, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 474, 24}, { 1536, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 0, 24}, { 1536, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -126, 0, -504}, { 5120, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -126, 480, -504}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 480, -504}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 0, -504}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 0, 300}, { 5376, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, 300}, { 5376, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 474, 300}, { 3328, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 0, 300}, { 3328, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 39, 480, 300}, { 3648, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, 300}, { 3328, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 474, 300}, { 2304, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 0, 300}, { 2304, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 75, 485, 0}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, 0}, { 0, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 52, 0, 52}, { 2022, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 52, 485, 52}, { 2022, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 485, 52}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 0, 52}, { 0, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, 0, 75}, { 2022, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, 485, 75}, { 2022, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 485, 75}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 75}, { 0, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -52, 0, 52}, { 2022, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -52, 485, 52}, { 2022, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 0, 24}, { 1535, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, 474, 24}, { 1535, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, 120}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 0, 120}, { -512, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, 480, 24}, { 1535, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, 39}, { 1216, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 485, -52}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 0, -52}, { 0, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 75, 0, 0}, { 2022, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 75, 485, 0}, { 2022, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 485, 52}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 0, 52}, { 0, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -75, 0, 0}, { 2022, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -75, 485, 0}, { 2022, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -75, 485, 0}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -75, 0, 0}, { 0, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -52, 0, -52}, { 2022, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -52, 485, -52}, { 2022, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 485, -52}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 0, -52}, { 0, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, 0, -75}, { 2022, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 0, 485, -75}, { 2022, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 485, -75}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, -75}, { 0, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 52, 0, -52}, { 2022, 8165}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 52, 485, -52}, { 2022, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 474, 300}, { 2304, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, 300}, { 2304, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -39, 480, 300}, { 1984, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 0, 300}, { 2304, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, 300}, { 256, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 0, 300}, { 256, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, 480, -120}, { 4608, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, -39}, { 2880, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 474, -24}, { 2559, 127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, -24}, { 2559, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 0, -120}, { 4608, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, 0, -24}, { 2559, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 480, 120}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, 39}, { 3392, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 474, 24}, { 3072, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, 24}, { 3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 0, 120}, { 5120, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 420, 0, 24}, { 3072, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 126, 0, 504}, { 5120, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 126, 480, 504}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 480, 504}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 0, 504}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, 0, 420}, { 2047, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 24, 474, 420}, { 2047, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 420}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 0, 420}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 39, 480, 420}, { 1728, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, 420}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 0, 420}, { 5120, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, 420}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 474, 420}, { 3072, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 0, 420}, { 3072, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -39, 480, 420}, { 3392, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 474, 420}, { 2048, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 0, 420}, { 2048, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, 480, 420}, { 3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 0, 420}, { 9050, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, 420}, { 9050, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, 120}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 0, 120}, { 0, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, 0, -120}, { 5171, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, 480, -120}, { 5171, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, -300}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 0, -300}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 0, -300}, { 4918, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 120, 480, -300}, { 4918, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, -120}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 0, -120}, { -511, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, 0, 120}, { 5686, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 300, 480, 120}, { 5686, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 480, 300}, { 256, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 0, 300}, { 256, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 0, 300}, { 5430, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, 300}, { 5430, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 120}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 120}, { 0, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -504, 0, -126}, { 10861, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -504, 480, -126}, { 10861, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 480, -504}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 0, -504}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 504, 0, 126}, { 10861, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 504, 480, 126}, { 10861, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 480, 504}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 0, 504}, { 0, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -126, 0, 504}, { 10861, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -126, 480, 504}, { 10861, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 480, 126}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 0, 126}, { 0, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 0, 120}, { 9050, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 480, 120}, { 9050, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 480, 420}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 0, 420}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 0, -420}, { 9050, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -120, 480, -420}, { 9050, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -120}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 0, -120}, { 0, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, 0, -24}, { 2175, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, 474, -24}, { 2175, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, -120}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, -120}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, 480, -39}, { 1855, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, -24}, { 2175, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -120}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -39}, { 3264, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 474, -24}, { 2943, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -24}, { 2943, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 0, -24}, { 2943, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 474, 24}, { 1920, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 0, 24}, { 1920, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 0, -120}, { 5120, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 504, 0, -126}, { 5120, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 504, 480, -126}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 480, 126}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 504, 0, 126}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -504, 0, 126}, { 5120, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -504, 480, 126}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 480, -126}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 0, -126}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, 0, 120}, { 5119, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, 480, 120}, { 5119, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 474, 24}, { 3199, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 24}, { 3199, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, 480, 39}, { 3519, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 24}, { 3199, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 474, 24}, { 1920, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, 24}, { 1920, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, 39}, { 1600, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 0, 24}, { 1920, 10240}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -420, 480, 120}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 0, 120}, { 0, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -300, 474, -24}, { 2175, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, -24}, { 2175, 10239}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -24, 474, -300}, { 1024, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, -300}, { 1024, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, -420}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 474, -420}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 474, 24}, { 1023, -1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 24}, { 1023, -1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, 24}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 474, 24}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, -300}, { 0, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, -420}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, -24}, { 1024, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 480, 24}, { 0, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, 24}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 480, -24}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 474, -24}, { 1024, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 474, -24}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 474, 24}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 474, 24}, { 0, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 474, -420}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 474, -300}, { 0, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 474, 300}, { 1023, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, 300}, { 1023, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, 420}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 474, 420}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, 300}, { 0, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 480, 420}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 480, 420}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 474, 420}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 474, 300}, { 0, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 474, -24}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -24}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, -24}, { 0, -1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 474, -24}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, -24}, { 0, -1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 474, -24}, { 0, -1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, 24}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 480, 24}, { 1023, -1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, 480, -24}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1700, 300, 700}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 600, 700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 600, 1292}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 300, 1292}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 600, -1830}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 600, -1700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 300, -1700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 300, -1830}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 300, -1700}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 600, -1700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 600, -1292}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 300, -1292}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 300, -1700}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 600, -1700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 600, -1830}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 300, -1830}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, 600, 0}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 600, 700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 300, 700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, 300, 0}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 0, 700}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 300, 700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 300, 1292}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 0, 1292}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 300, -1830}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 300, -1700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 0, -1700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 0, -1830}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, 300, 0}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 300, 700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 0, 700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, 0, 0}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 0, -1700}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 300, -1700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 300, -1830}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 0, -1830}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 300, -700}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 600, -700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, 600, 0}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, 300, 0}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 600, -1292}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 600, -1700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 300, -1700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 300, -1292}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 600, 1292}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 600, 1700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 300, 1700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 300, 1292}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 600, 1292}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 600, 700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 300, 700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 300, 1292}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 300, 700}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 600, 700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1830, 600, 0}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1830, 300, 0}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 300, 1700}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 600, 1700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 600, 1830}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 300, 1830}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 300, 1700}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 600, 1700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 600, 1292}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 300, 1292}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 300, -700}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 600, -700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 600, -1292}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 300, -1292}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 300, 1292}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 300, 700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 0, 700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 0, 1292}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 300, -1292}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 300, -1700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 0, -1700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 0, -1292}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 0, -700}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 300, -700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, 300, 0}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, 0, 0}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 300, 1292}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 300, 1700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 0, 1700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 0, 1292}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 0, 1700}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 300, 1700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 300, 1292}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 0, 1292}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 0, -700}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 300, -700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 300, -1292}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1292, 0, -1292}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 300, -1292}, { 2068, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 300, -700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 0, -700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 0, -1292}, { 2068, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 0, 700}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 300, 700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1830, 300, 0}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1830, 0, 0}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1830, 600, 0}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 600, -700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 300, -700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1830, 300, 0}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 600, 1830}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 600, 1700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 300, 1700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 300, 1830}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 600, -1292}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 600, -700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, 300, -700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 300, -1292}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 300, 1830}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 300, 1700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 0, 1700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 0, 1830}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1830, 300, 0}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 300, -700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 0, -700}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1830, 0, 0}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 0, 1700}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 300, 1700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 300, 1830}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 0, 1830}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 0, -1700}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 300, -1700}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 300, -1292}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1292, 0, -1292}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 485, 400}, { -20, -973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 34, 519, 400}, { -20, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 34, 519, 320}, { 4095, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 54, 485, 320}, { 4095, -973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 320, 485, 54}, { 4116, 1485}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 320, 519, 34}, { 4116, -511}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 400, 519, 34}, { 0, -511}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 400, 485, 54}, { 0, 1485}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 400, 485, -54}, { -20, -973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 519, -34}, { -20, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 320, 519, -34}, { 4095, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 320, 485, -54}, { 4095, -973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 485, 320}, { 4116, 1485}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -34, 519, 320}, { 4116, -512}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -34, 519, 400}, { 0, -511}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -54, 485, 400}, { 0, 1485}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 54, 485, -320}, { 4116, 1997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 34, 519, -320}, { 4116, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 34, 519, -400}, { 0, 0}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 54, 485, -400}, { 0, 1997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 485, -400}, { -20, -973}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -34, 519, -400}, { -20, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -34, 519, -320}, { 4096, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -54, 485, -320}, { 4096, -973}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -400, 485, 54}, { 4116, 1997}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -400, 519, 34}, { 4116, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -320, 519, 34}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -320, 485, 54}, { 0, 1997}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -320, 485, -54}, { 0, -973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 519, -34}, { 0, 1023}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -400, 519, -34}, { 4116, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -400, 485, -54}, { 4116, -973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -34, 519, -320}, { 4116, -2457}, {0x78, 0x79, 0x78, 0x00}}, + {{ -34, 519, -400}, { 0, -2457}, {0x78, 0x79, 0x78, 0x00}}, + {{ 34, 519, -400}, { 0, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{ 34, 519, -320}, { 4116, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{ -320, 519, 34}, { 0, 2048}, {0x78, 0x79, 0x78, 0x00}}, + {{ -400, 519, 34}, { 4116, 2048}, {0x78, 0x79, 0x78, 0x00}}, + {{ -400, 519, -34}, { 4116, -1433}, {0x78, 0x79, 0x78, 0x00}}, + {{ -320, 519, -34}, { 0, -1433}, {0x78, 0x79, 0x78, 0x00}}, + {{ -34, 519, 320}, { 4116, 2969}, {0x78, 0x79, 0x78, 0x00}}, + {{ 34, 519, 320}, { 4116, -512}, {0x78, 0x79, 0x78, 0x00}}, + {{ 34, 519, 400}, { 0, -512}, {0x78, 0x79, 0x78, 0x00}}, + {{ -34, 519, 400}, { 0, 2969}, {0x78, 0x79, 0x78, 0x00}}, + {{ 320, 519, -34}, { 4116, -2457}, {0x78, 0x79, 0x78, 0x00}}, + {{ 400, 519, -34}, { 0, -2457}, {0x78, 0x79, 0x78, 0x00}}, + {{ 400, 519, 34}, { 0, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{ 320, 519, 34}, { 4116, 1024}, {0x78, 0x79, 0x78, 0x00}}, + +}; diff --git a/courses/courseTable.inc.c b/courses/courseTable.inc.c new file mode 100644 index 000000000..2f5e30163 --- /dev/null +++ b/courses/courseTable.inc.c @@ -0,0 +1,426 @@ +#include +#include +#include "types.h" + +/* +#include "courses/mushroom_cup/luigi_raceway/model.inc.c" +#include "courses/mushroom_cup/moo_moo_farm/model.inc.c" +#include "courses/mushroom_cup/koopa_beach/model.inc.c" +#include "courses/mushroom_cup/kalimari_desert/model.inc.c" + +#include "courses/flower_cup/toads_turnpike/model.inc.c" +#include "courses/flower_cup/frappe_snowland/model.inc.c" +#include "courses/flower_cup/choco_mountain/model.inc.c" +#include "courses/flower_cup/mario_raceway/model.inc.c" + +#include "courses/star_cup/wario_stadium/model.inc.c" +#include "courses/star_cup/sherbet_land/model.inc.c" +#include "courses/star_cup/royal_raceway/model.inc.c" +#include "courses/star_cup/bowsers_castle/model.inc.c" + +#include "courses/special_cup/dks_jungle_parkway/model.inc.c" +#include "courses/special_cup/yoshi_valley/model.inc.c" +#include "courses/special_cup/banshee_boardwalk/model.inc.c" +#include "courses/special_cup/rainbow_road/model.inc.c" + +#include "courses/battle/block_fort/model.inc.c" +#include "courses/battle/big_donut/model.inc.c" +#include "courses/battle/double_deck/model.inc.c" +#include "courses/battle/skyscraper/model.inc.c" +*/ + + +extern u32 _course_mario_raceway_dl_mio0SegmentRomStart[]; +extern u32 _course_mario_raceway_dl_mio0SegmentRomEnd[]; +extern u32 _mario_raceway_vertexSegmentRomStart[]; +extern u32 _mario_raceway_vertexSegmentRomEnd[]; +extern u32 _course_mario_raceway_offsetsSegmentRomStart[]; +extern u32 _course_mario_raceway_offsetsSegmentRomEnd[]; +extern u32 d_course_mario_raceway_packed[]; +extern u32 mario_raceway_textures[]; + +extern u32 _course_choco_mountain_dl_mio0SegmentRomStart[]; +extern u32 _course_choco_mountain_dl_mio0SegmentRomEnd[]; +extern u32 _choco_mountain_vertexSegmentRomStart[]; +extern u32 _choco_mountain_vertexSegmentRomEnd[]; +extern u32 _course_choco_mountain_offsetsSegmentRomStart[]; +extern u32 _course_choco_mountain_offsetsSegmentRomEnd[]; +extern u32 d_course_choco_mountain_packed[]; +extern u32 choco_mountain_textures[]; + +extern u32 _course_bowsers_castle_dl_mio0SegmentRomStart[]; +extern u32 _course_bowsers_castle_dl_mio0SegmentRomEnd[]; +extern u32 _bowsers_castle_vertexSegmentRomStart[]; +extern u32 _bowsers_castle_vertexSegmentRomEnd[]; +extern u32 _course_bowsers_castle_offsetsSegmentRomStart[]; +extern u32 _course_bowsers_castle_offsetsSegmentRomEnd[]; +extern u32 d_course_bowsers_castle_packed[]; +extern u32 bowsers_castle_textures[]; + +extern u32 _course_banshee_boardwalk_dl_mio0SegmentRomStart[]; +extern u32 _course_banshee_boardwalk_dl_mio0SegmentRomEnd[]; +extern u32 _banshee_boardwalk_vertexSegmentRomStart[]; +extern u32 _banshee_boardwalk_vertexSegmentRomEnd[]; +extern u32 _course_banshee_boardwalk_offsetsSegmentRomStart[]; +extern u32 _course_banshee_boardwalk_offsetsSegmentRomEnd[]; +extern u32 d_course_banshee_boardwalk_packed[]; +extern u32 banshee_boardwalk_textures[]; + +extern u32 _course_yoshi_valley_dl_mio0SegmentRomStart[]; +extern u32 _course_yoshi_valley_dl_mio0SegmentRomEnd[]; +extern u32 _yoshi_valley_vertexSegmentRomStart[]; +extern u32 _yoshi_valley_vertexSegmentRomEnd[]; +extern u32 _course_yoshi_valley_offsetsSegmentRomStart[]; +extern u32 _course_yoshi_valley_offsetsSegmentRomEnd[]; +extern u32 d_course_yoshi_valley_packed[]; +extern u32 yoshi_valley_textures[]; + +extern u32 _course_frappe_snowland_dl_mio0SegmentRomStart[]; +extern u32 _course_frappe_snowland_dl_mio0SegmentRomEnd[]; +extern u32 _frappe_snowland_vertexSegmentRomStart[]; +extern u32 _frappe_snowland_vertexSegmentRomEnd[]; +extern u32 _course_frappe_snowland_offsetsSegmentRomStart[]; +extern u32 _course_frappe_snowland_offsetsSegmentRomEnd[]; +extern u32 d_course_frappe_snowland_packed[]; +extern u32 frappe_snowland_textures[]; + +extern u32 _course_koopa_troopa_beach_dl_mio0SegmentRomStart[]; +extern u32 _course_koopa_troopa_beach_dl_mio0SegmentRomEnd[]; +extern u32 _koopa_troopa_beach_vertexSegmentRomStart[]; +extern u32 _koopa_troopa_beach_vertexSegmentRomEnd[]; +extern u32 _course_koopa_troopa_beach_offsetsSegmentRomStart[]; +extern u32 _course_koopa_troopa_beach_offsetsSegmentRomEnd[]; +extern u32 d_course_koopa_troopa_beach_packed[]; +extern u32 koopa_troopa_beach_textures[]; + +extern u32 _course_royal_raceway_dl_mio0SegmentRomStart[]; +extern u32 _course_royal_raceway_dl_mio0SegmentRomEnd[]; +extern u32 _royal_raceway_vertexSegmentRomStart[]; +extern u32 _royal_raceway_vertexSegmentRomEnd[]; +extern u32 _course_royal_raceway_offsetsSegmentRomStart[]; +extern u32 _course_royal_raceway_offsetsSegmentRomEnd[]; +extern u32 d_course_royal_raceway_packed[]; +extern u32 royal_raceway_textures[]; + +extern u32 _course_luigi_raceway_dl_mio0SegmentRomStart[]; +extern u32 _course_luigi_raceway_dl_mio0SegmentRomEnd[]; +extern u32 _luigi_raceway_vertexSegmentRomStart[]; +extern u32 _luigi_raceway_vertexSegmentRomEnd[]; +extern u32 _course_luigi_raceway_offsetsSegmentRomStart[]; +extern u32 _course_luigi_raceway_offsetsSegmentRomEnd[]; +extern u32 d_course_luigi_raceway_packed[]; +extern u32 luigi_raceway_textures[]; + +extern u32 _course_moo_moo_farm_dl_mio0SegmentRomStart[]; +extern u32 _course_moo_moo_farm_dl_mio0SegmentRomEnd[]; +extern u32 _moo_moo_farm_vertexSegmentRomStart[]; +extern u32 _moo_moo_farm_vertexSegmentRomEnd[]; +extern u32 _course_moo_moo_farm_offsetsSegmentRomStart[]; +extern u32 _course_moo_moo_farm_offsetsSegmentRomEnd[]; +extern u32 d_course_moo_moo_farm_packed[]; +extern u32 moo_moo_farm_textures[]; + +extern u32 _course_toads_turnpike_dl_mio0SegmentRomStart[]; +extern u32 _course_toads_turnpike_dl_mio0SegmentRomEnd[]; +extern u32 _toads_turnpike_vertexSegmentRomStart[]; +extern u32 _toads_turnpike_vertexSegmentRomEnd[]; +extern u32 _course_toads_turnpike_offsetsSegmentRomStart[]; +extern u32 _course_toads_turnpike_offsetsSegmentRomEnd[]; +extern u32 d_course_toads_turnpike_packed[]; +extern u32 toads_turnpike_textures[]; + +extern u32 _course_kalimari_desert_dl_mio0SegmentRomStart[]; +extern u32 _course_kalimari_desert_dl_mio0SegmentRomEnd[]; +extern u32 _kalimari_desert_vertexSegmentRomStart[]; +extern u32 _kalimari_desert_vertexSegmentRomEnd[]; +extern u32 _course_kalimari_desert_offsetsSegmentRomStart[]; +extern u32 _course_kalimari_desert_offsetsSegmentRomEnd[]; +extern u32 d_course_kalimari_desert_packed[]; +extern u32 kalimari_desert_textures[]; + +extern u32 _course_sherbet_land_dl_mio0SegmentRomStart[]; +extern u32 _course_sherbet_land_dl_mio0SegmentRomEnd[]; +extern u32 _sherbet_land_vertexSegmentRomStart[]; +extern u32 _sherbet_land_vertexSegmentRomEnd[]; +extern u32 _course_sherbet_land_offsetsSegmentRomStart[]; +extern u32 _course_sherbet_land_offsetsSegmentRomEnd[]; +extern u32 d_course_sherbet_land_packed[]; +extern u32 sherbet_land_textures[]; + +extern u32 _course_rainbow_road_dl_mio0SegmentRomStart[]; +extern u32 _course_rainbow_road_dl_mio0SegmentRomEnd[]; +extern u32 _rainbow_road_vertexSegmentRomStart[]; +extern u32 _rainbow_road_vertexSegmentRomEnd[]; +extern u32 _course_rainbow_road_offsetsSegmentRomStart[]; +extern u32 _course_rainbow_road_offsetsSegmentRomEnd[]; +extern u32 d_course_rainbow_road_packed[]; +extern u32 rainbow_road_textures[]; + +extern u32 _course_wario_stadium_dl_mio0SegmentRomStart[]; +extern u32 _course_wario_stadium_dl_mio0SegmentRomEnd[]; +extern u32 _wario_stadium_vertexSegmentRomStart[]; +extern u32 _wario_stadium_vertexSegmentRomEnd[]; +extern u32 _course_wario_stadium_offsetsSegmentRomStart[]; +extern u32 _course_wario_stadium_offsetsSegmentRomEnd[]; +extern u32 d_course_wario_stadium_packed[]; +extern u32 wario_stadium_textures[]; + +extern u32 _course_block_fort_dl_mio0SegmentRomStart[]; +extern u32 _course_block_fort_dl_mio0SegmentRomEnd[]; +extern u32 _block_fort_vertexSegmentRomStart[]; +extern u32 _block_fort_vertexSegmentRomEnd[]; +extern u32 _course_block_fort_offsetsSegmentRomStart[]; +extern u32 _course_block_fort_offsetsSegmentRomEnd[]; +extern u32 d_course_block_fort_packed[]; +extern u32 block_fort_textures[]; + +extern u32 _course_skyscraper_dl_mio0SegmentRomStart[]; +extern u32 _course_skyscraper_dl_mio0SegmentRomEnd[]; +extern u32 _skyscraper_vertexSegmentRomStart[]; +extern u32 _skyscraper_vertexSegmentRomEnd[]; +extern u32 _course_skyscraper_offsetsSegmentRomStart[]; +extern u32 _course_skyscraper_offsetsSegmentRomEnd[]; +extern u32 d_course_skyscraper_packed[]; +extern u32 skyscraper_textures[]; + +extern u32 _course_double_deck_dl_mio0SegmentRomStart[]; +extern u32 _course_double_deck_dl_mio0SegmentRomEnd[]; +extern u32 _double_deck_vertexSegmentRomStart[]; +extern u32 _double_deck_vertexSegmentRomEnd[]; +extern u32 _course_double_deck_offsetsSegmentRomStart[]; +extern u32 _course_double_deck_offsetsSegmentRomEnd[]; +extern u32 d_course_double_deck_packed[]; +extern u32 double_deck_textures[]; + +extern u32 _course_dks_jungle_parkway_dl_mio0SegmentRomStart[]; +extern u32 _course_dks_jungle_parkway_dl_mio0SegmentRomEnd[]; +extern u32 _dks_jungle_parkway_vertexSegmentRomStart[]; +extern u32 _dks_jungle_parkway_vertexSegmentRomEnd[]; +extern u32 _course_dks_jungle_parkway_offsetsSegmentRomStart[]; +extern u32 _course_dks_jungle_parkway_offsetsSegmentRomEnd[]; +extern u32 d_course_dks_jungle_parkway_packed[]; +extern u32 dks_jungle_parkway_textures[]; + +extern u32 _course_big_donut_dl_mio0SegmentRomStart[]; +extern u32 _course_big_donut_dl_mio0SegmentRomEnd[]; +extern u32 _big_donut_vertexSegmentRomStart[]; +extern u32 _big_donut_vertexSegmentRomEnd[]; +extern u32 _course_big_donut_offsetsSegmentRomStart[]; +extern u32 _course_big_donut_offsetsSegmentRomEnd[]; +extern u32 d_course_big_donut_packed[]; +extern u32 big_donut_textures[]; + +/* +extern mk64_Vtx d_course_mario_raceway_vertex[]; +extern mk64_Vtx d_course_choco_mountain_vertex[]; +extern mk64_Vtx d_course_bowsers_castle_vertex[]; +extern mk64_Vtx d_course_banshee_boardwalk_vertex[]; +extern mk64_Vtx d_course_yoshi_valley_vertex[]; +extern mk64_Vtx d_course_frappe_snowland_vertex[]; +extern mk64_Vtx d_course_koopa_troopa_beach_vertex[]; +extern mk64_Vtx d_course_royal_raceway_vertex[]; +extern mk64_Vtx d_course_luigi_raceway_vertex[]; +extern mk64_Vtx d_course_moo_moo_farm_vertex[]; +extern mk64_Vtx d_course_toads_turnpike_vertex[]; +extern mk64_Vtx d_course_kalimari_desert_vertex[]; +extern mk64_Vtx d_course_sherbet_land_vertex[]; +extern mk64_Vtx d_course_rainbow_road_vertex[]; +extern mk64_Vtx d_course_wario_stadium_vertex[]; +extern mk64_Vtx d_course_block_fort_vertex[]; +extern mk64_Vtx d_course_skyscraper_vertex[]; +extern mk64_Vtx d_course_double_deck_vertex[]; +extern mk64_Vtx d_course_dks_jungle_parkway_vertex[]; +extern mk64_Vtx d_course_big_donut_vertex[]; +*/ + + +// 0x008284D0, 0x0082B620, 0x0088FA10, 0x0089B510, 0x0088CD70, 0x0088D070, 0x0F000000, 0x0000167D, 0x0F0096F4, 0x00006930, 0x09000000, 0x00000000 +struct courseTable gCourseTable[] = {{ + _course_mario_raceway_dl_mio0SegmentRomStart, _course_mario_raceway_dl_mio0SegmentRomEnd, + _mario_raceway_vertexSegmentRomStart, _mario_raceway_vertexSegmentRomEnd, + _course_mario_raceway_offsetsSegmentRomStart, _course_mario_raceway_offsetsSegmentRomEnd, + d_course_mario_raceway_vertex, 0x0000167D, + d_course_mario_raceway_packed, 0x00006930, + mario_raceway_textures, (u16) 0, (u16) 0x0000, +}, { + _course_choco_mountain_dl_mio0SegmentRomStart, _course_choco_mountain_dl_mio0SegmentRomEnd, + _choco_mountain_vertexSegmentRomStart, _choco_mountain_vertexSegmentRomEnd, + _course_choco_mountain_offsetsSegmentRomStart, _course_choco_mountain_offsetsSegmentRomEnd, + d_course_choco_mountain_vertex, 0x000015B8, + d_course_choco_mountain_packed, 0x00005AE8, + choco_mountain_textures, 1, 0x0000, +}, { + _course_bowsers_castle_dl_mio0SegmentRomStart, _course_bowsers_castle_dl_mio0SegmentRomEnd, + _bowsers_castle_vertexSegmentRomStart, _bowsers_castle_vertexSegmentRomEnd, + _course_bowsers_castle_offsetsSegmentRomStart, _course_bowsers_castle_offsetsSegmentRomEnd, + d_course_bowsers_castle_vertex, 0x00002537, + d_course_bowsers_castle_packed, 0x00009918, + bowsers_castle_textures, 0, 0x0000, +}, { + _course_banshee_boardwalk_dl_mio0SegmentRomStart, _course_banshee_boardwalk_dl_mio0SegmentRomEnd, + _banshee_boardwalk_vertexSegmentRomStart, _banshee_boardwalk_vertexSegmentRomEnd, + _course_banshee_boardwalk_offsetsSegmentRomStart, _course_banshee_boardwalk_offsetsSegmentRomEnd, + d_course_banshee_boardwalk_vertex, 0x00001351, + d_course_banshee_boardwalk_packed, 0x00007340, + banshee_boardwalk_textures, 1, 0x0000, +}, { + _course_yoshi_valley_dl_mio0SegmentRomStart, _course_yoshi_valley_dl_mio0SegmentRomEnd, + _yoshi_valley_vertexSegmentRomStart, _yoshi_valley_vertexSegmentRomEnd, + _course_yoshi_valley_offsetsSegmentRomStart, _course_yoshi_valley_offsetsSegmentRomEnd, + d_course_yoshi_valley_vertex, 0x00000E88, + d_course_yoshi_valley_packed, 0x00008158, + yoshi_valley_textures, 0, 0x0000, +}, { + _course_frappe_snowland_dl_mio0SegmentRomStart, _course_frappe_snowland_dl_mio0SegmentRomEnd, + _frappe_snowland_vertexSegmentRomStart, _frappe_snowland_vertexSegmentRomEnd, + _course_frappe_snowland_offsetsSegmentRomStart, _course_frappe_snowland_offsetsSegmentRomEnd, + d_course_frappe_snowland_vertex, 0x00001599, + d_course_frappe_snowland_packed, 0x00006648, + frappe_snowland_textures, 0, 0x0000, +}, { + _course_koopa_troopa_beach_dl_mio0SegmentRomStart, _course_koopa_troopa_beach_dl_mio0SegmentRomEnd, + _koopa_troopa_beach_vertexSegmentRomStart, _koopa_troopa_beach_vertexSegmentRomEnd, + _course_koopa_troopa_beach_offsetsSegmentRomStart, _course_koopa_troopa_beach_offsetsSegmentRomEnd, + d_course_koopa_troopa_beach_vertex, 0x000024A0, + d_course_koopa_troopa_beach_packed, 0x0000B2B8, + koopa_troopa_beach_textures, 0, 0x0000, +}, { + _course_royal_raceway_dl_mio0SegmentRomStart, _course_royal_raceway_dl_mio0SegmentRomEnd, + _royal_raceway_vertexSegmentRomStart, _royal_raceway_vertexSegmentRomEnd, + _course_royal_raceway_offsetsSegmentRomStart, _course_royal_raceway_offsetsSegmentRomEnd, + d_course_royal_raceway_vertex, 0x00002072, + d_course_royal_raceway_packed, 0x0000B128, + royal_raceway_textures, 0, 0x0000, +}, { + _course_luigi_raceway_dl_mio0SegmentRomStart, _course_luigi_raceway_dl_mio0SegmentRomEnd, + _luigi_raceway_vertexSegmentRomStart, _luigi_raceway_vertexSegmentRomEnd, + _course_luigi_raceway_offsetsSegmentRomStart, _course_luigi_raceway_offsetsSegmentRomEnd, + d_course_luigi_raceway_vertex, 0x00001730, + d_course_luigi_raceway_packed, 0x0000C738, + luigi_raceway_textures, 0, 0x0000, +}, { + _course_moo_moo_farm_dl_mio0SegmentRomStart, _course_moo_moo_farm_dl_mio0SegmentRomEnd, + _moo_moo_farm_vertexSegmentRomStart, _moo_moo_farm_vertexSegmentRomEnd, + _course_moo_moo_farm_offsetsSegmentRomStart, _course_moo_moo_farm_offsetsSegmentRomEnd, + d_course_moo_moo_farm_vertex, 0x00001F24, + d_course_moo_moo_farm_packed, 0x00006738, + moo_moo_farm_textures, 0, 0x0000, +}, { + _course_toads_turnpike_dl_mio0SegmentRomStart, _course_toads_turnpike_dl_mio0SegmentRomEnd, + _toads_turnpike_vertexSegmentRomStart, _toads_turnpike_vertexSegmentRomEnd, + _course_toads_turnpike_offsetsSegmentRomStart, _course_toads_turnpike_offsetsSegmentRomEnd, + d_course_toads_turnpike_vertex, 0x000018D7, + d_course_toads_turnpike_packed, 0x00006B10, + toads_turnpike_textures, 0, 0x0000, +}, { + _course_kalimari_desert_dl_mio0SegmentRomStart, _course_kalimari_desert_dl_mio0SegmentRomEnd, + _kalimari_desert_vertexSegmentRomStart, _kalimari_desert_vertexSegmentRomEnd, + _course_kalimari_desert_offsetsSegmentRomStart, _course_kalimari_desert_offsetsSegmentRomEnd, + d_course_kalimari_desert_vertex, 0x000018F9, + d_course_kalimari_desert_packed, 0x0000A678, + kalimari_desert_textures, 0, 0x0000, +}, { + _course_sherbet_land_dl_mio0SegmentRomStart, _course_sherbet_land_dl_mio0SegmentRomEnd, + _sherbet_land_vertexSegmentRomStart, _sherbet_land_vertexSegmentRomEnd, + _course_sherbet_land_offsetsSegmentRomStart, _course_sherbet_land_offsetsSegmentRomEnd, + d_course_sherbet_land_vertex, 0x00000A76, + d_course_sherbet_land_packed, 0x00003850, + sherbet_land_textures, 0, 0x0000, +}, { + _course_rainbow_road_dl_mio0SegmentRomStart, _course_rainbow_road_dl_mio0SegmentRomEnd, + _rainbow_road_vertexSegmentRomStart, _rainbow_road_vertexSegmentRomEnd, + _course_rainbow_road_offsetsSegmentRomStart, _course_rainbow_road_offsetsSegmentRomEnd, + d_course_rainbow_road_vertex, 0x00000C27, + d_course_rainbow_road_packed, 0x00002100, + rainbow_road_textures, 0, 0x0000, +}, { + _course_wario_stadium_dl_mio0SegmentRomStart, _course_wario_stadium_dl_mio0SegmentRomEnd, + _wario_stadium_vertexSegmentRomStart, _wario_stadium_vertexSegmentRomEnd, + _course_wario_stadium_offsetsSegmentRomStart, _course_wario_stadium_offsetsSegmentRomEnd, + d_course_wario_stadium_vertex, 0x000017B3, + d_course_wario_stadium_packed, 0x0000A4B8, + wario_stadium_textures, 0, 0x0000, +}, { + _course_block_fort_dl_mio0SegmentRomStart, _course_block_fort_dl_mio0SegmentRomEnd, + _block_fort_vertexSegmentRomStart, _block_fort_vertexSegmentRomEnd, + _course_block_fort_offsetsSegmentRomStart, _course_block_fort_offsetsSegmentRomEnd, + d_course_block_fort_vertex, 0x00000440, + d_course_block_fort_packed, 0x000015D0, + block_fort_textures, 0, 0x0000, +}, { + _course_skyscraper_dl_mio0SegmentRomStart, _course_skyscraper_dl_mio0SegmentRomEnd, + _skyscraper_vertexSegmentRomStart, _skyscraper_vertexSegmentRomEnd, + _course_skyscraper_offsetsSegmentRomStart, _course_skyscraper_offsetsSegmentRomEnd, + d_course_skyscraper_vertex, 0x0000043E, + d_course_skyscraper_packed, 0x00001118, + skyscraper_textures, 0, 0x0000, +}, { + _course_double_deck_dl_mio0SegmentRomStart, _course_double_deck_dl_mio0SegmentRomEnd, + _double_deck_vertexSegmentRomStart, _double_deck_vertexSegmentRomEnd, + _course_double_deck_offsetsSegmentRomStart, _course_double_deck_offsetsSegmentRomEnd, + d_course_double_deck_vertex, 0x0000022B, + d_course_double_deck_packed, 0x00000748, + double_deck_textures, 0, 0x0000, +}, { + _course_dks_jungle_parkway_dl_mio0SegmentRomStart, _course_dks_jungle_parkway_dl_mio0SegmentRomEnd, + _dks_jungle_parkway_vertexSegmentRomStart, _dks_jungle_parkway_vertexSegmentRomEnd, + _course_dks_jungle_parkway_offsetsSegmentRomStart, _course_dks_jungle_parkway_offsetsSegmentRomEnd, + d_course_dks_jungle_parkway_vertex, 0x0000162F, + d_course_dks_jungle_parkway_packed, 0x00009C20, + dks_jungle_parkway_textures, 0, 0x0000, +}, { + _course_big_donut_dl_mio0SegmentRomStart, _course_big_donut_dl_mio0SegmentRomEnd, + _big_donut_vertexSegmentRomStart, _big_donut_vertexSegmentRomEnd, + _course_big_donut_offsetsSegmentRomStart, _course_big_donut_offsetsSegmentRomEnd, + d_course_big_donut_vertex, 0x0000048D, + d_course_big_donut_packed, 0x00001078, + big_donut_textures, 0, 0x0000, +}}; + +/* +mk_course mario_raceway, 0x0000167D, 0x00006930, 0 +mk_course choco_mountain, 0x000015B8, 0x00005AE8, 1 +mk_course bowsers_castle, 0x00002537, 0x00009918, 0 +mk_course banshee_boardwalk, 0x00001351, 0x00007340, 1 +mk_course yoshi_valley, 0x00000E88, 0x00008158, 0 +mk_course frappe_snowland, 0x00001599, 0x00006648, 0 +mk_course koopa_troopa_beach, 0x000024A0, 0x0000B2B8, 0 +mk_course royal_raceway, 0x00002072, 0x0000B128, 0 +mk_course luigi_raceway, 0x00001730, 0x0000C738, 0 +mk_course moo_moo_farm, 0x00001F24, 0x00006738, 0 +mk_course toads_turnpike, 0x000018D7, 0x00006B10, 0 +mk_course kalimari_desert, 0x000018F9, 0x0000A678, 0 +mk_course sherbet_land, 0x00000A76, 0x00003850, 0 +mk_course rainbow_road, 0x00000C27, 0x00002100, 0 +mk_course wario_stadium, 0x000017B3, 0x0000A4B8, 0 +mk_course block_fort, 0x00000440, 0x000015D0, 0 +mk_course skyscraper, 0x0000043E, 0x00001118, 0 +mk_course double_deck, 0x0000022B, 0x00000748, 0 +mk_course dks_jungle_parkway, 0x0000162F, 0x00009C20, 0 +mk_course big_donut, 0x0000048D, 0x00001078, 0 +*/ + +/* +# Course data table 122390 / 802B8D80 +glabel gCourseTable +.word 0x008284D0, 0x0082B620, 0x0088FA10, 0x0089B510, 0x0088CD70, 0x0088D070, 0x0F000000, 0x0000167D, 0x0F0096F4, 0x00006930, 0x09000000, 0x00000000 +.word 0x0082B620, 0x0082DF40, 0x0089B510, 0x008A7640, 0x0088D070, 0x0088D340, 0x0F000000, 0x000015B8, 0x0F00A0B4, 0x00005AE8, 0x09000000, 0x00010000 +.word 0x0082DF40, 0x00831DC0, 0x008A7640, 0x008B9630, 0x0088D340, 0x0088D6C0, 0x0F000000, 0x00002537, 0x0F00E368, 0x00009918, 0x09000000, 0x00000000 +.word 0x00831DC0, 0x00835BA0, 0x008B9630, 0x008C2510, 0x0088D6C0, 0x0088D9C0, 0x0F000000, 0x00001351, 0x0F0068E8, 0x00007340, 0x09000000, 0x00010000 +.word 0x00835BA0, 0x0083F740, 0x008C2510, 0x008CC900, 0x0088D9C0, 0x0088DAB0, 0x0F000000, 0x00000E88, 0x0F007D90, 0x00008158, 0x09000000, 0x00000000 +.word 0x0083F740, 0x00842E40, 0x008CC900, 0x008D8E50, 0x0088DAB0, 0x0088DB40, 0x0F000000, 0x00001599, 0x0F009D24, 0x00006648, 0x09000000, 0x00000000 +.word 0x00842E40, 0x0084ABD0, 0x008D8E50, 0x008EC390, 0x0088DB40, 0x0088DC50, 0x0F000000, 0x000024A0, 0x0F00FD78, 0x0000B2B8, 0x09000000, 0x00000000 +.word 0x0084ABD0, 0x0084E8E0, 0x008EC390, 0x008FE640, 0x0088DC50, 0x0088E120, 0x0F000000, 0x00002072, 0x0F00EC60, 0x0000B128, 0x09000000, 0x00000000 +.word 0x0084E8E0, 0x00852E20, 0x008FE640, 0x0090B3E0, 0x0088E120, 0x0088E590, 0x0F000000, 0x00001730, 0x0F009800, 0x0000C738, 0x09000000, 0x00000000 +.word 0x00852E20, 0x00857E80, 0x0090B3E0, 0x0091B980, 0x0088E590, 0x0088E8D0, 0x0F000000, 0x00001F24, 0x0F00DAEC, 0x00006738, 0x09000000, 0x00000000 +.word 0x00857E80, 0x008666A0, 0x0091B980, 0x00928C70, 0x0088E8D0, 0x0088ECD0, 0x0F000000, 0x000018D7, 0x0F00A5D0, 0x00006B10, 0x09000000, 0x00000000 +.word 0x008666A0, 0x0086ECF0, 0x00928C70, 0x00936FD0, 0x0088ECD0, 0x0088EFB0, 0x0F000000, 0x000018F9, 0x0F00B394, 0x0000A678, 0x09000000, 0x00000000 +.word 0x0086ECF0, 0x00872A00, 0x00936FD0, 0x0093CC60, 0x0088EFB0, 0x0088F2A0, 0x0F000000, 0x00000A76, 0x0F0049F8, 0x00003850, 0x09000000, 0x00000000 +.word 0x00872A00, 0x008804A0, 0x0093CC60, 0x009438C0, 0x0088F2A0, 0x0088F300, 0x0F000000, 0x00000C27, 0x0F005A5C, 0x00002100, 0x09000000, 0x00000000 +.word 0x008804A0, 0x00885630, 0x009438C0, 0x00951780, 0x0088F300, 0x0088F600, 0x0F000000, 0x000017B3, 0x0F00A9CC, 0x0000A4B8, 0x09000000, 0x00000000 +.word 0x00885630, 0x00885780, 0x00951780, 0x00953890, 0x0088F600, 0x0088F680, 0x0F000000, 0x00000440, 0x0F0018D8, 0x000015D0, 0x09000000, 0x00000000 +.word 0x00885780, 0x008858A0, 0x00953890, 0x00955620, 0x0088F680, 0x0088F800, 0x0F000000, 0x0000043E, 0x0F001678, 0x00001118, 0x09000000, 0x00000000 +.word 0x008858A0, 0x00885A10, 0x00955620, 0x00956670, 0x0088F800, 0x0088F830, 0x0F000000, 0x0000022B, 0x0F000CD4, 0x00000748, 0x09000000, 0x00000000 +.word 0x00885A10, 0x0088CC50, 0x00956670, 0x00963EF0, 0x0088F830, 0x0088F9C0, 0x0F000000, 0x0000162F, 0x0F00A45C, 0x00009C20, 0x09000000, 0x00000000 +.word 0x0088CC50, 0x0088CD70, 0x00963EF0, 0x00966260, 0x0088F9C0, 0x0088FA10, 0x0F000000, 0x0000048D, 0x0F001B84, 0x00001078, 0x09000000, 0x00000000 +*/ diff --git a/courses/flower_cup/choco_mountain/model.inc.c b/courses/flower_cup/choco_mountain/model.inc.c new file mode 100644 index 000000000..57421f194 --- /dev/null +++ b/courses/flower_cup/choco_mountain/model.inc.c @@ -0,0 +1,5566 @@ +#include "types.h" + +mk64_Vtx d_course_choco_mountain_vertex[] = { + + {{ 1364, 0, 796}, { 3158, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1363, 10, 796}, { 3085, 290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 40, 794}, { -2284, 276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 30, 794}, { -2252, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1328, 38, 791}, { -37, 291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 40, 794}, { -146, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1363, 10, 796}, { 2001, 299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1364, 10, 793}, { 1997, 304}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1741, 0, 503}, { 14347, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1741, 10, 503}, { 14330, 294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 10, 610}, { -734, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 0, 610}, { -716, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 0, 610}, { 18757, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 10, 610}, { 18740, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1496, 10, 719}, { 215, 322}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1495, 0, 719}, { 204, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1741, 10, 503}, { 2332, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1740, 10, 502}, { 2332, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1638, 10, 608}, { -3668, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 10, 610}, { -3693, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1495, 0, 719}, { 15593, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1496, 10, 719}, { 15603, 322}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1363, 10, 796}, { -31, 311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1364, 0, 796}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1496, 10, 719}, { 1953, 263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1495, 10, 718}, { 1953, 263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1364, 10, 793}, { -4206, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1363, 10, 796}, { -4300, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 10, 610}, { 2290, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1638, 10, 608}, { 2290, 250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1495, 10, 718}, { -5101, 258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1496, 10, 719}, { -5120, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1840, 0, 316}, { 9437, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1840, 10, 316}, { 9424, 299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1808, 10, 401}, { 203, 274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1808, 0, 401}, { 204, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 0, 261}, { 6055, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 10, 261}, { 6048, 308}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1840, 10, 316}, { 191, 299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1840, 0, 316}, { 204, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 0, 219}, { 4131, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 10, 219}, { 4131, 261}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 10, 261}, { -109, 308}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 0, 261}, { -102, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1844, 0, 177}, { 4408, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1844, 10, 177}, { 4407, 279}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 10, 219}, { 0, 261}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 0, 219}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1832, 1, 139}, { 4425, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1832, 11, 139}, { 4451, 281}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1844, 10, 177}, { 332, 279}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1844, 0, 177}, { 307, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1802, 2, 103}, { 4985, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1802, 12, 103}, { 5008, 266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1832, 11, 139}, { 226, 281}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1832, 1, 139}, { 204, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1765, 3, 78}, { 4435, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1765, 13, 78}, { 4457, 291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1802, 12, 103}, { -181, 266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1802, 2, 103}, { -204, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1808, 0, 401}, { 11496, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1808, 10, 401}, { 11495, 274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1741, 10, 503}, { -1042, 294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1741, 0, 503}, { -1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 10, 219}, { 877, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1851, 10, 219}, { 877, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1851, 10, 260}, { -780, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 10, 261}, { -819, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 10, 261}, { 1318, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1851, 10, 260}, { 1318, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1838, 10, 316}, { -1004, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1840, 10, 316}, { -1023, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1840, 10, 316}, { 1025, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1838, 10, 316}, { 1025, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 10, 400}, { -2628, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1808, 10, 401}, { -2662, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1808, 10, 401}, { 2352, 251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 10, 400}, { 2352, 249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1740, 10, 502}, { -2634, 254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1741, 10, 503}, { -2662, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1844, 10, 177}, { 616, 249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1842, 10, 178}, { 616, 250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1851, 10, 219}, { -1117, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 10, 219}, { -1146, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1832, 11, 139}, { 1237, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1830, 11, 139}, { 1237, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1842, 10, 178}, { -391, 254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1844, 10, 177}, { -409, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1802, 12, 103}, { 1093, 252}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1800, 12, 105}, { 1093, 247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1830, 11, 139}, { -761, 254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1832, 11, 139}, { -819, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1765, 13, 78}, { 831, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1763, 13, 78}, { 831, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1800, 12, 105}, { -974, 258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1802, 12, 103}, { -1023, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1716, 14, 61}, { 888, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1715, 14, 63}, { 888, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1763, 13, 78}, { -1192, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1765, 13, 78}, { -1228, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1716, 4, 61}, { 5601, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1716, 14, 61}, { 5620, 289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1765, 13, 78}, { 326, 291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1765, 3, 78}, { 307, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1509, 18, 287}, { 4427, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1509, 28, 287}, { 4477, 282}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 25, 246}, { 252, 330}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 16, 246}, { 204, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 5, 56}, { 5915, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 15, 56}, { 5934, 295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1716, 14, 61}, { 531, 289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1716, 4, 61}, { 512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1618, 6, 65}, { 4474, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1618, 16, 65}, { 4497, 272}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 15, 56}, { -182, 295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 5, 56}, { -204, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1570, 8, 92}, { 5940, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1570, 18, 92}, { 5978, 275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1618, 16, 65}, { 345, 272}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1618, 6, 65}, { 307, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 16, 246}, { 4295, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 25, 246}, { 4341, 330}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, 24, 203}, { -54, 293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, 14, 203}, { -102, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, 14, 203}, { 3986, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, 24, 203}, { 4035, 293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 21, 163}, { -260, 331}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 12, 163}, { -307, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 12, 163}, { 4851, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 21, 163}, { 4896, 331}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1539, 20, 126}, { 455, 317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1539, 10, 126}, { 409, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1539, 10, 126}, { 4539, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1539, 20, 126}, { 4582, 317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1570, 18, 92}, { -159, 276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1570, 8, 92}, { -204, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1522, 30, 348}, { 1349, 253}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1524, 30, 348}, { 1360, 252}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1512, 28, 286}, { -1226, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1509, 28, 287}, { -1228, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1570, 18, 92}, { 1024, 254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 18, 94}, { 1024, 250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 16, 67}, { -1182, 254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1618, 16, 65}, { -1228, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1618, 16, 65}, { 848, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 16, 67}, { 848, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1662, 15, 58}, { -976, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 15, 56}, { -1023, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 15, 56}, { 932, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1662, 15, 58}, { 932, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1715, 14, 63}, { -1197, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1716, 14, 61}, { -1228, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1522, 20, 349}, { 6820, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1522, 30, 348}, { 6785, 305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1509, 28, 287}, { 340, 282}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1509, 18, 287}, { 307, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1539, 20, 126}, { 873, 253}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1540, 20, 127}, { 873, 246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 18, 94}, { -976, 251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1570, 18, 92}, { -1024, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1509, 28, 287}, { 871, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1512, 28, 286}, { 863, 254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1507, 25, 245}, { -819, 254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 25, 246}, { -819, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 25, 246}, { 1143, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1507, 25, 245}, { 1128, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1505, 24, 204}, { -548, 258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, 24, 203}, { -614, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, 24, 203}, { 1309, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1505, 24, 204}, { 1309, 262}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1519, 21, 164}, { -409, 260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 21, 163}, { -409, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 21, 163}, { 1571, 249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1519, 21, 164}, { 1542, 233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1540, 20, 127}, { -164, 243}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1539, 20, 126}, { -204, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1202, 30, 853}, { 14051, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1202, 40, 853}, { 14032, 298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 40, 794}, { 187, 315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 30, 794}, { 204, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1202, 40, 853}, { 1236, 253}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1203, 40, 855}, { 1256, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1327, 40, 795}, { -4330, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 40, 794}, { -4300, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 24, 501}, { 8330, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 34, 501}, { 8318, 320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, 32, 422}, { 90, 291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, 22, 422}, { 102, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1492, 26, 595}, { 10032, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1492, 36, 595}, { 10053, 310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 34, 501}, { 85, 320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 24, 501}, { 102, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1434, 28, 698}, { 11861, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1435, 37, 697}, { 11863, 332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1492, 36, 595}, { -187, 310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1492, 26, 595}, { -204, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 30, 794}, { 14509, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 40, 794}, { 14505, 314}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1435, 37, 697}, { -412, 332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1434, 28, 698}, { -409, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, 22, 422}, { 7227, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, 32, 422}, { 7219, 291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1522, 30, 348}, { -346, 305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1522, 20, 349}, { -307, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, 32, 422}, { 1183, 252}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1532, 32, 421}, { 1183, 231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1524, 30, 348}, { -1842, 229}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1522, 30, 348}, { -1843, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 34, 501}, { 1447, 258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1519, 34, 501}, { 1447, 263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1532, 32, 421}, { -1883, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, 32, 422}, { -1843, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1492, 36, 595}, { 2348, 258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1494, 36, 595}, { 2348, 260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1519, 34, 501}, { -1653, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 34, 501}, { -1638, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1435, 37, 697}, { 1953, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1437, 37, 698}, { 1963, 249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1494, 36, 595}, { -2905, 250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1492, 36, 595}, { -2867, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 40, 794}, { 1871, 252}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1327, 40, 795}, { 1871, 251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1437, 37, 698}, { -4148, 253}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1435, 37, 697}, { -4095, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1053, 32, 912}, { 16143, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1053, 42, 912}, { 16135, 313}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1202, 40, 853}, { -310, 298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1202, 30, 853}, { -307, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 892, 35, 944}, { 16593, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 891, 45, 944}, { 16653, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1053, 42, 912}, { -212, 313}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1053, 32, 912}, { -204, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 690, 40, 960}, { 20888, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 691, 50, 960}, { 20875, 297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 891, 45, 944}, { 275, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 892, 35, 944}, { 204, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 691, 50, 960}, { 2300, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 689, 50, 963}, { 2360, 258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 891, 45, 946}, { -5939, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 891, 45, 944}, { -5939, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 891, 45, 944}, { 2240, 253}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 891, 45, 946}, { 2261, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1053, 42, 915}, { -4505, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1053, 42, 912}, { -4505, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1053, 42, 912}, { 1663, 253}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1053, 42, 915}, { 1698, 254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1203, 40, 855}, { -4915, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1202, 40, 853}, { -4915, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 551, 40, 930}, { 15035, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 551, 50, 930}, { 15035, 277}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 691, 50, 960}, { 371, 298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 690, 40, 960}, { 409, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 40, 875}, { 11366, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 50, 875}, { 11366, 264}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 551, 50, 930}, { -307, 277}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 551, 40, 930}, { -307, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 551, 50, 930}, { 2998, 249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 548, 50, 932}, { 3055, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 689, 50, 963}, { -2867, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 691, 50, 960}, { -2867, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 50, 875}, { 4669, 247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 448, 50, 877}, { 4669, 247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 548, 50, 932}, { 0, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 551, 50, 930}, { 0, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 449, 40, 877}, { 240, 987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 448, 50, 877}, { 270, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 40, 875}, { 0, 1015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 50, 875}, { 0, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 110, -540}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -440}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, -440}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, -540}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -440}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -340}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, -340}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, -440}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -320}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -220}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, -220}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, -320}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -220}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -120}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, -120}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, -220}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, 0}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, 100}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, 100}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, 0}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -100}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, 0}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, 0}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 60, -100}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 695}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 795}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 50, 795}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 50, 695}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 795}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 895}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 50, 895}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 50, 795}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 50, -100}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 50, 0}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 0, 0}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -850, 0, -100}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 50, 0}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 50, 100}, { 0, 0}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -850, 0, 100}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -850, 0, 0}, { 2048, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -754, 0, 227}, { 6349, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -754, 27, 227}, { -1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -757, 27, 227}, { -1017, 52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 0, 227}, { 6355, 52}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1597, 0, 774}, { 6355, 52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1597, 27, 774}, { -1017, 52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1596, 27, 771}, { -1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1596, 0, 771}, { 6349, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -764, 45, 226}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -757, 27, 227}, { 614, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -765, 27, 226}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -754, 27, 227}, { 409, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -746, 45, 228}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -747, 27, 228}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1596, 27, 771}, { 409, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1598, 45, 781}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1593, 45, 763}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1597, 27, 774}, { 614, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1598, 27, 781}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1594, 27, 764}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -747, 27, 228}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -746, 45, 228}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -764, 45, 226}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -765, 27, 226}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1594, 27, 764}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1593, 45, 763}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1598, 45, 781}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1598, 27, 781}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1804, -80, 152}, { 4524, -2336}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1783, -80, 123}, { 4134, -3393}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1696, -80, 159}, { 1159, -2981}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1752, -80, 103}, { 3327, -4262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1709, -80, 87}, { 2141, -5082}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1739, -80, 220}, { 1991, -781}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1680, -80, 271}, { -210, 344}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1633, -80, 204}, { -1127, -2098}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1593, -80, 105}, { -1588, -5453}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1627, -80, 85}, { -394, -5808}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1669, -80, 81}, { 952, -5609}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1815, -80, 305}, { 3663, 2443}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1817, -80, 179}, { 4725, -1402}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1821, -80, 217}, { 4562, -193}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1819, -80, 253}, { 4209, 892}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1562, -80, 130}, { -2749, -4942}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1779, -80, 376}, { 1991, 4367}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1730, -80, 324}, { 890, 2356}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1674, -80, 370}, { -1198, 3327}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1722, -80, 400}, { 52, 4642}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1549, -80, 275}, { -4289, -581}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1612, -80, 275}, { -2350, -58}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1617, -80, 309}, { -2478, 1011}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1539, -80, 197}, { -3972, -3050}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1533, -80, 233}, { -4463, -1999}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1548, -80, 166}, { -3447, -3945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 210, -50, -585}, { 1748, -3279}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ 210, -8, -583}, { 1696, -3272}, {0x30, 0x30, 0x30, 0x00}}, + {{ -211, -10, -583}, { 1696, 5348}, {0x30, 0x30, 0x30, 0x00}}, + {{ -211, -50, -585}, { 1748, 5341}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ -205, -50, -485}, { -299, 5231}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ -206, -8, -483}, { -351, 5238}, {0x30, 0x30, 0x30, 0x00}}, + {{ 210, -8, -483}, { -351, -3276}, {0x30, 0x30, 0x30, 0x00}}, + {{ 210, -50, -485}, { -299, -3283}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ 210, 49, -522}, { 459, -3285}, {0x70, 0x71, 0x70, 0x00}}, + {{ 211, 66, -528}, { 566, -3295}, {0x30, 0x31, 0x30, 0x00}}, + {{ 124, 80, -513}, { 263, -1518}, {0x18, 0x19, 0x18, 0x00}}, + {{ 215, 80, -510}, { 200, -3386}, {0x30, 0x31, 0x30, 0x00}}, + {{ 212, 68, -489}, { -217, -3319}, {0x30, 0x31, 0x30, 0x00}}, + {{ 211, 51, -496}, { -86, -3298}, {0x70, 0x71, 0x70, 0x00}}, + {{ 207, 43, -570}, { 1441, -3213}, {0x70, 0x71, 0x70, 0x00}}, + {{ 202, 58, -583}, { 1704, -3122}, {0x30, 0x31, 0x30, 0x00}}, + {{ 124, 80, -549}, { 1005, -1515}, {0x18, 0x19, 0x18, 0x00}}, + {{ 209, 47, -546}, { 947, -3258}, {0x70, 0x71, 0x70, 0x00}}, + {{ 215, 80, -558}, { 1197, -3374}, {0x30, 0x31, 0x30, 0x00}}, + {{ 211, 63, -540}, { 815, -3291}, {0x30, 0x31, 0x30, 0x00}}, + {{ -209, 17, -560}, { 1236, 5314}, {0x18, 0x19, 0x18, 0x00}}, + {{ 210, 18, -510}, { 212, -3282}, {0x18, 0x19, 0x18, 0x00}}, + {{ -207, 18, -510}, { 212, 5259}, {0x18, 0x19, 0x18, 0x00}}, + {{ -211, -10, -583}, { 1696, 5348}, {0x30, 0x31, 0x30, 0x00}}, + {{ 210, 18, -560}, { 1236, -3280}, {0x18, 0x19, 0x18, 0x00}}, + {{ 210, -8, -583}, { 1696, -3272}, {0x30, 0x31, 0x30, 0x00}}, + {{ 210, -8, -483}, { -351, -3276}, {0x30, 0x31, 0x30, 0x00}}, + {{ -206, -8, -483}, { -351, 5238}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1282, 80, -471}, { 0, 1023}, {0xfc, 0x74, 0x0c, 0x00}}, + {{ 1160, 100, -554}, { 0, 3656}, {0xe4, 0x60, 0x40, 0x00}}, + {{ 1047, 50, -531}, { 1811, 4949}, {0xfc, 0x74, 0xf0, 0x00}}, + {{ 1047, 50, -531}, { 0, 1023}, {0xfc, 0x74, 0xf0, 0x00}}, + {{ 1216, 100, -262}, { 0, 6730}, {0xf8, 0x74, 0xec, 0x00}}, + {{ 1282, 80, -471}, { 2955, 4178}, {0xfc, 0x74, 0x0c, 0x00}}, + {{ 991, 100, -190}, { 0, 1024}, {0x18, 0x74, 0xf8, 0x00}}, + {{ 1047, 50, -531}, { 0, 7215}, {0xfc, 0x74, 0xf0, 0x00}}, + {{ 987, 100, -501}, { 1238, 6399}, {0x04, 0x6c, 0xcc, 0x00}}, + {{ 576, 80, -465}, { 0, 1023}, {0xec, 0x48, 0xa0, 0x00}}, + {{ 549, 100, -200}, { 0, 5754}, {0xf4, 0x74, 0xf0, 0x00}}, + {{ 987, 100, -501}, { 7210, -317}, {0x04, 0x6c, 0xcc, 0x00}}, + {{ 549, 100, -200}, { 0, 1023}, {0xf4, 0x74, 0xf0, 0x00}}, + {{ 805, 100, -252}, { 0, 5653}, {0x00, 0x78, 0x00, 0x00}}, + {{ 987, 100, -501}, { 3672, 9706}, {0x04, 0x6c, 0xcc, 0x00}}, + {{ 805, 100, -252}, { 0, 1024}, {0x00, 0x78, 0x00, 0x00}}, + {{ 991, 100, -190}, { 0, 4508}, {0x18, 0x74, 0xf8, 0x00}}, + {{ 987, 100, -501}, { 5208, 2692}, {0x04, 0x6c, 0xcc, 0x00}}, + {{ 1216, 100, -262}, { 0, 5205}, {0xf8, 0x74, 0xec, 0x00}}, + {{ 1047, 50, -531}, { 5531, 3803}, {0xfc, 0x74, 0xf0, 0x00}}, + {{ 1160, 100, -554}, { -4671, -2022}, {0xe0, 0x4c, 0xa8, 0x00}}, + {{ 1139, 0, -591}, { -4254, 1197}, {0xd0, 0x30, 0x9c, 0x00}}, + {{ 1040, 0, -559}, { -2157, 999}, {0xdc, 0x34, 0x9c, 0x00}}, + {{ 1047, 50, -531}, { -2268, -619}, {0xfc, 0x74, 0xf0, 0x00}}, + {{ 607, -20, -477}, { 6911, 327}, {0xf8, 0x14, 0x88, 0x00}}, + {{ 576, 80, -465}, { 7487, -2321}, {0xec, 0x48, 0xa0, 0x00}}, + {{ 941, 0, -528}, { -2026, 809}, {0xe8, 0x24, 0x90, 0x00}}, + {{ 987, 100, -501}, { -3425, -1835}, {0x04, 0x6c, 0xcc, 0x00}}, + {{ 941, 0, -528}, { -61, 802}, {0xe8, 0x24, 0x90, 0x00}}, + {{ 987, 100, -501}, { 1137, 140}, {0x04, 0x6c, 0xcc, 0x00}}, + {{ 1047, 50, -531}, { -568, 1406}, {0xe4, 0x30, 0x94, 0x00}}, + {{ 941, 0, -528}, { 2022, 2872}, {0xe8, 0x24, 0x90, 0x00}}, + {{ 247, 30, -428}, { 0, 1023}, {0x0c, 0x6c, 0xd0, 0x00}}, + {{ 190, 80, -384}, { 0, 2569}, {0x3c, 0x60, 0xe0, 0x00}}, + {{ 231, 100, -233}, { 2581, 3631}, {0x2c, 0x68, 0xdc, 0x00}}, + {{ 247, 30, -428}, { 0, 1024}, {0x0c, 0x6c, 0xd0, 0x00}}, + {{ 231, 100, -233}, { 0, 4693}, {0x2c, 0x68, 0xdc, 0x00}}, + {{ 367, 100, -142}, { 2580, 6022}, {0x08, 0x70, 0xe0, 0x00}}, + {{ 549, 100, -200}, { 0, 1024}, {0xf4, 0x74, 0xf0, 0x00}}, + {{ 576, 80, -465}, { 0, 5754}, {0xec, 0x48, 0xa0, 0x00}}, + {{ 383, 30, -457}, { 3498, 5346}, {0xf0, 0x54, 0xac, 0x00}}, + {{ 383, 30, -457}, { 0, 1024}, {0xf0, 0x54, 0xac, 0x00}}, + {{ 247, 30, -428}, { 0, 3502}, {0x0c, 0x6c, 0xd0, 0x00}}, + {{ 549, 100, -200}, { 5220, -892}, {0xf4, 0x74, 0xf0, 0x00}}, + {{ 367, 100, -142}, { 0, 6649}, {0x08, 0x70, 0xe0, 0x00}}, + {{ 549, 100, -200}, { 3363, 6961}, {0xf4, 0x74, 0xf0, 0x00}}, + {{ 210, -50, -485}, { 12396, -150}, {0xf4, 0x38, 0x98, 0x00}}, + {{ 247, 30, -428}, { 11722, -2023}, {0x0c, 0x6c, 0xd0, 0x00}}, + {{ 383, 30, -457}, { 9589, -1605}, {0xf0, 0x54, 0xac, 0x00}}, + {{ 607, -20, -477}, { 6322, 287}, {0xf8, 0x14, 0x88, 0x00}}, + {{ 576, 80, -465}, { 6506, -2254}, {0xec, 0x48, 0xa0, 0x00}}, + {{ -498, 30, -371}, { 0, 1023}, {0xd8, 0x60, 0xc8, 0x00}}, + {{ -416, 80, -252}, { 0, 5033}, {0xd4, 0x6c, 0xec, 0x00}}, + {{ -375, 80, -325}, { 1999, 4112}, {0xe8, 0x68, 0xcc, 0x00}}, + {{ -477, -30, -426}, { 0, 1024}, {0xf0, 0x50, 0xa8, 0x00}}, + {{ -333, 30, -385}, { 0, 5268}, {0xf0, 0x54, 0xac, 0x00}}, + {{ -378, -40, -453}, { 1750, 3075}, {0xec, 0x54, 0xac, 0x00}}, + {{ -206, 50, -436}, { 0, 1024}, {0xdc, 0x38, 0x9c, 0x00}}, + {{ -205, -50, -485}, { 0, 3946}, {0xf4, 0x34, 0x94, 0x00}}, + {{ -243, -50, -481}, { 984, 3897}, {0xe4, 0x3c, 0x9c, 0x00}}, + {{ -243, -50, -481}, { 0, 1024}, {0xe4, 0x3c, 0x9c, 0x00}}, + {{ -253, 30, -418}, { 0, 3713}, {0xdc, 0x4c, 0xa8, 0x00}}, + {{ -206, 50, -436}, { 1424, 3707}, {0xdc, 0x38, 0x9c, 0x00}}, + {{ -243, -50, -481}, { 0, 1023}, {0xe4, 0x3c, 0x9c, 0x00}}, + {{ -378, -40, -453}, { 0, 4664}, {0xec, 0x54, 0xac, 0x00}}, + {{ -253, 30, -418}, { 2581, 1778}, {0xdc, 0x4c, 0xa8, 0x00}}, + {{ -378, -40, -453}, { 0, 1023}, {0xec, 0x54, 0xac, 0x00}}, + {{ -333, 30, -385}, { 0, 3830}, {0xf0, 0x54, 0xac, 0x00}}, + {{ -253, 30, -418}, { 2232, 4187}, {0xdc, 0x4c, 0xa8, 0x00}}, + {{ -333, 30, -385}, { 0, 1024}, {0xf0, 0x54, 0xac, 0x00}}, + {{ -477, -30, -426}, { 0, 5268}, {0xf0, 0x50, 0xa8, 0x00}}, + {{ -498, 30, -371}, { 2151, 4797}, {0xd8, 0x60, 0xc8, 0x00}}, + {{ -671, 0, -226}, { 0, 1024}, {0xd0, 0x68, 0xd8, 0x00}}, + {{ -609, 30, -217}, { 0, 2846}, {0xc8, 0x60, 0xd4, 0x00}}, + {{ -541, -20, -403}, { 5333, 3256}, {0xc8, 0x60, 0xd0, 0x00}}, + {{ -541, -20, -403}, { 0, 1023}, {0xc8, 0x60, 0xd0, 0x00}}, + {{ -609, 30, -217}, { 0, 6373}, {0xc8, 0x60, 0xd4, 0x00}}, + {{ -533, 80, -232}, { 2318, 5665}, {0xd8, 0x6c, 0xdc, 0x00}}, + {{ -533, 80, -232}, { 0, 6212}, {0xd8, 0x6c, 0xdc, 0x00}}, + {{ -416, 80, -252}, { 3089, 5880}, {0xd4, 0x6c, 0xec, 0x00}}, + {{ -416, 80, -252}, { 0, 6780}, {0xd4, 0x6c, 0xec, 0x00}}, + {{ -498, 30, -371}, { 653, 2823}, {0xd8, 0x60, 0xc8, 0x00}}, + {{ -541, -20, -403}, { 0, 1024}, {0xc8, 0x60, 0xd0, 0x00}}, + {{ -498, 30, -371}, { 0, 2938}, {0xd8, 0x60, 0xc8, 0x00}}, + {{ -477, -30, -426}, { 1716, 1558}, {0xf0, 0x50, 0xa8, 0x00}}, + {{ -498, 30, -371}, { 0, 1023}, {0xd8, 0x60, 0xc8, 0x00}}, + {{ -375, 80, -325}, { 0, 4702}, {0xe8, 0x68, 0xcc, 0x00}}, + {{ -333, 30, -385}, { 2337, 4685}, {0xf0, 0x54, 0xac, 0x00}}, + {{ -634, 100, -734}, { -7023, 7826}, {0x14, 0x74, 0x08, 0x00}}, + {{ -727, 81, -373}, { 0, 1023}, {0x00, 0x78, 0x04, 0x00}}, + {{ -258, 100, -661}, {-14423, 1024}, {0x2c, 0x64, 0x28, 0x00}}, + {{ -797, 152, -520}, { -3376, 4241}, {0x20, 0x70, 0x1c, 0x00}}, + {{ -727, 81, -373}, { 0, 1024}, {0x38, 0x4c, 0x44, 0x00}}, + {{ -634, 100, -734}, { -9777, 1024}, {0x14, 0x74, 0x08, 0x00}}, + {{ -797, 152, -520}, { -310, 1024}, {0x20, 0x70, 0x1c, 0x00}}, + {{ -782, 120, -415}, { 2460, 1920}, {0x1c, 0x70, 0x1c, 0x00}}, + {{ -727, 81, -373}, { 4352, 1024}, {0x38, 0x4c, 0x44, 0x00}}, + {{ -781, 51, -332}, { -108, 1097}, {0x3c, 0x54, 0x38, 0x00}}, + {{ -753, 0, -284}, { 1519, 2202}, {0x54, 0x44, 0x30, 0x00}}, + {{ -727, 81, -373}, { 324, -802}, {0x38, 0x4c, 0x44, 0x00}}, + {{ -727, 81, -373}, { -1599, 1024}, {0x38, 0x4c, 0x44, 0x00}}, + {{ -782, 120, -415}, { -1577, 2742}, {0x1c, 0x70, 0x1c, 0x00}}, + {{ -781, 51, -332}, { 0, 1024}, {0x3c, 0x54, 0x38, 0x00}}, + {{ -634, 100, -734}, { -4797, 1024}, {0x14, 0x74, 0x08, 0x00}}, + {{ -258, 100, -661}, { 3532, 6648}, {0x2c, 0x64, 0x28, 0x00}}, + {{ -466, 100, -806}, { 0, 1024}, {0x00, 0x78, 0x00, 0x00}}, + {{ -600, -20, -477}, { -380, 11641}, {0x38, 0x24, 0x60, 0x00}}, + {{ -211, -50, -585}, { 0, 1024}, {0x20, 0x3c, 0x60, 0x00}}, + {{ -224, 50, -646}, { -3090, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -224, 50, -646}, {-10957, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -258, 100, -661}, {-10536, 2594}, {0x2c, 0x64, 0x28, 0x00}}, + {{ -600, -20, -477}, { 0, 1024}, {0x38, 0x24, 0x60, 0x00}}, + {{ -258, 100, -661}, {-10652, 1023}, {0x2c, 0x64, 0x28, 0x00}}, + {{ -727, 81, -373}, { 3246, 4876}, {0x38, 0x4c, 0x44, 0x00}}, + {{ -600, -20, -477}, { 0, 1023}, {0x38, 0x24, 0x60, 0x00}}, + {{ -224, 50, -646}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -314, 99, -859}, { -6184, 1024}, {0x38, 0x68, 0xec, 0x00}}, + {{ -258, 100, -661}, { -950, 2343}, {0x2c, 0x64, 0x28, 0x00}}, + {{ -727, 81, -373}, { -215, 1024}, {0x38, 0x4c, 0x44, 0x00}}, + {{ -753, 0, -284}, { 3017, 1024}, {0x54, 0x44, 0x30, 0x00}}, + {{ -600, -20, -477}, { -1180, -3920}, {0x38, 0x24, 0x60, 0x00}}, + {{ -314, 99, -859}, { 0, 1023}, {0x38, 0x68, 0xec, 0x00}}, + {{ -466, 100, -806}, { -4219, 1023}, {0x00, 0x78, 0x00, 0x00}}, + {{ -258, 100, -661}, { -334, 6411}, {0x2c, 0x64, 0x28, 0x00}}, + {{ 1179, 0, -735}, { -1851, 1024}, {0x3c, 0x5c, 0x24, 0x00}}, + {{ 1208, 0, -788}, { -32, 1024}, {0x4c, 0x54, 0x24, 0x00}}, + {{ 1115, 50, -754}, { -1215, -683}, {0x38, 0x58, 0x34, 0x00}}, + {{ 1161, 0, -710}, { -2707, 1024}, {0x34, 0x5c, 0x34, 0x00}}, + {{ 1050, 100, -771}, { -615, -2391}, {0x28, 0x58, 0x40, 0x00}}, + {{ 1125, 100, -811}, { 751, -2391}, {0x40, 0x5c, 0x20, 0x00}}, + {{ 1103, 0, -685}, { -3559, 1024}, {0x20, 0x54, 0x4c, 0x00}}, + {{ 1010, 158, -831}, { 1410, -4378}, {0x38, 0x68, 0x0c, 0x00}}, + {{ 1217, 0, -934}, { 4937, 1023}, {0x50, 0x58, 0xf0, 0x00}}, + {{ 1070, 100, -991}, { 6900, -2391}, {0x3c, 0x5c, 0xd4, 0x00}}, + {{ 1000, 150, -990}, { 6856, -4099}, {0x2c, 0x5c, 0xc4, 0x00}}, + {{ 1201, 0, -988}, { 6773, 1023}, {0x44, 0x58, 0xd8, 0x00}}, + {{ 1181, 0, -1011}, { 7583, 1023}, {0x40, 0x54, 0xcc, 0x00}}, + {{ 282, 100, -1097}, { -160, -2382}, {0xc8, 0x5c, 0xcc, 0x00}}, + {{ 253, 0, -1225}, { -2292, 1023}, {0xc4, 0x4c, 0xbc, 0x00}}, + {{ 115, 0, -1167}, { 0, 1024}, {0xd0, 0x54, 0xb8, 0x00}}, + {{ 142, 100, -1083}, { 1343, -2382}, {0xd4, 0x64, 0xd0, 0x00}}, + {{ 225, 100, -1061}, { 1005, -2382}, {0xec, 0x64, 0xc0, 0x00}}, + {{ 67, 0, -1067}, { 2269, 1024}, {0xa0, 0x40, 0xe4, 0x00}}, + {{ 153, 150, -977}, { 3211, -4085}, {0xc4, 0x68, 0xf8, 0x00}}, + {{ 231, 200, -967}, { 2720, -5788}, {0xcc, 0x64, 0xd8, 0x00}}, + {{ 55, 26, -837}, { 6640, 126}, {0xa4, 0x48, 0x00, 0x00}}, + {{ 130, 100, -828}, { 6157, -2382}, {0xe4, 0x74, 0x08, 0x00}}, + {{ 199, 100, -892}, { 4366, -2382}, {0xf0, 0x70, 0x20, 0x00}}, + {{ 195, 125, -781}, { 6454, -3233}, {0xe8, 0x70, 0xe4, 0x00}}, + {{ 480, 60, -1230}, { 398, -1025}, {0x34, 0x50, 0xbc, 0x00}}, + {{ 347, 200, -1129}, { 2309, -5808}, {0xdc, 0x60, 0xc4, 0x00}}, + {{ 436, 200, -1022}, { -81, -5810}, {0x28, 0x64, 0xd4, 0x00}}, + {{ 421, 0, -1293}, { 1946, 1024}, {0x00, 0x48, 0xa0, 0x00}}, + {{ 325, 200, -990}, { 1896, -5808}, {0xd0, 0x64, 0xd0, 0x00}}, + {{ 282, 100, -1097}, { 3430, -2389}, {0xc8, 0x5c, 0xcc, 0x00}}, + {{ 253, 0, -1225}, { 4814, 1029}, {0xc4, 0x4c, 0xbc, 0x00}}, + {{ 225, 100, -1061}, { 4321, -2388}, {0xec, 0x64, 0xc0, 0x00}}, + {{ 231, 200, -967}, { 3589, -5806}, {0xcc, 0x64, 0xd8, 0x00}}, + {{ 557, 80, -1097}, { -1929, -1711}, {0x28, 0x54, 0xb4, 0x00}}, + {{ 526, 200, -967}, { -2167, -5812}, {0x0c, 0x58, 0xb0, 0x00}}, + {{ 253, 0, -1225}, { -2292, 1023}, {0xc4, 0x4c, 0xbc, 0x00}}, + {{ 282, 100, -1097}, { -160, -2382}, {0xc8, 0x5c, 0xcc, 0x00}}, + {{ 347, 200, -1129}, { -1299, -5788}, {0xdc, 0x60, 0xc4, 0x00}}, + {{ 617, 200, -988}, { -3821, -5814}, {0x0c, 0x54, 0xac, 0x00}}, + {{ 670, 0, -1114}, { -4004, 1019}, {0x14, 0x40, 0x9c, 0x00}}, + {{ 596, 0, -1166}, { -2250, 1021}, {0x40, 0x50, 0xc0, 0x00}}, + {{ 512, 0, -1264}, { 0, 1024}, {0x34, 0x48, 0xb0, 0x00}}, + {{ 1070, 100, -991}, { -999, -2397}, {0x3c, 0x5c, 0xd4, 0x00}}, + {{ 1181, 0, -1011}, { -2048, 1024}, {0x40, 0x54, 0xcc, 0x00}}, + {{ 1124, 0, -1089}, { -78, 1024}, {0x34, 0x54, 0xbc, 0x00}}, + {{ 1065, 50, -1069}, { 330, -686}, {0x28, 0x54, 0xb4, 0x00}}, + {{ 940, 100, -1070}, { 1879, -2397}, {0x0c, 0x4c, 0xa4, 0x00}}, + {{ 1000, 150, -990}, { -152, -4108}, {0x2c, 0x5c, 0xc4, 0x00}}, + {{ 1036, 0, -1122}, { 1533, 1024}, {0x10, 0x40, 0x9c, 0x00}}, + {{ 880, 0, -1102}, { 3099, 1024}, {0xe8, 0x38, 0x98, 0x00}}, + {{ 822, 200, -948}, { 1340, -5819}, {0xfc, 0x50, 0xa8, 0x00}}, + {{ 803, 0, -1092}, { 3877, 1024}, {0x20, 0x34, 0x98, 0x00}}, + {{ 770, 100, -1070}, { 3945, -2397}, {0x14, 0x4c, 0xa8, 0x00}}, + {{ 733, 150, -950}, { 2435, -4108}, {0x00, 0x6c, 0xd0, 0x00}}, + {{ 670, 0, -1114}, { 5856, 1024}, {0x14, 0x40, 0x9c, 0x00}}, + {{ 617, 200, -988}, { 4491, -5819}, {0x0c, 0x54, 0xac, 0x00}}, + {{ 1324, 30, -682}, { 0, 1024}, {0xcc, 0x64, 0xd8, 0x00}}, + {{ 1418, 80, -569}, { 0, 3782}, {0xf8, 0x74, 0xe4, 0x00}}, + {{ 1527, 120, -614}, { 2052, 4596}, {0xd4, 0x6c, 0xf0, 0x00}}, + {{ 1282, 80, -471}, { 0, 1024}, {0xfc, 0x74, 0x0c, 0x00}}, + {{ 1418, 80, -569}, { 0, 3997}, {0xf8, 0x74, 0xe4, 0x00}}, + {{ 1269, 80, -621}, { 2287, 2371}, {0xe8, 0x60, 0xb8, 0x00}}, + {{ 1418, 80, -569}, { 0, 1024}, {0xf8, 0x74, 0xe4, 0x00}}, + {{ 1324, 30, -682}, { 0, 3782}, {0xcc, 0x64, 0xd8, 0x00}}, + {{ 1269, 80, -621}, { 1633, 3306}, {0xe8, 0x60, 0xb8, 0x00}}, + {{ 1289, 0, -1083}, { 0, 1024}, {0xc0, 0x5c, 0x24, 0x00}}, + {{ 1426, 100, -1100}, { 0, 4042}, {0xe0, 0x74, 0xf8, 0x00}}, + {{ 1322, 80, -1169}, { 1596, 2486}, {0xe4, 0x74, 0x04, 0x00}}, + {{ 1426, 100, -1100}, { 0, 1024}, {0xe0, 0x74, 0xf8, 0x00}}, + {{ 1468, 30, -1256}, { 0, 4147}, {0x08, 0x6c, 0xd0, 0x00}}, + {{ 1322, 80, -1169}, { 2089, 1801}, {0xe4, 0x74, 0x04, 0x00}}, + {{ 1568, 100, -1082}, { 0, 1023}, {0x04, 0x70, 0xd8, 0x00}}, + {{ 1468, 30, -1256}, { 0, 4787}, {0x08, 0x6c, 0xd0, 0x00}}, + {{ 1426, 100, -1100}, { 2093, 2469}, {0xe0, 0x74, 0xf8, 0x00}}, + {{ 1587, 150, -905}, { 0, 5591}, {0xd4, 0x70, 0xf8, 0x00}}, + {{ 1568, 100, -1082}, { 1782, 2839}, {0x04, 0x70, 0xd8, 0x00}}, + {{ 1269, 80, -621}, { 0, 1024}, {0xe8, 0x60, 0xb8, 0x00}}, + {{ 1160, 100, -554}, { 0, 3312}, {0xe0, 0x4c, 0xa8, 0x00}}, + {{ 1282, 80, -471}, { 2383, 2194}, {0xfc, 0x74, 0x0c, 0x00}}, + {{ 1340, 0, -810}, { 0, 5955}, {0xb4, 0x5c, 0xf4, 0x00}}, + {{ 1426, 100, -1100}, { 3014, 1184}, {0xe0, 0x74, 0xf8, 0x00}}, + {{ 1340, 0, -810}, { 0, 1023}, {0xb4, 0x5c, 0xf4, 0x00}}, + {{ 1587, 150, -905}, { 0, 6406}, {0xd4, 0x70, 0xf8, 0x00}}, + {{ 1426, 100, -1100}, { 4250, 4736}, {0xe0, 0x74, 0xf8, 0x00}}, + {{ 1340, 0, -810}, { 0, 1024}, {0xb4, 0x5c, 0xf4, 0x00}}, + {{ 1346, 30, -757}, { 0, 2113}, {0xc0, 0x64, 0xf0, 0x00}}, + {{ 1587, 150, -905}, { 5377, 1265}, {0xd4, 0x70, 0xf8, 0x00}}, + {{ 1324, 30, -682}, { 0, 1024}, {0xcc, 0x64, 0xd8, 0x00}}, + {{ 1527, 120, -614}, { 0, 5144}, {0xd4, 0x6c, 0xf0, 0x00}}, + {{ 1547, 100, -783}, { 2954, 4439}, {0xd8, 0x70, 0x00, 0x00}}, + {{ 1346, 30, -757}, { 0, 1024}, {0xc0, 0x64, 0xf0, 0x00}}, + {{ 1324, 30, -682}, { 0, 2411}, {0xcc, 0x64, 0xd8, 0x00}}, + {{ 1547, 100, -783}, { 3505, -434}, {0xd8, 0x70, 0x00, 0x00}}, + {{ 1587, 150, -905}, { 0, 1024}, {0xd4, 0x70, 0xf8, 0x00}}, + {{ 1346, 30, -757}, { 0, 6468}, {0xc0, 0x64, 0xf0, 0x00}}, + {{ 1547, 100, -783}, { 1471, 2968}, {0xd8, 0x70, 0x00, 0x00}}, + {{ 1139, 0, -591}, { -4254, 1197}, {0xd0, 0x30, 0x9c, 0x00}}, + {{ 1269, 80, -621}, { -7056, -1146}, {0xe8, 0x60, 0xb8, 0x00}}, + {{ 1273, 0, -666}, { -7193, 1473}, {0xc0, 0x44, 0xb4, 0x00}}, + {{ 1160, 100, -554}, { -4671, -2022}, {0xe0, 0x4c, 0xa8, 0x00}}, + {{ 1269, 80, -621}, { 1055, -1092}, {0xe8, 0x60, 0xb8, 0x00}}, + {{ 1324, 30, -682}, { -1926, 91}, {0xcc, 0x64, 0xd8, 0x00}}, + {{ 1273, 0, -666}, { -619, 1438}, {0xc0, 0x44, 0xb4, 0x00}}, + {{ 1273, 0, -666}, { 2182, 2474}, {0xc0, 0x44, 0xb4, 0x00}}, + {{ 1324, 30, -682}, { 1522, 1093}, {0xcc, 0x64, 0xd8, 0x00}}, + {{ 1340, 0, -808}, { -716, 2457}, {0xbc, 0x60, 0xe0, 0x00}}, + {{ 1346, 30, -757}, { 95, 1093}, {0xc0, 0x64, 0xf0, 0x00}}, + {{ 1340, 0, -810}, { -744, 2474}, {0xb4, 0x5c, 0xf4, 0x00}}, + {{ -675, 0, 157}, { 0, 1023}, {0xb0, 0x44, 0x3c, 0x00}}, + {{ -620, 100, 77}, { 0, 4677}, {0xd4, 0x6c, 0x14, 0x00}}, + {{ -691, 80, 67}, { 1702, 3705}, {0xb0, 0x54, 0x20, 0x00}}, + {{ -620, 100, 77}, { 0, 1023}, {0xd4, 0x6c, 0x14, 0x00}}, + {{ -665, 100, -30}, { 0, 2578}, {0xd0, 0x6c, 0xec, 0x00}}, + {{ -691, 80, 67}, { 1353, 2442}, {0xb0, 0x54, 0x20, 0x00}}, + {{ -510, 100, 93}, { 0, 1024}, {0xf8, 0x74, 0x08, 0x00}}, + {{ -665, 100, -30}, { 0, 5239}, {0xd0, 0x6c, 0xec, 0x00}}, + {{ -620, 100, 77}, { 697, 3850}, {0xd4, 0x6c, 0x14, 0x00}}, + {{ -510, 100, 93}, { 0, 1023}, {0xf8, 0x74, 0x08, 0x00}}, + {{ -532, 100, -49}, { 0, 4807}, {0xf0, 0x74, 0xe4, 0x00}}, + {{ -665, 100, -30}, { 3604, 3209}, {0xd0, 0x6c, 0xec, 0x00}}, + {{ -533, 80, -232}, { 0, 1024}, {0xd8, 0x6c, 0xdc, 0x00}}, + {{ -609, 30, -217}, { 0, 3448}, {0xc8, 0x60, 0xd4, 0x00}}, + {{ -613, 50, -155}, { 1704, 3498}, {0xd0, 0x68, 0xe0, 0x00}}, + {{ -469, 100, -140}, { 0, 1024}, {0xe4, 0x74, 0xf0, 0x00}}, + {{ -533, 80, -232}, { 0, 4026}, {0xd8, 0x6c, 0xdc, 0x00}}, + {{ -613, 50, -155}, { 2989, 3717}, {0xd0, 0x68, 0xe0, 0x00}}, + {{ -416, 80, -252}, { 0, 1024}, {0xd4, 0x6c, 0xec, 0x00}}, + {{ -533, 80, -232}, { 0, 4131}, {0xd8, 0x6c, 0xdc, 0x00}}, + {{ -469, 100, -140}, { 2724, 2870}, {0xe4, 0x74, 0xf0, 0x00}}, + {{ -613, 50, -155}, { 0, 5047}, {0xd0, 0x68, 0xe0, 0x00}}, + {{ -532, 100, -49}, { 2573, 2347}, {0xf0, 0x74, 0xe4, 0x00}}, + {{ -691, 80, 67}, { 0, 4200}, {0xb0, 0x54, 0x20, 0x00}}, + {{ -724, 0, 116}, { 1382, 1991}, {0xac, 0x44, 0x34, 0x00}}, + {{ -719, 0, -117}, { 0, 1023}, {0xb4, 0x58, 0xdc, 0x00}}, + {{ -665, 100, -30}, { 0, 4776}, {0xd0, 0x6c, 0xec, 0x00}}, + {{ -613, 50, -155}, { 2937, 2377}, {0xd0, 0x68, 0xe0, 0x00}}, + {{ -745, 0, 26}, { 0, 1024}, {0x9c, 0x44, 0xf8, 0x00}}, + {{ -665, 100, -30}, { 0, 4694}, {0xd0, 0x6c, 0xec, 0x00}}, + {{ -719, 0, -117}, { 3312, 2930}, {0xb4, 0x58, 0xdc, 0x00}}, + {{ -690, 0, -196}, { 0, 1023}, {0xc8, 0x68, 0xe4, 0x00}}, + {{ -719, 0, -117}, { 0, 3223}, {0xb4, 0x58, 0xdc, 0x00}}, + {{ -613, 50, -155}, { 2625, 1336}, {0xd0, 0x68, 0xe0, 0x00}}, + {{ -690, 0, -196}, { 0, 1024}, {0xc8, 0x68, 0xe4, 0x00}}, + {{ -613, 50, -155}, { 0, 3668}, {0xd0, 0x68, 0xe0, 0x00}}, + {{ -671, 0, -226}, { 929, 1085}, {0xd0, 0x68, 0xd8, 0x00}}, + {{ -671, 0, -226}, { 0, 1024}, {0xd0, 0x68, 0xd8, 0x00}}, + {{ -613, 50, -155}, { 0, 3768}, {0xd0, 0x68, 0xe0, 0x00}}, + {{ -609, 30, -217}, { 1106, 2471}, {0xc8, 0x60, 0xd4, 0x00}}, + {{ -742, 0, 57}, { 0, 1024}, {0x9c, 0x3c, 0x10, 0x00}}, + {{ -691, 80, 67}, { 0, 3530}, {0xb0, 0x54, 0x20, 0x00}}, + {{ -745, 0, 26}, { 790, 892}, {0x9c, 0x44, 0xf8, 0x00}}, + {{ -724, 0, 116}, { 0, 1024}, {0xac, 0x44, 0x34, 0x00}}, + {{ -691, 80, 67}, { 0, 3630}, {0xb0, 0x54, 0x20, 0x00}}, + {{ -742, 0, 57}, { 1507, 1627}, {0x9c, 0x3c, 0x10, 0x00}}, + {{ -745, 0, 26}, { 0, 1024}, {0x9c, 0x44, 0xf8, 0x00}}, + {{ -691, 80, 67}, { 0, 3777}, {0xb0, 0x54, 0x20, 0x00}}, + {{ -665, 100, -30}, { 2682, 3529}, {0xd0, 0x6c, 0xec, 0x00}}, + {{ -665, 100, -30}, { 0, 1024}, {0xd0, 0x6c, 0xec, 0x00}}, + {{ -532, 100, -49}, { 0, 4545}, {0xf0, 0x74, 0xe4, 0x00}}, + {{ -613, 50, -155}, { 3323, 2851}, {0xd0, 0x68, 0xe0, 0x00}}, + {{ 52, 100, 1178}, { 0, 1024}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ 195, 100, 1333}, { 0, 6543}, {0xf4, 0x74, 0x08, 0x00}}, + {{ 286, 180, 1263}, { 3657, 6830}, {0xdc, 0x70, 0xf8, 0x00}}, + {{ 77, 50, 1148}, { 0, 1024}, {0xf4, 0x48, 0xa0, 0x00}}, + {{ 52, 100, 1178}, { 0, 2679}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ 242, 100, 1126}, { 4460, 96}, {0xf0, 0x4c, 0xa4, 0x00}}, + {{ 152, -3, 1075}, { 0, 1023}, {0xf0, 0x58, 0xb0, 0x00}}, + {{ 77, 50, 1148}, { 0, 4094}, {0xf4, 0x48, 0xa0, 0x00}}, + {{ 249, 38, 1076}, { 2514, -94}, {0xec, 0x48, 0xa4, 0x00}}, + {{ 307, 30, 1078}, { 0, 1023}, {0x08, 0x48, 0xa0, 0x00}}, + {{ 249, 38, 1076}, { 0, 2573}, {0xec, 0x48, 0xa4, 0x00}}, + {{ 242, 100, 1126}, { 2069, 2928}, {0xf0, 0x4c, 0xa4, 0x00}}, + {{ 249, 38, 1076}, { 0, 1024}, {0xec, 0x48, 0xa4, 0x00}}, + {{ 77, 50, 1148}, { 0, 5910}, {0xf4, 0x48, 0xa0, 0x00}}, + {{ 242, 100, 1126}, { 1953, 1794}, {0xf0, 0x4c, 0xa4, 0x00}}, + {{ 195, 100, 1333}, { 0, 1023}, {0xf4, 0x74, 0x08, 0x00}}, + {{ 52, 100, 1178}, { 0, 6543}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ -6, 150, 1305}, { 3636, 5116}, {0x1c, 0x6c, 0xdc, 0x00}}, + {{ -179, 150, 1192}, { 0, 1023}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ -221, 100, 1295}, { 0, 4226}, {0xd4, 0x6c, 0x0c, 0x00}}, + {{ -109, 180, 1313}, { 3333, 2756}, {0xe8, 0x74, 0xf0, 0x00}}, + {{ -221, 100, 1295}, { 0, 1024}, {0xd4, 0x6c, 0x0c, 0x00}}, + {{ -309, 100, 1149}, { 0, 5483}, {0x08, 0x68, 0xc8, 0x00}}, + {{ -407, 100, 1245}, { 3501, 4651}, {0xfc, 0x78, 0x04, 0x00}}, + {{ 242, 100, 1126}, { 0, 1023}, {0xf0, 0x4c, 0xa4, 0x00}}, + {{ 52, 100, 1178}, { 0, 6178}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ 286, 180, 1263}, { 4324, 849}, {0xdc, 0x70, 0xf8, 0x00}}, + {{ -179, 150, 1192}, { 0, 8317}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ 52, 100, 1178}, { 1151, 2213}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ -122, 0, 1078}, { 0, 1024}, {0x00, 0x50, 0xa8, 0x00}}, + {{ -309, 100, 1149}, { 0, 6878}, {0x08, 0x68, 0xc8, 0x00}}, + {{ -179, 150, 1192}, { 3311, 4972}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ -122, 0, 1078}, { 0, 1023}, {0x00, 0x50, 0xa8, 0x00}}, + {{ 77, 50, 1148}, { 0, 6723}, {0xf4, 0x48, 0xa0, 0x00}}, + {{ 152, -3, 1075}, { 2949, 7579}, {0xf0, 0x58, 0xb0, 0x00}}, + {{ -179, 150, 1192}, { 0, 6177}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ 77, 50, 1148}, { 5671, 1591}, {0xf4, 0x48, 0xa0, 0x00}}, + {{ -247, 30, 1107}, { 0, 1024}, {0x10, 0x60, 0xb8, 0x00}}, + {{ -309, 100, 1149}, { 0, 3716}, {0x08, 0x68, 0xc8, 0x00}}, + {{ -122, 0, 1078}, { 1932, -1827}, {0x00, 0x50, 0xa8, 0x00}}, + {{ -6, 150, 1305}, { 0, 1023}, {0x1c, 0x6c, 0xdc, 0x00}}, + {{ 52, 100, 1178}, { 0, 4929}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ -179, 150, 1192}, { 5366, 1801}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ -179, 150, 1192}, { 0, 1023}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ -109, 180, 1313}, { 0, 4780}, {0xe8, 0x74, 0xf0, 0x00}}, + {{ -6, 150, 1305}, { 2643, 5758}, {0x1c, 0x6c, 0xdc, 0x00}}, + {{ -309, 100, 1149}, { 0, 1024}, {0x08, 0x68, 0xc8, 0x00}}, + {{ -221, 100, 1295}, { 0, 5506}, {0xd4, 0x6c, 0x0c, 0x00}}, + {{ -179, 150, 1192}, { 2695, 3777}, {0xf8, 0x68, 0xc8, 0x00}}, + {{ -210, 0, 1063}, { 0, 1024}, {0x14, 0x68, 0xc8, 0x00}}, + {{ -247, 30, 1107}, { 0, 2721}, {0x10, 0x60, 0xb8, 0x00}}, + {{ -122, 0, 1078}, { 2087, -19}, {0x00, 0x50, 0xa8, 0x00}}, + {{ 1790, 100, -70}, { 0, 1024}, {0xf4, 0x48, 0x5c, 0x00}}, + {{ 1752, 160, -208}, { 0, 3777}, {0xf0, 0x70, 0x1c, 0x00}}, + {{ 1554, 100, -65}, { 4089, 1950}, {0x18, 0x54, 0x4c, 0x00}}, + {{ 1752, 160, -208}, { 0, 1023}, {0xf0, 0x70, 0x1c, 0x00}}, + {{ 1500, 180, -190}, { 0, 5524}, {0x00, 0x78, 0x04, 0x00}}, + {{ 1554, 100, -65}, { 2656, 4629}, {0x18, 0x54, 0x4c, 0x00}}, + {{ 1554, 100, -65}, { 0, 1024}, {0x18, 0x54, 0x4c, 0x00}}, + {{ 1500, 180, -190}, { 0, 3827}, {0x00, 0x78, 0x04, 0x00}}, + {{ 1360, 170, -110}, { 2838, 3452}, {0x0c, 0x74, 0x10, 0x00}}, + {{ 1136, 120, 82}, { 0, 1024}, {0xdc, 0x70, 0xfc, 0x00}}, + {{ 1070, 200, 240}, { 0, 4381}, {0x0c, 0x74, 0x08, 0x00}}, + {{ 1225, 180, 307}, { 3015, 4272}, {0x14, 0x74, 0x0c, 0x00}}, + {{ 1225, 180, 307}, { 0, 5456}, {0x14, 0x74, 0x0c, 0x00}}, + {{ 1224, 190, 27}, { 2217, 1010}, {0xfc, 0x74, 0x0c, 0x00}}, + {{ 1752, 160, -208}, { 0, 1024}, {0xf0, 0x70, 0x1c, 0x00}}, + {{ 1441, 100, -360}, { 0, 7249}, {0xe8, 0x74, 0xe8, 0x00}}, + {{ 1500, 180, -190}, { 2470, 4785}, {0x00, 0x78, 0x04, 0x00}}, + {{ 1500, 180, -190}, { -3428, 3513}, {0x00, 0x78, 0x04, 0x00}}, + {{ 1441, 100, -360}, { 0, 1023}, {0xe8, 0x74, 0xe8, 0x00}}, + {{ 1360, 170, -110}, { -5857, 1024}, {0x0c, 0x74, 0x10, 0x00}}, + {{ 1360, 170, -110}, { -3354, 5197}, {0x0c, 0x74, 0x10, 0x00}}, + {{ 1114, 160, -72}, { 0, 1024}, {0xdc, 0x70, 0x00, 0x00}}, + {{ 1224, 190, 27}, { -3263, 1024}, {0xfc, 0x74, 0x0c, 0x00}}, + {{ 1224, 190, 27}, { 2166, -1368}, {0xfc, 0x74, 0x0c, 0x00}}, + {{ 1114, 160, -72}, { -54, 1023}, {0xdc, 0x70, 0x00, 0x00}}, + {{ 1136, 120, 82}, { 3403, 1023}, {0xdc, 0x70, 0xfc, 0x00}}, + {{ 1870, 180, -150}, { -2982, 1023}, {0xd4, 0x60, 0x34, 0x00}}, + {{ 1752, 160, -208}, { -2858, 4630}, {0xf0, 0x70, 0x1c, 0x00}}, + {{ 1790, 100, -70}, { 0, 1023}, {0xf4, 0x48, 0x5c, 0x00}}, + {{ 1642, 184, -407}, { 0, 5072}, {0xd8, 0x6c, 0x20, 0x00}}, + {{ 1441, 100, -360}, { 3856, 5912}, {0xe8, 0x74, 0xe8, 0x00}}, + {{ 1375, 80, 79}, { 0, 1024}, {0x48, 0x54, 0x24, 0x00}}, + {{ 1360, 170, -110}, { 0, 4745}, {0x0c, 0x74, 0x10, 0x00}}, + {{ 1224, 190, 27}, { 2885, 2875}, {0xfc, 0x74, 0x0c, 0x00}}, + {{ 1360, 170, -110}, { 0, 1024}, {0x0c, 0x74, 0x10, 0x00}}, + {{ 1375, 80, 79}, { 0, 4745}, {0x48, 0x54, 0x24, 0x00}}, + {{ 1554, 100, -65}, { 3421, 2524}, {0x18, 0x54, 0x4c, 0x00}}, + {{ 1224, 190, 27}, { 0, 1024}, {0xfc, 0x74, 0x0c, 0x00}}, + {{ 1225, 180, 307}, { 0, 5992}, {0x14, 0x74, 0x0c, 0x00}}, + {{ 1375, 80, 79}, { 3281, 2016}, {0x48, 0x54, 0x24, 0x00}}, + {{ 1225, 180, 307}, { 0, 1024}, {0x14, 0x74, 0x0c, 0x00}}, + {{ 1373, 100, 343}, { 0, 4077}, {0x54, 0x50, 0x14, 0x00}}, + {{ 1375, 80, 79}, { 4623, 3303}, {0x48, 0x54, 0x24, 0x00}}, + {{ 1570, 6, -51}, { 4214, 2221}, {0x24, 0x20, 0x68, 0x00}}, + {{ 1554, 100, -65}, { 4353, -478}, {0x18, 0x54, 0x4c, 0x00}}, + {{ 1375, 80, 79}, { -2247, -425}, {0x48, 0x54, 0x24, 0x00}}, + {{ 1408, 12, 99}, { -2097, 1547}, {0x64, 0x38, 0x14, 0x00}}, + {{ 1373, 100, 343}, { 613, -998}, {0x54, 0x50, 0x14, 0x00}}, + {{ 1416, 20, 365}, { -117, 1132}, {0x60, 0x44, 0x0c, 0x00}}, + {{ 1408, 12, 99}, { 6280, 1761}, {0x64, 0x38, 0x14, 0x00}}, + {{ 1408, 12, 99}, { 6205, 1476}, {0x64, 0x38, 0x14, 0x00}}, + {{ 1375, 80, 79}, { 6652, -350}, {0x48, 0x54, 0x24, 0x00}}, + {{ 1373, 100, 343}, { 286, -692}, {0x54, 0x50, 0x14, 0x00}}, + {{ 1790, 100, -70}, { 6380, -794}, {0xf4, 0x48, 0x5c, 0x00}}, + {{ 1554, 100, -65}, { -210, -1479}, {0x18, 0x54, 0x4c, 0x00}}, + {{ 1570, 6, -51}, { -21, 1190}, {0x24, 0x20, 0x68, 0x00}}, + {{ 1801, 3, -46}, { 4725, 1190}, {0xfc, 0x1c, 0x74, 0x00}}, + {{ 1790, 100, -70}, { 4454, -792}, {0xf4, 0x48, 0x5c, 0x00}}, + {{ 1157, 130, 448}, { 0, 1023}, {0x08, 0x74, 0x10, 0x00}}, + {{ 1046, 160, 596}, { 0, 4345}, {0x10, 0x74, 0x0c, 0x00}}, + {{ 1236, 120, 685}, { 3689, 3477}, {0x2c, 0x60, 0x30, 0x00}}, + {{ 1362, 80, 382}, { 0, 1024}, {0x4c, 0x5c, 0x08, 0x00}}, + {{ 1225, 180, 307}, { 0, 4303}, {0x14, 0x74, 0x0c, 0x00}}, + {{ 1228, 160, 416}, { 1674, 3294}, {0x18, 0x70, 0x10, 0x00}}, + {{ 1373, 100, 343}, { 0, 1831}, {0x54, 0x50, 0x14, 0x00}}, + {{ 1225, 180, 307}, { 3015, 2311}, {0x14, 0x74, 0x0c, 0x00}}, + {{ 1365, 100, 435}, { 0, 1023}, {0x50, 0x58, 0xf8, 0x00}}, + {{ 1362, 80, 382}, { 0, 2026}, {0x4c, 0x5c, 0x08, 0x00}}, + {{ 1228, 160, 416}, { 2672, 1120}, {0x18, 0x70, 0x10, 0x00}}, + {{ 1225, 180, 307}, { 0, 1024}, {0x14, 0x74, 0x0c, 0x00}}, + {{ 1070, 200, 240}, { 0, 4041}, {0x0c, 0x74, 0x08, 0x00}}, + {{ 1157, 130, 448}, { 2906, 1031}, {0x08, 0x74, 0x10, 0x00}}, + {{ 1317, 70, 638}, { 0, 1023}, {0x38, 0x60, 0x24, 0x00}}, + {{ 1157, 130, 448}, { 0, 5558}, {0x08, 0x74, 0x10, 0x00}}, + {{ 1236, 120, 685}, { 1816, 1517}, {0x2c, 0x60, 0x30, 0x00}}, + {{ 1028, 160, 469}, { 0, 3408}, {0x1c, 0x74, 0x00, 0x00}}, + {{ 1046, 160, 596}, { 2264, 3454}, {0x10, 0x74, 0x0c, 0x00}}, + {{ 1157, 130, 448}, { 0, 1024}, {0x08, 0x74, 0x10, 0x00}}, + {{ 995, 180, 313}, { 0, 4869}, {0x10, 0x74, 0x14, 0x00}}, + {{ 1028, 160, 469}, { 1770, 2621}, {0x1c, 0x74, 0x00, 0x00}}, + {{ 1070, 200, 240}, { 0, 5207}, {0x0c, 0x74, 0x08, 0x00}}, + {{ 995, 180, 313}, { 1728, 4458}, {0x10, 0x74, 0x14, 0x00}}, + {{ 1365, 100, 435}, { 0, 1024}, {0x50, 0x58, 0xf8, 0x00}}, + {{ 1228, 160, 416}, { 0, 3697}, {0x18, 0x70, 0x10, 0x00}}, + {{ 1377, 80, 483}, { 845, 581}, {0x48, 0x58, 0x14, 0x00}}, + {{ 1228, 160, 416}, { 0, 1023}, {0x18, 0x70, 0x10, 0x00}}, + {{ 1225, 180, 307}, { 0, 2979}, {0x14, 0x74, 0x0c, 0x00}}, + {{ 1157, 130, 448}, { 1348, 404}, {0x08, 0x74, 0x10, 0x00}}, + {{ 1236, 120, 685}, { 0, 1024}, {0x2c, 0x60, 0x30, 0x00}}, + {{ 1046, 160, 596}, { 0, 4813}, {0x10, 0x74, 0x0c, 0x00}}, + {{ 1124, 90, 752}, { 2061, 2198}, {0x10, 0x60, 0x44, 0x00}}, + {{ 1157, 130, 448}, { 0, 1024}, {0x08, 0x74, 0x10, 0x00}}, + {{ 1317, 70, 638}, { 0, 5558}, {0x38, 0x60, 0x24, 0x00}}, + {{ 1228, 160, 416}, { 1464, 1267}, {0x18, 0x70, 0x10, 0x00}}, + {{ 1228, 160, 416}, { 0, 1023}, {0x18, 0x70, 0x10, 0x00}}, + {{ 1317, 70, 638}, { 0, 5557}, {0x38, 0x60, 0x24, 0x00}}, + {{ 1377, 80, 483}, { 2092, 3482}, {0x48, 0x58, 0x14, 0x00}}, + {{ 1416, 20, 365}, { 2275, 1160}, {0x60, 0x44, 0x0c, 0x00}}, + {{ 1362, 80, 382}, { 1763, -531}, {0x4c, 0x5c, 0x08, 0x00}}, + {{ 1418, 22, 421}, { 717, 1124}, {0x5c, 0x48, 0xf0, 0x00}}, + {{ 1365, 100, 435}, { 675, -1096}, {0x50, 0x58, 0xf8, 0x00}}, + {{ 1416, 24, 482}, { -1018, 1031}, {0x60, 0x44, 0x04, 0x00}}, + {{ 1377, 80, 483}, { -678, -654}, {0x48, 0x58, 0x14, 0x00}}, + {{ 1373, 100, 343}, { 55, -1090}, {0x54, 0x50, 0x14, 0x00}}, + {{ 1362, 80, 382}, { -683, -559}, {0x4c, 0x5c, 0x08, 0x00}}, + {{ 1416, 20, 365}, { -348, 1180}, {0x60, 0x44, 0x0c, 0x00}}, + {{ 1416, 24, 482}, { 6708, 1060}, {0x60, 0x44, 0x04, 0x00}}, + {{ 1377, 80, 483}, { 6187, -612}, {0x48, 0x58, 0x14, 0x00}}, + {{ 1404, 26, 561}, { 4227, 866}, {0x50, 0x50, 0x18, 0x00}}, + {{ 1317, 70, 638}, { 3966, 30}, {0x38, 0x60, 0x24, 0x00}}, + {{ 1365, 28, 647}, { 1746, 673}, {0x40, 0x54, 0x30, 0x00}}, + {{ 1317, 70, 638}, { 406, -750}, {0x38, 0x60, 0x24, 0x00}}, + {{ 1277, 30, 725}, { -1528, 466}, {0x3c, 0x44, 0x48, 0x00}}, + {{ 1236, 120, 685}, { -933, -2173}, {0x2c, 0x60, 0x30, 0x00}}, + {{ 1165, 30, 790}, { -4804, 259}, {0x28, 0x44, 0x54, 0x00}}, + {{ 1124, 90, 752}, { -4335, -1477}, {0x10, 0x60, 0x44, 0x00}}, + {{ 608, 27, 970}, { 1106, 1828}, {0x78, 0x00, 0x00, 0x00}}, + {{ 551, 40, 930}, { 356, 761}, {0x00, 0x68, 0x3c, 0x00}}, + {{ 530, 50, 960}, { -221, 1138}, {0x78, 0x00, 0x00, 0x00}}, + {{ 372, 35, 812}, { 0, 1023}, {0x1c, 0x70, 0xe0, 0x00}}, + {{ 430, 70, 940}, { -2640, 1023}, {0x0c, 0x6c, 0x2c, 0x00}}, + {{ 551, 40, 930}, { -3220, 3215}, {0x00, 0x68, 0x3c, 0x00}}, + {{ 258, 25, 657}, { 0, 1024}, {0x30, 0x68, 0xe4, 0x00}}, + {{ 175, 80, 695}, { -1888, 1023}, {0x38, 0x64, 0xec, 0x00}}, + {{ 175, 100, 800}, { -2729, 2715}, {0x0c, 0x74, 0x0c, 0x00}}, + {{ 372, 35, 812}, { 3439, 1023}, {0x1c, 0x70, 0xe0, 0x00}}, + {{ 258, 25, 657}, { 1426, -1717}, {0x30, 0x68, 0xe4, 0x00}}, + {{ 175, 100, 800}, { -245, 1023}, {0x0c, 0x74, 0x0c, 0x00}}, + {{ 430, 70, 940}, { 67, 1165}, {0x0c, 0x6c, 0x2c, 0x00}}, + {{ 175, 100, 800}, { -4630, 3290}, {0x0c, 0x74, 0x0c, 0x00}}, + {{ 330, 70, 930}, { -1178, 2451}, {0x0c, 0x70, 0x20, 0x00}}, + {{ 175, 100, 800}, { -1532, -619}, {0x0c, 0x74, 0x0c, 0x00}}, + {{ 254, 80, 894}, { -92, 1055}, {0x00, 0x70, 0x24, 0x00}}, + {{ 330, 70, 930}, { 1301, 1522}, {0x0c, 0x70, 0x20, 0x00}}, + {{ 608, 27, 970}, { 0, 1024}, {0x78, 0x00, 0x00, 0x00}}, + {{ 530, 50, 960}, { -1327, 1713}, {0x78, 0x00, 0x00, 0x00}}, + {{ 494, 0, 986}, { -1059, 2898}, {0x04, 0x5c, 0x48, 0x00}}, + {{ 430, 70, 940}, { -1917, 1023}, {0x0c, 0x6c, 0x2c, 0x00}}, + {{ 352, 4, 989}, { -1596, 3051}, {0x0c, 0x54, 0x50, 0x00}}, + {{ 494, 0, 986}, { 0, 1023}, {0x04, 0x5c, 0x48, 0x00}}, + {{ 430, 70, 940}, { 1498, 2807}, {0x0c, 0x6c, 0x2c, 0x00}}, + {{ 312, 30, 978}, { 13, 1079}, {0x10, 0x58, 0x4c, 0x00}}, + {{ 352, 4, 989}, { -193, 1918}, {0x0c, 0x54, 0x50, 0x00}}, + {{ 430, 70, 940}, { 43, 3581}, {0x0c, 0x6c, 0x2c, 0x00}}, + {{ 530, 50, 960}, { 82, 1693}, {0x78, 0x00, 0x00, 0x00}}, + {{ 551, 40, 930}, { -536, 1389}, {0x00, 0x68, 0x3c, 0x00}}, + {{ 430, 70, 940}, { -652, 2827}, {0x0c, 0x6c, 0x2c, 0x00}}, + {{ 494, 0, 986}, { 0, 1024}, {0x04, 0x5c, 0x48, 0x00}}, + {{ 530, 50, 960}, { -1214, 1023}, {0x78, 0x00, 0x00, 0x00}}, + {{ 666, 0, 983}, { 0, 1024}, {0xf4, 0x54, 0x54, 0x00}}, + {{ 690, 40, 960}, { -953, 1024}, {0xec, 0x44, 0x5c, 0x00}}, + {{ 608, 27, 970}, { 9, 2198}, {0x78, 0x00, 0x00, 0x00}}, + {{ 690, 40, 960}, { -1518, 1024}, {0xec, 0x44, 0x5c, 0x00}}, + {{ 551, 40, 930}, { 898, 1968}, {0x00, 0x68, 0x3c, 0x00}}, + {{ 608, 27, 970}, { 0, 1024}, {0x78, 0x00, 0x00, 0x00}}, + {{ 666, 0, 983}, { -3117, 1024}, {0xf4, 0x54, 0x54, 0x00}}, + {{ 608, 27, 970}, { -2080, 1576}, {0x78, 0x00, 0x00, 0x00}}, + {{ 494, 0, 986}, { 0, 1023}, {0x04, 0x5c, 0x48, 0x00}}, + {{ 372, 35, 812}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 175, 100, 800}, { -3685, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 430, 70, 940}, { 1011, 3149}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 175, 100, 800}, { 2714, 1024}, {0x0c, 0x74, 0x0c, 0x00}}, + {{ 37, 100, 710}, { -193, 1023}, {0x04, 0x74, 0xec, 0x00}}, + {{ -135, 120, 800}, { -1879, 4052}, {0xfc, 0x74, 0x14, 0x00}}, + {{ 252, 38, 976}, { -1868, 1024}, {0xf4, 0x68, 0x38, 0x00}}, + {{ 175, 100, 800}, { -823, 4464}, {0x0c, 0x74, 0x0c, 0x00}}, + {{ 153, 3, 973}, { 0, 1024}, {0xfc, 0x60, 0x44, 0x00}}, + {{ 254, 80, 894}, { -1646, 1024}, {0x00, 0x70, 0x24, 0x00}}, + {{ 175, 100, 800}, { -3267, 2523}, {0x0c, 0x74, 0x0c, 0x00}}, + {{ 252, 38, 976}, { 0, 1024}, {0xf4, 0x68, 0x38, 0x00}}, + {{ 252, 38, 976}, { 948, 1531}, {0xf4, 0x68, 0x38, 0x00}}, + {{ 312, 30, 978}, { 0, 1024}, {0x10, 0x58, 0x4c, 0x00}}, + {{ 430, 70, 940}, { -2277, 1024}, {0x0c, 0x6c, 0x2c, 0x00}}, + {{ 330, 70, 930}, { 0, 1024}, {0x0c, 0x70, 0x20, 0x00}}, + {{ 254, 80, 894}, { -1394, 1491}, {0x00, 0x70, 0x24, 0x00}}, + {{ 252, 38, 976}, { -325, 2744}, {0xf4, 0x68, 0x38, 0x00}}, + {{ 430, 70, 940}, { -3266, 1024}, {0x0c, 0x6c, 0x2c, 0x00}}, + {{ 330, 70, 930}, { -1611, 1708}, {0x0c, 0x70, 0x20, 0x00}}, + {{ -135, 120, 800}, { -306, 1225}, {0xfc, 0x74, 0x14, 0x00}}, + {{ 37, 100, 710}, { 1379, 4254}, {0x04, 0x74, 0xec, 0x00}}, + {{ -88, 100, 705}, { 1432, 2031}, {0x00, 0x74, 0xe8, 0x00}}, + {{ -176, 0, 969}, { 0, 1024}, {0xf4, 0x6c, 0x30, 0x00}}, + {{ -120, 0, 983}, { -1024, 1024}, {0xf4, 0x60, 0x40, 0x00}}, + {{ -153, 30, 911}, { -154, 2235}, {0xec, 0x64, 0x38, 0x00}}, + {{ -153, 30, 911}, { -73, 2513}, {0xec, 0x64, 0x38, 0x00}}, + {{ -120, 0, 983}, { 0, 1024}, {0xf4, 0x60, 0x40, 0x00}}, + {{ 0, 50, 940}, { -2427, 1024}, {0xfc, 0x60, 0x40, 0x00}}, + {{ 0, 50, 940}, { -2785, 1023}, {0xfc, 0x60, 0x40, 0x00}}, + {{ -135, 120, 800}, { -157, 3576}, {0xfc, 0x74, 0x14, 0x00}}, + {{ -153, 30, 911}, { 0, 1023}, {0xec, 0x64, 0x38, 0x00}}, + {{ 153, 3, 973}, { -4836, 1024}, {0xfc, 0x60, 0x44, 0x00}}, + {{ 0, 50, 940}, { -2166, 2119}, {0xfc, 0x60, 0x40, 0x00}}, + {{ 0, 50, 940}, { -603, 3846}, {0xfc, 0x60, 0x40, 0x00}}, + {{ 153, 3, 973}, { 0, 1024}, {0xfc, 0x60, 0x44, 0x00}}, + {{ 175, 100, 800}, { -3537, 1024}, {0x0c, 0x74, 0x0c, 0x00}}, + {{ 175, 100, 800}, { -4071, 1023}, {0x0c, 0x74, 0x0c, 0x00}}, + {{ -135, 120, 800}, { 34, 4687}, {0xfc, 0x74, 0x14, 0x00}}, + {{ 0, 50, 940}, { 0, 1023}, {0xfc, 0x60, 0x40, 0x00}}, + {{ -840, 0, 74}, { 0, 1024}, {0x4c, 0x58, 0xe4, 0x00}}, + {{ -908, 150, 196}, { 0, 6403}, {0x20, 0x70, 0xf0, 0x00}}, + {{ -833, 50, 224}, { 2590, 4268}, {0x48, 0x48, 0xc4, 0x00}}, + {{ -840, 0, 74}, { 0, 1023}, {0x4c, 0x58, 0xe4, 0x00}}, + {{ -996, 100, -47}, { 0, 6819}, {0x3c, 0x64, 0xf0, 0x00}}, + {{ -908, 150, 196}, { 5226, 2299}, {0x20, 0x70, 0xf0, 0x00}}, + {{ -996, 100, 268}, { 0, 1024}, {0xd0, 0x6c, 0x10, 0x00}}, + {{ -908, 150, 196}, { 0, 4278}, {0x20, 0x70, 0xf0, 0x00}}, + {{-1015, 152, 119}, { 3358, 3469}, {0x00, 0x78, 0x04, 0x00}}, + {{ -996, 100, -47}, { 0, 1024}, {0x3c, 0x64, 0xf0, 0x00}}, + {{-1015, 152, 119}, { 0, 5619}, {0x00, 0x78, 0x04, 0x00}}, + {{ -908, 150, 196}, { 3062, 7218}, {0x20, 0x70, 0xf0, 0x00}}, + {{ -835, 150, -348}, { 0, 1024}, {0x3c, 0x64, 0x04, 0x00}}, + {{ -901, 100, -430}, { 0, 4088}, {0xec, 0x74, 0xe8, 0x00}}, + {{ -963, 150, -298}, { 3461, 2018}, {0xf4, 0x74, 0x04, 0x00}}, + {{ -782, 120, -415}, { 0, 1024}, {0x1c, 0x70, 0x1c, 0x00}}, + {{ -797, 152, -520}, { 0, 3936}, {0x20, 0x70, 0x1c, 0x00}}, + {{ -901, 100, -430}, { 3130, 1643}, {0xec, 0x74, 0xe8, 0x00}}, + {{ -901, 100, -430}, { 0, 4214}, {0xec, 0x74, 0xe8, 0x00}}, + {{ -835, 150, -348}, { 2147, 2028}, {0x3c, 0x64, 0x04, 0x00}}, + {{ -781, 51, -332}, { 0, 1024}, {0x3c, 0x54, 0x38, 0x00}}, + {{ -782, 120, -415}, { 0, 3865}, {0x1c, 0x70, 0x1c, 0x00}}, + {{ -835, 150, -348}, { 2218, 3029}, {0x3c, 0x64, 0x04, 0x00}}, + {{ -734, 0, 237}, { 0, 1024}, {0x30, 0x5c, 0xc8, 0x00}}, + {{ -840, 0, 74}, { 0, 6127}, {0x4c, 0x58, 0xe4, 0x00}}, + {{ -833, 50, 224}, { 2369, 2717}, {0x48, 0x48, 0xc4, 0x00}}, + {{ -963, 150, -298}, { 0, 1024}, {0xf4, 0x74, 0x04, 0x00}}, + {{ -889, 120, -175}, { 0, 4872}, {0x0c, 0x68, 0x38, 0x00}}, + {{ -835, 150, -348}, { 3554, 1606}, {0x3c, 0x64, 0x04, 0x00}}, + {{ -753, 0, -284}, { 0, 1024}, {0x54, 0x44, 0x30, 0x00}}, + {{ -781, 51, -332}, { 0, 2991}, {0x3c, 0x54, 0x38, 0x00}}, + {{ -835, 150, -348}, { 1557, 5544}, {0x3c, 0x64, 0x04, 0x00}}, + {{ -824, 0, -81}, { 0, 1024}, {0x3c, 0x5c, 0x28, 0x00}}, + {{ -753, 0, -284}, { 0, 6646}, {0x54, 0x44, 0x30, 0x00}}, + {{ -835, 150, -348}, { 4699, 7526}, {0x3c, 0x64, 0x04, 0x00}}, + {{ -835, 150, -348}, { 0, 1024}, {0x3c, 0x64, 0x04, 0x00}}, + {{ -889, 120, -175}, { 0, 5850}, {0x0c, 0x68, 0x38, 0x00}}, + {{ -824, 0, -81}, { 3669, 8158}, {0x3c, 0x5c, 0x28, 0x00}}, + {{ -889, 120, -175}, { 0, 1023}, {0x0c, 0x68, 0x38, 0x00}}, + {{ -963, 150, -298}, { 0, 4872}, {0xf4, 0x74, 0x04, 0x00}}, + {{ -974, 100, -177}, { 2010, 2087}, {0x04, 0x68, 0x38, 0x00}}, + {{ -767, 30, 259}, { 0, 1024}, {0x34, 0x54, 0xbc, 0x00}}, + {{ -734, 0, 237}, { 0, 2325}, {0x30, 0x5c, 0xc8, 0x00}}, + {{ -833, 50, 224}, { 1709, -32}, {0x48, 0x48, 0xc4, 0x00}}, + {{ -996, 100, -47}, { 0, 1023}, {0x3c, 0x64, 0xf0, 0x00}}, + {{ -840, 0, 74}, { 0, 6819}, {0x4c, 0x58, 0xe4, 0x00}}, + {{ -824, 0, -81}, { 3610, 4893}, {0x3c, 0x5c, 0x28, 0x00}}, + {{ -889, 120, -175}, { 0, 1024}, {0x0c, 0x68, 0x38, 0x00}}, + {{ -974, 100, -177}, { 0, 3299}, {0x04, 0x68, 0x38, 0x00}}, + {{ -824, 0, -81}, { 4214, 8}, {0x3c, 0x5c, 0x28, 0x00}}, + {{ -996, 100, -47}, { 0, 1024}, {0x3c, 0x64, 0xf0, 0x00}}, + {{ -824, 0, -81}, { 0, 6316}, {0x3c, 0x5c, 0x28, 0x00}}, + {{ -974, 100, -177}, { 3298, 2109}, {0x04, 0x68, 0x38, 0x00}}, + {{ -534, 0, 545}, { 0, 1023}, {0xb8, 0x5c, 0x10, 0x00}}, + {{ -495, 0, 606}, { 0, 2905}, {0xc0, 0x5c, 0x28, 0x00}}, + {{ -430, 80, 530}, { 3269, 2134}, {0xb4, 0x5c, 0x0c, 0x00}}, + {{ -534, 0, 545}, { 0, 1024}, {0xb8, 0x5c, 0x10, 0x00}}, + {{ -430, 80, 530}, { 0, 4477}, {0xb4, 0x5c, 0x0c, 0x00}}, + {{ -530, 0, 385}, { 4170, 1574}, {0xb0, 0x58, 0x04, 0x00}}, + {{ -390, 120, 480}, { 0, 1024}, {0xb0, 0x58, 0x04, 0x00}}, + {{ -416, 100, 391}, { 0, 3510}, {0xac, 0x4c, 0x1c, 0x00}}, + {{ -530, 0, 385}, { 3669, 5045}, {0xb0, 0x58, 0x04, 0x00}}, + {{ -430, 80, 530}, { 0, 1024}, {0xb4, 0x5c, 0x0c, 0x00}}, + {{ -390, 120, 480}, { 0, 3003}, {0xb0, 0x58, 0x04, 0x00}}, + {{ -530, 0, 385}, { 5081, 1048}, {0xb0, 0x58, 0x04, 0x00}}, + {{ -639, 0, 180}, { 0, 1024}, {0xcc, 0x40, 0x54, 0x00}}, + {{ -645, 80, 135}, { 0, 3444}, {0xc4, 0x5c, 0x30, 0x00}}, + {{ -675, 0, 157}, { 1053, 1383}, {0xb0, 0x44, 0x3c, 0x00}}, + {{ -645, 80, 135}, { 0, 1023}, {0xc4, 0x5c, 0x30, 0x00}}, + {{ -620, 100, 77}, { 0, 2754}, {0xd4, 0x6c, 0x14, 0x00}}, + {{ -675, 0, 157}, { 1810, -418}, {0xb0, 0x44, 0x3c, 0x00}}, + {{ -416, 100, 391}, { 0, 1024}, {0xac, 0x4c, 0x1c, 0x00}}, + {{ -479, 100, 310}, { 0, 3716}, {0xa4, 0x3c, 0x2c, 0x00}}, + {{ -549, 0, 291}, { 2858, 5235}, {0xa8, 0x40, 0x2c, 0x00}}, + {{ -645, 80, 135}, { 0, 1024}, {0xc4, 0x5c, 0x30, 0x00}}, + {{ -639, 0, 180}, { 0, 3444}, {0xcc, 0x40, 0x54, 0x00}}, + {{ -505, 100, 170}, { 3806, 1239}, {0xc8, 0x5c, 0x30, 0x00}}, + {{ -572, 0, 248}, { 0, 3522}, {0xac, 0x48, 0x28, 0x00}}, + {{ -505, 100, 170}, { 3753, 3316}, {0xc8, 0x5c, 0x30, 0x00}}, + {{ -572, 0, 248}, { 0, 1023}, {0xac, 0x48, 0x28, 0x00}}, + {{ -479, 100, 310}, { 0, 4953}, {0xa4, 0x3c, 0x2c, 0x00}}, + {{ -505, 100, 170}, { 3192, 3010}, {0xc8, 0x5c, 0x30, 0x00}}, + {{ -510, 100, 93}, { 0, 1023}, {0xf8, 0x74, 0x08, 0x00}}, + {{ -620, 100, 77}, { 0, 3935}, {0xd4, 0x6c, 0x14, 0x00}}, + {{ -645, 80, 135}, { 1677, 4361}, {0xc4, 0x5c, 0x30, 0x00}}, + {{ -505, 100, 170}, { 0, 1024}, {0xc8, 0x5c, 0x30, 0x00}}, + {{ -510, 100, 93}, { 0, 3039}, {0xf8, 0x74, 0x08, 0x00}}, + {{ -645, 80, 135}, { 3634, 2175}, {0xc4, 0x5c, 0x30, 0x00}}, + {{ -572, 0, 248}, { 0, 1024}, {0xac, 0x48, 0x28, 0x00}}, + {{ -549, 0, 291}, { 0, 2310}, {0xa8, 0x40, 0x2c, 0x00}}, + {{ -479, 100, 310}, { 2969, 3596}, {0xa4, 0x3c, 0x2c, 0x00}}, + {{ -549, 0, 291}, { 0, 1023}, {0xa8, 0x40, 0x2c, 0x00}}, + {{ -530, 0, 385}, { 0, 3520}, {0xb0, 0x58, 0x04, 0x00}}, + {{ -416, 100, 391}, { 3901, 4291}, {0xac, 0x4c, 0x1c, 0x00}}, + {{ -668, 80, 635}, { 0, 1023}, {0x3c, 0x60, 0xe8, 0x00}}, + {{ -630, 0, 389}, { 0, 7868}, {0x50, 0x54, 0xf4, 0x00}}, + {{ -714, 50, 317}, { 3002, 8950}, {0x40, 0x54, 0xcc, 0x00}}, + {{ -908, 150, 196}, { 0, 1024}, {0x20, 0x70, 0xf0, 0x00}}, + {{ -924, 152, 401}, { 0, 6410}, {0xe0, 0x74, 0xfc, 0x00}}, + {{ -867, 152, 527}, { 1736, 9572}, {0x14, 0x74, 0x08, 0x00}}, + {{ -714, 50, 317}, { 0, 1023}, {0x40, 0x54, 0xcc, 0x00}}, + {{ -630, 0, 389}, { 0, 4215}, {0x50, 0x54, 0xf4, 0x00}}, + {{ -637, 0, 328}, { 1213, 3123}, {0x40, 0x60, 0xe4, 0x00}}, + {{ -714, 50, 317}, { 0, 1024}, {0x40, 0x54, 0xcc, 0x00}}, + {{ -637, 0, 328}, { 0, 3448}, {0x40, 0x60, 0xe4, 0x00}}, + {{ -670, 0, 277}, { 1318, 2558}, {0x34, 0x58, 0xc8, 0x00}}, + {{ -734, 0, 237}, { 0, 1024}, {0x30, 0x5c, 0xc8, 0x00}}, + {{ -767, 30, 259}, { 0, 2325}, {0x34, 0x54, 0xbc, 0x00}}, + {{ -714, 50, 317}, { 2132, 2363}, {0x40, 0x54, 0xcc, 0x00}}, + {{ -996, 100, 268}, { 0, 4278}, {0xd0, 0x6c, 0x10, 0x00}}, + {{ -924, 152, 401}, { 4201, 4394}, {0xe0, 0x74, 0xfc, 0x00}}, + {{ -767, 30, 259}, { 0, 1023}, {0x34, 0x54, 0xbc, 0x00}}, + {{ -833, 50, 224}, { 0, 3033}, {0x48, 0x48, 0xc4, 0x00}}, + {{ -714, 50, 317}, { 1216, -727}, {0x40, 0x54, 0xcc, 0x00}}, + {{ -670, 0, 277}, { 0, 1024}, {0x34, 0x58, 0xc8, 0x00}}, + {{ -734, 0, 237}, { 0, 3002}, {0x30, 0x5c, 0xc8, 0x00}}, + {{ -714, 50, 317}, { 1979, 1445}, {0x40, 0x54, 0xcc, 0x00}}, + {{ -624, 0, 566}, { 0, 1023}, {0x5c, 0x44, 0xe8, 0x00}}, + {{ -630, 0, 389}, { 0, 5646}, {0x50, 0x54, 0xf4, 0x00}}, + {{ -668, 80, 635}, { 2418, -757}, {0x3c, 0x60, 0xe8, 0x00}}, + {{ -874, 100, 705}, { 0, 6756}, {0x04, 0x74, 0xf0, 0x00}}, + {{ -777, 180, 829}, { 4493, 5595}, {0x18, 0x6c, 0xd4, 0x00}}, + {{ -577, 0, 664}, { 0, 1024}, {0x4c, 0x50, 0xd4, 0x00}}, + {{ -668, 80, 635}, { 0, 4281}, {0x3c, 0x60, 0xe8, 0x00}}, + {{ -589, 50, 736}, { 2224, 1668}, {0x50, 0x54, 0xe0, 0x00}}, + {{ -589, 50, 736}, { 0, 1023}, {0x50, 0x54, 0xe0, 0x00}}, + {{ -668, 80, 635}, { 0, 4455}, {0x3c, 0x60, 0xe8, 0x00}}, + {{ -616, 100, 773}, { 1773, 997}, {0x4c, 0x58, 0xec, 0x00}}, + {{ -777, 180, 829}, { 0, 1023}, {0x18, 0x6c, 0xd4, 0x00}}, + {{ -616, 100, 773}, { 0, 5976}, {0x4c, 0x58, 0xec, 0x00}}, + {{ -668, 80, 635}, { 3882, 6124}, {0x3c, 0x60, 0xe8, 0x00}}, + {{ -668, 80, 635}, { 0, 1024}, {0x3c, 0x60, 0xe8, 0x00}}, + {{ -867, 152, 527}, { 0, 7266}, {0x14, 0x74, 0x08, 0x00}}, + {{ -874, 100, 705}, { 4241, 4879}, {0x04, 0x74, 0xf0, 0x00}}, + {{ -577, 0, 664}, { 0, 1024}, {0x4c, 0x50, 0xd4, 0x00}}, + {{ -624, 0, 566}, { 0, 3877}, {0x5c, 0x44, 0xe8, 0x00}}, + {{ -668, 80, 635}, { 2775, 2729}, {0x3c, 0x60, 0xe8, 0x00}}, + {{ -668, 80, 635}, { 0, 1023}, {0x3c, 0x60, 0xe8, 0x00}}, + {{ -714, 50, 317}, { 0, 9499}, {0x40, 0x54, 0xcc, 0x00}}, + {{ -908, 150, 196}, { 5459, 13087}, {0x20, 0x70, 0xf0, 0x00}}, + {{ -833, 50, 224}, { 0, 1024}, {0x48, 0x48, 0xc4, 0x00}}, + {{ -908, 150, 196}, { 0, 4380}, {0x48, 0x1c, 0xa4, 0x00}}, + {{ -714, 50, 317}, { 3178, -1326}, {0x40, 0x54, 0xcc, 0x00}}, + {{ -908, 150, 196}, { 0, 14265}, {0x20, 0x70, 0xf0, 0x00}}, + {{ -867, 152, 527}, { 3425, 6242}, {0x14, 0x74, 0x08, 0x00}}, + {{ -319, 0, 986}, { 0, 1023}, {0x28, 0x64, 0xcc, 0x00}}, + {{ -433, 120, 1051}, { 0, 5675}, {0x20, 0x70, 0xe4, 0x00}}, + {{ -326, 30, 1073}, { 1927, 2498}, {0x34, 0x58, 0xc4, 0x00}}, + {{ -326, 30, 1073}, { 0, 1023}, {0x34, 0x58, 0xc4, 0x00}}, + {{ -433, 120, 1051}, { 0, 4739}, {0x20, 0x70, 0xe4, 0x00}}, + {{ -309, 100, 1149}, { 2696, 1542}, {0x08, 0x68, 0xc8, 0x00}}, + {{ -309, 100, 1149}, { 0, 1024}, {0x08, 0x68, 0xc8, 0x00}}, + {{ -247, 30, 1107}, { 0, 3709}, {0x10, 0x60, 0xb8, 0x00}}, + {{ -326, 30, 1073}, { 2069, 2827}, {0x34, 0x58, 0xc4, 0x00}}, + {{ -433, 120, 1051}, { 0, 5206}, {0x20, 0x70, 0xe4, 0x00}}, + {{ -407, 100, 1245}, { 3572, 1458}, {0xfc, 0x78, 0x04, 0x00}}, + {{ -616, 100, 773}, { 0, 1024}, {0x4c, 0x58, 0xec, 0x00}}, + {{ -777, 180, 829}, { 0, 5976}, {0x18, 0x6c, 0xd4, 0x00}}, + {{ -697, 180, 946}, { 3615, 5090}, {0x40, 0x60, 0xf0, 0x00}}, + {{ -433, 120, 1051}, { 0, 1024}, {0x20, 0x70, 0xe4, 0x00}}, + {{ -484, 100, 1159}, { 0, 4212}, {0x00, 0x74, 0x14, 0x00}}, + {{ -407, 100, 1245}, { 2797, 5380}, {0xfc, 0x78, 0x04, 0x00}}, + {{ -326, 30, 1073}, { 0, 3450}, {0x34, 0x58, 0xc4, 0x00}}, + {{ -247, 30, 1107}, { 2136, 4156}, {0x10, 0x60, 0xb8, 0x00}}, + {{ -319, 0, 986}, { 0, 1024}, {0x28, 0x64, 0xcc, 0x00}}, + {{ -577, 0, 664}, { 0, 11839}, {0x4c, 0x50, 0xd4, 0x00}}, + {{ -589, 50, 736}, { 1937, 10572}, {0x50, 0x54, 0xe0, 0x00}}, + {{ -589, 50, 736}, { 0, 1023}, {0x50, 0x54, 0xe0, 0x00}}, + {{ -669, 150, 1039}, { 0, 9662}, {0x3c, 0x64, 0xec, 0x00}}, + {{ -319, 0, 986}, { 8911, 4961}, {0x28, 0x64, 0xcc, 0x00}}, + {{ -616, 100, 773}, { 0, 2797}, {0x4c, 0x58, 0xec, 0x00}}, + {{ -669, 150, 1039}, { 4902, 8136}, {0x3c, 0x64, 0xec, 0x00}}, + {{ -616, 100, 773}, { 0, 1023}, {0x4c, 0x58, 0xec, 0x00}}, + {{ -697, 180, 946}, { 0, 6465}, {0x40, 0x60, 0xf0, 0x00}}, + {{ -669, 150, 1039}, { 2226, 7921}, {0x3c, 0x64, 0xec, 0x00}}, + {{ -669, 150, 1039}, { 0, 11099}, {0x3c, 0x64, 0xec, 0x00}}, + {{ -433, 120, 1051}, { 2058, 5194}, {0x20, 0x70, 0xe4, 0x00}}, + {{ -484, 100, 1159}, { 0, 1024}, {0x00, 0x74, 0x14, 0x00}}, + {{ -433, 120, 1051}, { 0, 4212}, {0x20, 0x70, 0xe4, 0x00}}, + {{ -669, 150, 1039}, { 5851, 2006}, {0x3c, 0x64, 0xec, 0x00}}, + {{ -210, 0, 1063}, { 0, 1024}, {0x14, 0x68, 0xc8, 0x00}}, + {{ -319, 0, 986}, { 0, 4530}, {0x28, 0x64, 0xcc, 0x00}}, + {{ -247, 30, 1107}, { 1693, 1137}, {0x10, 0x60, 0xb8, 0x00}}, + {{ -445, 30, -369}, { -1754, 2131}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -511, -25, -413}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -498, 30, -371}, { -1514, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -569, 30, -295}, { -150, 2247}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -599, -10, -322}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -634, -5, -275}, { -1260, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -634, -5, -275}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -609, 30, -217}, { -1562, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -569, 30, -295}, { -519, 2592}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -516, 30, -324}, { -1537, 2288}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -599, -10, -322}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -569, 30, -295}, { -1232, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -609, 30, -217}, { -743, 2398}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -634, -5, -275}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -671, 0, -226}, { -1332, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -516, 30, -324}, { -306, 2736}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -563, -15, -371}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -599, -10, -322}, { -1321, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -498, 30, -371}, { -1366, 2055}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -563, -15, -371}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -516, 30, -324}, { -1739, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -511, -25, -413}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -537, -20, -398}, { -660, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -498, 30, -371}, { -379, 2490}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -498, 30, -371}, { 29, 2516}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -537, -20, -398}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -563, -15, -371}, { -809, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -477, -30, -426}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -511, -25, -413}, { -788, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -445, 30, -369}, { 14, 2937}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -456, 50, -316}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -533, 80, -232}, { -2533, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -416, 80, -252}, { -584, 2669}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -416, 80, -252}, { -1746, 1023}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -375, 80, -325}, { -942, 2642}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -456, 50, -316}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -378, -40, -453}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -445, 30, -369}, { -3753, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -333, 30, -385}, { -1708, 3670}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -378, -40, -453}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -477, -30, -426}, { -2213, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -445, 30, -369}, { -1981, 2922}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -206, 50, -436}, { -2202, 2193}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -205, -50, -485}, { 1037, 2709}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -243, -50, -481}, { 1157, 1608}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -243, -50, -481}, { 2173, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -378, -40, -453}, { 1027, 4946}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -253, 30, -418}, { 4717, 2649}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -243, -50, -481}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -253, 30, -418}, { -3019, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -206, 50, -436}, { -3012, 2623}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -333, 30, -385}, { -3150, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -253, 30, -418}, { -3551, 3530}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -569, 30, -295}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -609, 30, -217}, { -1883, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -533, 80, -232}, { -839, 2718}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -456, 50, -316}, { -195, 2260}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -445, 30, -369}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -498, 30, -371}, { -1132, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -456, 50, -316}, { -143, 2385}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -516, 30, -324}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -533, 80, -232}, { -2279, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -516, 30, -324}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -569, 30, -295}, { -1300, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -533, 80, -232}, { -1273, 2914}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -456, 50, -316}, { -791, 2358}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -498, 30, -371}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -516, 30, -324}, { -1096, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -333, 30, -385}, { -1593, 2879}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -445, 30, -369}, { 585, 5416}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -375, 80, -325}, { 1015, 2599}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -375, 80, -325}, { -958, 2874}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -445, 30, -369}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -456, 50, -316}, { -1251, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -256, 100, -998}, { -50, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -263, 150, -1094}, { -1898, 2449}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, 99, -859}, { 3190, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -206, 50, -436}, { 1957, 2620}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -133, 140, -533}, { -725, 4759}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -207, 18, -510}, { 2084, 5000}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -133, 140, -533}, { 2204, 1269}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -189, 50, -619}, { -819, 1575}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -209, 17, -560}, { 192, 3396}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -133, 140, -533}, { -285, 3066}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -209, 17, -560}, { 1500, 5385}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -207, 18, -510}, { 2315, 4156}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -189, 50, -619}, { -459, 2477}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -224, 50, -646}, { 649, 3197}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -209, 17, -560}, { 168, 489}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -224, 50, -646}, { -2066, 2496}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -211, -50, -585}, { 759, 4509}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -211, -10, -583}, { 374, 3394}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -224, 50, -646}, { -89, 2923}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -211, -10, -583}, { 33, 5521}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -209, 17, -560}, { 1052, 5424}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -206, 50, -436}, { -1599, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -207, 18, -510}, { 514, 2126}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -206, -8, -483}, { 587, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -206, 50, -436}, { -2399, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -206, -8, -483}, { -265, 1504}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -205, -50, -485}, { 881, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -133, 140, -533}, { 1140, 4449}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -206, 50, -436}, { 1345, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -126, 130, -407}, { -1157, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -133, 140, -533}, { -4077, 4027}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -89, 120, -674}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -189, 50, -619}, { -3610, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -89, 120, -674}, { -3610, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -224, 50, -646}, { 586, 2208}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -189, 50, -619}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -94, 90, -862}, { 1561, -2819}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -256, 100, -998}, { -50, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -314, 99, -859}, { 3190, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -89, 120, -674}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -94, 90, -862}, { -5687, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -224, 50, -646}, { -214, 5379}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -94, 90, -862}, { -5114, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -314, 99, -859}, { -2733, 6211}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -224, 50, -646}, { 1879, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 250, 30, -650}, { 3538, 391}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 210, 36, -606}, { 2291, 436}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 210, -8, -583}, { 1700, 1714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 202, 58, -583}, { 1597, -114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 207, 43, -570}, { 1259, 320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 210, 18, -560}, { 1018, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 210, 80, -630}, { 2879, -844}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 209, 47, -546}, { 568, 238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 214, 50, -535}, { 236, 157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 210, 18, -510}, { -398, 1109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 215, 80, -558}, { 854, -730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 132, 200, -539}, { 103, -3790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 207, 80, -535}, { 184, -661}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 211, 63, -540}, { 357, -205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 207, 80, -535}, { 184, -661}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 210, -50, -585}, { 1846, 2895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 211, 66, -528}, { 6, -275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 210, 49, -522}, { -112, 206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, 100, -447}, { -2331, -1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 215, 80, -510}, { -525, -646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 215, 80, -510}, { -525, -646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 211, 51, -496}, { -869, 221}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 215, 51, -474}, { -1477, 230}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 210, -8, -483}, { -1134, 1890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 212, 68, -489}, { -1081, -266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 247, 30, -428}, { -2778, 799}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 210, -50, -485}, { -987, 3071}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 207, 100, -706}, { 5171, 1287}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 207, 100, -706}, { 5171, 1287}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 91, 130, -690}, { 3163, -1151}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 210, 80, -630}, { 2879, -844}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 112, 150, -639}, { 1633, -2470}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 91, 130, -690}, { 3163, -1151}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 70, 84, -546}, { 537, -319}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 112, 150, -639}, { 1633, -2470}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 132, 200, -539}, { 103, -3790}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ 210, 80, -630}, { 2879, -844}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 132, 200, -539}, { 103, -3790}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 94, 130, -448}, { -2291, -751}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ 198, 100, -447}, { -2331, -1039}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 190, 80, -384}, { -4083, -337}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ 198, 100, -447}, { -2331, -1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 190, 80, -384}, { -4083, -337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 247, 30, -428}, { -2778, 799}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 526, 200, -967}, { 256, -96}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 436, 200, -1022}, { -1847, -129}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 492, 150, -874}, { 571, 1376}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 492, 150, -874}, { 3303, 1416}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 334, 250, -926}, { 976, -114}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 347, 220, -777}, { -291, 1350}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 436, 200, -1022}, { 1573, -166}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 334, 250, -926}, { -1538, -131}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 492, 150, -874}, { 822, 1419}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 199, 100, -892}, { -184, 2683}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 334, 250, -926}, { 3388, -2125}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 231, 200, -967}, { -910, -647}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 334, 250, -926}, { -1430, -3147}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 199, 100, -892}, { 723, 1675}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 244, 200, -795}, { 2284, -1703}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 325, 200, -990}, { -351, 1423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 231, 200, -967}, { 1506, 1432}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 334, 250, -926}, { -295, -141}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 436, 200, -1022}, { -1845, 1483}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 325, 200, -990}, { 987, 1413}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 334, 250, -926}, { 1150, -125}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 306, 230, -711}, { 1852, -2790}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 244, 200, -795}, { -2521, -1704}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 207, 100, -706}, { 129, 5123}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 244, 200, -795}, { 976, -1704}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 195, 125, -781}, { -632, 848}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 207, 100, -706}, { 1427, 5116}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 244, 200, -795}, { 545, -677}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 199, 100, -892}, { -2277, 2706}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 195, 125, -781}, { 1270, 1858}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 519, 200, -745}, { -1007, 339}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 492, 150, -874}, { -246, 2010}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 347, 220, -777}, { 2226, 385}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 347, 220, -777}, { -154, 1369}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 244, 200, -795}, { 1871, 1382}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 306, 230, -711}, { 350, 337}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 347, 220, -777}, { 1124, 1347}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 334, 250, -926}, { 675, -110}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 244, 200, -795}, { -208, 1375}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 306, 230, -711}, { 297, -3826}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 207, 100, -706}, { -987, 4123}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 250, 30, -650}, { 1343, 3096}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 207, 100, -706}, { 37, 3046}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 195, 125, -781}, { 2100, -1211}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 91, 130, -690}, { -3221, -319}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 576, 80, -465}, { -1673, 4786}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 417, 30, -281}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 549, 100, -200}, { -3660, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 383, 30, -457}, { -3122, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 247, 30, -428}, { -3864, 3936}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 549, 100, -200}, { -1262, 4459}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 367, 100, -142}, { -3504, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 576, 80, -465}, { -1356, 4743}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 383, 30, -457}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 417, 30, -281}, { -3122, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 231, 100, -233}, { -4395, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 367, 100, -142}, { -2180, 3766}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 247, 30, -428}, { -4839, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 231, 100, -233}, { -2364, 4729}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 231, 100, -233}, { -1319, 4159}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 247, 30, -428}, { 1847, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 190, 80, -384}, { -29, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 247, 30, -428}, { 4877, -1272}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 310, -42, -483}, { 3831, 696}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 210, -50, -485}, { 5693, 479}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 383, 30, -457}, { 2271, -828}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 407, -35, -481}, { 1995, 910}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 576, 80, -465}, { -1077, -1267}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 507, -28, -479}, { 132, 1127}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 607, -20, -477}, { -1755, 1347}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 557, 130, -673}, { 1007, 1717}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 519, 200, -745}, { 1051, -678}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 306, 230, -711}, { -6533, -1678}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 519, 200, -745}, { -3305, 1342}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 347, 220, -777}, { 1085, 1367}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 306, 230, -711}, { 1829, 332}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 503, -28, -579}, { 2263, 1963}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 419, 30, -639}, { -279, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 405, -35, -581}, { -551, 2233}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 308, -42, -583}, { 1325, 1437}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 250, 30, -650}, { -280, -1014}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 210, -50, -585}, { -1126, 1699}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 405, -35, -581}, { 1239, 1210}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 250, 30, -650}, { -2219, -1021}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 308, -42, -583}, { -783, 1433}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 405, -35, -581}, { 3424, 5274}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 306, 230, -711}, { -1701, -3810}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 250, 30, -650}, { -2973, 3089}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 503, -28, -579}, { -1797, 2987}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 601, -20, -577}, { 1560, 2745}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 557, 130, -673}, { -114, -2393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 503, -28, -579}, { 704, 2985}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 557, 130, -673}, { 1569, -2384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 419, 30, -639}, { -2255, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 419, 30, -639}, { -199, 2030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 557, 130, -673}, { 4064, -1344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 306, 230, -711}, { -3793, -4757}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 405, -35, -581}, { -45, 3249}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 419, 30, -639}, { 1033, 1020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 306, 230, -711}, { -244, -5861}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -554, -25, -504}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -577, 80, -528}, { -2368, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, -20, -477}, { -175, 2160}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -638, -15, -438}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -695, 50, -456}, { -1908, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -675, -10, -388}, { -365, 2312}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -375, 29, -664}, { -2913, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -419, 51, -616}, { -2116, 2260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, -40, -551}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -504, -30, -523}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -419, 51, -616}, { -3233, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -526, 30, -573}, { -1101, 2374}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, -40, -551}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -419, 51, -616}, { -2450, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -504, -30, -523}, { -218, 3363}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -526, 30, -573}, { -1742, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -554, -25, -504}, { -113, 2174}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -641, 30, -502}, { -1486, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, -15, -438}, { -262, 2171}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -600, -20, -477}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -526, 30, -573}, { -1994, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -577, 80, -528}, { -1580, 2788}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -554, -25, -504}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, -5, -336}, { 557, 2302}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -675, -10, -388}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -695, 50, -456}, { -2010, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, -5, -336}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -727, 81, -373}, { -2024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -781, 51, -332}, { -1252, 2424}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -695, 50, -456}, { -2868, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -727, 81, -373}, { -1436, 2450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, -15, -438}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -641, 30, -502}, { -1677, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -695, 50, -456}, { -1176, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -577, 80, -528}, { -2470, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -641, 30, -502}, { -993, 2129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, -20, -477}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, -5, -336}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -781, 51, -332}, { -1879, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -753, 0, -284}, { -782, 2209}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -702, 100, -530}, { 2146, 1897}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -797, 152, -520}, { -33, 1060}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -782, 120, -415}, { -497, 3406}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 120, -575}, { 2958, -797}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -634, 100, -734}, { -72, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -702, 100, -530}, { 4559, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -314, 99, -859}, { 3409, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -466, 100, -806}, { -54, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -327, 100, -758}, { 2437, 2989}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -702, 100, -530}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -634, 100, -734}, { -4631, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -797, 152, -520}, { 828, 3207}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -496, 100, -655}, { -3436, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -466, 100, -806}, { -2396, 4148}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -634, 100, -734}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -496, 100, -655}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -634, 100, -734}, { -3436, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 120, -575}, { -1108, 3686}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -224, 50, -646}, { -41, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -258, 100, -661}, { -1172, 2456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, -50, -580}, { 3629, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -211, -50, -585}, { 2297, 41}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -224, 50, -646}, { -901, 1385}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, -50, -580}, { 2769, 1385}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -259, -50, -580}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -375, 29, -664}, { -4828, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -399, -40, -551}, { -2621, 4340}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -258, 100, -661}, { -4802, 2456}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -375, 29, -664}, { -2045, 5397}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -258, 100, -661}, { -2947, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -327, 100, -758}, { -1150, 4019}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -375, 29, -664}, { 1083, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -577, 80, -528}, { -1845, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -600, 120, -575}, { -2271, 2374}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -641, 30, -502}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -224, 50, -646}, { 772, 2088}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -327, 100, -758}, { 921, 6771}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -258, 100, -661}, { 1991, 3445}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -526, 30, -573}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -600, 120, -575}, { -2520, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -577, 80, -528}, { -1514, 2019}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -600, 120, -575}, { -2642, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -702, 100, -530}, { -1033, 2838}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -526, 30, -573}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -496, 100, -655}, { -2419, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -600, 120, -575}, { -803, 3413}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -375, 29, -664}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -466, 100, -806}, { -3920, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -496, 100, -655}, { -1731, 3484}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -695, 50, -456}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -702, 100, -530}, { -1914, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -782, 120, -415}, { -247, 3571}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -695, 50, -456}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -782, 120, -415}, { -2559, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -727, 81, -373}, { -1501, 2377}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -727, 81, -373}, { -1599, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -782, 120, -415}, { -1577, 2742}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -781, 51, -332}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -641, 30, -502}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -702, 100, -530}, { -2088, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -695, 50, -456}, { -766, 2409}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -419, 51, -616}, { -2523, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -496, 100, -655}, { -1516, 2908}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -526, 30, -573}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -224, 50, -646}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -314, 99, -859}, { -6942, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -327, 100, -758}, { -4405, 2620}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -327, 100, -758}, { -15, 1054}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -466, 100, -806}, { -2506, 3019}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -375, 29, -664}, { 1395, 3394}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -419, 51, -616}, { -1104, 1994}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -375, 29, -664}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -496, 100, -655}, { -3008, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -346, 0, 793}, { -2433, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -334, 81, 721}, { -1377, 3112}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -416, 0, 704}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -235, 120, 755}, { -3608, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -334, 81, 721}, { -1754, 2574}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -346, 0, 793}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -235, 120, 755}, { -2799, 3300}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -186, 80, 859}, { -4112, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -334, 81, 721}, { -2501, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -380, 100, 595}, { -1717, 3825}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -244, 0, 920}, { -3504, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -186, 80, 859}, { -3272, 3514}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -380, 100, 595}, { -3294, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -430, 80, 530}, { -2300, 2544}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -495, 0, 606}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -176, 0, 969}, { -590, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -153, 30, 911}, { -515, 2505}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -201, 0, 957}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -153, 30, 911}, { -1568, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -186, 80, 859}, { -2261, 2579}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -244, 0, 920}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -223, 0, 941}, { -640, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -186, 80, 859}, { 66, 3524}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -201, 0, 957}, { -590, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -186, 80, 859}, { 363, 3597}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -223, 0, 941}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -416, 0, 704}, { -2720, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -380, 100, 595}, { -1370, 4019}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -88, 100, 705}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -184, 100, 617}, { -2797, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -235, 120, 755}, { -1599, 3992}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -186, 80, 859}, { -1448, 1919}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -153, 30, 911}, { 0, 1023}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -135, 120, 800}, { -3105, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -186, 80, 859}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -135, 120, 800}, { -1883, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -235, 120, 755}, { -1296, 3310}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -390, 120, 480}, { 114, 2645}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -430, 80, 530}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -380, 100, 595}, { -1816, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -135, 120, 800}, { -29, 1053}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -88, 100, 705}, { -1401, 2932}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -235, 120, 755}, { 1924, 2377}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -184, 100, 617}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -280, 100, 670}, { -2368, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -235, 120, 755}, { -2404, 3138}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -235, 120, 755}, { -2416, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -280, 100, 670}, { -850, 2444}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -334, 81, 721}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -280, 100, 670}, { -1655, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -380, 100, 595}, { -1197, 3675}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -236, 101, 483}, { -3919, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -390, 120, 480}, { -1352, 3152}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -380, 100, 595}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -184, 100, 617}, { -4252, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -236, 101, 483}, { -2807, 3758}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -184, 100, 617}, { -2368, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -380, 100, 595}, { 1104, 3477}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -280, 100, 670}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -734, 0, 237}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -767, 30, 259}, { -1068, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, 50, 317}, { -1099, 2774}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -642, 0, 330}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -656, 0, 304}, { -632, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, 50, 317}, { -979, 2661}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -656, 0, 304}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -674, 0, 281}, { -632, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, 50, 317}, { -581, 2593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -698, 0, 262}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -734, 0, 237}, { -940, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, 50, 317}, { 379, 2615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, 50, 317}, { -1907, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 30, 374}, { -1033, 2136}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -630, 0, 389}, { 1422, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -633, 0, 358}, { 1203, 374}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -688, 30, 374}, { -22, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -633, 0, 358}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -642, 0, 330}, { -632, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -688, 30, 374}, { -15, 2411}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -674, 0, 281}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -698, 0, 262}, { -662, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, 50, 317}, { -172, 2584}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, 0, 389}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -688, 30, 374}, { -1444, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -707, 30, 448}, { -1420, 2672}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -577, 0, 664}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -605, 0, 619}, { -1148, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -668, 80, 635}, { -1562, 3194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -605, 0, 619}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -624, 0, 566}, { -1209, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -668, 80, 635}, { -109, 3230}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 80, 635}, { -1208, 3173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -624, 0, 566}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -677, 50, 538}, { -1679, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -624, 0, 566}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -630, 0, 513}, { -1148, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -677, 50, 538}, { -723, 2540}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -630, 0, 513}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -630, 0, 389}, { -2651, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -707, 30, 448}, { -1394, 2800}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -707, 30, 448}, { -2258, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -677, 50, 538}, { -715, 2426}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -577, 0, 664}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -668, 80, 635}, { -2674, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -589, 50, 736}, { -529, 2849}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -754, 100, 658}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -874, 100, 705}, { -2773, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -777, 180, 829}, { -1802, 4707}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -666, 100, 711}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -754, 100, 658}, { -2214, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -777, 180, 829}, { -746, 4853}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -616, 100, 773}, { 4002, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -666, 100, 711}, { 3485, -597}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -777, 180, 829}, { -63, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -746, 100, 563}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -781, 120, 436}, { -2860, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -867, 152, 527}, { -1589, 3488}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -842, 120, 356}, { 2093, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -908, 150, 196}, { 2286, -2740}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -924, 152, 401}, { -33, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -908, 150, 196}, { 1, 1065}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -996, 100, 268}, { -72, 3736}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -924, 152, 401}, { 3372, 3925}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -781, 120, 436}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -842, 120, 356}, { -2167, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -867, 152, 527}, { 434, 3763}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -842, 120, 356}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -924, 152, 401}, { -2126, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -867, 152, 527}, { -2355, 3977}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -746, 100, 563}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -867, 152, 527}, { -2932, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -874, 100, 705}, { -1621, 4798}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -754, 100, 658}, { 2729, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -746, 100, 563}, { 3621, -831}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -874, 100, 705}, { -43, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -714, 50, 317}, { -1254, 2245}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -767, 30, 259}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -768, 80, 331}, { -1883, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -668, 80, 635}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -746, 100, 563}, { -2340, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -754, 100, 658}, { -1091, 2660}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -677, 50, 538}, { 270, 3091}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -707, 30, 448}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -781, 120, 436}, { -2521, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -688, 30, 374}, { -1648, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -768, 80, 331}, { -2116, 3211}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -746, 100, 563}, { -1087, 2598}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -677, 50, 538}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -781, 120, 436}, { -3474, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -668, 80, 635}, { -790, 3077}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -746, 100, 563}, { -1913, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -714, 50, 317}, { -1414, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -768, 80, 331}, { -1807, 2341}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -688, 30, 374}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -833, 50, 224}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -908, 150, 196}, { -2755, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -842, 120, 356}, { -682, 4171}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -668, 80, 635}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -754, 100, 658}, { -1967, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -666, 100, 711}, { -464, 2650}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -589, 50, 736}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -666, 100, 711}, { -2033, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -616, 100, 773}, { -825, 2222}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -589, 50, 736}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -668, 80, 635}, { -2816, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -666, 100, 711}, { -1634, 2233}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -707, 30, 448}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -768, 80, 331}, { -3043, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -842, 120, 356}, { -3586, 2825}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -842, 120, 356}, { -4013, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -781, 120, 436}, { -2213, 2231}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -768, 80, 331}, { 409, 2863}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -767, 30, 259}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -833, 50, 224}, { -1649, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -768, 80, 331}, { -2243, 2632}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -842, 120, 356}, { -3221, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -584, 80, 128}, { -1307, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -620, 100, 77}, { -672, 2275}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -645, 80, 135}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -645, 80, 135}, { -1900, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -620, 100, 77}, { -2785, 2135}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -675, 0, 157}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -572, 0, 248}, { 1404, 470}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -523, 50, 264}, { -36, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -603, 0, 210}, { 2305, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -523, 50, 264}, { -2342, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -505, 100, 170}, { -2112, 3343}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -603, 0, 210}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -515, 0, 575}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -495, 0, 606}, { -784, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -430, 80, 530}, { -154, 3708}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -603, 0, 210}, { -1003, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -584, 80, 128}, { -201, 3391}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -639, 0, 180}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -479, 100, 310}, { -2656, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -523, 50, 264}, { -1099, 1799}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -549, 0, 291}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -549, 0, 291}, { -1056, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -523, 50, 264}, { -798, 2345}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -572, 0, 248}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -505, 100, 170}, { -3137, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -584, 80, 128}, { -1940, 2599}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -584, 80, 128}, { -2375, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -645, 80, 135}, { -1658, 2117}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -639, 0, 180}, { 1739, 119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -645, 80, 135}, { -29, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -675, 0, 157}, { 1870, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -479, 100, 310}, { -1739, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -505, 100, 170}, { 273, 3338}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -523, 50, 264}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -416, 100, 391}, { -1813, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -479, 100, 310}, { -288, 2624}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -479, 50, 367}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -479, 50, 367}, { -2461, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -479, 100, 310}, { -2127, 2615}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -549, 0, 291}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -530, 0, 385}, { -1003, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -479, 50, 367}, { -730, 2577}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -535, 0, 338}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -416, 100, 391}, { -2435, 3198}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -530, 0, 385}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -447, 50, 476}, { -2867, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -416, 100, 391}, { -3265, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -479, 50, 367}, { -1510, 1479}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -447, 50, 476}, { -1961, 3115}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -530, 0, 507}, { -2635, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -479, 50, 367}, { -2001, 2457}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -535, 0, 338}, { -1056, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -447, 50, 476}, { -2140, 2286}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -526, 0, 543}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -430, 80, 530}, { -2703, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -526, 0, 543}, { -784, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -447, 50, 476}, { 468, 3170}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -530, 0, 507}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -515, 0, 575}, { -723, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -430, 80, 530}, { -414, 3695}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -526, 0, 543}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -416, 100, 391}, { -1162, 2911}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -447, 50, 476}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -390, 120, 480}, { -1941, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -390, 120, 480}, { -1099, 2624}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -430, 80, 530}, { -1382, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -584, 80, 128}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -510, 100, 93}, { -1819, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -620, 100, 77}, { 117, 2422}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -505, 100, 170}, { -1977, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -510, 100, 93}, { -1133, 2447}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -824, 0, -81}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -845, 51, -142}, { -1754, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -916, 30, -93}, { -1092, 2818}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -916, 30, -93}, { -2100, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -901, 30, -30}, { -1639, 2339}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -824, 0, -81}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -811, 0, -139}, { -1265, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -845, 51, -142}, { -1157, 2342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -837, 0, -24}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -824, 0, -81}, { -1265, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -901, 30, -30}, { 196, 2534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -811, 0, -139}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -852, 81, -203}, { -2386, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -845, 51, -142}, { -1106, 1749}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -781, 0, -240}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -805, 29, -287}, { -1308, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -829, 30, -244}, { -786, 1951}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -781, 0, -240}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -753, 0, -284}, { -1119, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -805, 29, -287}, { -594, 2189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 0, -191}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -829, 30, -244}, { -1468, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -852, 81, -203}, { -1475, 2513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -811, 0, -139}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -798, 0, -191}, { -1151, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -852, 81, -203}, { -1141, 3120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -844, 0, 23}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -901, 30, -30}, { -1807, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -894, 30, 32}, { -862, 1961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -891, 30, 190}, { -2052, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -833, 50, 224}, { -1207, 2282}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -803, 0, 167}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -767, 30, 259}, { -573, 2188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -771, 0, 207}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -833, 50, 224}, { -1741, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -803, 0, 167}, { -1087, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -833, 50, 224}, { -540, 2679}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -734, 0, 237}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -771, 0, 207}, { -1033, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -767, 30, 259}, { -253, 2061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -803, 0, 167}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -826, 0, 122}, { -1087, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -891, 30, 190}, { -439, 3029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -844, 0, 23}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -837, 0, -24}, { -1033, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -901, 30, -30}, { -975, 2545}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -840, 0, 74}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 0, 23}, { -1088, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -894, 30, 32}, { -990, 2293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -894, 30, 32}, { -1610, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -875, 81, 94}, { -984, 2693}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, 0, 122}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -875, 81, 94}, { -2111, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -891, 30, 190}, { -800, 2974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -840, 0, 74}, { -1087, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -875, 81, 94}, { -865, 2949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 0, -191}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -781, 0, -240}, { -1119, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -829, 30, -244}, { -862, 2212}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -753, 0, -284}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -781, 51, -332}, { -1614, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -805, 29, -287}, { -880, 1950}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -942, 100, 61}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -996, 100, -47}, { -2589, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1015, 152, 119}, { 436, 3277}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -917, 120, 138}, { -3306, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1015, 152, 119}, { -2643, 3179}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -996, 100, 268}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -908, 150, 196}, { 73, 3694}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -917, 120, 138}, { 1471, 3985}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -917, 120, 138}, { -746, 2662}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1015, 152, 119}, { -2295, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 120, -257}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -835, 150, -348}, { -2083, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -963, 150, -298}, { -635, 3602}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -782, 120, -415}, { -1868, 2859}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -901, 100, -430}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -835, 150, -348}, { -2515, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -782, 120, -415}, { -40, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -797, 152, -520}, { 423, 3369}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -901, 100, -430}, { 2578, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 120, -257}, { -1104, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -963, 150, -298}, { 391, 3218}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -894, 100, -239}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -835, 150, -348}, { -1291, 3183}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -963, 150, -298}, { -3311, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -963, 150, -298}, { -2229, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -974, 100, -177}, { -386, 3157}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, 120, -175}, { -768, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -894, 100, -239}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -974, 100, -177}, { -2168, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -875, 81, 94}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -942, 100, 61}, { -1677, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -917, 120, 138}, { -590, 2460}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -901, 30, -30}, { 1194, -1217}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -996, 100, -47}, { -40, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -942, 100, 61}, { 2548, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -833, 50, 224}, { -292, 2511}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -891, 30, 190}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -908, 150, 196}, { -2612, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -916, 30, -93}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -974, 100, -177}, { -2666, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -996, 100, -47}, { -970, 3316}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -894, 30, 32}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -901, 30, -30}, { -1331, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -942, 100, 61}, { 503, 2893}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -875, 81, 94}, { -1062, 2456}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -894, 30, 32}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -942, 100, 61}, { -1935, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -901, 30, -30}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -916, 30, -93}, { -1393, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -996, 100, -47}, { -823, 3447}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -891, 30, 190}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -875, 81, 94}, { -2349, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -917, 120, 138}, { -1790, 2472}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -917, 120, 138}, { -2303, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -908, 150, 196}, { -2190, 2447}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -889, 120, -175}, { 597, -730}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -974, 100, -177}, { -41, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -916, 30, -93}, { 2624, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -829, 30, -244}, { -500, 1963}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -805, 29, -287}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -850, 120, -257}, { -2280, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -845, 51, -142}, { -1912, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -889, 120, -175}, { -1886, 2928}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -916, 30, -93}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -852, 81, -203}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -894, 100, -239}, { -1267, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -889, 120, -175}, { -485, 2251}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -805, 29, -287}, { 1891, -1251}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -835, 150, -348}, { -32, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -850, 120, -257}, { 2050, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -850, 120, -257}, { -1446, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -894, 100, -239}, { -857, 1957}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -781, 51, -332}, { -1182, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -835, 150, -348}, { -1795, 3401}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -805, 29, -287}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -781, 51, -332}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -782, 120, -415}, { -2332, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -835, 150, -348}, { -1646, 2845}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -852, 81, -203}, { -1037, 2092}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -829, 30, -244}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -850, 120, -257}, { -2012, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -845, 51, -142}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -852, 81, -203}, { -1471, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -889, 120, -175}, { -1377, 2340}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -620, 100, 77}, { -3039, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -691, 80, 67}, { -1946, 2205}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -700, 0, 136}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -733, 0, 86}, { -651, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -699, 50, 43}, { 36, 2455}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -741, 0, 56}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -691, 80, 67}, { -1982, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -699, 50, 43}, { -1444, 1683}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -733, 0, 86}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -743, 0, 26}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -699, 50, 43}, { -1476, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -715, 30, 11}, { -776, 1554}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -715, 30, 11}, { -903, 1023}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -665, 100, -30}, { -2223, 2600}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -739, 0, -6}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -700, 0, 136}, { -651, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -691, 80, 67}, { 377, 3055}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -719, 0, 112}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -702, 0, -162}, { -764, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -657, 30, -181}, { -69, 2048}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -690, 0, -196}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -657, 30, -181}, { -878, 1896}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -702, 0, -162}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -663, 30, -138}, { -1176, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -671, 0, -226}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -690, 0, -196}, { -764, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -657, 30, -181}, { -659, 2045}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -657, 30, -181}, { -1216, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -609, 30, -217}, { -851, 2254}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -620, 100, 77}, { -526, 4017}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -675, 0, 157}, { -705, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -719, 0, 112}, { -651, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -691, 80, 67}, { -64, 3005}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -733, 0, 86}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -699, 50, 43}, { -426, 2438}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -743, 0, 26}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -741, 0, 56}, { -651, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -693, 30, -82}, { -780, 1746}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -726, 0, -61}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -665, 100, -30}, { -2608, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -663, 30, -138}, { -497, 2269}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -713, 0, -116}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -693, 30, -82}, { -1071, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -713, 0, -116}, { -1033, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -663, 30, -138}, { -316, 2157}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -702, 0, -162}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -743, 0, 26}, { -705, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -715, 30, 11}, { -304, 1874}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -739, 0, -6}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -665, 100, -30}, { -347, 3609}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -739, 0, -6}, { -1211, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -726, 0, -61}, { -1211, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -693, 30, -82}, { -612, 1902}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -713, 0, -116}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -469, 100, -140}, { -2390, 3302}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -613, 50, -155}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -532, 100, -49}, { -3062, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -416, 80, -252}, { 2659, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -533, 80, -232}, { 1229, -1087}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -469, 100, -140}, { -42, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -469, 100, -140}, { -3302, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -533, 80, -232}, { -1653, 2854}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -613, 50, -155}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -632, 80, -81}, { -1768, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -532, 100, -49}, { -2028, 3317}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -533, 80, -232}, { 58, 3013}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -609, 30, -217}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -613, 50, -155}, { -1399, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -613, 50, -155}, { -871, 2119}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -657, 30, -181}, { -1283, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -658, 100, 32}, { -1570, 2250}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -715, 30, 11}, { 0, 1024}, {0xa1, 0xa0, 0xa0, 0x00}}, + {{ -699, 50, 43}, { -879, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -632, 80, -81}, { -1761, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -613, 50, -155}, { -421, 2177}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -663, 30, -138}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -620, 100, 77}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -658, 100, 32}, { 969, 1852}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -691, 80, 67}, { 1606, 935}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -715, 30, 11}, { 0, 1023}, {0xa1, 0xa0, 0xa0, 0x00}}, + {{ -658, 100, 32}, { -1992, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -665, 100, -30}, { -1601, 2312}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -657, 30, -181}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -663, 30, -138}, { -922, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -613, 50, -155}, { -386, 2129}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -510, 100, 93}, { -1327, 4226}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -658, 100, 32}, { 15, 1036}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -620, 100, 77}, { -954, 1865}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -510, 100, 93}, { -3460, 1023}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -532, 100, -49}, { -1850, 3680}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -658, 100, 32}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -532, 100, -49}, { 409, 3295}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -632, 80, -81}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -665, 100, -30}, { -1377, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -691, 80, 67}, { -850, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -658, 100, 32}, { -858, 2140}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -699, 50, 43}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -532, 100, -49}, { -3237, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -665, 100, -30}, { -607, 2225}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -658, 100, 32}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -632, 80, -81}, { -780, 2602}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -663, 30, -138}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -693, 30, -82}, { -1371, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -665, 100, -30}, { -21, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -632, 80, -81}, { 1356, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -693, 30, -82}, { 1038, -631}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 987, 100, -501}, { -3841, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 902, 100, -496}, { -2026, 1277}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 812, 100, -466}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1216, 100, -262}, { -1014, 4347}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1114, 30, -366}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 991, 100, -190}, { -4854, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1282, 80, -471}, { 4668, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1114, 30, -366}, { 1537, -2054}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1216, 100, -262}, { -74, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 987, 100, -501}, { -3802, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 991, 100, -190}, { -232, 5872}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 812, 100, -466}, { 1123, 6452}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 576, 80, -465}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 549, 100, -200}, { -4254, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 987, 100, -501}, { -2298, 6726}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 805, 100, -252}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 991, 100, -190}, { -4231, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 987, 100, -501}, { -6148, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 812, 100, -466}, { -3133, 3405}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 805, 100, -252}, { -5622, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 812, 100, -466}, { -6625, 4829}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 549, 100, -200}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1114, 30, -366}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1282, 80, -471}, { -4391, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1160, 100, -554}, { -3244, 3202}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1114, 30, -366}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1160, 100, -554}, { -3907, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1047, 50, -531}, { -2115, 3465}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1047, 50, -531}, { -3230, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 987, 100, -501}, { -3350, 2820}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1160, 100, -554}, { -1274, -1686}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1139, 0, -591}, { -433, 1782}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1040, 0, -559}, { 2734, 1663}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1047, 50, -531}, { 2774, -438}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 902, 100, -496}, { -3491, -91}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 753, -10, -498}, { 773, 2547}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 812, 100, -466}, { -861, -572}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 900, 0, -518}, { -3402, 2728}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 607, -20, -477}, { 4948, 2367}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 987, 100, -501}, { -148, -1498}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 941, 0, -528}, { 1307, 1627}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 900, 0, -518}, { 2688, 1695}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 902, 100, -496}, { 2596, -1087}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1047, 50, -531}, { -2122, -416}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1040, 0, -559}, { -2059, 1660}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 812, 100, -466}, { -2564, -546}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 607, -20, -477}, { 1198, 2358}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 576, 80, -465}, { 2154, -214}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 477, 80, -1417}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 433, 100, -1519}, { -1076, 3215}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 384, 80, -1419}, { 1274, 2578}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 170, 80, -1343}, { 1804, 2900}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 282, 80, -1386}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 134, 100, -1502}, { -1071, 4961}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 384, 80, -1419}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 354, 100, -1553}, { -2337, 2866}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 282, 80, -1386}, { 1575, 2684}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 829, 100, -1416}, { 3706, 1040}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 676, 100, -1500}, { -47, 1081}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 60, -1287}, { 2961, 4753}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ 477, 80, -1417}, { 1132, 2466}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 557, 80, -1387}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 515, 150, -1465}, { -664, 3354}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 557, 80, -1387}, { 654, 3390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 676, 100, -1500}, { 3678, 1511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 515, 150, -1465}, { -10, 1060}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 60, -1287}, { 0, 1024}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ 676, 100, -1500}, { -3008, 4696}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 627, 80, -1321}, { 650, 3036}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 627, 80, -1321}, { -2079, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 676, 100, -1500}, { -205, 4578}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 515, 150, -1465}, { 2284, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 433, 100, -1519}, { -16, 1058}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 477, 80, -1417}, { 1059, 3249}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 384, 80, -1419}, { 2301, 2895}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 433, 100, -1519}, { 1731, 527}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 354, 100, -1553}, { -36, 1052}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 282, 80, -1386}, { 1055, 5022}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 354, 100, -1553}, { 4432, 3036}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 134, 100, -1502}, { -16, 1085}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 665, 0, -1239}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 717, 60, -1287}, { -2001, 1024}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 627, 80, -1321}, { -1581, 3096}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 665, 0, -1239}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 725, 40, -1239}, { -1543, 1023}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 717, 60, -1287}, { -1657, 2145}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 688, 0, -1219}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 712, 0, -1205}, { -597, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 725, 40, -1239}, { -462, 2184}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 688, 0, -1219}, { -647, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 725, 40, -1239}, { -959, 2234}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 557, 80, -1097}, { 298, 2390}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 436, 200, -1022}, { 2613, -1689}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 526, 200, -967}, { -1021, -1713}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 617, 200, -988}, { -819, -1704}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 557, 80, -1097}, { 394, 2373}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 526, 200, -967}, { 2343, -1722}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 436, 200, -1022}, { -590, 1394}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 397, 200, -1123}, { 2076, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 325, 200, -990}, { -408, -456}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 397, 200, -1123}, { -3216, -716}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 282, 100, -1097}, { -413, 2718}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 325, 200, -990}, { 2474, -660}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 397, 200, -1123}, { 3442, -699}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 347, 200, -1129}, { 1372, -727}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 282, 100, -1097}, { -1273, 2711}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 282, 100, -1097}, { -668, 2724}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 225, 100, -1061}, { 1827, 2706}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 325, 200, -990}, { 225, -650}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 325, 200, -990}, { -1959, -679}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 225, 100, -1061}, { 755, 2720}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 231, 200, -967}, { 1343, -659}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 490, 140, -1139}, { 968, 2155}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 397, 200, -1123}, { 2351, -604}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 436, 200, -1022}, { -1487, -658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 557, 80, -1097}, { 66, 2383}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 490, 140, -1139}, { 2374, 1133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 436, 200, -1022}, { -126, -1686}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 430, 100, -1176}, { 1588, 1709}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 397, 200, -1123}, { 1627, -1600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 490, 140, -1139}, { -1107, 1131}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 60, -1190}, { -413, 1016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 60, -1230}, { 1522, 1019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 430, 100, -1176}, { 1781, -332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 531, 0, -1234}, { 143, 2057}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 480, 60, -1230}, { 1958, -12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 60, -1190}, { -191, -1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 531, 0, -1234}, { -249, 1032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 506, 0, -1256}, { 1284, 1027}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 480, 60, -1230}, { 1579, -1033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 451, 0, -1279}, { 563, 1029}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 433, 30, -1259}, { 1309, -15}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 480, 60, -1230}, { -1337, -1034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 0, -1270}, { 5, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 451, 0, -1279}, { 1938, 1026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 480, 60, -1230}, { -526, -1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 596, 0, -1166}, { -925, 1021}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 531, 0, -1234}, { 2445, 1016}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 510, 60, -1190}, { 1810, -1008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 670, 0, -1114}, { 140, 3053}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 630, 0, -1137}, { 1575, 3062}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 617, 200, -988}, { -330, -3747}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 630, 0, -1137}, { 205, 3063}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 557, 80, -1097}, { 2070, 317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 617, 200, -988}, { -628, -3753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 397, 200, -1123}, { -270, -606}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 414, 141, -1178}, { 468, 1415}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 347, 200, -1129}, { 2417, -602}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 557, 80, -1097}, { -1011, 340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 60, -1190}, { 1653, 1011}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 490, 140, -1139}, { 1445, -903}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 630, 0, -1137}, { -377, 1026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 596, 0, -1166}, { 1261, 1018}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 557, 80, -1097}, { 677, -1712}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 596, 0, -1166}, { 253, 2034}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 510, 60, -1190}, { 2805, 5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 557, 80, -1097}, { -564, -673}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 60, -1190}, { 690, 1009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 430, 100, -1176}, { 2522, -327}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 490, 140, -1139}, { -58, -891}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 397, 100, -1198}, { -705, -331}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 360, 0, -1270}, { 885, 3064}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 347, 200, -1129}, { 865, -3677}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 397, 100, -1198}, { 607, 1705}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 347, 200, -1129}, { 2832, -1628}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 414, 141, -1178}, { -199, 397}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 506, 0, -1256}, { -30, 1021}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 480, 0, -1270}, { 1854, 1017}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 480, 60, -1230}, { 906, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 451, 0, -1279}, { -271, 1030}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 421, 0, -1282}, { 1402, 1025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 433, 30, -1259}, { 672, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 347, 200, -1129}, { 230, -2737}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 253, 0, -1225}, { -303, 4099}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 282, 100, -1097}, { 2325, 652}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 347, 200, -1129}, { 1788, -3749}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 360, 0, -1270}, { -1519, 3077}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 253, 0, -1225}, { 2633, 3078}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 391, 0, -1279}, { 231, 2086}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 360, 0, -1270}, { 1563, 2035}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 397, 100, -1198}, { 923, -1340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 433, 30, -1259}, { -1161, 998}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 430, 100, -1176}, { -271, 1723}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 397, 100, -1198}, { 1485, 1714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 414, 141, -1178}, { 326, 381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 60, -1230}, { -663, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 433, 30, -1259}, { 1838, 2026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 430, 100, -1176}, { 923, -317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 430, 100, -1176}, { 140, 1716}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 414, 141, -1178}, { 1191, 387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 397, 200, -1123}, { -1014, -1614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 433, 30, -1259}, { -46, -15}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 421, 0, -1282}, { 43, 1037}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 391, 0, -1279}, { 1809, 1063}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 433, 30, -1259}, { 685, 2028}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 397, 100, -1198}, { 1564, -334}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 430, 100, -1176}, { -418, -328}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -33, 80, -1189}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 49, 80, -1278}, { -2604, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -177, 100, -1299}, { 338, 4937}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -55, 80, -1104}, { -3248, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -33, 80, -1189}, { -2868, 2869}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -187, 50, -1169}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -33, 80, -1189}, { 2085, -2275}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -177, 100, -1299}, { -46, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -187, 50, -1169}, { 2949, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 49, 80, -1278}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 23, 150, -1416}, { -3380, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -177, 100, -1299}, { -1364, 5726}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 170, 80, -1343}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 134, 100, -1502}, { -3537, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 23, 150, -1416}, { -2398, 4008}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -177, 100, -1299}, { -2996, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -263, 150, -1094}, { 866, 4061}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -187, 50, -1169}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 170, 80, -1343}, { 2513, -1817}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 23, 150, -1416}, { -52, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 49, 80, -1278}, { 3327, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -45, 26, -843}, { 1347, 1047}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -33, 13, -965}, { 4942, 1355}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -43, 18, -954}, { 4611, 1054}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -94, 90, -862}, { 1778, -1518}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -72, 78, -1004}, { 4878, 83}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -94, 90, -862}, { 514, 1148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -43, 18, -954}, { 4125, 2415}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -66, 80, -1020}, { -739, 5151}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -187, 50, -1169}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -263, 150, -1094}, { -3158, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -66, 80, -1020}, { -4193, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -55, 80, -1104}, { -2961, 2358}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -187, 50, -1169}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -66, 80, -1020}, { -3668, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -256, 100, -998}, { -1857, 4755}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -72, 78, -1004}, { -3284, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -66, 80, -1020}, { 4341, -780}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -263, 150, -1094}, { -79, 1046}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -256, 100, -998}, { 1768, 2472}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -256, 100, -998}, { -1857, 4755}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -94, 90, -862}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -72, 78, -1004}, { -3284, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -66, 80, -1020}, { 493, -1014}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -72, 78, -1004}, { -434, -854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -43, 18, -954}, { -763, 2021}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -33, 13, -965}, { 126, 2197}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 142, 100, -1083}, { 1141, 1770}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 140, 150, -1023}, { 869, 8}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 225, 100, -1061}, { -749, 1718}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 282, 100, -1097}, { -814, 1010}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 227, 100, -1118}, { 1103, 1022}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 225, 100, -1061}, { 525, -288}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 182, 100, -1103}, { -284, 1021}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 142, 100, -1083}, { 1486, 1032}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 225, 100, -1061}, { -1045, -279}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 231, 200, -967}, { 619, -638}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 153, 150, -977}, { -1949, 980}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 199, 100, -892}, { 1428, 2689}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 225, 100, -1061}, { -1078, 2725}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 153, 150, -977}, { 1037, 992}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 231, 200, -967}, { -285, -665}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 225, 100, -1061}, { 754, 1719}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 140, 150, -1023}, { 427, 8}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 153, 150, -977}, { -1019, -22}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 227, 100, -1118}, { -255, 1026}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 182, 100, -1103}, { 1323, 1020}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 225, 100, -1061}, { 376, -282}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 130, 130, -828}, { 112, -1363}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 98, 50, -894}, { -1207, 316}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 26, -837}, { 206, 1215}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 140, 150, -1023}, { -378, -1035}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 66, 13, -955}, { 946, 3680}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 153, 150, -977}, { 1262, -1042}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 253, 0, -1225}, { -2222, 2109}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 170, 0, -1190}, { 1336, 2059}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 227, 100, -1118}, { 435, -1431}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 182, 100, -1103}, { 2297, -1396}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 170, 0, -1190}, { -309, 2062}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 144, 0, -1177}, { 1036, 2056}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 182, 100, -1103}, { 1075, -1369}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 140, 150, -1023}, { 567, -2059}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 76, 0, -1066}, { -673, 3099}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 66, 13, -955}, { 2515, 2626}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 82, 0, -1094}, { -1484, 3087}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 26, -837}, { 2146, 1244}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 98, 50, -894}, { 588, 323}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 66, 13, -955}, { -942, 1612}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 153, 150, -977}, { -1690, -1039}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 98, 50, -894}, { 458, 2361}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 130, 130, -828}, { 2700, 674}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 153, 150, -977}, { -157, -1033}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 66, 13, -955}, { -265, 3679}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 98, 50, -894}, { 1736, 2352}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 253, 0, -1225}, { 438, 2130}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 227, 100, -1118}, { 1618, -1450}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 282, 100, -1097}, { -782, -1445}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 142, 100, -1083}, { 715, -1382}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 106, 0, -1141}, { -104, 2070}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 92, 0, -1118}, { 839, 2064}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 144, 0, -1177}, { 112, 2059}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 123, 0, -1160}, { 1168, 2036}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 182, 100, -1103}, { 800, -1361}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 140, 150, -1023}, { 1649, -2052}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 142, 100, -1083}, { -511, -356}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 82, 0, -1094}, { 696, 3073}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 182, 100, -1103}, { 1011, -1360}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 123, 0, -1160}, { 368, 2039}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 106, 0, -1141}, { 1446, 2047}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 182, 100, -1103}, { -933, -1368}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 106, 0, -1141}, { 856, 2052}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 142, 100, -1083}, { 759, -1381}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 142, 100, -1083}, { 541, -1379}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 92, 0, -1118}, { 135, 2067}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 82, 0, -1094}, { 1110, 2047}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 199, 100, -892}, { -853, 1775}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 130, 130, -828}, { 949, 1776}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 195, 125, -781}, { 632, 760}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 153, 150, -977}, { 1515, -76}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 130, 130, -828}, { -1579, 1614}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 199, 100, -892}, { 748, 1672}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 94, 130, -448}, { -2291, -751}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 70, 84, -546}, { 332, -350}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 49, 45, -549}, { 878, -1276}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 50, -379}, { -4124, 979}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 94, 130, -448}, { -1910, 3071}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 49, 45, -549}, { 816, 315}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 70, 84, -546}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 45, 41, -694}, { 0, 5344}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 49, 45, -549}, { 1129, 1475}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -55, 41, -698}, { 4964, 795}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -56, 40, -722}, { 5654, 835}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -89, 120, -674}, { 4301, -12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -89, 120, -674}, { -2651, 269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 40, -722}, { -1205, 946}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -94, 90, -862}, { 2802, -1345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 45, -550}, { 2049, 2094}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -89, 120, -674}, { 5707, 1284}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -133, 140, -533}, { 1537, -1590}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 50, -378}, { 6785, 2291}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -51, 45, -550}, { 1893, 973}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -133, 140, -533}, { 1382, 4658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -89, 120, -674}, { 4227, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 45, -550}, { 5157, 5165}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 50, -378}, { -3661, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -133, 140, -533}, { 1140, 4449}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 130, -407}, { -1157, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 40, -722}, { -1510, 803}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 26, -843}, { 2084, 1110}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -94, 90, -862}, { 2515, -1455}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 91, 130, -690}, { 1530, -297}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 45, 40, -718}, { 111, 1724}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 45, 41, -694}, { 575, 1663}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 90, 113, -749}, { -614, 247}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 45, 40, -718}, { 2815, 677}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 130, 130, -828}, { 112, -1363}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 26, -837}, { 206, 1215}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 91, 130, -690}, { -652, -318}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 45, 41, -694}, { -1038, 1674}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 70, 84, -546}, { 2312, 328}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 45, 40, -718}, { 1133, 2744}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 90, 113, -749}, { 937, 1276}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 130, 130, -828}, { -813, 676}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 90, 113, -749}, { 937, 1276}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 195, 125, -781}, { 742, -191}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 130, 130, -828}, { -813, 676}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 91, 130, -690}, { 1530, -297}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 195, 125, -781}, { -1341, -1229}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 90, 113, -749}, { -614, 247}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 940, 100, -1070}, { 3439, -1455}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1065, 50, -1069}, { -1259, 284}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1036, 0, -1117}, { 364, 2085}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1066, 0, -1112}, { -28, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1036, 0, -1117}, { 1186, 1044}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1065, 50, -1069}, { -292, -723}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 940, 100, -1070}, { -1998, -401}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 880, 0, -1102}, { 313, 3122}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 822, 200, -948}, { 5718, -3809}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1003, 0, -1117}, { -2138, 2055}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 880, 0, -1102}, { 3189, 2108}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 940, 100, -1070}, { 692, -1433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1065, 50, -1069}, { 272, 1316}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 940, 100, -1070}, { 3891, -451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1070, 100, -991}, { -1347, -387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1181, 0, -1011}, { -1094, 2043}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1142, 0, -1060}, { 1514, 2045}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1070, 100, -991}, { 1112, -1390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 940, 100, -1070}, { 680, 1648}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 822, 200, -948}, { 3355, -1819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 150, -990}, { -1741, 36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1070, 100, -991}, { -867, 1689}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 940, 100, -1070}, { 3312, 1641}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 150, -990}, { 784, 55}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1119, 0, -1083}, { 227, 2045}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1065, 50, -1069}, { 1878, 300}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1070, 100, -991}, { -1219, -1405}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1119, 0, -1083}, { -208, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1094, 0, -1100}, { 1109, 1019}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1065, 50, -1069}, { 1120, -712}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1142, 0, -1060}, { 2, 1025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1119, 0, -1083}, { 1179, 1020}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1070, 100, -991}, { -104, -2414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 759, 0, -1091}, { 102, 2033}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 713, 0, -1098}, { 2325, 2031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 770, 100, -1070}, { -610, -1364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 770, 100, -1070}, { -2277, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 713, 0, -1098}, { 1063, 3058}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 617, 200, -988}, { 2627, -3753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 770, 100, -1070}, { 1013, 1696}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 617, 200, -988}, { 1079, -1715}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 733, 150, -950}, { -1882, -13}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 713, 0, -1098}, { -487, 3073}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 670, 0, -1114}, { 1010, 3051}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 617, 200, -988}, { 1106, -3745}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 803, 0, -1092}, { -597, 2058}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 759, 0, -1091}, { 1637, 2040}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 770, 100, -1070}, { 1002, -1375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1094, 0, -1100}, { -355, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1066, 0, -1112}, { 1598, 1018}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1065, 50, -1069}, { 703, -713}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1036, 0, -1117}, { -1228, 2089}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1003, 0, -1117}, { 515, 2058}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 940, 100, -1070}, { 2591, -1441}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 822, 200, -948}, { 1197, -3793}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 880, 0, -1102}, { -2885, 3126}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 803, 0, -1092}, { 2190, 3083}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 822, 200, -948}, { -572, -1697}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 770, 100, -1070}, { -236, 1686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 733, 150, -950}, { 2943, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 803, 0, -1092}, { 974, 4089}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 770, 100, -1070}, { 2445, 669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 822, 200, -948}, { -1987, -2752}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 593, 150, -881}, { 1672, 1294}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 526, 200, -967}, { 465, -77}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 492, 150, -874}, { -174, 1364}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 519, 200, -745}, { 706, 327}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 593, 150, -881}, { -860, 2042}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 492, 150, -874}, { 1041, 2023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1010, 158, -831}, { -484, 784}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1000, 150, -990}, { 1814, 1010}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 822, 200, -948}, { 1244, -770}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1010, 158, -831}, { 106, 1802}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 822, 200, -948}, { 1965, 242}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 809, 200, -847}, { -143, 250}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, 100, -766}, { 2623, 975}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 777, 100, -798}, { 204, -292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 675, 100, -746}, { -1901, 1065}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, 100, -766}, { -99, 1706}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1010, 158, -831}, { 3602, -281}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 809, 200, -847}, { -1822, -1790}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, 100, -766}, { 2456, 2737}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 809, 200, -847}, { -90, -785}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 777, 100, -798}, { -550, 2682}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 617, 200, -988}, { 1110, -120}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 526, 200, -967}, { -720, -102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 593, 150, -881}, { 167, 1301}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 777, 100, -798}, { 1868, 2732}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 662, 226, -824}, { -215, -1568}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 675, 100, -746}, { -787, 2707}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 675, 100, -746}, { 1001, 2740}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 662, 226, -824}, { 1569, -1590}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 519, 200, -745}, { -2387, -720}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 777, 100, -798}, { 567, 2692}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 809, 200, -847}, { 1515, -762}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 662, 226, -824}, { -2421, -1538}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 809, 200, -847}, { -1316, 350}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 733, 150, -950}, { 611, 2034}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 662, 226, -824}, { 1730, -507}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 662, 226, -824}, { -717, -501}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 593, 150, -881}, { -428, 2018}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 519, 200, -745}, { 2067, 312}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 733, 150, -950}, { -1352, 2040}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 593, 150, -881}, { 1665, 2019}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 662, 226, -824}, { 976, -513}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 733, 150, -950}, { 1995, 1166}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 617, 200, -988}, { 632, -105}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 593, 150, -881}, { -305, 1277}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 822, 200, -948}, { -239, 332}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 733, 150, -950}, { -367, 2036}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 809, 200, -847}, { 4011, 342}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1050, 100, -771}, { 1740, 1707}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1010, 158, -831}, { 921, -324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, 100, -766}, { -2259, 1745}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 675, 100, -746}, { 2419, 1698}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 519, 200, -745}, { -1308, -1686}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 557, 130, -673}, { -1958, 666}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 915, 0, -624}, { 132, 2059}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 900, 100, -766}, { 3099, -1384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 870, 50, -650}, { -81, 318}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1103, 0, -685}, { 1580, 1012}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1050, 100, -771}, { 763, -2369}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1009, 0, -655}, { -1712, 1027}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1009, 0, -655}, { 2295, 1021}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 900, 100, -766}, { -190, -2394}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 915, 0, -624}, { -1110, 1035}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1009, 0, -655}, { 682, 2048}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1050, 100, -771}, { 2007, -1356}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 900, 100, -766}, { -2102, -1374}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 601, -20, -577}, { -583, 2736}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 675, 100, -746}, { 4071, -1365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 557, 130, -673}, { -494, -2388}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 900, 100, -766}, { 1762, -372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 675, 100, -746}, { -3650, -358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 870, 50, -650}, { 860, 1353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 915, 0, -624}, { 1357, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 870, 50, -650}, { -157, -687}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 883, 0, -617}, { 16, 1019}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 883, 0, -617}, { 1592, 1021}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 870, 50, -650}, { 1293, -686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 742, -10, -597}, { -2292, 1364}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 870, 50, -650}, { 3372, -701}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 601, -20, -577}, { -3275, 1726}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 742, -10, -597}, { 169, 1366}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 870, 50, -650}, { 4738, 331}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 675, 100, -746}, { -1611, -1355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 601, -20, -577}, { -3434, 2746}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1103, 0, -685}, { -33, 1018}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1133, 0, -698}, { 1121, 1027}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1050, 100, -771}, { -161, -2383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1178, 0, -736}, { -2, 1015}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1193, 0, -762}, { 1245, 1014}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1115, 50, -754}, { -859, -679}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1178, 0, -736}, { 1127, 1020}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1115, 50, -754}, { 43, -672}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1157, 0, -715}, { 0, 1012}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1209, 0, -821}, { 1161, 2036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1125, 100, -811}, { 281, -1341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1204, 0, -789}, { -130, 2023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1133, 0, -698}, { -18, 1018}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1157, 0, -715}, { 1020, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1050, 100, -771}, { -813, -2387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1125, 100, -811}, { 3059, 1686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1010, 158, -831}, { 30, -312}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1050, 100, -771}, { -148, 1707}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1115, 50, -754}, { 576, 1342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1125, 100, -811}, { 2404, -317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1050, 100, -771}, { -1651, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1204, 0, -789}, { 1855, 2011}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1125, 100, -811}, { 38, -1336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1115, 50, -754}, { -2007, 321}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1193, 0, -762}, { -2, 1020}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1204, 0, -789}, { 1140, 982}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1115, 50, -754}, { -1075, -682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1157, 0, -715}, { 1029, 1027}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1115, 50, -754}, { 717, -691}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1050, 100, -771}, { -1439, -2395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1090, 100, -926}, { 2861, 1714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1010, 158, -831}, { 726, -312}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1125, 100, -811}, { -991, 1697}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1215, 0, -903}, { -1, 1019}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1214, 0, -933}, { 1160, 1025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1170, 50, -904}, { 92, -686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1214, 0, -933}, { 5, 1022}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1208, 0, -961}, { 1043, 1016}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1170, 50, -904}, { -591, -690}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1090, 100, -926}, { 485, -1375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1208, 0, -961}, { -202, 2051}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1197, 0, -986}, { 1022, 2059}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1197, 0, -986}, { -33, 2057}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1181, 0, -1011}, { 1219, 2038}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1090, 100, -926}, { 102, -1381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1181, 0, -1011}, { 733, 2034}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1070, 100, -991}, { 1129, -1387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1090, 100, -926}, { -1307, -1383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 50, -904}, { -597, 338}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1208, 0, -961}, { 859, 2033}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1090, 100, -926}, { 1842, -1359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 50, -904}, { 564, 1361}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1090, 100, -926}, { 2555, -348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1125, 100, -811}, { -2422, -328}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1209, 0, -821}, { -1520, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1215, 0, -903}, { 1371, 1026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1170, 50, -904}, { 1307, -686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1209, 0, -821}, { -284, 2034}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1170, 50, -904}, { 3141, 329}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1125, 100, -811}, { -914, -1333}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1010, 158, -831}, { -1122, -312}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1090, 100, -926}, { 551, 1716}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1070, 100, -991}, { 2268, 1675}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1010, 158, -831}, { -2477, -380}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1070, 100, -991}, { 1140, 1685}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 150, -990}, { 1580, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1527, 120, -614}, { 3054, 3125}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1547, 100, -783}, { -7, 1069}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1456, 90, -692}, { 476, 4001}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1456, 90, -692}, { 2717, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1418, 80, -569}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1527, 120, -614}, { 634, 3629}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1547, 100, -783}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1587, 150, -905}, { -2960, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1461, 100, -819}, { -146, 3011}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1568, 100, -1082}, { -52, 1071}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1468, 110, -1256}, { 3338, 4135}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1426, 100, -1100}, { 2953, 361}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1587, 150, -905}, { -3020, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1568, 100, -1082}, { -568, 4160}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1504, 80, -958}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1504, 80, -958}, { 2799, 2496}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1426, 100, -1100}, { -454, 4135}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1461, 100, -819}, { -1066, 4165}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1587, 150, -905}, { 2206, 3087}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1504, 80, -958}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1461, 100, -819}, { 1470, 3572}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1456, 90, -692}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1547, 100, -783}, { -484, 3955}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1344, 0, -950}, { -996, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1407, 50, -954}, { -1210, 2738}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1334, 0, -995}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1334, 0, -995}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1407, 50, -954}, { -2098, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1364, 52, -1052}, { -513, 2721}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1350, 0, -907}, { 796, 4718}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1461, 100, -819}, { -16, 1073}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1407, 50, -954}, { -1047, 4214}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1346, 30, -757}, { -1217, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1461, 100, -819}, { -1778, 3903}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1340, 0, -810}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1340, 0, -810}, { -2095, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1461, 100, -819}, { -1643, 4378}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1350, 0, -907}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1350, 0, -907}, { -943, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1407, 50, -954}, { -116, 2747}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1344, 0, -950}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1334, 0, -995}, { -996, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1364, 52, -1052}, { -110, 2560}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1316, 0, -1038}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1316, 0, -1038}, { -1137, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1364, 52, -1052}, { -1403, 2540}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1289, 0, -1083}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1282, 80, -471}, { -2104, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1418, 80, -569}, { 750, 3234}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1269, 80, -621}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1418, 80, -569}, { -1629, 3194}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1324, 30, -682}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1269, 80, -621}, { -2489, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1418, 80, -569}, { -2713, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1456, 90, -692}, { -943, 3256}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1324, 30, -682}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1269, 80, -621}, { -29, 1068}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1160, 100, -554}, { -1038, 3885}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1282, 80, -471}, { 1169, 2797}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1407, 50, -954}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1426, 100, -1100}, { -3355, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1364, 52, -1052}, { -1898, 2361}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1461, 100, -819}, { -16, 1073}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1504, 80, -958}, { 1049, 4214}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1407, 50, -954}, { 2713, 2938}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1407, 50, -954}, { -32, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1504, 80, -958}, { 2064, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1426, 100, -1100}, { 535, -2282}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1324, 30, -682}, { -2238, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1456, 90, -692}, { -1414, 3302}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1346, 30, -757}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1456, 90, -692}, { -2682, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1461, 100, -819}, { -1331, 3638}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1289, 0, -1083}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1426, 100, -1100}, { -3665, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1322, 80, -1169}, { -1775, 2962}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1364, 52, -1052}, { -2066, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1426, 100, -1100}, { -3338, 2538}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1289, 0, -1083}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1426, 100, -1100}, { -59, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1468, 110, -1256}, { 3734, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1322, 80, -1169}, { 885, -1513}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1269, 80, -621}, { 1055, -1092}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1228, 0, -633}, { 962, 1612}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1182, 0, -610}, { 2343, 1931}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1324, 30, -682}, { -1926, 91}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1273, 0, -666}, { -619, 1438}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1299, 0, -708}, { 962, 1252}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1324, 30, -682}, { 2204, 87}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1328, 0, -763}, { -917, 1091}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1273, 0, -666}, { 2422, 1435}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1346, 30, -757}, { -1164, 346}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1340, 0, -810}, { -2483, 1096}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1139, 0, -591}, { -433, 1782}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1160, 100, -554}, { -1274, -1686}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1182, 0, -610}, { -1847, 1919}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1269, 80, -621}, { -5453, -1070}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 795, 80, -1259}, { -1834, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 829, 100, -1416}, { -1486, 4507}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 60, -1287}, { 0, 1023}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ 1155, 82, -1261}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1139, 100, -1359}, { -74, 3190}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1068, 100, -1292}, { 1724, 2106}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1068, 100, -1292}, { -1946, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1139, 100, -1359}, { -3292, 2636}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 980, 80, -1301}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1155, 82, -1261}, { 73, 3224}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1274, 100, -1282}, { 2696, 3044}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1139, 100, -1359}, { -1, 1057}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1468, 110, -1256}, { 5182, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1288, 100, -1406}, { -82, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1274, 100, -1282}, { 1330, 3305}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1061, 100, -1454}, { -3756, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 929, 100, -1450}, { -2355, 3491}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1288, 100, -1406}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1061, 100, -1454}, { -5008, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1139, 100, -1359}, { -2938, 2683}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1274, 100, -1282}, { -60, 1059}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1288, 100, -1406}, { -1473, 3340}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1139, 100, -1359}, { 1870, 3798}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1139, 100, -1359}, { -3666, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1061, 100, -1454}, { -2798, 3530}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 980, 80, -1301}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 929, 100, -1450}, { -3411, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 894, 100, -1274}, { -99, 3000}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 929, 100, -1450}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 829, 100, -1416}, { -2257, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 894, 100, -1274}, { -1903, 4378}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 894, 100, -1274}, { -2206, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 829, 100, -1416}, { -1301, 4273}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 795, 80, -1259}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 869, 0, -1201}, { -42, 3776}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 996, 0, -1216}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 894, 100, -1274}, { -2647, 2999}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1148, 0, -1194}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1155, 82, -1261}, { -2280, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1094, 0, -1208}, { -111, 2224}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1236, 0, -1139}, { -1092, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1226, 50, -1188}, { -325, 2323}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1194, 0, -1169}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 980, 80, -1301}, { 1915, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 996, 0, -1216}, { 1791, -1499}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1068, 100, -1292}, { -30, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 980, 80, -1301}, { 1887, 608}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 894, 100, -1274}, { -41, 1054}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 996, 0, -1216}, { 2606, 3030}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 869, 0, -1201}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 894, 100, -1274}, { -2718, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 795, 80, -1259}, { -1757, 3010}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 738, 0, -1196}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 766, 0, -1191}, { -597, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 795, 80, -1259}, { -996, 3331}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 766, 0, -1191}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 796, 0, -1192}, { -647, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 795, 80, -1259}, { -675, 3265}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 712, 0, -1205}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 795, 80, -1259}, { -2739, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 725, 40, -1239}, { -1034, 1567}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 738, 0, -1196}, { -597, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 795, 80, -1259}, { -1293, 3438}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 712, 0, -1205}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 725, 40, -1239}, { 0, 1023}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 795, 80, -1259}, { -1789, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 717, 60, -1287}, { -310, 2108}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 796, 0, -1192}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 869, 0, -1201}, { -1587, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 795, 80, -1259}, { -160, 3260}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 996, 0, -1216}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1044, 0, -1217}, { -1039, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1068, 100, -1292}, { -1580, 3705}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1236, 0, -1139}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1322, 80, -1169}, { -2625, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1226, 50, -1188}, { -822, 2289}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1289, 0, -1083}, { -1660, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1322, 80, -1169}, { -825, 3516}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1236, 0, -1139}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1094, 0, -1208}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1155, 82, -1261}, { -2478, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1068, 100, -1292}, { -2061, 3017}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1148, 0, -1194}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1226, 50, -1188}, { -2003, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1155, 82, -1261}, { -968, 3088}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1044, 0, -1217}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1094, 0, -1208}, { -1094, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1068, 100, -1292}, { -207, 3751}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1194, 0, -1169}, { -1133, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1226, 50, -1188}, { -1546, 2298}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1148, 0, -1194}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1322, 80, -1169}, { -3060, 3301}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1468, 110, -1256}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1274, 100, -1282}, { -4476, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1226, 50, -1188}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1322, 80, -1169}, { -2202, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1274, 100, -1282}, { -913, 3376}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1274, 100, -1282}, { -2523, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1155, 82, -1261}, { -947, 3129}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -424, 0, 855}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -496, 0, 765}, { -2474, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -536, 50, 846}, { -1658, 3096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -536, 50, 846}, { -2654, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -522, 80, 935}, { -2509, 3051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -428, 50, 996}, { -35, 1060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -424, 0, 855}, { 2206, 3368}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -522, 80, 935}, { 2300, 143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -496, 0, 765}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -589, 50, 736}, { -2372, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -536, 50, 846}, { -757, 3118}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -326, 30, 1073}, { -550, 2938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -319, 0, 986}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -428, 50, 996}, { -2580, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -252, 0, 1044}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -288, 0, 1018}, { -965, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -326, 30, 1073}, { -933, 2599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, 30, 1107}, { -9, 1045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -252, 0, 1044}, { 599, 2430}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -326, 30, 1073}, { 1837, 1080}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -319, 0, 986}, { -10, 4627}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -424, 0, 855}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -428, 50, 996}, { -2241, 3332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -288, 0, 1018}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -319, 0, 986}, { -964, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -326, 30, 1073}, { 288, 2572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -577, 0, 664}, { -2801, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -589, 50, 736}, { -1760, 2614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -210, 0, 1063}, { 630, 1774}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -252, 0, 1044}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -247, 30, 1107}, { -609, 2408}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -616, 100, 773}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -777, 180, 829}, { -4065, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 180, 946}, { -3337, 3992}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -607, 100, 864}, { 3080, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -616, 100, 773}, { 4072, -697}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 180, 946}, { -48, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -343, 100, 1106}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -433, 120, 1051}, { -2299, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -407, 100, 1245}, { 407, 4300}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -607, 100, 864}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 180, 946}, { -3129, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -669, 150, 1039}, { -3534, 3170}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -433, 120, 1051}, { -1210, 2522}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -507, 100, 1005}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -484, 100, 1159}, { -3356, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -507, 100, 1005}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -669, 150, 1039}, { -3723, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -484, 100, 1159}, { -188, 4374}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -433, 120, 1051}, { 1008, 3438}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -484, 100, 1159}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -407, 100, 1245}, { -2489, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -309, 100, 1149}, { -1504, 3566}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -343, 100, 1106}, { -547, 4280}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -407, 100, 1245}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -326, 30, 1073}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -428, 50, 996}, { -2790, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -433, 120, 1051}, { -2404, 2900}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -309, 100, 1149}, { -1952, 2048}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -247, 30, 1107}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -343, 100, 1106}, { -2565, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -326, 30, 1073}, { -1846, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -343, 100, 1106}, { -1918, 2728}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -428, 50, 996}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -507, 100, 1005}, { -2026, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -433, 120, 1051}, { -1002, 2655}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -522, 80, 935}, { -2509, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -507, 100, 1005}, { -1560, 2316}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -343, 100, 1106}, { -1135, 2296}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -326, 30, 1073}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -433, 120, 1051}, { -3050, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -536, 50, 846}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -589, 50, 736}, { -2644, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -616, 100, 773}, { -2173, 2401}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -616, 100, 773}, { -2573, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -607, 100, 864}, { -1221, 2480}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -522, 80, 935}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -607, 100, 864}, { -2405, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -669, 150, 1039}, { -1238, 4990}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -507, 100, 1005}, { 3664, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -522, 80, 935}, { 3777, -575}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -669, 150, 1039}, { -58, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -522, 80, 935}, { -514, 2990}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -607, 100, 864}, { -1901, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -53, 20, 163}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 25, 122}, { -1233, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -95, 110, 49}, { -3469, 3422}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -17, 0, 366}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -37, 0, 327}, { -1078, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -75, 60, 312}, { -1823, 2633}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 6, 285}, { 727, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -55, 10, 240}, { -363, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -95, 50, 252}, { -284, 2433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 6, 285}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -95, 50, 252}, { -1735, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -75, 60, 312}, { -898, 2361}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -53, 15, 199}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -53, 20, 163}, { -1048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -133, 60, 131}, { -2117, 4443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -55, 10, 240}, { 1285, 1356}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -133, 60, 131}, { 4620, -2044}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 50, 252}, { 921, -307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -53, 15, 199}, { -1236, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -133, 60, 131}, { -3250, 4505}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -55, 10, 240}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -17, 0, 366}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -75, 60, 312}, { -2146, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 80, 407}, { -1661, 3135}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -47, 60, 44}, { -1688, 1258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 63, 27}, { -1134, 1259}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -95, 110, 49}, { -1843, -847}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 60, 8}, { -580, 1259}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -50, 40, 79}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -47, 60, 44}, { -1169, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 110, 49}, { -1188, 3136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -53, 20, 163}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 110, 49}, { -4217, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -133, 60, 131}, { -2659, 3424}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 25, 122}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -50, 40, 79}, { -1348, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 110, 49}, { -2483, 3165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 0, 327}, { 137, 3169}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -50, 6, 285}, { 815, 2314}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -75, 60, 312}, { -607, 1560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 50, 252}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -133, 60, 131}, { -4086, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -169, 80, 245}, { -1301, 2982}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -75, 60, 312}, { -849, 2126}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -95, 50, 252}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -155, 100, 339}, { -2512, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -155, 100, 339}, { 901, 2899}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -169, 80, 245}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -240, 150, 355}, { -892, 4094}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -103, 80, 407}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -155, 100, 339}, { -1892, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -240, 150, 355}, { -2936, 2910}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -95, 50, 252}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -169, 80, 245}, { -1719, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -155, 100, 339}, { -1436, 3085}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -240, 150, 355}, { -3490, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -236, 101, 483}, { -2082, 3622}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -75, 60, 312}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -155, 100, 339}, { -1995, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -103, 80, 407}, { -1276, 2774}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -169, 80, 245}, { 878, 4142}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -265, 120, 200}, { 2942, 2832}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -240, 150, 355}, { -13, 1071}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -169, 80, 245}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -209, 100, 148}, { -3148, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -265, 120, 200}, { -2492, 3251}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -95, 110, 49}, { 455, 7404}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -210, 130, 15}, { 2421, 5110}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -209, 100, 148}, { -1240, 3719}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -133, 60, 131}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -209, 100, 148}, { -1856, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -169, 80, 245}, { -1380, 4135}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -133, 60, 131}, { 769, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -95, 110, 49}, { -2093, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -209, 100, 148}, { 1610, 2678}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 102, 67, 99}, { -257, 3364}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 47, 20, 164}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 92, 30, 211}, { -1416, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 92, 30, 211}, { -1097, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 47, 20, 164}, { 89, 1798}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 45, 15, 200}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 102, 67, 99}, { -2354, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 49, 25, 123}, { -605, 1696}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 102, 67, 99}, { -1683, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 53, 60, 45}, { -24, 1911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 40, 81}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 68, 0, 312}, { -569, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 105, 50, 265}, { -30, 2620}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 56, 0, 289}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 102, 67, 99}, { -2438, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 90, 110, -7}, { -434, 2200}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 60, 8}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 102, 67, 99}, { -1881, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 60, 8}, { 463, 1692}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 63, 28}, { 231, 1358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 53, 60, 45}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 102, 67, 99}, { -1874, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 50, 40, 81}, { -424, 1880}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 49, 25, 123}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 67, 30, 253}, { -616, 1419}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 46, 10, 237}, { 74, 1615}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 48, 5, 264}, { -6, 1030}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 92, 30, 211}, { -644, 2060}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 46, 10, 237}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 67, 30, 253}, { -718, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 92, 30, 211}, { 1044, 717}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 45, 15, 200}, { -5, 1034}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 46, 10, 237}, { 371, 1736}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 67, 30, 253}, { -16, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 48, 5, 264}, { 593, 1413}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 56, 0, 289}, { 1025, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 105, 50, 265}, { -843, 1969}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 92, 30, 211}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 67, 30, 253}, { -1039, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 105, 50, 265}, { -271, 93}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 67, 30, 253}, { -16, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 155, 60, 200}, { -1529, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 102, 67, 99}, { -1285, 3297}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 92, 30, 211}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 105, 50, 265}, { -1266, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 155, 60, 200}, { -301, 2523}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 92, 30, 211}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 303, 100, 197}, { -3297, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 247, 100, 74}, { -2175, 3710}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 155, 60, 200}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 247, 100, 74}, { -2840, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 90, 110, -7}, { -272, 3331}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 102, 67, 99}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 155, 60, 200}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 247, 100, 74}, { -3457, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 102, 67, 99}, { -1318, 2892}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 321, 100, 1}, { -4039, 3187}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 90, 110, -7}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 247, 100, 74}, { -3452, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 303, 100, 197}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 321, 100, 1}, { 1010, 5124}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 247, 100, 74}, { 2018, 3122}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 137, 10, 507}, { -926, 2033}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 87, 5, 468}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 99, 50, 554}, { -2100, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 171, 15, 542}, { 1725, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 137, 10, 507}, { 1214, 100}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 99, 50, 554}, { -27, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 99, 50, 554}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5, 80, 547}, { -2335, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 80, 621}, { -118, 2602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 70, 433}, { 2384, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 80, 407}, { 1350, -578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -101, 100, 503}, { -36, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5, 80, 547}, { -1397, 3090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 70, 433}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -101, 100, 503}, { -2420, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 99, 50, 554}, { -1371, 2614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5, 80, 547}, { -3081, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 70, 433}, { -1469, 2492}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -17, 0, 366}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -103, 80, 407}, { -2686, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, 402}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -17, 0, 366}, { -953, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -19, 70, 433}, { 173, 2768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 41, 0, 430}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 10, 0, 402}, { -905, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -19, 70, 433}, { -943, 2777}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 41, 0, 430}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -19, 70, 433}, { -1990, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5, 80, 547}, { -2042, 3517}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 5, 468}, { -395, 2248}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -5, 80, 547}, { -3223, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 218, 20, 598}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 99, 50, 554}, { -2824, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 80, 621}, { -2507, 2575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 80, 621}, { -2948, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 175, 80, 695}, { -1741, 2994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 258, 25, 657}, { -12, 1044}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 218, 20, 598}, { 755, 2383}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 175, 80, 695}, { 2083, 113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 171, 15, 542}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 99, 50, 554}, { -1752, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 218, 20, 598}, { 685, 2449}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 175, 100, 800}, { -306, 3297}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 175, 80, 695}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 37, 100, 710}, { -3009, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 97, 80, 621}, { -2311, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 37, 100, 710}, { -1916, 3344}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 37, 100, 710}, { -42, 1062}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -5, 80, 547}, { 2663, 3507}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -88, 100, 705}, { 2275, -324}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 97, 80, 621}, { -364, 3721}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -5, 80, 547}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 37, 100, 710}, { -2705, 3469}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -5, 80, 547}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -101, 100, 503}, { -2306, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -184, 100, 617}, { -2893, 3986}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -184, 100, 617}, { -4141, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -88, 100, 705}, { -2917, 3539}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -101, 100, 503}, { -3020, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -236, 101, 483}, { -1659, 3633}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -184, 100, 617}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -101, 100, 503}, { -1038, 2870}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -103, 80, 407}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -236, 101, 483}, { -3330, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 260, 50, 410}, { -575, 3872}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 203, 10, 433}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 249, 15, 478}, { -1389, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 200, 40, 340}, { -1204, 2739}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 260, 50, 410}, { -2906, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 200, 40, 340}, { -147, 2708}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 153, 5, 392}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 203, 10, 433}, { -1395, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 200, 40, 340}, { -1427, 2710}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 106, 0, 353}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 153, 5, 392}, { -1307, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 106, 0, 353}, { -644, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 115, 30, 314}, { -217, 2014}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 84, 0, 333}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 115, 30, 314}, { -649, 2035}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 68, 0, 312}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 84, 0, 333}, { -569, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 115, 30, 314}, { -1201, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 105, 50, 265}, { -1216, 2189}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 200, 40, 340}, { -2209, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 115, 30, 314}, { -534, 1961}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 326, 80, 514}, { -27, 1047}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 249, 15, 478}, { 1706, 2563}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 302, 20, 542}, { 1468, 792}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 342, 25, 603}, { -1568, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 387, 80, 562}, { -1460, 2785}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 302, 20, 542}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 387, 80, 562}, { 1643, 1059}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 302, 20, 542}, { -80, 2563}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 326, 80, 514}, { -1733, 2540}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 260, 50, 410}, { 1503, 3577}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 249, 15, 478}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 200, 40, 340}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 260, 50, 410}, { -2416, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 155, 60, 200}, { 1439, 3877}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 387, 80, 562}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 512, 100, 419}, { -4108, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 326, 80, 514}, { 94, 2692}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 512, 100, 419}, { -4655, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 443, 100, 245}, { -2253, 4253}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 260, 50, 410}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 443, 100, 245}, { -49, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 303, 100, 197}, { 3139, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 260, 50, 410}, { 1850, -2424}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 326, 80, 514}, { 3210, -2085}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 512, 100, 419}, { -72, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 260, 50, 410}, { 4582, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 260, 50, 410}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 303, 100, 197}, { -3681, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 155, 60, 200}, { -3488, 4315}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 200, 40, 340}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 155, 60, 200}, { -3195, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 105, 50, 265}, { -2166, 2480}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 115, 30, 314}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 200, 40, 340}, { -1919, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 105, 50, 265}, { 460, 2095}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 558, 100, 738}, { -2830, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 507, 100, 702}, { -1978, 2077}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 445, 35, 754}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 587, 40, 857}, { -2117, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 558, 100, 738}, { -207, 3242}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 504, 40, 803}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 504, 40, 803}, { -1656, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 558, 100, 738}, { -1748, 3250}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 507, 100, 702}, { -2241, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 465, 100, 600}, { -2804, 3318}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 465, 100, 600}, { 33, 3725}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 382, 30, 663}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 445, 35, 754}, { -2381, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 587, 40, 857}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 614, 100, 780}, { -2188, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 558, 100, 738}, { -2538, 2482}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 465, 100, 600}, { 1150, 3127}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 379, 30, 601}, { -6, 1034}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 382, 30, 663}, { -1159, 1725}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 382, 30, 663}, { -24, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 379, 30, 601}, { 1128, 1714}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 342, 25, 603}, { 1548, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 465, 100, 600}, { -2390, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 387, 80, 562}, { -817, 2131}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 379, 30, 601}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 379, 30, 601}, { -420, 1714}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 387, 80, 562}, { 533, 2706}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 342, 25, 603}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 612, 100, 571}, { -3906, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 708, 130, 468}, { -3204, 4036}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 512, 100, 419}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 651, 150, 670}, { -2535, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 708, 130, 468}, { 897, 3984}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 612, 100, 571}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 708, 130, 468}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 651, 150, 670}, { -4533, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 756, 150, 702}, { -4564, 3403}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 730, 80, 821}, { -3296, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 614, 100, 780}, { -1290, 2791}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 587, 40, 857}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 612, 100, 571}, { -50, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 465, 100, 600}, { 3162, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 507, 100, 702}, { 2709, -1294}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 612, 100, 571}, { -4504, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 558, 100, 738}, { -910, 2216}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 614, 100, 780}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 465, 100, 600}, { -1924, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 512, 100, 419}, { -1130, 4973}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 387, 80, 562}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 612, 100, 571}, { -3212, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 512, 100, 419}, { -1757, 4649}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 465, 100, 600}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 651, 150, 670}, { -2148, 2370}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 612, 100, 571}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 614, 100, 780}, { -4504, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 612, 100, 571}, { -3787, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 507, 100, 702}, { -421, 2312}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 558, 100, 738}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 756, 150, 702}, { -3654, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 651, 150, 670}, { -2059, 2791}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 614, 100, 780}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 730, 80, 821}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 756, 150, 702}, { -3030, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 614, 100, 780}, { -491, 3652}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 699, 40, 882}, { -1818, 1222}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 730, 80, 821}, { -504, -257}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 587, 40, 857}, { -4568, 417}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 298, 30, 717}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 175, 80, 695}, { -2889, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 233, 40, 752}, { -1234, 2045}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 296, 60, 807}, { 339, 3051}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 372, 35, 812}, { -1949, 2737}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 298, 30, 717}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 296, 60, 807}, { -2055, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 372, 35, 812}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 296, 60, 807}, { -1716, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 385, 50, 872}, { 241, 2381}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 450, 40, 875}, { -1685, 2409}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 372, 35, 812}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 385, 50, 872}, { -1379, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 298, 30, 717}, { 2844, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 258, 25, 657}, { 1900, -190}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 175, 80, 695}, { -45, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 430, 70, 940}, { 1708, 2050}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 365, 10, 982}, { -2, 1045}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 430, 0, 984}, { 174, 2445}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 666, 0, 983}, { -3117, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 530, 50, 960}, { -659, 2043}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 494, 0, 986}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 690, 40, 960}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 551, 40, 930}, { -2595, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 530, 50, 960}, { -2847, 1666}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 666, 0, 983}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 690, 40, 960}, { -953, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 530, 50, 960}, { 277, 3670}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 551, 40, 930}, { -1020, 3215}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 450, 40, 875}, { 581, 1901}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 430, 70, 940}, { -440, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 494, 0, 986}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 430, 70, 940}, { -1917, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 430, 0, 984}, { -726, 1940}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 530, 50, 960}, { -1214, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 430, 70, 940}, { -652, 2827}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 551, 40, 930}, { -536, 1389}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 430, 70, 940}, { 43, 3581}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 530, 50, 960}, { 82, 1693}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 450, 40, 875}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 385, 50, 872}, { -1418, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 430, 70, 940}, { -412, 2228}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 385, 50, 872}, { 0, 1023}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 330, 70, 930}, { -1587, 1023}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 430, 70, 940}, { -81, 2591}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 233, 40, 752}, { -19, 1039}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 175, 80, 695}, { -1674, 2061}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 175, 100, 800}, { 385, 3070}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 296, 60, 807}, { -39, 2891}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 233, 40, 752}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 175, 100, 800}, { -2070, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 330, 70, 930}, { -1818, 2784}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 296, 60, 807}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 254, 80, 944}, { -2119, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 254, 80, 944}, { -891, 2947}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 175, 100, 800}, { -2759, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 365, 10, 982}, { 0, 1023}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 430, 70, 940}, { -1984, 1023}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 312, 30, 978}, { 562, 2102}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 385, 50, 872}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 296, 60, 807}, { -2382, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 330, 70, 930}, { -375, 2566}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 90, 110, -7}, { -2215, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 68, -120}, { 414, 1633}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 52, -89}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 90, 110, -7}, { -1789, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 52, -89}, { 359, 1565}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 47, -60}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 90, 110, -7}, { -1314, 2238}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 56, 54, -26}, { -734, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 74, 110, -141}, { -1360, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 69, -151}, { -237, 1666}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 56, 71, -134}, { -118, 1345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 55, 68, -120}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 90, 110, -7}, { -2700, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 74, 110, -141}, { -149, 2376}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 50, -379}, { -4124, 979}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 102, 135, -382}, { -4059, 3026}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 94, 130, -448}, { -1846, 3002}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 74, 110, -141}, { -2683, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 97, 130, -268}, { -451, 2659}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 54, 57, -248}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 74, 110, -141}, { -2187, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 57, -248}, { 455, 1487}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 51, -219}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 74, 110, -141}, { -1822, 2234}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 56, 58, -185}, { -734, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 74, 110, -141}, { -1019, 2293}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 56, 58, -185}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 69, -151}, { -764, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 90, 110, -7}, { -538, 2257}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 56, 54, -26}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 60, 8}, { -764, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 97, 130, -268}, { -1469, 1023}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 55, 72, -312}, { 110, 1722}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 75, -296}, { 55, 1373}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 72, -279}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 130, -268}, { -1944, 2317}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 54, 59, -347}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 72, -312}, { -798, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 102, 135, -382}, { -743, 2323}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 54, 50, -379}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 97, 130, -268}, { -2951, 1024}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 97, 130, -268}, { -1696, 1024}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 55, 72, -279}, { -381, 1678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 57, -248}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 97, 130, -268}, { -2591, 2436}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ 54, 50, -379}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 59, -347}, { -732, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 102, 135, -382}, { -4059, 3026}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 190, 80, -384}, { -3995, 5073}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ 94, 130, -448}, { -1846, 3002}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ 197, 100, -215}, { -3017, 3091}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 190, 80, -384}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 97, 130, -268}, { -2983, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 190, 80, -384}, { -1487, 3623}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ 102, 135, -382}, { -743, 2323}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 97, 130, -268}, { -2951, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 74, 110, -141}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 197, 100, -215}, { -2444, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 97, 130, -268}, { -1914, 3022}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 268, 130, -80}, { -3607, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 197, 100, -215}, { -1121, 3196}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 74, 110, -141}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 90, 110, -7}, { -2887, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 268, 130, -80}, { -1227, 4416}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 74, 110, -141}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 321, 100, 1}, { -4582, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 268, 130, -80}, { -3374, 2719}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 90, 110, -7}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 367, 100, -142}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 231, 100, -233}, { -3525, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 197, 100, -215}, { -3922, 1750}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 231, 100, -233}, { -49, 1072}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 190, 80, -384}, { 1240, 4208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 197, 100, -215}, { 631, 601}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 367, 100, -142}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 197, 100, -215}, { -3989, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 268, 130, -80}, { -1431, 3111}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1418, 80, -569}, { 2862, 3224}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1282, 80, -471}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1441, 100, -360}, { -1296, 5034}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1441, 100, -360}, { -20, 1086}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1216, 100, -262}, { -3466, 5097}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1360, 170, -110}, { 943, 6864}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1360, 170, -110}, { -1768, 5432}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1216, 100, -262}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1114, 160, -72}, { -4808, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1216, 100, -262}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 991, 100, -190}, { -5078, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1114, 160, -72}, { -3329, 4493}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1642, 184, -407}, { -4792, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1527, 120, -614}, { -2978, 5988}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1441, 100, -360}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1527, 120, -614}, { 9, 1064}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1418, 80, -569}, { -624, 3670}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1441, 100, -360}, { 3404, 5754}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1282, 80, -471}, { 1276, 5097}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1216, 100, -262}, { 5121, 2320}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 443, 100, 245}, { -49, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 321, 100, 1}, { 4150, 5124}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 303, 100, 197}, { 3139, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 991, 100, -190}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 805, 100, -252}, { -4231, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 866, 130, -85}, { -1843, 4090}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 866, 130, -85}, { -2059, 4320}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 805, 100, -252}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 678, 160, -97}, { -4508, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 639, 130, 121}, { -3355, 4766}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 443, 100, 245}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 636, 120, 301}, { -4341, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 800, 220, 120}, { -3969, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 678, 160, -97}, { -1084, 5718}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 639, 130, 121}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 751, 180, 286}, { -2817, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 639, 130, 121}, { -604, 4847}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 636, 120, 301}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 708, 130, 468}, { -4398, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 636, 120, 301}, { -2010, 4144}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 512, 100, 419}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 866, 130, -85}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 678, 160, -97}, { -4106, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 800, 220, 120}, { -1436, 5843}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 512, 100, 419}, { -4024, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 636, 120, 301}, { -2642, 4468}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 443, 100, 245}, { -4184, 5188}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 478, 120, 8}, { 934, 4361}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 321, 100, 1}, { 15, 1088}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 478, 120, 8}, { -2348, 4303}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 367, 100, -142}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 321, 100, 1}, { -3247, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 549, 100, -200}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 367, 100, -142}, { -4101, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 478, 120, 8}, { -2806, 4843}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 478, 120, 8}, { -4739, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 678, 160, -97}, { -1305, 4571}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 443, 100, 245}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 639, 130, 121}, { -5026, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 478, 120, 8}, { -3388, 4949}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 805, 100, -252}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 549, 100, -200}, { -5622, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 678, 160, -97}, { -3348, 4043}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 678, 160, -97}, { -2263, 5411}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 478, 120, 8}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 639, 130, 121}, { -4253, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 800, 220, 120}, { -2343, 4227}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 639, 130, 121}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 751, 180, 286}, { -4417, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 930, 130, 297}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 977, 180, 140}, { -3687, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 800, 220, 120}, { -3299, 4932}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 977, 180, 140}, { -4007, 4816}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 866, 130, -85}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 800, 220, 120}, { -5029, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 977, 180, 140}, { 6, 1084}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1114, 160, -72}, { -3880, 4936}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 866, 130, -85}, { 1290, 6450}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1070, 200, 240}, { -2340, 2845}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 977, 180, 140}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 995, 180, 313}, { -3725, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1070, 200, 240}, { 3126, 3641}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1136, 120, 82}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 977, 180, 140}, { 429, 4876}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1114, 160, -72}, { -54, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 977, 180, 140}, { 3832, 4876}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1136, 120, 82}, { 3403, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 930, 130, 297}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 800, 220, 120}, { -5114, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 751, 180, 286}, { -2696, 3976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 751, 180, 286}, { -748, 3740}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 636, 120, 301}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 708, 130, 468}, { -3928, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 856, 190, 453}, { -3446, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 751, 180, 286}, { -1649, 4866}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 708, 130, 468}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1028, 160, 469}, { -2507, 4525}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 930, 130, 297}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 856, 190, 453}, { -3924, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 751, 180, 286}, { -3998, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 856, 190, 453}, { -1675, 4572}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 995, 180, 313}, { -1125, 2423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1028, 160, 469}, { -4306, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1114, 160, -72}, { 157, 4905}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 991, 100, -190}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 866, 130, -85}, { -3578, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 995, 180, 313}, { -1796, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 977, 180, 140}, { -819, 4619}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 367, 100, -142}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 268, 130, -80}, { -2530, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 321, 100, 1}, { -2492, 3105}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -510, 100, 93}, { -3106, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -381, 100, 135}, { -4411, 3626}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -532, 100, -49}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -416, 100, 391}, { -2340, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -240, 150, 355}, { -328, 4501}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -379, 100, 289}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -236, 101, 483}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -240, 150, 355}, { -2955, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -390, 120, 480}, { -299, 4344}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -416, 100, 391}, { -2210, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -379, 100, 289}, { -964, 3004}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -479, 100, 310}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -505, 100, 170}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -381, 100, 135}, { -2777, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -510, 100, 93}, { -355, 2639}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -240, 150, 355}, { -543, 5003}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -416, 100, 391}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -390, 120, 480}, { -2041, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -379, 100, 289}, { -2202, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -505, 100, 170}, { -95, 4090}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -379, 100, 289}, { -3720, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -381, 100, 135}, { -1415, 3413}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -505, 100, 170}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -240, 150, 355}, { -3492, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -265, 120, 200}, { -1468, 3806}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -379, 100, 289}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -379, 100, 289}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -265, 120, 200}, { -4302, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -381, 100, 135}, { -2721, 4658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -373, 120, -1}, { -2972, 3053}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -532, 100, -49}, { 0, 1023}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -381, 100, 135}, { -5122, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -209, 100, 148}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -210, 130, 15}, { -3916, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -373, 120, -1}, { -4423, 5860}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -381, 100, 135}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -209, 100, 148}, { -5073, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -373, 120, -1}, { 86, 5066}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -265, 120, 200}, { -1111, 2307}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -209, 100, 148}, { 408, 4063}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -381, 100, 135}, { 1136, -957}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -203, 150, -273}, { -3196, 2746}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -253, 30, -418}, { 1174, 5102}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ -290, 130, -236}, { -2030, 233}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -203, 150, -273}, { 3567, 1796}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -206, 50, -436}, { -1358, 2827}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ -253, 30, -418}, { -723, 4294}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ -333, 30, -385}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -375, 80, -325}, { -2624, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -290, 130, -236}, { -3528, 4572}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -253, 30, -418}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -333, 30, -385}, { -2537, 1023}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -290, 130, -236}, { -3028, 6004}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -300, 130, -127}, { -22, 1077}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -469, 100, -140}, { -1763, 5734}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -373, 120, -1}, { 2975, 4201}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -469, 100, -140}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -532, 100, -49}, { -2375, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -373, 120, -1}, { -1253, 4443}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -416, 80, -252}, { 1931, 5734}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -469, 100, -140}, { 4520, 3097}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -300, 130, -127}, { -1428, 4429}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -290, 130, -236}, { 1633, 5459}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -416, 80, -252}, { 2942, 1899}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -210, 130, 15}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -300, 130, -127}, { -4955, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -373, 120, -1}, { -2972, 4873}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -375, 80, -325}, { -682, 2697}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -416, 80, -252}, { 250, 4985}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -290, 130, -236}, { 2960, 2332}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -46, 57, -248}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 72, -279}, { -1026, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -126, 130, -308}, { -2035, 4079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 72, -279}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 75, -295}, { -477, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -126, 130, -308}, { -866, 4123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 72, -311}, { -955, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 60, 8}, { 651, 1839}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -44, 54, -27}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 110, -128}, { -4080, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -44, 54, -27}, { 548, 1863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 47, -60}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -115, 110, -128}, { -3445, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 47, -60}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 52, -90}, { -886, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -115, 110, -128}, { -2161, 3707}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 52, -90}, { 531, 1262}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -44, 68, -120}, { 1533, 1364}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -115, 110, -128}, { 2067, -1279}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 60, 8}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -115, 110, -128}, { -4802, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 110, 49}, { -167, 3474}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 72, -311}, { -441, 2011}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 59, -346}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -126, 130, -308}, { -3380, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 57, -248}, { -886, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 130, -308}, { -2871, 4113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 51, -219}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -126, 130, -308}, { -4217, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -44, 58, -185}, { 575, 1844}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 51, -219}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -126, 130, -308}, { -4862, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 69, -152}, { 644, 1845}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -44, 58, -185}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 130, -308}, { -5559, 4123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -44, 71, -134}, { -467, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 69, -152}, { -934, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -44, 68, -120}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -44, 68, -120}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -126, 130, -308}, { -6365, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 110, -128}, { -1509, 3259}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 130, -308}, { -734, 4320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 50, -378}, { 1345, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -126, 130, -407}, { -1157, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 59, -346}, { -609, 1805}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -46, 50, -378}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -126, 130, -308}, { -3897, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -206, 50, -436}, { 0, 1024}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ -203, 150, -273}, { -5032, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -126, 130, -308}, { -4064, 2731}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -95, 110, 49}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -115, 110, -128}, { -5242, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -210, 130, 15}, { -1310, 3746}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -115, 110, -128}, { 1436, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -126, 130, -308}, { -3909, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -203, 150, -273}, { -2981, 2753}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -115, 110, -128}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -203, 150, -273}, { -4744, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -290, 130, -236}, { -4861, 3791}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -115, 110, -128}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -290, 130, -236}, { -5593, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -300, 130, -127}, { -3998, 3833}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -210, 130, 15}, { -2271, 5232}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -115, 110, -128}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -300, 130, -127}, { -4887, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -126, 130, -308}, { -734, 4320}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -126, 130, -407}, { -1157, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -206, 50, -436}, { -3661, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 856, 190, 453}, { -423, 4443}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 708, 130, 468}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 756, 150, 702}, { -5147, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1046, 160, 596}, { -2881, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1028, 160, 469}, { -3812, 3611}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 929, 140, 658}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 856, 190, 453}, { -4826, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 871, 150, 702}, { 394, 2546}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1124, 90, 752}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1046, 160, 596}, { -4044, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 929, 140, 658}, { -3810, 3895}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1028, 160, 469}, { -4607, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 856, 190, 453}, { -3283, 4561}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 929, 140, 658}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 871, 150, 702}, { -2471, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 856, 190, 453}, { -2133, 6452}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 756, 150, 702}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1026, 80, 795}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 929, 140, 658}, { -3816, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 871, 150, 702}, { -3855, 2596}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1124, 90, 752}, { -2317, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 929, 140, 658}, { 610, 4791}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1026, 80, 795}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 832, 120, 819}, { -2362, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 871, 150, 702}, { -3437, 3533}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 730, 80, 821}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 871, 150, 702}, { -4255, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 756, 150, 702}, { -2489, 2751}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1026, 80, 795}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 871, 150, 702}, { -4164, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 832, 120, 819}, { -3396, 3644}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 1124, 90, 752}, { 1985, -429}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1026, 80, 795}, { -565, -312}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1032, 33, 843}, { -981, 1080}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1165, 30, 790}, { 2394, 1241}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1032, 33, 843}, { 2688, 2089}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1026, 80, 795}, { 3125, 740}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 832, 120, 819}, { -1828, -508}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 873, 35, 870}, { -1566, 1654}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 873, 35, 870}, { 2768, 1650}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 730, 80, 821}, { -504, -257}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 699, 40, 882}, { -1818, 1222}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 832, 120, 819}, { 2269, -467}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1710, 150, 1010}, { -2331, 4369}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1580, 150, 881}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1520, 200, 1150}, { -6303, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, 180, 800}, { -868, 4130}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1773, 59, 748}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1710, 150, 1010}, { -5519, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1440, 150, 990}, { -3965, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1520, 200, 1150}, { -4977, 4892}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1773, 59, 748}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1580, 150, 881}, { -4783, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1710, 150, 1010}, { -3837, 4990}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1813, 100, 599}, { -1160, 4733}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1773, 59, 748}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1860, 180, 800}, { -3225, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1930, 180, 620}, { -785, 3329}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1813, 100, 599}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1860, 180, 800}, { -4245, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1710, 0, 691}, { -3204, 3469}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1773, 59, 748}, { -939, 4835}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1813, 100, 599}, { -8, 1061}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1548, 0, 805}, { -66, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1580, 150, 881}, { -444, 3796}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1710, 0, 691}, { 4200, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1409, 0, 885}, { -53, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1440, 150, 990}, { -606, 4986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1548, 0, 805}, { 3394, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1580, 150, 881}, { -5408, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1773, 59, 748}, { -1236, 3362}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1710, 0, 691}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1440, 150, 990}, { 3384, -874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1580, 150, 881}, { -72, 1067}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1548, 0, 805}, { 305, 3839}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1710, 0, 691}, { 2529, 1624}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1813, 100, 599}, { 303, -874}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1831, 0, 568}, { -442, 1244}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1330, 250, 1230}, { -6596, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1279, 100, 1040}, { -2049, 3810}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1124, 80, 1079}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1124, 80, 1079}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 898, 80, 1136}, { -5031, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 950, 200, 1400}, { -5316, 7362}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1180, 160, 1320}, { -4320, 4572}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 950, 200, 1400}, { -8272, 1023}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1520, 200, 1150}, { -2638, 4028}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1440, 150, 990}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1330, 250, 1230}, { -6076, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1330, 250, 1230}, { -5083, 5228}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1180, 160, 1320}, { -5591, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1440, 150, 990}, { -548, 4770}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1279, 100, 1040}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1330, 250, 1230}, { -5333, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 895, 0, 1064}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 898, 80, 1136}, { -2322, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1124, 80, 1079}, { -1602, 6003}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1085, 0, 1019}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1124, 80, 1079}, { -2316, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1279, 100, 1040}, { -3364, 4320}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 895, 0, 1064}, { -4198, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1124, 80, 1079}, { 520, 3281}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1262, 0, 957}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1279, 100, 1040}, { -2820, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1440, 150, 990}, { -3410, 4763}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1262, 0, 957}, { 3913, 4217}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1440, 150, 990}, { -62, 1085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1409, 0, 885}, { 489, 5048}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1085, 0, 1019}, { -4033, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1279, 100, 1040}, { -252, 3833}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1262, 0, 957}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 680, 160, 1400}, { -3937, 4948}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 642, 100, 1152}, { 0, 1024}, {0xb4, 0xb5, 0xb4, 0x00}}, + {{ 460, 130, 1400}, { -6665, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 642, 100, 1152}, { -110, 4806}, {0xb4, 0xb5, 0xb4, 0x00}}, + {{ 468, 80, 1145}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 460, 130, 1400}, { -5599, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 468, 80, 1145}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 331, 100, 1145}, { -2978, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 460, 130, 1400}, { -325, 6613}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 331, 100, 1145}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 286, 180, 1263}, { -3224, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 460, 130, 1400}, { -3860, 5859}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 950, 200, 1400}, { -4161, 5813}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 898, 80, 1136}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 680, 160, 1400}, { -7564, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 898, 80, 1136}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 642, 100, 1152}, { -5519, 1024}, {0xb4, 0xb5, 0xb4, 0x00}}, + {{ 680, 160, 1400}, { -5144, 6570}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 460, 130, 1400}, { -5924, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 286, 180, 1263}, { -1720, 3495}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 195, 100, 1333}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 331, 100, 1145}, { 1929, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 242, 100, 1126}, { -30, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 286, 180, 1263}, { 1515, 4222}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 468, 80, 1145}, { -1390, 3812}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 358, 10, 1082}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 331, 100, 1145}, { -2439, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 468, 80, 1145}, { -303, 3171}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 484, 0, 1086}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 421, 0, 1084}, { -1349, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 468, 80, 1145}, { 766, 3286}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 421, 0, 1084}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 358, 10, 1082}, { -1375, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 331, 100, 1145}, { -38, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 358, 10, 1082}, { 2401, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 242, 100, 1126}, { -271, -922}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 358, 10, 1082}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 307, 30, 1078}, { -1183, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 242, 100, 1126}, { -2958, 2499}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 642, 100, 1152}, { -6154, 1023}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 898, 80, 1136}, { -1040, 3100}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 895, 0, 1064}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 665, 0, 1083}, { -77, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 642, 100, 1152}, { -679, 3605}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 895, 0, 1064}, { 4907, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 642, 100, 1152}, { -87, 1064}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 665, 0, 1083}, { 514, 3645}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 468, 80, 1145}, { 3533, -33}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 665, 0, 1083}, { 648, 4859}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 484, 0, 1086}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 468, 80, 1145}, { -2169, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -28, 30, 1133}, { 1, 1045}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -122, 0, 1078}, { -2006, 2424}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -165, 80, 1118}, { -718, 4126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -165, 80, 1118}, { 241, 2962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -122, 0, 1078}, { 933, 944}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -166, 0, 1075}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -165, 80, 1118}, { 3, 1054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -210, 0, 1063}, { -1224, 2992}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -247, 30, 1107}, { 162, 3118}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -166, 0, 1075}, { -237, 2992}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -210, 0, 1063}, { 718, 3234}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -122, 0, 1078}, { -29, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -28, 30, 1133}, { 1978, 2403}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -34, 0, 1076}, { 1875, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 195, 100, 1333}, { 4459, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 52, 100, 1178}, { -70, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -6, 150, 1305}, { 1100, 4008}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 286, 180, 1263}, { -3011, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 139, 120, 1168}, { -1211, 4589}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 195, 100, 1333}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 139, 120, 1168}, { -1107, 2594}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 52, 100, 1178}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 195, 100, 1333}, { -4530, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 242, 100, 1126}, { -1552, 4272}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 139, 120, 1168}, { 775, 4991}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 286, 180, 1263}, { -6, 1073}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -221, 100, 1295}, { 3472, -22}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -309, 100, 1149}, { -23, 1063}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -407, 100, 1245}, { 1481, 3606}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 100, 1178}, { -1223, 4055}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -60, 100, 1150}, { 1225, 4536}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -6, 150, 1305}, { -52, 1070}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -245, 120, 1165}, { -1006, 2105}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -309, 100, 1149}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -221, 100, 1295}, { -3660, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -179, 150, 1192}, { -2628, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -245, 120, 1165}, { -2347, 2668}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -221, 100, 1295}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -179, 150, 1192}, { -1060, 3429}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -109, 180, 1313}, { -2990, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, 100, 1150}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -179, 150, 1192}, { -2906, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -109, 180, 1313}, { -2625, 4095}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, 100, 1150}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -109, 180, 1313}, { -4040, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -6, 150, 1305}, { -3045, 3113}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 77, 50, 1148}, { -3087, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 223, 35, 1075}, { 416, 1362}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 198, 30, 1074}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 77, 50, 1148}, { -2440, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 198, 30, 1074}, { 488, 2004}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 152, 10, 1073}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 77, 50, 1148}, { -3520, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 249, 38, 1076}, { 480, 1309}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 223, 35, 1075}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 277, 35, 1077}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 249, 38, 1076}, { -617, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 242, 100, 1126}, { -853, 2731}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 307, 30, 1078}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 277, 35, 1077}, { -654, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 242, 100, 1126}, { -1614, 2673}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 249, 38, 1076}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 77, 50, 1148}, { -4011, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 242, 100, 1126}, { -632, 2627}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -60, 100, 1150}, { -507, 3377}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -165, 80, 1118}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -179, 150, 1192}, { -2212, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 77, 50, 1148}, { 467, 3303}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -28, 30, 1133}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -60, 100, 1150}, { -1704, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -60, 100, 1150}, { -1124, 2304}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -28, 30, 1133}, { 0, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -165, 80, 1118}, { -3163, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 139, 120, 1168}, { -874, 2883}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 77, 50, 1148}, { 0, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 52, 100, 1178}, { -1359, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 52, 100, 1178}, { -878, 2061}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -60, 100, 1150}, { -3148, 1023}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -179, 150, 1192}, { -1574, 2578}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -165, 80, 1118}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -245, 120, 1165}, { -2180, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -165, 80, 1118}, { -1050, 2807}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -247, 30, 1107}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -245, 120, 1165}, { -2305, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -245, 120, 1165}, { -1812, 2448}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -309, 100, 1149}, { -2204, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 242, 100, 1126}, { -2985, 3276}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ 139, 120, 1168}, { -2054, 1024}, {0xcd, 0xcc, 0xcc, 0x00}}, + {{ -28, 30, 1133}, { 102, 2403}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 77, 50, 1148}, { 2366, 2943}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -34, 0, 1076}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 64, 0, 1074}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -34, 0, 1076}, { -2103, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 77, 50, 1148}, { 253, 2954}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 77, 50, 1148}, { -1947, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 152, 10, 1073}, { -376, 2891}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 64, 0, 1074}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 140, 50, 940}, { -2433, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 36, 80, 897}, { -1561, 3307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, 0, 974}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 252, 38, 976}, { -575, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 140, 50, 940}, { 1855, 2444}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 226, 35, 975}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 140, 50, 940}, { -1823, 2634}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 61, 0, 974}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 152, 10, 973}, { -1971, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 140, 50, 940}, { -48, 2640}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 152, 10, 973}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 200, 30, 974}, { -1125, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 140, 50, 940}, { 1251, 2509}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 200, 30, 974}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 226, 35, 975}, { -552, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -150, 0, 976}, { -590, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -153, 30, 911}, { -169, 2497}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -176, 0, 969}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -75, 80, 875}, { -1451, 3878}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -150, 0, 976}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -120, 0, 978}, { -640, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 61, 0, 974}, { -2092, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 0, 50, 940}, { -794, 2341}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -36, 0, 976}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 36, 80, 897}, { -2766, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 50, 940}, { -1483, 2128}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 0, 50, 940}, { -1538, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -75, 80, 875}, { -1880, 3229}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -36, 0, 976}, { -1806, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -75, 80, 875}, { -1016, 3812}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -120, 0, 978}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -150, 0, 976}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -75, 80, 875}, { -3202, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -153, 30, 911}, { -1249, 1911}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -75, 80, 875}, { 316, 2466}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -20, 100, 840}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -135, 120, 800}, { -1880, 2902}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 36, 80, 897}, { -1693, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -20, 100, 840}, { -1957, 2499}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 0, 50, 940}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -20, 100, 840}, { -2451, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -75, 80, 875}, { -1796, 2347}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 140, 50, 940}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 175, 100, 800}, { -2720, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 36, 80, 897}, { -271, 3453}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -153, 30, 911}, { 0, 1023}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -75, 80, 875}, { -2145, 1023}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -135, 120, 800}, { -2151, 3263}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -20, 100, 840}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -88, 100, 705}, { -3252, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 430, 70, 940}, { -2766, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 282, 35, 977}, { 586, 1352}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 312, 30, 978}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 430, 70, 940}, { -3368, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 252, 38, 976}, { 591, 1257}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 282, 35, 977}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 430, 70, 940}, { -3966, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 330, 70, 930}, { -1957, 1854}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 252, 38, 976}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 175, 100, 800}, { -4275, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 37, 100, 710}, { -1766, 3510}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 36, 80, 897}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 175, 100, 800}, { -3449, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -20, 100, 840}, { 599, 2398}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 252, 38, 976}, { 0, 1023}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 254, 80, 944}, { -1999, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 140, 50, 940}, { -1343, 3498}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 254, 80, 944}, { -2560, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 175, 100, 800}, { -1321, 3401}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 140, 50, 940}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 330, 70, 930}, { -2126, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 254, 80, 944}, { -1253, 2582}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 252, 38, 976}, { 0, 1024}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ -20, 100, 840}, { 3201, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 37, 100, 710}, { 1266, -1334}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -88, 100, 705}, { -50, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1674, -80, 370}, { 0, 1024}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ 1567, -50, 351}, { -2419, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1579, -50, 429}, { -1891, 2634}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1595, -50, 591}, { -3898, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1513, -50, 624}, { -2065, 1516}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1450, -50, 700}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1696, -50, 474}, { -1913, 2443}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ 1622, -50, 476}, { -2621, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1622, -50, 476}, { -2246, 2375}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1579, -50, 429}, { -2483, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1595, -50, 591}, { -2057, 2545}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1622, -50, 476}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1558, -50, 530}, { -1808, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1595, -50, 591}, { -850, 2309}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1558, -50, 530}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1513, -50, 624}, { -2246, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1696, -50, 474}, { 406, 2557}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ 1595, -50, 591}, { -2558, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1622, -50, 476}, { -803, 2136}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1579, -50, 429}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1558, -50, 530}, { -2228, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1492, 26, 595}, { 1806, -592}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1434, 28, 698}, { -1733, -735}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1450, -50, 700}, { -1340, 1734}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1513, -50, 624}, { 1683, 2050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1741, 0, 503}, { -539, -665}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1696, -50, 474}, { -655, 1296}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1640, 0, 610}, { 3206, 160}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1595, -50, 591}, { 3318, 2008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1558, -50, 530}, { -1457, 1299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1579, -50, 429}, { 2260, 1600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 24, 501}, { -666, -1486}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1531, 22, 422}, { 2215, -1244}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1579, -50, 429}, { -1068, 1608}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1567, -50, 351}, { 2294, 1789}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, 22, 422}, { -135, -1260}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1522, 20, 349}, { 2993, -992}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1558, -50, 530}, { 2040, 1315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1492, 26, 595}, { -119, -1606}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1513, -50, 624}, { -1024, 1007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1517, 24, 501}, { 2703, -1487}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1495, 0, 719}, { -944, -220}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1450, -50, 700}, { -481, 1600}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1364, 0, 796}, { 2906, 556}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1640, 0, 610}, { -2237, -848}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1595, -50, 591}, { -1698, 989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1450, -50, 700}, { 4205, 1626}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1495, 0, 719}, { 3673, -234}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1450, -50, 700}, { 1422, 1757}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1434, 28, 698}, { 1765, -734}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 1364, 0, 796}, { -2546, -63}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 1326, 30, 794}, { -2979, -1233}, {0xe5, 0xe4, 0xe4, 0x00}}, + {{ 1228, 160, 416}, { -1802, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1225, 180, 307}, { -2793, 3181}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1157, 130, 448}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1240, 120, 520}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1228, 160, 416}, { -2415, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1157, 130, 448}, { -1703, 2680}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1028, 160, 469}, { -2895, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1046, 160, 596}, { -2951, 3773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1157, 130, 448}, { -2375, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1145, 140, 573}, { -833, 3260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1225, 180, 307}, { -3529, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1070, 200, 240}, { -3520, 4687}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1157, 130, 448}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 995, 180, 313}, { -4669, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1028, 160, 469}, { -1939, 3173}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1070, 200, 240}, { -5080, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 995, 180, 313}, { -4171, 3123}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1362, 80, 382}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1373, 100, 343}, { -1152, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1225, 180, 307}, { -3513, 2897}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1145, 140, 573}, { -2317, 2442}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1046, 160, 596}, { -4033, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1362, 80, 382}, { 0, 1023}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1225, 180, 307}, { -3982, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1228, 160, 416}, { -2757, 3058}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1357, 70, 568}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1228, 160, 416}, { -4244, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1240, 120, 520}, { -2144, 2217}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1317, 70, 638}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1240, 120, 520}, { -3222, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1145, 140, 573}, { -3521, 3391}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1317, 70, 638}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1145, 140, 573}, { -4243, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1236, 120, 685}, { -1580, 2676}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1236, 120, 685}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1145, 140, 573}, { -3134, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1046, 160, 596}, { -4155, 3003}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1236, 120, 685}, { -2881, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1046, 160, 596}, { -603, 5023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1124, 90, 752}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1365, 100, 435}, { -694, 1735}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1362, 80, 382}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1228, 160, 416}, { -3426, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1365, 100, 435}, { -1158, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1228, 160, 416}, { -2279, 3614}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1377, 80, 483}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1377, 80, 483}, { -1892, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1228, 160, 416}, { -2558, 4409}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1357, 70, 568}, { 0, 1023}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1357, 70, 568}, { -1865, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1240, 120, 520}, { -2102, 3466}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1373, 100, 343}, { 55, -1090}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1362, 80, 382}, { -683, -559}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1416, 20, 365}, { -348, 1180}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1416, 24, 482}, { 1760, 1017}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1377, 80, 483}, { 1843, -646}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1404, 26, 561}, { -402, 855}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1357, 70, 568}, { -515, -748}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1357, 70, 568}, { 1849, -733}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1317, 70, 638}, { -281, -633}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1365, 28, 647}, { -132, 649}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1404, 26, 561}, { 2154, 845}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1317, 70, 638}, { 1799, 396}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1236, 120, 685}, { -613, -791}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1277, 30, 725}, { -610, 1464}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1365, 28, 647}, { 2550, 1656}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1362, 80, 382}, { 1763, -531}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1365, 100, 435}, { 675, -1096}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1418, 22, 421}, { 717, 1124}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1416, 20, 365}, { 2275, 1160}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1416, 24, 482}, { -1018, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1377, 80, 483}, { -678, -654}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1277, 30, 725}, { 1620, 1454}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1236, 120, 685}, { 1329, -792}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1124, 90, 752}, { -1478, -472}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1165, 30, 790}, { -1173, 1274}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1705, 80, -110}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1628, 160, -211}, { -4056, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1638, 100, -88}, { -1086, 2226}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1790, 100, -70}, { -2068, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1752, 160, -208}, { -344, 5290}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1224, 190, 27}, { 2166, -1368}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1114, 160, -72}, { -54, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1136, 120, 82}, { 3403, 1023}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1212, 180, 204}, { -2178, 3573}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1136, 120, 82}, { 0, 1023}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1070, 200, 240}, { -4077, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1212, 180, 204}, { -2248, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1070, 200, 240}, { -1862, 4179}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1225, 180, 307}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1212, 180, 204}, { -3353, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1224, 190, 27}, { -587, 3652}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1136, 120, 82}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1357, 80, 257}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1212, 180, 204}, { -3724, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1225, 180, 307}, { -2818, 3082}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1752, 160, -208}, { 71, 3827}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1642, 184, -407}, { 4031, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1628, 160, -211}, { -63, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1638, 100, -88}, { -1894, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 180, -190}, { 389, 3971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1554, 100, -65}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1360, 170, -110}, { -3354, 5197}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1114, 160, -72}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1224, 190, 27}, { -3263, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1628, 160, -211}, { -4559, 3494}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1441, 100, -360}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 180, -190}, { -4237, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1628, 160, -211}, { -5185, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1642, 184, -407}, { -3190, 4600}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1441, 100, -360}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 180, -190}, { -3428, 3513}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1441, 100, -360}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1360, 170, -110}, { -5857, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1354, 80, 172}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1224, 190, 27}, { -4627, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1212, 180, 204}, { -2105, 3886}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1375, 80, 79}, { -2142, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1224, 190, 27}, { -2024, 5185}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1354, 80, 172}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1420, 70, 10}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1224, 190, 27}, { -4952, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1375, 80, 79}, { -1049, 2473}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1494, 80, -44}, { -2385, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1360, 170, -110}, { -1512, 4293}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1420, 70, 10}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1554, 100, -65}, { -1425, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 180, -190}, { -1272, 3992}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1494, 80, -44}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1354, 80, 172}, { -1838, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1212, 180, 204}, { -1257, 4530}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1357, 80, 257}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1360, 170, -110}, { -3601, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1224, 190, 27}, { -2786, 5118}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 180, -190}, { -3230, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1360, 170, -110}, { -1515, 4049}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1628, 160, -211}, { -3204, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 180, -190}, { -2802, 3483}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1638, 100, -88}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1752, 160, -208}, { -61, 1067}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1628, 160, -211}, { -197, 3871}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1705, 80, -110}, { 3762, 2989}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1373, 100, 343}, { -925, 2607}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1357, 80, 257}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1225, 180, 307}, { -3490, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1870, 180, -150}, { -2982, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1752, 160, -208}, { -2858, 4630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1790, 100, -70}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1801, 3, -46}, { 981, 1184}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1790, 100, -70}, { 997, -804}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1727, 4, -68}, { -501, 1027}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1705, 80, -110}, { -829, -639}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1388, 14, 176}, { 468, 1139}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1354, 80, 172}, { 351, -519}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1392, 16, 250}, { -927, 1264}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1357, 80, 257}, { -1280, -350}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1375, 80, 79}, { 2370, -240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1408, 12, 99}, { 2080, 1284}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1420, 70, 10}, { 1575, 102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1375, 80, 79}, { -26, -242}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1408, 12, 99}, { -122, 1268}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1446, 10, 39}, { 1264, 1448}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1404, 18, 312}, { 615, 1232}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1373, 100, 343}, { 55, -1090}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1416, 20, 365}, { -348, 1180}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1357, 80, 257}, { 1538, -399}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1392, 16, 250}, { 1738, 1303}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1638, 100, -88}, { 424, -1172}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1554, 100, -65}, { -1369, -1164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1570, 6, -51}, { -1101, 790}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1649, 5, -68}, { 547, 839}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1705, 80, -110}, { 1857, -655}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1727, 4, -68}, { 2092, 1031}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1500, 8, -12}, { 447, 1517}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1494, 80, -44}, { 1023, -282}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1446, 10, 39}, { -1036, 1469}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1570, 6, -51}, { 2008, 1812}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1554, 100, -65}, { 2046, -128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1420, 70, 10}, { -1116, 84}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1567, -50, 351}, { -8, 1046}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1617, -80, 309}, { 535, 2485}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ 1549, -80, 275}, { 1758, 1406}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ 1674, -80, 370}, { 1704, 1570}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ 1617, -80, 309}, { 0, 1024}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ 1567, -50, 351}, { -544, 2463}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1548, -80, 166}, { 1473, 2130}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1517, 12, 163}, { 1897, -895}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1503, 14, 203}, { 688, -1122}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1562, -80, 130}, { 2588, 2288}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1539, -80, 197}, { 520, 2020}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1539, 10, 126}, { 3116, -594}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1504, 16, 246}, { -492, -1192}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1533, -80, 233}, { -540, 1932}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1549, -80, 275}, { 1683, 1969}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1509, 18, 287}, { 1591, -1325}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1522, 20, 349}, { -122, -952}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1567, -50, 351}, { -503, 1747}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1549, -80, 275}, { -320, 1991}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1533, -80, 233}, { 847, 1967}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1509, 18, 287}, { -255, -1343}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1504, 16, 246}, { 784, -1184}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1562, -80, 130}, { -616, 1294}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1593, -80, 105}, { 640, 1518}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1539, 10, 126}, { -505, -1641}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1627, -80, 85}, { 1876, 1779}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1570, 8, 92}, { 908, -1385}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1618, 6, 65}, { 2626, -948}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1627, -80, 85}, { -588, 1768}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1669, -80, 81}, { 659, 1893}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1618, 6, 65}, { -503, -934}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1663, 5, 56}, { 790, -812}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1669, -80, 81}, { -515, 1878}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1709, -80, 87}, { 869, 1941}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1663, 5, 56}, { -599, -807}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1716, 4, 61}, { 1184, -725}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1709, -80, 87}, { -270, 1962}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1752, -80, 103}, { 1177, 2001}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1716, 4, 61}, { -155, -738}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1765, 3, 78}, { 1494, -679}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2034, 160, 383}, { -762, 3343}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1952, 100, 385}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2010, 150, 510}, { -2679, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1986, 120, 124}, { -1940, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2010, 150, 70}, { -1183, 2240}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1941, 120, 46}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1990, 100, 200}, { 2063, -632}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2034, 160, 170}, { -37, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1986, 120, 124}, { 2387, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1985, 120, 294}, { 463, -617}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2030, 180, 260}, { -36, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1990, 100, 200}, { 2282, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2010, 150, 510}, { -1271, 2762}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1930, 60, 481}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1930, 180, 620}, { -3714, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2010, 150, 510}, { -41, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1952, 100, 385}, { 2638, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1930, 60, 481}, { 1116, -791}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1930, 60, 481}, { 3656, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1813, 100, 599}, { 769, -1266}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1930, 180, 620}, { -58, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1952, 100, 385}, { 1449, -912}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2034, 160, 383}, { -36, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1985, 120, 294}, { 2299, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1895, 120, -30}, { 2375, -1369}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1870, 180, -150}, { -46, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1790, 100, -70}, { 2936, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1958, 160, -28}, { -1595, 3711}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1895, 120, -30}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1941, 120, 46}, { -2098, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1958, 160, -28}, { -167, 3753}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1941, 120, 46}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2010, 150, 70}, { -1697, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1958, 160, -28}, { -3125, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1870, 180, -150}, { -1965, 3804}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1895, 120, -30}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2034, 160, 170}, { -1713, 3079}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1990, 100, 200}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2030, 180, 260}, { -2318, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2030, 180, 260}, { -306, 2712}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1985, 120, 294}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2034, 160, 383}, { -2335, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2010, 150, 70}, { -173, 2446}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1986, 120, 124}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2034, 160, 170}, { -2425, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1952, 100, 385}, { 3347, -220}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1985, 120, 294}, { 1355, -919}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1973, 0, 271}, { 147, 1433}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1954, 0, 350}, { 1939, 1675}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1990, 100, 200}, { -1206, -703}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1972, 0, 201}, { -1432, 1279}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1930, 60, 481}, { -236, -1007}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1908, 0, 453}, { -580, 890}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1831, 0, 568}, { 1531, 1294}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1813, 100, 599}, { 2552, -912}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1952, 100, 385}, { -814, -266}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1908, 0, 453}, { 695, 1940}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1930, 60, 481}, { 1345, -1}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1952, 100, 385}, { 635, -227}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1954, 0, 350}, { -711, 1679}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1908, 0, 453}, { 1552, 1925}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1875, 2, -1}, { 2548, 1440}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1895, 120, -30}, { 3054, -183}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1801, 3, -46}, { 981, 1184}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1790, 100, -70}, { 997, -804}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1931, 1, 60}, { 1006, 1811}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1941, 120, 46}, { 1615, -570}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1875, 2, -1}, { -819, 1465}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1895, 120, -30}, { -533, -183}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1990, 100, 200}, { 2696, 308}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1986, 120, 124}, { 927, -394}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1958, 0, 132}, { 347, 2041}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1931, 1, 60}, { -1645, 1794}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1972, 0, 201}, { 2155, 2301}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1941, 120, 46}, { -1393, -593}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1779, -80, 376}, { 845, 4}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ 1722, -80, 400}, { 0, 1024}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ 1696, -50, 474}, { 366, 2793}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ 1722, -80, 400}, { -361, 2821}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ 1674, -80, 370}, { 765, 3309}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{ 1696, -50, 474}, { 5, 1051}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ 1844, 0, 177}, { -77, -1325}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1821, -80, 217}, { 743, 1464}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1853, 0, 219}, { 1305, -1118}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1817, -80, 179}, { -479, 1245}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1832, 1, 139}, { 1046, -520}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1804, -80, 152}, { 737, 2120}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1817, -80, 179}, { 1529, 2229}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1844, 0, 177}, { 2104, -288}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1802, 2, 103}, { -126, -608}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1783, -80, 123}, { -176, 2044}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1765, 3, 78}, { -459, -674}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1752, -80, 103}, { -408, 2012}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1783, -80, 123}, { 950, 2042}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1802, 2, 103}, { 1192, -596}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1853, 0, 219}, { -741, -1129}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1821, -80, 217}, { -1229, 1469}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1853, 0, 261}, { 702, -949}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1819, -80, 253}, { 35, 1652}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1815, -80, 305}, { 1860, 1928}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1840, 0, 316}, { 2721, -558}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1808, 0, 401}, { -796, -1336}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1779, -80, 376}, { -1236, 1172}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1741, 0, 503}, { 2409, -680}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1696, -50, 474}, { 2166, 1276}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1840, 0, 316}, { -697, -557}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1815, -80, 305}, { -1067, 1916}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1808, 0, 401}, { 2555, -326}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 1779, -80, 376}, { 1796, 2201}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 329, 0, 522}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 404, 53, 446}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 194, 33, 223}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 99, -30, 269}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 527, 0, 777}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 537, 93, 717}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 129, 83, -31}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 89, 30, -31}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -117, -30, 243}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -42, -30, 440}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -114, 30, -28}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 175, 0, 619}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 97, 30, -332}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -106, 30, -325}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 137, 93, -332}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 89, 20, -791}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -108, 20, -807}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -154, 73, -48}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -177, 33, 253}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -146, 83, -345}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -102, 33, 470}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 135, 33, 639}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 327, 0, 863}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 129, 53, -791}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 171, 93, -1018}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 101, -20, -1058}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 219, 93, -1082}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 169, -20, -1112}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 295, 83, -1117}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 274, -30, -1176}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 383, 83, -1154}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 380, -30, -1210}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 171, 21, -406}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 203, 28, -508}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 203, -8, -480}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -200, 28, -508}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -202, 27, -564}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 203, 28, -562}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -154, 21, -401}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 171, -80, -445}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 203, -50, -483}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 380, -30, -1210}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 383, 83, -1154}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 448, 83, -1123}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 465, -30, -1182}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 360, -30, -1434}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 350, 83, -1464}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 166, 83, -1413}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 176, -30, -1383}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 541, -30, -1368}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 543, 83, -1455}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -31, 53, -1307}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -1, -20, -1277}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 746, -30, -1196}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 765, 33, -1273}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -100, 43, -1108}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -70, -20, -1088}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -128, 43, -807}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -108, 20, -807}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -146, 83, -345}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -106, 30, -325}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 571, 23, -338}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 580, -50, -427}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -155, -80, -441}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 580, -50, -427}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 571, 23, -338}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 901, 3, -382}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 903, -30, -455}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 869, -30, -674}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 837, 83, -738}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 563, 63, -714}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 564, -50, -640}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1098, -30, -752}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1027, 83, -796}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 194, 21, -753}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 183, -80, -645}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 202, -8, -584}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 203, 28, -562}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 202, -50, -587}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -167, 21, -762}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -159, -80, -655}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1175, -30, -846}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1095, 83, -856}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1158, -30, -976}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1078, 83, -936}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1037, -30, -1054}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1027, 83, -994}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 171, -80, -445}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -155, -80, -441}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1217, -30, -509}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1425, -30, -852}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1315, -30, -1141}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 527, 0, 777}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 327, 0, 863}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 476, 0, 888}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 684, 0, 797}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 684, 0, 797}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 476, 0, 888}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 668, 0, 897}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 364, -20, 932}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 620, -20, 944}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 877, -20, 955}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 859, 0, 906}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 327, 0, 863}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 145, -20, 925}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 135, 33, 639}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1217, -30, -509}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1263, 33, -456}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1497, 43, -820}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1425, -30, -852}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 903, -30, -455}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 901, 3, -382}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1345, 43, -1151}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1315, -30, -1141}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1217, -20, 852}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1172, 0, 786}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1433, -70, 708}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1383, 0, 654}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1350, -20, 797}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1483, -20, 742}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 465, -30, -1182}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 448, 83, -1123}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 639, 83, -1009}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 639, -30, -1059}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1027, 83, -994}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1037, -30, -1054}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 746, -30, -1196}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 541, -30, -1368}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 380, -30, -1210}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 465, -30, -1182}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 541, -30, -1368}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 360, -30, -1434}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 639, -30, -1059}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1037, -30, -1054}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1071, -30, -1286}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 746, -30, -1196}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 176, -30, -1383}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 274, -30, -1176}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -202, 27, -564}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -167, 21, -762}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 194, 21, -753}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 203, 28, -562}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -155, -80, -441}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -199, -8, -480}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -154, 21, -401}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -199, -50, -483}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -497, -50, -347}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -434, 63, -273}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -200, 28, -508}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -204, -10, -586}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -70, -20, -1088}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -108, 20, -807}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 89, 20, -791}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 101, -20, -1058}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 169, -20, -1112}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -1, -20, -1277}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1158, -30, -976}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1315, -30, -1141}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1070, 53, -1333}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 765, 33, -1273}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1315, -30, -1141}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1345, 43, -1151}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1070, 53, -1333}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1071, -30, -1286}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 765, 33, -1273}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 746, -30, -1196}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 274, -30, -1176}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 176, -30, -1383}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -1, -20, -1277}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 169, -20, -1112}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -845, 65, 313}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -796, 83, 406}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -726, -30, 356}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -779, -30, 287}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -907, -30, 119}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -937, 33, 139}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -744, 83, 641}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -674, -30, 591}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -867, -30, -253}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -678, -30, 72}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -651, -30, -137}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -627, -30, 118}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -627, -50, -533}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -497, -50, -347}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -917, 33, -290}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -648, 63, -627}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -159, -80, -655}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -167, 21, -762}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -537, -30, 201}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -622, 83, 976}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -500, -30, 867}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 145, -20, 925}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -74, 83, 829}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -164, -30, 899}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 135, 33, 639}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -263, 83, 686}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -323, -30, 726}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 156, -20, 1140}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 380, -20, 1161}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 364, -20, 932}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -260, -30, 1134}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 640, -20, 1147}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 620, -20, 944}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -500, -30, 867}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -622, 83, 976}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -303, 83, 1244}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 166, 93, 1220}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 370, 93, 1211}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 640, 93, 1197}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 911, 93, 1183}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 901, -20, 1133}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -167, 21, -762}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -204, -10, -586}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -159, -80, -655}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -200, -50, -589}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -537, -30, 201}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -507, 83, 191}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -575, 83, 111}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -627, -30, 118}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -618, 83, 62}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -678, -30, 72}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -726, -30, 356}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -674, -30, 591}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -462, -30, 508}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -537, -30, 201}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -678, -30, 72}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -618, 83, 62}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -569, 33, -105}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -651, -30, -137}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -434, 63, -273}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -497, -50, -347}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -323, -30, 726}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -263, 83, 686}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -402, 83, 468}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -507, 83, 191}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -500, -30, 867}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -260, -30, 1134}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -164, -30, 899}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -159, -80, -655}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -627, -50, -533}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ -155, -80, -441}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1135, 0, 729}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1085, 113, 639}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 841, 113, 748}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 841, 0, 818}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1336, 0, 576}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1212, 113, 491}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 689, 103, 732}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 684, 0, 797}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 859, 0, 906}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1172, 0, 786}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1383, 0, 654}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 668, 0, 897}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 689, 103, 732}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 537, 93, 717}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 527, 0, 777}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 684, 0, 797}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1345, -10, 393}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1275, 103, 383}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1336, 0, 576}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1212, 113, 491}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1316, -20, 140}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1236, 93, 110}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1530, -20, -115}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1480, 93, -195}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1464, -10, 372}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1453, -20, 189}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1586, -20, 28}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1447, 0, 587}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1850, -20, -105}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1900, 93, -185}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1802, -20, 35}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1383, 0, 654}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1879, -20, 606}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1986, 93, 663}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 2096, 93, 282}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 2036, -20, 272}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1602, -20, 858}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1669, 93, 949}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 2053, 93, 9}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1993, -20, 29}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1494, 93, 1016}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1446, -20, 940}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1289, -20, 1022}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1319, 93, 1082}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 901, -20, 1133}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 911, 93, 1183}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1319, 93, 1082}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1289, -20, 1022}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1850, -20, -105}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1802, -20, 35}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1993, -20, 29}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1446, -20, 940}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1350, -20, 797}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1217, -20, 852}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 877, -20, 955}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1602, -20, 858}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1483, -20, 742}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 640, -20, 1147}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 620, -20, 944}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1879, -20, 606}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1783, -20, 534}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 2036, -20, 272}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 1905, -20, 255}, { 0, 0}, {0x10, 0x11, 0x10, 0x00}}, + {{ 308, -42, -583}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 210, -50, -585}, { 41, -1029}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 210, -50, -485}, { 2068, -1025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 210, -50, -485}, { 1969, -1012}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 310, -42, -483}, { 2048, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 405, -35, -581}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 308, -42, -583}, { 6, -1033}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 310, -42, -483}, { 2051, -996}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 405, -35, -581}, { 0, 1000}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 310, -42, -483}, { 1990, -985}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 407, -35, -481}, { 2048, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 601, -20, -577}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 507, -28, -479}, { 2091, -937}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 607, -20, -477}, { 1993, 1157}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 503, -28, -579}, { 53, -1021}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 507, -28, -479}, { 2073, -949}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 503, -28, -579}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 407, -35, -481}, { 2049, -901}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 507, -28, -479}, { 2047, 1139}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 503, -28, -579}, { -44, 2063}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 405, -35, -581}, { 45, -40}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 407, -35, -481}, { 2048, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 210, -50, -585}, { 0, 1023}, {0xe7, 0xe4, 0xe4, 0x00}}, + {{ -205, -50, -485}, { 2030, -8013}, {0xe7, 0xe4, 0xe4, 0x00}}, + {{ 210, -50, -485}, { 2048, 1023}, {0xe7, 0xe4, 0xe4, 0x00}}, + {{ 210, -50, -585}, { 0, 8889}, {0xe7, 0xe4, 0xe4, 0x00}}, + {{ -211, -50, -585}, { 0, -16}, {0xe7, 0xe4, 0xe4, 0x00}}, + {{ -205, -50, -485}, { 2115, 97}, {0xe7, 0xe4, 0xe4, 0x00}}, + {{ -259, -50, -580}, { -16, 5}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -399, -40, -551}, { 9, -3076}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -378, -40, -453}, { 2057, -3071}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -243, -50, -481}, { 2021, 13}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -477, -30, -426}, { 2042, -5115}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -211, -50, -585}, { 14, 1008}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -205, -50, -485}, { 2062, 1017}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -504, -30, -523}, { -3, -5107}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -511, -25, -413}, { 2071, -65}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -477, -30, -426}, { 2042, 1040}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -504, -30, -523}, { 2, 1015}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -554, -25, -504}, { 12, -34}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -537, -20, -398}, { 2023, -960}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -600, -20, -477}, { -9, -1000}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -563, -15, -371}, { 2050, -2064}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -638, -15, -438}, { 4, -2052}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -211, -50, -585}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -259, -50, -580}, { 0, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -243, -50, -481}, { 2060, 105}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, -5, -336}, { -1, -1692}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -753, 0, -284}, { 0, -3021}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -671, 0, -226}, { 2049, -3028}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -634, -5, -275}, { 2042, -1671}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -675, -10, -388}, { 2, -352}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -599, -10, -322}, { 2053, -379}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -638, -15, -438}, { 0, 965}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -563, -15, -371}, { 2046, 980}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -771, 0, 207}, { -6, -6}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -734, 0, 237}, { 7, -1013}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -675, 0, 157}, { 2065, -1003}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -700, 0, 136}, { 2027, -20}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -811, 0, -139}, { -4, -19}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -726, 0, -61}, { 2063, -962}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -713, 0, -116}, { 2043, -18}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -824, 0, -81}, { 14, -966}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -739, 0, -6}, { 2026, -2133}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -837, 0, -24}, { -16, -2115}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -743, 0, 26}, { 2058, -3032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 0, 23}, { 6, -3046}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -798, 0, -191}, { 8, -1007}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -713, 0, -116}, { 2041, -2057}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -702, 0, -162}, { 2068, -986}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -811, 0, -139}, { -3, -2054}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -781, 0, -240}, { -8, -16}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -690, 0, -196}, { 2023, -47}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -753, 0, -284}, { 3, 1030}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -671, 0, -226}, { 2055, 1038}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -826, 0, 122}, { 0, -1019}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -803, 0, 167}, { 0, -2049}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -719, 0, 112}, { 2049, -2052}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -840, 0, 74}, { 0, -4}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -733, 0, 86}, { 2048, -1012}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -741, 0, 56}, { 2047, -14}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -803, 0, 167}, { 2, 1026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -719, 0, 112}, { 2054, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 0, 23}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -743, 0, 26}, { 2047, 1027}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -605, 0, 619}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -577, 0, 664}, { 0, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -495, 0, 606}, { 2048, -508}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -515, 0, 575}, { 2048, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -674, 0, 281}, { 0, -13}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -572, 0, 248}, { 2048, -1018}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -603, 0, 210}, { 2048, -2}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -656, 0, 304}, { 0, -1007}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -698, 0, 262}, { 0, 1028}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -549, 0, 291}, { 2047, -2050}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -639, 0, 180}, { 2048, 1026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -642, 0, 330}, { 0, -2053}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -642, 0, 330}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -633, 0, 358}, { 0, 3}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -535, 0, 338}, { 2047, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -549, 0, 291}, { 2047, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -630, 0, 389}, { 0, -1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -530, 0, 385}, { 2049, -1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -734, 0, 237}, { 7, -1013}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -639, 0, 180}, { 2044, -2052}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -675, 0, 157}, { 2065, -1003}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -698, 0, 262}, { -2, -2052}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -624, 0, 566}, { 0, -509}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -515, 0, 575}, { 2048, -1535}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -526, 0, 543}, { 2048, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -630, 0, 513}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -605, 0, 619}, { 0, -1535}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -530, 0, 507}, { 2047, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -630, 0, 389}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -530, 0, 507}, { 2047, -1537}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -530, 0, 385}, { 2046, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -630, 0, 513}, { 0, -1536}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -252, 0, 1044}, { 0, 514}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -210, 0, 1063}, { 0, -517}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -176, 0, 969}, { 2047, -528}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -201, 0, 957}, { 2048, 517}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -424, 0, 855}, { 0, -1324}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -319, 0, 986}, { 0, -4608}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -244, 0, 920}, { 2048, -4607}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -496, 0, 765}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -346, 0, 793}, { 2048, -1331}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -416, 0, 704}, { 2047, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -577, 0, 664}, { 0, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -416, 0, 704}, { 2047, -3071}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -495, 0, 606}, { 2048, -508}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -496, 0, 765}, { 0, -3072}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -289, 0, 1017}, { 0, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -201, 0, 957}, { 2047, -1535}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -223, 0, 941}, { 2047, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -252, 0, 1044}, { 0, -1536}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -319, 0, 986}, { 0, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -244, 0, 920}, { 2048, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1103, 0, -685}, { 0, 2082}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1040, 0, -559}, { 2048, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1139, 0, -591}, { 2048, 2171}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1009, 0, -655}, { 0, 12}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 941, 0, -528}, { 2048, -2171}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 742, -10, -597}, { -64, 1130}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 607, -20, -477}, { 2002, -2315}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 753, -10, -498}, { 2067, 992}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 742, -10, -597}, { 0, 2041}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 601, -20, -577}, { 1, -960}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 607, -20, -477}, { 2048, -1144}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1009, 0, -655}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 915, 0, -624}, { 0, -1079}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 941, 0, -528}, { 2048, -1182}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 883, 0, -617}, { -77, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 753, -10, -498}, { 2047, -2025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 900, 0, -518}, { 2047, 1039}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 883, 0, -617}, { 0, 2048}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 742, -10, -597}, { 1, -974}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 753, -10, -498}, { 2048, -1033}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 915, 0, -624}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 900, 0, -518}, { 2061, 206}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 941, 0, -528}, { 2047, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 915, 0, -624}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 883, 0, -617}, { 0, 129}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 900, 0, -518}, { 2048, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, 50, -379}, { 2053, -516}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 49, 45, -549}, { 2046, 3096}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -51, 45, -550}, { -2, 3186}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 45, 40, -718}, { -1, 1517}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 26, -843}, { 2058, -976}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -56, 40, -722}, { 2040, 1622}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, 50, -379}, { 5, 1633}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -51, 45, -550}, { 2049, -2061}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 50, -378}, { 2047, 1596}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 45, 40, -718}, { 0, 2545}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 26, -837}, { 5, -4}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 26, -843}, { 2048, 45}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 49, 45, -549}, { -1, 1116}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -55, 41, -698}, { 2050, -2112}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -51, 45, -550}, { 2044, 1016}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 49, 45, -549}, { -4, 3054}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 45, 41, -694}, { 7, 8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -55, 41, -698}, { 2049, -142}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 45, 41, -694}, { 4096, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 45, 40, -718}, { 4031, -3}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -56, 40, -722}, { -74, -8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -55, 41, -698}, { -9, 1021}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 82, 0, -1094}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 92, 0, -1118}, { 0, 466}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 0, -1163}, { 2047, 274}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 66, 13, -955}, { 7, 1026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -23, 0, -1081}, { 2057, -1470}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -33, 13, -965}, { 2049, 1025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 66, 13, -955}, { 8, 2381}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 76, 0, -1066}, { 1, -14}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -23, 0, -1081}, { 2047, -146}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 26, -837}, { 3, 965}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -33, 13, -965}, { 2037, -1565}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 26, -843}, { 2043, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 170, 0, -1190}, { 8, 933}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 215, 0, -1317}, { 2055, -982}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 127, 0, -1281}, { 2048, 1018}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 76, 0, -1066}, { 8, 911}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -14, 0, -1122}, { 2057, 122}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -23, 0, -1081}, { 2051, 1021}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 76, 0, -1066}, { -1, 1028}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 82, 0, -1094}, { -2, 422}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -14, 0, -1122}, { 2045, 226}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 26, -837}, { -6, 2526}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 66, 13, -955}, { 4, 1}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -33, 13, -965}, { 2051, 1}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 82, 0, -1094}, { 14, 815}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 0, -1163}, { 2050, 90}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -14, 0, -1122}, { 2048, 1015}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 123, 0, -1160}, { 1, 835}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 90, 0, -1261}, { 2054, 85}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 0, -1234}, { 2055, 1027}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 144, 0, -1177}, { 0, 1019}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 170, 0, -1190}, { -8, 417}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 127, 0, -1281}, { 2039, 327}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 90, 0, -1261}, { 2052, 1208}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 170, 0, -1190}, { 7, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 253, 0, -1225}, { 1, -885}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 215, 0, -1317}, { 2048, -873}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 123, 0, -1160}, { 3, 1022}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 144, 0, -1177}, { -4, 463}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 90, 0, -1261}, { 2039, 279}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 92, 0, -1118}, { 9, 1011}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 106, 0, -1141}, { -1, 450}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 25, 0, -1201}, { 2075, 250}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 92, 0, -1118}, { 28, 835}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 25, 0, -1201}, { 2054, 91}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 0, -1163}, { 2049, 1009}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 106, 0, -1141}, { 2, 1020}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 123, 0, -1160}, { -4, 461}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 0, -1234}, { 2038, 278}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 106, 0, -1141}, { 36, 835}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 0, -1234}, { 2047, 89}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 25, 0, -1201}, { 2050, 1011}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 391, 0, -1279}, { 19, 841}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 421, 1, -1383}, { 2064, -19}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 372, 0, -1378}, { 2050, 1025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 451, 0, -1279}, { 6, 174}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 472, 0, -1378}, { 2053, -3}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 421, 1, -1383}, { 2051, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 451, 0, -1279}, { 8, 404}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 421, 1, -1383}, { 2045, 1250}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 421, 0, -1282}, { 2, 1030}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 451, 0, -1279}, { 1, 1038}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 480, 0, -1270}, { 5, 393}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 519, 0, -1362}, { 2053, 175}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 391, 0, -1279}, { -3, 1028}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 421, 0, -1282}, { -15, 396}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 421, 1, -1383}, { 2051, 194}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 253, 0, -1225}, { 14, 2035}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 360, 0, -1270}, { 7, -411}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 326, 0, -1364}, { 2036, -534}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 253, 0, -1225}, { 15, 1020}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 326, 0, -1364}, { 2052, -1552}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 215, 0, -1317}, { 2058, 1032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 360, 0, -1270}, { 6, 1022}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 391, 0, -1279}, { -5, 332}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 372, 0, -1378}, { 2036, 103}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 360, 0, -1270}, { 13, 912}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 372, 0, -1378}, { 2049, 13}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 326, 0, -1364}, { 2053, 1016}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 451, 0, -1279}, { 0, 810}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 519, 0, -1362}, { 2046, -31}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 472, 0, -1378}, { 2043, 1025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 596, 0, -1166}, { -4, 1022}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 630, 0, -1137}, { 2, 92}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 688, 0, -1219}, { 2044, 284}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 596, 0, -1166}, { 3, 1133}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 688, 0, -1219}, { 2046, 387}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 665, 0, -1239}, { 2042, 1027}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 630, 0, -1137}, { 0, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 670, 0, -1114}, { -5, 35}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 712, 0, -1205}, { 2044, 242}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 630, 0, -1137}, { 5, 1230}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 712, 0, -1205}, { 2044, 434}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 688, 0, -1219}, { 2045, 1025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 531, 0, -1234}, { -1, 911}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 665, 0, -1239}, { 2055, -986}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 599, 0, -1307}, { 2052, 1017}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 480, 0, -1270}, { 4, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 506, 0, -1256}, { 6, 395}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 563, 0, -1338}, { 2054, 191}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 480, 0, -1270}, { 9, 827}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 563, 0, -1338}, { 2046, -2}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 519, 0, -1362}, { 2044, 1012}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 506, 0, -1256}, { -2, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 531, 0, -1234}, { -4, 330}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 599, 0, -1307}, { 2049, 239}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 506, 0, -1256}, { 4, 813}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 599, 0, -1307}, { 2050, 14}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 563, 0, -1338}, { 2051, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 531, 0, -1234}, { 6, 2047}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 596, 0, -1166}, { -2, 45}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 665, 0, -1239}, { 2043, 142}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 803, 0, -1092}, { 5, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 880, 0, -1102}, { 3, -603}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 869, 0, -1201}, { 2035, -628}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 803, 0, -1092}, { 1, 1120}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 869, 0, -1201}, { 2036, -540}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 796, 0, -1192}, { 2038, 1018}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 880, 0, -1102}, { 10, 2058}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1003, 0, -1117}, { 5, -553}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 996, 0, -1216}, { 2048, -667}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 880, 0, -1102}, { 3, 1041}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 996, 0, -1216}, { 2032, -1688}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 869, 0, -1201}, { 2051, 1022}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 759, 0, -1091}, { 7, 1224}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 796, 0, -1192}, { 2054, 389}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 766, 0, -1191}, { 2055, 1022}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 670, 0, -1114}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 713, 0, -1098}, { 0, 37}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 738, 0, -1196}, { 2052, 244}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 670, 0, -1114}, { 7, 1238}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 738, 0, -1196}, { 2049, 444}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 712, 0, -1205}, { 2049, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 713, 0, -1098}, { 2, 1027}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 759, 0, -1091}, { 7, 44}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 766, 0, -1191}, { 2034, 237}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 713, 0, -1098}, { -2, 1225}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 766, 0, -1191}, { 2049, 442}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 738, 0, -1196}, { 2046, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 759, 0, -1091}, { 10, 1013}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 803, 0, -1092}, { -2, 95}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 796, 0, -1192}, { 2019, 179}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1003, 0, -1117}, { 1, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1036, 0, -1117}, { 2, 337}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1044, 0, -1217}, { 2052, 121}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1094, 0, -1100}, { -8, 1087}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1194, 0, -1169}, { 2046, -83}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1148, 0, -1194}, { 2045, 1034}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1119, 0, -1083}, { -3, 1710}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1142, 0, -1060}, { -6, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1236, 0, -1139}, { 2071, 833}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1119, 0, -1083}, { 1, 1256}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1236, 0, -1139}, { 2052, -44}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1194, 0, -1169}, { 2049, 1013}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1142, 0, -1060}, { 3, 1026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1181, 0, -1011}, { 0, -271}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1289, 0, -1083}, { 2058, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1142, 0, -1060}, { 28, 1163}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1289, 0, -1083}, { 2043, -594}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1236, 0, -1139}, { 2048, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1094, 0, -1100}, { 2, 1025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1119, 0, -1083}, { 0, 364}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1194, 0, -1169}, { 2051, 15}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1003, 0, -1117}, { 4, 925}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1044, 0, -1217}, { 2052, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 996, 0, -1216}, { 2053, 1027}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1036, 0, -1117}, { 4, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1066, 0, -1112}, { 4, 291}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1094, 0, -1208}, { 2046, 1}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1036, 0, -1117}, { 13, 814}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1094, 0, -1208}, { 2044, -56}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1044, 0, -1217}, { 2047, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1094, 0, -1100}, { -71, 481}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1148, 0, -1194}, { 2042, -161}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1094, 0, -1208}, { 2051, 1025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1094, 0, -1100}, { 12, 385}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1094, 0, -1208}, { 2018, 1239}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1066, 0, -1112}, { 7, 1029}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1214, 0, -933}, { -1, 1041}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1215, 0, -903}, { -1, 9}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1350, 0, -907}, { 2048, 14}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1214, 0, -933}, { 3, 1068}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1350, 0, -907}, { 2048, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1344, 0, -950}, { 2048, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1209, 0, -821}, { 0, -55}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1340, 0, -810}, { 2049, -1}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1350, 0, -907}, { 2034, 2052}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1209, 0, -821}, { -7, -693}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1350, 0, -907}, { 2024, 1296}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1215, 0, -903}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1208, 0, -961}, { 2, 854}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1344, 0, -950}, { 2049, 43}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1334, 0, -995}, { 2051, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1197, 0, -986}, { -24, 279}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1316, 0, -1038}, { 2053, -93}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1289, 0, -1083}, { 2055, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1197, 0, -986}, { 0, 406}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1289, 0, -1083}, { 2044, 1067}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1181, 0, -1011}, { 0, 1030}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1208, 0, -961}, { 5, 397}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1334, 0, -995}, { 2047, 45}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1316, 0, -1038}, { 2047, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1208, 0, -961}, { -10, 440}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1316, 0, -1038}, { 2052, 1086}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1197, 0, -986}, { -1, 1030}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1208, 0, -961}, { 0, 1034}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1214, 0, -933}, { 3, 450}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1344, 0, -950}, { 2044, 211}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1204, 0, -789}, { 7, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1328, 0, -763}, { 2052, 1}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1340, 0, -810}, { 2039, 1026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1157, 0, -715}, { 78, 378}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1273, 0, -666}, { 2037, 1364}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1178, 0, -736}, { -28, 1019}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1157, 0, -715}, { -4, 1021}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1133, 0, -698}, { -4, 393}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1182, 0, -610}, { 2115, 185}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1157, 0, -715}, { -102, 384}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1182, 0, -610}, { 2047, -63}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1228, 0, -633}, { 2047, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1133, 0, -698}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1103, 0, -685}, { 0, 125}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1139, 0, -591}, { 2048, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1133, 0, -698}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1182, 0, -610}, { 2048, 1293}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1157, 0, -715}, { 42, 721}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1228, 0, -633}, { 2048, 867}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1273, 0, -666}, { 2048, 2047}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1204, 0, -789}, { -13, 336}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1340, 0, -810}, { 2021, 1243}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1209, 0, -821}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1193, 0, -762}, { -111, -301}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1299, 0, -708}, { 2048, -262}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1328, 0, -763}, { 2044, 1039}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1193, 0, -762}, { 0, 395}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1328, 0, -763}, { 2085, 1429}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1204, 0, -789}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1193, 0, -762}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1273, 0, -666}, { 2048, 220}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1299, 0, -708}, { 2047, 1300}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1193, 0, -762}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1178, 0, -736}, { 0, 377}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1273, 0, -666}, { 2048, 220}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -122, 0, 1078}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -36, 0, 976}, { 2049, -1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -120, 0, 978}, { 2048, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -34, 0, 1076}, { 0, -1022}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 61, 0, 974}, { 2047, -3071}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 64, 0, 1074}, { 0, -3072}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 152, 10, 1073}, { 0, -1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 152, 10, 973}, { 2048, -1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 61, 0, 974}, { 2048, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 64, 0, 1074}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -210, 0, 1063}, { 0, -517}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -150, 0, 976}, { 2048, -1517}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -176, 0, 969}, { 2047, -528}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -166, 0, 1075}, { 0, -1529}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -120, 0, 978}, { 2048, -2565}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -122, 0, 1078}, { 0, -2562}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 312, 30, 978}, { 2049, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 277, 35, 1077}, { 0, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 307, 30, 1078}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 282, 35, 977}, { 2047, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 282, 35, 977}, { 2048, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 249, 38, 1076}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 277, 35, 1077}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 252, 38, 976}, { 2048, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 223, 35, 1075}, { 0, 511}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 249, 38, 1076}, { 0, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 226, 35, 975}, { 2047, 511}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 252, 38, 976}, { 2047, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 198, 30, 1074}, { 0, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 200, 30, 974}, { 2048, 1}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 152, 10, 973}, { 2048, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 152, 10, 1073}, { 0, 1025}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 198, 30, 1074}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 223, 35, 1075}, { 0, 511}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 200, 30, 974}, { 2048, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 226, 35, 975}, { 2048, 511}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1032, 33, 843}, { 2013, 2055}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1202, 30, 853}, { 13, -1239}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1165, 30, 790}, { 2048, -989}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 699, 40, 882}, { 2060, 1741}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 690, 40, 960}, { 0, 2038}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 892, 35, 944}, { 19, -2226}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 699, 40, 882}, { 2054, 2009}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 892, 35, 944}, { 29, -1930}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 873, 35, 870}, { 2044, -1664}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 873, 35, 870}, { 2037, 1103}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 892, 35, 944}, { -1, 1014}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1053, 32, 912}, { 0, -2440}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 873, 35, 870}, { 2040, 3084}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1053, 32, 912}, { -69, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1032, 33, 843}, { 2025, -327}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1032, 33, 843}, { 2014, 881}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1053, 32, 912}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1202, 30, 853}, { 14, -2385}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 587, 40, 857}, { 2047, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 450, 40, 875}, { 0, -1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 551, 40, 930}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 504, 40, 803}, { 2048, -1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 699, 40, 882}, { 2047, -1406}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 587, 40, 857}, { 2047, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 551, 40, 930}, { -1, 1434}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 699, 40, 882}, { 2013, -1832}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 690, 40, 960}, { -2, -2020}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 504, 40, 803}, { 2047, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 372, 35, 812}, { 0, -1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 450, 40, 875}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 445, 35, 754}, { 2047, -1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 382, 30, 663}, { 2047, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 342, 25, 603}, { 2047, -1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 298, 30, 717}, { 0, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 258, 25, 657}, { 0, -1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 445, 35, 754}, { 2048, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 298, 30, 717}, { 0, -1536}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 372, 35, 812}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 382, 30, 663}, { 2048, -1536}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 249, 15, 478}, { 2048, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 203, 10, 433}, { 2048, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 171, 15, 542}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 137, 10, 507}, { 0, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 302, 20, 542}, { 2048, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 249, 15, 478}, { 2048, -1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 218, 20, 598}, { 0, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 171, 15, 542}, { 0, -1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 342, 25, 603}, { 2047, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 302, 20, 542}, { 2047, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 258, 25, 657}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 218, 20, 598}, { 0, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 203, 10, 433}, { 2048, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 153, 5, 392}, { 2048, -1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 137, 10, 507}, { 0, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 87, 5, 468}, { 0, -1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 68, 0, 312}, { 2048, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -17, 0, 366}, { 0, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 10, 0, 402}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 84, 0, 333}, { 2048, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 106, 0, 353}, { 2048, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 10, 0, 402}, { 0, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 41, 0, 430}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 84, 0, 333}, { 2048, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 153, 5, 392}, { 2048, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 106, 0, 353}, { 2048, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 87, 5, 468}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 41, 0, 430}, { 0, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 50, 40, 81}, { 2048, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 53, 60, 45}, { 2048, -511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -47, 60, 44}, { 0, -512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 40, 79}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 49, 25, 123}, { 2047, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 50, 40, 81}, { 2047, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -51, 25, 122}, { 0, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -50, 40, 79}, { 0, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, 63, 28}, { 2048, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 60, 8}, { 2048, 511}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -45, 60, 8}, { 0, 512}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -46, 63, 27}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 53, 60, 45}, { 2048, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 63, 28}, { 2048, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 63, 27}, { 0, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -47, 60, 44}, { 0, 512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 47, 20, 164}, { 2047, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -51, 25, 122}, { 0, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -53, 20, 163}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 49, 25, 123}, { 2047, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 45, 15, 200}, { 2048, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -53, 20, 163}, { 0, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -53, 15, 199}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 47, 20, 164}, { 2048, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 68, 0, 312}, { 2048, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 56, 0, 289}, { 2048, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -37, 0, 327}, { 0, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -17, 0, 366}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -50, 6, 285}, { 0, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -37, 0, 327}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 48, 5, 264}, { 2048, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 56, 0, 289}, { 2048, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -55, 10, 240}, { 0, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 46, 10, 237}, { 2048, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 45, 15, 200}, { 2048, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -53, 15, 199}, { 0, -512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -55, 10, 240}, { 0, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -50, 6, 285}, { 0, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 46, 10, 237}, { 2047, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 48, 5, 264}, { 2047, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 56, 54, -26}, { 2047, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 47, -60}, { 2048, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -44, 54, -27}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -46, 47, -60}, { 0, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, 47, -60}, { 2047, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, 52, -89}, { 2047, 638}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 52, -90}, { 5, 661}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, 47, -60}, { 2061, -14}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 52, -90}, { -4, 631}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 47, -60}, { 0, -1}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, 52, -89}, { 2048, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 68, -120}, { 2048, -512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 68, -120}, { 0, -512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 52, -90}, { 0, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 60, 8}, { 2053, -1}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 56, 54, -26}, { 2052, 740}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -45, 60, 8}, { 37, -66}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 56, 71, -134}, { 2048, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 69, -151}, { 2048, 511}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -45, 69, -152}, { 0, 511}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -44, 71, -134}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 68, -120}, { 2048, 512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 71, -134}, { 2048, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -44, 71, -134}, { 0, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 68, -120}, { 0, 512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 55, 75, -296}, { 2038, 27}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 72, -312}, { 2040, 361}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -45, 72, -311}, { -10, 361}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -45, 75, -295}, { -12, 31}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 72, -279}, { 2029, 35}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 55, 75, -296}, { 2031, 389}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 75, -295}, { 1, 357}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 72, -279}, { 2029, 35}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 75, -295}, { 1, 357}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 72, -279}, { 0, 7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 54, -26}, { 2046, 799}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -44, 54, -27}, { 6, 739}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -45, 60, 8}, { 7, 1}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 57, -248}, { 2077, 108}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 72, -279}, { 7, 796}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 57, -248}, { 11, 102}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, 59, -347}, { 2022, 752}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -46, 59, -346}, { 4, 784}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -45, 72, -311}, { 4, 8}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 72, -312}, { 2047, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 59, -347}, { 2042, 786}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -45, 72, -311}, { 0, 45}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 50, -379}, { 5, 254}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 50, -378}, { 2051, 305}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 59, -346}, { 2047, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 59, -347}, { 2053, 30}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 50, -379}, { 2045, 733}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 59, -346}, { 2, -15}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 57, -248}, { 2055, 23}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 72, -279}, { 2053, 734}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 72, -279}, { 9, 742}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 58, -185}, { 2056, 792}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -44, 58, -185}, { 6, 754}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -45, 69, -152}, { -2, 3}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 55, 69, -151}, { 2047, 2}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 56, 58, -185}, { 2046, 749}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -45, 69, -152}, { 34, -39}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 51, -219}, { 2050, 920}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 51, -219}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -44, 58, -185}, { 1, 301}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 56, 58, -185}, { 2051, 2}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 51, -219}, { 2052, 720}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -44, 58, -185}, { 8, 112}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 54, 51, -219}, { 2051, 388}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, 57, -248}, { 2057, 1014}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 57, -248}, { 7, 1034}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, 51, -219}, { 2064, -60}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 57, -248}, { -9, 526}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -46, 51, -219}, { -10, -136}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1404, 26, 561}, { 1984, 823}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1492, 26, 595}, { 23, 1039}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1517, 24, 501}, { -51, -1003}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1365, 28, 647}, { 2033, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1492, 26, 595}, { 29, -1062}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1404, 26, 561}, { 2027, -954}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1365, 28, 647}, { 2042, 794}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1434, 28, 698}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1492, 26, 595}, { 14, -1505}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1277, 30, 725}, { 2087, 2042}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1434, 28, 698}, { -9, -809}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1365, 28, 647}, { 2033, -425}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1277, 30, 725}, { 2032, 914}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1326, 30, 794}, { 4, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1434, 28, 698}, { 9, -2060}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1404, 26, 561}, { 2032, 1044}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1517, 24, 501}, { 20, -617}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1416, 24, 482}, { 2082, -656}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1418, 22, 421}, { 2034, 687}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1531, 22, 422}, { -14, 1032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1522, 20, 349}, { 0, -528}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1418, 22, 421}, { 2039, 1014}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1522, 20, 349}, { -57, -351}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1416, 20, 365}, { 2050, -102}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1277, 30, 725}, { 2060, -622}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1202, 30, 853}, { 56, 2030}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1326, 30, 794}, { -13, -810}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1277, 30, 725}, { 2101, -1694}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1165, 30, 790}, { 2021, 1032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1202, 30, 853}, { 17, 993}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1416, 24, 482}, { 2047, 1035}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1531, 22, 422}, { -9, -333}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1418, 22, 421}, { 2055, -283}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1416, 24, 482}, { 2047, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1517, 24, 501}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1531, 22, 422}, { 11, -685}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 358, 10, 1082}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 365, 10, 982}, { 2050, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 307, 30, 1078}, { 0, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 312, 30, 978}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 484, 0, 1086}, { 33, 3839}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 665, 0, 1083}, { 0, 5}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 666, 0, 983}, { 2023, -40}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 484, 0, 1086}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 666, 0, 983}, { 2047, -3072}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 494, 0, 986}, { 2047, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 484, 0, 1086}, { 0, -1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 494, 0, 986}, { 2048, -1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 421, 0, 1084}, { 0, 512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 430, 0, 984}, { 2048, 511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 895, 0, 1064}, { 2073, 2070}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 666, 0, 983}, { -31, -2663}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 665, 0, 1083}, { 2020, -2863}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 895, 0, 1064}, { 2040, 1174}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 879, 0, 966}, { -22, 970}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 666, 0, 983}, { -20, -3483}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 430, 0, 984}, { 2046, -509}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 358, 10, 1082}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 421, 0, 1084}, { 0, -511}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 365, 10, 982}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1085, 0, 1019}, { 2054, 2225}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1055, 0, 924}, { -27, 2057}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 879, 0, 966}, { 12, -1793}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1085, 0, 1019}, { 2041, 4082}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 879, 0, 966}, { 5, 97}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 895, 0, 1064}, { 2050, -39}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1262, 0, 957}, { 2005, 1110}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1055, 0, 924}, { 19, -2795}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1085, 0, 1019}, { 2047, -2890}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1262, 0, 957}, { 2031, 2171}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1224, 0, 864}, { -13, 2071}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1055, 0, 924}, { 8, -1725}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1262, 0, 957}, { 2034, -1045}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1409, 0, 885}, { 2057, 2457}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1364, 0, 796}, { 9, 2443}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1262, 0, 957}, { 2078, -379}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1364, 0, 796}, { -15, 3171}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1224, 0, 864}, { 8, -239}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1548, 0, 805}, { 2008, -214}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1640, 0, 610}, { -5, 3846}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1495, 0, 719}, { 1, -5}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1548, 0, 805}, { 2056, -3170}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1710, 0, 691}, { 2054, 1015}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1640, 0, 610}, { 14, 786}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1831, 0, 568}, { 2041, 1416}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1741, 0, 503}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1640, 0, 610}, { 84, -2051}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1831, 0, 568}, { 2048, 3731}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1640, 0, 610}, { 8, 176}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1710, 0, 691}, { 2048, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1548, 0, 805}, { 2058, 1217}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1495, 0, 719}, { 0, 1193}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1364, 0, 796}, { 28, -2026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1548, 0, 805}, { 2047, 3492}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1364, 0, 796}, { 3, 94}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1409, 0, 885}, { 2047, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1875, 2, -1}, { 2071, 225}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1801, 3, -46}, { 2051, 2054}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1765, 3, 78}, { 3, 1351}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1875, 2, -1}, { 2049, 5}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1765, 3, 78}, { -11, 993}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1802, 2, 103}, { -7, 48}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1831, 0, 568}, { 2039, -74}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1808, 0, 401}, { -8, 2585}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1741, 0, 503}, { 5, 8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1831, 0, 568}, { 2038, -1861}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1908, 0, 453}, { 2044, 997}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1808, 0, 401}, { 59, 744}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1972, 0, 201}, { 2074, 1455}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1853, 0, 261}, { -4, 221}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1973, 0, 271}, { 2065, -8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1972, 0, 201}, { 2085, -73}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1958, 0, 132}, { 2002, 1607}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1844, 0, 177}, { 14, 1005}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1958, 0, 132}, { 2082, 146}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1832, 1, 139}, { -8, 871}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1844, 0, 177}, { -16, 6}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1958, 0, 132}, { 2038, -8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1931, 1, 60}, { 2043, 1644}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1832, 1, 139}, { 29, 795}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1931, 1, 60}, { 2036, -42}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1802, 2, 103}, { 11, 989}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1832, 1, 139}, { -17, 3}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1931, 1, 60}, { 2058, -716}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1875, 2, -1}, { 2061, 1017}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1802, 2, 103}, { 98, 457}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1972, 0, 201}, { 2058, 1217}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1853, 0, 219}, { 8, 858}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1853, 0, 261}, { -38, 1}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1972, 0, 201}, { 2047, -123}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1844, 0, 177}, { -20, 894}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1853, 0, 219}, { -11, -14}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1954, 0, 350}, { 2048, 2343}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1808, 0, 401}, { 41, 147}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1908, 0, 453}, { 2047, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1954, 0, 350}, { 2063, 1195}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1840, 0, 316}, { -13, 986}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1808, 0, 401}, { 78, -895}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1954, 0, 350}, { 2051, -127}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1853, 0, 261}, { -24, 1228}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1840, 0, 316}, { -12, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1954, 0, 350}, { 2063, -681}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1973, 0, 271}, { 2047, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1853, 0, 261}, { 75, 652}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1392, 16, 250}, { 2034, -33}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1509, 18, 287}, { 0, 1033}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1504, 16, 246}, { -7, 172}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1388, 14, 176}, { 2080, -528}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1392, 16, 250}, { 2052, 997}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1504, 16, 246}, { -19, 1026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1388, 14, 176}, { 2047, -517}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1504, 16, 246}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1503, 14, 203}, { -17, 124}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1408, 12, 99}, { 2021, -646}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1388, 14, 176}, { 2048, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1503, 14, 203}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1392, 16, 250}, { 2030, -332}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1404, 18, 312}, { 2043, 1008}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1509, 18, 287}, { -6, 931}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1446, 10, 39}, { 2046, -484}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1408, 12, 99}, { 2047, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1517, 12, 163}, { 14, 934}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1408, 12, 99}, { 2067, -354}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1517, 12, 163}, { 5, 130}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1416, 20, 365}, { 2038, 966}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1522, 20, 349}, { 1, 1061}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1509, 18, 287}, { -9, -346}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1416, 20, 365}, { 2044, 1038}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1509, 18, 287}, { -2, -216}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1404, 18, 312}, { 2062, -157}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1446, 10, 39}, { 2009, -518}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1517, 12, 163}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1539, 10, 126}, { 10, 82}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1727, 4, -68}, { 2048, -614}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1649, 5, -68}, { 2059, 1033}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1663, 5, 56}, { -9, 675}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1727, 4, -68}, { 2043, -28}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1663, 5, 56}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1716, 4, 61}, { -22, -83}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1801, 3, -46}, { 2087, -661}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1727, 4, -68}, { 2046, 1037}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1716, 4, 61}, { 13, 477}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1801, 3, -46}, { 2082, 2}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1716, 4, 61}, { -7, 1022}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1765, 3, 78}, { -10, -79}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1649, 5, -68}, { 2080, -157}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1618, 6, 65}, { 1, 1021}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1663, 5, 56}, { 16, 35}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1500, 8, -12}, { 2042, -594}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1446, 10, 39}, { 2055, 1018}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1539, 10, 126}, { -21, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1500, 8, -12}, { 2014, -545}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1539, 10, 126}, { -12, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1570, 8, 92}, { 9, 53}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1570, 6, -51}, { 2072, -690}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1500, 8, -12}, { 2046, 1026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1570, 8, 92}, { -8, 765}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1570, 6, -51}, { 2045, -507}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1570, 8, 92}, { -5, 1025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1618, 6, 65}, { -1, -173}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1649, 5, -68}, { 2035, -668}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1570, 6, -51}, { 2036, 1028}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1618, 6, 65}, { -5, 560}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -80, 110, -320}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -220}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -220}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -320}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -220}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -120}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -120}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -220}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, 0}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, 100}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, 100}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, 0}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -100}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, 0}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, 0}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -100}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -440}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -340}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -340}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -440}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -540}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -440}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -440}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -540}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, 0}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, 100}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, 100}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, 0}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -440}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -340}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -340}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -440}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -220}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -120}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -120}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -220}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -320}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -220}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -220}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -320}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -100}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, 0}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, 0}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -100}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -540}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 160, -440}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -440}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -80, 110, -540}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 695}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 795}, { 2047, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 150, 795}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 150, 695}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 795}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 895}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 150, 895}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 150, 795}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 150, 795}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 150, 895}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 895}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 795}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 150, 695}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 150, 795}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 795}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 100, 695}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 50, -100}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 50, 0}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 100, 0}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 100, -100}, { 0, 0}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -850, 50, 0}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 50, 100}, { 2047, 1023}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -850, 100, 100}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 100, 0}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 100, 0}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 100, 100}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 50, 100}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -850, 50, 0}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 100, -100}, { 2048, 0}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -850, 100, 0}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 50, 0}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, 50, -100}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -33, 13, -965}, { -2978, 856}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -23, 0, -1081}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -66, 80, -1020}, { -1745, -1157}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -55, 80, -1104}, { 408, -1221}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -14, 0, -1122}, { 1078, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 0, -1234}, { -849, 1364}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 90, 0, -1261}, { 364, 1315}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 49, 80, -1278}, { 90, -782}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 170, 80, -1343}, { 3772, -691}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 127, 0, -1281}, { 1488, 1346}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 215, 0, -1317}, { 3967, 1504}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -14, 0, -1122}, { 92, 1004}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 0, -1163}, { 1121, 1026}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -33, 80, -1189}, { 1351, -1293}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -55, 80, -1104}, { -668, -1202}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 0, -1163}, { 111, 1068}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 25, 0, -1201}, { 1154, 1175}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -33, 80, -1189}, { 307, -1319}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 55, 0, -1234}, { 2202, 1366}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 49, 80, -1278}, { 3177, -788}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 372, 0, -1378}, { -486, 1001}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 421, 1, -1383}, { 878, 1230}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 384, 80, -1419}, { 676, -1184}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 472, 0, -1378}, { 2191, 1613}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 477, 80, -1417}, { 3170, -589}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 472, 0, -1378}, { -909, 588}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 519, 0, -1362}, { 437, 1148}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 477, 80, -1417}, { 104, -1640}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 557, 80, -1387}, { 2369, -648}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 563, 0, -1338}, { 1699, 1802}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 599, 0, -1307}, { 828, 1512}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 627, 80, -1321}, { 2556, -281}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 563, 0, -1338}, { -309, 814}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 665, 0, -1239}, { 3041, 2978}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 557, 80, -1387}, { 275, -1736}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 170, 80, -1343}, { 96, -1197}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 215, 0, -1317}, { 378, 1026}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 282, 80, -1386}, { 3149, -1194}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 326, 0, -1364}, { 3445, 989}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 326, 0, -1364}, { 380, 1008}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 372, 0, -1378}, { 1556, 1029}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 384, 80, -1419}, { 2743, -1206}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 282, 80, -1386}, { 109, -1232}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 879, 0, 966}, { 5471, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 892, 35, 944}, { 5847, -15}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 690, 40, 960}, { 678, -135}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 666, 0, 983}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1364, 0, 796}, { 4464, 973}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1326, 30, 794}, { 3381, -32}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1202, 30, 853}, { -258, 115}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1224, 0, 864}, { 258, 1054}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1224, 0, 864}, { 4383, 1070}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1202, 30, 853}, { 3829, 155}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1053, 32, 912}, { -686, 89}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1055, 0, 924}, { -663, 1000}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1055, 0, 924}, { 4433, 971}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1053, 32, 912}, { 4415, 101}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 892, 35, 944}, { -213, 36}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 879, 0, 966}, { -668, 1050}, {0xe4, 0xe4, 0xe4, 0x00}}, + +}; diff --git a/courses/flower_cup/frappe_snowland/model.inc.c b/courses/flower_cup/frappe_snowland/model.inc.c new file mode 100644 index 000000000..4d8126f3c --- /dev/null +++ b/courses/flower_cup/frappe_snowland/model.inc.c @@ -0,0 +1,5535 @@ +#include "types.h" + +mk64_Vtx d_course_frappe_snowland_vertex[] = { + + {{-1518, 50, 1102}, { 4095, 0}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1318, 50, 1102}, { 0, 0}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1318, 10, 1102}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1518, 10, 1102}, { 4095, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1625, 8, 257}, { -814, 1447}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1612, 1, 282}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1637, 21, 261}, { -1190, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 21, 379}, { 72, 1586}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 8, 374}, { 0, 1023}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1565, 21, 374}, { -679, 1023}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1589, 1, 345}, { -939, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1601, 31, 357}, { -609, 2045}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1619, 0, 345}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1637, 34, 327}, { -387, 2294}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1601, 31, 357}, { -1189, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1601, 31, 357}, { -140, 1134}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 21, 379}, { -533, 1797}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1598, 76, 354}, { 1272, 1190}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 77, 282}, { -1490, 2213}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1637, 21, 261}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 32, 280}, { -731, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 76, 351}, { -1643, 2232}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 21, 379}, { 271, 1922}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 21, 374}, { 0, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1617, 77, 279}, { -339, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 21, 246}, { 1699, 1023}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1637, 21, 261}, { 1388, 138}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 21, 379}, { -1108, 1575}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1589, 1, 345}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1582, 8, 374}, { -978, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1622, 77, 322}, { -991, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 78, 293}, { 79, 1587}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 74, 291}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 77, 327}, { -568, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 77, 322}, { 84, 2034}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1637, 21, 261}, { -951, 1740}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 1, 282}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1629, 32, 280}, { -1099, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 21, 246}, { 86, 1697}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1625, 8, 257}, { 0, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1637, 21, 261}, { -566, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 1, 282}, { -462, 1841}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1635, 0, 301}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1629, 32, 280}, { -1197, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1589, 1, 345}, { 1031, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1594, 21, 379}, { -206, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1601, 31, 357}, { 186, 1686}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 21, 379}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 76, 351}, { -1940, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1598, 76, 354}, { -1892, 1252}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 32, 280}, { -374, 2161}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1635, 0, 301}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1637, 34, 327}, { -1328, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { -1437, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1632, 69, 325}, { -1354, 2263}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1601, 31, 357}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 32, 280}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1632, 69, 325}, { -1809, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 74, 291}, { -1080, 1981}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1632, 69, 325}, { -1435, 2126}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 32, 280}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1637, 34, 327}, { -1484, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1637, 34, 327}, { -1200, 1926}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1632, 69, 325}, { -1835, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1619, 0, 345}, { -1470, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1637, 34, 327}, { -735, 2129}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 77, 282}, { -1907, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1617, 77, 279}, { -1927, 1257}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1637, 21, 261}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1598, 76, 354}, { -456, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 76, 351}, { -340, 1227}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 74, 291}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1617, 77, 279}, { -410, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 77, 282}, { -396, 1257}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 77, 322}, { -418, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 74, 291}, { -765, 1952}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1632, 69, 325}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { -1241, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 77, 322}, { -277, 1337}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1601, 31, 357}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1598, 76, 354}, { -1414, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { -1364, 1477}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 74, 291}, { -1444, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 77, 282}, { -1338, 1472}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 32, 280}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 21, 374}, { -1333, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1582, 8, 374}, { -852, 1504}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1589, 1, 345}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1565, 21, 374}, { 726, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1589, 1, 345}, { -89, -30}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1578, 32, 352}, { -145, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 32, 352}, { 498, 2433}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { 81, 1049}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 76, 351}, { -273, 1225}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 21, 246}, { -1101, 1678}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1612, 1, 282}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1625, 8, 257}, { -917, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1565, 21, 374}, { 1369, 2433}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1578, 32, 352}, { 1109, 1602}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 77, 327}, { 384, 1033}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { -181, 1097}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 67, 306}, { 904, 1535}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 67, 306}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 74, 291}, { -1155, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 78, 293}, { -659, 1303}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 78, 293}, { -186, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 77, 327}, { 934, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 67, 306}, { 369, 572}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1617, 77, 279}, { -339, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 33, 269}, { 1013, 1487}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 21, 246}, { 1699, 1023}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1612, 1, 282}, { 19, 2305}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1611, 21, 246}, { 0, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1608, 33, 269}, { -685, 1487}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1566, 34, 301}, { -1066, 1023}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1578, 32, 352}, { -755, 2640}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1574, 2, 304}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1566, 34, 301}, { -464, 1984}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1574, 2, 304}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1608, 33, 269}, { -1795, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 32, 352}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1566, 34, 301}, { -1645, 1023}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1580, 67, 306}, { -1423, 2145}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 67, 306}, { -1795, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1566, 34, 301}, { -1283, 2046}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1608, 33, 269}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1574, 2, 304}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1612, 1, 282}, { -1359, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1608, 33, 269}, { -1435, 2101}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 33, 269}, { -114, 1101}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1617, 77, 279}, { -1467, 1564}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 74, 291}, { -1308, 1942}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 74, 291}, { -1460, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 67, 306}, { -1377, 2176}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 67, 306}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { -1085, 1462}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 32, 352}, { -474, 2773}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1574, 2, 304}, { -797, 2326}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1578, 32, 352}, { 889, 1745}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1589, 1, 345}, { -20, 1210}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1633, 123, 268}, { -833, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 109, 268}, { -416, 1174}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1626, 98, 271}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1593, 86, 346}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1585, 97, 351}, { -447, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -863, 1583}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 86, 285}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1623, 117, 277}, { -1033, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 100, 277}, { -476, 1149}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 77, 322}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 85, 327}, { 420, 1358}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1596, 78, 293}, { -276, -154}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 77, 322}, { -350, 1414}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 77, 327}, { -622, 2586}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 85, 327}, { 70, 1079}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1596, 78, 293}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 85, 327}, { -1665, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1615, 86, 285}, { -330, 1648}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1625, 127, 356}, { 600, 1846}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -177, 1115}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 136, 353}, { -416, 1661}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 117, 277}, { -1916, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 86, 285}, { -1246, 1811}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1636, 85, 327}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1593, 86, 346}, { -1474, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -1648, 2038}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 85, 327}, { -760, 2497}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1584, 77, 327}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 86, 346}, { -725, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1592, 98, 365}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1590, 121, 369}, { -730, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -547, 1383}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 117, 277}, { -719, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1626, 98, 271}, { -224, 1439}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1613, 97, 276}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 184, 288}, { -2298, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 152, 270}, { -1133, 1751}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1659, 133, 296}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 133, 365}, { 1124, 1733}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 152, 368}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 184, 338}, { -1173, 1772}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 123, 268}, { -700, 1476}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1626, 98, 271}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1623, 117, 277}, { -646, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1592, 98, 365}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1596, 109, 372}, { -443, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 121, 369}, { -633, 1387}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -303, 1652}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1585, 97, 351}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1592, 98, 365}, { -490, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1624, 132, 271}, { -368, 1185}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 123, 268}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1617, 129, 281}, { -552, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 117, 277}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1617, 129, 281}, { -400, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 123, 268}, { -79, 1472}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 117, 277}, { -334, 1765}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1645, 123, 299}, { 658, 1922}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 137, 279}, { -179, 1129}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1659, 133, 296}, { 980, 1778}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1658, 125, 335}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1639, 165, 328}, { -450, 2347}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1659, 133, 296}, { -232, 2250}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1648, 118, 331}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1658, 125, 335}, { -396, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 133, 365}, { -1248, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1658, 125, 335}, { -73, 1413}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 133, 365}, { 1355, 1814}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1639, 165, 328}, { -75, 1244}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1658, 125, 335}, { 375, 2568}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1659, 133, 296}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1639, 165, 328}, { -1540, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 184, 288}, { -1520, 2748}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 129, 347}, { -10, 1526}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 121, 369}, { -403, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 121, 369}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 132, 363}, { -410, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 129, 347}, { -503, 1415}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 184, 338}, { -1724, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 184, 288}, { -897, 2496}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1639, 165, 328}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 184, 338}, { -2298, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1639, 165, 328}, { -1018, 2179}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 133, 365}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 85, 327}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1625, 127, 356}, { -1626, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1648, 118, 331}, { -844, 1759}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 127, 356}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 136, 353}, { -1033, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 152, 368}, { -1071, 1719}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 152, 368}, { -1277, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 133, 365}, { -28, 1481}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 152, 270}, { -308, 2350}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1645, 123, 299}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1659, 133, 296}, { -539, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 152, 270}, { -1361, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 137, 279}, { -993, 1610}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1648, 118, 331}, { -1119, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1645, 123, 299}, { -1123, 2055}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 85, 327}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -1935, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 127, 356}, { -1356, 1921}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 127, 356}, { -1073, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 133, 365}, { -1164, 1473}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1648, 118, 331}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1645, 123, 299}, { -934, 1462}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1648, 118, 331}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1659, 133, 296}, { -1248, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1645, 123, 299}, { -1525, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 117, 277}, { -1634, 2023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 107, 308}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1546, 122, 294}, { -662, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -539, 1510}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 140, 328}, { -201, 1776}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -1108, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1577, 140, 285}, { -709, 1782}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 116, 273}, { -1108, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 101, 300}, { -396, 1557}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1571, 82, 303}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1584, 116, 273}, { -1480, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1571, 82, 303}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1560, 101, 300}, { -664, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { -882, 2212}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 116, 273}, { -68, -84}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -82, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 101, 300}, { 410, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 101, 300}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -492, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { -479, 2132}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 86, 285}, { -1515, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1584, 116, 273}, { -826, 2252}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1577, 140, 285}, { -1039, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 140, 328}, { -189, 2187}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 173, 271}, { -229, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 158, 271}, { -97, 1607}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 137, 279}, { 1149, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 184, 338}, { -195, 1148}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 152, 368}, { 977, 1897}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1567, 173, 342}, { 398, 649}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1546, 122, 294}, { -491, 1467}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 107, 280}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -726, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -82, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 101, 300}, { 410, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 107, 308}, { 180, 346}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 101, 300}, { -174, 1547}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1546, 93, 294}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1540, 107, 308}, { -662, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 107, 280}, { -209, 1652}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 101, 300}, { -552, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -492, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 107, 280}, { -230, 1701}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 101, 300}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { -1480, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 86, 346}, { -845, 2281}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1571, 82, 303}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1535, 96, 281}, { -90, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1546, 93, 294}, { 454, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1551, 107, 280}, { 134, 444}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1529, 96, 297}, { -267, 1499}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1540, 107, 308}, { 348, 1587}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1546, 93, 294}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1529, 116, 297}, { -347, 1611}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1546, 122, 294}, { 207, 1713}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 107, 308}, { -60, 1107}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 116, 281}, { -550, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1546, 122, 294}, { -275, 1516}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1529, 116, 297}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1529, 96, 297}, { -44, 1103}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1546, 93, 294}, { 223, 1578}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1535, 96, 281}, { 505, 1111}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1529, 116, 297}, { -108, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 107, 308}, { 177, 1527}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1529, 96, 297}, { 543, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1551, 107, 280}, { -103, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 116, 281}, { 134, 1551}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 96, 281}, { 518, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1546, 122, 294}, { 345, 1501}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 116, 281}, { -63, 1111}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 107, 280}, { -302, 1639}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 116, 273}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 117, 277}, { -1233, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 137, 279}, { -1079, 1659}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 116, 273}, { 1028, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 86, 285}, { 40, 20}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1623, 117, 277}, { -205, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1577, 140, 285}, { 189, 1859}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 140, 328}, { 836, 287}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 136, 353}, { -217, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { 1088, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 86, 346}, { -418, 2368}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1562, 116, 335}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -1067, 1570}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { 20, 1570}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { 1088, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1571, 82, 303}, { -91, 1132}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1584, 77, 327}, { 458, 1783}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 78, 293}, { 645, 677}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 86, 346}, { 692, 807}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1584, 77, 327}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1571, 82, 303}, { -549, 1674}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1596, 78, 293}, { -663, 1783}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 86, 285}, { -786, 2478}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1593, 173, 271}, { -395, 2345}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 137, 279}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 152, 270}, { -692, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 129, 347}, { -502, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 121, 369}, { -8, 1427}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 121, 369}, { -610, 1424}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1592, 98, 365}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -655, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1626, 98, 271}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1633, 123, 268}, { -833, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 117, 277}, { -543, 1374}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -186, 1652}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1585, 97, 351}, { -490, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1577, 140, 285}, { -1440, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1540, 158, 292}, { -827, 2167}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1562, 140, 328}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1593, 86, 346}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -1029, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1585, 97, 351}, { -375, 1267}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 97, 276}, { -431, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 117, 277}, { -853, 1606}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 86, 285}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1623, 117, 277}, { -341, 1657}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 97, 276}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1626, 98, 271}, { -472, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1617, 129, 281}, { -69, 1418}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 117, 277}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 123, 268}, { -455, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 96, 281}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1535, 116, 281}, { -652, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1526, 107, 287}, { -365, 1363}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1526, 107, 287}, { 176, 1550}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1529, 96, 297}, { -44, 1103}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1535, 96, 281}, { -322, 1578}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1526, 107, 287}, { 0, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1535, 116, 281}, { -444, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1529, 116, 297}, { -103, 1456}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1526, 107, 287}, { -499, 1023}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1529, 116, 297}, { -478, 1467}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1529, 96, 297}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1590, 121, 369}, { -730, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 109, 372}, { -384, 1244}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1592, 98, 365}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1633, 123, 268}, { -784, 1307}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1626, 98, 271}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1634, 109, 268}, { -443, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 123, 268}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 132, 271}, { -402, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1617, 129, 281}, { -505, 1245}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 129, 347}, { -637, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 132, 363}, { -323, 1275}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 121, 369}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1561, 155, 268}, { -874, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1540, 158, 292}, { -817, 2031}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1577, 140, 285}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1565, 181, 301}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 184, 288}, { -1373, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 184, 338}, { -335, 2355}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 184, 288}, { -775, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 181, 301}, { -281, 2305}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 173, 271}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 184, 338}, { -195, 1148}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1567, 173, 342}, { -398, 1897}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 181, 301}, { 912, 1960}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 158, 332}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 181, 301}, { -1208, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1567, 173, 342}, { -51, 1641}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 184, 288}, { -1374, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 173, 271}, { -1135, 1762}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 152, 270}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 136, 353}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 158, 332}, { -1486, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1567, 173, 342}, { -1340, 1626}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 152, 368}, { 1146, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 136, 353}, { 1067, 331}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1567, 173, 342}, { -229, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 181, 301}, { 968, 1605}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 158, 271}, { -207, 1121}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 173, 271}, { -340, 1704}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 158, 271}, { -2037, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 181, 301}, { -980, 1731}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 140, 328}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1540, 158, 292}, { -1411, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1540, 155, 324}, { -581, 1598}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1618, 137, 279}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1561, 155, 268}, { -1898, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1577, 140, 285}, { -1182, 1526}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1594, 136, 353}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1562, 140, 328}, { -1286, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1540, 155, 324}, { -1931, 1525}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1540, 155, 324}, { -1995, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 158, 332}, { -1459, 1305}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 158, 292}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 158, 271}, { -1415, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 158, 332}, { 105, 2379}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 155, 324}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 158, 292}, { -1009, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 158, 332}, { 229, 1584}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 158, 292}, { 494, 1904}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1561, 155, 268}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 158, 271}, { -614, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 137, 279}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 158, 271}, { -1376, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1561, 155, 268}, { -1859, 1404}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 807, 129, -1866}, { -560, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { -1400, 2575}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { 840, 2575}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 800, 129, -1878}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 787, 68, -1913}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 803, 76, -1937}, { -607, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 800, 71, -1905}, { -140, 1622}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 787, 68, -1913}, { 473, 443}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { -93, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 803, 76, -1937}, { 653, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 830, 71, -1853}, { -466, 1622}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 859, 76, -1840}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 831, 68, -1838}, { -607, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 831, 68, -1838}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 822, 81, -1851}, { -806, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 830, 71, -1853}, { -462, 1428}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { -811, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 825, 84, -1834}, { -339, 1617}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 800, 129, -1878}, { -308, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -45, 2769}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 799, 123, -1883}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 804, 97, -1919}, { -197, 1349}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 794, 81, -1898}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -512, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -1025, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { -268, 2890}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { 28, 1187}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { -896, 2497}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { -1016, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -1017, 1778}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { -109, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { 281, 1751}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 906, 62, -1931}, { 763, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 906, 62, -1931}, { 763, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 872, 30, -1943}, { 698, 12}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { -109, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 799, 123, -1883}, { -503, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { 383, 2590}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 811, 123, -1863}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 787, 68, -1913}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 794, 81, -1898}, { -806, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 781, 84, -1910}, { -388, 1587}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { -350, 2648}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 916, 92, -1937}, { -928, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { -1755, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { -1491, 1757}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -33, 1619}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 859, 76, -1840}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 830, 71, -1853}, { -758, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { -1728, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 844, 97, -1849}, { -204, 1659}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 804, 97, -1919}, { -667, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { -569, 2684}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 803, 76, -1937}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { -529, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { 40, 2225}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { -533, 1900}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -266, 1462}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 844, 97, -1849}, { -380, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 822, 81, -1851}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { -481, 1751}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 899, 30, -1896}, { 807, 1636}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 906, 62, -1931}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 800, 71, -1905}, { -614, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 794, 81, -1898}, { -606, 1554}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 787, 68, -1913}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 859, 76, -1840}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { -229, 1734}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 831, 68, -1838}, { 497, 1372}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 932, 30, -1947}, { -54, 1111}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 872, 30, -1943}, { 378, 1807}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 906, 62, -1931}, { 710, 1138}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 906, 62, -1931}, { -393, 1659}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 899, 30, -1896}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 932, 30, -1947}, { -819, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { -1293, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { -921, 2455}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { -82, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 581, 1681}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { 575, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { 575, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { 273, 304}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { -82, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 916, 92, -1937}, { -195, 1931}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { -1661, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { -1458, 1822}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 804, 97, -1919}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -1086, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 822, 81, -1851}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 825, 84, -1834}, { -701, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 844, 97, -1849}, { -197, 1511}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 800, 71, -1905}, { -42, 1781}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 803, 76, -1937}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -596, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -107, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 830, 71, -1853}, { 753, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 822, 81, -1851}, { 860, 504}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 794, 81, -1898}, { 107, 1543}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 800, 71, -1905}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -860, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { -34, 2368}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 872, 30, -1943}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 826, 30, -1945}, { -1030, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -1659, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -1531, 1686}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 804, 97, -1919}, { -526, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 781, 84, -1910}, { -263, 1674}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 794, 81, -1898}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { -366, 3106}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 795, 204, -1840}, { -1334, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 775, 166, -1839}, { 0, 1024}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 775, 166, -1839}, { -1222, 1761}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 799, 142, -1857}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 503, 3256}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 859, 76, -1840}, { 8, 1593}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { -1050, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { 1, 1155}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -13, 2206}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 803, 76, -1937}, { 555, 2222}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { -1419, 1756}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { -1755, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 844, 97, -1849}, { -694, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 825, 84, -1834}, { -389, 1674}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 781, 84, -1910}, { -758, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 804, 97, -1919}, { -356, 1619}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { 190, 548}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { -190, 1106}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { 1332, 1766}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -1266, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { -816, 1629}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 848, 151, -1942}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -447, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { 168, 2023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 760, 166, -1864}, { -894, 1023}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 760, 166, -1864}, { 0, 1024}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 777, 209, -1857}, { -1010, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 771, 204, -1881}, { -638, 1910}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 775, 166, -1839}, { -781, 1024}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 777, 209, -1857}, { -390, 1956}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 799, 142, -1857}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 788, 142, -1876}, { -864, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -1552, 2845}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 688, 2845}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { 14, 1134}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 844, 97, -1849}, { -619, 2015}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { 892, 1351}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 797, 30, -1884}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -1664, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -2328, 2024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -2533, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -1970, 1550}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -544, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 867, 241, -1885}, { -455, 1564}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 203, -1916}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 867, 241, -1885}, { -1767, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -1619, 1551}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { -1702, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 846, 241, -1921}, { -1680, 1574}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 203, -1916}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 846, 241, -1921}, { -708, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { -349, 1440}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -2039, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { -2448, 1678}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 810, 30, -1861}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { -2533, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -1529, 1681}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 810, 30, -1861}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 760, 166, -1864}, { 0, 1024}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 771, 204, -1881}, { -1334, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { -366, 3106}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 911, 179, -1934}, { -683, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 904, 170, -1914}, { 25, 1598}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 879, 203, -1916}, { -978, 1569}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 911, 179, -1934}, { 104, 1930}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 890, 170, -1938}, { 0, 1023}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 904, 170, -1914}, { 0, 1024}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 911, 179, -1934}, { -912, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 203, -1916}, { -429, 2058}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -820, 1835}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 257, 1370}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 886, 151, -1876}, { -108, 1114}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 775, 166, -1839}, { 623, 1627}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { -403, 1661}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { 0, 1024}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -1515, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 848, 151, -1942}, { -988, 2077}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { 661, 1478}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { 1264, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 1385, 230}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 886, 151, -1876}, { -180, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 915, 141, -1937}, { 278, 2049}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 0, 1106}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { -662, 1763}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { -1261, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 915, 141, -1937}, { -461, 1892}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 915, 141, -1937}, { -982, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { -591, 2137}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 508, 2201}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { 678, 694}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -1977, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 886, 151, -1876}, { -1381, 2106}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 771, 204, -1881}, { 804, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 777, 209, -1857}, { 315, 196}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 796, 215, -1868}, { -114, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { 503, 3256}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 788, 142, -1876}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 760, 166, -1864}, { -1222, 1761}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 795, 204, -1840}, { -768, 1942}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 777, 209, -1857}, { 177, 2112}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 775, 166, -1839}, { -42, 1126}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 799, 123, -1883}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -1745, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -1142, 2414}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 799, 142, -1857}, { -1090, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 775, 166, -1839}, { -1107, 2101}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 760, 166, -1864}, { 17, 2101}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 795, 204, -1840}, { -1870, 2356}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 796, 215, -1868}, { -1221, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -1800, 1024}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { -1108, 2372}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 811, 123, -1863}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { -910, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -1367, 1981}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 800, 129, -1878}, { 241, 1358}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 799, 123, -1883}, { 120, 1191}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 807, 129, -1866}, { -314, 1290}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 811, 123, -1863}, { -157, 1157}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 811, 123, -1863}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { -1745, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 807, 129, -1866}, { -8, 1332}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { 21, 1149}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 760, 166, -1864}, { -1042, 2148}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { 39, 2334}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { -660, 1900}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 775, 166, -1839}, { 0, 1023}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -1459, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 890, 170, -1938}, { 1314, 1024}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { 618, 132}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 203, -1916}, { -187, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 203, -1916}, { -1312, 1755}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -174, 2142}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 904, 170, -1914}, { 0, 1024}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 886, 151, -1876}, { -89, 2683}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 63, 1171}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { -1129, 2348}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 810, 30, -1861}, { 1187, 1533}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 878, 30, -1855}, { -96, 1131}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -799, 1994}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 878, 30, -1855}, { -26, 2053}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 899, 30, -1896}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { -1446, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -986, 2122}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { -121, 1876}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 826, 30, -1945}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { -1661, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { -1575, 1799}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { -1459, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { -950, 2500}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { -1613, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { -666, 2133}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 872, 30, -1943}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { -1202, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { 18, 1552}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 859, 76, -1840}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 825, 84, -1834}, { -683, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 822, 81, -1851}, { -457, 1687}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 831, 68, -1838}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 781, 84, -1910}, { -683, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { -402, 1728}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 787, 68, -1913}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 878, 30, -1855}, { 1292, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { 576, 545}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -184, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -123, 1161}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 826, 30, -1945}, { -296, 2260}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 797, 30, -1884}, { 861, 2947}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 810, 30, -1861}, { -1303, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -651, 2679}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 797, 30, -1884}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { -1755, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { -882, 2211}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 5, 1681}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { 722, 1318}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 904, 170, -1914}, { -1298, 1023}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -1662, 2095}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { -450, 1842}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 916, 92, -1937}, { 476, 1871}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { -60, 1114}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { -1977, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 890, 170, -1938}, { -1091, 1727}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 890, 170, -1938}, { -1298, 1024}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { -1134, 1574}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { -1261, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 904, 170, -1914}, { -1167, 1590}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { 0, 1024}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 890, 170, -1938}, { -574, 1024}, {0xb8, 0xa1, 0xfc, 0x00}}, + {{ 911, 179, -1934}, { 30, 1706}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { 33, 1102}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -1520, 1730}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 848, 151, -1942}, { -70, 2190}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { 0, 1023}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{ 848, 151, -1942}, { -1755, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { -1556, 2243}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 846, 241, -1921}, { -1768, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -1743, 1338}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 203, -1916}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 879, 203, -1916}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -1771, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 867, 241, -1885}, { -1738, 1343}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -122, 1146}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { 291, 2123}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { 1201, 2162}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 796, 215, -1868}, { -919, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 777, 209, -1857}, { -489, 1851}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 795, 204, -1840}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 796, 215, -1868}, { -1199, 1893}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { -988, 3096}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 771, 204, -1881}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 796, 215, -1868}, { -885, 1865}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { -1338, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { -970, 1945}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 796, 215, -1868}, { -1221, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ -296, 0, 1160}, { 7646, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 76, 20, 1128}, { 7, 609}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 76, 0, 1124}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 806, 80, 1238}, {-12572, -547}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 729, 0, 1228}, {-10979, 1061}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 76, 20, 1128}, { 2557, 609}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 76, 0, 1124}, { 2567, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 78, 0, 1024}, {-12787, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 744, 0, 1129}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 779, 80, 1128}, { 1722, -620}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1095, 80, 1177}, { 7245, -613}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 779, 80, 1128}, { 700, -619}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1137, 0, 1186}, { 8113, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 744, 0, 1129}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1137, 0, 1186}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1251, 80, 1144}, { 2449, -669}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1095, 80, 1177}, { -809, -644}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1219, 0, 1172}, { 1718, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1251, 80, 1144}, { 856, -614}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1219, 0, 1172}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1279, 0, 1122}, { 1579, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1478, 90, 1161}, { -882, -907}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1461, 0, 1212}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1266, 80, 1300}, { 4298, -845}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1354, 0, 1290}, { 2727, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1266, 80, 1300}, { 783, -618}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1354, 0, 1290}, { -1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1184, 0, 1320}, { 2503, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 806, 80, 1238}, { 9831, -829}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1184, 0, 1320}, {-20480, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 729, 0, 1228}, {-10979, 1061}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 806, 80, 1238}, {-12572, -547}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1177, 80, 824}, { 4217, -794}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1304, 100, 1014}, { -380, -1053}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1253, 0, 851}, { 3110, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1312, 0, 991}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1312, 0, 991}, { 2781, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1304, 100, 1014}, { 2266, -966}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1251, 80, 1144}, { -574, -672}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1279, 0, 1122}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1504, 0, 997}, { 3346, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1481, 120, 938}, { 2054, -1434}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1424, 100, 817}, { -695, -1023}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1396, 0, 757}, { -2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1478, 90, 1161}, { 3398, -823}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1504, 0, 997}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1461, 0, 1212}, { 4491, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1481, 120, 938}, { -1091, -1383}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 999, 80, 599}, { 8624, -720}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 941, 0, 581}, { 7521, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1044, 0, 583}, { 9588, 861}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 898, 80, 730}, { 2337, -698}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1013, 0, 706}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 943, 0, 705}, { 1439, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1013, 0, 706}, { 5734, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1177, 80, 824}, { 1608, -647}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1253, 0, 851}, { 4, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 898, 80, 730}, { 7497, -903}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1424, 100, 817}, { 9098, -1155}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 999, 80, 599}, { -675, -757}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 1396, 0, 757}, { 8038, 1058}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1044, 0, 583}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 943, 0, 705}, {-11263, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 339, 0, 807}, { 1266, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 898, 80, 730}, {-10282, -651}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 338, 80, 826}, { 1354, -658}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 303, 80, 713}, { -5823, -519}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 336, 0, 706}, { -5120, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 941, 0, 581}, { 7521, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 999, 80, 599}, { 8624, -720}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 338, 80, 826}, { 41, -660}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 168, 0, 815}, { 3518, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 73, 80, 773}, { 5408, -349}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 339, 0, 807}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 73, 80, 773}, { 2069, -672}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 168, 0, 815}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -38, 0, 666}, { 5211, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -63, 50, 603}, { 6380, 225}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ -63, 50, 603}, { 1305, -92}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ -38, 0, 666}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 0, 450}, { 4425, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 90, 0, 615}, { 702, 1116}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 96, 50, 497}, { -403, -86}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 50, 0, 450}, { -1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 158, 80, 682}, { 1587, -649}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 134, 0, 667}, { 1356, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 158, 80, 682}, { -490, -626}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 134, 0, 667}, { -1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 336, 0, 706}, { 3183, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 303, 80, 713}, { 2539, -638}, {0xb4, 0xb5, 0xd4, 0x00}}, + {{ 116, 0, -2365}, { 2093, -924}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 179, 0, -2168}, { -653, -554}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 215, 0, -2238}, { -316, 255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -46, 0, -1923}, { 2163, 1379}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -308, 0, -1695}, { -194, -3993}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 6, 0, -1837}, { 54, 1607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -334, 0, -1793}, { 1934, -3762}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -334, 0, -1793}, { 1911, 2033}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -691, 0, -1858}, { 1954, -4259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -308, 0, -1695}, { 258, 2710}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -686, 0, -1737}, { -178, -3874}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 6, 0, -1837}, { -97, -1800}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 140, 0, -2000}, { -42, 2068}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, 0, -2034}, { 2020, 1432}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -46, 0, -1923}, { 1983, -1191}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 116, 0, -2365}, { 1890, 4099}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, 0, -2034}, { 2166, -1609}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 179, 0, -2168}, { -75, 1058}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 140, 0, -2000}, { 128, -1838}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1270, -50, -1279}, { 91, 43}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1193, -50, -1200}, { 903, -746}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1266, -10, -1288}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1188, -9, -1213}, { 771, -799}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -778, 0, -1731}, { 440, -556}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -945, 0, -1771}, { 2050, -3543}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -853, 0, -1676}, { -61, -1987}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -691, 0, -1858}, { 2057, 1196}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -686, 0, -1737}, { -3, 1144}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1077, -10, -1558}, { 2107, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1174, -40, -1408}, { 2013, -4401}, {0xe0, 0xed, 0xec, 0x00}}, + {{ -992, -9, -1483}, { 23, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1094, -37, -1339}, { -43, -4705}, {0xe0, 0xed, 0xec, 0x00}}, + {{ -992, -9, -1483}, { -70, -2570}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -853, 0, -1676}, { -172, 1122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1077, -10, -1558}, { 1982, -2632}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -945, 0, -1771}, { 2211, 1220}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1174, -40, -1408}, { 2107, 1023}, {0xe0, 0xed, 0xec, 0x00}}, + {{-1266, -10, -1288}, { 2013, -4401}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1094, -37, -1339}, { 23, 1024}, {0xe0, 0xed, 0xec, 0x00}}, + {{-1188, -9, -1213}, { -43, -4705}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1570, 0, -704}, { 21, 1046}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1727, 0, -763}, { 2007, 2263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1697, 0, -483}, { 2123, -2241}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1538, 0, -575}, { -175, -1074}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1248, -50, -1124}, { -31, 921}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1322, -50, -1210}, { 1853, 1047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1727, 0, -763}, { 2423, -7302}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1570, 0, -704}, { -258, -6375}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1745, 0, 20}, { 1985, 1016}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1780, 0, 304}, { 2073, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1397, 0, 52}, { -2052, 999}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1400, 0, 277}, { -2270, -1567}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1403, 0, 502}, { -1919, -1454}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1400, 0, 277}, { -2039, 1025}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1780, 0, 304}, { 2089, 1066}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1765, 0, 530}, { 2020, -1433}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1538, 0, -575}, { -172, 1219}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1697, 0, -483}, { 2000, 1063}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1371, 0, -262}, { -1435, -3656}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1638, 0, -246}, { 1863, -2224}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1638, 0, -246}, { 2126, 1073}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1745, 0, 20}, { 2065, -3358}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1371, 0, -262}, { -1790, 1012}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1397, 0, 52}, { -3363, -4340}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 116, 0, -2365}, { 2093, -924}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 215, 0, -2238}, { -316, 255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 275, 0, -2279}, { 20, 1065}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 242, 0, -2437}, { 2094, 1021}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 413, 0, -2279}, { -3, 946}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 242, 0, -2437}, { 2026, -1980}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 275, 0, -2279}, { -4, -1062}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 443, 0, -2437}, { 2033, 937}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 646, 0, -2267}, { 2032, -4200}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 534, 0, -2189}, { -304, -2805}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 645, 0, -2000}, { 2200, 1132}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 544, 0, -1994}, { 49, 1111}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 646, 0, -2267}, { 2151, 1917}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 443, 0, -2437}, { 2294, -1840}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 534, 0, -2189}, { -48, 1126}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 413, 0, -2279}, { -121, -1030}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 836, 0, -1543}, { 2001, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 696, 0, -1735}, { 1971, -3113}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 654, 0, -1595}, { -132, -1477}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 748, 0, -1491}, { 151, 940}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 544, 0, -1994}, { -100, -1362}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 654, 0, -1595}, { 575, 6462}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 696, 0, -1735}, { 1988, 4059}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 645, 0, -2000}, { 1981, -1044}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 836, 0, -1543}, { 2129, -94}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 748, 0, -1491}, { 252, 17}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 792, 0, -1364}, { -96, 2168}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 706, 0, -905}, { 2040, 1099}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 735, 0, -1084}, { 124, -1429}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 643, 0, -984}, { 4, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 880, 0, -1168}, { 1487, -4102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 880, 0, -1168}, { 2131, 1106}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 792, 0, -1364}, { 230, -2372}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 735, 0, -1084}, { -1001, 2314}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 836, 0, -1543}, { 1181, -5375}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -14, 0, -703}, { 568, -7160}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 0, -298}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 0, -504}, { 2032, -3162}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 0, -297}, { 2047, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 177, 0, -711}, { 2011, 1017}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 706, 0, -905}, { 2129, -6479}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 122, 0, -825}, { -68, 1062}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 643, 0, -984}, { 534, -6152}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 122, 0, -825}, { -97, -2142}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -14, 0, -703}, { -12, 936}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 177, 0, -711}, { 1971, -1528}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 0, -504}, { 3281, 2370}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 0, -297}, { 2028, -13}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 0, -298}, { -19, 2}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 0, -247}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 0, -248}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 0, -248}, { -106, -6581}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 0, 150}, { 2046, 925}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 0, -247}, { 2046, -6629}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 0, 150}, { -106, 1008}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -962, 0, 801}, { -2, -924}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1093, 0, 909}, { 111, 1768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -893, 0, 874}, { 1888, -923}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1088, 0, 1045}, { 2207, 3210}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1088, 0, 1045}, { 1862, -797}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1300, 0, 857}, { -128, 2726}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1459, 0, 1005}, { 2513, 4798}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1093, 0, 909}, { -69, -451}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1403, 0, 502}, { -2019, 1054}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1765, 0, 530}, { 2071, 1050}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1399, 0, 711}, { -1220, -1159}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1628, 0, 901}, { 2054, -2994}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1300, 0, 857}, { -561, -800}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1628, 0, 901}, { 2184, 1102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1459, 0, 1005}, { 1829, -860}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1399, 0, 711}, { -1067, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1044, 0, 583}, { 2064, 1299}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 943, 0, 705}, { -61, -313}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1013, 0, 706}, { -50, 958}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 941, 0, 581}, { 2048, -574}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1396, 0, 757}, { 2353, 3134}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1044, 0, 583}, { 1628, -2536}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1253, 0, 851}, { -22, 1803}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1013, 0, 706}, { -186, -2213}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 943, 0, 705}, { -201, 4040}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 941, 0, 581}, { 1966, 4559}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 336, 0, 706}, { 2168, -7049}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 339, 0, 807}, { 389, -7443}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 90, 0, 615}, { 2249, 2171}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 50, 0, 450}, { 1920, -782}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 0, 450}, { 350, -1013}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -38, 0, 666}, { 139, 2750}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 134, 0, 667}, { 1991, 1116}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ -38, 0, 666}, { -276, -1743}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 168, 0, 815}, { 736, 3588}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 90, 0, 615}, { 1998, -274}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 168, 0, 815}, { -305, -1231}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 339, 0, 807}, { 188, 1735}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 134, 0, 667}, { 2210, -2078}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 336, 0, 706}, { 1942, 1496}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 50, 0, 450}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 0, 150}, { 2048, -5120}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 0, 450}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 0, 150}, { 0, -5119}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1396, 0, 757}, { 2002, -697}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1312, 0, 991}, { 34, 1269}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1504, 0, 997}, { 2075, 2535}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1253, 0, 851}, { 28, -590}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1461, 0, 1212}, { 2037, 1608}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1504, 0, 997}, { 2062, -1079}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1279, 0, 1122}, { -83, 1149}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1312, 0, 991}, { 9, -519}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1461, 0, 1212}, { 1941, -1209}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1279, 0, 1122}, { -150, 11}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1354, 0, 1290}, { 2165, 612}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1219, 0, 1172}, { 42, 1067}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1354, 0, 1290}, { 2033, -1969}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1219, 0, 1172}, { -54, -249}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1184, 0, 1320}, { 2067, 779}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1137, 0, 1186}, { -45, 1089}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 729, 0, 1228}, { 2098, 4546}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1137, 0, 1186}, { -182, -2088}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 744, 0, 1129}, { 223, 4553}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 1184, 0, 1320}, { 2120, -3228}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 744, 0, 1129}, { -49, -11440}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 78, 0, 1024}, { 59, 1823}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 76, 0, 1124}, { 2031, 1610}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 729, 0, 1228}, { 1928, -11400}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ -296, 0, 1160}, { 2046, 2870}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 76, 0, 1124}, { 1932, -2989}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ 78, 0, 1024}, { 98, -3197}, {0xd0, 0xdd, 0xdc, 0x00}}, + {{ -373, 0, 1046}, { -136, 3879}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -414, 0, 1141}, { 1531, 4684}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 0, 695}, { -204, 4208}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -707, 0, 833}, { 2270, 3836}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -414, 0, 1141}, { 1744, -1846}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -373, 0, 1046}, { 408, -1298}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -891, 0, 716}, { -125, 1377}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -893, 0, 874}, { 2172, 1806}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -707, 0, 833}, { 1902, -893}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -962, 0, 801}, { 986, 2584}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 0, 695}, { 75, -2739}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2947, -50, -1398}, { -375, -743}, {0x00, 0x81, 0x94, 0x00}}, + {{-3357, -50, -1180}, { -479, 4003}, {0x00, 0x81, 0x94, 0x00}}, + {{-2894, -50, -1305}, { 725, -755}, {0x00, 0x81, 0x94, 0x00}}, + {{-2406, -50, -1418}, { 2161, -5677}, {0x00, 0x81, 0x94, 0x00}}, + {{-2400, -50, -1561}, { 915, -6449}, {0x00, 0x81, 0x94, 0x00}}, + {{-3722, -50, -723}, { 1777, 9562}, {0x00, 0x81, 0x94, 0x00}}, + {{-2042, -50, -1550}, { 275, 2423}, {0x00, 0x81, 0x94, 0x00}}, + {{-2400, -50, -1561}, { 684, 6063}, {0x00, 0x81, 0x94, 0x00}}, + {{-2051, -50, -1427}, { 1537, 2339}, {0x00, 0x81, 0x94, 0x00}}, + {{-1391, -50, -1363}, { 1230, -4444}, {0x00, 0x81, 0x94, 0x00}}, + {{-1780, -50, -1397}, { 1444, -458}, {0x00, 0x81, 0x94, 0x00}}, + {{-2406, -50, -1418}, { 2143, 5919}, {0x00, 0x81, 0x94, 0x00}}, + {{-1322, -50, -1210}, { 2686, -5366}, {0x00, 0x81, 0x94, 0x00}}, + {{-1266, -50, -1288}, { 1809, -5825}, {0x00, 0x81, 0x94, 0x00}}, + {{ -918, -50, -763}, { -119, -1504}, {0x00, 0x81, 0x94, 0x00}}, + {{-1193, -50, -1200}, { 102, 3773}, {0x00, 0x81, 0x94, 0x00}}, + {{-1248, -50, -1124}, { 977, 3382}, {0x00, 0x81, 0x94, 0x00}}, + {{-1322, -50, -1210}, { 1203, 4518}, {0x00, 0x81, 0x94, 0x00}}, + {{-1266, -50, -1288}, { 302, 4928}, {0x00, 0x81, 0x94, 0x00}}, + {{-1055, -50, -742}, { 1200, -995}, {0x00, 0x81, 0x94, 0x00}}, + {{ -998, -50, -434}, { 2259, -4020}, {0x00, 0x81, 0x94, 0x00}}, + {{ -860, -50, -451}, { 947, -4569}, {0x00, 0x81, 0x94, 0x00}}, + {{ -605, -50, 205}, { 1315, 1710}, {0x00, 0x81, 0x94, 0x00}}, + {{ -798, -50, 97}, { 871, -136}, {0x00, 0x81, 0x94, 0x00}}, + {{ -783, -50, 338}, { -478, 1082}, {0x00, 0x81, 0x94, 0x00}}, + {{ -631, -50, 384}, { 102, 2354}, {0x00, 0x81, 0x94, 0x00}}, + {{ -911, -50, 225}, { -210, -317}, {0x00, 0x81, 0x94, 0x00}}, + {{ -861, -50, -57}, { 1439, -1288}, {0x00, 0x81, 0x94, 0x00}}, + {{-1028, -50, -148}, { 56, -1717}, {0x00, 0x81, 0x94, 0x00}}, + {{ -860, -50, -451}, { 1028, -905}, {0x00, 0x81, 0x94, 0x00}}, + {{ -998, -50, -434}, { -12, -850}, {0x00, 0x81, 0x94, 0x00}}, + {{-1028, -50, -148}, { 21, 3098}, {0x00, 0x81, 0x94, 0x00}}, + {{ -861, -50, -57}, { 1024, 2309}, {0x00, 0x81, 0x94, 0x00}}, + {{ -17, -50, 382}, { 1128, -1998}, {0x00, 0x49, 0x48, 0x00}}, + {{ 91, -50, 393}, { 1093, -3106}, {0x00, 0x49, 0x48, 0x00}}, + {{ -14, -50, 200}, { -721, -1782}, {0x00, 0x49, 0x48, 0x00}}, + {{ 93, -50, 213}, { -737, -2877}, {0x00, 0x49, 0x48, 0x00}}, + {{ -17, -50, 382}, { 1128, -1998}, {0x00, 0x81, 0x94, 0x00}}, + {{ -14, -50, 200}, { -721, -1782}, {0x00, 0x81, 0x94, 0x00}}, + {{ -208, -50, 354}, { 1107, -17}, {0x00, 0x81, 0x94, 0x00}}, + {{ -419, -50, 176}, { -416, 2370}, {0x00, 0x81, 0x94, 0x00}}, + {{ -605, -50, 205}, { 138, 4209}, {0x00, 0x81, 0x94, 0x00}}, + {{ -631, -50, 384}, { 1986, 4233}, {0x00, 0x81, 0x94, 0x00}}, + {{ -433, -50, 367}, { 1547, 2242}, {0x00, 0x81, 0x94, 0x00}}, + {{ 1341, -50, 9}, { -1231, -7562}, {0x00, 0x81, 0x94, 0x00}}, + {{ 474, -50, 194}, { -494, 1482}, {0x00, 0x81, 0x94, 0x00}}, + {{ 1142, -50, 254}, { 992, -5226}, {0x00, 0x81, 0x94, 0x00}}, + {{ 1337, -50, 284}, { 1559, -7166}, {0x00, 0x81, 0x94, 0x00}}, + {{ 779, -50, 346}, { 1456, -1412}, {0x00, 0x81, 0x94, 0x00}}, + {{ 91, -50, 393}, { 1030, 5635}, {0x00, 0x81, 0x94, 0x00}}, + {{ 93, -50, 213}, { -797, 5382}, {0x00, 0x81, 0x94, 0x00}}, + {{ 1341, -50, 9}, { 1510, 7654}, {0x00, 0x81, 0x94, 0x00}}, + {{ 1337, -50, 284}, { 3454, 5612}, {0x00, 0x81, 0x94, 0x00}}, + {{ 1533, -50, 300}, { 2099, 4135}, {0x00, 0x81, 0x94, 0x00}}, + {{ 1943, -50, 214}, { -1575, 1922}, {0x00, 0x81, 0x94, 0x00}}, + {{ 1969, -50, 631}, { 1129, -1387}, {0x00, 0x81, 0x94, 0x00}}, + {{ 2317, -50, 1121}, { 1936, -7492}, {0x00, 0x81, 0x94, 0x00}}, + {{ 2549, -50, 895}, { -1381, -7414}, {0x00, 0x81, 0x94, 0x00}}, + {{ 2700, -50, 1400}, { 1007, -12252}, {0x00, 0x81, 0x94, 0x00}}, + {{-1084, -50, -1051}, { 793, 5110}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -944, 30, -1295}, { 1748, 3449}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1084, 20, -1229}, { 794, 3896}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -939, 10, -1046}, { 1784, 5148}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -918, -50, -763}, { 1922, 7079}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1193, -50, -1200}, { 48, 4097}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1143, 10, -1160}, { 392, 4366}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -781, 30, -1040}, { 2860, 5189}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -901, 30, -1446}, { 2037, 2416}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -721, 30, -1260}, { 3270, 3687}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1094, -37, -1339}, { 722, 3148}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1188, -9, -1213}, { 83, 4009}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -992, -9, -1483}, { 1418, 2160}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -853, 0, -1676}, { 2369, 848}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -755, 30, -1614}, { 3038, 1269}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -686, 0, -1737}, { 3512, 431}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -778, 0, -1731}, { 2878, 467}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -685, 30, -1644}, { 3516, 1064}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -547, 40, -1305}, { 4460, 3378}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1321, 10, -1328}, { -824, 3225}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1266, -10, -1288}, { -449, 3495}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1280, 20, -1380}, { -545, 2867}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1391, -50, -1363}, { -1306, 2982}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1270, -50, -1279}, { -478, 3555}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1427, 10, -1487}, { -1552, 2136}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1774, 30, -1869}, { -3918, -470}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2042, -50, -1550}, { -5748, 1704}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1243, 15, -1520}, { -294, 1909}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1174, -40, -1408}, { 176, 2678}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1120, 30, -1635}, { 547, 1128}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1603, 30, -2090}, { -2749, -1980}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1269, 30, -2036}, { -468, -1610}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{-1120, 30, -1635}, { 547, 1128}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1077, -10, -1558}, { 840, 1655}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -945, 0, -1771}, { 1740, 199}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1269, 30, -2036}, { -468, -1610}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{-1174, -40, -1408}, { 176, 2678}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -937, 40, -2426}, { 1795, -4276}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1603, 30, -2090}, { -2749, -1980}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -691, 0, -1858}, { 3472, -398}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -759, 30, -2061}, { 3009, -1781}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1960, 30, -675}, { -1089, 1536}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1963, 30, -417}, { -1112, 3296}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1697, 0, -483}, { 699, 2845}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2329, 100, -488}, { -3613, 2810}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2300, 80, -1000}, { -3415, -680}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1885, 30, -1068}, { -580, -1150}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1727, 0, -763}, { 501, 935}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1641, 30, -1133}, { 1087, -1590}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2051, -50, -1427}, { -1716, -3598}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1780, -50, -1397}, { 139, -3395}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1322, -50, -1210}, { 3260, -2113}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1294, 100, -689}, { 3451, 1443}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{-1319, 50, -825}, { 3284, 513}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1440, 50, -641}, { 2455, 1765}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1192, 30, -807}, { 4149, 633}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1248, -50, -1124}, { 3766, -1530}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1459, 50, -696}, { 2330, 1389}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1570, 0, -639}, { 1573, 1784}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1538, 0, -575}, { 1788, 2221}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1055, -50, -742}, { 5086, 1077}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1570, 0, -704}, { 1567, 1336}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1371, 0, -262}, { 1906, -766}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1266, 30, -425}, { 2624, -1874}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1538, 0, -575}, { 764, -2898}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1234, 30, -128}, { 2842, 148}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1397, 0, 52}, { 1726, 1379}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1276, 60, 105}, { 2555, 1743}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1286, 30, 240}, { 2488, 2663}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1400, 0, 277}, { 1707, 2914}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1108, 30, -286}, { 3702, -929}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1128, 30, -491}, { 3562, -2327}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1131, -10, -138}, { 3543, 80}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1118, 60, 197}, { 3633, 2368}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1309, 30, 445}, { 2325, 4059}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1206, 30, 327}, { 3033, 3259}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1403, 0, 502}, { 1689, 4449}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1176, 40, 447}, { 3238, 4078}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -998, -50, -434}, { 4449, -1941}, {0x60, 0x95, 0xfc, 0x00}}, + {{-2178, 90, 283}, { -3606, 2956}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1915, 30, 116}, { -1805, 1813}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2230, 150, -47}, { -3962, 700}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{-1930, 30, 402}, { -1913, 3765}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1963, 30, -417}, { -2136, -1823}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1745, 0, 20}, { -646, 1161}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1780, 0, 304}, { -885, 3101}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2329, 100, -488}, { -4637, -2309}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1765, 0, 530}, { -784, 4638}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1055, -50, -742}, { 4062, -4042}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1172, 50, -588}, { 3265, -2992}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1440, 50, -641}, { 1431, -3354}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1294, 100, -689}, { 2427, -3676}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{-1192, 30, -807}, { 3125, -4486}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1638, 0, -246}, { 83, -657}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1638, 0, -246}, { 83, -657}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1697, 0, -483}, { -324, -2274}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1963, 30, -417}, { -2136, -1823}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1937, 80, 808}, { -1958, 393}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2023, 100, 943}, { -2544, 1318}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1741, 30, 1093}, { -618, 2344}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2034, 180, 1181}, { -2622, 2944}, {0x64, 0x95, 0xfc, 0x00}}, + {{-2293, 100, 789}, { -4387, 269}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2178, 90, 283}, { -3606, -3187}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1756, 30, 1405}, { -726, 4468}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1093, 0, 909}, { 3800, 1084}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -962, 0, 801}, { 4694, 347}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1113, 30, 821}, { 3664, 484}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1219, 30, 812}, { 2941, 423}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1300, 0, 857}, { 2389, 731}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -999, 60, 704}, { 4446, -316}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1200, 60, 710}, { 3072, -274}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1327, 30, 627}, { 2202, -838}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1399, 0, 711}, { 1710, -267}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1799, 40, 750}, { -1019, 0}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1459, 0, 1005}, { 1301, 1739}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1140, 40, 1132}, { 3479, 2606}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1088, 0, 1045}, { 3833, 2013}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -828, 30, 951}, { 5611, 1369}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -976, 30, 1074}, { 4601, 2213}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -893, 0, 874}, { 5169, 844}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -787, 50, 1030}, { 5889, 1908}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1029, 140, 1372}, { 4237, 4243}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -747, 40, 1342}, { 6163, 4039}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1630, 40, 1027}, { 139, 1892}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1247, 30, 1211}, { 2750, 3148}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -830, 260, 1534}, { 5597, 5353}, {0x64, 0x95, 0xfc, 0x00}}, + {{-1448, 140, 1471}, { 1377, 4921}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1309, 30, 445}, { 2325, -2084}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1176, 40, 447}, { 3238, -2065}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1327, 30, 627}, { 2202, -838}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1309, 30, 445}, { 2325, -2084}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1403, 0, 502}, { 1689, -1694}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1399, 0, 711}, { 1710, -267}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1120, 100, 590}, { 3618, -1092}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1176, 40, 447}, { 3238, -2065}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1200, 60, 710}, { 3072, -274}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -999, 60, 704}, { 4446, -316}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1630, 40, 1027}, { 139, 1892}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1459, 0, 1005}, { 1301, 1739}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1628, 0, 901}, { 148, 1034}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1799, 40, 750}, { -1019, 0}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1765, 0, 530}, { -784, -1505}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1930, 30, 402}, { -1913, -2378}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2178, 90, 283}, { -3606, -3187}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -221, 30, -1390}, { 539, 3824}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -97, 40, -1445}, { 1388, 3446}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -235, 30, -1544}, { 444, 2771}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -367, 40, -1425}, { -454, 3583}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 197, 30, -1647}, { 3395, 2069}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -685, 30, -1644}, { -2627, 2088}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -308, 0, -1695}, { -53, 1742}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 30, -1794}, { 2731, 1064}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 6, 0, -1837}, { 2088, 772}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -547, 40, -1305}, { -1683, 4402}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -686, 0, -1737}, { -2631, 1455}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 140, 0, -2000}, { 3003, -342}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 299, 30, -2169}, { 4089, -1492}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 179, 0, -2168}, { 3268, -1485}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 293, 40, -1832}, { 4046, 807}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 215, 0, -2238}, { 3515, -1965}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -691, 0, -1858}, { -2671, 625}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -381, 30, -1911}, { -555, 265}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -759, 30, -2061}, { -3134, -757}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -334, 0, -1793}, { -231, 1073}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -46, 0, -1923}, { 1735, 183}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -64, 30, -2078}, { 1610, -875}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -540, 30, -2442}, { -1639, -3356}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 45, 0, -2034}, { 2355, -572}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 116, 0, -2365}, { 2836, -2835}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -10, 30, -2488}, { 1982, -3670}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -33, 40, -2679}, { 1824, -4977}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -937, 40, -2426}, { -4348, -3252}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 367, 30, 111}, { 2506, 1782}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 370, 40, -120}, { 2525, 204}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 197, 30, -129}, { 1345, 143}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 457, 30, 11}, { 3120, 1099}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 387, 30, -269}, { 2642, -811}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 177, 30, -379}, { 1209, -1562}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{ 137, 30, 121}, { 936, 1850}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 50, 0, -297}, { 341, -1005}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 93, -50, 213}, { 631, 2478}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 474, -50, 194}, { 3235, 2345}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 50, 0, 150}, { 341, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -14, -50, 200}, { -92, 2390}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 93, -50, 213}, { 631, 2478}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 50, 0, 150}, { 341, 2047}, {0x28, 0x3d, 0x94, 0x00}}, + {{ -50, 0, 150}, { -341, 2048}, {0x28, 0x3d, 0x94, 0x00}}, + {{ -50, 0, -298}, { -341, -1012}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -119, 30, 77}, { -814, 1551}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -50, 0, 150}, { -341, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -369, 30, 27}, { -2521, 1210}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -419, -50, 176}, { -2863, 2222}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -259, 30, -293}, { -1770, -973}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -380, 60, -260}, { -2594, -750}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -452, 40, -141}, { -3083, 60}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -14, -50, 200}, { -92, 2390}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 177, 0, -711}, { -840, 265}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 0, -504}, { -1683, 1678}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, 30, -569}, { -360, 1236}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{ 177, 30, -379}, { -838, 2533}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{ 706, 0, -905}, { 2774, -1059}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 867, 30, -859}, { 3871, -743}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 837, 30, -639}, { 3666, 758}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 980, 60, -690}, { 4641, 410}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 387, 30, -269}, { 594, 3284}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 50, 0, -297}, { -1706, 3090}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -190, 60, -833}, { -3345, -563}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -31, 30, -870}, { -2259, -817}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -71, 30, -1130}, { -2532, -2592}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -50, 0, -298}, { -2389, 3083}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -14, 0, -703}, { -2143, 324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -159, 30, -413}, { -3135, 2302}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -299, 30, -623}, { -4091, 869}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 122, 0, -825}, { -1218, -509}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 49, 30, -1020}, { -1713, -1841}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 549, 30, -1010}, { 1700, -1773}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 643, 0, -984}, { 2344, -1600}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1047, 30, -449}, { 5100, 2055}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 229, 30, -1180}, { -484, -2934}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -259, 30, -293}, { -3818, 3122}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -380, 60, -260}, { -4642, 3345}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 629, 30, -1070}, { 2246, -2183}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 980, 60, -690}, { 1569, 5530}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1273, 30, -1091}, { 3568, 2792}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 867, 30, -859}, { 799, 4376}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1047, 30, -449}, { 2028, 7175}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1053, 30, -1211}, { 2066, 1973}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1173, 30, -1331}, { 2885, 1154}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 880, 0, -1168}, { 887, 2267}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 706, 0, -905}, { -297, 4060}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 957, 30, -1618}, { 1414, -802}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{ 836, 0, -1543}, { 585, -290}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 696, 0, -1735}, { -368, -1606}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 756, 30, -2018}, { 42, -3537}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1213, 30, -1796}, { 3161, -2019}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1158, 60, -1597}, { 2783, -661}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{ 645, 0, -2000}, { -720, -3412}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 993, 30, -2044}, { 1657, -3713}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 792, 0, -1364}, { 287, 930}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 748, 0, -1491}, { -14, 62}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 699, 30, -1260}, { -347, 1639}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 617, 30, -1443}, { -909, 391}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 654, 0, -1595}, { -655, -651}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 441, 30, -1836}, { -2110, -2296}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 473, 40, -1255}, { -1888, 1671}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 419, 30, -1360}, { -2259, 956}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 369, 30, -1510}, { -2600, -67}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 544, 0, -1994}, { -1407, -3370}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 629, 30, -1070}, { -825, 2936}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 689, 30, -1150}, { -416, 2390}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 735, 0, -1084}, { -99, 2839}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 229, 30, -1180}, { -3556, 2185}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 643, 0, -984}, { -727, 3519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 458, 30, -2158}, { 52, 1651}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 464, 30, -2057}, { 96, 2344}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 534, 0, -2189}, { 572, 1440}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 544, 0, -1994}, { 640, 2773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 370, 50, -2090}, { -546, 2116}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 441, 30, -1836}, { -62, 3847}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 413, 0, -2279}, { -255, 825}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 418, 30, -2194}, { -221, 1405}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 275, 0, -2279}, { -1195, 825}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 299, 30, -2169}, { -1030, 1579}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 215, 0, -2238}, { -1604, 1106}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 293, 40, -1832}, { -1073, 3879}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 578, 30, -2528}, { 870, -871}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 765, 30, -2544}, { 2148, -985}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 403, 40, -2702}, { -320, -2059}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 722, 30, -2399}, { 1857, 8}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1012, 40, -2290}, { 3835, 754}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 756, 30, -2018}, { 2090, 2606}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 646, 0, -2267}, { 1334, 909}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 993, 30, -2044}, { 3705, 2430}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 297, 30, -2579}, { -1045, -1224}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 242, 0, -2437}, { -1417, -252}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 443, 0, -2437}, { -50, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -10, 30, -2488}, { -3137, -598}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 116, 0, -2365}, { -2283, 236}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -33, 40, -2679}, { -3295, -1905}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 645, 0, -2000}, { 1327, 2731}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -764, 30, 932}, { -2140, 215}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -787, 50, 1030}, { -2302, 884}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -555, 30, 1237}, { -714, 2301}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -747, 40, 1342}, { -2028, 3015}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -707, 0, 833}, { -1751, -456}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -414, 0, 1141}, { 244, 1645}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -62, 60, 1308}, { 2646, 2787}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -535, 100, 1464}, { -579, 3848}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -296, 0, 1160}, { 1052, 1774}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -828, 30, 951}, { -2580, 345}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -830, 260, 1534}, { -2594, 4329}, {0x64, 0x95, 0xfc, 0x00}}, + {{ -893, 0, 874}, { -3022, -179}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -520, 60, 541}, { -479, -2452}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -551, 0, 443}, { -689, -3118}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -601, 30, 538}, { -1032, -2472}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -522, 30, 667}, { -492, -1587}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -402, 30, 633}, { 329, -1819}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -631, -50, 384}, { -1236, -3523}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -886, 30, 485}, { -2973, -2831}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -783, -50, 338}, { -2275, -3839}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -876, 30, 635}, { -2910, -1808}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -600, 0, 695}, { -1022, -1396}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -373, 0, 1046}, { 527, 999}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -306, 30, 942}, { 982, 287}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -261, 70, 788}, { 1289, -764}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -105, 10, 1150}, { 2352, 1709}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 76, 20, 1128}, { 3589, 1553}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 387, 40, 1179}, { 5713, 1905}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -999, 60, 704}, { -3745, -1340}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -891, 0, 716}, { -3013, -1253}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -962, 0, 801}, { -3497, -676}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1120, 100, 590}, { -4573, -2116}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -306, 30, 942}, { 982, 287}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -373, 0, 1046}, { 527, 999}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -97, 30, 969}, { 2407, 473}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -261, 70, 788}, { 1289, -764}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 87, 40, 914}, { 3668, 98}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 78, 0, 1024}, { 3607, 844}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 328, 80, 927}, { 5312, 182}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 439, 80, 1070}, { 6068, 1162}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1330, 120, 558}, { -137, 738}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1274, 70, 364}, { -517, -583}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 987, 30, 370}, { -2479, -546}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1142, -50, 254}, { -1416, -1339}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1533, -50, 300}, { 1246, -1023}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1511, 70, 471}, { 1102, 143}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1665, 70, 664}, { 2152, 1459}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1969, -50, 631}, { 4225, 1233}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 779, -50, 346}, { -3899, -707}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1512, 120, 662}, { 1107, 1444}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1282, 80, 705}, { -463, 1742}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1481, 120, 938}, { 896, 3333}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1902, 0, 777}, { 3768, 2233}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1725, 180, 812}, { 2557, 2469}, {0x64, 0x95, 0xfc, 0x00}}, + {{ 1671, 100, 930}, { 2193, 3274}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 999, 80, 599}, { -2394, 1014}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 863, 0, 395}, { -3322, -374}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1095, 80, 1177}, { 3379, 1890}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 775, 80, 970}, { 1196, 475}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 439, 80, 1070}, { -1099, 1162}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 328, 80, 927}, { -1855, 182}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 751, 80, 746}, { 1027, -1049}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 852, 100, 854}, { 1723, -314}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 338, 80, 826}, { -1786, -503}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 140, 80, 809}, { -3137, -623}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 87, 40, 914}, { -3499, 98}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1042, 80, 734}, { 3015, -1133}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1099, 100, 1072}, { 3407, 1177}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1276, 80, 902}, { 4611, 14}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -1, 80, 703}, { -4100, -1345}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -261, 70, 788}, { -5878, -764}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1251, 80, 1144}, { 4443, 1666}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 547, 30, -119}, { -3432, 212}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1047, 30, -449}, { -19, -2040}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 387, 30, -269}, { -4525, -811}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 707, 30, -49}, { -2340, 689}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 597, 30, 51}, { -3091, 1372}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 457, 30, 11}, { -4047, 1099}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 370, 40, -120}, { -4642, 204}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 739, -50, 141}, { -2122, 1989}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 474, -50, 194}, { -3932, 2345}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1750, 0, -120}, { 4778, 204}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1341, -50, 9}, { 1985, 1086}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 3122, 50, 123}, { 4930, -1211}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 2549, -50, 895}, { 1019, 4062}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 2700, -50, 1400}, { 2047, 7509}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 2690, 0, 240}, { 1979, -409}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1750, 0, -120}, { -4437, -2867}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1840, 0, -360}, { -3822, -4505}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2450, 0, 490}, { 341, 1297}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1943, -50, 214}, { -3122, -586}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1840, 0, -360}, { 5393, -1433}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1943, -50, 214}, { 6093, 2485}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1880, 100, 1880}, { 546, 3618}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1800, 100, 1500}, { 0, 1024}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1375, 50, 1748}, { -2901, 2713}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1821, 50, 2419}, { 143, 7295}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 2700, -50, 1400}, { 6143, 341}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 2317, -50, 1121}, { 3530, -1562}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1961, 50, 1315}, { 1096, -240}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1969, -50, 631}, { 1153, -4910}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1902, 0, 777}, { 696, -3910}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1671, 100, 930}, { -878, -2869}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2022, 80, 1190}, { 1513, -1095}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1375, 50, 1748}, { 1194, -2406}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 921, 80, 2239}, { -1907, 950}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1880, 100, 1880}, { 4642, -1501}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 619, 50, 3023}, { -3964, 6303}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 1821, 50, 2419}, { 4239, 2175}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 1740, 60, 1322}, { -408, -192}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1266, 80, 1300}, { -3647, -342}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1478, 90, 1161}, { -2201, -1290}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1840, 120, 1160}, { 273, -1295}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1481, 120, 938}, { -2175, -2810}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1725, 180, 812}, { -514, -3674}, {0x64, 0x95, 0xfc, 0x00}}, + {{ -911, -50, 225}, { 949, 514}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1028, -50, -148}, { 148, -2035}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1131, -10, -138}, { -552, -1967}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -998, -50, -434}, { 353, -3989}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1108, 30, -286}, { -393, -2977}, {0x60, 0x95, 0xfc, 0x00}}, + {{-1118, 60, 197}, { -462, 320}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -783, -50, 338}, { 1820, 1280}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -886, 30, 485}, { 1122, 2288}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1046, 30, 303}, { 30, 1041}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1206, 30, 327}, { -1062, 1211}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1120, 100, 590}, { -477, 3003}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1176, 40, 447}, { -857, 2030}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -520, 60, 541}, { -4575, 619}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -377, 30, 486}, { -3598, 244}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -551, 0, 443}, { -4785, -46}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -433, -50, 367}, { -3978, -564}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -631, -50, 384}, { -5332, -451}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -208, -50, 354}, { -2446, -654}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -192, 70, 467}, { -2338, 118}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -63, 50, 603}, { -1455, 1046}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -402, 30, 633}, { -3766, 1252}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -261, 70, 788}, { -2806, 2307}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 390, 70, 562}, { 1641, 767}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{ 158, 80, 682}, { 54, 1581}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 303, 80, 713}, { 1041, 1798}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 109, 80, 587}, { -281, 936}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 863, 0, 395}, { 4869, -374}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 779, -50, 346}, { 4292, -707}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 91, -50, 393}, { -403, -387}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 62, -50, 434}, { -598, -111}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 96, 50, 497}, { -366, 320}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 999, 80, 599}, { 5797, 1014}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -1, 80, 703}, { -1028, 1726}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -72, 30, 506}, { -1516, 384}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 62, -50, 434}, { -598, -111}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 91, -50, 393}, { -403, -387}, {0x28, 0x3d, 0x94, 0x00}}, + {{ -17, -50, 382}, { -1139, -463}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 50, 0, 450}, { -682, 0}, {0x28, 0x3d, 0x94, 0x00}}, + {{ -50, 0, 450}, { -1365, 0}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 50, 0, 450}, { -682, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 0, 450}, { -1365, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -17, -50, 382}, { -1139, -463}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -689, 30, -623}, { 414, -2202}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{ -861, -50, -57}, { -756, 1656}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -699, 30, -13}, { 345, 1961}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -380, 60, -260}, { 2525, 273}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -918, -50, -763}, { -1149, -3160}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -860, -50, -451}, { -753, -1033}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -579, 30, 57}, { 1165, 2439}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -452, 40, -141}, { 2036, 1084}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -369, 30, 27}, { 2598, 2234}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -798, -50, 97}, { -328, 2710}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -605, -50, 205}, { 991, 3449}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -419, -50, 176}, { 2256, 3246}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -380, 60, -260}, { 1501, 4369}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -299, 30, -623}, { 2052, 1893}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -689, 30, -623}, { -609, 1893}, {0xd8, 0xe5, 0xfc, 0x00}}, + {{ -301, 30, -970}, { 2041, -476}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -190, 60, -833}, { 2798, 460}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -530, 60, -882}, { 476, 119}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -629, 30, -763}, { -200, 937}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -781, 30, -1040}, { -1235, -954}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -511, 30, -1030}, { 607, -886}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -680, 60, -902}, { -547, -16}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -918, -50, -763}, { -2173, 935}, {0x60, 0x95, 0xfc, 0x00}}, + {{ -241, 30, -1240}, { 2451, -2319}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -71, 30, -1130}, { 3611, -1568}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -367, 40, -1285}, { 1593, -2629}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -547, 40, -1305}, { 364, -2765}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -721, 30, -1260}, { -825, -2456}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -241, 30, -1240}, { -1644, 1776}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -71, 30, -1130}, { -484, 2527}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -221, 30, -1390}, { -1508, 752}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -367, 40, -1285}, { -2502, 1466}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 229, 30, -1180}, { 1563, 2185}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -97, 40, -1445}, { -659, 374}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -367, 40, -1425}, { -2502, 511}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -547, 40, -1305}, { -3731, 1330}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 197, 30, -1647}, { 1347, -1002}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 369, 30, -1510}, { 2519, -67}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 441, 30, -1836}, { 3009, -2296}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 293, 40, -1832}, { 1998, -2264}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 419, 30, -1360}, { 2860, 956}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -105, 10, 1150}, { 3713, 819}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ -110, 0, 1142}, { 3805, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -296, 0, 1160}, { 7611, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 76, 20, 1128}, { 1, 614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 76, 0, 1124}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 312, 0, 1058}, { 4336, 1019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 439, 80, 1070}, { 6941, -626}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 295, 40, 1051}, { 3963, 195}, {0xd4, 0xd4, 0xe4, 0x00}}, + {{ 546, 0, 1092}, { 9172, 1014}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 78, 0, 1024}, { -499, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 20, 1033}, { 1526, 604}, {0xd4, 0xd4, 0xe4, 0x00}}, + {{ 546, 80, 1087}, { 9150, -627}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 648, 80, 1111}, { 11303, -612}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 744, 0, 1129}, { 13311, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 779, 80, 1128}, { 14010, -620}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 529, 0, 1191}, { 4025, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 806, 80, 1238}, { -1650, 1433}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 729, 0, 1228}, { -69, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 387, 40, 1179}, { 6940, 2252}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 303, 0, 1158}, { 8668, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 76, 0, 1124}, { 13312, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 76, 20, 1128}, { 13313, 2662}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 849, 80, 1144}, { 2136, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 779, 80, 1128}, { 712, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 744, 0, 1129}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 943, 0, 1166}, { 4061, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 935, 80, 1160}, { 3895, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1137, 0, 1186}, { 8015, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1095, 80, 1177}, { 7166, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1219, 0, 1172}, { 9712, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 0, 1122}, { 10940, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1251, 80, 1144}, { 10366, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1354, 0, 1290}, { 2207, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1184, 0, 1320}, { 5681, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1266, 80, 1300}, { 4008, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1061, 80, 1283}, { 8208, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 929, 0, 1265}, { 10900, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 806, 80, 1238}, { 13415, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 729, 0, 1228}, { 14996, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1393, 80, 1251}, { 1404, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1461, 0, 1212}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1478, 90, 1161}, { -329, -819}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1276, 80, 902}, { 4492, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1304, 100, 1014}, { 2149, -1024}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1307, 0, 1043}, { 1552, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1312, 0, 991}, { 2617, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 0, 913}, { 4217, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1253, 0, 851}, { 5583, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1251, 80, 1144}, { -391, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1279, 0, 1122}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 0, 997}, { -3212, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 0, 1096}, { -1216, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1496, 100, 1058}, { -2009, -1023}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1478, 90, 1161}, { 31, -819}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1461, 0, 1212}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1486, 0, 883}, { -5578, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 100, 817}, { -7099, -1023}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1396, 0, 757}, { -8396, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1481, 120, 938}, { -4472, -1433}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1042, 80, 734}, {-13272, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1013, 0, 706}, {-12654, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 943, 0, 705}, {-11215, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 898, 80, 730}, {-10331, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1099, 80, 767}, {-14478, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1177, 80, 824}, {-16129, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1076, 0, 738}, {-13973, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1253, 0, 851}, {-17698, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1276, 80, 902}, { 4492, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1253, 0, 851}, { 5583, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1177, 80, 824}, { 6274, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1122, 80, 636}, { 4113, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1044, 0, 583}, { 2233, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1164, 0, 632}, { 4887, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, 80, 599}, { 1491, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1282, 80, 705}, { 7684, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 1396, 0, 757}, { 10240, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 100, 817}, { 11209, -1024}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 941, 0, 581}, { 239, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 943, 0, 705}, {-11215, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 634, 0, 744}, { -4948, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 751, 80, 746}, { -7327, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 898, 80, 730}, {-10331, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 677, 80, 759}, { -5829, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 562, 80, 779}, { -3500, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 339, 0, 807}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 443, 80, 804}, { -1091, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 338, 80, 826}, { 1028, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 999, 80, 599}, { 13390, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 778, 80, 618}, { 8882, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 941, 0, 581}, { 12288, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 628, 0, 643}, { 5766, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 80, 685}, { 3019, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 336, 0, 706}, { -353, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 303, 80, 713}, { -1057, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ -63, 50, 603}, { 8899, 0}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ -38, 0, 666}, { 7654, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 0, 561}, { 9512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1, 80, 703}, { 6575, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ -72, 30, 506}, { 10374, 409}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 36, 0, 753}, { 5327, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 450}, { 10820, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 73, 80, 773}, { 4482, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 140, 80, 809}, { 2983, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 168, 0, 815}, { 2476, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 252, 80, 830}, { 990, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 338, 80, 826}, { -247, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 339, 0, 807}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 158, 80, 682}, { -2023, -1204}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 90, 0, 615}, { -3963, 372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 134, 0, 667}, { -2589, 311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 200, 0, 695}, { -1205, 465}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 303, 80, 713}, { 616, -712}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 336, 0, 706}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 158, 80, 682}, { 2675, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 109, 80, 587}, { 555, -614}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 90, 0, 615}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 96, 50, 497}, { -1298, 0}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 72, 0, 544}, { -483, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 450}, { -2458, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1518, 100, 1102}, { -3072, 0}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1318, 100, 1102}, { 1024, 0}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1318, 50, 1102}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1518, 50, 1102}, { -3072, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 807, 96, -1913}, { -197, 1349}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 811, 89, -1909}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -1025, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 840, 112, -1936}, { -1458, 1822}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 801, 99, -1925}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -1086, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { 14, 1134}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 848, 99, -1844}, { -619, 2015}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 112, -1871}, { 892, 1351}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 838, 97, -1835}, { -485, 1745}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 848, 99, -1844}, { 5, 1617}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 96, -1855}, { -41, 1104}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 203, -1905}, { -1946, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 874, 204, -1870}, { -597, 1565}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 874, 204, -1870}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 203, -1905}, { -1452, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 870, 228, -1877}, { -204, 2012}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 837, 204, -1935}, { -550, 1957}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 228, -1928}, { -1522, 1683}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 811, 89, -1909}, { -167, 1457}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 817, 81, -1915}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -1096, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 899, 66, -1927}, { -966, 1327}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 899, 56, -1903}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 906, 57, -1931}, { -1172, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 899, 66, -1927}, { 763, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 56, -1939}, { 698, 12}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { -109, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { -109, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { 281, 1751}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 899, 66, -1927}, { 763, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 799, 56, -1889}, { -1555, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 814, 61, -1919}, { -708, 2070}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 805, 30, -1918}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 840, 112, -1936}, { 880, 1547}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 857, 92, -1944}, { -105, 1097}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 94, -1946}, { 86, 1689}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 112, -1871}, { -268, 2890}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { 28, 1187}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 95, -1868}, { -896, 2497}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 861, 126, -1887}, { -1016, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -1017, 1778}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 844, 30, -1851}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 850, 61, -1858}, { -1263, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 816, 56, -1860}, { -871, 2311}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 837, 204, -1935}, { -806, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 203, -1927}, { -1441, 2330}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 772, 188, -1842}, { -338, 1840}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 775, 166, -1839}, { 521, 1653}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 789, 179, -1831}, { 0, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 771, 204, -1881}, { -408, 2007}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 761, 179, -1880}, { 0, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 762, 188, -1860}, { -883, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 772, 188, -1842}, { -42, 1125}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 789, 179, -1831}, { 296, 1942}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 795, 204, -1840}, { 1048, 1188}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 823, 164, -1935}, { -1019, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 848, 151, -1942}, { -1018, 2153}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 823, 164, -1935}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 805, 170, -1922}, { -894, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { 168, 2023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 867, 164, -1858}, { -1019, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 847, 170, -1848}, { -709, 1863}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 867, 164, -1858}, { 514, 1745}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 886, 151, -1876}, { 1382, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -197, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 762, 188, -1860}, { 0, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 777, 209, -1857}, { -1010, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 771, 204, -1881}, { -638, 1910}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 792, 146, -1849}, { 869, 583}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 778, 146, -1874}, { -221, 583}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 788, 142, -1876}, { -108, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 799, 142, -1857}, { 756, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 778, 146, -1874}, { -454, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { 1358, 2419}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 788, 142, -1876}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 799, 142, -1857}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 788, 142, -1876}, { -864, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -1552, 2845}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 688, 2845}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 761, 179, -1880}, { 394, 573}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 771, 174, -1897}, { -152, 1116}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 778, 146, -1874}, { 1070, 1853}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 772, 188, -1842}, { -781, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 777, 209, -1857}, { -390, 1956}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 789, 179, -1831}, { 931, 1023}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 809, 174, -1832}, { 956, 253}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 795, 204, -1840}, { -133, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 789, 179, -1831}, { -1447, 1023}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 775, 166, -1839}, { -894, 1625}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 792, 146, -1849}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 761, 179, -1880}, { 773, 1023}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 760, 166, -1864}, { 391, 301}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 762, 188, -1860}, { -110, 1023}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 808, 118, -1875}, { -104, 1574}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { 1325, 2319}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 811, 123, -1863}, { 15, 1085}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 929, 30, -1954}, { -124, 1083}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 934, 42, -1939}, { 104, 1556}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 937, 30, -1940}, { 847, 1799}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 899, 56, -1903}, { -133, 2023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 915, 48, -1924}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 906, 57, -1931}, { -747, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 906, 57, -1931}, { -98, 1765}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 905, 48, -1943}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 878, 56, -1939}, { -1007, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 906, 57, -1931}, { -1119, 1375}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 56, -1939}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 899, 66, -1927}, { -1013, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 906, 57, -1931}, { -393, 1659}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 915, 48, -1924}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 934, 42, -1939}, { -819, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 929, 30, -1954}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 926, 42, -1952}, { -781, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 930, 44, -1946}, { -1146, 1402}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 915, 48, -1924}, { -1495, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 899, 56, -1903}, { -780, 1734}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 899, 30, -1896}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 929, 30, -1954}, { -1792, 1560}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 872, 30, -1943}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 905, 48, -1943}, { -1495, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { -1755, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { -1491, 1757}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { -350, 2648}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 916, 92, -1937}, { -928, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { -481, 1751}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 899, 56, -1903}, { 807, 1636}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 899, 66, -1927}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 916, 92, -1937}, { -195, 1931}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { -1661, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 906, 57, -1931}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 930, 44, -1946}, { -550, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 926, 42, -1952}, { -690, 1352}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 56, -1939}, { -1055, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 905, 48, -1943}, { -1105, 2030}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { -82, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 581, 1681}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { 575, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { 575, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { 273, 304}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { -82, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 937, 30, -1940}, { -618, 1506}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 934, 42, -1939}, { 81, 1854}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 915, 48, -1924}, { -179, 1077}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 831, 68, -1838}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 822, 81, -1851}, { -806, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 830, 71, -1853}, { -462, 1428}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 830, 71, -1853}, { -466, 1622}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 846, 69, -1842}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 831, 68, -1838}, { -607, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 787, 68, -1913}, { 473, 443}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 785, 82, -1929}, { -93, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 798, 69, -1924}, { 653, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 787, 68, -1913}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 798, 69, -1924}, { -607, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 800, 71, -1905}, { -140, 1622}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 799, 123, -1883}, { -503, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { 383, 2590}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 808, 118, -1875}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 807, 129, -1866}, { -39, 1057}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 802, 122, -1871}, { 275, 1323}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 811, 123, -1863}, { 198, 859}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 800, 129, -1878}, { -308, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -45, 2769}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 799, 123, -1883}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 807, 129, -1866}, { -560, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { -1400, 2575}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { 840, 2575}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 800, 129, -1878}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 843, 82, -1828}, { -811, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 825, 84, -1834}, { -339, 1617}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 915, 48, -1924}, { 205, 1453}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 899, 30, -1896}, { 1637, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 937, 30, -1940}, { -233, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 905, 48, -1943}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 926, 42, -1952}, { -432, 1720}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 929, 30, -1954}, { 328, 1542}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 934, 42, -1939}, { -95, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 930, 44, -1946}, { 172, 1260}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 906, 57, -1931}, { 669, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 929, 30, -1954}, { -324, 1497}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 787, 68, -1913}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 794, 81, -1898}, { -806, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 781, 84, -1910}, { -388, 1587}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 800, 71, -1905}, { -614, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 794, 81, -1898}, { -606, 1554}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 846, 69, -1842}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 843, 82, -1828}, { -229, 1734}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 831, 68, -1838}, { 497, 1372}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 926, 42, -1952}, { -54, 1111}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 905, 48, -1943}, { 378, 1807}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 906, 57, -1931}, { 710, 1138}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { 865, 2209}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 856, 128, -1928}, { 909, 1512}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 848, 151, -1942}, { -123, 1155}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 830, 71, -1853}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 848, 81, -1862}, { -860, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 75, -1853}, { -797, 1518}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 800, 71, -1905}, { -42, 1781}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 798, 69, -1924}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 812, 75, -1925}, { -596, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 822, 81, -1851}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 825, 84, -1834}, { -701, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 823, 94, -1849}, { -197, 1511}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 793, 94, -1901}, { -526, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 781, 84, -1910}, { -263, 1674}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 794, 81, -1898}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 823, 94, -1849}, { 678, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 825, 84, -1834}, { 306, 429}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 838, 97, -1835}, { -96, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 807, 96, -1913}, { -409, 1799}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 801, 99, -1925}, { 68, 1605}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 789, 97, -1920}, { -44, 1110}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 785, 82, -1929}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 781, 84, -1910}, { -758, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 789, 97, -1920}, { -356, 1619}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 848, 81, -1862}, { -107, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 830, 71, -1853}, { 753, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 822, 81, -1851}, { 860, 504}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 856, 58, -1949}, { -114, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 878, 56, -1939}, { 798, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 872, 30, -1943}, { 587, -9}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 899, 30, -1896}, { 767, 1748}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 899, 56, -1903}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 896, 58, -1880}, { -481, 1798}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 878, 56, -1939}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 856, 58, -1949}, { -912, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 857, 92, -1944}, { -892, 2368}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 893, 95, -1882}, { 1176, 369}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 896, 58, -1880}, { -60, 1120}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 899, 56, -1903}, { 420, 1895}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 794, 81, -1898}, { 107, 1543}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 800, 71, -1905}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 817, 81, -1915}, { -860, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 812, 75, -1925}, { -938, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 817, 81, -1915}, { -731, 1477}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 811, 89, -1909}, { -51, 645}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 807, 96, -1913}, { -90, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 793, 94, -1901}, { 631, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -889, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 801, 99, -1925}, { 68, 1535}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 807, 96, -1913}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 96, -1855}, { 451, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 848, 99, -1844}, { -64, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { 569, 1905}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { -196, 1798}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 785, 82, -1929}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 789, 97, -1920}, { -694, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 859, 76, -1840}, { 8, 1593}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 854, 75, -1853}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { -1050, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 803, 76, -1937}, { -23, 1097}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 798, 69, -1924}, { 164, 1681}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 785, 82, -1929}, { 770, 1245}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 843, 82, -1828}, { -28, 1112}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 846, 69, -1842}, { 200, 1823}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 859, 76, -1840}, { 698, 1464}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 839, 89, -1860}, { -36, 1117}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 822, 81, -1851}, { 256, 1862}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 823, 94, -1849}, { 641, 1504}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 793, 94, -1901}, { -192, 1513}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 794, 81, -1898}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 811, 89, -1909}, { -801, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 789, 97, -1920}, { -44, 1110}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 793, 94, -1901}, { 311, 1799}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 807, 96, -1913}, { 728, 1210}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 96, -1855}, { -41, 1104}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 823, 94, -1849}, { 289, 1745}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 838, 97, -1835}, { 738, 1112}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 785, 82, -1929}, { -581, 1681}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { 209, 1571}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 803, 76, -1937}, { -23, 1096}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 838, 97, -1835}, { -694, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 825, 84, -1834}, { -389, 1674}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 843, 82, -1828}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 838, 97, -1835}, { -170, 1697}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 843, 82, -1828}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { -798, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 846, 69, -1842}, { 537, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 854, 75, -1853}, { 204, 529}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 859, 76, -1840}, { -76, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 841, 94, -1946}, { -1419, 1756}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 840, 112, -1936}, { -1755, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { 1, 1155}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 812, 75, -1925}, { -13, 2206}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 803, 76, -1937}, { 555, 2222}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 886, 95, -1868}, { -86, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { 838, 2334}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { 608, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 886, 95, -1868}, { -424, 1471}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 893, 95, -1882}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 112, -1871}, { -1015, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 94, -1946}, { -81, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 857, 92, -1944}, { -273, 1615}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { 569, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -184, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 850, 61, -1858}, { 517, 1886}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 879, 58, -1859}, { 1292, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 800, 215, -1861}, { -34, 1238}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 822, 210, -1866}, { 189, 2124}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 807, 210, -1891}, { 1178, 1547}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 792, 215, -1875}, { 518, 916}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 792, 215, -1875}, { -114, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 807, 210, -1891}, { -395, 1893}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 771, 204, -1881}, { 804, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 203, -1927}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 228, -1928}, { -1592, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 846, 237, -1921}, { -1634, 1501}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 241, -1909}, { -708, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 846, 237, -1921}, { -349, 1440}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 838, 231, -1911}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 846, 237, -1921}, { -1702, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 241, -1909}, { -1680, 1574}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 203, -1905}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 861, 241, -1897}, { -1767, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 867, 237, -1885}, { -1619, 1551}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 231, -1883}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 867, 237, -1885}, { -544, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 861, 241, -1897}, { -455, 1564}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -2039, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { -2448, 1678}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 816, 56, -1860}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 886, 151, -1876}, { -1444, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 878, 128, -1889}, { -477, 1532}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -160, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 856, 128, -1928}, { 1393, 1651}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 845, 126, -1915}, { 1122, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 861, 126, -1887}, { 0, 1023}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 878, 128, -1889}, { -684, 1023}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 508, 2201}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -1266, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 845, 126, -1915}, { -816, 1629}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 799, 56, -1889}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -2533, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -1970, 1550}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 814, 96, -1892}, { -1664, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -2328, 2024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { -2533, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 826, 96, -1871}, { -1529, 1681}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 816, 56, -1860}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -970, 2269}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 826, 96, -1871}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { -1200, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -589, 1747}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 241, -1909}, { -278, 1802}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 838, 231, -1911}, { -152, 1104}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 879, 58, -1859}, { -168, 2119}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 878, 30, -1855}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 889, 30, -1871}, { -752, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 856, 58, -1949}, { -733, 1920}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 845, 30, -1947}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 830, 58, -1944}, { -1241, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 879, 58, -1859}, { -786, 1984}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 889, 30, -1871}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 896, 58, -1880}, { -1158, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 893, 95, -1882}, { -1754, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { -755, 1436}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 879, 58, -1859}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 830, 58, -1944}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 814, 61, -1919}, { -1159, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -986, 2122}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 850, 61, -1858}, { -774, 1886}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 844, 30, -1851}, { 100, 2798}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 805, 30, -1918}, { -239, -236}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 814, 61, -1919}, { -144, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 830, 58, -1944}, { 1014, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 857, 92, -1944}, { -34, 2368}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 856, 58, -1949}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 830, 58, -1944}, { -1030, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 845, 30, -1947}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 826, 30, -1945}, { -752, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 830, 58, -1944}, { -584, 2119}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 854, 231, -1883}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 861, 241, -1897}, { -707, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -708, 1345}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 838, 231, -1911}, { -675, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 846, 237, -1921}, { -289, 1406}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 228, -1928}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 838, 231, -1911}, { 190, 548}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 228, -1928}, { -190, 1106}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { 1332, 1766}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 870, 228, -1877}, { -1659, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 231, -1883}, { -1531, 1686}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 203, -1927}, { -187, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 194, -1922}, { 336, 1569}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 170, -1938}, { 1314, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 904, 170, -1914}, { 1148, 1846}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 890, 194, -1922}, { 559, 894}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 203, -1905}, { -164, 1115}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 840, 208, -1878}, { -563, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 231, -1883}, { -977, 2001}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { 1450, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -207, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 838, 231, -1911}, { 229, 1667}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 823, 94, -1849}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 96, -1855}, { -331, 1664}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 839, 89, -1860}, { 22, 1804}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 894, 179, -1888}, { -1235, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -905, 2319}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 151, -1876}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 873, 203, -1927}, { 207, 2208}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 863, 179, -1943}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { -1336, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { -1185, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 837, 204, -1935}, { -372, 1739}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 845, 126, -1915}, { -403, 1661}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { 0, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -1515, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 848, 151, -1942}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { -1580, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 863, 179, -1943}, { -708, 2036}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 894, 179, -1888}, { -1977, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 151, -1876}, { -1381, 2106}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 886, 151, -1876}, { -1520, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 867, 164, -1858}, { -682, 1780}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 874, 204, -1870}, { -806, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { -547, 2076}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 911, 179, -1934}, { -683, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 904, 170, -1914}, { 25, 1598}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 795, 204, -1840}, { 548, 2501}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 822, 210, -1866}, { -6, 1128}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 800, 215, -1861}, { -230, 2013}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -482, 2728}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 203, -1905}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 203, -1927}, { -964, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 867, 237, -1885}, { -1703, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 870, 228, -1877}, { -1529, 1468}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 840, 171, -1851}, { -55, 1300}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 847, 170, -1848}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { -1097, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { 230, 2340}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 894, 179, -1888}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 203, -1905}, { -1202, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 771, 174, -1897}, { 0, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 771, 204, -1881}, { -1334, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { -366, 3106}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 804, 171, -1915}, { -1122, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 805, 170, -1922}, { -1064, 1299}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 809, 174, -1832}, { -450, 2379}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 792, 146, -1849}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { -2288, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { 430, 67}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 805, 170, -1922}, { -111, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 823, 164, -1935}, { 782, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 848, 151, -1942}, { -988, 2077}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { 661, 1478}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 151, -1876}, { -89, 2683}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 63, 1171}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 878, 128, -1889}, { -1129, 2348}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 856, 128, -1928}, { 33, 1102}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -1520, 1730}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 848, 151, -1942}, { -70, 2190}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 890, 170, -1938}, { -574, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 911, 179, -1934}, { 30, 1706}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { -1261, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 904, 170, -1914}, { -1167, 1590}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 890, 170, -1938}, { -1298, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { -1134, 1574}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 863, 179, -1943}, { -1977, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 170, -1938}, { -1091, 1727}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { 1264, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 1385, 230}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 886, 151, -1876}, { -180, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 508, 2201}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { 678, 694}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 861, 126, -1887}, { 0, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { 413, 2019}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 804, 171, -1915}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 771, 174, -1897}, { -1451, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 809, 174, -1832}, { 557, 2364}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 840, 171, -1851}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { -1078, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 840, 171, -1851}, { -1122, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 809, 174, -1832}, { -1945, 2219}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 915, 141, -1937}, { 278, 2049}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 0, 1106}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { -662, 1763}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { -1261, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 915, 141, -1937}, { -461, 1892}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 915, 141, -1937}, { -982, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 901, 167, -1928}, { -591, 2137}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 771, 174, -1897}, { -2283, 1023}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 804, 171, -1915}, { -956, 1611}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 808, 118, -1875}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 802, 122, -1871}, { -337, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 799, 123, -1883}, { -215, 1478}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 799, 123, -1883}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { -1745, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -1142, 2414}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 847, 170, -1848}, { -1099, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 840, 171, -1851}, { -1086, 1305}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { -216, 2100}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 805, 170, -1922}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 804, 171, -1915}, { -281, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 870, 228, -1877}, { -207, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { 1452, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 874, 204, -1870}, { 575, 386}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 228, -1928}, { -1248, 2012}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 203, -1927}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 837, 204, -1935}, { -1452, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 795, 204, -1840}, { -768, 1942}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 777, 209, -1857}, { 177, 2112}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 772, 188, -1842}, { -42, 1126}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 792, 146, -1849}, { -1090, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 775, 166, -1839}, { -1107, 2101}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 760, 166, -1864}, { 17, 2101}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 778, 146, -1874}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 760, 166, -1864}, { -1077, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 761, 179, -1880}, { -1201, 1831}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 792, 146, -1849}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 809, 174, -1832}, { -1428, 1023}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 789, 179, -1831}, { -1239, 1771}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 771, 204, -1881}, { -804, 2088}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 771, 174, -1897}, { 0, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 761, 179, -1880}, { -770, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -1800, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { -1108, 2372}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 811, 123, -1863}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 799, 142, -1857}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { -1947, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 792, 146, -1849}, { 317, 1349}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 795, 204, -1840}, { -1870, 2356}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 822, 210, -1866}, { -1221, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 799, 123, -1883}, { -359, 1328}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 802, 122, -1871}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 800, 129, -1878}, { -412, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 231, -1883}, { -977, 2001}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -489, 2608}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { -2114, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 795, 204, -1840}, { -231, 2337}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 809, 174, -1832}, { 0, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 762, 188, -1860}, { -171, 1887}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 760, 166, -1864}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 775, 166, -1839}, { -1124, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 772, 188, -1842}, { -952, 1887}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 771, 204, -1881}, { 804, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 777, 209, -1857}, { 315, 196}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 792, 215, -1875}, { -114, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 792, 215, -1875}, { -712, 1625}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 777, 209, -1857}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 800, 215, -1861}, { -932, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -820, 1835}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 847, 170, -1848}, { 623, 1627}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 867, 164, -1858}, { -108, 1114}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 811, 123, -1863}, { 119, 1512}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 802, 122, -1871}, { 330, 1092}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 808, 118, -1875}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 890, 194, -1922}, { -978, 1569}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 911, 179, -1934}, { 104, 1930}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 170, -1938}, { 0, 1023}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 904, 170, -1914}, { 0, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 911, 179, -1934}, { -912, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 194, -1922}, { -429, 2058}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 203, -1927}, { -646, 1637}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 203, -1905}, { 316, 1708}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 194, -1922}, { -122, 1092}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 800, 129, -1878}, { 241, 1358}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 802, 122, -1871}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 807, 129, -1866}, { -314, 1290}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 820, 147, -1915}, { 503, 3256}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 778, 146, -1874}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 771, 174, -1897}, { -1222, 1761}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 827, 208, -1901}, { -910, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 838, 231, -1911}, { -1367, 1981}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { 168, 2023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 848, 151, -1942}, { 1093, 741}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 823, 164, -1935}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 886, 203, -1905}, { -1312, 1755}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 894, 179, -1888}, { -174, 2142}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 904, 170, -1914}, { 0, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 811, 123, -1863}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 849, 147, -1865}, { -1745, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 807, 129, -1866}, { -8, 1332}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 829, 187, -1944}, { 21, 1149}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 805, 170, -1922}, { -1042, 2148}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { 39, 2334}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { -660, 1900}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 847, 170, -1848}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 879, 187, -1858}, { -1459, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 170, -1938}, { 1314, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 863, 179, -1943}, { 618, 132}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 203, -1927}, { -187, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { -450, 1842}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 916, 92, -1937}, { 476, 1871}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { -60, 1114}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 878, 112, -1871}, { -903, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 861, 126, -1887}, { -423, 1947}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { -533, 1900}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 839, 89, -1860}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 96, -1855}, { -380, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -501, 1485}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 75, -1853}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 848, 81, -1862}, { -498, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 848, 81, -1862}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { -1096, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -374, 1293}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -1416, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 817, 81, -1915}, { -371, 1357}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 812, 75, -1925}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 812, 75, -1925}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -681, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -1376, 1357}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 845, 126, -1915}, { -1016, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 840, 112, -1936}, { -402, 1807}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { -1202, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { 18, 1552}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 859, 76, -1840}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 872, 30, -1943}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 845, 30, -1947}, { -1038, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 856, 58, -1949}, { -625, 2105}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 896, 58, -1880}, { -413, 2105}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 889, 30, -1871}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 899, 30, -1896}, { -1038, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 827, 107, -1918}, { -738, 1970}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 814, 96, -1892}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -1578, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 781, 84, -1910}, { -683, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 785, 82, -1929}, { -402, 1728}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 787, 68, -1913}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { 15, 2074}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { 582, 1377}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 812, 75, -1925}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 893, 95, -1882}, { -1080, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 95, -1868}, { -587, 1395}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 840, 112, -1936}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 845, 126, -1915}, { -995, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 856, 128, -1928}, { -681, 1631}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 825, 84, -1834}, { -683, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 822, 81, -1851}, { -457, 1687}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 831, 68, -1838}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 855, 107, -1869}, { -394, 2047}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 848, 81, -1862}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 839, 89, -1860}, { -465, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 817, 81, -1915}, { -318, 613}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 811, 89, -1909}, { -100, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 794, 81, -1898}, { 701, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 789, 97, -1920}, { -356, 1713}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 781, 84, -1910}, { 357, 1627}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 793, 94, -1901}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 789, 97, -1920}, { -920, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 801, 99, -1925}, { -562, 1383}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 848, 99, -1844}, { -667, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 838, 97, -1835}, { -775, 1519}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 859, 76, -1840}, { -413, 1823}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { 110, 1899}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 843, 82, -1828}, { -28, 1112}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 854, 75, -1853}, { -33, 1619}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 846, 69, -1842}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 830, 71, -1853}, { -758, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 822, 81, -1851}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 839, 89, -1860}, { -293, 1769}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 848, 81, -1862}, { 8, 2123}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 803, 76, -1937}, { -188, 1608}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 812, 75, -1925}, { 368, 1492}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 798, 69, -1924}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 803, 76, -1937}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { -529, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { 40, 2225}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 854, 75, -1853}, { 919, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { 557, 446}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { -131, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 878, 112, -1871}, { -126, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 893, 95, -1882}, { 888, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { 359, -352}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 801, 99, -1925}, { -667, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 840, 112, -1936}, { -569, 2684}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { -724, 2406}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 857, 92, -1944}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 840, 112, -1936}, { -1083, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { -1460, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 128, -1889}, { -871, 1398}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 112, -1871}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 840, 112, -1936}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 856, 128, -1928}, { -913, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { -1307, 1599}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 112, -1871}, { -1728, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 848, 99, -1844}, { -204, 1659}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 860, 90, -1836}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 879, 58, -1859}, { 1292, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 878, 80, -1864}, { 576, 545}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -184, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 827, 208, -1901}, { -860, 1321}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { -1338, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 822, 210, -1866}, { -885, 1865}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 231, -1883}, { -122, 1146}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 840, 208, -1878}, { 291, 2123}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { 1201, 2162}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 870, 228, -1877}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 867, 237, -1885}, { -477, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 231, -1883}, { -404, 1563}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 886, 203, -1905}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -1771, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 861, 241, -1897}, { -1738, 1343}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 854, 241, -1909}, { -1768, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 855, 237, -1902}, { -1743, 1338}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 203, -1927}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 801, 90, -1939}, { -1330, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 841, 94, -1946}, { 134, 1660}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 5, 1681}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { 722, 1318}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { 492, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 849, 195, -1861}, { -642, 316}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 840, 208, -1878}, { -70, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 902, 137, -1915}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 904, 170, -1914}, { -1298, 1023}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 894, 179, -1888}, { -1662, 2095}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 137, -1936}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 848, 151, -1942}, { -1755, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 863, 179, -1943}, { -1556, 2243}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { -970, 1945}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 807, 210, -1891}, { -1221, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 838, 231, -1911}, { -1380, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 827, 208, -1901}, { -397, 1422}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 800, 215, -1861}, { -919, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 777, 209, -1857}, { -489, 1851}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 795, 204, -1840}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 807, 210, -1891}, { -1199, 1893}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 816, 195, -1918}, { -988, 3096}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 771, 204, -1881}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 831, 205, -1888}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 807, 210, -1891}, { -955, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 822, 210, -1866}, { -268, 1940}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 830, 58, -1944}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { -861, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 857, 92, -1944}, { -1439, 1875}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 844, 123, -1896}, { -482, 2527}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 814, 96, -1892}, { 0, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 826, 96, -1871}, { -964, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 878, 128, -1889}, { -85, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 861, 126, -1887}, { 598, 1024}, {0xb8, 0xa0, 0xfc, 0x00}}, + {{ 878, 112, -1871}, { 121, 98}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 857, 92, -1944}, { -1613, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { -666, 2133}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 878, 56, -1939}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { -1755, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 893, 95, -1882}, { -882, 2211}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 830, 58, -1944}, { 76, 2130}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 826, 30, -1945}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 805, 30, -1918}, { -1314, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 816, 56, -1860}, { -219, 2042}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 810, 30, -1861}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 844, 30, -1851}, { -1394, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -123, 1161}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 814, 61, -1919}, { -296, 2260}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 799, 56, -1889}, { 861, 2947}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 816, 56, -1860}, { -1303, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 826, 96, -1871}, { -1133, 2679}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 814, 96, -1892}, { -169, 2679}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 799, 56, -1889}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 816, 56, -1860}, { 1187, 1533}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 850, 61, -1858}, { -96, 1131}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 857, 88, -1864}, { -799, 1994}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 857, 92, -1944}, { -1459, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 873, 126, -1931}, { -950, 2500}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 893, 86, -1936}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 892, 126, -1923}, { -1661, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 890, 126, -1903}, { -1575, 1799}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 899, 56, -1903}, { 0, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 904, 86, -1918}, { -1293, 1024}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 893, 95, -1882}, { -921, 2455}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 799, 56, -1889}, { 135, 2057}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 797, 30, -1884}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 810, 30, -1861}, { -1032, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 816, 56, -1860}, { -1168, 2057}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 805, 30, -1918}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 797, 30, -1884}, { -1394, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 799, 56, -1889}, { -1175, 2042}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 844, 30, -1851}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 878, 30, -1855}, { -1314, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 879, 58, -1859}, { -1391, 2130}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 879, 58, -1859}, { -26, 2053}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 896, 58, -1880}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{ 893, 95, -1882}, { -1446, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 823, 88, -1923}, { -986, 2122}, {0xa4, 0x88, 0xfc, 0x00}}, + {{ 834, 80, -1941}, { -121, 1876}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{ 830, 58, -1944}, { 0, 1023}, {0xc0, 0xa8, 0xfc, 0x00}}, + {{-1601, 31, 357}, { 186, 1186}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 24, 357}, { -34, 1075}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 21, 369}, { -246, 1382}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 36, 368}, { -152, 1475}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 30, 375}, { 140, 1474}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 33, 374}, { -27, 1088}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1585, 37, 368}, { -233, 1197}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1601, 31, 357}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1600, 33, 362}, { -144, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1603, 47, 358}, { -172, 1491}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 8, 350}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1602, 12, 358}, { -421, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1604, 24, 357}, { -534, 1378}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 36, 368}, { -292, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1600, 33, 362}, { -339, 1305}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 30, 375}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 33, 374}, { -359, 1440}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 30, 375}, { 43, 1318}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 21, 379}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 21, 379}, { -421, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 21, 379}, { -359, 1440}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 12, 375}, { -61, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1582, 8, 374}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1582, 8, 374}, { -421, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1596, 12, 375}, { -359, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1599, 8, 367}, { -61, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1587, 2, 362}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1632, 69, 325}, { -69, 2092}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1638, 34, 293}, { -1025, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1638, 34, 327}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1616, 34, 353}, { -1025, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1616, 34, 353}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 66, 339}, { -1054, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1632, 69, 325}, { -1322, 1578}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 66, 305}, { -1054, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1638, 34, 293}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1616, 34, 353}, { -317, 1405}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1601, 31, 357}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 66, 339}, { -1300, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1601, 31, 357}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1603, 47, 358}, { -498, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 66, 339}, { -1115, 1692}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 21, 379}, { -421, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 30, 375}, { -315, 1302}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 21, 369}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1603, 47, 358}, { -106, 366}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1603, 68, 350}, { -40, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1602, 66, 342}, { 203, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1602, 66, 342}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { -311, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1599, 77, 332}, { -387, 1305}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1603, 47, 358}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1602, 66, 342}, { -727, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 66, 339}, { -769, 1509}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 66, 339}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1602, 66, 342}, { -487, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1599, 77, 332}, { -518, 1501}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 77, 332}, { -126, 1447}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 50, 365}, { 27, 1794}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 52, 365}, { 336, 1763}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1589, 71, 356}, { 239, 1109}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1597, 70, 356}, { -5, 1134}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 76, 344}, { -102, 1420}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { 28, 1333}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1602, 66, 342}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1603, 68, 350}, { -244, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1621, 77, 307}, { -103, 943}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 66, 305}, { -136, 499}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 77, 321}, { 340, 948}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 66, 339}, { -136, 499}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 77, 332}, { -103, 943}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 66, 305}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1632, 69, 325}, { -490, 1395}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 77, 321}, { -655, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 66, 339}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1603, 68, 350}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1597, 70, 356}, { -245, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 76, 344}, { -122, 1426}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1600, 33, 362}, { -438, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1601, 31, 357}, { -452, 1167}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 21, 369}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 30, 375}, { -421, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1600, 33, 362}, { -208, 1410}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 21, 369}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 12, 375}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1594, 21, 379}, { -297, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 21, 369}, { -148, 1417}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1599, 8, 367}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1596, 12, 375}, { -297, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1597, 70, 356}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1589, 71, 356}, { -245, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1602, 12, 358}, { -113, 1318}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1591, 8, 350}, { 289, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1587, 2, 362}, { 350, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1602, 12, 358}, { -113, 1318}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1587, 2, 362}, { 350, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1599, 8, 367}, { -70, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1604, 24, 357}, { 141, 1330}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1602, 12, 358}, { 350, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1604, 21, 369}, { -70, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1602, 12, 358}, { -77, 1073}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1599, 8, 367}, { -33, 1367}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1604, 21, 369}, { 333, 1162}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1603, 47, 358}, { 309, 1054}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 50, 365}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1597, 70, 356}, { -32, 1684}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1603, 68, 350}, { 212, 1708}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 66, 305}, { -1300, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 31, 280}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1638, 34, 293}, { -317, 1405}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 66, 305}, { -1115, 1692}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 48, 281}, { -498, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 31, 280}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 48, 281}, { -172, 1491}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 33, 276}, { -144, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 24, 282}, { -534, 1378}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 12, 280}, { -421, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1617, 8, 279}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1638, 21, 273}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 31, 280}, { -452, 1167}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 33, 276}, { -438, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1638, 21, 273}, { -246, 1382}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 24, 282}, { -34, 1075}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 31, 280}, { 186, 1186}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 30, 263}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 33, 276}, { -339, 1305}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 36, 267}, { -292, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 38, 261}, { -233, 1197}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 34, 255}, { -27, 1088}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 30, 263}, { 140, 1474}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 36, 267}, { -152, 1475}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 70, 279}, { -5, 1134}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1619, 71, 274}, { 239, 1109}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 52, 265}, { 336, 1763}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 51, 272}, { 27, 1794}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 68, 287}, { 212, 1708}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 70, 279}, { -32, 1684}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 51, 272}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 48, 281}, { 309, 1054}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 48, 281}, { -4, 1492}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 51, 272}, { -314, 1480}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 36, 267}, { -285, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 33, 276}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 38, 261}, { -289, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 36, 267}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 51, 272}, { -8, 1481}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 52, 265}, { -318, 1467}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1621, 3, 267}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1633, 8, 271}, { -61, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1636, 12, 263}, { -359, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1625, 8, 255}, { -421, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1625, 8, 255}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1636, 12, 263}, { -61, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1637, 21, 259}, { -359, 1440}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1627, 21, 250}, { -421, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1627, 21, 250}, { -421, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1637, 21, 259}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 30, 263}, { 43, 1318}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 34, 255}, { -359, 1440}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1638, 21, 273}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 33, 276}, { -208, 1410}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 30, 263}, { -421, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 78, 298}, { -387, 1305}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 73, 290}, { -311, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1620, 66, 293}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 66, 305}, { -769, 1509}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1620, 66, 293}, { -727, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 48, 281}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1621, 77, 307}, { -126, 1447}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 78, 298}, { -518, 1501}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1620, 66, 293}, { -487, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 66, 305}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 52, 365}, { -318, 1467}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 50, 365}, { -8, 1481}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 36, 368}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1585, 37, 368}, { -289, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1600, 33, 362}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 36, 368}, { -285, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 50, 365}, { -314, 1480}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1603, 47, 358}, { -4, 1492}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 68, 287}, { -244, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 73, 290}, { 28, 1333}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 76, 286}, { -102, 1420}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1620, 66, 293}, { 203, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 68, 287}, { -40, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 48, 281}, { -106, 366}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1638, 21, 273}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 30, 263}, { -315, 1302}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1637, 21, 259}, { -421, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1638, 21, 273}, { -148, 1417}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1637, 21, 259}, { -297, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 12, 263}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1636, 12, 263}, { -297, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1633, 8, 271}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1638, 21, 273}, { 333, 1162}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 8, 271}, { -33, 1367}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1630, 12, 280}, { -77, 1073}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1614, 76, 286}, { -122, 1426}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 70, 279}, { -245, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 68, 287}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1619, 71, 274}, { -245, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 70, 279}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 8, 271}, { -70, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1621, 3, 267}, { 350, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1617, 8, 279}, { 289, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1630, 12, 280}, { -113, 1318}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1638, 21, 273}, { -70, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 12, 280}, { 350, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1630, 24, 282}, { 141, 1330}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 24, 357}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1601, 31, 357}, { -247, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1616, 34, 353}, { -143, 1508}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1589, 0, 345}, { -912, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1616, 34, 353}, { -129, 2070}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1619, 0, 345}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1591, 8, 350}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1604, 24, 357}, { -641, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1616, 34, 353}, { -1067, 1296}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1635, 0, 301}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1638, 34, 293}, { -129, 2070}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1612, 0, 282}, { -912, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1638, 34, 293}, { -1057, 1791}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1617, 8, 279}, { -268, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1612, 0, 282}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1638, 34, 293}, { -1067, 1296}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1630, 24, 282}, { -641, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1617, 8, 279}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1638, 34, 293}, { -143, 1508}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1629, 31, 280}, { -247, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1630, 24, 282}, { 0, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1619, 0, 345}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1616, 34, 353}, { -1054, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1638, 34, 327}, { -816, 2021}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1638, 34, 293}, { -1054, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1635, 0, 301}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1589, 0, 345}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1591, 8, 350}, { -268, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1616, 34, 353}, { -1057, 1791}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1638, 34, 327}, { -3, 2053}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1635, 0, 301}, { -779, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1637, 0, 327}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1619, 0, 345}, { -779, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1575, 33, 358}, { 58, 1226}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 32, 352}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 36, 362}, { -56, 1354}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1572, 30, 367}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1575, 33, 358}, { -297, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 36, 362}, { -243, 1187}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 33, 374}, { 143, 1179}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1572, 30, 367}, { 309, 792}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 36, 362}, { 16, 793}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1585, 37, 368}, { -61, 1070}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 8, 350}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1579, 18, 346}, { -496, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 12, 350}, { -377, 1210}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1577, 29, 350}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1575, 33, 358}, { -239, 1191}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1570, 21, 356}, { 125, 1402}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1575, 33, 358}, { -421, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1572, 30, 367}, { -315, 1302}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1570, 21, 356}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1572, 30, 367}, { -105, 1302}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1570, 21, 370}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1570, 21, 356}, { -421, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1570, 21, 370}, { -105, 1302}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1572, 12, 367}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1585, 37, 368}, { 11, 1366}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 36, 362}, { -9, 1078}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 50, 358}, { -463, 1119}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 52, 365}, { -428, 1428}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1583, 70, 350}, { -661, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1589, 71, 356}, { -673, 1269}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 52, 365}, { -15, 1334}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 50, 358}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1572, 30, 367}, { -464, 1318}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 33, 374}, { -61, 1440}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 21, 379}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1570, 21, 370}, { -421, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 8, 374}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1572, 12, 367}, { -421, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1570, 21, 370}, { -464, 1318}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 21, 379}, { -61, 1440}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1572, 12, 367}, { -464, 1318}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1582, 8, 374}, { -61, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1587, 2, 362}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1575, 8, 358}, { -421, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1591, 8, 350}, { -421, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1578, 12, 350}, { -359, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1575, 8, 358}, { -61, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1587, 2, 362}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1595, 68, 287}, { -58, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 35, 275}, { 148, -59}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 49, 272}, { 569, 544}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 65, 281}, { 292, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 35, 275}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 68, 287}, { -120, 2120}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 67, 306}, { -859, 2123}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1566, 34, 301}, { -1010, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 67, 331}, { -120, 2120}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 34, 334}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1572, 12, 367}, { -105, 1302}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1575, 8, 358}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1570, 21, 356}, { -421, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1583, 68, 343}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 67, 342}, { -113, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 76, 344}, { -296, 1322}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1583, 68, 343}, { -61, 1102}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 65, 341}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 67, 342}, { -143, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 67, 342}, { -73, 1147}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 77, 325}, { -660, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1583, 68, 343}, { -103, 1036}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 49, 349}, { 515, 1112}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 65, 341}, { -22, 978}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 67, 342}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { -327, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 76, 344}, { -312, 1180}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 77, 325}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1599, 77, 332}, { 213, 1301}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { 471, 1167}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 65, 341}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 67, 331}, { -351, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 77, 325}, { -486, 1469}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 67, 342}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 77, 325}, { -599, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 73, 340}, { -186, 1293}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1583, 70, 350}, { -71, 1259}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1583, 68, 343}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 76, 344}, { -420, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1575, 8, 358}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1578, 12, 350}, { -297, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1570, 21, 356}, { -148, 1417}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 12, 350}, { 157, 1179}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1579, 18, 346}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1570, 21, 356}, { -206, 1390}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 18, 346}, { 172, 1451}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1577, 29, 350}, { 360, 1140}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1570, 21, 356}, { -34, 1085}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1575, 33, 358}, { -39, 1051}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1577, 29, 350}, { 199, 1219}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 32, 352}, { 161, 1115}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1589, 71, 356}, { -71, 1259}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1583, 70, 350}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 76, 344}, { -420, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 50, 358}, { -84, 1072}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 36, 362}, { 369, 1113}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 32, 352}, { 423, 781}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 49, 349}, { -91, 784}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 50, 358}, { 68, 1304}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 49, 349}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1583, 68, 343}, { -618, 1099}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1583, 70, 350}, { -591, 1343}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 32, 352}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 34, 334}, { -669, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 49, 349}, { -129, 1523}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 67, 306}, { -739, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1589, 76, 310}, { -649, 1405}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 77, 325}, { -188, 1450}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 67, 331}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 68, 287}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1600, 77, 298}, { -188, 1450}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 36, 261}, { -56, 1354}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 32, 269}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1609, 34, 263}, { 58, 1226}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 21, 261}, { 125, 1402}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1609, 34, 263}, { -239, 1191}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1606, 29, 271}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 21, 261}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 30, 254}, { -315, 1302}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1609, 34, 263}, { -421, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 21, 261}, { -421, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 21, 251}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 30, 254}, { -105, 1302}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 21, 261}, { -206, 1390}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 18, 275}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1606, 12, 271}, { 157, 1179}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1604, 21, 261}, { -148, 1417}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1606, 12, 271}, { -297, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1609, 8, 263}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1612, 12, 254}, { -105, 1302}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1612, 12, 254}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1613, 21, 251}, { -105, 1302}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 36, 261}, { -243, 1187}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1609, 34, 263}, { -297, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 30, 254}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1627, 21, 250}, { -61, 1440}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 21, 251}, { -464, 1318}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 12, 254}, { -421, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1625, 8, 255}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1609, 8, 263}, { -421, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1621, 3, 267}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1625, 8, 255}, { -61, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1612, 12, 254}, { -464, 1318}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1621, 3, 267}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1609, 8, 263}, { -61, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1606, 12, 271}, { -359, 1440}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1617, 8, 279}, { -421, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1613, 21, 251}, { -421, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1627, 21, 250}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 34, 255}, { -61, 1440}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 30, 254}, { -464, 1318}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 38, 261}, { -61, 1070}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 36, 261}, { 16, 793}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 30, 254}, { 309, 792}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 34, 255}, { 143, 1179}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1606, 12, 271}, { -377, 1210}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1605, 18, 275}, { -496, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1617, 8, 279}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1622, 52, 265}, { -428, 1428}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 51, 265}, { -463, 1119}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 36, 261}, { -9, 1078}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 38, 261}, { 11, 1366}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 51, 265}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 52, 265}, { -15, 1334}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1619, 71, 274}, { -673, 1269}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 70, 274}, { -661, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 21, 261}, { -34, 1085}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1606, 29, 271}, { 360, 1140}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 18, 275}, { 172, 1451}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 76, 286}, { -312, 1180}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 73, 290}, { -327, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 68, 283}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 73, 290}, { -186, 1293}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1600, 77, 298}, { -599, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 68, 283}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1600, 77, 298}, { -660, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 65, 281}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 68, 283}, { -73, 1147}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 68, 283}, { -143, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 68, 280}, { -61, 1102}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1600, 77, 298}, { -486, 1469}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1595, 68, 287}, { -351, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 65, 281}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 65, 341}, { 292, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1578, 49, 349}, { 569, 544}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 34, 334}, { 148, -59}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 67, 331}, { -58, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 73, 290}, { 471, 1167}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 78, 298}, { 213, 1301}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1600, 77, 298}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 65, 281}, { -22, 978}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 49, 272}, { 515, 1112}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 68, 280}, { -103, 1036}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 32, 269}, { 161, 1115}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1606, 29, 271}, { 199, 1219}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1609, 34, 263}, { -39, 1051}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 49, 272}, { -129, 1523}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 35, 275}, { -669, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 32, 269}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 70, 274}, { -591, 1343}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 68, 280}, { -618, 1099}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 49, 272}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 51, 265}, { 68, 1304}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 49, 272}, { -91, 784}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 32, 269}, { 423, 781}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 36, 261}, { 369, 1113}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 51, 265}, { -84, 1072}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 76, 286}, { -296, 1322}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 68, 283}, { -113, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 68, 280}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 76, 286}, { -420, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1605, 68, 280}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 70, 274}, { -71, 1259}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 76, 286}, { -420, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 70, 274}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1619, 71, 274}, { -71, 1259}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 32, 269}, { -970, 1689}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1586, 35, 275}, { -1045, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1589, 0, 285}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1605, 18, 275}, { -520, 1569}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1606, 29, 271}, { -879, 1626}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1617, 8, 279}, { -151, 1244}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1605, 18, 275}, { -596, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1612, 0, 282}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1605, 18, 275}, { -191, 1588}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1589, 0, 285}, { -690, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1612, 0, 282}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1577, 29, 350}, { -879, 1626}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1579, 18, 346}, { -520, 1569}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1573, 0, 329}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1565, 34, 334}, { -1045, 1024}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1578, 32, 352}, { -970, 1689}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1589, 0, 345}, { 0, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1579, 18, 346}, { -596, 1023}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1591, 8, 350}, { -151, 1244}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1589, 0, 345}, { 0, 1024}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1573, 0, 329}, { -690, 1023}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1579, 18, 346}, { -191, 1588}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1565, 34, 334}, { 927, 1237}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1573, 0, 329}, { -113, 1143}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1574, 0, 304}, { -308, 1862}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1566, 34, 301}, { 665, 2212}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1589, 0, 285}, { -113, 1143}, {0xd8, 0xcc, 0xfc, 0x00}}, + {{-1586, 35, 275}, { 927, 1237}, {0xa4, 0x88, 0xfc, 0x00}}, + {{-1593, 86, 346}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1590, 106, 355}, { -609, 1305}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -826, 1585}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 127, 356}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 130, 353}, { -1201, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 136, 353}, { -986, 1208}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 127, 356}, { 26, 1322}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 117, 357}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -964, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 130, 353}, { -1167, 1443}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 127, 356}, { -305, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1648, 118, 331}, { -197, 2072}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1646, 117, 296}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1646, 127, 298}, { -305, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 132, 363}, { -479, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 130, 353}, { -351, 1329}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1585, 97, 351}, { 73, 1352}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 95, 354}, { 163, 1292}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1590, 106, 355}, { -101, 1070}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 77, 332}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1599, 77, 332}, { -398, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 86, 346}, { -580, 1518}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1619, 85, 345}, { 212, 1485}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1619, 85, 345}, { -128, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1636, 85, 327}, { 643, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1622, 77, 321}, { 467, 532}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 77, 332}, { 23, 538}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1621, 77, 307}, { 23, 538}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1635, 85, 301}, { -128, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1619, 85, 345}, { -771, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1625, 117, 357}, { -933, 2049}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1648, 118, 331}, { 132, 2102}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1636, 85, 327}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1646, 117, 296}, { -933, 2049}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1635, 85, 301}, { -771, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1596, 109, 372}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 123, 371}, { -430, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1597, 121, 365}, { -354, 1205}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1597, 111, 366}, { -49, 1205}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1592, 98, 365}, { -390, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1597, 111, 366}, { -564, 1408}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 95, 354}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1597, 111, 366}, { -682, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 106, 355}, { -298, 1197}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 95, 354}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1593, 117, 357}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 124, 363}, { -264, 1143}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 132, 363}, { -258, 1428}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 127, 356}, { 977, 798}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 136, 353}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 152, 368}, { 116, 1690}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 133, 365}, { 1277, 1126}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1639, 165, 328}, { -1048, 1867}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1650, 154, 304}, { -1283, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1658, 126, 335}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 154, 353}, { -1283, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1650, 154, 304}, { -285, 1676}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1659, 134, 296}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1658, 126, 335}, { 997, 1715}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 133, 365}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 154, 353}, { -285, 1676}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 154, 353}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 168, 356}, { -878, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 175, 323}, { -463, 2099}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1639, 165, 328}, { 63, 1895}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 169, 286}, { -878, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1650, 154, 304}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 154, 353}, { -47, 1132}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 133, 365}, { 238, 1784}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 152, 368}, { 1115, 837}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 168, 356}, { 513, 459}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 127, 356}, { -1053, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 133, 365}, { -1143, 1459}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1658, 126, 335}, { 63, 1406}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1648, 118, 331}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1659, 134, 296}, { -1143, 1459}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1646, 127, 298}, { -1053, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1592, 98, 365}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1596, 109, 372}, { -166, 1420}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1597, 111, 366}, { 20, 1445}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 106, 355}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1597, 111, 366}, { -422, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -204, 1313}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1597, 111, 366}, { 34, 731}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1597, 121, 365}, { -49, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { 247, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 124, 363}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 123, 371}, { -235, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 132, 363}, { 34, 1306}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 124, 363}, { -44, 1043}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1597, 121, 365}, { -76, 1163}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 123, 371}, { 112, 1220}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 124, 363}, { -44, 1043}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 117, 357}, { 220, 1163}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1597, 121, 365}, { 23, 940}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 86, 346}, { -793, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1593, 117, 357}, { -844, 2021}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1625, 117, 357}, { 119, 2055}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1619, 85, 345}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1619, 106, 275}, { -101, 1070}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 96, 273}, { 163, 1292}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1612, 97, 275}, { 73, 1352}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 117, 276}, { -826, 1585}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1619, 106, 275}, { -609, 1305}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 86, 284}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1620, 136, 279}, { -986, 1208}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 131, 275}, { -1201, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1646, 127, 298}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 131, 275}, { -1167, 1443}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 117, 276}, { -964, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1646, 117, 296}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1646, 127, 298}, { 26, 1322}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 96, 273}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1619, 106, 275}, { -298, 1197}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 111, 272}, { -682, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1635, 85, 301}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1646, 117, 296}, { 119, 2055}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 117, 276}, { -844, 2021}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 86, 284}, { -793, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1635, 85, 301}, { 212, 1485}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1615, 86, 284}, { -580, 1518}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1611, 78, 298}, { -398, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1621, 77, 307}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 111, 272}, { -49, 1205}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 121, 272}, { -354, 1205}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 124, 267}, { -430, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 110, 266}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 96, 273}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1631, 111, 272}, { -564, 1408}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1627, 98, 269}, { -390, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1614, 131, 275}, { -351, 1329}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 132, 270}, { -479, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 117, 276}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1659, 134, 296}, { 1277, 1126}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 152, 269}, { 116, 1690}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1620, 136, 279}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1646, 127, 298}, { 977, 798}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 169, 286}, { 513, 459}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 152, 269}, { 1115, 837}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1659, 134, 296}, { 238, 1784}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1650, 154, 304}, { -47, 1132}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 121, 272}, { 23, 940}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 117, 276}, { 220, 1163}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1628, 124, 273}, { -44, 1043}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 132, 270}, { -258, 1428}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1628, 124, 273}, { -264, 1143}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 117, 276}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 111, 272}, { 20, 1445}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 110, 266}, { -166, 1420}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1627, 98, 269}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1622, 117, 276}, { -204, 1313}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 111, 272}, { -422, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1619, 106, 275}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1622, 117, 276}, { 247, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 121, 272}, { -49, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 111, 272}, { 34, 731}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 132, 270}, { 34, 1306}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 124, 267}, { -235, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1628, 124, 273}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 124, 267}, { 112, 1220}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1630, 121, 272}, { -76, 1163}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1628, 124, 273}, { -44, 1043}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1542, 97, 304}, { 349, 1311}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1529, 96, 297}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1528, 107, 301}, { -199, 1338}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 107, 308}, { 171, 1603}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1542, 97, 304}, { -190, 1323}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1546, 93, 294}, { 0, 1024}, {0xf4, 0xf5, 0xfc, 0x00}}, + {{-1529, 96, 297}, { -531, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1535, 96, 281}, { -531, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1549, 97, 284}, { -190, 1323}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1535, 96, 281}, { -610, 1382}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1532, 95, 289}, { -606, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1529, 96, 297}, { -610, 1382}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1562, 116, 335}, { 315, 1876}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 108, 306}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -346, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1563, 108, 292}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 117, 273}, { 315, 1876}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1585, 97, 351}, { -414, 1847}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1571, 84, 327}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1562, 116, 335}, { -1060, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1570, 83, 303}, { -755, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1563, 108, 292}, { -654, 1853}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 101, 299}, { -863, 1617}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1558, 108, 306}, { -654, 1853}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 84, 284}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1593, 86, 346}, { 525, 1263}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1599, 77, 332}, { 35, 1070}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 77, 325}, { -177, 1348}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1571, 84, 327}, { -18, 1943}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1555, 114, 305}, { -1, 1387}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 117, 298}, { 59, 1069}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -41, 1064}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -41, 1064}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 117, 298}, { 59, 1069}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 114, 291}, { -1, 1387}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1529, 116, 297}, { -424, 1385}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1526, 107, 287}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1532, 119, 289}, { -550, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 116, 281}, { -424, 1385}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1529, 116, 297}, { 95, 1326}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1528, 107, 301}, { -33, 1076}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1526, 107, 287}, { -318, 1390}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1536, 107, 277}, { -33, 1076}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 116, 281}, { 95, 1326}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1529, 96, 297}, { 166, 1390}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1526, 107, 287}, { 372, 951}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 96, 281}, { 166, 1390}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1571, 84, 327}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1558, 108, 306}, { -1056, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { -669, 1846}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 108, 306}, { 253, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1555, 114, 305}, { -36, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -76, 1347}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 114, 291}, { -36, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1563, 108, 292}, { 253, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 108, 306}, { 263, 744}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 101, 299}, { -6, 1044}, {0xc0, 0xa9, 0xfc, 0x00}}, + {{-1555, 100, 305}, { 321, 1041}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1560, 100, 291}, { 321, 1041}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1558, 97, 298}, { 47, 1219}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1563, 108, 292}, { 263, 744}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 108, 306}, { -211, 1145}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1555, 100, 305}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1554, 107, 308}, { -234, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 108, 306}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1554, 107, 308}, { -123, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1555, 114, 305}, { -29, 1239}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 111, 351}, { -350, 1313}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1585, 97, 351}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { -1046, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 129, 315}, { -477, 1456}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1569, 142, 303}, { -850, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1574, 129, 290}, { -477, 1456}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 96, 281}, { 565, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1526, 107, 287}, { -80, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1532, 95, 289}, { 377, 718}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1529, 96, 297}, { 565, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1552, 161, 296}, { -625, 1111}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1563, 160, 281}, { -46, 1080}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 159, 273}, { 453, 1298}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1568, 159, 302}, { -451, 1596}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 158, 332}, { 453, 1298}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 160, 316}, { -46, 1080}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 173, 271}, { 2720, -3651}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 184, 288}, { 2025, -3940}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 190, 309}, { 2178, -4829}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 181, 301}, { 2946, -4903}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 184, 338}, { 2025, -3940}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1567, 173, 342}, { 2720, -3651}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 129, 315}, { -581, 1432}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 116, 299}, { -1079, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 117, 273}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1574, 129, 290}, { -581, 1432}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 132, 363}, { -348, 1216}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 123, 371}, { 42, 1216}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 121, 369}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 126, 363}, { -276, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1585, 97, 351}, { -108, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 111, 351}, { -315, 1428}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1583, 101, 357}, { 0, 1229}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1586, 95, 354}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1592, 98, 365}, { -136, 1390}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1583, 101, 357}, { -205, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1588, 102, 365}, { -302, 1282}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1596, 109, 372}, { -27, 1090}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1592, 98, 365}, { 138, 1486}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1588, 102, 365}, { 276, 1346}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1591, 111, 370}, { 159, 1065}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 155, 324}, { -78, 1090}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1550, 148, 318}, { -23, 1491}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1550, 149, 296}, { 639, 1687}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1540, 158, 292}, { 858, 1367}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1564, 148, 278}, { -23, 1491}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1561, 155, 268}, { -78, 1090}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1549, 118, 284}, { -412, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 114, 291}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 117, 298}, { 35, 1264}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1546, 122, 294}, { -361, 1373}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1555, 114, 305}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1542, 118, 304}, { -412, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1542, 118, 304}, { -365, 1364}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1555, 114, 305}, { 32, 1256}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1554, 107, 308}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 107, 308}, { -412, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 116, 281}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1549, 118, 284}, { 33, 1478}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1546, 122, 294}, { -319, 1478}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1532, 119, 289}, { -287, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1542, 118, 304}, { 33, 1478}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1529, 116, 297}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 107, 308}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1528, 107, 301}, { -455, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1529, 116, 297}, { -476, 1304}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1542, 118, 304}, { -25, 1366}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1555, 100, 305}, { -671, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1558, 97, 298}, { -480, 1288}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1546, 93, 294}, { 0, 1024}, {0xf4, 0xf5, 0xfc, 0x00}}, + {{-1560, 100, 291}, { -671, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1581, 142, 343}, { -821, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 130, 353}, { -372, 1245}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 117, 352}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 142, 343}, { -184, 1824}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 117, 352}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { -797, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 107, 308}, { -120, 1365}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1554, 107, 308}, { 258, 1528}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1555, 100, 305}, { 380, 1328}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1542, 97, 304}, { 58, 1071}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1542, 97, 304}, { -355, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1555, 100, 305}, { -295, 1431}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1546, 93, 294}, { 0, 1023}, {0xf4, 0xf5, 0xfc, 0x00}}, + {{-1560, 100, 291}, { -295, 1431}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1549, 97, 284}, { -355, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1571, 84, 327}, { 250, 160}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1585, 97, 351}, { -72, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 86, 346}, { 362, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1566, 149, 341}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 160, 316}, { -971, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 158, 332}, { -449, 1185}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1566, 149, 341}, { -491, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 158, 332}, { -855, 1333}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 142, 343}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1567, 173, 342}, { -815, 1618}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 158, 332}, { -909, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 158, 332}, { 794, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1568, 159, 302}, { -158, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 181, 301}, { -180, 1674}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 159, 273}, { 794, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 152, 368}, { -55, 1959}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1567, 173, 342}, { -1008, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 152, 368}, { 19, 1135}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 136, 353}, { -96, 1801}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 142, 343}, { 414, 1984}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 184, 338}, { -203, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 190, 309}, { 77, 1881}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 175, 323}, { 1017, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 184, 288}, { -203, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1567, 173, 342}, { -49, 1623}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 158, 332}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 181, 301}, { -1171, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 159, 273}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 173, 271}, { -49, 1623}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 155, 324}, { -951, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 160, 316}, { -870, 1454}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1564, 148, 278}, { -433, 1673}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1550, 149, 296}, { -671, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1569, 142, 303}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1550, 148, 318}, { -433, 1673}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1550, 148, 318}, { -69, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1558, 145, 329}, { 348, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1562, 140, 328}, { 418, 842}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1550, 148, 318}, { -69, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1540, 155, 324}, { -125, 1424}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 145, 329}, { 348, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1580, 141, 278}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1564, 148, 278}, { -195, 1507}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1569, 142, 303}, { -808, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1550, 148, 318}, { -195, 1507}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1562, 140, 328}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1540, 155, 324}, { 813, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1540, 158, 292}, { -162, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1552, 161, 296}, { -43, 1392}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 160, 316}, { 535, 1361}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1563, 160, 281}, { 535, 1361}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1561, 155, 268}, { 813, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 145, 329}, { -246, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1581, 142, 343}, { -555, 1511}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1566, 149, 341}, { -493, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1558, 145, 329}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1540, 155, 324}, { -473, 1424}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1566, 149, 341}, { 439, 1159}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 168, 356}, { -206, 1707}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 152, 368}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1567, 173, 342}, { -1335, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 111, 370}, { 297, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 102, 365}, { 194, 737}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1584, 114, 361}, { -59, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 102, 365}, { -117, 1274}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1583, 101, 357}, { 0, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1584, 114, 361}, { -407, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1583, 101, 357}, { 0, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1579, 111, 351}, { -373, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 114, 361}, { -257, 1339}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 111, 351}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 117, 352}, { -198, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 114, 361}, { -167, 1315}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 125, 356}, { -239, 1129}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 117, 352}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 129, 352}, { -387, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 86, 346}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1585, 97, 351}, { -434, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 106, 355}, { -609, 1305}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 117, 352}, { 19, 1221}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 111, 351}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { -752, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 126, 363}, { -22, 1299}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 125, 356}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 130, 353}, { -222, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 132, 363}, { -219, 1355}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 129, 352}, { -182, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 130, 353}, { -209, 1100}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 117, 352}, { -293, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 125, 356}, { -280, 1285}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 114, 361}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 129, 315}, { -710, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 140, 328}, { -559, 1532}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1565, 129, 315}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1569, 142, 303}, { -571, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 140, 328}, { 40, 1553}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 141, 278}, { 40, 1553}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1574, 129, 290}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 168, 356}, { 220, 191}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 184, 338}, { -203, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 175, 323}, { 1017, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1607, 184, 288}, { -203, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 169, 286}, { 220, 191}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 168, 356}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1567, 173, 342}, { -1320, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1588, 184, 338}, { -776, 1544}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 116, 335}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1562, 140, 328}, { -755, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 142, 343}, { -689, 1760}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1582, 125, 356}, { -382, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 126, 363}, { -308, 1290}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 114, 361}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 126, 363}, { 132, 1303}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 121, 369}, { -17, 1071}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 114, 361}, { -271, 1358}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 111, 370}, { 85, 1358}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 114, 361}, { 361, 1132}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1586, 130, 353}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1581, 142, 343}, { -500, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1594, 136, 353}, { -36, 1304}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 123, 371}, { 43, 1443}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1596, 109, 372}, { 187, 1038}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 111, 370}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1590, 121, 369}, { -102, 1310}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 84, 284}, { -18, 1943}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1600, 77, 298}, { -177, 1348}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1611, 78, 298}, { 35, 1070}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 86, 284}, { 525, 1263}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1549, 118, 284}, { -25, 1366}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 116, 281}, { -476, 1304}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1536, 107, 277}, { -455, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 107, 280}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 117, 273}, { -1046, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 97, 275}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 111, 271}, { -350, 1313}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 117, 273}, { -1060, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 84, 284}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1612, 97, 275}, { -414, 1847}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 114, 291}, { -29, 1239}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1561, 107, 288}, { -123, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1563, 108, 292}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 107, 280}, { 171, 1603}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1536, 107, 277}, { -199, 1338}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1535, 96, 281}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1549, 97, 284}, { 349, 1311}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1561, 107, 288}, { -234, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 100, 291}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1563, 108, 292}, { -211, 1145}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 111, 264}, { 159, 1065}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 103, 266}, { 276, 1346}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1627, 98, 269}, { 138, 1486}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1634, 110, 266}, { -27, 1090}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 103, 266}, { -302, 1282}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1615, 101, 269}, { -205, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1615, 96, 273}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1627, 98, 269}, { -136, 1390}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1570, 83, 303}, { -674, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1589, 76, 310}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1600, 77, 298}, { 156, 1459}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 84, 284}, { -398, 1727}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1571, 84, 327}, { -398, 1727}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1590, 77, 325}, { 156, 1459}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1589, 76, 310}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1570, 83, 303}, { -674, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1628, 121, 265}, { -102, 1310}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 111, 264}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1634, 110, 266}, { 187, 1038}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 124, 267}, { 43, 1443}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1621, 127, 267}, { -276, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1628, 121, 265}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 124, 267}, { 42, 1216}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 132, 270}, { -348, 1216}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 96, 273}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1615, 101, 269}, { 0, 1229}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1608, 111, 271}, { -315, 1428}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 97, 275}, { -108, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 107, 280}, { -412, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1561, 107, 288}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1560, 114, 291}, { 32, 1256}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1549, 118, 284}, { -365, 1364}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1549, 97, 284}, { 58, 1071}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1560, 100, 291}, { 380, 1328}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1561, 107, 288}, { 258, 1528}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1551, 107, 280}, { -120, 1365}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1610, 117, 272}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 131, 275}, { -372, 1245}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 143, 279}, { -821, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 117, 273}, { -797, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1610, 117, 272}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 143, 279}, { -184, 1824}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 117, 273}, { -669, 1846}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1563, 108, 292}, { -1056, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 84, 284}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1579, 159, 273}, { -909, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 143, 279}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 173, 271}, { -815, 1618}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 159, 273}, { -855, 1333}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 149, 271}, { -491, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1579, 159, 273}, { -449, 1185}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1563, 160, 281}, { -971, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 149, 271}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 173, 271}, { -1335, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 152, 269}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 169, 286}, { -206, 1707}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 173, 271}, { -1008, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 152, 269}, { -55, 1959}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 143, 279}, { 414, 1984}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1620, 136, 279}, { -96, 1801}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1631, 152, 269}, { 19, 1135}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1563, 160, 281}, { -870, 1454}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1561, 155, 268}, { -951, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 141, 278}, { 418, 842}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1577, 145, 275}, { 348, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1564, 148, 278}, { -69, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1577, 145, 275}, { 348, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1561, 155, 268}, { -125, 1424}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1564, 148, 278}, { -69, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1604, 143, 279}, { -555, 1511}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1577, 145, 275}, { -246, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1580, 141, 278}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1591, 149, 271}, { -493, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1591, 149, 271}, { 439, 1159}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1561, 155, 268}, { -473, 1424}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1577, 145, 275}, { 0, 1023}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1607, 184, 288}, { -776, 1544}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1593, 173, 271}, { -1320, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1633, 169, 286}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 130, 274}, { -387, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1610, 117, 272}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 125, 270}, { -239, 1129}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 114, 267}, { -59, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1623, 103, 266}, { 194, 737}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1629, 111, 264}, { 297, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 114, 267}, { -407, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 101, 269}, { 0, 1024}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1623, 103, 266}, { -117, 1274}, {0xcc, 0xbd, 0xfc, 0x00}}, + {{-1618, 114, 267}, { -257, 1339}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 111, 271}, { -373, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 131, 275}, { -209, 1100}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 130, 274}, { -182, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 125, 270}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 86, 284}, { 362, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1612, 97, 275}, { -72, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1587, 84, 284}, { 250, 160}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1619, 106, 275}, { -609, 1305}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1612, 97, 275}, { -434, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1615, 86, 284}, { 0, 1024}, {0xd8, 0xcd, 0xfc, 0x00}}, + {{-1584, 117, 273}, { -752, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 111, 271}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1610, 117, 272}, { 19, 1221}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1624, 132, 270}, { -219, 1355}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 131, 275}, { -222, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1621, 127, 267}, { -22, 1299}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 114, 267}, { -167, 1315}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1610, 117, 272}, { -198, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1608, 111, 271}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 143, 279}, { -689, 1760}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 141, 278}, { -755, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 117, 273}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1580, 141, 278}, { -559, 1532}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1574, 129, 290}, { -710, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1584, 117, 273}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1620, 136, 279}, { -36, 1304}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1604, 143, 279}, { -500, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1614, 131, 275}, { 0, 1023}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 114, 267}, { 0, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 125, 270}, { -280, 1285}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1610, 117, 272}, { -293, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1621, 127, 267}, { -308, 1290}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1613, 125, 270}, { -382, 1024}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 114, 267}, { -271, 1358}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1628, 121, 265}, { -17, 1071}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1621, 127, 267}, { 132, 1303}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1618, 114, 267}, { 361, 1132}, {0xa4, 0x89, 0xfc, 0x00}}, + {{-1629, 111, 264}, { 85, 1358}, {0xa4, 0x89, 0xfc, 0x00}}, + {{ 179, 0, -2168}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 0, -2216}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 45, 0, -2034}, { 1883, -1594}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 140, 0, -2000}, { 284, -1537}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 13, 0, -1968}, { 1998, 1005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 0, -1923}, { 2005, -532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 6, 0, -1837}, { 38, -1228}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 92, 0, -1903}, { 28, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, 0, -2365}, { 2127, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 0, -2216}, { 2097, -841}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, -2168}, { 113, 49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 215, 0, -2238}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 45, 0, -2034}, { 1996, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 13, 0, -1968}, { 2000, -511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 92, 0, -1903}, { -27, -1254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 140, 0, -2000}, { -33, 1036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -334, 0, -1793}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -447, 0, -1782}, { 1999, -1229}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, 0, -1681}, { -62, -1894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -308, 0, -1695}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 0, -1923}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -334, 0, -1793}, { 2042, -5471}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -308, 0, -1695}, { -5, -6050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 6, 0, -1837}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, 0, -1681}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -447, 0, -1782}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -691, 0, -1858}, { 2316, -3553}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -686, 0, -1737}, { -71, -3288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1270, -50, -1279}, { 91, 43}, {0x60, 0x94, 0xfc, 0x00}}, + {{-1193, -50, -1200}, { 903, -746}, {0x60, 0x94, 0xfc, 0x00}}, + {{-1266, -10, -1288}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1188, -9, -1213}, { 771, -799}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1266, -10, -1288}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1188, -9, -1213}, { -34, -48}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1148, -29, -1266}, { 0, 1024}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1227, -30, -1337}, { 2047, 1024}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1021, -5, -1647}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1077, -10, -1558}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -992, -9, -1483}, { 53, 29}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -935, -5, -1569}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -835, 0, -1853}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, 0, -1771}, { 2044, -1001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -853, 0, -1676}, { -2, -342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -778, 0, -1731}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, 0, -1771}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, -5, -1647}, { 1911, -2195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -935, -5, -1569}, { 98, -2073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -853, 0, -1676}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -691, 0, -1858}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -835, 0, -1853}, { 2087, -1389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -778, 0, -1731}, { -8, -543}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -686, 0, -1737}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1120, -20, -1488}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -30, -1442}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1069, -28, -1375}, { 57, 35}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1036, -19, -1418}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1120, -38, -1302}, { 0, 1024}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1201, -40, -1372}, { 2047, 1023}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1227, -30, -1337}, { 2047, 0}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1148, -29, -1266}, { 0, -57}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1201, -40, -1372}, { 2048, 0}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1120, -38, -1302}, { -12, 0}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1094, -37, -1339}, { 0, 1023}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1174, -40, -1408}, { 2048, 1024}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1077, -10, -1558}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1120, -20, -1488}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1036, -19, -1418}, { 64, 32}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -992, -9, -1483}, { 9, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -30, -1442}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1174, -40, -1408}, { 2047, 0}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1094, -37, -1339}, { 11, -57}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1069, -28, -1375}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1538, 0, -575}, { -106, 133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1570, 0, -639}, { -29, 1005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1733, 0, -615}, { 2046, 1087}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1697, 0, -483}, { 2245, -644}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1332, -30, -1024}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1421, -30, -1100}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1604, -10, -886}, { 2320, -6012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1504, -10, -814}, { -200, -5937}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1570, 0, -639}, { -98, 145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1570, 0, -704}, { -41, 1040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1727, 0, -763}, { 2067, 1049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1733, 0, -615}, { 2128, -449}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1504, -10, -814}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1604, -10, -886}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1727, 0, -763}, { 2140, -1406}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1570, 0, -704}, { -167, -159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1332, -30, -1024}, { -88, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1248, -50, -1124}, { 3, 1057}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1322, -50, -1210}, { 2048, 1023}, {0xe0, 0xec, 0xec, 0x00}}, + {{-1421, -30, -1100}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, 0, -445}, { -260, -640}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1538, 0, -575}, { -32, 1086}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1697, 0, -483}, { 2040, 984}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1646, 0, -368}, { 2231, -354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1371, 0, -262}, { -7, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1638, 0, -246}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1745, 0, 20}, { 2270, -1152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1397, 0, 52}, { -527, -1583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, 0, -445}, { -18, 1050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1646, 0, -368}, { 2073, 966}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1638, 0, -246}, { 2194, -156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1371, 0, -262}, { -311, -783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1745, 0, 20}, { 0, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1780, 0, 304}, { 0, 1612}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1400, 0, 277}, { 2550, 1111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1397, 0, 52}, { 2381, -414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1780, 0, 304}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1765, 0, 530}, { 0, 1540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1403, 0, 502}, { 2481, 1512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1400, 0, 277}, { 2599, -18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 242, 0, -2437}, { 2116, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, 0, -2365}, { 2137, -718}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 215, 0, -2238}, { -77, 182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 275, 0, -2279}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 544, 0, -1994}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 645, 0, -2000}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 664, 0, -2117}, { 2266, -1299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 547, 0, -2107}, { -112, -1240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 554, 0, -2391}, { 2032, -1365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 488, 0, -2248}, { -73, -87}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 534, 0, -2189}, { -24, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 646, 0, -2267}, { 2064, 965}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 443, 0, -2437}, { 2077, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 359, 0, -2449}, { 2083, -71}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 353, 0, -2287}, { 0, 261}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 413, 0, -2279}, { -3, 1034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 664, 0, -2117}, { 2033, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 646, 0, -2267}, { 2116, -1703}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 534, 0, -2189}, { -19, -487}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 547, 0, -2107}, { -14, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 554, 0, -2391}, { 2108, 1015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 443, 0, -2437}, { 2125, -578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 413, 0, -2279}, { 0, -17}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 488, 0, -2248}, { -10, 1061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 359, 0, -2449}, { 2079, 1034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 242, 0, -2437}, { 2081, -446}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 275, 0, -2279}, { -9, 29}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 353, 0, -2287}, { -10, 1032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 821, 0, -1029}, { 2035, 997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 880, 0, -1168}, { 2040, -2136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 781, 0, -1191}, { -4, -1359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 735, 0, -1084}, { -8, 1059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 893, 0, -1378}, { 2038, 1047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 836, 0, -1543}, { 2031, -2129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 748, 0, -1491}, { -5, -1421}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 792, 0, -1364}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 706, 0, -905}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 821, 0, -1029}, { 2092, -2117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 735, 0, -1084}, { 35, -1506}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 643, 0, -984}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 880, 0, -1168}, { 2050, 1201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 893, 0, -1378}, { 1987, -3055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 792, 0, -1364}, { -51, -2476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 781, 0, -1191}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 737, 0, -1652}, { 2080, 1011}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 696, 0, -1735}, { 2100, -932}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 0, -1703}, { 39, -1476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 0, -1595}, { 12, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 836, 0, -1543}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 737, 0, -1652}, { 2095, -1721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 0, -1595}, { 45, -1599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 748, 0, -1491}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 696, 0, -1735}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 645, 0, -2000}, { 2113, -4105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 544, 0, -1994}, { 72, -4614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 0, -1703}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, -551}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 53, 0, -504}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 0, -612}, { 1992, -909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 0, -703}, { -255, -1621}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 53, 0, -504}, { 2072, -3213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, -551}, { -255, -4137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -298}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -297}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 0, -711}, { 1944, -908}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 122, 0, -825}, { 310, -1651}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 0, -703}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 0, -612}, { 1978, 997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 0, -711}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 375, 0, -787}, { 2025, -1688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 338, 0, -881}, { 379, -1792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 122, 0, -825}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 588, 0, -838}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 706, 0, -905}, { 2051, -1741}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 643, 0, -984}, { 2, -1136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 551, 0, -932}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 551, 0, -932}, { 50, -3403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 338, 0, -881}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 375, 0, -787}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 588, 0, -838}, { 2097, -3409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -247}, { 2048, 985}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -297}, { 2042, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -298}, { -6, -1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -248}, { 0, 982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -247}, { 2048, -5064}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -248}, { 0, -5086}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 150}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, { 2048, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 0, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 150}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1372, 0, 799}, { 140, 380}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, 0, 711}, { 4, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1715, 0, 763}, { 2029, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 0, 901}, { 1992, -24}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1300, 0, 857}, { 70, 319}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1372, 0, 799}, { 16, 1003}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 0, 901}, { 2031, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1459, 0, 1005}, { 1918, -308}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1765, 0, 530}, { 1018, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1715, 0, 763}, { 1991, -322}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, 0, 711}, { 174, -150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1403, 0, 502}, { -9, 1041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1193, 0, 901}, { -49, 969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, 0, 1061}, { 2043, 986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1088, 0, 1045}, { 2069, -591}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 0, 909}, { 205, -83}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -962, 0, 801}, { 47, 200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1008, 0, 856}, { 3, 1020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 0, 966}, { 2065, 1018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -893, 0, 874}, { 2067, -308}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 0, 909}, { -41, 1012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1088, 0, 1045}, { 2072, 1018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 0, 966}, { 1996, -624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1008, 0, 856}, { -72, -125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1193, 0, 901}, { 17, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1300, 0, 857}, { -18, 997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1459, 0, 1005}, { 2031, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, 0, 1061}, { 1788, -518}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1044, 0, 583}, { 2048, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 941, 0, 581}, { 2063, -447}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 943, 0, 705}, { 10, 25}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1013, 0, 706}, { 0, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1164, 0, 632}, { 1873, -1641}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1076, 0, 738}, { 77, -1183}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1253, 0, 851}, { 0, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1396, 0, 757}, { 2048, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1076, 0, 738}, { 0, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1164, 0, 632}, { 2048, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1044, 0, 583}, { 2089, -836}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1013, 0, 706}, { 99, -4}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 628, 0, 643}, { 2048, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 336, 0, 706}, { 2048, -4328}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 339, 0, 807}, { 0, -4379}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 634, 0, 744}, { 0, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 941, 0, 581}, { 2047, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 628, 0, 643}, { 1811, -3783}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 634, 0, 744}, { 134, -3715}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 943, 0, 705}, { 0, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 336, 0, 706}, { 2048, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 200, 0, 695}, { 2217, -1723}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 168, 0, 815}, { -235, -2454}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 339, 0, 807}, { 0, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 134, 0, 667}, { 2047, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 90, 0, 615}, { 2062, -37}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ -38, 0, 666}, { 24, -771}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 36, 0, 753}, { 0, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 72, 0, 544}, { 2088, 1032}, {0xe0, 0xec, 0xec, 0x00}}, + {{ 50, 0, 450}, { 1814, -577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 450}, { 323, -810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 0, 561}, { 36, 991}, {0xe0, 0xec, 0xec, 0x00}}, + {{ 168, 0, 815}, { 0, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 200, 0, 695}, { 2047, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 134, 0, 667}, { 2069, -232}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 36, 0, 753}, { 138, -1525}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 90, 0, 615}, { 2048, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 72, 0, 544}, { 2026, -67}, {0xe0, 0xec, 0xec, 0x00}}, + {{ -65, 0, 561}, { -31, -584}, {0xe0, 0xec, 0xec, 0x00}}, + {{ -38, 0, 666}, { 0, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ -50, -9, 150}, { 1024, 648}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 150}, { 1024, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 150}, { 0, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, -9, 150}, { 0, 648}, {0x78, 0xa4, 0xfc, 0x00}}, + {{ -50, -9, 450}, { 717, 6143}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ -50, 0, 450}, { 1023, 6143}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ -50, 0, 150}, { 1023, 0}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ -50, -9, 150}, { 717, 0}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 50, -9, 150}, { 256, -5120}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 50, 0, 150}, { 25, -5120}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 50, 0, 450}, { 25, 1024}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ 50, -9, 450}, { 256, 1024}, {0xb4, 0xb4, 0xd4, 0x00}}, + {{ -50, 0, 450}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 450}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 150}, { 2048, -5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 150}, { 0, -5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, -9, 450}, { 0, 1023}, {0x48, 0x50, 0x7c, 0x00}}, + {{ -50, -9, 150}, { 0, -5119}, {0x48, 0x50, 0x7c, 0x00}}, + {{ 50, -9, 150}, { 2048, -5120}, {0x48, 0x50, 0x7c, 0x00}}, + {{ 50, -9, 450}, { 2048, 1024}, {0x48, 0x50, 0x7c, 0x00}}, + {{ 1307, 0, 1043}, { 11, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1504, 0, 1096}, { 2071, 980}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1504, 0, 997}, { 2058, -55}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1312, 0, 991}, { 51, 456}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1300, 0, 913}, { 0, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1486, 0, 883}, { 2048, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1396, 0, 757}, { 2082, -511}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1253, 0, 851}, { -9, 258}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1461, 0, 1212}, { 2031, 1039}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1504, 0, 1096}, { 2067, -223}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1307, 0, 1043}, { 7, 150}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1279, 0, 1122}, { -16, 1005}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1486, 0, 883}, { 2051, -227}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1300, 0, 913}, { 2, 176}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1312, 0, 991}, { 0, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1504, 0, 997}, { 2048, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 729, 0, 1228}, { 2020, -2742}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 929, 0, 1265}, { 1992, -6508}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 943, 0, 1166}, { -54, -6464}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 744, 0, 1129}, { -27, -2720}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 929, 0, 1265}, { 2108, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1184, 0, 1320}, { 2448, -3467}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1137, 0, 1186}, { -242, -2259}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 943, 0, 1166}, { -28, 1080}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1354, 0, 1290}, { 2060, 979}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1461, 0, 1212}, { 2043, -608}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1279, 0, 1122}, { -60, 48}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1219, 0, 1172}, { 9, 979}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1354, 0, 1290}, { 2080, -1493}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1219, 0, 1172}, { 23, -201}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1137, 0, 1186}, { 0, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 1184, 0, 1320}, { 2047, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 312, 0, 1058}, { 0, -2700}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 76, 0, 1124}, { 2047, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 303, 0, 1158}, { 2048, -2589}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 78, 0, 1024}, { 0, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 744, 0, 1129}, { -27, -2720}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 546, 0, 1092}, { 0, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 529, 0, 1191}, { 2048, 1024}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 729, 0, 1228}, { 2020, -2742}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 303, 0, 1158}, { 2048, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 529, 0, 1191}, { 1915, -3390}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 546, 0, 1092}, { -136, -3525}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ 312, 0, 1058}, { 0, 1023}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ -771, 0, 817}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -707, 0, 833}, { 2082, 148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 0, 695}, { -101, -1273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -768, 0, 667}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -893, 0, 874}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -836, 0, 830}, { 2157, -296}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -891, 0, 716}, { -218, -986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -962, 0, 801}, { 90, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -373, 0, 1046}, { 0, -277}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, 0, 996}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -508, 0, 1067}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -414, 0, 1141}, { 2048, -898}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -651, 0, 879}, { 1901, 166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, 0, 789}, { 129, -381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 0, 695}, { -7, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -707, 0, 833}, { 2003, 1055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -836, 0, 830}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -771, 0, 817}, { 2264, 95}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -768, 0, 667}, { 49, -894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -891, 0, 716}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -508, 0, 1067}, { 1794, -2248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, 0, 996}, { 469, -2041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, 0, 789}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -651, 0, 879}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -110, 0, 1142}, { 2048, 1024}, {0xe0, 0xec, 0xec, 0x00}}, + {{ 78, 0, 1024}, { 99, -1661}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ -107, 0, 1041}, { 0, 1024}, {0xe0, 0xec, 0xec, 0x00}}, + {{ 76, 0, 1124}, { 2147, -1666}, {0xd0, 0xdc, 0xdc, 0x00}}, + {{ -414, 0, 1141}, { 2046, 1127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -296, 0, 1160}, { 2069, -826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -293, 0, 1059}, { -12, -300}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -373, 0, 1046}, { -27, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -293, 0, 1059}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -296, 0, 1160}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -107, 0, 1041}, { -20, -1838}, {0xe0, 0xec, 0xec, 0x00}}, + {{ -110, 0, 1142}, { 2027, -1843}, {0xe0, 0xec, 0xec, 0x00}}, + {{-3357, -50, -1180}, { -2011, -2324}, {0x02, 0x80, 0x94, 0x00}}, + {{-3279, -50, -1128}, { -774, -2806}, {0x02, 0x80, 0x94, 0x00}}, + {{-2894, -50, -1305}, { -168, -8646}, {0x02, 0x80, 0x94, 0x00}}, + {{-2947, -50, -1398}, { -2193, -8684}, {0x02, 0x80, 0x94, 0x00}}, + {{-3357, -50, -1180}, { 92, 216}, {0x02, 0x80, 0x94, 0x00}}, + {{-3722, -50, -723}, { 1024, 6144}, {0x02, 0x80, 0x94, 0x00}}, + {{-3279, -50, -1128}, { 1024, -2}, {0x02, 0x80, 0x94, 0x00}}, + {{-2947, -50, -1398}, { -233, 3120}, {0x02, 0x80, 0x94, 0x00}}, + {{-2894, -50, -1305}, { 1613, 2241}, {0x02, 0x80, 0x94, 0x00}}, + {{-2406, -50, -1418}, { 1917, -5298}, {0x02, 0x80, 0x94, 0x00}}, + {{-2400, -50, -1561}, { -752, -5610}, {0x02, 0x80, 0x94, 0x00}}, + {{-1270, -50, -1279}, { -1109, 663}, {0x02, 0x80, 0x94, 0x00}}, + {{-1391, -50, -1363}, { -1122, 4256}, {0x02, 0x80, 0x94, 0x00}}, + {{-1440, -50, -1275}, { 1974, 3233}, {0x02, 0x80, 0x94, 0x00}}, + {{-1322, -50, -1210}, { 2117, 93}, {0x02, 0x80, 0x94, 0x00}}, + {{-1391, -50, -1363}, { -1007, -3203}, {0x02, 0x80, 0x94, 0x00}}, + {{-1713, -50, -1492}, { -1124, 3200}, {0x02, 0x80, 0x94, 0x00}}, + {{-1780, -50, -1397}, { 1561, 2994}, {0x02, 0x80, 0x94, 0x00}}, + {{-1440, -50, -1275}, { 1525, -2908}, {0x02, 0x80, 0x94, 0x00}}, + {{-2042, -50, -1550}, { -986, 2720}, {0x02, 0x80, 0x94, 0x00}}, + {{-2051, -50, -1427}, { 2388, 2697}, {0x02, 0x80, 0x94, 0x00}}, + {{-1780, -50, -1397}, { 2093, -1903}, {0x02, 0x80, 0x94, 0x00}}, + {{-1713, -50, -1492}, { -1104, -2875}, {0x02, 0x80, 0x94, 0x00}}, + {{-2051, -50, -1427}, { 1903, -2603}, {0x02, 0x80, 0x94, 0x00}}, + {{-2042, -50, -1550}, { -1085, -3025}, {0x02, 0x80, 0x94, 0x00}}, + {{-2400, -50, -1561}, { -1124, 1700}, {0x02, 0x80, 0x94, 0x00}}, + {{-2406, -50, -1418}, { 1901, 1624}, {0x02, 0x80, 0x94, 0x00}}, + {{ -998, -50, -434}, { 1761, -2086}, {0x02, 0x80, 0x94, 0x00}}, + {{ -860, -50, -451}, { -1050, -2215}, {0x02, 0x80, 0x94, 0x00}}, + {{ -918, -50, -763}, { -1165, 3173}, {0x02, 0x80, 0x94, 0x00}}, + {{-1055, -50, -742}, { 1752, 2579}, {0x02, 0x80, 0x94, 0x00}}, + {{-1055, -50, -742}, { 2084, -2646}, {0x02, 0x80, 0x94, 0x00}}, + {{ -918, -50, -763}, { -643, -3156}, {0x02, 0x80, 0x94, 0x00}}, + {{-1084, -50, -1051}, { -1030, 3165}, {0x02, 0x80, 0x94, 0x00}}, + {{-1178, -50, -1010}, { 2084, 2880}, {0x02, 0x80, 0x94, 0x00}}, + {{-1178, -50, -1010}, { 2259, -3046}, {0x02, 0x80, 0x94, 0x00}}, + {{-1084, -50, -1051}, { -898, -3866}, {0x02, 0x80, 0x94, 0x00}}, + {{-1193, -50, -1200}, { -1053, -1367}, {0x02, 0x80, 0x94, 0x00}}, + {{-1248, -50, -1124}, { 2163, -1802}, {0x02, 0x80, 0x94, 0x00}}, + {{-1270, -50, -1279}, { -1109, 663}, {0x02, 0x80, 0x94, 0x00}}, + {{-1322, -50, -1210}, { 2117, 93}, {0x02, 0x80, 0x94, 0x00}}, + {{ -631, -50, 384}, { 1704, -1141}, {0x02, 0x80, 0x94, 0x00}}, + {{ -605, -50, 205}, { -1189, -372}, {0x02, 0x80, 0x94, 0x00}}, + {{ -711, -50, 166}, { -1225, 1670}, {0x02, 0x80, 0x94, 0x00}}, + {{ -783, -50, 338}, { 1817, 1721}, {0x02, 0x80, 0x94, 0x00}}, + {{ -783, -50, 338}, { 1731, -768}, {0x02, 0x80, 0x94, 0x00}}, + {{ -711, -50, 166}, { -896, -61}, {0x02, 0x80, 0x94, 0x00}}, + {{ -798, -50, 97}, { -816, 1420}, {0x02, 0x80, 0x94, 0x00}}, + {{ -911, -50, 225}, { 1711, 1492}, {0x02, 0x80, 0x94, 0x00}}, + {{ -798, -50, 97}, { -479, -285}, {0x02, 0x80, 0x94, 0x00}}, + {{ -861, -50, -57}, { -640, 1989}, {0x02, 0x80, 0x94, 0x00}}, + {{ -994, -50, 49}, { 1706, 1302}, {0x02, 0x80, 0x94, 0x00}}, + {{ -911, -50, 225}, { 1748, -1349}, {0x02, 0x80, 0x94, 0x00}}, + {{ -861, -50, -57}, { -561, -187}, {0x02, 0x80, 0x94, 0x00}}, + {{ -866, -50, -177}, { -859, 1509}, {0x02, 0x80, 0x94, 0x00}}, + {{-1028, -50, -148}, { 1463, 1396}, {0x02, 0x80, 0x94, 0x00}}, + {{ -994, -50, 49}, { 1590, -1443}, {0x02, 0x80, 0x94, 0x00}}, + {{ -866, -50, -177}, { -940, -1165}, {0x02, 0x80, 0x94, 0x00}}, + {{ -860, -50, -451}, { -962, 2986}, {0x02, 0x80, 0x94, 0x00}}, + {{ -998, -50, -434}, { 1919, 2461}, {0x02, 0x80, 0x94, 0x00}}, + {{-1028, -50, -148}, { 1647, -1848}, {0x02, 0x80, 0x94, 0x00}}, + {{ 93, -50, 213}, { -886, -1486}, {0x02, 0x48, 0x48, 0x00}}, + {{ -14, -50, 200}, { -767, -61}, {0x02, 0x48, 0x48, 0x00}}, + {{ -17, -50, 382}, { 1552, -306}, {0x02, 0x48, 0x48, 0x00}}, + {{ 91, -50, 393}, { 1408, -1751}, {0x02, 0x48, 0x48, 0x00}}, + {{ -14, -50, 200}, { -767, -61}, {0x02, 0x80, 0x94, 0x00}}, + {{ -202, -50, 169}, { -666, 2478}, {0x02, 0x80, 0x94, 0x00}}, + {{ -208, -50, 354}, { 1704, 2271}, {0x02, 0x80, 0x94, 0x00}}, + {{ -17, -50, 382}, { 1552, -306}, {0x02, 0x80, 0x94, 0x00}}, + {{ -208, -50, 354}, { 1505, -1369}, {0x02, 0x80, 0x94, 0x00}}, + {{ -202, -50, 169}, { -727, -1366}, {0x02, 0x80, 0x94, 0x00}}, + {{ -419, -50, 176}, { -704, 1651}, {0x02, 0x80, 0x94, 0x00}}, + {{ -433, -50, 367}, { 1606, 1736}, {0x02, 0x80, 0x94, 0x00}}, + {{ -433, -50, 367}, { 1756, -1033}, {0x02, 0x80, 0x94, 0x00}}, + {{ -419, -50, 176}, { -709, -907}, {0x02, 0x80, 0x94, 0x00}}, + {{ -605, -50, 205}, { -666, 1549}, {0x02, 0x80, 0x94, 0x00}}, + {{ -631, -50, 384}, { 1603, 1622}, {0x02, 0x80, 0x94, 0x00}}, + {{ 223, -50, 220}, { -840, 2037}, {0x02, 0x80, 0x94, 0x00}}, + {{ 223, -50, 399}, { 1529, 2083}, {0x02, 0x80, 0x94, 0x00}}, + {{ 507, -50, 385}, { 1644, -1475}, {0x02, 0x80, 0x94, 0x00}}, + {{ 474, -50, 194}, { -934, -1111}, {0x02, 0x80, 0x94, 0x00}}, + {{ 223, -50, 399}, { 1481, -443}, {0x02, 0x80, 0x94, 0x00}}, + {{ 223, -50, 220}, { -934, -278}, {0x02, 0x80, 0x94, 0x00}}, + {{ 93, -50, 213}, { -950, 1650}, {0x02, 0x80, 0x94, 0x00}}, + {{ 91, -50, 393}, { 1489, 1508}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1341, -50, 247}, { 1797, -1210}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1341, -50, 9}, { -1052, -1590}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1090, -50, 42}, { -857, 2072}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1142, -50, 254}, { 1718, 1650}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1142, -50, 254}, { 1591, -2930}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1090, -50, 42}, { -1179, -2679}, {0x02, 0x80, 0x94, 0x00}}, + {{ 739, -50, 141}, { -1191, 1977}, {0x02, 0x80, 0x94, 0x00}}, + {{ 779, -50, 346}, { 1452, 1881}, {0x02, 0x80, 0x94, 0x00}}, + {{ 779, -50, 346}, { 1736, -2516}, {0x02, 0x80, 0x94, 0x00}}, + {{ 739, -50, 141}, { -852, -2391}, {0x02, 0x80, 0x94, 0x00}}, + {{ 474, -50, 194}, { -924, 1805}, {0x02, 0x80, 0x94, 0x00}}, + {{ 507, -50, 385}, { 1487, 1751}, {0x02, 0x80, 0x94, 0x00}}, + {{ 2317, -50, 1121}, { 3318, 1023}, {0x02, 0x80, 0x94, 0x00}}, + {{ 2700, -50, 1400}, { 2501, -3756}, {0x02, 0x80, 0x94, 0x00}}, + {{ 2549, -50, 895}, { 0, 1023}, {0x02, 0x80, 0x94, 0x00}}, + {{ 2359, -50, 624}, { -852, 2013}, {0x02, 0x80, 0x94, 0x00}}, + {{ 2115, -50, 836}, { 2293, 1836}, {0x02, 0x80, 0x94, 0x00}}, + {{ 2317, -50, 1121}, { 2570, -1655}, {0x02, 0x80, 0x94, 0x00}}, + {{ 2549, -50, 895}, { -573, -1288}, {0x02, 0x80, 0x94, 0x00}}, + {{ 2187, -50, 432}, { -1112, 1651}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1969, -50, 631}, { 1694, 1497}, {0x02, 0x80, 0x94, 0x00}}, + {{ 2115, -50, 836}, { 1805, -843}, {0x02, 0x80, 0x94, 0x00}}, + {{ 2359, -50, 624}, { -1277, -748}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1969, -50, 631}, { 2082, -1193}, {0x02, 0x80, 0x94, 0x00}}, + {{ 2187, -50, 432}, { -1374, -1635}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1943, -50, 214}, { -972, 1987}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1790, -50, 446}, { 2171, 1633}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1790, -50, 446}, { 1777, -1105}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1943, -50, 214}, { -1151, -1628}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1625, -50, 42}, { -1087, 2101}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1533, -50, 300}, { 1776, 1948}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1533, -50, 300}, { 1967, -846}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1625, -50, 42}, { -1173, -1643}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1341, -50, 9}, { -971, 1645}, {0x02, 0x80, 0x94, 0x00}}, + {{ 1341, -50, 247}, { 1754, 1402}, {0x02, 0x80, 0x94, 0x00}}, + {{ -998, -50, -434}, { 353, -2965}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1055, -50, -742}, { -33, -5066}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1099, 0, -597}, { -334, -4072}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1128, 30, -491}, { -533, -3351}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1108, 30, -286}, { -393, -1953}, {0x62, 0x94, 0xfc, 0x00}}, + {{-2230, 150, -47}, { -890, -2371}, {0xda, 0xe4, 0xfc, 0x00}}, + {{-1963, 30, -417}, { 935, -4895}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2329, 100, -488}, { -1565, -5381}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1172, 50, -588}, { -830, -4016}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1192, 30, -807}, { -970, -5510}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1172, 50, -588}, { 2241, 79}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1371, 30, -571}, { 881, 197}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1266, 30, -425}, { 1600, 1197}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1128, 30, -491}, { 2538, 744}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1294, 100, -689}, { 1403, -604}, {0xda, 0xe4, 0xfc, 0x00}}, + {{-1192, 30, -807}, { 2101, -1414}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1208, 30, -323}, { 1990, 1891}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1108, 30, -286}, { 2678, 2142}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1440, 50, -641}, { 407, -282}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1538, 0, -575}, { -259, 173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1371, 30, -571}, { 881, 197}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1294, 100, -689}, { 1403, -604}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{-1434, 0, -445}, { 453, 1057}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2178, 90, 283}, { -534, -115}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1930, 30, 402}, { 1158, 693}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1915, 30, 116}, { 1266, -1258}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-2230, 150, -47}, { -890, -2371}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{-1780, 0, 304}, { 2186, 29}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1765, 0, 530}, { 2287, 1566}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1176, 40, 447}, { 1190, -17}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1206, 30, 327}, { 985, -836}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1309, 30, 445}, { 277, -36}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1309, 30, 445}, { 277, -36}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1400, 0, 277}, { -340, -1181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1403, 0, 502}, { -358, 353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1286, 30, 240}, { 440, -1432}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1206, 30, 327}, { 985, -836}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1397, 0, 52}, { -321, -2716}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1118, 60, 197}, { 1585, -1727}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1276, 60, 105}, { 507, -2352}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-2230, 150, -47}, { -890, -2371}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{-1940, 30, -88}, { 1092, -2650}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1963, 30, -417}, { 935, -4895}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1915, 30, 116}, { 1266, -1258}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1638, 0, -246}, { 3155, -3729}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1745, 0, 20}, { 2425, -1910}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1646, 0, -368}, { 3102, -4560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1697, 0, -483}, { 2747, -5346}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1133, 30, 12}, { 2505, 4178}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1131, -10, -138}, { 2519, 3152}, {0x60, 0x94, 0xfc, 0x00}}, + {{-1234, 30, -128}, { 1818, 3220}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1276, 60, 105}, { 1531, 4815}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1780, 0, 304}, { 2186, 29}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1108, 30, -286}, { 2678, 2142}, {0x60, 0x94, 0xfc, 0x00}}, + {{-1208, 30, -323}, { 1990, 1891}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1371, 0, -262}, { 882, 2305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1397, 0, 52}, { 702, 4451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1133, 30, 12}, { 1481, -2989}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1434, 0, -445}, { 453, 1057}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1266, 30, -425}, { 1600, 1197}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1371, 30, -571}, { 881, 197}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1176, 40, 447}, { 1190, -17}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1244, 30, 555}, { 724, 717}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1120, 100, 590}, { 1570, 955}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1200, 60, 710}, { 1024, 1773}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -999, 60, 704}, { 2398, 1731}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1102, 30, 702}, { 1693, 1717}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -830, 260, 1534}, { 6621, -2838}, {0x66, 0x94, 0xfc, 0x00}}, + {{ -747, 40, 1342}, { 7187, -4152}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1029, 140, 1372}, { 5261, -3948}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2178, 90, 283}, { -534, -115}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2293, 100, 789}, { -1315, 3341}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2040, 30, 552}, { 410, 1722}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2023, 100, 943}, { 527, 4390}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1937, 80, 808}, { 1113, 3465}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2034, 180, 1181}, { 449, 6016}, {0x66, 0x94, 0xfc, 0x00}}, + {{ -759, 50, 1175}, { -1084, 850}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -787, 50, 1030}, { -1278, -139}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -860, 40, 1111}, { -1773, 415}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1448, 140, 1471}, { 4449, 7993}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1247, 30, 1211}, { 5822, 6220}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1360, 50, 1261}, { 5054, 6560}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1029, 140, 1372}, { 7309, 7315}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1140, 80, 1270}, { 6553, 6621}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1756, 30, 1405}, { 2345, 7540}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -747, 40, 1342}, { 9235, 7111}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -908, 30, 1207}, { 8136, 6189}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1014, 40, 1199}, { 7415, 6139}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1831, 30, 964}, { 1838, 4531}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1741, 30, 1093}, { 2453, 5416}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1593, 30, 1200}, { 3460, 6143}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -759, 50, 1175}, { 9155, 5970}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -860, 40, 1111}, { 8466, 5535}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -787, 50, 1030}, { -1278, -139}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -828, 30, 951}, { -1556, -678}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -873, 30, 980}, { -1865, -476}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -860, 40, 1111}, { -1773, 415}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -893, 0, 874}, { -1998, -1203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1014, 40, 1199}, { 7415, 6139}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -908, 30, 1207}, { 8136, 6189}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -976, 30, 1074}, { 7673, 5285}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1140, 40, 1132}, { 6551, 5678}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1140, 80, 1270}, { 6553, 6621}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -860, 40, 1111}, { 8466, 5535}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -873, 30, 980}, { 8374, 4643}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -966, 0, 966}, { 7743, 4548}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1088, 0, 1045}, { 6905, 5085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1360, 50, 1261}, { 5054, 6560}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1247, 30, 1211}, { 5822, 6220}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1418, 30, 1102}, { 4658, 5475}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1247, 0, 1061}, { 5821, 5193}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1459, 0, 1005}, { 4373, 4811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1630, 40, 1027}, { 3211, 4964}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1593, 30, 1200}, { 3460, 6143}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1628, 0, 901}, { 3220, 4106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1831, 30, 964}, { 1838, 4531}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1750, 30, 866}, { 2391, 3863}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1741, 30, 1093}, { 2453, 5416}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1937, 80, 808}, { 1113, 3465}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1799, 40, 750}, { 2052, 3071}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1715, 0, 763}, { 2628, 3161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -893, 0, 874}, { 8241, 3916}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2178, 90, 283}, { -534, -115}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-2040, 30, 552}, { 410, 1722}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1930, 30, 402}, { 1158, 693}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-2040, 30, 552}, { 410, 1722}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1859, 30, 600}, { 1647, 2049}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1930, 30, 402}, { 1158, 693}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1937, 80, 808}, { 1113, 3465}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1765, 0, 530}, { 2287, 1566}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1799, 40, 750}, { 2052, 3071}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1715, 0, 763}, { 2628, 3161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 60, 710}, { 1024, 1773}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1300, 30, 765}, { 339, 2148}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1219, 30, 812}, { 893, 2471}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1244, 30, 555}, { 724, 717}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1327, 30, 627}, { 154, 1209}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1113, 30, 821}, { 1616, 2532}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1102, 30, 702}, { 1693, 1717}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1399, 0, 711}, { -337, 1780}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1309, 30, 445}, { 277, -36}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1403, 0, 502}, { -358, 353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1372, 0, 799}, { -147, 2381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1300, 0, 857}, { 341, 2779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1176, 40, 447}, { 1190, -17}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1193, 0, 901}, { 1070, 3081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 0, 909}, { 1752, 3132}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1008, 0, 856}, { 2333, 2770}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1034, 30, 778}, { 2154, 2240}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -962, 0, 801}, { 2646, 2395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -999, 60, 704}, { 2398, 1731}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 328, 80, 927}, { -831, 182}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 295, 40, 1051}, { -1060, 1030}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 439, 80, 1070}, { -75, 1162}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 177, 20, 1033}, { -1862, 906}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 87, 40, 914}, { -2475, 98}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -783, -50, 338}, { 1820, 2304}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -886, 30, 485}, { 1122, 3312}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -739, 30, 503}, { 2125, 3434}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -631, -50, 384}, { 2859, 2620}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -999, 60, 704}, { 2398, 1731}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -995, 40, 558}, { 2421, 736}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1120, 100, 590}, { 1570, 955}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -830, 260, 1534}, { 6621, -2838}, {0x66, 0x94, 0xfc, 0x00}}, + {{ -535, 100, 1464}, { 8636, -3319}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -747, 40, 1342}, { 7187, -4152}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -601, 30, 538}, { -1032, 599}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -551, 0, 443}, { -689, -46}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -631, -50, 384}, { -1236, -451}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -520, 60, 541}, { -479, 619}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -739, 30, 503}, { -1970, 362}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -522, 30, 667}, { -492, -563}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -520, 60, 541}, { -479, -1428}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -601, 30, 538}, { -1032, -1448}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -673, 30, 619}, { -1519, -893}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -402, 30, 633}, { 329, -795}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -417, 30, 819}, { 224, 468}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -739, 30, 503}, { -1970, -1685}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -876, 30, 635}, { -2910, -784}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -886, 30, 485}, { -2973, -1807}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -995, 40, 558}, { -3722, -1311}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -999, 60, 704}, { -3745, -316}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -759, 50, 1175}, { -1084, 850}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -659, 30, 1102}, { -403, 355}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -787, 50, 1030}, { -1278, -139}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -747, 40, 1342}, { -1004, 1991}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -555, 30, 1237}, { 309, 1277}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -535, 100, 1464}, { 444, 2824}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -389, 30, 1326}, { 1443, 1881}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 87, 40, 914}, { -2475, 98}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 76, 20, 996}, { -2551, 652}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 177, 20, 1033}, { -1862, 906}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 76, 20, 996}, { 3592, 1676}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 87, 40, 914}, { 3668, 1122}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -97, 30, 969}, { 2407, 1497}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -49, 55, 836}, { 2737, 587}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -261, 70, 788}, { 1289, 259}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -306, 30, 942}, { 982, 1311}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -417, 30, 819}, { 224, 468}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -402, 30, 633}, { 329, -795}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -62, 60, 1308}, { 3670, 1763}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -97, 30, 969}, { 2407, 1497}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -293, 0, 1059}, { 1074, 2111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -107, 0, 1041}, { 2340, 1989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 78, 0, 1024}, { 3607, 1868}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 76, 20, 996}, { 3592, 1676}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -306, 30, 942}, { 982, 1311}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -373, 0, 1046}, { 527, 2023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, 0, 996}, { 92, 1681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 30, 819}, { 224, 468}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -528, 0, 789}, { -530, 268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -522, 30, 667}, { -492, -563}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -651, 0, 879}, { -350, -1165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -707, 0, 833}, { -727, -1480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -764, 30, 932}, { -1116, -808}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -659, 30, 1102}, { -403, 355}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -508, 0, 1067}, { 625, 116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -771, 0, 817}, { -1165, -1591}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -787, 50, 1030}, { -1278, -139}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -828, 30, 951}, { -1556, -678}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -836, 0, 830}, { -1607, -1500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -893, 0, 874}, { -1998, -1203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 76, 20, 996}, { -2551, 652}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 78, 0, 1024}, { -2536, 844}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 177, 20, 1033}, { -1862, 906}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -999, 60, 704}, { -3745, -316}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -891, 0, 716}, { -3013, -229}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -876, 30, 635}, { -2910, -784}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -962, 0, 801}, { -3497, 347}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -768, 0, 667}, { -2173, -566}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -673, 30, 619}, { -1519, -893}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -600, 0, 695}, { -1022, -372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -522, 30, 667}, { -492, -563}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -528, 0, 789}, { -530, 268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -555, 30, 1237}, { 309, 1277}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -414, 0, 1141}, { 1268, 621}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -389, 30, 1326}, { 1443, 1881}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -296, 0, 1160}, { 2076, 750}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 387, 40, 1179}, { -3502, -142}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 76, 20, 1128}, { -5626, -494}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -62, 60, 1308}, { -6569, 739}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -105, 10, 1150}, { 3376, 685}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -62, 60, 1308}, { 3670, 1763}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 76, 20, 1128}, { 4613, 529}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -261, 70, 788}, { 1289, 2307}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -1, 80, 703}, { 3067, 1726}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -63, 50, 603}, { 2640, 1046}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -402, 30, 633}, { 329, 1252}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 651, -50, 407}, { 3422, 727}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 564, 50, 493}, { 2827, 1314}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 863, 0, 395}, { 4869, 649}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 779, -50, 346}, { 4292, 316}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 507, -50, 385}, { 2437, 582}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 863, 0, 395}, { 2821, -374}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 778, 80, 618}, { 2242, 1148}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 999, 80, 599}, { 3749, 1014}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 564, 50, 493}, { 779, 290}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 390, 70, 562}, { -406, 767}, {0xda, 0xe4, 0xfc, 0x00}}, + {{ 236, 50, 548}, { -1464, 671}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 303, 80, 713}, { -1006, 1798}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 500, 80, 685}, { 341, 1605}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 158, 80, 682}, { -1993, 1581}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 96, 50, 497}, { -2414, 320}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 109, 80, 587}, { -2329, 936}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 223, -50, 399}, { 496, 673}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 406, 20, 467}, { 1748, 1137}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 390, 70, 562}, { 1641, 1791}, {0xda, 0xe4, 0xfc, 0x00}}, + {{ -293, 30, 511}, { 1072, 416}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -192, 70, 467}, { 1757, 118}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -309, 0, 420}, { 959, -201}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -377, 30, 486}, { 497, 244}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -433, -50, 367}, { 117, -564}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -208, -50, 354}, { 1649, -654}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -551, 0, 443}, { -689, -46}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -520, 60, 541}, { -479, 619}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -72, 30, 506}, { 2579, 384}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -551, 0, 443}, { -689, -46}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -433, -50, 367}, { 117, -564}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -631, -50, 384}, { -1236, -451}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 62, -50, 434}, { -598, 912}, {0x2a, 0x3c, 0x94, 0x00}}, + {{ 91, -50, 393}, { -403, 636}, {0x2a, 0x3c, 0x94, 0x00}}, + {{ -17, -50, 382}, { -1139, 560}, {0x2a, 0x3c, 0x94, 0x00}}, + {{ 62, -50, 434}, { -598, 912}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 96, 50, 497}, { -366, 1344}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 191, 20, 486}, { 277, 1272}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 223, -50, 399}, { 496, 673}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 91, -50, 393}, { -403, 636}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 236, 50, 548}, { 583, 1695}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 287, 20, 480}, { 938, 1227}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 406, 20, 467}, { 1748, 1137}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 390, 70, 562}, { 1641, 1791}, {0xda, 0xe4, 0xfc, 0x00}}, + {{ -72, 30, 506}, { 2579, 384}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -126, 20, 425}, { 2214, -167}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -192, 70, 467}, { 1757, 118}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -208, -50, 354}, { 1649, -654}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -72, 30, 506}, { 2579, 384}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -50, 0, 450}, { 2730, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 20, 425}, { 2214, -167}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -17, -50, 382}, { 2956, -463}, {0x60, 0x94, 0xfc, 0x00}}, + {{ -208, -50, 354}, { 1649, -654}, {0x60, 0x94, 0xfc, 0x00}}, + {{ 62, -50, 434}, { -598, 912}, {0x60, 0x94, 0xfc, 0x00}}, + {{ 50, 0, 450}, { -682, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 96, 50, 497}, { -366, 1344}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -17, -50, 382}, { -1139, 560}, {0x2b, 0x3c, 0x94, 0x00}}, + {{ -50, 0, 450}, { -1365, 1023}, {0x2b, 0x3c, 0x94, 0x00}}, + {{ 50, 0, 450}, { -682, 1023}, {0x2b, 0x3c, 0x94, 0x00}}, + {{ 62, -50, 434}, { -598, 912}, {0x2b, 0x3c, 0x94, 0x00}}, + {{ -918, -50, -763}, { 1922, 1959}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -860, -50, -451}, { 2318, 4086}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -689, 30, -623}, { 3486, 2917}, {0xda, 0xe4, 0xfc, 0x00}}, + {{ -452, 40, -141}, { -11, 2108}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -380, 60, -260}, { 477, 1297}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -492, 40, -381}, { -284, 470}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -579, 30, 57}, { -882, 3463}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -369, 30, 27}, { 550, 3258}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -549, 30, -43}, { -678, 2780}, {0x7a, 0xa4, 0xfc, 0x00}}, + {{ -419, -50, 176}, { 208, 4270}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -605, -50, 205}, { -1056, 4473}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -619, 30, -153}, { -1155, 2029}, {0x7a, 0xa4, 0xfc, 0x00}}, + {{ -569, 30, -263}, { -814, 1278}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -699, 30, -263}, { -1702, 1278}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -619, 30, -463}, { -1155, -86}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -689, 30, -623}, { -1633, -1178}, {0xda, 0xe4, 0xfc, 0x00}}, + {{ -860, -50, -451}, { -2801, -9}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -719, 30, -123}, { -1838, 2234}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -699, 30, -13}, { -1702, 2985}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -620, 30, -153}, { -1157, 2030}, {0x7a, 0xa4, 0xfc, 0x00}}, + {{ -861, -50, -57}, { -2804, 2680}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -866, -50, -177}, { -2839, 1860}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -798, -50, 97}, { -2376, 3734}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -711, -50, 166}, { -1778, 4202}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -481, 30, -1180}, { -211, 3209}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -367, 40, -1285}, { 569, 2490}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -547, 40, -1305}, { -659, 2354}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -361, 30, -1150}, { 607, 3414}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -241, 30, -1240}, { 1427, 2800}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -111, 30, -990}, { -757, 1434}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -71, 30, -1130}, { -484, 479}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -260, 30, -1089}, { -1772, 758}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -241, 30, -1240}, { -1644, -271}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -361, 30, -1150}, { -2464, 342}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -601, 30, -1180}, { 4089, -886}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -721, 30, -1260}, { 3270, -1432}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -781, 30, -1040}, { 2860, 69}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -547, 40, -1305}, { 4460, -1741}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -918, -50, -763}, { 1922, 1959}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -680, 60, -902}, { 3548, 1007}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -629, 30, -763}, { 3895, 1961}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -689, 30, -623}, { 3486, 2917}, {0xda, 0xe4, 0xfc, 0x00}}, + {{ -631, 30, -1030}, { 3884, 137}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -481, 30, -1180}, { 4908, -886}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -509, 30, -613}, { -405, -1110}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -299, 30, -623}, { 1028, -1178}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -369, 30, -763}, { 550, -2134}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -339, 30, -463}, { 755, -86}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -190, 60, -833}, { 1774, -2611}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -492, 40, -381}, { -284, 470}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -380, 60, -260}, { 477, 1297}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -111, 30, -990}, { 2314, -3685}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -301, 30, -970}, { 1017, -3548}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -260, 30, -1089}, { 1299, -4361}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -361, 30, -1150}, { 607, -4777}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -511, 30, -1030}, { -416, -3958}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -301, 30, -970}, { 1017, -3548}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -530, 60, -882}, { -547, -2952}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -369, 30, -763}, { 550, -2134}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -511, 30, -1030}, { -416, -3958}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -689, 30, -623}, { -1633, -1178}, {0xda, 0xe4, 0xfc, 0x00}}, + {{ -619, 30, -463}, { -1155, -86}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -509, 30, -613}, { -405, -1110}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -629, 30, -763}, { -1224, -2134}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -492, 40, -381}, { -284, 470}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -629, 30, -763}, { 3895, 1961}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -530, 60, -882}, { 4572, 1143}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -680, 60, -902}, { 3548, 1007}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -511, 30, -1030}, { 4703, 137}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -631, 30, -1030}, { 3884, 137}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -481, 30, -1180}, { 4908, -886}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -601, 30, -1180}, { 4089, -886}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -361, 30, -1150}, { 5727, -681}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1780, -50, -1397}, { 1163, -2371}, {0x62, 0x94, 0xfc, 0x00}}, + {{-2051, -50, -1427}, { -692, -2574}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1885, 30, -1068}, { 443, -126}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2300, 80, -1000}, { -2391, 343}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1960, 30, -675}, { -65, 2560}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2329, 100, -488}, { -2589, 3834}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1440, -50, -1275}, { 3484, -1532}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1641, 30, -1133}, { 2111, -566}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1055, -50, -742}, { -33, -5066}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1178, -50, -1010}, { -871, -6894}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1192, 30, -807}, { -970, -5510}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1963, 30, -417}, { -88, 4320}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1733, 0, -615}, { 1482, 2967}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1963, 30, -417}, { -88, 4320}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1697, 0, -483}, { 1723, 3869}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1960, 30, -675}, { -65, 2560}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1727, 0, -763}, { 1525, 1959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1885, 30, -1068}, { 443, -126}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1604, -10, -886}, { 2362, 1119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1319, 50, -825}, { 1236, -1534}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1459, 50, -696}, { 282, -658}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1440, 50, -641}, { 407, -282}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1294, 100, -689}, { 1403, -604}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{-1570, 0, -639}, { -474, -263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1538, 0, -575}, { -259, 173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1504, -10, -814}, { -28, -1458}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1570, 0, -704}, { -480, -711}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1421, -30, -1100}, { 3612, -342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1322, -50, -1210}, { 4284, -1089}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1440, -50, -1275}, { 3484, -1532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1641, 30, -1133}, { 2111, -566}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1192, 30, -807}, { 2101, -1414}, {0x60, 0x94, 0xfc, 0x00}}, + {{-1178, -50, -1010}, { 2200, -2798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1319, 50, -825}, { 1236, -1534}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1294, 100, -689}, { 1403, -604}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{-1504, -10, -814}, { -28, -1458}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1332, -30, -1024}, { 1148, -2892}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1248, -50, -1124}, { 1718, -3578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 457, 30, 11}, { -975, 2123}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 370, 40, -120}, { -1570, 1228}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 267, 30, 11}, { -2272, 2123}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 367, 30, 111}, { -1589, 2806}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 474, -50, 194}, { -860, 3369}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 223, -50, 220}, { -2575, 3550}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -380, 60, -260}, { 477, 1297}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -319, 30, -133}, { 892, 2166}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -259, 30, -293}, { 1301, 1074}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -452, 40, -141}, { -11, 2108}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -159, 30, -133}, { 1984, 2166}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -369, 30, 27}, { 550, 3258}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -202, -50, 169}, { 1695, 4225}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -209, 30, -3}, { 1642, 3053}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -419, -50, 176}, { 208, 4270}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 177, 30, -379}, { -2886, -538}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{ 197, 30, -129}, { -2750, 1167}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 387, 30, -269}, { -1453, 212}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 50, 0, -297}, { -3754, 18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -247}, { -3754, 364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, 30, -293}, { 1301, 1074}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -159, 30, -133}, { 1984, 2166}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -50, 0, -298}, { 2730, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -248}, { 2730, 1375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 370, 40, -120}, { -1570, 1228}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -202, -50, 169}, { 1695, 4225}, {0x60, 0x94, 0xfc, 0x00}}, + {{ -119, 30, 77}, { 2257, 3599}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -209, 30, -3}, { 1642, 3053}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -50, 0, 150}, { 2730, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 2730, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, -50, 200}, { 2979, 4438}, {0x60, 0x94, 0xfc, 0x00}}, + {{ 267, 30, 11}, { -2272, 2123}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 137, 30, 121}, { -3159, 2874}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 197, 30, -129}, { -2750, 1167}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 50, 0, 0}, { -3754, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -247}, { -3754, 364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 267, 30, 11}, { -2272, 2123}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 223, -50, 220}, { -2575, 3550}, {0x60, 0x94, 0xfc, 0x00}}, + {{ 50, 0, 150}, { -3754, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 93, -50, 213}, { -3464, 3502}, {0x60, 0x94, 0xfc, 0x00}}, + {{ -209, 30, -3}, { 1642, 3053}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 2730, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -159, 30, -133}, { 1984, 2166}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -50, 0, -248}, { 2730, 1375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, -50, 200}, { 2979, 4438}, {0x28, 0x3c, 0x94, 0x00}}, + {{ 50, 0, 150}, { 3413, 4095}, {0x28, 0x3c, 0x94, 0x00}}, + {{ -50, 0, 150}, { 2730, 4096}, {0x28, 0x3c, 0x94, 0x00}}, + {{ 93, -50, 213}, { 3703, 4526}, {0x28, 0x3c, 0x94, 0x00}}, + {{ 1047, 30, -449}, { 3052, -1016}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 980, 60, -690}, { 2593, -2661}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 837, 30, -639}, { 1618, -2313}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 807, 30, -389}, { 1414, -607}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 610, 40, -350}, { 68, -341}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 647, 30, -549}, { 321, -1699}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 457, 30, -479}, { -975, -1221}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 387, 30, -269}, { -1453, 212}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 330, 40, -430}, { -1843, -887}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 229, 30, -1000}, { 1563, 1366}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 399, 30, -1140}, { 2724, 410}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 229, 30, -1180}, { 1563, 137}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 99, 30, -1170}, { 676, 206}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -71, 30, -1130}, { -484, 479}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 49, 30, -1020}, { 334, 1230}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -111, 30, -990}, { -757, 1434}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 420, 40, -1000}, { 2867, 1365}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 539, 30, -1110}, { 3679, 615}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 549, 30, -1010}, { 3748, 1298}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 629, 30, -1070}, { 4294, 888}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -299, 30, -623}, { 1028, -1178}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -199, 30, -533}, { 1711, -564}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -139, 30, -663}, { 2120, -1451}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -190, 60, -833}, { 1774, -2611}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -339, 30, -463}, { 755, -86}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -159, 30, -413}, { 1984, 254}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -380, 60, -260}, { 477, 1297}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -259, 30, -293}, { 1301, 1074}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -111, 30, -990}, { 2314, -3685}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -31, 30, -870}, { 2860, -2865}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -31, 30, -870}, { -211, 2254}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 717, 30, -759}, { 2847, -1084}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 867, 30, -859}, { 3871, -1767}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 706, 0, -905}, { 2774, -2083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 588, 0, -838}, { 1967, -1623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 837, 30, -639}, { 3666, -265}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 980, 60, -690}, { 4641, -613}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 629, 30, -1070}, { 4294, 888}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 549, 30, -1010}, { 3748, 1298}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 643, 0, -984}, { 4392, 1471}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 551, 0, -932}, { 3761, 1830}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 420, 40, -1000}, { 2867, 1365}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 338, 0, -881}, { 2310, 2176}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 229, 30, -1000}, { 1563, 1366}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 122, 0, -825}, { 829, 2562}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 30, -1020}, { 334, 1230}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 330, 40, -430}, { -1843, -887}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 177, 30, -379}, { -2886, -538}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{ 387, 30, -269}, { -1453, 212}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 207, 30, -489}, { -2681, -1289}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{ 53, 0, -504}, { -3731, -1393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -297}, { -3754, 18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 0, -612}, { -3453, -2131}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 247, 30, -569}, { -2408, -1835}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{ 177, 0, -711}, { -2888, -2806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 457, 30, -479}, { -975, -1221}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 337, 30, -619}, { -1794, -2177}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -31, 30, -870}, { -211, 2254}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -60, 0, -551}, { 2664, -686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 0, -703}, { 2976, -1723}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -139, 30, -663}, { 2120, -1451}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -159, 30, -413}, { 1984, 254}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -199, 30, -533}, { 1711, -564}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -14, 0, -703}, { 2976, -1723}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 122, 0, -825}, { 3901, -2557}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -31, 30, -870}, { 2860, -2865}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -190, 60, -833}, { 1774, -2611}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -139, 30, -663}, { 2120, -1451}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -159, 30, -413}, { 1984, 254}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -50, 0, -298}, { 2730, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, -551}, { 2664, -686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, 30, -293}, { 1301, 1074}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 837, 30, -639}, { 3666, -265}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 717, 30, -759}, { 2847, -1084}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 647, 30, -549}, { 2369, 348}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 337, 30, -619}, { 253, -129}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 457, 30, -479}, { 1072, 826}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 497, 30, -689}, { 1345, -607}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 375, 0, -787}, { 513, -1276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 0, -711}, { -840, -758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 588, 0, -838}, { 1967, -1623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1047, 30, -449}, { 3052, -1016}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1203, 30, -781}, { 4114, -3283}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 980, 60, -690}, { 2593, -2661}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 489, 30, -1450}, { 3338, -1705}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 369, 30, -1510}, { 2519, -2115}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 419, 30, -1360}, { 2860, -1091}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 526, 30, -1546}, { 3589, -2364}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 401, 30, -1623}, { 2736, -2884}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 473, 40, -1255}, { 3231, -376}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 329, 30, -1260}, { 2246, -408}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 549, 30, -1360}, { 3748, -1091}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 229, 30, -1180}, { 1563, 137}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 399, 30, -1140}, { 2724, 410}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 617, 30, -1443}, { 4210, -1656}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 669, 30, -1360}, { 4567, -1091}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 699, 30, -1260}, { 4772, -408}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 593, 40, -1265}, { 4051, -444}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 593, 40, -1185}, { 4051, 101}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 689, 30, -1150}, { 4703, 342}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 539, 30, -1110}, { 3679, 615}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 629, 30, -1070}, { 4294, 888}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 993, 30, -2044}, { 2681, 1406}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 899, 30, -1793}, { 2040, 3122}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 1213, 30, -1796}, { 4185, 3100}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 756, 30, -2018}, { 1066, 1582}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 760, 30, -1870}, { 1089, 2592}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 645, 0, -2000}, { 303, 1707}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 0, -1703}, { 4099, -3433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 441, 30, -1836}, { 3009, -4344}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 401, 30, -1623}, { 2736, -2884}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 544, 0, -1994}, { 3712, -5418}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 696, 0, -1735}, { 655, 3513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1273, 30, -1091}, { 6640, -3351}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 1173, 30, -1331}, { 5957, -4989}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 1053, 30, -1211}, { 5138, -4170}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 1013, 30, -1021}, { 4865, -2873}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 1203, 30, -781}, { 6162, -1235}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 993, 30, -1471}, { 4729, -5945}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 1158, 60, -1597}, { 5855, -6805}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{ 880, 0, -1168}, { 3959, -3876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 821, 0, -1029}, { 3553, -2927}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 893, 0, -1378}, { 4048, -5308}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 836, 0, -1543}, { 3657, -6434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 957, 30, -1618}, { 4486, -6946}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{ 706, 0, -905}, { 2774, -2083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 867, 30, -859}, { 3871, -1767}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 980, 60, -690}, { 4641, -613}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 600, 0, -1703}, { 4099, -3433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 401, 30, -1623}, { 2736, -2884}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 526, 30, -1546}, { 3589, -2364}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 654, 0, -1595}, { 4464, -2699}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 617, 30, -1443}, { 4210, -1656}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 899, 30, -1793}, { 2040, 3122}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 760, 30, -1870}, { 1089, 2592}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 824, 30, -1718}, { 1531, 3631}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 957, 30, -1618}, { 2438, 4317}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{ 1213, 30, -1796}, { 4185, 3100}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 696, 0, -1735}, { 655, 3513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 737, 0, -1652}, { 938, 4081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 836, 0, -1543}, { 1609, 4829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1158, 60, -1597}, { 3807, 4458}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{ 748, 0, -1491}, { 5105, -1985}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 781, 0, -1191}, { 5333, 58}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 792, 0, -1364}, { 5407, -1117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 699, 30, -1260}, { 4772, -408}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 669, 30, -1360}, { 4567, -1091}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 748, 0, -1491}, { 5105, -1985}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 617, 30, -1443}, { 4210, -1656}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 689, 30, -1150}, { 4703, 342}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 629, 30, -1070}, { 4294, 888}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 735, 0, -1084}, { 5020, 791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 643, 0, -984}, { 4392, 1471}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 441, 30, -1836}, { 3009, -4344}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 356, 30, -1978}, { 2431, -5312}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 293, 40, -1832}, { 1998, -4312}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 267, 30, -2052}, { 4896, -2746}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 293, 40, -1832}, { 5070, -1240}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 356, 30, -1978}, { 5503, -2240}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 370, 50, -2090}, { 5597, -3003}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 299, 30, -2169}, { 5113, -3540}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -33, 40, -2679}, { 2848, -4977}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -10, 30, -2488}, { 3006, -3670}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 132, 30, -2538}, { 3976, -4012}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 226, 30, -2719}, { 4614, -5247}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 464, 30, -2057}, { 6240, -2775}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 458, 30, -2158}, { 6196, -3468}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 418, 30, -2194}, { 5922, -3714}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 343, 30, -2186}, { 5416, -3656}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 132, 30, -2538}, { 3976, -4012}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -10, 30, -2488}, { 3006, -3670}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 116, 0, -2365}, { 3860, -2835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 242, 0, -2437}, { 4726, -3324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 275, 0, -2279}, { 4948, -4294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 215, 0, -2238}, { 4539, -4013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 299, 30, -2169}, { 5113, -3540}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 343, 30, -2186}, { 5416, -3656}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 443, 0, -2437}, { -1074, -1279}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 554, 0, -2391}, { -317, -963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 578, 30, -2528}, { -153, -1895}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 359, 0, -2449}, { -1648, -1360}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 442, 30, -2557}, { -1078, -2093}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 722, 30, -2399}, { 833, -1015}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 646, 0, -2267}, { 310, -114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 555, 40, -2653}, { -309, -2752}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 555, 40, -2653}, { -309, -2752}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 578, 30, -2528}, { -153, -1895}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 765, 30, -2544}, { 1124, -2009}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 722, 30, -2399}, { 833, -1015}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 442, 30, -2557}, { -1078, -2093}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 403, 40, -2702}, { -1344, -3083}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 1012, 40, -2290}, { 2811, -269}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 779, 30, -2190}, { 1221, 410}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 993, 30, -2044}, { 2681, 1406}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 646, 0, -2267}, { 310, -114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 359, 0, -2449}, { -1648, -1360}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 297, 30, -2579}, { -2069, -2248}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 226, 30, -2719}, { -2553, -3199}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 242, 0, -2437}, { -2441, -1276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 663, 0, -2117}, { 430, 909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 756, 30, -2018}, { 1066, 1582}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 645, 0, -2000}, { 303, 1707}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 441, 30, -1836}, { 3009, -4344}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 544, 0, -1994}, { 3712, -5418}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 356, 30, -1978}, { 2431, -5312}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 458, 30, -2158}, { 6196, -3468}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 464, 30, -2057}, { 6240, -2775}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 547, 0, -2107}, { 6804, -3118}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 544, 0, -1994}, { 6784, -2346}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 356, 30, -1978}, { 5503, -2240}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 353, 0, -2287}, { 5484, -4351}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 275, 0, -2279}, { 4948, -4294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 343, 30, -2186}, { 5416, -3656}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 418, 30, -2194}, { 5922, -3714}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 413, 0, -2279}, { 5888, -4294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 488, 0, -2248}, { 6400, -4080}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 534, 0, -2189}, { 6716, -3679}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 132, 30, -2538}, { 3976, -4012}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 242, 0, -2437}, { 4726, -3324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 297, 30, -2579}, { 5098, -4296}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 226, 30, -2719}, { 4614, -5247}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -300, 30, -2657}, { 3070, 3363}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -143, 30, -2467}, { 4141, 4664}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -33, 40, -2679}, { 4896, 3214}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -759, 30, -2061}, { -62, 7434}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -540, 30, -2442}, { 1432, 4835}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -937, 40, -2426}, { -1276, 4939}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -336, 30, -2337}, { 2829, 5548}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -507, 30, -2174}, { 1660, 6661}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -475, 30, -1544}, { -170, 723}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -547, 40, -1305}, { -659, 2354}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -367, 40, -1425}, { 569, 1535}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -635, 30, -1534}, { -1262, 791}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -365, 30, -1584}, { 580, 450}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -235, 30, -1544}, { 1468, 723}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -221, 30, -1390}, { 1563, 1776}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -97, 40, -1445}, { 2412, 1398}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -95, 30, -1664}, { 2424, -96}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 49, 40, -1569}, { 3409, 550}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -336, 30, -2091}, { 2829, 7231}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -198, 30, -2199}, { 3770, 6489}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 100, 30, -1794}, { 3755, -983}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 197, 30, -1647}, { 4419, 21}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 293, 40, -1832}, { 5070, -1240}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 200, 30, -1919}, { 4434, -1836}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 267, 30, -2052}, { 4896, -2746}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -33, 40, -2679}, { 2848, -4977}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -143, 30, -2467}, { 2093, -3527}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -10, 30, -2488}, { 3006, -3670}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -198, 30, -2199}, { 1722, -1702}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -60, 30, -2304}, { 2663, -2415}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -635, 30, -1534}, { -1262, 791}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -475, 30, -1544}, { -170, 723}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -555, 30, -1624}, { -716, 177}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -685, 30, -1644}, { -1603, 40}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -454, 0, -1681}, { -25, -211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -365, 30, -1584}, { 580, 450}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -686, 0, -1737}, { -1607, -592}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -308, 0, -1695}, { 970, -305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -336, 30, -2091}, { 781, -960}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -381, 30, -1911}, { 468, 265}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -214, 30, -1961}, { 1608, -76}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -507, 30, -2174}, { -387, -1530}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -64, 30, -2078}, { 2634, -875}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -198, 30, -2199}, { 1722, -1702}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -759, 30, -2061}, { -2110, -757}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -511, 30, -1953}, { -415, -19}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -447, 0, -1782}, { 23, 1146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -334, 0, -1793}, { 792, 1073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -235, 30, -1544}, { 1468, 723}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -95, 30, -1664}, { 2424, -96}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 6, 0, -1837}, { 3112, -1275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 0, -1923}, { 2759, 183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 13, 0, -1968}, { 3158, -122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 45, 0, -2034}, { 3379, -572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 30, -2304}, { 2663, -2415}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 58, 0, -2216}, { 3467, -1814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -10, 30, -2488}, { 3006, -3670}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 116, 0, -2365}, { 3860, -2835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -691, 0, -1858}, { -1647, 625}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 30, -1794}, { 3755, -983}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 92, 0, -1903}, { 3700, -1725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 200, 30, -1919}, { 4434, -1836}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 200, 30, -1919}, { 4434, -1836}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 140, 0, -2000}, { 4027, -2390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 92, 0, -1903}, { 3700, -1725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 267, 30, -2052}, { 4896, -2746}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ 215, 0, -2238}, { 4539, -4013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, -2168}, { 4292, -3533}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 299, 30, -2169}, { 5113, -3540}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-2042, -50, -1550}, { 2443, 680}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1713, -50, -1492}, { 4692, 1080}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1774, 30, -1869}, { 4273, -1494}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1269, 30, -2036}, { 7723, -2634}, {0xda, 0xe4, 0xfc, 0x00}}, + {{-1603, 30, -2090}, { 5442, -3004}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1381, 30, -1710}, { 6953, -411}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1120, 30, -1635}, { 8739, 104}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1603, 30, -2090}, { 2370, 5187}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1269, 30, -2036}, { 4651, 5557}, {0xda, 0xe4, 0xfc, 0x00}}, + {{ -937, 40, -2426}, { 3537, 119}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -937, 40, -2426}, { 6915, 2891}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -997, 30, -2032}, { 6504, 5586}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -759, 30, -2061}, { 8129, 5386}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1243, 15, -1520}, { 7897, 885}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1427, 10, -1487}, { 6639, 1112}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1391, -50, -1363}, { 6885, 1958}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -901, 30, -1446}, { 2037, -2703}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -944, 30, -1295}, { 1748, -1670}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -721, 30, -1260}, { 3270, -1432}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -755, 30, -1614}, { 3038, -3850}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -701, 30, -1440}, { 3406, -2661}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -781, 30, -1040}, { 2860, 69}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -547, 40, -1305}, { 4460, -1741}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -635, 30, -1534}, { 3857, -3304}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -987, -10, -1161}, { 1451, -754}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -939, 10, -1046}, { 1784, 28}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1084, 20, -1229}, { 794, -1223}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -918, -50, -763}, { 1922, 1959}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1084, -50, -1051}, { 793, -9}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1143, 10, -1160}, { 392, -753}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1193, -50, -1200}, { 48, -1022}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1193, -50, -1200}, { 48, -1022}, {0x60, 0x94, 0xfc, 0x00}}, + {{-1143, 10, -1160}, { 392, -753}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1188, -9, -1213}, { 83, -1110}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1120, -38, -1302}, { 545, -1723}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1084, 20, -1229}, { 794, -1223}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1148, -29, -1266}, { 356, -1473}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1094, -37, -1339}, { 722, -1971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 30, -1295}, { 1748, -1670}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1427, 10, -1487}, { 6639, 1112}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1322, -30, -1459}, { 7361, 1306}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1243, 15, -1520}, { 7897, 885}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1391, -50, -1363}, { 6885, 1958}, {0x60, 0x94, 0xfc, 0x00}}, + {{-1321, 10, -1328}, { 7367, 2201}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1270, -50, -1279}, { 7713, 2531}, {0x60, 0x94, 0xfc, 0x00}}, + {{-1280, 20, -1380}, { 7646, 1843}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -901, 30, -1446}, { 2037, -2703}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1069, -28, -1375}, { 897, -2219}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1036, -19, -1418}, { 1117, -2512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -992, -9, -1483}, { 1418, -2959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -935, -5, -1569}, { 1806, -3544}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -853, 0, -1676}, { 2369, -4271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -755, 30, -1614}, { 3038, -3850}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1174, -40, -1408}, { 8368, 1654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1120, 30, -1635}, { 8739, 104}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1201, -40, -1372}, { 8187, 1900}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -30, -1442}, { 8529, 1419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1120, -20, -1488}, { 8740, 1102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1077, -10, -1558}, { 9032, 631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, -5, -1647}, { 9411, 21}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1269, 30, -2036}, { 7723, -2634}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{ -945, 0, -1771}, { 9932, -824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1227, -30, -1337}, { 8010, 2135}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1280, 20, -1380}, { 7646, 1843}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1266, -10, -1288}, { 7742, 2471}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1227, -30, -1337}, { 8010, 2135}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1321, 10, -1328}, { 7367, 2201}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1270, -50, -1279}, { 7713, 2531}, {0x60, 0x94, 0xfc, 0x00}}, + {{ -778, 0, -1731}, { 2878, -4652}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -755, 30, -1614}, { 3038, -3850}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -686, 0, -1737}, { 3512, -4688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -853, 0, -1676}, { 2369, -4271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -685, 30, -1644}, { 3516, -4055}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -635, 30, -1534}, { 3857, -3304}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -997, 30, -2032}, { 9576, -2605}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{ -945, 0, -1771}, { 9932, -824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -835, 0, -1853}, { 10686, -1388}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -691, 0, -1858}, { 11664, -1422}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -759, 30, -2061}, { 11201, -2805}, {0xb4, 0xc8, 0xfc, 0x00}}, + {{-1269, 30, -2036}, { 7723, -2634}, {0xd8, 0xe4, 0xfc, 0x00}}, + {{ 49, 40, -1569}, { 337, -2521}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 33, 40, -1385}, { 228, -1263}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 173, 40, -1465}, { 1183, -1810}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 169, 30, -1320}, { 1154, -817}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 289, 30, -1410}, { 1973, -1432}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 197, 30, -1647}, { 1347, -3050}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 9, 30, -1250}, { 61, -340}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 99, 30, -1170}, { 676, 206}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 229, 30, -1180}, { 1563, 137}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 329, 30, -1260}, { 2246, -408}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 419, 30, -1360}, { 2860, -1091}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 369, 30, -1510}, { 2519, -2115}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -97, 40, -1445}, { -659, -1673}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -131, 30, -1330}, { -893, -886}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 401, 30, -1623}, { 2736, -2884}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 441, 30, -1836}, { 3009, -4344}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 293, 40, -1832}, { 1998, -4312}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -71, 30, -1130}, { -484, 479}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -547, 40, -1305}, { -659, 2354}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -367, 40, -1285}, { 569, 2490}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -367, 40, -1425}, { 569, 1535}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -221, 30, -1390}, { 1563, 1776}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -241, 30, -1240}, { 1427, 2800}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -131, 30, -1330}, { 2178, 2185}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -97, 40, -1445}, { 2412, 1398}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -241, 30, -1240}, { -1644, -271}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-3722, -50, -723}, {-12098, 14523}, {0x28, 0x3d, 0x94, 0x00}}, + {{-3318, 40, -1356}, { -9338, 10198}, {0x64, 0x95, 0xfc, 0x00}}, + {{-3300, 50, -2000}, { -9216, 5802}, {0x28, 0x3d, 0x94, 0x00}}, + {{-3357, -50, -1180}, { -9602, 11397}, {0x60, 0x95, 0xfc, 0x00}}, + {{-2947, -50, -1398}, { -6808, 9909}, {0x60, 0x95, 0xfc, 0x00}}, + {{-2357, 30, -2043}, { -2778, 5508}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2421, 50, -3019}, { -3215, -1151}, {0x28, 0x3d, 0x94, 0x00}}, + {{-1432, 0, -2833}, { 3537, 119}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1219, 50, -3623}, { 4988, -5279}, {0x28, 0x3d, 0x94, 0x00}}, + {{-2123, 30, -1897}, { 1891, -1685}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2400, -50, -1561}, { 2, 607}, {0x62, 0x94, 0xfc, 0x00}}, + {{-2042, -50, -1550}, { 2443, 680}, {0x62, 0x94, 0xfc, 0x00}}, + {{-2357, 30, -2043}, { 293, -2683}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1603, 30, -2090}, { 5442, -3004}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1774, 30, -1869}, { 4273, -1494}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2947, -50, -1398}, { -6808, 9909}, {0x62, 0x94, 0xfc, 0x00}}, + {{-2400, -50, -1561}, { -3069, 8799}, {0x62, 0x94, 0xfc, 0x00}}, + {{-2357, 30, -2043}, { -2778, 5508}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1603, 30, -2090}, { 2370, 5187}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1432, 0, -2833}, { 3537, 119}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1603, 30, -2090}, { 4651, 5557}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -937, 40, -2426}, { 6915, 2891}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2797, 30, 890}, { 5481, 7097}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2985, 300, -192}, { 4195, -288}, {0x64, 0x95, 0xfc, 0x00}}, + {{-3623, 50, 619}, { -159, 5251}, {0x28, 0x3d, 0x94, 0x00}}, + {{-3293, 120, -616}, { 2093, -3184}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-3722, -50, -723}, { -834, -3908}, {0x28, 0x3d, 0x94, 0x00}}, + {{-2894, -50, -1305}, { 4821, -7885}, {0x60, 0x95, 0xfc, 0x00}}, + {{-3279, -50, -1128}, { 2188, -6675}, {0x60, 0x95, 0xfc, 0x00}}, + {{-2889, 120, -860}, { 4854, -4847}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2585, 100, -64}, { -3311, -2488}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2178, 90, 283}, { -534, -115}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2230, 150, -47}, { -890, -2371}, {0xda, 0xe4, 0xfc, 0x00}}, + {{-2293, 100, 789}, { -1315, 3341}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2329, 100, -488}, { -1565, -5381}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2585, 100, -64}, { 6928, 583}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2329, 100, -488}, { 8674, -2309}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2985, 300, -192}, { 4195, -288}, {0x66, 0x94, 0xfc, 0x00}}, + {{-2894, -50, -1305}, { 4821, -7885}, {0x62, 0x94, 0xfc, 0x00}}, + {{-2889, 120, -860}, { 4854, -4847}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2300, 80, -1000}, { 8872, -5800}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2406, -50, -1418}, { 8152, -8656}, {0x62, 0x94, 0xfc, 0x00}}, + {{-2051, -50, -1427}, { -692, -2574}, {0x62, 0x94, 0xfc, 0x00}}, + {{-2406, -50, -1418}, { -3111, -2512}, {0x62, 0x94, 0xfc, 0x00}}, + {{-2300, 80, -1000}, { -2391, 343}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2797, 30, 890}, { 5481, 7097}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2293, 100, 789}, { 8924, 6413}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2000, 50, 2700}, { -1365, 5119}, {0x28, 0x3d, 0x94, 0x00}}, + {{-1090, 150, 2301}, { 4847, 2393}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1882, 250, 1795}, { -561, -1058}, {0x64, 0x95, 0xfc, 0x00}}, + {{ -723, 50, 3122}, { 7355, 8002}, {0x28, 0x3d, 0x94, 0x00}}, + {{-1217, 240, 1666}, { 3980, -1936}, {0x64, 0x95, 0xfc, 0x00}}, + {{ -676, 290, 1891}, { 7673, -405}, {0x64, 0x95, 0xfc, 0x00}}, + {{-3019, 50, 1821}, { -8319, -880}, {0x28, 0x3d, 0x94, 0x00}}, + {{-2797, 30, 890}, { -6806, -7238}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-2797, 30, 890}, { 5481, 7097}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-3623, 50, 619}, { -159, 5251}, {0x28, 0x3d, 0x94, 0x00}}, + {{-3019, 50, 1821}, { 3968, 13455}, {0x28, 0x3d, 0x94, 0x00}}, + {{ -830, 260, 1534}, { 6621, -2838}, {0x66, 0x94, 0xfc, 0x00}}, + {{-1029, 140, 1372}, { 5261, -3948}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1217, 240, 1666}, { 3980, -1936}, {0x66, 0x94, 0xfc, 0x00}}, + {{ -676, 290, 1891}, { 7673, -405}, {0x66, 0x94, 0xfc, 0x00}}, + {{-1756, 30, 1405}, { 297, -3723}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1882, 250, 1795}, { -561, -1058}, {0x66, 0x94, 0xfc, 0x00}}, + {{-1448, 140, 1471}, { 2401, -3270}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2034, 180, 1181}, { -1598, -5247}, {0x66, 0x94, 0xfc, 0x00}}, + {{-2797, 30, 890}, { -6806, -7238}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-2293, 100, 789}, { -3363, -7922}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -44, 0, 2504}, { -4397, 2759}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 331, 0, 1974}, { -1837, -860}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -286, 140, 1856}, { -6050, -1665}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1090, 150, 2301}, { 4847, 2393}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -723, 50, 3122}, { 7355, 8002}, {0x28, 0x3d, 0x94, 0x00}}, + {{ -44, 0, 2504}, { 11986, 3783}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -676, 290, 1891}, { 7673, -405}, {0x64, 0x95, 0xfc, 0x00}}, + {{ -286, 140, 1856}, { 10333, -641}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 387, 40, 1179}, { -3502, -142}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 117, 30, 1558}, { -5346, 2440}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 463, 30, 1582}, { -2982, 2611}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -62, 60, 1308}, { -6569, 739}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 117, 30, 1558}, { -3298, -3703}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -286, 140, 1856}, { -6050, -1665}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 331, 0, 1974}, { -1837, -860}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 463, 30, 1582}, { -934, -3532}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -830, 260, 1534}, { 6621, -2838}, {0x66, 0x94, 0xfc, 0x00}}, + {{ -676, 290, 1891}, { 7673, -405}, {0x66, 0x94, 0xfc, 0x00}}, + {{ -535, 100, 1464}, { 8636, -3319}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -286, 140, 1856}, { 10333, -641}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -62, 60, 1308}, { 11862, -4380}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -62, 60, 1308}, { -4521, -5404}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1375, 50, 1748}, { 5290, -2406}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 756, 0, 1778}, { 1061, -2201}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 921, 80, 2239}, { 2188, 950}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -44, 0, 2504}, { -4397, 2759}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -723, 50, 3122}, { -9028, 6978}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 619, 50, 3023}, { 131, 6303}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 331, 0, 1974}, { -1837, -860}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1352, 50, 1491}, { 3088, 1984}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1266, 80, 1300}, { 2496, 681}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1109, 50, 1543}, { 1424, 2343}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1375, 50, 1748}, { 3242, 3737}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 756, 0, 1778}, { -986, 3942}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1061, 80, 1283}, { 1097, 570}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 806, 80, 1238}, { -638, 262}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 463, 30, 1582}, { -2982, 2611}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 756, 0, 1778}, { -986, 3942}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 806, 80, 1238}, { -638, 262}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 387, 40, 1179}, { -3502, -142}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 331, 0, 1974}, { -1837, -860}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 756, 0, 1778}, { 1061, -2201}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 463, 30, 1582}, { -934, -3532}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1725, 180, 812}, { -1538, -2650}, {0x64, 0x95, 0xfc, 0x00}}, + {{ 1796, 40, 934}, { -1051, -1817}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1902, 0, 777}, { -327, -2886}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2115, -50, 836}, { 1123, -2486}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1969, -50, 631}, { 129, -3886}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 2011, 0, 937}, { 419, -1795}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1671, 100, 930}, { 1169, 1226}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1481, 120, 938}, { -127, 1285}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1640, 100, 1019}, { 958, 1837}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1796, 40, 934}, { 2020, 1254}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1725, 180, 812}, { 1533, 421}, {0x64, 0x95, 0xfc, 0x00}}, + {{ 1774, 60, 1032}, { 1869, 1926}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1496, 100, 1058}, { -29, 2100}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1926, 100, 1048}, { -163, -1039}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2153, 0, 1042}, { 1388, -1079}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2317, -50, 1121}, { 2506, -538}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 2022, 80, 1190}, { 489, -71}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1961, 50, 1315}, { 72, 783}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1840, 120, 1160}, { -750, -271}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1880, 100, 1880}, { -477, 4642}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 2700, -50, 1400}, { 5120, 1365}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 1774, 60, 1032}, { -1202, -1145}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1800, 100, 1500}, { -1023, 2048}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1740, 60, 1322}, { -1432, 831}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1757, 50, 1124}, { -1317, -517}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1375, 50, 1748}, { 5290, -2406}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 921, 80, 2239}, { 2188, 950}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1880, 100, 1880}, { 8738, -1501}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1800, 100, 1500}, { 8192, -4095}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1821, 50, 2419}, { 8335, 2175}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 1573, 0, 1536}, { 6642, -3851}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1740, 60, 1322}, { 7783, -5312}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 619, 50, 3023}, { 131, 6303}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 1821, 50, 2419}, { 8335, 2175}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 921, 80, 2239}, { 2188, 950}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1880, 100, 1880}, { -477, 4642}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1821, 50, 2419}, { -880, 8319}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 2700, -50, 1400}, { 5120, 1365}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 1352, 50, 1491}, { 3088, 1984}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1393, 80, 1251}, { 3364, 346}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1266, 80, 1300}, { 2496, 681}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1544, 50, 1339}, { 4395, 950}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1573, 0, 1536}, { 4594, 2292}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1375, 50, 1748}, { 3242, 3737}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1740, 60, 1322}, { 5735, 831}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1478, 90, 1161}, { 3942, -266}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1651, 80, 1201}, { 5128, 10}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1496, 100, 1058}, { -29, 2100}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1651, 80, 1201}, { 1032, 3082}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1640, 100, 1019}, { 958, 1837}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1478, 90, 1161}, { -153, 2805}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1757, 50, 1124}, { 1754, 2554}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1740, 60, 1322}, { 1639, 3903}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1774, 60, 1032}, { 1869, 1926}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 123, 50, -3722}, { 5956, -3906}, {0x28, 0x3d, 0x94, 0x00}}, + {{-1219, 50, -3623}, { -3203, -3231}, {0x28, 0x3d, 0x94, 0x00}}, + {{ -489, 0, -3082}, { 1782, 466}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{-1432, 0, -2833}, { -4654, 2167}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ -33, 40, -2679}, { 4896, 3214}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 188, 30, -2819}, { 6402, 2258}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -489, 0, -3082}, { 1782, 466}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -300, 30, -2657}, { 3070, 3363}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 123, 50, -3722}, { 5956, -3906}, {0x2a, 0x3c, 0x94, 0x00}}, + {{-1432, 0, -2833}, { -4654, 2167}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -937, 40, -2426}, { -1276, 4939}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -540, 30, -2442}, { 1432, 4835}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -944, 30, 397}, { 722, 2712}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -783, -50, 338}, { 1820, 2304}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -911, -50, 225}, { 949, 1538}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -994, -50, 49}, { 384, 336}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1118, 60, 197}, { -462, 1344}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1046, 30, 303}, { 30, 2065}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1133, 30, 12}, { -566, 82}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1041, 70, 447}, { 58, 3049}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1028, -50, -148}, { 148, -1011}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1131, -10, -138}, { -552, -943}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -995, 40, 558}, { 373, 3808}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -886, 30, 485}, { 1122, 3312}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -998, -50, -434}, { 353, -2965}, {0x62, 0x94, 0xfc, 0x00}}, + {{-1108, 30, -286}, { -393, -1953}, {0x62, 0x94, 0xfc, 0x00}}, + {{ -995, 40, 558}, { 2421, 736}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1041, 70, 447}, { 2106, -22}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1120, 100, 590}, { 1570, 955}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1046, 30, 303}, { 2078, -1006}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1176, 40, 447}, { 1190, -17}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1206, 30, 327}, { 985, -836}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{-1118, 60, 197}, { 1585, -1727}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1330, 120, 558}, { -1161, -1309}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1282, 80, 705}, { -1487, -305}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1512, 120, 662}, { 83, -603}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1122, 80, 636}, { -2578, -781}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1150, 70, 436}, { -2390, -2143}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 999, 80, 599}, { -3418, -1033}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1424, 100, 817}, { -522, 457}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1615, 70, 796}, { 783, 315}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1665, 70, 664}, { 1128, -588}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1150, 70, 436}, { 6825, 928}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1274, 70, 364}, { 7674, 440}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1142, -50, 254}, { 6775, -315}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1341, -50, 247}, { 8129, -360}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1533, -50, 300}, { -2849, -6143}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1341, -50, 247}, { -4158, -6504}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1511, 70, 471}, { -2993, -4976}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1274, 70, 364}, { -4613, -5703}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1330, 120, 558}, { -4233, -4381}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1150, 70, 436}, { -5462, -5215}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1630, 0, 489}, { -2185, -4856}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1512, 120, 662}, { -2988, -3675}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1665, 70, 664}, { -1943, -3660}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1790, -50, 446}, { -1088, -5150}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1822, 0, 638}, { -874, -3834}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1969, -50, 631}, { 129, -3886}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1725, 180, 812}, { -1538, -2650}, {0x64, 0x95, 0xfc, 0x00}}, + {{ 1902, 0, 777}, { -327, -2886}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1671, 100, 930}, { 1169, 1226}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1481, 120, 938}, { -127, 1285}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1725, 180, 812}, { 1533, 421}, {0x64, 0x95, 0xfc, 0x00}}, + {{ 863, 0, 395}, { 4869, 649}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 987, 30, 370}, { 5712, 477}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 779, -50, 346}, { 4292, 316}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 1150, 70, 436}, { 6825, 928}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1142, -50, 254}, { 6775, -315}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 863, 0, 395}, { 2821, -374}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 999, 80, 599}, { 3749, 1014}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 987, 30, 370}, { 3664, -546}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1150, 70, 436}, { 4777, -95}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1099, 100, 1072}, { 2383, 2201}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1251, 80, 1144}, { 3419, 2690}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1304, 100, 1014}, { 3779, 1804}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1276, 80, 902}, { 3587, 1038}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1099, 80, 914}, { 2385, 1122}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 949, 90, 1024}, { 1356, 1868}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1177, 80, 824}, { 2915, 506}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1042, 80, 734}, { 1991, -109}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1099, 80, 767}, { 2383, 114}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 852, 100, 854}, { 699, 709}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 775, 80, 970}, { 172, 1499}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 898, 80, 730}, { 1011, -137}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 648, 80, 1111}, { 1351, 1442}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 779, 80, 1128}, { 2247, 1554}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 775, 80, 970}, { 2220, 475}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 849, 80, 1144}, { 2723, 1666}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 949, 90, 1024}, { 3404, 844}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1095, 80, 1177}, { 4403, 1890}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1251, 80, 1144}, { 5467, 1666}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1099, 100, 1072}, { 4431, 1177}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 935, 80, 1160}, { 3311, 1778}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 677, 80, 759}, { -500, 58}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 751, 80, 746}, { 3, -25}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 522, 70, 953}, { -1553, 1386}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 443, 80, 804}, { -2095, 366}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 328, 80, 927}, { -2879, 1206}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 677, 80, 759}, { -500, 58}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 562, 80, 779}, { -1283, 198}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 775, 80, 970}, { 172, 1499}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 546, 80, 1087}, { 652, 1274}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 522, 70, 953}, { 494, 362}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 439, 80, 1070}, { -75, 1162}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 546, 80, 1087}, { 652, 1274}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 775, 80, 970}, { 2220, 475}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 522, 70, 953}, { 494, 362}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 328, 80, 927}, { -831, 182}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 439, 80, 1070}, { -75, 1162}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 648, 80, 1111}, { 1351, 1442}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 338, 80, 826}, { -2810, 520}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 328, 80, 927}, { -2879, 1206}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 443, 80, 804}, { -2095, 366}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 252, 80, 830}, { 4795, 2596}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 140, 80, 809}, { 4030, 2448}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 328, 80, 927}, { 5312, 3254}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 338, 80, 826}, { 5381, 2568}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 87, 40, 914}, { 3668, 3170}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 73, 80, 773}, { 3572, 2207}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -1, 80, 703}, { 3067, 1726}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -49, 55, 836}, { 2737, 2635}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -261, 70, 788}, { 1289, 2307}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 3122, 50, 123}, { 9026, 1860}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 2690, 0, 240}, { 6075, 2662}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 2549, -50, 895}, { 5115, 7134}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 2700, -50, 1400}, { 6144, 10581}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 2380, 0, 300}, { 3959, 3072}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2300, 0, -100}, { 3413, 341}, {0x78, 0xa5, 0xfc, 0x00}}, + {{ 2450, 0, 490}, { 4437, 4369}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1840, 0, -360}, { 273, -1433}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2080, 0, 80}, { 1911, 1570}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2140, 0, 220}, { 2321, 2525}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1880, 0, 30}, { 546, 1228}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 1750, 0, -120}, { -341, 204}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2187, -50, 432}, { 2643, 3975}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1943, -50, 214}, { 973, 2485}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1625, -50, 42}, { -1193, 1312}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 2359, -50, 624}, { 3817, 5284}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1393, 30, -401}, { -2780, -1712}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1750, 0, -120}, { -341, 204}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1840, 0, -360}, { 273, -1433}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1480, 0, -140}, { -2184, 68}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1047, 30, -449}, { 3052, -1016}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 807, 30, -389}, { 1414, -607}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1037, 30, -129}, { 2984, 1167}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1197, 30, -99}, { 4076, 1372}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1393, 30, -401}, { 5411, -688}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1480, 0, -140}, { 6007, 1092}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 547, 30, -119}, { -360, 1236}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 707, 30, -49}, { 731, 1713}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 610, 40, -350}, { 68, -341}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 370, 40, -120}, { -1570, 1228}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 387, 30, -269}, { -1453, 212}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 547, 30, -119}, { -360, 1236}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 457, 30, 11}, { -975, 2123}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 597, 30, 51}, { -19, 2396}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 707, 30, -49}, { 731, 1713}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 370, 40, -120}, { -1570, 1228}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 807, 30, -389}, { 1414, -607}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 610, 40, -350}, { 68, -341}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 877, 30, -39}, { 1891, 1782}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 739, -50, 141}, { 949, 3013}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 1750, 0, -120}, { -341, 204}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1480, 0, -140}, { -2184, 68}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1625, -50, 42}, { -1193, 1312}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 1341, -50, 9}, { -3134, 1086}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 1037, 30, -129}, { 2984, 1167}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1197, 30, -99}, { 4076, 1372}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1090, -50, 42}, { 3342, 2336}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 1341, -50, 9}, { 5057, 2110}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 1480, 0, -140}, { 6007, 1092}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 474, -50, 194}, { -860, 3369}, {0x62, 0x94, 0xfc, 0x00}}, + {{ 1579, 30, -1731}, { 2588, 7639}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2419, 50, -2421}, { 8319, 2928}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 1445, 30, -2295}, { 1673, 3789}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2419, 50, -2421}, { 2175, -7311}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 1579, 30, -1731}, { -3555, -2600}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2073, 0, -1516}, { -186, -1134}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 3023, 50, -1219}, { 6303, 892}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 2411, 0, -556}, { 2121, 5423}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 3122, 50, 123}, { 6978, 10052}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 3122, 50, 123}, { 9026, 1860}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 2411, 0, -556}, { 4169, -2768}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2690, 0, 240}, { 6075, 2662}, {0x60, 0x95, 0xfc, 0x00}}, + {{ 1840, 0, -360}, { 273, -1433}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2300, 0, -100}, { 3413, 341}, {0x78, 0xa5, 0xfc, 0x00}}, + {{ 1314, 30, -2084}, { 775, 5228}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 993, 30, -2044}, { -1414, 5502}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1213, 30, -1796}, { 89, 7196}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1579, 30, -1731}, { 2588, 7639}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1445, 30, -2295}, { 1673, 3789}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 2073, 0, -1516}, { -186, -1134}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1483, 30, -1521}, { -4213, -1166}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1523, 30, -1171}, { -3940, 1222}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1579, 30, -1731}, { -3555, -2600}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 2411, 0, -556}, { 2121, 5423}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1173, 30, -1331}, { -6330, 130}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1158, 60, -1597}, { -6432, -1685}, {0xda, 0xe4, 0xfc, 0x00}}, + {{ 1513, 30, -791}, { -4009, 3816}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1273, 30, -1091}, { -5647, 1768}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1158, 60, -1597}, { -288, 8554}, {0xda, 0xe4, 0xfc, 0x00}}, + {{ 1203, 30, -781}, { -6125, 3884}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1393, 30, -401}, { -2780, -1712}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1840, 0, -360}, { 273, -1433}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1513, 30, -791}, { -1961, -4375}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1203, 30, -781}, { -4077, -4307}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 2411, 0, -556}, { 4169, -2768}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1047, 30, -449}, { 3052, -1016}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1393, 30, -401}, { 5411, -688}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1203, 30, -781}, { 4114, -3283}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1400, 50, -3300}, { 1365, -3072}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 1445, 30, -2295}, { 1673, 3789}, {0xb4, 0xc9, 0xfc, 0x00}}, + {{ 2419, 50, -2421}, { 8319, 2928}, {0x28, 0x3d, 0x94, 0x00}}, + {{ 1314, 30, -2084}, { 775, 5228}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1012, 40, -2290}, { -1284, 3826}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 993, 30, -2044}, { -1414, 5502}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1445, 30, -2295}, { 1673, 3789}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 765, 30, -2544}, { -2971, 2086}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1400, 50, -3300}, { 1365, -3072}, {0x2a, 0x3c, 0x94, 0x00}}, + {{ 123, 50, -3722}, { -7355, -5954}, {0x2a, 0x3c, 0x94, 0x00}}, + {{ 551, 30, -2870}, { -4428, -139}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 188, 30, -2819}, { -6909, 210}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 403, 40, -2702}, { -5440, 1012}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 555, 40, -2653}, { -4405, 1343}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 225, 30, -2719}, { -6654, 897}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ -33, 40, -2679}, { 4896, 3214}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 226, 30, -2719}, { 6662, 2944}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 188, 30, -2819}, { 6402, 2258}, {0xb6, 0xc8, 0xfc, 0x00}}, + {{ 1434, -5, 735}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1434, 52, 735}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1298, 52, 628}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1298, -5, 628}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1577, -5, 1000}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1577, 52, 1000}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1233, -5, 734}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1334, -5, 805}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1424, -5, 975}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1143, 52, 571}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1143, -5, 571}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1108, -5, 685}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1518, -5, 1254}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1518, 52, 1254}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1371, -5, 1176}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1254, -5, 1368}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1254, 52, 1368}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1210, -5, 1247}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 913, -5, 1320}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 913, 52, 1320}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 940, -5, 1214}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 696, -5, 1263}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 696, 52, 1263}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 68, -5, 1168}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 718, -5, 1168}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 74, -5, 1074}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 952, 52, 527}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 952, -5, 527}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 945, -5, 637}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ -74, -5, 466}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ -93, 52, 673}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ -93, -5, 673}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ -5, -5, 468}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ -74, -5, 466}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ -93, -5, 673}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 10, -5, 634}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ -93, 52, 673}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 37, 52, 810}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 37, -5, 810}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 97, -5, 720}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 217, 52, 849}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 217, -5, 849}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 225, -5, 750}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 234, -5, 651}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 234, 52, 651}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 158, 52, 631}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 158, -5, 631}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 319, -5, 644}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 319, 52, 644}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 341, -5, 741}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 113, 52, 596}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 113, -5, 596}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 639, -5, 589}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 639, 52, 589}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 665, -5, 683}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 952, -5, 527}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 952, 52, 527}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 945, -5, 637}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1224, -5, 1097}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1224, 52, 1097}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1166, 52, 1126}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1166, -5, 1126}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1271, -5, 950}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1271, 52, 950}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1371, -5, 1176}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1224, -5, 1097}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1166, -5, 1126}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1210, -5, 1247}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1424, -5, 975}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1271, -5, 950}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1166, 52, 1126}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 967, 52, 1108}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 967, -5, 1108}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 940, -5, 1214}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1168, -5, 841}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1168, 52, 841}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1234, 52, 876}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1234, -5, 876}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1074, -5, 799}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1074, 52, 799}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1271, 52, 950}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1233, -5, 734}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1334, -5, 805}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 113, -5, 596}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 113, 52, 596}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 64, -5, 471}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ -5, -5, 468}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 10, -5, 634}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 690, -5, 776}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 690, 52, 776}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 937, 52, 747}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 937, -5, 747}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 362, -5, 838}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 362, 52, 838}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 341, -5, 741}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 665, -5, 683}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 665, -5, 683}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 937, -5, 747}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 945, -5, 637}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 937, 52, 747}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1074, 52, 799}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1074, -5, 799}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1108, -5, 685}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 217, -5, 849}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 217, 52, 849}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 362, 52, 838}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 362, -5, 838}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 225, -5, 750}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 341, -5, 741}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1168, -5, 841}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 1233, -5, 734}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 967, -5, 1108}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 967, 52, 1108}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 740, 52, 1073}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 740, -5, 1073}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 940, -5, 1214}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 718, -5, 1168}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 410, 52, 1026}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 80, -5, 980}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + {{ 74, -5, 1074}, { 0, 0}, {0x00, 0x01, 0x14, 0x00}}, + +}; diff --git a/courses/flower_cup/mario_raceway/model.inc.c b/courses/flower_cup/mario_raceway/model.inc.c new file mode 100644 index 000000000..fcf8cc337 --- /dev/null +++ b/courses/flower_cup/mario_raceway/model.inc.c @@ -0,0 +1,5763 @@ +#include "types.h" + +mk64_Vtx d_course_mario_raceway_vertex[] = { + + {{ 2583, 31, -586}, { 8985, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2583, 71, -586}, { 8751, -1010}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2569, 91, -760}, { -233, -1010}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2569, 51, -760}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2583, 71, -586}, { -9, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2583, 31, -586}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2656, 30, -390}, { 10709, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2656, 70, -390}, { 10700, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -250}, { 8768, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 40, -250}, { 8409, -992}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2656, 70, -390}, { -358, -992}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2656, 30, -390}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 981, 68, -1116}, { 6031, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 981, 108, -1116}, { 6329, -1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 851, 68, -1158}, { -726, -1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 851, 28, -1158}, { -1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 670, 90, -1125}, { -1267, -1009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 670, 50, -1125}, { -1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 851, 28, -1158}, { 8474, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 851, 68, -1158}, { 8230, -1009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 670, 50, -1125}, { 9573, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 670, 90, -1125}, { 10047, -968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 40, -1250}, { -1061, -968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -1250}, { -1536, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -344, 210, -450}, { 6485, -162}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -344, 210, -255}, { -154, -162}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -346, 164, -255}, { -154, 1024}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -346, 164, -450}, { 6485, 1023}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -344, 210, -55}, { 6997, -162}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -344, 210, 150}, { 0, -162}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -346, 164, 150}, { 0, 1023}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -346, 164, -55}, { 6997, 1023}, {0x74, 0xfd, 0x20, 0x00}}, + {{ 1996, -1, 446}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1996, 19, 446}, { 2047, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1897, 19, 428}, { 0, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1897, -1, 428}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1897, -1, 428}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1799, 20, 409}, { 0, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1799, 0, 409}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1897, 19, 428}, { 2047, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1080, 20, 79}, { 3071, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1080, 80, 78}, { 3072, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 20, 71}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 80, 70}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 20, 71}, { 3071, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1380, 80, 62}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1380, 20, 62}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 80, 70}, { 3071, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 20, 390}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 70, 390}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 70, 490}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 20, 490}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 20, 490}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 70, 590}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 20, 590}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 70, 490}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 60, 720}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 60, 600}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 20, 600}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 20, 720}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 60, 600}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 20, 480}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 20, 600}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 60, 480}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, 50, 1810}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1960, 0, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, 0, 1810}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1960, 50, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1760, 50, 1810}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, 50, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, 0, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1760, 0, 1810}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1601, 50, 1666}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1671, 50, 1738}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1671, 0, 1738}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1601, 0, 1666}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1671, 50, 1738}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1740, 0, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1671, 0, 1738}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1740, 50, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1441, 50, 1506}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1511, 50, 1578}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1511, 0, 1578}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1441, 0, 1506}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1511, 50, 1578}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1580, 0, 1650}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1511, 0, 1578}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1580, 50, 1650}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 50, 1810}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2300, 50, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2300, 0, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 0, 1810}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, 50, 1810}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2080, 50, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2080, 0, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, 0, 1810}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2080, 50, 1810}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2180, 0, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2080, 0, 1810}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2180, 50, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2300, 50, 1810}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2400, 0, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2300, 0, 1810}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2400, 50, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 894, 60, -1048}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 894, 10, -1048}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 942, 10, -960}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 942, 60, -960}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 942, 60, -960}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 942, 10, -960}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 991, 10, -873}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 991, 60, -873}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 60, -1095}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 10, -1095}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 816, 10, -1081}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 816, 60, -1081}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 618, 60, -1109}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 10, -1095}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 60, -1095}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 618, 10, -1109}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 501, 105, 567}, { 0, 1412}, {0x68, 0x69, 0x68, 0x00}}, + {{ 999, 105, 565}, {-16339, 1467}, {0x68, 0x69, 0x68, 0x00}}, + {{ 999, 112, 599}, {-16331, 2617}, {0x68, 0x69, 0x68, 0x00}}, + {{ 501, 112, 601}, { 9, 2563}, {0x68, 0x69, 0x68, 0x00}}, + {{ 501, 86, 537}, { 0, 1340}, {0x68, 0x69, 0x68, 0x00}}, + {{ 999, 86, 535}, {-16340, 1397}, {0x68, 0x69, 0x68, 0x00}}, + {{ 999, 105, 565}, {-16332, 2547}, {0x68, 0x69, 0x68, 0x00}}, + {{ 501, 105, 567}, { 8, 2491}, {0x68, 0x69, 0x68, 0x00}}, + {{ 501, 112, 601}, { 1, 1484}, {0x68, 0x69, 0x68, 0x00}}, + {{ 999, 112, 599}, {-16339, 1539}, {0x68, 0x69, 0x68, 0x00}}, + {{ 999, 105, 633}, {-16331, 2689}, {0x68, 0x69, 0x68, 0x00}}, + {{ 501, 105, 635}, { 9, 2635}, {0x68, 0x69, 0x68, 0x00}}, + {{ 501, 105, 635}, { 1, 1556}, {0x68, 0x69, 0x68, 0x00}}, + {{ 999, 105, 633}, {-16338, 1612}, {0x68, 0x69, 0x68, 0x00}}, + {{ 999, 86, 663}, {-16331, 2763}, {0x68, 0x69, 0x68, 0x00}}, + {{ 501, 86, 665}, { 9, 2707}, {0x68, 0x69, 0x68, 0x00}}, + {{ 501, 56, 518}, { 0, 1268}, {0x88, 0x89, 0x88, 0x00}}, + {{ 999, 56, 516}, {-16340, 1325}, {0x88, 0x89, 0x88, 0x00}}, + {{ 999, 86, 535}, {-16334, 2476}, {0x68, 0x69, 0x68, 0x00}}, + {{ 501, 86, 537}, { 6, 2419}, {0x68, 0x69, 0x68, 0x00}}, + {{ 501, 22, 511}, { 0, 1197}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 999, 22, 509}, {-16341, 1253}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 999, 56, 516}, {-16336, 2404}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 56, 518}, { 4, 2347}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 86, 665}, { -1021, 1095}, {0x68, 0x69, 0x68, 0x00}}, + {{ 999, 86, 663}, { 15319, 1095}, {0x68, 0x69, 0x68, 0x00}}, + {{ 999, 56, 682}, { 15317, -54}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 56, 684}, { -1023, -54}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 56, 684}, { -1021, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 999, 56, 682}, { 15319, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 999, 22, 689}, { 15318, -126}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 501, 22, 691}, { -1022, -126}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, -12, 684}, { -1021, 880}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 999, -12, 682}, { 15319, 880}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 999, -42, 663}, { 15322, -270}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 501, -42, 665}, { -1018, -270}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 500, -50, 649}, { -1024, 1024}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 501, -42, 665}, { -1011, 1606}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 750, -50, 649}, { 7167, 1023}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 999, -42, 663}, { 15328, 1547}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 1000, -50, 649}, { 15359, 1023}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 1000, -50, 549}, { -1023, 1024}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 999, -42, 535}, { -992, 1547}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 750, -50, 549}, { 7168, 1024}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 501, -42, 537}, { 15347, 1491}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 500, -50, 549}, { 15359, 1024}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 501, 22, 691}, { -1021, 952}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 999, 22, 689}, { 15319, 952}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 999, -12, 682}, { 15320, -198}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 501, -12, 684}, { -1020, -198}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 501, -42, 537}, { 0, 1053}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 999, -42, 535}, {-16341, 1110}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 999, -12, 516}, {-16340, 2260}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 501, -12, 518}, { 0, 2203}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 501, -12, 518}, { 0, 1125}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 999, -12, 516}, {-16341, 1182}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 999, 22, 509}, {-16338, 2332}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 501, 22, 511}, { 2, 2275}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 937, 22, 491}, { 0, 1110}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, -19, 499}, { -1, 2491}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 563, -19, 501}, { 12250, 2516}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 563, 22, 493}, { 12251, 1135}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, -50, 680}, { 161, 2357}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, -19, 701}, { 161, 1148}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, -23, 709}, { -127, 1091}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, -50, 691}, { -127, 2164}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, -19, 701}, { -294, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, 22, 709}, { -564, 2378}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, 22, 718}, { -291, 2491}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, -23, 709}, { 0, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, 22, 493}, { 289, 2462}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, -19, 501}, { 289, 1081}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, -23, 493}, { 0, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, 22, 484}, { 0, 2519}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, -19, 501}, { -41, 1086}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, -50, 522}, { 629, 2091}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, -50, 511}, { 762, 1770}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 563, -23, 493}, { 166, 878}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 937, -19, 499}, { 9494, 8865}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 937, -50, 520}, { 10166, 7860}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 563, -50, 522}, { 0, 1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 563, -19, 501}, { -671, 2029}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 937, -50, 689}, { -479, 2115}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -23, 707}, { -476, 1042}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -19, 699}, { -765, 1099}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 678}, { -769, 2308}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -23, 707}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 716}, { -1495, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 707}, { -1438, 1313}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -19, 699}, { -57, 1313}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 482}, { 290, 2462}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -23, 491}, { 289, 966}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -19, 499}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 491}, { 1, 2404}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -23, 491}, { 37, 1079}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 509}, { -558, 1971}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 520}, { -425, 2293}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -19, 499}, { 245, 1288}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 678}, { -765, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -19, 699}, { -762, 2232}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, -19, 701}, { 11489, 2232}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, -50, 680}, { 11485, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, -23, 709}, { -2044, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, 22, 718}, { -2044, 2519}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 501, 22, 718}, { 0, 2519}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 501, -23, 709}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 484}, { 366, 2546}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -23, 493}, { 73, 1079}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -12, 518}, { -743, 1418}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 511}, { -518, 2546}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -50, 511}, { -522, 1971}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -42, 537}, { 59, 2662}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -12, 518}, { 699, 1705}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -50, 511}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 500, -50, 549}, { -1240, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -42, 537}, { -860, 1298}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1000, -50, 649}, { -82, 1023}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -42, 663}, { 365, 1299}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1000, -50, 689}, { 1233, 1023}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -50, 509}, { -81, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -42, 535}, { 778, 1298}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1000, -50, 549}, { 1225, 1023}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 501, -23, 709}, { -291, 3224}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 718}, { 0, 1757}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 691}, { -884, 1757}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -12, 684}, { -1109, 2886}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, -50, 691}, { -127, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, -23, 709}, { -127, 2096}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -23, 709}, { 1916, 2096}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -50, 691}, { 1916, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, -23, 493}, { 2332, 779}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 563, -50, 511}, { 1736, -112}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 501, -50, 511}, { 36, 1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 501, -23, 493}, { 632, 1916}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 563, 22, 484}, { 0, 1117}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, -23, 493}, { 0, 2613}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 501, -23, 493}, { 2044, 2613}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 501, 22, 484}, { 2044, 1117}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 501, -50, 691}, { -85, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -42, 665}, { 774, 1298}, {0x88, 0x88, 0x88, 0x00}}, + {{ 500, -50, 649}, { 1288, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -50, 691}, { 383, 2355}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -23, 709}, { 1436, 2146}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -12, 684}, { 1097, 1329}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -42, 665}, { -31, 1553}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -19, 699}, {-12251, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 707}, {-12249, 2404}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, 22, 709}, { 1, 2404}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, -19, 701}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1000, -50, 689}, { -127, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 999, -23, 707}, { -127, 2096}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -23, 707}, { 1916, 2096}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 689}, { 1916, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 999, -23, 707}, { -2044, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 999, 22, 716}, { -2044, 2519}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 937, 22, 716}, { 0, 2519}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 937, -23, 707}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 999, -12, 516}, { -365, 2254}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -42, 535}, { 273, 1297}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -50, 509}, { -586, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -23, 491}, { -1182, 1916}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, 22, 509}, { 867, 2347}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -12, 516}, { 867, 1196}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -23, 491}, { 0, 1023}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, 22, 482}, { 0, 2519}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -12, 682}, { -884, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, 22, 689}, { -1109, 2152}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, 22, 716}, { -291, 2491}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -23, 707}, { 0, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1000, -50, 689}, { -127, 2164}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -42, 663}, { 739, 2414}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -12, 682}, { 739, 1263}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, -23, 707}, { -127, 1091}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 999, 22, 482}, { 0, 1117}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 999, -23, 491}, { 0, 2613}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 937, -23, 491}, { 2044, 2613}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 937, 22, 482}, { 2044, 1117}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 999, -23, 491}, { 2296, 780}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 999, -50, 509}, { 1700, -111}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 937, -50, 509}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 937, -23, 491}, { 596, 1916}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 937, 22, 716}, { -294, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 67, 707}, { -3, 2491}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 63, 699}, { 269, 2378}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 22, 707}, { 0, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 67, 707}, { -294, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 105, 682}, { -3, 2491}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 98, 675}, { 269, 2378}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 63, 699}, { 0, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 563, 22, 718}, { -2044, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 563, 67, 709}, { -2044, 2519}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 501, 67, 709}, { 0, 2519}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 501, 22, 718}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 999, 56, 516}, { 224, 2152}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 22, 509}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 22, 482}, { -884, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 67, 491}, { -592, 2491}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 86, 535}, { 224, 2152}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 56, 516}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 67, 491}, { -884, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 105, 516}, { -592, 2491}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 105, 565}, { 224, 2152}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 86, 535}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 105, 516}, { -884, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 130, 554}, { -592, 2491}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 67, 709}, { -2044, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 563, 105, 684}, { -2044, 2519}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 501, 105, 684}, { 0, 2519}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 501, 67, 709}, { 0, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 563, 67, 493}, { 1713, 2890}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 22, 484}, { 2005, 1422}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 501, 22, 484}, { 0, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 501, 67, 493}, { -291, 2491}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 105, 518}, { 0, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 67, 493}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 501, 67, 493}, { -2044, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 501, 105, 518}, { -2044, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 130, 556}, { 0, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 105, 518}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 501, 105, 518}, { -2044, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 501, 130, 556}, { -2044, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 139, 601}, { 0, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 130, 556}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 501, 130, 556}, { -2044, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 501, 139, 601}, { -2044, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 130, 646}, { -2044, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 139, 601}, { -2044, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 501, 139, 601}, { 0, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 501, 130, 646}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 105, 684}, { -2044, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 563, 130, 646}, { -2044, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 501, 130, 646}, { 0, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 501, 105, 684}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 999, 112, 599}, { 224, 2152}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 105, 565}, { 0, 1023}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 130, 554}, { -884, 1023}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 139, 599}, { -592, 2491}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 501, 105, 518}, { 273, 2582}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 67, 493}, { -18, 1115}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 56, 518}, { -835, 1454}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 86, 537}, { -611, 2582}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 22, 484}, { 273, 2582}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 22, 511}, { 1090, 2244}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 56, 518}, { 866, 1115}, {0x88, 0x89, 0x88, 0x00}}, + {{ 999, 86, 663}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 105, 633}, { -1150, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 130, 644}, { -1323, 1891}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 105, 682}, { 172, 1891}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 56, 682}, { 0, 1023}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 86, 663}, { 2, 2174}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 105, 682}, { 870, 2345}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 67, 707}, { 867, 849}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 22, 689}, { -884, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 56, 682}, { -1109, 2152}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 67, 707}, { -291, 2491}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 22, 716}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 98, 525}, { 269, 2378}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 63, 501}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 67, 493}, { -294, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 105, 518}, { -3, 2491}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 501, 130, 556}, { -291, 2674}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 105, 518}, { 0, 1207}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 86, 537}, { -884, 1207}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 105, 567}, { -1109, 2335}, {0x88, 0x89, 0x88, 0x00}}, + {{ 999, 105, 633}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 112, 599}, { -1150, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 139, 599}, { -1323, 1891}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 130, 644}, { 172, 1891}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 501, 22, 718}, { 273, 3133}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 67, 709}, { -18, 1665}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 56, 684}, { -835, 2004}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 22, 691}, { -611, 3133}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 67, 709}, { -291, 3041}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 105, 684}, { 0, 1574}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 86, 665}, { -884, 1574}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 56, 684}, { -1109, 2702}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 105, 684}, { 273, 2949}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 130, 646}, { -18, 1482}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 105, 635}, { -835, 1821}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 86, 665}, { -611, 2949}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 130, 646}, { -291, 2857}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 139, 601}, { 0, 1390}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 112, 601}, { -884, 1390}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 105, 635}, { -1109, 2519}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 139, 601}, { 273, 2766}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 130, 556}, { -18, 1299}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 105, 567}, { -835, 1637}, {0x88, 0x89, 0x88, 0x00}}, + {{ 501, 112, 601}, { -611, 2766}, {0x88, 0x89, 0x88, 0x00}}, + {{ 999, 67, 491}, { 1713, 2890}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 999, 22, 482}, { 2005, 1422}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 937, 22, 482}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 937, 67, 491}, { -291, 2491}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 122, 558}, { -6, 2404}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 98, 523}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 98, 525}, {-12251, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 122, 560}, {-12257, 2404}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 130, 599}, { -7, 2404}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 122, 558}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 122, 560}, {-12251, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 130, 601}, {-12258, 2404}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 122, 640}, {-12251, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 130, 599}, {-12258, 2404}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 130, 601}, { -7, 2404}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 122, 642}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 98, 675}, {-12251, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 937, 122, 640}, {-12257, 2404}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 122, 642}, { -6, 2404}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 98, 677}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 937, 63, 699}, {-12251, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 937, 98, 675}, {-12255, 2404}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 563, 98, 677}, { -4, 2404}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 563, 63, 701}, { 0, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 937, 22, 707}, {-12251, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 937, 63, 699}, {-12252, 2404}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 563, 63, 701}, { -1, 2404}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 563, 22, 709}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 937, 98, 523}, { -4, 2404}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 63, 499}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 63, 501}, {-12251, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 98, 525}, {-12255, 2404}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 130, 554}, { -1438, 1313}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 105, 516}, { 57, 1313}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 98, 523}, { 0, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 122, 558}, { -1380, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 105, 516}, { -1438, 1313}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 67, 491}, { 57, 1313}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 63, 499}, { 0, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 98, 523}, { -1380, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 67, 491}, { -18, 1115}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 22, 482}, { 273, 2582}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 22, 491}, { 546, 2469}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 63, 499}, { 276, 1115}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 139, 599}, { -1438, 1313}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 130, 554}, { 57, 1313}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 122, 558}, { 0, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 130, 599}, { -1380, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 130, 644}, { -294, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 139, 599}, { -3, 2491}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 130, 599}, { 269, 2378}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 122, 640}, { 0, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 63, 499}, { 12282, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 22, 491}, { 12013, -1378}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 563, 22, 493}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 563, 63, 501}, { 269, 2378}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 999, 22, 716}, { -2044, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 999, 67, 707}, { -2044, 2519}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 937, 67, 707}, { 0, 2519}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 937, 22, 716}, { 0, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 563, 122, 642}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 130, 601}, { -1380, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 139, 601}, { -1438, 1313}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 130, 646}, { 57, 1313}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 130, 601}, { 269, 2378}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 122, 560}, { 0, 1023}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 130, 556}, { -294, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 139, 601}, { -3, 2491}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 122, 560}, { 269, 2378}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 98, 525}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 105, 518}, { -294, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 130, 556}, { -3, 2491}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 937, 105, 682}, { -294, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 130, 644}, { -3, 2491}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 122, 640}, { 269, 2378}, {0x88, 0x89, 0x88, 0x00}}, + {{ 937, 98, 675}, { 0, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 563, 63, 501}, { 16, 1108}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 22, 493}, { -252, 2462}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 22, 484}, { 19, 2575}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 67, 493}, { 311, 1108}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 105, 516}, { 0, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 999, 67, 491}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 67, 491}, { -2044, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 105, 516}, { -2044, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 98, 677}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 122, 642}, { -1380, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 130, 646}, { -1438, 1313}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 105, 684}, { 57, 1313}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 999, 67, 707}, { -2044, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 999, 105, 682}, { -2044, 2519}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 937, 105, 682}, { 0, 2519}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 937, 67, 707}, { 0, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 999, 105, 682}, { -2044, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 999, 130, 644}, { -2044, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 130, 644}, { 0, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 105, 682}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 999, 130, 644}, { -2044, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 999, 139, 599}, { -2044, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 139, 599}, { 0, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 130, 644}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 999, 139, 599}, { 0, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 999, 130, 554}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 130, 554}, { -2044, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 139, 599}, { -2044, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 999, 130, 554}, { 0, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 999, 105, 516}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 105, 516}, { -2044, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 130, 554}, { -2044, 2519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 563, 22, 709}, { -294, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 63, 701}, { -564, 2378}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 67, 709}, { -291, 2491}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 22, 718}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 63, 701}, { 0, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 98, 677}, { -1380, 1024}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 105, 684}, { -1438, 1313}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 563, 67, 709}, { 57, 1313}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 2334, 20, -424}, { 1088, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2303, 20, -424}, { 959, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2307, 0, -433}, { 960, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2330, 60, -433}, { 1087, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2307, 60, -433}, { 960, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2330, 0, -433}, { 1087, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2337, 128, -415}, { -512, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2318, 140, -461}, { -707, 901}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2299, 128, -415}, { -903, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2288, 80, -387}, { -240, 465}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2349, 80, -387}, { 542, 465}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2345, 110, -396}, { 493, -93}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2345, 60, -396}, { 493, 837}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2292, 60, -396}, { -191, 837}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2337, 128, -415}, { 818, 96}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2299, 128, -415}, { 503, 172}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2292, 110, -396}, { 503, 486}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2288, 80, -387}, { 503, 889}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2345, 110, -396}, { 944, 380}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2345, 60, -396}, { 1638, -148}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2292, 60, -396}, { -750, -148}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2307, 60, -433}, { 0, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2330, 60, -433}, { 1024, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2307, 60, -433}, { 960, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2291, 60, -449}, { 832, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2281, 20, -446}, { 832, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2291, 0, -449}, { 832, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2303, 20, -424}, { 959, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2307, 0, -433}, { 960, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2299, 128, -415}, { -903, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2318, 140, -461}, { -707, 901}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2272, 128, -442}, { -1180, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2288, 80, -387}, { 503, 889}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2292, 110, -396}, { 503, 486}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2244, 80, -430}, { 0, 767}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2254, 110, -434}, { 62, 380}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2299, 128, -415}, { 503, 172}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2272, 128, -442}, { 188, 96}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2292, 60, -396}, { -1099, 716}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2288, 80, -387}, { -1138, 512}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2254, 60, -434}, { -1487, 716}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2244, 80, -430}, { -1582, 512}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2291, 60, -449}, { 0, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2307, 60, -433}, { 1024, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2292, 60, -396}, { 1599, -167}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2254, 60, -434}, { -790, -167}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2291, 60, -449}, { 832, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2291, 60, -472}, { 703, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2281, 20, -476}, { 703, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2281, 20, -446}, { 832, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2291, 0, -472}, { 703, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2291, 0, -449}, { 832, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2272, 128, -442}, { -1180, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2318, 140, -461}, { -707, 901}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2272, 128, -480}, { -1180, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2272, 128, -442}, { 879, 90}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2272, 128, -480}, { 558, 99}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2254, 110, -488}, { 558, 439}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2254, 110, -434}, { 1008, 426}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2244, 80, -491}, { 559, 953}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2254, 60, -434}, { 1007, 953}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2244, 80, -430}, { 1014, 405}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2254, 60, -488}, { 0, 956}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2254, 110, -434}, { 844, -414}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2244, 80, -491}, { -137, 409}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2291, 60, -472}, { 0, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2254, 60, -434}, { 1624, -180}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2254, 60, -488}, { -765, -180}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2291, 60, -449}, { 1023, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2281, 20, -476}, { 703, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2303, 20, -498}, { 576, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2307, 0, -489}, { 575, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2291, 60, -472}, { 703, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2307, 60, -489}, { 575, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2291, 0, -472}, { 703, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2244, 80, -491}, { 1702, 476}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2288, 80, -535}, { 853, 428}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2292, 60, -525}, { 770, 884}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2272, 128, -480}, { -1180, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2318, 140, -461}, { -707, 901}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2299, 128, -507}, { -903, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2254, 110, -488}, { 558, 439}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2292, 110, -525}, { 108, 359}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2288, 80, -535}, { 45, 862}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2272, 128, -480}, { 558, 99}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2244, 80, -491}, { 559, 953}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2299, 128, -507}, { 237, 42}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2254, 60, -488}, { 1259, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2244, 80, -491}, { 1367, 848}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2292, 60, -525}, { 747, 464}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2291, 60, -472}, { 1023, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2254, 60, -488}, { 1777, -141}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2307, 60, -489}, { 0, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2292, 60, -525}, { -612, -141}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2346, 0, -449}, { 191, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2355, 20, -446}, { 191, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2330, 0, -433}, { 63, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2334, 20, -424}, { 64, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2346, 60, -449}, { 191, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2330, 60, -433}, { 63, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2364, 128, -442}, { -234, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2318, 140, -461}, { -707, 901}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2337, 128, -415}, { -512, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2383, 60, -434}, { -163, 716}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2392, 80, -430}, { -68, 512}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2345, 60, -396}, { -551, 716}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2383, 110, -434}, { 997, 767}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2364, 128, -442}, { 854, 107}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2345, 110, -396}, { 0, 768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2337, 128, -415}, { 142, 107}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2349, 80, -387}, { 542, 465}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2392, 80, -430}, { 1096, 465}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2383, 110, -434}, { 978, -93}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2345, 60, -396}, { 493, 837}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2345, 110, -396}, { 493, -93}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2330, 60, -433}, { 0, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2346, 60, -449}, { 986, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2383, 60, -434}, { 1611, -145}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2345, 60, -396}, { -690, -146}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2346, 0, -472}, { 320, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2355, 20, -476}, { 320, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2346, 0, -449}, { 191, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2355, 20, -446}, { 191, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2346, 60, -472}, { 320, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2346, 60, -449}, { 191, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2364, 128, -480}, { -234, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2318, 140, -461}, { -707, 901}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2364, 128, -442}, { -234, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2383, 60, -434}, { -651, 1304}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2383, 60, -488}, { 188, 845}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2392, 80, -491}, { 106, 132}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2392, 80, -491}, { 900, 819}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2383, 110, -488}, { 857, 190}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2392, 80, -430}, { 64, 797}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2383, 110, -434}, { 126, 171}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2364, 128, -480}, { 756, -319}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2364, 128, -442}, { 234, -333}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2383, 60, -434}, { -163, 716}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2392, 80, -491}, { -68, 512}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2392, 80, -430}, { -68, 512}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2346, 60, -449}, { 0, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2346, 60, -472}, { 1024, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2383, 60, -488}, { 1724, -172}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2383, 60, -434}, { -665, -171}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2346, 0, -472}, { 320, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2334, 20, -498}, { 447, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2355, 20, -476}, { 320, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2330, 0, -489}, { 448, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2330, 60, -489}, { 448, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2346, 60, -472}, { 320, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2349, 80, -535}, { 470, 990}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2345, 110, -525}, { 506, 411}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2392, 80, -491}, { -250, 930}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2383, 110, -488}, { -123, 359}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2337, 128, -507}, { 530, 28}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2364, 128, -480}, { 80, -8}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2337, 128, -507}, { -512, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2318, 140, -461}, { -707, 901}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2364, 128, -480}, { -234, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2345, 60, -525}, { 1372, 919}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2349, 80, -535}, { 1459, 216}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2383, 60, -488}, { 188, 845}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2392, 80, -491}, { 106, 132}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2346, 60, -472}, { 0, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2330, 60, -489}, { 1023, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2345, 60, -525}, { 1653, -127}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2383, 60, -488}, { -735, -126}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2307, 0, -489}, { 575, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2303, 20, -498}, { 576, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2330, 0, -489}, { 448, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2334, 20, -498}, { 447, 682}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2307, 60, -489}, { 575, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2330, 60, -489}, { 448, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2292, 110, -525}, { 1143, 359}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2345, 110, -525}, { 506, 411}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2349, 80, -535}, { 470, 990}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2299, 128, -507}, { 985, -8}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2337, 128, -507}, { 530, 28}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2288, 80, -535}, { 853, 428}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2292, 110, -525}, { 790, -267}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2349, 80, -535}, { -347, 359}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2292, 60, -525}, { 770, 884}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2345, 60, -525}, { -281, 825}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2299, 128, -507}, { -903, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2318, 140, -461}, { -707, 901}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2337, 128, -507}, { -512, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2292, 60, -525}, { 1476, -138}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2345, 60, -525}, { -747, -136}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2330, 60, -489}, { 0, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2307, 60, -489}, { 952, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ -300, 105, 150}, { 0, 307}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -223, 94, 150}, { 524, 380}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -346, 149, 150}, { -316, 9}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -346, 124, 150}, { -316, 179}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -300, 40, 150}, { 0, 750}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -100, 40, 150}, { 1365, 750}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -300, 0, 150}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -100, 0, 150}, { 1365, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -301, 37, -450}, { 1031, 760}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -302, 102, -450}, { 1031, 316}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ -223, 94, -450}, { 494, 375}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ -346, 124, -450}, { 1331, 168}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 149, -450}, { 1331, -2}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, 40, -450}, { -2, 750}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -100, 40, -450}, { -343, 753}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -150, 0, -450}, { 0, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ -301, -1, -450}, { 1033, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ -223, 94, 150}, { -4172, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, 94, -54}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 149, -54}, { 0, -1733}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 149, 150}, { -4172, -1733}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, 94, -255}, { 4131, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 149, -155}, { 2065, -1733}, {0x88, 0x89, 0x88, 0x00}}, + {{ -100, 40, -54}, { 0, 3781}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -100, 40, 48}, { -2086, 3781}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -100, 40, -255}, { 4131, 3781}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -100, 40, -155}, { 2065, 3781}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -346, 149, -54}, { 0, -1733}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -100, 40, -450}, { 8115, 3781}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -223, 94, -450}, { 8115, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -100, 40, -353}, { 6123, 3781}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -346, 149, -255}, { 4131, -1733}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 149, -450}, { 8115, -1733}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 149, -255}, { 4131, -1733}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -100, 40, 150}, { -4172, 3781}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -100, 0, -54}, { -247, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -155}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, -155}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, -54}, { -247, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, -255}, { -295, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -255}, { -295, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -353}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, -353}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 150}, { -270, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 48}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, 48}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, 150}, { -270, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -353}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -450}, { 2343, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, -450}, { 2343, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, -353}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -155}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -255}, { 2295, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, -255}, { 2295, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, -155}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 48}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -54}, { 2318, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, -54}, { 2318, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, 48}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -346, 149, -450}, { 5919, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 164, -450}, { 5919, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 164, -255}, { -2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 149, -255}, { -2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 149, -54}, { 5273, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 164, -54}, { 5273, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 164, 150}, { -3072, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 149, 150}, { -3072, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 149, -255}, { 5344, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ -346, 164, -155}, { 1213, 1}, {0x88, 0x89, 0x88, 0x00}}, + {{ -346, 149, -155}, { 1213, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ -346, 164, -255}, { 5344, 1}, {0x88, 0x89, 0x88, 0x00}}, + {{ -346, 164, -54}, { -2918, 1}, {0x88, 0x89, 0x88, 0x00}}, + {{ -346, 149, -54}, { -2918, 1023}, {0x88, 0x89, 0x88, 0x00}}, + {{ -344, 245, -205}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -344, 255, -155}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -319, 232, -172}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -320, 209, -191}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -330, 204, -228}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -344, 210, -255}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -319, 232, -130}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -344, 245, -105}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -346, 164, -255}, { 0, 0}, {0x70, 0x15, 0x54, 0x00}}, + {{ -321, 186, -179}, { 0, 0}, {0x70, 0x15, 0x54, 0x00}}, + {{ -271, 164, -205}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -321, 186, -179}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -320, 209, -114}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -271, 164, -205}, { 0, 0}, {0x70, 0x15, 0x54, 0x00}}, + {{ -346, 164, -155}, { 0, 0}, {0x70, 0x15, 0x54, 0x00}}, + {{ -271, 164, -150}, { 0, 0}, {0x70, 0x15, 0x54, 0x00}}, + {{ -271, 164, -94}, { 0, 0}, {0x70, 0x15, 0x54, 0x00}}, + {{ -346, 164, -54}, { 0, 0}, {0x70, 0x15, 0x54, 0x00}}, + {{ -330, 204, -77}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -321, 186, -128}, { 0, 0}, {0x70, 0x15, 0x54, 0x00}}, + {{ -344, 210, -55}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -271, 164, -94}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -321, 186, -128}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -271, 164, -150}, { 0, 0}, {0xfc, 0x01, 0x04, 0x00}}, + {{ -321, 186, -179}, { 919, 922}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -320, 209, -191}, { 1123, 533}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -320, 209, -114}, { -111, 520}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -321, 186, -128}, { 103, 914}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -319, 232, -172}, { 839, 138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -319, 232, -130}, { 161, 131}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1648, 44, -100}, { 0, -6848}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1456, 50, -110}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1450, 50, -11}, { 4095, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1655, 50, 1}, { 4095, -7372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1456, 50, -110}, { 0, -614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1417, 50, -117}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1396, 50, -19}, { 4108, 1239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1450, 50, -11}, { 4096, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1338, 49, -37}, { 4096, 2076}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1396, 50, -19}, { 4117, -330}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1417, 50, -117}, { -1, 38}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1378, 49, -129}, { 1, 1642}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1378, 49, -129}, { 0, -10444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1122, 40, -242}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1077, 45, -152}, { 4090, 1226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1338, 49, -37}, { 4095, -10444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2075, 16, -575}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1990, 20, -456}, { 0, 4024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2072, 20, -398}, { 4097, 4026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2155, 10, -516}, { 4099, 1061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, 44, -97}, { 4092, 1270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2072, 20, -398}, { 4097, -14006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1990, 20, -456}, { 0, -13951}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1775, 34, -161}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1754, 36, -139}, { 0, 1639}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1822, 46, -65}, { 4103, 1786}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, 44, -97}, { 4091, 886}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1754, 36, -139}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1733, 38, -119}, { 0, 1616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1786, 48, -34}, { 4061, 1993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1822, 46, -65}, { 4113, 1017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1743, 50, -15}, { 4087, 1365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1786, 48, -34}, { 4059, -569}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1733, 38, -119}, { 9, 15}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1706, 40, -108}, { 21, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1706, 40, -108}, { 19, 77}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1678, 42, -101}, { -3, 810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 50, -2}, { 4095, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1743, 50, -15}, { 4095, -198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1655, 50, 1}, { 4093, 1110}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 50, -2}, { 4052, -545}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1678, 42, -101}, { 7, 27}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1648, 44, -100}, { -1, 1231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2463, 15, -608}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2424, 15, -641}, { 0, 2073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2367, 1, -559}, { 4089, 1859}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2389, 0, -541}, { 4070, 1272}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2389, 0, -541}, { 4096, 823}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2409, 0, -516}, { 4096, -479}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2492, 15, -572}, { 0, -882}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2463, 15, -608}, { 0, 1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2516, 15, -529}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2492, 15, -572}, { 0, 2027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2409, 0, -516}, { 4095, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2423, 0, -490}, { 4095, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2530, 15, -482}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2516, 15, -529}, { 0, 2027}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2423, 0, -490}, { 4095, 1826}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2431, 0, -462}, { 4096, 1225}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2423, 0, -376}, { 4096, 620}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2408, 0, -348}, { 4095, -681}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2494, 15, -296}, { 0, -882}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2516, 15, -337}, { 0, 1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2431, 0, -404}, { 4096, 620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2423, 0, -376}, { 4096, -580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2516, 15, -337}, { 0, -983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2530, 15, -384}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2530, 15, -384}, { 0, 1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2535, 15, -433}, { 0, 2027}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2434, 0, -433}, { 4096, 1826}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2431, 0, -404}, { 4096, 1225}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2431, 0, -462}, { 4095, 620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2434, 0, -433}, { 4095, -580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2535, 15, -433}, { 0, -983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2530, 15, -482}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2344, 2, -572}, { 4095, 660}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2367, 1, -559}, { 4095, -422}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2424, 15, -641}, { 0, -785}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2386, 15, -663}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2101, 15, -609}, { 0, 1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2075, 16, -575}, { 0, 1899}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2155, 10, -516}, { 4098, 1852}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2173, 9, -540}, { 4087, 1246}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2134, 15, -637}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2101, 15, -609}, { 0, 1918}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2173, 9, -540}, { 4084, 1680}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2194, 8, -556}, { 4104, 1147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2172, 15, -660}, { 0, 1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2134, 15, -637}, { 0, 1935}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2194, 8, -556}, { 4098, 1766}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2216, 7, -570}, { 4093, 1218}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2216, 7, -570}, { 4100, 715}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2242, 6, -580}, { 4090, -412}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2214, 15, -677}, { 0, -829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2172, 15, -660}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2386, 15, -663}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2345, 15, -677}, { 0, 1898}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2320, 3, -580}, { 4100, 1745}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2344, 2, -572}, { 4090, 1233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2293, 4, -585}, { 4089, 590}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2320, 3, -580}, { 4101, -527}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2345, 15, -677}, { 0, -818}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2301, 15, -685}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2301, 15, -685}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, 15, -684}, { 0, 1952}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2266, 5, -584}, { 4102, 1809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2293, 4, -585}, { 4088, 1243}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, 15, -684}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2214, 15, -677}, { 0, 1887}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2242, 6, -580}, { 4089, 1673}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2266, 5, -584}, { 4101, 1172}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2173, 0, 70}, { 4095, 1420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2175, 0, 118}, { 4095, -554}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2274, 0, 105}, { 0, -158}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2273, 0, 77}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2281, 0, 136}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2274, 0, 105}, { 0, 1664}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2175, 0, 118}, { 4095, 1863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2185, 0, 163}, { 4096, 925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2290, 0, 161}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2281, 0, 136}, { 0, 1560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2185, 0, 163}, { 4095, 1659}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2196, 0, 198}, { 4095, 911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2196, 0, 198}, { 4096, 1247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2217, 0, 242}, { 4096, -763}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2306, 0, 195}, { 0, -539}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2290, 0, 161}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2278, 0, 48}, { 0, 1615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 22}, { 4096, 1813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2173, 0, 70}, { 4096, 825}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2389, 5, -133}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2494, 15, -296}, { 0, 5006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2408, 0, -348}, { 4098, 4940}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2308, 0, -192}, { 4092, 1144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2308, 0, -192}, { 4095, 1202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2221, 0, -62}, { 4100, -5177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2304, 0, -6}, { 0, -5212}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2221, 0, -62}, { 4095, 1221}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2198, 0, -23}, { 4095, -654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2288, 0, 21}, { 0, -257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2304, 0, -6}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2198, 0, -23}, { 4095, 1420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 22}, { 4095, -555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2278, 0, 48}, { 0, -158}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2288, 0, 21}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 772, 34, -348}, { 4106, 1396}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 799, 36, -312}, { 4091, -445}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 873, 30, -380}, { -8, -73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 857, 28, -401}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 799, 36, -312}, { 4081, 1534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 831, 38, -284}, { 4105, -212}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 892, 32, -364}, { 0, 25}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 873, 30, -380}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 831, 38, -284}, { 4108, 1220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 865, 40, -262}, { 4083, -446}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 914, 34, -349}, { 0, -81}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 892, 32, -364}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1122, 40, -242}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 914, 34, -349}, { 0, 5814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 865, 40, -262}, { 4098, 5878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1077, 45, -152}, { 4095, 994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 751, 32, -390}, { 4097, 1384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 772, 34, -348}, { 4094, -536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 857, 28, -401}, { 0, -146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 844, 26, -427}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 768, 20, -611}, { 4099, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 747, 24, -569}, { 4077, -881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 841, 18, -534}, { 0, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 857, 16, -564}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 747, 24, -569}, { 4076, 1573}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 736, 28, -525}, { 4108, -293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 835, 20, -508}, { 0, -93}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 841, 18, -534}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 736, 28, -525}, { 4097, 1377}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 732, 30, -477}, { 4093, -593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 832, 22, -478}, { 0, -196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 835, 20, -508}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 732, 30, -477}, { 4092, 1616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 738, 31, -433}, { 4094, -215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 837, 24, -452}, { -4, -87}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 832, 22, -478}, { 13, 1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 738, 31, -433}, { 4091, 1443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 751, 32, -390}, { 4099, -375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 844, 26, -427}, { 0, -44}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 837, 24, -452}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 927, 5, -911}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 899, 5, -955}, { 0, 2092}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 819, 0, -895}, { 4102, 1947}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 836, 2, -870}, { 4056, 1317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 944, 5, -858}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 927, 5, -911}, { 0, 2164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 836, 2, -870}, { 4070, 1923}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 846, 4, -835}, { 4111, 1183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 6, -795}, { -8, -566}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 944, 5, -858}, { 5, 2041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 846, 4, -835}, { 4100, 1485}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 850, 6, -797}, { 4094, -84}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 850, 6, -797}, { 4089, 526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 845, 8, -762}, { 4107, -909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 943, 8, -739}, { 0, -1273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 6, -795}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 924, 10, -687}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 943, 8, -739}, { 0, 2153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 845, 8, -762}, { 4101, 1939}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 832, 10, -727}, { 4092, 1167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 832, 10, -727}, { 4089, 687}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 807, 12, -680}, { 4098, -1466}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 895, 12, -632}, { 0, -1520}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 924, 10, -687}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 807, 12, -680}, { 4098, 982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 768, 20, -611}, { 4098, -2288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 857, 16, -564}, { 0, -2205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 895, 12, -632}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 801, 0, -915}, { 4096, 642}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 819, 0, -895}, { 4096, -452}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 899, 5, -955}, { 0, -819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 869, 5, -988}, { 0, 1008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 622, 5, -1043}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 477, 0, -995}, { 0, 4143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 512, 0, -901}, { 4096, 4086}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 649, 0, -947}, { 4096, 1117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 649, 0, -947}, { 4096, 836}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 677, 0, -954}, { 4096, -347}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 663, 5, -1053}, { 0, -714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 622, 5, -1043}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 708, 5, -1055}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 663, 5, -1053}, { 0, 1937}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 677, 0, -954}, { 4095, 1754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 704, 0, -955}, { 4095, 1207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 704, 0, -955}, { 4095, 657}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 731, 0, -952}, { 4095, -437}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 752, 5, -1050}, { 0, -804}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 708, 5, -1055}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 794, 5, -1037}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 752, 5, -1050}, { 0, 1937}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 731, 0, -952}, { 4096, 1754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 756, 0, -944}, { 4096, 1207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 756, 0, -944}, { 4096, 657}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 780, 0, -931}, { 4096, -437}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 834, 5, -1016}, { 0, -804}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 869, 5, -988}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 834, 5, -1016}, { 0, 1938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 780, 0, -931}, { 4096, 1754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 801, 0, -915}, { 4095, 1207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -617}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -500}, { 0, 3421}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -500}, { 4096, 3421}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -612}, { 4096, 1125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 105, 0, -846}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, -824}, { 0, 1987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 118, 0, -740}, { 4096, 1784}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 147, 0, -755}, { 4096, 1125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 223, 0, -893}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 105, 0, -846}, { 0, 3620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 147, 0, -755}, { 4096, 3518}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 288, 0, -811}, { 4096, 406}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 477, 0, -995}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 223, 0, -893}, { 0, 6643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 288, 0, -811}, { 4096, 6025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 512, 0, -901}, { 4096, 1083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -612}, { 4096, 700}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 53, 0, -644}, { 4096, -616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 0, -664}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -617}, { 0, 903}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 95, 0, -721}, { 4096, 598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 118, 0, -740}, { 4096, -616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, -824}, { 0, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 0, -793}, { 0, 1006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -31, 0, -711}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 0, -664}, { 0, 2039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 53, 0, -644}, { 4096, 1835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 0, -672}, { 4096, 1227}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, 0, -755}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -31, 0, -711}, { 0, 2039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 0, -672}, { 4096, 1835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 76, 0, -699}, { 4096, 1227}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 0, -793}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, 0, -755}, { 0, 2039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 76, 0, -699}, { 4095, 1835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 95, 0, -721}, { 4095, 1227}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -222}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 0, 5572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, { 4096, 5572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -222}, { 4096, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -500}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -250}, { 0, 6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -250}, { 4096, 6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -500}, { 4096, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -250}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -222}, { 0, 952}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -222}, { 4096, 952}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -250}, { 4096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 800}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 503}, { 0, 7103}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 508}, { 4096, 7011}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 800}, { 4096, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2347, 0, 479}, { 4095, 654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 508}, { 4095, -542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 503}, { 0, -726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 461}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2340, 0, 453}, { 4095, 654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2347, 0, 479}, { 4095, -449}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 461}, { 0, -819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2434, 0, 417}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2327, 0, 426}, { 4095, 839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2340, 0, 453}, { 4095, -357}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2434, 0, 417}, { 0, -727}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2416, 0, 379}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2416, 0, 379}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2306, 0, 195}, { 0, 5400}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2217, 0, 242}, { 4096, 5512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2327, 0, 426}, { 4096, 1116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, -25, 650}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1501, -5, 651}, { 0, 6181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1501, -5, 551}, { 4095, 6171}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, -25, 550}, { 4095, 1025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, -25, 550}, { 4095, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 549}, { 4095, -9269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 649}, { 0, -9252}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 549}, { 4095, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 549}, { 4095, -9215}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 649}, { 0, -9215}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, -50, 649}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 549}, { 4095, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 549}, { 4095, -9215}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 649}, { 0, -9215}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 649}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 104, -5, 632}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 152, -10, 646}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 172, -20, 547}, { 4098, 1860}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 143, -18, 539}, { 4093, 1239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -2, 609}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 104, -5, 632}, { 0, 2035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 143, -18, 539}, { 4100, 1857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, -16, 525}, { 4091, 1249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 22, 0, 577}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -2, 609}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, -16, 525}, { 4089, 1817}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, -14, 506}, { 4101, 1195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, -14, 506}, { 4100, 669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, -12, 484}, { 4090, -508}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -9, 0, 540}, { 0, -960}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 22, 0, 577}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, -12, 484}, { 4091, 548}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -10, 457}, { 4100, -668}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -31, 0, 496}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -9, 0, 540}, { 0, 998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 152, -10, 646}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, -15, 650}, { 0, 1967}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, -22, 550}, { 4096, 1874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 172, -20, 547}, { 4094, 1232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 399, -40, 600}, { 2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 455, -45, 550}, { 4095, 4377}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -25, 553}, { 4095, -4068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -20, 653}, { 0, -4126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 375, -38, 651}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, -15, 650}, { 0, -1103}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -20, 653}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -25, 553}, { 4092, 853}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, -15, 650}, { 0, -1103}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -25, 553}, { 4092, 853}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, -22, 550}, { 4100, -1073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 549}, { 4095, 1081}, {0x97, 0x94, 0x90, 0x00}}, + {{ 455, -45, 550}, { 4095, -773}, {0x97, 0x94, 0x90, 0x00}}, + {{ 399, -40, 600}, { 2048, -3102}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 649}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 375, -38, 651}, { 0, -4126}, {0x97, 0x94, 0x90, 0x00}}, + {{ -50, 0, 0}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 250}, { 0, 6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 250}, { 4096, 6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, { 4096, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 0, 402}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -47, 0, 449}, { 0, 1990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, -8, 430}, { 4091, 1766}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, -6, 397}, { 4097, 1102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -10, 457}, { 4103, 679}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, -8, 430}, { 4086, -531}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -47, 0, 449}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -31, 0, 496}, { 0, 993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 250}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 0, 402}, { 0, 4143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, -6, 397}, { 4094, 4031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 250}, { 4095, 1012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1890, 10, 682}, { 4096, 1279}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1858, 10, 640}, { 4096, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1785, 0, 709}, { -1, 218}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1805, 0, 736}, { -6, 1070}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 688}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1785, 0, 709}, { 0, 1685}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1858, 10, 640}, { 4095, 1908}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1817, 10, 605}, { 4096, 801}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1817, 10, 605}, { 4096, 1468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1769, 10, 580}, { 4096, -744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1732, 0, 673}, { 0, -299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 688}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 0, 664}, { -3, 182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1732, 0, 673}, { -1, 1009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1769, 10, 580}, { 4095, 1279}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 10, 565}, { 4095, -78}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 10, 565}, { 4096, 1310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1501, -5, 551}, { 4087, -4264}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1501, -5, 651}, { 0, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 0, 664}, { 0, 1030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1805, 0, 736}, { 0, -255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 795}, { 0, 1452}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 8, 753}, { 4106, 1547}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1890, 10, 682}, { 4095, -514}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1844, 0, 952}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1828, 0, 980}, { 0, 1679}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1911, 0, 1036}, { 4096, 1780}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1935, 0, 996}, { 4096, 821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1854, 0, 924}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1844, 0, 952}, { 0, 1628}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1935, 0, 996}, { 4095, 1830}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1952, 0, 949}, { 4095, 821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1859, 0, 895}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1854, 0, 924}, { 0, 1628}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1952, 0, 949}, { 4095, 1830}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1959, 2, 900}, { 4095, 821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1857, 0, 866}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1859, 0, 895}, { 0, 1628}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1959, 2, 900}, { 4096, 1830}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1957, 4, 851}, { 4095, 821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1850, 0, 836}, { 2, 234}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1857, 0, 866}, { 0, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1957, 4, 851}, { 4095, 1280}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1946, 6, 806}, { 4095, 82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1946, 6, 806}, { 4096, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 8, 753}, { 4096, -409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 795}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1850, 0, 836}, { 0, 896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1719, 0, 1193}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 0, 1242}, { 0, 2028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1820, 0, 1229}, { 4095, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1819, 0, 1200}, { 4095, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1727, 0, 1144}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1719, 0, 1193}, { 0, 2028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1819, 0, 1200}, { 4096, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1824, 0, 1171}, { 4096, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1744, 0, 1101}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1727, 0, 1144}, { 0, 1978}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1824, 0, 1171}, { 4095, 1776}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 1141}, { 4097, 1115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1769, 0, 1057}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1744, 0, 1101}, { 0, 2061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 1141}, { 4069, 1805}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, 0, 1114}, { 4091, 1153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1828, 0, 980}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1769, 0, 1057}, { 0, 3016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, 0, 1114}, { 4096, 2923}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1911, 0, 1036}, { 4095, 922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 0, 1242}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1731, 0, 1290}, { 0, 2028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1826, 0, 1258}, { 4096, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1820, 0, 1229}, { 4096, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1855, 0, 1433}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1887, 0, 1449}, { 0, 1760}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1928, 0, 1357}, { 4098, 1715}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1903, 0, 1346}, { 4096, 1145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1815, 0, 1408}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1855, 0, 1433}, { 0, 1989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1903, 0, 1346}, { 4096, 1866}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1877, 0, 1329}, { 4095, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1779, 0, 1375}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1815, 0, 1408}, { 0, 2028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1877, 0, 1329}, { 4095, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1855, 0, 1309}, { 4095, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1751, 0, 1334}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1779, 0, 1375}, { 0, 2028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1855, 0, 1309}, { 4096, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1838, 0, 1285}, { 4096, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1731, 0, 1290}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1751, 0, 1334}, { 0, 2028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1838, 0, 1285}, { 4096, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1826, 0, 1258}, { 4096, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2212, 0, 1416}, { 4095, 829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 1424}, { 4095, -434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2197, 0, 1523}, { 0, -825}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2243, 0, 1512}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 1424}, { 4095, 633}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 1426}, { 4095, -532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 1526}, { 0, -923}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2197, 0, 1523}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 1426}, { 4095, 633}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2119, 0, 1424}, { 4095, -532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2103, 0, 1523}, { 0, -923}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 1526}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2119, 0, 1424}, { 4096, 633}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2088, 0, 1416}, { 4096, -630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2057, 0, 1512}, { 0, -825}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2103, 0, 1523}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2088, 0, 1416}, { 4096, 828}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1928, 0, 1357}, { 4095, -6402}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1887, 0, 1449}, { 0, -6566}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2057, 0, 1512}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2286, 0, 1494}, { 0, 2226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2241, 0, 1404}, { 4096, 2124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2212, 0, 1416}, { 4095, 1121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2340, 0, 1288}, { 4096, 616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2328, 0, 1317}, { 4096, -598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2417, 0, 1362}, { 0, -1006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2435, 0, 1319}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2328, 0, 1317}, { 4096, 616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2312, 0, 1344}, { 4096, -598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2393, 0, 1403}, { 0, -1006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2417, 0, 1362}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2312, 0, 1344}, { 4095, 616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2292, 0, 1368}, { 4095, -598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2362, 0, 1438}, { 0, -1006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2393, 0, 1403}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2292, 0, 1368}, { 4096, 616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2268, 0, 1388}, { 4096, -598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2326, 0, 1469}, { 0, -1006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2362, 0, 1438}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2286, 0, 1494}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2326, 0, 1469}, { 0, 1987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2268, 0, 1388}, { 4095, 1784}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2241, 0, 1404}, { 4095, 1125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 800}, { 4095, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 1100}, { 4095, -11264}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 1100}, { 0, -11264}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 800}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 1100}, { 4095, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2348, 0, 1258}, { 4096, -5616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 1273}, { 0, -5819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 1100}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2348, 0, 1258}, { 4095, 820}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2340, 0, 1288}, { 4095, -496}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2435, 0, 1319}, { 0, -903}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 1273}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1713, 0, 351}, { 12860, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1713, 40, 351}, { 12860, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1910, 40, 100}, { -204, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1910, 0, 100}, { -204, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1930, 40, 163}, { 11777, -1037}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1750, 40, 400}, { -409, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1750, 0, 400}, { -414, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1907, 0, 194}, { 10213, 1012}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1930, 40, 163}, { 11777, -1037}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1930, 0, 163}, { 11779, 1010}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1500, 0, 350}, { 8328, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1500, 40, 350}, { 8328, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1713, 40, 351}, { -409, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1713, 0, 351}, { -409, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1750, 0, 400}, { 9822, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 1750, 40, 400}, { 9830, -1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1500, 40, 400}, { -409, -1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1500, 0, 400}, { -409, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 1713, 40, 351}, { 8860, -1359}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 40, 350}, { 122, -1407}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 40, 400}, { 122, 725}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1750, 40, 400}, { 10362, 725}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1930, 40, 163}, { 812, -1207}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1910, 40, 100}, { -716, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1713, 40, 351}, { 12348, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1750, 40, 400}, { 12998, -1392}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2110, 0, -100}, { 6974, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2110, 40, -100}, { 6974, -1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2010, 40, 50}, { -409, -1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2010, 0, 50}, { -409, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1970, 0, 20}, { 6974, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1970, 40, 20}, { 6974, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2070, 40, -130}, { -409, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2070, 0, -130}, { -409, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1910, 0, 100}, { -204, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1910, 40, 100}, { -204, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1970, 40, 20}, { -4299, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1970, 0, 20}, { -4299, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2010, 0, 50}, { 2671, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2010, 40, 50}, { 2671, -1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1960, 40, 119}, { -819, -1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1960, 0, 119}, { -819, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2150, 0, 450}, { 14201, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2150, 40, 450}, { 14201, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1930, 40, 163}, { -614, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1930, 0, 163}, { -614, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1960, 0, 119}, { 15453, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 1960, 40, 119}, { 15453, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 40, 430}, { -614, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 430}, { -614, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 1970, 40, 20}, { -745, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1930, 40, 163}, { 4926, -1175}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1960, 40, 119}, { 2744, -1105}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1910, 40, 100}, { 3350, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2010, 40, 50}, { -745, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 40, 430}, { 14285, -1099}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1960, 40, 119}, { -1782, -1058}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1930, 40, 163}, { -1126, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 40, 430}, { 14285, -1099}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1930, 40, 163}, { -1126, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 40, 450}, { 13689, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1970, 40, 20}, { 6485, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2010, 40, 50}, { 6598, -1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2110, 40, -100}, { -785, -1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2070, 40, -130}, { -898, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2210, 40, -250}, { -409, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2210, 0, -250}, { -409, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2289, 0, -367}, { 5362, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2283, 40, -360}, { 5007, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2170, 0, -280}, { 7179, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2170, 40, -280}, { 7179, -1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2236, 40, -379}, { 2283, -1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2235, 0, -377}, { 2386, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2070, 0, -130}, { 6769, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2070, 40, -130}, { 6769, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2170, 40, -280}, { -614, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2170, 0, -280}, { -614, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2210, 0, -250}, { 6769, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2210, 40, -250}, { 6769, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2110, 40, -100}, { -614, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2110, 0, -100}, { -614, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2236, 40, -379}, { 2283, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2270, 40, -430}, { -204, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2270, 0, -430}, { -204, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 2235, 0, -377}, { 2386, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 2270, 0, -430}, { 1843, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2270, 40, -430}, { 1843, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2310, 40, -400}, { -204, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2310, 0, -400}, { -204, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2310, 40, -400}, { 6974, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2283, 40, -360}, { 5007, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2289, 0, -367}, { 5362, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2310, 0, -400}, { 6974, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2283, 40, -360}, { 2387, -1020}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2310, 40, -400}, { 420, -1020}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2270, 40, -430}, { 307, 1023}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2236, 40, -379}, { 2795, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2070, 40, -130}, { 6269, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2110, 40, -100}, { 6382, -1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2210, 40, -250}, { -1001, -1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2170, 40, -280}, { -1115, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2170, 40, -280}, { 7691, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2210, 40, -250}, { 7804, -1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2283, 40, -360}, { 2387, -1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2236, 40, -379}, { 2795, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 0, 600}, { 14336, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2200, 40, 600}, { 14336, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 40, 950}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 950}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2150, 0, 600}, { 5529, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2150, 40, 600}, { 5529, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2150, 40, 450}, { -614, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2150, 0, 450}, { -614, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2200, 0, 430}, { 6963, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2200, 40, 430}, { 6963, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 40, 600}, { 0, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 600}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2150, 0, 950}, { 14335, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2150, 40, 950}, { 14335, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2150, 40, 600}, { 0, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2150, 0, 600}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2150, 40, 600}, { 5017, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 40, 600}, { 5017, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 40, 430}, { -1945, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 40, 450}, { -1126, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 40, 950}, { 13823, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 40, 950}, { 13823, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 40, 600}, { -511, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 40, 600}, { -511, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { 2048, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2200, 40, 1300}, { 2047, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2150, 40, 1300}, { 0, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2150, 0, 1300}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2150, 0, 1300}, { 13721, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2150, 40, 1300}, { 13721, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2150, 40, 950}, { -614, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2150, 0, 950}, { -614, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2200, 0, 950}, { 13721, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2200, 40, 950}, { 13721, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 40, 1300}, { -614, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { -614, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2150, 40, 1300}, { 14233, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 40, 1300}, { 14233, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 40, 950}, { -102, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 40, 950}, { -102, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -100, 0, -1000}, { 6829, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -100, 40, -1000}, { 6824, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, -750}, { -5, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -750}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -100, 40, -450}, { -8200, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -450}, { -8195, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -100, 0, -1250}, { 13659, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -100, 40, -1250}, { 13654, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 40, -1250}, { 5533, 1037}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, 40, -1300}, { 6954, 67}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, 40, -1000}, { -1349, -5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -100, 40, -1000}, { -1385, 976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -100, 40, -750}, { 7135, 1055}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, 40, -750}, { 7178, 23}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, 40, -450}, { -986, -37}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -100, 40, -450}, { -1029, 994}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -100, 40, -1000}, { 5829, 959}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, 40, -1000}, { 5847, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, 40, -750}, { -1015, 35}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -100, 40, -750}, { -1033, 1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 0, -1295}, { 341, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 500, 40, -1300}, { 426, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 40, -1250}, { -426, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -1250}, { -426, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 500, 0, -1250}, { 12980, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 500, 40, -1250}, { 12980, -15}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 250, 40, -1250}, { 6482, -15}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 250, 0, -1250}, { 6482, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -100, 40, -1250}, { -2614, -15}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -100, 0, -1250}, { -2614, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 250, 40, -1300}, { 6480, 2}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, 40, -1300}, { -3896, -22}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -100, 40, -1250}, { -2586, 1002}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 40, -1250}, { 6492, 1025}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 40, -1300}, { 4782, -1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 40, -1300}, { -1730, -11}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 40, -1250}, { -1700, 1004}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 40, -1250}, { 4812, 1014}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1250, 0, 400}, { 9830, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 1250, 40, 400}, { 9830, -1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1000, 40, 400}, { -409, -1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1000, 0, 400}, { -409, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 1250, 0, 350}, { 9830, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1250, 40, 350}, { 9830, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 40, 350}, { -409, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 350}, { -409, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1500, 0, 400}, { 9830, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 1500, 40, 400}, { 9830, -1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1250, 40, 400}, { -409, -1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1250, 0, 400}, { -409, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 1000, 0, 350}, { 9830, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1000, 40, 350}, { 9830, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 40, 350}, { -409, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 0, 350}, { -409, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1500, 40, 350}, { 10362, -1407}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1250, 40, 350}, { 122, -1407}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1250, 40, 400}, { 122, 725}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 40, 400}, { 10362, 725}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1250, 40, 350}, { 10362, -1408}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1000, 40, 350}, { 122, -1407}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1000, 40, 400}, { 122, 725}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1250, 40, 400}, { 10362, 725}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 2281, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 700, 40, -840}, { 2281, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 40, -787}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 0, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 717, 0, -787}, { 9021, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 717, 40, -787}, { 9021, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 514, 40, -714}, { 204, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 514, 0, -714}, { 204, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 500, 0, -770}, { 8679, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 500, 40, -770}, { 8679, -1023}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 700, 40, -840}, { 0, -1023}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 700, 0, -840}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 514, 40, -714}, { -122, 1021}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 40, -787}, { 8693, 1021}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 40, -840}, { 8790, -1258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 40, -770}, { 111, -1329}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 0, -570}, { 4359, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 100, 40, -570}, { 4359, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 200, 40, -670}, { -1433, -1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 200, 0, -670}, { -1433, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 514, 0, -714}, { 12030, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 514, 40, -714}, { 12030, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 220, 40, -620}, { -614, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 220, 0, -620}, { -614, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 200, 0, -670}, { 9880, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 200, 40, -670}, { 9880, -1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 500, 40, -770}, { -3072, -1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 500, 0, -770}, { -3072, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 220, 0, -620}, { 3440, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 220, 40, -620}, { 3440, -1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 150, 40, -550}, { -614, -1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 150, 0, -550}, { -614, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 514, 40, -714}, { 11743, 1031}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 40, -770}, { 11894, -1326}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 200, 40, -670}, { -1057, -1168}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 220, 40, -620}, { -901, 1031}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 220, 40, -620}, { 3718, 1239}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 200, 40, -670}, { 4636, -661}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 40, -570}, { -1297, -706}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 40, -550}, { -434, 1207}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 0, -250}, { 12902, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 100, 40, -250}, { 12902, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 100, 40, -570}, { -204, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 100, 0, -570}, { -204, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 150, 0, -250}, { 9625, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 150, 40, -250}, { 9625, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 40, 0}, { -614, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 0}, { -614, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 100, 0, 0}, { 9830, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 100, 40, 0}, { 9830, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 100, 40, -250}, { -409, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 100, 0, -250}, { -409, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 150, 0, -550}, { 11673, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 150, 40, -550}, { 11673, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 40, -250}, { -614, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -250}, { -614, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 150, 40, -250}, { 81, -1310}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 40, -250}, { 81, 737}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 40, 0}, { 10321, 737}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 40, 0}, { 10321, -1310}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 40, -550}, { 1105, -1310}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 40, -570}, { 286, 737}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 40, -250}, { 13393, 737}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 40, -250}, { 13393, -1310}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 40, 250}, { 9830, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 100, 40, 0}, { -409, -1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 100, 0, 0}, { -409, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 100, 0, 250}, { 9846, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 150, 0, 240}, { 5962, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 150, 40, 240}, { 5962, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, 40, 350}, { -409, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, 0, 350}, { -409, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 250, 40, 400}, { 8279, -1018}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 100, 40, 250}, { -409, -1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 100, 0, 250}, { -393, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 250, 0, 400}, { 8278, 1029}, {0x88, 0x88, 0x88, 0x00}}, + {{ 150, 0, 0}, { 9625, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 150, 40, 0}, { 9625, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 40, 240}, { -204, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 240}, { -204, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 260, 40, 350}, { 7612, -1176}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 40, 240}, { 1240, -1176}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 40, 250}, { 81, 712}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 40, 400}, { 8770, 712}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 40, 0}, { 81, -1310}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 40, 0}, { 81, 737}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 40, 250}, { 10321, 737}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 40, 240}, { 9912, -1310}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 0, 400}, { 9830, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 500, 40, 400}, { 9830, -1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 250, 40, 400}, { -409, -1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 250, 0, 400}, { -409, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 260, 0, 350}, { 9420, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 260, 40, 350}, { 9420, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 40, 350}, { -409, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 350}, { -409, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 500, 40, 350}, { 9830, -819}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 260, 40, 350}, { 0, -819}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 40, 400}, { -409, 1228}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 40, 400}, { 9830, 1228}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 750, 0, 400}, { 9830, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 750, 40, 400}, { 9830, -1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 500, 40, 400}, { -409, -1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 500, 0, 400}, { -409, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 750, 0, 350}, { 9830, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 750, 40, 350}, { 9830, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 40, 350}, { -409, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 350}, { -409, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1000, 0, 400}, { 9830, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 1000, 40, 400}, { 9830, -1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 750, 40, 400}, { -409, -1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 750, 0, 400}, { -409, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 500, 0, 350}, { 9830, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 500, 40, 350}, { 9830, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 40, 350}, { -409, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 350}, { -409, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1000, 40, 350}, { 10362, -1407}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 750, 40, 350}, { 122, -1407}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 750, 40, 400}, { 122, 725}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1000, 40, 400}, { 10362, 725}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 750, 40, 350}, { 10362, -1351}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 40, 350}, { 122, -1351}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 40, 400}, { 122, 696}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 750, 40, 400}, { 10362, 696}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -301, 40, 219}, { 1791, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 40, 490}, { -5144, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 490}, { -5144, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -301, 0, 219}, { 1791, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -300, 0, 150}, { 3559, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -300, 40, 150}, { 3559, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -301, 40, 219}, { 1791, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -301, 0, 219}, { 1791, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -351, 40, 219}, { 1779, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 40, 500}, { -5412, 68}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -300, 40, 490}, { -5144, 1090}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -301, 40, 219}, { 1792, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -300, 40, 150}, { 3559, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -350, 40, 150}, { 3547, 0}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -351, 40, 219}, { 1779, 0}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -301, 40, 219}, { 1792, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2490, 0, 1750}, { 8645, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2490, 40, 1750}, { 8645, 0}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2750, 40, 1490}, { -768, 0}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2750, 0, 1490}, { -768, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2500, 40, 1800}, { 7326, -9}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 40, 1500}, { -3534, -9}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, 1490}, { -2816, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2490, 40, 1750}, { 6597, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 0, 1250}, { 6400, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 40, 1250}, { 6400, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 40, 1000}, { 0, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 0, 1000}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 0, 1490}, { 12544, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 40, 1490}, { 12544, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2800, 40, 1000}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, 1000}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, 1250}, { 6400, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 40, 1250}, { 6400, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, 1490}, { 12544, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 40, 1500}, { 12800, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 0, 750}, { 12031, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 40, 750}, { 12031, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 40, 500}, { 5631, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 0, 500}, { 5631, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 0, 1000}, { 6143, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 40, 1000}, { 6143, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 40, 750}, { -256, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 0, 750}, { -255, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2800, 40, 500}, { -512, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, 500}, { -512, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, 750}, { 5888, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 40, 750}, { 5888, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, 1000}, { 12288, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 40, 1000}, { 12288, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 0, 250}, { 6400, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 40, 250}, { 6400, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 40, 0}, { 0, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 0, 0}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 0, 500}, { 5631, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 40, 500}, { 5631, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 40, 250}, { -767, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 0, 250}, { -767, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2800, 40, 0}, { -5119, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, 0}, { -5119, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, 250}, { 1279, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 40, 250}, { 1279, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, 500}, { 7679, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 40, 500}, { 7679, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 0, -250}, { 1791, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 40, -250}, { 1791, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 40, -500}, { -4607, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 0, -500}, { -4607, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 0, 0}, { 8191, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 40, 0}, { 8191, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2800, 40, -500}, { -6655, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, -500}, { -6655, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, -250}, { -255, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 40, -250}, { -255, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, 0}, { 6143, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 40, 0}, { 6143, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 0, -1000}, { 1024, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 2750, 40, -1000}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2800, 40, -1000}, { 341, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2800, 0, -1000}, { 341, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 2750, 0, -750}, { 6400, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 40, -750}, { 6400, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 40, -1000}, { 0, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 0, -1000}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 0, -500}, { 5632, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2750, 40, -500}, { 5632, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 40, -750}, { -767, 0}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 2750, 0, -750}, { -768, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2800, 40, -750}, { -767, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, -750}, { -767, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, -500}, { 5631, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 40, -500}, { 5631, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 40, -1000}, { -7167, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 40, -1000}, { -7167, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2250, 0, 1750}, { 511, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2250, 40, 1750}, { 512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 40, 1750}, { -5632, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 1750}, { -5632, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2000, 0, 1750}, { 6912, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2000, 40, 1750}, { 6912, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 40, 1750}, { -6655, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2250, 40, 1750}, { -511, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2250, 40, 1800}, { -511, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2500, 40, 1800}, { -6911, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2000, 40, 1750}, { 5887, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2000, 40, 1800}, { 5887, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -300, 0, 490}, { 10199, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ -300, 40, 490}, { 10199, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 40, 800}, { -1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, 800}, { -1023, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ -350, 40, 500}, { 6833, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 40, 850}, { -5838, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 10, 40, 800}, { -5119, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -300, 40, 490}, { 6103, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 0, 800}, { 6143, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 250, 40, 800}, { 6143, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 40, 800}, { -255, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 800}, { -256, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 250, 40, 800}, { -1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 800}, { -1024, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 10, 0, 800}, { 5119, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 10, 40, 800}, { 5119, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 40, 800}, { -256, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 40, 800}, { 6143, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 40, 850}, { 6143, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 40, 850}, { -256, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 499, 0, 851}, { 6124, 1043}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 500, 40, 850}, { 6143, 19}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 250, 40, 850}, { -255, 0}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 249, 0, 850}, { -273, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2, 0, 850}, { -6698, 1004}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 0, 40, 850}, { -6655, -19}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 0, 40, 850}, { 5375, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 40, 850}, { -1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 40, 800}, { -1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 10, 40, 800}, { 5119, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 750, 0, 800}, { 5631, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 750, 40, 800}, { 5631, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 40, 800}, { -767, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 800}, { -767, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 500, 0, 800}, { 5887, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 500, 40, 800}, { 5887, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 40, 800}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 800}, { -512, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1000, 40, 800}, { 255, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 750, 40, 800}, { 6656, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 750, 40, 850}, { 6656, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1000, 40, 850}, { 256, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1000, 40, 850}, { 5631, 0}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 750, 40, 850}, { -767, -5}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 749, 0, 850}, { -799, 1018}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 999, 0, 850}, { 5609, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 500, 40, 850}, { -7167, -10}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 499, 0, 851}, { -7185, 1013}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 750, 40, 800}, { -6655, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 40, 800}, { -256, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 40, 850}, { -256, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 750, 40, 850}, { -6655, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1250, 0, 800}, { 8191, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1250, 40, 800}, { 8191, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1600, 40, 800}, { -767, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1600, 0, 800}, { -767, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1000, 0, 800}, { 5376, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1000, 40, 800}, { 5376, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 40, 800}, { -1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 0, 800}, { -1023, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1570, 40, 850}, { 7935, 0}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 1250, 40, 850}, { -255, -16}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 1249, 0, 851}, { -274, 1008}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 1570, 0, 850}, { 7922, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 1250, 40, 800}, { -6144, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1000, 40, 800}, { 255, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1000, 40, 850}, { 256, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1250, 40, 850}, { -6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1249, 0, 851}, { 5875, 999}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 1250, 40, 850}, { 5887, -24}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 1000, 40, 850}, { -511, 0}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 999, 0, 850}, { -529, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 1570, 40, 850}, { -3071, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1600, 40, 800}, { -3839, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1250, 40, 800}, { 5119, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1250, 40, 850}, { 5119, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 0, 1020}, { 10926, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1500, 40, 1020}, { 10926, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 40, 1250}, { 5038, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1250}, { 5038, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1500, 40, 1477}, { -768, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1477}, { -768, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1600, 0, 800}, { 1334, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1600, 40, 800}, { 1334, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 40, 860}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 0, 860}, { -512, 1024}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1640, 0, 860}, { 5442, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1640, 40, 860}, { 5442, 0}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1500, 40, 1020}, { 0, 0}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1500, 0, 1020}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1450, 0, 1487}, { 5564, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1450, 40, 1487}, { 5549, 0}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1450, 40, 1250}, { -513, 0}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1449, 0, 1250}, { -511, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1640, 40, 860}, { 4380, 1045}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1570, 40, 850}, { 3570, 42}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1450, 40, 1000}, { -1334, 155}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 40, 1020}, { -1026, 1012}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1600, 40, 800}, { 5060, -122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 40, 1020}, { 5887, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1450, 40, 1000}, { 6399, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1450, 40, 1250}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 40, 1250}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1450, 40, 1487}, { -6062, 8}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 40, 1477}, { -5806, 1032}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1449, 0, 1250}, { 5635, 1014}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1450, 40, 1250}, { 5631, -10}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1450, 40, 1000}, { -767, 0}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1449, 0, 1250}, { 5635, 1014}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1450, 40, 1000}, { -767, 0}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1449, 0, 1000}, { -767, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1449, 0, 1000}, { 2363, 1036}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1450, 40, 1000}, { 2357, 12}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1570, 40, 850}, { -2559, 0}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1570, 0, 850}, { -2548, 1023}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1760, 0, 1750}, { 5888, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1760, 40, 1750}, { 5888, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2000, 40, 1750}, { -256, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2000, 0, 1750}, { -256, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1500, 0, 1477}, { 8366, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 1500, 40, 1477}, { 8366, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 40, 1750}, { -1280, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 1750}, { -1280, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 2000, 40, 1750}, { -1279, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1760, 40, 1750}, { 4863, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1750, 40, 1800}, { 5120, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2000, 40, 1800}, { -1279, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1760, 40, 1750}, { -4350, 1015}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1500, 40, 1477}, { 5273, 1045}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1450, 40, 1487}, { 5978, 26}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1750, 40, 1800}, { -5090, 26}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1000, -50, 649}, { 0, 1024}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 500, -50, 649}, { 0, 17408}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 501, 22, 691}, { 2732, 17395}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 999, 22, 689}, { 2698, 1055}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 501, 86, 665}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 999, 86, 663}, { 0, 17364}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 999, 22, 689}, { 2257, 17361}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 501, 22, 691}, { 2257, 1020}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 501, 112, 601}, { 0, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 999, 112, 599}, { 0, 17364}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 999, 86, 663}, { 2257, 17356}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 501, 86, 665}, { 2257, 1015}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 501, 86, 537}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 999, 86, 535}, { 0, 17364}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 999, 112, 599}, { 2257, 17356}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 501, 112, 601}, { 2257, 1015}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 501, 22, 511}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 999, 22, 509}, { 0, 17364}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 999, 86, 535}, { 2257, 17361}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 501, 86, 537}, { 2257, 1020}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 999, 22, 509}, { 0, 1023}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 501, 22, 511}, { 0, 17364}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ 500, -50, 549}, { 2667, 17381}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 1000, -50, 549}, { 2697, 998}, {0xbb, 0xb8, 0xb8, 0x00}}, + {{ 563, 105, 684}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 139, 601}, { 0, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 501, 139, 601}, { 2044, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 501, 105, 684}, { 2044, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 139, 599}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 130, 599}, { 272, 1136}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 98, 675}, { 2187, -778}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 105, 682}, { 2074, -1050}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 98, 675}, { 2805, -138}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 707}, { 1220, 2058}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 716}, { 1375, 2309}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 105, 682}, { 3092, -70}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 707}, { 0, 3751}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 678}, { 337, 6268}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 689}, { 640, 6098}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 716}, { 256, 3606}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 105, 516}, { 0, 3958}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 98, 523}, { 272, 3845}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, 98, 525}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 130, 601}, { 0, 3732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 130, 599}, { 12251, 3671}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 98, 523}, { 12251, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 22, 718}, { 0, 1023}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, -50, 691}, { 0, 3544}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, -50, 680}, { 325, 3667}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 709}, { 276, 1127}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 493}, { 2644, 2078}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, -50, 522}, { 285, 3019}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, -50, 511}, { 525, 3272}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 484}, { 2847, 2292}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, -50, 522}, { 0, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, 22, 493}, { 0, 3563}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 22, 491}, { 12251, 3588}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, -50, 520}, { 12251, 1048}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, 22, 493}, { 0, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 98, 525}, { 0, 3732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 98, 523}, { 12251, 3707}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 22, 491}, { 12251, 998}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 105, 516}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 482}, { 0, 3958}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 491}, { 272, 3845}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 98, 523}, { 272, 1136}, {0x88, 0x88, 0x88, 0x00}}, + {{ 999, 112, 599}, { 0, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 86, 535}, { 2085, 1887}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 105, 516}, { 2710, 1262}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 139, 599}, { 0, 139}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 86, 535}, { 2337, 55}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 22, 509}, { 1111, 1950}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 22, 482}, { 1614, 2679}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 105, 516}, { 3208, 215}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 22, 509}, { 0, 3668}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 1000, -50, 549}, { 1307, 6030}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, -50, 509}, { 1999, 4921}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 22, 482}, { 468, 2918}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 937, -50, 509}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 937, 22, 482}, { 0, 3544}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 999, 22, 482}, { 2044, 3544}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 999, -50, 509}, { 2044, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 999, 22, 716}, { 0, 2015}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, -50, 689}, { 0, 4536}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 1000, -50, 649}, { 1224, 4997}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 22, 689}, { 827, 2327}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 937, 22, 482}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 509}, { 0, 3544}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 520}, { 325, 3667}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 491}, { 276, 1127}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 482}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 105, 516}, { 0, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, 105, 516}, { 2044, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, 22, 482}, { 2044, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 105, 516}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 139, 599}, { 0, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, 139, 599}, { 2044, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, 105, 516}, { 2044, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, 112, 599}, { 0, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 139, 599}, { 0, 1908}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 105, 682}, { 2710, 785}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 86, 663}, { 2085, 160}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 105, 682}, { 0, 1023}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 22, 716}, { 0, 3958}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 22, 689}, { 817, 3619}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 86, 663}, { 817, 1362}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 105, 684}, { 0, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 718}, { 0, 3958}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 709}, { 272, 3845}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 98, 677}, { 272, 1136}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, -50, 691}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, 22, 718}, { 0, 3544}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 501, 22, 718}, { 2044, 3544}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 501, -50, 691}, { 2044, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 105, 684}, { 0, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 501, 22, 718}, { 0, 3958}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, 22, 718}, { 2044, 3958}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, 105, 684}, { 2044, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 501, 105, 518}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 86, 537}, { 817, 1362}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 112, 601}, { 2413, -233}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 139, 601}, { 2074, -1050}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 98, 675}, { 0, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 130, 599}, { 0, 3732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 130, 601}, { 12251, 3671}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 98, 677}, { 12251, 962}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 22, 709}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, -50, 680}, { 0, 3563}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 678}, { 12251, 3588}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 707}, { 12251, 1048}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 999, -50, 689}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 999, 22, 716}, { 0, 3544}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 937, 22, 716}, { 2044, 3544}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 937, -50, 689}, { 2044, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 999, 22, 716}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 999, 105, 682}, { 0, 3958}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 105, 682}, { 2044, 3958}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 22, 716}, { 2044, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 999, 105, 682}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 999, 139, 599}, { 0, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 139, 599}, { 2044, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 105, 682}, { 2044, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 22, 707}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 937, 98, 675}, { 0, 3732}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 98, 677}, { 12251, 3707}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 22, 709}, { 12251, 998}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 501, 22, 484}, { 1029, 3771}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 511}, { 1676, 3167}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 86, 537}, { 884, 1054}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -50, 511}, { 0, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 501, 22, 484}, { 0, 3544}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 22, 484}, { 2044, 3544}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, -50, 511}, { 2044, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, 105, 518}, { 0, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 98, 525}, { 272, 1136}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 493}, { 2187, -778}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 484}, { 2074, -1050}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 139, 601}, { 0, 3958}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 130, 601}, { 272, 3845}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 139, 601}, { 0, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 105, 684}, { 0, 3958}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 98, 677}, { 272, 3845}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 130, 601}, { 272, 1136}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 501, 22, 484}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 501, 105, 518}, { 0, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 105, 518}, { 2044, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 22, 484}, { 2044, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 501, 112, 601}, { 2337, 55}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 86, 665}, { 2337, 2312}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 105, 684}, { 3155, 2651}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 139, 601}, { 3155, -282}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 86, 665}, { 2337, 55}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 691}, { 1111, 1950}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 718}, { 1614, 2679}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 105, 684}, { 3208, 215}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 691}, { 0, 3668}, {0x88, 0x88, 0x88, 0x00}}, + {{ 500, -50, 649}, { 1374, 6030}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -50, 691}, { 2051, 4834}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 718}, { 435, 2899}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 484}, { 991, 3670}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -50, 511}, { 107, 6030}, {0x88, 0x88, 0x88, 0x00}}, + {{ 500, -50, 549}, { 1041, 6847}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 511}, { 1657, 4252}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 105, 518}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 501, 139, 601}, { 0, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 139, 601}, { 2044, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 105, 518}, { 2044, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -10, 800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 250, -10, 800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 250, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 500, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 750, -10, 800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 750, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 0, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 10, -10, 800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 0, 31, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 250, 31, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 249, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 249, 31, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 499, 31, 831}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 499, -10, 831}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 749, 31, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 749, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -350, -10, 500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, -10, 490}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -350, 31, 500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, -10, 0}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -350, -10, 0}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -351, -10, 219}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -301, -10, 219}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -350, 31, 0}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -351, 31, 219}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 999, 31, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 999, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1590, -10, 850}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1640, -10, 860}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1600, -10, 800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1250, -10, 800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1250, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1640, -10, 860}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1590, -10, 850}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1470, -10, 1000}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1500, -10, 1020}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1250, -10, 800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1000, -10, 800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1000, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1250, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1249, -10, 831}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1249, 31, 831}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1590, 31, 850}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 999, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 999, 31, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 750, -10, 800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 750, -10, 830}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 250, -10, -1300}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -150, -10, -1300}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -100, -10, -1250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 250, -10, -1250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 490, -10, -1260}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 490, 31, -1300}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 250, 31, -1300}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 490, -10, -1290}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -150, 31, -1300}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -150, 31, -1000}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -150, -10, -1000}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -100, -10, -1000}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -150, 31, -750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -150, -10, -750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -100, -10, -750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 490, 31, -1260}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -110, -40, 140}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -110, -40, -440}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, -40, -440}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, -40, 140}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, 95, 140}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -213, 84, 140}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -110, 30, 140}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, 95, -440}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -100, -10, -750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -150, -10, -750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -150, -10, -300}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -100, -10, -300}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -150, 31, -750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -150, 31, -300}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1469, -10, 1000}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1469, 31, 1000}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1469, 31, 1250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1469, -10, 1250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1470, 31, 1487}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1470, -10, 1487}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, 250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, 250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, 0}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, 0}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, 0}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, 250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, 500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, 500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, -250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, -250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, -250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, 500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, 500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, 500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, 750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, 750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, 750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, 500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, 1000}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, 1000}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, 1000}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, 1250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, 1250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, 1250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, -500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, -500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, -250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, -250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, -250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, -500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, -990}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, -990}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, 31, -990}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, -990}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, -750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, -750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, -750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, 1490}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, 1500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, 1500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2000, -10, 1750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1760, -10, 1750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1750, -10, 1800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2000, -10, 1800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2250, -10, 1750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2000, -10, 1750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2000, -10, 1800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2250, -10, 1800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1760, -10, 1750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1500, -10, 1477}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1470, -10, 1487}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1750, -10, 1800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1750, 31, 1800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2000, 31, 1800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1470, 31, 1487}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2250, 31, 1800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1500, -10, 1250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1470, -10, 1250}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1500, -10, 1020}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1470, -10, 1000}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1590, -10, 850}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1590, 31, 850}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1470, 31, 1000}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2490, -10, 1750}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2500, -10, 1800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, -10, 1500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2750, -10, 1490}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2500, 31, 1800}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2800, 31, 1500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, -40, -440}, { 0, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ -110, -40, -440}, { 1365, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ -110, 30, -440}, { 1365, 750}, {0x00, 0x01, 0x00, 0x00}}, + {{ -233, 84, -440}, { 524, 380}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, 95, -440}, { 0, 307}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1898, 69, 428}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1897, 19, 428}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1799, 20, 409}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1799, 70, 409}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1996, 69, 446}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1996, 19, 446}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1897, 19, 428}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1898, 69, 428}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1799, 70, 409}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1799, 20, 409}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1897, 19, 428}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1898, 69, 428}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1898, 69, 428}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1897, 19, 428}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1996, 19, 446}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1996, 69, 446}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 140, 69}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1380, 140, 61}, { -315, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1380, 80, 62}, { -315, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 80, 70}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1080, 140, 77}, { 2363, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 140, 69}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 80, 70}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1080, 80, 78}, { 2363, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 80, 70}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1380, 140, 61}, { 3071, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 140, 69}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1380, 80, 62}, { 3071, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1080, 80, 78}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 80, 70}, { 3072, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1230, 140, 69}, { 3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1080, 140, 77}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 70, 490}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 120, 490}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 120, 590}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 70, 590}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 70, 390}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 120, 490}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 70, 490}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 120, 390}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 140, 600}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 140, 480}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 60, 480}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 60, 600}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 140, 720}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 60, 600}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 60, 720}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 140, 600}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1511, 100, 1578}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1580, 50, 1650}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1511, 50, 1578}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1580, 100, 1650}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2300, 100, 1810}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2400, 50, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2300, 50, 1810}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2400, 100, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1671, 100, 1738}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1740, 50, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1671, 50, 1738}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1740, 100, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, 100, 1810}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1960, 50, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, 50, 1810}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1960, 100, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2080, 100, 1810}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2180, 100, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2180, 50, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2080, 50, 1810}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1441, 100, 1506}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1511, 50, 1578}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1441, 50, 1506}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1511, 100, 1578}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1601, 100, 1666}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1671, 50, 1738}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1601, 50, 1666}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1671, 100, 1738}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, 100, 1810}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2080, 50, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, 50, 1810}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2080, 100, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1760, 100, 1810}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, 50, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1760, 50, 1810}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, 100, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 100, 1810}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2300, 50, 1810}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 50, 1810}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2300, 100, 1810}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 894, 110, -1048}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 942, 60, -960}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 942, 110, -960}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 894, 60, -1048}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 618, 110, -1109}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 618, 60, -1109}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 60, -1095}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 110, -1095}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 942, 110, -960}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 991, 60, -873}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 991, 110, -873}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 942, 60, -960}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 110, -1095}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 816, 60, -1081}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 816, 110, -1081}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 717, 60, -1095}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1775, 34, -161}, { -1871, 766}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { 3609, -2519}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 100, -400}, { -358, -2013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1775, 34, -161}, { 895, 726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 100, -400}, { 2380, -1998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1662, 80, -229}, { 443, -925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2075, 16, -575}, { 6447, 1566}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { 5816, -1514}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1775, 34, -161}, { -2229, 1813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1795, 150, -746}, { 1863, -1484}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 100, -400}, { -1511, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { 2235, 497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 100, -400}, { 65, 5099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1795, 150, -746}, { 2304, 2635}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 205, -608}, { 160, 2738}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1733, 38, -119}, { 257, 756}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1775, 34, -161}, { 978, 723}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1662, 80, -229}, { 466, -917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1648, 44, -100}, { 285, 717}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1733, 38, -119}, { 1409, 772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1662, 80, -229}, { 880, -915}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 350}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1000, 0, 350}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 933, 20, 196}, { 6564, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 942, 25, 77}, { 0, 6106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { 12425, 12078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 942, 25, 77}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 933, 20, 196}, { 0, 6106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { 12425, 6996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 350}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 0, 350}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { 4786, 10527}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 933, 20, 196}, { 0, 13481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 350}, { 6093, 9747}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { 0, 17654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1338, 49, -37}, { 11676, 12654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1450, 50, -11}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1338, 49, -37}, { 0, 5645}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { 12535, 7695}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1474, 20, 239}, { 0, 11617}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1450, 50, -11}, { 10668, 10395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 0, 350}, { 0, 5933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1474, 20, 239}, { 10329, 3376}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1250, 0, 350}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 350}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1474, 20, 239}, { 4786, 10527}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1338, 49, -37}, { 0, 17504}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1077, 45, -152}, { 4727, 6300}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 100}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1970, 0, 20}, { 0, 5261}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, 44, -97}, { 7110, 6229}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 0, 20}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2070, 0, -130}, { 0, 8663}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1852, 44, -97}, { 7046, 2376}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, 44, -97}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2070, 0, -130}, { 0, 10467}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2072, 20, -398}, { 11272, 12102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2170, 0, -280}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2072, 20, -398}, { 0, 7584}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2070, 0, -130}, { 7327, -1135}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1910, 0, 100}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1852, 44, -97}, { 0, 9835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1786, 48, -34}, { 3468, 8103}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1474, 20, 239}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1655, 50, 1}, { 0, 13676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1450, 50, -11}, { 7350, 8852}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1713, 0, 351}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1655, 50, 1}, { 0, 16219}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1474, 20, 239}, { 9168, 7499}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1474, 20, 239}, { 0, 12248}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1500, 0, 350}, { 3850, 9202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1786, 48, -34}, { 0, 17696}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1655, 50, 1}, { 5320, 15257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1786, 48, -34}, { 0, 8907}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1713, 0, 351}, { 13352, -1076}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2310, 0, -400}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2351, 0, -441}, { 0, 3482}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2270, 0, -430}, { 2098, 730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2409, 0, -516}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2344, 2, -572}, { 0, 5160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2270, 0, -430}, { 6588, 3537}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2270, 0, -430}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2351, 0, -441}, { 0, 4485}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2409, 0, -516}, { 2412, 7650}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2344, 2, -572}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2216, 7, -570}, { 0, 6441}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2270, 0, -430}, { 5971, 4245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2270, 0, -430}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2155, 10, -516}, { 0, 7138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2235, 0, -377}, { 2676, 872}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2235, 0, -377}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2155, 10, -516}, { 0, 7838}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2072, 20, -398}, { 5577, 5281}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2235, 0, -377}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2072, 20, -398}, { 0, 8040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2170, 0, -280}, { 4446, 3216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2216, 7, -570}, { 0, 7386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2155, 10, -516}, { 3241, 6208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2431, 0, -404}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 0, -250}, { 0, 12538}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2308, 0, -192}, { 4632, 10236}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2431, 0, -404}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2289, 0, -367}, { 0, 7524}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 0, -250}, { 4242, 11728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2310, 0, -400}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2289, 0, -367}, { 0, 2691}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2431, 0, -404}, { 4730, -1767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2310, 0, -400}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2431, 0, -404}, { 0, 6516}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2351, 0, -441}, { 1803, 2695}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2351, 0, -441}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2431, 0, -404}, { 0, 5249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2409, 0, -516}, { 3794, 2223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 0, 119}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2217, 0, 242}, { 0, 13077}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2175, 0, 118}, { 3961, 9192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 430}, { 0, 17646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2217, 0, 242}, { 5429, 11784}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2327, 0, 426}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2217, 0, 242}, { 0, 10120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 430}, { 4712, 3668}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 508}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2327, 0, 426}, { 0, 4601}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 430}, { 5247, 5891}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 0, 50}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 0, 119}, { 0, 4634}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2175, 0, 118}, { 7361, -678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 0, -250}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2198, 0, -23}, { 0, 10666}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2308, 0, -192}, { 4562, 3460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 0, -250}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, -100}, { 0, 8663}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2198, 0, -23}, { 4903, 9326}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, -100}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2175, 0, 118}, { 0, 10671}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2198, 0, -23}, { 2628, 5216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2175, 0, 118}, { 0, 8579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, -100}, { 7494, 2504}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2075, 16, -575}, { -104, 1561}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2025, 60, -713}, { 2445, -540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { -834, -1494}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2262, 100, -945}, { 1458, -216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2081, 125, -1005}, { -4961, -979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2215, 60, -793}, { -24, 1631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1986, 120, -832}, { 3675, 783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1795, 150, -746}, { -854, -468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { -654, 1528}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2025, 60, -713}, { 671, 1493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1986, 120, -832}, { 1710, -270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { -1803, 550}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2172, 15, -660}, { 1210, 1582}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2215, 60, -793}, { 2839, -550}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2025, 60, -713}, { -885, -523}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2215, 60, -793}, { 3101, 1648}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1986, 120, -832}, { 643, -269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2025, 60, -713}, { 431, 1513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2215, 60, -793}, { 1798, 2646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2081, 125, -1005}, { 2161, 21}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1986, 120, -832}, { 261, 719}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2422, 100, -885}, { 3422, 377}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2262, 100, -945}, { -1712, -194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2346, 60, -764}, { 1493, 1922}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2215, 60, -793}, { 394, 600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2346, 60, -764}, { 1915, 905}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2262, 100, -945}, { 911, -1223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2075, 16, -575}, { 345, 517}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2172, 15, -660}, { 2194, 557}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2025, 60, -713}, { 1114, -1528}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2424, 15, -641}, { 1200, 1717}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2437, 60, -737}, { 967, -160}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2346, 60, -764}, { -614, -178}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2346, 60, -764}, { -891, 1928}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2437, 60, -737}, { 162, 1985}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2422, 100, -885}, { -384, 363}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2172, 15, -660}, { 332, 580}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2345, 15, -677}, { 3075, 660}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2215, 60, -793}, { 1233, -1582}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2345, 15, -677}, { 2399, 1691}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2346, 60, -764}, { 2412, -151}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2215, 60, -793}, { 95, -580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2345, 15, -677}, { 350, 1745}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2424, 15, -641}, { 2041, 1764}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2346, 60, -764}, { -352, -180}, {0x84, 0x84, 0x84, 0x00}}, + {{ 500, 0, 350}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 350}, { 0, 11617}, {0x84, 0x84, 0x84, 0x00}}, + {{ 683, 20, 196}, { 6564, 8794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 350}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 683, 20, 196}, { 0, 11196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { 10140, 8479}, {0x84, 0x84, 0x84, 0x00}}, + {{ 750, 0, 350}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 933, 20, 196}, { 0, 11196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 683, 20, 196}, { 6836, 3104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 865, 40, -262}, { 0, 10997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 683, 20, 196}, { 14252, -4281}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1077, 45, -152}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 865, 40, -262}, { 0, 11129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { 6584, 3638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 933, 20, 196}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 942, 25, 77}, { 0, 6106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 683, 20, 196}, { 10565, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 683, 20, 196}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 942, 25, 77}, { 0, 13104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { 4444, 15568}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 240}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, 0, 350}, { 0, 7615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { 15487, 5359}, {0x84, 0x84, 0x84, 0x00}}, + {{ 364, 20, -194}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 865, 40, -262}, { 0, 22473}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 751, 32, -390}, { 6041, 18383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 865, 40, -262}, { 0, 22131}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 364, 20, -194}, { 11284, 3889}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 364, 20, -194}, { 0, 12666}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 0}, { 11726, 9056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 0}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 240}, { 0, 11193}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { 14026, 3324}, {0x84, 0x84, 0x84, 0x00}}, + {{ 480, 20, 54}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 683, 20, 196}, { 0, 11522}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 865, 40, -262}, { 20329, 6699}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, 0, 350}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 350}, { 0, 11193}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { 12559, 10363}, {0x84, 0x84, 0x84, 0x00}}, + {{ 75, 0, 0}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -250}, { 0, 11670}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -222}, { 1990, 10282}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -500}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -450}, { 0, 4020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -353}, { 2914, 6934}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -353}, { 0, 7613}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -255}, { 1325, 11516}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -250}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -255}, { 0, 3155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -222}, { 1175, 894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -222}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -255}, { 0, 3572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -155}, { 3553, 1197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -155}, { 0, 4582}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -54}, { 2545, 8016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -222}, { 0, 10434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -54}, { 2118, 3301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -222}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, { 0, 10434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, 0}, { 1059, 10434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -250}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -570}, { 0, 14583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, -535}, { 1059, 13100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -500}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -255}, { 2118, 1256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -250}, { 0, 3450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -250}, { 1032, 1600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -250}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, -535}, { 0, 13146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -250}, { 2110, 1209}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, -535}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -500}, { 0, 2846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -250}, { 6157, 11466}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, 0}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, -250}, { 0, 11617}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, 0}, { 1059, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 50, 0, -612}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -500}, { 0, 5774}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, -535}, { 1059, 4291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 649, 0, -947}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 512, 0, -901}, { 0, 7166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 4984, 427}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 290, 0, -1050}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 16, -1120}, { 0, 10830}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, -1180}, { 4487, 5107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, -1250}, { 0, 9666}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 105, 0, -846}, { 9390, -5922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, -1180}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -1250}, { 0, 8038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, -1250}, { 4479, -1561}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -570}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 200, 0, -670}, { 0, 7016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 76, 0, -699}, { 4571, 4156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -750}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, 0, -755}, { 0, 4960}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -1000}, { 10578, 1581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -617}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -750}, { 0, 7041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -450}, { 4475, -4856}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 200, 0, -670}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -770}, { 0, 14423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 512, 0, -901}, { 5102, 16650}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 622, 5, -1043}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 510, 16, -1120}, { 0, 6805}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 477, 0, -995}, { 5177, 4876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 512, 0, -901}, { 0, 9406}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -770}, { 5429, 8175}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -570}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -612}, { 0, 3794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, -535}, { 1816, 878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -500}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -617}, { 0, 5984}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -450}, { 2118, -1094}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 512, 0, -901}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 147, 0, -755}, { 0, 17690}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 200, 0, -670}, { 4176, 16923}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, 0, -755}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 105, 0, -846}, { 0, 7138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -1000}, { 10543, 4513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 147, 0, -755}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 76, 0, -699}, { 0, 4848}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 200, 0, -670}, { 4220, 1492}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 76, 0, -699}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -612}, { 0, 4848}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -570}, { 2542, 5947}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -617}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, 0, -755}, { 0, 7138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -750}, { 3693, 5775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 16, -1120}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -1250}, { 0, 6589}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, -1180}, { 6571, 4138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 290, 0, -1050}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, -1180}, { 0, 7091}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, -1250}, { 5090, 8008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 105, 0, -846}, { 0, 12704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 477, 0, -995}, { 7451, -2573}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 105, 0, -846}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, -1250}, { 0, 19222}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -1000}, { 10377, 4240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -1000}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, -1250}, { 0, 19249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -1250}, { 8620, 7181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 16, -1120}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 290, 0, -1050}, { 0, 10830}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 477, 0, -995}, { 4660, 3992}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1026, 70, -755}, { 2381, -1561}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 1024, 80, -846}, { -655, -1909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 6, -795}, { 1131, 696}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1002, 80, -914}, { 580, -1857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 979, 70, -967}, { -1405, -1683}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 927, 5, -911}, { -243, 599}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 753, 20, -1252}, { 456, -918}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -1250}, { -1219, 2273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 670, 50, -1125}, { 1776, 912}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 1024, 80, -846}, { 1037, -858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 927, 5, -911}, { -941, 1637}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 951, 6, -795}, { 1767, 1682}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1243, 60, -1040}, { -1892, 922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1105, 120, -955}, { 2108, 705}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1291, 150, -913}, { 138, -718}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1064, 100, -1063}, { 683, 1348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1105, 120, -955}, { 2917, -322}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1243, 60, -1040}, { -3960, -84}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1243, 60, -1040}, { 671, -81}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1135, 90, -1119}, { -467, 932}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1064, 100, -1063}, { 1723, 1345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 791, 40, -1096}, { 203, 1190}, {0x84, 0x84, 0x84, 0x00}}, + {{ 895, 50, -1039}, { 1876, 955}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 993, 50, -1258}, { 1146, -2360}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 993, 50, -1258}, { 3286, -2335}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 753, 20, -1252}, { -256, -928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 791, 40, -1096}, { 1195, 1178}, {0x84, 0x84, 0x84, 0x00}}, + {{ 927, 5, -911}, { -123, 1606}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1024, 80, -846}, { 1948, -845}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1002, 80, -914}, { 323, -834}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1168, 100, -741}, { 3243, -262}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1118, 130, -828}, { -1571, -267}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1026, 70, -755}, { 591, 1477}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 1026, 70, -755}, { 2784, 1486}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 1118, 130, -828}, { 820, -262}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1024, 80, -846}, { -1260, 1174}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1118, 130, -828}, { 2965, -267}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1105, 120, -955}, { -3183, -354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1024, 80, -846}, { 406, 1161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1105, 120, -955}, { -1600, 1721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1118, 130, -828}, { 1795, 1763}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1291, 150, -913}, { 908, 301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1291, 150, -913}, { -2287, 311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1118, 130, -828}, { 1143, 1756}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 185, -808}, { 1464, -266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1118, 130, -828}, { -1748, 1762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1168, 100, -741}, { 1774, 1734}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 185, -808}, { 1057, -260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1105, 120, -955}, { -999, -354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1002, 80, -914}, { -886, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1024, 80, -846}, { 2247, 1177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 947, 40, -1011}, { 1213, -1378}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 895, 50, -1039}, { -650, -1102}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 869, 5, -988}, { -20, 523}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 869, 5, -988}, { 2626, 518}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 791, 40, -1096}, { 141, -851}, {0x84, 0x84, 0x84, 0x00}}, + {{ 752, 5, -1050}, { -85, 609}, {0x84, 0x84, 0x84, 0x00}}, + {{ 927, 5, -911}, { 2010, 1621}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 979, 70, -967}, { 1849, -670}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 869, 5, -988}, { -165, 1526}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 947, 40, -1011}, { 367, -328}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 869, 5, -988}, { -41, 1529}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 979, 70, -967}, { 1641, -694}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 947, 40, -1011}, { 452, 1699}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 979, 70, -967}, { 1164, 1382}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 1064, 100, -1063}, { 140, 135}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1135, 90, -1119}, { 2200, -2646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 947, 40, -1011}, { -2469, 740}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1064, 100, -1063}, { 479, -961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 947, 40, -1011}, { 1236, 744}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1135, 90, -1119}, { 2366, -2632}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 895, 50, -1039}, { 288, 938}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 895, 50, -1039}, { 1298, 2990}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1135, 90, -1119}, { 2777, -576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 993, 50, -1258}, { -256, -331}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 869, 5, -988}, { -734, 1540}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 895, 50, -1039}, { -824, -88}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 791, 40, -1096}, { -3381, 162}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1105, 120, -955}, { 1203, -327}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1064, 100, -1063}, { -2597, 1356}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 979, 70, -967}, { 1803, 1359}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 1002, 80, -914}, { 1810, 1218}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1105, 120, -955}, { 693, -339}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 979, 70, -967}, { -1258, 1368}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 670, 50, -1125}, { -632, 923}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 791, 40, -1096}, { 1044, 1191}, {0x84, 0x84, 0x84, 0x00}}, + {{ 753, 20, -1252}, { 391, -917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 752, 5, -1050}, { 2611, -450}, {0x84, 0x84, 0x84, 0x00}}, + {{ 670, 50, -1125}, { 1067, -2078}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 622, 5, -1043}, { 216, -295}, {0x84, 0x84, 0x84, 0x00}}, + {{ 752, 5, -1050}, { 2025, 2634}, {0x84, 0x84, 0x84, 0x00}}, + {{ 791, 40, -1096}, { 2665, 1211}, {0x84, 0x84, 0x84, 0x00}}, + {{ 670, 50, -1125}, { -23, 978}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 510, 16, -1120}, { 279, -599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 622, 5, -1043}, { 2548, -287}, {0x84, 0x84, 0x84, 0x00}}, + {{ 670, 50, -1125}, { 2589, -2088}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 500, 0, -1250}, { 935, 148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 16, -1120}, { 2187, 445}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 670, 50, -1125}, { 2665, -1084}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 700, 0, -840}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 0, 3384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 819, 0, -895}, { 5495, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 850, 6, -797}, { 0, 6696}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 819, 0, -895}, { 4256, 5676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 649, 0, -947}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 0, 6044}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 731, 0, -952}, { 3199, 2319}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 819, 0, -895}, { 0, 6567}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 731, 0, -952}, { 3750, 4193}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 768, 20, -611}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 850, 6, -797}, { 0, 9641}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 5020, 6998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 0, 8827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 599, 10, -617}, { 6825, 3304}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 514, 0, -714}, { 0, 10145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 599, 10, -617}, { 5117, 8158}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 982, 100, -576}, { -8441, -2029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 857, 16, -564}, { -7560, 775}, {0x84, 0x84, 0x84, 0x00}}, + {{ 882, 60, -451}, { 52, -572}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1025, 70, -353}, { 6642, -805}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 914, 34, -349}, { 6914, 395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1066, 120, -535}, { -7151, -604}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 982, 100, -576}, {-10359, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 882, 60, -451}, { -1001, 1473}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1025, 70, -353}, { 6450, 1241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1025, 70, -353}, { 736, -802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 914, 34, -349}, { -2290, 406}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1122, 40, -242}, { 5229, 258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 80, -284}, { 5394, -565}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1025, 70, -353}, { -3556, 224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1122, 40, -242}, { 875, 1269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 914, 34, -349}, { 2157, 358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 882, 60, -451}, { 27, -512}, {0x84, 0x84, 0x84, 0x00}}, + {{ 844, 26, -427}, { -23, 667}, {0x84, 0x84, 0x84, 0x00}}, + {{ 882, 60, -451}, { 655, -548}, {0x84, 0x84, 0x84, 0x00}}, + {{ 835, 20, -508}, { -811, 818}, {0x84, 0x84, 0x84, 0x00}}, + {{ 844, 26, -427}, { 1128, 705}, {0x84, 0x84, 0x84, 0x00}}, + {{ 882, 60, -451}, { 1145, -1579}, {0x84, 0x84, 0x84, 0x00}}, + {{ 857, 16, -564}, { -764, -259}, {0x84, 0x84, 0x84, 0x00}}, + {{ 835, 20, -508}, { 360, -212}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1329, 205, -548}, { 3847, -337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1319, 205, -728}, { -505, -154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1168, 100, -741}, { -328, 1744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1168, 100, -741}, { 544, -238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1026, 70, -755}, { 709, 1473}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 1066, 120, -535}, { 3203, 390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 982, 100, -576}, { 2967, 1038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1066, 120, -535}, { 2893, 400}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1026, 70, -755}, { 1787, 1479}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 982, 100, -576}, { 4233, -1006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 6, -795}, { 347, 1682}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 857, 16, -564}, { 5260, 1796}, {0x84, 0x84, 0x84, 0x00}}, + {{ 982, 100, -576}, { 3863, -2014}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1026, 70, -755}, { 126, -1497}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 951, 6, -795}, { -190, 635}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1319, 205, -728}, { 2207, -156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 185, -808}, { -974, -258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1168, 100, -741}, { 447, 1741}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1168, 100, -741}, { -4362, 737}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1066, 120, -535}, { 3165, 1454}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 205, -548}, { 3079, -1365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1249, 205, -408}, { 2445, -1617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1025, 70, -353}, { -743, 1243}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 80, -284}, { 4634, 439}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1249, 205, -408}, { 3946, -1614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1066, 120, -535}, { -1336, -620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1025, 70, -353}, { 152, 1242}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1066, 120, -535}, { -641, 1432}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1249, 205, -408}, { 4634, 379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 205, -548}, { 27, -1357}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 364, 20, -194}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 751, 32, -390}, { 0, 19405}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 736, 28, -525}, { 5389, 21433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 736, 28, -525}, { 0, 22132}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 599, 10, -617}, { 6775, 20354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 599, 10, -617}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -550}, { 0, 20256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -250}, { 12574, 22122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -250}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 364, 20, -194}, { 0, 10416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 599, 10, -617}, { 19843, 15498}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -250}, { 0, 10416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 0}, { 10255, 7760}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 599, 10, -617}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 736, 28, -525}, { 0, 8028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 768, 20, -611}, { 3782, 7145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 220, 0, -620}, { 0, 17083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -550}, { 2993, 20022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 514, 0, -714}, { 0, 6513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 220, 0, -620}, { 12020, 11674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2497, 60, -697}, { 3517, -86}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2437, 60, -737}, { 165, -131}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2424, 15, -641}, { 2025, 1701}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2750, 0, -250}, { 4188, 1014}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2578, 20, -270}, { 357, 18}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2600, 0, -140}, { -1266, 980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2578, 20, -270}, { 624, 33}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2494, 15, -296}, { -1372, 1040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, -140}, { 4727, 972}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -500}, { -1432, 1009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -750}, { 3264, 983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2651, 40, -632}, { 951, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -500}, { 507, 1015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2651, 40, -632}, { 927, -9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2583, 40, -586}, { -1289, -175}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2750, 0, -250}, { -1998, 1026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -500}, { 3585, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2656, 30, -390}, { 1143, -18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -750}, { 268, 997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2569, 60, -760}, { 1683, 29}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2651, 40, -632}, { -256, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2569, 60, -760}, { 3130, 1007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2422, 100, -885}, { -430, -672}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2437, 60, -737}, { -568, 943}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2651, 40, -632}, { -651, 1055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2569, 60, -760}, { 1702, 1076}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2497, 60, -697}, { 1494, 322}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2437, 60, -737}, { 2522, 103}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2583, 40, -586}, { 341, 865}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2651, 40, -632}, { 666, 1069}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2497, 60, -697}, { 656, 282}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2516, 15, -529}, { 160, 686}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2535, 15, -433}, { 1714, 686}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2583, 40, -586}, { -683, -617}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2656, 30, -390}, { 1579, -815}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2583, 40, -586}, { -1577, -704}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2535, 15, -433}, { 572, 727}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2583, 40, -586}, { 1200, 877}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2656, 30, -390}, { -452, 1020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -500}, { 181, 2003}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2424, 15, -641}, { 129, 635}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2583, 40, -586}, { 2556, -649}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2497, 60, -697}, { 348, -1086}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2535, 15, -433}, { 305, 708}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2578, 20, -270}, { 2190, 18}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2656, 30, -390}, { 585, -794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2535, 15, -433}, { 680, -328}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2494, 15, -296}, { 2488, 49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2578, 20, -270}, { 2647, -987}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2578, 20, -270}, { -329, 7}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2750, 0, -250}, { 194, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2656, 30, -390}, { 615, -20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2424, 15, -641}, { 845, 591}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2516, 15, -529}, { 2997, 711}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2583, 40, -586}, { 2894, -624}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 1500, 0, 1020}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1744, 0, 1101}, { 0, 6463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, 1020}, { 1068, 4240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1250}, { 0, 5897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 0, 1242}, { 4662, 5724}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, 1020}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1744, 0, 1101}, { 0, 3489}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1828, 0, 980}, { 3088, 2982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1020}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 0, 1242}, { 0, 7644}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1744, 0, 1101}, { 2456, 5876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1670, 0, 1420}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1250}, { 0, 6117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1477}, { 3391, 2713}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1670, 0, 1420}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1779, 0, 1375}, { 0, 3531}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1250}, { 4709, -917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1779, 0, 1375}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 0, 1242}, { 0, 4102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1250}, { 4327, 5845}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 0, 664}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1501, -5, 651}, { 0, 5266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, -5, 721}, { 1438, 4534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, -5, 721}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1600, 0, 800}, { 0, 3247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 0, 664}, { 3497, 2493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1600, 0, 800}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 688}, { 0, 5162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 0, 664}, { 1138, 4416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 795}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1600, 0, 800}, { 0, 6007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 0, 860}, { 1287, 5185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 795}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 688}, { 0, 3791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1600, 0, 800}, { 4138, 3800}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1859, 0, 895}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 795}, { 0, 3199}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 0, 860}, { 4339, 2821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1828, 0, 980}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1859, 0, 895}, { 0, 2926}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 0, 860}, { 4609, 2025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, 1020}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1828, 0, 980}, { 0, 4681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 0, 860}, { 3394, 1406}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 0, 860}, { 0, 4440}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1020}, { 3363, 1444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1907, 0, 194}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 450}, { 0, 15970}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1930, 0, 163}, { 1592, 726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 8, 753}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 600}, { 0, 12517}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 450}, { 5243, 16109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1817, 10, 605}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 8, 753}, { 0, 8824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 450}, { 15261, 4119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 400}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 450}, { 0, 18113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1907, 0, 194}, { 9493, 6569}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 0, 441}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1817, 10, 605}, { 0, 9156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 450}, { 15481, 10839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 0, 441}, { 0, 3234}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 450}, { 14625, -7816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 600}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 8, 753}, { 0, 12517}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1959, 2, 900}, { 5935, 14888}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1959, 2, 900}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2060, 0, 890}, { 0, 5317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 600}, { 11828, 10381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2060, 0, 890}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 890}, { 0, 3753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 600}, { 12300, 4800}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 10, 565}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1817, 10, 605}, { 0, 5536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 0, 441}, { 4873, -974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 600}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 890}, { 0, 13368}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 950}, { 1302, 15797}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, -50, 469}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -50, 469}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 549}, { 3389, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 549}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -50, 469}, { 0, 12146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -50, 549}, { 3228, 11113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 549}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1254, -25, 463}, { 0, 12428}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 469}, { 3210, 2111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, -25, 650}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 649}, { 0, 11654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1246, -25, 717}, { 2856, 1169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 0, 800}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1246, -25, 717}, { 0, 4685}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 800}, { 10582, 1501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 800}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -25, 759}, { 0, 11803}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 800}, { 1982, 11430}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, -25, 550}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1254, -25, 463}, { 0, 4729}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 549}, { 10648, 646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1246, -25, 717}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 649}, { 0, 11890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, -25, 759}, { 2858, 11099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, -25, 759}, { 0, 5059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -25, 759}, { 10593, 5035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, -25, 759}, { 0, 1024}, {0x94, 0x94, 0x90, 0x00}}, + {{ 1000, -50, 649}, { 0, 3990}, {0x94, 0x94, 0x90, 0x00}}, + {{ 750, -25, 759}, { 10593, 1024}, {0x94, 0x94, 0x90, 0x00}}, + {{ 951, -25, 759}, { 0, 11497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 800}, { 4031, 11313}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1254, -25, 463}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, 0, 400}, { 0, 12155}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, -50, 469}, { 3493, 11248}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, -50, 649}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 649}, { 0, 11617}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -25, 759}, { 2966, 11617}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, 0, 400}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, 0, 400}, { 0, 11617}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 469}, { 3609, 11608}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, -50, 469}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, 0, 400}, { 0, 4633}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 469}, { 10593, 1051}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1250, 0, 400}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, 0, 400}, { 0, 11617}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1254, -25, 463}, { 2856, 858}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -25, 759}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 474, -25, 759}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 800}, { 4035, 11626}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 800}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 474, -25, 759}, { 0, 5059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 248, -6, 758}, { 10792, 3882}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 800}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -25, 759}, { 0, 3041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 800}, { 10593, 999}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 375, -38, 651}, { 0, 6352}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -25, 653}, { 0, 11680}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 374, -17, 708}, { 1591, 6463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 248, -6, 758}, { 3182, 11903}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 248, -6, 758}, { 0, 12188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 800}, { 2992, 11185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 549}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, -25, 450}, { 0, 12083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -25, 553}, { 4179, 10827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 248, -6, 758}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 474, -25, 759}, { 0, 11880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 374, -17, 708}, { 1482, 6494}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -50, 469}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 469}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 549}, { 3389, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 469}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, -25, 450}, { 0, 11289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 549}, { 3379, 758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -50, 549}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -50, 469}, { 0, 4413}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 549}, { 10593, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 649}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 375, -38, 651}, { 0, 6352}, {0x97, 0x94, 0x90, 0x00}}, + {{ 374, -17, 708}, { 1591, 6463}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 469}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, 0, 400}, { 0, 12224}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 469}, { 3413, 11052}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 649}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 649}, { 0, 11617}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -25, 759}, { 2966, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, 0, 400}, { 0, 4633}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, 0, 400}, { 10593, 4660}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -25, 759}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 649}, { 0, 12024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 474, -25, 759}, { 2856, 11225}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, 0, 400}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 250, 0, 400}, { 0, 11617}, {0x97, 0x94, 0x90, 0x00}}, + {{ 260, -25, 450}, { 2368, 11193}, {0x97, 0x94, 0x90, 0x00}}, + {{ 474, -25, 759}, { 0, 11880}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 649}, { 2964, 11964}, {0x97, 0x94, 0x90, 0x00}}, + {{ 374, -17, 708}, { 1482, 6494}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 469}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, 0, 400}, { 0, 4633}, {0x97, 0x94, 0x90, 0x00}}, + {{ 260, -25, 450}, { 10183, 2322}, {0x97, 0x94, 0x90, 0x00}}, + {{ -9, 0, 540}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { 0, 6660}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -2, 609}, { 2483, 4358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -47, 0, 449}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 470}, { 0, 5501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -9, 0, 540}, { 4081, 191}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, 800}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 248, -6, 758}, { 0, 11560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { 5210, 2739}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -25, 553}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, -25, 450}, { 0, 5387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 172, -20, 547}, { 3319, 916}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 172, -20, 547}, { 0, 6359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, -25, 450}, { 3605, 2116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, -6, 397}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { 0, 6639}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, 273}, { 5395, 1086}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -10, 457}, { 0, 3632}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { 5184, 3180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, -16, 525}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 172, -20, 547}, { 0, 3556}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { 5053, 1846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -10, 457}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, -16, 525}, { 0, 4740}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { 4814, 2998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 800}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 248, -6, 758}, { 0, 4180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, 800}, { 10162, 1398}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -9, 0, 540}, { 0, 6660}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 470}, { 5516, 10459}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -2, 609}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { 0, 4410}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 152, -10, 646}, { 4020, -162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -25, 653}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 152, -10, 646}, { 0, 5176}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 248, -6, 758}, { 3190, 964}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, 800}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { 0, 6510}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 490}, { 13356, 13935}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 490}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { 0, 16305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 470}, { 3915, 6101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 152, -10, 646}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { 0, 7113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 248, -6, 758}, { 4140, -2258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 250, 0, 400}, { 0, 4192}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, 250}, { 8002, 136}, {0x97, 0x94, 0x90, 0x00}}, + {{ 179, 0, 423}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, 250}, { 0, 9075}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, 273}, { 1351, 8647}, {0x97, 0x94, 0x90, 0x00}}, + {{ 260, -25, 450}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 250, 0, 400}, { 0, 3430}, {0x97, 0x94, 0x90, 0x00}}, + {{ 179, 0, 423}, { 3149, 3090}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, 0}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, { 0, 2083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, 273}, { 11560, 1009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -47, 0, 449}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 0, 219}, { 0, 15549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 470}, { 3603, 3681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -54}, { 0, 4134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 48}, { 2940, 973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 48}, { 0, 3964}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 150}, { 3110, 6958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, -6, 397}, { 0, 17861}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, 273}, { 1111, 12580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 150}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 0, 219}, { 0, 3949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -47, 0, 449}, { 10859, 13597}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 0, 219}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 490}, { 0, 12505}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 470}, { 6358, 11673}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 150}, { 0, 13905}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 150}, { 8343, 15390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 0, 20060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 150}, { 2168, 13721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, 250}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, 0}, { 0, 11634}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, 0}, { 1059, 11635}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, 0}, { 0, 11688}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, 273}, { 1142, 184}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2127, 0, 1335}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1855, 0, 1309}, { 0, 12585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1928, 0, 1357}, { 1760, 9310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2088, 0, 1416}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 0, 5042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1928, 0, 1357}, { 7481, 1067}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 890}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2060, 0, 890}, { 0, 3753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 18836, 866}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2060, 0, 890}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1935, 0, 996}, { 0, 7955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 16221, 11024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1959, 2, 900}, { 0, 5317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1935, 0, 996}, { 3902, 6752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1820, 0, 1229}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1855, 0, 1309}, { 0, 4708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 10058, 10408}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1935, 0, 996}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 1141}, { 0, 8489}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 14826, 8285}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 1141}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1820, 0, 1229}, { 0, 4828}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 13591, 6950}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 1300}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 950}, { 0, 15854}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2127, 0, 1335}, { 983, -447}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 950}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 890}, { 0, 3780}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2127, 0, 1335}, { 7314, -13578}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2470, 0, 240}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { 0, 7478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2306, 0, 195}, { 5660, 5503}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, -140}, { -67, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2494, 15, -296}, { 3679, 7488}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2389, 5, -133}, { 8571, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 0}, { -67, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -250}, { 7116, 8721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, -140}, { 8574, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 500}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 250}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { 6356, 6956}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { 0, 9718}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2580, 0, 470}, { 3985, 7157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 250}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { 0, 8802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { 7178, 4278}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 240}, { 0, 7135}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { 7286, 5372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 0}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { 6779, 4837}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, -140}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2389, 5, -133}, { 0, 9715}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { 6488, 6082}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 0}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, -140}, { 0, 9718}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { 8136, 8499}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 0}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { 0, 12073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { 6239, 8303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 240}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2416, 0, 379}, { 0, 7338}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { 6986, 3743}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2288, 0, 21}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { 0, 7182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { 4688, 8183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2389, 5, -133}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2288, 0, 21}, { 0, 8791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { 6917, 3753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2306, 0, 195}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { 0, 7018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2274, 0, 105}, { 3709, 2621}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2274, 0, 105}, { 0, 4648}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { 5637, 3502}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2416, 0, 379}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 503}, { 0, 6495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { 7744, 2346}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2306, 0, 195}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2416, 0, 379}, { 0, 10079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 240}, { 5003, 6227}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { 0, 9063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 240}, { 4823, 4775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { 0, 8314}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { 4728, 7526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 503}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2580, 0, 470}, { 0, 6708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { 4307, 8681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { 0, 2537}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 500}, { 0, 28314}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 1100}, { 1864, -49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 500}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { 7573, -13164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 508}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 600}, { 0, 8488}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 1100}, { 21374, 14183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 1100}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 600}, { 0, 23143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 950}, { 4261, 8938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 508}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 430}, { 0, 8181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 600}, { 6397, 4869}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2580, 0, 470}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 503}, { 0, 6708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 1100}, { 24507, 12956}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 500}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2580, 0, 470}, { 0, 8338}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 1100}, { 27246, 9124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1000}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 750}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { 7573, -2571}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2348, 0, 1258}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 1100}, { 0, 7893}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { 6356, -581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 1100}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 950}, { 0, 10012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { 10487, -474}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 1100}, { 1975, 7822}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 1273}, { 0, 9390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { 1270, 202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2570, 0, 1240}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { 0, 7598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 1273}, { 5075, -164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1250}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { 0, 11336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2570, 0, 1240}, { 4865, 6913}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1250}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1000}, { 0, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { 7573, 8022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2119, 0, 1424}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 0, 5137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2088, 0, 1416}, { 1271, 1325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2312, 0, 1344}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2348, 0, 1258}, { 0, 4848}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { 5624, 1480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2268, 0, 1388}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2312, 0, 1344}, { 0, 3525}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { 5151, 1222}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 1424}, { 0, 3424}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 4107, 1240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 1424}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2268, 0, 1388}, { 0, 5754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { 4832, 3959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 1424}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { 0, 6678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 2821, 4722}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2200, 0, 1300}, { 0, 4457}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 1300}, { 908, 2543}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2510, 0, 1430}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1490}, { 0, 6265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 1273}, { 3040, -1046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 1273}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2393, 0, 1403}, { 0, 4081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2510, 0, 1430}, { 2237, 3943}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1490}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2570, 0, 1240}, { 0, 7550}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 1273}, { 2398, 8570}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1490}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1250}, { 0, 6108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2570, 0, 1240}, { 3813, 6320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2250, 0, 1750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2326, 0, 1469}, { 0, 7153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2197, 0, 1523}, { 2462, 5128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 1750}, { 0, 6108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2326, 0, 1469}, { 5846, 2865}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 1750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1490}, { 0, 8814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2326, 0, 1469}, { 6427, 2864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2103, 0, 1523}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2057, 0, 1512}, { 0, 1980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1610}, { 1934, 1619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2510, 0, 1430}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2393, 0, 1403}, { 0, 3265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2326, 0, 1469}, { 1777, 4364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1490}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2510, 0, 1430}, { 0, 6265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2326, 0, 1469}, { 1795, 9596}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1610}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2197, 0, 1523}, { 0, 4572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2103, 0, 1523}, { 954, 2809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2250, 0, 1750}, { 0, 6196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2197, 0, 1523}, { 3173, 2612}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1610}, { 0, 6196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2000, 0, 1750}, { 3037, 5363}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 1750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1779, 0, 1375}, { 0, 8989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1670, 0, 1420}, { 2262, 7908}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1670, 0, 1420}, { 0, 8271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1477}, { 3783, 8054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1610}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 1750}, { 0, 7846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2000, 0, 1750}, { 2210, 3267}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2057, 0, 1512}, { 0, 2991}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 1750}, { 5813, -2546}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2057, 0, 1512}, { 0, 9053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1887, 0, 1449}, { 3387, 7068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1887, 0, 1449}, { 0, 7952}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1779, 0, 1375}, { 2720, 8510}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { -8433, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 240}, { -5321, 6239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 250}, { -7834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { -4641, 8065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { -6074, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { -1168, 7331}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 240}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2416, 0, 379}, { -686, 7262}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { 6606, 4470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, -140}, { -67, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2389, 5, -133}, { 8571, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { 4960, -5425}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { -7991, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { -2130, 5285}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { -4764, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2304, 0, -6}, { -2, 7320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 0}, {-10982, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, -140}, { -5136, 7387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2494, 15, -296}, { 3679, 7488}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2389, 5, -133}, { 8571, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 0}, { -67, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -250}, { 7116, 8721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, -140}, { 8574, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 500}, { -8641, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 250}, { -1457, 8721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 250}, { -7731, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 0}, { -2569, 10201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 0}, { -9529, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { -1191, 8171}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2590, 0, 160}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 240}, { 2066, -5033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { -46, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2306, 0, 195}, { 5911, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2290, 0, 161}, { 5422, 2555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2306, 0, 195}, { 5911, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 500}, { -7270, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { -24, 5732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2580, 0, 470}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2580, 0, 470}, { -44, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 461}, { 5606, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 503}, { 5319, -753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { -4708, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2434, 0, 417}, { -1089, 7465}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2580, 0, 470}, { -5651, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2434, 0, 417}, { 633, 2810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 461}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 360}, { -7389, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2416, 0, 379}, { 212, 2811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2434, 0, 417}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { 5942, 2502}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2288, 0, 21}, { 0, 1033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2278, 0, 48}, { -25, 2249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 20}, { -7895, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2389, 5, -133}, { -3086, 6638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2304, 0, -6}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2306, 0, 195}, { 7684, 5751}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2416, 0, 379}, { -5, 1072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 240}, { 681, 7311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { -5625, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2274, 0, 105}, { -61, 2340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2281, 0, 136}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { -5717, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2273, 0, 77}, { -9, 2239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2274, 0, 105}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { -5836, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2278, 0, 48}, { 11, 2239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2273, 0, 77}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2304, 0, -6}, { -6296, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2288, 0, 21}, { -5985, 2304}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 100}, { -5472, 2567}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2281, 0, 136}, { 136, 2131}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2290, 0, 161}, { -3, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2497, 60, -697}, { 3517, -86}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2437, 60, -737}, { 165, -131}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2424, 15, -641}, { 2025, 1701}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2535, 15, -433}, { 1992, 1754}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2619, 40, -455}, { 386, 265}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2530, 15, -482}, { -549, 1775}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2530, 15, -384}, { 1575, 1812}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2656, 30, -390}, { 515, 299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2535, 15, -433}, { -805, 1761}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2530, 15, -482}, { 2286, 1774}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2605, 40, -515}, { 1396, 317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2516, 15, -529}, { 140, 1776}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2583, 40, -586}, { -1855, 316}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2516, 15, -529}, { 1676, 1774}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2583, 40, -586}, { 120, 321}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2492, 15, -572}, { -582, 1755}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2619, 40, -455}, { 2299, 270}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2605, 40, -515}, { -1118, 324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2530, 15, -482}, { 482, 1771}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2554, 40, -621}, { 2347, 356}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2497, 60, -697}, { -1536, -83}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2463, 15, -608}, { 774, 1785}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2494, 15, -296}, { 424, 1043}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2578, 20, -270}, { 1096, 25}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2516, 15, -337}, { -1083, 816}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2516, 15, -337}, { 1602, 1849}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2605, 30, -330}, { 283, 688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2530, 15, -384}, { -581, 1827}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2463, 15, -608}, { 956, 1749}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2497, 60, -697}, { 94, -83}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2424, 15, -641}, { -1019, 1706}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2605, 30, -330}, { 2151, 687}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2656, 30, -390}, { -1401, 285}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2530, 15, -384}, { 724, 1821}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2578, 20, -270}, { 2751, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2605, 30, -330}, { -165, 685}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2516, 15, -337}, { -199, 1846}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2492, 15, -572}, { 946, 1765}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2554, 40, -621}, { 171, 347}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2463, 15, -608}, { -838, 1794}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2583, 40, -586}, { 1914, 311}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2656, 30, -390}, { 2306, 298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2619, 40, -455}, { -769, 264}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2535, 15, -433}, { -179, 1748}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2750, 0, -250}, { 4188, 1014}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2578, 20, -270}, { 357, 18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, -140}, { -1266, 980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2578, 20, -270}, { 624, 33}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2494, 15, -296}, { -1372, 1040}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2600, 0, -140}, { 4727, 972}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -250}, { 519, 1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2656, 30, -390}, { 1575, -20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2605, 30, -330}, { -920, -9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -250}, { 608, 1016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2605, 30, -330}, { 1053, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2578, 20, -270}, { -945, 8}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -250}, { -1998, 1026}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -500}, { 3585, 1013}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2656, 30, -390}, { 1143, -18}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -500}, { -1432, 1009}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -750}, { 3264, 983}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2651, 40, -632}, { 951, 3}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2651, 40, -632}, { -651, 1055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2569, 60, -760}, { 1702, 1076}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2497, 60, -697}, { 1494, 322}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2437, 60, -737}, { 2522, 103}, {0x86, 0x84, 0x84, 0x00}}, + {{ 2569, 60, -760}, { 3130, 1007}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2422, 100, -885}, { -430, -672}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2437, 60, -737}, { -568, 943}, {0x86, 0x84, 0x84, 0x00}}, + {{ 2750, 0, -500}, { 483, 1004}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2605, 40, -515}, { 1309, -98}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2619, 40, -455}, { -110, -79}, {0xbe, 0xbc, 0xbc, 0x00}}, + {{ 2750, 0, -500}, { 578, 1008}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2619, 40, -455}, { 830, -91}, {0xbe, 0xbc, 0xbc, 0x00}}, + {{ 2656, 30, -390}, { -662, -17}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2651, 40, -632}, { 482, 1062}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2497, 60, -697}, { 1268, 321}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2554, 40, -621}, { 55, 595}, {0xbe, 0xbc, 0xbc, 0x00}}, + {{ 2583, 40, -586}, { -492, 735}, {0x86, 0x84, 0x84, 0x00}}, + {{ 2750, 0, -500}, { -39, 1006}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2583, 40, -586}, { 1973, -173}, {0x86, 0x84, 0x84, 0x00}}, + {{ 2605, 40, -515}, { -3, -96}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -500}, { 507, 1015}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2651, 40, -632}, { 927, -9}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2583, 40, -586}, { -1289, -175}, {0x86, 0x84, 0x84, 0x00}}, + {{ 2750, 0, -750}, { 268, 997}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2569, 60, -760}, { 1683, 29}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2651, 40, -632}, { -256, 1}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2301, 15, -685}, { 1966, 1687}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2275, 60, -793}, { 839, -342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, 15, -684}, { -141, 1696}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2215, 60, -793}, { -1946, -337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2101, 15, -609}, { -47, 1548}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2134, 15, -637}, { 1433, 1557}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2025, 60, -713}, { -31, -551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2105, 60, -753}, { 2109, -374}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2025, 60, -713}, { -1259, -549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2134, 15, -637}, { 593, 1549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2346, 60, -764}, { 1718, -128}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2275, 60, -793}, { -1397, -345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2301, 15, -685}, { 621, 1689}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2214, 15, -677}, { 1499, 1633}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2155, 60, -783}, { 1278, -423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2172, 15, -660}, { -195, 1559}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2105, 60, -753}, { -908, -366}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2172, 15, -660}, { 1265, 1564}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2105, 60, -753}, { 1015, -373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2134, 15, -637}, { -323, 1554}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, 15, -684}, { 1503, 1697}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2215, 60, -793}, { 1103, -339}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2214, 15, -677}, { -72, 1628}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2155, 60, -783}, { -1170, -424}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2345, 15, -677}, { 1607, 1684}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2346, 60, -764}, { 835, -119}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2301, 15, -685}, { -516, 1687}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2075, 16, -575}, { -766, 1563}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2101, 15, -609}, { 627, 1542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2025, 60, -713}, { 1576, -541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2386, 15, -663}, { 1710, 1708}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2387, 60, -767}, { 186, -117}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2345, 15, -677}, { -447, 1681}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2387, 60, -767}, { 2057, -127}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2346, 60, -764}, { -36, -121}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2345, 15, -677}, { -11, 1682}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2424, 15, -641}, { 2025, 1701}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2437, 60, -737}, { 165, -131}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2386, 15, -663}, { -26, 1716}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2387, 60, -767}, { -2543, -128}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 2075, 16, -575}, { -104, 1561}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2025, 60, -713}, { 2445, -540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { -834, -1494}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2105, 60, -753}, { 2049, 1643}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1986, 120, -832}, { 296, -268}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2025, 60, -713}, { -505, 1486}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2025, 60, -713}, { 671, 1493}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1986, 120, -832}, { 1710, -270}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { -1803, 550}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { -654, 1528}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1986, 120, -832}, { 3675, 783}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1795, 150, -746}, { -854, -468}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2437, 60, -737}, { 1492, 939}, {0x86, 0x84, 0x84, 0x00}}, + {{ 2422, 100, -885}, { -729, -654}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2387, 60, -767}, { -221, 936}, {0x9e, 0x9c, 0x9c, 0x00}}, + {{ 2387, 60, -767}, { 773, 925}, {0x9e, 0x9c, 0x9c, 0x00}}, + {{ 2422, 100, -885}, { 2094, -631}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2346, 60, -764}, { -439, 908}, {0x86, 0x84, 0x84, 0x00}}, + {{ 2422, 100, -885}, { 3422, 377}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2262, 100, -945}, { -1712, -194}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2346, 60, -764}, { 1493, 1922}, {0x86, 0x84, 0x84, 0x00}}, + {{ 2275, 60, -793}, { -787, 1641}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2215, 60, -793}, { -24, 1631}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2275, 60, -793}, { 2084, 1635}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2262, 100, -945}, { 1458, -216}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2081, 125, -1005}, { -4961, -979}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2081, 125, -1005}, { 3764, -962}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1986, 120, -832}, { -978, -273}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2105, 60, -753}, { 92, 1644}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2155, 60, -783}, { 959, 1616}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2081, 125, -1005}, { 2028, -963}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2105, 60, -753}, { -748, 1640}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2215, 60, -793}, { 1570, 1625}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2081, 125, -1005}, { 100, -960}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2155, 60, -783}, { -206, 1606}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2196, 0, 198}, {-10388, 2345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2185, 0, 163}, { -9319, 3451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 0, 119}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2185, 0, 163}, { -9630, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2175, 0, 118}, { -8849, 2787}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2173, 0, 70}, { -54, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 0, 50}, { 6869, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 0, 119}, { 8583, -2129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2175, 0, 118}, { -9023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2173, 0, 70}, { -8967, 3054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2308, 0, -192}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 0, -250}, { 220, 6160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2221, 0, -62}, { 6545, 1365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 430}, { -2863, -6419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2217, 0, 242}, { -93, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 0, 119}, { 11886, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2196, 0, 198}, { 1497, 2345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 0, 119}, { 11886, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 0, -250}, { 7512, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, -100}, { -14, 1059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2221, 0, -62}, { 1871, 5646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2221, 0, -62}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, -100}, { -1886, 5610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2198, 0, -23}, { 1583, 2125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2198, 0, -23}, { -2031, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, -100}, { -3803, 5612}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 22}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2173, 0, 70}, { -6923, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 22}, { -7001, 3053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 0, 50}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 22}, { -7289, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, -100}, { -5163, 6591}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 0, 50}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2431, 0, -404}, { -3979, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2434, 0, -433}, { -4084, 2346}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2343, 0, -405}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2434, 0, -433}, { -4293, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2431, 0, -462}, { -4551, 2325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2431, 0, -462}, { 334, -124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2423, 0, -490}, { -328, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2343, 0, -405}, { 4927, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2409, 0, -516}, { -755, 2280}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2423, 0, -376}, { -3836, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2431, 0, -404}, { -3752, 2347}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2408, 0, -348}, { -60, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 0, -250}, { 7882, 6160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2308, 0, -192}, { 7661, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2408, 0, -348}, { -623, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2289, 0, -367}, { 3818, 4186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 0, -250}, { 9350, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2423, 0, -376}, { -4376, 5762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2289, 0, -367}, { -345, 1221}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2408, 0, -348}, { -4787, 4384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2423, 0, -376}, { -6071, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2343, 0, -405}, { -2572, 2597}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2289, 0, -367}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2343, 0, -405}, { -3015, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2310, 0, -400}, { -1647, 1697}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2289, 0, -367}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 318, 100, -1918}, { 3595, -5935}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -330, 100, -1949}, { -4956, -6273}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 238, 0, -1304}, { 2239, 1279}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, 0, -1307}, { -2892, 1260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 318, 100, -1918}, { -2271, -1891}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 481, 50, -1499}, { 439, 1662}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 100, -1600}, { 2657, 123}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 318, 100, -1918}, { -2031, -3876}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 238, 0, -1304}, { -126, 3310}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 481, 50, -1499}, { 1886, -397}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 481, 50, -1499}, { 1592, -1410}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 238, 0, -1304}, { -4043, 2265}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 500, 0, -1295}, { 2362, 1969}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 0, -1000}, { -547, 949}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 0, -1000}, { -82, 724}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2820, 0, -1240}, { -1850, -963}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2604, 70, -1229}, { 1135, -318}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 0, -1000}, { -1488, 1050}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2820, 0, -1240}, { 2403, 950}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2481, 70, -1059}, { -1070, -445}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2750, 0, -1000}, { 375, 1056}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2604, 70, -1229}, { 2082, -315}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2613, 60, -865}, { 746, 2002}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2481, 70, -1059}, { 3146, 413}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2422, 100, -885}, { -1511, 364}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2613, 60, -865}, { 2307, 988}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2422, 100, -885}, { 501, -668}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2569, 60, -760}, { -673, 993}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -1000}, { 325, 1030}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2481, 70, -1059}, { 1626, -425}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2613, 60, -865}, { -764, 47}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -750}, { -1194, 997}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -1000}, { 2963, 1021}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2613, 60, -865}, { 567, 42}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, -750}, { 757, 994}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2613, 60, -865}, { 1070, 51}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2569, 60, -760}, { -984, 34}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -362, 0, -449}, { 3493, 1271}, {0x84, 0x85, 0x84, 0x00}}, + {{ -842, 50, 275}, { -31, -209}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -355, 0, 152}, { 179, 1059}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1329, 80, -62}, { 3119, 663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1479, 100, 478}, { 1310, -825}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -842, 50, 275}, { -1447, 796}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1477, 100, -587}, { 1354, -262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1329, 80, -62}, { -1967, -285}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -362, 0, -449}, { 480, 1312}, {0x84, 0x85, 0x84, 0x00}}, + {{ -362, 0, -449}, { 176, 1286}, {0x84, 0x85, 0x84, 0x00}}, + {{-1329, 80, -62}, { 2359, -283}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -842, 50, 275}, { -2009, -223}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -330, 100, -1949}, { 2032, -4199}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -864, 80, -1698}, { -972, -2290}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, 0, -1307}, { 675, 3314}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -864, 80, -1698}, { 1648, -1292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -992, 100, -1019}, { -412, 788}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, 0, -1307}, { 1003, 2577}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -992, 100, -1019}, { 1995, -269}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1477, 100, -587}, { -1828, -250}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -362, 0, -449}, { 357, 1325}, {0x84, 0x85, 0x84, 0x00}}, + {{ -150, 0, -1307}, { 2897, 1586}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -992, 100, -1019}, { 1461, -272}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -362, 0, -449}, { -1309, 1313}, {0x84, 0x85, 0x84, 0x00}}, + {{ -150, 0, -1307}, { 1870, 577}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -362, 0, -449}, { -339, 239}, {0x84, 0x85, 0x84, 0x00}}, + {{ -152, 0, -449}, { -320, 789}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1611, 170, -800}, { 3437, 954}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1479, 120, -861}, { 1931, -849}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1429, 205, -668}, { -2136, 940}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1795, 150, -746}, { 3269, 568}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1611, 170, -800}, { 1004, -974}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1619, 205, -608}, { -900, 675}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1479, 120, -861}, { -843, -2871}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1291, 150, -913}, { -222, 1357}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1279, 185, -808}, { 2090, 745}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1319, 205, -728}, { 484, 1909}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1429, 205, -668}, { 1832, -83}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1479, 120, -861}, { -1867, -1875}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1619, 205, -608}, { 554, 1685}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1611, 170, -800}, { 2499, 43}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1429, 205, -668}, { -1572, -59}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1479, 120, -861}, { 652, -2896}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1279, 185, -808}, { -744, 764}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1319, 205, -728}, { 1543, 888}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1622, 160, -1030}, { -1926, -873}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1445, 140, -1042}, { 374, 2200}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1479, 120, -861}, { 3166, -803}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1709, 140, -913}, { 1147, 1590}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1622, 160, -1030}, { 1650, 4}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1479, 120, -861}, { -2053, 155}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1479, 120, -861}, { -720, -844}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1611, 170, -800}, { 199, 952}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1709, 140, -913}, { 2479, 557}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1479, 120, -861}, { 986, -2848}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1445, 140, -1042}, { -1574, 158}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1291, 150, -913}, { 1686, 1332}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1795, 150, -746}, { 599, 1599}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1709, 140, -913}, { 1586, -492}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1611, 170, -800}, { -1572, 39}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1243, 60, -1040}, { 306, 1953}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1291, 150, -913}, { 2036, 287}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1445, 140, -1042}, { -1704, -837}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 937, 140, -1502}, { 2555, -2768}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 993, 50, -1258}, { -1725, 1767}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1120, 0, -1370}, { 1994, 4086}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 993, 50, -1258}, { 4024, -268}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1249, 80, -1251}, { -3731, -1393}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1120, 0, -1370}, { 185, 2040}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1249, 80, -1251}, { -3247, -457}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1135, 90, -1119}, { 375, 939}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1243, 60, -1040}, { 2626, -86}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1445, 140, -1042}, { 3020, -1872}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1249, 80, -1251}, { -2170, 587}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1243, 60, -1040}, { 3024, 933}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1249, 80, -1251}, { 1156, -446}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 993, 50, -1258}, { -1429, 1030}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1135, 90, -1119}, { 1275, 934}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 753, 20, -1252}, { -1899, 2120}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 993, 50, -1258}, { 4909, 761}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 937, 140, -1502}, { -255, -3785}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 481, 50, -1499}, { -2440, 2242}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 619, 50, -1401}, { 1558, 2219}, {0x86, 0x84, 0x84, 0x00}}, + {{ 700, 100, -1600}, { 1315, -617}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 619, 50, -1401}, { 159, 2222}, {0x86, 0x84, 0x84, 0x00}}, + {{ 937, 140, -1502}, { 4281, -2753}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 700, 100, -1600}, { -1284, -614}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 481, 50, -1499}, { -4859, -1383}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -1295}, { 1019, 1970}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 619, 50, -1401}, { 1801, -1839}, {0x86, 0x84, 0x84, 0x00}}, + {{ 500, 0, -1295}, { 619, 1977}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -1250}, { 2635, 2250}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 619, 50, -1401}, { -2138, -1853}, {0x86, 0x84, 0x84, 0x00}}, + {{ 500, 0, -1250}, { -401, 2264}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 753, 20, -1252}, { 3783, -942}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 619, 50, -1401}, { -1122, -1880}, {0x86, 0x84, 0x84, 0x00}}, + {{ 619, 50, -1401}, { -1572, 1195}, {0x86, 0x84, 0x84, 0x00}}, + {{ 753, 20, -1252}, { 3332, 2109}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 937, 140, -1502}, { 409, -3774}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2173, 9, -540}, { -219, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2213, 8, -473}, { 3294, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, 4, -505}, { 3059, -1402}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2194, 8, -556}, { -3446, 2236}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2173, 9, -540}, { -3311, 3404}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, 4, -505}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2205, 10, -420}, { -1125, 7473}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2072, 20, -398}, { -123, 1443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2235, 0, -377}, { -3435, 8159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2155, 10, -516}, { -4891, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2072, 20, -398}, { -1882, 6839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2205, 10, -420}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2155, 10, -516}, { -3016, 2266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2205, 10, -420}, { 1865, 2568}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2213, 8, -473}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2173, 9, -540}, { -219, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2155, 10, -516}, { 277, 2266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2213, 8, -473}, { 3294, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2242, 6, -580}, { -216, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2216, 7, -570}, { 25, 2246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, 4, -505}, { 3244, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2266, 5, -584}, { -183, -81}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2242, 6, -580}, { -216, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, 4, -505}, { 3244, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2320, 3, -580}, { -226, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2293, 4, -585}, { -264, 2257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2307, 0, -501}, { 3392, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2266, 5, -584}, { -4197, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, 4, -505}, { -1194, 3012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2307, 0, -501}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2293, 4, -585}, { -3656, 2257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2266, 5, -584}, { -3402, 3481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2307, 0, -501}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2216, 7, -570}, { 546, 156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2194, 8, -556}, { -215, 1099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, 4, -505}, { 3231, 2312}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2409, 0, -516}, { -3758, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2389, 0, -541}, { -3728, 2461}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2344, 0, -465}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2389, 0, -541}, { 1219, -2851}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2307, 0, -501}, { -146, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2344, 0, -465}, { 2192, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2367, 1, -559}, { 211, -21}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2344, 2, -572}, { -214, 1095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2307, 0, -501}, { 3218, 2244}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2072, 20, -398}, { -123, 1443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2170, 0, -280}, { 1855, 8159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2235, 0, -377}, { 6300, 5290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2344, 2, -572}, { -3620, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2320, 3, -580}, { -3442, 2140}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2409, 0, -516}, { -5682, 2280}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2344, 0, -465}, { -1968, 2849}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2343, 0, -405}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2389, 0, -541}, { -256, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2367, 1, -559}, { 276, 2205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2307, 0, -501}, { 3852, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2307, 0, -501}, { -146, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2270, 0, -430}, { 935, 4479}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2344, 0, -465}, { 2192, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2344, 0, -465}, { -2684, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2310, 0, -400}, { 244, 2529}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2343, 0, -405}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2270, 0, -430}, { -1256, 4479}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2310, 0, -400}, { 982, 4166}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2344, 0, -465}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2256, 4, -505}, { -2721, 3162}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2270, 0, -430}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2307, 0, -501}, { -3620, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2213, 8, -473}, { -2409, 3223}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2256, 4, -505}, { -3460, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2270, 0, -430}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2213, 8, -473}, { -3262, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2205, 10, -420}, { -2126, 3163}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2270, 0, -430}, { -2861, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2205, 10, -420}, { -855, 3276}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2235, 0, -377}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 873, 30, -380}, { 4828, 496}, {0x84, 0x84, 0x84, 0x00}}, + {{ 892, 32, -364}, { 5890, 446}, {0x84, 0x84, 0x84, 0x00}}, + {{ 882, 60, -451}, { 52, -572}, {0x84, 0x84, 0x84, 0x00}}, + {{ 914, 34, -349}, { 6914, 395}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1025, 70, -353}, { 6642, -805}, {0x84, 0x84, 0x84, 0x00}}, + {{ 837, 24, -452}, { -14, 623}, {0x84, 0x84, 0x84, 0x00}}, + {{ 844, 26, -427}, { 1665, 582}, {0x84, 0x84, 0x84, 0x00}}, + {{ 832, 22, -478}, { -1787, 662}, {0x84, 0x84, 0x84, 0x00}}, + {{ 857, 28, -401}, { 3388, 541}, {0x84, 0x84, 0x84, 0x00}}, + {{ 841, 18, -534}, { -5579, 738}, {0x84, 0x84, 0x84, 0x00}}, + {{ 835, 20, -508}, { -3787, 699}, {0x84, 0x84, 0x84, 0x00}}, + {{ 982, 100, -576}, { -8441, -2029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 857, 16, -564}, { -7560, 775}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1025, 70, -353}, { 6450, 1241}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1066, 120, -535}, { -7151, -604}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 882, 60, -451}, { -1001, 1473}, {0x84, 0x84, 0x84, 0x00}}, + {{ 982, 100, -576}, {-10359, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1122, 40, -242}, { 5229, 258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1025, 70, -353}, { 736, -802}, {0x84, 0x84, 0x84, 0x00}}, + {{ 914, 34, -349}, { -2290, 406}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1300, 80, -284}, { 5394, -565}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1025, 70, -353}, { -3556, 224}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1122, 40, -242}, { 875, 1269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 924, 10, -687}, { -1271, 652}, {0x84, 0x84, 0x84, 0x00}}, + {{ 895, 12, -632}, { 641, 706}, {0x84, 0x84, 0x84, 0x00}}, + {{ 982, 100, -576}, { 937, -2033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 857, 16, -564}, { 3069, 785}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1066, 120, -535}, { 2366, 401}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1032, 80, -678}, { -2111, 1136}, {0x84, 0x84, 0x84, 0x00}}, + {{ 982, 100, -576}, { 2081, 1030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1032, 80, -678}, { -1195, -1945}, {0x84, 0x84, 0x84, 0x00}}, + {{ 924, 10, -687}, { 182, 652}, {0x84, 0x84, 0x84, 0x00}}, + {{ 982, 100, -576}, { 3077, -2042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1249, 205, -408}, { 2445, -1617}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1025, 70, -353}, { -743, 1243}, {0x85, 0x84, 0x84, 0x00}}, + {{ 1300, 80, -284}, { 4634, 439}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1066, 120, -535}, { 4543, 441}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1168, 100, -741}, { -2372, -291}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1032, 80, -678}, { -270, 1094}, {0x85, 0x84, 0x84, 0x00}}, + {{ 1329, 205, -548}, { 3079, -1365}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1168, 100, -741}, { -4362, 737}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1066, 120, -535}, { 3165, 1454}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1168, 100, -741}, { -328, 1744}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1329, 205, -548}, { 3847, -337}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1319, 205, -728}, { -505, -154}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1319, 205, -728}, { 2207, -156}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1279, 185, -808}, { -974, -258}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1168, 100, -741}, { 447, 1741}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1066, 120, -535}, { -641, 1432}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1249, 205, -408}, { 4634, 379}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1329, 205, -548}, { 27, -1357}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1249, 205, -408}, { 3946, -1614}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1066, 120, -535}, { -1336, -620}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1025, 70, -353}, { 152, 1242}, {0x85, 0x84, 0x84, 0x00}}, + {{ 801, 0, -915}, { -5181, 2100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 780, 0, -931}, { -4666, 3101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 731, 0, -952}, { -4880, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 704, 0, -955}, { -4721, 2138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 756, 0, -944}, { -38, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 731, 0, -952}, { 175, 2128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 4929, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 677, 0, -954}, { -4882, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 649, 0, -947}, { -4838, 2240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 819, 0, -895}, { -43, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 801, 0, -915}, { 285, 2100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 5467, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 836, 2, -870}, { -5943, 2541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 819, 0, -895}, { -5620, 3796}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 5776, -1301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 5467, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 704, 0, -955}, { -37, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 677, 0, -954}, { 61, 2145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 4813, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 780, 0, -931}, { -5107, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 756, 0, -944}, { -4845, 2118}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 845, 8, -762}, { -5495, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 850, 6, -797}, { -5436, 2593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 5870, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 807, 12, -680}, { -46, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 832, 10, -727}, { 761, 3085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 8994, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 514, 0, -714}, { -70, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 599, 10, -617}, { 1903, 6110}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 832, 10, -727}, { -5508, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 845, 8, -762}, { -5267, 2593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 846, 4, -835}, { -45, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 836, 2, -870}, { -158, 2541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 5784, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 850, 6, -797}, { 325, -465}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 5784, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 807, 12, -680}, { -5405, 3428}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 717, 0, -787}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 768, 20, -611}, { -7756, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 768, 20, -611}, { -4879, 7053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 599, 10, -617}, { -8726, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 979, 70, -967}, { 1987, -1686}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 947, 40, -1011}, { -283, -1372}, {0x84, 0x84, 0x84, 0x00}}, + {{ 899, 5, -955}, { 356, 527}, {0x84, 0x84, 0x84, 0x00}}, + {{ 899, 5, -955}, { 1488, 528}, {0x84, 0x84, 0x84, 0x00}}, + {{ 947, 40, -1011}, { 1213, -1378}, {0x84, 0x84, 0x84, 0x00}}, + {{ 869, 5, -988}, { -20, 523}, {0x84, 0x84, 0x84, 0x00}}, + {{ 895, 50, -1039}, { -650, -1102}, {0x84, 0x84, 0x84, 0x00}}, + {{ 869, 5, -988}, { 1493, 542}, {0x84, 0x84, 0x84, 0x00}}, + {{ 895, 50, -1039}, { 1241, -1102}, {0x84, 0x84, 0x84, 0x00}}, + {{ 834, 5, -1016}, { -61, 579}, {0x84, 0x84, 0x84, 0x00}}, + {{ 851, 40, -1076}, { -773, -933}, {0x84, 0x84, 0x84, 0x00}}, + {{ 720, 50, -1115}, { 1418, -921}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 670, 50, -1125}, { -190, -1138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 708, 5, -1055}, { 1298, 641}, {0x84, 0x84, 0x84, 0x00}}, + {{ 663, 5, -1053}, { -61, 707}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 851, 40, -1076}, { 1514, 1054}, {0x84, 0x84, 0x84, 0x00}}, + {{ 851, 40, -1158}, { 374, 6}, {0x84, 0x84, 0x84, 0x00}}, + {{ 791, 40, -1096}, { -1048, 1051}, {0x84, 0x84, 0x84, 0x00}}, + {{ 791, 40, -1096}, { 1575, -920}, {0x84, 0x84, 0x84, 0x00}}, + {{ 720, 50, -1115}, { -344, -909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 752, 5, -1050}, { 963, 650}, {0x84, 0x84, 0x84, 0x00}}, + {{ 708, 5, -1055}, { -306, 653}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1026, 70, -755}, { 2381, -1561}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1024, 80, -846}, { -655, -1909}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 951, 6, -795}, { 1131, 696}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 944, 5, -858}, { -1020, 666}, {0x84, 0x84, 0x84, 0x00}}, + {{ 944, 5, -858}, { 1676, 655}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1002, 80, -914}, { 580, -1857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 927, 5, -911}, { -243, 599}, {0x84, 0x84, 0x84, 0x00}}, + {{ 979, 70, -967}, { -1405, -1683}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 951, 6, -795}, { -639, 707}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 943, 8, -739}, { 1335, 685}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1026, 70, -755}, { -351, -1555}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1032, 80, -678}, { 2246, -1976}, {0x84, 0x84, 0x84, 0x00}}, + {{ 943, 8, -739}, { -238, 686}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 924, 10, -687}, { 1637, 661}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1032, 80, -678}, { 579, -1956}, {0x84, 0x84, 0x84, 0x00}}, + {{ 927, 5, -911}, { 1436, 598}, {0x84, 0x84, 0x84, 0x00}}, + {{ 979, 70, -967}, { 858, -1685}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 899, 5, -955}, { -298, 532}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1024, 80, -846}, { 1472, -1912}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 1002, 80, -914}, { -1077, -1858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 944, 5, -858}, { 567, 658}, {0x84, 0x84, 0x84, 0x00}}, + {{ 834, 5, -1016}, { 1109, 590}, {0x84, 0x84, 0x84, 0x00}}, + {{ 851, 40, -1076}, { 562, -935}, {0x84, 0x84, 0x84, 0x00}}, + {{ 794, 5, -1037}, { -336, 625}, {0x84, 0x84, 0x84, 0x00}}, + {{ 670, 50, -1125}, { 931, -1145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 626, 43, -1120}, { -580, -1056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 663, 5, -1053}, { 492, 708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 851, 40, -1158}, { 2420, 5}, {0x84, 0x84, 0x84, 0x00}}, + {{ 753, 20, -1252}, { -525, -940}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 791, 40, -1096}, { 1121, 1043}, {0x84, 0x84, 0x84, 0x00}}, + {{ 720, 50, -1115}, { -613, 1055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 626, 43, -1120}, { 681, -1059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 16, -1120}, { -3366, 436}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 622, 5, -1043}, { 1582, 778}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 626, 43, -1120}, { 570, -28}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 670, 50, -1125}, { -571, -166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -1250}, { 912, 1298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 670, 50, -1125}, { 1776, 912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 753, 20, -1252}, { 456, -918}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 500, 0, -1250}, { -1219, 2273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 626, 43, -1120}, { 2773, -43}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -1250}, { -5017, 1233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 16, -1120}, { 1280, 1447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 720, 50, -1115}, { 1583, 1038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 753, 20, -1252}, { 1717, -935}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 670, 50, -1125}, { -903, 908}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 895, 50, -1039}, { 1637, 975}, {0x84, 0x84, 0x84, 0x00}}, + {{ 851, 40, -1158}, { -1573, 25}, {0x84, 0x84, 0x84, 0x00}}, + {{ 851, 40, -1076}, { -93, 1037}, {0x84, 0x84, 0x84, 0x00}}, + {{ 851, 40, -1076}, { 1905, -924}, {0x84, 0x84, 0x84, 0x00}}, + {{ 791, 40, -1096}, { -173, -903}, {0x84, 0x84, 0x84, 0x00}}, + {{ 794, 5, -1037}, { 1121, 614}, {0x84, 0x84, 0x84, 0x00}}, + {{ 752, 5, -1050}, { -340, 645}, {0x84, 0x84, 0x84, 0x00}}, + {{ 663, 5, -1053}, { 1203, 699}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 626, 43, -1120}, { 402, -1058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 622, 5, -1043}, { 37, 781}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 753, 20, -1252}, { -2587, 80}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 851, 40, -1158}, { 893, 1013}, {0x86, 0x84, 0x84, 0x00}}, + {{ 993, 50, -1258}, { 4413, -1296}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1135, 90, -1119}, { 3156, -327}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 993, 50, -1258}, { -2155, -278}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 981, 80, -1116}, { 510, 1365}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 981, 80, -1116}, { 3017, 342}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 993, 50, -1258}, { 971, -1302}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 851, 40, -1158}, { -113, 1028}, {0x86, 0x84, 0x84, 0x00}}, + {{ 1026, 70, -755}, { 2784, 1486}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1118, 130, -828}, { 820, -262}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1024, 80, -846}, { -1260, 1174}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1118, 130, -828}, { 2965, -267}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1105, 120, -955}, { -3183, -354}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1024, 80, -846}, { 406, 1161}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1105, 120, -955}, { -999, -354}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1002, 80, -914}, { -886, 1225}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1024, 80, -846}, { 2247, 1177}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1243, 60, -1040}, { -1892, 922}, {0x3d, 0x3c, 0x3c, 0x00}}, + {{ 1105, 120, -955}, { 2108, 705}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1291, 150, -913}, { 138, -718}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1105, 120, -955}, { -1600, 1721}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1118, 130, -828}, { 1795, 1763}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1291, 150, -913}, { 908, 301}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1064, 100, -1063}, { 683, 1348}, {0x3d, 0x3c, 0x3c, 0x00}}, + {{ 1105, 120, -955}, { 2917, -322}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1243, 60, -1040}, { -3960, -84}, {0x3d, 0x3c, 0x3c, 0x00}}, + {{ 1118, 130, -828}, { -1748, 1762}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1168, 100, -741}, { 1774, 1734}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1279, 185, -808}, { 1057, -260}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1243, 60, -1040}, { 671, -81}, {0x3d, 0x3c, 0x3c, 0x00}}, + {{ 1135, 90, -1119}, { -467, 932}, {0x3d, 0x3c, 0x3c, 0x00}}, + {{ 1064, 100, -1063}, { 1723, 1345}, {0x3d, 0x3c, 0x3c, 0x00}}, + {{ 1291, 150, -913}, { -2287, 311}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1118, 130, -828}, { 1143, 1756}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1279, 185, -808}, { 1464, -266}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 895, 50, -1039}, { -667, 1965}, {0x85, 0x84, 0x84, 0x00}}, + {{ 947, 40, -1011}, { 1443, 1680}, {0x85, 0x84, 0x84, 0x00}}, + {{ 981, 80, -1116}, { -1922, 324}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1064, 100, -1063}, { 1763, -69}, {0x3d, 0x3c, 0x3c, 0x00}}, + {{ 1002, 80, -914}, { 1810, 1218}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1105, 120, -955}, { 693, -339}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 979, 70, -967}, { -1258, 1368}, {0xbd, 0xbc, 0xbc, 0x00}}, + {{ 1105, 120, -955}, { 1203, -327}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1064, 100, -1063}, { -2597, 1356}, {0x3d, 0x3c, 0x3c, 0x00}}, + {{ 979, 70, -967}, { 1803, 1359}, {0xbd, 0xbc, 0xbc, 0x00}}, + {{ 981, 80, -1116}, { 2140, -704}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 851, 40, -1158}, { -1868, 24}, {0x85, 0x84, 0x84, 0x00}}, + {{ 895, 50, -1039}, { 1130, 954}, {0x85, 0x84, 0x84, 0x00}}, + {{ 947, 40, -1011}, { -393, 671}, {0x85, 0x84, 0x84, 0x00}}, + {{ 979, 70, -967}, { 2188, 332}, {0xbd, 0xbc, 0xbc, 0x00}}, + {{ 1064, 100, -1063}, { -1966, -1129}, {0x3d, 0x3c, 0x3c, 0x00}}, + {{ 1064, 100, -1063}, { 1590, 958}, {0x3d, 0x3c, 0x3c, 0x00}}, + {{ 1135, 90, -1119}, { 1428, -328}, {0x3d, 0x3c, 0x3c, 0x00}}, + {{ 981, 80, -1116}, { -468, 1367}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1026, 70, -755}, { -936, 1487}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1032, 80, -678}, { 3012, 1090}, {0x85, 0x84, 0x84, 0x00}}, + {{ 1168, 100, -741}, { -815, -256}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1168, 100, -741}, { 3243, -262}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1118, 130, -828}, { -1571, -267}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 1026, 70, -755}, { 591, 1477}, {0x9d, 0x9c, 0x9c, 0x00}}, + {{ 200, 0, -670}, { -5956, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, -650}, { -3275, 2513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -570}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 290, 0, -1050}, { -5095, 6113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 110, 0, -970}, { 3194, 5800}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 223, 0, -893}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 105, 0, -846}, { -5235, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 223, 0, -893}, { -3049, 5894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 110, 0, -970}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 110, 0, -970}, { -7946, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -1130}, { -3125, 6024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, -1130}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 288, 0, -811}, { -7001, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 147, 0, -755}, { -1847, 4818}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 200, 0, -670}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, -650}, { -3728, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 53, 0, -644}, { -697, 2184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -612}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -570}, { -2753, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, -650}, { -1549, 4415}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -612}, { -3414, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -500}, { 1077, 2480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, -535}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, -570}, { -1811, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -612}, { -2030, 3768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 200, 0, -670}, { -3066, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 147, 0, -755}, { -1884, 5075}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, -650}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, -824}, { -5059, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 105, 0, -846}, { -5844, 2844}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 0, -900}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -1250}, { -6856, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -1000}, { 905, 8138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, -1130}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, -1250}, {-11301, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -1250}, { 1883, 7616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 649, 0, -947}, { -4989, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 512, 0, -901}, { -5715, 7086}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -840}, { 8141, -619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 512, 0, -901}, { -17, 1063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -770}, { 2270, 6101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 622, 5, -1043}, { -6414, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 16, -1120}, { -2984, 5585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 477, 0, -995}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 290, 0, -1050}, { -8296, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -1130}, { -4276, 6497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 110, 0, -970}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 105, 0, -846}, { -6121, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 110, 0, -970}, { -4371, 5958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 0, -900}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 110, 0, -970}, { -6592, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -1000}, { 753, 6109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 110, 0, -970}, { -8934, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, -1130}, { -3811, 7099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -1000}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -1130}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, -1250}, { -5311, 4905}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, -1130}, { 5720, 2454}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 147, 0, -755}, { -4468, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 118, 0, -740}, { -3663, 2112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, -650}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, -1180}, { -6030, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -1130}, { -588, 7789}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 290, 0, -1050}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 512, 0, -901}, { -2288, 6062}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 288, 0, -811}, { 7866, 5616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -770}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -770}, {-13318, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 288, 0, -811}, { -5384, 5498}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 200, 0, -670}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, 0, -755}, { -30, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 0, -900}, { 605, 7177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -750}, { 3882, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, -1180}, { 2632, -3336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, -1250}, { -41, 1054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -1130}, { 5270, 4935}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 16, -1120}, { -2995, 10327}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 290, 0, -1050}, { -39, 1063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 477, 0, -995}, { -6500, 6153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 290, 0, -1050}, { -6030, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 16, -1120}, { 529, 8201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, -1180}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 510, 16, -1120}, { -7196, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -1250}, { -4880, 6002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, -1250}, { -6971, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, -1250}, { 2569, 5476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, -1180}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 477, 0, -995}, { -90, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 290, 0, -1050}, { 6370, 6113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 223, 0, -893}, { 11465, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, 0, -755}, { -662, 7225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 0, -793}, { 1039, 6016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 0, -900}, { -25, 1072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -617}, { -7345, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -750}, {-12104, 4646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -450}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 95, 0, -721}, { -26, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 76, 0, -699}, { 483, 2164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, -650}, { 3321, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 76, 0, -699}, { -2837, 2164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 0, -672}, { -2113, 3182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, -650}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 118, 0, -740}, { -300, -194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, -650}, { 3321, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, -650}, { -3244, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 0, -672}, { -456, 2186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 53, 0, -644}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -500}, { -2978, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -617}, { -6464, 4510}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -450}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 24, 0, -793}, { -5058, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, -824}, { -4628, 3066}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 0, -900}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, 0, -755}, { -30, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -750}, { 3882, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -31, 0, -711}, { 1058, -757}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -31, 0, -711}, { -2087, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -750}, { -2791, 4288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 0, -664}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 0, -664}, { -1982, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -750}, { -5362, 3673}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -617}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 0, -900}, { -3276, 7177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -1000}, { -554, 11538}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -500}, {-10581, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -250}, { -104, 2071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, -250}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { -48, 4839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -222}, { 7436, -3486}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -54}, { -111, 1139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -222}, { -8852, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -155}, { -4874, 2471}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -54}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -222}, { -4233, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -255}, { -4085, 4051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -155}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -250}, { 11954, -1500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -500}, { -393, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -255}, { 12188, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -353}, { 7384, 2006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -500}, {-10924, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -450}, { -8451, 2684}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -353}, { -4225, 1854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, -535}, {-12003, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -500}, {-10529, 2076}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -250}, { -1407, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -255}, { -1684, 3544}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -222}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, -250}, { 695, 245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -250}, { -6, 1030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -222}, { 869, 1814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, -250}, {-10529, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -222}, { -9353, 2076}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, 0}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -222}, { -9412, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, { -117, 2070}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 100, 0, 0}, {-10581, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, -250}, { -104, 2071}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, -250}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, 0}, { -105, 2071}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, -250}, { 10476, 2077}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, 0}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, -250}, {-12049, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, -570}, { 1376, 2201}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, -535}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, -250}, { -1052, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, -535}, { 0, 13027}, {0x97, 0x94, 0x90, 0x00}}, + {{ 768, 20, -611}, { 3847, 7053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 599, 10, -617}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 481, 20, -446}, { -8727, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 498, 10, -580}, { -4532, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 481, 20, -446}, { -7091, 6110}, {0x84, 0x84, 0x84, 0x00}}, + {{ 599, 10, -617}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 514, 0, -714}, { -2029, 6150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 498, 10, -580}, { 3290, 4121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 599, 10, -617}, { -55, 1063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 422, 20, -320}, { 3914, 5352}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 481, 20, -446}, { -95, 1086}, {0x84, 0x84, 0x84, 0x00}}, + {{ 316, 10, -348}, { 1144, 9109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -550}, { 10914, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -250}, { 1153, -6998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 316, 10, -348}, { -85, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 514, 0, -714}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 220, 0, -620}, {-13001, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 498, 10, -580}, { -2377, 6197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 220, 0, -620}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 481, 20, -446}, {-13231, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 498, 10, -580}, {-10667, 6107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 220, 0, -620}, { 411, 5173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -550}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 481, 20, -446}, {-12240, 9046}, {0x84, 0x84, 0x84, 0x00}}, + {{ 364, 20, -194}, { -9335, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 316, 10, -348}, { -5721, 6783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, -250}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 738, 31, -433}, {-10837, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 732, 30, -477}, {-10485, 2885}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 481, 20, -446}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 751, 32, -390}, { 13880, 3643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 422, 20, -320}, { -19, 1054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 364, 20, -194}, { -4337, 5008}, {0x84, 0x84, 0x84, 0x00}}, + {{ 364, 20, -194}, { -53, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 422, 20, -320}, { 4265, 4977}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 316, 10, -348}, { 6746, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 481, 20, -446}, { -95, 1086}, {0x84, 0x84, 0x84, 0x00}}, + {{ 150, 0, -550}, { 12145, 9109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 316, 10, -348}, { 7755, -977}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 364, 20, -194}, { -2340, 10061}, {0x84, 0x84, 0x84, 0x00}}, + {{ 150, 0, -250}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 0}, {-10529, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 751, 32, -390}, { 2649, 12319}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 481, 20, -446}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 422, 20, -320}, { -5854, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 732, 30, -477}, { -761, 2903}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 736, 28, -525}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 481, 20, -446}, {-11243, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 736, 28, -525}, { -1197, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 747, 24, -569}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 481, 20, -446}, {-12339, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 747, 24, -569}, { -12, 1032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 768, 20, -611}, { 1638, 2100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 481, 20, -446}, { -4083, -10616}, {0x84, 0x84, 0x84, 0x00}}, + {{ 738, 31, -433}, {-10712, 2669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 751, 32, -390}, {-11602, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 100}, { 2808, -7194}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1743, 50, -15}, { -72, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1683, 20, 196}, { 9191, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 100}, {-13434, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1683, 20, 196}, { -4353, 6106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1713, 0, 351}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1786, 48, -34}, { -7842, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1743, 50, -15}, { -8497, 2928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 100}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1655, 50, 1}, {-12576, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1450, 50, -11}, { -7780, 8329}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1474, 20, 239}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1683, 20, 196}, {-10110, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1474, 20, 239}, { -2239, 5359}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1500, 0, 350}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1713, 0, 351}, { -8984, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1683, 20, 196}, { -7688, 7589}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1683, 20, 196}, { -8986, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1655, 50, 1}, { -9354, 9429}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1474, 20, 239}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1697, 50, -2}, { -8238, 2754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1655, 50, 1}, { -7653, 4518}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1683, 20, 196}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, 44, -97}, { 1347, 10312}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2070, 0, -130}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 2072, 20, -398}, {-11321, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2070, 0, -130}, { 8117, 5721}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1852, 44, -97}, { -40, 1079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 0, 20}, { 921, 8146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2170, 0, -280}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2072, 20, -398}, { -3079, 6772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2070, 0, -130}, { 7433, 2571}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1970, 0, 20}, { -32, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, 44, -97}, { -995, 8090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 100}, { 4178, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1852, 44, -97}, { -5174, 8090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1822, 46, -65}, { -3334, 8301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 100}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1822, 46, -65}, { -8005, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1786, 48, -34}, { -7593, 2982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1743, 50, -15}, { -72, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 50, -2}, { 952, 2754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1683, 20, 196}, { 9191, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1338, 49, -37}, { -7278, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1077, 45, -152}, { 2582, 8013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1171, 30, -3}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1474, 20, 239}, {-10529, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1450, 50, -11}, { -9314, 11627}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1474, 20, 239}, {-10576, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1224, 20, 239}, { -1172, 5760}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 0, 350}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 350}, {-10529, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1474, 20, 239}, { -9445, 5781}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1250, 0, 350}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { -96, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 933, 20, 196}, { 12284, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 350}, { 8573, -5032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 0, 350}, {-10529, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { -9445, 5781}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 350}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 350}, {-10529, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 933, 20, 196}, { -7723, 7549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 350}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1450, 50, -11}, {-14113, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1396, 50, -19}, {-12910, 2880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 25, 97}, { -33, 1062}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 933, 20, 196}, { 4310, 5935}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { 5727, -6364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1171, 30, -3}, { -50, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { 5966, 8268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 25, 97}, { 6478, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { 536, 6046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 942, 25, 77}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 25, 97}, { -4708, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 942, 25, 77}, { 361, 6062}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 933, 20, 196}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 25, 97}, { -4344, 5897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1171, 30, -3}, { 2279, 7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 25, 97}, { -33, 1062}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { -8070, 5935}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1396, 50, -19}, {-13043, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1338, 49, -37}, {-12411, 3337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 20, 239}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1338, 49, -37}, {-12624, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1171, 30, -3}, { -8517, 7032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1077, 45, -152}, { 1421, 7976}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { -3, 1080}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1171, 30, -3}, { -6021, 8324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1775, 34, -161}, { 3385, 798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1662, 80, -229}, { -4641, -921}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1754, 36, -139}, { 1922, 775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1733, 38, -119}, { 413, 755}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1678, 42, -101}, { -3508, 756}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1648, 44, -100}, { -5650, 765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 80, -383}, { 5020, -1373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1706, 40, -108}, { -1509, 753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2075, 16, -575}, { 2156, 1556}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { 1193, -1495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1990, 20, -456}, { -2132, 1764}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1990, 20, -456}, { 119, 2779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { 2119, -472}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 105, -570}, { -715, -976}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1990, 20, -456}, { 18677, 721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 80, -383}, { -4152, -359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1990, 20, -456}, { 1259, 1752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 105, -570}, { 851, -1993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 100, -647}, { 2525, 1532}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1795, 150, -746}, { 1743, -478}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1810, 105, -570}, { -2120, 1101}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1720, 100, -400}, { -61, 959}, {0x86, 0x84, 0x84, 0x00}}, + {{ 1810, 105, -570}, { 2442, 49}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1619, 205, -608}, { -72, -1340}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1810, 105, -570}, { 403, 1079}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1795, 150, -746}, { 2031, -469}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1619, 205, -608}, { -2076, -324}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1720, 100, -400}, { -724, 1030}, {0x85, 0x84, 0x84, 0x00}}, + {{ 1797, 80, -383}, { 313, 1683}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1810, 105, -570}, { 3027, 36}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1797, 80, -383}, { 3518, 673}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1720, 100, -400}, { 1966, 13}, {0x85, 0x84, 0x84, 0x00}}, + {{ 1662, 80, -229}, { -2043, 1110}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1543, 80, -216}, { -3988, 211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1648, 44, -100}, { 999, 1781}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1662, 80, -229}, { 3817, 99}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1543, 80, -216}, { 3087, 186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1444, 70, -197}, { 114, 680}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1456, 50, -110}, { 242, 1686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1417, 50, -117}, { -787, 1711}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 80, -284}, { -1769, 452}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1378, 49, -129}, { 1692, 1759}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1444, 70, -197}, { 2480, 690}, {0x84, 0x84, 0x84, 0x00}}, + {{ 1417, 50, -117}, { 2689, 1699}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1378, 49, -129}, { 5520, 740}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 80, -284}, { 1761, -557}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1122, 40, -242}, { -1817, 1271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1456, 50, -110}, { -2782, 1682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1648, 44, -100}, { 4966, 1793}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1543, 80, -216}, { 623, 205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 205, -548}, { -940, 715}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1499, 205, -508}, { 2186, 727}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1429, 205, -668}, { 334, -1095}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1329, 205, -548}, { 2736, 703}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1429, 205, -668}, { -12, -1112}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1319, 205, -728}, { -1424, 885}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1499, 205, -508}, { -1348, -291}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1720, 100, -400}, { 842, 2008}, {0x86, 0x84, 0x84, 0x00}}, + {{ 1619, 205, -608}, { 1768, -330}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1619, 205, -608}, { 2486, 669}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1429, 205, -668}, { 176, -1087}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1499, 205, -508}, { -637, 726}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1499, 205, -508}, { 2004, -304}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1329, 205, -548}, { -1924, -337}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1410, 150, -310}, { 831, 2128}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1410, 150, -310}, { 3986, 2153}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1329, 205, -548}, { 307, -355}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1249, 205, -408}, { -704, 1408}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1444, 70, -197}, { 3579, 1649}, {0x85, 0x84, 0x84, 0x00}}, + {{ 1410, 150, -310}, { 1305, 108}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1300, 80, -284}, { -1417, 1457}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1575, 120, -280}, { -2416, 172}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1662, 80, -229}, { 297, 1108}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1720, 100, -400}, { 4049, 16}, {0x85, 0x84, 0x84, 0x00}}, + {{ 1720, 100, -400}, { 2436, 979}, {0x85, 0x84, 0x84, 0x00}}, + {{ 1499, 205, -508}, { -228, -1321}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1575, 120, -280}, { -786, 1209}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1662, 80, -229}, { 4514, 1105}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1575, 120, -280}, { 511, 182}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1543, 80, -216}, { -1281, 1222}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1444, 70, -197}, { -780, 626}, {0x85, 0x84, 0x84, 0x00}}, + {{ 1543, 80, -216}, { 2024, 192}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1575, 120, -280}, { 2481, -837}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1575, 120, -280}, { 3363, 179}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1410, 150, -310}, { -1060, 111}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1444, 70, -197}, { 416, 1644}, {0x85, 0x84, 0x84, 0x00}}, + {{ 1249, 205, -408}, { -1976, -585}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1300, 80, -284}, { 435, 1457}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1410, 150, -310}, { 2752, 113}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1410, 150, -310}, { -394, 1098}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1575, 120, -280}, { 2201, 1208}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1499, 205, -508}, { 639, -1309}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 582, 25, -159}, { -5281, 8720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 364, 20, -194}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 422, 20, -70}, { -5785, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 582, 25, -159}, { -6060, 5794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 422, 20, -70}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 641, 25, -34}, { -9333, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 801, 30, -123}, { -5281, 8720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 582, 25, -159}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 641, 25, -34}, { -5785, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 350}, {-10529, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 683, 20, 196}, { -7723, 7549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 350}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 683, 20, 196}, {-10110, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { -7410, 11103}, {0x84, 0x84, 0x84, 0x00}}, + {{ 831, 38, -284}, {-20059, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 799, 36, -312}, {-18953, 2441}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 799, 36, -312}, {-19006, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 772, 34, -348}, {-18284, 2789}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 364, 20, -194}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 422, 20, -70}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { -5785, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 641, 25, -34}, { -5281, 8720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 315, 10, 27}, { -1143, 7994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 0}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 240}, {-10108, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 422, 20, -70}, {-10858, 5797}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 315, 10, 27}, { -7063, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 422, 20, -70}, {-11861, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 364, 20, -194}, {-10789, 6709}, {0x84, 0x84, 0x84, 0x00}}, + {{ 150, 0, 0}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { -7063, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 422, 20, -70}, { -3794, 5797}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 315, 10, 27}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 831, 38, -284}, {-18827, 7945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 364, 20, -194}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 582, 25, -159}, { -9333, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 831, 38, -284}, { -6712, 2719}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 582, 25, -159}, { 2493, 10018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 801, 30, -123}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 772, 34, -348}, {-18369, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 751, 32, -390}, {-18163, 2989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { -7557, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 801, 30, -123}, { -5092, 7745}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 817, 25, 77}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 865, 40, -262}, { 370, 7469}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 801, 30, -123}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { -7159, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 865, 40, -262}, { 978, -333}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 831, 38, -284}, { -52, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 801, 30, -123}, { 6660, 2732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1077, 45, -152}, { -7041, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 865, 40, -262}, { -3334, 10358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 942, 25, 77}, { -5264, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 951, 30, -43}, { -5634, 6061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 817, 25, 77}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 933, 20, 196}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 942, 25, 77}, { -5051, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 817, 25, 77}, { -4666, 6274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { -33, 1144}, {0x84, 0x84, 0x84, 0x00}}, + {{ 150, 0, 240}, { 4275, 16538}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, 0, 350}, { 9875, 13136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 350}, { 6619, 11738}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { -33, 1144}, {0x84, 0x84, 0x84, 0x00}}, + {{ 260, 0, 350}, { -2276, 16538}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 801, 30, -123}, {-12650, 7745}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 683, 20, 196}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 817, 25, 77}, { -7557, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 933, 20, 196}, {-10529, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 817, 25, 77}, { -5634, 6061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 933, 20, 196}, {-10110, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 683, 20, 196}, { -2067, 7819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 350}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 683, 20, 196}, { -7068, 8004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 801, 30, -123}, { 6842, 4585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 641, 25, -34}, { -26, 1078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 683, 20, 196}, { -81, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 641, 25, -34}, { 6960, 7950}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 480, 20, 54}, { 10353, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 480, 20, 54}, { -4309, 16417}, {0x84, 0x84, 0x84, 0x00}}, + {{ 315, 10, 27}, { 1423, 12290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 240}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 3817, 80, -803}, { -2138, -1311}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2797, 0, -268}, { 302, 3307}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3932, 100, 209}, { 4402, -1130}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4320, 100, -341}, { 1264, -3108}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3232, 50, -1696}, { -2522, -1979}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3817, 80, -803}, { 5405, -1260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3866, 100, -1439}, { 1969, -4680}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3021, 0, -1050}, { 202, 2505}, {0x84, 0x85, 0x84, 0x00}}, + {{ 3232, 50, -1696}, { 217, -3025}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2820, 0, -1240}, { 37, 1052}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3021, 0, -1050}, { 2347, 1492}, {0x84, 0x85, 0x84, 0x00}}, + {{ 2820, 0, -1240}, { -1850, -963}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 0, -1000}, { -82, 724}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3021, 0, -1050}, { 1569, -599}, {0x84, 0x85, 0x84, 0x00}}, + {{ 2797, 0, -268}, { 5848, 5611}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3021, 0, -1050}, { -2713, 1481}, {0x84, 0x85, 0x84, 0x00}}, + {{ 2797, 0, -268}, { 3978, 2312}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3817, 80, -803}, { -423, -2318}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 247, -10, 726}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, 700}, { -5078, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, 800}, { -9076, 6248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 214, 0, 412}, { -1574, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, 273}, { 2171, 8406}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { -5581, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, 273}, { -62, 6387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, -6, 397}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 143, -18, 539}, { -2, 1033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 172, -20, 547}, { 294, 2276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { 5025, -118}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, -25, 450}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 214, 0, 412}, { -2718, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { -3482, 2401}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -25, 553}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, -25, 450}, { -4337, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, -22, 550}, { 101, 3002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 0, 600}, {-10359, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 470}, { -5273, 4602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 490}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, 800}, {-18464, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 0, 600}, { -9827, 4299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 172, -20, 547}, { -374, 2290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, -22, 550}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { -5524, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, -8, 430}, { 52, 2269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -10, 457}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { -5172, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -10, 457}, { -77, 2272}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, -12, 484}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { -5096, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, -12, 484}, { -81, 2233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, -14, 506}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { -5033, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, -6, 397}, { 40, 2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, -8, 430}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { -5371, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, -14, 506}, { -216, 2284}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, -16, 525}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { -5089, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, -16, 525}, { -220, 2255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 143, -18, 539}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { -5158, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, -25, 450}, { -4437, 3018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 0, 423}, { -2273, 6073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, -22, 550}, { 0, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -31, 0, 496}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -47, 0, 449}, { -2074, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 470}, { -2607, 5442}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, 700}, { -252, 4173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 104, -5, 632}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { -4281, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 104, -5, 632}, { 2063, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -2, 609}, { -16, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { -659, 4328}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 800}, { -24, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 247, -10, 726}, { 3112, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, 800}, { 347, -9077}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 247, -10, 726}, { -332, 4849}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, -15, 650}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, 700}, { -3671, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 152, -10, 646}, { -1941, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, 700}, { -2698, 3513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 247, -10, 726}, { -22, 4195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -20, 653}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, -15, 650}, { -2187, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 152, -10, 646}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 104, -5, 632}, { -2105, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, 700}, { -290, 3610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, -2, 609}, { 622, 4353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 22, 0, 577}, { 2700, 4004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { -21, 1049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { -5452, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 0, 600}, { -8358, 4956}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, 800}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 0, 600}, { 6, 1054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -31, 0, 496}, { -2918, 4929}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 470}, { 1766, 7018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { -1362, 4802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 22, 0, 577}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 0, 600}, { -4465, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 130, 0, 700}, { -6578, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 671}, { -3561, 5153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 10, 0, 800}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -9, 0, 540}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -31, 0, 496}, { -2079, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 0, 600}, { 845, 4898}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 22, 0, 577}, { 1991, 583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, -25, 450}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 250, 0, 400}, { -2391, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 214, 0, 412}, { -2223, 2589}, {0x97, 0x94, 0x90, 0x00}}, + {{ 214, 0, 412}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, 250}, { 2456, 8977}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, 273}, { 3745, 8406}, {0x97, 0x94, 0x90, 0x00}}, + {{ 250, 0, 400}, { -1137, 9927}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, 250}, { 19, 1086}, {0x97, 0x94, 0x90, 0x00}}, + {{ 214, 0, 412}, { -2437, 9039}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, 0, 800}, { 4202, 4769}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 625, -25, 759}, { 932, 7683}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 800}, { 429, 12040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 800}, { -4, 3029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -25, 759}, { 0, 4589}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 625, -25, 759}, { 4094, 4570}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 800}, { -3524, 11546}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 247, -10, 726}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 800}, { -3137, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 800}, { 3876, 3860}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 409, -25, 736}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 247, -10, 726}, { -6851, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 800}, { 1598, 2658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 474, -25, 759}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 409, -25, 736}, { -2918, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -20, 653}, { -5421, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 247, -10, 726}, { -4709, 4114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 374, -30, 688}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 375, -38, 651}, { 68, 2618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -20, 653}, { 5312, 1880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 374, -30, 688}, { -42, 1036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 474, -25, 759}, { -6355, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, 0, 800}, { -5508, 2588}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 625, -25, 759}, { -1410, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 469}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, -25, 450}, { -7938, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 470, -45, 537}, { -834, 3340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 374, -30, 688}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 247, -10, 726}, { -5633, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 409, -25, 736}, { 781, 3431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 455, -45, 550}, { -13, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 470, -45, 537}, { 284, 1573}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, -25, 450}, { 4483, -4607}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 469}, { -334, 2886}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 501, -50, 511}, { -90, 4245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, -50, 511}, { 1925, 3901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -50, 469}, {-10697, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 469}, { -2635, 2473}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, -50, 511}, { -4415, 750}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 501, -50, 511}, { -994, 2338}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 500, -50, 469}, { -624, 3668}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 470, -45, 537}, { -227, 1238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 455, -45, 550}, { 3342, -7607}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 260, -25, 450}, { 715, -891}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, -25, 553}, { 4090, -891}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, -50, 689}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 937, -50, 678}, { 0, 1371}, {0x97, 0x94, 0x90, 0x00}}, + {{ 563, -50, 680}, { 12251, 1305}, {0x97, 0x94, 0x90, 0x00}}, + {{ 563, -50, 691}, { 12251, 957}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 549}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 501, -50, 511}, { -1240, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 470, -45, 537}, { -368, 2042}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 469}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, 0, 400}, { 7, 3814}, {0x97, 0x94, 0x90, 0x00}}, + {{ 260, -25, 450}, { 7877, 2007}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 549}, { 1380, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 470, -45, 537}, { 297, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 455, -45, 550}, { 0, 1568}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, 0, 400}, {-10378, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 250, 0, 400}, { -123, 3412}, {0x97, 0x94, 0x90, 0x00}}, + {{ 260, -25, 450}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -25, 759}, { -717, 2896}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 719}, { -159, 4353}, {0x97, 0x94, 0x90, 0x00}}, + {{ 625, -25, 759}, { 3103, 1422}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 649}, { 5254, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 375, -38, 651}, { 1134, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 374, -30, 688}, { 1048, 2254}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 719}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 474, -25, 759}, { -1773, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 625, -25, 759}, { 598, 5362}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 719}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 719}, { -8192, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 625, -25, 759}, { -4099, 2584}, {0x97, 0x94, 0x90, 0x00}}, + {{ 563, -50, 691}, { -2599, 3244}, {0x97, 0x94, 0x90, 0x00}}, + {{ 501, -50, 691}, { -630, 3795}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 719}, { -370, 2913}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 719}, {-10529, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 563, -50, 691}, { -4555, 2696}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 719}, { -2400, 2039}, {0x97, 0x94, 0x90, 0x00}}, + {{ 501, -50, 691}, { -919, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 374, -30, 688}, { -972, 5233}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 469}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, 0, 400}, { -2790, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, 0, 400}, { -2811, 9215}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 469}, { 10519, 4693}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, 0, 400}, { 2335, 7526}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 469}, { 4054, 9724}, {0x97, 0x94, 0x90, 0x00}}, + {{ 474, -25, 759}, { -1615, 2632}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 719}, { -358, 3883}, {0x97, 0x94, 0x90, 0x00}}, + {{ 409, -25, 736}, { -371, 732}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 719}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 374, -30, 688}, { -4319, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 409, -25, 736}, { -2860, 2345}, {0x97, 0x94, 0x90, 0x00}}, + {{ 501, -50, 691}, { -1181, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 500, -50, 649}, { -2556, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 374, -30, 688}, { -1326, 5230}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1250, -25, 650}, {-10194, 3801}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 649}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1246, -25, 717}, {-10801, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 719}, { 1257, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 689}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 978, -50, 720}, { 1310, 1947}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1246, -25, 717}, { -472, 11422}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 719}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 800}, { -4010, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 800}, { -204, 5029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 978, -50, 720}, { -924, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 0, 800}, { -1048, 4508}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1246, -25, 717}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 800}, {-10984, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1246, -25, 717}, { 2869, -9385}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 649}, { -13, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 689}, { 1677, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, -50, 511}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, -50, 522}, { 0, 1371}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, -50, 520}, { 12251, 1305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, -50, 509}, { 12251, 957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 469}, { -3369, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -50, 469}, { -3369, 9216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, -50, 509}, { -2054, 3099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, -50, 509}, { -1640, 2769}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, -50, 509}, { -2078, 772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, -50, 509}, {-10529, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -50, 469}, { -4571, 2930}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, -50, 511}, { 1669, 2156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1246, -25, 717}, { -1191, 11433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 719}, { -1257, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 800}, { -2620, 4138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 978, -50, 720}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 945, -25, 757}, { -2339, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 549}, { -3369, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1254, -25, 463}, { 266, 11759}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, -50, 509}, { -1689, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 469}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, -25, 550}, {-10590, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1254, -25, 463}, {-10720, 4705}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, -50, 549}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 945, -25, 757}, { -14, 1088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, -25, 759}, { -100, 7472}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 800}, { 1458, 7514}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, 800}, { 1727, 3630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 945, -25, 757}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 0, 800}, { -8473, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 0, 400}, { -22, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, 0, 400}, { -629, 11535}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1254, -25, 463}, { 2822, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, -50, 689}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 937, -50, 689}, { -2075, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 978, -50, 720}, { -715, 2045}, {0x97, 0x94, 0x90, 0x00}}, + {{ 937, -50, 689}, { 10133, -1792}, {0x97, 0x94, 0x90, 0x00}}, + {{ 563, -50, 691}, { -1664, 1510}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 719}, { 4495, 774}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1254, -25, 463}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, 0, 400}, { -3451, 11535}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, -50, 469}, { 128, 11762}, {0x97, 0x94, 0x90, 0x00}}, + {{ 937, -50, 689}, { -2990, 1954}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 719}, { 1744, 5949}, {0x97, 0x94, 0x90, 0x00}}, + {{ 978, -50, 720}, { -3097, 256}, {0x97, 0x94, 0x90, 0x00}}, + {{ 945, -25, 757}, { 94, 9229}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 719}, { 1569, 15613}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -25, 759}, { 2971, 14929}, {0x97, 0x94, 0x90, 0x00}}, + {{ 978, -50, 720}, { -9364, 3165}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 719}, { -2078, 4830}, {0x97, 0x94, 0x90, 0x00}}, + {{ 945, -25, 757}, { -7979, 1983}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, -50, 469}, {-10529, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, 0, 400}, {-10522, 3814}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 469}, { -2337, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1000, 0, 400}, {-11114, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, 0, 400}, { -3361, 3667}, {0x97, 0x94, 0x90, 0x00}}, + {{ 750, -50, 469}, { -2467, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1600, 0, 800}, { -4303, 15749}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1246, -25, 717}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 0, 800}, { -3639, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 10, 565}, {-10173, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 0, 441}, { -7776, 5709}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, -5, 460}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 10, 565}, { -4271, 10256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, -5, 460}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1501, -5, 551}, { -3846, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1501, -5, 651}, { 536, 11617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, -25, 650}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1246, -25, 717}, { -2842, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, -5, 721}, {-12024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1501, -5, 651}, {-10725, 3956}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1246, -25, 717}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1600, 0, 800}, {-15341, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, -5, 721}, {-11746, 3594}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, -25, 550}, { -3683, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1501, -5, 551}, { -3313, 11600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1254, -25, 463}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1501, -5, 551}, {-11083, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, -5, 460}, { -9865, 4672}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 400}, { 585, -9487}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1250, 0, 400}, { -22, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1254, -25, 463}, { 2822, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1750, 0, 400}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1500, 0, 400}, {-10521, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1718, 0, 441}, { -1360, 2749}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1503, -5, 460}, {-10518, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1500, 0, 400}, {-10444, 3557}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1254, -25, 463}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1718, 0, 441}, { -9078, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1500, 0, 400}, { -107, 3555}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1503, -5, 460}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1907, 0, 194}, { -8581, 7790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 400}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2016, 0, 332}, {-11562, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2060, 0, 890}, { -36, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1957, 4, 851}, { 4602, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1959, 2, 900}, { 3781, -882}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 890}, { -2713, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2040, 0, 730}, { 862, 7760}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2060, 0, 890}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1957, 4, 851}, { -2076, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2040, 0, 730}, { 2030, 5655}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1946, 6, 806}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2060, 0, 890}, { -4639, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2040, 0, 730}, { -1478, 7035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1957, 4, 851}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 634}, { 9910, 5255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2040, 0, 730}, { 7601, 407}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 890}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 400}, { 13758, -7007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 470}, { -119, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2016, 0, 332}, { 7134, 2469}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1858, 10, 640}, { -2275, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1939, 0, 590}, { -3522, 4849}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1817, 10, 605}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1939, 0, 590}, { -5200, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 0, 441}, { 3322, 8392}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 0, 441}, { -8083, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1769, 10, 580}, { -1955, 2187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 470}, { -4666, 1931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 0, 441}, { -2604, 18976}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 583}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1939, 0, 590}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 583}, { -7783, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 0, 441}, { 9093, 7675}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 400}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 0, 441}, { -2196, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 470}, { 7444, 15231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2040, 0, 730}, { -6556, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 634}, { -1250, 1846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 599}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1769, 10, 580}, { -2161, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 0, 441}, { 1512, 6064}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 10, 565}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2040, 0, 730}, { -4925, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1939, 0, 590}, { -1820, 7573}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 8, 753}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1890, 10, 682}, { -2161, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1939, 0, 590}, { -396, 5027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1858, 10, 640}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1939, 0, 590}, { -7783, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 599}, { -41, 1685}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 583}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2040, 0, 730}, { -7248, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 599}, { -4824, 7115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1939, 0, 590}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1946, 6, 806}, { 4455, -1295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2040, 0, 730}, { -38, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 8, 753}, { 4887, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1926, 8, 753}, { -3311, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1939, 0, 590}, { 2429, 4662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1890, 10, 682}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 599}, { -662, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 600}, { -688, 2129}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 583}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 600}, { 6156, -181}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 450}, { -44, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 583}, { 5664, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 450}, { -44, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 470}, { 997, 1931}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 950}, { -21, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 634}, { 12628, 5254}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 890}, { 2718, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 634}, { -1496, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 600}, { -65, 2127}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 599}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 450}, {-14976, 3814}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1930, 0, 163}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 470}, {-15240, 2457}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1930, 0, 163}, { 7924, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1907, 0, 194}, { 7190, -409}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2016, 0, 332}, { -62, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 950}, {-12572, 5288}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 600}, { 1740, 1764}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 634}, { 77, 1057}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2016, 0, 332}, { -7987, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ -50, 0, 250}, { -4708, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 4708, 5732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 150}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 0, 219}, { -1874, 3274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 0, 290}, { 3619, 2584}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, 0, 207}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 250}, { -1504, 5095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, 168}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 0, 290}, { -6090, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 0, 402}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 250}, { -6415, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 0, 290}, { -4699, 6911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 0, 290}, { -7533, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 470}, { -1466, 5872}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -47, 0, 449}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 0, 402}, { -1987, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 470}, { 479, 5448}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, 0, 207}, { -5302, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 0, 290}, { -4684, 4916}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { -109, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -54}, { -172, 4724}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 48}, { 3389, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 250}, { 2264, -3100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 150}, { -7, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, 168}, { 912, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 0, 219}, { -5536, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 490}, { 646, 10615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 0, 290}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, 273}, { -5363, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 250}, { -6083, 2266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, -6, 397}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 490}, { -9613, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 470}, { -5830, 6153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 0, 290}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, 0}, {-11490, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, {-11491, 2076}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 75, 0, 273}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, {-11539, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 250}, { -1055, 1997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { -109, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 48}, { 3389, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 150}, { 6950, -2676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 0, 150}, { -29, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ -301, 0, 219}, { 1812, 3274}, {0x97, 0x94, 0x90, 0x00}}, + {{ -232, 0, 207}, { 3686, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, 250}, { 10491, -30}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, 0}, { 0, 1032}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, 0}, { 104, 2079}, {0x97, 0x94, 0x90, 0x00}}, + {{ -300, 0, 150}, { -29, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ -232, 0, 207}, { 3686, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ -112, 0, 168}, { 6523, -3455}, {0x97, 0x94, 0x90, 0x00}}, + {{ -100, 0, 150}, { -920, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ -300, 0, 150}, { 3862, 7957}, {0x97, 0x94, 0x90, 0x00}}, + {{ -112, 0, 168}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 100, 0, 250}, { -1409, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, 0}, { -7684, 9566}, {0x97, 0x94, 0x90, 0x00}}, + {{ 75, 0, 273}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 3932, 100, 209}, { -977, 940}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3755, 50, 1203}, { 2035, 1108}, {0x84, 0x85, 0x84, 0x00}}, + {{ 4325, 180, 799}, { 739, -918}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2799, 0, 589}, { -1888, 2099}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 0, 1502}, { 2600, 2053}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3755, 50, 1203}, { 1001, -1970}, {0x84, 0x85, 0x84, 0x00}}, + {{ 2799, 0, 589}, { 864, 3139}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3755, 50, 1203}, { 2749, -952}, {0x84, 0x85, 0x84, 0x00}}, + {{ 3932, 100, 209}, { -1855, -1117}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1120, 0, -1370}, { 1519, 3103}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1249, 80, -1251}, { 3112, -411}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1401, 120, -1420}, { -2625, -2221}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1120, 0, -1370}, { -776, 4086}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1401, 120, -1420}, { 8745, -1196}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1217, 140, -1622}, { -2664, -2448}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 937, 140, -1502}, { -4193, -2760}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1120, 0, -1370}, { -127, 4096}, {0x3e, 0x3c, 0x3c, 0x00}}, + {{ 1217, 140, -1622}, { 7005, -2451}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1217, 140, -1622}, { -1951, 578}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1401, 120, -1420}, { 2522, 1896}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1472, 150, -1662}, { 1325, -2410}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1401, 120, -1420}, { -535, 1921}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1501, 120, -1225}, { 3670, 1275}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1665, 160, -1369}, { 2103, -4526}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1472, 150, -1662}, { -4483, -2400}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1249, 80, -1251}, { 723, 1623}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1501, 120, -1225}, { 2134, -848}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1401, 120, -1420}, { -1488, -154}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1622, 160, -1030}, { 1402, -1883}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1501, 120, -1225}, { -1559, 1237}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1445, 140, -1042}, { 2100, 1186}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1501, 120, -1225}, { -954, 176}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1249, 80, -1251}, { -209, 2632}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1445, 140, -1042}, { 1808, 184}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1757, 140, -1193}, { -382, -3720}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1501, 120, -1225}, { -352, 2295}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1622, 160, -1030}, { 3288, -874}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1501, 120, -1225}, { 216, 3290}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1757, 140, -1193}, { 3131, -2736}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1665, 160, -1369}, { -564, -2443}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1052, 100, 1037}, { 2939, 1098}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1095, 80, 1735}, { 1596, -102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -422, 50, 1389}, { 152, 1189}, {0x84, 0x85, 0x84, 0x00}}, + {{ -20, 50, 2229}, { -2920, 230}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -842, 50, 275}, { 2276, 794}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1052, 100, 1037}, { -1742, 97}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -355, 0, 502}, { 477, 1959}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1479, 100, 478}, { 1847, -837}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -422, 50, 1389}, { 2884, 133}, {0x84, 0x85, 0x84, 0x00}}, + {{ -20, 50, 2229}, { -587, -752}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2, 0, 850}, { 2976, 1692}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 819, 50, 1611}, { -1618, 1553}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -355, 0, 502}, { 1276, 1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -422, 50, 1389}, { -417, 150}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2, 0, 850}, { -372, 1679}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1052, 100, 1037}, { 1957, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -355, 0, 152}, { 179, 1059}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -842, 50, 275}, { -31, -209}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -355, 0, 502}, { -1751, 925}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 819, 50, 1611}, { -654, -648}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 749, 0, 850}, { 3100, 664}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 499, 0, 851}, { 3706, -650}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 249, 0, 850}, { 4317, -1967}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2, 0, 850}, { 4928, -3290}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 999, 0, 850}, { 2491, 1985}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 819, 50, 1611}, { -654, -648}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1450, 0, 1487}, { -1603, 2970}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1753, 0, 1802}, { -3821, 3884}, {0x84, 0x85, 0x84, 0x00}}, + {{ 749, 0, 850}, { 3100, 664}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1450, 0, 1487}, { 2443, 6400}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1449, 0, 1250}, { 2284, 3338}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 999, 0, 850}, { -3491, -1822}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1449, 0, 1000}, { 2123, 111}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1249, 0, 851}, { -424, -1814}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1570, 0, 850}, { 3499, -1819}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1700, 0, 780}, { -3007, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 0, 664}, { -3622, 4398}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1600, 0, 800}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1732, 0, 673}, { -3287, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 0, 664}, { -3271, 2057}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1700, 0, 780}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 688}, { -89, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1732, 0, 673}, { -2, 1973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1700, 0, 780}, { 3145, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 890}, { 1148, -2085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 0, 860}, { -132, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, 1020}, { 4623, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 0, 664}, { -1979, 5847}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, -5, 721}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1600, 0, 800}, { -3094, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1805, 0, 736}, { -3371, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1785, 0, 709}, { -3100, 2021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1700, 0, 780}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 795}, { -4066, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1805, 0, 736}, { -2932, 2688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 0, 664}, { -2628, 6224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1501, -5, 651}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, -5, 721}, { -2245, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1785, 0, 709}, { -3257, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 688}, { -3095, 1963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1859, 0, 895}, { 60, 167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1857, 0, 866}, { -90, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 890}, { 3158, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 795}, { -3721, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1700, 0, 780}, { -1344, 4323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 890}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1850, 0, 836}, { -3228, 1893}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 795}, { -3086, 3101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 890}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1857, 0, 866}, { -90, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1850, 0, 836}, { -70, 1893}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 890}, { 3158, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 0, 860}, { -4755, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1020}, { -585, 5706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, 1020}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 890}, { -3362, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1700, 0, 780}, { -1086, 3765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 0, 860}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1828, 0, 980}, { -5091, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 890}, { -3478, 4129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1854, 0, 924}, { -3243, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1859, 0, 895}, { -3097, 1881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 890}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1844, 0, 952}, { -3334, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1854, 0, 924}, { -3131, 1870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1828, 0, 980}, { -97, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1844, 0, 952}, { 190, 1922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, 890}, { 3402, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1700, 0, 780}, { -2949, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1600, 0, 800}, { -707, 3029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 1490}, { -3112, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2393, 0, 1403}, { -336, 2446}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2362, 0, 1438}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 1530}, { -2714, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2362, 0, 1438}, { -346, 2443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2326, 0, 1469}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2360, 0, 1570}, { -2906, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2326, 0, 1469}, { -327, 2372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2286, 0, 1494}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2300, 0, 1600}, { -2995, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2286, 0, 1494}, { -417, 2704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2243, 0, 1512}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 1530}, { -6903, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2360, 0, 1570}, { -6299, 2812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 1750}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 1750}, { -7077, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2240, 0, 1620}, { 294, 4857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2250, 0, 1750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2360, 0, 1570}, { -1978, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2286, 0, 1494}, { -1246, 3836}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2300, 0, 1600}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1490}, {-10843, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 1490}, { -5004, 6862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 1750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 1490}, { -7690, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 1530}, { -6649, 2878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1490}, { -8257, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2510, 0, 1430}, { -1179, 2793}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 1490}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 1490}, { -2126, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2362, 0, 1438}, { -577, 3723}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 1530}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 0, 1530}, { -1888, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2326, 0, 1469}, { -1235, 3658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2360, 0, 1570}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2510, 0, 1430}, { -18, 1107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2393, 0, 1403}, { -809, 4126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2470, 0, 1490}, { 1730, 2316}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2360, 0, 1570}, { -6548, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2300, 0, 1600}, { -6866, 2976}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2490, 0, 1750}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2180, 0, 1630}, { -2943, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2197, 0, 1523}, { -292, 2395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 1526}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2180, 0, 1630}, { -2064, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 1526}, { -1179, 3830}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, 1630}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, 1630}, { -4800, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1610}, { -4039, 2726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2000, 0, 1750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 1526}, { -3044, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2103, 0, 1523}, { -2626, 2362}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, 1630}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, 1630}, { -1865, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2103, 0, 1523}, { -730, 3744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1610}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2103, 0, 1523}, { 1198, 1305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2057, 0, 1512}, { -117, 1100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1610}, { -36, 3837}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2240, 0, 1620}, { -81, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2243, 0, 1512}, { 2637, 2338}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2197, 0, 1523}, { 2848, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2300, 0, 1600}, { -7139, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2240, 0, 1620}, { -8162, 2583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2240, 0, 1620}, { -3845, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2180, 0, 1630}, { -3686, 2810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2250, 0, 1750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2250, 0, 1750}, { -7372, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2180, 0, 1630}, { -5308, 4562}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2000, 0, 1750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2180, 0, 1630}, { -6379, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2110, 0, 1630}, { -4662, 2169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2300, 0, 1600}, { -1415, 3703}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2243, 0, 1512}, { -5, 1060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2240, 0, 1620}, { -2724, 2375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2240, 0, 1620}, { -1793, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2197, 0, 1523}, { -987, 3840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2180, 0, 1630}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1250}, { -2140, -2231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2570, 0, 1240}, { -2249, 2483}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2570, 0, 1350}, { 482, 2390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1490}, { 3820, -2433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 1273}, { -1484, 5598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2435, 0, 1319}, { -317, 5680}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2417, 0, 1362}, { 870, 6020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2510, 0, 1430}, { 2515, 3892}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2393, 0, 1403}, { 1971, 6600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2446, 0, 1273}, { 2321, 5756}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2570, 0, 1240}, { -51, 1411}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 1100}, { -4145, 7601}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 1100}, { -307, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2570, 0, 1240}, { 3786, 7214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { 4611, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1250}, { -9275, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1000}, { -4216, 5190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { -2954, 159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1250}, { -7592, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { -3270, 5715}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2570, 0, 1240}, { -2910, 1664}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { 1447, 2024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2177, 0, 1335}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 1424}, { -4083, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2212, 0, 1416}, { -1299, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { -2437, 6087}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 1424}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2328, 0, 1317}, { -5893, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2340, 0, 1288}, { -6063, 2261}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2348, 0, 1258}, { -6515, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 1100}, { -8188, 7643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2312, 0, 1344}, { -5608, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2328, 0, 1317}, { -5761, 2263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2268, 0, 1388}, { -5124, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2292, 0, 1368}, { -5200, 2270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2292, 0, 1368}, { -5347, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2312, 0, 1344}, { -5469, 2267}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2241, 0, 1404}, { -4953, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2268, 0, 1388}, { -4942, 2378}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2212, 0, 1416}, { -5190, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2241, 0, 1404}, { -4548, 2984}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2340, 0, 1288}, { -6188, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2348, 0, 1258}, { -6376, 2365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2119, 0, 1424}, { -3878, 2317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2088, 0, 1416}, { -3993, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 1426}, { -4139, 2221}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2119, 0, 1424}, { -4088, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 1424}, { -4468, 2211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 1426}, { -4308, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2177, 0, 1335}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { -2105, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2181, 0, 1424}, { 64, 5106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 1100}, {-10529, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 950}, {-11792, 9868}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 1300}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2177, 0, 1335}, { -2105, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 1300}, { -977, 2486}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2127, 0, 1335}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2200, 0, 1300}, { -1759, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 1300}, { -589, 2774}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2177, 0, 1335}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2350, 0, 508}, { -57, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2347, 0, 479}, { -606, 2125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 600}, { 7360, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2347, 0, 479}, { -7967, 2125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 430}, { -3753, 7121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 600}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2340, 0, 453}, { -5980, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2327, 0, 426}, { -5275, 2032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 430}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2347, 0, 479}, { -6535, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2340, 0, 453}, { -5905, 1968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2327, 0, 426}, { -5370, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2217, 0, 242}, { -946, 8909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { 4611, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 860}, { 6881, -7812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 1100}, { -307, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 800}, {-12635, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 950}, { -6317, 7341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 1100}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 800}, { -8934, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 600}, {-10423, 11447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2200, 0, 950}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 508}, { -57, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, 800}, { 6397, -9461}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 630}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 800}, { -200, 10570}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 860}, { 6255, 8420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 750}, { -63, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 500}, { 6514, 9245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 630}, { 8027, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2580, 0, 470}, { -6791, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 503}, { -6085, 6630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 503}, { 8465, 10297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 800}, { -1, 1098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 630}, { 198, 10645}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 500}, { -8359, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2580, 0, 470}, { -3776, 6668}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 630}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1000}, { -6791, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 860}, { -5197, 6161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2571, 0, 1085}, { -1619, 1417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 1000}, { -8641, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 750}, { -1457, 8721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 860}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2750, 0, 750}, { -7834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 630}, { -5728, 8835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2600, 0, 860}, {-11919, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 800}, {-10714, 7720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2450, 0, 1100}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2797, 0, -268}, { -1105, 2276}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2799, 0, 589}, { 2820, 2127}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3932, 100, 209}, { 678, -2134}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3279, 50, 1988}, { -1148, 779}, {0x84, 0x85, 0x84, 0x00}}, + {{ 2499, 0, 1805}, { 2022, 1032}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2916, 180, 2721}, { -7, -1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2800, 0, 1502}, { 939, 2094}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3755, 50, 1203}, { -437, -1960}, {0x84, 0x85, 0x84, 0x00}}, + {{ 2800, 0, 1502}, { -614, 2073}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3279, 50, 1988}, { 2440, 799}, {0x84, 0x85, 0x84, 0x00}}, + {{ 3874, 100, 1817}, { 2623, -1699}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 0, 1242}, { -3670, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1620, 0, 1120}, { -2740, 5579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1610, 0, 1300}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1719, 0, 1193}, { -1446, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1620, 0, 1120}, { -3672, 3875}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 0, 1242}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1731, 0, 1290}, { -99, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 0, 1242}, { 100, 2456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1610, 0, 1300}, { 3479, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1751, 0, 1334}, { -4278, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1731, 0, 1290}, { -3391, 2166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1751, 0, 1334}, { -3472, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1610, 0, 1300}, { -1354, 4741}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1670, 0, 1420}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1670, 0, 1420}, { 1905, -2344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1610, 0, 1300}, { -170, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1477}, { 5964, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1779, 0, 1375}, { -3490, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1751, 0, 1334}, { -3172, 2435}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1670, 0, 1420}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1727, 0, 1144}, { -89, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1620, 0, 1120}, { 3146, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1719, 0, 1193}, { -170, -420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1020}, { -4606, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1250}, { -264, 6234}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1620, 0, 1120}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1620, 0, 1120}, { -4606, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, 1020}, { -3624, 4044}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1020}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1250}, { -157, 1122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1610, 0, 1300}, { -613, 4656}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1620, 0, 1120}, { 4547, 3377}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1250}, { -157, 1122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1477}, { 5521, 4656}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1610, 0, 1300}, { 2811, -847}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1727, 0, 1144}, { -89, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1744, 0, 1101}, { -282, 2384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1620, 0, 1120}, { 3146, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1744, 0, 1101}, { -3428, 2384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, 1020}, { -492, 4161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1620, 0, 1120}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1769, 0, 1057}, { -3411, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1828, 0, 980}, { -4298, 3751}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, 1020}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1744, 0, 1101}, { -3432, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1769, 0, 1057}, { -3086, 2477}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -6448, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1838, 0, 1285}, { -1, 2260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1855, 0, 1309}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -6563, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1826, 0, 1258}, { -10, 2260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1838, 0, 1285}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -6669, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1820, 0, 1229}, { -22, 2260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1826, 0, 1258}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -6760, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1819, 0, 1200}, { -37, 2259}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1820, 0, 1229}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -6835, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1824, 0, 1171}, { -55, 2259}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1819, 0, 1200}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -54, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 1141}, { 6885, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1824, 0, 1171}, { 6704, -322}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { 6199, 1213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1903, 0, 1346}, { 0, 1033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1928, 0, 1357}, { 93, 2201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -7846, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2088, 0, 1416}, { 1137, 4852}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2088, 0, 1416}, { -7435, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { 121, 7208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1928, 0, 1357}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -6326, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1855, 0, 1309}, { 2, 2260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1877, 0, 1329}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1070}, {-11609, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -6363, 5615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -6202, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1877, 0, 1329}, { -15, 2341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1903, 0, 1346}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2127, 0, 1335}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2125, 0, 1040}, {-12402, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1070}, {-11171, 4180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -7000, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1070}, { -5229, 7767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, 0, 1114}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1070}, { -7592, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2125, 0, 953}, { -2500, 3905}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2060, 0, 890}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1070}, { -5456, 2920}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1952, 0, 949}, { 1097, 2798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1935, 0, 996}, { -4, 1038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2124, 0, 890}, { -298, 3655}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2060, 0, 890}, { 2393, 3994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2125, 0, 953}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1070}, { -47, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1935, 0, 996}, { 5404, 2906}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1911, 0, 1036}, { 5992, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2060, 0, 890}, { 2626, -2318}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1959, 2, 900}, { -9, 1036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1952, 0, 949}, { 1248, 2688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1070}, { -6554, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2060, 0, 890}, { -937, 6131}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1952, 0, 949}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1980, 0, 1220}, { -6939, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, 0, 1114}, { -69, 2363}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, 1141}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1911, 0, 1036}, { 5992, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, 0, 1114}, { 7599, -2764}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1070}, { -5851, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2125, 0, 1040}, { -3097, 2997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2125, 0, 953}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, 950}, { 1328, 3438}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2124, 0, 890}, { -2, 1044}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2125, 0, 953}, { 295, 3675}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2125, 0, 1040}, { -3672, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 950}, { 132, 2075}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2125, 0, 953}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2127, 0, 1335}, { 0, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 1300}, { -1759, 1023}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 950}, {-14015, 9214}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2127, 0, 1335}, { 0, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2150, 0, 950}, {-16233, 1024}, {0x97, 0x94, 0x90, 0x00}}, + {{ 2125, 0, 1040}, {-12374, 1856}, {0x97, 0x94, 0x90, 0x00}}, + {{ 1815, 0, 1408}, { -4305, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1670, 0, 1420}, { -2947, 5090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1780, 0, 1550}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1855, 0, 1433}, { -4086, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1815, 0, 1408}, { -4074, 2413}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1780, 0, 1550}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1887, 0, 1449}, { -4350, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1855, 0, 1433}, { -3964, 2012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 1600}, { -4107, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1887, 0, 1449}, { -1881, 4946}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2057, 0, 1512}, { -4220, 3761}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1887, 0, 1449}, { 985, 5424}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 1600}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1780, 0, 1550}, { -8522, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1670, 0, 1420}, { -4413, 3911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1477}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1815, 0, 1408}, { -119, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1779, 0, 1375}, { 847, 2100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1670, 0, 1420}, { 4168, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 1750}, {-11113, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1780, 0, 1550}, { -7243, 5514}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1500, 0, 1477}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1610}, { -114, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2057, 0, 1512}, { -196, 3761}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 1600}, { 4024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 1600}, { -6256, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1780, 0, 1550}, { -4587, 4777}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 0, 1750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2000, 0, 1750}, { -7077, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 1600}, { -4423, 5447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2050, 0, 1610}, { -114, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1910, 0, 1600}, { 4024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2000, 0, 1750}, { 1061, -3199}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -20, 50, 2229}, { 3764, -776}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 904, 100, 2605}, { -537, -874}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 819, 50, 1611}, { 1881, 1559}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1753, 0, 1802}, { -2080, 1957}, {0x84, 0x85, 0x84, 0x00}}, + {{ 2916, 180, 2721}, { -7, -1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2499, 0, 1805}, { 2022, 1032}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1767, 100, 2672}, { 4586, -1971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1753, 0, 1802}, { 818, 1941}, {0x84, 0x85, 0x84, 0x00}}, + {{ 904, 100, 2605}, { 3989, -884}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1767, 100, 2672}, { 417, -958}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2499, 0, 1805}, { -2247, 2059}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 937, 105, 516}, { -1122, 3734}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 482}, { 102, 6401}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 491}, { 303, 6184}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 98, 523}, { -828, 3723}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 139, 599}, { -2834, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 105, 516}, { -1268, 3505}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 98, 523}, { -1097, 3264}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 130, 599}, { -2543, 973}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 707}, { -940, 3383}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 678}, { 0, 5742}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 689}, { 252, 5503}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 716}, { -726, 3180}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 98, 675}, { 1036, 3526}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 707}, { -1664, 3721}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 716}, { -1757, 4001}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 105, 682}, { 1168, 3790}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, 22, 718}, { 55, 1171}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, -50, 691}, { -832, 3530}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, -50, 680}, { -570, 3760}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 709}, { 277, 1365}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, -50, 522}, { 0, 1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 563, 22, 493}, { -2539, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 22, 491}, { -2564, 13275}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, -50, 520}, { -24, 13275}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 563, 22, 493}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 98, 525}, { -2708, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 98, 523}, { -2683, 13275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 22, 491}, { 25, 13275}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 130, 599}, { -2586, 1184}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 98, 675}, { -357, -354}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 105, 682}, { -419, -643}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 482}, { 55, 1171}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 509}, { -832, 3530}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 520}, { -570, 3760}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 491}, { 277, 1365}, {0x88, 0x88, 0x88, 0x00}}, + {{ 999, 22, 716}, { 887, 3383}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, -50, 689}, { 0, 5742}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 1000, -50, 649}, { 984, 6605}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 1000, -50, 549}, { 3447, 8765}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, -50, 509}, { 4428, 9626}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, -50, 509}, { -1840, 10023}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 22, 482}, { 466, 11039}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 105, 682}, { 2839, 2097}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 22, 716}, { 389, 3711}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 22, 482}, { 6735, 8014}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 22, 482}, { -4024, 3850}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 105, 516}, { -1500, 5347}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 937, 22, 482}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 105, 516}, { -2934, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, 105, 516}, { -2934, 3068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, 22, 482}, { 0, 3068}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 105, 516}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 139, 599}, { -2934, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, 139, 599}, { -2934, 3068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, 105, 516}, { 0, 3068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, -50, 509}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 937, 22, 482}, { 887, 3383}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 999, 22, 482}, { 2801, 2663}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 999, -50, 509}, { 1913, 303}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 999, 139, 599}, { -6406, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 105, 682}, { -3491, 1362}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 999, 105, 516}, { -8227, -1276}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 98, 525}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 130, 601}, { -2708, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 130, 599}, { -2647, 13275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 98, 523}, { 61, 13275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 105, 684}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 139, 601}, { -2934, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 501, 139, 601}, { -2934, 3068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 501, 105, 684}, { 0, 3068}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 501, 105, 684}, { 0, 3958}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 501, 22, 718}, { 0, 6892}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, 22, 718}, { 2044, 6892}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, 105, 684}, { 2044, 3958}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, -50, 691}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, 22, 718}, { 887, 3383}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 501, 22, 718}, { 2801, 2663}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 501, -50, 691}, { 1913, 303}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 707}, { 0, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 937, 98, 675}, { -2708, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 98, 677}, { -2683, 13275}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 22, 709}, { 25, 13275}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, 22, 709}, { 0, 1182}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 563, -50, 680}, { -4, 3722}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, -50, 678}, { 12246, 3771}, {0x88, 0x88, 0x88, 0x00}}, + {{ 937, 22, 707}, { 12251, 1231}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 999, -50, 689}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 999, 22, 716}, { 887, 3383}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 937, 22, 716}, { 2801, 2663}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 937, -50, 689}, { 1913, 303}, {0x88, 0x88, 0x88, 0x00}}, + {{ 999, 22, 716}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 999, 105, 682}, { -2934, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 105, 682}, { -2934, 3068}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 22, 716}, { 0, 3068}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 999, 105, 682}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 999, 139, 599}, { -2934, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 139, 599}, { -2934, 3068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 937, 105, 682}, { 0, 3068}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 98, 675}, { 0, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 937, 130, 599}, { -2708, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 130, 601}, { -2647, 13275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 98, 677}, { 61, 13275}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 105, 684}, { -1122, 3734}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 718}, { 102, 6401}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 709}, { 303, 6184}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 98, 677}, { -828, 3723}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 105, 518}, { 0, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 139, 601}, { -2934, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 130, 601}, { -2821, 1296}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 98, 525}, { -112, 1296}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 493}, { -940, 3383}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, -50, 522}, { 0, 5742}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, -50, 511}, { 252, 5503}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 484}, { -726, 3180}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 139, 601}, { -2834, 1023}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 105, 684}, { -1268, 3505}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 98, 677}, { -1097, 3264}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 130, 601}, { -2543, 973}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 501, 22, 484}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 501, 105, 518}, { -2934, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 105, 518}, { -2934, 3068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 22, 484}, { 0, 3068}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 501, 105, 518}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 501, 139, 601}, { -2934, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 139, 601}, { -2934, 3068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 105, 518}, { 0, 3068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 501, -50, 511}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 501, 22, 484}, { -2520, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, 22, 484}, { -2520, 3068}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 563, -50, 511}, { 0, 3068}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 563, 105, 518}, { 0, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 98, 525}, { 112, 1296}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 493}, { 2821, 1296}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 563, 22, 484}, { 2934, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ 501, 22, 718}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 105, 684}, { 0, 3958}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 484}, { 7084, 3958}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 105, 684}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 105, 518}, { 0, 6445}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 484}, { 2710, 7568}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 139, 601}, { 0, 3958}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 105, 518}, { 2074, 6033}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -50, 511}, { 0, 8202}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -50, 691}, { 1936, 2638}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, 22, 484}, { 0, 8691}, {0x88, 0x88, 0x88, 0x00}}, + {{ 501, -50, 511}, { 2359, 7803}, {0x88, 0x88, 0x88, 0x00}}, + +}; diff --git a/courses/flower_cup/toads_turnpike/model.inc.c b/courses/flower_cup/toads_turnpike/model.inc.c new file mode 100644 index 000000000..250b23e49 --- /dev/null +++ b/courses/flower_cup/toads_turnpike/model.inc.c @@ -0,0 +1,6365 @@ +#include "types.h" + +mk64_Vtx d_course_toads_turnpike_vertex[] = { + + {{-2064, 50, -3157}, { 2048, 479}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2064, 63, -3157}, { 2048, -32}, {0x00, 0x00, 0x00, 0x00}}, + {{-2064, 63, -3107}, { 0, -32}, {0x00, 0x00, 0x00, 0x00}}, + {{-2064, 50, -3107}, { 0, 479}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2114, 50, -3107}, { 0, 479}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2064, 50, -3107}, { 2048, 479}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2064, 63, -3107}, { 2048, -32}, {0x00, 0x00, 0x00, 0x00}}, + {{-2114, 63, -3107}, { 0, -32}, {0x00, 0x00, 0x00, 0x00}}, + {{-2680, 50, -1386}, { 4095, 511}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2495, 50, -1463}, { 8191, 511}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2495, 63, -1463}, { 8191, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2680, 62, -1386}, { 4095, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2495, 50, -1463}, { 0, 492}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2514, 50, -1509}, { 2048, 492}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2514, 63, -1509}, { 2048, -19}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2495, 63, -1463}, { 0, -19}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2699, 62, -1432}, { 4095, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2514, 63, -1509}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2514, 50, -1509}, { 0, 512}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2699, 50, -1432}, { 4095, 511}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 794, 50, 1219}, { 2048, 492}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 794, 63, 1219}, { 2048, -19}, {0x00, 0x00, 0x00, 0x00}}, + {{ 840, 63, 1199}, { 0, -19}, {0x00, 0x00, 0x00, 0x00}}, + {{ 840, 50, 1199}, { 0, 492}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 859, 50, 1246}, { 0, 492}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 840, 50, 1199}, { 2048, 492}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 840, 63, 1199}, { 2048, -19}, {0x00, 0x00, 0x00, 0x00}}, + {{ 859, 63, 1246}, { 0, -19}, {0x00, 0x00, 0x00, 0x00}}, + {{-1723, 8, -3186}, { -6656, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1723, 0, -3186}, { -6656, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1637, 0, -3197}, { 1387, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1637, 8, -3197}, { 1387, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1637, 0, -3197}, { -6656, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1550, 0, -3200}, { 1387, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1550, 8, -3200}, { 1387, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1637, 8, -3197}, { -6656, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1400, 8, -3050}, { -1023, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-1400, 0, -3050}, { -1023, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-1550, 0, -3050}, { 12939, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1550, 8, -3050}, { 12939, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1550, 8, -3200}, {-10752, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1550, 0, -3200}, {-10752, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1400, 0, -3200}, { 3211, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1400, 8, -3200}, { 3211, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, 8, -3050}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1100, 0, -3050}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1250, 0, -3050}, { 13963, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, 8, -3050}, { 13963, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, 8, -3200}, {-11264, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1250, 0, -3200}, {-11264, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1100, 0, -3200}, { 2699, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1100, 8, -3200}, { 2699, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1400, 8, -3200}, {-12939, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1400, 0, -3200}, {-12939, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1250, 0, -3200}, { 1023, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1250, 8, -3200}, { 1023, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1250, 8, -3050}, { -511, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, 0, -3050}, { -511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1400, 0, -3050}, { 13451, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-1400, 8, -3050}, { 13451, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-1625, 0, -3047}, { -512, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1699, 0, -3038}, { 6434, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1699, 8, -3038}, { 6434, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1625, 8, -3047}, { -512, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1972, 0, -3116}, { -6656, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1891, 0, -3146}, { 1387, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1891, 8, -3146}, { 1387, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1972, 8, -3116}, { -6656, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2050, 8, -3080}, { -6655, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2050, 0, -3080}, { -6655, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1972, 0, -3116}, { 1387, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1972, 8, -3116}, { 1387, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1914, 0, -2977}, { 511, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1982, 0, -2946}, { 7455, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1982, 8, -2946}, { 7455, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1914, 8, -2977}, { 511, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1844, 8, -3003}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1844, 0, -3003}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1914, 0, -2977}, { 6943, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1914, 8, -2977}, { 6943, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1699, 8, -3038}, { 512, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1699, 0, -3038}, { 511, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1772, 0, -3023}, { 7455, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1772, 8, -3023}, { 7455, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1550, 8, -3050}, { 511, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1550, 0, -3050}, { 511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1625, 0, -3047}, { 7456, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1625, 8, -3047}, { 7456, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1807, 0, -3169}, { -6655, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-1723, 0, -3186}, { 1387, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1723, 8, -3186}, { 1387, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1807, 8, -3169}, { -6655, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-1891, 8, -3146}, { -6656, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1891, 0, -3146}, { -6656, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1807, 0, -3169}, { 1387, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-1807, 8, -3169}, { 1387, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-1772, 0, -3023}, { -512, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1844, 0, -3003}, { 6431, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1844, 8, -3003}, { 6431, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1772, 8, -3023}, { -512, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2167, 0, -2822}, { 512, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2222, 0, -2771}, { 7455, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2222, 8, -2771}, { 7455, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2167, 8, -2822}, { 511, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2109, 8, -2868}, { -511, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2109, 0, -2868}, { -511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2167, 0, -2822}, { 6431, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2167, 8, -2822}, { 6431, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2387, 0, -2814}, { -6656, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2329, 0, -2878}, { 1387, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2329, 8, -2878}, { 1387, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2387, 8, -2814}, { -6656, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2441, 8, -2746}, { -6143, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2441, 0, -2746}, { -6143, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2387, 0, -2814}, { 1899, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2387, 8, -2814}, { 1899, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2273, 0, -2716}, { 511, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2319, 0, -2658}, { 7455, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2319, 8, -2658}, { 7455, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2273, 8, -2716}, { 511, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2329, 8, -2878}, { -6656, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2329, 0, -2878}, { -6656, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2265, 0, -2936}, { 1387, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2265, 8, -2936}, { 1387, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2125, 0, -3038}, { -6655, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2050, 0, -3080}, { 1387, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2050, 8, -3080}, { 1387, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2125, 8, -3038}, { -6655, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2197, 8, -2990}, { -6656, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2197, 0, -2990}, { -6656, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2125, 0, -3038}, { 1387, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2125, 8, -3038}, { 1387, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2047, 0, -2909}, { 511, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2109, 0, -2868}, { 7455, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2109, 8, -2868}, { 7455, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2047, 8, -2909}, { 511, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-1982, 8, -2946}, { -512, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1982, 0, -2946}, { -512, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2047, 0, -2909}, { 6431, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2047, 8, -2909}, { 6431, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2265, 0, -2936}, { -6655, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2197, 0, -2990}, { 1387, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2197, 8, -2990}, { 1387, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2265, 8, -2936}, { -6655, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2222, 8, -2771}, { -511, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2222, 0, -2771}, { -511, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2273, 0, -2716}, { 6431, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2273, 8, -2716}, { 6431, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2397, 8, -2531}, { 512, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2397, 0, -2531}, { 511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2428, 0, -2463}, { 7455, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2428, 8, -2463}, { 7455, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2621, 0, -2361}, { -4621, 1020}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2597, 0, -2440}, { 3056, 1020}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2597, 8, -2440}, { 3056, 305}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2621, 8, -2361}, { -4621, 305}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2638, 8, -2280}, { -6143, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2638, 0, -2280}, { -6143, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2621, 0, -2361}, { 1527, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2621, 8, -2361}, { 1527, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2474, 0, -2324}, { -1024, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2489, 0, -2253}, { 5719, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2489, 8, -2253}, { 5719, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2474, 8, -2324}, { -1024, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2454, 8, -2393}, { 512, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2454, 0, -2393}, { 512, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2474, 0, -2324}, { 7260, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2474, 8, -2324}, { 7260, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2428, 0, -2463}, { -512, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2454, 0, -2393}, { 6431, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2454, 8, -2393}, { 6431, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2428, 8, -2463}, { -512, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2489, 0, -2674}, { -5887, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2441, 0, -2746}, { 2155, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2441, 8, -2746}, { 2155, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2489, 8, -2674}, { -5887, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2531, 8, -2599}, { -5631, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2531, 0, -2599}, { -5631, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2489, 0, -2674}, { 2411, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2489, 8, -2674}, { 2411, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2360, 0, -2596}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2397, 0, -2531}, { 6943, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2397, 8, -2531}, { 6943, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2360, 8, -2596}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2319, 8, -2658}, { -512, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2319, 0, -2658}, { -511, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2360, 0, -2596}, { 6431, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2360, 8, -2596}, { 6431, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2567, 0, -2521}, { -5375, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2531, 0, -2599}, { 2667, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2531, 8, -2599}, { 2667, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2567, 8, -2521}, { -5375, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2597, 8, -2440}, { -5120, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2597, 0, -2440}, { -5120, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2567, 0, -2521}, { 2923, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2567, 8, -2521}, { 2923, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2273, 0, -1483}, { 512, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2222, 0, -1428}, { 7455, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2222, 8, -1428}, { 7455, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2273, 8, -1483}, { 512, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2319, 8, -1541}, { -511, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2319, 0, -1541}, { -511, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2273, 0, -1483}, { 6431, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2273, 8, -1483}, { 6431, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2489, 0, -1525}, { -4864, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2531, 0, -1600}, { 3179, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2531, 8, -1600}, { 3179, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2489, 8, -1525}, { -4864, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2441, 8, -1453}, { -6400, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2441, 0, -1453}, { -6400, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2489, 0, -1525}, { 1643, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2489, 8, -1525}, { 1643, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2360, 0, -1603}, { 512, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2319, 0, -1541}, { 7455, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2319, 8, -1541}, { 7455, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2360, 8, -1603}, { 511, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2329, 8, -1321}, { -5006, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2329, 0, -1321}, { -5006, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2387, 0, -1385}, { 2143, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2387, 8, -1385}, { 2143, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2647, 0, -2190}, { -6399, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2638, 0, -2280}, { 2020, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2638, 8, -2280}, { 2020, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2647, 8, -2190}, { -6399, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2650, 8, -2100}, { -6655, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2650, 0, -2100}, { -6655, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2647, 0, -2190}, { 1771, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2647, 8, -2190}, { 1771, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2498, 0, -2176}, { 1024, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2500, 0, -2100}, { 8177, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2500, 8, -2100}, { 8177, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2498, 8, -2176}, { 1023, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2489, 8, -2253}, { 38, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2489, 0, -2253}, { 38, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2498, 0, -2176}, { 7167, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2498, 8, -2176}, { 7167, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2387, 0, -1385}, { -6144, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2441, 0, -1453}, { 1899, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2441, 8, -1453}, { 1899, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2387, 8, -1385}, { -6144, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2397, 8, -1668}, { -512, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2397, 0, -1668}, { -512, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2360, 0, -1603}, { 6431, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2360, 8, -1603}, { 6431, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2489, 8, -1951}, { -512, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2489, 0, -1951}, { -511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2474, 0, -1878}, { 6431, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2474, 8, -1878}, { 6431, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2647, 0, -2013}, { -6400, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2650, 0, -2100}, { 1642, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2650, 8, -2100}, { 1642, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2647, 8, -2013}, { -6400, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2637, 8, -1927}, { -6143, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2637, 0, -1927}, { -6143, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2647, 0, -2013}, { 1896, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2647, 8, -2013}, { 1896, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2497, 0, -2025}, { 512, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2489, 0, -1951}, { 7455, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2489, 8, -1951}, { 7455, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2497, 8, -2025}, { 512, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2500, 8, -2100}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2500, 0, -2100}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2497, 0, -2025}, { 6943, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2497, 8, -2025}, { 6943, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2474, 0, -1878}, { 511, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2454, 0, -1806}, { 7455, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2454, 8, -1806}, { 7455, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2474, 8, -1878}, { 511, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2567, 0, -1678}, { -5376, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2597, 0, -1759}, { 2667, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2597, 8, -1759}, { 2667, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2567, 8, -1678}, { -5376, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2531, 8, -1600}, { -5070, 317}, {0x50, 0x50, 0x90, 0x00}}, + {{-2531, 0, -1600}, { -5070, 1032}, {0x50, 0x50, 0x90, 0x00}}, + {{-2567, 0, -1678}, { 2973, 1032}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2567, 8, -1678}, { 2973, 317}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2428, 0, -1736}, { 512, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2397, 0, -1668}, { 7455, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2397, 8, -1668}, { 7455, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2428, 8, -1736}, { 512, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2454, 8, -1806}, { -512, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2454, 0, -1806}, { -511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2428, 0, -1736}, { 6431, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2428, 8, -1736}, { 6431, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2620, 0, -1843}, { -5887, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2637, 0, -1927}, { 2155, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2637, 8, -1927}, { 2155, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2620, 8, -1843}, { -5887, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2597, 8, -1759}, { -5631, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2597, 0, -1759}, { -5631, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2620, 0, -1843}, { 2411, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2620, 8, -1843}, { 2411, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1914, 0, -1222}, { 512, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1844, 0, -1196}, { 7455, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1844, 8, -1196}, { 7455, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1914, 8, -1222}, { 512, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1982, 8, -1253}, { -511, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1982, 0, -1253}, { -511, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1914, 0, -1222}, { 6431, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1914, 8, -1222}, { 6431, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2125, 0, -1161}, { -5888, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2197, 0, -1209}, { 2155, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2197, 8, -1209}, { 2155, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2125, 8, -1161}, { -5888, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2050, 8, -1119}, { -5632, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2050, 0, -1119}, { -5632, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2125, 0, -1161}, { 2411, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2125, 8, -1161}, { 2411, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1891, 8, -1053}, { -1023, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1891, 0, -1053}, { -1023, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1972, 0, -1083}, { 7019, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-1972, 8, -1083}, { 7019, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-1811, 0, -1029}, { -6751, 1025}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1891, 0, -1053}, { 992, 1025}, {0x50, 0x50, 0x90, 0x00}}, + {{-1891, 8, -1053}, { 992, 310}, {0x50, 0x50, 0x90, 0x00}}, + {{-1811, 8, -1029}, { -6751, 310}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1729, 8, -1012}, { -6459, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1729, 0, -1012}, { -6459, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1811, 0, -1029}, { 1280, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1811, 8, -1029}, { 1280, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1774, 0, -1176}, { 512, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1704, 0, -1161}, { 7256, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1704, 8, -1161}, { 7256, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1774, 8, -1176}, { 512, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1844, 8, -1196}, { -512, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1844, 0, -1196}, { -512, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1774, 0, -1176}, { 6236, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1774, 8, -1176}, { 6236, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1972, 0, -1083}, { -1279, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2050, 0, -1119}, { 6763, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2050, 8, -1119}, { 6763, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1972, 8, -1083}, { -1279, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2047, 0, -1290}, { 511, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1982, 0, -1253}, { 7455, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1982, 8, -1253}, { 7455, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2047, 8, -1290}, { 511, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1550, 8, -1000}, { -4352, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1550, 0, -1000}, { -4352, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1640, 0, -1003}, { 4007, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1640, 8, -1003}, { 4007, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1627, 0, -1152}, { -19, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-1550, 0, -1150}, { 7114, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1550, 8, -1150}, { 7114, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1627, 8, -1152}, { -19, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-1704, 8, -1161}, { -1024, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1704, 0, -1161}, { -1024, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1627, 0, -1152}, { 6124, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-1627, 8, -1152}, { 6124, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-1550, 8, -1150}, { 1024, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1550, 0, -1150}, { 1024, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1400, 0, -1150}, { 14987, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1400, 8, -1150}, { 14987, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1400, 8, -1000}, {-12031, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1400, 0, -1000}, {-12031, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1550, 0, -1000}, { 1931, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1550, 8, -1000}, { 1931, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1640, 0, -1003}, { -256, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1729, 0, -1012}, { 8096, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1729, 8, -1012}, { 8096, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1640, 8, -1003}, { -255, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2109, 8, -1331}, { -512, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2109, 0, -1331}, { -511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2047, 0, -1290}, { 6431, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2047, 8, -1290}, { 6431, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2265, 0, -1263}, { -6656, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2329, 0, -1321}, { 1387, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2329, 8, -1321}, { 1387, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2265, 8, -1263}, { -6656, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2197, 8, -1209}, { -6399, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2197, 0, -1209}, { -6399, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2265, 0, -1263}, { 1643, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2265, 8, -1263}, { 1643, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2167, 0, -1377}, { 511, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2109, 0, -1331}, { 7455, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2109, 8, -1331}, { 7455, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2167, 8, -1377}, { 511, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-2222, 8, -1428}, { -511, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-2222, 0, -1428}, { -511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-2167, 0, -1377}, { 6431, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-2167, 8, -1377}, { 6431, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -800, -27, -1000}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -800, -35, -1000}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -950, -20, -1000}, { 13930, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, -12, -1000}, { 13930, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -800, -27, -1150}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -800, -35, -1150}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -650, -55, -1150}, { 13896, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ -650, -47, -1150}, { 13896, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -650, -47, -1000}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -650, -55, -1000}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -800, -35, -1000}, { 14035, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -800, -27, -1000}, { 14035, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -500, -67, -1000}, { 527, 306}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -500, -75, -1000}, { 527, 1021}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -650, -55, -1000}, { 14441, 1021}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -650, -47, -1000}, { 14441, 306}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -650, -47, -1150}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -650, -55, -1150}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -500, -75, -1150}, { 14069, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -500, -67, -1150}, { 14069, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -950, -12, -1200}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -950, -20, -1200}, { 0, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -800, -35, -1150}, { 14461, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -800, -27, -1150}, { 14461, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1100, -2, -1000}, { 23, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{-1100, -10, -1000}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-1250, -5, -1000}, { 13971, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, 3, -1000}, { 13995, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, 3, -1200}, { -23, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1250, -5, -1200}, { 0, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1100, -10, -1200}, { 13971, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, -2, -1200}, { 13947, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1400, 8, -1150}, { -22, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1400, 0, -1150}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1250, -5, -1200}, { 14727, 1057}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1250, 3, -1200}, { 14704, 343}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1250, 3, -1000}, { 628, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, -5, -1000}, { 605, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{-1400, 0, -1000}, { 14576, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1400, 8, -1000}, { 14600, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -950, -12, -1000}, { 559, 310}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, -20, -1000}, { 511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1100, -10, -1000}, { 14506, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-1100, -2, -1000}, { 14554, 310}, {0x34, 0x34, 0x58, 0x00}}, + {{-1100, -2, -1200}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, -10, -1200}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -950, -20, -1200}, { 13827, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -950, -12, -1200}, { 13827, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -587, 0, -2978}, { 511, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -657, 0, -3004}, { 7455, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -657, 8, -3004}, { 7455, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -587, 8, -2978}, { 511, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -519, 8, -2946}, { -511, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -519, 0, -2946}, { -511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -587, 0, -2978}, { 6431, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -587, 8, -2978}, { 6431, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -376, 0, -3038}, { -6144, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -304, 0, -2990}, { 1899, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -304, 8, -2990}, { 1899, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -376, 8, -3038}, { -6144, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -451, 8, -3081}, { -6144, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -451, 0, -3081}, { -6144, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -376, 0, -3038}, { 1899, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -376, 8, -3038}, { 1899, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -610, 8, -3147}, { -6143, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -610, 0, -3147}, { -6143, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -529, 0, -3117}, { 1899, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -529, 8, -3117}, { 1899, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -688, 0, -3170}, { -5631, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -610, 0, -3147}, { 1884, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -610, 8, -3147}, { 1884, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -688, 8, -3170}, { -5631, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -767, 8, -3187}, { 1023, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -767, 0, -3187}, { 1023, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -688, 0, -3170}, { 8533, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -688, 8, -3170}, { 8533, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -726, 0, -3024}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -797, 0, -3039}, { 6744, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -797, 8, -3039}, { 6744, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -726, 8, -3024}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -657, 8, -3004}, { -511, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -657, 0, -3004}, { -512, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -726, 0, -3024}, { 6236, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -726, 8, -3024}, { 6236, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -529, 0, -3117}, { -6143, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -451, 0, -3081}, { 1899, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -451, 8, -3081}, { 1899, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -529, 8, -3117}, { -6143, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -454, 0, -2910}, { 512, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -519, 0, -2946}, { 7455, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -519, 8, -2946}, { 7455, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -454, 8, -2910}, { 512, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -950, 8, -3200}, { -6143, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, 0, -3200}, { -6143, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -858, 0, -3197}, { 2448, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -858, 8, -3197}, { 2448, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -874, 0, -3047}, { -511, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -950, 0, -3050}, { 6641, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -950, 8, -3050}, { 6641, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -874, 8, -3047}, { -511, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -797, 8, -3039}, { 512, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -797, 0, -3039}, { 512, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -874, 0, -3047}, { 7660, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -874, 8, -3047}, { 7660, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, 8, -3200}, {-11776, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1100, 0, -3200}, {-11776, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -950, 0, -3200}, { 2187, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, 8, -3200}, { 2187, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, 8, -3050}, { 512, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -950, 0, -3050}, { 512, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1100, 0, -3050}, { 14475, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1100, 8, -3050}, { 14475, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -858, 0, -3197}, { -9612, 1034}, {0x34, 0x34, 0x58, 0x00}}, + {{ -767, 0, -3187}, { -1028, 1034}, {0x50, 0x50, 0x90, 0x00}}, + {{ -767, 8, -3187}, { -1028, 320}, {0x50, 0x50, 0x90, 0x00}}, + {{ -858, 8, -3197}, { -9612, 320}, {0x34, 0x34, 0x58, 0x00}}, + {{ -392, 8, -2869}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -392, 0, -2869}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -454, 0, -2910}, { 6943, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -454, 8, -2910}, { 6943, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -236, 0, -2937}, { -6143, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -172, 0, -2878}, { 1899, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -172, 8, -2878}, { 1899, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -236, 8, -2937}, { -6143, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -304, 8, -2990}, { -6144, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -304, 0, -2990}, { -6143, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -236, 0, -2937}, { 1899, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -236, 8, -2937}, { 1899, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -334, 0, -2822}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -392, 0, -2869}, { 6943, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -392, 8, -2869}, { 6943, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -334, 8, -2822}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -279, 8, -2772}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -279, 0, -2772}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -334, 0, -2822}, { 6943, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -334, 8, -2822}, { 6943, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 50, 8, 500}, {-32768, 320}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 500}, {-32768, 1085}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 0, 500}, {-32768, 1085}, {0x34, 0x34, 0x58, 0x00}}, + {{ -50, 8, 500}, {-32768, 320}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, 8, 150}, {-24017, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 150}, {-24017, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 300}, {-12846, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 8, 300}, {-12846, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 450}, { -1675, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 50, 8, 450}, { -1675, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 8, -150}, {-11915, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 150, 0, -150}, {-11915, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 150, 0, 0}, { 2048, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 8, 0}, { 2048, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 8, 0}, { 1675, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, 0, 0}, { 1675, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, 0, -150}, { 15639, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -50, 8, -150}, { 15639, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -50, 0, 300}, { 186, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 0, 150}, { 14149, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, 8, 150}, { 14149, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, 8, 300}, { 186, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 52, 8, 150}, { -819, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 52, 0, 150}, { -819, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 20}, { 8862, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 50, 8, 20}, { 8862, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 50, 0, 150}, { -819, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 8, 150}, { -819, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 500}, { 2048, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 8, 500}, { 2048, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 8, 500}, {-16383, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -50, 0, 500}, {-16383, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -50, 0, 450}, {-11729, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -50, 8, 450}, {-11729, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -50, 0, 300}, { 2234, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 8, 300}, { 2234, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 8, 150}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, 0, 150}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, 0, 20}, { 12101, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, 8, 20}, { 12101, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 79, 0, 395}, { 512, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 62, 0, 310}, { 8555, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 62, 8, 310}, { 8555, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 79, 8, 395}, { 512, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 102, 8, 478}, { 511, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 102, 0, 478}, { 511, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 79, 0, 395}, { 8554, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 79, 8, 395}, { 8554, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 150, 8, 150}, { 1024, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 0, 150}, { 1024, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 162, 0, 299}, { 14901, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 162, 8, 299}, { 14901, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 62, 8, 310}, { 512, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 62, 0, 310}, { 512, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 52, 0, 150}, { 15490, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 52, 8, 150}, { 15490, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 162, 8, 299}, { -1536, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 162, 0, 299}, { -1536, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 176, 0, 372}, { 5407, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 176, 8, 372}, { 5407, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -50, 8, 20}, { -186, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, 0, 20}, { -186, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, 0, 0}, { 1675, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, 8, 0}, { 1675, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 8, 0}, { -2679, 300}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, 0}, { -2679, 1015}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, 20}, { -817, 1015}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 8, 20}, { -817, 300}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, 150}, { 11284, 1015}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 8, 150}, { 11284, 300}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 176, 0, 372}, { -767, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 196, 0, 444}, { 6175, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 196, 8, 444}, { 6175, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 176, 8, 372}, { -767, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 8, -450}, {-10891, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 0, -450}, {-10891, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 0, -300}, { 3071, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 8, -300}, { 3072, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 8, -600}, { 1675, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -600}, { 1675, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -750}, { 15639, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 0, 8, -750}, { 15639, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 150, 8, -750}, {-12287, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -750}, {-12287, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -600}, { 1675, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 8, -600}, { 1675, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -25, 8, -300}, { 2892, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -25, 0, -300}, { 2892, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 0, 0, -450}, { 17048, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 0, 8, -450}, { 17048, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, 8, -150}, { -1023, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -50, 0, -150}, { -1024, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -25, 0, -300}, { 13132, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -25, 8, -300}, { 13132, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 0, 8, -750}, { -744, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 0, 0, -750}, { -744, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 0, 0, -900}, { 13218, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 8, -900}, { 13218, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 8, -900}, { 930, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -900}, { 930, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -1050}, { 14894, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 0, 8, -1050}, { 14894, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 8, -1050}, {-11775, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 0, -1050}, {-11775, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 0, -900}, { 2187, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 8, -900}, { 2187, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 8, -300}, { -9215, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -300}, { -9215, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -150}, { 4747, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 150, 8, -150}, { 4747, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 150, 8, -600}, {-12287, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -600}, {-12287, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -450}, { 1675, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 8, -450}, { 1675, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 0, 8, -450}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 0, 0, -450}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 0, 0, -600}, { 13963, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 8, -600}, { 13963, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 8, -900}, {-12287, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -900}, {-12287, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -750}, { 1675, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 8, -750}, { 1675, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 8, -1500}, {-12288, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -1500}, {-12287, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -1350}, { 1675, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 150, 8, -1350}, { 1675, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -50, 8, -1650}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, 0, -1650}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, 0, -1800}, { 13963, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 8, -1800}, { 13963, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 8, -1800}, {-11403, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -1800}, {-11403, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -1650}, { 2559, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 8, -1650}, { 2559, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 8, -1650}, {-11775, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 0, -1650}, {-11775, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 0, -1500}, { 2187, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 8, -1500}, { 2187, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 8, -1500}, { -1024, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 0, 0, -1500}, { -1024, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, 0, -1650}, { 13695, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, 8, -1650}, { 13695, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 0, 8, -1350}, { -186, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 0, 0, -1350}, { -186, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 0, 0, -1500}, { 13777, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 0, 8, -1500}, { 13777, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 8, -1350}, {-12939, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 150, 0, -1350}, {-12939, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 150, 0, -1200}, { 1023, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 8, -1200}, { 1023, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -1050}, { 14987, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 8, -1050}, { 14987, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 0, 8, -1050}, { 2606, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 0, 0, -1050}, { 2606, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 0, 0, -1200}, { 16570, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 0, 8, -1200}, { 16570, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 8, -1950}, {-11264, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -1950}, {-11264, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -1800}, { 2699, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 8, -1800}, { 2699, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, 8, -1800}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 0, -1800}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 0, -1950}, { 13963, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -50, 8, -1950}, { 13963, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 0, 8, -1200}, { 186, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 0, 0, -1200}, { 186, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 0, 0, -1350}, { 14149, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 0, 8, -1350}, { 14149, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -12, 0, -2675}, { -6655, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 30, 0, -2600}, { 1387, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 30, 8, -2600}, { 1387, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -12, 8, -2675}, { -6655, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -60, 8, -2747}, { -6507, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -60, 0, -2747}, { -6507, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -12, 0, -2675}, { 1536, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -12, 8, -2675}, { 1536, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -141, 0, -2596}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -182, 0, -2658}, { 6943, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -182, 8, -2658}, { 6943, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -141, 8, -2596}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -104, 8, -2531}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -104, 0, -2531}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -141, 0, -2596}, { 6943, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -141, 8, -2596}, { 6943, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -182, 8, -2658}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -182, 0, -2658}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -228, 0, -2717}, { 6943, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -228, 8, -2717}, { 6943, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 8, -2100}, {-12939, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -2100}, {-12939, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -1950}, { 1024, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 8, -1950}, { 1024, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -50, 8, -1950}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -50, 0, -1950}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 0, 0, -2100}, { 14718, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 8, -2100}, { 14718, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -114, 0, -2815}, { -6655, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -60, 0, -2747}, { 1387, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -60, 8, -2747}, { 1387, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -114, 8, -2815}, { -6655, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -172, 8, -2878}, { -6144, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -172, 0, -2878}, { -6144, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -114, 0, -2815}, { 1899, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -114, 8, -2815}, { 1899, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -228, 0, -2717}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -279, 0, -2772}, { 6943, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -279, 8, -2772}, { 6943, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -228, 8, -2717}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 66, 0, -2521}, { -6655, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 96, 0, -2440}, { 1387, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 96, 8, -2440}, { 1387, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 66, 8, -2521}, { -6655, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -12, 8, -2249}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -12, 0, -2249}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -27, 0, -2322}, { 6943, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -27, 8, -2322}, { 6943, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 147, 0, -2186}, { -6655, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 150, 0, -2100}, { 1387, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 8, -2100}, { 1387, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 147, 8, -2186}, { -6655, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 136, 8, -2272}, { -6656, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 136, 0, -2272}, { -6655, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 147, 0, -2186}, { 1387, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 147, 8, -2186}, { 1387, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -3, 0, -2175}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -12, 0, -2249}, { 6946, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -12, 8, -2249}, { 6946, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -3, 8, -2175}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 0, 8, -2100}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -2100}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -3, 0, -2175}, { 6944, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -3, 8, -2175}, { 6944, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -27, 0, -2322}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -47, 0, -2394}, { 6943, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -47, 8, -2394}, { 6943, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -27, 8, -2322}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 30, 8, -2600}, { -6656, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 30, 0, -2600}, { -6656, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 66, 0, -2521}, { 1387, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 66, 8, -2521}, { 1387, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -73, 0, -2464}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -104, 0, -2531}, { 6943, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -104, 8, -2531}, { 6943, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -73, 8, -2464}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -47, 8, -2394}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -47, 0, -2394}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -73, 0, -2464}, { 6943, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -73, 8, -2464}, { 6943, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 119, 0, -2357}, { -6507, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 136, 0, -2272}, { 1535, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 136, 8, -2272}, { 1535, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 119, 8, -2357}, { -6507, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 96, 8, -2440}, { -6656, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 96, 0, -2440}, { -6656, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 119, 0, -2357}, { 1387, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 119, 8, -2357}, { 1387, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -200, -87, -1000}, { -362, 289}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -200, -95, -1000}, { -362, 1004}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -350, -90, -1000}, { 13471, 1004}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -350, -82, -1000}, { 13471, 289}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -350, -82, -1150}, { 14208, 295}, {0x50, 0x50, 0x90, 0x00}}, + {{ -350, -90, -1150}, { 14208, 1010}, {0x50, 0x50, 0x90, 0x00}}, + {{ -200, -95, -1150}, { 374, 1010}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -200, -87, -1150}, { 374, 295}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -500, -67, -1150}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ -500, -75, -1150}, { 0, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ -350, -90, -1150}, { 13902, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ -350, -82, -1150}, { 13902, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -350, -82, -1000}, { 1102, 294}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -350, -90, -1000}, { 1102, 1009}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -500, -75, -1000}, { 14912, 1009}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -500, -67, -1000}, { 14912, 294}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -50, -92, -1150}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, -100, -1150}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 100, -100, -1150}, { 13963, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 100, -92, -1150}, { 13963, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 100, -92, -1000}, { 471, 310}, {0x34, 0x34, 0x58, 0x00}}, + {{ 100, -100, -1000}, { 471, 1025}, {0x34, 0x34, 0x58, 0x00}}, + {{ -50, -100, -1000}, { 14434, 1025}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, -92, -1000}, { 14434, 310}, {0x50, 0x50, 0x90, 0x00}}, + {{ 400, -87, -1000}, { -561, 307}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 400, -95, -1000}, { -561, 1021}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 250, -100, -1000}, { 13341, 1021}, {0x50, 0x50, 0x90, 0x00}}, + {{ 250, -92, -1000}, { 13341, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 250, -92, -1150}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 250, -100, -1150}, { 0, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 400, -95, -1150}, { 13837, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 400, -87, -1150}, { 13837, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 250, -92, -1000}, { 1023, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 250, -100, -1000}, { 1023, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 100, -100, -1000}, { 14987, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 100, -92, -1000}, { 14987, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 100, -92, -1150}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 100, -100, -1150}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 250, -100, -1150}, { 13963, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 250, -92, -1150}, { 13963, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -200, -87, -1150}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -200, -95, -1150}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, -100, -1150}, { 13857, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, -92, -1150}, { 13857, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, -92, -1000}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, -100, -1000}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -200, -95, -1000}, { 13967, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -200, -87, -1000}, { 13967, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3217, 0, 872}, { -1834, 1026}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3272, 0, 822}, { 5108, 1026}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3272, 8, 822}, { 5108, 311}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3217, 8, 872}, { -1834, 311}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3158, 8, 919}, { -4895, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3158, 0, 919}, { -4895, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3217, 0, 872}, { 2048, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3217, 8, 872}, { 2048, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3149, 0, 1045}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3073, 0, 1088}, { 8043, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3073, 8, 1088}, { 8043, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3149, 8, 1045}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3221, 8, 998}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3221, 0, 998}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3149, 0, 1045}, { 8042, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3149, 8, 1045}, { 8042, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3096, 0, 960}, { -1536, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3158, 0, 919}, { 5407, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3158, 8, 919}, { 5407, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3096, 8, 960}, { -1536, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3340, 8, 896}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3340, 0, 896}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3282, 0, 949}, { 7315, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3282, 8, 949}, { 7315, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3399, 0, 832}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3340, 0, 896}, { 8042, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3340, 8, 896}, { 8042, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3399, 8, 832}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3452, 8, 764}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3452, 0, 764}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3399, 0, 832}, { 8042, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3399, 8, 832}, { 8042, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3322, 0, 767}, { -4352, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3369, 0, 708}, { 2591, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3369, 8, 708}, { 2591, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3322, 8, 767}, { -4352, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3272, 8, 822}, { -1024, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3272, 0, 822}, { -1024, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3322, 0, 767}, { 5919, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3322, 8, 767}, { 5919, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3282, 0, 949}, { -1024, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3221, 0, 998}, { 6291, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3221, 8, 998}, { 6291, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3282, 8, 949}, { -1024, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3031, 8, 996}, { -255, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3031, 0, 996}, { -255, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3096, 0, 960}, { 6687, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3096, 8, 960}, { 6687, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2749, 8, 1088}, { -1279, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2749, 0, 1088}, { -1279, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2822, 0, 1074}, { 5663, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2822, 8, 1074}, { 5663, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2680, 0, 1198}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2600, 0, 1200}, { 7497, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2600, 8, 1200}, { 7497, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2680, 8, 1198}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2760, 8, 1188}, { 512, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2760, 0, 1188}, { 511, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2680, 0, 1198}, { 8008, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2680, 8, 1198}, { 8008, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2675, 0, 1097}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2749, 0, 1088}, { 6943, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2749, 8, 1088}, { 6943, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2675, 8, 1097}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2600, 8, 1100}, { -768, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2600, 0, 1100}, { -768, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2675, 0, 1097}, { 6175, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2675, 8, 1097}, { 6175, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2822, 0, 1074}, { -512, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2894, 0, 1054}, { 6431, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2894, 8, 1054}, { 6431, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2822, 8, 1074}, { -512, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3002, 0, 1121}, { -512, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2928, 0, 1148}, { 6803, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2928, 8, 1148}, { 6803, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3002, 8, 1121}, { -512, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3073, 8, 1088}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3073, 0, 1088}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3002, 0, 1121}, { 7315, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3002, 8, 1121}, { 7315, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2964, 0, 1028}, { -1055, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3031, 0, 996}, { 5888, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3031, 8, 996}, { 5888, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2964, 8, 1028}, { -1055, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2894, 8, 1054}, { -3892, 310}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2894, 0, 1054}, { -3892, 1025}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2964, 0, 1028}, { 3051, 1025}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2964, 8, 1028}, { 3051, 310}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2845, 0, 1171}, { 512, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2760, 0, 1188}, { 8555, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2760, 8, 1188}, { 8555, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2845, 8, 1171}, { 512, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2928, 8, 1148}, { 512, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2928, 0, 1148}, { 512, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2845, 0, 1171}, { 8554, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2845, 8, 1171}, { 8554, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2300, 8, 1100}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2300, 0, 1100}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2450, 0, 1100}, { 13963, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2450, 8, 1100}, { 13963, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2150, 8, 1100}, { 255, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2150, 0, 1100}, { 256, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2300, 0, 1100}, { 14219, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2300, 8, 1100}, { 14219, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2300, 8, 1200}, { -682, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2300, 0, 1200}, { -682, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2150, 0, 1200}, { 17935, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2150, 8, 1200}, { 17935, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1850, 8, 1250}, { -511, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1850, 0, 1250}, { -512, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1700, 0, 1250}, { 13451, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1700, 8, 1250}, { 13451, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1700, 8, 1100}, { 1280, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1700, 0, 1100}, { 1280, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1850, 0, 1100}, { 15243, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1850, 8, 1100}, { 15243, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2450, 8, 1200}, { -511, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2450, 0, 1200}, { -512, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2300, 0, 1200}, { 13451, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2300, 8, 1200}, { 13451, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2000, 8, 1100}, { 512, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2000, 0, 1100}, { 512, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2150, 0, 1100}, { 14475, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2150, 8, 1100}, { 14475, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2150, 8, 1200}, { -511, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2150, 0, 1200}, { -511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2000, 0, 1250}, { 14206, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2000, 8, 1250}, { 14206, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1850, 8, 1100}, { 767, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1850, 0, 1100}, { 767, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2000, 0, 1100}, { 14731, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2000, 8, 1100}, { 14731, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2000, 8, 1250}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2000, 0, 1250}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1850, 0, 1250}, { 13963, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1850, 8, 1250}, { 13963, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2450, 8, 1100}, { -255, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2450, 0, 1100}, { -255, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2600, 0, 1100}, { 13707, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2600, 8, 1100}, { 13707, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2600, 8, 1200}, { -682, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2600, 0, 1200}, { -682, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2450, 0, 1200}, { 17935, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2450, 8, 1200}, { 17935, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 947, 8, 1089}, { -3072, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 947, 0, 1089}, { -3072, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1023, 0, 1097}, { 4076, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1023, 8, 1097}, { 4076, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1023, 0, 1097}, { -4076, 1021}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1100, 0, 1100}, { 3077, 1021}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1100, 8, 1100}, { 3077, 307}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1023, 8, 1097}, { -4076, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1100, 8, 1200}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1100, 0, 1200}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1012, 0, 1196}, { 8221, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1012, 8, 1196}, { 8221, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1012, 0, 1196}, { 2048, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 924, 0, 1186}, { 10264, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 924, 8, 1186}, { 10264, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1012, 8, 1196}, { 2048, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 806, 8, 1054}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 806, 0, 1054}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 876, 0, 1074}, { 6748, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 876, 8, 1074}, { 6748, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 876, 0, 1074}, { -1619, 1022}, {0x50, 0x50, 0x90, 0x00}}, + {{ 947, 0, 1089}, { 5124, 1022}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 947, 8, 1089}, { 5124, 307}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 876, 8, 1074}, { -1619, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 924, 8, 1186}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 924, 0, 1186}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 847, 0, 1170}, { 7295, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 847, 8, 1170}, { 7295, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1100, 8, 1100}, { 1023, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1100, 0, 1100}, { 1024, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1250, 0, 1100}, { 14987, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1250, 8, 1100}, { 14987, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 847, 0, 1170}, { -1024, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 772, 0, 1148}, { 6273, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 772, 8, 1148}, { 6273, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 847, 8, 1170}, { -1024, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1700, 8, 1250}, { -1024, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1700, 0, 1250}, { -1023, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1550, 0, 1200}, { 13695, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1550, 8, 1200}, { 13695, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1550, 8, 1100}, { -255, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1550, 0, 1100}, { -256, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1700, 0, 1100}, { 13707, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1700, 8, 1100}, { 13707, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1400, 8, 1100}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1400, 0, 1100}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1550, 0, 1100}, { 13963, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1550, 8, 1100}, { 13963, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1250, 8, 1200}, { 511, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1250, 0, 1200}, { 511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1100, 0, 1200}, { 14475, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1100, 8, 1200}, { 14475, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1400, 8, 1200}, { -1023, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1400, 0, 1200}, { -1024, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1250, 0, 1200}, { 12939, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1250, 8, 1200}, { 12939, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1250, 8, 1100}, { 511, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1250, 0, 1100}, { 512, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1400, 0, 1100}, { 14475, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1400, 8, 1100}, { 14475, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1550, 8, 1200}, { -512, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1550, 0, 1200}, { -512, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1400, 0, 1200}, { 13451, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1400, 8, 1200}, { 13451, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 290, 0, 646}, { -1812, 1025}, {0x34, 0x34, 0x58, 0x00}}, + {{ 331, 0, 708}, { 5130, 1025}, {0x34, 0x34, 0x58, 0x00}}, + {{ 331, 8, 708}, { 5130, 311}, {0x34, 0x34, 0x58, 0x00}}, + {{ 290, 8, 646}, { -1812, 311}, {0x34, 0x34, 0x58, 0x00}}, + {{ 254, 8, 581}, { -511, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 254, 0, 581}, { -511, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 290, 0, 646}, { 6431, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 290, 8, 646}, { 6431, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 301, 0, 832}, { -512, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 248, 0, 764}, { 7530, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 248, 8, 764}, { 7530, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 301, 8, 832}, { -512, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 360, 8, 896}, { -512, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 360, 0, 896}, { -511, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 301, 0, 832}, { 7530, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 301, 8, 832}, { 7530, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 378, 0, 767}, { -4095, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 428, 0, 822}, { 1458, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 428, 8, 822}, { 1458, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 378, 8, 767}, { -4095, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 248, 8, 764}, { -511, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 248, 0, 764}, { -511, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 204, 0, 699}, { 6803, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 204, 8, 699}, { 6803, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 131, 0, 556}, { -1023, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 102, 0, 478}, { 6655, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 102, 8, 478}, { 6655, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 131, 8, 556}, { -1023, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 166, 8, 630}, { -511, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 166, 0, 630}, { -511, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 131, 0, 556}, { 7166, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 131, 8, 556}, { 7166, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 222, 0, 514}, { -1280, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 254, 0, 581}, { 5663, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 254, 8, 581}, { 5663, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 222, 8, 514}, { -1280, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 196, 8, 444}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 196, 0, 444}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 222, 0, 514}, { 6943, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 222, 8, 514}, { 6943, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 204, 0, 699}, { 512, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 166, 0, 630}, { 7827, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 166, 8, 630}, { 7827, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 204, 8, 699}, { 512, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 331, 8, 708}, { -1023, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 331, 0, 708}, { -1024, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 378, 0, 767}, { 5919, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 378, 8, 767}, { 5919, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 542, 8, 919}, { -1023, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 542, 0, 919}, { -1023, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 604, 0, 960}, { 5919, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 604, 8, 960}, { 5919, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 698, 0, 1121}, { -511, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 627, 0, 1088}, { 6828, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 627, 8, 1088}, { 6828, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 698, 8, 1121}, { -511, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 772, 8, 1148}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 772, 0, 1148}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 698, 0, 1121}, { 7341, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 698, 8, 1121}, { 7341, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 736, 0, 1028}, { -767, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 806, 0, 1054}, { 6175, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 806, 8, 1054}, { 6175, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 736, 8, 1028}, { -767, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 669, 8, 996}, { -1535, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 669, 0, 996}, { -1535, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 736, 0, 1028}, { 5407, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 736, 8, 1028}, { 5407, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 604, 0, 960}, { -255, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 669, 0, 996}, { 6687, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 669, 8, 996}, { 6687, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 604, 8, 960}, { -255, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 418, 0, 949}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 360, 0, 896}, { 7315, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 360, 8, 896}, { 7315, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 418, 8, 949}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 479, 8, 998}, { 511, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 479, 0, 998}, { 512, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 418, 0, 949}, { 7827, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 418, 8, 949}, { 7827, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 483, 0, 872}, { -1804, 1027}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 542, 0, 919}, { 5138, 1027}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 542, 8, 919}, { 5138, 312}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 483, 8, 872}, { -1804, 312}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 428, 8, 822}, { -4639, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 428, 0, 822}, { -4639, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 483, 0, 872}, { 2303, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 483, 8, 872}, { 2303, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 551, 0, 1045}, { 512, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 479, 0, 998}, { 8554, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 479, 8, 998}, { 8554, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 551, 8, 1045}, { 512, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 627, 8, 1088}, { 511, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 627, 0, 1088}, { 511, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 551, 0, 1045}, { 8555, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 551, 8, 1045}, { 8555, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3524, 0, 374}, { 383, 1022}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3539, 0, 303}, { 7127, 1022}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3539, 8, 303}, { 7127, 307}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3524, 8, 374}, { 383, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3504, 8, 444}, { -4352, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3504, 0, 444}, { -4352, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3524, 0, 374}, { 2396, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3524, 8, 374}, { 2396, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3570, 0, 552}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3534, 0, 630}, { 8042, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3534, 8, 630}, { 8042, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3570, 8, 552}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3600, 8, 471}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3600, 0, 471}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3570, 0, 552}, { 8043, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3570, 8, 552}, { 8043, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3636, 8, 328}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3636, 0, 328}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3621, 0, 400}, { 6880, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3621, 8, 400}, { 6880, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3697, 0, -133}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3700, 0, -45}, { 8276, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3700, 8, -45}, { 8276, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3697, 8, -133}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3686, 8, -222}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3686, 0, -222}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3697, 0, -133}, { 8273, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3697, 8, -133}, { 8273, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3547, 0, -122}, { -6729, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3538, 0, -198}, { 1470, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3538, 8, -198}, { 1470, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3547, 8, -122}, { -6729, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3550, 8, -45}, { -5376, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3550, 0, -45}, { -5376, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3547, 0, -122}, { 1801, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3547, 8, -122}, { 1801, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3621, 0, 400}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3600, 0, 471}, { 6881, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3600, 8, 471}, { 6881, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3621, 8, 400}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3478, 0, 514}, { -5151, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3504, 0, 444}, { 1791, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3504, 8, 444}, { 1791, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3478, 8, 514}, { -5151, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3650, 8, 168}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3650, 0, 168}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3646, 0, 248}, { 7474, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3646, 8, 248}, { 7474, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3547, 0, 232}, { -4641, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3550, 0, 160}, { 2048, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3550, 8, 160}, { 2048, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3547, 8, 232}, { -4641, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3539, 8, 303}, { -5148, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3539, 0, 303}, { -5148, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3547, 0, 232}, { 1536, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3547, 8, 232}, { 1536, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3700, 8, -45}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3700, 0, -45}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3650, 0, 168}, { 20308, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3650, 8, 168}, { 20308, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3550, 8, 160}, {-16224, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3550, 0, 160}, {-16224, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3550, 0, -45}, { 2816, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3550, 8, -45}, { 2816, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3646, 0, 248}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3636, 0, 328}, { 7469, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3636, 8, 328}, { 7469, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3646, 8, 248}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3446, 8, 581}, { -3916, 308}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3446, 0, 581}, { -3916, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3478, 0, 514}, { 3026, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3478, 8, 514}, { 3026, 308}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3496, 0, 699}, { -1023, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3452, 0, 764}, { 6291, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3452, 8, 764}, { 6291, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3496, 8, 699}, { -1023, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3534, 8, 630}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3534, 0, 630}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3496, 0, 699}, { 7315, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3496, 8, 699}, { 7315, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3410, 0, 646}, { -4607, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3446, 0, 581}, { 2335, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3446, 8, 581}, { 2335, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3410, 8, 646}, { -4607, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3369, 8, 708}, { -1280, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3369, 0, 708}, { -1280, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3410, 0, 646}, { 5663, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3410, 8, 646}, { 5663, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 850, -52, -1150}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 850, -60, -1150}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1000, -45, -1150}, { 13812, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1000, -37, -1150}, { 13812, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 700, -67, -1000}, { 658, 306}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 700, -75, -1000}, { 658, 1021}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 550, -85, -1000}, { 14385, 1021}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 550, -77, -1000}, { 14385, 306}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 550, -77, -1150}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 550, -85, -1150}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 700, -75, -1150}, { 13967, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 700, -67, -1150}, { 13967, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1000, -37, -1150}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1000, -45, -1150}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1150, -30, -1150}, { 13843, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1150, -22, -1150}, { 13843, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1150, -22, -1000}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1150, -30, -1000}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1000, -45, -1000}, { 13865, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1000, -37, -1000}, { 13865, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1000, -37, -1000}, { 1468, 307}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1000, -45, -1000}, { 1468, 1021}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 850, -60, -1000}, { 15194, 1021}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 850, -52, -1000}, { 15194, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1150, -22, -1150}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1150, -30, -1150}, { 0, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1300, -20, -1150}, { 13967, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1300, -12, -1150}, { 13967, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1300, -12, -1000}, { 520, 295}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1300, -20, -1000}, { 520, 1010}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1150, -30, -1000}, { 14394, 1010}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1150, -22, -1000}, { 14394, 295}, {0x50, 0x50, 0x90, 0x00}}, + {{ 700, -67, -1150}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 700, -75, -1150}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 850, -60, -1150}, { 13850, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 850, -52, -1150}, { 13850, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 850, -52, -1000}, { 865, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 850, -60, -1000}, { 865, 1021}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 700, -75, -1000}, { 14871, 1021}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 700, -67, -1000}, { 14871, 307}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 400, -87, -1150}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 400, -95, -1150}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 550, -85, -1150}, { 13819, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 550, -77, -1150}, { 13819, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 550, -77, -1000}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 550, -85, -1000}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 400, -95, -1000}, { 14016, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 400, -87, -1000}, { 14016, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1600, 3, -1150}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1600, -5, -1150}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1750, 0, -1150}, { 14028, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1750, 8, -1150}, { 14028, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1300, -12, -1150}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1300, -20, -1150}, { 0, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1450, -10, -1150}, { 13821, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1450, -2, -1150}, { 13821, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1450, -2, -1000}, { 1420, 296}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1450, -10, -1000}, { 1420, 1011}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1300, -20, -1000}, { 15146, 1011}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1300, -12, -1000}, { 15146, 296}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1600, 3, -1000}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1600, -5, -1000}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1450, -10, -1000}, { 13854, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1450, -2, -1000}, { 13854, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1450, -2, -1150}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1450, -10, -1150}, { 0, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1600, -5, -1150}, { 13839, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1600, 3, -1150}, { 13839, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1750, 8, -1000}, { 371, 312}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1750, 0, -1000}, { 371, 1027}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1600, -5, -1000}, { 14401, 1027}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1600, 3, -1000}, { 14401, 312}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2050, 8, -1200}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2050, 0, -1200}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2200, 0, -1200}, { 13963, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2200, 8, -1200}, { 13963, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2200, 8, -1000}, { -256, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2200, 0, -1000}, { -256, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2050, 0, -1000}, { 13707, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2050, 8, -1000}, { 13707, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1900, 8, -1200}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1900, 0, -1200}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2050, 0, -1200}, { 13963, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2050, 8, -1200}, { 13963, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2050, 8, -1000}, { -768, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2050, 0, -1000}, { -767, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1900, 0, -1000}, { 13195, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1900, 8, -1000}, { 13195, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1900, 8, -1000}, { 767, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1900, 0, -1000}, { 767, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1750, 0, -1000}, { 14731, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1750, 8, -1000}, { 14731, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1750, 8, -1150}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1750, 0, -1150}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1900, 0, -1200}, { 14718, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1900, 8, -1200}, { 14718, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2656, 8, -1150}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2656, 0, -1150}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2721, 0, -1146}, { 6059, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2721, 8, -1146}, { 6059, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2721, 0, -1146}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2785, 0, -1136}, { 6057, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2785, 8, -1136}, { 6057, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2721, 8, -1146}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2350, 8, -1000}, { 255, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2350, 0, -1000}, { 256, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2200, 0, -1000}, { 14219, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2200, 8, -1000}, { 14219, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2200, 8, -1200}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2200, 0, -1200}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2350, 0, -1150}, { 14719, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2350, 8, -1150}, { 14719, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2500, 8, -1150}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2500, 0, -1150}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2656, 0, -1150}, { 14535, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2656, 8, -1150}, { 14535, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2650, 8, -1000}, { 767, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2650, 0, -1000}, { 768, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2500, 0, -1000}, { 14731, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2500, 8, -1000}, { 14731, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2500, 8, -1000}, { 511, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2500, 0, -1000}, { 511, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2350, 0, -1000}, { 14475, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2350, 8, -1000}, { 14475, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2350, 8, -1150}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2350, 0, -1150}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2500, 0, -1150}, { 13963, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2500, 8, -1150}, { 13963, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2705, 0, -996}, { -2306, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2650, 0, -1000}, { 2813, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2650, 8, -1000}, { 2813, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2705, 8, -996}, { -2306, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2863, 0, -1119}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2940, 0, -1096}, { 7479, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2940, 8, -1096}, { 7479, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2863, 8, -1119}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2785, 8, -1136}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2785, 0, -1136}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2863, 0, -1119}, { 7473, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2863, 8, -1119}, { 7473, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2827, 0, -973}, { -3885, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2759, 0, -988}, { 2559, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2759, 8, -988}, { 2559, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2827, 8, -973}, { -3885, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2893, 8, -953}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2893, 0, -953}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2827, 0, -973}, { 6460, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2827, 8, -973}, { 6460, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3031, 8, -896}, { -1536, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3031, 0, -896}, { -1536, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2963, 0, -927}, { 5408, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2963, 8, -927}, { 5408, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2759, 8, -988}, { -3327, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2759, 0, -988}, { -3327, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2705, 0, -996}, { 1798, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2705, 8, -996}, { 1798, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3021, 0, -1066}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3099, 0, -1030}, { 8005, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3099, 8, -1030}, { 8005, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3021, 8, -1066}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2940, 8, -1096}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2940, 0, -1096}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3021, 0, -1066}, { 8004, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3021, 8, -1066}, { 8004, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2963, 0, -927}, { -767, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2893, 0, -953}, { 6175, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2893, 8, -953}, { 6175, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2963, 8, -927}, { -767, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3477, 0, -413}, { -4351, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3446, 0, -481}, { 2590, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3446, 8, -481}, { 2590, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3477, 8, -413}, { -4351, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3503, 8, -343}, { -5153, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3503, 0, -343}, { -5153, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3477, 0, -413}, { 1791, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3477, 8, -413}, { 1791, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3538, 0, -624}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3580, 0, -549}, { 8044, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3580, 8, -549}, { 8044, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3538, 8, -624}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3490, 8, -696}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3490, 0, -696}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3538, 0, -624}, { 8042, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3538, 8, -624}, { 8042, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3409, 0, -546}, { -4894, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3368, 0, -608}, { 2048, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3368, 8, -608}, { 2048, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3409, 8, -546}, { -4894, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3580, 8, -549}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3580, 0, -549}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3616, 0, -471}, { 8041, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3616, 8, -471}, { 8041, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3669, 0, -306}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3686, 0, -222}, { 8045, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3686, 8, -222}, { 8045, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3669, 8, -306}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3646, 8, -390}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3646, 0, -390}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3669, 0, -306}, { 8041, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3669, 8, -306}, { 8041, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3523, 0, -271}, { -5957, 1029}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3503, 0, -343}, { 984, 1029}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3503, 8, -343}, { 984, 315}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3523, 8, -271}, { -5957, 315}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3538, 8, -198}, { -4607, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3538, 0, -198}, { -4607, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3523, 0, -271}, { 2337, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3523, 8, -271}, { 2337, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3616, 0, -471}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3646, 0, -390}, { 8044, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3646, 8, -390}, { 8044, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3616, 8, -471}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3446, 8, -481}, { -5665, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3446, 0, -481}, { -5665, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3409, 0, -546}, { 1279, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3409, 8, -546}, { 1280, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3271, 8, -721}, { -4876, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3271, 0, -721}, { -4876, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3216, 0, -772}, { 2047, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3216, 8, -772}, { 2047, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3174, 0, -988}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3246, 0, -940}, { 8044, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3246, 8, -940}, { 8044, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3174, 8, -988}, { 0, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3099, 8, -1030}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3099, 0, -1030}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3174, 0, -988}, { 8042, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3174, 8, -988}, { 8042, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3096, 0, -859}, { -255, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3031, 0, -896}, { 6687, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3031, 8, -896}, { 6687, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3096, 8, -859}, { -255, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3158, 8, -818}, { -1024, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3158, 0, -818}, { -1024, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3096, 0, -859}, { 5920, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3096, 8, -859}, { 5920, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3216, 0, -772}, { 256, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3158, 0, -818}, { 7198, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3158, 8, -818}, { 7198, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3216, 8, -772}, { 255, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3436, 0, -764}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3490, 0, -696}, { 8044, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3490, 8, -696}, { 8044, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3436, 8, -764}, { 0, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3378, 8, -828}, { 0, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3378, 0, -828}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3436, 0, -764}, { 8042, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3436, 8, -764}, { 8042, 309}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3322, 0, -666}, { -5632, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3271, 0, -721}, { 1310, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3271, 8, -721}, { 1310, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3322, 8, -666}, { -5631, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3368, 8, -608}, { -4384, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3368, 0, -608}, { -4384, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3322, 0, -666}, { 2559, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3322, 8, -666}, { 2560, 309}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3314, 0, -886}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3378, 0, -828}, { 8044, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3378, 8, -828}, { 8044, 309}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3314, 8, -886}, { 0, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3246, 8, -940}, { 0, 309}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3246, 0, -940}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3314, 0, -886}, { 8042, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3314, 8, -886}, { 8042, 309}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1402, 59, -3229}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1402, 50, -3233}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-1400, 50, -3230}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1400, 57, -3227}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-1399, 50, -3233}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-1399, 59, -3229}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1400, 60, -3221}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1400, 61, -3169}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1401, 63, -3162}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1402, 63, -3221}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1402, 59, -3229}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1400, 57, -3227}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-1399, 59, -3229}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1399, 63, -3221}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-1399, 63, -3162}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-1400, 61, -3156}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{-1399, 63, -3162}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-1401, 63, -3162}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-1400, 61, -3169}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1403, 61, -3163}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1401, 63, -3162}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1403, 61, -3163}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1400, 61, -3156}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1401, 63, -3162}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1399, 63, -3162}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1400, 61, -3156}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1397, 61, -3163}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1399, 63, -3162}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1397, 61, -3163}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1400, 61, -3169}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1764, 59, -2995}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1763, 50, -2992}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-1765, 50, -2994}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1766, 57, -2997}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-1766, 50, -2991}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-1767, 59, -2995}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1766, 63, -3003}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1764, 59, -2995}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1766, 57, -2997}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-1767, 60, -3002}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1767, 59, -2995}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1769, 63, -3002}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-1782, 63, -3060}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-1779, 61, -3053}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1780, 63, -3060}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1779, 61, -3053}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1778, 61, -3060}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1780, 63, -3060}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1778, 61, -3060}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1783, 61, -3066}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1780, 63, -3060}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1783, 61, -3066}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{-1782, 63, -3060}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-1780, 63, -3060}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-1782, 63, -3060}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1783, 61, -3066}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1784, 61, -3059}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1782, 63, -3060}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1784, 61, -3059}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1779, 61, -3053}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1779, 61, -3053}, { 1822, -2102}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1784, 61, -3059}, { 1826, -2108}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1781, 59, -3060}, { 1823, -2109}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1783, 61, -3066}, { 1825, -2115}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1778, 61, -3060}, { 1820, -2109}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1397, 61, -3163}, { 1431, -2214}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1400, 61, -3156}, { 1434, -2207}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1400, 59, -3163}, { 1434, -2214}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1400, 61, -3169}, { 1434, -2221}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1403, 61, -3163}, { 1437, -2214}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2296, 61, -2736}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2299, 61, -2743}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2301, 63, -2742}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2299, 61, -2743}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2306, 61, -2745}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2301, 63, -2742}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2306, 61, -2745}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{-2302, 63, -2740}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-2301, 63, -2742}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-2587, 60, -2529}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2539, 61, -2509}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2533, 63, -2505}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2587, 63, -2528}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2586, 63, -2530}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-2532, 63, -2507}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-2594, 59, -2530}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2592, 57, -2531}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2302, 63, -2740}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2303, 61, -2738}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2296, 61, -2736}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2257, 60, -2703}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2296, 61, -2736}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2301, 63, -2742}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2256, 63, -2704}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2250, 59, -2699}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2252, 57, -2699}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2252, 59, -2696}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2258, 63, -2701}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-2250, 59, -2699}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2247, 50, -2696}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2250, 50, -2697}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2252, 57, -2699}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2252, 57, -2699}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2250, 50, -2697}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2249, 50, -2694}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-2252, 59, -2696}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2258, 63, -2701}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-2302, 63, -2740}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-2296, 61, -2736}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2257, 60, -2703}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2302, 63, -2740}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2306, 61, -2745}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2303, 61, -2738}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2587, 60, -2529}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2592, 57, -2531}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2593, 59, -2533}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2586, 63, -2530}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-2532, 63, -2507}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2526, 61, -2504}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2531, 61, -2509}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2534, 61, -2504}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2526, 61, -2504}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2533, 63, -2505}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2539, 61, -2509}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2534, 61, -2504}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2533, 63, -2505}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2526, 61, -2504}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{-2532, 63, -2507}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-2533, 63, -2505}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-2532, 63, -2507}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2531, 61, -2509}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2539, 61, -2509}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2594, 59, -2530}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2598, 50, -2532}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2595, 50, -2532}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2592, 57, -2531}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2597, 50, -2535}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-2593, 59, -2533}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2109, 61, -3012}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2108, 61, -3004}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2107, 63, -3005}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2108, 61, -3004}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2102, 61, -3000}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2107, 63, -3005}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2105, 63, -3006}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2103, 61, -3007}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2109, 61, -3012}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2140, 57, -3061}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2141, 50, -3063}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2141, 50, -3066}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-2139, 59, -3063}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2142, 59, -3062}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2144, 50, -3065}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2137, 60, -3056}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2140, 57, -3061}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2139, 59, -3063}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2135, 63, -3057}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-2138, 63, -3055}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2142, 59, -3062}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2105, 63, -3006}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-2109, 61, -3012}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2107, 63, -3005}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2105, 63, -3006}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2102, 61, -3000}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2103, 61, -3007}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2102, 61, -3000}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{-2105, 63, -3006}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-2107, 63, -3005}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-2102, 61, -3000}, { 2152, -2048}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2108, 61, -3004}, { 2159, -2052}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2106, 59, -3006}, { 2156, -2053}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2103, 61, -3007}, { 2153, -2055}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2109, 61, -3012}, { 2160, -2059}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2303, 61, -2738}, { 2358, -1780}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2306, 61, -2745}, { 2361, -1787}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2301, 59, -2741}, { 2356, -1782}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2299, 61, -2743}, { 2354, -1784}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2296, 61, -2736}, { 2351, -1778}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2526, 61, -2504}, { 2586, -1539}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2534, 61, -2504}, { 2594, -1539}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2532, 59, -2506}, { 2593, -1542}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2531, 61, -2509}, { 2592, -1545}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2539, 61, -2509}, { 2599, -1545}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2114, 113, -3107}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2114, 63, -3107}, { 0, 2048}, {0xf4, 0x88, 0x00, 0x00}}, + {{-2064, 63, -3107}, { 1023, 2047}, {0xf4, 0x88, 0x00, 0x00}}, + {{-2064, 113, -3107}, { 1023, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2064, 63, -3157}, { 1023, 2048}, {0xf4, 0x88, 0x00, 0x00}}, + {{-2064, 113, -3157}, { 1023, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2064, 113, -3107}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2064, 63, -3107}, { 0, 2048}, {0xf4, 0x88, 0x00, 0x00}}, + {{-2394, 61, -1586}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2398, 61, -1580}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2393, 63, -1584}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2392, 63, -1583}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2398, 61, -1580}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2391, 61, -1581}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2392, 63, -1583}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2391, 61, -1581}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2387, 61, -1587}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2336, 59, -1620}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2333, 50, -1622}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2335, 50, -1619}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2337, 57, -1617}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2332, 50, -1619}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-2335, 59, -1617}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2343, 63, -1616}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2336, 59, -1620}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2337, 57, -1617}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2342, 60, -1614}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2335, 59, -1617}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2341, 63, -1613}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-2392, 63, -1583}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-2387, 61, -1587}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2393, 63, -1584}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2387, 61, -1587}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2394, 61, -1586}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2393, 63, -1584}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2535, 63, -2178}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2535, 61, -2176}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2528, 61, -2179}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2471, 57, -2173}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2468, 50, -2173}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2465, 50, -2171}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-2469, 59, -2171}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2469, 59, -2174}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2465, 50, -2174}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2476, 63, -2175}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2469, 59, -2174}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2471, 57, -2173}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2477, 60, -2174}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2469, 59, -2171}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2477, 63, -2172}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-2535, 63, -2178}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-2528, 61, -2179}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2535, 63, -2178}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2542, 61, -2180}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2535, 61, -2176}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2535, 63, -2180}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2641, 60, -1838}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2591, 61, -1850}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2584, 63, -1850}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2641, 63, -1836}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2648, 59, -1834}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2647, 57, -1836}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2649, 59, -1837}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2642, 63, -1839}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-2584, 63, -1852}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-2535, 61, -2182}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2542, 61, -2180}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2535, 63, -2180}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2528, 61, -2179}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2535, 61, -2182}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2535, 63, -2180}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2542, 61, -2180}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2535, 63, -2178}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-2535, 63, -2180}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-2398, 61, -1580}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2392, 63, -1583}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-2393, 63, -1584}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-2648, 59, -1834}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2652, 50, -1834}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2650, 50, -1836}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2647, 57, -1836}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2652, 50, -1837}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-2649, 59, -1837}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2577, 61, -1853}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2584, 63, -1852}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-2584, 63, -1850}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-2591, 61, -1850}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2583, 61, -1849}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2584, 63, -1850}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2583, 61, -1849}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2577, 61, -1853}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2584, 63, -1850}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2584, 63, -1852}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2585, 61, -1854}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2591, 61, -1850}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2584, 63, -1852}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2577, 61, -1853}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2585, 61, -1854}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2577, 61, -1853}, { 2639, -873}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2583, 61, -1849}, { 2645, -868}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2584, 59, -1851}, { 2646, -871}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2585, 61, -1854}, { 2646, -874}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2591, 61, -1850}, { 2652, -870}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2387, 61, -1587}, { 2443, -601}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2392, 59, -1584}, { 2449, -597}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2394, 61, -1586}, { 2451, -600}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2391, 61, -1581}, { 2448, -595}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2398, 61, -1580}, { 2455, -594}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2542, 61, -2180}, { 2602, -1208}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2535, 61, -2182}, { 2595, -1210}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2535, 59, -2179}, { 2595, -1207}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2535, 61, -2176}, { 2596, -1204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2528, 61, -2179}, { 2588, -1206}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2495, 113, -1463}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2495, 63, -1463}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2514, 63, -1509}, { 1024, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2514, 113, -1509}, { 1024, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2588, 62, -1424}, { 2048, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2588, 112, -1424}, { 2048, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2680, 112, -1386}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2680, 62, -1386}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2607, 112, -1471}, { 2048, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2514, 113, -1509}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2514, 63, -1509}, { 0, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2607, 62, -1471}, { 2048, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2588, 62, -1424}, { 0, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2495, 63, -1463}, { 2048, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2495, 113, -1463}, { 2047, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2588, 112, -1424}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2699, 62, -1432}, { 2048, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2699, 112, -1432}, { 2048, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2607, 112, -1471}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2607, 62, -1471}, { 0, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1644, 63, -981}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-1638, 63, -1040}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-1637, 61, -1033}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1642, 60, -981}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1643, 57, -975}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-1645, 59, -974}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1636, 63, -1040}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1641, 63, -981}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1930, 61, -1181}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1927, 63, -1187}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-1929, 63, -1187}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-1925, 61, -1193}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1930, 61, -1188}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1929, 63, -1187}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1930, 61, -1188}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1930, 61, -1181}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1929, 63, -1187}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1927, 63, -1187}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1930, 61, -1181}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1925, 61, -1186}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1927, 63, -1187}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1925, 61, -1186}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1925, 61, -1193}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1904, 59, -1249}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1903, 50, -1253}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-1902, 50, -1250}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1903, 57, -1247}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-1900, 50, -1251}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-1901, 59, -1248}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1642, 59, -974}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1636, 61, -1047}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1638, 63, -1040}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-1636, 63, -1040}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-1637, 61, -1033}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1634, 61, -1040}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1636, 63, -1040}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1634, 61, -1040}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1636, 61, -1047}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1636, 63, -1040}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1638, 63, -1040}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1636, 61, -1047}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1640, 61, -1040}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1642, 59, -974}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1642, 50, -970}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-1643, 50, -973}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1643, 57, -975}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-1645, 50, -970}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-1645, 59, -974}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1638, 63, -1040}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1640, 61, -1040}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1637, 61, -1033}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2241, 63, -1292}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2236, 61, -1296}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2243, 61, -1293}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2241, 63, -1292}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2243, 61, -1293}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2245, 61, -1286}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2283, 59, -1240}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2285, 50, -1237}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2285, 50, -1240}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2283, 57, -1242}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2287, 50, -1239}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-2283, 57, -1242}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2287, 50, -1239}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-2285, 59, -1242}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2279, 60, -1247}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2283, 57, -1242}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-2285, 59, -1242}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2280, 63, -1248}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-2278, 63, -1246}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2283, 59, -1240}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2241, 63, -1292}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-2245, 61, -1286}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2239, 63, -1290}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1906, 60, -1242}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1925, 61, -1193}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1929, 63, -1187}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1907, 63, -1242}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1904, 59, -1249}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1903, 57, -1247}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-1901, 59, -1248}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1904, 63, -1241}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-1927, 63, -1187}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-2245, 61, -1286}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2238, 61, -1289}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2239, 63, -1290}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2238, 61, -1289}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2236, 61, -1296}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2239, 63, -1290}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-2236, 61, -1296}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2241, 63, -1292}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-2239, 63, -1290}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-2236, 61, -1296}, { 2289, -303}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2238, 61, -1289}, { 2291, -295}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2240, 59, -1291}, { 2294, -297}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2243, 61, -1293}, { 2296, -299}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2245, 61, -1286}, { 2298, -292}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1925, 61, -1193}, { 1971, -198}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1928, 59, -1187}, { 1973, -191}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1930, 61, -1188}, { 1976, -192}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1925, 61, -1186}, { 1971, -190}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1930, 61, -1181}, { 1976, -185}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1637, 61, -1033}, { 1676, -33}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1640, 61, -1040}, { 1679, -41}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1637, 59, -1040}, { 1675, -40}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1634, 61, -1040}, { 1672, -40}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1636, 61, -1047}, { 1675, -47}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1102, 49, -1228}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1102, 40, -1232}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-1100, 40, -1230}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1100, 47, -1227}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-1099, 40, -1232}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{-1099, 49, -1228}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1100, 50, -1221}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1100, 51, -1169}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1101, 53, -1162}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1102, 53, -1221}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1102, 49, -1228}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1100, 47, -1227}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{-1099, 49, -1228}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1099, 53, -1221}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{-1099, 53, -1162}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{-1100, 51, -1155}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1099, 53, -1162}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{-1101, 53, -1162}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{-1100, 51, -1169}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1103, 51, -1162}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1101, 53, -1162}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1103, 51, -1162}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, 51, -1155}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1101, 53, -1162}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1099, 53, -1162}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1100, 51, -1155}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1097, 51, -1162}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1099, 53, -1162}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{-1097, 51, -1162}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, 51, -1169}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -499, -16, -971}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -499, -25, -967}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -500, -25, -970}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -500, -18, -972}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -502, -25, -967}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ -502, -16, -971}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -499, -13, -978}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -499, -16, -971}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -500, -18, -972}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -500, -15, -978}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -502, -16, -971}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -502, -13, -978}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ -501, -13, -1037}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ -500, -15, -1030}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -499, -13, -1037}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -500, -15, -1030}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -497, -15, -1037}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -499, -13, -1037}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -497, -15, -1037}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -500, -15, -1044}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -499, -13, -1037}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -500, -15, -1044}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -501, -13, -1037}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ -499, -13, -1037}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ -501, -13, -1037}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -500, -15, -1044}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -503, -15, -1037}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -501, -13, -1037}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -503, -15, -1037}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -500, -15, -1030}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1100, 51, -1169}, { 1126, -172}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1097, 51, -1162}, { 1123, -165}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, 49, -1162}, { 1126, -165}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, 51, -1155}, { 1126, -159}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1103, 51, -1162}, { 1129, -165}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -503, -15, -1037}, { 514, -37}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -500, -15, -1044}, { 511, -44}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -500, -17, -1037}, { 511, -37}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -500, -15, -1030}, { 511, -31}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -497, -15, -1037}, { 508, -37}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -349, 63, -2807}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ -310, 63, -2852}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ -314, 61, -2846}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -347, 60, -2806}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -351, 57, -2802}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -354, 59, -2801}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -309, 63, -2851}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -346, 63, -2805}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -546, 61, -3076}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{ -543, 63, -3081}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ -545, 63, -3082}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ -541, 61, -3088}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -546, 61, -3083}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -545, 63, -3082}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -546, 61, -3083}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -546, 61, -3076}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -545, 63, -3082}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -543, 63, -3081}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -546, 61, -3076}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -541, 61, -3081}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -543, 63, -3081}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -541, 61, -3081}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -541, 61, -3088}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -520, 59, -3144}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -518, 50, -3147}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -518, 50, -3144}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -519, 57, -3142}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -515, 50, -3146}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ -517, 59, -3143}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -351, 59, -2799}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -305, 61, -2856}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{ -310, 63, -2852}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ -309, 63, -2851}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ -314, 61, -2846}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -307, 61, -2849}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -309, 63, -2851}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -307, 61, -2849}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -305, 61, -2856}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -309, 63, -2851}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -310, 63, -2852}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -305, 61, -2856}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -312, 61, -2853}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -351, 59, -2799}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -354, 50, -2797}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -353, 50, -2799}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -351, 57, -2802}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -356, 50, -2798}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ -354, 59, -2801}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -310, 63, -2852}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -312, 61, -2853}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -314, 61, -2846}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -871, 63, -3085}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -869, 61, -3091}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -873, 61, -3085}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -871, 63, -3085}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -873, 61, -3085}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -870, 61, -3078}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -875, 59, -3018}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -875, 50, -3015}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -877, 50, -3017}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -876, 57, -3020}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -878, 50, -3015}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ -876, 57, -3020}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -878, 50, -3015}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ -878, 59, -3019}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -876, 60, -3026}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -876, 57, -3020}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -878, 59, -3019}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -877, 63, -3026}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ -874, 63, -3026}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -875, 59, -3018}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -871, 63, -3085}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ -870, 61, -3078}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -869, 63, -3085}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -521, 60, -3136}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -541, 61, -3088}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -545, 63, -3082}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -522, 63, -3137}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -520, 59, -3144}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -519, 57, -3142}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -517, 59, -3143}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -520, 63, -3136}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ -543, 63, -3081}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ -870, 61, -3078}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -867, 61, -3084}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -869, 63, -3085}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -867, 61, -3084}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -869, 61, -3091}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -869, 63, -3085}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -869, 61, -3091}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{ -871, 63, -3085}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ -869, 63, -3085}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ -869, 61, -3091}, { 889, -2141}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -867, 61, -3084}, { 887, -2134}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -870, 59, -3084}, { 890, -2134}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -873, 61, -3085}, { 893, -2134}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -870, 61, -3078}, { 891, -2127}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -541, 61, -3088}, { 553, -2138}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -544, 59, -3082}, { 556, -2131}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -546, 61, -3083}, { 559, -2133}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -541, 61, -3081}, { 553, -2130}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -546, 61, -3076}, { 559, -2125}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -314, 61, -2846}, { 321, -1890}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -312, 61, -2853}, { 319, -1897}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -310, 59, -2851}, { 317, -1895}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -307, 61, -2849}, { 314, -1893}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -305, 61, -2856}, { 312, -1900}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -12, 63, -151}, { 0, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -12, 61, -153}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -19, 61, -150}, { 760, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -71, 63, -151}, { 2713, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -79, 59, -151}, { 1561, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -77, 57, -152}, { 1817, 307}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -71, 60, -152}, { 2713, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -79, 59, -154}, { 1561, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ -71, 63, -154}, { 2713, 614}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -12, 63, -151}, { 14336, 614}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -19, 61, -150}, { 13209, 307}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -79, 59, -151}, { 718, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -83, 50, -151}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, 50, -152}, { 921, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -77, 57, -152}, { 1161, 307}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -82, 50, -154}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ -79, 59, -154}, { 718, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ -12, 63, -149}, { 14336, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -12, 63, -151}, { -991, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -6, 61, -150}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -12, 61, -153}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -82, 50, -154}, { 0, 3889}, {0x34, 0x34, 0x58, 0x00}}, + {{ -83, 50, -151}, { 1228, 3889}, {0x34, 0x34, 0x58, 0x00}}, + {{ -79, 59, -151}, { 1228, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -79, 59, -154}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -71, 63, -154}, { 0, -2445}, {0x50, 0x50, 0x90, 0x00}}, + {{ -71, 63, -151}, { 1228, -2445}, {0x50, 0x50, 0x90, 0x00}}, + {{ -12, 63, -149}, { 1023, -24340}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -12, 63, -151}, { 204, -24340}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -6, 61, -150}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -12, 63, -151}, { 679, 219}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -12, 63, -149}, { 341, 170}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -19, 61, -150}, { 92, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -13, 61, -147}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -12, 63, -149}, { 852, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -13, 61, -147}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -6, 61, -150}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -12, 63, -149}, { 1844, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 204, 59, 363}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 208, 50, 363}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 206, 50, 365}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 203, 57, 365}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 208, 50, 366}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 205, 59, 366}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 197, 60, 367}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 203, 57, 365}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 205, 59, 366}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 197, 63, 368}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 197, 63, 365}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 204, 59, 363}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 140, 63, 380}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 146, 61, 377}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 139, 63, 378}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 133, 61, 380}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 140, 63, 380}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 139, 63, 378}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 146, 61, 377}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 139, 61, 376}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 139, 63, 378}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 140, 63, 380}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 133, 61, 380}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 140, 61, 382}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 140, 63, 380}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 140, 61, 382}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 146, 61, 377}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 139, 61, 376}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 133, 61, 380}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 139, 63, 378}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 140, 61, 382}, { -143, 1414}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 133, 61, 380}, { -136, 1413}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 140, 59, 379}, { -142, 1411}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 139, 61, 376}, { -142, 1408}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 146, 61, 377}, { -149, 1410}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -12, 61, -153}, { 12, 867}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -6, 61, -150}, { 5, 870}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -13, 59, -150}, { 12, 870}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -19, 61, -150}, { 19, 870}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -13, 61, -147}, { 12, 873}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 63, -749}, { -991, 0}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 106, 61, -750}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 61, -747}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 61, -753}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 106, 61, -750}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 63, -751}, { 1844, 0}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 106, 61, -750}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{ 112, 63, -749}, { 679, 219}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 112, 63, -751}, { 341, 170}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 182, 50, -749}, { 0, 3889}, {0x34, 0x34, 0x58, 0x00}}, + {{ 182, 50, -752}, { 1228, 3889}, {0x34, 0x34, 0x58, 0x00}}, + {{ 179, 59, -752}, { 1228, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 179, 59, -749}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 171, 63, -749}, { 0, -2445}, {0x50, 0x50, 0x90, 0x00}}, + {{ 171, 63, -752}, { 1228, -2445}, {0x50, 0x50, 0x90, 0x00}}, + {{ 112, 63, -751}, { 1023, -24340}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 112, 63, -749}, { 204, -24340}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 119, 61, -750}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 112, 61, -753}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 63, -751}, { 852, 0}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 171, 60, -750}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 119, 61, -750}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 112, 63, -751}, { 14336, 0}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 171, 63, -752}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 171, 63, -749}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 112, 63, -749}, { 14336, 614}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 179, 59, -752}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 177, 57, -750}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 179, 59, -749}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 179, 59, -752}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 182, 50, -752}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 50, -750}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 179, 59, -752}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, 50, -750}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 177, 57, -750}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 182, 50, -749}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 179, 59, -749}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 112, 63, -749}, { 0, 0}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 112, 61, -747}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 119, 61, -750}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 106, 61, -750}, { -108, 255}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 61, -753}, { -115, 252}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 59, -750}, { -115, 255}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 61, -747}, { -115, 259}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 119, 61, -750}, { -122, 255}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 38, 63, -1351}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 37, 61, -1353}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 31, 61, -1350}, { 760, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -27, 57, -1350}, { 1161, 307}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, 50, -1350}, { 921, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -33, 50, -1352}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ -29, 59, -1352}, { 718, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ -29, 59, -1349}, { 718, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -33, 50, -1349}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -21, 60, -1350}, { 2713, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 31, 61, -1350}, { 13209, 307}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 38, 63, -1349}, { 14336, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -21, 63, -1349}, { 2713, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -29, 59, -1349}, { 1561, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -27, 57, -1350}, { 1817, 307}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -29, 59, -1352}, { 1561, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ -21, 63, -1352}, { 2713, 614}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 38, 63, -1351}, { 14336, 614}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 38, 63, -1351}, { -991, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 44, 61, -1350}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 37, 61, -1353}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -33, 50, -1352}, { 0, 3889}, {0x34, 0x34, 0x58, 0x00}}, + {{ -33, 50, -1349}, { 1228, 3889}, {0x34, 0x34, 0x58, 0x00}}, + {{ -29, 59, -1349}, { 1228, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -29, 59, -1352}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -21, 63, -1352}, { 0, -2445}, {0x50, 0x50, 0x90, 0x00}}, + {{ -21, 63, -1349}, { 1228, -2445}, {0x50, 0x50, 0x90, 0x00}}, + {{ 38, 63, -1349}, { 1023, -24340}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 38, 63, -1351}, { 204, -24340}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 44, 61, -1350}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 38, 63, -1351}, { 679, 219}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 38, 63, -1349}, { 341, 170}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 31, 61, -1350}, { 92, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 37, 61, -1347}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 38, 63, -1349}, { 852, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 37, 61, -1347}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 44, 61, -1350}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 38, 63, -1349}, { 1844, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 63, -1949}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 112, 61, -1947}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 119, 61, -1950}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 179, 59, -1952}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 183, 50, -1952}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 50, -1950}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 177, 57, -1950}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 183, 50, -1949}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 179, 59, -1949}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 171, 63, -1952}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 179, 59, -1952}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 177, 57, -1950}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 171, 60, -1950}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 179, 59, -1949}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 171, 63, -1949}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 112, 63, -1949}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 119, 61, -1950}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 112, 63, -1951}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 171, 63, -1949}, { 0, -2445}, {0x50, 0x50, 0x90, 0x00}}, + {{ 179, 59, -1949}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 179, 59, -1952}, { 1228, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 171, 63, -1952}, { 1228, -2445}, {0x50, 0x50, 0x90, 0x00}}, + {{ 183, 50, -1949}, { 0, 3889}, {0x34, 0x34, 0x58, 0x00}}, + {{ 183, 50, -1952}, { 1228, 3889}, {0x34, 0x34, 0x58, 0x00}}, + {{ 112, 63, -1951}, { 1023, -24340}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 112, 63, -1949}, { 204, -24340}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 106, 61, -1950}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{ 112, 63, -1949}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 112, 63, -1951}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 112, 61, -1953}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 106, 61, -1950}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 63, -1951}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 112, 63, -1949}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 106, 61, -1950}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 61, -1947}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 119, 61, -1950}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 112, 61, -1953}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 63, -1951}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 119, 61, -1950}, { -122, -972}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 59, -1950}, { -115, -972}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 61, -1953}, { -115, -975}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 112, 61, -1947}, { -115, -969}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 106, 61, -1950}, { -108, -972}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 31, 61, -1350}, { -31, -358}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 37, 59, -1350}, { -38, -358}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 37, 61, -1347}, { -38, -355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 37, 61, -1353}, { -38, -361}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 44, 61, -1350}, { -45, -358}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -55, 59, -2313}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -58, 50, -2313}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -56, 50, -2315}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -53, 57, -2315}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -59, 50, -2316}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ -55, 59, -2316}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -48, 60, -2317}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 3, 61, -2328}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 10, 63, -2329}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -47, 63, -2315}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -55, 59, -2313}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -53, 57, -2315}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ -55, 59, -2316}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -48, 63, -2318}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 10, 63, -2331}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 16, 61, -2331}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{ 10, 63, -2331}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 10, 63, -2329}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3, 61, -2328}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 10, 61, -2327}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 10, 63, -2329}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 10, 61, -2327}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 16, 61, -2331}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 10, 63, -2329}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 10, 63, -2331}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 16, 61, -2331}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 9, 61, -2333}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 10, 63, -2331}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 9, 61, -2333}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3, 61, -2328}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 12, 59, -2691}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 15, 50, -2693}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 13, 50, -2691}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 11, 57, -2689}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 16, 50, -2691}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 13, 59, -2689}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 5, 63, -2687}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 12, 59, -2691}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 11, 57, -2689}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 6, 60, -2686}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 13, 59, -2689}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 7, 63, -2685}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ -44, 63, -2654}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ -38, 61, -2659}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -45, 63, -2656}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -38, 61, -2659}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -46, 61, -2658}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -45, 63, -2656}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -46, 61, -2658}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -50, 61, -2652}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -45, 63, -2656}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -50, 61, -2652}, { 341, 1355}, {0x00, 0x00, 0x00, 0x00}}, + {{ -44, 63, -2654}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ -45, 63, -2656}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ -44, 63, -2654}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -50, 61, -2652}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -43, 61, -2653}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -44, 63, -2654}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ -43, 61, -2653}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -38, 61, -2659}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -38, 61, -2659}, { 39, -1698}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -44, 59, -2655}, { 45, -1695}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -46, 61, -2658}, { 46, -1697}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -43, 61, -2653}, { 43, -1692}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -50, 61, -2652}, { 51, -1691}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3, 61, -2328}, { -3, -1360}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 9, 61, -2333}, { -9, -1364}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 10, 59, -2330}, { -9, -1361}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 10, 61, -2327}, { -10, -1358}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 16, 61, -2331}, { -16, -1363}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 98, -41, -1178}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 98, -50, -1182}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 100, -50, -1180}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 100, -43, -1177}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 101, -50, -1182}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 101, -41, -1178}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 101, -38, -1112}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 103, -40, -1112}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 100, -40, -1119}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 97, -40, -1112}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 100, -40, -1105}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 99, -38, -1112}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 100, -40, -1119}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 97, -40, -1112}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 99, -38, -1112}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 100, -40, -1105}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 101, -38, -1112}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 99, -38, -1112}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 101, -38, -1112}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 100, -40, -1105}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 103, -40, -1112}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 101, -38, -1171}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 101, -38, -1112}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 100, -40, -1119}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 100, -40, -1171}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 100, -43, -1177}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 101, -41, -1178}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 99, -38, -1112}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 98, -38, -1171}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 98, -41, -1178}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 100, -40, -1119}, { -102, -121}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 100, -42, -1112}, { -102, -114}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 97, -40, -1112}, { -99, -114}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 103, -40, -1112}, { -105, -114}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 100, -40, -1105}, { -102, -107}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3354, 63, 912}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3314, 63, 869}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3319, 61, 873}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3355, 60, 911}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 3359, 57, 915}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3360, 59, 917}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3315, 63, 867}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3356, 63, 910}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2755, 61, 1144}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2755, 63, 1151}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2757, 63, 1151}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2757, 61, 1158}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2759, 61, 1151}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2757, 63, 1151}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2759, 61, 1151}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2755, 61, 1144}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2757, 63, 1151}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2755, 63, 1151}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2755, 61, 1144}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2753, 61, 1152}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2755, 63, 1151}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2753, 61, 1152}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2757, 61, 1158}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2766, 59, 1217}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2767, 50, 1220}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2765, 50, 1218}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2765, 57, 1215}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2764, 50, 1221}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2764, 59, 1217}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3362, 59, 915}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3310, 61, 863}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3314, 63, 869}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3315, 63, 867}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3319, 61, 873}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3317, 61, 866}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3315, 63, 867}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3317, 61, 866}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3310, 61, 863}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3315, 63, 867}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3314, 63, 869}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3310, 61, 863}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3312, 61, 870}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3362, 59, 915}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3364, 50, 918}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3361, 50, 917}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3359, 57, 915}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3362, 50, 920}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3360, 59, 917}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3314, 63, 869}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3312, 61, 870}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3319, 61, 873}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3049, 63, 1030}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3051, 61, 1036}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3050, 61, 1029}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3049, 63, 1030}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3050, 61, 1029}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3045, 61, 1024}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3017, 59, 971}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3015, 50, 968}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3018, 50, 970}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3019, 57, 972}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3018, 50, 967}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3019, 57, 972}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3018, 50, 967}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3019, 59, 970}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3022, 60, 977}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 3019, 57, 972}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3019, 59, 970}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3023, 63, 977}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3020, 63, 978}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3017, 59, 971}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3049, 63, 1030}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3045, 61, 1024}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3047, 63, 1031}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2764, 60, 1209}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 2757, 61, 1158}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2757, 63, 1151}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2765, 63, 1209}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2766, 59, 1217}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2765, 57, 1215}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2764, 59, 1217}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2762, 63, 1210}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2755, 63, 1151}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3045, 61, 1024}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3045, 61, 1031}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3047, 63, 1031}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3045, 61, 1031}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3051, 61, 1036}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3047, 63, 1031}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3051, 61, 1036}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3049, 63, 1030}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3047, 63, 1031}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3051, 61, 1036}, { -3123, 2085}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3045, 61, 1031}, { -3118, 2080}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3048, 59, 1030}, { -3120, 2078}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3050, 61, 1029}, { -3123, 2077}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3045, 61, 1024}, { -3117, 2072}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2757, 61, 1158}, { -2822, 2209}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2756, 59, 1151}, { -2822, 2202}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2759, 61, 1151}, { -2825, 2202}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2753, 61, 1152}, { -2818, 2203}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2755, 61, 1144}, { -2821, 2195}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3319, 61, 873}, { -3398, 1918}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3312, 61, 870}, { -3391, 1915}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3315, 59, 868}, { -3394, 1913}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3317, 61, 866}, { -3396, 1911}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3310, 61, 863}, { -3389, 1908}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2299, 59, 1071}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2298, 50, 1068}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2300, 50, 1070}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2300, 57, 1073}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2301, 50, 1067}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2302, 59, 1071}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2300, 60, 1079}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 2300, 61, 1131}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2299, 63, 1138}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2299, 63, 1079}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2299, 59, 1071}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2300, 57, 1073}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2302, 59, 1071}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2302, 63, 1079}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2301, 63, 1138}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2301, 61, 1144}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2301, 63, 1138}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2299, 63, 1138}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2300, 61, 1131}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2297, 61, 1138}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2299, 63, 1138}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2297, 61, 1138}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2301, 61, 1144}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2299, 63, 1138}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2301, 63, 1138}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2301, 61, 1144}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2303, 61, 1137}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2301, 63, 1138}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2303, 61, 1137}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2300, 61, 1131}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1701, 59, 1279}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1702, 50, 1282}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1700, 50, 1280}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1700, 57, 1277}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1699, 50, 1283}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1698, 59, 1279}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1701, 63, 1271}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1701, 59, 1279}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1700, 57, 1277}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1700, 60, 1271}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 1698, 59, 1279}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1698, 63, 1271}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1699, 63, 1212}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1700, 61, 1219}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1701, 63, 1212}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1700, 61, 1219}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1703, 61, 1212}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1701, 63, 1212}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1703, 61, 1212}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1699, 61, 1206}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1701, 63, 1212}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1699, 61, 1206}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1699, 63, 1212}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1701, 63, 1212}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1699, 63, 1212}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1699, 61, 1206}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1697, 61, 1213}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1699, 63, 1212}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1697, 61, 1213}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1700, 61, 1219}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1700, 61, 1219}, { -1740, 2272}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1697, 61, 1213}, { -1737, 2265}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1700, 59, 1213}, { -1740, 2265}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1699, 61, 1206}, { -1740, 2258}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1703, 61, 1212}, { -1743, 2265}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2303, 61, 1137}, { -2358, 2188}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2301, 61, 1144}, { -2355, 2195}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2300, 59, 1137}, { -2355, 2188}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2300, 61, 1131}, { -2355, 2181}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2297, 61, 1138}, { -2352, 2188}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 794, 63, 1219}, { 0, 2047}, {0xfc, 0x68, 0x68, 0x00}}, + {{ 794, 113, 1219}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 840, 113, 1199}, { 1024, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 840, 63, 1199}, { 1023, 2047}, {0xfc, 0x68, 0x68, 0x00}}, + {{ 859, 113, 1246}, { 1024, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 859, 63, 1246}, { 1024, 2048}, {0xfc, 0x68, 0x68, 0x00}}, + {{ 840, 63, 1199}, { 0, 2048}, {0xfc, 0x68, 0x68, 0x00}}, + {{ 840, 113, 1199}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1100, 59, 1071}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1100, 50, 1067}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1101, 50, 1070}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1101, 57, 1073}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1103, 50, 1068}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1103, 59, 1071}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1101, 60, 1079}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 1100, 61, 1131}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1099, 63, 1138}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1099, 63, 1079}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1100, 59, 1071}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1101, 57, 1073}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1103, 59, 1071}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1102, 63, 1079}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1101, 63, 1138}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1100, 61, 1144}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1101, 63, 1138}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1099, 63, 1138}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1100, 61, 1131}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1097, 61, 1137}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1099, 63, 1138}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1097, 61, 1137}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1100, 61, 1144}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1099, 63, 1138}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1101, 63, 1138}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1100, 61, 1144}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1103, 61, 1138}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1101, 63, 1138}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1103, 61, 1138}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1100, 61, 1131}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 764, 57, 1174}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 763, 50, 1177}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 760, 50, 1179}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 762, 59, 1175}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 764, 59, 1176}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 763, 50, 1180}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 766, 60, 1168}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 783, 61, 1119}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 786, 63, 1113}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 767, 63, 1169}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 764, 59, 1176}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 764, 57, 1174}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 762, 59, 1175}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 764, 63, 1168}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 784, 63, 1113}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 788, 61, 1107}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 784, 63, 1113}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 786, 63, 1113}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 788, 61, 1114}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 788, 61, 1107}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 786, 63, 1113}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 783, 61, 1119}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 788, 61, 1114}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 786, 63, 1113}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 784, 63, 1113}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 788, 61, 1107}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 783, 61, 1112}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 784, 63, 1113}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 783, 61, 1112}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 783, 61, 1119}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 783, 61, 1112}, { -801, 2162}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 788, 61, 1107}, { -806, 2157}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 785, 59, 1113}, { -804, 2163}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 788, 61, 1114}, { -807, 2164}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 783, 61, 1119}, { -801, 2170}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1100, 61, 1131}, { -1126, 2181}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1100, 59, 1137}, { -1126, 2188}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1097, 61, 1137}, { -1123, 2188}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1103, 61, 1138}, { -1129, 2188}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1100, 61, 1144}, { -1126, 2195}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 557, 59, 894}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 560, 50, 891}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 559, 50, 894}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 558, 57, 896}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 562, 50, 893}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 560, 59, 896}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 554, 60, 901}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 522, 61, 942}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 517, 63, 947}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 553, 63, 900}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 557, 59, 894}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 558, 57, 896}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 560, 59, 896}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 555, 63, 902}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 519, 63, 948}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 514, 61, 953}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 519, 63, 948}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 517, 63, 947}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 522, 61, 942}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 516, 61, 946}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 517, 63, 947}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 516, 61, 946}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 514, 61, 953}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 517, 63, 947}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 519, 63, 948}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 514, 61, 953}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 520, 61, 950}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 519, 63, 948}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 520, 61, 950}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 522, 61, 942}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 225, 59, 783}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 222, 50, 785}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 223, 50, 782}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 226, 57, 780}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 220, 50, 782}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 223, 59, 780}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 231, 63, 778}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 225, 59, 783}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 226, 57, 780}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 231, 60, 777}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 223, 59, 780}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 230, 63, 776}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 278, 63, 742}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 273, 61, 747}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 279, 63, 744}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 273, 61, 747}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 280, 61, 745}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 279, 63, 744}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 280, 61, 745}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 284, 61, 739}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 279, 63, 744}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 284, 61, 739}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 278, 63, 742}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 279, 63, 744}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 278, 63, 742}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 284, 61, 739}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 277, 61, 741}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 278, 63, 742}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 277, 61, 741}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 273, 61, 747}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 273, 61, 747}, { -279, 1788}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 277, 61, 741}, { -283, 1782}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 278, 59, 743}, { -285, 1784}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 284, 61, 739}, { -290, 1780}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 280, 61, 745}, { -286, 1787}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 520, 61, 950}, { -532, 1996}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 514, 61, 953}, { -526, 1999}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 518, 59, 948}, { -530, 1994}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 522, 61, 942}, { -534, 1988}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 516, 61, 946}, { -528, 1992}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3525, 63, -121}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3584, 63, -126}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3577, 61, -124}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3525, 60, -119}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 3519, 57, -119}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3517, 59, -120}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3584, 63, -124}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3525, 63, -118}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3485, 61, 603}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3480, 63, 599}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3479, 63, 601}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3473, 61, 597}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3477, 61, 603}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3479, 63, 601}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3477, 61, 603}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3485, 61, 603}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3479, 63, 601}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3480, 63, 599}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3485, 61, 603}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3480, 61, 597}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3480, 63, 599}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3480, 61, 597}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3473, 61, 597}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3420, 59, 569}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3417, 50, 568}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3420, 50, 568}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3422, 57, 569}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3418, 50, 565}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3421, 59, 567}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3518, 59, -117}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3590, 61, -126}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3584, 63, -126}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3584, 63, -124}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3577, 61, -124}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3584, 61, -122}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3584, 63, -124}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3584, 61, -122}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3590, 61, -126}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3584, 63, -124}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3584, 63, -126}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3590, 61, -126}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3583, 61, -128}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3518, 59, -117}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3514, 50, -117}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3517, 50, -119}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3519, 57, -119}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3514, 50, -120}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3517, 59, -120}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3584, 63, -126}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3583, 61, -128}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3577, 61, -124}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3599, 63, 319}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3593, 61, 317}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3599, 61, 321}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3599, 63, 319}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3599, 61, 321}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3606, 61, 320}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3665, 59, 331}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3668, 50, 332}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3666, 50, 332}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3663, 57, 332}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3668, 50, 334}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3663, 57, 332}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3668, 50, 334}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3664, 59, 334}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3657, 60, 331}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 3663, 57, 332}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3664, 59, 334}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3657, 63, 332}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3657, 63, 329}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3665, 59, 331}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3599, 63, 319}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3606, 61, 320}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3600, 63, 317}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3427, 60, 572}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 3473, 61, 597}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3479, 63, 601}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3427, 63, 573}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3420, 59, 569}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3422, 57, 569}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3421, 59, 567}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3428, 63, 571}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3480, 63, 599}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3606, 61, 320}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3600, 61, 315}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3600, 63, 317}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3600, 61, 315}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3593, 61, 317}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3600, 63, 317}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3593, 61, 317}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3599, 63, 319}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3600, 63, 317}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3593, 61, 317}, { -3679, 1348}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3600, 61, 315}, { -3686, 1346}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3600, 59, 318}, { -3685, 1349}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3599, 61, 321}, { -3685, 1352}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3606, 61, 320}, { -3692, 1351}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3473, 61, 597}, { -3556, 1635}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3479, 59, 600}, { -3562, 1638}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3477, 61, 603}, { -3560, 1641}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3480, 61, 597}, { -3563, 1635}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3485, 61, 603}, { -3568, 1641}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3577, 61, -124}, { -3662, 896}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3583, 61, -128}, { -3669, 892}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3584, 59, -125}, { -3669, 896}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3584, 61, -122}, { -3670, 899}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3590, 61, -126}, { -3676, 895}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 701, -16, -971}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 701, -25, -967}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 700, -25, -970}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 700, -18, -972}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 698, -25, -967}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 698, -16, -971}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 700, -15, -978}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 700, -15, -1030}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 701, -13, -1037}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 701, -13, -978}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 701, -16, -971}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 700, -18, -972}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 698, -16, -971}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 698, -13, -978}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 699, -13, -1037}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 700, -15, -1044}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 699, -13, -1037}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 701, -13, -1037}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 700, -15, -1030}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 703, -15, -1037}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 701, -13, -1037}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 703, -15, -1037}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 700, -15, -1044}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 701, -13, -1037}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 699, -13, -1037}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 700, -15, -1044}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 697, -15, -1037}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 699, -13, -1037}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 697, -15, -1037}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 700, -15, -1030}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1298, 39, -1178}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1298, 30, -1182}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1300, 30, -1180}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1300, 37, -1177}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1301, 30, -1182}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1301, 39, -1178}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1298, 43, -1171}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1298, 39, -1178}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1300, 37, -1177}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1300, 40, -1171}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 1301, 39, -1178}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1301, 43, -1171}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1301, 43, -1112}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1300, 41, -1119}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1299, 43, -1112}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1300, 41, -1119}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1297, 41, -1112}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1299, 43, -1112}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1297, 41, -1112}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1300, 41, -1105}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1299, 43, -1112}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1300, 41, -1105}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1301, 43, -1112}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1299, 43, -1112}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1301, 43, -1112}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1300, 41, -1105}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1303, 41, -1112}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1301, 43, -1112}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1303, 41, -1112}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1300, 41, -1119}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1300, 41, -1119}, { -1331, -121}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1303, 41, -1112}, { -1334, -114}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1300, 39, -1112}, { -1331, -114}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1300, 41, -1105}, { -1331, -107}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1297, 41, -1112}, { -1328, -114}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 697, -15, -1037}, { -713, -37}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 700, -15, -1044}, { -716, -44}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 700, -17, -1037}, { -716, -37}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 700, -15, -1030}, { -716, -31}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 703, -15, -1037}, { -719, -37}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1901, 59, -971}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1901, 50, -967}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1900, 50, -970}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1900, 57, -972}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1898, 50, -967}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1898, 59, -971}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1899, 63, -1037}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1897, 61, -1037}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1900, 61, -1030}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1903, 61, -1037}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1900, 61, -1044}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1901, 63, -1037}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1900, 61, -1030}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1903, 61, -1037}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1901, 63, -1037}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1900, 61, -1044}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1899, 63, -1037}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1901, 63, -1037}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1899, 63, -1037}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1900, 61, -1044}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1897, 61, -1037}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1898, 63, -978}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1899, 63, -1037}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1900, 61, -1030}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1900, 60, -978}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 1900, 57, -972}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1898, 59, -971}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1901, 63, -1037}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 1901, 63, -978}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1901, 59, -971}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 1900, 61, -1030}, { -1945, -31}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1897, 61, -1037}, { -1942, -37}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1900, 59, -1037}, { -1945, -37}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1900, 61, -1044}, { -1945, -44}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1903, 61, -1037}, { -1948, -37}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2498, 59, -1178}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2498, 50, -1182}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2499, 50, -1180}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2500, 57, -1177}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2501, 50, -1182}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2501, 59, -1178}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2500, 60, -1171}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 2500, 61, -1119}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2499, 63, -1112}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2498, 63, -1171}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2498, 59, -1178}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2500, 57, -1177}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2501, 59, -1178}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2501, 63, -1171}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2501, 63, -1112}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2500, 61, -1105}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2501, 63, -1112}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2499, 63, -1112}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2500, 61, -1119}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2497, 61, -1112}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2499, 63, -1112}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2497, 61, -1112}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2500, 61, -1105}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2499, 63, -1112}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2501, 63, -1112}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2500, 61, -1105}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2503, 61, -1112}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2501, 63, -1112}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2503, 61, -1112}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2500, 61, -1119}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2821, 59, -945}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2820, 50, -941}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2819, 50, -944}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2820, 57, -947}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2817, 50, -942}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2818, 59, -945}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2823, 63, -952}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2821, 59, -945}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2820, 57, -947}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2821, 60, -952}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 2818, 59, -945}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 2820, 63, -953}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2836, 63, -1010}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2835, 61, -1003}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2838, 63, -1009}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2835, 61, -1003}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2840, 61, -1008}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2838, 63, -1009}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2840, 61, -1008}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2838, 61, -1016}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2838, 63, -1009}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2838, 61, -1016}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2836, 63, -1010}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2838, 63, -1009}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2836, 63, -1010}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2838, 61, -1016}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2834, 61, -1010}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2836, 63, -1010}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 2834, 61, -1010}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2835, 61, -1003}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2500, 61, -1119}, { -2559, -121}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2503, 61, -1112}, { -2562, -114}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2500, 59, -1112}, { -2559, -114}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2500, 61, -1105}, { -2559, -107}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2497, 61, -1112}, { -2556, -114}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2834, 61, -1010}, { -2901, -10}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2838, 61, -1016}, { -2906, -16}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2837, 59, -1009}, { -2904, -9}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2835, 61, -1003}, { -2902, -2}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2840, 61, -1008}, { -2907, -8}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3320, 0, -893}, { 0, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3321, 0, -894}, { 0, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3321, 29, -894}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3320, 29, -893}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3317, 38, -886}, { 1023, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3321, 46, -894}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3324, 38, -902}, { 0, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3321, 29, -894}, { 1024, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3355, 61, -695}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3350, 63, -692}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3351, 63, -690}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3636, 60, -479}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 3641, 57, -481}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3644, 59, -480}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3636, 63, -477}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3582, 63, -455}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3588, 61, -459}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3581, 63, -457}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3635, 63, -480}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3642, 59, -483}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3352, 61, -688}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3355, 61, -695}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3351, 63, -690}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3345, 61, -686}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3352, 61, -688}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3351, 63, -690}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3350, 63, -692}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3355, 61, -695}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3348, 61, -693}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3350, 63, -692}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3348, 61, -693}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3345, 61, -686}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3575, 61, -454}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3582, 63, -455}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3581, 63, -457}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3588, 61, -459}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3580, 61, -459}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3581, 63, -457}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3580, 61, -459}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3575, 61, -454}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3581, 63, -457}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3582, 63, -455}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3575, 61, -454}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3583, 61, -454}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3582, 63, -455}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3583, 61, -454}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3588, 61, -459}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3642, 59, -483}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3646, 50, -484}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3644, 50, -482}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3641, 57, -481}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3647, 50, -482}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3644, 59, -480}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3152, 61, -958}, { 1966, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3151, 61, -951}, { 1752, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3153, 63, -957}, { 1844, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3155, 63, -956}, { -991, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3151, 61, -951}, { -899, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3157, 61, -955}, { -1113, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3155, 63, -956}, { 0, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3157, 61, -955}, { -6, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3158, 61, -962}, { 760, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3189, 57, -1011}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3190, 50, -1013}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3193, 50, -1015}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3191, 59, -1012}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3188, 59, -1013}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3190, 50, -1016}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3186, 60, -1006}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 3158, 61, -962}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3153, 63, -957}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3184, 63, -1007}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3187, 63, -1005}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3155, 63, -956}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3188, 59, -1013}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3189, 57, -1011}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3191, 59, -1012}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3301, 57, -649}, { 1161, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3299, 50, -647}, { 921, 307}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3296, 50, -646}, { 409, 614}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3299, 59, -649}, { 718, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3301, 59, -646}, { 718, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3298, 50, -644}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3306, 60, -653}, { 2713, 307}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 3345, 61, -686}, { 13209, 307}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3351, 63, -690}, { 14336, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3307, 63, -651}, { 2713, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3301, 59, -646}, { 1561, 0}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3301, 57, -649}, { 1817, 307}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3299, 59, -649}, { 1561, 614}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 3305, 63, -654}, { 2713, 614}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3350, 63, -692}, { 14336, 614}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3158, 61, -962}, { 92, 204}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3152, 61, -958}, { 859, 204}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3153, 63, -957}, { 852, 0}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3151, 61, -951}, { 341, 1355}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3155, 63, -956}, { 679, 219}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3153, 63, -957}, { 341, 170}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3320, 29, -893}, { 1024, -2037}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3321, 29, -894}, { -116, -2037}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3321, 0, -894}, { -116, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3320, 0, -893}, { 1024, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3345, 61, -686}, { -3425, 321}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3348, 61, -693}, { -3428, 314}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3350, 59, -691}, { -3430, 316}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3352, 61, -688}, { -3432, 318}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3355, 61, -695}, { -3435, 312}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3151, 61, -951}, { -3226, 50}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3152, 61, -958}, { -3227, 43}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3154, 59, -956}, { -3229, 44}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3157, 61, -955}, { -3232, 46}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3158, 61, -962}, { -3233, 38}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3588, 61, -459}, { -3673, 553}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3583, 61, -454}, { -3668, 559}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3582, 59, -456}, { -3667, 556}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3575, 61, -454}, { -3661, 559}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3580, 61, -459}, { -3666, 553}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3321, 29, -894}, { 0, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3324, 38, -902}, { 1024, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3321, 46, -894}, { 1023, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3317, 38, -886}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1550, 0, -3050}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{-1637, 0, -3197}, { 2047, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-1625, 0, -3047}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-1550, 0, -3200}, { 2047, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1723, 0, -3186}, { 2047, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{-1844, 0, -3003}, { 0, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1772, 0, -3023}, { 0, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1807, 0, -3169}, { 2048, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1699, 0, -3038}, { 0, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1723, 0, -3186}, { 2048, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{-1891, 0, -3146}, { 2048, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{-1699, 0, -3038}, { 0, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1914, 0, -2977}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-1844, 0, -3003}, { 0, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1891, 0, -3146}, { 2047, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{-1972, 0, -3116}, { 2047, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-1982, 0, -2946}, { 0, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{-2050, 0, -3080}, { 2047, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1100, 0, -3050}, { 2020, -443}, {0x50, 0x50, 0x90, 0x00}}, + {{-1100, 0, -3200}, { -27, -443}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, 0, -3050}, { 2020, 580}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, 0, -3200}, { -27, 580}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1400, 0, -3200}, { -27, 580}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1400, 0, -3050}, { 2020, 580}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1250, 0, -3200}, { -27, -443}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1250, 0, -3050}, { 2020, -443}, {0x50, 0x50, 0x90, 0x00}}, + {{-1550, 0, -3050}, { 2020, 580}, {0x50, 0x50, 0x90, 0x00}}, + {{-1400, 0, -3050}, { 2020, -443}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1550, 0, -3200}, { -27, 580}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1400, 0, -3200}, { -27, -443}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2454, 0, -2393}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{-2597, 0, -2440}, { 2049, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2621, 0, -2361}, { 2052, 462}, {0x50, 0x50, 0x90, 0x00}}, + {{-2474, 0, -2324}, { 0, 461}, {0x50, 0x50, 0x90, 0x00}}, + {{-2638, 0, -2280}, { 2055, -99}, {0x50, 0x50, 0x90, 0x00}}, + {{-2489, 0, -2253}, { 0, -32}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2597, 0, -2440}, { 2048, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2454, 0, -2393}, { 0, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{-2428, 0, -2463}, { 0, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2531, 0, -2599}, { 2048, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2567, 0, -2521}, { 2048, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2397, 0, -2531}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{-2329, 0, -2878}, { 2047, -133}, {0x50, 0x50, 0x90, 0x00}}, + {{-2222, 0, -2771}, { 0, 5}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2167, 0, -2822}, { 0, 482}, {0x50, 0x50, 0x90, 0x00}}, + {{-2265, 0, -2936}, { 2047, 418}, {0x50, 0x50, 0x90, 0x00}}, + {{-2109, 0, -2868}, { 0, 960}, {0x50, 0x50, 0x90, 0x00}}, + {{-2197, 0, -2990}, { 2047, 971}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2360, 0, -2596}, { 0, 465}, {0x50, 0x50, 0x90, 0x00}}, + {{-2319, 0, -2658}, { 0, 957}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2441, 0, -2746}, { 2048, 1035}, {0x50, 0x50, 0x90, 0x00}}, + {{-2397, 0, -2531}, { 0, -26}, {0x50, 0x50, 0x90, 0x00}}, + {{-2489, 0, -2674}, { 2048, 465}, {0x50, 0x50, 0x90, 0x00}}, + {{-2531, 0, -2599}, { 2048, -104}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2197, 0, -2990}, { 2047, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2047, 0, -2909}, { 0, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2125, 0, -3038}, { 2047, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2109, 0, -2868}, { 0, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{-2050, 0, -3080}, { 2048, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1982, 0, -2946}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{-2273, 0, -2716}, { 0, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2222, 0, -2771}, { 0, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2387, 0, -2814}, { 2048, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2329, 0, -2878}, { 2048, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{-2441, 0, -2746}, { 2048, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{-2319, 0, -2658}, { 0, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2647, 0, -2013}, { 2048, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-2637, 0, -1927}, { 2047, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2489, 0, -1951}, { 0, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{-2650, 0, -2100}, { 2048, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{-2497, 0, -2025}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-2329, 0, -1321}, { 2048, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2222, 0, -1428}, { 0, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{-2387, 0, -1385}, { 2048, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-2273, 0, -1483}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-2441, 0, -1453}, { 2048, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{-2441, 0, -1453}, { 2047, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{-2319, 0, -1541}, { 0, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2489, 0, -1525}, { 2047, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2360, 0, -1603}, { 0, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2397, 0, -1668}, { 0, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2531, 0, -1600}, { 2048, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{-2531, 0, -1600}, { 2048, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{-2397, 0, -1668}, { 0, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2428, 0, -1736}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-2567, 0, -1678}, { 2048, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-2454, 0, -1806}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{-2597, 0, -1759}, { 2048, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2500, 0, -2100}, { 0, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2319, 0, -1541}, { 0, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2620, 0, -1843}, { 2048, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2597, 0, -1759}, { 2048, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2474, 0, -1878}, { 0, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2454, 0, -1806}, { 0, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{-2489, 0, -1951}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{-2637, 0, -1927}, { 2047, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2498, 0, -2176}, { 0, 397}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2489, 0, -2253}, { 0, 921}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2647, 0, -2190}, { 2045, 416}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2638, 0, -2280}, { 2048, 1034}, {0x50, 0x50, 0x90, 0x00}}, + {{-2500, 0, -2100}, { 0, -126}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2650, 0, -2100}, { 2042, -200}, {0x50, 0x50, 0x90, 0x00}}, + {{-1550, 0, -1150}, { 0, -92}, {0x50, 0x50, 0x90, 0x00}}, + {{-1627, 0, -1152}, { 0, 431}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1550, 0, -1000}, { 2042, -166}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1704, 0, -1161}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{-1729, 0, -1012}, { 2048, 1058}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1640, 0, -1003}, { 2045, 445}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1729, 0, -1012}, { 2047, -44}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1704, 0, -1161}, { 0, -32}, {0x50, 0x50, 0x90, 0x00}}, + {{-1811, 0, -1029}, { 2048, 490}, {0x50, 0x50, 0x90, 0x00}}, + {{-1774, 0, -1176}, { 0, 461}, {0x50, 0x50, 0x90, 0x00}}, + {{-1891, 0, -1053}, { 2049, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{-1891, 0, -1053}, { 2047, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{-1844, 0, -1196}, { 0, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1972, 0, -1083}, { 2047, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1914, 0, -1222}, { 0, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1982, 0, -1253}, { 0, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2050, 0, -1119}, { 2047, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{-1550, 0, -1000}, { 2048, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1400, 0, -1000}, { 2048, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{-1550, 0, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{-1400, 0, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{-1844, 0, -1196}, { 0, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1982, 0, -1253}, { 0, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2047, 0, -1290}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-2050, 0, -1119}, { 2047, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{-2125, 0, -1161}, { 2047, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{-2109, 0, -1331}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{-2197, 0, -1209}, { 2047, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2222, 0, -1428}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{-2329, 0, -1321}, { 2048, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2167, 0, -1377}, { 0, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2265, 0, -1263}, { 2048, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2167, 0, -1377}, { 0, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2265, 0, -1263}, { 2048, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2197, 0, -1209}, { 2048, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2109, 0, -1331}, { 0, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{-1100, -10, -1200}, { 1365, 512}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, -10, -1150}, { 682, 512}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -950, -20, -1200}, { 1365, 2051}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -950, -20, -1150}, { 682, 2051}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1250, -5, -1150}, { 682, -1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1250, -5, -1200}, { 1365, -1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -800, -35, -1150}, { 1365, 3591}, {0x50, 0x50, 0x90, 0x00}}, + {{-1400, 0, -1150}, { 1365, -2560}, {0x50, 0x50, 0x90, 0x00}}, + {{ -650, -55, -1000}, { 2048, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -650, -55, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ -800, -35, -1000}, { 2048, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ -800, -35, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ -800, -35, -1000}, { 2048, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ -800, -35, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, -20, -1000}, { 2048, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, -20, -1150}, { 0, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1250, -5, -1150}, { 0, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1400, 0, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, -5, -1000}, { 2048, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{-1400, 0, -1000}, { 2047, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{-1100, -10, -1150}, { 0, 989}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, -10, -1000}, { 2048, 989}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -950, -20, -1150}, { 0, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -950, -20, -1000}, { 2048, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, -5, -1000}, { 2048, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{-1100, -10, -1000}, { 2048, -34}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1250, -5, -1150}, { 0, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1100, -10, -1150}, { 0, -34}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -650, -55, -1000}, { 2048, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -500, -75, -1000}, { 2048, -34}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -500, -75, -1150}, { 0, -34}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -650, -55, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ -767, 0, -3187}, { 2048, 1058}, {0x50, 0x50, 0x90, 0x00}}, + {{ -858, 0, -3197}, { 2045, 428}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -797, 0, -3039}, { 0, 921}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -874, 0, -3047}, { 0, 397}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -657, 0, -3004}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{ -610, 0, -3147}, { 2049, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -688, 0, -3170}, { 2048, 490}, {0x50, 0x50, 0x90, 0x00}}, + {{ -726, 0, -3024}, { 0, 461}, {0x50, 0x50, 0x90, 0x00}}, + {{ -767, 0, -3187}, { 2047, -44}, {0x50, 0x50, 0x90, 0x00}}, + {{ -451, 0, -3081}, { 2047, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -529, 0, -3117}, { 2047, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -587, 0, -2978}, { 0, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -519, 0, -2946}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{ -610, 0, -3147}, { 2047, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -657, 0, -3004}, { 0, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{-1100, 0, -3050}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, 0, -3050}, { 0, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -950, 0, -3200}, { 2048, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{-1100, 0, -3200}, { 2047, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -451, 0, -3081}, { 2048, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -519, 0, -2946}, { 0, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{ -376, 0, -3038}, { 2048, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ -454, 0, -2910}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ -392, 0, -2869}, { 0, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -304, 0, -2990}, { 2048, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{ -797, 0, -3039}, { 0, -32}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -304, 0, -2990}, { 2048, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{ -392, 0, -2869}, { 0, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -236, 0, -2937}, { 2048, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -334, 0, -2822}, { 0, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -279, 0, -2772}, { 0, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -172, 0, -2878}, { 2048, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, 0, -3200}, { 2048, -121}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, 0, -3050}, { 0, 47}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -858, 0, -3197}, { 2048, 389}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -874, 0, -3047}, { 0, 473}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 102, 0, 478}, { 635, 1035}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 196, 0, 444}, { 2047, 958}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 79, 0, 395}, { 631, 469}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 176, 0, 372}, { 2044, 469}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 162, 0, 299}, { 2040, -20}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 62, 0, 310}, { 627, -97}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 20}, { 635, 73}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 52, 0, 150}, { 635, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, 20}, { 2048, 73}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, 150}, { 2048, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 500}, { 682, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 450}, { 682, -512}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, 0, 500}, { 2048, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 0, 450}, { 2048, -511}, {0x50, 0x50, 0x90, 0x00}}, + {{ 162, 0, 299}, { 2048, 992}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 150, 0, 150}, { 2048, 37}, {0x50, 0x50, 0x90, 0x00}}, + {{ 62, 0, 310}, { 626, 1017}, {0x50, 0x50, 0x90, 0x00}}, + {{ 52, 0, 150}, { 633, -12}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 0, 150}, { 2047, 1535}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -50, 0, 300}, { 2048, 508}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 150}, { 682, 1535}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 300}, { 682, 508}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 0, 450}, { 2048, -518}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 450}, { 683, -518}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, 0, 20}, { 2047, 409}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, 0, 150}, { 2048, -477}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 50, 0, 20}, { 682, 409}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 50, 0, 150}, { 682, -477}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 0, -150}, { 2020, 409}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 2020, -477}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 50, 0, -150}, { 655, 409}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 50, 0, 0}, { 655, -477}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 50, 0, -150}, { 682, 136}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 50, 0, 0}, { 682, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 150, 0, -150}, { 2048, 136}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, 0}, { 2048, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 0}, { 2029, 91}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -50, 0, 0}, { 167, 91}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, 0, 20}, { 167, 546}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 50, 0, 20}, { 2029, 546}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 50, 0, 20}, { 2047, 546}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 150, 0, 20}, { 186, 546}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, 0}, { 186, 91}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, 0}, { 2047, 91}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -25, 0, -300}, { 2020, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 50, 0, -300}, { 996, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 0, 0, -450}, { 2020, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, -450}, { 1338, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, -300}, { 1029, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -25, 0, -300}, { 2020, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 50, 0, -150}, { 699, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -50, 0, -150}, { 2020, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -450}, { 2048, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -600}, { 2048, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 0, 0, -600}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, -450}, { 682, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -450}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -450}, { 2048, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, -450}, { 682, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -300}, { 2048, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 50, 0, -300}, { 682, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 0, 0, -1050}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -900}, { 0, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -1050}, { 2047, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -900}, { 2047, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 50, 0, -150}, { 682, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -150}, { 2048, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 50, 0, -300}, { 682, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 150, 0, -300}, { 2048, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -750}, { 2047, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -900}, { 2047, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 0, 0, -750}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 0, 0, -900}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -750}, { 2047, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 0, 0, -750}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -600}, { 2047, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 0, 0, -600}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -1800}, { 1365, 511}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -1950}, { 1365, -1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, 0, -1950}, { 682, -1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 0, -1800}, { 682, 511}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -1650}, { 1365, 2048}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 0, -1650}, { 682, 2048}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 0, 0, -1500}, { 1365, 3584}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 150, 0, -1800}, { 2048, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 0, 0, -1800}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -1650}, { 2048, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -1650}, { 0, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -1500}, { 2048, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -1500}, { 0, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 150, 0, -1350}, { 2048, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 0, 0, -1350}, { 0, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -1050}, { 2048, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -1200}, { 2048, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -1050}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -1200}, { 0, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 0, 0, -1500}, { 0, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 150, 0, -1500}, { 2048, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -1650}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -1650}, { 2048, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -1800}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -1800}, { 2047, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 0, 0, -1950}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -1950}, { 2047, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 0, 0, -1350}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 0, 0, -1200}, { 0, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 150, 0, -1350}, { 2048, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -1200}, { 2048, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -2100}, { 1365, -2560}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, 0, -1950}, { 682, -1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -1950}, { 1365, -1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -104, 0, -2531}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{ 30, 0, -2600}, { 2048, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -141, 0, -2596}, { 0, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -12, 0, -2675}, { 2048, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -60, 0, -2747}, { 2048, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -182, 0, -2658}, { 0, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{ 30, 0, -2600}, { 2048, -148}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -104, 0, -2531}, { 0, -68}, {0x50, 0x50, 0x90, 0x00}}, + {{ 66, 0, -2521}, { 2048, 440}, {0x50, 0x50, 0x90, 0x00}}, + {{ -73, 0, -2464}, { 0, 440}, {0x50, 0x50, 0x90, 0x00}}, + {{ 96, 0, -2440}, { 2048, 1029}, {0x50, 0x50, 0x90, 0x00}}, + {{ -47, 0, -2394}, { 0, 949}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -182, 0, -2658}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{ -60, 0, -2747}, { 2048, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -114, 0, -2815}, { 2048, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ -228, 0, -2717}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ -172, 0, -2878}, { 2048, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{ 136, 0, -2272}, { 2048, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{ -12, 0, -2249}, { 0, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -3, 0, -2175}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ 147, 0, -2186}, { 2048, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ 0, 0, -2100}, { 0, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -2100}, { 2048, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -279, 0, -2772}, { 0, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 96, 0, -2440}, { 2047, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{ -47, 0, -2394}, { 0, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 119, 0, -2357}, { 2047, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -27, 0, -2322}, { 0, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -12, 0, -2249}, { 0, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 136, 0, -2272}, { 2047, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{ 150, 0, -2100}, { 2047, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 0, 0, -1950}, { 0, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 150, 0, -1950}, { 2047, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 0, 0, -2100}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 100, -100, -1150}, { 0, 989}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 100, -100, -1000}, { 2048, 989}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 250, -100, -1150}, { 0, -34}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 250, -100, -1000}, { 2048, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ -200, -95, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ -200, -95, -1000}, { 2047, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, -100, -1000}, { 2047, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, -100, -1150}, { 0, -34}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -350, -90, -1000}, { 2048, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -200, -95, -1000}, { 2048, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ -350, -90, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ -200, -95, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 250, -100, -1150}, { 0, 989}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 250, -100, -1000}, { 2048, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 400, -95, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 400, -95, -1000}, { 2048, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, -100, -1000}, { 2048, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 100, -100, -1000}, { 2048, -34}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, -100, -1150}, { 0, 989}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 100, -100, -1150}, { 0, -34}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -350, -90, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ -500, -75, -1150}, { 0, 989}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -350, -90, -1000}, { 2048, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -500, -75, -1000}, { 2048, 989}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3322, 0, 767}, { 2047, 482}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3272, 0, 822}, { 2047, 5}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3399, 0, 832}, { 605, 482}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3452, 0, 764}, { 605, 1035}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3369, 0, 708}, { 2047, 960}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3340, 0, 896}, { 605, -69}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3221, 0, 998}, { 607, -19}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3282, 0, 949}, { 607, 482}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3217, 0, 872}, { 2048, 482}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3272, 0, 822}, { 2048, 959}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3340, 0, 896}, { 607, 985}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3158, 0, 919}, { 2048, 5}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3158, 0, 919}, { 2047, 960}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3096, 0, 960}, { 2047, 482}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3149, 0, 1045}, { 605, 482}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3221, 0, 998}, { 605, 1035}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3031, 0, 996}, { 2047, 5}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3073, 0, 1088}, { 605, -69}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2964, 0, 1028}, { 2047, 498}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2894, 0, 1054}, { 2047, 6}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3002, 0, 1121}, { 607, 498}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3073, 0, 1088}, { 607, 1017}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3031, 0, 996}, { 2047, 990}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2928, 0, 1148}, { 607, -20}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2600, 0, 1100}, { 2048, 6}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2600, 0, 1200}, { 613, -45}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2675, 0, 1097}, { 2047, 498}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2680, 0, 1198}, { 610, 485}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2749, 0, 1088}, { 2047, 990}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2894, 0, 1054}, { 2047, 960}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2822, 0, 1074}, { 2047, 482}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2928, 0, 1148}, { 605, 1031}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2822, 0, 1074}, { 2047, 482}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2845, 0, 1171}, { 605, 478}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2928, 0, 1148}, { 605, 1031}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2749, 0, 1088}, { 2047, 5}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2760, 0, 1188}, { 605, -74}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2760, 0, 1188}, { 607, 1017}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2749, 0, 1088}, { 2047, 990}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2680, 0, 1198}, { 610, 485}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2000, 0, 1200}, { 1706, 3071}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1850, 0, 1200}, { 1706, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2000, 0, 1250}, { 341, 3071}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1850, 0, 1250}, { 341, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1850, 0, 1200}, { 1706, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1700, 0, 1200}, { 1706, -1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1700, 0, 1250}, { 341, -1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1550, 0, 1200}, { 1706, -3071}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2150, 0, 1200}, { 1706, 5119}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2300, 0, 1100}, { 2048, 990}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2150, 0, 1100}, { 2048, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2300, 0, 1200}, { 615, 990}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2150, 0, 1200}, { 615, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2600, 0, 1200}, { 615, 990}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2600, 0, 1100}, { 2048, 990}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2450, 0, 1200}, { 615, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2450, 0, 1100}, { 2048, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1850, 0, 1200}, { 615, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2000, 0, 1200}, { 615, 990}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1850, 0, 1100}, { 2048, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2000, 0, 1100}, { 2048, 990}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2150, 0, 1100}, { 2048, 990}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2000, 0, 1100}, { 2048, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2150, 0, 1200}, { 615, 990}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2000, 0, 1200}, { 615, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1700, 0, 1200}, { 615, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1850, 0, 1200}, { 615, 990}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1700, 0, 1100}, { 2048, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1850, 0, 1100}, { 2048, 990}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2300, 0, 1100}, { 2048, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2300, 0, 1200}, { 615, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2450, 0, 1100}, { 2048, 990}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2450, 0, 1200}, { 615, 990}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1100, 0, 1100}, { 2047, 990}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1023, 0, 1097}, { 2047, 483}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1100, 0, 1200}, { 619, 1038}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 947, 0, 1089}, { 2047, -23}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1012, 0, 1196}, { 626, 455}, {0x50, 0x50, 0x90, 0x00}}, + {{ 924, 0, 1186}, { 633, -126}, {0x50, 0x50, 0x90, 0x00}}, + {{ 876, 0, 1074}, { 2048, 495}, {0x50, 0x50, 0x90, 0x00}}, + {{ 806, 0, 1054}, { 2047, 1}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 847, 0, 1170}, { 634, 466}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 924, 0, 1186}, { 635, 1001}, {0x50, 0x50, 0x90, 0x00}}, + {{ 947, 0, 1089}, { 2048, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 772, 0, 1148}, { 633, -68}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1400, 0, 1200}, { 615, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1400, 0, 1100}, { 2047, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1250, 0, 1200}, { 615, -1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1250, 0, 1100}, { 2047, -1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1550, 0, 1100}, { 2047, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1550, 0, 1200}, { 615, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1700, 0, 1100}, { 2048, 2047}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1100, 0, 1100}, { 2047, -2047}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1100, 0, 1200}, { 615, -2047}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1700, 0, 1200}, { 615, 2047}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 483, 0, 872}, { 2047, 465}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 428, 0, 822}, { 2047, -26}, {0x50, 0x50, 0x90, 0x00}}, + {{ 418, 0, 949}, { 636, 465}, {0x50, 0x50, 0x90, 0x00}}, + {{ 360, 0, 896}, { 636, -53}, {0x50, 0x50, 0x90, 0x00}}, + {{ 479, 0, 998}, { 636, 984}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 669, 0, 996}, { 2047, 6}, {0x50, 0x50, 0x90, 0x00}}, + {{ 627, 0, 1088}, { 636, -20}, {0x50, 0x50, 0x90, 0x00}}, + {{ 736, 0, 1028}, { 2047, 498}, {0x50, 0x50, 0x90, 0x00}}, + {{ 698, 0, 1121}, { 637, 500}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 806, 0, 1054}, { 2047, 990}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 166, 0, 630}, { 634, 1018}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 204, 0, 699}, { 626, 465}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 290, 0, 646}, { 2046, 57}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 331, 0, 708}, { 2048, 957}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 248, 0, 764}, { 626, 984}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 254, 0, 581}, { 2047, 957}, {0x50, 0x50, 0x90, 0x00}}, + {{ 131, 0, 556}, { 631, 491}, {0x50, 0x50, 0x90, 0x00}}, + {{ 196, 0, 444}, { 2047, -26}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 102, 0, 478}, { 626, -53}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 222, 0, 514}, { 2047, 465}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 428, 0, 822}, { 2047, 958}, {0x50, 0x50, 0x90, 0x00}}, + {{ 378, 0, 767}, { 2044, 469}, {0x50, 0x50, 0x90, 0x00}}, + {{ 360, 0, 896}, { 635, 1035}, {0x50, 0x50, 0x90, 0x00}}, + {{ 331, 0, 708}, { 2040, -20}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 301, 0, 832}, { 631, 469}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 627, 0, 1088}, { 635, 1035}, {0x50, 0x50, 0x90, 0x00}}, + {{ 669, 0, 996}, { 2048, 959}, {0x50, 0x50, 0x90, 0x00}}, + {{ 551, 0, 1045}, { 635, 482}, {0x50, 0x50, 0x90, 0x00}}, + {{ 604, 0, 960}, { 2048, 482}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 479, 0, 998}, { 635, -69}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 248, 0, 764}, { 627, -97}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 542, 0, 919}, { 2047, 957}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 542, 0, 919}, { 2048, 5}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 479, 0, 998}, { 635, -69}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 604, 0, 960}, { 2048, 482}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 772, 0, 1148}, { 637, 1020}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 806, 0, 1054}, { 2047, 990}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 698, 0, 1121}, { 637, 500}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3650, 0, -45}, { 682, 13}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3700, 0, -45}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3697, 0, -133}, { 0, 606}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3550, 0, -45}, { 2051, 40}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ 3547, 0, -122}, { 2051, 566}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3697, 0, -133}, { 0, 417}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3686, 0, -222}, { 0, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3538, 0, -198}, { 2052, 979}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3547, 0, -122}, { 2052, 453}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3600, 0, 164}, { 633, -528}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3650, 0, 168}, { -39, -475}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3700, 0, -45}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3650, 0, -45}, { 662, 944}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3650, 0, 168}, { 595, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3547, 0, 232}, { 2048, 499}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3646, 0, 248}, { 605, 442}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3539, 0, 303}, { 2048, 9}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3600, 0, 164}, { 1321, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3550, 0, 160}, { 2048, 989}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 3636, 0, 328}, { 616, -105}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3410, 0, 646}, { 2048, 498}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3369, 0, 708}, { 2048, 6}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3496, 0, 699}, { 607, 498}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3446, 0, 581}, { 2048, 990}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3534, 0, 630}, { 607, 1017}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3452, 0, 764}, { 607, -20}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3600, 0, 471}, { 605, 1029}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3504, 0, 444}, { 2048, 954}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3570, 0, 552}, { 605, 477}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3478, 0, 514}, { 2048, 477}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3534, 0, 630}, { 605, -75}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3539, 0, 303}, { 2048, 989}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3524, 0, 374}, { 2048, 495}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3621, 0, 400}, { 611, 485}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3504, 0, 444}, { 2048, 1}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3600, 0, 471}, { 606, -18}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3446, 0, 581}, { 2048, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3650, 0, -45}, { 725, 988}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3550, 0, 160}, { 2046, -407}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 3600, 0, 164}, { 1387, -433}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3550, 0, -45}, { 2046, 988}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ 3636, 0, 328}, { 615, 989}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 700, -75, -1150}, { 0, 989}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 700, -75, -1000}, { 2047, 989}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 850, -60, -1000}, { 2047, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 850, -60, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1150, -30, -1150}, { 0, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1000, -45, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1150, -30, -1000}, { 2047, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1000, -45, -1000}, { 2047, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 550, -85, -1000}, { 2047, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 550, -85, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 400, -95, -1000}, { 2047, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 400, -95, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 850, -60, -1000}, { 2047, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1000, -45, -1000}, { 2047, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 850, -60, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1000, -45, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1300, -20, -1150}, { 0, -34}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1150, -30, -1150}, { 0, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1300, -20, -1000}, { 2048, -34}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1150, -30, -1000}, { 2048, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 550, -85, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 550, -85, -1000}, { 2048, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 700, -75, -1150}, { 0, -34}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 700, -75, -1000}, { 2048, -34}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2200, 0, -1150}, { 682, 2048}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2200, 0, -1200}, { 1365, 2048}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2050, 0, -1200}, { 1365, 512}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2050, 0, -1150}, { 682, 512}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1900, 0, -1200}, { 1365, -1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1900, 0, -1150}, { 682, -1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1750, 0, -1150}, { 1365, -2560}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1900, 0, -1150}, { 682, -1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1900, 0, -1200}, { 1365, -1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1600, -5, -1000}, { 2048, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1750, 0, -1000}, { 2048, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1750, 0, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1600, -5, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1450, -10, -1000}, { 2048, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1600, -5, -1000}, { 2048, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1600, -5, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1450, -10, -1150}, { 0, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2200, 0, -1000}, { 2048, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2050, 0, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2050, 0, -1000}, { 2048, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2200, 0, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1450, -10, -1000}, { 2047, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1450, -10, -1150}, { 0, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1300, -20, -1000}, { 2047, 989}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1300, -20, -1150}, { 0, 989}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1750, 0, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1750, 0, -1000}, { 2048, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1900, 0, -1150}, { 0, -34}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1900, 0, -1000}, { 2048, -34}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2050, 0, -1000}, { 2047, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 1900, 0, -1150}, { 0, 989}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1900, 0, -1000}, { 2047, 989}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2050, 0, -1150}, { 0, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2200, 0, -1200}, { 1365, 2047}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2200, 0, -1150}, { 682, 2047}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2350, 0, -1150}, { 1365, 3583}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2963, 0, -927}, { 2048, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3031, 0, -896}, { 2048, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3021, 0, -1066}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3099, 0, -1030}, { 0, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2940, 0, -1096}, { 0, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2893, 0, -953}, { 2048, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2893, 0, -953}, { 2047, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2940, 0, -1096}, { 0, -68}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2863, 0, -1119}, { 0, 479}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2827, 0, -973}, { 2047, 473}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2759, 0, -988}, { 2047, 946}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2785, 0, -1136}, { 1, 1027}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2200, 0, -1150}, { 0, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2350, 0, -1000}, { 2048, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2350, 0, -1150}, { 0, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2200, 0, -1000}, { 2048, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2656, 0, -1150}, { 0, 977}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2650, 0, -1000}, { 2048, 977}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2721, 0, -1146}, { 0, 465}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2705, 0, -996}, { 2048, 465}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2759, 0, -988}, { 2048, -46}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2785, 0, -1136}, { 0, -46}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2500, 0, -1150}, { 0, 989}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2500, 0, -1000}, { 2048, 989}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2656, 0, -1150}, { 0, -34}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2650, 0, -1000}, { 2048, -34}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2500, 0, -1000}, { 2048, -34}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2350, 0, -1150}, { 0, 989}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 2350, 0, -1000}, { 2048, 989}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2500, 0, -1150}, { 0, -34}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3523, 0, -271}, { 2052, 550}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3686, 0, -222}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3669, 0, -306}, { 0, 589}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3538, 0, -198}, { 2052, 41}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3503, 0, -343}, { 2052, 982}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3523, 0, -271}, { 2052, 473}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3669, 0, -306}, { 0, 434}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3646, 0, -390}, { 0, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3580, 0, -549}, { 0, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3446, 0, -481}, { 2052, 982}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3477, 0, -413}, { 2052, 473}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3616, 0, -471}, { 0, 434}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3477, 0, -413}, { 2052, 550}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3646, 0, -390}, { 0, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3616, 0, -471}, { 0, 589}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3503, 0, -343}, { 2052, 41}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3322, 0, -666}, { 2048, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3368, 0, -608}, { 2048, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3436, 0, -764}, { 0, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3271, 0, -721}, { 2048, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3490, 0, -696}, { 0, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3378, 0, -828}, { 0, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3216, 0, -772}, { 2048, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3271, 0, -721}, { 2048, -61}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3378, 0, -828}, { 0, -142}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3314, 0, -886}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3158, 0, -818}, { 2048, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3246, 0, -940}, { 0, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3096, 0, -859}, { 2048, 446}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3158, 0, -818}, { 2048, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3246, 0, -940}, { 0, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3174, 0, -988}, { 0, 446}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3099, 0, -1030}, { 0, 1036}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3031, 0, -896}, { 2047, 955}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3490, 0, -696}, { 0, 1036}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3368, 0, -608}, { 2048, 955}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 3409, 0, -546}, { 2048, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3538, 0, -624}, { 0, 446}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3446, 0, -481}, { 2048, -61}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3580, 0, -549}, { 0, -142}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1400, 0, -3050}, { 23, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{-1550, 0, -3050}, { 3090, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{-1549, 0, -3020}, { 3065, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{-1400, 0, -3020}, { 23, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{-1250, 0, -3020}, { 0, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{-1250, 0, -3050}, { 0, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{-1400, 0, -3050}, { 3066, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{-1400, 0, -3020}, { 3066, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{-1983, 0, -3144}, { 1735, -154}, {0x02, 0x30, 0x24, 0x00}}, + {{-2064, 0, -3107}, { 2801, -1622}, {0x62, 0x94, 0x88, 0x00}}, + {{-1972, 0, -3116}, { 1239, -515}, {0x02, 0x30, 0x24, 0x00}}, + {{-2050, 0, -3080}, { 2276, -1943}, {0x62, 0x94, 0x88, 0x00}}, + {{-1891, 0, -3146}, { 201, 912}, {0x02, 0x30, 0x24, 0x00}}, + {{-1900, 0, -3175}, { 669, 1312}, {0x02, 0x30, 0x24, 0x00}}, + {{-1550, 0, -3200}, { 159, 948}, {0x62, 0x94, 0x88, 0x00}}, + {{-1552, 0, -3230}, { 500, 1458}, {0x62, 0x94, 0x88, 0x00}}, + {{-1637, 0, -3197}, { 1587, -89}, {0x02, 0x30, 0x24, 0x00}}, + {{-1640, 0, -3226}, { 1958, 400}, {0x02, 0x30, 0x24, 0x00}}, + {{-1727, 0, -3216}, { 3415, -658}, {0x02, 0x30, 0x24, 0x00}}, + {{-1723, 0, -3186}, { 3016, -1126}, {0x02, 0x30, 0x24, 0x00}}, + {{-1550, 0, -3050}, { 72, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{-1625, 0, -3047}, { 1592, 1513}, {0x02, 0x30, 0x24, 0x00}}, + {{-1622, 0, -3017}, { 1530, 902}, {0x02, 0x30, 0x24, 0x00}}, + {{-1549, 0, -3020}, { 47, 1023}, {0x02, 0x30, 0x24, 0x00}}, + {{-1694, 0, -3008}, { 3014, 781}, {0x62, 0x94, 0x88, 0x00}}, + {{-1699, 0, -3038}, { 3111, 1388}, {0x62, 0x94, 0x88, 0x00}}, + {{-1982, 0, -2946}, { 3099, 435}, {0x02, 0x30, 0x24, 0x00}}, + {{-1968, 0, -2919}, { 2819, -112}, {0x02, 0x30, 0x24, 0x00}}, + {{-1902, 0, -2949}, { 1456, 452}, {0x02, 0x30, 0x24, 0x00}}, + {{-1914, 0, -2977}, { 1691, 1018}, {0x02, 0x30, 0x24, 0x00}}, + {{-1835, 0, -2974}, { 93, 1016}, {0x62, 0x94, 0x88, 0x00}}, + {{-1844, 0, -3003}, { 283, 1601}, {0x62, 0x94, 0x88, 0x00}}, + {{-1727, 0, -3216}, { 581, 1400}, {0x02, 0x30, 0x24, 0x00}}, + {{-1814, 0, -3199}, { 1863, 117}, {0x62, 0x94, 0x88, 0x00}}, + {{-1807, 0, -3169}, { 1430, -316}, {0x62, 0x94, 0x88, 0x00}}, + {{-1723, 0, -3186}, { 181, 932}, {0x02, 0x30, 0x24, 0x00}}, + {{-1900, 0, -3175}, { 3146, -1164}, {0x02, 0x30, 0x24, 0x00}}, + {{-1891, 0, -3146}, { 2678, -1564}, {0x02, 0x30, 0x24, 0x00}}, + {{-1100, 0, -3020}, { -23, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{-1100, 0, -3050}, { -23, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{-1250, 0, -3050}, { 3042, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{-1250, 0, -3020}, { 3042, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{-1400, 0, -3200}, { 139, 961}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1400, 0, -3230}, { 459, 1483}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1550, 0, -3200}, { 2754, -641}, {0x62, 0x94, 0x88, 0x00}}, + {{-1552, 0, -3230}, { 3095, -131}, {0x62, 0x94, 0x88, 0x00}}, + {{-1772, 0, -3023}, { 1649, 1273}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1844, 0, -3003}, { 3131, 918}, {0x62, 0x94, 0x88, 0x00}}, + {{-1765, 0, -2994}, { 1506, 677}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1835, 0, -2974}, { 2941, 332}, {0x62, 0x94, 0x88, 0x00}}, + {{-1694, 0, -3008}, { 70, 1022}, {0x62, 0x94, 0x88, 0x00}}, + {{-1699, 0, -3038}, { 168, 1629}, {0x62, 0x94, 0x88, 0x00}}, + {{-1250, 0, -3200}, { 118, 973}, {0x62, 0x94, 0x88, 0x00}}, + {{-1400, 0, -3230}, { 3054, -105}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1400, 0, -3200}, { 2733, -628}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1250, 0, -3230}, { 439, 1496}, {0x62, 0x94, 0x88, 0x00}}, + {{-1100, 0, -3200}, { 98, 986}, {0x02, 0x30, 0x24, 0x00}}, + {{-1250, 0, -3230}, { 3033, -93}, {0x62, 0x94, 0x88, 0x00}}, + {{-1250, 0, -3200}, { 2713, -616}, {0x62, 0x94, 0x88, 0x00}}, + {{-1100, 0, -3230}, { 418, 1509}, {0x02, 0x30, 0x24, 0x00}}, + {{-2047, 0, -2909}, { 1693, 759}, {0x62, 0x94, 0x88, 0x00}}, + {{-2109, 0, -2868}, { 2992, -36}, {0x02, 0x30, 0x24, 0x00}}, + {{-2091, 0, -2844}, { 2631, -533}, {0x02, 0x30, 0x24, 0x00}}, + {{-2031, 0, -2884}, { 1372, 236}, {0x62, 0x94, 0x88, 0x00}}, + {{-1968, 0, -2919}, { 114, 1007}, {0x02, 0x30, 0x24, 0x00}}, + {{-1982, 0, -2946}, { 393, 1556}, {0x02, 0x30, 0x24, 0x00}}, + {{-2215, 0, -3014}, { 798, 1101}, {0x62, 0x94, 0x88, 0x00}}, + {{-2284, 0, -2960}, { 1351, -600}, {0x02, 0x30, 0x24, 0x00}}, + {{-2265, 0, -2936}, { 775, -812}, {0x02, 0x30, 0x24, 0x00}}, + {{-2197, 0, -2990}, { 230, 865}, {0x62, 0x94, 0x88, 0x00}}, + {{-2348, 0, -2900}, { 1904, -2302}, {0x02, 0x30, 0x24, 0x00}}, + {{-2329, 0, -2878}, { 1321, -2491}, {0x02, 0x30, 0x24, 0x00}}, + {{-2050, 0, -3080}, { 217, 890}, {0x62, 0x94, 0x88, 0x00}}, + {{-2064, 0, -3107}, { 742, 1211}, {0x62, 0x94, 0x88, 0x00}}, + {{-2141, 0, -3063}, { 1565, -403}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2125, 0, -3038}, { 1019, -682}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2215, 0, -3014}, { 2389, -2019}, {0x62, 0x94, 0x88, 0x00}}, + {{-2197, 0, -2990}, { 1820, -2255}, {0x62, 0x94, 0x88, 0x00}}, + {{-2109, 0, -2868}, { 495, 1493}, {0x02, 0x30, 0x24, 0x00}}, + {{-2167, 0, -2822}, { 1654, 503}, {0x02, 0x30, 0x24, 0x00}}, + {{-2148, 0, -2799}, { 1256, 37}, {0x02, 0x30, 0x24, 0x00}}, + {{-2091, 0, -2844}, { 134, 995}, {0x02, 0x30, 0x24, 0x00}}, + {{-2222, 0, -2771}, { 2813, -485}, {0x62, 0x94, 0x88, 0x00}}, + {{-2201, 0, -2750}, { 2378, -920}, {0x62, 0x94, 0x88, 0x00}}, + {{-2626, 0, -2449}, { 284, 1580}, {0x62, 0x94, 0x88, 0x00}}, + {{-2650, 0, -2368}, { 1840, 815}, {0x02, 0x30, 0x24, 0x00}}, + {{-2621, 0, -2361}, { 1564, 267}, {0x02, 0x30, 0x24, 0x00}}, + {{-2667, 0, -2285}, { 3395, 49}, {0x02, 0x30, 0x24, 0x00}}, + {{-2638, 0, -2280}, { 3075, -476}, {0x02, 0x30, 0x24, 0x00}}, + {{-2597, 0, -2440}, { 53, 1011}, {0x62, 0x94, 0x88, 0x00}}, + {{-2454, 0, -2393}, { 771, 1115}, {0x02, 0x30, 0x24, 0x00}}, + {{-2474, 0, -2324}, { 1133, -320}, {0x02, 0x30, 0x24, 0x00}}, + {{-2445, 0, -2316}, { 537, -465}, {0x02, 0x30, 0x24, 0x00}}, + {{-2425, 0, -2384}, { 187, 922}, {0x02, 0x30, 0x24, 0x00}}, + {{-2460, 0, -2248}, { 886, -1853}, {0x62, 0x94, 0x88, 0x00}}, + {{-2489, 0, -2253}, { 1494, -1755}, {0x62, 0x94, 0x88, 0x00}}, + {{-2397, 0, -2531}, { 727, 1223}, {0x02, 0x30, 0x24, 0x00}}, + {{-2428, 0, -2463}, { 1310, -184}, {0x62, 0x94, 0x88, 0x00}}, + {{-2400, 0, -2451}, { 744, -421}, {0x62, 0x94, 0x88, 0x00}}, + {{-2370, 0, -2517}, { 1709, -1552}, {0x02, 0x30, 0x24, 0x00}}, + {{-2335, 0, -2580}, { 937, -294}, {0x02, 0x30, 0x24, 0x00}}, + {{-2360, 0, -2596}, { 1460, 25}, {0x02, 0x30, 0x24, 0x00}}, + {{-2454, 0, -2393}, { 1893, -1592}, {0x02, 0x30, 0x24, 0x00}}, + {{-2425, 0, -2384}, { 1309, -1786}, {0x02, 0x30, 0x24, 0x00}}, + {{-2295, 0, -2640}, { 166, 963}, {0x62, 0x94, 0x88, 0x00}}, + {{-2319, 0, -2658}, { 664, 1324}, {0x62, 0x94, 0x88, 0x00}}, + {{-2348, 0, -2900}, { -123, 1629}, {0x02, 0x30, 0x24, 0x00}}, + {{-2409, 0, -2834}, { 1713, 1633}, {0x62, 0x94, 0x88, 0x00}}, + {{-2387, 0, -2814}, { 1737, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{-2329, 0, -2878}, { -27, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{-2465, 0, -2764}, { 3551, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{-2441, 0, -2746}, { 3502, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{-2441, 0, -2746}, { 0, 1023}, {0x02, 0x30, 0x24, 0x00}}, + {{-2465, 0, -2764}, { 48, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{-2514, 0, -2690}, { 1839, 1353}, {0x02, 0x30, 0x24, 0x00}}, + {{-2489, 0, -2674}, { 1743, 747}, {0x02, 0x30, 0x24, 0x00}}, + {{-2558, 0, -2613}, { 3630, 1069}, {0x62, 0x94, 0x88, 0x00}}, + {{-2531, 0, -2599}, { 3487, 471}, {0x62, 0x94, 0x88, 0x00}}, + {{-2319, 0, -2658}, { 2566, -901}, {0x62, 0x94, 0x88, 0x00}}, + {{-2295, 0, -2640}, { 2068, -1263}, {0x62, 0x94, 0x88, 0x00}}, + {{-2250, 0, -2697}, { 1110, -141}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2273, 0, -2716}, { 1576, 257}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2222, 0, -2771}, { 586, 1415}, {0x62, 0x94, 0x88, 0x00}}, + {{-2273, 0, -2716}, { 1576, 257}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2250, 0, -2697}, { 1110, -141}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2201, 0, -2750}, { 151, 980}, {0x62, 0x94, 0x88, 0x00}}, + {{-2531, 0, -2599}, { 27, 1019}, {0x62, 0x94, 0x88, 0x00}}, + {{-2595, 0, -2532}, { 1893, 1058}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2567, 0, -2521}, { 1706, 474}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2626, 0, -2449}, { 3616, 498}, {0x62, 0x94, 0x88, 0x00}}, + {{-2597, 0, -2440}, { 3385, -71}, {0x62, 0x94, 0x88, 0x00}}, + {{-2558, 0, -2613}, { 170, 1617}, {0x62, 0x94, 0x88, 0x00}}, + {{-2650, 0, -2100}, { 100, 982}, {0x02, 0x30, 0x24, 0x00}}, + {{-2681, 0, -2099}, { 501, 1448}, {0x02, 0x30, 0x24, 0x00}}, + {{-2677, 0, -2011}, { 1785, 171}, {0x02, 0x30, 0x24, 0x00}}, + {{-2647, 0, -2013}, { 1351, -262}, {0x02, 0x30, 0x24, 0x00}}, + {{-2667, 0, -1923}, { 3070, -1106}, {0x62, 0x94, 0x88, 0x00}}, + {{-2637, 0, -1927}, { 2602, -1506}, {0x62, 0x94, 0x88, 0x00}}, + {{-2681, 0, -2099}, { 3451, -732}, {0x02, 0x30, 0x24, 0x00}}, + {{-2650, 0, -2100}, { 3050, -1198}, {0x02, 0x30, 0x24, 0x00}}, + {{-2647, 0, -2190}, { 1563, -99}, {0x62, 0x94, 0x88, 0x00}}, + {{-2677, 0, -2192}, { 1924, 396}, {0x62, 0x94, 0x88, 0x00}}, + {{-2667, 0, -2285}, { 397, 1525}, {0x02, 0x30, 0x24, 0x00}}, + {{-2638, 0, -2280}, { 77, 999}, {0x02, 0x30, 0x24, 0x00}}, + {{-2410, 0, -1365}, { 1039, -757}, {0x02, 0x30, 0x24, 0x00}}, + {{-2350, 0, -1300}, { 1322, -2549}, {0x62, 0x94, 0x88, 0x00}}, + {{-2387, 0, -1385}, { 433, -853}, {0x02, 0x30, 0x24, 0x00}}, + {{-2329, 0, -1321}, { 709, -2597}, {0x62, 0x94, 0x88, 0x00}}, + {{-2441, 0, -1453}, { 157, 889}, {0x02, 0x30, 0x24, 0x00}}, + {{-2465, 0, -1435}, { 755, 1033}, {0x02, 0x30, 0x24, 0x00}}, + {{-2637, 0, -1927}, { 119, 962}, {0x62, 0x94, 0x88, 0x00}}, + {{-2650, 0, -1836}, { 1653, -104}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2620, 0, -1843}, { 1157, -465}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2667, 0, -1923}, { 587, 1363}, {0x62, 0x94, 0x88, 0x00}}, + {{-2626, 0, -1750}, { 2719, -1571}, {0x62, 0x94, 0x88, 0x00}}, + {{-2597, 0, -1759}, { 2195, -1893}, {0x62, 0x94, 0x88, 0x00}}, + {{-2597, 0, -1759}, { 136, 940}, {0x62, 0x94, 0x88, 0x00}}, + {{-2626, 0, -1750}, { 660, 1262}, {0x62, 0x94, 0x88, 0x00}}, + {{-2567, 0, -1678}, { 937, -632}, {0x02, 0x30, 0x24, 0x00}}, + {{-2595, 0, -1667}, { 1483, -353}, {0x02, 0x30, 0x24, 0x00}}, + {{-2558, 0, -1586}, { 2307, -1969}, {0x02, 0x30, 0x24, 0x00}}, + {{-2531, 0, -1600}, { 1738, -2205}, {0x02, 0x30, 0x24, 0x00}}, + {{-2489, 0, -1951}, { 2931, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{-2459, 0, -1956}, { 2884, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{-2468, 0, -2026}, { 1430, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{-2497, 0, -2025}, { 1407, 1633}, {0x02, 0x30, 0x24, 0x00}}, + {{-2471, 0, -2097}, { -22, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{-2500, 0, -2100}, { -116, 1630}, {0x62, 0x94, 0x88, 0x00}}, + {{-2222, 0, -1428}, { 2855, -257}, {0x02, 0x30, 0x24, 0x00}}, + {{-2201, 0, -1449}, { 2456, -726}, {0x02, 0x30, 0x24, 0x00}}, + {{-2250, 0, -1502}, { 1261, 138}, {0x02, 0x30, 0x24, 0x00}}, + {{-2273, 0, -1483}, { 1620, 635}, {0x02, 0x30, 0x24, 0x00}}, + {{-2295, 0, -1559}, { 65, 1002}, {0x62, 0x94, 0x88, 0x00}}, + {{-2319, 0, -1541}, { 385, 1528}, {0x62, 0x94, 0x88, 0x00}}, + {{-2465, 0, -1435}, { 1837, -2298}, {0x02, 0x30, 0x24, 0x00}}, + {{-2441, 0, -1453}, { 1239, -2441}, {0x02, 0x30, 0x24, 0x00}}, + {{-2489, 0, -1525}, { 693, -762}, {0x62, 0x94, 0x88, 0x00}}, + {{-2514, 0, -1509}, { 1277, -573}, {0x62, 0x94, 0x88, 0x00}}, + {{-2558, 0, -1586}, { 716, 1151}, {0x02, 0x30, 0x24, 0x00}}, + {{-2531, 0, -1600}, { 148, 916}, {0x02, 0x30, 0x24, 0x00}}, + {{-2459, 0, -1956}, { 0, 1023}, {0x02, 0x30, 0x24, 0x00}}, + {{-2489, 0, -1951}, { 46, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{-2474, 0, -1878}, { 1552, 1402}, {0x62, 0x94, 0x88, 0x00}}, + {{-2445, 0, -1885}, { 1458, 796}, {0x62, 0x94, 0x88, 0x00}}, + {{-2454, 0, -1806}, { 3058, 1167}, {0x02, 0x30, 0x24, 0x00}}, + {{-2425, 0, -1815}, { 2916, 569}, {0x02, 0x30, 0x24, 0x00}}, + {{-2454, 0, -1806}, { 164, 1619}, {0x02, 0x30, 0x24, 0x00}}, + {{-2428, 0, -1736}, { 1615, 1151}, {0x02, 0x30, 0x24, 0x00}}, + {{-2400, 0, -1748}, { 1427, 567}, {0x02, 0x30, 0x24, 0x00}}, + {{-2425, 0, -1815}, { 22, 1020}, {0x02, 0x30, 0x24, 0x00}}, + {{-2397, 0, -1668}, { 3065, 684}, {0x62, 0x94, 0x88, 0x00}}, + {{-2370, 0, -1682}, { 2831, 115}, {0x62, 0x94, 0x88, 0x00}}, + {{-2360, 0, -1603}, { 1638, 893}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2319, 0, -1541}, { 2997, 205}, {0x62, 0x94, 0x88, 0x00}}, + {{-2335, 0, -1619}, { 1361, 346}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2295, 0, -1559}, { 2677, -320}, {0x62, 0x94, 0x88, 0x00}}, + {{-2397, 0, -1668}, { 278, 1582}, {0x62, 0x94, 0x88, 0x00}}, + {{-2370, 0, -1682}, { 44, 1013}, {0x62, 0x94, 0x88, 0x00}}, + {{-2498, 0, -2176}, { 914, -566}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2500, 0, -2100}, { 1028, -2132}, {0x62, 0x94, 0x88, 0x00}}, + {{-2468, 0, -2173}, { 304, -637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2471, 0, -2097}, { 416, -2176}, {0x62, 0x94, 0x88, 0x00}}, + {{-2489, 0, -2253}, { 800, 998}, {0x62, 0x94, 0x88, 0x00}}, + {{-2460, 0, -2248}, { 193, 900}, {0x62, 0x94, 0x88, 0x00}}, + {{-2064, 0, -1092}, { 774, 855}, {0x02, 0x30, 0x24, 0x00}}, + {{-1983, 0, -1055}, { 774, -956}, {0x62, 0x94, 0x88, 0x00}}, + {{-1972, 0, -1083}, { 161, -957}, {0x62, 0x94, 0x88, 0x00}}, + {{-2050, 0, -1119}, { 161, 807}, {0x02, 0x30, 0x24, 0x00}}, + {{-1900, 0, -1024}, { 774, -2767}, {0x02, 0x30, 0x24, 0x00}}, + {{-1891, 0, -1053}, { 160, -2723}, {0x02, 0x30, 0x24, 0x00}}, + {{-2215, 0, -1185}, { 774, 883}, {0x62, 0x94, 0x88, 0x00}}, + {{-2141, 0, -1136}, { 774, -930}, {0x02, 0x30, 0x24, 0x00}}, + {{-2125, 0, -1161}, { 161, -930}, {0x02, 0x30, 0x24, 0x00}}, + {{-2064, 0, -1092}, { 774, -2743}, {0x02, 0x30, 0x24, 0x00}}, + {{-2050, 0, -1119}, { 161, -2695}, {0x02, 0x30, 0x24, 0x00}}, + {{-2197, 0, -1209}, { 161, 834}, {0x62, 0x94, 0x88, 0x00}}, + {{-1550, 0, -1000}, { 161, 724}, {0x62, 0x94, 0x88, 0x00}}, + {{-1552, 0, -970}, { 774, 746}, {0x62, 0x94, 0x88, 0x00}}, + {{-1400, 0, -1000}, { 161, -2342}, {0x02, 0x30, 0x24, 0x00}}, + {{-1400, 0, -970}, { 775, -2342}, {0x02, 0x30, 0x24, 0x00}}, + {{-1729, 0, -1012}, { 161, 753}, {0x62, 0x94, 0x88, 0x00}}, + {{-1643, 0, -973}, { 774, -1064}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1640, 0, -1003}, { 161, -1080}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1734, 0, -982}, { 774, 807}, {0x62, 0x94, 0x88, 0x00}}, + {{-1550, 0, -1000}, { 160, -2914}, {0x62, 0x94, 0x88, 0x00}}, + {{-1552, 0, -970}, { 773, -2936}, {0x62, 0x94, 0x88, 0x00}}, + {{-1891, 0, -1053}, { 161, 779}, {0x02, 0x30, 0x24, 0x00}}, + {{-1900, 0, -1024}, { 774, 824}, {0x02, 0x30, 0x24, 0x00}}, + {{-1818, 0, -1000}, { 774, -924}, {0x02, 0x30, 0x24, 0x00}}, + {{-1811, 0, -1029}, { 161, -919}, {0x02, 0x30, 0x24, 0x00}}, + {{-1734, 0, -982}, { 775, -2672}, {0x62, 0x94, 0x88, 0x00}}, + {{-1729, 0, -1012}, { 161, -2618}, {0x62, 0x94, 0x88, 0x00}}, + {{-1550, 0, -1150}, { 746, 938}, {0x02, 0x30, 0x24, 0x00}}, + {{-1400, 0, -1150}, { 994, -2117}, {0x02, 0x30, 0x24, 0x00}}, + {{-1400, 0, -1180}, { 383, -2167}, {0x02, 0x30, 0x24, 0x00}}, + {{-1550, 0, -1180}, { 135, 889}, {0x02, 0x30, 0x24, 0x00}}, + {{-1627, 0, -1152}, { 969, -491}, {0x62, 0x94, 0x88, 0x00}}, + {{-1550, 0, -1150}, { 1209, -2042}, {0x02, 0x30, 0x24, 0x00}}, + {{-1550, 0, -1180}, { 598, -2092}, {0x02, 0x30, 0x24, 0x00}}, + {{-1625, 0, -1182}, { 364, -589}, {0x62, 0x94, 0x88, 0x00}}, + {{-1699, 0, -1190}, { 131, 912}, {0x02, 0x30, 0x24, 0x00}}, + {{-1704, 0, -1161}, { 729, 1059}, {0x02, 0x30, 0x24, 0x00}}, + {{-2109, 0, -1331}, { 567, 1373}, {0x02, 0x30, 0x24, 0x00}}, + {{-2047, 0, -1290}, { 1465, 143}, {0x02, 0x30, 0x24, 0x00}}, + {{-2031, 0, -1315}, { 970, -218}, {0x02, 0x30, 0x24, 0x00}}, + {{-2091, 0, -1355}, { 100, 973}, {0x02, 0x30, 0x24, 0x00}}, + {{-1968, 0, -1280}, { 1840, -1410}, {0x62, 0x94, 0x88, 0x00}}, + {{-1982, 0, -1253}, { 2364, -1087}, {0x62, 0x94, 0x88, 0x00}}, + {{-2201, 0, -1449}, { 83, 989}, {0x02, 0x30, 0x24, 0x00}}, + {{-2222, 0, -1428}, { 482, 1458}, {0x02, 0x30, 0x24, 0x00}}, + {{-2167, 0, -1377}, { 1562, 383}, {0x62, 0x94, 0x88, 0x00}}, + {{-2148, 0, -1400}, { 1129, -51}, {0x62, 0x94, 0x88, 0x00}}, + {{-2109, 0, -1331}, { 2642, -692}, {0x02, 0x30, 0x24, 0x00}}, + {{-2091, 0, -1355}, { 2175, -1092}, {0x02, 0x30, 0x24, 0x00}}, + {{-1704, 0, -1161}, { 1643, -1629}, {0x02, 0x30, 0x24, 0x00}}, + {{-1699, 0, -1190}, { 1045, -1776}, {0x02, 0x30, 0x24, 0x00}}, + {{-1767, 0, -1205}, { 585, -421}, {0x02, 0x30, 0x24, 0x00}}, + {{-1774, 0, -1176}, { 1167, -227}, {0x02, 0x30, 0x24, 0x00}}, + {{-1835, 0, -1225}, { 124, 934}, {0x62, 0x94, 0x88, 0x00}}, + {{-1844, 0, -1196}, { 690, 1173}, {0x62, 0x94, 0x88, 0x00}}, + {{-1914, 0, -1222}, { 1332, -78}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1844, 0, -1196}, { 2027, -1435}, {0x62, 0x94, 0x88, 0x00}}, + {{-1902, 0, -1250}, { 787, -360}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1835, 0, -1225}, { 1461, -1674}, {0x62, 0x94, 0x88, 0x00}}, + {{-1968, 0, -1280}, { 113, 954}, {0x62, 0x94, 0x88, 0x00}}, + {{-1982, 0, -1253}, { 637, 1277}, {0x62, 0x94, 0x88, 0x00}}, + {{-2329, 0, -1321}, { 161, 862}, {0x62, 0x94, 0x88, 0x00}}, + {{-2350, 0, -1300}, { 774, 910}, {0x62, 0x94, 0x88, 0x00}}, + {{-2285, 0, -1240}, { 774, -902}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2265, 0, -1263}, { 161, -902}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-2215, 0, -1185}, { 774, -2716}, {0x62, 0x94, 0x88, 0x00}}, + {{-2197, 0, -1209}, { 160, -2667}, {0x62, 0x94, 0x88, 0x00}}, + {{ -650, -55, -1000}, { 161, 580}, {0x62, 0x94, 0x88, 0x00}}, + {{ -650, -55, -970}, { 774, 580}, {0x62, 0x94, 0x88, 0x00}}, + {{ -500, -75, -970}, { 774, -2485}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -500, -75, -1000}, { 161, -2485}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1400, 0, -970}, { 774, 700}, {0x02, 0x30, 0x24, 0x00}}, + {{-1250, -5, -970}, { 774, -2366}, {0x02, 0x30, 0x24, 0x00}}, + {{-1250, -5, -1000}, { 161, -2366}, {0x02, 0x30, 0x24, 0x00}}, + {{-1400, 0, -1000}, { 161, 700}, {0x02, 0x30, 0x24, 0x00}}, + {{-1250, -5, -970}, { 774, 676}, {0x02, 0x30, 0x24, 0x00}}, + {{-1100, -10, -970}, { 774, -2390}, {0x62, 0x94, 0x88, 0x00}}, + {{-1100, -10, -1000}, { 161, -2390}, {0x62, 0x94, 0x88, 0x00}}, + {{-1250, -5, -1000}, { 161, 676}, {0x02, 0x30, 0x24, 0x00}}, + {{ -800, -35, -1180}, { 71, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ -800, -35, -1150}, { 71, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ -650, -55, -1150}, { 3138, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ -650, -55, -1180}, { 3138, 1023}, {0x02, 0x30, 0x24, 0x00}}, + {{ -650, -55, -1180}, { 95, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ -650, -55, -1150}, { 95, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ -500, -75, -1150}, { 3162, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -500, -75, -1180}, { 3162, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ -950, -20, -1000}, { 161, 628}, {0x02, 0x30, 0x24, 0x00}}, + {{ -950, -20, -970}, { 774, 628}, {0x02, 0x30, 0x24, 0x00}}, + {{ -800, -35, -970}, { 774, -2438}, {0x02, 0x30, 0x24, 0x00}}, + {{ -800, -35, -1000}, { 161, -2438}, {0x02, 0x30, 0x24, 0x00}}, + {{-1100, -10, -1000}, { 161, 652}, {0x62, 0x94, 0x88, 0x00}}, + {{-1100, -10, -970}, { 774, 652}, {0x62, 0x94, 0x88, 0x00}}, + {{ -950, -20, -970}, { 774, -2414}, {0x02, 0x30, 0x24, 0x00}}, + {{ -950, -20, -1000}, { 161, -2414}, {0x02, 0x30, 0x24, 0x00}}, + {{ -800, -35, -1000}, { 161, 604}, {0x02, 0x30, 0x24, 0x00}}, + {{ -650, -55, -970}, { 774, -2462}, {0x62, 0x94, 0x88, 0x00}}, + {{ -650, -55, -1000}, { 161, -2462}, {0x62, 0x94, 0x88, 0x00}}, + {{ -800, -35, -970}, { 774, 604}, {0x02, 0x30, 0x24, 0x00}}, + {{-1250, -5, -1230}, { 0, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{-1250, -5, -1200}, { 0, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{-1100, -10, -1230}, { 3066, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1100, -10, -1200}, { 3066, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{-1400, 0, -1150}, { -23, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{-1250, -5, -1200}, { 3042, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{-1250, -5, -1230}, { 3042, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{-1400, 0, -1180}, { -23, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{-1100, -10, -1230}, { 23, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -950, -20, -1200}, { 3090, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -950, -20, -1230}, { 3090, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{-1100, -10, -1200}, { 23, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -950, -20, -1230}, { 47, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ -800, -35, -1150}, { 3114, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ -800, -35, -1180}, { 3114, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ -950, -20, -1200}, { 47, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -533, 0, -2920}, { 1971, -1545}, {0x02, 0x30, 0x24, 0x00}}, + {{ -470, 0, -2884}, { 1200, -286}, {0x02, 0x30, 0x24, 0x00}}, + {{ -454, 0, -2910}, { 1723, 33}, {0x02, 0x30, 0x24, 0x00}}, + {{ -519, 0, -2946}, { 2520, -1265}, {0x02, 0x30, 0x24, 0x00}}, + {{ -410, 0, -2844}, { 429, 971}, {0x62, 0x94, 0x88, 0x00}}, + {{ -392, 0, -2869}, { 927, 1332}, {0x62, 0x94, 0x88, 0x00}}, + {{ -284, 0, -3013}, { 2681, 4418}, {0x02, 0x30, 0x24, 0x00}}, + {{ -304, 0, -2990}, { 3079, 3952}, {0x02, 0x30, 0x24, 0x00}}, + {{ -236, 0, -2937}, { 1737, 2805}, {0x62, 0x94, 0x88, 0x00}}, + {{ -215, 0, -2959}, { 1320, 3256}, {0x62, 0x94, 0x88, 0x00}}, + {{ -151, 0, -2899}, { -40, 2094}, {0x02, 0x30, 0x24, 0x00}}, + {{ -172, 0, -2878}, { 394, 1659}, {0x02, 0x30, 0x24, 0x00}}, + {{ -304, 0, -2990}, { -27, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ -284, 0, -3013}, { -123, 1629}, {0x02, 0x30, 0x24, 0x00}}, + {{ -359, 0, -3063}, { 1713, 1633}, {0x02, 0x30, 0x24, 0x00}}, + {{ -376, 0, -3038}, { 1737, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ -437, 0, -3107}, { 3551, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -451, 0, -3081}, { 3502, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ -451, 0, -3081}, { 0, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ -518, 0, -3144}, { 1836, 1354}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -529, 0, -3117}, { 1743, 747}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -437, 0, -3107}, { 48, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -610, 0, -3147}, { 3487, 471}, {0x62, 0x94, 0x88, 0x00}}, + {{ -601, 0, -3175}, { 3625, 1070}, {0x62, 0x94, 0x88, 0x00}}, + {{ -610, 0, -3147}, { 27, 1019}, {0x62, 0x94, 0x88, 0x00}}, + {{ -601, 0, -3175}, { 165, 1618}, {0x62, 0x94, 0x88, 0x00}}, + {{ -688, 0, -3170}, { 1604, 538}, {0x02, 0x30, 0x24, 0x00}}, + {{ -680, 0, -3199}, { 1789, 1122}, {0x02, 0x30, 0x24, 0x00}}, + {{ -762, 0, -3217}, { 3413, 626}, {0x02, 0x30, 0x24, 0x00}}, + {{ -767, 0, -3187}, { 3180, 56}, {0x02, 0x30, 0x24, 0x00}}, + {{ -533, 0, -2920}, { 442, 951}, {0x02, 0x30, 0x24, 0x00}}, + {{ -519, 0, -2946}, { 990, 1231}, {0x02, 0x30, 0x24, 0x00}}, + {{ -599, 0, -2950}, { 1007, -413}, {0x62, 0x94, 0x88, 0x00}}, + {{ -587, 0, -2978}, { 1573, -176}, {0x62, 0x94, 0x88, 0x00}}, + {{ -657, 0, -3004}, { 2156, -1584}, {0x02, 0x30, 0x24, 0x00}}, + {{ -666, 0, -2975}, { 1572, -1778}, {0x02, 0x30, 0x24, 0x00}}, + {{ -762, 0, -3217}, { 284, 1582}, {0x02, 0x30, 0x24, 0x00}}, + {{ -855, 0, -3227}, { 1991, 694}, {0x62, 0x94, 0x88, 0x00}}, + {{ -858, 0, -3197}, { 1724, 142}, {0x62, 0x94, 0x88, 0x00}}, + {{ -767, 0, -3187}, { 51, 1012}, {0x02, 0x30, 0x24, 0x00}}, + {{ -949, 0, -3230}, { 3698, -192}, {0x02, 0x30, 0x24, 0x00}}, + {{ -950, 0, -3200}, { 3396, -726}, {0x02, 0x30, 0x24, 0x00}}, + {{ -950, 0, -3200}, { 78, 998}, {0x02, 0x30, 0x24, 0x00}}, + {{ -949, 0, -3230}, { 380, 1532}, {0x02, 0x30, 0x24, 0x00}}, + {{-1100, 0, -3230}, { 3013, -80}, {0x02, 0x30, 0x24, 0x00}}, + {{-1100, 0, -3200}, { 2693, -603}, {0x02, 0x30, 0x24, 0x00}}, + {{ -726, 0, -3024}, { 1396, -312}, {0x02, 0x30, 0x24, 0x00}}, + {{ -797, 0, -3039}, { 1757, -1747}, {0x62, 0x94, 0x88, 0x00}}, + {{ -802, 0, -3009}, { 1150, -1845}, {0x62, 0x94, 0x88, 0x00}}, + {{ -734, 0, -2995}, { 800, -457}, {0x02, 0x30, 0x24, 0x00}}, + {{ -657, 0, -3004}, { 1034, 1123}, {0x02, 0x30, 0x24, 0x00}}, + {{ -666, 0, -2975}, { 450, 930}, {0x02, 0x30, 0x24, 0x00}}, + {{ -300, 0, -2750}, { 415, 988}, {0x62, 0x94, 0x88, 0x00}}, + {{ -279, 0, -2772}, { 850, 1423}, {0x62, 0x94, 0x88, 0x00}}, + {{ -353, 0, -2799}, { 1373, -133}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -334, 0, -2822}, { 1839, 265}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -392, 0, -2869}, { 2829, -893}, {0x62, 0x94, 0x88, 0x00}}, + {{ -410, 0, -2844}, { 2332, -1255}, {0x62, 0x94, 0x88, 0x00}}, + {{ -802, 0, -3009}, { 456, 908}, {0x62, 0x94, 0x88, 0x00}}, + {{ -797, 0, -3039}, { 1064, 1006}, {0x62, 0x94, 0x88, 0x00}}, + {{ -877, 0, -3017}, { 567, -618}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -874, 0, -3047}, { 1177, -558}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -874, 0, -3047}, { 1177, -558}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -950, 0, -3050}, { 1291, -2124}, {0x62, 0x94, 0x88, 0x00}}, + {{ -877, 0, -3017}, { 567, -618}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -952, 0, -3020}, { 678, -2146}, {0x62, 0x94, 0x88, 0x00}}, + {{ -952, 0, -3020}, { 457, 884}, {0x62, 0x94, 0x88, 0x00}}, + {{-1100, 0, -3050}, { 1071, -2159}, {0x02, 0x30, 0x24, 0x00}}, + {{-1100, 0, -3020}, { 457, -2159}, {0x02, 0x30, 0x24, 0x00}}, + {{ -950, 0, -3050}, { 1071, 907}, {0x62, 0x94, 0x88, 0x00}}, + {{ 79, 0, 395}, { -3661, 610}, {0x62, 0x94, 0x88, 0x00}}, + {{ 50, 0, 450}, { -3071, -511}, {0x62, 0x94, 0x88, 0x00}}, + {{ 102, 0, 478}, { -3975, -511}, {0x62, 0x94, 0x88, 0x00}}, + {{ 62, 0, 310}, { -3311, 2345}, {0x32, 0x64, 0x54, 0x00}}, + {{ 50, 0, 300}, { -3071, 2560}, {0x32, 0x64, 0x54, 0x00}}, + {{ 50, 0, 500}, { -3071, -1535}, {0x62, 0x94, 0x88, 0x00}}, + {{ 102, 0, 478}, { -4137, -1093}, {0x62, 0x94, 0x88, 0x00}}, + {{ 50, 0, 525}, { -3071, -2047}, {0x32, 0x64, 0x54, 0x00}}, + {{ -50, 0, 500}, { -1024, -1535}, {0x32, 0x64, 0x54, 0x00}}, + {{ -50, 0, 525}, { -1024, -2047}, {0x02, 0x30, 0x24, 0x00}}, + {{ 87, 0, 525}, { -3837, -2047}, {0x32, 0x64, 0x54, 0x00}}, + {{ -80, 0, 450}, { 1433, 3071}, {0x62, 0x94, 0x88, 0x00}}, + {{ -50, 0, 450}, { 2047, 3071}, {0x62, 0x94, 0x88, 0x00}}, + {{ -50, 0, 300}, { 2048, 0}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, 300}, { 1433, 0}, {0x02, 0x30, 0x24, 0x00}}, + {{ 50, 0, 20}, { -458, 1023}, {0x32, 0x64, 0x54, 0x00}}, + {{ 50, 0, 150}, { 2291, 1066}, {0x32, 0x64, 0x54, 0x00}}, + {{ 52, 0, 150}, { 2291, 1023}, {0x32, 0x64, 0x54, 0x00}}, + {{ 52, 0, 150}, { 0, 1023}, {0x32, 0x64, 0x54, 0x00}}, + {{ 50, 0, 150}, { 0, 1066}, {0x32, 0x64, 0x54, 0x00}}, + {{ 62, 0, 310}, { 3397, 871}, {0x32, 0x64, 0x54, 0x00}}, + {{ 180, 0, 20}, { -269, 1196}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, 0}, { -269, 1605}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, 0}, { 343, 1605}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, 20}, { 343, 1196}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, 149}, { -269, 1199}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, 20}, { -269, 3833}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, 20}, { 343, 3833}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, 150}, { 343, 1175}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, 0}, { -269, 1199}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -150}, { -269, 4266}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -150}, { 343, 4266}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, 0}, { -269, 1199}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, -150}, { 343, 4266}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, 0}, { 343, 1199}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, 525}, { 1433, 3071}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, 0, 525}, { 2047, 3071}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, 0, 450}, { 2048, 0}, {0x62, 0x94, 0x88, 0x00}}, + {{ -80, 0, 450}, { 1433, 0}, {0x62, 0x94, 0x88, 0x00}}, + {{ 50, 0, 150}, { -3403, 1024}, {0x32, 0x64, 0x54, 0x00}}, + {{ 50, 0, 300}, { -239, 1254}, {0x32, 0x64, 0x54, 0x00}}, + {{ 62, 0, 310}, { 0, 1024}, {0x32, 0x64, 0x54, 0x00}}, + {{ 196, 0, 444}, { 335, 1128}, {0x62, 0x94, 0x88, 0x00}}, + {{ 206, 0, 365}, { 95, 2753}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 176, 0, 372}, { 691, 2610}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 225, 0, 434}, { -249, 1318}, {0x62, 0x94, 0x88, 0x00}}, + {{ 162, 0, 299}, { 1047, 4092}, {0x62, 0x94, 0x88, 0x00}}, + {{ 191, 0, 294}, { 439, 4188}, {0x62, 0x94, 0x88, 0x00}}, + {{ 162, 0, 299}, { 341, 1152}, {0x62, 0x94, 0x88, 0x00}}, + {{ 191, 0, 294}, { -266, 1248}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, 150}, { 580, 4190}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, 149}, { -32, 4214}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, 20}, { 20, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ -50, 0, 20}, { 20, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -80, 0, 0}, { 429, 1023}, {0x62, 0x94, 0x88, 0x00}}, + {{ -50, 0, 0}, { 429, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -80, 0, 0}, { -24, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ -50, 0, 0}, { -24, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -80, 0, -152}, { 3093, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -50, 0, -150}, { 3042, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -80, 0, 300}, { 1433, 3071}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, 0, 300}, { 2047, 3071}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, 0, 150}, { 2048, 0}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, 150}, { 1433, 0}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, 150}, { 0, 1023}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, 0, 150}, { 0, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, 20}, { 2657, 1023}, {0x62, 0x94, 0x88, 0x00}}, + {{ -50, 0, 20}, { 2657, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -25, 0, -300}, { -310, 1594}, {0x62, 0x94, 0x88, 0x00}}, + {{ 0, 0, -450}, { 2756, 2105}, {0x02, 0x30, 0x24, 0x00}}, + {{ -53, 0, -316}, { 26, 1028}, {0x62, 0x94, 0x88, 0x00}}, + {{ -30, 0, -452}, { 2807, 1491}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, -150}, { 343, 1223}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, -150}, { -269, 1223}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, -300}, { -269, 4290}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, -300}, { 343, 4290}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, -300}, { 343, 1247}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -300}, { -269, 1247}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -450}, { -269, 4314}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, -450}, { 343, 4314}, {0x02, 0x30, 0x24, 0x00}}, + {{ 0, 0, -900}, { 119, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ 0, 0, -1050}, { 3186, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ -30, 0, -1050}, { 3186, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ -30, 0, -900}, { 119, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ 0, 0, -600}, { 3063, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ -30, 0, -600}, { 3063, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ -30, 0, -452}, { 47, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ 0, 0, -450}, { -2, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ -30, 0, -600}, { 71, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ 0, 0, -600}, { 71, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ 0, 0, -750}, { 3138, 1645}, {0x62, 0x94, 0x88, 0x00}}, + {{ -30, 0, -750}, { 3138, 1031}, {0x62, 0x94, 0x88, 0x00}}, + {{ 0, 0, -750}, { 95, 1645}, {0x62, 0x94, 0x88, 0x00}}, + {{ 0, 0, -900}, { 3162, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ -30, 0, -900}, { 3162, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ -30, 0, -750}, { 95, 1031}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -900}, { 343, 1343}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, -900}, { -269, 1343}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -1050}, { 343, 4410}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -1050}, { -269, 4410}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, -450}, { 343, 1271}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -600}, { -269, 4338}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -600}, { 343, 4338}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, -450}, { -269, 1271}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, -152}, { 0, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -50, 0, -150}, { -50, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -25, 0, -300}, { 3016, 2148}, {0x62, 0x94, 0x88, 0x00}}, + {{ -53, 0, -316}, { 3352, 1582}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -600}, { 343, 1295}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, -750}, { -269, 4362}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -750}, { 343, 4362}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 180, 0, -600}, { -269, 1295}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -750}, { 343, 1319}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 180, 0, -750}, { -269, 1319}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -900}, { 343, 4386}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, -900}, { -269, 4386}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -1350}, { 343, 1415}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, -1350}, { -269, 1415}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -1500}, { 343, 4482}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -1500}, { -269, 4482}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -1200}, { -269, 1391}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -1350}, { -269, 4458}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -1350}, { 343, 4458}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -1200}, { 343, 1391}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, -1500}, { 343, 1439}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -1500}, { -269, 1439}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -1650}, { -269, 4506}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, -1650}, { 343, 4506}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -1050}, { -269, 1367}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -1200}, { -269, 4434}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, -1200}, { 343, 4434}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, -1050}, { 343, 1367}, {0x02, 0x30, 0x24, 0x00}}, + {{ -30, 0, -1500}, { 215, 1031}, {0x62, 0x94, 0x88, 0x00}}, + {{ 0, 0, -1500}, { 215, 1645}, {0x62, 0x94, 0x88, 0x00}}, + {{ -50, 0, -1650}, { 3282, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, -1650}, { 3282, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, 0, -1800}, { 3306, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, -1800}, { 3306, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, -1650}, { 239, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, 0, -1650}, { 239, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, -1800}, { 263, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, 0, -1800}, { 263, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, 0, -1950}, { 3329, 1645}, {0x62, 0x94, 0x88, 0x00}}, + {{ -80, 0, -1950}, { 3329, 1031}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -1800}, { 343, 1487}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, -1950}, { -269, 4554}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -1950}, { 343, 4554}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 180, 0, -1800}, { -269, 1487}, {0x62, 0x94, 0x88, 0x00}}, + {{ -30, 0, -1200}, { 167, 1031}, {0x62, 0x94, 0x88, 0x00}}, + {{ 0, 0, -1200}, { 167, 1645}, {0x62, 0x94, 0x88, 0x00}}, + {{ -30, 0, -1350}, { 3234, 1031}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 0, 0, -1350}, { 3234, 1645}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 0, 0, -1050}, { 143, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ 0, 0, -1200}, { 3210, 1645}, {0x62, 0x94, 0x88, 0x00}}, + {{ -30, 0, -1200}, { 3210, 1031}, {0x62, 0x94, 0x88, 0x00}}, + {{ -30, 0, -1050}, { 143, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ -30, 0, -1350}, { 191, 1031}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 0, 0, -1500}, { 3258, 1645}, {0x62, 0x94, 0x88, 0x00}}, + {{ -30, 0, -1500}, { 3258, 1031}, {0x62, 0x94, 0x88, 0x00}}, + {{ 0, 0, -1350}, { 191, 1645}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -1650}, { 343, 1463}, {0x02, 0x30, 0x24, 0x00}}, + {{ 180, 0, -1800}, { -269, 4530}, {0x62, 0x94, 0x88, 0x00}}, + {{ 150, 0, -1800}, { 343, 4530}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, -1650}, { -269, 1463}, {0x02, 0x30, 0x24, 0x00}}, + {{ 0, 0, -2100}, { 335, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ -3, 0, -2175}, { 1855, 1520}, {0x02, 0x30, 0x24, 0x00}}, + {{ -33, 0, -2172}, { 1793, 910}, {0x02, 0x30, 0x24, 0x00}}, + {{ -30, 0, -2099}, { 310, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ -42, 0, -2244}, { 3277, 788}, {0x62, 0x94, 0x88, 0x00}}, + {{ -12, 0, -2249}, { 3374, 1396}, {0x62, 0x94, 0x88, 0x00}}, + {{ -50, 0, -1950}, { 287, 1645}, {0x62, 0x94, 0x88, 0x00}}, + {{ 0, 0, -2100}, { 3353, 1645}, {0x02, 0x30, 0x24, 0x00}}, + {{ -30, 0, -2099}, { 3328, 1031}, {0x02, 0x30, 0x24, 0x00}}, + {{ -80, 0, -1950}, { 287, 1031}, {0x62, 0x94, 0x88, 0x00}}, + {{ -60, 0, -2747}, { 376, 1638}, {0x62, 0x94, 0x88, 0x00}}, + {{ -36, 0, -2765}, { -120, 2000}, {0x62, 0x94, 0x88, 0x00}}, + {{ -114, 0, -2815}, { 1523, 2980}, {0x02, 0x30, 0x24, 0x00}}, + {{ -91, 0, -2834}, { 1056, 3379}, {0x02, 0x30, 0x24, 0x00}}, + {{ -151, 0, -2899}, { 2234, 4758}, {0x02, 0x30, 0x24, 0x00}}, + {{ -172, 0, -2878}, { 2669, 4323}, {0x02, 0x30, 0x24, 0x00}}, + {{ 30, 0, -2600}, { 362, 1614}, {0x62, 0x94, 0x88, 0x00}}, + {{ 13, 0, -2691}, { 761, 3440}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -12, 0, -2675}, { 1284, 3120}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 57, 0, -2613}, { -185, 1894}, {0x62, 0x94, 0x88, 0x00}}, + {{ -60, 0, -2747}, { 2207, 4625}, {0x62, 0x94, 0x88, 0x00}}, + {{ -36, 0, -2765}, { 1709, 4986}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, -2101}, { -269, 1559}, {0x62, 0x94, 0x88, 0x00}}, + {{ 176, 0, -2189}, { -128, 3355}, {0x02, 0x30, 0x24, 0x00}}, + {{ 147, 0, -2186}, { 481, 3295}, {0x02, 0x30, 0x24, 0x00}}, + {{ 166, 0, -2277}, { 12, 5151}, {0x02, 0x30, 0x24, 0x00}}, + {{ 136, 0, -2272}, { 620, 5054}, {0x02, 0x30, 0x24, 0x00}}, + {{ 150, 0, -2100}, { 343, 1535}, {0x62, 0x94, 0x88, 0x00}}, + {{ -182, 0, -2658}, { 759, 1501}, {0x02, 0x30, 0x24, 0x00}}, + {{ -228, 0, -2717}, { 1918, 512}, {0x02, 0x30, 0x24, 0x00}}, + {{ -251, 0, -2697}, { 1519, 45}, {0x02, 0x30, 0x24, 0x00}}, + {{ -206, 0, -2641}, { 397, 1003}, {0x02, 0x30, 0x24, 0x00}}, + {{ -228, 0, -2717}, { 1918, 512}, {0x02, 0x30, 0x24, 0x00}}, + {{ -279, 0, -2772}, { 3076, -477}, {0x62, 0x94, 0x88, 0x00}}, + {{ -300, 0, -2750}, { 2641, -912}, {0x62, 0x94, 0x88, 0x00}}, + {{ -251, 0, -2697}, { 1519, 45}, {0x02, 0x30, 0x24, 0x00}}, + {{ 96, 0, -2440}, { 352, 1589}, {0x02, 0x30, 0x24, 0x00}}, + {{ 125, 0, -2449}, { -233, 1779}, {0x02, 0x30, 0x24, 0x00}}, + {{ 94, 0, -2533}, { 460, 3455}, {0x02, 0x30, 0x24, 0x00}}, + {{ 66, 0, -2521}, { 1027, 3220}, {0x02, 0x30, 0x24, 0x00}}, + {{ 57, 0, -2613}, { 1154, 5130}, {0x62, 0x94, 0x88, 0x00}}, + {{ 30, 0, -2600}, { 1702, 4851}, {0x62, 0x94, 0x88, 0x00}}, + {{ -104, 0, -2531}, { 3362, 443}, {0x02, 0x30, 0x24, 0x00}}, + {{ -131, 0, -2518}, { 3083, -104}, {0x02, 0x30, 0x24, 0x00}}, + {{ -101, 0, -2452}, { 1719, 460}, {0x02, 0x30, 0x24, 0x00}}, + {{ -73, 0, -2464}, { 1954, 1026}, {0x02, 0x30, 0x24, 0x00}}, + {{ -76, 0, -2384}, { 356, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ -47, 0, -2394}, { 546, 1609}, {0x62, 0x94, 0x88, 0x00}}, + {{ 166, 0, -2277}, { -262, 1658}, {0x02, 0x30, 0x24, 0x00}}, + {{ 149, 0, -2364}, { 161, 3422}, {0x62, 0x94, 0x88, 0x00}}, + {{ 119, 0, -2357}, { 757, 3279}, {0x62, 0x94, 0x88, 0x00}}, + {{ 136, 0, -2272}, { 345, 1562}, {0x02, 0x30, 0x24, 0x00}}, + {{ 125, 0, -2449}, { 584, 5185}, {0x02, 0x30, 0x24, 0x00}}, + {{ 96, 0, -2440}, { 1169, 4995}, {0x02, 0x30, 0x24, 0x00}}, + {{ -131, 0, -2518}, { 377, 1015}, {0x02, 0x30, 0x24, 0x00}}, + {{ -104, 0, -2531}, { 657, 1564}, {0x02, 0x30, 0x24, 0x00}}, + {{ -141, 0, -2596}, { 1956, 767}, {0x62, 0x94, 0x88, 0x00}}, + {{ -166, 0, -2581}, { 1636, 244}, {0x62, 0x94, 0x88, 0x00}}, + {{ -182, 0, -2658}, { 3255, -28}, {0x02, 0x30, 0x24, 0x00}}, + {{ -206, 0, -2641}, { 2894, -526}, {0x02, 0x30, 0x24, 0x00}}, + {{ -27, 0, -2322}, { 1913, 1281}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -47, 0, -2394}, { 3394, 926}, {0x62, 0x94, 0x88, 0x00}}, + {{ -56, 0, -2315}, { 1769, 685}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -76, 0, -2384}, { 3204, 340}, {0x62, 0x94, 0x88, 0x00}}, + {{ -42, 0, -2244}, { 334, 1030}, {0x62, 0x94, 0x88, 0x00}}, + {{ -12, 0, -2249}, { 431, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -56, 0, -2315}, { 1769, 685}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -27, 0, -2322}, { 1913, 1281}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -1950}, { 343, 1511}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 180, 0, -1950}, { -269, 1511}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 150, 0, -2100}, { 343, 4577}, {0x62, 0x94, 0x88, 0x00}}, + {{ 180, 0, -2101}, { -269, 4602}, {0x62, 0x94, 0x88, 0x00}}, + {{ -200, -95, -970}, { 774, 508}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, -100, -970}, { 774, -2557}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, -100, -1000}, { 161, -2557}, {0x02, 0x30, 0x24, 0x00}}, + {{ -200, -95, -1000}, { 161, 508}, {0x02, 0x30, 0x24, 0x00}}, + {{ -350, -90, -1150}, { 143, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ -200, -95, -1150}, { 3210, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ -200, -95, -1180}, { 3210, 1023}, {0x02, 0x30, 0x24, 0x00}}, + {{ -350, -90, -1180}, { 143, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ -500, -75, -1150}, { 119, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -350, -90, -1150}, { 3186, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ -350, -90, -1180}, { 3186, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ -500, -75, -1180}, { 119, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ -350, -90, -1000}, { 161, 532}, {0x62, 0x94, 0x88, 0x00}}, + {{ -350, -90, -970}, { 774, 532}, {0x62, 0x94, 0x88, 0x00}}, + {{ -200, -95, -1000}, { 161, -2533}, {0x02, 0x30, 0x24, 0x00}}, + {{ -200, -95, -970}, { 774, -2533}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, -100, -970}, { -23, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 100, -100, -970}, { 3042, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 100, -100, -1000}, { 3042, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ -50, -100, -1000}, { -23, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 250, -100, -1000}, { 23, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 250, -100, -970}, { 23, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 400, -95, -1000}, { 3090, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 400, -95, -970}, { 3090, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 100, -100, -1000}, { 0, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 100, -100, -970}, { 0, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 250, -100, -1000}, { 3066, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 250, -100, -970}, { 3066, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 100, -100, -1180}, { 23, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 250, -100, -1150}, { 3090, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 250, -100, -1180}, { 3090, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 100, -100, -1150}, { 23, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -50, -100, -1180}, { 0, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ -50, -100, -1150}, { 0, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 100, -100, -1150}, { 3066, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 100, -100, -1180}, { 3066, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -200, -95, -1180}, { -23, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ -200, -95, -1150}, { -23, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ -50, -100, -1180}, { 3042, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ -50, -100, -1150}, { 3042, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ -500, -75, -1000}, { 161, 556}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -500, -75, -970}, { 774, 556}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ -350, -90, -1000}, { 161, -2509}, {0x62, 0x94, 0x88, 0x00}}, + {{ -350, -90, -970}, { 774, -2509}, {0x62, 0x94, 0x88, 0x00}}, + {{ 250, -100, -1180}, { 47, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 400, -95, -1150}, { 3114, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 400, -95, -1180}, { 3114, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 250, -100, -1150}, { 47, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3272, 0, 822}, { 167, 1326}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3250, 0, 800}, { -445, 1376}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3197, 0, 849}, { -442, 2851}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3217, 0, 872}, { 171, 2850}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3141, 0, 894}, { -438, 4327}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3158, 0, 919}, { 174, 4374}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3344, 0, 691}, { -445, 1349}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3299, 0, 747}, { -449, 2825}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3322, 0, 767}, { 164, 2826}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3369, 0, 708}, { 167, 1302}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3250, 0, 800}, { -452, 4301}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3272, 0, 822}, { 160, 4350}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2952, 0, 1000}, { -442, 2899}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2894, 0, 1054}, { 174, 4422}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2964, 0, 1028}, { 171, 2898}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3018, 0, 970}, { -445, 1423}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2884, 0, 1025}, { -438, 4375}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3018, 0, 970}, { -452, 4348}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3031, 0, 996}, { 161, 4398}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3096, 0, 960}, { 164, 2874}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3081, 0, 934}, { -448, 2873}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3158, 0, 919}, { 167, 1350}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3031, 0, 996}, { 167, 1374}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2599, 0, 1070}, { -439, 4447}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2600, 0, 1100}, { 174, 4469}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2675, 0, 1097}, { 171, 2945}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2672, 0, 1067}, { -442, 2959}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2749, 0, 1088}, { 167, 1421}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2744, 0, 1059}, { -445, 1471}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2884, 0, 1025}, { -445, 1445}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2815, 0, 1044}, { -448, 2920}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2822, 0, 1074}, { 164, 2922}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2884, 0, 1025}, { -445, 1445}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2822, 0, 1074}, { 164, 2922}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2894, 0, 1054}, { 167, 1398}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2815, 0, 1044}, { -448, 2920}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2744, 0, 1059}, { -451, 4396}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2749, 0, 1088}, { 161, 4445}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3073, 0, 1088}, { -120, 5013}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3087, 0, 1115}, { 494, 5015}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3164, 0, 1071}, { 356, 3206}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3149, 0, 1045}, { -255, 3253}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3238, 0, 1022}, { 218, 1398}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3221, 0, 998}, { -389, 1493}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3073, 0, 1088}, { -394, 1428}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3002, 0, 1121}, { -517, 3028}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3014, 0, 1149}, { 94, 3075}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3087, 0, 1115}, { 220, 1426}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2928, 0, 1148}, { -639, 4629}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2938, 0, 1177}, { -32, 4724}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3158, 0, 919}, { 167, 1350}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3141, 0, 894}, { -445, 1397}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3081, 0, 934}, { -448, 2873}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3282, 0, 949}, { -517, 2974}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3221, 0, 998}, { -639, 4575}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3302, 0, 972}, { 94, 3021}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3238, 0, 1022}, { -31, 4670}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3361, 0, 917}, { 220, 1372}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3340, 0, 896}, { -394, 1374}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3477, 0, 782}, { 218, 1344}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3452, 0, 764}, { -389, 1439}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3421, 0, 852}, { 356, 3152}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3399, 0, 832}, { -255, 3199}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3361, 0, 917}, { 494, 4961}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3399, 0, 832}, { -255, 3199}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3340, 0, 896}, { -120, 4959}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3361, 0, 917}, { 494, 4961}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2938, 0, 1177}, { 218, 1452}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2928, 0, 1148}, { -389, 1547}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2852, 0, 1200}, { 356, 3261}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2845, 0, 1171}, { -254, 3307}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2765, 0, 1218}, { 495, 5070}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2680, 0, 1198}, { -520, 3123}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2600, 0, 1200}, { -645, 4764}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2683, 0, 1227}, { 92, 3157}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2765, 0, 1218}, { 220, 1480}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2760, 0, 1188}, { -394, 1483}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2601, 0, 1230}, { -35, 4834}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2760, 0, 1188}, { -120, 5067}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2600, 0, 1100}, { 167, 1445}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2599, 0, 1070}, { -445, 1468}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2450, 0, 1070}, { -452, 4511}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2450, 0, 1100}, { 161, 4512}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2601, 0, 1230}, { 218, 1507}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2600, 0, 1200}, { -391, 1578}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2450, 0, 1200}, { -157, 4635}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2450, 0, 1230}, { 454, 4589}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2450, 0, 1230}, { -23, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2450, 0, 1200}, { -25, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2300, 0, 1200}, { 3041, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2300, 0, 1230}, { 3040, 1023}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2000, 0, 1070}, { 47, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1850, 0, 1070}, { 3114, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1850, 0, 1100}, { 3114, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2000, 0, 1100}, { 47, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1850, 0, 1070}, { 71, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1700, 0, 1070}, { 3138, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1700, 0, 1100}, { 3138, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1850, 0, 1100}, { 71, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2150, 0, 1200}, { 23, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2000, 0, 1250}, { 3090, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2000, 0, 1280}, { 3090, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2150, 0, 1230}, { 23, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2300, 0, 1200}, { 0, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2150, 0, 1200}, { 3066, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2150, 0, 1230}, { 3066, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2300, 0, 1230}, { 0, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2150, 0, 1100}, { 23, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2150, 0, 1070}, { 23, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2000, 0, 1100}, { 3090, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2000, 0, 1070}, { 3090, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1850, 0, 1280}, { 71, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1850, 0, 1250}, { 71, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1700, 0, 1280}, { 3138, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1700, 0, 1250}, { 3138, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2000, 0, 1250}, { 47, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1850, 0, 1250}, { 3114, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1850, 0, 1280}, { 3114, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2000, 0, 1280}, { 47, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2450, 0, 1100}, { -23, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2300, 0, 1070}, { 3042, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2300, 0, 1100}, { 3042, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2450, 0, 1070}, { -23, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2300, 0, 1100}, { 0, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2300, 0, 1070}, { 0, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2150, 0, 1100}, { 3066, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2150, 0, 1070}, { 3066, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1550, 0, 1100}, { 119, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1550, 0, 1070}, { 119, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1400, 0, 1070}, { 3186, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1400, 0, 1100}, { 3186, 1023}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1700, 0, 1100}, { 95, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1700, 0, 1070}, { 95, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1550, 0, 1070}, { 3162, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1550, 0, 1100}, { 3162, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1101, 0, 1070}, { 169, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1026, 0, 1067}, { 1696, 1748}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1023, 0, 1097}, { 1757, 1137}, {0x62, 0x94, 0x88, 0x00}}, + {{ 947, 0, 1089}, { 3322, 1251}, {0x02, 0x30, 0x24, 0x00}}, + {{ 952, 0, 1059}, { 3224, 1859}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1100, 0, 1100}, { 191, 1023}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1400, 0, 1230}, { 143, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1400, 0, 1200}, { 143, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1250, 0, 1200}, { 3210, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1250, 0, 1230}, { 3210, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 952, 0, 1059}, { 118, 1633}, {0x02, 0x30, 0x24, 0x00}}, + {{ 883, 0, 1045}, { 1506, 1983}, {0x02, 0x30, 0x24, 0x00}}, + {{ 876, 0, 1074}, { 1651, 1387}, {0x02, 0x30, 0x24, 0x00}}, + {{ 947, 0, 1089}, { 216, 1025}, {0x02, 0x30, 0x24, 0x00}}, + {{ 816, 0, 1025}, { 2894, 2332}, {0x62, 0x94, 0x88, 0x00}}, + {{ 806, 0, 1054}, { 3087, 1749}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1100, 0, 1200}, { 167, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1012, 0, 1196}, { 1966, 1778}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1009, 0, 1226}, { 2028, 1167}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1099, 0, 1230}, { 191, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 924, 0, 1186}, { 3764, 1918}, {0x02, 0x30, 0x24, 0x00}}, + {{ 919, 0, 1216}, { 3864, 1311}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1250, 0, 1230}, { 167, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1250, 0, 1200}, { 167, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1100, 0, 1200}, { 3234, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1099, 0, 1230}, { 3258, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 919, 0, 1216}, { 220, 1026}, {0x02, 0x30, 0x24, 0x00}}, + {{ 924, 0, 1186}, { 121, 1633}, {0x02, 0x30, 0x24, 0x00}}, + {{ 840, 0, 1199}, { 1820, 1427}, {0x62, 0x94, 0x88, 0x00}}, + {{ 847, 0, 1170}, { 1674, 2023}, {0x62, 0x94, 0x88, 0x00}}, + {{ 763, 0, 1177}, { 3420, 1829}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1550, 0, 1230}, { 119, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1400, 0, 1200}, { 3186, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1400, 0, 1230}, { 3186, 1023}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1550, 0, 1200}, { 119, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1700, 0, 1280}, { 95, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1550, 0, 1200}, { 3162, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1550, 0, 1230}, { 3162, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1700, 0, 1250}, { 95, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 772, 0, 1148}, { 3227, 2413}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1250, 0, 1100}, { 167, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1250, 0, 1070}, { 167, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1101, 0, 1070}, { 3212, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1100, 0, 1100}, { 3234, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1400, 0, 1100}, { 143, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1250, 0, 1070}, { 3210, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1250, 0, 1100}, { 3210, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1400, 0, 1070}, { 143, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 613, 0, 1115}, { 269, 1042}, {0x02, 0x30, 0x24, 0x00}}, + {{ 627, 0, 1088}, { -9, 1590}, {0x02, 0x30, 0x24, 0x00}}, + {{ 551, 0, 1045}, { 1495, 2513}, {0x02, 0x30, 0x24, 0x00}}, + {{ 536, 0, 1071}, { 1815, 1989}, {0x02, 0x30, 0x24, 0x00}}, + {{ 479, 0, 998}, { 3000, 3435}, {0x62, 0x94, 0x88, 0x00}}, + {{ 462, 0, 1022}, { 3362, 2937}, {0x62, 0x94, 0x88, 0x00}}, + {{ 682, 0, 970}, { 2775, 2745}, {0x02, 0x30, 0x24, 0x00}}, + {{ 669, 0, 996}, { 3054, 2197}, {0x02, 0x30, 0x24, 0x00}}, + {{ 736, 0, 1028}, { 1646, 1614}, {0x02, 0x30, 0x24, 0x00}}, + {{ 748, 0, 1000}, { 1410, 2180}, {0x02, 0x30, 0x24, 0x00}}, + {{ 806, 0, 1054}, { 238, 1031}, {0x62, 0x94, 0x88, 0x00}}, + {{ 816, 0, 1025}, { 45, 1615}, {0x62, 0x94, 0x88, 0x00}}, + {{ 250, 0, 502}, { 343, 2749}, {0x02, 0x30, 0x24, 0x00}}, + {{ 225, 0, 434}, { 908, 4112}, {0x62, 0x94, 0x88, 0x00}}, + {{ 222, 0, 514}, { 910, 2514}, {0x02, 0x30, 0x24, 0x00}}, + {{ 196, 0, 444}, { 1493, 3922}, {0x62, 0x94, 0x88, 0x00}}, + {{ 254, 0, 581}, { 326, 1106}, {0x02, 0x30, 0x24, 0x00}}, + {{ 559, 0, 894}, { -80, 1550}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 503, 0, 849}, { 1041, 2509}, {0x62, 0x94, 0x88, 0x00}}, + {{ 483, 0, 872}, { 1439, 2042}, {0x62, 0x94, 0x88, 0x00}}, + {{ 450, 0, 800}, { 2163, 3467}, {0x02, 0x30, 0x24, 0x00}}, + {{ 428, 0, 822}, { 2598, 3032}, {0x02, 0x30, 0x24, 0x00}}, + {{ 280, 0, 568}, { -221, 1386}, {0x02, 0x30, 0x24, 0x00}}, + {{ 102, 0, 478}, { 2089, -1466}, {0x62, 0x94, 0x88, 0x00}}, + {{ 87, 0, 525}, { 1789, -512}, {0x32, 0x64, 0x54, 0x00}}, + {{ 103, 0, 567}, { 2112, 352}, {0x02, 0x30, 0x24, 0x00}}, + {{ 131, 0, 556}, { 2681, 115}, {0x02, 0x30, 0x24, 0x00}}, + {{ 139, 0, 644}, { 345, 1117}, {0x02, 0x30, 0x24, 0x00}}, + {{ 166, 0, 630}, { -202, 1397}, {0x02, 0x30, 0x24, 0x00}}, + {{ 131, 0, 556}, { 448, 2952}, {0x02, 0x30, 0x24, 0x00}}, + {{ 103, 0, 567}, { 1014, 2716}, {0x02, 0x30, 0x24, 0x00}}, + {{ 280, 0, 568}, { 1358, 3964}, {0x02, 0x30, 0x24, 0x00}}, + {{ 254, 0, 581}, { 1907, 3685}, {0x02, 0x30, 0x24, 0x00}}, + {{ 290, 0, 646}, { 1110, 2385}, {0x32, 0x64, 0x54, 0x00}}, + {{ 316, 0, 631}, { 587, 2706}, {0x32, 0x64, 0x54, 0x00}}, + {{ 331, 0, 708}, { 314, 1086}, {0x62, 0x94, 0x88, 0x00}}, + {{ 356, 0, 691}, { -183, 1448}, {0x62, 0x94, 0x88, 0x00}}, + {{ 479, 0, 998}, { -67, 1554}, {0x62, 0x94, 0x88, 0x00}}, + {{ 418, 0, 949}, { 1152, 2597}, {0x02, 0x30, 0x24, 0x00}}, + {{ 398, 0, 972}, { 1551, 2131}, {0x02, 0x30, 0x24, 0x00}}, + {{ 462, 0, 1022}, { 293, 1057}, {0x62, 0x94, 0x88, 0x00}}, + {{ 360, 0, 896}, { 2373, 3640}, {0x02, 0x30, 0x24, 0x00}}, + {{ 339, 0, 917}, { 2808, 3205}, {0x02, 0x30, 0x24, 0x00}}, + {{ 450, 0, 800}, { -136, 1503}, {0x02, 0x30, 0x24, 0x00}}, + {{ 401, 0, 747}, { 822, 2625}, {0x02, 0x30, 0x24, 0x00}}, + {{ 378, 0, 767}, { 1288, 2227}, {0x02, 0x30, 0x24, 0x00}}, + {{ 428, 0, 822}, { 298, 1068}, {0x02, 0x30, 0x24, 0x00}}, + {{ 356, 0, 691}, { 1780, 3747}, {0x62, 0x94, 0x88, 0x00}}, + {{ 331, 0, 708}, { 2278, 3386}, {0x62, 0x94, 0x88, 0x00}}, + {{ 542, 0, 919}, { 280, 1052}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 559, 0, 894}, { -80, 1550}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 483, 0, 872}, { 1439, 2042}, {0x62, 0x94, 0x88, 0x00}}, + {{ 301, 0, 832}, { 1024, 2851}, {0x62, 0x94, 0x88, 0x00}}, + {{ 223, 0, 782}, { 2668, 3832}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 279, 0, 852}, { 1491, 2453}, {0x62, 0x94, 0x88, 0x00}}, + {{ 360, 0, 896}, { -121, 1509}, {0x02, 0x30, 0x24, 0x00}}, + {{ 248, 0, 764}, { 2171, 4193}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 339, 0, 917}, { 313, 1074}, {0x02, 0x30, 0x24, 0x00}}, + {{ 763, 0, 1177}, { 245, 1032}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 772, 0, 1148}, { 52, 1616}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 698, 0, 1121}, { 1541, 2232}, {0x62, 0x94, 0x88, 0x00}}, + {{ 687, 0, 1149}, { 1777, 1666}, {0x62, 0x94, 0x88, 0x00}}, + {{ 627, 0, 1088}, { 3029, 2847}, {0x02, 0x30, 0x24, 0x00}}, + {{ 627, 0, 1088}, { 3029, 2847}, {0x02, 0x30, 0x24, 0x00}}, + {{ 613, 0, 1115}, { 3309, 2299}, {0x02, 0x30, 0x24, 0x00}}, + {{ 687, 0, 1149}, { 1777, 1666}, {0x62, 0x94, 0x88, 0x00}}, + {{ 223, 0, 782}, { 331, 1095}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 204, 0, 699}, { 672, 2825}, {0x62, 0x94, 0x88, 0x00}}, + {{ 178, 0, 715}, { 1195, 2505}, {0x62, 0x94, 0x88, 0x00}}, + {{ 248, 0, 764}, { -166, 1457}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 166, 0, 630}, { 1511, 4194}, {0x02, 0x30, 0x24, 0x00}}, + {{ 139, 0, 644}, { 2059, 3914}, {0x02, 0x30, 0x24, 0x00}}, + {{ 619, 0, 934}, { 1239, 2359}, {0x62, 0x94, 0x88, 0x00}}, + {{ 559, 0, 894}, { 2497, 3130}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 604, 0, 960}, { 1559, 1836}, {0x62, 0x94, 0x88, 0x00}}, + {{ 669, 0, 996}, { 260, 1040}, {0x02, 0x30, 0x24, 0x00}}, + {{ 682, 0, 970}, { -18, 1588}, {0x02, 0x30, 0x24, 0x00}}, + {{ 542, 0, 919}, { 2859, 2633}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3716, 0, -226}, { 218, 1176}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3686, 0, -222}, { -389, 1271}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3697, 0, -133}, { -251, 3082}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3727, 0, -135}, { 362, 3059}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3700, 0, -45}, { -112, 4893}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3730, 0, -42}, { 506, 4942}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3420, 0, 568}, { -445, 1328}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3384, 0, 631}, { -442, 2804}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3410, 0, 646}, { 171, 2803}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3369, 0, 708}, { 174, 4326}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3344, 0, 691}, { -438, 4280}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3446, 0, 581}, { 167, 1279}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3450, 0, 502}, { -449, 2776}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3420, 0, 568}, { -452, 4253}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3478, 0, 514}, { 164, 2779}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3446, 0, 581}, { 160, 4303}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3504, 0, 444}, { 167, 1255}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3700, 0, -45}, { -398, 1254}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3650, 0, 168}, { -738, 5701}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3679, 0, 173}, { -123, 5703}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3730, 0, -42}, { 220, 1205}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3496, 0, 699}, { -517, 2921}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3452, 0, 764}, { -639, 4521}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3477, 0, 782}, { -31, 4616}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3522, 0, 715}, { 94, 2967}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3534, 0, 630}, { -395, 1320}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3561, 0, 644}, { 220, 1318}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3534, 0, 630}, { -121, 4903}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3561, 0, 644}, { 494, 4905}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3598, 0, 563}, { 356, 3097}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3570, 0, 552}, { -255, 3143}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3629, 0, 480}, { 217, 1290}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3600, 0, 471}, { -390, 1383}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3570, 0, 552}, { -255, 3143}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3598, 0, 563}, { 356, 3097}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3520, 0, 159}, { -445, 1232}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3517, 0, 229}, { -448, 2661}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3547, 0, 232}, { 164, 2676}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3550, 0, 160}, { 167, 1209}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3509, 0, 298}, { -452, 4090}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3539, 0, 303}, { 161, 4144}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3539, 0, 303}, { 167, 1232}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3509, 0, 298}, { -445, 1285}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3495, 0, 367}, { -442, 2717}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3524, 0, 374}, { 171, 2712}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3475, 0, 434}, { -439, 4149}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3504, 0, 444}, { 174, 4193}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3504, 0, 444}, { 167, 1255}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3475, 0, 434}, { -445, 1298}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3450, 0, 502}, { -449, 2776}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3666, 0, 332}, { 219, 1266}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3621, 0, 400}, { -510, 2772}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3650, 0, 407}, { 101, 2818}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3636, 0, 328}, { -395, 1267}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3600, 0, 471}, { -625, 4278}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3629, 0, 480}, { -17, 4371}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3650, 0, 168}, { -397, 1242}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3646, 0, 248}, { -272, 2877}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3676, 0, 253}, { 343, 2877}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3666, 0, 332}, { 468, 4513}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3636, 0, 328}, { -146, 4512}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3679, 0, 173}, { 217, 1240}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3520, 0, -43}, { -448, 1200}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3520, 0, 159}, { -438, 5335}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3550, 0, 160}, { 174, 5358}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3550, 0, -45}, { 167, 1176}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3538, 0, -198}, { 165, 1152}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3508, 0, -193}, { -442, 1247}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3517, 0, -119}, { -325, 2782}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3547, 0, -122}, { 286, 2722}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3520, 0, -43}, { -208, 4316}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3550, 0, -45}, { 407, 4292}, {0x62, 0x94, 0x88, 0x00}}, + {{ 700, -75, -1150}, { 119, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 850, -60, -1150}, { 3186, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 700, -75, -1180}, { 119, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 850, -60, -1180}, { 3186, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 550, -85, -1180}, { 95, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 550, -85, -1150}, { 95, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 700, -75, -1180}, { 3162, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 700, -75, -1150}, { 3162, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 400, -95, -1150}, { 71, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 550, -85, -1150}, { 3138, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 550, -85, -1180}, { 3138, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 400, -95, -1180}, { 71, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 850, -60, -1150}, { 143, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1000, -45, -1150}, { 3210, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 850, -60, -1180}, { 143, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1000, -45, -1180}, { 3210, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1150, -30, -970}, { 167, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1300, -20, -970}, { 3234, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1150, -30, -1000}, { 167, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1300, -20, -1000}, { 3234, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1000, -45, -970}, { 143, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1150, -30, -970}, { 3210, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1000, -45, -1000}, { 143, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1150, -30, -1000}, { 3210, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 400, -95, -1000}, { 47, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 400, -95, -970}, { 47, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 550, -85, -970}, { 3114, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 550, -85, -1000}, { 3114, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1150, -30, -1180}, { 191, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1150, -30, -1150}, { 191, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1300, -20, -1180}, { 3258, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1300, -20, -1150}, { 3258, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1000, -45, -1180}, { 167, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1000, -45, -1150}, { 167, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1150, -30, -1180}, { 3234, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1150, -30, -1150}, { 3234, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 850, -60, -970}, { 119, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1000, -45, -970}, { 3186, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1000, -45, -1000}, { 3186, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 850, -60, -1000}, { 119, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 700, -75, -1000}, { 95, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 700, -75, -970}, { 95, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 850, -60, -1000}, { 3162, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 850, -60, -970}, { 3162, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 550, -85, -1000}, { 71, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 700, -75, -970}, { 3138, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 700, -75, -1000}, { 3138, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 550, -85, -970}, { 71, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2050, 0, -1000}, { 311, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2050, 0, -970}, { 311, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2200, 0, -1000}, { 3378, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2200, 0, -970}, { 3378, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1300, -20, -1000}, { 191, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1300, -20, -970}, { 191, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1450, -10, -970}, { 3258, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1450, -10, -1000}, { 3258, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1450, -10, -1000}, { 215, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1450, -10, -970}, { 215, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1600, -5, -970}, { 3282, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1600, -5, -1000}, { 3282, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2050, 0, -1200}, { 335, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2200, 0, -1200}, { 3402, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2200, 0, -1230}, { 3402, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2050, 0, -1230}, { 335, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1900, 0, -1200}, { 311, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2050, 0, -1200}, { 3378, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2050, 0, -1230}, { 3378, 1023}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1900, 0, -1230}, { 311, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1750, 0, -1180}, { 287, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1750, 0, -1150}, { 287, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1900, 0, -1200}, { 3354, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1900, 0, -1230}, { 3354, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1600, -5, -1180}, { 263, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1600, -5, -1150}, { 263, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1750, 0, -1150}, { 3330, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1750, 0, -1180}, { 3330, 1023}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1900, 0, -1000}, { 287, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1900, 0, -970}, { 287, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2050, 0, -1000}, { 3354, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2050, 0, -970}, { 3354, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1450, -10, -1180}, { 239, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1600, -5, -1150}, { 3306, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1600, -5, -1180}, { 3306, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1450, -10, -1150}, { 239, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1300, -20, -1180}, { 215, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1300, -20, -1150}, { 215, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1450, -10, -1150}, { 3282, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1450, -10, -1180}, { 3282, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1600, -5, -1000}, { 239, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1750, 0, -970}, { 3306, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1750, 0, -1000}, { 3306, 1023}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1600, -5, -970}, { 239, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 1750, 0, -1000}, { 263, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 1900, 0, -970}, { 3330, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1900, 0, -1000}, { 3330, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 1750, 0, -970}, { 263, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2350, 0, -970}, { -23, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2500, 0, -970}, { 3042, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2500, 0, -1000}, { 3042, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2350, 0, -1000}, { -23, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2200, 0, -970}, { 335, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2350, 0, -970}, { 3402, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2350, 0, -1000}, { 3402, 1023}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2200, 0, -1000}, { 335, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2893, 0, -953}, { 62, 1031}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2884, 0, -925}, { -132, 1614}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2963, 0, -927}, { 1470, 1614}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2951, 0, -899}, { 1233, 2180}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3017, 0, -869}, { 2599, 2746}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3031, 0, -896}, { 2878, 2197}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2759, 0, -988}, { 41, 1025}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2819, 0, -944}, { 1260, 1974}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2827, 0, -973}, { 1413, 1380}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2754, 0, -958}, { -68, 1630}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2893, 0, -953}, { 2785, 1735}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2884, 0, -925}, { 2590, 2318}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2500, 0, -1000}, { 0, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2500, 0, -970}, { 0, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2648, 0, -970}, { 3033, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2650, 0, -1000}, { 3066, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2940, 0, -1096}, { -98, 1616}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3021, 0, -1066}, { 1524, 2287}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3033, 0, -1094}, { 1761, 1721}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2950, 0, -1124}, { 95, 1032}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3113, 0, -1057}, { 3427, 2410}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3099, 0, -1030}, { 3148, 2959}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2785, 0, -1136}, { 2659, 1922}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2790, 0, -1165}, { 2769, 1317}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2724, 0, -1176}, { 1409, 1170}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2721, 0, -1146}, { 1337, 1779}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2657, 0, -1180}, { 49, 1023}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2656, 0, -1150}, { 16, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2790, 0, -1165}, { 70, 1026}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2785, 0, -1136}, { -39, 1631}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2863, 0, -1119}, { 1549, 2040}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2871, 0, -1148}, { 1701, 1446}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2940, 0, -1096}, { 3137, 2450}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2950, 0, -1124}, { 3332, 1867}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2650, 0, -1000}, { 23, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2648, 0, -970}, { -9, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2701, 0, -967}, { 1070, 1753}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2705, 0, -996}, { 1141, 1144}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2754, 0, -958}, { 2149, 1870}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2759, 0, -988}, { 2260, 1265}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2499, 0, -1180}, { 23, 1023}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2656, 0, -1150}, { 3217, 1632}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2657, 0, -1180}, { 3249, 1019}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2500, 0, -1150}, { 24, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2350, 0, -1180}, { 0, 1024}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2350, 0, -1150}, { 0, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2499, 0, -1180}, { 3066, 1024}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2500, 0, -1150}, { 3066, 1637}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 2200, 0, -1230}, { -23, 1024}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2200, 0, -1200}, { -23, 1637}, {0x02, 0x30, 0x24, 0x00}}, + {{ 2350, 0, -1180}, { 3042, 1023}, {0x62, 0x94, 0x88, 0x00}}, + {{ 2350, 0, -1150}, { 3042, 1637}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3399, 0, -849}, { 167, 1076}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3378, 0, -828}, { -267, 1511}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3436, 0, -764}, { 878, 2854}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3459, 0, -784}, { 1345, 2455}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3490, 0, -696}, { 2025, 4196}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3514, 0, -714}, { 2523, 3835}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3378, 0, -828}, { 2468, 3849}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3399, 0, -849}, { 2904, 3414}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3334, 0, -909}, { 1525, 2236}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3314, 0, -886}, { 1126, 2702}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3264, 0, -964}, { 146, 1058}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3246, 0, -940}, { -215, 1556}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3017, 0, -869}, { -194, 1588}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3080, 0, -834}, { 1063, 2359}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3096, 0, -859}, { 1384, 1836}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3031, 0, -896}, { 84, 1040}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3140, 0, -794}, { 2322, 3130}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3158, 0, -818}, { 2683, 2632}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3494, 0, -264}, { -80, 2753}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3508, 0, -193}, { 263, 4188}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3523, 0, -271}, { 516, 2610}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3538, 0, -198}, { 871, 4092}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3503, 0, -343}, { 160, 1128}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3474, 0, -334}, { -424, 1318}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3271, 0, -721}, { 123, 1068}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3299, 0, -647}, { 646, 2625}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3322, 0, -666}, { 1113, 2227}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3250, 0, -700}, { -311, 1503}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3344, 0, -590}, { 1604, 3747}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3368, 0, -608}, { 2102, 3386}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3368, 0, -608}, { 138, 1086}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3344, 0, -590}, { -359, 1448}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3409, 0, -546}, { 934, 2385}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3384, 0, -530}, { 412, 2706}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3419, 0, -467}, { 1183, 3964}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3446, 0, -481}, { 1731, 3685}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3686, 0, -222}, { 450, 4771}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3716, 0, -226}, { 1058, 4676}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3699, 0, -313}, { 635, 2912}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3669, 0, -306}, { 38, 3055}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3675, 0, -399}, { 211, 1148}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3646, 0, -390}, { -373, 1338}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3474, 0, -334}, { 732, 4112}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3503, 0, -343}, { 1317, 3922}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3477, 0, -413}, { 734, 2514}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3449, 0, -402}, { 167, 2749}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3419, 0, -467}, { -397, 1386}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3446, 0, -481}, { 151, 1106}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3490, 0, -696}, { -311, 1459}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3538, 0, -624}, { 610, 2965}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3563, 0, -640}, { 1133, 2644}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3514, 0, -714}, { 186, 1098}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3607, 0, -563}, { 2081, 4190}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3580, 0, -549}, { 1533, 4470}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3158, 0, -818}, { 105, 1052}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3140, 0, -794}, { -256, 1550}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3197, 0, -749}, { 865, 2509}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3216, 0, -772}, { 1264, 2042}, {0x02, 0x30, 0x24, 0x00}}, + {{ 3250, 0, -700}, { 1987, 3467}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3271, 0, -721}, { 2422, 3032}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3113, 0, -1057}, { 121, 1043}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3099, 0, -1030}, { -157, 1591}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3190, 0, -1013}, { 1668, 1990}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3174, 0, -988}, { 1347, 2514}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3246, 0, -940}, { 2853, 3436}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3264, 0, -964}, { 3214, 2938}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3607, 0, -563}, { 200, 1122}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3580, 0, -549}, { -347, 1401}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3644, 0, -482}, { 894, 2797}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3616, 0, -471}, { 328, 3032}, {0xd2, 0xd0, 0xfc, 0x00}}, + {{ 3646, 0, -390}, { 1003, 4663}, {0x62, 0x94, 0x88, 0x00}}, + {{ 3675, 0, -399}, { 1589, 4473}, {0x62, 0x94, 0x88, 0x00}}, + {{-1250, 50, -3020}, { 6121, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1100, 50, -3020}, { 3049, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1100, 0, -3020}, { 3049, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1250, 0, -3020}, { 6121, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1983, 50, -3144}, { -3749, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2064, 50, -3107}, { -5516, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2064, 0, -3107}, { -5516, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1983, 0, -3144}, { -3749, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1968, 0, -2919}, {-17117, 1023}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1968, 50, -2919}, {-17117, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1902, 0, -2949}, {-18524, 1023}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1902, 50, -2949}, {-18524, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1640, 50, -3226}, { 1438, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1727, 50, -3216}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1640, 0, -3226}, { 1438, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1552, 0, -3230}, { 2882, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1552, 50, -3230}, { 2882, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1727, 0, -3216}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1400, 0, -3230}, { 5358, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-1400, 50, -3230}, { 5358, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1250, 50, -3230}, { 7815, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1250, 0, -3230}, { 7815, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1100, 50, -3230}, { 10272, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1100, 0, -3230}, { 10272, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1900, 50, -3175}, { -2019, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1900, 0, -3175}, { -2019, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1814, 50, -3199}, { -340, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-1814, 0, -3199}, { -340, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{-1727, 0, -3216}, { 1279, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1727, 50, -3216}, { 1279, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1694, 0, -3008}, {-22474, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1622, 50, -3017}, {-23683, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1622, 0, -3017}, {-23683, 1023}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1694, 50, -3008}, {-22474, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1765, 0, -2994}, {-21211, 1023}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-1765, 50, -2994}, {-21211, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1549, 50, -3020}, {-24823, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1549, 0, -3020}, {-24823, 1023}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1549, 0, -3020}, { 12240, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1549, 50, -3020}, { 12240, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1400, 50, -3020}, { 9193, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-1400, 0, -3020}, { 9193, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{-1250, 50, -3020}, { 6121, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, 0, -3020}, { 6121, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1902, 50, -2949}, {-18524, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1835, 0, -2974}, {-19892, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1902, 0, -2949}, {-18524, 1023}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1835, 50, -2974}, {-19892, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2667, 50, -2285}, { -3450, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2667, 0, -2285}, { -3450, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2650, 0, -2368}, { -1913, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2650, 50, -2368}, { -1913, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2460, 0, -2248}, { -397, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2460, 50, -2248}, { -397, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2445, 50, -2316}, { -1566, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2445, 0, -2316}, { -1566, 1023}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2465, 50, -2764}, {-16318, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2514, 50, -2690}, {-18046, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2514, 0, -2690}, {-18046, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2558, 0, -2613}, {-19726, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2558, 50, -2613}, {-19726, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2595, 0, -2532}, {-21343, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-2595, 50, -2532}, {-21343, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2626, 0, -2449}, { -443, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2626, 50, -2449}, { -443, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2595, 0, -2532}, { 1024, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-2595, 50, -2532}, { 1024, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2465, 0, -2764}, {-16318, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2348, 0, -2900}, {-12706, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2348, 50, -2900}, {-12706, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2409, 50, -2834}, {-14525, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2409, 0, -2834}, {-14525, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{-2284, 0, -2960}, {-10918, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2284, 50, -2960}, {-10918, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2215, 50, -3014}, { -9124, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2215, 0, -3014}, { -9124, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2141, 0, -3063}, { -7312, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-2141, 50, -3063}, { -7312, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2064, 0, -3107}, { -5516, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2064, 50, -3107}, { -5516, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2201, 0, -2750}, {-11263, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2148, 50, -2799}, {-12742, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2148, 0, -2799}, {-12742, 1023}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2201, 50, -2750}, {-11263, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2091, 50, -2844}, {-14217, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2091, 0, -2844}, {-14217, 1023}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2031, 50, -2884}, {-15678, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2031, 0, -2884}, {-15678, 1023}, {0x24, 0x24, 0x38, 0x00}}, + {{-2295, 0, -2640}, { -8328, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2295, 50, -2640}, { -8328, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2250, 0, -2697}, { -9789, 1023}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-2335, 50, -2580}, { -6890, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2335, 0, -2580}, { -6890, 1023}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2250, 50, -2697}, { -9789, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1968, 0, -2919}, {-17117, 1023}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1968, 50, -2919}, {-17117, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2400, 50, -2451}, { -4116, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2370, 50, -2517}, { -5483, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2370, 0, -2517}, { -5483, 1023}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2425, 0, -2384}, { -2797, 1023}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2400, 0, -2451}, { -4116, 1023}, {0x24, 0x24, 0x38, 0x00}}, + {{-2425, 50, -2384}, { -2797, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2445, 50, -2316}, { -1566, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2445, 0, -2316}, { -1566, 1023}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2410, 50, -1365}, {-23003, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2350, 50, -1300}, {-24624, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2350, 0, -1300}, {-24624, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2410, 0, -1365}, {-23003, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2201, 0, -1449}, {-14737, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2201, 50, -1449}, {-14737, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2250, 0, -1502}, {-16212, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2250, 50, -1502}, {-16212, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2677, 50, -2011}, { -8796, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2667, 0, -1923}, {-10589, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2677, 0, -2011}, { -8796, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2667, 50, -1923}, {-10589, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2650, 0, -1836}, {-12401, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-2650, 50, -1836}, {-12401, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2626, 50, -1750}, {-14220, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2626, 0, -1750}, {-14220, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2595, 50, -1667}, {-16032, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2595, 0, -1667}, {-16032, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2681, 50, -2099}, { -7030, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2667, 0, -2285}, { -3450, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2667, 50, -2285}, { -3450, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2677, 50, -2192}, { -5216, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2677, 0, -2192}, { -5216, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{-2681, 0, -2099}, { -7030, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2558, 50, -1586}, {-17828, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2558, 0, -1586}, {-17828, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2514, 50, -1509}, {-19595, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2465, 50, -1435}, {-21325, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2465, 0, -1435}, {-21325, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2514, 0, -1509}, {-19595, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{-2468, 50, -2173}, { 768, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2460, 50, -2248}, { -397, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2468, 0, -2173}, { 768, 1023}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-2460, 0, -2248}, { -397, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2425, 0, -1815}, {-23211, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2445, 50, -1885}, {-24474, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2445, 0, -1885}, {-24474, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{-2459, 50, -1956}, {-25674, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2459, 0, -1956}, {-25674, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2425, 50, -1815}, {-23211, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2468, 0, -2026}, {-26787, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2468, 50, -2026}, {-26787, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2370, 0, -1682}, {-20522, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2400, 50, -1748}, {-21890, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2400, 0, -1748}, {-21890, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2370, 50, -1682}, {-20522, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2335, 0, -1619}, {-19113, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-2335, 50, -1619}, {-19113, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2471, 0, -2097}, {-27824, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2471, 50, -2097}, {-27824, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2468, 0, -2173}, {-28836, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-2468, 50, -2173}, {-28836, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2250, 50, -1502}, {-16212, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2295, 0, -1559}, {-17674, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2250, 0, -1502}, {-16212, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-2295, 50, -1559}, {-17674, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2064, 50, -1092}, { -2508, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2064, 0, -1092}, { -2508, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2141, 0, -1136}, { -726, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1983, 50, -1055}, { -4312, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2141, 50, -1136}, { -726, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1983, 0, -1055}, { -4312, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{-2215, 0, -1185}, { 1023, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1900, 50, -1024}, { -6126, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1900, 0, -1024}, { -6126, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1818, 0, -1000}, { -7879, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1818, 50, -1000}, { -7879, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1734, 0, -982}, { -9622, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2215, 50, -1185}, { 1023, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2350, 50, -1300}, {-24624, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2285, 50, -1240}, {-26173, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2285, 0, -1240}, {-26173, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-2350, 0, -1300}, {-24624, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2215, 50, -1185}, {-27645, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2215, 0, -1185}, {-27645, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1734, 50, -982}, { -9622, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1552, 0, -970}, { 3093, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1400, 50, -970}, { 0, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1400, 0, -970}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1552, 50, -970}, { 3093, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1643, 50, -973}, { 1877, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1552, 50, -970}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1643, 0, -973}, { 1877, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-1552, 0, -970}, { 0, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1643, 0, -973}, {-11457, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-1643, 50, -973}, {-11457, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1968, 0, -1280}, { -8886, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-2031, 50, -1315}, {-10323, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-2031, 0, -1315}, {-10323, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1968, 50, -1280}, { -8886, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-2091, 50, -1355}, {-11783, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-2091, 0, -1355}, {-11783, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2148, 50, -1400}, {-13258, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-2148, 0, -1400}, {-13258, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{-1835, 0, -1225}, { -6112, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1835, 50, -1225}, { -6112, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1902, 0, -1250}, { -7479, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{-1767, 50, -1205}, { -4829, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1767, 0, -1205}, { -4829, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1902, 50, -1250}, { -7479, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-2201, 0, -1449}, {-14737, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-2201, 50, -1449}, {-14737, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1550, 0, -1180}, { -1224, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1550, 50, -1180}, { -1224, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1625, 50, -1182}, { -2377, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-1400, 0, -1180}, { 1023, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1625, 0, -1182}, { -2377, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{-1400, 50, -1180}, { 1023, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1699, 0, -1190}, { -3600, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{-1699, 50, -1190}, { -3600, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, -5, -970}, { 3073, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, 45, -970}, { 3107, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1100, 40, -970}, { 34, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{-1100, -10, -970}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{-1100, -10, -970}, { 3078, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{-1100, 40, -970}, { 3146, 2}, {0x34, 0x34, 0x58, 0x00}}, + {{ -950, 30, -970}, { 68, 2}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, -20, -970}, { 0, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, -20, -970}, { 3087, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -950, 30, -970}, { 3189, 5}, {0x50, 0x50, 0x90, 0x00}}, + {{ -800, 15, -970}, { 101, 5}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -800, -35, -970}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -800, -35, -970}, { 3099, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -800, 15, -970}, { 3234, 8}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -650, -5, -970}, { 135, 8}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -650, -55, -970}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -650, -55, -970}, { 3099, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -650, -5, -970}, { 3234, 8}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -500, -25, -970}, { 135, 8}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -500, -75, -970}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1400, 0, -970}, { 3073, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1400, 50, -970}, { 3107, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1250, 45, -970}, { 34, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, -5, -970}, { 0, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{-1250, -5, -1230}, { 3239, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1250, 45, -1230}, { 3207, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1400, 50, -1180}, { -32, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1400, 0, -1180}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{-1100, -10, -1230}, { 3073, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, 40, -1230}, { 3039, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1250, 45, -1230}, { -34, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1250, -5, -1230}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -950, -20, -1230}, { 3078, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -950, 30, -1230}, { 3010, 2}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{-1100, 40, -1230}, { -68, 2}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{-1100, -10, -1230}, { 0, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -800, -35, -1180}, { 3252, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -800, 15, -1180}, { 3155, 4}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -950, 30, -1230}, { -96, 4}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -950, -20, -1230}, { 0, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -650, -55, -1180}, { 3099, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -650, -5, -1180}, { 2963, 8}, {0x50, 0x50, 0x90, 0x00}}, + {{ -800, 15, -1180}, { -135, 8}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -800, -35, -1180}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -500, -75, -1180}, { 3099, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -500, -25, -1180}, { 2963, 8}, {0x34, 0x34, 0x58, 0x00}}, + {{ -650, -5, -1180}, { -135, 8}, {0x50, 0x50, 0x90, 0x00}}, + {{ -650, -55, -1180}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -151, 0, -2899}, {-13363, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -151, 50, -2899}, {-13363, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -215, 50, -2959}, {-15153, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -215, 0, -2959}, {-15153, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ -300, 50, -2750}, {-12710, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -300, 0, -2750}, {-12710, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -353, 0, -2799}, {-11231, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ -353, 50, -2799}, {-11231, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -601, 50, -3175}, {-24071, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -601, 0, -3175}, {-24071, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -518, 0, -3144}, {-22353, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ -680, 50, -3199}, {-25646, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -518, 50, -3144}, {-22353, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -680, 0, -3199}, {-25646, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -437, 0, -3107}, {-20596, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -437, 50, -3107}, {-20596, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -762, 50, -3217}, {-27163, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -762, 0, -3217}, {-27163, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -855, 50, -3227}, {-28778, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -284, 50, -3013}, {-16947, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -359, 50, -3063}, {-18780, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -359, 0, -3063}, {-18780, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -284, 0, -3013}, {-16947, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -855, 0, -3227}, {-28778, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ -949, 0, -3230}, { 405, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -949, 50, -3230}, { 405, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{-1100, 0, -3230}, { -1992, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1100, 50, -3230}, { -1992, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -949, 0, -3230}, {-30314, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -949, 50, -3230}, {-30314, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -470, 50, -2884}, { -8284, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -410, 50, -2844}, { -9753, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -410, 0, -2844}, { -9753, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -533, 50, -2920}, { -6833, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -470, 0, -2884}, { -8284, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -353, 0, -2799}, {-11231, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ -533, 0, -2920}, { -6833, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -353, 50, -2799}, {-11231, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -666, 0, -2975}, { -4018, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -599, 50, -2950}, { -5408, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -599, 0, -2950}, { -5408, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ -666, 50, -2975}, { -4018, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -734, 0, -2995}, { -2707, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -734, 50, -2995}, { -2707, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -952, 50, -3020}, { 1023, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -877, 50, -3017}, { -179, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -877, 0, -3017}, { -179, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ -952, 0, -3020}, { 1023, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -802, 50, -3009}, { -1448, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -802, 0, -3009}, { -1448, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{-1100, 0, -3020}, { 3049, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{-1100, 50, -3020}, { 3049, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -952, 0, -3020}, { 0, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -952, 50, -3020}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 225, 0, 434}, { 2386, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 225, 50, 434}, { 2386, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 206, 50, 365}, { 1160, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 206, 0, 365}, { 1160, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ -80, 0, -152}, { 13874, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ -80, 50, -152}, { 13874, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -80, 50, 0}, { 10752, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -80, 0, 0}, { 10752, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -80, 50, 450}, { 1536, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, 50, 525}, { 0, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ -80, 0, 450}, { 1536, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ -80, 0, 525}, { 0, 1024}, {0x18, 0x18, 0x24, 0x00}}, + {{ -80, 0, 300}, { 4607, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -80, 50, 300}, { 4607, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -80, 0, 525}, { 1023, 1024}, {0x18, 0x18, 0x24, 0x00}}, + {{ -80, 50, 525}, { 1023, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ -50, 50, 525}, { 409, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -50, 0, 525}, { 409, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, 50, 525}, { -1638, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, 0, 525}, { -1638, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 87, 50, 525}, { -2403, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 87, 0, 525}, { -2403, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, 0, 150}, { 7680, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -80, 50, 150}, { 7680, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -80, 50, 300}, { 4608, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -80, 50, 20}, { 10342, 0}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -80, 0, 20}, { 10342, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -80, 0, 300}, { 4608, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 191, 0, 294}, { 9091, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 191, 50, 294}, { 9091, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 180, 50, 149}, { 6119, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 0, 149}, { 6119, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, 0, 149}, { 6119, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, 50, 149}, { 6119, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 50, 20}, { 3481, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, 20}, { 3481, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, 50, 0}, { 3071, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, 0}, { 3071, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, 50, -150}, { 0, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -150}, { 0, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ 206, 50, 365}, { 1160, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 191, 50, 294}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 191, 0, 294}, { 0, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 206, 0, 365}, { 1160, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ 180, 0, -900}, { 15359, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 180, 50, -1050}, { 12287, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 0, -1050}, { 12287, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, 50, -900}, { 15359, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -30, 50, -900}, { 29183, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -30, 50, -750}, { 26111, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 0, -900}, { 29183, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, 0, -1050}, { 32255, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -30, 50, -1050}, { 32255, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, 0, -750}, { 26111, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ -30, 50, -600}, { 23039, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -30, 0, -600}, { 23039, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, 0, -452}, { 20018, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -30, 50, -452}, { 20018, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -53, 0, -316}, { 17233, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -53, 50, -316}, { 17233, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -80, 50, -152}, { 13874, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -80, 0, -152}, { 13874, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ 180, 50, -450}, { 24575, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 50, -600}, { 21503, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 180, 0, -600}, { 21503, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 180, 0, -750}, { 18431, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ 180, 0, -450}, { 24575, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, 50, -750}, { 18431, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 180, 50, -300}, { 27647, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, -300}, { 27647, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, 50, -150}, { 30719, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -150}, { 30719, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ 180, 0, -1050}, { 0, 2048}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 180, 50, -1050}, { 0, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 0, -900}, { -3072, 2048}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 50, -900}, { -3072, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 50, -750}, { -6144, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 50, -600}, { -9216, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ 180, 0, -600}, { -9216, 2048}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -750}, { -6144, 2048}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 50, -450}, {-12288, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ 180, 0, -450}, {-12288, 2048}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 50, -300}, {-15360, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ 180, 50, -150}, {-18432, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ 180, 0, -150}, {-18432, 2048}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -300}, {-15360, 2048}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 0, -900}, { 4095, 2048}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, 50, -1050}, { 1023, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, 0, -1050}, { 1023, 2048}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -30, 50, -900}, { 4095, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -30, 50, -600}, { 10239, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 50, -750}, { 7167, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 0, -600}, { 10239, 2048}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 0, -452}, { 13311, 2048}, {0x18, 0x18, 0x24, 0x00}}, + {{ -30, 50, -452}, { 13311, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ -30, 0, -750}, { 7167, 2048}, {0x50, 0x50, 0x90, 0x00}}, + {{ -53, 0, -316}, { 16383, 2048}, {0x18, 0x18, 0x24, 0x00}}, + {{ -53, 50, -316}, { 16383, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ -80, 0, -152}, { 19455, 2048}, {0x18, 0x18, 0x24, 0x00}}, + {{ -80, 50, -152}, { 19455, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ -80, 0, -1800}, { 2559, 1023}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -80, 50, -1800}, { 2559, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -80, 0, -1650}, { -512, 1023}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -80, 50, -1650}, { -512, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -80, 0, -1950}, { 3583, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ -80, 50, -1950}, { 3583, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, 0, -1800}, { 511, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -80, 50, -1800}, { 511, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -30, 0, -1500}, { 10752, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -30, 50, -1500}, { 10752, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -30, 0, -1350}, { 7680, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ -30, 50, -1350}, { 7680, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -30, 50, -1200}, { 4608, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -30, 0, -1200}, { 4608, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -80, 50, -1650}, { 2726, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, 50, -1500}, { -511, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -30, 0, -1500}, { -511, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -80, 0, -1650}, { 2726, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -30, 50, -1050}, { 1536, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, 0, -1050}, { 1536, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, 0, -1050}, { 12287, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, 50, -1050}, { 12287, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 50, -1200}, { 9215, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, -1200}, { 9215, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, 50, -1350}, { 6143, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -1350}, { 6143, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ 180, 0, -1800}, { -2047, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 180, 50, -1800}, { -2047, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 180, 0, -1950}, { 1023, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ 180, 50, -1950}, { 1024, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 180, 50, -1650}, { -2048, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 50, -1800}, { 1023, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 180, 0, -1800}, { 1023, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 180, 0, -1650}, { -2048, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, 0, -1500}, { 3071, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, 50, -1500}, { 3071, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, -1650}, { 0, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, 50, -1350}, { 6143, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -1350}, { 6143, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ 180, 50, -1650}, { 0, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 0, -1950}, { 18432, 2048}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 50, -1950}, { 18432, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ 180, 50, -1800}, { 15360, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ 180, 0, -1800}, { 15360, 2048}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 50, -1650}, { 12288, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ 180, 0, -1650}, { 12288, 2048}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 50, -1500}, { 9216, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ 180, 0, -1500}, { 9216, 2048}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 50, -1350}, { 6144, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -1350}, { 6144, 2048}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 50, -1200}, { 3072, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, -1200}, { 3072, 2048}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 50, -1050}, { 0, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 0, -1050}, { 0, 2048}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -30, 50, -1350}, { -5119, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 50, -1500}, { -8191, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 0, -1500}, { -8191, 2048}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, 0, -1650}, {-11263, 2048}, {0x18, 0x18, 0x24, 0x00}}, + {{ -30, 0, -1350}, { -5119, 2048}, {0x50, 0x50, 0x90, 0x00}}, + {{ -80, 50, -1650}, {-11263, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ -80, 0, -1800}, {-14335, 2048}, {0x18, 0x18, 0x24, 0x00}}, + {{ -30, 50, -1200}, { -2047, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -30, 0, -1200}, { -2047, 2048}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, 50, -1050}, { 1023, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, 0, -1050}, { 1023, 2048}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -80, 50, -1800}, {-14335, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ -80, 50, -1950}, {-17407, 0}, {0x18, 0x18, 0x24, 0x00}}, + {{ -80, 0, -1950}, {-17407, 2048}, {0x18, 0x18, 0x24, 0x00}}, + {{ 166, 50, -2277}, { -272, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 166, 0, -2277}, { -272, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 176, 0, -2189}, { 1024, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 149, 50, -2364}, { -1675, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 149, 0, -2364}, { -1675, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ 176, 50, -2189}, { 1024, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 125, 0, -2449}, { -3161, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 125, 50, -2449}, { -3161, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 94, 0, -2533}, { -4728, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 94, 50, -2533}, { -4728, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 57, 0, -2613}, { -6360, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 180, 0, -1950}, { -2072, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ 180, 50, -1950}, { -2072, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 180, 50, -2101}, { 1023, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 180, 0, -2101}, { 1023, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 180, 0, -2101}, { -13, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 176, 50, -2189}, { 1791, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 176, 0, -2189}, { 1791, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 50, -2101}, { -13, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 57, 50, -2613}, { -6360, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -36, 0, -2765}, { -9788, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -91, 50, -2834}, {-11563, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -91, 0, -2834}, {-11563, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -36, 50, -2765}, { -9788, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 13, 0, -2691}, { -8051, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ -151, 50, -2899}, {-13363, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -151, 0, -2899}, {-13363, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 13, 50, -2691}, { -8051, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -101, 50, -2452}, {-19783, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -76, 0, -2384}, {-21074, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -101, 0, -2452}, {-19783, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -76, 50, -2384}, {-21074, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -76, 50, -2384}, {-21074, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -56, 50, -2315}, {-22303, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -56, 0, -2315}, {-22303, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ -76, 0, -2384}, {-21074, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -42, 50, -2244}, {-23465, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -42, 0, -2244}, {-23465, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -33, 50, -2172}, { 2003, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, 50, -2099}, { 511, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -33, 0, -2172}, { 2003, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -30, 0, -2099}, { 511, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -42, 0, -2244}, { 3491, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -30, 0, -2099}, { 3726, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -30, 50, -2099}, { 3726, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -80, 50, -1950}, { 511, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, 0, -1950}, { 511, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -42, 50, -2244}, { 3491, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -131, 0, -2518}, {-18440, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -131, 50, -2518}, {-18440, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -101, 0, -2452}, {-19783, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -166, 50, -2581}, {-17052, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ -166, 0, -2581}, {-17052, 1024}, {0x24, 0x24, 0x38, 0x00}}, + {{ -101, 50, -2452}, {-19783, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -206, 0, -2641}, {-15629, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -206, 50, -2641}, {-15629, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -300, 0, -2750}, {-12710, 1024}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -251, 50, -2697}, {-14178, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -251, 0, -2697}, {-14178, 1024}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -300, 50, -2750}, {-12710, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 250, -100, -970}, { 3073, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 250, -50, -970}, { 3039, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 400, -45, -970}, { -34, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 400, -95, -970}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -500, -75, -970}, { 3087, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -500, -25, -970}, { 3189, 5}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -350, -40, -970}, { 101, 5}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -350, -90, -970}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -350, -90, -970}, { 3073, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -350, -40, -970}, { 3107, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -200, -45, -970}, { 34, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -200, -95, -970}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -200, -95, -970}, { 3073, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -200, -45, -970}, { 3107, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -50, -50, -970}, { 34, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, -100, -970}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 100, -50, -1180}, { 3072, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ -50, -50, -1180}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -50, -100, -1180}, { 0, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 100, -100, -1180}, { 3072, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ 100, -100, -970}, { 3071, 1023}, {0x24, 0x24, 0x38, 0x00}}, + {{ 100, -50, -970}, { 3071, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 250, -50, -970}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 250, -100, -970}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, -100, -1180}, { 3073, 1023}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -50, -50, -1180}, { 3039, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -200, -45, -1180}, { -34, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -200, -95, -1180}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 250, -100, -1180}, { 3071, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 250, -50, -1180}, { 3071, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 100, -50, -1180}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 100, -100, -1180}, { 0, 1024}, {0xb8, 0xb8, 0xf0, 0x00}}, + {{ 400, -95, -1180}, { 3073, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 400, -45, -1180}, { 3107, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 250, -50, -1180}, { 34, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 250, -100, -1180}, { 0, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ -350, -90, -1180}, { 3087, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -350, -40, -1180}, { 2985, 5}, {0x50, 0x50, 0x90, 0x00}}, + {{ -500, -25, -1180}, { -101, 5}, {0x34, 0x34, 0x58, 0x00}}, + {{ -500, -75, -1180}, { 0, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ -200, -95, -1180}, { 3073, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -200, -45, -1180}, { 3039, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -350, -40, -1180}, { -34, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ -350, -90, -1180}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ -50, -100, -970}, { 3072, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -50, -50, -970}, { 3072, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 100, -50, -970}, { 0, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 100, -100, -970}, { 0, 1023}, {0x24, 0x24, 0x38, 0x00}}, + {{ 3344, 0, 691}, { 14039, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3344, 50, 691}, { 14039, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3299, 50, 747}, { 12564, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3299, 0, 747}, { 12564, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2672, 50, 1067}, { 32163, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2599, 50, 1070}, { 30673, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2599, 0, 1070}, { 30673, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2672, 0, 1067}, { 32163, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2601, 0, 1230}, { 11511, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2601, 50, 1230}, { 11511, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2683, 50, 1227}, { 10178, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2683, 0, 1227}, { 10178, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2815, 50, 1044}, { 2007, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2744, 50, 1059}, { 963, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2744, 0, 1059}, { 963, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2815, 0, 1044}, { 2007, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2672, 50, 1067}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2672, 0, 1067}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2884, 0, 1025}, { 3127, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2884, 50, 1025}, { 3127, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2952, 50, 1000}, { 4322, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2952, 0, 1000}, { 4322, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3018, 0, 970}, { 5580, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3018, 50, 970}, { 5580, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3081, 50, 934}, { 6897, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3081, 0, 934}, { 6897, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3087, 0, 1115}, { 3333, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3087, 50, 1115}, { 3333, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3164, 50, 1071}, { 1955, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3164, 0, 1071}, { 1955, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3238, 50, 1022}, { 614, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3238, 0, 1022}, { 614, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3014, 50, 1149}, { 4620, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3087, 50, 1115}, { 3333, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3087, 0, 1115}, { 3333, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3014, 0, 1149}, { 4620, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2938, 0, 1177}, { 5929, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2938, 50, 1177}, { 5929, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2765, 0, 1218}, { 8833, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2765, 50, 1218}, { 8833, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2852, 50, 1200}, { 7378, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2852, 0, 1200}, { 7378, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3141, 0, 894}, { 8261, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3141, 50, 894}, { 8261, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3081, 50, 934}, { 6897, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3081, 0, 934}, { 6897, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2683, 50, 1227}, { 10178, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2683, 0, 1227}, { 10178, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3302, 50, 972}, { 1401, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3361, 50, 917}, { -256, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3361, 0, 917}, { -255, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3302, 0, 972}, { 1401, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3238, 0, 1022}, { 1531, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3238, 50, 1022}, { 1531, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3302, 50, 972}, { 204, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3302, 0, 972}, { 204, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3421, 50, 852}, { 2073, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3477, 50, 782}, { 256, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3477, 0, 782}, { 255, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3421, 0, 852}, { 2073, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3361, 0, 917}, { 1817, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3361, 50, 917}, { 1817, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3421, 50, 852}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3421, 0, 852}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3197, 50, 849}, { 9667, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3141, 50, 894}, { 8261, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3141, 0, 894}, { 8261, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3197, 0, 849}, { 9667, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3250, 0, 800}, { 11104, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3250, 50, 800}, { 11104, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3299, 50, 747}, { 12564, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3299, 0, 747}, { 12564, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1850, 0, 1070}, { 15337, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1850, 50, 1070}, { 15337, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1700, 50, 1070}, { 12265, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1700, 0, 1070}, { 12265, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1700, 0, 1280}, { 4915, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1700, 50, 1280}, { 4915, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1850, 50, 1280}, { 2457, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1850, 0, 1280}, { 2457, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2300, 0, 1070}, { 24553, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2300, 50, 1070}, { 24553, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2150, 50, 1070}, { 21481, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2150, 0, 1070}, { 21481, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2450, 0, 1070}, { 27625, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2450, 50, 1070}, { 27625, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2000, 50, 1070}, { 18409, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2000, 0, 1070}, { 18409, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2599, 0, 1070}, { 30673, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2599, 50, 1070}, { 30673, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2150, 0, 1230}, { 18769, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2150, 50, 1230}, { 18769, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2300, 50, 1230}, { 16355, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2300, 0, 1230}, { 16355, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2450, 50, 1230}, { 13943, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2450, 0, 1230}, { 13943, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2601, 50, 1230}, { 11511, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2601, 0, 1230}, { 11511, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2000, 0, 1280}, { 21337, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2000, 50, 1280}, { 21337, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2000, 50, 1280}, { 0, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2000, 0, 1280}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 883, 50, 1045}, { 20751, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 816, 50, 1025}, { 19439, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 816, 0, 1025}, { 19439, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 883, 0, 1045}, { 20751, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1550, 0, 1070}, { 9193, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1550, 50, 1070}, { 9193, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1400, 50, 1070}, { 6121, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1400, 0, 1070}, { 6121, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1700, 0, 1070}, { 12265, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1700, 50, 1070}, { 12265, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1250, 50, 1070}, { 3049, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1250, 0, 1070}, { 3049, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1101, 50, 1070}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1101, 0, 1070}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1101, 0, 1070}, { 24488, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1101, 50, 1070}, { 24488, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1026, 50, 1067}, { 23283, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1026, 0, 1067}, { 23283, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 952, 50, 1059}, { 22012, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 952, 0, 1059}, { 22012, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1400, 0, 1230}, { 9830, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1400, 50, 1230}, { 9830, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1550, 50, 1230}, { 7372, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1550, 0, 1230}, { 7372, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1700, 50, 1280}, { 4915, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1700, 0, 1280}, { 4915, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1250, 0, 1230}, { 12287, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1250, 50, 1230}, { 12287, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1099, 0, 1230}, { 14764, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1099, 50, 1230}, { 14764, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1009, 50, 1226}, { 16240, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1009, 0, 1226}, { 16240, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 840, 50, 1199}, { 19002, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 919, 50, 1216}, { 17707, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 919, 0, 1216}, { 17707, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 840, 0, 1199}, { 19002, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 763, 0, 1177}, { 20271, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 763, 50, 1177}, { 20271, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1009, 50, 1226}, { 16240, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1009, 0, 1226}, { 16240, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 503, 50, 849}, { 12222, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 450, 50, 800}, { 10744, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 450, 0, 800}, { 10744, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 503, 0, 849}, { 12222, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 401, 50, 747}, { 9275, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 401, 0, 747}, { 9275, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 356, 50, 691}, { 7825, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 356, 0, 691}, { 7825, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 559, 0, 894}, { 13700, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 559, 50, 894}, { 13700, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 619, 50, 934}, { 15169, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 619, 0, 934}, { 15169, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 682, 0, 970}, { 16621, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 682, 50, 970}, { 16621, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 748, 50, 1000}, { 18047, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 748, 0, 1000}, { 18047, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 316, 50, 631}, { 6403, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 316, 0, 631}, { 6403, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 87, 50, 525}, { 15171, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 103, 50, 567}, { 14505, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 103, 0, 567}, { 14505, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 87, 0, 525}, { 15171, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 139, 50, 644}, { 13208, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 139, 0, 644}, { 13208, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 280, 0, 568}, { 5016, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 280, 50, 568}, { 5016, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 250, 50, 502}, { 3675, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 250, 0, 502}, { 3675, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 225, 50, 434}, { 2386, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 225, 0, 434}, { 2386, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 816, 0, 1025}, { 19439, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 816, 50, 1025}, { 19439, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 279, 50, 852}, { 9202, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 339, 50, 917}, { 7750, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 339, 0, 917}, { 7750, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 279, 0, 852}, { 9202, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 398, 50, 972}, { 6424, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 398, 0, 972}, { 6424, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 462, 50, 1022}, { 5105, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 462, 0, 1022}, { 5105, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 536, 50, 1071}, { 3674, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 536, 0, 1071}, { 3674, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 613, 50, 1115}, { 2266, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 613, 0, 1115}, { 2266, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 687, 50, 1149}, { 1011, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 687, 0, 1149}, { 1011, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 763, 50, 1177}, { -204, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 763, 0, 1177}, { -204, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 139, 0, 644}, { 13208, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 139, 50, 644}, { 13208, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 178, 50, 715}, { 11939, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 178, 0, 715}, { 11939, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 223, 50, 782}, { 10643, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 223, 0, 782}, { 10643, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3520, 0, 159}, { 25105, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3520, 50, 159}, { 25105, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3515, 50, 229}, { 23854, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3517, 0, 229}, { 23881, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3509, 50, 298}, { 22603, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3509, 0, 298}, { 22603, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3495, 50, 367}, { 21270, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3495, 0, 367}, { 21270, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3520, 0, -43}, { 28550, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3520, 50, -43}, { 28550, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3517, 50, -119}, { 29801, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3517, 0, -119}, { 29801, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3508, 0, -193}, { 30982, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3508, 50, -193}, { 30982, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3475, 50, 434}, { 19898, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3475, 0, 434}, { 19898, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3384, 50, 631}, { 15518, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3344, 50, 691}, { 14039, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3344, 0, 691}, { 14039, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3384, 0, 631}, { 15518, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3420, 0, 568}, { 16993, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3420, 50, 568}, { 16993, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3450, 50, 502}, { 18456, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3450, 0, 502}, { 18456, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3676, 50, 253}, { 1902, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3679, 50, 173}, { 256, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3679, 0, 173}, { 256, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3676, 0, 253}, { 1902, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3666, 0, 332}, { 1388, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3666, 50, 332}, { 1388, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3676, 50, 253}, { -255, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3676, 0, 253}, { -255, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3679, 0, 173}, { 4262, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3679, 50, 173}, { 4262, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3730, 50, -42}, { -255, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3730, 0, -42}, { -255, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3727, 50, -135}, { 1636, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3716, 50, -226}, { -256, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3716, 0, -226}, { -255, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3727, 0, -135}, { 1636, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3730, 0, -42}, { 1637, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3730, 50, -42}, { 1637, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3727, 50, -135}, { -256, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3727, 0, -135}, { -256, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3629, 0, 480}, { 1560, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3629, 50, 480}, { 1560, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3650, 50, 407}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3650, 0, 407}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3522, 50, 715}, { 1657, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3561, 50, 644}, { 0, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3561, 0, 644}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3522, 0, 715}, { 1657, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3477, 0, 782}, { 1401, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3477, 50, 782}, { 1401, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3522, 50, 715}, { -256, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3522, 0, 715}, { -256, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3598, 50, 563}, { 1304, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3629, 50, 480}, { -512, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3629, 0, 480}, { -511, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3598, 0, 563}, { 1304, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3561, 0, 644}, { 2072, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3561, 50, 644}, { 2072, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3598, 50, 563}, { 256, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3598, 0, 563}, { 256, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3650, 50, 407}, { 2072, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3666, 50, 332}, { 511, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3666, 0, 332}, { 512, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3650, 0, 407}, { 2072, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 550, -85, -970}, { 3078, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 550, -35, -970}, { 3010, 2}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 700, -25, -970}, { -68, 2}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 700, -75, -970}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 700, -75, -970}, { 3087, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 700, -25, -970}, { 2985, 5}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 850, -10, -970}, { -101, 5}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 850, -60, -970}, { 0, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 850, -60, -970}, { 3087, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 850, -10, -970}, { 2985, 5}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1000, 5, -970}, { -101, 5}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1000, -45, -970}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1000, -45, -970}, { 3087, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1000, 5, -970}, { 2985, 5}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1150, 20, -970}, { -101, 5}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1150, -30, -970}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1150, -30, -970}, { 3078, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1150, 20, -970}, { 3010, 2}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1300, 30, -970}, { -68, 2}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1300, -20, -970}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 400, -95, -970}, { 3078, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 400, -45, -970}, { 3010, 2}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 550, -35, -970}, { -68, 2}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 550, -85, -970}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 550, -85, -1180}, { 3078, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 550, -35, -1180}, { 3146, 2}, {0x50, 0x50, 0x90, 0x00}}, + {{ 400, -45, -1180}, { 68, 2}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 400, -95, -1180}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 700, -75, -1180}, { 3078, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 700, -25, -1180}, { 3146, 2}, {0x34, 0x34, 0x58, 0x00}}, + {{ 550, -35, -1180}, { 68, 2}, {0x50, 0x50, 0x90, 0x00}}, + {{ 550, -85, -1180}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 850, -60, -1180}, { 3087, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 850, -10, -1180}, { 3189, 5}, {0x50, 0x50, 0x90, 0x00}}, + {{ 700, -25, -1180}, { 101, 5}, {0x34, 0x34, 0x58, 0x00}}, + {{ 700, -75, -1180}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1000, -45, -1180}, { 3087, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1000, 5, -1180}, { 3189, 5}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 850, -10, -1180}, { 101, 5}, {0x50, 0x50, 0x90, 0x00}}, + {{ 850, -60, -1180}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1150, -30, -1180}, { 3102, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1150, 20, -1180}, { 3204, 5}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1000, 5, -1180}, { 117, 5}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1000, -45, -1180}, { 15, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1300, -20, -1180}, { 3078, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1300, 30, -1180}, { 3146, 3}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1150, 20, -1180}, { 68, 3}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1150, -30, -1180}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1450, -10, -970}, { 3073, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1450, 40, -970}, { 3039, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1600, 45, -970}, { -34, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1600, -5, -970}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1600, -5, -970}, { 3073, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1600, 45, -970}, { 3039, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1750, 50, -970}, { -34, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1750, 0, -970}, { 0, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1750, 0, -970}, { 6963, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1750, 50, -970}, { 6963, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1900, 50, -970}, { 4505, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1900, 0, -970}, { 4505, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2050, 50, -970}, { 2047, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2050, 0, -970}, { 2048, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2200, 50, -970}, { -409, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2200, 0, -970}, { -409, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1300, -20, -970}, { 3078, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1300, 30, -970}, { 3010, 2}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1450, 40, -970}, { -68, 2}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1450, -10, -970}, { 0, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1450, -10, -1180}, { 3078, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1450, 40, -1180}, { 3146, 2}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1300, 30, -1180}, { 68, 2}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1300, -20, -1180}, { 0, 1023}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 1600, -5, -1180}, { 3073, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1600, 45, -1180}, { 3107, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1450, 40, -1180}, { 34, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1450, -10, -1180}, { 0, 1023}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 1750, 0, -1180}, { 3073, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1750, 50, -1180}, { 3107, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1600, 45, -1180}, { 34, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1600, -5, -1180}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 1900, 0, -1230}, { 3238, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1900, 50, -1230}, { 3238, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1750, 50, -1180}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1750, 0, -1180}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2050, 0, -1230}, { 3072, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2050, 50, -1230}, { 3072, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 1900, 50, -1230}, { 0, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 1900, 0, -1230}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2200, 0, -1230}, { 3072, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2200, 50, -1230}, { 3072, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2050, 50, -1230}, { 0, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2050, 0, -1230}, { 0, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2951, 50, -899}, { 17436, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3017, 50, -869}, { 15962, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3017, 0, -869}, { 15962, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2951, 0, -899}, { 17436, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2500, 0, -970}, { 26129, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2500, 50, -970}, { 26129, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2648, 50, -970}, { 23515, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2648, 0, -970}, { 23515, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2350, 0, -970}, { 28771, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2350, 50, -970}, { 28771, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2701, 50, -967}, { 22549, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2701, 0, -967}, { 22549, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2754, 50, -958}, { 21536, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2754, 0, -958}, { 21536, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2819, 50, -944}, { 20232, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2819, 0, -944}, { 20232, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2884, 50, -925}, { 18894, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2884, 0, -925}, { 18894, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2200, 0, -970}, { 31414, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2200, 50, -970}, { 31414, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2790, 0, -1165}, { 1371, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2790, 50, -1165}, { 1371, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2724, 50, -1176}, { 0, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2724, 0, -1176}, { 0, 1023}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2657, 0, -1180}, { 3230, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2657, 50, -1180}, { 3230, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2499, 50, -1180}, { 0, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2499, 0, -1180}, { 0, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2499, 0, -1180}, { 3071, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2499, 50, -1180}, { 3071, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 2350, 50, -1180}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2350, 0, -1180}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2350, 0, -1180}, { 3238, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2350, 50, -1180}, { 3238, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2200, 50, -1230}, { 0, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2200, 0, -1230}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2724, 50, -1176}, { 1372, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2657, 50, -1180}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2657, 0, -1180}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 2724, 0, -1176}, { 1372, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3033, 50, -1094}, { 2062, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2950, 50, -1124}, { 256, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2950, 0, -1124}, { 256, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3033, 0, -1094}, { 2062, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3113, 0, -1057}, { 1806, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3113, 50, -1057}, { 1806, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3033, 50, -1094}, { 0, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3033, 0, -1094}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 2871, 50, -1148}, { 919, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2790, 50, -1165}, { -768, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2790, 0, -1165}, { -767, 1023}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2871, 0, -1148}, { 919, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2950, 0, -1124}, { 409, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2950, 50, -1124}, { 409, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 2871, 50, -1148}, { -1280, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 2871, 0, -1148}, { -1279, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3250, 0, -700}, { 10094, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3250, 50, -700}, { 10094, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3299, 50, -647}, { 8677, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3299, 0, -647}, { 8677, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3344, 50, -590}, { 7296, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3344, 0, -590}, { 7296, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3384, 50, -530}, { 5962, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3384, 0, -530}, { 5962, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3197, 50, -749}, { 11541, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3197, 0, -749}, { 11541, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3140, 0, -794}, { 13006, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3140, 50, -794}, { 13006, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3080, 50, -834}, { 14484, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3080, 0, -834}, { 14484, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3017, 0, -869}, { 15962, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3017, 50, -869}, { 15962, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3419, 50, -467}, { 4681, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3419, 0, -467}, { 4681, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3474, 0, -334}, { 2315, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3474, 50, -334}, { 2315, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3494, 50, -264}, { 1245, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3494, 0, -264}, { 1245, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3508, 50, -193}, { 255, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3508, 0, -193}, { 256, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3449, 50, -402}, { 3464, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3449, 0, -402}, { 3464, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3399, 0, -849}, { 1818, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3399, 50, -849}, { 1818, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3334, 50, -909}, { 0, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3334, 0, -909}, { 0, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3190, 50, -1013}, { 1561, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3113, 50, -1057}, { -256, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3113, 0, -1057}, { -255, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3190, 0, -1013}, { 1561, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3264, 0, -964}, { 1306, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3264, 50, -964}, { 1306, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3190, 50, -1013}, { -512, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3190, 0, -1013}, { -512, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3699, 50, -313}, { 1561, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3675, 50, -399}, { -256, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3675, 0, -399}, { -256, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3699, 0, -313}, { 1561, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3716, 0, -226}, { 1562, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3716, 50, -226}, { 1562, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3699, 50, -313}, { -256, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3699, 0, -313}, { -255, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3334, 50, -909}, { 2073, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3264, 50, -964}, { 255, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3264, 0, -964}, { 255, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3334, 0, -909}, { 2073, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3644, 50, -482}, { 1817, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3607, 50, -563}, { 0, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3607, 0, -563}, { 0, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3644, 0, -482}, { 1817, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3675, 0, -399}, { 1562, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3675, 50, -399}, { 1562, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3644, 50, -482}, { -256, 0}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3644, 0, -482}, { -256, 1024}, {0xd0, 0xd0, 0xfc, 0x00}}, + {{ 3563, 50, -640}, { 1561, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3514, 50, -714}, { -256, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3514, 0, -714}, { -256, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3563, 0, -640}, { 1561, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3607, 0, -563}, { 1306, 1024}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3607, 50, -563}, { 1306, 0}, {0xa0, 0xa0, 0xe4, 0x00}}, + {{ 3563, 50, -640}, { -511, 0}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3563, 0, -640}, { -512, 1024}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 3459, 50, -784}, { 1561, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3399, 50, -849}, { -256, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3399, 0, -849}, { -255, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3459, 0, -784}, { 1561, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3514, 0, -714}, { 1562, 1024}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3514, 50, -714}, { 1562, 0}, {0x50, 0x50, 0x90, 0x00}}, + {{ 3459, 50, -784}, { -255, 0}, {0x34, 0x34, 0x58, 0x00}}, + {{ 3459, 0, -784}, { -255, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -825}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -10, -76, -825}, { 0, 2230}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -750}, { 1533, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -10, -76, -750}, { 1533, 2230}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -76, -750}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -256, -750}, { 0, 4704}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -256, -825}, { 1533, 4704}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -76, -825}, { 1533, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 160, -76, -750}, { 0, 2046}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -750}, { 1134, 2455}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -750}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -10, -76, -750}, { 0, 2230}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -76, -750}, { 1154, 2646}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -76, -750}, { 0, 3014}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -76, -750}, { 699, 4022}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -750}, { 2447, 4551}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -750}, { 0, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 160, -76, -750}, { 0, 2230}, {0x34, 0x34, 0x58, 0x00}}, + {{ 160, -76, -825}, { 1533, 2230}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -825}, { 1533, 1023}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -76, -750}, { 2395, 2207}, {0x34, 0x34, 0x58, 0x00}}, + {{ -10, -76, -750}, { 2395, 3434}, {0x34, 0x34, 0x58, 0x00}}, + {{ -10, -76, -825}, { 3929, 3434}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -76, -825}, { 3929, 2207}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 160, -76, -825}, { 1197, 4378}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 160, -76, -750}, { 2731, 4378}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -76, -750}, { 2731, 3356}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -76, -825}, { 1197, 3356}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -76, -825}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -256, -825}, { 0, 4704}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -256, -825}, { 1226, 4704}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -76, -825}, { 1226, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -76, -825}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -256, -825}, { 0, 4704}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -256, -750}, { 1533, 4704}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -76, -750}, { 1533, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -10, -76, -825}, { 0, 2250}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -825}, { 1134, 2659}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -76, -750}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -256, -750}, { 0, 4704}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -256, -750}, { 1226, 4704}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -76, -750}, { 1226, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -825}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 160, -76, -825}, { 0, 2230}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -76, -825}, { 961, 2576}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -76, -825}, { 0, 2850}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -76, -825}, { 762, 3811}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -825}, { 2667, 4388}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -1350}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -10, -76, -1350}, { 0, 2230}, {0x34, 0x34, 0x58, 0x00}}, + {{ -10, -76, -1275}, { 1533, 2230}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -1275}, { 1533, 1023}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -1275}, { 0, 1023}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -10, -76, -1275}, { 0, 2230}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -76, -1275}, { 1154, 2646}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1275}, { 0, 1023}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 160, -76, -1275}, { 0, 2230}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 160, -76, -1350}, { 1533, 2230}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1350}, { 1533, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -76, -1350}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -256, -1350}, { 0, 4704}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -256, -1275}, { 1533, 4704}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -76, -1275}, { 1533, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -10, -76, -1350}, { 0, 2250}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -1350}, { 1134, 2659}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -76, -1350}, { 0, 3391}, {0x34, 0x34, 0x58, 0x00}}, + {{ 160, -76, -1350}, { 0, 4414}, {0x34, 0x34, 0x58, 0x00}}, + {{ 160, -76, -1275}, { 1533, 4414}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -76, -1275}, { 1533, 3391}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -10, -76, -1350}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -76, -1350}, { 0, 2250}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -76, -1275}, { 1533, 2250}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -10, -76, -1275}, { 1533, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -76, -1275}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 50, -256, -1275}, { 0, 4704}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -256, -1275}, { 1226, 4704}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -76, -1275}, { 1226, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -76, -1275}, { 0, 2250}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1275}, { 1134, 3681}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -1275}, { 1134, -611}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -76, -1275}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -256, -1275}, { 0, 4704}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -256, -1350}, { 1533, 4704}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -76, -1350}, { 1533, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 160, -76, -1275}, { 0, 2046}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1275}, { 1134, 2455}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 110, -76, -1350}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -256, -1350}, { 0, 4704}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -256, -1350}, { 1226, 4704}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -76, -1350}, { 1226, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1350}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 160, -76, -1350}, { 0, 2230}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -76, -1350}, { 961, 2576}, {0x34, 0x34, 0x58, 0x00}}, + {{ 110, -76, -1350}, { 0, 2850}, {0x34, 0x34, 0x58, 0x00}}, + {{ 50, -76, -1350}, { 762, 3811}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -1350}, { 2667, 4388}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -1350}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 0, -1350}, { 0, 1432}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -30, 0, -1500}, { 3066, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -30, -20, -1500}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, -20, -1650}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1650}, { 0, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1500}, { 3066, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -1200}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, 0, -1200}, { 0, 1432}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, 0, -1350}, { 3066, 1432}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -30, -20, -1275}, { 1533, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1200}, { 0, 5317}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1050}, { 3066, 5317}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -1050}, { 3066, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, 0, -1350}, { 2395, 1343}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -30, -20, -1350}, { 2395, 1752}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -1275}, { 3929, 1752}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -80, -20, -1950}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1950}, { 0, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1800}, { 3066, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, -20, -1800}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -1500}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 0, -1500}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -80, 0, -1650}, { 3066, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -80, -20, -1650}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1500}, { 0, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1350}, { 3066, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -1350}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1350}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -1350}, { 0, 1432}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, -20, -1275}, { 1533, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, 0, -1350}, { 0, 1343}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, 0, -1200}, { 3066, 1343}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, -20, -1200}, { 3066, 934}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1275}, { 1533, 934}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -80, -20, -1800}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, 0, -1800}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -80, 0, -1950}, { 3066, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -80, -20, -1950}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1800}, { 0, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1650}, { 3066, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, -20, -1650}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, -20, -1650}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, 0, -1650}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -80, 0, -1800}, { 3066, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -80, -20, -1800}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -750}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 0, -750}, { 0, 1432}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -30, 0, -900}, { 3066, 1432}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, -20, -825}, { 1533, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -750}, { 0, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -600}, { 3066, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -600}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -600}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 0, -600}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -30, 0, -750}, { 3066, 1432}, {0x70, 0x70, 0xb4, 0x00}}, + {{ -30, -20, -750}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -600}, { 0, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -452}, { 3016, 5317}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -452}, { 3016, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -300}, { 0, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ -53, -20, -316}, { 0, 5792}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -452}, { 2806, 5526}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -300}, { 0, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -452}, { 2806, 5526}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -452}, { 3109, 1244}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -150}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, -20, -152}, { 0, 6340}, {0x34, 0x34, 0x58, 0x00}}, + {{ -53, -20, -316}, { 3357, 5813}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -300}, { 3066, 1053}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, -20, -900}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, 0, -900}, { 0, 1432}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, 0, -1050}, { 3066, 1432}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -30, -20, -1050}, { 3066, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -900}, { 0, 5317}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -825}, { 1533, 5317}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -825}, { 1533, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1275}, { 1197, 4378}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1200}, { 2731, 4378}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -1200}, { 2731, 84}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -1275}, { 1197, 84}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -1050}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, 0, -1050}, { 0, 1432}, {0x88, 0x88, 0xd4, 0x00}}, + {{ -30, 0, -1200}, { 3066, 1432}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, -20, -1200}, { 3066, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1050}, { 0, 5317}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -900}, { 3066, 5317}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -900}, { 3066, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1500}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -1500}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, -1350}, { 3066, 1432}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, -20, -1350}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -900}, { 0, 1343}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 0, -750}, { 3066, 1343}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, -20, -825}, { 1533, 934}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, 0, -750}, { 3066, 1343}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, -20, -750}, { 3066, 934}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -825}, { 1533, 934}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -750}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -750}, { 0, 1432}, {0x70, 0x70, 0xb4, 0x00}}, + {{ 180, 0, -600}, { 3066, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, -20, -600}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -600}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -600}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, -450}, { 3066, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, -20, -450}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -900}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, 0, -900}, { 0, 1432}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, -20, -825}, { 1533, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1050}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, 0, -1050}, { 0, 1432}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 180, 0, -900}, { 3066, 1432}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, -20, -900}, { 3066, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -1200}, { 0, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, 0, -1200}, { 0, 1432}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ 180, 0, -1050}, { 3066, 1432}, {0x88, 0x88, 0xd4, 0x00}}, + {{ 180, -20, -1050}, { 3066, 1024}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ 180, -20, -450}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -450}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, -300}, { 3066, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, -20, -300}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, -20, -152}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -80, 0, -152}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -53, 0, -316}, { 3399, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -53, -20, -316}, { 3399, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1950}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -1950}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, -1800}, { 3066, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, -20, -1800}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1800}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -1800}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, -1650}, { 3066, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, -20, -1650}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -1650}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -1650}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, -1500}, { 3066, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, -20, -1500}, { 3066, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -53, -20, -316}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -53, 0, -316}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -30, 0, -452}, { 2819, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -30, -20, -452}, { 2819, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, -20, -300}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ 180, 0, -300}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, 0, -150}, { 3066, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ 180, -20, -150}, { 3066, 1023}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 0, -900}, { 2395, 1343}, {0x7c, 0x7c, 0xc0, 0x00}}, + {{ -30, -20, -900}, { 2395, 1752}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -825}, { 3929, 1752}, {0x3c, 0x3c, 0x70, 0x00}}, + {{ -30, -20, -452}, { 0, 1024}, {0x34, 0x34, 0x58, 0x00}}, + {{ -30, 0, -452}, { 0, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -30, 0, -600}, { 3016, 1432}, {0x50, 0x50, 0x90, 0x00}}, + {{ -30, -20, -600}, { 3016, 1024}, {0x34, 0x34, 0x58, 0x00}}, + +}; diff --git a/courses/mushroom_cup/kalimari_desert/model.inc.c b/courses/mushroom_cup/kalimari_desert/model.inc.c new file mode 100644 index 000000000..f082a0a4f --- /dev/null +++ b/courses/mushroom_cup/kalimari_desert/model.inc.c @@ -0,0 +1,6399 @@ +#include "types.h" + +mk64_Vtx d_course_kalimari_desert_vertex[] = { + + {{ -702, 48, -1930}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -862, 48, -1936}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -862, 8, -1936}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -702, 8, -1930}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -542, 48, -1924}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -702, 48, -1930}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -702, 8, -1930}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -542, 8, -1924}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1048, 48, -1918}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1203, 48, -1880}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1203, 8, -1880}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1048, 8, -1918}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1203, 48, -1880}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1359, 48, -1842}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1359, 8, -1842}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1203, 8, -1880}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1628, 48, -1686}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1759, 48, -1594}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1759, 8, -1594}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1628, 8, -1686}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1496, 48, -1777}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1628, 48, -1686}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1628, 8, -1686}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1496, 8, -1777}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -218, 40, 3006}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -201, 40, 2847}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -201, 0, 2847}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -218, 0, 3006}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -236, 40, 3165}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -218, 40, 3006}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -218, 0, 3006}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -236, 0, 3165}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -331, 40, 3564}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -281, 40, 3412}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -281, 0, 3412}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -331, 0, 3564}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -381, 40, 3716}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -331, 40, 3564}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -331, 0, 3564}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -381, 0, 3716}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -639, 40, 4073}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -535, 40, 3950}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -535, 0, 3950}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -639, 0, 4073}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -742, 40, 4195}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -639, 40, 4073}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -639, 0, 4073}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -742, 0, 4195}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -688, 0, 1880}, { 31743, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 1880}, { 31743, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 2120}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2120}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2120}, { 31743, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 2120}, { 31743, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 2360}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2360}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 1400}, { 17408, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 1520}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1520}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1400}, { 17408, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1520}, { 29695, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 1520}, { 29695, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 1400}, { 14335, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1400}, { 14335, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1640}, { 31743, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 1640}, { 31743, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 1880}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1880}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2360}, { 30719, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 2360}, { 30719, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 2120}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2120}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2120}, { 30719, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 2120}, { 30719, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 1880}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1880}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1880}, { 30719, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 1880}, { 30719, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 1640}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1640}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1640}, { 30719, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 1640}, { 30719, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 1520}, { 15359, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1520}, { 15359, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 1520}, { 16384, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 1640}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1640}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1520}, { 16384, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1880}, { 30515, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 1880}, { 30515, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 2120}, { -204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2120}, { -204, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1640}, { 30208, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 1640}, { 30208, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 1880}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1880}, { -511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1400}, { 30208, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 1400}, { 30208, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 1640}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1640}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1640}, { 30719, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 1640}, { 30719, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 1400}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1400}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2120}, { 30720, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 2120}, { 30720, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 1880}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1880}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1880}, { 30719, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 1880}, { 30719, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 1640}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1640}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1160}, { 30208, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 1160}, { 30208, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 1400}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1400}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 920}, { 30207, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 920}, { 30207, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 1160}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1160}, { -511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1400}, { 30719, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 1400}, { 30719, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 1160}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1160}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1160}, { 30720, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 1160}, { 30720, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 920}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 920}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2148, 13, 298}, { 12489, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 13, 360}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 360}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2148, 0, 298}, { 12489, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 0, 248}, { 24167, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 13, 248}, { 24167, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 360}, { 22736, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 13, 360}, { 22736, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2284, 13, 435}, { 10419, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2284, 0, 435}, { 10419, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2328, 13, 504}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2328, 0, 504}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2328, 0, 504}, { 26623, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2328, 13, 504}, { 26623, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2375, 13, 604}, { 12558, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2375, 0, 604}, { 12558, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 13, 696}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 0, 696}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 0, 696}, { 30646, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 13, 696}, { 30646, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2434, 13, 813}, { 15579, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2434, 0, 813}, { 15579, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 920}, { 512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 920}, { 512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 0, 280}, { 26522, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 13, 280}, { 26522, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2217, 13, 207}, { 12060, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2217, 0, 207}, { 12060, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 13, 152}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 0, 152}, { -511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 448}, { 27034, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 13, 448}, { 27034, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2376, 13, 366}, { 14343, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2376, 0, 366}, { 14343, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 13, 280}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 0, 280}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2545, 13, 794}, { 15565, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2520, 13, 664}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2520, 0, 664}, { -511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2545, 0, 794}, { 15565, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 920}, { 31642, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 920}, { 31642, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2483, 13, 559}, { 16172, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 13, 448}, { 512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 448}, { 512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2483, 0, 559}, { 16172, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2520, 0, 664}, { 30366, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2520, 13, 664}, { 30366, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1452, 13, 152}, { 12806, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 13, 136}, { -102, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 136}, { -102, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1452, 0, 152}, { 12806, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1360, 0, 176}, { 25001, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1360, 13, 176}, { 25001, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 0, 136}, { 24079, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 13, 136}, { 24079, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1830, 13, 150}, { 11877, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1830, 0, 150}, { 11877, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1923, 13, 175}, { -1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1923, 0, 175}, { -1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1923, 0, 175}, { 20095, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1923, 13, 175}, { 20095, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2006, 13, 209}, { 9273, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2006, 0, 209}, { 9273, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 13, 248}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 0, 248}, { -511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 24}, { 26702, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 13, 24}, { 26702, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1430, 13, 39}, { 13104, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1430, 0, 39}, { 13104, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1328, 13, 64}, { -409, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1328, 0, 64}, { -409, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1955, 0, 63}, { 27521, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1955, 13, 63}, { 27521, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1852, 13, 38}, { 13340, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1852, 0, 38}, { 13340, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 13, 24}, { 409, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 24}, { 409, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 0, 152}, { 25699, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 13, 152}, { 25699, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2057, 13, 107}, { 14081, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2057, 0, 107}, { 14081, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1955, 13, 63}, { 512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1955, 0, 63}, { 511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2832}, { 30645, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 2832}, { 30645, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2433, 13, 2948}, { 15631, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2433, 0, 2948}, { 15631, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 13, 3064}, { 511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 0, 3064}, { 512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 0, 3064}, { 24779, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 13, 3064}, { 24779, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2374, 13, 3163}, { 11379, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2374, 0, 3163}, { 11379, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2336, 13, 3248}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2336, 0, 3248}, { -511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2520, 0, 3096}, { 31642, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2520, 13, 3096}, { 31642, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2546, 13, 2967}, { 14855, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2546, 0, 2967}, { 14855, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 2848}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2848}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2481, 13, 3206}, { 15918, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2520, 13, 3096}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2520, 0, 3096}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2481, 0, 3206}, { 15918, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 3312}, { 30878, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 13, 3312}, { 30878, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2600}, { 29183, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 2600}, { 29183, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 13, 2832}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2832}, { -511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2848}, { 31846, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 2848}, { 31846, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 13, 2600}, { 102, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2600}, { 102, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1648, 13, 3629}, { 12795, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 13, 3624}, { 512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 3624}, { 512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1648, 0, 3629}, { 12795, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 0, 3624}, { 24064, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 13, 3624}, { 24064, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 3624}, { 25103, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 13, 3624}, { 25103, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1456, 13, 3609}, { 12685, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1456, 0, 3609}, { 12685, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1359, 13, 3589}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1359, 0, 3589}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1359, 0, 3589}, { 24778, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1359, 13, 3589}, { 24778, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1264, 13, 3558}, { 12133, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1264, 0, 3558}, { 12133, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1176, 13, 3512}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1176, 0, 3512}, { -511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 3736}, { 27648, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 13, 3736}, { 27648, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1648, 13, 3741}, { 13317, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1648, 0, 3741}, { 13317, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 13, 3736}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 3736}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1327, 0, 3701}, { 28135, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1327, 13, 3701}, { 28135, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1434, 13, 3722}, { 14170, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1434, 0, 3722}, { 14170, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 13, 3736}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 3736}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1112, 0, 3608}, { 29342, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1112, 13, 3608}, { 29342, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1216, 13, 3662}, { 14415, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1216, 0, 3662}, { 14415, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1327, 13, 3701}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1327, 0, 3701}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2280, 13, 3333}, { 10643, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 13, 3400}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 3400}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2280, 0, 3333}, { 10643, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2336, 0, 3248}, { 23655, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2336, 13, 3248}, { 23655, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 3400}, { 24167, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 13, 3400}, { 24167, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2156, 13, 3456}, { 12870, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2156, 0, 3456}, { 12870, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 13, 3512}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 0, 3512}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 0, 3512}, { 20607, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 13, 3512}, { 20607, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1997, 13, 3555}, { 9551, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1997, 0, 3555}, { 9551, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1928, 13, 3584}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1928, 0, 3584}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1928, 0, 3584}, { 24591, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1928, 13, 3584}, { 24591, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1835, 13, 3608}, { 12324, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1835, 0, 3608}, { 12324, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 13, 3624}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 0, 3624}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 0, 3480}, { 27034, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 13, 3480}, { 27034, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2371, 13, 3401}, { 13803, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2371, 0, 3401}, { 13803, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 13, 3312}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 3312}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 0, 3608}, { 27034, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 13, 3608}, { 27034, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2225, 13, 3547}, { 13268, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2225, 0, 3547}, { 13268, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 13, 3480}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 0, 3480}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1858, 13, 3721}, { 12935, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1960, 13, 3696}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1960, 0, 3696}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1858, 0, 3721}, { 12935, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 3736}, { 26600, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 13, 3736}, { 26600, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2048, 13, 3657}, { 13399, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 13, 3608}, { 511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 0, 3608}, { 511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2048, 0, 3657}, { 13399, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1960, 0, 3696}, { 25699, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1960, 13, 3696}, { 25699, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1096, 13, 3460}, { 11571, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1024, 13, 3400}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1024, 0, 3400}, { -511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1096, 0, 3460}, { 11571, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1176, 0, 3512}, { 23655, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1176, 13, 3512}, { 23655, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1024, 0, 3400}, { 23655, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1024, 13, 3400}, { 23655, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -962, 13, 3327}, { 11571, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -962, 0, 3327}, { 11571, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 13, 3248}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 0, 3248}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 0, 3248}, { 25803, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 13, 3248}, { 25803, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -870, 13, 3159}, { 13157, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -870, 0, 3159}, { 13157, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -840, 13, 3064}, { 511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -840, 0, 3064}, { 512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 0, 3480}, { 27546, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 13, 3480}, { 27546, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1024, 13, 3548}, { 14029, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1024, 0, 3548}, { 14029, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1112, 13, 3608}, { 512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1112, 0, 3608}, { 511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, 0, 3312}, { 28058, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, 13, 3312}, { 28058, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -874, 13, 3399}, { 14541, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -874, 0, 3399}, { 14541, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 13, 3480}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 0, 3480}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 0, 3096}, { 29342, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 13, 3096}, { 29342, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -766, 13, 3207}, { 14415, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -766, 0, 3207}, { 14415, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, 13, 3312}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, 0, 3312}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -814, 13, 2948}, { 16091, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 2832}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2832}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -814, 0, 2948}, { 16091, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -840, 0, 3064}, { 31158, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -840, 13, 3064}, { 31158, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2600}, { 30719, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 2600}, { 30719, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 2360}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2360}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2832}, { 29695, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 2832}, { 29695, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 13, 2600}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2600}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2600}, { 31743, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 2600}, { 31743, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 2848}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2848}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2360}, { 31743, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 2360}, { 31743, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 2600}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2600}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2848}, { 32666, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 13, 2848}, { 32666, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -702, 13, 2972}, { 16589, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -702, 0, 2972}, { 16589, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 13, 3096}, { 512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 0, 3096}, { 511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -213, 18, -144}, { 0, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -186, 37, 9}, { 0, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -58, 8, -72}, { 0, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -364, 27, -214}, { 0, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -186, 37, 9}, { 2867, -4045}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -309, 47, 306}, { -56, 1071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 480}, { 4496, 4867}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -186, 37, 9}, { -1920, 3502}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -60, 0, 480}, { 4112, 10262}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -58, 8, -72}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -60, 0, 480}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -309, 47, 306}, { -4553, 4820}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 44, 617}, { 1456, 4734}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -60, 0, 642}, { 3092, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 480}, { 2637, -1930}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -203, 44, 617}, { -39, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -309, 47, 306}, { 3398, 2965}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, 39, 517}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 44, 617}, { -2289, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1600, 2, 120}, { 4184, 14809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 20, 921}, { -74, 1065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1408, 33, 792}, { -2692, 4369}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1341, 0, 182}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 120}, { -4318, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1408, 33, 792}, { 1076, 12301}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -203, 44, 617}, { -39, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -322, 20, 674}, { -1830, 2698}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 642}, { 3092, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -242, 0, 1179}, { -103, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 0, 1087}, { 1692, 1479}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, 0, 733}, { 8184, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -167, 0, 733}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -322, 20, 674}, { -3054, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -309, 20, 1017}, { -602, 6818}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -309, 20, 1017}, { 2623, -711}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -242, 0, 1179}, { -103, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, 0, 733}, { 8184, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -60, 0, 642}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -322, 20, 674}, { -4923, 2698}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, 0, 733}, { -1901, 3145}, {0xec, 0xec, 0xec, 0x00}}, + {{ -309, 20, 1017}, { -7947, 4192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -573, 0, 1401}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -242, 0, 1179}, { -7308, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1380}, { 6965, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -573, 0, 1401}, { 5400, -378}, {0xec, 0xec, 0xec, 0x00}}, + {{ -398, 13, 1147}, { -88, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -512, 48, 1159}, { -66, 1041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1380}, { 5290, 2435}, {0xec, 0xec, 0xec, 0x00}}, + {{ -398, 13, 1147}, { -868, -1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1220, 8, -628}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1401, 8, -72}, {-10714, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1127, 36, -394}, { -3535, 4022}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1401, 8, -72}, { -35, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1309, 0, 70}, { 2786, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1127, 36, -394}, { -2842, -6232}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1600, 2, 40}, { 18, 4667}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 8, -571}, { 8087, 6487}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -735, 8, -816}, { -24, 1054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -809, 38, -675}, { -1716, 3519}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 8, -571}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -367, 8, -745}, { -3679, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -735, 8, -816}, { -8182, 6350}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1079, 8, -801}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -994, 48, -660}, { -1021, 3953}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, 8, -848}, { 2756, 2946}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, 8, -848}, { 3592, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -994, 48, -660}, { 1270, -2122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -809, 38, -675}, { -45, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, 8, -848}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -809, 38, -675}, { -3637, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -735, 8, -816}, { -1945, 3489}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -994, 48, -660}, { -1071, 5128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1220, 8, -628}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1127, 36, -394}, { -4635, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1220, 8, -628}, { 4211, 1447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -994, 48, -660}, { -12, 1060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1079, 8, -801}, { 1008, 3989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -467, 19, -610}, { -122, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -213, 18, -144}, { 9657, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -261, 8, -571}, { 2443, -1939}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -467, 19, -610}, { -122, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -364, 27, -214}, { 7242, 2886}, {0x94, 0x94, 0x94, 0x00}}, + {{ -213, 18, -144}, { 9657, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1443, 19, 1259}, { 3255, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 20, 921}, { 2804, -5789}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1611, 24, 1323}, { -41, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1408, 33, 792}, { -107, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1599, 20, 921}, { 2511, 4328}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1444, 19, 1258}, { 8453, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 40, 3204}, { -4240, 7876}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2163, 21, 3143}, { -2217, 4607}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2382, 0, 3077}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2336, 0, 3248}, { -3245, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2336, 0, 3248}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 3400}, { -3458, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 40, 3204}, { -3403, 7054}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2167, 21, 3142}, { -51, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2240, 29, 3000}, { 1965, 3152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2382, 0, 3077}, { 4087, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 3400}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2057, 0, 3505}, { -3611, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 40, 3204}, { -2145, 6660}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1388, 36, 3396}, { -5, 1067}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1360, 0, 3584}, { 414, 4580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1264, 0, 3558}, { 2184, 4151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1264, 0, 3558}, { -1407, 4580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1096, 0, 3460}, { 1713, 6298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1388, 36, 3396}, { 2966, 5661}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1096, 0, 3460}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -962, 0, 3327}, { -3457, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1388, 36, 3396}, { 5255, 6953}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -962, 0, 3327}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 0, 3248}, { -1713, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 0, 3248}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1068, 27, 3145}, { -3454, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1388, 36, 3396}, { -5801, 8099}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1725, 39, 3446}, { -56, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 40, 3204}, { 1040, 7151}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1928, 0, 3584}, { 4492, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 40, 3204}, { -3452, 7151}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2057, 0, 3505}, { 1129, 3556}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1928, 0, 3584}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 0, 3624}, { 2022, -1584}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1725, 39, 3446}, { -203, 4353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 0, 3624}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 3624}, { -3370, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1725, 39, 3446}, { 2437, 4919}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 3624}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1360, 0, 3584}, { -3592, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1388, 36, 3396}, { -419, 4536}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1725, 39, 3446}, { 5783, 5277}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1360, 0, 3584}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -995, 15, 2805}, { -86, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1068, 27, 3145}, { 5341, 4379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -870, 0, 3159}, { 6802, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1040, 0, 2354}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1170, 42, 2452}, { 2077, 3295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -999, 23, 2627}, { 4928, -165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1068, 27, 3145}, { -1460, 4379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 0, 3248}, { 1287, 2286}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -870, 0, 3159}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -995, 15, 2805}, { -86, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -870, 0, 3159}, { 6802, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -814, 0, 2948}, { 3502, -1231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1142, 27, 2688}, { -1884, 7584}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -814, 0, 2948}, { 2114, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2832}, { -26, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1142, 27, 2688}, { -49, 1106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2832}, { 1807, 7666}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1170, 42, 2452}, { 3007, -1996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1498, 40, 1467}, { 45, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1613, 17, 1638}, { -3626, 1971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1697, 34, 1816}, { -6807, 3704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1443, 19, 1259}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1611, 24, 1323}, { -3296, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1662, 20, 1498}, { -5305, 3684}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1613, 17, 1638}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1498, 40, 1467}, { 3672, 1959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1443, 19, 1259}, { 7592, 1387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1613, 17, 1638}, { -5374, 6399}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, 8, 1904}, { -73, 1045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1993, 51, 2001}, { 829, 2775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1697, 34, 1816}, { 3694, -2952}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1697, 34, 1816}, { -5493, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1806, 14, 1710}, { -4137, 3481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, 8, 1904}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1662, 20, 1498}, { -3823, 3739}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1806, 14, 1710}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1613, 17, 1638}, { -3775, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1613, 17, 1638}, { 3577, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1806, 14, 1710}, { 886, -1623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1697, 34, 1816}, { -45, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1170, 42, 2452}, { 25, 1052}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1040, 0, 2354}, { -2051, 3323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1009, 0, 2114}, { -1658, 7737}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1162, 32, 1966}, { -6367, 7266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1009, 0, 2114}, { -6482, 3323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1880}, { -5755, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1162, 32, 1966}, { -165, 4965}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1009, 0, 2114}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1162, 32, 1966}, { 1567, 7681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1880}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1380}, { -8792, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2223, 5, 2140}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2377}, { -6224, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2172, 39, 2471}, { -3666, 6065}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2223, 5, 2140}, { 4919, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2194, 25, 2329}, { 6137, -2325}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1993, 51, 2001}, { -62, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1993, 51, 2001}, { -4982, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, 8, 1904}, { -5885, 2753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2832}, { 2457, 4967}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2382, 0, 3077}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2240, 29, 3000}, { -2122, 3152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2832}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2240, 29, 3000}, { -4925, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2268, 26, 2596}, { 99, 6487}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 4, 2382}, { -81, 1086}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2832}, { 6461, 6105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2172, 39, 2471}, { 4295, -1963}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1210, 8, -1767}, { 1031, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1403, 8, -1288}, { -305, -1041}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1310, 85, -1782}, { -161, 804}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1394, 8, -2274}, { -17, 2650}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1988, 45, -1175}, { -1371, -1043}, {0x94, 0x94, 0x94, 0x00}}, + {{ 1465, 85, -1345}, { 2, 1018}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1403, 8, -1288}, { 721, 1149}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1510, 85, -2127}, { 531, 743}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1394, 8, -2274}, { 1700, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1310, 85, -1782}, { -963, -749}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1403, 8, -1288}, { 48, -733}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1465, 85, -1345}, { -412, -522}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1310, 85, -1782}, { 1026, 1020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1933, 8, -954}, { 938, 285}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2299, 64, -1115}, { -1128, -966}, {0x94, 0x94, 0x94, 0x00}}, + {{ 1403, 8, -1288}, { 845, 2498}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1933, 8, -954}, { 408, 1705}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2363, 8, -1024}, { -603, 12}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2299, 64, -1115}, { -1164, 197}, {0x94, 0x94, 0x94, 0x00}}, + {{ 1465, 85, -1345}, { 3069, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1468, 230, -1342}, { 3406, 835}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1310, 85, -1782}, { -2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1313, 230, -1779}, { -1838, 1292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1468, 230, -1342}, { -78, 851}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1465, 85, -1345}, { 0, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1988, 45, -1175}, { 6454, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2278, 230, -1145}, { 3768, 598}, {0x94, 0x94, 0x94, 0x00}}, + {{ 1950, 230, -1112}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ 1988, 45, -1175}, { 0, -143}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2299, 64, -1115}, { 1664, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2278, 230, -1145}, { 1484, 990}, {0x94, 0x94, 0x94, 0x00}}, + {{ 1988, 45, -1175}, { -2047, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ 1988, 45, -1175}, { 2238, -142}, {0x94, 0x94, 0x94, 0x00}}, + {{ 1950, 230, -1112}, { 2156, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{ 1468, 230, -1342}, { -4095, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1510, 85, -2127}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1310, 85, -1782}, { 4461, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1513, 230, -2124}, { -321, 836}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1310, 85, -1782}, { 2203, -354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1313, 230, -1779}, { 2620, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1513, 230, -2124}, { -2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 3194, 7, 613}, { 2381, 1050}, {0x94, 0x94, 0x94, 0x00}}, + {{ 3266, 91, 344}, { 375, 225}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2987, 91, 301}, { -12, 1036}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2649, 8, 248}, { 1444, 1634}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 3194, 7, 613}, { -114, -699}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2987, 91, 301}, { -248, 536}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2577, 8, -74}, { 1062, 1064}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2649, 8, 248}, { 243, -317}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 2724, 91, -94}, { -2, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2987, 91, 301}, { -873, -137}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2724, 91, -94}, { 533, 1705}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2649, 8, 248}, { 1382, 769}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 2795, 8, -559}, { 1109, 1030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2577, 8, -74}, { -319, -1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2724, 91, -94}, { -955, -673}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2919, 128, -479}, { -13, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2779, 383, 172}, { -2048, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 2987, 91, 301}, { 750, -716}, {0x94, 0x94, 0x94, 0x00}}, + {{ 3266, 383, 344}, { 3996, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{ 3266, 383, 344}, { 1256, 1712}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2987, 91, 301}, { -2048, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ 3266, 91, 344}, { 1256, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2724, 91, -94}, { -2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2987, 91, 301}, { 3508, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ 2779, 383, 172}, { 897, 1811}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 2724, 91, -94}, { 0, -688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2779, 383, 172}, { 3173, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 2724, 383, -94}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2724, 91, -94}, { 3022, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2724, 383, -94}, { 2729, 1706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2919, 383, -479}, { -2303, 1490}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2919, 128, -479}, { -2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5291, 8, 71}, { 1579, 1762}, {0x94, 0x94, 0x94, 0x00}}, + {{ -5873, 72, -98}, { -1851, -512}, {0x94, 0x94, 0x94, 0x00}}, + {{ -5431, 72, 282}, { 191, 1909}, {0x94, 0x94, 0x94, 0x00}}, + {{ -5752, 8, -356}, { -496, -849}, {0x94, 0x94, 0x94, 0x00}}, + {{ -4883, 0, 1675}, { 1964, 3936}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -5291, 8, 71}, { -4259, -2828}, {0x94, 0x94, 0x94, 0x00}}, + {{ -5171, 64, 1721}, { 188, 3974}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -5431, 72, 282}, { -4734, -2037}, {0x94, 0x94, 0x94, 0x00}}, + {{ -5486, 64, 3795}, { -1533, 4501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5286, 0, 4028}, { 335, 5716}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5024, 64, 3243}, { -6, 2501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -4831, 0, 3403}, { 1645, 3384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5171, 64, 1721}, { -4552, -4322}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -4883, 0, 1675}, { -2807, -4254}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -5431, 236, 282}, { -2048, 960}, {0x94, 0x94, 0x94, 0x00}}, + {{ -5873, 72, -98}, { 4777, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ -5873, 236, -98}, { 4777, 960}, {0x94, 0x94, 0x94, 0x00}}, + {{ -5431, 72, 282}, { -2048, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ -5171, 228, 1721}, { -4095, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -5431, 72, 282}, { 13012, 110}, {0x94, 0x94, 0x94, 0x00}}, + {{ -5431, 236, 282}, { 13012, 1070}, {0x94, 0x94, 0x94, 0x00}}, + {{ -5171, 64, 1721}, { -4095, 63}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -5171, 228, 1721}, { 7662, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -5024, 64, 3243}, {-10239, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5171, 64, 1721}, { 7662, 63}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -5024, 228, 3243}, {-10239, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5024, 228, 3243}, { 6364, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5486, 228, 3795}, { -2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5486, 64, 3795}, { -2047, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5024, 64, 3243}, { 6364, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3579, 77, 4721}, { 214, 954}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -3884, 0, 4508}, { 25, -425}, {0x94, 0x94, 0x94, 0x00}}, + {{ -3875, 77, 4630}, { -650, -236}, {0x94, 0x94, 0x94, 0x00}}, + {{ -3528, 0, 4629}, { 1022, 1019}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -4375, 0, 4757}, { -1469, -984}, {0x94, 0x94, 0x94, 0x00}}, + {{ -3875, 77, 4630}, { 0, 1025}, {0x94, 0x94, 0x94, 0x00}}, + {{ -3884, 0, 4508}, { 850, 1026}, {0x94, 0x94, 0x94, 0x00}}, + {{ -4245, 77, 4861}, { -1985, -520}, {0x94, 0x94, 0x94, 0x00}}, + {{ -3362, 70, 5279}, { 824, 2028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3177, 0, 5312}, { 2175, 2516}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3528, 0, 4629}, { -347, -757}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -3579, 77, 4721}, { -812, -506}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -3875, 332, 4630}, { 0, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{ -3875, 77, 4630}, { 0, -468}, {0x94, 0x94, 0x94, 0x00}}, + {{ -4245, 77, 4861}, { 5111, -468}, {0x94, 0x94, 0x94, 0x00}}, + {{ -4245, 332, 4861}, { 5111, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -3875, 77, 4630}, { 3621, -468}, {0x94, 0x94, 0x94, 0x00}}, + {{ -3579, 332, 4721}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -3579, 77, 4721}, { 0, -468}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -3875, 332, 4630}, { 3621, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{ -3579, 332, 4721}, { 2828, 1107}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -3374, 332, 5276}, { -4096, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3362, 70, 5279}, { -4095, -514}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3579, 77, 4721}, { 2900, -383}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1341, 0, 182}, { 1024, 1023}, {0x00, 0x00, 0x00, 0x00}}, + {{ -1341, 118, 182}, { 1023, -5039}, {0x00, 0x00, 0x00, 0x00}}, + {{ -1360, 118, 176}, { 0, -5039}, {0x00, 0x00, 0x00, 0x00}}, + {{ -1360, 0, 176}, { 0, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ -1328, 118, 64}, { 1024, -5039}, {0x78, 0x78, 0x78, 0x00}}, + {{ -1309, 118, 70}, { 0, -5039}, {0x78, 0x78, 0x78, 0x00}}, + {{ -1309, 0, 70}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -1328, 0, 64}, { 1023, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -1360, 0, 176}, { 843, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1360, 118, 176}, { 843, -5039}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1355, 71, 158}, { -81, -2601}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1355, 2, 158}, { -81, 901}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1332, 2, 81}, { 925, 901}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1332, 71, 81}, { 925, -2601}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1328, 118, 64}, { 0, -5039}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1328, 0, 64}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1360, 118, 176}, { 843, -5039}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1352, 90, 148}, { -647, -3574}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1336, 90, 92}, { 1490, -3574}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1328, 118, 64}, { 0, -5039}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1344, 118, 120}, { -2138, -5039}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1344, 97, 120}, { -2138, -3917}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1344, 97, 120}, { 2981, -3917}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1344, 118, 120}, { 2981, -5039}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1360, 118, 176}, { 960, -4939}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -1341, 118, 182}, { -63, -4939}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -1309, 118, 70}, { 0, 1023}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -1328, 118, 64}, { 1023, 1023}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -1043, 71, 232}, { 1548, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1129, 71, 174}, { -614, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1129, 2, 174}, { -614, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1043, 2, 232}, { 1548, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -962, 2, 298}, { 3711, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -962, 71, 298}, { 3711, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1168, 2, 244}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1168, 71, 244}, { 0, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1091, 71, 295}, { 1933, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1091, 2, 295}, { 1933, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1019, 71, 356}, { 3866, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1019, 2, 356}, { 3866, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1019, 2, 356}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1019, 71, 356}, { 0, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -956, 71, 424}, { 1933, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -956, 2, 424}, { 1933, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -899, 71, 500}, { 3866, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -899, 2, 500}, { 3866, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1129, 2, 174}, { 4776, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1129, 71, 174}, { 4776, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1228, 71, 123}, { 2388, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1228, 2, 123}, { 2388, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1332, 71, 81}, { 0, -786}, {0x44, 0x44, 0x44, 0x00}}, + {{ -1332, 2, 81}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -1259, 71, 197}, { 2023, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1168, 71, 244}, { 4046, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1168, 2, 244}, { 4046, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1259, 2, 197}, { 2023, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1355, 2, 158}, { 0, 1024}, {0x24, 0x24, 0x24, 0x00}}, + {{ -1355, 71, 158}, { 0, -786}, {0x18, 0x18, 0x18, 0x00}}, + {{ -829, 2, 460}, { 4325, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -829, 71, 460}, { 4325, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -892, 71, 376}, { 2162, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -892, 2, 376}, { 2162, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -962, 71, 298}, { 0, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -962, 2, 298}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -1256, 90, 186}, { 2104, -635}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1352, 90, 148}, { 0, -427}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1344, 97, 120}, { 0, 168}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -1244, 97, 160}, { 2194, -56}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1149, 97, 209}, { 4388, -281}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1165, 90, 233}, { 4208, -843}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1259, 71, 197}, { 2014, -1215}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1355, 71, 158}, { 0, -1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -1336, 90, 92}, { 0, 765}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1232, 90, 134}, { 2284, 523}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1129, 71, 174}, { 4748, 843}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1133, 90, 185}, { 4568, 281}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1228, 71, 123}, { 2374, 1102}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1332, 71, 81}, { 0, 1361}, {0x44, 0x45, 0x44, 0x00}}, + {{ -864, 97, 480}, { 4054, -444}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -888, 90, 496}, { 3938, -1023}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -946, 90, 418}, { 1969, -734}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -924, 97, 400}, { 2027, -155}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -899, 71, 500}, { 3823, -1603}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -956, 71, 424}, { 1911, -1313}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1019, 71, 356}, { 0, -1023}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1011, 90, 347}, { 0, -444}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -902, 90, 382}, { 2085, 424}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -971, 90, 307}, { 0, 713}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -962, 71, 298}, { 0, 1293}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -892, 71, 376}, { 2143, 1003}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -829, 71, 460}, { 4286, 713}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -840, 90, 464}, { 4170, 134}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -902, 90, 382}, { 2085, 424}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -892, 71, 376}, { 2143, 1003}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -924, 97, 400}, { 2027, -155}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -991, 97, 327}, { 0, 134}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -971, 90, 307}, { 0, 713}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -864, 97, 480}, { 4054, -444}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -946, 90, 418}, { 1969, -734}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1011, 90, 347}, { 0, -444}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1165, 90, 233}, { 4208, -843}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1168, 71, 244}, { 4028, -1406}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1259, 71, 197}, { 2014, -1215}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1256, 90, 186}, { 2104, -635}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1011, 90, 347}, { 3976, -637}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1019, 71, 356}, { 3862, -1205}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1091, 71, 295}, { 1931, -1114}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1085, 90, 285}, { 1988, -535}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -991, 97, 327}, { 4089, -69}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1067, 97, 263}, { 2044, 43}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1168, 71, 244}, { 0, -1023}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1165, 90, 233}, { 0, -433}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -962, 71, 298}, { 4316, 1066}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -971, 90, 307}, { 4203, 498}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1049, 90, 241}, { 2101, 623}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1043, 71, 232}, { 2158, 1202}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1133, 90, 185}, { 0, 748}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1129, 71, 174}, { 0, 1338}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -1149, 97, 209}, { 0, 157}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -899, 2, 500}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -899, 71, 500}, { 0, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -851, 71, 592}, { 2023, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -851, 2, 592}, { 2023, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -818, 71, 689}, { 4046, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -818, 2, 689}, { 4046, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -793, 71, 805}, { 2410, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -784, 71, 920}, { 4821, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -784, 2, 920}, { 4821, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -793, 2, 805}, { 2410, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -818, 2, 689}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -818, 71, 689}, { 0, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -704, 2, 920}, { 5144, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -704, 71, 920}, { 5144, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -714, 71, 794}, { 2572, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -714, 2, 794}, { 2572, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -740, 71, 667}, { 0, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -740, 2, 667}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -740, 2, 667}, { 4776, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -740, 71, 667}, { 4776, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -777, 71, 561}, { 2388, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -777, 2, 561}, { 2388, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -829, 71, 460}, { 0, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -829, 2, 460}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -752, 90, 675}, { 4498, -183}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -779, 97, 683}, { 4316, -751}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -814, 97, 579}, { 2158, -296}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -789, 90, 567}, { 2249, 282}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -864, 97, 480}, { 0, 157}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -840, 90, 464}, { 0, 748}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -841, 90, 589}, { 2067, -876}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -888, 90, 496}, { 0, -433}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -789, 90, 567}, { 2249, 282}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -840, 90, 464}, { 0, 748}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -829, 71, 460}, { 0, 1338}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -777, 71, 561}, { 2340, 861}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -740, 71, 667}, { 4680, 384}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -752, 90, 675}, { 4498, -183}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -772, 90, 920}, { 4872, -967}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -784, 71, 920}, { 4793, -1541}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -793, 71, 805}, { 2396, -1282}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -782, 90, 803}, { 2436, -697}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -744, 97, 920}, { 4951, -393}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -754, 97, 802}, { 2475, -112}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -818, 71, 689}, { 0, -1023}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -808, 90, 686}, { 0, -427}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -779, 97, 683}, { 0, 168}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -704, 71, 920}, { 5108, 753}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -716, 90, 920}, { 5029, 180}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -726, 90, 798}, { 2514, 472}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -714, 71, 794}, { 2554, 1057}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -752, 90, 675}, { 0, 765}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -779, 97, 683}, { 4316, -751}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -808, 90, 686}, { 4135, -1319}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -841, 90, 589}, { 2067, -876}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -814, 97, 579}, { 2158, -296}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -740, 71, 667}, { 0, 1361}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -851, 71, 592}, { 1976, -1455}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -899, 71, 500}, { 0, -1023}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -888, 90, 496}, { 0, -433}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -818, 71, 689}, { 3953, -1887}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -784, 2, 920}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -784, 71, 920}, { 0, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -784, 71, 1160}, { 4915, -786}, {0x18, 0x18, 0x18, 0x00}}, + {{ -784, 2, 1160}, { 4915, 1024}, {0x24, 0x24, 0x24, 0x00}}, + {{ -784, 2, 1160}, { 0, 1024}, {0x24, 0x24, 0x24, 0x00}}, + {{ -784, 71, 1160}, { 0, -786}, {0x18, 0x18, 0x18, 0x00}}, + {{ -784, 71, 1400}, { 4915, -786}, {0x18, 0x18, 0x18, 0x00}}, + {{ -784, 2, 1400}, { 4915, 1024}, {0x24, 0x24, 0x24, 0x00}}, + {{ -704, 2, 1160}, { 4915, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -704, 71, 1160}, { 4915, -786}, {0x44, 0x44, 0x44, 0x00}}, + {{ -704, 71, 920}, { 0, -786}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -704, 2, 920}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -704, 2, 1400}, { 4915, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{ -704, 71, 1400}, { 4915, -786}, {0x78, 0x78, 0x78, 0x00}}, + {{ -704, 71, 1160}, { 0, -786}, {0x44, 0x44, 0x44, 0x00}}, + {{ -704, 2, 1160}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -704, 71, 1160}, { 4915, 1226}, {0x44, 0x45, 0x44, 0x00}}, + {{ -716, 90, 1160}, { 4915, 646}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -716, 90, 920}, { 0, 646}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -704, 71, 920}, { 0, 1226}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -744, 97, 1160}, { 4915, 71}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -744, 97, 920}, { 0, 71}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -772, 90, 1160}, { 4915, -499}, {0x00, 0x01, 0x00, 0x00}}, + {{ -772, 90, 920}, { 0, -499}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -784, 71, 1160}, { 4915, -1066}, {0x18, 0x19, 0x18, 0x00}}, + {{ -784, 71, 920}, { 0, -1066}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -744, 97, 1400}, { 4915, 122}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -772, 90, 1400}, { 4915, -450}, {0x00, 0x01, 0x00, 0x00}}, + {{ -772, 90, 1160}, { 0, -450}, {0x00, 0x01, 0x00, 0x00}}, + {{ -744, 97, 1160}, { 0, 122}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -716, 90, 1400}, { 4915, 696}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -716, 90, 1160}, { 0, 696}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -772, 90, 1400}, { 4915, -450}, {0x00, 0x01, 0x00, 0x00}}, + {{ -784, 71, 1400}, { 4915, -1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -784, 71, 1160}, { 0, -1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -772, 90, 1160}, { 0, -450}, {0x00, 0x01, 0x00, 0x00}}, + {{ -704, 71, 1400}, { 4915, 1269}, {0x44, 0x45, 0x44, 0x00}}, + {{ -716, 90, 1400}, { 4915, 696}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -716, 90, 1160}, { 0, 696}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -704, 71, 1160}, { 0, 1269}, {0x44, 0x45, 0x44, 0x00}}, + {{ -800, 117, 1400}, { 1023, -4977}, {0x78, 0x78, 0x78, 0x00}}, + {{ -800, 117, 1380}, { 0, -4977}, {0x78, 0x78, 0x78, 0x00}}, + {{ -800, 0, 1380}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -800, 0, 1400}, { 1023, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -688, 0, 1400}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -688, 0, 1380}, { 1024, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -688, 117, 1380}, { 1023, -4977}, {0x78, 0x78, 0x78, 0x00}}, + {{ -688, 117, 1400}, { 0, -4977}, {0x78, 0x78, 0x78, 0x00}}, + {{ -688, 0, 1400}, { 614, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 88, 1400}, { 614, -3502}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 71, 1400}, { -204, -2601}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 1400}, { -204, 901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 1400}, { 819, 901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 71, 1400}, { 819, -2601}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 88, 1400}, { 0, -3502}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1400}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 117, 1400}, { 614, -4977}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -716, 90, 1400}, { -819, -3584}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -772, 90, 1400}, { 1433, -3584}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -800, 117, 1400}, { 0, -4977}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -744, 117, 1400}, { -2252, -4977}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -744, 97, 1400}, { -2252, -3953}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -688, 117, 1400}, { 1024, -4710}, {0x00, 0x01, 0x00, 0x00}}, + {{ -688, 117, 1380}, { 0, -4710}, {0x00, 0x01, 0x00, 0x00}}, + {{ -800, 117, 1380}, { 0, 1023}, {0x00, 0x01, 0x00, 0x00}}, + {{ -800, 117, 1400}, { 1023, 1023}, {0x00, 0x01, 0x00, 0x00}}, + {{ -744, 97, 1400}, { 2867, -3953}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -744, 117, 1400}, { 2867, -4977}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -702, 128, -1930}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -862, 128, -1936}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -862, 48, -1936}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -702, 48, -1930}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -542, 128, -1924}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -702, 128, -1930}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -702, 48, -1930}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -542, 48, -1924}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1203, 128, -1880}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1359, 128, -1842}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1359, 48, -1842}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1203, 48, -1880}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1048, 128, -1918}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1203, 128, -1880}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1203, 48, -1880}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1048, 48, -1918}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1628, 128, -1686}, { 2047, -127}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1759, 128, -1594}, { -227, -127}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1759, 48, -1594}, { -227, 1152}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1628, 48, -1686}, { 2048, 1152}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1496, 128, -1777}, { 2275, -127}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1628, 128, -1686}, { 0, -127}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1628, 48, -1686}, { 0, 1152}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1496, 48, -1777}, { 2275, 1152}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -218, 120, 3006}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -201, 120, 2847}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -201, 40, 2847}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -218, 40, 3006}, { 2047, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -236, 120, 3165}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -218, 120, 3006}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -218, 40, 3006}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -236, 40, 3165}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -331, 120, 3564}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -281, 120, 3412}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -281, 40, 3412}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -331, 40, 3564}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -381, 120, 3716}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -331, 120, 3564}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -331, 40, 3564}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -381, 40, 3716}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -639, 120, 4073}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -535, 120, 3950}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -535, 40, 3950}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -639, 40, 4073}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -742, 120, 4195}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -639, 120, 4073}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -639, 40, 4073}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -742, 40, 4195}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1120, 291, 600}, { 8070, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 291, 248}, { -4095, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 183, 248}, { -4095, -819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1120, 183, 600}, { 8070, -819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1417, 183, 568}, { 9423, 2048}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1341, 183, 182}, { -4096, 2048}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1341, 0, 182}, { -4096, -936}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1391, 24, 568}, { 9290, -668}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -279, 291, 517}, { -2047, 3072}, {0x94, 0x94, 0x94, 0x00}}, + {{ -279, 39, 517}, { -2047, -1227}, {0x94, 0x94, 0x94, 0x00}}, + {{ -309, 47, 306}, { 5239, -1090}, {0x94, 0x94, 0x94, 0x00}}, + {{ -309, 291, 306}, { 5239, 3072}, {0x94, 0x94, 0x94, 0x00}}, + {{ -560, 183, 600}, { -6143, -819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -279, 183, 517}, { 3846, -819}, {0xec, 0xec, 0xec, 0x00}}, + {{ -279, 291, 517}, { 3846, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -560, 291, 600}, { -6143, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 183, 912}, { -2048, 204}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -535, 183, 818}, { 4062, 204}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -535, 291, 818}, { 4062, 2047}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 291, 912}, { -2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -535, 183, 818}, { -2048, 4710}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -560, 183, 600}, { 5445, 4710}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -560, 291, 600}, { 5445, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -535, 291, 818}, { -2048, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -203, 111, 617}, { -2047, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -203, 44, 617}, { -2047, -110}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -279, 39, 517}, { 2214, -203}, {0x94, 0x94, 0x94, 0x00}}, + {{ -279, 111, 517}, { 2214, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -535, 111, 818}, { -6143, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -279, 111, 517}, { 7345, -205}, {0x94, 0x94, 0x94, 0x00}}, + {{ -279, 183, 517}, { 7345, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -535, 183, 818}, { -6143, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -309, 103, 1017}, { -4098, 1407}, {0x94, 0x94, 0x94, 0x00}}, + {{ -309, 20, 1017}, { -4095, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ -322, 20, 674}, { 7628, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ -322, 103, 674}, { 7626, 1413}, {0x94, 0x94, 0x94, 0x00}}, + {{ -322, 103, 674}, { -2048, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -322, 20, 674}, { -2219, -386}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -203, 44, 617}, { 2316, -108}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -203, 111, 617}, { 2453, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1408, 111, 792}, { 1507, 1153}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1391, 24, 568}, { -6143, -356}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1408, 33, 792}, { 1517, -162}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1404, 104, 568}, { -6143, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1198, 175, 859}, { 8326, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1404, 104, 568}, { -3776, -316}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1198, 103, 859}, { 8380, -205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1417, 183, 568}, { -4096, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -449, 175, 930}, { -2048, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -449, 103, 930}, { -2047, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -535, 111, 818}, { 2774, -68}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -535, 183, 818}, { 2774, 1160}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -799, 183, 929}, { 0, 0}, {0xec, 0xec, 0xec, 0x00}}, + {{ -688, 183, 912}, { 3850, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 291, 912}, { 3850, 1843}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 291, 928}, { -11, 1843}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1120, 183, 600}, { -2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -799, 183, 929}, { 13618, 0}, {0xec, 0xec, 0xec, 0x00}}, + {{ -800, 291, 928}, { 13593, 1843}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1120, 291, 600}, { -2048, 1843}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -601, 183, 132}, { -6144, -819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1112, 183, 152}, { 11296, -819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1112, 291, 152}, { 11296, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -601, 291, 132}, { -6144, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -634, 111, -689}, { 4842, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -447, 111, -612}, { -2048, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -470, 19, -615}, { -1294, -550}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -634, 28, -689}, { 4842, -390}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -634, 28, -689}, { -6143, -390}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -994, 48, -660}, { 6215, -49}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -994, 111, -660}, { 6215, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -634, 111, -689}, { -6143, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1052, 183, -188}, { 6913, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -797, 183, -252}, { -2047, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -797, 111, -252}, { -2047, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1052, 111, -188}, { 6913, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1223, 105, -230}, { 10478, 927}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -994, 48, -660}, { -6143, -49}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1212, 29, -223}, { 10496, -372}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -994, 111, -660}, { -6143, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1234, 183, -236}, { 4284, 1333}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1052, 111, -188}, { -2048, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1223, 105, -230}, { 3951, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1052, 183, -188}, { -2126, 1227}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -447, 111, -612}, { 9773, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -364, 111, -214}, { -4096, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -364, 27, -214}, { -4096, -399}, {0x94, 0x94, 0x94, 0x00}}, + {{ -470, 19, -615}, { 10036, -550}, {0x94, 0x94, 0x94, 0x00}}, + {{ -614, 111, -59}, { -4096, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -797, 111, -252}, { 4972, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -797, 183, -252}, { 4972, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -614, 183, -59}, { -4096, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -186, 111, 9}, { -2134, 1254}, {0x94, 0x94, 0x94, 0x00}}, + {{ -186, 37, 9}, { -2048, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ -364, 27, -214}, { 7705, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ -364, 111, -214}, { 7606, 1422}, {0x94, 0x94, 0x94, 0x00}}, + {{ -309, 183, 306}, { -2047, 1229}, {0x94, 0x94, 0x94, 0x00}}, + {{ -309, 111, 306}, { -2047, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ -385, 111, 34}, { 7577, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -385, 183, 34}, { 7577, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -385, 183, 34}, { -2047, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -385, 111, 34}, { -2047, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -614, 111, -59}, { 6398, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -614, 183, -59}, { 6398, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -309, 291, 306}, { -2047, 1843}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -309, 183, 306}, { -2047, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -601, 183, 132}, { 9566, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -601, 291, 132}, { 9566, 1843}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -201, 35, 196}, { 0, -268}, {0x94, 0x94, 0x94, 0x00}}, + {{ -186, 37, 9}, { 6411, -231}, {0x94, 0x94, 0x94, 0x00}}, + {{ -186, 111, 9}, { 6411, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{ -201, 111, 196}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -309, 47, 306}, { -1448, 299}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -201, 35, 196}, { 3818, 299}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -201, 111, 196}, { 3619, 1588}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -309, 111, 306}, { -1615, 1386}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 291, 248}, { 1890, 1843}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1112, 291, 152}, { -2047, 1843}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1112, 183, 152}, { -2047, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 183, 248}, { 1890, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1309, 183, 70}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1309, 118, 70}, { 0, 2199}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1341, 118, 182}, { 3975, 2199}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1341, 183, 182}, { 3975, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1309, 183, 70}, { 6628, 1854}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1212, 29, -223}, { -4096, -613}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1309, 0, 70}, { 6415, -1090}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1234, 183, -236}, { -4096, 2047}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1408, 33, 792}, { -8192, -309}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1443, 19, 1259}, { 7801, -539}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1443, 103, 1259}, { 7801, 887}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1408, 111, 792}, { -8192, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1198, 175, 859}, { -2048, 1229}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1198, 103, 859}, { -2048, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 103, 1053}, { 4639, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 175, 1053}, { 4639, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 175, 1053}, { -4095, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 103, 1053}, { -4095, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1443, 103, 1259}, { 7415, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1443, 175, 1259}, { 7415, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 254, 1053}, { -2047, 1351}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 175, 1053}, { -2047, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1198, 175, 1277}, { 5612, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1198, 254, 1277}, { 5612, 1351}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -807, 254, 998}, { -4095, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -807, 175, 998}, { -4095, -327}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 175, 1053}, { 8650, -327}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1176, 254, 1053}, { 8650, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -2172, 39, 2471}, { -2048, -64}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2268, 26, 2596}, { 3463, -405}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2267, 103, 2601}, { 3463, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2172, 103, 2471}, { -2047, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2268, 26, 2596}, { -4096, -405}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2240, 29, 3000}, { 9542, -241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2240, 103, 3000}, { 9542, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2267, 103, 2601}, { -4096, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2018, 103, 2591}, { -4096, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2081, 103, 2911}, { 7063, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2081, 175, 2911}, { 7063, 1229}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2018, 175, 2591}, { -4095, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2018, 175, 2591}, { -2047, -819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1909, 175, 2799}, { 5973, -819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1909, 283, 2799}, { 5973, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2018, 283, 2591}, { -2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2160, 103, 3160}, { 6064, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2240, 103, 3000}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2240, 29, 3000}, { 17, -241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2167, 21, 3142}, { 5438, -377}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2081, 103, 2911}, { -4095, -205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 103, 3204}, { 6676, -205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 175, 3204}, { 6676, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2081, 175, 2911}, { -4095, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 103, 3204}, { 4829, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2167, 21, 3142}, { -2372, -403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 40, 3204}, { 4829, -22}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2160, 103, 3160}, { -2019, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1580, 283, 2471}, { 8577, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1552, 283, 2721}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1552, 175, 2721}, { 0, -819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1580, 175, 2471}, { 8577, -819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -996, 103, 2807}, { 7604, 1498}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1068, 103, 3145}, { -4187, 1288}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1068, 27, 3145}, { -4095, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -995, 15, 2805}, { 7794, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1142, 27, 2688}, { 4361, -311}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1142, 103, 2688}, { 4393, 983}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -996, 103, 2807}, { -2047, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -995, 15, 2805}, { -2047, -477}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1170, 42, 2452}, { 6052, -15}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1170, 103, 2452}, { 6052, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1142, 103, 2688}, { -2048, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1142, 27, 2688}, { -2048, -271}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1379, 175, 2374}, { 14890, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1353, 175, 2989}, { -6143, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1353, 103, 2989}, { -6143, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1379, 103, 2374}, { 14890, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1156, 30, 3214}, { 5962, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1282, 47, 3269}, { 1421, 639}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1388, 36, 3396}, { -4095, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1725, 39, 3446}, { -4095, -62}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1388, 36, 3396}, { 7543, -117}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1388, 103, 3396}, { 7543, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1725, 103, 3446}, { -4095, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1909, 175, 2799}, { -4095, -819}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1552, 175, 2721}, { 8373, -819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1552, 283, 2721}, { 8373, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1909, 283, 2799}, { -4095, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1725, 103, 3446}, { 7503, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 103, 3204}, { -4096, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 40, 3204}, { -4096, -42}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1725, 39, 3446}, { 7503, -62}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1505, 175, 3106}, { 9835, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1963, 175, 3204}, { -6143, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1963, 103, 3204}, { -6144, -205}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1505, 103, 3106}, { 9835, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1388, 36, 3396}, { 0, -117}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1282, 47, 3269}, { 5651, 66}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1282, 103, 3269}, { 5651, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1388, 103, 3396}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1505, 103, 3106}, { -2048, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1353, 103, 2989}, { 4485, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1353, 175, 2989}, { 4484, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1505, 175, 3106}, { -2048, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1282, 103, 3269}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1282, 47, 3269}, { 0, 66}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1174, 103, 3270}, { 3682, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1068, 103, 3145}, { 1728, 1288}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1156, 30, 3214}, { -2048, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1068, 27, 3145}, { 1782, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1282, 47, 3269}, { -2047, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1156, 30, 3214}, { 2670, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1174, 103, 3270}, { 1054, 1378}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1068, 103, 3145}, { 3548, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1174, 103, 3270}, { -2047, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1156, 30, 3214}, { -205, -281}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1547, 175, 2183}, { 4591, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1379, 175, 2374}, { -4095, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1379, 103, 2374}, { -4095, -205}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1547, 103, 2183}, { 4591, -205}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1756, 175, 2325}, { 5752, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1756, 283, 2325}, { 5752, 1843}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1580, 283, 2471}, { -2047, 1843}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1580, 175, 2471}, { -2047, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -309, 103, 1017}, { 3327, 1027}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -394, 103, 1150}, { -2048, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -398, 13, 1147}, { -2047, -503}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -309, 20, 1017}, { 3331, -378}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 175, 1380}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 117, 1380}, { 0, 1967}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 117, 1380}, { 3822, 1967}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 175, 1380}, { 3822, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -512, 103, 1159}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -512, 48, 1159}, { 0, 86}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -398, 13, 1147}, { 3917, -500}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -394, 103, 1150}, { 4056, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -807, 254, 998}, { 10717, 2047}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -970, 254, 1400}, { -4095, 2048}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -970, 175, 1400}, { -4095, 696}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -807, 175, 998}, { 10717, 696}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 1380}, { -4095, -1960}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -512, 48, 1159}, { 6089, -1142}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -512, 175, 1159}, { 6089, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 175, 1380}, { -4096, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -449, 103, 930}, { 5092, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -449, 175, 930}, { 5092, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -545, 175, 1044}, { 0, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -545, 103, 1044}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -512, 103, 1159}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -545, 103, 1044}, { 4079, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -545, 175, 1044}, { 4079, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -512, 175, 1159}, { 0, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1359, 175, 1467}, { 5612, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1443, 175, 1259}, { -2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1443, 103, 1259}, { -2047, -205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1359, 103, 1467}, { 5612, -205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 102, 1637}, { 13255, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -940, 175, 1640}, { 13424, 1251}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1359, 175, 1467}, { -2054, 1229}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1359, 103, 1467}, { -2048, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1198, 175, 1277}, { 0, 3727}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -970, 175, 1400}, { 8844, 3727}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -970, 254, 1400}, { 8844, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1198, 254, 1277}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1443, 19, 1259}, { -2048, -403}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1498, 40, 1467}, { 5299, -47}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1498, 103, 1467}, { 5299, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1443, 103, 1259}, { -2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1498, 40, 1467}, { -4096, -47}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1697, 34, 1816}, { 9607, -155}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1697, 103, 1816}, { 9607, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1498, 103, 1467}, { -4096, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1993, 103, 2001}, { 7822, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1697, 103, 1816}, { -4096, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1697, 34, 1816}, { -4096, -155}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1993, 51, 2001}, { 7822, 139}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1162, 32, 1966}, { -8192, 0}, {0xec, 0xec, 0xec, 0x00}}, + {{ -949, 13, 1633}, { 5303, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -944, 102, 1637}, { 5144, 1510}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1162, 103, 1966}, { -8306, 1205}, {0xec, 0xec, 0xec, 0x00}}, + {{ -800, 175, 1380}, { 9478, 94}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -949, 13, 1633}, { 0, 2751}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 1380}, { 9429, 3070}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1162, 103, 1966}, { 12514, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1170, 103, 2452}, { -4096, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1170, 42, 2452}, { -4096, -15}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1162, 32, 1966}, { 12514, -185}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -949, 13, 1633}, { 0, 2751}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 175, 1380}, { 9478, 94}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 102, 1637}, { 0, 1239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -940, 175, 1640}, { 0, -15}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2232, 103, 2348}, { 8235, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1993, 103, 2001}, { -6144, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1993, 51, 2001}, { -6144, 139}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2194, 25, 2329}, { 8235, -281}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2018, 283, 2591}, { 8639, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1756, 283, 2325}, { -4095, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1756, 175, 2325}, { -4095, -819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2018, 175, 2591}, { 8639, -819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1925, 103, 2231}, { 2516, -205}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1925, 175, 2231}, { 2516, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1756, 175, 2325}, { -4095, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1756, 103, 2325}, { -4095, -205}, {0x94, 0x94, 0x94, 0x00}}, + {{ -2018, 175, 2591}, { 5649, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2038, 175, 2366}, { -2048, 1229}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2038, 103, 2366}, { -2048, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2018, 103, 2591}, { 5649, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2232, 103, 2348}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2194, 25, 2329}, { 0, -281}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2172, 39, 2471}, { 4642, -64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2172, 103, 2471}, { 4642, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1925, 103, 2231}, { 0, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2038, 103, 2366}, { 5985, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2038, 175, 2366}, { 5985, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1925, 175, 2231}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1547, 103, 2183}, { -2048, -205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1756, 103, 2325}, { 6563, -205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1756, 175, 2325}, { 6563, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1547, 175, 2183}, { -2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -4498, 0, 1556}, { -7631, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -3023, 0, 1411}, { -1154, 2989}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2954, 0, 917}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3089, 8, 493}, { -7807, 3048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -4498, 0, 1556}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2954, 0, 917}, { -7631, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3089, 8, 493}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3712, 8, -466}, { 0, 6246}, {0xec, 0xec, 0xec, 0x00}}, + {{ -4498, 0, 1556}, { 8045, 461}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -3712, 8, -466}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3089, 8, 493}, { 0, 6246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2340, 8, -191}, { 4566, 5491}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 408, 8, 604}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { 0, 4827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 480}, { 3429, 1929}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 480}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 40, 0, 647}, { 0, 2548}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 408, 8, 604}, { 3363, 2151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 480}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { 0, 5513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 8, -72}, { 4050, 4026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 469, 8, -181}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 8, -72}, { 0, 5041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { 3201, 2148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 40}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1401, 8, -72}, { 0, 3104}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1547, 14, -432}, { 3648, 3417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1220, 8, -628}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1547, 14, -432}, { 0, 4637}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1401, 8, -72}, { 3650, 4924}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1508, 17, -554}, { 0, 3887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1547, 14, -432}, { 1034, 4486}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2340, 8, -191}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2136, 0, 152}, { 0, 4673}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1960, 0, 64}, { 1792, 4807}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2340, 8, -191}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1960, 0, 64}, { 0, 5210}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 40}, { 1606, 7212}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 40}, { 0, 7417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1664, 14, -461}, { 4381, 6225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 8, -1049}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2340, 8, -191}, { 0, 9586}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1664, 14, -461}, { 4842, 4811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1664, 14, -461}, { 0, 7171}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1566, 18, -720}, { 1870, 5532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -58, 8, -72}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -42, 8, -260}, { 0, 2736}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -213, 18, -144}, { 1574, 1755}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -42, 8, -260}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -96, 8, -552}, { 0, 3740}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 8, -571}, { 1449, 4179}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -261, 8, -571}, { 0, 4496}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -213, 18, -144}, { 1854, 1078}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2432, 0, 448}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 0, 280}, { 0, 2953}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2340, 8, -191}, { 2874, 6173}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2304, 0, 280}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 0, 152}, { 0, 2953}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2340, 8, -191}, { 3626, 3365}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2340, 8, -191}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -3089, 8, 493}, { 0, 10281}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 448}, { 3746, 5578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3089, 8, 493}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 920}, { 0, 7233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 448}, { 4089, 5432}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2954, 0, 917}, { 0, 5087}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 920}, { 3426, 6202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, 0, 733}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -104, 0, 994}, { 0, 3560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 642}, { 1349, 581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 0, 1087}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -242, 0, 1179}, { 0, 1947}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -204, -10, 1230}, { 683, 2286}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, -10, 1230}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -104, 0, 994}, { 0, 3452}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 0, 1087}, { 663, 2296}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -201, 0, 1087}, { 0, 4269}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -104, 0, 994}, { 978, 3363}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 304, 0, 1483}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 12, 0, 1021}, { 0, 6138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, -10, 1308}, { 2324, 4631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 408, 8, 604}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 1021}, { 0, 6368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 304, 0, 1483}, { 5019, 7353}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 12, 0, 1021}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 408, 8, 604}, { 0, 6368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 40, 0, 647}, { 2096, 3708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2091, 8, 703}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 20, 921}, { 0, 5288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 120}, { 6462, 1863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 120}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1928, 0, 176}, { 0, 3346}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2091, 8, 703}, { 4363, 5864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1928, 0, 176}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 0, 248}, { 0, 2494}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2091, 8, 703}, { 3634, 4512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 360}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2328, 0, 504}, { 0, 2646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2091, 8, 703}, { 2812, 2853}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 0, 248}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 360}, { 0, 2748}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2091, 8, 703}, { 3236, 3632}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2143, 4, 904}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2091, 8, 703}, { 0, 2925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2328, 0, 504}, { 2539, 4151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2328, 0, 504}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 920}, { 0, 4980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2143, 4, 904}, { 2638, 4067}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1153, 0, 1997}, { -7513, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -260, 0, 2418}, { -1003, 2742}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -252, 0, 2853}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1287, 0, 3607}, { 6129, 4838}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2668, 50, 2840}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1153, 0, 1997}, { 0, 8946}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1153, 0, 1997}, { -4532, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 408, 8, 604}, { 1673, 4699}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 304, 0, 1483}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1153, 0, 1997}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 3088, 0, 1245}, { -9483, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 408, 8, 604}, { 864, 8185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 3088, 0, 1245}, { 7302, 7074}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2668, 50, 2840}, { 0, 8946}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1153, 0, 1997}, { -7378, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -252, 0, 2853}, { -4014, 7742}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1287, 0, 3607}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1153, 0, 1997}, { -6732, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -208, 0, 2023}, { -742, 2683}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -260, 0, 2418}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1153, 0, 1997}, { -6216, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -115, 0, 1789}, { -443, 2084}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -208, 0, 2023}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1153, 0, 1997}, { -5868, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 304, 0, 1483}, { -1663, 2715}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -115, 0, 1789}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1304, 23, -857}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1508, 17, -554}, { 0, 4446}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1220, 8, -628}, { 1982, 2379}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1079, 8, -801}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1111, 33, -978}, { 0, 2835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1304, 23, -857}, { 2009, 2081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1220, 8, -628}, { 0, 3425}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1079, 8, -801}, { 1781, 2433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, 8, -1646}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -610, 15, -1143}, { 0, 6895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 2388, 6294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 0, 6810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 2211, 8059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 378, 8, -984}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, 8, -1646}, { 0, 9296}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 4413, 3387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 378, 8, -984}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 0, 6030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 23, -582}, { 2672, 5484}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1416, 8, -1641}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -610, 15, -1143}, { 0, 9745}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, 8, -1646}, { 5864, 10019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1416, 8, -1641}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -886, 28, -1156}, { 0, 7721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -610, 15, -1143}, { 1615, 9595}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1153, 33, -1091}, { 0, 6777}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, 28, -1156}, { 2409, 7273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2863, 28, -2548}, { -1106, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -4237, 88, -1825}, { 3569, 4968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3712, 8, -466}, { 7741, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3712, 8, -466}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2340, 8, -191}, { 0, 7412}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1963, 8, -1049}, { 4180, 8334}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2863, 28, -2548}, { -6686, 8818}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1963, 8, -1049}, { -8421, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2863, 28, -2548}, { -2238, 8688}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1963, 8, -1049}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1416, 8, -1641}, { -3680, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1218, 8, -2911}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2863, 28, -2548}, { -7690, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1416, 8, -1641}, { -2129, 6492}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2363, 8, -1024}, { -5984, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1403, 8, -1288}, { -5631, 5557}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1918, 8, 209}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2903, 8, 412}, { 0, 5615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2363, 8, -1024}, { 5924, 1873}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1918, 8, 209}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2795, 8, -559}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2363, 8, -1024}, { 0, 3922}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2654, 8, -244}, { 1450, 411}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1394, 8, -2274}, { -7996, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1218, 8, -2911}, { 2101, 8016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, 8, -1646}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1218, 8, -2911}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1416, 8, -1641}, { -5868, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -240, 8, -1646}, { -5019, 6325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1394, 8, -2274}, { -7496, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -240, 8, -1646}, { -624, 5112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 378, 8, -984}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1403, 8, -1288}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1394, 8, -2274}, { -4503, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 378, 8, -984}, { 1345, 5713}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 3088, 0, 1245}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 3216, 8, 477}, { 0, 4578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1918, 8, 209}, { 6047, 4810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1918, 8, 209}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1403, 8, -1288}, { -7229, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 378, 8, -984}, { -7445, 5897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 378, 8, -984}, { -8898, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 469, 8, -181}, { -6325, 3670}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 469, 8, -181}, { -6857, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { -6560, 2694}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { -6769, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 408, 8, 604}, { -6872, 2922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1918, 8, 209}, { 0, 8159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 408, 8, 604}, { 5923, 12127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 469, 8, -181}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 13, -267}, { 0, 5031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 8, -72}, { 1723, 4652}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 378, 8, -984}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 13, -267}, { 0, 8292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 469, 8, -181}, { 3883, 7302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 378, 8, -984}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 23, -582}, { 0, 6223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 13, -267}, { 2348, 7902}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -96, 8, -552}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -231, 26, -779}, { 0, 3472}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 8, -571}, { 1272, 1846}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -231, 26, -779}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -519, 8, -993}, { 0, 4401}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 8, -571}, { 1872, 154}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -519, 8, -993}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -535, 8, -777}, { 0, 3165}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -367, 8, -745}, { 1566, 3353}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -902, 8, -848}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1111, 33, -978}, { 0, 3409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1079, 8, -801}, { 1270, 2117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1111, 33, -978}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, 8, -848}, { 0, 3409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 38, -1021}, { 958, 1696}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 20, -1036}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, 8, -848}, { 0, 3337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -535, 8, -777}, { 3162, 1916}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -993, 38, -1021}, { 0, 3220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, 8, -848}, { 1811, 2462}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -519, 8, -993}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 20, -1036}, { 0, 3299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -535, 8, -777}, { 2129, 797}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1383, 23, -947}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1153, 33, -1091}, { 0, 3440}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1416, 8, -1641}, { 5720, 4063}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1963, 8, -1049}, { 0, 6530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1566, 18, -720}, { 2305, 2228}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1383, 23, -947}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1416, 8, -1641}, { 0, 7501}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1963, 8, -1049}, { 5325, 2421}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5170, 4, 532}, { 5372, 1901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5006, 0, 1713}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -4498, 0, 1556}, { 0, 3451}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -5752, 8, -356}, { -6062, 9526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -5170, 4, 532}, { -3031, 5275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3712, 8, -466}, { -9909, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -4498, 0, 1556}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -5752, 8, -356}, { 0, 10669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3712, 8, -466}, { 6131, 3634}, {0xec, 0xec, 0xec, 0x00}}, + {{ -4237, 88, -1825}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2954, 0, 917}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1400}, { 0, 6722}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 920}, { 2772, 3325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3023, 0, 1411}, { 0, 5582}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2560, 0, 1400}, { 4176, 4899}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1040, 0, 2354}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2832}, { 0, 5906}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2360}, { 1932, 2052}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -999, 23, 2627}, { 0, 3551}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2832}, { 1574, 5645}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2804, 0, 3644}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2521, 5, 3516}, { 0, 4033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 3312}, { 1328, 5573}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2916, 9, 3463}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2804, 0, 3644}, { 0, 3034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2814, 0, 3228}, { 2106, -277}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2814, 0, 3228}, { 0, 3500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2959, 18, 3256}, { 1235, 2589}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2849, 19, 3081}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2959, 18, 3256}, { 0, 2989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2814, 0, 3228}, { 1046, 1866}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2928, 22, 3037}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2959, 18, 3256}, { 0, 3096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2849, 19, 3081}, { 951, 1376}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2814, 0, 3228}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2804, 0, 3644}, { 0, 4949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 3312}, { 3494, 1748}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2849, 19, 3081}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2814, 0, 3228}, { 0, 2367}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 3312}, { 3195, 3957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2928, 22, 3037}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 3312}, { 0, 6376}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2848}, { 3164, 3324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2796, 10, 2762}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2928, 22, 3037}, { 0, 3876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2848}, { 2462, 835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2459}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2796, 10, 2762}, { 0, 4640}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2848}, { 2298, 3737}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -252, 0, 2853}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -260, 0, 2418}, { 0, 5003}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -568, 0, 2360}, { 3165, 5588}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -252, 0, 2853}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -568, 0, 2360}, { 0, 6579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 0, 2993}, { 3459, 2023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3214, 0, 3964}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 0, 3724}, { 0, 4860}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3028, 9, 3507}, { 2254, 5074}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3444, 0, 3418}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3214, 0, 3964}, { 0, 6436}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3028, 9, 3507}, { 3365, 3248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3028, 9, 3507}, { 0, 5058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3079, 18, 3261}, { 2069, 4210}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3372, 0, 2993}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3444, 0, 3418}, { 0, 4962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3079, 18, 3261}, { 3225, 2953}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3372, 0, 2993}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3079, 18, 3261}, { 0, 4782}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3043, 21, 3005}, { 1937, 3549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 0, 3724}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3214, 0, 3964}, { 0, 4860}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2812, 0, 4192}, { 3877, 3196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2202, 0, 4363}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1821, 0, 4313}, { 0, 4526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2007, 3, 3984}, { 3381, 3248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2202, 0, 4363}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2007, 3, 3984}, { 0, 5071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2426, 6, 3970}, { 3453, 3543}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2426, 6, 3970}, { 0, 5298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2692, 12, 3884}, { 1735, 7098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2812, 0, 4192}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2202, 0, 4363}, { 0, 6816}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2692, 12, 3884}, { 3183, 1359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2812, 0, 4192}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2692, 12, 3884}, { 0, 4225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 0, 3724}, { 2194, 4889}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1187, 0, 3672}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -996, 0, 3536}, { 0, 3163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1221, 0, 3660}, { 271, 832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1512, 12, 3787}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1187, 0, 3672}, { 0, 4183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1221, 0, 3660}, { 214, 3930}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1221, 0, 3660}, { 0, 3937}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 3736}, { 602, 1040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1859, 6, 3848}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1512, 12, 3787}, { 0, 4261}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 3736}, { 589, 4135}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 3736}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1859, 6, 3848}, { 0, 2563}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 3736}, { 1547, -200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 0, 3620}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1129, 3, 3777}, { 0, 3373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, 3920}, { 3878, 765}, {0xec, 0xec, 0xec, 0x00}}, + {{ -668, 0, 3920}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1129, 3, 3777}, { 0, 5698}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1483, 12, 3903}, { 2216, 8215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, 3920}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1483, 12, 3903}, { 0, 8549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1821, 0, 4313}, { 4167, 11343}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2007, 3, 3984}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1821, 0, 4313}, { 0, 4639}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1483, 12, 3903}, { 4560, 2545}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1960, 0, 3696}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2305, 1, 3481}, { 0, 4756}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2017, 3, 3865}, { 1734, 557}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 3736}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1960, 0, 3696}, { 0, 2958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2017, 3, 3865}, { 1787, 3134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2017, 3, 3865}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1859, 6, 3848}, { 0, 2486}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 3736}, { 1103, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 3312}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2404, 6, 3852}, { 0, 6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2017, 3, 3865}, { 3572, 6412}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2804, 0, 3644}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2635, 12, 3778}, { 0, 3055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2521, 5, 3516}, { 2701, 2350}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2635, 12, 3778}, { 0, 5849}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2404, 6, 3852}, { 2261, 5617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -252, 0, 2853}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -584, 0, 2993}, { 0, 4625}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 0, 3407}, { 4612, 3143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 0, 2993}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -712, 0, 3372}, { 0, 4548}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 0, 3407}, { 4016, 3732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 0, 3620}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, 3920}, { 0, 4911}, {0xec, 0xec, 0xec, 0x00}}, + {{ -301, 0, 3407}, { 5573, 3433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 0, 3407}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -712, 0, 3372}, { 0, 5122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 0, 3620}, { 2392, 6605}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2202, 0, 4363}, { -4981, 4681}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -3528, 0, 4629}, { 0, 1024}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -1547, 0, 5551}, { -9981, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1547, 0, 5551}, { 6790, 8339}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -3528, 0, 4629}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -3255, 0, 5301}, { 0, 4337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1821, 0, 4313}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1547, 0, 5551}, { -5793, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -118, 50, 5263}, { -5920, 7683}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -118, 50, 5263}, { 400, 7642}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, 3920}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1821, 0, 4313}, { -5564, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1547, 0, 5551}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1821, 0, 4313}, { -5793, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2202, 0, 4363}, { -5943, 2769}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2202, 0, 4363}, { -6180, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2812, 0, 4192}, { -3598, 2337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2812, 0, 4192}, { -3831, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3214, 0, 3964}, { -2807, 2868}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 10, 2693}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3008, 0, 2173}, { 0, 6023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3372, 0, 2993}, { 5009, -464}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3372, 0, 2993}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3043, 21, 3005}, { 0, 4206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 10, 2693}, { 2861, 5397}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3008, 0, 2173}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 10, 2693}, { 0, 6023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2345}, { 3741, 3558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3008, 0, 2173}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2345}, { 0, 5542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2120}, { 1877, 4688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, 3920}, { -9040, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -118, 50, 5263}, { -7531, 7480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1287, 0, 3607}, { 0, 1024}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ 2668, 50, 2840}, { 7165, 142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1287, 0, 3607}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1606, 20, 4398}, { 0, 4919}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -118, 50, 5263}, { 8782, 304}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1606, 20, 4398}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1287, 0, 3607}, { 0, 4919}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1287, 0, 3607}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -301, 0, 3407}, { -7306, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, 3920}, { -8677, 3560}, {0xec, 0xec, 0xec, 0x00}}, + {{ -252, 0, 2853}, { -7826, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -301, 0, 3407}, { -6912, 3391}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -573, 0, 1401}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -688, 0, 1380}, { 0, 2072}, {0xec, 0xec, 0xec, 0x00}}, + {{ -614, -8, 1575}, { 1637, 1295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -614, -8, 1575}, { 0, 2683}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -16, 1362}, { 1457, 551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -242, 0, 1179}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -573, 0, 1401}, { 0, 4668}, {0xec, 0xec, 0xec, 0x00}}, + {{ -418, -16, 1362}, { 671, 3291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -16, 1362}, { 0, 3388}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, -10, 1230}, { 749, 1162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1400}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2141, -8, 1505}, { 0, 3990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2143, 4, 904}, { 5188, 2188}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2143, 4, 904}, { 0, 6341}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 920}, { 2298, 4757}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -4831, 0, 3403}, { -2517, 8797}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3528, 0, 4629}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -3214, 0, 3964}, { -3359, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -4498, 0, 1556}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -5006, 0, 1713}, { 0, 3451}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -4831, 0, 3403}, { 7609, 4967}, {0xec, 0xec, 0xec, 0x00}}, + {{ -5286, 0, 4028}, { -7728, 4527}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -4831, 0, 3403}, { -8170, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -5286, 0, 4028}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -4375, 0, 4757}, { 0, 6352}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -3884, 0, 4508}, { 2290, 7396}, {0xec, 0xec, 0xec, 0x00}}, + {{ -4831, 0, 3403}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3214, 0, 3964}, { -7819, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3444, 0, 3418}, { -6009, 3036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -4498, 0, 1556}, { -6769, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -3008, 0, 2173}, { -269, 4493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3023, 0, 1411}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -3372, 0, 2993}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3008, 0, 2173}, { -4098, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -4498, 0, 1556}, { -3905, 8388}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -4498, 0, 1556}, { -8336, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -4831, 0, 3403}, { -2636, 7424}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3372, 0, 2993}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -4831, 0, 3403}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3444, 0, 3418}, { -6337, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3372, 0, 2993}, { -6643, 2969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 20, 921}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2091, 8, 703}, { 0, 5288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2143, 4, 904}, { 1848, 4843}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2143, 4, 904}, { 0, 5279}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2142, 0, 1115}, { 1927, 5207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2142, 0, 1115}, { 0, 5617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1691, 24, 1314}, { 3268, 2513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 304, 0, 1483}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -112, -10, 1308}, { 0, 5315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 0, 1789}, { 4094, 3422}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, -10, 1308}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, -14, 1496}, { 0, 4123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 0, 1789}, { 3840, 3389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 0, 1789}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, -8, 1636}, { 0, 5157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -208, 0, 2023}, { 2298, 1017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 0, 1789}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, -14, 1496}, { 0, 4934}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, -8, 1636}, { 1708, 4787}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1009, 0, 2114}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1040, 0, 2354}, { 0, 3233}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2360}, { 2178, 3013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1880}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1009, 0, 2114}, { 0, 3893}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -800, 0, 2360}, { 2922, 4291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1380}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -688, 0, 1880}, { 0, 5408}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, -4, 1718}, { 238, 3931}, {0xec, 0xec, 0xec, 0x00}}, + {{ -662, -4, 1718}, { 0, 3940}, {0xec, 0xec, 0xec, 0x00}}, + {{ -614, -8, 1575}, { 618, 2726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -208, 0, 2023}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, -8, 1636}, { 0, 5759}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -546, -4, 1751}, { 1033, 5197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -546, -4, 1751}, { 0, 5323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 1890}, { 1197, 4692}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -260, 0, 2418}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -208, 0, 2023}, { 0, 4660}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 1890}, { 3784, 5418}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 1890}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2360}, { 0, 5349}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -260, 0, 2418}, { 3176, 5876}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2141, -8, 1505}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2263}, { 0, 8544}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2039, 8, 1847}, { 2083, 3533}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2141, -8, 1505}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1400}, { 0, 3990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2263}, { 7500, 1569}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2141, -8, 1505}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2039, 8, 1847}, { 0, 4285}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1774, 18, 1530}, { 3155, 2205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1691, 24, 1314}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2142, 0, 1115}, { 0, 5531}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2141, -8, 1505}, { 3264, 4087}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1691, 24, 1314}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2141, -8, 1505}, { 0, 5500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1774, 18, 1530}, { 1523, 2495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1400}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3023, 0, 1411}, { 0, 5256}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2560, 0, 2120}, { 6574, 1180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3023, 0, 1411}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -3008, 0, 2173}, { 0, 7983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2120}, { 4097, 7584}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1400}, { 2039, -412}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2474, 2, 2274}, { 263, 29974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1400}, { 121, -306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2345}, { 1921, 32370}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1400}, { 32767, 5186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2474, 2, 2274}, { 32767, -17375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1400}, { 32767, 5195}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 2263}, { 32767, -17089}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2120}, { 32767, -13459}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2345}, { 32767, -19267}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1400}, { 32767, 5140}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1400}, { 32767, 5131}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 1400}, { 153, 2130}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -704, 2, 920}, { 72, -11609}, {0x78, 0x78, 0x78, 0x00}}, + {{ -784, 2, 920}, { 2013, -11469}, {0x78, 0x78, 0x78, 0x00}}, + {{ -784, 2, 1400}, { 2094, 2269}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2544, 2, 920}, { 2021, -1958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1400}, { 2102, 10182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1400}, { -7, 10238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 920}, { -88, -1902}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 920}, { 32767, 17581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1400}, { 32767, 5186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1400}, { 32767, 5195}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 920}, { 32767, 17590}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 920}, { 32767, 17525}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 1400}, { 32767, 5131}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 1400}, { 32767, 5140}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 920}, { 32767, 17534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -899, 2, 500}, { 79, 5885}, {0x78, 0x78, 0x78, 0x00}}, + {{ -822, 2, 691}, { -33, 4113}, {0x78, 0x78, 0x78, 0x00}}, + {{ -745, 2, 669}, { 2025, -100}, {0x78, 0x78, 0x78, 0x00}}, + {{ -829, 2, 460}, { 2118, -101}, {0x78, 0x78, 0x78, 0x00}}, + {{ -784, 2, 920}, { 30, -1686}, {0x78, 0x78, 0x78, 0x00}}, + {{ -704, 2, 920}, { 2067, -1982}, {0x78, 0x78, 0x78, 0x00}}, + {{ -1012, 2, 349}, { 62, 4312}, {0x78, 0x78, 0x78, 0x00}}, + {{ -955, 2, 291}, { 2107, -365}, {0x78, 0x78, 0x78, 0x00}}, + {{ -1124, 2, 165}, { 2059, 5266}, {0x78, 0x78, 0x78, 0x00}}, + {{ -1164, 2, 235}, { -12, 4975}, {0x78, 0x78, 0x78, 0x00}}, + {{ -2464, 2, 920}, { -47, 10697}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2349, 2, 500}, { 0, -992}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 460}, { 2051, -1505}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 920}, { 1968, 11275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2292, 2, 291}, { 2049, 4478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2235, 2, 349}, { -102, 4159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2083, 2, 234}, { 0, -821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2125, 2, 166}, { 2162, -989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 460}, { 2087, 4409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2349, 2, 500}, { -16, 4107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2235, 2, 349}, { -73, -786}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2292, 2, 291}, { 2023, -1054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 0, 152}, { 27975, 32767}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2304, 0, 280}, { 32003, 32767}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2292, 2, 291}, { 31748, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2125, 2, 166}, { 27736, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2235, 2, 349}, { 30513, 32470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 360}, { 30275, 32181}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2072, 0, 248}, { 26636, 32767}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2083, 2, 234}, { 26859, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2349, 2, 500}, { 32767, 28500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2328, 0, 504}, { 32767, 28403}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 920}, { 32767, 17525}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 920}, { 32767, 17534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 460}, { 32767, 29481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 448}, { 32767, 29789}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 920}, { 32767, 17581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 920}, { 32767, 17590}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1957, 2, 82}, { 2036, -504}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2125, 2, 166}, { 2145, 4213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2083, 2, 234}, { 17, 4071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1931, 2, 158}, { -80, -196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 40}, { 2046, -16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 40}, { 2057, -326}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 120}, { 14, 2055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 120}, { 6, 5354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1355, 2, 158}, { -3, -1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1332, 2, 81}, { 2049, -1306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1957, 2, 82}, { 2006, 6948}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1931, 2, 158}, { -44, 6567}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1124, 2, 165}, { 2049, -1286}, {0x78, 0x78, 0x78, 0x00}}, + {{ -1332, 2, 81}, { 2046, 4465}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1355, 2, 158}, { -1, 4262}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1164, 2, 235}, { 1, -1029}, {0x78, 0x78, 0x78, 0x00}}, + {{ -1960, 0, 64}, { 23818, 32767}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1957, 2, 82}, { 23767, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 40}, { 17351, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1928, 0, 176}, { 23234, 32767}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1680, 2, 120}, { 17459, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1931, 2, 158}, { 23268, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 120}, { 15473, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1360, 0, 176}, { 10198, 32767}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1355, 2, 158}, { 10062, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1328, 0, 64}, { 9313, 32767}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1600, 2, 40}, { 15515, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1332, 2, 81}, { 9433, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2125, 2, 166}, { 27736, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 0, 152}, { 27975, 32767}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2083, 2, 234}, { 26859, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 0, 248}, { 26636, 32767}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 2360}, { 21, 3032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 1400}, { 149, -21289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 1400}, { 2100, -21290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2360}, { 1972, 3031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2360}, {-18432, 4073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2360}, {-18432, 4469}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 1400}, { 6144, 4469}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 1400}, { 6144, 4073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1400}, { 6144, 1633}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2360}, {-18432, 1633}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -784, 2, 2360}, {-18432, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 1400}, { 6144, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1748, 2, 3720}, { 74, -1299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1540, 2, 3720}, { 26, 3955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1548, 2, 3640}, { 2032, 3848}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1740, 2, 3640}, { 2077, -1006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1256, 2, 3573}, { 2078, -2586}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1548, 2, 3640}, { 2012, 5156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1540, 2, 3720}, { 34, 5382}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1224, 2, 3647}, { 129, -2983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1256, 2, 3573}, { 2062, -758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1224, 2, 3647}, { 121, -1017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1036, 2, 3536}, { 124, 4574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1084, 2, 3472}, { 2068, 4327}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1224, 2, 3647}, { 11781, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -996, 0, 3536}, { 6400, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1036, 2, 3536}, { 7305, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1221, 0, 3660}, { 11728, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1096, 0, 3460}, { 8592, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1264, 0, 3558}, { 12579, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1256, 2, 3573}, { 12398, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1084, 2, 3472}, { 8328, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1740, 2, 3640}, { 23604, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1548, 2, 3640}, { 19196, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 3624}, { 19276, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1736, 0, 3624}, { 23498, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1752, 0, 3736}, { 24016, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1536, 0, 3736}, { 19059, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1540, 2, 3720}, { 19122, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1748, 2, 3720}, { 23894, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2293, 2, 3469}, { 2009, -575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1957, 2, 3678}, { 2076, 10095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1931, 2, 3602}, { 49, 9647}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2235, 2, 3411}, { -14, -41}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1957, 2, 3678}, { 2048, -1007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1748, 2, 3720}, { 2048, 4425}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1740, 2, 3640}, { 82, 4201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1931, 2, 3602}, { 82, -756}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2349, 2, 3260}, { 88, 19}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 3300}, { 2082, -283}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2293, 2, 3469}, { 1994, 5202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2235, 2, 3411}, { 10, 4933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2308, 0, 3482}, { 32767, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2293, 2, 3469}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 3300}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 3312}, { 32767, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2235, 2, 3411}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 3400}, { 32767, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2336, 0, 3248}, { 32767, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2349, 2, 3260}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1928, 0, 3584}, { 27851, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1931, 2, 3602}, { 27933, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1740, 2, 3640}, { 23604, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 0, 3624}, { 23498, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1960, 0, 3696}, { 28736, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1752, 0, 3736}, { 24016, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1748, 2, 3720}, { 23894, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1957, 2, 3678}, { 28637, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 2, 3339}, { 1753, -3164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1084, 2, 3472}, { 2066, 1620}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1036, 2, 3536}, { 93, 2027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -829, 2, 3300}, { 114, -5934}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 2, 3091}, { 187, -3850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 2, 3167}, { 1662, -589}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 2, 3339}, { 2013, 5405}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -829, 2, 3300}, { 35, 3174}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 2, 3091}, { 125, 1445}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -719, 2, 2967}, { 345, -2072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 2, 2953}, { 1889, -2143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 2, 3167}, { 1751, 3993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -855, 2, 3168}, { 2661, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -814, 0, 2948}, { 1434, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -870, 0, 3159}, { 3003, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -856, 2, 3167}, { 2686, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 2, 2953}, { 1051, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, 0, 3312}, { 1965, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -829, 2, 3300}, { 2234, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -996, 0, 3536}, { 6400, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1036, 2, 3536}, { 7305, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -719, 2, 2967}, { -737, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 2, 3091}, { 35, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 0, 3096}, { -344, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -702, 0, 2972}, { -1103, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -950, 2, 3339}, { 5069, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -962, 0, 3327}, { 5340, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1084, 2, 3472}, { 8328, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1096, 0, 3460}, { 8592, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 2843}, { 167, 93}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2360}, { 58, 10389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2360}, { 1938, 10443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2837}, { 2046, 288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -719, 2, 2967}, { 262, 2276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2843}, { 265, -859}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2837}, { 1943, -1070}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 2, 2953}, { 1933, 1874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2360}, { -1893, -18587}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2843}, { -1243, -31066}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2848}, { -1596, -31178}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 2360}, { -2252, -18578}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -702, 0, 2972}, { -1103, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -719, 2, 2967}, { -737, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2360}, { 317, -18642}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2832}, { 952, -30830}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -784, 2, 2837}, { 583, -30941}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2360}, { -57, -18633}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -814, 0, 2948}, { 1434, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -798, 2, 2953}, { 1051, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2345}, { 1917, -324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2377}, { 118, 887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2263}, { 27, -2198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2459}, { 2008, 2758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2459}, { 2044, 687}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2843}, { 1990, 10306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2837}, { 50, 10173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2377}, { 114, -1342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 3300}, { 2110, -9654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2349, 2, 3260}, { 73, -9111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2837}, { -2, 1301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2843}, { 2045, 1571}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2459}, { 32767, -22203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2848}, { 32767, -32257}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 2843}, { 32767, -32127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2837}, { 32767, -31909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2832}, { 32767, -31779}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 2377}, { 32767, -20029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 3312}, { 32767, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2419, 2, 3300}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2336, 0, 3248}, { 32767, -32768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2349, 2, 3260}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -58, 8, -72}, { 0, -20479}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 480}, { 0, 2131}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 480}, { 2047, 2112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 8, -72}, { 2047, -20499}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 504}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 504}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 480}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 480}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 504}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 504}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 480}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 480}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 20, 921}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 20, 921}, { 0, -4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 120}, { 2047, 32767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 120}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 120}, { 2048, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 20, 921}, { 0, -31775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 648}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 504}, { 2048, -3840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 504}, { 0, -3821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 642}, { 1, 1842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 1021}, { 2020, -2854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -104, 0, 994}, { 0, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, -10, 1230}, { 0, 8470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, -10, 1308}, { 2047, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 1021}, { 2048, -9731}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, -10, 1230}, { 1, 1652}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 1021}, { 2048, -5533}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 648}, { 2048, 10751}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 642}, { 0, 10480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -104, 0, 994}, { 0, -5153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 20, 921}, { 2047, 1947}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1691, 24, 1314}, { 2054, -14160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1611, 24, 1323}, { 0, -14462}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 20, 921}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1664, 14, -461}, { 2048, -18120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 40}, { 2047, 3315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 40}, { -1, 3093}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1547, 14, -432}, { 17, -17503}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1613, 16, -595}, { 2002, 1447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1547, 14, -432}, { 0, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1508, 17, -554}, { 0, 1159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1613, 16, -595}, { 2048, 4857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1664, 14, -461}, { 2048, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1547, 14, -432}, { 14, -445}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, 28, -1156}, { 2011, 662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 38, -1021}, { 0, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 20, -1036}, { 0, 5572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, 28, -1156}, { 2047, -4137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 20, -1036}, { 24, 1323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -610, 15, -1143}, { 2047, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -519, 8, -993}, { 83, 411}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -487, 16, -1068}, { 2045, 392}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -610, 15, -1143}, { 2066, 6084}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, 28, -1156}, { 2047, 6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1153, 33, -1091}, { 2048, -5107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 38, -1021}, { -12, 551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -519, 8, -993}, { 7, -5452}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -610, 15, -1143}, { 2144, -425}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 20, -1036}, { -5, 5141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 38, -1021}, { 69, -3392}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1153, 33, -1091}, { 2104, 1996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1111, 33, -978}, { -15, 2001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -519, 8, -993}, { 549, -9763}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 2048, 6528}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -487, 16, -1068}, { 2047, -10239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 1660, -9103}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 2110, 2282}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -519, 8, -993}, { 14, 6936}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 2170, 4657}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -519, 8, -993}, { 0, -11263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -231, 26, -779}, { 0, 3446}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 23, -582}, { 2048, -4861}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 2048, 7909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -231, 26, -779}, { 0, 7165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -96, 8, -552}, { 0, -4298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1153, 33, -1091}, { 2047, -4650}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1383, 23, -947}, { 2047, 6790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1304, 23, -857}, { -4, 6247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1111, 33, -978}, { 4, -3914}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1566, 18, -720}, { 2055, 233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1508, 17, -554}, { 0, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1304, 23, -857}, { 0, 10862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1566, 18, -720}, { 2048, -9890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1304, 23, -857}, { 112, 1185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1383, 23, -947}, { 2048, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1613, 16, -595}, { 2048, -3745}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1508, 17, -554}, { 134, -3555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1566, 18, -720}, { 2048, -9388}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 13, -267}, { 2047, 5479}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -58, 8, -72}, { 1, -3019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 8, -72}, { 2048, -2996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -42, 8, -260}, { -1, 5206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 23, -582}, { 2048, -9040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -96, 8, -552}, { -6, -8527}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 13, -267}, { 2048, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -42, 8, -260}, { 18, 3648}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, -14, 1496}, { 2035, 443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -16, 1362}, { 0, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -614, -8, 1575}, { 0, 8803}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, -14, 1496}, { 2048, -6309}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -614, -8, 1575}, { 20, 1720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, -8, 1636}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, -10, 1308}, { 2029, -1539}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, -10, 1230}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -16, 1362}, { 0, 10297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, -14, 1496}, { 2048, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, -10, 1308}, { 2047, -9950}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -16, 1362}, { 43, 1745}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2360}, { 2048, -18772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2848}, { 45, 1334}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 0, 2993}, { 2047, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2360}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2360}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2848}, { 0, 19988}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 0, 2993}, { 2043, 1332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2848}, { 0, -4088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -702, 0, 2972}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 0, 3724}, { 12, 5168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2692, 12, 3884}, { -19, -5728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2635, 12, 3778}, { 2039, -5428}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2804, 0, 3644}, { 2055, 4093}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2426, 6, 3970}, { -37, -6540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2404, 6, 3852}, { 2047, -6108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2635, 12, 3778}, { 2033, 4460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2692, 12, 3884}, { -49, 5086}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2426, 6, 3970}, { 2024, 2783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2007, 3, 3984}, { 2034, -14366}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2017, 3, 3865}, { 0, -13799}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2404, 6, 3852}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1845, 6, 3959}, { 1905, -4186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1859, 6, 3848}, { 0, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2017, 3, 3865}, { 0, 2431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1845, 6, 3959}, { 2047, -5692}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2017, 3, 3865}, { 4, 684}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2007, 3, 3984}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -712, 0, 3372}, { 2047, 8136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, 0, 3312}, { 0, 7642}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -996, 0, 3536}, { 0, -4809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 0, 3620}, { 2048, -5211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -712, 0, 3372}, { 2047, 11238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 0, 2993}, { 2048, -5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 0, 3096}, { 29, 758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -712, 0, 3372}, { 2030, 1671}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 0, 3096}, { 0, -8529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, 0, 3312}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 0, 2993}, { 2047, -139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -702, 0, 2972}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 0, 3096}, { 0, 5187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1483, 12, 3903}, { 2043, -1333}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1512, 12, 3787}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1859, 6, 3848}, { 0, 13420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1483, 12, 3903}, { 2047, -12955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1859, 6, 3848}, { -30, 1904}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1845, 6, 3959}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1483, 12, 3903}, { 2037, 4378}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1129, 3, 3777}, { 2019, -11049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1187, 0, 3672}, { 0, -10240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1512, 12, 3787}, { 0, 3888}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 0, 3620}, { 2047, 4803}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -996, 0, 3536}, { 7, 4260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1187, 0, 3672}, { -16, -5709}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1129, 3, 3777}, { 2047, -6148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 0, 3724}, { -5, -7468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2804, 0, 3644}, { 2040, -6912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2916, 9, 3463}, { 2049, 2422}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3028, 9, 3507}, { 1, 3044}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3028, 9, 3507}, { -4, -4318}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2916, 9, 3463}, { 2048, -3746}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2959, 18, 3256}, { 2047, 5610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3079, 18, 3261}, { 4, 6174}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3043, 21, 3005}, { -15, 6580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3079, 18, 3261}, { 13, -4061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2959, 18, 3256}, { 2049, -3448}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2928, 22, 3037}, { 2046, 6154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2039, 8, 1847}, { 2045, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, 8, 1904}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1806, 14, 1710}, { 0, 10761}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2039, 8, 1847}, { 2047, -9780}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1806, 14, 1710}, { -15, 680}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1774, 18, 1530}, { 2048, 7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1662, 20, 1498}, { 0, -5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1611, 24, 1323}, { 0, 2334}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1691, 24, 1314}, { 1917, 1805}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1774, 18, 1530}, { 2047, -2331}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1662, 20, 1498}, { 41, 530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1691, 24, 1314}, { 2047, 7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1806, 14, 1710}, { 0, -6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1662, 20, 1498}, { 0, 4342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1774, 18, 1530}, { 1907, 679}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -546, -4, 1751}, { 2038, -2060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, -8, 1636}, { 2059, 3493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -614, -8, 1575}, { 16, 3964}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, -4, 1718}, { -7, -2468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 1890}, { 2044, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -546, -4, 1751}, { 2062, 6195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, -4, 1718}, { 16, 6608}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1880}, { -4, -440}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2360}, { 2048, 4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 1890}, { 2041, -15171}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1880}, { 0, -15564}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2360}, { 0, 4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2263}, { 2048, 6687}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2377}, { -11, 10030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, 8, 1904}, { 24, -18096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2039, 8, 1847}, { 2048, -18083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 10, 2693}, { 2021, 2834}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3043, 21, 3005}, { 2015, -11343}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2928, 22, 3037}, { 0, -10478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2796, 10, 2762}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2345}, { 2047, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 10, 2693}, { 2048, -16127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2459}, { 474, 814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 10, 2693}, { 2040, -424}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2796, 10, 2762}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2459}, { 0, 16126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2954, 0, 917}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3089, 8, 493}, { 0, 4008}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3560, 0, 849}, { 3336, 3939}, {0xec, 0xed, 0xec, 0x00}}, + {{ -2752, 8, 224}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2928, 8, -394}, { 0, 4265}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3089, 8, 493}, { 2548, -49}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2928, 8, -394}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3713, 8, -466}, { 0, 5589}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3089, 8, 493}, { 4757, 2598}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3089, 8, 493}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3712, 8, -466}, { 0, 6640}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3560, 0, 849}, { 3333, 1187}, {0xec, 0xed, 0xec, 0x00}}, + {{ -3560, 0, 849}, { 0, 4549}, {0xec, 0xed, 0xec, 0x00}}, + {{ -3023, 0, 1411}, { 2740, 1386}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3560, 0, 849}, { 0, 1024}, {0xec, 0xed, 0xec, 0x00}}, + {{ -3472, 0, 1764}, { 0, 6346}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3023, 0, 1411}, { 2532, 4356}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3712, 8, -466}, { 0, 7414}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4498, 0, 1556}, { 4324, -544}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4498, 0, 1556}, { 0, 7825}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3472, 0, 1764}, { 4535, 3807}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2340, 8, -191}, { 0, 1024}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2928, 8, -394}, { 0, 3915}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2752, 8, 224}, { 2975, 2629}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 179, 8, 613}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 504}, { 0, 7602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 648}, { 4363, 3795}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 8, 400}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 480}, { 0, 6114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 504}, { 1079, 6713}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 8, 400}, { 0, 7602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 504}, { 4363, 3795}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 408, 8, 604}, { 0, 3264}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 8, 400}, { 1644, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 8, 400}, { 0, 3875}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 408, 8, 604}, { 2604, 2906}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 196, 8, 200}, { 0, 3357}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 8, 400}, { 1545, 3420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 469, 8, -181}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, 8, 15}, { 0, 3942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { 2391, 2605}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 8, 120}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, 8, 15}, { 0, 7084}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 8, -72}, { 4884, 4799}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 209, 8, -185}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 8, -72}, { 0, 6874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, 8, 15}, { 4715, 4259}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 196, 8, 200}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { 0, 3357}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, 8, 15}, { 1429, 1020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 480}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 8, 400}, { 0, 6114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 320}, { 4319, 3419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, 8, 15}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 8, 120}, { 0, 6874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 196, 8, 200}, { 4715, 4259}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 196, 8, 200}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 320}, { 0, 7084}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 8, 400}, { 4676, 5073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 320}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 196, 8, 200}, { 0, 7084}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 8, 120}, { 4884, 4799}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 209, 8, -185}, { 0, 3507}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, 8, 15}, { 1545, 3499}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1401, 8, -72}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1360, 8, -271}, { 0, 9604}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1580, 8, -136}, { 3994, 2258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 24}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1580, 8, -136}, { 0, 5707}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1592, 0, 18}, { 1562, 1777}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1580, 8, -136}, { 0, 7292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 24}, { 3744, 4478}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1580, 8, -136}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1567, 10, -313}, { 3994, 2258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1592, 0, 18}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1580, 8, -136}, { 0, 5253}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 35}, { 279, 520}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1220, 8, -628}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1547, 14, -432}, { 0, 6590}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1360, 8, -271}, { 7105, 215}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1220, 8, -628}, { 0, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1508, 17, -554}, { 0, 6213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1547, 14, -432}, { 3862, 5032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1567, 10, -313}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1360, 8, -271}, { 0, 9385}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1547, 14, -432}, { 3731, 598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1664, 14, -461}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1813, 8, -503}, { 0, 6408}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1685, 10, -333}, { 3931, 604}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1620, 17, -598}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1695, 8, -813}, { 0, 8465}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1813, 8, -503}, { 7059, 1054}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1620, 17, -598}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1813, 8, -503}, { 0, 8083}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1664, 14, -461}, { 3319, 3844}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 24}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2030, 8, -61}, { 8704, 3229}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1852, 0, 38}, { 3029, 283}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1955, 0, 63}, { 6351, -528}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1700, 8, -136}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1685, 10, -333}, { 0, 5403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1957, 8, -341}, { 6250, 551}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1804, 8, -131}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1700, 8, -136}, { 0, 2822}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1957, 8, -341}, { 2734, 557}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1688, 0, 17}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1700, 8, -136}, { 0, 5230}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 24}, { 1950, 852}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1700, 8, -136}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1804, 8, -131}, { 0, 4904}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 24}, { 4515, 2631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1957, 8, -341}, { 0, 9610}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2030, 8, -61}, { 7289, 927}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1685, 10, -333}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1813, 8, -503}, { 0, 8034}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1957, 8, -341}, { 7848, 2034}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1804, 8, -131}, { 0, 6078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2030, 8, -61}, { 7287, 6271}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1700, 8, -136}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1688, 0, 17}, { 0, 5230}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 35}, { 307, 5754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1695, 8, -813}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1877, 8, -998}, { 0, 6604}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1971, 8, -718}, { 3848, 4127}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1813, 8, -503}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1971, 8, -718}, { 0, 4652}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1957, 8, -341}, { 2455, 1288}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1695, 8, -813}, { 0, 3582}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1971, 8, -718}, { 3508, 100}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2240, 8, 40}, { 0, 1023}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2030, 8, -61}, { 0, 2822}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2340, 8, -191}, { 2734, 557}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2030, 8, -61}, { 0, 1023}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -1957, 8, -341}, { 0, 3858}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2340, 8, -191}, { 3550, 1085}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -1955, 0, 63}, { 0, 1023}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2240, 8, 40}, { 5100, 8040}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2057, 0, 107}, { 3022, 2277}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2136, 0, 152}, { 5610, 3350}, {0xee, 0xec, 0xec, 0x00}}, + {{ -1957, 8, -341}, { 0, 1024}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -1971, 8, -718}, { 0, 5188}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2340, 8, -191}, { 3762, 3501}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2030, 8, -61}, { 0, 5458}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2240, 8, 40}, { 7182, 5888}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -62, 13, -258}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 8, -571}, { 0, 8420}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -238, 8, -366}, { 5400, 5067}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 8, -571}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -82, 20, -413}, { 0, 7307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 23, -546}, { 4306, 7412}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, 20, -413}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 8, -571}, { 0, 7307}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -62, 13, -258}, { 4839, 1714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 8, -182}, { 2594, 5678}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -58, 8, -72}, { 5189, 3587}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -238, 8, -366}, { 0, 7770}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 0, 280}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2517, 8, 374}, { 6046, 4926}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2376, 0, 366}, { 3450, 1264}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2432, 0, 448}, { 6503, 1477}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2432, 0, 448}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2517, 8, 374}, { 0, 4502}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2640, 8, 600}, { 7749, 2809}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2640, 8, 600}, { 7503, 3656}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2483, 0, 559}, { 3689, 216}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2520, 0, 664}, { 7033, -514}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2400, 8, 200}, { 0, 4881}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2517, 8, 374}, { 6448, 4217}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2240, 8, 40}, { 0, 1023}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2340, 8, -191}, { 0, 3798}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2400, 8, 200}, { 1722, 734}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2136, 0, 152}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2400, 8, 200}, { 6979, 5483}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2217, 0, 207}, { 3017, 1318}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2304, 0, 280}, { 6488, 1657}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2240, 8, 40}, { 0, 5741}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2677, 0, 920}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2640, 8, 600}, { 0, 3448}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2954, 0, 917}, { 3075, 943}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2520, 0, 664}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2640, 8, 600}, { 0, 5222}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 920}, { 9037, 1701}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 920}, { 8712, 3520}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2545, 0, 794}, { 3846, 537}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2560, 0, 920}, { 7692, 50}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2640, 8, 600}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2752, 8, 224}, { 0, 3859}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -3089, 8, 493}, { 2761, 3706}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2400, 8, 200}, { 0, 1024}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2340, 8, -191}, { 0, 4538}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2752, 8, 224}, { 3496, 1692}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2517, 8, 374}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2752, 8, 224}, { 0, 4132}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2640, 8, 600}, { 1979, 912}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2517, 8, 374}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2400, 8, 200}, { 0, 2644}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2752, 8, 224}, { 3106, 906}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2640, 8, 600}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -3089, 8, 493}, { 0, 4873}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2954, 0, 917}, { 2275, 2941}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -180, 0, 968}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -201, 0, 1087}, { 0, 4740}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -119, 0, 1053}, { 2929, 3380}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 0, 860}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -151, 0, 883}, { 0, 3896}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -90, 0, 928}, { 2001, 1788}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, 928}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -151, 0, 883}, { 0, 3931}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -180, 0, 968}, { 2712, 3356}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -60, 0, 642}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, 0, 733}, { 0, 5726}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -80, 0, 860}, { 5176, 5561}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, 0, 733}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -151, 0, 883}, { 0, 5683}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -80, 0, 860}, { 2852, 5347}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -168, -4, 1177}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 0, 1087}, { 0, 4512}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -242, 0, 1179}, { 2381, 2494}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -242, 0, 1179}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -204, -10, 1230}, { 0, 3600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -168, -4, 1177}, { 1957, 3024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -138, 2, 1111}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 0, 1087}, { 0, 3731}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -168, -4, 1177}, { 2322, 1128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 0, 1087}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -138, 2, 1111}, { 0, 3731}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -119, 0, 1053}, { 1947, 3600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -104, 0, 994}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -180, 0, 968}, { 0, 4102}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -119, 0, 1053}, { 1954, 890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -104, 0, 994}, { 0, 4102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, 928}, { 2110, 3912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 8, 613}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 648}, { 0, 7189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 194, 0, 775}, { 6117, 5249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 194, 0, 775}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 648}, { 0, 7441}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, 0, 874}, { 5733, 3323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 408, 8, 604}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 179, 8, 613}, { 0, 3256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 194, 0, 775}, { 1857, 3189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 160, 0, 945}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 392, 0, 1013}, { 0, 3380}, {0xec, 0xec, 0xec, 0x00}}, + {{ 194, 0, 775}, { 1331, 922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 47, 0, 1305}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 304, 0, 1483}, { 0, 3436}, {0xec, 0xec, 0xec, 0x00}}, + {{ 112, 0, 1132}, { 1387, 678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 392, 0, 1013}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ 112, 0, 1132}, { 0, 3776}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 304, 0, 1483}, { 3020, 3137}, {0xec, 0xec, 0xec, 0x00}}, + {{ 408, 8, 604}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 194, 0, 775}, { 0, 3877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 392, 0, 1013}, { 2763, 3458}, {0xec, 0xec, 0xec, 0x00}}, + {{ 160, 0, 945}, { 0, 3380}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 0, 1132}, { 1487, 3339}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, 0, 874}, { 0, 5912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 0, 949}, { 2156, 5156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 0, 1132}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 2, 1164}, { 0, 5996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 47, 0, 1305}, { 4999, 3803}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 47, 0, 1305}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -68, -4, 1243}, { 0, 5664}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, -10, 1308}, { 2340, 5852}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -68, -4, 1243}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 47, 0, 1305}, { 0, 5664}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 2, 1164}, { 2624, 877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 160, 0, 945}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 1021}, { 0, 6621}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 0, 1132}, { 4709, 4666}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 160, 0, 945}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 0, 949}, { 0, 5685}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 1021}, { 2209, 6167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 194, 0, 775}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, 0, 874}, { 0, 7201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 160, 0, 945}, { 4065, 4486}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -6, 0, 1094}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ 112, 0, 1132}, { 0, 5458}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 1021}, { 2229, 872}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 0, 1132}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -6, 0, 1094}, { 0, 5458}, {0xec, 0xec, 0xec, 0x00}}, + {{ -30, 2, 1164}, { 2228, 5469}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2207, 8, 588}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2096, 8, 461}, { 0, 6225}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2224, 0, 360}, { 5007, 5982}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2240, 8, 760}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2375, 0, 604}, { 5730, 3493}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2408, 0, 696}, { 5521, 471}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2328, 0, 504}, { 5963, 6877}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2207, 8, 588}, { 0, 6434}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2328, 0, 504}, { 4126, 8290}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2290, 0, 924}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 0, 696}, { 4795, 7417}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2434, 0, 813}, { 4598, 3789}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2448, 0, 920}, { 4402, 161}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2240, 8, 760}, { 0, 6691}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 0, 696}, { 5548, 6775}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2207, 8, 588}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2284, 0, 435}, { 4588, 3333}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2328, 0, 504}, { 4519, 821}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2224, 0, 360}, { 4669, 6302}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2143, 4, 904}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2240, 8, 760}, { 0, 6393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2290, 0, 924}, { 4578, 3052}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2091, 8, 703}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2240, 8, 760}, { 0, 5932}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2143, 4, 904}, { 5236, 4747}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2091, 8, 703}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2207, 8, 588}, { 0, 6064}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2240, 8, 760}, { 4479, 3031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1987, 8, 563}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2207, 8, 588}, { 0, 7871}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2091, 8, 703}, { 3920, 4702}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2096, 8, 461}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2072, 0, 248}, { 5789, 4226}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2148, 0, 298}, { 5105, 1494}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2224, 0, 360}, { 4373, -1426}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1987, 8, 563}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2096, 8, 461}, { 0, 5651}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2207, 8, 588}, { 5198, 5480}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1679, 16, 687}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 12, 447}, { 0, 8438}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1821, 8, 554}, { 4384, 5153}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1679, 20, 921}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 16, 687}, { 0, 8222}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1811, 8, 806}, { 4085, 4575}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1679, 12, 447}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1813, 8, 324}, { 0, 6637}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1878, 8, 435}, { 3875, 5811}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1878, 8, 435}, { 0, 7183}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1821, 8, 554}, { 3552, 5194}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1821, 8, 554}, { 0, 7047}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1895, 8, 689}, { 4599, 5850}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1679, 12, 447}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 8, 280}, { 0, 6187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1813, 8, 324}, { 4129, 4825}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2072, 0, 248}, { 4880, 6461}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1985, 8, 354}, { 3902, 10573}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2006, 0, 209}, { 7003, 7491}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1923, 0, 175}, { 9350, 8631}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1985, 8, 354}, { 3517, 730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1813, 8, 324}, { -1852, 1178}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1923, 0, 175}, { 1257, 6055}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1923, 0, 175}, { 6034, 6851}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1813, 8, 324}, { 4152, 12321}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1830, 0, 150}, { 8241, 9044}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1736, 0, 136}, { 10329, 11118}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1813, 8, 324}, { 4651, 2833}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1680, 8, 280}, { 599, 4409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 0, 136}, { 2545, 8762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 16, 687}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1895, 8, 689}, { 0, 7691}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1811, 8, 806}, { 3624, 5129}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1811, 8, 806}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1895, 8, 689}, { 0, 5462}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1984, 4, 836}, { 4897, 3380}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1688, 0, 129}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 0, 136}, { 0, 2488}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 8, 280}, { 4499, 907}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 115}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1688, 0, 129}, { 0, 1547}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 8, 280}, { 2575, 5238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1592, 0, 130}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 115}, { 0, 1557}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 12, 280}, { 2314, -2806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2096, 8, 461}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1985, 8, 354}, { 0, 5775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 0, 248}, { 4212, 6126}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1895, 8, 689}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2091, 8, 703}, { 0, 7107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1984, 4, 836}, { 4350, 4088}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1813, 8, 324}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1985, 8, 354}, { 0, 6412}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1878, 8, 435}, { 3023, 3584}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1878, 8, 435}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1985, 8, 354}, { 0, 5163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2096, 8, 461}, { 4692, 5914}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1878, 8, 435}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2096, 8, 461}, { 0, 7801}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1987, 8, 563}, { 3534, 4815}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1821, 8, 554}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1878, 8, 435}, { 0, 5095}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1987, 8, 563}, { 4736, 2990}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1987, 8, 563}, { 0, 6152}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1895, 8, 689}, { 4037, 3530}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1895, 8, 689}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1987, 8, 563}, { 0, 5838}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2091, 8, 703}, { 5142, 4273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 3088, 0, 1245}, { 0, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1698, 0, 2722}, { 0, 12764}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 2668, 50, 2840}, { 5034, 9783}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2057, 0, 1213}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1153, 0, 1997}, { 0, 7952}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1698, 0, 2722}, { 5239, 8317}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 2668, 50, 2840}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1698, 0, 2722}, { 0, 6874}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 1287, 0, 3607}, { 5517, 8082}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 3088, 0, 1245}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2057, 0, 1213}, { 0, 6995}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1698, 0, 2722}, { 8797, 8798}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 1287, 0, 3607}, { 0, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1698, 0, 2722}, { 0, 6672}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 1153, 0, 1997}, { 4634, 9145}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1265, 0, 896}, { 0, 5957}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1153, 0, 1997}, { 6158, 4197}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 459, 0, 2086}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -260, 0, 2418}, { 0, 5309}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ 459, 0, 2882}, { 3904, 3472}, {0xee, 0xec, 0xec, 0x00}}, + {{ 1287, 0, 3607}, { 0, 1024}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ 1153, 0, 1997}, { 0, 10374}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ 459, 0, 2882}, { 4423, 5602}, {0xee, 0xec, 0xec, 0x00}}, + {{ 1153, 0, 1997}, { 0, 1024}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ 459, 0, 2086}, { 0, 5069}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 459, 0, 2882}, { 4571, 5654}, {0xee, 0xec, 0xec, 0x00}}, + {{ 1153, 0, 1997}, { 0, 5069}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ 304, 0, 1483}, { 3578, 575}, {0xee, 0xec, 0xec, 0x00}}, + {{ 392, 0, 1013}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ 304, 0, 1483}, { 0, 3788}, {0xee, 0xec, 0xec, 0x00}}, + {{ 1153, 0, 1997}, { 5596, 5084}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ 1265, 0, 896}, { 4225, -1171}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 392, 0, 1013}, { 0, 1023}, {0xee, 0xec, 0xec, 0x00}}, + {{ 1265, 0, 896}, { 0, 5785}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 408, 8, 604}, { 2684, 1674}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -115, 0, 1789}, { 0, 1023}, {0xee, 0xec, 0xec, 0x00}}, + {{ 459, 0, 2086}, { 0, 4768}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 304, 0, 1483}, { 2690, 2366}, {0xee, 0xec, 0xec, 0x00}}, + {{ -208, 0, 2023}, { 0, 1023}, {0xee, 0xec, 0xec, 0x00}}, + {{ 459, 0, 2086}, { 0, 4904}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -115, 0, 1789}, { 1398, 1431}, {0xee, 0xec, 0xec, 0x00}}, + {{ -252, 0, 2853}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ 459, 0, 2882}, { 0, 4612}, {0xee, 0xec, 0xec, 0x00}}, + {{ -260, 0, 2418}, { 2520, 1109}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ 459, 0, 2086}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -208, 0, 2023}, { 0, 4904}, {0xee, 0xec, 0xec, 0x00}}, + {{ -260, 0, 2418}, { 2607, 4424}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -1460, 18, -663}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1220, 8, -628}, { 0, 7419}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1386, 18, -769}, { 3392, 3317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1386, 18, -769}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1220, 8, -628}, { 0, 6346}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1304, 23, -857}, { 3827, 1208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1079, 8, -801}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1111, 33, -978}, { 0, 7514}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1212, 28, -924}, { 3066, 5558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1212, 28, -924}, { 0, 6497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1304, 23, -857}, { 3610, 6057}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1304, 23, -857}, { 0, 7219}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1220, 8, -628}, { 5014, 3230}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1508, 17, -554}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1220, 8, -628}, { 0, 6213}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1460, 18, -663}, { 3675, 316}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -237, 13, -958}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, 8, -1172}, { 0, 8109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -354, 5, -1041}, { 3506, 3503}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 40, 8, -875}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 8, -1027}, { 0, 6697}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 5417, 3575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 8, -1027}, { 0, 7276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -237, 13, -958}, { 4064, 2479}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, 8, -1172}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -338, 8, -1589}, { 0, 4504}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -596, 8, -1288}, { 2708, 1867}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 68, 8, -1300}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -338, 8, -1589}, { 0, 5248}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -247, 8, -1172}, { 2735, 3096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 8, -1027}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 68, 8, -1300}, { 0, 3751}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, 8, -1172}, { 1789, 822}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 68, 8, -1300}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 8, -1027}, { 0, 3751}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 40, 8, -875}, { 1395, 4004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -354, 5, -1041}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, 8, -1172}, { 0, 6812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 8, -1107}, { 4211, 202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 40, 8, -875}, { 0, 4315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 355, 8, -961}, { 3279, 3556}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 113, 8, -724}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 355, 8, -961}, { 0, 3901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 40, 8, -875}, { 1274, 786}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 40, 8, -875}, { 0, 6211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -59, 23, -728}, { 5330, 3434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -59, 23, -728}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 40, 8, -875}, { 0, 7033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 4158, 2724}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 23, -582}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 113, 8, -724}, { 0, 7138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -59, 23, -728}, { 4261, 3131}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, 8, -1172}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -596, 8, -1288}, { 0, 12369}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 8, -1107}, { 4808, 7214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 8, -1027}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, 8, -1172}, { 0, 8226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -237, 13, -958}, { 5599, 3884}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -610, 15, -1143}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -596, 8, -1288}, { 0, 6160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -754, 20, -1156}, { 4361, 953}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -898, 8, -1291}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -894, 8, -1625}, { 0, 4439}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1201, 8, -1222}, { 2392, 860}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -894, 8, -1625}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -898, 8, -1291}, { 0, 4439}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -596, 8, -1288}, { 2302, 4817}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1313, 8, -1509}, { 0, 5121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1201, 8, -1222}, { 4066, 2439}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -596, 8, -1288}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -338, 8, -1589}, { 0, 4803}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -894, 8, -1625}, { 4432, 1251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -596, 8, -1288}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -610, 15, -1143}, { 0, 6160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 8, -1107}, { 4021, 6813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -898, 8, -1291}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1201, 8, -1222}, { 0, 10615}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1019, 38, -1138}, { 4370, 5720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1019, 38, -1138}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1201, 8, -1222}, { 0, 7586}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1153, 33, -1091}, { 3220, 3855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -898, 8, -1291}, { 0, 10358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -754, 20, -1156}, { 4739, 5890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, 28, -1156}, { 0, 5814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -754, 20, -1156}, { 3990, 6171}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, 28, -1156}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -898, 8, -1291}, { 0, 5814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1019, 38, -1138}, { 4067, 853}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3893, 48, -1161}, { 0, 4993}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2599, 8, -2070}, { 0, 11803}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2863, 28, -2548}, { 3574, 10474}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -2863, 28, -2548}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1237, 8, -2414}, { 0, 10974}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1218, 8, -2911}, { 2865, 10712}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2599, 8, -2070}, { 0, 4837}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1237, 8, -2414}, { 7769, 7240}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2953, 8, -1077}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2599, 8, -2070}, { 0, 7128}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3893, 48, -1161}, { 5620, 123}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2953, 8, -1077}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3893, 48, -1161}, { 0, 6716}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3712, 8, -466}, { 4276, 4698}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3713, 8, -466}, { 0, 6666}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2928, 8, -394}, { 3173, 3385}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2340, 8, -191}, { 0, 1024}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -1971, 8, -718}, { 0, 4116}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2928, 8, -394}, { 2890, 937}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1877, 8, -998}, { 0, 1024}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2599, 8, -2070}, { 0, 5448}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2953, 8, -1077}, { 3876, 733}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1313, 8, -1509}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1237, 8, -2414}, { 0, 3911}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2599, 8, -2070}, { 5687, -1901}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2599, 8, -2070}, { 0, 7420}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -1631, 8, -1320}, { 2507, 2639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1631, 8, -1320}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2599, 8, -2070}, { 0, 6422}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -1877, 8, -998}, { 2739, 2947}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2953, 8, -1077}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1971, 8, -718}, { 0, 5315}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -1877, 8, -998}, { 2948, 3557}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -1971, 8, -718}, { 0, 1023}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2953, 8, -1077}, { 0, 5315}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2928, 8, -394}, { 3513, 3497}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1933, 8, -954}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1918, 8, 209}, { 0, 7756}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2363, 8, -1024}, { 1866, 905}, {0x94, 0x95, 0x94, 0x00}}, + {{ 1918, 8, 209}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2577, 8, -74}, { 0, 4130}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2654, 8, -360}, { 1551, 4902}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2654, 8, -360}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2795, 8, -559}, { 0, 2287}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2363, 8, -1024}, { 2614, 4197}, {0x94, 0x95, 0x94, 0x00}}, + {{ 2654, 8, -360}, { 0, 5201}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2363, 8, -1024}, { 3634, 7124}, {0x94, 0x95, 0x94, 0x00}}, + {{ 1403, 8, -1288}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1918, 8, 209}, { 0, 9828}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1933, 8, -954}, { 1800, 3340}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2577, 8, -74}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1918, 8, 209}, { 0, 4130}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2649, 8, 248}, { 1709, 1165}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1012, 8, -1769}, { 0, 1023}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 513, 8, -2605}, { 0, 6291}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 273, 8, -2055}, { 2501, 4870}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 513, 8, -2605}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1012, 8, -1769}, { 0, 6291}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1394, 8, -2274}, { 1470, 4402}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1218, 8, -2911}, { 0, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 273, 8, -2055}, { 0, 10974}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 513, 8, -2605}, { 2865, 10712}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1218, 8, -2911}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1237, 8, -2414}, { 0, 3901}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 273, 8, -2055}, { 8808, 5653}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 905, 8, -1133}, { 0, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1012, 8, -1769}, { 0, 4758}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 273, 8, -2055}, { 4494, 5679}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 905, 8, -1133}, { 0, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1403, 8, -1288}, { 0, 4721}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1210, 8, -1767}, { 2584, 3737}, {0xc4, 0xc5, 0xc4, 0x00}}, + {{ 1210, 8, -1767}, { 0, 4771}, {0xc4, 0xc5, 0xc4, 0x00}}, + {{ 1012, 8, -1769}, { 1586, 4404}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1210, 8, -1767}, { 0, 2652}, {0xc4, 0xc5, 0xc4, 0x00}}, + {{ 1394, 8, -2274}, { 2255, 220}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 905, 8, -1133}, { 0, 1024}, {0xd6, 0xd4, 0xd4, 0x00}}, + {{ 273, 8, -2055}, { 0, 7495}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 68, 8, -1300}, { 2296, 5060}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 273, 8, -2055}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -338, 8, -1589}, { 0, 4266}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ 68, 8, -1300}, { 2821, 2824}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -894, 8, -1625}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1237, 8, -2414}, { 0, 4194}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -1313, 8, -1509}, { 2519, 2784}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -338, 8, -1589}, { 0, 1023}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -1237, 8, -2414}, { 0, 7704}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -894, 8, -1625}, { 1604, 4969}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -338, 8, -1589}, { 0, 1024}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ 273, 8, -2055}, { 0, 4266}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1237, 8, -2414}, { 5400, -2909}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ 355, 8, -961}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 905, 8, -1133}, { 0, 3605}, {0xd6, 0xd4, 0xd4, 0x00}}, + {{ 68, 8, -1300}, { 2936, 6}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -5045, 0, 996}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4689, 8, -1}, { 0, 6032}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -5291, 8, 71}, { 1426, 3827}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -5752, 8, -356}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3893, 48, -1161}, { 0, 11460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4237, 88, -1825}, { 3818, 10377}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5752, 8, -356}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4689, 8, -1}, { 0, 5027}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3893, 48, -1161}, { 8849, 6556}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4498, 0, 1556}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5045, 0, 996}, { 1426, 3827}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4689, 8, -1}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -5752, 8, -356}, { 0, 5027}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -5291, 8, 71}, { 1915, 2819}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4237, 88, -1825}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3893, 48, -1161}, { 0, 4993}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2863, 28, -2548}, { 3574, 10474}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4498, 0, 1556}, { 0, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5045, 0, 996}, { 0, 5555}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5006, 0, 1713}, { 2738, 2425}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -3712, 8, -466}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4689, 8, -1}, { 0, 8031}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4498, 0, 1556}, { 5086, 8519}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4689, 8, -1}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3712, 8, -466}, { 0, 8031}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3893, 48, -1161}, { 4683, 8686}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 355, 8, -961}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 113, 8, -724}, { 0, 3901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 176, 8, -560}, { 1348, 3772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 213, 8, -380}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 466, 8, -603}, { 0, 3642}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 176, 8, -560}, { 1394, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 466, 8, -603}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 213, 8, -380}, { 0, 3642}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 209, 8, -185}, { 1500, 3700}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 466, 8, -603}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 355, 8, -961}, { 0, 4454}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 176, 8, -560}, { 2620, 2871}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 209, 8, -185}, { 0, 4092}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 469, 8, -181}, { 2773, 2817}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 8, -72}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 209, 8, -185}, { 0, 7240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 13, -267}, { 5007, 4263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 176, 8, -560}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 113, 8, -724}, { 0, 6442}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 23, -582}, { 5422, 3615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 213, 8, -380}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 176, 8, -560}, { 0, 6704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 36, 20, -435}, { 5617, 3830}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 209, 8, -185}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 213, 8, -380}, { 0, 7030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 13, -267}, { 5333, 3365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 36, 20, -435}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 176, 8, -560}, { 0, 7333}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 23, -582}, { 4152, 2990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 13, -267}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 213, 8, -380}, { 0, 7495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 36, 20, -435}, { 4657, 3283}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -359, 8, -746}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -411, 5, -936}, { 0, 6961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -529, 8, -778}, { 5107, 3447}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -529, 8, -778}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -411, 5, -936}, { 0, 7223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -519, 8, -993}, { 3347, 5271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, 13, -866}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -359, 8, -746}, { 0, 6037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -231, 26, -779}, { 3821, 1266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, 13, -866}, { 0, 6037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -411, 5, -936}, { 3778, 5604}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 23, -546}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -359, 8, -746}, { 0, 9104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 8, -571}, { 5558, 6359}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -359, 8, -746}, { -1152, 1671}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 23, -672}, { 3540, 6850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -231, 26, -779}, { 3204, 2623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 23, -546}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 23, -672}, { -4523, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -359, 8, -746}, { -9216, 6202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -529, 8, -778}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -630, 15, -1024}, { 0, 7288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -706, 8, -847}, { 5312, 3667}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -706, 8, -847}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, 15, -1024}, { 0, 7452}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 20, -1036}, { 3347, 5153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -706, 8, -847}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 20, -1036}, { 0, 6339}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -876, 28, -1036}, { 3703, 6265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, 8, -848}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -876, 28, -1036}, { 0, 7477}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 38, -1021}, { 3227, 5599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -519, 8, -993}, { 0, 6432}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, 15, -1024}, { 3641, 6121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -876, 28, -1036}, { 0, 7442}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, 8, -848}, { 5411, 3924}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1111, 33, -978}, { 0, 7398}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1079, 8, -801}, { 5337, 3705}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 38, -1021}, { 0, 6623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1111, 33, -978}, { 3915, 6053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1153, 33, -1091}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1201, 8, -1222}, { 0, 5952}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1273, 28, -1027}, { 4056, 484}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1313, 8, -1509}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1631, 8, -1320}, { 0, 5001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1201, 8, -1222}, { 4407, 3098}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1488, 8, -1068}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1631, 8, -1320}, { 0, 4398}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1695, 8, -813}, { 2529, 826}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1488, 8, -1068}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1201, 8, -1222}, { 0, 3534}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1631, 8, -1320}, { 3201, -42}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1877, 8, -998}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1695, 8, -813}, { 0, 6604}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1631, 8, -1320}, { 3427, 3881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1383, 23, -947}, { 0, 6533}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1273, 28, -1027}, { 4073, 6924}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1566, 18, -720}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1695, 8, -813}, { 0, 6506}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1620, 17, -598}, { 3978, 217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1480, 18, -844}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1695, 8, -813}, { 0, 8146}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1566, 18, -720}, { 3491, 3919}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1695, 8, -813}, { 0, 11174}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1480, 18, -844}, { 5158, 6263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1201, 8, -1222}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1488, 8, -1068}, { 0, 11064}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1273, 28, -1027}, { 4859, 5792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1383, 23, -947}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1488, 8, -1068}, { 0, 6533}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1480, 18, -844}, { 4243, 529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2649, 8, 248}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1918, 8, 209}, { 0, 5601}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2057, 0, 1213}, { 3560, 4186}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2057, 0, 1213}, { 0, 5601}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3088, 0, 1245}, { 3560, 4186}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2893, 8, 417}, { 0, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 3088, 0, 1245}, { 0, 9828}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 3216, 8, 477}, { 1800, 3340}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 2649, 8, 248}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2893, 8, 417}, { 1800, 3340}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 1403, 8, -1288}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 905, 8, -1133}, { 0, 4721}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1918, 8, 209}, { 8791, 545}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1918, 8, 209}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 905, 8, -1133}, { 0, 10757}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1083, 8, -328}, { 1985, 6420}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1918, 8, 209}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1083, 8, -328}, { 0, 6774}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1093, 8, 494}, { 3973, 4149}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1093, 8, 494}, { 0, 4357}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1265, 0, 896}, { 2002, 5140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1265, 0, 896}, { 0, 5601}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 469, 8, -181}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1083, 8, -328}, { 0, 4357}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 466, 8, -603}, { 2341, 1833}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ 1083, 8, -328}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { 0, 5601}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1093, 8, 494}, { 3560, 4186}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 905, 8, -1133}, { 0, 1024}, {0xd6, 0xd4, 0xd4, 0x00}}, + {{ 355, 8, -961}, { 0, 3605}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 466, 8, -603}, { 2569, 3736}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ 1093, 8, 494}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 408, 8, 604}, { 0, 5601}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1265, 0, 896}, { 3560, 4186}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1083, 8, -328}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 469, 8, -181}, { 0, 4357}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { 2002, 5140}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 408, 8, 604}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1093, 8, 494}, { 0, 4702}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 436, 8, 189}, { 2325, 1657}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 905, 8, -1133}, { 0, 1023}, {0xd6, 0xd4, 0xd4, 0x00}}, + {{ 466, 8, -603}, { 0, 4760}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ 1083, 8, -328}, { 3417, 4350}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1160}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2677, 0, 1160}, { 0, 4639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1400}, { 7408, 4639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1400}, { 6332, 6301}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1400}, { 7194, 2789}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2560, 0, 920}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2677, 0, 920}, { 0, 4639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1160}, { 7408, 4639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1160}, { 6332, 6301}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1160}, { 7194, 2789}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2677, 0, 920}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2954, 0, 917}, { 0, 3164}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1160}, { 1851, 1001}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -3023, 0, 1411}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1400}, { 0, 4055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1160}, { 1849, 3962}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1160}, { 0, 4495}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2954, 0, 917}, { 2684, 3548}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2360}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1009, 0, 2594}, { 7450, 7232}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2600}, { 7403, 764}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1040, 0, 2354}, { 0, 8422}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1009, 0, 2594}, { 7383, 7312}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2832}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2600}, { 0, 8185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1009, 0, 2594}, { 6465, 8364}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2916, 9, 3463}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2787, 0, 3381}, { 0, 6355}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2937, 12, 3391}, { 2313, 1632}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2660, 0, 3554}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2623, 0, 3272}, { 0, 9827}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2787, 0, 3381}, { 4566, 5822}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2787, 0, 3381}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2849, 3, 3588}, { 0, 8187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2660, 0, 3554}, { 5482, 4742}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2916, 9, 3463}, { 0, 6355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2886, 6, 3526}, { 2224, 6572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2849, 3, 3588}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2787, 0, 3381}, { 0, 8187}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2886, 6, 3526}, { 1781, 2480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2486, 0, 3496}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2623, 0, 3272}, { 0, 9150}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2660, 0, 3554}, { 5536, 2305}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2432, 0, 3312}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2623, 0, 3272}, { 0, 7064}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2486, 0, 3496}, { 5898, 1475}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2952, 15, 3323}, { 0, 6964}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2937, 12, 3391}, { 1941, 5912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2849, 3, 3588}, { 0, 7499}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2804, 0, 3644}, { 2055, 6495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2852, 0, 3064}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2928, 22, 3037}, { 0, 4107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2946, 24, 3113}, { 2452, 3877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2955, 21, 3189}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2852, 0, 3064}, { 0, 6393}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2946, 24, 3113}, { 1477, 2933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2814, 0, 3228}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2852, 0, 3064}, { 0, 6211}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2955, 21, 3189}, { 4571, 3395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2952, 15, 3323}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2814, 0, 3228}, { 0, 6758}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2959, 18, 3256}, { 1946, 1951}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2814, 0, 3228}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2955, 21, 3189}, { 0, 6174}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2959, 18, 3256}, { 2106, 5763}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2952, 15, 3323}, { 0, 6758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2787, 0, 3381}, { 4451, 2825}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2787, 0, 3381}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2623, 0, 3272}, { 0, 7097}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2814, 0, 3228}, { 4388, 2974}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 2848}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2560, 0, 2600}, { 0, 8679}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2655, 0, 2779}, { 2919, 3162}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 2600}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2691, 8, 2633}, { 0, 5568}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2655, 0, 2779}, { 5077, 4652}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2582, 4, 2504}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2691, 8, 2633}, { 0, 6193}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2498}, { 541, 359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2582, 4, 2504}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2498}, { 0, 1880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2459}, { 1157, 2493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2655, 0, 2779}, { 0, 4643}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2766, 0, 2878}, { 4491, 5602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2814, 0, 3228}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2699, 0, 3004}, { 0, 8776}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2852, 0, 3064}, { 3364, 4972}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2520, 0, 3096}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2699, 0, 3004}, { 0, 7234}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2623, 0, 3272}, { 6280, 1398}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2623, 0, 3272}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2699, 0, 3004}, { 0, 9597}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2814, 0, 3228}, { 5279, 3920}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2432, 0, 3312}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2481, 0, 3206}, { 0, 4631}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2623, 0, 3272}, { 5003, 4409}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2520, 0, 3096}, { 0, 8223}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2560, 0, 2498}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2691, 8, 2633}, { 0, 6882}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2600}, { 2415, 3033}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2852, 0, 3064}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2876, 15, 2898}, { 0, 6581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2906, 18, 2966}, { 1424, 4697}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2766, 0, 2878}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2876, 15, 2898}, { 0, 4993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2852, 0, 3064}, { 5500, 4197}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2766, 0, 2878}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2852, 0, 3064}, { 0, 7374}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2699, 0, 3004}, { 3508, 3704}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2699, 0, 3004}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2560, 0, 2848}, { 0, 7483}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2766, 0, 2878}, { 4132, 2578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2906, 18, 2966}, { 0, 4964}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2928, 22, 3037}, { 1840, 3498}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2796, 10, 2762}, { 0, 5210}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2876, 15, 2898}, { 3835, 2046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2655, 0, 2779}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2691, 8, 2633}, { 0, 6183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2796, 10, 2762}, { 4357, 3351}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2655, 0, 2779}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2796, 10, 2762}, { 0, 5963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2766, 0, 2878}, { 3616, 3855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2848}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2699, 0, 3004}, { 0, 7483}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2546, 0, 2967}, { 2872, 3365}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2520, 0, 3096}, { 6010, 5922}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -568, 0, 2600}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -488, 0, 2483}, { 0, 6182}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -568, 0, 2360}, { 5308, 6190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -488, 0, 2483}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -495, 0, 2246}, { 0, 8365}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -568, 0, 2360}, { 3581, 4943}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -260, 0, 2418}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -488, 0, 2483}, { 0, 3496}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -483, 0, 2716}, { 1794, 3479}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -483, 0, 2716}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -488, 0, 2483}, { 0, 8204}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -568, 0, 2600}, { 3777, 4692}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -488, 0, 2483}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -260, 0, 2418}, { 0, 3496}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -495, 0, 2246}, { 1835, 993}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -482, 0, 2934}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -483, 0, 2716}, { 0, 7760}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -568, 0, 2858}, { 3870, 3496}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -482, 0, 2934}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -568, 0, 2858}, { 0, 5617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 0, 2993}, { 3685, 3839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2858}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -483, 0, 2716}, { 0, 6782}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -568, 0, 2600}, { 5265, 6850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -252, 0, 2853}, { 0, 3518}, {0xec, 0xec, 0xec, 0x00}}, + {{ -483, 0, 2716}, { 1681, 1120}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -483, 0, 2716}, { 0, 4065}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -252, 0, 2853}, { 2724, 2993}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3166, 0, 3465}, { 0, 1023}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3444, 0, 3418}, { 0, 3799}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3104, 0, 3639}, { 1404, 777}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3104, 0, 3639}, { 0, 1023}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -2992, 6, 3582}, { 0, 5522}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3028, 9, 3507}, { 2512, 5585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2948, 3, 3656}, { 0, 6342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2992, 6, 3582}, { 2177, 4960}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2991, 0, 3803}, { 0, 7164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2948, 3, 3656}, { 4265, 4201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3444, 0, 3418}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3166, 0, 3465}, { 0, 3799}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3193, 0, 3269}, { 1530, 3852}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3214, 0, 3964}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2991, 0, 3803}, { 0, 4137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3104, 0, 3639}, { 1523, 4326}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3104, 0, 3639}, { 0, 1024}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3444, 0, 3418}, { 0, 4356}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3214, 0, 3964}, { 3600, 1537}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3372, 0, 2993}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3444, 0, 3418}, { 0, 5266}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3193, 0, 3269}, { 2655, 3452}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3188, 0, 3064}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3372, 0, 2993}, { 0, 3953}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3193, 0, 3269}, { 1542, 702}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3028, 9, 3507}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3053, 12, 3422}, { 0, 3685}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3166, 0, 3465}, { 4342, 3397}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3043, 21, 3005}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3188, 0, 3064}, { 0, 6333}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3064, 24, 3092}, { 2304, 2432}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3188, 0, 3064}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3075, 21, 3180}, { 0, 6460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3064, 24, 3092}, { 2202, 4983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3188, 0, 3064}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3193, 0, 3269}, { 0, 7327}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3075, 21, 3180}, { 4167, 4515}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 0, 3724}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2948, 3, 3656}, { 0, 3619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2991, 0, 3803}, { 4463, 962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3193, 0, 3269}, { 0, 1024}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3166, 0, 3465}, { 0, 7151}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3070, 15, 3341}, { 4053, 3746}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3053, 12, 3422}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3070, 15, 3341}, { 0, 3500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3166, 0, 3465}, { 4311, 428}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3028, 9, 3507}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3166, 0, 3465}, { 0, 5972}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3104, 0, 3639}, { 4837, 2953}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3193, 0, 3269}, { 0, 1023}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3079, 18, 3261}, { 0, 5165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3075, 21, 3180}, { 2415, 5432}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3070, 15, 3341}, { 0, 5906}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3079, 18, 3261}, { 2069, 4611}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2202, 0, 4363}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2257, 0, 4106}, { 0, 3846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2451, 0, 4090}, { 1497, 3881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2202, 0, 4363}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2451, 0, 4090}, { 0, 4250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2829, 0, 4187}, { 3857, 4254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2829, 0, 4187}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2657, 0, 4041}, { 0, 3776}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2847, 0, 3946}, { 1555, 3269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2829, 0, 4187}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2451, 0, 4090}, { 0, 4881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2657, 0, 4041}, { 1002, 3587}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2847, 0, 3946}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3214, 0, 3964}, { 0, 4585}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2829, 0, 4187}, { 2465, 2200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1821, 0, 4313}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2093, 0, 4113}, { 0, 3937}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2202, 0, 4363}, { 2653, 2304}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2170, 0, 3990}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2257, 0, 4106}, { 0, 6015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2093, 0, 4113}, { 4374, 3472}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2257, 0, 4106}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2202, 0, 4363}, { 0, 3846}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2093, 0, 4113}, { 1264, 999}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2007, 3, 3984}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2093, 0, 4113}, { 0, 6290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1921, 0, 4100}, { 4432, 3332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2093, 0, 4113}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2007, 3, 3984}, { 0, 6290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2170, 0, 3990}, { 4248, 3685}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1921, 0, 4100}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1844, 6, 3967}, { 0, 6263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2007, 3, 3984}, { 4278, 3607}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1821, 0, 4313}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1921, 0, 4100}, { 0, 3621}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2093, 0, 4113}, { 1332, 3615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3214, 0, 3964}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2847, 0, 3946}, { 0, 4585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2991, 0, 3803}, { 1369, 3820}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2847, 0, 3946}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2766, 9, 3838}, { 0, 5823}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2834, 6, 3785}, { 2578, 5886}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2692, 12, 3884}, { 0, 6654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2766, 9, 3838}, { 2230, 5273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2692, 12, 3884}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2847, 0, 3946}, { 0, 6654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2657, 0, 4041}, { 5177, 2654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2834, 6, 3785}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2991, 0, 3803}, { 0, 6363}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2847, 0, 3946}, { 5195, 2839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 0, 3724}, { 0, 3604}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2991, 0, 3803}, { 4448, 3976}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2515, 9, 3953}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2657, 0, 4041}, { 0, 6602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2451, 0, 4090}, { 4972, 2343}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2257, 0, 4106}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2170, 0, 3990}, { 0, 6015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2330, 3, 3981}, { 4409, 3530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2451, 0, 4090}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2426, 6, 3970}, { 0, 5417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2515, 9, 3953}, { 2763, 5362}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2451, 0, 4090}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2330, 3, 3981}, { 0, 6391}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2426, 6, 3970}, { 2232, 4807}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2330, 3, 3981}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2451, 0, 4090}, { 0, 6391}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2257, 0, 4106}, { 4766, 2758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2657, 0, 4041}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2605, 12, 3924}, { 0, 5585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2692, 12, 3884}, { 2871, 5630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2657, 0, 4041}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2515, 9, 3953}, { 0, 6602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2605, 12, 3924}, { 2328, 4947}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1112, 0, 3608}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1187, 3, 3672}, { 0, 4062}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1119, 0, 3631}, { 391, 1662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1112, 0, 3608}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1216, 0, 3662}, { 0, 4640}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1187, 3, 3672}, { 699, 3981}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1216, 0, 3662}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1327, 0, 3701}, { 0, 4636}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1187, 3, 3672}, { 570, 250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1187, 3, 3672}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1327, 0, 3701}, { 0, 5447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1260, 6, 3711}, { 793, 3462}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1327, 0, 3701}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1336, 9, 3741}, { 0, 2444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1260, 6, 3711}, { 2135, 1112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1336, 9, 3741}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1327, 0, 3701}, { 0, 2444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1434, 0, 3722}, { 3150, 1253}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1536, 0, 3736}, { 6115, 132}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1056, 0, 3584}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1112, 0, 3608}, { 0, 2900}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1119, 0, 3631}, { 565, 3390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1688, 9, 3819}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 3736}, { 0, 4803}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1859, 6, 3848}, { 4933, 3151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 3736}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1648, 0, 3741}, { 0, 4479}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1688, 9, 3819}, { 3165, 5625}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 3736}, { 0, 7691}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1512, 12, 3787}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 3736}, { 0, 3059}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1688, 9, 3819}, { 5485, 2012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1024, 0, 3548}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1056, 0, 3584}, { 0, 2516}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -996, 0, 3536}, { 405, 177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1112, 0, 3608}, { 0, 4310}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1056, 0, 3584}, { 368, 2470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 0, 3480}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1024, 0, 3548}, { 0, 4265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -996, 0, 3536}, { 278, 3369}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1336, 9, 3741}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 3736}, { 0, 7204}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1512, 12, 3787}, { 1840, 6336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1010, 0, 3780}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1051, 0, 3729}, { 0, 4266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1129, 3, 3777}, { 2677, 4540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1051, 0, 3729}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1010, 0, 3780}, { 0, 4266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -977, 0, 3675}, { 2692, 1081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, 3920}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -864, 0, 3673}, { 0, 3456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1010, 0, 3780}, { 1390, 3511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1010, 0, 3780}, { 0, 3874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1067, 0, 4106}, { 3156, 3060}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -1187, 0, 3888}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1067, 0, 4106}, { 0, 3589}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -1010, 0, 3780}, { 1578, 738}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 0, 3673}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -977, 0, 3675}, { 0, 5410}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1010, 0, 3780}, { 4120, 4767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1067, 0, 4106}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -1187, 0, 3888}, { 0, 3589}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1359, 0, 3963}, { 1442, 3524}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1187, 0, 3888}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1295, 9, 3854}, { 0, 5369}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1359, 0, 3963}, { 4691, 4394}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1129, 3, 3777}, { 0, 5444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1187, 0, 3888}, { 4662, 5435}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1210, 6, 3820}, { 0, 4487}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1295, 9, 3854}, { 2707, 4423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1129, 3, 3777}, { 0, 5686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1210, 6, 3820}, { 2033, 3827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 0, 3673}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 0, 3620}, { 0, 4438}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -977, 0, 3675}, { 2564, 4582}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1359, 0, 3963}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1483, 12, 3903}, { 0, 5943}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 4031}, { 5070, 4805}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -1749, 0, 4081}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1669, 9, 3937}, { 0, 6592}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1844, 6, 3967}, { 4478, 3445}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 4031}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -1669, 9, 3937}, { 0, 6123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1749, 0, 4081}, { 5294, 4398}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1844, 6, 3967}, { 0, 6115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1921, 0, 4100}, { 4636, 3675}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1359, 0, 3963}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1295, 9, 3854}, { 0, 5816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1483, 12, 3903}, { 4747, 2314}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 4031}, { 0, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -1483, 12, 3903}, { 0, 6220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1669, 9, 3937}, { 4729, 2931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1067, 0, 4106}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -1359, 0, 3963}, { 0, 3910}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1438, 0, 4271}, { 2791, 2451}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1440, 0, 4270}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1749, 0, 4081}, { 0, 4254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1821, 0, 4313}, { 2803, 3259}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1921, 0, 4100}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1821, 0, 4313}, { 0, 3621}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1749, 0, 4081}, { 1333, 962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1438, 0, 4271}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1552, 0, 4031}, { 0, 3737}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -1749, 0, 4081}, { 1564, 3867}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1438, 0, 4271}, { 0, 3737}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1359, 0, 3963}, { 1581, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 0, 3480}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2371, 0, 3401}, { 0, 4214}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2486, 0, 3496}, { 4760, 4032}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2432, 0, 3312}, { 0, 7543}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2486, 0, 3496}, { 0, 6655}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2488, 0, 3674}, { 5454, 7215}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2136, 0, 3608}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2225, 0, 3547}, { 0, 4343}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2324, 0, 3725}, { 6387, 3442}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2304, 0, 3480}, { 0, 7543}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2162, 0, 3747}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2136, 0, 3608}, { 0, 5389}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2324, 0, 3725}, { 5018, 757}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1752, 0, 3736}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1858, 0, 3721}, { 0, 4319}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1859, 6, 3848}, { 4616, 3423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1960, 0, 3696}, { 0, 7562}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2017, 3, 3865}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1960, 0, 3696}, { 0, 7092}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2162, 0, 3747}, { 5543, 3810}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1960, 0, 3696}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2048, 0, 3657}, { 0, 3990}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2162, 0, 3747}, { 4200, 5908}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2136, 0, 3608}, { 0, 7097}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2017, 3, 3865}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2162, 0, 3747}, { 0, 7228}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2171, 0, 3870}, { 3391, 4410}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1859, 6, 3848}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1960, 0, 3696}, { 0, 7223}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2017, 3, 3865}, { 4473, 3123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2171, 0, 3870}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2162, 0, 3747}, { 0, 5433}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2324, 3, 3861}, { 4796, 987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2635, 12, 3778}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2660, 0, 3554}, { 0, 8485}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2697, 9, 3739}, { 1895, 2384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2660, 0, 3554}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2754, 6, 3695}, { 0, 6846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2697, 9, 3739}, { 2284, 6990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2488, 0, 3674}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2660, 0, 3554}, { 0, 7481}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2635, 12, 3778}, { 5845, 2843}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2488, 0, 3674}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2486, 0, 3496}, { 0, 6506}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2660, 0, 3554}, { 5361, 4623}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2754, 6, 3695}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2660, 0, 3554}, { 0, 6846}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2804, 0, 3644}, { 2233, 1445}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2324, 0, 3725}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2304, 0, 3480}, { 0, 8614}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2488, 0, 3674}, { 5193, 2203}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2324, 3, 3861}, { 0, 5847}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2162, 0, 3747}, { 4990, 1620}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2324, 0, 3725}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2488, 0, 3674}, { 0, 6349}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2484, 9, 3838}, { 5410, 4690}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2324, 3, 3861}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2324, 0, 3725}, { 0, 5847}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2404, 6, 3852}, { 2525, 1273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2484, 9, 3838}, { 0, 7560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2404, 6, 3852}, { 1934, 5877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2484, 9, 3838}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2488, 0, 3674}, { 0, 6683}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2561, 12, 3812}, { 2444, 1820}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2488, 0, 3674}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2635, 12, 3778}, { 0, 7145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2561, 12, 3812}, { 2297, 5957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 3094}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -482, 0, 2934}, { 0, 5975}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -584, 0, 2993}, { 4194, 3995}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -612, 0, 3128}, { 0, 5829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -545, 0, 3232}, { 3982, 3135}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -612, 0, 3128}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 3094}, { 0, 5829}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -584, 0, 2993}, { 3889, 2468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -252, 0, 2853}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -482, 0, 2934}, { 0, 3518}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -497, 0, 3094}, { 1224, 3701}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -545, 0, 3232}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -301, 0, 3407}, { 0, 4197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 3094}, { 1083, 714}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -656, 0, 3253}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -545, 0, 3232}, { 0, 5591}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -612, 0, 3128}, { 3651, 2463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 0, 3370}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -712, 0, 3372}, { 0, 5577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -674, 0, 3480}, { 3657, 2884}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -674, 0, 3480}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -410, 0, 3719}, { 0, 3769}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 0, 3370}, { 1016, 883}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -712, 0, 3372}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 0, 3370}, { 0, 5577}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -656, 0, 3253}, { 3704, 2223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 0, 3370}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -545, 0, 3232}, { 0, 5623}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -656, 0, 3253}, { 4174, 3770}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 0, 3407}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -545, 0, 3232}, { 0, 4197}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -600, 0, 3370}, { 1118, 3930}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -852, 0, 3557}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -756, 0, 3575}, { 0, 5159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -776, 0, 3467}, { 3273, 2328}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -674, 0, 3480}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -776, 0, 3467}, { 0, 5315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -756, 0, 3575}, { 3455, 2710}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -756, 0, 3575}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -852, 0, 3557}, { 0, 5159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 0, 3673}, { 3966, 3205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 0, 3620}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 0, 3673}, { 0, 4438}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -852, 0, 3557}, { 2550, 826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -712, 0, 3372}, { 0, 5566}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -776, 0, 3467}, { 3079, 4013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -252, 0, 2853}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -497, 0, 3094}, { 0, 3968}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -301, 0, 3407}, { 3596, 3359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 0, 3407}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 0, 3370}, { 0, 4137}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -410, 0, 3719}, { 2250, 2064}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -410, 0, 3719}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -756, 0, 3575}, { 0, 3915}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, 3920}, { 2202, 2265}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -864, 0, 3673}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, 3920}, { 0, 3456}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -756, 0, 3575}, { 1129, 946}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -410, 0, 3719}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -674, 0, 3480}, { 0, 3769}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -756, 0, 3575}, { 961, 3751}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -118, 50, 5263}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -196, 0, 4509}, { 0, 5950}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1529, 0, 5055}, { 8316, 6487}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1547, 0, 5551}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3528, 0, 4629}, { 0, 13763}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3282, 0, 5045}, { 812, 11253}, {0xb4, 0xb5, 0xb4, 0x00}}, + {{ -1547, 0, 5551}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3282, 0, 5045}, { 0, 11285}, {0xb4, 0xb5, 0xb4, 0x00}}, + {{ -3255, 0, 5301}, { 1299, 10554}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1529, 0, 5055}, { 0, 3901}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -3528, 0, 4629}, { 11473, 6561}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -118, 50, 5263}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1529, 0, 5055}, { 0, 10974}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -725, 80, 5488}, { 1432, 5868}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1547, 0, 5551}, { 2865, 10712}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -668, 0, 3920}, { 0, 1024}, {0xbe, 0xbc, 0xbc, 0x00}}, + {{ -1067, 0, 4106}, { 0, 3841}, {0xea, 0xe8, 0xe8, 0x00}}, + {{ -196, 0, 4509}, { 4354, 730}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1529, 0, 5055}, { 0, 1024}, {0xbe, 0xbc, 0xbc, 0x00}}, + {{ -196, 0, 4509}, { 0, 9358}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1440, 0, 4270}, { 3511, 3019}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -3528, 0, 4629}, { 0, 1024}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -2202, 0, 4363}, { 0, 8057}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -2829, 0, 4187}, { 1170, 4470}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2829, 0, 4187}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -3214, 0, 3964}, { 0, 3597}, {0xee, 0xec, 0xec, 0x00}}, + {{ -3528, 0, 4629}, { 2841, 3298}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -196, 0, 4509}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1067, 0, 4106}, { 0, 6375}, {0xea, 0xe8, 0xe8, 0x00}}, + {{ -1440, 0, 4270}, { 1617, 8087}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -2202, 0, 4363}, { 0, 1023}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -3528, 0, 4629}, { 0, 8057}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -1529, 0, 5055}, { 3555, -3170}, {0xbe, 0xbc, 0xbc, 0x00}}, + {{ -1821, 0, 4313}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1529, 0, 5055}, { 0, 5194}, {0xbe, 0xbc, 0xbc, 0x00}}, + {{ -1440, 0, 4270}, { 2497, 2020}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -2202, 0, 4363}, { 0, 3233}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -1529, 0, 5055}, { 3762, -775}, {0xbe, 0xbc, 0xbc, 0x00}}, + {{ -2677, 0, 2120}, { 0, 1024}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3008, 0, 2173}, { 0, 3936}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2677, 0, 2270}, { 1156, 1090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3270, 0, 2546}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3372, 0, 2993}, { 0, 5046}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3141, 0, 2863}, { 2437, 2780}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2952, 0, 2529}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3270, 0, 2546}, { 0, 3844}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3060, 0, 2699}, { 1342, 1806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3008, 0, 2173}, { 0, 4116}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3270, 0, 2546}, { 2695, 1852}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2822, 0, 2389}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3008, 0, 2173}, { 0, 3640}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2952, 0, 2529}, { 1469, 918}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3372, 0, 2993}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3188, 0, 3064}, { 0, 3953}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3141, 0, 2863}, { 1597, 3943}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3060, 0, 2699}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3270, 0, 2546}, { 0, 3464}, {0xec, 0xec, 0xec, 0x00}}, + {{ -3141, 0, 2863}, { 1391, 801}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3141, 0, 2863}, { 0, 6660}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2984, 15, 2846}, { 4727, 4021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3141, 0, 2863}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3043, 21, 3005}, { 0, 6854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3018, 18, 2924}, { 2119, 5403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2984, 15, 2846}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3141, 0, 2863}, { 0, 6437}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3018, 18, 2924}, { 2314, 2158}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3141, 0, 2863}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3188, 0, 3064}, { 0, 7415}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3043, 21, 3005}, { 4546, 4673}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 2270}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3008, 0, 2173}, { 0, 4095}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2822, 0, 2389}, { 1230, 1786}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2337}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 2270}, { 0, 5190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2822, 0, 2389}, { 5415, 7236}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2345}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2337}, { 0, 1579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2648, 5, 2437}, { 4122, 2429}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2648, 5, 2437}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2337}, { 0, 5233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2778, 7, 2551}, { 657, -4228}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2120}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 2120}, { 0, 4639}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -2677, 0, 2270}, { 4634, 4636}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 2270}, { 0, 6900}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2337}, { 4125, 6317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2952, 0, 2529}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3060, 0, 2699}, { 0, 7241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 10, 2693}, { 4820, 4360}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 10, 2693}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3060, 0, 2699}, { 0, 6639}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2984, 15, 2846}, { 4710, 3615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2778, 7, 2551}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2952, 0, 2529}, { 0, 6879}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 10, 2693}, { 4866, 3610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2337}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2822, 0, 2389}, { 0, 9266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2778, 7, 2551}, { 5691, 8611}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2822, 0, 2389}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2952, 0, 2529}, { 0, 6918}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2778, 7, 2551}, { 4985, 3846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2668, 50, 2840}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1287, 0, 3607}, { 0, 9983}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1606, 20, 4398}, { 4857, 9882}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1606, 20, 4398}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1287, 0, 3607}, { 0, 5882}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -196, 0, 4509}, { 10010, 5059}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -196, 0, 4509}, { 0, 11817}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -118, 50, 5263}, { 4588, 10025}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -668, 0, 3920}, { 0, 1024}, {0xbe, 0xbc, 0xbc, 0x00}}, + {{ -196, 0, 4509}, { 0, 5388}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -410, 0, 3719}, { 1895, 1047}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1287, 0, 3607}, { 0, 1024}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ 459, 0, 2882}, { 0, 7390}, {0xee, 0xec, 0xec, 0x00}}, + {{ -301, 0, 3407}, { 5097, 8060}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -301, 0, 3407}, { 0, 9713}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -410, 0, 3719}, { 1548, 10741}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -196, 0, 4509}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1287, 0, 3607}, { 0, 11068}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -410, 0, 3719}, { 4549, 2343}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 459, 0, 2882}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ -252, 0, 2853}, { 0, 4612}, {0xee, 0xec, 0xec, 0x00}}, + {{ -301, 0, 3407}, { 3184, 5060}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -442, 0, 1305}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -418, -16, 1362}, { 0, 3530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -355, -18, 1330}, { 2197, 3482}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -573, 0, 1401}, { 0, 6053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -474, -14, 1402}, { 2437, 3575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -474, -14, 1402}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -573, 0, 1401}, { 0, 4499}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -527, -12, 1449}, { 1628, 2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -527, -12, 1449}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -573, 0, 1401}, { 0, 3688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -572, -10, 1512}, { 2312, 895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -626, 0, 1459}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -647, 0, 1490}, { 0, 2167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -572, -10, 1512}, { 2603, 1491}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -573, 0, 1401}, { 371, -1366}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -614, -8, 1575}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -572, -10, 1512}, { 0, 3310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -647, 0, 1490}, { 2603, 2634}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1400}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -647, 0, 1490}, { 0, 4085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -626, 0, 1459}, { 972, 3483}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -573, 0, 1401}, { 3200, 2541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -16, 1362}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -442, 0, 1305}, { 0, 3530}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -474, -14, 1402}, { 2043, 653}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, -10, 1230}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -242, 0, 1179}, { 0, 3600}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -247, -16, 1271}, { 1903, 906}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -325, 0, 1248}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -18, 1299}, { 0, 3526}, {0xec, 0xec, 0xec, 0x00}}, + {{ -247, -16, 1271}, { 1693, 3586}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -242, 0, 1179}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -325, 0, 1248}, { 0, 4353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, -16, 1271}, { 2709, 2905}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -18, 1299}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -325, 0, 1248}, { 0, 3526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -355, -18, 1330}, { 2178, 1312}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -325, 0, 1248}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -442, 0, 1305}, { 0, 5036}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -355, -18, 1330}, { 2492, 2878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2290, 0, 924}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1160}, { 6618, 6760}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2340, 0, 1168}, { 7287, 3495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2290, 0, 924}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 920}, { 0, 5897}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2448, 0, 1160}, { 7405, 5700}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2340, 0, 1168}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1400}, { 5957, 6187}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2340, 0, 1408}, { 7121, 3065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1160}, { 0, 4356}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2448, 0, 1400}, { 7386, 3782}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2340, 0, 1168}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2166, -8, 1107}, { 0, 6751}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2290, 0, 924}, { 6598, 4983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2182, -8, 1321}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2166, -8, 1107}, { 0, 7659}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2340, 0, 1168}, { 5243, 5354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2141, -8, 1505}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2182, -8, 1321}, { 0, 6852}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2340, 0, 1408}, { 5365, 5286}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2340, 0, 1408}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2182, -8, 1321}, { 0, 6613}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2340, 0, 1168}, { 6492, 4591}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2166, -8, 1107}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2143, 4, 904}, { 0, 5836}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2290, 0, 924}, { 4761, 5921}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -4161, 0, 4613}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -5286, 0, 4028}, { 0, 4917}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4343, 0, 4782}, { 1339, 1548}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4173, 0, 3664}, { 0, 5439}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5286, 0, 4028}, { 3202, 3238}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3472, 0, 1764}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4498, 0, 1556}, { 0, 7083}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4332, 0, 2763}, { 6656, 4753}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4755, 0, 2449}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4498, 0, 1556}, { 0, 7371}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5006, 0, 1713}, { 1932, 4978}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -4498, 0, 1556}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4755, 0, 2449}, { 0, 7371}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4332, 0, 2763}, { 4696, 6284}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4173, 0, 3664}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4755, 0, 2449}, { 0, 9826}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4831, 0, 3403}, { 1520, 4263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3528, 0, 4629}, { 0, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4173, 0, 3664}, { 0, 7362}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3898, 0, 4515}, { 1265, 2870}, {0xb4, 0xb5, 0xb4, 0x00}}, + {{ -4161, 0, 4613}, { 2169, 3516}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -4332, 0, 2763}, { 0, 6317}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4755, 0, 2449}, { 4136, 8794}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -5286, 0, 4028}, { 0, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4173, 0, 3664}, { 0, 4910}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4831, 0, 3403}, { 3367, 3700}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4332, 0, 2763}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -4173, 0, 3664}, { 0, 6317}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -3444, 0, 3418}, { 3855, 6187}, {0xee, 0xec, 0xec, 0x00}}, + {{ -3372, 0, 2993}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ -4332, 0, 2763}, { 0, 5676}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -3444, 0, 3418}, { 3004, -23}, {0xee, 0xec, 0xec, 0x00}}, + {{ -3528, 0, 4629}, { 0, 1024}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -3214, 0, 3964}, { 0, 3880}, {0xee, 0xec, 0xec, 0x00}}, + {{ -4173, 0, 3664}, { 5623, 3947}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -3270, 0, 2546}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ -4332, 0, 2763}, { 0, 7073}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -3372, 0, 2993}, { 2269, 3011}, {0xee, 0xec, 0xec, 0x00}}, + {{ -3008, 0, 2173}, { 0, 3664}, {0xee, 0xec, 0xec, 0x00}}, + {{ -3472, 0, 1764}, { 3238, 4058}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -4173, 0, 3664}, { 0, 1024}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -3214, 0, 3964}, { 0, 6648}, {0xee, 0xec, 0xec, 0x00}}, + {{ -3444, 0, 3418}, { 2309, 4113}, {0xee, 0xec, 0xec, 0x00}}, + {{ -3472, 0, 1764}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -4332, 0, 2763}, { 0, 8653}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -3270, 0, 2546}, { 3516, 3730}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2903, 0, 1853}, { 0, 1023}, {0xee, 0xec, 0xec, 0x00}}, + {{ -3472, 0, 1764}, { 0, 4068}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -3008, 0, 2173}, { 1905, 1419}, {0xee, 0xec, 0xec, 0x00}}, + {{ -3023, 0, 1411}, { 0, 3674}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -3472, 0, 1764}, { 2831, 2141}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1679, 24, 1159}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1826, 0, 1038}, { 0, 6955}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1824, 0, 1225}, { 4447, 3240}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1824, 0, 1225}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1826, 0, 1038}, { 0, 6818}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2014, -8, 1062}, { 5804, 6140}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2014, -8, 1062}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2166, -8, 1107}, { 0, 5904}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2036, -8, 1239}, { 5052, 3251}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1824, 0, 1225}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2014, -8, 1062}, { 0, 8761}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2036, -8, 1239}, { 4602, 5710}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1811, 8, 806}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1984, 4, 836}, { 0, 5485}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1826, 0, 1038}, { 4499, 3066}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1679, 20, 921}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1811, 8, 806}, { 0, 6319}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1826, 0, 1038}, { 5130, 2450}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1679, 20, 921}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1826, 0, 1038}, { 0, 6874}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1679, 24, 1159}, { 5790, 5589}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1691, 24, 1314}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1683, 24, 1236}, { 0, 3417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1824, 0, 1225}, { 4438, 3290}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1683, 24, 1236}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 24, 1159}, { 0, 3405}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1824, 0, 1225}, { 4437, 1170}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1984, 4, 836}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2091, 8, 703}, { 0, 6319}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2143, 4, 904}, { 5130, 2450}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2166, -8, 1107}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2014, -8, 1062}, { 0, 5904}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2143, 4, 904}, { 4310, 3162}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1984, 4, 836}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2143, 4, 904}, { 0, 5485}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2014, -8, 1062}, { 4499, 3066}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1826, 0, 1038}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1984, 4, 836}, { 0, 7923}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2014, -8, 1062}, { 4109, 5179}, {0xec, 0xec, 0xec, 0x00}}, + {{ -115, 0, 1789}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -236, 0, 1525}, { 0, 3266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -346, 0, 1605}, { 1032, 3052}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -346, 0, 1605}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, -14, 1496}, { 0, 5387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -442, -12, 1534}, { 1793, 4922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -346, 0, 1605}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -353, -16, 1463}, { 0, 5959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, -14, 1496}, { 1582, 5090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -442, -12, 1534}, { 0, 5315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -477, -10, 1586}, { 1992, 5518}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 0, 1789}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -456, 0, 1720}, { 0, 3705}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -208, 0, 2023}, { 1911, 1366}, {0xec, 0xec, 0xec, 0x00}}, + {{ -346, 0, 1605}, { 0, 3300}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -456, 0, 1720}, { 1219, 3411}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -510, -8, 1636}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -456, 0, 1720}, { 0, 4942}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -477, -10, 1586}, { 1873, 403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -477, -10, 1586}, { 0, 5940}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -456, 0, 1720}, { 4244, 3471}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -236, 0, 1525}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 0, 1789}, { 0, 3266}, {0xec, 0xec, 0xec, 0x00}}, + {{ -97, 0, 1440}, { 1247, 873}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -166, -14, 1360}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -97, 0, 1440}, { 0, 4908}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, -10, 1308}, { 2227, 932}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 304, 0, 1483}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -97, 0, 1440}, { 0, 4134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 0, 1789}, { 2694, 3992}, {0xec, 0xec, 0xec, 0x00}}, + {{ 47, 0, 1305}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, -10, 1308}, { 0, 6389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -97, 0, 1440}, { 4401, 5208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 304, 0, 1483}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ 47, 0, 1305}, { 0, 3436}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -97, 0, 1440}, { 1483, 3757}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -97, 0, 1440}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -166, -14, 1360}, { 0, 4908}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -18, 1397}, { 1995, 5161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -236, 0, 1525}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -18, 1397}, { 0, 5449}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -288, -18, 1430}, { 1994, 4413}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -288, -18, 1430}, { 0, 4956}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -353, -16, 1463}, { 2244, 5073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -18, 1397}, { 0, 5617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -236, 0, 1525}, { 4095, 3938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -353, -16, 1463}, { 0, 5654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -346, 0, 1605}, { 3900, 2631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -639, -6, 1648}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -614, -8, 1575}, { 0, 3342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1640}, { 1471, 557}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1640}, { 0, 2567}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, -4, 1718}, { 2265, 1403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, -4, 1718}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1640}, { 0, 3570}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -678, -2, 1799}, { 1270, -1183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -678, -2, 1799}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1640}, { 0, 5945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1880}, { 452, -1449}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -614, -8, 1575}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -647, 0, 1490}, { 0, 4085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1640}, { 3090, 413}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2120}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1009, 0, 2114}, { 0, 7492}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1040, 0, 2354}, { 7431, 8216}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1040, 0, 2354}, { 7944, 7644}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2360}, { 7369, 269}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 1880}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1009, 0, 2114}, { 7450, 7232}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -800, 0, 2120}, { 7403, 764}, {0xec, 0xec, 0xec, 0x00}}, + {{ -647, 0, 1490}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1400}, { 0, 4085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1640}, { 3090, -2647}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2141, -8, 1505}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2316, 0, 1648}, { 0, 8007}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2068, 0, 1688}, { 5799, 2846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2068, 0, 1688}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2186, 0, 1792}, { 0, 5861}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2039, 8, 1847}, { 4279, 3608}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2068, 0, 1688}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2316, 0, 1648}, { 0, 8787}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2186, 0, 1792}, { 3736, 4096}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2186, 0, 1792}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2316, 0, 1648}, { 0, 7021}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2308, 0, 1880}, { 4620, 1559}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2316, 0, 1648}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2141, -8, 1505}, { 0, 8007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2340, 0, 1408}, { 6213, 5117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2316, 0, 1648}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 1640}, { 0, 5097}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1880}, { 7393, 4637}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1880}, { 6219, 6413}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2308, 0, 1880}, { 7061, 2172}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2340, 0, 1408}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1400}, { 0, 4356}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2448, 0, 1640}, { 7386, 3782}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1640}, { 5957, 6187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2316, 0, 1648}, { 7321, 2348}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2039, 8, 1847}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2186, 0, 1792}, { 0, 5860}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2160, 4, 1967}, { 4775, 3187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2280, 0, 2080}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2226}, { 0, 7884}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2400, 2, 2200}, { 382, 6249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2400, 2, 2200}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2226}, { 0, 2703}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2263}, { 791, 3674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2343, 2, 2257}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2377}, { 0, 6274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2383}, { 488, 6058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2223, 0, 2137}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2343, 2, 2257}, { 0, 6262}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2383}, { 492, 11296}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2280, 0, 2080}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2120}, { 0, 6354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2226}, { 3168, 7109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2186, 0, 1792}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2308, 0, 1880}, { 0, 5675}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2160, 4, 1967}, { 4864, 3530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2308, 0, 1880}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 2120}, { 0, 9606}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2280, 0, 2080}, { 3857, 5927}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2160, 4, 1967}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2308, 0, 1880}, { 0, 6340}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2280, 0, 2080}, { 4887, 2463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1880}, { 0, 5348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2120}, { 7408, 5356}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -208, 0, 2023}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -456, 0, 1720}, { 0, 4044}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -496, 0, 1830}, { 777, 3586}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -496, 0, 1830}, { 0, 3701}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -499, 0, 2003}, { 1118, 2975}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -208, 0, 2023}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -499, 0, 2003}, { 0, 3273}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -495, 0, 2246}, { 1870, 3114}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -495, 0, 2246}, { 0, 3828}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -260, 0, 2418}, { 2973, 2935}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -456, 0, 1720}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -510, -8, 1636}, { 0, 4942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, -6, 1695}, { 1828, 4119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -456, 0, 1720}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -528, -6, 1695}, { 0, 4619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -546, -4, 1751}, { 1980, 4515}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -560, -2, 1820}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -496, 0, 1830}, { 0, 4250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -546, -4, 1751}, { 2303, 1131}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -495, 0, 2246}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -499, 0, 2003}, { 0, 8531}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -568, 0, 2120}, { 3420, 4954}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -496, 0, 1830}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 1890}, { 0, 4892}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -499, 0, 2003}, { 4720, 3512}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -568, 0, 2360}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -495, 0, 2246}, { 0, 5977}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -568, 0, 2120}, { 5200, 6300}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2120}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -499, 0, 2003}, { 0, 5973}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -568, 0, 1890}, { 4906, 6307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -456, 0, 1720}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -546, -4, 1751}, { 0, 5038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -496, 0, 1830}, { 3153, 2781}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -496, 0, 1830}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -560, -2, 1820}, { 0, 4250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 1890}, { 2271, 4155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1824, 0, 1225}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1983, -8, 1403}, { 0, 8385}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1865, 0, 1445}, { 3574, 6904}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1736, 20, 1465}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1824, 0, 1225}, { 0, 8933}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1865, 0, 1445}, { 3549, 3037}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1824, 0, 1225}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1736, 20, 1465}, { 0, 8933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1709, 22, 1392}, { 1581, 7124}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1691, 24, 1314}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1824, 0, 1225}, { 0, 6007}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1709, 22, 1392}, { 2340, 155}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2036, -8, 1239}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2166, -8, 1107}, { 0, 6730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2182, -8, 1321}, { 4979, 2345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, -8, 1403}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2036, -8, 1239}, { 0, 6341}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2182, -8, 1321}, { 5050, 5324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, -8, 1403}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2182, -8, 1321}, { 0, 7657}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2141, -8, 1505}, { 4777, 4319}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2036, -8, 1239}, { 0, 7592}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1983, -8, 1403}, { 5153, 6280}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1736, 20, 1465}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1865, 0, 1445}, { 0, 5104}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1774, 18, 1530}, { 2162, 1854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1815, 16, 1590}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1984, 0, 1570}, { 0, 6301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1865, 14, 1656}, { 2204, 2314}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1984, 0, 1570}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1919, 12, 1721}, { 0, 6113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1865, 14, 1656}, { 2318, 4945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2039, 8, 1847}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1919, 12, 1721}, { 0, 6419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2068, 0, 1688}, { 4036, 3972}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1919, 12, 1721}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1984, 0, 1570}, { 0, 6113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2068, 0, 1688}, { 3833, 3778}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1984, 0, 1570}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2141, -8, 1505}, { 0, 6261}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2068, 0, 1688}, { 4372, 2037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1865, 0, 1445}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1815, 16, 1590}, { 0, 5802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1774, 18, 1530}, { 1818, 4478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1865, 0, 1445}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1983, -8, 1403}, { 0, 4893}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1984, 0, 1570}, { 4856, 3198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1984, 0, 1570}, { 0, 6345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1815, 16, 1590}, { 4247, 3213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, -8, 1403}, { 0, 6168}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2141, -8, 1505}, { 4855, 2987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3008, 0, 2173}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2677, 0, 2120}, { 0, 3936}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -2903, 0, 1853}, { 2416, 1971}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2677, 0, 2120}, { 0, 1024}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -2677, 0, 1880}, { 0, 2876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2903, 0, 1853}, { 2101, 3321}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2560, 0, 1880}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 2120}, { 6332, 6301}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -2560, 0, 2120}, { 7194, 2789}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1880}, { 0, 4639}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 2120}, { 7408, 4639}, {0xdc, 0xdc, 0xdc, 0x00}}, + {{ -3023, 0, 1411}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2903, 0, 1853}, { 0, 4558}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2677, 0, 1640}, { 2396, 3751}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2903, 0, 1853}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2677, 0, 1880}, { 0, 3172}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1640}, { 1811, 2788}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1400}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -3023, 0, 1411}, { 0, 4055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1640}, { 1849, 930}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1640}, { 0, 1023}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2677, 0, 1880}, { 6332, 6301}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1880}, { 7194, 2789}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1640}, { 0, 1024}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2677, 0, 1640}, { 0, 4639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1880}, { 7408, 4639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1400}, { 0, 1024}, {0xee, 0xec, 0xec, 0x00}}, + {{ -2677, 0, 1640}, { 6332, 6301}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1640}, { 7194, 2789}, {0xe2, 0xe0, 0xe0, 0x00}}, + {{ -2677, 0, 1400}, { 0, 4639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2677, 0, 1640}, { 7408, 4639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -1024, -2, 197}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1024, 108, 197}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1304, 108, 68}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1304, -2, 68}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -796, -2, 444}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -796, 108, 444}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1093, -2, 328}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -925, -2, 521}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1337, -2, 184}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1247, 98, -70}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1247, -2, -70}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1305, -2, 375}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1305, 98, 375}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1337, 108, 184}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1093, 108, 328}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -925, 108, 521}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -842, 108, 722}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -842, -2, 722}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -697, -2, 686}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -689, -2, 1374}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -689, 108, 1374}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -665, 108, 1150}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -665, -2, 1150}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -821, -2, 1143}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -802, -2, 1376}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -618, -2, 1294}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -618, 98, 1294}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -661, 108, 923}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -661, -2, 923}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -818, -2, 918}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -697, 108, 686}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -818, 108, 918}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -818, -2, 918}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -818, 108, 918}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -821, 108, 1143}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -821, -2, 1143}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -802, 108, 1376}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -802, -2, 1376}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -902, 98, 1379}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -902, -2, 1379}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1210, 8, -1767}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 1310, 85, -1782}, { 0, 2002}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1394, 8, -2274}, { 4296, -27}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1933, 8, -954}, { 0, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 1947, 85, -1115}, { 0, 2402}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1465, 85, -1345}, { 2912, 3617}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 1310, 85, -1782}, { 0, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1510, 85, -2127}, { 0, 3797}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1394, 8, -2274}, { 815, 5705}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1465, 85, -1345}, { 0, 4924}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 1403, 8, -1288}, { 875, 4837}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ 2363, 8, -1024}, { 0, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2275, 85, -1148}, { 0, 2338}, {0x94, 0x95, 0x94, 0x00}}, + {{ 1947, 85, -1115}, { 1402, 3331}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1947, 85, -1115}, { 0, 3724}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1933, 8, -954}, { 1263, 3173}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 1403, 8, -1288}, { 0, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 1465, 85, -1345}, { 0, 1903}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1310, 85, -1782}, { 3214, 2383}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1403, 8, -1288}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 1310, 85, -1782}, { 0, 4513}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1210, 8, -1767}, { 976, 4580}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 1513, 230, -2124}, { 51, -839}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 1510, 85, -2127}, { 0, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1310, 85, -1782}, { 4600, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 1313, 230, -1779}, { 4651, -839}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 1313, 230, -1779}, { 52, -839}, {0xec, 0xed, 0xec, 0x00}}, + {{ 1310, 85, -1782}, { 0, 1024}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{ 1465, 85, -1345}, { 5390, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 1468, 230, -1342}, { 5442, -839}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1468, 230, -1342}, { 53, -839}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{ 1465, 85, -1345}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1947, 85, -1115}, { 5234, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1950, 230, -1112}, { 5288, -839}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1950, 230, -1112}, { 43, -839}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ 1947, 85, -1115}, { 0, 1024}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ 2275, 85, -1148}, { 2850, 1024}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ 2278, 230, -1145}, { 2894, -839}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ 2577, 8, -74}, { -382, 541}, {0xec, 0xed, 0xec, 0x00}}, + {{ 2724, 91, -94}, { -257, 1184}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2796, 128, -320}, { 666, 1184}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2654, 8, -360}, { 772, 541}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 2654, 8, -360}, { -272, 539}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 2796, 128, -320}, { -189, 1185}, {0xec, 0xed, 0xec, 0x00}}, + {{ 2919, 128, -479}, { 484, 1185}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 2795, 8, -559}, { 569, 539}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 3216, 8, 477}, { -228, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ 3266, 91, 344}, { -222, 1656}, {0x94, 0x95, 0x94, 0x00}}, + {{ 2987, 91, 301}, { 508, 1656}, {0x90, 0x91, 0x90, 0x00}}, + {{ 2893, 8, 417}, { 685, 1024}, {0x8c, 0x8d, 0x8c, 0x00}}, + {{ 2649, 8, 248}, { 235, 1122}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2779, 125, 172}, { -129, 1676}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 2724, 91, -94}, { 511, 2328}, {0xec, 0xed, 0xec, 0x00}}, + {{ 2577, 8, -74}, { 1037, 1937}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 2893, 8, 417}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ 2987, 91, 301}, { -176, 1656}, {0x94, 0x95, 0x94, 0x00}}, + {{ 2779, 125, 172}, { 576, 1971}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ 2649, 8, 248}, { 941, 1417}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 2987, 91, 301}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ 2987, 383, 301}, { 0, 2153}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2779, 383, 172}, { 1633, 2153}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2779, 125, 172}, { 1633, 1023}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 3266, 91, 344}, { 0, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{ 3266, 383, 344}, { 0, 2153}, {0x94, 0x95, 0x94, 0x00}}, + {{ 2987, 383, 301}, { 1462, 2153}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2987, 91, 301}, { 1462, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2724, 91, -94}, { 0, 1024}, {0xec, 0xed, 0xec, 0x00}}, + {{ 2724, 383, -94}, { 0, 2153}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2796, 383, -320}, { 1848, 2153}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2796, 128, -320}, { 1848, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 2796, 128, -320}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 2796, 383, -320}, { 0, 2153}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 2919, 383, -479}, { 1348, 2153}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 2919, 128, -479}, { 1348, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 2779, 125, 172}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2779, 383, 172}, { 0, 2153}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 2724, 383, -94}, { 1829, 2153}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 2724, 91, -94}, { 1829, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -5752, 8, -356}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5873, 72, -98}, { 0, 2707}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5431, 72, 282}, { 1993, 4424}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5291, 8, 71}, { 2215, 2930}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5291, 8, 71}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5431, 72, 282}, { 0, 2533}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5206, 64, 1075}, { 1322, 5036}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5045, 0, 996}, { 1469, 3805}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4831, 0, 3403}, { 0, 1023}, {0xec, 0xed, 0xec, 0x00}}, + {{ -5024, 64, 3243}, { 0, 2518}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -5486, 64, 3795}, { 2837, -115}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -5286, 0, 4028}, { 3152, -1902}, {0xec, 0xed, 0xec, 0x00}}, + {{ -5006, 0, 1713}, { 0, 1024}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -5171, 64, 1721}, { 0, 2046}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4909, 64, 2381}, { 3902, 2722}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4755, 0, 2449}, { 4336, 1774}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ -5045, 0, 996}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5206, 64, 1075}, { 0, 2125}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5171, 64, 1721}, { 3475, 3515}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5006, 0, 1713}, { 3861, 2568}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -4755, 0, 2449}, { 0, 1023}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ -4909, 64, 2381}, { 0, 2065}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -5024, 64, 3243}, { 3815, -1452}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4831, 0, 3403}, { 4239, -2885}, {0xec, 0xed, 0xec, 0x00}}, + {{ -4909, 64, 2381}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -4909, 228, 2381}, { 0, 1973}, {0xec, 0xed, 0xec, 0x00}}, + {{ -5024, 228, 3243}, { 10381, 1973}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -5024, 64, 3243}, { 10381, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -5171, 64, 1721}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5171, 228, 1721}, { 0, 1973}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4909, 228, 2381}, { 7921, 1973}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4909, 64, 2381}, { 7921, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5206, 64, 1075}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5206, 228, 1075}, { 0, 1973}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5171, 228, 1721}, { 7486, 1973}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5171, 64, 1721}, { 7486, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5873, 72, -98}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5873, 236, -98}, { 0, 1973}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5431, 236, 282}, { 5261, 1973}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5431, 72, 282}, { 5261, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5431, 72, 282}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5431, 236, 282}, { 0, 1973}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5206, 228, 1075}, { 5661, 1973}, {0x94, 0x95, 0x94, 0x00}}, + {{ -5206, 64, 1075}, { 5661, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -5024, 64, 3243}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -5024, 228, 3243}, { 0, 1973}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -5486, 228, 3795}, { 7742, 1973}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -5486, 64, 3795}, { 7742, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -4343, 0, 4782}, { 0, 1023}, {0x94, 0x95, 0x94, 0x00}}, + {{ -4245, 77, 4861}, { 0, 2163}, {0x94, 0x95, 0x94, 0x00}}, + {{ -4099, 77, 4726}, { 1523, 2350}, {0x94, 0x95, 0x94, 0x00}}, + {{ -4161, 0, 4613}, { 1903, 1257}, {0x94, 0x95, 0x94, 0x00}}, + {{ -4161, 0, 4613}, { 0, 1023}, {0x94, 0x95, 0x94, 0x00}}, + {{ -4099, 77, 4726}, { 0, 2181}, {0x94, 0x95, 0x94, 0x00}}, + {{ -3875, 77, 4630}, { 1099, 2624}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -3898, 0, 4515}, { 1374, 1578}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -3528, 0, 4629}, { 0, 1024}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -3579, 77, 4721}, { 0, 2028}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -3396, 77, 5071}, { 2734, 2691}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3282, 0, 5045}, { 3418, 1851}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3898, 0, 4515}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3875, 77, 4630}, { 0, 2106}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3579, 77, 4721}, { 2187, 3062}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3528, 0, 4629}, { 2734, 2219}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3282, 0, 5045}, { 0, 1024}, {0xec, 0xed, 0xec, 0x00}}, + {{ -3396, 77, 5071}, { 0, 2106}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3374, 77, 5276}, { 1582, 2270}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3255, 0, 5301}, { 1977, 1228}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -4099, 77, 4726}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -4099, 332, 4726}, { 0, 2499}, {0x94, 0x95, 0x94, 0x00}}, + {{ -3875, 332, 4630}, { 1778, 2499}, {0xb4, 0xb5, 0xb4, 0x00}}, + {{ -3875, 77, 4630}, { 1778, 1024}, {0xb4, 0xb5, 0xb4, 0x00}}, + {{ -3875, 77, 4630}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3875, 332, 4630}, { 0, 2499}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -3579, 332, 4721}, { 3581, 2499}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -3579, 77, 4721}, { 3581, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3396, 77, 5071}, { 0, 1024}, {0xec, 0xed, 0xec, 0x00}}, + {{ -3396, 332, 5071}, { 0, 2499}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3374, 332, 5276}, { 2385, 2499}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3374, 77, 5276}, { 2385, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3579, 77, 4721}, { 0, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -3579, 332, 4721}, { 0, 2499}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -3396, 332, 5071}, { 4220, 2499}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -3396, 77, 5071}, { 4220, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -4245, 77, 4861}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -4245, 332, 4861}, { 0, 2499}, {0x94, 0x95, 0x94, 0x00}}, + {{ -4099, 332, 4726}, { 2301, 2499}, {0x94, 0x95, 0x94, 0x00}}, + {{ -4099, 77, 4726}, { 2301, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -2464, 2, 2120}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2120}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2345}, { 2047, -3719}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2263}, { 0, -1605}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1880}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1880}, { 2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2120}, { 2047, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2120}, { 0, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1640}, { 0, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1640}, { 2047, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1880}, { 2047, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1880}, { 0, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1400}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1400}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1640}, { 2047, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1640}, { 0, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1640}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 1640}, { 0, 1457}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1880}, { 6434, 1457}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1880}, { 6434, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 1880}, { -59, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 1880}, { -25, 1456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1640}, { 6389, 961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1640}, { 6355, 529}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 1880}, { 360, 2871}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 1880}, { 794, 2877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2120}, { 885, -3555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2120}, { 451, -3561}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 2120}, { 0, 1048}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 2120}, { 0, 1481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1880}, { 6433, 1476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1880}, { 6433, 1042}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 2345}, { 418, 1518}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2120}, { 6442, 1961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2120}, { 6474, 1529}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 2337}, { 661, 1101}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 1640}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 1640}, { 0, 1457}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1400}, { 6434, 1457}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1400}, { 6434, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 1400}, { -57, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 1400}, { -93, 1456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1640}, { 6318, 1986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1640}, { 6354, 1554}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 2120}, { 366, 2813}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 2120}, { 798, 2842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2263}, { 1055, -975}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2226}, { 556, -8}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -784, 2, 1160}, { 0, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -704, 2, 1160}, { 2047, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -704, 2, 920}, { 2048, -5119}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -784, 2, 920}, { 0, -5119}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -784, 2, 1400}, { 0, 1024}, {0xc3, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 1400}, { 2047, 1023}, {0xc3, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 1160}, { 2048, -5119}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -784, 2, 1160}, { 0, -5119}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -2464, 2, 920}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 920}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1160}, { 2048, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1160}, { 0, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1160}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1160}, { 2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1400}, { 2048, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1400}, { 0, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1160}, { 159, 567}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 1160}, { -274, 571}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 920}, { -212, 7005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 920}, { 221, 7001}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 1160}, { 0, 1028}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 1160}, { -1, 1462}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1400}, { 6432, 1469}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1400}, { 6433, 1035}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 1400}, { 150, 509}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 1400}, { -281, 537}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 1160}, { 145, 6957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 1160}, { 577, 6928}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 920}, { 56, 1019}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 920}, { 90, 1451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 1160}, { 6504, 949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 1160}, { 6470, 516}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -714, 2, 794}, { 2048, -1105}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -740, 2, 667}, { 2047, -4317}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -818, 2, 689}, { 0, -4096}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -793, 2, 805}, { 0, -1079}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -784, 2, 920}, { 0, 1937}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -704, 2, 920}, { 2048, 2106}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -777, 2, 561}, { 2048, -462}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -829, 2, 460}, { 2048, -3342}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -899, 2, 500}, { 0, -3072}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -851, 2, 592}, { 0, -437}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -818, 2, 689}, { 0, 2196}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -740, 2, 667}, { 2047, 2417}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -1019, 2, 356}, { 0, 1766}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -962, 2, 298}, { 2047, 2058}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -1043, 2, 232}, { 2048, -642}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -1091, 2, 295}, { 0, -652}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -1129, 2, 174}, { 2048, -3342}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -1168, 2, 244}, { 0, -3071}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -899, 2, 500}, { 0, 1766}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -829, 2, 460}, { 2048, 2037}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -892, 2, 376}, { 2047, -663}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -956, 2, 424}, { 0, -652}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -962, 2, 298}, { 2047, -3364}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -1019, 2, 356}, { 0, -3071}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -2425, 2, 691}, { 0, 2961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2502, 2, 669}, { 2048, 3182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2529, 2, 797}, { 2048, -29}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2450, 2, 811}, { 0, -55}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2235, 2, 349}, { 0, 1766}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2292, 2, 291}, { 2047, 2058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2363, 2, 377}, { 2047, -767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2299, 2, 425}, { 0, -767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2349, 2, 500}, { 0, 2196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 460}, { 2048, 2467}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2467, 2, 566}, { 2048, -512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2392, 2, 596}, { 0, -512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2083, 2, 234}, { 0, 1809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2125, 2, 166}, { 2048, 1994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2206, 2, 221}, { 2048, -512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2158, 2, 285}, { 0, -512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 920}, { 2048, -3241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 920}, { 0, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 460}, { 2047, -3342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2349, 2, 500}, { 0, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2502, 2, 669}, { 2048, -3293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2425, 2, 691}, { 0, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2292, 2, 291}, { 2048, -3364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2235, 2, 349}, { 0, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 0, 280}, { 157, 907}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2292, 2, 291}, { -227, 1116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2206, 2, 221}, { 818, 3914}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2217, 0, 207}, { 1239, 3736}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2328, 0, 504}, { 275, 1006}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2349, 2, 500}, { 497, 1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2392, 2, 596}, { 3266, 917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2375, 0, 604}, { 3159, 406}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2072, 0, 248}, { 353, 1051}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2083, 2, 234}, { 645, 1427}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2158, 2, 285}, { 2601, -16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2148, 0, 298}, { 2333, -385}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2224, 0, 360}, { 317, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2235, 2, 349}, { 530, 1406}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2299, 2, 425}, { 2644, -198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2284, 0, 435}, { 2343, -572}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2408, 0, 696}, { 226, 998}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2425, 2, 691}, { 374, 1463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2450, 2, 811}, { 3242, 139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2434, 0, 813}, { 3099, -307}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2432, 0, 448}, { -1200, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2419, 2, 460}, { -1255, 1529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2363, 2, 377}, { 1601, 1507}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2376, 0, 366}, { 1616, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2520, 0, 664}, { 188, 804}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2502, 2, 669}, { -278, 943}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2467, 2, 566}, { 298, 3798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2483, 0, 559}, { 759, 3722}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 920}, { 188, 743}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 920}, { -253, 835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2529, 2, 797}, { 820, 4023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2545, 0, 794}, { 1279, 3928}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2206, 2, 221}, { 818, 3914}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2125, 2, 166}, { 1738, 6372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 0, 152}, { 2180, 6195}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2217, 0, 207}, { 1239, 3736}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2392, 2, 596}, { 3266, 917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2425, 2, 691}, { 5882, 334}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 0, 696}, { 5734, -129}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2375, 0, 604}, { 3159, 406}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2158, 2, 285}, { 2601, -16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2235, 2, 349}, { 4757, -1608}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 360}, { 4451, -1921}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2148, 0, 298}, { 2333, -385}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2299, 2, 425}, { 2644, -198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2349, 2, 500}, { 4565, -1658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2328, 0, 504}, { 4057, -1923}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2284, 0, 435}, { 2343, -572}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2450, 2, 811}, { 3242, 139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 920}, { 6111, -1183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 920}, { 5972, -1613}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2434, 0, 813}, { 3099, -307}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2363, 2, 377}, { 1601, 1507}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2292, 2, 291}, { 4738, 1484}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 0, 280}, { 4799, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2376, 0, 366}, { 1616, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2467, 2, 566}, { 298, 3798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 460}, { 916, 6856}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 448}, { 1388, 6941}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2483, 0, 559}, { 759, 3722}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2529, 2, 797}, { 820, 4023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2502, 2, 669}, { 1894, 7210}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2520, 0, 664}, { 2371, 7113}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2545, 0, 794}, { 1279, 3928}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1355, 2, 158}, { 0, 2977}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1332, 2, 81}, { 2048, 3166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1433, 2, 56}, { 2048, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1449, 2, 135}, { 0, 512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1926, 2, 157}, { 0, 2302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1952, 2, 81}, { 2048, 2576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2049, 2, 122}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2013, 2, 194}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1740, 2, 120}, { 0, 1910}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1748, 2, 40}, { 2047, 2113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1849, 2, 55}, { 2048, -511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1834, 2, 134}, { 0, -511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 35}, { 2048, 1332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1748, 2, 40}, { 2048, -407}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1740, 2, 120}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 115}, { 0, 1332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1540, 2, 40}, { 2047, -2250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1548, 2, 120}, { 0, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2125, 2, 166}, { 2047, -2232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2083, 2, 234}, { 0, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1952, 2, 81}, { 2048, -3346}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1926, 2, 157}, { 0, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1548, 2, 120}, { 0, 1332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1540, 2, 40}, { 2047, 1534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 35}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 115}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1228, 2, 123}, { 2048, -388}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -1332, 2, 81}, { 2048, -3260}, {0xc3, 0xc0, 0xc0, 0x00}}, + {{ -1355, 2, 158}, { 0, -3072}, {0xc3, 0xc0, 0xc0, 0x00}}, + {{ -1259, 2, 197}, { 0, -429}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -1168, 2, 244}, { 0, 2212}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -1129, 2, 174}, { 2047, 2483}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -1923, 0, 175}, { 382, 1079}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1926, 2, 157}, { 739, 1412}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2013, 2, 194}, { 1788, -758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2006, 0, 209}, { 1368, -961}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2136, 0, 152}, { 125, 948}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2125, 2, 166}, { -253, 1237}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2049, 2, 122}, { 769, 3340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2057, 0, 107}, { 1189, 3136}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1955, 0, 63}, { 90, 980}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1952, 2, 81}, { -240, 1339}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1849, 2, 55}, { 2012, 3271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1852, 0, 38}, { 2330, 2930}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1360, 0, 176}, { 434, 1206}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1355, 2, 158}, { 922, 1241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1449, 2, 135}, { 960, -1341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1452, 0, 152}, { 492, -1347}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1536, 0, 24}, { -4, 1025}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1540, 2, 40}, { -121, 1457}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1433, 2, 56}, { 2703, 2079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1430, 0, 39}, { 2781, 1617}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1736, 0, 136}, { 406, 1118}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1740, 2, 120}, { 792, 1344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1834, 2, 134}, { 2179, -779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1830, 0, 150}, { 1786, -1032}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1752, 0, 24}, { 44, 1007}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1748, 2, 40}, { -173, 1397}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 35}, { 1152, 2645}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1688, 0, 17}, { 1450, 2329}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1600, 2, 35}, { 2714, 4115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1540, 2, 40}, { 3885, 5217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 24}, { 4261, 4975}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1592, 0, 18}, { 3012, 3799}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1552, 0, 136}, { 423, 1160}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1548, 2, 120}, { 851, 1291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 115}, { 924, -101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1592, 0, 130}, { 491, -124}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1680, 2, 115}, { 1037, -2243}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1740, 2, 120}, { 1122, -3850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 0, 136}, { 683, -3765}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1688, 0, 129}, { 604, -2265}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2013, 2, 194}, { 1788, -758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2083, 2, 234}, { 2721, -2689}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 0, 248}, { 2259, -2806}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2006, 0, 209}, { 1368, -961}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2049, 2, 122}, { 769, 3340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1952, 2, 81}, { 1950, 5766}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1955, 0, 63}, { 2432, 5691}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2057, 0, 107}, { 1189, 3136}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1849, 2, 55}, { 2012, 3271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1748, 2, 40}, { 4099, 5061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 24}, { 4373, 4708}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1852, 0, 38}, { 2330, 2930}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1449, 2, 135}, { 960, -1341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1548, 2, 120}, { 1000, -4021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 136}, { 554, -4050}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1452, 0, 152}, { 492, -1347}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1433, 2, 56}, { 2703, 2079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1332, 2, 81}, { 5418, 2676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1328, 0, 64}, { 5550, 2205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1430, 0, 39}, { 2781, 1617}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1834, 2, 134}, { 2179, -779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1926, 2, 157}, { 3645, -3024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1923, 0, 175}, { 3246, -3306}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1830, 0, 150}, { 1786, -1032}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1600, 2, 35}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1640, 2, 35}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1640, 2, 115}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 115}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 35}, { 2047, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 115}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 1640}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 1640}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 1400}, { 2047, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 1400}, { 0, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 1880}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 1880}, { 2048, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 1640}, { 2048, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 1640}, { 0, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2120}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2120}, { 2048, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 1880}, { 2048, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 1880}, { 0, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2360}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2360}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2120}, { 2048, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2120}, { 0, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2360}, { 378, 1909}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -784, 2, 2360}, { 811, 1940}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2120}, { 1275, -4476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2120}, { 843, -4507}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 2120}, { 86, 941}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 2120}, { -94, 1335}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2360}, { 5748, 4028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2360}, { 5930, 3634}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2120}, { 369, 1852}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -784, 2, 2120}, { 802, 1855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 1880}, { 845, -4578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1880}, { 411, -4581}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 1880}, { 136, 909}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 1880}, { -74, 1288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2120}, { 5548, 4414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2120}, { 5759, 4035}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 1640}, { 185, 876}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 1640}, { -53, 1238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 1880}, { 5314, 4785}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1880}, { 5553, 4423}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 1400}, { 234, 844}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 1400}, { -31, 1186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 1640}, { 5049, 5133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1640}, { 5315, 4791}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 1640}, { 359, 1735}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -784, 2, 1640}, { 793, 1739}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 1400}, { 843, -4694}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1400}, { 409, -4698}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 1880}, { 360, 1793}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -784, 2, 1880}, { 792, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 1640}, { 1270, -4590}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1640}, { 837, -4622}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1648, 2, 3725}, { 2048, 512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1540, 2, 3720}, { 2048, -2250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1548, 2, 3640}, { 0, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1648, 2, 3645}, { 0, 512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1437, 2, 3704}, { 2047, 403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1331, 2, 3683}, { 2048, -2344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1354, 2, 3606}, { 0, -2156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1453, 2, 3626}, { 0, 403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1740, 2, 3640}, { 0, 2869}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1748, 2, 3720}, { 2047, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1548, 2, 3640}, { 0, 2869}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1540, 2, 3720}, { 2047, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1354, 2, 3606}, { -8, 2051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1331, 2, 3683}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1224, 2, 3647}, { 2048, -836}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1256, 2, 3573}, { 12, -604}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1164, 2, 3525}, { -11, 1882}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1124, 2, 3595}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1036, 2, 3536}, { 2047, -676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1084, 2, 3472}, { 3, -560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1224, 2, 3647}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1124, 2, 3595}, { 2047, -836}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1164, 2, 3525}, { -16, -757}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1256, 2, 3573}, { 5, 1898}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1648, 2, 3645}, { 516, -38}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1548, 2, 3640}, { 124, -2690}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 3624}, { -288, -2519}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1648, 0, 3629}, { 87, 25}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1453, 2, 3626}, { 1345, -166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1354, 2, 3606}, { 1834, -2802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1359, 0, 3589}, { 1349, -2863}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1456, 0, 3609}, { 885, -247}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1437, 2, 3704}, { -123, 3715}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1540, 2, 3720}, { -222, 6508}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 3736}, { 224, 6501}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1434, 0, 3722}, { 341, 3750}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1648, 2, 3725}, { 60, 3887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1748, 2, 3720}, { 95, 6568}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1752, 0, 3736}, { 530, 6670}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1648, 0, 3741}, { 494, 3882}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 0, 3512}, { 439, 2215}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1164, 2, 3525}, { 915, 2269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1084, 2, 3472}, { 1493, -197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1096, 0, 3460}, { 1037, -243}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1036, 2, 3536}, { -249, 3553}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1124, 2, 3595}, { -543, 6366}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1112, 0, 3608}, { -63, 6359}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1024, 0, 3548}, { 208, 3541}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1736, 0, 3624}, { 433, 2360}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1740, 2, 3640}, { 878, 2403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 3624}, { 431, 2313}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1548, 2, 3640}, { 874, 2372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1327, 0, 3701}, { 467, 828}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1331, 2, 3683}, { -21, 839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1536, 0, 3736}, { 456, 880}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1540, 2, 3720}, { 24, 994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1112, 0, 3608}, { 469, 772}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1124, 2, 3595}, { 0, 864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1224, 2, 3647}, { -554, 3820}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1216, 0, 3662}, { -86, 3849}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1331, 2, 3683}, { -1108, 6776}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1327, 0, 3701}, { -642, 6925}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1359, 0, 3589}, { 434, 2265}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1354, 2, 3606}, { 921, 2310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1256, 2, 3573}, { 830, -455}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1264, 0, 3558}, { 366, -381}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1164, 2, 3525}, { 738, -3220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1176, 0, 3512}, { 299, -3029}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1855, 2, 3704}, { 2047, 374}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1748, 2, 3720}, { 2047, -2387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1740, 2, 3640}, { 0, -2185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1839, 2, 3625}, { 0, 374}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2214, 2, 3534}, { 2047, -565}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2125, 2, 3594}, { 2047, -3310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2083, 2, 3526}, { 0, -3125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2166, 2, 3470}, { 0, -565}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2040, 2, 3642}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1957, 2, 3678}, { 2047, -2322}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1931, 2, 3602}, { 0, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2005, 2, 3571}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2357, 2, 3390}, { 2048, -768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2293, 2, 3469}, { 2048, -3364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2235, 2, 3411}, { 0, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2293, 2, 3342}, { 0, -768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1931, 2, 3602}, { 0, 2797}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1957, 2, 3678}, { 2047, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2235, 2, 3411}, { 0, 1755}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2293, 2, 3469}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2083, 2, 3526}, { 0, 2302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2125, 2, 3594}, { 2047, 2486}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2349, 2, 3260}, { 0, 1766}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 3300}, { 2048, 2037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2357, 2, 3390}, { 2295, 3066}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 3300}, { 4638, 4838}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2432, 0, 3312}, { 4881, 4424}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2371, 0, 3401}, { 2561, 2698}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2005, 2, 3571}, { 528, 88}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1931, 2, 3602}, { 183, -2028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1928, 0, 3584}, { -253, -1810}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1997, 0, 3555}, { 67, 163}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2293, 2, 3342}, { 1233, -93}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2235, 2, 3411}, { 1517, -2489}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 3400}, { 1079, -2479}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2280, 0, 3333}, { 784, -161}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2166, 2, 3470}, { 802, 113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2083, 2, 3526}, { 720, -2566}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2072, 0, 3512}, { 244, -2562}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2156, 0, 3456}, { 348, 130}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1839, 2, 3625}, { 1321, -38}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1740, 2, 3640}, { 1744, -2685}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 0, 3624}, { 1306, -2777}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1835, 0, 3608}, { 861, -126}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2214, 2, 3534}, { 2392, 3102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2293, 2, 3469}, { 4588, 4736}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2304, 0, 3480}, { 4896, 4425}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2225, 0, 3547}, { 2679, 2749}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2040, 2, 3642}, { 1077, 3507}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2125, 2, 3594}, { 2177, 5868}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2136, 0, 3608}, { 2640, 5757}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2048, 0, 3657}, { 1500, 3310}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1855, 2, 3704}, { 1560, 3609}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1957, 2, 3678}, { 3039, 6015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1960, 0, 3696}, { 3446, 5745}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1858, 0, 3721}, { 1954, 3356}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2304, 0, 3480}, { 339, 1043}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2293, 2, 3469}, { 126, 1426}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2357, 2, 3390}, { 2295, 3066}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2371, 0, 3401}, { 2561, 2698}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2072, 0, 3512}, { 440, 2449}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2083, 2, 3526}, { 916, 2467}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2005, 2, 3571}, { 528, 88}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1997, 0, 3555}, { 67, 163}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2336, 0, 3248}, { 440, 2541}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2349, 2, 3260}, { 919, 2542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2293, 2, 3342}, { 1233, -93}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2280, 0, 3333}, { 784, -161}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2224, 0, 3400}, { 440, 2494}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2235, 2, 3411}, { 876, 2543}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2166, 2, 3470}, { 802, 113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2156, 0, 3456}, { 348, 130}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1928, 0, 3584}, { 436, 2407}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1931, 2, 3602}, { 921, 2467}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1839, 2, 3625}, { 1321, -38}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1835, 0, 3608}, { 861, -126}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2136, 0, 3608}, { 379, 1010}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2125, 2, 3594}, { 86, 1386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2214, 2, 3534}, { 2392, 3102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2225, 0, 3547}, { 2679, 2749}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1960, 0, 3696}, { 411, 976}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1957, 2, 3678}, { 49, 1303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2040, 2, 3642}, { 1077, 3507}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2048, 0, 3657}, { 1500, 3310}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1752, 0, 3736}, { 438, 929}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1748, 2, 3720}, { 46, 1144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1855, 2, 3704}, { 1560, 3609}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1858, 0, 3721}, { 1954, 3356}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -823, 2, 3069}, { -7, 1919}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 2, 3091}, { 2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -719, 2, 2967}, { 2047, -1191}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 2, 2953}, { 0, -1125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -899, 2, 3260}, { -12, 1895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -829, 2, 3300}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -781, 2, 3198}, { 2048, -823}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -855, 2, 3168}, { 1, -729}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -781, 2, 3198}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 2, 3091}, { 2047, -850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -823, 2, 3069}, { -9, -746}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -855, 2, 3168}, { 4, 1906}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1013, 2, 3411}, { -13, 1878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -955, 2, 3469}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, 2, 3387}, { 2048, -687}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 2, 3339}, { 3, -575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1036, 2, 3536}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -955, 2, 3469}, { 2048, -636}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1013, 2, 3411}, { -12, -451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1084, 2, 3472}, { 2, 1952}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, 2, 3387}, { 2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -829, 2, 3300}, { 2047, -628}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -899, 2, 3260}, { -12, -482}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 2, 3339}, { 4, 1912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -840, 0, 3064}, { 432, 2074}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -823, 2, 3069}, { 919, 2081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 2, 2953}, { 571, -1058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -814, 0, 2948}, { 101, -1063}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -719, 2, 2967}, { 3188, 1794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 2, 3091}, { 6536, 2124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 0, 3096}, { 6643, 1649}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -702, 0, 2972}, { 3290, 1336}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1084, 2, 3472}, { 1493, -197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1013, 2, 3411}, { 2071, -2663}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1024, 0, 3400}, { 1635, -2702}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1096, 0, 3460}, { 1037, -243}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1024, 0, 3400}, { 443, 2170}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1013, 2, 3411}, { 881, 2185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 2, 3339}, { 613, -333}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -962, 0, 3327}, { 154, -344}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -899, 2, 3260}, { 344, -2853}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 0, 3248}, { -134, -2858}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -816, 0, 3312}, { 479, 671}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -829, 2, 3300}, { 1, 709}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, 2, 3387}, { 553, 3483}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -874, 0, 3399}, { 1011, 3452}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -955, 2, 3469}, { 1106, 6257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 0, 3480}, { 1543, 6232}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -944, 0, 3480}, { 481, 723}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -955, 2, 3469}, { 43, 739}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1036, 2, 3536}, { -249, 3553}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1024, 0, 3548}, { 208, 3541}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -781, 2, 3198}, { 2648, 2630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -829, 2, 3300}, { 5440, 3772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, 0, 3312}, { 5772, 3426}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -766, 0, 3207}, { 2886, 2225}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -728, 0, 3096}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -745, 2, 3091}, { -143, 1489}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -781, 2, 3198}, { 2648, 2630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -766, 0, 3207}, { 2886, 2225}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -912, 0, 3248}, { 440, 2123}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -899, 2, 3260}, { 918, 2160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -855, 2, 3168}, { 99, -473}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -870, 0, 3159}, { -365, -399}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -823, 2, 3069}, { -720, -3107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -840, 0, 3064}, { -1170, -2922}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -784, 2, 2837}, { 0, 2902}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2843}, { 2048, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2600}, { 2048, -3156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2600}, { 0, -3156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2600}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2600}, { 2048, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2360}, { 2048, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2360}, { 0, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -719, 2, 2967}, { 2048, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2843}, { 2048, -1143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2837}, { -5, -1067}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 2, 2953}, { 3, 1928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 2, 2953}, { 571, -1058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2837}, { 222, -4198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2832}, { -228, -4201}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -814, 0, 2948}, { 101, -1063}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 2848}, { -61, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 2843}, { -159, 1465}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -719, 2, 2967}, { 3188, 1794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -702, 0, 2972}, { 3290, 1336}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2832}, { 414, 2019}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -784, 2, 2837}, { 865, 2050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2600}, { -485, -4149}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2600}, { -909, -4057}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 2600}, { -11, 1006}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 2600}, { -134, 1423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2843}, { 6122, 3265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2848}, { 6365, 2885}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 2360}, { 37, 974}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -704, 2, 2360}, { -114, 1380}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -704, 2, 2600}, { 5911, 3634}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2600}, { 6063, 3228}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2600}, { 396, 1965}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -784, 2, 2600}, { 830, 1967}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -784, 2, 2360}, { 854, -4466}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 2360}, { 420, -4468}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2425, 2, 3069}, { 0, 2196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2503, 2, 3091}, { 2048, 2417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2465, 2, 3199}, { 2048, -511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2391, 2, 3169}, { 0, -511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2419, 2, 3300}, { 2048, -3342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2349, 2, 3260}, { 0, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2837}, { 0, 2961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2843}, { 2047, 3130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2529, 2, 2965}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2450, 2, 2952}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2503, 2, 3091}, { 2047, -3293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2425, 2, 3069}, { 0, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2600}, { 0, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2600}, { 2047, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2843}, { 2047, -3156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2837}, { 0, -2987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2459}, { 2047, 3609}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2600}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2600}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2377}, { 0, 5719}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2832}, { 415, 2646}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 2837}, { 866, 2649}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2450, 2, 2952}, { 1256, -426}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2433, 0, 2948}, { 793, -475}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2425, 2, 3069}, { 1661, -3618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2408, 0, 3064}, { 1174, -3619}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2408, 0, 3064}, { 428, 2589}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2425, 2, 3069}, { 914, 2633}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2391, 2, 3169}, { 914, -202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2374, 0, 3163}, { 449, -216}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2349, 2, 3260}, { 914, -2883}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2336, 0, 3248}, { 468, -2706}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2520, 0, 3096}, { 237, 1075}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2503, 2, 3091}, { 94, 1541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2529, 2, 2965}, { 3241, 2952}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2546, 0, 2967}, { 3437, 2531}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 2843}, { 6232, 4294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2848}, { 6367, 3863}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2432, 0, 3312}, { 291, 1065}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2419, 2, 3300}, { 109, 1508}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2465, 2, 3199}, { 2241, 3568}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2481, 0, 3206}, { 2559, 3227}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2503, 2, 3091}, { 4448, 5699}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2520, 0, 3096}, { 4816, 5380}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 2600}, { 116, 1066}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 2600}, { 53, 1495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2459}, { 3793, 2042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2498}, { 2816, 1461}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 2600}, { 393, 2699}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 2600}, { 826, 2727}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2837}, { 1234, -3604}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2832}, { 793, -3507}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2560, 0, 2848}, { 175, 1075}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2544, 2, 2843}, { 78, 1516}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2600}, { 5812, 4627}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2560, 0, 2600}, { 6018, 4246}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 2377}, { 818, 2317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2600}, { 890, -3671}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2600}, { 456, -3677}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 2383}, { 386, 2148}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2464, 2, 2320}, { 0, 433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2263}, { 0, 1890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2345}, { 2048, -223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2402}, { 2048, -1678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2459}, { 2048, -3133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2377}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1111, 33, -978}, { 17, 1402}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1153, 33, -1091}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1273, 28, -1027}, { 2047, -3535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1212, 28, -924}, { 2, -3286}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1273, 28, -1027}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1383, 23, -947}, { 2047, -3530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1304, 23, -857}, { 8, -3082}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1212, 28, -924}, { 8, 1598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1480, 18, -844}, { 2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1566, 18, -720}, { 2048, -4112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1460, 18, -663}, { 11, -3588}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1386, 18, -769}, { 5, 1702}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1304, 23, -857}, { 10, 1551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1383, 23, -947}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1480, 18, -844}, { 2048, -3764}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1386, 18, -769}, { 5, -3391}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1460, 18, -663}, { 6, 1644}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1566, 18, -720}, { 2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1620, 17, -598}, { 2048, -3438}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1508, 17, -554}, { 2, -3219}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1547, 14, -432}, { 5, 1675}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1664, 14, -461}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1685, 10, -333}, { 2047, -3266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1567, 10, -313}, { 0, -3244}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1685, 10, -333}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1700, 8, -136}, { 2047, -6052}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1580, 8, -136}, { 5, -5694}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1567, 10, -313}, { 8, 1605}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1620, 17, -598}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1664, 14, -461}, { 2048, -3836}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1547, 14, -432}, { 4, -3508}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1508, 17, -554}, { 3, 1747}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1580, 8, -136}, { 2048, 7244}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1700, 8, -136}, { 0, 7159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 35}, { 0, -313}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 35}, { 2048, -228}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 2, 115}, { 2047, -3634}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 2, 115}, { 0, -3718}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 8, 280}, { 0, -10527}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 12, 280}, { 2047, -10443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 17, 687}, { 2024, 16005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 16, 687}, { -23, 16012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 20, 921}, { 0, 6116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 20, 921}, { 2047, 6109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 12, 447}, { -1, 6154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 16, 687}, { -1, -4097}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 17, 687}, { 2048, -4092}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 14, 447}, { 2047, 6159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 12, 280}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1680, 8, 280}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 12, 447}, { 0, -6100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 14, 447}, { 2047, -6100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 648}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 504}, { 2048, -3840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 504}, { 0, -3821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 642}, { 1, 1842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -68, -4, 1243}, { 11, 2050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 2, 1164}, { -28, -1591}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -138, 2, 1111}, { 2048, -1579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -168, -4, 1177}, { 2048, 1640}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, -10, 1230}, { 2048, 1674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, -10, 1308}, { 0, 2063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -68, -4, 1243}, { 0, -1182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -168, -4, 1177}, { 2047, -1146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -6, 0, 1094}, { 6, 2000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 1021}, { -12, -945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -104, 0, 994}, { 2048, -911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -119, 0, 1053}, { 2048, 1671}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 0, 860}, { 0, 1924}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, 0, 874}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 648}, { 2047, -7268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 642}, { 2, -7043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -104, 0, 994}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 0, 1021}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 0, 949}, { 8, -2184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, 928}, { 2048, -1982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 0, 949}, { 0, 2059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, 0, 874}, { 0, -1133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 0, 860}, { 2048, -1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, 928}, { 2048, 1966}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -138, 2, 1111}, { 2048, 1583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 2, 1164}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -6, 0, 1094}, { 0, -1055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -119, 0, 1053}, { 2048, -1133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1683, 24, 1236}, { 3, 2051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1691, 24, 1314}, { -8, -1268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1611, 24, 1323}, { 2047, -1319}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1603, 24, 1242}, { 2048, 2188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 24, 1159}, { 2048, 2177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 24, 1159}, { 1, 2044}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1683, 24, 1236}, { -3, -1235}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1603, 24, 1242}, { 2048, -1332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 20, 921}, { 0, 3082}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 20, 921}, { 2048, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1679, 24, 1159}, { 2048, -6713}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 24, 1159}, { 0, -6702}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 8, -1107}, { 2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -610, 15, -1143}, { 2048, -3504}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, 15, -1024}, { 11, -2973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -519, 8, -993}, { 3, 1750}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -754, 20, -1156}, { 2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, 28, -1156}, { 2047, -3378}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -876, 28, -1036}, { 6, -2975}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 20, -1036}, { 1, 1851}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, 15, -1024}, { 4, 2736}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -610, 15, -1143}, { 2047, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -754, 20, -1156}, { 2047, -2819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -758, 20, -1036}, { 2, -2560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1019, 38, -1138}, { 2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1153, 33, -1091}, { 2047, -3755}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1111, 33, -978}, { 0, -3708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 38, -1021}, { 15, 1437}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -876, 28, -1036}, { 2, 2832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, 28, -1156}, { 2048, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1019, 38, -1138}, { 2047, -2456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 38, -1021}, { 7, -2029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 504}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 504}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 480}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 480}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 504}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 504}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 480}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 480}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 480}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 320}, { 2047, -4505}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 4, 320}, { -1, -4505}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 480}, { 1, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 4, 320}, { 0, 3065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 0, 320}, { 2048, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 8, 120}, { 2048, -5126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 8, 120}, { 0, -5126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 8, 120}, { 0, 5176}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 8, 120}, { 2048, 5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 8, -72}, { 2048, -2744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -58, 8, -72}, { 0, -2687}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -58, 8, -72}, { 0, 3974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 8, -72}, { 2047, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 13, -267}, { 2047, -3878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -62, 13, -258}, { 2, -3651}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 36, 20, -435}, { 2048, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 23, -582}, { 2048, -4141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 23, -546}, { 3, -3853}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, 20, -413}, { 3, 1770}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -62, 13, -258}, { 3, 2797}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 13, -267}, { 2048, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 36, 20, -435}, { 2048, -3897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, 20, -413}, { 3, -3599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -411, 5, -936}, { 0, 1957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -354, 5, -1041}, { 2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 8, -1107}, { 2048, -3783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -519, 8, -993}, { 22, -3049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -231, 26, -779}, { 8, 1615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 2047, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -237, 13, -958}, { 2047, -3837}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, 13, -866}, { 11, -3321}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -237, 13, -958}, { 2047, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -354, 5, -1041}, { 2047, -2790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -411, 5, -936}, { 15, -2192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, 13, -866}, { 5, 2703}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 23, -546}, { 5, 1679}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 23, -582}, { 2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -59, 23, -728}, { 2047, -4411}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 23, -672}, { 13, -3850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -59, 23, -728}, { 2048, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 18, -855}, { 2047, -4059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -231, 26, -779}, { 11, -3448}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 23, -672}, { 8, 1728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -18, 1299}, { 2048, 2069}, {0xec, 0xec, 0xec, 0x00}}, + {{ -223, -18, 1397}, { -19, 2022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -166, -14, 1360}, { 32, -689}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, -16, 1271}, { 2047, -213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -166, -14, 1360}, { 0, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, -10, 1308}, { 0, -971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, -10, 1230}, { 2047, -596}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, -16, 1271}, { 2047, 1960}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -16, 1362}, { 2048, 2432}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -353, -16, 1463}, { 0, 2053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -288, -18, 1430}, { 0, -1065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -355, -18, 1330}, { 2048, -616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -288, -18, 1430}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -18, 1397}, { 0, -1060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -18, 1299}, { 2048, -556}, {0xec, 0xec, 0xec, 0x00}}, + {{ -355, -18, 1330}, { 2048, 2484}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -477, -10, 1586}, { 7, 2046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -442, -12, 1534}, { -13, -717}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -527, -12, 1449}, { 2048, -797}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -572, -10, 1512}, { 2048, 2398}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -614, -8, 1575}, { 2047, 1172}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, -8, 1636}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -477, -10, 1586}, { 20, -1696}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -572, -10, 1512}, { 2047, -1980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, -14, 1496}, { 5, 2071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -353, -16, 1463}, { -7, -442}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -16, 1362}, { 2047, -610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -474, -14, 1402}, { 2047, 2282}, {0xec, 0xec, 0xec, 0x00}}, + {{ -527, -12, 1449}, { 2048, 2223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -442, -12, 1534}, { -4, 2039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, -14, 1496}, { 7, -500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -474, -14, 1402}, { 2048, -689}, {0xec, 0xec, 0xec, 0x00}}, + {{ -584, 0, 2993}, { 1, 2057}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2858}, { -7, -3650}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2848}, { 2048, -3499}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -702, 0, 2972}, { 2048, 1875}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2848}, { 2045, 747}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2858}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2600}, { 31, -9966}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2600}, { 2076, -9966}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 2600}, { 2053, 2016}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -568, 0, 2600}, { 2, 2016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2360}, { -26, -8075}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2360}, { 2024, -8075}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2484, 9, 3838}, { 2048, 1810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2515, 9, 3953}, { -1, 2054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2426, 6, 3970}, { 4, -1790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2404, 6, 3852}, { 2047, -1756}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2324, 3, 3861}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2330, 3, 3981}, { 0, 1196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2170, 0, 3990}, { -11, -5784}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2171, 0, 3870}, { 2036, -5592}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2017, 3, 3865}, { 2048, 2990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2007, 3, 3984}, { 0, 3064}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1844, 6, 3967}, { 0, -3871}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1859, 6, 3848}, { 2048, -3816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2171, 0, 3870}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2170, 0, 3990}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2007, 3, 3984}, { 5, -5889}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2017, 3, 3865}, { 2047, -5623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2426, 6, 3970}, { 1, 2102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2330, 3, 3981}, { -4, -1762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2324, 3, 3861}, { 2047, -1716}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2404, 6, 3852}, { 2048, 1865}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 0, 3724}, { 4, 2028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2834, 6, 3785}, { -10, -1470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2754, 6, 3695}, { 2048, -1206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2804, 0, 3644}, { 2047, 1874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2766, 9, 3838}, { 7, 3039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2692, 12, 3884}, { -5, -528}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2635, 12, 3778}, { 2047, -303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2697, 9, 3739}, { 2048, 2869}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2754, 6, 3695}, { 2047, 2877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2834, 6, 3785}, { -7, 3104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2766, 9, 3838}, { 5, -517}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2697, 9, 3739}, { 2047, -337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2605, 12, 3924}, { 3, 2059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2515, 9, 3953}, { -9, -1933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2484, 9, 3838}, { 2047, -1698}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2561, 12, 3812}, { 2047, 1894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2635, 12, 3778}, { 2047, 2756}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2692, 12, 3884}, { -6, 2999}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2605, 12, 3924}, { 6, -829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2561, 12, 3812}, { 2047, -691}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 0, 3096}, { 2047, 2902}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -612, 0, 3128}, { -3, 3115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 0, 2993}, { 5, -2740}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -702, 0, 2972}, { 2047, -2615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -656, 0, 3253}, { 2, 2029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -612, 0, 3128}, { -11, -3298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 0, 3096}, { 2048, -3082}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -766, 0, 3207}, { 2048, 1832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, 0, 3312}, { 2047, 2785}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -712, 0, 3372}, { -5, 3059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -656, 0, 3253}, { 8, -2291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -766, 0, 3207}, { 2047, -2146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 0, 3480}, { 2047, 2068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -852, 0, 3557}, { -2, 2039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -776, 0, 3467}, { 8, -2789}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -874, 0, 3399}, { 2047, -2456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -776, 0, 3467}, { 2, 2039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -712, 0, 3372}, { -8, -2687}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, 0, 3312}, { 2047, -2427}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -874, 0, 3399}, { 2047, 1996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 0, 3620}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -852, 0, 3557}, { 0, -1486}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 0, 3480}, { 2047, -1318}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -996, 0, 3536}, { 2047, 1943}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1210, 6, 3820}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1129, 3, 3777}, { 29, -2774}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1187, 3, 3672}, { 2077, -2703}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1260, 6, 3711}, { 2039, 832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1336, 9, 3741}, { 2043, 922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1295, 9, 3854}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1210, 6, 3820}, { 20, -2747}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1260, 6, 3711}, { 2060, -2582}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1051, 0, 3729}, { 2, 2045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -977, 0, 3675}, { -5, -1667}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1056, 0, 3584}, { 2048, -1390}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1119, 0, 3631}, { 2048, 1964}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1187, 3, 3672}, { 2048, 1879}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1129, 3, 3777}, { -3, 2038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1051, 0, 3729}, { 8, -1647}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1119, 0, 3631}, { 2048, -1451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1859, 6, 3848}, { 2047, 1887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1844, 6, 3967}, { 0, 2040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1669, 9, 3937}, { -2, -5467}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1688, 9, 3819}, { 2048, -5481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1688, 9, 3819}, { 2047, 1801}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1669, 9, 3937}, { 1, 2045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1483, 12, 3903}, { -6, -5898}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1512, 12, 3787}, { 2048, -5884}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1512, 12, 3787}, { 2047, 2811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1483, 12, 3903}, { 0, 3045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1295, 9, 3854}, { -2, -5002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1336, 9, 3741}, { 2048, -4858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1056, 0, 3584}, { 2047, 2115}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -977, 0, 3675}, { -7, 2039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 0, 3620}, { 17, -1480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -996, 0, 3536}, { 2047, -1137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2952, 15, 3323}, { 2047, 1874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3070, 15, 3341}, { -4, 2065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3053, 12, 3422}, { 11, -1416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2937, 12, 3391}, { 2047, -1229}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2992, 6, 3582}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2948, 3, 3656}, { -17, -2591}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2849, 3, 3588}, { 2047, -2201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2886, 6, 3526}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2916, 9, 3463}, { 2047, 1813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3028, 9, 3507}, { -1, 2051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2992, 6, 3582}, { 2, -1433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2886, 6, 3526}, { 2047, -1285}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2849, 3, 3588}, { 2047, 1815}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2948, 3, 3656}, { -3, 2079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 0, 3724}, { 9, -1617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2804, 0, 3644}, { 2047, -1442}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3053, 12, 3422}, { 0, 2045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3028, 9, 3507}, { -1, -1622}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2916, 9, 3463}, { 2047, -1316}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2937, 12, 3391}, { 2047, 1980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3064, 24, 3092}, { 2, 2033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3075, 21, 3180}, { -7, -1580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2955, 21, 3189}, { 2048, -1386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2946, 24, 3113}, { 2048, 1902}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2928, 22, 3037}, { 2048, 1917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3043, 21, 3005}, { -2, 2050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3064, 24, 3092}, { 7, -1692}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2946, 24, 3113}, { 2048, -1494}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3079, 18, 3261}, { 11, 3107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3070, 15, 3341}, { -7, -325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2952, 15, 3323}, { 2047, -136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2959, 18, 3256}, { 2047, 2895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2955, 21, 3189}, { 2048, 1979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3075, 21, 3180}, { -5, 2068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3079, 18, 3261}, { 13, -1358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2959, 18, 3256}, { 2048, -1046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1862, 12, 1777}, { 2048, 4022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1919, 12, 1721}, { 0, 4114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2039, 8, 1847}, { 0, -3388}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, 8, 1904}, { 2047, -3480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1753, 16, 1641}, { 2047, 1942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1815, 16, 1590}, { -3, 2064}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1865, 14, 1656}, { 9, -1524}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1806, 14, 1710}, { 2047, -1817}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1865, 14, 1656}, { -2, 2037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1919, 12, 1721}, { 6, -1513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1862, 12, 1777}, { 2047, -1830}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1806, 14, 1710}, { 2047, 1887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1662, 20, 1498}, { 2048, 2402}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1736, 20, 1465}, { -4, 2036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1774, 18, 1530}, { 10, -1129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1706, 18, 1572}, { 2048, -1221}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1774, 18, 1530}, { 22, -8}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1815, 16, 1590}, { -45, 3125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1753, 16, 1641}, { 1998, 3415}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1706, 18, 1572}, { 2073, -186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1611, 24, 1323}, { 2048, 2395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1691, 24, 1314}, { -1, 2055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1709, 22, 1392}, { 4, -1418}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1632, 22, 1414}, { 2048, -1586}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1709, 22, 1392}, { 9, 2038}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1736, 20, 1465}, { -20, -1251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1662, 20, 1498}, { 2047, -1443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1632, 22, 1414}, { 2048, 2344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, -6, 1695}, { 6, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, -8, 1636}, { -11, -721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -614, -8, 1575}, { 2048, -896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -639, -6, 1648}, { 2047, 2305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, -4, 1718}, { -6, 1220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -546, -4, 1751}, { 2048, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -528, -6, 1695}, { 2048, -1398}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -639, -6, 1648}, { -1, -1828}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1880}, { 2048, 2157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 1890}, { -2, 2040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -560, -2, 1820}, { 5, -1078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -678, -2, 1799}, { 2048, -1292}, {0xec, 0xec, 0xec, 0x00}}, + {{ -560, -2, 1820}, { 2, 2032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -546, -4, 1751}, { -5, -1105}, {0xec, 0xec, 0xec, 0x00}}, + {{ -662, -4, 1718}, { 2047, -1368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -678, -2, 1799}, { 2047, 2097}, {0xec, 0xec, 0xec, 0x00}}, + {{ -688, 0, 2120}, { 2050, 2810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2120}, { 0, 2810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 1890}, { 0, -7224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 1880}, { 2051, -7500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2360}, { 2047, 2098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2360}, { 0, 2098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 0, 2120}, { 0, -8476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -688, 0, 2120}, { 2047, -8476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2343, 2, 2257}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2400, 2, 2200}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2263}, { -17, -2818}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2464, 2, 2377}, { 2048, -6270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2223, 0, 2137}, { -2, -1014}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2280, 0, 2080}, { 2045, -1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2400, 2, 2200}, { 2055, 6184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2343, 2, 2257}, { 7, 6192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2103, 4, 2024}, { 2048, 2150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2160, 4, 1967}, { 0, 2051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2280, 0, 2080}, { 0, -5012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2223, 0, 2137}, { 2047, -4913}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, 8, 1904}, { 2048, 2034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2039, 8, 1847}, { 0, 2042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2160, 4, 1967}, { 0, -5167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2103, 4, 2024}, { 2047, -5176}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2796, 10, 2762}, { 2048, 3824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 10, 2693}, { 0, 4076}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2984, 15, 2846}, { 0, -3308}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2876, 15, 2898}, { 2047, -3005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2691, 8, 2633}, { 2047, 2940}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2778, 7, 2551}, { 0, 3101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2894, 10, 2693}, { 0, -4626}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2796, 10, 2762}, { 2047, -4348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2582, 4, 2504}, { 2048, 3090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2648, 5, 2437}, { 0, 3079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2778, 7, 2551}, { 0, -4265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2691, 8, 2633}, { 2048, -4082}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2459}, { 2098, -11194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2544, 2, 2345}, { 35, -7747}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2648, 5, 2437}, { 31, -13798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2582, 4, 2504}, { 2079, -13793}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2876, 15, 2898}, { 2048, 1947}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2984, 15, 2846}, { -3, 2055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3018, 18, 2924}, { 7, -1533}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2906, 18, 2966}, { 2048, -1341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3018, 18, 2924}, { 3, 2055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3043, 21, 3005}, { -7, -1521}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2928, 22, 3037}, { 2048, -1409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2906, 18, 2966}, { 2048, 1866}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1341, 0, 182}, { -1720, 2153}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -1339, 43, 355}, { 2414, 1379}, {0xc4, 0xc4, 0xc4, 0x00}}, + {{ -1339, 111, 355}, { 2446, -228}, {0xc4, 0xc4, 0xc4, 0x00}}, + {{ -1341, 118, 182}, { -1665, -671}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -1417, 55, 568}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1417, 111, 568}, { 0, 2038}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1339, 111, 355}, { 6996, 2038}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -1339, 43, 355}, { 6996, 844}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -1339, 183, 355}, { 2480, -1946}, {0xc4, 0xc5, 0xc4, 0x00}}, + {{ -1341, 183, 182}, { -1638, -2017}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{ -1200, 183, 465}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1200, 291, 465}, { 0, 2876}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1176, 291, 248}, { 6750, 2876}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1176, 183, 248}, { 6750, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1417, 111, 568}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1417, 183, 568}, { 0, 2259}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1339, 183, 355}, { 6996, 2259}, {0xb4, 0xb5, 0xb4, 0x00}}, + {{ -1339, 111, 355}, { 6996, 1024}, {0xb4, 0xb5, 0xb4, 0x00}}, + {{ -1120, 183, 600}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1120, 291, 600}, { 0, 2876}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -1200, 291, 465}, { 4829, 2876}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -1200, 183, 465}, { 4829, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -309, 47, 306}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -309, 111, 306}, { 0, 2154}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -279, 111, 517}, { 6590, 2154}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -279, 39, 517}, { 6590, 892}, {0x94, 0x94, 0x94, 0x00}}, + {{ -279, 39, 517}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -279, 111, 517}, { 0, 2285}, {0x94, 0x94, 0x94, 0x00}}, + {{ -203, 111, 617}, { 3854, 2285}, {0x80, 0x80, 0x80, 0x00}}, + {{ -203, 44, 617}, { 3854, 1101}, {0x80, 0x80, 0x80, 0x00}}, + {{ -560, 183, 600}, { 0, 1024}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -560, 291, 600}, { 0, 2876}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -535, 291, 818}, { 6776, 2876}, {0x80, 0x81, 0x80, 0x00}}, + {{ -535, 183, 818}, { 6776, 1023}, {0x80, 0x81, 0x80, 0x00}}, + {{ -279, 183, 517}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, 291, 517}, { 0, 2876}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -560, 291, 600}, { 9034, 2876}, {0xb4, 0xb5, 0xb4, 0x00}}, + {{ -560, 183, 600}, { 9034, 1023}, {0x8c, 0x8d, 0x8c, 0x00}}, + {{ -309, 183, 306}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -309, 291, 306}, { 0, 2876}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -279, 291, 517}, { 6590, 2876}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -279, 183, 517}, { 6590, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -279, 111, 517}, { 0, 1024}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ -279, 183, 517}, { 0, 2259}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ -369, 183, 678}, { 5688, 2259}, {0xac, 0xad, 0xac, 0x00}}, + {{ -369, 111, 678}, { 5688, 1024}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ -535, 183, 818}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -535, 291, 818}, { 0, 2876}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -688, 291, 912}, { 5525, 2876}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -688, 183, 912}, { 5525, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -369, 111, 678}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -369, 183, 678}, { 0, 2259}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -535, 183, 818}, { 6707, 2259}, {0xac, 0xad, 0xac, 0x00}}, + {{ -535, 111, 818}, { 6707, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{ -309, 111, 306}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -309, 183, 306}, { 0, 2259}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -279, 183, 517}, { 6590, 2259}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -279, 111, 517}, { 6590, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -322, 20, 674}, { 0, 1024}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -322, 103, 674}, { 0, 2462}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -310, 103, 833}, { 4926, 2462}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -310, 45, 833}, { 4926, 1410}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -203, 44, 617}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -203, 111, 617}, { 0, 2245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -322, 103, 674}, { 4667, 2245}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -322, 20, 674}, { 4667, 806}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -310, 45, 833}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -310, 103, 833}, { 0, 2076}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -309, 103, 1017}, { 5681, 2076}, {0x80, 0x80, 0x80, 0x00}}, + {{ -309, 20, 1017}, { 5681, 637}, {0x80, 0x80, 0x80, 0x00}}, + {{ -1408, 33, 792}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1408, 111, 792}, { 0, 2390}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1417, 111, 568}, { 6920, 2390}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1417, 55, 568}, { 6920, 1375}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1198, 103, 859}, { 0, 1024}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -1198, 175, 859}, { 0, 2259}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -1258, 183, 746}, { 5990, 2259}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -1258, 111, 746}, { 5990, 1023}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -1258, 111, 746}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1258, 183, 746}, { 0, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1417, 183, 568}, { 7374, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1417, 111, 568}, { 7374, 1024}, {0xec, 0xed, 0xec, 0x00}}, + {{ -535, 111, 818}, { 0, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{ -535, 183, 818}, { 0, 2259}, {0x98, 0x99, 0x98, 0x00}}, + {{ -449, 175, 930}, { 4204, 2259}, {0x80, 0x81, 0x80, 0x00}}, + {{ -449, 103, 930}, { 4204, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{ -688, 183, 912}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -688, 291, 912}, { 0, 2876}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -800, 291, 928}, { 3492, 2876}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -799, 183, 929}, { 3492, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -799, 183, 929}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -800, 291, 928}, { 0, 2876}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1040, 291, 760}, { 9042, 2876}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1040, 183, 760}, { 9042, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1040, 183, 760}, { 0, 1024}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -1040, 291, 760}, { 0, 2876}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -1120, 291, 600}, { 5521, 2876}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -1120, 183, 600}, { 5521, 1024}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -818, 183, 179}, { 0, 1024}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -818, 291, 179}, { 0, 2876}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -601, 291, 132}, { 6848, 2876}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -601, 183, 132}, { 6848, 1023}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -1112, 183, 152}, { 0, 1024}, {0x90, 0x91, 0x90, 0x00}}, + {{ -1112, 291, 152}, { 0, 2876}, {0x90, 0x91, 0x90, 0x00}}, + {{ -818, 291, 179}, { 9108, 2876}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ -818, 183, 179}, { 9108, 1024}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ -806, 36, -687}, { 0, 1024}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -806, 111, -687}, { 0, 2343}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -634, 111, -689}, { 5335, 2343}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -634, 28, -689}, { 5335, 900}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -634, 28, -689}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -634, 111, -689}, { 0, 2467}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -447, 111, -612}, { 6231, 2467}, {0x94, 0x94, 0x94, 0x00}}, + {{ -447, 44, -612}, { 6231, 1274}, {0x94, 0x94, 0x94, 0x00}}, + {{ -806, 111, -687}, { 5864, 2149}, {0xac, 0xac, 0xac, 0x00}}, + {{ -806, 36, -687}, { 5864, 830}, {0xac, 0xac, 0xac, 0x00}}, + {{ -994, 48, -660}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ -994, 111, -660}, { 0, 2149}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1234, 38, -236}, { 0, 1024}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -1234, 111, -236}, { 0, 2294}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -1157, 111, -410}, { 5864, 2294}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -1157, 36, -410}, { 5864, 974}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -1157, 36, -410}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -1157, 111, -410}, { 0, 2343}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -994, 111, -660}, { 9202, 2343}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -994, 48, -660}, { 9202, 1217}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -1052, 111, -188}, { 0, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{ -1052, 183, -188}, { 0, 2259}, {0xac, 0xad, 0xac, 0x00}}, + {{ -797, 183, -252}, { 8104, 2259}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ -797, 111, -252}, { 8104, 1024}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ -1234, 111, -236}, { 0, 1024}, {0x8c, 0x8d, 0x8c, 0x00}}, + {{ -1234, 183, -236}, { 0, 2259}, {0x8c, 0x8d, 0x8c, 0x00}}, + {{ -1052, 183, -188}, { 5801, 2259}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ -1052, 111, -188}, { 5801, 1024}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ -447, 44, -612}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -447, 111, -612}, { 0, 2216}, {0x94, 0x94, 0x94, 0x00}}, + {{ -363, 111, -437}, { 6001, 2216}, {0x94, 0x94, 0x94, 0x00}}, + {{ -363, 48, -437}, { 6001, 1091}, {0x94, 0x94, 0x94, 0x00}}, + {{ -363, 48, -437}, { 0, 1024}, {0xa8, 0xa8, 0xa8, 0x00}}, + {{ -363, 111, -437}, { 0, 2149}, {0xa8, 0xa8, 0xa8, 0x00}}, + {{ -364, 111, -214}, { 6866, 2149}, {0xa8, 0xa8, 0xa8, 0x00}}, + {{ -364, 27, -214}, { 6866, 698}, {0xa8, 0xa8, 0xa8, 0x00}}, + {{ -797, 111, -252}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -797, 183, -252}, { 0, 2259}, {0x94, 0x95, 0x94, 0x00}}, + {{ -614, 183, -59}, { 8201, 2259}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -614, 111, -59}, { 8201, 1024}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -201, 35, 196}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -201, 111, 196}, { 0, 2354}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -309, 111, 306}, { 4748, 2354}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -309, 47, 306}, { 4748, 1224}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -364, 27, -214}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ -364, 111, -214}, { 0, 2474}, {0x98, 0x98, 0x98, 0x00}}, + {{ -186, 111, 9}, { 8814, 2474}, {0x98, 0x98, 0x98, 0x00}}, + {{ -186, 37, 9}, { 8814, 1179}, {0x98, 0x98, 0x98, 0x00}}, + {{ -186, 37, 9}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -186, 111, 9}, { 0, 2319}, {0x94, 0x94, 0x94, 0x00}}, + {{ -201, 111, 196}, { 5797, 2319}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -201, 35, 196}, { 5797, 989}, {0x98, 0x98, 0x98, 0x00}}, + {{ -385, 111, 34}, { 0, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{ -385, 183, 34}, { 0, 2259}, {0x98, 0x99, 0x98, 0x00}}, + {{ -309, 183, 306}, { 8704, 2259}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -309, 111, 306}, { 8704, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -601, 183, 132}, { 0, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{ -601, 291, 132}, { 0, 2876}, {0x98, 0x99, 0x98, 0x00}}, + {{ -309, 291, 306}, { 10503, 2876}, {0x98, 0x99, 0x98, 0x00}}, + {{ -309, 183, 306}, { 10503, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{ -614, 111, -59}, { 0, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -614, 183, -59}, { 0, 2259}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -385, 183, 34}, { 7638, 2259}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -385, 111, 34}, { 7638, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -1270, 111, -58}, { -681, 402}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -1270, 39, -58}, { -734, 2007}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -1309, 0, 70}, { 3563, 2238}, {0xa8, 0xa8, 0xa8, 0x00}}, + {{ -1309, 118, 70}, { 3650, -394}, {0xa8, 0xa8, 0xa8, 0x00}}, + {{ -1270, 39, -58}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -1270, 111, -58}, { 0, 2294}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -1234, 111, -236}, { 5603, 2294}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1234, 38, -236}, { 5603, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1270, 183, -58}, { -627, -1198}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ -1309, 183, 70}, { 3692, -1648}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -1270, 111, -58}, { 0, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1270, 183, -58}, { 0, 2259}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1234, 183, -236}, { 5603, 2259}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1234, 111, -236}, { 5603, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1176, 183, 248}, { 0, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{ -1176, 291, 248}, { 0, 2876}, {0xac, 0xad, 0xac, 0x00}}, + {{ -1112, 291, 152}, { 3561, 2876}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -1112, 183, 152}, { 3561, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -1341, 183, 182}, { 3975, -902}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1309, 183, 70}, { 0, -902}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1325, 118, 126}, { 1987, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1341, 118, 182}, { 3975, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1309, 118, 70}, { 0, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1468, 28, 1002}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1468, 103, 1002}, { 0, 2329}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1408, 111, 792}, { 6370, 2329}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1408, 33, 792}, { 6370, 1330}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1443, 19, 1259}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -1443, 103, 1259}, { 0, 2480}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -1468, 103, 1002}, { 7986, 2480}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -1468, 28, 1002}, { 7986, 1175}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -966, 175, 998}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -966, 254, 998}, { 0, 2382}, {0x94, 0x95, 0x94, 0x00}}, + {{ -807, 254, 998}, { 4933, 2382}, {0x94, 0x95, 0x94, 0x00}}, + {{ -807, 175, 998}, { 4933, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{ -1176, 103, 1053}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1176, 175, 1053}, { 0, 2259}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1198, 175, 859}, { 6047, 2259}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1198, 103, 859}, { 6047, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1443, 103, 1259}, { 0, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{ -1443, 175, 1259}, { 0, 2259}, {0xac, 0xad, 0xac, 0x00}}, + {{ -1176, 175, 1053}, { 10409, 2259}, {0xac, 0xad, 0xac, 0x00}}, + {{ -1176, 103, 1053}, { 10409, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{ -1176, 175, 1053}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -1176, 254, 1053}, { 0, 2382}, {0x94, 0x95, 0x94, 0x00}}, + {{ -966, 254, 998}, { 7838, 2382}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -966, 175, 998}, { 7838, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -1198, 175, 1277}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1198, 254, 1277}, { 0, 2382}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1176, 254, 1053}, { 6927, 2382}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1176, 175, 1053}, { 6927, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2270, 19, 2630}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -2270, 103, 2630}, { 0, 2480}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -2172, 103, 2471}, { 5765, 2480}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -2172, 39, 2471}, { 5765, 1352}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -2240, 29, 3000}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -2240, 103, 3000}, { 0, 2326}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -2228, 103, 2807}, { 5972, 2326}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -2228, 38, 2807}, { 5972, 1175}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -2228, 38, 2807}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2228, 103, 2807}, { 0, 2174}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2270, 103, 2630}, { 5610, 2174}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2270, 19, 2630}, { 5610, 718}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2081, 103, 2911}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2081, 175, 2911}, { 0, 2259}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2104, 175, 2758}, { 4786, 2259}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2104, 103, 2758}, { 4786, 1024}, {0xec, 0xed, 0xec, 0x00}}, + {{ -2104, 103, 2758}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -2104, 175, 2758}, { 0, 2259}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -2018, 175, 2591}, { 5806, 2259}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -2018, 103, 2591}, { 5806, 1023}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -1909, 175, 2799}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1909, 283, 2799}, { 0, 2876}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2018, 283, 2591}, { 7253, 2876}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2018, 175, 2591}, { 7253, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1170, 42, 2452}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1170, 103, 2452}, { 0, 2113}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1142, 103, 2688}, { 7325, 2113}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1142, 27, 2688}, { 7325, 788}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1142, 27, 2688}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1142, 103, 2688}, { 0, 2349}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1000, 103, 2840}, { 6425, 2349}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1000, 26, 2840}, { 6425, 1005}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1040, 14, 3000}, { 0, 1024}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -1040, 103, 3000}, { 0, 2552}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -1068, 103, 3145}, { 4557, 2552}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -1068, 27, 3145}, { 4557, 1225}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -1000, 26, 2840}, { 0, 1024}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -1000, 103, 2840}, { 0, 2368}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -1040, 103, 3000}, { 5090, 2368}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -1040, 14, 3000}, { 5090, 839}, {0xa0, 0xa0, 0xa0, 0x00}}, + {{ -1580, 175, 2471}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1580, 283, 2471}, { 0, 2876}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1552, 283, 2721}, { 7756, 2876}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -1552, 175, 2721}, { 7756, 1024}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -1379, 103, 2374}, { 0, 1024}, {0x90, 0x91, 0x90, 0x00}}, + {{ -1379, 175, 2374}, { 0, 2259}, {0x90, 0x91, 0x90, 0x00}}, + {{ -1340, 175, 2583}, { 6577, 2259}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -1340, 103, 2583}, { 6577, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -1340, 103, 2583}, { 0, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -1340, 175, 2583}, { 0, 2259}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -1348, 175, 2790}, { 6374, 2259}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1348, 103, 2790}, { 6374, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1348, 103, 2790}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1348, 175, 2790}, { 0, 2259}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1353, 175, 2989}, { 6167, 2259}, {0x98, 0x99, 0x98, 0x00}}, + {{ -1353, 103, 2989}, { 6167, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{ -2160, 32, 3160}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2160, 103, 3160}, { 0, 2277}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2240, 103, 3000}, { 5521, 2277}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2240, 29, 3000}, { 5521, 974}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1963, 40, 3204}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -1963, 103, 3204}, { 0, 2138}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -2160, 103, 3160}, { 6236, 2138}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -2160, 32, 3160}, { 6236, 885}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -1963, 103, 3204}, { 0, 1024}, {0xec, 0xed, 0xec, 0x00}}, + {{ -1963, 175, 3204}, { 0, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2018, 175, 3054}, { 4938, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2018, 103, 3054}, { 4938, 1024}, {0xec, 0xed, 0xec, 0x00}}, + {{ -2018, 103, 3054}, { 0, 1024}, {0xec, 0xed, 0xec, 0x00}}, + {{ -2018, 175, 3054}, { 0, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2081, 175, 2911}, { 4808, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2081, 103, 2911}, { 4808, 1024}, {0xec, 0xed, 0xec, 0x00}}, + {{ -1813, 34, 3297}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1813, 103, 3297}, { 0, 2245}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1963, 103, 3204}, { 5448, 2245}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1963, 40, 3204}, { 5448, 1130}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1725, 39, 3446}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1725, 103, 3446}, { 0, 2161}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1813, 103, 3297}, { 5348, 2161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1813, 34, 3297}, { 5348, 940}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1388, 36, 3396}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1388, 103, 3396}, { 0, 2216}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1559, 103, 3446}, { 5508, 2216}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1559, 29, 3446}, { 5508, 908}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1559, 29, 3446}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -1559, 103, 3446}, { 0, 2331}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -1725, 103, 3446}, { 5126, 2331}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -1725, 39, 3446}, { 5126, 1194}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -1707, 103, 3095}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1707, 175, 3095}, { 0, 2259}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1963, 175, 3204}, { 8576, 2259}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1963, 103, 3204}, { 8576, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1505, 175, 3106}, { 0, 2259}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -1707, 175, 3095}, { 6251, 2259}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -1707, 103, 3095}, { 6251, 1024}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -1505, 103, 3106}, { 0, 1024}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -1721, 175, 2817}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -1721, 283, 2817}, { 0, 2876}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -1909, 283, 2799}, { 5834, 2876}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -1909, 175, 2799}, { 5834, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -1552, 175, 2721}, { 0, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1552, 283, 2721}, { 0, 2876}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1721, 283, 2817}, { 5988, 2876}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1721, 175, 2817}, { 5988, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1068, 27, 3145}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1068, 103, 3145}, { 0, 2351}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1174, 103, 3270}, { 5060, 2351}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -1174, 32, 3270}, { 5060, 1095}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -1174, 32, 3270}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1174, 103, 3270}, { 0, 2280}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1282, 103, 3269}, { 3329, 2280}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -1282, 47, 3269}, { 3329, 1275}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -1282, 47, 3269}, { 0, 1024}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -1282, 103, 3269}, { 0, 2028}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -1388, 103, 3396}, { 5110, 2028}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1388, 36, 3396}, { 5110, 836}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1353, 103, 2989}, { 0, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1353, 175, 2989}, { 0, 2259}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1505, 175, 3106}, { 5908, 2259}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1505, 103, 3106}, { 5907, 1023}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1756, 175, 2325}, { 0, 1024}, {0x90, 0x91, 0x90, 0x00}}, + {{ -1756, 283, 2325}, { 0, 2876}, {0x90, 0x91, 0x90, 0x00}}, + {{ -1580, 283, 2471}, { 7054, 2876}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -1580, 175, 2471}, { 7054, 1024}, {0xa8, 0xa9, 0xa8, 0x00}}, + {{ -1547, 103, 2183}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -1547, 175, 2183}, { 0, 2259}, {0x94, 0x95, 0x94, 0x00}}, + {{ -1379, 175, 2374}, { 7856, 2259}, {0x94, 0x95, 0x94, 0x00}}, + {{ -1379, 103, 2374}, { 7856, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -576, 40, 1293}, { 0, 1024}, {0xc4, 0xc4, 0xc4, 0x00}}, + {{ -576, 103, 1293}, { 0, 2143}, {0xc4, 0xc4, 0xc4, 0x00}}, + {{ -688, 88, 1380}, { 4763, 1896}, {0xc4, 0xc4, 0xc4, 0x00}}, + {{ -688, 0, 1380}, { 4763, 380}, {0xc4, 0xc4, 0xc4, 0x00}}, + {{ -512, 48, 1159}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -512, 103, 1159}, { 0, 2008}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -576, 103, 1293}, { 4600, 2008}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -576, 40, 1293}, { 4600, 889}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -394, 27, 1150}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -394, 103, 1150}, { 0, 2351}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -512, 103, 1159}, { 3668, 2351}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -512, 48, 1159}, { 3668, 1366}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -309, 20, 1017}, { 0, 1024}, {0xa8, 0xa8, 0xa8, 0x00}}, + {{ -309, 103, 1017}, { 0, 2462}, {0xa8, 0xa8, 0xa8, 0x00}}, + {{ -394, 103, 1150}, { 4861, 2462}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -394, 27, 1150}, { 4861, 1135}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -807, 175, 998}, { 0, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -807, 254, 998}, { 0, 2382}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -800, 254, 1160}, { 7408, 2382}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -800, 175, 1160}, { 7408, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -800, 175, 1160}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -800, 254, 1160}, { 0, 2382}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -970, 254, 1400}, { 9076, 2382}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -970, 175, 1400}, { 9076, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -449, 103, 930}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -449, 175, 930}, { 0, 2259}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -545, 175, 1044}, { 4605, 2259}, {0x80, 0x81, 0x80, 0x00}}, + {{ -545, 103, 1044}, { 4605, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{ -688, 117, 1380}, { 4587, 1023}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -688, 175, 1380}, { 4587, -943}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -744, 117, 1380}, { 2293, 1024}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -800, 175, 1380}, { 0, -943}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -800, 175, 1380}, { 0, -943}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -800, 117, 1380}, { 0, 1023}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -744, 117, 1380}, { 2293, 1024}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -576, 103, 1293}, { 0, 1023}, {0xc4, 0xc5, 0xc4, 0x00}}, + {{ -576, 175, 1293}, { 0, 2259}, {0xc4, 0xc5, 0xc4, 0x00}}, + {{ -688, 117, 1380}, { 4763, 1270}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -688, 88, 1380}, { 4763, 777}, {0xc4, 0xc5, 0xc4, 0x00}}, + {{ -688, 175, 1380}, { 4763, 2259}, {0xc4, 0xc5, 0xc4, 0x00}}, + {{ -512, 103, 1159}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -512, 175, 1159}, { 0, 2259}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -576, 175, 1293}, { 4600, 2259}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -576, 103, 1293}, { 4600, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -545, 103, 1044}, { 0, 1023}, {0x94, 0x95, 0x94, 0x00}}, + {{ -545, 175, 1044}, { 0, 2259}, {0x94, 0x95, 0x94, 0x00}}, + {{ -512, 175, 1159}, { 3689, 2259}, {0x84, 0x85, 0x84, 0x00}}, + {{ -512, 103, 1159}, { 3689, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -940, 103, 1640}, { 0, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -940, 175, 1640}, { 0, 2259}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -1155, 175, 1560}, { 7078, 2259}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -1155, 103, 1560}, { 7078, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -1155, 103, 1560}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1155, 175, 1560}, { 0, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1359, 175, 1467}, { 6928, 2259}, {0xec, 0xed, 0xec, 0x00}}, + {{ -1359, 103, 1467}, { 6928, 1023}, {0xec, 0xed, 0xec, 0x00}}, + {{ -1359, 103, 1467}, { 0, 1024}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -1359, 175, 1467}, { 0, 2259}, {0xdc, 0xdd, 0xdc, 0x00}}, + {{ -1443, 175, 1259}, { 6927, 2259}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -1443, 103, 1259}, { 6927, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -970, 175, 1400}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -970, 254, 1400}, { 0, 2382}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1198, 254, 1277}, { 7998, 2382}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1198, 175, 1277}, { 7998, 1023}, {0xec, 0xed, 0xec, 0x00}}, + {{ -1498, 40, 1467}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -1498, 103, 1467}, { 0, 2148}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -1443, 103, 1259}, { 6644, 2148}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -1443, 19, 1259}, { 6644, 691}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -1613, 17, 1638}, { 0, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -1613, 103, 1638}, { 0, 2521}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -1498, 103, 1467}, { 6344, 2521}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1498, 40, 1467}, { 6344, 1397}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1697, 34, 1816}, { 0, 1024}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -1697, 103, 1816}, { 0, 2248}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -1613, 103, 1638}, { 6082, 2248}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1613, 17, 1638}, { 6082, 750}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1866, 17, 1881}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -1866, 103, 1881}, { 0, 2511}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -1697, 103, 1816}, { 5589, 2511}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -1697, 34, 1816}, { 5589, 1287}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -1993, 51, 2001}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1993, 103, 2001}, { 0, 1967}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1866, 103, 1881}, { 5393, 1967}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1866, 17, 1881}, { 5393, 479}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1162, 32, 1966}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -1162, 103, 1966}, { 0, 2268}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -1129, 103, 2195}, { 7156, 2268}, {0xa8, 0xa8, 0xa8, 0x00}}, + {{ -1129, 23, 2195}, { 7156, 869}, {0xa8, 0xa8, 0xa8, 0x00}}, + {{ -1129, 23, 2195}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1129, 103, 2195}, { 0, 2423}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1170, 103, 2452}, { 8035, 2423}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1170, 42, 2452}, { 8035, 1333}, {0xac, 0xac, 0xac, 0x00}}, + {{ -800, 0, 1380}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 88, 1380}, { 0, 2540}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -940, 103, 1640}, { 8572, 2787}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -940, 42, 1640}, { 8572, 1698}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -940, 42, 1640}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -940, 103, 1640}, { 0, 2112}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -1005, 103, 1804}, { 5430, 2112}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1005, 25, 1804}, { 5430, 743}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1005, 25, 1804}, { 0, 1024}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -1005, 103, 1804}, { 0, 2392}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -1162, 103, 1966}, { 6974, 2392}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -1162, 32, 1966}, { 6974, 1148}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ -800, 88, 1380}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -800, 117, 1380}, { 0, 1517}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -940, 175, 1640}, { 8572, 2506}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -940, 103, 1640}, { 8572, 1270}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -800, 175, 1380}, { 0, 2506}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -2071, 31, 2175}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2071, 103, 2175}, { 0, 2295}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1993, 103, 2001}, { 5894, 2295}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1993, 51, 2001}, { 5894, 1351}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2210, 26, 2306}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2210, 103, 2306}, { 0, 2367}, {0xac, 0xac, 0xac, 0x00}}, + {{ -2071, 103, 2175}, { 5882, 2367}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -2071, 31, 2175}, { 5882, 1096}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ -2172, 39, 2471}, { 0, 1024}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ -2172, 103, 2471}, { 0, 2152}, {0xf4, 0xf4, 0xf4, 0x00}}, + {{ -2210, 103, 2306}, { 5211, 2152}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2210, 26, 2306}, { 5211, 809}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2038, 103, 2366}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -2038, 175, 2366}, { 0, 2259}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -1925, 175, 2231}, { 5412, 2259}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1925, 103, 2231}, { 5412, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1925, 103, 2231}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1925, 175, 2231}, { 0, 2259}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1756, 175, 2325}, { 5979, 2259}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1756, 103, 2325}, { 5979, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1756, 103, 2325}, { 0, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1756, 175, 2325}, { 0, 2259}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1547, 175, 2183}, { 7787, 2259}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1547, 103, 2183}, { 7787, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ -1894, 175, 2415}, { 0, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{ -1894, 283, 2415}, { 0, 2876}, {0xac, 0xad, 0xac, 0x00}}, + {{ -1756, 283, 2325}, { 5094, 2876}, {0xac, 0xad, 0xac, 0x00}}, + {{ -1756, 175, 2325}, { 5094, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{ -2018, 175, 2591}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -2018, 283, 2591}, { 0, 2876}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -1894, 283, 2415}, { 6633, 2876}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -1894, 175, 2415}, { 6633, 1024}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ -2018, 103, 2591}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2018, 175, 2591}, { 0, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2038, 175, 2366}, { 6961, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2038, 103, 2366}, { 6961, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -201, 8, -182}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -186, 37, 9}, { 0, 3923}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -58, 8, -72}, { 2425, 2555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -58, 8, -72}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -186, 37, 9}, { 0, 3808}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -60, 8, 120}, { 2799, 2324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 4, 320}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -244, 8, 389}, { 0, 4352}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -60, 0, 480}, { 2337, 1820}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -244, 8, 389}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -201, 35, 196}, { 0, 4113}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -309, 47, 306}, { 1342, 2145}, {0x94, 0x94, 0x94, 0x00}}, + {{ -201, 8, -182}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -364, 27, -214}, { 0, 3598}, {0x94, 0x94, 0x94, 0x00}}, + {{ -186, 37, 9}, { 2895, 271}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -186, 37, 9}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -201, 35, 196}, { 0, 3923}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -60, 8, 120}, { 2425, 2555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 35, 196}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -244, 8, 389}, { 0, 4113}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -60, 4, 320}, { 2853, 2400}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 8, 120}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 35, 196}, { 0, 3808}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -60, 4, 320}, { 2799, 2324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 642}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 0, 504}, { 0, 4763}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 44, 617}, { 2679, 2345}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -244, 8, 389}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -309, 47, 306}, { 0, 2773}, {0x94, 0x94, 0x94, 0x00}}, + {{ -279, 39, 517}, { 1873, 59}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -203, 44, 617}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -244, 8, 389}, { 0, 4632}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -279, 39, 517}, { 902, 2728}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -60, 0, 504}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -244, 8, 389}, { 0, 4763}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -244, 8, 389}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -60, 0, 480}, { 520, 4430}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1470, 8, 326}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1452, 0, 152}, { 1336, 3282}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1552, 0, 136}, { 2750, 2633}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1417, 55, 568}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 17, 687}, { 0, 4447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1408, 33, 792}, { 2962, 2845}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1339, 43, 355}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1599, 14, 447}, { 0, 5314}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1417, 55, 568}, { 2735, 3211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1408, 33, 792}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1599, 17, 687}, { 0, 4391}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 20, 921}, { 3154, 2658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 136}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1592, 0, 130}, { 0, 1644}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1600, 12, 280}, { 2236, 1721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 14, 447}, { 0, 4474}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 17, 687}, { 3109, 2455}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1552, 0, 136}, { 3084, 1825}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1600, 12, 280}, { 1782, -122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1339, 43, 355}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1360, 0, 176}, { 2423, 2499}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1470, 8, 326}, { 1706, -281}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1470, 8, 326}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1600, 12, 280}, { 0, 3143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 14, 447}, { 2432, 2277}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1470, 8, 326}, { 0, 3172}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1599, 14, 447}, { 2310, 4638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1360, 0, 176}, { 0, 3896}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1339, 43, 355}, { 125, 1443}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1341, 0, 182}, { -628, 3962}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1360, 0, 176}, { -379, 4126}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -201, 0, 1087}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -309, 20, 1017}, { 0, 3024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -242, 0, 1179}, { 1541, 778}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -309, 20, 1017}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -201, 0, 1087}, { 0, 3024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -180, 0, 968}, { 1716, 2313}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -180, 0, 968}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -310, 45, 833}, { 0, 4006}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -309, 20, 1017}, { 1955, 1909}, {0x94, 0x94, 0x94, 0x00}}, + {{ -180, 0, 968}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -151, 0, 883}, { 0, 2410}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -310, 45, 833}, { 2671, 2350}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -60, 0, 642}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 44, 617}, { 0, 4599}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -167, 0, 733}, { 2112, 2055}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -203, 44, 617}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -322, 20, 674}, { 0, 3367}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -167, 0, 733}, { 2563, 3113}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -167, 0, 733}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -310, 45, 833}, { 0, 3813}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -151, 0, 883}, { 2059, 2111}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -167, 0, 733}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -322, 20, 674}, { 0, 3599}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -310, 45, 833}, { 2290, 2615}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -442, 0, 1305}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -512, 48, 1159}, { 0, 3646}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -576, 40, 1293}, { 1817, 2231}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -325, 0, 1248}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, 27, 1150}, { 0, 2921}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -442, 0, 1305}, { 1984, 1320}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -442, 0, 1305}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -576, 40, 1293}, { 0, 3206}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -573, 0, 1401}, { 1748, 2831}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, 27, 1150}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -512, 48, 1159}, { 0, 2889}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -442, 0, 1305}, { 2410, 1855}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -576, 40, 1293}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 1400}, { 0, 3491}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -573, 0, 1401}, { 1282, 2270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -325, 0, 1248}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -242, 0, 1179}, { 0, 2688}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -394, 27, 1150}, { 1892, 1169}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -242, 0, 1179}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -309, 20, 1017}, { 0, 3748}, {0x94, 0x94, 0x94, 0x00}}, + {{ -394, 27, 1150}, { 2012, 2380}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -576, 40, 1293}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 1380}, { 0, 3207}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -688, 0, 1400}, { 240, 3382}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1328, 0, 64}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1401, 8, -72}, { 2358, 1318}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1430, 0, 39}, { 1180, -98}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1270, 39, -58}, { 0, 3165}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1401, 8, -72}, { 1941, 2395}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1157, 36, -410}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1220, 8, -628}, { 0, 4558}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1360, 8, -271}, { 2386, 2411}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1234, 38, -236}, { 0, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1157, 36, -410}, { 0, 3956}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1360, 8, -271}, { 2055, 729}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1234, 38, -236}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1360, 8, -271}, { 0, 3100}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1270, 39, -58}, { 2796, 849}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1270, 39, -58}, { 0, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1360, 8, -271}, { 0, 4613}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1401, 8, -72}, { 1816, 2055}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1536, 0, 24}, { 2369, -1228}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1328, 0, 64}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1309, 0, 70}, { -297, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1270, 39, -58}, { -301, 3061}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -529, 8, -778}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -706, 8, -847}, { 0, 3957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -634, 28, -689}, { 1888, 2038}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -447, 44, -612}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -529, 8, -778}, { 0, 3940}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -634, 28, -689}, { 2065, 3369}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -706, 8, -847}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, 36, -687}, { 0, 3965}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -634, 28, -689}, { 2242, 2514}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -359, 8, -746}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -529, 8, -778}, { 0, 3689}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -447, 44, -612}, { 2350, 1961}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -261, 8, -571}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -359, 8, -746}, { 0, 4123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -447, 44, -612}, { 2264, 2995}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -706, 8, -847}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, 8, -848}, { 0, 4043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, 36, -687}, { 2514, 2549}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -902, 8, -848}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1079, 8, -801}, { 0, 3855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -994, 48, -660}, { 2521, 3149}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -806, 36, -687}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -902, 8, -848}, { 0, 3949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -994, 48, -660}, { 2733, 2103}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1079, 8, -801}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1220, 8, -628}, { 0, 4469}, {0xac, 0xac, 0xac, 0x00}}, + {{ -994, 48, -660}, { 2473, 1884}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1157, 36, -410}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -994, 48, -660}, { 0, 5629}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1220, 8, -628}, { 2709, 3292}, {0xac, 0xac, 0xac, 0x00}}, + {{ -201, 8, -182}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -238, 8, -366}, { 0, 4202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -364, 27, -214}, { 1907, 2322}, {0x94, 0x94, 0x94, 0x00}}, + {{ -261, 8, -571}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -447, 44, -612}, { 0, 4026}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -363, 48, -437}, { 2396, 2219}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -238, 8, -366}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 8, -571}, { 0, 4202}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -363, 48, -437}, { 1907, 2322}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -363, 48, -437}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -364, 27, -214}, { 0, 4472}, {0x94, 0x94, 0x94, 0x00}}, + {{ -238, 8, -366}, { 2006, 2163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1443, 19, 1259}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1468, 28, 1002}, { 0, 5020}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1599, 24, 1159}, { 2254, 2792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1603, 24, 1241}, { 0, 3506}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1611, 24, 1323}, { 1272, 3492}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1443, 19, 1259}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1599, 24, 1159}, { 0, 3889}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1603, 24, 1241}, { 1095, 3252}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1468, 28, 1002}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1599, 20, 921}, { 0, 3403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1599, 24, 1159}, { 3138, 1468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1408, 33, 792}, { 0, 4223}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1599, 20, 921}, { 2276, 1719}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2054, 0, 3262}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2336, 0, 3248}, { 3178, 4009}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2280, 0, 3333}, { 3285, 2444}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2160, 32, 3160}, { 0, 3357}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2336, 0, 3248}, { 2952, 4233}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2160, 32, 3160}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2240, 29, 3000}, { 0, 3785}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2408, 0, 3064}, { 2798, 4069}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2374, 0, 3163}, { 2939, 2476}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2336, 0, 3248}, { 3079, 1049}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2408, 0, 3064}, { 2782, 4084}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2224, 0, 3400}, { 3376, 1102}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1963, 40, 3204}, { 0, 2817}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2160, 32, 3160}, { 2314, 722}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1974, 0, 3342}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2224, 0, 3400}, { 3580, 2720}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2156, 0, 3456}, { 3221, 1406}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2072, 0, 3512}, { 2811, -90}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1974, 0, 3342}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1963, 40, 3204}, { 0, 3266}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2054, 0, 3262}, { 1368, 2108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2054, 0, 3262}, { 0, 2770}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2224, 0, 3400}, { 3358, 3126}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1282, 47, 3269}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1254, 0, 3350}, { 0, 2547}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1174, 32, 3270}, { 1570, 1631}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1174, 32, 3270}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1096, 0, 3460}, { 3011, 2129}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1024, 0, 3400}, { 3085, 684}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1174, 32, 3270}, { 3270, 9395}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1024, 0, 3400}, { 4298, 12323}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -962, 0, 3327}, { 5686, 11816}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -912, 0, 3248}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1174, 32, 3270}, { 1487, 4830}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -962, 0, 3327}, { 1390, 1411}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -912, 0, 3248}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1068, 27, 3145}, { 0, 3936}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1174, 32, 3270}, { 2512, 4246}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1254, 0, 3350}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1282, 47, 3269}, { 0, 2547}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1388, 36, 3396}, { 2241, 1305}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1174, 32, 3270}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1176, 0, 3512}, { 2890, 3445}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1096, 0, 3460}, { 3061, 1983}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1388, 36, 3396}, { 5577, 8018}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1359, 0, 3589}, { 5834, 10991}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1264, 0, 3558}, { 7337, 10678}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1176, 0, 3512}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1388, 36, 3396}, { 2347, 3968}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1264, 0, 3558}, { 1526, 886}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1254, 0, 3350}, { 0, 3798}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1388, 36, 3396}, { 2244, 4047}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1254, 0, 3350}, { 0, 2842}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1176, 0, 3512}, { 2630, 3725}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1559, 29, 3446}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1736, 0, 3624}, { 3331, 3046}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1648, 0, 3629}, { 3019, 1724}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1826, 0, 3515}, { 2870, 4892}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1928, 0, 3584}, { 3997, 6412}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1835, 0, 3608}, { 4236, 4952}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1840, 0, 3400}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2072, 0, 3512}, { 3147, 3453}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1997, 0, 3555}, { 3147, 2120}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1559, 29, 3446}, { 1823, 4310}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1552, 0, 3624}, { 2935, 1763}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1456, 0, 3609}, { 1483, 1397}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1552, 0, 3624}, { 2678, 282}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1736, 0, 3624}, { 4486, 3425}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1928, 0, 3584}, { 3147, 968}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1359, 0, 3589}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1725, 39, 3446}, { 0, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1840, 0, 3400}, { 0, 3039}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1826, 0, 3515}, { 1593, 2221}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1388, 36, 3396}, { 0, 4007}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1559, 29, 3446}, { 2727, 3610}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1559, 29, 3446}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1725, 39, 3446}, { 0, 3592}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1736, 0, 3624}, { 2812, 3722}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1725, 39, 3446}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1826, 0, 3515}, { 1187, 2624}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1736, 0, 3624}, { 2811, 1165}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1813, 34, 3297}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1963, 40, 3204}, { 0, 3750}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1974, 0, 3342}, { 2000, 2736}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1840, 0, 3400}, { 0, 2749}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1725, 39, 3446}, { 2014, 2784}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1813, 34, 3297}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1974, 0, 3342}, { 0, 3657}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1840, 0, 3400}, { 1458, 1946}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1840, 0, 3400}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1974, 0, 3342}, { 0, 3272}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2072, 0, 3512}, { 3002, 3630}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1840, 0, 3400}, { 0, 6015}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1928, 0, 3584}, { 2839, 7373}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1826, 0, 3515}, { 1778, 5806}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -814, 0, 2948}, { 0, 4696}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -800, 0, 2832}, { 0, 6499}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1000, 26, 2840}, { 3077, 6002}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -840, 0, 3064}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -814, 0, 2948}, { 0, 2858}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1000, 26, 2840}, { 3188, 3862}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1009, 0, 2594}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1142, 27, 2688}, { 0, 3569}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1000, 26, 2840}, { 3183, 3134}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -800, 0, 2832}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1009, 0, 2594}, { 3193, 4728}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1000, 26, 2840}, { 3115, 909}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -840, 0, 3064}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1000, 26, 2840}, { 3035, 4025}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1040, 14, 3000}, { 3217, 1480}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1009, 0, 2594}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1170, 42, 2452}, { 0, 4394}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1142, 27, 2688}, { 2461, 1671}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1040, 0, 2354}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1170, 42, 2452}, { 0, 3624}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1009, 0, 2594}, { 3272, 2819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1068, 27, 3145}, { 5514, 8430}, {0x84, 0x84, 0x84, 0x00}}, + {{ -912, 0, 3248}, { 5777, 11331}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -870, 0, 3159}, { 7255, 10977}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1068, 27, 3145}, { 2242, 4035}, {0x84, 0x84, 0x84, 0x00}}, + {{ -870, 0, 3159}, { 1537, 1031}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1040, 14, 3000}, { 0, 4273}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1068, 27, 3145}, { 2272, 4012}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1697, 34, 1816}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1806, 14, 1710}, { 0, 3391}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1862, 12, 1777}, { 1355, 3294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1753, 16, 1641}, { 0, 3870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1806, 14, 1710}, { 1105, 3116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1697, 34, 1816}, { 0, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1862, 12, 1777}, { 0, 3668}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1866, 17, 1881}, { 1575, 3347}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1866, 17, 1881}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1862, 12, 1777}, { 0, 2631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, 8, 1904}, { 1794, 617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1983, 8, 1904}, { 0, 2863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1993, 51, 2001}, { 1610, 3254}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1613, 17, 1638}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1753, 16, 1641}, { 0, 3188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1697, 34, 1816}, { 2731, 2388}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1443, 19, 1259}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1611, 24, 1323}, { 0, 3801}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1498, 40, 1467}, { 2713, 2968}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1498, 40, 1467}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ -1632, 22, 1414}, { 0, 3267}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1662, 20, 1498}, { 1382, 3221}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1611, 24, 1323}, { 0, 3862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1632, 22, 1414}, { 1117, 2969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1662, 20, 1498}, { 0, 3620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1613, 17, 1638}, { 2262, 3279}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1613, 17, 1638}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1706, 18, 1572}, { 0, 2781}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1753, 16, 1641}, { 1292, 2760}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1662, 20, 1498}, { 0, 3311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1706, 18, 1572}, { 1014, 2458}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1880}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1005, 25, 1804}, { 0, 4418}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1009, 0, 2114}, { 4522, 2774}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -800, 0, 1400}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -940, 42, 1640}, { 3333, 3801}, {0x94, 0x94, 0x94, 0x00}}, + {{ -800, 0, 1640}, { 3664, 1566}, {0xec, 0xec, 0xec, 0x00}}, + {{ -800, 0, 1640}, { 0, 1024}, {0xec, 0xec, 0xec, 0x00}}, + {{ -940, 42, 1640}, { 0, 3283}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1005, 25, 1804}, { 2586, 4155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1040, 0, 2354}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1129, 23, 2195}, { 0, 3863}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1170, 42, 2452}, { 2588, 775}, {0x94, 0x94, 0x94, 0x00}}, + {{ -800, 0, 1640}, { 0, 1023}, {0xec, 0xec, 0xec, 0x00}}, + {{ -1005, 25, 1804}, { 3120, 3624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 0, 1880}, { 3626, 267}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1009, 0, 2114}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1129, 23, 2195}, { 0, 3279}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1040, 0, 2354}, { 2834, 3453}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -1009, 0, 2114}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1162, 32, 1966}, { 0, 4351}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1129, 23, 2195}, { 2199, 1524}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1005, 25, 1804}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1162, 32, 1966}, { 0, 4513}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1009, 0, 2114}, { 3327, 4499}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -800, 0, 1400}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -800, 0, 1380}, { 0, 1321}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -940, 42, 1640}, { 2167, -2545}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1993, 51, 2001}, { 0, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{ -1983, 8, 1904}, { 0, 2681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2103, 4, 2024}, { 1880, 854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1993, 51, 2001}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -2103, 4, 2024}, { 0, 2912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2071, 31, 2175}, { 2418, 2740}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2071, 31, 2175}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2103, 4, 2024}, { 0, 3448}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2223, 0, 2137}, { 2195, 2157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2223, 0, 2137}, { 0, 3495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2210, 26, 2306}, { 2496, 2581}, {0x94, 0x94, 0x94, 0x00}}, + {{ -2210, 26, 2306}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -2448, 0, 2383}, { 0, 4908}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2352, 0, 2445}, { 1368, 3796}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2172, 39, 2471}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2210, 26, 2306}, { 0, 3638}, {0x94, 0x94, 0x94, 0x00}}, + {{ -2352, 0, 2445}, { 2670, 2081}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2210, 26, 2306}, { 0, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{ -2223, 0, 2137}, { 0, 3682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2383}, { 3799, 217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2240, 29, 3000}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2228, 38, 2807}, { 0, 4014}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2448, 0, 2832}, { 3409, 3393}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2240, 29, 3000}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2448, 0, 2832}, { 3230, 3632}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2433, 0, 2948}, { 2935, 1846}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2408, 0, 3064}, { 2637, 48}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2352, 0, 2445}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2448, 0, 2383}, { 0, 2786}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2448, 0, 2600}, { 2819, 969}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2228, 38, 2807}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2270, 19, 2630}, { 0, 3846}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2448, 0, 2600}, { 2572, 4952}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2172, 39, 2471}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2352, 0, 2445}, { 0, 3896}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2270, 19, 2630}, { 2649, 2206}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2270, 19, 2630}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -2352, 0, 2445}, { 0, 4166}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2448, 0, 2600}, { 2329, 2578}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2228, 38, 2807}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2448, 0, 2600}, { 3075, 4572}, {0xec, 0xec, 0xec, 0x00}}, + {{ -2448, 0, 2832}, { 3465, 1013}, {0xe0, 0xe0, 0xe0, 0x00}}, + +}; diff --git a/courses/mushroom_cup/koopa_beach/model.inc.c b/courses/mushroom_cup/koopa_beach/model.inc.c new file mode 100644 index 000000000..15e933705 --- /dev/null +++ b/courses/mushroom_cup/koopa_beach/model.inc.c @@ -0,0 +1,9382 @@ +#include "types.h" + +mk64_Vtx d_course_koopa_troopa_beach_vertex[] = { + + {{ -370, 11, -1114}, { -2686, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{ -370, 1, -1113}, { -2686, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -358, 0, -1152}, { 3164, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -358, 10, -1152}, { 3165, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{ -358, 30, -1153}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -369, 31, -1114}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -370, 11, -1114}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -358, 10, -1152}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 10, -1175}, { -2153, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{ -349, 0, -1175}, { -2153, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -330, 1, -1210}, { 3698, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -331, 11, -1210}, { 3698, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{ -331, 31, -1210}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 30, -1175}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 10, -1175}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -331, 11, -1210}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 10, -1348}, { -2673, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{ -950, 0, -1348}, { -2673, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -915, 0, -1368}, { 3177, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -915, 10, -1367}, { 3177, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{ -950, 30, -1348}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 10, -1348}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -915, 10, -1367}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -915, 30, -1367}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, 10, -1142}, { -2150, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{ -889, 0, -1143}, { -2150, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -918, 1, -1170}, { 3700, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -918, 11, -1170}, { 3700, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{ -888, 30, -1142}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, 10, -1142}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -918, 11, -1170}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -918, 31, -1170}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 136, 1, 2251}, { 1463, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 136, 16, 2251}, { 1258, -56}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, 16, 2267}, { 426, -20}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 148, 1, 2268}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 148, 1, 2268}, { 1678, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, 16, 2267}, { 1781, -26}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 131, 16, 2301}, { 91, -13}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 134, 1, 2303}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 134, 1, 2303}, { 1425, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 131, 16, 2301}, { 1130, -7}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 110, 16, 2307}, { 158, 4}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 110, 1, 2308}, { 39, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1645, 1, -640}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1564, 1, -679}, { -2445, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1570, 4, -756}, { -3209, 2983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1689, -3, -768}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1570, 4, -756}, { -3283, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1629, 1, -810}, { -1527, 2331}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1689, -3, -768}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1661, 1, -712}, { -1707, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1570, 4, -756}, { -1788, 3777}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1570, 4, -756}, { -1040, 2752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1564, 1, -679}, { 1001, 2248}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1513, 1, -708}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1570, 4, -756}, { -8, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1513, 1, -708}, { 1032, 2766}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1499, 1, -794}, { 2149, 656}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1554, 1, -828}, { 394, 3020}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1499, 1, -794}, { -1355, 2766}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1570, 4, -756}, { 767, 2896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 1, -828}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1594, 1, -856}, { -1312, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1629, 1, -810}, { -1568, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1570, 4, -756}, { -1753, 3205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1594, 1, -856}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1661, 1, -712}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1645, 1, -640}, { -2005, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1570, 4, -756}, { 630, 3705}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1730, -3, -479}, { 3312, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1750, -3, -358}, { -26, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1718, 1, -400}, { 1235, 1707}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1730, -3, -479}, { 490, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1718, 1, -400}, { -258, -1030}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1712, 1, -475}, { -3, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1623, -3, -877}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1652, -3, -844}, { -1201, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1629, 1, -810}, { -1494, 2107}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1594, 1, -856}, { 71, 2022}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1652, -3, -844}, { -2021, 2146}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1689, -3, -768}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1629, 1, -810}, { -2010, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1712, 1, -475}, { -494, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1723, -3, -549}, { 194, 2943}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1730, -3, -479}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1730, -3, -650}, { -644, -1422}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1661, 1, -712}, { -13, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1689, -3, -768}, { 1693, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1730, -3, -650}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1682, 1, -592}, { -2041, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1645, 1, -640}, { -1677, 2640}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1661, 1, -712}, { -1671, 2919}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1645, 1, -640}, { -2329, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1730, -3, -650}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1723, -3, -549}, { -2750, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1682, 1, -592}, { -1659, 2211}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1520, 1, -962}, { -18, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1449, 1, -924}, { 1633, 2466}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1434, 1, -981}, { 2366, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1520, 1, -962}, { -2576, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1434, 1, -981}, { -1451, 3127}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1495, 1, -1053}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1520, 1, -962}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1495, 1, -1053}, { -2576, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1530, 1, -1078}, { -2968, 2127}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1563, 1, -982}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1520, 1, -962}, { -1302, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1530, 1, -1078}, { 303, 3753}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1408, 4, -1108}, { -558, 2749}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1432, 1, -1170}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1485, 1, -1128}, { -1853, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1554, 1, -828}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1499, 1, -794}, { -1768, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1470, 1, -852}, { -1607, 2771}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1434, 1, -981}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1398, 1, -1032}, { -1688, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1408, 4, -1108}, { -3225, 2462}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1495, 1, -1053}, { -628, 3501}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1530, 1, -1078}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1495, 1, -1053}, { -1171, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1408, 4, -1108}, { -2246, 3606}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1530, 1, -1078}, { -1844, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1408, 4, -1108}, { 991, 2940}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1485, 1, -1128}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1470, 1, -852}, { 1622, 2278}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1449, 1, -924}, { -5, 1035}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1520, 1, -962}, { -1657, 2477}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1504, -3, -1156}, { -2033, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1485, 1, -1128}, { -2067, 1943}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1432, 1, -1170}, { -215, 1886}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1444, -3, -1200}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1504, -3, -1156}, { -188, 3147}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1557, -3, -1098}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1530, 1, -1078}, { -913, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1485, 1, -1128}, { -1063, 2862}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1530, 1, -1078}, { -284, 1891}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1557, -3, -1098}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1592, -3, -993}, { -3006, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1563, 1, -982}, { -3031, 1887}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1612, -3, -923}, { -1986, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1575, 1, -919}, { -1816, 2044}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1563, 1, -982}, { -70, 1884}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1592, -3, -993}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1623, -3, -877}, { -1287, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1594, 1, -856}, { -1674, 1947}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1575, 1, -919}, { 130, 2049}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1612, -3, -923}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1594, 1, -856}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1554, 1, -828}, { -1312, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1575, 1, -919}, { 541, 2748}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1534, 1, -891}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1470, 1, -852}, { -2033, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1520, 1, -962}, { 697, 2853}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1575, 1, -919}, { -1901, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1534, 1, -891}, { -1478, 2306}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1520, 1, -962}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1575, 1, -919}, { -1754, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1520, 1, -962}, { -330, 2283}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1563, 1, -982}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1534, 1, -891}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1554, 1, -828}, { -1806, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1470, 1, -852}, { -487, 2997}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1554, 1, -828}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1534, 1, -891}, { -1806, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1575, 1, -919}, { -2172, 2324}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1180, 1, -1292}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1167, 1, -1232}, { -1661, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1109, 1, -1320}, { 326, 3084}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1231, 4, -1206}, { 0, 1038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 1, -1140}, { 41, 2885}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1153, 1, -1154}, { 1848, 2804}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1231, 4, -1206}, { 1740, -832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1153, 1, -1154}, { -16, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1167, 1, -1232}, { 2147, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1231, 4, -1206}, { 316, 2898}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1167, 1, -1232}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1180, 1, -1292}, { -1661, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1248, 1, -1266}, { -1977, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1231, 4, -1206}, { -2135, 2717}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1180, 1, -1292}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1254, 1, -1097}, { 1214, 88}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1218, 1, -1140}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1231, 4, -1206}, { -41, 2871}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1101, 1, -1252}, { -1880, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1109, 1, -1320}, { -2187, 2872}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1101, 1, -1252}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1074, 1, -1169}, { -2382, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1002, 1, -1161}, { -3164, 2834}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1101, 1, -1252}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1030, 1, -1246}, { -738, 2800}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1109, 1, -1320}, { -2947, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1101, 1, -1252}, { -1506, 2220}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1030, 1, -1246}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1109, 1, -1320}, { -1913, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1030, 1, -1246}, { -146, 3383}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1040, 1, -1332}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1167, 1, -1232}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1153, 1, -1154}, { -2164, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1074, 1, -1169}, { -2144, 3217}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1167, 1, -1232}, { 2406, -855}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1074, 1, -1169}, { -18, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1101, 1, -1252}, { 2363, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1408, 4, -1108}, { 124, 4370}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1297, 1, -1160}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1320, 1, -1216}, { -1648, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1254, 1, -1097}, { -2087, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1231, 4, -1206}, { 45, 3207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1190, -3, -1332}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1263, -3, -1299}, { -2187, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1248, 1, -1266}, { -2188, 2019}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1180, 1, -1292}, { -213, 2130}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1263, -3, -1299}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1335, -3, -1248}, { -2417, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1320, 1, -1216}, { -2597, 1978}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1248, 1, -1266}, { -194, 2000}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1432, 1, -1170}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1408, 4, -1108}, { -1813, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1380, 1, -1197}, { 182, 2598}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1408, 4, -1108}, { -3163, 3106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1320, 1, -1216}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1380, 1, -1197}, { -1703, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1335, -3, -1248}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1385, -3, -1227}, { -1480, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1380, 1, -1197}, { -1661, 1847}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1320, 1, -1216}, { 35, 1994}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1385, -3, -1227}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1444, -3, -1200}, { -1768, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1432, 1, -1170}, { -1797, 1912}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1385, -3, -1227}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1432, 1, -1170}, { -1797, 1912}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1380, 1, -1197}, { -213, 1839}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1116, -3, -1357}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1190, -3, -1332}, { -2108, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1180, 1, -1292}, { -2217, 2145}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1109, 1, -1320}, { -134, 2038}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1320, 1, -1216}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1297, 1, -1160}, { -1648, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1231, 4, -1206}, { -1185, 3158}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1320, 1, -1216}, { -2403, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1231, 4, -1206}, { -562, 2628}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1248, 1, -1266}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1297, 1, -1068}, { -2517, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1254, 1, -1097}, { -1726, 2197}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1297, 1, -1160}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1408, 4, -1108}, { -25, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1398, 1, -1032}, { 1512, 2473}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1297, 1, -1068}, { 3011, -29}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1408, 4, -1108}, { -1087, 4052}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1297, 1, -1068}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1297, 1, -1160}, { -2517, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1040, -3, -1367}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1116, -3, -1357}, { -2101, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1109, 1, -1320}, { -2042, 2045}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1040, 1, -1332}, { -129, 1977}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -912, 1, -1366}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -882, 1, -1308}, { -1755, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -761, 8, -1281}, { -3953, 3597}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 1, -1366}, { -2568, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -761, 8, -1281}, { -131, 5063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -830, 1, -1412}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -940, 1, -1231}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -930, 1, -1169}, { -1733, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -877, 1, -1204}, { -1008, 2611}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -980, 1, -1326}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -940, 1, -1231}, { -2799, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -877, 1, -1204}, { -4173, 2308}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -882, 1, -1308}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -877, 1, -1204}, { -2862, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -761, 8, -1281}, { -922, 4280}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -761, 8, -1281}, { -26, 1053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -577, 1, -1277}, { 3311, 4794}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -654, 1, -1367}, { 3678, 1586}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -830, 1, -1412}, { 3958, 1725}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -654, 1, -1367}, { 82, 4794}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -830, 1, -1412}, { -1954, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -654, 1, -1367}, { 1216, 4817}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -772, 1, -1454}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -654, 1, -1367}, { -3983, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -707, 1, -1476}, { -1063, 2559}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -980, 1, -1326}, { 3452, -1619}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -877, 1, -1204}, { -22, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -882, 1, -1308}, { 2840, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -782, -3, -1490}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -840, -3, -1448}, { -1948, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -830, 1, -1412}, { -2310, 1983}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -772, 1, -1454}, { -355, 2001}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -928, -3, -1403}, { -2701, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -912, 1, -1366}, { -2771, 2140}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -830, 1, -1412}, { -205, 2028}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -840, -3, -1448}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -987, -3, -1370}, { -1837, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -980, 1, -1326}, { -2254, 2181}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -912, 1, -1366}, { -108, 2137}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -928, -3, -1403}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -987, -3, -1370}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1040, -3, -1367}, { -1435, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1040, 1, -1332}, { -1494, 1984}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -980, 1, -1326}, { 120, 2247}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -782, -3, -1490}, { -2082, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -772, 1, -1454}, { -2086, 2064}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -707, 1, -1476}, { -220, 1986}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -709, -3, -1512}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -980, 1, -1326}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -882, 1, -1308}, { -2713, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -912, 1, -1366}, { -1638, 2410}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1030, 1, -1246}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1002, 1, -1161}, { -2425, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -930, 1, -1169}, { -2861, 2947}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1030, 1, -1246}, { 2476, -1360}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -930, 1, -1169}, { -13, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -940, 1, -1231}, { 1719, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1040, 1, -1332}, { -3866, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1030, 1, -1246}, { -2019, 2499}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -940, 1, -1231}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1040, 1, -1332}, { -1636, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -940, 1, -1231}, { 1354, 3474}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -980, 1, -1326}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1817, 1, 4}, { -25, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1765, 1, -31}, { 1291, 2114}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1782, 1, -113}, { 3298, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1830, -3, -197}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1824, -3, -106}, { -2476, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1774, 1, -184}, { -469, 2520}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1824, -3, -106}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1782, 1, -113}, { -1146, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1774, 1, -184}, { -1644, 2912}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1830, -3, -197}, { -2045, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1774, 1, -184}, { -1684, 2549}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1797, -3, -264}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1774, 1, -184}, { -2272, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1736, 1, -225}, { -1463, 2332}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1797, -3, -264}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1797, -3, -264}, { 1426, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1736, 1, -225}, { 610, -761}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1753, 1, -293}, { -11, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1750, -3, -358}, { -19, 1035}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1797, -3, -264}, { 2443, 2496}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1753, 1, -293}, { 1754, 1235}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1824, -3, -106}, { 1137, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1817, 1, 4}, { 1411, -1982}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1782, 1, -113}, { -8, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1711, 1, 21}, { -1802, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1778, 1, 80}, { -22, 2669}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1718, 1, 87}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1866, -3, 120}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1820, 1, 106}, { 143, 2328}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1874, -3, 28}, { 2516, 1313}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1874, -3, 28}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1778, 1, 80}, { -2980, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1817, 1, 4}, { -1048, 2330}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1874, -3, 28}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1820, 1, 106}, { -2581, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1778, 1, 80}, { -2659, 2370}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1778, 1, 80}, { -47, 4068}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1765, 1, -31}, { -15, 1032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1817, 1, 4}, { -1333, 2122}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1778, 1, 80}, { -3035, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1711, 1, 21}, { -1237, 2649}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1765, 1, -31}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1874, -3, 28}, { -3907, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1817, 1, 4}, { -2760, 2244}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1824, -3, -106}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1622, 1, 370}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1700, 1, 339}, { -2289, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1669, 1, 434}, { -548, 3115}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1622, 1, 370}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1578, 4, 310}, { -2019, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1700, 1, 339}, { 598, 3234}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1578, 4, 310}, { -702, 4102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1682, 1, 260}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1700, 1, 339}, { -2207, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1645, 1, 182}, { -2352, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1711, 1, 145}, { -2498, 3082}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1682, 1, 260}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1542, 1, 225}, { -3933, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1645, 1, 182}, { -1489, 2844}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1866, -3, 120}, { -141, 2338}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1851, -3, 194}, { 1844, 2779}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1802, 1, 154}, { 1398, 1114}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1820, 1, 106}, { 1, 1034}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1739, -3, 376}, { -716, 2316}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1718, -3, 457}, { 456, 4250}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1669, 1, 434}, { 1563, 3265}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1700, 1, 339}, { 5, 1034}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1778, -3, 320}, { 1751, 389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1739, -3, 376}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1700, 1, 339}, { 722, 2306}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1749, 1, 276}, { 2726, 1460}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1778, -3, 320}, { 13, 1019}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1749, 1, 276}, { 988, 2089}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1773, 1, 206}, { 2988, 1932}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1816, -3, 260}, { 1854, 418}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1816, -3, 260}, { 1735, 312}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1773, 1, 206}, { -12, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1802, 1, 154}, { -12, 2672}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1851, -3, 194}, { 1684, 2370}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1682, 1, 260}, { 2547, 2897}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1578, 4, 310}, { -5, 1040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1542, 1, 225}, { -1377, 3150}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1802, 1, 154}, { -12, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1749, 1, 125}, { 1622, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1778, 1, 80}, { 1534, -415}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1778, 1, 80}, { -1645, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1711, 1, 145}, { 370, 2564}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1718, 1, 87}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1749, 1, 125}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1720, 1, 177}, { 0, 2659}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1711, 1, 145}, { 648, 2012}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1778, 1, 80}, { -2537, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1749, 1, 125}, { -1134, 1357}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1711, 1, 145}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1820, 1, 106}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1802, 1, 154}, { -1399, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1778, 1, 80}, { 245, 2349}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1720, 1, 177}, { 0, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1773, 1, 206}, { -1635, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1749, 1, 276}, { -1978, 3012}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1700, 1, 339}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1682, 1, 260}, { -2207, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1720, 1, 177}, { -4176, 2546}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1700, 1, 339}, { -2175, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1720, 1, 177}, { 1656, 3276}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1749, 1, 276}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1720, 1, 177}, { -915, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1682, 1, 260}, { -2795, 2655}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1711, 1, 145}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1802, 1, 154}, { -12, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1773, 1, 206}, { -12, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1720, 1, 177}, { 1622, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1749, 1, 125}, { 1622, 1023}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1436, 4, 485}, { -291, 3914}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1332, 1, 505}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1326, 1, 441}, { -1774, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1548, 1, 455}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1506, 1, 393}, { -2058, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1578, 4, 310}, { -2849, 3888}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1548, 1, 455}, { -3081, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1578, 4, 310}, { 446, 2993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1622, 1, 370}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1501, 1, 559}, { -4535, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1436, 4, 485}, { -2573, 2859}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1506, 1, 393}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1411, 1, 404}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1436, 4, 485}, { 1635, 2666}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1326, 1, 441}, { 1985, -562}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1578, 4, 310}, { -5, 1040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1498, 1, 290}, { 758, 3150}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1542, 1, 225}, { 2398, 1783}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 1, 344}, { -2181, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1498, 1, 290}, { -1888, 3101}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1578, 4, 310}, { -764, 3133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1506, 1, 393}, { 2187, 2783}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1498, 1, 290}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1436, 4, 485}, { 12, 1036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1411, 1, 404}, { -1622, 2679}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 1, 344}, { -1614, 4528}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1506, 1, 393}, { 2164, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1436, 4, 485}, { 2183, -2137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1443, 1, 344}, { -17, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1548, 1, 455}, { -2058, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1501, 1, 559}, { -3693, 3655}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1506, 1, 393}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1568, 1, 693}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1501, 1, 559}, { -4073, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1625, 1, 549}, { -2818, 4165}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1625, 1, 549}, { -4220, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1623, 1, 662}, { -1338, 2126}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1625, 1, 549}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1622, 1, 370}, { -4886, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1669, 1, 434}, { -3118, 2269}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1501, 1, 559}, { -3382, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1548, 1, 455}, { -1875, 3730}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1718, -3, 457}, { 1, 1048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1679, -3, 565}, { -142, 4189}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1625, 1, 549}, { 1397, 4330}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1669, 1, 434}, { 1481, 973}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1679, -3, 565}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1673, -3, 664}, { -2681, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1623, 1, 662}, { -2723, 2378}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1625, 1, 549}, { 358, 2528}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1501, 1, 559}, { -4843, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1362, 1, 640}, { -1906, 4281}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1332, 1, 505}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1436, 4, 485}, { -2295, 2419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1501, 1, 559}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1332, 1, 505}, { -4843, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1568, 1, 693}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 4, 704}, { -1195, 4213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1501, 1, 559}, { 3028, 3748}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 4, 704}, { -1024, 3624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1362, 1, 640}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1501, 1, 559}, { -4385, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1625, 1, 549}, { -4886, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1548, 1, 455}, { -2305, 3068}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1622, 1, 370}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1594, 1, 995}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1521, 1, 861}, { -4172, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1653, 1, 818}, { -3472, 4745}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1495, 1, 962}, { -2841, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1521, 1, 861}, { -3071, 3848}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1436, 1, 931}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1521, 1, 861}, { -3002, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1495, 1, 962}, { -720, 2704}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1370, 1, 822}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1335, 1, 714}, { -3085, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1362, 1, 640}, { -4760, 2346}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 4, 704}, { -2448, 3918}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1521, 1, 861}, { -3573, 4238}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1370, 1, 822}, { 648, 4782}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 4, 704}, { -9, 1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1521, 1, 861}, { -4256, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1436, 1, 931}, { -2499, 3458}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1370, 1, 822}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1594, 1, 995}, { -209, 2808}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1653, 1, 818}, { 2491, -1505}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1640, 1, 948}, { -13, 1037}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1521, 1, 861}, { -37, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 4, 704}, { 3526, 4213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1568, 1, 693}, { 4722, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1700, -3, 1022}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1650, 1, 1039}, { 79, 2442}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1640, 1, 948}, { 2475, 1813}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1697, -3, 950}, { 1849, 368}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1697, -3, 950}, { -3930, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1640, 1, 948}, { -3935, 2599}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1653, 1, 818}, { -371, 2381}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1703, -3, 806}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1703, -3, 806}, { -3973, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1653, 1, 818}, { -4002, 2431}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1623, 1, 662}, { 319, 2340}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1673, -3, 664}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1653, 1, 818}, { 2059, -2129}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1521, 1, 861}, { -37, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1568, 1, 693}, { 4722, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1653, 1, 818}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1568, 1, 693}, { -4127, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1623, 1, 662}, { -3964, 2750}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1650, 1, 1039}, { 1913, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1594, 1, 995}, { -15, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1640, 1, 948}, { 180, 2794}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1594, 1, 995}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1470, 1, 1063}, { -3846, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1411, 4, 1045}, { -5032, 2227}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{-1289, 1, 808}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1306, 1, 766}, { -1247, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1370, 1, 822}, { -485, 3195}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1495, 1, 962}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1594, 1, 995}, { -2841, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1411, 4, 1045}, { 1455, 3906}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{-1495, 1, 962}, { -1828, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1411, 4, 1045}, { -814, 4089}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{-1436, 1, 931}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1289, 1, 808}, { -3931, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1370, 1, 822}, { -2956, 3023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1330, 1, 946}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1411, 4, 1045}, { -5790, 3207}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{-1370, 1, 822}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1436, 1, 931}, { -3489, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1411, 4, 1045}, { 1885, 3947}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{-1330, 1, 946}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1370, 1, 822}, { -3569, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1306, 1, 766}, { 1081, -150}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1335, 1, 714}, { -24, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1370, 1, 822}, { 3061, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -513, 1, -1387}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -439, 1, -1304}, { -3034, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -434, 1, -1429}, { -567, 3391}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -513, 1, -1387}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -448, 1, -1279}, { -3436, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -439, 1, -1304}, { -2983, 1576}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -577, 1, -1277}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -462, 1, -1262}, { -3164, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -448, 1, -1279}, { -3505, 1539}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -577, 1, -1277}, { -3491, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -448, 1, -1279}, { -1639, 4044}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -573, 1, -1494}, { -1835, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -513, 1, -1387}, { -1721, 4376}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -514, 1, -1526}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -439, 1, -1304}, { -3419, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -422, 1, -1316}, { -3073, 1472}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -434, 1, -1429}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -434, 1, -1429}, { -25, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -332, 1, -1406}, { 1021, 3696}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -365, 1, -1530}, { 3299, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -446, 1, -1543}, { 2335, -992}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -365, 1, -1530}, { 3299, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -332, 1, -1406}, { -2278, 3696}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -290, 1, -1505}, { 602, 3106}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -365, 1, -1530}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -422, 1, -1316}, { -27, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -373, 1, -1306}, { 727, 2147}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -332, 1, -1406}, { 3444, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -434, 1, -1429}, { -1065, 3717}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -422, 1, -1316}, { 2038, 3842}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -332, 1, -1406}, { -17, 1044}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -434, 1, -1429}, { -3396, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -446, 1, -1543}, { -803, 2734}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -514, 1, -1526}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -445, -3, -1576}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -527, -3, -1556}, { -2296, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -514, 1, -1526}, { -2148, 1910}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -446, 1, -1543}, { -258, 1886}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -578, -3, -1528}, { 284, 150}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -573, 1, -1494}, { -14, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -514, 1, -1526}, { 1821, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -527, -3, -1556}, { 1887, 127}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -638, -3, -1528}, { -1628, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -639, 1, -1495}, { -1647, 1915}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -573, 1, -1494}, { 135, 1937}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -578, -3, -1528}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -707, 1, -1476}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -654, 1, -1367}, { -3299, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -639, 1, -1495}, { -327, 2925}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -638, -3, -1528}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -709, -3, -1512}, { -1980, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -707, 1, -1476}, { -2139, 1998}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -639, 1, -1495}, { -212, 1889}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -352, -3, -1560}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -445, -3, -1576}, { -2570, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -446, 1, -1543}, { -2475, 1919}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -365, 1, -1530}, { -240, 1900}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -513, 1, -1387}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -434, 1, -1429}, { -2434, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -514, 1, -1526}, { -1765, 4353}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -654, 1, -1367}, { -4120, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -513, 1, -1387}, { -1584, 3981}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -573, 1, -1494}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -654, 1, -1367}, { -25, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -577, 1, -1277}, { 3203, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -513, 1, -1387}, { 2052, -2272}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -654, 1, -1367}, { -3528, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -573, 1, -1494}, { 192, 2796}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -639, 1, -1495}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -258, -3, -1527}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -352, -3, -1560}, { -2699, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -365, 1, -1530}, { -2776, 1929}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -290, 1, -1505}, { -609, 1870}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 138, 1, -725}, { -1782, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 104, 1, -713}, { -1666, 2000}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 153, 1, -662}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 104, 1, -713}, { -1604, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 71, 1, -701}, { -980, 1784}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 85, 1, -657}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 76, 1, -739}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 104, 1, -713}, { -1040, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 138, 1, -725}, { -1501, 1893}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 110, 1, -755}, { -1108, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 76, 1, -739}, { -1425, 2011}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 138, 1, -725}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 59, 1, -770}, { -1392, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 35, 1, -744}, { -487, 1408}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 42, 1, -722}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 71, 1, -701}, { -981, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 104, 1, -713}, { -1518, 1847}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 76, 1, -739}, { -1040, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 42, 1, -722}, { -1437, 1982}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 104, 1, -713}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 104, 1, -713}, { 110, 2630}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 85, 1, -657}, { -3, 1030}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 153, 1, -662}, { -1667, 1876}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 163, 1, -563}, { -20, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 99, 1, -585}, { 1545, 2000}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 71, 1, -542}, { 2569, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 163, 1, -563}, { -20, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 71, 1, -542}, { 2569, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 132, 1, -505}, { 1148, -329}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 85, 1, -621}, { 1002, 1340}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 99, 1, -585}, { -8, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 163, 1, -563}, { -1573, 2008}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 157, 1, -622}, { -1608, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 85, 1, -621}, { -1798, 2986}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 163, 1, -563}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 153, 1, -662}, { -16, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 85, 1, -657}, { 1646, 1869}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 85, 1, -621}, { 2143, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 153, 1, -662}, { -1090, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 85, 1, -621}, { -186, 2986}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 157, 1, -622}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 84, 1, -797}, { -12, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 59, 1, -770}, { 787, 1595}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 76, 1, -739}, { 1585, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 200, -3, -616}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 195, -3, -659}, { -1182, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 153, 1, -662}, { -1401, 2134}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 157, 1, -622}, { -311, 2166}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 195, -3, -659}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 178, -3, -728}, { -1943, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 138, 1, -725}, { -2119, 2092}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 153, 1, -662}, { -337, 2104}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 178, -3, -728}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 146, -3, -774}, { -1511, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 110, 1, -755}, { -1651, 2111}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 138, 1, -725}, { -554, 1954}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 146, -3, -774}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 115, -3, -817}, { -1464, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 84, 1, -797}, { -1497, 2049}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 110, 1, -755}, { -144, 2111}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 115, -3, -817}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 63, -3, -852}, { -1692, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 37, 1, -824}, { -1866, 2061}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 84, 1, -797}, { -399, 1969}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 18, 1, -794}, { -1455, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -1, 1, -765}, { -868, 1769}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 35, 1, -744}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 203, -3, -549}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 200, -3, -616}, { -1825, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 157, 1, -622}, { -2029, 2190}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 163, 1, -563}, { -424, 2085}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 84, 1, -797}, { -1354, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 76, 1, -739}, { -132, 2053}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 110, 1, -755}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 59, 1, -770}, { -980, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 42, 1, -722}, { -51, 2060}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 76, 1, -739}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 37, 1, -824}, { -7, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 18, 1, -794}, { 941, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 59, 1, -770}, { 872, -281}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 37, 1, -824}, { 294, 2573}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 59, 1, -770}, { -6, 1028}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 84, 1, -797}, { -806, 1599}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 18, 1, -794}, { -1307, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 35, 1, -744}, { -213, 1983}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 59, 1, -770}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 172, -3, -480}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 203, -3, -549}, { -2041, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 163, 1, -563}, { -1962, 2164}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 132, 1, -505}, { -179, 2297}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -22, 1, -393}, { -20, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -95, 1, -441}, { 2131, 2074}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -117, 1, -405}, { 2585, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -22, 1, -393}, { -2105, 2572}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -117, 1, -405}, { -4, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -28, 1, -370}, { -2420, 2010}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -95, 1, -441}, { -3, 1032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -22, 1, -393}, { -2155, 2082}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -59, 1, -449}, { -330, 1978}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -23, 1, -470}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -59, 1, -449}, { -1144, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -22, 1, -393}, { -1059, 2850}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 23, 1, -415}, { -1357, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -23, 1, -470}, { -899, 2933}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -22, 1, -393}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -28, 1, -370}, { -1113, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -138, 1, -369}, { -954, 4028}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -30, 1, -329}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -18, 1, -257}, { -27, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -131, 1, -283}, { 2865, 2297}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -145, 1, -233}, { 3513, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -30, 1, -329}, { -23, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -124, 1, -333}, { 2259, 2192}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -131, 1, -283}, { 3006, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -30, 1, -329}, { -1477, 3682}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -131, 1, -283}, { -5, 1033}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -18, 1, -257}, { -2898, 2306}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -124, 1, -333}, { -5, 1033}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -30, 1, -329}, { -2288, 2202}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -138, 1, -369}, { 821, 1690}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -28, 1, -370}, { -23, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -117, 1, -405}, { 2392, 2002}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -138, 1, -369}, { 2985, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 6, 1, -499}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -23, 1, -470}, { -1110, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 23, 1, -415}, { -1295, 2979}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 28, -3, -366}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 54, -3, -381}, { -826, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 23, 1, -415}, { -545, 2258}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -22, 1, -393}, { 809, 2349}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, -3, -381}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 97, -3, -405}, { -1322, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 67, 1, -447}, { -1188, 2446}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 23, 1, -415}, { 290, 2256}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 97, -3, -405}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 147, -3, -435}, { -1597, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 111, 1, -467}, { -1230, 2284}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 67, 1, -447}, { 94, 2450}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 147, -3, -435}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 172, -3, -480}, { -1421, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 132, 1, -505}, { -1479, 2308}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 111, 1, -467}, { -302, 2301}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 132, 1, -505}, { -2478, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 71, 1, -542}, { -711, 1876}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 42, 1, -513}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 22, -3, -350}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 28, -3, -366}, { -467, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -22, 1, -393}, { -650, 2566}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -28, 1, -370}, { -10, 2485}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 67, 1, -447}, { -1491, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 6, 1, -499}, { -1006, 3142}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 23, 1, -415}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 111, 1, -467}, { -23, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 42, 1, -513}, { 2155, 1681}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 6, 1, -499}, { 2982, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 111, 1, -467}, { -1335, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 6, 1, -499}, { 946, 2980}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 67, 1, -447}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 132, 1, -505}, { -1757, 2783}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 42, 1, -513}, { -6, 1029}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 111, 1, -467}, { -2185, 1686}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 28, -3, -255}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 18, -3, -326}, { -1967, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -30, 1, -329}, { -2236, 2298}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -18, 1, -257}, { -258, 2256}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 18, -3, -326}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 22, -3, -350}, { -652, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -28, 1, -370}, { -971, 2450}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -30, 1, -329}, { 134, 2319}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -3, 1, -134}, { 1043, -477}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -7, 1, -202}, { -16, 1035}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -102, 1, -197}, { 2106, 2538}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -21, 1, -99}, { -1424, 2483}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -81, 1, -146}, { 618, 2105}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -95, 1, -103}, { -10, 1035}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -21, 1, -99}, { 781, 305}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -3, 1, -134}, { -14, 1032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -81, 1, -146}, { 1849, 2088}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -9, 1, -17}, { -1931, 2431}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -21, 1, -99}, { -126, 3771}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -95, 1, -31}, { -8, 1034}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -21, 1, -99}, { -21, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -95, 1, -103}, { 1393, 2471}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -95, 1, -31}, { 2717, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -4, 1, 33}, { 469, -246}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -9, 1, -17}, { -23, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -109, 1, 34}, { 3047, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -9, 1, -17}, { -23, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -95, 1, -31}, { 1898, 2420}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -3, 1, -134}, { -1863, 2080}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -102, 1, -197}, { 1314, 1734}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -81, 1, -146}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 42, -3, -197}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 28, -3, -255}, { -1606, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -18, 1, -257}, { -1972, 2229}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -7, 1, -202}, { -425, 2288}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 48, -3, -118}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 42, -3, -197}, { -2156, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -7, 1, -202}, { -2387, 2337}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -3, 1, -134}, { -540, 2377}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 33, -3, -85}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 48, -3, -118}, { -998, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -3, 1, -134}, { -824, 2471}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -21, 1, -99}, { 251, 2525}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 45, -3, -22}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 33, -3, -85}, { -1752, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -21, 1, -99}, { -2409, 2397}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -9, 1, -17}, { -163, 2504}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 48, -3, 41}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 45, -3, -22}, { -1721, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -9, 1, -17}, { -1663, 2512}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -4, 1, 33}, { -302, 2436}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -18, 1, -257}, { -27, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -145, 1, -233}, { 3513, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -7, 1, -202}, { -29, -523}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -7, 1, -202}, { -2122, 2526}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -145, 1, -233}, { 1519, 1226}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -102, 1, -197}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, 1, 202}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -114, 1, 194}, { -2688, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -116, 1, 264}, { -2599, 2913}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, 1, 244}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -116, 1, 264}, { -2791, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -96, 1, 323}, { -2553, 2713}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, 1, 244}, { 1626, 3618}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -96, 1, 323}, { -32, 1045}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 3, 1, 313}, { -317, 3746}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -9, 1, 96}, { -1281, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -103, 1, 153}, { 90, 3703}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -5, 1, 143}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -9, 1, 96}, { 2557, 109}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -109, 1, 95}, { -5, 1035}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -103, 1, 153}, { 689, 2471}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -6, 1, 64}, { -2615, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -4, 1, 33}, { -2665, 1885}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -109, 1, 34}, { 208, 1805}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -102, 1, 63}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, 1, 202}, { 2985, -108}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -116, 1, 264}, { -21, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, 1, 244}, { 2770, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 47, -3, 66}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 48, -3, 41}, { -673, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -4, 1, 33}, { -871, 2454}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -6, 1, 64}, { -9, 2491}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 52, -3, 143}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 45, -3, 96}, { -1297, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -9, 1, 96}, { -1525, 2470}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -5, 1, 143}, { -248, 2568}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 51, -3, 210}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 52, -3, 143}, { -1832, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -5, 1, 143}, { -1810, 2587}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, 1, 202}, { -183, 2842}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 44, -3, 245}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 51, -3, 210}, { -955, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -16, 1, 202}, { -818, 2846}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, 1, 244}, { 312, 2621}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 65, -3, 320}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 44, -3, 245}, { -2131, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -16, 1, 244}, { -2564, 2592}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 3, 1, 313}, { -616, 2592}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, 1, 202}, { 2667, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -103, 1, 153}, { 191, -105}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -114, 1, 194}, { -21, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, 1, 202}, { -2720, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -5, 1, 143}, { -2183, 2580}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -103, 1, 153}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -9, 1, 96}, { 2976, 907}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -102, 1, 63}, { -857, -222}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -109, 1, 95}, { -1118, 891}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 45, -3, 96}, { 5171, 912}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 47, -3, 66}, { 5271, -103}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -6, 1, 64}, { 3072, -170}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -89, 1, -902}, { -1456, 2715}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -167, 1, -852}, { 1068, 2416}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -109, 1, -823}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -4, 1, -874}, { -2427, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -33, 1, -958}, { -962, 2934}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -89, 1, -902}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -33, 1, -958}, { -2917, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -71, 1, -1036}, { -2549, 3359}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -136, 1, -927}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -121, 1, -1098}, { -4678, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -206, 4, -967}, { -933, 3022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -136, 1, -927}, { -3052, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -206, 4, -967}, { -2197, 3057}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -225, 1, -859}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -89, 1, -902}, { 906, -83}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -136, 1, -927}, { -14, 1033}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -167, 1, -852}, { 1812, 2292}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 37, 1, -824}, { -7, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -4, 1, -874}, { -550, 2713}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 18, 1, -794}, { 941, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -4, 1, -874}, { 512, -515}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 1, -830}, { -14, 1032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -1, 1, -765}, { 1778, 2169}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -4, 1, -874}, { -1492, 2713}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -1, 1, -765}, { 949, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 18, 1, -794}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -4, 1, -874}, { 1919, -434}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -89, 1, -902}, { -11, 1037}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -109, 1, -823}, { 1445, 2728}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -45, 1, -830}, { -1776, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -4, 1, -874}, { -3012, 2096}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -33, 1, -958}, { -2139, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -136, 1, -927}, { 429, 2406}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -89, 1, -902}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -29, -3, -1055}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -75, -3, -1115}, { -2062, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -121, 1, -1098}, { -2475, 2291}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -71, 1, -1036}, { -297, 2256}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -225, 1, -859}, { 49, 6113}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -206, 4, -967}, { 2761, 4843}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -378, 1, -964}, { -11, 1063}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -206, 4, -967}, { -511, 5360}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -347, 1, -1042}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -378, 1, -964}, { -2292, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -206, 4, -967}, { -3091, 3933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -121, 1, -1098}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -347, 1, -1042}, { -6347, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 14, -3, -961}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -29, -3, -1055}, { -2818, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -71, 1, -1036}, { -2818, 2291}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -33, 1, -958}, { -454, 2245}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -136, 1, -927}, { -1827, 2282}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -225, 1, -859}, { 1215, 2036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -167, 1, -852}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -136, 1, -927}, { -4678, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -71, 1, -1036}, { -1568, 2536}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -121, 1, -1098}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 63, -3, -852}, { 0, 1046}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 34, -3, -887}, { -400, 2246}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -4, 1, -874}, { 452, 2924}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 37, 1, -824}, { 1032, 1247}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 34, -3, -887}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 14, -3, -961}, { -2074, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -33, 1, -958}, { -2309, 2305}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -4, 1, -874}, { 90, 2109}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -378, 1, -964}, { -1575, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -347, 1, -1042}, { -344, 2957}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -412, 1, -1010}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -419, 1, -787}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -468, 1, -893}, { -3184, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -523, 1, -890}, { -3731, 2417}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -419, 1, -787}, { -1776, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -523, 1, -890}, { 1352, 3487}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -484, 1, -794}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -523, 1, -890}, { 1305, 141}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -581, 1, -900}, { -23, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -541, 1, -780}, { 3023, 2639}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -484, 1, -794}, { -1618, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -523, 1, -890}, { -1207, 3804}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -541, 1, -780}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -541, 1, -780}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -581, 1, -900}, { -3047, 2626}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -606, 1, -794}, { -97, 2830}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -325, 1, -794}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -420, 1, -914}, { -3892, 2532}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -354, 1, -751}, { 894, 2120}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -225, 1, -859}, { -11, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -378, 1, -964}, { -71, 6074}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -253, 1, -816}, { 1404, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -378, 1, -964}, { 292, -712}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -420, 1, -914}, { -30, 1035}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -325, 1, -794}, { 3862, 2544}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -378, 1, -964}, { -1475, 6074}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -325, 1, -794}, { 1578, 2330}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -253, 1, -816}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -354, 1, -751}, { 4715, 2467}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -420, 1, -914}, { 710, -187}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -468, 1, -893}, { -37, 1035}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -354, 1, -751}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -468, 1, -893}, { -4752, 2456}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -419, 1, -787}, { -1571, 2293}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -606, 1, -794}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -581, 1, -900}, { -2956, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -601, 1, -909}, { -3080, 1618}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -664, 1, -823}, { -2085, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -675, 1, -920}, { 87, 2535}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, 1, -881}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -675, 1, -920}, { -1192, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -601, 1, -909}, { 494, 2131}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -635, 1, -938}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -606, 1, -794}, { -1755, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -601, 1, -909}, { -474, 3888}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -664, 1, -823}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -601, 1, -909}, { -2903, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -675, 1, -920}, { -1956, 2806}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -378, 1, -964}, { -1777, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -412, 1, -1010}, { -2122, 2560}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -420, 1, -914}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -520, 1, -931}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -635, 1, -938}, { -3145, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -601, 1, -909}, { -2178, 1755}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -468, 1, -893}, { -1745, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -412, 1, -1010}, { -1083, 4509}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -420, 1, -914}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -412, 1, -1010}, { -2620, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -468, 1, -893}, { 699, 2275}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -523, 1, -890}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -520, 1, -931}, { -1134, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -581, 1, -900}, { -150, 2619}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -581, 1, -900}, { -607, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -520, 1, -931}, { -1756, 2505}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -601, 1, -909}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -468, 1, -893}, { -1497, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -520, 1, -931}, { -160, 2146}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -523, 1, -890}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -769, 1, -1145}, { 910, 3391}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -786, 1, -1053}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, 1, -1082}, { -1259, 2720}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -769, 1, -1145}, { -19, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -815, 1, -1082}, { 1889, 1939}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -786, 1, -1053}, { 2516, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -693, 1, -996}, { -1962, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -786, 1, -1053}, { 588, 2593}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -765, 1, -996}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -693, 1, -996}, { 2116, -133}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, 1, -1082}, { -9, 1037}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -786, 1, -1053}, { 1250, 2734}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -675, 1, -920}, { -14, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -693, 1, -996}, { 1247, 2747}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -736, 1, -945}, { 1797, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -736, 1, -945}, { 1797, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, 1, -881}, { 567, -373}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -635, 1, -938}, { -178, 3250}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -693, 1, -996}, { -4, 1037}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -675, 1, -920}, { -1266, 2761}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -693, 1, -996}, { -549, 2747}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -765, 1, -996}, { 1257, 1983}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -736, 1, -945}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -769, 1, -1145}, { 1990, 658}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -826, 1, -1194}, { -12, 1038}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 1, -1104}, { 1596, 2948}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -769, 1, -1145}, { -2038, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -761, 8, -1281}, { 211, 3981}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, 1, -1194}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -685, 1, -1205}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -761, 8, -1281}, { -2935, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 1, -1145}, { -453, 3789}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -877, 1, -1204}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -826, 1, -1194}, { -1409, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -761, 8, -1281}, { -2682, 3702}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -761, 8, -1281}, { -3337, 4765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -685, 1, -1205}, { -410, 4537}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -577, 1, -1277}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -714, 1, -1082}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -685, 1, -1205}, { -3427, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -769, 1, -1145}, { -1320, 2872}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -769, 1, -1145}, { -1914, 1946}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 1, -1104}, { 408, 1920}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -815, 1, -1082}, { -4, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -877, 1, -1204}, { -2863, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -894, 1, -1118}, { -801, 2206}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 1, -1104}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -826, 1, -1194}, { -1609, 2933}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -877, 1, -1204}, { -528, 3838}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 1, -1104}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -877, 1, -1204}, { -2376, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -930, 1, -1169}, { -1147, 2262}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -894, 1, -1118}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -293, 1, -1272}, { -2380, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -332, 1, -1406}, { 27, 3964}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -373, 1, -1306}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -293, 1, -1272}, { -9, 1047}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -198, 1, -1344}, { -1073, 4108}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -332, 1, -1406}, { 2887, 3509}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -75, -3, -1115}, { 0, 1013}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -95, -3, -1192}, { -2174, 1081}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -147, 1, -1188}, { -2375, 2494}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -121, 1, -1098}, { 170, 2335}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -95, -3, -1192}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -126, -3, -1273}, { -2363, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -173, 1, -1266}, { -2625, 2304}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -147, 1, -1188}, { -389, 2396}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -126, -3, -1273}, { 2429, -266}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -153, -3, -1352}, { 144, -219}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -198, 1, -1344}, { -17, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -173, 1, -1266}, { 2220, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -284, 1, -1185}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -147, 1, -1188}, { -3734, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -173, 1, -1266}, { -3089, 3167}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -121, 1, -1098}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -147, 1, -1188}, { -2551, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -354, 1, -1132}, { -2661, 6867}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -347, 1, -1042}, { -262, 7365}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -147, 1, -1188}, { 89, 6912}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -284, 1, -1185}, { 913, 3270}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -354, 1, -1132}, { -20, 1069}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -293, 1, -1272}, { 1046, 4084}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -173, 1, -1266}, { 2220, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -284, 1, -1185}, { 1162, 4599}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -173, 1, -1266}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -293, 1, -1272}, { -1173, 4084}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -201, -3, -1442}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -258, -3, -1527}, { -2784, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -290, 1, -1505}, { -2781, 2067}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -244, 1, -1425}, { -259, 2270}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -290, 1, -1505}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -332, 1, -1406}, { -2940, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -244, 1, -1425}, { -1548, 3025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -332, 1, -1406}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -198, 1, -1344}, { -4005, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -244, 1, -1425}, { -1945, 2493}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -153, -3, -1352}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -201, -3, -1442}, { -2778, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -244, 1, -1425}, { -2901, 2291}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -198, 1, -1344}, { -372, 2221}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -347, 1, -1042}, { -2731, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -354, 1, -1132}, { -442, 1899}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -390, 1, -1133}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -349, 1, -1258}, { -1484, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -293, 1, -1272}, { -1819, 2559}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -373, 1, -1306}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -387, 1, -1217}, { -2294, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -412, 1, -1212}, { -2130, 1707}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -390, 1, -1133}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -347, 1, -1042}, { -1964, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -390, 1, -1133}, { -2003, 3755}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -412, 1, -1010}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -349, 1, -1258}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -284, 1, -1185}, { -2658, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -293, 1, -1272}, { -717, 2422}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -284, 1, -1185}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -349, 1, -1258}, { -2658, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -354, 1, -1132}, { -180, 3408}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -349, 1, -1258}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -366, 1, -1231}, { -861, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -354, 1, -1132}, { -2981, 2736}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -366, 1, -1231}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -387, 1, -1217}, { -689, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -354, 1, -1132}, { -1281, 3429}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -387, 1, -1217}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -390, 1, -1133}, { -2294, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -354, 1, -1132}, { -2274, 2004}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1726, -3, 1089}, { -15, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1691, 1, 1108}, { -132, 2084}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1650, 1, 1039}, { 2025, 2442}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1700, -3, 1022}, { 1946, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1739, -3, 1191}, { 4, 1030}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1697, 1, 1191}, { -636, 1992}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1691, 1, 1108}, { 1166, 3377}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1726, -3, 1089}, { 2099, 2860}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1703, -3, 1289}, { 17, 1012}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1657, 1, 1266}, { -1202, 1720}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1697, 1, 1191}, { 47, 3686}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1739, -3, 1191}, { 1199, 3608}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1684, -3, 1359}, { 27, 1001}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1636, 1, 1341}, { -1116, 1810}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1657, 1, 1266}, { -54, 3653}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1703, -3, 1289}, { 1018, 2738}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1572, -3, 1447}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1560, 1, 1393}, { -551, 2427}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1636, 1, 1341}, { 1229, 4164}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1684, -3, 1359}, { 2603, 3889}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 543, 1, 1913}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 459, 1, 2098}, { -5552, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 563, 1, 2130}, { -5186, 3954}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 541, 1, 2200}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 563, 1, 2130}, { -1992, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 459, 1, 2098}, { -1998, 3976}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 543, 1, 1913}, { -5484, 3369}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 563, 1, 2130}, { 0, 1040}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 590, 1, 2033}, { -2750, 1140}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 611, -3, 2239}, { 17, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 541, 1, 2200}, { -401, 3163}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 520, 1, 2270}, { 1590, 3136}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 577, -3, 2319}, { 2378, 1250}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 611, -3, 2239}, { 2295, 957}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 635, -3, 2158}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 563, 1, 2130}, { -116, 3124}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 541, 1, 2200}, { 1875, 3097}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 635, -3, 2158}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 664, -3, 2066}, { -2646, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 590, 1, 2033}, { -2865, 3224}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 577, -3, 2319}, { 36, 1025}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 520, 1, 2270}, { -751, 2911}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 448, 1, 2354}, { 2034, 4078}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 503, -3, 2410}, { 3009, 2175}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 664, -3, 2066}, { 196, 3242}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 686, -3, 1961}, { 2985, 2368}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 618, 1, 1936}, { 2653, 402}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 590, 1, 2033}, { -22, 1041}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 448, 1, 2354}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 520, 1, 2270}, { -3020, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 396, 1, 2180}, { -2690, 5191}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 618, 1, 1936}, { -2751, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 543, 1, 1913}, { -2813, 3151}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 590, 1, 2033}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 520, 1, 2270}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 541, 1, 2200}, { -1992, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 459, 1, 2098}, { -3990, 3976}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 459, 1, 2098}, { -4964, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 396, 1, 2180}, { -3445, 3391}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 448, 1, 2354}, { -5986, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 396, 1, 2180}, { -1835, 3738}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 280, 1, 2212}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 459, 1, 2098}, { -5945, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 543, 1, 1913}, { -405, 1401}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 535, 1, 1894}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 459, 1, 2098}, { -611, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 535, 1, 1894}, { 4569, 3940}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 456, 1, 2076}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 459, 1, 2098}, { -2813, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 456, 1, 2076}, { -3230, 1470}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 396, 1, 2180}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 456, 1, 2076}, { 3156, 2243}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 374, 1, 2170}, { 0, 1029}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 396, 1, 2180}, { -56, 1678}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 396, 1, 2180}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 374, 1, 2170}, { 56, 1673}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 280, 1, 2212}, { 2345, 3312}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 239, 1, 2355}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 189, 1, 2409}, { -1992, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 228, 1, 2502}, { -3124, 3547}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 239, 1, 2355}, { -1782, 2245}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 228, 1, 2502}, { 2142, 1392}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 263, 1, 2431}, { -3, 1033}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 448, 1, 2354}, { -5456, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 280, 1, 2212}, { 15, 3451}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 256, 1, 2298}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 448, 1, 2354}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 256, 1, 2298}, { -5456, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 239, 1, 2355}, { -5446, 2653}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 448, 1, 2354}, { 4442, -2501}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 239, 1, 2355}, { -17, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 305, 1, 2407}, { 2253, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 448, 1, 2354}, { -3638, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 305, 1, 2407}, { -446, 3676}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 381, 1, 2470}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 343, -3, 2736}, { 67, -1219}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 265, 1, 2711}, { -18, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 242, 1, 2795}, { 2370, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 314, -3, 2845}, { 3164, -1227}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 111, 1, 2492}, { -3863, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 294, 1, 2654}, { 2585, 2648}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 237, 1, 2557}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 111, 1, 2492}, { -39, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 66, 1, 2634}, { 2951, 3797}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 177, 1, 2668}, { 5055, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 198, 1, 2689}, { 3, 1022}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 294, 1, 2654}, { 511, 3449}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 111, 1, 2492}, { 5062, -1399}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 177, 1, 2668}, { 393, 641}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 111, 1, 2492}, { 2449, 4025}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 237, 1, 2557}, { 2, 1035}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 228, 1, 2502}, { -367, 2497}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 189, 1, 2409}, { -2766, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 111, 1, 2492}, { -1494, 3859}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 228, 1, 2502}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 242, 1, 2795}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 265, 1, 2711}, { -2388, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 198, 1, 2689}, { -2906, 2855}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 265, 1, 2711}, { 1084, 2376}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 294, 1, 2654}, { 7, 1003}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 198, 1, 2689}, { -499, 3430}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 305, 1, 2407}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 239, 1, 2355}, { -2270, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 263, 1, 2431}, { -492, 2236}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 361, -3, 2646}, { -2495, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 294, 1, 2654}, { -1925, 2794}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 265, 1, 2711}, { -243, 3255}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 343, -3, 2736}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 212, 1, 2223}, { 1675, -397}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 136, 1, 2251}, { -14, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 201, -3, 2274}, { 1862, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 201, -3, 2274}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 239, 1, 2355}, { -2445, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 256, 1, 2298}, { -1220, 2099}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 212, 1, 2223}, { 266, 2432}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 256, 1, 2298}, { -1627, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 280, 1, 2212}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 212, 1, 2223}, { -1878, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 256, 1, 2298}, { -1025, 3224}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 434, -3, 2506}, { -2237, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 381, 1, 2470}, { -2557, 2756}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 401, -3, 2581}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 503, -3, 2410}, { 59, 1034}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 448, 1, 2354}, { -915, 2937}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 381, 1, 2470}, { 2639, 3708}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 434, -3, 2506}, { 3132, 2017}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 239, 1, 2355}, { -675, 2676}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 175, -3, 2345}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 189, 1, 2409}, { -1788, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 114, 1, 2299}, { -16, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 110, 1, 2308}, { 46, 1296}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 175, -3, 2345}, { 2062, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 201, -3, 2274}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 136, 1, 2251}, { -1876, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 132, 1, 2259}, { -1902, 1247}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 201, -3, 2274}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 114, 1, 2299}, { -2014, 2454}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 175, -3, 2345}, { -29, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 239, 1, 2355}, { -1706, 2775}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 175, -3, 2345}, { -2048, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 108, 1, 2405}, { -17, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 111, 1, 2492}, { 178, 3387}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 189, 1, 2409}, { 2195, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 110, 1, 2308}, { -2016, 1296}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 108, 1, 2405}, { -473, 3423}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 175, -3, 2345}, { 1718, -699}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 108, 1, 2405}, { -17, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 66, 1, 2634}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 111, 1, 2492}, { -4079, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 47, 1, 2610}, { -481, 1700}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -72, 4, 2982}, { -4803, 3651}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -216, 1, 3122}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -132, 1, 3099}, { -2384, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 3, 1, 2848}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -14, 1, 2744}, { -2772, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -130, 8, 2795}, { -2404, 4482}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 25, 1, 2869}, { -53, 1028}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 3, 1, 2848}, { -53, 1573}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -130, 8, 2795}, { 1855, 5327}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 25, 1, 2869}, { 2823, -2706}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -130, 8, 2795}, { -41, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -72, 4, 2982}, { 5296, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 120, 1, 2954}, { 282, 3851}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 25, 1, 2869}, { 3832, 3123}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 36, 1, 3015}, { -2, 1045}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 25, 1, 2869}, { -5895, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -72, 4, 2982}, { -1622, 2354}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -49, 1, 3055}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 25, 1, 2869}, { -4361, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -49, 1, 3055}, { 1045, 3376}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 36, 1, 3015}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 66, 1, 2634}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -14, 1, 2744}, { -3686, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 3, 1, 2848}, { -5327, 3259}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 66, 1, 2634}, { -2104, 3797}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 3, 1, 2848}, { 2415, 7394}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 177, 1, 2668}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -72, 4, 2982}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -130, 8, 2795}, { -5338, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -267, 15, 2835}, { -5416, 4891}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -236, 8, 3039}, { 148, 5759}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -49, 1, 3055}, { -438, 3553}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -72, 4, 2982}, { 1533, 4271}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -132, 1, 3099}, { 3, 1043}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -72, 4, 2982}, { -5475, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -236, 8, 3039}, { -1183, 3030}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -216, 1, 3122}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 198, 1, 2689}, { -7951, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 25, 1, 2869}, { -1882, 4120}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 120, 1, 2954}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 168, -3, 3014}, { 2094, 1141}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 36, 1, 3015}, { -284, 3829}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 80, -3, 3083}, { 1904, 4177}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 242, 1, 2795}, { -2722, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 198, 1, 2689}, { -4721, 3818}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 181, 1, 2875}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 198, 1, 2689}, { -5486, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 120, 1, 2954}, { 2343, 2410}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 249, -3, 2933}, { -3140, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 181, 1, 2875}, { -2936, 3461}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 120, 1, 2954}, { -236, 3108}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 168, -3, 3014}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 314, -3, 2845}, { -2952, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 242, 1, 2795}, { -2884, 3410}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 181, 1, 2875}, { -162, 3464}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 249, -3, 2933}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -196, -3, 3199}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -94, -3, 3160}, { -2973, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -132, 1, 3099}, { -2617, 2954}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -216, 1, 3122}, { -243, 3185}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, -3, 3132}, { 2252, 776}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -49, 1, 3055}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -132, 1, 3099}, { 442, 3533}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, -3, 3132}, { 2252, 776}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -132, 1, 3099}, { 442, 3533}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -94, -3, 3160}, { 2346, 3058}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 80, -3, 3083}, { -2921, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 36, 1, 3015}, { -2699, 3229}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -49, 1, 3055}, { -125, 3286}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -16, -3, 3132}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 3, 1, 2848}, { -53, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 25, 1, 2869}, { -53, 1569}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 198, 1, 2689}, { 6760, 1569}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 177, 1, 2668}, { 6760, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -22, 1, 2719}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -137, 8, 2762}, { -3351, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -130, 8, 2795}, { -3498, 1925}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 66, 1, 2634}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 47, 1, 2610}, { -830, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -22, 1, 2719}, { 390, 4324}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -130, 8, 2795}, { 35, 4921}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -266, 15, 2805}, { 744, 1292}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -267, 15, 2835}, { -42, 1054}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{ -130, 8, 2795}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -137, 8, 2762}, { -913, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -266, 15, 2805}, { -483, 4689}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -14, 1, 2744}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 66, 1, 2634}, { -3686, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -22, 1, 2719}, { -416, 1615}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -14, 1, 2744}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -22, 1, 2719}, { -723, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -130, 8, 2795}, { 299, 4488}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -216, 1, 3122}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -236, 8, 3039}, { -2329, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -332, 1, 3148}, { -55, 4261}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -236, 8, 3039}, { 833, 8752}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -474, 8, 2883}, { -30, 1051}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -457, 4, 3066}, { -3578, 4602}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -236, 8, 3039}, { -7749, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -267, 15, 2835}, { -3992, 5221}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -474, 8, 2883}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -457, 4, 3066}, { -5373, 3916}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -665, 1, 3149}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -556, 1, 3161}, { -2969, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -457, 4, 3066}, { -57, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -474, 8, 2883}, { 3490, 4575}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -666, 1, 2892}, { 7345, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -658, 1, 3061}, { 4255, -2381}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -450, 1, 3154}, { 33, 3966}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -457, 4, 3066}, { 2438, 3910}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -556, 1, 3161}, { 0, 1046}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -457, 4, 3066}, { 250, 6513}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -658, 1, 3061}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -665, 1, 3149}, { -2415, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -236, 8, 3039}, { -6604, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -457, 4, 3066}, { -963, 3228}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -450, 1, 3154}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -325, -3, 3216}, { -3358, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -332, 1, 3148}, { -3390, 2906}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -450, 1, 3154}, { -197, 3150}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -447, -3, 3232}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -558, -3, 3234}, { 1927, 4149}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -447, -3, 3232}, { 2132, 1124}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -556, 1, 3161}, { -33, 3943}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -196, -3, 3199}, { -3532, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -216, 1, 3122}, { -3269, 3183}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -332, 1, 3148}, { -43, 2905}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -325, -3, 3216}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -676, -3, 3218}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -558, -3, 3234}, { -3231, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -556, 1, 3161}, { -3015, 2984}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -665, 1, 3149}, { -46, 2926}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -236, 8, 3039}, { -5967, 3854}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -450, 1, 3154}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -332, 1, 3148}, { -3202, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -267, 15, 2835}, { 2093, 6116}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{ -467, 8, 2859}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -474, 8, 2883}, { -668, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -267, 15, 2835}, { -5505, 1024}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{ -266, 15, 2805}, { -5629, 1836}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -474, 8, 2883}, { -38, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -467, 8, 2859}, { -143, 1684}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -652, 1, 2862}, { 4868, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -474, 8, 2883}, { -3855, 4575}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -652, 1, 2862}, { 243, 1879}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -666, 1, 2892}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 647, 1, 1681}, { 1925, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 574, 1, 1607}, { 518, -1441}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 579, 1, 1700}, { -15, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 572, 1, 1505}, { -2775, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 523, 1, 1534}, { -2031, 2373}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 574, 1, 1607}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 594, 1, 1490}, { -3249, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 572, 1, 1505}, { -2727, 1540}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 594, 1, 1490}, { 1883, 3671}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 644, 1, 1586}, { -931, 2800}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 647, 1, 1681}, { 2538, 478}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 644, 1, 1586}, { -7, 1037}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 574, 1, 1607}, { 924, 2813}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 657, 1, 1791}, { -35, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 599, 1, 1795}, { 1112, 2119}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 543, 1, 1913}, { 4498, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 657, 1, 1791}, { -35, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 637, 1, 1864}, { 1770, 64}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 543, 1, 1913}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 618, 1, 1936}, { -2128, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 637, 1, 1864}, { -2046, 3067}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 647, 1, 1681}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 579, 1, 1700}, { -1940, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 599, 1, 1795}, { -2088, 3660}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 647, 1, 1681}, { 964, 4246}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 599, 1, 1795}, { -26, 1032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 657, 1, 1791}, { -1174, 2127}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 686, -3, 1961}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 710, -3, 1888}, { -2071, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 637, 1, 1864}, { -2098, 3120}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 618, 1, 1936}, { -55, 3017}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 724, -3, 1687}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 718, -3, 1581}, { -2882, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 644, 1, 1586}, { -2883, 3034}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 647, 1, 1681}, { -278, 3103}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 718, -3, 1581}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 642, -3, 1454}, { -4049, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 594, 1, 1490}, { -3865, 2649}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 644, 1, 1586}, { -922, 2809}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 727, -3, 1809}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 724, -3, 1687}, { -3331, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 647, 1, 1681}, { -3539, 3111}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 657, 1, 1791}, { -534, 2932}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 710, -3, 1888}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 727, -3, 1809}, { -2211, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 657, 1, 1791}, { -2278, 3004}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 637, 1, 1864}, { -235, 3107}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 574, 1, 1607}, { -2522, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 565, 1, 1695}, { -151, 1382}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 579, 1, 1700}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 565, 1, 1695}, { -389, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 586, 1, 1783}, { 962, 3099}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 574, 1, 1607}, { -2397, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 563, 1, 1597}, { -2656, 1336}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 565, 1, 1695}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 586, 1, 1783}, { -3710, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 535, 1, 1894}, { -419, 1386}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 543, 1, 1913}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 523, 1, 1534}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 563, 1, 1597}, { -2040, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 574, 1, 1607}, { -2437, 1109}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 586, 1, 1783}, { -2287, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 599, 1, 1795}, { -2620, 1349}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 599, 1, 1795}, { -3385, 2119}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 586, 1, 1783}, { -3366, 2584}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 543, 1, 1913}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 494, 1, 1418}, { -25, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 458, 1, 1448}, { 530, 2163}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 523, 1, 1534}, { 3232, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 523, 1, 1534}, { 3232, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 572, 1, 1505}, { 2816, -459}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 400, 1, 1383}, { 2146, 2000}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 458, 1, 1448}, { -21, 1032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 494, 1, 1418}, { -577, 2172}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 572, 1, 1505}, { -3205, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 594, 1, 1490}, { -3285, 1754}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 494, 1, 1418}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 308, -3, 1288}, { -745, 1865}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 239, 1, 1249}, { -348, 3994}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 315, 1, 1328}, { -15, 1030}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 393, -3, 1341}, { 2697, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 308, -3, 1288}, { -21, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 315, 1, 1328}, { 708, 1858}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 400, 1, 1383}, { 3472, 1913}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 536, -3, 1393}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 393, -3, 1341}, { -4158, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 400, 1, 1383}, { -3580, 2052}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 494, 1, 1418}, { -851, 2053}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 642, -3, 1454}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 536, -3, 1393}, { -3317, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 494, 1, 1418}, { -3986, 2180}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 594, 1, 1490}, { -639, 2529}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -1, 1, 735}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -61, 1, 735}, { -1635, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -88, 1, 793}, { -2369, 2619}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -61, 1, 735}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -125, 1, 709}, { -1874, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -88, 1, 793}, { -94, 2777}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -1, 1, 735}, { 1449, -1425}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -88, 1, 793}, { -21, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 1, 835}, { 2670, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -88, 1, 793}, { -21, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -35, 1, 870}, { 2164, 2312}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 1, 835}, { 2670, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -35, 1, 870}, { -505, 2312}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 32, 1, 953}, { 2101, 3580}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 1, 835}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 39, -3, 806}, { -638, 3140}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 49, -3, 726}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1, 1, 735}, { -1377, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 1, 835}, { -1796, 3728}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, -3, 885}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 39, -3, 806}, { -2172, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2, 1, 835}, { -1596, 2188}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 32, 1, 953}, { 1707, 1985}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 54, -3, 885}, { 2385, 3045}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 32, 1, 953}, { 2034, 1117}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 96, 1, 992}, { -18, 1039}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 49, -3, 726}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 47, -3, 679}, { -1261, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1, 1, 735}, { 186, 2389}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -96, 1, 385}, { -2684, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -123, 1, 459}, { -1086, 2489}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -58, 1, 476}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -3, 1, 641}, { 910, 2602}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -61, 1, 675}, { -12, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -1, 1, 675}, { -12, 2672}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -61, 1, 735}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -150, 1, 634}, { -3655, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -125, 1, 709}, { -1670, 1873}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -61, 1, 675}, { -1635, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -150, 1, 634}, { -2741, 3453}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -61, 1, 735}, { 0, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -123, 1, 553}, { -14, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -3, 1, 641}, { 2497, 4179}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -58, 1, 536}, { 1797, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -123, 1, 459}, { 629, -1444}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -123, 1, 553}, { -14, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -58, 1, 536}, { 1797, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -123, 1, 553}, { -3717, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -150, 1, 634}, { -2079, 2679}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -61, 1, 675}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -3, 1, 641}, { -1817, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -123, 1, 553}, { -236, 4733}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 1, 536}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -58, 1, 536}, { -1635, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -3, 1, 641}, { -137, 3888}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 60, -3, 404}, { -1976, -582}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2, 1, 476}, { -12, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 1, 536}, { 1622, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 45, -3, 481}, { 117, -172}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 41, -3, 574}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 45, -3, 481}, { -2545, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2, 1, 536}, { -989, 2153}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -3, 1, 641}, { 1878, 2164}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 37, -3, 642}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 41, -3, 574}, { -1873, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -3, 1, 641}, { 22, 2134}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -1, 1, 675}, { 939, 2010}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 47, -3, 679}, { 117, -277}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 37, -3, 642}, { -892, -16}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1, 1, 675}, { -12, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -1, 1, 735}, { 1622, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 60, -3, 404}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 65, -3, 320}, { -2283, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 3, 1, 313}, { -2384, 2706}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 1, 476}, { 2040, 2532}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -58, 1, 476}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -123, 1, 459}, { -1824, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -58, 1, 536}, { 398, 2610}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 1, 476}, { 4393, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 3, 1, 313}, { -34, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -96, 1, 323}, { 250, 3725}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2, 1, 476}, { -12, 2672}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -96, 1, 323}, { 4156, 10}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -58, 1, 476}, { -12, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -96, 1, 323}, { -4293, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -96, 1, 385}, { -2654, 1427}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -1, 1, 675}, { -12, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -61, 1, 675}, { -12, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -61, 1, 735}, { 1622, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -1, 1, 735}, { 1622, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 2, 1, 476}, { -12, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -58, 1, 476}, { -12, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -58, 1, 536}, { 1622, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ 2, 1, 536}, { 1622, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -658, 1, 3061}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 1, 3013}, { -5235, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -754, 1, 3120}, { -2122, 3247}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -841, 1, 2895}, { -6725, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 1, 3013}, { -4632, 3464}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -845, 1, 3072}, { 989, 2874}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 1, 3013}, { 1862, 1529}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -912, 1, 3035}, { -7, 1038}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 1, 3013}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -980, 1, 2978}, { -3827, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -912, 1, 3035}, { -1633, 2058}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -665, 1, 3149}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -658, 1, 3061}, { -2415, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -754, 1, 3120}, { -605, 3508}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -845, 1, 3072}, { -1603, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -754, 1, 3120}, { -2913, 3503}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -666, 1, 2892}, { -4598, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -841, 1, 2895}, { -4720, 5814}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1101, 1, 2929}, { -16, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1041, 1, 2847}, { -268, 3786}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1168, 1, 2889}, { 2123, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -980, 1, 2978}, { -13, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -937, 1, 2899}, { -291, 3469}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1041, 1, 2954}, { 1755, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -937, 1, 2899}, { 3028, 239}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1041, 1, 2847}, { -18, 1045}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1101, 1, 2929}, { 232, 3808}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -937, 1, 2899}, { -2047, 3469}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1101, 1, 2929}, { 1769, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1041, 1, 2954}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 1, 3013}, { 3842, 2137}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -937, 1, 2899}, { -15, 1043}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -980, 1, 2978}, { 261, 3488}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -844, 1, 3013}, { -4010, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -841, 1, 2895}, { -1571, 3117}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -937, 1, 2899}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -776, -3, 3177}, { -2902, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -754, 1, 3120}, { -2756, 2677}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -845, 1, 3072}, { 45, 2773}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -872, -3, 3130}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -841, 1, 2895}, { -2617, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -943, 1, 2878}, { 138, 1603}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -943, 1, 2878}, { -595, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1041, 1, 2847}, { -2118, 3357}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -943, 1, 2878}, { -2786, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1035, 1, 2823}, { 44, 1693}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1041, 1, 2847}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -776, -3, 3177}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -676, -3, 3218}, { -2952, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -665, 1, 3149}, { -2519, 2877}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -754, 1, 3120}, { 30, 2683}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1136, -3, 2982}, { 71, -700}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1101, 1, 2929}, { -16, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1168, 1, 2889}, { 2123, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1207, -3, 2937}, { 2372, -645}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1002, -3, 3041}, { -122, -776}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -980, 1, 2978}, { -13, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1041, 1, 2954}, { 1755, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1063, -3, 3017}, { 1661, -809}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1063, -3, 3017}, { -2221, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1041, 1, 2954}, { -2009, 2847}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1101, 1, 2929}, { -243, 2733}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1063, -3, 3017}, { -2221, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1101, 1, 2929}, { -243, 2733}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1136, -3, 2982}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -942, -3, 3078}, { -1919, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -912, 1, 3035}, { -1980, 2467}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -980, 1, 2978}, { 425, 2776}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1002, -3, 3041}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -872, -3, 3130}, { 1593, 1746}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -845, 1, 3072}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -912, 1, 3035}, { -996, 2859}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -942, -3, 3078}, { 195, 3675}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -841, 1, 2895}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -825, 1, 2872}, { -772, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -943, 1, 2878}, { 1224, 3560}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -666, 1, 2892}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -652, 1, 2862}, { -889, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -841, 1, 2895}, { 2017, 5370}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -652, 1, 2862}, { -5228, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -825, 1, 2872}, { -548, 1568}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -659, 1, 1428}, { 2688, 706}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -618, 1, 1518}, { -2, 1033}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -580, 1, 1492}, { 353, 2230}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -622, 1, 1433}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -659, 1, 1428}, { -479, 1938}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -580, 1, 1492}, { 1891, 470}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -692, 1, 1426}, { -3229, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -664, 1, 1513}, { -897, 1907}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -618, 1, 1518}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -659, 1, 1428}, { -2711, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -692, 1, 1426}, { -3131, 1813}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -618, 1, 1518}, { -2839, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -615, 1, 1584}, { -1977, 2610}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -524, 1, 1564}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -664, 1, 1513}, { 194, -1330}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -633, 1, 1593}, { -2, 1006}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -615, 1, 1584}, { 529, 1006}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -646, 1, 1364}, { -1527, 1945}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -704, 1, 1385}, { -7, 2713}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -659, 1, 1428}, { -3, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -615, 1, 1584}, { 1, 1006}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -633, 1, 1593}, { -531, 1006}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -607, 1, 1671}, { -696, 3231}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -580, 1, 1658}, { -163, 3231}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -562, 1, 1754}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -543, 1, 1752}, { -532, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -554, 1, 1712}, { -187, 2097}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -581, 1, 1725}, { -532, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -562, 1, 1754}, { -560, 1971}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -554, 1, 1712}, { 0, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -646, 1, 1364}, { -15, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -659, 1, 1428}, { 1508, 1938}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -622, 1, 1433}, { 1987, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -603, 1, 1362}, { 319, -98}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -646, 1, 1364}, { -15, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -622, 1, 1433}, { 1987, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -704, 1, 1385}, { -13, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -692, 1, 1426}, { 979, 1593}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -659, 1, 1428}, { 1669, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -580, 1, 1492}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -618, 1, 1518}, { -355, 2220}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -524, 1, 1564}, { 2408, 1572}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -505, 1, 1696}, { -2232, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -554, 1, 1712}, { -2194, 2572}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -480, 1, 1774}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -708, -3, 1549}, { -2790, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -664, 1, 1513}, { -2310, 2529}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -692, 1, 1426}, { 176, 2704}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -747, -3, 1454}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -663, -3, 1627}, { -2450, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -633, 1, 1593}, { -2059, 2215}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -664, 1, 1513}, { 257, 2582}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -708, -3, 1549}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -663, -3, 1627}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -638, -3, 1665}, { -1246, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -607, 1, 1671}, { -1867, 1771}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -633, 1, 1593}, { 313, 2236}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -607, 1, 1671}, { -4, 2672}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -638, -3, 1665}, { 820, 3185}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -641, -3, 1707}, { 1400, 2204}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -581, 1, 1725}, { -4, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -581, 1, 1725}, { -923, 2601}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -641, -3, 1707}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -618, -3, 1785}, { -2209, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -562, 1, 1754}, { -1849, 2726}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -747, -3, 1454}, { 1096, 2309}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -692, 1, 1426}, { -5, 1028}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -704, 1, 1385}, { -998, 1598}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -750, -3, 1422}, { 247, 2590}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -618, 1, 1518}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -664, 1, 1513}, { -1259, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -615, 1, 1584}, { 289, 2806}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -524, 1, 1564}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -615, 1, 1584}, { -2535, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -580, 1, 1658}, { -2180, 3226}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -524, 1, 1564}, { -2097, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -580, 1, 1658}, { -567, 3719}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -488, 1, 1632}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -488, 1, 1632}, { -1811, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -554, 1, 1712}, { 850, 2319}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -505, 1, 1696}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -554, 1, 1712}, { -2686, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -543, 1, 1752}, { -1706, 1582}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -480, 1, 1774}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -488, 1, 1632}, { 2715, 1482}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -580, 1, 1658}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -554, 1, 1712}, { 0, 2659}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -607, 1, 1671}, { -4, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -581, 1, 1725}, { -4, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -554, 1, 1712}, { 528, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -580, 1, 1658}, { 528, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -871, 1, 1226}, { -1648, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -945, 1, 1246}, { -44, 2365}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -906, 1, 1276}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -906, 1, 1276}, { -1033, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -945, 1, 1246}, { -96, 1984}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -943, 1, 1281}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -856, 1, 1310}, { -2486, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -906, 1, 1276}, { -920, 1494}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -913, 1, 1195}, { 0, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -945, 1, 1246}, { -1648, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -871, 1, 1226}, { -116, 2460}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -884, 1, 1079}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -913, 1, 1195}, { -3256, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -871, 1, 1226}, { -3808, 2340}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -884, 1, 1079}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -871, 1, 1226}, { -4030, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -822, 1, 1260}, { -5084, 2273}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -815, 1, 1165}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -822, 1, 1260}, { -2598, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -739, 1, 1262}, { -2483, 3283}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -943, 1, 1281}, { -3559, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1117, 1, 1194}, { 565, 4341}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1071, 1, 1309}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -980, 1, 1068}, { -2620, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1061, 1, 1111}, { -4688, 2430}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1061, 1, 1111}, { 1425, -1961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -996, 1, 1214}, { -12, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -964, 1, 1163}, { 1636, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -964, 1, 1163}, { -1908, 3539}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -884, 1, 1079}, { 3095, 1649}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -964, 1, 1163}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -913, 1, 1195}, { 0, 2659}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -996, 1, 1214}, { -3338, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1061, 1, 1111}, { -1136, 3501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1117, 1, 1194}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -945, 1, 1246}, { -12, 1036}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -996, 1, 1214}, { -12, 2672}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1117, 1, 1194}, { 1272, 5752}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -945, 1, 1246}, { -964, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1117, 1, 1194}, { -2621, 5622}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -943, 1, 1281}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -815, 1, 1165}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -884, 1, 1079}, { -3026, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -822, 1, 1260}, { 1899, 2797}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -634, 1, 1268}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -674, 1, 1313}, { -1649, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -646, 1, 1364}, { -2152, 2524}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -941, -3, 1357}, { -2963, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -943, 1, 1281}, { -3265, 3058}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1071, 1, 1309}, { 292, 2941}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1048, -3, 1376}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -866, -3, 1352}, { -2026, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -856, 1, 1310}, { -2369, 2157}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -943, 1, 1281}, { -60, 3078}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -941, -3, 1357}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -789, -3, 1372}, { -2181, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -762, 1, 1314}, { -2519, 2723}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -856, 1, 1310}, { 14, 2208}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -866, -3, 1352}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -750, -3, 1422}, { -719, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -704, 1, 1385}, { -441, 2593}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -715, 1, 1353}, { 463, 2755}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -762, -3, 1399}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -715, 1, 1353}, { -1910, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -704, 1, 1385}, { -1493, 1843}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -646, 1, 1364}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -634, 1, 1268}, { -2695, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -646, 1, 1364}, { -325, 2148}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -603, 1, 1362}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -762, -3, 1399}, { -1030, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -715, 1, 1353}, { -1049, 2816}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -762, 1, 1314}, { 605, 2647}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -789, -3, 1372}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -674, 1, 1313}, { -1582, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -715, 1, 1353}, { -1182, 2525}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -717, 1, 1214}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -815, 1, 1165}, { -2969, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -739, 1, 1262}, { 67, 2455}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -822, 1, 1260}, { -12, 1011}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -856, 1, 1310}, { 1635, 1011}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -762, 1, 1314}, { 247, -1169}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -739, 1, 1262}, { -1543, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -822, 1, 1260}, { -676, 3113}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -762, 1, 1314}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -739, 1, 1262}, { -1433, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -674, 1, 1313}, { -1984, 3195}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -674, 1, 1313}, { -2382, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -739, 1, 1262}, { -637, 2429}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -674, 1, 1313}, { -1553, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -762, 1, 1314}, { 159, 2679}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -715, 1, 1353}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -634, 1, 1268}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -717, 1, 1214}, { -2706, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -674, 1, 1313}, { -257, 2653}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -996, 1, 1214}, { -12, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -945, 1, 1246}, { -12, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -913, 1, 1195}, { 1635, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -964, 1, 1163}, { 1635, 1024}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -856, 1, 1310}, { 0, 1011}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -822, 1, 1260}, { -1648, 1011}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -871, 1, 1226}, { -1648, 2646}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{ -906, 1, 1276}, { 0, 2646}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1071, 1, 1309}, { -1668, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1166, 1, 1161}, { 682, 5216}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1132, 1, 1313}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1465, -3, 1429}, { -22, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1560, 1, 1393}, { 2361, 2427}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1572, -3, 1447}, { 2913, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1290, -3, 1342}, { -2241, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1332, 1, 1292}, { -1449, 2627}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1370, -3, 1361}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1214, -3, 1345}, { -2056, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1202, 1, 1289}, { -2332, 2588}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1332, 1, 1292}, { 1208, 2342}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1290, -3, 1342}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1071, 1, 1309}, { -4806, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1117, 1, 1194}, { -1503, 1666}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1166, 1, 1161}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1293, 1, 1136}, { -37, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1318, 1, 1211}, { 1361, 2644}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1202, 1, 1289}, { 4806, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1332, 1, 1292}, { -1757, 4108}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1202, 1, 1289}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1318, 1, 1211}, { -3445, 2644}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1166, 1, 1161}, { 2315, -1590}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1293, 1, 1136}, { -37, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1132, 1, 1313}, { -2008, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1166, 1, 1161}, { 240, 4626}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1139, -3, 1378}, { -2240, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1132, 1, 1313}, { -1696, 2743}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1202, 1, 1289}, { 305, 2582}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1214, -3, 1345}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1048, -3, 1376}, { -2490, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1071, 1, 1309}, { -1906, 2873}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1132, 1, 1313}, { -239, 2811}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1139, -3, 1378}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1411, 4, 1045}, { -1979, 4917}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{-1387, 1, 1203}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1293, 1, 1136}, { -3140, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1411, 4, 1045}, { -403, 2664}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{-1470, 1, 1063}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1387, 1, 1203}, { -4452, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1370, -3, 1361}, { -3192, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1396, 1, 1299}, { -3593, 2830}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1497, 1, 1376}, { -123, 2679}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1465, -3, 1429}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1465, -3, 1429}, { -2388, 2438}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1497, 1, 1376}, { -745, 2672}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1560, 1, 1393}, { -4, 1034}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1293, 1, 1136}, { -1426, 2656}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1387, 1, 1203}, { 1635, 1956}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1318, 1, 1211}, { -26, 1036}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1387, 1, 1203}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1332, 1, 1292}, { -2839, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1318, 1, 1211}, { -1175, 2515}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1396, 1, 1299}, { -2610, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1332, 1, 1292}, { -2264, 2738}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1332, 1, 1292}, { -2161, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1396, 1, 1299}, { -1165, 2461}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1370, -3, 1361}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1111, 1, 1078}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1161, 1, 994}, { -2651, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1166, 1, 1161}, { 1152, 3493}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1061, 1, 1111}, { -1635, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1035, 1, 999}, { -493, 3955}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1035, 1, 999}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1161, 1, 994}, { -3416, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1111, 1, 1078}, { -1972, 3248}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1166, 1, 1161}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1229, 1, 1054}, { -3365, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1293, 1, 1136}, { -2317, 3670}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1166, 1, 1161}, { 4499, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1161, 1, 994}, { -35, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1229, 1, 1054}, { 1653, 2820}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1061, 1, 1111}, { -36, 1034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -980, 1, 1068}, { 2031, 2441}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1035, 1, 999}, { 3001, 217}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1061, 1, 1111}, { -2725, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1111, 1, 1078}, { -2725, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1166, 1, 1161}, { 0, 2659}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1117, 1, 1194}, { 0, 1023}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1161, 1, 994}, { -1711, 2834}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1160, 1, 918}, { -1540, 4918}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1229, 1, 1054}, { -22, 1038}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1035, 1, 999}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1091, 1, 945}, { -2110, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1161, 1, 994}, { -2534, 3314}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1229, 1, 1054}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1330, 1, 946}, { -4026, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1411, 4, 1045}, { -3583, 4474}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{-1293, 1, 1136}, { -1642, 3349}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1411, 4, 1045}, { -4974, 1024}, {0xa7, 0xa4, 0xa4, 0x00}}, + {{-1220, 1, 869}, { -503, 4648}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1265, 1, 834}, { 1031, 4415}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1330, 1, 946}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1265, 1, 834}, { -3544, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1289, 1, 808}, { -3823, 1940}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1330, 1, 946}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1229, 1, 1054}, { 4373, 3579}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1220, 1, 869}, { -3, 1052}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1330, 1, 946}, { 499, 4676}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1161, 1, 994}, { -2091, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1091, 1, 945}, { -714, 2902}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1160, 1, 918}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1229, 1, 1054}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1160, 1, 918}, { -4166, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1220, 1, 869}, { -4607, 3101}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -544, 1, 1846}, { -2322, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -581, 1, 1830}, { -2222, 2124}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -586, 1, 1920}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -542, 1, 1943}, { -17, 1034}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -586, 1, 1920}, { -61, 2385}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -613, 1, 1983}, { 1786, 2296}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -542, 1, 1943}, { -1737, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -613, 1, 1983}, { -564, 2887}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -545, 1, 2007}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -621, 1, 1904}, { -2155, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -642, 1, 1962}, { -645, 1752}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -613, 1, 1983}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -586, 1, 1920}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, 1, 1904}, { -1052, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -613, 1, 1983}, { 54, 2873}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -581, 1, 1830}, { -2480, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -621, 1, 1904}, { -386, 2002}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -543, 1, 1752}, { -25, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -544, 1, 1846}, { 2360, 1946}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -502, 1, 1863}, { 3198, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -480, 1, 1774}, { 1117, -361}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -562, 1, 1754}, { -19, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -581, 1, 1830}, { 1900, 1927}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -544, 1, 1846}, { 2537, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -543, 1, 1752}, { -2392, 1953}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -562, 1, 1754}, { -2149, 2427}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -544, 1, 1846}, { -6, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -544, 1, 1846}, { 2304, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -586, 1, 1920}, { -18, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -542, 1, 1943}, { 25, 2375}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -502, 1, 1863}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -544, 1, 1846}, { -837, 1946}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -542, 1, 1943}, { 1668, 2804}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -613, 1, 1983}, { 1555, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -646, 1, 2030}, { -12, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -606, 1, 2069}, { -238, 2551}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -628, -3, 1819}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -660, -3, 1875}, { -1768, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -621, 1, 1904}, { -1950, 2328}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -581, 1, 1830}, { 361, 2300}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -693, -3, 1932}, { -1774, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -642, 1, 1962}, { -1791, 2651}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -621, 1, 1904}, { -145, 2333}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -660, -3, 1875}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -727, -3, 1977}, { -1545, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -683, 1, 2012}, { -1579, 2574}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -642, 1, 1962}, { 174, 2642}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -693, -3, 1932}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -683, 1, 2012}, { -502, 2490}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -727, -3, 1977}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -755, -3, 2055}, { -2269, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -713, 1, 2082}, { -2575, 2353}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -606, 1, 2069}, { 899, -1254}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -685, 1, 2112}, { -9, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -650, 1, 2141}, { 1211, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -628, -3, 1819}, { 584, 2219}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -581, 1, 1830}, { -4, 1031}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -562, 1, 1754}, { -1925, 1934}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -618, -3, 1785}, { -312, 2588}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -545, 1, 2007}, { -2362, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -613, 1, 1983}, { -1554, 2795}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -606, 1, 2069}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -606, 1, 2069}, { -14, 1035}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -646, 1, 2030}, { 212, 2563}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -685, 1, 2112}, { 2411, 1405}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -642, 1, 1962}, { -1836, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -683, 1, 2012}, { -407, 2044}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -646, 1, 2030}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -613, 1, 1983}, { -1568, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -642, 1, 1962}, { -1557, 1997}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -683, 1, 2012}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -713, 1, 2082}, { -2077, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -685, 1, 2112}, { -2529, 2048}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -683, 1, 2012}, { -1098, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -685, 1, 2112}, { 30, 3509}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -813, 1, 2165}, { -1773, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -740, 4, 2149}, { 4, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -765, 1, 2121}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -864, 1, 2254}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -821, 1, 2281}, { -1403, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -755, 1, 2208}, { -1835, 3671}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -864, 1, 2254}, { 1600, -1765}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -755, 1, 2208}, { -10, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -793, 1, 2179}, { 1273, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -864, 1, 2254}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -793, 1, 2179}, { -2808, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -813, 1, 2165}, { -2715, 1706}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -883, 1, 2236}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -864, 1, 2254}, { -713, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -813, 1, 2165}, { -43, 3742}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -813, 1, 2165}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -793, 1, 2179}, { -689, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -740, 4, 2149}, { -1367, 2552}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 1, 2141}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -685, 1, 2112}, { -1221, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -740, 4, 2149}, { -1733, 2754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 1, 2141}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -709, 1, 2175}, { -644, 2758}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -740, 4, 2149}, { -13, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -685, 1, 2112}, { 498, 2767}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -713, 1, 2082}, { 1509, 2284}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -765, 1, 2121}, { -1773, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -740, 4, 2149}, { -1683, 2043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -713, 1, 2082}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -740, 4, 2149}, { -648, 2565}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -793, 1, 2179}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -755, 1, 2208}, { -1283, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -709, 1, 2175}, { -1553, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -740, 4, 2149}, { -1288, 2080}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -755, 1, 2208}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -938, 1, 2294}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -902, 1, 2327}, { -1335, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -821, 1, 2281}, { -2118, 3446}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -788, -3, 2084}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -839, -3, 2131}, { -1880, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -813, 1, 2165}, { -1991, 2170}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -765, 1, 2121}, { -218, 2204}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -839, -3, 2131}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -911, -3, 2190}, { -2525, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -883, 1, 2236}, { -2741, 2465}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -813, 1, 2165}, { -37, 2174}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -883, 1, 2236}, { 73, 2479}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -911, -3, 2190}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -977, -3, 2225}, { -2058, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -957, 1, 2268}, { -2125, 2328}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1020, 1, 2298}, { -1899, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1001, 1, 2339}, { -1903, 2270}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -957, 1, 2268}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -957, 1, 2268}, { 12, 2330}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -977, -3, 2225}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1025, -3, 2247}, { -1431, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1020, 1, 2298}, { -1886, 2363}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -713, 1, 2082}, { 389, 2331}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -755, -3, 2055}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -788, -3, 2084}, { -1203, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -765, 1, 2121}, { -1380, 2210}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -938, 1, 2294}, { 2493, -996}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -821, 1, 2281}, { -10, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -864, 1, 2254}, { 1392, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -957, 1, 2268}, { -2563, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -938, 1, 2294}, { -2163, 1808}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -864, 1, 2254}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -957, 1, 2268}, { -2204, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -864, 1, 2254}, { 272, 1683}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -883, 1, 2236}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1001, 1, 2339}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -979, 1, 2398}, { -647, 2590}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -902, 1, 2327}, { 2177, 2636}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1001, 1, 2339}, { 1753, -1032}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -902, 1, 2327}, { -10, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -938, 1, 2294}, { 1325, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -938, 1, 2294}, { -2100, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -957, 1, 2268}, { -2098, 1904}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1163, 1, 2304}, { -2764, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1050, 1, 2338}, { 208, 2236}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1062, 1, 2294}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1238, 1, 2376}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1202, 1, 2411}, { -1384, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1135, 1, 2373}, { -1952, 3044}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1238, 1, 2376}, { 947, -1617}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1135, 1, 2373}, { -8, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1149, 1, 2335}, { 1087, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1262, 1, 2353}, { -3111, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1238, 1, 2376}, { -2549, 1730}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1149, 1, 2335}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1262, 1, 2353}, { -3012, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1149, 1, 2335}, { -45, 1961}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1163, 1, 2304}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1163, 1, 2304}, { -3211, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1149, 1, 2335}, { -2605, 1740}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1050, 1, 2338}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1047, 1, 2383}, { -13, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -979, 1, 2398}, { 1072, 2590}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1001, 1, 2339}, { 1720, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1050, 1, 2338}, { 782, 61}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1001, 1, 2339}, { 1720, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1062, 1, 2294}, { -2079, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1050, 1, 2338}, { -1109, 1781}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1001, 1, 2339}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1062, 1, 2294}, { -1145, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1001, 1, 2339}, { 636, 2096}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1020, 1, 2298}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1149, 1, 2335}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1135, 1, 2373}, { -1096, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1047, 1, 2383}, { -2225, 3144}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1149, 1, 2335}, { -2702, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1047, 1, 2383}, { 109, 2267}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1050, 1, 2338}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1289, 1, 2435}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1243, 1, 2469}, { -1542, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1202, 1, 2411}, { -1545, 2954}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1025, -3, 2247}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1064, -3, 2246}, { -1058, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1062, 1, 2294}, { -975, 2344}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1020, 1, 2298}, { 167, 2429}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1173, -3, 2260}, { -3003, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1163, 1, 2304}, { -2883, 2249}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1062, 1, 2294}, { -120, 2341}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1064, -3, 2246}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1173, -3, 2260}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2312}, { -3269, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1262, 1, 2353}, { -3272, 2280}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1163, 1, 2304}, { -260, 2227}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1282, -3, 2312}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1357, -3, 2384}, { -2843, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1320, 1, 2409}, { -2592, 2226}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1262, 1, 2353}, { -398, 2215}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1395, -3, 2495}, { -3198, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1350, 1, 2507}, { -3109, 2288}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1320, 1, 2409}, { -327, 2208}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1357, -3, 2384}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1350, 1, 2507}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1320, 1, 2509}, { -813, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1320, 1, 2409}, { -613, 3738}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1289, 1, 2435}, { 1221, -1119}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1202, 1, 2411}, { -10, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1238, 1, 2376}, { 1373, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1289, 1, 2435}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1238, 1, 2376}, { -2149, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1262, 1, 2353}, { -2181, 1926}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1320, 1, 2409}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1289, 1, 2435}, { -1109, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1262, 1, 2353}, { -212, 3208}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1268, 1, 2524}, { -337, -610}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1243, 1, 2469}, { -12, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1289, 1, 2435}, { 1530, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1320, 1, 2509}, { -11, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1268, 1, 2524}, { 1464, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1289, 1, 2435}, { 247, -1139}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1320, 1, 2509}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1289, 1, 2435}, { -2178, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1320, 1, 2409}, { -2507, 2083}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1344, 1, 2616}, { -3182, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1310, 1, 2723}, { -272, 1911}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1278, 1, 2713}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1344, 1, 2616}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1278, 1, 2713}, { -3182, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1304, 4, 2622}, { -753, 1842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1158, 1, 2804}, { -4125, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1233, 1, 2706}, { -850, 1905}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1310, 1, 2723}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1273, 1, 2786}, { -1993, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1158, 1, 2804}, { -4044, 3463}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1233, 1, 2706}, { -1225, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1304, 4, 2622}, { 323, 3566}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 1, 2524}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1320, 1, 2509}, { -1475, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1304, 4, 2622}, { -168, 3859}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1243, 1, 2602}, { 1265, 2868}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1304, 4, 2622}, { -1, 1046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1320, 1, 2509}, { -1308, 3881}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1350, 1, 2507}, { -664, 4378}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1304, 4, 2622}, { -3218, 2114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1350, 1, 2507}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1344, 1, 2616}, { -2992, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1233, 1, 2706}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1243, 1, 2602}, { -2836, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1304, 4, 2622}, { -2444, 2721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1310, 1, 2723}, { -928, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1158, 1, 2804}, { 2382, 4392}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1282, -3, 2891}, { -2570, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1235, 1, 2848}, { -2209, 2723}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1273, 1, 2786}, { -215, 2713}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1330, -3, 2810}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1207, -3, 2937}, { -2384, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1168, 1, 2889}, { -2630, 2694}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1235, 1, 2848}, { -490, 2690}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1282, -3, 2891}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1158, 1, 2804}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1144, 1, 2789}, { -563, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1233, 1, 2706}, { -632, 4356}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1041, 1, 2847}, { -3387, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1144, 1, 2789}, { -207, 1547}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1041, 1, 2847}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1035, 1, 2823}, { -670, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1144, 1, 2789}, { -874, 4125}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1330, -3, 2810}, { -2015, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1273, 1, 2786}, { -2147, 2722}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1310, 1, 2723}, { -156, 2613}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1365, -3, 2745}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1273, 1, 2786}, { 0, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1235, 1, 2848}, { -1993, 1023}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1158, 1, 2804}, { -2050, 3463}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1041, 1, 2847}, { -5307, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1158, 1, 2804}, { -2133, 2208}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1235, 1, 2848}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1041, 1, 2847}, { -2391, 3786}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1235, 1, 2848}, { 2139, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1168, 1, 2889}, { 0, 1024}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1393, -3, 2625}, { -3561, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1344, 1, 2616}, { -3327, 2383}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1350, 1, 2507}, { -337, 2246}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1395, -3, 2495}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1365, -3, 2745}, { -3342, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1310, 1, 2723}, { -3110, 2604}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1344, 1, 2616}, { -75, 2401}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1365, -3, 2745}, { -3342, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1344, 1, 2616}, { -75, 2401}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1393, -3, 2625}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1730, -3, -650}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1723, -3, -549}, { 0, 4976}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1499, 1, -794}, { 9384, -4003}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1623, -3, -877}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1730, -3, -650}, { 0, 10844}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1499, 1, -794}, { 5788, 1908}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1557, -3, -1098}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1499, 1, -794}, { 0, 13122}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1398, 1, -1032}, { 5612, 4715}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1444, -3, -1200}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1557, -3, -1098}, { 0, 6981}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1398, 1, -1032}, { 6090, 4148}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1557, -3, -1098}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1623, -3, -877}, { 0, 10042}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1499, 1, -794}, { 5602, 11746}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1444, -3, -1200}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1398, 1, -1032}, { 0, 7869}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1218, 1, -1140}, { 7914, 5648}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1263, -3, -1299}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1444, -3, -1200}, { 0, 9122}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1218, 1, -1140}, { 6325, 2488}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1263, -3, -1299}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1218, 1, -1140}, { 0, 7516}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1074, 1, -1169}, { 5734, 7945}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1074, 1, -1169}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1002, 1, -1161}, { 0, 3857}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1040, -3, -1367}, { 7873, 1592}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1040, -3, -1367}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1263, -3, -1299}, { 0, 10151}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1074, 1, -1169}, { 7050, 4575}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1040, -3, -1367}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1002, 1, -1161}, { 0, 9216}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -930, 1, -1169}, { 2824, 9445}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1040, -3, -1367}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -930, 1, -1169}, { 0, 9906}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -761, 8, -1281}, { 7924, 9260}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -761, 8, -1281}, { 0, 12453}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -654, 1, -1367}, { 4470, 15442}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -654, 1, -1367}, { 0, 16120}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -709, -3, -1512}, { 5680, 13972}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -761, 8, -1281}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -577, 1, -1277}, { 0, 8227}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -654, 1, -1367}, { 3462, 5138}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1711, 1, 21}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1778, 1, 80}, { 0, 4732}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1718, 1, 87}, { 1871, 3049}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1778, 1, 80}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1711, 1, 21}, { 0, 4732}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1765, 1, -31}, { 3115, 4469}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1874, -3, 28}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1866, -3, 120}, { 0, 4663}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1778, 1, 80}, { 3572, 3385}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1765, 1, -31}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1874, -3, 28}, { 0, 5863}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1778, 1, 80}, { 3581, 3515}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1830, -3, -197}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1736, 1, -225}, { 0, 4878}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1750, -3, -358}, { 5133, 5861}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1774, 1, -184}, { 0, 3276}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1736, 1, -225}, { 1926, 4362}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1874, -3, 28}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1765, 1, -31}, { 0, 5863}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1774, 1, -184}, { 5460, 8383}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1874, -3, 28}, { 0, 9995}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1774, 1, -184}, { 2251, 1111}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1816, -3, 260}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1739, -3, 376}, { 0, 6483}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1711, 1, 145}, { 5932, -465}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1711, 1, 145}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1739, -3, 376}, { 0, 10160}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1542, 1, 225}, { 6948, 3361}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1739, -3, 376}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1718, -3, 457}, { 0, 4273}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1578, 4, 310}, { 6763, 110}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1739, -3, 376}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1578, 4, 310}, { 0, 7849}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1542, 1, 225}, { 2560, 10401}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1866, -3, 120}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1816, -3, 260}, { 0, 6846}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1711, 1, 145}, { 5392, 3959}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1711, 1, 145}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1778, 1, 80}, { 0, 4670}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1866, -3, 120}, { 3537, 6041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1718, 1, 87}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1778, 1, 80}, { 0, 3388}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1711, 1, 145}, { 2213, 491}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1578, 4, 310}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1362, 1, 640}, { 0, 16463}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1542, 1, 225}, { 2994, -1002}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1673, -3, 664}, { 0, 15361}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1362, 1, 640}, { 11504, 11321}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1718, -3, 457}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1673, -3, 664}, { 0, 9313}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1578, 4, 310}, { 6579, -3424}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1411, 4, 1045}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1289, 1, 808}, { 0, 11456}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1362, 1, 640}, { 5556, 15974}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1594, 1, 995}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1470, 1, 1063}, { 0, 6550}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1411, 4, 1045}, { 1728, 8254}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1594, 1, 995}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1411, 4, 1045}, { 0, 8458}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1362, 1, 640}, { 15782, 6158}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1700, -3, 1022}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1594, 1, 995}, { 0, 5286}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1673, -3, 664}, { 13347, 5528}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1362, 1, 640}, { 0, 17620}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1673, -3, 664}, { 9684, 10211}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -412, 1, -1212}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -462, 1, -1262}, { 0, 3815}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -577, 1, -1277}, { 2791, 7404}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -654, 1, -1367}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -577, 1, -1277}, { 0, 5663}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -422, 1, -1316}, { 5642, 8437}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -577, 1, -1277}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -462, 1, -1262}, { 0, 5570}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -422, 1, -1316}, { 2294, 6877}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -709, -3, -1512}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -654, 1, -1367}, { 0, 7096}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -422, 1, -1316}, { 7822, 12156}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -709, -3, -1512}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -422, 1, -1316}, { 0, 14630}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -445, -3, -1576}, { 7891, 8173}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -422, 1, -1316}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -373, 1, -1306}, { 0, 2969}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -258, -3, -1527}, { 9350, 5684}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -258, -3, -1527}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -445, -3, -1576}, { 0, 8564}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -422, 1, -1316}, { 9603, 5137}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 178, -3, -728}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 63, -3, -852}, { 0, 7625}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 71, 1, -701}, { 3814, 3094}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 71, 1, -701}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 63, -3, -852}, { 0, 6947}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1, 1, -765}, { 2692, 3696}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 172, -3, -480}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 178, -3, -728}, { 0, 10730}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 71, 1, -701}, { 4179, 9557}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 71, 1, -542}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 172, -3, -480}, { 0, 5688}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 71, 1, -701}, { 5301, -2197}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 172, -3, -480}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 71, 1, -542}, { 0, 5688}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 28, -3, -366}, { 6776, 3512}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 28, -3, -366}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 71, 1, -542}, { 0, 8141}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -95, 1, -441}, { 5383, 2787}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -95, 1, -441}, { 0, 6688}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -124, 1, -333}, { 4192, 5430}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 28, -3, -255}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 28, -3, -366}, { 0, 5369}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -124, 1, -333}, { 5950, 4112}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 28, -3, -255}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -124, 1, -333}, { 0, 7728}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -145, 1, -233}, { 3893, 6661}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -109, 1, 34}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 48, -3, 41}, { 0, 7204}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -145, 1, -233}, { 10353, -884}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 48, -3, 41}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 28, -3, -255}, { 0, 12640}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -145, 1, -233}, { 6839, 12241}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 65, -3, 320}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -9, 1, 96}, { 0, 10265}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -107, 1, 95}, { 3641, 11471}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -109, 1, 34}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -6, 1, 64}, { 0, 5234}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 50, -3, 66}, { 554, 7359}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 51, -3, 96}, { 0, 9808}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -9, 1, 96}, { 2349, 9961}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 65, -3, 320}, { -131, 1174}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -107, 1, 95}, { -131, 12237}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -96, 1, 323}, { 4937, 4901}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -6, 1, 64}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -109, 1, 34}, { 0, 5234}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -108, 1, 63}, { 1065, 4866}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 50, -3, 66}, { -131, 1174}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 48, -3, 41}, { -131, 2150}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -109, 1, 34}, { 6013, 2811}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -9, 1, 96}, { 917, 914}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -108, 1, 63}, { -2691, -227}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -107, 1, 95}, { -2618, 953}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -6, 1, 64}, { 983, -227}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 51, -3, 96}, { 3083, 894}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, -3, 66}, { 3003, -179}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -1, 1, -765}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 63, -3, -852}, { 0, 5244}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -225, 1, -859}, { 9194, -1279}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 63, -3, -852}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -75, -3, -1115}, { 0, 12664}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -225, 1, -859}, { 9839, 6527}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -75, -3, -1115}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -412, 1, -1010}, { 0, 14824}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -225, 1, -859}, { 7828, 9578}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -635, 1, -938}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -736, 1, -945}, { 0, 4981}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -606, 1, -794}, { 5544, -502}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -325, 1, -794}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -412, 1, -1010}, { 0, 10134}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -606, 1, -794}, { 10210, 5108}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -412, 1, -1010}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -635, 1, -938}, { 0, 10208}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -606, 1, -794}, { 5713, 10866}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -412, 1, -1010}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -325, 1, -794}, { 0, 10134}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -225, 1, -859}, { 4607, 9244}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -577, 1, -1277}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -761, 8, -1281}, { 0, 8227}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -844, 1, -1104}, { 7017, 11290}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -761, 8, -1281}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -930, 1, -1169}, { 0, 8975}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -844, 1, -1104}, { 3986, 7560}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -714, 1, -1082}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -577, 1, -1277}, { 0, 10333}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -844, 1, -1104}, { 4637, -1205}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -844, 1, -1104}, { 0, 6169}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -693, 1, -996}, { 3198, -366}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -693, 1, -996}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -844, 1, -1104}, { 0, 8300}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -736, 1, -945}, { 2589, 1253}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -693, 1, -996}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -736, 1, -945}, { 0, 3623}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -635, 1, -938}, { 3180, 1268}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -75, -3, -1115}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -258, -3, -1527}, { 0, 18689}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -349, 1, -1258}, { 7516, 10491}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -349, 1, -1258}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -258, -3, -1527}, { 0, 12146}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -373, 1, -1306}, { 1511, 2528}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -75, -3, -1115}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -349, 1, -1258}, { 0, 13112}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -412, 1, -1212}, { 2739, 14465}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -412, 1, -1212}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -412, 1, -1010}, { 0, 8919}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -75, -3, -1115}, { 13180, 4828}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1684, -3, 1359}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1572, -3, 1447}, { 0, 6587}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1560, 1, 1393}, { 1942, 5628}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1560, 1, 1393}, { 0, 6021}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1697, 1, 1191}, { 6236, -1222}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1739, -3, 1191}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1684, -3, 1359}, { 0, 7990}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1697, 1, 1191}, { 1574, 1550}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1697, 1, 1191}, { 0, 2683}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1700, -3, 1022}, { 6593, 2555}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1700, -3, 1022}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1697, 1, 1191}, { 0, 7618}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1594, 1, 995}, { 4143, 22}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 686, -3, 1961}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 535, 1, 1894}, { 0, 7496}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 456, 1, 2076}, { 7788, 7463}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 635, -3, 2158}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 686, -3, 1961}, { 0, 9015}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 456, 1, 2076}, { 7593, 2347}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 577, -3, 2319}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 635, -3, 2158}, { 0, 7718}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 456, 1, 2076}, { 7682, 8355}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 577, -3, 2319}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 456, 1, 2076}, { 0, 11643}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 374, 1, 2170}, { 4492, 9792}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 503, -3, 2410}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 577, -3, 2319}, { 0, 5604}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 374, 1, 2170}, { 9842, 5147}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 374, 1, 2170}, { 0, 11695}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 280, 1, 2212}, { 4035, 11968}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 305, 1, 2407}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 136, 1, 2251}, { 0, 10008}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 116, 1, 2294}, { 1776, 9446}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 280, 1, 2212}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 136, 1, 2251}, { 0, 6866}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 305, 1, 2407}, { 7602, 2079}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 503, -3, 2410}, { 0, 8793}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 280, 1, 2212}, { 7599, -56}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 401, -3, 2581}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 503, -3, 2410}, { 0, 8833}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 381, 1, 2470}, { 2922, 4364}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 503, -3, 2410}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 305, 1, 2407}, { 0, 8793}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 381, 1, 2470}, { 2423, 5782}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 228, 1, 2502}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 305, 1, 2407}, { 0, 5825}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 116, 1, 2294}, { 8524, 4630}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 314, -3, 2845}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 294, 1, 2654}, { 0, 8572}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 47, 1, 2610}, { 9412, 11269}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 314, -3, 2845}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 361, -3, 2646}, { 0, 9055}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 294, 1, 2654}, { 2511, 8142}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 294, 1, 2654}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 111, 1, 2492}, { 0, 10579}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 47, 1, 2610}, { 5119, 9370}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 228, 1, 2502}, { 0, 7478}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 111, 1, 2492}, { 4043, 9682}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 116, 1, 2294}, { 0, 10280}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 111, 1, 2492}, { 3838, 3567}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 314, -3, 2845}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 47, 1, 2610}, { 0, 14936}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -22, 1, 2719}, { 4997, 14168}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 249, -3, 2933}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 314, -3, 2845}, { 0, 5266}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -22, 1, 2719}, { 13534, 1448}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 80, -3, 3083}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 249, -3, 2933}, { 0, 9890}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -22, 1, 2719}, { 13328, 7500}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -22, 1, 2719}, { 0, 15843}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -137, 8, 2762}, { 4796, 15417}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 80, -3, 3083}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -137, 8, 2762}, { 0, 16195}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -266, 15, 2805}, { 5099, 17652}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -266, 15, 2805}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -196, -3, 3199}, { 0, 16723}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 80, -3, 3083}, { 11443, 14121}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -558, -3, 3234}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -196, -3, 3199}, { 0, 15262}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -467, 8, 2859}, { 14275, 5967}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -196, -3, 3199}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -266, 15, 2805}, { 0, 16723}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -467, 8, 2859}, { 8139, 15988}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -467, 8, 2859}, { 0, 16131}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -652, 1, 2862}, { 7023, 14282}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -676, -3, 3218}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -558, -3, 3234}, { 0, 5666}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -652, 1, 2862}, { 13928, 88}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 563, 1, 1597}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 718, -3, 1581}, { 0, 7100}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 642, -3, 1454}, { 5272, 4639}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 642, -3, 1454}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 523, 1, 1534}, { 0, 6632}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 563, 1, 1597}, { 2930, 6705}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 718, -3, 1581}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 563, 1, 1597}, { 0, 7100}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 565, 1, 1695}, { 3830, 7414}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 565, 1, 1695}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 727, -3, 1809}, { 0, 8787}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 718, -3, 1581}, { 7079, 3346}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 727, -3, 1809}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 565, 1, 1695}, { 0, 8787}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 586, 1, 1783}, { 2371, 6133}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 535, 1, 1894}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 686, -3, 1961}, { 0, 7496}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 727, -3, 1809}, { 6075, 6560}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 727, -3, 1809}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 586, 1, 1783}, { 0, 6657}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 535, 1, 1894}, { 4612, 7827}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 523, 1, 1534}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 642, -3, 1454}, { 0, 6632}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 239, 1, 1249}, { 15466, -1956}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 39, -3, 806}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 47, -3, 679}, { 0, 5999}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -125, 1, 709}, { 6641, 4447}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 96, 1, 992}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 39, -3, 806}, { 0, 8612}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -125, 1, 709}, { 5039, 14127}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 65, -3, 320}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -96, 1, 323}, { 0, 7316}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -125, 1, 709}, { 15117, 8703}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 47, -3, 679}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 65, -3, 320}, { 0, 15119}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -125, 1, 709}, { 6652, -476}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -872, -3, 3130}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -676, -3, 3218}, { 0, 9432}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -825, 1, 2872}, { 9970, -1447}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1002, -3, 3041}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -872, -3, 3130}, { 0, 7202}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -825, 1, 2872}, { 9366, 2985}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -676, -3, 3218}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -652, 1, 2862}, { 0, 14984}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -825, 1, 2872}, { 6720, 14162}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1002, -3, 3041}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -825, 1, 2872}, { 0, 10593}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -943, 1, 2878}, { 3035, 7086}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -943, 1, 2878}, { 0, 7804}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1035, 1, 2823}, { 4102, 8605}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1035, 1, 2823}, { 0, 9644}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1168, 1, 2889}, { 5546, 7891}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1168, 1, 2889}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1207, -3, 2937}, { 0, 3449}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1002, -3, 3041}, { 8816, 1478}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -750, -3, 1422}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -622, 1, 1433}, { 0, 6060}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -603, 1, 1362}, { 2846, 6555}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -622, 1, 1433}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -750, -3, 1422}, { 0, 6060}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -618, -3, 1785}, { 13688, -349}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -618, -3, 1785}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -493, 1, 1774}, { 0, 5932}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -622, 1, 1433}, { 13721, 2014}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1071, 1, 1258}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -884, 1, 1079}, { 0, 11153}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -980, 1, 1068}, { 2883, 8732}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1071, 1, 1258}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -866, -3, 1352}, { 0, 9848}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -884, 1, 1079}, { 9428, 4726}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1048, -3, 1376}, { 0, 5755}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -866, -3, 1352}, { 7144, 6204}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -884, 1, 1079}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -866, -3, 1352}, { 0, 11753}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -789, -3, 1372}, { 2985, 12708}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -789, -3, 1372}, { 0, 13084}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -603, 1, 1362}, { 7048, 14988}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -750, -3, 1422}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -603, 1, 1362}, { 0, 7245}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -789, -3, 1372}, { 2399, 349}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1290, -3, 1342}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1387, 1, 1203}, { 0, 7657}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1396, 1, 1299}, { 2422, 4793}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1290, -3, 1342}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1396, 1, 1299}, { 0, 5505}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1465, -3, 1429}, { 5747, 6114}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1396, 1, 1299}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1560, 1, 1393}, { 0, 8462}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1465, -3, 1429}, { 3061, 5925}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1465, -3, 1429}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1560, 1, 1393}, { 0, 4999}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1572, -3, 1447}, { 2140, 4660}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1139, -3, 1378}, { 0, 7092}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1387, 1, 1203}, { 4378, -3958}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1411, 4, 1045}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1470, 1, 1063}, { 0, 3451}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1387, 1, 1203}, { 6211, 1922}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1071, 1, 1258}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1411, 4, 1045}, { 0, 16729}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1387, 1, 1203}, { 4760, 12639}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1139, -3, 1378}, { 0, 6454}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1048, -3, 1376}, { 3073, 4620}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1139, -3, 1378}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1071, 1, 1258}, { 0, 6454}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1387, 1, 1203}, { 11824, 2238}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1071, 1, 1258}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -980, 1, 1068}, { 0, 9253}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1220, 1, 869}, { 11873, 12204}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1411, 4, 1045}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1071, 1, 1258}, { 0, 16729}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1220, 1, 869}, { 9807, 3698}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1220, 1, 869}, { 0, 11189}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1289, 1, 808}, { 3579, 10822}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -618, -3, 1785}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -650, 1, 2141}, { 0, 15032}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -493, 1, 1774}, { 4835, 180}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -618, -3, 1785}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -755, -3, 2055}, { 0, 12901}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -650, 1, 2141}, { 5167, 14044}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -979, 1, 2398}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -755, 1, 2208}, { 0, 12493}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -911, -3, 2190}, { 4482, 8324}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1025, -3, 2247}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -979, 1, 2398}, { 0, 7216}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -911, -3, 2190}, { 4947, 223}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -755, -3, 2055}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -755, 1, 2208}, { 0, 7007}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -650, 1, 2141}, { 4106, 4363}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -755, 1, 2208}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -755, -3, 2055}, { 0, 7007}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -911, -3, 2190}, { 6081, 1721}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1357, -3, 2384}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1395, -3, 2495}, { 0, 5620}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1268, 1, 2524}, { 5064, 5107}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1268, 1, 2524}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1282, -3, 2312}, { 0, 9369}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1357, -3, 2384}, { 3120, 6731}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2312}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1268, 1, 2524}, { 0, 9369}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1135, 1, 2373}, { 5598, 3786}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1173, -3, 2260}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2312}, { 0, 5721}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1135, 1, 2373}, { 4645, 1551}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1025, -3, 2247}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1173, -3, 2260}, { 0, 6847}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1135, 1, 2373}, { 4542, 5740}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1135, 1, 2373}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -979, 1, 2398}, { 0, 7209}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1025, -3, 2247}, { 5560, 4483}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1168, 1, 2889}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1282, -3, 2891}, { 0, 5501}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1207, -3, 2937}, { 1836, 2608}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2891}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1168, 1, 2889}, { 0, 5501}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1035, 1, 2823}, { 2459, 10772}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1282, -3, 2891}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1035, 1, 2823}, { 0, 11077}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1144, 1, 2789}, { 2423, 7325}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1365, -3, 2745}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2891}, { 0, 7612}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1144, 1, 2789}, { 6697, 6763}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1365, -3, 2745}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1144, 1, 2789}, { 0, 9844}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1233, 1, 2706}, { 2504, 5762}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1395, -3, 2495}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1365, -3, 2745}, { 0, 10881}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1233, 1, 2706}, { 5285, 9993}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1233, 1, 2706}, { 0, 1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1268, 1, 2524}, { 0, 8268}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1395, -3, 2495}, { 4650, 10338}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1866, -3, 120}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1874, -3, 28}, { 906, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2111, -21, 226}, { -460, 102}, {0x64, 0x64, 0x64, 0x00}}, + {{-1874, -3, 28}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2179, -21, -4}, { 978, 100}, {0x64, 0x64, 0x64, 0x00}}, + {{-2111, -21, 226}, { -1373, 100}, {0x64, 0x64, 0x64, 0x00}}, + {{-1830, -3, -197}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2153, -21, -339}, { 1020, 100}, {0x64, 0x64, 0x64, 0x00}}, + {{-2179, -21, -4}, { -2270, 100}, {0x64, 0x64, 0x64, 0x00}}, + {{-1874, -3, 28}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1824, -3, -106}, { 1350, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2179, -21, -4}, { 572, 101}, {0x64, 0x64, 0x64, 0x00}}, + {{-1824, -3, -106}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1830, -3, -197}, { 1453, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2179, -21, -4}, { -656, 99}, {0x64, 0x64, 0x64, 0x00}}, + {{-1797, -3, -264}, { 1063, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2153, -21, -339}, { 746, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{-1797, -3, -264}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1750, -3, -358}, { 925, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2153, -21, -339}, { -304, 97}, {0x64, 0x64, 0x64, 0x00}}, + {{-2451, -25, 257}, { 1320, 5261}, {0x64, 0x64, 0x64, 0x00}}, + {{-2111, -21, 226}, { 3623, 5144}, {0x64, 0x64, 0x64, 0x00}}, + {{-2179, -21, -4}, { 3709, 2222}, {0x64, 0x64, 0x64, 0x00}}, + {{-2556, -25, -72}, { 1352, 1460}, {0x64, 0x64, 0x64, 0x00}}, + {{-2556, -25, -72}, { 1416, 6282}, {0x64, 0x64, 0x64, 0x00}}, + {{-2179, -21, -4}, { 3884, 6075}, {0x64, 0x64, 0x64, 0x00}}, + {{-2153, -21, -339}, { 3868, 1984}, {0x64, 0x64, 0x64, 0x00}}, + {{-2520, -25, -516}, { 1410, 1374}, {0x64, 0x64, 0x64, 0x00}}, + {{-2731, -40, -617}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-2772, -40, -111}, { 0, 6401}, {0x66, 0x64, 0x64, 0x00}}, + {{-2556, -25, -72}, { 1416, 6282}, {0x66, 0x64, 0x64, 0x00}}, + {{-2520, -25, -516}, { 1410, 1374}, {0x66, 0x64, 0x64, 0x00}}, + {{-2772, -40, -111}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-2646, -40, 274}, { 0, 5328}, {0x66, 0x64, 0x64, 0x00}}, + {{-2451, -25, 257}, { 1320, 5261}, {0x66, 0x64, 0x64, 0x00}}, + {{-2556, -25, -72}, { 1352, 1460}, {0x66, 0x64, 0x64, 0x00}}, + {{-1723, -3, -549}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1730, -3, -650}, { 1259, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2080, -21, -584}, { -997, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{-1730, -3, -650}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1855, -26, -916}, { 952, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{-2080, -21, -584}, { -2420, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{-1689, -3, -768}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1652, -3, -844}, { 706, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1855, -26, -916}, { -370, 99}, {0x64, 0x64, 0x64, 0x00}}, + {{-1652, -3, -844}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1623, -3, -877}, { 432, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1855, -26, -916}, { -834, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{-1855, -26, -916}, { 838, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{-1730, -3, -650}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1689, -3, -768}, { 1130, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2080, -21, -584}, { 682, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{-1730, -3, -479}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1723, -3, -549}, { 1345, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1730, -3, -479}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2080, -21, -584}, { 603, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{-2153, -21, -339}, { -1904, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{-1750, -3, -358}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1730, -3, -479}, { 671, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2153, -21, -339}, { -1193, 94}, {0x64, 0x64, 0x64, 0x00}}, + {{-2520, -25, -516}, { 1452, 5636}, {0x64, 0x64, 0x64, 0x00}}, + {{-2153, -21, -339}, { 3983, 5563}, {0x64, 0x64, 0x64, 0x00}}, + {{-2080, -21, -584}, { 3782, 2452}, {0x64, 0x64, 0x64, 0x00}}, + {{-2397, -25, -867}, { 1378, 1544}, {0x64, 0x64, 0x64, 0x00}}, + {{-1855, -26, -916}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-2108, -25, -1104}, { 0, 2890}, {0x64, 0x64, 0x64, 0x00}}, + {{-2397, -25, -867}, { 3921, 4509}, {0x64, 0x64, 0x64, 0x00}}, + {{-2080, -21, -584}, { 4773, 2085}, {0x64, 0x64, 0x64, 0x00}}, + {{-2108, -25, -1104}, { 0, 2890}, {0x66, 0x64, 0x64, 0x00}}, + {{-2356, -40, -1288}, { 0, 4715}, {0x66, 0x64, 0x64, 0x00}}, + {{-2579, -40, -1029}, { 3432, 5899}, {0x66, 0x64, 0x64, 0x00}}, + {{-2397, -25, -867}, { 3921, 4509}, {0x66, 0x64, 0x64, 0x00}}, + {{-2579, -40, -1029}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-2731, -40, -617}, { 0, 5678}, {0x66, 0x64, 0x64, 0x00}}, + {{-2520, -25, -516}, { 1452, 5636}, {0x66, 0x64, 0x64, 0x00}}, + {{-2397, -25, -867}, { 1378, 1544}, {0x66, 0x64, 0x64, 0x00}}, + {{-1592, -3, -993}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1752, -21, -1214}, { 1100, 90}, {0x64, 0x64, 0x64, 0x00}}, + {{-1855, -26, -916}, { -1996, 90}, {0x64, 0x64, 0x64, 0x00}}, + {{-1504, -3, -1156}, { 767, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1752, -21, -1214}, { -487, 90}, {0x64, 0x64, 0x64, 0x00}}, + {{-1557, -3, -1098}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1564, -21, -1342}, { 727, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{-1752, -21, -1214}, { -1497, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{-1504, -3, -1156}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1557, -3, -1098}, { 1081, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1752, -21, -1214}, { 1104, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{-1623, -3, -877}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1612, -3, -923}, { 463, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1855, -26, -916}, { -688, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{-1612, -3, -923}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1592, -3, -993}, { 714, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1855, -26, -916}, { -1206, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{-1444, -3, -1200}, { 731, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1564, -21, -1342}, { 765, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{-2108, -25, -1104}, { 1818, 6509}, {0x64, 0x64, 0x64, 0x00}}, + {{-1855, -26, -916}, { 3678, 6353}, {0x64, 0x64, 0x64, 0x00}}, + {{-1752, -21, -1214}, { 3190, 2535}, {0x64, 0x64, 0x64, 0x00}}, + {{-1985, -25, -1564}, { 1163, 1574}, {0x64, 0x64, 0x64, 0x00}}, + {{-1985, -25, -1564}, { 1287, 4213}, {0x64, 0x64, 0x64, 0x00}}, + {{-1752, -21, -1214}, { 3530, 4186}, {0x64, 0x64, 0x64, 0x00}}, + {{-1564, -21, -1342}, { 3688, 1425}, {0x64, 0x64, 0x64, 0x00}}, + {{-1765, -25, -1728}, { 1344, 1170}, {0x64, 0x64, 0x64, 0x00}}, + {{-1880, -40, -1949}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-2120, -40, -1765}, { 0, 4229}, {0x66, 0x64, 0x64, 0x00}}, + {{-1985, -25, -1564}, { 1287, 4213}, {0x66, 0x64, 0x64, 0x00}}, + {{-1765, -25, -1728}, { 1344, 1170}, {0x66, 0x64, 0x64, 0x00}}, + {{-2120, -40, -1765}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-2356, -40, -1288}, { 0, 6661}, {0x66, 0x64, 0x64, 0x00}}, + {{-2108, -25, -1104}, { 1818, 6509}, {0x66, 0x64, 0x64, 0x00}}, + {{-1985, -25, -1564}, { 1163, 1574}, {0x66, 0x64, 0x64, 0x00}}, + {{-1361, -21, -1473}, { 1195, 94}, {0x64, 0x64, 0x64, 0x00}}, + {{-1564, -21, -1342}, { -1175, 94}, {0x64, 0x64, 0x64, 0x00}}, + {{-1335, -3, -1248}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1190, -3, -1332}, { 787, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1361, -21, -1473}, { 168, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{-1263, -3, -1299}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1116, -3, -1357}, { 758, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1361, -21, -1473}, { -711, 99}, {0x64, 0x64, 0x64, 0x00}}, + {{-1190, -3, -1332}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1263, -3, -1299}, { 869, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1361, -21, -1473}, { 1235, 96}, {0x64, 0x64, 0x64, 0x00}}, + {{-1335, -3, -1248}, { 532, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1564, -21, -1342}, { -808, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{-1385, -3, -1227}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1385, -3, -1227}, { 636, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1564, -21, -1342}, { -141, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{-1444, -3, -1200}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1040, -3, -1367}, { 756, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1103, -21, -1565}, { 1003, 97}, {0x64, 0x64, 0x64, 0x00}}, + {{-1116, -3, -1357}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1103, -21, -1565}, { 1233, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{-1361, -21, -1473}, { -1452, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{-1116, -3, -1357}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1765, -25, -1728}, { 1352, 4655}, {0x64, 0x64, 0x64, 0x00}}, + {{-1564, -21, -1342}, { 3710, 4670}, {0x64, 0x64, 0x64, 0x00}}, + {{-1361, -21, -1473}, { 3641, 1724}, {0x64, 0x64, 0x64, 0x00}}, + {{-1506, -25, -1889}, { 1327, 1279}, {0x64, 0x64, 0x64, 0x00}}, + {{-1506, -25, -1889}, { 1351, 5233}, {0x64, 0x64, 0x64, 0x00}}, + {{-1361, -21, -1473}, { 3707, 5196}, {0x64, 0x64, 0x64, 0x00}}, + {{-1103, -21, -1565}, { 3716, 1856}, {0x64, 0x64, 0x64, 0x00}}, + {{-1173, -25, -2009}, { 1355, 1327}, {0x64, 0x64, 0x64, 0x00}}, + {{-1589, -40, -2128}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-1880, -40, -1949}, { 0, 4646}, {0x66, 0x64, 0x64, 0x00}}, + {{-1765, -25, -1728}, { 1352, 4655}, {0x66, 0x64, 0x64, 0x00}}, + {{-1506, -25, -1889}, { 1327, 1279}, {0x66, 0x64, 0x64, 0x00}}, + {{-1214, -40, -2263}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-1589, -40, -2128}, { 0, 5255}, {0x66, 0x64, 0x64, 0x00}}, + {{-1506, -25, -1889}, { 1351, 5233}, {0x66, 0x64, 0x64, 0x00}}, + {{-1173, -25, -2009}, { 1355, 1327}, {0x66, 0x64, 0x64, 0x00}}, + {{-1718, -3, 457}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1739, -3, 376}, { 877, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1904, -21, 516}, { 44, 101}, {0x64, 0x64, 0x64, 0x00}}, + {{-1816, -3, 260}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2058, -21, 348}, { 298, 104}, {0x64, 0x64, 0x64, 0x00}}, + {{-1904, -21, 516}, { -1935, 104}, {0x64, 0x64, 0x64, 0x00}}, + {{-1851, -3, 194}, { 740, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2058, -21, 348}, { -39, 103}, {0x64, 0x64, 0x64, 0x00}}, + {{-1851, -3, 194}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1866, -3, 120}, { 767, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2111, -21, 226}, { 550, 101}, {0x64, 0x64, 0x64, 0x00}}, + {{-1851, -3, 194}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2111, -21, 226}, { 434, 103}, {0x64, 0x64, 0x64, 0x00}}, + {{-2058, -21, 348}, { -874, 103}, {0x64, 0x64, 0x64, 0x00}}, + {{-1739, -3, 376}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1778, -3, 320}, { 691, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1904, -21, 516}, { -383, 102}, {0x64, 0x64, 0x64, 0x00}}, + {{-1778, -3, 320}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1816, -3, 260}, { 731, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1904, -21, 516}, { -1037, 104}, {0x64, 0x64, 0x64, 0x00}}, + {{-2234, -25, 592}, { 1385, 3240}, {0x64, 0x64, 0x64, 0x00}}, + {{-1904, -21, 516}, { 3801, 3770}, {0x64, 0x64, 0x64, 0x00}}, + {{-2058, -21, 348}, { 3513, 1008}, {0x64, 0x64, 0x64, 0x00}}, + {{-2359, -25, 439}, { 1281, 1018}, {0x64, 0x64, 0x64, 0x00}}, + {{-2359, -25, 439}, { 1265, 3428}, {0x64, 0x64, 0x64, 0x00}}, + {{-2058, -21, 348}, { 3471, 3081}, {0x64, 0x64, 0x64, 0x00}}, + {{-2111, -21, 226}, { 3601, 1460}, {0x64, 0x64, 0x64, 0x00}}, + {{-2451, -25, 257}, { 1313, 1183}, {0x64, 0x64, 0x64, 0x00}}, + {{-2646, -40, 274}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-2531, -40, 491}, { 0, 3626}, {0x66, 0x64, 0x64, 0x00}}, + {{-2359, -25, 439}, { 1265, 3428}, {0x66, 0x64, 0x64, 0x00}}, + {{-2451, -25, 257}, { 1313, 1183}, {0x66, 0x64, 0x64, 0x00}}, + {{-2531, -40, 491}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-2424, -40, 636}, { 0, 2935}, {0x66, 0x64, 0x64, 0x00}}, + {{-2234, -25, 592}, { 1385, 3240}, {0x66, 0x64, 0x64, 0x00}}, + {{-2359, -25, 439}, { 1281, 1018}, {0x66, 0x64, 0x64, 0x00}}, + {{-1673, -3, 664}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1904, -21, 516}, { 1752, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{-1861, -21, 708}, { -180, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{-1673, -3, 664}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1679, -3, 565}, { 965, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1904, -21, 516}, { 1544, 97}, {0x64, 0x64, 0x64, 0x00}}, + {{-1679, -3, 565}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1718, -3, 457}, { 1131, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1904, -21, 516}, { 962, 99}, {0x64, 0x64, 0x64, 0x00}}, + {{-2204, -25, 721}, { 0, 2423}, {0x64, 0x64, 0x64, 0x00}}, + {{-1861, -21, 708}, { 0, 4862}, {0x64, 0x64, 0x64, 0x00}}, + {{-1904, -21, 516}, { 2374, 4487}, {0x64, 0x64, 0x64, 0x00}}, + {{-2234, -25, 592}, { 1498, 2174}, {0x64, 0x64, 0x64, 0x00}}, + {{-2401, -40, 729}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-2204, -25, 721}, { 0, 2423}, {0x66, 0x64, 0x64, 0x00}}, + {{-2234, -25, 592}, { 1498, 2174}, {0x66, 0x64, 0x64, 0x00}}, + {{-2424, -40, 636}, { 995, 847}, {0x66, 0x64, 0x64, 0x00}}, + {{-1703, -3, 806}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1861, -21, 708}, { 899, 86}, {0x64, 0x64, 0x64, 0x00}}, + {{-1879, -21, 959}, { -1571, 86}, {0x64, 0x64, 0x64, 0x00}}, + {{-1697, -3, 950}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1703, -3, 806}, { 1414, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1879, -21, 959}, { -46, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{-1673, -3, 664}, { 1430, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1861, -21, 708}, { 766, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{-1700, -3, 1022}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1697, -3, 950}, { 706, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1879, -21, 959}, { 582, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{-2216, -25, 969}, { 0, 2372}, {0x64, 0x64, 0x64, 0x00}}, + {{-1879, -21, 959}, { 0, 4724}, {0x64, 0x64, 0x64, 0x00}}, + {{-1861, -21, 708}, { 3071, 4754}, {0x64, 0x64, 0x64, 0x00}}, + {{-2204, -25, 721}, { 2777, 2333}, {0x64, 0x64, 0x64, 0x00}}, + {{-2409, -40, 975}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-2216, -25, 969}, { 0, 2372}, {0x66, 0x64, 0x64, 0x00}}, + {{-2204, -25, 721}, { 2777, 2333}, {0x66, 0x64, 0x64, 0x00}}, + {{-2401, -40, 729}, { 2609, 944}, {0x66, 0x64, 0x64, 0x00}}, + {{-1684, -3, 1359}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1859, -19, 1404}, { 479, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1710, -20, 1593}, { -479, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1638, -5, 1494}, { -719, 1058}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1906, -21, 1149}, { 2300, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1859, -19, 1404}, { -248, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1557, -7, 1606}, { -1439, 68}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1572, -3, 1447}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1638, -5, 1494}, { 698, 1060}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1557, -7, 1606}, { 2, 72}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1684, -3, 1359}, { 1393, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1726, -3, 1089}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1700, -3, 1022}, { 705, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1879, -21, 959}, { 894, 79}, {0x64, 0x64, 0x64, 0x00}}, + {{-1739, -3, 1191}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1726, -3, 1089}, { 1001, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1906, -21, 1149}, { 278, 77}, {0x64, 0x64, 0x64, 0x00}}, + {{-1879, -21, 959}, { 1147, 77}, {0x64, 0x64, 0x64, 0x00}}, + {{-1906, -21, 1149}, { -729, 77}, {0x64, 0x64, 0x64, 0x00}}, + {{-1703, -3, 1289}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1739, -3, 1191}, { 1026, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1906, -21, 1149}, { 1733, 74}, {0x64, 0x64, 0x64, 0x00}}, + {{-1703, -3, 1289}, { 720, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1906, -21, 1149}, { 2381, 67}, {0x64, 0x64, 0x64, 0x00}}, + {{-2242, -25, 1200}, { 0, 2351}, {0x64, 0x64, 0x64, 0x00}}, + {{-1906, -21, 1149}, { 0, 4665}, {0x64, 0x64, 0x64, 0x00}}, + {{-1879, -21, 959}, { 2294, 5092}, {0x64, 0x64, 0x64, 0x00}}, + {{-2216, -25, 969}, { 2536, 2753}, {0x64, 0x64, 0x64, 0x00}}, + {{-2193, -25, 1522}, { 1172, 4824}, {0x64, 0x64, 0x64, 0x00}}, + {{-1859, -19, 1404}, { 3518, 4789}, {0x64, 0x64, 0x64, 0x00}}, + {{-1906, -21, 1149}, { 3591, 1621}, {0x64, 0x64, 0x64, 0x00}}, + {{-2242, -25, 1200}, { 1309, 1241}, {0x64, 0x64, 0x64, 0x00}}, + {{-2003, -25, 1820}, { 1338, 5221}, {0x64, 0x64, 0x64, 0x00}}, + {{-1710, -20, 1593}, { 3844, 4904}, {0x64, 0x64, 0x64, 0x00}}, + {{-1859, -19, 1404}, { 3377, 2011}, {0x64, 0x64, 0x64, 0x00}}, + {{-2193, -25, 1522}, { 1125, 1353}, {0x64, 0x64, 0x64, 0x00}}, + {{-2435, -40, 1229}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-2360, -40, 1581}, { 0, 4842}, {0x66, 0x64, 0x64, 0x00}}, + {{-2193, -25, 1522}, { 1172, 4824}, {0x66, 0x64, 0x64, 0x00}}, + {{-2242, -25, 1200}, { 1309, 1241}, {0x66, 0x64, 0x64, 0x00}}, + {{-2242, -25, 1200}, { 0, 2351}, {0x66, 0x64, 0x64, 0x00}}, + {{-2216, -25, 969}, { 2536, 2753}, {0x66, 0x64, 0x64, 0x00}}, + {{-2409, -40, 975}, { 2675, 1412}, {0x66, 0x64, 0x64, 0x00}}, + {{-2360, -40, 1581}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-2160, -40, 1941}, { 0, 5391}, {0x66, 0x64, 0x64, 0x00}}, + {{-2003, -25, 1820}, { 1338, 5221}, {0x66, 0x64, 0x64, 0x00}}, + {{-2193, -25, 1522}, { 1125, 1353}, {0x66, 0x64, 0x64, 0x00}}, + {{-1103, -21, -1565}, { 156, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{-1040, -3, -1367}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -987, -3, -1370}, { 516, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -840, -3, -1448}, { 972, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1103, -21, -1565}, { -498, 99}, {0x64, 0x64, 0x64, 0x00}}, + {{ -928, -3, -1403}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -928, -3, -1403}, { 661, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1103, -21, -1565}, { 205, 97}, {0x64, 0x64, 0x64, 0x00}}, + {{ -987, -3, -1370}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -819, -24, -1610}, { 1104, 102}, {0x64, 0x64, 0x64, 0x00}}, + {{ -840, -3, -1448}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -782, -3, -1490}, { 701, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -819, -24, -1610}, { -13, 102}, {0x64, 0x64, 0x64, 0x00}}, + {{ -782, -3, -1490}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -709, -3, -1512}, { 749, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -819, -24, -1610}, { 942, 99}, {0x64, 0x64, 0x64, 0x00}}, + {{-1103, -21, -1565}, { -1434, 99}, {0x64, 0x64, 0x64, 0x00}}, + {{ -840, -3, -1448}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -819, -24, -1610}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -904, -25, -1979}, { 0, 3060}, {0x64, 0x64, 0x64, 0x00}}, + {{-1173, -25, -2009}, { 2782, 4178}, {0x64, 0x64, 0x64, 0x00}}, + {{-1103, -21, -1565}, { 3416, 1842}, {0x64, 0x64, 0x64, 0x00}}, + {{ -904, -25, -1979}, { 0, 3060}, {0x66, 0x64, 0x64, 0x00}}, + {{ -974, -40, -2280}, { 0, 4718}, {0x66, 0x64, 0x64, 0x00}}, + {{-1214, -40, -2263}, { 2418, 5518}, {0x66, 0x64, 0x64, 0x00}}, + {{-1173, -25, -2009}, { 2782, 4178}, {0x66, 0x64, 0x64, 0x00}}, + {{ 220, -21, 199}, { 1429, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 47, -3, 66}, { 237, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 45, -3, 96}, { 474, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 48, -3, 41}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 220, -21, 199}, { 1244, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{ 45, -3, 96}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 52, -3, 143}, { 533, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 220, -21, 199}, { 535, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{ 52, -3, 143}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 51, -3, 210}, { 659, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 220, -21, 199}, { -288, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 51, -3, 210}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 44, -3, 245}, { 344, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 220, -21, 199}, { -158, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{ 44, -3, 245}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 65, -3, 320}, { 767, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 220, -21, 199}, { 1525, 88}, {0x64, 0x64, 0x64, 0x00}}, + {{ 227, -21, -105}, { -1462, 88}, {0x64, 0x64, 0x64, 0x00}}, + {{ 48, -3, 41}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 227, -21, -105}, { 35, 86}, {0x64, 0x64, 0x64, 0x00}}, + {{ 33, -3, -85}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 45, -3, -22}, { 630, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 227, -21, -105}, { -311, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{ 48, -3, -118}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 33, -3, -85}, { 359, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 227, -21, -105}, { -769, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 45, -3, -22}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 48, -3, 41}, { 619, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 173, -21, -282}, { 68, 84}, {0x88, 0x88, 0x88, 0x00}}, + {{ 28, -3, -255}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 42, -3, -197}, { 578, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 358, -21, -411}, { -1089, -1527}, {0x64, 0x64, 0x64, 0x00}}, + {{ 173, -21, -282}, { -411, 560}, {0x88, 0x88, 0x88, 0x00}}, + {{ 227, -21, -105}, { 1399, 560}, {0x64, 0x64, 0x64, 0x00}}, + {{ 227, -21, -105}, { 787, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 173, -21, -282}, { -952, 87}, {0x88, 0x88, 0x88, 0x00}}, + {{ 42, -3, -197}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 227, -21, -105}, { 990, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ 48, -3, -118}, { 776, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 648, -25, -425}, { 1305, 4592}, {0x64, 0x64, 0x64, 0x00}}, + {{ 358, -21, -411}, { 3579, 4730}, {0x64, 0x64, 0x64, 0x00}}, + {{ 227, -21, -105}, { 3631, 679}, {0x64, 0x64, 0x64, 0x00}}, + {{ 521, -25, -120}, { 1323, 898}, {0x64, 0x64, 0x64, 0x00}}, + {{ 521, -25, -120}, { 1314, 4269}, {0x64, 0x64, 0x64, 0x00}}, + {{ 227, -21, -105}, { 3604, 4623}, {0x64, 0x64, 0x64, 0x00}}, + {{ 220, -21, 199}, { 3173, 933}, {0x64, 0x64, 0x64, 0x00}}, + {{ 493, -25, 172}, { 1156, 991}, {0x64, 0x64, 0x64, 0x00}}, + {{ 650, -40, 156}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ 690, -40, -128}, { 0, 4066}, {0x66, 0x64, 0x64, 0x00}}, + {{ 521, -25, -120}, { 1314, 4269}, {0x66, 0x64, 0x64, 0x00}}, + {{ 493, -25, 172}, { 1156, 991}, {0x66, 0x64, 0x64, 0x00}}, + {{ 690, -40, -128}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ 815, -40, -433}, { 0, 4513}, {0x66, 0x64, 0x64, 0x00}}, + {{ 648, -25, -425}, { 1305, 4592}, {0x66, 0x64, 0x64, 0x00}}, + {{ 521, -25, -120}, { 1323, 898}, {0x66, 0x64, 0x64, 0x00}}, + {{ 173, -21, -282}, { 554, 85}, {0x88, 0x88, 0x88, 0x00}}, + {{ 147, -3, -435}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 97, -3, -405}, { 574, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 173, -21, -282}, { -59, 85}, {0x88, 0x88, 0x88, 0x00}}, + {{ 97, -3, -405}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 54, -3, -381}, { 475, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 173, -21, -282}, { -525, 84}, {0x88, 0x88, 0x88, 0x00}}, + {{ 54, -3, -381}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 28, -3, -366}, { 297, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 173, -21, -282}, { 235, 83}, {0x88, 0x88, 0x88, 0x00}}, + {{ 28, -3, -366}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 22, -3, -350}, { 168, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 358, -21, -411}, { 51, 86}, {0x64, 0x64, 0x64, 0x00}}, + {{ 172, -3, -480}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 147, -3, -435}, { 511, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 358, -21, -411}, { -717, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 147, -3, -435}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 173, -21, -282}, { 963, 87}, {0x88, 0x88, 0x88, 0x00}}, + {{ 173, -21, -282}, { 650, 83}, {0x88, 0x88, 0x88, 0x00}}, + {{ 18, -3, -326}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 28, -3, -255}, { 708, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 173, -21, -282}, { 410, 84}, {0x88, 0x88, 0x88, 0x00}}, + {{ 22, -3, -350}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 18, -3, -326}, { 234, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 371, -21, -820}, { 86, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 178, -3, -728}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 195, -3, -659}, { 699, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 371, -21, -820}, { 1065, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 146, -3, -774}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 178, -3, -728}, { 544, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 146, -3, -774}, { 526, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 371, -21, -820}, { 1597, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ 115, -3, -817}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 223, -21, -1020}, { 202, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 63, -3, -852}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 115, -3, -817}, { 609, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 371, -21, -820}, { 1619, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 223, -21, -1020}, { -813, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 115, -3, -817}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 358, -21, -411}, { 325, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 408, -21, -573}, { -1342, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 172, -3, -480}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 203, -3, -549}, { 656, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 408, -21, -573}, { 463, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 200, -3, -616}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 172, -3, -480}, { 734, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 408, -21, -573}, { -746, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 203, -3, -549}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 200, -3, -616}, { 425, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 408, -21, -573}, { 1009, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 195, -3, -659}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 408, -21, -573}, { 1104, 88}, {0x64, 0x64, 0x64, 0x00}}, + {{ 371, -21, -820}, { -649, 88}, {0x64, 0x64, 0x64, 0x00}}, + {{ 195, -3, -659}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 498, -25, -1311}, { 1390, 4996}, {0x64, 0x64, 0x64, 0x00}}, + {{ 223, -21, -1020}, { 3812, 4888}, {0x64, 0x64, 0x64, 0x00}}, + {{ 371, -21, -820}, { 3524, 1878}, {0x64, 0x64, 0x64, 0x00}}, + {{ 677, -25, -1032}, { 1285, 1335}, {0x64, 0x64, 0x64, 0x00}}, + {{ 718, -25, -666}, { 1270, 4016}, {0x64, 0x64, 0x64, 0x00}}, + {{ 408, -21, -573}, { 3485, 3720}, {0x64, 0x64, 0x64, 0x00}}, + {{ 358, -21, -411}, { 3531, 1647}, {0x64, 0x64, 0x64, 0x00}}, + {{ 648, -25, -425}, { 1287, 1251}, {0x64, 0x64, 0x64, 0x00}}, + {{ 677, -25, -1032}, { 1295, 5372}, {0x64, 0x64, 0x64, 0x00}}, + {{ 371, -21, -820}, { 3553, 4910}, {0x64, 0x64, 0x64, 0x00}}, + {{ 408, -21, -573}, { 3413, 1869}, {0x64, 0x64, 0x64, 0x00}}, + {{ 718, -25, -666}, { 1244, 1332}, {0x64, 0x64, 0x64, 0x00}}, + {{ 896, -40, -720}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{ 853, -40, -1153}, { 0, 5637}, {0x66, 0x64, 0x64, 0x00}}, + {{ 677, -25, -1032}, { 1295, 5372}, {0x66, 0x64, 0x64, 0x00}}, + {{ 718, -25, -666}, { 1244, 1332}, {0x66, 0x64, 0x64, 0x00}}, + {{ 815, -40, -433}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ 896, -40, -720}, { 0, 4186}, {0x66, 0x64, 0x64, 0x00}}, + {{ 718, -25, -666}, { 1270, 4016}, {0x66, 0x64, 0x64, 0x00}}, + {{ 648, -25, -425}, { 1287, 1251}, {0x66, 0x64, 0x64, 0x00}}, + {{ 853, -40, -1153}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{ 656, -40, -1479}, { 0, 5057}, {0x66, 0x64, 0x64, 0x00}}, + {{ 498, -25, -1311}, { 1390, 4996}, {0x66, 0x64, 0x64, 0x00}}, + {{ 677, -25, -1032}, { 1285, 1335}, {0x66, 0x64, 0x64, 0x00}}, + {{ -29, -3, -1055}, { 742, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 57, -21, -1262}, { -209, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{ -75, -3, -1115}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 223, -21, -1020}, { 868, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{ 57, -21, -1262}, { -2010, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{ 14, -3, -961}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 14, -3, -961}, { 1014, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 57, -21, -1262}, { -1142, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{ -29, -3, -1055}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 34, -3, -887}, { 746, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 223, -21, -1020}, { 465, 90}, {0x64, 0x64, 0x64, 0x00}}, + {{ 14, -3, -961}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 223, -21, -1020}, { 277, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 34, -3, -887}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 63, -3, -852}, { 455, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 341, -25, -1565}, { 1482, 4278}, {0x64, 0x64, 0x64, 0x00}}, + {{ 57, -21, -1262}, { 4066, 4375}, {0x64, 0x64, 0x64, 0x00}}, + {{ 223, -21, -1020}, { 3810, 806}, {0x64, 0x64, 0x64, 0x00}}, + {{ 498, -25, -1311}, { 1389, 944}, {0x64, 0x64, 0x64, 0x00}}, + {{ 656, -40, -1479}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{ 504, -40, -1739}, { 0, 4222}, {0x66, 0x64, 0x64, 0x00}}, + {{ 341, -25, -1565}, { 1482, 4278}, {0x66, 0x64, 0x64, 0x00}}, + {{ 498, -25, -1311}, { 1389, 944}, {0x66, 0x64, 0x64, 0x00}}, + {{ -128, -24, -1587}, { 329, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{ -258, -3, -1527}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -201, -3, -1442}, { 1001, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -153, -3, -1352}, { 999, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -13, -21, -1414}, { 1261, 97}, {0x64, 0x64, 0x64, 0x00}}, + {{ -201, -3, -1442}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -126, -3, -1273}, { 822, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -13, -21, -1414}, { 103, 96}, {0x64, 0x64, 0x64, 0x00}}, + {{ -153, -3, -1352}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -13, -21, -1414}, { 1355, 97}, {0x64, 0x64, 0x64, 0x00}}, + {{ -128, -24, -1587}, { -681, 97}, {0x64, 0x64, 0x64, 0x00}}, + {{ -201, -3, -1442}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 57, -21, -1262}, { 162, 90}, {0x64, 0x64, 0x64, 0x00}}, + {{ -13, -21, -1414}, { -1711, 90}, {0x64, 0x64, 0x64, 0x00}}, + {{ -95, -3, -1192}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -75, -3, -1115}, { 782, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 57, -21, -1262}, { 218, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{ -95, -3, -1192}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -95, -3, -1192}, { 850, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -13, -21, -1414}, { -697, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ -126, -3, -1273}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 27, -33, -1940}, { 1641, 4348}, {0x64, 0x64, 0x64, 0x00}}, + {{ -128, -24, -1587}, { 3657, 3812}, {0x64, 0x64, 0x64, 0x00}}, + {{ -13, -21, -1414}, { 3989, 1301}, {0x64, 0x64, 0x64, 0x00}}, + {{ 241, -25, -1761}, { 1454, 1125}, {0x64, 0x64, 0x64, 0x00}}, + {{ 241, -25, -1761}, { 1440, 3458}, {0x64, 0x64, 0x64, 0x00}}, + {{ -13, -21, -1414}, { 3950, 3060}, {0x64, 0x64, 0x64, 0x00}}, + {{ 57, -21, -1262}, { 4069, 1022}, {0x64, 0x64, 0x64, 0x00}}, + {{ 341, -25, -1565}, { 1483, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 504, -40, -1739}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{ 386, -40, -1961}, { 0, 3687}, {0x66, 0x64, 0x64, 0x00}}, + {{ 241, -25, -1761}, { 1440, 3458}, {0x66, 0x64, 0x64, 0x00}}, + {{ 341, -25, -1565}, { 1483, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{ 386, -40, -1961}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{ 152, -40, -2228}, { 0, 4785}, {0x66, 0x64, 0x64, 0x00}}, + {{ 27, -33, -1940}, { 1641, 4348}, {0x66, 0x64, 0x64, 0x00}}, + {{ 241, -25, -1761}, { 1454, 1125}, {0x66, 0x64, 0x64, 0x00}}, + {{ -414, -28, -1697}, { 1104, 100}, {0x64, 0x64, 0x64, 0x00}}, + {{ -617, -28, -1697}, { -890, 100}, {0x64, 0x64, 0x64, 0x00}}, + {{ -527, -3, -1556}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -617, -28, -1697}, { 280, 104}, {0x64, 0x64, 0x64, 0x00}}, + {{ -578, -3, -1528}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -527, -3, -1556}, { 576, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -617, -28, -1697}, { 203, 103}, {0x64, 0x64, 0x64, 0x00}}, + {{ -638, -3, -1528}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -578, -3, -1528}, { 586, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -617, -28, -1697}, { 1228, 102}, {0x64, 0x64, 0x64, 0x00}}, + {{ -819, -24, -1610}, { -808, 102}, {0x64, 0x64, 0x64, 0x00}}, + {{ -709, -3, -1512}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -617, -28, -1697}, { 1196, 104}, {0x64, 0x64, 0x64, 0x00}}, + {{ -638, -3, -1528}, { 712, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -414, -28, -1697}, { -907, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{ -352, -3, -1560}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -258, -3, -1527}, { 971, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -128, -24, -1587}, { 757, 100}, {0x64, 0x64, 0x64, 0x00}}, + {{ -414, -28, -1697}, { -1923, 100}, {0x64, 0x64, 0x64, 0x00}}, + {{ -258, -3, -1527}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -414, -28, -1697}, { 164, 100}, {0x64, 0x64, 0x64, 0x00}}, + {{ -445, -3, -1576}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -352, -3, -1560}, { 925, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -414, -28, -1697}, { 1316, 102}, {0x64, 0x64, 0x64, 0x00}}, + {{ -527, -3, -1556}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -445, -3, -1576}, { 826, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -904, -25, -1979}, { 1657, 4427}, {0x64, 0x64, 0x64, 0x00}}, + {{ -819, -24, -1610}, { 3693, 4395}, {0x64, 0x64, 0x64, 0x00}}, + {{ -617, -28, -1697}, { 3604, 1722}, {0x64, 0x64, 0x64, 0x00}}, + {{ -640, -25, -1989}, { 2102, 1431}, {0x64, 0x64, 0x64, 0x00}}, + {{ -374, -25, -1985}, { 2050, 5971}, {0x64, 0x64, 0x64, 0x00}}, + {{ -414, -28, -1697}, { 3514, 5742}, {0x64, 0x64, 0x64, 0x00}}, + {{ -128, -24, -1587}, { 3654, 2006}, {0x64, 0x64, 0x64, 0x00}}, + {{ 27, -33, -1940}, { 1639, 1464}, {0x64, 0x64, 0x64, 0x00}}, + {{ -640, -25, -1989}, { 2094, 4341}, {0x64, 0x64, 0x64, 0x00}}, + {{ -617, -28, -1697}, { 3590, 4019}, {0x64, 0x64, 0x64, 0x00}}, + {{ -414, -28, -1697}, { 3519, 1540}, {0x64, 0x64, 0x64, 0x00}}, + {{ -374, -25, -1985}, { 2053, 1325}, {0x64, 0x64, 0x64, 0x00}}, + {{ -673, -40, -2399}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{ -974, -40, -2280}, { 0, 4453}, {0x66, 0x64, 0x64, 0x00}}, + {{ -904, -25, -1979}, { 1657, 4427}, {0x66, 0x64, 0x64, 0x00}}, + {{ -640, -25, -1989}, { 2102, 1431}, {0x66, 0x64, 0x64, 0x00}}, + {{ 152, -40, -2228}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ -318, -40, -2389}, { 0, 6292}, {0x66, 0x64, 0x64, 0x00}}, + {{ -374, -25, -1985}, { 2050, 5971}, {0x66, 0x64, 0x64, 0x00}}, + {{ 27, -33, -1940}, { 1639, 1464}, {0x66, 0x64, 0x64, 0x00}}, + {{ -318, -40, -2389}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ -673, -40, -2399}, { 0, 4790}, {0x66, 0x64, 0x64, 0x00}}, + {{ -640, -25, -1989}, { 2094, 4341}, {0x66, 0x64, 0x64, 0x00}}, + {{ -374, -25, -1985}, { 2053, 1325}, {0x66, 0x64, 0x64, 0x00}}, + {{-1051, -21, 1574}, { -295, 71}, {0x64, 0x64, 0x64, 0x00}}, + {{-1048, -3, 1376}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1139, -3, 1378}, { 896, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1299, -21, 1587}, { 29, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{-1290, -3, 1342}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1370, -3, 1361}, { 806, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1299, -21, 1587}, { 361, 71}, {0x64, 0x64, 0x64, 0x00}}, + {{-1214, -3, 1345}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1290, -3, 1342}, { 740, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1139, -3, 1378}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1214, -3, 1345}, { 806, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1299, -21, 1587}, { 637, 74}, {0x64, 0x64, 0x64, 0x00}}, + {{-1051, -21, 1574}, { -1137, 71}, {0x64, 0x64, 0x64, 0x00}}, + {{-1299, -21, 1587}, { 1247, 71}, {0x64, 0x64, 0x64, 0x00}}, + {{-1299, -21, 1587}, { -194, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{-1370, -3, 1361}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1465, -3, 1429}, { 1148, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1456, -7, 1598}, { -864, 79}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1572, -3, 1447}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1557, -7, 1606}, { 594, 79}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1465, -3, 1429}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1572, -3, 1447}, { 1056, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1445, -5, 1517}, { 214, 1062}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1456, -7, 1598}, { 429, 76}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1299, -21, 1587}, { -1848, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{-1445, -5, 1517}, { 249, 1060}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1456, -7, 1598}, { 498, 72}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1465, -3, 1429}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 981, -21, 1943}, { 1562, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 932, -21, 1674}, { -1036, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 727, -3, 1809}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 932, -21, 1674}, { 1213, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 874, -21, 1401}, { -767, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 718, -3, 1581}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 718, -3, 1581}, { 1388, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 874, -21, 1401}, { 815, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 642, -3, 1454}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 981, -21, 1943}, { -89, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 710, -3, 1888}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 686, -3, 1961}, { 720, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 932, -21, 1674}, { -92, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 724, -3, 1687}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 727, -3, 1809}, { 1159, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 981, -21, 1943}, { 876, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ 727, -3, 1809}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 710, -3, 1888}, { 769, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 932, -21, 1674}, { 953, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 724, -3, 1687}, { 1002, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1190, -25, 1369}, { 1165, 5229}, {0x64, 0x64, 0x64, 0x00}}, + {{ 874, -21, 1401}, { 3196, 4819}, {0x64, 0x64, 0x64, 0x00}}, + {{ 932, -21, 1674}, { 3590, 1442}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1296, -25, 1720}, { 1308, 1176}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1296, -25, 1720}, { 1314, 5404}, {0x64, 0x64, 0x64, 0x00}}, + {{ 932, -21, 1674}, { 3604, 5229}, {0x64, 0x64, 0x64, 0x00}}, + {{ 981, -21, 1943}, { 3439, 1891}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1349, -25, 2085}, { 1254, 1340}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1560, -40, 2166}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1505, -40, 1747}, { 0, 5504}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1296, -25, 1720}, { 1314, 5404}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1349, -25, 2085}, { 1254, 1340}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1505, -40, 1747}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1371, -40, 1350}, { 0, 5464}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1190, -25, 1369}, { 1165, 5229}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1296, -25, 1720}, { 1308, 1176}, {0x66, 0x64, 0x64, 0x00}}, + {{ 893, -21, 2261}, { -2212, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ 577, -3, 2319}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 738, -21, 2534}, { 757, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ 503, -3, 2410}, { 1109, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 738, -21, 2534}, { 518, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ 981, -21, 1943}, { -593, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 686, -3, 1961}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 664, -3, 2066}, { 1016, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 893, -21, 2261}, { 661, 82}, {0x64, 0x64, 0x64, 0x00}}, + {{ 664, -3, 2066}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 635, -3, 2158}, { 920, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 893, -21, 2261}, { -207, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ 635, -3, 2158}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 611, -3, 2239}, { 798, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 893, -21, 2261}, { 602, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 981, -21, 1943}, { -1876, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 664, -3, 2066}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 893, -21, 2261}, { -1219, 82}, {0x64, 0x64, 0x64, 0x00}}, + {{ 611, -3, 2239}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 577, -3, 2319}, { 825, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1349, -25, 2085}, { 1290, 6057}, {0x64, 0x64, 0x64, 0x00}}, + {{ 981, -21, 1943}, { 3540, 5917}, {0x64, 0x64, 0x64, 0x00}}, + {{ 893, -21, 2261}, { 3914, 1909}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1263, -25, 2502}, { 1427, 1346}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1263, -25, 2502}, { 1435, 5787}, {0x64, 0x64, 0x64, 0x00}}, + {{ 893, -21, 2261}, { 3937, 5294}, {0x64, 0x64, 0x64, 0x00}}, + {{ 738, -21, 2534}, { 3639, 1486}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1036, -25, 2852}, { 1326, 1192}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1208, -40, 3035}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1475, -40, 2641}, { 0, 6071}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1263, -25, 2502}, { 1435, 5787}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1036, -25, 2852}, { 1326, 1192}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1475, -40, 2641}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1560, -40, 2166}, { 0, 6138}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1349, -25, 2085}, { 1290, 6057}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1263, -25, 2502}, { 1427, 1346}, {0x66, 0x64, 0x64, 0x00}}, + {{ 548, -21, 2795}, { -1527, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 314, -3, 2845}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 464, -21, 3099}, { 1466, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 401, -3, 2581}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 361, -3, 2646}, { 818, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 548, -21, 2795}, { 901, 82}, {0x64, 0x64, 0x64, 0x00}}, + {{ 738, -21, 2534}, { -499, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ 503, -3, 2410}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 434, -3, 2506}, { 1122, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 434, -3, 2506}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 401, -3, 2581}, { 778, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 548, -21, 2795}, { 1725, 80}, {0x64, 0x64, 0x64, 0x00}}, + {{ 738, -21, 2534}, { -1632, 80}, {0x64, 0x64, 0x64, 0x00}}, + {{ 434, -3, 2506}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 548, -21, 2795}, { 1430, 80}, {0x64, 0x64, 0x64, 0x00}}, + {{ 343, -3, 2736}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 314, -3, 2845}, { 1077, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 548, -21, 2795}, { -446, 79}, {0x64, 0x64, 0x64, 0x00}}, + {{ 361, -3, 2646}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 343, -3, 2736}, { 753, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 548, -21, 2795}, { 313, 82}, {0x64, 0x64, 0x64, 0x00}}, + {{ 873, -25, 3084}, { 1373, 5909}, {0x64, 0x64, 0x64, 0x00}}, + {{ 548, -21, 2795}, { 3767, 6284}, {0x64, 0x64, 0x64, 0x00}}, + {{ 464, -21, 3099}, { 3813, 2434}, {0x64, 0x64, 0x64, 0x00}}, + {{ 772, -25, 3466}, { 1390, 1538}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1036, -25, 2852}, { 1327, 3959}, {0x64, 0x64, 0x64, 0x00}}, + {{ 738, -21, 2534}, { 3642, 4238}, {0x64, 0x64, 0x64, 0x00}}, + {{ 548, -21, 2795}, { 3743, 299}, {0x64, 0x64, 0x64, 0x00}}, + {{ 873, -25, 3084}, { 1364, 759}, {0x64, 0x64, 0x64, 0x00}}, + {{ 948, -40, 3676}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1059, -40, 3250}, { 0, 5694}, {0x66, 0x64, 0x64, 0x00}}, + {{ 873, -25, 3084}, { 1373, 5909}, {0x66, 0x64, 0x64, 0x00}}, + {{ 772, -25, 3466}, { 1390, 1538}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1059, -40, 3250}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1208, -40, 3035}, { 0, 3800}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1036, -25, 2852}, { 1327, 3959}, {0x66, 0x64, 0x64, 0x00}}, + {{ 873, -25, 3084}, { 1364, 759}, {0x66, 0x64, 0x64, 0x00}}, + {{ 314, -3, 2845}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 249, -3, 2933}, { 1027, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 464, -21, 3099}, { 945, 82}, {0x64, 0x64, 0x64, 0x00}}, + {{ 464, -21, 3099}, { -1450, 78}, {0x64, 0x64, 0x64, 0x00}}, + {{ 168, -3, 3014}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 227, -21, 3326}, { 1661, 78}, {0x64, 0x64, 0x64, 0x00}}, + {{ 80, -3, 3083}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -16, -3, 3132}, { 1016, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 227, -21, 3326}, { 99, 78}, {0x64, 0x64, 0x64, 0x00}}, + {{ 227, -21, 3326}, { -1130, 78}, {0x64, 0x64, 0x64, 0x00}}, + {{ -16, -3, 3132}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -94, -3, 3160}, { 794, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 80, -3, 3083}, { 1057, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 227, -21, 3326}, { 1500, 78}, {0x64, 0x64, 0x64, 0x00}}, + {{ 249, -3, 2933}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 168, -3, 3014}, { 1092, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 464, -21, 3099}, { -324, 79}, {0x64, 0x64, 0x64, 0x00}}, + {{ -94, -3, 3160}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -196, -3, 3199}, { 1034, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -170, -21, 3365}, { 1122, 82}, {0x64, 0x64, 0x64, 0x00}}, + {{ 227, -21, 3326}, { -2247, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ -94, -3, 3160}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -170, -21, 3365}, { 860, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ 772, -25, 3466}, { 1425, 7229}, {0x64, 0x64, 0x64, 0x00}}, + {{ 464, -21, 3099}, { 3910, 6521}, {0x64, 0x64, 0x64, 0x00}}, + {{ 227, -21, 3326}, { 3585, 2532}, {0x64, 0x64, 0x64, 0x00}}, + {{ 378, -25, 3799}, { 1307, 1574}, {0x64, 0x64, 0x64, 0x00}}, + {{ 378, -25, 3799}, { 1407, 6306}, {0x64, 0x64, 0x64, 0x00}}, + {{ 227, -21, 3326}, { 3859, 6001}, {0x64, 0x64, 0x64, 0x00}}, + {{ -170, -21, 3365}, { 4165, 1140}, {0x64, 0x64, 0x64, 0x00}}, + {{ -90, -25, 3865}, { 1518, 1066}, {0x64, 0x64, 0x64, 0x00}}, + {{ -44, -40, 4151}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ 464, -40, 4070}, { 0, 6482}, {0x66, 0x64, 0x64, 0x00}}, + {{ 378, -25, 3799}, { 1407, 6306}, {0x66, 0x64, 0x64, 0x00}}, + {{ -90, -25, 3865}, { 1518, 1066}, {0x66, 0x64, 0x64, 0x00}}, + {{ 464, -40, 4070}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ 948, -40, 3676}, { 0, 7635}, {0x66, 0x64, 0x64, 0x00}}, + {{ 772, -25, 3466}, { 1425, 7229}, {0x66, 0x64, 0x64, 0x00}}, + {{ 378, -25, 3799}, { 1307, 1574}, {0x66, 0x64, 0x64, 0x00}}, + {{ 874, -21, 1401}, { 1064, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 742, -21, 1241}, { -902, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 642, -3, 1454}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 508, -21, 1053}, { 822, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{ 178, 1, 1151}, { 0, 2048}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 239, 1, 1249}, { 977, 2048}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 508, -21, 1053}, { -195, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 308, -3, 1288}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 393, -3, 1341}, { 945, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 508, -21, 1053}, { -1300, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{ 393, -3, 1341}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 536, -3, 1393}, { 1158, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 508, -21, 1053}, { 105, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 239, 1, 1249}, { 0, 2048}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 308, -3, 1288}, { 725, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 642, -3, 1454}, { 1114, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 742, -21, 1241}, { 347, 94}, {0x64, 0x64, 0x64, 0x00}}, + {{ 536, -3, 1393}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 742, -21, 1241}, { 425, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{ 508, -21, 1053}, { -2420, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{ 536, -3, 1393}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 742, -21, 1241}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1024, -25, 1140}, { 0, 3257}, {0x64, 0x64, 0x64, 0x00}}, + {{ 764, -25, 928}, { 3715, 2917}, {0x64, 0x64, 0x64, 0x00}}, + {{ 508, -21, 1053}, { 3641, 652}, {0x64, 0x64, 0x64, 0x00}}, + {{ 874, -21, 1401}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1190, -25, 1369}, { 0, 3096}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1024, -25, 1140}, { 3092, 2765}, {0x64, 0x64, 0x64, 0x00}}, + {{ 742, -21, 1241}, { 2495, 612}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1190, -25, 1369}, { 0, 3096}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1371, -40, 1350}, { 0, 4285}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1185, -40, 1083}, { 3434, 4000}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1024, -25, 1140}, { 3092, 2765}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1024, -25, 1140}, { 0, 3257}, {0x66, 0x64, 0x64, 0x00}}, + {{ 1185, -40, 1083}, { 0, 4539}, {0x66, 0x64, 0x64, 0x00}}, + {{ 911, -40, 857}, { 3758, 4216}, {0x66, 0x64, 0x64, 0x00}}, + {{ 764, -25, 928}, { 3715, 2917}, {0x66, 0x64, 0x64, 0x00}}, + {{ 317, -21, 676}, { 1240, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{ 47, -3, 679}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 49, -3, 726}, { 386, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 317, -21, 676}, { 942, 90}, {0x64, 0x64, 0x64, 0x00}}, + {{ 49, -3, 726}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 39, -3, 806}, { 628, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 317, -21, 676}, { 272, 90}, {0x64, 0x64, 0x64, 0x00}}, + {{ 54, -3, 885}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 96, 1, 992}, { 1118, 2048}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 317, -21, 676}, { 796, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{ 39, -3, 806}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 54, -3, 885}, { 704, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 508, -21, 1053}, { 1831, 88}, {0x64, 0x64, 0x64, 0x00}}, + {{ 317, -21, 676}, { -2180, 88}, {0x64, 0x64, 0x64, 0x00}}, + {{ 133, 1, 1080}, { 0, 2048}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 508, -21, 1053}, { 1875, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{ 178, 1, 1151}, { 896, 2048}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 133, 1, 1080}, { 891, 2047}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 317, -21, 676}, { -1335, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{ 96, 1, 992}, { 0, 2047}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 508, -21, 1053}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 764, -25, 928}, { 0, 3290}, {0x64, 0x64, 0x64, 0x00}}, + {{ 607, -25, 591}, { 3876, 4888}, {0x64, 0x64, 0x64, 0x00}}, + {{ 317, -21, 676}, { 4827, 2843}, {0x64, 0x64, 0x64, 0x00}}, + {{ 764, -25, 928}, { 0, 3290}, {0x66, 0x64, 0x64, 0x00}}, + {{ 911, -40, 857}, { 0, 4590}, {0x66, 0x64, 0x64, 0x00}}, + {{ 774, -40, 542}, { 3330, 6062}, {0x66, 0x64, 0x64, 0x00}}, + {{ 607, -25, 591}, { 3876, 4888}, {0x66, 0x64, 0x64, 0x00}}, + {{-1852, -25, 2049}, { 0, 2598}, {0x64, 0x64, 0x64, 0x00}}, + {{-1567, -21, 1782}, { 0, 5343}, {0x64, 0x64, 0x64, 0x00}}, + {{-1710, -20, 1593}, { 2886, 5477}, {0x64, 0x64, 0x64, 0x00}}, + {{-2003, -25, 1820}, { 3032, 2956}, {0x64, 0x64, 0x64, 0x00}}, + {{-1816, -25, 2386}, { 0, 2438}, {0x64, 0x64, 0x64, 0x00}}, + {{-1508, -21, 2279}, { 0, 4903}, {0x64, 0x64, 0x64, 0x00}}, + {{-1489, -21, 2072}, { 2529, 4670}, {0x64, 0x64, 0x64, 0x00}}, + {{-1823, -25, 2155}, { 2516, 1903}, {0x64, 0x64, 0x64, 0x00}}, + {{-1293, -40, 1929}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1315, -40, 1779}, { -1850, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1375, -21, 1724}, { -2610, 1699}, {0x64, 0x64, 0x64, 0x00}}, + {{-1391, -21, 1882}, { -734, 2138}, {0x64, 0x64, 0x64, 0x00}}, + {{-1247, -40, 1686}, { -1392, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1299, -21, 1587}, { -1993, 2277}, {0x64, 0x64, 0x64, 0x00}}, + {{-1375, -21, 1724}, { -100, 2035}, {0x64, 0x64, 0x64, 0x00}}, + {{-1315, -40, 1779}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1393, -7, 2030}, { 1467, 691}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1439, -7, 1893}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1477, -7, 1898}, { 0, 1540}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1433, -7, 2038}, { 1498, 1227}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1330, -21, 2016}, { 12, 2196}, {0x64, 0x64, 0x64, 0x00}}, + {{-1391, -21, 1882}, { -1344, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1835, -25, 2104}, { 0, 2477}, {0x64, 0x64, 0x64, 0x00}}, + {{-1522, -21, 1934}, { 0, 5011}, {0x64, 0x64, 0x64, 0x00}}, + {{-1567, -21, 1782}, { 1926, 4890}, {0x64, 0x64, 0x64, 0x00}}, + {{-1852, -25, 2049}, { 702, 2433}, {0x64, 0x64, 0x64, 0x00}}, + {{-1823, -25, 2155}, { 0, 2611}, {0x64, 0x64, 0x64, 0x00}}, + {{-1489, -21, 2072}, { 0, 5377}, {0x64, 0x64, 0x64, 0x00}}, + {{-1522, -21, 1934}, { 1584, 4683}, {0x64, 0x64, 0x64, 0x00}}, + {{-1835, -25, 2104}, { 577, 2358}, {0x64, 0x64, 0x64, 0x00}}, + {{-1178, -40, 1953}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1293, -40, 1929}, { -1437, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1330, -21, 2016}, { -1660, 2175}, {0x64, 0x64, 0x64, 0x00}}, + {{-1156, -21, 2078}, { 569, 2481}, {0x64, 0x64, 0x64, 0x00}}, + {{-1368, -7, 2219}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1298, -7, 2174}, { 0, 1888}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1393, -7, 2030}, { 1736, 1959}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1433, -7, 2038}, { 1950, 1467}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1375, -21, 1724}, { -1168, 2496}, {0x64, 0x64, 0x64, 0x00}}, + {{-1299, -21, 1587}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1456, -7, 1598}, { -2111, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1452, -7, 1727}, { -2218, 2374}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1567, -21, 1782}, { 0, 3882}, {0x64, 0x64, 0x64, 0x00}}, + {{-1498, -7, 1760}, { 826, 4082}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1557, -7, 1606}, { 1375, 2456}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1710, -20, 1593}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1522, -21, 1934}, { -1625, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1477, -7, 1898}, { -1562, 1739}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1498, -7, 1760}, { 113, 1866}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1567, -21, 1782}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1522, -21, 1934}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1489, -21, 2072}, { -1479, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1433, -7, 2038}, { -1403, 1838}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1477, -7, 1898}, { 123, 1731}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1489, -21, 2072}, { 817, 3038}, {0x64, 0x64, 0x64, 0x00}}, + {{-1508, -21, 2279}, { 2139, 402}, {0x64, 0x64, 0x64, 0x00}}, + {{-1368, -7, 2219}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1433, -7, 2038}, { 0, 3024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1391, -21, 1882}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1375, -21, 1724}, { -1653, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1452, -7, 1727}, { -1462, 2065}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1439, -7, 1893}, { 246, 1754}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1439, -7, 1893}, { 1726, 1221}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1452, -7, 1727}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1498, -7, 1760}, { 0, 1824}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1477, -7, 1898}, { 1678, 1735}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1452, -7, 1727}, { 1326, 752}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1456, -7, 1598}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1557, -7, 1606}, { 0, 2275}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1498, -7, 1760}, { 1546, 1522}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1330, -21, 2016}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1391, -21, 1882}, { -1247, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1439, -7, 1893}, { -1351, 1788}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1393, -7, 2030}, { 151, 1852}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1298, -7, 2174}, { 1774, 2650}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1156, -21, 2078}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1330, -21, 2016}, { 0, 3411}, {0x64, 0x64, 0x64, 0x00}}, + {{-1393, -7, 2030}, { 648, 3949}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2015, -40, 2202}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-1823, -25, 2155}, { 0, 2611}, {0x66, 0x64, 0x64, 0x00}}, + {{-1835, -25, 2104}, { 577, 2358}, {0x66, 0x64, 0x64, 0x00}}, + {{-1993, -40, 2447}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-1816, -25, 2386}, { 0, 2438}, {0x66, 0x64, 0x64, 0x00}}, + {{-1823, -25, 2155}, { 2516, 1903}, {0x66, 0x64, 0x64, 0x00}}, + {{-2015, -40, 2202}, { 2508, 316}, {0x66, 0x64, 0x64, 0x00}}, + {{-1178, -40, 1953}, { -1064, 2292}, {0x66, 0x64, 0x64, 0x00}}, + {{-1202, -60, 1821}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-1293, -40, 1929}, { -1739, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-1247, -40, 1686}, { -1740, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-1315, -40, 1779}, { -941, 2165}, {0x66, 0x64, 0x64, 0x00}}, + {{-1202, -60, 1821}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-1315, -40, 1779}, { -1479, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-1293, -40, 1929}, { -605, 2654}, {0x66, 0x64, 0x64, 0x00}}, + {{-2015, -40, 2202}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-1852, -25, 2049}, { 0, 2598}, {0x66, 0x64, 0x64, 0x00}}, + {{-2003, -25, 1820}, { 3032, 2956}, {0x66, 0x64, 0x64, 0x00}}, + {{-2160, -40, 1941}, { 3110, 1609}, {0x66, 0x64, 0x64, 0x00}}, + {{-1835, -25, 2104}, { 0, 2477}, {0x66, 0x64, 0x64, 0x00}}, + {{-1852, -25, 2049}, { 702, 2433}, {0x66, 0x64, 0x64, 0x00}}, + {{ 60, -3, 404}, { 821, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 220, -21, 199}, { -1221, 94}, {0x64, 0x64, 0x64, 0x00}}, + {{ 65, -3, 320}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 45, -3, 481}, { 768, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 228, -21, 438}, { 152, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 60, -3, 404}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 228, -21, 438}, { -461, 97}, {0x64, 0x64, 0x64, 0x00}}, + {{ 45, -3, 481}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 41, -3, 574}, { 916, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 228, -21, 438}, { 371, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{ 220, -21, 199}, { -1972, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{ 60, -3, 404}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 317, -21, 676}, { 1528, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 41, -3, 574}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 37, -3, 642}, { 651, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 317, -21, 676}, { 1460, 90}, {0x64, 0x64, 0x64, 0x00}}, + {{ 37, -3, 642}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 47, -3, 679}, { 362, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 317, -21, 676}, { 2191, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{ 228, -21, 438}, { -965, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{ 493, -25, 172}, { 1106, 3168}, {0x64, 0x64, 0x64, 0x00}}, + {{ 220, -21, 199}, { 3035, 3759}, {0x64, 0x64, 0x64, 0x00}}, + {{ 228, -21, 438}, { 3472, 878}, {0x64, 0x64, 0x64, 0x00}}, + {{ 516, -25, 365}, { 1265, 971}, {0x64, 0x64, 0x64, 0x00}}, + {{ 317, -21, 676}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 607, -25, 591}, { 0, 3279}, {0x64, 0x64, 0x64, 0x00}}, + {{ 516, -25, 365}, { 2727, 3301}, {0x64, 0x64, 0x64, 0x00}}, + {{ 228, -21, 438}, { 3089, 1123}, {0x64, 0x64, 0x64, 0x00}}, + {{ 607, -25, 591}, { 0, 3279}, {0x66, 0x64, 0x64, 0x00}}, + {{ 774, -40, 542}, { 0, 4573}, {0x66, 0x64, 0x64, 0x00}}, + {{ 681, -40, 323}, { 2520, 4551}, {0x66, 0x64, 0x64, 0x00}}, + {{ 516, -25, 365}, { 2727, 3301}, {0x66, 0x64, 0x64, 0x00}}, + {{ 681, -40, 323}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{ 650, -40, 156}, { 0, 2828}, {0x66, 0x64, 0x64, 0x00}}, + {{ 493, -25, 172}, { 1106, 3168}, {0x66, 0x64, 0x64, 0x00}}, + {{ 516, -25, 365}, { 1265, 971}, {0x66, 0x64, 0x64, 0x00}}, + {{ -558, -3, 3234}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -676, -3, 3218}, { 1124, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -492, -21, 3388}, { -721, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ -170, -21, 3365}, { -127, 79}, {0x64, 0x64, 0x64, 0x00}}, + {{ -196, -3, 3199}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -325, -3, 3216}, { 1229, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -170, -21, 3365}, { -1410, 79}, {0x64, 0x64, 0x64, 0x00}}, + {{ -325, -3, 3216}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -492, -21, 3388}, { 1653, 79}, {0x64, 0x64, 0x64, 0x00}}, + {{ -492, -21, 3388}, { 1697, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ -325, -3, 3216}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -447, -3, 3232}, { 1168, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -447, -3, 3232}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -558, -3, 3234}, { 1054, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -492, -21, 3388}, { 442, 86}, {0x64, 0x64, 0x64, 0x00}}, + {{ -90, -25, 3865}, { 1512, 5225}, {0x64, 0x64, 0x64, 0x00}}, + {{ -170, -21, 3365}, { 4148, 4975}, {0x64, 0x64, 0x64, 0x00}}, + {{ -492, -21, 3388}, { 4008, 1037}, {0x64, 0x64, 0x64, 0x00}}, + {{ -468, -25, 3882}, { 1461, 1029}, {0x64, 0x64, 0x64, 0x00}}, + {{ -454, -40, 4166}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{ -44, -40, 4151}, { 0, 5369}, {0x66, 0x64, 0x64, 0x00}}, + {{ -90, -25, 3865}, { 1512, 5225}, {0x66, 0x64, 0x64, 0x00}}, + {{ -468, -25, 3882}, { 1461, 1029}, {0x66, 0x64, 0x64, 0x00}}, + {{ -789, -3, 1372}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -866, -3, 1352}, { 785, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -886, -21, 1515}, { 582, 69}, {0x88, 0x88, 0x88, 0x00}}, + {{ -866, -3, 1352}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -941, -3, 1357}, { 729, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -886, -21, 1515}, { 287, 70}, {0x88, 0x88, 0x88, 0x00}}, + {{ -762, -3, 1399}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -789, -3, 1372}, { 370, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -886, -21, 1515}, { 26, 73}, {0x88, 0x88, 0x88, 0x00}}, + {{ -750, -3, 1422}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -762, -3, 1399}, { 258, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -886, -21, 1515}, { -162, 72}, {0x88, 0x88, 0x88, 0x00}}, + {{ -886, -21, 1515}, { -1051, 70}, {0x88, 0x88, 0x88, 0x00}}, + {{ -941, -3, 1357}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1051, -21, 1574}, { 305, 70}, {0x64, 0x64, 0x64, 0x00}}, + {{-1048, -3, 1376}, { 1066, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1051, -21, 1574}, { 911, 70}, {0x64, 0x64, 0x64, 0x00}}, + {{ -900, -21, 1902}, { -1162, -1315}, {0x64, 0x64, 0x64, 0x00}}, + {{ -817, -21, 1774}, { -484, 9}, {0x88, 0x88, 0x88, 0x00}}, + {{ -902, -21, 1642}, { 1055, -53}, {0x64, 0x64, 0x64, 0x00}}, + {{ -886, -21, 1515}, { 2050, 705}, {0x88, 0x88, 0x88, 0x00}}, + {{-1051, -21, 1574}, { 2365, -983}, {0x64, 0x64, 0x64, 0x00}}, + {{ -708, -3, 1549}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -886, -21, 1515}, { 1296, 71}, {0x88, 0x88, 0x88, 0x00}}, + {{ -902, -21, 1642}, { -239, 71}, {0x64, 0x64, 0x64, 0x00}}, + {{ -747, -3, 1454}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -750, -3, 1422}, { 321, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -886, -21, 1515}, { -458, 74}, {0x88, 0x88, 0x88, 0x00}}, + {{ -747, -3, 1454}, { 1004, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -886, -21, 1515}, { 963, 73}, {0x88, 0x88, 0x88, 0x00}}, + {{ -618, -3, 1785}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -641, -3, 1707}, { 795, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -817, -21, 1774}, { 456, 76}, {0x88, 0x88, 0x88, 0x00}}, + {{ -638, -3, 1665}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -663, -3, 1627}, { 448, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -817, -21, 1774}, { -297, 75}, {0x88, 0x88, 0x88, 0x00}}, + {{ -641, -3, 1707}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -638, -3, 1665}, { 410, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -817, -21, 1774}, { -741, 76}, {0x88, 0x88, 0x88, 0x00}}, + {{ -663, -3, 1627}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -902, -21, 1642}, { 308, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{ -817, -21, 1774}, { -1075, 72}, {0x88, 0x88, 0x88, 0x00}}, + {{ -708, -3, 1549}, { 881, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -902, -21, 1642}, { 522, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{ -902, -21, 1642}, { -393, 3002}, {0x64, 0x64, 0x64, 0x00}}, + {{-1047, -40, 1719}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -900, -21, 1902}, { -2878, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -902, -21, 1642}, { -2017, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1051, -21, 1574}, { -801, 2612}, {0x64, 0x64, 0x64, 0x00}}, + {{ -628, -3, 1819}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -618, -3, 1785}, { 349, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -817, -21, 1774}, { 82, 76}, {0x88, 0x88, 0x88, 0x00}}, + {{ -660, -3, 1875}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -628, -3, 1819}, { 636, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -817, -21, 1774}, { 466, 75}, {0x88, 0x88, 0x88, 0x00}}, + {{ -693, -3, 1932}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -660, -3, 1875}, { 638, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -817, -21, 1774}, { 1071, 75}, {0x88, 0x88, 0x88, 0x00}}, + {{ -817, -21, 1774}, { 1346, 76}, {0x88, 0x88, 0x88, 0x00}}, + {{ -900, -21, 1902}, { -325, 76}, {0x64, 0x64, 0x64, 0x00}}, + {{ -727, -3, 1977}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -693, -3, 1932}, { 556, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -900, -21, 1902}, { -81, 76}, {0x64, 0x64, 0x64, 0x00}}, + {{ -755, -3, 2055}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -727, -3, 1977}, { 816, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -900, -21, 1902}, { 962, 76}, {0x64, 0x64, 0x64, 0x00}}, + {{ -911, -3, 2190}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1017, -21, 2008}, { 1127, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{-1156, -21, 2078}, { -155, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{ -900, -21, 1902}, { 2410, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{ -839, -3, 2131}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -788, -3, 2084}, { 676, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -900, -21, 1902}, { 1627, 74}, {0x64, 0x64, 0x64, 0x00}}, + {{ -900, -21, 1902}, { 2464, 76}, {0x64, 0x64, 0x64, 0x00}}, + {{ -911, -3, 2190}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -839, -3, 2131}, { 908, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -788, -3, 2084}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -755, -3, 2055}, { 433, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -900, -21, 1902}, { 911, 75}, {0x64, 0x64, 0x64, 0x00}}, + {{ -977, -3, 2225}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -911, -3, 2190}, { 716, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1156, -21, 2078}, { 324, 74}, {0x64, 0x64, 0x64, 0x00}}, + {{-1025, -3, 2247}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -977, -3, 2225}, { 497, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1156, -21, 2078}, { 759, 74}, {0x64, 0x64, 0x64, 0x00}}, + {{ -900, -21, 1902}, { 170, 4137}, {0x64, 0x64, 0x64, 0x00}}, + {{-1047, -40, 1719}, { -164, 1366}, {0x64, 0x64, 0x64, 0x00}}, + {{-1049, -40, 1914}, { -1379, 3422}, {0x64, 0x64, 0x64, 0x00}}, + {{-1017, -21, 2008}, { -1553, 4644}, {0x64, 0x64, 0x64, 0x00}}, + {{-1017, -21, 2008}, { -1028, 2843}, {0x64, 0x64, 0x64, 0x00}}, + {{-1049, -40, 1914}, { 190, 2647}, {0x64, 0x64, 0x64, 0x00}}, + {{-1178, -40, 1953}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1156, -21, 2078}, { -1566, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1047, -40, 1719}, { 1479, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1051, -21, 1574}, { -296, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1299, -21, 1587}, { -228, 4048}, {0x64, 0x64, 0x64, 0x00}}, + {{-1247, -40, 1686}, { 1024, 3448}, {0x64, 0x64, 0x64, 0x00}}, + {{-1049, -40, 1914}, { -367, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-1047, -40, 1719}, { 847, 3079}, {0x66, 0x64, 0x64, 0x00}}, + {{-1202, -60, 1821}, { 1835, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-1047, -40, 1719}, { -987, 3079}, {0x66, 0x64, 0x64, 0x00}}, + {{-1247, -40, 1686}, { 1308, 2171}, {0x66, 0x64, 0x64, 0x00}}, + {{-1202, -60, 1821}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-1178, -40, 1953}, { 718, -199}, {0x66, 0x64, 0x64, 0x00}}, + {{-1357, -3, 2384}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1508, -21, 2279}, { -306, 70}, {0x64, 0x64, 0x64, 0x00}}, + {{-1565, -21, 2506}, { -1534, 70}, {0x64, 0x64, 0x64, 0x00}}, + {{-1369, -5, 2311}, { 460, 1059}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1368, -7, 2219}, { 921, 70}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1395, -3, 2495}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1357, -3, 2384}, { 1112, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1565, -21, 2506}, { -396, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{-1357, -3, 2384}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2312}, { 989, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1369, -5, 2311}, { 243, 1059}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1368, -7, 2219}, { 486, 70}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2312}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1298, -7, 2174}, { 1087, 69}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1368, -7, 2219}, { -753, 69}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1173, -3, 2260}, { 1137, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1236, -5, 2239}, { 1071, 1060}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1298, -7, 2174}, { 1005, 72}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1173, -3, 2260}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1156, -21, 2078}, { 1927, 74}, {0x64, 0x64, 0x64, 0x00}}, + {{-1236, -5, 2239}, { -184, 1061}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1298, -7, 2174}, { -368, 74}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1064, -3, 2246}, { 1044, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1156, -21, 2078}, { 1839, 74}, {0x64, 0x64, 0x64, 0x00}}, + {{-1064, -3, 2246}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1025, -3, 2247}, { 368, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1156, -21, 2078}, { 607, 74}, {0x64, 0x64, 0x64, 0x00}}, + {{-1870, -25, 2636}, { 0, 2386}, {0x64, 0x64, 0x64, 0x00}}, + {{-1565, -21, 2506}, { 0, 4759}, {0x64, 0x64, 0x64, 0x00}}, + {{-1508, -21, 2279}, { 2837, 4939}, {0x64, 0x64, 0x64, 0x00}}, + {{-1816, -25, 2386}, { 2845, 2474}, {0x64, 0x64, 0x64, 0x00}}, + {{-2045, -40, 2710}, { 0, 1024}, {0x66, 0x64, 0x64, 0x00}}, + {{-1870, -25, 2636}, { 0, 2386}, {0x66, 0x64, 0x64, 0x00}}, + {{-1816, -25, 2386}, { 2845, 2474}, {0x66, 0x64, 0x64, 0x00}}, + {{-1993, -40, 2447}, { 2849, 1059}, {0x66, 0x64, 0x64, 0x00}}, + {{-1207, -3, 2937}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2891}, { 829, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1374, -21, 3065}, { 494, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1395, -3, 2495}, { 1239, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1565, -21, 2506}, { 1147, 70}, {0x64, 0x64, 0x64, 0x00}}, + {{-1393, -3, 2625}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1365, -3, 2745}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1393, -3, 2625}, { 1162, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1546, -21, 2723}, { 442, 66}, {0x64, 0x64, 0x64, 0x00}}, + {{-1565, -21, 2506}, { 1212, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1546, -21, 2723}, { -857, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1374, -21, 3065}, { -1601, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1330, -3, 2810}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1546, -21, 2723}, { 1429, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1282, -3, 2891}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1330, -3, 2810}, { 894, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1374, -21, 3065}, { -731, 70}, {0x64, 0x64, 0x64, 0x00}}, + {{-1365, -3, 2745}, { 701, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1546, -21, 2723}, { 1363, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1854, -25, 2951}, { 0, 2407}, {0x64, 0x64, 0x64, 0x00}}, + {{-1546, -21, 2723}, { 0, 4818}, {0x64, 0x64, 0x64, 0x00}}, + {{-1565, -21, 2506}, { 2654, 5025}, {0x64, 0x64, 0x64, 0x00}}, + {{-1870, -25, 2636}, { 3456, 2790}, {0x64, 0x64, 0x64, 0x00}}, + {{-1645, -25, 3401}, { 1413, 6856}, {0x64, 0x64, 0x64, 0x00}}, + {{-1374, -21, 3065}, { 3876, 6650}, {0x64, 0x64, 0x64, 0x00}}, + {{-1546, -21, 2723}, { 3668, 1993}, {0x64, 0x64, 0x64, 0x00}}, + {{-1854, -25, 2951}, { 1337, 1377}, {0x64, 0x64, 0x64, 0x00}}, + {{-2030, -40, 3082}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-1854, -25, 2951}, { 0, 2407}, {0x66, 0x64, 0x64, 0x00}}, + {{-1870, -25, 2636}, { 3456, 2790}, {0x66, 0x64, 0x64, 0x00}}, + {{-2045, -40, 2710}, { 3916, 1508}, {0x66, 0x64, 0x64, 0x00}}, + {{-1800, -40, 3594}, { 0, 6975}, {0x66, 0x64, 0x64, 0x00}}, + {{-1645, -25, 3401}, { 1413, 6856}, {0x66, 0x64, 0x64, 0x00}}, + {{-1854, -25, 2951}, { 1337, 1377}, {0x66, 0x64, 0x64, 0x00}}, + {{-1142, -21, 3237}, { -1540, 67}, {0x64, 0x64, 0x64, 0x00}}, + {{-1136, -3, 2982}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1374, -21, 3065}, { 1199, 67}, {0x64, 0x64, 0x64, 0x00}}, + {{-1063, -3, 3017}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1136, -3, 2982}, { 772, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1142, -21, 3237}, { -546, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1002, -3, 3041}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1063, -3, 3017}, { 620, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1142, -21, 3237}, { 183, 66}, {0x64, 0x64, 0x64, 0x00}}, + {{ -913, -21, 3333}, { -1554, 66}, {0x64, 0x64, 0x64, 0x00}}, + {{ -942, -3, 3078}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1142, -21, 3237}, { 805, 66}, {0x64, 0x64, 0x64, 0x00}}, + {{-1002, -3, 3041}, { 667, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1142, -21, 3237}, { 587, 66}, {0x64, 0x64, 0x64, 0x00}}, + {{ -492, -21, 3388}, { -1862, 77}, {0x64, 0x64, 0x64, 0x00}}, + {{ -676, -3, 3218}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -913, -21, 3333}, { 1480, 77}, {0x64, 0x64, 0x64, 0x00}}, + {{ -776, -3, 3177}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -872, -3, 3130}, { 1009, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -913, -21, 3333}, { 198, 73}, {0x64, 0x64, 0x64, 0x00}}, + {{ -872, -3, 3130}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -942, -3, 3078}, { 828, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -913, -21, 3333}, { -971, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{ -776, -3, 3177}, { 1027, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -913, -21, 3333}, { 1293, 74}, {0x64, 0x64, 0x64, 0x00}}, + {{-1207, -3, 2937}, { 800, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1374, -21, 3065}, { 1274, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{ -468, -25, 3882}, { 1446, 7267}, {0x64, 0x64, 0x64, 0x00}}, + {{ -492, -21, 3388}, { 3967, 6905}, {0x64, 0x64, 0x64, 0x00}}, + {{ -913, -21, 3333}, { 4074, 1739}, {0x64, 0x64, 0x64, 0x00}}, + {{-1005, -25, 3820}, { 1485, 1284}, {0x64, 0x64, 0x64, 0x00}}, + {{-1005, -25, 3820}, { 1494, 5344}, {0x64, 0x64, 0x64, 0x00}}, + {{ -913, -21, 3333}, { 4098, 4986}, {0x64, 0x64, 0x64, 0x00}}, + {{-1142, -21, 3237}, { 4018, 1953}, {0x64, 0x64, 0x64, 0x00}}, + {{-1337, -25, 3674}, { 1464, 1362}, {0x64, 0x64, 0x64, 0x00}}, + {{-1337, -25, 3674}, { 1495, 5988}, {0x64, 0x64, 0x64, 0x00}}, + {{-1142, -21, 3237}, { 4101, 5713}, {0x64, 0x64, 0x64, 0x00}}, + {{-1374, -21, 3065}, { 3704, 2211}, {0x64, 0x64, 0x64, 0x00}}, + {{-1645, -25, 3401}, { 1350, 1457}, {0x64, 0x64, 0x64, 0x00}}, + {{-1448, -40, 3925}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-1058, -40, 4099}, { 0, 5549}, {0x66, 0x64, 0x64, 0x00}}, + {{-1005, -25, 3820}, { 1494, 5344}, {0x66, 0x64, 0x64, 0x00}}, + {{-1337, -25, 3674}, { 1464, 1362}, {0x66, 0x64, 0x64, 0x00}}, + {{-1800, -40, 3594}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{-1448, -40, 3925}, { 0, 6146}, {0x66, 0x64, 0x64, 0x00}}, + {{-1337, -25, 3674}, { 1495, 5988}, {0x66, 0x64, 0x64, 0x00}}, + {{-1645, -25, 3401}, { 1350, 1457}, {0x66, 0x64, 0x64, 0x00}}, + {{-1058, -40, 4099}, { 0, 1023}, {0x66, 0x64, 0x64, 0x00}}, + {{ -454, -40, 4166}, { 0, 7474}, {0x66, 0x64, 0x64, 0x00}}, + {{ -468, -25, 3882}, { 1446, 7267}, {0x66, 0x64, 0x64, 0x00}}, + {{-1005, -25, 3820}, { 1485, 1284}, {0x66, 0x64, 0x64, 0x00}}, + {{-2111, -21, 226}, { -460, 102}, {0x64, 0x64, 0x64, 0x00}}, + {{-1874, -3, 28}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2179, -21, -4}, { 978, 100}, {0x64, 0x64, 0x64, 0x00}}, + {{-1866, -3, 120}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2179, -21, -4}, { -503, 99}, {0x64, 0x64, 0x64, 0x00}}, + {{-1830, -3, -197}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2153, -21, -339}, { 1020, 100}, {0x64, 0x64, 0x64, 0x00}}, + {{-1874, -3, 28}, { -233, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1830, -3, -197}, { -234, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1750, -3, -358}, { 1610, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2153, -21, -339}, { -411, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{-2767, -40, -123}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-2641, -40, 262}, { 0, 5328}, {0x64, 0x64, 0x64, 0x00}}, + {{-2111, -21, 226}, { 3623, 5144}, {0x64, 0x64, 0x64, 0x00}}, + {{-2179, -21, -4}, { 3709, 2222}, {0x64, 0x64, 0x64, 0x00}}, + {{-2726, -40, -629}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-2767, -40, -123}, { 0, 6401}, {0x64, 0x64, 0x64, 0x00}}, + {{-2179, -21, -4}, { 3884, 6075}, {0x64, 0x64, 0x64, 0x00}}, + {{-2153, -21, -339}, { 3868, 1984}, {0x64, 0x64, 0x64, 0x00}}, + {{-2080, -21, -584}, { 1529, 88}, {0x64, 0x64, 0x64, 0x00}}, + {{-1723, -3, -549}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1730, -3, -650}, { 1259, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1750, -3, -358}, { -289, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1855, -26, -916}, { 952, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{-1730, -3, -650}, { -411, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1623, -3, -877}, { 2156, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2080, -21, -584}, { -2420, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{-2080, -21, -584}, { 2276, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{-2153, -21, -339}, { -341, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{-1750, -3, -358}, { 1024, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2574, -40, -1041}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-2726, -40, -629}, { 0, 5678}, {0x64, 0x64, 0x64, 0x00}}, + {{-2153, -21, -339}, { 3983, 5563}, {0x64, 0x64, 0x64, 0x00}}, + {{-2080, -21, -584}, { 3782, 2452}, {0x64, 0x64, 0x64, 0x00}}, + {{-2351, -40, -1301}, { 0, 4715}, {0x64, 0x64, 0x64, 0x00}}, + {{-2574, -40, -1041}, { 3432, 5899}, {0x64, 0x64, 0x64, 0x00}}, + {{-2080, -21, -584}, { 4773, 2085}, {0x64, 0x64, 0x64, 0x00}}, + {{-1855, -26, -916}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1557, -3, -1098}, { 1665, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1752, -21, -1214}, { 2228, 97}, {0x64, 0x64, 0x64, 0x00}}, + {{-1623, -3, -877}, { -692, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1752, -21, -1214}, { 2829, 94}, {0x64, 0x64, 0x64, 0x00}}, + {{-1855, -26, -916}, { -404, 94}, {0x64, 0x64, 0x64, 0x00}}, + {{-1623, -3, -877}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1564, -21, -1342}, { 1342, 101}, {0x64, 0x64, 0x64, 0x00}}, + {{-1752, -21, -1214}, { -979, 101}, {0x64, 0x64, 0x64, 0x00}}, + {{-1557, -3, -1098}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1564, -21, -1342}, { 1171, 103}, {0x64, 0x64, 0x64, 0x00}}, + {{-1557, -3, -1098}, { -458, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1444, -3, -1200}, { 1099, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2114, -40, -1777}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-2351, -40, -1301}, { 0, 6661}, {0x64, 0x64, 0x64, 0x00}}, + {{-1855, -26, -916}, { 3678, 6353}, {0x64, 0x64, 0x64, 0x00}}, + {{-1752, -21, -1214}, { 3190, 2535}, {0x64, 0x64, 0x64, 0x00}}, + {{-1874, -40, -1961}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-2114, -40, -1777}, { 0, 4229}, {0x64, 0x64, 0x64, 0x00}}, + {{-1752, -21, -1214}, { 3530, 4186}, {0x64, 0x64, 0x64, 0x00}}, + {{-1564, -21, -1342}, { 3688, 1425}, {0x64, 0x64, 0x64, 0x00}}, + {{-1361, -21, -1473}, { 1147, 107}, {0x64, 0x64, 0x64, 0x00}}, + {{-1564, -21, -1342}, { -1327, 107}, {0x64, 0x64, 0x64, 0x00}}, + {{-1263, -3, -1299}, { 1023, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1444, -3, -1200}, { -352, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1263, -3, -1299}, { 1764, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1564, -21, -1342}, { -735, 106}, {0x64, 0x64, 0x64, 0x00}}, + {{-1361, -21, -1473}, { -826, 103}, {0x64, 0x64, 0x64, 0x00}}, + {{-1263, -3, -1299}, { -377, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1040, -3, -1367}, { 2008, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1103, -21, -1565}, { 1093, 101}, {0x64, 0x64, 0x64, 0x00}}, + {{-1361, -21, -1473}, { -1711, 101}, {0x64, 0x64, 0x64, 0x00}}, + {{-1040, -3, -1367}, { 1023, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1584, -40, -2140}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1874, -40, -1961}, { 0, 4646}, {0x64, 0x64, 0x64, 0x00}}, + {{-1564, -21, -1342}, { 3710, 4670}, {0x64, 0x64, 0x64, 0x00}}, + {{-1361, -21, -1473}, { 3641, 1724}, {0x64, 0x64, 0x64, 0x00}}, + {{-1208, -40, -2275}, { 0, 4832}, {0x64, 0x64, 0x64, 0x00}}, + {{-1584, -40, -2140}, { 4128, 3908}, {0x64, 0x64, 0x64, 0x00}}, + {{-1361, -21, -1473}, { 3260, 303}, {0x64, 0x64, 0x64, 0x00}}, + {{-1103, -21, -1565}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1904, -21, 516}, { 44, 101}, {0x64, 0x64, 0x64, 0x00}}, + {{-1739, -3, 376}, { -537, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1816, -3, 260}, { 889, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1718, -3, 457}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1866, -3, 120}, { 1136, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2111, -21, 226}, { 964, 98}, {0x64, 0x64, 0x64, 0x00}}, + {{-1816, -3, 260}, { -385, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1816, -3, 260}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2111, -21, 226}, { 2044, 101}, {0x64, 0x64, 0x64, 0x00}}, + {{-1904, -21, 516}, { -1605, 101}, {0x64, 0x64, 0x64, 0x00}}, + {{-2641, -40, 262}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-2418, -40, 624}, { 0, 5526}, {0x64, 0x64, 0x64, 0x00}}, + {{-1904, -21, 516}, { 3859, 6026}, {0x64, 0x64, 0x64, 0x00}}, + {{-2111, -21, 226}, { 3566, 1690}, {0x64, 0x64, 0x64, 0x00}}, + {{-1904, -21, 516}, { 1752, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{-1673, -3, 664}, { -506, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1718, -3, 457}, { 1661, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1861, -21, 708}, { -180, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{-2418, -40, 624}, { 995, 847}, {0x64, 0x64, 0x64, 0x00}}, + {{-2396, -40, 717}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1861, -21, 708}, { 0, 4862}, {0x64, 0x64, 0x64, 0x00}}, + {{-1904, -21, 516}, { 2374, 4487}, {0x64, 0x64, 0x64, 0x00}}, + {{-1673, -3, 664}, { 1904, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1861, -21, 708}, { 1305, 97}, {0x64, 0x64, 0x64, 0x00}}, + {{-1700, -3, 1022}, { -1779, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1861, -21, 708}, { 2067, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{-1879, -21, 959}, { -512, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{-1700, -3, 1022}, { -1024, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2396, -40, 717}, { 2609, 944}, {0x64, 0x64, 0x64, 0x00}}, + {{-2403, -40, 963}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1879, -21, 959}, { 0, 4724}, {0x64, 0x64, 0x64, 0x00}}, + {{-1861, -21, 708}, { 3071, 4754}, {0x64, 0x64, 0x64, 0x00}}, + {{-1710, -20, 1593}, { 1108, 76}, {0x64, 0x64, 0x64, 0x00}}, + {{-1684, -3, 1359}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1859, -19, 1404}, { 479, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{-1557, -7, 1606}, { -467, 76}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1572, -3, 1447}, { 353, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1684, -3, 1359}, { 1808, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1557, -7, 1606}, { -766, 70}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1906, -21, 1149}, { 1512, 75}, {0x64, 0x64, 0x64, 0x00}}, + {{-1859, -19, 1404}, { -1148, 75}, {0x64, 0x64, 0x64, 0x00}}, + {{-1684, -3, 1359}, { -1023, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1879, -21, 959}, { 2139, 88}, {0x64, 0x64, 0x64, 0x00}}, + {{-1906, -21, 1149}, { 178, 88}, {0x64, 0x64, 0x64, 0x00}}, + {{-1739, -3, 1191}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1879, -21, 959}, { 1019, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{-1739, -3, 1191}, { -951, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1700, -3, 1022}, { 818, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1739, -3, 1191}, { 567, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1906, -21, 1149}, { 1508, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{-1684, -3, 1359}, { -1254, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2355, -40, 1569}, { 4413, 1695}, {0x64, 0x64, 0x64, 0x00}}, + {{-2150, -40, 1937}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1710, -20, 1593}, { 0, 4912}, {0x64, 0x64, 0x64, 0x00}}, + {{-1859, -19, 1404}, { 2930, 4886}, {0x64, 0x64, 0x64, 0x00}}, + {{-2403, -40, 963}, { 2675, 1412}, {0x64, 0x64, 0x64, 0x00}}, + {{-2429, -40, 1216}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1906, -21, 1149}, { 0, 4665}, {0x64, 0x64, 0x64, 0x00}}, + {{-1879, -21, 959}, { 2294, 5092}, {0x64, 0x64, 0x64, 0x00}}, + {{-2429, -40, 1216}, { 3818, 1082}, {0x64, 0x64, 0x64, 0x00}}, + {{-2355, -40, 1569}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1859, -19, 1404}, { 0, 4542}, {0x64, 0x64, 0x64, 0x00}}, + {{-1906, -21, 1149}, { 3166, 4664}, {0x64, 0x64, 0x64, 0x00}}, + {{ -819, -24, -1610}, { 69, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{-1103, -21, -1565}, { -2880, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{ -709, -3, -1512}, { 1023, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1103, -21, -1565}, { -445, 102}, {0x64, 0x64, 0x64, 0x00}}, + {{-1040, -3, -1367}, { -662, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -709, -3, -1512}, { 3035, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -968, -40, -2292}, { 0, 4718}, {0x64, 0x64, 0x64, 0x00}}, + {{-1208, -40, -2275}, { 2418, 5518}, {0x64, 0x64, 0x64, 0x00}}, + {{-1103, -21, -1565}, { 3416, 1842}, {0x64, 0x64, 0x64, 0x00}}, + {{ -819, -24, -1610}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 220, -21, 199}, { 477, 103}, {0x64, 0x64, 0x64, 0x00}}, + {{ 48, -3, 41}, { -1241, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 65, -3, 320}, { 1616, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 358, -21, -411}, { -4190, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{ 48, -3, 41}, { 1024, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 220, -21, 199}, { 2215, 95}, {0x64, 0x64, 0x64, 0x00}}, + {{ 358, -21, -411}, { -2331, 102}, {0x64, 0x64, 0x64, 0x00}}, + {{ 28, -3, -255}, { -964, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 48, -3, 41}, { 2073, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 655, -40, 145}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 821, -40, -445}, { 0, 7514}, {0x64, 0x64, 0x64, 0x00}}, + {{ 358, -21, -411}, { 3530, 8144}, {0x64, 0x64, 0x64, 0x00}}, + {{ 220, -21, 199}, { 3138, 526}, {0x64, 0x64, 0x64, 0x00}}, + {{ 358, -21, -411}, { -87, 102}, {0x64, 0x64, 0x64, 0x00}}, + {{ 28, -3, -366}, { 374, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 28, -3, -255}, { 1511, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 358, -21, -411}, { -411, 94}, {0x64, 0x64, 0x64, 0x00}}, + {{ 172, -3, -480}, { 631, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 28, -3, -366}, { 2518, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 223, -21, -1020}, { -507, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 63, -3, -852}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 371, -21, -820}, { 2667, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 408, -21, -573}, { 2391, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 371, -21, -820}, { -804, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 178, -3, -728}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 371, -21, -820}, { 2171, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 63, -3, -852}, { -804, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 178, -3, -728}, { 1353, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 408, -21, -573}, { 388, 86}, {0x64, 0x64, 0x64, 0x00}}, + {{ 178, -3, -728}, { -1526, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 172, -3, -480}, { 1645, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 358, -21, -411}, { 1178, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ 408, -21, -573}, { -997, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ 172, -3, -480}, { 1023, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 858, -40, -1165}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 662, -40, -1491}, { 0, 5057}, {0x64, 0x64, 0x64, 0x00}}, + {{ 223, -21, -1020}, { 3812, 4888}, {0x64, 0x64, 0x64, 0x00}}, + {{ 371, -21, -820}, { 3524, 1878}, {0x64, 0x64, 0x64, 0x00}}, + {{ 821, -40, -445}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 902, -40, -732}, { 0, 4186}, {0x64, 0x64, 0x64, 0x00}}, + {{ 408, -21, -573}, { 3485, 3720}, {0x64, 0x64, 0x64, 0x00}}, + {{ 358, -21, -411}, { 3531, 1647}, {0x64, 0x64, 0x64, 0x00}}, + {{ 902, -40, -732}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 858, -40, -1165}, { 0, 5637}, {0x64, 0x64, 0x64, 0x00}}, + {{ 371, -21, -820}, { 3553, 4910}, {0x64, 0x64, 0x64, 0x00}}, + {{ 408, -21, -573}, { 3413, 1869}, {0x64, 0x64, 0x64, 0x00}}, + {{ 63, -3, -852}, { 2945, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 57, -21, -1262}, { -1732, 79}, {0x64, 0x64, 0x64, 0x00}}, + {{ -75, -3, -1115}, { -858, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 63, -3, -852}, { 2047, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 223, -21, -1020}, { 1433, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 57, -21, -1262}, { -2323, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 662, -40, -1491}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 510, -40, -1751}, { 0, 4222}, {0x64, 0x64, 0x64, 0x00}}, + {{ 57, -21, -1262}, { 4066, 4375}, {0x64, 0x64, 0x64, 0x00}}, + {{ 223, -21, -1020}, { 3810, 806}, {0x64, 0x64, 0x64, 0x00}}, + {{ 57, -21, -1262}, { 2203, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ -258, -3, -1527}, { -2539, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -75, -3, -1115}, { 3234, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 57, -21, -1262}, { 3924, 82}, {0x64, 0x64, 0x64, 0x00}}, + {{ -128, -24, -1587}, { -862, 82}, {0x64, 0x64, 0x64, 0x00}}, + {{ -258, -3, -1527}, { -1023, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 510, -40, -1751}, { 0, 5093}, {0x64, 0x64, 0x64, 0x00}}, + {{ 158, -40, -2240}, { 6328, 4250}, {0x64, 0x64, 0x64, 0x00}}, + {{ -128, -24, -1587}, { 4559, 904}, {0x64, 0x64, 0x64, 0x00}}, + {{ 57, -21, -1262}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -709, -3, -1512}, { -1027, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -445, -3, -1576}, { 2453, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -617, -28, -1697}, { 667, 86}, {0x64, 0x64, 0x64, 0x00}}, + {{ -414, -28, -1697}, { 1417, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ -617, -28, -1697}, { -1186, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ -445, -3, -1576}, { 1023, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -617, -28, -1697}, { 2018, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ -819, -24, -1610}, { -789, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ -709, -3, -1512}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -414, -28, -1697}, { -518, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ -445, -3, -1576}, { -508, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -258, -3, -1527}, { 1956, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -258, -3, -1527}, { 1023, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -128, -24, -1587}, { 2308, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ -414, -28, -1697}, { -1616, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ -667, -40, -2411}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -968, -40, -2292}, { 0, 4453}, {0x64, 0x64, 0x64, 0x00}}, + {{ -819, -24, -1610}, { 3693, 4395}, {0x64, 0x64, 0x64, 0x00}}, + {{ -617, -28, -1697}, { 3604, 1722}, {0x64, 0x64, 0x64, 0x00}}, + {{ 158, -40, -2240}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -312, -40, -2401}, { 0, 6292}, {0x64, 0x64, 0x64, 0x00}}, + {{ -414, -28, -1697}, { 3514, 5742}, {0x64, 0x64, 0x64, 0x00}}, + {{ -128, -24, -1587}, { 3654, 2006}, {0x64, 0x64, 0x64, 0x00}}, + {{ -312, -40, -2401}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -667, -40, -2411}, { 0, 4790}, {0x64, 0x64, 0x64, 0x00}}, + {{ -617, -28, -1697}, { 3590, 4019}, {0x64, 0x64, 0x64, 0x00}}, + {{ -414, -28, -1697}, { 3519, 1540}, {0x64, 0x64, 0x64, 0x00}}, + {{-1051, -21, 1574}, { 1750, 70}, {0x64, 0x64, 0x64, 0x00}}, + {{-1048, -3, 1376}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1139, -3, 1378}, { 896, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -866, -3, 1352}, { -424, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1051, -21, 1574}, { -1549, 70}, {0x64, 0x64, 0x64, 0x00}}, + {{-1139, -3, 1378}, { -204, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1290, -3, 1342}, { 1382, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1290, -3, 1342}, { -595, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1465, -3, 1429}, { 1411, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1557, -7, 1606}, { 3056, 71}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1299, -21, 1587}, { 1251, 73}, {0x64, 0x64, 0x64, 0x00}}, + {{-1051, -21, 1574}, { -1288, 73}, {0x64, 0x64, 0x64, 0x00}}, + {{-1290, -3, 1342}, { 1024, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1557, -7, 1606}, { 1898, 71}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1299, -21, 1587}, { -753, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{-1290, -3, 1342}, { -1023, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1557, -7, 1606}, { 1234, 78}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1465, -3, 1429}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1572, -3, 1447}, { 1103, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 727, -3, 1809}, { -403, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 981, -21, 1943}, { 1562, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 932, -21, 1674}, { -1036, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 686, -3, 1961}, { 1203, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 718, -3, 1581}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 874, -21, 1401}, { 815, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 642, -3, 1454}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 932, -21, 1674}, { 1213, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 718, -3, 1581}, { -521, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 727, -3, 1809}, { 1813, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 932, -21, 1674}, { 514, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1510, -40, 1735}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1376, -40, 1338}, { 0, 5464}, {0x64, 0x64, 0x64, 0x00}}, + {{ 874, -21, 1401}, { 3196, 4819}, {0x64, 0x64, 0x64, 0x00}}, + {{ 932, -21, 1674}, { 3590, 1442}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1566, -40, 2154}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1510, -40, 1735}, { 0, 5504}, {0x64, 0x64, 0x64, 0x00}}, + {{ 932, -21, 1674}, { 3604, 5229}, {0x64, 0x64, 0x64, 0x00}}, + {{ 981, -21, 1943}, { 3439, 1891}, {0x64, 0x64, 0x64, 0x00}}, + {{ 738, -21, 2534}, { 757, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ 577, -3, 2319}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 503, -3, 2410}, { 1109, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 893, -21, 2261}, { -2212, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ 893, -21, 2261}, { 2400, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 981, -21, 1943}, { -980, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 686, -3, 1961}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 635, -3, 2158}, { -546, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 577, -3, 2319}, { 1204, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 893, -21, 2261}, { -448, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ 893, -21, 2261}, { 1745, 86}, {0x64, 0x64, 0x64, 0x00}}, + {{ 686, -3, 1961}, { -696, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 635, -3, 2158}, { 1392, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1480, -40, 2629}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1566, -40, 2154}, { 0, 6138}, {0x64, 0x64, 0x64, 0x00}}, + {{ 981, -21, 1943}, { 3540, 5917}, {0x64, 0x64, 0x64, 0x00}}, + {{ 893, -21, 2261}, { 3914, 1909}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1213, -40, 3023}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1480, -40, 2629}, { 0, 6071}, {0x64, 0x64, 0x64, 0x00}}, + {{ 893, -21, 2261}, { 3937, 5294}, {0x64, 0x64, 0x64, 0x00}}, + {{ 738, -21, 2534}, { 3639, 1486}, {0x64, 0x64, 0x64, 0x00}}, + {{ 401, -3, 2581}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 548, -21, 2795}, { 2343, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 503, -3, 2410}, { -812, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 361, -3, 2646}, { 818, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 548, -21, 2795}, { 2920, 80}, {0x64, 0x64, 0x64, 0x00}}, + {{ 738, -21, 2534}, { -388, 80}, {0x64, 0x64, 0x64, 0x00}}, + {{ 503, -3, 2410}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 548, -21, 2795}, { 863, 88}, {0x64, 0x64, 0x64, 0x00}}, + {{ 361, -3, 2646}, { -175, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 314, -3, 2845}, { 1924, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1065, -40, 3238}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1213, -40, 3023}, { 0, 3800}, {0x64, 0x64, 0x64, 0x00}}, + {{ 738, -21, 2534}, { 3642, 4238}, {0x64, 0x64, 0x64, 0x00}}, + {{ 548, -21, 2795}, { 3743, 299}, {0x64, 0x64, 0x64, 0x00}}, + {{ 464, -21, 3099}, { 1466, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 548, -21, 2795}, { -1527, 83}, {0x64, 0x64, 0x64, 0x00}}, + {{ 314, -3, 2845}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 249, -3, 2933}, { 1027, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 227, -21, 3326}, { 2951, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ 464, -21, 3099}, { -409, 84}, {0x64, 0x64, 0x64, 0x00}}, + {{ 249, -3, 2933}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -170, -21, 3365}, { 2827, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 227, -21, 3326}, { -1262, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 80, -3, 3083}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -196, -3, 3199}, { 2275, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -170, -21, 3365}, { 2687, 90}, {0x64, 0x64, 0x64, 0x00}}, + {{ 80, -3, 3083}, { -792, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 227, -21, 3326}, { 2285, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{ 249, -3, 2933}, { -560, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 80, -3, 3083}, { 1757, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 954, -40, 3664}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1065, -40, 3238}, { 0, 5694}, {0x64, 0x64, 0x64, 0x00}}, + {{ 548, -21, 2795}, { 3767, 6284}, {0x64, 0x64, 0x64, 0x00}}, + {{ 464, -21, 3099}, { 3813, 2434}, {0x64, 0x64, 0x64, 0x00}}, + {{ -39, -40, 4139}, { 5416, 1698}, {0x64, 0x64, 0x64, 0x00}}, + {{ 470, -40, 4058}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 227, -21, 3326}, { 0, 4913}, {0x64, 0x64, 0x64, 0x00}}, + {{ -170, -21, 3365}, { 4785, 5817}, {0x64, 0x64, 0x64, 0x00}}, + {{ 954, -40, 3664}, { 0, 7635}, {0x64, 0x64, 0x64, 0x00}}, + {{ 464, -21, 3099}, { 3910, 6521}, {0x64, 0x64, 0x64, 0x00}}, + {{ 227, -21, 3326}, { 3585, 2532}, {0x64, 0x64, 0x64, 0x00}}, + {{ 508, -21, 1053}, { 1649, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 178, 1, 1151}, { 0, 2048}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 239, 1, 1249}, { 977, 2048}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 96, 1, 992}, { -837, 2047}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 642, -3, 1454}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 742, -21, 1241}, { 1493, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 508, -21, 1053}, { -1581, 87}, {0x64, 0x64, 0x64, 0x00}}, + {{ 874, -21, 1401}, { 1064, 91}, {0x64, 0x64, 0x64, 0x00}}, + {{ 642, -3, 1454}, { 2663, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 508, -21, 1053}, { -415, 94}, {0x64, 0x64, 0x64, 0x00}}, + {{ 239, 1, 1249}, { -1962, 2048}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1191, -40, 1071}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 916, -40, 845}, { 0, 4796}, {0x64, 0x64, 0x64, 0x00}}, + {{ 508, -21, 1053}, { 3561, 4985}, {0x64, 0x64, 0x64, 0x00}}, + {{ 742, -21, 1241}, { 3502, 1325}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1376, -40, 1338}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1191, -40, 1071}, { 0, 4470}, {0x64, 0x64, 0x64, 0x00}}, + {{ 742, -21, 1241}, { 3453, 3814}, {0x64, 0x64, 0x64, 0x00}}, + {{ 874, -21, 1401}, { 3249, 1293}, {0x64, 0x64, 0x64, 0x00}}, + {{ 39, -3, 806}, { -644, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 96, 1, 992}, { 1339, 2048}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 317, -21, 676}, { -1092, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 47, -3, 679}, { -350, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 39, -3, 806}, { 950, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 317, -21, 676}, { -548, 89}, {0x64, 0x64, 0x64, 0x00}}, + {{ 508, -21, 1053}, { 2462, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 317, -21, 676}, { -1870, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 96, 1, 992}, { 0, 2048}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 916, -40, 845}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 779, -40, 530}, { 0, 4665}, {0x64, 0x64, 0x64, 0x00}}, + {{ 317, -21, 676}, { 3549, 4733}, {0x64, 0x64, 0x64, 0x00}}, + {{ 508, -21, 1053}, { 3261, -417}, {0x64, 0x64, 0x64, 0x00}}, + {{-1202, -60, 1821}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1299, -21, 1587}, { -4159, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1375, -21, 1724}, { -2589, 3026}, {0x88, 0x88, 0x88, 0x00}}, + {{-1375, -21, 1724}, { -3273, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1391, -21, 1882}, { -2272, 3399}, {0x88, 0x88, 0x88, 0x00}}, + {{-1330, -21, 2016}, { -480, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1202, -60, 1821}, { 3361, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1391, -21, 1882}, { 778, -1009}, {0x88, 0x88, 0x88, 0x00}}, + {{-1156, -21, 2078}, { -393, 1389}, {0x88, 0x88, 0x88, 0x00}}, + {{-1202, -60, 1821}, { 2756, 4312}, {0x88, 0x88, 0x88, 0x00}}, + {{-1330, -21, 2016}, { 2469, 481}, {0x88, 0x88, 0x88, 0x00}}, + {{-2150, -40, 1937}, { 3014, 1591}, {0x64, 0x64, 0x64, 0x00}}, + {{-2010, -40, 2190}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1567, -21, 1782}, { 0, 5343}, {0x64, 0x64, 0x64, 0x00}}, + {{-1710, -20, 1593}, { 2886, 5477}, {0x64, 0x64, 0x64, 0x00}}, + {{-2010, -40, 2190}, { 3931, 2893}, {0x64, 0x64, 0x64, 0x00}}, + {{-1489, -21, 2072}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1567, -21, 1782}, { 0, 4682}, {0x64, 0x64, 0x64, 0x00}}, + {{-2010, -40, 2190}, { 2508, 316}, {0x64, 0x64, 0x64, 0x00}}, + {{-1988, -40, 2435}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1508, -21, 2279}, { 0, 4903}, {0x64, 0x64, 0x64, 0x00}}, + {{-1489, -21, 2072}, { 2529, 4670}, {0x64, 0x64, 0x64, 0x00}}, + {{-1567, -21, 1782}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1557, -7, 1606}, { -2161, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1710, -20, 1593}, { -2197, 2899}, {0x64, 0x64, 0x64, 0x00}}, + {{-1156, -21, 2078}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1330, -21, 2016}, { -2185, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1368, -7, 2219}, { -1798, 3441}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1368, -7, 2219}, { -1812, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1489, -21, 2072}, { -1182, 3186}, {0x64, 0x64, 0x64, 0x00}}, + {{-1508, -21, 2279}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1330, -21, 2016}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1489, -21, 2072}, { -1993, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1368, -7, 2219}, { -1227, 3142}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1330, -21, 2016}, { -1077, 2390}, {0x88, 0x88, 0x88, 0x00}}, + {{-1391, -21, 1882}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1489, -21, 2072}, { -2528, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1557, -7, 1606}, { 2126, -31}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1375, -21, 1724}, { -126, 1218}, {0x88, 0x88, 0x88, 0x00}}, + {{-1299, -21, 1587}, { 883, 2770}, {0x64, 0x64, 0x64, 0x00}}, + {{-1567, -21, 1782}, { 1834, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1375, -21, 1724}, { 1017, -1211}, {0x88, 0x88, 0x88, 0x00}}, + {{-1557, -7, 1606}, { -262, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1391, -21, 1882}, { -726, 2753}, {0x88, 0x88, 0x88, 0x00}}, + {{-1375, -21, 1724}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1567, -21, 1782}, { -2380, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1567, -21, 1782}, { -2623, 3415}, {0x64, 0x64, 0x64, 0x00}}, + {{-1489, -21, 2072}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1391, -21, 1882}, { -2528, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 47, -3, 679}, { 1023, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 317, -21, 676}, { 1539, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 220, -21, 199}, { -3436, 93}, {0x64, 0x64, 0x64, 0x00}}, + {{ 220, -21, 199}, { -1912, 97}, {0x64, 0x64, 0x64, 0x00}}, + {{ 65, -3, 320}, { -600, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 47, -3, 679}, { 3084, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 779, -40, 530}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 655, -40, 145}, { 0, 5315}, {0x64, 0x64, 0x64, 0x00}}, + {{ 220, -21, 199}, { 2893, 6628}, {0x64, 0x64, 0x64, 0x00}}, + {{ 317, -21, 676}, { 3538, 738}, {0x64, 0x64, 0x64, 0x00}}, + {{ -558, -3, 3234}, { 2322, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -492, -21, 3388}, { 1802, 88}, {0x64, 0x64, 0x64, 0x00}}, + {{ -196, -3, 3199}, { -1400, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -170, -21, 3365}, { -1168, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ -196, -3, 3199}, { -1024, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -492, -21, 3388}, { 2139, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ -448, -40, 4154}, { 4325, 1435}, {0x64, 0x64, 0x64, 0x00}}, + {{ -39, -40, 4139}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -170, -21, 3365}, { 0, 5190}, {0x64, 0x64, 0x64, 0x00}}, + {{ -492, -21, 3388}, { 3933, 5423}, {0x64, 0x64, 0x64, 0x00}}, + {{-1051, -21, 1574}, { 2546, 68}, {0x64, 0x64, 0x64, 0x00}}, + {{ -886, -21, 1515}, { 747, 68}, {0x88, 0x88, 0x88, 0x00}}, + {{ -866, -3, 1352}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -886, -21, 1515}, { 20, 73}, {0x88, 0x88, 0x88, 0x00}}, + {{ -750, -3, 1422}, { -80, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -789, -3, 1372}, { 571, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -789, -3, 1372}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -866, -3, 1352}, { 785, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -886, -21, 1515}, { 582, 69}, {0x88, 0x88, 0x88, 0x00}}, + {{ -900, -21, 1902}, { -1162, -1315}, {0x64, 0x64, 0x64, 0x00}}, + {{ -817, -21, 1774}, { -484, 9}, {0x88, 0x88, 0x88, 0x00}}, + {{ -902, -21, 1642}, { 1055, -53}, {0x64, 0x64, 0x64, 0x00}}, + {{ -886, -21, 1515}, { 2050, 705}, {0x88, 0x88, 0x88, 0x00}}, + {{-1051, -21, 1574}, { 2365, -983}, {0x64, 0x64, 0x64, 0x00}}, + {{ -817, -21, 1774}, { 1188, 82}, {0x88, 0x88, 0x88, 0x00}}, + {{ -618, -3, 1785}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -902, -21, 1642}, { 2797, 82}, {0x64, 0x64, 0x64, 0x00}}, + {{ -886, -21, 1515}, { -96, 71}, {0x88, 0x88, 0x88, 0x00}}, + {{ -902, -21, 1642}, { -1403, 71}, {0x64, 0x64, 0x64, 0x00}}, + {{ -750, -3, 1422}, { 1024, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -750, -3, 1422}, { 2190, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -902, -21, 1642}, { 606, 76}, {0x64, 0x64, 0x64, 0x00}}, + {{ -618, -3, 1785}, { -1761, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -902, -21, 1642}, { -2689, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1051, -21, 1574}, { -1068, 3141}, {0x88, 0x88, 0x88, 0x00}}, + {{-1047, -40, 1719}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -902, -21, 1642}, { -336, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1047, -40, 1719}, { 2353, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -900, -21, 1902}, { 1604, -2739}, {0x88, 0x88, 0x88, 0x00}}, + {{ -755, -3, 2055}, { -1575, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -618, -3, 1785}, { 1530, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -817, -21, 1774}, { 705, 90}, {0x88, 0x88, 0x88, 0x00}}, + {{ -817, -21, 1774}, { 2074, 85}, {0x88, 0x88, 0x88, 0x00}}, + {{ -900, -21, 1902}, { 515, 85}, {0x64, 0x64, 0x64, 0x00}}, + {{ -755, -3, 2055}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -911, -3, 2190}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -900, -21, 1902}, { 2410, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{-1017, -21, 2008}, { 1127, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{-1156, -21, 2078}, { -155, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{-1156, -21, 2078}, { -375, 76}, {0x64, 0x64, 0x64, 0x00}}, + {{-1025, -3, 2247}, { 58, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -911, -3, 2190}, { 1368, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -911, -3, 2190}, { -666, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -755, -3, 2055}, { 1440, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -900, -21, 1902}, { 1343, 82}, {0x64, 0x64, 0x64, 0x00}}, + {{-1047, -40, 1719}, { -3040, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1299, -21, 1587}, { -834, 5098}, {0x88, 0x88, 0x88, 0x00}}, + {{-1202, -60, 1821}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1047, -40, 1719}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1051, -21, 1574}, { -2372, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1299, -21, 1587}, { -2281, 5056}, {0x88, 0x88, 0x88, 0x00}}, + {{-1017, -21, 2008}, { -981, 5249}, {0x88, 0x88, 0x88, 0x00}}, + {{-1202, -60, 1821}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1156, -21, 2078}, { -3150, 3946}, {0x88, 0x88, 0x88, 0x00}}, + {{-1017, -21, 2008}, { -593, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -900, -21, 1902}, { 925, 3099}, {0x88, 0x88, 0x88, 0x00}}, + {{-1047, -40, 1719}, { 4153, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1017, -21, 2008}, { -4338, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1047, -40, 1719}, { -637, 3996}, {0x88, 0x88, 0x88, 0x00}}, + {{-1357, -3, 2384}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1565, -21, 2506}, { -396, 72}, {0x64, 0x64, 0x64, 0x00}}, + {{-1395, -3, 2495}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1508, -21, 2279}, { -306, 70}, {0x64, 0x64, 0x64, 0x00}}, + {{-1368, -7, 2219}, { 1589, 75}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1508, -21, 2279}, { 19, 75}, {0x64, 0x64, 0x64, 0x00}}, + {{-1357, -3, 2384}, { 1023, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1357, -3, 2384}, { 263, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2312}, { 1332, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1368, -7, 2219}, { 1353, 74}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2312}, { -288, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1173, -3, 2260}, { 940, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1156, -21, 2078}, { 1900, 78}, {0x64, 0x64, 0x64, 0x00}}, + {{-1156, -21, 2078}, { -214, 82}, {0x64, 0x64, 0x64, 0x00}}, + {{-1173, -3, 2260}, { -560, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1025, -3, 2247}, { 962, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1156, -21, 2078}, { 2401, 76}, {0x64, 0x64, 0x64, 0x00}}, + {{-1368, -7, 2219}, { -207, 76}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2312}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1988, -40, 2435}, { 2849, 1059}, {0x64, 0x64, 0x64, 0x00}}, + {{-2040, -40, 2698}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1565, -21, 2506}, { 0, 4759}, {0x64, 0x64, 0x64, 0x00}}, + {{-1508, -21, 2279}, { 2837, 4939}, {0x64, 0x64, 0x64, 0x00}}, + {{-1374, -21, 3065}, { 2830, 64}, {0x64, 0x64, 0x64, 0x00}}, + {{-1002, -3, 3041}, { -462, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1207, -3, 2937}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1282, -3, 2891}, { 829, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1365, -3, 2745}, { 1077, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1546, -21, 2723}, { 2176, 66}, {0x64, 0x64, 0x64, 0x00}}, + {{-1282, -3, 2891}, { -645, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1546, -21, 2723}, { 378, 64}, {0x64, 0x64, 0x64, 0x00}}, + {{-1365, -3, 2745}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1565, -21, 2506}, { 2614, 64}, {0x64, 0x64, 0x64, 0x00}}, + {{-1565, -21, 2506}, { 1966, 71}, {0x64, 0x64, 0x64, 0x00}}, + {{-1365, -3, 2745}, { -710, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1395, -3, 2495}, { 1866, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1546, -21, 2723}, { 2753, 65}, {0x64, 0x64, 0x64, 0x00}}, + {{-1374, -21, 3065}, { -1160, 65}, {0x64, 0x64, 0x64, 0x00}}, + {{-1282, -3, 2891}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2040, -40, 2698}, { 3916, 1508}, {0x64, 0x64, 0x64, 0x00}}, + {{-2025, -40, 3070}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1546, -21, 2723}, { 0, 4818}, {0x64, 0x64, 0x64, 0x00}}, + {{-1565, -21, 2506}, { 2654, 5025}, {0x64, 0x64, 0x64, 0x00}}, + {{-2025, -40, 3070}, { 5930, 1521}, {0x64, 0x64, 0x64, 0x00}}, + {{-1795, -40, 3582}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1374, -21, 3065}, { 0, 4913}, {0x64, 0x64, 0x64, 0x00}}, + {{-1546, -21, 2723}, { 4657, 5096}, {0x64, 0x64, 0x64, 0x00}}, + {{ -492, -21, 3388}, { -721, 81}, {0x64, 0x64, 0x64, 0x00}}, + {{ -558, -3, 3234}, { 0, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -676, -3, 3218}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -913, -21, 3333}, { 2251, 69}, {0x64, 0x64, 0x64, 0x00}}, + {{ -913, -21, 3333}, { 864, 60}, {0x64, 0x64, 0x64, 0x00}}, + {{ -676, -3, 3218}, { -865, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -872, -3, 3130}, { 1332, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1142, -21, 3237}, { 1108, 63}, {0x64, 0x64, 0x64, 0x00}}, + {{ -872, -3, 3130}, { -554, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1002, -3, 3041}, { 1060, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1374, -21, 3065}, { 2911, 62}, {0x64, 0x64, 0x64, 0x00}}, + {{-1142, -21, 3237}, { -48, 62}, {0x64, 0x64, 0x64, 0x00}}, + {{-1002, -3, 3041}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1142, -21, 3237}, { 2136, 60}, {0x64, 0x64, 0x64, 0x00}}, + {{ -913, -21, 3333}, { -411, 60}, {0x64, 0x64, 0x64, 0x00}}, + {{ -872, -3, 3130}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1053, -40, 4087}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -448, -40, 4154}, { 0, 7474}, {0x64, 0x64, 0x64, 0x00}}, + {{ -492, -21, 3388}, { 3967, 6905}, {0x64, 0x64, 0x64, 0x00}}, + {{ -913, -21, 3333}, { 4074, 1739}, {0x64, 0x64, 0x64, 0x00}}, + {{-1795, -40, 3582}, { 5093, 1561}, {0x64, 0x64, 0x64, 0x00}}, + {{-1443, -40, 3913}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1142, -21, 3237}, { 0, 5148}, {0x64, 0x64, 0x64, 0x00}}, + {{-1374, -21, 3065}, { 3524, 5120}, {0x64, 0x64, 0x64, 0x00}}, + {{-1053, -40, 4087}, { 0, 5549}, {0x64, 0x64, 0x64, 0x00}}, + {{ -913, -21, 3333}, { 4098, 4986}, {0x64, 0x64, 0x64, 0x00}}, + {{-1142, -21, 3237}, { 4018, 1953}, {0x64, 0x64, 0x64, 0x00}}, + {{-1100, 37, -1084}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1302, 37, -969}, { -4849, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1320, 58, -857}, { -6343, 2916}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1100, 37, -1084}, { -101, 3855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 1, -1140}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1302, 37, -969}, { -4038, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1398, 1, -1032}, { -4384, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1302, 37, -969}, { -3325, 3315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1002, 1, -1161}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1074, 1, -1169}, { -1511, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1035, 37, -1070}, { -491, 3134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1035, 37, -1070}, { -6, 1050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1074, 1, -1169}, { -1025, 3160}, {0x88, 0x88, 0x88, 0x00}}, + {{-1100, 37, -1084}, { 730, 2225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 1, -1140}, { -3067, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1100, 37, -1084}, { -870, 2812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1074, 1, -1169}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1302, 37, -969}, { -2154, 2338}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1398, 1, -1032}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1320, 58, -857}, { -4175, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1320, 58, -857}, { -2719, 4192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1499, 1, -794}, { -5390, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1378, 58, -749}, { -2962, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1320, 58, -857}, { -3276, 3561}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1499, 1, -794}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1750, -3, -358}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1711, 37, -306}, { -1197, 2085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1723, -3, -549}, { 3961, 1793}, {0x88, 0x88, 0x88, 0x00}}, + {{-1723, -3, -549}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1711, 37, -306}, { -5166, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1485, 94, -355}, { -4586, 5959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1499, 1, -794}, { -383, 7940}, {0x64, 0x64, 0x64, 0x00}}, + {{-1485, 94, -355}, { -6737, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1485, 94, -355}, { -9392, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1378, 58, -749}, { -1250, 3709}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1499, 1, -794}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1711, 37, -306}, { -1415, 2309}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1736, 1, -225}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1485, 94, -355}, { -6215, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1519, 108, -109}, { 3021, 366}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1666, 94, -84}, { -9, 1061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1711, 1, 21}, { -844, 4035}, {0x88, 0x88, 0x88, 0x00}}, + {{-1718, 1, 87}, { 3246, -573}, {0x88, 0x88, 0x88, 0x00}}, + {{-1578, 94, 48}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1519, 108, -109}, { -378, 4505}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1711, 1, 21}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1718, 1, 87}, { -1381, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1519, 108, -109}, { 3117, 5347}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1729, 73, -121}, { 770, 3427}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1765, 1, -31}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1666, 94, -84}, { -730, 3998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1711, 1, 21}, { -1565, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1774, 1, -184}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1765, 1, -31}, { -3207, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1729, 73, -121}, { -1372, 2756}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1750, -3, -358}, { 1182, 2098}, {0x88, 0x88, 0x88, 0x00}}, + {{-1736, 1, -225}, { 848, -668}, {0x64, 0x64, 0x64, 0x00}}, + {{-1711, 37, -306}, { -14, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1519, 108, -109}, { -5607, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1485, 94, -355}, { -3843, 5908}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1736, 1, -225}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1666, 94, -84}, { -3840, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1519, 108, -109}, { -4755, 3995}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1729, 73, -121}, { -2656, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1666, 94, -84}, { -3619, 2308}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1729, 73, -121}, { -2210, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1736, 1, -225}, { 176, 2190}, {0x64, 0x64, 0x64, 0x00}}, + {{-1284, 129, 125}, { 6611, 3178}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1519, 108, -109}, { -4, 1067}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1578, 94, 48}, { 373, 4549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1284, 129, 125}, { -7783, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1578, 94, 48}, { -1575, 2530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1652, 73, 118}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1284, 129, 125}, { -6380, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1652, 73, 118}, { 574, 4517}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1542, 1, 225}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1711, 1, 145}, { 865, 2873}, {0x88, 0x88, 0x88, 0x00}}, + {{-1542, 1, 225}, { 3311, -177}, {0x88, 0x88, 0x88, 0x00}}, + {{-1652, 73, 118}, { -10, 1046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1718, 1, 87}, { 965, 1760}, {0x88, 0x88, 0x88, 0x00}}, + {{-1711, 1, 145}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1652, 73, 118}, { -876, 2850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1718, 1, 87}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1652, 73, 118}, { -2140, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1578, 94, 48}, { -3017, 3019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1362, 1, 640}, { -542, -70}, {0x88, 0x88, 0x88, 0x00}}, + {{-1347, 73, 668}, { -1420, 840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, 73, 610}, { -1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1542, 1, 225}, { 8673, 2047}, {0x88, 0x88, 0x88, 0x00}}, + {{-1294, 73, 610}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1125, 184, 593}, { -4237, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1284, 129, 125}, { -1678, 11099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1284, 129, 125}, { -1563, 7209}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1542, 1, 225}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1294, 73, 610}, { -9692, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -877, 37, -1063}, { -41, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -978, 37, -1113}, { 2109, 1979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1035, 37, -1070}, { 3270, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -877, 37, -1063}, { -4035, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1035, 37, -1070}, { -5649, 3915}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -770, 77, -905}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1002, 1, -1161}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1035, 37, -1070}, { -491, 3134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -978, 37, -1113}, { 686, 2199}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -978, 37, -1113}, { -1097, 2321}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -930, 1, -1169}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1002, 1, -1161}, { -1511, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -736, 1, -945}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -844, 1, -1104}, { -4004, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -877, 37, -1063}, { -3679, 2316}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -877, 37, -1063}, { -3900, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -770, 77, -905}, { -273, 2793}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -736, 1, -945}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -877, 37, -1063}, { -32, 2356}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -844, 1, -1104}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -930, 1, -1169}, { -2255, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -978, 37, -1113}, { -14, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -877, 37, -1063}, { -2165, 1991}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -930, 1, -1169}, { 327, 2699}, {0x88, 0x88, 0x88, 0x00}}, + {{ -322, 58, 63}, { -4634, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -376, 94, 262}, { -6452, 4993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -109, 1, 34}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -96, 1, 323}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -109, 1, 34}, { -6041, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -376, 94, 262}, { -1546, 7121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -322, 58, 63}, { -2636, 4835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -109, 1, 34}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -317, 86, -210}, { -6906, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 1, -233}, { -5614, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -317, 86, -210}, { -5618, 5040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -334, 73, -386}, { -59, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -317, 86, -210}, { 1044, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -124, 1, -333}, { 4703, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -175, 58, -558}, { 163, 4206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 1, -441}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 71, 1, -542}, { -4049, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -334, 73, -386}, { -2306, 5828}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -175, 58, -558}, { -3186, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 1, -441}, { 4731, -1310}, {0x64, 0x64, 0x64, 0x00}}, + {{ -145, 1, -233}, { 105, 3174}, {0x64, 0x64, 0x64, 0x00}}, + {{ -124, 1, -333}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -317, 86, -210}, { -3658, 4576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 71, 1, -542}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 71, 1, -701}, { -3308, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -175, 58, -558}, { -326, 6293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 71, 1, -701}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -121, 58, -692}, { -4184, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -175, 58, -558}, { -5389, 3784}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -121, 58, -692}, { -2848, 4088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1, 1, -765}, { -2023, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -121, 58, -692}, { -1708, 3698}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1, 1, -765}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -225, 1, -859}, { -5055, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -121, 58, -692}, { -4140, 2127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -225, 1, -859}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -182, 58, -720}, { -3258, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, 1, -794}, { 2160, 1857}, {0x64, 0x64, 0x64, 0x00}}, + {{ -631, 47, -755}, { 1468, 7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -478, 58, -648}, { -2079, 1857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, 1, -794}, { 0, 1976}, {0x64, 0x64, 0x64, 0x00}}, + {{ -770, 77, -905}, { 4350, 1323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -631, 47, -755}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, 1, -794}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -736, 1, -945}, { -4159, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -770, 77, -905}, { -4017, 2808}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -325, 1, -794}, { -2502, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -182, 58, -720}, { -822, 4176}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -225, 1, -859}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -478, 58, -648}, { -3175, 4299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -325, 1, -794}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -606, 1, -794}, { -5864, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -478, 58, -648}, { -4562, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -182, 58, -720}, { 733, 4520}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -325, 1, -794}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1174, 73, 861}, { -906, 284}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { 1807, 1982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1302, 82, 955}, { 1554, 34}, {0x40, 0x40, 0x40, 0x00}}, + {{-1302, 82, 955}, { 31, 69}, {0x40, 0x40, 0x40, 0x00}}, + {{-1396, 145, 1027}, { 1681, 1097}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1363, 109, 1113}, { 2605, 43}, {0x40, 0x40, 0x40, 0x00}}, + {{-1347, 181, 883}, { -472, 1651}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1385, 73, 899}, { 1008, 42}, {0x64, 0x64, 0x64, 0x00}}, + {{-1494, 58, 996}, { -1101, -2}, {0x64, 0x64, 0x64, 0x00}}, + {{-1442, 145, 993}, { -427, 1256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { 1681, 1490}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1385, 73, 899}, { -623, 36}, {0x64, 0x64, 0x64, 0x00}}, + {{-1347, 73, 668}, { 3035, 1202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1362, 1, 640}, { 3795, 121}, {0x88, 0x88, 0x88, 0x00}}, + {{-1347, 181, 883}, { -853, 1977}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1594, 1, 995}, { -184, -48}, {0x88, 0x88, 0x88, 0x00}}, + {{-1574, 145, 1050}, { 479, 2203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1442, 145, 993}, { 2264, 895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1494, 58, 996}, { 1271, 92}, {0x64, 0x64, 0x64, 0x00}}, + {{-1396, 145, 1027}, { -682, 642}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 145, 1137}, { 1551, 1199}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1363, 109, 1113}, { 1021, 62}, {0x40, 0x40, 0x40, 0x00}}, + {{-1387, 1, 1203}, { 2308, 367}, {0x64, 0x64, 0x64, 0x00}}, + {{-1363, 109, 1113}, { -107, 32}, {0x40, 0x40, 0x40, 0x00}}, + {{-1391, 145, 1137}, { -475, 1306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 145, 1137}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, 202, 1128}, { -2192, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1540, 145, 1222}, { -2437, 3629}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1540, 145, 1222}, { -2657, 4531}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1387, 1, 1203}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1391, 145, 1137}, { -3315, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1387, 1, 1203}, { 146, 5472}, {0x64, 0x64, 0x64, 0x00}}, + {{-1540, 145, 1222}, { -26, 1076}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1396, 1, 1299}, { -1841, 5247}, {0x88, 0x88, 0x88, 0x00}}, + {{-1540, 145, 1222}, { -3664, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1499, 202, 1078}, { -886, 2890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1574, 145, 1050}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1560, 1, 1393}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1396, 1, 1299}, { -3966, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1540, 145, 1222}, { -2152, 5195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1697, 1, 1191}, { 2339, 5553}, {0x88, 0x88, 0x88, 0x00}}, + {{-1560, 1, 1393}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1574, 145, 1050}, { -10, 1063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1594, 1, 995}, { 793, 4203}, {0x88, 0x88, 0x88, 0x00}}, + {{-1697, 1, 1191}, { 4841, 1987}, {0x88, 0x88, 0x88, 0x00}}, + {{-1540, 145, 1222}, { 2584, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, 202, 1128}, { -32, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1499, 202, 1078}, { -618, 1994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1574, 145, 1050}, { -3469, 4538}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1697, 1, 1191}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1540, 145, 1222}, { -4506, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, 202, 1128}, { -253, 3202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 145, 1137}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1396, 145, 1027}, { -2300, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { 4284, 1348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1174, 73, 861}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 192, 688}, { -1808, 5888}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1153, 217, 711}, { -5476, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1125, 184, 593}, { -7428, 2765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 192, 688}, { -7598, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1153, 217, 711}, { -5375, 2068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1442, 145, 993}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1396, 145, 1027}, { -1191, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { -252, 4142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1153, 217, 711}, { -2615, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 192, 688}, { -1506, 3215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1125, 184, 593}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1396, 145, 1027}, { 2125, -530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1499, 202, 1078}, { -40, 1036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, 202, 1128}, { 545, 2006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1442, 145, 993}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1574, 145, 1050}, { -2987, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1396, 145, 1027}, { 605, 2049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1574, 145, 1050}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1499, 202, 1078}, { -2066, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1396, 145, 1027}, { -2682, 3625}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1347, 73, 668}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1125, 184, 593}, { -5427, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, 73, 610}, { -1308, 2020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1125, 184, 593}, { 347, 6440}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1347, 73, 668}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { -5025, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1594, 1, 995}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1494, 58, 996}, { -1208, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1470, 1, 1063}, { -1126, 1974}, {0x64, 0x64, 0x64, 0x00}}, + {{-1385, 73, 899}, { 0, 1023}, {0x40, 0x40, 0x40, 0x00}}, + {{-1302, 82, 955}, { -1046, 1023}, {0x40, 0x40, 0x40, 0x00}}, + {{-1363, 109, 1113}, { -1478, 2763}, {0x40, 0x40, 0x40, 0x00}}, + {{-1385, 73, 899}, { -1533, 1024}, {0x40, 0x40, 0x40, 0x00}}, + {{-1363, 109, 1113}, { -259, 2918}, {0x40, 0x40, 0x40, 0x00}}, + {{-1494, 58, 996}, { 0, 1023}, {0x40, 0x40, 0x40, 0x00}}, + {{-1387, 1, 1203}, { 1452, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1470, 1, 1063}, { 674, -494}, {0x64, 0x64, 0x64, 0x00}}, + {{-1363, 109, 1113}, { -37, 1023}, {0x40, 0x40, 0x40, 0x00}}, + {{-1470, 1, 1063}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1494, 58, 996}, { -954, 1024}, {0x40, 0x40, 0x40, 0x00}}, + {{-1363, 109, 1113}, { -34, 2700}, {0x40, 0x40, 0x40, 0x00}}, + {{-1302, 82, 955}, { -282, 3637}, {0x40, 0x40, 0x40, 0x00}}, + {{-1220, 1, 869}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1174, 73, 861}, { -1574, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1362, 1, 640}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1289, 1, 808}, { -1909, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1385, 73, 899}, { -2377, 2520}, {0x64, 0x64, 0x64, 0x00}}, + {{-1289, 1, 808}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1220, 1, 869}, { -959, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1385, 73, 899}, { 120, 2587}, {0x40, 0x40, 0x40, 0x00}}, + {{-1302, 82, 955}, { -1501, 1023}, {0x40, 0x40, 0x40, 0x00}}, + {{-1385, 73, 899}, { -1588, 2066}, {0x40, 0x40, 0x40, 0x00}}, + {{-1220, 1, 869}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1144, 1, 2789}, { -3779, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1111, 109, 2735}, { -3500, 3618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1233, 1, 2706}, { -1229, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1017, 130, 2754}, { -5699, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1111, 109, 2735}, { -4115, 2326}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 1, 2789}, { -1854, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1035, 1, 2823}, { -3524, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1017, 130, 2754}, { -3438, 4111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 1, 2789}, { -1146, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1233, 1, 2706}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1111, 109, 2735}, { -3454, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 1, 2524}, { 1201, 4696}, {0x88, 0x88, 0x88, 0x00}}, + {{-1111, 109, 2735}, { -4640, 4742}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1203, 82, 2540}, { -379, 3233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 1, 2524}, { 15, 1069}, {0x88, 0x88, 0x88, 0x00}}, + {{-1111, 109, 2735}, { -4520, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, 141, 2587}, { -1870, 2754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1203, 82, 2540}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1000, 110, 2634}, { 208, 3578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1111, 109, 2735}, { 2028, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1017, 130, 2754}, { -25, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1111, 109, 2735}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1000, 110, 2634}, { -3136, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, 141, 2587}, { -2151, 3344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 280, 1, 2212}, { 1125, 1290}, {0x88, 0x88, 0x88, 0x00}}, + {{ 251, 116, 2164}, { 1008, 149}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 1, 2251}, { -42, 1411}, {0x88, 0x88, 0x88, 0x00}}, + {{ 104, 130, 2175}, { -126, 46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 119, 113, 2253}, { 2866, 13}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, 1, 2294}, { 2154, 1638}, {0x88, 0x88, 0x88, 0x00}}, + {{ 136, 1, 2251}, { 2906, 1742}, {0x88, 0x88, 0x88, 0x00}}, + {{ 136, 1, 2251}, { 450, 1366}, {0x88, 0x88, 0x88, 0x00}}, + {{ 104, 130, 2175}, { 1028, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 119, 113, 2253}, { 201, 354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 111, 1, 2492}, { -50, 1854}, {0x88, 0x88, 0x88, 0x00}}, + {{ 116, 1, 2294}, { 2363, 1375}, {0x88, 0x88, 0x88, 0x00}}, + {{ 119, 113, 2253}, { 2787, -28}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 94, 2529}, { -767, 581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 47, 1, 2610}, { -1711, 1838}, {0x88, 0x88, 0x88, 0x00}}, + {{ 251, 116, 2164}, { -1868, 2896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 135, 94, 2000}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 104, 130, 2175}, { -2366, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 19, 188, 2403}, { 1439, 3115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 94, 2529}, { 3425, 2418}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 119, 113, 2253}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 119, 113, 2253}, { -1411, 3156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 104, 130, 2175}, { -1029, 4157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 19, 188, 2403}, { 28, 1065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 239, 1, 1249}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 178, 1, 1151}, { -2400, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 193, 73, 1282}, { 79, 2927}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 523, 1, 1534}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 239, 1, 1249}, { -8371, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 419, 109, 1503}, { -1979, 3522}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 193, 73, 1282}, { -1278, 3876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 178, 1, 1151}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 97, 123, 1162}, { -3061, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 178, 150, 1485}, { 2437, 4837}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 193, 73, 1282}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 123, 1162}, { -3363, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 419, 109, 1503}, { -1806, 7644}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 239, 1, 1249}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 193, 73, 1282}, { -1904, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 419, 109, 1503}, { -4233, 6115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 178, 150, 1485}, { -4526, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 290, 180, 1614}, { -2712, 3737}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 419, 109, 1503}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 178, 150, 1485}, { -5099, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -148, 73, 781}, { -86, 1090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -125, 1, 709}, { 1635, 2411}, {0x64, 0x64, 0x64, 0x00}}, + {{ -188, 73, 729}, { 1109, 448}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 96, 1, 992}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -16, 93, 968}, { -3060, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 123, 1060}, { -2070, 3271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -125, 1, 709}, { -1534, -4971}, {0x64, 0x64, 0x64, 0x00}}, + {{ -16, 93, 968}, { -153, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 96, 1, 992}, { 2907, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -125, 1, 709}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -148, 73, 781}, { -2169, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -16, 93, 968}, { -4535, 5182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 178, 1, 1151}, { 1934, 4212}, {0x88, 0x88, 0x88, 0x00}}, + {{ 178, 1, 1151}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 52, 123, 1060}, { -4114, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 123, 1162}, { -2540, 2731}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -96, 1, 323}, { -9121, 3997}, {0x88, 0x88, 0x88, 0x00}}, + {{ -376, 94, 262}, { -6211, 9574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -188, 73, 729}, { 12, 1060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -125, 1, 709}, { -1025, 3997}, {0x64, 0x64, 0x64, 0x00}}, + {{ -96, 1, 323}, { 5272, 9086}, {0x88, 0x88, 0x88, 0x00}}, + {{ 381, 1, 2470}, { 1777, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 305, 1, 2407}, { -25, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 308, 33, 2444}, { 460, 2093}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 361, -3, 2646}, { -1062, 1921}, {0x64, 0x64, 0x64, 0x00}}, + {{ 401, -3, 2581}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 353, 30, 2629}, { -1571, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 353, 30, 2629}, { -1101, 2145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 368, 45, 2569}, { -1403, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 401, -3, 2581}, { -887, 2895}, {0x64, 0x64, 0x64, 0x00}}, + {{ 381, 1, 2470}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 368, 45, 2569}, { -1952, 1981}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 353, 30, 2629}, { 1132, 984}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 368, 45, 2569}, { -27, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { -421, 1995}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { -33, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 368, 45, 2569}, { 359, 1981}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 381, 1, 2470}, { 2312, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 381, 1, 2470}, { 2312, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 308, 33, 2444}, { 1339, -366}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { -33, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 228, 1, 2502}, { 1382, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 294, 1, 2654}, { -804, -1047}, {0x64, 0x64, 0x64, 0x00}}, + {{ 256, 33, 2551}, { -20, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 294, 1, 2654}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 328, 59, 2541}, { -2751, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 256, 33, 2551}, { -1838, 2258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 228, 1, 2502}, { 1735, 2101}, {0x64, 0x64, 0x64, 0x00}}, + {{ 308, 33, 2444}, { -18, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 305, 1, 2407}, { -504, 2108}, {0x64, 0x64, 0x64, 0x00}}, + {{ 328, 59, 2541}, { -1425, 2359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 308, 33, 2444}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 256, 33, 2551}, { -2183, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 308, 33, 2444}, { -502, 3012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 228, 1, 2502}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 256, 33, 2551}, { -1402, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 294, 1, 2654}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 353, 30, 2629}, { -1491, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { -2132, 2763}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 361, -3, 2646}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 353, 30, 2629}, { -1032, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 294, 1, 2654}, { -191, 2256}, {0x64, 0x64, 0x64, 0x00}}, + {{-1112, 82, 2432}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, 141, 2587}, { -3460, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1077, 165, 2482}, { -1625, 2446}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, 82, 2432}, { -619, 3080}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1135, 1, 2373}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1268, 1, 2524}, { -4216, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1268, 1, 2524}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1203, 82, 2540}, { -2199, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, 82, 2432}, { -3023, 3857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1203, 82, 2540}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, 141, 2587}, { -2548, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, 82, 2432}, { -632, 3905}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, 141, 2587}, { -1985, 2576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1000, 110, 2634}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1077, 165, 2482}, { -3712, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -979, 1, 2398}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1112, 82, 2432}, { -3345, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1077, 165, 2482}, { -3824, 3130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, 82, 2432}, { -2147, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -979, 1, 2398}, { -1002, 4167}, {0x64, 0x64, 0x64, 0x00}}, + {{-1077, 165, 2482}, { -4366, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -961, 150, 2492}, { -3080, 3090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1077, 165, 2482}, { -3763, 2433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -899, 120, 2541}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -961, 150, 2492}, { -1779, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1077, 165, 2482}, { -1020, 4593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -899, 120, 2541}, { -2867, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -980, 1, 1068}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1174, 73, 861}, { -6115, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1220, 1, 869}, { -6274, 2816}, {0x88, 0x88, 0x88, 0x00}}, + {{ -818, 73, 952}, { -4436, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1174, 73, 861}, { 200, 7136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -818, 73, 952}, { 7594, 938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 192, 688}, { -22, 1084}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1174, 73, 861}, { 1785, 5949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -487, 73, 1216}, { -2117, -865}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -589, 72, 1130}, { -79, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -884, 1, 1079}, { 6257, 2140}, {0x64, 0x64, 0x64, 0x00}}, + {{ -589, 72, 1130}, { -6336, 2126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -818, 73, 952}, { -692, 4305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -884, 1, 1079}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -884, 1, 1079}, { 6799, 5858}, {0x64, 0x64, 0x64, 0x00}}, + {{ -603, 1, 1362}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -487, 73, 1216}, { -2018, 4667}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -980, 1, 1068}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -884, 1, 1079}, { -2008, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -818, 73, 952}, { -3102, 4194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 94, 1793}, { -3340, 5055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -302, 112, 1437}, { 3118, 8864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -493, 1, 1774}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -302, 112, 1437}, { -8437, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -459, 73, 1501}, { -5530, 3227}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -493, 1, 1774}, { -7610, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -459, 73, 1501}, { -2513, 4099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, 1, 1433}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -459, 73, 1501}, { -3972, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -302, 112, 1437}, { -6628, 3524}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -302, 112, 1437}, { 5645, -1124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -487, 73, 1216}, { -25, 1069}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -603, 1, 1362}, { 1993, 4713}, {0x88, 0x88, 0x88, 0x00}}, + {{ -603, 1, 1362}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -622, 1, 1433}, { -1540, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -302, 112, 1437}, { 126, 7909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -493, 1, 1774}, { 2007, 9108}, {0x88, 0x88, 0x88, 0x00}}, + {{ -650, 1, 2141}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -588, 37, 2154}, { -1394, 1637}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -649, 184, 2302}, { -3288, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -472, 115, 2203}, { 995, 2272}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -540, 94, 2232}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -540, 94, 2232}, { -2254, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -472, 115, 2203}, { -2689, 2559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -588, 37, 2154}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 145, 2094}, { -104, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 94, 1793}, { 4913, 5055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -493, 1, 1774}, { 8253, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -472, 115, 2203}, { 19, -3261}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, 145, 2094}, { -104, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -493, 1, 1774}, { 8253, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -493, 1, 1774}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -588, 37, 2154}, { -8209, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -472, 115, 2203}, { -8767, 4070}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -649, 184, 2302}, { -7677, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -779, 163, 2300}, { -5343, 2488}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -961, 150, 2492}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -779, 163, 2300}, { 2530, 3968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -935, 127, 2395}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -961, 150, 2492}, { -2162, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -828, 178, 2436}, { -3071, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -649, 184, 2302}, { -7555, 2386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -961, 150, 2492}, { -383, 2761}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -899, 120, 2541}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -828, 178, 2436}, { -2916, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -935, 127, 2395}, { -2272, 2640}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -979, 1, 2398}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -961, 150, 2492}, { -3709, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -979, 1, 2398}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -935, 127, 2395}, { -2789, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -779, 163, 2300}, { -4615, 4449}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 1, 2141}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -755, 1, 2208}, { -2604, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -540, 94, 2232}, { 916, 4468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -540, 94, 2232}, { -1032, -981}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -588, 37, 2154}, { -17, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 1, 2141}, { 1377, 1644}, {0x88, 0x88, 0x88, 0x00}}, + {{ -755, 1, 2208}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -779, 163, 2300}, { -3922, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -540, 94, 2232}, { -1373, 5754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -779, 163, 2300}, { -5374, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -649, 184, 2302}, { -2987, 2399}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -540, 94, 2232}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -979, 1, 2398}, { -6116, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -779, 163, 2300}, { -1615, 4598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -755, 1, 2208}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 119, 1, 2252}, { 104, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 132, 1, 2259}, { -232, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 118, 28, 2250}, { 147, 1620}, {0x64, 0x64, 0x64, 0x00}}, + {{ 100, 1, 2293}, { -337, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 98, 28, 2292}, { -380, 1618}, {0x64, 0x64, 0x64, 0x00}}, + {{ 114, 1, 2299}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 112, 28, 2298}, { -523, 1307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 114, 1, 2299}, { 0, 1591}, {0x88, 0x88, 0x88, 0x00}}, + {{ 98, 28, 2292}, { -385, 1000}, {0x64, 0x64, 0x64, 0x00}}, + {{ 112, 28, 2298}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, 28, 2292}, { -337, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 116, 41, 2288}, { -19, 1400}, {0x64, 0x64, 0x64, 0x00}}, + {{ 98, 28, 2292}, { 203, 1230}, {0x64, 0x64, 0x64, 0x00}}, + {{ 102, 41, 2282}, { 223, 1606}, {0x64, 0x64, 0x64, 0x00}}, + {{ 116, 41, 2288}, { 558, 1571}, {0x64, 0x64, 0x64, 0x00}}, + {{ 118, 28, 2250}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 125, 41, 2267}, { -513, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 111, 41, 2261}, { -307, 1291}, {0x64, 0x64, 0x64, 0x00}}, + {{ 132, 1, 2259}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 119, 1, 2252}, { -337, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 100, 1, 2293}, { -345, 2003}, {0x88, 0x88, 0x88, 0x00}}, + {{ 114, 1, 2299}, { -8, 2003}, {0x88, 0x88, 0x88, 0x00}}, + {{ 111, 41, 2261}, { -1389, 1421}, {0x64, 0x64, 0x64, 0x00}}, + {{ 61, 44, 2234}, { -164, 1686}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 73, 26, 2211}, { -5, 1004}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 118, 28, 2250}, { -1303, 1033}, {0x64, 0x64, 0x64, 0x00}}, + {{ 102, 41, 2282}, { -107, 2276}, {0x64, 0x64, 0x64, 0x00}}, + {{ 48, 44, 2262}, { 0, 3527}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 61, 44, 2234}, { 661, 3413}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 111, 41, 2261}, { 393, 2188}, {0x64, 0x64, 0x64, 0x00}}, + {{ 98, 28, 2292}, { -344, 2287}, {0x64, 0x64, 0x64, 0x00}}, + {{ 39, 26, 2284}, { 0, 3553}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 48, 44, 2262}, { 561, 3223}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 102, 41, 2282}, { -22, 2115}, {0x64, 0x64, 0x64, 0x00}}, + {{ 100, 1, 2293}, { -1246, 1568}, {0x88, 0x88, 0x88, 0x00}}, + {{ 38, 2, 2291}, { 0, 2112}, {0x88, 0x88, 0x88, 0x00}}, + {{ 98, 28, 2292}, { -1011, 1020}, {0x64, 0x64, 0x64, 0x00}}, + {{ 38, 2, 2291}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 39, 26, 2284}, { -567, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 98, 28, 2292}, { -717, 2328}, {0x64, 0x64, 0x64, 0x00}}, + {{ 118, 28, 2250}, { -1328, 1621}, {0x64, 0x64, 0x64, 0x00}}, + {{ 77, 2, 2208}, { 0, 2218}, {0x88, 0x88, 0x88, 0x00}}, + {{ 119, 1, 2252}, { -892, 1213}, {0x88, 0x88, 0x88, 0x00}}, + {{ 118, 28, 2250}, { 1089, 372}, {0x64, 0x64, 0x64, 0x00}}, + {{ 73, 26, 2211}, { -17, 1058}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 77, 2, 2208}, { 235, 1552}, {0x88, 0x88, 0x88, 0x00}}, + {{ 116, 41, 2288}, { -21, 1087}, {0x64, 0x64, 0x64, 0x00}}, + {{ 102, 41, 2282}, { 315, 1087}, {0x64, 0x64, 0x64, 0x00}}, + {{ 111, 41, 2261}, { 311, 577}, {0x64, 0x64, 0x64, 0x00}}, + {{ 125, 41, 2267}, { -25, 577}, {0x64, 0x64, 0x64, 0x00}}, + {{ 39, 26, 2284}, { 47, 1583}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 38, 2, 2291}, { 113, 2306}, {0x88, 0x88, 0x88, 0x00}}, + {{ -37, 29, 2263}, { 2251, 1254}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 73, 26, 2211}, { -2252, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 0, 29, 2183}, { -185, 1784}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 4, 2, 2179}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -38, 2, 2270}, { -2225, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -37, 29, 2263}, { -2245, 1822}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 77, 2, 2208}, { -408, 3079}, {0x88, 0x88, 0x88, 0x00}}, + {{ 73, 26, 2211}, { 12, 3652}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 4, 2, 2179}, { 1459, 1925}, {0x64, 0x64, 0x64, 0x00}}, + {{ 118, 28, 2250}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 132, 28, 2256}, { -337, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 125, 41, 2267}, { -313, 1430}, {0x64, 0x64, 0x64, 0x00}}, + {{ 132, 1, 2259}, { -52, 612}, {0x88, 0x88, 0x88, 0x00}}, + {{ 132, 28, 2256}, { -9, 1208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 118, 28, 2250}, { 327, 1209}, {0x64, 0x64, 0x64, 0x00}}, + {{ 48, 44, 2262}, { -463, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -27, 48, 2239}, { -760, 3228}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -13, 48, 2208}, { 185, 3228}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 73, 26, 2211}, { 195, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 61, 44, 2234}, { -699, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 0, 29, 2183}, { -45, 3213}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 61, 44, 2234}, { -482, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -13, 48, 2208}, { -813, 3213}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 0, 29, 2183}, { 171, 3213}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 61, 44, 2234}, { -85, 4398}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 48, 44, 2262}, { 758, 4561}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -13, 48, 2208}, { 539, 2273}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 39, 26, 2284}, { 0, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -37, 29, 2263}, { -2228, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -27, 48, 2239}, { -2166, 1937}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 48, 44, 2262}, { 82, 1673}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 39, 26, 2284}, { 127, 2504}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -27, 48, 2239}, { 2306, 1621}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 119, 1, 2252}, { -492, 2275}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 77, 2, 2208}, { 0, 3526}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 38, 2, 2291}, { 1467, 2159}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 100, 1, 2293}, { 224, 1607}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 38, 2, 2291}, { -1827, 2654}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 77, 2, 2208}, { 231, 4185}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -38, 2, 2270}, { -826, 667}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 77, 2, 2208}, { 97, 2736}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 4, 2, 2179}, { -27, 4928}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -38, 2, 2270}, { 2777, 5249}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -37, 29, 2263}, { -988, 982}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -38, 2, 2270}, { -1034, 1780}, {0x64, 0x64, 0x64, 0x00}}, + {{ -147, 26, 2189}, { 2756, 875}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -147, 26, 2189}, { -172, 1804}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -149, -2, 2196}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -412, 26, 2010}, { -9357, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -149, -2, 2196}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -427, -1, 2007}, { -9691, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -412, 26, 2010}, { -9324, 1818}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -107, -2, 2108}, { -1772, 14287}, {0x64, 0x64, 0x64, 0x00}}, + {{ -111, 28, 2112}, { -966, 14568}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -382, -1, 1922}, { 1668, 5355}, {0x64, 0x64, 0x64, 0x00}}, + {{ -38, 2, 2270}, { -1148, 1385}, {0x64, 0x64, 0x64, 0x00}}, + {{ -149, -2, 2196}, { 2595, 1493}, {0x64, 0x64, 0x64, 0x00}}, + {{ -147, 26, 2189}, { 2687, 699}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -111, 28, 2112}, { -609, 721}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -376, 29, 1933}, { 2711, 9321}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -382, -1, 1922}, { 3619, 9321}, {0x64, 0x64, 0x64, 0x00}}, + {{ 4, 2, 2179}, { -3715, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 0, 29, 2183}, { -3695, 1806}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -107, -2, 2108}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 0, 29, 2183}, { -3777, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -111, 28, 2112}, { -154, 1863}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -138, 45, 2168}, { 0, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -400, 46, 1991}, { -9103, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -386, 46, 1960}, { -9334, 1941}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -124, 45, 2137}, { 0, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -138, 45, 2168}, { -946, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -386, 46, 1960}, { 2226, 9850}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -124, 45, 2137}, { -2047, 27999}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -386, 46, 1960}, { 2828, 20311}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -376, 29, 1933}, { 2199, 19584}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -111, 28, 2112}, { 0, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -124, 45, 2137}, { -937, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -376, 29, 1933}, { 1591, 10104}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -27, 48, 2239}, { -1840, 939}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -147, 26, 2189}, { 1814, 1632}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -138, 45, 2168}, { 1872, 778}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -13, 48, 2208}, { -237, 1553}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -124, 45, 2137}, { 3477, 1602}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -111, 28, 2112}, { 3574, 670}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -138, 45, 2168}, { -138, 10100}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -412, 26, 2010}, { 0, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -400, 46, 1991}, { -841, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 0, 29, 2183}, { -2420, 966}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -13, 48, 2208}, { -2959, 1791}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -111, 28, 2112}, { 828, 2773}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -27, 48, 2239}, { -210, 1127}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -138, 45, 2168}, { 3505, 1177}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -124, 45, 2137}, { 3644, 241}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -13, 48, 2208}, { -1848, 699}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -27, 48, 2239}, { -1963, 1638}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -124, 45, 2137}, { 1866, 650}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -27, 48, 2239}, { -51, 275}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -37, 29, 2263}, { -216, 1176}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -147, 26, 2189}, { 3528, 1283}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -138, 45, 2168}, { -180, 1860}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -147, 26, 2189}, { 0, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -412, 26, 2010}, { -9218, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -427, -1, 2007}, { -2290, 10440}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -149, -2, 2196}, { 0, 1023}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -107, -2, 2108}, { -2747, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -427, -1, 2007}, { -153, -3882}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -107, -2, 2108}, { 1061, 5466}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -382, -1, 1922}, { 2534, -3991}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -149, -2, 2196}, { -2747, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -38, 2, 2270}, { -3295, 4729}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -107, -2, 2108}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -38, 2, 2270}, { -4959, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 4, 2, 2179}, { -3068, 3119}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -386, 46, 1960}, { -2127, 4082}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -499, 38, 1878}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -490, 46, 1865}, { -546, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -400, 46, 1991}, { -220, 1835}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -412, 26, 2010}, { 0, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -499, 38, 1878}, { -3957, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -507, 19, 1883}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -499, 38, 1878}, { -635, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -412, 26, 2010}, { -1182, 4943}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -507, 19, 1883}, { -3815, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -412, 26, 2010}, { 188, 1878}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -427, -1, 2007}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -483, 39, 1852}, { 0, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -386, 46, 1960}, { -3701, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -490, 46, 1865}, { -287, 1471}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -386, 46, 1960}, { -3725, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -400, 46, 1991}, { -3704, 1969}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -483, 39, 1852}, { -3500, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -486, 18, 1845}, { -3796, 1822}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -1, 1922}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -382, -1, 1922}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -376, 29, 1933}, { -907, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -483, 39, 1852}, { -186, 4519}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -483, 39, 1852}, { 18, 4593}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -376, 29, 1933}, { 0, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -386, 46, 1960}, { -961, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -507, 19, 1883}, { -3778, 1553}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -427, -1, 2007}, { 0, 1024}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -499, 16, 1864}, { -4068, 1024}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -499, 16, 1864}, { -63, 2552}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -382, -1, 1922}, { 3410, 3960}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -486, 18, 1845}, { 146, 1863}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -499, 16, 1864}, { 1962, -2979}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -427, -1, 2007}, { -49, 555}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -382, -1, 1922}, { 2636, 708}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1652, 73, 118}, { -1189, 3959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1718, 1, 87}, { -386, 5939}, {0x88, 0x88, 0x88, 0x00}}, + {{-1711, 1, 145}, { 483, 5096}, {0x88, 0x88, 0x88, 0x00}}, + {{-1662, 37, 39}, { -1438, 3105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1718, 1, 87}, { -467, 4510}, {0x88, 0x88, 0x88, 0x00}}, + {{-1652, 73, 118}, { 288, 2511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1528, 73, 164}, { -4293, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1652, 73, 118}, { -2228, 2856}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1645, 1, 182}, { -1396, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1645, 1, 182}, { -2339, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1652, 73, 118}, { -1562, 2880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1711, 1, 145}, { -761, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1542, 1, 225}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1528, 73, 164}, { -1993, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1645, 1, 182}, { -254, 3341}, {0x88, 0x88, 0x88, 0x00}}, + {{-1578, 94, 48}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1284, 129, 125}, { 0, 7400}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1519, 108, -109}, { 3475, 1401}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1284, 129, 125}, { -9439, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1528, 73, 164}, { -4373, 2532}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1542, 1, 225}, { -3070, 1023}, {0x65, 0x64, 0x64, 0x00}}, + {{-1578, 94, 48}, { -1302, 3927}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1662, 37, 39}, { -423, 5887}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1652, 73, 118}, { 790, 4523}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1528, 73, 164}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1578, 94, 48}, { -2668, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1652, 73, 118}, { -1875, 3050}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1284, 129, 125}, { -7834, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1578, 94, 48}, { -2019, 3639}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1528, 73, 164}, { -2548, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1711, 37, -306}, { -1091, 2168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1750, -3, -358}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1753, 1, -293}, { -1352, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1729, 73, -121}, { -2233, 4257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1736, 1, -225}, { -726, 6439}, {0x64, 0x64, 0x64, 0x00}}, + {{-1774, 1, -184}, { -309, 5338}, {0x88, 0x88, 0x88, 0x00}}, + {{-1711, 37, -306}, { 50, 2196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1753, 1, -293}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1736, 1, -225}, { -1431, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1645, 57, -188}, { -1392, 2911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1736, 1, -225}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1729, 73, -121}, { -2625, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1664, 57, -262}, { 1453, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1736, 1, -225}, { 1101, -970}, {0x64, 0x64, 0x64, 0x00}}, + {{-1645, 57, -188}, { -132, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1662, 37, 39}, { 1360, 2663}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1695, 37, -22}, { 433, 3760}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1711, 1, 21}, { 1631, 3948}, {0x64, 0x64, 0x64, 0x00}}, + {{-1662, 37, 39}, { -383, 2932}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1711, 1, 21}, { -124, 4220}, {0x64, 0x64, 0x64, 0x00}}, + {{-1718, 1, 87}, { 1147, 3688}, {0x88, 0x88, 0x88, 0x00}}, + {{-1664, 57, -262}, { -2025, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1711, 37, -306}, { -1430, 2259}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1736, 1, -225}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1695, 37, -22}, { -13, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1765, 1, -31}, { 1164, 2187}, {0x88, 0x88, 0x88, 0x00}}, + {{-1711, 1, 21}, { 1126, 624}, {0x64, 0x64, 0x64, 0x00}}, + {{-1695, 37, -22}, { -1745, 2728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1729, 73, -121}, { 198, 3978}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1765, 1, -31}, { -567, 1578}, {0x88, 0x88, 0x88, 0x00}}, + {{-1729, 73, -121}, { -1787, 3762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1774, 1, -184}, { -581, 5609}, {0x88, 0x88, 0x88, 0x00}}, + {{-1782, 1, -113}, { 19, 4242}, {0x88, 0x88, 0x88, 0x00}}, + {{-1729, 73, -121}, { -85, 3793}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1782, 1, -113}, { -27, 5662}, {0x88, 0x88, 0x88, 0x00}}, + {{-1765, 1, -31}, { 1716, 5554}, {0x88, 0x88, 0x88, 0x00}}, + {{-1519, 108, -109}, { -319, 1218}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1645, 57, -188}, { 1926, 3549}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1666, 94, -84}, { 2750, 1374}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1519, 108, -109}, { -4718, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1666, 94, -84}, { -2048, 2607}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1633, 58, -20}, { -1534, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1664, 57, -262}, { 3512, 3549}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1645, 57, -188}, { 2783, 2141}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1633, 58, -20}, { -2027, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1666, 94, -84}, { -1614, 2636}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1695, 37, -22}, { -659, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1485, 94, -355}, { 977, 5150}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1664, 57, -262}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1519, 108, -109}, { -3831, 3355}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1485, 94, -355}, { -4240, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1609, 73, -360}, { -1964, 2302}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1666, 94, -84}, { -21, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1729, 73, -121}, { 175, 2614}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1695, 37, -22}, { 1852, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1645, 57, -188}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1729, 73, -121}, { -2253, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1666, 94, -84}, { -1768, 2534}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1711, 37, -306}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1664, 57, -262}, { -1371, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1609, 73, -360}, { -935, 3327}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1519, 108, -109}, { -691, 5691}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1633, 58, -20}, { -224, 8840}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1578, 94, 48}, { 1674, 8264}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1578, 94, 48}, { -3182, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1633, 58, -20}, { -1676, 2316}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1662, 37, 39}, { -1035, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1633, 58, -20}, { -956, 2812}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1695, 37, -22}, { -311, 4018}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1662, 37, 39}, { 486, 2824}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1680, 37, -445}, { 852, 2046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, 1, -475}, { 1437, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1718, 1, -400}, { -130, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1609, 73, -360}, { -4200, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1680, 37, -445}, { -2111, 2247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1718, 1, -400}, { -1366, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1669, 37, -518}, { -190, 1139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1682, 1, -592}, { 840, 2519}, {0x88, 0x88, 0x88, 0x00}}, + {{-1723, -3, -549}, { 1318, 1395}, {0x88, 0x88, 0x88, 0x00}}, + {{-1669, 37, -518}, { -496, 2400}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, 1, -475}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1680, 37, -445}, { -1178, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1453, 37, -782}, { -141, 2872}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1499, 1, -794}, { -46, 4119}, {0x88, 0x88, 0x88, 0x00}}, + {{-1513, 1, -708}, { 1758, 3841}, {0x64, 0x64, 0x64, 0x00}}, + {{-1564, 1, -679}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1645, 1, -640}, { -1852, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1611, 37, -555}, { -1982, 3044}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1611, 37, -555}, { -935, 2819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1645, 1, -640}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1669, 37, -518}, { -2286, 2404}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1645, 1, -640}, { 2096, 2519}, {0x88, 0x88, 0x88, 0x00}}, + {{-1682, 1, -592}, { 1511, 1408}, {0x88, 0x88, 0x88, 0x00}}, + {{-1669, 37, -518}, { -837, 2304}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1723, -3, -549}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1712, 1, -475}, { -1545, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1609, 73, -360}, { -1449, 3426}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1718, 1, -400}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1711, 37, -306}, { -2085, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1711, 37, -306}, { -1581, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1718, 1, -400}, { 210, 2090}, {0x64, 0x64, 0x64, 0x00}}, + {{-1750, -3, -358}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1446, 77, -681}, { -1267, 3198}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1513, 1, -708}, { -412, 4665}, {0x65, 0x64, 0x64, 0x00}}, + {{-1467, 93, -560}, { 832, 2468}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1467, 93, -560}, { -167, 1281}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1564, 1, -679}, { 1846, 4370}, {0x89, 0x88, 0x88, 0x00}}, + {{-1611, 37, -555}, { 2988, 1781}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1513, 1, -708}, { 0, 1023}, {0x65, 0x64, 0x64, 0x00}}, + {{-1564, 1, -679}, { -1210, 1023}, {0x89, 0x88, 0x88, 0x00}}, + {{-1467, 93, -560}, { -1068, 3311}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1378, 78, -749}, { -1172, 3366}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1453, 37, -782}, { -381, 4946}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1446, 77, -681}, { 880, 3259}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1446, 77, -681}, { -2516, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1453, 37, -782}, { -1700, 2966}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1513, 1, -708}, { -818, 1023}, {0x65, 0x64, 0x64, 0x00}}, + {{-1609, 73, -360}, { -2397, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1615, 58, -411}, { -1471, 1603}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1680, 37, -445}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1611, 37, -555}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1471, 94, -449}, { -3828, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1467, 93, -560}, { -2549, 2949}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1471, 94, -449}, { 1274, 4633}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1615, 58, -411}, { -1692, 3526}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1485, 94, -355}, { -3020, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1471, 94, -449}, { -2532, 2924}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1615, 58, -411}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1615, 58, -411}, { -2018, 2530}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1669, 37, -518}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1680, 37, -445}, { -1535, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1485, 94, -355}, { -1602, 3583}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1609, 73, -360}, { -1092, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1615, 58, -411}, { -140, 1232}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1611, 37, -555}, { 1551, 3735}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1669, 37, -518}, { 2077, 2423}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1388, 37, -933}, { -897, 3033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1449, 1, -924}, { -292, 4389}, {0x88, 0x88, 0x88, 0x00}}, + {{-1410, 37, -839}, { 1095, 2840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1388, 37, -933}, { -1102, 3099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, 1, -981}, { -358, 4500}, {0x88, 0x88, 0x88, 0x00}}, + {{-1449, 1, -924}, { 334, 3474}, {0x88, 0x88, 0x88, 0x00}}, + {{-1388, 37, -933}, { -2297, 3343}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1398, 1, -1032}, { -747, 4907}, {0x88, 0x88, 0x88, 0x00}}, + {{-1434, 1, -981}, { -735, 3616}, {0x88, 0x88, 0x88, 0x00}}, + {{-1318, 37, -994}, { -2486, 3809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1398, 1, -1032}, { -808, 5689}, {0x88, 0x88, 0x88, 0x00}}, + {{-1388, 37, -933}, { -559, 3500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, 37, -839}, { -2149, 3233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1449, 1, -924}, { -699, 4723}, {0x88, 0x88, 0x88, 0x00}}, + {{-1470, 1, -852}, { -656, 3157}, {0x88, 0x88, 0x88, 0x00}}, + {{-1410, 37, -839}, { -1237, 2861}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1470, 1, -852}, { -402, 4102}, {0x88, 0x88, 0x88, 0x00}}, + {{-1453, 37, -782}, { 229, 2544}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1453, 37, -782}, { -1691, 2853}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1470, 1, -852}, { -550, 4088}, {0x88, 0x88, 0x88, 0x00}}, + {{-1499, 1, -794}, { -444, 2749}, {0x88, 0x88, 0x88, 0x00}}, + {{-1318, 37, -994}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1388, 37, -933}, { -1951, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1320, 78, -857}, { -1251, 3079}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1320, 78, -857}, { -544, 3871}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1410, 37, -839}, { -177, 5793}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1378, 78, -749}, { 1725, 5037}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1378, 78, -749}, { -1639, 3577}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1410, 37, -839}, { -533, 5299}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1453, 37, -782}, { 91, 3934}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1320, 78, -857}, { -1812, 3683}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1388, 37, -933}, { -589, 5477}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1410, 37, -839}, { 142, 3613}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1332, 1, 505}, { 2669, 185}, {0x88, 0x88, 0x88, 0x00}}, + {{-1347, 73, 668}, { -513, 52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, 73, 610}, { 997, 1119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1326, 1, 441}, { -2881, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1335, 73, 373}, { -2134, 2952}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1411, 1, 404}, { -937, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1335, 73, 373}, { -4100, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1395, 73, 314}, { -2819, 2225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1443, 1, 344}, { -1333, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1443, 1, 344}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1411, 1, 404}, { -1414, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1335, 73, 373}, { -1592, 3286}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1395, 73, 314}, { -2786, 3826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1498, 1, 290}, { -906, 5718}, {0x88, 0x88, 0x88, 0x00}}, + {{-1443, 1, 344}, { -896, 4113}, {0x88, 0x88, 0x88, 0x00}}, + {{-1395, 73, 314}, { -3952, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1284, 129, 125}, { -5758, 5381}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1498, 1, 290}, { -1285, 1023}, {0x89, 0x88, 0x88, 0x00}}, + {{-1180, 159, 300}, { -7181, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1284, 129, 125}, { -5155, 4805}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1395, 73, 314}, { -2336, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1335, 73, 373}, { -2602, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1180, 159, 300}, { -3814, 4853}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1395, 73, 314}, { -846, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1180, 159, 300}, { -7951, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1335, 73, 373}, { -4163, 2361}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1326, 1, 441}, { -2586, 1023}, {0x65, 0x64, 0x64, 0x00}}, + {{-1284, 129, 125}, { -1921, 10265}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1542, 1, 225}, { -625, 16501}, {0x65, 0x64, 0x64, 0x00}}, + {{-1498, 1, 290}, { 873, 15849}, {0x89, 0x88, 0x88, 0x00}}, + {{-1125, 184, 593}, { -6270, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1211, 181, 540}, { -4829, 2574}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1294, 73, 610}, { -2039, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1211, 181, 540}, { -4924, 5683}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1332, 1, 505}, { -1601, 8827}, {0x89, 0x88, 0x88, 0x00}}, + {{-1294, 73, 610}, { -1754, 6060}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1125, 184, 593}, { -2788, 4091}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1134, 181, 460}, { -906, 6160}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1211, 181, 540}, { -686, 3847}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1134, 181, 460}, { -7378, 4466}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1326, 1, 441}, { -2400, 6789}, {0x65, 0x64, 0x64, 0x00}}, + {{-1211, 181, 540}, { -5552, 3029}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1134, 181, 460}, { -8141, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1180, 159, 300}, { -6904, 4289}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1326, 1, 441}, { -2648, 1023}, {0x65, 0x64, 0x64, 0x00}}, + {{-1211, 181, 540}, { -56, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1326, 1, 441}, { 4849, 1024}, {0x65, 0x64, 0x64, 0x00}}, + {{-1332, 1, 505}, { 4340, -234}, {0x89, 0x88, 0x88, 0x00}}, + {{-1347, 73, 668}, { -5005, 3338}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1332, 1, 505}, { -2802, 4357}, {0x88, 0x88, 0x88, 0x00}}, + {{-1362, 1, 640}, { -4021, 2922}, {0x88, 0x88, 0x88, 0x00}}, + {{-1174, 73, 861}, { 680, 1707}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1227, 87, 887}, { 1399, 99}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1220, 1, 869}, { -648, 17}, {0x64, 0x64, 0x64, 0x00}}, + {{-1574, 145, 1050}, { 1260, 1889}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1533, 109, 988}, { 2153, 86}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1594, 1, 995}, { -804, 137}, {0x64, 0x64, 0x64, 0x00}}, + {{-1363, 109, 1113}, { 186, 74}, {0x88, 0x88, 0x88, 0x00}}, + {{-1391, 145, 1137}, { 7, 1824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1387, 1, 1203}, { 3572, 18}, {0x64, 0x64, 0x64, 0x00}}, + {{-1333, 109, 1019}, { -357, 44}, {0x89, 0x88, 0x88, 0x00}}, + {{-1396, 145, 1027}, { 139, 2082}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1394, 145, 1072}, { 1262, 1728}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1354, 109, 1069}, { 1036, 147}, {0x89, 0x88, 0x88, 0x00}}, + {{-1391, 145, 1137}, { 2844, 1244}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1363, 109, 1113}, { 2189, 21}, {0x89, 0x88, 0x88, 0x00}}, + {{-1333, 109, 1019}, { 635, 56}, {0x89, 0x88, 0x88, 0x00}}, + {{-1337, 166, 964}, { -268, 2055}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1396, 145, 1027}, { 1670, 1394}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { 1057, 1282}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1386, 130, 859}, { 1160, 156}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1403, 130, 903}, { 136, 338}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1333, 109, 1019}, { 1601, 185}, {0x89, 0x88, 0x88, 0x00}}, + {{-1300, 109, 956}, { 306, 95}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1337, 166, 964}, { 1363, 1692}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1283, 166, 903}, { -159, 1368}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1410, 166, 967}, { 1146, 1333}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1444, 109, 935}, { 867, 152}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1442, 145, 993}, { 129, 1234}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1410, 166, 967}, { 525, 1402}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1403, 130, 903}, { 1409, 86}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1444, 109, 935}, { 354, 276}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { -390, 1281}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1373, 109, 788}, { 842, 148}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1386, 130, 859}, { -400, 89}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1315, 181, 821}, { 890, 1886}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1347, 73, 668}, { 2954, 290}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1442, 145, 993}, { 1498, 903}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1533, 109, 988}, { 403, 230}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1488, 145, 1016}, { 458, 916}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1444, 109, 935}, { 2050, 149}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1574, 145, 1050}, { -1379, 844}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1227, 87, 887}, { -152, 158}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1283, 166, 903}, { 1001, 1837}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1300, 109, 956}, { 1578, 113}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1634, 58, 1181}, { -3376, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 58, 1077}, { -1828, 2554}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1691, 1, 1108}, { -1098, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1462, 58, 1300}, { -2280, 3172}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1562, 58, 1313}, { -323, 3927}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1497, 1, 1376}, { -741, 1723}, {0x88, 0x88, 0x88, 0x00}}, + {{-1634, 58, 1181}, { -657, 3593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1697, 1, 1191}, { -213, 5327}, {0x88, 0x88, 0x88, 0x00}}, + {{-1657, 1, 1266}, { 1349, 4470}, {0x64, 0x64, 0x64, 0x00}}, + {{-1594, 1, 995}, { 2152, 1406}, {0x64, 0x64, 0x64, 0x00}}, + {{-1650, 1, 1039}, { 700, 1664}, {0x88, 0x88, 0x88, 0x00}}, + {{-1643, 58, 1077}, { 585, 3109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1610, 58, 1268}, { -2295, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1634, 58, 1181}, { -1909, 2880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1657, 1, 1266}, { -746, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1560, 1, 1393}, { -2821, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1562, 58, 1313}, { -1853, 2838}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1636, 1, 1341}, { -917, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1497, 1, 1376}, { -2038, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1562, 58, 1313}, { -1057, 3042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1560, 1, 1393}, { -662, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1562, 58, 1313}, { -3026, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1610, 58, 1268}, { -2536, 2297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1636, 1, 1341}, { -984, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1396, 1, 1299}, { -30, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1462, 58, 1300}, { 1088, 2473}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1497, 1, 1376}, { 2626, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1610, 58, 1268}, { -463, 3272}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1657, 1, 1266}, { -150, 4789}, {0x64, 0x64, 0x64, 0x00}}, + {{-1636, 1, 1341}, { 1344, 4145}, {0x88, 0x88, 0x88, 0x00}}, + {{-1643, 58, 1077}, { -7, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1650, 1, 1039}, { 598, 2356}, {0x88, 0x88, 0x88, 0x00}}, + {{-1691, 1, 1108}, { 1687, 1085}, {0x88, 0x88, 0x88, 0x00}}, + {{-1634, 58, 1181}, { -2652, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1691, 1, 1108}, { -1152, 2738}, {0x88, 0x88, 0x88, 0x00}}, + {{-1697, 1, 1191}, { -862, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1574, 145, 1050}, { -3265, 4537}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1594, 1, 995}, { -1062, 6908}, {0x64, 0x64, 0x64, 0x00}}, + {{-1643, 58, 1077}, { -892, 4599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1387, 1, 1203}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1391, 145, 1137}, { -3309, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1444, 73, 1215}, { -1290, 2455}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1396, 1, 1299}, { -1676, 3189}, {0x88, 0x88, 0x88, 0x00}}, + {{-1444, 73, 1215}, { 821, 3417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1462, 58, 1300}, { -313, 1966}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1396, 1, 1299}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1387, 1, 1203}, { -1996, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1444, 73, 1215}, { -1642, 2918}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1349, 166, 926}, { -994, 2886}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1403, 130, 903}, { -323, 4143}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1410, 166, 967}, { 532, 2864}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1337, 166, 964}, { -2232, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1349, 166, 926}, { -2020, 1834}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1410, 166, 967}, { -726, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1283, 166, 903}, { -2164, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1280, 181, 870}, { -2444, 1730}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1349, 166, 926}, { -704, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1040, 192, 688}, { -2228, 4265}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1125, 184, 593}, { -725, 6453}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1153, 217, 711}, { 210, 4015}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1227, 87, 887}, { -2010, 2110}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1174, 73, 861}, { -654, 2843}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1283, 166, 903}, { -2367, 226}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1283, 166, 903}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1349, 166, 926}, { -1460, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1337, 166, 964}, { -1480, 1861}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1153, 217, 711}, { -1447, 4193}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1262, 202, 736}, { -471, 6331}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1215, 202, 797}, { 572, 5126}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1215, 202, 797}, { -3261, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1262, 202, 736}, { -2618, 2482}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1315, 181, 821}, { -1061, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1262, 202, 736}, { -4431, 3837}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1347, 73, 668}, { -1441, 5734}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1315, 181, 821}, { -3128, 2147}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1262, 202, 736}, { -2166, 6265}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1294, 73, 610}, { -704, 9802}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1347, 73, 668}, { 458, 8643}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1040, 192, 688}, { -4524, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1153, 217, 711}, { -2983, 2930}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1125, 145, 798}, { -1471, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1125, 145, 798}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1153, 217, 711}, { -2433, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1215, 202, 797}, { -1218, 2888}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1153, 217, 711}, { -6029, 4489}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1294, 73, 610}, { -1961, 6828}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1262, 202, 736}, { -3887, 3521}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1215, 202, 797}, { -1198, 4057}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1315, 181, 821}, { -389, 6104}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1280, 181, 870}, { 525, 5247}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1349, 166, 926}, { -2111, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { -2012, 1955}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1403, 130, 903}, { -686, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1280, 181, 870}, { -2784, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { -1533, 1718}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1349, 166, 926}, { -905, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1174, 73, 861}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1280, 181, 870}, { -3165, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1283, 166, 903}, { -3037, 1772}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1280, 181, 870}, { -2120, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1315, 181, 821}, { -1596, 2163}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1347, 181, 883}, { -689, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1174, 73, 861}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1215, 202, 797}, { -3135, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1280, 181, 870}, { -2466, 3009}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1125, 145, 798}, { -3314, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1215, 202, 797}, { -3284, 3251}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1174, 73, 861}, { -1078, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1125, 184, 593}, { -5227, 4486}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1294, 73, 610}, { -1700, 6823}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1153, 217, 711}, { -3530, 2502}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1444, 73, 1215}, { -2730, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1540, 145, 1222}, { -2435, 3510}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1462, 58, 1300}, { -888, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1444, 73, 1215}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1479, 202, 1128}, { -3333, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1540, 145, 1222}, { -1583, 2963}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1479, 202, 1128}, { -993, 4393}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1577, 145, 1135}, { -323, 6667}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1540, 145, 1222}, { 1321, 5605}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1499, 202, 1078}, { -3084, 2644}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1577, 145, 1135}, { -1003, 3738}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1479, 202, 1128}, { -2347, 1786}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1499, 202, 1078}, { -799, 3974}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1574, 145, 1050}, { -260, 5965}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1577, 145, 1135}, { 1284, 5061}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1574, 145, 1050}, { -2607, 3384}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1643, 58, 1077}, { -848, 4977}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1577, 145, 1135}, { -1104, 2414}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1462, 58, 1300}, { -3108, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1540, 145, 1222}, { -1700, 3592}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1562, 58, 1313}, { -1011, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1540, 145, 1222}, { -611, 4704}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1610, 58, 1268}, { -198, 7187}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1562, 58, 1313}, { 1091, 6746}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1540, 145, 1222}, { -2005, 4666}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1634, 58, 1181}, { -652, 7124}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1610, 58, 1268}, { 361, 5523}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1540, 145, 1222}, { -4158, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1577, 145, 1135}, { -3070, 2651}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1634, 58, 1181}, { -1352, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1577, 145, 1135}, { -1964, 4296}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1643, 58, 1077}, { -638, 6505}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1634, 58, 1181}, { 384, 4584}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1499, 202, 1078}, { -1002, 3453}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1488, 145, 1016}, { -325, 5092}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1574, 145, 1050}, { 1041, 3733}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1445, 166, 1060}, { -1036, 2953}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1442, 145, 993}, { -337, 4254}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1488, 145, 1016}, { 246, 3372}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1396, 145, 1027}, { -1416, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1445, 166, 1060}, { -764, 2171}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1394, 145, 1072}, { -460, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1396, 145, 1027}, { -931, 2520}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1442, 145, 993}, { -302, 3529}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1445, 166, 1060}, { 349, 2204}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1410, 166, 967}, { -349, 2434}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1442, 145, 993}, { -113, 3386}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1396, 145, 1027}, { 937, 2830}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1337, 166, 964}, { -2740, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1410, 166, 967}, { -1693, 2106}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1396, 145, 1027}, { -891, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1445, 166, 1060}, { -1270, 2570}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1488, 145, 1016}, { -413, 3613}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1499, 202, 1078}, { -69, 1873}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1391, 145, 1137}, { 932, 1180}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1432, 166, 1123}, { 65, 1282}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1444, 73, 1215}, { 1349, 3292}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1444, 73, 1215}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1432, 166, 1123}, { -2742, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1479, 202, 1128}, { -3122, 2192}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1391, 145, 1137}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1394, 145, 1072}, { -1340, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1432, 166, 1123}, { -307, 1979}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1432, 166, 1123}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1445, 166, 1060}, { -1343, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1479, 202, 1128}, { -94, 2249}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1445, 166, 1060}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1499, 202, 1078}, { -1388, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1479, 202, 1128}, { -1336, 2153}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1394, 145, 1072}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1445, 166, 1060}, { -1186, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1432, 166, 1123}, { -666, 2262}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1220, 1, 869}, { -1760, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1227, 87, 887}, { -1820, 2277}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1265, 1, 834}, { -985, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1373, 109, 788}, { -4209, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1347, 73, 668}, { -2841, 2092}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1335, 1, 714}, { -2356, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1347, 73, 668}, { -2665, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1362, 1, 640}, { -2076, 1914}, {0x88, 0x88, 0x88, 0x00}}, + {{-1335, 1, 714}, { -1492, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1594, 1, 995}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1533, 109, 988}, { -1748, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1529, 58, 1011}, { -1142, 1516}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1306, 1, 766}, { -1828, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1373, 109, 788}, { -1657, 2765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1335, 1, 714}, { -1023, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1289, 1, 808}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1342, 66, 807}, { -1228, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1306, 1, 766}, { -167, 1623}, {0x88, 0x88, 0x88, 0x00}}, + {{-1265, 1, 834}, { -1086, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1261, 55, 861}, { -1592, 1968}, {0x40, 0x40, 0x40, 0x00}}, + {{-1289, 1, 808}, { -608, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1261, 55, 861}, { -3099, 1023}, {0x40, 0x40, 0x40, 0x00}}, + {{-1291, 35, 822}, { -2228, 1352}, {0x40, 0x40, 0x40, 0x00}}, + {{-1289, 1, 808}, { -1735, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1227, 87, 887}, { -3422, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1261, 55, 861}, { -2909, 1425}, {0x40, 0x40, 0x40, 0x00}}, + {{-1265, 1, 834}, { -1915, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1373, 109, 788}, { -3776, 2265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1306, 1, 766}, { -2114, 2811}, {0x88, 0x88, 0x88, 0x00}}, + {{-1342, 66, 807}, { -3094, 2088}, {0x88, 0x88, 0x88, 0x00}}, + {{-1291, 35, 822}, { -1345, 1023}, {0x40, 0x40, 0x40, 0x00}}, + {{-1342, 66, 807}, { -1674, 1835}, {0x88, 0x88, 0x88, 0x00}}, + {{-1289, 1, 808}, { -753, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1448, 73, 1055}, { -2402, 1409}, {0x40, 0x40, 0x40, 0x00}}, + {{-1594, 1, 995}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{-1453, 73, 1026}, { -2269, 1024}, {0x40, 0x40, 0x40, 0x00}}, + {{-1453, 73, 1026}, { -2258, 1247}, {0x40, 0x40, 0x40, 0x00}}, + {{-1482, 73, 1021}, { -1904, 1024}, {0x40, 0x40, 0x40, 0x00}}, + {{-1594, 1, 995}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{-1448, 73, 1055}, { -2433, 1023}, {0x40, 0x40, 0x40, 0x00}}, + {{-1470, 1, 1063}, { -1792, 1872}, {0x64, 0x64, 0x64, 0x00}}, + {{-1482, 73, 1021}, { -1618, 2029}, {0x40, 0x40, 0x40, 0x00}}, + {{-1529, 58, 1011}, { -1142, 1516}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1448, 73, 1055}, { -800, 4356}, {0x40, 0x40, 0x40, 0x00}}, + {{-1363, 109, 1113}, { -455, 5810}, {0x88, 0x88, 0x88, 0x00}}, + {{-1470, 1, 1063}, { -38, 3666}, {0x64, 0x64, 0x64, 0x00}}, + {{-1363, 109, 1113}, { -15, 1054}, {0x88, 0x88, 0x88, 0x00}}, + {{-1387, 1, 1203}, { 869, 2782}, {0x64, 0x64, 0x64, 0x00}}, + {{-1470, 1, 1063}, { 2167, 978}, {0x64, 0x64, 0x64, 0x00}}, + {{-1533, 109, 988}, { -2820, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1444, 109, 935}, { -1811, 1478}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1437, 73, 943}, { -1578, 1023}, {0xa5, 0xa4, 0xa4, 0x00}}, + {{-1437, 73, 943}, { 0, 1023}, {0xa5, 0xa4, 0xa4, 0x00}}, + {{-1444, 109, 935}, { -511, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1385, 73, 899}, { 5, 1952}, {0xa5, 0xa4, 0xa4, 0x00}}, + {{-1385, 73, 899}, { 0, 1024}, {0xa5, 0xa4, 0xa4, 0x00}}, + {{-1444, 109, 935}, { -1062, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1403, 130, 903}, { -575, 1613}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1385, 73, 899}, { -3005, 1024}, {0xa5, 0xa4, 0xa4, 0x00}}, + {{-1403, 130, 903}, { -3201, 1824}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1342, 66, 807}, { -1682, 1023}, {0x89, 0x88, 0x88, 0x00}}, + {{-1333, 109, 1019}, { -4124, 1024}, {0x89, 0x88, 0x88, 0x00}}, + {{-1482, 73, 1021}, { -2699, 1716}, {0x41, 0x40, 0x40, 0x00}}, + {{-1437, 73, 943}, { -2308, 1023}, {0x41, 0x40, 0x40, 0x00}}, + {{-1261, 55, 861}, { -2115, 1023}, {0x41, 0x40, 0x40, 0x00}}, + {{-1302, 82, 955}, { -2783, 1816}, {0x89, 0x88, 0x88, 0x00}}, + {{-1291, 35, 822}, { -1184, 1023}, {0x41, 0x40, 0x40, 0x00}}, + {{-1333, 109, 1019}, { -2799, 4052}, {0x89, 0x88, 0x88, 0x00}}, + {{-1437, 73, 943}, { -1567, 5385}, {0x41, 0x40, 0x40, 0x00}}, + {{-1343, 77, 927}, { -1465, 4101}, {0x41, 0x40, 0x40, 0x00}}, + {{-1343, 77, 927}, { -2516, 2518}, {0x41, 0x40, 0x40, 0x00}}, + {{-1437, 73, 943}, { -1408, 3175}, {0x41, 0x40, 0x40, 0x00}}, + {{-1385, 73, 899}, { -1853, 2360}, {0x41, 0x40, 0x40, 0x00}}, + {{-1302, 82, 955}, { -1548, 1023}, {0x89, 0x88, 0x88, 0x00}}, + {{-1333, 109, 1019}, { -1725, 2045}, {0x89, 0x88, 0x88, 0x00}}, + {{-1343, 77, 927}, { -866, 1023}, {0x41, 0x40, 0x40, 0x00}}, + {{-1343, 77, 927}, { -3455, 1024}, {0x41, 0x40, 0x40, 0x00}}, + {{-1385, 73, 899}, { -3321, 1692}, {0x41, 0x40, 0x40, 0x00}}, + {{-1291, 35, 822}, { -1934, 1023}, {0x41, 0x40, 0x40, 0x00}}, + {{-1302, 82, 955}, { -4054, 1023}, {0x89, 0x88, 0x88, 0x00}}, + {{-1343, 77, 927}, { -3679, 1593}, {0x41, 0x40, 0x40, 0x00}}, + {{-1291, 35, 822}, { -2269, 1024}, {0x41, 0x40, 0x40, 0x00}}, + {{-1533, 109, 988}, { -1756, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1437, 73, 943}, { -1123, 2091}, {0xa5, 0xa4, 0xa4, 0x00}}, + {{-1529, 58, 1011}, { -983, 1023}, {0xa5, 0xa4, 0xa4, 0x00}}, + {{-1385, 73, 899}, { -3497, 1023}, {0x41, 0x40, 0x40, 0x00}}, + {{-1342, 66, 807}, { -2408, 1775}, {0x89, 0x88, 0x88, 0x00}}, + {{-1291, 35, 822}, { -1957, 1023}, {0x41, 0x40, 0x40, 0x00}}, + {{-1403, 130, 903}, { -3901, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1386, 130, 859}, { -3357, 1358}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1342, 66, 807}, { -2183, 1024}, {0x89, 0x88, 0x88, 0x00}}, + {{-1354, 109, 1069}, { 24, 4528}, {0x89, 0x88, 0x88, 0x00}}, + {{-1453, 73, 1026}, { 13, 6071}, {0x41, 0x40, 0x40, 0x00}}, + {{-1482, 73, 1021}, { 383, 6076}, {0x41, 0x40, 0x40, 0x00}}, + {{-1354, 109, 1069}, { 889, 4040}, {0x89, 0x88, 0x88, 0x00}}, + {{-1448, 73, 1055}, { 497, 5367}, {0x41, 0x40, 0x40, 0x00}}, + {{-1453, 73, 1026}, { 829, 5581}, {0x41, 0x40, 0x40, 0x00}}, + {{-1354, 109, 1069}, { -3144, 1024}, {0x89, 0x88, 0x88, 0x00}}, + {{-1363, 109, 1113}, { -3124, 1633}, {0x89, 0x88, 0x88, 0x00}}, + {{-1448, 73, 1055}, { -1760, 1024}, {0x41, 0x40, 0x40, 0x00}}, + {{-1386, 130, 859}, { -2771, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1373, 109, 788}, { -1929, 1618}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1342, 66, 807}, { -1551, 1024}, {0x89, 0x88, 0x88, 0x00}}, + {{-1227, 87, 887}, { -1479, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1300, 109, 956}, { -1157, 2195}, {0x89, 0x88, 0x88, 0x00}}, + {{-1261, 55, 861}, { -828, 1023}, {0x41, 0x40, 0x40, 0x00}}, + {{-1333, 109, 1019}, { -3598, 1023}, {0x89, 0x88, 0x88, 0x00}}, + {{-1354, 109, 1069}, { -3430, 1744}, {0x89, 0x88, 0x88, 0x00}}, + {{-1482, 73, 1021}, { -2014, 1023}, {0x41, 0x40, 0x40, 0x00}}, + {{-1482, 73, 1021}, { -1120, 2250}, {0x41, 0x40, 0x40, 0x00}}, + {{-1529, 58, 1011}, { -627, 2790}, {0x65, 0x64, 0x64, 0x00}}, + {{-1437, 73, 943}, { -529, 1717}, {0x41, 0x40, 0x40, 0x00}}, + {{-1300, 109, 956}, { -2765, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1302, 82, 955}, { -2542, 1317}, {0x89, 0x88, 0x88, 0x00}}, + {{-1261, 55, 861}, { -1547, 1024}, {0x41, 0x40, 0x40, 0x00}}, + {{-1300, 109, 956}, { -837, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1333, 109, 1019}, { -836, 1993}, {0x89, 0x88, 0x88, 0x00}}, + {{-1302, 82, 955}, { -468, 1024}, {0x89, 0x88, 0x88, 0x00}}, + {{-1091, 1, 945}, { -2278, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1174, 73, 861}, { -32, 2823}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1160, 1, 918}, { -741, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -922, 73, 990}, { -1981, 4684}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1035, 1, 999}, { -644, 7154}, {0x88, 0x88, 0x88, 0x00}}, + {{ -980, 1, 1068}, { 370, 5600}, {0x88, 0x88, 0x88, 0x00}}, + {{ -922, 73, 990}, { -4162, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1012, 73, 917}, { -2673, 2933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1035, 1, 999}, { -1354, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1035, 1, 999}, { -2392, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1012, 73, 917}, { -1554, 3188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1091, 1, 945}, { -778, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1109, 73, 865}, { -3377, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1174, 73, 861}, { -3652, 2350}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1091, 1, 945}, { -1098, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1174, 73, 861}, { -2866, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1220, 1, 869}, { -1747, 2429}, {0x88, 0x88, 0x88, 0x00}}, + {{-1160, 1, 918}, { -932, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1012, 73, 917}, { -3407, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, 73, 865}, { -2247, 2997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1091, 1, 945}, { -1108, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1109, 73, 865}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1014, 159, 814}, { -2352, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1125, 145, 798}, { -818, 2923}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -903, 94, 888}, { -3545, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1014, 159, 814}, { -1792, 3205}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1012, 73, 917}, { -1153, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1012, 73, 917}, { -3392, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1014, 159, 814}, { -2327, 3032}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1109, 73, 865}, { -1103, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -922, 73, 990}, { -3589, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -903, 94, 888}, { -2556, 2972}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1012, 73, 917}, { -1167, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1014, 159, 814}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1040, 192, 688}, { -3189, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1125, 145, 798}, { -1068, 3219}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -818, 123, 952}, { -3435, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -903, 94, 888}, { -2216, 2935}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -922, 73, 990}, { -1117, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1109, 73, 865}, { -2008, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1125, 145, 798}, { -1597, 3051}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1174, 73, 861}, { -653, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -815, 1, 1165}, { -3431, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -792, 37, 1080}, { -2337, 2678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -884, 1, 1079}, { -1116, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -714, 37, 1145}, { -3358, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -792, 37, 1080}, { -2106, 2728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -815, 1, 1165}, { -1092, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -603, 1, 1362}, { -3056, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -532, 37, 1319}, { -2664, 2873}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -634, 1, 1268}, { -994, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -717, 1, 1214}, { -3367, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -714, 37, 1145}, { -2774, 2546}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -815, 1, 1165}, { -1095, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -884, 1, 1079}, { -2971, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -922, 73, 990}, { -1989, 3331}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -980, 1, 1068}, { -966, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -713, 108, 1048}, { -2732, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -818, 123, 952}, { -1581, 3770}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -792, 37, 1080}, { -888, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -792, 37, 1080}, { -3047, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -818, 123, 952}, { -2793, 3845}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -884, 1, 1079}, { -991, 1024}, {0x65, 0x64, 0x64, 0x00}}, + {{ -818, 123, 952}, { -4962, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -922, 73, 990}, { -3424, 2758}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -884, 1, 1079}, { -1614, 1024}, {0x65, 0x64, 0x64, 0x00}}, + {{ -634, 1, 1268}, { -3068, 1024}, {0x65, 0x64, 0x64, 0x00}}, + {{ -589, 122, 1130}, { -2286, 4319}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -717, 1, 1214}, { -998, 1024}, {0x89, 0x88, 0x88, 0x00}}, + {{ -532, 37, 1319}, { -3693, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -487, 123, 1216}, { -3808, 3467}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -634, 1, 1268}, { -1201, 1023}, {0x65, 0x64, 0x64, 0x00}}, + {{ -589, 122, 1130}, { -5244, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -714, 37, 1145}, { -2797, 2239}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -717, 1, 1214}, { -1705, 1024}, {0x89, 0x88, 0x88, 0x00}}, + {{ -589, 122, 1130}, { -4049, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -713, 108, 1048}, { -1699, 3061}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -714, 37, 1145}, { -1317, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -487, 123, 1216}, { -5296, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -589, 122, 1130}, { -4030, 3503}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -634, 1, 1268}, { -1722, 1024}, {0x65, 0x64, 0x64, 0x00}}, + {{ -714, 37, 1145}, { -3135, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -713, 108, 1048}, { -1865, 2661}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -792, 37, 1080}, { -1020, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1153, 1, -1154}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1218, 1, -1140}, { -1383, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1194, 37, -1070}, { -1196, 2733}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1194, 37, -1070}, { 1103, 3081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1254, 1, -1097}, { 358, 4468}, {0x88, 0x88, 0x88, 0x00}}, + {{-1297, 1, -1068}, { 957, 5370}, {0x88, 0x88, 0x88, 0x00}}, + {{-1100, 87, -1134}, { 1148, 3732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1153, 1, -1154}, { 373, 5559}, {0x88, 0x88, 0x88, 0x00}}, + {{-1194, 37, -1070}, { 2434, 5230}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1074, 1, -1169}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1153, 1, -1154}, { -1678, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1100, 87, -1134}, { -840, 2823}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1035, 87, -1120}, { -2798, 3070}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1074, 1, -1169}, { -910, 4450}, {0x88, 0x88, 0x88, 0x00}}, + {{-1100, 87, -1134}, { -1512, 2558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1194, 37, -1070}, { -13, 1043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 1, -1140}, { -201, 2753}, {0x88, 0x88, 0x88, 0x00}}, + {{-1254, 1, -1097}, { 892, 2331}, {0x88, 0x88, 0x88, 0x00}}, + {{-1297, 1, -1068}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1398, 1, -1032}, { -2231, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1318, 37, -994}, { -771, 3077}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1002, 1, -1161}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1074, 1, -1169}, { -1508, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1035, 87, -1120}, { -491, 3130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1100, 87, -1134}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1194, 37, -1070}, { 0, 2998}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1215, 87, -962}, { 2157, 3785}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1215, 87, -962}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1318, 37, -994}, { -1807, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1320, 78, -857}, { -1996, 3423}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1215, 87, -962}, { -3357, 3701}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1297, 1, -1068}, { -1092, 5507}, {0x89, 0x88, 0x88, 0x00}}, + {{-1318, 37, -994}, { -1581, 3368}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1194, 37, -1070}, { -2144, 3662}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1297, 1, -1068}, { -697, 5443}, {0x89, 0x88, 0x88, 0x00}}, + {{-1215, 87, -962}, { -105, 2606}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -114, 1, 194}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -157, 37, 152}, { -1467, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -162, 37, 231}, { -528, 2387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 1, 264}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -114, 1, 194}, { -1446, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -162, 37, 231}, { -646, 2248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 1, 264}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -162, 37, 231}, { -1384, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -155, 37, 296}, { -627, 2148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -96, 1, 323}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -116, 1, 264}, { -1305, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -155, 37, 296}, { -931, 2256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -102, 1, 63}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -109, 1, 34}, { -618, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -135, 37, 75}, { 84, 2068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, 53}, { -1093, 2617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, 75}, { -482, 2795}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -109, 1, 34}, { -355, 1542}, {0x88, 0x88, 0x88, 0x00}}, + {{ -109, 1, 95}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -135, 37, 75}, { -1044, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, 152}, { -524, 2603}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -102, 1, 63}, { -1134, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -135, 37, 75}, { -747, 1997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -109, 1, 95}, { -369, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -114, 1, 194}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -103, 1, 153}, { -879, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -157, 37, 152}, { -617, 2355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 1, 153}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -109, 1, 95}, { -1152, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -157, 37, 152}, { -173, 2369}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 58, 203}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -218, 58, 99}, { -2201, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -310, 94, 163}, { -1162, 3244}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -252, 58, 282}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -310, 94, 163}, { -2862, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -376, 94, 262}, { -1666, 3184}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -190, 58, 276}, { -1920, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -203, 58, 203}, { -1799, 2562}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -252, 58, 282}, { -624, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -203, 58, 203}, { -2868, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -310, 94, 163}, { -2395, 3485}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -252, 58, 282}, { -933, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, 152}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, 75}, { -1663, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -218, 58, 99}, { -706, 2618}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -162, 37, 231}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -203, 58, 203}, { -1124, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -190, 58, 276}, { -142, 2214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, 75}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, 53}, { -636, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -218, 58, 99}, { -872, 2665}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, 152}, { -1655, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -203, 58, 203}, { -526, 2017}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -155, 37, 296}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -162, 37, 231}, { -1355, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -190, 58, 276}, { -477, 1840}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -218, 58, 99}, { -1744, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -203, 58, 203}, { -131, 2522}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -218, 58, 99}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -322, 58, 63}, { -2285, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -310, 94, 163}, { -1365, 3059}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -95, 1, -103}, { -2224, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -135, 37, -47}, { -1066, 2146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 1, -31}, { -723, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -95, 1, -31}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -135, 37, -47}, { -1173, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, -11}, { -1274, 1893}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 1, -31}, { 1357, -803}, {0x88, 0x88, 0x88, 0x00}}, + {{ -157, 37, -11}, { 429, 429}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -109, 1, 34}, { 1985, 429}, {0x88, 0x88, 0x88, 0x00}}, + {{ -102, 1, -197}, { -632, 2172}, {0x88, 0x88, 0x88, 0x00}}, + {{ -145, 1, -233}, { -19, 3171}, {0x64, 0x64, 0x64, 0x00}}, + {{ -105, 23, -161}, { -202, 1403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 1, -233}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -197, 42, -203}, { -478, 2460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -128, 19, -136}, { 1576, 2367}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 1, -103}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -128, 19, -136}, { -1053, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, -91}, { -943, 2203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 1, -103}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -135, 37, -47}, { -34, 2636}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 1, -103}, { 1549, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -81, 1, -146}, { 1149, 1884}, {0x88, 0x88, 0x88, 0x00}}, + {{ -128, 19, -136}, { 2228, 1829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -81, 1, -146}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -105, 23, -161}, { -754, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -128, 19, -136}, { -827, 1719}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -81, 1, -146}, { 1597, 1590}, {0x88, 0x88, 0x88, 0x00}}, + {{ -102, 1, -197}, { 519, 1972}, {0x88, 0x88, 0x88, 0x00}}, + {{ -105, 23, -161}, { 1338, 2298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, 53}, { -8, 1036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -109, 1, 34}, { 729, 2111}, {0x88, 0x88, 0x88, 0x00}}, + {{ -157, 37, -11}, { 1288, 659}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, 23, -161}, { -2490, 1882}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 1, -233}, { -810, 2461}, {0x64, 0x64, 0x64, 0x00}}, + {{ -128, 19, -136}, { -2442, 1185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -128, 19, -136}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -197, 42, -203}, { -2057, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -255, 69, -166}, { -2506, 2478}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, -47}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, -91}, { -1007, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -182, 58, -36}, { -233, 2106}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -128, 19, -136}, { -174, 2786}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -255, 69, -166}, { 2583, 3674}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, -91}, { 603, 1892}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, -11}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -182, 58, -36}, { -870, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -214, 58, 35}, { -393, 2573}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, -47}, { -1297, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -182, 58, -36}, { -592, 1877}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, -11}, { -422, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, 53}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -214, 58, 35}, { -1335, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -218, 58, 99}, { -1022, 2330}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -218, 58, 99}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -214, 58, 35}, { -1343, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -322, 58, 63}, { -608, 3227}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -255, 69, -166}, { -7391, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -317, 86, -210}, { -7908, 2554}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -322, 58, 63}, { -2404, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, -91}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -255, 69, -166}, { -2664, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -182, 58, -36}, { 148, 2345}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -182, 58, -36}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -255, 69, -166}, { -3107, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -322, 58, 63}, { 397, 4570}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -214, 58, 35}, { -3442, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -182, 58, -36}, { -4457, 2287}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -322, 58, 63}, { -1119, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -214, 58, 35}, { 1147, 2643}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, 53}, { 367, 3728}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -157, 37, -11}, { 1647, 4162}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -23, 1, -470}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -20, 37, -515}, { -1206, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -49, 37, -487}, { -704, 1708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 6, 1, -499}, { -1258, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -20, 37, -515}, { -1122, 1997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -23, 1, -470}, { -409, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 9, 37, -537}, { -1620, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -20, 37, -515}, { -1258, 1681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 6, 1, -499}, { -527, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 42, 1, -513}, { -1198, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 9, 37, -537}, { -745, 2058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 6, 1, -499}, { -389, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 42, 1, -513}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 38, 37, -544}, { -991, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 9, 37, -537}, { -945, 1641}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 71, 1, -542}, { -1258, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 38, 37, -544}, { -804, 1933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 42, 1, -513}, { -409, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -135, 37, -429}, { -1334, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, -465}, { -1334, 1774}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -178, 37, -429}, { -434, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -138, 1, -369}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -233, 50, -372}, { -1498, 2686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -183, 42, -337}, { -229, 2438}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -117, 1, -405}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -95, 1, -441}, { -875, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -135, 37, -429}, { -224, 1974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -59, 1, -449}, { -1134, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -92, 37, -465}, { -530, 1909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 1, -441}, { -369, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -23, 1, -470}, { -1297, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -49, 37, -487}, { -1015, 1965}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -59, 1, -449}, { -422, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -49, 37, -487}, { -1649, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -92, 37, -465}, { -1153, 1900}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -59, 1, -449}, { -536, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -95, 1, -441}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -135, 37, -465}, { -1225, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, -429}, { -924, 1711}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -92, 37, -465}, { -1334, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, -465}, { -1268, 1922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, 1, -441}, { -434, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -138, 1, -369}, { 1787, -95}, {0x88, 0x88, 0x88, 0x00}}, + {{ -183, 42, -337}, { 569, 659}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -124, 1, -333}, { 2074, 659}, {0x88, 0x88, 0x88, 0x00}}, + {{ -117, 1, -405}, { -1297, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -135, 37, -429}, { -1521, 1974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -138, 1, -369}, { -422, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -135, 37, -429}, { 645, -133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -178, 37, -429}, { 197, 647}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -138, 1, -369}, { 1871, 647}, {0x88, 0x88, 0x88, 0x00}}, + {{ -124, 1, -333}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -183, 42, -337}, { -1504, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -178, 37, -285}, { -1302, 2106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -124, 1, -333}, { -1573, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -178, 37, -285}, { -414, 2259}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 1, -283}, { -511, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -178, 37, -429}, { -19, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -233, 50, -372}, { 157, 2686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -138, 1, -369}, { 1655, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -178, 37, -285}, { -17, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -197, 42, -203}, { 996, 2460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 1, -233}, { 1474, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -131, 1, -283}, { 1257, -297}, {0x88, 0x88, 0x88, 0x00}}, + {{ -178, 37, -285}, { 397, 594}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 1, -233}, { 1889, 594}, {0x64, 0x64, 0x64, 0x00}}, + {{ -233, 50, -372}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -334, 73, -386}, { -2160, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -317, 86, -210}, { -1371, 4653}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -178, 37, -285}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -317, 86, -210}, { -3436, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -255, 69, -166}, { -2662, 2441}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -53, 58, -540}, { -1793, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -118, 58, -560}, { -2269, 2354}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -49, 37, -487}, { -583, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -255, 69, -166}, { 2227, 713}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -197, 42, -203}, { 720, 934}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -178, 37, -285}, { -292, 2370}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -183, 42, -337}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -233, 50, -372}, { -1292, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -317, 86, -210}, { -882, 4881}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -183, 42, -337}, { -1632, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -317, 86, -210}, { 669, 4243}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -178, 37, -285}, { -530, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -118, 58, -560}, { -3062, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -175, 58, -558}, { -2803, 2197}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, -465}, { -996, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, -465}, { -1737, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -211, 58, -461}, { -468, 2077}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -178, 37, -429}, { -565, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -175, 58, -558}, { -3193, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -211, 58, -461}, { -1674, 2546}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, -465}, { -1038, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -178, 37, -429}, { -279, 3507}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -211, 58, -461}, { 777, 3545}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -233, 50, -372}, { -102, 1844}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 9, 37, -537}, { -1112, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -53, 58, -540}, { -126, 1964}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -20, 37, -515}, { -361, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -233, 50, -372}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -283, 58, -432}, { -1631, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -334, 73, -386}, { -1598, 2476}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -211, 58, -461}, { -1915, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -283, 58, -432}, { -970, 2335}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -92, 37, -465}, { -1334, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -118, 58, -560}, { -800, 3057}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -135, 37, -465}, { -434, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -49, 37, -487}, { -1492, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -118, 58, -560}, { -894, 3086}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -92, 37, -465}, { -485, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -20, 37, -515}, { -1258, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -53, 58, -540}, { -1142, 1987}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -49, 37, -487}, { -409, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 9, 37, -731}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -34, 37, -724}, { -913, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1, 37, -686}, { -368, 1918}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 42, 1, -722}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 9, 37, -731}, { -1033, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1, 37, -686}, { -1001, 1990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 38, 37, -674}, { -1486, 2154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 42, 1, -722}, { -483, 2917}, {0x88, 0x88, 0x88, 0x00}}, + {{ -1, 37, -686}, { -855, 1576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 71, 1, -701}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 42, 1, -722}, { -750, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 38, 37, -674}, { -212, 2163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 85, 1, -657}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 38, 37, -674}, { -1284, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 37, -638}, { -854, 1708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 85, 1, -621}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 85, 1, -657}, { -750, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 52, 37, -638}, { -342, 2039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 85, 1, -657}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 71, 1, -701}, { -949, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 38, 37, -674}, { -636, 2140}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 37, -638}, { -1071, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 59, 37, -587}, { -640, 1993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 42, 1, -722}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 35, 1, -744}, { -474, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 9, 37, -731}, { -398, 1977}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 99, 1, -585}, { -1604, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 59, 37, -587}, { -1176, 2062}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 71, 1, -542}, { -521, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 59, 37, -587}, { -1819, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 38, 37, -544}, { -1213, 1828}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 71, 1, -542}, { -591, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 35, 1, -744}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -1, 1, -765}, { -875, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 9, 37, -731}, { -325, 1923}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 99, 1, -585}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 85, 1, -621}, { -808, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 59, 37, -587}, { -349, 2091}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 9, 37, -731}, { -1140, 2092}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1, 1, -765}, { -371, 2813}, {0x88, 0x88, 0x88, 0x00}}, + {{ -34, 37, -724}, { -457, 1486}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 59, 37, -587}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 52, 37, -638}, { -1061, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -2, 58, -584}, { -101, 2384}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 59, 37, -587}, { -1492, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -2, 58, -584}, { -845, 2224}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 38, 37, -544}, { -485, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 38, 37, -544}, { -917, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -2, 58, -584}, { -306, 2118}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 9, 37, -537}, { -298, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -2, 58, -584}, { -1622, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -53, 58, -540}, { -1049, 2283}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 9, 37, -537}, { -527, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -2, 58, -584}, { -1732, 2417}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -40, 43, -643}, { -563, 3357}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -53, 58, -540}, { -1032, 1223}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 38, 37, -674}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -1, 37, -686}, { -856, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -40, 43, -643}, { -1341, 2126}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -118, 58, -560}, { -1781, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -121, 58, -692}, { -1816, 3764}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -175, 58, -558}, { -579, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -40, 43, -643}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -121, 58, -692}, { -2006, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -118, 58, -560}, { -563, 3353}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -34, 37, -724}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -121, 58, -692}, { -1985, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -40, 43, -643}, { -706, 2569}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 52, 37, -638}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -40, 43, -643}, { -1916, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -2, 58, -584}, { -1094, 2278}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 38, 37, -674}, { -808, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -40, 43, -643}, { -811, 2760}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -1, 37, -686}, { -1104, 2114}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -34, 37, -724}, { -359, 2849}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -40, 43, -643}, { -382, 1150}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -53, 58, -540}, { -2635, 2906}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -40, 43, -643}, { -857, 4175}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -118, 58, -560}, { -1635, 1908}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -128, 37, -752}, { -1375, 3147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -109, 1, -823}, { -447, 4579}, {0x64, 0x64, 0x64, 0x00}}, + {{ -200, 37, -802}, { 399, 2686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -70, 37, -767}, { -9, 1040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 1, -830}, { -802, 2430}, {0x88, 0x88, 0x88, 0x00}}, + {{ -109, 1, -823}, { 552, 2542}, {0x64, 0x64, 0x64, 0x00}}, + {{ -1, 1, -765}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -45, 1, -830}, { -1623, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -70, 37, -767}, { -831, 2414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -70, 37, -767}, { -1709, 2675}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -109, 1, -823}, { -556, 3790}, {0x64, 0x64, 0x64, 0x00}}, + {{ -128, 37, -752}, { -615, 2084}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, 1, -852}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -225, 1, -859}, { -1210, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -200, 37, -802}, { -551, 2361}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -34, 37, -724}, { 336, 2310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -109, 1, -823}, { 1909, 1585}, {0x64, 0x64, 0x64, 0x00}}, + {{ -167, 1, -852}, { 621, 1964}, {0x88, 0x88, 0x88, 0x00}}, + {{ -200, 37, -802}, { 881, 3387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -34, 37, -724}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -70, 37, -767}, { -1172, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -121, 58, -692}, { -635, 2905}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -70, 37, -767}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -128, 37, -752}, { -1244, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -121, 58, -692}, { -1436, 2352}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -128, 37, -752}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -200, 37, -802}, { -1834, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -182, 58, -720}, { -551, 2295}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -182, 58, -720}, { -1386, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -121, 58, -692}, { -625, 2211}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -544, 47, -722}, { -879, 356}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -541, 1, -780}, { -111, 1946}, {0x64, 0x64, 0x64, 0x00}}, + {{ -631, 47, -755}, { 1298, 71}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, 1, -794}, { 1149, 1860}, {0x64, 0x64, 0x64, 0x00}}, + {{ -664, 1, -823}, { 1221, 1820}, {0x88, 0x88, 0x88, 0x00}}, + {{ -714, 1, -881}, { 2820, 2229}, {0x88, 0x88, 0x88, 0x00}}, + {{ -718, 77, -852}, { 2425, 650}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, 1, -794}, { -141, 1956}, {0x64, 0x64, 0x64, 0x00}}, + {{ -631, 47, -755}, { -296, -24}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -200, 37, -802}, { -622, 2963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -253, 1, -816}, { -202, 4272}, {0x64, 0x64, 0x64, 0x00}}, + {{ -265, 37, -739}, { 1254, 3230}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, 1, -881}, { 514, 923}, {0x88, 0x88, 0x88, 0x00}}, + {{ -770, 77, -905}, { 1594, 2318}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -718, 77, -852}, { 2070, 549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -265, 37, -739}, { -7, 1043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -325, 1, -794}, { -888, 2697}, {0x88, 0x88, 0x88, 0x00}}, + {{ -354, 1, -751}, { 128, 3067}, {0x64, 0x64, 0x64, 0x00}}, + {{ -200, 37, -802}, { -6, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -225, 1, -859}, { -665, 2377}, {0x88, 0x88, 0x88, 0x00}}, + {{ -253, 1, -816}, { 416, 2347}, {0x64, 0x64, 0x64, 0x00}}, + {{ -265, 37, -739}, { 1287, 3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -253, 1, -816}, { 1973, 5129}, {0x64, 0x64, 0x64, 0x00}}, + {{ -325, 1, -794}, { 3080, 4019}, {0x88, 0x88, 0x88, 0x00}}, + {{ -354, 1, -751}, { 2157, 1793}, {0x64, 0x64, 0x64, 0x00}}, + {{ -419, 1, -787}, { 701, 2313}, {0x88, 0x88, 0x88, 0x00}}, + {{ -474, 37, -739}, { 772, 4005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -736, 1, -945}, { 1699, 1067}, {0x88, 0x88, 0x88, 0x00}}, + {{ -770, 77, -905}, { 1025, 2722}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, 1, -881}, { 2677, 2102}, {0x88, 0x88, 0x88, 0x00}}, + {{ -419, 1, -787}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -484, 1, -794}, { -1359, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -474, 37, -739}, { -1016, 2378}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -474, 37, -739}, { -11, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -484, 1, -794}, { -354, 2394}, {0x88, 0x88, 0x88, 0x00}}, + {{ -541, 1, -780}, { 859, 2636}, {0x64, 0x64, 0x64, 0x00}}, + {{ -474, 37, -739}, { -1700, 3116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -541, 1, -780}, { -553, 4527}, {0x64, 0x64, 0x64, 0x00}}, + {{ -544, 47, -722}, { -190, 2788}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -265, 37, -739}, { -1870, 3379}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -354, 1, -751}, { -608, 4968}, {0x65, 0x64, 0x64, 0x00}}, + {{ -308, 37, -659}, { -94, 2759}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -182, 58, -720}, { -1391, 3311}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -200, 37, -802}, { -452, 4855}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -265, 37, -739}, { 419, 3172}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -265, 37, -739}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -308, 37, -659}, { 0, 2904}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -182, 58, -720}, { 1749, 536}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -387, 37, -688}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -474, 37, -739}, { -2085, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -478, 58, -648}, { -1209, 2751}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -474, 37, -739}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -544, 47, -722}, { -1545, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -478, 58, -648}, { -987, 2690}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -354, 1, -751}, { 0, 1024}, {0x65, 0x64, 0x64, 0x00}}, + {{ -474, 37, -739}, { -2609, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -387, 37, -688}, { -997, 2347}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -308, 37, -659}, { -2147, 3609}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -354, 1, -751}, { -698, 5354}, {0x65, 0x64, 0x64, 0x00}}, + {{ -387, 37, -688}, { -394, 3725}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -844, 1, -1104}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -894, 1, -1118}, { -1092, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -877, 37, -1063}, { -422, 2285}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -844, 1, -1104}, { -1112, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -877, 37, -1063}, { -1144, 2353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -815, 1, -1082}, { -361, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -786, 1, -1053}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -815, 1, -1082}, { -849, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -850, 77, -995}, { -301, 3912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -794, 67, -973}, { -1976, 2925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -786, 1, -1053}, { -643, 4208}, {0x88, 0x88, 0x88, 0x00}}, + {{ -850, 77, -995}, { -756, 1306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -736, 1, -945}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -794, 67, -973}, { -1532, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -770, 77, -905}, { -834, 2604}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -786, 1, -1053}, { -1900, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -794, 67, -973}, { -379, 2078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -765, 1, -996}, { -618, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -765, 1, -996}, { -1793, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -794, 67, -973}, { -1676, 2098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -736, 1, -945}, { -583, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -815, 1, -1082}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -877, 37, -1063}, { -1543, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, 77, -995}, { -2309, 2843}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -978, 57, -1113}, { -1463, 2408}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1002, 1, -1161}, { -476, 3342}, {0x88, 0x88, 0x88, 0x00}}, + {{-1035, 87, -1120}, { -596, 1182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -894, 1, -1118}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -978, 57, -1113}, { -1893, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -926, 87, -1077}, { -1583, 2854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -930, 1, -1169}, { -1291, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -978, 57, -1113}, { -920, 2678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -877, 37, -1063}, { -1411, 2602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -894, 1, -1118}, { -459, 3666}, {0x64, 0x64, 0x64, 0x00}}, + {{ -926, 87, -1077}, { -190, 1260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -930, 1, -1169}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1002, 1, -1161}, { -1508, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -978, 57, -1113}, { -1095, 2318}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -794, 67, -973}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -850, 77, -995}, { 0, 3051}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -770, 77, -905}, { 1727, 1012}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -877, 37, -1063}, { -2926, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -926, 87, -1077}, { -1933, 2541}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -850, 77, -995}, { -951, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -926, 87, -1077}, { -2787, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -978, 57, -1113}, { -1529, 2389}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1035, 87, -1120}, { -906, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -480, 1, 1774}, { -2530, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -433, 37, 1703}, { -1486, 2833}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -505, 1, 1696}, { -823, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -488, 1, 1632}, { -2378, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -429, 37, 1578}, { -1970, 2802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -524, 1, 1564}, { -773, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -429, 37, 1578}, { -3176, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -459, 73, 1501}, { -2643, 2830}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -524, 1, 1564}, { -1033, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -524, 1, 1564}, { -2800, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -459, 73, 1501}, { -2593, 3435}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -580, 1, 1492}, { -911, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -622, 1, 1433}, { -2279, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -528, 37, 1423}, { -1563, 2999}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -603, 1, 1362}, { -741, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -580, 1, 1492}, { -2234, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -528, 37, 1423}, { -1673, 2899}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, 1, 1433}, { -727, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -528, 37, 1423}, { -3171, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -532, 37, 1319}, { -1830, 2737}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -603, 1, 1362}, { -1031, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -459, 73, 1501}, { -4357, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, 37, 1423}, { -2643, 2550}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -580, 1, 1492}, { -1417, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -433, 37, 1703}, { -1286, 3734}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -488, 1, 1632}, { -418, 5563}, {0x64, 0x64, 0x64, 0x00}}, + {{ -505, 1, 1696}, { 514, 4420}, {0x88, 0x88, 0x88, 0x00}}, + {{ -431, 37, 1773}, { -3469, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -433, 37, 1703}, { -2433, 2655}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 1, 1774}, { -1128, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -433, 37, 1703}, { -3000, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -429, 37, 1578}, { -1127, 2842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -488, 1, 1632}, { -976, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -528, 37, 1423}, { -3223, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -302, 112, 1437}, { -3667, 5995}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -532, 37, 1319}, { -1048, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -431, 37, 1773}, { -2864, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -327, 88, 1612}, { -359, 4072}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -433, 37, 1703}, { -931, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -532, 37, 1319}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -302, 112, 1437}, { 0, 6643}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -487, 123, 1216}, { 2445, 1087}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -261, 94, 1793}, { -4286, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -327, 88, 1612}, { -2748, 4729}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -431, 37, 1773}, { -1394, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -327, 88, 1612}, { -966, 4590}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -429, 37, 1578}, { -314, 6996}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -433, 37, 1703}, { 1937, 5678}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -459, 73, 1501}, { -3401, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -302, 112, 1437}, { -4793, 4388}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -528, 37, 1423}, { -1106, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -327, 88, 1612}, { -5366, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -302, 112, 1437}, { -3466, 4232}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -459, 73, 1501}, { -1745, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -429, 37, 1578}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -327, 88, 1612}, { -2492, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -459, 73, 1501}, { 671, 2783}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 280, 1, 2212}, { -220, 1586}, {0x88, 0x88, 0x88, 0x00}}, + {{ 374, 1, 2170}, { 1167, 2034}, {0x88, 0x88, 0x88, 0x00}}, + {{ 251, 116, 2164}, { 192, -78}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 365, 145, 2100}, { 2057, 88}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 374, 1, 2170}, { 3748, 1827}, {0x88, 0x88, 0x88, 0x00}}, + {{ 456, 1, 2076}, { 1219, 2369}, {0x88, 0x88, 0x88, 0x00}}, + {{ 415, 116, 1933}, { 306, 6183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 456, 1, 2076}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 535, 1, 1894}, { -4146, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 415, 116, 1933}, { -2395, 4127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 374, 1, 2170}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 415, 116, 1933}, { -5551, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 365, 145, 2100}, { -2555, 3173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 365, 145, 2100}, { 49, 6488}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 415, 116, 1933}, { 16, 10175}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 300, 180, 1895}, { 2572, 10221}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 251, 116, 2164}, { -8198, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 365, 145, 2100}, { -7657, 2628}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 135, 94, 2000}, { -5878, -86}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 365, 145, 2100}, { -7903, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 300, 180, 1895}, { -6100, 3090}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 135, 94, 2000}, { -4657, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 522, 130, 1803}, { -2160, 5961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 565, 1, 1695}, { -702, 9292}, {0x88, 0x88, 0x88, 0x00}}, + {{ 511, 109, 1632}, { 1225, 7206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 563, 1, 1597}, { -27, 3760}, {0x88, 0x88, 0x88, 0x00}}, + {{ 523, 1, 1534}, { 1530, 3795}, {0x88, 0x88, 0x88, 0x00}}, + {{ 511, 109, 1632}, { 1, 1154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 565, 1, 1695}, { 3009, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 563, 1, 1597}, { 963, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 511, 109, 1632}, { 1679, 3535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 522, 130, 1803}, { -18, 1057}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 586, 1, 1783}, { -946, 3950}, {0x88, 0x88, 0x88, 0x00}}, + {{ 565, 1, 1695}, { 836, 4591}, {0x88, 0x88, 0x88, 0x00}}, + {{ 415, 116, 1933}, { -27, 1059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 535, 1, 1894}, { -1778, 4163}, {0x88, 0x88, 0x88, 0x00}}, + {{ 522, 130, 1803}, { 1529, 4217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 523, 1, 1534}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 419, 109, 1503}, { -3188, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 511, 109, 1632}, { -1354, 3758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 535, 1, 1894}, { 3725, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 586, 1, 1783}, { 1192, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 522, 130, 1803}, { 2120, 3916}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 511, 109, 1632}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 419, 109, 1503}, { -3292, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 290, 180, 1614}, { -2979, 4848}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 415, 116, 1933}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 522, 130, 1803}, { -3520, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 300, 180, 1895}, { 878, 3424}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 300, 180, 1895}, { -7362, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 522, 130, 1803}, { -3374, 4059}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 272, 144, 1693}, { -2394, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 522, 130, 1803}, { -4727, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 511, 109, 1632}, { -1899, 3262}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 272, 144, 1693}, { -1538, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 511, 109, 1632}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 290, 180, 1614}, { -4848, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 272, 144, 1693}, { -4840, 2876}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 309, 73, 1430}, { 1941, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 315, 1, 1328}, { 423, -1084}, {0x88, 0x88, 0x88, 0x00}}, + {{ 245, 73, 1356}, { -102, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 245, 73, 1356}, { -1925, 2895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 239, 1, 1249}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 193, 73, 1282}, { -1904, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 239, 1, 1249}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 178, 1, 1151}, { -2400, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 193, 73, 1282}, { 79, 2927}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 193, 73, 1282}, { -1278, 3876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 178, 1, 1151}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 97, 123, 1162}, { -3061, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 1, 1383}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 315, 1, 1328}, { -2111, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 309, 73, 1430}, { -1052, 3396}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 315, 1, 1328}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 239, 1, 1249}, { -2277, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 245, 73, 1356}, { -592, 3114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 523, 1, 1534}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 458, 1, 1448}, { -2239, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 419, 109, 1503}, { -1811, 3647}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 458, 1, 1448}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 400, 1, 1383}, { -1812, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 419, 109, 1503}, { 305, 3664}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 419, 109, 1503}, { -1941, 3797}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 1, 1383}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 309, 73, 1430}, { -2595, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 178, 150, 1485}, { -46, 1185}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 245, 73, 1356}, { -1153, 4420}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 193, 73, 1282}, { 208, 5704}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 309, 73, 1430}, { 889, 4420}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 245, 73, 1356}, { 2616, 3328}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 178, 150, 1485}, { -936, 4258}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 290, 180, 1614}, { 2661, 4602}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 309, 73, 1430}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 178, 150, 1485}, { 2437, 4837}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 193, 73, 1282}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 97, 123, 1162}, { -3363, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 419, 109, 1503}, { -1489, 3453}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 309, 73, 1430}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 290, 180, 1614}, { -4459, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 32, 1, 953}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -35, 1, 870}, { -2213, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -16, 93, 968}, { -371, 3173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -35, 1, 870}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -102, 73, 854}, { -2076, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -16, 93, 968}, { -776, 3746}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -35, 1, 870}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -88, 1, 793}, { -1937, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -102, 73, 854}, { -1070, 2803}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -102, 73, 854}, { -1172, 2619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 1, 793}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -148, 73, 781}, { -1966, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 1, 793}, { 157, 2925}, {0x88, 0x88, 0x88, 0x00}}, + {{ -125, 1, 709}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -148, 73, 781}, { -1721, 2344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 123, 1060}, { -2371, 3472}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 32, 1, 953}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -16, 93, 968}, { -2181, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -148, 73, 781}, { -86, 1090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -125, 1, 709}, { 1635, 2411}, {0x64, 0x64, 0x64, 0x00}}, + {{ -188, 73, 729}, { 1109, 448}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 178, 1, 1151}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 133, 1, 1080}, { -1744, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 97, 123, 1162}, { -712, 4001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 133, 1, 1080}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 52, 123, 1060}, { -3078, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 123, 1162}, { -2275, 3203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 133, 1, 1080}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 96, 1, 992}, { -1999, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 52, 123, 1060}, { -1034, 3923}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 96, 1, 992}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 32, 1, 953}, { -1569, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 52, 123, 1060}, { -58, 4079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -123, 1, 553}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -192, 73, 479}, { -2598, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -218, 73, 564}, { -1844, 2720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -96, 1, 385}, { 239, 3201}, {0x88, 0x88, 0x88, 0x00}}, + {{ -96, 1, 323}, { 1349, 3861}, {0x88, 0x88, 0x88, 0x00}}, + {{ -149, 37, 356}, { 1436, 2351}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -149, 37, 356}, { -3473, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -192, 73, 479}, { -1574, 3089}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -123, 1, 459}, { -1129, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -96, 1, 385}, { -19, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -149, 37, 356}, { -195, 2481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -123, 1, 459}, { 1639, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -123, 1, 459}, { -1951, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -192, 73, 479}, { -1561, 3100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -96, 1, 323}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -155, 37, 296}, { -1544, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -149, 37, 356}, { -992, 2166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -125, 1, 709}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -203, 73, 644}, { -3038, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -188, 73, 729}, { -2303, 3112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 1, 634}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -123, 1, 553}, { -1781, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -218, 73, 564}, { -938, 3384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -218, 73, 564}, { -2539, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 73, 644}, { -1748, 2552}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 1, 634}, { -1651, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -203, 73, 644}, { -1988, 3321}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -149, 37, 356}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -190, 58, 328}, { -1115, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -192, 73, 479}, { 356, 3807}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -155, 37, 296}, { -1268, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -190, 58, 328}, { -651, 1928}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -192, 73, 479}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -282, 58, 385}, { 0, 3758}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -218, 73, 564}, { 1626, 130}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -252, 58, 282}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -376, 94, 262}, { -2728, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -282, 58, 385}, { -273, 3241}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -192, 73, 479}, { -2473, 4980}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -190, 58, 328}, { -804, 7649}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -282, 58, 385}, { 184, 5617}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -190, 58, 328}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -252, 58, 282}, { -1611, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -282, 58, 385}, { -842, 3121}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -190, 58, 328}, { -2387, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -190, 58, 276}, { -1735, 1895}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -252, 58, 282}, { -776, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -155, 37, 296}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -190, 58, 276}, { -946, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -190, 58, 328}, { -480, 2007}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -729, 116, 2831}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -899, 120, 2541}, { -7009, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -899, 130, 2823}, { -1957, 4009}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -899, 130, 2823}, { -6658, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -899, 120, 2541}, { -2096, 4714}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1000, 110, 2634}, { -2243, 1856}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -899, 130, 2823}, { -5374, 4954}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1000, 110, 2634}, { -1748, 7606}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1017, 130, 2754}, { -2524, 5166}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -729, 116, 2831}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -630, 166, 2723}, { -3217, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -899, 120, 2541}, { -1979, 7747}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 294, 1, 2654}, { 1068, 2071}, {0x64, 0x64, 0x64, 0x00}}, + {{ 256, 33, 2551}, { 203, 515}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 237, 1, 2557}, { -356, 1233}, {0x64, 0x64, 0x64, 0x00}}, + {{ 294, 1, 2654}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 304, 20, 2611}, { -753, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 256, 33, 2551}, { -1405, 2117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 237, 1, 2557}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 256, 33, 2551}, { -910, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 228, 1, 2502}, { -45, 1922}, {0x64, 0x64, 0x64, 0x00}}, + {{ 256, 33, 2551}, { -1246, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 246, 34, 2501}, { -452, 1425}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 228, 1, 2502}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 305, 1, 2407}, { -1603, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 367, 33, 2492}, { 54, 1973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 381, 1, 2470}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 367, 33, 2492}, { 903, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 318, 45, 2489}, { 283, 363}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { -301, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 367, 33, 2492}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 368, 45, 2569}, { -913, 1896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 381, 17, 2570}, { -524, 2224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 302, 47, 2498}, { 91, 1466}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { 823, 890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 318, 45, 2489}, { -30, 1112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 308, 33, 2444}, { -55, 1166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 275, 20, 2455}, { 165, 1737}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 302, 47, 2498}, { 853, 1110}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 308, 33, 2444}, { 727, 1571}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 302, 47, 2498}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 318, 45, 2489}, { -122, 1377}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 308, 33, 2444}, { -1225, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 318, 45, 2489}, { -637, 1667}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 367, 33, 2492}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { -1204, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 368, 45, 2569}, { -913, 1896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 401, -3, 2581}, { -1402, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 353, 30, 2629}, { -367, 1962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 361, -3, 2646}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 353, 30, 2629}, { -1007, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 294, 1, 2654}, { -398, 2036}, {0x64, 0x64, 0x64, 0x00}}, + {{ 353, 30, 2629}, { -216, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 304, 20, 2611}, { 649, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 294, 1, 2654}, { 695, 272}, {0x64, 0x64, 0x64, 0x00}}, + {{ 381, 1, 2470}, { -1841, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 367, 33, 2492}, { -1552, 1930}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 401, -3, 2581}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 367, 33, 2492}, { -1798, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 381, 17, 2570}, { -576, 1497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 401, -3, 2581}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 381, 17, 2570}, { -746, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 353, 30, 2629}, { -897, 2094}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 263, 1, 2431}, { 770, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 275, 20, 2455}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 308, 33, 2444}, { -220, 1594}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 263, 1, 2431}, { -780, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 308, 33, 2444}, { -249, 2037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 305, 1, 2407}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 246, 34, 2501}, { -1291, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 275, 20, 2455}, { -568, 1542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 263, 1, 2431}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 308, 33, 2444}, { -1043, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 367, 33, 2492}, { -1550, 2139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 228, 1, 2502}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 246, 34, 2501}, { -605, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 263, 1, 2431}, { -314, 2282}, {0x64, 0x64, 0x64, 0x00}}, + {{ 381, 17, 2570}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 368, 45, 2569}, { -508, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 353, 30, 2629}, { -356, 2045}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 368, 45, 2569}, { 187, 789}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 354, 45, 2598}, { -190, 1159}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 353, 30, 2629}, { -293, 1703}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 304, 20, 2611}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { -1498, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 293, 52, 2546}, { -1212, 1549}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 353, 30, 2629}, { -865, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 354, 45, 2598}, { -762, 1567}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 368, 45, 2569}, { -228, 1242}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { -519, 2115}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 354, 45, 2598}, { 292, 1336}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { -154, 2514}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 304, 20, 2611}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 246, 34, 2501}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 302, 47, 2498}, { -1058, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 275, 20, 2455}, { -493, 1763}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 256, 33, 2551}, { -1019, 1786}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 293, 52, 2546}, { -1321, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 256, 33, 2551}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 293, 52, 2546}, { -820, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 289, 55, 2525}, { -735, 1375}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 246, 34, 2501}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 256, 33, 2551}, { -890, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 289, 55, 2525}, { -763, 1829}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 293, 52, 2546}, { -361, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { -404, 1620}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 289, 55, 2525}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 246, 34, 2501}, { 237, -21}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 289, 55, 2525}, { -134, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 302, 47, 2498}, { 404, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 289, 55, 2525}, { -538, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 328, 59, 2541}, { -591, 1742}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 302, 47, 2498}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 103, 55, 2407}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 109, 2322}, { -2221, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 65, 94, 2425}, { -203, 2269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 111, 1, 2492}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 103, 55, 2407}, { -2221, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 65, 94, 2425}, { -2424, 2269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 111, 1, 2492}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 65, 94, 2425}, { -2726, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 94, 2529}, { -1562, 3009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 111, 1, 2492}, { -2956, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 56, 94, 2529}, { -1661, 3193}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 47, 1, 2610}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 280, 1, 2212}, { -1516, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 251, 116, 2164}, { -1053, 3806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, 58, 2199}, { 231, 2415}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 212, 1, 2223}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 136, 16, 2251}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 132, 46, 2252}, { -663, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 132, 28, 2256}, { -274, 1141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 46, 2304}, { -563, 1377}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 110, 16, 2307}, { 0, 1730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 28, 2298}, { -144, 1431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 127, 33, 2226}, { -701, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 132, 46, 2252}, { -378, 1569}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 1, 2251}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 127, 33, 2226}, { -924, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 16, 2251}, { -255, 1231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 198, 58, 2199}, { -1668, 2429}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 1, 2251}, { 0, 3835}, {0x88, 0x88, 0x88, 0x00}}, + {{ 212, 1, 2223}, { -302, 2078}, {0x88, 0x88, 0x88, 0x00}}, + {{ 198, 58, 2199}, { -2182, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 127, 33, 2226}, { -579, 1745}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 109, 2322}, { -1478, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 103, 55, 2407}, { -841, 3151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 46, 2304}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 28, 2298}, { -595, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 110, 16, 2307}, { -325, 1217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 114, 1, 2299}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 136, 1, 2251}, { -181, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 136, 16, 2251}, { -177, 1352}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 132, 1, 2259}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 136, 16, 2251}, { 926, 1065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 132, 28, 2256}, { 892, 1362}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 132, 1, 2259}, { 1255, 887}, {0x88, 0x88, 0x88, 0x00}}, + {{ 110, 16, 2307}, { -37, 1352}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 110, 1, 2308}, { 0, 1681}, {0x88, 0x88, 0x88, 0x00}}, + {{ 114, 1, 2299}, { 219, 1630}, {0x88, 0x88, 0x88, 0x00}}, + {{ 103, 55, 2407}, { -630, 3311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 110, 16, 2307}, { 0, 5599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 46, 2304}, { 571, 5258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 103, 55, 2407}, { 48, 2209}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 1, 2405}, { 0, 3403}, {0x88, 0x88, 0x88, 0x00}}, + {{ 110, 1, 2308}, { 2114, 3576}, {0x88, 0x88, 0x88, 0x00}}, + {{ 110, 16, 2307}, { 2178, 3254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 103, 55, 2407}, { -1872, 2218}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 111, 1, 2492}, { 0, 3412}, {0x88, 0x88, 0x88, 0x00}}, + {{ 108, 1, 2405}, { -807, 1676}, {0x88, 0x88, 0x88, 0x00}}, + {{ 97, 124, 2286}, { -328, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 88, 133, 2279}, { -337, 1352}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 88, 123, 2298}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 101, 116, 2291}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 97, 124, 2286}, { -214, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 88, 123, 2298}, { -149, 1345}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 105, 81, 2300}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 101, 116, 2291}, { -797, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 94, 109, 2322}, { -487, 1678}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 101, 116, 2291}, { -723, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 88, 123, 2298}, { -551, 1333}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 94, 109, 2322}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 118, 66, 2201}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 112, 123, 2254}, { -1723, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 119, 113, 2253}, { -1548, 1223}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 102, 133, 2250}, { 118, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 94, 136, 2247}, { -69, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 81, 136, 2273}, { -135, 1673}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 88, 133, 2279}, { 54, 1742}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 132, 46, 2252}, { -406, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 125, 41, 2267}, { -223, 1364}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 132, 28, 2256}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 118, 66, 2201}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 119, 113, 2253}, { -1560, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 127, 82, 2252}, { -1068, 1542}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 94, 109, 2322}, { -1356, 1612}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 108, 46, 2304}, { 0, 2201}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 105, 81, 2300}, { -540, 1623}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 112, 123, 2254}, { 380, 1030}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 102, 133, 2250}, { 59, 1036}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 88, 133, 2279}, { 24, 1757}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 97, 124, 2286}, { 346, 1821}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 119, 113, 2253}, { 420, 976}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 112, 123, 2254}, { 160, 1025}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 97, 124, 2286}, { 94, 1815}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 101, 116, 2291}, { 297, 1884}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 127, 82, 2252}, { 1010, 723}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 119, 113, 2253}, { 815, 1411}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 101, 116, 2291}, { 1619, 1851}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 105, 81, 2300}, { 2074, 1196}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 127, 82, 2252}, { -833, 1926}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 116, 41, 2288}, { 0, 2829}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 125, 41, 2267}, { 40, 2321}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 116, 41, 2288}, { 54, 1197}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 127, 82, 2252}, { 899, 2089}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 105, 81, 2300}, { 961, 926}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 88, 133, 2279}, { -296, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 81, 136, 2273}, { -442, 1164}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 88, 123, 2298}, { 173, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 81, 136, 2273}, { 184, 1165}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 61, 141, 2258}, { -371, 1335}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 63, 161, 2302}, { 426, 2061}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 116, 41, 2288}, { -377, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 108, 46, 2304}, { -221, 1383}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 112, 28, 2298}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 116, 41, 2288}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 105, 81, 2300}, { -946, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 108, 46, 2304}, { -223, 1346}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 94, 109, 2322}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 88, 123, 2298}, { -632, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 63, 161, 2302}, { -1075, 1932}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 127, 33, 2226}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 118, 66, 2201}, { -924, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 132, 46, 2252}, { 147, 1640}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 251, 116, 2164}, { -3246, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 130, 2175}, { -352, 2540}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 118, 66, 2201}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 198, 58, 2199}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 251, 116, 2164}, { -1894, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 118, 66, 2201}, { 1009, 2476}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 198, 58, 2199}, { -1757, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 118, 66, 2201}, { -232, 1919}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 127, 33, 2226}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 94, 136, 2247}, { 24, 2081}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 71, 140, 2238}, { 566, 2193}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 61, 141, 2258}, { 731, 1739}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 81, 136, 2273}, { 221, 1459}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 251, 116, 2164}, { -3150, 4181}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 135, 94, 2000}, { 0, 7339}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 130, 2175}, { 9, 3350}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 65, 94, 2425}, { -2301, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 19, 188, 2403}, { -2693, 3334}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 56, 94, 2529}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 94, 109, 2322}, { -2371, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 19, 188, 2403}, { -463, 3321}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 65, 94, 2425}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 118, 66, 2201}, { 2076, 460}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 127, 82, 2252}, { 899, 613}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 132, 46, 2252}, { 1222, 1354}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 130, 2175}, { -31, 29}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 71, 140, 2238}, { -258, 1606}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 94, 136, 2247}, { 295, 1606}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 19, 188, 2403}, { -1683, 3489}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 94, 109, 2322}, { 0, 5955}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 63, 161, 2302}, { 512, 4644}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 135, 94, 2000}, { 4623, 5483}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 68, 150, 2191}, { 0, 5563}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 130, 2175}, { 704, 6232}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 130, 2175}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 68, 150, 2191}, { -971, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 71, 140, 2238}, { -1198, 2073}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 130, 2175}, { 595, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 94, 136, 2247}, { -1015, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 102, 133, 2250}, { -1046, 1208}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 127, 82, 2252}, { 825, 1415}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 125, 41, 2267}, { 1333, 2228}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 132, 46, 2252}, { 1489, 1874}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 118, 66, 2201}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 130, 2175}, { -1556, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 112, 123, 2254}, { -740, 2580}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 88, 123, 2298}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 81, 136, 2273}, { -632, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 63, 161, 2302}, { -443, 1932}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 112, 123, 2254}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 130, 2175}, { -1757, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 102, 133, 2250}, { -131, 1317}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -502, 1, 1863}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -542, 1, 1943}, { -2522, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -507, 19, 1883}, { -573, 1556}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -499, 38, 1878}, { -3974, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -507, 19, 1883}, { -3640, 1565}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -545, 1, 2007}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -606, 1, 2069}, { -2442, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -493, 73, 2080}, { -442, 4236}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 1, 2141}, { -2607, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -588, 37, 2154}, { -1998, 2986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, 1, 2069}, { -230, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -493, 73, 2080}, { -1648, 4430}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, 1, 2069}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -588, 37, 2154}, { -2641, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -499, 38, 1878}, { 965, 4878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -493, 73, 2080}, { -3242, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -507, 19, 1883}, { 1736, 2056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -542, 1, 1943}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -545, 1, 2007}, { -1796, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -483, 39, 1852}, { -851, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -431, 37, 1773}, { -1070, 4299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -486, 18, 1845}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -431, 37, 1773}, { -445, 4155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 1, 1774}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -486, 18, 1845}, { -1882, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -486, 18, 1845}, { -1814, 1525}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -502, 1, 1863}, { -2523, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -502, 1, 1863}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -507, 19, 1883}, { -782, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -499, 16, 1864}, { -284, 1364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -486, 18, 1845}, { 284, 3704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -502, 1, 1863}, { 960, 3159}, {0x88, 0x88, 0x88, 0x00}}, + {{ -499, 16, 1864}, { 536, 3029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 94, 1793}, { -1793, 4496}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -431, 37, 1773}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -352, 114, 1917}, { -4459, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -352, 114, 1917}, { -3073, 4254}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -441, 62, 1852}, { -2541, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -483, 39, 1852}, { -3282, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -441, 62, 1852}, { -2327, 2044}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -389, 117, 2020}, { -3081, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -286, 130, 1909}, { 844, 2777}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -352, 114, 1917}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -286, 130, 1909}, { -3151, 2535}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -261, 94, 1793}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -352, 114, 1917}, { -4377, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -301, 145, 2094}, { -3349, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -286, 130, 1909}, { -317, 5312}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -389, 117, 2020}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -301, 145, 2094}, { -5782, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -389, 117, 2020}, { -4694, 4192}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -472, 115, 2203}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -389, 117, 2020}, { -4258, 1159}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -352, 114, 1917}, { -1941, 3191}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -449, 72, 1910}, { -561, 538}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -483, 39, 1852}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -490, 46, 1865}, { -532, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -471, 63, 1874}, { -843, 1590}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -441, 62, 1852}, { -934, 2063}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -471, 63, 1874}, { -1015, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -472, 115, 2203}, { -1690, 8608}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -389, 117, 2020}, { -3766, 3339}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -493, 73, 2080}, { -4902, 6741}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -352, 114, 1917}, { 827, 4191}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -441, 62, 1852}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -471, 63, 1874}, { -1042, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -352, 114, 1917}, { -2704, 3517}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -471, 63, 1874}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -449, 72, 1910}, { -1054, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -471, 63, 1874}, { -937, 1601}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -499, 38, 1878}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -449, 72, 1910}, { -1819, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -471, 63, 1874}, { -1101, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -490, 46, 1865}, { -496, 1252}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -499, 38, 1878}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -493, 73, 2080}, { -239, 4563}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -588, 37, 2154}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -540, 94, 2232}, { -3041, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -472, 115, 2203}, { -2556, 2398}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -493, 73, 2080}, { 0, 3772}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -540, 94, 2232}, { -1946, 830}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -449, 72, 1910}, { -1041, 1318}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -499, 38, 1878}, { -1032, 3137}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -493, 73, 2080}, { 3717, -26}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -493, 73, 2080}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -389, 117, 2020}, { 0, 4610}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -449, 72, 1910}, { 3733, 4266}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -472, 115, 2203}, { 1048, 2339}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -540, 94, 2232}, { -293, 4023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -649, 184, 2302}, { 695, 8347}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -864, 127, 2360}, { -1155, 3427}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -821, 1, 2281}, { 241, 6333}, {0x88, 0x88, 0x88, 0x00}}, + {{ -902, 1, 2327}, { 1349, 4731}, {0x88, 0x88, 0x88, 0x00}}, + {{ -659, 37, 2217}, { -1445, 3864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -755, 1, 2208}, { -470, 5781}, {0x88, 0x88, 0x88, 0x00}}, + {{ -779, 163, 2300}, { 2515, 3247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -779, 163, 2300}, { -1505, 4235}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -821, 1, 2281}, { -14, 7417}, {0x88, 0x88, 0x88, 0x00}}, + {{ -864, 127, 2360}, { 797, 4297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -779, 163, 2300}, { -1674, 4297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -755, 1, 2208}, { 109, 7783}, {0x88, 0x88, 0x88, 0x00}}, + {{ -821, 1, 2281}, { 1323, 6129}, {0x88, 0x88, 0x88, 0x00}}, + {{ -659, 37, 2217}, { 473, 3296}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -709, 1, 2175}, { 154, 4829}, {0x88, 0x88, 0x88, 0x00}}, + {{ -755, 1, 2208}, { 1243, 5304}, {0x88, 0x88, 0x88, 0x00}}, + {{ -659, 37, 2217}, { -1415, 3242}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 1, 2141}, { -460, 4739}, {0x88, 0x88, 0x88, 0x00}}, + {{ -709, 1, 2175}, { 136, 3456}, {0x88, 0x88, 0x88, 0x00}}, + {{ -659, 37, 2217}, { -2631, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -588, 37, 2154}, { -1284, 2483}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 1, 2141}, { -856, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -864, 127, 2360}, { -1804, 3372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, 1, 2327}, { -84, 5611}, {0x88, 0x88, 0x88, 0x00}}, + {{ -935, 127, 2395}, { -381, 2572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -935, 127, 2395}, { -1114, 3138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, 1, 2327}, { 309, 5839}, {0x88, 0x88, 0x88, 0x00}}, + {{ -979, 1, 2398}, { 1516, 4046}, {0x64, 0x64, 0x64, 0x00}}, + {{ -540, 94, 2232}, { -3043, 3784}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -659, 37, 2217}, { -990, 5646}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -649, 184, 2302}, { -175, 2186}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -540, 94, 2232}, { -493, 4323}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -588, 37, 2154}, { -160, 6549}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -659, 37, 2217}, { 1737, 5967}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -828, 178, 2436}, { 566, 5784}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -864, 127, 2360}, { 321, 7838}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -935, 127, 2395}, { 1946, 8001}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -828, 178, 2436}, { -4793, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -779, 163, 2300}, { -2372, 2862}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -864, 127, 2360}, { -2770, 592}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -935, 127, 2395}, { -1796, 3391}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -961, 150, 2492}, { 132, 4359}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -899, 120, 2541}, { 1334, 3051}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -649, 184, 2302}, { -1367, 6498}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -779, 163, 2300}, { -701, 9166}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -828, 178, 2436}, { 2332, 9360}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -649, 184, 2302}, { -1400, 6214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -659, 37, 2217}, { -474, 9646}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -779, 163, 2300}, { 1346, 6075}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -979, 1, 2398}, { -113, 5609}, {0x65, 0x64, 0x64, 0x00}}, + {{ -961, 150, 2492}, { -227, 1908}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -828, 178, 2436}, { -3827, 5138}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -935, 127, 2395}, { -2048, 7051}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -899, 120, 2541}, { -1132, 4037}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1112, 82, 2432}, { -2075, 3247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1202, 1, 2411}, { -335, 5110}, {0x88, 0x88, 0x88, 0x00}}, + {{-1170, 82, 2478}, { -598, 2832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1203, 82, 2540}, { -1511, 3351}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1243, 1, 2469}, { -200, 5370}, {0x88, 0x88, 0x88, 0x00}}, + {{-1268, 1, 2524}, { 474, 4288}, {0x88, 0x88, 0x88, 0x00}}, + {{-1170, 82, 2478}, { -1108, 3325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1202, 1, 2411}, { -113, 5391}, {0x88, 0x88, 0x88, 0x00}}, + {{-1243, 1, 2469}, { 935, 4351}, {0x88, 0x88, 0x88, 0x00}}, + {{-1112, 82, 2432}, { -311, 3254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1135, 1, 2373}, { -14, 5377}, {0x88, 0x88, 0x88, 0x00}}, + {{-1202, 1, 2411}, { 1545, 5000}, {0x88, 0x88, 0x88, 0x00}}, + {{-1047, 1, 2383}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1135, 1, 2373}, { -1838, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1112, 82, 2432}, { -1232, 3080}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, 82, 2432}, { -2397, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1077, 165, 2482}, { -3639, 2787}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1170, 82, 2478}, { -1696, 2917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1243, 1, 2469}, { -170, 4621}, {0x88, 0x88, 0x88, 0x00}}, + {{-1203, 82, 2540}, { -399, 2225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1077, 165, 2482}, { -1348, 3493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -979, 1, 2398}, { 740, 7319}, {0x64, 0x64, 0x64, 0x00}}, + {{-1047, 1, 2383}, { 1664, 6191}, {0x88, 0x88, 0x88, 0x00}}, + {{ -961, 150, 2492}, { -2436, 9593}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -979, 1, 2398}, { -1062, 13031}, {0x65, 0x64, 0x64, 0x00}}, + {{-1077, 165, 2482}, { -151, 8769}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -899, 120, 2541}, { -2931, 8356}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -961, 150, 2492}, { -2272, 10006}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1077, 165, 2482}, { -230, 11323}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -899, 120, 2541}, { -5592, 5768}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1077, 165, 2482}, { -2533, 8363}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1000, 110, 2634}, { -2945, 4680}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1107, 141, 2587}, { -1443, 3917}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1170, 82, 2478}, { -153, 6501}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1203, 82, 2540}, { 692, 5299}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1107, 141, 2587}, { -2511, 4248}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1112, 82, 2432}, { -388, 6974}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1170, 82, 2478}, { 84, 5514}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1107, 141, 2587}, { -1166, 4888}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1077, 165, 2482}, { -496, 7108}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1112, 82, 2432}, { 1648, 6891}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1000, 110, 2634}, { -4059, 5406}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1077, 165, 2482}, { -1541, 8124}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1107, 141, 2587}, { -1575, 5806}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1143, 109, 2647}, { -4756, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1203, 82, 2540}, { -2533, 2399}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1243, 1, 2602}, { -1628, 307}, {0x88, 0x88, 0x88, 0x00}}, + {{-1111, 109, 2735}, { -5110, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1143, 109, 2647}, { -4309, 2790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1233, 1, 2706}, { -1662, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1144, 1, 2789}, { -3779, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1111, 109, 2735}, { -3500, 3618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1233, 1, 2706}, { -1229, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1143, 109, 2647}, { -1667, 5478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1243, 1, 2602}, { -542, 8483}, {0x88, 0x88, 0x88, 0x00}}, + {{-1233, 1, 2706}, { 1094, 7059}, {0x88, 0x88, 0x88, 0x00}}, + {{-1203, 82, 2540}, { -1105, 3106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 1, 2524}, { -76, 5045}, {0x88, 0x88, 0x88, 0x00}}, + {{-1243, 1, 2602}, { 1072, 3777}, {0x88, 0x88, 0x88, 0x00}}, + {{-1017, 130, 2754}, { -5699, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1111, 109, 2735}, { -4115, 2326}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 1, 2789}, { -1854, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1035, 1, 2823}, { -3524, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1017, 130, 2754}, { -3438, 4111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 1, 2789}, { -1146, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1000, 110, 2634}, { -1095, 5309}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1143, 109, 2647}, { -356, 8200}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1111, 109, 2735}, { 1345, 7270}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1107, 141, 2587}, { -2053, 3191}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1203, 82, 2540}, { -303, 5038}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1143, 109, 2647}, { -625, 2443}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1000, 110, 2634}, { -1536, 5127}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1107, 141, 2587}, { -654, 7484}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1143, 109, 2647}, { 853, 6915}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1017, 130, 2754}, { -3039, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1000, 110, 2634}, { -2805, 3573}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1111, 109, 2735}, { -988, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -899, 130, 2823}, { -1448, 5349}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1035, 1, 2823}, { 1681, 7702}, {0x88, 0x88, 0x88, 0x00}}, + {{ -943, 1, 2878}, { 1626, 5478}, {0x88, 0x88, 0x88, 0x00}}, + {{ -825, 1, 2872}, { -2223, 5383}, {0x88, 0x88, 0x88, 0x00}}, + {{ -729, 116, 2831}, { 1015, 5579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -899, 130, 2823}, { -730, 2464}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -652, 1, 2862}, { -5342, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -729, 116, 2831}, { -3790, 3536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -825, 1, 2872}, { -1737, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -825, 1, 2872}, { -28, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -899, 130, 2823}, { 1464, 3942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -943, 1, 2878}, { 2440, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -652, 1, 2862}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -564, 116, 2828}, { -1895, 3491}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -729, 116, 2831}, { 1543, 3541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1035, 1, 2823}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -899, 130, 2823}, { -3915, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1017, 130, 2754}, { -2132, 3257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -564, 116, 2828}, { -5097, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -630, 166, 2723}, { -3742, 3475}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -729, 116, 2831}, { -1658, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -266, 15, 2805}, { -3157, 5286}, {0x88, 0x88, 0x88, 0x00}}, + {{ -240, 166, 2646}, { 1435, 5557}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -377, 130, 2778}, { -1213, 2512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -266, 15, 2805}, { -50, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -377, 130, 2778}, { 1964, 3746}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -467, 8, 2859}, { 4300, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -467, 8, 2859}, { -44, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -564, 116, 2828}, { 1849, 3462}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -652, 1, 2862}, { 3822, 1056}, {0x88, 0x88, 0x88, 0x00}}, + {{ -467, 8, 2859}, { -2861, 4709}, {0x88, 0x88, 0x88, 0x00}}, + {{ -377, 130, 2778}, { 491, 5983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -564, 116, 2828}, { -1015, 2234}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -377, 130, 2778}, { -5988, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -423, 166, 2713}, { -5472, 2783}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -564, 116, 2828}, { -1948, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -423, 166, 2713}, { -5838, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -630, 166, 2723}, { -2492, 3761}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -564, 116, 2828}, { -1899, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -240, 166, 2646}, { -5981, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -423, 166, 2713}, { -2339, 2815}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -377, 130, 2778}, { -1945, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -34, 116, 2640}, { -5983, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, 166, 2646}, { -4368, 5138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 8, 2762}, { -1967, 1183}, {0x88, 0x88, 0x88, 0x00}}, + {{ -22, 1, 2719}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -34, 116, 2640}, { -1242, 3663}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 8, 2762}, { 2391, 1947}, {0x88, 0x88, 0x88, 0x00}}, + {{ 47, 1, 2610}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 56, 94, 2529}, { -1366, 3222}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -34, 116, 2640}, { 1635, 3552}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 47, 1, 2610}, { 4369, 1891}, {0x88, 0x88, 0x88, 0x00}}, + {{ -34, 116, 2640}, { 1411, 2456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -22, 1, 2719}, { 3539, 4452}, {0x88, 0x88, 0x88, 0x00}}, + {{ -137, 8, 2762}, { -4317, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -240, 166, 2646}, { -2742, 5374}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -266, 15, 2805}, { -1494, 946}, {0x88, 0x88, 0x88, 0x00}}, + {{ -34, 116, 2640}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -89, 188, 2539}, { -1721, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -240, 166, 2646}, { -1342, 3355}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 56, 94, 2529}, { -683, 2123}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 19, 188, 2403}, { -1979, 4209}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -34, 116, 2640}, { 1489, 2505}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 19, 188, 2403}, { -3865, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -89, 188, 2539}, { -1571, 2365}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -856, 1, 1310}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 21, 1310}, { 1024, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -906, 1, 1276}, { -5120, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -871, 1, 1226}, { 6143, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -822, 21, 1260}, { 0, -1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -822, 1, 1260}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -822, 1, 1260}, { 6194, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -822, 21, 1260}, { 6195, -1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -856, 21, 1310}, { 0, -1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -856, 1, 1310}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -856, 21, 1310}, { 0, -2585}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -822, 21, 1260}, { 0, 511}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -871, 1, 1226}, { 1948, 511}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -906, 1, 1276}, { 1948, -2585}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -945, 1, 1246}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, 21, 1246}, { 1024, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -996, 1, 1214}, { -5120, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -964, 1, 1163}, { 6140, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -913, 21, 1195}, { 0, -1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -913, 1, 1195}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -913, 1, 1195}, { 3097, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -913, 21, 1195}, { 3097, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -945, 21, 1246}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -945, 1, 1246}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -945, 21, 1246}, { 0, -2585}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -913, 21, 1195}, { 0, 511}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -964, 1, 1163}, { 1948, 511}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -996, 1, 1214}, { 1948, -2585}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1117, 1, 1194}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1117, 21, 1194}, { 1024, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 1, 1161}, { -5120, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1111, 1, 1078}, { 6143, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1061, 21, 1111}, { 0, -1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1061, 1, 1111}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1061, 1, 1111}, { 10240, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1061, 21, 1111}, { 10240, -1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1117, 21, 1194}, { 0, -1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1117, 1, 1194}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1117, 21, 1194}, { 1023, -4095}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1061, 21, 1111}, { 1024, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1111, 1, 1078}, { -924, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1166, 1, 1161}, { -924, -4095}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1773, 1, 206}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1773, 21, 206}, { 1023, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1802, 1, 154}, { -5120, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1749, 1, 125}, { 6143, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1720, 21, 177}, { 0, -1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1720, 1, 177}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1720, 1, 177}, { 6143, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1720, 21, 177}, { 6143, -1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1773, 21, 206}, { 0, -1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1773, 1, 206}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1773, 21, 206}, { 0, -1536}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1720, 21, 177}, { 0, 1536}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1749, 1, 125}, { 1948, 1535}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1802, 1, 154}, { 1948, -1536}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -581, 1, 1725}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -581, 21, 1725}, { 1024, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -607, 1, 1671}, { -5120, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -580, 1, 1658}, { 6144, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ -554, 21, 1712}, { 0, -1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ -554, 1, 1712}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ -554, 1, 1712}, { 2001, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -554, 21, 1712}, { 2001, -1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -581, 21, 1725}, { 0, -1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -581, 1, 1725}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -581, 21, 1725}, { 0, -488}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -554, 21, 1712}, { 0, 512}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -580, 1, 1658}, { 1948, 512}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -607, 1, 1671}, { 1948, -488}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 198, 1, 2689}, { 1023, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 198, 71, 2689}, { 1023, -2559}, {0x88, 0x88, 0x88, 0x00}}, + {{ 25, 1, 2869}, { -5375, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 3, 1, 2848}, { 6399, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 71, 2668}, { 0, -2559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 1, 2668}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 1, 2668}, { 511, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 177, 71, 2668}, { 511, -2559}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 198, 71, 2689}, { 0, -2559}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 198, 1, 2689}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 198, 71, 2689}, { 9, -511}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 177, 71, 2668}, { 9, 512}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 3, 1, 2848}, { 6655, 511}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 25, 1, 2869}, { 6655, -512}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -1, 1, 675}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1, 21, 675}, { 1024, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1, 1, 735}, { -5120, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -61, 1, 735}, { 6144, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ -61, 21, 675}, { 0, -1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ -61, 1, 675}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ -61, 1, 675}, { 6144, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -61, 21, 675}, { 6144, -1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -1, 21, 675}, { 0, -1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -1, 1, 675}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -1, 21, 675}, { 1023, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -61, 21, 675}, { 1023, -2048}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -61, 1, 735}, { -924, -2048}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -1, 1, 735}, { -924, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2, 1, 476}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2, 21, 476}, { 1024, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2, 1, 536}, { -5119, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -58, 1, 536}, { 6143, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ -58, 21, 476}, { 0, -1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ -58, 1, 476}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ -58, 1, 476}, { 6143, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -58, 21, 476}, { 6143, -1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2, 21, 476}, { 0, -1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2, 1, 476}, { 0, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2, 21, 476}, { 1023, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -58, 21, 476}, { 1023, -2048}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -58, 1, 536}, { -924, -2048}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2, 1, 536}, { -924, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -710, 73, -1087}, { 131, 1056}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -693, 1, -996}, { 1327, 2018}, {0x64, 0x64, 0x64, 0x00}}, + {{ -688, 73, -1008}, { 1202, 1038}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -714, 1, -1082}, { 165, 2033}, {0x64, 0x64, 0x64, 0x00}}, + {{ -431, 73, -1198}, { 159, 1026}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -462, 1, -1262}, { 1039, 1977}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -482, 73, -1249}, { 1056, 1001}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -412, 1, -1212}, { 142, 2003}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -482, 73, -1249}, { -108, 1015}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -577, 1, -1277}, { 1190, 1974}, {0x64, 0x64, 0x64, 0x00}}, + {{ -590, 73, -1263}, { 1275, 1014}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -462, 1, -1262}, { -283, 1978}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -590, 73, -1263}, { -180, 1008}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -577, 1, -1277}, { -326, 1976}, {0x64, 0x64, 0x64, 0x00}}, + {{ -685, 1, -1205}, { 1246, 1982}, {0x64, 0x64, 0x64, 0x00}}, + {{ -690, 73, -1191}, { 1319, 1006}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -690, 73, -1191}, { -321, 1022}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -714, 1, -1082}, { 1094, 1970}, {0x64, 0x64, 0x64, 0x00}}, + {{ -710, 73, -1087}, { 1069, 1010}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -685, 1, -1205}, { -556, 1976}, {0x64, 0x64, 0x64, 0x00}}, + {{ -585, 145, -1249}, { -194, 19}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -590, 73, -1263}, { -180, 1008}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -686, 145, -1177}, { 1305, 17}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -690, 73, -1191}, { 1319, 1006}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -699, 145, -1087}, { 1082, 39}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -686, 145, -1177}, { -103, 55}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -690, 73, -1191}, { -321, 1022}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -710, 73, -1087}, { 1069, 1010}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -492, 145, -1234}, { -46, 54}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -482, 73, -1249}, { -108, 1015}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -585, 145, -1249}, { 1156, 57}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -590, 73, -1263}, { 1275, 1014}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -699, 145, -1087}, { 176, 66}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -710, 73, -1087}, { 131, 1056}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -680, 145, -1032}, { 932, 47}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -688, 73, -1008}, { 1202, 1038}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -431, 73, -1198}, { 159, 1026}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -482, 73, -1249}, { 1056, 1001}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -492, 145, -1234}, { 987, 48}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -441, 145, -1184}, { 91, 73}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -686, 145, -1177}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -699, 145, -1087}, { -1150, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 181, -1106}, { -819, 1807}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -590, 181, -1203}, { -1172, 4090}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -686, 145, -1177}, { -690, 5350}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 181, -1106}, { 154, 4593}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -566, 202, -1102}, { -1323, 3235}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 181, -1106}, { -285, 3249}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -609, 181, -1034}, { -755, 2342}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -511, 181, -1188}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -590, 181, -1203}, { -1021, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -566, 202, -1102}, { -501, 2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -566, 202, -1102}, { -2344, 3296}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -590, 181, -1203}, { -1381, 4230}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 181, -1106}, { -1426, 2812}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 145, -1234}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -590, 181, -1203}, { -1383, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -511, 181, -1188}, { -532, 1589}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 181, -1106}, { 28, 3095}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -699, 145, -1087}, { 16, 3946}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -680, 145, -1032}, { 754, 3966}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -609, 181, -1034}, { -2450, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 181, -1106}, { -2067, 1971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -680, 145, -1032}, { -1443, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -441, 145, -1184}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 145, -1234}, { -904, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -511, 181, -1188}, { -661, 1761}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 145, -1234}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -585, 145, -1249}, { -1202, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -590, 181, -1203}, { -1168, 1764}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -590, 181, -1203}, { -931, 2570}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -585, 145, -1249}, { -549, 3205}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -686, 145, -1177}, { 185, 1815}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -431, 73, -1011}, { -32, 1039}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -412, 1, -1010}, { -38, 2016}, {0x64, 0x64, 0x64, 0x00}}, + {{ -390, 1, -1133}, { 1299, 2031}, {0x64, 0x64, 0x64, 0x00}}, + {{ -410, 73, -1126}, { 1228, 1057}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -631, 73, -950}, { 50, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -635, 1, -938}, { -13, 1945}, {0x64, 0x64, 0x64, 0x00}}, + {{ -520, 1, -931}, { 1349, 1952}, {0x64, 0x64, 0x64, 0x00}}, + {{ -523, 73, -943}, { 1328, 1032}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -410, 73, -1126}, { 103, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -412, 1, -1212}, { 1049, 1989}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -431, 73, -1198}, { 988, 1012}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -390, 1, -1133}, { 83, 1996}, {0x64, 0x64, 0x64, 0x00}}, + {{ -688, 73, -1008}, { 49, 1019}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -693, 1, -996}, { 95, 2006}, {0x64, 0x64, 0x64, 0x00}}, + {{ -635, 1, -938}, { 1233, 2015}, {0x64, 0x64, 0x64, 0x00}}, + {{ -631, 73, -950}, { 1187, 1027}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -523, 73, -943}, { 57, 1040}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -520, 1, -931}, { 9, 2007}, {0x64, 0x64, 0x64, 0x00}}, + {{ -412, 1, -1010}, { 1586, 1963}, {0x64, 0x64, 0x64, 0x00}}, + {{ -431, 73, -1011}, { 1401, 1000}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -529, 145, -967}, { 161, 40}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 73, -943}, { 57, 1040}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -449, 145, -1018}, { 1279, 24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -431, 73, -1011}, { 1401, 1000}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -449, 145, -1018}, { 46, 65}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -431, 73, -1011}, { -32, 1039}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -427, 145, -1126}, { 1230, 86}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -410, 73, -1126}, { 1228, 1057}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -410, 73, -1126}, { 103, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -431, 73, -1198}, { 988, 1012}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -441, 145, -1184}, { 890, 62}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -427, 145, -1126}, { 192, 63}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -630, 145, -974}, { 67, 66}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -631, 73, -950}, { 50, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -529, 145, -967}, { 1260, 74}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 73, -943}, { 1328, 1032}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -688, 73, -1008}, { 49, 1019}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -631, 73, -950}, { 1187, 1027}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -630, 145, -974}, { 987, 21}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -680, 145, -1032}, { -79, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -630, 145, -974}, { -2365, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -609, 181, -1034}, { -1964, 1853}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -680, 145, -1032}, { -1393, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 181, -1034}, { -20, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -609, 181, -1034}, { 1075, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -529, 145, -967}, { 53, 60}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -529, 145, -967}, { -3122, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -609, 181, -1034}, { -2042, 1922}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -630, 145, -974}, { -1840, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -566, 202, -1102}, { -10, 1041}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -609, 181, -1034}, { 533, 1949}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 181, -1034}, { 1051, 982}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -427, 145, -1126}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -441, 145, -1184}, { -753, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -482, 181, -1116}, { -47, 1863}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -482, 181, -1116}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -511, 181, -1188}, { -984, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -566, 202, -1102}, { -229, 2124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -427, 145, -1126}, { -3403, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -482, 181, -1116}, { -3145, 1824}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 145, -1018}, { -2005, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -482, 181, -1116}, { -3390, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 181, -1034}, { -2609, 1897}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 145, -1018}, { -1997, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 145, -1018}, { -2938, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 181, -1034}, { -2251, 1839}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -529, 145, -967}, { -1731, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -482, 181, -1116}, { -1494, 3237}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -441, 145, -1184}, { -880, 4146}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -511, 181, -1188}, { -509, 3227}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -482, 181, -1116}, { 1493, 3328}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -566, 202, -1102}, { 875, 4267}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 181, -1034}, { 1928, 4415}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -425, 109, -1207}, { -3379, 2924}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, 1, -1231}, { -2239, 3565}, {0x64, 0x64, 0x64, 0x00}}, + {{ -367, 109, -1229}, { -2824, 2603}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -367, 109, -1229}, { 88, 4361}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, 1, -1231}, { 58, 5487}, {0x64, 0x64, 0x64, 0x00}}, + {{ -349, 1, -1258}, { 387, 5504}, {0x64, 0x64, 0x64, 0x00}}, + {{ -412, 1, -1212}, { -121, -2339}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -425, 109, -1207}, { -87, -1204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -468, 109, -1272}, { 724, -1204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -412, 1, -1212}, { -2202, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -468, 109, -1272}, { -1344, 2150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -462, 1, -1262}, { -1459, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -349, 1, -1258}, { 1364, 3280}, {0x64, 0x64, 0x64, 0x00}}, + {{ -373, 1, -1306}, { 1621, 3786}, {0x64, 0x64, 0x64, 0x00}}, + {{ -361, 73, -1301}, { 2248, 3353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -367, 109, -1229}, { -2945, 2920}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -349, 1, -1258}, { -1951, 3560}, {0x64, 0x64, 0x64, 0x00}}, + {{ -351, 73, -1280}, { -2276, 2846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -351, 73, -1280}, { -628, 3263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -349, 1, -1258}, { -416, 4018}, {0x64, 0x64, 0x64, 0x00}}, + {{ -361, 73, -1301}, { -413, 3132}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -387, 1, -1217}, { -797, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -425, 109, -1207}, { -385, 2150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -412, 1, -1212}, { -528, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -366, 1, -1231}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -425, 109, -1207}, { -1308, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -387, 1, -1217}, { -130, 1252}, {0x64, 0x64, 0x64, 0x00}}, + {{ -468, 109, -1272}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -425, 109, -1207}, { -811, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -426, 181, -1215}, { -743, 1775}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -382, 181, -1236}, { 78, 3307}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -367, 109, -1229}, { 51, 4077}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { 855, 4132}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -367, 109, -1229}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -382, 181, -1236}, { -770, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { -1216, 1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -367, 109, -1229}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { -1274, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -426, 181, -1215}, { -948, 1253}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -382, 181, -1236}, { -2814, 2862}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { -1865, 3482}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -345, 181, -1285}, { -2182, 2759}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -396, 217, -1249}, { -2103, 1752}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -345, 181, -1285}, { -1394, 1998}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -374, 217, -1271}, { -1792, 1684}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { -8, 1031}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -429, 238, -1278}, { 32, 1337}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -415, 238, -1249}, { 347, 1222}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -425, 109, -1207}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -367, 109, -1229}, { -641, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -426, 181, -1215}, { -21, 1778}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -367, 109, -1229}, { -136, 3014}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 73, -1280}, { -90, 3686}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { 396, 3618}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -468, 109, -1272}, { 2181, -1208}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -426, 181, -1215}, { 1440, -455}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 181, -1272}, { 2148, -455}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 181, -1272}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { -712, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 217, -1271}, { -254, 1312}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -345, 181, -1285}, { -3239, 2706}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 87, -1357}, { -2146, 3274}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -366, 181, -1335}, { -2736, 2435}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -345, 181, -1285}, { -3650, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { -3013, 1488}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 87, -1357}, { -2419, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -374, 217, -1271}, { -2012, 2141}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -366, 181, -1335}, { -1333, 2518}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -389, 217, -1307}, { -1615, 2066}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -374, 217, -1271}, { 49, 2526}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -345, 181, -1285}, { 32, 3033}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -366, 181, -1335}, { 602, 3070}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -415, 238, -1249}, { -403, 1815}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -396, 217, -1249}, { -267, 2082}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { -9, 1726}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -396, 217, -1249}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -374, 217, -1271}, { -318, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { -231, 1397}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -374, 217, -1271}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -389, 217, -1307}, { -404, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { -240, 1323}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { 52, 2480}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 73, -1280}, { 34, 2972}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -361, 73, -1301}, { 286, 2990}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 181, -1272}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -426, 181, -1215}, { -708, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { -600, 1407}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { -1604, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -429, 238, -1278}, { -1141, 1361}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 217, -1271}, { -1063, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -415, 238, -1249}, { -334, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -429, 238, -1278}, { -489, 1321}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -415, 238, -1249}, { -2040, 1433}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -382, 181, -1236}, { -1351, 1572}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -396, 217, -1249}, { -1741, 1409}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { 753, 2505}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -361, 73, -1301}, { 499, 3004}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -370, 73, -1321}, { 631, 3185}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { -430, 3027}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -370, 73, -1321}, { -285, 3703}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 87, -1357}, { 153, 3505}, {0x64, 0x65, 0x64, 0x00}}, + {{ -396, 217, -1249}, { -56, 2274}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -382, 181, -1236}, { -37, 2696}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -345, 181, -1285}, { 600, 2638}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -415, 238, -1249}, { -2080, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { -1895, 1301}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -382, 181, -1236}, { -1378, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -373, 1, -1306}, { 757, 3312}, {0x64, 0x64, 0x64, 0x00}}, + {{ -422, 1, -1316}, { 1170, 3625}, {0x64, 0x64, 0x64, 0x00}}, + {{ -395, 73, -1326}, { 1425, 2857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -423, 73, -1339}, { -2280, 2081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -439, 1, -1304}, { -1511, 2437}, {0x64, 0x64, 0x64, 0x00}}, + {{ -447, 109, -1315}, { -2244, 1572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -411, 73, -1331}, { 794, 3179}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -422, 1, -1316}, { 526, 3906}, {0x64, 0x64, 0x64, 0x00}}, + {{ -423, 73, -1339}, { 934, 3235}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -422, 1, -1316}, { -368, 3342}, {0x64, 0x64, 0x64, 0x00}}, + {{ -439, 1, -1304}, { -162, 3410}, {0x64, 0x64, 0x64, 0x00}}, + {{ -423, 73, -1339}, { -243, 2566}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -370, 73, -1321}, { 3, 3294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -373, 1, -1306}, { 2, 4060}, {0x64, 0x64, 0x64, 0x00}}, + {{ -395, 73, -1326}, { 262, 3295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -468, 109, -1272}, { -1240, 4402}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -439, 1, -1304}, { -822, 5541}, {0x64, 0x64, 0x64, 0x00}}, + {{ -448, 1, -1279}, { -614, 5365}, {0x64, 0x64, 0x64, 0x00}}, + {{ -468, 109, -1272}, { -591, 4377}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -448, 1, -1279}, { -392, 5509}, {0x64, 0x64, 0x64, 0x00}}, + {{ -462, 1, -1262}, { -169, 5428}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -361, 73, -1301}, { -2163, 1677}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -373, 1, -1306}, { -1433, 1897}, {0x64, 0x64, 0x64, 0x00}}, + {{ -370, 73, -1321}, { -2071, 1473}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -395, 73, -1326}, { -2339, 1550}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -422, 1, -1316}, { -1550, 1728}, {0x64, 0x64, 0x64, 0x00}}, + {{ -411, 73, -1331}, { -2250, 1396}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -447, 109, -1315}, { -3061, 2416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -439, 1, -1304}, { -2028, 2886}, {0x64, 0x64, 0x64, 0x00}}, + {{ -468, 109, -1272}, { -2826, 1971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -346, 87, -1357}, { 528, 2347}, {0x64, 0x65, 0x64, 0x00}}, + {{ -370, 73, -1321}, { 350, 2793}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -395, 73, -1326}, { 538, 2972}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -439, 217, -1299}, { 985, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 217, -1271}, { 828, 1320}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -429, 238, -1278}, { 1174, 1300}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -417, 217, -1314}, { -820, 2211}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -410, 181, -1343}, { -543, 2612}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 181, -1301}, { -337, 2067}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { -236, 2429}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -423, 73, -1339}, { -156, 2904}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 109, -1315}, { 325, 2737}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -439, 217, -1299}, { -841, 1795}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 181, -1301}, { -557, 2055}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 217, -1271}, { -600, 1561}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -439, 217, -1299}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -429, 238, -1278}, { -334, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { -376, 1330}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -417, 217, -1314}, { 111, 1818}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -439, 217, -1299}, { 74, 2086}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { 520, 1895}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -389, 217, -1307}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -417, 217, -1314}, { -309, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { -64, 1359}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 87, -1357}, { -568, 2787}, {0x64, 0x65, 0x64, 0x00}}, + {{ -395, 73, -1326}, { -376, 3381}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { 83, 3050}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -395, 73, -1326}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -411, 73, -1331}, { -178, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { -268, 1523}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -417, 217, -1314}, { -1267, 1816}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 181, -1301}, { -839, 2083}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -439, 217, -1299}, { -1008, 1737}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -366, 181, -1335}, { -1468, 3684}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 87, -1357}, { -973, 4581}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { -598, 3986}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -410, 181, -1343}, { -2011, 2732}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 109, -1315}, { -1333, 3309}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 181, -1301}, { -1456, 2554}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -410, 181, -1343}, { -532, 3282}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { -352, 4044}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 109, -1315}, { 220, 3758}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 181, -1301}, { 1458, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 181, -1272}, { 1246, 1284}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 217, -1271}, { 1558, 1509}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -366, 181, -1335}, { -2372, 2376}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { -1572, 2832}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -410, 181, -1343}, { -1970, 2159}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { -482, 2449}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -411, 73, -1331}, { -320, 2929}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -423, 73, -1339}, { -200, 2838}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -389, 217, -1307}, { -531, 2512}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -366, 181, -1335}, { -352, 3014}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -410, 181, -1343}, { 1, 2725}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -389, 217, -1307}, { -1431, 1941}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -410, 181, -1343}, { -948, 2250}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -417, 217, -1314}, { -1152, 1808}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 109, -1315}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -468, 109, -1272}, { -503, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 181, -1272}, { -469, 1776}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 181, -1301}, { -2104, 1868}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 109, -1315}, { -1394, 2153}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 181, -1272}, { -2035, 1539}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -2, 2157}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, -1, 2002}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -280, -1, 2167}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -53, -2, 2322}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -1, 1847}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -507, -1, 2012}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, 20, 1897}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -439, 3, 2041}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -11, 1985}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 16, 1864}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1077, -20, 959}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{-1074, 113, 644}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{-1166, -20, 902}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -962, -20, 1064}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -954, 96, 865}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{-1032, 113, 575}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -945, 113, 666}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{-1255, -20, 845}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{-1101, 113, 588}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{-1354, -20, 658}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{-1342, -20, 498}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{-1138, 113, 481}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 278, -100, 2210}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 248, 96, 2146}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 115, 96, 2168}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 105, -100, 2238}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 378, -100, 2157}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 316, 96, 2110}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 106, -100, 2494}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -34, 73, 2450}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -100, 73, 2564}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -20, -100, 2711}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 96, -100, 2259}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -40, 73, 2308}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 127, 33, 2256}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 120, 46, 2267}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 90, 75, 2160}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 132, -4, 2259}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 90, -10, 2160}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 111, 46, 2288}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 10, 75, 2340}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 44, 75, 2132}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 90, -10, 2160}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 44, 75, 2132}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 44, -10, 2132}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 90, 75, 2160}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 10, 75, 2340}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -56, 75, 2304}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 10, -10, 2340}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 114, -4, 2299}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 132, -4, 2259}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -56, -10, 2304}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -82, 75, 2054}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -82, -10, 2054}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -182, -10, 2234}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -182, 75, 2234}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -416, 75, 2044}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -416, -10, 2044}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -331, -10, 1881}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -331, 75, 1881}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -450, 75, 2000}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -360, 75, 1870}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -475, 51, 1872}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -511, 14, 1893}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -491, 43, 1880}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -480, -10, 1970}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -483, 13, 1842}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -475, 44, 1854}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ -390, -10, 1840}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 111, 46, 2288}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 107, 33, 2298}, { 0, 0}, {0x04, 0x04, 0x04, 0x00}}, + {{ 212, 1, 2223}, { 1174, 1655}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 136, 1, 2251}, { 1795, -492}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 148, 1, 2268}, { 748, -741}, {0x98, 0x99, 0x98, 0x00}}, + {{ 130, 1, 2264}, { 1329, -1408}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 256, 1, 2298}, { -958, 1650}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 130, 1, 2264}, { 857, -1036}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 116, 1, 2294}, { -206, -1175}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 134, 1, 2303}, { -332, -419}, {0x98, 0x99, 0x98, 0x00}}, + {{ 148, 1, 2268}, { 870, -266}, {0x98, 0x99, 0x98, 0x00}}, + {{ 239, 1, 2355}, { -679, 2205}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 256, 1, 2298}, { 1229, 2222}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 116, 1, 2294}, { 209, -1305}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 110, 1, 2308}, { -180, -607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 134, 1, 2303}, { 886, -954}, {0x98, 0x99, 0x98, 0x00}}, + {{ 108, 1, 2405}, { -458, 1885}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 189, 1, 2409}, { 1706, 1824}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 239, 1, 2355}, { 1652, 1644}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 134, 1, 2303}, { 639, -883}, {0x98, 0x99, 0x98, 0x00}}, + {{ 189, 1, 2409}, { -1017, 1765}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 102, 133, 2250}, { 1092, 51}, {0x98, 0x99, 0x98, 0x00}}, + {{ 94, 136, 2247}, { 1055, -257}, {0x98, 0x99, 0x98, 0x00}}, + {{ 94, 140, 2252}, { 866, -281}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 103, 135, 2256}, { 894, 113}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 86, 140, 2270}, { 108, -272}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 93, 135, 2276}, { 50, 120}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 71, 140, 2238}, { 950, -1101}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 61, 141, 2258}, { 117, -1139}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 81, 136, 2273}, { -67, -260}, {0x98, 0x99, 0x98, 0x00}}, + {{ 88, 133, 2279}, { -151, 65}, {0x98, 0x99, 0x98, 0x00}}, + {{ 103, 126, 2282}, { 0, 682}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 114, 126, 2261}, { 928, 682}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 97, 124, 2286}, { -229, 626}, {0x98, 0x99, 0x98, 0x00}}, + {{ 112, 123, 2254}, { 1135, 603}, {0x98, 0x99, 0x98, 0x00}}, + {{ 119, 113, 2253}, { 1260, 1012}, {0x98, 0x99, 0x98, 0x00}}, + {{ 120, 115, 2261}, { 1011, 1097}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 108, 116, 2286}, { -53, 1081}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 101, 116, 2291}, { -317, 966}, {0x98, 0x99, 0x98, 0x00}}, + {{ 140, 46, 2266}, { 1732, 512}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 127, 46, 2298}, { 341, 512}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 131, 16, 2301}, { 310, 942}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 146, 16, 2267}, { 1719, 942}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 132, 82, 2263}, { 1652, -195}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 117, 82, 2293}, { 371, -196}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 105, 81, 2300}, { -27, -236}, {0x98, 0x99, 0x98, 0x00}}, + {{ 108, 46, 2304}, { -119, 438}, {0x98, 0x99, 0x98, 0x00}}, + {{ 110, 16, 2307}, { -195, 858}, {0x98, 0x99, 0x98, 0x00}}, + {{ 110, 1, 2308}, { -270, 1278}, {0x00, 0x01, 0x00, 0x00}}, + {{ 134, 1, 2303}, { 280, 1373}, {0x00, 0x01, 0x00, 0x00}}, + {{ 148, 1, 2268}, { 1706, 1373}, {0x00, 0x01, 0x00, 0x00}}, + {{ 136, 1, 2251}, { 2116, 1291}, {0x00, 0x01, 0x00, 0x00}}, + {{ 136, 16, 2251}, { 2120, 871}, {0x98, 0x99, 0x98, 0x00}}, + {{ 136, 16, 2251}, { 2120, 871}, {0x98, 0x99, 0x98, 0x00}}, + {{ 132, 46, 2252}, { 2124, 451}, {0x98, 0x99, 0x98, 0x00}}, + {{ 140, 46, 2266}, { 1732, 512}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 146, 16, 2267}, { 1719, 942}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 127, 82, 2252}, { 1977, -238}, {0x98, 0x99, 0x98, 0x00}}, + {{ 132, 82, 2263}, { 1652, -195}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 108, 116, 2286}, { 475, -893}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 101, 116, 2291}, { 223, -911}, {0x98, 0x99, 0x98, 0x00}}, + {{ 105, 81, 2300}, { -27, -236}, {0x98, 0x99, 0x98, 0x00}}, + {{ 117, 82, 2293}, { 371, -196}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 120, 115, 2261}, { 1536, -866}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 119, 113, 2253}, { 1796, -847}, {0x98, 0x99, 0x98, 0x00}}, + {{-1385, -3, -1227}, { 2714, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1501, -3, -1288}, { -632, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1444, -3, -1200}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1335, -3, -1248}, { 2344, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1501, -3, -1288}, { -3626, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1385, -3, -1227}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1298, -3, -1419}, { 4327, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1501, -3, -1288}, { -4104, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1335, -3, -1248}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1263, -3, -1299}, { 3228, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1298, -3, -1419}, { 4692, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -3, -1367}, { 2322, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -3, -1511}, { 2886, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1116, -3, -1357}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -3, -1511}, { 4423, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1298, -3, -1419}, { -5402, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1116, -3, -1357}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1116, -3, -1357}, { 2839, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1298, -3, -1419}, { -2766, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1190, -3, -1332}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1190, -3, -1332}, { 2789, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1298, -3, -1419}, { 565, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1263, -3, -1299}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1444, -3, -1200}, { 3094, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1501, -3, -1288}, { 3384, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1504, -3, -1156}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1501, -3, -1288}, { 3074, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -3, -1160}, { -6013, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1504, -3, -1156}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1504, -3, -1156}, { 2412, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -3, -1160}, { -1312, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1557, -3, -1098}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1557, -3, -1098}, { 3275, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -3, -1160}, { 3760, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1592, -3, -993}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1592, -3, -993}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -3, -1160}, { 1728, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1883, -3, -913}, { -5847, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1612, -3, -923}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1592, -3, -993}, { 1220, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1883, -3, -913}, { -1404, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1623, -3, -877}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1612, -3, -923}, { 781, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1883, -3, -913}, { -441, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1652, -3, -844}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1623, -3, -877}, { 862, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1883, -3, -913}, { -1912, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -3, -768}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1652, -3, -844}, { 1696, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1883, -3, -913}, { -1986, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1883, -3, -913}, { 1159, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1730, -3, -650}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -3, -768}, { 2598, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1883, -3, -913}, { 2011, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2031, -3, -664}, { -6250, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1750, -3, -358}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1730, -3, -479}, { 1008, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2099, -3, -380}, { -1418, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1730, -3, -479}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2031, -3, -664}, { 1070, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2099, -3, -380}, { -3457, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2031, -3, -664}, { 2014, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1730, -3, -479}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1723, -3, -549}, { 2421, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1723, -3, -549}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1730, -3, -650}, { 2426, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2031, -3, -664}, { -1711, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1797, -3, -264}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1750, -3, -358}, { 1403, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2099, -3, -380}, { -143, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, -3, -197}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1797, -3, -264}, { 1613, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2099, -3, -380}, { 1430, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, -3, -197}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2099, -3, -380}, { 2574, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2169, -3, -79}, { -2946, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1824, -3, -106}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, -3, -197}, { 2263, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2169, -3, -79}, { 47, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1874, -3, 28}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1824, -3, -106}, { 2108, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2169, -3, -79}, { 1781, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2169, -3, -79}, { 5188, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2139, -3, 156}, { -324, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1866, -3, 120}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1874, -3, 28}, { 2096, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2139, -3, 156}, { 1091, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1851, -3, 194}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1866, -3, 120}, { 1919, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2139, -3, 156}, { 4043, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1851, -3, 194}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2139, -3, 156}, { 68, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2194, -3, 387}, { -4171, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1816, -3, 260}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1851, -3, 194}, { 971, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2194, -3, 387}, { 742, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2194, -3, 387}, { 1050, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2063, -3, 601}, { -2222, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1778, -3, 320}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1816, -3, 260}, { 875, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2063, -3, 601}, { 173, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1739, -3, 376}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1778, -3, 320}, { 828, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2063, -3, 601}, { 892, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1718, -3, 457}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1739, -3, 376}, { 1036, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2063, -3, 601}, { 502, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1673, -3, 664}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1679, -3, 565}, { 1098, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2063, -3, 601}, { 969, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2063, -3, 601}, { 70, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2095, -3, 821}, { -2352, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1679, -3, 565}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1718, -3, 457}, { 1329, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2063, -3, 601}, { 1100, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1703, -3, 806}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1673, -3, 664}, { 1650, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2095, -3, 821}, { -1077, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1703, -3, 806}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2095, -3, 821}, { 1464, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2016, -3, 1027}, { -1094, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1697, -3, 950}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1703, -3, 806}, { 1931, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2016, -3, 1027}, { -855, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, -3, 1022}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1697, -3, 950}, { 980, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2016, -3, 1027}, { -200, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -828, -3, -1628}, { 3625, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -840, -3, -1448}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -782, -3, -1490}, { 2237, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -828, -3, -1628}, { -149, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -782, -3, -1490}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -709, -3, -1512}, { 2276, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -828, -3, -1628}, { 2748, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -3, -1511}, { -4133, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -840, -3, -1448}, { 2893, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -3, -1511}, { -1480, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -928, -3, -1403}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -928, -3, -1403}, { 1946, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -3, -1511}, { 628, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -987, -3, -1370}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -3, -1511}, { 241, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -3, -1367}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -987, -3, -1370}, { 1576, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 210}, { 2580, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, -3, 96}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, -3, 143}, { 801, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 210}, { 844, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, -3, 143}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 51, -3, 210}, { 933, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 210}, { -860, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 51, -3, 210}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 44, -3, 245}, { 496, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 210}, { 1723, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 47, -3, 66}, { 315, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, -3, 96}, { 630, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 48, -3, 41}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 210}, { 2791, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 335, -3, -117}, { -1948, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 48, -3, 41}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 210}, { 686, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 44, -3, 245}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 65, -3, 320}, { 1069, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { 1829, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 37, -3, 642}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 47, -3, 679}, { 556, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { 1303, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 41, -3, 574}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 37, -3, 642}, { 923, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { 2141, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, 443}, { -1421, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 41, -3, 574}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, 443}, { -762, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, -3, 481}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 41, -3, 574}, { 1428, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, -3, 481}, { 1244, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, 443}, { -207, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -3, 404}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, 443}, { 37, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 210}, { -3698, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -3, 404}, { 1241, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 210}, { -1842, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 65, -3, 320}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 335, -3, -117}, { 5449, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 204, -3, -294}, { 435, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 42, -3, -197}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 204, -3, -294}, { 58, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 28, -3, -255}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 42, -3, -197}, { 1404, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 335, -3, -117}, { -1216, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, -3, -22}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 48, -3, 41}, { 928, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 335, -3, -117}, { 372, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 33, -3, -85}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, -3, -22}, { 916, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 335, -3, -117}, { -1904, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 48, -3, -118}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 33, -3, -85}, { 601, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 335, -3, -117}, { 1557, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 48, -3, -118}, { 1193, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, -382}, { 207, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 172, -3, -480}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 147, -3, -435}, { 1218, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 204, -3, -294}, { 1405, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 18, -3, -326}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 28, -3, -255}, { 1725, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 204, -3, -294}, { 560, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 22, -3, -350}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 18, -3, -326}, { 543, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 204, -3, -294}, { 25, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 28, -3, -366}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 22, -3, -350}, { 388, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, -382}, { -3409, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 147, -3, -435}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 204, -3, -294}, { 1019, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 204, -3, -294}, { 669, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 147, -3, -435}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 97, -3, -405}, { 1675, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 204, -3, -294}, { -1132, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 97, -3, -405}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, -3, -381}, { 1396, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 204, -3, -294}, { -2486, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, -3, -381}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 28, -3, -366}, { 869, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 290, -3, -766}, { -389, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 178, -3, -728}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 195, -3, -659}, { 2604, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 327, -3, -591}, { 3480, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 290, -3, -766}, { -3193, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 195, -3, -659}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 200, -3, -616}, { 1528, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 327, -3, -591}, { 2960, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 195, -3, -659}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 203, -3, -549}, { 2298, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 327, -3, -591}, { 998, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 200, -3, -616}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 290, -3, -766}, { 3364, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, -3, -774}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 178, -3, -728}, { 2102, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 172, -3, -480}, { 3347, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 327, -3, -591}, { -3971, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 203, -3, -549}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, -382}, { 2753, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 327, -3, -591}, { -3030, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 172, -3, -480}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 211, -3, -994}, { 958, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 63, -3, -852}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 115, -3, -817}, { 1336, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 290, -3, -766}, { 3072, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 211, -3, -994}, { -3923, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 115, -3, -817}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, -3, -774}, { 2051, 2055}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 290, -3, -766}, { 5454, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 115, -3, -817}, { 3, 2055}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 211, -3, -994}, { 636, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 34, -3, -887}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 63, -3, -852}, { 978, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 34, -3, -887}, { 1655, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 211, -3, -994}, { 381, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 14, -3, -961}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 211, -3, -994}, { 1211, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 97, -3, -1236}, { -4809, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 14, -3, -961}, { 2354, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 97, -3, -1236}, { -2559, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -29, -3, -1055}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -29, -3, -1055}, { 1550, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 97, -3, -1236}, { 223, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -75, -3, -1115}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, -1569}, { 625, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -258, -3, -1527}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -201, -3, -1442}, { 4666, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -75, -3, -1115}, { 1746, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 97, -3, -1236}, { 113, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -95, -3, -1192}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 97, -3, -1236}, { 1545, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -6, -3, -1396}, { -2860, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -95, -3, -1192}, { 2409, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -6, -3, -1396}, { -2024, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -126, -3, -1273}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -153, -3, -1352}, { 2916, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -6, -3, -1396}, { 3803, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -201, -3, -1442}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -126, -3, -1273}, { 2353, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -6, -3, -1396}, { 218, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -153, -3, -1352}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -6, -3, -1396}, { 6752, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, -1569}, { -2834, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -626, -3, -1678}, { 334, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -638, -3, -1528}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -578, -3, -1528}, { 1707, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -626, -3, -1678}, { 3492, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -709, -3, -1512}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -638, -3, -1528}, { 2166, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -626, -3, -1678}, { 3684, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -828, -3, -1628}, { -2646, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, -1569}, { 3664, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -423, -3, -1678}, {-12559, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -258, -3, -1527}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -423, -3, -1678}, { 3633, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -626, -3, -1678}, { -3501, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -527, -3, -1556}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -423, -3, -1678}, { -5299, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -352, -3, -1560}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -258, -3, -1527}, { 4904, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -423, -3, -1678}, { 202, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -445, -3, -1576}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -352, -3, -1560}, { 3866, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -423, -3, -1678}, { 5890, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -527, -3, -1556}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -445, -3, -1576}, { 3826, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -626, -3, -1678}, { 807, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -578, -3, -1528}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -527, -3, -1556}, { 1629, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1684, -3, 1359}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1703, -3, 1289}, { 854, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2034, -3, 1261}, { 2631, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1703, -3, 1289}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1739, -3, 1191}, { 1270, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2034, -3, 1261}, { 2243, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1739, -3, 1191}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1726, -3, 1089}, { 1253, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2034, -3, 1261}, { -1188, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1726, -3, 1089}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2016, -3, 1027}, { -717, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2034, -3, 1261}, { -4074, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1684, -3, 1359}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2034, -3, 1261}, { 1668, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1954, -1, 1529}, { -1309, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1505, -3, 1639}, { 851, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1572, -3, 1447}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1754, -3, 1671}, { 5986, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1572, -3, 1447}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1684, -3, 1359}, { 1847, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1754, -3, 1671}, { -1083, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1726, -3, 1089}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1700, -3, 1022}, { 1057, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2016, -3, 1027}, { -701, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1754, -3, 1671}, { -2456, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1954, -1, 1529}, { 2963, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, 3350}, { -73, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -196, -3, 3199}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -325, -3, 3216}, { 3659, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, 3350}, { -4224, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -325, -3, 3216}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -496, -3, 3373}, { 5431, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -496, -3, 3373}, { 6099, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -325, -3, 3216}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, -3, 3232}, { 3965, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, -3, 3232}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -558, -3, 3234}, { 3411, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -496, -3, 3373}, { 1555, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -558, -3, 3234}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -676, -3, 3218}, { 3925, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -496, -3, 3373}, { -2663, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -496, -3, 3373}, { -6959, -2263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -676, -3, 3218}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -844, -3, 3318}, { 5177, -2263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 249, -3, 2933}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 168, -3, 3014}, { 1986, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 469, -3, 3066}, { -1044, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 314, -3, 2845}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 249, -3, 2933}, { 1822, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 469, -3, 3066}, { 1443, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -94, -3, 3160}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -196, -3, 3199}, { 3153, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, 3350}, { 4101, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, -3, 3237}, { -5680, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -94, -3, 3160}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, 3350}, { 3892, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 469, -3, 3066}, { -5573, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 168, -3, 3014}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, -3, 3237}, { 2831, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 168, -3, 3014}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 80, -3, 3083}, { 2971, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, -3, 3237}, { 4107, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 80, -3, 3083}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -16, -3, 3132}, { 2765, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, -3, 3237}, { 268, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, -3, 3237}, { -3272, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -16, -3, 3132}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -94, -3, 3160}, { 2348, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 742, -3, 2501}, { -1141, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 503, -3, 2410}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 434, -3, 2506}, { 2064, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 616, -3, 2802}, { -3271, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 314, -3, 2845}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 469, -3, 3066}, { 2086, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 343, -3, 2736}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 314, -3, 2845}, { 1747, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 616, -3, 2802}, { -108, -2263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 2646}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 343, -3, 2736}, { 1221, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 616, -3, 2802}, { 1136, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 401, -3, 2581}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 2646}, { 1286, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 616, -3, 2802}, { 1574, -2263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 434, -3, 2506}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 401, -3, 2581}, { 1241, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 616, -3, 2802}, { 3004, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 742, -3, 2501}, { -1898, -2264}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 434, -3, 2506}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 616, -3, 2802}, { 3105, -2264}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 897, -3, 2228}, { -4375, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 577, -3, 2319}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 742, -3, 2501}, { 1402, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 577, -3, 2319}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 503, -3, 2410}, { 2075, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 742, -3, 2501}, { 655, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 897, -3, 2228}, { -2052, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 611, -3, 2239}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 577, -3, 2319}, { 1451, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 897, -3, 2228}, { -91, -2256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 635, -3, 2158}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 611, -3, 2239}, { 1335, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 897, -3, 2228}, { 1325, -2256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 664, -3, 2066}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 635, -3, 2158}, { 1540, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 897, -3, 2228}, { 2945, -2257}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, -3, 1925}, { -2622, -2256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, -3, 1925}, { -1667, -2255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 686, -3, 1961}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 664, -3, 2066}, { 2284, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 862, -3, 1443}, { 1190, -2253}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 776, -3, 1163}, { -5071, -2253}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 642, -3, 1454}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, -3, 1925}, { -529, -2254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 710, -3, 1888}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 686, -3, 1961}, { 1699, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, -3, 1925}, { 1706, -2254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 727, -3, 1809}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 710, -3, 1888}, { 1801, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, -3, 1925}, { 4195, -2252}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 851, -3, 1656}, { -3703, -2252}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 718, -3, 1581}, { 3306, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 862, -3, 1443}, { 1941, -2252}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 642, -3, 1454}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 851, -3, 1656}, { 2107, -2250}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 862, -3, 1443}, { -4572, -2250}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 718, -3, 1581}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 851, -3, 1656}, { 2753, -2250}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 724, -3, 1687}, { 3542, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 851, -3, 1656}, { -939, -2251}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 724, -3, 1687}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 727, -3, 1809}, { 4122, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 642, -3, 1454}, { 1725, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 776, -3, 1163}, { 182, -2253}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 536, -3, 1393}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 776, -3, 1163}, { -311, -2255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 531, -3, 1041}, { -4833, -2255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 536, -3, 1393}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 531, -3, 1041}, { -2026, -2257}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 393, -3, 1341}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 536, -3, 1393}, { 1555, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 531, -3, 1041}, { -64, -2257}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 308, -3, 1288}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 393, -3, 1341}, { 1197, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 531, -3, 1041}, { -732, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 178, 1, 1151}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 239, 1, 1249}, { 1491, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 531, -3, 1041}, { -903, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 239, 1, 1249}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 308, -3, 1288}, { 1004, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 531, -3, 1041}, { 1396, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 133, 1, 1080}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 178, 1, 1151}, { 1348, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 531, -3, 1041}, { 2553, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { -2584, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 133, 1, 1080}, { 1974, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { -3141, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 96, 1, 992}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { 1324, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, -3, 885}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 96, 1, 992}, { 2028, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { 1930, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 39, -3, 806}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, -3, 885}, { 1237, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { 1363, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 49, -3, 726}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 39, -3, 806}, { 1011, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { 1704, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 47, -3, 679}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 49, -3, 726}, { 611, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1063, -3, 3017}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1136, -3, 2982}, { 2090, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1120, -3, 3176}, { -458, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1120, -3, 3176}, { -3817, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1136, -3, 2982}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1351, -3, 3003}, { 4708, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1207, -3, 2937}, { 2725, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1351, -3, 3003}, { 5497, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -872, -3, 3130}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -942, -3, 3078}, { 2788, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -844, -3, 3318}, { -4259, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1002, -3, 3041}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1063, -3, 3017}, { 1670, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1120, -3, 3176}, { 1570, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -776, -3, 3177}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -872, -3, 3130}, { 2934, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -844, -3, 3318}, { -38, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -676, -3, 3218}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -776, -3, 3177}, { 2989, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -844, -3, 3318}, { 3253, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -844, -3, 3318}, { -5046, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -942, -3, 3078}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1120, -3, 3176}, { 2899, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -942, -3, 3078}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1002, -3, 3041}, { 1708, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1120, -3, 3176}, { 2374, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1024, -3, 1574}, { -401, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1048, -3, 1376}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1139, -3, 1378}, { 1984, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1024, -3, 1574}, { -1192, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1139, -3, 1378}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1250, -3, 1634}, { 3403, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1139, -3, 1378}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1214, -3, 1345}, { 1271, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1250, -3, 1634}, { -29, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1250, -3, 1634}, { 328, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1214, -3, 1345}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1290, -3, 1342}, { 1120, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1465, -3, 1429}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1572, -3, 1447}, { 2312, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1505, -3, 1639}, { 1603, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1250, -3, 1634}, { -4352, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1505, -3, 1639}, { 893, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1250, -3, 1634}, { 860, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1370, -3, 1361}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1465, -3, 1429}, { 1726, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1250, -3, 1634}, { 440, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1290, -3, 1342}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1370, -3, 1361}, { 1207, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, -3, 1422}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -762, -3, 1399}, { 621, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, -3, 1549}, { -1056, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -941, -3, 1357}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1048, -3, 1376}, { 2355, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1024, -3, 1574}, { 2620, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, -3, 1549}, { -341, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -941, -3, 1357}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1024, -3, 1574}, { 2642, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -866, -3, 1352}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -941, -3, 1357}, { 1642, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, -3, 1549}, { 765, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -789, -3, 1372}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -866, -3, 1352}, { 1755, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, -3, 1549}, { 1189, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -762, -3, 1399}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -789, -3, 1372}, { 833, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, -3, 1549}, { -427, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -747, -3, 1454}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, -3, 1422}, { 936, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, -3, 1549}, { -2293, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -708, -3, 1549}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -747, -3, 1454}, { 2635, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, -3, 1549}, { 1745, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -641, -3, 1707}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -638, -3, 1665}, { 1277, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -789, -3, 1779}, { -2574, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -638, -3, 1665}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -663, -3, 1627}, { 1041, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -789, -3, 1779}, { -235, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -618, -3, 1785}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -641, -3, 1707}, { 2152, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -789, -3, 1779}, { 1434, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -663, -3, 1627}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -849, -3, 1664}, { 1261, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -789, -3, 1779}, { -1816, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -708, -3, 1549}, { 2162, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -849, -3, 1664}, { 1480, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, -3, 1549}, { 1512, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -849, -3, 1664}, { -1569, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -755, -3, 2055}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -727, -3, 1977}, { 1955, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -3, 1829}, { 4098, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -727, -3, 1977}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -693, -3, 1932}, { 1206, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -3, 1829}, { 662, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -693, -3, 1932}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -789, -3, 1779}, { -23, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -3, 1829}, { -2290, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -660, -3, 1875}, { 1751, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -789, -3, 1779}, { 2221, -2258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -660, -3, 1875}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -628, -3, 1819}, { 1751, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -789, -3, 1779}, { 591, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -628, -3, 1819}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -618, -3, 1785}, { 990, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -789, -3, 1779}, { -260, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -788, -3, 2084}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -755, -3, 2055}, { 774, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -3, 1829}, { 1845, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -839, -3, 2131}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -788, -3, 2084}, { 1229, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -3, 1829}, { 3258, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -3, 1829}, { 4426, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -911, -3, 2190}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -839, -3, 2131}, { 1578, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -911, -3, 2190}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -3, 1829}, { 2203, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1109, -3, 1919}, { -1217, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -977, -3, 2225}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -911, -3, 2190}, { 981, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1109, -3, 1919}, { 334, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1025, -3, 2247}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -977, -3, 2225}, { 680, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1109, -3, 1919}, { 751, -2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1357, -3, 2384}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1282, -3, 2312}, { 1465, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1525, -3, 2120}, { 865, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1525, -3, 2120}, { 6292, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1536, -3, 2453}, { -1840, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1395, -3, 2495}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1357, -3, 2384}, { 3434, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1536, -3, 2453}, { -182, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1064, -3, 2246}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1025, -3, 2247}, { 514, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1109, -3, 1919}, { -699, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1282, -3, 2312}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1255, -3, 2062}, { 1421, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1525, -3, 2120}, { -3577, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1282, -3, 2312}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1173, -3, 2260}, { 2419, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1255, -3, 2062}, { 2654, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1173, -3, 2260}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1109, -3, 1919}, { 6187, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1255, -3, 2062}, { 1759, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1173, -3, 2260}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1064, -3, 2246}, { 1442, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1109, -3, 1919}, { 1415, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1282, -3, 2891}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1330, -3, 2810}, { 3493, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1351, -3, 3003}, { -2279, -2260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1207, -3, 2937}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1282, -3, 2891}, { 2864, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1351, -3, 3003}, { 2907, -2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1365, -3, 2745}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1393, -3, 2625}, { 3478, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1523, -3, 2734}, { 1351, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1395, -3, 2495}, { 3998, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1536, -3, 2453}, { 5325, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1393, -3, 2625}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1536, -3, 2453}, { 5712, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1523, -3, 2734}, { -3279, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1330, -3, 2810}, { 0, 2047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1365, -3, 2745}, { 2346, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1523, -3, 2734}, { 4979, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1351, -3, 3003}, { -5357, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1523, -3, 2734}, { 5943, -2261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2095, -3, 821}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2063, -3, 601}, { 0, 2938}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2730, -3, 676}, { 5594, 1481}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2658, -3, 1129}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2095, -3, 821}, { 0, 6553}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2730, -3, 676}, { 3723, 2353}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2016, -3, 1027}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2095, -3, 821}, { 0, 2922}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2658, -3, 1129}, { 5479, 2175}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2194, -3, 387}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2139, -3, 156}, { 0, 3065}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2751, -3, 181}, { 5075, 1632}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2730, -3, 676}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2194, -3, 387}, { 0, 6267}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2751, -3, 181}, { 3834, 2887}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2063, -3, 601}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2194, -3, 387}, { 0, 3183}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2730, -3, 676}, { 5235, 3475}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2099, -3, -380}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2589, -3, -630}, { 0, 5758}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, -3, -252}, { 3011, 4494}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, -3, -252}, { 0, 5619}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2169, -3, -79}, { 2373, 2232}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2139, -3, 156}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2169, -3, -79}, { 0, 3066}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2751, -3, 181}, { 5254, 1481}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2751, -3, 181}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2169, -3, -79}, { 0, 6512}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, -3, -252}, { 2933, 3597}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2099, -3, -380}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2031, -3, -664}, { 0, 3538}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2589, -3, -630}, { 4603, 2129}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2031, -3, -664}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2352, -3, -965}, { 0, 4813}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2589, -3, -630}, { 3500, 4329}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1883, -3, -913}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2352, -3, -965}, { 0, 5086}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2031, -3, -664}, { 2269, 2051}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2034, -3, 1261}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2016, -3, 1027}, { 0, 3047}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2658, -3, 1129}, { 5447, 1755}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2473, -3, 1676}, { 0, 6221}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1954, -1, 1529}, { 2146, 2101}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2473, -3, 1676}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2034, -3, 1261}, { 0, 6221}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2658, -3, 1129}, { 4517, 3090}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1754, -3, 1671}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1954, -1, 1529}, { 0, 3130}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2473, -3, 1676}, { 3626, 6034}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1109, -3, 1919}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -3, 1829}, { 0, 3230}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1039, -3, 1714}, { 1442, 2209}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1109, -3, 1919}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1250, -3, 1634}, { 0, 3761}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1425, -3, 1864}, { 2228, 2646}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1250, -3, 1634}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1505, -3, 1639}, { 0, 3222}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1425, -3, 1864}, { 1952, 2571}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1425, -3, 1864}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1505, -3, 1639}, { 0, 3082}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1754, -3, 1671}, { 2115, 3545}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1039, -3, 1714}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1024, -3, 1574}, { 0, 2237}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1250, -3, 1634}, { 1873, 1516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1039, -3, 1714}, { 0, 2891}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1250, -3, 1634}, { 1935, 2958}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -3, 1829}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -849, -3, 1664}, { 0, 2458}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1039, -3, 1714}, { 1572, 1830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -849, -3, 1664}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1024, -3, 1574}, { 0, 2720}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1039, -3, 1714}, { 1132, 2283}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -849, -3, 1664}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -889, -3, 1549}, { 0, 2073}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1024, -3, 1574}, { 1169, 2252}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -3, 1829}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -789, -3, 1779}, { 0, 1840}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -849, -3, 1664}, { 1114, 1926}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2308, -3, 2078}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1754, -3, 1671}, { 0, 6938}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2473, -3, 1676}, { 3629, 1931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1525, -3, 2120}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1754, -3, 1671}, { 0, 5365}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2308, -3, 2078}, { 5837, 4413}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1525, -3, 2120}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1425, -3, 1864}, { 0, 3385}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1754, -3, 1671}, { 3250, 3901}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1868, -3, 2516}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1525, -3, 2120}, { 0, 5535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2308, -3, 2078}, { 5331, 1395}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1255, -3, 2062}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1109, -3, 1919}, { 0, 2776}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1425, -3, 1864}, { 2241, 1172}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1255, -3, 2062}, { 0, 3403}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1425, -3, 1864}, { 1970, 2324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1868, -3, 2516}, { 0, 5535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1536, -3, 2453}, { 1804, 3258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1881, -3, -1311}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2352, -3, -965}, { 0, 6051}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1883, -3, -913}, { 2753, 3065}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1883, -3, -913}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -3, -1160}, { 0, 3729}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1881, -3, -1311}, { 2104, 3729}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1501, -3, -1288}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1881, -3, -1311}, { 0, 4299}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -3, -1160}, { 1195, 2568}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 418, -3, -955}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 296, -3, -1189}, { 0, 3296}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 211, -3, -994}, { 1430, 2145}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 296, -3, -1189}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 97, -3, -1236}, { 0, 2787}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 211, -3, -994}, { 1805, 1356}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 418, -3, -955}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 211, -3, -994}, { 0, 2841}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 290, -3, -766}, { 1802, 1810}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 548, -3, -450}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 327, -3, -591}, { 0, 3289}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, -382}, { 1505, 2307}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 463, -3, -707}, { 0, 3360}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 327, -3, -591}, { 1428, 2782}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 327, -3, -591}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 463, -3, -707}, { 0, 2564}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 290, -3, -766}, { 1351, 1759}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 290, -3, -766}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 463, -3, -707}, { 0, 2597}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 418, -3, -955}, { 1897, 1542}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, -382}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 204, -3, -294}, { 0, 2337}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 335, -3, -117}, { 1888, 2310}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 548, -3, -450}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, -382}, { 0, 3002}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 335, -3, -117}, { 2199, 3619}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 606, -3, -124}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 548, -3, -450}, { 0, 3872}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 335, -3, -117}, { 2308, 1373}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 606, -3, -124}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 335, -3, -117}, { 0, 3358}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 210}, { 2822, 3199}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 609, -3, 246}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 606, -3, -124}, { 0, 4211}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 210}, { 2131, 1356}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 361, -3, 210}, { 0, 3181}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, 443}, { 2025, 3164}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 609, -3, 246}, { 0, 6439}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 329, -3, 443}, { 1323, 3806}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 796, -3, 650}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 609, -3, 246}, { 0, 4850}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { 4329, 1597}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -6, -3, -1396}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 219, -3, -1557}, { 0, 3409}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, -1569}, { 2048, 726}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 219, -3, -1557}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -115, -3, -1775}, { 0, 4453}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, -1569}, { 1760, 3904}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 296, -3, -1189}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 219, -3, -1557}, { 0, 4262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 97, -3, -1236}, { 1598, 1768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 97, -3, -1236}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 219, -3, -1557}, { 0, 3985}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -6, -3, -1396}, { 1313, 1993}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, -1569}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -115, -3, -1775}, { 0, 2867}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -423, -3, -1678}, { 2330, 1349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -115, -3, -1775}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -498, -3, -1882}, { 0, 4452}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -423, -3, -1678}, { 1511, 3358}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -423, -3, -1678}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -498, -3, -1882}, { 0, 2889}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -626, -3, -1678}, { 1642, 1631}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -498, -3, -1882}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -913, -3, -1834}, { 0, 4619}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -626, -3, -1678}, { 1612, 2321}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -626, -3, -1678}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -913, -3, -1834}, { 0, 3831}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -828, -3, -1628}, { 1211, 2339}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -913, -3, -1834}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1458, -3, -1558}, { 0, 6283}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -3, -1511}, { 1983, 3256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -828, -3, -1628}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -913, -3, -1834}, { 0, 2945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -3, -1511}, { 2074, 797}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1881, -3, -1311}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1501, -3, -1288}, { 0, 4299}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1458, -3, -1558}, { 2348, 4525}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -3, -1511}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1458, -3, -1558}, { 0, 4643}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1298, -3, -1419}, { 1036, 3142}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1298, -3, -1419}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1458, -3, -1558}, { 0, 2848}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1501, -3, -1288}, { 2000, 1596}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1351, -3, 3003}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1523, -3, 2734}, { 0, 3775}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1663, -3, 2944}, { 1983, 2899}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1297, -3, 3265}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1351, -3, 3003}, { 0, 3323}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1663, -3, 2944}, { 2520, 4370}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1523, -3, 2734}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1536, -3, 2453}, { 0, 3446}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1868, -3, 2516}, { 2876, 3038}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1663, -3, 2944}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1523, -3, 2734}, { 0, 3192}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1868, -3, 2516}, { 3511, 3116}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2730, -3, 676}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2751, -3, 181}, { 0, 5287}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3481, -3, 495}, { 6391, 2851}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4121, -3, 1913}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3530, -3, 992}, { 0, 10443}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4219, -3, 1175}, { 4143, 5908}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3530, -3, 992}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4318, -3, 438}, { 0, 9319}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4219, -3, 1175}, { 4705, 4973}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3432, -3, -3}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4127, -3, -281}, { 0, 7468}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4318, -3, 438}, { 6357, 6689}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3936, -3, -1000}, { 0, 10647}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4127, -3, -281}, { 4257, 5862}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3481, -3, 495}, { 0, 5324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4318, -3, 438}, { 7219, 5108}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3481, -3, 495}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3432, -3, -3}, { 0, 5324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4318, -3, 438}, { 7219, 808}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2658, -3, 1129}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2730, -3, 676}, { 0, 4978}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3530, -3, 992}, { 7223, 3373}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3354, -3, 1586}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2658, -3, 1129}, { 0, 8192}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3530, -3, 992}, { 5108, 2570}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3530, -3, 992}, { 0, 6361}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4121, -3, 1913}, { 7123, 197}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3936, -3, -1000}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3432, -3, -3}, { 0, 10647}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3247, -3, -607}, { 3767, 6721}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2751, -3, 181}, { 0, 7864}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3432, -3, -3}, { 3766, 3098}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3530, -3, 992}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2730, -3, 676}, { 0, 8423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3481, -3, 495}, { 3826, 2987}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, -3, -252}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2589, -3, -630}, { 0, 4289}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3247, -3, -607}, { 5637, 3665}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2751, -3, 181}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, -3, -252}, { 0, 4925}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3432, -3, -3}, { 6070, 799}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3432, -3, -3}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, -3, -252}, { 0, 8364}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3247, -3, -607}, { 4509, 4070}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1458, -3, -1558}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1483, -3, -2225}, { 0, 6767}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2068, -3, -1991}, { 5105, 4939}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3033, -3, -2183}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, -3, -1211}, { 0, 9393}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2565, -3, -1601}, { 4177, 5908}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3936, -3, -1000}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3247, -3, -607}, { 0, 7854}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, -3, -1211}, { 5308, 6657}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3247, -3, -607}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2589, -3, -630}, { 0, 6696}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, -3, -1211}, { 5143, 2801}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, -3, -1211}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2352, -3, -965}, { 0, 7495}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2565, -3, -1601}, { 4572, 3969}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2565, -3, -1601}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1881, -3, -1311}, { 0, 7419}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2068, -3, -1991}, { 4762, 3652}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2589, -3, -630}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2352, -3, -965}, { 0, 4557}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, -3, -1211}, { 6215, 2754}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2352, -3, -965}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1881, -3, -1311}, { 0, 6051}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2565, -3, -1601}, { 5499, 2785}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2565, -3, -1601}, { 0, 7451}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2068, -3, -1991}, { 5439, 7517}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2068, -3, -1991}, { 0, 9494}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2389, -3, -2556}, { 4233, 5831}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2068, -3, -1991}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1746, -3, -2930}, { 0, 9567}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2389, -3, -2556}, { 4197, 4728}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1746, -3, -2930}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2068, -3, -1991}, { 0, 9567}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1483, -3, -2225}, { 4108, 6027}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1881, -3, -1311}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1458, -3, -1558}, { 0, 5240}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2068, -3, -1991}, { 5865, 2594}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3936, -3, -1000}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, -3, -1211}, { 0, 8765}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3484, -3, -1592}, { 4036, 5997}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, -3, -1211}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3033, -3, -2183}, { 0, 9393}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3484, -3, -1592}, { 3733, 4188}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1458, -3, -1558}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -913, -3, -1834}, { 0, 6283}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1483, -3, -2225}, { 5217, 3424}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -913, -3, -1834}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -498, -3, -1882}, { 0, 4619}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -898, -3, -2459}, { 5331, 1769}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -303, -3, -2352}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -115, -3, -1775}, { 0, 6251}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 291, -3, -2245}, { 4578, 3492}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -498, -3, -1882}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -115, -3, -1775}, { 0, 4452}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -303, -3, -2352}, { 4348, 1552}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -271, -3, -3127}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 291, -3, -2245}, { 0, 10031}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 448, -3, -2936}, { 4338, 5736}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 291, -3, -2245}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1168, -3, -2745}, { 0, 9710}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 448, -3, -2936}, { 4498, 5150}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -898, -3, -2459}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -498, -3, -1882}, { 0, 7069}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -303, -3, -2352}, { 3683, 4697}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1746, -3, -2930}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -898, -3, -2459}, { 0, 9371}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1008, -3, -3028}, { 3824, 6162}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -271, -3, -3127}, { 0, 8913}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1008, -3, -3028}, { 4046, 3948}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -303, -3, -2352}, { 0, 7704}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 291, -3, -2245}, { 5153, 8411}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -898, -3, -2459}, { 0, 8913}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -303, -3, -2352}, { 4363, 6082}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1483, -3, -2225}, { 0, 7498}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -898, -3, -2459}, { 5421, 7370}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1483, -3, -2225}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -913, -3, -1834}, { 0, 6973}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -898, -3, -2459}, { 4510, 4035}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1168, -3, -2745}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1305, -3, -1640}, { 0, 10608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1759, -3, -2293}, { 4570, 5511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 291, -3, -2245}, { 0, 9710}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 798, -3, -1942}, { 4423, 7211}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 797, -3, -1146}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1305, -3, -1640}, { 0, 7127}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 798, -3, -1942}, { 4907, 5813}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 958, -3, -620}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1763, -3, -1192}, { 0, 9531}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1305, -3, -1640}, { 5431, 8551}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 958, -3, -620}, { 0, 5761}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1305, -3, -1640}, { 5425, -1770}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 958, -3, -620}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 797, -3, -1146}, { 0, 5761}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 418, -3, -955}, { 3599, 5144}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 463, -3, -707}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 958, -3, -620}, { 0, 5349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 418, -3, -955}, { 2036, 271}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 463, -3, -707}, { 0, 5349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 548, -3, -450}, { 2054, 4238}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1168, -3, -2745}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 798, -3, -1942}, { 0, 8630}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1305, -3, -1640}, { 5051, 9169}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 219, -3, -1557}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 797, -3, -1146}, { 0, 7131}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 798, -3, -1942}, { 5591, 3160}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 296, -3, -1189}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 797, -3, -1146}, { 0, 5353}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 219, -3, -1557}, { 3100, 91}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 418, -3, -955}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 797, -3, -1146}, { 0, 4675}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 296, -3, -1189}, { 2271, 989}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -115, -3, -1775}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 219, -3, -1557}, { 0, 4453}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 291, -3, -2245}, { 5296, 1747}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2350, -3, -1842}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1305, -3, -1640}, { 0, 10185}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1763, -3, -1192}, { 4537, 7042}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1305, -3, -1640}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2350, -3, -1842}, { 0, 10185}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1759, -3, -2293}, { 4781, 5923}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 219, -3, -1557}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 798, -3, -1942}, { 0, 7009}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 291, -3, -2245}, { 4582, 4815}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3374, -3, 3200}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3179, -3, 2181}, { 0, 9953}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3747, -3, 2556}, { 4199, 5861}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3179, -3, 2181}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4121, -3, 1913}, { 0, 9455}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3747, -3, 2556}, { 4447, 4845}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3354, -3, 1586}, { 0, 6361}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4121, -3, 1913}, { 7123, 5534}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2769, -3, 2659}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3179, -3, 2181}, { 0, 6440}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3374, -3, 3200}, { 6983, 874}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2769, -3, 2659}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2308, -3, 2078}, { 0, 7412}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3179, -3, 2181}, { 5318, 2050}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1868, -3, 2516}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2308, -3, 2078}, { 0, 6368}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2769, -3, 2659}, { 6348, 5655}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2473, -3, 1676}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2658, -3, 1129}, { 0, 5991}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3354, -3, 1586}, { 6939, 4193}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2191, -3, 4103}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2360, -3, 3136}, { 0, 9473}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2783, -3, 3651}, { 4346, 5729}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2360, -3, 3136}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3374, -3, 3200}, { 0, 9770}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2783, -3, 3651}, { 4198, 4932}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2769, -3, 2659}, { 0, 6440}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3374, -3, 3200}, { 6983, 6290}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2360, -3, 3136}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1868, -3, 2516}, { 0, 7842}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2769, -3, 2659}, { 5316, 2055}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3179, -3, 2181}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2473, -3, 1676}, { 0, 8499}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3354, -3, 1586}, { 5042, 2774}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2308, -3, 2078}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2473, -3, 1676}, { 0, 4765}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3179, -3, 2181}, { 7275, 3048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, -3, 4485}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1327, -3, 3760}, { 0, 8982}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1472, -3, 4294}, { 3835, 6154}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1327, -3, 3760}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2191, -3, 4103}, { 0, 9032}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1472, -3, 4294}, { 3811, 3884}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 722, -3, 4288}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -118, -3, 3936}, { 0, 8862}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -16, -3, 4386}, { 3239, 6550}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -118, -3, 3936}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, -3, 4485}, { 0, 8255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -16, -3, 4386}, { 3511, 2898}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1297, -3, 3265}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1663, -3, 2944}, { 0, 5214}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, -3, 3448}, { 4288, 3517}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, -3, 3448}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1663, -3, 2944}, { 0, 5635}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2360, -3, 3136}, { 5092, 2052}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1663, -3, 2944}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1868, -3, 2516}, { 0, 5111}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2360, -3, 3136}, { 6128, 2124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1327, -3, 3760}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, -3, 3448}, { 0, 6219}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2191, -3, 4103}, { 6375, 5871}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, -3, 3448}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2360, -3, 3136}, { 0, 6219}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2191, -3, 4103}, { 6375, 675}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -396, -3, 3542}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -905, -3, 3470}, { 0, 5444}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -722, -3, 3848}, { 3001, 3438}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -118, -3, 3936}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -396, -3, 3542}, { 0, 5176}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -722, -3, 3848}, { 3815, 4641}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -722, -3, 3848}, { 0, 6281}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, -3, 4485}, { 5468, 5757}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1327, -3, 3760}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1297, -3, 3265}, { 0, 5294}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, -3, 3448}, { 4600, 3438}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -722, -3, 3848}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1327, -3, 3760}, { 0, 6281}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, -3, 4485}, { 5468, 499}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -905, -3, 3470}, { 0, 4634}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1327, -3, 3760}, { 4358, 3965}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -905, -3, 3470}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1297, -3, 3265}, { 0, 4836}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1327, -3, 3760}, { 3895, 3088}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1130, -3, 3565}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 506, -3, 3750}, { 0, 6626}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 722, -3, 4288}, { 4964, 6162}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 506, -3, 3750}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -118, -3, 3936}, { 0, 6626}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 722, -3, 4288}, { 4964, 560}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, -3, 3479}, { 0, 5592}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -118, -3, 3936}, { 4116, 4824}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 630, -3, 3301}, { 0, 5894}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 506, -3, 3750}, { 3920, 5026}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 722, -3, 4288}, { 0, 8168}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1365, -3, 3914}, { 3243, 2645}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1588, -3, 3107}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 879, -3, 2908}, { 0, 7359}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1130, -3, 3565}, { 4863, 3756}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 630, -3, 3301}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, -3, 3479}, { 0, 6246}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 506, -3, 3750}, { 3386, 3181}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 879, -3, 2908}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 630, -3, 3301}, { 0, 5029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1130, -3, 3565}, { 4854, 4638}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2009, -3, 3541}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1588, -3, 3107}, { 0, 6228}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1130, -3, 3565}, { 5577, 6142}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2046, -3, 2649}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1076, -3, 2498}, { 0, 9478}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1588, -3, 3107}, { 4503, 4315}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1588, -3, 3107}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1076, -3, 2498}, { 0, 7875}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 879, -3, 2908}, { 3566, 6259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2912, -3, 2359}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2046, -3, 2649}, { 0, 8887}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2460, -3, 2950}, { 3590, 6328}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2009, -3, 3541}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1130, -3, 3565}, { 0, 8594}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1365, -3, 3914}, { 3061, 6650}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, -3, 3479}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -396, -3, 3542}, { 0, 4901}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -118, -3, 3936}, { 3691, 3000}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2046, -3, 2649}, { 0, 8711}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1588, -3, 3107}, { 3776, 4606}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2046, -3, 2649}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2009, -3, 3541}, { 0, 8711}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2460, -3, 2950}, { 3672, 3463}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3097, -3, -554}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2650, -3, 270}, { 0, 9098}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3195, -3, 183}, { 3769, 6203}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2046, -3, 2649}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2309, -3, 2083}, { 0, 6393}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1502, -3, 2022}, { 6523, 3935}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1592, -3, 1090}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2650, -3, 270}, { 0, 12552}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1520, -3, 751}, { 2683, 2324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1546, -3, 1443}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2611, -3, 894}, { 0, 11339}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1592, -3, 1090}, { 2522, 2762}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1502, -3, 2022}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2309, -3, 2083}, { 0, 7995}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1546, -3, 1443}, { 5001, 1030}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3294, -3, 920}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2650, -3, 270}, { 0, 8900}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2611, -3, 894}, { 4018, 5320}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2650, -3, 270}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3294, -3, 920}, { 0, 8900}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3195, -3, 183}, { 3864, 3791}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1592, -3, 1090}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1520, -3, 751}, { 0, 4006}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 962, -3, 930}, { 5016, 3490}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2309, -3, 2083}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2572, -3, 1518}, { 0, 6393}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1546, -3, 1443}, { 8280, 3249}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2572, -3, 1518}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2912, -3, 2359}, { 0, 8828}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3103, -3, 1639}, { 3844, 3704}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2572, -3, 1518}, { 0, 9091}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3103, -3, 1639}, { 3719, 6239}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2046, -3, 2649}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1502, -3, 2022}, { 0, 8168}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1076, -3, 2498}, { 5454, 7484}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1546, -3, 1443}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1592, -3, 1090}, { 0, 4088}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 962, -3, 930}, { 5548, 4767}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2572, -3, 1518}, { 0, 9880}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2611, -3, 894}, { 5381, 9824}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2912, -3, 2359}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2309, -3, 2083}, { 0, 6729}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2046, -3, 2649}, { 5368, 6769}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1592, -3, 1090}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2611, -3, 894}, { 0, 9963}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2650, -3, 270}, { 5211, 11307}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3294, -3, 920}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2611, -3, 894}, { 0, 6906}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2572, -3, 1518}, { 5379, 7036}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2572, -3, 1518}, { 0, 8828}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2309, -3, 2083}, { 3924, 5164}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1262, -3, 62}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1763, -3, -1192}, { 0, 12651}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 958, -3, -620}, { 4609, 5500}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2221, -3, -743}, { 0, 11812}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1763, -3, -1192}, { 5492, 11272}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1458, -3, 394}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2430, -6, -237}, { 0, 11004}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2221, -3, -743}, { 4638, 11871}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2221, -3, -743}, { 0, 12821}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1262, -3, 62}, { 2996, 2457}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1262, -3, 62}, { 0, 4346}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 796, -3, 650}, { 6026, 2029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 609, -3, 246}, { 0, 6861}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 796, -3, 650}, { 3779, 6259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1262, -3, 62}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 606, -3, -124}, { 0, 6892}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 609, -3, 246}, { 3059, 5995}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 958, -3, -620}, { 0, 7449}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 606, -3, -124}, { 4504, 4785}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1520, -3, 751}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1458, -3, 394}, { 0, 4142}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 796, -3, 650}, { 5994, 2958}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 796, -3, 650}, { 0, 7322}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 962, -3, 930}, { 2189, 5567}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2430, -6, -237}, { 0, 12586}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1458, -3, 394}, { 2476, 2919}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2650, -3, 270}, { 0, 11597}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2430, -6, -237}, { 4758, 11562}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3097, -3, -554}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2430, -6, -237}, { 0, 7381}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2650, -3, 270}, { 4755, 7550}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3097, -3, -554}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2221, -3, -743}, { 0, 8733}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2430, -6, -237}, { 3886, 6055}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 958, -3, -620}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 548, -3, -450}, { 0, 4839}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 606, -3, -124}, { 2780, 5457}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2221, -3, -743}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3097, -3, -554}, { 0, 8733}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2723, -3, -1198}, { 4737, 4422}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2350, -3, -1842}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1763, -3, -1192}, { 0, 8561}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2221, -3, -743}, { 5514, 8783}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2221, -3, -743}, { 0, 10543}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2723, -3, -1198}, { 3836, 6153}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -844, -3, 3318}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1120, -3, 3176}, { 0, 3694}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1297, -3, 3265}, { 1378, 4703}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1297, -3, 3265}, { 0, 4953}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -905, -3, 3470}, { 1361, 1392}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1120, -3, 3176}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1351, -3, 3003}, { 0, 3512}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1297, -3, 3265}, { 1525, 1791}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -496, -3, 3373}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -844, -3, 3318}, { 0, 4058}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -905, -3, 3470}, { 1375, 4370}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -396, -3, 3542}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -496, -3, 3373}, { 0, 2706}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -905, -3, 3470}, { 3455, 3779}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, -3, 3479}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, 3350}, { 0, 3243}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -396, -3, 3542}, { 2387, 4078}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, 3350}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -496, -3, 3373}, { 0, 3805}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -396, -3, 3542}, { 1506, 3056}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, -3, 3237}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -173, -3, 3350}, { 0, 3945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, -3, 3479}, { 1689, 2506}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 630, -3, 3301}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, -3, 3237}, { 0, 5219}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, -3, 3479}, { 2179, 5770}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 630, -3, 3301}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 469, -3, 3066}, { 0, 3470}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 146, -3, 3237}, { 3116, 3833}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 879, -3, 2908}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 616, -3, 2802}, { 0, 3470}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 469, -3, 3066}, { 2581, 3796}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 469, -3, 3066}, { 0, 4812}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 630, -3, 3301}, { 2379, 4245}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 742, -3, 2501}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 616, -3, 2802}, { 0, 3841}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 879, -3, 2908}, { 2445, 3804}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1076, -3, 2498}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 742, -3, 2501}, { 0, 3894}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 879, -3, 2908}, { 3519, 2741}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1502, -3, 2022}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 897, -3, 2228}, { 0, 6522}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1076, -3, 2498}, { 2692, 5816}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1076, -3, 2498}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 897, -3, 2228}, { 0, 3807}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 742, -3, 2501}, { 2405, 2589}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, -3, 1925}, { 0, 6269}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 897, -3, 2228}, { 2579, 5880}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1132, -3, 1724}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 862, -3, 1443}, { 0, 4373}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 851, -3, 1656}, { 1339, 3125}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1043, -6, 1343}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 862, -3, 1443}, { 0, 2805}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1132, -3, 1724}, { 3235, 1941}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1502, -3, 2022}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1132, -3, 1724}, { 0, 5115}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, -3, 1925}, { 2604, 5577}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 851, -3, 1656}, { 0, 3515}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 900, -3, 1925}, { 2155, 2556}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1546, -3, 1443}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1132, -3, 1724}, { 0, 5331}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1502, -3, 2022}, { 3913, 4138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1043, -6, 1343}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 962, -3, 930}, { 0, 4650}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 776, -3, 1163}, { 1964, 2988}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 862, -3, 1443}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1043, -6, 1343}, { 0, 2805}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 776, -3, 1163}, { 2471, 1537}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1546, -3, 1443}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 962, -3, 930}, { 0, 7717}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1043, -6, 1343}, { 2212, 4843}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1043, -6, 1343}, { 0, 5438}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1132, -3, 1724}, { 3064, 4051}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 531, -3, 1041}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 796, -3, 650}, { 0, 5085}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 311, -3, 801}, { 2727, 1674}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 962, -3, 930}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 796, -3, 650}, { 0, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 531, -3, 1041}, { 3676, 2103}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 776, -3, 1163}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 962, -3, 930}, { 0, 3597}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 531, -3, 1041}, { 2302, 534}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -714, 1, -1082}, { 1, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -693, 1, -996}, { 1295, 2047}, {0x64, 0x64, 0x64, 0x00}}, + {{ -699, 145, -1087}, { 117, 10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -680, 145, -1032}, { 959, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, 1, -1082}, { 2039, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -699, 145, -1087}, { 1860, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -577, 1, -1277}, { -1245, 2047}, {0x64, 0x64, 0x64, 0x00}}, + {{ -585, 145, -1249}, { -866, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -577, 1, -1277}, { 1835, 2047}, {0x64, 0x64, 0x64, 0x00}}, + {{ -441, 145, -1184}, { -261, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -412, 1, -1212}, { -495, 2048}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -585, 145, -1249}, { 1806, 8}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -609, 181, -1034}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -699, 145, -1087}, { 0, 2649}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -680, 145, -1032}, { 599, 2032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -699, 145, -1087}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -609, 181, -1034}, { 0, 2649}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -566, 202, -1102}, { 1226, 2781}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -585, 145, -1249}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -511, 181, -1188}, { 0, 2541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -441, 145, -1184}, { 987, 3140}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -566, 202, -1102}, { 0, 3167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -511, 181, -1188}, { 1356, 3927}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -511, 181, -1188}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -585, 145, -1249}, { 0, 2541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -699, 145, -1087}, { 2913, 2357}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -449, 145, -1018}, { -1114, -19}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -412, 1, -1010}, { -1201, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -441, 145, -1184}, { 1069, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -412, 1, -1212}, { 1457, 2047}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -635, 1, -938}, { -494, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -412, 1, -1010}, { 2614, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -449, 145, -1018}, { 2125, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, 145, -974}, { -336, -17}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -693, 1, -996}, { 163, 2047}, {0x64, 0x64, 0x64, 0x00}}, + {{ -635, 1, -938}, { 1344, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -630, 145, -974}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -680, 145, -1032}, { -83, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -482, 181, -1116}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -511, 181, -1188}, { 0, 2170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -566, 202, -1102}, { 1282, 1291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -609, 181, -1034}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -680, 145, -1032}, { 0, 2196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, 145, -974}, { 932, 1555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -449, 145, -1018}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -609, 181, -1034}, { 0, 3469}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, 145, -974}, { 1069, 3561}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -482, 181, -1116}, { 0, 2646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -566, 202, -1102}, { 1276, 2939}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -566, 202, -1102}, { 0, 3325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -609, 181, -1034}, { 1219, 3143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -449, 145, -1018}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -441, 145, -1184}, { 0, 3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -482, 181, -1116}, { 767, 2453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -441, 145, -1184}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -511, 181, -1188}, { 0, 2178}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -482, 181, -1116}, { 1059, 1739}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -349, 1, -1258}, { 1364, 3280}, {0x64, 0x64, 0x64, 0x00}}, + {{ -373, 1, -1306}, { 1619, 3783}, {0x64, 0x64, 0x64, 0x00}}, + {{ -361, 73, -1301}, { 2242, 3352}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -361, 73, -1301}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -346, 87, -1357}, { 0, 1642}, {0x64, 0x64, 0x64, 0x00}}, + {{ -323, 109, -1292}, { 546, 1130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { -1604, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -429, 238, -1278}, { -1144, 1359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -453, 217, -1271}, { -1066, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 238, -1249}, { -331, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -429, 238, -1278}, { -486, 1319}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { -8, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -429, 238, -1278}, { 32, 1335}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 238, -1249}, { 345, 1220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -351, 73, -1280}, { -628, 3263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -349, 1, -1258}, { -417, 4013}, {0x64, 0x64, 0x64, 0x00}}, + {{ -361, 73, -1301}, { -414, 3133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -345, 181, -1285}, { -3239, 2706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -346, 87, -1357}, { -2154, 3270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, 181, -1335}, { -2739, 2437}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -345, 181, -1285}, { -3650, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { -3017, 1485}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -346, 87, -1357}, { -2427, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -367, 109, -1229}, { -136, 3014}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -351, 73, -1280}, { -90, 3681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { 392, 3614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { 52, 2480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -351, 73, -1280}, { 35, 2968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -361, 73, -1301}, { 284, 2986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -367, 109, -1229}, { -2945, 2920}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -349, 1, -1258}, { -1958, 3555}, {0x64, 0x64, 0x64, 0x00}}, + {{ -351, 73, -1280}, { -2281, 2846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -425, 109, -1207}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { 0, 2161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -468, 109, -1272}, { 796, 1146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -345, 181, -1285}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { 0, 1852}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 238, -1249}, { 387, 1956}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -345, 181, -1285}, { 0, 1807}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 238, -1249}, { 597, 2621}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 238, -1249}, { 0, 2729}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { 326, 2668}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -367, 109, -1229}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -323, 109, -1292}, { 0, 1824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { 1215, 669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -367, 109, -1229}, { 0, 1660}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { 1135, 1100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, 181, -1335}, { 0, 1591}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { 797, 1250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -468, 109, -1272}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -425, 217, -1227}, { 0, 2314}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -453, 217, -1271}, { 468, 2050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -412, 1, -1212}, { 0, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -425, 109, -1207}, { 0, 2151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -468, 109, -1272}, { 805, 2175}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -468, 109, -1272}, { 0, 2429}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -462, 1, -1262}, { 587, 1471}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -349, 1, -1258}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -367, 109, -1229}, { 0, 2197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -412, 1, -1212}, { 774, 1252}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -425, 109, -1207}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -412, 1, -1212}, { 0, 2151}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -367, 109, -1229}, { 631, 1105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -453, 217, -1271}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -429, 238, -1278}, { 0, 1368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 217, -1314}, { 451, 1391}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -453, 217, -1271}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 217, -1314}, { 0, 1606}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { 1148, 2059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -423, 73, -1339}, { 0, 1501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -468, 109, -1272}, { 883, 1729}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { 0, 2570}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -468, 109, -1272}, { 823, 1795}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -423, 73, -1339}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -462, 1, -1262}, { 0, 2183}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -468, 109, -1272}, { 823, 1418}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, 181, -1335}, { 0, 1938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -346, 87, -1357}, { 680, 1181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -429, 238, -1278}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { 0, 1331}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 217, -1314}, { 400, 1232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -373, 1, -1306}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ -422, 1, -1316}, { 0, 1538}, {0x64, 0x64, 0x64, 0x00}}, + {{ -423, 73, -1339}, { 778, 1596}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -422, 1, -1316}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ -462, 1, -1262}, { 0, 1722}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -423, 73, -1339}, { 760, 846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -361, 73, -1301}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -373, 1, -1306}, { 0, 1781}, {0x64, 0x64, 0x64, 0x00}}, + {{ -423, 73, -1339}, { 734, 1153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -346, 87, -1357}, { 0, 1722}, {0x64, 0x64, 0x64, 0x00}}, + {{ -361, 73, -1301}, { 616, 1672}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -423, 73, -1339}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { 0, 1501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -361, 73, -1301}, { 746, 1007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, 109, -1364}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 217, -1314}, { 0, 2259}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, 181, -1335}, { 498, 1791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 217, -1314}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 238, -1285}, { 0, 1436}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, 181, -1335}, { 669, 886}, {0xfc, 0xfc, 0xfc, 0x00}}, + +}; diff --git a/courses/mushroom_cup/luigi_raceway/model.inc.c b/courses/mushroom_cup/luigi_raceway/model.inc.c new file mode 100644 index 000000000..fd207bfbe --- /dev/null +++ b/courses/mushroom_cup/luigi_raceway/model.inc.c @@ -0,0 +1,5942 @@ +#include "types.h" + +mk64_Vtx d_course_luigi_raceway_vertex[] = { + + {{ 175, 107, -448}, { 0, 74}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 177, 73, -448}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 177, 73, -295}, { 4172, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 175, 107, -294}, { 4198, 74}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 175, 107, -144}, { -9, 74}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 177, 73, -144}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 177, 73, 2}, { 3983, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 175, 107, 2}, { 3983, 74}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 177, 107, -144}, { 8951, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 73, -144}, { 8951, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 73, 2}, { 13260, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 107, 2}, { 13260, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 107, -448}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 73, -448}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 73, -295}, { 4502, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 107, -294}, { 4530, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, -50, -3006}, { 3382, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -668, -31, -3006}, { 3382, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -608, -31, -2968}, { -491, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -608, -50, -2968}, { -491, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -750, -50, -3044}, { 4235, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -750, -31, -3044}, { 4235, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, -31, -3006}, { -696, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, -50, -3006}, { -696, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -834, -50, -3067}, { 3840, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -834, -31, -3067}, { 3840, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, -31, -3044}, { -901, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, -50, -3044}, { -901, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -913, -50, -3077}, { 4133, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -913, -31, -3077}, { 4133, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -834, -31, -3067}, { -245, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -834, -50, -3067}, { -245, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -994, -50, -3073}, { 4417, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -994, -31, -3073}, { 4417, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, -31, -3077}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, -50, -3077}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1071, -50, -3057}, { 3685, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1071, -31, -3057}, { 3685, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -994, -31, -3073}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -994, -50, -3073}, { -614, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1134, -50, -3035}, { 3225, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1134, -31, -3035}, { 3225, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1071, -31, -3057}, { -409, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1071, -50, -3057}, { -409, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1198, -50, -2999}, { 3168, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1198, -31, -2999}, { 3168, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1134, -31, -3035}, { -819, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1134, -50, -3035}, { -819, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1312, -50, -2905}, { 4090, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1312, -31, -2905}, { 4090, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, -31, -2959}, { -122, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, -50, -2959}, { -122, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1360, -50, -2840}, { 3657, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1360, -31, -2840}, { 3657, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1312, -31, -2905}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1312, -50, -2905}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1399, -50, -2766}, { 4189, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1399, -31, -2766}, { 4189, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1360, -31, -2840}, { -409, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1360, -50, -2840}, { -409, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1257, -50, -2959}, { 4019, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1257, -31, -2959}, { 4019, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, -31, -2999}, { 122, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, -50, -2999}, { 122, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1419, -50, -2705}, { 3585, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1419, -31, -2705}, { 3585, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -31, -2766}, { 81, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -50, -2766}, { 81, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1434, -50, -2641}, { 3092, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1434, -31, -2641}, { 3092, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1419, -31, -2705}, { -491, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1419, -50, -2705}, { -491, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1438, -50, -2571}, { 3817, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1438, -31, -2571}, { 3817, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, -31, -2641}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, -50, -2641}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1432, -50, -2501}, { 3580, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1432, -31, -2501}, { 3580, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -31, -2571}, { -286, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -50, -2571}, { -286, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1420, -50, -2436}, { 3090, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1420, -31, -2436}, { 3090, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1432, -31, -2501}, { -491, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1432, -50, -2501}, { -491, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1399, -50, -2374}, { 3575, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1399, -31, -2374}, { 3575, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1420, -31, -2436}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1420, -50, -2436}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1369, -50, -2315}, { 3138, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1369, -31, -2315}, { 3138, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -31, -2374}, { -491, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -50, -2374}, { -491, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1322, -50, -2252}, { 4361, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1322, -31, -2252}, { 4361, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1369, -31, -2315}, { 81, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1369, -50, -2315}, { 81, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -459, -50, -2804}, { 2630, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -459, -31, -2804}, { 2630, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -431, -31, -2749}, { -696, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -431, -50, -2749}, { -696, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -498, -50, -2859}, { 3282, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -498, -31, -2859}, { 3282, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -459, -31, -2804}, { -409, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -459, -50, -2804}, { -409, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -547, -50, -2917}, { 4362, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -547, -31, -2917}, { 4362, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -31, -2859}, { 204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -50, -2859}, { 204, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -608, -50, -2968}, { 3614, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -608, -31, -2968}, { 3614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -547, -31, -2917}, { -737, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -547, -50, -2917}, { -737, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -465, -50, -1792}, { 6945, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -465, -31, -1792}, { 6945, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -595, -31, -1779}, { -204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -595, -50, -1779}, { -204, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -595, -50, -1779}, { 3887, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -595, -31, -1779}, { 3887, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, -31, -1822}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, -50, -1822}, { -614, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -50, -1873}, { 6319, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, -1873}, { 6319, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -465, -31, -1792}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -465, -50, -1792}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -50, -2023}, { 8396, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, -2023}, { 8396, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -1873}, { 204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -1873}, { 204, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -50, -2468}, { 8134, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, -2468}, { 8134, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -2323}, { 204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2323}, { 204, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -50, -2323}, { 8396, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, -2323}, { 8396, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -2173}, { 204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2173}, { 204, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -50, -2173}, { 8396, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, -2173}, { 8396, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -2023}, { 204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2023}, { 204, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -386, -50, -2542}, { 3965, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -386, -31, -2542}, { 3965, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -2468}, { -81, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2468}, { -81, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -394, -50, -2610}, { 3618, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -394, -31, -2610}, { 3618, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -386, -31, -2542}, { -122, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -386, -50, -2542}, { -122, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -410, -50, -2682}, { 3607, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -410, -31, -2682}, { 3607, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -31, -2610}, { -409, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -50, -2610}, { -409, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -431, -50, -2749}, { 3386, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -431, -31, -2749}, { 3386, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -410, -31, -2682}, { -491, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -410, -50, -2682}, { -491, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1053, -50, -2051}, { 10675, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1053, -31, -2051}, { 10675, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, -31, -2157}, { -204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, -50, -2157}, { -204, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1221, -50, -2157}, { 3854, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1221, -31, -2157}, { 3854, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1276, -31, -2200}, { 81, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1276, -50, -2200}, { 81, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1276, -50, -2200}, { 3131, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1276, -31, -2200}, { 3131, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1322, -31, -2252}, { -696, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1322, -50, -2252}, { -696, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -962, -50, 1402}, { 2438, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -962, -31, 1402}, { 2438, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, -31, 1371}, { -409, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, -50, 1371}, { -409, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -911, -50, 1427}, { 2458, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -911, -31, 1427}, { 2458, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -962, -31, 1402}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -962, -50, 1402}, { -614, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -856, -50, 1446}, { 2570, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -856, -31, 1446}, { 2570, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, -31, 1427}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, -50, 1427}, { -614, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -795, -50, 1453}, { 2928, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -795, -31, 1453}, { 2928, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, -31, 1446}, { -450, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, -50, 1446}, { -450, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -735, -50, 1453}, { 3139, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -735, -31, 1453}, { 3139, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -31, 1453}, { -122, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -50, 1453}, { -122, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -681, -50, 1445}, { 3053, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -681, -31, 1445}, { 3053, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -735, -31, 1453}, { 81, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -735, -50, 1453}, { 81, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -630, -50, 1425}, { 2996, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -630, -31, 1425}, { 2996, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, -31, 1445}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, -50, 1445}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -584, -50, 1400}, { 2780, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -584, -31, 1400}, { 2780, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, -31, 1425}, { -81, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, -50, 1425}, { -81, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -538, -50, 1355}, { 3263, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -538, -31, 1355}, { 3263, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, -31, 1400}, { -245, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, -50, 1400}, { -245, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -492, -50, 1301}, { 4072, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -492, -31, 1301}, { 4072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -538, -31, 1355}, { 204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -538, -50, 1355}, { 204, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -464, -50, 1246}, { 3388, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -464, -31, 1246}, { 3388, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -492, -31, 1301}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -492, -50, 1301}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -438, -50, 1171}, { 3698, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -438, -31, 1171}, { 3698, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -464, -31, 1246}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -464, -50, 1246}, { -614, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -417, -50, 1085}, { 4442, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -417, -31, 1085}, { 4442, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -438, -31, 1171}, { -409, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -438, -50, 1171}, { -409, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -401, -50, 1004}, { 3916, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -401, -31, 1004}, { 3916, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, -31, 1085}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, -50, 1085}, { -614, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -393, -50, 922}, { 4249, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -393, -31, 922}, { 4249, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -31, 1004}, { -204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -50, 1004}, { -204, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -50, 747}, { 8808, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, 747}, { 8808, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -393, -31, 922}, { -819, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -393, -50, 922}, { -819, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -436, -50, 511}, { 4314, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -436, -31, 511}, { 4314, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, 584}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, 584}, { -614, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -50, 584}, { 8485, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, 584}, { 8485, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, 747}, { -409, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, 747}, { -409, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1092, -50, 1233}, { 2831, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1092, -31, 1233}, { 2831, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, -31, 1183}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, -50, 1183}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1073, -50, 1283}, { 2684, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1073, -31, 1283}, { 2684, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, -31, 1233}, { -204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, -50, 1233}, { -204, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1043, -50, 1326}, { 2504, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1043, -31, 1326}, { 2504, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1073, -31, 1283}, { -409, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1073, -50, 1283}, { -409, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1004, -50, 1371}, { 2643, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1004, -31, 1371}, { 2643, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1043, -31, 1326}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1043, -50, 1326}, { -614, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -666, -50, -1822}, { 12675, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -666, -31, -1822}, { 12675, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -868, -31, -1940}, { -122, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -868, -50, -1940}, { -122, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -868, -50, -1940}, { 11138, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -868, -31, -1940}, { 11138, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1053, -31, -2051}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1053, -50, -2051}, { -614, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -528, -50, 506}, { 5055, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -528, -31, 506}, { 5055, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -31, 511}, { 0, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -50, 511}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -831, -50, 733}, { 10283, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -831, -31, 733}, { 10283, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -682, -31, 621}, { 122, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -682, -50, 621}, { 122, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -682, -50, 621}, { 10379, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -682, -31, 621}, { 10379, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, -31, 506}, { -122, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, -50, 506}, { -122, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -967, -50, 838}, { 9414, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -967, -31, 838}, { 9414, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -831, -31, 733}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -831, -50, 733}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1015, -50, 884}, { 3794, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1015, -31, 884}, { 3794, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -967, -31, 838}, { 204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -967, -50, 838}, { 204, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1056, -50, 932}, { 3155, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1056, -31, 932}, { 3155, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1015, -31, 884}, { -286, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1015, -50, 884}, { -286, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1076, -50, 967}, { 2332, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1076, -31, 967}, { 2332, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1056, -31, 932}, { 81, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1056, -50, 932}, { 81, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1096, -50, 1023}, { 2484, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1096, -31, 1023}, { 2484, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, -31, 967}, { -737, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, -50, 967}, { -737, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1107, -50, 1078}, { 2443, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1107, -31, 1078}, { 2443, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1096, -31, 1023}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1096, -50, 1023}, { -614, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1109, -50, 1136}, { 2558, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1109, -31, 1136}, { 2558, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, -31, 1078}, { -614, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, -50, 1078}, { -614, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1106, -50, 1183}, { 2094, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1106, -31, 1183}, { 2094, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -31, 1136}, { -491, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -50, 1136}, { -491, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -750, -31, -3044}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -757, -31, -3017}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -622, -31, -2945}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -608, -31, -2968}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -913, -31, -3077}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -912, -31, -3048}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -622, -50, -2945}, { -491, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -622, -31, -2945}, { -491, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -757, -31, -3017}, { 3382, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -757, -50, -3017}, { 3382, 1023}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -757, -50, -3017}, { -245, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -757, -31, -3017}, { -245, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -912, -31, -3048}, { 4133, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -912, -50, -3048}, { 4133, 1023}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1198, -31, -2999}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1183, -31, -2975}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1062, -31, -3030}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1071, -31, -3057}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -912, -31, -3048}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -913, -31, -3077}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -912, -50, -3048}, { 0, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -912, -31, -3048}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1062, -31, -3030}, { 4417, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1062, -50, -3030}, { 4417, 1023}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1062, -50, -3030}, { -819, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1062, -31, -3030}, { -819, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1183, -31, -2975}, { 3168, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1183, -50, -2975}, { 3168, 1023}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1399, -31, -2766}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1374, -31, -2753}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1291, -31, -2885}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1312, -31, -2905}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1183, -31, -2975}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1198, -31, -2999}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1291, -50, -2885}, { -409, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1291, -31, -2885}, { -409, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1374, -31, -2753}, { 4189, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1374, -50, -2753}, { 4189, 1023}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1183, -50, -2975}, { 122, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1183, -31, -2975}, { 122, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1291, -31, -2885}, { 4019, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1291, -50, -2885}, { 4019, 1023}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1432, -31, -2501}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1405, -31, -2501}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1407, -31, -2635}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1434, -31, -2641}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1374, -31, -2753}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1399, -31, -2766}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1374, -50, -2753}, { 81, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1374, -31, -2753}, { 81, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1407, -31, -2635}, { 3585, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1407, -50, -2635}, { 3585, 1023}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1407, -50, -2635}, { -286, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1407, -31, -2635}, { -286, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1405, -31, -2501}, { 3580, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1405, -50, -2501}, { 3580, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1322, -31, -2252}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1300, -31, -2265}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1374, -31, -2381}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1399, -31, -2374}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1405, -31, -2501}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1432, -31, -2501}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1405, -50, -2501}, { -491, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1405, -31, -2501}, { -491, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1374, -31, -2381}, { 3090, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1374, -50, -2381}, { 3090, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1374, -50, -2381}, { 81, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1374, -31, -2381}, { 81, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1300, -31, -2265}, { 4361, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1300, -50, -2265}, { 4361, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -498, -31, -2859}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -518, -31, -2841}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -454, -31, -2737}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -431, -31, -2749}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -608, -31, -2968}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -622, -31, -2945}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -454, -50, -2737}, { -696, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -454, -31, -2737}, { -696, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -518, -31, -2841}, { 2630, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -518, -50, -2841}, { 2630, 1023}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -518, -50, -2841}, { -737, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -518, -31, -2841}, { -737, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -622, -31, -2945}, { 3614, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -622, -50, -2945}, { 3614, 1023}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -486, -31, -1828}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -610, -31, -1816}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -595, -31, -1779}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -465, -31, -1792}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -677, -31, -1857}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -666, -31, -1822}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -610, -50, -1816}, { -204, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -610, -31, -1816}, { -204, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -486, -31, -1828}, { 6945, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -486, -50, -1828}, { 6945, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -677, -50, -1857}, { -614, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -677, -31, -1857}, { -614, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -610, -31, -1816}, { 3887, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -610, -50, -1816}, { 3887, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -382, -31, -2023}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -408, -31, -2047}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -408, -31, -1904}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -1873}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -486, -31, -1828}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -465, -31, -1792}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -1904}, { 204, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -408, -31, -1904}, { 204, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -408, -31, -2047}, { 8396, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -408, -50, -2047}, { 8396, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -486, -50, -1828}, { 0, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -486, -31, -1828}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -408, -31, -1904}, { 6319, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -408, -50, -1904}, { 6319, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -382, -31, -2468}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -408, -31, -2470}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -408, -31, -2047}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -2023}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -2047}, { 204, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -408, -31, -2047}, { 204, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -408, -31, -2470}, { 8396, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -408, -50, -2470}, { 8396, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -431, -31, -2749}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -454, -31, -2737}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -418, -31, -2605}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -394, -31, -2610}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -408, -31, -2470}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -2468}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -2470}, { -81, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -408, -31, -2470}, { -81, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -418, -31, -2605}, { 3965, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -418, -50, -2605}, { 3965, 1023}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -418, -50, -2605}, { -491, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -418, -31, -2605}, { -491, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, -31, -2737}, { 3386, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, -50, -2737}, { 3386, 1023}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1053, -31, -2051}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1045, -31, -2074}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1204, -31, -2175}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1221, -31, -2157}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1300, -31, -2265}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1322, -31, -2252}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1300, -50, -2265}, { -696, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1300, -31, -2265}, { -696, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1204, -31, -2175}, { 3131, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1204, -50, -2175}, { 3131, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1204, -50, -2175}, { -204, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1204, -31, -2175}, { -204, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1045, -31, -2074}, { 10675, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1045, -50, -2074}, { 10675, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -990, -31, 1356}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1004, -31, 1371}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -962, -31, 1402}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -951, -31, 1385}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, -31, 1426}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -856, -31, 1446}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -795, -31, 1453}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -792, -31, 1434}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -911, -31, 1427}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -903, -31, 1409}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, -50, 1426}, { -450, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -850, -31, 1426}, { -450, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -792, -31, 1434}, { 2928, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -792, -50, 1434}, { 2928, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -903, -50, 1409}, { -614, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -903, -31, 1409}, { -614, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, -31, 1426}, { 2570, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -850, -50, 1426}, { 2570, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -951, -50, 1385}, { -614, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -951, -31, 1385}, { -614, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -903, -31, 1409}, { 2458, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -903, -50, 1409}, { 2458, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -990, -50, 1356}, { -409, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -990, -31, 1356}, { -409, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -951, -31, 1385}, { 2438, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -951, -50, 1385}, { 2438, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -635, -31, 1407}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -630, -31, 1425}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -584, -31, 1400}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -592, -31, 1383}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -792, -31, 1434}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -795, -31, 1453}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -735, -31, 1453}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -735, -31, 1434}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -681, -31, 1445}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -684, -31, 1425}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -635, -50, 1407}, { -81, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -635, -31, 1407}, { -81, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -592, -31, 1383}, { 2780, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -592, -50, 1383}, { 2780, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -684, -50, 1425}, { 0, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -684, -31, 1425}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -635, -31, 1407}, { 2996, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -635, -50, 1407}, { 2996, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -735, -50, 1434}, { 81, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -735, -31, 1434}, { 81, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -684, -31, 1425}, { 3053, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -684, -50, 1425}, { 3053, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -792, -50, 1434}, { -122, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -792, -31, 1434}, { -122, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -735, -31, 1434}, { 3139, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -735, -50, 1434}, { 3139, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -477, -31, 1237}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -464, -31, 1246}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -438, -31, 1171}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -453, -31, 1166}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -592, -31, 1383}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -584, -31, 1400}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -538, -31, 1355}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -548, -31, 1340}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -492, -31, 1301}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -504, -31, 1289}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -477, -50, 1237}, { -614, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -477, -31, 1237}, { -614, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, -31, 1166}, { 3698, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, -50, 1166}, { 3698, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -504, -50, 1289}, { 0, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -504, -31, 1289}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -477, -31, 1237}, { 3388, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -477, -50, 1237}, { 3388, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -548, -50, 1340}, { 204, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -548, -31, 1340}, { 204, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -504, -31, 1289}, { 4072, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -504, -50, 1289}, { 4072, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -592, -50, 1383}, { -245, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -592, -31, 1383}, { -245, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -548, -31, 1340}, { 3263, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -548, -50, 1340}, { 3263, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -410, -31, 929}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -393, -31, 922}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, 747}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -400, -31, 762}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -453, -31, 1166}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -438, -31, 1171}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -417, -31, 1085}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -433, -31, 1084}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -401, -31, 1004}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -418, -31, 1006}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -410, -50, 929}, { -819, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -410, -31, 929}, { -819, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, -31, 762}, { 8808, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, -50, 762}, { 8808, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -418, -50, 1006}, { -204, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -418, -31, 1006}, { -204, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -410, -31, 929}, { 4249, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -410, -50, 929}, { 4249, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -433, -50, 1084}, { -614, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -433, -31, 1084}, { -614, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -418, -31, 1006}, { 3916, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -418, -50, 1006}, { 3916, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -453, -50, 1166}, { -409, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -453, -31, 1166}, { -409, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -433, -31, 1084}, { 4442, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -433, -50, 1084}, { 4442, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -400, -31, 607}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, 584}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -436, -31, 511}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -451, -31, 538}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -400, -31, 762}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, 747}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -400, -50, 762}, { -409, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -400, -31, 762}, { -409, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, -31, 607}, { 8485, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, -50, 607}, { 8485, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -400, -50, 607}, { -614, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -400, -31, 607}, { -614, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -451, -31, 538}, { 4314, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -451, -50, 538}, { 4314, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1087, -31, 1177}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1106, -31, 1183}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1092, -31, 1233}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1074, -31, 1224}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1073, -31, 1283}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1056, -31, 1271}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1043, -31, 1326}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1027, -31, 1313}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1004, -31, 1371}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -990, -31, 1356}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1027, -50, 1313}, { -614, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1027, -31, 1313}, { -614, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -990, -31, 1356}, { 2643, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -990, -50, 1356}, { 2643, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1056, -50, 1271}, { -409, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1056, -31, 1271}, { -409, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1027, -31, 1313}, { 2504, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1027, -50, 1313}, { 2504, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1074, -50, 1224}, { -204, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1074, -31, 1224}, { -204, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1056, -31, 1271}, { 2684, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1056, -50, 1271}, { 2684, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1087, -50, 1177}, { 0, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1087, -31, 1177}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1074, -31, 1224}, { 2831, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1074, -50, 1224}, { 2831, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -666, -31, -1822}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -677, -31, -1857}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1045, -31, -2074}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1053, -31, -2051}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1045, -50, -2074}, { -614, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1045, -31, -2074}, { -614, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -677, -31, -1857}, { 11138, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -677, -50, -1857}, { 11138, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -539, -31, 533}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -528, -31, 506}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -831, -31, 733}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -826, -31, 749}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -451, -31, 538}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -436, -31, 511}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -451, -50, 538}, { 0, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -451, -31, 538}, { 0, -5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -539, -31, 533}, { 5055, -5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -539, -50, 533}, { 5055, 1024}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -539, -50, 533}, { -122, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -539, -31, 533}, { -122, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -826, -31, 749}, { 10379, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -826, -50, 749}, { 10379, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1040, -31, 938}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1056, -31, 932}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1076, -31, 967}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1059, -31, 972}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -826, -31, 749}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -831, -31, 733}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -967, -31, 838}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -956, -31, 849}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1015, -31, 884}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1001, -31, 892}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1040, -50, 938}, { 81, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1040, -31, 938}, { 81, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1059, -31, 972}, { 2332, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1059, -50, 972}, { 2332, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1001, -50, 892}, { -286, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1001, -31, 892}, { -286, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -31, 938}, { 3155, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, -50, 938}, { 3155, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -956, -50, 849}, { 204, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -956, -31, 849}, { 204, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1001, -31, 892}, { 3794, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1001, -50, 892}, { 3794, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -826, -50, 749}, { 0, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -826, -31, 749}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -956, -31, 849}, { 9414, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -956, -50, 849}, { 9414, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1059, -31, 972}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1076, -31, 967}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1096, -31, 1023}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1078, -31, 1024}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1107, -31, 1078}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1089, -31, 1077}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1109, -31, 1136}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1090, -31, 1132}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1106, -31, 1183}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1087, -31, 1177}, { 0, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1090, -50, 1132}, { -491, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1090, -31, 1132}, { -491, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1087, -31, 1177}, { 2094, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1087, -50, 1177}, { 2094, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1089, -50, 1077}, { -614, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1089, -31, 1077}, { -614, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1090, -31, 1132}, { 2558, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1090, -50, 1132}, { 2558, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1078, -50, 1024}, { -614, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1078, -31, 1024}, { -614, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1089, -31, 1077}, { 2443, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1089, -50, 1077}, { 2443, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1059, -50, 972}, { -737, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{-1059, -31, 972}, { -737, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1078, -31, 1024}, { 2484, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1078, -50, 1024}, { 2484, 1029}, {0xfc, 0xdd, 0xc0, 0x00}}, + {{ -540, 7, -121}, { 16133, -14580}, {0x24, 0x69, 0x14, 0x00}}, + {{ -492, 71, -224}, { 13211, -14080}, {0x24, 0x69, 0x14, 0x00}}, + {{ -738, 92, -256}, { 16380, -8378}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -791, 83, -341}, { 15381, -6033}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -970, 107, -294}, { 19080, -3026}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -532, 88, -410}, { 10014, -10396}, {0x24, 0x69, 0x14, 0x00}}, + {{ -895, 122, -548}, { 12762, -660}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -970, 107, -294}, { 19080, -3026}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -791, 83, -341}, { 15381, -6033}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -525, 40, -592}, { 6009, -7944}, {0x24, 0x69, 0x14, 0x00}}, + {{ -505, 33, -804}, { 1325, -5166}, {0x14, 0xcd, 0x34, 0x00}}, + {{ -668, 88, -619}, { 7711, -4455}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -532, 88, -410}, { 10014, -10396}, {0x24, 0x69, 0x14, 0x00}}, + {{ -505, 33, -804}, { 1325, -5166}, {0x14, 0xcd, 0x34, 0x00}}, + {{ -813, 107, -774}, { 6828, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -895, 122, -548}, { 12762, -660}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -668, 88, -619}, { 7711, -4455}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -658, 77, -990}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -577, 43, -1037}, { -2401, -149}, {0x14, 0xcd, 0x34, 0x00}}, + {{ -755, 18, -1282}, { 353, 6219}, {0x24, 0x69, 0x14, 0x00}}, + {{ -974, 63, -1282}, { 3734, 10822}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -658, 77, -990}, { 5119, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -577, 43, -1037}, { 2718, -1173}, {0x14, 0xcd, 0x34, 0x00}}, + {{ -979, 130, -1006}, { 9696, 6962}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -813, 107, -774}, { 11948, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -864, -50, -1447}, { 4353, 1023}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -864, 25, -1432}, { 4112, -704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -729, -50, -1312}, { 0, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -755, 18, -1282}, { -57, -645}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 25, -1432}, { -1098, 10741}, {0x24, 0x69, 0x14, 0x00}}, + {{-1343, 107, -1253}, { 9926, 18071}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -974, 63, -1282}, { 3733, 10822}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -755, 18, -1282}, { 353, 6219}, {0x24, 0x69, 0x14, 0x00}}, + {{ -979, 130, -1006}, { 9696, 6962}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1058, -50, -1617}, { 5853, 1023}, {0xb4, 0x9c, 0x84, 0x00}}, + {{-1084, 48, -1587}, { 5851, -1309}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 25, -1432}, { -225, -706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, -50, -1447}, { 0, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{-1248, -50, -1731}, { 5119, 1023}, {0xb4, 0x9c, 0x84, 0x00}}, + {{-1248, -40, -1731}, { 5119, 627}, {0xb4, 0x9c, 0x84, 0x00}}, + {{-1058, -50, -1617}, { 61, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{-1084, 48, -1587}, { 222, -1371}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 25, -1432}, { -1098, 10741}, {0x24, 0x69, 0x14, 0x00}}, + {{-1084, 48, -1587}, { -971, 17634}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1343, 107, -1253}, { 9926, 18071}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1084, 48, -1587}, { -971, 17634}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1248, -40, -1731}, { -1735, 22933}, {0x26, 0x68, 0x14, 0x00}}, + {{-1343, 107, -1253}, { 9926, 18071}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1248, -40, -1731}, { -1735, 22933}, {0x26, 0x68, 0x14, 0x00}}, + {{-1884, -44, -2062}, { 847, 32767}, {0x26, 0x68, 0x14, 0x00}}, + {{-1763, 48, -1628}, { 8268, 32138}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1343, 107, -1253}, { 9926, 18071}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -621, -67, 43}, { 45, 1941}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -540, -148, -121}, { 3816, 3430}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -540, 7, -121}, { 3753, 323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -636, 31, 32}, { 45, -96}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, -67, 43}, { 4433, 1023}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -636, 31, 32}, { 4108, -1179}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -780, 48, 155}, { -194, -1190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -780, -50, 155}, { 0, 1023}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -780, 48, 155}, { 25369, -13885}, {0x24, 0x69, 0x14, 0x00}}, + {{ -636, 31, 32}, { 20645, -15011}, {0x24, 0x69, 0x14, 0x00}}, + {{ -776, 70, -21}, { 21740, -11226}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -970, 107, -294}, { 19080, -3026}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1163, 107, 6}, { 28162, -3613}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -540, 7, -121}, { 16133, -14580}, {0x24, 0x69, 0x14, 0x00}}, + {{ -738, 92, -256}, { 16380, -8378}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -368, -95, -38}, { 3909, 1380}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -317, -89, -15}, { 5060, 1264}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -238, -50, -18}, { 6479, 464}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -540, 7, -121}, { 0, -701}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -96, -5}, { 5633, 1412}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -291, -136, -5}, { 5633, 2231}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -540, -148, -121}, { 0, 2461}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -394, -148, -49}, { 3332, 2461}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -394, -108, -49}, { 3332, 1642}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -532, 88, -410}, { 5449, 103}, {0x24, 0x69, 0x14, 0x00}}, + {{ -492, 71, -224}, { 5038, -1801}, {0x24, 0x69, 0x14, 0x00}}, + {{ -223, -50, -223}, { 2281, -1816}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -232, -50, -91}, { 2377, -3160}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -540, 7, -121}, { 5530, -2859}, {0x24, 0x69, 0x14, 0x00}}, + {{ -238, -50, -18}, { 2430, -3817}, {0x00, 0x01, 0x00, 0x00}}, + {{ -505, 33, -804}, { 5172, 4134}, {0x14, 0xcd, 0x34, 0x00}}, + {{ -525, 40, -592}, { 5372, 1966}, {0x24, 0x69, 0x14, 0x00}}, + {{ -223, -50, -523}, { 2281, 1255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, -50, -673}, { 2281, 2791}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, -50, -223}, { 2281, -1816}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, -50, -373}, { 2281, -280}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -532, 88, -410}, { 5449, 103}, {0x24, 0x69, 0x14, 0x00}}, + {{ -577, 43, -1037}, { 5904, 6522}, {0x14, 0xcd, 0x34, 0x00}}, + {{ -505, 33, -804}, { 5172, 4134}, {0x14, 0xcd, 0x34, 0x00}}, + {{ -223, -50, -823}, { 2281, 4327}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, -50, -973}, { 2281, 5863}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, -50, -673}, { 2281, 2791}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -232, -50, -1123}, { 2377, 7399}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -577, 43, -1037}, { 4148, 7181}, {0x14, 0xcd, 0x34, 0x00}}, + {{ -551, -91, -1344}, { -364, 1729}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -729, -50, -1312}, { 3297, 884}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -755, 18, -1282}, { 3990, -517}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -551, -21, -1344}, { -364, 295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1423}, { 995, 1722}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -435, -22, -1443}, { 1865, 878}, {0x00, 0x4c, 0x00, 0x00}}, + {{ -551, -21, -1344}, { 1865, -182}, {0x00, 0x4c, 0x00, 0x00}}, + {{ -270, -50, -1423}, { 995, 1722}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -551, -21, -1344}, { 1865, -182}, {0x00, 0x4d, 0x00, 0x00}}, + {{ -577, 43, -1037}, { 255, -1792}, {0x14, 0xcd, 0x34, 0x00}}, + {{ -250, -50, -1254}, { -28, 1078}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -755, 18, -1282}, { 2450, -1635}, {0x24, 0x69, 0x14, 0x00}}, + {{ -232, -50, -1123}, { -838, 589}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1499, -42, 602}, { 32767, -6214}, {0x24, 0x69, 0x14, 0x00}}, + {{-1058, -40, 434}, { 32767, -12665}, {0x24, 0x69, 0x14, 0x00}}, + {{-1629, 47, 420}, { 32767, -544}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1657, 8, 527}, { 32767, -1708}, {0x24, 0x69, 0x14, 0x00}}, + {{ -926, -50, 302}, { 4236, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{-1058, -40, 434}, { 0, 597}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1058, -50, 434}, { 0, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -926, -50, 302}, { 0, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -780, -50, 155}, { 4718, 1023}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -780, 48, 155}, { 4718, -1199}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -926, 24, 302}, { 0, -669}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -926, -50, 302}, { 0, 1024}, {0xb5, 0x9c, 0x84, 0x00}}, + {{ -780, 48, 155}, { 4718, -1199}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -926, -50, 302}, { 4236, 1024}, {0xb5, 0x9c, 0x84, 0x00}}, + {{ -926, 24, 302}, { 4236, -669}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1058, -40, 434}, { 0, 597}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -926, 24, 302}, { 30512, -13195}, {0x24, 0x69, 0x14, 0x00}}, + {{ -780, 48, 155}, { 25369, -13885}, {0x24, 0x69, 0x14, 0x00}}, + {{-1163, 107, 6}, { 28162, -3613}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1291, 76, 230}, { 32767, -4480}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1058, -40, 434}, { 32767, -12665}, {0x26, 0x68, 0x14, 0x00}}, + {{ -926, 24, 302}, { 30512, -13195}, {0x26, 0x68, 0x14, 0x00}}, + {{-1629, 47, 420}, { 32767, -544}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1291, 76, 230}, { 32767, -4480}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -95, -50, 954}, { -1058, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 565}, { 4207, 1856}, {0x24, 0x68, 0x14, 0x00}}, + {{ -89, -50, 856}, { 254, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 565}, { -3255, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, 758}, { -501, 1294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -89, -50, 856}, { 783, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1012, -58, 494}, { 795, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1058, -50, 434}, { -211, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1112, -50, 524}, { 296, 2334}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1012, -58, 494}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, -50, 524}, { -1402, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1167, -50, 614}, { -2446, 1965}, {0x24, 0x68, 0x14, 0x00}}, + {{ -715, -76, 270}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -926, -50, 302}, { -2878, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -862, -65, 381}, { -2174, 2197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -715, -76, 270}, { 2273, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -780, -50, 155}, { 1603, 2696}, {0x24, 0x68, 0x14, 0x00}}, + {{ -926, -50, 302}, { 4355, 3011}, {0x24, 0x68, 0x14, 0x00}}, + {{ -604, -91, 178}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -780, -50, 155}, { -2429, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -715, -76, 270}, { -1311, 2437}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -862, -65, 381}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1058, -50, 434}, { -2711, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1012, -58, 494}, { -2327, 1954}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -862, -65, 381}, { -34, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -926, -50, 302}, { -738, 2216}, {0x24, 0x68, 0x14, 0x00}}, + {{-1058, -50, 434}, { 1514, 3268}, {0x24, 0x68, 0x14, 0x00}}, + {{ -418, -136, 2}, { 44, 1752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -148, -49}, { 809, 1795}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -540, -148, -121}, { 959, -372}, {0x24, 0x68, 0x14, 0x00}}, + {{ -454, -121, 50}, { -522, 1719}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -136, 2}, { 306, 1767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -540, -148, -121}, { 802, -492}, {0x24, 0x68, 0x14, 0x00}}, + {{ -540, -148, -121}, { 998, 3801}, {0x24, 0x68, 0x14, 0x00}}, + {{ -621, -67, 43}, { 1777, 1245}, {0x24, 0x68, 0x14, 0x00}}, + {{ -500, -110, 91}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, -67, 43}, { -1837, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -604, -91, 178}, { -909, 2620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -121, 50}, { 1767, 430}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, -67, 43}, { -462, 1166}, {0x24, 0x68, 0x14, 0x00}}, + {{ -500, -110, 91}, { 1374, 1166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, -91, 178}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, -67, 43}, { -1846, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -780, -50, 155}, { -686, 3354}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, 340}, { -17, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, 227}, { 1448, 2079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 312}, { 1052, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 396}, { 526, 173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 340}, { -148, 1228}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, 312}, { 921, 1228}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 565}, { -1141, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, 396}, { 1160, 1909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 490}, { 275, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 584}, { 405, 310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 565}, { -125, 1195}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, 490}, { 1290, 1195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 227}, { 6, 1041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 340}, { -1459, 2096}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, 2}, { 3046, 1934}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, 758}, { -938, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 565}, { 1641, 2025}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, 671}, { 226, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 565}, { -1397, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, 584}, { -614, 1696}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 671}, { 336, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 565}, { -1988, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, 340}, { 758, 2244}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, 396}, { 478, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -465, -50, -1792}, { -42, 1041}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -1873}, { 2567, 2119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -1873}, { 1503, 1059}, {0x24, 0x68, 0x14, 0x00}}, + {{ -465, -50, -1792}, { -2103, 1893}, {0x24, 0x68, 0x14, 0x00}}, + {{ -398, -50, -1690}, { -1275, 3322}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1873}, { 506, 814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -1873}, { -1614, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -2023}, { 388, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2023}, { 388, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -382, -50, -1873}, { -24, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -1873}, { 1478, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -2023}, { 1478, -979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2323}, { -1563, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -2471}, { 414, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2468}, { 376, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -382, -50, -2323}, { -2002, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -2323}, { -1093, 2220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -2471}, { 482, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2173}, { -1614, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -2323}, { 388, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2323}, { 388, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -382, -50, -2173}, { -2018, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -2173}, { -1116, 2226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -2323}, { 486, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2023}, { -1614, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -2173}, { 388, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2173}, { 388, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -382, -50, -2023}, { -2018, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -2023}, { -1116, 2226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -2173}, { 486, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -410, -50, -2682}, { -764, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -327, -50, -2792}, { 307, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -431, -50, -2749}, { 184, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -410, -50, -2682}, { -1487, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -301, -50, -2711}, { -298, 1944}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -50, -2792}, { 358, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -50, -2610}, { -791, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -301, -50, -2711}, { 249, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -410, -50, -2682}, { 190, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -394, -50, -2610}, { -1473, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -282, -50, -2629}, { -288, 1951}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, -50, -2711}, { 354, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2468}, { -1470, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -2471}, { -254, 1907}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -274, -50, -2551}, { 354, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2468}, { -797, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -274, -50, -2551}, { 236, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -386, -50, -2542}, { 192, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -386, -50, -2542}, { -1455, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -274, -50, -2551}, { -229, 1894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -282, -50, -2629}, { 350, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -386, -50, -2542}, { -737, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -282, -50, -2629}, { 264, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -50, -2610}, { 177, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -729, -72, -1510}, { -22, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -729, -50, -1312}, { 1478, 3215}, {0x24, 0x68, 0x14, 0x00}}, + {{ -642, -79, -1449}, { 1401, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -729, -72, -1510}, { -1208, 2825}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, -50, -1447}, { 774, 3144}, {0x24, 0x68, 0x14, 0x00}}, + {{ -729, -50, -1312}, { 292, 634}, {0x24, 0x68, 0x14, 0x00}}, + {{ -821, -68, -1566}, { -1160, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, -50, -1447}, { -829, 2698}, {0x24, 0x68, 0x14, 0x00}}, + {{ -729, -72, -1510}, { 279, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -586, -85, -1406}, { -756, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -729, -50, -1312}, { -1254, 3306}, {0x24, 0x68, 0x14, 0x00}}, + {{ -551, -91, -1344}, { 161, 1285}, {0x00, 0x00, 0x00, 0x00}}, + {{ -551, -91, -1344}, { 136, 1359}, {0x00, 0x00, 0x00, 0x00}}, + {{ -536, -91, -1357}, { 179, 1096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -642, -79, -1449}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -729, -50, -1312}, { 77, 3215}, {0x24, 0x68, 0x14, 0x00}}, + {{ -586, -85, -1406}, { 948, 1047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1423}, { -1142, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -43, -1573}, { 983, 1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -45, -1498}, { 274, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -48, -1423}, { 548, 453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1423}, { -160, 1161}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -45, -1498}, { 1256, 1161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1423}, { -1805, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -1723}, { 1779, 2816}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -43, -1573}, { 434, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1423}, { -1141, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -48, -1423}, { -433, 1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1348}, { 275, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1123}, { -1805, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -1423}, { 1779, 2816}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -1273}, { 434, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1123}, { 548, 452}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1123}, { -160, 1161}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -1198}, { 1256, 1161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1123}, { -1141, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -1273}, { 983, 1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1198}, { 274, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1273}, { 1690, 453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1423}, { -435, 1161}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -1348}, { 981, 1161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1123}, { -1141, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -1123}, { -433, 1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1048}, { 274, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -973}, { 1690, 453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1123}, { -435, 1161}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -1048}, { 981, 1161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -823}, { -1141, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -973}, { 983, 1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -898}, { 274, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -823}, { 548, 453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -823}, { -160, 1161}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -898}, { 1256, 1161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -823}, { -1805, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -1123}, { 1779, 2816}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -973}, { 434, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -823}, { -433, 1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -748}, { 274, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -823}, { -22, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -748}, { 1394, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -673}, { 2102, 315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -448}, { -807, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -523}, { 194, 2025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -448}, { 194, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -373}, { -8, 1827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -371}, { 2, 2825}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -448}, { 1019, 2802}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -635}, { 32767, 32767}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -823}, { 32767, 32767}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -448}, { 0, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -823}, { 0, 6311}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -673}, { 1057, 4196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -523}, { 1047, 662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -448}, { -297, 1110}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -598}, { 1943, 1110}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -448}, { -1805, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -673}, { 1330, 1472}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -598}, { 434, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -373}, { -807, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -448}, { 194, 2025}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -448}, { 194, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -295}, { -814, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -223}, { 152, 2021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -219}, { 196, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -223}, { -776, 1831}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -295}, { 186, 2832}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -298}, { 225, 1835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -295}, { 0, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -373}, { -1438, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -298}, { -716, 1718}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -371}, { -1020, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -373}, { -1036, 2021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -91}, { -703, 1708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -144}, { 169, 2558}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -156}, { 142, 1548}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -144}, { 0, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -204}, { -1280, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -156}, { -877, 1523}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -204}, { -647, 1827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -144}, { 155, 2824}, {0x24, 0x68, 0x14, 0x00}}, + {{ -8, -50, -219}, { 370, 1837}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -204}, { -795, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -219}, { 191, 1475}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -223}, { -686, 1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -91}, { -221, 1827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -71}, { 53, 2824}, {0x24, 0x68, 0x14, 0x00}}, + {{ -8, -50, -144}, { 890, 2325}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, 2}, { 213, 1782}, {0x24, 0x68, 0x14, 0x00}}, + {{ -8, -50, -71}, { -51, 2723}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -91}, { 831, 3262}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 59}, { -807, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 2}, { -56, 2025}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -16}, { 194, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 2}, { -832, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -91}, { 443, 1996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -16}, { 200, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 227}, { -908, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 2}, { 2097, 2025}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, 143}, { 218, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 2}, { -170, 35}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, 59}, { 21, 1272}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 143}, { 1015, 1803}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { -22, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -40, -1798}, { 1395, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -38, -1760}, { 1046, 652}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { -1141, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -42, -1835}, { 629, 1378}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -40, -1798}, { 276, 1020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -44, -1872}, { 983, 1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -42, -1835}, { 629, 1376}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -44, -1872}, { -807, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -2023}, { 1196, 2025}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -47, -1948}, { 194, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -2023}, { -1141, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -48, -2023}, { -433, 1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -47, -1948}, { 274, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -36, -1723}, { 548, 452}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { -174, 1175}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -38, -1760}, { 897, 813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -44, -1872}, { -1805, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { -3149, 2816}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -2023}, { 434, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -43, -1573}, { -807, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { 1196, 2025}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -41, -1610}, { -305, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { 807, 1831}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -39, -1648}, { -195, 2834}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -41, -1610}, { -190, 3337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -37, -1685}, { -68, 1381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -39, -1648}, { 276, 1006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { -1141, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -36, -1723}, { -419, 1746}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -37, -1685}, { -69, 1385}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -2023}, { -82, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -2479}, { 6090, 1226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2401}, { 5066, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2323}, { 3242, 860}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -2023}, { -883, 1063}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -2401}, { 4265, 1063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -2023}, { -2553, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -2323}, { 1565, 1340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2248}, { 614, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2173}, { -807, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -2023}, { -2811, 2025}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -2248}, { 194, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -2023}, { -1141, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -2173}, { 983, 1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2098}, { 274, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -48, -2023}, { -807, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -2023}, { -807, 2025}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -2098}, { 194, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, -50, -1910}, { -2328, 1024}, {0x14, 0x90, 0x14, 0x00}}, + {{-1248, -50, -1731}, { 570, 2028}, {0x24, 0x68, 0x14, 0x00}}, + {{-1209, -55, -1795}, { 560, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, -62, -1681}, { -49, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, -50, -1447}, { 3311, 2704}, {0x24, 0x68, 0x14, 0x00}}, + {{ -821, -68, -1566}, { 3012, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, -62, -1681}, { -2703, 2405}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1058, -50, -1617}, { -1897, 3022}, {0x24, 0x68, 0x14, 0x00}}, + {{ -864, -50, -1447}, { 657, 724}, {0x24, 0x68, 0x14, 0x00}}, + {{-1209, -55, -1795}, { -2380, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1058, -50, -1617}, { 574, 2038}, {0x24, 0x68, 0x14, 0x00}}, + {{-1019, -62, -1681}, { 573, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -55, -1795}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1248, -50, -1731}, { -1004, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1058, -50, -1617}, { -970, 3993}, {0x24, 0x68, 0x14, 0x00}}, + {{ -547, -50, -2917}, { -857, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -542, -50, -3059}, { 307, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -608, -50, -2968}, { 206, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -547, -50, -2917}, { -1532, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -467, -50, -2997}, { -426, 2050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -542, -50, -3059}, { 369, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -50, -2859}, { -819, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -467, -50, -2997}, { 330, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -547, -50, -2917}, { 197, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -498, -50, -2859}, { -1525, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -409, -50, -2928}, { -366, 1982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -467, -50, -2997}, { 367, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -431, -50, -2749}, { -1424, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -327, -50, -2792}, { -210, 1919}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -362, -50, -2862}, { 342, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -431, -50, -2749}, { -655, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -362, -50, -2862}, { 273, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -459, -50, -2804}, { 157, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -459, -50, -2804}, { -1437, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -362, -50, -2862}, { -233, 1930}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, -50, -2928}, { 346, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -459, -50, -2804}, { -727, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -409, -50, -2928}, { 232, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -50, -2859}, { 175, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1043, -50, 1326}, { -642, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1081, -50, 1454}, { 323, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, -50, 1371}, { 154, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1043, -50, 1326}, { -1439, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1132, -50, 1395}, { -214, 1897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1081, -50, 1454}, { 346, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1073, -50, 1283}, { -574, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1132, -50, 1395}, { 210, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1043, -50, 1326}, { 138, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1073, -50, 1283}, { -1366, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1173, -50, 1336}, { -121, 1886}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, -50, 1395}, { 329, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, -50, 1183}, { -1358, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1217, -50, 1202}, { -89, 1844}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1199, -50, 1268}, { 327, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, -50, 1183}, { -558, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1199, -50, 1268}, { 206, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, -50, 1233}, { 134, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1092, -50, 1233}, { -1409, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1199, -50, 1268}, { -155, 1854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1173, -50, 1336}, { 339, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, -50, 1233}, { -569, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1173, -50, 1336}, { 325, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1073, -50, 1283}, { 137, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1109, -50, 1136}, { -509, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1217, -50, 1202}, { 278, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, -50, 1183}, { 122, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1109, -50, 1136}, { -1367, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1221, -50, 1138}, { -68, 1781}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1217, -50, 1202}, { 329, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, -50, 1078}, { -625, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1221, -50, 1138}, { 217, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -50, 1136}, { 150, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1107, -50, 1078}, { -1388, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1219, -50, 1065}, { -139, 1868}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, -50, 1138}, { 334, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, -50, 967}, { -1413, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1179, -50, 920}, { -193, 1911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, -50, 993}, { 340, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, -50, 967}, { -635, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1205, -50, 993}, { 268, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1096, -50, 1023}, { 152, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1096, -50, 1023}, { -1400, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1205, -50, 993}, { -159, 1878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1219, -50, 1065}, { 337, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1096, -50, 1023}, { -602, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1219, -50, 1065}, { 270, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, -50, 1078}, { 145, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1056, -50, 932}, { -443, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1179, -50, 920}, { 238, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, -50, 967}, { 106, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1056, -50, 932}, { -1330, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1148, -50, 866}, { -21, 1775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1179, -50, 920}, { 320, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1015, -50, 884}, { -678, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1148, -50, 866}, { 306, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1056, -50, 932}, { 163, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1015, -50, 884}, { -1448, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1096, -50, 806}, { -230, 1907}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1148, -50, 866}, { 348, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -831, -50, 733}, { -2269, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -899, -50, 643}, { -1477, 2301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1041, -50, 753}, { 546, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -831, -50, 733}, { -1856, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1041, -50, 753}, { 526, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -967, -50, 838}, { 446, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -967, -50, 838}, { -1432, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1041, -50, 753}, { -204, 1893}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1096, -50, 806}, { 344, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -967, -50, 838}, { -707, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1096, -50, 806}, { 241, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1015, -50, 884}, { 170, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -332, -50, 345}, { -42, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -484, -80, 323}, { 778, 2905}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -50, 511}, { 2574, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -436, -50, 511}, { 664, 2916}, {0x24, 0x68, 0x14, 0x00}}, + {{ -484, -80, 323}, { 1782, 5265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -598, -80, 417}, { 3031, 3726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -50, 511}, { -18, 1061}, {0x24, 0x68, 0x14, 0x00}}, + {{ -598, -80, 417}, { -881, 3410}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, -50, 506}, { 121, 2290}, {0x24, 0x68, 0x14, 0x00}}, + {{ -682, -50, 621}, { -2002, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -899, -50, 643}, { 494, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -831, -50, 733}, { 482, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -682, -50, 621}, { -2348, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -750, -60, 531}, { -1573, 2311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -899, -50, 643}, { 565, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, -50, 506}, { -2070, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -750, -60, 531}, { 498, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -682, -50, 621}, { 498, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -528, -50, 506}, { -2398, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -598, -80, 417}, { -1606, 2301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, -60, 531}, { 577, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, -50, 1446}, { -666, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -802, -50, 1566}, { 257, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -50, 1453}, { 160, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -856, -50, 1446}, { -1421, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -881, -50, 1556}, { -218, 1935}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -802, -50, 1566}, { 342, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, -50, 1427}, { -627, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -881, -50, 1556}, { 297, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, -50, 1446}, { 151, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -911, -50, 1427}, { -1422, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -954, -50, 1531}, { -194, 1896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -881, -50, 1556}, { 342, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, -50, 1371}, { -1385, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1081, -50, 1454}, { -154, 1901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, -50, 1499}, { 333, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, -50, 1371}, { -561, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1021, -50, 1499}, { 273, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -962, -50, 1402}, { 135, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -962, -50, 1402}, { -1391, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1021, -50, 1499}, { -152, 1884}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, -50, 1531}, { 335, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -962, -50, 1402}, { -605, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -954, -50, 1531}, { 245, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, -50, 1427}, { 145, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -630, -50, 1425}, { -564, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -516, -50, 1491}, { 334, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, -50, 1400}, { 135, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -630, -50, 1425}, { -1411, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -582, -50, 1528}, { -179, 1892}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -516, -50, 1491}, { 339, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, -50, 1445}, { -590, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -582, -50, 1528}, { 255, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, -50, 1425}, { 142, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -681, -50, 1445}, { -1389, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -652, -50, 1554}, { -153, 1890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -582, -50, 1528}, { 334, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -50, 1453}, { -1418, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -802, -50, 1566}, { -186, 1890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -726, -50, 1566}, { 341, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -50, 1453}, { -643, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -726, -50, 1566}, { 274, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -735, -50, 1453}, { 154, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -735, -50, 1453}, { -1401, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -726, -50, 1566}, { -163, 1883}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -652, -50, 1554}, { 337, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -735, -50, 1453}, { -585, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -652, -50, 1554}, { 290, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, -50, 1445}, { 141, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -464, -50, 1246}, { -850, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -330, -50, 1203}, { 277, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -438, -50, 1171}, { 204, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -464, -50, 1246}, { -1514, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -360, -50, 1290}, { -377, 2012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -330, -50, 1203}, { 364, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -492, -50, 1301}, { -668, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -360, -50, 1290}, { 269, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -464, -50, 1246}, { 160, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -492, -50, 1301}, { -1427, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -398, -50, 1364}, { -245, 1968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -360, -50, 1290}, { 343, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, -50, 1400}, { -1424, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -516, -50, 1491}, { -250, 1983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -456, -50, 1432}, { 342, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, -50, 1400}, { -691, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -456, -50, 1432}, { 237, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -538, -50, 1355}, { 166, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -538, -50, 1355}, { -1511, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -456, -50, 1432}, { -349, 1979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -50, 1364}, { 363, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -538, -50, 1355}, { -762, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -398, -50, 1364}, { 359, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -492, -50, 1301}, { 183, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -417, -50, 1085}, { -1541, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -308, -50, 1109}, { -377, 1974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -290, -50, 1020}, { 371, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -50, 1004}, { -17, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -281, -50, 931}, { 1098, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -393, -50, 922}, { 1072, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -401, -50, 1004}, { -899, 2259}, {0x24, 0x68, 0x14, 0x00}}, + {{ -290, -50, 1020}, { 561, 2622}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -281, -50, 931}, { 790, 1453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, -50, 1085}, { -893, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -290, -50, 1020}, { 289, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -50, 1004}, { 215, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -393, -50, 922}, { 0, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -281, -50, 931}, { 26, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 750}, { 2453, 2440}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -393, -50, 922}, { 1857, 2378}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, 750}, { -446, 4028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, 747}, { 961, 4556}, {0x24, 0x68, 0x14, 0x00}}, + {{ -438, -50, 1171}, { -1556, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -330, -50, 1203}, { -433, 2024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -308, -50, 1109}, { 374, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -438, -50, 1171}, { -956, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -308, -50, 1109}, { 256, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, -50, 1085}, { 230, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -382, -50, 747}, { 0, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, 750}, { 47, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 584}, { 2265, 2387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 584}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 396}, { -2504, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -50, 511}, { -968, 3244}, {0x24, 0x68, 0x14, 0x00}}, + {{ -382, -50, 747}, { -1753, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, 584}, { 422, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, 584}, { 422, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -436, -50, 511}, { -600, 3115}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, 396}, { 144, 5711}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -50, 350}, { 1058, 5139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, 584}, { 0, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, 584}, { -1502, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -50, 511}, { 717, 1992}, {0x24, 0x68, 0x14, 0x00}}, + {{-1438, -50, -2571}, { -762, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1544, -50, -2486}, { 261, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1432, -50, -2501}, { 183, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1438, -50, -2571}, { -1465, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1551, -50, -2570}, { -284, 1959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1544, -50, -2486}, { 352, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, -50, -2641}, { -752, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1551, -50, -2570}, { 289, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -50, -2571}, { 181, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1434, -50, -2641}, { -1474, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1545, -50, -2657}, { -308, 1980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1551, -50, -2570}, { 354, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -50, -2766}, { -1422, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1503, -50, -2810}, { -212, 1924}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1528, -50, -2735}, { 342, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -50, -2766}, { -690, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1528, -50, -2735}, { 235, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1419, -50, -2705}, { 166, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1419, -50, -2705}, { -1453, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1528, -50, -2735}, { -240, 1912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1545, -50, -2657}, { 350, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1419, -50, -2705}, { -706, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1545, -50, -2657}, { 291, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, -50, -2641}, { 170, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1257, -50, -2959}, { -16, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1397, -50, -2979}, { 1128, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1312, -50, -2905}, { 1014, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1257, -50, -2959}, { -921, 2259}, {0x24, 0x68, 0x14, 0x00}}, + {{-1329, -50, -3047}, { 565, 2523}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1397, -50, -2979}, { 671, 1242}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, -50, -2999}, { -768, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1329, -50, -3047}, { 325, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, -50, -2959}, { 185, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1198, -50, -2999}, { -1497, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1257, -50, -3095}, { -322, 1962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1329, -50, -3047}, { 360, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1312, -50, -2905}, { 0, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1397, -50, -2979}, { 114, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1455, -50, -2901}, { 1398, 2330}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1312, -50, -2905}, { -865, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1455, -50, -2901}, { 319, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1360, -50, -2840}, { 208, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1360, -50, -2840}, { -1578, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1455, -50, -2901}, { -497, 2073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1503, -50, -2810}, { 380, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1360, -50, -2840}, { -906, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1503, -50, -2810}, { 350, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -50, -2766}, { 218, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1134, -50, -3035}, { -786, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1257, -50, -3095}, { 256, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, -50, -2999}, { 189, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1134, -50, -3035}, { -1474, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1181, -50, -3137}, { -308, 1979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, -50, -3095}, { 355, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1071, -50, -3057}, { -716, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1181, -50, -3137}, { 292, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1134, -50, -3035}, { 172, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1071, -50, -3057}, { -1458, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1102, -50, -3166}, { -274, 1955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1181, -50, -3137}, { 351, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, -50, -3077}, { -1545, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -910, -50, -3190}, { -445, 2055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1008, -50, -3185}, { 372, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, -50, -3077}, { -870, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1008, -50, -3185}, { 319, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -994, -50, -3073}, { 209, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -994, -50, -3073}, { -1532, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1008, -50, -3185}, { -411, 2031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1102, -50, -3166}, { 368, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -994, -50, -3073}, { -847, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1102, -50, -3166}, { 316, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1071, -50, -3057}, { 204, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -834, -50, -3067}, { -863, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -910, -50, -3190}, { 333, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, -50, -3077}, { 207, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -834, -50, -3067}, { -1548, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -812, -50, -3178}, { -447, 2054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -910, -50, -3190}, { 372, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, -50, -3044}, { -934, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -812, -50, -3178}, { 345, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -834, -50, -3067}, { 225, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -750, -50, -3044}, { -1591, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -711, -50, -3150}, { -522, 2087}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, -50, -3178}, { 383, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -608, -50, -2968}, { -1475, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -542, -50, -3059}, { -299, 1965}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -614, -50, -3105}, { 355, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -608, -50, -2968}, { -763, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -614, -50, -3105}, { 282, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, -50, -3006}, { 183, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -668, -50, -3006}, { -1614, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -614, -50, -3105}, { -551, 2091}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, -50, -3150}, { 388, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, -50, -3006}, { -972, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -711, -50, -3150}, { 351, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, -50, -3044}, { 234, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1369, -50, -2315}, { -843, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1410, -50, -2181}, { 270, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1322, -50, -2252}, { 203, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1369, -50, -2315}, { -1507, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1464, -50, -2256}, { -370, 2013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, -50, -2181}, { 363, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -50, -2374}, { -715, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1464, -50, -2256}, { 290, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1369, -50, -2315}, { 172, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1399, -50, -2374}, { -1457, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1503, -50, -2330}, { -272, 1956}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1464, -50, -2256}, { 350, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1432, -50, -2501}, { -1446, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1544, -50, -2486}, { -231, 1911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1529, -50, -2408}, { 348, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1432, -50, -2501}, { -706, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1529, -50, -2408}, { 276, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1420, -50, -2436}, { 170, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1420, -50, -2436}, { -1450, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1529, -50, -2408}, { -253, 1939}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1503, -50, -2330}, { 349, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1420, -50, -2436}, { -704, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1503, -50, -2330}, { 285, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -50, -2374}, { 169, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1221, -50, -2157}, { -2144, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1112, -50, -1955}, { 534, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1053, -50, -2051}, { 516, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1221, -50, -2157}, { -2475, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1286, -50, -2065}, { -1803, 2370}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, -50, -1955}, { 596, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1276, -50, -2200}, { -743, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1286, -50, -2065}, { 251, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, -50, -2157}, { 179, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1276, -50, -2200}, { -1452, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1353, -50, -2117}, { -276, 1970}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1286, -50, -2065}, { 349, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1322, -50, -2252}, { -754, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1353, -50, -2117}, { 321, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1276, -50, -2200}, { 181, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1322, -50, -2252}, { -1489, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1410, -50, -2181}, { -306, 1953}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1353, -50, -2117}, { 358, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -868, -50, -1940}, { -2523, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -723, -50, -1726}, { 587, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, -50, -1822}, { 607, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -868, -50, -1940}, { -2784, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -925, -50, -1843}, { -2139, 2381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -723, -50, -1726}, { 670, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1053, -50, -2051}, { -2316, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -925, -50, -1843}, { 567, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -868, -50, -1940}, { 557, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1053, -50, -2051}, { -2621, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1112, -50, -1955}, { -1942, 2365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -925, -50, -1843}, { 631, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -595, -50, -1779}, { -28, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -403, -50, -1685}, { 2405, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -465, -50, -1792}, { 1720, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -595, -50, -1779}, { -1950, 2259}, {0x24, 0x68, 0x14, 0x00}}, + {{ -622, -50, -1663}, { -834, 3386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -403, -50, -1685}, { 483, 756}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, -50, -1822}, { -887, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -622, -50, -1663}, { 721, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -595, -50, -1779}, { 213, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -666, -50, -1822}, { -1774, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -723, -50, -1726}, { -733, 2108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, -50, -1663}, { 427, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -467, -50, -2997}, { -2007, 4376}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -50, -3120}, { 56, 1689}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -542, -50, -3059}, { -1949, 1780}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -467, -50, -2997}, { -3387, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -414, -50, -3050}, { -2345, 2744}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -498, -50, -3120}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -409, -50, -2928}, { -2413, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -414, -50, -3050}, { 177, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -467, -50, -2997}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, -50, -2928}, { -3275, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, -50, -2974}, { -2109, 2655}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -414, -50, -3050}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -327, -50, -2792}, { -3020, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -257, -50, -2820}, { -1813, 2632}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -298, -50, -2901}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -327, -50, -2792}, { -2105, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -298, -50, -2901}, { 154, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -362, -50, -2862}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -362, -50, -2862}, { -2996, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -298, -50, -2901}, { -1771, 2617}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -350, -50, -2974}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -362, -50, -2862}, { -2151, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, -50, -2974}, { 76, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -409, -50, -2928}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, -50, -3178}, { -2634, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -907, -50, -3265}, { 167, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -910, -50, -3190}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, -50, -3178}, { -3444, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -797, -50, -3252}, { -2409, 2749}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -907, -50, -3265}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -711, -50, -3150}, { -2794, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -797, -50, -3252}, { 159, 3030}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -812, -50, -3178}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, -50, -3150}, { -3570, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -685, -50, -3220}, { -2578, 2766}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -797, -50, -3252}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -542, -50, -3059}, { 41, 1689}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -50, -3120}, { 2047, 1779}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -579, -50, -3171}, { 1990, -779}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -542, -50, -3059}, { -2293, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -579, -50, -3171}, { 131, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -614, -50, -3105}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -614, -50, -3105}, { -3604, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -579, -50, -3171}, { -2601, 2764}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -685, -50, -3220}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -614, -50, -3105}, { -2844, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -685, -50, -3220}, { 154, 3023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -711, -50, -3150}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1181, -50, -3137}, { -2326, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -50, -3159}, { 93, 3020}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1257, -50, -3095}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1212, -50, -3206}, { -2010, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1296, -50, -3159}, { -1797, 3594}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1181, -50, -3137}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1212, -50, -3206}, { -3129, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1181, -50, -3137}, { -1723, 2460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1102, -50, -3166}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1102, -50, -3166}, { -3129, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1122, -50, -3238}, { -1961, 2659}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1212, -50, -3206}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -910, -50, -3190}, { -3425, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -907, -50, -3265}, { -2389, 2747}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1017, -50, -3259}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -910, -50, -3190}, { -2632, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1017, -50, -3259}, { 146, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1008, -50, -3185}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1008, -50, -3185}, { -3360, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1017, -50, -3259}, { -2283, 2720}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1122, -50, -3238}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1008, -50, -3185}, { -2548, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1122, -50, -3238}, { 149, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1102, -50, -3166}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1455, -50, -2901}, { -2735, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2840}, { 175, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1503, -50, -2810}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1455, -50, -2901}, { -3534, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1518, -50, -2941}, { -2519, 2758}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1572, -50, -2840}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1397, -50, -2979}, { -2597, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1518, -50, -2941}, { 147, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1455, -50, -2901}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1397, -50, -2979}, { -3398, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1454, -50, -3028}, { -2340, 2732}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1518, -50, -2941}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1257, -50, -3095}, { -3222, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -50, -3159}, { -2041, 2635}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1377, -50, -3105}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1257, -50, -3095}, { -2321, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1377, -50, -3105}, { 192, 3039}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1329, -50, -3047}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1329, -50, -3047}, { -3380, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1377, -50, -3105}, { -2333, 2756}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1454, -50, -3028}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1329, -50, -3047}, { -2570, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1454, -50, -3028}, { 152, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1397, -50, -2979}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1551, -50, -2570}, { -2264, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1618, -50, -2476}, { 103, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1544, -50, -2486}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1551, -50, -2570}, { -3102, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1626, -50, -2570}, { -1918, 2647}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1618, -50, -2476}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1545, -50, -2657}, { -2327, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1626, -50, -2570}, { 144, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1551, -50, -2570}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1545, -50, -2657}, { -3182, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1620, -50, -2668}, { -2046, 2682}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1626, -50, -2570}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1503, -50, -2810}, { -2981, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2840}, { -1765, 2626}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1600, -50, -2755}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1503, -50, -2810}, { -2115, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1600, -50, -2755}, { 92, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1528, -50, -2735}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1528, -50, -2735}, { -3047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1600, -50, -2755}, { -1798, 2594}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1620, -50, -2668}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1528, -50, -2735}, { -2134, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1620, -50, -2668}, { 161, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1545, -50, -2657}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1464, -50, -2256}, { -2463, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1468, -50, -2134}, { 89, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1410, -50, -2181}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1464, -50, -2256}, { -3245, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1528, -50, -2216}, { -2138, 2694}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1468, -50, -2134}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1503, -50, -2330}, { -2243, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1528, -50, -2216}, { 153, 3022}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1464, -50, -2256}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1503, -50, -2330}, { -3120, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2301}, { -1967, 2657}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1528, -50, -2216}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1544, -50, -2486}, { -3021, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1618, -50, -2476}, { -1770, 2592}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1602, -50, -2389}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1544, -50, -2486}, { -2119, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1602, -50, -2389}, { 141, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1529, -50, -2408}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1529, -50, -2408}, { -3073, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1602, -50, -2389}, { -1880, 2640}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1572, -50, -2301}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1529, -50, -2408}, { -2192, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2301}, { 145, 3018}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1503, -50, -2330}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, -50, -2711}, { -2261, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -257, -50, -2820}, { 164, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -327, -50, -2792}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, -50, -2711}, { -3146, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -229, -50, -2731}, { -1931, 2619}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -257, -50, -2820}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -282, -50, -2629}, { -2256, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -229, -50, -2731}, { 79, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -301, -50, -2711}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -282, -50, -2629}, { -3077, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -208, -50, -2641}, { -1860, 2620}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -229, -50, -2731}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2471}, { -2980, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2473}, { -1670, 2541}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -199, -50, -2557}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2471}, { -2146, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -199, -50, -2557}, { 59, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -274, -50, -2551}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -274, -50, -2551}, { -2982, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -199, -50, -2557}, { -1679, 2548}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -208, -50, -2641}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -274, -50, -2551}, { -2093, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -208, -50, -2641}, { 115, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -282, -50, -2629}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -223}, { 157, 1006}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -223}, { 258, 1751}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -204}, { 653, 939}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -204}, { -3168, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -223}, { -3406, 1895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -50, -91}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -204}, { -1284, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -232, -50, -91}, { 1721, 2025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -156}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -232, -50, -91}, { -7, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -91}, { 994, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -156}, { 994, -697}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -91}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -232, -50, -91}, { -1001, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -238, -50, -18}, { -1160, 2982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 227}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, 143}, { -2254, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -248, -50, 102}, { -3473, 2593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 143}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, 59}, { -2254, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -248, -50, 102}, { -1218, 2593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 59}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -16}, { -2003, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -238, -50, -18}, { -2048, 2184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -16}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -91}, { -2003, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -238, -50, -18}, { -45, 2184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -248, -50, 102}, { 127, 2900}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 59}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -238, -50, -18}, { -2354, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -223}, { 158, 1012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -223}, { 57, 1757}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -298}, { 2043, 2025}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -373}, { -2140, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -373}, { -1876, 1727}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -448}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -523}, { -2003, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -373}, { 2003, 1775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -373}, { -4077, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -373}, { -3939, 1762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -223}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -373}, { -2003, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -223}, { 2003, 1775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -298}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -673}, { -4077, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -673}, { -3939, 1762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -523}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -673}, { -2003, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -523}, { 2003, 1775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -598}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -523}, { -2140, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -523}, { -1876, 1727}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -523}, { -4077, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -523}, { -3939, 1762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -373}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -823}, { -751, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -973}, { 0, 5031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -823}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -823}, { -4077, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -823}, { -3939, 1762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -673}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -823}, { -2003, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -673}, { 2003, 1775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -748}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -673}, { 249, 325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -673}, { -14, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -748}, { 1861, 1733}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -898}, { -16, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -973}, { 1859, 1727}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -973}, { 2123, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -973}, { -4131, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -1048}, { -2187, 1510}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -232, -50, -1123}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1048}, { -2240, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -1123}, { -448, 1920}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -973}, { -751, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -232, -50, -1123}, { 250, 5031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -973}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -823}, { -4077, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -898}, { -2108, 1393}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1423}, { -4007, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -43, -1573}, { 0, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1573}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1423}, { -4480, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -45, -1498}, { -1792, 1920}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -43, -1573}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1423}, { 1405, -381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -48, -1423}, { -11, 1035}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -45, -1498}, { 1405, 2452}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1423}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1573}, { -4007, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, -50, -1497}, { -1844, 1999}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -338, -50, -1566}, { -1977, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -301, -50, -1497}, { -1310, 3001}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -1348}, { -2833, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -48, -1423}, { -1416, 2440}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1423}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1273}, { -1556, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1423}, { -924, 5459}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, -50, -1254}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1123}, { -1473, 4566}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -1198}, { -41, 3164}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -250, -50, -1254}, { 3, 1051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1198}, { -2113, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -1273}, { -679, 2424}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -250, -50, -1254}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1123}, { -7, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -250, -50, -1254}, { 1469, 4539}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -50, -1123}, { 994, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1273}, { -4480, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -1348}, { -2688, 1920}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1573}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -50, -1690}, { -4658, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -338, -50, -1566}, { -1287, 2524}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1723}, { -4007, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -50, -1690}, { -3000, 4587}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1723}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1873}, { -4007, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -50, -1690}, { 1007, 4587}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -39, -1648}, { -2837, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -37, -1685}, { -2138, 1765}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -36, -1723}, { -1831, 1931}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -37, -1685}, { -2263, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -41, -1610}, { -3584, 1475}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -39, -1648}, { -2688, 1930}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -43, -1573}, { -4480, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -48, -2023}, { 0, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2023}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1573}, { 861, -768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -43, -1573}, { -35, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1723}, { 4445, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1723}, { -4480, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -42, -1835}, { -896, 1475}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -44, -1872}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1723}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -40, -1798}, { -2837, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -42, -1835}, { -3540, 1741}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -38, -1760}, { -2263, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -40, -1798}, { -2680, 1954}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1873}, { 1405, -381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -44, -1872}, { -11, 1035}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -47, -1948}, { 1405, 2452}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1873}, { -4480, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -47, -1948}, { -1792, 1920}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -48, -2023}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1723}, { -4007, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -44, -1872}, { 0, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1873}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1723}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -36, -1723}, { -2043, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -38, -1760}, { -2027, 2029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2173}, { -4007, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2323}, { 0, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2323}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -2323}, { -4480, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2398}, { -1792, 1920}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -2473}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2323}, { 1405, -381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2323}, { -11, 1035}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -2398}, { 1405, 2452}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2323}, { -3956, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2473}, { 51, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2471}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -2173}, { 1405, -381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2173}, { -11, 1035}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -2248}, { 1405, 2452}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2023}, { -4480, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2098}, { -1792, 1920}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -2173}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2023}, { 1405, -381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -48, -2023}, { -11, 1035}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -2098}, { 1405, 2452}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2023}, { -4007, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2173}, { 0, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2173}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -2173}, { -4480, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2248}, { -1792, 1920}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -2323}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1286, -50, -2065}, { -2073, 6526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -55, -1891}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1112, -50, -1955}, { -2008, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1286, -50, -2065}, { -5880, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1329, -50, -2004}, { -5287, 2940}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1353, -50, -2117}, { -2269, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1329, -50, -2004}, { 96, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1286, -50, -2065}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1353, -50, -2117}, { -3100, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1404, -50, -2062}, { -1947, 2673}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1329, -50, -2004}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1410, -50, -2181}, { -2286, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1404, -50, -2062}, { 186, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1353, -50, -2117}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, -50, -2181}, { -3182, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1468, -50, -2134}, { -1990, 2637}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1404, -50, -2062}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1217, -50, 1202}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1292, -50, 1214}, { -2014, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1271, -50, 1291}, { -1793, 3156}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1132, -50, 1395}, { -2077, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, -50, 1510}, { 225, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1081, -50, 1454}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, -50, 1395}, { -3052, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1191, -50, 1441}, { -1810, 2599}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1132, -50, 1510}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1173, -50, 1336}, { -1946, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1191, -50, 1441}, { 96, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1132, -50, 1395}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1173, -50, 1336}, { -2861, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1240, -50, 1371}, { -1638, 2630}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1191, -50, 1441}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1217, -50, 1202}, { -1840, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1271, -50, 1291}, { 95, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1199, -50, 1268}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1271, -50, 1291}, { -2006, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1240, -50, 1371}, { -1897, 3301}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1199, -50, 1268}, { -1933, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1240, -50, 1371}, { 250, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1173, -50, 1336}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -881, -50, 1556}, { -2140, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, -50, 1641}, { 129, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -802, -50, 1566}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -881, -50, 1556}, { -3028, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -898, -50, 1629}, { -1848, 2655}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -806, -50, 1641}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -954, -50, 1531}, { -2049, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -898, -50, 1629}, { 194, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -881, -50, 1556}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, -50, 1531}, { -3008, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -982, -50, 1601}, { -1772, 2606}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -898, -50, 1629}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1081, -50, 1454}, { -2970, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, -50, 1510}, { -1785, 2655}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1060, -50, 1563}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1081, -50, 1454}, { -2008, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1060, -50, 1563}, { 184, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1021, -50, 1499}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, -50, 1499}, { -2910, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1060, -50, 1563}, { -1664, 2604}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -982, -50, 1601}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1021, -50, 1499}, { -1978, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -982, -50, 1601}, { 132, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -954, -50, 1531}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -582, -50, 1528}, { -2023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -471, -50, 1552}, { 264, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -516, -50, 1491}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -582, -50, 1528}, { -150, 3027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -551, -50, 1596}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -471, -50, 1552}, { -2438, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -652, -50, 1554}, { -2158, 3008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -582, -50, 1528}, { -2009, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -652, -50, 1554}, { -2931, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -633, -50, 1627}, { -1707, 2622}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -802, -50, 1566}, { -2967, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, -50, 1641}, { -1709, 2589}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -720, -50, 1641}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -802, -50, 1566}, { -2029, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -720, -50, 1641}, { 158, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -726, -50, 1566}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -726, -50, 1566}, { -2967, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -720, -50, 1641}, { -1731, 2609}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -633, -50, 1627}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -726, -50, 1566}, { -1990, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -633, -50, 1627}, { 198, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -652, -50, 1554}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -360, -50, 1290}, { -2472, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -258, -50, 1224}, { 96, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -330, -50, 1203}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -360, -50, 1290}, { -3258, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -50, 1320}, { -2140, 2693}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -258, -50, 1224}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -398, -50, 1364}, { -2226, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -50, 1320}, { 144, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -360, -50, 1290}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -50, 1364}, { -3104, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -50, 1406}, { -1989, 2705}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -291, -50, 1320}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -516, -50, 1491}, { -3088, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -471, -50, 1552}, { -1989, 2720}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -401, -50, 1484}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -516, -50, 1491}, { -2255, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -50, 1484}, { 94, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -456, -50, 1432}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -456, -50, 1432}, { -3297, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -50, 1484}, { -2154, 2672}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -335, -50, 1406}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -456, -50, 1432}, { -2384, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -50, 1406}, { 234, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -398, -50, 1364}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -308, -50, 1109}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -234, -50, 1125}, { 35, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -216, -50, 1031}, { 2588, 2937}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -308, -50, 1109}, { -2419, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -216, -50, 1031}, { 99, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -290, -50, 1020}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -330, -50, 1203}, { -3288, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -258, -50, 1224}, { -2144, 2672}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -234, -50, 1125}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -330, -50, 1203}, { 2535, 3134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -234, -50, 1125}, { 0, 1039}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -308, -50, 1109}, { -35, 3043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -290, -50, 1020}, { 2345, 3128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -206, -50, 938}, { 0, 1039}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -281, -50, 931}, { -35, 3043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -281, -50, 931}, { -5312, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, -50, 845}, { -2294, 1958}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, 752}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -281, -50, 931}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -206, -50, 938}, { 35, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -201, -50, 845}, { 2511, 2939}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -281, -50, 931}, { -4857, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 752}, { 62, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, 750}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -290, -50, 1020}, { -3139, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -216, -50, 1031}, { -1937, 2630}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -206, -50, 938}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, 750}, { -4445, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 584}, { 0, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, 584}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 584}, { -5009, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 396}, { 0, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, 396}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 396}, { -4933, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 312}, { -2060, 1939}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, 227}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, 396}, { 1318, -462}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 396}, { -13, 1035}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, 312}, { 1671, 2533}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, 396}, { 4473, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 227}, { -35, -979}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -265, -50, 232}, { -35, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -265, -50, 232}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 227}, { -2003, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -248, -50, 102}, { -434, 4497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 584}, { 1236, -528}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 584}, { -15, 1036}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, 490}, { 1940, 2600}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -265, -50, 232}, { -4508, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -50, 350}, { -1366, 2693}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 396}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 750}, { -4876, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 668}, { -2055, 1950}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, 584}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, 750}, { 1385, -400}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 752}, { -12, 1035}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, 668}, { 1650, 2557}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, 584}, { -5395, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 490}, { -2325, 1954}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, 396}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1221, -50, 1138}, { -1710, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1292, -50, 1214}, { 207, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1217, -50, 1202}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, -50, 1138}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -50, 1139}, { -1993, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1292, -50, 1214}, { -1916, 3029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1219, -50, 1065}, { -1935, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -50, 1139}, { 88, 3015}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1221, -50, 1138}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1219, -50, 1065}, { -2839, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, -50, 1057}, { -1557, 2565}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1296, -50, 1139}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1179, -50, 920}, { -2994, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, -50, 888}, { -1783, 2630}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1278, -50, 973}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1179, -50, 920}, { -2070, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1278, -50, 973}, { 153, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1205, -50, 993}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, -50, 993}, { -2928, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1278, -50, 973}, { -1674, 2594}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1294, -50, 1057}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1205, -50, 993}, { -1976, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, -50, 1057}, { 165, 3021}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1219, -50, 1065}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -925, -50, -1843}, { -1980, 7265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -762, -68, -1662}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -723, -50, -1726}, { -2060, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -925, -50, -1843}, { -6547, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -963, -62, -1779}, { -5923, 2955}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1112, -50, -1955}, { -2067, 6829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -963, -62, -1779}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -925, -50, -1843}, { -2029, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, -50, -1955}, { -6162, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -55, -1891}, { -5525, 2929}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -963, -62, -1779}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -457, -70, -1542}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -403, -50, -1685}, { -4103, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -525, -60, -1595}, { -713, 3245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -525, -60, -1595}, { -481, 5021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -403, -50, -1685}, { 15, 999}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -622, -50, -1663}, { -3594, 5645}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -723, -50, -1726}, { -3753, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -762, -68, -1662}, { -2587, 2723}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -663, -72, -1601}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -723, -50, -1726}, { -1999, 4200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -663, -72, -1601}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -622, -50, -1663}, { -2087, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, -50, -1663}, { -3762, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -663, -72, -1601}, { -2545, 2719}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -570, -75, -1535}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -622, -50, -1663}, { -2019, 4198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -525, -60, -1595}, { -2042, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -457, -70, -1542}, { -2386, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -435, -80, -1443}, { -74, 2495}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -394, -80, -1480}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -343, -50, -1561}, { -2683, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -457, -70, -1542}, { -579, 3338}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -403, -50, -1685}, { -2079, 4561}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -343, -50, -1561}, { -3127, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -525, -60, -1595}, { -15, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -570, -75, -1535}, { 2026, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -506, -78, -1486}, { 2093, -1118}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -525, -60, -1595}, { -1900, 3354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -506, -78, -1486}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -457, -70, -1542}, { -2018, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -457, -70, -1542}, { -2740, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -506, -78, -1486}, { -1537, 2645}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -435, -80, -1443}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -506, -78, -1486}, { 1, 1040}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -450, -80, -1430}, { -173, 3159}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -435, -80, -1443}, { 353, 3247}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -311, -85, -1438}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -394, -80, -1480}, { -2488, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -435, -80, -1443}, { -3021, 2397}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -394, -80, -1480}, { -1614, 2916}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -343, -50, -1561}, { -3516, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1423}, { -11, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -311, -85, -1438}, { 1486, 1024}, {0xfd, 0xdc, 0xc0, 0x00}}, + {{ -435, -80, -1443}, { 3864, -1291}, {0xfd, 0xdc, 0xc0, 0x00}}, + {{ -311, -85, -1438}, { 0, 1024}, {0xfd, 0xdc, 0xc0, 0x00}}, + {{ -306, -50, -1492}, { -281, 2719}, {0xfd, 0xdc, 0xc0, 0x00}}, + {{ -343, -50, -1561}, { 936, 4414}, {0xfd, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1423}, { -1498, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -306, -50, -1492}, { -280, 2719}, {0xfd, 0xdc, 0xc0, 0x00}}, + {{ -370, -80, 227}, { -95, 3492}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, -104, 171}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -532, -88, 265}, { -3937, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -287, -88, 79}, { 193, 2465}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -321, -125, 61}, { 406, 3884}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -366, -114, 120}, { 2374, 3599}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -300, -82, 119}, { 1178, 2322}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, -80, 174}, { -2414, 3083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -370, -80, 227}, { -2470, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -272, -93, 46}, { 750, 2443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -136, -5}, { 1941, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -321, -125, 61}, { -15, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -287, -88, 79}, { -227, 2443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -370, -80, 227}, { -2240, 5003}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -532, -88, 265}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -484, -80, 323}, { -2240, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, -80, 174}, { -2629, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, -82, 119}, { -1175, 2319}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, -114, 120}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -314, -80, 174}, { -220, 3644}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, -104, 171}, { -2010, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -238, -50, -18}, { -12, 1041}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -291, -136, -5}, { 1534, 3282}, {0xfd, 0xdc, 0xc0, 0x00}}, + {{ -272, -93, 46}, { 2191, 1550}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -253, -50, 97}, { 2848, -181}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 227}, { -14, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -253, -50, 97}, { 2384, 3572}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -314, -80, 174}, { 1839, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -253, -50, 97}, { -440, 3862}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -272, -93, 46}, { 750, 2443}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -287, -88, 79}, { -227, 2443}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -332, -50, 345}, { -1661, 4170}, {0xfd, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, 227}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -370, -80, 227}, { -2673, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -332, -50, 345}, { -1244, 4085}, {0xfd, 0xdc, 0xc0, 0x00}}, + {{ -370, -80, 227}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -484, -80, 323}, { -3979, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 227}, { -2673, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -314, -80, 174}, { -1488, 2449}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -314, -80, 174}, { -2629, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -253, -50, 97}, { -2351, 3615}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -300, -82, 119}, { -1175, 2319}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -253, -50, 97}, { -18, 1046}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -287, -88, 79}, { 193, 2465}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -300, -82, 119}, { 1178, 2322}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -598, -80, 417}, { -15, 1063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -65, 471}, { 2027, 6124}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -750, -60, 531}, { 3498, 4705}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -598, -80, 417}, { -2043, 6084}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -645, -76, 359}, { 79, 6042}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -795, -65, 471}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -484, -80, 323}, { -2027, 4986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -645, -76, 359}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -598, -80, 417}, { -2123, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -484, -80, 323}, { -76, 3263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -532, -88, 265}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -645, -76, 359}, { -3924, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -750, -60, 531}, { -2052, 6017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, -58, 584}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -899, -50, 643}, { -2013, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, -60, 531}, { -15, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -65, 471}, { 2027, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -945, -58, 584}, { 1988, -3989}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1148, -50, 866}, { -1651, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, -50, 888}, { 176, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1179, -50, 920}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1148, -50, 866}, { -2711, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, -50, 823}, { -1359, 2515}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1247, -50, 888}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1096, -50, 806}, { -2113, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, -50, 823}, { 190, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1148, -50, 866}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1096, -50, 806}, { -3053, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -50, 755}, { -1810, 2598}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1210, -50, 823}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -899, -50, 643}, { -23, 3037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, -58, 584}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1090, -50, 696}, { -4912, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -899, -50, 643}, { -4787, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1090, -50, 696}, { 105, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1041, -50, 753}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1041, -50, 753}, { -2940, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1090, -50, 696}, { -1652, 2562}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1151, -50, 755}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1041, -50, 753}, { -2057, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -50, 755}, { 95, 3027}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1096, -50, 806}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -421, -118, -1177}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -454, -106, -1243}, { 1023, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -454, -66, -1243}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -421, -78, -1177}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -398, -93, -1104}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -133, -1104}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -421, -118, -1177}, { 1023, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -421, -78, -1177}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -398, -88, -1364}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -398, -48, -1364}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -450, -40, -1430}, { 0, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -450, -80, -1430}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -454, -106, -1243}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -492, -99, -1301}, { 1024, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -492, -59, -1301}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -454, -66, -1243}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -291, -121, -1139}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -81, -1139}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -317, -66, -1221}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -317, -106, -1221}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -492, -99, -1301}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -536, -91, -1357}, { 1023, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -536, -51, -1357}, { 1023, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -492, -59, -1301}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -317, -106, -1221}, { 1024, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -317, -66, -1221}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -354, -55, -1296}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -354, -95, -1296}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -354, -95, -1296}, { 1024, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -354, -55, -1296}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -398, -48, -1364}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -398, -88, -1364}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -472, -33, -1411}, { 36, -7}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -450, -40, -1430}, { 0, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -398, -48, -1364}, { 1023, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -422, -40, -1348}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -492, -59, -1301}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -536, -51, -1357}, { 1024, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -515, -38, -1375}, { 1023, 0}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -468, -46, -1316}, { -42, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -515, -38, -1375}, { 0, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -472, -33, -1411}, { 1023, 1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -422, -40, -1348}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -468, -46, -1316}, { 4, 75}, {0x48, 0x49, 0x48, 0x00}}, + {{ -318, -74, -1130}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -371, -80, -1112}, { -6, 57}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -395, -65, -1188}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -343, -59, -1210}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -317, -66, -1221}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -291, -81, -1139}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -318, -74, -1130}, { 1023, -40}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -343, -59, -1210}, { 27, -39}, {0x48, 0x49, 0x48, 0x00}}, + {{ -371, -80, -1112}, { -31, -10}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -398, -93, -1104}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -421, -78, -1177}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -395, -65, -1188}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -395, -65, -1188}, { -32, 3}, {0x48, 0x49, 0x48, 0x00}}, + {{ -421, -78, -1177}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -454, -66, -1243}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -429, -53, -1256}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -317, -66, -1221}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -343, -59, -1210}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -379, -48, -1283}, { 29, -10}, {0x48, 0x49, 0x48, 0x00}}, + {{ -354, -55, -1296}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -343, -59, -1210}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -395, -65, -1188}, { 7, 59}, {0x48, 0x49, 0x48, 0x00}}, + {{ -429, -53, -1256}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -379, -48, -1283}, { 1023, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -454, -66, -1243}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -492, -59, -1301}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -468, -46, -1316}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -429, -53, -1256}, { -44, -8}, {0x48, 0x49, 0x48, 0x00}}, + {{ -468, -46, -1316}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -422, -40, -1348}, { 1023, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -379, -48, -1283}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -429, -53, -1256}, { -5, 78}, {0x48, 0x49, 0x48, 0x00}}, + {{ -422, -40, -1348}, { 37, 1}, {0x48, 0x49, 0x48, 0x00}}, + {{ -398, -48, -1364}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -354, -55, -1296}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -379, -48, -1283}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -387, -102, -1045}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -398, -93, -1104}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -371, -80, -1112}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -360, -90, -1052}, { -27, 4}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -318, -74, -1130}, { 25, 10}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -291, -81, -1139}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -94, -1075}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -306, -86, -1067}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -371, -80, -1112}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -318, -74, -1130}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -360, -90, -1052}, { -3, 52}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -337, -128, -819}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -338, -120, -873}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -281, -120, -877}, { 0, -37}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -280, -128, -821}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -365, -138, -819}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -366, -130, -871}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -338, -120, -873}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -337, -128, -819}, { -19, -1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -253, -130, -879}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -252, -138, -823}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -280, -128, -821}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -281, -120, -877}, { 17, -2}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -252, -138, -823}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -253, -130, -879}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -253, -170, -879}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -252, -178, -823}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -365, -138, -819}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -147, -766}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -187, -766}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -365, -178, -819}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -387, -142, -1045}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -133, -1104}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -93, -1104}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -387, -102, -1045}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -377, -151, -987}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -387, -142, -1045}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -387, -102, -1045}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -377, -111, -987}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -371, -161, -929}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -377, -151, -987}, { 1024, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -377, -111, -987}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -371, -121, -929}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -366, -170, -871}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, -161, -929}, { 1024, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -371, -121, -929}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -366, -130, -871}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -187, -766}, { 1024, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -147, -766}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -252, -138, -823}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -252, -178, -823}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, -130, -871}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -365, -138, -819}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -365, -178, -819}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, -170, -871}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, -134, -1075}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -266, -148, -1010}, { 1024, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -266, -108, -1010}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -279, -94, -1075}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -81, -1139}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, -134, -1075}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, -94, -1075}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -121, -1139}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -260, -119, -944}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -266, -108, -1010}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -266, -148, -1010}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -260, -159, -944}, { 1024, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -253, -170, -879}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -253, -130, -879}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -260, -119, -944}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -260, -159, -944}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -279, -94, -1075}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -266, -108, -1010}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -294, -98, -1004}, { 1023, -24}, {0x48, 0x49, 0x48, 0x00}}, + {{ -306, -86, -1067}, { 25, -10}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -377, -111, -987}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -349, -100, -992}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -343, -110, -932}, { -34, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -371, -121, -929}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -137, -766}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -137, -766}, { 1023, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -337, -128, -819}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -280, -128, -821}, { 0, -37}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -260, -119, -944}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -253, -130, -879}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -281, -120, -877}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -288, -109, -940}, { 30, 4}, {0x48, 0x49, 0x48, 0x00}}, + {{ -294, -98, -1004}, { 30, 4}, {0x48, 0x49, 0x48, 0x00}}, + {{ -266, -108, -1010}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -260, -119, -944}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -288, -109, -940}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -288, -109, -940}, { 3, -67}, {0x48, 0x49, 0x48, 0x00}}, + {{ -281, -120, -877}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -338, -120, -873}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -343, -110, -932}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -349, -100, -992}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -294, -98, -1004}, { 3, -67}, {0x48, 0x49, 0x48, 0x00}}, + {{ -288, -109, -940}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -343, -110, -932}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -343, -110, -932}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -338, -120, -873}, { -35, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -366, -130, -871}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -371, -121, -929}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -306, -86, -1067}, { 4, -54}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -294, -98, -1004}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -349, -100, -992}, { 1023, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -360, -90, -1052}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -252, -138, -823}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, -147, -766}, { 1023, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -137, -766}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -280, -128, -821}, { 17, -3}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -137, -766}, { -19, -2}, {0x48, 0x49, 0x48, 0x00}}, + {{ -363, -147, -766}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -365, -138, -819}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -337, -128, -819}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -377, -111, -987}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -387, -102, -1045}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -349, -100, -992}, { -27, 8}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -140, -382}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -144, -429}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -144, -429}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -140, -382}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -140, -382}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, -154, -429}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, -150, -382}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -158, -598}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -156, -654}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -146, -654}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -148, -597}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -150, -382}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -154, -429}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -144, -429}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -140, -382}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, -156, -654}, { 0, 1008}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, -158, -598}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -148, -597}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -146, -654}, { 0, -15}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -146, -654}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -146, -654}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -157, -485}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -154, -429}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -194, -429}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -197, -485}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -152, -710}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -156, -654}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -196, -654}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -192, -710}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -187, -766}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -147, -766}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -152, -710}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -192, -710}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -158, -598}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -160, -541}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -200, -541}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -198, -598}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -156, -654}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -158, -598}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -198, -598}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -196, -654}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -190, -382}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -185, -335}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -145, -335}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -150, -382}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -194, -429}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -190, -382}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -150, -382}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -154, -429}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -160, -541}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -157, -485}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -197, -485}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -200, -541}, { 1023, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -152, -710}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -147, -766}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -187, -766}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -192, -710}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -156, -654}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -152, -710}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -192, -710}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -196, -654}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -156, -654}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -196, -654}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -198, -598}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -158, -598}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -198, -598}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -200, -541}, { 1023, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -160, -541}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -158, -598}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -150, -382}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -145, -335}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -185, -335}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -190, -382}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -194, -429}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -154, -429}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -150, -382}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -190, -382}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -160, -541}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -200, -541}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -197, -485}, { 1023, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -157, -485}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -197, -485}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -194, -429}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -154, -429}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -157, -485}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -145, -335}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -135, -335}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -140, -382}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, -150, -382}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -135, -335}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -363, -145, -335}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -363, -150, -382}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -140, -382}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, -147, -766}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -251, -152, -710}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -142, -710}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -137, -766}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -150, -541}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -150, -541}, { 1023, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -148, -597}, { 1023, -11}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -148, -597}, { 0, -11}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, -158, -598}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, -160, -541}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -150, -541}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -148, -597}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -152, -710}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -363, -147, -766}, { 1024, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -137, -766}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -142, -710}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -146, -654}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -156, -654}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -152, -710}, { 1024, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -142, -710}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -135, -335}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -135, -335}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -140, -382}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, -152, -710}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -251, -156, -654}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -146, -654}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -142, -710}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -146, -654}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -146, -654}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -142, -710}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -142, -710}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -137, -766}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -137, -766}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -142, -710}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -150, -541}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -363, -160, -541}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -363, -158, -598}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -148, -597}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -144, -429}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -154, -429}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -157, -485}, { 1023, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -147, -485}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -363, -157, -485}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -363, -160, -541}, { 1024, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -150, -541}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -147, -485}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -251, -157, -485}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -251, -154, -429}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -144, -429}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -147, -485}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -144, -429}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -144, -429}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -147, -485}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -147, -485}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -150, -541}, { 1024, -9}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -150, -541}, { 0, -9}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -147, -485}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -251, -160, -541}, { -2, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -251, -157, -485}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -147, -485}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -150, -541}, { -2, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -338, -118, -194}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -122, -228}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -121, -224}, { -1, -91}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -282, -116, -188}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -366, -129, -198}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -132, -230}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -338, -118, -194}, { -47, -4}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, -130, -223}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -254, -124, -185}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -282, -116, -188}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -121, -224}, { 40, -6}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -374, -163, -134}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -369, -166, -166}, { 1023, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -369, -126, -166}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -374, -123, -134}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -366, -129, -198}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -369, -126, -166}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -369, -166, -166}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -366, -169, -198}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -132, -230}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, -129, -198}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, -169, -198}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -172, -230}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -179, -282}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -185, -335}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -145, -335}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -139, -282}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -132, -230}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -172, -230}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -179, -282}, { 1024, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -363, -139, -282}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -280, -142, -39}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -291, -136, -5}, { 1024, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -291, -96, -5}, { 1024, -11}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -280, -102, -39}, { 0, -11}, {0x48, 0x48, 0x48, 0x00}}, + {{ -270, -148, -73}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -280, -142, -39}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -280, -102, -39}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -270, -108, -73}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -379, -119, -102}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -379, -159, -102}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -374, -163, -134}, { 1024, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -374, -123, -134}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -138, -279}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -145, -335}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -185, -335}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -178, -279}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -130, -223}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -138, -279}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -178, -279}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -251, -170, -223}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -130, -223}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -170, -223}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -254, -164, -185}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -254, -124, -185}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -254, -164, -185}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -258, -159, -148}, { 1024, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -258, -119, -148}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -254, -124, -185}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -387, -113, -76}, { 1024, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -394, -108, -49}, { 0, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -394, -148, -49}, { 0, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -387, -153, -76}, { 1024, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -379, -159, -102}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -379, -119, -102}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -387, -113, -76}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -387, -153, -76}, { 0, 1023}, {0x48, 0x48, 0x48, 0x00}}, + {{ -270, -108, -73}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -264, -113, -110}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -264, -153, -110}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -270, -148, -73}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -264, -113, -110}, { 1023, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -258, -119, -148}, { 0, 0}, {0x48, 0x48, 0x48, 0x00}}, + {{ -258, -159, -148}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -264, -153, -110}, { 1023, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{ -360, -100, -66}, { 1023, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -352, -106, -95}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -297, -100, -80}, { -10, -135}, {0x48, 0x49, 0x48, 0x00}}, + {{ -307, -95, -48}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -387, -113, -76}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -379, -119, -102}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -360, -100, -66}, { -73, 13}, {0x48, 0x49, 0x48, 0x00}}, + {{ -368, -95, -38}, { -74, 13}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -394, -108, -49}, { 0, 1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -387, -113, -76}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -360, -100, -66}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -251, -130, -223}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -121, -224}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -128, -279}, { 16, -2}, {0x48, 0x49, 0x48, 0x00}}, + {{ -251, -138, -279}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -363, -139, -282}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -363, -145, -335}, { 1024, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -135, -335}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -128, -281}, { -17, -2}, {0x48, 0x49, 0x48, 0x00}}, + {{ -254, -124, -185}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -258, -119, -148}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -286, -111, -152}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -282, -116, -188}, { 40, -8}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -286, -111, -152}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -341, -114, -161}, { 1023, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -338, -118, -194}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -282, -116, -188}, { 0, -91}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -341, -114, -161}, { -46, -7}, {0x48, 0x49, 0x48, 0x00}}, + {{ -369, -126, -166}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -366, -129, -198}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -338, -118, -194}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -122, -228}, { -17, -2}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -132, -230}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -363, -139, -282}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -128, -281}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -317, -89, -15}, { 0, 1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -368, -95, -38}, { 1024, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -360, -100, -66}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -307, -95, -48}, { -10, -136}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -128, -279}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -135, -335}, { 16, -2}, {0x48, 0x49, 0x48, 0x00}}, + {{ -251, -145, -335}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -251, -138, -279}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -121, -224}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -335, -122, -228}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -279, -128, -279}, { 0, -34}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -128, -281}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -335, -135, -335}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -135, -335}, { 0, -34}, {0x48, 0x49, 0x48, 0x00}}, + {{ -279, -128, -279}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -280, -102, -39}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -291, -96, -5}, { 1024, 1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -317, -89, -15}, { 1024, 0}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -307, -95, -48}, { 56, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -374, -123, -134}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -369, -126, -166}, { 1024, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -341, -114, -161}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -347, -110, -128}, { -45, -6}, {0x48, 0x49, 0x48, 0x00}}, + {{ -352, -106, -95}, { -45, -6}, {0x48, 0x49, 0x48, 0x00}}, + {{ -379, -119, -102}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -374, -123, -134}, { 1024, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -347, -110, -128}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -270, -108, -73}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -280, -102, -39}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -307, -95, -48}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -297, -100, -80}, { 56, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -297, -100, -80}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -352, -106, -95}, { 1024, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -347, -110, -128}, { 1024, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -291, -105, -116}, { 2, -88}, {0x48, 0x49, 0x48, 0x00}}, + {{ -347, -110, -128}, { 1023, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -341, -114, -161}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -286, -111, -152}, { 2, -88}, {0x48, 0x49, 0x48, 0x00}}, + {{ -291, -105, -116}, { 0, 1024}, {0x48, 0x49, 0x48, 0x00}}, + {{ -258, -119, -148}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -264, -113, -110}, { 1023, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -291, -105, -116}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -286, -111, -152}, { 39, -3}, {0x48, 0x49, 0x48, 0x00}}, + {{ -264, -113, -110}, { 0, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -270, -108, -73}, { 1024, 1023}, {0x48, 0x49, 0x48, 0x00}}, + {{ -297, -100, -80}, { 1023, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{ -291, -105, -116}, { 39, -2}, {0x48, 0x49, 0x48, 0x00}}, + {{ 177, 61, 2}, { 5919, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ 177, 73, 2}, { 5919, 1}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 177, 73, -144}, { -2047, 0}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 177, 61, -144}, { -2047, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ 177, 61, -295}, { 5273, 1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ 177, 73, -295}, { 5273, 1}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 177, 73, -448}, { -3072, 0}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 177, 61, -448}, { -3072, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ 177, 61, -144}, { 5344, 1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ 177, 73, -144}, { 5344, 1}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 177, 73, -219}, { 1213, 1}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 177, 61, -295}, { -2918, 1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ 177, 73, -295}, { -2918, 1}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 175, 134, -182}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 157, 124, -206}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 158, 107, -192}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 165, 103, -165}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 175, 141, -219}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 175, 107, -144}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 157, 124, -238}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 177, 73, -144}, { 0, 0}, {0x00, 0x4d, 0x00, 0x00}}, + {{ 158, 90, -201}, { 0, 0}, {0x1c, 0x99, 0x08, 0x00}}, + {{ 121, 73, -182}, { 0, 0}, {0x14, 0x91, 0x14, 0x00}}, + {{ 158, 90, -201}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 175, 134, -257}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 158, 107, -250}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 121, 73, -182}, { 0, 0}, {0x1c, 0x99, 0x08, 0x00}}, + {{ 177, 73, -219}, { 0, 0}, {0x00, 0x4d, 0x00, 0x00}}, + {{ 121, 73, -223}, { 0, 0}, {0x1c, 0x99, 0x08, 0x00}}, + {{ 121, 73, -265}, { 0, 0}, {0x1c, 0x99, 0x08, 0x00}}, + {{ 177, 73, -295}, { 0, 0}, {0x00, 0x4d, 0x00, 0x00}}, + {{ 165, 103, -278}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 175, 107, -294}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 158, 90, -239}, { 0, 0}, {0x1c, 0x99, 0x08, 0x00}}, + {{ 121, 73, -265}, { 0, 0}, {0x14, 0x91, 0x14, 0x00}}, + {{ 158, 90, -239}, { 0, 0}, {0x00, 0xfd, 0x14, 0x00}}, + {{ 121, 73, -223}, { 0, 0}, {0x14, 0xcd, 0x14, 0x00}}, + {{ 121, 73, -182}, { 0, 0}, {0x14, 0xcd, 0x14, 0x00}}, + {{ 121, 73, -265}, { 0, 0}, {0x14, 0xcd, 0x14, 0x00}}, + {{ 158, 107, -192}, { 1303, 564}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 157, 124, -206}, { 958, 24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 157, 124, -238}, { 100, 23}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 158, 107, -250}, { -261, 563}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 158, 90, -201}, { 1028, 1104}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 158, 90, -239}, { -4, 1103}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -50, -448}, { -1429, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -371}, { 2048, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -371}, { 2048, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -448}, { -1427, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -144}, { -1271, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -144}, { -1271, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -71}, { 2047, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -71}, { 2047, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -295}, { -1394, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -219}, { 2048, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -219}, { 2047, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -295}, { -1394, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -71}, { 0, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 2}, { 3319, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 2}, { 3321, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -71}, { 0, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -219}, { 0, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -144}, { 3442, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -144}, { 3442, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -219}, { 0, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -371}, { 0, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -295}, { 3477, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -295}, { 3477, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -371}, { 0, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 30, -20, -448}, { 1362, 750}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 21, -448}, { 865, 380}, {0x94, 0x95, 0x94, 0x00}}, + {{ 142, -20, -448}, { 341, 750}, {0xac, 0xad, 0xac, 0x00}}, + {{ -7, -20, -448}, { 1706, 750}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 142, 25, -447}, { 341, 341}, {0x94, 0x95, 0x94, 0x00}}, + {{ 142, -20, -448}, { 341, 750}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 177, 46, -448}, { 24, 145}, {0x94, 0x95, 0x94, 0x00}}, + {{ 177, 61, -448}, { 24, 9}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ 30, -50, -448}, { 1365, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 142, -50, -448}, { 341, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -448}, { 1364, 750}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 142, -50, 2}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 143, -20, 2}, { 1024, 750}, {0xac, 0xad, 0xac, 0x00}}, + {{ 30, -20, 2}, { 0, 750}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -50, 2}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 21, 2}, { 499, 380}, {0x94, 0x95, 0x94, 0x00}}, + {{ 142, 25, 3}, { 1023, 341}, {0x94, 0x95, 0x94, 0x00}}, + {{ -7, -20, 2}, { -340, 750}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 177, 46, 2}, { 1340, 145}, {0x94, 0x95, 0x94, 0x00}}, + {{ 177, 61, 2}, { 1340, 9}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -7, -20, 2}, { 9216, 4134}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 85, 21, -144}, { 6228, 2067}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -8, -20, -71}, { 7722, 4135}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 85, 21, 2}, { 9216, 2067}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 177, 61, -144}, { 6228, 0}, {0x94, 0x95, 0x94, 0x00}}, + {{ 177, 61, 2}, { 9216, 0}, {0x94, 0x95, 0x94, 0x00}}, + {{ -8, -20, -144}, { 6228, 4135}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 85, 21, -295}, { 3129, 2067}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 177, 61, -295}, { 3129, 0}, {0x94, 0x95, 0x94, 0x00}}, + {{ 85, 21, -448}, { 0, 2067}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 177, 61, -448}, { 0, 0}, {0x94, 0x95, 0x94, 0x00}}, + {{ -8, -20, -371}, { 1564, 4135}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -8, -20, -295}, { 3129, 4135}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -7, -20, -448}, { 0, 4134}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -8, -20, -219}, { 4678, 4135}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1462, 61, 738}, { 0, 0}, {0x18, 0x19, 0x18, 0x00}}, + {{-1406, 61, 738}, { 0, 0}, {0x18, 0x19, 0x18, 0x00}}, + {{-1349, 61, 738}, { 0, 0}, {0x18, 0x19, 0x18, 0x00}}, + {{-1349, 61, 794}, { 0, 0}, {0x18, 0x19, 0x18, 0x00}}, + {{-1462, 61, 794}, { 0, 0}, {0x18, 0x19, 0x18, 0x00}}, + {{-1349, 61, 850}, { 0, 0}, {0x18, 0x19, 0x18, 0x00}}, + {{-1406, 61, 850}, { 0, 0}, {0x18, 0x19, 0x18, 0x00}}, + {{-1462, 61, 850}, { 0, 0}, {0x18, 0x19, 0x18, 0x00}}, + {{-1349, 174, 794}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1349, 174, 850}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1349, 61, 850}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1349, 61, 794}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1406, 174, 850}, { 1024, 0}, {0x64, 0x65, 0x64, 0x00}}, + {{-1462, 174, 850}, { 0, 0}, {0x64, 0x65, 0x64, 0x00}}, + {{-1462, 61, 850}, { 0, 2047}, {0x64, 0x65, 0x64, 0x00}}, + {{-1406, 61, 850}, { 1023, 2048}, {0x64, 0x65, 0x64, 0x00}}, + {{-1406, 174, 738}, { 1024, 0}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1349, 174, 738}, { 0, 0}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1349, 61, 738}, { 0, 2048}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1406, 61, 738}, { 1024, 2048}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1462, 61, 738}, { 1023, 2048}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1462, 174, 738}, { 1024, 0}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1406, 174, 738}, { 0, 0}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1406, 61, 738}, { 0, 2048}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1349, 61, 850}, { 1024, 2048}, {0x64, 0x65, 0x64, 0x00}}, + {{-1349, 174, 850}, { 1024, 0}, {0x64, 0x65, 0x64, 0x00}}, + {{-1406, 174, 850}, { 0, 0}, {0x64, 0x65, 0x64, 0x00}}, + {{-1406, 61, 850}, { 0, 2047}, {0x64, 0x65, 0x64, 0x00}}, + {{-1349, 61, 738}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1349, 174, 738}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1349, 174, 794}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1349, 61, 794}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1387, -21, 775}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{-1404, -18, 775}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{-1404, 3, 775}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{-1387, 61, 775}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{-1424, 61, 775}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{-1424, -15, 775}, { 0, 0}, {0x48, 0x49, 0x48, 0x00}}, + {{-1387, -21, 775}, { 0, 0}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1387, 61, 775}, { 0, 0}, {0x30, 0x31, 0x30, 0x00}}, + {{-1387, 61, 813}, { 0, 0}, {0x30, 0x31, 0x30, 0x00}}, + {{-1387, -22, 813}, { 0, 0}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1387, -22, 813}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1424, 6, 813}, { 0, 0}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1424, -15, 813}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1387, 61, 813}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{-1424, 61, 813}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -223, -1, 328}, { 0, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, 328}, { 0, 11263}, {0x30, 0x30, 0x30, 0x00}}, + {{ -220, -50, 327}, { 1024, 11263}, {0x30, 0x30, 0x30, 0x00}}, + {{ -220, -1, 327}, { 1023, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -222, -50, 324}, { 0, 11263}, {0x30, 0x30, 0x30, 0x00}}, + {{ -222, -1, 324}, { 0, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, 328}, { 1024, 11263}, {0x30, 0x30, 0x30, 0x00}}, + {{ -223, -1, 328}, { 1023, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 14, 328}, { 2083, 438}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -206, 22, 333}, { 1824, 111}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -207, 14, 339}, { 1670, 438}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -206, 22, 323}, { 2018, 111}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -206, 5, 333}, { 1824, 765}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -213, 22, 341}, { 1315, 111}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -213, -2, 331}, { 1485, 1061}, {0xac, 0xad, 0xac, 0x00}}, + {{ -213, 5, 341}, { 1315, 765}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -222, -2, 337}, { 816, 1061}, {0xac, 0xad, 0xac, 0x00}}, + {{ -222, -5, 327}, { 1001, 1170}, {0xac, 0xad, 0xac, 0x00}}, + {{ -222, 5, 344}, { 686, 765}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -206, 5, 323}, { 2018, 765}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -228, 14, 345}, { 332, 438}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, 22, 344}, { 686, 111}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -232, 22, 341}, { 177, 111}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -217, 14, 345}, { 1001, 438}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, 5, 344}, { 686, 765}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -232, 5, 341}, { 177, 765}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -231, -2, 330}, { 403, 1061}, {0xac, 0xad, 0xac, 0x00}}, + {{ -238, 5, 332}, { -16, 765}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -237, 14, 338}, { -80, 438}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -238, 22, 332}, { -16, 111}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -222, 32, 327}, { 1001, -292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -228, 30, 335}, { 517, -183}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -216, 30, 336}, { 1186, -183}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -212, 30, 325}, { 1599, -183}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -222, 30, 318}, { 4633, -1856}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -221, 22, 311}, { 4244, -1340}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -231, 22, 314}, { 6131, -1340}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -222, 32, 327}, { 5188, -2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -231, 30, 324}, { 6640, -1856}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -238, 22, 322}, { 7658, -1340}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -206, 14, 317}, { 1941, -767}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -206, 5, 323}, { 2135, -195}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -212, 5, 314}, { 2718, -195}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -212, 22, 314}, { 2718, -1340}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -212, 30, 325}, { 3393, -1856}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -206, 22, 323}, { 2135, -1340}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -216, 14, 310}, { 3181, -767}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -221, 5, 311}, { 4244, -195}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -227, 14, 309}, { 5188, -768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -231, 5, 314}, { 6131, -195}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -203, 14, 328}, { 2083, 438}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -206, 5, 323}, { 2018, 765}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -206, 14, 317}, { 2083, 438}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -206, 22, 323}, { 2018, 111}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -238, 22, 332}, { 8241, -1340}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -228, 30, 335}, { 6640, -1856}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -231, -2, 330}, { 6982, 320}, {0xac, 0xad, 0xac, 0x00}}, + {{ -238, 5, 332}, { 8241, -195}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -238, 5, 322}, { 7658, -195}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -237, 14, 338}, { 8434, -768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -241, 14, 327}, { 8434, -768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -216, -2, 320}, { 3736, 320}, {0xac, 0xad, 0xac, 0x00}}, + {{ -213, -2, 331}, { 3736, 320}, {0xac, 0xad, 0xac, 0x00}}, + {{ -222, -5, 327}, { 5188, 511}, {0xac, 0xad, 0xac, 0x00}}, + {{ -237, 14, 316}, { 7194, -768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -227, -2, 319}, { 5742, 320}, {0xac, 0xad, 0xac, 0x00}}, + {{ -222, -5, 327}, { 1001, 1170}, {0xac, 0xad, 0xac, 0x00}}, + {{ -231, -2, 330}, { 403, 1061}, {0xac, 0xad, 0xac, 0x00}}, + {{ -227, -2, 319}, { 816, 1061}, {0xac, 0xad, 0xac, 0x00}}, + {{ -241, 14, 327}, { 8434, -768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -238, 5, 322}, { 7658, -195}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -238, 5, 332}, { 8241, -195}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -237, 14, 316}, { 7194, -768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -238, 22, 322}, { 7658, -1340}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -231, 5, 314}, { 6131, -195}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -231, -2, 330}, { 6982, 320}, {0xac, 0xad, 0xac, 0x00}}, + {{ -227, -2, 319}, { 5742, 320}, {0xac, 0xad, 0xac, 0x00}}, + {{ -270, -50, -1423}, { -2382, 387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -435, -80, -1443}, { 1023, 1433}, {0xe0, 0xb4, 0xac, 0x00}}, + {{ -435, -22, -1443}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -536, -51, -1357}, { 6803, 5617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -536, -91, -1357}, { 6803, 7665}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -551, -91, -1344}, { 7827, 7665}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -551, -21, -1344}, { 7827, 4081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -435, -80, -1443}, { 0, 7089}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -450, -80, -1430}, { 1024, 7089}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -450, -40, -1430}, { 1024, 5041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -435, -22, -1443}, { 0, 4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, -40, -1430}, { 1024, 5041}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -472, -33, -1411}, { 2477, 4673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -435, -22, -1443}, { 0, 4095}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -515, -38, -1375}, { 5367, 4961}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -551, -21, -1344}, { 7827, 4081}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -508, 14, -1289}, { -97, 4259}, {0x64, 0x65, 0x64, 0x00}}, + {{ -391, 13, -1388}, { 7730, 4259}, {0x64, 0x65, 0x64, 0x00}}, + {{ -435, 58, -1443}, { 7827, 0}, {0x64, 0x65, 0x64, 0x00}}, + {{ -551, 59, -1344}, { 0, 0}, {0x64, 0x65, 0x64, 0x00}}, + {{ -508, -26, -1289}, { 0, 1023}, {0x00, 0x01, 0x00, 0x00}}, + {{ -391, -27, -1388}, { 7827, 1023}, {0x00, 0x01, 0x00, 0x00}}, + {{ -391, 13, -1388}, { 7823, -1023}, {0x64, 0x65, 0x64, 0x00}}, + {{ -508, 14, -1289}, { -3, -1023}, {0x64, 0x65, 0x64, 0x00}}, + {{ -536, -51, -1357}, { 6803, 5617}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, -21, -1420}, { 1799, 4092}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 59, -1420}, { 1791, -3}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -435, 58, -1443}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, -11, -1420}, { 1798, 3580}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, -21, -1394}, { 3847, 4089}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, -11, -1394}, { 3846, 3577}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 59, -1394}, { 3839, -6}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 49, -1420}, { 1792, 508}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 49, -1394}, { 3840, 505}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, -21, -1368}, { 5895, 4085}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, -11, -1394}, { 3846, 3577}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, -21, -1368}, { 5895, 4085}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, -11, -1368}, { 5894, 3573}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -508, -26, -1289}, { 3584, 4352}, {0x94, 0x95, 0x94, 0x00}}, + {{ -508, 14, -1289}, { 3584, 2304}, {0x64, 0x65, 0x64, 0x00}}, + {{ -551, 59, -1344}, { 0, 0}, {0x64, 0x65, 0x64, 0x00}}, + {{ -551, -21, -1344}, { 0, 4096}, {0x94, 0x95, 0x94, 0x00}}, + {{ -551, -21, -1344}, { 7827, 4081}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -551, 59, -1344}, { 7827, -14}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 59, -1368}, { 5887, -10}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -435, -22, -1443}, { 1023, 4096}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -435, 58, -1443}, { 1023, 0}, {0x64, 0x65, 0x64, 0x00}}, + {{ -391, 13, -1388}, { -2559, 2303}, {0x64, 0x65, 0x64, 0x00}}, + {{ -391, -27, -1388}, { -2560, 4352}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -462, 49, -1420}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 29, -1420}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 29, -1394}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 49, -1394}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 49, -1394}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 29, -1394}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 29, -1368}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 49, -1368}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 29, -1420}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 9, -1420}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 9, -1394}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 29, -1394}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 29, -1394}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 9, -1394}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 9, -1368}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 29, -1368}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 9, -1420}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, -11, -1420}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, -11, -1394}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 9, -1394}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 9, -1394}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, -11, -1394}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, -11, -1368}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 9, -1368}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 59, -1368}, { 3071, -2559}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 59, -1394}, { 2047, -2559}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 49, -1394}, { 2047, -2303}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -523, 49, -1368}, { 3071, -2303}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1625, -38, -2158}, { 6759, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1625, -28, -2158}, { 6784, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, -34, -2059}, { 537, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, -44, -2059}, { 512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1679, -32, -2261}, { 6576, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1679, -22, -2261}, { 6603, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1625, -28, -2158}, { 640, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1625, -38, -2158}, { 614, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, -26, -2365}, { 6105, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, -16, -2365}, { 6133, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1679, -22, -2261}, { 540, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1679, -32, -2261}, { 512, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1732, -23, -2470}, { 5488, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1732, -13, -2470}, { 5502, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, -16, -2365}, { 14, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, -26, -2365}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1769, 12, -2223}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1769, -9, -2223}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1806, -3, -2339}, { 14424, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1806, 18, -2339}, { 14452, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1708, 6, -2107}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1708, -15, -2107}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1769, -9, -2223}, { 14424, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1769, 12, -2223}, { 14452, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1806, 18, -2339}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1806, -3, -2339}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1828, 0, -2458}, { 14424, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1828, 21, -2458}, { 14452, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1629, 0, -1995}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1629, -21, -1995}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1708, -15, -2107}, { 14424, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1708, 6, -2107}, { 14452, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1732, -13, -2470}, { 5119, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1828, 0, -2458}, { 5419, -3929}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1806, -3, -2339}, { -753, -3938}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1712, -16, -2365}, { -368, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1679, -22, -2261}, { 5119, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1769, -9, -2223}, { 5536, -3957}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1708, -15, -2107}, { -1168, -3964}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1625, -28, -2158}, { -839, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1625, -28, -2158}, { 1023, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1708, -15, -2107}, { 1342, -3965}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1629, -21, -1995}, { -5690, -3964}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1555, -34, -2059}, { -5234, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1712, -16, -2365}, { 1024, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1806, -3, -2339}, { 1226, -3948}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1769, -9, -2223}, { -5029, -3952}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1679, -22, -2261}, { -4558, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1706, -20, -2792}, { 5791, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1706, -10, -2792}, { 5791, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1731, -10, -2692}, { 511, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1731, -20, -2692}, { 511, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1731, -20, -2692}, { 6567, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1731, -10, -2692}, { 6567, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, -10, -2579}, { 767, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, -20, -2579}, { 767, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, -20, -2579}, { 5969, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, -10, -2579}, { 5983, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1732, -13, -2470}, { 423, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1732, -23, -2470}, { 409, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1674, -20, -2890}, { 5940, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1674, -10, -2890}, { 5940, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1706, -10, -2792}, { 665, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1706, -20, -2792}, { 665, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1828, 21, -2458}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1828, 0, -2458}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1835, 3, -2579}, { 14424, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1835, 24, -2579}, { 14452, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1835, 24, -2579}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1835, 3, -2579}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1826, 3, -2705}, { 14424, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1826, 24, -2705}, { 14452, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1826, 24, -2705}, { 0, -1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1826, 3, -2705}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1799, 3, -2818}, { 14424, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1799, 24, -2818}, { 14452, -1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1706, -10, -2792}, { -155, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1781, 3, -2872}, { 2576, -3893}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1799, 3, -2818}, { -375, -3897}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1674, -10, -2890}, { 5119, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1763, 3, -2927}, { 5528, -3889}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1706, -10, -2792}, { 5279, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1799, 3, -2818}, { 5450, -3899}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1826, 3, -2705}, { -458, -3902}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1731, -10, -2692}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1738, -10, -2579}, { 1023, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1835, 3, -2579}, { 1335, -3917}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1828, 0, -2458}, { -4886, -3926}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1732, -13, -2470}, { -4535, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1731, -10, -2692}, { 5799, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1826, 3, -2705}, { 6177, -3909}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1835, 3, -2579}, { -309, -3918}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1738, -10, -2579}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1781, 24, -2872}, { 2048, 0}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1799, 24, -2818}, { -765, 0}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1799, 3, -2818}, { -765, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1781, 3, -2872}, { 2048, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1763, 3, -2927}, { 2813, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1763, 24, -2927}, { 2813, 0}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1781, 24, -2872}, { 0, 0}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1781, 3, -2872}, { 0, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1653, 3, -3110}, { 2047, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1653, 24, -3110}, { 2048, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1693, 24, -3054}, { -1396, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1693, 3, -3054}, { -1396, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1653, 3, -3110}, { 0, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1612, 3, -3165}, { 3444, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1612, 24, -3165}, { 3444, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1653, 24, -3110}, { 0, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1460, 3, -3299}, { 2047, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1460, 24, -3299}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1512, 24, -3263}, { -1042, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1512, 3, -3263}, { -1042, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1460, 3, -3299}, { 0, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1408, 3, -3336}, { 3090, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1408, 24, -3336}, { 3090, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1460, 24, -3299}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1612, -20, -3003}, { 7394, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1612, -10, -3003}, { 7394, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1674, -10, -2890}, { 767, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1674, -20, -2890}, { 768, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1539, -10, -3103}, { 6575, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1612, -10, -3003}, { 255, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1612, -20, -3003}, { 255, 1023}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1539, -20, -3103}, { 6575, 1023}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1357, -20, -3255}, { 6577, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-1357, -10, -3255}, { 6577, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{-1450, -10, -3190}, { 768, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{-1450, -20, -3190}, { 768, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1450, -20, -3190}, { 6896, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-1450, -10, -3190}, { 6896, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{-1539, -10, -3103}, { 511, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{-1539, -20, -3103}, { 511, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-1612, 24, -3165}, { 0, -1023}, {0xac, 0xad, 0xac, 0x00}}, + {{-1612, 3, -3165}, { 0, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1512, 3, -3263}, { 14424, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{-1512, 24, -3263}, { 14452, -1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1763, 24, -2927}, { 0, -1023}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1763, 3, -2927}, { 0, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1693, 3, -3054}, { 14424, 1023}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1693, 24, -3054}, { 14452, -1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1450, -10, -3190}, { 350, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1357, -10, -3255}, { 6143, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1460, 3, -3299}, { 3127, -3854}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1512, 3, -3263}, { -117, -3852}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1408, 3, -3336}, { 6372, -3856}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1612, -10, -3003}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 3, -3110}, { 3162, -3870}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1693, 3, -3054}, { -368, -3871}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1539, -10, -3103}, { 6319, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1612, 3, -3165}, { 6693, -3869}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1450, -10, -3190}, { 6144, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1512, 3, -3263}, { 6461, -3865}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1612, 3, -3165}, { -688, -3864}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1539, -10, -3103}, { -249, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1612, -10, -3003}, { 6626, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1693, 3, -3054}, { 6894, -3878}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1763, 3, -2927}, { -504, -3880}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1674, -10, -2890}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1236, 3, -3418}, { 2047, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1236, 24, -3418}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1295, 24, -3396}, { -1054, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1295, 3, -3396}, { -1054, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1236, 3, -3418}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1176, 3, -3441}, { 3102, 1023}, {0x94, 0x95, 0x94, 0x00}}, + {{-1176, 24, -3441}, { 3102, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1236, 24, -3418}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -969, 3, -3470}, { 2047, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -969, 24, -3470}, { 2048, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, 24, -3466}, { -1507, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1040, 3, -3466}, { -1507, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -969, 3, -3470}, { 0, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -898, 3, -3474}, { 3555, 1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -898, 24, -3474}, { 3555, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -969, 24, -3470}, { 0, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1257, -20, -3309}, { 6349, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{-1257, -10, -3309}, { 6349, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{-1357, -10, -3255}, { 511, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{-1357, -20, -3255}, { 511, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{-1150, -10, -3349}, { 6059, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{-1257, -10, -3309}, { 255, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{-1257, -20, -3309}, { 256, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{-1150, -20, -3349}, { 6059, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{-1029, -20, -3371}, { 6315, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1029, -10, -3371}, { 6315, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1150, -10, -3349}, { 0, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1150, -20, -3349}, { 0, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -902, -10, -3378}, { 6769, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1029, -10, -3371}, { 256, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1029, -20, -3371}, { 256, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -902, -20, -3378}, { 6769, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1176, 24, -3441}, { 0, -1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1176, 3, -3441}, { 0, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1040, 3, -3466}, { 14424, 1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1040, 24, -3466}, { 14452, -1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1408, 24, -3336}, { 0, -1023}, {0x94, 0x95, 0x94, 0x00}}, + {{-1408, 3, -3336}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1295, 3, -3396}, { 14424, 1023}, {0x94, 0x95, 0x94, 0x00}}, + {{-1295, 24, -3396}, { 14452, -1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1029, -10, -3371}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -902, -10, -3378}, { 6513, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -969, 3, -3470}, { 3338, -3843}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1040, 3, -3466}, { -305, -3844}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -898, 3, -3474}, { 6983, -3841}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1257, -10, -3309}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1150, -10, -3349}, { 5803, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1236, 3, -3418}, { 2954, -3849}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1176, 3, -3441}, { 6211, -3848}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1295, 3, -3396}, { -302, -3851}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1029, -10, -3371}, { 6315, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1040, 3, -3466}, { 6623, -3844}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1176, 3, -3441}, { -447, -3844}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1150, -10, -3349}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1257, -10, -3309}, { 6143, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1295, 3, -3396}, { 6498, -3847}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1408, 3, -3336}, { -63, -3847}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1357, -10, -3255}, { 297, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -687, 3, -3437}, { 2048, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -687, 24, -3437}, { 2048, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -758, 24, -3456}, { -1637, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -758, 3, -3456}, { -1637, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -616, 3, -3418}, { 3685, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -616, 24, -3418}, { 3685, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -687, 24, -3437}, { 0, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -687, 3, -3437}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -649, -20, -3328}, { 6794, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{ -649, -10, -3328}, { 6794, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ -777, -10, -3363}, { 0, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ -777, -20, -3363}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -777, -20, -3363}, { 7119, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -777, -10, -3363}, { 7119, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -902, -10, -3378}, { 665, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -902, -20, -3378}, { 665, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -529, -20, -3272}, { 7445, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{ -529, -10, -3272}, { 7445, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ -649, -10, -3328}, { 665, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{ -649, -20, -3328}, { 665, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{ -434, -20, -3214}, { 5938, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{ -434, -10, -3214}, { 5938, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{ -529, -10, -3272}, { 255, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{ -529, -20, -3272}, { 255, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ -616, 24, -3418}, { 0, -1023}, {0x94, 0x95, 0x94, 0x00}}, + {{ -616, 3, -3418}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -481, 3, -3355}, { 14424, 1023}, {0x94, 0x95, 0x94, 0x00}}, + {{ -481, 24, -3355}, { 14452, -1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -481, 24, -3355}, { 0, -1023}, {0xac, 0xad, 0xac, 0x00}}, + {{ -481, 3, -3355}, { 0, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{ -375, 3, -3290}, { 10135, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{ -375, 24, -3290}, { 10135, -1023}, {0xac, 0xad, 0xac, 0x00}}, + {{ -898, 24, -3474}, { 0, -1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -898, 3, -3474}, { 0, 1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -758, 3, -3456}, { 14424, 1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -758, 24, -3456}, { 14452, -1024}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -616, 3, -3418}, { -379, -3897}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -649, -10, -3328}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -481, 3, -3355}, { 7193, -3904}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -529, -10, -3272}, { 6779, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -434, -10, -3214}, { 5680, 973}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -375, 3, -3290}, { 6360, -3914}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -481, 3, -3355}, { 0, -4096}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -529, -10, -3272}, { 0, 809}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -777, -10, -3363}, { 405, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -687, 3, -3437}, { 3850, -3850}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -758, 3, -3456}, { 73, -3849}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -649, -10, -3328}, { 7167, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -616, 3, -3418}, { 7627, -3851}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -777, -10, -3363}, { 6143, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -758, 3, -3456}, { 6497, -3848}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -898, 3, -3474}, { -744, -3846}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -902, -10, -3378}, { -335, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -339, -20, -3134}, { 6117, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ -339, -10, -3134}, { 6117, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{ -434, -10, -3214}, { -255, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{ -434, -20, -3214}, { -255, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{ -263, -23, -3047}, { 5904, 1023}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -263, -13, -3047}, { 5891, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -339, -10, -3134}, { -13, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -339, -20, -3134}, { 0, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -203, -26, -2960}, { 5187, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -203, -16, -2960}, { 5172, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -263, -13, -3047}, { -270, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -263, -23, -3047}, { -255, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -153, -32, -2864}, { 5531, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -153, -22, -2864}, { 5502, 1}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -203, -16, -2960}, { -28, 1}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -203, -26, -2960}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -184, 21, -3103}, { 0, -1023}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -184, 0, -3104}, { 0, 1023}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -116, -3, -3006}, { 10135, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -116, 18, -3005}, { 10135, -1023}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -269, 24, -3200}, { 0, -1023}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -269, 3, -3201}, { 0, 1023}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -184, 0, -3104}, { 10135, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -184, 21, -3103}, { 10135, -1023}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -116, 18, -3005}, { 0, -1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -116, -3, -3006}, { 0, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -60, -9, -2898}, { 10135, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -60, 12, -2897}, { 10135, -1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -375, 24, -3290}, { 0, -1023}, {0xac, 0xad, 0xac, 0x00}}, + {{ -375, 3, -3290}, { 0, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{ -269, 3, -3201}, { 10135, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{ -269, 24, -3200}, { 10135, -1023}, {0xac, 0xad, 0xac, 0x00}}, + {{ -153, -22, -2864}, { 5531, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -60, -9, -2898}, { 6162, -4008}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -116, -3, -3006}, { -47, -4007}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -203, -16, -2960}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -263, -13, -3047}, { 5905, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -184, 0, -3104}, { 6398, -3944}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -269, 3, -3201}, { -211, -3937}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -339, -10, -3134}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -339, -10, -3134}, { 6373, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -269, 3, -3201}, { 6923, -3911}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -375, 3, -3290}, { -202, -3907}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -434, -10, -3214}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -203, -16, -2960}, { 1024, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -116, -3, -3006}, { 1627, -3971}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -184, 0, -3104}, { -4485, -3968}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -263, -13, -3047}, { -4419, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -122, -38, -2765}, { 5848, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -122, -28, -2765}, { 5819, 1}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -153, -22, -2864}, { 482, 1}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -153, -32, -2864}, { 512, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -98, -44, -2666}, { 6001, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, -34, -2666}, { 5970, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -122, -28, -2765}, { 737, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -122, -38, -2765}, { 767, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, -47, -2572}, { 4711, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, -37, -2572}, { 4694, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, -34, -2666}, { -118, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, -44, -2666}, { -102, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2479}, { 5406, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -40, -2479}, { 5389, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, -37, -2572}, { 598, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, -47, -2572}, { 614, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2, 0, -2676}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2, -21, -2677}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 13, -24, -2573}, { 10135, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 13, -3, -2572}, { 10135, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -25, 6, -2787}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -25, -15, -2788}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2, -21, -2677}, { 10135, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2, 0, -2676}, { 10135, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 13, -3, -2572}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 13, -24, -2573}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 19, -27, -2469}, { 10135, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 19, -6, -2469}, { 10135, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, 12, -2897}, { 0, -1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -60, -9, -2898}, { 0, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -25, -15, -2788}, { 10135, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -25, 6, -2787}, { 10135, -1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -82, -40, -2479}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 19, -27, -2469}, { -796, -4129}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ 13, -24, -2573}, { 4524, -4127}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -88, -37, -2572}, { 4792, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -98, -34, -2666}, { 5233, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2, -21, -2677}, { 5846, -4064}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -25, -15, -2788}, { 16, -4061}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -122, -28, -2765}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -122, -28, -2765}, { 5336, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -25, -15, -2788}, { 5712, -4047}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -60, -9, -2898}, { -231, -4042}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -153, -22, -2864}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -88, -37, -2572}, { 5120, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 13, -24, -2573}, { 5662, -4106}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ 2, -21, -2677}, { 286, -4100}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -98, -34, -2666}, { 306, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1555, -44, -2059}, { 5660, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, -34, -2059}, { 5674, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, -37, -1978}, { 13, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, -47, -1978}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, -47, -1978}, { 5143, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, -37, -1978}, { 5156, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, -40, -1910}, { -498, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, -50, -1910}, { -511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1248, -40, -1731}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1248, -50, -1731}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, -50, -1910}, { 11760, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, -40, -1910}, { 11760, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1544, -3, -1905}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1544, -24, -1905}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1629, -21, -1995}, { 14424, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1629, 0, -1995}, { 14452, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1447, -6, -1829}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1447, -27, -1829}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1544, -24, -1905}, { 14424, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1544, -3, -1905}, { 14452, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1382, -6, -1747}, { 0, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1382, -27, -1747}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1447, -27, -1829}, { 14424, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1447, -6, -1829}, { 14452, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1555, -34, -2059}, { 1024, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1629, -21, -1995}, { 1255, -3979}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1544, -24, -1905}, { -5079, -3977}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1479, -37, -1978}, { -4636, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1392, -40, -1910}, { 11760, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1447, -27, -1829}, { 10272, -3768}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1382, -27, -1747}, { 4909, -3844}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1248, -40, -1731}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1479, -37, -1978}, { 1559, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1544, -24, -1905}, { 1921, -3983}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1447, -27, -1829}, { -4408, -3984}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1392, -40, -1910}, { -4095, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -151, -38, 1259}, { 5638, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -151, -28, 1259}, { 5666, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -125, -34, 1152}, { 27, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -125, -44, 1152}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -125, -44, 1152}, { 5176, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -125, -34, 1152}, { 5199, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, -39, 1053}, { 22, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, -49, 1053}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, -49, 1053}, { 5098, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, -39, 1053}, { 5106, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, -40, 954}, { 7, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, -50, 954}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -44, 0, 1160}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -44, -21, 1160}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -73, -15, 1279}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -73, 6, 1279}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -22, -5, 1050}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -22, -26, 1050}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -44, -21, 1160}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -44, 0, 1160}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -11, -6, 940}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -11, -27, 940}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -22, -26, 1050}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -22, -5, 1050}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -125, -34, 1152}, { 5176, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -44, -21, 1160}, { 4750, -3103}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -22, -26, 1050}, { -982, -3105}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -105, -39, 1053}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -151, -28, 1259}, { 5638, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -73, -15, 1279}, { 5675, -3079}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -44, -21, 1160}, { -589, -3083}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -125, -34, 1152}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -105, -39, 1053}, { 5098, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -22, -26, 1050}, { 4502, -3178}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -11, -27, 940}, { -1146, -3181}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -95, -40, 954}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -186, -32, 1364}, { 5145, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -186, -22, 1364}, { 5172, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -151, -28, 1259}, { -484, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -151, -38, 1259}, { -512, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, -26, 1466}, { 5925, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, -16, 1466}, { 5951, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -186, -22, 1364}, { 26, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -186, -32, 1364}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, -23, 1559}, { 5854, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, -13, 1559}, { 5867, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, -16, 1466}, { -243, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, -26, 1466}, { -256, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -404, -20, 1642}, { 7007, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -404, -10, 1642}, { 7020, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, -13, 1559}, { 780, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, -23, 1559}, { 768, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -172, 18, 1510}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -172, -3, 1510}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -256, 0, 1614}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -256, 21, 1614}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -113, 12, 1395}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -113, -9, 1395}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -172, -3, 1510}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -172, 18, 1510}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -256, 21, 1614}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -256, 0, 1614}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -357, 3, 1707}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -357, 24, 1707}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -73, 6, 1279}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -73, -15, 1279}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -113, -9, 1395}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -113, 12, 1395}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -404, -10, 1642}, { 6239, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -357, 3, 1707}, { 6760, -3067}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -256, 0, 1614}, { -278, -3067}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -314, -13, 1559}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -240, -16, 1466}, { 5925, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -172, -3, 1510}, { 6326, -3060}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -113, -9, 1395}, { -322, -3061}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -186, -22, 1364}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -186, -22, 1364}, { 5657, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -113, -9, 1395}, { 5957, -3063}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -73, -15, 1279}, { -327, -3066}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -151, -28, 1259}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -314, -13, 1559}, { 6110, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -256, 0, 1614}, { 6442, -3063}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -172, -3, 1510}, { -409, -3059}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -240, -16, 1466}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -764, 24, 1834}, { 2047, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -707, 24, 1835}, { -808, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -707, 3, 1835}, { -808, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -764, 3, 1834}, { 2047, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -821, 3, 1833}, { 2856, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -821, 24, 1833}, { 2856, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -764, 24, 1834}, { 0, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -764, 3, 1834}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -527, 24, 1794}, { 2047, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -469, 24, 1774}, { -1018, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -469, 3, 1774}, { -1018, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -527, 3, 1794}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -585, 3, 1814}, { 3066, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -585, 24, 1814}, { 3066, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -527, 24, 1794}, { 0, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -527, 3, 1794}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -503, -20, 1701}, { 6666, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -503, -10, 1701}, { 6666, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -404, -10, 1642}, { 767, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -404, -20, 1642}, { 767, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, -20, 1736}, { 5060, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, -10, 1736}, { 5060, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -503, -10, 1701}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -503, -20, 1701}, { -511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, -20, 1755}, { 5597, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, -10, 1755}, { 5597, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, -10, 1736}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, -20, 1736}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, -20, 1753}, { 4709, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -816, -10, 1753}, { 4709, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -714, -10, 1755}, { -511, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -714, -20, 1755}, { -511, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -585, 24, 1814}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -585, 3, 1814}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -707, 3, 1835}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -707, 24, 1835}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -357, 24, 1707}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -357, 3, 1707}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -469, 3, 1774}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -469, 24, 1774}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -714, -10, 1755}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -816, -10, 1753}, { 5221, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -764, 3, 1834}, { 2511, -3070}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -707, 3, 1835}, { -416, -3070}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -821, 3, 1833}, { 5439, -3070}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -606, -10, 1736}, { 5572, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -585, 3, 1814}, { 5860, -3086}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -527, 3, 1794}, { 2717, -3086}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -503, -10, 1701}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -469, 3, 1774}, { -426, -3085}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -714, -10, 1755}, { 5597, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -707, 3, 1835}, { 5947, -3076}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -585, 3, 1814}, { -366, -3080}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -606, -10, 1736}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -503, -10, 1701}, { 5898, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -469, 3, 1774}, { 6320, -3086}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -357, 3, 1707}, { -344, -3086}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -404, -10, 1642}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -997, 24, 1799}, { 2047, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -941, 24, 1818}, { -922, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -941, 3, 1818}, { -922, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{ -997, 3, 1799}, { 2047, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1053, 3, 1780}, { 2970, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1053, 24, 1780}, { 2970, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -997, 24, 1799}, { 0, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -997, 3, 1799}, { 0, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1209, 24, 1693}, { 2048, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1158, 24, 1732}, { -1132, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1158, 3, 1732}, { -1132, 1023}, {0x94, 0x95, 0x94, 0x00}}, + {{-1209, 3, 1693}, { 2048, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1260, 3, 1655}, { 3180, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1260, 24, 1655}, { 3180, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1209, 24, 1693}, { 0, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1209, 3, 1693}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{ -922, -20, 1740}, { 5097, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -922, -10, 1740}, { 5097, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -816, -10, 1753}, { -409, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -816, -20, 1753}, { -409, 1023}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1023, -20, 1706}, { 5422, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1023, -10, 1706}, { 5422, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{ -922, -10, 1740}, { 0, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{ -922, -20, 1740}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1116, -20, 1663}, { 5518, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{-1116, -10, 1663}, { 5518, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{-1023, -10, 1706}, { 255, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{-1023, -20, 1706}, { 256, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{-1206, -20, 1595}, { 6137, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{-1206, -10, 1595}, { 6137, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{-1116, -10, 1663}, { 358, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{-1116, -20, 1663}, { 358, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{-1053, 24, 1780}, { 0, -1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1053, 3, 1780}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1158, 3, 1732}, { 9391, 960}, {0x94, 0x95, 0x94, 0x00}}, + {{-1158, 24, 1732}, { 9391, -1087}, {0x94, 0x95, 0x94, 0x00}}, + {{ -821, 24, 1833}, { 0, -1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -821, 3, 1833}, { 0, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -941, 3, 1818}, { 9391, 960}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -941, 24, 1818}, { 9391, -1087}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -922, -10, 1740}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -997, 3, 1799}, { 2668, -3074}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -941, 3, 1818}, { -376, -3072}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1023, -10, 1706}, { 5422, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1053, 3, 1780}, { 5714, -3076}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1206, -10, 1595}, { 5778, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1209, 3, 1693}, { 2842, -3093}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1116, -10, 1663}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1260, 3, 1655}, { 6102, -3096}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1158, 3, 1732}, { -417, -3090}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -922, -10, 1740}, { 5507, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -941, 3, 1818}, { 5937, -3067}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -821, 3, 1833}, { -233, -3070}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -816, -10, 1753}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1116, -10, 1663}, { 5262, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1158, 3, 1732}, { 5751, -3082}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1053, 3, 1780}, { -160, -3083}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1023, -10, 1706}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1469, 24, 1297}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1456, 24, 1350}, { -583, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1456, 3, 1350}, { -583, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1469, 3, 1297}, { 2047, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1482, 3, 1245}, { 2631, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1482, 24, 1245}, { 2631, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1469, 24, 1297}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1469, 3, 1297}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{-1281, -20, 1512}, { 5732, 1023}, {0x94, 0x94, 0x94, 0x00}}, + {{-1281, -10, 1512}, { 5732, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{-1206, -10, 1595}, { 0, 0}, {0x94, 0x94, 0x94, 0x00}}, + {{-1206, -20, 1595}, { 0, 1024}, {0x94, 0x94, 0x94, 0x00}}, + {{-1340, -20, 1423}, { 6076, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-1340, -10, 1423}, { 6076, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{-1281, -10, 1512}, { 614, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{-1281, -20, 1512}, { 614, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1405, -20, 1231}, { 5197, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1405, -10, 1231}, { 5197, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1380, -10, 1324}, { 255, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1380, -20, 1324}, { 256, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{-1380, -20, 1324}, { 5440, 1023}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1380, -10, 1324}, { 5440, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1340, -10, 1423}, { 0, 0}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1340, -20, 1423}, { 0, 1023}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1411, 24, 1461}, { 0, -1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1411, 3, 1461}, { 0, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1456, 3, 1350}, { 9391, 960}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1456, 24, 1350}, { 9391, -1087}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1260, 24, 1655}, { 0, -1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1260, 3, 1655}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1345, 3, 1562}, { 9391, 960}, {0x94, 0x95, 0x94, 0x00}}, + {{-1345, 24, 1562}, { 9391, -1087}, {0x94, 0x95, 0x94, 0x00}}, + {{-1380, -10, 1324}, { 5440, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1456, 3, 1350}, { 5687, -3082}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1411, 3, 1461}, { -450, -3081}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1340, -10, 1423}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1340, -10, 1423}, { 5461, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1378, 3, 1511}, { 2756, -3090}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1281, -10, 1512}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1411, 3, 1461}, { 5836, -3089}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1345, 3, 1562}, { -324, -3091}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1405, -10, 1231}, { 5119, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1482, 3, 1245}, { 5407, -3074}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1469, 3, 1297}, { 2633, -3075}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1380, -10, 1324}, { 185, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1456, 3, 1350}, { -140, -3076}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1281, -10, 1512}, { 5732, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1345, 3, 1562}, { 6051, -3091}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1260, 3, 1655}, { -417, -3088}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1206, -10, 1595}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1378, 24, 1511}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1345, 24, 1562}, { -885, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1345, 3, 1562}, { -885, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1378, 3, 1511}, { 2047, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1411, 3, 1461}, { 2933, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1411, 24, 1461}, { 2933, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1378, 24, 1511}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1378, 3, 1511}, { 0, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-1410, -24, 1140}, { 4681, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, -14, 1140}, { 4659, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, -10, 1231}, { -22, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, -20, 1231}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -28, 1044}, { 5435, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -18, 1044}, { 5414, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, -14, 1140}, { 490, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, -24, 1140}, { 511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1388, -32, 946}, { 5398, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1388, -22, 946}, { 5378, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -18, 1044}, { 286, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -28, 1044}, { 307, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1352, -38, 846}, { 5733, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1352, -28, 846}, { 5704, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1388, -22, 946}, { 227, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1388, -32, 946}, { 255, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1485, 16, 1035}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1485, -5, 1035}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1465, -9, 925}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1465, 12, 925}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1490, 20, 1142}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1490, -1, 1142}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1485, -5, 1035}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1485, 16, 1035}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1465, 12, 925}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1465, -9, 925}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1424, -15, 813}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1424, 6, 813}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1482, 24, 1245}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1482, 3, 1245}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1490, -1, 1142}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1490, 20, 1142}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1352, -28, 846}, { 5477, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1424, -15, 813}, { 5792, -3062}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1465, -9, 925}, { -355, -3056}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1388, -22, 946}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1406, -18, 1044}, { 4900, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1485, -5, 1035}, { 5198, -3056}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1490, -1, 1142}, { -288, -3057}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1410, -14, 1140}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1410, -14, 1140}, { 4681, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1490, -1, 1142}, { 4853, -3064}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1482, 3, 1245}, { -417, -3063}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1405, -10, 1231}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1388, -22, 946}, { 5108, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1465, -9, 925}, { 5431, -3059}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1485, -5, 1035}, { -285, -3057}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1406, -18, 1044}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1112, -40, 524}, { 4875, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1167, -40, 614}, { -512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1167, -50, 614}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, -50, 524}, { 4875, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1058, -50, 434}, { 6155, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1058, -40, 434}, { 6155, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, -40, 524}, { 768, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, -50, 524}, { 768, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1239, -47, 684}, { 5578, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1239, -37, 684}, { 5563, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, -34, 765}, { 139, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, -44, 765}, { 153, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, -44, 765}, { 5299, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, -34, 765}, { 5265, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1352, -28, 846}, { 529, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1352, -38, 846}, { 563, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1167, -50, 614}, { 4639, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1167, -40, 614}, { 4623, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1239, -37, 684}, { -527, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1239, -47, 684}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1375, 0, 721}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1375, -21, 721}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1298, -24, 631}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1298, -3, 631}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1404, -18, 775}, { 6669, 978}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1375, -21, 721}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1375, 0, 721}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1404, 3, 775}, { 6669, -1069}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1166, -6, 470}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1166, -27, 470}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1142, -27, 431}, { 13925, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1142, -6, 431}, { 13925, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1298, -3, 631}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1298, -24, 631}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1218, -27, 551}, { 9391, 960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1218, -6, 551}, { 9391, -1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1218, -6, 551}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1218, -27, 551}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1424, -15, 813}, { -153, -3112}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1352, -28, 846}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1387, -22, 813}, { 309, -1400}, {0xe1, 0xe0, 0xe0, 0x00}}, + {{-1308, -34, 765}, { 2367, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1387, -21, 775}, { 1152, -2320}, {0xe1, 0xe0, 0xe0, 0x00}}, + {{-1239, -37, 684}, { 5424, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1298, -24, 631}, { 5513, -3057}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1375, -21, 721}, { -569, -3044}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1308, -34, 765}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1167, -40, 614}, { 5151, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1218, -27, 551}, { 5548, -3057}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1298, -24, 631}, { -236, -3051}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1239, -37, 684}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1058, -40, 434}, { 10773, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1142, -27, 431}, { 8679, -2743}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1166, -27, 470}, { 6298, -2734}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1112, -40, 524}, { 5386, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1218, -27, 551}, { 1369, -2841}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1167, -40, 614}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1375, -21, 721}, { 2512, -3122}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{-1404, -18, 775}, { 937, -3116}, {0xc9, 0xc8, 0xc8, 0x00}}, + {{ -498, -50, -3120}, { -6, 1075}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -529, -20, -3272}, { 2043, 201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -579, -50, -3171}, { 12, 301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -777, -20, -3363}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -685, -50, -3220}, { 7, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -649, -20, -3328}, { 2050, 1025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -434, -20, -3214}, { 2047, 1097}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -777, -20, -3363}, { -29, 1026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -797, -50, -3252}, { 2040, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -685, -50, -3220}, { 2013, 32}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -529, -20, -3272}, { 2042, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -649, -20, -3328}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -579, -50, -3171}, { 13, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -777, -20, -3363}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, -20, -3378}, { 2076, 66}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -797, -50, -3252}, { -21, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -685, -50, -3220}, { 10, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -907, -50, -3265}, { -12, 182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1122, -50, -3238}, { -28, 1020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, -20, -3309}, { 2065, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1212, -50, -3206}, { -21, 162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1150, -20, -3349}, { 2079, 1010}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1017, -50, -3259}, { -12, 96}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -907, -50, -3265}, { -12, 1114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1029, -20, -3371}, { 2060, 40}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -902, -20, -3378}, { 2073, 1213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1029, -20, -3371}, { 2063, 1014}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1150, -20, -3349}, { 2076, 11}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1017, -50, -3259}, { -12, 1005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, -20, -3309}, { 2068, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1357, -20, -3255}, { 2082, -4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1212, -50, -3206}, { -19, 1106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1122, -50, -3238}, { -27, 140}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -50, -3159}, { -30, 230}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1518, -50, -2941}, { -16, 58}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1454, -50, -3028}, { -22, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1612, -20, -3003}, { 2064, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1539, -20, -3103}, { 2070, 1093}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -50, -3159}, { 2042, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, -20, -3190}, { -57, 986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1377, -50, -3105}, { 2022, 991}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1357, -20, -3255}, { -71, -196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1612, -20, -3003}, { 2067, 955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1674, -20, -2890}, { 2081, 15}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1518, -50, -2941}, { -15, 1020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, -20, -3190}, { 2069, 1015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1539, -20, -3103}, { 2070, -13}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1377, -50, -3105}, { -10, 1025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1539, -20, -3103}, { -46, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1454, -50, -3028}, { 2046, 1030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1377, -50, -3105}, { 2033, 12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2840}, { -25, 190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1620, -50, -2668}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, -20, -2579}, { 2051, 15}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1626, -50, -2570}, { -4, 146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1731, -20, -2692}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, -20, -2792}, { -51, 1020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1600, -50, -2755}, { 2037, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2840}, { 2042, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, -20, -2792}, { 2068, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2840}, { -23, 1017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1674, -20, -2890}, { 2080, 1025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, -20, -2579}, { 2046, 1077}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1732, -23, -2470}, { 2064, 82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1618, -50, -2476}, { -4, 148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, -20, -2579}, { 2048, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1618, -50, -2476}, { -4, 147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1626, -50, -2570}, { -2, 1005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, -20, -2792}, { 2066, 1026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1731, -20, -2692}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1600, -50, -2755}, { -19, 1012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1620, -50, -2668}, { 0, 233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1618, -50, -2476}, { -5, 1018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, -26, -2365}, { 2050, 17}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1602, -50, -2389}, { 0, 196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2301}, { 2035, 109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1625, -38, -2158}, { -24, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1528, -50, -2216}, { 2023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1732, -23, -2470}, { 2061, 1012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2301}, { -13, 972}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1679, -32, -2261}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1625, -38, -2158}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1625, -38, -2158}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, -44, -2059}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1528, -50, -2216}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, -26, -2365}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1679, -32, -2261}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1602, -50, -2389}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1468, -50, -2134}, { -30, 176}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2301}, { -13, 151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1329, -50, -2004}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -55, -1795}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -55, -1891}, { 2, 27}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, -44, -2059}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, -47, -1978}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1404, -50, -2062}, { 0, 281}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1468, -50, -2134}, { -32, 1320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, -44, -2059}, { 2049, 1099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1404, -50, -2062}, { -1, 633}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, -50, -1910}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, -47, -1978}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, -50, -1910}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1404, -50, -2062}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1329, -50, -2004}, { 5, 138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -963, -62, -1779}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -821, -68, -1566}, { 2048, -1043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -762, -68, -1662}, { -2, -1044}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, -62, -1681}, { 2048, 989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -55, -1891}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, -62, -1681}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -963, -62, -1779}, { 0, 10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -55, -1795}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -257, -50, -2820}, { 12, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, -26, -2960}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -298, -50, -2901}, { 4, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, -50, -2974}, { -19, 1059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -339, -20, -3134}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -414, -50, -3050}, { 2, 120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -153, -32, -2864}, { 2052, 920}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -263, -23, -3047}, { 2054, 1088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -339, -20, -3134}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -434, -20, -3214}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -414, -50, -3050}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, -26, -2960}, { 2047, 1055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -263, -23, -3047}, { 2056, 84}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -298, -50, -2901}, { 5, 1001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -50, -3120}, { -5, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, -50, -2974}, { -20, 187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -91}, { 0, 3839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -156}, { 2048, 2960}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -156}, { 0, 2960}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 227}, { 0, 8191}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 143}, { 2048, 7039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 143}, { 0, 7039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 59}, { 0, 5887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -16}, { 2048, 4863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -16}, { 0, 4863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -91}, { 2048, 3839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 227}, { 2048, 8191}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 59}, { 2048, 5887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -16}, { 2047, 3840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -91}, { 2047, 2816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -16}, { 0, 3840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 143}, { 2047, 6016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 59}, { 2047, 4864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 143}, { 0, 6016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -156}, { 2048, 6032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -204}, { 2048, 5376}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -156}, { 0, 6032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -91}, { 0, 2816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 59}, { 0, 4864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -204}, { 0, 5375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -204}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -223}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -204}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -223}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -523}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -598}, { 2048, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -598}, { 0, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -373}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -448}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -448}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -523}, { 2048, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -373}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -448}, { 2048, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -523}, { 2048, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -448}, { 0, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -598}, { 2048, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -673}, { 2048, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -598}, { 0, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -223}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -298}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -298}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -373}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -523}, { 0, -2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -673}, { 0, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -223}, { 2048, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -373}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -823}, { 0, -5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -898}, { 2048, -6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -898}, { 0, -6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -973}, { 0, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1048}, { 2048, -8192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1048}, { 0, -8192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -673}, { 0, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -748}, { 2048, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -748}, { 0, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -823}, { 2048, -5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -973}, { 2048, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -673}, { 2048, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -898}, { 2048, -7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -973}, { 2047, -8191}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -898}, { 0, -7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -748}, { 2048, -5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -823}, { 2048, -6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -748}, { 0, -5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1048}, { 2047, -9215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1123}, { 2047, -10239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1048}, { 0, -9215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -973}, { 0, -8191}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -823}, { 0, -6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1123}, { 0, -10239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1273}, { 0, -11264}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1348}, { 2048, -12288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1348}, { 0, -12288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -48, -1423}, { 0, -13312}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -45, -1498}, { 2048, -14336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -45, -1498}, { 0, -14336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1123}, { 0, -9216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1198}, { 2048, -10240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1198}, { 0, -10240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1273}, { 2048, -11264}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -48, -1423}, { 2048, -13312}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1123}, { 2048, -9216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1348}, { 2047, -13311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -48, -1423}, { 2047, -14335}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1348}, { 0, -13311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1198}, { 2047, -11263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -1273}, { 2047, -12287}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1198}, { 0, -11263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -45, -1498}, { 2047, -15359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -43, -1573}, { 2047, -16383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -45, -1498}, { 0, -15359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -48, -1423}, { 0, -14335}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1273}, { 0, -12287}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -43, -1573}, { 0, -16383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -44, -1872}, { 0, -19456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -47, -1948}, { 2048, -20480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -47, -1948}, { 0, -20480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -40, -1798}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -40, -1798}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -38, -1760}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -38, -1760}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -41, -1610}, { 0, 543}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -43, -1573}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -43, -1573}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -41, -1610}, { 2047, 543}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -39, -1648}, { 2047, 542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -39, -1648}, { 0, 542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -41, -1610}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -41, -1610}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -38, -1760}, { 0, 542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -36, -1723}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -36, -1723}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -38, -1760}, { 2047, 542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -44, -1872}, { 2048, -19456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -47, -1948}, { 2047, -21503}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -48, -2023}, { 2047, -22527}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -47, -1948}, { 0, -21503}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -44, -1872}, { 2048, 543}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -44, -1872}, { 0, 543}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -42, -1835}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -42, -1835}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -42, -1835}, { 0, 542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -40, -1798}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -40, -1798}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -42, -1835}, { 2047, 542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -36, -1723}, { 2047, 542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -36, -1723}, { 0, 542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -37, -1685}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -37, -1685}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -37, -1685}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -39, -1648}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -39, -1648}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -37, -1685}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -48, -2023}, { 0, -22527}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2323}, { 0, -25599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2401}, { 2048, -26666}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2398}, { 0, -26623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -48, -2023}, { 0, -21504}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2098}, { 2048, -22527}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2098}, { 0, -22527}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2173}, { 0, -23551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2248}, { 2048, -24575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2248}, { 0, -24575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2323}, { 2048, -25599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -48, -2023}, { 2048, -21504}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2173}, { 2048, -23551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2248}, { 2047, -25599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2323}, { 2047, -26623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2248}, { 0, -25599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2098}, { 2047, -23551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2173}, { 2047, -24575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2098}, { 0, -23551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2401}, { 2047, -27690}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2479}, { 2047, -28757}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2398}, { 0, -27647}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2323}, { 0, -26623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2173}, { 0, -24575}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2473}, { 0, -28671}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2473}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, -47, -2572}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -199, -50, -2557}, { 8, 100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -208, -50, -2641}, { 1, 1061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -122, -38, -2765}, { 2041, 110}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -229, -50, -2731}, { 6, 236}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2479}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, -44, -2666}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -122, -38, -2765}, { 2044, 1063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -153, -32, -2864}, { 2051, 173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -229, -50, -2731}, { 2, 1019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, -47, -2572}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, -44, -2666}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -199, -50, -2557}, { 5, 991}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -257, -50, -2820}, { 11, 218}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -208, -50, -2641}, { 4, 67}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -586, -85, -1406}, { 2039, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -536, -91, -1357}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -506, -78, -1486}, { 7, 1030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -729, -72, -1510}, { 2051, 1143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -642, -79, -1449}, { 2050, 373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -663, -72, -1601}, { 3, 1130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -570, -75, -1535}, { 2, 295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, -80, -1430}, { 11, -127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -570, -75, -1535}, { 3, 1176}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -586, -85, -1406}, { 2036, -19}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -506, -78, -1486}, { 8, 52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -762, -68, -1662}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -729, -72, -1510}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -663, -72, -1601}, { 9, -76}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -642, -79, -1449}, { 2051, 974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -821, -68, -1566}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1278, -50, 973}, { -12, 1033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -28, 1044}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, -50, 1057}, { 2, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -50, 1139}, { 2018, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, -20, 1231}, { -29, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1292, -50, 1214}, { 2018, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1388, -32, 946}, { 2043, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -50, 1139}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, -24, 1140}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, -20, 1231}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1352, -38, 846}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1388, -32, 946}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, -50, 888}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -28, 1044}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, -24, 1140}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, -50, 1057}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1278, -50, 973}, { -12, 165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, -24, 1140}, { -26, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -50, 1139}, { 2021, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, -50, 1057}, { 2021, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1271, -50, 1291}, { -13, 1307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1340, -20, 1423}, { 2028, 76}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1240, -50, 1371}, { 0, 540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1191, -50, 1441}, { -26, 1122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1206, -20, 1595}, { 2037, -138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, -50, 1510}, { 11, 186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1380, -20, 1324}, { 2046, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1281, -20, 1512}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1240, -50, 1371}, { 2, 952}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1281, -20, 1512}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1191, -50, 1441}, { -26, 134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1340, -20, 1423}, { 2031, 1017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1380, -20, 1324}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1271, -50, 1291}, { -12, 173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1292, -50, 1214}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, -20, 1231}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -898, -50, 1629}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, -20, 1753}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, -50, 1641}, { 3, 145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1060, -50, 1563}, { -3, 1112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1116, -20, 1663}, { 2053, 928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -982, -50, 1601}, { -4, 202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1116, -20, 1663}, { 2052, 1011}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1023, -20, 1706}, { 2048, -99}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -982, -50, 1601}, { 0, 496}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -922, -20, 1740}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, -50, 1510}, { 7, 1038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1116, -20, 1663}, { 2046, 599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1060, -50, 1563}, { -4, 355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1206, -20, 1595}, { 2041, 1025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -982, -50, 1601}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1023, -20, 1706}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -922, -20, 1740}, { 2047, 512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -898, -50, 1629}, { 0, 164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -720, -50, 1641}, { -16, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, -20, 1736}, { 2056, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -633, -50, 1627}, { -2, 199}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, -20, 1755}, { 2059, 1025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -503, -20, 1701}, { 2053, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -404, -20, 1642}, { 2034, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -551, -50, 1596}, { -2, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -404, -20, 1642}, { -12, 1025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -471, -50, 1552}, { 2032, 1026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -551, -50, 1596}, { 2025, 7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -633, -50, 1627}, { -3, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -503, -20, 1701}, { 2049, 556}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -551, -50, 1596}, { -4, 226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -606, -20, 1736}, { 2058, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, -50, 1641}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, -20, 1755}, { 2052, 546}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -720, -50, 1641}, { -16, 144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -816, -20, 1753}, { 2047, 1063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -50, 1320}, { 5, 1058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -151, -38, 1259}, { 2027, 4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -258, -50, 1224}, { 11, 121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -50, 1484}, { -2, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, -23, 1559}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, -26, 1466}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -50, 1406}, { 2025, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -50, 1484}, { 2025, 7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, -26, 1466}, { -22, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -186, -32, 1364}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -240, -26, 1466}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -186, -32, 1364}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -50, 1406}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -471, -50, 1552}, { -12, 1026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -404, -20, 1642}, { 2037, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, -23, 1559}, { 2054, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -471, -50, 1552}, { 2034, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -314, -23, 1559}, { -27, 1019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -50, 1484}, { 2019, 1019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -50, 1320}, { 9, 162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -234, -50, 1125}, { 8, 1078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, -49, 1053}, { 2037, -154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -216, -50, 1031}, { 8, -47}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -206, -50, 938}, { 6, 1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -89, -50, 856}, { 2044, 12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, -50, 845}, { 3, 67}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -125, -44, 1152}, { 2041, 1034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, -50, 954}, { 2044, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, -49, 1053}, { 2039, 1026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, -50, 954}, { 2044, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -216, -50, 1031}, { 10, 1036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -89, -50, 856}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 758}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, -50, 845}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -151, -38, 1259}, { 2033, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -125, -44, 1152}, { 2036, 68}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -258, -50, 1224}, { 6, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -206, -50, 938}, { 6, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 752}, { -3, 57}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -234, -50, 1125}, { 10, 137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 584}, { 0, 13055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 490}, { 2048, 11775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 490}, { 0, 11775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 396}, { 0, 10495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 312}, { 2048, 9343}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 312}, { 0, 9343}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 752}, { 0, 15359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 671}, { 2048, 14246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 668}, { 0, 14207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 584}, { 2048, 13055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 396}, { 2048, 10495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 758}, { 2048, 15436}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 490}, { 2047, 10752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 396}, { 2047, 9472}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 490}, { 0, 10752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 671}, { 2047, 13222}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 584}, { 2047, 12032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 668}, { 0, 13183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 312}, { 2047, 8320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 227}, { 2047, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 312}, { 0, 8320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 396}, { 0, 9472}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 584}, { 0, 12032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 227}, { 0, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1090, -50, 696}, { -3, 1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1239, -47, 684}, { 2034, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -50, 755}, { 10, 146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, -50, 823}, { 5, 1170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, -44, 765}, { 2047, 1015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, -50, 888}, { 0, 489}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1167, -50, 614}, { 2044, 996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, -44, 765}, { 2044, 983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1352, -38, 846}, { 2047, 168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, -50, 888}, { 0, 349}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, -58, 584}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1167, -50, 614}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1090, -50, 696}, { -3, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1239, -47, 684}, { 2038, 1018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, -44, 765}, { 2044, 9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -50, 755}, { 9, 1051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1012, -58, 494}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, -50, 823}, { 12, 196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -421, -118, -1177}, { 2040, -6}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -398, -133, -1104}, { 2047, 1023}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -317, -106, -1221}, { 5, -131}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -291, -121, -1139}, { 0, 1024}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -492, -99, -1301}, { 2035, 1032}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -454, -106, -1243}, { 2045, 45}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -398, -88, -1364}, { 0, 1031}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -354, -95, -1296}, { 0, -124}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -354, -95, -1296}, { 0, 1024}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -421, -118, -1177}, { 2040, -17}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -317, -106, -1221}, { 7, -149}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -454, -106, -1243}, { 2047, 1024}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -450, -80, -1430}, { 7, 1030}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -492, -99, -1301}, { 2036, 9}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -398, -88, -1364}, { 3, -153}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -536, -91, -1357}, { 2048, 1023}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -260, -159, -944}, { -10, 447}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -266, -148, -1010}, { -10, -132}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -371, -161, -929}, { 2052, 512}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -377, -151, -987}, { 2046, 1}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -253, -170, -879}, { -10, 1027}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -366, -170, -871}, { 2058, 1022}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -387, -142, -1045}, { 2048, 512}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -279, -134, -1075}, { -6, 455}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -291, -121, -1139}, { 0, 1024}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -398, -133, -1104}, { 2048, 1023}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -377, -151, -987}, { 2048, 0}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -266, -148, -1010}, { -13, -112}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -253, -170, -879}, { 2035, -4}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -366, -170, -871}, { -32, 64}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -365, -178, -819}, { -33, 549}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -252, -178, -823}, { 2032, 516}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -363, -187, -766}, { -35, 1033}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -251, -187, -766}, { 2029, 1036}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -251, -194, -429}, { -4, 406}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -251, -197, -485}, { -7, 713}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -363, -194, -429}, { 2057, 295}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -363, -197, -485}, { 2054, 603}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -251, -200, -541}, { -9, 1021}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -363, -200, -541}, { 2051, 911}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -251, -187, -766}, { -5, 1012}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -363, -187, -766}, { 2057, 935}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -363, -192, -710}, { 2060, 579}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -251, -192, -710}, { -2, 656}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -363, -196, -654}, { 2062, 223}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -251, -196, -654}, { 0, 300}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -251, -194, -429}, { -3, 1023}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -363, -194, -429}, { 2057, 1026}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -363, -190, -382}, { 2054, 513}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -251, -190, -382}, { -6, 510}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -363, -185, -335}, { 2052, 0}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -251, -185, -335}, { -9, -2}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -251, -196, -654}, { 2, 1020}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -363, -198, -598}, { 2056, 570}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -251, -198, -598}, { -2, 591}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -363, -196, -654}, { 2061, 1000}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -363, -200, -541}, { 2051, 141}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -251, -200, -541}, { -6, 161}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -379, -159, -102}, { 2055, 36}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -270, -148, -73}, { -7, -85}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -264, -153, -110}, { -8, 496}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -374, -163, -134}, { 2051, 530}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -258, -159, -148}, { -9, 1079}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -369, -166, -166}, { 2047, 1024}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -251, -185, -335}, { -11, 1005}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -363, -179, -282}, { 2049, 551}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -251, -178, -279}, { -13, 502}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -363, -185, -335}, { 2051, 1021}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -363, -172, -230}, { 2047, 80}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -251, -170, -223}, { -15, 0}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -270, -148, -73}, { -12, 1025}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -379, -159, -102}, { 2058, 1016}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -387, -153, -76}, { 2053, 491}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -280, -142, -39}, { 5, 354}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -387, -153, -76}, { 2053, 1018}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -394, -148, -49}, { 2037, -11}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -280, -142, -39}, { 5, 1017}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -291, -136, -5}, { 7, -302}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -251, -170, -223}, { -14, 1170}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -366, -169, -198}, { 2050, 557}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -254, -164, -185}, { -13, 508}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -363, -172, -230}, { 2052, 1114}, {0xff, 0xd0, 0x34, 0x00}}, + {{ -369, -166, -166}, { 2048, 0}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -258, -159, -148}, { -12, -153}, {0x7f, 0x64, 0x00, 0x00}}, + {{ -454, -121, 50}, { 2033, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -500, -110, 91}, { 2046, 35}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, -114, 120}, { 9, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -148, -49}, { 2039, 993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -136, 2}, { 2042, 76}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -136, -5}, { 6, 970}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, -104, 171}, { -1, -178}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -321, -125, 61}, { 5, -200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -321, -125, 61}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -121, 50}, { 2032, -1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, -114, 120}, { 8, -197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -420, -104, 171}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, -91, 178}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -532, -88, 265}, { 4, -73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -136, 2}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -500, -110, 91}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -532, -88, 265}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -715, -76, 270}, { 2038, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -645, -76, 359}, { -6, 135}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -65, 471}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1012, -58, 494}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, -58, 584}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, -91, 178}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -862, -65, 381}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -645, -76, 359}, { -5, 1020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -862, -65, 381}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -65, 471}, { 1, -17}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -715, -76, 270}, { 2041, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -50, -1690}, { 21409, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -398, -29, -1690}, { 21410, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -338, -29, -1566}, { 29022, 3208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -338, -50, -1566}, { 29021, 2046}, {0x94, 0x94, 0x94, 0x00}}, + {{ -465, -50, -1792}, { 22462, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -465, -29, -1792}, { 22462, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -29, -1690}, { 29277, 3217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -50, -1690}, { 29278, 2055}, {0x94, 0x94, 0x94, 0x00}}, + {{ -343, -50, -1561}, { 29021, 2046}, {0x95, 0x94, 0x94, 0x00}}, + {{ -343, -29, -1561}, { 29022, 3208}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -403, -29, -1685}, { 21410, 3214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -403, -50, -1685}, { 21409, 2052}, {0x95, 0x94, 0x94, 0x00}}, + {{ -403, -50, -1685}, { 29278, 2055}, {0x95, 0x94, 0x94, 0x00}}, + {{ -403, -29, -1685}, { 29277, 3217}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -465, -29, -1792}, { 22462, 3214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -465, -50, -1792}, { 22462, 2052}, {0x95, 0x94, 0x94, 0x00}}, + {{ -338, -50, -1566}, { 20193, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -338, -29, -1566}, { 20193, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, -29, -1497}, { 24499, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -301, -50, -1497}, { 24499, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -270, -50, -1423}, { 18835, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -270, -29, -1423}, { 18835, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, -29, -1254}, { 28184, 3211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, -50, -1254}, { 28183, 2049}, {0x94, 0x94, 0x94, 0x00}}, + {{ -250, -50, -1254}, { 17190, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -250, -29, -1254}, { 17190, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -29, -1123}, { 24508, 3216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -50, -1123}, { 24508, 2054}, {0x94, 0x94, 0x94, 0x00}}, + {{ -270, -29, -1423}, { 28804, 3215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1423}, { 28805, 2053}, {0x94, 0x94, 0x94, 0x00}}, + {{ -306, -50, -1492}, { 24499, 2052}, {0x95, 0x94, 0x94, 0x00}}, + {{ -270, -50, -1423}, { 28805, 2053}, {0x95, 0x94, 0x94, 0x00}}, + {{ -270, -29, -1423}, { 28804, 3215}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -306, -29, -1492}, { 24499, 3214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -343, -29, -1561}, { 20193, 3214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -343, -50, -1561}, { 20193, 2052}, {0x95, 0x94, 0x94, 0x00}}, + {{ -223, -50, -823}, { 12979, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -29, -823}, { 12979, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -29, -673}, { 21248, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -673}, { 21248, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -50, -973}, { 14442, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -29, -973}, { 14442, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -29, -823}, { 22711, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -823}, { 22711, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -232, -50, -1123}, { 15908, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -232, -29, -1123}, { 15908, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -29, -973}, { 24192, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -973}, { 24192, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -50, -673}, { 11517, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -29, -673}, { 11517, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -29, -523}, { 19785, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -523}, { 19785, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -50, -373}, { 8591, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -29, -373}, { 8591, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -29, -223}, { 16860, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -223}, { 16860, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -50, -523}, { 10054, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -29, -523}, { 10054, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -29, -373}, { 18323, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -373}, { 18323, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -50, -223}, { 7128, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -29, -223}, { 7128, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -29, -91}, { 14382, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -50, -91}, { 14382, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -232, -50, -91}, { 5850, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -232, -29, -91}, { 5850, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -238, -29, -18}, { 9904, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -238, -50, -18}, { 9904, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -238, -50, -18}, { 5135, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -238, -29, -18}, { 5135, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -248, -29, 102}, { 11555, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -248, -50, 102}, { 11555, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -253, -50, 97}, { 11555, 2052}, {0x95, 0x94, 0x94, 0x00}}, + {{ -253, -29, 97}, { 11555, 3214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -238, -29, -18}, { 5135, 3214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -238, -50, -18}, { 5135, 2052}, {0x95, 0x94, 0x94, 0x00}}, + {{ -248, -50, 102}, { 4012, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -248, -29, 102}, { 4012, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -265, -29, 232}, { 11233, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -265, -50, 232}, { 11234, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -265, -50, 232}, { 2747, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -265, -29, 232}, { 2746, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -29, 350}, { 10087, 3215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -50, 350}, { 10087, 2053}, {0x94, 0x94, 0x94, 0x00}}, + {{ -270, -50, 227}, { 11234, 2052}, {0x95, 0x94, 0x94, 0x00}}, + {{ -270, -29, 227}, { 11233, 3214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -253, -29, 97}, { 4012, 3214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -253, -50, 97}, { 4012, 2052}, {0x95, 0x94, 0x94, 0x00}}, + {{ -332, -50, 345}, { 10087, 2053}, {0x95, 0x94, 0x94, 0x00}}, + {{ -332, -29, 345}, { 10087, 3215}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -270, -29, 227}, { 2746, 3214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 227}, { 2747, 2052}, {0x95, 0x94, 0x94, 0x00}}, + {{ -327, -50, 350}, { 1606, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -327, -29, 350}, { 1607, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -29, 511}, { 12405, 3213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -50, 511}, { 12405, 2050}, {0x94, 0x94, 0x94, 0x00}}, + {{ -436, -50, 511}, { 12405, 2050}, {0x95, 0x94, 0x94, 0x00}}, + {{ -436, -29, 511}, { 12405, 3213}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -332, -29, 345}, { 1607, 3214}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -332, -50, 345}, { 1606, 2052}, {0x95, 0x94, 0x94, 0x00}}, + {{ -95, -50, 954}, { 12340, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, -20, 954}, { 12340, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 565}, { -1280, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 565}, { -1280, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -11, -6, 940}, { 2904, 47}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, -20, 954}, { 0, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, -50, 954}, { 0, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -11, -36, 940}, { 2904, 1071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, -20, 954}, { 13885, 1049}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, 565}, { -16, -199}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -20, 565}, { 264, 1049}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -11, -6, 940}, { 12795, -1642}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -50, 340}, { 11526, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 340}, { 11526, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 2}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 2}, { 6, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 565}, { 6912, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 565}, { 6912, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 340}, { -767, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 340}, { -767, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 340}, { 10502, 1014}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, 340}, { 10502, -265}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, 2}, { -1023, -256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -20, 2}, { -1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -20, 565}, { 5887, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, 565}, { 5887, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, 340}, { -1791, -256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -20, 340}, { -1791, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -50, -448}, { 12159, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -448}, { 12153, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -823}, { -640, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -823}, { -639, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -448}, { 11129, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -448}, { 11135, -265}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -823}, { -1664, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -20, -823}, { -1664, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -50, -823}, { 9600, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -823}, { 9600, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -1123}, { -640, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1123}, { -639, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -823}, { 8575, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -823}, { 8575, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -1123}, { -1663, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -20, -1123}, { -1664, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -50, -1123}, { 9599, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -1123}, { 9599, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -1423}, { -639, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1423}, { -639, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1423}, { 9599, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -1423}, { 9599, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -1723}, { -639, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { -639, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -1423}, { 8576, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -1423}, { 8576, -256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -1723}, { -1663, -256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -20, -1723}, { -1663, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -20, -1123}, { 9599, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -1123}, { 9599, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -1423}, { -639, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -20, -1423}, { -639, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { 9599, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -1723}, { 9600, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -2023}, { -639, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -2023}, { -640, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -1723}, { 9600, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -1723}, { 9600, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -2023}, { -639, -256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -20, -2023}, { -640, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -7, -50, -2023}, { 15781, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -2023}, { 15781, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -20, -2479}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2479}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 19, -36, -2469}, { -2435, 559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -2479}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -20, -2479}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 19, -6, -2469}, { -2435, -464}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -2023}, { 15781, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 30, -20, -2023}, { 15989, -227}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 19, -6, -2469}, { 894, -2366}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -82, -20, -2479}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -451, -50, 538}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -418, -50, 1006}, { 6251, 216}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -410, -50, 929}, { 5211, 174}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -400, -50, 762}, { 2960, 164}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -400, -50, 607}, { 884, 285}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -539, -50, 533}, { 0, 2205}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -685, -50, 643}, { 1584, 4081}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -826, -50, 749}, { 3118, 5895}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -956, -50, 849}, { 4564, 7554}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1001, -50, 892}, { 5179, 8125}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1040, -50, 938}, { 5818, 8614}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1059, -50, 972}, { 6289, 8849}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1078, -50, 1024}, { 7011, 9063}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1089, -50, 1077}, { 7719, 9160}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1090, -50, 1132}, { 8461, 9137}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1087, -50, 1177}, { 9061, 9065}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1074, -50, 1224}, { 9688, 8852}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1056, -50, 1271}, { 10304, 8576}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1027, -50, 1313}, { 10838, 8152}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -990, -50, 1356}, { 11386, 7623}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -951, -50, 1385}, { 11750, 7066}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -903, -50, 1409}, { 12027, 6403}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, -50, 1426}, { 12221, 5684}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -792, -50, 1434}, { 12276, 4896}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -735, -50, 1434}, { 12230, 4135}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -684, -50, 1425}, { 12080, 3457}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -635, -50, 1407}, { 11797, 2816}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -592, -50, 1383}, { 11439, 2251}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -548, -50, 1340}, { 10834, 1696}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -504, -50, 1289}, { 10113, 1150}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -477, -50, 1237}, { 9389, 830}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -453, -50, 1166}, { 8417, 560}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -451, -50, 538}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -453, -50, 1166}, { 8417, 560}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -433, -50, 1084}, { 7300, 363}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -418, -50, 1006}, { 6251, 216}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -486, -50, -1828}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1405, -50, -2501}, { 15100, -1504}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1374, -50, -2381}, { 13649, -2329}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1300, -50, -2265}, { 11845, -2710}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1204, -50, -2175}, { 10078, -2630}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1045, -50, -2074}, { 7604, -2040}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -677, -50, -1857}, { 2065, -536}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -610, -50, -1816}, { 1044, -281}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -1904}, { 0, 2501}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -2047}, { 1371, 3837}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -2470}, { 5443, 7804}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -418, -50, -2605}, { 6843, 8966}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -454, -50, -2737}, { 8455, 9863}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -518, -50, -2841}, { 10051, 10226}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -622, -50, -2945}, { 12032, 10195}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -757, -50, -3017}, { 13989, 9570}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -912, -50, -3048}, { 15744, 8372}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1062, -50, -3030}, { 16974, 6753}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1183, -50, -2975}, { 17571, 5080}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1291, -50, -2885}, { 17723, 3198}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1374, -50, -2753}, { 17232, 1161}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1407, -50, -2635}, { 16396, -267}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1123}, { 511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -1123}, { 511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -1723}, {-19967, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, {-19967, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -1123}, { 1536, 1024}, {0x20, 0xdc, 0x20, 0x00}}, + {{ 30, -20, -1123}, { 1536, -256}, {0x20, 0xdc, 0x20, 0x00}}, + {{ 30, -20, -1723}, {-18944, -255}, {0x20, 0xdc, 0x20, 0x00}}, + {{ -7, -20, -1723}, {-18944, 1023}, {0x20, 0xdc, 0x20, 0x00}}, + {{ -7, -20, 565}, { 1535, 1024}, {0x20, 0xdc, 0x20, 0x00}}, + {{ 30, -20, 565}, { 1535, -256}, {0x20, 0xdc, 0x20, 0x00}}, + {{ 30, -20, 2}, {-17670, -246}, {0x20, 0xdc, 0x20, 0x00}}, + {{ -7, -20, 2}, {-17670, 1033}, {0x20, 0xdc, 0x20, 0x00}}, + {{ -7, -50, 565}, { 1535, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 565}, { 1536, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 2}, {-17670, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 2}, {-17664, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 61, 2}, { 5919, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 177, 73, 2}, { 5919, 1}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 177, 73, -448}, { -2047, 0}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 177, 61, -448}, { -2047, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 177, 73, -144}, { 0, 0}, {0x00, 0x4c, 0x00, 0x00}}, + {{ 177, 107, -144}, { 0, 0}, {0x00, 0xfc, 0x14, 0x00}}, + {{ 158, 107, -192}, { 0, 0}, {0x00, 0xfc, 0x14, 0x00}}, + {{ 158, 90, -201}, { 0, 0}, {0x1c, 0x98, 0x08, 0x00}}, + {{ 121, 73, -182}, { 0, 0}, {0x14, 0x90, 0x14, 0x00}}, + {{ 158, 90, -201}, { 0, 0}, {0x00, 0xfc, 0x14, 0x00}}, + {{ 175, 134, -182}, { 0, 0}, {0x00, 0xfc, 0x14, 0x00}}, + {{ 157, 124, -206}, { 0, 0}, {0x00, 0xfc, 0x14, 0x00}}, + {{ 175, 141, -219}, { 0, 0}, {0x00, 0xfc, 0x14, 0x00}}, + {{ 157, 124, -238}, { 0, 0}, {0x00, 0xfc, 0x14, 0x00}}, + {{ 175, 134, -257}, { 0, 0}, {0x00, 0xfc, 0x14, 0x00}}, + {{ 158, 107, -250}, { 0, 0}, {0x00, 0xfc, 0x14, 0x00}}, + {{ 158, 90, -239}, { 0, 0}, {0x00, 0xfc, 0x14, 0x00}}, + {{ 121, 73, -265}, { 0, 0}, {0x14, 0x90, 0x14, 0x00}}, + {{ 177, 73, -295}, { 0, 0}, {0x00, 0x4c, 0x00, 0x00}}, + {{ 177, 107, -294}, { 0, 0}, {0x00, 0xfc, 0x14, 0x00}}, + {{ 158, 90, -239}, { 0, 0}, {0x1c, 0x98, 0x08, 0x00}}, + {{ 158, 90, -201}, { 1028, 1104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 158, 107, -192}, { 1303, 564}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 158, 107, -250}, { -261, 563}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 158, 90, -239}, { -4, 1103}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 157, 124, -206}, { 958, 24}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 157, 124, -238}, { 100, 23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -448}, { -1429, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -371}, { 2048, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -371}, { 2048, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -448}, { -1427, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -144}, { -1271, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -144}, { -1271, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -71}, { 2047, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -71}, { 2047, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -295}, { -1394, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -219}, { 2048, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -219}, { 2047, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -295}, { -1394, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -71}, { 0, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 2}, { 3319, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 2}, { 3321, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -71}, { 0, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -219}, { 0, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -144}, { 3442, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -144}, { 3442, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -219}, { 0, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -371}, { 0, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -295}, { 3477, 1194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -295}, { 3477, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -20, -371}, { 0, -170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 61, -448}, { 1352, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 30, -50, -448}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -448}, { -343, 748}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 142, 25, -447}, { 1033, 335}, {0x94, 0x94, 0x94, 0x00}}, + {{ 177, 46, -448}, { 1352, 137}, {0x94, 0x94, 0x94, 0x00}}, + {{ 142, -50, -448}, { 1033, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 2}, { -343, 748}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 142, 25, 3}, { 1033, 335}, {0x94, 0x94, 0x94, 0x00}}, + {{ 177, 61, 2}, { 1352, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 30, -50, 2}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 46, 2}, { 1352, 137}, {0x94, 0x94, 0x94, 0x00}}, + {{ 142, -50, 2}, { 1033, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, 2}, { 9216, 4134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 61, 2}, { 9216, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 177, 61, -448}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -20, -448}, { 0, 4134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -608, -50, -2968}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -750, -50, -3044}, { 8786, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -750, -31, -3044}, { 8786, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -608, -31, -2968}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, -50, -3044}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -913, -50, -3077}, { 9091, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -913, -31, -3077}, { 9091, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, -31, -3044}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1071, -50, -3057}, { 8694, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1071, -31, -3057}, { 8694, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, -31, -3077}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, -50, -3077}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1071, -50, -3057}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1198, -50, -2999}, { 7598, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1198, -31, -2999}, { 7598, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1071, -31, -3057}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, -50, -2999}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1312, -50, -2905}, { 8075, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1312, -31, -2905}, { 8075, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, -31, -2999}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1312, -50, -2905}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1399, -50, -2766}, { 8964, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1399, -31, -2766}, { 8964, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1312, -31, -2905}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -50, -2766}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1434, -50, -2641}, { 7080, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1434, -31, -2641}, { 7080, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -31, -2766}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, -50, -2641}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1432, -50, -2501}, { 7664, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1432, -31, -2501}, { 7664, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, -31, -2641}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1432, -50, -2501}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1399, -50, -2374}, { 7139, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1399, -31, -2374}, { 7139, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1432, -31, -2501}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -50, -2374}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1322, -50, -2252}, { 7886, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1322, -31, -2252}, { 7886, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -31, -2374}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -31, -2859}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -50, -2859}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -608, -50, -2968}, { 8476, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -608, -31, -2968}, { 8476, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -31, -2859}, { 6998, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -431, -31, -2749}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -431, -50, -2749}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -498, -50, -2859}, { 6998, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -465, -50, -1792}, { 8000, 2048}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -465, -31, -1792}, { 8000, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, -31, -1822}, { -3072, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, -50, -1822}, { -3072, 2048}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -50, -2023}, { 13389, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, -2023}, { 13389, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -465, -31, -1792}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -465, -50, -1792}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -50, -2023}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -50, -2468}, { 24313, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, -2468}, { 24313, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -2023}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2468}, { 761, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -394, -50, -2610}, { 8522, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -394, -31, -2610}, { 8522, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -2468}, { 761, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -50, -2610}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -431, -50, -2749}, { 7888, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -431, -31, -2749}, { 7888, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -31, -2610}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, -50, -2157}, { 7567, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1221, -31, -2157}, { 7567, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1322, -31, -2252}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1322, -50, -2252}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1221, -50, -2157}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1053, -50, -2051}, { 10880, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1053, -31, -2051}, { 10880, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, -31, -2157}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -50, 1453}, { 6533, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -795, -31, 1453}, { 6533, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, -31, 1427}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, -50, 1427}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -911, -50, 1427}, { 5896, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -911, -31, 1427}, { 5896, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, -31, 1371}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, -50, 1371}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -584, -50, 1400}, { 5842, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -584, -31, 1400}, { 5842, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, -31, 1445}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, -50, 1445}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -681, -50, 1445}, { 6214, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -681, -31, 1445}, { 6214, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -31, 1453}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -50, 1453}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -438, -50, 1171}, { 7681, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -438, -31, 1171}, { 7681, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -492, -31, 1301}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -492, -50, 1301}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -492, -50, 1301}, { 7368, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -492, -31, 1301}, { 7368, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, -31, 1400}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, -50, 1400}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -50, 747}, { 14079, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, 747}, { 14079, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -31, 1004}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -50, 1004}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -401, -50, 1004}, { 9381, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -401, -31, 1004}, { 9381, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -438, -31, 1171}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -438, -50, 1171}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -436, -50, 511}, { 13185, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -436, -31, 511}, { 13185, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, 747}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, 747}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1004, -50, 1371}, { 1044, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1004, -31, 1371}, { 1044, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1073, -31, 1283}, { -5119, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1073, -50, 1283}, { -5119, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1073, -50, 1283}, { 5713, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1073, -31, 1283}, { 5713, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, -31, 1183}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, -50, 1183}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1053, -50, -2051}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -666, -50, -1822}, { 24550, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -666, -31, -1822}, { 24550, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1053, -31, -2051}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, -50, 506}, { 5055, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -528, -31, 506}, { 5055, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -31, 511}, { 0, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -50, 511}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -831, -50, 733}, { 20662, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -831, -31, 733}, { 20662, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, -31, 506}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, -50, 506}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1076, -50, 967}, { 5668, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1076, -31, 967}, { 5668, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1015, -31, 884}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1015, -50, 884}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1015, -50, 884}, { 13159, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1015, -31, 884}, { 13159, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -831, -31, 733}, { 182, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -831, -50, 733}, { 182, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1106, -50, 1183}, { 5753, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1106, -31, 1183}, { 5753, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, -31, 1078}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, -50, 1078}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1107, -50, 1078}, { 6261, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1107, -31, 1078}, { 6261, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, -31, 967}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, -50, 967}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -750, -31, -3044}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -757, -31, -3017}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, -31, -2945}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -608, -31, -2968}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, -31, -3077}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, -31, -3048}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, -50, -2945}, { 1179, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -622, -31, -2945}, { 1179, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -757, -31, -3017}, { -7168, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -757, -50, -3017}, { -7168, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -757, -50, -3017}, { 1468, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -757, -31, -3017}, { 1468, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, -31, -3048}, { -7167, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, -50, -3048}, { -7167, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1198, -31, -2999}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1183, -31, -2975}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1062, -31, -3030}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1071, -31, -3057}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, -31, -3048}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, -31, -3077}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, -50, -3048}, { 8259, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -912, -31, -3048}, { 8259, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1062, -31, -3030}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1062, -50, -3030}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1062, -50, -3030}, { 7218, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1062, -31, -3030}, { 7218, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1183, -31, -2975}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1183, -50, -2975}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1399, -31, -2766}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, -31, -2753}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1291, -31, -2885}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1312, -31, -2905}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1183, -31, -2975}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, -31, -2999}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1291, -50, -2885}, { 1348, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1291, -31, -2885}, { 1348, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, -31, -2753}, { -7167, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, -50, -2753}, { -7167, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1183, -50, -2975}, { 1527, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1183, -31, -2975}, { 1527, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1291, -31, -2885}, { -6144, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1291, -50, -2885}, { -6144, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1432, -31, -2501}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, -31, -2501}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1407, -31, -2635}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, -31, -2641}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, -31, -2753}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -31, -2766}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, -50, -2753}, { 6726, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1374, -31, -2753}, { 6726, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1407, -31, -2635}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1407, -50, -2635}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1407, -50, -2635}, { 1137, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1407, -31, -2635}, { 1137, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, -31, -2501}, { -6143, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, -50, -2501}, { -6143, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1322, -31, -2252}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1300, -31, -2265}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, -31, -2381}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -31, -2374}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, -31, -2501}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1432, -31, -2501}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, -50, -2501}, { 6782, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1405, -31, -2501}, { 6782, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, -31, -2381}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, -50, -2381}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1374, -50, -2381}, { 323, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1374, -31, -2381}, { 323, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1300, -31, -2265}, { -7168, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1300, -50, -2265}, { -7168, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -498, -31, -2859}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -518, -31, -2841}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -31, -2737}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -431, -31, -2749}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -608, -31, -2968}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, -31, -2945}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -50, -2737}, { 1529, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -454, -31, -2737}, { 1529, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -518, -31, -2841}, { -5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -518, -50, -2841}, { -5120, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -518, -50, -2841}, { 884, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -518, -31, -2841}, { 884, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, -31, -2945}, { -7168, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, -50, -2945}, { -7168, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -486, -31, -1828}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -677, -31, -1857}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, -31, -1822}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -465, -31, -1792}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -677, -50, -1857}, { 9495, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -677, -31, -1857}, { 9495, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -486, -31, -1828}, { -1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -486, -50, -1828}, { -1024, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, -2023}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -31, -2047}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -486, -31, -1828}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -465, -31, -1792}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -486, -50, -1828}, { 2480, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -486, -31, -1828}, { 2480, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -31, -2047}, {-10239, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -2047}, {-10239, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -382, -31, -2468}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -31, -2470}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -31, -2047}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -2023}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -2047}, { 23098, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -408, -31, -2047}, { 23098, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -31, -2470}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -2470}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -431, -31, -2749}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -31, -2737}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -31, -2605}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -31, -2610}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -31, -2470}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, -2468}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -2470}, { 1024, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -408, -31, -2470}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -31, -2605}, { -6348, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -50, -2605}, { -6348, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -454, -31, -2737}, {-13581, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -50, -2737}, {-13581, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1053, -31, -2051}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1045, -31, -2074}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1204, -31, -2175}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, -31, -2157}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1300, -31, -2265}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1322, -31, -2252}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1300, -50, -2265}, { -696, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1300, -31, -2265}, { -696, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1204, -31, -2175}, { 3131, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1204, -50, -2175}, { 3131, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1204, -50, -2175}, { -204, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1204, -31, -2175}, { -204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1045, -31, -2074}, { 10675, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1045, -50, -2074}, { 10675, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -990, -31, 1356}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, -31, 1371}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, -31, 1427}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -903, -31, 1409}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -31, 1453}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -792, -31, 1434}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -990, -50, 1356}, { 2529, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -990, -31, 1356}, { 2529, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -903, -31, 1409}, { -3071, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -903, -50, 1409}, { -3071, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -903, -50, 1409}, { 1086, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -903, -31, 1409}, { 1086, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -792, -31, 1434}, { -5119, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -792, -50, 1434}, { -5119, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -684, -31, 1425}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, -31, 1445}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, -31, 1400}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -592, -31, 1383}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -792, -31, 1434}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -31, 1453}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -792, -50, 1434}, { 783, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -792, -31, 1434}, { 783, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -684, -31, 1425}, { -5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -684, -50, 1425}, { -5120, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -684, -50, 1425}, { 1024, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -684, -31, 1425}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -592, -31, 1383}, { -4526, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -592, -50, 1383}, { -4526, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -504, -31, 1289}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -492, -31, 1301}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -438, -31, 1171}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -453, -31, 1166}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -592, -31, 1383}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, -31, 1400}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -592, -50, 1383}, { 1023, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -592, -31, 1383}, { 1023, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, -31, 1289}, { -5976, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, -50, 1289}, { -5976, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -504, -50, 1289}, { 1153, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -504, -31, 1289}, { 1153, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -453, -31, 1166}, { -6143, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -453, -50, 1166}, { -6143, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -418, -31, 1006}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -401, -31, 1004}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, 747}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, -31, 762}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -453, -31, 1166}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -438, -31, 1171}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -453, -50, 1166}, { 8912, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -453, -31, 1166}, { 8912, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -31, 1006}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -50, 1006}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -418, -50, 1006}, { 1087, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -418, -31, 1006}, { 1087, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, -31, 762}, {-12288, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, -50, 762}, {-12288, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -400, -31, 762}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -31, 747}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -31, 511}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -451, -31, 538}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, -50, 762}, { 1262, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -400, -31, 762}, { 1262, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -451, -31, 538}, {-11263, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -451, -50, 538}, {-11263, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1087, -31, 1177}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, -31, 1183}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1073, -31, 1283}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1056, -31, 1271}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, -31, 1371}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -990, -31, 1356}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1087, -50, 1177}, { 1024, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1087, -31, 1177}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1056, -31, 1271}, { -4404, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1056, -50, 1271}, { -4404, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1056, -50, 1271}, { 5856, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1056, -31, 1271}, { 5856, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -990, -31, 1356}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -990, -50, 1356}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -666, -31, -1822}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -677, -31, -1857}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1045, -31, -2074}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1053, -31, -2051}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1045, -50, -2074}, { 23322, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1045, -31, -2074}, { 23322, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -677, -31, -1857}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -677, -50, -1857}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -539, -31, 533}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -528, -31, 506}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -831, -31, 733}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, -31, 749}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -451, -31, 538}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -31, 511}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -451, -50, 538}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -451, -31, 538}, { 0, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -539, -31, 533}, { 5055, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -539, -50, 533}, { 5055, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -539, -50, 533}, { 31950, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -539, -31, 533}, { 31950, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, -31, 749}, { 12340, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, -50, 749}, { 12340, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1001, -31, 892}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1015, -31, 884}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, -31, 967}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, -31, 972}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, -31, 749}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -831, -31, 733}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, -50, 749}, { 12340, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -826, -31, 749}, { 12340, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, -31, 892}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, -50, 892}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1001, -50, 892}, { 1024, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1001, -31, 892}, { 1024, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, -31, 972}, { -4360, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, -50, 972}, { -4360, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1059, -31, 972}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, -31, 967}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, -31, 1078}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1089, -31, 1077}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, -31, 1183}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1087, -31, 1177}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, -50, 972}, { 5948, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1059, -31, 972}, { 5948, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1089, -31, 1077}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1089, -50, 1077}, { 0, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1089, -50, 1077}, { 1023, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1089, -31, 1077}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1087, -31, 1177}, { -4442, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1087, -50, 1177}, { -4442, 1029}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -990, -125, -1299}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -729, -125, -1312}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -916, -125, -1463}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -975, 35, -1283}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -755, -2, -1282}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{-1248, -125, -1731}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{-1248, -40, -1731}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -704, -219, -1423}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -885, -187, -1526}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -478, -41, -1172}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -522, -250, -1320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -478, -250, -1172}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -219, -250, -757}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -229, -90, -678}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -233, -90, -973}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -224, -250, -1021}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -421, -250, -741}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -412, -250, -331}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -227, -250, -323}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -227, -90, -277}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -448, -250, -976}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -421, -51, -741}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -448, -51, -976}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -246, -74, -1113}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -242, -154, -1138}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -264, -249, -1150}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -463, -250, -1074}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -412, -51, -331}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -439, -51, -99}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -438, -250, -78}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -484, -250, -189}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -286, -250, -8}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -286, -250, -8}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -250, -69, -30}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -227, -90, -277}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -227, -250, -323}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -463, -46, -1074}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -478, -41, -1172}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -260, -59, -1254}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -246, -74, -1113}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -541, -31, -1334}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -425, -32, -1433}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -478, -250, -1172}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -463, -250, -1074}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -522, -250, -1320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -394, -153, -49}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -291, -141, -5}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -438, -250, -78}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -291, -96, -5}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -439, -51, -99}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -412, -51, -331}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -368, -95, -38}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -317, -89, -15}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -738, 72, -256}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -484, -250, -189}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -776, 50, -21}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -595, -250, 46}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -764, -250, 225}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -770, -123, 169}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -861, 27, 136}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -394, -108, -49}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -472, -33, -1411}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -515, -38, -1375}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -450, -40, -1430}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -425, -32, -1433}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -450, -40, -1430}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -450, -85, -1430}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -452, -242, -1403}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -304, -249, -1278}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -260, -59, -1254}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -536, -51, -1357}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -541, -31, -1334}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -536, -96, -1357}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -515, -38, -1375}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -522, -250, -1320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -95, -40, 954}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -11, -27, 940}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -11, -36, 940}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -95, -50, 954}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -11, -6, 940}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, 565}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, 565}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, 565}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -861, 27, 136}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -946, 4, 292}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -770, -123, 169}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{-1078, -60, 424}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -932, -250, 403}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -764, -250, 225}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -246, -74, -1113}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -242, -154, -1138}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -448, -51, -976}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -463, -46, -1074}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -233, -90, -973}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -280, -90, -1423}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -280, -69, -1423}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -242, -154, -1138}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -304, -249, -1278}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -264, -249, -1150}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -463, -46, -1074}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -448, -51, -976}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -448, -250, -976}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -463, -250, -1074}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, -2023}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, -2023}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 19, -36, -2469}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -82, -50, -2479}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, -1723}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, -1723}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, -2023}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 19, -6, -2469}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, -1723}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 19, -27, -2469}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -82, -40, -2479}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, -1423}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, -1423}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, -1123}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, -1123}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, -823}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, -823}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, 565}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, 565}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, 340}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, 340}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, 340}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, 2}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, 2}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, 565}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, 340}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, 340}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, 2}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, 2}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, -1423}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, -1423}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, -1723}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, -1723}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, -1123}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, -1123}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, -823}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, -823}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -50, -448}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 30, -20, -448}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 142, -20, -443}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 142, 25, -442}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 85, 21, -443}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -20, -443}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, -443}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 142, -50, -443}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 142, -50, -3}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 142, 25, -2}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, -3}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -20, -3}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 85, 21, -3}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 142, -20, -3}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, -448}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -7, -50, -823}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -304, -249, -1278}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -478, -250, -1172}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -463, -250, -1074}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -264, -249, -1150}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -452, -242, -1403}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -522, -250, -1320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -478, -250, -1172}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -304, -249, -1278}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -451, -50, 538}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -453, -50, 1166}, { 8417, 560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -50, 1006}, { 6251, 216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -410, -50, 929}, { 5211, 174}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, -50, 762}, { 2960, 164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -539, -50, 533}, { 0, 2205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, -50, 749}, { 3118, 5895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, -50, 892}, { 5179, 8125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, -50, 938}, { 5818, 8614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, -50, 972}, { 6289, 8849}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1089, -50, 1077}, { 7719, 9160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1087, -50, 1177}, { 9061, 9065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1056, -50, 1271}, { 10304, 8576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -990, -50, 1356}, { 11386, 7623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -903, -50, 1409}, { 12027, 6403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -792, -50, 1434}, { 12276, 4896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -684, -50, 1425}, { 12080, 3457}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -592, -50, 1383}, { 11439, 2251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, -50, 1289}, { 10113, 1150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -486, -50, -1828}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, -50, -2381}, { 13649, -2329}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1300, -50, -2265}, { 11845, -2710}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1204, -50, -2175}, { 10078, -2630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1045, -50, -2074}, { 7604, -2040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -677, -50, -1857}, { 2065, -536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -2047}, { 1371, 3837}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -408, -50, -2470}, { 5443, 7804}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -418, -50, -2605}, { 6843, 8966}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -50, -2737}, { 8455, 9863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -518, -50, -2841}, { 10051, 10226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, -50, -2945}, { 12032, 10195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -757, -50, -3017}, { 13989, 9570}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, -50, -3048}, { 15744, 8372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1062, -50, -3030}, { 16974, 6753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1183, -50, -2975}, { 17571, 5080}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1291, -50, -2885}, { 17723, 3198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, -50, -2753}, { 17232, 1161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1407, -50, -2635}, { 16396, -267}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, -50, -2501}, { 15100, -1504}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -465, -50, -1792}, { 13390, 1079}, {0x94, 0x94, 0x94, 0x00}}, + {{ -465, -29, -1792}, { 13390, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -343, -29, -1561}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -343, -50, -1561}, { 0, 1079}, {0x94, 0x94, 0x94, 0x00}}, + {{ -270, -50, -1423}, { 15479, 1085}, {0x94, 0x94, 0x94, 0x00}}, + {{ -270, -29, -1423}, { 15479, 6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -29, -1123}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -50, -1123}, { 0, 1079}, {0x94, 0x94, 0x94, 0x00}}, + {{ -343, -50, -1561}, { 22959, 1082}, {0x94, 0x94, 0x94, 0x00}}, + {{ -343, -29, -1561}, { 22959, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -50, -1123}, { 22533, 1079}, {0x94, 0x94, 0x94, 0x00}}, + {{ -232, -29, -1123}, { 22533, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -29, -673}, { -511, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -673}, { -512, 1079}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -50, -673}, { 11517, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -29, -673}, { 11517, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -29, -223}, { 19785, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -223}, { 19785, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -50, -223}, { 7128, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -223, -29, -223}, { 7128, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -253, -29, 97}, { 14382, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -253, -50, 97}, { 14382, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -253, -50, 97}, { 2747, 2052}, {0x94, 0x94, 0x94, 0x00}}, + {{ -253, -29, 97}, { 2746, 3214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -332, -29, 345}, { 10087, 3215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -332, -50, 345}, { 10087, 2053}, {0x94, 0x94, 0x94, 0x00}}, + {{ -82, -50, 758}, { -2966, 1201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -95, -50, 954}, { -5429, 2112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 565}, { -202, 1066}, {0x24, 0x68, 0x14, 0x00}}, + {{-1167, -50, 614}, { 0, 1066}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1012, -58, 494}, { -8, 3687}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1058, -50, 434}, { 998, 3694}, {0x24, 0x68, 0x14, 0x00}}, + {{-1058, -50, 434}, { -16, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1012, -58, 494}, { 990, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, -91, 178}, { 987, -5877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -780, -50, 155}, { -726, -4177}, {0x24, 0x68, 0x14, 0x00}}, + {{ -540, -148, -121}, { 2279, 63}, {0x24, 0x68, 0x14, 0x00}}, + {{ -621, -67, 43}, { -212, 1029}, {0x24, 0x68, 0x14, 0x00}}, + {{ -454, -121, 50}, { 1580, 2545}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -148, -49}, { 3062, 2066}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, -67, 43}, { 2647, 1036}, {0x24, 0x68, 0x14, 0x00}}, + {{ -780, -50, 155}, { 46, 1130}, {0x24, 0x68, 0x14, 0x00}}, + {{ -604, -91, 178}, { 1884, 2718}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -121, 50}, { 4528, 2423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 227}, { -51, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 758}, { -6775, 3265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 565}, { -4011, 3400}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, 2}, { 3117, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -465, -50, -1792}, { -2294, 4626}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -2023}, { -62, 7992}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2023}, { 356, 6549}, {0x24, 0x68, 0x14, 0x00}}, + {{ -465, -50, -1792}, { -4166, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -1873}, { -1656, 2318}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -2023}, { -127, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -465, -50, -1792}, { 0, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -403, -50, -1685}, { 1034, 2311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1873}, { 2417, -435}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, -2468}, { 700, -4936}, {0x24, 0x68, 0x14, 0x00}}, + {{ -382, -50, -2023}, { 6, 970}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -2023}, { 1498, 1145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -2471}, { 2197, -4799}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -431, -50, -2749}, { -215, -957}, {0x24, 0x68, 0x14, 0x00}}, + {{ -394, -50, -2610}, { -30, 963}, {0x24, 0x68, 0x14, 0x00}}, + {{ -282, -50, -2629}, { 1475, 963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -50, -2792}, { 1256, -1283}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -50, -2610}, { -24, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -382, -50, -2468}, { -192, 2920}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, -2471}, { 1295, 3134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -282, -50, -2629}, { 1481, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -729, -50, -1312}, { -47, 1063}, {0x24, 0x68, 0x14, 0x00}}, + {{ -536, -91, -1357}, { 1021, 3539}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -821, -68, -1566}, { 3107, -709}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, -50, -1447}, { 1430, -1019}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -43, -1573}, { 6297, 1056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -48, -1423}, { 4292, 1056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1423}, { 4293, 2058}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -1723}, { 8300, 2058}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -1123}, { 285, 1056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1123}, { 285, 2058}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -1123}, { 95, 1040}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -1123}, { 95, 2042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -673}, { 6107, 2042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -823}, { 4103, 1040}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -823}, { 160, 1040}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -673}, { 2164, 2042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, -223}, { 8175, 2042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -8, -50, -219}, { 8218, 1044}, {0x24, 0x68, 0x14, 0x00}}, + {{ -8, -50, -219}, { 290, 1040}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -223}, { 246, 2037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -50, 227}, { 6258, 2037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, 2}, { 3252, 1035}, {0x24, 0x68, 0x14, 0x00}}, + {{ -7, -50, -2023}, { -98, 1040}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -48, -2023}, { -98, 2042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -44, -1872}, { 1905, 2042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { 3909, 1040}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -44, -1872}, { 3002, 2073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -36, -1723}, { 5016, 2073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { 4996, 1052}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -36, -1723}, { 4552, 2073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, -43, -1573}, { 6566, 2073}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -1723}, { 4572, 1052}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -48, -2023}, { -98, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -7, -50, -2023}, { -98, 2025}, {0x24, 0x68, 0x14, 0x00}}, + {{ -82, -50, -2479}, { 5996, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, -50, -1910}, { 2128, -1425}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1248, -50, -1731}, { 87, 866}, {0x24, 0x68, 0x14, 0x00}}, + {{-1209, -55, -1795}, { 1018, 1242}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1248, -50, -1731}, { 2962, -4834}, {0x24, 0x68, 0x14, 0x00}}, + {{ -864, -50, -1447}, { 67, 851}, {0x24, 0x68, 0x14, 0x00}}, + {{ -821, -68, -1566}, { 1746, 1161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -55, -1795}, { 3890, -4458}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -50, -2859}, { -24, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -409, -50, -2928}, { 1479, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -542, -50, -3059}, { 1157, -1450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -608, -50, -2968}, { -289, -1032}, {0x24, 0x68, 0x14, 0x00}}, + {{ -431, -50, -2749}, { -213, 2725}, {0x24, 0x68, 0x14, 0x00}}, + {{ -327, -50, -2792}, { 1238, 3132}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1073, -50, 1283}, { -24, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1173, -50, 1336}, { 1490, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1081, -50, 1454}, { 1141, -955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, -50, 1371}, { -287, -460}, {0x24, 0x68, 0x14, 0x00}}, + {{-1073, -50, 1283}, { -24, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1106, -50, 1183}, { -263, 2401}, {0x24, 0x68, 0x14, 0x00}}, + {{-1217, -50, 1202}, { 1169, 2881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1173, -50, 1336}, { 1490, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, -50, 1183}, { -202, -417}, {0x24, 0x68, 0x14, 0x00}}, + {{-1107, -50, 1078}, { -29, 979}, {0x24, 0x68, 0x14, 0x00}}, + {{-1219, -50, 1065}, { 1478, 979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1217, -50, 1202}, { 1251, -827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1107, -50, 1078}, { -24, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{-1076, -50, 967}, { -270, 2535}, {0x24, 0x68, 0x14, 0x00}}, + {{-1179, -50, 920}, { 1159, 3015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1219, -50, 1065}, { 1483, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, -50, 967}, { -198, -395}, {0x24, 0x68, 0x14, 0x00}}, + {{-1015, -50, 884}, { -29, 980}, {0x24, 0x68, 0x14, 0x00}}, + {{-1096, -50, 806}, { 1474, 980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1179, -50, 920}, { 1230, -877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1015, -50, 884}, { -24, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -831, -50, 733}, { -416, 4177}, {0x24, 0x68, 0x14, 0x00}}, + {{ -899, -50, 643}, { 1067, 4417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1096, -50, 806}, { 1480, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -899, -50, 643}, { -6, 1078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -831, -50, 733}, { -1490, 1318}, {0x24, 0x68, 0x14, 0x00}}, + {{ -528, -50, 506}, { -721, 6314}, {0x24, 0x68, 0x14, 0x00}}, + {{ -436, -50, 511}, { -1366, 7369}, {0x24, 0x68, 0x14, 0x00}}, + {{ -332, -50, 345}, { -62, 9638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -484, -80, 323}, { 1159, 7988}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -795, -50, 1453}, { -296, -602}, {0x24, 0x68, 0x14, 0x00}}, + {{ -911, -50, 1427}, { -32, 974}, {0x24, 0x68, 0x14, 0x00}}, + {{ -954, -50, 1531}, { 1473, 974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -802, -50, 1566}, { 1131, -1082}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, -50, 1427}, { -24, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1004, -50, 1371}, { -245, 2449}, {0x24, 0x68, 0x14, 0x00}}, + {{-1081, -50, 1454}, { 1168, 2984}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, -50, 1531}, { 1481, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, -50, 1400}, { -276, -428}, {0x24, 0x68, 0x14, 0x00}}, + {{ -681, -50, 1445}, { -32, 979}, {0x24, 0x68, 0x14, 0x00}}, + {{ -652, -50, 1554}, { 1478, 979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -516, -50, 1491}, { 1130, -990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, -50, 1445}, { -24, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -795, -50, 1453}, { -299, 2519}, {0x24, 0x68, 0x14, 0x00}}, + {{ -802, -50, 1566}, { 1129, 2995}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -652, -50, 1554}, { 1485, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -516, -50, 1491}, { 30, 3492}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -50, 1364}, { -1, 5809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -492, -50, 1301}, { 1495, 5585}, {0x24, 0x68, 0x14, 0x00}}, + {{ -584, -50, 1400}, { 1517, 3783}, {0x24, 0x68, 0x14, 0x00}}, + {{ -398, -50, 1364}, { 37, 3481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -330, -50, 1203}, { -1, 5824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -438, -50, 1171}, { 1495, 5674}, {0x24, 0x68, 0x14, 0x00}}, + {{ -492, -50, 1301}, { 1517, 3795}, {0x24, 0x68, 0x14, 0x00}}, + {{ -401, -50, 1004}, { -24, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -290, -50, 1020}, { 1480, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 750}, { 1214, -2585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, 747}, { -278, -2410}, {0x24, 0x68, 0x14, 0x00}}, + {{ -401, -50, 1004}, { -24, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -438, -50, 1171}, { -180, 3313}, {0x24, 0x68, 0x14, 0x00}}, + {{ -330, -50, 1203}, { 1311, 3513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -290, -50, 1020}, { 1480, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, 747}, { -28, 968}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, 750}, { 1465, 1143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 584}, { 1654, -1071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -382, -50, 747}, { 0, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, 584}, { -2644, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -50, 511}, { -2179, 3401}, {0x24, 0x68, 0x14, 0x00}}, + {{ -436, -50, 511}, { -1352, 3557}, {0x24, 0x68, 0x14, 0x00}}, + {{ -270, -50, 396}, { 810, 5173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -332, -50, 345}, { 1192, 4165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 584}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 396}, { -2504, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, -50, 511}, { -968, 3244}, {0x24, 0x68, 0x14, 0x00}}, + {{-1545, -50, -2657}, { 1, 1168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, -50, -2641}, { -1506, 1179}, {0x24, 0x68, 0x14, 0x00}}, + {{-1399, -50, -2766}, { -1711, 2899}, {0x24, 0x68, 0x14, 0x00}}, + {{-1503, -50, -2810}, { -250, 3276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1545, -50, -2657}, { 335, 3469}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1544, -50, -2486}, { 6, 5735}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1432, -50, -2501}, { 1510, 5765}, {0x24, 0x68, 0x14, 0x00}}, + {{-1434, -50, -2641}, { 1778, 3909}, {0x24, 0x68, 0x14, 0x00}}, + {{-1397, -50, -2979}, { 1, 1245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1312, -50, -2905}, { -1503, 1332}, {0x24, 0x68, 0x14, 0x00}}, + {{-1198, -50, -2999}, { -1715, 3296}, {0x24, 0x68, 0x14, 0x00}}, + {{-1257, -50, -3095}, { -257, 3666}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1397, -50, -2979}, { 252, 3933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1503, -50, -2810}, { 4, 6581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -50, -2766}, { 1510, 6482}, {0x24, 0x68, 0x14, 0x00}}, + {{-1312, -50, -2905}, { 1715, 4298}, {0x24, 0x68, 0x14, 0x00}}, + {{ -913, -50, -3077}, { -26, 1355}, {0x24, 0x68, 0x14, 0x00}}, + {{ -910, -50, -3190}, { 1425, 1763}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1102, -50, -3166}, { 1730, -802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1071, -50, -3057}, { 224, -756}, {0x24, 0x68, 0x14, 0x00}}, + {{-1102, -50, -3166}, { 291, 3615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, -50, -3095}, { 5, 5874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, -50, -2999}, { 1510, 5878}, {0x24, 0x68, 0x14, 0x00}}, + {{-1071, -50, -3057}, { 1739, 4033}, {0x24, 0x68, 0x14, 0x00}}, + {{ -750, -50, -3044}, { -24, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -711, -50, -3150}, { 1483, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -910, -50, -3190}, { 1064, -1649}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, -50, -3077}, { -366, -1173}, {0x24, 0x68, 0x14, 0x00}}, + {{ -750, -50, -3044}, { -24, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -608, -50, -2968}, { -314, 3153}, {0x24, 0x68, 0x14, 0x00}}, + {{ -542, -50, -3059}, { 1134, 3563}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, -50, -3150}, { 1483, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1432, -50, -2501}, { -27, 1125}, {0x24, 0x68, 0x14, 0x00}}, + {{-1544, -50, -2486}, { 1423, 1525}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1503, -50, -2330}, { 1735, -602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, -50, -2374}, { 228, -602}, {0x24, 0x68, 0x14, 0x00}}, + {{-1503, -50, -2330}, { 377, 3450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, -50, -2181}, { 6, 5766}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1322, -50, -2252}, { 1509, 5826}, {0x24, 0x68, 0x14, 0x00}}, + {{-1399, -50, -2374}, { 1809, 3920}, {0x24, 0x68, 0x14, 0x00}}, + {{-1053, -50, -2051}, { -156, -1718}, {0x24, 0x68, 0x14, 0x00}}, + {{-1221, -50, -2157}, { -28, 940}, {0x24, 0x68, 0x14, 0x00}}, + {{-1286, -50, -2065}, { 1476, 940}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, -50, -1955}, { 1344, -1808}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, -50, -2157}, { -24, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{-1322, -50, -2252}, { -285, 2856}, {0x24, 0x68, 0x14, 0x00}}, + {{-1410, -50, -2181}, { 1161, 3269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1286, -50, -2065}, { 1480, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, -50, -1822}, { -65, -5074}, {0x24, 0x68, 0x14, 0x00}}, + {{-1053, -50, -2051}, { -24, 931}, {0x24, 0x68, 0x14, 0x00}}, + {{-1112, -50, -1955}, { 1478, 949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -723, -50, -1726}, { 1437, -5074}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, -50, -1822}, { -2271, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -723, -50, -1726}, { -1230, 2108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, -50, -1663}, { -69, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, -50, -1822}, { -3844, 2373}, {0x24, 0x68, 0x14, 0x00}}, + {{ -622, -50, -1663}, { -1902, 3410}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -403, -50, -1685}, { -101, 1085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, -50, -1822}, { -43, 1024}, {0x24, 0x68, 0x14, 0x00}}, + {{ -403, -50, -1685}, { 3699, 2311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -465, -50, -1792}, { 2664, 1023}, {0x24, 0x68, 0x14, 0x00}}, + {{ -409, -50, -2928}, { 36, 1729}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -50, -2792}, { -691, 3722}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -257, -50, -2820}, { 186, 4213}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -350, -50, -2974}, { 1011, 1964}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -498, -50, -3120}, { 1306, -796}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -542, -50, -3059}, { 303, -751}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, -50, -3150}, { 37, 1649}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -542, -50, -3059}, { 279, 4201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, -50, -3120}, { 1282, 4246}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -685, -50, -3220}, { 1015, 1419}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -907, -50, -3265}, { -126, -1384}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -910, -50, -3190}, { -982, -857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1102, -50, -3166}, { 36, 1556}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -910, -50, -3190}, { -961, 3939}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -907, -50, -3265}, { -105, 4466}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1122, -50, -3238}, { 1010, 1803}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1296, -50, -3159}, { 1248, -742}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1257, -50, -3095}, { 246, -711}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1454, -50, -3028}, { 51, 1477}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1397, -50, -2979}, { -915, 1751}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, -50, -3095}, { -644, 4172}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -50, -3159}, { 357, 4203}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1454, -50, -3028}, { -311, 4379}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1572, -50, -2840}, { 56, 1431}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1503, -50, -2810}, { -948, 1467}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1397, -50, -2979}, { -1277, 4105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1620, -50, -2668}, { 53, 1394}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1545, -50, -2657}, { -926, 1619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1503, -50, -2810}, { -717, 3731}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2840}, { 287, 3766}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1620, -50, -2668}, { -133, 3914}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1618, -50, -2476}, { 56, 1354}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1544, -50, -2486}, { -945, 1406}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1545, -50, -2657}, { -1113, 3690}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -50, -2301}, { 53, 1317}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1503, -50, -2330}, { -927, 1534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1544, -50, -2486}, { -773, 3679}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1618, -50, -2476}, { 228, 3731}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1572, -50, -2301}, { -102, 3895}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1468, -50, -2134}, { 55, 1276}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1410, -50, -2181}, { -945, 1336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1503, -50, -2330}, { -1083, 3678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -2471}, { 45, 1840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -2473}, { 1036, 1989}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -208, -50, -2641}, { 1248, -262}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -257, -50, -2820}, { 1022, -2728}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -327, -50, -2792}, { 39, -2516}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -282, -50, -2629}, { 244, -268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -253, -50, 97}, { -3473, 2593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 227}, { 32767, -32768}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -223}, { 157, 1006}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -223}, { -3406, 1895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -223}, { 158, 1012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -223}, { 107, 1384}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -673}, { 6065, 2189}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -223, -50, -673}, { 6115, 1817}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -50, -673}, { 65, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -673}, { 14, 1397}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -1123}, { 5972, 2202}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -232, -50, -1123}, { 6039, 1705}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -50, -1123}, { -27, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, -1123}, { -94, 1520}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -48, -1423}, { 3876, 2056}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1423}, { 4011, 1064}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, -50, -1254}, { 1745, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -43, -1573}, { 5862, 2325}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1573}, { 5996, 1332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1573}, { -2003, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -343, -50, -1561}, { -1844, 1999}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1423}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1873}, { -62, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1573}, { 3945, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -36, -1723}, { 1941, 2}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2023}, { -921, 2055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1873}, { -675, 4043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -44, -1872}, { 319, 3920}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -48, -2023}, { 72, 1931}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -403, -50, -1685}, { 2444, 2805}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -343, -50, -1561}, { 4104, 1999}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1573}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -43, -1573}, { -1001, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -36, -1723}, { -1001, 3037}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -1873}, { -1001, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -36, -1723}, { 0, 3037}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -44, -1872}, { 0, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2023}, { 57, 1933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -48, -2023}, { 1051, 2057}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, -2473}, { 1790, -3908}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, -2471}, { 793, -4006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1329, -50, -2004}, { 52, 1236}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1286, -50, -2065}, { -926, 1453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, -50, -2181}, { -752, 3714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1468, -50, -2134}, { 248, 3774}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1329, -50, -2004}, { 775, 3907}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1151, -55, -1891}, { 41, 1194}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1112, -50, -1955}, { -924, 1469}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1286, -50, -2065}, { -201, 4124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1240, -50, 1371}, { 1, 1096}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1173, -50, 1336}, { -1007, 1125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1217, -50, 1202}, { -1275, 2990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1292, -50, 1214}, { -311, 3283}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1240, -50, 1371}, { 465, 3356}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1132, -50, 1510}, { -5, 1060}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1081, -50, 1454}, { -948, 1417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1173, -50, 1336}, { -543, 3385}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, -50, 1531}, { -15, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -982, -50, 1601}, { 988, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -806, -50, 1641}, { 593, -1352}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -802, -50, 1566}, { -358, -1032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, -50, 1531}, { -15, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1081, -50, 1454}, { -328, 2984}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, -50, 1510}, { 614, 3341}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -471, -50, 1552}, { -6, 1065}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -516, -50, 1491}, { -958, 1403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -652, -50, 1554}, { -687, 3385}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -633, -50, 1627}, { 318, 3424}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -652, -50, 1554}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -802, -50, 1566}, { -2003, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, -50, 1641}, { -2146, 2017}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -633, -50, 1627}, { 179, 2014}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -398, -50, 1364}, { -15, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -50, 1406}, { 992, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -258, -50, 1224}, { 492, -1581}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -330, -50, 1203}, { -463, -1276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -50, 1364}, { -15, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -516, -50, 1491}, { -389, 3311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -471, -50, 1552}, { 562, 3649}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -335, -50, 1406}, { 992, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, 752}, { 32767, -32768}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, 750}, { 47, 2526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -290, -50, 1020}, { 371, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -216, -50, 1031}, { 32767, 32767}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -290, -50, 1020}, { -15, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -330, -50, 1203}, { -185, 3513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -258, -50, 1224}, { 809, 3647}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -216, -50, 1031}, { 987, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -270, -50, 750}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, -50, 752}, { 32767, -32768}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -195, -50, 227}, { 32767, -32768}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -253, -50, 97}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 227}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 396}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 227}, { -35, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -332, -50, 345}, { 1535, 1858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 396}, { 2219, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1292, -50, 1214}, { -3, 1130}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1217, -50, 1202}, { -967, 1422}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1219, -50, 1065}, { -705, 3225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, -50, 1057}, { 299, 3205}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1219, -50, 1065}, { -15, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1179, -50, 920}, { -339, 3015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, -50, 888}, { 613, 3335}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1294, -50, 1057}, { 989, 1024}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -762, -68, -1662}, { 14, 1103}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -723, -50, -1726}, { -972, 1398}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, -50, -1955}, { 787, 7158}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -55, -1891}, { 1740, 6887}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -570, -75, -1535}, { 3, 1057}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -450, -80, -1430}, { -212, 3176}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -394, -50, -1480}, { 845, 3395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, -50, -1663}, { 1034, -515}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -723, -50, -1726}, { 928, -2099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -762, -68, -1662}, { -87, -2013}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -394, -50, -1480}, { -20, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -343, -50, -1561}, { 1260, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -403, -50, -1685}, { 2234, -542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -622, -50, -1663}, { 429, -2865}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1423}, { -2444, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -50, -1480}, { -779, 1772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, -80, -1430}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -50, -1480}, { -20, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, -1423}, { 220, 2833}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -343, -50, -1561}, { 1260, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -532, -88, 265}, { 10, 1256}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -484, -80, 323}, { -1086, 1480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -366, -114, 120}, { 809, 4093}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -484, -80, 323}, { 1503, 2423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -332, -50, 345}, { -10, 1037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -50, 227}, { -1581, 1871}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -253, -50, 97}, { -2734, 3188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -253, -50, 97}, { -1075, 2532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -136, -5}, { 0, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -366, -114, 120}, { -1962, 1023}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -253, -50, 97}, { 66, 5629}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, -58, 584}, { -7, 1149}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{ -899, -50, 643}, { -1002, 1309}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -484, -80, 323}, { 155, 8220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -532, -88, 265}, { 1181, 8011}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1151, -50, 755}, { -1, 1094}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1096, -50, 806}, { -1004, 1095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -899, -50, 643}, { -1413, 4489}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, -58, 584}, { -424, 4648}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1151, -50, 755}, { 285, 3239}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1247, -50, 888}, { -5, 1060}, {0xfc, 0xdc, 0xc0, 0x00}}, + {{-1179, -50, 920}, { -959, 1380}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1096, -50, 806}, { -717, 3238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -540, 7, -121}, { 16133, -14580}, {0x24, 0x68, 0x14, 0x00}}, + {{ -532, 88, -410}, { 10014, -10396}, {0x24, 0x68, 0x14, 0x00}}, + {{ -970, 107, -294}, { 19080, -3026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -532, 88, -410}, { 10014, -10396}, {0x24, 0x68, 0x14, 0x00}}, + {{ -505, 33, -804}, { 1325, -5166}, {0x14, 0xcc, 0x34, 0x00}}, + {{ -970, 107, -294}, { 19080, -3026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -895, 122, -548}, { 12762, -660}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -505, 33, -804}, { 1325, -5166}, {0x14, 0xcc, 0x34, 0x00}}, + {{ -813, 107, -774}, { 6828, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -895, 122, -548}, { 12762, -660}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -577, 43, -1037}, { -2401, -149}, {0x14, 0xcc, 0x34, 0x00}}, + {{ -551, -91, -1344}, { -364, 1729}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -729, -50, -1312}, { 3297, 884}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -755, 18, -1282}, { 3990, -517}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -551, -21, -1344}, { -364, 295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -755, 18, -1282}, { 353, 6219}, {0x24, 0x68, 0x14, 0x00}}, + {{ -979, 130, -1006}, { 9696, 6962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -577, 43, -1037}, { 2718, -1173}, {0x14, 0xcc, 0x34, 0x00}}, + {{ -813, 107, -774}, { 11948, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 25, -1432}, { 4879, -577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -755, 18, -1282}, { 708, -778}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -729, -50, -1312}, { 766, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -864, -50, -1447}, { 5120, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -864, 25, -1432}, { -1098, 10741}, {0x24, 0x68, 0x14, 0x00}}, + {{-1343, 107, -1253}, { 9926, 18071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -755, 18, -1282}, { 353, 6219}, {0x24, 0x68, 0x14, 0x00}}, + {{ -979, 130, -1006}, { 9696, 6962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1248, -50, -1731}, { 11264, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{-1248, -40, -1731}, { 11264, 602}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -864, 25, -1432}, { 192, -709}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, -50, -1447}, { 395, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -864, 25, -1432}, { -1098, 10741}, {0x24, 0x68, 0x14, 0x00}}, + {{-1248, -40, -1731}, { -1735, 22933}, {0x24, 0x68, 0x14, 0x00}}, + {{-1343, 107, -1253}, { 9926, 18071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, -67, 43}, { 45, 1941}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -540, -148, -121}, { 3816, 3430}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -540, 7, -121}, { 3753, 323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, -67, 43}, { 4433, 1023}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -780, 48, 155}, { -194, -1190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -780, -50, 155}, { 0, 1023}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -540, 7, -121}, { 2097, -1828}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -780, 48, 155}, { -6122, -1811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, -67, 43}, { -2048, 1023}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -780, 48, 155}, { 25369, -13885}, {0x24, 0x68, 0x14, 0x00}}, + {{ -970, 107, -294}, { 19080, -3026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1163, 107, 6}, { 28162, -3613}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -540, 7, -121}, { 16133, -14580}, {0x24, 0x68, 0x14, 0x00}}, + {{ -540, -148, -121}, { 0, 2461}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -394, -148, -49}, { 3332, 2461}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -540, 7, -121}, { 0, -701}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -108, -49}, { 3332, 1642}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -291, -96, -5}, { 5633, 1412}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -291, -136, -5}, { 5633, 2231}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -238, -50, -18}, { 6479, 464}, {0x00, 0x00, 0x00, 0x00}}, + {{ -317, -89, -15}, { 5060, 1264}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -368, -95, -38}, { 3909, 1380}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -223, -29, -373}, { 2281, -280}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -532, 88, -410}, { 5449, 103}, {0x24, 0x68, 0x14, 0x00}}, + {{ -540, 7, -121}, { 5038, -1801}, {0x24, 0x68, 0x14, 0x00}}, + {{ -238, -50, -18}, { 2377, -3160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, -29, -673}, { 2281, 2791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -505, 33, -804}, { 5172, 4134}, {0x14, 0xcc, 0x34, 0x00}}, + {{ -532, 88, -410}, { 5372, 1966}, {0x24, 0x68, 0x14, 0x00}}, + {{ -223, -29, -373}, { 2281, -280}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -29, -1123}, { 2281, 5863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -577, 43, -1037}, { 5904, 6522}, {0x14, 0xcc, 0x34, 0x00}}, + {{ -505, 33, -804}, { 5172, 4134}, {0x14, 0xcc, 0x34, 0x00}}, + {{ -223, -29, -673}, { 2281, 2791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -551, -91, -1344}, { -364, 1729}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -729, -50, -1312}, { 3297, 884}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -755, 18, -1282}, { 3990, -517}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -551, -21, -1344}, { -364, 295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -551, -21, -1344}, { 1865, -182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -755, 18, -1282}, { 2450, -1635}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -577, 43, -1037}, { 255, -1792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -29, -1123}, { -28, 1078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -270, -29, -1423}, { 995, 1722}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -551, -21, -1344}, { 1865, -182}, {0x00, 0x4c, 0x00, 0x00}}, + {{ -577, 43, -1037}, { 255, -1792}, {0x14, 0xcc, 0x34, 0x00}}, + {{ -435, -22, -1443}, { 1865, 878}, {0x00, 0x4c, 0x00, 0x00}}, + {{ -926, 24, 302}, { 0, -669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -926, -50, 302}, { 0, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -780, 48, 155}, { 4718, -1199}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -780, -50, 155}, { 4718, 1023}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -926, -50, 302}, { 4236, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{-1058, -31, 434}, { 0, 597}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1058, -50, 434}, { 0, 1024}, {0xb4, 0x9c, 0x84, 0x00}}, + {{ -926, 24, 302}, { 4236, -669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1058, -31, 434}, { 32767, -12665}, {0x24, 0x68, 0x14, 0x00}}, + {{ -926, 24, 302}, { 30512, -13195}, {0x24, 0x68, 0x14, 0x00}}, + {{-1629, 47, 420}, { 32767, -544}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1163, 107, 6}, { 28162, -3613}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -780, 48, 155}, { 25369, -13885}, {0x24, 0x68, 0x14, 0x00}}, + {{ -472, -33, -1411}, { 28, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, -40, -1430}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -354, -55, -1296}, { 2038, 783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -379, -48, -1283}, { 1993, -233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, -80, -1112}, { -31, -10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -92, -1104}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -66, -1243}, { 2021, 1459}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -429, -53, -1256}, { 2053, 446}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -318, -74, -1130}, { 252, 2144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, -80, -1112}, { 1268, 2081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -429, -53, -1256}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -379, -48, -1283}, { -8, -63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, -38, -1375}, { 1154, -1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -472, -33, -1411}, { 143, -1210}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -379, -48, -1283}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -429, -53, -1256}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -536, -51, -1357}, { 2081, 1248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, -38, -1375}, { 2125, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -429, -53, -1256}, { -44, -8}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -66, -1243}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -121, -1139}, { 2065, 1114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -81, -1139}, { 2065, 90}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -354, -55, -1296}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -354, -95, -1296}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -354, -95, -1296}, { 2016, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -354, -55, -1296}, { 2016, 5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, -40, -1430}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, -80, -1430}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -132, -1104}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -106, -1243}, { 2000, 1102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -66, -1243}, { 2000, 78}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -92, -1104}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -106, -1243}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -536, -91, -1357}, { 2075, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -536, -51, -1357}, { 2075, 5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, -66, -1243}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -81, -1139}, { 2082, 602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -318, -74, -1130}, { 2053, -410}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -379, -48, -1283}, { 29, -10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -354, -55, -1296}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -318, -74, -1130}, { 25, 10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -81, -1139}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -147, -766}, { 5790, -93}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, -137, -766}, { 5673, -1106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, -80, -1112}, { 1540, -5639}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -318, -74, -1130}, { 559, -5987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, -137, -766}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -137, -766}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -147, -766}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -93, -1104}, { 6650, 1902}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, -80, -1112}, { 6809, 900}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -137, -766}, { -19, -1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -132, -1104}, { 6623, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -398, -92, -1104}, { 6623, 5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -147, -766}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ -363, -187, -766}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -251, -187, -766}, { 1023, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -251, -147, -766}, { 1023, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ -291, -81, -1139}, { -5562, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -121, -1139}, { -5562, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -145, -335}, { 7850, -967}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -147, -766}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -187, -766}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -185, -335}, { 7850, 56}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -187, -766}, { 9420, -31}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -147, -766}, { 9420, -1055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -145, -335}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -185, -335}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -145, -335}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -147, -766}, { 9344, 555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -137, -766}, { 9344, -468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -135, -335}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -135, -335}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -137, -766}, { 1023, -8307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, -137, -766}, { 0, -8307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, -135, -335}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -147, -766}, { -3075, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -145, -335}, { 4765, 772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, -135, -335}, { 4765, -251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, -137, -766}, { -3075, -64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -107, -49}, { -3785, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -145, -335}, { 5296, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -135, -335}, { 5413, 284}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -368, -95, -38}, { -4034, 304}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -368, -95, -38}, { -278, -3477}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -335, -135, -335}, { -178, 4969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, -135, -335}, { 840, 5154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -317, -89, -15}, { 695, -3943}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -317, -89, -15}, { 5766, -600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, -135, -335}, { -2959, -368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -145, -335}, { -3048, 659}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -96, -5}, { 5987, 373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -96, -5}, { 6001, -19}, {0x64, 0x64, 0x64, 0x00}}, + {{ -251, -145, -335}, { -3045, -44}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -185, -335}, { -3045, 979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -291, -136, -5}, { 6001, 1004}, {0x64, 0x64, 0x64, 0x00}}, + {{ -394, -148, -49}, { -3799, 831}, {0x64, 0x64, 0x64, 0x00}}, + {{ -363, -185, -335}, { 5416, 1096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, -145, -335}, { 5416, 85}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, -108, -49}, { -3799, -179}, {0x64, 0x64, 0x64, 0x00}}, + +}; diff --git a/courses/mushroom_cup/moo_moo_farm/model.inc.c b/courses/mushroom_cup/moo_moo_farm/model.inc.c new file mode 100644 index 000000000..b5600a014 --- /dev/null +++ b/courses/mushroom_cup/moo_moo_farm/model.inc.c @@ -0,0 +1,7979 @@ +#include "types.h" + +mk64_Vtx d_course_moo_moo_farm_vertex[] = { + + {{ 114, 44, -2058}, { 819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 114, 24, -2058}, { 819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 233, 28, -2115}, { 7739, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 233, 48, -2115}, { 7739, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 233, 48, -2115}, { -409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 233, 28, -2115}, { -409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 327, 28, -2169}, { 5176, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 327, 48, -2169}, { 5176, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 592, 40, -2265}, { 204, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 592, 20, -2265}, { 204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 726, 24, -2302}, { 7673, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 726, 44, -2302}, { 7673, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 455, 44, -2222}, { -409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 455, 24, -2222}, { -409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 592, 20, -2265}, { 6443, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 592, 40, -2265}, { 6443, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 327, 48, -2169}, { -1024, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 327, 28, -2169}, { -1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 455, 44, -2222}, { 5848, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 455, 24, -2222}, { 5848, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1119, 44, -2204}, { -1022, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1120, 24, -2204}, { -1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1220, 20, -2113}, { 5531, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1220, 40, -2113}, { 5530, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1220, 40, -2113}, { -818, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1220, 20, -2113}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1291, 32, -2018}, { 5629, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1291, 52, -2018}, { 5629, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1008, 44, -2257}, { -1022, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1009, 24, -2257}, { -1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1119, 44, -2204}, { 5285, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1120, 24, -2204}, { 5287, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1407, 52, -1859}, { -614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1481, 28, -1816}, { 3353, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1481, 48, -1816}, { 3340, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1407, 32, -1859}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1481, 48, -1816}, { -830, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1481, 28, -1816}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1592, 44, -1805}, { 5205, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1592, 24, -1805}, { 5205, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1347, 56, -1907}, { -614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1407, 32, -1859}, { 3705, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1407, 52, -1859}, { 3705, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1347, 36, -1907}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1291, 52, -2018}, { -614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1347, 36, -1907}, { 5542, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1347, 56, -1907}, { 5542, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1291, 32, -2018}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1818, 44, -1719}, { -1024, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1909, 24, -1616}, { 6011, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1909, 44, -1616}, { 6011, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1818, 24, -1719}, { -1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1909, 44, -1616}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1974, 24, -1488}, { 7348, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1974, 44, -1488}, { 7348, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1909, 24, -1616}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1700, 44, -1782}, { 424, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1818, 24, -1719}, { 7269, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1818, 44, -1719}, { 7269, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1700, 24, -1782}, { 409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1592, 44, -1805}, { -1024, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1592, 24, -1805}, { -1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1700, 44, -1782}, { 4652, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1700, 24, -1782}, { 4640, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -118, 44, -1648}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 24, -1762}, { 5956, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -98, 44, -1762}, { 5956, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -118, 24, -1648}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -98, 44, -1762}, { -204, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 24, -1884}, { 6601, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -51, 44, -1884}, { 6601, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 24, -1762}, { -204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -154, 44, -1442}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -154, 24, -1442}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -143, 44, -1546}, { 5334, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -143, 24, -1546}, { 5334, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -143, 44, -1546}, { -1024, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -118, 24, -1648}, { 4326, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -118, 44, -1648}, { 4326, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -143, 24, -1546}, { -1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -135, 48, 275}, { -204, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -135, 28, 275}, { -204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -127, 24, 162}, { 5609, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -127, 44, 162}, { 5609, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -141, 52, 404}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -141, 32, 404}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -135, 28, 275}, { 6164, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -135, 48, 275}, { 6164, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -127, 44, 162}, { -614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -127, 24, 162}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -120, 44, 45}, { 5376, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 24, 45}, { 5376, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -120, 44, 45}, { 1023, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 24, 17}, { 2487, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -120, 44, 17}, { 2487, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 24, 45}, { 1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -131, 56, 499}, { 819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 36, 499}, { 819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -141, 32, 404}, { 6144, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -141, 52, 404}, { 6144, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 44, 17}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 24, -94}, { 6308, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -113, 44, -94}, { 6308, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -120, 24, 17}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -109, 24, -188}, { 4792, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -113, 44, -94}, { 0, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 24, -94}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -109, 44, -188}, { 4792, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 24, -304}, { 6459, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -109, 44, -188}, { 510, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -109, 24, -188}, { 512, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -113, 44, -304}, { 6457, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -121, 27, -531}, { 5635, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -117, 44, -432}, { 510, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -117, 24, -432}, { 511, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -121, 47, -531}, { 5634, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -117, 24, -432}, { 6808, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -113, 44, -304}, { 253, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 24, -304}, { 255, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -117, 44, -432}, { 6806, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 32, -587}, { 2303, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -121, 47, -531}, { -512, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -121, 27, -531}, { -512, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -126, 52, -587}, { 2302, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -132, 40, -695}, { 1750, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -132, 60, -695}, { 1748, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -128, 57, -639}, { -1026, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -128, 37, -639}, { -1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -128, 37, -639}, { 3071, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -128, 57, -639}, { 3070, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 32, -587}, { 256, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -126, 52, -587}, { 255, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -134, 32, -803}, { 2455, 1014}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -133, 57, -747}, { -255, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -133, 37, -747}, { -255, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -134, 52, -803}, { 2455, -189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -133, 37, -747}, { 2262, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -132, 60, -695}, { -514, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -132, 40, -695}, { -512, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -133, 57, -747}, { 2260, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -133, 27, -854}, { 2711, 1014}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -134, 52, -803}, { 0, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -134, 32, -803}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -133, 47, -854}, { 2711, -189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 24, -1031}, { 3182, 1017}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -145, 44, -1031}, { 3182, -186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 43, -950}, { -1024, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 23, -950}, { -1023, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -137, 23, -950}, { 5317, 1017}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -133, 47, -854}, { 511, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -133, 27, -854}, { 511, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -137, 43, -950}, { 5317, -186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -151, 44, -1324}, { -409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -154, 24, -1442}, { 5677, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -154, 44, -1442}, { 5677, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -151, 24, -1324}, { -409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -155, 44, -1214}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -151, 24, -1324}, { 5625, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -151, 44, -1324}, { 5625, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -155, 24, -1214}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -155, 24, -1214}, { 2298, 1008}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -155, 44, -1214}, { 2298, -195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -147, 24, -1114}, { -2816, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -147, 44, -1114}, { -2815, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -147, 24, -1114}, { 3217, 1008}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -147, 44, -1114}, { 3217, -195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 44, -1031}, { -1023, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 24, -1031}, { -1023, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1974, 44, -1488}, { -3072, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1991, 24, -1368}, { 2680, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1991, 44, -1368}, { 2680, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1974, 24, -1488}, { -3072, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1991, 44, -1368}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1984, 24, -1249}, { 6366, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1984, 44, -1249}, { 6366, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1991, 24, -1368}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1905, 24, -964}, { 8881, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1905, 44, -964}, { 8881, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1967, 44, -1115}, { 512, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1967, 24, -1115}, { 512, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1967, 24, -1115}, { 6880, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1967, 44, -1115}, { 6880, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1984, 44, -1249}, { 0, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1984, 24, -1249}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1428, 48, 1562}, { 204, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 24, 1611}, { 6348, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 44, 1611}, { 6348, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1428, 28, 1562}, { 204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1016, 48, 1676}, { -36, -206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 914, 24, 1670}, { 5211, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 914, 44, 1670}, { 5174, -206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1016, 28, 1676}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1096, 44, 1668}, { 25, -211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1016, 28, 1676}, { 4137, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1016, 48, 1676}, { 4163, -211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1096, 24, 1668}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 764, 44, 1656}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 764, 24, 1656}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 632, 24, 1632}, { 6879, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 632, 44, 1632}, { 6879, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 914, 44, 1670}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 914, 24, 1670}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 764, 24, 1656}, { 6347, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 764, 44, 1656}, { 6347, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 498, 44, 1553}, { -995, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 499, 24, 1553}, { -1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 381, 46, 1418}, { 8518, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 381, 26, 1418}, { 8535, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 381, 46, 1418}, { 390, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 381, 26, 1418}, { 409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 286, 48, 1313}, { 7737, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 285, 28, 1313}, { 7772, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 286, 48, 1313}, { -648, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 217, 32, 1207}, { 5719, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 217, 52, 1207}, { 5726, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 285, 28, 1313}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 217, 32, 1207}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 138, 32, 1098}, { 6287, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 138, 52, 1098}, { 6287, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 217, 52, 1207}, { -606, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 138, 52, 1098}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 138, 32, 1098}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 70, 28, 999}, { 6270, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 70, 48, 999}, { 6270, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 25, 44, 907}, { -1024, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 25, 24, 907}, { -1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -13, 24, 829}, { 3408, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -13, 44, 829}, { 3408, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 70, 48, 999}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 70, 28, 999}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 25, 24, 907}, { 5122, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 25, 44, 907}, { 5122, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 44, 829}, { -614, -204}, {0x64, 0x64, 0x64, 0x00}}, + {{ -13, 24, 829}, { -614, 1024}, {0x40, 0x40, 0x40, 0x00}}, + {{ -47, 24, 770}, { 3408, 1024}, {0x40, 0x40, 0x40, 0x00}}, + {{ -47, 44, 770}, { 3408, -204}, {0x64, 0x64, 0x64, 0x00}}, + {{ -47, 44, 770}, { -819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -47, 24, 770}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -88, 28, 672}, { 4060, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -88, 48, 672}, { 4060, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 48, 672}, { -204, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 28, 672}, { -204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -112, 32, 604}, { 3891, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -112, 52, 604}, { 3891, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 52, 604}, { -204, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 32, 604}, { -204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -131, 36, 499}, { 4878, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -131, 56, 499}, { 4878, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2008, 44, 953}, { -3072, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1940, 24, 1091}, { 4771, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, 44, 1091}, { 4771, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2008, 24, 953}, { -3071, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, 44, 1091}, { -7, -206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1872, 24, 1228}, { 6274, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1872, 44, 1228}, { 6267, -206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1940, 24, 1091}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1766, 44, 1324}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1675, 28, 1404}, { 6763, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1674, 48, 1404}, { 6764, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1766, 24, 1324}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1674, 48, 1404}, { 413, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1675, 28, 1404}, { 409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1571, 28, 1504}, { 7305, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1571, 48, 1504}, { 7305, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1872, 44, 1228}, { -409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1872, 24, 1228}, { -409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1766, 44, 1324}, { 6906, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1766, 24, 1324}, { 6907, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1832, 24, -845}, { 5619, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1832, 44, -845}, { 5619, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1905, 44, -964}, { -1536, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1905, 24, -964}, { -1536, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1750, 25, -758}, { 1754, 1028}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1750, 45, -758}, { 1762, -336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1832, 44, -845}, { -4392, -236}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1832, 24, -845}, { -4418, 1077}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1696, 26, -633}, { 2757, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1696, 46, -633}, { 2765, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1714, 46, -700}, { -760, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1714, 26, -700}, { -768, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1714, 26, -700}, { 1466, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1714, 46, -700}, { 1474, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 45, -758}, { -2040, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 25, -758}, { -2048, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1697, 26, -585}, { 3230, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1696, 46, -633}, { 757, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1696, 26, -633}, { 767, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1697, 46, -585}, { 3219, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1717, 25, -518}, { 2838, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1697, 46, -585}, { -775, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 26, -585}, { -768, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1717, 45, -518}, { 2831, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1758, 24, -435}, { 3428, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1717, 45, -518}, { -1291, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1717, 25, -518}, { -1279, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1758, 44, -435}, { 3417, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1997, 40, -18}, { 204, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1997, 20, -18}, { 204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2017, 24, 103}, { 6663, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2017, 44, 103}, { 6663, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1940, 44, -141}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1940, 24, -141}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1997, 20, -18}, { 6458, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1997, 40, -18}, { 6458, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1940, 24, -141}, { 6220, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, 44, -141}, { 6137, -209}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1877, 44, -251}, { -256, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1877, 24, -251}, { -256, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1877, 24, -251}, { 4174, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1877, 44, -251}, { 4174, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1811, 44, -353}, { -2047, -341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1811, 24, -353}, { -2047, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2017, 44, 103}, { 409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2017, 24, 103}, { 409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2029, 24, 191}, { 4893, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2029, 44, 191}, { 4893, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2029, 24, 191}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2017, 32, 280}, { 5245, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2017, 52, 280}, { 5245, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2029, 44, 191}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2017, 52, 280}, { -819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2017, 32, 280}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2009, 32, 380}, { 4126, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2009, 52, 380}, { 4126, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2009, 52, 380}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2009, 32, 380}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2012, 28, 478}, { 5169, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2012, 48, 478}, { 5169, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2030, 44, 824}, { 409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2008, 24, 953}, { 7133, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2008, 44, 953}, { 7133, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2030, 24, 824}, { 409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2040, 44, 585}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2053, 24, 695}, { 6288, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2053, 44, 695}, { 6288, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2040, 24, 585}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2012, 48, 478}, { -819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2040, 24, 585}, { 4751, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2040, 44, 585}, { 4751, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2012, 28, 478}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 461, 44, -1926}, { -204, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 384, 24, -1873}, { 4559, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 384, 44, -1873}, { 4559, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 461, 24, -1926}, { -204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 384, 44, -1873}, { 409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 296, 24, -1806}, { 6065, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 296, 44, -1806}, { 6065, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 384, 24, -1873}, { 409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 236, 44, -1749}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 195, 24, -1699}, { 3329, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 195, 44, -1699}, { 3329, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 236, 24, -1749}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 296, 44, -1806}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 296, 24, -1806}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 236, 44, -1749}, { 4249, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 236, 24, -1749}, { 4249, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 721, 40, -1999}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 721, 20, -1999}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 645, 44, -1993}, { 4266, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 645, 24, -1993}, { 4266, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 814, 44, -2002}, { -614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 814, 24, -2002}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 721, 40, -1999}, { 3981, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 721, 20, -1999}, { 3981, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 544, 44, -1965}, { -819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 461, 24, -1926}, { 3900, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 461, 44, -1926}, { 3900, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 544, 24, -1965}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 645, 44, -1993}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 645, 24, -1993}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 544, 44, -1965}, { 5326, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 544, 24, -1965}, { 5326, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1130, 44, -1840}, { -409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1057, 20, -1887}, { 3881, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1057, 40, -1887}, { 3884, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1130, 24, -1840}, { -409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1057, 40, -1887}, { -202, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 988, 24, -1944}, { 4479, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 988, 44, -1944}, { 4480, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1057, 20, -1887}, { -204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 908, 44, -1987}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 908, 24, -1987}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 814, 44, -2002}, { 5487, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 814, 24, -2002}, { 5487, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 988, 44, -1944}, { 206, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 988, 24, -1944}, { 204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 908, 44, -1987}, { 4846, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 908, 24, -1987}, { 4847, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1440, 44, -1605}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1365, 24, -1639}, { 4243, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1365, 44, -1639}, { 4243, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1440, 24, -1605}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1365, 44, -1639}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1263, 24, -1684}, { 5714, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1263, 44, -1684}, { 5714, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1365, 24, -1639}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1185, 44, -1752}, { 409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1130, 24, -1840}, { 5700, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1130, 44, -1840}, { 5700, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1185, 24, -1752}, { 409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1263, 44, -1684}, { -614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1185, 24, -1752}, { 4700, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1185, 44, -1752}, { 4700, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1263, 24, -1684}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1640, 48, -1453}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1585, 24, -1518}, { 4379, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1585, 44, -1518}, { 4379, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 28, -1453}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1673, 48, -1370}, { -409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1673, 28, -1370}, { -409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1640, 48, -1453}, { 4172, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 28, -1453}, { 4172, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1518, 44, -1568}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1440, 24, -1605}, { 4370, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1440, 44, -1605}, { 4370, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1518, 24, -1568}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1585, 44, -1518}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1518, 24, -1568}, { 4303, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1518, 44, -1568}, { 4303, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1585, 24, -1518}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 112, 44, -1507}, { -819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 92, 24, -1418}, { 3812, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 92, 44, -1418}, { 3812, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 24, -1507}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 138, 44, -1575}, { -409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, 24, -1507}, { 3316, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 112, 44, -1507}, { 3316, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 138, 24, -1575}, { -409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 195, 44, -1699}, { -819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 164, 24, -1642}, { 2463, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 164, 44, -1642}, { 2463, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 195, 24, -1699}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 164, 44, -1642}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 138, 24, -1575}, { 3719, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 138, 44, -1575}, { 3719, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 164, 24, -1642}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 137, 44, 24}, { -614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 137, 24, 24}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 137, 24, 53}, { 848, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 137, 44, 53}, { 848, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 137, 44, 53}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 137, 24, 53}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 134, 24, 150}, { 5632, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 134, 44, 150}, { 5632, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 134, 44, 150}, { -614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 134, 24, 150}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 147, 24, 265}, { 5268, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 147, 44, 265}, { 5268, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 159, 44, 354}, { -409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 186, 24, 437}, { 4017, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 186, 44, 437}, { 4017, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 159, 24, 354}, { -409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 147, 24, 265}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 159, 24, 354}, { 3826, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 159, 44, 354}, { 3826, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 147, 44, 265}, { -819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 135, 44, -79}, { 409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 137, 24, 24}, { 5706, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 137, 44, 24}, { 5706, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 135, 24, -79}, { 409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 135, 24, -79}, { 4172, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 135, 44, -79}, { 4172, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 133, 24, -191}, { -1536, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 133, 44, -191}, { -1536, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 133, 24, -191}, { 4728, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 133, 44, -191}, { 4730, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 123, 24, -313}, { -1535, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 123, 44, -313}, { -1535, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, 24, -434}, { 2507, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 109, 47, -536}, { -2815, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 109, 27, -536}, { -2816, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 116, 43, -434}, { 2506, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 109, 27, -536}, { 3173, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 105, 52, -590}, { 511, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 105, 32, -590}, { 511, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 109, 47, -536}, { 3173, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 123, 24, -313}, { 4683, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 116, 43, -434}, { -1535, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, 24, -434}, { -1535, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 123, 44, -313}, { 4684, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 105, 32, -590}, { 2815, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 105, 52, -590}, { 2815, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 104, 57, -639}, { 153, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 104, 37, -639}, { 153, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 104, 37, -639}, { 2344, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 102, 60, -696}, { -511, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 102, 40, -696}, { -512, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 104, 57, -639}, { 2346, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 95, 27, -854}, { 3778, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 94, 43, -940}, { -511, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 23, -940}, { -511, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 95, 47, -854}, { 3780, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 102, 40, -696}, { 3624, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 102, 60, -696}, { 3624, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 103, 37, -751}, { 768, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 103, 57, -751}, { 768, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 32, -805}, { 2374, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 97, 52, -805}, { 2374, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 95, 27, -854}, { -256, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 95, 47, -854}, { -256, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 23, -940}, { 3778, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 94, 43, -940}, { 3778, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 93, 24, -1023}, { -512, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 93, 44, -1023}, { -512, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 103, 37, -751}, { 2886, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 97, 52, -805}, { 256, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 32, -805}, { 256, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 103, 57, -751}, { 2880, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 92, 44, -1418}, { -409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 88, 24, -1317}, { 4763, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 88, 44, -1317}, { 4763, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 92, 24, -1418}, { -409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 88, 44, -1317}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 93, 24, -1199}, { 6696, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 93, 44, -1199}, { 6696, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 88, 24, -1317}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1023}, { 5421, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 93, 44, -1023}, { 5419, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 88, 44, -1111}, { 921, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 88, 24, -1111}, { 921, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 88, 24, -1111}, { 5011, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 88, 44, -1111}, { 5011, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 93, 44, -1199}, { 509, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 93, 24, -1199}, { 512, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1683, 44, -1287}, { -409, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1673, 28, -1370}, { 3815, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1673, 48, -1370}, { 3815, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1683, 24, -1287}, { -409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 44, -1201}, { 768, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1683, 24, -1287}, { 5240, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1683, 44, -1287}, { 5240, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1668, 24, -1201}, { 767, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1652, 24, -1126}, { 5045, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1652, 44, -1126}, { 5045, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1615, 44, -1040}, { 256, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1615, 24, -1040}, { 256, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 24, -1201}, { 2831, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 44, -1201}, { 2831, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1652, 44, -1126}, { -1075, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1652, 24, -1126}, { -1075, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1137, 44, 1215}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1245, 24, 1174}, { 5279, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1245, 44, 1174}, { 5279, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1137, 24, 1215}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1245, 44, 1174}, { -1024, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 24, 1122}, { 3752, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1326, 44, 1122}, { 3752, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1245, 24, 1174}, { -1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1041, 44, 1239}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1137, 24, 1215}, { 6142, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1137, 44, 1215}, { 6142, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1041, 24, 1239}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 841, 44, 1210}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 935, 24, 1233}, { 4825, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 935, 44, 1233}, { 4825, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 841, 24, 1210}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 935, 44, 1233}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1041, 24, 1239}, { 4825, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1041, 44, 1239}, { 4825, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 935, 24, 1233}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 460, 44, 983}, { -614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 460, 24, 983}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 499, 24, 1016}, { 2032, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 499, 44, 1016}, { 2032, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 499, 44, 1016}, { -204, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 499, 24, 1016}, { -204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 539, 24, 1049}, { 2442, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 539, 44, 1049}, { 2442, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 594, 44, 1094}, { -614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 594, 24, 1094}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 663, 24, 1139}, { 2805, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 663, 44, 1139}, { 2805, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 539, 44, 1049}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 539, 24, 1049}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 594, 24, 1094}, { 3420, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 594, 44, 1094}, { 3420, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 295, 24, 694}, { -614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 328, 24, 759}, { 3125, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 328, 44, 759}, { 3125, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 295, 44, 694}, { -614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 44, 759}, { -1024, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 24, 759}, { -1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 362, 24, 824}, { 2715, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 362, 44, 824}, { 2715, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 399, 44, 901}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 399, 24, 901}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 460, 24, 983}, { 5657, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 460, 44, 983}, { 5657, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 362, 44, 824}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 362, 24, 824}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 399, 24, 901}, { 4955, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 399, 44, 901}, { 4955, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 266, 44, 630}, { 0, -204}, {0x64, 0x64, 0x64, 0x00}}, + {{ 266, 24, 630}, { 0, 1024}, {0x40, 0x40, 0x40, 0x00}}, + {{ 295, 24, 694}, { 3625, 1024}, {0x40, 0x40, 0x40, 0x00}}, + {{ 295, 44, 694}, { 3625, -204}, {0x64, 0x64, 0x64, 0x00}}, + {{ 208, 44, 498}, { -1024, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 208, 24, 498}, { -1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 236, 24, 567}, { 2768, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 236, 44, 567}, { 2768, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 186, 44, 437}, { -204, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 186, 24, 437}, { -204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 208, 24, 498}, { 3150, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 208, 44, 498}, { 3150, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 236, 44, 567}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 236, 24, 567}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 266, 44, 630}, { 4176, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 266, 24, 630}, { 4176, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1498, 52, 978}, { -819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1498, 32, 978}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1551, 36, 923}, { 2594, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1551, 56, 923}, { 2594, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1551, 56, 923}, { 204, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1551, 36, 923}, { 204, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1595, 40, 868}, { 3385, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1595, 60, 868}, { 3385, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1432, 48, 1048}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1432, 28, 1048}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1498, 32, 978}, { 3413, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1498, 52, 978}, { 3413, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1595, 60, 868}, { -819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1595, 40, 868}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1619, 36, 802}, { 2361, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1619, 56, 802}, { 2361, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1615, 24, -1040}, { 4104, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1615, 44, -1040}, { 4104, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1557, 44, -971}, { -512, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1557, 24, -971}, { -512, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1557, 24, -971}, { 3635, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1557, 44, -971}, { 3635, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1488, 44, -912}, { -1024, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1488, 24, -912}, { -1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1416, 25, -822}, { 7417, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1416, 45, -823}, { 7418, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1373, 26, -684}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1373, 46, -684}, { 0, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1488, 24, -912}, { 5127, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1488, 44, -912}, { 5118, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1416, 25, -822}, { -767, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1416, 45, -823}, { -767, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1373, 26, -684}, { 6540, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1373, 46, -684}, { 6554, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1375, 25, -556}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1375, 45, -556}, { 0, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1375, 25, -556}, { 6164, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1418, 44, -417}, { -1279, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1418, 24, -418}, { -1279, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1375, 45, -556}, { 6161, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1418, 24, -418}, { 6734, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1494, 44, -305}, { 512, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1494, 24, -305}, { 511, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1418, 44, -417}, { 6726, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1687, 44, 111}, { -1023, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1687, 24, 111}, { -1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1672, 24, 12}, { 4549, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1672, 44, 12}, { 4549, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1672, 44, 12}, { 614, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1672, 24, 12}, { 614, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 24, -81}, { 5129, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 44, -81}, { 5129, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1598, 24, -135}, { 2356, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1598, 44, -135}, { 2356, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1637, 44, -81}, { -1023, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1637, 24, -81}, { -1024, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1549, 24, -221}, { 5326, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1549, 44, -221}, { 5326, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1598, 44, -135}, { 256, -180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1598, 24, -135}, { 256, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1635, 24, 484}, { -1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1641, 24, 402}, { 3203, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1641, 44, 402}, { 3203, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1635, 44, 484}, { -1023, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1641, 24, 402}, { -1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1663, 24, 315}, { 3572, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1663, 44, 315}, { 3572, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1641, 44, 402}, { -1023, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1676, 44, 216}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1676, 24, 216}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 24, 111}, { 5417, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 44, 111}, { 5417, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 44, 315}, { -819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 24, 315}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1676, 24, 216}, { 4234, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1676, 44, 216}, { 4234, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 56, 802}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1637, 32, 732}, { 3886, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 52, 732}, { 3886, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 36, 802}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 48, 636}, { -682, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1624, 24, 559}, { 3305, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1624, 44, 559}, { 3305, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1637, 28, 636}, { -682, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1624, 44, 559}, { -819, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1635, 24, 484}, { 3065, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1635, 44, 484}, { 3065, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1624, 24, 559}, { -819, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 106, 82, 701}, { 8191, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 188, 82, 665}, { 819, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 188, 64, 665}, { 819, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 106, 64, 701}, { 8191, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 24, 64, 737}, { 7372, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 24, 82, 737}, { 7372, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 106, 82, 701}, { 0, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 106, 64, 701}, { 0, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 285, 82, 623}, { 8601, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 381, 82, 580}, { 0, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 381, 64, 580}, { 0, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 285, 64, 623}, { 8601, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 188, 64, 665}, { 9011, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 188, 82, 665}, { 9011, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 285, 82, 623}, { 409, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 285, 64, 623}, { 409, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 313, 82, 687}, { 1638, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 216, 82, 729}, { -6963, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 216, 64, 729}, { -6963, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 313, 64, 687}, { 1638, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 409, 64, 645}, { 2048, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 409, 82, 645}, { 2048, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 313, 82, 687}, { -6553, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 313, 64, 687}, { -6553, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 216, 64, 729}, { 1228, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 216, 82, 729}, { 1228, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 134, 82, 765}, { -6144, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 134, 64, 765}, { -6144, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -127, 82, 879}, { 1251, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, 82, 921}, { -7372, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, 64, 921}, { -7372, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -127, 64, 879}, { 1251, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -30, 82, 837}, { 1684, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -127, 82, 879}, { -6940, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -127, 64, 879}, { -6940, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -30, 64, 837}, { 1684, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 52, 64, 801}, { 819, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 52, 82, 801}, { 819, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -30, 82, 837}, { -6507, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -30, 64, 837}, { -6507, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -58, 82, 773}, { 8555, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 24, 82, 737}, { 1228, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 24, 64, 737}, { 1228, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -58, 64, 773}, { 8555, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -155, 82, 815}, { 8988, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -58, 82, 773}, { 363, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -58, 64, 773}, { 363, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -155, 64, 815}, { 8988, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -251, 64, 857}, { 9420, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -251, 82, 857}, { 9420, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -155, 82, 815}, { 796, -254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -155, 64, 815}, { 796, 1228}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 134, 82, 765}, { 2047, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 82, 801}, { -5324, -204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 64, 801}, { -5324, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 134, 64, 765}, { 2048, 1278}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1549, 108, -221}, { 4361, -18}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1549, 88, -221}, { 4346, 1040}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1615, 101, -254}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1615, 121, -254}, { 14, -34}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1615, 121, -254}, { 4014, -26}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1615, 101, -254}, { 3990, 1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1680, 106, -287}, { -264, 1026}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1680, 126, -287}, { -240, -21}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1746, 101, -320}, { 3990, 1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1746, 121, -320}, { 4014, -26}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1900, 58, -398}, { 5177, 990}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1901, 78, -398}, { 5310, -47}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1811, 108, -353}, { 133, -13}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1811, 88, -353}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1746, 121, -320}, { 14, -34}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1746, 101, -320}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1811, 88, -353}, { 4346, 1040}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1811, 108, -353}, { 4361, -18}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1549, 88, -221}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1549, 108, -221}, { 133, -13}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1460, 78, -176}, { 5310, -47}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1460, 58, -176}, { 5177, 990}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1404, 58, -260}, { 5177, 990}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1404, 78, -260}, { 5310, -47}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1494, 108, -304}, { 133, -13}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1494, 88, -304}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 121, -337}, { 14, -34}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 101, -337}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1494, 88, -304}, { 4346, 1040}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1494, 108, -304}, { 4361, -18}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1626, 126, -370}, { -240, -21}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1626, 106, -370}, { -264, 1026}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 101, -337}, { 3990, 1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 121, -337}, { 4014, -26}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1692, 121, -402}, { 4014, -26}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1692, 101, -402}, { 3990, 1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1758, 88, -435}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1758, 108, -435}, { 133, -13}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1847, 78, -480}, { 5310, -47}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1847, 58, -480}, { 5177, 990}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1758, 108, -435}, { 4361, -18}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1758, 88, -435}, { 4346, 1040}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1692, 101, -402}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1692, 121, -402}, { 14, -34}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -33, 104, -1902}, { 2048, 0}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ -54, 104, -1880}, { 0, 0}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ -54, 74, -1880}, { 0, 2048}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ -33, 74, -1902}, { 2048, 2048}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 118, 104, -2062}, { 2048, 0}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 97, 104, -2040}, { 0, 0}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 97, 74, -2040}, { 0, 2047}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 118, 74, -2062}, { 2048, 2047}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 28, 92, -1975}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -20, 92, -1924}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -20, 67, -1924}, { 0, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 28, 67, -1975}, { 2047, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 76, 92, -2025}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 92, -1975}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 67, -1975}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 76, 67, -2025}, { 2048, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 49, 124, -1996}, { 0, -153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 124, -1975}, { 1024, -153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 104, -1975}, { 1023, 870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 104, -1996}, { 0, 870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 8, 124, -1953}, { 0, -153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 8, 104, -1953}, { 0, 870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 104, -1975}, { 1024, 870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 32, 24, -1971}, { 4096, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 32, 44, -1971}, { 4096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 44, -1884}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 24, -1884}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 114, 24, -2058}, { 4090, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 114, 44, -2058}, { 4090, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 32, 44, -1971}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 32, 24, -1971}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2032, 55, -1376}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2018, 55, -1464}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2018, 10, -1464}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2032, 10, -1376}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2018, 55, -1464}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2004, 55, -1553}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2004, 10, -1553}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2018, 10, -1464}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2013, 54, -1159}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2024, 54, -1248}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2024, 9, -1248}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2013, 9, -1159}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2024, 54, -1248}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2035, 54, -1338}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2035, 9, -1338}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2024, 9, -1248}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1304, 124, 1617}, { 2048, 0}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 1334, 124, 1610}, { 0, 0}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 1334, 94, 1610}, { 0, 2048}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 1304, 94, 1617}, { 2048, 2048}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 1091, 124, 1669}, { 2048, 0}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 1120, 124, 1662}, { 0, 0}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 1120, 94, 1662}, { 0, 2047}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 1091, 94, 1669}, { 2048, 2047}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 1213, 112, 1644}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1281, 112, 1628}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1281, 87, 1628}, { 0, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1213, 87, 1644}, { 2047, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1145, 112, 1661}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1213, 112, 1644}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1213, 87, 1644}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1145, 87, 1661}, { 2048, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1184, 144, 1651}, { 0, -153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1213, 144, 1644}, { 1024, -153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1213, 124, 1644}, { 1023, 870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1184, 124, 1651}, { 0, 870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1242, 144, 1637}, { 0, -153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1242, 124, 1637}, { 0, 870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1213, 124, 1644}, { 1024, 870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1212, 24, 1639}, { 4096, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1212, 44, 1639}, { 4096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 44, 1611}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 24, 1611}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1096, 24, 1668}, { 4090, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1096, 44, 1668}, { 4090, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1212, 44, 1639}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1212, 24, 1639}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -88, 82, -2139}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -237, 96, -2305}, { 0, 5605}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -248, 62, -1959}, { 4920, 432}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 49, 72, -2203}, { 0, 5549}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 248, 72, -2320}, { 4003, 2999}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 49, 72, -2203}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -237, 96, -2305}, { 0, 7279}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -88, 82, -2139}, { 2180, 3250}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -237, 96, -2305}, { 0, 7564}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 49, 72, -2203}, { 4132, 2867}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -439, 72, -2034}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 62, -1959}, { 0, 5246}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -237, 96, -2305}, { 6722, 2842}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 114, 24, -2058}, { 0, 4426}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 327, 28, -2169}, { 4926, 4141}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 327, 28, -2169}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 72, -2320}, { 0, 4640}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 49, 72, -2203}, { 4741, 4416}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -248, 62, -1959}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -51, 24, -1884}, { 0, 5431}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -88, 82, -2139}, { 4673, 2671}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -51, 24, -1884}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 114, 24, -2058}, { 0, 5949}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -88, 82, -2139}, { 4329, 4297}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 114, 24, -2058}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 49, 72, -2203}, { 0, 4426}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -88, 82, -2139}, { 3115, 4454}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 592, 20, -2265}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 432, 62, -2407}, { -4467, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 327, 28, -2169}, { -2748, 6121}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 432, 62, -2407}, { -5535, 5816}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 248, 72, -2320}, { -1991, 8035}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 327, 28, -2169}, { -239, 4871}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 432, 62, -2407}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 0, 8764}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 248, 72, -2320}, { 1925, 4736}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 432, 62, -2407}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 340, 110, -2623}, { 0, 5956}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 6972, 4385}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 639, 101, -2600}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 340, 110, -2623}, { 0, 7167}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 432, 62, -2407}, { 4389, 4916}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 592, 20, -2265}, { 0, 5491}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 661, 72, -2444}, { 3763, 3952}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 960, 53, -2444}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 661, 72, -2444}, { 0, 7181}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 863, 24, -2294}, { 3173, 2997}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 661, 72, -2444}, { 0, 4331}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 985, 139, -2685}, { 7326, 197}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 985, 139, -2685}, { 0, 6294}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 661, 72, -2444}, { 6138, 542}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 432, 62, -2407}, { 0, 6890}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 661, 72, -2444}, { 2687, 2951}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 661, 72, -2444}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 592, 20, -2265}, { 0, 5089}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 863, 24, -2294}, { 5005, 2609}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1315, 53, -2206}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1317, 120, -2568}, { 0, 8578}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1203, 72, -2333}, { 2309, 3638}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1557, 120, -2272}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1317, 120, -2568}, { 0, 8845}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1315, 53, -2206}, { 4923, 3116}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1351, 72, -2091}, { 3878, -890}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1557, 120, -2272}, { -1265, 1607}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1315, 53, -2206}, { 4084, 1600}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1291, 32, -2018}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1351, 72, -2091}, { -1232, 2744}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1315, 53, -2206}, { -41, 4941}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1317, 120, -2568}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 960, 53, -2444}, { 0, 8896}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1203, 72, -2333}, { 3809, 4925}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1120, 24, -2204}, { 0, 5075}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1291, 32, -2018}, { 3874, 1607}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1203, 72, -2333}, { 0, 4513}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1120, 24, -2204}, { 3164, 3554}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 960, 53, -2444}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 863, 24, -2294}, { 0, 4761}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1120, 24, -2204}, { 5434, 3461}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1120, 24, -2204}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1203, 72, -2333}, { 0, 4330}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 960, 53, -2444}, { 5434, 3462}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 985, 139, -2685}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 960, 53, -2444}, { 0, 6294}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1317, 120, -2568}, { 7030, 2751}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1708, 72, -1898}, { -5998, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1481, 28, -1816}, { -1250, 2726}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1592, 24, -1805}, { -2785, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1405, 72, -2004}, { -27, 1067}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1291, 32, -2018}, { 1291, 3178}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1347, 36, -1907}, { 2409, 884}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1291, 32, -2018}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1405, 72, -2004}, { -2489, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1351, 72, -2091}, { -1257, 2726}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1351, 72, -2091}, { 1354, 1919}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1405, 72, -2004}, { -398, 3078}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1557, 120, -2272}, { 5249, 6106}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1708, 72, -1898}, { -1978, -2527}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1603, 72, -1907}, { -953, -614}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1481, 28, -1816}, { 2154, 364}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1405, 72, -2004}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1347, 36, -1907}, { 0, 3468}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1603, 72, -1907}, { 4519, 670}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1603, 72, -1907}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1347, 36, -1907}, { 0, 6339}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1481, 28, -1816}, { 1943, 3638}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1557, 120, -2272}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1405, 72, -2004}, { 0, 7432}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1603, 72, -1907}, { 4524, 7145}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1603, 72, -1907}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1824, 120, -2151}, { 0, 7848}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1557, 120, -2272}, { 5740, 6023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1708, 72, -1898}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1824, 120, -2151}, { 0, 6818}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1603, 72, -1907}, { 2049, 309}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1880, 53, -1785}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2075, 62, -1554}, { 0, 7223}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2365, 120, -1800}, { 7894, 7263}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1790, 53, -1862}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1824, 120, -2151}, { 0, 7144}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1708, 72, -1898}, { 1777, 1629}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2038, 130, -1981}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1824, 120, -2151}, { 0, 6623}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1790, 53, -1862}, { 5284, 3534}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1790, 53, -1862}, { -22, 1043}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1880, 53, -1785}, { -1825, 2669}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2038, 130, -1981}, { 1936, 6556}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1880, 53, -1785}, { 0, 6432}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2365, 120, -1800}, { 7582, -182}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1592, 24, -1805}, { 0, 5303}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1818, 24, -1719}, { 3032, 1361}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1708, 72, -1898}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1592, 24, -1805}, { 0, 4236}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1790, 53, -1862}, { 1743, 327}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1818, 24, -1719}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1880, 53, -1785}, { 0, 2957}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1790, 53, -1862}, { 2425, 2873}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1818, 24, -1719}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2075, 62, -1554}, { 0, 7328}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1880, 53, -1785}, { 1891, 1424}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1974, 24, -1488}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2075, 62, -1554}, { 0, 3616}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1818, 24, -1719}, { 5725, 978}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -275, 53, -1465}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -274, 53, -1549}, { 0, 2747}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -443, 72, -1492}, { 3481, 1534}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -274, 53, -1549}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -387, 72, -1630}, { 0, 3912}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -443, 72, -1492}, { 2964, 3217}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -443, 72, -1492}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -387, 72, -1630}, { 0, 4068}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -563, 91, -1696}, { 3886, 3973}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -443, 72, -1492}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -563, 91, -1696}, { 0, 5903}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -704, 101, -1481}, { 4744, 3608}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -359, 53, -1794}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -439, 72, -2034}, { 0, 6243}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -563, 91, -1696}, { 4698, 520}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -563, 91, -1696}, { 541, 5718}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -387, 72, -1630}, { 3000, 2706}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -274, 53, -1549}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -359, 53, -1794}, { 0, 6341}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -387, 72, -1630}, { 1706, 3355}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -240, 62, -1658}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -359, 53, -1794}, { 0, 4740}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -274, 53, -1549}, { 2008, -182}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -143, 24, -1546}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -274, 53, -1549}, { -2755, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -275, 53, -1465}, { -2739, 2747}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -248, 62, -1959}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -439, 72, -2034}, { 0, 5246}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -359, 53, -1794}, { 4001, 1895}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -179, 53, -1764}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 62, -1959}, { 0, 5283}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -359, 53, -1794}, { 3273, 2821}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -274, 53, -1549}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -143, 24, -1546}, { 0, 3779}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -98, 24, -1762}, { 4463, 4572}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -98, 24, -1762}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -240, 62, -1658}, { 0, 4725}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -274, 53, -1549}, { 1501, 6524}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -51, 24, -1884}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 62, -1959}, { -4407, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -179, 53, -1764}, { -1671, 4288}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -143, 24, -1546}, { -3307, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -275, 53, -1465}, { -1340, 3594}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -154, 24, -1442}, { -1167, 1008}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -240, 62, -1658}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -179, 53, -1764}, { 0, 3537}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -359, 53, -1794}, { 3507, 2255}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -179, 53, -1764}, { 411, 2746}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -240, 62, -1658}, { 2837, 3399}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -51, 24, -1884}, { -32, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -179, 53, -1764}, { 3203, 2750}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -98, 24, -1762}, { 2650, 1067}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -344, 53, 535}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -214, 24, 514}, { 0, 3793}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -244, 53, 410}, { 2274, 3398}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -244, 53, 410}, { 3423, 444}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -214, 24, 514}, { 1149, 840}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -131, 36, 499}, { 1335, 2565}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -120, 24, 17}, { -7, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 53, 8}, { 398, 3693}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -120, 24, 45}, { 565, 896}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -329, 62, -13}, { -1138, 3418}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -336, 53, 70}, { -399, 4973}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 53, 8}, { 541, 2962}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -472, 72, 5}, { -820, 4340}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -730, 101, -52}, { 4155, 6612}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -634, 101, 140}, { 3064, 2342}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -385, 62, 184}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -472, 72, 5}, { 0, 5114}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -634, 101, 140}, { 4252, 4117}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -336, 53, 70}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -472, 72, 5}, { 0, 4131}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -385, 62, 184}, { 2555, 937}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -336, 53, 70}, { 4743, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -329, 62, -13}, { 4127, 2631}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -472, 72, 5}, { 7044, 3112}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -627, 158, 479}, { 0, 9101}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -344, 53, 535}, { 5410, 5852}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -336, 53, 70}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -385, 62, 184}, { 0, 3581}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -249, 43, 283}, { 3388, 4342}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -248, 53, 8}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -336, 53, 70}, { 0, 3243}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -249, 43, 283}, { 4623, 4300}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -120, 24, 45}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 53, 8}, { 0, 3825}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -249, 43, 283}, { 5443, 2252}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -120, 24, 45}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -249, 43, 283}, { 0, 6604}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -244, 53, 410}, { 1332, 8841}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -344, 53, 535}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -244, 53, 410}, { 0, 4311}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -385, 62, 184}, { 5155, 6123}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -385, 62, 184}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -634, 101, 140}, { 0, 6282}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -627, 158, 479}, { 6962, 5119}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -249, 43, 283}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -385, 62, 184}, { 0, 4496}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -244, 53, 410}, { 2063, -563}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -244, 53, 410}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -131, 36, 499}, { 0, 4000}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -120, 24, 45}, { 7493, -1571}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -120, 24, 17}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -253, 43, -113}, { 0, 4865}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -248, 53, 8}, { 1745, 3084}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -472, 72, 5}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -662, 101, -362}, { 0, 9539}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -730, 101, -52}, { 4191, 4538}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -329, 62, -13}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -253, 43, -113}, { 0, 3637}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -472, 72, 5}, { 2098, -1058}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -248, 53, 8}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -253, 43, -113}, { 0, 3517}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -329, 62, -13}, { 1671, 1508}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -113, 24, -304}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -259, 55, -347}, { 0, 4200}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -253, 43, -113}, { 4569, 2720}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -662, 101, -362}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -472, 72, 5}, { 0, 9539}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -462, 91, -405}, { 4060, 2141}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -472, 72, 5}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -259, 55, -347}, { 0, 9484}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -462, 91, -405}, { 4245, 8317}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -253, 43, -113}, { 0, 6166}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -259, 55, -347}, { 4298, 8311}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -253, 43, -113}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -120, 24, 17}, { 0, 4865}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -113, 24, -304}, { 4833, 391}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -498, 80, -605}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -826, 89, -620}, { 0, 7771}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -662, 101, -362}, { 5139, 4163}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -525, 60, -775}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -842, 89, -775}, { 0, 7551}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -826, 89, -620}, { 3203, 7240}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -525, 60, -775}, { 0, 4601}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -826, 89, -620}, { 6618, 2341}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -276, 55, -717}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -525, 60, -775}, { 0, 6278}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -498, 80, -605}, { 3321, 4949}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -252, 70, -539}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -276, 55, -717}, { 0, 4725}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -498, 80, -605}, { 4844, 3002}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -462, 91, -405}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -498, 80, -605}, { 0, 5195}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -662, 101, -362}, { 4209, 888}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -113, 24, -304}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -252, 70, -539}, { 0, 6712}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -259, 55, -347}, { 2136, 3374}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -113, 24, -304}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -121, 27, -531}, { 0, 5678}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -252, 70, -539}, { 2832, 5957}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -121, 27, -531}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -132, 40, -695}, { 0, 4413}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -252, 70, -539}, { 2814, 1441}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -132, 40, -695}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -276, 55, -717}, { 0, 4044}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -252, 70, -539}, { 3562, 3039}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -259, 55, -347}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -498, 80, -605}, { 0, 8272}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -462, 91, -405}, { 2289, 4785}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -259, 55, -347}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -252, 70, -539}, { 0, 4986}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -498, 80, -605}, { 5095, 6180}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -465, 80, -1173}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -775, 40, -1192}, { 0, 7459}, {0x7a, 0x78, 0x78, 0x00}}, + {{ -491, 80, -986}, { 3880, 1325}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -279, 30, -1054}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -465, 80, -1173}, { 0, 5673}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -491, 80, -986}, { 3554, 4085}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -276, 55, -717}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -491, 80, -986}, { 0, 8106}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -525, 60, -775}, { 3248, 5153}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -274, 55, -948}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -491, 80, -986}, { 0, 5578}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -276, 55, -717}, { 4669, 253}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -274, 55, -948}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -279, 30, -1054}, { 0, 3267}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -491, 80, -986}, { 4476, 1865}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -491, 80, -986}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -775, 40, -1192}, { 0, 8282}, {0x7a, 0x78, 0x78, 0x00}}, + {{ -831, 89, -962}, { 4576, 6316}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -145, 24, -1031}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -279, 30, -1054}, { 0, 3813}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -274, 55, -948}, { 2201, 3378}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -133, 27, -854}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -145, 24, -1031}, { 0, 4668}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -274, 55, -948}, { 2824, 3115}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -133, 27, -854}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -274, 55, -948}, { 0, 4539}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -276, 55, -717}, { 3992, 1997}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -132, 40, -695}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -133, 27, -854}, { 0, 4313}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -276, 55, -717}, { 2984, 1489}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -525, 60, -775}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -831, 89, -962}, { 0, 8397}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -842, 89, -775}, { 3383, 6605}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -491, 80, -986}, { 0, 5413}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -831, 89, -962}, { 6816, 3837}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -267, 62, -1370}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -275, 53, -1465}, { 0, 2989}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -443, 72, -1492}, { 3432, 3764}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -465, 80, -1173}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -454, 53, -1398}, { 0, 5673}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -704, 101, -1481}, { 5328, 7026}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -454, 53, -1398}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -443, 72, -1492}, { 0, 3018}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -704, 101, -1481}, { 5352, 2278}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -704, 101, -1481}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -775, 40, -1192}, { 0, 7261}, {0x7a, 0x78, 0x78, 0x00}}, + {{ -465, 80, -1173}, { 6308, 5986}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -267, 62, -1370}, { -3205, 3960}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -154, 24, -1442}, { -1086, 5901}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -275, 53, -1465}, { -1347, 3322}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -443, 72, -1492}, { 0, 5416}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -454, 53, -1398}, { 1764, 4487}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -279, 30, -1054}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -145, 24, -1031}, { 0, 3813}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -155, 24, -1214}, { 3663, 3004}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -155, 24, -1214}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -267, 62, -1370}, { 0, 5062}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -279, 30, -1054}, { 4010, -99}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -154, 24, -1442}, { 0, 5720}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -267, 62, -1370}, { 2456, 4228}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -279, 30, -1054}, { 0, 5673}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -267, 62, -1370}, { 5595, 2293}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -454, 53, -1398}, { 0, 4910}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -465, 80, -1173}, { 4623, 4421}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2398, 75, -1151}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2398, 120, -1438}, { 0, 6901}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 60, -1265}, { 5533, 3245}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2075, 62, -1554}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1974, 24, -1488}, { 0, 3616}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1991, 24, -1368}, { 2268, 4630}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2365, 120, -1800}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2075, 62, -1554}, { 0, 8918}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 60, -1265}, { 5244, 11919}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 60, -1265}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2398, 120, -1438}, { 0, 7759}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2365, 120, -1800}, { 6664, 11113}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1991, 24, -1368}, { 0, 4594}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1984, 24, -1249}, { 2065, 3249}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2126, 60, -1265}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1984, 24, -1249}, { 0, 4060}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1905, 24, -964}, { 5652, 6266}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1905, 24, -964}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2046, 50, -950}, { 0, 3981}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 60, -1265}, { 6600, 5006}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 60, -1265}, { 0, 7079}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2259, 80, -856}, { 6695, 1303}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2046, 50, -950}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2259, 80, -856}, { 0, 5847}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 60, -1265}, { 6593, -44}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1991, 24, -1368}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2126, 60, -1265}, { 0, 4594}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2075, 62, -1554}, { 4188, 238}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1256, 101, 2007}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1472, 168, 1985}, { -3058, 4542}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1363, 43, 1765}, { 2392, 6034}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1363, 43, 1765}, { -26, 1070}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1329, 24, 1611}, { -267, 4301}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1271, 43, 1765}, { 1713, 1788}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1363, 43, 1765}, { 413, 6965}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1428, 28, 1562}, { 2579, 10787}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1329, 24, 1611}, { 3354, 8325}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1571, 28, 1504}, { -17, 1056}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1428, 28, 1562}, { 1476, 3853}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1573, 60, 1684}, { 3701, 596}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1571, 28, 1504}, { 3404, 5706}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1573, 60, 1684}, { 1201, 8737}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1655, 60, 1661}, { 2823, 9387}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1573, 60, 1684}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1789, 149, 1807}, { -5425, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1655, 60, 1661}, { -1169, 2322}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1789, 149, 1807}, { -70, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1573, 60, 1684}, { 5355, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1472, 168, 1985}, { 3427, -5599}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1256, 101, 2007}, { -1413, 4886}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1363, 43, 1765}, { 494, 10100}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1271, 43, 1765}, { 1868, 8814}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1363, 43, 1765}, { 0, 5665}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1472, 168, 1985}, { 5616, 5029}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1573, 60, 1684}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1428, 28, 1562}, { 0, 4968}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1363, 43, 1765}, { 4056, 3280}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1226, 43, 1777}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1329, 24, 1611}, { 0, 4815}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1096, 24, 1668}, { 3071, 1947}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1096, 24, 1668}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1150, 43, 1801}, { -2862, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1226, 43, 1777}, { -2758, 2661}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1150, 43, 1801}, { -1267, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1256, 101, 2007}, { -143, 5790}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1226, 43, 1777}, { 369, 913}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1271, 43, 1765}, { -5732, 2185}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1329, 24, 1611}, { -2596, 2820}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1226, 43, 1777}, { -6058, 1274}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1256, 101, 2007}, { -977, 4760}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1271, 43, 1765}, { 318, 9713}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1226, 43, 1777}, { 1130, 9188}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1256, 101, 2007}, { -4602, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1150, 43, 1801}, { 17, 2648}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1052, 24, 1824}, { 1240, 933}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1256, 101, 2007}, { -2575, 4838}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1052, 24, 1824}, { 694, 9680}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1016, 120, 2117}, { 2735, 3659}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 707, 53, 1783}, { -5568, 4938}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 632, 24, 1632}, { -2702, 6953}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 580, 43, 1772}, { -3163, 3900}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 745, 101, 2132}, { -1004, 5601}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 43, 1772}, { 758, 13639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 429, 62, 1974}, { 4661, 10217}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 745, 101, 2132}, { -4686, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 707, 53, 1783}, { 1939, 4068}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 43, 1772}, { 3489, 1955}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 707, 53, 1783}, { -1211, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 745, 101, 2132}, { 3364, 6701}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 768, 24, 1824}, { 409, 867}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1150, 43, 1801}, { -4747, 3821}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1096, 24, 1668}, { -2281, 5274}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1052, 24, 1824}, { -3609, 2048}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1016, 120, 2117}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1052, 24, 1824}, { 0, 7382}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 768, 24, 1824}, { 5784, 6712}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 768, 24, 1824}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 745, 101, 2132}, { 0, 7563}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1016, 120, 2117}, { 5542, 6948}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1052, 24, 1824}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 914, 24, 1670}, { 0, 5274}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 768, 24, 1824}, { 4353, 4890}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 914, 24, 1670}, { 0, 5394}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 707, 53, 1783}, { 1609, 781}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 707, 53, 1783}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 914, 24, 1670}, { 0, 5909}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 632, 24, 1632}, { 3497, 1227}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1016, 28, 1676}, { -5607, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 914, 24, 1670}, { -5652, 3113}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1052, 24, 1824}, { -2602, 152}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1096, 24, 1668}, { -6349, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1016, 28, 1676}, { -5375, 2856}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1052, 24, 1824}, { -2861, 995}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 632, 24, 1632}, { -2145, 4653}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 499, 24, 1553}, { -522, 7399}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 580, 43, 1772}, { 191, 2635}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 499, 24, 1553}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 464, 53, 1745}, { -4048, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 43, 1772}, { -4144, 3477}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 378, 43, 1739}, { -4571, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 464, 53, 1745}, { -3727, 2603}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 464, 53, 1745}, { -1894, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 429, 62, 1974}, { -1569, 5771}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 43, 1772}, { 561, 1038}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 378, 43, 1739}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 429, 62, 1974}, { -4955, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 464, 53, 1745}, { -516, 2738}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 429, 62, 1974}, { 127, 4103}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 378, 43, 1739}, { -77, 9054}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 47, 91, 1872}, { 7243, 8058}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 26, 62, 1402}, { 241, -2309}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -201, 101, 1585}, { -364, 3710}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 47, 91, 1872}, { 7411, 4193}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 235, 42, 1362}, { -1898, 5595}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 187, 23, 1446}, { -154, 6615}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 381, 26, 1418}, { -667, 2628}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 47, 91, 1872}, { 0, 1024}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 378, 43, 1739}, { 0, 8412}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 26, 62, 1402}, { 9112, 4289}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 378, 43, 1739}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 499, 24, 1553}, { 0, 5595}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 187, 23, 1446}, { 6564, 3952}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 187, 23, 1446}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 26, 62, 1402}, { 0, 4543}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 378, 43, 1739}, { 5054, -4086}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 217, 32, 1207}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 235, 42, 1362}, { 0, 4241}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 381, 26, 1418}, { 2859, 5705}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 235, 42, 1362}, { -3089, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 151, 43, 1275}, { -3082, 3514}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 187, 23, 1446}, { -1145, 471}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 151, 43, 1275}, { -4755, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 26, 62, 1402}, { -3193, 4358}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 187, 23, 1446}, { -1176, 1473}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 499, 24, 1553}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 381, 26, 1418}, { 0, 4701}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 187, 23, 1446}, { 3371, 6890}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 151, 43, 1275}, { 0, 2978}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 235, 42, 1362}, { 2488, 3063}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -445, 120, 1132}, { 0, 6711}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -366, 110, 1364}, { 4456, 4373}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -201, 101, 1585}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { 0, 9501}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -366, 110, 1364}, { 3694, 5326}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -64, 34, 967}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { -4899, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -2, 62, 1069}, { -1317, 3167}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -13, 24, 829}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -105, 53, 876}, { -2204, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -64, 34, 967}, { -2191, 3120}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -13, 24, 829}, { -2748, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -64, 34, 967}, { -645, 3209}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 25, 24, 907}, { -970, 1022}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 25, 24, 907}, { -4170, 4261}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -64, 34, 967}, { -1985, 4604}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2, 62, 1069}, { -1427, 2151}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 25, 24, 907}, { -24, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -2, 62, 1069}, { 2718, 3133}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 70, 28, 999}, { 2068, 1047}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -201, 101, 1585}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 26, 62, 1402}, { 0, 7074}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { 6241, 6759}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 217, 32, 1207}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -2, 62, 1069}, { 0, 6380}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 151, 43, 1275}, { 1909, 1442}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 70, 28, 999}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -2, 62, 1069}, { 0, 3208}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 217, 32, 1207}, { 5179, 1840}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -176, 72, 1175}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -64, 34, 967}, { 0, 5923}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -445, 120, 1132}, { 5325, -971}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -223, 64, 921}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -64, 34, 967}, { 0, 4484}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -105, 53, 876}, { 1581, 3107}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -445, 120, 1132}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -64, 34, 967}, { 0, 9735}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -223, 64, 921}, { 2166, 7036}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2, 62, 1069}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { 0, 5197}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 151, 43, 1275}, { 5269, 515}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 26, 62, 1402}, { 0, 7273}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 151, 43, 1275}, { 3674, 7039}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -223, 64, 921}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -515, 139, 944}, { -6201, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -445, 120, 1132}, { -5006, 4996}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -223, 64, 921}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -251, 64, 857}, { -1437, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -515, 139, 944}, { -1980, 6900}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -251, 64, 857}, { -86, 3096}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -223, 64, 921}, { -26, 4533}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -105, 53, 876}, { 2589, 4539}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -251, 64, 857}, { -1701, 5569}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -105, 53, 876}, { -636, 8415}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -131, 53, 808}, { 339, 7294}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -318, 62, 645}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -344, 53, 535}, { 0, 3367}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -627, 158, 479}, { 5897, 5612}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -214, 24, 514}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -318, 62, 645}, { -3535, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -188, 53, 626}, { -1565, 2876}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -344, 53, 535}, { -2769, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -318, 62, 645}, { -2650, 3364}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -318, 62, 645}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -582, 101, 717}, { 0, 6697}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -515, 139, 944}, { 4913, 6700}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -627, 158, 479}, { 0, 8496}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -582, 101, 717}, { 3891, 5153}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -131, 53, 808}, { -4076, 1024}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -105, 53, 876}, { -3252, 2260}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -13, 24, 829}, { -1535, 876}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -171, 24, 706}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -318, 62, 645}, { 0, 4386}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -251, 64, 857}, { 3573, 1548}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -318, 62, 645}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -515, 139, 944}, { 0, 8531}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -251, 64, 857}, { 3586, 3845}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -112, 32, 604}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -188, 53, 626}, { 0, 2705}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -171, 24, 706}, { 1787, 2657}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -171, 24, 706}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -47, 24, 770}, { 0, 3901}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -112, 32, 604}, { 2418, 1138}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -214, 24, 514}, { -3330, 3674}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -188, 53, 626}, { -906, 3759}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -112, 32, 604}, { -1034, 2082}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -131, 53, 808}, { -2820, 1023}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -13, 24, 829}, { -789, 2557}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -47, 24, 770}, { -828, 1161}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -171, 24, 706}, { -4101, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -131, 53, 808}, { -2406, 2624}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -47, 24, 770}, { -1223, 1014}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -251, 64, 857}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -131, 53, 808}, { 0, 3696}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -171, 24, 706}, { 2328, 3785}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -188, 53, 626}, { -1788, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -318, 62, 645}, { -2010, 3718}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -214, 24, 514}, { -26, 1044}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -112, 32, 604}, { 2160, 2784}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -131, 36, 499}, { 1664, 653}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1655, 60, 1661}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1789, 149, 1807}, { 0, 5473}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1827, 24, 1514}, { 4714, 876}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1872, 24, 1228}, { -15, 1061}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1766, 24, 1324}, { 1085, 3782}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1889, 43, 1405}, { 3528, 1985}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1889, 43, 1405}, { -37, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1766, 24, 1324}, { 2994, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1827, 24, 1514}, { -161, -1574}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2052, 62, 1531}, { 73, 4620}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1827, 24, 1514}, { -22, 9311}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1789, 149, 1807}, { 6562, 9332}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2052, 62, 1531}, { -3597, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1889, 43, 1405}, { -44, 3363}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1827, 24, 1514}, { 1094, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2326, 139, 1274}, { -314, 4161}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2037, 24, 1206}, { 338, 10675}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2052, 62, 1531}, { 6536, 8058}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2326, 139, 1274}, { -1092, 4038}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2081, 24, 1086}, { 1212, 10397}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 2037, 24, 1206}, { 3329, 8865}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1889, 43, 1405}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2052, 62, 1531}, { 0, 5277}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2037, 24, 1206}, { 5105, 895}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2115, 24, 1018}, { 202, 5014}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2008, 24, 953}, { 59, 7574}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2081, 24, 1086}, { 1774, 4971}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 2326, 139, 1274}, { -2012, 4129}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2115, 24, 1018}, { 1911, 10183}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2081, 24, 1086}, { 2798, 8884}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 2008, 24, 953}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2037, 24, 1206}, { 0, 6241}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2081, 24, 1086}, { 1178, 3909}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1872, 24, 1228}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2037, 24, 1206}, { 0, 4437}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2008, 24, 953}, { 5216, 4543}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1889, 43, 1405}, { 0, 4686}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2037, 24, 1206}, { 3410, 884}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1766, 24, 1324}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1655, 60, 1661}, { 0, 8353}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1827, 24, 1514}, { 2430, 4310}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1571, 28, 1504}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1655, 60, 1661}, { 0, 4750}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1766, 24, 1324}, { 5284, -328}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1828, 70, -635}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1714, 26, -700}, { 0, 3876}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1696, 26, -633}, { 1370, 3528}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1828, 70, -635}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1750, 25, -758}, { 0, 4166}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1714, 26, -700}, { 1279, 3573}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2046, 50, -950}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1828, 70, -635}, { 0, 8910}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2003, 125, -603}, { 3539, 7447}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2259, 80, -856}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2046, 50, -950}, { 0, 5847}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2003, 125, -603}, { 6981, 3601}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1832, 24, -845}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1750, 25, -758}, { 0, 3474}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1828, 70, -635}, { 3051, 4227}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1905, 24, -964}, { 0, 3981}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1832, 24, -845}, { 2585, 5227}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1832, 24, -845}, { 0, 5959}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1828, 70, -635}, { 4018, 7809}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2137, 24, -47}, { 0, 1024}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 1997, 20, -18}, { 0, 3975}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2173, 72, 142}, { 4061, 1051}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1940, 24, -141}, { 0, 5517}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1997, 20, -18}, { 1787, 3371}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2137, 24, -47}, { 0, 1023}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2063, 53, -227}, { -4042, 1023}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 1940, 24, -141}, { -3305, 4068}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2384, 101, 40}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2063, 53, -227}, { 0, 9650}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2137, 24, -47}, { 2119, 6208}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2371, 120, -319}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2063, 53, -227}, { 0, 7760}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2384, 101, 40}, { 7136, 2913}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2173, 72, 142}, { -5061, 6955}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1997, 20, -18}, { -1812, 10761}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2017, 24, 103}, { -1856, 8236}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2063, 53, -227}, { 0, 1023}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2371, 120, -319}, { 0, 7760}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2003, 125, -603}, { 7860, 2350}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2371, 120, -319}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2259, 80, -856}, { 0, 12315}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2003, 125, -603}, { 6232, 8249}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2003, 125, -603}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1900, 58, -398}, { 0, 5934}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2063, 53, -227}, { 4582, 7546}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 1811, 24, -353}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1940, 24, -141}, { 0, 6116}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1900, 58, -398}, { 2163, 1187}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1940, 24, -141}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2063, 53, -227}, { 0, 4156}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 1900, 58, -398}, { 4806, 3449}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2384, 101, 40}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2137, 24, -47}, { 0, 6625}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2173, 72, 142}, { 3431, 4452}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2012, 28, 478}, { -3205, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2154, 58, 487}, { -3398, 4003}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2009, 32, 380}, { -1181, 994}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2173, 72, 142}, { -1122, 6943}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2017, 24, 103}, { -479, 10334}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2029, 24, 191}, { 1067, 9380}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2461, 91, 443}, { -700, 11067}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2384, 101, 40}, { -1883, 19428}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2173, 72, 142}, { 2930, 18837}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2173, 72, 142}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2154, 58, 487}, { 0, 8125}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { 6284, 6859}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2009, 32, 380}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2154, 58, 487}, { 0, 4761}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2173, 72, 142}, { 5997, 958}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2029, 24, 191}, { 0, 4300}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2009, 32, 380}, { 3593, 5826}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2008, 24, 953}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2126, 24, 953}, { 0, 3456}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2210, 43, 670}, { 5818, 5205}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 24, 953}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2370, 62, 892}, { 0, 6250}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2210, 43, 670}, { 5222, 4129}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2326, 139, 1274}, { -9049, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2370, 62, 892}, { -3344, 6684}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 24, 953}, { -998, 2013}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2326, 139, 1274}, { -3773, 3520}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2126, 24, 953}, { 2991, 7996}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2115, 24, 1018}, { 2714, 6676}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 24, 953}, { -3216, 2970}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2008, 24, 953}, { -1135, 4229}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2115, 24, 1018}, { -2324, 1958}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2210, 43, 670}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2053, 24, 695}, { 0, 4311}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2008, 24, 953}, { 5106, 6050}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2461, 91, 443}, { 87, 5168}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2154, 58, 487}, { -47, 11578}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2165, 60, 563}, { 1536, 11600}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2154, 58, 487}, { -5726, 3128}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2012, 28, 478}, { -2924, 4158}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2165, 60, 563}, { -5494, 1561}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2165, 60, 563}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2012, 28, 478}, { 0, 4677}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2053, 24, 695}, { 3529, 1841}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2053, 24, 695}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2210, 43, 670}, { 0, 4311}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2165, 60, 563}, { 2354, 3777}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { -5390, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2165, 60, 563}, { 942, 2854}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2210, 43, 670}, { 1606, 533}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2370, 62, 892}, { -4349, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { 2026, 7967}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2210, 43, 670}, { 1286, 992}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1203, 72, -2333}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1317, 120, -2568}, { 0, 5775}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1089, 62, -2414}, { 2480, 1401}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1089, 62, -2414}, { -76, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 960, 53, -2444}, { 1190, 5953}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1009, 24, -2257}, { 6829, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1291, 32, -2018}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1351, 72, -2091}, { -1820, 3565}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1315, 53, -2206}, { -60, 6810}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1351, 72, -2091}, { 3878, -890}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1557, 120, -2272}, { -1186, 1569}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1315, 53, -2206}, { 4081, 1562}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 960, 53, -2444}, { -32, 1055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1089, 62, -2414}, { -691, 3657}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 985, 139, -2685}, { 5099, 1829}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1120, 24, -2204}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1203, 72, -2333}, { -4887, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1089, 62, -2414}, { -4973, 5276}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1220, 20, -2113}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1203, 72, -2333}, { -8678, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1120, 24, -2204}, { -3687, 4666}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1009, 24, -2257}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 960, 53, -2444}, { -5639, 5953}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 863, 24, -2294}, { 1306, 6634}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1315, 53, -2206}, { 5100, -2905}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1203, 72, -2333}, { -96, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1220, 20, -2113}, { 8581, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1089, 62, -2414}, { -76, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1120, 24, -2204}, { 6713, -3702}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1557, 120, -2272}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1317, 120, -2568}, { 0, 7839}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1315, 53, -2206}, { 4290, 2847}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1315, 53, -2206}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1317, 120, -2568}, { 0, 7606}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1203, 72, -2333}, { 2012, 3302}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1317, 120, -2568}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 985, 139, -2685}, { 0, 7332}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1089, 62, -2414}, { 4129, 3893}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1291, 32, -2018}, { -4591, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1315, 53, -2206}, { 531, 6247}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1220, 20, -2113}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1522, 72, -1938}, { -77, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1468, 72, -1975}, { 1664, 2823}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1347, 36, -1907}, { 6883, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1405, 72, -2004}, { -27, 1067}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1291, 32, -2018}, { 2436, 5009}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1347, 36, -1907}, { 4523, 725}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1468, 72, -1975}, { -694, 6001}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1522, 72, -1938}, { 493, 6579}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1557, 120, -2272}, { 200, -282}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1291, 32, -2018}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1405, 72, -2004}, { -3676, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1351, 72, -2091}, { -1857, 3538}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1407, 32, -1859}, { 5280, -2762}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1603, 72, -1907}, { 207, 860}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1522, 72, -1938}, { 2834, 882}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1351, 72, -2091}, { 1354, 1919}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1405, 72, -2004}, { -371, 3060}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1557, 120, -2272}, { 5189, 6042}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1405, 72, -2004}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1468, 72, -1975}, { -1415, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1557, 120, -2272}, { -539, 7310}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1824, 120, -2151}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1557, 120, -2272}, { 0, 6272}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1522, 72, -1938}, { 5773, 4371}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1708, 72, -1898}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1824, 120, -2151}, { 0, 6073}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1603, 72, -1907}, { 1785, 401}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1708, 72, -1898}, { -5998, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1481, 28, -1816}, { 2867, 4203}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1592, 24, -1805}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1603, 72, -1907}, { -5802, 2853}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1407, 32, -1859}, { 2046, 3561}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1481, 28, -1816}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1708, 72, -1898}, { -1978, -2527}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1603, 72, -1907}, { -64, 1044}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1481, 28, -1816}, { 5737, 2873}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1407, 32, -1859}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1522, 72, -1938}, { -5549, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1347, 36, -1907}, { 796, 3884}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1468, 72, -1975}, { 2413, 2184}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1405, 72, -2004}, { -27, 1067}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1347, 36, -1907}, { -2328, 5008}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1603, 72, -1907}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1824, 120, -2151}, { 0, 6970}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1522, 72, -1938}, { 1441, 454}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1790, 53, -1862}, { -3622, 4085}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1708, 72, -1898}, { -561, 5796}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1700, 24, -1782}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1880, 53, -1785}, { -77, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1790, 53, -1862}, { 3264, 4085}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1700, 24, -1782}, { 6887, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1790, 53, -1862}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1824, 120, -2151}, { 0, 6357}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1708, 72, -1898}, { 1548, 1551}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2038, 130, -1981}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1824, 120, -2151}, { 0, 5903}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1790, 53, -1862}, { 4604, 3211}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1790, 53, -1862}, { -22, 1043}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1880, 53, -1785}, { -1797, 2644}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2038, 130, -1981}, { 1905, 6471}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1818, 24, -1719}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1962, 62, -1720}, { -4521, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1880, 53, -1785}, { -2023, 3039}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1962, 62, -1720}, { -1675, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2038, 130, -1981}, { 366, 6306}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1880, 53, -1785}, { 463, 981}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1880, 53, -1785}, { -77, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1700, 24, -1782}, { 6887, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1818, 24, -1719}, { 2445, -1559}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2075, 62, -1554}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2365, 120, -1800}, { 0, 7903}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2011, 72, -1650}, { 2042, 1277}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2075, 62, -1554}, { -4986, 5837}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1909, 24, -1616}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1974, 24, -1488}, { -5503, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1909, 24, -1616}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2075, 62, -1554}, { -5481, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2011, 72, -1650}, { -2790, 3243}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1818, 24, -1719}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1909, 24, -1616}, { -4168, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2011, 72, -1650}, { -5431, 4358}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2365, 120, -1800}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2038, 130, -1981}, { 0, 7713}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1962, 62, -1720}, { 4885, 6598}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2365, 120, -1800}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1962, 62, -1720}, { 0, 8436}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2011, 72, -1650}, { 1399, 7814}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1708, 72, -1898}, { -3640, 5791}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1592, 24, -1805}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1700, 24, -1782}, { -4242, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1818, 24, -1719}, { 5327, -2794}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2011, 72, -1650}, { 140, 908}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1962, 62, -1720}, { 2735, 910}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2259, 80, -856}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2098, 55, -1103}, { 0, 7010}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2046, 50, -950}, { 2578, 5011}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2098, 55, -1103}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 60, -1265}, { 0, 6023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1984, 24, -1249}, { 4299, 4749}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2126, 60, -1265}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2124, 53, -1415}, { 0, 5574}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1984, 24, -1249}, { 4468, 649}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2259, 80, -856}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2398, 75, -1151}, { 0, 7622}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2098, 55, -1103}, { 5099, 4159}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 60, -1265}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2398, 120, -1438}, { 0, 7656}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2124, 53, -1415}, { 2616, 2558}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2398, 75, -1151}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 60, -1265}, { 0, 6986}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2098, 55, -1103}, { 3252, 6259}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2398, 75, -1151}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2398, 120, -1438}, { 0, 6901}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 60, -1265}, { 5533, 3245}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2098, 55, -1103}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1984, 24, -1249}, { 0, 6713}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1967, 24, -1115}, { 2938, 3888}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2075, 62, -1554}, { 2011, 5427}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1974, 24, -1488}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2124, 53, -1415}, { -3599, 6425}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2124, 53, -1415}, { -39, 1084}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1991, 24, -1368}, { -1081, 6485}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1984, 24, -1249}, { 2767, 9009}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2365, 120, -1800}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2075, 62, -1554}, { 0, 7903}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2124, 53, -1415}, { 2482, 8857}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2124, 53, -1415}, { -40, 1084}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1974, 24, -1488}, { 3558, 6485}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1991, 24, -1368}, { 5345, 2203}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2398, 120, -1438}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2365, 120, -1800}, { 0, 7525}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2124, 53, -1415}, { 5070, 1059}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2046, 50, -950}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2098, 55, -1103}, { 0, 5918}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1905, 24, -964}, { 4254, 32}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2098, 55, -1103}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1967, 24, -1115}, { 0, 5127}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1905, 24, -964}, { 4763, 6505}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1937, 60, -783}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1832, 24, -845}, { 0, 4886}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1750, 25, -758}, { 3536, 5652}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1828, 70, -635}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1937, 60, -783}, { 0, 6620}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1750, 25, -758}, { 4322, 2716}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1828, 70, -635}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1750, 25, -758}, { 0, 5665}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1714, 26, -700}, { 1889, 4789}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1714, 26, -700}, { 0, 5236}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1696, 26, -633}, { 2024, 4723}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1905, 24, -964}, { 0, 6691}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1832, 24, -845}, { 2888, 3588}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2259, 80, -856}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2046, 50, -950}, { 0, 5773}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1937, 60, -783}, { 3986, 6404}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2003, 125, -603}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2259, 80, -856}, { 0, 8351}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1937, 60, -783}, { 3701, 2770}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1937, 60, -783}, { 0, 5116}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1828, 70, -635}, { 3143, 3106}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2046, 50, -950}, { 0, 7078}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1905, 24, -964}, { 3908, 5127}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1847, 58, -480}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1717, 25, -518}, { 0, 5440}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1758, 24, -435}, { 2426, 4063}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1828, 70, -635}, { 0, 5018}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1717, 25, -518}, { 4248, 2233}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1828, 70, -635}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1697, 26, -585}, { 0, 5471}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1717, 25, -518}, { 2130, 5635}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1696, 26, -633}, { 0, 5240}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1697, 26, -585}, { 1458, 5225}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2003, 125, -603}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1828, 70, -635}, { 0, 4794}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1847, 58, -480}, { 2490, 3851}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2003, 125, -603}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1847, 58, -480}, { 0, 4791}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1900, 58, -398}, { 1904, 4809}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2137, 24, -47}, { 0, 1023}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2063, 53, -227}, { -7548, 1023}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 1940, 24, -141}, { -6171, 6708}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2384, 101, 40}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2137, 24, -47}, { 0, 5904}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2173, 72, 142}, { 2990, 4011}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2063, 53, -227}, { 0, 8541}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2137, 24, -47}, { 1847, 5541}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2137, 24, -47}, { 0, 1024}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 1940, 24, -141}, { 0, 7660}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1997, 20, -18}, { 2640, 4491}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2187, 80, -470}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1988, 60, -325}, { 0, 6013}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2063, 53, -227}, { 2504, 5970}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2371, 120, -319}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2187, 80, -470}, { 0, 3459}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2063, 53, -227}, { 2719, 2922}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2063, 53, -227}, { 0, 1023}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 1988, 60, -325}, { 0, 4780}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1940, 24, -141}, { 4623, 1176}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1997, 20, -18}, { 0, 5382}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2173, 72, 142}, { 5998, 1064}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2063, 53, -227}, { 0, 6894}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 2384, 101, 40}, { 6218, 2670}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2259, 80, -856}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2187, 80, -470}, { 0, 4995}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2371, 120, -319}, { 2142, 6153}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2003, 125, -603}, { 0, 8351}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2187, 80, -470}, { 4605, 7495}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2003, 125, -603}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1900, 58, -398}, { 0, 5261}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1988, 60, -325}, { 2411, 6284}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2187, 80, -470}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2003, 125, -603}, { 0, 5708}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1988, 60, -325}, { 4781, 2449}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2173, 72, 142}, { -5061, 6955}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1997, 20, -18}, { -263, 12577}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2017, 24, 103}, { -328, 8847}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1988, 60, -325}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1877, 24, -251}, { 0, 5234}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1940, 24, -141}, { 3830, 5462}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1811, 24, -353}, { 0, 6572}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1877, 24, -251}, { 2796, 4171}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1988, 60, -325}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1900, 58, -398}, { 0, 4952}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1811, 24, -353}, { 3894, 4976}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 661, 72, -2444}, { -5543, 4033}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 577, 72, -2424}, { -4543, 7193}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 726, 24, -2302}, { -47, 1057}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 815, 62, -2450}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 639, 101, -2600}, { 0, 5229}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 661, 72, -2444}, { 1877, 3042}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 577, 72, -2424}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 639, 101, -2600}, { 0, 4411}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 432, 62, -2407}, { 2349, -128}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 863, 24, -2294}, { 9697, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 661, 72, -2444}, { -108, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 726, 24, -2302}, { 5386, 4000}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 592, 20, -2265}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 432, 62, -2407}, { -8341, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 455, 24, -2222}, { -2837, 5763}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 639, 101, -2600}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 340, 110, -2623}, { 0, 6377}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 432, 62, -2407}, { 3824, 4416}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 661, 72, -2444}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 639, 101, -2600}, { 0, 3906}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 577, 72, -2424}, { 1540, 889}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 592, 20, -2265}, { 8249, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 577, 72, -2424}, { 3499, -3282}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 432, 62, -2407}, { -92, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 726, 24, -2302}, { -5335, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 577, 72, -2424}, { -1097, 7341}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 592, 20, -2265}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 960, 53, -2444}, { -6979, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 815, 62, -2450}, { -4212, 5891}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 863, 24, -2294}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 985, 139, -2685}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 639, 101, -2600}, { 0, 7448}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 815, 62, -2450}, { 3493, 5108}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 815, 62, -2450}, { 125, 3334}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 960, 53, -2444}, { -34, 6282}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 985, 139, -2685}, { 5131, 6772}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 455, 24, -2222}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 72, -2320}, { -8952, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 327, 28, -2169}, { -3499, 5006}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 815, 62, -2450}, { -6437, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 661, 72, -2444}, { -7978, 6726}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 863, 24, -2294}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 432, 62, -2407}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 0, 7768}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 248, 72, -2320}, { 1677, 4258}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 432, 62, -2407}, { -5535, 5816}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 248, 72, -2320}, { 1082, 9960}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 455, 24, -2222}, { -31, 1076}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 432, 62, -2407}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 340, 110, -2623}, { 0, 5322}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 6075, 3953}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -385, 62, 184}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -634, 101, 140}, { 0, 5606}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -710, 120, 336}, { 3703, 6375}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -385, 62, 184}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -472, 72, 5}, { 0, 4588}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -634, 101, 140}, { 3705, 3719}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -710, 120, 336}, { 0, 7531}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -627, 158, 479}, { 3026, 7378}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -472, 72, 5}, { -820, 4340}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -730, 101, -52}, { 4079, 6577}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -634, 101, 140}, { 3004, 2373}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -265, 43, 141}, { -407, 5455}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -127, 24, 162}, { -16, 9712}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -120, 24, 45}, { 3474, 9065}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -265, 43, 141}, { 3337, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -120, 24, 45}, { -216, 4957}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 53, 36}, { 3703, 4224}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -329, 62, -13}, { -1138, 3418}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -336, 53, 70}, { -410, 4949}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 53, 36}, { 799, 3468}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -336, 53, 70}, { 4743, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -329, 62, -13}, { 4137, 2607}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -472, 72, 5}, { 7008, 3079}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -374, 72, 452}, { -1095, 2840}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -378, 53, 319}, { 308, 5167}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -627, 158, 479}, { 3218, -473}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -244, 53, 410}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -378, 53, 319}, { -3284, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -374, 72, 452}, { -1697, 3230}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -244, 53, 410}, { -3833, 5039}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -135, 28, 275}, { -169, 8876}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -249, 43, 283}, { -4, 5390}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -127, 24, 162}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -265, 43, 141}, { -4274, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -249, 43, 283}, { -3147, 5233}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -127, 24, 162}, { -3604, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -249, 43, 283}, { 299, 4543}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -135, 28, 275}, { -173, 1085}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -249, 43, 283}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -265, 43, 141}, { -2905, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -385, 62, 184}, { -2298, 3555}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -385, 62, 184}, { -5347, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -378, 53, 319}, { -3629, 3147}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -249, 43, 283}, { -1928, 1029}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -244, 53, 410}, { -903, 4938}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -249, 43, 283}, { -326, 7436}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -378, 53, 319}, { 2112, 6240}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -378, 53, 319}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -385, 62, 184}, { 0, 3441}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -627, 158, 479}, { 5023, -1488}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -120, 24, 17}, { -625, 5163}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 53, 8}, { 817, 8880}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -248, 53, 36}, { 1602, 8513}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -248, 53, 8}, { -907, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -329, 62, -13}, { -1331, 2684}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -248, 53, 36}, { -329, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -244, 53, 410}, { 237, 4493}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -131, 36, 499}, { 3133, 7800}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -141, 32, 404}, { 3385, 4894}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -244, 53, 410}, { 3423, 444}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -214, 24, 514}, { 65, 1028}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -131, 36, 499}, { 339, 3576}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -214, 24, 514}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -374, 72, 452}, { -3603, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -344, 53, 535}, { -2371, 2371}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -214, 24, 514}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -244, 53, 410}, { -2272, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -374, 72, 452}, { -2287, 3808}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -244, 53, 410}, { -23, 1051}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -141, 32, 404}, { -263, 4215}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -135, 28, 275}, { 3598, 4928}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -120, 24, 17}, { -7, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 53, 36}, { 596, 5001}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -120, 24, 45}, { 859, 1022}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -265, 43, 141}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -336, 53, 70}, { 0, 2830}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -385, 62, 184}, { 2076, 2022}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -336, 53, 70}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -472, 72, 5}, { 0, 3731}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -385, 62, 184}, { 2227, 948}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 53, 36}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -336, 53, 70}, { 0, 2717}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -265, 43, 141}, { 1646, 1973}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -344, 53, 535}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -374, 72, 452}, { -1825, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -627, 158, 479}, { -3381, 6236}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -429, 62, -180}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 91, -405}, { 0, 5656}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -662, 101, -362}, { 4138, 5408}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -472, 72, 5}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -662, 101, -362}, { 0, 8444}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -730, 101, -52}, { 3652, 4086}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -662, 101, -362}, { 0, 6360}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -472, 72, 5}, { 3109, -377}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -329, 62, -13}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -253, 43, -113}, { 0, 3301}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -472, 72, 5}, { 1828, -790}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -253, 43, -113}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -429, 62, -180}, { 0, 4406}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -472, 72, 5}, { 3382, 3963}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -259, 55, -347}, { 0, 5753}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -429, 62, -180}, { 3534, 2477}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -259, 55, -347}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -462, 91, -405}, { 0, 5359}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -429, 62, -180}, { 4195, 3395}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -248, 53, 8}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -253, 43, -113}, { 0, 3196}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -329, 62, -13}, { 1456, 1446}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -113, 24, -304}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -259, 55, -347}, { 0, 5715}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -109, 24, -188}, { 3352, -61}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -109, 24, -188}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -259, 55, -347}, { 0, 7702}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -253, 43, -113}, { 4746, 2430}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -113, 24, -94}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -109, 24, -188}, { 0, 3863}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -253, 43, -113}, { 4321, 1448}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -113, 24, -94}, { -3530, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 53, 8}, { -143, 4989}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -120, 24, 17}, { -156, 1001}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -113, 24, -94}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -253, 43, -113}, { -4342, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -248, 53, 8}, { -3740, 4657}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -498, 80, -605}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -525, 60, -775}, { 0, 5869}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -826, 89, -620}, { 6582, 1927}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -525, 60, -775}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -842, 89, -775}, { 0, 7679}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -826, 89, -620}, { 3150, 8019}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -462, 91, -405}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -498, 80, -605}, { 0, 5131}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -662, 101, -362}, { 4144, 890}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -826, 89, -620}, { 0, 7668}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -662, 101, -362}, { 5059, 4115}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -252, 70, -539}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -385, 60, -476}, { 0, 4002}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -259, 55, -347}, { 3461, 2824}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -128, 37, -639}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -276, 55, -717}, { 0, 7242}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -252, 70, -539}, { 4913, 1624}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -117, 24, -432}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -252, 70, -539}, { 0, 6435}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -259, 55, -347}, { 4708, 2959}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -132, 40, -695}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -276, 55, -717}, { 0, 6083}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -128, 37, -639}, { 1358, 15}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -259, 55, -347}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -113, 24, -304}, { 0, 5715}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -117, 24, -432}, { 3695, 4525}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -121, 27, -531}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -252, 70, -539}, { 0, 5226}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -117, 24, -432}, { 2977, 708}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -121, 27, -531}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -126, 32, -587}, { 0, 2760}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -252, 70, -539}, { 4143, 1725}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -126, 32, -587}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -128, 37, -639}, { 0, 2602}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -252, 70, -539}, { 4101, -169}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -252, 70, -539}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -498, 80, -605}, { 0, 6176}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -385, 60, -476}, { 1945, 3278}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -259, 55, -347}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -385, 60, -476}, { 0, 4680}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -462, 91, -405}, { 2201, 4759}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -385, 60, -476}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -498, 80, -605}, { 0, 4514}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -462, 91, -405}, { 2202, 1047}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -276, 55, -717}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -525, 60, -775}, { 0, 6197}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -498, 80, -605}, { 4598, 4668}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -252, 70, -539}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -276, 55, -717}, { 0, 5999}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -498, 80, -605}, { 4865, 2720}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -465, 80, -1173}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -775, 40, -1192}, { 0, 7820}, {0x78, 0x79, 0x78, 0x00}}, + {{ -491, 80, -986}, { 3827, 1224}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -525, 60, -775}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -831, 89, -962}, { 0, 7768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -842, 89, -775}, { 3593, 6625}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -491, 80, -986}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -775, 40, -1192}, { 0, 8650}, {0x78, 0x79, 0x78, 0x00}}, + {{ -831, 89, -962}, { 4601, 6150}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -525, 60, -775}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -491, 80, -986}, { 0, 4009}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -831, 89, -962}, { 6643, 2188}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -274, 55, -948}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -279, 30, -1054}, { 0, 3445}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -491, 80, -986}, { 4440, 1653}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -274, 55, -948}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -491, 80, -986}, { 0, 5508}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -276, 55, -717}, { 3251, 409}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -137, 23, -950}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -279, 30, -1054}, { 0, 6406}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -274, 55, -948}, { 2865, 4175}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -134, 32, -803}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -274, 55, -948}, { 0, 7152}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -276, 55, -717}, { 3427, 3562}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -145, 24, -1031}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -279, 30, -1054}, { 0, 5200}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -137, 23, -950}, { 2409, 386}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -274, 55, -948}, { 0, 5283}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -133, 27, -854}, { 2892, 972}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -133, 27, -854}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -274, 55, -948}, { 0, 6215}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -134, 32, -803}, { 1336, 234}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -279, 30, -1054}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -465, 80, -1173}, { 0, 5773}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -491, 80, -986}, { 3524, 4266}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -276, 55, -717}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -133, 37, -747}, { 0, 5415}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -134, 32, -803}, { 1643, 4959}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -132, 40, -695}, { 0, 6083}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -133, 37, -747}, { 1339, 5206}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -276, 55, -717}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -491, 80, -986}, { 0, 7071}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -525, 60, -775}, { 2552, 5523}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -471, 62, -1300}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -704, 101, -1481}, { 0, 7053}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -465, 80, -1173}, { 2018, -586}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -454, 53, -1398}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -704, 101, -1481}, { 0, 5814}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -471, 62, -1300}, { 1773, 781}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -704, 101, -1481}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 40, -1192}, { 0, 7288}, {0x78, 0x79, 0x78, 0x00}}, + {{ -465, 80, -1173}, { 6543, 5454}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -443, 72, -1492}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 101, -1481}, { 0, 5732}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, 53, -1440}, { 1000, 1221}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -454, 53, -1440}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -704, 101, -1481}, { 0, 5644}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, 53, -1398}, { 742, 912}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -267, 62, -1370}, { -3205, 3960}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -154, 24, -1442}, { -76, 6827}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -275, 53, -1465}, { -460, 3018}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -267, 62, -1370}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -275, 53, -1465}, { 0, 2736}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -454, 53, -1440}, { 3231, 2528}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -295, 43, -1233}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -471, 62, -1300}, { 0, 4845}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -465, 80, -1173}, { 2387, 3861}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -454, 53, -1398}, { 0, 4410}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -471, 62, -1300}, { 1789, 4438}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -295, 43, -1233}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -267, 62, -1370}, { 0, 3558}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -471, 62, -1300}, { 3330, 1615}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -267, 62, -1370}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -454, 53, -1440}, { 0, 4588}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -454, 53, -1398}, { 707, 4336}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -267, 62, -1370}, { -1560, 4766}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -151, 24, -1324}, { -32, 8430}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -154, 24, -1442}, { 2530, 5894}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -275, 53, -1465}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -443, 72, -1492}, { 0, 4090}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -454, 53, -1440}, { 1020, 4097}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -295, 43, -1233}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -465, 80, -1173}, { 0, 4731}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -279, 30, -1054}, { 3670, 1718}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -147, 24, -1114}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -295, 43, -1233}, { 0, 6798}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -279, 30, -1054}, { 4030, 2905}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -155, 24, -1214}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -295, 43, -1233}, { 0, 5366}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -147, 24, -1114}, { 2968, 413}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -295, 43, -1233}, { -462, 5521}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -155, 24, -1214}, { -18, 9841}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -151, 24, -1324}, { 3245, 9165}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -295, 43, -1233}, { 4437, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -151, 24, -1324}, { 905, 4837}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -267, 62, -1370}, { 4848, 5299}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -279, 30, -1054}, { 0, 5471}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -145, 24, -1031}, { 2316, 1997}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -443, 72, -1492}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -563, 91, -1696}, { 0, 5275}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 101, -1481}, { 4134, 3276}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -274, 53, -1549}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -387, 72, -1630}, { 0, 3541}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -443, 72, -1492}, { 2582, 2935}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -179, 53, -1764}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 62, -1959}, { 0, 4735}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -313, 62, -1891}, { 1511, 3972}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -313, 62, -1891}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -439, 72, -2034}, { 0, 4435}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -339, 53, -1847}, { 880, 728}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -240, 62, -1658}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -339, 53, -1847}, { 0, 4855}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -359, 53, -1794}, { 752, 4174}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -359, 53, -1794}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -439, 72, -2034}, { 0, 5572}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -563, 91, -1696}, { 4094, 585}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -359, 53, -1794}, { 0, 4262}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -274, 53, -1549}, { 1750, -27}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -51, 24, -1884}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 62, -1959}, { -8230, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -179, 53, -1764}, { -3122, 7120}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -248, 62, -1959}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -439, 72, -2034}, { 0, 4703}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -313, 62, -1891}, { 1564, 1671}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -179, 53, -1764}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -313, 62, -1891}, { 0, 4337}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -339, 53, -1847}, { 903, 4121}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -179, 53, -1764}, { 0, 3213}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -339, 53, -1847}, { 3223, 3094}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -339, 53, -1847}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -439, 72, -2034}, { 0, 4833}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -359, 53, -1794}, { 759, 349}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -274, 53, -1549}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -359, 53, -1794}, { 0, 5657}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -387, 72, -1630}, { 1486, 3055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -51, 24, -1884}, { -32, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -179, 53, -1764}, { 4747, 3573}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -98, 24, -1762}, { 3930, 1088}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -98, 24, -1762}, { -3692, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -240, 62, -1658}, { 219, 4841}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -118, 24, -1648}, { -164, 978}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -98, 24, -1762}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -179, 53, -1764}, { 607, 3568}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -240, 62, -1658}, { 4191, 4532}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -143, 24, -1546}, { -3307, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -275, 53, -1465}, { -403, 4820}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -154, 24, -1442}, { -146, 1001}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -359, 53, -1794}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -563, 91, -1696}, { 533, 5646}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -387, 72, -1630}, { 2953, 2680}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -443, 72, -1492}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -387, 72, -1630}, { 0, 3677}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -563, 91, -1696}, { 3386, 3594}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -118, 24, -1648}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -240, 62, -1658}, { -3881, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -274, 53, -1549}, { -4516, 4426}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -275, 53, -1465}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -274, 53, -1549}, { 0, 2525}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -443, 72, -1492}, { 3034, 1468}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -118, 24, -1648}, { -3316, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -274, 53, -1549}, { 725, 4977}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -143, 24, -1546}, { -147, 1002}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -143, 24, -1546}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -274, 53, -1549}, { -4069, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -275, 53, -1465}, { -4046, 3569}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -51, 24, -1884}, { -3173, 5533}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 43, 20, -1993}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -201, 72, -2014}, { -9584, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -51, 24, -1884}, { 8138, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -201, 72, -2014}, { 762, -1626}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -248, 62, -1959}, { -91, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -237, 96, -2305}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -439, 72, -2034}, { 0, 7092}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -201, 72, -2014}, { 3634, 4837}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -88, 82, -2139}, { -5838, 6307}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -201, 72, -2014}, { -956, 10560}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -88, 82, -2139}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -237, 96, -2305}, { 0, 5016}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -201, 72, -2014}, { 3002, 687}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -237, 96, -2305}, { 0, 6723}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 49, 72, -2203}, { 3601, 2630}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 49, 72, -2203}, { -91, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -88, 82, -2139}, { 2343, 6307}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 43, 20, -1993}, { 8182, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 49, 72, -2203}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -237, 96, -2305}, { 0, 6475}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -88, 82, -2139}, { 1899, 2963}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -248, 62, -1959}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -201, 72, -2014}, { 0, 2261}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -439, 72, -2034}, { 3318, -100}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 155, 72, -2261}, { -73, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 72, -2233}, { -324, 3821}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 233, 28, -2115}, { 6505, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 72, -2320}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 0, 4914}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 198, 72, -2293}, { 854, 1590}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 198, 72, -2293}, { -358, -996}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 155, 72, -2261}, { -73, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 233, 28, -2115}, { 6505, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 198, 72, -2293}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 0, 4455}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 155, 72, -2261}, { 933, 1208}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 327, 28, -2169}, { -4183, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 198, 72, -2293}, { -2207, 7830}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 233, 28, -2115}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 327, 28, -2169}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 72, -2320}, { -6752, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 198, 72, -2293}, { -6738, 3220}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 72, -2233}, { -7038, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 49, 72, -2203}, { -6136, 2668}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 114, 24, -2058}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 155, 72, -2261}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 0, 4402}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 72, -2233}, { 1296, 1214}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 233, 28, -2115}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 87, 72, -2233}, { -6830, 3821}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 114, 24, -2058}, { -157, 6059}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 87, 72, -2233}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 0, 4465}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 49, 72, -2203}, { 764, 597}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 114, 24, -2058}, { 5653, -1686}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 49, 72, -2203}, { -91, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 43, 20, -1993}, { 8182, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2154, 58, 487}, { -7073, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2148, 58, 401}, { -5637, 3208}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2009, 32, 380}, { -1592, 1678}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2012, 28, 478}, { -3205, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2154, 58, 487}, { -3490, 5423}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2009, 32, 380}, { -215, 980}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2173, 72, 142}, { -1122, 6943}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2017, 24, 103}, { -172, 11951}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2029, 24, 191}, { 2111, 10543}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2173, 72, 142}, { -5903, 6391}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2029, 24, 191}, { -1486, 8369}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2017, 32, 280}, { 548, 6533}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2461, 91, 443}, { -700, 11067}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2384, 101, 40}, { -1479, 5565}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2173, 72, 142}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2154, 58, 487}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { -6312, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2148, 58, 401}, { -113, 2763}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2173, 72, 142}, { -46, 1065}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2017, 32, 280}, { 4729, 5407}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2136, 58, 307}, { 5079, 1645}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { 5010, 4471}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2173, 72, 142}, { -1993, 9189}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2136, 58, 307}, { 1172, 10531}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2148, 58, 401}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { -6438, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2136, 58, 307}, { 493, 2871}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2148, 58, 401}, { -848, -1867}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2136, 58, 307}, { -78, 895}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2017, 32, 280}, { 3691, 1155}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2009, 32, 380}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2148, 58, 401}, { -4323, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2017, 32, 280}, { 214, 4049}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -704, 101, -1481}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -993, 178, -2015}, { 0, 7213}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1217, 70, -1389}, { 5822, 2473}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -563, 91, -1696}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -993, 178, -2015}, { 0, 6573}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 101, -1481}, { 2620, 887}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -439, 72, -2034}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -482, 168, -2630}, { 0, 7211}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -993, 178, -2015}, { 5760, 1412}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -993, 178, -2015}, { 0, 6797}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -563, 91, -1696}, { 3412, 2421}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -237, 96, -2305}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -482, 168, -2630}, { 0, 5250}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -439, 72, -2034}, { 3322, 30}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 60, 120, -2417}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -482, 168, -2630}, { 0, 6998}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -237, 96, -2305}, { 2222, 3403}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1217, 70, -1389}, { 0, 7023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 40, -1192}, { 2675, 2652}, {0x78, 0x79, 0x78, 0x00}}, + {{ 340, 110, -2623}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 139, -3018}, { 0, 5173}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 3273, -371}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 139, -3018}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -482, 168, -2630}, { 0, 9500}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, 120, -2417}, { 4527, 5602}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1044, 178, -3045}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 250, 139, -3018}, { 0, 9164}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 639, 101, -2600}, { 4438, 5359}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 639, 101, -2600}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 139, -3018}, { 0, 6870}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 340, 110, -2623}, { 2071, 3275}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1792, 245, -2743}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1044, 178, -3045}, { 0, 9299}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1317, 120, -2568}, { 3608, 4946}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1557, 120, -2272}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1792, 245, -2743}, { 0, 6550}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1317, 120, -2568}, { 3566, 2589}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1317, 120, -2568}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1044, 178, -3045}, { 0, 6678}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 985, 139, -2685}, { 2352, 3755}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 985, 139, -2685}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1044, 178, -3045}, { 0, 4776}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 639, 101, -2600}, { 3369, -434}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1792, 245, -2743}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1557, 120, -2272}, { 0, 6550}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1824, 120, -2151}, { 2997, 6448}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2428, 216, -2312}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1792, 245, -2743}, { 0, 8888}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1824, 120, -2151}, { 4959, 5171}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2768, 175, -969}, { 0, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{ 2398, 120, -1438}, { 0, 7090}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2398, 75, -1151}, { 1917, 4863}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2770, 178, -1613}, { 0, 7529}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2398, 120, -1438}, { 3794, 5757}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2038, 130, -1981}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2428, 216, -2312}, { 0, 6331}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1824, 120, -2151}, { 2733, 472}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2259, 80, -856}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2768, 175, -969}, { 0, 6381}, {0x78, 0x79, 0x78, 0x00}}, + {{ 2398, 75, -1151}, { 2641, 2999}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2428, 216, -2312}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2038, 130, -1981}, { 0, 6331}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2365, 120, -1800}, { 3587, 5009}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2770, 178, -1613}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2365, 120, -1800}, { 0, 5625}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2398, 120, -1438}, { 3220, 3774}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2428, 216, -2312}, { 0, 8989}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2365, 120, -1800}, { 2979, 4531}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2384, 101, 40}, { -1993, 7116}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2913, 139, 287}, { 5235, 16105}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2812, 178, -493}, { -3239, -251}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2371, 120, -319}, { -4607, 4379}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { -700, 11067}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2384, 101, 40}, { -1479, 5565}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2370, 62, 892}, { 0, 5718}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2698, 197, 1065}, { 3911, 6696}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2913, 139, 287}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { 0, 5937}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2698, 197, 1065}, { 6882, 5628}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2812, 178, -493}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2259, 80, -856}, { 0, 7777}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2371, 120, -319}, { 3923, 3839}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2812, 178, -493}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2768, 175, -969}, { 0, 5856}, {0x78, 0x79, 0x78, 0x00}}, + {{ 2259, 80, -856}, { 5315, 5188}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2305, 149, 1743}, { -51, 5094}, {0x78, 0x79, 0x78, 0x00}}, + {{ 2052, 62, 1531}, { -17, 7768}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1789, 149, 1807}, { 3922, 7512}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2305, 149, 1743}, { -4070, 1023}, {0x78, 0x79, 0x78, 0x00}}, + {{ 2326, 139, 1274}, { -696, 4629}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2052, 62, 1531}, { -1397, 962}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1548, 197, 2214}, { -8365, 2871}, {0x78, 0x79, 0x78, 0x00}}, + {{ 2305, 149, 1743}, { 0, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{ 1789, 149, 1807}, { 4859, 2598}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1472, 168, 1985}, { 1736, 3574}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2698, 197, 1065}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2326, 139, 1274}, { 0, 5423}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2305, 149, 1743}, { 4106, 7917}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2370, 62, 892}, { 0, 5055}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2326, 139, 1274}, { 3667, 3454}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1472, 168, 1985}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1256, 101, 2007}, { 0, 3345}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1548, 197, 2214}, { 2407, 418}, {0x78, 0x79, 0x78, 0x00}}, + {{ 429, 62, 1974}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 47, 91, 1872}, { 0, 5077}, {0x78, 0x79, 0x78, 0x00}}, + {{ 484, 99, 2368}, { 3789, -524}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 47, 91, 1872}, { 0, 1023}, {0x78, 0x79, 0x78, 0x00}}, + {{ -201, 101, 1585}, { 0, 4903}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -398, 99, 2241}, { 5911, 1158}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1548, 197, 2214}, { 0, 1023}, {0x78, 0x79, 0x78, 0x00}}, + {{ 1256, 101, 2007}, { 0, 4813}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1016, 120, 2117}, { 2398, 6073}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1548, 197, 2214}, { 0, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{ 1016, 120, 2117}, { 0, 6614}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 484, 99, 2368}, { 3539, 11480}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -555, 139, 1530}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -920, 187, 1535}, { 0, 4790}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -398, 99, 2241}, { 7292, -514}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -201, 101, 1585}, { 1135, 5273}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -366, 110, 1364}, { 6233, 7643}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -555, 139, 1530}, { 6753, 4590}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 745, 101, 2132}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 484, 99, 2368}, { -1726, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1016, 120, 2117}, { 1080, 3547}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 484, 99, 2368}, { -5597, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 745, 101, 2132}, { -4899, 2603}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 429, 62, 1974}, { -1985, 1087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -201, 101, 1585}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -555, 139, 1530}, { 0, 4705}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -398, 99, 2241}, { 6933, 1971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 484, 99, 2368}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 47, 91, 1872}, { 0, 7787}, {0x78, 0x79, 0x78, 0x00}}, + {{ -398, 99, 2241}, { 5909, 7968}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -515, 139, 944}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1058, 187, 737}, { 0, 6988}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -920, 187, 1535}, { 7135, 2782}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -582, 101, 717}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -627, 158, 479}, { 0, 3578}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1058, 187, 737}, { 4872, 1908}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -445, 120, 1132}, { 0, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -515, 139, 944}, { 0, 3089}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -920, 187, 1535}, { 6052, -1078}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -445, 120, 1132}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -920, 187, 1535}, { 0, 7431}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -555, 139, 1530}, { 2381, 4513}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -627, 158, 479}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -710, 120, 336}, { 0, 2755}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1058, 187, 737}, { 5148, 891}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -445, 120, 1132}, { -5599, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -555, 139, 1530}, { -3729, 5970}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -366, 110, 1364}, { -1864, 3497}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -634, 101, 140}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1216, 130, -112}, { 0, 7518}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -710, 120, 336}, { 2160, 951}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -634, 101, 140}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -730, 101, -52}, { 0, 3218}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1216, 130, -112}, { 4176, 5997}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -710, 120, 336}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1216, 130, -112}, { 0, 7937}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1058, 187, 737}, { 5475, 985}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -582, 101, 717}, { 0, 3470}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1058, 187, 737}, { 4842, 4506}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 40, -1192}, { 0, 1023}, {0x78, 0x79, 0x78, 0x00}}, + {{-1217, 70, -1389}, { 0, 6148}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1151, 178, -713}, { 6072, 3050}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 40, -1192}, { 0, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{-1151, 178, -713}, { 0, 7425}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -831, 89, -962}, { 1134, 3383}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -831, 89, -962}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1151, 178, -713}, { 0, 5221}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -842, 89, -775}, { 1442, 2237}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -842, 89, -775}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1151, 178, -713}, { 0, 4338}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -826, 89, -620}, { 1576, 1181}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -826, 89, -620}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1151, 178, -713}, { 0, 4552}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -662, 101, -362}, { 2162, -1185}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -730, 101, -52}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -662, 101, -362}, { 0, 4273}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1216, 130, -112}, { 4994, 550}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -662, 101, -362}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1151, 178, -713}, { 0, 7225}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1216, 130, -112}, { 5386, 4152}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2154, 58, 487}, { -5727, 3128}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2012, 28, 478}, { -1588, 4649}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2165, 60, 563}, { -5384, 813}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { 87, 5169}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2154, 58, 487}, { -45, 11479}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2165, 60, 563}, { 1514, 11501}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2210, 43, 670}, { -3322, 6081}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2040, 24, 585}, { -138, 10928}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2053, 24, 695}, { 1201, 7845}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2210, 43, 670}, { 1638, 5812}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2053, 24, 695}, { 66, 10407}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2176, 43, 756}, { 3457, 7928}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2370, 62, 892}, { -4349, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { 1928, 7860}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2210, 43, 670}, { 1200, 993}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2461, 91, 443}, { -5390, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2165, 60, 563}, { 845, 2826}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2210, 43, 670}, { 1498, 540}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2165, 60, 563}, { -32, 1067}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2040, 24, 585}, { 455, 5025}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2210, 43, 670}, { 3374, 15}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2370, 62, 892}, { -2337, 4692}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2210, 43, 670}, { 644, 9373}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2176, 43, 756}, { 1432, 7688}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2012, 28, 478}, { 3426, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2040, 24, 585}, { 81, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2165, 60, 563}, { -221, 5000}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 24, 953}, { -3502, 4723}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2030, 24, 824}, { -155, 8259}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2008, 24, 953}, { 62, 4282}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2370, 62, 892}, { -1972, 4239}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2176, 43, 756}, { 545, 8343}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2170, 43, 856}, { 1467, 6535}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2176, 43, 756}, { -9, 1056}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2030, 24, 824}, { -2837, 5084}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2170, 43, 856}, { 1341, 3784}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2053, 24, 695}, { 1163, 5090}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2030, 24, 824}, { 4529, 2958}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2126, 24, 953}, { -3216, 2970}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2008, 24, 953}, { -142, 4830}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2115, 24, 1018}, { -1899, 1475}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2326, 139, 1274}, { -9049, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2370, 62, 892}, { -3872, 6160}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 24, 953}, { -3028, 1084}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2370, 62, 892}, { -4013, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2170, 43, 856}, { -245, 2728}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2126, 24, 953}, { 1132, 1022}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2170, 43, 856}, { -3441, 4010}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2030, 24, 824}, { -136, 6878}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2126, 24, 953}, { -795, 2054}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2326, 139, 1274}, { -3773, 3520}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2126, 24, 953}, { 1247, 6843}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2115, 24, 1018}, { 804, 5591}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2326, 139, 1274}, { -314, 4161}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2037, 24, 1206}, { 121, 8517}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2052, 62, 1531}, { 6578, 7032}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2037, 24, 1206}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1949, 43, 1349}, { -3416, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2052, 62, 1531}, { -5503, 4712}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1872, 24, 1228}, { -5041, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1949, 43, 1349}, { -3214, 5015}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1949, 43, 1349}, { -320, 5623}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1872, 24, 1228}, { -27, 10003}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1889, 43, 1405}, { 2103, 5032}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2008, 24, 953}, { -17, 1057}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1940, 24, 1091}, { 2167, 5158}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2081, 24, 1086}, { 4552, 1608}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 2326, 139, 1274}, { -1092, 4038}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2081, 24, 1086}, { 420, 8211}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 2037, 24, 1206}, { 2441, 6620}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2081, 24, 1086}, { -34, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1940, 24, 1091}, { 4241, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2037, 24, 1206}, { 1412, -2553}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1940, 24, 1091}, { -4772, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1872, 24, 1228}, { -2911, 5281}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2037, 24, 1206}, { -211, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2326, 139, 1274}, { -2012, 4129}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2115, 24, 1018}, { 720, 8345}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2081, 24, 1086}, { 1407, 6957}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 2115, 24, 1018}, { 202, 5014}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2008, 24, 953}, { -8, 8794}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2081, 24, 1086}, { 2524, 4951}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1872, 24, 1228}, { -15, 1061}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1766, 24, 1324}, { 1610, 5080}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1889, 43, 1405}, { 5218, 2426}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1889, 43, 1405}, { -37, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1766, 24, 1324}, { 4440, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1827, 24, 1514}, { -220, -2813}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1675, 28, 1404}, { -1052, 3800}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1571, 28, 1504}, { 497, 7889}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1732, 48, 1596}, { 5032, 4468}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1571, 28, 1504}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1655, 60, 1661}, { -5504, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1732, 48, 1596}, { -4817, 4035}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1655, 60, 1661}, { -13, 1040}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1789, 149, 1807}, { -4227, 2239}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1732, 48, 1596}, { 562, 3017}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 2052, 62, 1531}, { -3597, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1889, 43, 1405}, { -98, 3327}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1827, 24, 1514}, { 1022, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2052, 62, 1531}, { -750, 4255}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1949, 43, 1349}, { 207, 8383}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1889, 43, 1405}, { 1701, 7651}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1766, 24, 1324}, { -6044, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1675, 28, 1404}, { -5363, 4646}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1827, 24, 1514}, { -151, 2337}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1675, 28, 1404}, { -6788, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1732, 48, 1596}, { -1787, 4554}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1827, 24, 1514}, { -1095, 734}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1732, 48, 1596}, { -2011, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1789, 149, 1807}, { -4207, 5351}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1827, 24, 1514}, { 576, 975}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 2052, 62, 1531}, { 73, 4620}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1827, 24, 1514}, { -20, 9239}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1789, 149, 1807}, { 6462, 9259}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1271, 43, 1765}, { -5732, 2185}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1329, 24, 1611}, { -1100, 3123}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1226, 43, 1777}, { -6213, 839}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1256, 101, 2007}, { -977, 4760}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1271, 43, 1765}, { 49, 8687}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1226, 43, 1777}, { 859, 8186}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1150, 43, 1801}, { -1267, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1256, 101, 2007}, { -337, 4969}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1226, 43, 1777}, { 343, 1141}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1096, 24, 1668}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1150, 43, 1801}, { -4227, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1226, 43, 1777}, { -4073, 3441}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1789, 149, 1807}, { -70, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1573, 60, 1684}, { 5271, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1472, 168, 1985}, { 4491, -3668}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1573, 60, 1684}, { 501, 2868}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1461, 48, 1750}, { -189, 5411}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1472, 168, 1985}, { 2775, 7046}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1573, 60, 1684}, { -5084, 4703}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1428, 28, 1562}, { -365, 8119}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1461, 48, 1750}, { -1819, 2476}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1096, 24, 1668}, { 3415, 5849}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1226, 43, 1777}, { 646, 9693}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1212, 24, 1639}, { 4732, 8576}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1329, 24, 1611}, { 3387, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1212, 24, 1639}, { 206, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1226, 43, 1777}, { -311, 5227}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1363, 43, 1765}, { 413, 6965}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1428, 28, 1562}, { 3611, 12610}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1329, 24, 1611}, { 4756, 8973}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1571, 28, 1504}, { 3404, 5706}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1573, 60, 1684}, { 150, 10182}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1655, 60, 1661}, { 2546, 11143}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1571, 28, 1504}, { -17, 1056}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1428, 28, 1562}, { 2189, 5187}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1573, 60, 1684}, { 5475, 377}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1573, 60, 1684}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1789, 149, 1807}, { -5342, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1655, 60, 1661}, { -1151, 2302}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1363, 43, 1765}, { -26, 1070}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1329, 24, 1611}, { -382, 5842}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1271, 43, 1765}, { 2542, 2130}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1256, 101, 2007}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1472, 168, 1985}, { -3155, 4654}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1363, 43, 1765}, { 675, 5502}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1472, 168, 1985}, { -3307, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1461, 48, 1750}, { -335, 2646}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1363, 43, 1765}, { 612, 862}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1461, 48, 1750}, { -5420, 3863}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1428, 28, 1562}, { -258, 6567}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1363, 43, 1765}, { -3935, 1221}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1256, 101, 2007}, { -1413, 4886}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1363, 43, 1765}, { 143, 9138}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1271, 43, 1765}, { 1417, 7794}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 914, 24, 1670}, { -5850, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 764, 24, 1656}, { -6022, 5584}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 891, 24, 1852}, { -275, 1445}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 891, 24, 1852}, { -822, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1016, 120, 2117}, { 2064, 4262}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 942, 24, 1860}, { 225, 1041}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 764, 24, 1656}, { -7172, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 768, 24, 1824}, { -2723, 3526}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 891, 24, 1852}, { -95, 761}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 768, 24, 1824}, { -1809, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 745, 101, 2132}, { -2982, 5015}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 891, 24, 1852}, { 547, 1978}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 914, 24, 1670}, { -6112, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 891, 24, 1852}, { -727, 2528}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 942, 24, 1860}, { -271, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1096, 24, 1668}, { -6349, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1016, 28, 1676}, { -4911, 3730}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1052, 24, 1824}, { -1197, 981}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 914, 24, 1670}, { -1039, 7047}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 942, 24, 1860}, { -46, 12804}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1052, 24, 1824}, { 3251, 11631}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 942, 24, 1860}, { -1831, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1016, 120, 2117}, { -1441, 4712}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1052, 24, 1824}, { 499, 1130}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1016, 28, 1676}, { -5607, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 914, 24, 1670}, { -5673, 4110}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1052, 24, 1824}, { -1169, -263}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 745, 101, 2132}, { -8077, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1016, 120, 2117}, { -4961, 5545}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 891, 24, 1852}, { -3442, 1481}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 707, 53, 1783}, { -5568, 4939}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 632, 24, 1632}, { -1336, 7914}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 580, 43, 1772}, { -2015, 3405}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1256, 101, 2007}, { -2575, 4838}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1052, 24, 1824}, { 371, 9202}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1016, 120, 2117}, { 2423, 5682}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1150, 43, 1801}, { -4747, 3821}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1096, 24, 1668}, { -1105, 5967}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1052, 24, 1824}, { -3066, 1203}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1256, 101, 2007}, { -4602, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1150, 43, 1801}, { -778, 2369}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1052, 24, 1824}, { 661, 876}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 745, 101, 2132}, { -4686, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 707, 53, 1783}, { -294, 3042}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 43, 1772}, { 1347, 1052}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 764, 24, 1656}, { -7102, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 707, 53, 1783}, { -3043, 2471}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 768, 24, 1824}, { -2052, 280}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 764, 24, 1656}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 632, 24, 1632}, { -4075, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 707, 53, 1783}, { -1033, 5208}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 707, 53, 1783}, { -1211, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 745, 101, 2132}, { 1822, 4788}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 768, 24, 1824}, { 385, 883}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 745, 101, 2132}, { -1004, 5601}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 43, 1772}, { 288, 11496}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 429, 62, 1974}, { 4143, 9685}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 26, 62, 1402}, { 241, -2309}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -201, 101, 1585}, { -190, 1976}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 47, 91, 1872}, { 7481, 1964}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 632, 24, 1632}, { -2145, 4653}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 499, 24, 1553}, { 250, 8708}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 580, 43, 1772}, { 1306, 1673}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 499, 24, 1553}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 464, 53, 1745}, { -5979, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 43, 1772}, { -6121, 4647}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 464, 53, 1745}, { -1894, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 429, 62, 1974}, { -1643, 4684}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 43, 1772}, { 523, 1017}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 499, 24, 1553}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 378, 43, 1739}, { -6751, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 464, 53, 1745}, { -5505, 3357}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 26, 62, 1402}, { -3579, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 47, 91, 1872}, { 3874, 4912}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 165, 58, 1580}, { 981, 1003}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 165, 58, 1580}, { -2066, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 47, 91, 1872}, { 109, 5373}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 262, 58, 1666}, { 566, 1016}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 331, 23, 1518}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 187, 23, 1446}, { 0, 3898}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 165, 58, 1580}, { 2399, 3172}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 378, 43, 1739}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 331, 23, 1518}, { 0, 5078}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 262, 58, 1666}, { 1797, 2687}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 331, 23, 1518}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 165, 58, 1580}, { 0, 4244}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 262, 58, 1666}, { 2072, 3180}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 187, 23, 1446}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 26, 62, 1402}, { -3465, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 165, 58, 1580}, { 111, 3854}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 499, 24, 1553}, { -2327, 6382}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 331, 23, 1518}, { -253, 11158}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 378, 43, 1739}, { 4418, 6118}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 151, 43, 1275}, { -4755, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 26, 62, 1402}, { -3217, 4307}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 187, 23, 1446}, { -1231, 1466}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 235, 42, 1362}, { -3088, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 151, 43, 1275}, { -3078, 4701}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 187, 23, 1446}, { -219, 207}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 331, 23, 1518}, { -4872, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 381, 26, 1418}, { -4871, 4417}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 235, 42, 1362}, { -1898, 5595}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 187, 23, 1446}, { 676, 7102}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 381, 26, 1418}, { -80, 1213}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 285, 28, 1313}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 235, 42, 1362}, { -2181, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 381, 26, 1418}, { -194, 5332}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 235, 42, 1362}, { -18, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 285, 28, 1313}, { 2162, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 151, 43, 1275}, { 34, -2653}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 378, 43, 1739}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 429, 62, 1974}, { -3937, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 464, 53, 1745}, { -654, 2661}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 429, 62, 1974}, { 127, 4103}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 378, 43, 1739}, { -35, 8037}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 47, 91, 1872}, { 5762, 8463}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 378, 43, 1739}, { -53, 1057}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 262, 58, 1666}, { 264, 3806}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 47, 91, 1872}, { 4577, 4572}, {0x7a, 0x78, 0x78, 0x00}}, + {{ 331, 23, 1518}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 499, 24, 1553}, { -5207, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 381, 26, 1418}, { -876, 4302}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 285, 28, 1313}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 217, 32, 1207}, { -3815, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 151, 43, 1275}, { -3181, 3840}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -220, 62, 1046}, { 0, 3454}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -445, 120, 1132}, { 4430, 3244}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -201, 101, 1585}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { 0, 8410}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -366, 110, 1364}, { 3219, 4772}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 26, 62, 1402}, { -1148, 3127}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -82, 53, 1297}, { 316, 5811}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -201, 101, 1585}, { 2929, 1737}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 26, 62, 1402}, { 390, 6683}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 151, 43, 1275}, { 140, 10300}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 51, 53, 1161}, { 3204, 10712}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -82, 53, 1297}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { 0, 3803}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -201, 101, 1585}, { 4970, -1660}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -64, 34, 967}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { -4823, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -2, 62, 1069}, { -1297, 3134}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -220, 62, 1046}, { -3582, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { -3985, 3740}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -176, 72, 1175}, { -3220, 7469}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 51, 53, 1161}, { -1164, 11583}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2, 62, 1069}, { 119, 9863}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { -723, 5879}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -82, 53, 1297}, { -260, 8986}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 51, 53, 1161}, { 3424, 7866}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -176, 72, 1175}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -445, 120, 1132}, { 0, 5979}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -366, 110, 1364}, { 3883, 3942}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 26, 62, 1402}, { -6040, 5817}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 51, 53, 1161}, { -2190, 8872}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -82, 53, 1297}, { -3063, 5120}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -220, 62, 1046}, { 0, 6606}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -64, 34, 967}, { 0, 10188}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -105, 53, 876}, { 1921, 10154}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -223, 64, 921}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -220, 62, 1046}, { -2170, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -105, 53, 876}, { 793, 3762}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -220, 62, 1046}, { -969, 2419}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -223, 64, 921}, { 268, 4201}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -445, 120, 1132}, { 2325, -1355}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -13, 24, 829}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -105, 53, 876}, { -3367, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -64, 34, 967}, { -3429, 3906}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -13, 24, 829}, { -2748, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -64, 34, 967}, { 358, 4251}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 25, 24, 907}, { -121, 1021}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 25, 24, 907}, { -24, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -2, 62, 1069}, { 4026, 4139}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 70, 28, 999}, { 3067, 1059}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -2, 62, 1069}, { -4605, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 51, 53, 1161}, { -2455, 3419}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 138, 32, 1098}, { -170, 1015}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 70, 28, 999}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -2, 62, 1069}, { 960, 4103}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 138, 32, 1098}, { 3626, 558}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 51, 53, 1161}, { -5506, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 151, 43, 1275}, { -1614, 3544}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 217, 32, 1207}, { -229, 1011}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 138, 32, 1098}, { -4274, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 51, 53, 1161}, { -4299, 4341}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 217, 32, 1207}, { -185, 1037}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 25, 24, 907}, { -4170, 4261}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -64, 34, 967}, { -943, 4768}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -2, 62, 1069}, { -119, 1145}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -131, 53, 808}, { -2820, 1024}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -13, 24, 829}, { 331, 3403}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -47, 24, 770}, { -47, 1050}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -131, 53, 808}, { -4076, 1023}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -105, 53, 876}, { -2522, 3355}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -13, 24, 829}, { -127, 988}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -171, 24, 706}, { -4101, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -131, 53, 808}, { -1865, 3135}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -47, 24, 770}, { -183, 931}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -171, 24, 706}, { -2902, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -47, 24, 770}, { -253, 3912}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -88, 28, 672}, { -171, 983}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -131, 53, 808}, { -895, 4038}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -171, 24, 706}, { -311, 6004}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -285, 72, 790}, { 2152, 4261}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -251, 64, 857}, { -86, 3096}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -223, 64, 921}, { -30, 4424}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -105, 53, 876}, { 2810, 4189}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -318, 62, 645}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -582, 101, 717}, { 0, 5968}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -515, 139, 944}, { 4281, 5970}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -627, 158, 479}, { 0, 7535}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -582, 101, 717}, { 3390, 4622}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -285, 72, 790}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -318, 62, 645}, { 0, 3677}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -515, 139, 944}, { 4752, -818}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -344, 53, 535}, { 0, 3066}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -627, 158, 479}, { 5139, 5022}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -251, 64, 857}, { -1701, 5569}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -105, 53, 876}, { -616, 8468}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -131, 53, 808}, { 792, 7241}, {0x6a, 0x68, 0x68, 0x00}}, + {{ -251, 64, 857}, { -3763, 3854}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -131, 53, 808}, { -1362, 5659}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -285, 72, 790}, { -2211, 2723}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -214, 24, 514}, { -3330, 3674}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -188, 53, 626}, { 249, 3799}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -112, 32, 604}, { 61, 1323}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -214, 24, 514}, { -26, 1044}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -112, 32, 604}, { 3203, 3614}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -131, 36, 499}, { 2470, 467}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -251, 64, 857}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -285, 72, 790}, { -1920, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -515, 139, 944}, { -427, 6586}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -223, 64, 921}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -251, 64, 857}, { -1329, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -515, 139, 944}, { -2246, 6527}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -515, 139, 944}, { -5943, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -445, 120, 1132}, { -4522, 4853}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ -188, 53, 626}, { -2325, 3817}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -88, 28, 672}, { -119, 6467}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -112, 32, 604}, { 113, 4281}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -214, 24, 514}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -344, 53, 535}, { -2727, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -318, 62, 645}, { -2609, 3328}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -318, 62, 645}, { -3481, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -188, 53, 626}, { -1541, 2847}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -171, 24, 706}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -188, 53, 626}, { -1760, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -318, 62, 645}, { -1980, 3677}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -318, 62, 645}, { -3310, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ -285, 72, 790}, { -1674, 3535}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -188, 53, 626}, { -410, 3670}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -171, 24, 706}, { -140, 5410}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -88, 28, 672}, { 1580, 4818}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { -45, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { 3810, 4222}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 626, 60, -1759}, { 4499, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 692, 91, -1603}, { -640, 4099}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 760, 60, -1668}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 626, 60, -1759}, { -5111, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 838, 72, -1875}, { -7023, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { -5623, 4998}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 626, 60, -1759}, { 4499, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 760, 60, -1668}, { 4569, -4087}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { -4452, 5285}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 645, 24, -1993}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 461, 24, -1926}, { -6177, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { -3863, 4254}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 645, 24, -1993}, { -623, 7188}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { -6, 1055}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { -4370, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 814, 24, -2002}, { -2104, 5961}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 645, 24, -1993}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 838, 72, -1875}, { -15, 1065}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 814, 24, -2002}, { -1426, 5180}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { 3625, 3184}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 565, 43, -1696}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 441, 62, -1769}, { -4582, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 493, 91, -1587}, { -425, 5397}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 692, 91, -1603}, { -760, 6164}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 493, 91, -1587}, { -4394, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 692, 91, -1603}, { -5196, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 626, 60, -1759}, { -527, 3788}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 565, 43, -1696}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 626, 60, -1759}, { -2814, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 441, 62, -1769}, { 977, 5500}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 626, 60, -1759}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { -688, 4222}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 441, 62, -1769}, { 2994, 6069}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 561, 91, -1373}, {-11067, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 493, 91, -1587}, { -4758, 4314}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 317, 53, -1621}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 461, 24, -1926}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 296, 24, -1806}, { -6429, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { 622, 5579}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 296, 24, -1806}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 441, 62, -1769}, { -4880, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { -7921, 3803}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 24, -1699}, { -4669, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 317, 53, -1621}, { -3824, 5612}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 317, 53, -1621}, { -5973, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 493, 91, -1587}, { -7813, 6508}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 493, 91, -1587}, { -9546, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 441, 62, -1769}, { -4113, 3648}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 692, 91, -1603}, { -8352, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 493, 91, -1587}, { -4833, 6244}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 561, 91, -1373}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 222, 72, -1417}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 209, 80, -1165}, { -7977, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 398, 101, -1375}, { -1070, 6699}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 374, 101, -1267}, { -44, 1053}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 398, 101, -1375}, { -1849, 4029}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 209, 80, -1165}, { 5974, -298}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 560, 82, -1029}, { 4988, 5363}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 542, 91, -1237}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 374, 101, -1267}, { -4497, 3999}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 542, 91, -1237}, { 6238, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 561, 91, -1373}, { 3722, -2509}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 398, 101, -1375}, { -63, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 398, 101, -1375}, { -6302, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 560, 82, -1029}, {-11560, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 374, 101, -1267}, { -6164, 8943}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 195, 75, -1006}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 209, 80, -1165}, { -8973, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 222, 72, -1417}, { -2008, 4913}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 92, 24, -1418}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1199}, { -6938, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 209, 80, -1165}, { -8004, 5080}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 75, -1006}, { -7076, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 209, 80, -1165}, { -2975, 3979}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1199}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1199}, { 8, 1078}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1023}, { -822, 6560}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 75, -1006}, { 2658, 7640}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 374, 101, -1267}, {-10035, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 209, 80, -1165}, { -4395, 3521}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 202, 80, -881}, { -3868, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 75, -1006}, { -4470, 4948}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 95, 27, -854}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 428, 91, -732}, { -8571, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 560, 82, -1029}, { -6877, 11167}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 202, 80, -881}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 202, 80, -881}, { 493, 5741}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 218, 70, -732}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 428, 91, -732}, { -6663, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 560, 82, -1029}, { 98, 12584}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 195, 75, -1006}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 202, 80, -881}, { -3970, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 103, 37, -751}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 102, 40, -696}, { -1720, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 218, 70, -732}, { -584, 4816}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 560, 82, -1029}, {-10036, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 428, 91, -732}, { -2143, 7616}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 647, 82, -723}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 95, 27, -854}, { -5341, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 75, -1006}, { -601, 4618}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1023}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 218, 70, -732}, { -5665, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 202, 80, -881}, { -2168, 4228}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 95, 27, -854}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 103, 37, -751}, { -3298, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 218, 70, -732}, { -4282, 4733}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 428, 91, -732}, { -66, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 218, 70, -732}, { 6596, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 234, 85, -520}, { 6035, -5696}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 428, 91, -732}, {-11415, 7893}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 82, -338}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 647, 82, -723}, {-12341, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 82, -338}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 428, 91, -732}, {-13323, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 234, 85, -520}, { -9285, 9153}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 580, 82, -338}, {-10707, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 234, 85, -520}, { -476, 7925}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 243, 80, -301}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 123, 24, -313}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 243, 80, -301}, { -4214, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 109, 27, -536}, { 999, 8031}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 243, 80, -301}, { -8734, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 234, 85, -520}, { -2733, 4465}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 109, 27, -536}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 234, 85, -520}, { -4395, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 102, 40, -696}, { 644, 6057}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 109, 27, -536}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 234, 85, -520}, { -7123, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 218, 70, -732}, { -1469, 4700}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 102, 40, -696}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 557, 101, 49}, { 1682, 6103}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 82, -338}, { 12851, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 388, 110, 24}, { -129, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 388, 110, 24}, {-11265, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 580, 82, -338}, { -3242, 11228}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 243, 80, -301}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 243, 80, -301}, { -675, 5184}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 123, 24, -313}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 133, 24, -191}, { -3866, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 133, 24, -191}, { 6724, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 137, 24, 24}, { -67, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 220, 62, 36}, { -500, 3891}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 133, 24, -191}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 220, 62, 36}, { -7773, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 243, 80, -301}, { 1680, 5990}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 243, 80, -301}, { -1607, 11580}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 220, 62, 36}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 388, 110, 24}, { -5540, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 220, 62, 36}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 91, 156}, { -3998, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 392, 91, 182}, { -5805, 5295}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 557, 101, 49}, { -111, 1074}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 388, 110, 24}, { -1923, 6154}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 392, 91, 182}, { 3066, 6976}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 281, 53, 385}, { -2106, 4488}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 159, 24, 354}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 186, 24, 437}, { -2731, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 91, 156}, { -4186, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 220, 62, 36}, { -2811, 4778}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 134, 24, 150}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 388, 110, 24}, { -3958, 4900}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 392, 91, 182}, { -7207, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 477, 91, 380}, { -6780, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 557, 101, 49}, { 1823, 7474}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 392, 91, 182}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 159, 24, 354}, { -6496, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 91, 156}, { -616, 5165}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 281, 53, 385}, { -4054, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 91, 156}, { -1634, 8027}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 137, 24, 24}, { 360, 3920}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 134, 24, 150}, { 4231, 2917}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 220, 62, 36}, { -72, 1052}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 91, 156}, { 6905, 3713}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 281, 53, 385}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 477, 91, 380}, { -2760, 6716}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 477, 91, 380}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 392, 91, 182}, { -6780, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 248, 91, 156}, { -9358, 4878}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1130, 24, -1840}, { -3815, 5067}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 988, 24, -1944}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1015, 72, -1779}, { -5509, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 988, 24, -1944}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 908, 24, -1987}, { -2864, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1015, 72, -1779}, { 3199, 5509}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 838, 72, -1875}, { -1596, 5139}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1015, 72, -1779}, { 4457, 7108}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 908, 24, -1987}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 908, 24, -1987}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 814, 24, -2002}, { -3007, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1015, 72, -1779}, { -3769, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 838, 72, -1875}, { -7, 6159}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 909, 43, -1732}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 760, 60, -1668}, { -355, 6170}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 909, 43, -1732}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 838, 72, -1875}, { -5135, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 957, 72, -1684}, { -2327, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1015, 72, -1779}, { -1562, 4454}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 760, 60, -1668}, { -5159, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 881, 91, -1606}, { -2557, 4561}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 909, 43, -1732}, { 4321, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 881, 91, -1606}, { -43, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 957, 72, -1684}, { 2929, 2889}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 477, 91, 380}, { -27, 1080}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 281, 53, 385}, { 2733, 6773}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 342, 72, 509}, { 5469, 3303}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 409, 64, 645}, { 14, 1064}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 518, 43, 569}, { -1396, 5075}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 477, 91, 380}, { 3516, 9019}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 409, 64, 645}, { 2267, 9464}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 342, 72, 509}, { -1686, 6773}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 409, 64, 645}, { -4723, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 342, 72, 509}, { -2364, 5183}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 266, 24, 630}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 295, 24, 694}, { -2237, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 409, 64, 645}, { -2316, 5140}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 186, 24, 437}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 266, 24, 630}, { -6605, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 342, 72, 509}, { -3980, 5024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 342, 72, 509}, { -44, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 281, 53, 385}, { 4375, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 186, 24, 437}, { 4366, -2496}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1131, 91, 762}, { -29, 1071}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 967, 43, 808}, { 2895, 5844}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1218, 43, 1031}, { 7712, -3611}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1000, 43, 1093}, { 3739, -4999}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1218, 43, 1031}, { -106, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 967, 43, 808}, { 10505, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1218, 43, 1031}, { -8634, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1000, 43, 1093}, { -2707, 5015}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1041, 24, 1239}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1218, 43, 1031}, { -7306, 5625}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1041, 24, 1239}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1245, 24, 1174}, { -6753, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1387, 72, 900}, { -8570, 5908}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1245, 24, 1174}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1432, 28, 1048}, { -7111, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1387, 72, 900}, { -9864, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1218, 43, 1031}, { -3668, 3856}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1301, 91, 701}, { -8597, 7659}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1218, 43, 1031}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1387, 72, 900}, { -6813, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1301, 91, 701}, { 3144, 5817}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1218, 43, 1031}, { -7715, 5844}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1523, 72, 627}, { -3313, 5945}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1635, 24, 484}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 473}, { -3235, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1619, 36, 802}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1523, 72, 627}, { -6428, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1496, 72, 723}, { -4218, 3264}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1619, 36, 802}, { -2, 1076}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1637, 28, 636}, { 209, 6360}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1523, 72, 627}, { 4071, 6050}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1635, 24, 484}, { 5590, -841}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1523, 72, 627}, { -41, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1624, 24, 559}, { 4084, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1637, 28, 636}, { 3104, 3284}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1496, 72, 723}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1523, 72, 627}, { -3147, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1417, 91, 474}, { -6880, 5581}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1523, 72, 627}, { -686, 5897}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 473}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1417, 91, 474}, { -3996, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1301, 91, 701}, { -6009, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1417, 91, 474}, { -134, 6525}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1249, 91, 518}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1417, 91, 474}, { -8253, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1301, 91, 701}, { -2546, 6699}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1232, 139, 339}, { -908, 6822}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1249, 91, 518}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1417, 91, 474}, { -5502, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1386, 91, 327}, { -4752, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1232, 139, 339}, { -5382, 6098}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1417, 91, 474}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1544, 62, 309}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1386, 91, 327}, { -5104, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1417, 91, 474}, { -4675, 5757}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1544, 62, 309}, { -52, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 473}, { 5154, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1635, 24, 484}, { 5454, -2197}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1544, 62, 309}, { -5206, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1417, 91, 474}, { 113, 5019}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1538, 53, 473}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 95}, { -4836, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1544, 62, 309}, { -3989, 7718}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1687, 24, 111}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1386, 91, 327}, { -6425, 5009}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1383, 43, 93}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1232, 139, 339}, { -9629, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1383, 43, 93}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1192, 91, 135}, { -6358, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1232, 139, 339}, { -6876, 7764}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1386, 91, 327}, { -7561, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1544, 62, 309}, { -6868, 6080}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1544, 62, 309}, { -8529, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 95}, { -3000, 4892}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1635, 24, 484}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1663, 24, 315}, { -5427, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1544, 62, 309}, { -5029, 4948}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1687, 24, 111}, { -6472, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1544, 62, 309}, { 252, 4960}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1663, 24, 315}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { -4108, 5714}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1383, 43, 93}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 95}, { -4895, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1460, 58, -176}, { -6428, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { -3195, 3850}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1637, 24, -81}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1637, 24, -81}, { -3160, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { -3663, 5260}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1672, 24, 12}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { -5928, 5900}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1687, 24, 111}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1672, 24, 12}, { -3172, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { -7676, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 95}, { -3888, 3900}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1549, 24, -221}, { 1906, -1669}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1460, 58, -176}, { -64, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1637, 24, -81}, { 6364, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1082, 80, -139}, { -5448, 6221}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1298, 43, -45}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1239, 83, -189}, { -5093, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1460, 58, -176}, { -6602, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1239, 83, -189}, { -1518, 5885}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1383, 43, 93}, { -5100, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1460, 58, -176}, { 837, 7573}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1082, 80, -139}, { -7530, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1192, 91, 135}, { -1031, 7694}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1298, 43, -45}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1298, 43, -45}, { -5100, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1192, 91, 135}, { -2047, 7043}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1383, 43, 93}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { -6234, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1460, 58, -176}, { -7905, 4980}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1227, 70, -716}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1117, 83, -936}, { -7465, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1048, 81, -633}, { -218, 7026}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1509, 72, -1167}, { 260, 4841}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1389, 75, -1159}, { -25, 1044}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1454, 70, -1032}, { -4022, 3120}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1284, 70, -1152}, { 2563, 3120}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1454, 70, -1032}, { 1130, -3307}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1416, 25, -822}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1227, 70, -716}, { -6978, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1373, 26, -684}, { -3264, 4232}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1509, 72, -1167}, { -6576, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 70, -1032}, { -2923, 3846}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1557, 24, -971}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 70, -1032}, { -4064, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1416, 25, -822}, { -1382, 7359}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 70, -1032}, { 10844, -4618}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1227, 70, -716}, { -69, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1416, 25, -822}, { 6908, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1227, 70, -716}, { 8, -11262}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 70, -1032}, { -65, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1284, 70, -1152}, { 6520, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1284, 70, -1152}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1117, 83, -936}, { -8655, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1227, 70, -716}, {-12003, 8043}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1615, 24, -1040}, { -2849, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1509, 72, -1167}, { -3820, 6376}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1557, 24, -971}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1205, 91, -1484}, { -2678, 5610}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1128, 91, -1396}, { 559, 7399}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1326, 70, -1372}, { -10, 1069}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1311, 53, -1518}, { -5004, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 62, -1471}, { -2213, 4865}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1440, 24, -1605}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1326, 70, -1372}, { -1062, 5564}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1454, 62, -1471}, { 3755, 3929}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1311, 53, -1518}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1311, 53, -1518}, { 1051, 5610}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1205, 91, -1484}, { 4394, 3956}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1128, 91, -1396}, { -6617, 7364}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1284, 70, -1152}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1326, 70, -1372}, { -7070, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1440, 24, -1605}, { -5326, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 62, -1471}, { -2773, 4648}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1585, 24, -1518}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1673, 28, -1370}, { 978, 6373}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1585, 24, -1518}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 62, -1471}, { -4564, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 62, -1471}, { -7703, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1545, 72, -1310}, { -3044, 4552}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1673, 28, -1370}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 62, -1471}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1326, 70, -1372}, { -5087, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1545, 72, -1310}, { -819, 6810}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1326, 70, -1372}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1284, 70, -1152}, { -7070, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1545, 72, -1310}, { -599, 8189}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 909, 43, -1732}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 881, 91, -1606}, { -4190, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 957, 72, -1684}, { -1336, 2815}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 881, 91, -1606}, { -4215, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 810, 72, -1776}, { 66, 4656}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 760, 60, -1668}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 881, 91, -1606}, { 354, 5199}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 810, 72, -1776}, { -3400, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1015, 72, -1779}, { -4430, 3912}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 988, 24, -1944}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 932, 72, -1825}, { -4273, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1130, 24, -1840}, { -534, 3612}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1057, 20, -1887}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1015, 72, -1779}, { -3853, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1015, 72, -1779}, { 1065, 4726}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 988, 24, -1944}, { -2711, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 988, 24, -1944}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 908, 24, -1987}, { -2750, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 932, 72, -1825}, { 178, 5293}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 932, 72, -1825}, { -4059, 4237}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 908, 24, -1987}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 838, 72, -1875}, { -4237, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 814, 24, -2002}, { -2887, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 838, 72, -1875}, { -1532, 4974}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1015, 72, -1779}, { 3346, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 909, 43, -1732}, { 458, -1156}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 957, 72, -1684}, { -27, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1015, 72, -1779}, { -3619, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 932, 72, -1825}, { -1908, 3357}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 909, 43, -1732}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 909, 43, -1732}, { 4889, 977}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 838, 72, -1875}, { -39, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 810, 72, -1776}, { 2271, 3147}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 909, 43, -1732}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 932, 72, -1825}, { -3014, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 838, 72, -1875}, { -3820, 4139}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1001, 62, -1514}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1075, 91, -1589}, { -3315, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 881, 91, -1606}, { 338, 5695}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1128, 91, -1396}, { -5319, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1075, 91, -1589}, { -225, 4332}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1075, 91, -1589}, { 348, 5644}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 957, 72, -1684}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 881, 91, -1606}, { -3370, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1128, 91, -1396}, { -6074, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1205, 91, -1484}, { -4104, 3979}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1075, 91, -1589}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1205, 91, -1484}, { -1968, 4014}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1311, 53, -1518}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1144, 53, -1644}, { -6353, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1365, 24, -1639}, { -2514, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1311, 53, -1518}, { -2480, 5138}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1440, 24, -1605}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1311, 53, -1518}, { -29, 5138}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1365, 24, -1639}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1263, 24, -1684}, { -3385, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1311, 53, -1518}, { -393, 6319}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1263, 24, -1684}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1144, 53, -1644}, { -3904, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1263, 24, -1684}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1185, 24, -1752}, { -3148, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1144, 53, -1644}, { -1894, 4438}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1144, 53, -1644}, { 2141, 3963}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1185, 24, -1752}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1130, 24, -1840}, { -3134, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1205, 91, -1484}, { -1893, 5982}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1144, 53, -1644}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1075, 91, -1589}, { -2889, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1075, 91, -1589}, { -3948, 5622}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1015, 72, -1779}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 957, 72, -1684}, { -3374, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1144, 53, -1644}, { -2597, 6477}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1130, 24, -1840}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1015, 72, -1779}, { -4208, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1075, 91, -1589}, { -22, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1144, 53, -1644}, { 2867, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1015, 72, -1779}, { 2182, -4621}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1284, 70, -1152}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1390, 70, -1259}, { -4560, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1244, 75, -1277}, { -1814, 4555}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1244, 75, -1277}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1205, 91, -1484}, { -6413, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1128, 91, -1396}, { -4225, 3821}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1326, 70, -1372}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1244, 75, -1277}, { -3822, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1390, 70, -1259}, { -1331, 4739}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1244, 75, -1277}, { 95, 4844}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1326, 70, -1372}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1205, 91, -1484}, { -5055, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1640, 28, -1453}, { -620, 3525}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1585, 24, -1518}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1495, 72, -1392}, { -4901, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1518, 24, -1568}, { -2549, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 62, -1471}, { -2316, 4743}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1640, 28, -1453}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1495, 72, -1392}, { -4958, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1673, 28, -1370}, { -42, 3738}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1495, 72, -1392}, { -5616, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1545, 72, -1310}, { -3825, 3343}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1673, 28, -1370}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 62, -1471}, { -4381, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1495, 72, -1392}, { -4104, 3702}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1326, 70, -1372}, { -1019, 5383}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1311, 53, -1518}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1205, 91, -1484}, { -3580, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1454, 62, -1471}, { -479, 4720}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1518, 24, -1568}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1440, 24, -1605}, { -2589, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1311, 53, -1518}, { -4804, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 62, -1471}, { -2124, 4711}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1440, 24, -1605}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1545, 72, -1310}, { -2974, 4997}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1326, 70, -1372}, { 3550, 2746}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1390, 70, -1259}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1545, 72, -1310}, { -6902, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1495, 72, -1392}, { -4740, 3001}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1326, 70, -1372}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1495, 72, -1392}, { 1783, -946}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 62, -1471}, { -30, 1043}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1326, 70, -1372}, { 4111, 3631}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1326, 70, -1372}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1454, 62, -1471}, { -4141, 3612}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1311, 53, -1518}, { 7, 5500}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1509, 72, -1167}, { 1825, 5846}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1668, 24, -1201}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1683, 24, -1287}, { -2649, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1545, 72, -1310}, { -4486, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1509, 72, -1167}, { -4831, 5489}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1683, 24, -1287}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1509, 72, -1167}, { 4444, 740}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1545, 72, -1310}, { -23, 1055}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1390, 70, -1259}, { 2951, 5028}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1652, 24, -1126}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1668, 24, -1201}, { 0, 3338}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1509, 72, -1167}, { 4727, 1279}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1509, 72, -1167}, { 0, 5758}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1615, 24, -1040}, { 2817, 1360}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1389, 75, -1159}, { -3044, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1509, 72, -1167}, { -2714, 4664}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1390, 70, -1259}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1284, 70, -1152}, { -4560, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1389, 75, -1159}, { -2183, 3145}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1673, 28, -1370}, { -2547, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1545, 72, -1310}, { -1295, 5319}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1509, 72, -1167}, { -4431, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1389, 75, -1159}, { -2816, 4303}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1454, 70, -1032}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 70, -1032}, { -5581, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1284, 70, -1152}, { -4706, 7285}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1328, 65, -898}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1389, 75, -1159}, { -2485, 3016}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1284, 70, -1152}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1454, 70, -1032}, { -6322, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1284, 70, -1152}, { -7833, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1196, 80, -1101}, { -6754, 3931}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1328, 65, -898}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1416, 25, -822}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1227, 70, -716}, { -6699, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1373, 26, -684}, { -3133, 4104}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1416, 25, -822}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1328, 65, -898}, { -3713, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1227, 70, -716}, { -2537, 7223}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1615, 24, -1040}, { -2735, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1509, 72, -1167}, { -3667, 6162}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1557, 24, -971}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1227, 70, -716}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1117, 83, -936}, { -7465, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1048, 81, -633}, { -218, 7026}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1117, 83, -936}, { -6523, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1227, 70, -716}, { -2041, 6994}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1196, 80, -1101}, { -7354, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1117, 83, -936}, { -4467, 5777}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1557, 24, -971}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 70, -1032}, { 0, 4925}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1488, 24, -912}, { 2626, 1874}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1488, 24, -912}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1328, 65, -898}, { -5022, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1416, 25, -822}, { -2353, 3605}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 70, -1032}, { 0, 5050}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1328, 65, -898}, { 4857, 2301}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1509, 72, -1167}, { 4384, 383}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1454, 70, -1032}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1557, 24, -971}, { 0, 4925}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1239, 83, -189}, { -5000, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1039, 87, -358}, { -799, 7769}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1082, 80, -139}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1418, 24, -418}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1284, 70, -370}, { 0, 5566}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1494, 24, -305}, { 3600, 230}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1284, 70, -370}, { -6437, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1404, 58, -260}, { -3467, 3786}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1494, 24, -305}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1460, 58, -176}, { -6285, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1404, 58, -260}, { -3064, 4048}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1239, 83, -189}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1404, 58, -260}, { -2645, 4098}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1284, 70, -370}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1239, 83, -189}, { -5658, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1235, 83, -534}, { -5211, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1039, 87, -358}, { -1821, 8253}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1284, 70, -370}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1039, 87, -358}, { -7455, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1239, 83, -189}, { -1639, 6439}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1375, 25, -556}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1235, 83, -534}, { -4639, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1284, 70, -370}, { -3855, 6176}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1235, 83, -534}, { -2824, 6791}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1048, 81, -633}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1039, 87, -358}, { -8346, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1373, 26, -684}, { -3875, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1235, 83, -534}, { 600, 5624}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1227, 70, -716}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1048, 81, -633}, { -6006, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1235, 83, -534}, { -2123, 6139}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1373, 26, -684}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1227, 70, -716}, { -4711, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1235, 83, -534}, { -3472, 6421}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1375, 25, -556}, { 4407, 5712}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1284, 70, -370}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1418, 24, -418}, { 0, 5566}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1164, 91, -15}, { -7553, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1192, 91, 135}, { -4824, 4763}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1383, 43, 93}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1239, 83, -189}, { -1351, 5838}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1082, 80, -139}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1164, 91, -15}, { -4497, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1298, 43, -45}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1239, 83, -189}, { -4889, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1164, 91, -15}, { -1054, 5309}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1298, 43, -45}, { -4896, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1164, 91, -15}, { -6285, 5212}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1383, 43, 93}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { -3406, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1460, 58, -176}, { -1364, 3842}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1406, 43, -51}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1514, 72, -52}, { -5691, 5705}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1687, 24, 111}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1672, 24, 12}, { -3046, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { 559, 4384}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1406, 43, -51}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1383, 43, 93}, { -4393, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1406, 43, -51}, { -4393, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1298, 43, -45}, { -3712, 4216}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1383, 43, 93}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { -3943, 5526}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1538, 53, 95}, { -4700, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1598, 24, -135}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1549, 24, -221}, { -3004, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1460, 58, -176}, { -2489, 5500}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1637, 24, -81}, { -3034, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { -3516, 5091}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1672, 24, 12}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { -7369, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1538, 53, 95}, { -3733, 3784}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1687, 24, 111}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1406, 43, -51}, { -3263, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1239, 83, -189}, { 1547, 5662}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1298, 43, -45}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1406, 43, -51}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1460, 58, -176}, { -3130, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1239, 83, -189}, { -2388, 7265}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1637, 24, -81}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1598, 24, -135}, { 0, 3026}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { 3831, 2472}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1598, 24, -135}, { 0, 4895}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1460, 58, -176}, { 3478, 1135}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1514, 72, -52}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 692, 91, -1603}, { -615, 3976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 60, -1668}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 626, 60, -1759}, { -4907, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 724, 72, -1777}, { -2573, 3428}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 810, 72, -1776}, { -3633, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 626, 60, -1759}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 760, 60, -1668}, { -4907, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 724, 72, -1777}, { -2123, 3182}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 721, 20, -1999}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 645, 24, -1993}, { -2319, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { -819, 4942}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 838, 72, -1875}, { -2710, 4200}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 814, 24, -2002}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { -5214, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 814, 24, -2002}, { 389, 3835}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 721, 20, -1999}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { -4003, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { -2490, 4400}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 645, 24, -1993}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { -5916, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 645, 24, -1993}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 544, 24, -1965}, { -3155, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { -3965, 5415}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { -1479, 5236}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 544, 24, -1965}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 461, 24, -1926}, { -2796, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { -4362, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { -660, 4094}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 626, 60, -1759}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 838, 72, -1875}, { -4582, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { -1563, 3716}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 724, 72, -1777}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 838, 72, -1875}, { -2332, 3164}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 724, 72, -1777}, { 2194, 2454}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 810, 72, -1776}, { -21, 1041}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 705, 72, -1878}, { -3056, 4137}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 626, 60, -1759}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 724, 72, -1777}, { -3027, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 541, 82, 192}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 557, 101, 49}, { -4419, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 388, 110, 24}, { -4662, 6195}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 541, 82, 192}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 392, 91, 182}, { -4534, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 389, 91, 282}, { -4420, 4039}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 477, 91, 380}, { -4566, 4927}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 389, 91, 282}, { -5351, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 388, 110, 24}, { -6963, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 392, 91, 182}, { -3265, 4170}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 281, 53, 385}, { -3892, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 255, 62, 278}, { -2445, 4035}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 159, 24, 354}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 477, 91, 380}, { -6073, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 389, 91, 282}, { -3540, 4095}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 281, 53, 385}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 220, 62, 36}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 91, 156}, { -3838, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 392, 91, 182}, { -5573, 5124}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 388, 110, 24}, { -30, 1053}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 220, 62, 36}, { 3763, 4780}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 392, 91, 182}, { 3629, -2136}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 248, 91, 156}, { 1, 1054}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 389, 91, 282}, { -4348, 4813}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 392, 91, 182}, { -1368, 5290}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 255, 62, 278}, { -222, 4869}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 389, 91, 282}, { 3942, 5241}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 389, 91, 282}, { -33, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 255, 62, 278}, { 4147, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 281, 53, 385}, { 3349, -2220}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 220, 62, 36}, { 598, 3766}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 137, 24, 53}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 134, 24, 150}, { -2972, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 255, 62, 278}, { -4262, 4437}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 134, 24, 150}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 147, 24, 265}, { -3485, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 255, 62, 278}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 91, 156}, { 223, 4838}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 134, 24, 150}, { 4227, 4480}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 220, 62, 36}, { -359, 3785}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 137, 24, 24}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 137, 24, 53}, { -866, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 255, 62, 278}, { -868, 4415}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 147, 24, 265}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 159, 24, 354}, { -2752, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 248, 91, 156}, { -4019, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 220, 62, 36}, { -2698, 4628}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 281, 53, 385}, { -2022, 4349}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 159, 24, 354}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 186, 24, 437}, { -2622, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 580, 82, -338}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 407, 86, -318}, { -5287, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 416, 101, -148}, { -5630, 6199}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 557, 101, 49}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 416, 101, -148}, { -7335, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 388, 110, 24}, { -3592, 4751}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 557, 101, 49}, { 73, 6145}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 584, 91, -118}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 416, 101, -148}, { -5177, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 584, 91, -118}, { -5008, 5478}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 416, 101, -148}, { -7647, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 416, 101, -148}, { -42, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 246, 72, -168}, { 5220, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 388, 110, 24}, { 152, -4254}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 246, 72, -168}, { 3365, 6263}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 220, 62, 36}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 388, 110, 24}, { -3794, 4751}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 220, 62, 36}, { -4492, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 246, 72, -168}, { -219, 5553}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 135, 24, -79}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 220, 62, 36}, { -3549, 3777}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 137, 24, 24}, { -3138, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 416, 101, -148}, { 0, 6287}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 243, 80, -301}, { 4020, 531}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 246, 72, -168}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 416, 101, -148}, { -7021, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 407, 86, -318}, { -3372, 4711}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 243, 80, -301}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 246, 72, -168}, { -3805, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 243, 80, -301}, { -3074, 5008}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 133, 24, -191}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 243, 80, -301}, { -648, 5017}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 123, 24, -313}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 133, 24, -191}, { -3711, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 246, 72, -168}, { -791, 4746}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 133, 24, -191}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 135, 24, -79}, { -3381, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 647, 82, -723}, { -6599, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 407, 85, -545}, { -433, 7680}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 623, 80, -507}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 647, 82, -723}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 428, 91, -732}, { -6654, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 407, 85, -545}, { -7075, 6704}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, 82, -338}, { -4349, 4015}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 623, 80, -507}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 407, 86, -318}, { -8709, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 407, 85, -545}, { -6671, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 407, 86, -318}, { -5471, 7800}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 218, 70, -732}, { -902, 5515}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 104, 37, -639}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 234, 85, -520}, { -5564, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 243, 80, -301}, { -5858, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 234, 85, -520}, { -1139, 5696}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 116, 24, -434}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 218, 70, -732}, { -4581, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 102, 40, -696}, { -1044, 2414}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 234, 85, -520}, { -4751, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 104, 37, -639}, { 650, 2363}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 105, 32, -590}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 234, 85, -520}, { -4219, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 105, 32, -590}, { 243, 2652}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 109, 27, -536}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 234, 85, -520}, { -4809, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 109, 27, -536}, { -1560, 3716}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 116, 24, -434}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 243, 80, -301}, { -4277, 5026}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 123, 24, -313}, { -3684, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 407, 85, -545}, { -8912, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 234, 85, -520}, { -5359, 4945}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 243, 80, -301}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 407, 85, -545}, { -5291, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 428, 91, -732}, { -6754, 6529}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 234, 85, -520}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 428, 91, -732}, { -532, 7398}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 218, 70, -732}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 234, 85, -520}, { -6474, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 407, 85, -545}, { -5708, 7869}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 407, 86, -318}, { -4997, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 403, 85, -896}, { -2823, 6991}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 621, 80, -888}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 560, 82, -1029}, { -4649, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 403, 85, -896}, { -4782, 5033}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 560, 82, -1029}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 362, 85, -1028}, { -6024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 647, 82, -723}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 403, 85, -896}, { -9057, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 428, 91, -732}, { -5570, 4664}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 647, 82, -723}, { 972, 5990}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 621, 80, -888}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 403, 85, -896}, { -6602, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 202, 80, -881}, { -1844, 4765}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 97, 32, -805}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 218, 70, -732}, { -4438, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 75, -1006}, { -2237, 4342}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 94, 23, -940}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 202, 80, -881}, { -4112, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 428, 91, -732}, { -6396, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 403, 85, -896}, { -5623, 6005}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 218, 70, -732}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 403, 85, -896}, { -7154, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 362, 85, -1028}, { -4165, 3970}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 195, 75, -1006}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 403, 85, -896}, { -3685, 7155}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 202, 80, -881}, { -3811, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 403, 85, -896}, { -7512, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 202, 80, -881}, { -2632, 4739}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 218, 70, -732}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 218, 70, -732}, { -2674, 4566}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 97, 32, -805}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 103, 37, -751}, { -1663, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 202, 80, -881}, { 446, 4711}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 95, 27, -854}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 97, 32, -805}, { -1504, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 218, 70, -732}, { -561, 4664}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 103, 37, -751}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 102, 40, -696}, { -1651, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 202, 80, -881}, { -1895, 4673}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 94, 23, -940}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 95, 27, -854}, { -2586, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 75, -1006}, { -527, 4482}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1023}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 94, 23, -940}, { -2541, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 560, 82, -1029}, { 6001, 4413}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 372, 85, -1156}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 362, 85, -1028}, { 0, 4933}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 560, 82, -1029}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 541, 80, -1124}, { 0, 3974}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 372, 85, -1156}, { 4830, 5941}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 542, 91, -1237}, { -276, 1021}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 398, 101, -1375}, { -6326, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 374, 101, -1267}, { -4593, 3880}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 542, 91, -1237}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 561, 91, -1373}, { -4164, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 398, 101, -1375}, { -3509, 5952}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 541, 80, -1124}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 374, 101, -1267}, { -6704, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 372, 85, -1156}, { -4514, 3635}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 542, 91, -1237}, { -3442, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 374, 101, -1267}, { -4357, 6119}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 209, 80, -1165}, { -1925, 4931}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 88, 24, -1111}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 75, -1006}, { -4803, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1199}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 209, 80, -1165}, { -4026, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 204, 72, -1287}, { -2870, 4535}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 75, -1006}, { -3364, 4452}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1023}, { -2665, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 398, 101, -1375}, { -5810, 4347}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 204, 72, -1287}, { -202, 1028}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 374, 101, -1267}, { -5465, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 204, 72, -1287}, { -1092, 4800}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 88, 24, -1317}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1199}, { -3603, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 204, 72, -1287}, { -3818, 4882}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 92, 24, -1418}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 88, 24, -1317}, { -3064, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 204, 72, -1287}, { -5428, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 222, 72, -1417}, { -2868, 4094}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 92, 24, -1418}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 398, 101, -1375}, { -532, 6543}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 222, 72, -1417}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 204, 72, -1287}, { -3997, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 209, 80, -1165}, { -4356, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1199}, { -1133, 3436}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 88, 24, -1111}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 362, 85, -1028}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 372, 85, -1156}, { 0, 4933}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 195, 75, -1006}, { 4990, -36}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 372, 85, -1156}, { -7043, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 209, 80, -1165}, { -3442, 4444}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 75, -1006}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 374, 101, -1267}, { -851, 6217}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 204, 72, -1287}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 209, 80, -1165}, { -3696, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 372, 85, -1156}, { -4966, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 374, 101, -1267}, { -4844, 4430}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 209, 80, -1165}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 561, 91, -1373}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 424, 91, -1483}, { -5329, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 398, 101, -1375}, { -3909, 4094}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 260, 62, -1568}, { -1037, 4740}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 164, 24, -1642}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 138, 24, -1575}, { -2203, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 222, 72, -1417}, { -5618, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 260, 62, -1568}, { -2192, 4244}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 138, 24, -1575}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 222, 72, -1417}, { -3570, 5362}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 138, 24, -1575}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 112, 24, -1507}, { -2207, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 222, 72, -1417}, { -1922, 5145}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 112, 24, -1507}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 92, 24, -1418}, { -2744, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 260, 62, -1568}, { -2558, 4833}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 24, -1699}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 164, 24, -1642}, { -1945, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 317, 53, -1621}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 260, 62, -1568}, { -2390, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 424, 91, -1483}, { -610, 6419}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 424, 91, -1483}, { -4, 1067}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 260, 62, -1568}, { -1864, 6436}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 398, 101, -1375}, { 3365, 1368}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 260, 62, -1568}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 222, 72, -1417}, { -4702, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 398, 101, -1375}, { -4721, 6568}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 260, 62, -1568}, { -19, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 317, 53, -1621}, { 2371, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 24, -1699}, { 1384, -3344}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 561, 91, -1373}, { 455, 5079}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 627, 82, -1490}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 493, 91, -1587}, { -5040, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 561, 91, -1373}, { -5329, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 493, 91, -1587}, { 361, 4800}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 424, 91, -1483}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 692, 91, -1603}, { -4988, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 626, 60, -1759}, { -506, 3678}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 565, 43, -1696}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 692, 91, -1603}, { -730, 5959}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 565, 43, -1696}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 493, 91, -1587}, { -4218, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 692, 91, -1603}, { -3958, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 493, 91, -1587}, { -574, 6031}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 493, 91, -1587}, { 65, 5868}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 376, 43, -1685}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 317, 53, -1621}, { -2650, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { -3968, 4974}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 384, 24, -1873}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 441, 62, -1769}, { -3777, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { 691, 5383}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 461, 24, -1926}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 384, 24, -1873}, { -2822, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 441, 62, -1769}, { -3486, 4153}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 296, 24, -1806}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 376, 43, -1685}, { -4451, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 317, 53, -1621}, { -1446, 5471}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 236, 24, -1749}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 195, 24, -1699}, { -1972, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 376, 43, -1685}, { -814, 5400}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 236, 24, -1749}, { -2517, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 376, 43, -1685}, { -3945, 3571}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 236, 24, -1749}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 317, 53, -1621}, { -4677, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 441, 62, -1769}, { -530, 4764}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 384, 24, -1873}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 296, 24, -1806}, { -3350, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 626, 60, -1759}, { 1429, 6509}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 441, 62, -1769}, { 8, 1058}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 565, 43, -1696}, { -1006, 5339}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 626, 60, -1759}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 554, 82, -1830}, { -3140, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 441, 62, -1769}, { -4130, 4853}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 565, 43, -1696}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 441, 62, -1769}, { 1014, 5304}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 493, 91, -1587}, { 4179, 453}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 441, 62, -1769}, { -66, 4297}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 376, 43, -1685}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 493, 91, -1587}, { -4844, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 493, 91, -1587}, { 3160, 5591}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 317, 53, -1621}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 424, 91, -1483}, { -540, 6427}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1192, 91, 135}, { -4281, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1232, 139, 339}, { 284, 5637}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1307, 91, 216}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1386, 91, 327}, { -4562, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1232, 139, 339}, { -5167, 5895}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1417, 91, 474}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1232, 139, 339}, { -35, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1249, 91, 518}, { 5599, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1417, 91, 474}, { 4781, -4194}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1386, 91, 327}, { -441, 4626}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1385, 67, 210}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1307, 91, 216}, { -2454, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1383, 43, 93}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1192, 91, 135}, { -6104, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1307, 91, 216}, { -3300, 4259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1385, 67, 210}, { -3084, 2937}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1307, 91, 216}, { -4622, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1386, 91, 327}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1307, 91, 216}, { -4126, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1232, 139, 339}, { -2394, 5309}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1544, 62, 309}, { -5111, 4396}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1635, 24, 484}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1641, 24, 402}, { -2504, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1544, 62, 309}, { -4094, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1541, 58, 202}, { -1440, 2880}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1463, 53, 201}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1541, 58, 202}, { -2589, 2969}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 95}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1463, 53, 201}, { -3906, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1538, 53, 95}, { -2880, 4737}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1383, 43, 93}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1463, 53, 201}, { -4094, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1544, 62, 309}, { -6124, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1538, 53, 473}, { -1810, 3548}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1635, 24, 484}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 95}, { -5640, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1541, 58, 202}, { -3490, 3446}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1676, 24, 216}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1541, 58, 202}, { -4248, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1544, 62, 309}, { -3862, 4239}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1687, 24, 111}, { -3193, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 95}, { -3202, 5667}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1544, 62, 309}, { 297, 4799}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1663, 24, 315}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1676, 24, 216}, { -3020, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1663, 24, 315}, { -2723, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1544, 62, 309}, { -2065, 4753}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1641, 24, 402}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1544, 62, 309}, { -1543, 4816}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1463, 53, 201}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1386, 91, 327}, { -4646, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1544, 62, 309}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1386, 91, 327}, { -4900, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1417, 91, 474}, { -4488, 5568}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1544, 62, 309}, { -4998, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{ 1417, 91, 474}, { 108, 4859}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1538, 53, 473}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1463, 53, 201}, { -3296, 3451}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1383, 43, 93}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1385, 67, 210}, { -3629, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1385, 67, 210}, { -2450, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1386, 91, 327}, { -2942, 4619}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1192, 91, 135}, { -4373, 5575}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1040, 82, -7}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1042, 91, 140}, { -4477, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1192, 91, 135}, { -6312, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1164, 91, -15}, { -2588, 3774}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1040, 82, -7}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1042, 91, 140}, { -5849, 6418}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 848, 82, -36}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 864, 91, 143}, { -5456, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1042, 91, 140}, { 728, 5442}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 848, 82, -36}, { -5889, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 701, 82, 74}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 101, -98}, { -5567, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 584, 91, -118}, { -4356, 6285}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 584, 91, -118}, { -6830, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 557, 101, 49}, { -2965, 4384}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 848, 82, -36}, { -5579, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 101, -98}, { -4585, 4182}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 925, 80, -189}, { 0, 6229}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 101, -98}, { 3275, 1505}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 701, 82, 74}, { -5579, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 864, 91, 143}, { -2870, 5664}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1164, 91, -15}, { -2806, 4537}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1082, 80, -139}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1040, 82, -7}, { -4191, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 101, -98}, { -7390, 6379}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, 82, -338}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 584, 91, -118}, { -6702, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 101, -98}, { -9126, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 88, -319}, { -3733, 5025}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, 82, -338}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 925, 80, -189}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 88, -319}, { -6394, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 101, -98}, { -2254, 6311}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1040, 82, -7}, { 5593, 4386}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 848, 82, -36}, { 0, 6229}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1082, 80, -139}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 925, 80, -189}, { -4999, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1040, 82, -7}, { 2, 5215}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1082, 80, -139}, { -4999, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1039, 87, -358}, { -1711, 6968}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1039, 87, -358}, { -6185, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 88, -319}, { -478, 7400}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1048, 81, -633}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 849, 88, -555}, { -6483, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1039, 87, -358}, { -3327, 8678}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1117, 83, -936}, { -9410, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 877, 87, -860}, { -5535, 7621}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1048, 81, -633}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 877, 87, -860}, { -8611, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 849, 88, -555}, { -1734, 7271}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1039, 87, -358}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 849, 88, -555}, { -8279, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 88, -319}, { -5037, 7942}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 623, 80, -507}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 580, 82, -338}, { -5278, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 88, -319}, { -4498, 6440}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 849, 88, -555}, { -7987, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 877, 87, -860}, { -2694, 8660}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 647, 82, -723}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 849, 88, -555}, { -7003, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 647, 82, -723}, { -2055, 7294}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 623, 80, -507}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 849, 88, -555}, { -2858, 7417}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 88, -319}, { -7041, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1244, 75, -1277}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1088, 91, -1251}, { -4828, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1196, 80, -1101}, { -2317, 6051}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 997, 83, -1119}, { -5312, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 865, 101, -1277}, { -1688, 6139}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 822, 82, -1106}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1088, 91, -1251}, { -4871, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 865, 101, -1277}, { -1727, 7050}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 997, 83, -1119}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1196, 80, -1101}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1088, 91, -1251}, { -5619, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 997, 83, -1119}, { -3967, 5607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 822, 82, -1106}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 745, 91, -1350}, { -7773, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 718, 101, -1217}, { -4203, 3061}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1128, 91, -1396}, { -5067, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1088, 91, -1251}, { -2776, 4974}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1244, 75, -1277}, { -3970, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1196, 80, -1101}, { 662, 4053}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1284, 70, -1152}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 718, 101, -1217}, { -318, 5122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 745, 91, -1350}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 561, 91, -1373}, { -5623, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 718, 101, -1217}, { -3977, 6419}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 561, 91, -1373}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 542, 91, -1237}, { -4164, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 865, 101, -1277}, { -5386, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 745, 91, -1350}, { -6608, 5117}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1196, 80, -1101}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 997, 83, -1119}, { -6062, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1117, 83, -936}, { -1952, 6230}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 647, 82, -723}, { -5060, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 877, 87, -860}, { -2072, 8550}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 621, 80, -888}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 877, 87, -860}, { -7806, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 722, 85, -1022}, { -2591, 5397}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 722, 85, -1022}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 560, 82, -1029}, { 0, 5920}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 621, 80, -888}, { 4189, 3904}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 722, 85, -1022}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 541, 80, -1124}, { 0, 7319}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 560, 82, -1029}, { 2227, 5385}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 997, 83, -1119}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 822, 82, -1106}, { 0, 6336}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 877, 87, -860}, { 7565, 5248}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1117, 83, -936}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 997, 83, -1119}, { -6633, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 877, 87, -860}, { -2068, 8390}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 718, 101, -1217}, { -5953, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 542, 91, -1237}, { -6608, 6383}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 722, 85, -1022}, { 0, 7319}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 542, 91, -1237}, { 3014, -636}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 541, 80, -1124}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 822, 82, -1106}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 718, 101, -1217}, { -4671, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 722, 85, -1022}, { -237, 4997}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 822, 82, -1106}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 722, 85, -1022}, { -3980, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 877, 87, -860}, { -3509, 7814}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1001, 62, -1514}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 881, 91, -1606}, { -4683, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 802, 91, -1466}, { -4030, 5845}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 930, 82, -1387}, { -3047, 4259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 802, 91, -1466}, { -6284, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 802, 91, -1466}, { -5359, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 692, 91, -1603}, { -1485, 4692}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 627, 82, -1490}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 881, 91, -1606}, { -2695, 4264}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 60, -1668}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 802, 91, -1466}, { -6324, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 760, 60, -1668}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 692, 91, -1603}, { -3015, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 802, 91, -1466}, { -3419, 6344}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 745, 91, -1350}, { -1960, 6231}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 627, 82, -1490}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 561, 91, -1373}, { -4081, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1088, 91, -1251}, { -1177, 7239}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 930, 82, -1387}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 865, 101, -1277}, { -3930, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1128, 91, -1396}, { -1355, 6168}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 930, 82, -1387}, { -4444, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1088, 91, -1251}, { -6326, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1128, 91, -1396}, { -4360, 5146}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 865, 101, -1277}, { -4309, 5277}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 802, 91, -1466}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 745, 91, -1350}, { -3916, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 865, 101, -1277}, { 30, 4953}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 930, 82, -1387}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 802, 91, -1466}, { -4576, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 802, 91, -1466}, { -3985, 4607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 745, 91, -1350}, { -5564, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 657, 91, 345}, { -3263, 5863}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 541, 82, 192}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 477, 91, 380}, { -6007, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 657, 91, 345}, { -5837, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 652, 91, 217}, { -2627, 3255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 652, 91, 217}, { -3447, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 557, 101, 49}, { 421, 5423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 541, 82, 192}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 652, 91, 217}, { -743, 5535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 701, 82, 74}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 557, 101, 49}, { -4481, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 91, 442}, { -6882, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 490, 72, 472}, { -1141, 3991}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 518, 43, 569}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 657, 91, 345}, { -6396, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 477, 91, 380}, { -1431, 3532}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 490, 72, 472}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 867, 91, 409}, { -5160, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 657, 91, 345}, { 705, 4135}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 91, 442}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 867, 91, 409}, { -6639, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 816, 91, 276}, { -3987, 4434}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 657, 91, 345}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 816, 91, 276}, { -5247, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 652, 91, 217}, { -1407, 4670}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 816, 91, 276}, { -4646, 6318}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 652, 91, 217}, { -4572, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 816, 91, 276}, { -7044, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 864, 91, 143}, { -4265, 4292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 91, 442}, { -6463, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 657, 91, 345}, { -5609, 4097}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1042, 91, 140}, { -8008, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 864, 91, 143}, { -3327, 3732}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 816, 91, 276}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1192, 91, 135}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1028, 139, 326}, { -7795, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1232, 139, 339}, { -4139, 6022}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1192, 91, 135}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1042, 91, 140}, { -4552, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1028, 139, 326}, { -5189, 6840}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1249, 91, 518}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1089, 108, 574}, { 1238, 6029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1131, 91, 762}, { 7067, 5237}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1131, 91, 762}, { -5374, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 906, 60, 635}, { 206, 6600}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 967, 43, 808}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1131, 91, 762}, { -7889, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1089, 108, 574}, { -4051, 5481}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 906, 60, 635}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1042, 91, 140}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 816, 91, 276}, { -8008, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1028, 139, 326}, { -3271, 5875}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1301, 91, 701}, { -5480, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1249, 91, 518}, { -5880, 6778}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1131, 91, 762}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1249, 91, 518}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1232, 139, 339}, { -5634, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1089, 108, 574}, { 1063, 6069}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1232, 139, 339}, { -6211, 6688}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1028, 139, 326}, { -401, 8834}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1089, 108, 574}, { 10, 1064}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1089, 108, 574}, { 6816, 5975}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 867, 91, 409}, { -7, 1070}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 906, 60, 635}, { 1144, 8000}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1089, 108, 574}, { -8404, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1028, 139, 326}, { -2526, 6122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 867, 91, 409}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1028, 139, 326}, { -3733, 6683}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 816, 91, 276}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 867, 91, 409}, { -4320, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 605, 43, 686}, { 4907, 101}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 764, 43, 646}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 91, 442}, { 1624, 7480}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 605, 43, 686}, { -4418, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 700, 91, 442}, { -189, 7904}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 518, 43, 569}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 605, 43, 686}, { -4993, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 687, 91, 812}, { -3512, 5591}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 808, 72, 843}, { -4934, 4784}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 687, 91, 812}, { -5761, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 906, 60, 635}, { 2303, 9392}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 700, 91, 442}, { 10, 1066}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 764, 43, 646}, { -1614, 7522}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 906, 60, 635}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 867, 91, 409}, { -1151, 7954}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 91, 442}, { 3953, 8702}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 967, 43, 808}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 764, 43, 646}, { -7864, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 808, 72, 843}, { -3073, 4965}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 967, 43, 808}, { -7864, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 906, 60, 635}, { -3150, 4010}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 764, 43, 646}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 342, 72, 509}, { -1851, 4950}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 208, 24, 498}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 236, 24, 567}, { -2246, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 342, 72, 509}, { 254, 4961}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 236, 24, 567}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 266, 24, 630}, { -2110, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 381, 64, 580}, { -4274, 3055}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 342, 72, 509}, { -4397, 5086}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 266, 24, 630}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 381, 64, 580}, { 2359, 4964}, {0x6a, 0x68, 0x68, 0x00}}, + {{ 266, 24, 630}, { 0, 1024}, {0x6a, 0x68, 0x68, 0x00}}, + {{ 295, 24, 694}, { -2147, 1023}, {0x6a, 0x68, 0x68, 0x00}}, + {{ 409, 64, 645}, { -4152, 1024}, {0x6a, 0x68, 0x68, 0x00}}, + {{ 381, 64, 580}, { -4274, 3055}, {0x6a, 0x68, 0x68, 0x00}}, + {{ 295, 24, 694}, { 0, 1024}, {0x6a, 0x68, 0x68, 0x00}}, + {{ 281, 53, 385}, { 532, 4361}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 186, 24, 437}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 208, 24, 498}, { -1988, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 490, 72, 472}, { -4604, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 477, 91, 380}, { -4914, 3895}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 342, 72, 509}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 477, 91, 380}, { -2650, 6488}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 281, 53, 385}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 342, 72, 509}, { -4242, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 409, 64, 645}, { -4070, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 490, 72, 472}, { -1081, 5499}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 381, 64, 580}, { -2035, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 409, 64, 645}, { 485, 4965}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 518, 43, 569}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 490, 72, 472}, { -3179, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 342, 72, 509}, { -4340, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 281, 53, 385}, { -2111, 4633}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1389, 91, 596}, { -4154, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1249, 91, 518}, { -3230, 5803}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1301, 91, 701}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1417, 91, 474}, { -3789, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1249, 91, 518}, { -1339, 5703}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1389, 91, 596}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1523, 72, 627}, { -4856, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1496, 72, 723}, { -3533, 3740}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1637, 32, 732}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1637, 28, 636}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1523, 72, 627}, { -3719, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1637, 32, 732}, { 177, 3921}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1523, 72, 627}, { -3960, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1637, 28, 636}, { -940, 3194}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1624, 24, 559}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1635, 24, 484}, { -2301, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1523, 72, 627}, { 2488, 4105}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1635, 24, 484}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 473}, { -3106, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1523, 72, 627}, { -3180, 5748}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1523, 72, 627}, { -659, 5702}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1538, 53, 473}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1417, 91, 474}, { -3836, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1496, 72, 723}, { -4456, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1619, 36, 802}, { -417, 3195}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1637, 32, 732}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1496, 72, 723}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1389, 91, 596}, { -5058, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1301, 91, 701}, { -4348, 5116}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1523, 72, 627}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1417, 91, 474}, { -5655, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1389, 91, 596}, { -3121, 3841}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1523, 72, 627}, { -3021, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1389, 91, 596}, { -2820, 5223}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1496, 72, 723}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1619, 36, 802}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1496, 72, 723}, { -4585, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1452, 82, 798}, { -4510, 3682}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1452, 82, 798}, { -5235, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1595, 40, 868}, { -693, 3019}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1452, 82, 798}, { -1166, 5888}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1551, 36, 923}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1595, 40, 868}, { -2142, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1551, 36, 923}, { -2321, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1452, 82, 798}, { -3056, 5972}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1498, 32, 978}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1452, 82, 798}, { -3675, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1301, 91, 701}, { -3679, 6498}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1387, 72, 900}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1496, 72, 723}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1301, 91, 701}, { -5971, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1452, 82, 798}, { -1068, 3459}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1452, 82, 798}, { -6017, 5949}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1432, 28, 1048}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1498, 32, 978}, { -2924, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1452, 82, 798}, { -7776, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1387, 72, 900}, { -4559, 2802}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1432, 28, 1048}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1387, 72, 900}, { 3204, 3201}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1272, 67, 842}, { -22, 1044}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1297, 58, 974}, { 203, 5105}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1131, 91, 762}, { -7220, 5851}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1218, 43, 1031}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1272, 67, 842}, { -5992, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1301, 91, 701}, { -4444, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1131, 91, 762}, { -1634, 5729}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1272, 67, 842}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1245, 24, 1174}, { 3636, -1484}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1218, 43, 1031}, { -38, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1137, 24, 1215}, { 6082, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1387, 72, 900}, { -7141, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1297, 58, 974}, { -4231, 3062}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1326, 24, 1122}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1297, 58, 974}, { -4696, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1218, 43, 1031}, { -3400, 3719}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1432, 28, 1048}, { -3907, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1387, 72, 900}, { -5415, 5679}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1218, 43, 1031}, { -1626, 5165}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1245, 24, 1174}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1326, 24, 1122}, { -2922, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1387, 72, 900}, { -3881, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1301, 91, 701}, { 1119, 5324}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1272, 67, 842}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1085, 43, 894}, { -6567, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 967, 43, 808}, { -7540, 5356}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1000, 43, 1093}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1041, 24, 1239}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1137, 24, 1215}, { -2991, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1000, 43, 1093}, { 138, 5652}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1137, 24, 1215}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1126, 43, 1093}, { -2781, 3551}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1000, 43, 1093}, { -465, 6591}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1137, 24, 1215}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1218, 43, 1031}, { -6121, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1126, 43, 1093}, { -3296, 2829}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1085, 43, 894}, { -6168, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1000, 43, 1093}, { -772, 4766}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1126, 43, 1093}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1272, 67, 842}, { -247, 5085}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1218, 43, 1031}, { 2748, -104}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1297, 58, 974}, { -21, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1218, 43, 1031}, { -5787, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1131, 91, 762}, { 1905, 5056}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1085, 43, 894}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1131, 91, 762}, { -3232, 5317}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 967, 43, 808}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1085, 43, 894}, { -4440, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1218, 43, 1031}, { -2372, 3432}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1085, 43, 894}, { 2389, 6720}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1126, 43, 1093}, { -20, 1042}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 841, 24, 1210}, { -2996, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 841, 72, 1061}, { -1444, 5518}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 749, 24, 1176}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 841, 72, 1061}, { 1081, 5654}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 841, 24, 1210}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 935, 24, 1233}, { -2906, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1041, 24, 1239}, { -3245, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 841, 72, 1061}, { 3095, 6292}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 935, 24, 1233}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1041, 24, 1239}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 1000, 43, 1093}, { -4630, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 841, 72, 1061}, { -6959, 5444}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 695, 72, 998}, { 794, 5582}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 663, 24, 1139}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 749, 24, 1176}, { -2840, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 841, 72, 1061}, { -4822, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 687, 91, 812}, { 2471, 6122}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 695, 72, 998}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 841, 72, 1061}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 808, 72, 843}, { -6671, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 687, 91, 812}, { -8159, 4574}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1000, 43, 1093}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 808, 72, 843}, { -9587, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 841, 72, 1061}, { -3774, 4297}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 967, 43, 808}, { -8696, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 808, 72, 843}, { -8197, 5997}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 841, 72, 1061}, { -4720, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 695, 72, 998}, { -3497, 5689}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 663, 24, 1139}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 695, 72, 998}, { -4627, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 593, 91, 910}, { -6598, 4644}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 663, 24, 1139}, { -2491, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 593, 91, 910}, { 3065, 6099}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 594, 24, 1094}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 593, 91, 910}, { 1386, 5779}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 539, 24, 1049}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 594, 24, 1094}, { -2154, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 539, 24, 1049}, { -1568, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 593, 91, 910}, { -127, 5763}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 499, 24, 1016}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 593, 91, 910}, { -1696, 5763}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 460, 24, 983}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 499, 24, 1016}, { -1568, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 695, 72, 998}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 687, 91, 812}, { -5665, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 593, 91, 910}, { -2838, 4012}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 444, 72, 758}, { -5127, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 409, 64, 645}, { -2583, 4274}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 295, 24, 694}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 593, 91, 910}, { -5444, 6559}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 362, 24, 824}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 399, 24, 901}, { -2571, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 593, 91, 910}, { -7764, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 444, 72, 758}, { -1973, 3957}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 362, 24, 824}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 460, 24, 983}, { -3096, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 593, 91, 910}, { -3735, 6017}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 399, 24, 901}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 362, 24, 824}, { -2215, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 444, 72, 758}, { -1556, 4497}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 328, 24, 759}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 605, 43, 686}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 409, 64, 645}, { -6377, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 444, 72, 758}, { -4145, 4496}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 605, 43, 686}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 518, 43, 569}, { -4418, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 409, 64, 645}, { -5027, 4948}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 687, 91, 812}, { 446, 5805}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 444, 72, 758}, { -5407, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 687, 91, 812}, { -6342, 5135}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 444, 72, 758}, { 0, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 593, 91, 910}, { -6491, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 444, 72, 758}, { -3772, 4497}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 295, 24, 694}, { 0, 1023}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 328, 24, 759}, { -2215, 1024}, {0xb2, 0xb0, 0xb0, 0x00}}, + {{ 140, 0, -1877}, { -1849, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 7, 1, -1850}, { 62, 2361}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 0, -1799}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 135, 6, -1756}, { -1565, 2398}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 140, 0, -1877}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 66, 0, -1799}, { -1849, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1942}, { -1448, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 7, 1, -1850}, { -1074, 3095}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 226, 0, -1923}, { -1670, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1942}, { 264, 2448}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 267, 6, -1869}, { 184, 2175}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 226, 0, -1923}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 140, 0, -1877}, { -1670, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 383, 12, -2111}, { -1957, 2219}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 324, 0, -1992}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 412, 0, -2048}, { -1796, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 356, 0, -1930}, { -1205, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 412, 0, -2048}, { 159, 2813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 356, 0, -1930}, { -2242, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 324, 0, -1992}, { -1742, 2120}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 226, 0, -1923}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 356, 0, -1930}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 226, 0, -1923}, { -2242, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 267, 6, -1869}, { -1582, 1984}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 324, 0, -1992}, { -2398, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 282, 6, -2053}, { -1672, 2066}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 184, 0, -1993}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 383, 12, -2111}, { -2293, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 282, 6, -2053}, { -625, 2129}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 356, 0, -1930}, { -2250, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 441, 0, -1992}, { -657, 1875}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 412, 0, -2048}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 0, -1923}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 0, -1993}, { -1406, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 87, 0, -1942}, { -1494, 2905}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 324, 0, -1992}, { -2058, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 184, 0, -1993}, { -111, 2425}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 135, 6, -1756}, { -2083, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 202, 12, -1808}, { -1146, 2147}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 140, 0, -1877}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 267, 6, -1869}, { -1553, 2559}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 202, 12, -1808}, { -1605, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 202, 12, -1808}, { 1106, 2020}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 135, 6, -1756}, { 1437, -102}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 236, 24, -1749}, { 0, 1408}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 195, 24, -1699}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 296, 24, -1806}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 384, 24, -1873}, { 0, 2572}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 267, 6, -1869}, { 1189, 115}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 356, 0, -1930}, { 1138, 2866}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 32, 24, -1971}, { 0, 2218}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 184, 0, -1993}, { 1659, -447}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 114, 24, -2058}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 87, 0, -1942}, { 1192, 2270}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 267, 6, -1869}, { 1159, 2445}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 202, 12, -1808}, { 1141, 161}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 296, 24, -1806}, { 0, 1868}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 236, 24, -1749}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 233, 28, -2115}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 114, 24, -2058}, { 0, 3106}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 184, 0, -1993}, { 1571, 2229}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 282, 6, -2053}, { 1379, -694}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 32, 24, -1971}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 7, 1, -1850}, { 1176, 1842}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 87, 0, -1942}, { 1186, -1294}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -51, 24, -1884}, { 0, 2144}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 233, 28, -2115}, { 0, 2536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 282, 6, -2053}, { 1388, 2219}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 327, 28, -2169}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 383, 12, -2111}, { 1356, -760}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 384, 24, -1873}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 461, 24, -1926}, { 0, 2126}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 441, 0, -1992}, { 1209, 2658}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 356, 0, -1930}, { 1145, -31}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 739, 12, -2089}, { -2018, 2162}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 854, 0, -2158}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 740, 0, -2154}, { -1955, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 739, 12, -2089}, { -2317, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 837, 12, -2084}, { -907, 1972}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 854, 0, -2158}, { -1955, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 737, 0, -2228}, { 0, 2290}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 740, 0, -2154}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 854, 0, -2158}, { -2330, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 866, 0, -2222}, { -1945, 2066}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 737, 0, -2228}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 441, 0, -1992}, { -34, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 531, 0, -2043}, { 1573, 1787}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 515, 0, -2097}, { 2170, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 515, 0, -2097}, { -1954, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 383, 12, -2111}, { -15, 2229}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 412, 0, -2048}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 515, 0, -2097}, { 1121, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 488, 6, -2158}, { -17, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 383, 12, -2111}, { -23, 2999}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 515, 0, -2097}, { 2170, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 412, 0, -2048}, { 463, 70}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 624, 0, -2141}, { -2026, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 488, 6, -2158}, { 40, 2162}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 515, 0, -2097}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 624, 0, -2141}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 609, 0, -2205}, { -1125, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 488, 6, -2158}, { -812, 3239}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 531, 0, -2043}, { -596, 1787}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 624, 0, -2141}, { 1701, 2124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 531, 0, -2043}, { -2322, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 640, 6, -2068}, { -727, 2091}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 740, 0, -2154}, { -1999, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 609, 0, -2205}, { 129, 2142}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 624, 0, -2141}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 740, 0, -2154}, { -2405, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 737, 0, -2228}, { -1907, 2188}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 609, 0, -2205}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 640, 6, -2068}, { -1879, 2310}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 740, 0, -2154}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 624, 0, -2141}, { -1999, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 640, 6, -2068}, { -2277, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 739, 12, -2089}, { -760, 1874}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 461, 24, -1926}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 544, 24, -1965}, { 0, 2103}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 531, 0, -2043}, { 1364, 2645}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 441, 0, -1992}, { 1248, -1}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 455, 24, -2222}, { 0, 2151}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 488, 6, -2158}, { 1259, 1823}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 592, 20, -2265}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 609, 0, -2205}, { 1118, -1503}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 531, 0, -2043}, { 1403, -52}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 544, 24, -1965}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 645, 24, -1993}, { 0, 2407}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 640, 6, -2068}, { 1283, 2801}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 488, 6, -2158}, { 1275, -410}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 455, 24, -2222}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 327, 28, -2169}, { 0, 3282}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 383, 12, -2111}, { 1305, 2532}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 645, 24, -1993}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 739, 12, -2089}, { 1517, 2592}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 640, 6, -2068}, { 1294, 40}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 721, 20, -1999}, { 0, 1957}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 739, 12, -2089}, { 1532, 276}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 814, 24, -2002}, { 0, 2139}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 837, 12, -2084}, { 1405, 2799}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 721, 20, -1999}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 726, 24, -2302}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 592, 20, -2265}, { 0, 2025}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 737, 0, -2228}, { 1317, -1288}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 609, 0, -2205}, { 1115, 2028}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 726, 24, -2302}, { 0, 1961}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 737, 0, -2228}, { 1301, 1565}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 863, 24, -2294}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 866, 0, -2222}, { 1272, -1723}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1098, 0, -2143}, { -1405, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 967, 0, -2128}, { -175, 2911}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1061, 0, -2070}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 940, 12, -2064}, { 1743, 384}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1034, 12, -2009}, { -8, 1040}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1061, 0, -2070}, { 525, 2081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 940, 12, -2064}, { -800, 1924}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1061, 0, -2070}, { 1212, 2481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 967, 0, -2128}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 837, 12, -2084}, { -36, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 967, 0, -2128}, { 2323, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 854, 0, -2158}, { 645, -96}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 967, 0, -2128}, { -2017, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 866, 0, -2222}, { 82, 2131}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 854, 0, -2158}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 837, 12, -2084}, { -36, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 940, 12, -2064}, { 1523, 1924}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1095, 6, -1943}, { 139, 2144}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1202, 0, -1920}, { 1660, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1137, 0, -1993}, { -26, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 6, -1968}, { -1989, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1175, 2, -2054}, { -415, 2188}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1137, 0, -1993}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 6, -1968}, { -1603, 2201}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1202, 0, -1920}, { -1687, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 967, 0, -2128}, { 744, 111}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 994, 0, -2193}, { -30, 1041}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 866, 0, -2222}, { 1918, 2175}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1137, 0, -1993}, { -2664, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1175, 2, -2054}, { -1816, 1923}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1098, 0, -2143}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1095, 6, -1943}, { -81, 2725}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1170, 0, -1878}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1202, 0, -1920}, { -901, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1098, 0, -2143}, { -2253, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 994, 0, -2193}, { -585, 2084}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 967, 0, -2128}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1137, 0, -1993}, { -1851, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1098, 0, -2143}, { 458, 2352}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1061, 0, -2070}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1034, 12, -2009}, { -534, 2064}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1137, 0, -1993}, { 1232, 2405}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1061, 0, -2070}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1034, 12, -2009}, { 1460, 1446}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1095, 6, -1943}, { -23, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1137, 0, -1993}, { -189, 2161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 814, 24, -2002}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 908, 24, -1987}, { 0, 2180}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 837, 12, -2084}, { 1464, -14}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 940, 12, -2064}, { 1411, 2669}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 940, 12, -2064}, { 1442, -456}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 988, 24, -1944}, { 0, 2065}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1034, 12, -2009}, { 1353, 2328}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 908, 24, -1987}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1120, 24, -2204}, { 0, 1924}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1098, 0, -2143}, { 1066, 1284}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1175, 2, -2054}, { 1285, -1711}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1220, 20, -2113}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1220, 20, -2113}, { 0, 1529}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1175, 2, -2054}, { 1250, 1061}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1291, 32, -2018}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1250, 6, -1968}, { 1132, -1842}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 988, 24, -1944}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1057, 20, -1887}, { 0, 2032}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1034, 12, -2009}, { 1359, -401}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1095, 6, -1943}, { 1173, 1872}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1095, 6, -1943}, { 1148, -228}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1130, 24, -1840}, { 0, 1974}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1170, 0, -1878}, { 1003, 2270}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1057, 20, -1887}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1009, 24, -2257}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 866, 0, -2222}, { 1233, 1792}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 994, 0, -2193}, { 1178, -1567}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 863, 24, -2294}, { 0, 2309}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1120, 24, -2204}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 994, 0, -2193}, { 1150, 1242}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1098, 0, -2143}, { 1145, -1704}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1009, 24, -2257}, { 0, 1619}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1431, 0, -1742}, { -1724, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1370, 6, -1820}, { -377, 2054}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1333, 0, -1768}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1431, 0, -1742}, { 736, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1452, 2, -1780}, { -11, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1370, 6, -1820}, { 66, 2581}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1370, 6, -1820}, { -1097, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1301, 12, -1867}, { -1090, 2464}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1301, 12, -1867}, { 338, 1877}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1261, 0, -1833}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1333, 0, -1768}, { -1467, 1821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 0, -1723}, { -31, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1333, 0, -1768}, { 498, 1821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1261, 0, -1833}, { 1966, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1300, 0, -1723}, { -553, 1834}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1431, 0, -1742}, { 1667, 1374}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1333, 0, -1768}, { -22, 1036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 0, -1723}, { 999, -449}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1694}, { -9, 1035}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1431, 0, -1742}, { 627, 1788}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1223, 0, -1791}, { 1511, 158}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1300, 0, -1723}, { -31, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1261, 0, -1833}, { 1966, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1560, 0, -1755}, { -1035, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1431, 0, -1742}, { 236, 2852}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1530, 0, -1702}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1560, 0, -1755}, { -2227, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1452, 2, -1780}, { -422, 1641}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1431, 0, -1742}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1530, 0, -1702}, { -1020, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1400, 0, -1694}, { 769, 2366}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1485, 0, -1664}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1530, 0, -1702}, { 1593, 1951}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1431, 0, -1742}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 0, -1694}, { -637, 1776}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1261, 0, -1833}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1250, 6, -1968}, { -2336, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1202, 0, -1920}, { -1564, 1917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1301, 12, -1867}, { -918, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1250, 6, -1968}, { -1360, 2923}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1170, 0, -1878}, { -1617, 1685}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1223, 0, -1791}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1202, 0, -1920}, { -2230, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1261, 0, -1833}, { -977, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1202, 0, -1920}, { -1373, 2781}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1481, 28, -1816}, { 0, 1322}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 0, -1755}, { 981, -862}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1592, 24, -1805}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1452, 2, -1780}, { 744, 1956}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1250, 6, -1968}, { 1104, 1012}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1301, 12, -1867}, { 1089, -1893}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1291, 32, -2018}, { 0, 1644}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1347, 36, -1907}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1694}, { 1168, -9}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1365, 24, -1639}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1485, 0, -1664}, { 1292, 2287}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1440, 24, -1605}, { 0, 1865}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1263, 24, -1684}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1365, 24, -1639}, { 0, 1321}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1694}, { 1167, 1593}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1300, 0, -1723}, { 963, -1063}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1223, 0, -1791}, { 1011, -193}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1185, 24, -1752}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1263, 24, -1684}, { 0, 2401}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1300, 0, -1723}, { 1016, 2443}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1130, 24, -1840}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1185, 24, -1752}, { 0, 2389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1223, 0, -1791}, { 987, 2054}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1170, 0, -1878}, { 1003, -550}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1481, 28, -1816}, { 0, -767}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1407, 32, -1859}, { 0, 1408}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1452, 2, -1780}, { 870, -605}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1370, 6, -1820}, { 984, 1712}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1407, 32, -1859}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1301, 12, -1867}, { 1098, 1991}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1370, 6, -1820}, { 1011, -149}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1347, 36, -1907}, { 0, 1725}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1573, 2, -1629}, { -263, 2452}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1530, 0, -1702}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1485, 0, -1664}, { -1020, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1777, 0, -1673}, { -2744, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1666, 0, -1727}, { -831, 1942}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1617, 0, -1674}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1773, 0, -1525}, { 1129, -114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1853, 0, -1578}, { -24, 1044}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1777, 0, -1673}, { 1574, 2384}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1773, 0, -1525}, { -1961, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1777, 0, -1673}, { 37, 2588}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1705, 0, -1617}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1777, 0, -1673}, { -1565, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1617, 0, -1674}, { 590, 2723}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1705, 0, -1617}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1641, 5, -1567}, { -1021, 1988}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1773, 0, -1525}, { 1308, 2485}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1641, 5, -1567}, { 956, -437}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1710, 8, -1490}, { -13, 1038}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1773, 0, -1525}, { 851, 1942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1573, 2, -1629}, { -35, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1705, 0, -1617}, { 2251, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1617, 0, -1674}, { 658, 188}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1573, 2, -1629}, { -35, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1641, 5, -1567}, { 1230, 1988}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1705, 0, -1617}, { 2251, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1853, 0, -1578}, { 285, 3784}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1821, 0, -1420}, { -19, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1898, 0, -1455}, { -1094, 2011}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1773, 0, -1525}, { -1987, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 12, -1393}, { -94, 2338}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1821, 0, -1420}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1773, 0, -1525}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1710, 8, -1490}, { -865, 1927}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1750, 12, -1393}, { 297, 3308}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1853, 0, -1578}, { -2761, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1773, 0, -1525}, { -1611, 2187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1821, 0, -1420}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1617, 0, -1674}, { -1576, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1560, 0, -1755}, { -201, 2040}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1530, 0, -1702}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1617, 0, -1674}, { 1123, 573}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1666, 0, -1727}, { -22, 1042}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1560, 0, -1755}, { 1429, 2254}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1573, 2, -1629}, { -493, 1991}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1617, 0, -1674}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1530, 0, -1702}, { -1576, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1440, 24, -1605}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1518, 24, -1568}, { 0, 1929}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1573, 2, -1629}, { 1392, 2534}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1485, 0, -1664}, { 1295, 131}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1585, 24, -1518}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1710, 8, -1490}, { 1361, 2336}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1641, 5, -1567}, { 1312, -294}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1640, 28, -1453}, { 0, 1919}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1573, 2, -1629}, { 1444, -578}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1518, 24, -1568}, { 0, -768}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1585, 24, -1518}, { 0, 1383}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1641, 5, -1567}, { 1285, 1781}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1974, 24, -1488}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1909, 24, -1616}, { 0, 2137}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1936, 12, -1471}, { 730, -1469}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1898, 0, -1455}, { 1460, -1403}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1853, 0, -1578}, { 1201, 1922}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1666, 0, -1727}, { 1107, -971}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1700, 24, -1782}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1592, 24, -1805}, { 0, 1296}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 0, -1755}, { 1015, 1844}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1750, 12, -1393}, { 1399, 2215}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1640, 28, -1453}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1673, 28, -1370}, { 0, 2035}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1710, 8, -1490}, { 1380, -473}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1700, 24, -1782}, { 0, 1893}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1666, 0, -1727}, { 1163, 1994}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1818, 24, -1719}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1777, 0, -1673}, { 1086, -1166}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1777, 0, -1673}, { 1102, 1783}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1853, 0, -1578}, { 1204, -1322}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1818, 24, -1719}, { 0, 1981}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1853, 0, -1578}, { 1204, -1322}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1909, 24, -1616}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1818, 24, -1719}, { 0, 1981}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -9, 6, -1523}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -76, 10, -1535}, { -1158, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -85, 11, -1438}, { -1037, 2693}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 101, 0, -1683}, { -2076, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 135, 6, -1756}, { -1047, 1958}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 0, -1799}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 36, 6, -1426}, { -270, 2691}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 52, 2, -1523}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -9, 6, -1523}, { -1060, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 36, 6, -1426}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -9, 6, -1523}, { -1845, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -25, 10, -1431}, { -513, 1936}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -85, 11, -1438}, { -1965, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -25, 10, -1431}, { -1367, 1883}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -9, 6, -1523}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 52, 2, -1523}, { -1, 1045}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 14, 2, -1616}, { -1016, 2442}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -9, 6, -1523}, { 551, 1951}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 78, 0, -1600}, { -1971, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 101, 0, -1683}, { -779, 1884}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 38, 0, -1708}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 78, 0, -1600}, { 1110, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 38, 0, -1708}, { -8, -598}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 14, 2, -1616}, { -17, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 38, 0, -1708}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -32, 2, -1738}, { -1298, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -50, 4, -1637}, { -905, 2743}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 0, -1799}, { -1637, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -32, 2, -1738}, { -137, 2315}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 78, 0, -1600}, { 111, 2442}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 14, 2, -1616}, { 1225, 2259}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 101, 0, -1683}, { -1161, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 0, -1799}, { 120, 2657}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 38, 0, -1708}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 66, 0, -1799}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 7, 1, -1850}, { -1338, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -32, 2, -1738}, { -584, 2915}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -50, 4, -1637}, { -1168, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -9, 6, -1523}, { 89, 2664}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 14, 2, -1616}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -50, 4, -1637}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -76, 10, -1535}, { -1801, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -9, 6, -1523}, { -1714, 2179}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 38, 0, -1708}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -50, 4, -1637}, { -1943, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 14, 2, -1616}, { -1297, 1998}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 112, 24, -1507}, { 0, 2059}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 52, 2, -1523}, { 1117, 2132}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 36, 6, -1426}, { 1018, -381}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 92, 24, -1418}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -76, 10, -1535}, { 1179, -1440}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -143, 24, -1546}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -85, 11, -1438}, { 1191, 1054}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -154, 24, -1442}, { 0, 1131}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 101, 0, -1683}, { 1345, -128}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 164, 24, -1642}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 135, 6, -1756}, { 1394, 1934}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 195, 24, -1699}, { 0, 1385}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -51, 24, -1884}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -98, 24, -1762}, { 0, 1809}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 7, 1, -1850}, { 1177, -1252}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -32, 2, -1738}, { 1251, 1780}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 112, 24, -1507}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 78, 0, -1600}, { 1173, 1680}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 52, 2, -1523}, { 1113, -406}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 138, 24, -1575}, { 0, 1607}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 4, -1637}, { 1219, 1424}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -32, 2, -1738}, { 1243, -1203}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -118, 24, -1648}, { 0, 1442}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -98, 24, -1762}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 101, 0, -1683}, { 1331, 1958}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 138, 24, -1575}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 164, 24, -1642}, { 0, 1603}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 78, 0, -1600}, { 1173, -217}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -50, 4, -1637}, { 1212, -1667}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -143, 24, -1546}, { 0, 1139}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -76, 10, -1535}, { 1178, 1013}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -118, 24, -1648}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 22, 14, 376}, { -193, 2663}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 35, 12, 472}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 109, 12, 452}, { -1321, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 67, 18, 270}, { -1992, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 7, 18, 272}, { -1566, 1947}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 22, 14, 376}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 66, 18, 46}, { -2191, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 18, 46}, { -1739, 1894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 7, 18, 159}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -58, 18, 388}, { -15, 2403}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 35, 12, 472}, { 1625, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 22, 14, 376}, { -25, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -58, 18, 388}, { -2143, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -46, 16, 487}, { -851, 2149}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 35, 12, 472}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 7, 18, 272}, { 1781, 2450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -58, 18, 388}, { -25, 1045}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 22, 14, 376}, { -36, 2424}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 7, 18, 272}, { -2289, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 18, 274}, { -1694, 2013}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -58, 18, 388}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 22, 14, 376}, { -1635, 2157}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 109, 12, 452}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 87, 14, 366}, { -1528, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 7, 18, 159}, { -2156, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 7, 18, 272}, { -453, 1934}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 67, 18, 270}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 66, 18, 46}, { -1879, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 7, 18, 159}, { 54, 2055}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 67, 18, 155}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 67, 18, 270}, { -1043, 2721}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 87, 14, 366}, { -1138, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -60, 18, 274}, { -1171, 2972}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 7, 18, 272}, { -17, 2955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 7, 18, 159}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -59, 18, 160}, { -17, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -60, 18, 274}, { -59, 2972}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 7, 18, 159}, { 1112, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 8, 18, 46}, { 1173, -920}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 8, 18, 46}, { -2279, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 18, 46}, { -1748, 1923}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -59, 18, 160}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 7, 18, 159}, { 1147, 2879}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 67, 18, 270}, { -1, 1054}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 67, 18, 155}, { 123, 3011}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 134, 24, 150}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 66, 18, 46}, { 1232, 2353}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 67, 18, 155}, { 1145, -444}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 137, 24, 53}, { 0, 2252}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 109, 12, 452}, { 1349, -25}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 186, 24, 437}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 159, 24, 354}, { 0, 1957}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 87, 14, 366}, { 1242, 2245}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 159, 24, 354}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 147, 24, 265}, { 0, 2066}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 67, 18, 270}, { 1366, 2230}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 87, 14, 366}, { 1254, -295}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -46, 16, 487}, { 1513, 2098}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -58, 18, 388}, { 1467, -450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -141, 32, 404}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -131, 36, 499}, { 0, 2205}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -141, 32, 404}, { 0, 1778}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -58, 18, 388}, { 1433, 1259}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -135, 28, 275}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -60, 18, 274}, { 1300, -1657}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -60, 18, 274}, { 1297, 1184}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -59, 18, 160}, { 1157, -1712}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -127, 24, 162}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -135, 28, 275}, { 0, 1360}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -127, 24, 162}, { 0, 1459}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -59, 18, 160}, { 1160, 1310}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -120, 24, 45}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -52, 18, 46}, { 1153, -1619}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 134, 24, 150}, { 0, 1405}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 67, 18, 155}, { 1151, 1472}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 67, 18, 270}, { 1369, -1431}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 147, 24, 265}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 137, 24, 53}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 66, 18, 17}, { 1023, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 18, 46}, { 1023, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 137, 24, 24}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -52, 18, 46}, { 1023, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -120, 24, 17}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -120, 24, 45}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -52, 18, 17}, { 1024, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 18, 46}, { 1024, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 18, 17}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 8, 18, 46}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 66, 18, 17}, { 1024, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 18, 17}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 18, 17}, { 0, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -52, 18, 46}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 18, 46}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 66, 18, 17}, { 0, 1052}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 12, 14, -90}, { -992, 2854}, {0xe0, 0xe4, 0x9c, 0x00}}, + {{ 8, 18, 17}, { 555, 1861}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 69, 14, -87}, { -8, 2854}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 12, 14, -90}, { 975, 2863}, {0xe0, 0xe4, 0x9c, 0x00}}, + {{ -52, 14, -91}, { -1087, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 18, 17}, { -27, 2862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 14, -90}, { 0, 1024}, {0xe0, 0xe4, 0x9c, 0x00}}, + {{ -52, 14, -91}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -52, 18, 17}, { -1854, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 18, 17}, { -1846, 2069}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 69, 14, -87}, { 968, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 8, 14, -190}, { -150, -701}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 14, -90}, { -15, 1024}, {0xe0, 0xe4, 0x9c, 0x00}}, + {{ 69, 14, -187}, { -1794, 2020}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 58, 14, -306}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 14, -190}, { -2168, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 14, -306}, { -14, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 5, 14, -308}, { 897, 1023}, {0xe0, 0xe4, 0x9c, 0x00}}, + {{ 8, 14, -190}, { 774, -996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 8, 14, -190}, { 946, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 14, -309}, { -117, -1022}, {0xb0, 0x98, 0x80, 0x00}}, + {{ -48, 14, -190}, { -15, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 14, -190}, { 97, 3045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 5, 14, -308}, { 0, 1024}, {0xe0, 0xe4, 0x9c, 0x00}}, + {{ -54, 14, -309}, { -1012, 1023}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 69, 14, -87}, { -2056, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 69, 14, -187}, { -588, 1910}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 14, -190}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 14, -90}, { -1087, 1024}, {0xe0, 0xe4, 0x9c, 0x00}}, + {{ 8, 14, -190}, { -989, 2752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 8, 14, -190}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -48, 14, -190}, { -961, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -52, 14, -91}, { -1016, 2736}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 133, 24, -191}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 123, 24, -313}, { 0, 1596}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 58, 14, -306}, { 1136, 1554}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 69, 14, -187}, { 1090, -1503}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -52, 14, -91}, { 1050, 1060}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -48, 14, -190}, { 1038, -1492}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -109, 24, -188}, { -7, -1371}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -113, 24, -94}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 137, 24, 24}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 135, 24, -79}, { 0, 2392}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 66, 18, 17}, { 1224, -49}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 69, 14, -87}, { 1139, 2631}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -52, 18, 17}, { 1153, 962}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -52, 14, -91}, { 1052, -1795}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -113, 24, -94}, { 0, -1792}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -120, 24, 17}, { 0, 1055}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 135, 24, -79}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 133, 24, -191}, { 0, 1318}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 69, 14, -87}, { 1138, -1291}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 69, 14, -187}, { 1090, 1264}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -48, 14, -190}, { 1053, 1432}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -54, 14, -309}, { 1021, -1620}, {0xb0, 0x98, 0x80, 0x00}}, + {{ -113, 24, -304}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -109, 24, -188}, { 0, 1437}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -13, 17, -539}, { -988, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -17, 22, -593}, { -969, 1959}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -71, 17, -536}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 5, 14, -308}, { 0, 1024}, {0xe0, 0xe4, 0x9c, 0x00}}, + {{ -4, 14, -435}, { 229, 3203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 14, -309}, { 1012, 1011}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 58, 14, -306}, { -1137, 3237}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 55, 14, -432}, { 568, 1899}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -4, 14, -435}, { 3, 1058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -17, 22, -593}, { -1001, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -17, 27, -646}, { -1060, 1948}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -76, 22, -590}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -4, 14, -435}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -60, 14, -432}, { -963, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -54, 14, -309}, { -971, 3139}, {0xb0, 0x98, 0x80, 0x00}}, + {{ -17, 27, -646}, { -1406, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -76, 27, -643}, { -643, 1690}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -76, 22, -590}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -13, 17, -539}, { -1994, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -71, 17, -536}, { -1549, 1906}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -60, 14, -432}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -4, 14, -435}, { -963, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 17, -539}, { -900, 2804}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -17, 22, -593}, { -1347, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -76, 22, -590}, { -626, 1719}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -71, 17, -536}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 58, 14, -306}, { -14, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -4, 14, -435}, { 1127, 3203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 5, 14, -308}, { 897, 1024}, {0xe0, 0xe4, 0x9c, 0x00}}, + {{ 55, 14, -432}, { -1013, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 46, 17, -535}, { -770, 2777}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 22, -588}, { -15, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -17, 22, -593}, { 1000, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -13, 17, -539}, { 854, 100}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 46, 17, -535}, { -1014, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 22, -588}, { -892, 1926}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -13, 17, -539}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 22, -588}, { -70, 85}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 27, -642}, { -15, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -17, 27, -646}, { 999, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 22, -588}, { -1016, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -17, 27, -646}, { 66, 1948}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -17, 22, -593}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -16, 30, -699}, { -1403, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -77, 30, -698}, { -623, 1724}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -76, 27, -643}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 46, 17, -535}, { -15, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -13, 17, -539}, { 998, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -4, 14, -435}, { 734, -737}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 42, 27, -642}, { -1015, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 30, -693}, { -939, 1901}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -17, 27, -646}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 30, -693}, { -9, 1035}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -16, 30, -699}, { -663, 1787}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -17, 27, -646}, { 78, 2317}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -17, 27, -646}, { -1013, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -16, 30, -699}, { -1067, 1934}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 105, 32, -590}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 104, 37, -639}, { 0, 1000}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 42, 22, -588}, { 935, -308}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 27, -642}, { 904, 1091}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 109, 27, -536}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 42, 22, -588}, { 1091, 1158}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 46, 17, -535}, { 1091, -198}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 105, 32, -590}, { 0, 1133}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 116, 24, -434}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 109, 27, -536}, { 0, 1090}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 46, 17, -535}, { 935, 1150}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 55, 14, -432}, { 902, -1486}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -76, 22, -590}, { 867, 1092}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -76, 27, -643}, { 903, -287}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -126, 32, -587}, { 0, 1076}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -128, 37, -639}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -76, 27, -643}, { 903, 1168}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -77, 30, -698}, { 942, -227}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -132, 40, -695}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -128, 37, -639}, { 0, 1172}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 123, 24, -313}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 116, 24, -434}, { 0, 1573}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 58, 14, -306}, { 1135, -1604}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 55, 14, -432}, { 1055, 1625}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -54, 14, -309}, { 1021, 1653}, {0xb0, 0x98, 0x80, 0x00}}, + {{ -117, 24, -432}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -113, 24, -304}, { 0, 1740}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -60, 14, -432}, { 988, -1499}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 104, 37, -639}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 42, 30, -693}, { 1043, 1166}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 27, -642}, { 1057, -146}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 102, 40, -696}, { 0, 1211}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -60, 14, -432}, { 988, 1039}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -121, 27, -531}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -117, 24, -432}, { 0, 990}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -71, 17, -536}, { 871, -1612}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -76, 22, -590}, { 870, -186}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -126, 32, -587}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -121, 27, -531}, { 0, 1209}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -71, 17, -536}, { 873, 1208}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -26, 13, -1032}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 13, -1033}, { -1095, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -85, 13, -951}, { -998, 2433}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 30, 13, -1032}, { -15, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -26, 13, -1032}, { 947, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -26, 13, -950}, { 949, -395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -26, 17, -862}, { 37, 2539}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -26, 13, -950}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -85, 13, -951}, { -1012, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -26, 17, -862}, { -1541, 2036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -85, 13, -951}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -85, 17, -859}, { -1589, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 33, 17, -857}, { -1591, 2036}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -26, 17, -862}, { -1516, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 31, 13, -945}, { -990, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 30, 13, -1032}, { -853, 2513}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 33, 17, -857}, { -160, -482}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 31, 13, -945}, { -15, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -26, 13, -950}, { 974, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -26, 13, -950}, { -1012, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -26, 13, -1032}, { -983, 2443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 37, 27, -749}, { 748, 1517}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 34, 22, -801}, { -9, 1035}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -24, 22, -807}, { -680, 1772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -26, 17, -862}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -85, 17, -859}, { -1013, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -85, 22, -806}, { -1051, 1935}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -24, 22, -807}, { -617, 1730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -85, 22, -806}, { -1391, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 33, 17, -857}, { 618, 1772}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -24, 22, -807}, { 824, 489}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 33, 17, -857}, { 1279, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -26, 17, -862}, { 571, 296}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 22, -807}, { -20, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 37, 27, -749}, { -155, 1985}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -24, 22, -807}, { 932, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 27, -753}, { -14, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 27, -753}, { -587, 1766}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 22, -807}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, 27, -753}, { -1375, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -16, 30, -699}, { 49, 1937}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -19, 27, -753}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -82, 27, -753}, { -1082, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -16, 30, -699}, { -1011, 2069}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -82, 27, -753}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -77, 30, -698}, { -942, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 37, 27, -749}, { -17, 1039}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -19, 27, -753}, { 124, 2000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -16, 30, -699}, { 1008, 1765}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 30, -693}, { 634, 1775}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 37, 27, -749}, { 1236, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -16, 30, -699}, { -19, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -85, 22, -806}, { -1047, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -82, 27, -753}, { -1022, 1943}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -85, 22, -806}, { 856, 1199}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -133, 27, -854}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -134, 32, -803}, { 0, 1310}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -85, 17, -859}, { 829, -159}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -82, 27, -753}, { 878, 1068}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -134, 32, -803}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -133, 37, -747}, { 0, 1183}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -85, 22, -806}, { 858, -301}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 102, 40, -696}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 103, 37, -751}, { 0, 1137}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 37, 27, -749}, { 1129, 1080}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 42, 30, -693}, { 1042, -349}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -77, 30, -698}, { 941, 1030}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -82, 27, -753}, { 878, -370}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -132, 40, -695}, { 0, 1095}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -133, 37, -747}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 103, 37, -751}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 34, 22, -801}, { 1097, 1234}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 37, 27, -749}, { 1125, -104}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 97, 32, -805}, { 0, 1147}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 94, 23, -940}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1023}, { 0, 1889}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 31, 13, -945}, { 1081, -104}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 30, 13, -1032}, { 1101, 2124}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -85, 13, -951}, { 895, 1424}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -90, 13, -1033}, { 951, -679}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -137, 23, -950}, { 0, 1335}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -145, 24, -1031}, { 0, -768}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 97, 32, -805}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 33, 17, -857}, { 1063, 1205}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 34, 22, -801}, { 1099, -237}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 95, 27, -854}, { 0, 1013}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 94, 23, -940}, { 0, 1927}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 31, 13, -945}, { 1079, 2106}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 33, 17, -857}, { 1068, -149}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 95, 27, -854}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -85, 17, -859}, { 835, 1605}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -85, 13, -951}, { 897, -761}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -133, 27, -854}, { 0, 1673}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -137, 23, -950}, { 0, -767}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 31, 12, -1322}, { -1562, 1885}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 36, 6, -1426}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -25, 12, -1327}, { -2002, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 10, -1431}, { -1047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 12, -1327}, { -910, 2807}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 12, -1327}, { 209, 2800}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 10, -1431}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -85, 11, -1438}, { -1047, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -93, 12, -1330}, { -1864, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -25, 12, -1327}, { -1833, 2197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -85, 11, -1438}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 27, 14, -1207}, { 75, 3009}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 31, 12, -1322}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -25, 12, -1327}, { -967, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -26, 13, -1032}, { -1095, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -89, 14, -1117}, { 6, 2458}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -90, 13, -1033}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -26, 13, -1032}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -28, 14, -1121}, { -1515, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -89, 14, -1117}, { -1472, 2075}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -25, 12, -1327}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -94, 14, -1210}, { -2326, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -30, 14, -1209}, { -1789, 1969}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -25, 12, -1327}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -93, 12, -1330}, { -1173, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -94, 14, -1210}, { -1087, 3080}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 27, 14, -1207}, { -2015, 2007}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -30, 14, -1209}, { -2023, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -30, 14, -1209}, { -1880, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -94, 14, -1210}, { -1307, 1948}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -89, 14, -1117}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 28, 14, -1120}, { -15, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 27, 14, -1207}, { 37, 2520}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -28, 14, -1121}, { 957, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 27, 14, -1207}, { -920, 2520}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -30, 14, -1209}, { 63, 2538}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -28, 14, -1121}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 30, 13, -1032}, { -962, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 28, 14, -1120}, { -937, 2521}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -26, 13, -1032}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 14, -1120}, { -15, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -28, 14, -1121}, { 957, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -26, 13, -1032}, { 894, -490}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -28, 14, -1121}, { -1052, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 14, -1209}, { -1114, 2538}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -89, 14, -1117}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 88, 24, -1111}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 27, 14, -1207}, { 1148, 2102}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 28, 14, -1120}, { 1044, -123}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 93, 24, -1199}, { 0, 1993}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -151, 24, -1324}, { 0, 1507}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -93, 12, -1330}, { 1012, 1384}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -85, 11, -1438}, { 1188, -1381}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -154, 24, -1442}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1023}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 88, 24, -1111}, { 0, 1993}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 30, 13, -1032}, { 1091, 70}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 28, 14, -1120}, { 1028, 2300}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -89, 14, -1117}, { 1001, 1061}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -94, 14, -1210}, { 1042, -1325}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -147, 24, -1114}, { 0, 1021}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -155, 24, -1214}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -90, 13, -1033}, { 957, 1856}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -89, 14, -1117}, { 1005, -280}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -145, 24, -1031}, { 0, 1864}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -147, 24, -1114}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 88, 24, -1317}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 92, 24, -1418}, { 0, 2330}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 36, 6, -1426}, { 1019, 2451}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 31, 12, -1322}, { 980, -202}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -155, 24, -1214}, { 0, 1276}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -94, 14, -1210}, { 1053, 1328}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -151, 24, -1324}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -93, 12, -1330}, { 1005, -1737}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 93, 24, -1199}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 88, 24, -1317}, { 0, 2785}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 27, 14, -1207}, { 1132, 27}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 31, 12, -1322}, { 977, 2976}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1845, 0, -1331}, { 1771, 698}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1836, 0, -1226}, { -8, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1911, 0, -1239}, { 552, 2214}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1898, 0, -1455}, { -36, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1821, 0, -1420}, { 1039, 1996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -1331}, { 2277, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1898, 0, -1455}, { -36, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1845, 0, -1331}, { 2277, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1911, 0, -1351}, { 1514, 121}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1845, 0, -1331}, { -1182, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1911, 0, -1239}, { -553, 2864}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1911, 0, -1351}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1766, 8, -1307}, { -1283, 2340}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1836, 0, -1226}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -1331}, { -1813, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1821, 0, -1420}, { -1238, 1996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1766, 8, -1307}, { 927, 2099}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1845, 0, -1331}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1821, 0, -1420}, { 1297, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 12, -1393}, { -20, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1766, 8, -1307}, { -270, 2521}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1766, 8, -1307}, { -1838, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1752, 5, -1214}, { -797, 2248}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1888, 0, -1121}, { 1421, 2531}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1911, 0, -1239}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1836, 0, -1226}, { -561, 2196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 0, -1125}, { 1528, -1190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1687, 0, -1027}, { -19, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1757, 0, -1006}, { 1226, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1810, 0, -1125}, { 489, 2117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1740, 0, -1129}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 0, -1027}, { -1981, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1835, 0, -986}, { -790, 3389}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1888, 0, -1121}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1810, 0, -1125}, { -1337, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, -986}, { -2009, 2387}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1810, 0, -1125}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1757, 0, -1006}, { -2234, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1810, 0, -1125}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1836, 0, -1226}, { -1792, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1752, 5, -1214}, { -1231, 2373}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1888, 0, -1121}, { -1337, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1836, 0, -1226}, { -358, 2780}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1740, 0, -1129}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1810, 0, -1125}, { -1197, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1752, 5, -1214}, { -114, 2496}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1740, 0, -1129}, { 1436, -1215}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1652, 24, -1126}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1615, 24, -1040}, { 0, 2138}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 0, -1027}, { 1296, 1729}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1766, 8, -1307}, { 1471, 1676}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1673, 28, -1370}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1683, 24, -1287}, { 0, 1894}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1750, 12, -1393}, { 1387, -582}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1991, 24, -1368}, { -14, -1427}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1974, 24, -1488}, { 0, 1670}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1936, 12, -1471}, { 705, 1381}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1951, 12, -1360}, { 711, -1504}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1984, 24, -1249}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1991, 24, -1368}, { 0, 2816}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1951, 12, -1360}, { 704, 2533}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1947, 12, -1244}, { 643, -432}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1752, 5, -1214}, { 1382, -1062}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 24, -1201}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1740, 0, -1129}, { 1526, 1126}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1652, 24, -1126}, { 0, 1697}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1967, 24, -1115}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1984, 24, -1249}, { 0, 3184}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1888, 0, -1121}, { 1395, -374}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1947, 12, -1244}, { 634, 2946}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1911, 0, -1239}, { 1269, 2708}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1752, 5, -1214}, { 1408, 1278}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1683, 24, -1287}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 24, -1201}, { 0, 1980}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1766, 8, -1307}, { 1362, -1115}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1905, 24, -964}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1888, 0, -1121}, { 1331, 2022}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1835, 0, -986}, { 1307, -1694}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1905, 24, -964}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1967, 24, -1115}, { 0, 2648}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1888, 0, -1121}, { 1331, 2022}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1936, 12, -1471}, { -41, 32}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1898, 0, -1455}, { 112, 1025}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1911, 0, -1351}, { 2047, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1951, 12, -1360}, { 2047, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1951, 12, -1360}, { 1, 2}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1911, 0, -1351}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1911, 0, -1239}, { 2047, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1947, 12, -1244}, { 2107, 91}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1507, 12, 1336}, { -6, 1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1475, 0, 1247}, { 437, 2618}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1369, 12, 1322}, { 2339, 1448}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1167, 5, 1397}, { -1148, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1074, 6, 1493}, { 53, 2984}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1184, 0, 1462}, { 0, 1023}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1274, 12, 1438}, { -23, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1262, 0, 1352}, { 1479, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1167, 5, 1397}, { 942, -692}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1274, 12, 1438}, { -1622, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1167, 5, 1397}, { -23, 2172}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1184, 0, 1462}, { 0, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1303, 5, 1534}, { -1608, 2814}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1203, 0, 1563}, { -1762, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1167, 5, 1397}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1056, 12, 1419}, { -1946, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1074, 6, 1493}, { -1891, 2332}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1369, 12, 1322}, { 220, 2943}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1262, 0, 1352}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1274, 12, 1438}, { -1502, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1369, 12, 1322}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1274, 12, 1438}, { -2579, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1397, 20, 1403}, { -782, 2284}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1475, 0, 1247}, { 1774, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1462, 2, 1143}, { -28, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1351, 5, 1226}, { 1134, 3086}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1475, 0, 1247}, { 2197, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1351, 5, 1226}, { 663, -495}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1369, 12, 1322}, { -34, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1351, 5, 1226}, { -2657, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1261, 2, 1260}, { -1283, 1945}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1351, 5, 1226}, { -2070, 2690}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1262, 0, 1352}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1369, 12, 1322}, { -1932, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1507, 12, 1336}, { -6, 1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1369, 12, 1322}, { -1795, 2618}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1397, 20, 1403}, { -441, 3225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1416, 16, 1489}, { 256, 3180}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1534, 11, 1445}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1507, 12, 1336}, { -1924, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1274, 12, 1438}, { -161, 2752}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1303, 5, 1534}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1416, 16, 1489}, { -2088, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1274, 12, 1438}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1416, 16, 1489}, { -2588, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1397, 20, 1403}, { -1779, 2309}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1203, 0, 1563}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1184, 0, 1462}, { -1762, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1074, 6, 1493}, { -1584, 2976}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1203, 0, 1563}, { -1823, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1074, 6, 1493}, { 109, 2633}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1099, 0, 1583}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1397, 20, 1403}, { -2219, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1416, 16, 1489}, { -2708, 2462}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1507, 12, 1336}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1262, 0, 1352}, { -2178, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1261, 2, 1260}, { -1465, 2433}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1148, 0, 1295}, { 0, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1262, 0, 1352}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1148, 0, 1295}, { -2178, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1167, 5, 1397}, { -1103, 2444}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1148, 0, 1295}, { -147, -891}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1040, 12, 1320}, { -26, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1056, 12, 1419}, { 1697, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1148, 0, 1295}, { 0, 1023}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1056, 12, 1419}, { -2659, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1167, 5, 1397}, { -1213, 2328}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1303, 5, 1534}, { -2407, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1274, 12, 1438}, { -1124, 2194}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1184, 0, 1462}, { 0, 1023}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1351, 5, 1226}, { 1725, 2780}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1462, 2, 1143}, { 1670, -741}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1326, 24, 1122}, { 0, 1761}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1432, 28, 1048}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1212, 24, 1639}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 24, 1611}, { 0, 1149}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1303, 5, 1534}, { 1443, 1336}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1203, 0, 1563}, { 1374, -1335}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1303, 5, 1534}, { 1364, -898}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1329, 24, 1611}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1428, 28, 1562}, { 0, 1682}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1416, 16, 1489}, { 1217, 2202}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1261, 2, 1260}, { 1441, 3042}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1351, 5, 1226}, { 1753, 627}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1245, 24, 1174}, { 0, 2210}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1326, 24, 1122}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1148, 0, 1295}, { 1424, -38}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1137, 24, 1215}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1041, 24, 1239}, { 0, 2268}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1040, 12, 1320}, { 1359, 2805}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1261, 2, 1260}, { 1520, 139}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1245, 24, 1174}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1137, 24, 1215}, { 0, 2701}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1148, 0, 1295}, { 1412, 3163}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1428, 28, 1562}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1571, 28, 1504}, { 0, 2416}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1416, 16, 1489}, { 1238, -1118}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1534, 11, 1445}, { 1205, 2115}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1096, 24, 1668}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1212, 24, 1639}, { 0, 2299}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1099, 0, 1583}, { 1515, -87}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1203, 0, 1563}, { 1368, 2619}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 968, 12, 1507}, { -2602, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 999, 6, 1588}, { -1437, 1950}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1099, 0, 1583}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1056, 12, 1419}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 948, 15, 1332}, { -1771, 2622}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 958, 18, 1426}, { -157, 2718}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 968, 12, 1507}, { -1861, 2842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1074, 6, 1493}, { -1613, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 968, 12, 1507}, { -190, 2849}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1074, 6, 1493}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1056, 12, 1419}, { -1309, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 958, 18, 1426}, { -860, 2144}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 968, 12, 1507}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1056, 12, 1419}, { -2141, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1040, 12, 1320}, { -1724, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 948, 15, 1332}, { -1432, 2593}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 853, 12, 1412}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 958, 18, 1426}, { -1818, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 948, 15, 1332}, { -446, 2675}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 852, 6, 1308}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 853, 12, 1412}, { -1783, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 754, 6, 1380}, { -1417, 2312}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 656, 0, 1431}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 758, 2, 1458}, { -1829, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 754, 2, 1283}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 646, 2, 1341}, { -2114, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 754, 6, 1380}, { -780, 2485}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 754, 6, 1380}, { 40, 3012}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 646, 2, 1341}, { -23, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 656, 0, 1431}, { -1395, 1746}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 853, 12, 1412}, { -27, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 852, 6, 1308}, { 1755, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 754, 2, 1283}, { 2203, -645}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 853, 12, 1412}, { -2213, 2716}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 754, 2, 1283}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 754, 6, 1380}, { -1656, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 754, 2, 1283}, { -660, 2836}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 651, 0, 1240}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 646, 2, 1341}, { -1751, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 873, 6, 1500}, { -45, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 754, 6, 1380}, { 2848, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 758, 2, 1458}, { 1837, 126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 873, 6, 1500}, { -2894, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 853, 12, 1412}, { -1578, 1850}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 754, 6, 1380}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 873, 6, 1500}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 968, 12, 1507}, { -1651, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 853, 12, 1412}, { 447, 2512}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 968, 12, 1507}, { -2573, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 958, 18, 1426}, { -1541, 1989}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 853, 12, 1412}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 771, 6, 1558}, { -1889, 3283}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 656, 0, 1431}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 642, 6, 1527}, { -1660, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 894, 2, 1574}, { -3065, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 873, 6, 1500}, { -1951, 1760}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 758, 2, 1458}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 894, 2, 1574}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 758, 2, 1458}, { -3065, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 771, 6, 1558}, { -1790, 2183}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 873, 6, 1500}, { 524, 2252}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 999, 6, 1588}, { -1826, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 873, 6, 1500}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 999, 6, 1588}, { -2652, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 968, 12, 1507}, { -1422, 1862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 771, 6, 1558}, { -2945, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 758, 2, 1458}, { -1536, 2016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 656, 0, 1431}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 948, 15, 1332}, { 1690, 2009}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1040, 12, 1320}, { 1403, -331}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1041, 24, 1239}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 935, 24, 1233}, { 0, 2482}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 894, 2, 1574}, { 1633, -961}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1016, 28, 1676}, { 0, 2349}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 999, 6, 1588}, { 1531, 1756}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 914, 24, 1670}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 999, 6, 1588}, { 1575, -447}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1016, 28, 1676}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1099, 0, 1583}, { 1512, 2098}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1096, 24, 1668}, { 0, 2330}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 764, 24, 1656}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 894, 2, 1574}, { 1627, 2856}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 771, 6, 1558}, { 1706, -319}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 914, 24, 1670}, { 0, 3595}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 852, 6, 1308}, { 1598, 1375}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 935, 24, 1233}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 841, 24, 1210}, { -20, 2196}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 948, 15, 1332}, { 1602, -1163}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 651, 0, 1240}, { 1708, 1380}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 749, 24, 1176}, { 0, -272}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 663, 24, 1139}, { 0, 2125}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 754, 2, 1283}, { 1678, -1493}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 754, 2, 1283}, { 1723, 1201}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 841, 24, 1210}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 749, 24, 1176}, { 0, 2272}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 852, 6, 1308}, { 1542, -1360}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 632, 24, 1632}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 764, 24, 1656}, { 0, 3183}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 771, 6, 1558}, { 1698, 2900}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 642, 6, 1527}, { 1830, -479}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 529, 2, 1457}, { -2219, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 642, 6, 1527}, { -549, 2591}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 656, 0, 1431}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 584, 0, 1199}, { -1617, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 470, 0, 1231}, { -643, 2797}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 562, 0, 1291}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 427, 0, 1322}, { 0, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 470, 0, 1231}, { -1088, 2385}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 392, 4, 1173}, { -5, 3667}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 584, 0, 1199}, { -2022, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 518, 0, 1147}, { -1177, 2195}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 470, 0, 1231}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 656, 0, 1431}, { -45, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 646, 2, 1341}, { 1326, 1735}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 562, 0, 1291}, { 2846, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 552, 0, 1383}, { 1623, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 562, 0, 1291}, { 1598, 71}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 470, 0, 1231}, { -17, 1045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 427, 0, 1322}, { 1071, 2406}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 562, 0, 1291}, { -1597, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 427, 0, 1322}, { -795, 3279}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 552, 0, 1383}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 646, 2, 1341}, { 833, 2564}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 651, 0, 1240}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 584, 0, 1199}, { -1347, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 646, 2, 1341}, { -1519, 1735}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 584, 0, 1199}, { 1109, 2200}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 446, 4, 1095}, { -1623, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 380, 14, 1025}, { -1952, 2665}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 392, 4, 1173}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 14, 1087}, { -23, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 261, 14, 1146}, { 1506, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 335, 4, 1242}, { 1640, -1060}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 552, 0, 1383}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 427, 0, 1322}, { -2391, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 529, 2, 1457}, { 193, 2331}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 529, 2, 1457}, { -1790, 2334}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 656, 0, 1431}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 552, 0, 1383}, { -1959, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 392, 4, 1173}, { -1535, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 14, 1087}, { -1982, 2809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 335, 4, 1242}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 470, 0, 1231}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 518, 0, 1147}, { -1660, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 446, 4, 1095}, { -1824, 2526}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 446, 4, 1095}, { -2363, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 392, 4, 1173}, { -1219, 2175}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 427, 0, 1322}, { 0, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 392, 4, 1173}, { -2643, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 335, 4, 1242}, { -1702, 2237}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 380, 14, 1025}, { -2550, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 328, 14, 1087}, { -1561, 1997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 392, 4, 1173}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 632, 24, 1632}, { 0, 2438}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 642, 6, 1527}, { 1667, 1281}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 499, 24, 1553}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 529, 2, 1457}, { 1715, -2130}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 427, 0, 1322}, { 1722, -2595}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 381, 26, 1418}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 529, 2, 1457}, { 1514, 1710}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 499, 24, 1553}, { -4, 3048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 584, 0, 1199}, { 1647, 598}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 651, 0, 1240}, { 1604, -1408}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 663, 24, 1139}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 594, 24, 1094}, { 0, 1847}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 380, 14, 1025}, { 1437, 1939}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 446, 4, 1095}, { 1648, -523}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 499, 24, 1016}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 460, 24, 983}, { 0, 1067}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 446, 4, 1095}, { 1656, 800}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 518, 0, 1147}, { 1560, -1444}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 539, 24, 1049}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 499, 24, 1016}, { 0, 1067}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 518, 0, 1147}, { 1572, 401}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 584, 0, 1199}, { 1553, -1751}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 539, 24, 1049}, { 0, 1562}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 594, 24, 1094}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 427, 0, 1322}, { 1733, 1085}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 285, 28, 1313}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 381, 26, 1418}, { 0, 2103}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 335, 4, 1242}, { 1502, -2010}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 285, 28, 1313}, { 0, 2963}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 261, 14, 1146}, { 1238, -935}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 217, 32, 1207}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 335, 4, 1242}, { 1424, 2162}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 139, 14, 956}, { -22, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 213, 14, 913}, { 1429, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 184, 4, 839}, { 1639, -342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 213, 14, 913}, { -1357, 2401}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 248, 4, 807}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 184, 4, 839}, { -1233, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 4, 839}, { 1031, 2104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, 765}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 2, 803}, { -1276, 1989}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 139, 14, 956}, { -1464, 2600}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 184, 4, 839}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 99, 4, 874}, { -1580, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 248, 4, 807}, { -2013, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 213, 18, 731}, { -985, 2065}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 248, 4, 807}, { -1594, 2253}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 139, 0, 765}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 4, 839}, { -1493, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 213, 14, 913}, { -1933, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 277, 14, 877}, { -989, 1884}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 248, 4, 807}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 184, 4, 839}, { -1708, 2580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 2, 803}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 99, 4, 874}, { -1435, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 328, 14, 1087}, { 271, 2885}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 324, 18, 951}, { 1109, 708}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 271, 18, 996}, { -28, 1052}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 14, 1087}, { 1366, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 380, 14, 1025}, { -21, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 324, 18, 951}, { -380, 2569}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 324, 18, 951}, { -1638, 2209}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 213, 14, 913}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 271, 18, 996}, { -1728, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 324, 18, 951}, { 67, 2533}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 277, 14, 877}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 213, 14, 913}, { -1278, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 261, 14, 1146}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 328, 14, 1087}, { -1530, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 271, 18, 996}, { -1830, 2856}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 271, 18, 996}, { -1738, 2617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 14, 956}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 192, 18, 1045}, { -1781, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 271, 18, 996}, { 160, 2744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 213, 14, 913}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 139, 14, 956}, { -1452, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 192, 18, 1045}, { -256, 3112}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 213, 18, 731}, { 1535, 1737}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 248, 4, 807}, { 1610, -410}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 295, 24, 694}, { 0, 1613}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 328, 24, 759}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 99, 4, 874}, { 1423, 2008}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 54, 2, 803}, { 1270, -117}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -13, 24, 829}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 25, 24, 907}, { 0, 1960}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 139, 14, 956}, { 1406, 2139}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 99, 4, 874}, { 1418, -209}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 25, 24, 907}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 70, 28, 999}, { 0, 2353}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 248, 4, 807}, { 1628, 179}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 277, 14, 877}, { 1683, -1750}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 362, 24, 824}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 328, 24, 759}, { 0, 333}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 324, 18, 951}, { 1549, 1169}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 380, 14, 1025}, { 1532, -1193}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 399, 24, 901}, { 0, 1076}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 460, 24, 983}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 277, 14, 877}, { 1692, 1665}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 324, 18, 951}, { 1535, -574}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 399, 24, 901}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 362, 24, 824}, { 0, 1914}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 192, 18, 1045}, { 1296, 2483}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 139, 14, 956}, { 1412, -166}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 138, 32, 1098}, { 0, 2829}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 70, 28, 999}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 261, 14, 1146}, { 1251, 2591}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 192, 18, 1045}, { 1299, -541}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 138, 32, 1098}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 217, 32, 1207}, { 0, 3194}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -3, 10, 649}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 52, 10, 554}, { -1896, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -27, 12, 579}, { -838, 1987}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -3, 10, 649}, { 90, 2383}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 71, 6, 623}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 52, 10, 554}, { -1231, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 187, 2, 668}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 154, 6, 591}, { -1445, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 71, 6, 623}, { -1482, 2546}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 113, 2, 701}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3, 10, 649}, { -2186, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 28, 6, 738}, { -1078, 2186}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 113, 2, 701}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 71, 6, 623}, { -1519, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -3, 10, 649}, { -1722, 2371}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 187, 2, 668}, { -1388, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 71, 6, 623}, { 100, 2540}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 127, 10, 525}, { -21, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 35, 12, 472}, { 1129, 2452}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 10, 554}, { 1361, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 71, 6, 623}, { 1484, -201}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 127, 10, 525}, { -21, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 52, 10, 554}, { 1361, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 127, 10, 525}, { -1155, 2474}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 109, 12, 452}, { 122, 2361}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 35, 12, 472}, { -3, 1046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 10, 554}, { 2012, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 16, 487}, { -31, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -27, 12, 579}, { 1127, 2147}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 52, 10, 554}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 35, 12, 472}, { -231, 2452}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 16, 487}, { 1155, 2710}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 71, 6, 623}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 154, 6, 591}, { -1522, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 127, 10, 525}, { -1510, 2243}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 139, 0, 765}, { 0, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 158, 1, 730}, { -683, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 151, 2, 714}, { -870, 1252}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 113, 2, 701}, { -746, 1937}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 169, 2, 706}, { -9, 1031}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 187, 2, 668}, { 317, 1663}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 113, 2, 701}, { 644, 314}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 151, 2, 714}, { 67, 704}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 54, 2, 803}, { -19, 1039}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 139, 0, 765}, { 1256, 2004}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 97, 2, 755}, { 1057, 1299}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 80, 2, 763}, { 792, 1096}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 139, 0, 765}, { 666, 1974}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 113, 2, 701}, { -10, 1008}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 91, 2, 739}, { -235, 1733}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 97, 2, 755}, { -66, 1974}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 213, 18, 731}, { 447, 2152}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 187, 2, 668}, { -4, 1041}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 169, 2, 706}, { -330, 1673}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 176, 5, 721}, { -217, 1951}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 139, 0, 765}, { 1410, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 213, 18, 731}, { -22, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 176, 5, 721}, { 526, 1449}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 158, 1, 730}, { 874, 1448}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 91, 2, 739}, { -14, 1020}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 113, 2, 701}, { 210, 1744}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 28, 6, 738}, { 743, 250}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 73, 3, 747}, { 99, 697}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 54, 2, 803}, { -19, 1039}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 80, 2, 763}, { 255, 1805}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 73, 3, 747}, { 545, 1876}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 28, 6, 738}, { 1147, 1374}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 208, 24, 498}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 186, 24, 437}, { 0, 1421}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 127, 10, 525}, { 1469, -207}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 109, 12, 452}, { 1346, 1694}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 154, 6, 591}, { 1485, -9}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 208, 24, 498}, { 0, 1640}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 127, 10, 525}, { 1465, 1806}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 236, 24, 567}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -47, 24, 770}, { 0, 1186}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 28, 6, 738}, { 1424, 1170}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -3, 10, 649}, { 1509, -1219}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -88, 28, 672}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 236, 24, 567}, { 0, 1525}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 154, 6, 591}, { 1479, 1856}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 187, 2, 668}, { 1537, -295}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 266, 24, 630}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -88, 28, 672}, { 0, 1599}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -3, 10, 649}, { 1518, 1808}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -112, 32, 604}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -27, 12, 579}, { 1547, -94}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -112, 32, 604}, { 0, 2471}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -27, 12, 579}, { 1544, 2253}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -46, 16, 487}, { 1513, -153}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -131, 36, 499}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 12, 13, 773}, { 870, 549}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 28, 6, 738}, { 1411, -26}, {0x6b, 0x68, 0x68, 0x00}}, + {{ -47, 24, 770}, { 0, -256}, {0x6b, 0x68, 0x68, 0x00}}, + {{ -6, 17, 780}, { 523, 478}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 54, 2, 803}, { 1261, 1761}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 19, 12, 788}, { 844, 990}, {0x6b, 0x68, 0x68, 0x00}}, + {{ -13, 24, 829}, { 0, 1484}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1, 17, 797}, { 490, 936}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 213, 18, 731}, { 1513, -221}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 295, 24, 694}, { 0, -256}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 254, 22, 686}, { 581, 374}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 235, 20, 694}, { 922, 390}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 228, 16, 679}, { 929, 825}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 187, 2, 668}, { 1538, 1519}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 246, 22, 670}, { 581, 827}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 266, 24, 630}, { 0, 1556}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1754, 0, 1132}, { -24, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1693, 0, 1062}, { 1573, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1590, 0, 1171}, { 1335, -1537}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1693, 0, 1062}, { -2572, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1561, 2, 1069}, { -937, 2587}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1590, 0, 1171}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1814, 7, 1190}, { -2289, 3087}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1642, 0, 1243}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1723, 2, 1281}, { -1533, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1754, 0, 1132}, { -2708, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1590, 0, 1171}, { -227, 2526}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1642, 0, 1243}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1782, 6, 868}, { 1544, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1699, 18, 831}, { -24, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 12, 921}, { 125, 2645}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1814, 7, 1190}, { 19, 2458}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1754, 0, 1132}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1642, 0, 1243}, { -2708, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1561, 2, 1069}, { -2917, 2760}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1475, 0, 1247}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1590, 0, 1171}, { -2362, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1561, 2, 1069}, { -3395, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1462, 2, 1143}, { -1508, 2011}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1475, 0, 1247}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1590, 0, 1171}, { 2360, 1110}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1507, 12, 1336}, { -443, 2593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1590, 0, 1171}, { -1519, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1507, 12, 1336}, { -70, 3846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1664, 5, 1344}, { -1782, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1723, 2, 1281}, { -934, 2239}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1507, 12, 1336}, { -2823, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1534, 11, 1445}, { -3502, 2824}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1863, 0, 906}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1782, 6, 868}, { -1544, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1738, 2, 963}, { -1526, 2822}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1810, 0, 1021}, { 18, 3211}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1738, 2, 963}, { 763, 2743}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1693, 0, 1062}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1754, 0, 1132}, { -1598, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1738, 2, 963}, { -2474, 2578}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1754, 0, 1132}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 0, 1021}, { -2127, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1782, 6, 868}, { -41, 2850}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1668, 12, 921}, { 1373, 1226}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1738, 2, 963}, { -23, 1052}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1668, 12, 921}, { -2475, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1624, 6, 999}, { -1280, 2009}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 12, 921}, { -2041, 2423}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1693, 0, 1062}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1738, 2, 963}, { -1881, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1943, 1, 937}, { 82, 2491}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1863, 0, 906}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 0, 1021}, { -2187, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1943, 1, 937}, { -1268, 3411}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1810, 0, 1021}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1888, 2, 1066}, { -1536, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1754, 0, 1132}, { -2127, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1814, 7, 1190}, { -2564, 2390}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1810, 0, 1021}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1814, 7, 1190}, { -2905, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1888, 2, 1066}, { -787, 2343}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1624, 6, 999}, { -1616, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1561, 2, 1069}, { -1579, 2643}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1642, 0, 1243}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1534, 11, 1445}, { -3937, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1664, 5, 1344}, { -1353, 2183}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1872, 24, 1228}, { 0, 2122}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1814, 7, 1190}, { 1169, 1665}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1723, 2, 1281}, { 1078, -1605}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1766, 24, 1324}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1534, 11, 1445}, { 1176, -1163}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1571, 28, 1504}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1675, 28, 1404}, { 0, 2154}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1664, 5, 1344}, { 942, 3031}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1668, 12, 921}, { 1578, 2099}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1619, 36, 802}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1595, 40, 868}, { 0, 1527}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1699, 18, 831}, { 1476, -308}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1624, 6, 999}, { 1849, 1948}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 12, 921}, { 1622, -333}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1551, 36, 923}, { 0, 1552}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1595, 40, 868}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2008, 24, 953}, { 0, 2385}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1943, 1, 937}, { 1141, 2028}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1888, 2, 1066}, { 1011, -1547}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1940, 24, 1091}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1814, 7, 1190}, { 1028, -1331}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1872, 24, 1228}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, 24, 1091}, { 0, 2385}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1888, 2, 1066}, { 870, 2374}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1462, 2, 1143}, { 1535, 3492}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1561, 2, 1069}, { 1918, 369}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1498, 32, 978}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1432, 28, 1048}, { 0, 2212}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1561, 2, 1069}, { 1921, 2307}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1551, 36, 923}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1498, 32, 978}, { 0, 1703}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1624, 6, 999}, { 1865, -105}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1664, 5, 1344}, { 936, -705}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1675, 28, 1404}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1723, 2, 1281}, { 1095, 1490}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1766, 24, 1324}, { 0, 1574}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1616, 15, -649}, { 588, -165}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1631, 10, -725}, { -16, 1037}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1560, 0, -756}, { 1028, 1881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1616, 15, -649}, { -291, 2362}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1560, 0, -756}, { 1588, 1440}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1539, 0, -663}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1539, 0, -663}, { 280, 2641}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1560, 0, -756}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1483, 0, -789}, { -1449, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1761, 0, -883}, { -12, 1055}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1835, 0, -986}, { 764, 3077}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1757, 0, -1006}, { 1790, 2153}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1539, 0, -663}, { -1906, 2429}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1483, 0, -789}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1458, 0, -676}, { -1979, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1630, 0, -837}, { -367, 2648}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1691, 0, -912}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1626, 0, -945}, { -1257, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1691, 0, -912}, { -9, 1053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1757, 0, -1006}, { 613, 2922}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1687, 0, -1027}, { 1610, 2174}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 0, -1027}, { -632, 2922}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1626, 0, -945}, { 847, 1973}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1761, 0, -883}, { 662, 3028}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1757, 0, -1006}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1691, 0, -912}, { -623, 2893}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1560, 0, -756}, { -1578, 2400}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1560, 0, -878}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1483, 0, -789}, { -2032, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 0, -756}, { -325, 2829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1630, 0, -837}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1560, 0, -878}, { -1386, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1630, 0, -837}, { -1272, 2369}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1626, 0, -945}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 0, -878}, { -1607, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1631, 10, -725}, { -1044, 1867}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1630, 0, -837}, { 681, 2726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1560, 0, -756}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1688, 5, -803}, { -630, 2774}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1761, 0, -883}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1691, 0, -912}, { -1292, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1688, 5, -803}, { -1479, 2169}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1691, 0, -912}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1630, 0, -837}, { -1665, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1631, 10, -725}, { -1928, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1688, 5, -803}, { -599, 2017}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1630, 0, -837}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1832, 24, -845}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1905, 24, -964}, { 0, 3321}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1761, 0, -883}, { 1428, -376}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1835, 0, -986}, { 1289, 2845}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1458, 0, -676}, { 1494, 1717}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1416, 25, -822}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1373, 26, -684}, { 0, 2172}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1483, 0, -789}, { 1332, -1222}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1626, 0, -945}, { 1253, 1451}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 0, -1027}, { 1178, -1165}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1615, 24, -1040}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1557, 24, -971}, { 0, 2052}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1714, 26, -700}, { 0, 1506}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1631, 10, -725}, { 1490, 1600}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1616, 15, -649}, { 1403, -399}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1696, 26, -633}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1714, 26, -700}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1750, 25, -758}, { 0, 1501}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1631, 10, -725}, { 1443, -806}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1688, 5, -803}, { 1341, 1657}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1832, 24, -845}, { 0, 2797}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1761, 0, -883}, { 1389, 2276}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1688, 5, -803}, { 1334, -494}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1750, 25, -758}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 0, -878}, { 1309, 1217}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1626, 0, -945}, { 1165, -1167}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1557, 24, -971}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1488, 24, -912}, { 0, 2073}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1483, 0, -789}, { 1321, 2282}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 0, -878}, { 1390, -744}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1416, 25, -822}, { 0, 2691}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1488, 24, -912}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1616, 15, -649}, { -4, 1044}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1539, 0, -663}, { 286, 2383}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1542, 0, -574}, { 1678, 1747}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1619, 10, -574}, { -355, 2314}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1616, 15, -649}, { 899, 2611}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1542, 0, -574}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1651, 5, -505}, { -5, 1046}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1569, 0, -478}, { 346, 2507}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1634, 0, -373}, { 2239, 1539}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1699, 0, -407}, { 1243, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1651, 5, -505}, { 1298, -859}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1634, 0, -373}, { -19, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1651, 5, -505}, { -352, 2485}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1619, 10, -574}, { 940, 2644}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1569, 0, -478}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 10, -574}, { -5, 1044}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1542, 0, -574}, { 350, 2334}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1569, 0, -478}, { 1822, 1456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1542, 0, -574}, { 300, 2524}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1539, 0, -663}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1458, 0, -676}, { -1407, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1542, 0, -574}, { -1758, 2465}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1458, 0, -676}, { 0, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1458, 0, -568}, { -1863, 1023}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1569, 0, -478}, { 335, 2705}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1458, 0, -568}, { -1445, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1569, 0, -478}, { -2040, 2378}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1458, 0, -568}, { 0, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1495, 0, -449}, { -2135, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1634, 0, -373}, { -2445, 2234}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1495, 0, -449}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1570, 0, -342}, { -2241, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1634, 0, -373}, { 396, 3113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1569, 0, -478}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1495, 0, -449}, { -1358, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1683, 0, -290}, { 145, 2671}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1634, 0, -373}, { 0, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1570, 0, -342}, { -1227, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1752, 0, -322}, { 126, 2737}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1699, 0, -407}, { 0, 1023}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1634, 0, -373}, { -1262, 1023}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1752, 0, -322}, { 1288, 1023}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1634, 0, -373}, { -179, -622}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1683, 0, -290}, { -20, 1023}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1683, 0, -290}, { -1795, 2195}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1570, 0, -342}, { 0, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1622, 0, -258}, { -1695, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1458, 0, -568}, { 1488, 1478}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1373, 26, -684}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1375, 25, -556}, { 0, 1734}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1458, 0, -676}, { 1517, -1298}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1570, 0, -342}, { 1482, 2234}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1495, 0, -449}, { 1443, -1106}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1418, 24, -418}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1533, 12, -324}, { 764, 2084}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1494, 24, -305}, { 0, 1929}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1697, 26, -585}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1696, 26, -633}, { 0, 975}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1616, 15, -649}, { 1375, 1415}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1619, 10, -574}, { 1363, -503}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1717, 25, -518}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1619, 10, -574}, { 1360, 1821}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1651, 5, -505}, { 1175, -92}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1697, 26, -585}, { 0, 1547}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1758, 24, -435}, { 0, -1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1651, 5, -505}, { 1139, 1789}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1720, 8, -417}, { 754, -1021}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1717, 25, -518}, { 0, 1330}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1699, 0, -407}, { 1164, -1017}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1495, 0, -449}, { 1466, 2013}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1458, 0, -568}, { 1477, -1169}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1375, 25, -556}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1418, 24, -418}, { 0, 2186}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1570, 0, -342}, { 1484, -1250}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1533, 12, -324}, { 764, -1390}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1588, 11, -241}, { 763, 1169}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1622, 0, -258}, { 1446, 1276}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1720, 8, -417}, { 750, 2375}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1699, 0, -407}, { 1157, 2450}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1752, 0, -322}, { 1193, -110}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1774, 8, -334}, { 752, -164}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1736, 0, -195}, { 75, 2887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1683, 0, -290}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1622, 0, -258}, { -1176, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1829, 0, -7}, { 1715, 1453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1858, -3, 93}, { -22, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1941, -3, 99}, { -817, 2228}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1784, 0, -115}, { -1561, 2276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1755, 2, 1}, { 487, 2198}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1829, 0, -7}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1755, 2, 1}, { -2367, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1773, 5, 101}, { -998, 2114}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1858, -3, 93}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1755, 2, 1}, { -2008, 2276}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1829, 0, -7}, { -1785, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1829, 0, -7}, { -2219, 2470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1941, -3, 99}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1913, 2, -16}, { -2037, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1863, 0, -124}, { -32, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1784, 0, -115}, { 496, 2275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1829, 0, -7}, { 2058, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1863, 0, -124}, { -32, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1829, 0, -7}, { 2058, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1913, 2, -16}, { 1499, -322}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1784, 0, -115}, { 1330, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1708, 5, -95}, { -21, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1755, 2, 1}, { 338, 2819}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1806, 0, -228}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1736, 0, -195}, { -1321, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1784, 0, -115}, { -1164, 2620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1736, 0, -195}, { -1904, 2212}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1622, 0, -258}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1671, 0, -170}, { -1725, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1784, 0, -115}, { -1104, 2187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1736, 0, -195}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1708, 5, -95}, { -1791, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1671, 0, -170}, { -1201, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1708, 5, -95}, { -1057, 2470}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1806, 0, -228}, { 1300, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1683, 0, -290}, { -160, -835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1736, 0, -195}, { -20, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1806, 0, -228}, { 161, 2875}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1752, 0, -322}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1683, 0, -290}, { -1309, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1863, 0, -124}, { -1565, 2319}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1806, 0, -228}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1784, 0, -115}, { -1976, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1773, 5, 101}, { 1505, 2385}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1672, 24, 12}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 24, 111}, { 0, 2314}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1755, 2, 1}, { 1476, -220}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1755, 2, 1}, { 1441, 2787}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1708, 5, -95}, { 1264, 71}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 24, -81}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1672, 24, 12}, { 0, 2304}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1941, -3, 99}, { 1309, -1077}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1997, 20, -18}, { 0, 1612}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1913, 2, -16}, { 1435, 1943}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2017, 24, 103}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1997, 20, -18}, { 0, -1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, 24, -141}, { 0, 1761}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1913, 2, -16}, { 1341, -349}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1863, 0, -124}, { 1373, 2079}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1940, 24, -141}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1877, 24, -251}, { 0, 1702}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1806, 0, -228}, { 1290, 2098}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1863, 0, -124}, { 1338, -929}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1671, 0, -170}, { 1434, 2413}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1622, 0, -258}, { 1452, -157}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1598, 24, -135}, { 0, 2279}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1588, 11, -241}, { 767, -202}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1549, 24, -221}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1708, 5, -95}, { 1170, 2224}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1671, 0, -170}, { 1418, 90}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 24, -81}, { 0, 1434}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1598, 24, -135}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1877, 24, -251}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1811, 24, -353}, { 0, 1575}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1806, 0, -228}, { 1279, -1058}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1811, 24, -353}, { 0, 1575}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1774, 8, -334}, { 751, 1659}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1806, 0, -228}, { 1279, -1058}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1752, 0, -322}, { 1192, 1708}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1842, -20, 292}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1731, -5, 388}, { -2518, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1831, -13, 380}, { -1129, 2031}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1762, -5, 204}, { -2066, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1741, -10, 303}, { -1050, 2430}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1860, -13, 202}, { -359, 2579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1946, -20, 289}, { -1785, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1858, -3, 93}, { 567, -315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1773, 5, 101}, { -22, 1039}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1762, -5, 204}, { 1443, 2062}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1860, -13, 202}, { -1354, 2641}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1946, -20, 289}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1955, -13, 196}, { -1605, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1941, -3, 99}, { -35, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1858, -3, 93}, { 759, 2210}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1860, -13, 202}, { 2216, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1941, -3, 99}, { -35, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1860, -13, 202}, { 2216, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1955, -13, 196}, { 1138, -208}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1831, -13, 380}, { -1799, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1940, -3, 493}, { 314, 2736}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1935, -13, 393}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1762, -5, 204}, { -1231, 2682}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1860, -13, 202}, { -1596, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1842, -20, 292}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1741, -10, 303}, { -1755, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1731, -5, 388}, { -2075, 2449}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1731, -5, 388}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1718, 5, 487}, { -1733, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1821, -3, 488}, { -1503, 2785}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1731, -5, 388}, { -1715, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1821, -3, 488}, { -328, 2877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1831, -13, 380}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1831, -13, 380}, { 55, -856}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1821, -3, 488}, { -32, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1940, -3, 493}, { 2020, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1858, -3, 93}, { -1456, 2210}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1762, -5, 204}, { 1074, 2339}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1860, -13, 202}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1946, -20, 289}, { -27, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1842, -20, 292}, { 1757, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1831, -13, 380}, { 2001, -469}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1946, -20, 289}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1831, -13, 380}, { -2519, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1935, -13, 393}, { -1255, 2303}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2012, 28, 478}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2009, 32, 380}, { 0, 2266}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, -3, 493}, { 1318, -619}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1935, -13, 393}, { 1422, 1949}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2017, 24, 103}, { 0, 2008}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1955, -13, 196}, { 1353, -125}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 2029, 24, 191}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1941, -3, 99}, { 1332, 2399}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1731, -5, 388}, { 1517, 1139}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1741, -10, 303}, { 1374, -1017}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1663, 24, 315}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1641, 24, 402}, { 0, 2042}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1718, 5, 487}, { 1446, 1764}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1731, -5, 388}, { 1584, -801}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1635, 24, 484}, { 0, 1857}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1641, 24, 402}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1955, -13, 196}, { 1400, 1740}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1946, -20, 289}, { 1463, -618}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2017, 32, 280}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2029, 24, 191}, { 0, 2057}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2009, 32, 380}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1946, -20, 289}, { 1396, 1933}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1935, -13, 393}, { 1415, -731}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2017, 32, 280}, { 0, 2303}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1762, -5, 204}, { 1513, 1907}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1773, 5, 101}, { 1461, -745}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1676, 24, 216}, { 0, 2439}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 24, 111}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1741, -10, 303}, { 1422, 1724}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1762, -5, 204}, { 1498, -851}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1663, 24, 315}, { 0, 2293}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1676, 24, 216}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, -3, 493}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1820, 0, 585}, { -1997, 2688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1906, 5, 592}, { -518, 2741}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1940, -3, 493}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1821, -3, 488}, { -2052, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1906, 5, 592}, { -1794, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1971, 7, 596}, { -1496, 2098}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1724, 12, 744}, { -2343, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1699, 18, 831}, { -1181, 2056}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1782, 6, 868}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1782, 6, 868}, { -24, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1863, 0, 906}, { 1520, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1895, 0, 804}, { 1281, -788}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1782, 6, 868}, { -1423, 2745}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1895, 0, 804}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1811, 2, 771}, { -1563, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1724, 12, 744}, { -1293, 1910}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1782, 6, 868}, { 989, 2439}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1811, 2, 771}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1821, -3, 488}, { -86, 2714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1716, 0, 571}, { 1753, 1328}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1820, 0, 585}, { -31, 1050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1821, -3, 488}, { 1748, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 5, 487}, { -27, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1716, 0, 571}, { -38, 2476}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1820, 0, 585}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1908, 0, 703}, { -2518, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1906, 5, 592}, { -969, 2141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1820, 0, 585}, { -2518, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1820, 0, 684}, { -1153, 2045}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1908, 0, 703}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1895, 0, 804}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1820, 0, 684}, { -2430, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1811, 2, 771}, { -1255, 1955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 2, 659}, { -38, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1724, 12, 744}, { 1144, 1910}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1811, 2, 771}, { 2437, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1811, 2, 771}, { 2437, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1820, 0, 684}, { 1376, -35}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1895, 0, 804}, { -2430, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1908, 0, 703}, { -1069, 2132}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1820, 0, 684}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1965, 0, 819}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1863, 0, 906}, { -2299, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1943, 1, 937}, { -1607, 2320}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1971, 7, 596}, { -2134, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1906, 5, 592}, { -1630, 2018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1908, 0, 703}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1971, 7, 596}, { -1052, 2880}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1908, 0, 703}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1982, 2, 704}, { -1273, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1965, 0, 819}, { -2299, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1895, 0, 804}, { -1550, 1991}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1863, 0, 906}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1982, 2, 704}, { -1100, 3013}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1895, 0, 804}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1965, 0, 819}, { -1223, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1716, 0, 571}, { -2639, 1023}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1720, 2, 659}, { -1483, 1984}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1820, 0, 684}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1716, 0, 571}, { -1806, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1820, 0, 684}, { 220, 2714}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1820, 0, 585}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1982, 2, 704}, { 133, 2290}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1908, 0, 703}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1895, 0, 804}, { -1755, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 2, 659}, { 1421, 2634}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1716, 0, 571}, { 1574, 409}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1637, 28, 636}, { 0, 1740}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1624, 24, 559}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1699, 18, 831}, { 1481, 1795}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1724, 12, 744}, { 1532, -520}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1619, 36, 802}, { 0, 1610}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 32, 732}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1716, 0, 571}, { 1637, 1629}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1635, 24, 484}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1624, 24, 559}, { 0, 1686}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1718, 5, 487}, { 1436, -514}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2053, 24, 695}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2040, 24, 585}, { 0, 1300}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1971, 7, 596}, { 1230, 1227}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1982, 2, 704}, { 1264, -1556}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2012, 28, 478}, { 0, 1287}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, -3, 493}, { 1318, 1358}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1971, 7, 596}, { 1232, -1362}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1724, 12, 744}, { 1529, 2490}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1720, 2, 659}, { 1493, 293}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1637, 28, 636}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 32, 732}, { 0, 2193}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2030, 24, 824}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1982, 2, 704}, { 1207, 2554}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1965, 0, 819}, { 1151, -414}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2053, 24, 695}, { 0, 3106}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2008, 24, 953}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2030, 24, 824}, { 0, 1826}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1943, 1, 937}, { 1169, -1410}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1965, 0, 819}, { 1148, 1667}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2040, 24, 585}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 726, 44, -2302}, { -3, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 726, 24, -2302}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 863, 44, -2294}, { 6987, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 863, 24, -2294}, { 6991, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 863, 44, -2294}, { -186, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 863, 24, -2294}, { -183, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1008, 44, -2257}, { 7703, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1009, 24, -2257}, { 7704, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 632, 44, 1632}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 499, 24, 1553}, { 7949, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 498, 44, 1553}, { 7980, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 632, 24, 1632}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2053, 44, 695}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2053, 24, 695}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2030, 24, 824}, { 6724, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2030, 44, 824}, { 6724, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 48, 1504}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 28, 1504}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1428, 28, 1562}, { 7905, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1428, 48, 1562}, { 7905, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 44, 1122}, { 992, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1326, 24, 1122}, { 1024, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1432, 48, 1048}, { -5602, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1432, 28, 1048}, { -5570, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 52, 732}, { 1066, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1637, 28, 636}, { -3875, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 48, 636}, { -3833, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1637, 32, 732}, { 1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 663, 44, 1139}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 749, 24, 1176}, { -3771, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 749, 44, 1176}, { -3771, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 663, 24, 1139}, { 1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 749, 44, 1176}, { 1331, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 841, 24, 1210}, { -3726, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 841, 44, 1210}, { -3726, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 749, 24, 1176}, { 1331, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 169, 2, 706}, { 871, 3199}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 169, 64, 706}, { 871, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 176, 64, 721}, { 0, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 176, 5, 721}, { 0, 3000}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 91, 2, 739}, { 878, 3153}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 91, 64, 739}, { 878, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 97, 64, 755}, { 0, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 97, 2, 755}, { 0, 3184}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 12, 13, 773}, { 886, 2624}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 12, 64, 773}, { 886, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 19, 64, 788}, { 0, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 19, 12, 788}, { 0, 2670}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 254, 22, 686}, { 1024, 2163}, {0x88, 0x88, 0x88, 0x00}}, + {{ 254, 64, 686}, { 1023, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 235, 64, 694}, { -13, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 235, 20, 694}, { -13, 2239}, {0x88, 0x88, 0x88, 0x00}}, + {{ 176, 5, 721}, { 1024, 3000}, {0x88, 0x88, 0x88, 0x00}}, + {{ 176, 64, 721}, { 1024, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 158, 64, 730}, { 12, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 158, 1, 730}, { 12, 3230}, {0x88, 0x88, 0x88, 0x00}}, + {{ 97, 2, 755}, { 1024, 3184}, {0x88, 0x88, 0x88, 0x00}}, + {{ 97, 64, 755}, { 1023, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 80, 64, 763}, { 27, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 80, 2, 763}, { 27, 3153}, {0x88, 0x88, 0x88, 0x00}}, + {{ 19, 12, 788}, { 1023, 2670}, {0x88, 0x88, 0x88, 0x00}}, + {{ 19, 64, 788}, { 1024, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1, 64, 797}, { -6, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1, 17, 797}, { -6, 2393}, {0x88, 0x88, 0x88, 0x00}}, + {{ 246, 22, 670}, { 906, -1139}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 246, 64, 670}, { 906, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 254, 64, 686}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 254, 22, 686}, { 0, -1139}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1, 17, 797}, { 1023, 2393}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1, 64, 797}, { 1024, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ -6, 64, 780}, { 101, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ -6, 17, 780}, { 101, 2393}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 80, 2, 763}, { 1023, 3153}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 80, 64, 763}, { 1023, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 73, 64, 747}, { 137, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 73, 3, 747}, { 137, 3107}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 158, 1, 730}, { 1023, 3230}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 158, 64, 730}, { 1023, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 151, 64, 714}, { 145, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 151, 2, 714}, { 145, 3199}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 235, 20, 694}, { 1024, 2239}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 235, 64, 694}, { 1024, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 228, 64, 679}, { 152, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 228, 16, 679}, { 152, 2439}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 228, 16, 679}, { 1024, 2439}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 228, 64, 679}, { 1024, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 246, 64, 670}, { 17, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 246, 22, 670}, { 17, 2163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 151, 2, 714}, { 1024, 3200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 151, 64, 714}, { 1024, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 169, 64, 706}, { 21, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 169, 2, 706}, { 21, 3200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 73, 3, 747}, { 1023, 3107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 73, 64, 747}, { 1023, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 91, 64, 739}, { 4, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 91, 2, 739}, { 4, 3153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -6, 17, 780}, { 1023, 2393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -6, 64, 780}, { 1023, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 12, 64, 773}, { -2, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 12, 13, 773}, { -2, 2624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 158, 64, 730}, { 332, 490}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 134, 64, 765}, { 0, 1228}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 106, 64, 701}, { 1024, 1228}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 151, 64, 714}, { 583, 482}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 176, 64, 721}, { 338, 86}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 216, 64, 729}, { 0, -614}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 169, 64, 706}, { 587, 81}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 188, 64, 665}, { 1024, -614}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 235, 64, 694}, { 353, -1243}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 254, 64, 686}, { 350, -1658}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 313, 64, 687}, { 0, -2764}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 228, 64, 679}, { 601, -1248}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 246, 64, 670}, { 609, -1651}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 285, 64, 623}, { 1024, -2764}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 80, 64, 763}, { 342, -1860}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 97, 64, 755}, { 344, -2258}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 134, 64, 765}, { 0, -2867}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 52, 64, 801}, { 0, -1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 91, 64, 739}, { 595, -2267}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 106, 64, 701}, { 1024, -2867}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 73, 64, 747}, { 596, -1859}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 24, 64, 737}, { 1024, -1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -127, 64, 879}, { 0, -1132}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -223, 64, 921}, { 0, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -251, 64, 857}, { 1024, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -155, 64, 815}, { 1024, -1132}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1, 64, 797}, { 356, -112}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -30, 64, 837}, { 0, 807}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -58, 64, 773}, { 1024, 807}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -6, 64, 780}, { 619, -112}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 19, 64, 788}, { 358, -524}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 12, 64, 773}, { 611, -523}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -30, 64, 837}, { 0, -1240}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -127, 64, 879}, { 0, 915}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -155, 64, 815}, { 1024, 915}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -58, 64, 773}, { 1024, -1240}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 313, 64, 687}, { 0, 1331}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 285, 64, 623}, { 1024, 1331}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 381, 64, 580}, { 1024, -819}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 409, 64, 645}, { 0, -819}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1758, 24, -435}, { -635, 2734}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1720, 8, -417}, { 2231, 3741}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1711, 36, -412}, { 2752, 2062}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1692, 62, -403}, { 3967, 501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1758, 88, -435}, { -1026, -1172}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1494, 24, -305}, { 2090, 3262}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1494, 88, -304}, { 1828, -1797}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 62, -337}, { -3585, -34}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1541, 36, -328}, { -1909, 2102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1533, 12, -324}, { -1110, 4069}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1692, 101, -402}, { 3733, -1852}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1758, 88, -435}, { -1026, -1172}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1692, 62, -403}, { 3967, 501}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1847, 58, -480}, { -7407, 549}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1758, 24, -435}, { -635, 2734}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1404, 58, -260}, { 9437, 981}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1494, 88, -304}, { 1828, -1797}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1494, 24, -305}, { 2090, 3262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 101, -337}, { -3747, -3083}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1560, 62, -337}, { -3585, -34}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 101, -337}, { 6250, -18}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1626, 106, -370}, { 617, -206}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1593, 81, -354}, { 3336, 1498}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1659, 81, -386}, { -2316, 1698}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1626, 86, -370}, { 528, 1268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1692, 101, -402}, { -5059, 380}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1692, 62, -403}, { -5221, 3167}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 62, -337}, { 6084, 2768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1811, 24, -353}, { 1480, 2632}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1764, 36, -330}, { -1686, 1722}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1774, 8, -334}, { -1300, 3464}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1746, 62, -320}, { -2734, 70}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1811, 88, -353}, { 2110, -1263}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1549, 24, -221}, { 101, 2531}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1588, 11, -241}, { 2866, 3459}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1596, 36, -245}, { 3424, 1890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1615, 62, -254}, { 4709, 275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1549, 88, -221}, { -1, -1574}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1746, 101, -320}, { 5875, -106}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1713, 81, -304}, { 3472, 1303}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1746, 62, -320}, { 6056, 2541}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1680, 106, -287}, { 860, -348}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1615, 101, -254}, { -4103, 144}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1647, 81, -271}, { -1516, 1428}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1680, 86, -287}, { 956, 1052}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1900, 58, -398}, { 8068, 909}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1811, 88, -353}, { 2110, -1263}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1811, 24, -353}, { 1480, 2632}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1746, 101, -320}, { -2354, -2277}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1746, 62, -320}, { -2734, 70}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1460, 58, -176}, { -6318, 110}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1549, 24, -221}, { 101, 2531}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1549, 88, -221}, { -1, -1574}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1615, 101, -254}, { 4647, -2198}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1615, 62, -254}, { 4709, 275}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1615, 62, -254}, { -3922, 2792}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1596, 36, -245}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1588, 11, -241}, { 0, 2839}, {0x78, 0x78, 0x78, 0x00}}, + {{ 1533, 12, -324}, { 4058, 3003}, {0x78, 0x78, 0x78, 0x00}}, + {{ 1541, 36, -328}, { 4044, 1188}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1560, 62, -337}, { 0, 1023}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1615, 62, -254}, { 0, 5057}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1596, 36, -245}, { 1344, 4960}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1541, 36, -328}, { 1343, 912}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1774, 8, -334}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 1764, 36, -330}, { 0, 2839}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1711, 36, -412}, { 3969, 2994}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1720, 8, -417}, { 3963, 1177}, {0x78, 0x78, 0x78, 0x00}}, + {{ 1764, 36, -330}, { 0, 1024}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1746, 62, -320}, { 0, 2371}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1692, 62, -403}, { 3968, 2647}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1711, 36, -412}, { 3962, 1297}, {0x64, 0x64, 0x64, 0x00}}, + {{ 1626, 86, -370}, { 0, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1680, 86, -287}, { 0, 5029}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1647, 81, -271}, { 1485, 4861}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1593, 81, -354}, { 1489, 842}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1593, 81, -354}, { 0, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1647, 81, -271}, { 0, 5043}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1615, 62, -254}, { 1661, 4874}, {0x64, 0x65, 0x64, 0x00}}, + {{ 1560, 62, -337}, { 1665, 840}, {0x64, 0x65, 0x64, 0x00}}, + {{ 1746, 62, -320}, { 0, 1023}, {0x64, 0x65, 0x64, 0x00}}, + {{ 1713, 81, -304}, { 0, 2694}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1659, 81, -386}, { 3971, 3091}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1692, 62, -403}, { 3958, 1415}, {0x64, 0x65, 0x64, 0x00}}, + {{ 1659, 81, -386}, { 0, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1713, 81, -304}, { 0, 5015}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1680, 86, -287}, { 1485, 4849}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1626, 86, -370}, { 1489, 844}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1811, 88, -353}, { -481, -2521}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1900, 58, -398}, { -853, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1847, 58, -480}, { 2480, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1758, 88, -435}, { 2851, -2521}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1746, 101, -320}, { -751, -1501}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1811, 88, -353}, { -1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1758, 88, -435}, { 2309, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1692, 101, -402}, { 2602, -1509}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1680, 106, -287}, { -1427, -1471}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1746, 101, -320}, { -1706, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1692, 101, -402}, { 1646, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1626, 106, -370}, { 1945, -1479}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1615, 101, -254}, { -568, -1470}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1680, 106, -287}, { -853, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1626, 106, -370}, { 2520, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 101, -337}, { 2824, -1478}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1549, 88, -221}, { -732, -1499}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1615, 101, -254}, { -1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 101, -337}, { 2369, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1494, 88, -304}, { 2680, -1507}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1460, 58, -176}, { -277, -2517}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1549, 88, -221}, { -682, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1494, 88, -304}, { 2730, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1404, 58, -260}, { 3164, -2506}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 230, 2020}, { 8960, 993}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 270, 2076}, { 8960, -768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 270, 2076}, { -1280, -768}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 230, 2020}, { -1280, 993}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 170, 1996}, { -1279, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -130, 170, 1996}, { 8959, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -130, 230, 2020}, { 8959, -630}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 270, 230, 2020}, { -1279, -630}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -130, 270, 2076}, { -1279, -737}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 230, 2132}, { -1279, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 230, 2132}, { 8959, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 270, 2076}, { 8959, -737}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 230, 2132}, { -1280, -630}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 170, 2156}, { -1280, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 170, 2156}, { 8960, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 230, 2132}, { 8960, -630}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 270, 2076}, { 1023, -2809}, {0x98, 0x99, 0x98, 0x00}}, + {{ 270, 230, 2132}, { -409, -1785}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 270, 170, 2156}, { -1023, -249}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 170, 2076}, { 1023, -249}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 80, 2156}, { -1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 80, 2076}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 80, 1996}, { -1024, 2041}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 170, 1996}, { -1024, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 170, 2076}, { 1023, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 80, 2076}, { 1023, 2041}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 230, 2020}, { -409, -1791}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 270, 270, 2076}, { 1023, -2815}, {0x98, 0x99, 0x98, 0x00}}, + {{ -130, 80, 2156}, { -1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 170, 2156}, { -1024, -249}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 170, 2076}, { 1023, -249}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 80, 2076}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 230, 2132}, { -409, -1785}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 270, 2076}, { 1023, -2809}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 230, 2020}, { -409, -1785}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 170, 1996}, { -1023, -249}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 80, 1996}, { -1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 80, 2076}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 80, 2156}, { 8191, 2297}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 270, 170, 2156}, { 8191, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 170, 2156}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 80, 2156}, { 0, 2297}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -130, 80, 1996}, { 8191, 2297}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -130, 170, 1996}, { 8191, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{ 270, 170, 1996}, { 0, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{ 270, 80, 1996}, { 0, 2297}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 28, 104, -1975}, { 0, -5632}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -61, 104, -1880}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -61, 94, -1880}, { 1023, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 28, 94, -1975}, { 1023, -5632}, {0x98, 0x98, 0x98, 0x00}}, + {{ -47, 94, -1895}, { 1024, -2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 94, -1887}, { 0, -2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 24, -1887}, { 0, 1024}, {0x5c, 0x2c, 0x2c, 0x00}}, + {{ -47, 24, -1895}, { 1024, 1024}, {0x5c, 0x2c, 0x2c, 0x00}}, + {{ 118, 104, -2069}, { 0, -5631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 104, -1975}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 28, 94, -1975}, { 1023, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 118, 94, -2069}, { 1024, -5631}, {0x98, 0x98, 0x98, 0x00}}, + {{ 111, 94, -2062}, { 1023, -2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 104, 94, -2054}, { 0, -2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 104, 24, -2054}, { 0, 1024}, {0x5c, 0x2c, 0x2c, 0x00}}, + {{ 111, 24, -2062}, { 1024, 1024}, {0x5c, 0x2c, 0x2c, 0x00}}, + {{ 2018, 100, -1464}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2004, 100, -1553}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2004, 55, -1553}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 2018, 55, -1464}, { 2048, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 2032, 100, -1376}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2018, 100, -1464}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2018, 55, -1464}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 2032, 55, -1376}, { 2048, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 2024, 99, -1248}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2035, 99, -1338}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2035, 54, -1338}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 2024, 54, -1248}, { 2048, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 2013, 99, -1159}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2024, 99, -1248}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2024, 54, -1248}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 2013, 54, -1159}, { 2047, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 1213, 124, 1644}, { 0, -5632}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1340, 124, 1614}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1340, 114, 1614}, { 1023, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1213, 114, 1644}, { 1023, -5632}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1320, 114, 1619}, { 1024, -2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1330, 114, 1616}, { 0, -2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1330, 24, 1616}, { 0, 1024}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 1320, 24, 1619}, { 1024, 1024}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 1087, 124, 1675}, { 0, -5631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1213, 124, 1644}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1213, 114, 1644}, { 1023, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1087, 114, 1675}, { 1024, -5631}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1097, 114, 1673}, { 1023, -2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1106, 114, 1670}, { 0, -2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1106, 24, 1670}, { 0, 1024}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 1097, 24, 1673}, { 1024, 1024}, {0x28, 0x1c, 0x0c, 0x00}}, + {{ 140, 0, -1877}, { -1849, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 7, 1, -1850}, { 62, 2361}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 0, -1799}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 135, 6, -1756}, { -1565, 2398}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 140, 0, -1877}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 66, 0, -1799}, { -1849, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 267, 6, -1869}, { 184, 2175}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 226, 0, -1923}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 140, 0, -1877}, { -1670, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 140, 0, -1877}, { 1034, 259}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 0, -1923}, { -13, 1041}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 184, 0, -1993}, { 676, 1898}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 184, 0, -1993}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 226, 0, -1923}, { -690, 1881}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 383, 12, -2111}, { 2422, 2971}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 412, 0, -2048}, { -3015, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 383, 12, -2111}, { -3163, 1955}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 226, 0, -1923}, { -3033, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 267, 6, -1869}, { -2727, 1883}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 441, 0, -1992}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 441, 0, -1992}, { -16, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 412, 0, -2048}, { 824, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 226, 0, -1923}, { 467, -1970}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 135, 6, -1756}, { -32, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 267, 6, -1869}, { 1564, 2732}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 140, 0, -1877}, { 1598, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 140, 0, -1877}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 0, -1993}, { -1677, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 7, 1, -1850}, { 971, 2570}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 184, 0, -1993}, { 1552, 2679}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 383, 12, -2111}, { 1321, -3229}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 114, 24, -2058}, { 0, 3493}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 327, 28, -2169}, { 0, -2657}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 296, 24, -1806}, { 0, 2694}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 461, 24, -1926}, { 0, -2514}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 267, 6, -1869}, { 1180, 2357}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 441, 0, -1992}, { 1180, -3087}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 7, 1, -1850}, { 1162, 2532}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 114, 24, -2058}, { 0, -3232}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -51, 24, -1884}, { 0, 2906}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 184, 0, -1993}, { 1647, -3259}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 195, 24, -1699}, { 0, 1747}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 296, 24, -1806}, { 0, -2035}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 135, 6, -1756}, { 1417, 1733}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 267, 6, -1869}, { 1119, -2697}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 609, 0, -2205}, { -66, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 624, 0, -2141}, { 290, 1828}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 854, 0, -2158}, { 3277, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 854, 0, -2158}, { 1776, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 624, 0, -2141}, { -974, -387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 739, 12, -2089}, { -36, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 837, 12, -2084}, { 1067, 1766}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 854, 0, -2158}, { 1776, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 412, 0, -2048}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 624, 0, -2141}, { -3113, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 383, 12, -2111}, { 18, 1967}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 854, 0, -2158}, { -3343, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 866, 0, -2222}, { -3341, 1893}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 609, 0, -2205}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 624, 0, -2141}, { -59, 1040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 609, 0, -2205}, { -417, 1844}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 383, 12, -2111}, { 2771, 2679}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 412, 0, -2048}, { -3113, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 531, 0, -2043}, { -1676, 1726}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 624, 0, -2141}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 441, 0, -1992}, { -841, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 531, 0, -2043}, { -788, 2415}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 531, 0, -2043}, { -1817, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 739, 12, -2089}, { 555, 2625}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 866, 0, -2222}, { 1271, -2512}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 863, 24, -2294}, { 0, -2638}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 609, 0, -2205}, { 1096, 4059}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 592, 20, -2265}, { 0, 4325}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 461, 24, -1926}, { 0, 3608}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 645, 24, -1993}, { 0, -1396}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 531, 0, -2043}, { 1501, 894}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 739, 12, -2089}, { 985, -4501}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 461, 24, -1926}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 531, 0, -2043}, { 1364, 2645}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 441, 0, -1992}, { 1248, -1}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 645, 24, -1993}, { 0, 2937}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 814, 24, -2002}, { 0, -1410}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 739, 12, -2089}, { 1534, 403}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 837, 12, -2084}, { 1372, -2117}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 327, 28, -2169}, { 0, 4077}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 383, 12, -2111}, { 1257, 3236}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 592, 20, -2265}, { 0, -3140}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 609, 0, -2205}, { 1107, -3034}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1098, 0, -2143}, { -1405, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 967, 0, -2128}, { -175, 2911}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1061, 0, -2070}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 940, 12, -2064}, { 1743, 384}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1034, 12, -2009}, { -8, 1040}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1061, 0, -2070}, { 525, 2081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 940, 12, -2064}, { -800, 1924}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1061, 0, -2070}, { 1212, 2481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 967, 0, -2128}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 837, 12, -2084}, { -36, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 967, 0, -2128}, { 2323, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 854, 0, -2158}, { 645, -96}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1034, 12, -2009}, { -256, 3544}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1170, 0, -1878}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1202, 0, -1920}, { -705, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1034, 12, -2009}, { 296, 1869}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1202, 0, -1920}, { 2712, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1061, 0, -2070}, { -55, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 967, 0, -2128}, { -2017, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 866, 0, -2222}, { 82, 2131}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 854, 0, -2158}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 967, 0, -2128}, { -37, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1098, 0, -2143}, { -1183, 2364}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 866, 0, -2222}, { 1821, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 837, 12, -2084}, { -36, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 940, 12, -2064}, { 1523, 1924}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1061, 0, -2070}, { -1099, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1202, 0, -1920}, { -2071, 3615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1098, 0, -2143}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1098, 0, -2143}, { 2639, 3034}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1202, 0, -1920}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 6, -1968}, { -267, 1908}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 814, 24, -2002}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 908, 24, -1987}, { 0, 2180}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 837, 12, -2084}, { 1464, -14}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 940, 12, -2064}, { 1411, 2669}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 940, 12, -2064}, { 1442, -456}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 988, 24, -1944}, { 0, 2065}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1034, 12, -2009}, { 1353, 2328}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 908, 24, -1987}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1130, 24, -1840}, { 0, -2390}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1170, 0, -1878}, { 979, -2626}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1034, 12, -2009}, { 1335, 2146}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 988, 24, -1944}, { 0, 2114}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1098, 0, -2143}, { 1151, -2732}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1120, 24, -2204}, { 0, -2751}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 866, 0, -2222}, { 1193, 3533}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 863, 24, -2294}, { 0, 4213}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1098, 0, -2143}, { 1045, 3643}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1250, 6, -1968}, { 1156, -2292}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1291, 32, -2018}, { 0, -2103}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1120, 24, -2204}, { 0, 4378}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1170, 0, -1878}, { -705, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1300, 0, -1723}, { -1265, 3686}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1202, 0, -1920}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1301, 12, -1867}, { -1511, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1250, 6, -1968}, { -267, 1908}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1202, 0, -1920}, { 1481, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1333, 0, -1768}, { -1021, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1301, 12, -1867}, { -30, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1300, 0, -1723}, { -2947, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1333, 0, -1768}, { -2613, 1694}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 0, -1723}, { -749, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1530, 0, -1702}, { 888, 3664}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1333, 0, -1768}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 0, -1723}, { -3107, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1485, 0, -1664}, { -556, 1597}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1530, 0, -1702}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1452, 2, -1780}, { 394, 2459}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1530, 0, -1702}, { 794, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1560, 0, -1755}, { -16, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1333, 0, -1768}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1530, 0, -1702}, { -2786, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1452, 2, -1780}, { -1452, 1687}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1301, 12, -1867}, { 292, 2407}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1452, 2, -1780}, { -1596, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1481, 28, -1816}, { 0, 1322}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 0, -1755}, { 981, -862}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1592, 24, -1805}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1452, 2, -1780}, { 744, 1956}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1250, 6, -1968}, { 1104, 1012}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1301, 12, -1867}, { 1089, -1893}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1291, 32, -2018}, { 0, 1644}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1347, 36, -1907}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1263, 24, -1684}, { 0, -1953}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1170, 0, -1878}, { 1004, 3387}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1130, 24, -1840}, { 0, 3294}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1300, 0, -1723}, { 994, -1794}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1485, 0, -1664}, { 1266, -1922}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1300, 0, -1723}, { 950, 3031}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1263, 24, -1684}, { 0, 3495}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1440, 24, -1605}, { 0, -1483}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1301, 12, -1867}, { 1067, 3171}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1481, 28, -1816}, { 0, -1356}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1347, 36, -1907}, { 0, 2791}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1452, 2, -1780}, { 885, -1275}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1530, 0, -1702}, { -16, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1777, 0, -1673}, { 1262, 4113}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1560, 0, -1755}, { 794, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1710, 8, -1490}, { -35, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1750, 12, -1393}, { 1115, 1843}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1821, 0, -1420}, { 1742, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1573, 2, -1629}, { -263, 2452}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1530, 0, -1702}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1485, 0, -1664}, { -1020, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1705, 0, -1617}, { 472, 2219}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1777, 0, -1673}, { 9, 1085}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1530, 0, -1702}, { -1268, 4175}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1777, 0, -1673}, { -3450, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1705, 0, -1617}, { -2876, 2105}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1821, 0, -1420}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1821, 0, -1420}, { -3450, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1898, 0, -1455}, { -3163, 2121}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1777, 0, -1673}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1821, 0, -1420}, { 1742, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1705, 0, -1617}, { -984, -394}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1710, 8, -1490}, { 215, 2716}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1705, 0, -1617}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1573, 2, -1629}, { -1790, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1573, 2, -1629}, { -1674, 1656}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1705, 0, -1617}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1530, 0, -1702}, { -2618, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1898, 0, -1455}, { 1428, -2518}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1818, 24, -1719}, { 0, 4231}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1777, 0, -1673}, { 1085, 3836}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1936, 12, -1471}, { 714, -2712}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1974, 24, -1488}, { 0, -2905}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 0, -1755}, { 1059, 3628}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1777, 0, -1673}, { 1054, -2324}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1818, 24, -1719}, { 0, -2889}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1592, 24, -1805}, { 0, 3309}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1440, 24, -1605}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1573, 2, -1629}, { 1392, 2534}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1485, 0, -1664}, { 1295, 131}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1673, 28, -1370}, { 0, -2472}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1750, 12, -1393}, { 1342, -2967}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1585, 24, -1518}, { 0, 1933}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1710, 8, -1490}, { 1591, -303}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1440, 24, -1605}, { 0, 2819}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1585, 24, -1518}, { 0, -1495}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1573, 2, -1629}, { 1540, 244}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1710, 8, -1490}, { 733, -4597}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -9, 6, -1523}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -76, 10, -1535}, { -1158, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -85, 11, -1438}, { -1037, 2693}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 101, 0, -1683}, { -2076, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 135, 6, -1756}, { -1047, 1958}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 0, -1799}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 36, 6, -1426}, { -270, 2691}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 52, 2, -1523}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -9, 6, -1523}, { -1060, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 52, 2, -1523}, { -3622, 1826}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 0, -1799}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -9, 6, -1523}, { -3835, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 52, 2, -1523}, { 37, 1048}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 101, 0, -1683}, { -1836, 2285}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 0, -1799}, { -2474, 3779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -9, 6, -1523}, { 1651, 4486}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -76, 10, -1535}, { 874, 4953}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 0, -1799}, { -856, 5031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 7, 1, -1850}, { 92, 5475}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -76, 10, -1535}, { 17, 1102}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 36, 6, -1426}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -9, 6, -1523}, { -1845, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -25, 10, -1431}, { -513, 1936}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -85, 11, -1438}, { -1965, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -25, 10, -1431}, { -1367, 1883}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -9, 6, -1523}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -76, 10, -1535}, { 1159, 3326}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -98, 24, -1762}, { 0, -2256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -143, 24, -1546}, { 0, 3393}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 7, 1, -1850}, { 1483, -4989}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 112, 24, -1507}, { 0, 2059}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 52, 2, -1523}, { 1117, 2132}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 36, 6, -1426}, { 1018, -381}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 92, 24, -1418}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -143, 24, -1546}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -154, 24, -1442}, { 0, 1131}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -85, 11, -1438}, { 1191, 1054}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -76, 10, -1535}, { 1179, -1440}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 101, 0, -1683}, { 1345, -128}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 164, 24, -1642}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 135, 6, -1756}, { 1394, 1934}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 195, 24, -1699}, { 0, 1385}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 112, 24, -1507}, { 0, 2229}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 101, 0, -1683}, { 1307, -1868}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 52, 2, -1523}, { 1094, 2395}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 164, 24, -1642}, { 0, -1493}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -51, 24, -1884}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -98, 24, -1762}, { 0, 1809}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 7, 1, -1850}, { 1177, -1252}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -46, 16, 487}, { 56, 2126}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 35, 12, 472}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 7, 18, 272}, { -2714, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -46, 16, 487}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 7, 18, 272}, { -2982, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -52, 18, 46}, { -5732, 2535}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 109, 12, 452}, { -500, -1454}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 67, 18, 270}, { -15, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 7, 18, 272}, { 779, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 109, 12, 452}, { -1033, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 7, 18, 272}, { -317, 3720}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 7, 18, 272}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 67, 18, 270}, { -795, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 66, 18, 46}, { -887, 4027}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 18, 46}, { -119, 4054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 8, 18, 46}, { -3032, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 18, 46}, { -3029, 1841}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 134, 24, 150}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 137, 24, 53}, { 0, 2252}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 66, 18, 46}, { 1232, 2353}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -52, 18, 46}, { 1135, -641}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -120, 24, 45}, { 0, -616}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -46, 16, 487}, { 1456, 10635}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -131, 36, 499}, { 0, 11022}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 109, 12, 452}, { 1349, -25}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 186, 24, 437}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 159, 24, 354}, { 0, 1957}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 67, 18, 270}, { 1370, -67}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 109, 12, 452}, { 1052, 4714}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 159, 24, 354}, { 0, 2385}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 134, 24, 150}, { 0, -2877}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 134, 24, 150}, { 0, 1723}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 66, 18, 46}, { 1212, -886}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 67, 18, 270}, { 1057, 4832}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 137, 24, 53}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 137, 24, 24}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 66, 18, 17}, { 1023, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 18, 46}, { 1023, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -52, 18, 46}, { 1023, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -52, 18, 17}, { 1024, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -120, 24, 17}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -120, 24, 45}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 66, 18, 46}, { 1024, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 18, 17}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 8, 18, 46}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 66, 18, 17}, { 1024, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 18, 17}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 18, 17}, { 0, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -52, 18, 46}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 18, 46}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 69, 14, -187}, { -1650, 1842}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 5, 14, -308}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 14, -90}, { -2938, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 14, -90}, { -2959, 1894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 14, -309}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -52, 18, 17}, { -4392, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 8, 18, 17}, { 387, 1725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 14, -90}, { 1643, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -52, 18, 17}, { -33, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 66, 18, 17}, { -2395, 2379}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 69, 14, -187}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 12, 14, -90}, { -1526, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 14, -90}, { 161, 3957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 14, -309}, { -792, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 69, 14, -187}, { -229, -567}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 58, 14, -306}, { -14, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 5, 14, -308}, { 699, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 66, 18, 17}, { 0, 1052}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 12, 14, -90}, { -992, 2854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 8, 18, 17}, { 555, 1861}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 66, 18, 17}, { 1205, 2086}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 133, 24, -191}, { 0, -3206}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 69, 14, -187}, { 1071, -3149}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 137, 24, 24}, { 0, 2296}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 133, 24, -191}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 123, 24, -313}, { 0, 1596}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 58, 14, -306}, { 1136, 1554}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 69, 14, -187}, { 1090, -1503}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -120, 24, 17}, { 0, 4878}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -52, 18, 17}, { 1134, 4864}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -113, 24, -304}, { 0, -3331}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -54, 14, -309}, { 1000, -3498}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 5, 14, -308}, { -792, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 17, -539}, { -480, 4116}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -54, 14, -309}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -71, 17, -536}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -16, 30, -699}, { -2327, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -77, 30, -698}, { -2049, 1795}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 22, -588}, { 1377, 1165}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 30, -693}, { -41, 1039}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -16, 30, -699}, { -191, 1804}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 55, 14, -432}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -13, 17, -539}, { -1695, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 5, 14, -308}, { 1043, 2492}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 42, 22, -588}, { -2096, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -13, 17, -539}, { -1498, 1817}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 58, 14, -306}, { -713, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 55, 14, -432}, { -613, 2717}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 5, 14, -308}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 17, -539}, { -3129, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -71, 17, -536}, { -2954, 1777}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -13, 17, -539}, { -773, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -16, 30, -699}, { -848, 3191}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -71, 17, -536}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 22, -588}, { -993, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -16, 30, -699}, { -1418, 2664}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -13, 17, -539}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 109, 27, -536}, { 0, 2722}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 102, 40, -696}, { 0, -1389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 42, 22, -588}, { 1101, 1353}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 42, 30, -693}, { 1026, -1357}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 123, 24, -313}, { 0, 3473}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 109, 27, -536}, { 0, -2261}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 55, 14, -432}, { 1040, 313}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 42, 22, -588}, { 1070, -3675}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 58, 14, -306}, { 1115, 3542}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -113, 24, -304}, { 0, 3447}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -54, 14, -309}, { 1005, 3366}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -121, 27, -531}, { 0, -2354}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -71, 17, -536}, { 857, -2438}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -77, 30, -698}, { 930, -2203}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -132, 40, -695}, { 0, -2232}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -121, 27, -531}, { 0, 1992}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -71, 17, -536}, { 858, 1965}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -26, 17, -862}, { 29, 3320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -26, 13, -1032}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 13, -1033}, { -857, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -85, 17, -859}, { -46, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -26, 17, -862}, { -29, 1817}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 13, -1033}, { 2301, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 42, 30, -693}, { 105, 1789}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 33, 17, -857}, { 2183, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -16, 30, -699}, { -44, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 33, 17, -857}, { 40, 3378}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 30, 13, -1032}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -26, 13, -1032}, { -752, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 33, 17, -857}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -26, 17, -862}, { -794, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -16, 30, -699}, { -501, 3194}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -26, 17, -862}, { -46, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -85, 17, -859}, { -64, 1833}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -77, 30, -698}, { 2104, 1879}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -16, 30, -699}, { -2047, 1801}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -26, 17, -862}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -77, 30, -698}, { -2309, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 33, 17, -857}, { -2354, 1816}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -26, 17, -862}, { -2297, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 42, 30, -693}, { 1050, 1667}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 103, 37, -751}, { -27, 269}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 33, 17, -857}, { 1107, -2548}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 102, 40, -696}, { 23, 1661}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 95, 27, -854}, { 58, -2399}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 30, 13, -1032}, { 1082, -1649}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 33, 17, -857}, { 1051, 2835}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 95, 27, -854}, { 0, 2927}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1023}, { 0, -1399}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -85, 17, -859}, { 827, 2028}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -90, 13, -1033}, { 941, -2440}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -133, 27, -854}, { 0, 2059}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -145, 24, -1031}, { 0, -2482}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -132, 40, -695}, { 0, 2748}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -77, 30, -698}, { 929, 2661}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -133, 27, -854}, { 0, -1351}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -85, 17, -859}, { 824, -1467}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 27, 14, -1207}, { 2, 1082}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -25, 10, -1431}, { -922, 4030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 14, -1209}, { 651, 1497}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -25, 10, -1431}, { 803, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -85, 11, -1438}, { -16, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -94, 14, -1210}, { 236, 4081}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 36, 6, -1426}, { -103, 4030}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -25, 10, -1431}, { 714, 4089}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -26, 13, -1032}, { -857, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -30, 14, -1209}, { -773, 3394}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -90, 13, -1033}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -30, 14, -1209}, { -2868, 1840}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -25, 10, -1431}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -94, 14, -1210}, { -3109, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -30, 14, -1209}, { -2493, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -94, 14, -1210}, { -2232, 1833}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -90, 13, -1033}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 30, 13, -1032}, { -752, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 27, 14, -1207}, { -714, 3366}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -26, 13, -1032}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 27, 14, -1207}, { -2449, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -30, 14, -1209}, { -2252, 1768}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 27, 14, -1207}, { 1123, -1811}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 93, 24, -1023}, { 0, 2885}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1199}, { 0, -1606}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 30, 13, -1032}, { 1083, 2651}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -155, 24, -1214}, { 0, 3256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -94, 14, -1210}, { 1035, 3351}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -154, 24, -1442}, { 0, -2597}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -85, 11, -1438}, { 1169, -2487}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 36, 6, -1426}, { 992, -2670}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 27, 14, -1207}, { 1121, 2939}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 92, 24, -1418}, { 0, -2473}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 93, 24, -1199}, { 0, 3147}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -90, 13, -1033}, { 941, 2865}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -94, 14, -1210}, { 1030, -1656}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -145, 24, -1031}, { 0, 2840}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -155, 24, -1214}, { 0, -1836}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1845, 0, -1331}, { 1771, 698}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1836, 0, -1226}, { -8, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1911, 0, -1239}, { 552, 2214}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1836, 0, -1226}, { -3098, 1931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1835, 0, -986}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1911, 0, -1239}, { -3558, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1898, 0, -1455}, { -36, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1821, 0, -1420}, { 1039, 1996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -1331}, { 2277, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1898, 0, -1455}, { -36, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1845, 0, -1331}, { 2277, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1911, 0, -1351}, { 1514, 121}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1845, 0, -1331}, { -1182, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1911, 0, -1239}, { -553, 2864}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1911, 0, -1351}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1766, 8, -1307}, { -1283, 2340}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1836, 0, -1226}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -1331}, { -1813, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1766, 8, -1307}, { -38, 1052}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1740, 0, -1129}, { 1901, 2487}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1836, 0, -1226}, { 1364, 735}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1740, 0, -1129}, { -298, 2545}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 0, -1027}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1757, 0, -1006}, { -975, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1836, 0, -1226}, { -36, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1740, 0, -1129}, { 1795, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1757, 0, -1006}, { 2814, -293}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1836, 0, -1226}, { -281, 4152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1757, 0, -1006}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1835, 0, -986}, { -1081, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1821, 0, -1420}, { -1238, 1996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1766, 8, -1307}, { 927, 2099}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1845, 0, -1331}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1821, 0, -1420}, { 1297, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 12, -1393}, { -20, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1766, 8, -1307}, { -270, 2521}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1947, 12, -1244}, { 605, 4243}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1905, 24, -964}, { 0, -2956}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1984, 24, -1249}, { 0, 4607}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1835, 0, -986}, { 1305, -2896}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1911, 0, -1239}, { 1211, 3879}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1740, 0, -1129}, { 1436, -1215}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1615, 24, -1040}, { 0, 2138}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 0, -1027}, { 1296, 1729}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1652, 24, -1126}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1766, 8, -1307}, { 1471, 1676}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1673, 28, -1370}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1683, 24, -1287}, { 0, 1894}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1750, 12, -1393}, { 1387, -582}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1991, 24, -1368}, { -14, -1427}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1974, 24, -1488}, { 0, 1670}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1936, 12, -1471}, { 705, 1381}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1951, 12, -1360}, { 711, -1504}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1984, 24, -1249}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1991, 24, -1368}, { 0, 2816}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1951, 12, -1360}, { 704, 2533}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1947, 12, -1244}, { 643, -432}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1652, 24, -1126}, { 0, -1478}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1740, 0, -1129}, { 1509, -968}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1683, 24, -1287}, { 0, 2709}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1766, 8, -1307}, { 1326, 3617}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1936, 12, -1471}, { -41, 32}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1898, 0, -1455}, { 112, 1025}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1911, 0, -1351}, { 2047, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1951, 12, -1360}, { 2047, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1951, 12, -1360}, { 1, 2}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1911, 0, -1351}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1911, 0, -1239}, { 2047, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1947, 12, -1244}, { 2107, 91}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1754, 0, 1132}, { -24, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1693, 0, 1062}, { 1573, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1590, 0, 1171}, { 1335, -1537}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1693, 0, 1062}, { -2572, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1561, 2, 1069}, { -937, 2587}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1590, 0, 1171}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1814, 7, 1190}, { -2289, 3087}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1642, 0, 1243}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1723, 2, 1281}, { -1533, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1754, 0, 1132}, { -2708, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1590, 0, 1171}, { -227, 2526}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1642, 0, 1243}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1782, 6, 868}, { 1544, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1699, 18, 831}, { -24, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 12, 921}, { 125, 2645}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1814, 7, 1190}, { 19, 2458}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1754, 0, 1132}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1642, 0, 1243}, { -2708, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1561, 2, 1069}, { -2917, 2760}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1475, 0, 1247}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1590, 0, 1171}, { -2362, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1668, 12, 921}, { -38, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1693, 0, 1062}, { 1898, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1782, 6, 868}, { -477, -603}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1782, 6, 868}, { -2653, 2142}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1693, 0, 1062}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1863, 0, 906}, { -3111, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1693, 0, 1062}, { -3111, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1754, 0, 1132}, { -3135, 2274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1863, 0, 906}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1863, 0, 906}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1754, 0, 1132}, { -3376, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1943, 1, 937}, { 85, 2171}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1754, 0, 1132}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1814, 7, 1190}, { -1122, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1943, 1, 937}, { 30, 4670}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1668, 12, 921}, { -38, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1561, 2, 1069}, { 1691, 2782}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1693, 0, 1062}, { 1898, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1642, 0, 1243}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1534, 11, 1445}, { -3081, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1723, 2, 1281}, { 63, 2222}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1561, 2, 1069}, { -3395, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1462, 2, 1143}, { -1508, 2011}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1475, 0, 1247}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1590, 0, 1171}, { 2360, 1110}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1475, 0, 1247}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1507, 12, 1336}, { -443, 2593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1590, 0, 1171}, { -1519, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1507, 12, 1336}, { -70, 3846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1507, 12, 1336}, { -2823, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1534, 11, 1445}, { -3502, 2824}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1872, 24, 1228}, { 0, 2122}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1814, 7, 1190}, { 1169, 1665}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1723, 2, 1281}, { 1078, -1605}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1551, 36, 923}, { 0, -338}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1561, 2, 1069}, { 1734, -3145}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 12, 921}, { 1596, 1547}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1432, 28, 1048}, { 0, -1433}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1462, 2, 1143}, { 1513, -2705}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1551, 36, 923}, { 0, 2994}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1561, 2, 1069}, { 1883, 418}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1534, 11, 1445}, { 1176, -1163}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1571, 28, 1504}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1766, 24, 1324}, { 0, 2154}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1723, 2, 1281}, { 1090, -1327}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1766, 24, 1324}, { 0, -1257}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1872, 24, 1228}, { 0, 2400}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1534, 11, 1445}, { 1179, -3201}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1766, 24, 1324}, { 0, 3256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1723, 2, 1281}, { 1092, 3204}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1943, 1, 937}, { 1160, 3813}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1814, 7, 1190}, { 1192, -3469}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1872, 24, 1228}, { 0, -3673}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2008, 24, 953}, { 0, 4170}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 12, 921}, { 1578, 2099}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1699, 18, 831}, { 1476, -308}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1619, 36, 802}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1595, 40, 868}, { 0, 1527}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1668, 12, 921}, { 1622, -333}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1595, 40, 868}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1551, 36, 923}, { 0, 1552}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 646, 2, 1341}, { 411, 2160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 656, 0, 1431}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 968, 12, 1507}, { -4328, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 968, 12, 1507}, { -880, 2050}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 656, 0, 1431}, { 3421, 2533}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 894, 2, 1574}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 948, 15, 1332}, { 3991, -241}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 651, 0, 1240}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 646, 2, 1341}, { 729, 2184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 948, 15, 1332}, { -3890, 2203}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 646, 2, 1341}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 958, 18, 1426}, { -4347, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 968, 12, 1507}, { -2602, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 999, 6, 1588}, { -1437, 1950}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1099, 0, 1583}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1056, 12, 1419}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 948, 15, 1332}, { -1771, 2622}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 958, 18, 1426}, { -157, 2718}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 656, 0, 1431}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 642, 6, 1527}, { -1299, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 894, 2, 1574}, { -1472, 4461}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 968, 12, 1507}, { -17, 1044}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 894, 2, 1574}, { 862, 2071}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 999, 6, 1588}, { 1081, 658}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 968, 12, 1507}, { -4874, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 958, 18, 1426}, { -4250, 1936}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 646, 2, 1341}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 968, 12, 1507}, { -1861, 2842}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1074, 6, 1493}, { -1613, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 968, 12, 1507}, { -190, 2849}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1074, 6, 1493}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1056, 12, 1419}, { -1309, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 958, 18, 1426}, { -860, 2144}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 968, 12, 1507}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1056, 12, 1419}, { -2141, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1056, 12, 1419}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1040, 12, 1320}, { -1724, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 948, 15, 1332}, { -1771, 2622}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 894, 2, 1574}, { 1579, 2162}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 642, 6, 1527}, { 1804, -4382}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 632, 24, 1632}, { 0, -4284}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 914, 24, 1670}, { 0, 2999}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 948, 15, 1332}, { 1690, 2009}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1041, 24, 1239}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 935, 24, 1233}, { 0, 2482}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1040, 12, 1320}, { 1403, -331}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 894, 2, 1574}, { 1633, -961}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 914, 24, 1670}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1016, 28, 1676}, { 0, 2349}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 999, 6, 1588}, { 1531, 1756}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 999, 6, 1588}, { 1575, -447}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1016, 28, 1676}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1099, 0, 1583}, { 1512, 2098}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1096, 24, 1668}, { 0, 2330}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 663, 24, 1139}, { 0, -4379}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 651, 0, 1240}, { 1706, -3827}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 948, 15, 1332}, { 1510, 4135}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 935, 24, 1233}, { 0, 2982}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 651, 0, 1240}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 518, 0, 1147}, { -2180, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 646, 2, 1341}, { 729, 2184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 427, 0, 1322}, { -68, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 529, 2, 1457}, { 1945, 2064}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 656, 0, 1431}, { 3336, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 529, 2, 1457}, { -2219, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 642, 6, 1527}, { -549, 2591}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 656, 0, 1431}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 646, 2, 1341}, { -2693, 1744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 470, 0, 1231}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 656, 0, 1431}, { -3664, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 380, 14, 1025}, { -3028, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 328, 14, 1087}, { -2543, 1995}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 470, 0, 1231}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 518, 0, 1147}, { -1299, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 380, 14, 1025}, { -1811, 3450}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 328, 14, 1087}, { -2287, 3585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 427, 0, 1322}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 470, 0, 1231}, { -1363, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 14, 1087}, { -3434, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 261, 14, 1146}, { -3050, 2158}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 470, 0, 1231}, { -65, -339}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 518, 0, 1147}, { -2895, 2207}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 470, 0, 1231}, { -1914, 3060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 646, 2, 1341}, { 14, 1047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 632, 24, 1632}, { 0, 2438}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 642, 6, 1527}, { 1667, 1281}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 499, 24, 1553}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 529, 2, 1457}, { 1715, -2130}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 261, 14, 1146}, { 1255, -3126}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 217, 32, 1207}, { 0, -2597}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 381, 26, 1418}, { 0, 4240}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 427, 0, 1322}, { 1654, 3043}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 427, 0, 1322}, { 1722, -2595}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 381, 26, 1418}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 529, 2, 1457}, { 1514, 1710}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 499, 24, 1553}, { -4, 3048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 663, 24, 1139}, { 0, 1638}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 518, 0, 1147}, { 1586, -1248}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 651, 0, 1240}, { 1540, 2904}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 539, 24, 1049}, { 0, -2277}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 539, 24, 1049}, { 0, 1655}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 460, 24, 983}, { 0, -991}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 518, 0, 1147}, { 1533, 2843}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 380, 14, 1025}, { 1409, -1864}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 139, 14, 956}, { -22, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 213, 14, 913}, { 1429, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 184, 4, 839}, { 1639, -342}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 328, 14, 1087}, { -1197, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 213, 14, 913}, { -1575, 3801}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 261, 14, 1146}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 213, 14, 913}, { -3193, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 139, 14, 956}, { -2839, 2103}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 261, 14, 1146}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 213, 14, 913}, { -1357, 2401}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 248, 4, 807}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 184, 4, 839}, { -1233, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 4, 839}, { 1031, 2104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, 765}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 2, 803}, { -1276, 1989}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 139, 14, 956}, { -1464, 2600}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 184, 4, 839}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 99, 4, 874}, { -1580, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 380, 14, 1025}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 277, 14, 877}, { -2419, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 213, 14, 913}, { -2510, 2020}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 328, 14, 1087}, { 291, 2069}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 248, 4, 807}, { -2013, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 213, 18, 731}, { -985, 2065}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 248, 4, 807}, { -1594, 2253}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 139, 0, 765}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 184, 4, 839}, { -1493, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 213, 14, 913}, { -1933, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 277, 14, 877}, { -989, 1884}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 248, 4, 807}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 184, 4, 839}, { -1708, 2580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 54, 2, 803}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 99, 4, 874}, { -1435, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 362, 24, 824}, { 0, -1880}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 277, 14, 877}, { 1673, -1877}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 380, 14, 1025}, { 1522, 2726}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 460, 24, 983}, { 0, 2884}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 362, 24, 824}, { 0, 2157}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 295, 24, 694}, { 0, -1582}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 248, 4, 807}, { 1602, 441}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 213, 18, 731}, { 1535, 1737}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 248, 4, 807}, { 1610, -410}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 295, 24, 694}, { 0, 1613}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 99, 4, 874}, { 1423, 2008}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ -13, 24, 829}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 25, 24, 907}, { 0, 1960}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 54, 2, 803}, { 1270, -117}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 139, 14, 956}, { 1406, 2139}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 99, 4, 874}, { 1418, -209}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 25, 24, 907}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 70, 28, 999}, { 0, 2353}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 248, 4, 807}, { 1628, 179}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 277, 14, 877}, { 1683, -1750}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 362, 24, 824}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 261, 14, 1146}, { 1234, 3169}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 139, 14, 956}, { 1387, -2609}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 217, 32, 1207}, { 0, 3801}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 70, 28, 999}, { 0, -2733}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 113, 2, 701}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 16, 487}, { -3587, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 28, 6, 738}, { -288, 2230}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 35, 12, 472}, { -302, 4270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 187, 2, 668}, { -1086, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 187, 2, 668}, { 3020, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 109, 12, 452}, { -61, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 35, 12, 472}, { -156, 2053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 113, 2, 701}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 35, 12, 472}, { -3260, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 16, 487}, { -3416, 2117}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 113, 2, 701}, { -1582, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 28, 6, 738}, { -589, 1768}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 54, 2, 803}, { 0, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 139, 0, 765}, { 0, 1023}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 213, 18, 731}, { -1121, 1023}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 187, 2, 668}, { -1102, 1962}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 113, 2, 701}, { -16, 1946}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 139, 0, 765}, { 0, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 54, 2, 803}, { 45, 2275}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 113, 2, 701}, { -922, 1023}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 266, 24, 630}, { 0, 2719}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 186, 24, 437}, { 0, -2632}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 187, 2, 668}, { 1509, 2855}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 109, 12, 452}, { 1312, -3004}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -46, 16, 487}, { 1788, -3104}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -112, 32, 604}, { 0, -959}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 28, 6, 738}, { 1400, 3560}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -47, 24, 770}, { 0, 3616}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -46, 16, 487}, { 1488, -167}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -131, 36, 499}, { 0, -270}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -112, 32, 604}, { 0, 2456}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 295, 24, 694}, { 0, 1523}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 266, 24, 630}, { 0, -288}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 213, 18, 731}, { 1510, 1489}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 187, 2, 668}, { 1500, -252}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 54, 2, 803}, { 1240, 1686}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 28, 6, 738}, { 1391, -101}, {0x6b, 0x68, 0x68, 0x00}}, + {{ -13, 24, 829}, { 0, 1409}, {0x6b, 0x68, 0x68, 0x00}}, + {{ -47, 24, 770}, { 0, -331}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1716, 0, 571}, { 0, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1724, 12, 744}, { -2331, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1811, 2, 771}, { -2737, 2181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1940, -3, 493}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1820, 0, 585}, { -1997, 2688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1906, 5, 592}, { -518, 2741}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1940, -3, 493}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1821, -3, 488}, { -2052, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1820, 0, 585}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1895, 0, 804}, { -3112, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1906, 5, 592}, { -456, 2088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1906, 5, 592}, { -1794, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1971, 7, 596}, { -1496, 2098}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1820, 0, 585}, { -2338, 1977}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1716, 0, 571}, { -1917, 3326}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1811, 2, 771}, { -15, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1863, 0, 906}, { -1430, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1943, 1, 937}, { -1507, 2171}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1895, 0, 804}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1724, 12, 744}, { -2343, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1699, 18, 831}, { -1181, 2056}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1782, 6, 868}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1820, 0, 585}, { -62, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1811, 2, 771}, { 2260, 1958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1895, 0, 804}, { 3050, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1782, 6, 868}, { -24, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1863, 0, 906}, { 1520, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1895, 0, 804}, { 1281, -788}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1782, 6, 868}, { -1423, 2745}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1811, 2, 771}, { -1563, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1724, 12, 744}, { -1293, 1910}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1782, 6, 868}, { 989, 2439}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1811, 2, 771}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1906, 5, 592}, { 184, 1861}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1895, 0, 804}, { 2919, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1971, 7, 596}, { -59, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1821, -3, 488}, { -86, 2714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1716, 0, 571}, { 1753, 1328}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1820, 0, 585}, { -31, 1050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1821, -3, 488}, { 1748, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1718, 5, 487}, { -27, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1716, 0, 571}, { -38, 2476}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1982, 2, 704}, { 877, 2572}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1895, 0, 804}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1943, 1, 937}, { -1894, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1895, 0, 804}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1982, 2, 704}, { -1779, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1971, 7, 596}, { -2782, 2088}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1716, 0, 571}, { 1574, 409}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1624, 24, 559}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 28, 636}, { 0, 1740}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1699, 18, 831}, { 1481, 1795}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1724, 12, 744}, { 1532, -520}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1619, 36, 802}, { 0, 1610}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1971, 7, 596}, { 1099, 153}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2053, 24, 695}, { 0, -2725}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2012, 28, 478}, { 0, 2918}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1982, 2, 704}, { 1211, 3366}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1943, 1, 937}, { 1182, -2681}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2008, 24, 953}, { 0, -2807}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2053, 24, 695}, { 0, 3917}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1716, 0, 571}, { 1637, 1629}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1718, 5, 487}, { 1436, -514}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1635, 24, 484}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1624, 24, 559}, { 0, 1686}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 28, 636}, { 0, 2219}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1619, 36, 802}, { 0, -2064}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1724, 12, 744}, { 1683, -270}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2053, 24, 695}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1971, 7, 596}, { 1230, 1227}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1982, 2, 704}, { 1264, -1556}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2012, 28, 478}, { 0, 1287}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, -3, 493}, { 1318, 1358}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1971, 7, 596}, { 1232, -1362}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1637, 28, 636}, { 0, -91}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1724, 12, 744}, { 1198, -3167}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1716, 0, 571}, { 1550, 1239}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1616, 15, -649}, { 588, -165}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1631, 10, -725}, { -16, 1037}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1560, 0, -756}, { 1028, 1881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1616, 15, -649}, { -291, 2362}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1560, 0, -756}, { 1588, 1440}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1539, 0, -663}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1539, 0, -663}, { 280, 2641}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1560, 0, -756}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1483, 0, -789}, { -1449, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 0, -1027}, { -3914, 1929}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 0, -756}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1757, 0, -1006}, { -4275, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1560, 0, -756}, { -63, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1631, 10, -725}, { 521, 1896}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1761, 0, -883}, { 3129, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1687, 0, -1027}, { 1310, 1442}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1626, 0, -945}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 0, -756}, { -2685, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1626, 0, -945}, { -19, 1077}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1483, 0, -789}, { 942, 3757}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1560, 0, -756}, { 1817, 3036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1761, 0, -883}, { -12, 1055}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1835, 0, -986}, { 764, 3077}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1757, 0, -1006}, { 1790, 2153}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1757, 0, -1006}, { 3968, -399}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1539, 0, -663}, { -1906, 2429}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1483, 0, -789}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1458, 0, -676}, { -1979, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1557, 24, -971}, { 0, 3136}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1416, 25, -822}, { 0, -2117}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1483, 0, -789}, { 1274, -1552}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1626, 0, -945}, { 1201, 3869}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1832, 24, -845}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1905, 24, -964}, { 0, 3321}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1761, 0, -883}, { 1428, -376}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1835, 0, -986}, { 1289, 2845}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1750, 25, -758}, { 0, -397}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1832, 24, -845}, { 0, 2656}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1631, 10, -725}, { 1096, -3087}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1761, 0, -883}, { 1366, 2134}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1458, 0, -676}, { 1494, 1717}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1416, 25, -822}, { 0, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1373, 26, -684}, { 0, 2172}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1483, 0, -789}, { 1332, -1222}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1626, 0, -945}, { 1253, 1451}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1615, 24, -1040}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1557, 24, -971}, { 0, 2052}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 0, -1027}, { 1178, -1165}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1696, 26, -633}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1714, 26, -700}, { 0, 1506}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1616, 15, -649}, { 1403, -399}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1631, 10, -725}, { 1490, 1600}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1714, 26, -700}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1750, 25, -758}, { 0, 1501}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1631, 10, -725}, { 1443, -806}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1458, 0, -568}, { 1, 1091}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1570, 0, -342}, { -53, 4475}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1634, 0, -373}, { 905, 4506}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1634, 0, -373}, { -1014, 4475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1569, 0, -478}, { -264, 2989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1458, 0, -676}, { -2870, 2068}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1569, 0, -478}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1539, 0, -663}, { -2521, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1634, 0, -373}, { -1664, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 10, -574}, { 734, 2293}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1539, 0, -663}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1569, 0, -478}, { -2521, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 10, -574}, { -1354, 1911}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1539, 0, -663}, { 832, 1690}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1619, 10, -574}, { 417, 125}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1616, 15, -649}, { -16, 1037}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1458, 0, -676}, { 921, 2154}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1458, 0, -568}, { 0, 1024}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1569, 0, -478}, { -1916, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 10, -574}, { -1074, 3516}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1634, 0, -373}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1699, 0, -407}, { -988, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1683, 0, -290}, { 145, 2671}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1634, 0, -373}, { 0, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1570, 0, -342}, { -1227, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1752, 0, -322}, { 126, 2737}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1699, 0, -407}, { 0, 1023}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1634, 0, -373}, { -1262, 1023}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1752, 0, -322}, { 1288, 1023}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1634, 0, -373}, { -179, -622}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1683, 0, -290}, { -20, 1023}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1683, 0, -290}, { -1795, 2195}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1570, 0, -342}, { 0, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1622, 0, -258}, { -1695, 1024}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1619, 10, -574}, { 1083, 4186}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1699, 0, -407}, { 1165, -558}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1720, 8, -417}, { 755, -563}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1758, 24, -435}, { 0, -565}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1717, 25, -518}, { 0, 1789}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1458, 0, -568}, { 1409, 3207}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1494, 24, -305}, { 0, -3251}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1533, 12, -324}, { 758, -3242}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1375, 25, -556}, { 0, 3861}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1570, 0, -342}, { 1471, -3238}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1458, 0, -568}, { 1488, 1478}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1458, 0, -676}, { 1517, -1298}, {0xb0, 0x98, 0x80, 0x00}}, + {{ 1373, 26, -684}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1375, 25, -556}, { 0, 1734}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1616, 15, -649}, { 1294, 1355}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1619, 10, -574}, { 1472, -546}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1696, 26, -633}, { 0, 606}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1717, 25, -518}, { 0, -2403}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1570, 0, -342}, { 1484, -1250}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1533, 12, -324}, { 764, -1390}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1588, 11, -241}, { 763, 1169}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1622, 0, -258}, { 1446, 1276}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1720, 8, -417}, { 750, 2375}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1699, 0, -407}, { 1157, 2450}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1752, 0, -322}, { 1193, -110}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1774, 8, -334}, { 752, -164}, {0x6b, 0x68, 0x68, 0x00}}, + {{ 1752, 0, -322}, { 1023, 1064}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1683, 0, -290}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1784, 0, -115}, { 138, 3734}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1622, 0, -258}, { -18, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1784, 0, -115}, { 1040, 3734}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1683, 0, -290}, { 901, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1755, 2, 1}, { 1598, 908}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1784, 0, -115}, { 2, 1078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1622, 0, -258}, { -1055, 3789}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1829, 0, -7}, { 1715, 1453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1858, -3, 93}, { -22, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1941, -3, 99}, { -817, 2228}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1784, 0, -115}, { -1561, 2276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1755, 2, 1}, { 487, 2198}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1829, 0, -7}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1752, 0, -322}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1829, 0, -7}, { -4335, 1392}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1913, 2, -16}, { -4385, 2532}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1755, 2, 1}, { -2367, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1773, 5, 101}, { -998, 2114}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1858, -3, 93}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1755, 2, 1}, { -2008, 2276}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1829, 0, -7}, { -1785, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1784, 0, -115}, { 1476, 924}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1829, 0, -7}, { -86, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1752, 0, -322}, { 4248, 1400}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1829, 0, -7}, { -2219, 2470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1941, -3, 99}, { 0, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1913, 2, -16}, { -2037, 1023}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1637, 24, -81}, { 0, -2119}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1622, 0, -258}, { 1425, 1915}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1588, 11, -241}, { 752, 2000}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1549, 24, -221}, { 0, 2100}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1755, 2, 1}, { 1012, -5517}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1773, 5, 101}, { 1505, 2385}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1755, 2, 1}, { 1476, -220}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1672, 24, 12}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1687, 24, 111}, { 0, 2314}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1755, 2, 1}, { 1441, 2787}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1637, 24, -81}, { 0, -255}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1672, 24, 12}, { 0, 2304}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1941, -3, 99}, { 1309, -1077}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2017, 24, 103}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1997, 20, -18}, { 0, 1612}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1913, 2, -16}, { 1435, 1943}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1997, 20, -18}, { 0, -1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, 24, -141}, { 0, 1761}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1913, 2, -16}, { 1341, -349}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1913, 2, -16}, { 1520, -5096}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1940, 24, -141}, { 0, -2723}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1752, 0, -322}, { 1192, 3720}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1774, 8, -334}, { 751, 3684}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1811, 24, -353}, { 0, 3624}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1773, 5, 101}, { 657, -1641}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1741, -10, 303}, { -27, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1842, -20, 292}, { 1346, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1941, -3, 99}, { -2930, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1858, -3, 93}, { -2499, 2054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1842, -20, 292}, { 0, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1773, 5, 101}, { -2506, 2163}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1842, -20, 292}, { 0, 1023}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1858, -3, 93}, { -2703, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1946, -20, 289}, { -1397, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1955, -13, 196}, { -1561, 2269}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1741, -10, 303}, { -1373, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1718, 5, 487}, { -1957, 3453}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1955, -13, 196}, { -1997, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1941, -3, 99}, { -2704, 2153}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1821, -3, 488}, { -3168, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1940, -3, 493}, { -2374, 2420}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1946, -20, 289}, { 0, 1024}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1842, -20, 292}, { -1397, 1024}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1821, -3, 488}, { -1765, 3655}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1821, -3, 488}, { -577, 3617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2009, 32, 380}, { 0, -2363}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2029, 24, 191}, { 0, 2502}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1955, -13, 196}, { 1374, 2202}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 1946, -20, 289}, { 1460, -174}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1663, 24, 315}, { 0, 3041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1635, 24, 484}, { 0, -1355}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1741, -10, 303}, { 1382, 3656}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1718, 5, 487}, { 1407, -1085}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2012, 28, 478}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2009, 32, 380}, { 0, 2266}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, -3, 493}, { 1318, -619}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2017, 24, 103}, { 0, 2008}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1941, -3, 99}, { 1332, 2399}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1955, -13, 196}, { 1353, -125}, {0xcc, 0xbc, 0x9c, 0x00}}, + {{ 2029, 24, 191}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, -3, 493}, { 1305, -552}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2009, 32, 380}, { 0, 2333}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1946, -20, 289}, { 1334, 4646}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1687, 24, 111}, { 0, 3042}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1663, 24, 315}, { 0, -2201}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1773, 5, 101}, { 1435, 3562}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1741, -10, 303}, { 1396, -1663}, {0xb0, 0xb0, 0xb0, 0x00}}, + +}; + diff --git a/courses/special_cup/banshee_boardwalk/model.inc.c b/courses/special_cup/banshee_boardwalk/model.inc.c new file mode 100644 index 000000000..5a82d7034 --- /dev/null +++ b/courses/special_cup/banshee_boardwalk/model.inc.c @@ -0,0 +1,4951 @@ +#include "types.h" + +mk64_Vtx d_course_banshee_boardwalk_vertex[] = { + + {{-1384, 12, -187}, { 2303, -256}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1384, 52, -187}, { 1279, -1280}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1384, 52, -247}, { -1791, 1791}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1384, 12, -247}, { -767, 2816}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 25, 27, -695}, { 5120, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -25, 27, -695}, { -5120, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -25, 12, -695}, { -5120, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 25, 12, -695}, { 5120, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 25, 47, -695}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -25, 47, -695}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -25, 27, -695}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 25, 27, -695}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -745, 12, -625}, { 5120, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -745, 12, -675}, { -5120, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -745, 27, -675}, { -5120, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -745, 27, -625}, { 5120, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -745, 27, -625}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -745, 27, -675}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -745, 47, -675}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -745, 47, -625}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 27, -2095}, { 5120, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 27, -2095}, { -5120, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 12, -2095}, { -5120, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 12, -2095}, { 5120, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 47, -2095}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 47, -2095}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 27, -2095}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 27, -2095}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1697, 27, -2043}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1697, 12, -2043}, { -4096, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1669, 12, -2071}, { 4095, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1669, 27, -2071}, { 4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1697, 47, -2043}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1697, 27, -2043}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1669, 27, -2071}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1669, 47, -2071}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -655, 27, 140}, { 6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -655, 27, 90}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -655, 12, 90}, { -4096, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -655, 12, 140}, { 6144, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -655, 47, 140}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -655, 47, 90}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -655, 27, 90}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -655, 27, 140}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -686, 27, 1357}, { -4095, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -686, 12, 1357}, { -4095, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -714, 12, 1329}, { 4095, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -714, 27, 1329}, { 4095, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -686, 47, 1357}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -686, 27, 1357}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -714, 27, 1329}, { 2047, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -714, 47, 1329}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 11, 27, 1432}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 11, 12, 1432}, { -4096, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -17, 12, 1460}, { 4096, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -17, 27, 1460}, { 4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 11, 47, 1432}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 11, 27, 1432}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -17, 27, 1460}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -17, 47, 1460}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2800, 57, 20}, { 0, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{-2800, 42, 21}, { 0, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{-2800, 45, 51}, { 2048, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{-2800, 60, 50}, { 2048, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{-2800, 60, 50}, { 0, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{-2800, 45, 51}, { 0, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{-2800, 47, 81}, { 2047, 1023}, {0x78, 0x79, 0x78, 0x00}}, + {{-2800, 62, 80}, { 2047, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{-2800, 62, 80}, { 0, 0}, {0x20, 0x21, 0x20, 0x00}}, + {{-2800, 47, 81}, { 0, 1024}, {0x20, 0x21, 0x20, 0x00}}, + {{-2800, 45, 51}, { 2047, 1024}, {0x20, 0x21, 0x20, 0x00}}, + {{-2800, 60, 50}, { 2047, 0}, {0x20, 0x21, 0x20, 0x00}}, + {{-2800, 60, 50}, { 0, 0}, {0x20, 0x21, 0x20, 0x00}}, + {{-2800, 45, 51}, { 0, 1024}, {0x20, 0x21, 0x20, 0x00}}, + {{-2800, 42, 21}, { 2047, 1024}, {0x20, 0x21, 0x20, 0x00}}, + {{-2800, 57, 20}, { 2047, 0}, {0x20, 0x21, 0x20, 0x00}}, + {{-2335, 66, -24}, { 0, 0}, {0xfc, 0x01, 0x00, 0x00}}, + {{-2335, 26, -24}, { 0, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{-2335, 26, 56}, { 2048, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{-2335, 66, 56}, { 2048, 0}, {0xfc, 0x01, 0x00, 0x00}}, + {{-1755, 73, -47}, { 2047, 0}, {0x14, 0xcd, 0x14, 0x00}}, + {{-1755, 33, -47}, { 2047, 1024}, {0x14, 0xcd, 0x14, 0x00}}, + {{-1755, 33, 33}, { 0, 1024}, {0x14, 0xcd, 0x14, 0x00}}, + {{-1755, 73, 33}, { 0, 0}, {0x14, 0xcd, 0x14, 0x00}}, + {{-1355, 53, -87}, { 0, 0}, {0xfc, 0x01, 0x00, 0x00}}, + {{-1355, 23, -87}, { 0, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{-1355, 23, -27}, { 2048, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{-1355, 53, -27}, { 2048, 0}, {0xfc, 0x01, 0x00, 0x00}}, + {{-1770, 73, -312}, { 0, 0}, {0xfc, 0xfd, 0x00, 0x00}}, + {{-1770, 33, -312}, { 0, 1024}, {0xfc, 0xfd, 0x00, 0x00}}, + {{-1690, 33, -312}, { 2048, 1023}, {0xfc, 0xfd, 0x00, 0x00}}, + {{-1690, 73, -312}, { 2048, 0}, {0xfc, 0xfd, 0x00, 0x00}}, + {{-1500, 52, 214}, { 2048, 0}, {0x14, 0xcd, 0x14, 0x00}}, + {{-1500, 22, 214}, { 2048, 1023}, {0x14, 0xcd, 0x14, 0x00}}, + {{-1560, 22, 214}, { 0, 1024}, {0x14, 0xcd, 0x14, 0x00}}, + {{-1560, 52, 214}, { 0, 0}, {0x14, 0xcd, 0x14, 0x00}}, + {{ 50, 21, -1800}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -1800}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -1700}, { 5792, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 21, -1700}, { 5792, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 21, -1600}, {-11585, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, -1600}, {-11585, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -1700}, { -5792, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 21, -1700}, { -5792, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, -1800}, { 0, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 21, -1800}, { 0, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 21, -1700}, { 5792, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -51, 21, -1694}, { 6082, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 47, 21, -1792}, { 289, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, -1800}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -357, 21, -1597}, {-11874, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -350, 21, -1600}, {-11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, -1700}, { -5792, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -257, 21, -1697}, { -6082, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -150, 21, -1800}, { 0, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -157, 21, -1797}, { -289, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 12, -2100}, {-11263, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 150, 21, -2100}, {-11263, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 21, -2100}, { 4095, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, -2100}, { 4095, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -1800}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, -1800}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 150, 21, -1900}, { -5792, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 150, 12, -1900}, { -5792, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 150, 12, -1900}, { 8396, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 150, 21, -1900}, { 8396, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 150, 21, -2100}, { 204, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 150, 12, -2100}, { 204, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 150, 21, -2100}, {-11263, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 153, 21, -2103}, {-11775, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -150, 21, -2103}, { 4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -150, 21, -2100}, { 4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 153, 21, -1899}, { -5792, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 150, 21, -1900}, { -5792, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, -1800}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 47, 21, -1792}, { 289, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 153, 21, -1899}, { 8601, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 153, 21, -2103}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 150, 21, -2100}, { 204, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 150, 21, -1900}, { 8396, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -150, 12, -2100}, { 4095, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 21, -2100}, { 4095, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 21, -2100}, { 9215, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -2100}, { 9215, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -18, -2000}, { 21503, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -9, -2000}, { 21503, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 21, -2000}, { 11263, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -2000}, { 11263, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -2100}, { 8396, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 21, -2100}, { 8396, 285}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 21, -2100}, { 4300, 289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 12, -2100}, { 4300, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 21, -2100}, { 204, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -2100}, { 204, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 21, -2000}, { 11263, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, -9, -2000}, { 21503, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, -9, -1997}, { 21503, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 21, -1997}, { 11263, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -150, 21, -2103}, { 4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, -2103}, { 9215, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, -2100}, { 9215, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -150, 21, -2100}, { 4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -350, 21, -2100}, { 4300, 289}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -250, 21, -2100}, { 8396, 285}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, -2103}, { 8396, 285}, {0x78, 0x79, 0x78, 0x00}}, + {{ -350, 21, -2103}, { 4198, 289}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 21, -2103}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 21, -2100}, { 204, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -950, -18, -2100}, { 4300, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, -18, -2100}, { 8396, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -9, -2100}, { 8396, 285}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, -9, -2100}, { 4300, 289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, -18, -2100}, { 8396, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -9, -2100}, { 8396, 285}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -9, -2100}, { 204, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -18, -2100}, { 204, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -18, -2000}, { 21503, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -9, -2000}, { 21503, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, -9, -2000}, { 16383, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, -18, -2000}, { 16383, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, -9, -2000}, { 11263, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -18, -2000}, { 11263, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -18, -2000}, { 21503, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -9, -2000}, { 21503, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -9, -2103}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -850, -9, -2100}, { 204, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, -9, -2100}, { 8396, 285}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, -9, -2103}, { 8396, 285}, {0x78, 0x79, 0x78, 0x00}}, + {{ -950, -9, -2000}, { 16383, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1050, -9, -2000}, { 21503, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1050, -9, -1997}, { 21503, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -950, -9, -1997}, { 16383, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1250, -9, -1997}, { 21503, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1050, -9, -1997}, { 11263, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1050, -9, -2000}, { 11263, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1250, -9, -2000}, { 21503, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -850, -9, -2100}, { 8396, 285}, {0x78, 0x79, 0x78, 0x00}}, + {{ -850, -9, -2103}, { 8396, 285}, {0x78, 0x79, 0x78, 0x00}}, + {{ -950, -9, -2103}, { 4198, 289}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, -9, -2100}, { 4300, 289}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1450, 21, -2000}, { 11263, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2000}, { 11263, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1550, 12, -2000}, { 16383, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 21, -2000}, { 16383, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1650, 12, -2000}, { 21503, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 21, -2000}, { 21503, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 12, -2100}, { 17787, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 21, -2100}, { 17787, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1950, 21, -1800}, { 409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1950, 12, -1800}, { 409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1850, 12, -1800}, { 11585, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1850, 21, -1800}, { 11585, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 21, -2000}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 12, -2000}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2000}, { 21503, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 21, -2000}, { 21503, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -9, -2000}, { 11263, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -18, -2000}, { 11263, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 21, -2100}, { 204, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2100}, { 204, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -18, -2100}, { 8396, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -9, -2100}, { 8396, 285}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2100}, { 8396, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 21, -2100}, { 8396, 285}, {0x78, 0x78, 0x78, 0x00}}, + {{-1550, 21, -2100}, { 4300, 289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 12, -2100}, { 4300, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1650, 21, -2100}, { 204, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 12, -2100}, { 204, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -9, -2100}, { 8396, 285}, {0x78, 0x79, 0x78, 0x00}}, + {{-1250, -9, -2103}, { 8396, 285}, {0x78, 0x79, 0x78, 0x00}}, + {{-1450, 21, -2103}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1450, 21, -2100}, { 204, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1953, 21, -1802}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1950, 21, -1800}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1650, 21, -2100}, { 17787, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1651, 21, -2103}, { 17787, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1250, -9, -2000}, { 11263, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1450, 21, -2000}, { 21503, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1450, 21, -1997}, { 21503, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1250, -9, -1997}, { 11263, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1651, 21, -2103}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1650, 21, -2100}, { 204, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1550, 21, -2100}, { 4300, 289}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1551, 21, -2103}, { 4198, 289}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1450, 21, -2100}, { 8396, 285}, {0x78, 0x79, 0x78, 0x00}}, + {{-1450, 21, -2103}, { 8396, 285}, {0x78, 0x79, 0x78, 0x00}}, + {{-1650, 21, -1997}, { 21503, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1550, 21, -1997}, { 16383, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 21, -2000}, { 16383, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1650, 21, -2000}, { 21503, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1450, 21, -1997}, { 11263, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1450, 21, -2000}, { 11263, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1850, 21, -1800}, { 11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1849, 21, -1797}, { 11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1649, 21, -1997}, { 289, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1650, 21, -2000}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 21, -1300}, { -3071, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 12, -1300}, { -3071, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -550, 12, -1200}, { 2720, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 21, -1200}, { 2720, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1100}, { 8513, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, -1100}, { 8513, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, -1200}, {-12199, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -1200}, {-12199, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1300}, { -6407, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, -1300}, { -6407, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 12, -1400}, { -614, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -550, 21, -1400}, { -614, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 12, -1500}, { 5178, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, -1600}, { 10970, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 21, -1600}, { 10970, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 21, -1500}, { 5178, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -1300}, { 11585, 808}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 21, -1300}, { 11585, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 21, -1400}, { 5792, 255}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, -1400}, { 5792, 808}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 21, -1500}, { 0, 255}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -1500}, { 0, 808}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 21, -1500}, { 5178, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -350, 21, -1600}, { 10970, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -357, 21, -1597}, { 10681, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -460, 21, -1495}, { 4743, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, -1100}, { 8513, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, -1099}, { 8513, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -548, 21, -1198}, { 2720, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -550, 21, -1200}, { 2720, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -449, 21, -1297}, { -3071, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 21, -1300}, { -3071, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 21, -1202}, {-12489, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, -1200}, {-12199, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, -1300}, { -6407, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -657, 21, -1297}, { -6841, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -550, 21, -1400}, { -614, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -562, 21, -1392}, { -1193, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 21, -1300}, { 11585, 255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 21, -1297}, { 11643, 255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -349, 21, -1397}, { 5850, 255}, {0x78, 0x79, 0x78, 0x00}}, + {{ -350, 21, -1400}, { 5792, 255}, {0x78, 0x79, 0x78, 0x00}}, + {{ -249, 21, -1497}, { 57, 255}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, -1500}, { 0, 255}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 12, -100}, { 8191, 731}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 21, -100}, { 8191, 269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 21, 100}, { 0, 269}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 100}, { 0, 731}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 100}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 100}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, -100}, { -8191, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, -100}, { -8191, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, -300}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, -300}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, -100}, { -8192, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, -100}, { -8192, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, -100}, { 8192, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 21, -100}, { 8192, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 21, -300}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -300}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 53, 21, -100}, { -8191, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 21, -100}, { -8191, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 21, 100}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 100}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, -100}, { 8191, 269}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -53, 21, -100}, { 8191, 269}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -53, 21, 100}, { 0, 269}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 100}, { 0, 269}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, -300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, -300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, -100}, { -8192, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 21, -100}, { -8192, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 21, -300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, -300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, -100}, { 8192, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 21, -100}, { 8192, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 21, -700}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -700}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -700}, { 4096, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, -700}, { 4096, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, -300}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -300}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -400}, { 4096, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 21, -400}, { 4096, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, -500}, { 8192, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, -500}, { 8192, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -500}, { 8192, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, -500}, { 8192, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, -500}, { -8191, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -500}, { -8191, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -400}, { -4095, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 21, -400}, { -4095, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, -300}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, -300}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, -500}, { 8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, -500}, { 8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, -703}, { 4096, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, -700}, { 4096, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, -703}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, -700}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, -703}, { 4300, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, -497}, { 7987, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, -399}, { 3993, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 21, -400}, { 4096, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 21, -500}, { 8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, -300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, -300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, -300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, -300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, -400}, { -4095, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 21, -400}, { -4095, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 21, -500}, { -8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, -500}, { -8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 21, -500}, { -8191, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 12, -500}, { -8191, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, -500}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, -500}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, -500}, { -8191, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -500}, { -8191, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -500}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 21, -500}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -500}, { 8191, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 21, -500}, { 8191, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, 21, -700}, { -3072, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -700}, { -3072, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -700}, { 5120, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, -700}, { 5120, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -700}, { 8191, 808}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 21, -700}, { 8191, 256}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 21, -700}, { 0, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 12, -700}, { 0, 808}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 21, -500}, { -8191, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -650, 21, -500}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, -497}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 21, -497}, { -8191, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -250, 21, -500}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 21, -500}, { 8191, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 21, -497}, { 8191, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -250, 21, -497}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, -497}, { -7987, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, -500}, { -8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, -703}, { -3072, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, -700}, { -3072, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, -700}, { 5120, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, -703}, { 4915, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, -700}, { 8191, 256}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, -703}, { 8191, 256}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 21, -703}, { 0, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 21, -700}, { 0, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, 12, -1000}, { 8191, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, -1000}, { 8191, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, -900}, { 4095, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 12, -900}, { 4095, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 21, -800}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -800}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -800}, { -4095, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, -800}, { -4095, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, -700}, { -8191, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -700}, { -8191, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, -900}, { 4095, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 21, -1000}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1000}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -900}, { 4095, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 21, -1100}, { -4095, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1100}, { -4095, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -500}, { 4095, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, -500}, { 4095, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, -500}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -500}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -700}, { 1146, 699}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, -700}, { 1146, 317}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, -500}, { -7045, 317}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -500}, { -7045, 699}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -1200}, { 8191, 808}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, -1200}, { 8191, 256}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, -1000}, { 0, 256}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -1000}, { 0, 808}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, -500}, { -7045, 317}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, -700}, { 1146, 317}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, -700}, { 1146, 317}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, -497}, { -7167, 317}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, -497}, { 4300, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, -497}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, -500}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, -500}, { 4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, -900}, { 3993, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 21, -1000}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, -1000}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, -900}, { 4095, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 21, -1099}, { -3891, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, -1100}, { -4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, -1200}, { 8191, 256}, {0x78, 0x79, 0x78, 0x00}}, + {{ -752, 21, -1202}, { 8278, 256}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, -1000}, { 0, 256}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, -1000}, { 0, 256}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, -800}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, -800}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, -900}, { 4095, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, 21, -900}, { 4095, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, 21, -1000}, { 8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, -1000}, { 8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, -700}, { -8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, -800}, { -4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, -800}, { -4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, -700}, { -8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1950, 12, -1800}, { 11585, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1950, 21, -1800}, { 11585, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2150, 21, -1600}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2150, 12, -1600}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 21, -1400}, {-11585, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 12, -1400}, {-11585, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2050, 12, -1600}, { 11994, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2050, 21, -1600}, { 11994, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1850, 21, -1800}, { 409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-1850, 12, -1800}, { 409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-1849, 21, -1797}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1850, 21, -1800}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2050, 21, -1600}, { 11994, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2048, 21, -1597}, { 11994, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1950, 21, -1800}, { 11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1953, 21, -1802}, { 11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2153, 21, -1602}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2150, 21, -1600}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2354, 21, -1403}, {-11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2350, 21, -1400}, {-11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 12, 1200}, { 409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 1200}, { 409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 1300}, { -3686, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1300}, { -3686, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, 1400}, { 11585, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 21, 1400}, { 11585, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -500, 21, 1350}, { 8688, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -500, 12, 1350}, { 8688, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -600, 21, 1250}, { 2896, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -600, 12, 1250}, { 2896, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 1200}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 1200}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1300}, { 8688, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 1300}, { 8688, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -700, 21, 1350}, { 5792, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -700, 12, 1350}, { 5792, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -600, 21, 1450}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -600, 12, 1450}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 21, 1500}, { -2896, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 12, 1500}, { -2896, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 21, 1400}, { 4095, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 21, 1400}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, 1400}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, 1400}, { 4095, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, 12, 1400}, { 8191, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 21, 1400}, { 8191, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 12, 1500}, { 4096, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 21, 1500}, { 4096, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 21, 1500}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, 1500}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 1300}, { -3686, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 1200}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -751, 21, 1197}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, 1302}, { -3891, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -603, 21, 1452}, { 289, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -600, 21, 1450}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -700, 21, 1350}, { 5792, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -703, 21, 1352}, { 6082, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -550, 21, 1500}, { -2896, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -552, 21, 1503}, { -2896, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 1300}, { 8688, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, 1302}, { 8688, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, 1400}, { 8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, 1397}, { 8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -349, 21, 1397}, { 4198, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 21, 1400}, { 4095, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -448, 21, 1397}, { 204, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 21, 1400}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -500, 21, 1350}, { 8688, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -497, 21, 1348}, { 8399, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -597, 21, 1248}, { 2606, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -600, 21, 1250}, { 2896, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, 1198}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 1200}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 21, 1503}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 21, 1500}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -550, 21, 1500}, { 4096, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -552, 21, 1503}, { 4300, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -448, 21, 1397}, { 11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 21, 1400}, { 11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 12, 1300}, { 5792, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, 1300}, { 5792, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 21, 1400}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, 1400}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1500}, { 5792, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, 1500}, { 5792, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 1400}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1400}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 1300}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1300}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1400}, { 4095, 837}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 1400}, { 4094, 222}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, 1500}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 21, 1500}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, 1500}, { -8192, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1500}, { -8192, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1100}, { 12083, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, 1100}, { 12083, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, 1200}, { 7987, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, 1200}, { 7987, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 21, 1300}, { 3891, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1300}, { 3891, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, 1400}, { 4095, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 21, 1400}, { 4095, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 21, 1400}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, 1400}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -49, 21, 1503}, { -8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 1500}, { -8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, 1500}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, 1503}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -150, 21, 1400}, { 4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -151, 21, 1397}, { 4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, 1397}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -250, 21, 1400}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 1500}, { 5792, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -49, 21, 1503}, { 5937, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 1401}, { -144, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, 1400}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 1100}, { 12083, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, 1100}, { 12083, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, 1200}, { 7987, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 21, 1200}, { 7987, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -53, 21, 1299}, { 3891, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 1300}, { 3891, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, 1400}, { 4096, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 1401}, { 4096, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 1300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, 1300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 1300}, { 5792, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, 1299}, { 5647, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -151, 21, 1397}, { 144, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -150, 21, 1400}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 1100}, { 3891, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1100}, { 3891, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 900}, { 12083, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, 900}, { 12083, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 900}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 900}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1100}, { 8192, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 1100}, { 8192, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 700}, { 8191, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 700}, { 8191, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 500}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 500}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -53, 21, 1100}, { 3891, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 1100}, { 3891, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 900}, { 12083, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, 900}, { 12083, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, 1100}, { 8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 1100}, { 8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 900}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, 900}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, 700}, { 8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 700}, { 8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 500}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, 500}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 300}, { -8191, 269}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 300}, { -8191, 731}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 100}, { 0, 731}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, 100}, { 0, 269}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 100}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 100}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 300}, { 8191, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 300}, { 8191, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, 500}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 500}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 400}, { 4096, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 21, 400}, { 4096, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, 300}, { 8192, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 21, 300}, { 8192, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 300}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 300}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 400}, { 4096, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 21, 400}, { 4096, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, 500}, { 8192, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 500}, { 8192, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 21, 300}, { 8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 300}, { 8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 100}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, 100}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, 300}, { -8191, 269}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 300}, { -8191, 269}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 100}, { 0, 269}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, 100}, { 0, 269}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, 500}, { 8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 500}, { 8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 53, 21, 400}, { 4096, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 21, 400}, { 4096, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 21, 400}, { 4096, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 21, 300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, 300}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ 50, 21, 400}, { 4096, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -53, 21, 500}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 500}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -50, 21, 400}, { 4096, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -53, 21, 400}, { 4096, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 21, 300}, { 8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -53, 21, 300}, { 8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 700}, { 10240, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 21, 600}, { 6826, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 600}, { 6826, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 700}, { 10240, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, 800}, { 13653, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 800}, { 13653, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1000}, { 8601, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 1000}, { 8601, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 1100}, { 4505, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 12, 1100}, { 4505, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 21, 1200}, { 409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1200}, { 409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 1200}, { 16383, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 1200}, { 16383, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 1100}, { 12287, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, 1100}, { 12287, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 12, 800}, { 409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 800}, { 409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 1000}, { -7782, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1000}, { -7782, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -647, 21, 700}, { 10240, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 21, 600}, { 6826, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 600}, { 6826, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 700}, { 10240, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 21, 800}, { 13653, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 800}, { 13653, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 1000}, { -7782, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 800}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, 800}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, 1000}, { -7782, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 1200}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 1100}, { 4505, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 21, 1099}, { 4505, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -751, 21, 1197}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 1000}, { 8601, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, 1000}, { 8601, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, 1198}, { 16179, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -648, 21, 1101}, { 12185, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -650, 21, 1100}, { 12287, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -650, 21, 1200}, { 16383, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2950, -4, -600}, { -409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, -12, -599}, { -409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, -37, -797}, { 11175, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, -28, -798}, { 11175, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 21, -800}, { -409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 12, -800}, { -409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 12, -1000}, { 11175, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 21, -1000}, { 11175, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2450, 21, -1000}, {-11585, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2450, 12, -1000}, {-11585, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2650, 12, -800}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2650, 21, -800}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 21, -1000}, { 11175, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2552, 21, -1002}, { 11175, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2752, 21, -802}, { -409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2750, 21, -800}, { -409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2650, 21, -800}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2647, 21, -798}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2447, 21, -998}, {-11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2450, 21, -1000}, {-11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2952, -4, -602}, { -409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2950, -4, -600}, { -409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2750, -28, -798}, { 11175, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2752, -28, -800}, { 11175, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3150, 12, -300}, { 7782, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 21, -300}, { 7782, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 21, -200}, { 3686, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3150, 12, -200}, { 3686, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3150, 12, -400}, { 11878, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 21, -400}, { 11878, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 21, -100}, { -409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, -100}, { -409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 21, -200}, { 7987, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3050, 21, -300}, { 3891, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -300}, { 3891, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -200}, { 7987, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3050, 21, -400}, { -204, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -400}, { -204, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -100}, { 12083, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 21, -100}, { 12083, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -400}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 21, -400}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2850, -4, -600}, {-11585, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2850, -12, -599}, {-11585, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 21, -400}, { -409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, -400}, { -409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, -12, -599}, { 11175, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, -4, -600}, { 11175, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2848, -3, -597}, {-11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2850, -4, -600}, {-11585, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3050, 21, -400}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3047, 21, -398}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2950, -4, -600}, { 11175, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2952, -4, -602}, { 11175, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3153, 21, -402}, { -409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3150, 21, -400}, { -409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3047, 21, -201}, { 7884, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3047, 21, -300}, { 3891, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3050, 21, -300}, { 3891, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3050, 21, -200}, { 7987, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3047, 21, -398}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3050, 21, -400}, { -204, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3150, 21, -100}, { -409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3150, 21, -200}, { 3686, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3153, 21, -200}, { 3686, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3153, 21, -100}, { -409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3150, 21, -300}, { 7782, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3153, 21, -300}, { 7782, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3150, 21, -400}, { 11878, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3153, 21, -402}, { 12083, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3047, 21, -102}, { 11878, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3050, 21, -100}, { 12083, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2950, 12, 0}, { 5587, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 21, 0}, { 5587, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 21, -100}, { -204, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -100}, { -204, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 12, 16}, { 8601, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 21, 16}, { 8601, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 21, 0}, { 409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 12, 0}, { 409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 21, 0}, { -7782, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 12, 0}, { -7782, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 12, 100}, { 8192, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 21, 100}, { 8192, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 21, 86}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 12, 86}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 12, 100}, { 8191, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 21, 100}, { 8191, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 21, 100}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 12, 100}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{-2948, 21, -3}, { 5587, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3047, 21, -102}, { -204, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-3050, 21, -100}, { -204, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2950, 21, 0}, { 5587, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2550, 21, 89}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2550, 21, 86}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2750, 21, 100}, { 8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2750, 21, 103}, { 8192, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2550, 21, 16}, { 8601, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2550, 21, 13}, { 8601, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2750, 21, -3}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2750, 21, 0}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2948, 21, -3}, { -7577, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2950, 21, 0}, { -7782, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2950, 21, 100}, { 8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2950, 21, 103}, { 8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2750, 21, 103}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-2750, 21, 100}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 12, 600}, { 6826, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 600}, { 6826, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 400}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 400}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 313}, { 3993, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 21, 400}, { 409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 400}, { 409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 313}, { 3993, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 21, 600}, { -7782, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 600}, { -7782, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 225}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 225}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 155}, { -2867, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 155}, { -2867, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 85}, { -5734, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 85}, { -5734, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 85}, { 8191, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 85}, { 8191, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 85}, { 4095, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 85}, { 4095, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 21, 85}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 12, 85}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 12, 155}, { 5409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 21, 155}, { 5409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 225}, { 409, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 225}, { 409, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, 12, 155}, { 4300, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, 21, 155}, { 4300, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 21, 155}, { 204, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 12, 155}, { 204, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, 21, 85}, { -4095, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, 12, 85}, { -4095, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 313}, { 3583, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 21, 225}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 225}, { 0, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 313}, { 3583, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, 400}, { 7167, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 21, 400}, { 7167, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 225}, { 7577, 754}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 225}, { 7577, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 21, 313}, { 3993, 292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 12, 313}, { 3993, 754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -647, 21, 400}, { 7167, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, 313}, { 3583, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -650, 21, 313}, { 3583, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -650, 21, 400}, { 7167, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, 225}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 225}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -851, 21, 158}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -850, 21, 155}, { 204, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -950, 21, 155}, { 4300, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -950, 21, 158}, { 4300, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 85}, { 4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 82}, { 4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -850, 21, 82}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -850, 21, 85}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -950, 21, 82}, { -4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -950, 21, 85}, { -4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 313}, { 3993, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, 21, 225}, { 7577, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, 227}, { 7372, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, 314}, { 3891, 292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, 21, 400}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, 400}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, 227}, { 459, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 225}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -850, 21, 155}, { 5409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -851, 21, 158}, { 5459, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 600}, { -7782, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 400}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, 400}, { 409, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 21, 600}, { -7782, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, 600}, { 6826, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, 400}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 400}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 600}, { 6826, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, 225}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, 155}, { -2867, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 155}, { -2867, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 225}, { 0, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, 82}, { -5939, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 85}, { -5734, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -650, 21, 85}, { 8191, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -647, 21, 82}, { 8396, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 82}, { 4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{ -750, 21, 85}, { 4095, 292}, {0x78, 0x79, 0x78, 0x00}}, + {{-1750, 12, 219}, { 3891, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1970, 12, 66}, { -614, -2109}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2000, 12, 66}, { -1228, -2109}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1950, 12, 219}, { -204, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2300, 12, 116}, { -204, 1986}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2000, 12, 66}, { 5939, 962}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2093, 12, -24}, { 4029, -868}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2177, 12, 1}, { 2311, -360}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2300, 12, -64}, { -204, -1699}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2000, 12, 36}, { 5939, 348}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2145, 12, -46}, { 2974, -1321}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2300, 12, 116}, { 819, -1085}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2150, 12, 219}, { 3891, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1950, 12, 219}, { 7987, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2000, 12, 66}, { 6963, -2109}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2330, 12, 116}, { 204, -1085}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2350, 12, 219}, { -204, 1023}, {0x60, 0x60, 0x60, 0x00}}, + {{-2150, 12, -117}, { 2867, -2785}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2350, 12, -117}, { -1228, -2785}, {0x44, 0x44, 0x44, 0x00}}, + {{-2330, 12, -64}, { -819, -1699}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2330, 12, -64}, { 4300, -4771}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2540, 12, 16}, { 0, -3133}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2540, 12, 86}, { 0, -1699}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2330, 12, 116}, { 4300, -1085}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2350, 12, -117}, { 3891, -5857}, {0x44, 0x44, 0x44, 0x00}}, + {{-2540, 12, -117}, { 0, -5857}, {0x44, 0x44, 0x44, 0x00}}, + {{-2540, 12, 219}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2350, 12, 219}, { 3891, 1023}, {0x60, 0x60, 0x60, 0x00}}, + {{-2550, 12, 16}, { -230, -61}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2550, 12, 86}, { -230, 1372}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2540, 12, 86}, { 25, 1372}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2540, 12, 16}, { 25, -61}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1950, 12, -317}, { 3891, -737}, {0xac, 0xac, 0xac, 0x00}}, + {{-2026, 12, -211}, { 2331, 1431}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2002, 12, -106}, { 2819, 3601}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2150, 12, -317}, { -204, -737}, {0x44, 0x44, 0x44, 0x00}}, + {{-2090, 12, -143}, { 1030, 2823}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2150, 12, -117}, { -204, 3358}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1950, 12, -117}, { 819, 1310}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1950, 12, -317}, { 819, -2785}, {0xac, 0xac, 0xac, 0x00}}, + {{-2002, 12, -106}, { -252, 1553}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1750, 12, -117}, { 3891, 286}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1950, 12, -117}, { -204, 286}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2004, 12, -30}, { -1314, 2070}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1970, 12, 36}, { -614, 3420}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1750, 12, -117}, { 3891, -5857}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1970, 12, 36}, { -614, -2723}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1970, 12, 66}, { -614, -2109}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1750, 12, 219}, { 3891, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1750, 12, -117}, { 3891, 4382}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1750, 12, -317}, { 3891, 286}, {0x60, 0x60, 0x60, 0x00}}, + {{-1950, 12, -317}, { -204, 286}, {0xac, 0xac, 0xac, 0x00}}, + {{-1950, 12, -117}, { -204, 4382}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1350, 12, 219}, { 3891, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1300, 12, 83}, { 3891, -1761}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, 83}, { 1843, -1761}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1550, 12, 219}, { -204, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, -117}, { 6963, 2334}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, -177}, { 6963, 1105}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1384, 12, -177}, { 6266, 1105}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1550, 12, -317}, { 2867, -1761}, {0x44, 0x44, 0x44, 0x00}}, + {{-1740, 12, -117}, { -1023, 2334}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1384, 12, -257}, { 6266, -532}, {0x44, 0x44, 0x44, 0x00}}, + {{-1384, 12, -187}, { 6266, 901}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1384, 12, -247}, { 6266, -327}, {0x44, 0x44, 0x44, 0x00}}, + {{-1380, 12, -317}, { 6348, -1761}, {0x44, 0x44, 0x44, 0x00}}, + {{-1380, 12, -257}, { 6348, -532}, {0x44, 0x44, 0x44, 0x00}}, + {{-1750, 12, -317}, { -1228, -1761}, {0x60, 0x60, 0x60, 0x00}}, + {{-1750, 12, -117}, { -1228, 2334}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, 83}, { 5939, 1310}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, -117}, { 5939, -2785}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1740, 12, -117}, { 0, -2785}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1740, 12, 83}, { 0, 1310}, {0x44, 0x44, 0x44, 0x00}}, + {{-1550, 12, 219}, { 3891, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, 83}, { 5939, -1761}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1740, 12, 83}, { 0, -1761}, {0x44, 0x44, 0x44, 0x00}}, + {{-1740, 12, 219}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -960, 12, -54}, { 3686, -4567}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1140, 12, 33}, { 0, -2785}, {0x60, 0x60, 0x60, 0x00}}, + {{-1140, 12, 63}, { 0, -2170}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -960, 12, 85}, { 3686, -1699}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -960, 12, -117}, { 3686, -5857}, {0x60, 0x60, 0x60, 0x00}}, + {{-1150, 12, -117}, { -204, -5857}, {0x60, 0x60, 0x60, 0x00}}, + {{-1150, 12, -117}, { 3891, -2785}, {0x60, 0x60, 0x60, 0x00}}, + {{-1170, 12, 33}, { 3481, 286}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1140, 12, 33}, { 4096, 286}, {0x60, 0x60, 0x60, 0x00}}, + {{-1300, 12, -117}, { -204, -2785}, {0x44, 0x44, 0x44, 0x00}}, + {{-1170, 12, 63}, { 3481, 901}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1300, 12, 83}, { -204, 1310}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1150, 12, 219}, { 7782, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1170, 12, 63}, { 7577, -2170}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1300, 12, 83}, { 3891, -1761}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, 219}, { 3891, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1140, 12, 63}, { 873, -140}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1170, 12, 63}, { 432, -135}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1150, 12, 219}, { 622, 3102}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -960, 12, 219}, { 3686, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ -960, 12, 155}, { 3686, -266}, {0xac, 0xac, 0xac, 0x00}}, + {{-1150, 12, 219}, { -204, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -950, 12, 155}, { 184, 1789}, {0xac, 0xac, 0xac, 0x00}}, + {{ -950, 12, 85}, { 184, 355}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -960, 12, 85}, { -20, 355}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -960, 12, 155}, { -20, 1789}, {0xac, 0xac, 0xac, 0x00}}, + {{-1550, 123, 219}, { 2048, -4464}, {0x44, 0x45, 0x44, 0x00}}, + {{-1450, 123, 83}, { 3072, -3072}, {0x44, 0x45, 0x44, 0x00}}, + {{-1350, 123, 83}, { 4096, -3072}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 123, 83}, { 2048, -3072}, {0x44, 0x45, 0x44, 0x00}}, + {{-1650, 123, 219}, { 1024, -4464}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 123, -117}, { 2048, -1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1450, 123, -117}, { 3072, -1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1350, 123, -117}, { 4096, -1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1250, 123, -117}, { 5120, -1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1740, 123, 83}, { 102, -3072}, {0x44, 0x45, 0x44, 0x00}}, + {{-1740, 123, -117}, { 102, -1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1635, 123, 143}, { 1175, -3688}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 123, -317}, { 2048, 1024}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1350, 123, -317}, { 4096, 1024}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1750, 123, -117}, { 0, -1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1750, 123, -317}, { 0, 1023}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2000, 123, 36}, { 1536, -2590}, {0x44, 0x45, 0x44, 0x00}}, + {{-2150, 123, -117}, { 0, -1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1950, 123, -117}, { 2048, -1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1950, 123, 83}, { 2048, -3072}, {0x44, 0x45, 0x44, 0x00}}, + {{-2000, 123, 66}, { 1536, -2897}, {0x44, 0x45, 0x44, 0x00}}, + {{-1950, 123, -317}, { 2048, 1024}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1906, 123, -197}, { 2497, -206}, {0x28, 0x29, 0x28, 0x00}}, + {{-2150, 123, -317}, { 0, 1024}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1750, 123, -117}, { 4096, -1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1822, 123, 41}, { 3358, -2642}, {0x44, 0x45, 0x44, 0x00}}, + {{-1833, 123, -223}, { 3249, 58}, {0x28, 0x29, 0x28, 0x00}}, + {{-1750, 123, -317}, { 4096, 1024}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1750, 123, 83}, { 4096, -3072}, {0x44, 0x45, 0x44, 0x00}}, + {{-1771, 17, 185}, { 3199, 1113}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1765, 45, 195}, { 3199, 256}, {0x28, 0x28, 0x28, 0x00}}, + {{-1765, 45, 70}, { 0, 256}, {0x28, 0x28, 0x28, 0x00}}, + {{-1771, 17, 81}, { 0, 1113}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1771, 17, 81}, { 1280, 1113}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1765, 45, 70}, { 1280, 255}, {0x44, 0x44, 0x44, 0x00}}, + {{-1815, 45, 70}, { 0, 255}, {0x44, 0x44, 0x44, 0x00}}, + {{-1809, 17, 81}, { 0, 1113}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1809, 17, 185}, { 1279, 1113}, {0x44, 0x44, 0x44, 0x00}}, + {{-1815, 45, 195}, { 1279, 256}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1765, 45, 195}, { 0, 256}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1771, 17, 185}, { 0, 1113}, {0x44, 0x44, 0x44, 0x00}}, + {{-1771, 17, 81}, { 0, 895}, {0x44, 0x44, 0x44, 0x00}}, + {{-1809, 17, 81}, { 1280, 896}, {0x44, 0x44, 0x44, 0x00}}, + {{-1809, 17, 185}, { 1280, -2303}, {0x44, 0x44, 0x44, 0x00}}, + {{-1771, 17, 185}, { 0, -2303}, {0x44, 0x44, 0x44, 0x00}}, + {{-1809, 17, 81}, { 3200, 1113}, {0xac, 0xac, 0xac, 0x00}}, + {{-1815, 45, 70}, { 3200, 255}, {0x60, 0x60, 0x60, 0x00}}, + {{-1815, 45, 195}, { 0, 255}, {0x60, 0x60, 0x60, 0x00}}, + {{-1809, 17, 185}, { 0, 1113}, {0xac, 0xac, 0xac, 0x00}}, + {{-1765, 12, 195}, { 0, -2303}, {0x44, 0x44, 0x44, 0x00}}, + {{-1815, 12, 195}, { 1280, -2303}, {0x44, 0x44, 0x44, 0x00}}, + {{-1815, 12, 70}, { 1280, 896}, {0x44, 0x44, 0x44, 0x00}}, + {{-1765, 12, 70}, { 0, 895}, {0x44, 0x44, 0x44, 0x00}}, + {{-1765, 12, 70}, { 0, 1113}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1765, 45, 70}, { 0, 256}, {0x28, 0x28, 0x28, 0x00}}, + {{-1765, 45, 195}, { 3199, 256}, {0x28, 0x28, 0x28, 0x00}}, + {{-1765, 12, 195}, { 3199, 1113}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1815, 12, 70}, { 0, 1113}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1815, 45, 70}, { 0, 255}, {0x44, 0x44, 0x44, 0x00}}, + {{-1765, 45, 70}, { 1280, 255}, {0x44, 0x44, 0x44, 0x00}}, + {{-1765, 12, 70}, { 1280, 1113}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1815, 12, 195}, { 0, 1113}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1815, 45, 195}, { 0, 255}, {0x44, 0x44, 0x44, 0x00}}, + {{-1815, 45, 70}, { 3200, 255}, {0x44, 0x44, 0x44, 0x00}}, + {{-1815, 12, 70}, { 3200, 1113}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1765, 12, 195}, { 0, 1113}, {0x44, 0x44, 0x44, 0x00}}, + {{-1765, 45, 195}, { 0, 256}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1815, 45, 195}, { 1279, 256}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1815, 12, 195}, { 1279, 1113}, {0x44, 0x44, 0x44, 0x00}}, + {{-2150, -80, -317}, { 0, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{-1950, -80, -317}, { 4096, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{-1950, 12, -317}, { 4096, -1189}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2150, 12, -317}, { 0, -1189}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1970, -80, 36}, { -602, 1024}, {0x28, 0x28, 0x28, 0x00}}, + {{-2000, -80, 36}, { 0, 1024}, {0x28, 0x28, 0x28, 0x00}}, + {{-2000, 12, 36}, { 0, -1189}, {0x00, 0x00, 0x00, 0x00}}, + {{-1970, 12, 36}, { -602, -1189}, {0x00, 0x00, 0x00, 0x00}}, + {{-2177, -80, 1}, { 3696, 1023}, {0x28, 0x28, 0x28, 0x00}}, + {{-2177, 12, 1}, { 3696, -1189}, {0x00, 0x00, 0x00, 0x00}}, + {{-2177, 12, 1}, { 0, -1189}, {0x28, 0x28, 0x28, 0x00}}, + {{-2177, -80, 1}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{-2150, -80, -117}, { 2487, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{-2150, 12, -117}, { 2487, -1189}, {0x28, 0x28, 0x28, 0x00}}, + {{-2150, 12, -117}, { 0, -1189}, {0x28, 0x28, 0x28, 0x00}}, + {{-2150, -80, -117}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{-2150, -80, -317}, { 4096, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{-2150, 12, -317}, { 4096, -1189}, {0x28, 0x28, 0x28, 0x00}}, + {{-1950, 12, -317}, { 0, -1189}, {0x28, 0x28, 0x28, 0x00}}, + {{-1950, -80, -317}, { 0, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1950, -80, -117}, { 4096, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1950, 12, -117}, { 4096, -1189}, {0x28, 0x28, 0x28, 0x00}}, + {{-1950, 12, -117}, { 0, -1189}, {0x28, 0x28, 0x28, 0x00}}, + {{-1950, -80, -117}, { 0, 1023}, {0x60, 0x60, 0x60, 0x00}}, + {{-1970, -80, 36}, { 3160, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1970, 12, 36}, { 3160, -1189}, {0x28, 0x28, 0x28, 0x00}}, + {{-2586, -40, 37}, { 0, 1023}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2550, 12, 16}, { -335, 1524}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2570, -20, -150}, { 841, 2502}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2650, -80, 50}, { -402, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2586, -40, 37}, { -42, 1610}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2630, -80, 10}, { 0, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2586, -40, 37}, { -884, 1594}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2610, -80, -70}, { 0, 1023}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2630, -80, 10}, { -742, 1023}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2650, -80, 50}, { 0, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2576, -40, 127}, { -1026, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2586, -40, 37}, { -420, 1569}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2576, -40, 127}, { 139, 407}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2550, 12, 86}, { -44, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2586, -40, 37}, { 673, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2550, 12, 16}, { 338, 1524}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2586, -40, 37}, { 673, 1023}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2550, 12, 16}, { 1256, 901}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2550, 12, -127}, { -23, 1046}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2570, -20, -150}, { -187, 1406}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2550, -80, 300}, { -1424, 1023}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2560, -20, 260}, { -1053, 1565}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2600, -80, 150}, { 0, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2560, -20, 260}, { -1184, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2576, -40, 127}, { -57, 1487}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2576, -40, 127}, { -918, 1482}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2600, -80, 150}, { -1007, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2570, -20, -150}, { 402, 1906}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2610, -80, -70}, { 0, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2586, -40, 37}, { -1052, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2570, -20, -150}, { 43, 1592}, {0x45, 0x44, 0x44, 0x00}}, + {{-2590, -80, -150}, { 0, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{-2610, -80, -70}, { -742, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{-2550, 12, 226}, { -248, 1377}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2576, -40, 127}, { 405, 2173}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2560, -20, 260}, { 0, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2550, 12, 226}, { -1030, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2550, 12, 86}, { 55, 1665}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2576, -40, 127}, { 0, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{ -916, -40, -33}, { -900, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, -54}, { -1094, 1582}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, 67}, { 0, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, -127}, { -1018, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, -54}, { -468, 1384}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, -33}, { 0, 1023}, {0x45, 0x44, 0x44, 0x00}}, + {{ -932, -23, -170}, { -1252, 1023}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, -127}, { -931, 1435}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, -54}, { -1228, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, 86}, { -105, 1597}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, 67}, { -68, 2017}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, 86}, { 456, 1764}, {0x45, 0x44, 0x44, 0x00}}, + {{ -923, -20, 169}, { -28, 1082}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, 86}, { -52, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, 156}, { 511, 1305}, {0x45, 0x44, 0x44, 0x00}}, + {{ -923, -20, 169}, { 784, 1023}, {0x45, 0x44, 0x44, 0x00}}, + {{ -880, -80, 80}, { 0, 1023}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, 67}, { -499, 1023}, {0x45, 0x44, 0x44, 0x00}}, + {{ -923, -20, 169}, { -460, 1958}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, 156}, { -392, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, 226}, { -201, 1625}, {0x45, 0x44, 0x44, 0x00}}, + {{ -923, -20, 169}, { 0, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -900, -80, 310}, { -833, 1463}, {0x45, 0x44, 0x44, 0x00}}, + {{ -886, -80, 206}, { 0, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, 287}, { -856, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -886, -80, 206}, { 0, 1023}, {0x45, 0x44, 0x44, 0x00}}, + {{ -923, -20, 169}, { -722, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, 287}, { -55, 1878}, {0x45, 0x44, 0x44, 0x00}}, + {{ -886, -80, 206}, { 239, 2138}, {0x45, 0x44, 0x44, 0x00}}, + {{ -831, -80, -141}, { 0, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -932, -23, -170}, { -852, 1679}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, -33}, { 241, 2289}, {0x45, 0x44, 0x44, 0x00}}, + {{ -923, -20, 169}, { 517, 1297}, {0x45, 0x44, 0x44, 0x00}}, + {{ -950, 12, 226}, { -72, 1066}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, 287}, { -468, 1746}, {0x45, 0x44, 0x44, 0x00}}, + {{ -910, -80, 0}, { 124, 335}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, 67}, { -31, 1023}, {0x45, 0x44, 0x44, 0x00}}, + {{ -880, -80, 80}, { 468, 1023}, {0x45, 0x44, 0x44, 0x00}}, + {{ -910, -80, 0}, { 0, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, -33}, { -469, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, 67}, { 98, 1723}, {0x45, 0x44, 0x44, 0x00}}, + {{ -831, -80, -141}, { -1452, 1023}, {0x45, 0x44, 0x44, 0x00}}, + {{ -916, -40, -33}, { -230, 1432}, {0x45, 0x44, 0x44, 0x00}}, + {{ -910, -80, 0}, { 0, 1023}, {0x45, 0x44, 0x44, 0x00}}, + {{ -900, -80, 310}, { -1225, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -916, -40, 287}, { -1146, 1456}, {0x44, 0x45, 0x44, 0x00}}, + {{-1030, -80, 350}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1030, -80, 350}, { -289, 169}, {0x44, 0x45, 0x44, 0x00}}, + {{-1115, -60, 298}, { -69, 1053}, {0x44, 0x45, 0x44, 0x00}}, + {{-1240, -80, 340}, { 1041, 1517}, {0x44, 0x45, 0x44, 0x00}}, + {{ -916, -40, 287}, { -97, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1086, -40, 257}, { 1457, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1030, -80, 350}, { 813, 204}, {0x44, 0x45, 0x44, 0x00}}, + {{-1086, -40, 257}, { -1041, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1115, -60, 298}, { -805, 1448}, {0x44, 0x45, 0x44, 0x00}}, + {{-1030, -80, 350}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1176, -40, 287}, { -1713, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1350, 12, 226}, { -121, 1688}, {0x44, 0x45, 0x44, 0x00}}, + {{-1366, -40, 277}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1646, -40, 267}, { 809, 342}, {0x44, 0x45, 0x44, 0x00}}, + {{-1750, 12, 226}, { -67, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1710, -80, 290}, { 1006, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 12, 226}, { 299, 1703}, {0x44, 0x45, 0x44, 0x00}}, + {{-1086, -40, 257}, { 1457, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 12, 226}, { -1158, 1703}, {0x44, 0x45, 0x44, 0x00}}, + {{-1150, 12, 226}, { 631, 1504}, {0x44, 0x45, 0x44, 0x00}}, + {{-1086, -40, 257}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1086, -40, 257}, { -854, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1150, 12, 226}, { -399, 1673}, {0x44, 0x45, 0x44, 0x00}}, + {{-1176, -40, 287}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1150, 12, 226}, { -762, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1350, 12, 226}, { -205, 2737}, {0x44, 0x45, 0x44, 0x00}}, + {{-1115, -60, 298}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1086, -40, 257}, { -486, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1176, -40, 287}, { 147, 1597}, {0x44, 0x45, 0x44, 0x00}}, + {{-1480, -68, 343}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 12, 226}, { -1423, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1646, -40, 267}, { -1294, 2069}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 12, 226}, { -1053, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1750, 12, 226}, { 428, 2048}, {0x44, 0x45, 0x44, 0x00}}, + {{-1646, -40, 267}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1366, -40, 277}, { -318, 1666}, {0x44, 0x45, 0x44, 0x00}}, + {{-1420, -80, 320}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1340, -80, 350}, { -769, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1366, -40, 277}, { -716, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1350, 12, 226}, { -1300, 1362}, {0x44, 0x45, 0x44, 0x00}}, + {{-1480, -68, 343}, { -2128, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1646, -40, 267}, { -531, 1492}, {0x44, 0x45, 0x44, 0x00}}, + {{-1710, -80, 290}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 12, 226}, { -1667, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1480, -68, 343}, { -329, 1510}, {0x44, 0x45, 0x44, 0x00}}, + {{-1240, -80, 340}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1115, -60, 298}, { -1110, 1488}, {0x44, 0x45, 0x44, 0x00}}, + {{-1176, -40, 287}, { -541, 1651}, {0x44, 0x45, 0x44, 0x00}}, + {{-1176, -40, 287}, { -828, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1366, -40, 277}, { 306, 2307}, {0x44, 0x45, 0x44, 0x00}}, + {{-1240, -80, 340}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1366, -40, 277}, { 169, 1790}, {0x44, 0x45, 0x44, 0x00}}, + {{-1340, -80, 350}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1240, -80, 340}, { -905, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1350, 12, 226}, { -1343, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 12, 226}, { -498, 2614}, {0x44, 0x45, 0x44, 0x00}}, + {{-1950, 12, 226}, { 277, 2833}, {0x44, 0x45, 0x44, 0x00}}, + {{-2150, 12, 226}, { 17, 1050}, {0x44, 0x45, 0x44, 0x00}}, + {{-2108, -18, 250}, { -269, 1477}, {0x44, 0x45, 0x44, 0x00}}, + {{-2020, -80, 300}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1950, 12, 226}, { -1237, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2108, -18, 250}, { -216, 2070}, {0x44, 0x45, 0x44, 0x00}}, + {{-2450, 12, 226}, { -67, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, 12, 226}, { 761, 1377}, {0x44, 0x45, 0x44, 0x00}}, + {{-2560, -20, 260}, { 1009, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2476, -40, 277}, { 408, 510}, {0x44, 0x45, 0x44, 0x00}}, + {{-2450, 12, 226}, { -67, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2560, -20, 260}, { 1009, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1750, 12, 226}, { -496, 1853}, {0x44, 0x45, 0x44, 0x00}}, + {{-1950, 12, 226}, { 1286, 1594}, {0x44, 0x45, 0x44, 0x00}}, + {{-1813, -40, 284}, { -38, 1072}, {0x44, 0x45, 0x44, 0x00}}, + {{-1710, -80, 290}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1750, 12, 226}, { -1073, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1813, -40, 284}, { -615, 1804}, {0x44, 0x45, 0x44, 0x00}}, + {{-1813, -40, 284}, { -1803, 1643}, {0x44, 0x45, 0x44, 0x00}}, + {{-2020, -80, 300}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1820, -80, 340}, { -1837, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1710, -80, 290}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1820, -80, 340}, { -75, 2109}, {0x44, 0x45, 0x44, 0x00}}, + {{-1813, -40, 284}, { -1906, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1950, 12, 226}, { -823, 1948}, {0x44, 0x45, 0x44, 0x00}}, + {{-2350, 12, 226}, { -1313, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2450, 12, 226}, { -534, 1475}, {0x44, 0x45, 0x44, 0x00}}, + {{-2476, -40, 277}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2020, -80, 300}, { -1623, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2108, -18, 250}, { -809, 1715}, {0x44, 0x45, 0x44, 0x00}}, + {{-2200, -80, 290}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2281, -20, 266}, { -1371, 1682}, {0x44, 0x45, 0x44, 0x00}}, + {{-2420, -80, 340}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2200, -80, 290}, { -2032, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2476, -40, 277}, { -783, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2560, -20, 260}, { -266, 1623}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, -80, 300}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2420, -80, 340}, { -1225, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2476, -40, 277}, { -574, 1556}, {0x44, 0x45, 0x44, 0x00}}, + {{-2108, -18, 250}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2150, 12, 226}, { 287, 1450}, {0x44, 0x45, 0x44, 0x00}}, + {{-2200, -80, 290}, { 966, 575}, {0x44, 0x45, 0x44, 0x00}}, + {{-2350, 12, 226}, { -1464, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2476, -40, 277}, { -384, 1771}, {0x44, 0x45, 0x44, 0x00}}, + {{-2150, 12, 226}, { -1264, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2350, 12, 226}, { 412, 1680}, {0x44, 0x45, 0x44, 0x00}}, + {{-2281, -20, 266}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2281, -20, 266}, { -1521, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2350, 12, 226}, { -1268, 1756}, {0x44, 0x45, 0x44, 0x00}}, + {{-2200, -80, 290}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2150, 12, 226}, { -1106, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2281, -20, 266}, { -223, 1929}, {0x44, 0x45, 0x44, 0x00}}, + {{-2350, -80, -200}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2450, -80, -190}, { -905, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2511, -20, -154}, { -1481, 1625}, {0x44, 0x45, 0x44, 0x00}}, + {{-2306, -40, -153}, { 126, 1694}, {0x44, 0x45, 0x44, 0x00}}, + {{-2511, -20, -154}, { -1599, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2306, -40, -153}, { -614, 1662}, {0x44, 0x45, 0x44, 0x00}}, + {{-2260, -80, -230}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2350, -80, -200}, { -854, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2260, -80, -230}, { -17, 1910}, {0x44, 0x45, 0x44, 0x00}}, + {{-2306, -40, -153}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2211, -20, -244}, { -724, 1986}, {0x44, 0x45, 0x44, 0x00}}, + {{-2160, 12, -127}, { -1416, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, 12, -127}, { -370, 1384}, {0x44, 0x45, 0x44, 0x00}}, + {{-2350, 12, -127}, { 1429, 1468}, {0x44, 0x45, 0x44, 0x00}}, + {{-2511, -20, -154}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2570, -20, -150}, { -33, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, 12, -127}, { 131, 1384}, {0x44, 0x45, 0x44, 0x00}}, + {{-2511, -20, -154}, { 501, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2511, -20, -154}, { -512, 1680}, {0x44, 0x45, 0x44, 0x00}}, + {{-2450, -80, -190}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, -80, -200}, { -905, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2260, -80, -230}, { 0, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2211, -20, -244}, { -711, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2180, -68, -397}, { -806, 2491}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2211, -20, -244}, { -1470, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2136, -28, -397}, { -31, 1557}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2180, -68, -397}, { 0, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2211, -20, -244}, { -1534, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2160, 12, -327}, { -676, 1363}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2136, -28, -397}, { 0, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2211, -20, -244}, { -45, 1084}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2160, 12, -127}, { -736, 2046}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2160, 12, -327}, { 866, 1223}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2511, -20, -154}, { -99, 1782}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, -80, -200}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2590, -80, -150}, { -576, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2570, -20, -150}, { -33, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2511, -20, -154}, { 501, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2590, -80, -150}, { -213, 483}, {0x44, 0x45, 0x44, 0x00}}, + {{-2306, -40, -153}, { 1327, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2350, 12, -127}, { 1502, 393}, {0x44, 0x45, 0x44, 0x00}}, + {{-2160, 12, -127}, { -88, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2350, 12, -127}, { -436, 1510}, {0x44, 0x45, 0x44, 0x00}}, + {{-2306, -40, -153}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2511, -20, -154}, { -1851, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1750, 12, -327}, { -1496, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 12, -327}, { 63, 1925}, {0x44, 0x45, 0x44, 0x00}}, + {{-1606, -28, -400}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1816, -28, -390}, { -56, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1950, 12, -327}, { -1199, 1796}, {0x44, 0x45, 0x44, 0x00}}, + {{-1716, -28, -380}, { 848, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1950, 12, -327}, { -2048, 1796}, {0x44, 0x45, 0x44, 0x00}}, + {{-1750, 12, -327}, { -253, 1644}, {0x44, 0x45, 0x44, 0x00}}, + {{-1716, -28, -380}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1716, -28, -380}, { -1007, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1750, 12, -327}, { -1391, 1572}, {0x44, 0x45, 0x44, 0x00}}, + {{-1690, -68, -437}, { -1139, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1606, -28, -400}, { -529, 1686}, {0x44, 0x45, 0x44, 0x00}}, + {{-1570, -68, -477}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1606, -28, -400}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 12, -327}, { -903, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1530, -2, -411}, { -405, 1632}, {0x44, 0x45, 0x44, 0x00}}, + {{-1315, -40, -444}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1388, 15, -400}, { -910, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1321, -15, -325}, { -627, 1914}, {0x44, 0x45, 0x44, 0x00}}, + {{-1388, 15, -400}, { -317, 303}, {0x44, 0x45, 0x44, 0x00}}, + {{-1340, 12, -327}, { -18, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1321, -15, -325}, { 277, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1388, 15, -400}, { -1324, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1315, -40, -444}, { -1110, 1909}, {0x44, 0x45, 0x44, 0x00}}, + {{-1460, -68, -497}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1530, -2, -411}, { -1166, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1388, 15, -400}, { -612, 2198}, {0x44, 0x45, 0x44, 0x00}}, + {{-1570, -68, -477}, { -1007, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1530, -2, -411}, { -761, 1907}, {0x44, 0x45, 0x44, 0x00}}, + {{-1570, -68, -477}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1606, -28, -400}, { -847, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1530, -2, -411}, { -604, 1713}, {0x44, 0x45, 0x44, 0x00}}, + {{-1690, -68, -437}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1716, -28, -380}, { -671, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1606, -28, -400}, { -184, 1905}, {0x44, 0x45, 0x44, 0x00}}, + {{-2136, -28, -397}, { -1092, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2160, 12, -327}, { -1332, 1742}, {0x44, 0x45, 0x44, 0x00}}, + {{-2015, -28, -402}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2180, -68, -397}, { -1254, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2136, -28, -397}, { -886, 1411}, {0x44, 0x45, 0x44, 0x00}}, + {{-2050, -68, -447}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2136, -28, -397}, { -967, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2015, -28, -402}, { -69, 1647}, {0x44, 0x45, 0x44, 0x00}}, + {{-1530, -2, -411}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 12, -327}, { -786, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1388, 15, -400}, { 167, 2311}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 12, -327}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1340, 12, -327}, { -1891, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1388, 15, -400}, { -1463, 1676}, {0x44, 0x45, 0x44, 0x00}}, + {{-2160, 12, -327}, { -1513, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1950, 12, -327}, { 117, 1980}, {0x44, 0x45, 0x44, 0x00}}, + {{-2015, -28, -402}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1716, -28, -380}, { -95, 1688}, {0x44, 0x45, 0x44, 0x00}}, + {{-1690, -68, -437}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1840, -68, -477}, { -1398, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1840, -68, -477}, { -348, 183}, {0x44, 0x45, 0x44, 0x00}}, + {{-1816, -28, -390}, { -56, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1716, -28, -380}, { 848, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1816, -28, -390}, { -337, 1847}, {0x44, 0x45, 0x44, 0x00}}, + {{-1840, -68, -477}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1900, -68, -427}, { -703, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1816, -28, -390}, { 1014, 1844}, {0x44, 0x45, 0x44, 0x00}}, + {{-1900, -68, -427}, { 1104, 948}, {0x44, 0x45, 0x44, 0x00}}, + {{-1950, 12, -327}, { -128, 1072}, {0x44, 0x45, 0x44, 0x00}}, + {{-2015, -28, -402}, { -1119, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1950, 12, -327}, { -829, 1943}, {0x44, 0x45, 0x44, 0x00}}, + {{-1900, -68, -427}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2050, -68, -447}, { -1363, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2015, -28, -402}, { -997, 1533}, {0x44, 0x45, 0x44, 0x00}}, + {{-1060, -17, -165}, { -1153, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 12, -127}, { -193, 1509}, {0x44, 0x45, 0x44, 0x00}}, + {{ -932, -23, -170}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -920, -80, -220}, { 1148, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1050, -80, -260}, { -76, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -959, -60, -240}, { 495, 1526}, {0x44, 0x45, 0x44, 0x00}}, + {{ -932, -23, -170}, { -53, 1064}, {0x44, 0x45, 0x44, 0x00}}, + {{ -920, -80, -220}, { -274, 1720}, {0x44, 0x45, 0x44, 0x00}}, + {{ -959, -60, -240}, { 531, 1552}, {0x44, 0x45, 0x44, 0x00}}, + {{ -932, -23, -170}, { 220, 1753}, {0x44, 0x45, 0x44, 0x00}}, + {{ -959, -60, -240}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1060, -17, -165}, { -673, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1150, 12, -127}, { -920, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 12, -127}, { 674, 1861}, {0x44, 0x45, 0x44, 0x00}}, + {{-1060, -17, -165}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1205, -58, -198}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1150, 12, -127}, { -1027, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1060, -17, -165}, { -1048, 1943}, {0x44, 0x45, 0x44, 0x00}}, + {{-1281, -22, -202}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1150, 12, -127}, { 96, 2408}, {0x44, 0x45, 0x44, 0x00}}, + {{-1205, -58, -198}, { 585, 1504}, {0x44, 0x45, 0x44, 0x00}}, + {{-1340, 12, -127}, { -56, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1150, 12, -127}, { 949, 2408}, {0x44, 0x45, 0x44, 0x00}}, + {{-1281, -22, -202}, { 852, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1257, -80, -337}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1315, -40, -444}, { -1144, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1321, -15, -325}, { -353, 1773}, {0x44, 0x45, 0x44, 0x00}}, + {{-1321, -15, -325}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1340, 12, -127}, { -187, 2822}, {0x44, 0x45, 0x44, 0x00}}, + {{-1281, -22, -202}, { 401, 2129}, {0x44, 0x45, 0x44, 0x00}}, + {{-1230, -68, -277}, { -494, 1370}, {0x44, 0x45, 0x44, 0x00}}, + {{-1257, -80, -337}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1281, -22, -202}, { -1345, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1281, -22, -202}, { -672, 2189}, {0x44, 0x45, 0x44, 0x00}}, + {{-1321, -15, -325}, { -828, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -959, -60, -240}, { -40, 1055}, {0x44, 0x45, 0x44, 0x00}}, + {{-1050, -80, -260}, { -613, 1557}, {0x44, 0x45, 0x44, 0x00}}, + {{-1060, -17, -165}, { 416, 1549}, {0x44, 0x45, 0x44, 0x00}}, + {{-1340, 12, -327}, { -18, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1340, 12, -127}, { 90, 2822}, {0x44, 0x45, 0x44, 0x00}}, + {{-1321, -15, -325}, { 277, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1050, -80, -260}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1180, -80, -240}, { -1184, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1060, -17, -165}, { -214, 2031}, {0x44, 0x45, 0x44, 0x00}}, + {{-1060, -17, -165}, { -250, 2399}, {0x44, 0x45, 0x44, 0x00}}, + {{-1180, -80, -240}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1205, -58, -198}, { -477, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1180, -80, -240}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1230, -68, -277}, { -572, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1205, -58, -198}, { 7, 1501}, {0x44, 0x45, 0x44, 0x00}}, + {{-1205, -58, -198}, { -454, 1621}, {0x44, 0x45, 0x44, 0x00}}, + {{-1230, -68, -277}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1281, -22, -202}, { -919, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -920, -80, -220}, { -67, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -932, -23, -170}, { 154, 1679}, {0x45, 0x44, 0x44, 0x00}}, + {{ -831, -80, -141}, { 1006, 1024}, {0x45, 0x44, 0x44, 0x00}}, + {{ -150, 12, -1600}, { 2896, -4338}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -250, 12, -1700}, { 0, -4338}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -350, 12, -1600}, { 0, 488}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -250, 12, -1500}, { 2896, 488}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, -1700}, { 2896, -4045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 12, -1800}, { 0, -4045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, 12, -1700}, { 0, 781}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, -1600}, { 2896, 781}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -1800}, { 2896, -3752}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -1900}, { 0, -3752}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, -1800}, { 0, 1074}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, -1700}, { 2896, 1074}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, 12, -1500}, { 2565, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, -1500}, { 2565, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 6, -1600}, { 1241, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, -1600}, { 1241, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -1700}, { -82, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -1700}, { -82, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -1700}, { 1324, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -1700}, { 1324, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -1800}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -1800}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -1900}, { 1324, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -1900}, { 1324, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 6, -1800}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, -1800}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, -1800}, { 2565, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 6, -1800}, { 2565, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, -1700}, { 1241, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -1700}, { 1241, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 6, -1600}, { -82, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, -1600}, { -82, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -1800}, { 2896, 2391}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 150, 12, -1900}, { 2896, -2436}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, -1900}, { 0, 2391}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 150, 12, -1900}, { 4096, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 150, 12, -2100}, { 4096, -5802}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -150, 12, -2100}, { -2048, -5802}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -150, 12, -2000}, { -2048, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, -1900}, { 0, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 150, 6, -1900}, { -41, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 150, 12, -1900}, { -41, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -1800}, { 1282, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -1800}, { 1282, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -1900}, { -41, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -1900}, { -41, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, -2000}, { 1282, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 6, -2000}, { 1282, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -2000}, { 0, 0}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -450, 12, -2100}, { 2047, 0}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, -18, -2100}, { 2047, -6903}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, -18, -2000}, { 0, -6903}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -150, 12, -2000}, { 0, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -150, 12, -2100}, { 2048, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -250, 12, -2100}, { 2048, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -250, 12, -2000}, { 0, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -250, 12, -2000}, { 0, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -2100}, { 2048, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, -2100}, { 2048, -2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 12, -2000}, { 0, -2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 12, -2000}, { 0, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 12, -2100}, { 2048, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 12, -2100}, { 2048, -3072}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -2000}, { 0, -3072}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, -2100}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -2100}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, -2100}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 6, -2100}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -2100}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, -2100}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, -2000}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -2000}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, -2000}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 6, -2000}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -2000}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, -2000}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -24, -2100}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -18, -2100}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -2100}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, -2100}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, -2000}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -2000}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -18, -2000}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -24, -2000}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 6, -2000}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, -2000}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -2000}, { 936, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, -2000}, { 936, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -18, -2000}, { 0, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, -18, -2100}, { 2048, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -850, -18, -2100}, { 2048, -6144}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -850, -18, -2000}, { 0, -6144}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1050, -18, -2000}, { 0, 341}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1050, -18, -2100}, { 2047, 341}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1250, -18, -2100}, { 2047, -6485}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1250, -18, -2000}, { 0, -6485}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -850, -18, -2000}, { 0, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -18, -2100}, { 2047, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, -18, -2100}, { 2047, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, -18, -2000}, { 0, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, -18, -2000}, { 0, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, -18, -2100}, { 2047, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, -18, -2100}, { 2047, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -18, -2000}, { 0, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -24, -2100}, { 0, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -18, -2100}, { 0, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, -18, -2100}, { 936, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, -24, -2100}, { 936, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -18, -2100}, { 1872, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -24, -2100}, { 1872, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -24, -2000}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -18, -2000}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, -18, -2000}, { 936, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, -24, -2000}, { 936, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -18, -2000}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -24, -2000}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -24, -2100}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -18, -2100}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -18, -2100}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -24, -2100}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -24, -2100}, { 58, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -18, -2100}, { 58, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -18, -2100}, { 1930, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -24, -2100}, { 1930, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -24, -2000}, { 58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-1050, -18, -2000}, { 58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -18, -2000}, { 1930, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -24, -2000}, { 1930, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -24, -2000}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, -18, -2000}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -18, -2000}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, -24, -2000}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-1850, 12, -1800}, { 0, -8630}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1650, 12, -2000}, { 0, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1650, 12, -2100}, { 1448, 3437}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1950, 12, -1800}, { 1448, -11043}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1250, -18, -2000}, { 0, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1250, -18, -2100}, { 2048, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2100}, { 2048, -6220}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2000}, { 0, -6220}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2000}, { 0, 341}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2100}, { 2048, 341}, {0x78, 0x78, 0x78, 0x00}}, + {{-1550, 12, -2100}, { 2048, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 12, -2000}, { 0, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 12, -2000}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 12, -2100}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1650, 12, -2100}, { 2048, -2389}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 12, -2000}, { 0, -2389}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 6, -2100}, { 175, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 12, -2100}, { 175, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-1550, 12, -2100}, { 1111, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-1550, 6, -2100}, { 1111, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2100}, { 2048, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 6, -2100}, { 2048, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 6, -2000}, { 175, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2000}, { 175, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-1550, 12, -2000}, { 1111, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-1550, 6, -2000}, { 1111, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 12, -2000}, { 2048, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 6, -2000}, { 2048, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 6, -2000}, { 234, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-1650, 12, -2000}, { 234, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-1850, 12, -1800}, { 2882, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-1850, 6, -1800}, { 2882, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 6, -2100}, { 117, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2100}, { 117, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -18, -2100}, { 1989, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -24, -2100}, { 1989, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -24, -2000}, { 117, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-1250, -18, -2000}, { 117, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 12, -2000}, { 1989, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-1450, 6, -2000}, { 1989, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1100}, { 2896, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -550, 12, -1200}, { 2896, -3803}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1300}, { 0, -3803}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, -1200}, { 0, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -250, 12, -1500}, { 2896, -4631}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -350, 12, -1600}, { 0, -4631}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -450, 12, -1500}, { 0, 195}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -350, 12, -1400}, { 2896, 195}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -450, 12, -1300}, { 2896, -4534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -550, 12, -1400}, { 0, -4534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, -1300}, { 0, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 12, -1200}, { 2896, 292}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, -1400}, { 2896, -4241}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -1500}, { 0, -4241}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 12, -1400}, { 0, 585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 12, -1300}, { 2896, 585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -550, 12, -1400}, { 2648, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 6, -1400}, { 2648, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -1300}, { 1324, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1300}, { 1324, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, -1200}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -1200}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1100}, { 2730, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -1100}, { 2730, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 6, -1200}, { 1406, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 12, -1200}, { 1406, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, -1300}, { 82, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -1300}, { 82, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -1300}, { 2648, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, -1300}, { 2648, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 6, -1400}, { 1324, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, -1400}, { 1324, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, -1500}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -1500}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, -1600}, { 2648, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 6, -1600}, { 2648, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, -1500}, { 1324, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -1500}, { 1324, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 6, -1400}, { 0, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 12, -1400}, { 0, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -300}, { 2047, -7584}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -300}, { 0, -7584}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -100}, { 0, -757}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, -100}, { 2048, -757}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, -68}, { 2047, -5386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, -68}, { 0, -5386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, 100}, { 0, 341}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 100}, { 2047, 341}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -300}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -300}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -100}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -100}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -100}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -100}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -300}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -300}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -100}, { 293, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -100}, { 293, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -68}, { -9, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -68}, { -9, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -68}, { -9, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -68}, { -9, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -100}, { 293, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -100}, { 293, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 100}, { 234, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 100}, { 234, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -68}, { 1803, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -68}, { 1803, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -68}, { 1803, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -68}, { 1803, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 100}, { 234, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 100}, { 234, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -100}, { 2048, -416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, -100}, { 0, -416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, -68}, { 0, 688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, -68}, { 2048, 688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, -700}, { 4095, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, -700}, { 4095, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, -500}, { 0, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, -500}, { 0, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, -400}, { 2048, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, -400}, { 0, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, -300}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -300}, { 2048, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -500}, { 2048, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -500}, { 0, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -400}, { 0, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, -400}, { 2048, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, -700}, { 906, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -700}, { 906, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -700}, { -29, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -700}, { -29, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -500}, { 1930, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -500}, { 1930, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -400}, { 994, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -400}, { 994, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -300}, { 58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -300}, { 58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -400}, { 994, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -400}, { 994, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -500}, { 1930, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -500}, { 1930, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -300}, { 58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -300}, { 58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -700}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -700}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, -500}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, -500}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -700}, { 4096, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -250, 12, -700}, { 4095, -6143}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -250, 12, -500}, { 0, -6143}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, -500}, { 0, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -250, 12, -700}, { 4096, 0}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -700}, { 4096, -6826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 12, -500}, { 0, -6826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, 12, -500}, { 0, 0}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -700}, { 4096, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, -700}, { 4096, -6485}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -500}, { 0, -6485}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -500}, { 0, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, -700}, { 1901, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -700}, { 1901, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, -700}, { 29, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -700}, { 29, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -500}, { 1989, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, -500}, { 1989, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, -500}, { 117, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, -500}, { 117, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -500}, { 2048, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, -500}, { 2048, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, -500}, { 175, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -500}, { 175, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, -700}, { 1960, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, -700}, { 1960, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, -700}, { 87, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -700}, { 87, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -500}, { 2106, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -500}, { 2106, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, -500}, { 234, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -500}, { 234, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, -700}, { 1960, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, -700}, { 1960, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -700}, { 87, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -700}, { 87, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -700}, { 4095, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, -700}, { 4096, -2730}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, -500}, { 0, -2730}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, -500}, { 0, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1000}, { 2048, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1100}, { 2048, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, -1200}, { 0, -5802}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, -1000}, { 0, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, -800}, { 2048, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, -800}, { 0, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, -700}, { 0, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, -700}, { 2048, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, -900}, { 2048, -2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 12, -900}, { 0, -2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 12, -800}, { 0, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -800}, { 2048, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1000}, { 2048, -3072}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -1000}, { 0, -3072}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -900}, { 0, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, -900}, { 2048, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, -900}, { 936, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -800}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -800}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -900}, { 936, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -1000}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1000}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, -800}, { 0, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -800}, { 0, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -900}, { 936, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, -900}, { 936, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -1000}, { 1872, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, -1000}, { 1872, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -1100}, { -29, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1100}, { -29, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -1000}, { 906, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -1000}, { 906, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -800}, { 58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -800}, { 58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -700}, { 994, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -700}, { 994, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, -1000}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -1000}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -1200}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, -1200}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, -500}, { -29, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, -500}, { -29, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -500}, { 906, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, -500}, { 906, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, -700}, { 29, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -700}, { 29, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -800}, { 965, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, -800}, { 965, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, -500}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -500}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, -700}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, -700}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2150, 12, -1600}, { 1448, -10458}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2050, 12, -1600}, { 0, -8044}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1850, 12, -1800}, { 0, 1609}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1950, 12, -1800}, { 1448, -803}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2350, 12, -1400}, { 1448, -9872}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2250, 12, -1400}, { 0, -7459}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2050, 12, -1600}, { 0, 2195}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2150, 12, -1600}, { 1448, -218}, {0x7b, 0x78, 0x78, 0x00}}, + {{-1850, 6, -1800}, { 316, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-1850, 12, -1800}, { 316, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2050, 12, -1600}, { 2964, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2050, 6, -1600}, { 2964, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{-2050, 6, -1600}, { 399, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{-2050, 12, -1600}, { 399, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2250, 12, -1400}, { 3047, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2250, 6, -1400}, { 3047, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1000}, { 2048, -3242}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 1000}, { 0, -3242}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 900}, { 0, 170}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 900}, { 2048, 170}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 900}, { 0, -3242}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 800}, { 0, 170}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 800}, { 2048, 170}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 900}, { 2048, -3242}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1100}, { 2048, -2560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, 1100}, { 0, -2560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, 1000}, { 0, 853}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1000}, { 2048, 853}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1200}, { 2048, -2901}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 1200}, { 0, -2901}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 1100}, { 0, 512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 12, 1100}, { 2048, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 12, 800}, { 2048, -3242}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 800}, { 0, -3242}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 700}, { 0, 170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 12, 700}, { 2048, 170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 12, 700}, { 2048, -2901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, 700}, { 0, -2901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, 600}, { 0, 511}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 600}, { 2048, 511}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1100}, { 1053, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1000}, { 1989, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 1000}, { 1989, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 1100}, { 1053, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 1200}, { 117, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1200}, { 117, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 1000}, { 117, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 1000}, { 117, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 1100}, { 1053, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 1100}, { 1053, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 1200}, { 1989, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 1200}, { 1989, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 800}, { 58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 800}, { 58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 900}, { 994, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 900}, { 994, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 1000}, { 1930, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 1000}, { 1930, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 1000}, { 58, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1000}, { 58, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 900}, { 994, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 900}, { 994, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 800}, { 1930, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 800}, { 1930, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 700}, { 936, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 800}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 800}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 700}, { 936, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 600}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 600}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 800}, { 0, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 800}, { 0, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 700}, { 936, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 700}, { 936, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 600}, { 1872, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 600}, { 1872, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1300}, { 2896, 1730}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -700, 12, 1350}, { 2896, -682}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -600, 12, 1250}, { 0, -682}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 1200}, { 0, 1730}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1200}, { 1448, 4144}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -600, 12, 1450}, { 2896, 634}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -550, 12, 1500}, { 2896, -1779}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -450, 12, 1500}, { 1448, -4193}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -450, 12, 1400}, { 0, -1779}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -500, 12, 1350}, { 0, 634}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -700, 12, 1350}, { 2896, 341}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -600, 12, 1450}, { 2896, -4485}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -500, 12, 1350}, { 0, -4485}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -600, 12, 1250}, { 0, 341}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -350, 12, 1400}, { 0, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -450, 12, 1400}, { 0, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, 1500}, { 2048, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, 1500}, { 2047, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, 12, 1400}, { 0, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, 1400}, { 0, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 12, 1500}, { 2048, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, 12, 1500}, { 2047, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{ -500, 6, 1350}, { -37, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -500, 12, 1350}, { -37, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, 1400}, { 624, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, 1400}, { 624, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, 1400}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, 1400}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, 1400}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 6, 1400}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, 1400}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, 1400}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 1300}, { 146, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1300}, { 146, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 1200}, { 1082, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 1200}, { 1082, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 6, 1500}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, 1500}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, 1500}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -350, 12, 1500}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, 1500}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, 1500}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 6, 1500}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -450, 12, 1500}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 12, 1500}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -550, 6, 1500}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 1200}, { 175, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 1200}, { 175, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -600, 12, 1250}, { 837, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -600, 6, 1250}, { 837, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -600, 6, 1250}, { 3, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -600, 12, 1250}, { 3, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -500, 12, 1350}, { 1327, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -500, 6, 1350}, { 1327, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1500}, { 2896, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -150, 12, 1400}, { 0, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -150, 12, 1500}, { 1448, 3437}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1400}, { 2896, -3803}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1300}, { 0, -3803}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -150, 12, 1400}, { 0, -3071}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -250, 12, 1400}, { 0, 341}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -250, 12, 1500}, { 2048, 341}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -150, 12, 1500}, { 2047, -3071}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1400}, { 2896, -2096}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1300}, { 1448, -4510}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1300}, { 0, -2096}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1200}, { 2047, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, 1200}, { 0, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, 1300}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1300}, { 2047, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1100}, { 2047, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1100}, { 0, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1200}, { 0, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, 1200}, { 2047, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -250, 6, 1400}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, 1400}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, 1400}, { 936, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 6, 1400}, { 936, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 1300}, { 0, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1300}, { 0, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1200}, { 936, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 1200}, { 936, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1100}, { 1872, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 1100}, { 1872, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 6, 1400}, { 29, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, 1400}, { 29, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1300}, { 1353, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 1300}, { 1353, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 1200}, { 936, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 1100}, { 1872, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1100}, { 1872, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1200}, { 936, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1300}, { 0, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 1300}, { 0, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 1300}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1300}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1400}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 1400}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 1500}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1500}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, 1500}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 6, 1500}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 6, 1500}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -150, 12, 1500}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 12, 1500}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -250, 6, 1500}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 900}, { 2047, -6485}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, 900}, { 0, -6485}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1100}, { 0, 341}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1100}, { 2047, 341}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, 500}, { 2047, -6485}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, 500}, { 0, -6485}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, 700}, { 0, 341}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, 700}, { 2047, 341}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, 800}, { 2047, -2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, 800}, { 0, -2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, 900}, { 0, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 900}, { 2047, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 700}, { 2047, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 700}, { 0, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 800}, { 0, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, 800}, { 2047, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 6, 700}, { 58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 700}, { 58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 500}, { 1930, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 500}, { 1930, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 900}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 900}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 800}, { 936, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 800}, { 936, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 700}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 700}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 800}, { 936, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 700}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 700}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 800}, { 936, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 900}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 900}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 900}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 900}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 1100}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 1100}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 1100}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 1100}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 900}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 900}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 500}, { 1930, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 500}, { 1930, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 700}, { 58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 700}, { 58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 100}, { 2047, -6826}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, 100}, { 0, -6826}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -50, 12, 300}, { 0, 0}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, 300}, { 2047, 0}, {0x7b, 0x78, 0x78, 0x00}}, + {{ 50, 12, 400}, { 2047, -2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, 400}, { 0, -2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, 500}, { 0, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 500}, { 2047, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 300}, { 2047, -3071}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 300}, { 0, -3071}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 400}, { 0, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 12, 400}, { 2047, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 12, 300}, { 1989, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 300}, { 1989, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 400}, { 1053, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 400}, { 1053, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 500}, { 117, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 500}, { 117, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 400}, { 1053, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 400}, { 1053, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 300}, { 1989, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 300}, { 1989, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 500}, { 117, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 500}, { 117, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 300}, { 175, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 300}, { 175, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 6, 100}, { 2048, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ 50, 12, 100}, { 2048, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 100}, { 2048, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 100}, { 2048, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 6, 300}, { 175, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -50, 12, 300}, { 175, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 12, 155}, { 1433, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 225}, { 2867, -2730}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 155}, { 1433, -2730}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 85}, { 0, -2730}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -850, 12, 85}, { 0, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -950, 12, 155}, { 1433, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -850, 12, 155}, { 1433, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -850, 12, 85}, { 0, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -950, 12, 85}, { 0, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 500}, { 2048, 1535}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 600}, { 2048, -1877}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 600}, { 0, -1877}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 500}, { 0, 1535}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 155}, { 2047, -1365}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 155}, { 0, -1365}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 85}, { 0, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 85}, { 2048, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 225}, { 2047, -3754}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 225}, { 0, -3754}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 400}, { 2047, 853}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 500}, { 2047, -2559}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 500}, { 0, -2559}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -650, 12, 400}, { 0, 853}, {0x7b, 0x78, 0x78, 0x00}}, + {{ -750, 12, 225}, { 2047, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 313}, { 2047, -2303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, 313}, { 0, -2303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 12, 225}, { 0, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 313}, { 2047, 768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 12, 400}, { 2047, -2218}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 400}, { 0, -2218}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 313}, { 0, 768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 6, 600}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 600}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 500}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 500}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 400}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 400}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 225}, { 51, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 225}, { 51, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 12, 155}, { 1194, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 6, 155}, { 1194, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 313}, { 811, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 400}, { 1631, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 400}, { 1631, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 313}, { 811, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 225}, { -7, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 225}, { -7, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 313}, { 819, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 225}, { 1638, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 225}, { 1638, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 313}, { 819, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 400}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 400}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, 6, 85}, { 121, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, 12, 85}, { 121, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 12, 85}, { 1057, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 6, 85}, { 1057, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 6, 85}, { 92, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 12, 85}, { 92, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 85}, { 1028, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 85}, { 1028, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 85}, { 33, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 85}, { 33, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 155}, { 689, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 155}, { 689, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 6, 85}, { 62, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -750, 12, 85}, { 62, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 85}, { 999, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 85}, { 999, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 6, 155}, { -29, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -850, 12, 155}, { -29, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, 12, 155}, { 906, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -950, 6, 155}, { 906, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 400}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 400}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 500}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 500}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 600}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 600}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 155}, { 13, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 155}, { 13, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 12, 225}, { 668, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{ -650, 6, 225}, { 668, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 12, -1000}, { 1448, -1389}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2450, 12, -1000}, { 0, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2250, 12, -1200}, { 0, 10678}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2350, 12, -1200}, { 1448, 8264}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2350, 12, -1300}, { 2048, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2250, 12, -1300}, { 0, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2250, 12, -1400}, { 0, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 12, -1400}, { 2047, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 12, -1300}, { 2047, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2350, 12, -1200}, { 2047, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{-2250, 12, -1200}, { 0, -2730}, {0x78, 0x78, 0x78, 0x00}}, + {{-2250, 12, -1300}, { 0, 682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2250, 6, -1400}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2250, 12, -1400}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2250, 12, -1300}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2250, 6, -1300}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2250, 12, -1200}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2250, 6, -1200}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 6, -1000}, { 24, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 12, -1000}, { 24, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 12, -1200}, { 2672, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 6, -1200}, { 2672, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-2250, 6, -1200}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2250, 12, -1200}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2450, 12, -1000}, { 2648, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2450, 6, -1000}, { 2648, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 6, -1200}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 12, -1200}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 12, -1300}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 6, -1300}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 12, -1400}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2350, 6, -1400}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, -12, -599}, { 1448, -2169}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2850, -12, -599}, { 0, 244}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2650, -37, -797}, { 0, 9898}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2750, -37, -797}, { 1448, 7485}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2750, 12, -800}, { 1448, -11043}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2650, 12, -800}, { 0, -8630}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2450, 12, -1000}, { 0, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2550, 12, -1000}, { 1448, -1389}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2450, 6, -1000}, { 82, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2450, 12, -1000}, { 82, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2650, 12, -800}, { 2730, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2650, 6, -800}, { 2730, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{-2650, -42, -796}, { 165, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{-2650, -37, -797}, { 165, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2850, -12, -599}, { 2813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2850, -18, -598}, { 2813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 6, -800}, { 106, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 12, -800}, { 106, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 12, -1000}, { 2755, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 6, -1000}, { 2755, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, -18, -598}, { 189, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, -12, -599}, { 189, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, -37, -797}, { 2837, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, -42, -796}, { 2837, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, -400}, { 1448, -11823}, {0x7b, 0x78, 0x78, 0x00}}, + {{-3050, 12, -400}, { 0, -9410}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2850, -12, -599}, { 0, 244}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2950, -12, -599}, { 1448, -2169}, {0x7b, 0x78, 0x78, 0x00}}, + {{-3150, 12, -300}, { 2048, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{-3050, 12, -300}, { 0, -2389}, {0x7b, 0x78, 0x78, 0x00}}, + {{-3050, 12, -400}, { 0, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{-3150, 12, -400}, { 2047, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{-3150, 12, -200}, { 2048, -2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3050, 12, -200}, { 0, -2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3050, 12, -300}, { 0, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, -300}, { 2048, 682}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, -200}, { 2047, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3150, 12, -100}, { 2047, -3071}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -100}, { 0, -3071}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -200}, { 0, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3150, 6, -100}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, -100}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, -200}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 6, -200}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -200}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -100}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 6, -100}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 6, -200}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 6, -300}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -300}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 6, -399}, { 189, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, -400}, { 189, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, -12, -599}, { 2837, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, -18, -598}, { 2837, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-2850, -18, -598}, { 165, 1023}, {0x78, 0x78, 0x78, 0x00}}, + {{-2850, -12, -599}, { 165, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -400}, { 2813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 6, -400}, { 2813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 6, -400}, { -29, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -400}, { -29, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -300}, { 906, 1081}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 6, -300}, { 906, 1027}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, -100}, { 1448, 3437}, {0x7b, 0x78, 0x78, 0x00}}, + {{-3150, 12, 0}, { 2896, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{-3050, 12, 100}, { 2896, -3803}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2950, 12, 100}, { 1448, -6216}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2950, 12, 0}, { 0, -3803}, {0x7b, 0x78, 0x78, 0x00}}, + {{-3050, 12, -100}, { 0, 1024}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2750, 12, 100}, { 2047, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2550, 12, 86}, { 1753, -6143}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2550, 12, 16}, { 320, -6143}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2750, 12, 0}, { 0, 682}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2950, 12, 100}, { 2047, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2750, 12, 100}, { 2047, -5802}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2750, 12, 0}, { 0, -5802}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2950, 12, 0}, { 0, 1023}, {0x7b, 0x78, 0x78, 0x00}}, + {{-2750, 6, 0}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 12, 0}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 12, 16}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 6, 16}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 6, 0}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 12, 0}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 12, 0}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 6, 0}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 6, 86}, { 1872, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2550, 12, 86}, { 1872, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 12, 100}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 6, 100}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 6, -100}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, -100}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 12, 0}, { 1324, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 6, 0}, { 1324, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 6, -100}, { 877, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 6, 0}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, 0}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, -100}, { 877, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 6, 100}, { 1324, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, 100}, { 1324, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 12, 0}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3150, 6, 0}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 6, 100}, { 1813, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2750, 12, 100}, { 1813, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 12, 100}, { -58, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 6, 100}, { -58, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 6, 100}, { 1324, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2950, 12, 100}, { 1324, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 12, 100}, { 0, 1077}, {0x78, 0x78, 0x78, 0x00}}, + {{-3050, 6, 100}, { 0, 1024}, {0x78, 0x78, 0x78, 0x00}}, + {{-2150, 12, -317}, { 4096, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2150, 123, -317}, { 4096, -1241}, {0x00, 0x00, 0x00, 0x00}}, + {{-2150, 123, -117}, { 0, -1241}, {0x00, 0x00, 0x00, 0x00}}, + {{-2150, 12, -117}, { 0, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1950, 12, -317}, { 4096, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1950, 123, -317}, { 4096, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-2150, 123, -317}, { 0, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-2150, 12, -317}, { 0, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1850, 53, -317}, { 6144, 191}, {0x60, 0x60, 0x60, 0x00}}, + {{-1850, 123, -317}, { 6144, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-1900, 123, -317}, { 5120, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-1750, 12, -317}, { 8192, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1750, 123, -317}, { 8192, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-1850, 53, -327}, { 6144, 191}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1850, 53, -317}, { 6144, 191}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1750, 123, -317}, { 8192, -1241}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1750, 123, -327}, { 8192, -1241}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1850, 123, -327}, { 6144, -1241}, {0x00, 0x01, 0x00, 0x00}}, + {{-1850, 123, -317}, { 6144, -1241}, {0x00, 0x01, 0x00, 0x00}}, + {{-1850, 53, -317}, { 6144, 191}, {0x28, 0x29, 0x28, 0x00}}, + {{-1850, 53, -327}, { 6144, 191}, {0x28, 0x29, 0x28, 0x00}}, + {{-1380, 123, -257}, { 1228, -1241}, {0x44, 0x44, 0x44, 0x00}}, + {{-1380, 123, -317}, { 0, -1241}, {0x44, 0x44, 0x44, 0x00}}, + {{-1380, 12, -317}, { 0, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1380, 12, -257}, { 1228, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1350, 123, -117}, { 4096, -1241}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 123, -177}, { 2867, -1241}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, -177}, { 2867, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1350, 12, -117}, { 4096, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1550, 123, -317}, { 4096, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-1550, 12, -317}, { 4096, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1380, 12, -317}, { 7577, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1380, 123, -317}, { 7577, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-1750, 123, -317}, { 0, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-1750, 12, -317}, { 0, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1740, 123, 83}, { 4095, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1750, 123, 83}, { 4095, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1750, 70, 83}, { 4095, -156}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1740, 70, 83}, { 4095, -156}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1750, 12, 219}, { 6881, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-1750, 70, 219}, { 6881, -156}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1750, 70, 83}, { 4095, -156}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1750, 12, 83}, { 4095, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1750, 12, -117}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1750, 123, 83}, { 4095, -1241}, {0x60, 0x60, 0x60, 0x00}}, + {{-1750, 123, -117}, { 0, -1241}, {0x60, 0x60, 0x60, 0x00}}, + {{-1750, 123, -117}, { 0, -1241}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1740, 123, -117}, { 0, -1241}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1740, 12, -117}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1750, 12, -117}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1740, 70, 219}, { -5857, -156}, {0x44, 0x44, 0x44, 0x00}}, + {{-1740, 12, 219}, { -5857, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1740, 12, 83}, { -3071, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1740, 70, 83}, { -3071, -156}, {0x44, 0x44, 0x44, 0x00}}, + {{-1740, 12, -117}, { 1023, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1740, 123, -117}, { 1024, -1241}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1740, 123, 83}, { -3071, -1241}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2050, 53, 219}, { 6143, 191}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2000, 53, 219}, { 5119, 191}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1950, 12, 219}, { 4095, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2150, 12, 219}, { 8191, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2000, 88, 219}, { 5119, -524}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1950, 123, 219}, { 4095, -1241}, {0x60, 0x60, 0x60, 0x00}}, + {{-1850, 123, 219}, { 2047, -1241}, {0x60, 0x60, 0x60, 0x00}}, + {{-1950, 123, 226}, { 4095, -1241}, {0x60, 0x60, 0x60, 0x00}}, + {{-1750, 70, 219}, { 0, -156}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1750, 12, 219}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2050, 88, 219}, { 6143, -524}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2150, 88, 219}, { 8191, -524}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1850, 123, 226}, { 2047, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1850, 123, 219}, { 2047, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1850, 140, 219}, { 2047, -1600}, {0x28, 0x29, 0x28, 0x00}}, + {{-1850, 140, 226}, { 2047, -1600}, {0x28, 0x29, 0x28, 0x00}}, + {{-1750, 70, 226}, { 0, -156}, {0x60, 0x61, 0x60, 0x00}}, + {{-1750, 70, 219}, { 0, -156}, {0x60, 0x61, 0x60, 0x00}}, + {{-1950, 123, 226}, { 4095, -1241}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1900, 158, 226}, { 3071, -1958}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1900, 158, 219}, { 3071, -1958}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1950, 123, 219}, { 4095, -1241}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-2150, 123, 226}, { 8191, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-2150, 123, 219}, { 8191, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-2150, 88, 219}, { 8191, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2150, 88, 226}, { 8191, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2100, 123, 219}, { 7167, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-2050, 88, 219}, { 6143, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2050, 105, 219}, { 6143, -883}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2000, 88, 219}, { 5119, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2050, 123, 219}, { 6143, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-1950, 123, 219}, { 4095, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-1950, 123, 219}, { 4095, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-1900, 158, 219}, { 3071, -1958}, {0x60, 0x61, 0x60, 0x00}}, + {{-1850, 140, 219}, { 2047, -1600}, {0x60, 0x61, 0x60, 0x00}}, + {{-1850, 123, 219}, { 2047, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-1850, 140, 226}, { 2047, -1600}, {0x60, 0x61, 0x60, 0x00}}, + {{-1900, 158, 226}, { 3071, -1958}, {0x60, 0x61, 0x60, 0x00}}, + {{-2000, 88, 219}, { 5119, -524}, {0x28, 0x29, 0x28, 0x00}}, + {{-2000, 88, 226}, { 5119, -524}, {0x28, 0x29, 0x28, 0x00}}, + {{-2050, 88, 226}, { 6143, -524}, {0x28, 0x29, 0x28, 0x00}}, + {{-2050, 88, 219}, { 6143, -524}, {0x28, 0x29, 0x28, 0x00}}, + {{-2000, 88, 226}, { 5119, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2000, 88, 219}, { 5119, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2000, 53, 219}, { 5119, 191}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2000, 53, 226}, { 5119, 191}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 88, 219}, { 6143, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2050, 105, 219}, { 6143, -883}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2050, 53, 226}, { 6143, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2050, 53, 219}, { 6143, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2050, 88, 219}, { 6143, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{-2050, 88, 226}, { 6143, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{-2050, 123, 226}, { 6143, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-2050, 123, 219}, { 6143, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-2050, 105, 226}, { 6143, -883}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2100, 123, 219}, { 7167, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-2100, 123, 226}, { 7167, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-2540, 88, 156}, { 1290, -524}, {0x60, 0x60, 0x60, 0x00}}, + {{-2540, 123, 191}, { 573, -1241}, {0x44, 0x44, 0x44, 0x00}}, + {{-2540, 123, 219}, { 0, -1241}, {0x44, 0x44, 0x44, 0x00}}, + {{-2540, 12, 219}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2540, 12, 86}, { 2723, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2540, 88, 86}, { 2723, -524}, {0x60, 0x60, 0x60, 0x00}}, + {{-2540, 88, 86}, { 2723, -524}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2550, 88, 86}, { 2723, -524}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2550, 88, 16}, { 4157, -524}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2540, 88, 16}, { 4157, -524}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2550, 12, 86}, { 2723, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2550, 88, 86}, { 2723, -524}, {0x60, 0x60, 0x60, 0x00}}, + {{-2540, 12, 86}, { 2723, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2540, 12, 16}, { 4157, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2540, 88, 16}, { 4157, -524}, {0x28, 0x28, 0x28, 0x00}}, + {{-2550, 88, 16}, { 4157, -524}, {0x28, 0x28, 0x28, 0x00}}, + {{-2550, 12, 16}, { 4157, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2540, 12, -117}, { 6881, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{-2540, 123, -117}, { 6881, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-2540, 123, -89}, { 6307, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-2540, 88, 16}, { 4157, -524}, {0x60, 0x60, 0x60, 0x00}}, + {{-2540, 12, 16}, { 4157, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2540, 172, 31}, { 3850, -2245}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2550, 172, 31}, { 3850, -2245}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2550, 133, 31}, { 3850, -1456}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 133, 31}, { 3850, -1456}, {0x28, 0x29, 0x28, 0x00}}, + {{-2550, 133, 31}, { 3850, -1456}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 133, 71}, { 3031, -1456}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2540, 133, 71}, { 3031, -1456}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 133, 71}, { 3031, -1456}, {0x60, 0x61, 0x60, 0x00}}, + {{-2550, 172, 71}, { 3031, -2245}, {0x44, 0x45, 0x44, 0x00}}, + {{-2540, 172, 71}, { 3031, -2245}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, 133, 71}, { 3031, -1456}, {0x60, 0x61, 0x60, 0x00}}, + {{-2540, 172, 71}, { 3031, -2245}, {0x44, 0x45, 0x44, 0x00}}, + {{-2540, 133, 71}, { 3031, -1456}, {0x60, 0x61, 0x60, 0x00}}, + {{-2550, 220, 15}, { 4162, -3233}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2540, 220, 15}, { 4162, -3233}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2540, 196, 16}, { 4157, -2746}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 196, 16}, { 4157, -2746}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 147, -54}, { 5591, -1743}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 172, -54}, { 5591, -2245}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2540, 172, -54}, { 5591, -2245}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2540, 147, -54}, { 5591, -1743}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 172, -19}, { 4874, -2245}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 196, -19}, { 4874, -2746}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2540, 196, -19}, { 4874, -2746}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2540, 172, -19}, { 4874, -2245}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 88, 156}, { 1290, -524}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2540, 88, 156}, { 1290, -524}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2540, 147, 156}, { 1290, -1743}, {0x28, 0x29, 0x28, 0x00}}, + {{-2550, 147, 156}, { 1290, -1743}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 172, 121}, { 2007, -2245}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 88, 86}, { 2723, -524}, {0x60, 0x61, 0x60, 0x00}}, + {{-2540, 133, 71}, { 3031, -1456}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 123, 191}, { 573, -1241}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-2540, 123, 191}, { 573, -1241}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-2540, 88, 156}, { 1290, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 88, 156}, { 1290, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2540, 133, 31}, { 3850, -1456}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2540, 88, 16}, { 4157, -524}, {0x60, 0x61, 0x60, 0x00}}, + {{-2540, 147, -54}, { 5591, -1743}, {0x44, 0x45, 0x44, 0x00}}, + {{-2540, 172, -19}, { 4874, -2245}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 172, 31}, { 3850, -2245}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 172, -54}, { 5591, -2245}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 172, 31}, { 3850, -2245}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 172, -19}, { 4874, -2245}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 196, 16}, { 4157, -2746}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2540, 172, 71}, { 3031, -2245}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 196, 86}, { 2723, -2746}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2540, 172, 121}, { 2007, -2245}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 220, 85}, { 2729, -3233}, {0x00, 0x01, 0x00, 0x00}}, + {{-2550, 220, 85}, { 2729, -3233}, {0x00, 0x01, 0x00, 0x00}}, + {{-2550, 196, 86}, { 2723, -2746}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2540, 182, 51}, { 3440, -2460}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 196, 121}, { 2007, -2746}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2550, 196, 121}, { 2007, -2746}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2550, 172, 121}, { 2007, -2245}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 147, 156}, { 1290, -1743}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, 147, 156}, { 1290, -1743}, {0x44, 0x45, 0x44, 0x00}}, + {{-2540, 133, 71}, { 3031, -1456}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 123, -89}, { 6307, -1241}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 147, -89}, { 6307, -1743}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2540, 147, -89}, { 6307, -1743}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2540, 123, -89}, { 6307, -1241}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2540, 123, -89}, { 6307, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 147, -89}, { 6307, -1743}, {0x28, 0x29, 0x28, 0x00}}, + {{-2540, 147, -54}, { 5591, -1743}, {0x44, 0x45, 0x44, 0x00}}, + {{-2540, 88, 16}, { 4157, -524}, {0x60, 0x61, 0x60, 0x00}}, + {{-2540, 88, 156}, { 1290, -524}, {0x60, 0x61, 0x60, 0x00}}, + {{-2540, 88, 86}, { 2723, -524}, {0x60, 0x61, 0x60, 0x00}}, + {{-2540, 220, 15}, { 4162, -3233}, {0x00, 0x01, 0x00, 0x00}}, + {{-2540, 196, -19}, { 4874, -2746}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2540, 172, 31}, { 3850, -2245}, {0x00, 0x01, 0x00, 0x00}}, + {{-2540, 182, 51}, { 3440, -2460}, {0x00, 0x01, 0x00, 0x00}}, + {{-2550, 182, 51}, { 3440, -2460}, {0x00, 0x01, 0x00, 0x00}}, + {{-2550, 172, 31}, { 3850, -2245}, {0x00, 0x01, 0x00, 0x00}}, + {{-2540, 182, 51}, { 3440, -2460}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2540, 172, 71}, { 3031, -2245}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 172, 71}, { 3031, -2245}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 182, 51}, { 3440, -2460}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -950, 12, 155}, { 5591, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 12, 155}, { 5591, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 88, 155}, { 5591, -524}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -950, 88, 155}, { 5591, -524}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 88, 191}, { 6307, -524}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 12, 219}, { 6881, 1023}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 88, 219}, { 6881, -524}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -950, 12, 85}, { 4157, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -950, 88, 85}, { 4157, -524}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ -960, 88, 85}, { 4157, -524}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ -960, 12, 85}, { 4157, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -960, 12, 85}, { 4157, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 88, 85}, { 4157, -524}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 88, 16}, { 2723, -524}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 12, -54}, { 1290, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 88, -54}, { 1290, -524}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -950, 88, -54}, { 1290, -524}, {0x60, 0x61, 0x60, 0x00}}, + {{ -950, 123, -54}, { 1290, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 123, -54}, { 1290, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 88, -54}, { 1290, -524}, {0x60, 0x61, 0x60, 0x00}}, + {{ -960, 140, 120}, { 4874, -1600}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -960, 140, 50}, { 3440, -1600}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -960, 88, 16}, { 2723, -524}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -960, 88, 85}, { 4157, -524}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -960, 140, 16}, { 2723, -1600}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -950, 140, 16}, { 2723, -1600}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -950, 88, 16}, { 2723, -524}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -960, 88, 85}, { 4157, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 88, 85}, { 4157, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 88, 155}, { 5591, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 88, 155}, { 5591, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 88, 191}, { 6307, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 140, 191}, { 6307, -1600}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 140, 191}, { 6307, -1600}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 88, 191}, { 6307, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 88, 156}, { 5591, -524}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -960, 88, 191}, { 6307, -524}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -960, 140, 191}, { 6307, -1600}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -960, 140, 155}, { 5591, -1600}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -960, 88, 155}, { 5591, -524}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -960, 140, 120}, { 4874, -1600}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -960, 158, 155}, { 5591, -1958}, {0x60, 0x61, 0x60, 0x00}}, + {{ -960, 158, 120}, { 4874, -1958}, {0x60, 0x61, 0x60, 0x00}}, + {{ -950, 158, 120}, { 4874, -1958}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 175, 120}, { 4874, -2316}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 175, 120}, { 4874, -2316}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 158, 120}, { 4874, -1958}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 140, 50}, { 3440, -1600}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -960, 88, 85}, { 4157, -524}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ -960, 175, 50}, { 3440, -2316}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -960, 175, 120}, { 4874, -2316}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -950, 175, 50}, { 3440, -2316}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -950, 140, 50}, { 3440, -1600}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -950, 140, 155}, { 5591, -1600}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 158, 155}, { 5591, -1958}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 158, 155}, { 5591, -1958}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 140, 155}, { 5591, -1600}, {0x44, 0x45, 0x44, 0x00}}, + {{ -960, 12, -54}, { 1290, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 88, -54}, { 1290, -524}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 12, -117}, { 0, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 123, -54}, { 1290, -1241}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -960, 123, -117}, { 0, -1241}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2350, 53, 219}, { 4096, 191}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2350, 12, 219}, { 4096, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2450, 12, 219}, { 6144, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2450, 53, 219}, { 6144, 191}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2150, 12, 219}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2150, 88, 219}, { 0, -524}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2350, 53, 226}, { 4096, 191}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2350, 53, 219}, { 4096, 191}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2540, 12, 219}, { 7987, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2540, 123, 219}, { 7987, -1241}, {0x60, 0x60, 0x60, 0x00}}, + {{-2450, 123, 219}, { 6144, -1241}, {0x60, 0x60, 0x60, 0x00}}, + {{-2325, 88, 226}, { 3584, -524}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-2325, 88, 219}, { 3584, -524}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-2350, 70, 219}, { 4096, -166}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-2350, 70, 226}, { 4096, -166}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-2350, 53, 219}, { 4096, 191}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2350, 70, 219}, { 4096, -166}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2325, 88, 219}, { 3584, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2150, 88, 219}, { 0, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2350, 53, 226}, { 4096, 191}, {0xac, 0xad, 0xac, 0x00}}, + {{-2350, 70, 226}, { 4096, -166}, {0xac, 0xad, 0xac, 0x00}}, + {{-2350, 70, 219}, { 4096, -166}, {0xac, 0xad, 0xac, 0x00}}, + {{-2350, 53, 219}, { 4096, 191}, {0xac, 0xad, 0xac, 0x00}}, + {{-2450, 53, 226}, { 6144, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2450, 53, 219}, { 6144, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2450, 123, 219}, { 6144, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-2450, 123, 226}, { 6144, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-2350, 12, -117}, { 3072, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2150, 12, -117}, { 7168, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2200, 53, -117}, { 6144, 191}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2300, 88, -117}, { 4096, -524}, {0x44, 0x44, 0x44, 0x00}}, + {{-2350, 88, -117}, { 3072, -524}, {0x44, 0x44, 0x44, 0x00}}, + {{-2400, 88, -117}, { 2048, -524}, {0x44, 0x44, 0x44, 0x00}}, + {{-2400, 53, -117}, { 2048, 191}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2450, 53, -117}, { 1024, 191}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2540, 12, -117}, { -819, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2450, 88, -117}, { 1024, -524}, {0x44, 0x44, 0x44, 0x00}}, + {{-2540, 123, -117}, { -819, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-2150, 123, -117}, { 7168, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-2200, 123, -117}, { 6144, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-2300, 88, -127}, { 4096, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{-2300, 88, -117}, { 4096, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{-2200, 53, -117}, { 6144, 191}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2200, 53, -127}, { 6144, 191}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2200, 123, -117}, { 6144, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-2200, 123, -127}, { 6144, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-2350, 123, -127}, { 3072, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-2350, 123, -117}, { 3072, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-2350, 88, -117}, { 3072, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{-2350, 88, -127}, { 3072, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{-2400, 88, -117}, { 2048, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{-2450, 88, -117}, { 1024, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{-2540, 123, -117}, { -819, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-2450, 88, -117}, { 1024, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2450, 88, -127}, { 1024, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2400, 88, -127}, { 2048, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2400, 88, -117}, { 2048, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2400, 53, -127}, { 2048, 191}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-2400, 53, -117}, { 2048, 191}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-2400, 88, -117}, { 2048, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2400, 88, -127}, { 2048, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2450, 88, -127}, { 1024, -524}, {0x28, 0x29, 0x28, 0x00}}, + {{-2450, 88, -117}, { 1024, -524}, {0x28, 0x29, 0x28, 0x00}}, + {{-2450, 53, -117}, { 1024, 191}, {0x44, 0x45, 0x44, 0x00}}, + {{-2450, 53, -127}, { 1024, 191}, {0x44, 0x45, 0x44, 0x00}}, + {{-1350, 73, 219}, { -6963, -222}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, 219}, { -6963, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1550, 12, 219}, { -2867, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1550, 73, 219}, { -2867, -222}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1650, 73, 219}, { -819, -222}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1740, 12, 219}, { 1023, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1740, 70, 219}, { 1023, -156}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1550, 73, 226}, { -2867, -222}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1550, 73, 219}, { -2867, -222}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1550, 123, 219}, { -2867, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1550, 123, 226}, { -2867, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1650, 73, 219}, { -819, -222}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1650, 123, 219}, { -819, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-1550, 123, 219}, { -2867, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-1550, 73, 219}, { -2867, -222}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1650, 73, 226}, { -819, -222}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1650, 123, 226}, { -819, -1241}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1650, 123, 219}, { -819, -1241}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1650, 73, 219}, { -819, -222}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 12, 219}, { 3891, 1023}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1150, 82, 219}, { 3891, -409}, {0x44, 0x44, 0x44, 0x00}}, + {{-1050, 88, 219}, { 1843, -524}, {0x44, 0x44, 0x44, 0x00}}, + {{ -960, 12, 219}, { 0, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{ -960, 88, 219}, { 0, -524}, {0x44, 0x44, 0x44, 0x00}}, + {{-1050, 88, 219}, { 1843, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{-1150, 82, 219}, { 3891, -409}, {0x44, 0x45, 0x44, 0x00}}, + {{-1100, 123, 219}, { 2867, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1050, 123, 219}, { 1843, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1050, 123, 219}, { 1843, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1050, 123, 226}, { 1843, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1050, 88, 226}, { 1843, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{-1100, 123, 226}, { 2867, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1150, 82, 226}, { 3891, -409}, {0x44, 0x45, 0x44, 0x00}}, + {{-1140, 12, 63}, { 1536, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1140, 123, 63}, { 1536, -4640}, {0x44, 0x44, 0x44, 0x00}}, + {{-1170, 123, 63}, { 0, -4640}, {0x44, 0x44, 0x44, 0x00}}, + {{-1170, 12, 63}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1140, 12, 33}, { 1536, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1140, 123, 33}, { 1536, -4640}, {0x44, 0x44, 0x44, 0x00}}, + {{-1140, 123, 63}, { 0, -4640}, {0x44, 0x44, 0x44, 0x00}}, + {{-1140, 12, 63}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1170, 12, 63}, { 1536, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1170, 123, 63}, { 1536, -4640}, {0xac, 0xac, 0xac, 0x00}}, + {{-1170, 123, 33}, { 0, -4640}, {0xac, 0xac, 0xac, 0x00}}, + {{-1170, 12, 33}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1170, 12, 33}, { 1535, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1170, 123, 33}, { 1535, -4640}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1140, 123, 33}, { 0, -4640}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1140, 12, 33}, { 0, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1970, 123, 66}, { 0, -4640}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1970, 12, 66}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1970, 12, 36}, { 1535, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1970, 123, 36}, { 1536, -4640}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1970, 123, 36}, { 0, -4640}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1970, 12, 36}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2000, 12, 36}, { 1536, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2000, 123, 36}, { 1535, -4640}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2000, 123, 36}, { 0, -4640}, {0xac, 0xac, 0xac, 0x00}}, + {{-2000, 12, 36}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2000, 12, 66}, { 1535, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2000, 123, 66}, { 1535, -4640}, {0xac, 0xac, 0xac, 0x00}}, + {{-2000, 123, 66}, { 0, -4640}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2000, 12, 66}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1970, 12, 66}, { 1535, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1970, 123, 66}, { 1536, -4640}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2300, 12, 116}, { 1023, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2300, 141, 116}, { 1023, -3373}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2330, 141, 116}, { 0, -3373}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2330, 12, 116}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2330, 12, 116}, { 6144, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2330, 141, 116}, { 6144, -3373}, {0x60, 0x60, 0x60, 0x00}}, + {{-2330, 141, -64}, { 0, -3373}, {0x60, 0x60, 0x60, 0x00}}, + {{-2330, 12, -64}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2330, 12, -64}, { 1023, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2330, 141, -64}, { 1024, -3373}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2300, 141, -64}, { 0, -3373}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2300, 12, -64}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2300, 12, -64}, { 6144, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2300, 141, -64}, { 6144, -3373}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2300, 141, 116}, { 0, -3373}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2300, 12, 116}, { 0, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1150, 88, -127}, { 4096, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1150, 53, -127}, { 4096, 191}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1150, 53, -117}, { 4096, 191}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1150, 88, -117}, { 4096, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1300, 12, -117}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1150, 12, -117}, { 3072, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1150, 53, -117}, { 3072, 191}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1250, 53, -117}, { 1024, 191}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1300, 123, -117}, { 0, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{ -960, 12, -117}, { 7987, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -960, 123, -117}, { 7987, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-1050, 123, -117}, { 6144, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{-1150, 88, -117}, { 4096, -524}, {0x44, 0x44, 0x44, 0x00}}, + {{-1150, 53, -117}, { 4096, 191}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-1150, 12, -117}, { 4096, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1250, 53, -117}, { 1024, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1250, 123, -117}, { 1024, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1300, 123, -117}, { 0, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1250, 123, -127}, { 2047, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1250, 123, -117}, { 2047, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1250, 53, -117}, { 2048, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1250, 53, -127}, { 2048, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1150, 88, -127}, { 4096, -524}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1150, 88, -117}, { 4096, -524}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1050, 123, -117}, { 6144, -1241}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1050, 123, -127}, { 6144, -1241}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-1300, 12, -117}, { 7167, 1023}, {0x60, 0x60, 0x60, 0x00}}, + {{-1300, 123, -117}, { 7167, -2752}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1300, 123, 83}, { 341, -2753}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1300, 12, 83}, { 341, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{-1300, 12, 83}, { 3413, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1300, 123, 83}, { 3413, -2753}, {0x44, 0x44, 0x44, 0x00}}, + {{-1350, 123, 83}, { 0, -2753}, {0x44, 0x44, 0x44, 0x00}}, + {{-1350, 12, 83}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, 83}, { 7168, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-1350, 123, 83}, { 7168, -2753}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 123, -117}, { 341, -2753}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, -117}, { 341, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1200, 53, 219}, { 819, 191}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1150, 12, 219}, { 0, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1350, 12, 219}, { 3891, 1023}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1250, 53, 219}, { 1843, 191}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1200, 88, 219}, { 819, -524}, {0x60, 0x60, 0x60, 0x00}}, + {{-1150, 82, 219}, { 0, -409}, {0x44, 0x44, 0x44, 0x00}}, + {{-1350, 73, 219}, { 3891, -222}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1250, 53, 226}, { 1843, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1250, 53, 219}, { 1843, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1300, 123, 219}, { 2867, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1300, 123, 226}, { 2867, -1241}, {0x28, 0x29, 0x28, 0x00}}, + {{-1350, 73, 219}, { 3891, -222}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1350, 123, 219}, { 3891, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-1300, 123, 219}, { 2867, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-1250, 53, 219}, { 1843, 191}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1350, 123, 226}, { 3891, -1241}, {0x60, 0x61, 0x60, 0x00}}, + {{-1350, 73, 226}, { 3891, -222}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1200, 88, 226}, { 819, -524}, {0x60, 0x61, 0x60, 0x00}}, + {{-1200, 88, 219}, { 819, -524}, {0x60, 0x61, 0x60, 0x00}}, + {{-1200, 53, 219}, { 819, 191}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1200, 53, 226}, { 819, 191}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{ -158, 68, -1800}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -156, 68, -1802}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -102, 68, -1748}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -104, 68, -1745}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -47, 68, -1693}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -49, 68, -1691}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 12, -1694}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 67, -1694}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 67, -1696}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 12, -1696}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -153, 12, -1800}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -153, 67, -1800}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -156, 67, -1797}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -156, 12, -1797}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -48, 67, -1692}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -48, 70, -1692}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -103, 70, -1747}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -103, 67, -1747}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -157, 70, -1801}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -157, 67, -1801}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -153, 12, -1797}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -153, 67, -1797}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -156, 67, -1800}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -156, 12, -1800}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 12, -1694}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 67, -1694}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 67, -1696}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 12, -1696}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -153, 56, -1797}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -146, 67, -1790}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -148, 67, -1792}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -153, 59, -1797}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -59, 67, -1703}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 56, -1696}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 59, -1696}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 67, -1701}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 63, -1993}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 63, -1993}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 63, -2050}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -348, 63, -2050}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -351, 63, -2107}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 63, -2107}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 7, -2103}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 62, -2103}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 62, -2103}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 7, -2103}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 7, -1996}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 62, -1996}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 62, -1996}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 7, -1996}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 62, -2107}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 65, -2107}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 65, -2050}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -350, 62, -2050}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -350, 65, -1993}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 62, -1993}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 7, -1998}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 62, -1998}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 62, -1995}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 7, -1995}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 7, -2105}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 62, -2105}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 62, -2102}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 7, -2102}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 51, -1998}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 62, -2009}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 62, -2006}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 54, -1998}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 62, -2091}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 51, -2102}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 54, -2102}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 62, -2094}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -948, 38, -1993}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -951, 38, -1993}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -951, 38, -2050}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -948, 38, -2050}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -951, 38, -2107}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -948, 38, -2107}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -949, -18, -2103}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -949, 37, -2103}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -952, 37, -2103}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -952, -18, -2103}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -952, -18, -1996}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -952, 37, -1996}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -949, 37, -1996}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -949, -18, -1996}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 37, -2107}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 40, -2107}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 40, -2050}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -950, 37, -2050}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -950, 40, -1993}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 37, -1993}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, -18, -1998}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 37, -1998}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 37, -1995}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, -18, -1995}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, -18, -2105}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 37, -2105}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 37, -2102}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, -18, -2102}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 26, -1998}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 37, -2009}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 37, -2006}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 29, -1998}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 37, -2091}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 26, -2102}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 29, -2102}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 37, -2094}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1548, 63, -1993}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1551, 63, -1993}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1551, 63, -2050}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-1548, 63, -2050}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-1551, 63, -2107}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1548, 63, -2107}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1548, 7, -2103}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1548, 62, -2103}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1551, 62, -2103}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1551, 7, -2103}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1551, 7, -1996}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1551, 62, -1996}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1548, 62, -1996}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1548, 7, -1996}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 62, -2107}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 65, -2107}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 65, -2050}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-1550, 62, -2050}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-1550, 65, -1993}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 62, -1993}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 7, -1998}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 62, -1998}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 62, -1995}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 7, -1995}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 7, -2105}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 62, -2105}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 62, -2102}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 7, -2102}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 51, -1998}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 62, -2009}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 62, -2006}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 54, -1998}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 62, -2091}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 51, -2102}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 54, -2102}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 62, -2094}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -556, 68, -1403}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -553, 68, -1406}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -499, 68, -1351}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -501, 68, -1349}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -445, 68, -1297}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 68, -1295}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 12, -1297}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 67, -1297}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 67, -1299}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 12, -1299}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -551, 12, -1403}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -551, 67, -1403}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -553, 67, -1401}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -553, 12, -1401}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -446, 67, -1296}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -446, 70, -1296}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 70, -1350}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -500, 67, -1350}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -555, 70, -1405}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -555, 67, -1405}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -551, 12, -1401}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -551, 67, -1401}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -553, 67, -1403}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -553, 12, -1403}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 12, -1297}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 67, -1297}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 67, -1299}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 12, -1299}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -551, 56, -1401}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -543, 67, -1393}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -545, 67, -1395}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -551, 59, -1401}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -457, 67, -1307}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 56, -1299}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 59, -1299}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -455, 67, -1305}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 41, 62, 400}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 51, 400}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 54, 400}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 44, 62, 400}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 51, 400}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -41, 62, 400}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -44, 62, 400}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 54, 400}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 55, 7, 400}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 55, 62, 400}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 62, 400}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 7, 400}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 7, 400}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 62, 400}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -55, 62, 400}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -55, 7, 400}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 62, 400}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 65, 400}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 65, 400}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 0, 62, 400}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -57, 65, 400}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 62, 400}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 7, 399}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 62, 399}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 62, 402}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 7, 402}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 7, 402}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 62, 402}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 62, 399}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 7, 399}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 63, 402}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 63, 399}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 63, 399}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 0, 63, 402}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 57, 63, 399}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 63, 402}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 68, -398}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 68, -401}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 68, -401}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 0, 68, -398}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 57, 68, -401}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 68, -398}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 12, -398}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 67, -398}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 67, -401}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 53, 12, -401}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 12, -401}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 67, -401}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 67, -398}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 12, -398}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 67, -400}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 70, -400}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 70, -400}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 0, 67, -400}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -57, 70, -400}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 67, -400}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 12, -400}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 67, -400}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -55, 67, -400}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -55, 12, -400}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 55, 12, -400}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 55, 67, -400}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 67, -400}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 12, -400}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 56, -400}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -41, 67, -400}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -44, 67, -400}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 59, -400}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 41, 67, -400}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 56, -400}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 59, -400}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 44, 67, -400}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -452, 68, -546}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -452, 68, -600}, { 0, -20138}, {0x78, 0x79, 0x78, 0x00}}, + {{ -449, 68, -600}, { 1024, -20138}, {0x78, 0x79, 0x78, 0x00}}, + {{ -449, 68, -546}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -449, 68, -493}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -452, 68, -493}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 70, -546}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 70, -493}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 67, -493}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 67, -546}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 67, -600}, { 1024, -20138}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 70, -600}, { 0, -20138}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 56, -498}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 67, -509}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 67, -506}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 59, -498}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 12, -498}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 67, -498}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 67, -495}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 12, -495}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -452, 12, -496}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -452, 67, -496}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 67, -496}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 12, -496}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 12, -703}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 67, -703}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -452, 67, -703}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -452, 12, -703}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -452, 68, -653}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -452, 68, -707}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 68, -707}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -449, 68, -653}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -449, 68, -600}, { 1023, 18773}, {0x78, 0x79, 0x78, 0x00}}, + {{ -452, 68, -600}, { 0, 18773}, {0x78, 0x79, 0x78, 0x00}}, + {{ -452, 68, -653}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -449, 68, -653}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 70, -653}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 70, -600}, { 0, 18773}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 67, -600}, { 1023, 18773}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 67, -653}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -450, 67, -707}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 70, -707}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 67, -691}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 56, -702}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 59, -702}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 67, -694}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 12, -705}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 67, -705}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 67, -702}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -450, 12, -702}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -757, 63, -898}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -757, 63, -901}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 63, -901}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -700, 63, -898}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -643, 63, -901}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -643, 63, -898}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 7, -899}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 62, -899}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 62, -902}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 7, -902}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -754, 7, -902}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -754, 62, -902}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -754, 62, -899}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -754, 7, -899}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -643, 62, -900}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -643, 65, -900}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 65, -900}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -700, 62, -900}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -757, 65, -900}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -757, 62, -900}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 7, -900}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 62, -900}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -755, 62, -900}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -755, 7, -900}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 7, -900}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 62, -900}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 62, -900}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 7, -900}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 51, -900}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -741, 62, -900}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -744, 62, -900}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 54, -900}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -659, 62, -900}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 51, -900}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 54, -900}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -656, 62, -900}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2243, 63, -1301}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2243, 63, -1298}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2300, 63, -1298}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-2300, 63, -1301}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-2357, 63, -1298}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2357, 63, -1301}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2353, 7, -1301}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2353, 62, -1301}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2353, 62, -1298}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2353, 7, -1298}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2246, 7, -1298}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2246, 62, -1298}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2246, 62, -1301}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2246, 7, -1301}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2357, 62, -1300}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2357, 65, -1300}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2300, 65, -1300}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-2300, 62, -1300}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-2243, 65, -1300}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2243, 62, -1300}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2248, 7, -1300}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2248, 62, -1300}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2245, 62, -1300}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2245, 7, -1300}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2355, 7, -1300}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2355, 62, -1300}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2352, 62, -1300}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2352, 7, -1300}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2248, 51, -1300}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2259, 62, -1300}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2256, 62, -1300}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2248, 54, -1300}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2341, 62, -1300}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2352, 51, -1300}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2352, 54, -1300}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2344, 62, -1300}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 68, 1393}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 68, 1393}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 68, 1450}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -351, 68, 1450}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -348, 68, 1507}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 68, 1507}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 12, 1503}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 67, 1503}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 67, 1503}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 12, 1503}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 12, 1396}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -348, 67, 1396}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 67, 1396}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -351, 12, 1396}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 67, 1507}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 70, 1507}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 70, 1450}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -350, 67, 1450}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -350, 70, 1393}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 67, 1393}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 12, 1398}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 67, 1398}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 67, 1395}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 12, 1395}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 12, 1505}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 67, 1505}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 67, 1502}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 12, 1502}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 56, 1398}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 67, 1409}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 67, 1406}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 59, 1398}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 67, 1491}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 56, 1502}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 59, 1502}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -350, 67, 1494}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 63, 1202}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 63, 1199}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 63, 1199}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 0, 63, 1202}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 57, 63, 1199}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 63, 1202}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 7, 1202}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 62, 1202}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 62, 1199}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 7, 1199}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 7, 1199}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 62, 1199}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 62, 1202}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -54, 7, 1202}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 62, 1200}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 65, 1200}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 65, 1200}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 0, 62, 1200}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -57, 65, 1200}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 62, 1200}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 7, 1200}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 62, 1200}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -55, 62, 1200}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -55, 7, 1200}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 55, 7, 1200}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 55, 62, 1200}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 62, 1200}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 7, 1200}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 51, 1200}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -41, 62, 1200}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -44, 62, 1200}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 54, 1200}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 41, 62, 1200}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 51, 1200}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 54, 1200}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 44, 62, 1200}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 68, 798}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 68, 801}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 68, 801}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 0, 68, 798}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -57, 68, 801}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 68, 798}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -53, 12, 798}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -53, 67, 798}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -53, 67, 801}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -53, 12, 801}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 12, 801}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 67, 801}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 67, 798}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 54, 12, 798}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 67, 800}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -57, 70, 800}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 0, 70, 800}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 0, 67, 800}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ 57, 70, 800}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 57, 67, 800}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 12, 800}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 67, 800}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 55, 67, 800}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 55, 12, 800}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -55, 12, 800}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -55, 67, 800}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 67, 800}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 12, 800}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 56, 800}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 41, 67, 800}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 44, 67, 800}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 59, 800}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -41, 67, 800}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 56, 800}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -52, 59, 800}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -44, 67, 800}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2801, 7, 103}, { 0, 11263}, {0x08, 0x09, 0x08, 0x00}}, + {{-2801, 62, 103}, { 0, 0}, {0x08, 0x09, 0x08, 0x00}}, + {{-2798, 62, 103}, { 1023, 0}, {0x08, 0x09, 0x08, 0x00}}, + {{-2798, 7, 103}, { 1023, 11263}, {0x08, 0x09, 0x08, 0x00}}, + {{-2800, 62, 91}, { 33, -4122}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 51, 102}, { 4, 3430}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 54, 102}, { 1007, 2516}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 62, 94}, { 1028, -2976}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 7, 105}, { 1023, 11263}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 62, 105}, { 1023, 0}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 62, 102}, { 0, 0}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 7, 102}, { 0, 11263}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2798, 7, -4}, { 0, 11263}, {0x20, 0x21, 0x20, 0x00}}, + {{-2798, 62, -4}, { 0, 0}, {0x20, 0x21, 0x20, 0x00}}, + {{-2801, 62, -4}, { 1023, 0}, {0x20, 0x21, 0x20, 0x00}}, + {{-2801, 7, -4}, { 1023, 11263}, {0x20, 0x21, 0x20, 0x00}}, + {{-2800, 7, -2}, { 1023, 11263}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 62, -2}, { 1023, 0}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 62, -5}, { 0, 0}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 7, -5}, { 0, 11263}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 51, -2}, { 1097, 3830}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 62, 9}, { 954, -3931}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 62, 6}, { -81, -2971}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 54, -2}, { 23, 2673}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 62, 107}, { 1024, -20138}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 65, 107}, { 0, -20138}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 65, -7}, { 0, 18773}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2800, 62, -7}, { 1023, 18773}, {0x2c, 0x2d, 0x2c, 0x00}}, + {{-2801, 63, -7}, { 1023, 18773}, {0x08, 0x09, 0x08, 0x00}}, + {{-2798, 63, -7}, { 0, 18773}, {0x08, 0x09, 0x08, 0x00}}, + {{-2798, 63, 107}, { 0, -20138}, {0x08, 0x09, 0x08, 0x00}}, + {{-2801, 63, 107}, { 1024, -20138}, {0x08, 0x09, 0x08, 0x00}}, + {{ -643, 63, 1099}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -643, 63, 1102}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 63, 1102}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -700, 63, 1099}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -757, 63, 1102}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -757, 63, 1099}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, 7, 1099}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, 62, 1099}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, 62, 1102}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, 7, 1102}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -646, 7, 1102}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -646, 62, 1102}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -646, 62, 1099}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -646, 7, 1099}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -757, 62, 1100}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -757, 65, 1100}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 65, 1100}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -700, 62, 1100}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -643, 65, 1100}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -643, 62, 1100}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 7, 1100}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 62, 1100}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 62, 1100}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 7, 1100}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -755, 7, 1100}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -755, 62, 1100}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 62, 1100}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 7, 1100}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 51, 1100}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -659, 62, 1100}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -656, 62, 1100}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 54, 1100}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -741, 62, 1100}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 51, 1100}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 54, 1100}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -744, 62, 1100}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -643, 68, 699}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -643, 68, 702}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 68, 702}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -700, 68, 699}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -757, 68, 702}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -757, 68, 699}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, 12, 699}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, 67, 699}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, 67, 702}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -753, 12, 702}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -646, 12, 702}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -646, 67, 702}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -646, 67, 699}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -646, 12, 699}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -757, 67, 700}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -757, 70, 700}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -700, 70, 700}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -700, 67, 700}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -643, 70, 700}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -643, 67, 700}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 12, 700}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 67, 700}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 67, 700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -645, 12, 700}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -755, 12, 700}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -755, 67, 700}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 67, 700}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 12, 700}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 56, 700}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -659, 67, 700}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -656, 67, 700}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -648, 59, 700}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -741, 67, 700}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 56, 700}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -752, 59, 700}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -744, 67, 700}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -643, 63, 309}, { 1023, 18773}, {0x78, 0x79, 0x78, 0x00}}, + {{ -643, 63, 312}, { 0, 18773}, {0x78, 0x79, 0x78, 0x00}}, + {{ -700, 63, 312}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -700, 63, 309}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -757, 63, 312}, { 0, -20138}, {0x78, 0x79, 0x78, 0x00}}, + {{ -757, 63, 309}, { 1024, -20138}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 7, 309}, { 0, 11263}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 62, 309}, { 0, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 62, 312}, { 1023, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{ -753, 7, 312}, { 1023, 11263}, {0x78, 0x79, 0x78, 0x00}}, + {{ -646, 7, 312}, { 0, 11263}, {0x78, 0x79, 0x78, 0x00}}, + {{ -646, 62, 312}, { 0, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{ -646, 62, 309}, { 1023, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{ -646, 7, 309}, { 1023, 11263}, {0x78, 0x79, 0x78, 0x00}}, + {{ -757, 62, 310}, { 1024, -20138}, {0x78, 0x79, 0x78, 0x00}}, + {{ -757, 65, 310}, { 0, -20138}, {0x78, 0x79, 0x78, 0x00}}, + {{ -700, 65, 310}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -700, 62, 310}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{ -643, 65, 310}, { 0, 18773}, {0x78, 0x79, 0x78, 0x00}}, + {{ -643, 62, 310}, { 1023, 18773}, {0x78, 0x79, 0x78, 0x00}}, + {{ -648, 7, 310}, { 1023, 11263}, {0x78, 0x79, 0x78, 0x00}}, + {{ -648, 62, 310}, { 1023, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{ -645, 62, 310}, { 0, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{ -645, 7, 310}, { 0, 11263}, {0x78, 0x79, 0x78, 0x00}}, + {{ -755, 7, 310}, { 1023, 11263}, {0x78, 0x79, 0x78, 0x00}}, + {{ -755, 62, 310}, { 1023, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{ -752, 62, 310}, { 0, 0}, {0x78, 0x79, 0x78, 0x00}}, + {{ -752, 7, 310}, { 0, 11263}, {0x78, 0x79, 0x78, 0x00}}, + {{ -648, 51, 310}, { 1097, 3830}, {0x78, 0x79, 0x78, 0x00}}, + {{ -659, 62, 310}, { 954, -3931}, {0x78, 0x79, 0x78, 0x00}}, + {{ -656, 62, 310}, { -81, -2971}, {0x78, 0x79, 0x78, 0x00}}, + {{ -648, 54, 310}, { 23, 2673}, {0x78, 0x79, 0x78, 0x00}}, + {{ -741, 62, 310}, { 33, -4122}, {0x78, 0x79, 0x78, 0x00}}, + {{ -752, 51, 310}, { 4, 3430}, {0x78, 0x79, 0x78, 0x00}}, + {{ -752, 54, 310}, { 1007, 2516}, {0x78, 0x79, 0x78, 0x00}}, + {{ -744, 62, 310}, { 1028, -2976}, {0x78, 0x79, 0x78, 0x00}}, + {{-3043, 63, -201}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3043, 63, -198}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3100, 63, -198}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-3100, 63, -201}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-3157, 63, -198}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3157, 63, -201}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3153, 7, -201}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3153, 62, -201}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3153, 62, -198}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3153, 7, -198}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3046, 7, -198}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3046, 62, -198}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3046, 62, -201}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3046, 7, -201}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3157, 62, -200}, { 1024, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3157, 65, -200}, { 0, -20138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3100, 65, -200}, { 0, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-3100, 62, -200}, { 1023, -682}, {0x78, 0x79, 0x78, 0x00}}, + {{-3043, 65, -200}, { 0, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3043, 62, -200}, { 1023, 18773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3048, 7, -200}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3048, 62, -200}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3045, 62, -200}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3045, 7, -200}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3155, 7, -200}, { 1023, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3155, 62, -200}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3152, 62, -200}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3152, 7, -200}, { 0, 11263}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3048, 51, -200}, { 1097, 3830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3059, 62, -200}, { 954, -3931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3056, 62, -200}, { -81, -2971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3048, 54, -200}, { 23, 2673}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3141, 62, -200}, { 33, -4122}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3152, 51, -200}, { 4, 3430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3152, 54, -200}, { 1007, 2516}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3144, 62, -200}, { 1028, -2976}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2550, 196, 86}, { 4362, -2746}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, 220, 85}, { 4357, -3233}, {0x28, 0x29, 0x28, 0x00}}, + {{-2550, 182, 51}, { 3645, -2460}, {0x60, 0x61, 0x60, 0x00}}, + {{-2550, 172, 71}, { 4055, -2245}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 220, 15}, { 2923, -3233}, {0x28, 0x29, 0x28, 0x00}}, + {{-2550, 196, 16}, { 2928, -2746}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, 172, 31}, { 3235, -2245}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 196, -19}, { 2211, -2746}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, 172, -19}, { 2211, -2245}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 133, 71}, { -40, -1456}, {0x60, 0x61, 0x60, 0x00}}, + {{-2550, 88, 86}, { 266, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 147, 156}, { 1699, -1743}, {0x60, 0x61, 0x60, 0x00}}, + {{-2550, 172, 121}, { 983, -2245}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 172, 71}, { -40, -2245}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 196, 121}, { 983, -2746}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, 196, 86}, { 266, -2746}, {0x44, 0x45, 0x44, 0x00}}, + {{-2550, 147, -54}, { 1495, -1743}, {0x60, 0x61, 0x60, 0x00}}, + {{-2550, 147, -89}, { 778, -1743}, {0x60, 0x61, 0x60, 0x00}}, + {{-2550, 123, -89}, { 778, -1241}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 133, 31}, { 3235, -1456}, {0x60, 0x61, 0x60, 0x00}}, + {{-2550, 88, 16}, { 2928, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 133, 71}, { 4055, -1456}, {0x60, 0x61, 0x60, 0x00}}, + {{-2550, 88, 86}, { 4362, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 172, -54}, { 1495, -2245}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 88, 156}, { 1699, -524}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2550, 88, 86}, { 266, -524}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2550, 12, 86}, { 266, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2550, 12, 226}, { 3133, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2550, 88, 156}, { 1699, -524}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2550, 123, 226}, { 3133, -1241}, {0x60, 0x60, 0x60, 0x00}}, + {{-2550, 123, 191}, { 2416, -1241}, {0x60, 0x60, 0x60, 0x00}}, + {{-2550, 123, -127}, { 0, -1241}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2550, 12, -127}, { 0, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2550, 123, -89}, { 778, -1241}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2550, 12, 16}, { 2928, 1024}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-2550, 88, 16}, { 2928, -524}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -950, 12, -54}, { 2867, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 88, 16}, { 1433, -524}, {0x28, 0x28, 0x28, 0x00}}, + {{ -950, 88, 85}, { 0, -524}, {0x28, 0x28, 0x28, 0x00}}, + {{ -950, 12, 85}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 12, 155}, { 1638, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 88, 155}, { 1638, -524}, {0x28, 0x28, 0x28, 0x00}}, + {{ -950, 88, 191}, { 921, -524}, {0x28, 0x28, 0x28, 0x00}}, + {{ -950, 88, 226}, { 204, -524}, {0x28, 0x28, 0x28, 0x00}}, + {{ -950, 12, 226}, { 204, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 140, 16}, { 4505, -1600}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 140, 50}, { 3788, -1600}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 88, 16}, { 4505, -524}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 140, 120}, { 2355, -1600}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 88, 85}, { 3071, -524}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 88, 155}, { 1638, -524}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 158, 120}, { 2355, -1958}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 158, 155}, { 1638, -1958}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 140, 155}, { 1638, -1600}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 175, 50}, { 3788, -2316}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 175, 120}, { 2355, -2316}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 88, 156}, { 1638, -524}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 140, 191}, { 921, -1600}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 88, 191}, { 921, -524}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 12, -127}, { 4362, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 123, -127}, { 4362, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{ -950, 123, -54}, { 2867, -1241}, {0x28, 0x28, 0x28, 0x00}}, + {{ -950, 88, -54}, { 2867, -524}, {0x28, 0x28, 0x28, 0x00}}, + {{-1550, 12, 226}, { 8191, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1650, 73, 226}, { 6143, -222}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1750, 70, 226}, { 4095, -156}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1750, 12, 226}, { 4095, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -950, 12, 226}, { 4096, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -950, 88, 226}, { 4096, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1050, 88, 226}, { 2048, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1150, 82, 226}, { 0, -409}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1150, 12, 226}, { 0, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1050, 123, 226}, { 2048, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1100, 123, 226}, { 1024, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1250, 53, 226}, { 6144, 191}, {0x28, 0x29, 0x28, 0x00}}, + {{-1300, 123, 226}, { 5120, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1350, 123, 226}, { 4096, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1350, 73, 226}, { 4096, -222}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1350, 12, 226}, { 4096, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1150, 12, 226}, { 8192, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1200, 53, 226}, { 7168, 191}, {0x28, 0x29, 0x28, 0x00}}, + {{-1550, 73, 226}, { 0, -222}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1550, 12, 226}, { 0, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1150, 82, 226}, { 7987, -409}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1200, 88, 226}, { 7168, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1550, 73, 226}, { 8191, -222}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1550, 123, 226}, { 8191, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1650, 123, 226}, { 6143, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2000, 88, 226}, { 3071, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1950, 123, 226}, { 4095, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2050, 123, 226}, { 2047, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2050, 105, 226}, { 2047, -883}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2050, 88, 226}, { 2047, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2000, 53, 226}, { 3071, 191}, {0x28, 0x29, 0x28, 0x00}}, + {{-1950, 12, 226}, { 4095, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2150, 88, 226}, { 0, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2100, 123, 226}, { 1024, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2050, 53, 226}, { 2047, 191}, {0x28, 0x29, 0x28, 0x00}}, + {{-2150, 12, 226}, { 0, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2150, 123, 226}, { 0, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1900, 158, 226}, { 1024, -1958}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1950, 123, 226}, { 0, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1950, 12, 226}, { 0, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1850, 123, 226}, { 2048, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1850, 140, 226}, { 2048, -1600}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1750, 12, 226}, { 4095, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1750, 70, 226}, { 4095, -156}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2150, 88, 226}, { 4095, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2350, 53, 226}, { 0, 191}, {0x28, 0x29, 0x28, 0x00}}, + {{-2150, 12, 226}, { 4095, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2350, 70, 226}, { 0, -166}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2325, 88, 226}, { 511, -524}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2350, 12, 226}, { 0, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2350, 12, 226}, { 4095, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2350, 53, 226}, { 4095, 191}, {0x28, 0x29, 0x28, 0x00}}, + {{-2450, 53, 226}, { 2047, 191}, {0x28, 0x29, 0x28, 0x00}}, + {{-2450, 12, 226}, { 2047, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2450, 123, 226}, { 2047, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2550, 123, 226}, { 0, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-2550, 12, 226}, { 0, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2550, 12, -127}, { 4095, 1023}, {0x60, 0x61, 0x60, 0x00}}, + {{-2550, 123, -127}, { 4095, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-2450, 88, -127}, { 2047, -524}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2450, 53, -127}, { 2047, 191}, {0x60, 0x61, 0x60, 0x00}}, + {{-2400, 53, -127}, { 1023, 191}, {0x60, 0x61, 0x60, 0x00}}, + {{-2350, 12, -127}, { 0, 1024}, {0x60, 0x61, 0x60, 0x00}}, + {{-2350, 123, -127}, { 0, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-2400, 88, -127}, { 1023, -524}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2350, 88, -127}, { 0, -524}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2160, 12, -127}, { 4095, 1023}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-2160, 123, -127}, { 4095, -1241}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2160, 123, -327}, { 0, -1241}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-2160, 12, -327}, { 0, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{-2300, 88, -127}, { 3071, -524}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2200, 53, -127}, { 1023, 191}, {0x60, 0x61, 0x60, 0x00}}, + {{-2160, 12, -127}, { 204, 1024}, {0x60, 0x61, 0x60, 0x00}}, + {{-2350, 12, -127}, { 4095, 1023}, {0x60, 0x61, 0x60, 0x00}}, + {{-2350, 88, -127}, { 4095, -524}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2200, 123, -127}, { 1023, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-2160, 123, -127}, { 204, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1750, 12, -327}, { 8191, 1024}, {0x60, 0x61, 0x60, 0x00}}, + {{-1750, 123, -327}, { 8191, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 123, -327}, { 4095, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1550, 12, -327}, { 4095, 1024}, {0x60, 0x61, 0x60, 0x00}}, + {{-1340, 123, -327}, { -204, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1340, 12, -327}, { -204, 1024}, {0x60, 0x61, 0x60, 0x00}}, + {{-1750, 12, -327}, { 0, 1024}, {0x60, 0x61, 0x60, 0x00}}, + {{-1950, 12, -327}, { 4095, 1023}, {0x60, 0x61, 0x60, 0x00}}, + {{-1850, 53, -327}, { 2047, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1750, 123, -327}, { 0, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1950, 123, -327}, { 4096, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1850, 123, -327}, { 2048, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-2160, 12, -327}, { 8396, 1023}, {0x60, 0x61, 0x60, 0x00}}, + {{-2160, 123, -327}, { 8396, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1150, 53, -127}, { 0, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1150, 12, -127}, { 0, 1024}, {0x60, 0x61, 0x60, 0x00}}, + {{-1340, 12, -127}, { 3891, 1024}, {0x60, 0x61, 0x60, 0x00}}, + {{-1250, 53, -127}, { 2048, 191}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1340, 123, -127}, { 3891, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1250, 123, -127}, { 2048, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{-1150, 12, -127}, { 4096, 1024}, {0x60, 0x61, 0x60, 0x00}}, + {{-1150, 88, -127}, { 4096, -524}, {0x44, 0x45, 0x44, 0x00}}, + {{-1050, 123, -127}, { 2048, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 123, -127}, { 0, -1241}, {0x44, 0x45, 0x44, 0x00}}, + {{ -950, 12, -127}, { 0, 1024}, {0x60, 0x61, 0x60, 0x00}}, + {{-1340, 12, -327}, { 4096, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1340, 123, -327}, { 4096, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1340, 123, -127}, { 0, -1241}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1340, 12, -127}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1350, 123, -177}, { 1843, 0}, {0x44, 0x44, 0x44, 0x00}}, + {{-1384, 123, -177}, { 682, 0}, {0x44, 0x44, 0x44, 0x00}}, + {{-1384, 12, -177}, { 682, 3776}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1350, 12, -177}, { 1843, 3776}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1378, 52, -187}, { 149, 341}, {0x60, 0x60, 0x60, 0x00}}, + {{-1358, 52, -187}, { -532, 341}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1358, 12, -187}, { -532, 1706}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1384, 12, -187}, { 341, 1706}, {0xac, 0xac, 0xac, 0x00}}, + {{-1384, 12, -247}, { -682, 1706}, {0xac, 0xac, 0xac, 0x00}}, + {{-1358, 12, -247}, { 191, 1706}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1378, 52, -247}, { -491, 341}, {0x60, 0x60, 0x60, 0x00}}, + {{-1358, 52, -247}, { 191, 341}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1380, 12, -257}, { 1024, 3776}, {0x44, 0x44, 0x44, 0x00}}, + {{-1384, 12, -257}, { 1160, 3776}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1384, 123, -257}, { 1160, 0}, {0x44, 0x44, 0x44, 0x00}}, + {{-1380, 123, -257}, { 1023, 0}, {0x44, 0x44, 0x44, 0x00}}, + {{-1384, 12, -187}, { 1706, 0}, {0x44, 0x44, 0x44, 0x00}}, + {{-1358, 12, -187}, { 1706, -874}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1358, 12, -247}, { -341, -874}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1384, 12, -247}, { -341, 0}, {0x44, 0x44, 0x44, 0x00}}, + {{-1384, 123, -177}, { 2730, -21}, {0x60, 0x60, 0x60, 0x00}}, + {{-1384, 52, -187}, { 2389, 2389}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1384, 12, -187}, { 2389, 3754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1384, 12, -177}, { 2730, 3754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1384, 123, -257}, { 0, -21}, {0x60, 0x60, 0x60, 0x00}}, + {{-1384, 52, -247}, { 341, 2389}, {0xc8, 0xc8, 0xc8, 0x00}}, + {{-1384, 12, -257}, { 0, 3754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1384, 12, -247}, { 341, 3754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1358, 52, -247}, { 682, 341}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1358, 12, -247}, { 682, 1706}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1358, 12, -187}, { 2730, 1706}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1358, 52, -187}, { 2730, 341}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1378, 52, -247}, { 2730, 1365}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1378, 102, -247}, { 2730, -341}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1378, 102, -187}, { 682, -341}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1378, 52, -187}, { 682, 1365}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1378, 52, -187}, { 149, 341}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1378, 102, -187}, { 149, -1365}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1358, 102, -187}, { -532, -1365}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1358, 52, -187}, { -532, 341}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1358, 52, -187}, { 2730, 341}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1358, 102, -187}, { 2730, -1365}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1358, 102, -247}, { 682, -1365}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1358, 52, -247}, { 682, 341}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1358, 52, -247}, { 191, 341}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1358, 102, -247}, { 191, -1365}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1378, 102, -247}, { -491, -1365}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1378, 52, -247}, { -491, 341}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1384, 52, -187}, { 341, 341}, {0xac, 0xad, 0xac, 0x00}}, + {{-1378, 52, -187}, { 149, 341}, {0x60, 0x61, 0x60, 0x00}}, + {{-1384, 12, -187}, { 341, 1706}, {0xac, 0xad, 0xac, 0x00}}, + {{-1384, 12, -247}, { -682, 1706}, {0xac, 0xad, 0xac, 0x00}}, + {{-1378, 52, -247}, { -491, 341}, {0x60, 0x61, 0x60, 0x00}}, + {{-1384, 52, -247}, { -682, 341}, {0xac, 0xad, 0xac, 0x00}}, + {{-1384, 52, -247}, { 341, 1856}, {0x60, 0x61, 0x60, 0x00}}, + {{-1378, 52, -247}, { 341, 2047}, {0x60, 0x61, 0x60, 0x00}}, + {{-1378, 52, -187}, { 2389, 2048}, {0x60, 0x61, 0x60, 0x00}}, + {{-1384, 52, -187}, { 2389, 1856}, {0x60, 0x61, 0x60, 0x00}}, + {{-1378, 102, -247}, { 1706, 682}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1358, 102, -247}, { 1706, 0}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1358, 102, -187}, { -341, 0}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{-1378, 102, -187}, { -341, 682}, {0x1c, 0x1d, 0x1c, 0x00}}, + {{ -102, 61, -1741}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -108, 61, -1746}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -102, 61, -1752}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -97, 61, -1746}, { 4, 1023}, {0x14, 0x14, 0x14, 0x00}}, + {{ -102, 52, -1742}, { 0, 1023}, {0x14, 0x14, 0x14, 0x00}}, + {{ -107, 52, -1746}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -102, 52, -1751}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -98, 52, -1746}, { 3, 1023}, {0x14, 0x14, 0x14, 0x00}}, + {{ -97, 61, -1746}, { 0, 1023}, {0x14, 0x14, 0x14, 0x00}}, + {{ -102, 61, -1752}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -102, 67, -1746}, { 4, 1026}, {0x14, 0x14, 0x14, 0x00}}, + {{ -102, 61, -1752}, { 0, 1023}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ -108, 61, -1746}, { 0, 1028}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ -102, 67, -1746}, { 4, 1026}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ -108, 61, -1746}, { 0, 1024}, {0x8c, 0x8c, 0x8c, 0x00}}, + {{ -102, 61, -1741}, { 0, 1028}, {0x8c, 0x8c, 0x8c, 0x00}}, + {{ -102, 67, -1746}, { 4, 1026}, {0x8c, 0x8c, 0x8c, 0x00}}, + {{ -102, 61, -1741}, { 0, 1024}, {0x40, 0x40, 0x40, 0x00}}, + {{ -97, 61, -1746}, { 0, 1028}, {0x40, 0x40, 0x40, 0x00}}, + {{ -102, 67, -1746}, { 4, 1026}, {0x40, 0x40, 0x40, 0x00}}, + {{ -346, 56, -2054}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -346, 56, -2046}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -354, 56, -2046}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -354, 56, -2054}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -347, 47, -2054}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -347, 47, -2047}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -353, 47, -2047}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -353, 47, -2054}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -354, 56, -2054}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -354, 56, -2046}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ -350, 62, -2050}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -354, 56, -2046}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -346, 56, -2046}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -350, 62, -2050}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -346, 56, -2046}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -346, 56, -2054}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -350, 62, -2050}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -346, 56, -2054}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -354, 56, -2054}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ -350, 62, -2050}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -946, 31, -2054}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -946, 31, -2046}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -954, 31, -2046}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -954, 31, -2054}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -947, 22, -2054}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -947, 22, -2047}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -953, 22, -2047}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -953, 22, -2054}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -954, 31, -2054}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -954, 31, -2046}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 37, -2050}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -954, 31, -2046}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -946, 31, -2046}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -950, 37, -2050}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -946, 31, -2046}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -946, 31, -2054}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -950, 37, -2050}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -946, 31, -2054}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -954, 31, -2054}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ -950, 37, -2050}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{-1546, 56, -2054}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{-1546, 56, -2046}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{-1554, 56, -2046}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{-1554, 56, -2054}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{-1547, 47, -2054}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{-1547, 47, -2047}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{-1553, 47, -2047}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{-1553, 47, -2054}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{-1554, 56, -2054}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{-1554, 56, -2046}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{-1550, 62, -2050}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{-1554, 56, -2046}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{-1546, 56, -2046}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{-1550, 62, -2050}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{-1546, 56, -2046}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1546, 56, -2054}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1550, 62, -2050}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-1546, 56, -2054}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{-1554, 56, -2054}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{-1550, 62, -2050}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -500, 61, -1344}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -505, 61, -1350}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -500, 61, -1355}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -494, 61, -1350}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -500, 52, -1345}, { 0, 1023}, {0x14, 0x14, 0x14, 0x00}}, + {{ -504, 52, -1350}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -500, 52, -1354}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -495, 52, -1350}, { 3, 1023}, {0x14, 0x14, 0x14, 0x00}}, + {{ -494, 61, -1350}, { 0, 1023}, {0x14, 0x14, 0x14, 0x00}}, + {{ -500, 61, -1355}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -500, 67, -1350}, { 4, 1026}, {0x14, 0x14, 0x14, 0x00}}, + {{ -500, 61, -1355}, { 0, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ -505, 61, -1350}, { 0, 1028}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ -500, 67, -1350}, { 4, 1026}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ -505, 61, -1350}, { 0, 1024}, {0x8c, 0x8c, 0x8c, 0x00}}, + {{ -500, 61, -1344}, { 0, 1028}, {0x8c, 0x8c, 0x8c, 0x00}}, + {{ -500, 67, -1350}, { 4, 1026}, {0x8c, 0x8c, 0x8c, 0x00}}, + {{ -500, 61, -1344}, { 0, 1024}, {0x40, 0x40, 0x40, 0x00}}, + {{ -494, 61, -1350}, { 0, 1028}, {0x40, 0x40, 0x40, 0x00}}, + {{ -500, 67, -1350}, { 4, 1026}, {0x40, 0x40, 0x40, 0x00}}, + {{ -696, 56, -896}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -704, 56, -896}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -704, 56, -904}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -696, 56, -904}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -696, 47, -897}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -703, 47, -897}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -703, 47, -903}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -696, 47, -903}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -696, 56, -904}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -704, 56, -904}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ -700, 62, -900}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -704, 56, -904}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -704, 56, -896}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ -700, 62, -900}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -704, 56, -896}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -696, 56, -896}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -700, 62, -900}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -696, 56, -896}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -696, 56, -904}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -700, 62, -900}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -447, 52, -654}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -447, 52, -647}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -453, 52, -647}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -453, 52, -654}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -454, 61, -654}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -454, 61, -646}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ -450, 67, -650}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -454, 61, -646}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -446, 61, -646}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -450, 67, -650}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -446, 61, -646}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -446, 61, -654}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -450, 67, -650}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -446, 61, -654}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -454, 61, -654}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ -450, 67, -650}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -446, 61, -654}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -446, 61, -646}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -454, 61, -646}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -454, 61, -654}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -446, 61, -554}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -446, 61, -546}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -454, 61, -546}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -454, 61, -554}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -447, 52, -554}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -447, 52, -547}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -453, 52, -547}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -453, 52, -554}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -454, 61, -554}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -454, 61, -546}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ -450, 67, -550}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -454, 61, -546}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -446, 61, -546}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -450, 67, -550}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -446, 61, -546}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -446, 61, -554}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -450, 67, -550}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -446, 61, -554}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -454, 61, -554}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ -450, 67, -550}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ 4, 61, -396}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -4, 61, -396}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -4, 61, -404}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 61, -404}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 52, -397}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -3, 52, -397}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -3, 52, -403}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 52, -403}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 61, -404}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -4, 61, -404}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ 0, 67, -400}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -4, 61, -404}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -4, 61, -396}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ 0, 67, -400}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -4, 61, -396}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 4, 61, -396}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 0, 67, -400}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 4, 61, -396}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ 4, 61, -404}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ 0, 67, -400}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2304, 56, -1304}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{-2296, 56, -1304}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{-2296, 56, -1296}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{-2304, 56, -1296}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{-2303, 47, -1303}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{-2297, 47, -1303}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{-2297, 47, -1297}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{-2303, 47, -1297}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{-2304, 56, -1296}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{-2296, 56, -1296}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{-2300, 62, -1300}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{-2296, 56, -1296}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2296, 56, -1304}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2300, 62, -1300}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{-2296, 56, -1304}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{-2304, 56, -1304}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{-2300, 62, -1300}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{-2304, 56, -1304}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{-2304, 56, -1296}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{-2300, 62, -1300}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -354, 61, 1454}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -354, 61, 1446}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -346, 61, 1446}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -346, 61, 1454}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -353, 52, 1454}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -353, 52, 1447}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -347, 52, 1447}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -347, 52, 1454}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -346, 61, 1454}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -346, 61, 1446}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -350, 67, 1450}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -346, 61, 1446}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -354, 61, 1446}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ -350, 67, 1450}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -354, 61, 1446}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -354, 61, 1454}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ -350, 67, 1450}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -354, 61, 1454}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -346, 61, 1454}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -350, 67, 1450}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 4, 56, 1204}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -4, 56, 1204}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -4, 56, 1196}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 56, 1196}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 47, 1203}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -3, 47, 1203}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -3, 47, 1197}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 47, 1197}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 56, 1196}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -4, 56, 1196}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ 0, 62, 1200}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -4, 56, 1196}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -4, 56, 1204}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ 0, 62, 1200}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -4, 56, 1204}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 4, 56, 1204}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 0, 62, 1200}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 4, 56, 1204}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ 4, 56, 1196}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ 0, 62, 1200}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -4, 61, 796}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 61, 796}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 61, 804}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -4, 61, 804}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -4, 52, 797}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ 3, 52, 797}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ 3, 52, 803}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -4, 52, 803}, { 3, 1023}, {0x14, 0x14, 0x14, 0x00}}, + {{ -4, 61, 804}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 4, 61, 804}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 0, 67, 800}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 4, 61, 804}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ 4, 61, 796}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ 0, 67, 800}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ 4, 61, 796}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -4, 61, 796}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ 0, 67, 800}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -4, 61, 796}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -4, 61, 804}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ 0, 67, 800}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ 4, 56, 404}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -4, 56, 404}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -4, 56, 396}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 56, 396}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 47, 403}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -3, 47, 403}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -3, 47, 397}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 47, 397}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ 4, 56, 396}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -4, 56, 396}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ 0, 62, 400}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -4, 56, 396}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -4, 56, 404}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ 0, 62, 400}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -4, 56, 404}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 4, 56, 404}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 0, 62, 400}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 4, 56, 404}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ 4, 56, 396}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ 0, 62, 400}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -704, 56, 1096}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -696, 56, 1096}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -696, 56, 1104}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -704, 56, 1104}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -703, 47, 1097}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -697, 47, 1097}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -697, 47, 1103}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -703, 47, 1103}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -704, 56, 1104}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -696, 56, 1104}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -700, 62, 1100}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -696, 56, 1104}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -696, 56, 1096}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -700, 62, 1100}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -696, 56, 1096}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -704, 56, 1096}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ -700, 62, 1100}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -704, 56, 1096}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -704, 56, 1104}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ -700, 62, 1100}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -704, 61, 696}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -696, 61, 696}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -696, 61, 704}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -704, 61, 704}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -704, 52, 697}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -697, 52, 697}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -697, 52, 703}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -704, 52, 703}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -704, 61, 704}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -696, 61, 704}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -700, 67, 700}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -696, 61, 704}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -696, 61, 696}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -700, 67, 700}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -696, 61, 696}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -704, 61, 696}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ -700, 67, 700}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -704, 61, 696}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -704, 61, 704}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ -700, 67, 700}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ -704, 56, 306}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -696, 56, 306}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -696, 56, 314}, { 4, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{ -704, 56, 314}, { 4, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -703, 47, 307}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -697, 47, 307}, { 0, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -697, 47, 313}, { 3, 1027}, {0x14, 0x14, 0x14, 0x00}}, + {{ -703, 47, 313}, { 3, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{ -704, 56, 314}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -696, 56, 314}, { 0, 1028}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -700, 62, 310}, { 4, 1026}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -696, 56, 314}, { 0, 1024}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -696, 56, 306}, { 0, 1028}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -700, 62, 310}, { 4, 1026}, {0x1c, 0x1c, 0x1c, 0x00}}, + {{ -696, 56, 306}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -704, 56, 306}, { 0, 1028}, {0x30, 0x30, 0x30, 0x00}}, + {{ -700, 62, 310}, { 4, 1026}, {0x30, 0x30, 0x30, 0x00}}, + {{ -704, 56, 306}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -704, 56, 314}, { 0, 1028}, {0x80, 0x80, 0x80, 0x00}}, + {{ -700, 62, 310}, { 4, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{-3104, 56, -204}, { 0, 1024}, {0x08, 0x08, 0x08, 0x00}}, + {{-3096, 56, -204}, { 0, 1028}, {0x08, 0x08, 0x08, 0x00}}, + {{-3096, 56, -196}, { 4, 1028}, {0x08, 0x08, 0x08, 0x00}}, + {{-3104, 56, -196}, { 4, 1024}, {0x08, 0x08, 0x08, 0x00}}, + {{-3103, 47, -203}, { 0, 1024}, {0x08, 0x08, 0x08, 0x00}}, + {{-3097, 47, -203}, { 0, 1027}, {0x08, 0x08, 0x08, 0x00}}, + {{-3097, 47, -197}, { 3, 1027}, {0x08, 0x08, 0x08, 0x00}}, + {{-3103, 47, -197}, { 3, 1024}, {0x08, 0x08, 0x08, 0x00}}, + {{-3104, 56, -196}, { 0, 1023}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{-3096, 56, -196}, { 0, 1028}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{-3100, 62, -200}, { 4, 1026}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{-3096, 56, -196}, { 0, 1024}, {0x08, 0x08, 0x0c, 0x00}}, + {{-3096, 56, -204}, { 0, 1028}, {0x08, 0x08, 0x0c, 0x00}}, + {{-3100, 62, -200}, { 4, 1026}, {0x08, 0x08, 0x0c, 0x00}}, + {{-3096, 56, -204}, { 0, 1024}, {0x14, 0x14, 0x14, 0x00}}, + {{-3104, 56, -204}, { 0, 1028}, {0x14, 0x14, 0x14, 0x00}}, + {{-3100, 62, -200}, { 4, 1026}, {0x14, 0x14, 0x14, 0x00}}, + {{-3104, 56, -204}, { 0, 1024}, {0x48, 0x48, 0x48, 0x00}}, + {{-3104, 56, -196}, { 0, 1028}, {0x48, 0x48, 0x48, 0x00}}, + {{-3100, 62, -200}, { 4, 1026}, {0x48, 0x48, 0x48, 0x00}}, + {{-2517, -80, 261}, { 0, 1023}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2550, 12, 226}, { 0, 1825}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2650, -80, 50}, { 1709, 1908}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2550, 12, 226}, { 0, 1023}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2550, 12, -127}, { 0, 3744}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2650, -80, 50}, { 1046, 2377}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2650, -80, 50}, { 0, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2550, 12, -127}, { 0, 2745}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2583, -80, -209}, { 978, 2838}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{ -950, 12, 226}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -900, -80, 310}, { 0, 2059}, {0x44, 0x44, 0x44, 0x00}}, + {{ -880, -80, 80}, { 1432, 1005}, {0x44, 0x44, 0x44, 0x00}}, + {{ -880, -80, 80}, { 0, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 12, -127}, { 0, 2853}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 12, 226}, { 1324, 477}, {0x44, 0x44, 0x44, 0x00}}, + {{ -827, -80, -141}, { 0, 2772}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 12, -127}, { 1145, 2450}, {0x44, 0x44, 0x44, 0x00}}, + {{-1750, 12, 226}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{-1710, -80, 290}, { 0, 1942}, {0x44, 0x44, 0x44, 0x00}}, + {{-1350, 12, 226}, { 2903, 2058}, {0x44, 0x44, 0x44, 0x00}}, + {{-1320, -80, 365}, { 0, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{-1350, 12, 226}, { 0, 2328}, {0x44, 0x44, 0x44, 0x00}}, + {{-1710, -80, 290}, { 2890, 2033}, {0x44, 0x44, 0x44, 0x00}}, + {{-1350, 12, 226}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{-1320, -80, 365}, { 0, 2328}, {0x44, 0x44, 0x44, 0x00}}, + {{-1030, -80, 350}, { 2213, 2636}, {0x44, 0x44, 0x44, 0x00}}, + {{-1030, -80, 350}, { 0, 3762}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 12, 226}, { 1341, 3799}, {0x44, 0x44, 0x44, 0x00}}, + {{-1030, -80, 350}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -905, -80, 345}, { 0, 1990}, {0x44, 0x44, 0x44, 0x00}}, + {{ -900, -80, 310}, { 264, 2038}, {0x44, 0x44, 0x44, 0x00}}, + {{-1030, -80, 350}, { 0, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{ -900, -80, 310}, { 0, 2072}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 12, 226}, { 1020, 1895}, {0x44, 0x44, 0x44, 0x00}}, + {{-1950, 12, 226}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{-2550, 12, 226}, { 0, 5647}, {0x44, 0x44, 0x44, 0x00}}, + {{-2517, -80, 261}, { 760, 5392}, {0x44, 0x44, 0x44, 0x00}}, + {{-2517, -80, 262}, { 0, 5455}, {0x44, 0x44, 0x44, 0x00}}, + {{-2476, -80, 327}, { 519, 5178}, {0x44, 0x44, 0x44, 0x00}}, + {{-2476, -80, 327}, { 0, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{-2020, -80, 300}, { 0, 4542}, {0x44, 0x44, 0x44, 0x00}}, + {{-1950, 12, 226}, { 891, 5114}, {0x44, 0x44, 0x44, 0x00}}, + {{-2020, -80, 300}, { 0, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{-1827, -80, 390}, { 0, 2666}, {0x44, 0x44, 0x44, 0x00}}, + {{-1710, -80, 290}, { 1079, 3156}, {0x44, 0x44, 0x44, 0x00}}, + {{-2020, -80, 300}, { 0, 2082}, {0x44, 0x44, 0x44, 0x00}}, + {{-1710, -80, 290}, { 2031, 824}, {0x44, 0x44, 0x44, 0x00}}, + {{-1710, -80, 290}, { 0, 3065}, {0x44, 0x44, 0x44, 0x00}}, + {{-1750, 12, 226}, { 652, 2419}, {0x44, 0x44, 0x44, 0x00}}, + {{-2160, 12, -327}, { 0, 1023}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2180, -68, -397}, { 0, 1857}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2260, -80, -230}, { 1275, 1205}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2160, 12, -127}, { 0, 1023}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2160, 12, -327}, { 0, 2565}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2260, -80, -230}, { 1046, 1814}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-2160, 12, -127}, { 0, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{-2260, -80, -230}, { 0, 2336}, {0x44, 0x44, 0x44, 0x00}}, + {{-2550, 12, -127}, { 2432, 2788}, {0x44, 0x44, 0x44, 0x00}}, + {{-2260, -80, -230}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{-2583, -80, -209}, { 0, 3521}, {0x44, 0x44, 0x44, 0x00}}, + {{-2550, 12, -127}, { 958, 3304}, {0x44, 0x44, 0x44, 0x00}}, + {{-1340, 12, -327}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{-1690, -68, -437}, { 0, 3917}, {0x44, 0x44, 0x44, 0x00}}, + {{-1840, -68, -477}, { 259, 5085}, {0x44, 0x44, 0x44, 0x00}}, + {{-1690, -68, -437}, { 0, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{-1340, 12, -327}, { 0, 3917}, {0x44, 0x44, 0x44, 0x00}}, + {{-1460, -68, -497}, { 1027, 2540}, {0x44, 0x44, 0x44, 0x00}}, + {{-1460, -68, -497}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{-1340, 12, -327}, { 0, 2741}, {0x44, 0x44, 0x44, 0x00}}, + {{-1315, -40, -444}, { 693, 2021}, {0x44, 0x44, 0x44, 0x00}}, + {{-1840, -68, -477}, { 0, 5093}, {0x44, 0x44, 0x44, 0x00}}, + {{-2160, 12, -327}, { 2033, 7006}, {0x44, 0x44, 0x44, 0x00}}, + {{-1840, -68, -477}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{-2180, -68, -397}, { 0, 3715}, {0x44, 0x44, 0x44, 0x00}}, + {{-2160, 12, -327}, { 833, 3688}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 12, -127}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -827, -80, -141}, { 0, 2214}, {0x44, 0x44, 0x44, 0x00}}, + {{-1021, -64, -261}, { 1308, 1022}, {0x44, 0x44, 0x44, 0x00}}, + {{-1021, -64, -261}, { 0, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{-1180, -80, -240}, { 0, 2264}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 12, -127}, { 1223, 562}, {0x44, 0x44, 0x44, 0x00}}, + {{-1340, 12, -327}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{-1340, 12, -127}, { 0, 2565}, {0x44, 0x44, 0x44, 0x00}}, + {{-1180, -80, -240}, { 1422, 1697}, {0x44, 0x44, 0x44, 0x00}}, + {{-1340, 12, -127}, { 0, 1024}, {0x44, 0x44, 0x44, 0x00}}, + {{ -950, 12, -127}, { 0, 4029}, {0x44, 0x44, 0x44, 0x00}}, + {{-1180, -80, -240}, { 1120, 2256}, {0x44, 0x44, 0x44, 0x00}}, + {{-1315, -40, -444}, { 0, 1023}, {0x44, 0x44, 0x44, 0x00}}, + {{-1340, 12, -327}, { 0, 2024}, {0x44, 0x44, 0x44, 0x00}}, + {{-1180, -80, -240}, { 1571, 2101}, {0x44, 0x44, 0x44, 0x00}}, + {{ -150, 6, 1400}, { 0, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 1300}, { 0, -6216}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 1300}, { 3617, -9837}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 1400}, { 7234, -6216}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 1500}, { 7234, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -150, 6, 1500}, { 3617, 4644}, {0x28, 0x29, 0x28, 0x00}}, + {{ -150, 6, 1500}, { 1029, 6199}, {0x28, 0x29, 0x28, 0x00}}, + {{ -250, 6, 1500}, { 1035, 11375}, {0x28, 0x29, 0x28, 0x00}}, + {{ -250, 6, 1400}, { 11, 11375}, {0x28, 0x29, 0x28, 0x00}}, + {{ -150, 6, 1400}, { 5, 6199}, {0x28, 0x29, 0x28, 0x00}}, + {{ -450, 6, 1500}, { 1047, 21726}, {0x28, 0x29, 0x28, 0x00}}, + {{ -450, 6, 1400}, { 23, 21726}, {0x28, 0x29, 0x28, 0x00}}, + {{ -450, 6, 1400}, { 0, -6152}, {0x28, 0x29, 0x28, 0x00}}, + {{ -450, 6, 1500}, { 511, -8545}, {0x28, 0x29, 0x28, 0x00}}, + {{ -550, 6, 1500}, { 1023, -6152}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, 1300}, { 1024, 3416}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, 1200}, { 512, 5808}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, 1200}, { 0, 3416}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, 1200}, { -162, -24852}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, 1200}, { 861, -24852}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, 1000}, { 915, -16227}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, 1000}, { -108, -16227}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, 800}, { 969, -7601}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, 800}, { -54, -7601}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, 600}, { 1024, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, 600}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, 400}, { 1078, 9649}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, 400}, { 54, 9649}, {0x28, 0x29, 0x28, 0x00}}, + {{ -250, 6, -700}, { 1027, 970}, {0x28, 0x29, 0x28, 0x00}}, + {{ -250, 6, -500}, { 6, 970}, {0x28, 0x29, 0x28, 0x00}}, + {{ -450, 6, -500}, { 6, -7105}, {0x28, 0x29, 0x28, 0x00}}, + {{ -450, 6, -700}, { 1027, -7105}, {0x28, 0x29, 0x28, 0x00}}, + {{ -250, 6, -500}, { 6, 970}, {0x28, 0x29, 0x28, 0x00}}, + {{ -250, 6, -700}, { 1027, 970}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, -700}, { 1023, -17866}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, -500}, { 1023, -14088}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, -500}, { 0, -14088}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, -100}, { 1024, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, -100}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-2950, 6, 100}, { 1024, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{-2950, 6, 0}, { 0, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{-2750, 6, 0}, { 24, -8031}, {0x28, 0x29, 0x28, 0x00}}, + {{-2750, 6, 100}, { 1048, -8031}, {0x28, 0x29, 0x28, 0x00}}, + {{-2550, 6, 16}, { 48, -17086}, {0x28, 0x29, 0x28, 0x00}}, + {{-2550, 6, 86}, { 1072, -17086}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 300}, { 986, -6626}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 300}, { -37, -6626}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 100}, { -74, -14276}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 100}, { 949, -14276}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 500}, { 1024, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 500}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 500}, { -113, -22330}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 500}, { 910, -22330}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 700}, { 948, -14545}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 700}, { -75, -14545}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 900}, { 986, -6760}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 900}, { -37, -6760}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 1100}, { -75, -14545}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 1100}, { 948, -14545}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 1300}, { 986, -6760}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 1300}, { -37, -6760}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, 400}, { 54, 9649}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, 400}, { 1078, 9649}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, 225}, { 1125, 17197}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, 400}, { 54, 9649}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, 225}, { 1125, 17197}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, 225}, { 101, 17197}, {0x28, 0x29, 0x28, 0x00}}, + {{ -450, 6, -2100}, { 1061, -7564}, {0x28, 0x29, 0x28, 0x00}}, + {{ -450, 6, -2000}, { 37, -7564}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, -24, -2000}, { 74, -16152}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, -24, -2100}, { 1098, -16152}, {0x28, 0x29, 0x28, 0x00}}, + {{ -250, 6, -2100}, { 1024, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -250, 6, -2000}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -150, 6, -2000}, { -18, 5318}, {0x28, 0x29, 0x28, 0x00}}, + {{ -150, 6, -2100}, { 1005, 5318}, {0x28, 0x29, 0x28, 0x00}}, + {{-1050, -24, -2100}, { 1024, -2365}, {0x28, 0x29, 0x28, 0x00}}, + {{-1050, -24, -2000}, { 1023, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{-1250, -24, -2000}, { -719, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1250, -24, -2100}, { -719, -2364}, {0x28, 0x29, 0x28, 0x00}}, + {{ -850, -24, -2100}, { 2768, -2366}, {0x28, 0x29, 0x28, 0x00}}, + {{ -850, -24, -2000}, { 2767, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, -24, -2100}, { 4512, -2366}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, -24, -2000}, { 4511, 1022}, {0x28, 0x29, 0x28, 0x00}}, + {{-1650, 6, -2000}, { -4207, 1026}, {0x28, 0x29, 0x28, 0x00}}, + {{-1650, 6, -2100}, { -4207, -2362}, {0x28, 0x29, 0x28, 0x00}}, + {{-1450, 6, -2100}, { -2463, -2363}, {0x28, 0x29, 0x28, 0x00}}, + {{-1450, 6, -2000}, { -2463, 1025}, {0x28, 0x29, 0x28, 0x00}}, + {{-2250, 6, -1200}, { 0, -6929}, {0x28, 0x29, 0x28, 0x00}}, + {{-2350, 6, -1200}, { 1024, -6929}, {0x28, 0x29, 0x28, 0x00}}, + {{-2350, 6, -1400}, { 1023, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-2250, 6, -1400}, { 0, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{-3050, 6, -100}, { 0, -11367}, {0x28, 0x29, 0x28, 0x00}}, + {{-3150, 6, -100}, { 1023, -11367}, {0x28, 0x29, 0x28, 0x00}}, + {{-3150, 6, -300}, { 1023, -3106}, {0x28, 0x29, 0x28, 0x00}}, + {{-3050, 6, -300}, { 0, -3106}, {0x28, 0x29, 0x28, 0x00}}, + {{-3150, 6, -400}, { 1024, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{-3050, 6, -300}, { 0, -3106}, {0x28, 0x29, 0x28, 0x00}}, + {{-3150, 6, -400}, { 1024, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{-3050, 6, -400}, { 0, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, -1900}, { 41, -15095}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, -1800}, { 1064, -15128}, {0x28, 0x29, 0x28, 0x00}}, + {{ -150, 6, -1600}, { 1041, -6049}, {0x28, 0x29, 0x28, 0x00}}, + {{ -250, 6, -1700}, { 18, -6017}, {0x28, 0x29, 0x28, 0x00}}, + {{ -350, 6, -1400}, { 1017, 3028}, {0x28, 0x29, 0x28, 0x00}}, + {{ -450, 6, -1500}, { -5, 3061}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, 225}, { 4778, -5802}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, 225}, { 9557, -5802}, {0x28, 0x29, 0x28, 0x00}}, + {{ -850, 6, 155}, { 4778, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -850, 6, 85}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, 85}, { -4778, -5802}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, -1000}, { 0, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, -1000}, { 1023, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, -1200}, { 1023, 9084}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, -1100}, { 0, 5054}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, -800}, { 0, -7036}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, -800}, { 1024, -7036}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, -800}, { 1024, -11066}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, -800}, { 0, -11066}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, -500}, { 0, -19126}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, -500}, { 1024, -19126}, {0x28, 0x29, 0x28, 0x00}}, + {{ -150, 6, -2000}, { 0, -256}, {0x28, 0x29, 0x28, 0x00}}, + {{ -150, 6, -2100}, { 5119, -256}, {0x28, 0x29, 0x28, 0x00}}, + {{ 150, 6, -2100}, { 5120, 15104}, {0x28, 0x29, 0x28, 0x00}}, + {{ 150, 6, -1900}, { 1279, 6912}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, -1800}, { -3840, 1792}, {0x28, 0x29, 0x28, 0x00}}, + {{ -550, 6, -1200}, { 994, 12107}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, -1300}, { -28, 12139}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, -1100}, { 982, 16646}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, -1300}, { -28, 12139}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, -1100}, { 982, 16646}, {0x28, 0x29, 0x28, 0x00}}, + {{ -750, 6, -1200}, { -40, 16678}, {0x28, 0x29, 0x28, 0x00}}, + {{-3050, 6, -100}, { 0, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{-2950, 6, 0}, { 49, -5604}, {0x28, 0x29, 0x28, 0x00}}, + {{-2950, 6, 100}, { 1099, -8939}, {0x28, 0x29, 0x28, 0x00}}, + {{-3050, 6, 100}, { 2098, -5645}, {0x28, 0x29, 0x28, 0x00}}, + {{-3150, 6, 0}, { 2048, 983}, {0x28, 0x29, 0x28, 0x00}}, + {{-3150, 6, -100}, { 999, 4317}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, -68}, { 0, -5120}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, -68}, { 4095, -5120}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 100}, { 4083, 1753}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 100}, { -12, 1745}, {0x28, 0x29, 0x28, 0x00}}, + {{ -450, 6, -700}, { 1027, -7105}, {0x28, 0x29, 0x28, 0x00}}, + {{ -450, 6, -500}, { 6, -7105}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, -500}, { 6, -15181}, {0x28, 0x29, 0x28, 0x00}}, + {{ -650, 6, -700}, { 1027, -15181}, {0x28, 0x29, 0x28, 0x00}}, + {{ -850, 6, 155}, { 966, -5193}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 6, 155}, { 1024, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -950, 6, 85}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -850, 6, 85}, { -57, -5193}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 900}, { -75, -14545}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 900}, { 948, -14545}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, 1100}, { 986, -6760}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, 1100}, { -37, -6760}, {0x28, 0x29, 0x28, 0x00}}, + {{-2350, 6, -1200}, { 898, 24350}, {0x28, 0x29, 0x28, 0x00}}, + {{-2250, 6, -1200}, { -143, 27656}, {0x28, 0x29, 0x28, 0x00}}, + {{-2450, 6, -1000}, { -70, 14106}, {0x28, 0x29, 0x28, 0x00}}, + {{-2550, 6, -1000}, { 971, 10800}, {0x28, 0x29, 0x28, 0x00}}, + {{-2650, 6, -800}, { 2, 556}, {0x28, 0x29, 0x28, 0x00}}, + {{-2750, 6, -800}, { 1044, -2749}, {0x28, 0x29, 0x28, 0x00}}, + {{-2750, -43, -797}, { 1044, -2749}, {0x28, 0x29, 0x28, 0x00}}, + {{-2650, -43, -797}, { 2, 556}, {0x28, 0x29, 0x28, 0x00}}, + {{-2850, -18, -599}, { 75, -12993}, {0x28, 0x29, 0x28, 0x00}}, + {{-2950, -18, -599}, { 1117, -16298}, {0x28, 0x29, 0x28, 0x00}}, + {{-3050, 6, -400}, { 148, -26543}, {0x28, 0x29, 0x28, 0x00}}, + {{-3150, 6, -400}, { 1189, -29848}, {0x28, 0x29, 0x28, 0x00}}, + {{-1950, 6, -1800}, { 1004, 3031}, {0x28, 0x29, 0x28, 0x00}}, + {{-1850, 6, -1800}, { -53, 6695}, {0x28, 0x29, 0x28, 0x00}}, + {{-2050, 6, -1600}, { 82, -7687}, {0x28, 0x29, 0x28, 0x00}}, + {{-2150, 6, -1600}, { 1141, -11350}, {0x28, 0x29, 0x28, 0x00}}, + {{-2250, 6, -1400}, { 219, -22069}, {0x28, 0x29, 0x28, 0x00}}, + {{-2350, 6, -1400}, { 1278, -25733}, {0x28, 0x29, 0x28, 0x00}}, + {{-1650, 6, -2100}, { 799, 24604}, {0x28, 0x29, 0x28, 0x00}}, + {{-1650, 6, -2000}, { -190, 21077}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, -100}, { 1022, -562}, {0x28, 0x29, 0x28, 0x00}}, + {{ 50, 6, -68}, { 1026, 857}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, -68}, { -4, 857}, {0x28, 0x29, 0x28, 0x00}}, + {{ -50, 6, -100}, { -8, -562}, {0x28, 0x29, 0x28, 0x00}}, + {{ -890, -20, -2040}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -890, -80, -2040}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -890, -80, -2060}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ -890, -20, -2060}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -890, -20, -2060}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -890, -80, -2060}, { 811, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -910, -80, -2060}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -910, -20, -2060}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -910, -20, -2060}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -910, -80, -2060}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -910, -80, -2040}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -910, -20, -2040}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -910, -20, -2040}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -910, -80, -2040}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -890, -80, -2040}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -890, -20, -2040}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1510, 10, -2040}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1510, -80, -2040}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1490, -80, -2040}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1490, 10, -2040}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1510, 10, -2060}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1510, -80, -2060}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1510, -80, -2040}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1510, 10, -2040}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1490, 10, -2060}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1490, -80, -2060}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1510, -80, -2060}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1510, 10, -2060}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1490, 10, -2040}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1490, -80, -2040}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{-1490, -80, -2060}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{-1490, 10, -2060}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 60, 10, -1890}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 60, -80, -1890}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ 60, -80, -1910}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ 60, 10, -1910}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 60, 10, -1910}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 60, -80, -1910}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ 40, -80, -1910}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ 40, 10, -1910}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 40, 10, -1910}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 40, -80, -1910}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ 40, -80, -1890}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ 40, 10, -1890}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 40, 10, -1890}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 40, -80, -1890}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ 60, -80, -1890}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ 60, 10, -1890}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -310, 10, -2040}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -310, -80, -2040}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -290, -80, -2040}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -290, 10, -2040}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -310, 10, -2060}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -310, -80, -2060}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -310, -80, -2040}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -310, 10, -2040}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -290, 10, -2060}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -290, -80, -2060}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -310, -80, -2060}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -310, 10, -2060}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -290, 10, -2040}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -290, -80, -2040}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -290, -80, -2060}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ -290, 10, -2060}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -340, -80, -1490}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -340, 10, -1490}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -360, 10, -1490}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -360, -80, -1490}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -360, -80, -1490}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -360, 10, -1490}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -360, 10, -1510}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -360, -80, -1510}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -360, -80, -1510}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -360, 10, -1510}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -340, 10, -1510}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -340, -80, -1510}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -340, -80, -1510}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ -340, 10, -1510}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -340, 10, -1490}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -340, -80, -1490}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -690, -80, -1160}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ -690, 10, -1160}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, 10, -1140}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, -80, -1140}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -710, -80, -1160}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -710, 10, -1160}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, 10, -1160}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, -80, -1160}, { 811, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -710, -80, -1140}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -710, 10, -1140}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, 10, -1160}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, -80, -1160}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -690, -80, -1140}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -690, 10, -1140}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, 10, -1140}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, -80, -1140}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -340, -80, -590}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -340, 10, -590}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -360, 10, -590}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -360, -80, -590}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -360, -80, -590}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -360, 10, -590}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -360, 10, -610}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -360, -80, -610}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -360, -80, -610}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -360, 10, -610}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -340, 10, -610}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -340, -80, -610}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -340, -80, -610}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ -340, 10, -610}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -340, 10, -590}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -340, -80, -590}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -710, 10, -590}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, -80, -590}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -690, -80, -590}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -690, 10, -590}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, 10, -610}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, -80, -610}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -710, -80, -590}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -710, 10, -590}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, 10, -610}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, -80, -610}, { 811, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -710, -80, -610}, { 0, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -710, 10, -610}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, 10, -590}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, -80, -590}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -690, -80, -610}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ -690, 10, -610}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, 10, 160}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, -80, 160}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ 10, -80, 140}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ 10, 10, 140}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, 10, -240}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, -80, -240}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ 10, -80, -240}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ 10, 10, -240}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, 10, -260}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, -80, -260}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -10, -80, -240}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -10, 10, -240}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, 10, -260}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, -80, -260}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -10, -80, -260}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -10, 10, -260}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, 10, -240}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, -80, -240}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ 10, -80, -260}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ 10, 10, -260}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, 10, 140}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, -80, 140}, { 811, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -10, -80, 140}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -10, 10, 140}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, -80, 540}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ 10, 10, 540}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, 10, 560}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, -80, 560}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -10, -80, 540}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -10, 10, 540}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, 10, 540}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, -80, 540}, { 811, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -10, -80, 560}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -10, 10, 560}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, 10, 540}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, -80, 540}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ 10, -80, 560}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ 10, 10, 560}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, 10, 560}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, -80, 560}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -10, 10, 160}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, -80, 160}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ 10, -80, 160}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ 10, 10, 160}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, 10, 140}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, -80, 140}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -10, -80, 160}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -10, 10, 160}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1940, 10, -1740}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1940, -80, -1740}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{-1940, -80, -1760}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{-1940, 10, -1760}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1940, 10, -1760}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1940, -80, -1760}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1960, -80, -1760}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-1960, 10, -1760}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1960, 10, -1760}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1960, -80, -1760}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1960, -80, -1740}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1960, 10, -1740}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1960, 10, -1740}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1960, -80, -1740}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-1940, -80, -1740}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-1940, 10, -1740}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2310, 10, -1290}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2310, -80, -1290}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2290, -80, -1290}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2290, 10, -1290}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2310, 10, -1310}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2310, -80, -1310}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2310, -80, -1290}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2310, 10, -1290}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2290, 10, -1310}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2290, -80, -1310}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-2310, -80, -1310}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-2310, 10, -1310}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2290, 10, -1290}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2290, -80, -1290}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{-2290, -80, -1310}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{-2290, 10, -1310}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -40, 10, 1410}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -40, -80, 1410}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -40, -80, 1390}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ -40, 10, 1390}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -40, 10, 1390}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -40, -80, 1390}, { 811, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -60, -80, 1390}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -60, 10, 1390}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -60, 10, 1390}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -60, -80, 1390}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -60, -80, 1410}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -60, 10, 1410}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -60, 10, 1410}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -60, -80, 1410}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -40, -80, 1410}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -40, 10, 1410}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, 10, 960}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, -80, 960}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ 10, -80, 960}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ 10, 10, 960}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, 10, 940}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -10, -80, 940}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -10, -80, 960}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -10, 10, 960}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, 10, 940}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, -80, 940}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -10, -80, 940}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -10, 10, 940}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, 10, 960}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ 10, -80, 960}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ 10, -80, 940}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ 10, 10, 940}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, -80, 960}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -690, 10, 960}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, 10, 960}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, -80, 960}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -710, -80, 960}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -710, 10, 960}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, 10, 940}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, -80, 940}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -710, -80, 940}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -710, 10, 940}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, 10, 940}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, -80, 940}, { 811, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -690, -80, 940}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ -690, 10, 940}, { 52, 861}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, 10, 960}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, -80, 960}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -560, 10, 1410}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -560, -80, 1410}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -540, -80, 1410}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -540, 10, 1410}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -560, 10, 1390}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -560, -80, 1390}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -560, -80, 1410}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -560, 10, 1410}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -540, 10, 1390}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -540, -80, 1390}, { 811, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -560, -80, 1390}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{ -560, 10, 1390}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -540, 10, 1410}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -540, -80, 1410}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -540, -80, 1390}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ -540, 10, 1390}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, 10, 560}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, -80, 560}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -690, -80, 540}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ -690, 10, 540}, { 52, 861}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, 10, 540}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, -80, 540}, { 811, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -710, -80, 540}, { 0, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -710, 10, 540}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, 10, 540}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, -80, 540}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -710, -80, 560}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -710, 10, 560}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, 10, 560}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, -80, 560}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -690, -80, 560}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -690, 10, 560}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, 10, 160}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, -80, 160}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -690, -80, 160}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -690, 10, 160}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, 10, 140}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -710, -80, 140}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -710, -80, 160}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -710, 10, 160}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, 10, 140}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, -80, 140}, { 811, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -710, -80, 140}, { 0, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{ -710, 10, 140}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, 10, 160}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -690, -80, 160}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{ -690, -80, 140}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{ -690, 10, 140}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2890, -80, 60}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2890, 10, 60}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2910, 10, 60}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2910, -80, 60}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2910, -80, 60}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2910, 10, 60}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2910, 10, 40}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2910, -80, 40}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-2910, -80, 40}, { 0, 1023}, {0x28, 0x29, 0x28, 0x00}}, + {{-2910, 10, 40}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2890, 10, 40}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2890, -80, 40}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-2890, -80, 40}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{-2890, 10, 40}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2890, 10, 60}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2890, -80, 60}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{-2640, 10, -840}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2640, -80, -840}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{-2640, -80, -860}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{-2640, 10, -860}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2640, 10, -860}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2640, -80, -860}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-2660, -80, -860}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-2660, 10, -860}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2660, 10, -860}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2660, -80, -860}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2660, -80, -840}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2660, 10, -840}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2660, 10, -840}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-2660, -80, -840}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2640, -80, -840}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-2640, 10, -840}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3060, 5, -439}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3060, -80, -440}, { 811, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-3040, -80, -440}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{-3040, 5, -439}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3060, 3, -459}, { -26, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3060, -80, -460}, { 811, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-3060, -80, -440}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{-3060, 5, -439}, { -837, 1023}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3040, 3, -459}, { -26, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3040, -80, -460}, { 811, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-3060, -80, -460}, { 0, 1024}, {0x28, 0x29, 0x28, 0x00}}, + {{-3060, 3, -459}, { -837, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3040, 5, -439}, { -837, 1210}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3040, -80, -440}, { 0, 1210}, {0x28, 0x29, 0x28, 0x00}}, + {{-3040, -80, -460}, { 811, 1215}, {0x28, 0x29, 0x28, 0x00}}, + {{-3040, 3, -459}, { 52, 860}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -504, 52, -1350}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -505, 61, -1350}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 61, -1355}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 52, -1354}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 52, -1354}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 61, -1355}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -494, 61, -1350}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -495, 52, -1350}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -495, 52, -1350}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -494, 61, -1350}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 61, -1344}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 52, -1345}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 52, -1345}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 61, -1344}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -505, 61, -1350}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -504, 52, -1350}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -107, 52, -1746}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -108, 61, -1746}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -102, 61, -1752}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -102, 52, -1751}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -102, 52, -1751}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -102, 61, -1752}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -97, 61, -1746}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -98, 52, -1746}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -98, 52, -1746}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -97, 61, -1746}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -102, 61, -1741}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -102, 52, -1742}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -102, 52, -1742}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -102, 61, -1741}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -108, 61, -1746}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -107, 52, -1746}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, 47, -2054}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -354, 56, -2054}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 56, -2054}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -347, 47, -2054}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -347, 47, -2054}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 56, -2054}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 56, -2046}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -347, 47, -2047}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -347, 47, -2047}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 56, -2046}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -354, 56, -2046}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, 47, -2047}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, 47, -2047}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -354, 56, -2046}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -354, 56, -2054}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, 47, -2054}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -947, 22, -2054}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -946, 31, -2054}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -946, 31, -2046}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -947, 22, -2047}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -947, 22, -2047}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -946, 31, -2046}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -954, 31, -2046}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -953, 22, -2047}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -953, 22, -2047}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -954, 31, -2046}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -954, 31, -2054}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -953, 22, -2054}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -953, 22, -2054}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -954, 31, -2054}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -946, 31, -2054}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -947, 22, -2054}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 47, -903}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, -904}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, -896}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 47, -897}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 47, -897}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, -896}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, -896}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, -897}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, -897}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, -896}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, -904}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, -903}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, -903}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, -904}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, -904}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 47, -903}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 52, -547}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -446, 61, -546}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, 61, -546}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 52, -547}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 52, -554}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -446, 61, -554}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -446, 61, -546}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 52, -547}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 52, -554}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, 61, -554}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -446, 61, -554}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 52, -554}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 52, -547}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, 61, -546}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, 61, -554}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 52, -554}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 52, -647}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, 61, -646}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, 61, -654}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 52, -654}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 52, -654}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, 61, -654}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -446, 61, -654}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 52, -654}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 52, -654}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -446, 61, -654}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -446, 61, -646}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 52, -647}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 52, -647}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -446, 61, -646}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -454, 61, -646}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -453, 52, -647}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 52, -397}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 61, -396}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 61, -404}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 52, -403}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 52, -403}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 61, -404}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 61, -404}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 52, -403}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 52, -403}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 61, -404}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 61, -396}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 52, -397}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 52, -397}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 61, -396}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 61, -396}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 52, -397}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 47, 397}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 56, 396}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 56, 396}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 47, 397}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 47, 403}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 56, 404}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 56, 396}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 47, 397}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 47, 403}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 56, 404}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 56, 404}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 47, 403}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 47, 397}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 56, 396}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 56, 404}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 47, 403}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1553, 47, -2054}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1554, 56, -2054}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1546, 56, -2054}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1547, 47, -2054}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1547, 47, -2054}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1546, 56, -2054}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1546, 56, -2046}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1547, 47, -2047}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1547, 47, -2047}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1546, 56, -2046}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1554, 56, -2046}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1553, 47, -2047}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1553, 47, -2047}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1554, 56, -2046}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1554, 56, -2054}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1553, 47, -2054}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, 1103}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, 1104}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, 1096}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, 1097}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, 1097}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, 1096}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, 1096}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 47, 1097}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 47, 1097}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, 1096}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, 1104}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 47, 1103}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 47, 1103}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, 1104}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, 1104}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, 1103}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -347, 52, 1454}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 61, 1454}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -354, 61, 1454}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, 52, 1454}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, 52, 1454}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -354, 61, 1454}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -354, 61, 1446}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, 52, 1447}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, 52, 1447}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -354, 61, 1446}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 61, 1446}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -347, 52, 1447}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -347, 52, 1447}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 61, 1446}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -346, 61, 1454}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -347, 52, 1454}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 47, 1197}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 56, 1196}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 56, 1204}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 47, 1203}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 47, 1203}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 56, 1204}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 56, 1204}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 47, 1203}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 47, 1203}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 56, 1204}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 56, 1196}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 47, 1197}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3, 47, 1197}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 56, 1196}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 56, 1196}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 47, 1197}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 52, 797}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 61, 796}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 61, 796}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3, 52, 797}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 52, 803}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 61, 804}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 61, 796}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 52, 797}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3, 52, 803}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 61, 804}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 61, 804}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -4, 52, 803}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3, 52, 797}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 61, 796}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4, 61, 804}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3, 52, 803}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 52, 703}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 61, 704}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 61, 696}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 52, 697}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 52, 697}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 61, 696}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 61, 696}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 52, 697}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 52, 697}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 61, 696}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 61, 704}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 52, 703}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 52, 703}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 61, 704}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 61, 704}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 52, 703}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, 313}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, 314}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, 306}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, 307}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, 307}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, 306}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, 306}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 47, 307}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 47, 307}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, 306}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, 314}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 47, 313}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 47, 313}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -696, 56, 314}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -704, 56, 314}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -703, 47, 313}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3103, 47, -197}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3104, 56, -196}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3104, 56, -204}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3103, 47, -203}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3103, 47, -203}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3104, 56, -204}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3096, 56, -204}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3097, 47, -203}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3097, 47, -203}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3096, 56, -204}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3096, 56, -196}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3097, 47, -197}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3097, 47, -197}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3096, 56, -196}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3104, 56, -196}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3103, 47, -197}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2303, 47, -1297}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2304, 56, -1296}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2304, 56, -1304}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2303, 47, -1303}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2303, 47, -1303}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2304, 56, -1304}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2296, 56, -1304}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2297, 47, -1303}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2297, 47, -1303}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2296, 56, -1304}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2296, 56, -1296}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2297, 47, -1297}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2297, 47, -1297}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2296, 56, -1296}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2304, 56, -1296}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2303, 47, -1297}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + +}; diff --git a/courses/special_cup/dks_jungle_parkway/model.inc.c b/courses/special_cup/dks_jungle_parkway/model.inc.c new file mode 100644 index 000000000..30472f756 --- /dev/null +++ b/courses/special_cup/dks_jungle_parkway/model.inc.c @@ -0,0 +1,5685 @@ +#include "types.h" + +mk64_Vtx d_course_dks_jungle_parkway_vertex[] = { + + {{-1842, 199, -812}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1842, -1, -812}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1869, -1, -908}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1869, 199, -908}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1730, 199, -427}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1730, -1, -427}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1758, -1, -524}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1758, 199, -524}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1951, 199, -1597}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1951, -1, -1597}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1947, -1, -1697}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1947, 199, -1697}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1939, 199, -1199}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1939, -1, -1199}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1960, -1, -1297}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1960, 199, -1297}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1954, 199, -1497}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1954, -1, -1497}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1951, -1, -1597}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1951, 199, -1597}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1814, 199, -716}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1814, -1, -716}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1842, -1, -812}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1842, 199, -812}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1918, 199, -1102}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1918, -1, -1102}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1939, -1, -1199}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1939, 199, -1199}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1907, 203, -1890}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1907, 3, -1890}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1870, 5, -1982}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1870, 205, -1982}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1631, 199, -419}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1631, -1, -419}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1730, -1, -427}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1730, 199, -427}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1957, 199, -1397}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1957, -1, -1397}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1954, -1, -1497}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1954, 199, -1497}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1786, 199, -620}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1786, -1, -620}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1814, -1, -716}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1814, 199, -716}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1897, 199, -1004}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1897, -1, -1004}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1918, -1, -1102}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1918, 199, -1102}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1944, 201, -1797}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1944, 1, -1797}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1907, 3, -1890}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1907, 203, -1890}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1758, 199, -524}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1758, -1, -524}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1786, -1, -620}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1786, 199, -620}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1869, 199, -908}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1869, -1, -908}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1897, -1, -1004}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1897, 199, -1004}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1960, 199, -1297}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1960, -1, -1297}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1957, -1, -1397}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1957, 199, -1397}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1947, 199, -1697}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1947, -1, -1697}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1944, 1, -1797}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1944, 201, -1797}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1158, 209, -2182}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1158, 9, -2182}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 9, -2170}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 209, -2170}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1870, 205, -1982}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1870, 5, -1982}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1791, 7, -2044}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1791, 207, -2044}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, 209, -2230}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, 9, -2230}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1456, 9, -2218}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1456, 209, -2218}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1634, 209, -2168}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1634, 9, -2168}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, 9, -2230}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, 209, -2230}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, 209, -2194}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, 9, -2194}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1158, 9, -2182}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1158, 209, -2182}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, 209, -2106}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, 9, -2106}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1634, 9, -2168}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1634, 209, -2168}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1356, 209, -2206}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1356, 9, -2206}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, 9, -2194}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, 209, -2194}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 209, -2170}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 9, -2170}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -959, 9, -2158}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -959, 209, -2158}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1456, 209, -2218}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1456, 9, -2218}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1356, 9, -2206}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1356, 209, -2206}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1791, 207, -2044}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1791, 7, -2044}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, 9, -2106}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, 209, -2106}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -947, 209, -2257}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -947, 9, -2257}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -935, 9, -2356}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -935, 209, -2356}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -851, 209, -2635}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -851, 9, -2635}, { 0, 2048}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -791, 9, -2715}, { 1023, 2048}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -791, 209, -2715}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -935, 209, -2356}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -935, 9, -2356}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -923, 9, -2456}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -923, 209, -2456}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -791, 209, -2715}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -791, 9, -2715}, { 0, 2048}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -732, 9, -2795}, { 1024, 2048}, {0x88, 0x88, 0x88, 0x00}}, + {{ -732, 209, -2795}, { 1024, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ -923, 209, -2456}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -923, 9, -2456}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, 9, -2555}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, 209, -2555}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -732, 209, -2795}, { 0, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ -732, 9, -2795}, { 0, 2048}, {0x88, 0x88, 0x88, 0x00}}, + {{ -672, 9, -2875}, { 1024, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -672, 209, -2875}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, 209, -2555}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, 9, -2555}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -851, 9, -2635}, { 1024, 2048}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -851, 209, -2635}, { 1023, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -959, 209, -2158}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -959, 9, -2158}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -947, 9, -2257}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -947, 209, -2257}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -580, 209, -2914}, { 0, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -580, 9, -2914}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -488, 9, -2954}, { 1023, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -488, 209, -2954}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -191, 209, -2996}, { 0, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -191, 9, -2996}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -92, 9, -3010}, { 1023, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -92, 209, -3010}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 205, 209, -3053}, { 0, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 205, 9, -3053}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 303, 9, -3032}, { 1023, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 303, 209, -3032}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 303, 209, -3032}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 303, 9, -3032}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 401, 9, -3012}, { 1024, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 401, 209, -3012}, { 1024, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -488, 209, -2954}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -488, 9, -2954}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -389, 9, -2968}, { 1024, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -389, 209, -2968}, { 1024, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -92, 209, -3010}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -92, 9, -3010}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 7, 9, -3024}, { 1024, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 7, 209, -3024}, { 1024, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -389, 209, -2968}, { 0, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -389, 9, -2968}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -290, 9, -2982}, { 1024, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -290, 209, -2982}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 401, 209, -3012}, { 0, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 401, 9, -3012}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 499, 9, -2991}, { 1024, 2048}, {0x88, 0x88, 0x88, 0x00}}, + {{ 499, 209, -2991}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 7, 209, -3024}, { 0, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 7, 9, -3024}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 106, 9, -3039}, { 1024, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 106, 209, -3039}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 106, 209, -3039}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 106, 9, -3039}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 205, 9, -3053}, { 1024, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 205, 209, -3053}, { 1023, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -290, 209, -2982}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -290, 9, -2982}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -191, 9, -2996}, { 1024, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -191, 209, -2996}, { 1023, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -672, 209, -2875}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -672, 9, -2875}, { 0, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -580, 9, -2914}, { 1024, 2048}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -580, 209, -2914}, { 1023, 0}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 582, 209, -2935}, { 0, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 582, 9, -2935}, { 0, 2048}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 665, 9, -2880}, { 1023, 2048}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 665, 209, -2880}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 780, 209, -2627}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 780, 9, -2627}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 792, 9, -2527}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 792, 209, -2527}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 665, 209, -2880}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 665, 9, -2880}, { 0, 2048}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 748, 9, -2824}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 748, 209, -2824}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 748, 209, -2824}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 748, 9, -2824}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 767, 9, -2726}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 767, 209, -2726}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 767, 209, -2726}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 767, 9, -2726}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 780, 9, -2627}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 780, 209, -2627}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 499, 209, -2991}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 499, 9, -2991}, { 0, 2048}, {0x88, 0x88, 0x88, 0x00}}, + {{ 582, 9, -2935}, { 1024, 2048}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 582, 209, -2935}, { 1023, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1740, 199, -328}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1740, -1, -328}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1730, -1, -427}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1730, 199, -427}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1777, 199, 70}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1777, -1, 70}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1768, -1, -29}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1768, 199, -29}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1815, 199, 469}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1815, -1, 469}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1806, -1, 369}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1806, 199, 369}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1806, 199, 369}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1806, -1, 369}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1796, -1, 269}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1796, 199, 269}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1768, 199, -29}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1768, -1, -29}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1759, -1, -129}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1759, 199, -129}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1759, 199, -129}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1759, -1, -129}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1749, -1, -228}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1749, 199, -228}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1796, 199, 269}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1796, -1, 269}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1787, -1, 170}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1787, 199, 170}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1749, 199, -228}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1749, -1, -228}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1740, -1, -328}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1740, 199, -328}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1824, 199, 568}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1824, -1, 568}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1815, -1, 469}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1815, 199, 469}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1787, 199, 170}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1787, -1, 170}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1777, -1, 70}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1777, 199, 70}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 9, 210, -1622}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 9, 10, -1622}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 99, 10, -1666}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 99, 210, -1666}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 369, 210, -1797}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 369, 10, -1797}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 467, 3, -1845}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 467, 203, -1845}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 99, 210, -1666}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 99, 10, -1666}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 189, 10, -1710}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 189, 210, -1710}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -261, 210, -1491}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -261, 10, -1491}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -171, 10, -1535}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -171, 210, -1535}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 189, 210, -1710}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 189, 10, -1710}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 279, 10, -1753}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 279, 210, -1753}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -171, 210, -1535}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -171, 10, -1535}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -81, 10, -1579}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -81, 210, -1579}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 279, 210, -1753}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 279, 10, -1753}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 369, 10, -1797}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 369, 210, -1797}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -81, 210, -1579}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -81, 10, -1579}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 9, 10, -1622}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 9, 210, -1622}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 20, 210, -2411}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 20, 10, -2411}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -69, 10, -2394}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -69, 210, -2394}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -334, 210, -2343}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -334, 10, -2343}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -422, 10, -2326}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -422, 210, -2326}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 285, 210, -2463}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 285, 10, -2463}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 196, 10, -2445}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 196, 210, -2445}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -69, 210, -2394}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -69, 10, -2394}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -157, 10, -2377}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -157, 210, -2377}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 196, 210, -2445}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 196, 10, -2445}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 10, -2428}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 210, -2428}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -157, 210, -2377}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -157, 10, -2377}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -246, 10, -2360}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -246, 210, -2360}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 210, -2428}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 108, 10, -2428}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 20, 10, -2411}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 20, 210, -2411}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -246, 210, -2360}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -246, 10, -2360}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -334, 10, -2343}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -334, 210, -2343}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 467, 203, -1845}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 467, 3, -1845}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 418, 9, -1912}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 418, 209, -1912}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 313, 210, -2135}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 313, 10, -2135}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 295, 10, -2216}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 295, 210, -2216}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 338, 210, -2056}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 338, 10, -2056}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 313, 10, -2135}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 313, 210, -2135}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 281, 210, -2380}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 281, 10, -2380}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 285, 10, -2463}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 285, 210, -2463}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 374, 209, -1982}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 374, 9, -1982}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 338, 10, -2056}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 338, 210, -2056}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 284, 210, -2297}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 284, 10, -2297}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 281, 10, -2380}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 281, 210, -2380}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 418, 209, -1912}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 418, 9, -1912}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 374, 9, -1982}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 374, 209, -1982}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 295, 210, -2216}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 295, 10, -2216}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 284, 10, -2297}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 284, 210, -2297}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -989, 199, 2547}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -989, -1, 2547}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1061, -1, 2477}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1061, 199, 2477}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1734, 199, 439}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1734, -1, 439}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1806, -1, 369}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1806, 199, 369}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1275, 199, 2267}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1275, -1, 2267}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1347, -1, 2197}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1347, 199, 2197}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1561, 199, 1987}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1561, -1, 1987}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1633, -1, 1917}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1633, 199, 1917}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1765, 199, 1657}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1765, -1, 1657}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1795, -1, 1561}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1795, 199, 1561}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1852, 199, 867}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1852, -1, 867}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, -1, 767}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, 199, 767}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1834, 199, 1266}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1834, -1, 1266}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1839, -1, 1166}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1839, 199, 1166}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1633, 199, 1917}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1633, -1, 1917}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1704, -1, 1847}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1704, 199, 1847}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1061, 199, 2477}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1061, -1, 2477}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1132, -1, 2407}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1132, 199, 2407}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1839, 199, 1166}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1839, -1, 1166}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, -1, 1067}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, 199, 1067}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1347, 199, 2197}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1347, -1, 2197}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1418, -1, 2127}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1418, 199, 2127}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1795, 199, 1561}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1795, -1, 1561}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1825, -1, 1466}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1825, 199, 1466}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, 199, 767}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, -1, 767}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1834, -1, 668}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1834, 199, 668}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, 199, 1067}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1843, -1, 1067}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1848, -1, 967}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1848, 199, 967}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1704, 199, 1847}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1704, -1, 1847}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1734, -1, 1752}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1734, 199, 1752}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1132, 199, 2407}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1132, -1, 2407}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1204, -1, 2337}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1204, 199, 2337}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1418, 199, 2127}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1418, -1, 2127}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1490, -1, 2057}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1490, 199, 2057}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1834, 199, 668}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1834, -1, 668}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1824, -1, 568}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1824, 199, 568}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1825, 199, 1466}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1825, -1, 1466}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, -1, 1366}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, 199, 1366}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, 199, 1366}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1830, -1, 1366}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1834, -1, 1266}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1834, 199, 1266}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1734, 199, 1752}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1734, -1, 1752}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1765, -1, 1657}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1765, 199, 1657}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1490, 199, 2057}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1490, -1, 2057}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1561, -1, 1987}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1561, 199, 1987}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1204, 199, 2337}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1204, -1, 2337}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1275, -1, 2267}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1275, 199, 2267}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1848, 199, 967}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1848, -1, 967}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1852, -1, 867}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1852, 199, 867}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 792, 209, -2527}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 792, 9, -2527}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 871, 9, -2466}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 871, 209, -2466}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1029, 209, -2343}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1029, 9, -2343}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1108, 9, -2282}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1108, 209, -2282}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 950, 209, -2405}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 950, 9, -2405}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1029, 9, -2343}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1029, 209, -2343}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 871, 209, -2466}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 871, 9, -2466}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 950, 9, -2405}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 950, 209, -2405}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 896, 11, -849}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 809, 11, -799}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 809, 211, -799}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 896, 211, -849}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 11, -941}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1180, 11, -927}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1180, 211, -927}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 211, -941}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 549, 11, -649}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 463, 11, -599}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 463, 211, -599}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 549, 211, -649}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 289, 11, -499}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, -449}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, -449}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 289, 211, -499}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 982, 11, -899}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 896, 11, -849}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 896, 211, -849}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 982, 211, -899}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 636, 11, -699}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 549, 11, -649}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 549, 211, -649}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 636, 211, -699}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 376, 11, -549}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 289, 11, -499}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 289, 211, -499}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 376, 211, -549}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1081, 11, -913}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 982, 11, -899}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 982, 211, -899}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1081, 211, -913}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 722, 11, -749}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 636, 11, -699}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 636, 211, -699}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 722, 211, -749}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 809, 11, -799}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 722, 11, -749}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 722, 211, -749}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 809, 211, -799}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 463, 11, -599}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 376, 11, -549}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 376, 211, -549}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 463, 211, -599}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1180, 11, -927}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1081, 11, -913}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1081, 211, -913}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1180, 211, -927}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, -49}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, -149}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, -149}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, -49}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, 351}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, 251}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, 251}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, 351}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, -349}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, -449}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, -449}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, -349}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, 451}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, 351}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, 351}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, 451}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, 51}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, -49}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, -49}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, 51}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, -249}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, -349}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, -349}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, -249}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, 151}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, 51}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, 51}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, 151}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, 251}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, 151}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, 151}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, 251}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, -149}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, -249}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, -249}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, -149}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 211, -62}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -216, 211, 45}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -216, 11, 45}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 11, -62}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 201, -508}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 207, -393}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 7, -393}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 1, -508}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -316, 211, 227}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -364, 211, 285}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -364, 11, 285}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -316, 11, 227}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 211, -170}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 211, -62}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 11, -62}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 11, -170}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -266, 211, 140}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -316, 211, 227}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -316, 11, 227}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -266, 11, 140}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 211, -281}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 211, -170}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 11, -170}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 11, -281}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 207, -393}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 211, -281}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 11, -281}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 7, -393}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -216, 211, 45}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -266, 211, 140}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -266, 11, 140}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -216, 11, 45}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -122, 211, 992}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -24, 211, 971}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -24, 11, 971}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -122, 11, 992}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 156, 211, 745}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 185, 211, 650}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 185, 11, 650}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 156, 11, 745}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -633, 211, 486}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 211, 585}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 11, 585}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -633, 11, 486}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -364, 211, 285}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 211, 294}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 11, 294}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -364, 11, 285}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -470, 211, 820}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -391, 211, 881}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -391, 11, 881}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -470, 11, 820}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -578, 211, 416}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -633, 211, 486}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -633, 11, 486}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -578, 11, 416}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 122, 211, 839}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 156, 211, 745}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 156, 11, 745}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 122, 11, 839}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -549, 211, 758}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -470, 211, 820}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -470, 11, 820}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -549, 11, 758}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -222, 211, 985}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -122, 211, 992}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -122, 11, 992}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -222, 11, 985}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 203, 211, 551}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, 451}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, 451}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, 551}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 60, 211, 918}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 122, 211, 839}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 122, 11, 839}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, 11, 918}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -609, 211, 678}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -549, 211, 758}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -549, 11, 758}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -609, 11, 678}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -313, 211, 943}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -222, 211, 985}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -222, 11, 985}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -313, 11, 943}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -516, 211, 358}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -578, 211, 416}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -578, 11, 416}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -516, 11, 358}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -391, 211, 881}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -313, 211, 943}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -313, 11, 943}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -391, 11, 881}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -24, 211, 971}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, 211, 918}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, 11, 918}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -24, 11, 971}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 211, 585}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -609, 211, 678}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -609, 11, 678}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -647, 11, 585}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 185, 211, 650}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 203, 211, 551}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 203, 11, 551}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 185, 11, 650}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 211, 294}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -516, 211, 358}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -516, 11, 358}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -447, 11, 294}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2487, 211, -313}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2578, 211, -372}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2578, 11, -372}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2487, 11, -313}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1279, 211, -941}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1242, 211, -848}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1242, 11, -848}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 11, -941}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 211, -570}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1168, 211, -478}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1168, 11, -478}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 11, -570}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1722, 211, -139}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1817, 211, -108}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1817, 11, -108}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1722, 11, -139}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1342, 211, -263}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1437, 211, -232}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1437, 11, -232}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1342, 11, -263}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2104, 211, -196}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 211, -225}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 11, -225}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2104, 11, -196}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1167, 211, -662}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 211, -570}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 11, -570}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1167, 11, -662}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1627, 211, -170}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1722, 211, -139}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1722, 11, -139}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1627, 11, -170}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2391, 211, -283}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2487, 211, -313}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2487, 11, -313}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2391, 11, -283}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1247, 211, -293}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1342, 211, -263}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1342, 11, -263}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1247, 11, -293}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2009, 211, -167}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2104, 211, -196}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2104, 11, -196}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2009, 11, -167}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1204, 211, -755}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1167, 211, -662}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1167, 11, -662}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1204, 11, -755}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2295, 211, -254}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2391, 211, -283}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2391, 11, -283}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2295, 11, -254}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1532, 211, -201}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1627, 211, -170}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1627, 11, -170}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1532, 11, -201}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1208, 211, -386}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1247, 211, -293}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1247, 11, -293}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1208, 11, -386}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1913, 211, -137}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2009, 211, -167}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2009, 11, -167}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1913, 11, -137}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1242, 211, -848}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1204, 211, -755}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1204, 11, -755}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1242, 11, -848}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1168, 211, -478}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1208, 211, -386}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1208, 11, -386}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1168, 11, -478}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1437, 211, -232}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1532, 211, -201}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1532, 11, -201}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1437, 11, -232}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 211, -225}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2295, 211, -254}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2295, 11, -254}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2200, 11, -225}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1817, 211, -108}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1913, 211, -137}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1913, 11, -137}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1817, 11, -108}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1108, 209, -2282}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1108, 9, -2282}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1207, 9, -2294}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1207, 209, -2294}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1898, 209, -2233}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1898, 9, -2233}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1997, 9, -2216}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1997, 209, -2216}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 209, -2302}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 9, -2302}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1603, 9, -2285}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1603, 209, -2285}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1800, 209, -2251}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1800, 9, -2251}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1898, 9, -2233}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1898, 209, -2233}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1406, 209, -2319}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1406, 9, -2319}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 9, -2302}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 209, -2302}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 209, -2268}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 9, -2268}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1800, 9, -2251}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1800, 209, -2251}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2095, 209, -2199}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2095, 9, -2199}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2194, 9, -2182}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2194, 209, -2182}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1306, 209, -2307}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1306, 9, -2307}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1406, 9, -2319}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1406, 209, -2319}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1997, 209, -2216}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1997, 9, -2216}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2095, 9, -2199}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2095, 209, -2199}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1603, 209, -2285}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1603, 9, -2285}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 9, -2268}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1701, 209, -2268}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1207, 209, -2294}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1207, 9, -2294}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1306, 9, -2307}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1306, 209, -2307}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2579, 209, -1422}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2579, 9, -1422}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2521, 9, -1341}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2521, 209, -1341}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2272, 209, -2119}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2272, 9, -2119}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 9, -2057}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 209, -2057}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2517, 209, -1810}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2517, 9, -1810}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2558, 9, -1719}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2558, 209, -1719}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2476, 209, -1902}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2476, 9, -1902}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2517, 9, -1810}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2517, 209, -1810}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2194, 209, -2182}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2194, 9, -2182}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2272, 9, -2119}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2272, 209, -2119}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2589, 209, -1522}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2589, 9, -1522}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2579, 9, -1422}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2579, 209, -1422}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2413, 209, -1979}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2413, 9, -1979}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2476, 9, -1902}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2476, 209, -1902}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2574, 209, -1620}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2574, 9, -1620}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2589, 9, -1522}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2589, 209, -1522}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2558, 209, -1719}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2558, 9, -1719}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2574, 9, -1620}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2574, 209, -1620}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 209, -2057}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 9, -2057}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2413, 9, -1979}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2413, 209, -1979}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 3084, 209, -802}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3084, 9, -802}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3033, 10, -706}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3033, 210, -706}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2579, 209, -1422}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2579, 9, -1422}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2642, 9, -1345}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2642, 209, -1345}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2832, 209, -1112}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2832, 9, -1112}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2895, 9, -1034}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2895, 209, -1034}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2769, 209, -1189}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2769, 9, -1189}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2832, 9, -1112}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2832, 209, -1112}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 3021, 209, -879}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3021, 9, -879}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3084, 9, -802}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3084, 209, -802}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2705, 209, -1267}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2705, 9, -1267}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2769, 9, -1189}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2769, 209, -1189}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2958, 209, -957}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2958, 9, -957}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3021, 9, -879}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3021, 209, -879}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2642, 209, -1345}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2642, 9, -1345}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2705, 9, -1267}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2705, 209, -1267}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2895, 209, -1034}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2895, 9, -1034}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2958, 9, -957}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2958, 209, -957}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3208, 11, -56}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3109, 11, -47}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3109, 211, -47}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3208, 211, -56}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4180, 11, -661}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4123, 11, -579}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4123, 211, -579}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4180, 211, -661}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3951, 11, -334}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3860, 11, -291}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3860, 211, -291}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3951, 211, -334}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3588, 11, -165}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3498, 11, -122}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3498, 211, -122}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3588, 211, -165}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2814, 11, -83}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2732, 11, -141}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2732, 211, -141}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2814, 211, -83}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2569, 11, -255}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2487, 11, -313}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2487, 211, -313}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2569, 211, -255}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4008, 11, -416}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3951, 11, -334}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3951, 211, -334}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4008, 211, -416}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3308, 11, -68}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3208, 11, -56}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3208, 211, -56}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3308, 211, -68}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2912, 11, -61}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2814, 11, -83}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2814, 211, -83}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2912, 211, -61}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3679, 11, -207}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3588, 11, -165}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3588, 211, -165}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3679, 211, -207}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4238, 11, -743}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4180, 11, -661}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4180, 211, -661}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4238, 211, -743}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2651, 11, -198}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2569, 11, -255}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2569, 211, -255}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2651, 211, -198}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4065, 11, -498}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4008, 11, -416}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4008, 211, -416}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4065, 211, -498}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3407, 11, -80}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3308, 11, -68}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3308, 211, -68}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3407, 211, -80}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3769, 11, -249}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3679, 11, -207}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3679, 211, -207}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3769, 211, -249}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3009, 11, -38}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2912, 11, -61}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2912, 211, -61}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3009, 211, -38}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3860, 11, -291}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3769, 11, -249}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3769, 211, -249}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3860, 211, -291}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3109, 11, -47}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3009, 11, -38}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3009, 211, -38}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3109, 211, -47}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3498, 11, -122}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3407, 11, -80}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3407, 211, -80}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3498, 211, -122}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2732, 11, -141}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2651, 11, -198}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2651, 211, -198}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2732, 211, -141}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4123, 11, -579}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4065, 11, -498}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4065, 211, -498}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4123, 211, -579}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -422, 210, -2326}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -422, 10, -2326}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, 10, -2223}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, 210, -2223}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -308, 210, -1913}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -308, 10, -1913}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -280, 10, -1810}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -280, 210, -1810}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -256, 210, -1598}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -256, 10, -1598}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 10, -1491}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 210, -1491}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -337, 210, -2017}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -337, 10, -2017}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -308, 10, -1913}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -308, 210, -1913}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -262, 210, -1705}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -262, 10, -1705}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -256, 10, -1598}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -256, 210, -1598}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -365, 210, -2120}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -365, 10, -2120}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -337, 10, -2017}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -337, 210, -2017}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -280, 210, -1810}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -280, 10, -1810}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -262, 10, -1705}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -262, 210, -1705}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, 210, -2223}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, 10, -2223}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -365, 10, -2120}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -365, 210, -2120}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 210, -1491}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 10, -1491}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -315, 10, -1399}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -315, 210, -1399}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -422, 210, -2326}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -422, 10, -2326}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -495, 10, -2380}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -495, 210, -2380}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 338, 210, -2535}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 338, 10, -2535}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 285, 10, -2463}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 285, 210, -2463}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 467, 203, -1845}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 467, 3, -1845}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 528, 3, -1778}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 528, 203, -1778}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -579, 209, -1601}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -579, 9, -1601}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -675, 9, -1630}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -675, 209, -1630}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -703, 209, -1534}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -703, 9, -1534}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -675, 9, -1630}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 209, -1894}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 9, -1894}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 9, -1982}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 209, -1982}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -675, 209, -1630}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -675, 9, -1630}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -722, 9, -1718}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -722, 209, -1718}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 209, -1982}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -864, 9, -1982}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 9, -2070}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 209, -2070}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -722, 209, -1718}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -722, 9, -1718}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 9, -1806}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 209, -1806}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 209, -2070}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -912, 9, -2070}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -959, 9, -2158}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -959, 209, -2158}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 209, -1806}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 9, -1806}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 9, -1894}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 209, -1894}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 4528, 260, -1710}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3764, 413, -2355}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3764, 214, -2355}, { 0, 731}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 4528, 214, -1710}, { 2048, 170}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3764, 413, -2355}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3000, 493, -3000}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3000, 214, -3000}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3764, 214, -2355}, { 2048, 731}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3000, 493, -3000}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2236, 438, -3645}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2236, 214, -3645}, { 0, 822}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3000, 214, -3000}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2236, 438, -3645}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1472, 293, -4290}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1472, 214, -4290}, { 0, 290}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2236, 214, -3645}, { 2048, 822}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1162, 210, -896}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1162, 10, -896}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1097, 10, -972}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1097, 210, -972}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1356, 210, -1737}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1356, 10, -1737}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 10, -1638}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 210, -1638}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, 210, -1203}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -630, 10, -1203}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -726, 10, -1176}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -726, 210, -1176}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 713, 209, -2467}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 713, 9, -2467}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 792, 9, -2527}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 792, 209, -2527}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1095, 0, 570}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1194, 0, 582}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1194, 200, 582}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1095, 200, 570}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -325, 0, -472}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -461, 0, -428}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -461, 200, -428}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -325, 200, -472}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -906, 0, 211}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -978, 0, 294}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -978, 200, 294}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -906, 200, 211}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -618, 0, -153}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -691, 1, -43}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -691, 201, -43}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -618, 200, -153}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1056, 0, 478}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1095, 0, 570}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1095, 200, 570}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1056, 200, 478}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -555, 0, -243}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -618, 0, -153}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -618, 200, -153}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -555, 200, -243}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -833, 0, 128}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -906, 0, 211}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -906, 200, 211}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -833, 200, 128}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -190, 1, -508}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -325, 0, -472}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -325, 200, -472}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 201, -508}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -492, 0, -333}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -555, 0, -243}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -555, 200, -243}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 200, -333}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1017, 0, 386}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1056, 0, 478}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1056, 200, 478}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1017, 200, 386}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -761, 0, 45}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -833, 0, 128}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -833, 200, 128}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -761, 200, 45}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -461, 0, -428}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 0, -333}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -492, 200, -333}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -461, 200, -428}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -691, 1, -43}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -761, 0, 45}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -761, 200, 45}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -691, 201, -43}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -978, 0, 294}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1017, 0, 386}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1017, 200, 386}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -978, 200, 294}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -819, 10, -1125}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -726, 10, -1176}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -726, 210, -1176}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -819, 210, -1125}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1097, 210, -972}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1097, 10, -972}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, 10, -1023}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, 210, -1023}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, 10, -1023}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, 10, -1074}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, 210, -1074}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, 210, -1023}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, 10, -1074}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -819, 10, -1125}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -819, 210, -1125}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, 210, -1074}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1311, 210, -1340}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1311, 10, -1340}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, 10, -1256}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, 210, -1256}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, 10, -1170}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, 210, -1170}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1189, 210, -1010}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1189, 10, -1010}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1097, 10, -972}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1097, 210, -972}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 210, -1638}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 10, -1638}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1334, 10, -1539}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1334, 210, -1539}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, 210, -1256}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, 10, -1256}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1353, 10, -1226}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1353, 210, -1226}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1258, 210, -1083}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1258, 10, -1083}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1189, 10, -1010}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1189, 210, -1010}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1334, 210, -1539}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1334, 10, -1539}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 10, -1439}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 210, -1439}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, 210, -1170}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, 10, -1170}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1258, 10, -1083}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1258, 210, -1083}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 210, -1439}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 10, -1439}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1311, 10, -1340}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1311, 210, -1340}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1057, 210, -1361}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1057, 10, -1361}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1129, 10, -1430}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1129, 210, -1430}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -726, 210, -1176}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -726, 10, -1176}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, 9, -1174}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, 209, -1174}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -985, 210, -1291}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -985, 10, -1291}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1057, 10, -1361}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1057, 210, -1361}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1274, 210, -1569}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1274, 10, -1569}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 10, -1638}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 210, -1638}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, 210, -1222}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, 10, -1222}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -985, 10, -1291}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -985, 210, -1291}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1202, 210, -1499}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1202, 10, -1499}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1274, 10, -1569}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1274, 210, -1569}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1129, 210, -1430}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1129, 10, -1430}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1202, 10, -1499}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1202, 210, -1499}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, 209, -1174}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, 9, -1174}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, 10, -1222}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -913, 210, -1222}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1278, 0, 922}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 0, 1017}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 200, 1017}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1278, 200, 922}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1095, 0, 570}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1161, 0, 646}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1161, 200, 646}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1095, 200, 570}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 0, 1217}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 0, 1317}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 200, 1317}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 200, 1217}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1239, 0, 830}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1278, 0, 922}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1278, 200, 922}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1239, 200, 830}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 0, 1117}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 0, 1217}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 200, 1217}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 200, 1117}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1200, 0, 738}, { 1023, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1239, 0, 830}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1239, 200, 830}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1200, 200, 738}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1161, 0, 646}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1200, 0, 738}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1200, 200, 738}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1161, 200, 646}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 0, 1017}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 0, 1117}, { 0, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 200, 1117}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, 200, 1017}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1094, 209, -2183}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1094, 9, -2183}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1108, 9, -2282}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1108, 209, -2282}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1339, 11, -1020}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 11, -941}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 211, -941}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1339, 211, -1020}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 857, 11, -941}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 896, 11, -849}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 896, 211, -849}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 857, 211, -941}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 211, -449}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, 211, -499}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 116, 11, -499}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 203, 11, -449}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -159, 205, -607}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 201, -508}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -190, 1, -508}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -159, 5, -607}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1146, -165, -489}, { 11063, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1038, -167, -456}, { -508, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1038, -177, -456}, { -508, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1146, -175, -489}, { 11063, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1254, -160, -521}, { 12394, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1146, -165, -489}, { 823, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1146, -175, -489}, { 823, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1254, -170, -521}, { 12394, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1362, -160, -554}, { 3486, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1362, -150, -554}, { 3486, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1254, -160, -521}, { -8085, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1254, -170, -521}, { -8085, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1240, -160, -567}, { 11571, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1349, -150, -600}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1349, -160, -600}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1240, -170, -567}, { 11571, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1132, -165, -535}, { 12903, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1240, -160, -567}, { 1331, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1240, -170, -567}, { 1331, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1132, -175, -535}, { 12903, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1024, -167, -502}, { 3995, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1132, -165, -535}, { -7576, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1132, -175, -535}, { -7576, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1024, -177, -502}, { 3995, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -591, -170, -379}, { 0, -5562}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -699, -175, -412}, { 0, -964}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -717, -175, -352}, { 2047, -964}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -609, -170, -320}, { 2047, -5562}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -502, -160, -288}, { 2047, -5040}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -484, -160, -347}, { 0, -5040}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -591, -170, -379}, { 0, -442}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -609, -170, -320}, { 2047, -442}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -914, -177, -476}, { 0, -2008}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1021, -177, -509}, { 0, 2589}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1039, -177, -449}, { 2047, 2589}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -932, -177, -417}, { 2047, -2008}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -806, -177, -444}, { 0, -1486}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -914, -177, -476}, { 0, 3111}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -932, -177, -417}, { 2047, 3111}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -824, -177, -385}, { 2047, -1486}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -699, -175, -412}, { 0, -964}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -806, -177, -444}, { 0, 3633}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -824, -177, -385}, { 2047, 3633}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -717, -175, -352}, { 2047, -964}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1021, -177, -509}, { 0, -2530}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1129, -175, -541}, { 0, 2067}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1147, -175, -482}, { 2047, 2067}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1039, -177, -449}, { 2047, -2530}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1129, -175, -541}, { 0, -3052}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1236, -170, -573}, { 0, 1545}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1254, -170, -514}, { 2047, 1545}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1147, -175, -482}, { 2047, -3052}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1236, -170, -573}, { 0, -1526}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1344, -160, -606}, { 0, 3071}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1362, -160, -546}, { 2048, 3071}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1254, -170, -514}, { 2047, -1526}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -699, -165, -405}, { 7991, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -807, -167, -437}, { -3580, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -807, -177, -437}, { -3580, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -699, -175, -405}, { 7991, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -807, -167, -437}, { 6659, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -916, -167, -470}, { -4912, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -916, -177, -470}, { -4912, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -807, -177, -437}, { 6659, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -916, -167, -470}, { 5327, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1024, -167, -502}, { -6244, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1024, -177, -502}, { -6244, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -916, -177, -470}, { 5327, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -821, -167, -391}, { 7067, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -713, -165, -358}, { -4504, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -713, -175, -358}, { -4504, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -821, -177, -391}, { 7067, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -930, -167, -423}, { 8399, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -821, -167, -391}, { -3172, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -821, -177, -391}, { -3172, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -930, -177, -423}, { 8399, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1038, -167, -456}, { 9731, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -930, -167, -423}, { -1840, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -930, -177, -423}, { -1840, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1038, -177, -456}, { 9731, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -483, -160, -339}, { 10654, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -483, -150, -339}, { 10654, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -591, -160, -372}, { -917, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -591, -170, -372}, { -917, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -591, -160, -372}, { 9323, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -699, -165, -405}, { -2248, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -699, -175, -405}, { -2248, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -591, -170, -372}, { 9323, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -605, -160, -326}, { 4403, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -497, -150, -293}, { -7168, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -497, -160, -293}, { -7168, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -605, -170, -326}, { 4403, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -713, -165, -358}, { 5735, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -605, -160, -326}, { -5836, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -605, -170, -326}, { -5836, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -713, -175, -358}, { 5735, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 554, 19, -2601}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 534, 19, -2601}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 534, 9, -2601}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 554, 9, -2601}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 581, 19, -2509}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 561, 19, -2509}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 561, 9, -2509}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 581, 9, -2509}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 495, 19, -2674}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 475, 19, -2674}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 475, 9, -2674}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 495, 9, -2674}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 591, -6, -1831}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 596, -6, -1812}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 596, -16, -1812}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 591, -16, -1831}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2179, 18, -2060}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2151, 18, -2070}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2151, 3, -2070}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2179, 3, -2060}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2271, 18, -2005}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2245, 18, -2020}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2245, 3, -2020}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2271, 3, -2005}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2320, 16, -1807}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2294, 16, -1822}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2294, 1, -1822}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2320, 1, -1807}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2327, 17, -1914}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2301, 17, -1929}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2301, 2, -1929}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2327, 2, -1914}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -57, 13, -506}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -77, 13, -506}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -77, 3, -506}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -57, 3, -506}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -23, 11, -594}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -43, 11, -594}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -43, 1, -594}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -23, 1, -594}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, 9, -674}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 19, 9, -674}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 19, -1, -674}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, -1, -674}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 13, -418}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -85, 13, -418}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -85, 3, -418}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 3, -418}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -463, 19, -2676}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -463, 19, -2656}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -463, 9, -2656}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -463, 9, -2676}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -370, 19, -2697}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -370, 19, -2677}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -370, 9, -2677}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -370, 9, -2697}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -535, 19, -2636}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -535, 19, -2616}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -535, 9, -2616}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -535, 9, -2636}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -379, 16, -1414}, { 1834, 511}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -360, 16, -1418}, { 128, 511}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -360, 10, -1418}, { 128, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -379, 10, -1414}, { 1834, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -357, 16, -1505}, { 1834, 512}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -338, 16, -1509}, { 127, 512}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -338, 10, -1509}, { 127, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -357, 10, -1505}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -364, 16, -1609}, { 1834, 511}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -345, 16, -1614}, { 128, 511}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -345, 10, -1614}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -364, 10, -1609}, { 1834, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -410, 16, -1815}, { 1834, 511}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -391, 16, -1819}, { 128, 511}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -391, 10, -1819}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -410, 10, -1815}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -385, 16, -1714}, { 1834, 512}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -365, 16, -1718}, { 127, 512}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -365, 10, -1718}, { 127, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -385, 10, -1714}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -633, 22, -1262}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -619, 22, -1248}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -619, 12, -1248}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -633, 12, -1262}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -691, 22, -1273}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -676, 22, -1258}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -676, 12, -1258}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -691, 12, -1273}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1226, 23, -1991}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-1242, 23, -1980}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-1242, 13, -1980}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1226, 13, -1991}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1103, 19, -1939}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-1119, 19, -1927}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-1119, 9, -1927}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1103, 9, -1939}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1010, 19, -1855}, { 1834, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-1027, 19, -1843}, { 128, 170}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-1027, 9, -1843}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1010, 9, -1855}, { 1834, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -690, -475, -862}, { 291, 703}, {0x28, 0xb4, 0xb4, 0x00}}, + {{ -690, -272, -862}, { 291, 600}, {0xc8, 0xfc, 0xfc, 0x00}}, + {{ -853, -272, -981}, { 0, 600}, {0xc8, 0xfc, 0xfc, 0x00}}, + {{ -853, -475, -981}, { 0, 703}, {0x28, 0xb4, 0xb4, 0x00}}, + {{ -495, -475, -591}, { 809, 703}, {0x28, 0xb4, 0xb4, 0x00}}, + {{ -495, -272, -591}, { 809, 600}, {0xc8, 0xfc, 0xfc, 0x00}}, + {{ -495, -71, -591}, { 809, 497}, {0xc8, 0xfc, 0xfc, 0x00}}, + {{ -690, -71, -862}, { 291, 497}, {0xc8, 0xfc, 0xfc, 0x00}}, + {{ -853, -71, -981}, { 0, 497}, {0xc8, 0xfc, 0xfc, 0x00}}, + {{ -434, -34, -628}, { 812, 380}, {0x64, 0xfc, 0xfc, 0x00}}, + {{ -495, -71, -426}, { 1024, 497}, {0xc8, 0xfc, 0xfc, 0x00}}, + {{ -445, -34, -456}, { 1027, 380}, {0x64, 0xfc, 0xfc, 0x00}}, + {{ -653, -34, -893}, { 282, 380}, {0x64, 0xfc, 0xfc, 0x00}}, + {{ -826, -34, -1005}, { -8, 381}, {0x64, 0xfc, 0xfc, 0x00}}, + {{ -495, -272, -426}, { 1024, 600}, {0xc8, 0xfc, 0xfc, 0x00}}, + {{ -495, -475, -426}, { 1024, 703}, {0x28, 0xb4, 0xb4, 0x00}}, + {{-1369, -140, -552}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1369, -160, -552}, { 0, 2047}, {0x88, 0x88, 0x88, 0x00}}, + {{-1422, -160, -499}, { 5120, 2047}, {0x88, 0x88, 0x88, 0x00}}, + {{-1422, -140, -499}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1340, -140, -665}, { -3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1340, -160, -665}, { -3072, 2048}, {0x88, 0x88, 0x88, 0x00}}, + {{-1350, -160, -606}, { 1024, 2047}, {0x88, 0x88, 0x88, 0x00}}, + {{-1350, -140, -606}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1513, 60, -680}, { 1893, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1508, 60, -680}, { 1922, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1499, 61, -644}, { -1850, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 61, -644}, { -1780, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1524, 59, -709}, { 1953, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1519, 59, -710}, { 1987, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1508, 60, -680}, { -1217, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1513, 60, -680}, { -1188, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1547, 58, -760}, { 3509, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1543, 58, -762}, { 3540, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1519, 59, -710}, { -2174, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1524, 59, -709}, { -2140, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1661, 58, -974}, { 13311, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1657, 58, -976}, { 13311, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1543, 58, -762}, {-11890, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1547, 58, -760}, {-11858, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1643, 58, -716}, { 12973, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1754, 58, -925}, {-11263, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 58, -927}, {-11263, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1638, 58, -718}, { 12973, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1656, 38, -602}, { 13311, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1656, 48, -602}, { 13311, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1653, 48, -598}, { 12973, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1653, 38, -598}, { 12973, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1504, 61, -644}, { 2319, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1499, 61, -644}, { 2389, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 61, -601}, { -1357, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1509, 61, -602}, { -1284, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1767, 33, -458}, { 4073, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1767, 33, -453}, { 4129, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1831, 30, -463}, { -2289, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1830, 30, -468}, { -2257, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1699, 39, -462}, { 4856, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 39, -457}, { 4886, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1767, 33, -453}, { -2127, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1767, 33, -458}, { -2071, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1646, 45, -476}, { 3010, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1644, 45, -471}, { 3055, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 39, -457}, { -2341, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1699, 39, -462}, { -2311, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1594, 51, -499}, { 3263, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1592, 51, -495}, { 3326, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1644, 45, -471}, { -2158, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1646, 45, -476}, { -2113, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1557, 55, -528}, { 2418, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1554, 55, -524}, { 2469, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1592, 51, -495}, { -2111, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1594, 51, -499}, { -2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1526, 59, -565}, { 2970, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1522, 59, -562}, { 3042, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1554, 55, -524}, { -1726, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1557, 55, -528}, { -1675, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1509, 61, -602}, { 2815, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1504, 61, -601}, { 2888, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1522, 59, -562}, { -1199, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1526, 59, -565}, { -1127, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2074, 10, -990}, { -2371, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2070, 10, -988}, { -2199, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2070, 20, -988}, { -2199, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2074, 20, -990}, { -2371, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1619, 55, -662}, { 1810, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1624, 55, -662}, { 1781, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1628, 56, -677}, { -42, -2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1623, 56, -678}, { -76, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1617, 54, -649}, { 940, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1622, 54, -649}, { 875, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1624, 55, -662}, { -208, -1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 55, -662}, { -237, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 53, -638}, { 1103, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1624, 53, -639}, { 1025, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1622, 54, -649}, { -20, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1617, 54, -649}, { -85, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1625, 52, -624}, { 1609, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1629, 52, -627}, { 1537, 7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1624, 53, -639}, { 156, -8}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 53, -638}, { 78, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1636, 50, -611}, { 2302, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 50, -615}, { 2251, 4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1629, 52, -627}, { 655, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1625, 52, -624}, { 583, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1653, 48, -598}, { 2419, -1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1656, 48, -602}, { 2419, -1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1640, 50, -615}, { 264, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1636, 50, -611}, { 214, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1623, 56, -678}, { 4016, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1628, 56, -677}, { 3982, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1643, 58, -716}, { -282, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1638, 58, -718}, { -344, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1653, 38, -598}, { 2407, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1653, 48, -598}, { 2419, -1}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1636, 50, -611}, { 214, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1636, 40, -611}, { 214, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1636, 40, -611}, { 2302, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1636, 50, -611}, { 2302, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1625, 52, -624}, { 583, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1625, 42, -624}, { 583, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1625, 42, -624}, { 1609, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1625, 52, -624}, { 1609, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1619, 53, -638}, { 78, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1619, 43, -638}, { 78, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1619, 43, -638}, { 1103, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1619, 53, -638}, { 1103, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1617, 54, -649}, { -85, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1617, 44, -649}, { -85, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1617, 44, -649}, { 940, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1617, 54, -649}, { 940, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1619, 55, -662}, { -237, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1619, 45, -662}, { -237, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1623, 46, -678}, { 4016, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1623, 56, -678}, { 4016, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1638, 58, -718}, { -344, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1638, 48, -718}, { -344, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1619, 45, -662}, { 1810, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1619, 55, -662}, { 1810, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1623, 56, -678}, { -76, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1623, 46, -678}, { -76, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1830, 30, -468}, { 3888, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1831, 30, -463}, { 3921, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1896, 28, -481}, { -3020, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1894, 28, -486}, { -2959, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1547, 48, -760}, { 3509, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1547, 58, -760}, { 3509, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1524, 59, -709}, { -2140, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1524, 49, -709}, { -2140, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1661, 48, -974}, { 13311, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1661, 58, -974}, { 13311, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1547, 58, -760}, {-11858, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1547, 48, -760}, {-11858, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1699, 29, -462}, { 4856, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1699, 39, -462}, { 4856, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1767, 33, -458}, { -2071, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1767, 23, -458}, { -2071, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1767, 23, -458}, { 4073, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1767, 33, -458}, { 4073, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1830, 30, -468}, { -2257, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1830, 20, -468}, { -2257, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1830, 20, -468}, { 3888, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1830, 30, -468}, { 3888, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1894, 28, -486}, { -2959, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1894, 18, -486}, { -2959, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1894, 18, -486}, { 4207, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1894, 28, -486}, { 4207, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1959, 25, -523}, { -3266, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1959, 15, -523}, { -3266, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1524, 49, -709}, { 1953, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1524, 59, -709}, { 1953, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1513, 60, -680}, { -1188, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1513, 50, -680}, { -1188, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1646, 35, -476}, { 3010, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1646, 45, -476}, { 3010, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1699, 39, -462}, { -2311, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1699, 29, -462}, { -2311, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1594, 41, -499}, { 3263, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1594, 51, -499}, { 3263, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1646, 45, -476}, { -2113, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1646, 35, -476}, { -2113, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1557, 45, -528}, { 2418, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1557, 55, -528}, { 2418, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1594, 51, -499}, { -2048, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1594, 41, -499}, { -2048, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1526, 49, -565}, { 2970, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1526, 59, -565}, { 2970, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1557, 55, -528}, { -1675, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1557, 45, -528}, { -1675, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1509, 51, -602}, { 2815, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1509, 61, -602}, { 2815, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1526, 59, -565}, { -1127, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1526, 49, -565}, { -1127, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1504, 51, -644}, { 2319, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1504, 61, -644}, { 2319, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1509, 61, -602}, { -1284, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1509, 51, -602}, { -1284, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1513, 50, -680}, { 1893, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1513, 60, -680}, { 1893, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1504, 61, -644}, { -1780, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1504, 51, -644}, { -1780, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1959, 15, -523}, { 3899, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1959, 25, -523}, { 3899, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2014, 23, -569}, { -3502, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2014, 13, -569}, { -3502, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2111, 16, -847}, { 4443, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2116, 16, -848}, { 4493, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2102, 17, -921}, { -3124, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2097, 17, -919}, { -3076, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2111, 17, -771}, { 5030, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2116, 17, -771}, { 5093, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2116, 16, -848}, { -2773, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2111, 16, -847}, { -2723, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2092, 18, -697}, { 4674, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2096, 18, -696}, { 4730, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2116, 17, -771}, { -3220, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2111, 17, -771}, { -3157, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2057, 20, -628}, { 4434, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2061, 20, -625}, { 4476, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2096, 18, -696}, { -3568, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2092, 18, -697}, { -3513, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2014, 23, -569}, { 4688, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2018, 23, -566}, { 4750, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2061, 20, -625}, { -2772, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2057, 20, -628}, { -2730, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1959, 25, -523}, { 3899, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1962, 25, -518}, { 3962, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2018, 23, -566}, { -3563, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2014, 23, -569}, { -3502, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1894, 28, -486}, { 4207, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1896, 28, -481}, { 4268, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1962, 25, -518}, { -3329, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1959, 25, -523}, { -3266, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2097, 17, -919}, { 5113, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2102, 17, -921}, { 5159, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2074, 20, -990}, { -2199, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2070, 20, -988}, { -2199, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1638, 48, -718}, { 12973, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1638, 58, -718}, { 12973, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1750, 58, -927}, {-11263, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1750, 48, -927}, {-11263, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2014, 13, -569}, { 4688, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2014, 23, -569}, { 4688, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2057, 20, -628}, { -2730, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2057, 10, -628}, { -2730, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2057, 10, -628}, { 4434, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2057, 20, -628}, { 4434, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2092, 18, -697}, { -3513, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2092, 8, -697}, { -3513, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2092, 8, -697}, { 4674, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2092, 18, -697}, { 4674, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2111, 17, -771}, { -3157, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2111, 7, -771}, { -3157, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2111, 7, -771}, { 5030, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2111, 17, -771}, { 5030, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2111, 16, -847}, { -2723, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2111, 6, -847}, { -2723, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2111, 6, -847}, { 4443, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2111, 16, -847}, { 4443, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2097, 17, -919}, { -3076, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2097, 7, -919}, { -3076, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2097, 7, -919}, { 5113, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2097, 17, -919}, { 5113, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2070, 20, -988}, { -2199, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 2070, 10, -988}, { -2199, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1663, 48, -977}, { 0, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1663, 58, -977}, { 0, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1658, 58, -979}, { 0, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1658, 48, -979}, { 0, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1756, 48, -928}, { 1024, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1756, 58, -928}, { 1024, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1751, 58, -930}, { 1023, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1751, 48, -930}, { 1023, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1751, 58, -930}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1756, 58, -928}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1822, 70, -1052}, {-13520, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1817, 70, -1054}, {-13520, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1729, 70, -1101}, { 14640, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1725, 70, -1103}, { 14640, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1658, 58, -979}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 58, -977}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1729, 60, -1101}, { 14640, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1729, 70, -1101}, { 14640, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1663, 58, -977}, { 0, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1663, 48, -977}, { 0, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1751, 48, -930}, { 1023, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1751, 58, -930}, { 1023, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1817, 70, -1054}, {-13520, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1817, 60, -1054}, {-13520, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ 3026, -59, -688}, { 1219, 344}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2299, -59, -727}, { -269, 186}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2780, -59, -139}, { 715, 2593}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2959, -59, -89}, { 1080, 2796}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3887, -59, -374}, { 795, 2691}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 4250, -59, -883}, { 1959, 1629}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3711, -59, -1099}, { 1226, -240}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3529, -59, -831}, { 736, 510}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2959, -59, -89}, { 56, 2796}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3319, -59, -115}, { 795, 2691}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3026, -59, -688}, { 195, 344}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3290, -59, -647}, { 736, 510}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3887, -59, -374}, { 1959, 1629}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3529, -59, -831}, { 1226, -240}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2074, -59, -1001}, { -730, 1110}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2299, -59, -727}, { -269, 2234}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2297, -59, -1610}, { -274, -1382}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3026, -59, -688}, { 1219, 2392}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1856, -59, -1177}, { -152, 2437}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1914, -59, -1144}, { -35, 2572}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1977, -59, -1813}, { 94, -165}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1972, -59, -1101}, { 85, 2748}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2297, -59, -1610}, { 749, 665}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2189, -59, -1697}, { 528, 306}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2165, -59, -1712}, { 480, 244}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2081, -59, -1763}, { 307, 35}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2057, -59, -1776}, { 258, -15}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1783, -59, -1212}, { -301, 2294}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1431, -59, -1272}, { 0, 2048}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1691, -59, -1248}, { 533, 2145}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1768, -59, -1875}, { 690, -421}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1437, -59, -1916}, { 12, -590}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1384, -59, -1916}, { -96, -588}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1843, -59, -1860}, { 845, -359}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1911, -59, -1839}, { 984, -272}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1977, -59, -1813}, { 1118, -165}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1783, -59, -1212}, { 722, 2294}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1101, -59, -1225}, { 348, 2240}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1268, -59, -1254}, { 689, 2120}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 882, -59, -1863}, { -98, -371}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1431, -59, -1272}, { 1024, 2048}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1384, -59, -1916}, { 927, -588}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2026, -59, -1056}, { 194, 2934}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2074, -59, -1001}, { 293, 3158}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -431, -44, -624}, { 281, 2656}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -444, -44, -456}, { 256, 3341}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -362, -59, -505}, { 424, 3141}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -105, -59, -650}, { 950, 2547}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -643, -44, -909}, { -150, 1489}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -427, -59, -1297}, { 292, -101}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 98, -59, -746}, { 1366, 2156}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -218, -59, -1423}, { 718, -617}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -487, -59, -1257}, { 168, 60}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -748, -59, -1071}, { -366, 825}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -811, -44, -1016}, { -496, 1048}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -557, -59, -1212}, { 25, 247}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 855, -59, -1163}, { 869, 2494}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 918, -59, -1183}, { 999, 2411}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 684, -59, -1809}, { 518, -152}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 617, -59, -1781}, { 380, -35}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 989, -59, -1203}, { 1143, 2332}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 808, -59, -1846}, { 773, -301}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 1101, -59, -1225}, { 1372, 2240}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 882, -59, -1863}, { 925, -371}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 781, -59, -1132}, { 717, 2621}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 530, -59, -1755}, { 203, 70}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 692, -59, -1088}, { 535, 2801}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 356, -59, -1691}, { -153, 333}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 98, -59, -746}, { 342, 2156}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 49, -59, -1554}, { 243, -1154}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -218, -59, -1423}, { -305, -617}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 692, -59, -1088}, { 1559, 753}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 356, -59, -1691}, { 870, -1714}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -618, -500, -153}, { 1024, 2048}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -461, -500, -446}, { 1345, 845}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -458, -500, -607}, { 1351, 189}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -664, -500, -892}, { 930, -979}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -823, -500, -1007}, { 604, -1449}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -954, -500, -1021}, { 335, -1506}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1148, -500, -912}, { -61, -1060}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -970, -500, 264}, { 1326, 3755}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -618, -500, -153}, { 2048, 2048}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1148, -500, -912}, { 962, -1060}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1663, -500, 166}, { -92, 3352}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1663, -500, 166}, { -92, -743}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1745, -500, 529}, { -261, 744}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1234, -500, 633}, { 785, 1171}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -970, -500, 264}, { 1326, -340}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1799, -500, 936}, { -370, 2413}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1333, -500, 1058}, { 584, 2911}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1211, -500, 2279}, { 832, 3817}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -939, -500, 1879}, { 1390, 2179}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1206, -500, 1672}, { 842, 1329}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1650, -500, 1855}, { -65, 2078}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1779, -500, 1463}, { -329, 475}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1335, -500, 1361}, { 580, 55}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1799, -500, 936}, { -370, -1682}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1333, -500, 1058}, { 584, -1184}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2302, -34, -1626}, { -4099, 1151}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2074, -34, -1001}, { -2282, 3181}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 3137, -34, -676}, { 940, -35}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2793, -34, -98}, { 2366, 2324}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 3229, -34, -59}, { 3349, 822}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 3887, -34, -374}, { 3478, -2164}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 3711, -34, -1099}, { 518, -2926}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 4250, -34, -883}, { 2339, -4454}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 1988, -34, -1848}, { 636, -1213}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 1409, -34, -1928}, { -771, 724}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 1101, -34, -1225}, { 1176, 3193}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 877, -34, -1877}, { -1612, 2744}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2302, -34, -1626}, { 2044, -1920}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 1783, -34, -1212}, { 2539, 753}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2074, -34, -1001}, { 3861, 109}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -324, -34, -1378}, { -1098, 1904}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -755, -34, -1083}, { -863, 4031}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 1, -34, -690}, { 2015, 2058}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -653, -34, -893}, { 20, 4028}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -826, -34, -1005}, { -717, 4437}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -434, -34, -628}, { 1399, 3749}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -362, -34, -505}, { 1982, 3724}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -445, -34, -456}, { 2000, 4118}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 1101, -34, -1225}, { 2200, -2950}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 349, -34, -1702}, { -973, -1153}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 877, -34, -1877}, { -588, -3399}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1239, -475, 2320}, { 7430, 3124}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -939, -475, 1879}, { 6416, 1189}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1775, -475, 1722}, { 4235, 3906}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1335, -475, 1361}, { 3779, 1620}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1817, -475, 932}, { 1298, 2537}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1234, -475, 633}, { 1343, -143}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1679, -475, 148}, { -1268, 528}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1148, -475, -912}, { -4073, -3433}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -340, -475, -477}, { -946, -5518}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -837, -475, -1133}, { -4274, -4983}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -80, -4, 276}, { -495, -676}, {0x64, 0x65, 0x64, 0x00}}, + {{ -214, -4, 243}, { 238, -67}, {0x04, 0x05, 0x04, 0x00}}, + {{ -116, -7, 182}, { -916, -175}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -646, -7, 141}, { 2627, 1892}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -496, -7, -95}, { -166, 2203}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -496, -7, -95}, { 2905, 2203}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -165, -7, -23}, { 1032, 746}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -159, -7, 68}, { 1638, 394}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -183, -7, -109}, { 537, 1122}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -116, -7, 182}, { 2155, -175}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -483, -7, -161}, { 2335, 2394}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -209, -7, -180}, { 209, 1473}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -275, -7, -281}, { -44, 2080}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -236, -7, -230}, { 44, 1749}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -327, -7, -329}, { -14, 2436}, {0x24, 0x25, 0x24, 0x00}}, + {{ -374, -7, -359}, { 104, 2719}, {0x30, 0x31, 0x30, 0x00}}, + {{ -80, -4, 276}, { -495, -676}, {0x27, 0x24, 0x24, 0x00}}, + {{ -122, -64, 189}, { -819, 325}, {0x43, 0x40, 0x40, 0x00}}, + {{ -187, -132, 195}, { -302, 1142}, {0x73, 0x70, 0x70, 0x00}}, + {{ -158, -136, 104}, { -1168, 1401}, {0x73, 0x70, 0x70, 0x00}}, + {{ -293, -160, 125}, { -44, 2026}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -252, -160, 53}, { -859, 2139}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -299, -160, 28}, { -706, 2399}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -339, -160, 95}, { 68, 2304}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -486, -150, -56}, { 43, 3292}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -423, -160, 39}, { 271, 2806}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -387, -160, -20}, { -416, 2891}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -459, -149, -99}, { -461, 3337}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -500, -140, -77}, { -6, 3330}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -488, -130, -130}, { -479, 3391}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -496, -7, -95}, { -166, 2203}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -262, -160, -256}, { 48, 3294}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -255, -156, -260}, { -38, 3247}, {0x73, 0x70, 0x70, 0x00}}, + {{ -302, -160, -309}, { -51, 3631}, {0x73, 0x70, 0x70, 0x00}}, + {{ -237, -160, -196}, { 296, 2987}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -218, -152, -202}, { 121, 2868}, {0x73, 0x70, 0x70, 0x00}}, + {{ -324, -160, -288}, { 258, 3634}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -289, -160, -241}, { 346, 3335}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -266, -160, -188}, { 568, 3061}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -275, -7, -281}, { -44, 2080}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -236, -7, -230}, { 44, 1749}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -327, -7, -329}, { -14, 2436}, {0x27, 0x24, 0x24, 0x00}}, + {{ -349, -158, -346}, { 18, 3917}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -365, -160, -321}, { 320, 3903}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -257, -160, -135}, { 879, 2839}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -225, -160, -137}, { 632, 2730}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -191, -148, -139}, { 376, 2510}, {0x73, 0x70, 0x70, 0x00}}, + {{ -209, -7, -180}, { 209, 1473}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -224, -160, -73}, { 1092, 2492}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -171, -144, -65}, { 772, 2131}, {0x73, 0x70, 0x70, 0x00}}, + {{ -260, -160, -79}, { 1313, 2643}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -183, -7, -109}, { 537, 1122}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -231, -160, -5}, { 1641, 2272}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -159, -140, 22}, { 1313, 1736}, {0x73, 0x70, 0x70, 0x00}}, + {{ -275, -160, -21}, { 1840, 2490}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -165, -7, -23}, { 1032, 746}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -252, -160, 53}, { 2212, 2139}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -158, -136, 104}, { 1903, 1401}, {0x73, 0x70, 0x70, 0x00}}, + {{ -299, -160, 28}, { 2365, 2399}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -159, -7, 68}, { 1638, 394}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -484, -160, -347}, { 990, 4426}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -449, -152, -373}, { 551, 4325}, {0x73, 0x70, 0x70, 0x00}}, + {{ -484, -137, -346}, { 998, 4217}, {0x7f, 0x7c, 0x7c, 0x00}}, + {{ -397, -156, -372}, { 182, 4164}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -449, -152, -373}, { 551, 4325}, {0x73, 0x70, 0x70, 0x00}}, + {{ -484, -160, -347}, { 990, 4426}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -408, -160, -344}, { 467, 4141}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -365, -160, -321}, { 320, 3903}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -349, -158, -346}, { 18, 3917}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -374, -7, -359}, { 104, 2719}, {0x33, 0x30, 0x30, 0x00}}, + {{ -424, -55, -372}, { 377, 3370}, {0x73, 0x70, 0x70, 0x00}}, + {{ -327, -7, -329}, { -14, 2436}, {0x27, 0x24, 0x24, 0x00}}, + {{ -159, -7, 68}, { 1638, 394}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -158, -136, 104}, { 1903, 1401}, {0x73, 0x70, 0x70, 0x00}}, + {{ -122, -64, 189}, { 2252, 325}, {0x43, 0x40, 0x40, 0x00}}, + {{ -80, -4, 276}, { -495, -676}, {0x27, 0x24, 0x24, 0x00}}, + {{ -116, -7, 182}, { -916, -175}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -122, -64, 189}, { -819, 325}, {0x43, 0x40, 0x40, 0x00}}, + {{ -484, -137, -346}, { 998, 4217}, {0x7f, 0x7c, 0x7c, 0x00}}, + {{ -116, -7, 182}, { 2155, -175}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -485, -150, -255}, { 1669, 4009}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -502, -160, -288}, { 1549, 4275}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -502, -141, -286}, { 1563, 4100}, {0x7f, 0x7c, 0x7c, 0x00}}, + {{ -478, -55, -224}, { 1833, 3027}, {0x5b, 0x58, 0x58, 0x00}}, + {{ -474, -145, -212}, { 1900, 3771}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -447, -160, -251}, { 1417, 3944}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -465, -151, -199}, { 1927, 3743}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -420, -160, -237}, { 1326, 3797}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -396, -160, -218}, { 1290, 3642}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -455, -151, -182}, { 1974, 3647}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -449, -151, -167}, { 2041, 3570}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -446, -151, -153}, { 2124, 3505}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -376, -160, -191}, { 1341, 3470}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -488, -130, -130}, { 2593, 3391}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -488, -130, -130}, { 2593, 3391}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -483, -7, -161}, { 2335, 2394}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -496, -7, -95}, { 2905, 2203}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -474, -145, -212}, { 1900, 3771}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -459, -149, -99}, { 2610, 3337}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -454, -149, -108}, { 2498, 3359}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -445, -150, -140}, { 2212, 3451}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -446, -150, -130}, { 2292, 3418}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -449, -150, -119}, { 2386, 3385}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -446, -151, -153}, { 2124, 3505}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -465, -151, -199}, { 1927, 3743}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -363, -160, -159}, { 1474, 3306}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -376, -160, -191}, { 1341, 3470}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -357, -160, -129}, { 1651, 3180}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -478, -55, -224}, { 1833, 3027}, {0x5b, 0x58, 0x58, 0x00}}, + {{ -387, -160, -20}, { 2655, 2891}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -369, -160, -56}, { 2268, 2957}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -359, -160, -94}, { 1919, 3059}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -467, -72, -328}, { 1005, 3514}, {0x73, 0x70, 0x70, 0x00}}, + {{ -487, -119, -335}, { 1104, 4032}, {0x73, 0x70, 0x70, 0x00}}, + {{ -424, -55, -372}, { 377, 3370}, {0x73, 0x70, 0x70, 0x00}}, + {{ -484, -137, -346}, { 998, 4217}, {0x7f, 0x7c, 0x7c, 0x00}}, + {{ -466, -41, -309}, { 1137, 3165}, {0x73, 0x70, 0x70, 0x00}}, + {{ -494, -110, -312}, { 1321, 3895}, {0x73, 0x70, 0x70, 0x00}}, + {{ -482, -56, -278}, { 1477, 3251}, {0x73, 0x70, 0x70, 0x00}}, + {{ -500, -119, -294}, { 1491, 3928}, {0x73, 0x70, 0x70, 0x00}}, + {{ -502, -141, -286}, { 1563, 4100}, {0x7f, 0x7c, 0x7c, 0x00}}, + {{ -374, -7, -359}, { 104, 2719}, {0x33, 0x30, 0x30, 0x00}}, + {{ -214, -4, 243}, { 238, -67}, {0x04, 0x05, 0x04, 0x00}}, + {{ -364, -4, 406}, { 2504, -117}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -646, -7, 141}, { 2627, 1892}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -396, -4, 554}, { 3806, -536}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -821, -7, 419}, { 5901, 1519}, {0x18, 0x19, 0x18, 0x00}}, + {{ -869, -7, 550}, { 3107, 1216}, {0x18, 0x19, 0x18, 0x00}}, + {{ -396, -4, 554}, { -289, -536}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -448, -4, 764}, { 1604, -1110}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -821, -7, 419}, { 1805, 1519}, {0x18, 0x19, 0x18, 0x00}}, + {{ -442, -138, 583}, { 4344, 712}, {0x73, 0x70, 0x70, 0x00}}, + {{ -324, -126, 518}, { 3025, 413}, {0x73, 0x70, 0x70, 0x00}}, + {{ -187, -132, 195}, { -302, 1142}, {0x73, 0x70, 0x70, 0x00}}, + {{ -565, -160, 496}, { 4612, 1667}, {0x73, 0x70, 0x70, 0x00}}, + {{ -293, -160, 125}, { -44, 2026}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -565, -160, 496}, { 516, 1667}, {0x73, 0x70, 0x70, 0x00}}, + {{ -622, -156, 614}, { 1782, 1411}, {0x73, 0x70, 0x70, 0x00}}, + {{ -442, -138, 583}, { 248, 712}, {0x73, 0x70, 0x70, 0x00}}, + {{ -855, -135, 487}, { 2544, 2528}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -788, -140, 353}, { 1091, 2816}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -821, -7, 419}, { 1805, 1519}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -339, -160, 95}, { 68, 2304}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -608, -160, 466}, { 4707, 1933}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -640, -154, 608}, { 1873, 1481}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -687, -160, 582}, { 2016, 1797}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -608, -160, 466}, { 611, 1933}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -788, -140, 353}, { 5187, 2816}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -500, -140, -77}, { -6, 3330}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -646, -7, 141}, { 2627, 1892}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -766, -160, 365}, { 5120, 2870}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -486, -150, -56}, { 43, 3292}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -821, -7, 419}, { 5901, 1519}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -766, -160, 365}, { 5120, 2870}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -690, -160, 409}, { 4885, 2438}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -423, -160, 39}, { 271, 2806}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -486, -150, -56}, { 43, 3292}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -646, -7, 141}, { 2627, 1892}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -500, -140, -77}, { -6, 3330}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -496, -7, -95}, { -166, 2203}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -855, -135, 487}, { 2544, 2528}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -837, -156, 497}, { 2487, 2614}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -766, -160, 365}, { 1024, 2870}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -788, -140, 353}, { 1091, 2816}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -774, -160, 532}, { 2286, 2293}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -690, -160, 409}, { 789, 2438}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -448, -4, 764}, { 1604, -1110}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -276, -4, 727}, { 94, -1599}, {0x00, 0x01, 0x00, 0x00}}, + {{ -305, -9, 822}, { 997, -1791}, {0x00, 0x01, 0x00, 0x00}}, + {{ -270, -7, 848}, { 932, -2029}, {0x24, 0x25, 0x24, 0x00}}, + {{ -373, -7, 909}, { 2115, -1875}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -396, -4, 554}, { -289, -536}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -761, -7, 933}, { 5092, -557}, {0x18, 0x19, 0x18, 0x00}}, + {{ -824, -7, 883}, { 5193, -148}, {0x18, 0x19, 0x18, 0x00}}, + {{ -676, -7, 963}, { 4702, -976}, {0x18, 0x19, 0x18, 0x00}}, + {{ -866, -7, 818}, { 5023, 237}, {0x18, 0x19, 0x18, 0x00}}, + {{ -437, -7, 936}, { 2774, -1740}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -549, -7, 962}, { 3773, -1431}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -885, -7, 737}, { 4577, 597}, {0x18, 0x19, 0x18, 0x00}}, + {{ -884, -7, 649}, { 3931, 917}, {0x18, 0x19, 0x18, 0x00}}, + {{ -869, -7, 550}, { 3107, 1216}, {0x18, 0x19, 0x18, 0x00}}, + {{ -347, -80, 863}, { 1592, -1159}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -332, -70, 889}, { 1674, -1396}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -262, -62, 843}, { 834, -1553}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -279, -72, 819}, { 780, -1313}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -270, -7, 848}, { 932, -2029}, {0x27, 0x24, 0x24, 0x00}}, + {{ -358, -75, 708}, { 549, -604}, {0x67, 0x64, 0x64, 0x00}}, + {{ -361, -79, 703}, { 538, -535}, {0x67, 0x64, 0x64, 0x00}}, + {{ -423, -90, 728}, { 1167, -305}, {0x73, 0x70, 0x70, 0x00}}, + {{ -417, -84, 739}, { 1203, -422}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -337, -72, 737}, { 609, -808}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -396, -80, 776}, { 1317, -663}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -442, -138, 583}, { 248, 712}, {0x73, 0x70, 0x70, 0x00}}, + {{ -373, -7, 909}, { 2115, -1875}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -469, -92, 758}, { 1715, -232}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -476, -102, 740}, { 1636, -52}, {0x73, 0x70, 0x70, 0x00}}, + {{ -529, -114, 745}, { 2057, 230}, {0x73, 0x70, 0x70, 0x00}}, + {{ -523, -100, 771}, { 2200, -10}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -469, -92, 758}, { 1715, -232}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -451, -88, 802}, { 1908, -491}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -396, -80, 776}, { 1317, -663}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -523, -100, 771}, { 2200, -10}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -417, -84, 739}, { 1203, -422}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -442, -138, 583}, { 248, 712}, {0x73, 0x70, 0x70, 0x00}}, + {{ -476, -102, 740}, { 1636, -52}, {0x73, 0x70, 0x70, 0x00}}, + {{ -423, -90, 728}, { 1167, -305}, {0x73, 0x70, 0x70, 0x00}}, + {{ -529, -114, 745}, { 2057, 230}, {0x73, 0x70, 0x70, 0x00}}, + {{ -585, -125, 736}, { 2403, 561}, {0x73, 0x70, 0x70, 0x00}}, + {{ -616, -114, 774}, { 2901, 439}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -510, -96, 824}, { 2494, -285}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -615, -132, 727}, { 2549, 769}, {0x73, 0x70, 0x70, 0x00}}, + {{ -649, -122, 767}, { 3084, 657}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -620, -112, 838}, { 3389, 201}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -633, -140, 712}, { 2570, 960}, {0x73, 0x70, 0x70, 0x00}}, + {{ -671, -138, 714}, { 2863, 1069}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -668, -130, 745}, { 3059, 874}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -662, -126, 757}, { 3102, 772}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -702, -128, 808}, { 3765, 753}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -676, -120, 824}, { 3694, 527}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -722, -136, 785}, { 3739, 979}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -665, -146, 672}, { 2511, 1267}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -638, -148, 688}, { 2432, 1130}, {0x73, 0x70, 0x70, 0x00}}, + {{ -622, -156, 614}, { 1782, 1411}, {0x73, 0x70, 0x70, 0x00}}, + {{ -640, -154, 608}, { 1873, 1481}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -721, -160, 653}, { 2782, 1662}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -732, -152, 708}, { 3256, 1433}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -732, -144, 755}, { 3595, 1192}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -884, -7, 649}, { 3931, 917}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -879, -129, 597}, { 3524, 2164}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -869, -7, 550}, { 3107, 1216}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -869, -7, 550}, { 3107, 1216}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -855, -135, 487}, { 2544, 2528}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -821, -7, 419}, { 1805, 1519}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -879, -129, 597}, { 3524, 2164}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -862, -150, 604}, { 3447, 2263}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -837, -156, 497}, { 2487, 2614}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -885, -7, 737}, { 4577, 597}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -889, -121, 695}, { 4296, 1775}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -884, -7, 649}, { 3931, 917}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -871, -142, 696}, { 4177, 1894}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -627, -102, 975}, { 4433, -353}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -549, -7, 962}, { 3773, -1431}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -478, -86, 951}, { 3177, -947}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -730, -100, 951}, { 5002, 87}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -676, -7, 963}, { 4702, -976}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -487, -96, 922}, { 3032, -723}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -726, -110, 942}, { 4911, 194}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -625, -112, 940}, { 4164, -148}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -716, -120, 917}, { 4655, 334}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -414, -88, 895}, { 2314, -961}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -403, -78, 923}, { 2430, -1192}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -332, -70, 889}, { 1674, -1396}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -347, -80, 863}, { 1592, -1159}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -373, -7, 909}, { 2115, -1875}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -437, -7, 936}, { 2774, -1740}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -832, -152, 698}, { 3908, 1830}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -816, -160, 622}, { 3244, 2123}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -774, -160, 532}, { 2286, 2293}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -881, -115, 778}, { 4846, 1391}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -868, -134, 776}, { 4736, 1519}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -866, -7, 818}, { 5023, 237}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -852, -109, 855}, { 5186, 955}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -852, -109, 855}, { 5186, 955}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -841, -126, 849}, { 5071, 1087}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -868, -134, 776}, { 4736, 1519}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -881, -115, 778}, { 4846, 1391}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -761, -7, 933}, { 5092, -557}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -797, -103, 911}, { 5199, 504}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -824, -7, 883}, { 5193, -148}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -730, -100, 951}, { 5002, 87}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -726, -110, 942}, { 4911, 194}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -791, -118, 904}, { 5103, 634}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -866, -7, 818}, { 5023, 237}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -676, -7, 963}, { 4702, -976}, {0x1b, 0x18, 0x18, 0x00}}, + {{ -437, -7, 936}, { 2774, -1740}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -478, -86, 951}, { 3177, -947}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -549, -7, 962}, { 3773, -1431}, {0x0f, 0x0c, 0x0c, 0x00}}, + {{ -640, -154, 608}, { 1873, 1481}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{ -687, -160, 582}, { 2016, 1797}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -721, -160, 653}, { 2782, 1662}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -832, -144, 771}, { 4434, 1497}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -832, -152, 698}, { 3908, 1830}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -871, -142, 696}, { 4177, 1894}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -811, -136, 834}, { 4743, 1121}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -768, -128, 884}, { 4799, 715}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -716, -120, 917}, { 4655, 334}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -214, -4, 243}, { 238, -67}, {0x04, 0x05, 0x04, 0x00}}, + {{ -140, 14, 303}, { 136, -712}, {0x24, 0x25, 0x24, 0x00}}, + {{ -215, 32, 385}, { 1274, -898}, {0x00, 0x01, 0x00, 0x00}}, + {{ -364, -4, 406}, { 2504, -117}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -80, -4, 276}, { -495, -676}, {0x64, 0x65, 0x64, 0x00}}, + {{ -138, 36, 331}, { 322, -1019}, {0x24, 0x25, 0x24, 0x00}}, + {{ -99, 32, 294}, { -225, -993}, {0x64, 0x65, 0x64, 0x00}}, + {{ -247, 14, 570}, { 2838, -1293}, {0x00, 0x01, 0x00, 0x00}}, + {{ -117, 58, 587}, { 2028, -2218}, {0x00, 0x01, 0x00, 0x00}}, + {{ -26, 76, 350}, { -345, -1844}, {0x64, 0x65, 0x64, 0x00}}, + {{ -62, 75, 451}, { 639, -2068}, {0x00, 0x01, 0x00, 0x00}}, + {{ 58, 30, 432}, { -365, -2043}, {0x24, 0x25, 0x24, 0x00}}, + {{ -63, 54, 288}, { -527, -1296}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{ -5, 71, 293}, { -909, -1676}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 40, 63, 295}, { -1227, -1773}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 77, 38, 359}, { -1023, -1914}, {0x64, 0x65, 0x64, 0x00}}, + {{ -42, 67, 295}, { -631, -1514}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -1, 21, 570}, { 1061, -2249}, {0x24, 0x25, 0x24, 0x00}}, + {{ 32, 25, 502}, { 333, -2152}, {0x24, 0x25, 0x24, 0x00}}, + {{ -145, 35, 666}, { 2805, -2198}, {0x00, 0x01, 0x00, 0x00}}, + {{ -52, 12, 643}, { 1958, -2249}, {0x24, 0x25, 0x24, 0x00}}, + {{ -396, -4, 554}, { 3806, -536}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ -80, 25, 279}, { -473, -940}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -63, 54, 288}, { -527, -1296}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -276, -4, 727}, { 4190, -1599}, {0x00, 0x01, 0x00, 0x00}}, + {{ -220, -7, 815}, { 4420, -2092}, {0x24, 0x25, 0x24, 0x00}}, + {{ -96, 2, 699}, { 2685, -2201}, {0x24, 0x25, 0x24, 0x00}}, + {{ -154, -7, 763}, { 3568, -2140}, {0x24, 0x25, 0x24, 0x00}}, + {{ -305, -9, 822}, { 997, -1791}, {0x00, 0x01, 0x00, 0x00}}, + {{ -220, -7, 815}, { 324, -2092}, {0x24, 0x25, 0x24, 0x00}}, + {{ -270, -7, 848}, { 932, -2029}, {0x24, 0x25, 0x24, 0x00}}, + {{ -276, -4, 727}, { 94, -1599}, {0x00, 0x01, 0x00, 0x00}}, + {{ 40, 63, 295}, { -1227, -1773}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 79, 40, 283}, { -1596, -1660}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 77, 38, 359}, { -1023, -1914}, {0x64, 0x65, 0x64, 0x00}}, + {{ -52, -40, 588}, { 1560, -1587}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -26, -30, 605}, { 1497, -1827}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 16, -22, 530}, { 654, -1780}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -11, -32, 517}, { 751, -1546}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -98, -48, 649}, { 2334, -1571}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -74, -38, 668}, { 2304, -1813}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -52, 12, 643}, { 1958, -2249}, {0x27, 0x24, 0x24, 0x00}}, + {{ -1, 21, 570}, { 1061, -2249}, {0x27, 0x24, 0x24, 0x00}}, + {{ 32, 25, 502}, { 333, -2152}, {0x27, 0x24, 0x24, 0x00}}, + {{ 44, -14, 465}, { -26, -1719}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 16, -24, 455}, { 102, -1490}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -156, -56, 715}, { 3232, -1526}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -134, -46, 736}, { 3227, -1768}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -96, 2, 699}, { 2685, -2201}, {0x27, 0x24, 0x24, 0x00}}, + {{ -154, -7, 763}, { 3568, -2140}, {0x27, 0x24, 0x24, 0x00}}, + {{ -214, -64, 770}, { -44, -1445}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -194, -54, 793}, { -18, -1688}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -134, -46, 736}, { -868, -1768}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -156, -56, 715}, { -863, -1526}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -279, -72, 819}, { 780, -1313}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -262, -62, 843}, { 834, -1553}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -220, -7, 815}, { 324, -2092}, {0x27, 0x24, 0x24, 0x00}}, + {{ -154, -7, 763}, { -527, -2140}, {0x27, 0x24, 0x24, 0x00}}, + {{ 58, 30, 432}, { -365, -2043}, {0x27, 0x24, 0x24, 0x00}}, + {{ 65, -6, 397}, { -666, -1616}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 35, -16, 390}, { -506, -1396}, {0x9b, 0x98, 0x98, 0x00}}, + {{ 48, -8, 319}, { -1109, -1261}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ 78, 2, 323}, { -1300, -1470}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 81, 11, 279}, { -1636, -1403}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ 65, -6, 397}, { -666, -1616}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 77, 38, 359}, { -1023, -1914}, {0x67, 0x64, 0x64, 0x00}}, + {{ 78, 2, 323}, { -1300, -1470}, {0x8b, 0x88, 0x88, 0x00}}, + {{ 79, 40, 283}, { -1596, -1660}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ 81, 11, 279}, { -1636, -1403}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ 48, -8, 319}, { -1109, -1261}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ 52, 0, 251}, { -1628, -1096}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ 58, 30, 432}, { -365, -2043}, {0x27, 0x24, 0x24, 0x00}}, + {{ -270, -7, 848}, { 932, -2029}, {0x27, 0x24, 0x24, 0x00}}, + {{ -220, -7, 815}, { 324, -2092}, {0x27, 0x24, 0x24, 0x00}}, + {{ -262, -62, 843}, { 834, -1553}, {0x8b, 0x88, 0x88, 0x00}}, + {{ -81, -8, 304}, { -282, -737}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -51, -8, 308}, { -472, -858}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -80, -4, 276}, { -495, -676}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -91, -19, 359}, { 189, -801}, {0x33, 0x30, 0x30, 0x00}}, + {{ -62, -16, 366}, { 28, -959}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -48, 0, 249}, { -921, -726}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -187, -132, 195}, { -302, 1142}, {0x73, 0x70, 0x70, 0x00}}, + {{ -81, -8, 304}, { -282, -737}, {0x27, 0x24, 0x24, 0x00}}, + {{ -80, -4, 276}, { -495, -676}, {0x27, 0x24, 0x24, 0x00}}, + {{ -250, -59, 624}, { 3255, -833}, {0x33, 0x30, 0x30, 0x00}}, + {{ -198, -51, 567}, { 2466, -881}, {0x33, 0x30, 0x30, 0x00}}, + {{ -106, -27, 410}, { 663, -859}, {0x33, 0x30, 0x30, 0x00}}, + {{ -128, -35, 459}, { 1172, -887}, {0x33, 0x30, 0x30, 0x00}}, + {{ -299, -67, 669}, { 3936, -744}, {0x43, 0x40, 0x40, 0x00}}, + {{ -324, -126, 518}, { 3025, 413}, {0x73, 0x70, 0x70, 0x00}}, + {{ -161, -43, 517}, { 1832, -908}, {0x33, 0x30, 0x30, 0x00}}, + {{ -228, -56, 645}, { 3250, -1013}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -175, -48, 586}, { 2435, -1061}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -135, -40, 533}, { 1770, -1085}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -299, -67, 669}, { -159, -744}, {0x43, 0x40, 0x40, 0x00}}, + {{ -361, -79, 703}, { 538, -535}, {0x67, 0x64, 0x64, 0x00}}, + {{ -358, -75, 708}, { 549, -604}, {0x67, 0x64, 0x64, 0x00}}, + {{ -278, -64, 693}, { -131, -934}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -228, -56, 645}, { -845, -1013}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -250, -59, 624}, { -840, -833}, {0x33, 0x30, 0x30, 0x00}}, + {{ -337, -72, 737}, { 609, -808}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -161, -43, 517}, { 1832, -908}, {0x33, 0x30, 0x30, 0x00}}, + {{ -135, -40, 533}, { 1770, -1085}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -101, -32, 472}, { 1075, -1059}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -128, -35, 459}, { 1172, -887}, {0x33, 0x30, 0x30, 0x00}}, + {{ -106, -27, 410}, { 663, -859}, {0x33, 0x30, 0x30, 0x00}}, + {{ -78, -24, 420}, { 534, -1025}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -62, -16, 366}, { 28, -959}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -91, -19, 359}, { 189, -801}, {0x33, 0x30, 0x30, 0x00}}, + {{ -442, -138, 583}, { 4344, 712}, {0x73, 0x70, 0x70, 0x00}}, + {{ -361, -79, 703}, { 4634, -535}, {0x67, 0x64, 0x64, 0x00}}, + {{ -324, -126, 518}, { 3025, 413}, {0x73, 0x70, 0x70, 0x00}}, + {{ -299, -67, 669}, { 3936, -744}, {0x43, 0x40, 0x40, 0x00}}, + {{ 918, -34, -1183}, { 1068, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 918, -3, -1183}, { 1068, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 989, -3, -1203}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 989, -34, -1203}, { 0, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 918, -59, -1183}, { 1068, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 989, -59, -1203}, { 0, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 989, -34, -1203}, { 1670, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 989, -3, -1203}, { 1670, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1101, -3, -1225}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1101, -34, -1225}, { 0, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 989, -59, -1203}, { 1670, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1101, -59, -1225}, { 0, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -105, -34, -650}, { 3257, 420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, -3, -746}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 98, -34, -746}, { -13, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -101, 10, -638}, { 3311, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -105, -59, -650}, { 3224, 1004}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 98, -59, -746}, { -46, 816}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 855, -59, -1163}, { 968, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 855, -34, -1163}, { 968, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 918, -34, -1183}, { 0, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 918, -59, -1183}, { 0, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 855, -3, -1163}, { 968, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 918, -3, -1183}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 98, -34, -746}, { 5939, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, -3, -746}, { 5939, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 692, -3, -1088}, { -4095, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 692, -34, -1088}, { -4096, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, -59, -746}, { 5939, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 692, -59, -1088}, { -4095, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 692, -34, -1088}, { 1446, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 692, -3, -1088}, { 1446, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 781, -3, -1132}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 781, -34, -1132}, { 0, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 692, -59, -1088}, { 1446, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 781, -59, -1132}, { 0, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 781, -34, -1132}, { 1182, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 781, -3, -1132}, { 1182, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 855, -3, -1163}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 855, -34, -1163}, { 0, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 781, -59, -1132}, { 1182, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 855, -59, -1163}, { 0, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1431, -59, -1272}, { 2804, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1431, -34, -1272}, { 2804, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1691, -34, -1248}, { -1023, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1691, -59, -1248}, { -1023, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1431, -3, -1272}, { 2804, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1691, -3, -1248}, { -1023, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1691, -59, -1248}, { 1446, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1691, -34, -1248}, { 1446, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1783, -34, -1212}, { 0, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1783, -59, -1212}, { 0, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1691, -3, -1248}, { 1446, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1783, -3, -1212}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1783, -3, -1212}, { 1182, 43}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1856, 0, -1177}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1856, -34, -1177}, { 0, 276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1783, -34, -1212}, { 1182, 276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1856, -59, -1177}, { 0, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1783, -59, -1212}, { 1182, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1101, -59, -1225}, { 2475, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1101, -34, -1225}, { 2475, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1268, -34, -1254}, { 0, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1268, -59, -1254}, { 0, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1101, -3, -1225}, { 2475, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1268, -3, -1254}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1268, -59, -1254}, { 2400, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1268, -34, -1254}, { 2400, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1431, -34, -1272}, { 0, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1431, -59, -1272}, { 0, 817}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1268, -3, -1254}, { 2400, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1431, -3, -1272}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1972, -59, -1101}, { 1051, 971}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1972, -34, -1101}, { 1051, 386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2026, -34, -1056}, { 26, 386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2026, -59, -1056}, { 26, 971}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1972, 5, -1101}, { 1051, 36}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2024, 7, -1051}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2024, 7, -1051}, { 1144, 36}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2070, 10, -988}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2074, -34, -1001}, { 121, 423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2026, -34, -1056}, { 1181, 423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2074, -59, -1001}, { 121, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2026, -59, -1056}, { 1181, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1856, 0, -1177}, { 968, 36}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1914, 2, -1144}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1914, -34, -1144}, { 0, 313}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1856, -34, -1177}, { 968, 313}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1914, -59, -1144}, { 0, 898}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1856, -59, -1177}, { 968, 898}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1914, 2, -1144}, { 1063, 36}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1972, 5, -1101}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1972, -34, -1101}, { 0, 349}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1914, -34, -1144}, { 1063, 349}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1972, -59, -1101}, { 0, 935}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1914, -59, -1144}, { 1063, 935}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2289, 10, -720}, { 7013, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2770, 10, -133}, { -4096, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2780, -34, -139}, { -4121, 423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2299, -34, -727}, { 6987, 422}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2780, -59, -139}, { -4121, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2299, -59, -727}, { 6987, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2074, -59, -1001}, { 3119, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2074, -34, -1001}, { 3119, 423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2299, -34, -727}, { -2073, 423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2299, -59, -727}, { -2073, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2070, 10, -988}, { 3008, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2289, 10, -720}, { -2047, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 3319, -59, -115}, { 9322, 1008}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3319, -34, -115}, { 9336, 423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3887, -34, -374}, { 216, 423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3887, -59, -374}, { 187, 1008}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3332, 10, -91}, { 9299, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 3912, 10, -351}, { 0, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 3887, -34, -374}, { 9336, 423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3912, 10, -351}, { 9299, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 4282, 10, -875}, { 0, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 4250, -34, -883}, { 216, 423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3887, -59, -374}, { 9322, 1008}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 4250, -59, -883}, { 187, 1008}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2959, -59, -89}, { 5457, 1008}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2959, -34, -89}, { 5457, 423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3319, -34, -115}, { 187, 423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3319, -59, -115}, { 168, 1008}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2959, 10, -73}, { 5466, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 3332, 10, -91}, { 0, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 2780, -59, -139}, { 2772, 1008}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2780, -34, -139}, { 2772, 423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2959, -34, -89}, { 65, 423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2959, -59, -89}, { 65, 1008}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 2770, 10, -133}, { 2893, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 2959, 10, -73}, { 0, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{ -748, -59, -1071}, { -6, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -557, -59, -1212}, { 3475, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -557, -34, -1212}, { 3459, 540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -748, -34, -1071}, { -22, 540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -574, 10, -1237}, { 3481, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -766, 10, -1095}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -487, -34, -1257}, { 1221, 540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -505, 10, -1282}, { 1219, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -574, 10, -1237}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -557, -34, -1212}, { 1, 540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -557, -59, -1212}, { 18, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -487, -59, -1257}, { 1238, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -427, -34, -1297}, { 1057, 540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -444, 10, -1322}, { 1055, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -505, 10, -1282}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -487, -34, -1257}, { 1, 540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -487, -59, -1257}, { 18, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -427, -59, -1297}, { 1073, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -812, -59, -1016}, { 532, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -823, -34, -1007}, { 258, 540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -823, -45, -1007}, { 276, 727}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -823, -70, -1007}, { 319, 1171}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -748, -59, -1071}, { 1754, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -748, -34, -1071}, { 1739, 540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, -34, -1016}, { 477, 540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -766, 10, -1095}, { 1791, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -859, 10, -1016}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 808, -59, -1846}, { 112, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 882, -59, -1863}, { 1222, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 882, -34, -1863}, { 1222, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 808, -34, -1846}, { 112, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 876, -17, -1877}, { 1172, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 802, -17, -1862}, { 58, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 808, -34, -1846}, { 2160, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 802, -17, -1862}, { 2106, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 677, -17, -1826}, { 221, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 684, -34, -1809}, { 273, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 684, -59, -1809}, { 273, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 808, -59, -1846}, { 2160, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 684, -34, -1809}, { 2311, 367}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 677, -17, -1826}, { 2329, 72}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 616, -12, -1807}, { 1443, -6}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 617, -34, -1781}, { 1287, 405}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 617, -59, -1781}, { 1282, 860}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 684, -59, -1809}, { 2322, 863}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 530, -59, -1755}, { -81, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 617, -59, -1781}, { 1242, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 617, -34, -1781}, { 1242, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 530, -34, -1755}, { -81, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 616, -12, -1807}, { 1428, 2}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 528, 3, -1778}, { -3, 1}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -427, -59, -1297}, { 75, 1005}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -218, -59, -1423}, { 3632, 859}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -218, -34, -1423}, { 3595, 392}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -427, -34, -1297}, { 39, 538}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -236, 11, -1448}, { 3562, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -444, 10, -1322}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 49, -34, -1554}, { 4423, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, 11, -1590}, { 4532, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -236, 11, -1448}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -218, -34, -1423}, { 45, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -218, -59, -1423}, { 63, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 49, -59, -1554}, { 4423, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 356, -59, -1691}, { 7, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 530, -59, -1755}, { 2712, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 530, -34, -1755}, { 2712, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 356, -34, -1691}, { 7, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 528, 3, -1778}, { 2777, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 345, 11, -1727}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 49, -59, -1554}, { -76, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 356, -59, -1691}, { 4832, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 356, -34, -1691}, { 4832, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, -34, -1554}, { -76, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 345, 11, -1727}, { 4908, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 39, 11, -1590}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2165, -34, -1712}, { 2039, 323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2195, 0, -1702}, { 2463, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2173, -17, -1725}, { 2069, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2189, -34, -1697}, { 2388, 276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2165, -59, -1712}, { 2005, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2189, -59, -1697}, { 2388, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2081, -34, -1763}, { 628, 323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2081, -59, -1763}, { 623, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2297, -59, -1610}, { 2002, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2297, -34, -1610}, { 2002, 276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2189, -34, -1697}, { -30, 276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2189, -59, -1697}, { -30, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2303, 10, -1614}, { 2032, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2195, 0, -1702}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2084, -17, -1771}, { 644, 246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2056, -17, -1781}, { 204, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2057, -59, -1776}, { 233, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2057, -34, -1776}, { 233, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1977, -59, -1813}, { 1020, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2057, -59, -1776}, { 2281, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2057, -34, -1776}, { 2281, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1977, -34, -1813}, { 1020, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2056, -17, -1781}, { 2252, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1979, -17, -1820}, { 1015, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1913, -17, -1846}, { -7, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1911, -34, -1839}, { -3, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1437, -59, -1916}, { -870, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1768, -59, -1875}, { 3972, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1768, -34, -1875}, { 3972, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1437, -34, -1916}, { -870, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1769, -17, -1882}, { 3968, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1437, -17, -1926}, { -898, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1384, -59, -1916}, { 387, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1437, -59, -1916}, { 1151, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1437, -34, -1916}, { 1151, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1384, -34, -1916}, { 387, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1437, -17, -1926}, { 1182, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1384, -17, -1925}, { 418, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 882, -59, -1863}, { -825, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1384, -59, -1916}, { 6531, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1384, -34, -1916}, { 6531, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 882, -34, -1863}, { -825, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1384, -17, -1925}, { 6562, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 876, -17, -1877}, { -875, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1911, -59, -1839}, { -3, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1977, -59, -1813}, { 1020, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1977, -34, -1813}, { 1020, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1911, -34, -1839}, { -3, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1768, -59, -1875}, { -123, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1843, -59, -1860}, { 1002, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1843, -34, -1860}, { 1002, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1768, -34, -1875}, { -123, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1911, -59, -1839}, { 2044, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1911, -34, -1839}, { 2044, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1913, -17, -1846}, { 2040, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, -17, -1867}, { 997, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1769, -17, -1882}, { -127, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 3026, -34, -688}, { 11280, 297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2523, 10, -1341}, { -973, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2297, -34, -1610}, { -6185, 297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 3026, -59, -688}, { 11280, 467}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2297, -59, -1610}, { -6185, 467}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 3033, 10, -706}, { 11129, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2303, 10, -1614}, { -6180, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 3290, -34, -647}, { -80, 276}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3290, -59, -647}, { -80, 861}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3529, -59, -831}, { 4327, 861}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3529, -34, -831}, { 4327, 276}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3288, 10, -659}, { 0, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 3521, 10, -841}, { 4321, -146}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 3033, 10, -706}, { 0, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 3026, -34, -688}, { -44, 276}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3290, -34, -647}, { 3864, 276}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3288, 10, -659}, { 3797, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 3290, -59, -647}, { 3864, 861}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ 3026, -59, -688}, { -44, 861}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{ -461, -70, -446}, { 1596, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -461, -45, -446}, { 1596, 658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -444, -59, -456}, { 1310, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -461, -34, -446}, { 1596, 276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -444, -34, -456}, { 1312, 276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -362, -19, -505}, { -88, 276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -362, -59, -505}, { -88, 861}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -360, 0, -491}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -461, 0, -428}, { 1744, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -362, -59, -505}, { 4313, 864}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -362, -19, -505}, { 4294, 279}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, -34, -650}, { -18, 423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, -59, -650}, { 0, 1008}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -360, 0, -491}, { 4365, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -101, 10, -638}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1333, -500, 1058}, { 5022, -2763}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1333, -475, 1058}, { 5022, -2985}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1234, -475, 633}, { 1235, -1803}, {0x64, 0x65, 0x64, 0x00}}, + {{-1234, -500, 633}, { 1235, -1581}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1333, -297, 1058}, { 5022, -4563}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1234, -297, 633}, { 1235, -3380}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1333, -70, 1058}, { 5022, -6576}, {0x98, 0x99, 0x98, 0x00}}, + {{-1335, -297, 1361}, { -958, 2539}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1335, -70, 1361}, { -958, 526}, {0xc8, 0xe1, 0xd4, 0x00}}, + {{-1333, -297, 1058}, { -3163, 3627}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1333, -70, 1058}, { -3163, 1614}, {0x98, 0x99, 0x98, 0x00}}, + {{-1335, -475, 1361}, { -958, 4117}, {0x64, 0x65, 0x64, 0x00}}, + {{-1333, -475, 1058}, { -3163, 5205}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1234, -70, 633}, { 1235, -5394}, {0x98, 0x99, 0x98, 0x00}}, + {{-1206, -475, 1672}, { 367, 2526}, {0x64, 0x65, 0x64, 0x00}}, + {{-1206, -297, 1672}, { 367, 948}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1206, -70, 1672}, { 367, -1064}, {0xc8, 0xe1, 0xd4, 0x00}}, + {{-1206, -500, 1672}, { 367, 2748}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1335, -500, 1361}, { -958, 4338}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1333, -500, 1058}, { -3163, 5427}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1335, -70, 1361}, { 3402, 1024}, {0xc8, 0xe1, 0xd4, 0x00}}, + {{-1335, 0, 1361}, { 3402, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1333, 0, 1058}, { -1024, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1333, -70, 1058}, { -1024, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{-1206, -70, 1672}, { 2875, 1024}, {0xc8, 0xe1, 0xd4, 0x00}}, + {{-1206, 0, 1672}, { 2875, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1335, 0, 1361}, { -2047, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1335, -70, 1361}, { -2047, 1024}, {0xc8, 0xe1, 0xd4, 0x00}}, + {{-1333, -70, 1058}, { 4330, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{-1333, 0, 1058}, { 4330, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1234, 0, 633}, { -2048, 0}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1234, -70, 633}, { -2048, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{ -504, -170, -357}, { 1062, 2574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -501, -138, -359}, { 1024, 2284}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -461, -70, -446}, { 106, 1858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -461, -267, -446}, { 106, 3871}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -533, -171, -298}, { 1704, 2476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -618, -319, -153}, { 3368, 3376}, {0x88, 0x88, 0x88, 0x00}}, + {{ -618, -70, -153}, { 3368, 1363}, {0x98, 0x98, 0x98, 0x00}}, + {{ -520, -106, -324}, { 1422, 1947}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -533, -117, -301}, { 1681, 2007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -537, -141, -295}, { 1755, 2210}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -461, -475, -446}, { 106, 5449}, {0x64, 0x64, 0x64, 0x00}}, + {{ -618, -475, -153}, { 3368, 4954}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -461, -500, -446}, { 106, 5671}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -618, -500, -153}, { 3368, 5176}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -970, -500, 264}, { 8937, 4941}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -970, -475, 264}, { 8937, 4720}, {0x64, 0x64, 0x64, 0x00}}, + {{ -970, -266, 264}, { 8937, 3142}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -970, -70, 264}, { 8937, 1129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1234, -70, 633}, { 1235, -5394}, {0x98, 0x98, 0x98, 0x00}}, + {{ -970, -70, 264}, { -3350, -5014}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -970, -266, 264}, { -3350, -3001}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1234, -297, 633}, { 1235, -3380}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -970, -475, 264}, { -3350, -1423}, {0x64, 0x64, 0x64, 0x00}}, + {{-1234, -475, 633}, { 1235, -1803}, {0x64, 0x64, 0x64, 0x00}}, + {{-1234, -500, 633}, { 1235, -1581}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -970, -500, 264}, { -3350, -1202}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -507, -114, -347}, { 1161, 2059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -618, 0, -153}, { 3845, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -461, 0, -428}, { -781, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -461, -34, -446}, { -1024, 275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -461, -45, -446}, { -1024, 658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -461, -70, -446}, { -1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -618, -70, -153}, { 3845, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1234, -70, 633}, { 4591, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1234, 0, 633}, { 4591, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -970, 0, 264}, { -2048, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -970, -70, 264}, { -2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -970, -70, 264}, { 4912, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -970, 0, 264}, { 4912, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -618, 0, -153}, { -3072, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -618, -70, -153}, { -3072, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{ -533, -117, -301}, { 1681, 2007}, {0x70, 0x70, 0x70, 0x00}}, + {{ -515, -119, -300}, { 1561, 1958}, {0x70, 0x70, 0x70, 0x00}}, + {{ -519, -141, -292}, { 1639, 2134}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -537, -141, -295}, { 1755, 2210}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -520, -106, -324}, { 1422, 1947}, {0x70, 0x70, 0x70, 0x00}}, + {{ -508, -110, -318}, { 1375, 1916}, {0x70, 0x70, 0x70, 0x00}}, + {{ -507, -114, -347}, { 1161, 2059}, {0x70, 0x70, 0x70, 0x00}}, + {{ -498, -119, -339}, { 1151, 2039}, {0x70, 0x70, 0x70, 0x00}}, + {{ -494, -110, -312}, { 1321, 1847}, {0x70, 0x70, 0x70, 0x00}}, + {{ -500, -119, -294}, { 1491, 1880}, {0x70, 0x70, 0x70, 0x00}}, + {{ -487, -119, -335}, { 1104, 1983}, {0x70, 0x70, 0x70, 0x00}}, + {{ -502, -141, -286}, { 1563, 2052}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -484, -137, -346}, { 998, 2169}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -494, -137, -350}, { 1040, 2218}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -501, -138, -359}, { 1024, 2284}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -493, -161, -317}, { 1269, 2311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -484, -160, -347}, { 990, 2378}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, -170, -357}, { 1062, 2574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -533, -171, -298}, { 1704, 2476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -502, -160, -288}, { 1549, 2227}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -484, -160, -347}, { 990, 2378}, {0x98, 0x98, 0x98, 0x00}}, + {{ -502, -160, -288}, { 1549, 2227}, {0x98, 0x98, 0x98, 0x00}}, + {{-1799, -475, 936}, { -2047, 2845}, {0x64, 0x65, 0x64, 0x00}}, + {{-1799, -500, 936}, { -2047, 3101}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1745, -500, 529}, { 2158, 3101}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1745, -475, 529}, { 2158, 2845}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1745, -270, 529}, { 2158, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1799, -325, 936}, { -2048, 1023}, {0x7c, 0x7d, 0x7c, 0x00}}, + {{-1745, -70, 529}, { 2158, -1301}, {0x98, 0x99, 0x98, 0x00}}, + {{-1799, -70, 936}, { -2048, -1300}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1779, -248, 1463}, { -7371, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1779, -475, 1463}, { -7371, 2845}, {0x64, 0x65, 0x64, 0x00}}, + {{-1779, -500, 1463}, { -7371, 3101}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1650, -297, 1855}, {-11171, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1650, -70, 1855}, {-11171, -1300}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1211, -70, 2279}, {-14896, -1300}, {0xc8, 0xe1, 0xd4, 0x00}}, + {{-1211, -297, 2279}, {-14896, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1650, -475, 1855}, {-11171, 2845}, {0x64, 0x65, 0x64, 0x00}}, + {{-1211, -475, 2279}, {-14896, 2845}, {0x64, 0x65, 0x64, 0x00}}, + {{-1779, -70, 1463}, { -7371, -1300}, {0x98, 0x99, 0x98, 0x00}}, + {{-1211, -500, 2279}, {-14896, 3101}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1650, -500, 1855}, {-11171, 3101}, {0x1c, 0x8d, 0x8c, 0x00}}, + {{-1799, -70, 936}, { 4702, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1799, 0, 936}, { 4702, 127}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1779, 0, 1463}, { -2047, 127}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1779, -70, 1463}, { -2048, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-1650, -70, 1855}, { 4740, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1650, 0, 1855}, { 4740, 127}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1211, 0, 2279}, { -3071, 127}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1211, -70, 2279}, { -3072, 1024}, {0xc8, 0xe1, 0xd4, 0x00}}, + {{-1779, -70, 1463}, { 3225, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-1779, 0, 1463}, { 3225, 127}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1650, 0, 1855}, { -2048, 127}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1650, -70, 1855}, { -2047, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1745, -70, 529}, { 4234, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-1745, 0, 529}, { 4234, 127}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1799, 0, 936}, { -1024, 127}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1799, -70, 936}, { -1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1537, -325, -172}, { 9559, 1309}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1663, -475, 166}, { 5957, 2845}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1386, -330, -451}, { 12583, 1360}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1434, -183, -447}, { 12483, -145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -475, -373}, { 11770, 2845}, {0x64, 0x64, 0x64, 0x00}}, + {{-1663, -500, 166}, { 5957, 3101}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{-1406, -500, -373}, { 11770, 3101}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{-1540, -70, -277}, { 10614, -1301}, {0x98, 0x98, 0x98, 0x00}}, + {{-1591, -250, -92}, { 8665, 541}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1745, -475, 529}, { 2158, 2845}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1745, -500, 529}, { 2158, 3101}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{-1745, -270, 529}, { 2158, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1648, -70, -170}, { 9384, -1301}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1745, -70, 529}, { 2158, -1301}, {0x98, 0x98, 0x98, 0x00}}, + {{-1648, -70, -170}, { 9032, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1673, 10, -205}, { 9429, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1745, -70, 529}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1745, 0, 529}, { 0, 127}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1410, -150, -510}, { 2767, 215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1520, 0, -349}, { 784, 63}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1540, -70, -277}, { 53, 983}, {0x98, 0x98, 0x98, 0x00}}, + {{-1434, -183, -447}, { 2146, 651}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1520, 0, -349}, { 2777, 127}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1673, 10, -205}, { 85, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1648, -70, -170}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1540, -70, -277}, { 1945, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1201, -64, -842}, { 16800, -1360}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1148, -297, -912}, { 17582, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1148, -70, -912}, { 17582, -1301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, -297, -1021}, { 18947, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -954, -70, -1021}, { 18947, -1301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1148, -475, -912}, { 17582, 2845}, {0x64, 0x64, 0x64, 0x00}}, + {{ -954, -475, -1021}, { 18947, 2845}, {0x64, 0x64, 0x64, 0x00}}, + {{-1260, -297, -763}, { 15925, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1325, -180, -677}, { 14968, -176}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -823, -70, -1007}, { -709, -1302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, -70, -1021}, { -1530, -1302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, -297, -1021}, { -1530, 1022}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -823, -297, -1007}, { -709, 1022}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -954, -475, -1021}, { -1530, 2844}, {0x64, 0x64, 0x64, 0x00}}, + {{ -823, -475, -1007}, { -709, 2844}, {0x64, 0x64, 0x64, 0x00}}, + {{-1386, -330, -451}, { 12583, 1360}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1336, -206, -609}, { 14256, 90}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1358, -204, -547}, { 13597, 65}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1371, -197, -511}, { 13219, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, -183, -447}, { 12483, -145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -475, -373}, { 11770, 2845}, {0x64, 0x64, 0x64, 0x00}}, + {{-1148, -500, -912}, { 17582, 3101}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -954, -500, -1021}, { 18947, 3101}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{-1406, -500, -373}, { 11770, 3101}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -954, -500, -1021}, { -1530, 3100}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -823, -500, -1007}, { -709, 3100}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{-1148, 10, -912}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1148, -70, -912}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, -70, -1021}, { 2847, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, 10, -1021}, { 2847, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1201, -64, -842}, { 2708, 1095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 10, -819}, { 2287, -18}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1342, -150, -655}, { -561, 203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1325, -180, -677}, { -163, 785}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -823, -34, -1007}, { 1636, 472}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -859, 10, -1016}, { 1215, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -954, 10, -1021}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -823, -45, -1007}, { 1652, 635}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -823, -70, -1007}, { 1690, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, -70, -1021}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1362, -160, -546}, { 671, 299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1367, -160, -528}, { 419, 299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1358, -204, -547}, { 648, 826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1371, -197, -511}, { 153, 746}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 10, -819}, { 0, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1201, -64, -842}, { 358, 950}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1148, -70, -912}, { 1481, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1148, 10, -912}, { 1481, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1367, -160, -528}, { 2065, 307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1434, -183, -447}, { 828, 982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1371, -197, -511}, { 2065, 680}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1410, -150, -510}, { 1522, 242}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1325, -180, -677}, { 1871, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1338, -160, -624}, { 1206, 349}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, -206, -609}, { 825, 987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1342, -150, -655}, { 1691, 247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1338, -160, -624}, { 1266, 325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1344, -160, -606}, { 1055, 323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, -206, -609}, { 1068, 870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, -206, -609}, { 1068, 870}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1344, -160, -606}, { 1055, 323}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1362, -160, -546}, { 367, 315}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1358, -204, -547}, { 340, 827}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -458, -475, -607}, { 4756, 2844}, {0xc8, 0xe0, 0xd4, 0x00}}, + {{ -458, -297, -607}, { 4756, 1022}, {0xc8, 0xe0, 0xd4, 0x00}}, + {{ -664, -297, -892}, { 1161, 1022}, {0xc8, 0xe0, 0xd4, 0x00}}, + {{ -664, -475, -892}, { 1161, 2844}, {0xc8, 0xe0, 0xd4, 0x00}}, + {{ -664, -82, -892}, { 1161, -1175}, {0xc8, 0xe0, 0xd4, 0x00}}, + {{ -823, -70, -1007}, { -709, -1302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -823, -297, -1007}, { -709, 1022}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -823, -475, -1007}, { -709, 2844}, {0x64, 0x64, 0x64, 0x00}}, + {{ -458, -82, -607}, { 4756, -1175}, {0xc8, 0xe0, 0xd4, 0x00}}, + {{ -643, -44, -909}, { 1133, -1416}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -431, -44, -624}, { 4756, -1416}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -811, -44, -1016}, { -729, -1416}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -461, -267, -446}, { 6118, 1022}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -461, -70, -446}, { 6118, -1302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -444, -44, -456}, { 6126, -1416}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -458, -500, -607}, { 4756, 3100}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -664, -500, -892}, { 1161, 3100}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -823, -500, -1007}, { -709, 3100}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ -461, -475, -446}, { 6118, 2844}, {0x64, 0x64, 0x64, 0x00}}, + {{ -461, -500, -446}, { 6118, 3100}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 281, 11, -2088}, { -64, 40}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 345, 11, -1727}, { 154, 1272}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 451, 10, -2021}, { 515, 268}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 431, 10, -2091}, { 448, 30}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 425, 10, -2131}, { 426, -107}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 421, 10, -2174}, { 412, -251}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 528, 3, -1778}, { 778, 1099}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 509, -2, -1863}, { 713, 807}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 487, 3, -1908}, { 638, 654}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 616, -12, -1807}, { 1078, 1000}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 559, -7, -1820}, { 883, 955}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 641, 3, -1951}, { 140, 509}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 771, 3, -1988}, { 582, 382}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 604, 10, -2067}, { 14, 111}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 974, 10, -2306}, { 1278, -704}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 857, 3, -2006}, { 877, 321}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 588, 10, -2125}, { -41, -86}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 584, 10, -2152}, { -55, -177}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 580, 10, -2185}, { -66, -288}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 857, 3, -2006}, { -1170, 1345}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1377, 3, -2055}, { 605, 1177}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 974, 10, -2306}, { -769, 319}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1431, 10, -2394}, { 787, 20}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1445, 3, -2056}, { 836, 1174}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 946, 10, -2620}, { -867, -752}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2183, 10, -2230}, { 3354, 580}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1791, 3, -2010}, { 2015, 1329}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2281, 3, -1975}, { -1431, -1619}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2305, 2, -1904}, { -1348, -1378}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2382, 4, -1842}, { -1086, -1167}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2183, 10, -2230}, { -1765, -2491}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2235, 3, -2024}, { -1587, -1787}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2300, 2, -1836}, { -1363, -1148}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2268, 1, -1776}, { -1473, -942}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2303, 10, -1614}, { -1354, -390}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1791, 3, -2010}, { -3104, -1742}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1880, 3, -2011}, { -2797, -1743}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1966, 3, -2025}, { -2504, -1793}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2113, 3, -2071}, { -2005, -1950}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2179, 3, -2057}, { -1777, -1899}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2042, 3, -2059}, { -2245, -1909}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2303, 10, -1614}, { -330, 633}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2523, 10, -1341}, { 418, 1566}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2821, 10, -1686}, { 1436, 388}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2382, 4, -1842}, { -62, -143}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2183, 10, -2230}, { -741, -1467}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2227, 1, -1734}, { -1614, -797}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2199, 10, -1709}, { -1711, -713}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2195, 0, -1702}, { -1723, -689}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2821, 10, -1686}, { 412, -635}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 2523, 10, -1341}, { -605, 542}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 2875, 10, -1302}, { 598, 676}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 3033, 10, -706}, { 1135, 2709}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 3288, 10, -659}, { 2007, 2868}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 3521, 10, -841}, { 2803, 2249}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 698, 10, -2981}, { 334, -958}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 496, 10, -2658}, { -355, 144}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 527, 10, -2616}, { -250, 286}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 453, 10, -2692}, { -502, 28}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 407, 10, -2713}, { -658, -43}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 364, 10, -2726}, { -804, -87}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 946, 10, -2620}, { 1180, 271}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 248, 10, -3072}, { -1200, -1268}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 232, 10, -2731}, { -1257, -104}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 313, 10, -2732}, { -979, -109}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 547, 10, -2570}, { -180, 444}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 573, 10, -2425}, { -90, 939}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 974, 10, -2306}, { 1278, 1343}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 558, 10, -2530}, { -143, 581}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 566, 10, -2487}, { -117, 726}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 577, 10, -2333}, { -77, 1253}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 578, 10, -2245}, { -74, 1553}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 580, 10, -2185}, { -66, 1759}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 388, 10, -2535}, { 298, -460}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 380, 10, -2545}, { 272, -495}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 272, 11, -2450}, { -95, -170}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 396, 10, -2516}, { 327, -396}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 368, 10, -2554}, { 233, -527}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 418, 10, -2241}, { 403, 542}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 281, 11, -2088}, { -64, 1064}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 417, 10, -2329}, { 400, 243}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 414, 10, -2411}, { 388, -38}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 407, 10, -2463}, { 366, -216}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 402, 10, -2495}, { 347, -323}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 305, 10, -2572}, { 15, -586}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 240, 10, -2571}, { -204, -583}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 331, 10, -2569}, { 106, -575}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 350, 10, -2563}, { 171, -555}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 421, 10, -2174}, { 412, 772}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 232, 10, -2731}, { 1814, -104}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 248, 10, -3072}, { 1871, -1268}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -459, 10, -2997}, { -541, -1014}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -389, 10, -2674}, { -303, 88}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 240, 10, -2571}, { 1843, -583}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -366, 10, -2516}, { -224, -394}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -397, 11, -2317}, { -329, 284}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 272, 11, -2450}, { 1952, -170}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -516, 10, -2301}, { 285, 337}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -511, 10, -2232}, { 304, 572}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -397, 11, -2317}, { 694, 284}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -511, 10, -2359}, { 304, 141}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -452, 10, -2477}, { 503, -264}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -479, 10, -2446}, { 413, -157}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -426, 10, -2497}, { 593, -330}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -400, 10, -2509}, { 684, -371}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -366, 10, -2516}, { 799, -394}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -499, 10, -2408}, { 345, -26}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 3973, 10, -125}, { 1272, 596}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 3332, 10, -91}, { -915, 714}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 2766, 10, 12}, { -2846, 1065}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 2959, 10, -73}, { -2189, 774}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 2770, 10, -133}, { -2833, 570}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 3912, 10, -351}, { 1064, -174}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 4612, 10, -651}, { 3453, -1198}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 4282, 10, -875}, { 2329, -1962}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 1008, 37, -751}, { 370, 509}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 777, 10, -929}, { -418, -100}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 838, 13, -691}, { -212, 713}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 855, 10, -968}, { -152, -232}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1134, 10, -1048}, { 799, -505}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1030, 10, -1027}, { 444, -434}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 970, 10, -1011}, { 238, -378}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 918, 10, -994}, { 60, -320}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 332, 10, -373}, { 109, 1799}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 838, 13, -691}, { 1835, 713}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 777, 10, -929}, { 1629, -100}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 197, 10, -595}, { -351, 1040}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 37, -1, -700}, { 1150, -341}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 98, -3, -746}, { 1358, -497}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -101, 10, -638}, { 679, -130}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2, 2, -668}, { 1029, -233}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -28, 4, -633}, { 929, -114}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -51, 7, -590}, { 849, 35}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -68, 7, -547}, { 793, 181}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -77, 7, -506}, { 760, 321}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -81, 7, -465}, { 748, 460}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -360, 0, -491}, { -205, 372}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 151, 10, -561}, { 1540, 133}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 131, 10, -543}, { 1472, 195}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 188, 10, -478}, { 1667, 415}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 197, 10, -595}, { 1696, 16}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 99, 10, -457}, { 1362, 487}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 332, 10, -373}, { 2157, 775}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 101, 10, -477}, { 1368, 418}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 105, 10, -494}, { 1381, 362}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 113, 10, -515}, { 1409, 291}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 122, 10, -532}, { 1440, 232}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -79, 7, 250}, { 755, 853}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -79, 10, 3}, { 754, 10}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -226, 25, -27}, { 251, -93}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 102, 10, 251}, { 1371, 856}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 332, 10, -373}, { 2157, -1272}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 101, 10, 3}, { 1368, 10}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 101, 10, -3}, { 1368, -10}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 99, 10, -457}, { 1362, -1560}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -79, 10, -3}, { 753, -10}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -81, 7, -465}, { 748, -1587}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -81, 7, -465}, { 748, -563}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -360, 0, -491}, { -205, -651}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -226, 25, -27}, { 251, 930}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -228, 30, 211}, { 245, 1744}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -79, 7, 250}, { 755, 1877}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -146, 20, 278}, { 526, 1971}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 102, 10, 251}, { 1371, 1880}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 175, 20, 344}, { 1622, 2199}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 332, 10, -373}, { 2157, -248}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -229, 60, 369}, { 242, 2283}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -228, 30, 211}, { 245, 1744}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -442, 24, 277}, { -483, 1968}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -226, 25, -27}, { 251, 930}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -146, 20, 278}, { 526, 1971}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 175, 20, 344}, { 1622, 2199}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 235, 41, 486}, { 1825, 2683}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 332, 10, -373}, { 2157, -248}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1492, 35, -599}, { 997, 1026}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1485, 41, -641}, { 974, 884}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1008, 37, -751}, { -653, 509}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1491, 41, -684}, { 992, 738}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1636, 10, -991}, { 1489, -310}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1630, 10, -1079}, { 1468, -610}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1433, 10, -1091}, { 794, -652}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1293, 10, -1076}, { 317, -601}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1134, 10, -1048}, { -224, -505}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1499, 41, -717}, { 1019, 624}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1520, 41, -772}, { 1092, 436}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1492, 35, -599}, { 997, 1026}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1008, 37, -751}, { -653, 509}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1158, 37, -402}, { -145, 1699}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1511, 30, -558}, { 1060, 1168}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1686, 10, -691}, { 633, 713}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1807, 10, -770}, { 1048, 444}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1661, 10, -707}, { 550, 659}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1703, 10, -665}, { 693, 800}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1657, 10, -688}, { 537, 722}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1657, 10, -676}, { 535, 765}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1659, 10, -665}, { 541, 803}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1664, 10, -653}, { 560, 842}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1725, 10, -624}, { 766, 943}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1673, 10, -644}, { 590, 874}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1684, 10, -637}, { 628, 896}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1699, 10, -631}, { 679, 918}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1772, 10, -927}, { 929, -92}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1856, 10, -963}, { 1215, -214}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1763, 10, -620}, { 898, 955}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1804, 10, -624}, { 1039, 942}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1843, 10, -633}, { 1170, 912}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1876, 10, -649}, { 1283, 856}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1903, 10, -672}, { 1376, 777}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1926, 10, -703}, { 1453, 672}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1942, 10, -741}, { 1509, 543}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1948, 10, -780}, { 1530, 410}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1946, 10, -820}, { 1523, 272}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1937, 10, -855}, { 1490, 153}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1917, 10, -892}, { 1422, 25}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1888, 10, -933}, { 1322, -111}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1815, 10, -993}, { 1075, -317}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1711, 10, -1047}, { 721, -501}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1664, 29, -989}, { 559, -305}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 1772, 10, -1018}, { 929, -401}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1762, 29, -939}, { 893, -134}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 1636, 10, -991}, { 465, -310}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1762, 39, -939}, { 893, -134}, {0x58, 0x38, 0x14, 0x00}}, + {{ 1762, 29, -939}, { 893, -134}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 1664, 29, -989}, { 559, -305}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 1664, 39, -989}, { 559, -305}, {0x58, 0x38, 0x14, 0x00}}, + {{ 1772, 10, -927}, { 929, -92}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1762, 39, -939}, { 893, -134}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 1664, 39, -989}, { 559, -305}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 1636, 10, -991}, { 465, -310}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1630, 10, -1079}, { 444, -610}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1711, 10, -1047}, { 721, -501}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1658, 48, -979}, { 541, -270}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 1756, 48, -928}, { 872, -94}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 1815, 10, -993}, { 1075, -317}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2116, 10, -690}, { 56, -307}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2083, 10, -613}, { -58, -44}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2289, 10, -720}, { 644, -410}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2036, 10, -549}, { -218, 174}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2129, 10, -770}, { 99, -581}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2105, 10, -922}, { 15, -1100}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2125, 10, -849}, { 85, -851}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2070, 10, -988}, { -103, -1323}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1999, 40, -157}, { -344, 1513}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 1937, 36, -31}, { -555, 1941}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 2766, 10, 12}, { 2273, 2089}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 2770, 10, -133}, { 2286, 1594}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 1999, 40, -157}, { -344, 1513}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 2770, 10, -133}, { 2286, 1594}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 2289, 10, -720}, { 644, -410}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1975, 10, -497}, { -425, 350}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1904, 10, -462}, { -670, 471}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 2036, 10, -549}, { -218, 174}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1198, 23, -250}, { -1032, 169}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 1937, 36, -31}, { 1492, 917}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 1999, 40, -157}, { 1703, 489}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 1158, 37, -402}, { -1169, -348}, {0x50, 0xb5, 0x30, 0x00}}, + {{ 1999, 40, -157}, { 1703, 489}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1694, 10, -448}, { 662, -506}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1158, 37, -402}, { -1169, -348}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1639, 15, -462}, { 475, -552}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1766, 10, -440}, { 908, -476}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1586, 20, -486}, { 291, -634}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1546, 25, -517}, { 156, -739}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1511, 30, -558}, { 36, -879}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1833, 10, -446}, { 1136, -497}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 1904, 10, -462}, { 1377, -552}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -898, 10, -2791}, { 7, -311}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -449, 10, -2662}, { 1540, 129}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -459, 10, -2997}, { 1506, -1014}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -507, 10, -2636}, { 1339, 218}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -563, 10, -2595}, { 1151, 358}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -959, 10, -2158}, { -202, 1850}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -669, 10, -2385}, { 788, 1074}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -650, 10, -2464}, { 854, 803}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -612, 10, -2536}, { 981, 560}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -677, 10, -2302}, { 761, 1357}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -670, 10, -2212}, { 785, 1665}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -389, 10, -2674}, { 1744, 88}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1218, 10, -819}, { 962, 1299}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1493, -134, -759}, { 24, 1504}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1424, -150, -701}, { 259, 1701}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1342, -150, -655}, { 540, 1858}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1148, 10, -912}, { 1200, 984}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1375, 10, -970}, { 425, 784}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1600, -70, -1068}, { -342, 450}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1589, -86, -984}, { -304, 738}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1387, 10, -1155}, { 386, 152}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1569, -102, -900}, { -234, 1022}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1230, 17, -1075}, { 923, 426}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1243, 18, -1254}, { 875, -185}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1108, 15, -997}, { 1338, 692}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1536, -118, -823}, { -122, 1288}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1430, 18, -1377}, { 238, 418}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1570, 2, -1484}, { -238, 54}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1596, -24, -1294}, { -326, 704}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1387, 10, -1155}, { 386, 1176}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1600, -38, -1223}, { -342, 945}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1602, -54, -1148}, { -348, 1200}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1306, 17, -1356}, { 661, 492}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1243, 18, -1254}, { 875, 838}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1600, -70, -1068}, { -342, 1474}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1548, 10, -1578}, { -164, -266}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1329, 26, -1526}, { 583, -89}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1341, 26, -1625}, { 542, -427}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1920, 0, -1128}, { 614, 1268}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1762, -54, -1148}, { 1153, 1200}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1760, -38, -1230}, { 1160, 922}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1921, 0, -1245}, { 610, 870}, {0x50, 0xb4, 0x30, 0x00}}, + {{-2185, 10, -1204}, { -291, 1011}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1897, 0, -1011}, { 691, 1667}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1760, -70, -1056}, { 1160, 1515}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1755, -24, -1310}, { 1177, 649}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1914, 0, -1409}, { 635, 312}, {0x50, 0xb4, 0x30, 0x00}}, + {{-2053, 10, -1696}, { 161, -669}, {0x50, 0xb4, 0x30, 0x00}}, + {{-2149, 10, -925}, { -167, 1963}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1727, 2, -1513}, { 1271, -43}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1701, 10, -1627}, { 1361, -432}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1148, 10, -912}, { 176, 984}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -954, 10, -1021}, { 838, 612}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1108, 15, -997}, { 314, 692}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -859, 10, -1016}, { 1162, 627}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -766, 10, -1095}, { 1481, 357}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -852, 18, -1158}, { 1189, 143}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1819, 0, -747}, { 960, 522}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1677, -118, -746}, { 1442, 526}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1721, -102, -850}, { 1293, 171}, {0x50, 0xb4, 0x30, 0x00}}, + {{-2149, 10, -925}, { -167, -84}, {0x50, 0xb4, 0x30, 0x00}}, + {{-2021, 10, -476}, { 270, 1446}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1786, 0, -640}, { 1072, 886}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1861, 0, -882}, { 815, 62}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1747, -86, -954}, { 1205, -184}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1897, 0, -1011}, { 691, -380}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1731, 0, -528}, { 1259, 1268}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1613, -134, -651}, { 1663, 850}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1760, -70, -1056}, { 1160, -532}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1635, 0, -418}, { 1587, 1643}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1520, 0, -349}, { 1981, 1881}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1410, -150, -510}, { 2354, 1329}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1515, -150, -569}, { 1996, 1129}, {0x50, 0xb4, 0x30, 0x00}}, + {{-2021, 10, -476}, { 270, -1625}, {0x52, 0xb4, 0x30, 0x00}}, + {{-1799, 0, 936}, { 844, 2958}, {0x52, 0xb4, 0x30, 0x00}}, + {{-1745, 0, 529}, { 1210, 1805}, {0x52, 0xb4, 0x30, 0x00}}, + {{-1673, 10, -205}, { 1458, -698}, {0x52, 0xb4, 0x30, 0x00}}, + {{-1731, 0, -528}, { 1259, 1268}, {0x52, 0xb4, 0x30, 0x00}}, + {{-1786, 0, -640}, { 1072, 886}, {0x52, 0xb4, 0x30, 0x00}}, + {{-2021, 10, -476}, { 270, 1446}, {0x52, 0xb4, 0x30, 0x00}}, + {{-1635, 0, -418}, { 1587, 1643}, {0x52, 0xb4, 0x30, 0x00}}, + {{-1673, 10, -205}, { 1458, 2373}, {0x52, 0xb4, 0x30, 0x00}}, + {{-1520, 0, -349}, { 1981, 1881}, {0x52, 0xb4, 0x30, 0x00}}, + {{-1333, 0, 1058}, { -452, 1563}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1335, 0, 1361}, { -459, 2596}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1164, 0, 1397}, { 123, 2721}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1206, 0, 1672}, { -21, 3658}, {0x50, 0xb5, 0x30, 0x00}}, + {{ -939, 0, 1879}, { 891, 4366}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1208, 7, 1021}, { -26, 1437}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1234, 0, 633}, { -117, 113}, {0x50, 0xb5, 0x30, 0x00}}, + {{-1069, 10, 642}, { 445, 143}, {0x50, 0xb5, 0x30, 0x00}}, + {{ -722, 7, 118}, { 1632, -1644}, {0x50, 0xb5, 0x30, 0x00}}, + {{ -970, 0, 264}, { 784, -1146}, {0x50, 0xb5, 0x30, 0x00}}, + {{ -906, 6, 299}, { 1003, -1027}, {0x50, 0xb5, 0x30, 0x00}}, + {{ -618, 0, -153}, { 1986, -2569}, {0x50, 0xb5, 0x30, 0x00}}, + {{ -360, 0, -491}, { 2866, -3723}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -461, 0, -428}, { 2521, -3507}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -226, 25, -27}, { 3323, -2141}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -618, 0, -153}, { 1986, -2569}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -722, 7, 118}, { 1632, -1644}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 49, 77, 284}, { 1190, -1077}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2, 88, 286}, { 1030, -1071}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 39, 100, 337}, { 1157, -898}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 106, 44, 280}, { 1386, -1091}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 87, 42, 271}, { 1321, -1121}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -50, 100, 327}, { 854, -930}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 175, 20, 344}, { 1622, -872}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 102, 10, 251}, { 1371, -1191}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -143, 45, 309}, { 535, -993}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -99, 40, 268}, { 684, -1132}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -146, 20, 278}, { 526, -1100}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -87, 19, 255}, { 728, -1179}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -66, 64, 277}, { 800, -1103}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -84, 35, 261}, { 737, -1156}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -79, 7, 250}, { 755, -1194}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -45, 80, 279}, { 869, -1095}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 80, 100, 485}, { 1298, -391}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 39, 100, 337}, { 1157, -898}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -83, 100, 429}, { 741, -584}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 175, 20, 344}, { 1622, -872}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -50, 100, 327}, { 854, -930}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -229, 60, 369}, { 242, -788}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -143, 45, 309}, { 535, -993}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -95, 100, 597}, { 698, -10}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -264, 60, 574}, { 123, -88}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -146, 20, 278}, { 526, -1100}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -442, 24, 277}, { -483, -1103}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -430, 50, 557}, { -443, -147}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -296, 50, 749}, { 13, 509}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -670, 36, 664}, { -1262, 216}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -640, 31, 443}, { -1161, -536}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -497, 48, 810}, { -671, 716}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -346, 28, 939}, { -158, 1156}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -296, 50, 749}, { 13, 509}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -497, 48, 810}, { -671, 716}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 80, 100, 485}, { 1298, -391}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -95, 100, 597}, { 698, -10}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 64, 100, 620}, { 1244, 66}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 235, 41, 486}, { 1825, -388}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 175, 20, 344}, { 1622, -872}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -73, 70, 757}, { 775, 534}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -264, 60, 574}, { 123, -88}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -144, 40, 886}, { 531, 976}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -198, 20, 1008}, { 348, 1393}, {0x52, 0xb4, 0x30, 0x00}}, + {{ -40, 25, 1006}, { 888, 1384}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 89, 17, 913}, { 1328, 1067}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 162, 52, 760}, { 1576, 547}, {0x52, 0xb4, 0x30, 0x00}}, + {{ 40, 65, 288}, { 1159, 984}, {0x54, 0x40, 0x0c, 0x00}}, + {{ -3, 71, 288}, { 1013, 984}, {0x54, 0x40, 0x0c, 0x00}}, + {{ 2, 88, 286}, { 1030, 976}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -45, 80, 279}, { 869, 952}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -44, 66, 286}, { 872, 976}, {0x54, 0x40, 0x0c, 0x00}}, + {{ -42, 67, 295}, { 881, 1007}, {0x54, 0x40, 0x0c, 0x00}}, + {{ -5, 71, 293}, { 1006, 1001}, {0x54, 0x40, 0x0c, 0x00}}, + {{ 40, 63, 295}, { 1160, 1006}, {0x54, 0x40, 0x0c, 0x00}}, + {{ -63, 54, 288}, { 808, 984}, {0x54, 0x40, 0x0c, 0x00}}, + {{ -63, 55, 284}, { 809, 968}, {0x54, 0x40, 0x0c, 0x00}}, + {{ -80, 25, 279}, { 751, 952}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ -66, 64, 277}, { 800, 944}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -80, 25, 276}, { 752, 943}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ -80, -4, 276}, { 752, 942}, {0x54, 0x40, 0x0c, 0x00}}, + {{ -84, 35, 261}, { 737, 891}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 79, 40, 283}, { 1293, 965}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 102, 10, 251}, { 1371, 856}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 84, 13, 267}, { 1311, 909}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 87, 42, 271}, { 1321, 926}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 79, 40, 275}, { 1294, 939}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 81, 11, 279}, { 1299, 952}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 49, 77, 284}, { 1190, 970}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -79, 7, 250}, { 755, 853}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -959, 10, -2158}, { 2869, -197}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1549, 10, -2256}, { 857, -532}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1314, 16, -1987}, { 1658, 385}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1393, 18, -1978}, { 1388, 415}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1466, 16, -1950}, { 1140, 512}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1531, 14, -1904}, { 918, 668}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1588, 12, -1847}, { 725, 864}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1892, 10, -1992}, { -313, 369}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1630, 10, -1781}, { 580, 1089}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1665, 10, -1715}, { 460, 1314}, {0x50, 0xb4, 0x30, 0x00}}, + {{-2053, 10, -1696}, { -862, 1378}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1701, 10, -1627}, { 337, 1615}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1242, 14, -1980}, { 1904, 411}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1174, 12, -1957}, { 2136, 487}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1119, 10, -1927}, { 2322, 589}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -425, 10, -1873}, { 598, 773}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -386, 10, -1718}, { 731, 1304}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -294, 11, -1971}, { 1043, 439}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 39, 11, -1590}, { 2180, 1739}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -497, 10, -2154}, { 351, -182}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -397, 11, -2317}, { 694, -739}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -511, 10, -2232}, { 304, -451}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -444, 10, -1322}, { -492, 1632}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -236, 11, -1448}, { 217, 1202}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -393, 10, -1380}, { -317, 1434}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 39, 11, -1590}, { 1156, 715}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -356, 10, -1512}, { -192, 982}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -366, 10, -1448}, { -224, 1200}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -359, 10, -1576}, { -201, 766}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -369, 10, -1642}, { -235, 539}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -386, 10, -1718}, { -292, 280}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1119, 10, -1927}, { -749, -434}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1070, 10, -1888}, { -579, -301}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -959, 10, -2158}, { -202, -1221}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1027, 10, -1843}, { -432, -148}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -654, 10, -2120}, { 841, -1091}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -670, 10, -2212}, { 785, -1406}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -541, 10, -1681}, { 1223, 406}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -580, 10, -1834}, { 1092, -116}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -734, 10, -1503}, { 566, 1012}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -621, 10, -1530}, { 952, 921}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -526, 10, -1613}, { 1275, -384}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -541, 10, -1681}, { 1223, -617}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -621, 10, -1530}, { 952, -102}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -518, 10, -1560}, { 1302, -205}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -517, 10, -1521}, { 1307, -70}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -521, 10, -1490}, { 1292, 33}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -531, 10, -1465}, { 1257, 120}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -550, 10, -1444}, { 1194, 192}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -571, 10, -1430}, { 1124, 238}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -597, 10, -1423}, { 1035, 261}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -621, 10, -1423}, { 952, 264}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -644, 10, -1427}, { 875, 250}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -662, 10, -1435}, { 811, 222}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -684, 10, -1449}, { 737, 174}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -734, 10, -1503}, { 566, -11}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -788, 10, -1326}, { 382, -429}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -852, 18, -1158}, { 165, 143}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -766, 10, -1095}, { 457, 357}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -739, 10, -1294}, { 550, -319}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -853, 10, -1397}, { 158, -671}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -633, 14, -1262}, { 912, -212}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -691, 12, -1273}, { 714, -247}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -573, 12, -1264}, { 1115, -218}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -574, 10, -1237}, { 1111, -124}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -505, 10, -1282}, { 1349, -280}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1341, 26, -1625}, { -481, -427}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1145, 10, -1736}, { 186, -805}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1177, 10, -1769}, { 77, -919}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1208, 10, -1793}, { -26, -1000}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1200, 25, -1492}, { 0, 25}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -853, 10, -1397}, { 1182, 352}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -852, 18, -1158}, { 1189, 1167}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1492, 10, -1700}, { 28, 342}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1520, 10, -1647}, { -68, 523}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1341, 26, -1625}, { 542, 596}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1462, 10, -1746}, { 130, 183}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1548, 10, -1578}, { -164, 757}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1238, 10, -1810}, { 894, -33}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1276, 10, -1822}, { 764, -75}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1313, 10, -1826}, { 636, -89}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1355, 10, -1821}, { 496, -73}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1390, 10, -1808}, { 376, -26}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1208, 10, -1793}, { 997, 23}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1427, 10, -1782}, { 248, 62}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2070, 10, -988}, { 294, 11}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1972, 5, -1101}, { 331, 1254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1917, 10, -892}, { 1709, 286}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1856, 10, -963}, { 1730, 1058}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1972, 5, -1101}, { 228, 51}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1856, 0, -1177}, { 246, 1071}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1772, 10, -1018}, { 1568, 1001}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1856, 10, -963}, { 1554, 264}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1772, 10, -1018}, { 1601, -187}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1856, 0, -1177}, { 223, -295}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1630, 10, -1079}, { 1637, 959}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1691, -3, -1248}, { 263, 1035}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1917, 10, -892}, { 1669, 910}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1948, 10, -780}, { 1617, -57}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2129, 10, -770}, { 174, -461}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2070, 10, -988}, { 258, 1402}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1948, 10, -780}, { 1520, 812}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1903, 10, -672}, { 1517, -349}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2014, 13, -569}, { 471, -839}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2129, 10, -770}, { 267, 1456}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2014, 13, -569}, { 477, 1141}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1903, 10, -672}, { 1676, 810}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1843, 10, -633}, { 1664, -38}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1894, 18, -486}, { 418, -583}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1526, 49, -565}, { 456, 662}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1511, 30, -558}, { 321, 671}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1546, 25, -517}, { 417, 1020}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1682, 34, -585}, { 1304, 572}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1725, 10, -624}, { 1722, 749}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1664, 10, -653}, { 1720, 202}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1594, 41, -499}, { 398, 243}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1699, 29, -462}, { 501, 1138}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1639, 15, -462}, { 293, 706}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1594, 41, -499}, { 349, 875}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1682, 34, -585}, { 1278, 1050}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1625, 42, -624}, { 1276, 523}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1546, 25, -517}, { 249, 491}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1639, 15, -462}, { 311, 1324}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1664, 10, -653}, { 1633, 643}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1625, 42, -624}, { 1326, 548}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1526, 49, -565}, { 474, 262}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1594, 41, -499}, { 428, 998}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1546, 25, -517}, { 287, 622}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1843, 10, -633}, { 1645, 811}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1725, 10, -624}, { 1733, -51}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1768, 24, -570}, { 1293, 192}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1894, 18, -486}, { 523, 987}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1699, 29, -462}, { 606, -446}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1766, 10, -440}, { 356, 9}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1699, 29, -462}, { 391, 641}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1768, 24, -570}, { 1299, 1012}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1682, 34, -585}, { 1291, 342}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1639, 15, -462}, { 306, 197}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1766, 10, -440}, { 316, 1180}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1725, 10, -624}, { 1638, 611}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1657, 10, -688}, { 1499, 1095}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1772, 10, -927}, { 1424, -825}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1638, 48, -718}, { 1276, 970}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1756, 48, -928}, { 1315, -772}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1658, 48, -979}, { 517, -772}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1547, 48, -760}, { 550, 1013}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1636, 10, -991}, { 335, -773}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1520, 41, -772}, { 332, 1025}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1623, 46, -678}, { 1505, 393}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1547, 48, -760}, { 726, -8}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1504, 51, -644}, { 710, 945}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1638, 48, -718}, { 1514, 64}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1520, 41, -772}, { 489, -30}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1491, 41, -684}, { 504, 691}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1492, 35, -599}, { 739, 1304}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1504, 51, -644}, { 587, 94}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1526, 49, -565}, { 456, 662}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1625, 42, -624}, { 1349, 514}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1511, 30, -558}, { 321, 671}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1492, 35, -599}, { 343, 357}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1623, 46, -678}, { 1530, 156}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1657, 10, -688}, { 1734, 232}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1664, 10, -653}, { 1724, 418}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1657, 10, -688}, { 1803, 173}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 2113, 3, -2071}, { 1863, -427}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2042, 3, -2059}, { 1712, -792}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2084, -17, -1771}, { 323, 39}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2179, 3, -2057}, { 1874, -27}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1966, 3, -2025}, { 1446, -1140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2268, 1, -1776}, { 585, 1046}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2173, -17, -1725}, { 207, 625}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2300, 2, -1836}, { 929, 1099}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2281, 3, -1975}, { 1594, 703}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1913, -17, -1846}, { 481, -1064}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1791, 3, -2010}, { 1147, -2082}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1769, -17, -1882}, { 479, -1935}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2199, 10, -1709}, { 161, 799}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1433, 10, -1091}, { 1593, -1238}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1431, -3, -1272}, { 292, -1387}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1101, -3, -1225}, { 361, 1357}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1134, 10, -1048}, { 1659, 1247}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1630, 10, -1079}, { 1495, -189}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1691, -3, -1248}, { 261, -489}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1431, -3, -1272}, { 300, 1267}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1433, 10, -1091}, { 1564, 1137}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -81, 7, -465}, { 190, -3988}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -79, 7, 250}, { 175, 2243}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 102, 10, 251}, { 1747, 2261}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 99, 10, -457}, { 1758, -3911}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 98, -3, -746}, { 255, 7}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 37, -1, -700}, { 310, 641}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 197, 10, -595}, { 1540, 257}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 122, 10, -532}, { 1651, 1078}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 37, -1, -700}, { 166, 237}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -28, 4, -633}, { 144, 977}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 122, 10, -532}, { 1485, 907}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -68, 7, -547}, { 359, 1726}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -68, 7, -547}, { 155, 269}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -81, 7, -465}, { 257, 1013}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 99, 10, -457}, { 1760, 949}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 122, 10, -532}, { 1756, 261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 777, 10, -929}, { 1591, -3827}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 692, -3, -1088}, { 392, -3864}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 98, -3, -746}, { 409, 1303}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 197, 10, -595}, { 1607, 1217}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1030, 10, -1027}, { 1620, 416}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1134, 10, -1048}, { 1626, -346}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1101, -3, -1225}, { 249, -429}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 989, -3, -1203}, { 243, 392}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 855, -3, -1163}, { 333, 1395}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 918, 10, -994}, { 1695, 1262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 855, -3, -1163}, { 315, 11}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 692, -3, -1088}, { 357, 1150}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 777, 10, -929}, { 1598, 1018}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 918, 10, -994}, { 1561, 37}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1437, -17, -1926}, { 175, -2616}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1769, -17, -1882}, { 142, 1008}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1791, 3, -2010}, { 1687, 1056}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1445, 3, -2056}, { 1722, -2715}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1445, 3, -2056}, { 1784, 3181}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 857, 3, -2006}, { 1918, -3548}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 876, -17, -1877}, { 276, -3459}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1437, -17, -1926}, { 160, 2959}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -621, 10, -1423}, { 1924, 756}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -662, 10, -1435}, { 1923, 287}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -700, 0, -1364}, { 1065, 109}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -627, 0, -1342}, { 1066, 946}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -739, 10, -1294}, { 206, -69}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -633, 14, -1262}, { 208, 1136}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -505, 10, -1282}, { 224, 1295}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -538, 0, -1356}, { 1060, 1096}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -627, 0, -1342}, { 1090, 138}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -621, 10, -1423}, { 1915, 355}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -571, 10, -1430}, { 1896, 897}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -633, 14, -1262}, { 265, -78}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -700, 0, -1364}, { 1051, 854}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -757, 2, -1483}, { 1543, -587}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -831, 2, -1417}, { 533, -705}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -853, 10, -1397}, { 230, -740}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -739, 10, -1294}, { 263, 1085}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -662, 10, -1435}, { 1838, 623}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -734, 10, -1503}, { 1846, -551}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -531, 10, -1465}, { 1851, 930}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -571, 10, -1430}, { 1915, 376}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -538, 0, -1356}, { 1125, 22}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -462, 2, -1422}, { 998, 1085}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -444, 10, -1322}, { 137, 412}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -505, 10, -1282}, { 335, -331}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -393, 10, -1380}, { 144, 1240}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -437, 0, -1516}, { 1043, 1253}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -393, 10, -1380}, { 252, -53}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -356, 10, -1512}, { 200, 1410}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -462, 2, -1422}, { 1076, 214}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -517, 10, -1521}, { 1886, 1097}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -356, 10, -1512}, { 228, -420}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -386, 10, -1718}, { 213, 1744}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -415, 2, -1711}, { 524, 1718}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -437, 0, -1516}, { 1048, -252}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -512, 2, -1688}, { 1562, 1631}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -517, 10, -1521}, { 1868, -84}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -541, 10, -1681}, { 1874, 1606}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -517, 10, -1521}, { 1886, 1097}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -531, 10, -1465}, { 1899, 482}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -462, 2, -1422}, { 1076, 214}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1191, 0, -1818}, { 477, 426}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1157, 0, -1792}, { 469, 888}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1090, 0, -1866}, { 1537, 984}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1136, 0, -1902}, { 1548, 357}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1070, 10, -1888}, { 1858, 1013}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1119, 10, -1927}, { 1869, 337}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1208, 10, -1793}, { 156, 447}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1177, 10, -1769}, { 149, 859}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -831, 2, -1417}, { 526, 1782}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -757, 2, -1483}, { 1565, 1755}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1090, 0, -1866}, { 1496, -3516}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1157, 0, -1792}, { 463, -3379}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -734, 10, -1503}, { 1877, 1748}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1070, 10, -1888}, { 1806, -3557}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -853, 10, -1397}, { 215, 1790}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1177, 10, -1769}, { 154, -3338}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1630, 10, -1781}, { 1866, 1472}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1625, 0, -1602}, { 924, -226}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1561, 0, -1740}, { 996, 1426}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1701, 10, -1627}, { 1784, -374}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1492, 10, -1700}, { 126, 1379}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1548, 10, -1578}, { 63, -78}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1531, 14, -1904}, { 1815, 1602}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1561, 0, -1740}, { 1009, 26}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1479, 0, -1843}, { 982, 1420}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1630, 10, -1781}, { 1853, -76}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1427, 10, -1782}, { 148, 1237}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1492, 10, -1700}, { 165, 129}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1393, 18, -1978}, { 1850, 1604}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1479, 0, -1843}, { 1013, 73}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1374, 2, -1900}, { 1001, 1376}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1531, 14, -1904}, { 1871, -98}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1355, 10, -1821}, { 152, 1147}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1427, 10, -1782}, { 155, 245}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1242, 14, -1980}, { 1883, -36}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1259, 2, -1901}, { 1020, 113}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1136, 0, -1902}, { 1533, 1350}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1119, 10, -1927}, { 1854, 1415}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1191, 0, -1818}, { 462, 1135}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1276, 10, -1822}, { 157, 263}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1208, 10, -1793}, { 141, 1070}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1374, 2, -1900}, { 1003, -89}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1259, 2, -1901}, { 996, 1144}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1242, 14, -1980}, { 1838, 1338}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1393, 18, -1978}, { 1847, -284}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1276, 10, -1822}, { 155, 950}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1355, 10, -1821}, { 160, 106}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1680, -80, -1062}, { 1026, -1001}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1600, -70, -1068}, { 173, -918}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1596, -24, -1294}, { 176, 1495}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1675, -36, -1302}, { 1030, 1562}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1755, -24, -1310}, { 1883, 1629}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1760, -70, -1056}, { 1879, -1083}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1701, 10, -1627}, { 1887, 2330}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1755, -24, -1310}, { 1864, -1121}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1675, -36, -1302}, { 1007, -1057}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1625, 0, -1602}, { 1033, 2216}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1596, -24, -1294}, { 150, -992}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1548, 10, -1578}, { 178, 2102}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1721, -102, -850}, { 1805, 1363}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1590, -142, -671}, { 1631, -1098}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1645, -114, -875}, { 1051, 1167}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1613, -134, -651}, { 1919, -1163}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1515, -144, -739}, { 673, -880}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1569, -102, -900}, { 297, 971}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1493, -134, -759}, { 386, -814}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1590, -142, -671}, { 1532, 1250}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1498, -158, -594}, { 1623, 155}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1441, -158, -677}, { 706, 164}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1515, -144, -739}, { 632, 1047}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1613, -134, -651}, { 1802, 1311}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1515, -150, -569}, { 1898, 152}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1367, -160, -528}, { 1427, -1168}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1338, -160, -624}, { 560, -880}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1410, -150, -510}, { 1785, -939}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1424, -150, -701}, { 431, 167}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1493, -134, -759}, { 362, 986}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1342, -150, -655}, { 342, -689}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1760, -70, -1056}, { 1920, 1565}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1645, -114, -875}, { 1069, -637}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1680, -80, -1062}, { 1044, 1457}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1721, -102, -850}, { 1946, -745}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1600, -70, -1068}, { 168, 1349}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1569, -102, -900}, { 191, -529}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -541, 4, -2229}, { 449, 2292}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -497, 10, -2154}, { 210, 1457}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -511, 10, -2232}, { 151, 2256}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -415, 2, -1711}, { 506, -3041}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -640, 0, -2216}, { 1445, 2414}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -512, 2, -1688}, { 1507, -3024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -654, 10, -2120}, { 1813, 1514}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -670, 10, -2212}, { 1743, 2451}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -541, 10, -1681}, { 1808, -3019}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -386, 10, -1718}, { 206, -3046}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 588, 10, -2125}, { 1870, 1106}, {0x98, 0x99, 0x98, 0x00}}, + {{ 580, 10, -2185}, { 1817, 607}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 550, 0, -2182}, { 1501, 610}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 461, 0, -2097}, { 521, 1277}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 451, 5, -2176}, { 448, 617}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 421, 10, -2174}, { 132, 619}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 431, 10, -2091}, { 209, 1317}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 461, 0, -2097}, { 624, -1148}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 431, 10, -2091}, { 341, -1195}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 487, 3, -1908}, { 269, 899}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 509, -2, -1863}, { 328, 1445}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 533, -15, -1881}, { 598, 1358}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 614, -15, -1940}, { 1504, 1065}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 588, 10, -2125}, { 1848, -945}, {0x98, 0x99, 0x98, 0x00}}, + {{ 533, -15, -1881}, { 648, 417}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 559, -7, -1820}, { 325, 983}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 625, -17, -1928}, { 1573, 856}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 509, -2, -1863}, { 365, 333}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 614, -15, -1940}, { 1597, 698}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 641, 3, -1951}, { 1783, 1057}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 641, 3, -1951}, { 1921, 574}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 625, -17, -1928}, { 1661, 332}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 650, -17, -1922}, { 1552, 647}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 616, -12, -1807}, { 170, 57}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 677, -17, -1826}, { 324, 890}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, -17, -1922}, { 1504, -1279}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 677, -17, -1826}, { 229, -1215}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 876, -17, -1877}, { 228, 1131}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 857, 3, -2006}, { 1880, 1242}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 641, 3, -1951}, { 1887, -1298}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 641, 3, -1951}, { 1848, 846}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 625, -17, -1928}, { 1449, 615}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 559, -7, -1820}, { 197, 112}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 616, -12, -1807}, { 247, 827}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 313, 10, -2732}, { 1866, 727}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 232, 10, -2731}, { 1925, -122}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 233, 0, -2701}, { 1612, -132}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 312, 0, -2702}, { 1555, 684}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 238, -4, -2601}, { 567, -166}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 337, 2, -2598}, { 449, 861}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 313, 10, -2732}, { 1889, 58}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 312, 0, -2702}, { 1570, 105}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 407, 10, -2713}, { 1890, 1087}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 396, 4, -2685}, { 1572, 1035}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 337, 2, -2598}, { 532, 602}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 496, 10, -2658}, { 1900, 1076}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 407, 10, -2713}, { 1916, -99}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 474, 2, -2637}, { 1589, 993}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 396, 4, -2685}, { 1602, -34}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 402, 0, -2566}, { 551, 716}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 547, 10, -2570}, { 1888, 1005}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 496, 10, -2658}, { 1881, 42}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 519, 4, -2560}, { 1556, 968}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 474, 2, -2637}, { 1551, 126}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 402, 0, -2566}, { 452, 407}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 424, 0, -2526}, { 448, 845}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 240, 10, -2571}, { 253, -175}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 350, 10, -2563}, { 73, 963}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 350, 10, -2563}, { 237, 245}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 388, 10, -2535}, { 188, 768}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 337, 2, -2598}, { 487, -84}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 388, 10, -2535}, { 139, 612}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 543, 2, -2422}, { 1496, 1198}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 519, 4, -2560}, { 1448, -229}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 444, 0, -2414}, { 475, 1136}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 543, 2, -2422}, { 1496, 1198}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 573, 10, -2425}, { 1802, 1217}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 547, 10, -2570}, { 1750, -290}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 519, 4, -2560}, { 1448, -229}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 424, 0, -2526}, { 443, -27}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 444, 0, -2414}, { 475, 1136}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 402, 10, -2495}, { 169, 256}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 414, 10, -2411}, { 169, 1118}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 573, 10, -2425}, { 1844, -1407}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 550, 0, -2182}, { 1501, 610}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 580, 10, -2185}, { 1817, 607}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 543, 2, -2422}, { 1529, -1401}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 451, 5, -2176}, { 448, 617}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 444, 0, -2414}, { 476, -1381}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 414, 10, -2411}, { 160, -1376}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 421, 10, -2174}, { 132, 619}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 388, 10, -2535}, { 84, -170}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -389, 10, -2674}, { 1913, -4504}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -385, 2, -2644}, { 1573, -4485}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 233, 0, -2701}, { 1583, 2540}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 232, 10, -2731}, { 1923, 2553}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -370, 0, -2545}, { 440, -4421}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 238, -4, -2601}, { 450, 2500}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -366, 10, -2516}, { 101, -4402}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 240, 10, -2571}, { 110, 2487}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -669, 10, -2385}, { 1768, 2047}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -670, 10, -2212}, { 1858, 297}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -640, 0, -2216}, { 1555, 321}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -516, 10, -2301}, { 266, 1123}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -541, 4, -2229}, { 546, 403}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -511, 10, -2232}, { 244, 427}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -385, 2, -2644}, { 1517, 961}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -507, 10, -2636}, { 1723, -365}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -400, 10, -2509}, { 110, 473}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -366, 10, -2516}, { 101, 851}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -370, 0, -2545}, { 428, 876}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -389, 10, -2674}, { 1844, 987}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -507, 10, -2636}, { 1856, 1026}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -612, 10, -2536}, { 1892, -484}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -400, 10, -2509}, { 125, 886}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -479, 10, -2446}, { 246, -158}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -612, 10, -2536}, { 1888, 1416}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -669, 10, -2385}, { 1907, -303}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -479, 10, -2446}, { 218, 1000}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -516, 10, -2301}, { 67, -595}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1969, 10, -678}, { 1479, 861}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1926, 10, -703}, { 2047, 799}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1903, 10, -672}, { 2047, 366}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1940, 13, -638}, { 1479, 298}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1991, 8, -727}, { 1479, 489}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1942, 10, -741}, { 2047, 416}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1926, 10, -703}, { 2047, -53}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1969, 10, -678}, { 1479, -116}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1999, 5, -777}, { 1478, 135}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1948, 10, -780}, { 2047, 76}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1942, 10, -741}, { 2047, -373}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1991, 8, -727}, { 1478, -446}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1996, 3, -828}, { 1479, 846}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1946, 10, -820}, { 2047, 783}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1948, 10, -780}, { 2047, 322}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1999, 5, -777}, { 1479, 262}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1940, 13, -638}, { 1479, 142}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1903, 10, -672}, { 2047, 75}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1876, 10, -649}, { 2047, -334}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1904, 15, -607}, { 1479, -405}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1959, 15, -523}, { 341, 653}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1931, 15, -565}, { 910, 583}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1894, 18, -486}, { 342, -174}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1877, 18, -538}, { 911, -107}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1904, 15, -607}, { 1479, 513}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1860, 18, -585}, { 1479, -39}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1876, 10, -649}, { 2048, 443}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1843, 10, -633}, { 2048, 27}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1983, 0, -874}, { 1479, 474}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1996, 3, -828}, { 1479, -62}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2046, 3, -836}, { 910, -124}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 2077, 0, -911}, { 341, 598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1983, 0, -874}, { 1479, 474}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1937, 10, -855}, { 2048, 411}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1946, 10, -820}, { 2048, 0}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1996, 3, -828}, { 1479, -62}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2105, 10, -922}, { 0, 635}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2077, 0, -911}, { 341, 598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2095, 3, -845}, { 341, -187}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2125, 10, -849}, { 0, -224}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1959, 0, -919}, { 1479, 111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1917, 10, -892}, { 2047, 73}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1937, 10, -855}, { 2047, -407}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1983, 0, -874}, { 1479, -470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2044, 0, -972}, { 341, 188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2077, 0, -911}, { 341, -596}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2070, 10, -988}, { 0, 211}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2105, 10, -922}, { 0, -633}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2125, 10, -849}, { 0, 1007}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2095, 3, -845}, { 341, 970}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2099, 5, -772}, { 341, 142}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2129, 10, -770}, { 0, 107}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1975, 10, -497}, { 0, 695}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1959, 15, -523}, { 341, 653}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1894, 18, -486}, { 342, -174}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1904, 10, -462}, { 0, -215}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2036, 10, -549}, { 0, 318}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2014, 13, -569}, { 341, 278}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1959, 15, -523}, { 341, -545}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1975, 10, -497}, { 0, -588}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2083, 10, -613}, { 0, 1023}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2057, 10, -628}, { 341, 986}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2014, 13, -569}, { 341, 162}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2036, 10, -549}, { 0, 121}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2116, 10, -690}, { 0, 677}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2087, 8, -698}, { 341, 634}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2057, 10, -628}, { 341, -242}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2083, 10, -613}, { 0, -280}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2129, 10, -770}, { 0, 289}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2099, 5, -772}, { 341, 254}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2087, 8, -698}, { 341, -593}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2116, 10, -690}, { 0, -637}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1977, 13, -604}, { 910, 210}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1940, 13, -638}, { 1479, 142}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1931, 15, -565}, { 910, -475}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1904, 15, -607}, { 1479, -405}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1959, 15, -523}, { 341, -545}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 2046, 3, -836}, { 910, 908}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1996, 3, -828}, { 1479, 846}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2049, 5, -775}, { 910, 202}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1999, 5, -777}, { 1479, 262}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2099, 5, -772}, { 341, 142}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2049, 5, -775}, { 910, 194}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2039, 8, -713}, { 910, -520}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1999, 5, -777}, { 1478, 135}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1991, 8, -727}, { 1478, -446}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2095, 3, -845}, { 341, 970}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2077, 0, -911}, { 341, 598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2046, 3, -836}, { 910, -124}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 2095, 3, -845}, { 341, -187}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2013, 10, -653}, { 910, 924}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1969, 10, -678}, { 1479, 861}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1977, 13, -604}, { 910, 230}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 2057, 10, -628}, { 341, 986}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2014, 13, -569}, { 341, 162}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1940, 13, -638}, { 1479, 298}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2014, 13, -569}, { 341, 278}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1977, 13, -604}, { 910, 210}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1959, 15, -523}, { 341, -545}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 2087, 8, -698}, { 341, 634}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2039, 8, -713}, { 910, 561}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 2057, 10, -628}, { 341, -242}, {0x98, 0x98, 0x98, 0x00}}, + {{ 2013, 10, -653}, { 910, -179}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1991, 8, -727}, { 1479, 489}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1969, 10, -678}, { 1479, -116}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1894, 18, -486}, { 341, 983}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1877, 18, -538}, { 910, 915}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1830, 20, -468}, { 341, 222}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1860, 18, -585}, { 1479, 847}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1820, 20, -525}, { 910, 258}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1546, 25, -517}, { 0, 821}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1557, 45, -528}, { 340, 787}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1526, 49, -565}, { 340, 271}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1511, 30, -558}, { 0, 207}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1636, 40, -611}, { 1478, 674}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1673, 10, -644}, { 1813, 607}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1664, 10, -653}, { 1762, 483}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1625, 42, -624}, { 1478, 483}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1843, 10, -633}, { 2048, 779}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1804, 10, -624}, { 2048, 330}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1812, 20, -575}, { 1479, 294}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1830, 20, -468}, { 341, 296}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1820, 20, -525}, { 910, 261}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1767, 23, -458}, { 341, -406}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1767, 23, -520}, { 910, -343}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1812, 20, -575}, { 1478, 225}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1768, 24, -570}, { 1478, -281}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1804, 10, -624}, { 2047, 189}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1763, 10, -620}, { 2047, -280}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1694, 10, -448}, { 0, 1047}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1699, 29, -462}, { 341, 1027}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1646, 35, -476}, { 341, 436}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1639, 15, -462}, { 0, 405}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1766, 10, -440}, { 0, 820}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1767, 23, -458}, { 341, 783}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1699, 29, -462}, { 341, 13}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1694, 10, -448}, { 0, -6}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1833, 10, -446}, { 0, 318}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1830, 20, -468}, { 341, 296}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1767, 23, -458}, { 341, -406}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1766, 10, -440}, { 0, -444}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1904, 10, -462}, { 0, 1023}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1894, 18, -486}, { 341, 983}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1830, 20, -468}, { 341, 222}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1833, 10, -446}, { 0, 201}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1639, 15, -462}, { 0, 598}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1646, 35, -476}, { 340, 568}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1594, 41, -499}, { 340, -28}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1586, 20, -486}, { 0, -71}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1768, 24, -570}, { 1479, 659}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1763, 10, -620}, { 2034, 536}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1725, 10, -624}, { 1991, 80}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1718, 29, -577}, { 1479, 80}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1718, 29, -577}, { 1479, 960}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1725, 10, -624}, { 1987, 900}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1699, 10, -631}, { 1934, 537}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1682, 34, -585}, { 1479, 537}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1682, 34, -585}, { 1478, 466}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1699, 10, -631}, { 1926, 386}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1684, 10, -637}, { 1876, 111}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1653, 38, -598}, { 1478, 111}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1653, 38, -598}, { 1479, 1006}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1684, 10, -637}, { 1865, 909}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1673, 10, -644}, { 1820, 762}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1636, 40, -611}, { 1479, 762}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1586, 20, -486}, { 0, 1188}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1594, 41, -499}, { 341, 1146}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1557, 45, -528}, { 341, 650}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1546, 25, -517}, { 0, 616}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1594, 41, -499}, { 341, 1146}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1627, 35, -555}, { 910, 1076}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1557, 45, -528}, { 341, 650}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1653, 38, -598}, { 1479, 1006}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1601, 39, -575}, { 910, 706}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1636, 40, -611}, { 1479, 762}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1682, 34, -585}, { 1478, 466}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1653, 38, -598}, { 1478, 111}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1627, 35, -555}, { 909, 41}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1665, 31, -538}, { 909, 517}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1594, 41, -499}, { 340, -28}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1646, 35, -476}, { 340, 568}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1601, 39, -575}, { 909, 730}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1636, 40, -611}, { 1478, 674}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1581, 41, -598}, { 909, 377}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1625, 42, -624}, { 1478, 483}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1526, 49, -565}, { 340, 271}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1557, 45, -528}, { 340, 787}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1767, 23, -520}, { 910, 721}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1768, 24, -570}, { 1479, 659}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1709, 27, -527}, { 910, 47}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1699, 29, -462}, { 341, 13}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1767, 23, -458}, { 341, 783}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1718, 29, -577}, { 1479, 80}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1718, 29, -577}, { 1479, 960}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1682, 34, -585}, { 1479, 537}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1665, 31, -538}, { 910, 486}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1709, 27, -527}, { 910, 994}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1646, 35, -476}, { 341, 436}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1699, 29, -462}, { 341, 1027}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1520, 41, -772}, { 2, 764}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1547, 48, -760}, { 343, 744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1657, 48, -976}, { 343, -2032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1636, 10, -991}, { 2, -2055}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1638, 48, -718}, { 1481, 674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1754, 48, -925}, { 1481, -2033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1499, 41, -717}, { 0, 286}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1524, 49, -709}, { 341, 263}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1547, 48, -760}, { 341, -364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1520, 41, -772}, { 0, -384}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1575, 46, -693}, { 910, 226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1638, 48, -718}, { 1479, -294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1491, 41, -684}, { 0, 567}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1513, 50, -680}, { 341, 548}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1524, 49, -709}, { 341, 198}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1499, 41, -717}, { 0, 176}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1485, 41, -641}, { 0, 982}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1504, 51, -644}, { 341, 919}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1513, 50, -680}, { 341, 510}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1491, 41, -684}, { 0, 491}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1625, 42, -624}, { 1486, 325}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1664, 10, -653}, { 1759, 242}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1619, 43, -638}, { 1484, 155}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1659, 10, -665}, { 1744, 119}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1623, 46, -678}, { 1479, 188}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1657, 10, -688}, { 1706, 173}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1661, 10, -707}, { 1706, -281}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1619, 45, -662}, { 1479, 483}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1657, 10, -676}, { 1706, 470}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1657, 10, -688}, { 1706, 288}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1623, 46, -678}, { 1479, 273}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1617, 44, -649}, { 1479, 706}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1659, 10, -665}, { 1716, 669}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1657, 10, -676}, { 1706, 588}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1619, 45, -662}, { 1479, 575}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1619, 43, -638}, { 1492, 1021}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1659, 10, -665}, { 1734, 921}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1617, 44, -649}, { 1496, 889}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1492, 35, -599}, { 0, 1214}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1509, 51, -602}, { 338, 1170}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1504, 51, -644}, { 345, 770}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1485, 41, -641}, { 0, 734}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1756, 48, -928}, { 1481, -2056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1754, 48, -925}, { 1481, -2033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1772, 10, -927}, { 1708, -2141}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1661, 10, -707}, { 1708, 660}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1657, 48, -976}, { 343, -2032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1751, 48, -930}, { 1424, -2056}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1663, 48, -977}, { 400, -2055}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1756, 48, -928}, { 1481, -2056}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1658, 48, -979}, { 343, -2055}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1658, 48, -979}, { 343, -2055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1636, 10, -991}, { 2, -2055}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1511, 30, -558}, { -8, 488}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1526, 49, -565}, { 336, 451}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1509, 51, -602}, { 330, 13}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1492, 35, -599}, { -8, -28}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1638, 48, -718}, { 1481, 674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1570, 45, -669}, { 910, 515}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1575, 46, -693}, { 910, 236}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1524, 49, -709}, { 341, 198}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1513, 50, -680}, { 341, 548}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1619, 45, -662}, { 1479, 483}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1619, 45, -662}, { 1479, 483}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1623, 46, -678}, { 1479, 273}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 1575, 46, -693}, { 910, 236}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1567, 43, -646}, { 910, 812}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1617, 44, -649}, { 1479, 706}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1570, 45, -669}, { 910, 543}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1619, 45, -662}, { 1479, 575}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1513, 50, -680}, { 341, 510}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1504, 51, -644}, { 341, 919}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1625, 42, -624}, { 1486, 325}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1619, 43, -638}, { 1484, 155}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1570, 42, -623}, { 907, 84}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1581, 41, -598}, { 911, 388}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1509, 51, -602}, { 330, 13}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1526, 49, -565}, { 336, 451}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1509, 51, -602}, { 338, 1170}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1570, 42, -623}, { 915, 1095}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1504, 51, -644}, { 345, 770}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1619, 43, -638}, { 1492, 1021}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1567, 43, -646}, { 920, 829}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 1617, 44, -649}, { 1496, 889}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2239, -14, -1783}, { 1664, 1144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2270, -13, -1835}, { 1664, 882}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2248, -17, -1830}, { 1524, 759}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2230, -17, -1782}, { 1578, 1052}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2268, 1, -1776}, { 2047, 1613}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2300, 2, -1836}, { 2047, 1240}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2200, -17, -1747}, { 1646, 1257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2239, -14, -1783}, { 1650, 1080}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2230, -17, -1782}, { 1568, 995}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2084, -17, -1771}, { 321, -286}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2227, 1, -1734}, { 2031, 1753}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2268, 1, -1776}, { 2037, 1514}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2173, -17, -1725}, { 1661, 1120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2199, 10, -1709}, { 2047, 1709}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2227, 1, -1734}, { 2048, 1543}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2200, -17, -1747}, { 1661, 972}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2195, 0, -1702}, { 2055, 1778}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2084, -17, -1771}, { 384, -769}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2100, -12, -2044}, { 1630, 1009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2031, -13, -2031}, { 1630, 13}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2020, -17, -1996}, { 1387, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2091, -17, -1997}, { 1343, 1033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2113, 3, -2071}, { 2047, 1023}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2042, 3, -2059}, { 2047, 11}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1979, -17, -1820}, { 364, 18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2056, -17, -1781}, { 280, 1122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1873, -17, -1982}, { 1629, 91}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, -17, -1867}, { 364, 155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1913, -17, -1846}, { 364, 1069}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1952, -17, -1982}, { 1492, 1114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1956, -14, -1997}, { 1629, 1120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1956, -14, -1997}, { 1629, 1120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1966, 3, -2025}, { 2048, 1135}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1880, 3, -2011}, { 2048, 71}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1873, -17, -1982}, { 1629, 91}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2270, -13, -1835}, { 1663, 896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2280, -12, -1904}, { 1663, 655}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2247, -17, -1881}, { 1441, 495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2248, -17, -1830}, { 1522, 769}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2300, 2, -1836}, { 2048, 1258}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2305, 2, -1904}, { 2048, 910}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1845, -17, -1867}, { 364, 1111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1873, -17, -1982}, { 1629, 1176}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1786, -17, -1981}, { 1629, 81}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1769, -17, -1882}, { 364, 125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1880, 3, -2011}, { 2048, 1195}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1791, 3, -2010}, { 2048, 68}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2020, -17, -1996}, { 1386, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2031, -13, -2031}, { 1629, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1956, -14, -1997}, { 1629, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1952, -17, -1982}, { 1492, 68}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2042, 3, -2059}, { 2047, 1024}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1966, 3, -2025}, { 2047, 47}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2280, -12, -1904}, { 1664, 641}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, -11, -1957}, { 1664, 355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2224, -17, -1924}, { 1373, 207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2247, -17, -1881}, { 1445, 484}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2305, 2, -1904}, { 2048, 894}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2281, 3, -1975}, { 2047, 490}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2256, -11, -1957}, { 1657, 367}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2215, -9, -2001}, { 1657, -72}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2188, -17, -1956}, { 1349, -150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2224, -17, -1924}, { 1374, 202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2256, -11, -1957}, { 1657, 367}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2281, 3, -1975}, { 2048, 530}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2235, 3, -2024}, { 2048, -12}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2215, -9, -2001}, { 1657, -72}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2215, -9, -2001}, { 1651, 942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2164, -11, -2031}, { 1651, 454}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2147, -17, -1979}, { 1341, 478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2188, -17, -1956}, { 1345, 853}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2235, 3, -2024}, { 2048, 1023}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2179, 3, -2057}, { 2048, 474}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2147, -17, -1979}, { 1325, 465}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2164, -11, -2031}, { 1629, 446}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2100, -12, -2044}, { 1629, -70}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2091, -17, -1997}, { 1345, -24}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2179, 3, -2057}, { 2047, 474}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2113, 3, -2071}, { 2047, -84}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1913, -17, -1846}, { 364, 114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1979, -17, -1820}, { 364, 1017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2020, -17, -1996}, { 1386, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1952, -17, -1982}, { 1492, 68}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2247, -17, -1881}, { 1441, 495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2084, -17, -1771}, { 271, -348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2248, -17, -1830}, { 1522, 769}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2224, -17, -1924}, { 1373, 207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2084, -17, -1771}, { 296, -338}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2247, -17, -1881}, { 1445, 484}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2084, -17, -1771}, { 327, 555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2188, -17, -1956}, { 1349, -150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2084, -17, -1771}, { 325, -410}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2224, -17, -1924}, { 1374, 202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2248, -17, -1830}, { 1524, 759}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2084, -17, -1771}, { 284, -338}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2230, -17, -1782}, { 1578, 1052}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2084, -17, -1771}, { 334, 528}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2147, -17, -1979}, { 1325, 465}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2091, -17, -1997}, { 1345, -24}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2056, -17, -1781}, { 292, 143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1384, -17, -1925}, { 364, 1173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, -17, -2025}, { 1629, 1227}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 862, -17, -1976}, { 1629, -5425}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 876, -17, -1877}, { 364, -5354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1377, 3, -2055}, { 2048, 1244}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 857, 3, -2006}, { 2048, -5446}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1437, -17, -1926}, { 364, 855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1443, -17, -2026}, { 1629, 944}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, -17, -2025}, { 1629, 122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1384, -17, -1925}, { 364, 177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1445, 3, -2056}, { 2047, 971}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1377, 3, -2055}, { 2047, 106}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1769, -17, -1882}, { 364, 1116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1786, -17, -1981}, { 1629, 1160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1443, -17, -2026}, { 1629, -3261}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1437, -17, -1926}, { 364, -3171}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1791, 3, -2010}, { 2048, 1173}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1445, 3, -2056}, { 2047, -3287}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 641, 3, -1951}, { 2046, 80}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 614, -15, -1940}, { 1666, -354}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 625, -17, -1928}, { 1663, -241}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 599, -17, -1885}, { 1042, -712}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 574, -15, -1910}, { 1036, -1022}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 487, 3, -1908}, { 35, 926}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 509, -2, -1863}, { 35, 1568}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 533, -15, -1881}, { 407, 1521}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 514, -14, -1921}, { 417, 956}, {0x98, 0x98, 0x98, 0x00}}, + {{ 574, -15, -1910}, { 1037, 1413}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 562, -14, -1936}, { 1050, 1053}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 559, -7, -1820}, { 129, -1352}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 572, -17, -1842}, { 419, -1154}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 533, -15, -1881}, { 408, -1674}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 509, -2, -1863}, { 65, -2020}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 610, -14, -1951}, { 1663, 988}, {0x98, 0x98, 0x98, 0x00}}, + {{ 576, -7, -2058}, { 1663, -451}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 528, -7, -2044}, { 1023, -462}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 562, -14, -1936}, { 1023, 988}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 480, -7, -2029}, { 383, -473}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 514, -14, -1921}, { 383, 987}, {0x98, 0x98, 0x98, 0x00}}, + {{ 487, 3, -1908}, { 0, 1023}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 451, 10, -2021}, { 0, -499}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 614, -15, -1940}, { 1667, 1305}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 610, -14, -1951}, { 1683, 1149}, {0x98, 0x98, 0x98, 0x00}}, + {{ 641, 3, -1951}, { 2048, 1310}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 641, 3, -1951}, { 2047, 1103}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 604, 10, -2067}, { 2047, -463}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 588, 10, -2125}, { 2047, -237}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 559, 0, -2119}, { 1663, -259}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 576, -7, -2058}, { 1663, 549}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 604, 10, -2067}, { 2047, 536}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 528, -7, -2044}, { 1023, 559}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 576, -7, -2058}, { 1663, 549}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 559, 0, -2119}, { 1663, -259}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 510, 0, -2108}, { 1023, -295}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 584, 10, -2152}, { 2048, 316}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 554, 5, -2148}, { 1664, 304}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 559, 0, -2119}, { 1664, 681}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 588, 10, -2125}, { 2048, 659}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 510, 0, -2108}, { 1024, 718}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 504, 0, -2142}, { 1024, 284}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 580, 10, -2185}, { 2048, -167}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 550, 0, -2182}, { 1664, -179}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 554, 5, -2148}, { 1664, 263}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 584, 10, -2152}, { 2048, 251}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 504, 0, -2142}, { 1024, 283}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 501, 2, -2179}, { 1024, -197}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 480, -7, -2029}, { 383, 570}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 461, 0, -2097}, { 383, -332}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 431, 10, -2091}, { 0, -354}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 451, 10, -2021}, { 0, 570}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 455, 0, -2135}, { 384, 303}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 451, 5, -2176}, { 384, -216}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 421, 10, -2174}, { 0, -227}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 425, 10, -2131}, { 0, 315}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 461, 0, -2097}, { 384, 755}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 455, 0, -2135}, { 384, 264}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 425, 10, -2131}, { 0, 253}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 431, 10, -2091}, { 0, 777}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 572, -17, -1842}, { 408, -1118}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 619, -17, -1821}, { 254, -614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 599, -17, -1885}, { 1058, -643}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 639, -17, -1921}, { 1657, -19}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 619, -17, -1821}, { 254, -614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 572, -17, -1842}, { 408, -1118}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 559, -7, -1820}, { 86, -1353}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 616, -12, -1807}, { 62, -703}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 619, -17, -1821}, { 264, -623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 616, -12, -1807}, { 75, -713}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 677, -17, -1826}, { 343, 97}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 650, -17, -1922}, { 1658, 108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 639, -17, -1921}, { 1650, -17}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 639, -17, -1921}, { 1657, -19}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 625, -17, -1928}, { 1707, -169}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 599, -17, -1885}, { 1058, -643}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 641, 3, -1951}, { 2054, 106}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 641, 3, -1951}, { 2052, 111}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 802, -17, -1862}, { 364, 710}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 778, -17, -1959}, { 1629, 758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 650, -17, -1922}, { 1629, -948}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 677, -17, -1826}, { 364, -948}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 771, 3, -1988}, { 2047, 773}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 641, 3, -1951}, { 2047, -948}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 876, -17, -1877}, { 364, 713}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 862, -17, -1976}, { 1629, 783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 778, -17, -1959}, { 1629, -310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 802, -17, -1862}, { 364, -262}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 857, 3, -2006}, { 2047, 804}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 771, 3, -1988}, { 2047, -325}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1842, 0, -1151}, { 340, 854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1796, 0, -1062}, { 1474, 807}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1842, 0, -1035}, { 1474, 196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1897, 0, -1119}, { 340, 138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 2, -1048}, { 1606, 714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1806, 2, -1043}, { 1602, 601}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1801, 4, -1034}, { 1717, 596}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1815, 10, -993}, { 2048, 225}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1772, 10, -1018}, { 2048, 784}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1792, 4, -1039}, { 1721, 709}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2001, 0, -1031}, { 340, 968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1925, 0, -966}, { 1477, 866}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1959, 0, -919}, { 1477, 211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2044, 0, -972}, { 340, 133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1888, 10, -933}, { 2047, 816}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1917, 10, -892}, { 2047, 250}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1783, -3, -1212}, { 0, 681}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1771, 0, -1184}, { 341, 669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1842, 0, -1151}, { 341, -222}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1856, 0, -1177}, { 2, -235}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1731, 0, -1093}, { 1473, 629}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1796, 0, -1062}, { 1473, -179}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1856, 0, -1177}, { 0, 869}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1914, 2, -1144}, { 1, 120}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1914, 2, -1144}, { 0, 242}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1897, 0, -1119}, { 339, 224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1953, 0, -1078}, { 339, -558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1972, 5, -1101}, { 1, -580}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1842, 0, -1035}, { 1475, 162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1888, 0, -1001}, { 1475, -482}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1972, 5, -1101}, { 0, 585}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1953, 0, -1078}, { 339, 562}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2001, 0, -1031}, { 339, -195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2024, 7, -1051}, { 0, -226}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1888, 0, -1001}, { 1476, 485}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1925, 0, -966}, { 1476, -95}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2024, 7, -1051}, { 0, 998}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2001, 0, -1031}, { 340, 968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2044, 0, -972}, { 340, 133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2070, 10, -988}, { 0, 110}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1842, 0, -1035}, { 1475, 162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1815, 10, -993}, { 2048, 131}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1856, 10, -963}, { 2048, -445}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1888, 0, -1001}, { 1475, -482}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1856, 10, -963}, { 2047, 446}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1888, 10, -933}, { 2048, -44}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1681, 0, -1220}, { 304, 625}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1647, 0, -1126}, { 1433, 680}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1731, 0, -1093}, { 1473, -394}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1771, 0, -1184}, { 343, -368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1630, 10, -1079}, { 1996, 699}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1722, 4, -1077}, { 1698, -335}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1726, 2, -1085}, { 1580, -355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1731, 0, -1093}, { 1473, 629}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1726, 2, -1085}, { 1572, 644}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1735, 2, -1081}, { 1577, 530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1796, 0, -1062}, { 1473, -179}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1731, 4, -1072}, { 1692, 535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1772, 10, -1018}, { 2047, -157}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1691, -3, -1248}, { -42, 603}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1783, -3, -1212}, { -1, -352}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1711, 10, -1047}, { 2039, -393}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1772, 10, -1018}, { 2047, -157}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1731, 4, -1072}, { 1692, 535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1722, 4, -1077}, { 1687, 648}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1711, 10, -1047}, { 2048, 609}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -49, 0, 3}, { 342, 1789}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -48, 0, 249}, { 343, 4585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 52, 0, 251}, { 1481, 4616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 51, 0, 3}, { 1479, 1792}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -79, 7, 250}, { 0, 4598}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -79, 10, 3}, { 3, 1788}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 81, 11, 279}, { 1811, 4933}, {0xa0, 0x78, 0x1c, 0x00}}, + {{ 84, 13, 267}, { 1851, 4792}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 102, 10, 251}, { 2052, 4616}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 101, 10, 3}, { 2050, 1794}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -49, 0, 3}, { 342, 1789}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -49, 0, -3}, { 342, 1720}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -79, 10, -3}, { 3, 1719}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -49, 0, -3}, { 342, 1720}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -51, 0, -464}, { 340, -3523}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -81, 7, -465}, { 0, -3538}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -80, -4, 276}, { -14, 4896}, {0x54, 0x40, 0x0c, 0x00}}, + {{ 101, 10, -3}, { 2050, 1726}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 51, 0, -3}, { 1479, 1724}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 51, 0, 3}, { 1479, 1792}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 99, 10, -457}, { 2048, -3443}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 49, 0, -459}, { 1477, -3468}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 51, 0, -3}, { 1479, 1724}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -48, 0, -501}, { 335, 264}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -51, 0, -464}, { 344, 579}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 49, 0, -459}, { 1477, 619}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 51, 0, -485}, { 1480, 236}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 99, 10, -457}, { 2037, 655}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 101, 10, -477}, { 2041, 250}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 37, -1, -700}, { 4, 351}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 56, 0, -677}, { 346, 372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 114, 0, -721}, { 334, -444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, -3, -746}, { -6, -467}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 120, 0, -600}, { 1474, 378}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 170, 0, -637}, { 1471, -354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2, 2, -668}, { 23, 871}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 23, 0, -647}, { 348, 842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 0, -677}, { 337, 333}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 37, -1, -700}, { 0, 314}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 95, 0, -578}, { 1459, 762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 120, 0, -600}, { 1472, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -28, 4, -633}, { 9, 118}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -3, 0, -617}, { 344, 142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 23, 0, -647}, { 352, -194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2, 2, -668}, { 10, -183}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 80, 0, -560}, { 1476, 145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 95, 0, -578}, { 1459, -274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -48, 0, -501}, { 339, 250}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 51, 0, -485}, { 1474, 244}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 57, 0, -508}, { 1476, -107}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -39, 0, -538}, { 341, -94}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 101, 10, -477}, { 2044, 275}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 105, 10, -494}, { 2044, -101}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 151, 10, -561}, { 2046, 344}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 197, 10, -595}, { 2047, -315}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 95, 0, -578}, { 1459, 762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 131, 10, -543}, { 2032, 730}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 151, 10, -561}, { 2051, 422}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 120, 0, -600}, { 1472, 393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 80, 0, -560}, { 1476, 145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 122, 10, -532}, { 2046, 67}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 131, 10, -543}, { 2002, -302}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 95, 0, -578}, { 1459, -274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 0, -577}, { 333, 519}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 67, 0, -536}, { 1475, 523}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 80, 0, -560}, { 1478, 180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3, 0, -617}, { 338, 124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 113, 10, -515}, { 2049, 528}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 122, 10, -532}, { 2045, 235}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -39, 0, -538}, { 340, -95}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 57, 0, -508}, { 1476, -109}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 67, 0, -536}, { 1476, -500}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -24, 0, -577}, { 340, -500}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 105, 10, -494}, { 2044, -102}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 113, 10, -515}, { 2045, -490}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -51, 7, -590}, { -5, 524}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -28, 4, -633}, { -6, 116}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -68, 7, -547}, { 0, -73}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -51, 7, -590}, { 0, -505}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -77, 7, -506}, { 1, 290}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -48, 0, -501}, { 339, 250}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -39, 0, -538}, { 341, -94}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -68, 7, -547}, { 2, -110}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -81, 7, -465}, { 1, 579}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -51, 0, -464}, { 344, 579}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -48, 0, -501}, { 335, 264}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -77, 7, -506}, { -13, 281}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 114, 0, -721}, { 338, 593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 170, 0, -637}, { 1475, 691}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 754, 0, -973}, { 1473, -7089}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 706, 0, -1062}, { 341, -7125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 98, -3, -746}, { 0, 506}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 692, -3, -1088}, { 0, -7135}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 197, 10, -595}, { 2060, 631}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 777, 10, -929}, { 2047, -7072}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 927, 0, -1155}, { 346, 640}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 956, 0, -1059}, { 1474, 681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1019, 0, -1076}, { 1473, -58}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 996, 0, -1173}, { 342, -99}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 970, 10, -1011}, { 2047, 675}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1030, 10, -1027}, { 2048, -38}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 996, 0, -1173}, { 351, 928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1019, 0, -1076}, { 1474, 961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1125, 0, -1097}, { 1473, -259}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1106, 0, -1196}, { 342, -271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1030, 10, -1027}, { 2047, 956}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1134, 10, -1048}, { 2048, -254}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 692, -3, -1088}, { -2, 62}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 706, 0, -1062}, { 348, 38}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 793, 0, -1105}, { 342, -979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 781, -3, -1132}, { -2, -987}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 754, 0, -973}, { 1477, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 835, 0, -1014}, { 1477, -952}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 781, -3, -1132}, { 7, 1061}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 793, 0, -1105}, { 346, 1082}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 866, 0, -1135}, { 341, 260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 855, -3, -1163}, { 0, 246}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 835, 0, -1014}, { 1473, 1116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 900, 0, -1041}, { 1473, 306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 855, -3, -1163}, { 3, 248}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 866, 0, -1135}, { 344, 275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 927, 0, -1155}, { 341, -379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 918, -3, -1183}, { 0, -388}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 900, 0, -1041}, { 1473, 305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 956, 0, -1059}, { 1473, -351}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 918, -3, -1183}, { 6, 613}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 989, -3, -1203}, { 0, -110}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 989, -3, -1203}, { 14, 905}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 996, 0, -1173}, { 351, 928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1106, 0, -1196}, { 342, -271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1101, -3, -1225}, { 0, -275}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 900, 0, -1041}, { 1473, 305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 918, 10, -994}, { 2047, 289}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 970, 10, -1011}, { 2048, -338}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 956, 0, -1059}, { 1473, -351}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 754, 0, -973}, { 1477, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 777, 10, -929}, { 2030, 127}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 855, 10, -968}, { 2048, -934}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 835, 0, -1014}, { 1477, -952}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 835, 0, -1014}, { 1473, 1116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 855, 10, -968}, { 2047, 1112}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 918, 10, -994}, { 2048, 328}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 900, 0, -1041}, { 1473, 306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1431, 0, -1242}, { 315, 1220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1432, 0, -1141}, { 1470, 1282}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1647, 0, -1126}, { 1433, -1336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1681, 0, -1220}, { 300, -1501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1433, 10, -1091}, { 2062, 1265}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1630, 10, -1079}, { 2011, -1296}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1101, -3, -1225}, { 0, 775}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1106, 0, -1196}, { 342, 771}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1272, 0, -1225}, { 342, -1133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1268, -3, -1254}, { 0, -1144}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1125, 0, -1097}, { 1473, 757}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1286, 0, -1126}, { 1473, -1096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1268, -3, -1254}, { 12, 904}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1272, 0, -1225}, { 349, 917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1431, 0, -1242}, { 341, -856}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1431, -3, -1272}, { 0, -889}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1286, 0, -1126}, { 1473, 926}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1432, 0, -1141}, { 1473, -743}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1431, -3, -1272}, { 2, 1085}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1691, -3, -1248}, { -23, -1285}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1293, 10, -1076}, { 2048, 911}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1433, 10, -1091}, { 2047, -692}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1134, 10, -1048}, { 2048, 750}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1293, 10, -1076}, { 2047, -1077}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 384, 0, -2580}, { 384, 1006}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 411, 2, -2623}, { 1024, 1081}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 379, 0, -2638}, { 1024, 630}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 361, 2, -2591}, { 384, 678}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 350, 10, -2563}, { 0, 706}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 368, 10, -2554}, { 0, 961}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 437, 4, -2666}, { 1664, 1156}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 396, 4, -2685}, { 1664, 583}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 407, 10, -2713}, { 2048, 555}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 453, 10, -2692}, { 2048, 1201}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 361, 2, -2591}, { 383, 583}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 379, 0, -2638}, { 1023, 630}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 348, 0, -2647}, { 1023, 217}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 337, 2, -2598}, { 383, 270}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 331, 10, -2569}, { 0, 302}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 350, 10, -2563}, { 0, 555}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 396, 4, -2685}, { 1663, 677}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 358, 2, -2696}, { 1663, 164}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 364, 10, -2726}, { 2047, 133}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 407, 10, -2713}, { 2047, 706}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 337, 2, -2598}, { 383, 1195}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 348, 0, -2647}, { 1023, 1248}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 309, 0, -2652}, { 1023, 746}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 306, -2, -2602}, { 383, 791}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 305, 10, -2572}, { 0, 817}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 331, 10, -2569}, { 0, 1163}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 358, 2, -2696}, { 1663, 1301}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 312, 0, -2702}, { 1663, 701}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 402, 0, -2566}, { 384, 401}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 438, 0, -2601}, { 1024, 486}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 411, 2, -2623}, { 1024, 41}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 384, 0, -2580}, { 384, 116}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 438, 0, -2601}, { 1024, 486}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 474, 2, -2637}, { 1664, 571}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 437, 4, -2666}, { 1664, -33}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 411, 2, -2623}, { 1024, 41}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 453, 10, -2692}, { 2048, -78}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 496, 10, -2658}, { 2048, 621}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 558, 10, -2530}, { 2047, 593}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 529, 4, -2523}, { 1663, 610}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 536, 2, -2483}, { 1663, 1135}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 566, 10, -2487}, { 2047, 1145}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 486, 0, -2475}, { 1023, 1119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 480, 2, -2512}, { 1023, 639}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 566, 10, -2487}, { 2047, 75}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 536, 2, -2483}, { 1664, 85}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 543, 2, -2422}, { 1663, 867}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 573, 10, -2425}, { 2047, 883}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 494, 2, -2418}, { 1023, 840}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 486, 0, -2475}, { 1024, 101}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 573, 10, -2425}, { 2047, -235}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 543, 2, -2422}, { 1663, -219}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 547, 0, -2332}, { 1663, 934}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 577, 10, -2333}, { 2047, 941}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 497, 0, -2331}, { 1024, 924}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 494, 2, -2418}, { 1023, -193}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 577, 10, -2333}, { 2047, -130}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 547, 0, -2332}, { 1664, -124}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 548, 0, -2244}, { 1663, 999}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 578, 10, -2245}, { 2048, 993}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 498, -2, -2243}, { 1023, 1008}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 497, 0, -2331}, { 1024, -113}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 578, 10, -2245}, { 2048, -3}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 548, 0, -2244}, { 1664, -8}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 550, 0, -2182}, { 1664, 782}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 580, 10, -2185}, { 2048, 771}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 501, 2, -2179}, { 1024, 801}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 498, -2, -2243}, { 1024, -18}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 384, 0, -2580}, { 384, 116}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 368, 10, -2554}, { 0, 162}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 380, 10, -2545}, { 0, 351}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 402, 0, -2566}, { 384, 401}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 313, 10, -2732}, { 2047, 674}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 312, 0, -2702}, { 1663, 701}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 358, 2, -2696}, { 1663, 1301}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 364, 10, -2726}, { 2047, 1333}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 306, -2, -2602}, { 383, 702}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 309, 0, -2652}, { 1023, 747}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 236, -2, -2651}, { 1023, -187}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 238, -4, -2601}, { 383, -163}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 240, 10, -2571}, { 0, -148}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 305, 10, -2572}, { 0, 675}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 232, 10, -2731}, { 2047, -225}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 233, 0, -2701}, { 1663, -211}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 312, 0, -2702}, { 1663, 792}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 313, 10, -2732}, { 2047, 819}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 547, 10, -2570}, { 2047, 183}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 519, 4, -2560}, { 1663, 213}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 529, 4, -2523}, { 1664, 699}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 558, 10, -2530}, { 2048, 716}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 480, 2, -2512}, { 1024, 670}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 472, 2, -2543}, { 1023, 262}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 447, 2, -2329}, { 384, 913}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 497, 0, -2331}, { 1024, 924}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 494, 2, -2418}, { 1023, -193}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 444, 0, -2414}, { 384, -166}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 444, 0, -2414}, { 383, 814}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 494, 2, -2418}, { 1023, 840}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 486, 0, -2475}, { 1024, 101}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 437, 0, -2468}, { 384, 117}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 407, 10, -2463}, { 0, 127}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 414, 10, -2411}, { 0, 798}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 437, 0, -2468}, { 383, 1103}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 486, 0, -2475}, { 1023, 1119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 480, 2, -2512}, { 1023, 639}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 431, 0, -2501}, { 383, 668}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 402, 10, -2495}, { 0, 686}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 407, 10, -2463}, { 0, 1093}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 414, 10, -2411}, { 0, -150}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 417, 10, -2329}, { 0, 907}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 414, 0, -2550}, { 384, 789}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 457, 0, -2576}, { 1024, 860}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 438, 0, -2601}, { 1024, 447}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 402, 0, -2566}, { 384, 531}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 380, 10, -2545}, { 0, 582}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 388, 10, -2535}, { 0, 747}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 500, 2, -2601}, { 1664, 930}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 474, 2, -2637}, { 1664, 362}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 496, 10, -2658}, { 2048, 311}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 527, 10, -2616}, { 2048, 972}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 451, 5, -2176}, { 384, 820}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 501, 2, -2179}, { 1024, 801}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 498, -2, -2243}, { 1024, -18}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 448, 0, -2242}, { 384, -27}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 448, 0, -2242}, { 384, -27}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 418, 10, -2241}, { 0, -33}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 421, 10, -2174}, { 0, 831}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 451, 5, -2176}, { 384, 820}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 448, 0, -2242}, { 383, 1018}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 498, -2, -2243}, { 1023, 1008}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 497, 0, -2331}, { 1024, -113}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 447, 2, -2329}, { 384, -103}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 417, 10, -2329}, { 0, -97}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 418, 10, -2241}, { 0, 1023}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 431, 0, -2501}, { 384, 641}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 480, 2, -2512}, { 1024, 670}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 472, 2, -2543}, { 1023, 262}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 424, 0, -2526}, { 383, 312}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 396, 10, -2516}, { 0, 341}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 402, 10, -2495}, { 0, 624}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 424, 0, -2526}, { 383, 230}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 472, 2, -2543}, { 1023, 280}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 457, 0, -2576}, { 1023, -176}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 414, 0, -2550}, { 383, -105}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 388, 10, -2535}, { 0, -63}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 396, 10, -2516}, { 0, 201}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 527, 10, -2616}, { 2047, -288}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 500, 2, -2601}, { 1663, -246}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 519, 4, -2560}, { 1663, 329}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 547, 10, -2570}, { 2047, 359}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1760, -70, -1056}, { 2047, -604}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1730, -78, -1058}, { 1664, -604}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1732, -60, -1148}, { 1664, 570}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1762, -54, -1148}, { 2047, 594}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1760, -38, -1230}, { 2047, -467}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1730, -48, -1229}, { 1664, -484}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1725, -34, -1307}, { 1664, 533}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1755, -24, -1310}, { 2048, 571}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1755, -24, -1310}, { 2047, -1554}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1725, -34, -1307}, { 1664, -1558}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1698, -6, -1507}, { 1664, 1057}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1727, 2, -1513}, { 2048, 1088}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1649, -12, -1498}, { 1025, 1018}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1675, -36, -1302}, { 1024, -1539}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1626, -34, -1297}, { 384, -1513}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1596, -24, -1294}, { 0, -1482}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1570, 2, -1484}, { 0, 997}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1599, -10, -1489}, { 384, 993}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1762, -54, -1148}, { 2048, -465}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1732, -60, -1148}, { 1665, -472}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1730, -48, -1229}, { 1665, 562}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1760, -38, -1230}, { 2048, 597}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1577, 0, -1587}, { 385, 230}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1625, 0, -1602}, { 1025, 282}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1649, -12, -1498}, { 1026, -1091}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1599, -10, -1489}, { 386, -1060}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1570, 2, -1484}, { 1, -1030}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1548, 10, -1578}, { 1, 209}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1673, 2, -1617}, { 1665, 336}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1698, -6, -1507}, { 1665, -1113}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1727, 2, -1513}, { 2049, -1122}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1701, 10, -1627}, { 2049, 376}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1630, -80, -1066}, { 384, -543}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1600, -70, -1068}, { 0, -498}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1602, -54, -1148}, { 0, 549}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1632, -62, -1148}, { 384, 537}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1626, -34, -1297}, { 384, 489}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1675, -36, -1302}, { 1025, 506}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1680, -48, -1226}, { 1024, -471}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1630, -48, -1224}, { 384, -458}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1725, -34, -1307}, { 1664, 533}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1730, -48, -1229}, { 1664, -484}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1680, -48, -1226}, { 1025, 549}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1730, -48, -1229}, { 1665, 562}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1732, -60, -1148}, { 1665, -472}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1682, -64, -1148}, { 1025, -469}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1630, -48, -1224}, { 385, 536}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1632, -62, -1148}, { 385, -450}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1602, -54, -1148}, { 0, -420}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1600, -38, -1223}, { 0, 555}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1600, -38, -1223}, { 0, -425}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1596, -24, -1294}, { 0, 500}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1682, -64, -1148}, { 1024, 546}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1680, -80, -1062}, { 1024, -576}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1732, -60, -1148}, { 1664, 570}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1730, -78, -1058}, { 1664, -604}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1515, -144, -739}, { 385, -262}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1493, -134, -759}, { 0, -184}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1536, -118, -823}, { 0, 819}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1563, -128, -808}, { 385, 830}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1441, -158, -677}, { 385, -647}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1424, -150, -701}, { 0, -594}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1493, -134, -759}, { 0, 575}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1515, -144, -739}, { 386, 605}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1356, -160, -629}, { 381, -986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1342, -150, -655}, { -2, -986}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1424, -150, -701}, { -2, 220}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1441, -158, -677}, { 381, 256}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1338, -160, -624}, { 329, -1220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1677, -118, -746}, { 2047, -277}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1651, -128, -760}, { 1665, -263}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1693, -112, -859}, { 1665, 1127}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1721, -102, -850}, { 2048, 1180}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1613, -134, -651}, { 2045, -463}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1590, -142, -671}, { 1664, -432}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1651, -128, -760}, { 1666, 956}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1677, -118, -746}, { 2047, 1019}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1515, -150, -569}, { 2046, -783}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1498, -158, -594}, { 1665, -765}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1590, -142, -671}, { 1666, 785}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1613, -134, -651}, { 2048, 856}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1410, -150, -510}, { 2045, -1126}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1395, -160, -537}, { 1661, -1126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1498, -158, -594}, { 1661, 376}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1515, -150, -569}, { 2045, 412}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1367, -160, -528}, { 1579, -1497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, -128, -808}, { 385, -137}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1536, -118, -823}, { 0, -75}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1569, -102, -900}, { 0, 1024}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1597, -112, -891}, { 385, 1029}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1619, -96, -978}, { 385, -731}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1589, -86, -984}, { 0, -686}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1600, -70, -1068}, { 0, 424}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1630, -80, -1066}, { 385, 420}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1680, -80, -1062}, { 1025, 453}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1668, -96, -969}, { 1024, -767}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1730, -78, -1058}, { 1664, 492}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1717, -94, -960}, { 1664, -799}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1747, -86, -954}, { 2047, -801}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1760, -70, -1056}, { 2047, 531}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1597, -112, -891}, { 385, -944}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1569, -102, -900}, { 0, -891}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1589, -86, -984}, { 0, 223}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1619, -96, -978}, { 385, 221}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1721, -102, -850}, { 2047, -1047}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1693, -112, -859}, { 1664, -1042}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1717, -94, -960}, { 1665, 298}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1747, -86, -954}, { 2048, 338}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1376, -160, -583}, { 1021, -1056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1356, -160, -629}, { 381, -986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1441, -158, -677}, { 381, 256}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1469, -160, -635}, { 1021, 316}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1344, -160, -606}, { 567, -1273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1338, -160, -624}, { 329, -1220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1362, -160, -546}, { 1342, -1444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1395, -160, -537}, { 1661, -1126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1498, -158, -594}, { 1661, 376}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1367, -160, -528}, { 1579, -1497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1668, -96, -969}, { 1025, 257}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1717, -94, -960}, { 1665, 298}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1693, -112, -859}, { 1664, -1042}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1645, -114, -875}, { 1025, -997}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1619, -96, -978}, { 385, 221}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1597, -112, -891}, { 385, -944}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1515, -144, -739}, { 386, 605}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1553, -144, -705}, { 1027, 693}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1469, -160, -635}, { 1026, -711}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1441, -158, -677}, { 385, -647}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1590, -142, -671}, { 1666, 785}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1498, -158, -594}, { 1665, -765}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1563, -128, -808}, { 385, 830}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1607, -130, -784}, { 1026, 888}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1553, -144, -705}, { 1025, -350}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1515, -144, -739}, { 385, -262}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1651, -128, -760}, { 1666, 956}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1590, -142, -671}, { 1664, -432}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1597, -112, -891}, { 385, 1029}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1645, -114, -875}, { 1026, 1073}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1607, -130, -784}, { 1025, -205}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1563, -128, -808}, { 385, -137}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1693, -112, -859}, { 1665, 1127}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1651, -128, -760}, { 1665, -263}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -299, -160, 28}, { -706, 2399}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -387, -160, -20}, { -416, 2891}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -423, -160, 39}, { 271, 2806}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -339, -160, 95}, { 68, 2304}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -257, -160, -135}, { 879, 2839}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -357, -160, -129}, { 1651, 3180}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -359, -160, -94}, { 1919, 3059}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -260, -160, -79}, { 1313, 2643}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -266, -160, -188}, { 568, 3061}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -363, -160, -159}, { 1474, 3306}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -369, -160, -56}, { 2268, 2957}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -275, -160, -21}, { 1840, 2490}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -387, -160, -20}, { 2655, 2891}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -299, -160, 28}, { 2365, 2399}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -289, -160, -241}, { 346, 3335}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -376, -160, -191}, { 1341, 3470}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -408, -160, -344}, { 467, 4141}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -447, -160, -251}, { 1417, 3944}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -420, -160, -237}, { 1326, 3797}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -365, -160, -321}, { 320, 3903}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -484, -160, -347}, { 990, 4426}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -502, -160, -288}, { 1549, 4275}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -324, -160, -288}, { 258, 3634}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -396, -160, -218}, { 1290, 3642}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -339, -160, 95}, { 68, 2304}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -423, -160, 39}, { 271, 2806}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -690, -160, 409}, { 4885, 2438}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -608, -160, 466}, { 4707, 1933}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -608, -160, 466}, { 611, 1933}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -690, -160, 409}, { 789, 2438}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -774, -160, 532}, { 2286, 2293}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -687, -160, 582}, { 2016, 1797}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -396, -80, 776}, { 1317, -663}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -347, -80, 863}, { 1592, -1159}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -279, -72, 819}, { 780, -1313}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -337, -72, 737}, { 609, -808}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -722, -136, 785}, { 3739, 979}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -811, -136, 834}, { 4743, 1121}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -768, -128, 884}, { 4799, 715}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -702, -128, 808}, { 3765, 753}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -716, -120, 917}, { 4655, 334}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -676, -120, 824}, { 3694, 527}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -625, -112, 940}, { 4164, -148}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -620, -112, 838}, { 3389, 201}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -487, -96, 922}, { 3032, -723}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -510, -96, 824}, { 2494, -285}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -414, -88, 895}, { 2314, -961}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -451, -88, 802}, { 1908, -491}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -732, -144, 755}, { 3595, 1192}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -832, -144, 771}, { 4434, 1497}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -687, -160, 582}, { 2016, 1797}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -774, -160, 532}, { 2286, 2293}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -816, -160, 622}, { 3244, 2123}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -721, -160, 653}, { 2782, 1662}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -832, -152, 698}, { 3908, 1830}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -732, -152, 708}, { 3256, 1433}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -228, -56, 645}, { 3250, -1013}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -156, -56, 715}, { 3232, -1526}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -98, -48, 649}, { 2334, -1571}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -175, -48, 586}, { 2435, -1061}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -52, -40, 588}, { 1560, -1587}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -135, -40, 533}, { 1770, -1085}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -11, -32, 517}, { 751, -1546}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -101, -32, 472}, { 1075, -1059}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ 16, -24, 455}, { 102, -1490}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -78, -24, 420}, { 534, -1025}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ 35, -16, 390}, { -506, -1396}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -62, -16, 366}, { 28, -959}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -337, -72, 737}, { 609, -808}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -279, -72, 819}, { 780, -1313}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -214, -64, 770}, { -44, -1445}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -278, -64, 693}, { -131, -934}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -156, -56, 715}, { -863, -1526}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -228, -56, 645}, { -845, -1013}, {0xcf, 0xcc, 0xcc, 0x00}}, + {{ -51, -8, 308}, { -472, -858}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ 48, -8, 319}, { -1109, -1261}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ 52, 0, 251}, { -1628, -1096}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -48, 0, 249}, { -921, -726}, {0xff, 0xfc, 0xfc, 0x00}}, + {{-1485, 0, -1765}, { 383, 929}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1525, 0, -1796}, { 1023, 995}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1561, 0, -1740}, { 1023, 139}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1518, 2, -1715}, { 383, 164}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1492, 10, -1700}, { 0, 180}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1462, 10, -1746}, { 0, 889}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1564, 4, -1828}, { 1663, 1061}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1604, 0, -1766}, { 1663, 113}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1561, 0, -1740}, { 1023, 1187}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1604, 0, -1766}, { 1663, 1213}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1638, 0, -1702}, { 1663, 293}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1593, -2, -1681}, { 1023, 326}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1518, 2, -1715}, { 383, 1162}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1547, 2, -1660}, { 383, 359}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1665, 10, -1715}, { 2047, 273}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1630, 10, -1781}, { 2047, 1228}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1520, 10, -1647}, { 0, 378}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1492, 10, -1700}, { 0, 1146}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1547, 2, -1660}, { 383, 295}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1593, -2, -1681}, { 1023, 328}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1625, 0, -1602}, { 1023, -758}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1577, 0, -1587}, { 383, -706}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1638, 0, -1702}, { 1663, 361}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1673, 2, -1617}, { 1663, -810}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1701, 10, -1627}, { 2047, -842}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1665, 10, -1715}, { 2047, 381}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1630, 10, -1781}, { 2047, 98}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1588, 12, -1847}, { 2047, 1100}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1404, 4, -1834}, { 384, 408}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1428, 2, -1879}, { 1024, 485}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1479, 0, -1843}, { 1024, -314}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1447, 2, -1805}, { 384, -256}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1428, 2, -1879}, { 1024, 485}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1452, 6, -1923}, { 1664, 562}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1512, 4, -1881}, { 1664, -373}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1479, 0, -1843}, { 1024, -314}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1531, 14, -1904}, { 2048, -409}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1466, 16, -1950}, { 2048, 608}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1447, 2, -1805}, { 384, -256}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1427, 10, -1782}, { 0, -220}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1390, 10, -1808}, { 0, 362}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1404, 4, -1834}, { 384, 408}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1479, 0, -1843}, { 1024, 729}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1512, 4, -1881}, { 1664, 788}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1564, 4, -1828}, { 1664, -168}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1525, 0, -1796}, { 1023, -102}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1447, 2, -1805}, { 383, 670}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1485, 0, -1765}, { 383, -36}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1588, 12, -1847}, { 2047, -207}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1531, 14, -1904}, { 2048, 824}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1462, 10, -1746}, { 0, 2}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1427, 10, -1782}, { 0, 635}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1577, 0, -1587}, { 383, -706}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1548, 10, -1578}, { 0, -674}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1520, 10, -1647}, { 0, 275}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1547, 2, -1660}, { 383, 295}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1466, 16, -1950}, { 2047, 329}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1452, 6, -1923}, { 1663, 376}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1386, 8, -1949}, { 1664, 1276}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1393, 18, -1978}, { 2048, 1326}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1374, 2, -1900}, { 1024, 1192}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1428, 2, -1879}, { 1023, 452}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1270, 2, -1852}, { 382, 471}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1259, 2, -1901}, { 1022, 541}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1314, 2, -1907}, { 1022, -163}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1314, 0, -1856}, { 382, -93}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1248, 4, -1950}, { 1662, 610}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1314, 8, -1957}, { 1662, -232}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1314, 16, -1987}, { 2046, -274}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1242, 14, -1980}, { 2046, 651}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1313, 10, -1826}, { -1, -52}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1276, 10, -1822}, { -1, 430}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1314, 2, -1907}, { 1024, 913}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1314, 8, -1957}, { 1664, 982}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1386, 8, -1949}, { 1664, 54}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1374, 2, -1900}, { 1024, 137}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1314, 0, -1856}, { 384, 844}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1362, 0, -1851}, { 384, 221}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1393, 18, -1978}, { 2048, 4}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1314, 16, -1987}, { 2048, 1024}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1355, 10, -1821}, { 0, 271}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1313, 10, -1826}, { 0, 802}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1226, 0, -1837}, { 383, 1166}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1206, 0, -1883}, { 1023, 1224}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1259, 2, -1901}, { 1023, 510}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1270, 2, -1852}, { 383, 579}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1276, 10, -1822}, { 0, 621}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1238, 10, -1810}, { 0, 1131}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1186, 4, -1929}, { 1663, 1282}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1248, 4, -1950}, { 1663, 441}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1191, 0, -1818}, { 384, 716}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1164, 0, -1860}, { 1024, 769}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1206, 0, -1883}, { 1024, 149}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1226, 0, -1837}, { 384, 207}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1164, 0, -1860}, { 1024, 769}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1136, 0, -1902}, { 1664, 821}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1186, 4, -1929}, { 1664, 91}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1206, 0, -1883}, { 1024, 149}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1226, 0, -1837}, { 384, 207}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1238, 10, -1810}, { 0, 242}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1208, 10, -1793}, { 0, 685}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1191, 0, -1818}, { 384, 716}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1174, 12, -1957}, { 2048, 56}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1119, 10, -1927}, { 2048, 852}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1242, 14, -1980}, { 2047, 399}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1248, 4, -1950}, { 1663, 441}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1186, 4, -1929}, { 1663, 1282}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1174, 12, -1957}, { 2047, 1317}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1362, 0, -1851}, { 384, 1109}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1374, 2, -1900}, { 1024, 1192}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1428, 2, -1879}, { 1023, 452}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1404, 4, -1834}, { 384, 529}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1390, 10, -1808}, { 0, 576}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1355, 10, -1821}, { 0, 1059}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -377, 0, -2595}, { 1024, -3964}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -370, 0, -2545}, { 384, -3929}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -186, 1, -2562}, { 384, -1567}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -366, 10, -2516}, { 0, -3907}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 240, 10, -2571}, { 0, 3877}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 238, -4, -2601}, { 383, 3892}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 236, -2, -2651}, { 1023, 3916}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -71, -1, -2623}, { 1024, -24}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -389, 10, -2674}, { 2048, -4020}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 64, 4, -2685}, { 1664, 1761}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 232, 10, -2731}, { 2047, 3954}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -385, 2, -2644}, { 1664, -3999}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 233, 0, -2701}, { 1663, 3940}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -669, 10, -2385}, { 2047, 47}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -639, 0, -2380}, { 1663, 74}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -621, 0, -2454}, { 1663, 1043}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -650, 10, -2464}, { 2047, 1089}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -574, -4, -2436}, { 1023, 964}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -590, -2, -2372}, { 1023, 119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -650, 10, -2464}, { 2049, -262}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -621, 0, -2454}, { 1665, -215}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -587, 0, -2519}, { 1665, 726}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -612, 10, -2536}, { 2049, 769}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -546, -2, -2491}, { 1025, 656}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -574, -4, -2436}, { 1025, -137}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -612, 10, -2536}, { 2048, -491}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -587, 0, -2519}, { 1664, -449}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -542, 2, -2573}, { 1664, 451}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -563, 10, -2595}, { 2048, 496}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -508, 0, -2536}, { 1024, 377}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -546, -2, -2491}, { 1024, -378}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -540, 0, -2364}, { 384, 1106}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -590, -2, -2372}, { 1024, 1151}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -597, 0, -2302}, { 1024, 247}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -547, 2, -2301}, { 384, 304}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -516, 10, -2301}, { 0, 338}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -511, 10, -2359}, { 0, 1078}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -527, 0, -2418}, { 383, 886}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -540, 0, -2364}, { 383, 165}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -511, 10, -2359}, { 0, 192}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -499, 10, -2408}, { 0, 839}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -504, 0, -2463}, { 385, 585}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -527, 0, -2418}, { 385, -59}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -499, 10, -2408}, { 1, -12}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -479, 10, -2446}, { 1, 542}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -473, 0, -2499}, { 384, 303}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -508, 0, -2536}, { 1024, 377}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -546, -2, -2491}, { 1024, -378}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -504, 0, -2463}, { 384, -307}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -479, 10, -2446}, { 0, -265}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -452, 10, -2477}, { 0, 258}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -677, 10, -2302}, { 2048, 157}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -647, 0, -2302}, { 1664, 191}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -639, 0, -2380}, { 1664, 1196}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -669, 10, -2385}, { 2048, 1223}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -590, -2, -2372}, { 1024, 1151}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -597, 0, -2302}, { 1024, 247}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -541, 4, -2229}, { 384, 291}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -511, 10, -2232}, { 0, 309}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -516, 10, -2301}, { 0, 1191}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -547, 2, -2301}, { 384, 1225}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -597, 0, -2302}, { 1024, 1281}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -590, 0, -2222}, { 1024, 261}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -647, 0, -2302}, { 1664, 1338}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -640, 0, -2216}, { 1664, 230}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -670, 10, -2212}, { 2048, 212}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -677, 10, -2302}, { 2048, 1372}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -449, 10, -2662}, { 2047, 416}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -439, 4, -2633}, { 1663, 458}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -385, 2, -2644}, { 1663, 1175}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -389, 10, -2674}, { 2047, 1196}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -377, 0, -2595}, { 1023, 1140}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -424, 2, -2585}, { 1023, 528}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -507, 10, -2636}, { 2047, -192}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -492, 4, -2610}, { 1663, -150}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -439, 4, -2633}, { 1663, 588}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -449, 10, -2662}, { 2048, 630}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -424, 2, -2585}, { 1023, 518}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -439, 4, -2633}, { 1663, 588}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -492, 4, -2610}, { 1663, -150}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -467, 2, -2566}, { 1023, -80}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -563, 10, -2595}, { 2047, 230}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -542, 2, -2573}, { 1663, 274}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -492, 4, -2610}, { 1663, 1068}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -507, 10, -2636}, { 2047, 1110}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -467, 2, -2566}, { 1023, 997}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -508, 0, -2536}, { 1023, 348}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -441, 0, -2523}, { 383, 927}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -473, 0, -2499}, { 383, 423}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -452, 10, -2477}, { 0, 467}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -426, 10, -2497}, { 0, 885}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -409, 0, -2538}, { 383, 447}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -441, 0, -2523}, { 383, -9}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -426, 10, -2497}, { 0, 32}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -400, 10, -2509}, { 0, 405}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -370, 0, -2545}, { 383, 1105}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -377, 0, -2595}, { 1023, 1140}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -424, 2, -2585}, { 1023, 528}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -409, 0, -2538}, { 383, 599}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -400, 10, -2509}, { 0, 641}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -366, 10, -2516}, { 0, 1084}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -541, 4, -2229}, { 382, 236}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -590, 0, -2222}, { 1022, 266}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -575, 2, -2137}, { 1022, -846}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -526, 4, -2147}, { 382, -821}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -497, 10, -2154}, { -1, -806}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -511, 10, -2232}, { -1, 218}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -454, 0, -1866}, { 383, 511}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -502, 0, -1854}, { 1023, 511}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -464, 2, -1699}, { 1024, -1527}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -415, 2, -1711}, { 383, -1535}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -386, 10, -1718}, { 0, -1540}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -425, 10, -1873}, { 0, 511}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -654, 10, -2120}, { 2046, -885}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -624, 0, -2126}, { 1662, -870}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -640, 0, -2216}, { 1662, 297}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -670, 10, -2212}, { 2046, 315}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -580, 10, -1834}, { 2047, -2537}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -551, 0, -1842}, { 1663, -2538}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -624, 0, -2126}, { 1663, 1220}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -654, 10, -2120}, { 2047, 1235}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -575, 2, -2137}, { 1023, 1195}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -502, 0, -1854}, { 1023, -2541}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -541, 10, -1681}, { 2047, -1513}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -512, 2, -1688}, { 1663, -1518}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -551, 0, -1842}, { 1664, 510}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -580, 10, -1834}, { 2047, 509}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -526, 4, -2147}, { 383, 1170}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -454, 0, -1866}, { 383, -2545}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -425, 10, -1873}, { 0, -2548}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -497, 10, -2154}, { 0, 1155}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -682, 2, -1301}, { 384, 771}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -667, 0, -1350}, { 1025, 695}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -700, 0, -1364}, { 1024, 229}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -724, 0, -1320}, { 384, 176}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -739, 10, -1294}, { 0, 149}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -691, 12, -1273}, { 0, 821}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -652, 0, -1398}, { 1664, 619}, {0x88, 0x88, 0x88, 0x00}}, + {{ -676, 2, -1408}, { 1664, 283}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -662, 10, -1435}, { 2047, 319}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -644, 10, -1427}, { 2047, 579}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -724, 0, -1320}, { 383, 282}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -700, 0, -1364}, { 1023, 229}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -736, 0, -1387}, { 1023, -312}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -768, 0, -1349}, { 383, -391}, {0x88, 0x88, 0x88, 0x00}}, + {{ -788, 10, -1326}, { 0, -438}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -739, 10, -1294}, { 0, 314}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -676, 2, -1408}, { 1663, 176}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -703, 4, -1426}, { 1663, -233}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -684, 10, -1449}, { 2047, -186}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -662, 10, -1435}, { 2047, 145}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -768, 0, -1349}, { 383, 754}, {0x88, 0x88, 0x88, 0x00}}, + {{ -736, 0, -1387}, { 1023, 676}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -794, 0, -1450}, { 1023, -416}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -831, 2, -1417}, { 383, -427}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -853, 10, -1397}, { 0, -434}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -788, 10, -1326}, { 0, 802}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -703, 4, -1426}, { 1663, 597}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -757, 2, -1483}, { 1663, -404}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -631, 4, -1292}, { 385, 279}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -627, 0, -1342}, { 1026, 209}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -667, 0, -1350}, { 1026, -311}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -682, 2, -1301}, { 385, -386}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -627, 0, -1342}, { 1026, 209}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -623, 0, -1392}, { 1666, 142}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -652, 0, -1398}, { 1665, -236}, {0x88, 0x88, 0x88, 0x00}}, + {{ -667, 0, -1350}, { 1026, -311}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -644, 10, -1427}, { 2047, -186}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -621, 10, -1423}, { 2047, 105}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -571, 10, -1430}, { 2050, -354}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -558, 0, -1402}, { 1666, -417}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -530, 2, -1421}, { 1666, 10}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -550, 10, -1444}, { 2050, -41}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -497, 2, -1383}, { 1026, 97}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ -538, 0, -1356}, { 1026, -521}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -517, 4, -1310}, { 384, 551}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -538, 0, -1356}, { 1024, 448}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -585, 0, -1344}, { 1024, -177}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ -578, 4, -1294}, { 384, -251}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -573, 12, -1264}, { 0, -297}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -505, 10, -1282}, { 0, 611}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -558, 0, -1402}, { 1664, 345}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -592, 0, -1394}, { 1664, -105}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -597, 10, -1423}, { 2048, -65}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -571, 10, -1430}, { 2048, 279}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -578, 4, -1294}, { 385, 878}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -585, 0, -1344}, { 1026, 807}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ -627, 0, -1342}, { 1026, 270}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -631, 4, -1292}, { 386, 201}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -633, 14, -1262}, { 0, 156}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -573, 12, -1264}, { 0, 918}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -592, 0, -1394}, { 1666, 735}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -623, 0, -1392}, { 1666, 338}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -621, 10, -1423}, { 2048, 375}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -597, 10, -1423}, { 2048, 687}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -682, 2, -1301}, { 385, -386}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -691, 12, -1273}, { -1, -427}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -633, 14, -1262}, { -1, 324}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -631, 4, -1292}, { 385, 279}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -734, 10, -1503}, { 2047, -397}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -757, 2, -1483}, { 1663, -404}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -703, 4, -1426}, { 1663, 597}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -684, 10, -1449}, { 2047, 549}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -550, 10, -1444}, { 2047, 269}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -530, 2, -1421}, { 1663, 217}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -506, 4, -1449}, { 1663, 696}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -531, 10, -1465}, { 2047, 630}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -462, 2, -1422}, { 1023, 807}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -497, 2, -1383}, { 1023, 130}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ -386, 4, -1514}, { 381, 190}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -437, 0, -1516}, { 1021, 129}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -444, 2, -1469}, { 1021, -479}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -395, 6, -1456}, { 381, -554}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -487, 4, -1519}, { 1661, 68}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -492, 6, -1482}, { 1661, -404}, {0x88, 0x88, 0x88, 0x00}}, + {{ -521, 10, -1490}, { 2045, -359}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -517, 10, -1521}, { 2045, 32}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -395, 6, -1456}, { 382, 594}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -444, 2, -1469}, { 1022, 519}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -462, 2, -1422}, { 1022, -127}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -419, 6, -1396}, { 382, -237}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -393, 10, -1380}, { -1, -304}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -366, 10, -1448}, { -1, 639}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -492, 6, -1482}, { 1662, 445}, {0x88, 0x88, 0x88, 0x00}}, + {{ -506, 4, -1449}, { 1662, -17}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -531, 10, -1465}, { 2046, 49}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -521, 10, -1490}, { 2046, 400}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -419, 6, -1396}, { 383, 917}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -462, 2, -1422}, { 1023, 807}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -497, 2, -1383}, { 1023, 130}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ -464, 6, -1345}, { 383, 43}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -444, 10, -1322}, { 0, -8}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -393, 10, -1380}, { 0, 984}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -395, 6, -1456}, { 381, -554}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -366, 10, -1448}, { -2, -598}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -356, 10, -1512}, { -2, 226}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -386, 4, -1514}, { 381, 190}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -415, 2, -1711}, { 384, 532}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -464, 2, -1699}, { 1024, 523}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -448, 4, -1627}, { 1024, -421}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -398, 4, -1636}, { 384, -444}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -369, 10, -1642}, { 0, -457}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -386, 10, -1718}, { 0, 537}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -512, 2, -1688}, { 1664, 515}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -497, 4, -1618}, { 1664, -399}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -526, 10, -1613}, { 2048, -385}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -541, 10, -1681}, { 2048, 509}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -398, 4, -1636}, { 383, 614}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -448, 4, -1627}, { 1023, 591}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -439, 2, -1568}, { 1023, -176}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -389, 4, -1573}, { 383, -210}, {0x88, 0x88, 0x88, 0x00}}, + {{ -359, 10, -1576}, { 0, -230}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -369, 10, -1642}, { 0, 627}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -497, 4, -1618}, { 1663, 569}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -489, 4, -1563}, { 1663, -142}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -518, 10, -1560}, { 2047, -121}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -526, 10, -1613}, { 2047, 555}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -389, 4, -1573}, { 384, 857}, {0x88, 0x88, 0x88, 0x00}}, + {{ -439, 2, -1568}, { 1024, 823}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -437, 0, -1516}, { 1024, 162}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -386, 4, -1514}, { 384, 101}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -356, 10, -1512}, { 0, 65}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -359, 10, -1576}, { 0, 878}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -489, 4, -1563}, { 1664, 789}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -487, 4, -1519}, { 1664, 223}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -517, 10, -1521}, { 2048, 259}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -518, 10, -1560}, { 2048, 769}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -464, 6, -1345}, { 386, 184}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -497, 2, -1383}, { 1026, 97}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ -538, 0, -1356}, { 1026, -521}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -517, 4, -1310}, { 386, -624}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -505, 10, -1282}, { 2, -687}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -444, 10, -1322}, { 2, 236}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1070, 10, -1888}, { 2047, 282}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1090, 0, -1866}, { 1663, 310}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1049, 0, -1823}, { 1663, 1067}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1027, 10, -1843}, { 2047, 1077}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1086, 0, -1790}, { 1023, 1050}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1124, 0, -1829}, { 1024, 356}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1191, 0, -1818}, { 383, -208}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1208, 10, -1793}, { 0, -176}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1177, 10, -1769}, { 0, 315}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1157, 0, -1792}, { 383, 343}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1124, 0, -1829}, { 1023, 390}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1164, 0, -1860}, { 1023, -260}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1090, 0, -1866}, { 1664, 436}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1136, 0, -1902}, { 1663, -312}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1119, 10, -1927}, { 2048, -344}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1070, 10, -1888}, { 2048, 464}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1027, 10, -1843}, { 2047, -3104}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1049, 0, -1823}, { 1663, -3094}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -757, 2, -1483}, { 1664, 2646}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -734, 10, -1503}, { 2048, 2639}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -794, 0, -1450}, { 1024, 2657}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1086, 0, -1790}, { 1023, -3077}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1123, 0, -1756}, { 383, -3061}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1145, 10, -1736}, { 0, -3051}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -853, 10, -1397}, { 0, 2676}, {0x50, 0xb4, 0x30, 0x00}}, + {{ -831, 2, -1417}, { 384, 2669}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1123, 0, -1756}, { 384, 1033}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1157, 0, -1792}, { 384, 403}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1177, 10, -1769}, { 0, 430}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1145, 10, -1736}, { 0, 1024}, {0x50, 0xb4, 0x30, 0x00}}, + {{-1364, -160, -559}, { 1024, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{-1364, -145, -559}, { 1024, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{-1360, -145, -556}, { 0, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1360, -160, -556}, { 0, 2048}, {0x98, 0x98, 0x98, 0x00}}, + {{-1360, -160, -556}, { 1024, 2047}, {0x98, 0x98, 0x98, 0x00}}, + {{-1360, -145, -556}, { 1024, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1361, -145, -551}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1361, -160, -551}, { 0, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1361, -160, -551}, { 1024, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1361, -145, -551}, { 1024, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1365, -145, -549}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1365, -160, -549}, { 0, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1365, -160, -549}, { 1023, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1365, -145, -549}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1369, -145, -552}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1369, -160, -552}, { 0, 2047}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1369, -160, -552}, { 1023, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1369, -145, -552}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1369, -145, -557}, { 0, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1369, -160, -557}, { 0, 2047}, {0x98, 0x98, 0x98, 0x00}}, + {{-1369, -160, -557}, { 1023, 2048}, {0x98, 0x98, 0x98, 0x00}}, + {{-1369, -145, -557}, { 1023, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1364, -145, -559}, { 0, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{-1364, -160, -559}, { 0, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{-1346, -160, -603}, { 1024, 2047}, {0x98, 0x98, 0x98, 0x00}}, + {{-1346, -145, -603}, { 1024, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1347, -145, -598}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1347, -160, -598}, { 0, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1350, -160, -606}, { 1024, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{-1350, -145, -606}, { 1024, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{-1346, -145, -603}, { 0, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1346, -160, -603}, { 0, 2048}, {0x98, 0x98, 0x98, 0x00}}, + {{-1355, -160, -603}, { 1023, 2048}, {0x98, 0x98, 0x98, 0x00}}, + {{-1355, -145, -603}, { 1023, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1350, -145, -606}, { 0, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{-1350, -160, -606}, { 0, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{-1355, -160, -598}, { 1023, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1355, -145, -598}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1355, -145, -603}, { 0, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1355, -160, -603}, { 0, 2047}, {0x98, 0x98, 0x98, 0x00}}, + {{-1351, -160, -596}, { 1023, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1351, -145, -596}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1355, -145, -598}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1355, -160, -598}, { 0, 2047}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1347, -160, -598}, { 1024, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1347, -145, -598}, { 1024, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1351, -145, -596}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1351, -160, -596}, { 0, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1360, -145, -556}, { 668, 440}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1369, -145, -552}, { 358, 584}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1365, -145, -549}, { 498, 682}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1361, -145, -551}, { 653, 610}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1369, -145, -557}, { 373, 414}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1364, -145, -559}, { 528, 342}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1347, -145, -598}, { 786, 397}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1346, -145, -603}, { 801, 227}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1351, -145, -596}, { 632, 469}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1355, -145, -603}, { 507, 201}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1355, -145, -598}, { 492, 371}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1350, -145, -606}, { 661, 129}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -494, -160, -298}, { 1024, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -494, -145, -298}, { 1024, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{ -490, -145, -295}, { 0, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -490, -160, -295}, { 0, 2048}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -490, -160, -295}, { 1024, 2047}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -490, -145, -295}, { 1024, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -490, -145, -290}, { 0, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{ -490, -160, -290}, { 0, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -490, -160, -290}, { 1024, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -490, -145, -290}, { 1024, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{ -495, -145, -288}, { 0, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{ -495, -160, -288}, { 0, 2048}, {0x98, 0x98, 0x98, 0x00}}, + {{ -495, -160, -288}, { 1023, 2048}, {0x98, 0x98, 0x98, 0x00}}, + {{ -495, -145, -288}, { 1023, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{ -499, -145, -290}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -499, -160, -290}, { 0, 2047}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -499, -160, -290}, { 1023, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -499, -145, -290}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -499, -145, -295}, { 0, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{ -499, -160, -295}, { 0, 2047}, {0x98, 0x98, 0x98, 0x00}}, + {{ -499, -160, -295}, { 1023, 2048}, {0x98, 0x98, 0x98, 0x00}}, + {{ -499, -145, -295}, { 1023, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{ -494, -145, -298}, { 0, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{ -494, -160, -298}, { 0, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -476, -160, -341}, { 1024, 2047}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -476, -145, -341}, { 1024, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -477, -145, -336}, { 0, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{ -477, -160, -336}, { 0, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -480, -160, -344}, { 1024, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -480, -145, -344}, { 1024, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{ -476, -145, -341}, { 0, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -476, -160, -341}, { 0, 2048}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -485, -160, -342}, { 1023, 2048}, {0x98, 0x98, 0x98, 0x00}}, + {{ -485, -145, -342}, { 1023, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{ -480, -145, -344}, { 0, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{ -480, -160, -344}, { 0, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -485, -160, -337}, { 1023, 2048}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -485, -145, -337}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -485, -145, -342}, { 0, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{ -485, -160, -342}, { 0, 2047}, {0x98, 0x98, 0x98, 0x00}}, + {{ -481, -160, -334}, { 1023, 2048}, {0x98, 0x98, 0x98, 0x00}}, + {{ -481, -145, -334}, { 1023, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{ -485, -145, -337}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -485, -160, -337}, { 0, 2047}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -477, -160, -336}, { 1024, 2048}, {0x64, 0x64, 0x64, 0x00}}, + {{ -477, -145, -336}, { 1024, 0}, {0x64, 0x64, 0x64, 0x00}}, + {{ -481, -145, -334}, { 0, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{ -481, -160, -334}, { 0, 2048}, {0x98, 0x98, 0x98, 0x00}}, + {{ -490, -145, -295}, { 679, 501}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -499, -145, -290}, { 370, 646}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -495, -145, -288}, { 509, 744}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -490, -145, -290}, { 664, 672}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -499, -145, -295}, { 384, 476}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -494, -145, -298}, { 539, 404}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -477, -145, -336}, { 798, 800}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -476, -145, -341}, { 812, 630}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -481, -145, -334}, { 643, 872}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -485, -145, -342}, { 518, 604}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -485, -145, -337}, { 503, 774}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -480, -145, -344}, { 673, 532}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -657, -44, 1057}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -371, -21, 974}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -365, -170, 897}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -643, -244, 970}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -944, -55, 862}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -21, 6, 716}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -41, -91, 645}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -866, -254, 816}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -924, -40, 522}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -865, -240, 531}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 110, 42, 414}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 84, -56, 384}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 102, 26, 278}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 82, -72, 261}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -549, -40, -112}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -206, -216, -188}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -148, -66, -229}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -326, -56, -450}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -394, -206, -398}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -148, -190, -1}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -98, -40, -43}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -141, -177, 202}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -76, -28, 188}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -467, -240, -120}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -522, -171, -287}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -523, -119, -291}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 495, 19, -2674}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 475, 19, -2674}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 475, 39, -2674}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 495, 39, -2674}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 554, 19, -2601}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 534, 19, -2601}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 534, 39, -2601}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 554, 39, -2601}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 581, 19, -2509}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 561, 19, -2509}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 561, 39, -2509}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 581, 39, -2509}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 581, 39, -2509}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 561, 39, -2509}, { 1024, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 561, 19, -2509}, { 1024, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 581, 19, -2509}, { 0, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 554, 39, -2601}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 534, 39, -2601}, { 1024, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 534, 19, -2601}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 554, 19, -2601}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 495, 39, -2674}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 475, 39, -2674}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 475, 19, -2674}, { 1023, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 495, 19, -2674}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 591, -6, -1831}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 596, -6, -1812}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 596, 14, -1812}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 591, 14, -1831}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 591, 14, -1831}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 596, 14, -1812}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 596, -6, -1812}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 591, -6, -1831}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2179, 18, -2060}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2151, 18, -2070}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2151, 48, -2070}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2179, 48, -2060}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2271, 18, -2005}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2245, 18, -2020}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2245, 48, -2020}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2271, 48, -2005}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2327, 17, -1914}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2301, 17, -1929}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2301, 47, -1929}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2327, 47, -1914}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2320, 16, -1807}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2294, 16, -1822}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2294, 46, -1822}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2320, 46, -1807}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2271, 48, -2005}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2245, 48, -2020}, { 1024, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2245, 18, -2020}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2271, 18, -2005}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2179, 48, -2060}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2151, 48, -2070}, { 1024, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2151, 18, -2070}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2179, 18, -2060}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2327, 47, -1914}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2301, 47, -1929}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2301, 17, -1929}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2327, 17, -1914}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2320, 46, -1807}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2294, 46, -1822}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 2294, 16, -1822}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 2320, 16, -1807}, { 0, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -23, 11, -594}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -43, 11, -594}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -43, 31, -594}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -23, 31, -594}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -57, 13, -506}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -77, 13, -506}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -77, 33, -506}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -57, 33, -506}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 39, 9, -674}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 19, 9, -674}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 19, 29, -674}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 39, 29, -674}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -65, 13, -418}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -85, 13, -418}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -85, 33, -418}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -65, 33, -418}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 39, 29, -674}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 19, 29, -674}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ 19, 9, -674}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 39, 9, -674}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -65, 33, -418}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -85, 33, -418}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -85, 13, -418}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -65, 13, -418}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -57, 33, -506}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -77, 33, -506}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -77, 13, -506}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -57, 13, -506}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -23, 31, -594}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -43, 31, -594}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -43, 11, -594}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -23, 11, -594}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -535, 19, -2636}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -535, 19, -2616}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -535, 39, -2616}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -535, 39, -2636}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -463, 19, -2676}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -463, 19, -2656}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -463, 39, -2656}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -463, 39, -2676}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -370, 19, -2697}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -370, 19, -2677}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -370, 39, -2677}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -370, 39, -2697}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -370, 39, -2697}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -370, 39, -2677}, { 1024, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -370, 19, -2677}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -370, 19, -2697}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -463, 39, -2676}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -463, 39, -2656}, { 1024, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -463, 19, -2656}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -463, 19, -2676}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -535, 39, -2636}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -535, 39, -2616}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -535, 19, -2616}, { 1023, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -535, 19, -2636}, { 0, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -364, 16, -1609}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -345, 16, -1614}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -345, 36, -1614}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -364, 36, -1609}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -385, 16, -1714}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -365, 16, -1718}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -365, 36, -1718}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -385, 36, -1714}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -357, 16, -1505}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -338, 16, -1509}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -338, 36, -1509}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -357, 36, -1505}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -410, 16, -1815}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -391, 16, -1819}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -391, 36, -1819}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -410, 36, -1815}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -379, 16, -1414}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -360, 16, -1418}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -360, 36, -1418}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -379, 36, -1414}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -410, 36, -1815}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -391, 36, -1819}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -391, 16, -1819}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -410, 16, -1815}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -379, 36, -1414}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -360, 36, -1418}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -360, 16, -1418}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -379, 16, -1414}, { 1023, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -385, 36, -1714}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -365, 36, -1718}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -365, 16, -1718}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -385, 16, -1714}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -357, 36, -1505}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -338, 36, -1509}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -338, 16, -1509}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -357, 16, -1505}, { 1023, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -364, 36, -1609}, { 1024, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -345, 36, -1614}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -345, 16, -1614}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -364, 16, -1609}, { 1023, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -633, 22, -1262}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -619, 22, -1248}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -619, 42, -1248}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -633, 42, -1262}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -691, 22, -1273}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -676, 22, -1258}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -676, 42, -1258}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -691, 42, -1273}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -691, 42, -1273}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -676, 42, -1258}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -676, 22, -1258}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -691, 22, -1273}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -633, 42, -1262}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -619, 42, -1248}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{ -619, 22, -1248}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ -633, 22, -1262}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1103, 19, -1939}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1119, 19, -1927}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1119, 39, -1927}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1103, 39, -1939}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1226, 23, -1991}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1242, 23, -1980}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1242, 43, -1980}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1226, 43, -1991}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1010, 19, -1855}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1027, 19, -1843}, { 0, 0}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1027, 39, -1843}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1010, 39, -1855}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1010, 39, -1855}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1027, 39, -1843}, { 1024, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1027, 19, -1843}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1010, 19, -1855}, { 0, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1103, 39, -1939}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1119, 39, -1927}, { 1024, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1119, 19, -1927}, { 1024, 1024}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1103, 19, -1939}, { 0, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1226, 43, -1991}, { 0, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1242, 43, -1980}, { 1023, 0}, {0xfc, 0xdc, 0xa0, 0x00}}, + {{-1242, 23, -1980}, { 1023, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{-1226, 23, -1991}, { 0, 1023}, {0xb4, 0x94, 0x6c, 0x00}}, + {{ 1663, 48, -977}, { 0, 3640}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1751, 48, -930}, { 4095, 3640}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1817, 60, -1054}, { 4105, -1095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1729, 60, -1101}, { 9, -1095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 2, -1048}, { 1024, 511}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1792, 4, -1039}, { 1024, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1792, 48, -1039}, { 215, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1797, 49, -1048}, { 197, 512}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1792, 48, -1039}, { 215, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1792, 4, -1039}, { 1024, 0}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1801, 4, -1034}, { 1024, 511}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1801, 48, -1034}, { 215, 512}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1801, 48, -1034}, { 215, 512}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1801, 4, -1034}, { 1024, 511}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1806, 2, -1043}, { 1024, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1806, 49, -1043}, { 197, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1806, 2, -1043}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 2, -1048}, { 1024, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 49, -1048}, { 197, 512}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1806, 49, -1043}, { 197, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1726, 2, -1085}, { 1024, 511}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1722, 4, -1077}, { 1024, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1722, 48, -1077}, { 215, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1726, 48, -1085}, { 197, 512}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1722, 48, -1077}, { 215, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1722, 4, -1077}, { 1024, 0}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1731, 4, -1072}, { 1024, 511}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1731, 48, -1072}, { 215, 512}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1731, 48, -1072}, { 215, 512}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1731, 4, -1072}, { 1024, 511}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1735, 2, -1081}, { 1024, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1735, 49, -1081}, { 197, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1735, 2, -1081}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1726, 2, -1085}, { 1024, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1726, 48, -1085}, { 197, 512}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1735, 49, -1081}, { 197, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ 1822, 49, -1052}, { 835, -87}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1725, 49, -1103}, { 1064, 952}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1729, 60, -1101}, { 1016, 929}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1817, 60, -1054}, { 807, -15}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1725, 49, -1103}, { 1064, 952}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1822, 49, -1052}, { 835, -87}, {0x70, 0x70, 0x70, 0x00}}, + {{ 1762, 39, -939}, { -42, 163}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1664, 39, -989}, { 176, 1206}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1751, 48, -930}, { -158, 260}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1756, 48, -928}, { -169, 213}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1822, 60, -1052}, { 797, -63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1658, 48, -979}, { 60, 1252}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1663, 48, -977}, { 49, 1205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1725, 60, -1103}, { 1026, 976}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1725, 49, -1103}, { 1064, 952}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1664, 39, -989}, { 176, 1206}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1658, 48, -979}, { 60, 1252}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1725, 60, -1103}, { 1026, 976}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1756, 48, -928}, { -169, 213}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1762, 39, -939}, { -42, 163}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1822, 49, -1052}, { 835, -87}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1822, 60, -1052}, { 797, -63}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 1852, -24, -1419}, { 375, 1188}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1934, -24, -1366}, { 587, 1324}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1943, -24, -1478}, { 611, 1036}, {0xbc, 0xf4, 0xb0, 0x00}}, + {{ 1824, -24, -1500}, { 302, 978}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2007, -24, -1372}, { 778, 1311}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2080, -24, -1401}, { 966, 1235}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1884, -24, -1587}, { 459, 755}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1952, -24, -1589}, { 634, 748}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2069, -24, -1528}, { 937, 905}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2095, -24, -1452}, { 1004, 1101}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1930, -54, -1357}, { 2048, 1023}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1930, -34, -1358}, { 2047, 340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1840, -34, -1415}, { 0, 340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1840, -54, -1414}, { 0, 1023}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1934, -24, -1366}, { 2013, -9}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1852, -24, -1419}, { 151, -9}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1840, -34, -1415}, { 2027, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1852, -24, -1419}, { 2035, -8}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1824, -24, -1500}, { -194, -8}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1809, -34, -1505}, { -426, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1840, -54, -1414}, { 2048, 1024}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1809, -54, -1504}, { -405, 1024}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2011, -54, -1362}, { 2047, 1023}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2011, -34, -1363}, { 2059, 340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1930, -34, -1358}, { -44, 340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1930, -54, -1357}, { -56, 1023}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2007, -24, -1372}, { 1972, -8}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1934, -24, -1366}, { 59, -8}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1877, -54, -1597}, { 2047, 1023}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1877, -34, -1598}, { 2037, 344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1954, -34, -1601}, { 62, 344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1953, -54, -1600}, { 72, 1023}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1884, -24, -1587}, { 1870, 11}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1952, -24, -1589}, { 118, 10}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1809, -54, -1504}, { 2048, 1023}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1809, -34, -1505}, { 2020, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1877, -34, -1598}, { -969, 345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1877, -54, -1597}, { -942, 1024}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1824, -24, -1500}, { 1894, 4}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1884, -24, -1587}, { -829, 3}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2107, -54, -1451}, { 2048, 1024}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2107, -34, -1452}, { 2075, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2091, -34, -1395}, { 547, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2091, -54, -1394}, { 520, 1024}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2095, -24, -1452}, { 1994, 1}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2080, -24, -1401}, { 605, 1}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 1953, -54, -1600}, { 2047, 1024}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1954, -34, -1601}, { 2051, 344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2079, -34, -1536}, { -1600, 340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2079, -54, -1535}, { -1604, 1023}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 1952, -24, -1589}, { 1954, 11}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2069, -24, -1528}, { -1458, 11}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2079, -34, -1536}, { 2069, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2069, -24, -1528}, { 1965, 7}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2095, -24, -1452}, { -109, 7}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2107, -34, -1452}, { -220, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2079, -54, -1535}, { 2047, 1024}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2107, -54, -1451}, { -242, 1024}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2091, -54, -1394}, { 2048, 1024}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2091, -34, -1395}, { 2066, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2011, -34, -1363}, { -162, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2011, -54, -1362}, { -181, 1024}, {0x1c, 0x8c, 0x8c, 0x00}}, + {{ 2080, -24, -1401}, { 1849, -7}, {0x50, 0xb4, 0x30, 0x00}}, + {{ 2007, -24, -1372}, { -177, -7}, {0x50, 0xb4, 0x30, 0x00}}, + +}; diff --git a/courses/special_cup/rainbow_road/model.inc.c b/courses/special_cup/rainbow_road/model.inc.c new file mode 100644 index 000000000..afe8b8538 --- /dev/null +++ b/courses/special_cup/rainbow_road/model.inc.c @@ -0,0 +1,3117 @@ +#include "types.h" + +mk64_Vtx d_course_rainbow_road_vertex[] = { + + {{-1418, 657, -847}, { -27, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1418, 647, -847}, { -102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1466, 651, -816}, { 5677, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1466, 661, -816}, { 5753, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1294, 649, -895}, { -450, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1294, 639, -895}, { -512, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1360, 643, -875}, { 6593, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1360, 653, -875}, { 6654, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1399, 653, -982}, { -7424, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1399, 643, -982}, { -7372, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1321, 639, -1007}, { 1049, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1321, 649, -1007}, { 997, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1360, 653, -875}, { -549, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1360, 643, -875}, { -614, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1418, 647, -847}, { 6032, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1418, 657, -847}, { 6097, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1596, 673, -656}, { -472, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1596, 663, -656}, { -512, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1628, 667, -553}, { 10539, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1628, 677, -553}, { 10579, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1644, 517, -515}, { 234, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1644, 507, -515}, { 204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1625, 511, -374}, { 14856, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1625, 521, -374}, { 14885, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1735, 521, -351}, {-14874, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1735, 511, -351}, {-14847, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 507, -510}, { 1525, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 517, -510}, { 1499, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1622, 505, -706}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1644, 507, -515}, { 19610, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1644, 517, -515}, { 19621, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1622, 515, -706}, { 11, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 517, -510}, {-21001, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 507, -510}, {-20992, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1731, 505, -728}, { 1570, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1731, 515, -728}, { 1560, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1469, 657, -948}, { -6198, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1469, 647, -948}, { -6143, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1399, 643, -982}, { 1833, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1399, 653, -982}, { 1778, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1189, 561, -47}, { -40, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1189, 551, -47}, { -102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1122, 555, -59}, { 6881, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1122, 565, -59}, { 6944, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1099, 565, 52}, { -7781, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1099, 555, 52}, { -7731, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1182, 551, 67}, { 905, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1182, 561, 67}, { 855, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1122, 565, -59}, { -246, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1122, 555, -59}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1055, 559, -78}, { 6831, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1055, 569, -78}, { 6892, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1328, 553, -64}, { -146, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1328, 543, -64}, { -204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1257, 547, -48}, { 7253, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1257, 557, -48}, { 7311, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1148, 641, -1011}, { -7879, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1148, 631, -1011}, { -7833, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1058, 627, -991}, { 1634, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1058, 637, -991}, { 1588, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1157, 641, -898}, { -141, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1157, 631, -898}, { -204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1224, 635, -902}, { 6675, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1224, 645, -902}, { 6738, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1233, 645, -1015}, { -7422, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1233, 635, -1015}, { -7372, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1148, 631, -1011}, { 1388, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1148, 641, -1011}, { 1339, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1224, 645, -902}, { -451, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1224, 635, -902}, { -511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1294, 639, -895}, { 6626, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1294, 649, -895}, { 6687, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1321, 649, -1007}, { -7216, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1321, 639, -1007}, { -7167, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1233, 635, -1015}, { 1852, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1233, 645, -1015}, { 1804, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1083, 637, -881}, { 157, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1083, 627, -881}, { 102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1157, 631, -898}, { 7976, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1157, 641, -898}, { 8031, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1738, 677, -580}, {-12369, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1738, 667, -580}, {-12339, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1696, 663, -711}, { 1766, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1696, 673, -711}, { 1735, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1718, 525, -289}, { -5083, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1718, 515, -289}, { -5017, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1735, 511, -351}, { 1546, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1735, 521, -351}, { 1480, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1554, 669, -724}, { -459, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1554, 659, -724}, { -511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1596, 663, -656}, { 7703, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1596, 673, -656}, { 7756, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1511, 665, -776}, { -244, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1511, 655, -776}, { -307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1554, 659, -724}, { 6611, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1554, 669, -724}, { 6674, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1466, 661, -816}, { -391, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1466, 651, -816}, { -460, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1511, 655, -776}, { 5797, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1511, 665, -776}, { 5866, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1691, 529, -221}, { -6610, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1691, 519, -221}, { -6553, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1718, 515, -289}, { 1060, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1718, 525, -289}, { 1003, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1585, 665, -863}, { -6661, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1585, 655, -863}, { -6604, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1528, 651, -910}, { 1019, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1528, 661, -910}, { 962, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1528, 661, -910}, { -6204, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1528, 651, -910}, { -6143, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1469, 647, -948}, { 1021, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1469, 657, -948}, { 961, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1696, 673, -711}, { -8490, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1696, 663, -711}, { -8447, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1641, 659, -795}, { 1818, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1641, 669, -795}, { 1776, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1641, 669, -795}, { -7421, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1641, 659, -795}, { -7372, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1585, 655, -863}, { 1608, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1585, 665, -863}, { 1560, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1648, 533, -158}, { -6199, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1648, 523, -158}, { -6144, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1691, 519, -221}, { 1674, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1691, 529, -221}, { 1619, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1625, 521, -374}, { 594, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1625, 511, -374}, { 511, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1611, 515, -324}, { 5756, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1611, 525, -324}, { 5839, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1611, 525, -324}, { 734, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1611, 515, -324}, { 665, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1587, 519, -268}, { 6964, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1587, 529, -268}, { 7033, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1628, 677, -553}, { -697, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1628, 667, -553}, { -716, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 671, -337}, { 21433, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 681, -337}, { 21452, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 681, -345}, {-20961, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 671, -345}, {-20945, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1738, 667, -580}, { 958, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1738, 677, -580}, { 941, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1553, 533, -218}, { -129, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1553, 523, -218}, { -204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1516, 527, -176}, { 5599, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1516, 537, -176}, { 5673, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1602, 537, -101}, { -6509, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1602, 527, -101}, { -6451, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1648, 523, -158}, { 979, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1648, 533, -158}, { 921, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1516, 537, -176}, { -432, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1516, 527, -176}, { -511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1478, 531, -139}, { 4935, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1478, 541, -139}, { 5015, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1551, 541, -53}, { -5589, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1551, 531, -53}, { -5529, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1602, 527, -101}, { 1726, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1602, 537, -101}, { 1666, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1492, 545, -11}, { -5793, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1492, 535, -11}, { -5734, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1551, 531, -53}, { 1645, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1551, 541, -53}, { 1586, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1587, 529, -268}, { -134, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1587, 519, -268}, { -204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1553, 523, -218}, { 5972, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1553, 533, -218}, { 6042, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1267, 557, 64}, { -7829, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1267, 547, 64}, { -7782, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1355, 543, 47}, { 1392, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1355, 553, 47}, { 1344, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -788, 597, -411}, { -449, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -788, 587, -411}, { -511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -785, 591, -479}, { 6483, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -785, 601, -479}, { 6545, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -670, 601, -477}, { -6859, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -670, 591, -477}, { -6809, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -677, 587, -393}, { 1843, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -677, 597, -393}, { 1793, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -854, 585, -238}, { -31, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -854, 575, -238}, { -102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -826, 579, -291}, { 6023, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -826, 589, -291}, { 6094, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -724, 589, -239}, { -6197, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -724, 579, -239}, { -6144, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -759, 575, -169}, { 1936, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -759, 585, -169}, { 1882, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -677, 597, -393}, { -6404, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -677, 587, -393}, { -6348, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -692, 583, -318}, { 1495, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -692, 593, -318}, { 1439, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -681, 605, -564}, { -7626, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -681, 595, -564}, { -7577, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -670, 591, -477}, { 1351, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -670, 601, -477}, { 1302, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -792, 605, -548}, { -550, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -792, 595, -548}, { -614, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -806, 599, -613}, { 6137, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -806, 609, -613}, { 6201, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -697, 609, -646}, { -6962, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -697, 599, -646}, { -6912, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -681, 595, -564}, { 1627, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -681, 605, -564}, { 1577, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -800, 593, -352}, { -441, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -800, 583, -352}, { -512, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -788, 587, -411}, { 5662, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -788, 597, -411}, { 5732, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -826, 589, -291}, { -38, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -826, 579, -291}, { -102, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -800, 583, -352}, { 6680, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -800, 593, -352}, { 6744, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -944, 573, -5}, { -6401, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -944, 563, -5}, { -6348, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1016, 559, 29}, { 1844, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1016, 569, 29}, { 1791, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -998, 573, -104}, { 64, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -998, 563, -104}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -943, 567, -141}, { 6788, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -943, 577, -141}, { 6852, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -874, 577, -50}, { -6707, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -874, 567, -50}, { -6656, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -944, 563, -5}, { 1858, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -944, 573, -5}, { 1807, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1016, 569, 29}, { -7370, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1016, 559, 29}, { -7321, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1099, 555, 52}, { 1467, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1099, 565, 52}, { 1417, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1055, 569, -78}, { -239, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1055, 559, -78}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -998, 563, -104}, { 6152, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -998, 573, -104}, { 6219, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -692, 593, -318}, { -7780, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -692, 583, -318}, { -7731, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -724, 579, -239}, { 1018, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -724, 589, -239}, { 968, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -943, 577, -141}, { -291, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -943, 567, -141}, { -358, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -897, 571, -185}, { 6137, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -897, 581, -185}, { 6204, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -815, 581, -104}, { -6760, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -815, 571, -104}, { -6707, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -874, 567, -50}, { 1520, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -874, 577, -50}, { 1467, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -897, 581, -185}, { 61, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -897, 571, -185}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -854, 575, -238}, { 7068, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -854, 585, -238}, { 7130, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -759, 585, -169}, { -7319, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -759, 575, -169}, { -7270, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -815, 571, -104}, { 1502, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -815, 581, -104}, { 1453, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -785, 601, -479}, { -553, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -785, 591, -479}, { -614, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -792, 595, -548}, { 6524, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -792, 605, -548}, { 6585, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1478, 541, -139}, { -126, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1478, 531, -139}, { -204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1433, 535, -109}, { 5372, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1433, 545, -109}, { 5450, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1023, 633, -857}, { -292, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1023, 623, -857}, { -358, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1083, 627, -881}, { 6253, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1083, 637, -881}, { 6319, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1058, 637, -991}, { -6606, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1058, 627, -991}, { -6553, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -983, 623, -963}, { 1628, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -983, 633, -963}, { 1575, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -930, 625, -798}, { -332, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -930, 615, -798}, { -409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -974, 619, -830}, { 5227, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -974, 629, -830}, { 5304, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1355, 553, 47}, { -5792, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1355, 543, 47}, { -5734, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1424, 539, 23}, { 1750, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1424, 549, 23}, { 1692, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1257, 557, -48}, { 164, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1257, 547, -48}, { 102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1189, 551, -47}, { 7069, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1189, 561, -47}, { 7131, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1182, 561, 67}, { -7320, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1182, 551, 67}, { -7270, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1267, 547, 64}, { 1419, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1267, 557, 64}, { 1369, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1433, 545, -109}, { 378, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1433, 535, -109}, { 307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1381, 539, -81}, { 6358, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1381, 549, -81}, { 6430, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1424, 549, 23}, { -6455, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1424, 539, 23}, { -6400, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1492, 535, -11}, { 1415, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1492, 545, -11}, { 1359, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1381, 549, -81}, { 280, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1381, 539, -81}, { 204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1328, 543, -64}, { 5922, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1328, 553, -64}, { 5998, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -919, 629, -929}, { -7433, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -919, 619, -929}, { -7360, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -860, 615, -887}, { 1887, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -860, 625, -887}, { 1813, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -806, 609, -613}, { 74, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -806, 599, -613}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -829, 603, -664}, { 5801, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -829, 613, -664}, { 5876, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -728, 613, -713}, { -7231, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -728, 603, -713}, { -7168, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -697, 599, -646}, { 1232, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -697, 609, -646}, { 1168, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -829, 613, -664}, { -274, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -829, 603, -664}, { -358, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -855, 607, -708}, { 4843, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -855, 617, -708}, { 4927, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -761, 617, -772}, { -6001, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -761, 607, -772}, { -5939, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -728, 603, -713}, { 1014, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -728, 613, -713}, { 952, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -860, 625, -887}, { -6353, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -860, 615, -887}, { -6297, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -808, 611, -833}, { 1404, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -808, 621, -833}, { 1348, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -974, 629, -830}, { 179, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -974, 619, -830}, { 102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1023, 623, -857}, { 5763, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1023, 633, -857}, { 5840, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -983, 633, -963}, { -5639, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -983, 623, -963}, { -5580, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -919, 619, -929}, { 1851, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -919, 629, -929}, { 1792, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -855, 617, -708}, { -185, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -855, 607, -708}, { -255, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -890, 611, -757}, { 5899, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -890, 621, -757}, { 5969, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -808, 621, -833}, { -6813, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -808, 611, -833}, { -6758, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -761, 607, -772}, { 1177, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -761, 617, -772}, { 1122, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -890, 621, -757}, { -131, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -890, 611, -757}, { -204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -930, 615, -798}, { 5703, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -930, 625, -798}, { 5776, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1387, 498, -1205}, { 335, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1387, 488, -1205}, { 307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1487, 493, -1046}, { 19514, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1487, 503, -1046}, { 19542, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1731, 505, -728}, {-18943, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1669, 503, -922}, { 1863, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1669, 513, -922}, { 1852, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1731, 515, -728}, {-18954, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1573, 513, -884}, { 523, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1573, 503, -884}, { 512, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1622, 505, -706}, { 19414, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1622, 515, -706}, { 19426, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1151, 697, -2364}, {-10649, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1134, 738, -2471}, { 1247, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1134, 748, -2471}, { 1626, 33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1151, 707, -2364}, {-10270, 33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1487, 493, -1046}, { 102, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1573, 503, -884}, { 18954, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1573, 513, -884}, { 19011, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1487, 503, -1046}, { 160, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1167, 506, -1692}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1199, 496, -1589}, { 10792, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1199, 506, -1589}, { 10694, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1167, 516, -1692}, { -405, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1135, 534, -1795}, { -379, -22}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1135, 524, -1795}, { -204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1167, 506, -1692}, { 10999, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1167, 516, -1692}, { 10825, -22}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1587, 493, -1100}, {-18022, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1483, 488, -1264}, { 1937, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1483, 498, -1264}, { 1910, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1587, 503, -1100}, {-18049, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1669, 513, -922}, {-18690, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1669, 503, -922}, {-18636, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1587, 493, -1100}, { 1425, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1587, 503, -1100}, { 1371, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1168, 665, -2257}, { -9861, 33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1168, 655, -2257}, {-10239, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1151, 697, -2364}, { 1657, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1151, 707, -2364}, { 2036, 33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1384, 496, -1451}, {-17453, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1384, 486, -1451}, {-17510, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1308, 496, -1620}, { 1554, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1308, 506, -1620}, { 1611, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1199, 506, -1589}, { 461, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1199, 496, -1589}, { 512, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1283, 486, -1399}, { 21864, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1283, 496, -1399}, { 21813, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1483, 498, -1264}, {-20592, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1483, 488, -1264}, {-20582, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1384, 486, -1451}, { 984, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1384, 496, -1451}, { 974, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1283, 496, -1399}, { 316, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1283, 486, -1399}, { 307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1387, 488, -1205}, { 22829, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1387, 498, -1205}, { 22839, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1308, 506, -1620}, { -9627, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1308, 496, -1620}, { -9728, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1278, 506, -1720}, { 1033, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1278, 516, -1720}, { 1134, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1184, 616, -2149}, {-10854, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1168, 655, -2257}, { 971, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1168, 665, -2257}, { 1333, 27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1184, 626, -2149}, {-10491, 27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1199, 590, -2042}, { -9910, 15}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1199, 580, -2042}, {-10239, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1184, 616, -2149}, { 1451, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1184, 626, -2149}, { 1781, 15}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1224, 548, -1931}, {-11059, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1199, 580, -2042}, { 1008, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1199, 590, -2042}, { 1296, 3}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1224, 558, -1931}, {-10771, 3}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1248, 534, -1821}, {-10429, -13}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1248, 524, -1821}, {-10649, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1224, 548, -1931}, { 1221, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1224, 558, -1931}, { 1441, -13}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1278, 506, -1720}, { -9216, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1248, 524, -1821}, { 1653, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1248, 534, -1821}, { 1833, -21}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1278, 516, -1720}, { -9036, -21}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1090, 590, -2022}, { -283, 1}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1090, 580, -2022}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1113, 548, -1909}, { 12279, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1113, 558, -1909}, { 11996, 1}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -979, 857, -2828}, {-16033, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -979, 847, -2828}, {-16179, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -869, 871, -2962}, { 1684, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -869, 881, -2962}, { 1830, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -786, 881, -2885}, { 349, -24}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -786, 871, -2885}, { 511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -885, 847, -2765}, { 16566, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -885, 857, -2765}, { 16404, -24}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1036, 827, -2741}, { -9727, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -979, 847, -2828}, { 1138, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -979, 857, -2828}, { 1338, -17}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1036, 837, -2741}, { -9528, -17}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1079, 812, -2655}, { -8438, -2}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1079, 802, -2655}, { -8704, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1036, 827, -2741}, { 1527, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1036, 837, -2741}, { 1792, -2}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -660, 905, -3006}, { 777, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -660, 895, -3006}, { 921, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -786, 871, -2885}, { 18966, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -786, 881, -2885}, { 18822, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -575, 924, -3196}, {-19654, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -575, 914, -3196}, {-19763, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -397, 935, -3297}, { 1272, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -397, 945, -3297}, { 1381, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -345, 945, -3197}, { -266, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -345, 935, -3197}, { -153, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -516, 914, -3100}, { 20069, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -516, 924, -3100}, { 19956, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -731, 905, -3093}, {-17403, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -731, 895, -3093}, {-17510, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -575, 914, -3196}, { 1719, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -575, 924, -3196}, { 1826, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -516, 924, -3100}, { -526, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -516, 914, -3100}, { -409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -660, 895, -3006}, { 17314, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -660, 905, -3006}, { 17197, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -869, 881, -2962}, {-17582, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -869, 871, -2962}, {-17715, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -731, 895, -3093}, { 1955, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -731, 905, -3093}, { 2088, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -937, 827, -2687}, { -102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -975, 802, -2610}, { 9128, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -975, 812, -2610}, { 8834, 4}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -937, 837, -2687}, { -396, 4}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1026, 748, -2441}, { -706, 41}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1026, 738, -2441}, { -307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1041, 697, -2340}, { 10970, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1041, 707, -2340}, { 10570, 41}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1073, 616, -2131}, { 409, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1090, 580, -2022}, { 12255, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1090, 590, -2022}, { 11930, 14}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1073, 626, -2131}, { 84, 14}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1057, 665, -2240}, { -665, 25}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1057, 655, -2240}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1073, 616, -2131}, { 11671, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1073, 626, -2131}, { 11313, 25}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1113, 548, -1909}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1135, 524, -1795}, { 12086, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1135, 534, -1795}, { 11870, -14}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1113, 558, -1909}, { -215, -14}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1041, 697, -2340}, { 716, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1057, 655, -2240}, { 11994, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1057, 665, -2240}, { 11594, 41}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1041, 707, -2340}, { 317, 41}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -885, 857, -2765}, { -15, -13}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -885, 847, -2765}, { 204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -937, 827, -2687}, { 10058, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -937, 837, -2687}, { 9838, -13}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1110, 774, -2563}, { -8806, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1079, 802, -2655}, { 1523, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1079, 812, -2655}, { 1817, 4}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1110, 784, -2563}, { -8511, 5}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1134, 748, -2471}, { -8634, 32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1134, 738, -2471}, { -9011, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1110, 774, -2563}, { 1366, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1110, 784, -2563}, { 1743, 32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1004, 774, -2525}, { 307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1026, 738, -2441}, { 9929, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1026, 748, -2441}, { 9523, 44}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1004, 784, -2525}, { -99, 44}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -975, 812, -2610}, { -420, 12}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -975, 802, -2610}, { -102, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1004, 774, -2525}, { 9446, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1004, 784, -2525}, { 9128, 12}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 842, 1017, -3847}, { -204, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 842, 1007, -3847}, { -204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 622, 1007, -3691}, { 27369, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 622, 1017, -3691}, { 27369, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 561, 1017, -3786}, {-24166, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 561, 1007, -3786}, {-24166, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 769, 1007, -3933}, { 1899, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 769, 1017, -3933}, { 1899, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1047, 1009, -4052}, { -277, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1047, 999, -4052}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 842, 1007, -3847}, { 29449, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 842, 1017, -3847}, { 29478, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 769, 1017, -3933}, {-26758, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 769, 1007, -3933}, {-26727, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 963, 999, -4127}, { 1323, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 963, 1009, -4127}, { 1292, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1007, 1009, -5222}, {-13414, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1007, 999, -5222}, {-13414, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 887, 999, -5297}, { 1046, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 887, 1009, -5297}, { 1046, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 773, 1009, -5440}, { 409, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 773, 999, -5440}, { 409, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 935, 999, -5400}, { 17589, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 935, 1009, -5400}, { 17589, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 887, 1009, -5297}, {-13312, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 887, 999, -5297}, {-13312, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 751, 999, -5329}, { 994, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 751, 1009, -5329}, { 994, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 346, 1009, -3662}, {-24030, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 346, 999, -3662}, {-24064, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 561, 1007, -3786}, { 1437, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 561, 1017, -3786}, { 1471, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 169, 993, -3445}, { 430, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 169, 983, -3445}, { 511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -111, 959, -3312}, { 32314, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -111, 969, -3312}, { 32232, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 399, 1009, -3563}, { 446, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 399, 999, -3563}, { 511, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 169, 983, -3445}, { 27087, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 169, 993, -3445}, { 27021, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -111, 969, -3312}, { -506, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -111, 959, -3312}, { -409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -345, 935, -3197}, { 26453, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -345, 945, -3197}, { 26356, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -397, 945, -3297}, {-25196, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -397, 935, -3297}, {-25292, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -160, 959, -3413}, { 1898, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -160, 969, -3413}, { 1994, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -160, 969, -3413}, {-29716, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -160, 959, -3413}, {-29798, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 119, 983, -3546}, { 1900, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 119, 993, -3546}, { 1982, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 119, 993, -3546}, {-24611, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 119, 983, -3546}, {-24678, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 346, 999, -3662}, { 1440, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 346, 1009, -3662}, { 1507, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 622, 1017, -3691}, { -288, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 622, 1007, -3691}, { -256, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 399, 999, -3563}, { 26061, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 399, 1009, -3563}, { 26028, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1154, 1009, -4189}, { -614, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1154, 999, -4189}, { -614, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1047, 999, -4052}, { 17149, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1047, 1009, -4052}, { 17149, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1279, 1009, -5046}, { -614, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1279, 999, -5046}, { -614, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1337, 999, -4873}, { 18034, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1337, 1009, -4873}, { 18034, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1226, 1009, -4850}, {-14336, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1226, 999, -4850}, {-14336, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1176, 999, -4998}, { 1680, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1176, 1009, -4998}, { 1681, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1190, 1009, -5193}, { 204, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1190, 999, -5193}, { 204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1279, 999, -5046}, { 17800, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1279, 1009, -5046}, { 17800, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1176, 1009, -4998}, {-13618, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1176, 999, -4998}, {-13618, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1100, 999, -5124}, { 1429, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1100, 1009, -5124}, { 1429, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1079, 1009, -5309}, { 102, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1079, 999, -5309}, { 102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1190, 999, -5193}, { 16597, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1190, 1009, -5193}, { 16597, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1100, 1009, -5124}, {-11877, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1100, 999, -5124}, {-11877, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1007, 999, -5222}, { 1936, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1007, 1009, -5222}, { 1936, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 935, 1009, -5400}, { 204, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 935, 999, -5400}, { 204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1079, 999, -5309}, { 17541, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1079, 1009, -5309}, { 17541, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1239, 1009, -4703}, {-14028, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1239, 999, -4703}, {-14028, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1226, 999, -4850}, { 1045, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1226, 1009, -4850}, { 1045, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 963, 1009, -4127}, {-15053, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 963, 999, -4127}, {-15053, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1061, 999, -4252}, { 1271, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1061, 1009, -4252}, { 1271, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1250, 1009, -4351}, { 511, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1250, 999, -4351}, { 511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1154, 999, -4189}, { 19849, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1154, 1009, -4189}, { 19849, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1061, 1009, -4252}, {-16179, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1061, 999, -4252}, {-16179, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1149, 999, -4401}, { 1571, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1149, 1009, -4401}, { 1571, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1317, 1009, -4516}, { -358, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1317, 999, -4516}, { -358, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1250, 999, -4351}, { 17895, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1250, 1009, -4351}, { 17895, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1337, 1009, -4873}, { 614, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1337, 999, -4873}, { 614, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1352, 999, -4699}, { 18563, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1352, 1009, -4699}, { 18563, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1209, 1009, -4548}, {-14951, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1209, 999, -4548}, {-14951, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1239, 999, -4703}, { 1285, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1239, 1009, -4703}, { 1285, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1352, 1009, -4699}, { 102, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1352, 999, -4699}, { 102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1317, 999, -4516}, { 19096, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1317, 1009, -4516}, { 19096, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1149, 1009, -4401}, {-14745, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1149, 999, -4401}, {-14745, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1209, 999, -4548}, { 1422, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1209, 1009, -4548}, { 1422, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 115, 1009, -4919}, {-13516, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 115, 999, -4919}, {-13516, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 83, 999, -4776}, { 1550, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 83, 1009, -4776}, { 1550, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -48, 1004, -4629}, { 236, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -48, 994, -4629}, { 204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -28, 999, -4795}, { 17306, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -28, 1009, -4795}, { 17338, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 83, 1009, -4776}, {-14778, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 83, 999, -4776}, {-14745, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 64, 994, -4620}, { 1327, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 64, 1004, -4620}, { 1294, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 993, -4451}, { 474, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 983, -4451}, { 409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -48, 994, -4629}, { 18663, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -48, 1004, -4629}, { 18728, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 993, -4449}, {-18021, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 983, -4449}, {-17919, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 965, -4262}, { 1305, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 975, -4262}, { 1204, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 965, -4263}, { 512, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 983, -4451}, { 19863, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 993, -4451}, { 19964, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 975, -4263}, { 613, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 953, -4075}, { 686, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 943, -4075}, { 563, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 965, -4263}, { 19957, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 975, -4263}, { 20081, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 64, 1004, -4620}, {-16145, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 64, 994, -4620}, {-16077, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 983, -4449}, { 1484, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 993, -4449}, { 1416, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -28, 1009, -4795}, { -102, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -28, 999, -4795}, { -102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 7, 999, -4953}, { 16500, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 7, 1009, -4953}, { 16500, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 160, 1009, -5227}, { -307, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 160, 999, -5227}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 292, 999, -5343}, { 17602, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 292, 1009, -5343}, { 17602, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 485, 1009, -5307}, {-13311, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 485, 999, -5307}, {-13311, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 356, 999, -5250}, { 1153, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 356, 1009, -5250}, { 1153, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 292, 1009, -5343}, { 204, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 292, 999, -5343}, { 204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 445, 999, -5413}, { 17515, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 445, 1009, -5413}, { 17515, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 445, 1009, -5413}, { 102, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 445, 999, -5413}, { 102, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 606, 999, -5451}, { 17065, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 606, 1009, -5451}, { 17065, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 356, 1009, -5250}, {-14233, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 356, 999, -5250}, {-14233, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 244, 999, -5151}, { 1044, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 244, 1009, -5151}, { 1044, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 164, 1009, -5040}, {-11571, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 164, 999, -5040}, {-11571, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 115, 999, -4919}, { 1794, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 115, 1009, -4919}, { 1794, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 7, 1009, -4953}, { 102, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 7, 999, -4953}, { 102, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 65, 999, -5095}, { 15791, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 65, 1009, -5095}, { 15791, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 244, 1009, -5151}, {-12288, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 244, 999, -5151}, {-12288, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 164, 999, -5040}, { 1724, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 164, 1009, -5040}, { 1724, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 65, 1009, -5095}, { 409, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 65, 999, -5095}, { 409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 160, 999, -5227}, { 17097, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 160, 1009, -5227}, { 17096, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 965, -4262}, {-18124, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 943, -4075}, { 1144, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 953, -4075}, { 1020, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 975, -4262}, {-18248, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 683, -2763}, { 512, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 727, -2950}, { 20233, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 737, -2950}, { 20476, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 693, -2763}, { 754, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 657, -2575}, { -414, -17}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 647, -2575}, { -614, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 683, -2763}, { 18936, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 693, -2763}, { 19136, -17}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 771, -3138}, {-17859, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 727, -2950}, { 1862, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 737, -2950}, { 1620, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 781, -3138}, {-18101, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 825, -3325}, {-18366, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 815, -3325}, {-18124, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 771, -3138}, { 1596, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 781, -3138}, { 1354, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 737, -2950}, {-18879, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 727, -2950}, {-18637, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 683, -2763}, { 1084, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 693, -2763}, { 842, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 616, 1009, -5338}, {-12697, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 616, 999, -5338}, {-12697, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 485, 999, -5307}, { 1040, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 485, 1009, -5307}, { 1040, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 751, 1009, -5329}, {-12288, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 751, 999, -5329}, {-12288, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 616, 999, -5338}, { 1622, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 616, 1009, -5338}, { 1622, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 606, 1009, -5451}, { -307, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 606, 999, -5451}, { -307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 773, 999, -5440}, { 16740, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 773, 1009, -5440}, { 16740, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 683, -2763}, {-18431, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 647, -2575}, { 1118, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 657, -2575}, { 918, -17}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 693, -2763}, {-18631, -17}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 771, -3138}, { 102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 815, -3325}, { 19823, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 825, -3325}, { 20065, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 781, -3138}, { 344, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 917, -3888}, {-18329, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 887, -3700}, { 1083, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 897, -3700}, { 926, -25}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 927, -3888}, {-18486, -24}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 953, -4075}, {-18486, -24}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 943, -4075}, {-18329, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 917, -3888}, { 1083, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 927, -3888}, { 926, -25}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 917, -3888}, { 614, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 943, -4075}, { 19997, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 953, -4075}, { 20143, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 927, -3888}, { 760, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 897, -3700}, { -242, -23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 887, -3700}, { -409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 917, -3888}, { 19034, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 927, -3888}, { 19202, -23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 825, -3325}, { 620, -15}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 815, -3325}, { 409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 853, -3513}, { 19999, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 863, -3513}, { 20210, -15}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 737, -2950}, { 37, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 727, -2950}, { -204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 771, -3138}, { 19516, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 781, -3138}, { 19759, -8}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 853, -3513}, {-18227, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 815, -3325}, { 1323, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 825, -3325}, { 1123, -17}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 863, -3513}, {-18427, -17}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 897, -3700}, {-18522, -17}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 887, -3700}, {-18322, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 853, -3513}, { 1228, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 863, -3513}, { 1028, -17}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 853, -3513}, { 563, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 887, -3700}, { 20075, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 897, -3700}, { 20264, -19}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 863, -3513}, { 752, -19}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 992, -1544}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 923, -1638}, { 11919, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 934, -1638}, { 11264, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1003, -1544}, { -663, 93}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1074, -1450}, { -378, 93}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1063, -1450}, { 307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 992, -1544}, { 12349, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1003, -1544}, { 11673, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 757, -1919}, { -9011, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 803, -1825}, { 1682, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 813, -1825}, { 2149, 71}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 767, -1919}, { -8543, 71}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 719, -2013}, { -9113, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 757, -1919}, { 1245, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 767, -1919}, { 1643, 41}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 729, -2013}, { -8715, 41}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 687, -2106}, { -9011, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 719, -2013}, { 1132, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 729, -2013}, { 1475, 20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 697, -2106}, { -8668, 20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 923, -1638}, { 614, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 859, -1731}, { 12238, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 870, -1732}, { 11673, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 934, -1638}, { -8, 79}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1336, -1075}, { -222, 104}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1326, -1075}, { 307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1272, -1169}, { 11385, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1283, -1169}, { 10856, 104}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 992, -1544}, {-10444, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1063, -1450}, { 1597, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1074, -1450}, { 2301, 92}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1003, -1544}, { -9727, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 923, -1638}, {-10137, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 992, -1544}, { 1782, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1003, -1544}, { 2486, 92}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 934, -1637}, { -9420, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 859, -1731}, {-11832, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 923, -1638}, { 1082, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 934, -1637}, { 1841, 77}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 870, -1731}, {-11150, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 813, -1825}, { -9081, 113}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 803, -1825}, { -9625, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 859, -1731}, { 1556, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 870, -1731}, { 2114, 66}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 859, -1731}, { -102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 803, -1825}, { 11080, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 813, -1825}, { 10536, 113}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 870, -1732}, { -610, 69}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 673, -2200}, { -8338, -3}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 663, -2200}, { -8601, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 687, -2106}, { 1307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 697, -2106}, { 1571, -3}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 657, -2575}, { -8282, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 647, -2575}, { -8192, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 639, -2481}, { 1442, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 649, -2481}, { 1352, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 639, -2481}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 647, -2575}, { 9634, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 657, -2575}, { 9724, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 649, -2481}, { 90, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 639, -2388}, { -307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 639, -2481}, { 9292, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 649, -2481}, { 9292, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 649, -2388}, { -307, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 647, -2294}, { 307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 639, -2388}, { 9942, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 649, -2388}, { 9851, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 657, -2294}, { 217, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 673, -2200}, { -383, -21}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 663, -2200}, { -204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 647, -2294}, { 9534, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 657, -2294}, { 9355, -21}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 639, -2481}, { -7782, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 639, -2388}, { 1817, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 649, -2388}, { 1817, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 649, -2481}, { -7782, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 687, -2106}, { 204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 663, -2200}, { 10114, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 673, -2200}, { 9851, -3}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 697, -2106}, { -58, -3}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 719, -2013}, { 307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 687, -2106}, { 10450, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 697, -2106}, { 10108, 20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 729, -2013}, { -35, 20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 757, -1919}, { 204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 719, -2013}, { 10563, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 729, -2013}, { 10164, 41}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 767, -1919}, { -193, 41}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 813, -1825}, { -672, 71}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 803, -1825}, { -204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 757, -1919}, { 10488, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 767, -1919}, { 10021, 71}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 647, -2294}, { -8089, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 663, -2200}, { 1649, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 673, -2200}, { 1827, -21}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 657, -2294}, { -7911, -21}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 639, -2388}, { -8499, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 647, -2294}, { 1135, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 657, -2294}, { 1225, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 649, -2388}, { -8408, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1272, -1169}, { 204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1206, -1263}, { 11945, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1217, -1263}, { 11366, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1283, -1169}, { -409, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1460, -700}, { -8536, -23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1450, -700}, { -8704, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1465, -606}, { 1018, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1475, -606}, { 1185, -23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1465, -606}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1450, -700}, { 9722, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1460, -700}, { 9554, -23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1475, -606}, { -167, -23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1479, -512}, { 512, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1465, -606}, { 10218, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1475, -606}, { 10061, -25}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1489, -512}, { 355, -25}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1490, -419}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1479, -512}, { 9665, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1489, -512}, { 9542, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1500, -419}, { -123, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1508, -325}, { 524, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1498, -325}, { 614, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1490, -419}, { 10249, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1500, -419}, { 10159, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1465, -606}, { -8192, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1479, -512}, { 1514, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1489, -512}, { 1671, -25}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1475, -606}, { -8035, -24}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1508, -325}, {-29244, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1498, -325}, {-29286, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 59, 1504, -176}, {-14008, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 59, 1514, -176}, {-13981, 14}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 61, 1510, -27}, { 1269, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 61, 1519, -27}, { 1281, 65}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -54, 1504, -175}, { 15892, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1498, -325}, { 31273, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1508, -325}, { 31231, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -54, 1514, -175}, { 15870, 11}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -51, 1510, -25}, { 511, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -51, 1519, -25}, { 509, 58}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1490, -419}, { -8192, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1498, -325}, { 1442, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1508, -325}, { 1533, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1500, -419}, { -8101, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1479, -512}, { -8703, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1490, -419}, { 961, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1500, -419}, { 1085, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1489, -512}, { -8580, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1429, -794}, { -8396, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1450, -700}, { 1441, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1460, -700}, { 1672, -11}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1439, -794}, { -8164, -10}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1272, -1169}, { -9523, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1326, -1075}, { 1555, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1336, -1075}, { 2084, 104}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1282, -1170}, { -8993, 104}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1206, -1263}, {-10035, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1272, -1169}, { 1705, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1282, -1170}, { 2252, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1217, -1263}, { -9420, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1136, -1356}, {-10751, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1206, -1263}, { 1228, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1217, -1263}, { 1868, 119}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1147, -1356}, {-10035, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1074, -1450}, { -9932, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1063, -1450}, {-10649, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1136, -1356}, { 1517, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1147, -1356}, { 2252, 117}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1136, -1356}, { 409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1063, -1450}, { 12576, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1074, -1450}, { 11878, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1147, -1356}, { -325, 117}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1206, -1263}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1136, -1356}, { 11673, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1147, -1356}, { 10956, 102}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1217, -1263}, { -911, 118}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1460, -700}, { -743, -10}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1450, -700}, { -512, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1429, -794}, { 9325, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1439, -794}, { 9094, -11}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1401, -888}, { -9215, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1429, -794}, { 803, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1439, -794}, { 1106, 7}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1411, -888}, { -8912, 7}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1367, -981}, { -9216, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1401, -888}, { 995, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1411, -888}, { 1357, 26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1377, -981}, { -8854, 26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1336, -1075}, {-10223, 52}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1326, -1075}, {-10695, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1367, -981}, { 947, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1377, -981}, { 1419, 52}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1367, -981}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1326, -1075}, { 10477, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1336, -1075}, { 10052, 52}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1377, -981}, { -424, 52}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1401, -888}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1367, -981}, { 10211, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1377, -981}, { 9850, 26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1411, -888}, { -361, 26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1429, -794}, { 204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1401, -888}, { 10223, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1411, -888}, { 9920, 7}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -56, 1439, -794}, { -98, 7}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 288, 1387, 1827}, {-16143, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 288, 1377, 1827}, {-16230, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 266, 1391, 1658}, { 1260, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 266, 1401, 1658}, { 1347, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 329, 1420, 1462}, {-17160, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 329, 1410, 1462}, {-17049, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 377, 1391, 1636}, { 1540, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 377, 1401, 1636}, { 1429, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 266, 1401, 1658}, {-15033, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 266, 1391, 1658}, {-15155, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 223, 1410, 1499}, { 1780, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 223, 1420, 1499}, { 1902, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 267, 1442, 1312}, {-15452, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 267, 1432, 1312}, {-15309, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 329, 1410, 1462}, { 1366, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 329, 1420, 1462}, { 1223, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 223, 1420, 1499}, {-14443, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 223, 1410, 1499}, {-14591, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 163, 1432, 1355}, { 1548, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 163, 1442, 1355}, { 1696, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 214, 1460, 1170}, {-14767, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 214, 1450, 1170}, {-14642, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 267, 1432, 1312}, { 1079, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 267, 1442, 1312}, { 955, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 163, 1442, 1355}, {-15703, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 163, 1432, 1355}, {-15820, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 106, 1450, 1203}, { 894, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 106, 1460, 1203}, { 1011, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 377, 1401, 1636}, {-16977, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 377, 1391, 1636}, {-16895, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 400, 1377, 1815}, { 1645, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 400, 1387, 1815}, { 1563, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1334, 2383}, {-15788, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1324, 2383}, {-15667, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1306, 2545}, { 1059, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1316, 2545}, { 939, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1306, 2545}, {-15513, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1324, 2383}, { 1213, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1334, 2383}, { 1333, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1316, 2545}, {-15393, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 424, 1340, 2220}, {-15053, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1324, 2383}, { 1748, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1334, 2383}, { 1645, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 424, 1350, 2220}, {-15156, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 416, 1366, 2056}, {-15566, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 416, 1356, 2056}, {-15462, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 424, 1340, 2220}, { 1339, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 424, 1350, 2220}, { 1235, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 303, 1366, 2061}, {-22894, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 303, 1356, 2061}, {-22988, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 288, 1377, 1827}, { 1155, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 288, 1387, 1827}, { 1250, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 400, 1387, 1815}, {-24053, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 400, 1377, 1815}, {-23961, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 416, 1356, 2056}, { 927, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 416, 1366, 2056}, { 836, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1334, 2383}, {-15050, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1324, 2383}, {-15155, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 311, 1340, 2222}, { 1407, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 311, 1350, 2222}, { 1512, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 311, 1340, 2222}, {-15001, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 303, 1356, 2061}, { 1560, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 303, 1366, 2061}, { 1665, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 311, 1350, 2222}, {-14896, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 167, 1480, 1010}, {-15486, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 167, 1470, 1010}, {-15360, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 214, 1450, 1170}, { 1769, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 214, 1460, 1170}, { 1642, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 62, 1520, 0}, { -6, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 62, 1510, 0}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 67, 1509, 161}, { 16494, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 67, 1519, 161}, { 16488, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 72, 1508, 322}, { 32767, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 72, 1518, 322}, { 32767, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -45, 1509, 165}, {-15871, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -50, 1510, 0}, { 1045, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -50, 1520, 0}, { 1051, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -45, 1519, 165}, {-15865, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -40, 1518, 330}, {-15353, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -40, 1508, 330}, {-15360, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -45, 1509, 165}, { 1557, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -45, 1519, 165}, { 1563, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -50, 1520, 0}, { 0, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -50, 1510, 0}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -51, 1510, -25}, { 2548, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -51, 1519, -25}, { 2583, 58}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 61, 1510, -27}, { 307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 62, 1510, 0}, { 3060, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 62, 1520, 0}, { 3060, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 61, 1519, -27}, { 280, 65}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -18, 1509, 630}, {-14304, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -18, 1499, 630}, {-14336, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -29, 1504, 480}, { 1036, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -29, 1514, 480}, { 1068, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 106, 1460, 1203}, {-16367, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 106, 1450, 1203}, {-16486, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 57, 1470, 1033}, { 1786, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 57, 1480, 1033}, { 1905, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 125, 1495, 839}, {-17190, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 125, 1485, 839}, {-17100, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 167, 1470, 1010}, { 1036, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 167, 1480, 1010}, { 947, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 57, 1480, 1033}, {-17578, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 57, 1470, 1033}, {-17663, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 14, 1485, 853}, { 1316, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 14, 1495, 853}, { 1401, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 94, 1509, 618}, {-21621, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 94, 1499, 618}, {-21555, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 125, 1485, 839}, { 1296, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 125, 1495, 839}, { 1230, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -29, 1504, 480}, {-14335, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -40, 1508, 330}, { 1036, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -40, 1518, 330}, { 1068, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -29, 1514, 480}, {-14304, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 72, 1518, 322}, {-14163, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 72, 1508, 322}, {-14131, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 83, 1504, 470}, { 1090, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 83, 1514, 470}, { 1058, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 83, 1504, 470}, {-14284, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 94, 1499, 618}, { 936, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 94, 1509, 618}, { 904, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 83, 1514, 470}, {-14316, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 14, 1495, 853}, {-22155, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 14, 1485, 853}, {-22220, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -18, 1499, 630}, { 967, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -18, 1509, 630}, { 1032, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 681, -147}, {-18841, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 671, -147}, {-18841, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 671, -345}, { 1530, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 681, -345}, { 1530, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1852, 733, 1065}, { -359, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1852, 723, 1065}, { -409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1996, 733, 1218}, { 21156, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1996, 743, 1218}, { 21207, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2074, 743, 1136}, {-18383, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2074, 733, 1136}, {-18329, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1939, 723, 994}, { 1713, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1939, 733, 994}, { 1659, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1719, 723, 875}, { -673, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1719, 713, 875}, { -716, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1780, 718, 981}, { 11763, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1780, 728, 981}, { 11806, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1876, 728, 921}, { -9930, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1876, 718, 921}, { -9881, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1823, 713, 827}, { 1140, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1823, 723, 827}, { 1091, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1780, 728, 981}, { -464, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1780, 718, 981}, { -512, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1852, 723, 1065}, { 10832, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1852, 733, 1065}, { 10880, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1939, 733, 994}, { -8553, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1939, 723, 994}, { -8499, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1876, 718, 921}, { 1388, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1876, 728, 921}, { 1333, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 681, -337}, { -51, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 671, -337}, { -51, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 671, -147}, { 19439, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 681, -147}, { 19439, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2194, 748, 1384}, { -493, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2194, 738, 1384}, { -512, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2420, 743, 1555}, { 28575, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2420, 753, 1555}, { 28593, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2487, 753, 1465}, {-27564, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2487, 743, 1465}, {-27546, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2264, 738, 1296}, { 1176, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2264, 748, 1296}, { 1157, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1996, 743, 1218}, { -286, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1996, 733, 1218}, { -307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2194, 738, 1384}, { 26091, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2194, 748, 1384}, { 26111, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2264, 748, 1296}, {-24392, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2264, 738, 1296}, {-24371, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2074, 733, 1136}, { 1084, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2074, 743, 1136}, { 1063, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 675, 2}, {-13567, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 671, -147}, { 1635, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 681, -147}, { 1606, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 685, 2}, {-13596, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 689, 150}, {-13442, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 679, 150}, {-13414, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 675, 2}, { 1788, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 685, 2}, { 1760, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 675, 2}, { -153, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 679, 150}, { 15049, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 689, 150}, { 15078, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 685, 2}, { -125, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 681, -147}, { 28, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 671, -147}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 675, 2}, { 15203, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 685, 2}, { 15232, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1661, 717, 651}, { 26, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1661, 707, 651}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1680, 710, 768}, { 12149, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1680, 720, 768}, { 12176, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 703, 423}, {-12752, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 693, 423}, {-12697, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 686, 287}, { 1271, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 696, 287}, { 1216, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 686, 287}, {-13056, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 679, 150}, { 912, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 689, 150}, { 858, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 696, 287}, {-13110, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2901, 753, 1899}, { 0, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2901, 743, 1899}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3127, 743, 2049}, { 27828, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3127, 753, 2049}, { 27828, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3194, 753, 1958}, {-26726, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3194, 743, 1958}, {-26726, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2964, 743, 1805}, { 1505, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2964, 753, 1805}, { 1505, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2420, 753, 1555}, { -102, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2420, 743, 1555}, { -102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2658, 743, 1731}, { 30235, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2658, 753, 1731}, { 30235, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2724, 753, 1640}, {-28978, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2724, 743, 1640}, {-28978, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2487, 743, 1465}, { 1101, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2487, 753, 1465}, { 1101, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2964, 753, 1805}, {-28160, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2964, 743, 1805}, {-28160, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2724, 743, 1640}, { 1728, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2724, 753, 1640}, { 1728, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2658, 753, 1731}, { -512, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2658, 743, 1731}, { -512, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2901, 743, 1899}, { 29661, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2901, 753, 1899}, { 29661, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 686, 289}, { -409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1644, 693, 427}, { 13784, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1644, 703, 427}, { 13838, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 696, 289}, { -356, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1788, 720, 735}, { -9144, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1788, 710, 735}, { -9113, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1773, 707, 633}, { 1507, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1773, 717, 633}, { 1476, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1680, 720, 768}, { -125, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1680, 710, 768}, { -153, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1719, 713, 875}, { 11501, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1719, 723, 875}, { 11529, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1823, 723, 827}, {-10161, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1823, 713, 827}, {-10126, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1788, 710, 735}, { 1126, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1788, 720, 735}, { 1091, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1644, 703, 427}, { -446, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1644, 693, 427}, { -511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1653, 700, 539}, { 11018, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1653, 710, 539}, { 11084, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 689, 150}, { -253, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 679, 150}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 686, 289}, { 13886, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1643, 696, 289}, { 13940, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1764, 700, 528}, { -9164, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 693, 423}, { 1635, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1756, 703, 423}, { 1565, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1764, 710, 528}, { -9235, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1773, 717, 633}, { -9798, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1773, 707, 633}, { -9728, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1764, 700, 528}, { 1072, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1764, 710, 528}, { 1001, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1653, 700, 539}, { -256, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1661, 707, 651}, { 11274, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1661, 717, 651}, { 11340, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1653, 710, 539}, { -190, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -426, 1089, 3989}, { -476, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -426, 1079, 3989}, { -558, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -286, 1091, 3994}, { 12565, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -286, 1101, 3994}, { 12647, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -136, 1113, 4078}, {-13299, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -136, 1103, 4078}, {-13209, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -274, 1091, 4107}, { 1200, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -274, 1101, 4107}, { 1110, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -286, 1101, 3994}, { -9924, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -286, 1091, 3994}, {-10035, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -174, 1103, 3972}, { 1686, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -174, 1113, 3972}, { 1798, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 17, 1129, 4016}, {-15974, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 17, 1119, 4016}, {-15871, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -136, 1103, 4078}, { 1117, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -136, 1113, 4078}, { 1014, -31}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -174, 1113, 3972}, {-12577, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -174, 1103, 3972}, {-12697, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -43, 1119, 3919}, { 1822, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -43, 1129, 3919}, { 1942, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -274, 1101, 4107}, {-15283, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -274, 1091, 4107}, {-15206, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -437, 1079, 4101}, { 1605, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -437, 1089, 4101}, { 1528, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 382, 1197, 3522}, {-15538, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 382, 1187, 3522}, {-15410, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 327, 1167, 3678}, { 1658, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 327, 1177, 3678}, { 1531, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 224, 1177, 3630}, {-12962, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 224, 1167, 3630}, {-13107, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 273, 1187, 3494}, { 1910, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 273, 1197, 3494}, { 2055, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 410, 1217, 3368}, {-15290, -27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 410, 1207, 3368}, {-15155, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 382, 1187, 3522}, { 992, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 382, 1197, 3522}, { 857, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 273, 1197, 3494}, {-13317, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 273, 1187, 3494}, {-13466, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 298, 1207, 3354}, { 1195, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 298, 1217, 3354}, { 1343, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -437, 1089, 4101}, {-13828, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -437, 1079, 4101}, {-13772, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -588, 1071, 4073}, { 1930, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -588, 1081, 4073}, { 1875, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -556, 1081, 3964}, { 268, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -556, 1071, 3964}, { 204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -426, 1079, 3989}, { 13755, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -426, 1089, 3989}, { 13819, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -740, 1073, 3999}, {-13576, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -740, 1063, 3999}, {-13516, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -856, 1055, 3916}, { 1100, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -856, 1065, 3916}, { 1040, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1265, 2891}, {-17458, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1287, 2707}, { 1533, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1297, 2707}, { 1662, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1275, 2891}, {-17330, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1306, 2545}, {-15308, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1287, 2707}, { 1418, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1297, 2707}, { 1297, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1316, 2545}, {-15428, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1297, 2707}, {-14727, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1287, 2707}, {-14847, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1306, 2545}, { 1878, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1316, 2545}, { 1998, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 309, 1225, 3215}, {-13004, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1242, 3075}, { 1407, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1252, 3075}, { 1539, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 309, 1235, 3215}, {-12872, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1252, 3075}, {-17893, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1242, 3075}, {-18022, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1265, 2891}, { 970, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 319, 1275, 2891}, { 1098, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1265, 2893}, {-18227, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1242, 3079}, { 971, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1252, 3079}, { 844, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1275, 2893}, {-18355, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1297, 2707}, {-18149, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1287, 2707}, {-18022, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1265, 2893}, { 1176, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1275, 2893}, { 1049, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -775, 1065, 3837}, { -181, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -775, 1055, 3837}, { -256, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -681, 1063, 3902}, { 11478, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -681, 1073, 3902}, { 11552, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -588, 1081, 4073}, {-15512, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -588, 1071, 4073}, {-15462, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -740, 1063, 3999}, { 1856, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -740, 1073, 3999}, { 1806, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -681, 1073, 3902}, { 265, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -681, 1063, 3902}, { 204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -556, 1071, 3964}, { 14544, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -556, 1081, 3964}, { 14604, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 421, 1225, 3224}, {-13753, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 410, 1207, 3368}, { 1164, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 410, 1217, 3368}, { 1037, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 421, 1235, 3224}, {-13881, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1252, 3079}, {-28799, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 432, 1242, 3079}, {-28672, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 421, 1225, 3224}, {-13753, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 421, 1235, 3224}, {-13881, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 298, 1217, 3354}, {-12975, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 298, 1207, 3354}, {-13107, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 309, 1225, 3215}, { 1305, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 309, 1235, 3215}, { 1437, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 146, 1161, 3762}, {-14430, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 146, 1151, 3762}, {-14540, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 224, 1167, 3630}, { 1232, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 224, 1177, 3630}, { 1342, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -848, 1001, 2961}, { -226, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -848, 991, 2961}, { -307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -905, 999, 3049}, { 10525, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -905, 1009, 3049}, { 10606, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1063, 1017, 3141}, {-13166, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1063, 1007, 3141}, {-13106, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1011, 999, 3009}, { 1483, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1011, 1009, 3009}, { 1423, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -905, 1009, 3049}, { -650, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -905, 999, 3049}, { -716, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -954, 1007, 3167}, { 12362, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -954, 1017, 3167}, { 12429, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1099, 1025, 3277}, {-13372, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1099, 1015, 3277}, {-13312, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1063, 1007, 3141}, { 1149, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1063, 1017, 3141}, { 1089, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -954, 1017, 3167}, { 169, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -954, 1007, 3167}, { 102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -986, 1015, 3288}, { 12981, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -986, 1025, 3288}, { 13049, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1097, 1033, 3425}, {-14188, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1097, 1023, 3425}, {-14131, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1099, 1015, 3277}, { 967, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1099, 1025, 3277}, { 909, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1011, 1009, 3009}, {-11844, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1011, 999, 3009}, {-11776, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -945, 991, 2903}, { 1027, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -945, 1001, 2903}, { 959, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -745, 985, 2722}, {-12251, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -745, 975, 2722}, {-12185, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -631, 967, 2662}, { 1015, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -631, 977, 2662}, { 949, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -581, 977, 2763}, { -741, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -581, 967, 2763}, { -819, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -678, 975, 2813}, { 10324, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -678, 985, 2813}, { 10402, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -851, 993, 2805}, {-12760, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -851, 983, 2805}, {-12697, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -745, 975, 2722}, { 1101, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -745, 985, 2722}, { 1038, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -678, 985, 2813}, { 177, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -678, 975, 2813}, { 102, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -767, 983, 2882}, { 11700, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -767, 993, 2882}, { 11775, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -945, 1001, 2903}, {-12350, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -945, 991, 2903}, {-12287, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -851, 983, 2805}, { 1595, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -851, 993, 2805}, { 1533, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -767, 993, 2882}, { -539, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -767, 983, 2882}, { -614, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -848, 991, 2961}, { 10928, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -848, 1001, 2961}, { 11004, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -986, 1025, 3288}, { -241, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -986, 1015, 3288}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -984, 1023, 3418}, { 12981, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -984, 1033, 3418}, { 13046, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -858, 1057, 3747}, { -442, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -858, 1047, 3747}, { -511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -775, 1055, 3837}, { 12006, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -775, 1065, 3837}, { 12075, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 133, 1145, 3936}, {-13124, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 133, 1135, 3936}, {-13004, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 17, 1119, 4016}, { 1556, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 17, 1129, 4016}, { 1437, -29}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -43, 1129, 3919}, {-10302, -27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -43, 1119, 3919}, {-10444, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1135, 3854}, { 1796, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1145, 3854}, { 1938, -27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 237, 1161, 3829}, {-14142, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 237, 1151, 3829}, {-14029, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 133, 1135, 3936}, { 1322, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 133, 1145, 3936}, { 1209, -30}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1145, 3854}, {-11338, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 1135, 3854}, {-11469, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 146, 1151, 3762}, { 1812, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 146, 1161, 3762}, { 1943, -28}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 327, 1177, 3678}, {-16889, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 327, 1167, 3678}, {-16793, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 237, 1151, 3829}, { 1285, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 237, 1161, 3829}, { 1188, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -856, 1065, 3916}, {-13267, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -856, 1055, 3916}, {-13209, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 1047, 3807}, { 1816, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 1057, 3807}, { 1758, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1070, 1041, 3568}, {-13779, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1070, 1031, 3568}, {-13721, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1097, 1023, 3425}, { 1210, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1097, 1033, 3425}, { 1152, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -984, 1033, 3418}, { -240, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -984, 1023, 3418}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -960, 1031, 3543}, { 12816, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -960, 1041, 3543}, { 12882, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1020, 1049, 3701}, {-13063, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1020, 1039, 3701}, {-13004, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1070, 1031, 3568}, { 1641, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1070, 1041, 3568}, { 1582, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -960, 1041, 3543}, { -444, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -960, 1031, 3543}, { -511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -915, 1039, 3660}, { 12367, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -915, 1049, 3660}, { 12434, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 1057, 3807}, {-11536, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 1047, 3807}, {-11468, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1020, 1039, 3701}, { 1329, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1020, 1049, 3701}, { 1261, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -915, 1049, 3660}, { 183, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -915, 1039, 3660}, { 102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -858, 1047, 3747}, { 10773, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -858, 1057, 3747}, { 10855, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 300, 913, 2951}, { -609, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 300, 903, 2951}, { -665, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 174, 911, 2865}, { 14958, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 174, 921, 2865}, { 15014, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 245, 921, 2777}, {-15821, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 245, 911, 2777}, {-15769, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 379, 903, 2871}, { 1000, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 379, 913, 2871}, { 949, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -631, 977, 2662}, {-11330, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -631, 967, 2662}, {-11264, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -510, 959, 2624}, { 1811, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -510, 969, 2624}, { 1745, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -510, 969, 2624}, {-10517, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -510, 959, 2624}, {-10444, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -394, 951, 2613}, { 1517, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -394, 961, 2613}, { 1445, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -394, 961, 2613}, {-10822, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -394, 951, 2613}, {-10751, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -274, 943, 2613}, { 1547, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -274, 953, 2613}, { 1476, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -274, 953, 2613}, { -9705, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -274, 943, 2613}, { -9625, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -169, 935, 2629}, { 1241, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -169, 945, 2629}, { 1161, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 111, 929, 2709}, {-13880, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 111, 919, 2709}, {-13824, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 245, 911, 2777}, { 1642, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 245, 921, 2777}, { 1586, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -478, 969, 2732}, { -535, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -478, 959, 2732}, { -614, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -581, 967, 2763}, { 10465, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -581, 977, 2763}, { 10543, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -381, 961, 2725}, { -271, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -381, 951, 2725}, { -358, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -478, 959, 2732}, { 9601, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -478, 969, 2732}, { 9689, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -279, 953, 2726}, { -634, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -279, 943, 2726}, { -716, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -381, 951, 2725}, { 9852, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -381, 961, 2725}, { 9934, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -188, 945, 2740}, { 246, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -188, 935, 2740}, { 153, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -279, 943, 2726}, { 9540, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -279, 953, 2726}, { 9633, -32}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -62, 937, 2767}, { 270, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -62, 927, 2767}, { 204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -188, 935, 2740}, { 13460, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -188, 945, 2740}, { 13525, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 58, 929, 2809}, { -445, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 58, 919, 2809}, { -512, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -62, 927, 2767}, { 12506, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -62, 937, 2767}, { 12572, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 174, 921, 2865}, { -343, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 174, 911, 2865}, { -409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 58, 919, 2809}, { 12813, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 58, 929, 2809}, { 12879, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -169, 945, 2629}, {-13165, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -169, 935, 2629}, {-13107, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -28, 927, 2660}, { 1710, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -28, 937, 2660}, { 1651, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 817, 889, 3281}, {-13984, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 817, 879, 3281}, {-13926, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 928, 871, 3375}, { 1064, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 928, 881, 3375}, { 1006, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1003, 873, 3544}, { -151, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1003, 863, 3544}, { -204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 864, 871, 3468}, { 16051, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 864, 881, 3468}, { 16104, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 928, 881, 3375}, {-12248, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 928, 871, 3375}, {-12185, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1045, 863, 3439}, { 1521, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1045, 873, 3439}, { 1457, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1166, 865, 3596}, { -308, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1166, 855, 3596}, { -358, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1003, 863, 3544}, { 17170, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1003, 873, 3544}, { 17219, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1045, 873, 3439}, {-13881, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1045, 863, 3439}, {-13823, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1185, 855, 3485}, { 1284, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1185, 865, 3485}, { 1227, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1325, 857, 3613}, { -254, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1325, 847, 3613}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1166, 855, 3596}, { 16053, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1166, 865, 3596}, { 16106, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1185, 865, 3485}, {-12044, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1185, 855, 3485}, {-11980, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1318, 847, 3499}, { 1719, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1318, 857, 3499}, { 1656, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 864, 881, 3468}, { -305, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 864, 871, 3468}, { -358, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 742, 879, 3365}, { 16031, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 742, 889, 3365}, { 16084, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -28, 937, 2660}, {-13676, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -28, 927, 2660}, {-13619, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 111, 919, 2709}, { 1508, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 111, 929, 2709}, { 1451, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 459, 905, 3088}, { -625, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 459, 895, 3088}, { -665, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 300, 903, 2951}, { 20851, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 300, 913, 2951}, { 20891, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 379, 913, 2871}, {-20520, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 379, 903, 2871}, {-20480, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 540, 895, 3010}, { 1277, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 540, 905, 3010}, { 1237, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 600, 897, 3235}, { -9, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 600, 887, 3235}, { -51, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 459, 895, 3088}, { 20841, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 459, 905, 3088}, { 20882, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 540, 905, 3010}, {-19191, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 540, 895, 3010}, {-19149, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 679, 887, 3154}, { 1365, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 679, 897, 3154}, { 1323, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 742, 889, 3365}, { -314, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 742, 879, 3365}, { -358, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 600, 887, 3235}, { 19385, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 600, 897, 3235}, { 19429, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 679, 897, 3154}, {-16052, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 679, 887, 3154}, {-16011, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 817, 879, 3281}, { 1406, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 817, 889, 3281}, { 1365, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1006, 767, 1864}, { 102, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1181, 775, 1864}, { 18013, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1181, 785, 1864}, { 18062, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1006, 777, 1864}, { 150, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1177, 785, 1976}, {-16740, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1177, 775, 1976}, {-16691, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1004, 767, 1976}, { 1008, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1004, 777, 1976}, { 959, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1004, 767, 1976}, {-16383, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 832, 759, 1976}, { 1315, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 832, 769, 1976}, { 1266, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1004, 777, 1976}, {-16433, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1395, 793, 1880}, { 72, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1395, 783, 1880}, { 51, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1587, 787, 1927}, { 20322, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1587, 797, 1927}, { 20343, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1547, 797, 2033}, {-16356, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1547, 787, 2033}, {-16332, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1376, 783, 1991}, { 1778, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1376, 793, 1991}, { 1754, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1181, 785, 1864}, { -370, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1181, 775, 1864}, { -409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1395, 783, 1880}, { 21557, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1395, 793, 1880}, { 21597, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1376, 793, 1991}, {-18730, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1376, 783, 1991}, {-18688, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1177, 775, 1976}, { 1725, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1177, 785, 1976}, { 1683, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 832, 769, 1864}, { -361, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 832, 759, 1864}, { -409, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1006, 767, 1864}, { 17501, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1006, 777, 1864}, { 17550, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1505, 849, 3602}, { -311, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1505, 839, 3602}, { -358, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1325, 847, 3613}, { 18140, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1325, 857, 3613}, { 18187, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1318, 857, 3499}, {-14698, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1318, 847, 3499}, {-14643, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1472, 839, 3493}, { 1153, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1472, 849, 3493}, { 1098, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1687, 841, 3553}, { -159, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1687, 831, 3553}, { -204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1505, 839, 3602}, { 19113, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1505, 849, 3602}, { 19158, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1472, 849, 3493}, {-15308, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1472, 839, 3493}, {-15257, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1632, 831, 3455}, { 1585, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1632, 841, 3455}, { 1534, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1775, 833, 3388}, {-17044, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1775, 823, 3388}, {-16998, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1913, 815, 3267}, { 1843, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1913, 825, 3267}, { 1797, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2002, 825, 3336}, { 143, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2002, 815, 3336}, { 102, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1848, 823, 3474}, { 21268, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1848, 833, 3474}, { 21309, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1632, 841, 3455}, {-14799, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1632, 831, 3455}, {-14745, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1775, 823, 3388}, { 1398, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1775, 833, 3388}, { 1344, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1848, 833, 3474}, { -157, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1848, 823, 3474}, { -204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1687, 831, 3553}, { 18191, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1687, 841, 3553}, { 18239, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2123, 817, 3149}, { -269, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2123, 807, 3149}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2002, 815, 3336}, { 22579, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2002, 825, 3336}, { 22617, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1674, 801, 2088}, {-13035, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1674, 791, 2088}, {-13005, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1547, 787, 2033}, { 1096, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1547, 797, 2033}, { 1065, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2187, 809, 2943}, { 244, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2187, 799, 2943}, { 204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2123, 807, 3149}, { 22231, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2123, 817, 3149}, { 22270, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2022, 817, 3099}, {-17554, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2022, 807, 3099}, {-17509, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2076, 799, 2917}, { 1941, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2076, 809, 2917}, { 1897, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2190, 804, 2727}, { -472, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2190, 794, 2727}, { -511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2187, 799, 2943}, { 21685, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2187, 809, 2943}, { 21724, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2083, 801, 2366}, { -307, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2083, 791, 2366}, { -307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2159, 791, 2549}, { 19939, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2159, 801, 2549}, { 19939, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2077, 804, 2723}, {-15052, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2077, 794, 2723}, {-15052, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2047, 791, 2569}, { 1053, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2047, 801, 2569}, { 1053, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2159, 801, 2549}, { -512, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2159, 791, 2549}, { -512, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2190, 794, 2727}, { 17940, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2190, 804, 2727}, { 17940, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2076, 809, 2917}, {-18526, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2076, 799, 2917}, {-18483, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2077, 794, 2723}, { 1341, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2077, 804, 2723}, { 1297, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1587, 797, 1927}, { -127, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1587, 787, 1927}, { -153, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1733, 791, 1992}, { 16192, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1733, 801, 1992}, { 16218, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1913, 825, 3267}, {-18678, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1913, 815, 3267}, {-18636, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2022, 807, 3099}, { 1914, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2022, 817, 3099}, { 1872, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2047, 801, 2569}, {-16383, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2047, 791, 2569}, {-16383, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1979, 791, 2410}, { 1318, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1979, 801, 2410}, { 1318, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1985, 801, 2213}, { -512, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1985, 791, 2213}, { -512, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2083, 791, 2366}, { 18148, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 2083, 801, 2366}, { 18148, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1979, 801, 2410}, {-15052, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1979, 791, 2410}, {-15052, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1893, 791, 2277}, { 1180, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1893, 801, 2277}, { 1180, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1791, 801, 2172}, {-13516, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1791, 791, 2172}, {-13516, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1674, 791, 2088}, { 1319, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1674, 801, 2088}, { 1319, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1733, 801, 1992}, { -204, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1733, 791, 1992}, { -204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1869, 791, 2090}, { 17027, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1869, 801, 2090}, { 17027, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1893, 801, 2277}, {-13107, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1893, 791, 2277}, {-13107, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1791, 791, 2172}, { 1830, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1791, 801, 2172}, { 1830, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1869, 801, 2090}, { -358, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1869, 791, 2090}, { -358, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1985, 791, 2213}, { 16921, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 1985, 801, 2213}, { 16921, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1374, 753, 2038}, {-19455, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1374, 743, 2038}, {-19455, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1554, 743, 2124}, { 934, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1554, 753, 2124}, { 934, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1610, 753, 2026}, { -204, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1610, 743, 2026}, { -204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1417, 743, 1933}, { 21741, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1417, 753, 1933}, { 21741, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1258, 753, 1999}, {-11571, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1258, 743, 1999}, {-11571, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1374, 743, 2038}, { 1013, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1374, 753, 2038}, { 1013, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1417, 753, 1933}, { 204, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1417, 743, 1933}, { 204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1285, 743, 1890}, { 14377, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1285, 753, 1890}, { 14377, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -224, 577, 1864}, { -171, -27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -224, 567, 1864}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 579, 1864}, { 9320, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 589, 1864}, { 9456, -27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 149, 681, 1976}, { -9048, 20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 149, 671, 1976}, { -8703, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 639, 1976}, { 1391, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 649, 1976}, { 1047, 20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 639, 1864}, { -358, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 149, 671, 1864}, { 9737, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 149, 681, 1864}, { 10081, 20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 649, 1864}, { -14, 20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -38, 603, 1864}, { -358, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 639, 1864}, { 9877, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 649, 1864}, { 10259, 34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -38, 613, 1864}, { 23, 34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 579, 1864}, { 51, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -38, 603, 1864}, { 9911, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -38, 613, 1864}, { 10176, -3}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 589, 1864}, { 315, -3}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1126, 753, 1976}, {-11980, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1126, 743, 1976}, {-11980, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1258, 743, 1999}, { 1672, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1258, 753, 1999}, { 1672, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 658, 749, 1976}, {-16691, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 484, 735, 1976}, { 1138, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 484, 745, 1976}, { 1064, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 658, 759, 1976}, {-16764, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 484, 745, 1864}, { -170, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 484, 735, 1864}, { -255, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 658, 749, 1864}, { 17588, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 658, 759, 1864}, { 17673, -33}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 484, 745, 1976}, {-16329, -25}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 484, 735, 1976}, {-16179, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 317, 711, 1976}, { 1158, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 317, 721, 1976}, { 1008, -25}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 317, 711, 1864}, { -204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 484, 735, 1864}, { 17132, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 484, 745, 1864}, { 17283, -26}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 317, 721, 1864}, { -54, -25}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 658, 749, 1864}, { 204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 832, 759, 1864}, { 18021, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 832, 769, 1864}, { 18081, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 658, 759, 1864}, { 265, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1285, 753, 1890}, { 0, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1285, 743, 1890}, { 0, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1136, 743, 1864}, { 15486, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1136, 753, 1864}, { 15486, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 745, 1976}, {-16437, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 735, 1976}, {-16486, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1126, 743, 1976}, { 1261, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1126, 753, 1976}, { 1310, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1136, 753, 1864}, { 107, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1136, 743, 1864}, { 153, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 735, 1864}, { 18895, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 745, 1864}, { 18848, -35}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 832, 769, 1976}, {-16149, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 832, 759, 1976}, {-16076, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 658, 749, 1976}, { 1752, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 658, 759, 1976}, { 1679, -34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 639, 1976}, { -8806, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -38, 603, 1976}, { 1429, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -38, 613, 1976}, { 1047, 34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 56, 649, 1976}, { -9188, 34}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -589, 643, 1976}, { -8294, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -680, 675, 1976}, { 1596, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -680, 685, 1976}, { 1948, 23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -589, 653, 1976}, { -7943, 23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -498, 611, 1976}, { -7987, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -589, 643, 1976}, { 1904, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -589, 653, 1976}, { 2255, 23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -498, 621, 1976}, { -7635, 23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -406, 583, 1976}, { -8499, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -498, 611, 1976}, { 1263, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -498, 621, 1976}, { 1575, 10}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -406, 593, 1976}, { -8187, 10}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -315, 567, 1976}, { -7679, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -406, 583, 1976}, { 1795, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -406, 593, 1976}, { 1978, -20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -315, 577, 1976}, { -7496, -20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -680, 675, 1976}, { -8601, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -771, 703, 1976}, { 1161, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -771, 713, 1976}, { 1473, 10}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -680, 685, 1976}, { -8290, 10}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 317, 711, 1976}, {-16179, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 149, 671, 1976}, { 1465, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 149, 681, 1976}, { 1219, -7}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 317, 721, 1976}, {-16425, -7}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 149, 681, 1864}, { -214, -7}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 149, 671, 1864}, { -460, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 317, 711, 1864}, { 17183, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ 317, 721, 1864}, { 17430, -7}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -862, 723, 1976}, { -7577, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 735, 1976}, { 1835, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 745, 1976}, { 1974, -27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -862, 733, 1976}, { -7439, -27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -771, 703, 1976}, { -7987, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -862, 723, 1976}, { 1567, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -862, 733, 1976}, { 1794, -12}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -771, 713, 1976}, { -7759, -12}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -224, 577, 1976}, { -7782, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -224, 567, 1976}, { -7782, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -315, 567, 1976}, { 1550, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -315, 577, 1976}, { 1550, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -862, 723, 1864}, { -256, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -771, 703, 1864}, { 9298, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -771, 713, 1864}, { 9071, -12}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -862, 733, 1864}, { -483, -12}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 745, 1864}, { -650, -27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -953, 735, 1864}, { -511, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -862, 723, 1864}, { 8901, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -862, 733, 1864}, { 8762, -27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 579, 1976}, { -8191, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -224, 567, 1976}, { 1436, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -224, 577, 1976}, { 1300, -27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 589, 1976}, { -8327, -27}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -38, 603, 1976}, { -8806, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 579, 1976}, { 1054, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -131, 589, 1976}, { 789, -3}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -38, 613, 1976}, { -9070, -3}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -771, 703, 1864}, { 102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -680, 675, 1864}, { 9865, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -680, 685, 1864}, { 9554, 10}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -771, 713, 1864}, { -209, 10}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -315, 567, 1864}, { -358, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -224, 567, 1864}, { 8974, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -224, 577, 1864}, { 8974, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -315, 577, 1864}, { -358, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -406, 583, 1864}, { -511, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -315, 567, 1864}, { 8963, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -315, 577, 1864}, { 8779, -20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -406, 593, 1864}, { -695, -20}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -498, 611, 1864}, { 51, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -406, 583, 1864}, { 9814, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -406, 593, 1864}, { 9502, 10}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -498, 621, 1864}, { -260, 10}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -589, 643, 1864}, { 409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -498, 611, 1864}, { 10300, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -498, 621, 1864}, { 9949, 23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -589, 653, 1864}, { 58, 23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -680, 675, 1864}, { -307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -589, 643, 1864}, { 9583, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -589, 653, 1864}, { 9232, 23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -680, 685, 1864}, { -658, 23}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3174, 753, 2780}, { -358, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3174, 743, 2780}, { -358, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3090, 743, 2822}, { 9248, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3090, 753, 2822}, { 9248, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3012, 753, 2958}, {-10700, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3012, 743, 2958}, {-10700, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3125, 743, 2929}, { 1302, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3125, 753, 2929}, { 1302, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3090, 753, 2822}, { 0, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3090, 743, 2822}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2993, 743, 2846}, { 10223, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2993, 753, 2846}, { 10223, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2890, 753, 2968}, {-10956, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2890, 743, 2968}, {-10956, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3012, 743, 2958}, { 1538, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3012, 753, 2958}, { 1538, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2375, 753, 2572}, { -204, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2375, 743, 2572}, { -204, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2235, 743, 2470}, { 17532, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2235, 753, 2470}, { 17532, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2502, 743, 2661}, { 256, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2375, 743, 2572}, { 16125, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2375, 753, 2572}, { 16125, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2502, 753, 2661}, { 255, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2629, 753, 2750}, { -256, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2629, 743, 2750}, { -256, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2502, 743, 2661}, { 15613, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2502, 753, 2661}, { 15613, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2169, 743, 2562}, {-15880, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2310, 743, 2663}, { 1929, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2310, 753, 2663}, { 1929, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2169, 753, 2562}, {-15880, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2028, 753, 2460}, {-16281, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2028, 743, 2460}, {-16281, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2169, 743, 2562}, { 1527, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2169, 753, 2562}, { 1527, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2235, 743, 2470}, { 102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2095, 743, 2369}, { 17839, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2095, 753, 2369}, { 17839, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2235, 753, 2470}, { 102, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2993, 753, 2846}, { 0, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2993, 743, 2846}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2896, 743, 2854}, { 10037, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2896, 753, 2854}, { 10037, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1554, 753, 2124}, {-22579, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1554, 743, 2124}, {-22579, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1753, 743, 2256}, { 1853, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1753, 753, 2256}, { 1853, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1820, 753, 2166}, { -409, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1820, 743, 2166}, { -409, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1610, 743, 2026}, { 25396, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1610, 753, 2026}, { 25396, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1753, 753, 2256}, {-16588, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1753, 743, 2256}, {-16588, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1890, 743, 2358}, { 951, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1890, 753, 2358}, { 951, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1957, 743, 2267}, { -512, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1820, 743, 2166}, { 16999, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1820, 753, 2166}, { 16999, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1957, 753, 2267}, { -512, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2095, 753, 2369}, { -614, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2095, 743, 2369}, { -614, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1957, 743, 2267}, { 16896, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1957, 753, 2267}, { 16896, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2722, 753, 2803}, { 0, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2722, 743, 2803}, { 0, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2629, 743, 2750}, { 10992, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2629, 753, 2750}, { 10992, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2783, 753, 2948}, { -9881, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2783, 743, 2948}, { -9881, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2890, 743, 2968}, { 1285, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2890, 753, 2968}, { 1285, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2896, 753, 2854}, { -204, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2896, 743, 2854}, { -204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2810, 743, 2839}, { 8718, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2810, 753, 2839}, { 8718, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2677, 753, 2906}, {-10239, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2677, 743, 2906}, {-10239, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2783, 743, 2948}, { 1382, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2783, 753, 2948}, { 1382, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2810, 753, 2839}, { -512, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2810, 743, 2839}, { -512, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2722, 743, 2803}, { 9183, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2722, 753, 2803}, { 9183, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2569, 753, 2845}, {-11725, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2569, 743, 2845}, {-11725, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2677, 743, 2906}, { 1019, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2677, 753, 2906}, { 1019, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2310, 753, 2663}, {-30823, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2310, 743, 2663}, {-30823, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2439, 743, 2754}, {-14631, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2439, 753, 2754}, {-14631, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2569, 743, 2845}, { 1559, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2569, 753, 2845}, { 1559, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3311, 753, 2260}, { -409, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3311, 743, 2260}, { -409, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3339, 743, 2334}, { 7645, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3339, 753, 2334}, { 7645, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3465, 753, 2410}, { -9932, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3465, 743, 2410}, { -9932, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3447, 743, 2304}, { 989, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3447, 753, 2304}, { 989, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3339, 753, 2334}, { -512, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3339, 743, 2334}, { -512, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3352, 743, 2417}, { 8095, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3352, 753, 2417}, { 8095, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3453, 753, 2510}, { -9010, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3453, 743, 2510}, { -9010, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3465, 743, 2410}, { 1291, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3465, 753, 2410}, { 1291, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3352, 753, 2417}, { -102, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3352, 743, 2417}, { -102, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3341, 743, 2497}, { 8128, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3341, 753, 2497}, { 8128, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3447, 753, 2304}, { -8192, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3447, 743, 2304}, { -8192, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3413, 743, 2211}, { 1945, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3413, 753, 2211}, { 1945, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3288, 753, 2033}, {-10444, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3288, 743, 2033}, {-10444, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3194, 743, 1958}, { 1916, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3194, 753, 1958}, { 1916, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3356, 753, 2116}, { -9113, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3356, 743, 2116}, { -9113, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3288, 743, 2033}, { 1806, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3288, 753, 2033}, { 1806, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3209, 753, 2114}, { -409, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3209, 743, 2114}, { -409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3264, 743, 2181}, { 8456, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3264, 753, 2181}, { 8456, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3413, 753, 2211}, {-10342, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3413, 743, 2211}, {-10342, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3356, 743, 2116}, { 1104, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3356, 753, 2116}, { 1104, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3264, 753, 2181}, { 307, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3264, 743, 2181}, { 307, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3311, 743, 2260}, { 9815, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3311, 753, 2260}, { 9815, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3429, 753, 2612}, { -9523, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3429, 743, 2612}, { -9523, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3453, 743, 2510}, { 1217, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3453, 753, 2510}, { 1217, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3245, 753, 2712}, { -153, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3245, 743, 2712}, { -153, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3174, 743, 2780}, { 9900, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3174, 753, 2780}, { 9900, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3125, 753, 2929}, {-10956, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3125, 743, 2929}, {-10956, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3230, 743, 2879}, { 949, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3230, 753, 2879}, { 949, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3127, 753, 2049}, { 204, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3127, 743, 2049}, { 204, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3209, 743, 2114}, { 10855, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3209, 753, 2114}, { 10855, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1890, 743, 2358}, {-16435, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2028, 743, 2460}, { 1105, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-2028, 753, 2460}, { 1105, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-1890, 753, 2358}, {-16435, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3230, 753, 2879}, {-11315, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3230, 743, 2879}, {-11315, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3325, 743, 2793}, { 1743, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3325, 753, 2793}, { 1743, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3341, 753, 2497}, { -51, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3341, 743, 2497}, { -51, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3320, 743, 2578}, { 8550, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3320, 753, 2578}, { 8550, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3388, 753, 2703}, { -8499, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3388, 743, 2703}, { -8499, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3429, 743, 2612}, { 1741, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3429, 753, 2612}, { 1741, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3320, 753, 2578}, { 409, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3320, 743, 2578}, { 409, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3291, 743, 2645}, { 7865, 1024}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3291, 753, 2645}, { 7865, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3325, 753, 2793}, { -9523, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3325, 743, 2793}, { -9523, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3388, 743, 2703}, { 1762, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3388, 753, 2703}, { 1762, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3291, 753, 2645}, { -307, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3291, 743, 2645}, { -307, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3245, 743, 2712}, { 8035, 1023}, {0xfc, 0xfc, 0x00, 0x00}}, + {{-3245, 753, 2712}, { 8035, -36}, {0xfc, 0xfc, 0x00, 0x00}}, + {{ -855, 607, -708}, { 640, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -761, 607, -772}, { 564, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -808, 611, -833}, { 901, 1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -890, 611, -757}, { 900, 173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -919, 619, -929}, { 1434, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -983, 623, -963}, { 1701, 948}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1023, 623, -857}, { 1625, 253}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -974, 619, -830}, { 1422, 312}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -930, 615, -798}, { 1220, 320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -860, 615, -887}, { 1168, 1047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1058, 627, -991}, { 1917, 943}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1148, 631, -1011}, { 2244, 843}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1157, 631, -898}, { 2189, 94}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1083, 627, -881}, { 1917, 175}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -860, 615, -887}, { 1229, 982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -930, 615, -798}, { 1152, 120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, 595, -564}, { -265, 901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -697, 599, -646}, { 76, 982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, 599, -613}, { 40, 8}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -792, 595, -548}, { -229, -47}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -785, 591, -479}, { 1530, 77}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -670, 591, -477}, { 1466, 967}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, 595, -564}, { 1785, 926}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -792, 595, -548}, { 1785, 50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -728, 603, -713}, { 318, 1032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -761, 607, -772}, { 606, 1040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -855, 607, -708}, { 539, 81}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -829, 603, -664}, { 324, 86}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, 599, -613}, { 83, 38}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -697, 599, -646}, { 4, 971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1023, 623, -857}, { 1692, 170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -983, 623, -963}, { 1637, 957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1641, 659, -795}, { 344, 1047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1696, 663, -711}, { 701, 1001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1596, 663, -656}, { 623, 181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 659, -724}, { 338, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1511, 655, -776}, { 96, 212}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1585, 655, -863}, { 29, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1596, 663, -656}, { 707, 189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1696, 663, -711}, { 625, 1241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, 667, -580}, { 1181, 1063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 667, -553}, { 1143, 43}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 667, -553}, { -908, 175}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, 667, -580}, { -938, 936}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 671, -345}, { 9, 981}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 671, -337}, { -37, 206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1418, 647, -847}, { -356, -58}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1469, 647, -948}, { -429, 876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1528, 651, -910}, { -173, 961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1466, 651, -816}, { -150, 6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1233, 635, -1015}, { 550, 1074}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1321, 639, -1007}, { 903, 1061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, 639, -895}, { 814, 287}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1224, 635, -902}, { 535, 305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1157, 631, -898}, { 267, 240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1148, 631, -1011}, { 208, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1399, 643, -982}, { 1158, 1086}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1469, 647, -948}, { 1464, 1074}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1418, 647, -847}, { 1457, 109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1360, 643, -875}, { 1201, 120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, 639, -895}, { 932, 31}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1321, 639, -1007}, { 837, 997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1585, 655, -863}, { 98, 972}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1511, 655, -776}, { 73, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 583, -352}, { 941, 53}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -692, 583, -318}, { 874, 925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -677, 587, -393}, { 1171, 954}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -788, 587, -411}, { 1175, 78}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1551, 531, -53}, { 1060, 1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1492, 535, -11}, { 1400, 1061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1433, 535, -109}, { 1424, 92}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1478, 531, -139}, { 1166, 60}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1516, 527, -176}, { 829, 87}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1602, 527, -101}, { 743, 1040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1551, 531, -53}, { 1070, 1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1478, 531, -139}, { 1075, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1424, 539, 23}, { 1777, 829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1355, 543, 47}, { 2083, 828}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1328, 543, -64}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1381, 539, -81}, { 1814, 8}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1433, 535, -109}, { 1586, 132}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1492, 535, -11}, { 1509, 1098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1424, 539, 23}, { 1823, 1072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1381, 539, -81}, { 1829, 123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1587, 519, -268}, { 210, 61}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1691, 519, -221}, { 170, 1018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1648, 523, -158}, { 492, 1001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1553, 523, -218}, { 464, 42}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1731, 505, -728}, { 396, 762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 507, -510}, { 1175, 766}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1644, 507, -515}, { 1098, 326}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1622, 505, -706}, { 421, 326}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1644, 507, -515}, { 1105, 20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 507, -510}, { 1067, 971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1735, 511, -351}, { 1717, 1025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1625, 511, -374}, { 1687, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1718, 515, -289}, { -139, 898}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1691, 519, -221}, { 191, 1047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1587, 519, -268}, { 178, 74}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1611, 515, -324}, { -95, -39}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1625, 511, -374}, { -355, -222}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1735, 511, -351}, { -390, 815}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1718, 515, -289}, { -70, 927}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1611, 515, -324}, { -99, -129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1648, 523, -158}, { 464, 1292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1602, 527, -101}, { 729, 1335}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1516, 527, -176}, { 731, 40}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1553, 523, -218}, { 524, 29}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1267, 547, 64}, { 364, 988}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1182, 551, 67}, { 692, 1025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1189, 551, -47}, { 656, 54}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, 547, -48}, { 394, 32}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -943, 567, -141}, { -81, 54}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -874, 567, -50}, { -152, 1001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -815, 571, -104}, { 152, 1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -897, 571, -185}, { 159, 83}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -724, 579, -239}, { 690, 1026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -692, 583, -318}, { 991, 1006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -800, 583, -352}, { 919, 47}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, 579, -291}, { 686, 56}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -854, 575, -238}, { 491, 143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -759, 575, -169}, { 417, 1126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -724, 579, -239}, { 719, 1092}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -826, 579, -291}, { 720, 133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -677, 587, -393}, { 1111, 843}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -670, 591, -477}, { 1414, 858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -785, 591, -479}, { 1401, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -788, 587, -411}, { 1155, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -815, 571, -104}, { 164, 1054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -759, 575, -169}, { 451, 1074}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -854, 575, -238}, { 436, -19}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -897, 571, -185}, { 204, -9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1328, 543, -64}, { 35, 210}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1355, 543, 47}, { 1, 981}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1267, 547, 64}, { 398, 1018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1257, 547, -48}, { 357, 252}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1099, 555, 52}, { 994, 1092}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1016, 559, 29}, { 1319, 1087}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1055, 559, -78}, { 1289, 34}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1122, 555, -59}, { 1025, 46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1189, 551, -47}, { 702, 175}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1182, 551, 67}, { 670, 999}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1099, 555, 52}, { 999, 1004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1122, 555, -59}, { 968, 182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 563, -5}, { -414, 930}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -874, 567, -50}, { -60, 964}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -943, 567, -141}, { -85, -96}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -998, 563, -104}, { -368, -109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1055, 559, -78}, { 1274, 138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1016, 559, 29}, { 1233, 1105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -944, 563, -5}, { 1575, 1048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -998, 563, -104}, { 1543, 98}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1057, 655, -2240}, { 26, 138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1168, 655, -2257}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1184, 616, -2149}, { 557, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1073, 616, -2131}, { 562, 137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1199, 580, -2042}, { 1115, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1090, 580, -2022}, { 1097, 137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1026, 738, -2441}, { 957, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1134, 738, -2471}, { 926, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, 697, -2364}, { 1503, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1041, 697, -2340}, { 1505, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1168, 655, -2257}, { 2081, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1057, 655, -2240}, { 2053, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1224, 548, -1931}, { 1590, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1248, 524, -1821}, { 2058, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1135, 524, -1795}, { 2105, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1113, 548, -1909}, { 1622, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1090, 580, -2022}, { 1139, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1199, 580, -2042}, { 1121, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1283, 486, -1399}, { 1570, 501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1384, 486, -1451}, { 1584, 772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1483, 488, -1264}, { 2357, 748}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1387, 488, -1205}, { 2377, 479}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1199, 496, -1589}, { 788, 360}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, 496, -1620}, { 853, 761}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1384, 486, -1451}, { 1572, 775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1283, 486, -1399}, { 1592, 371}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1135, 524, -1795}, { 43, 720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1248, 524, -1821}, { 66, 340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1278, 506, -1720}, { 439, 335}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1167, 506, -1692}, { 427, 712}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, 496, -1620}, { 812, 330}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1199, 496, -1589}, { 812, 704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -975, 802, -2610}, { 59, 141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1079, 802, -2655}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1110, 774, -2563}, { 479, 1052}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, 774, -2525}, { 503, 167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1134, 738, -2471}, { 961, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1026, 738, -2441}, { 949, 136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -345, 935, -3197}, { 1163, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -397, 935, -3297}, { 1156, 1113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 914, -3196}, { 2042, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -516, 914, -3100}, { 2015, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1387, 488, -1205}, { 329, 450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1483, 488, -1264}, { 329, 760}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1587, 493, -1100}, { 1055, 740}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 493, -1046}, { 1028, 427}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1573, 503, -884}, { 1742, 541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1669, 503, -922}, { 1729, 826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1731, 505, -728}, { 2498, 776}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1622, 505, -706}, { 2438, 475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1587, 493, -1100}, { 1027, 912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1669, 503, -922}, { 1768, 879}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1573, 503, -884}, { 1733, 552}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 493, -1046}, { 1036, 549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -516, 914, -3100}, { 18, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -575, 914, -3196}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -731, 895, -3093}, { 1042, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -660, 895, -3006}, { 980, 65}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -885, 847, -2765}, { 952, 61}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -979, 847, -2828}, { 910, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1036, 827, -2741}, { 1512, 1079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -937, 827, -2687}, { 1498, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1079, 802, -2655}, { 2073, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -975, 802, -2610}, { 2002, 66}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -786, 871, -2885}, { 35, 138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -869, 871, -2962}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -979, 847, -2828}, { 965, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -885, 847, -2765}, { 903, 137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -660, 895, -3006}, { 1074, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -731, 895, -3093}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -869, 871, -2962}, { 2059, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -786, 871, -2885}, { 2024, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1154, 999, -4189}, { -32, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1061, 999, -4252}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 963, 999, -4127}, { 725, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1047, 999, -4052}, { 757, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1047, 999, -4052}, { 741, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 963, 999, -4127}, { 773, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 1007, -3933}, { 2020, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 842, 1007, -3847}, { 2064, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 842, 1007, -3847}, { 41, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 1007, -3933}, { 39, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 561, 1007, -3786}, { 1041, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 622, 1007, -3691}, { 1102, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 622, 1007, -3691}, { 1023, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 561, 1007, -3786}, { 1044, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 346, 999, -3662}, { 2044, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 399, 999, -3563}, { 2055, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 399, 999, -3563}, { -10, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 346, 999, -3662}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 119, 983, -3546}, { 932, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 169, 983, -3445}, { 938, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 169, 983, -3445}, { 928, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 119, 983, -3546}, { 934, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -160, 959, -3413}, { 2046, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -111, 959, -3312}, { 2044, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -111, 959, -3312}, { 21, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -160, 959, -3413}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -397, 935, -3297}, { 1156, 1113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -345, 935, -3197}, { 1163, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 999, -4351}, { 945, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1149, 999, -4401}, { 994, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1061, 999, -4252}, { 2009, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1154, 999, -4189}, { 2050, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 773, 999, -5440}, { 1023, -30}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 751, 999, -5329}, { 1057, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 887, 999, -5297}, { 1980, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 935, 999, -5400}, { 2132, -9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 935, 999, -5400}, { -27, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 887, 999, -5297}, { 66, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1007, 999, -5222}, { 999, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1079, 999, -5309}, { 1091, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1079, 999, -5309}, { 997, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1007, 999, -5222}, { 1092, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1100, 999, -5124}, { 2013, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1190, 999, -5193}, { 2096, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1190, 999, -5193}, { -13, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1100, 999, -5124}, { 62, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1176, 999, -4998}, { 974, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 999, -5046}, { 1052, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1317, 999, -4516}, { -11, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1209, 999, -4548}, { 58, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1149, 999, -4401}, { 982, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 999, -4351}, { 1031, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 999, -4699}, { 949, -20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1239, 999, -4703}, { 1055, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1209, 999, -4548}, { 2039, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1317, 999, -4516}, { 2100, -25}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1337, 999, -4873}, { -18, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1226, 999, -4850}, { 62, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1239, 999, -4703}, { 975, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 999, -4699}, { 1068, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 999, -5046}, { 943, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1176, 999, -4998}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1226, 999, -4850}, { 2025, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1337, 999, -4873}, { 2108, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 7, 999, -4953}, { 993, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 115, 999, -4919}, { 1059, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 164, 999, -5040}, { 1981, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 65, 999, -5095}, { 2075, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -28, 999, -4795}, { -40, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 83, 999, -4776}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 115, 999, -4919}, { 1039, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 7, 999, -4953}, { 1104, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -48, 994, -4629}, { 1058, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 64, 994, -4620}, { 1084, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 83, 999, -4776}, { 2029, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -28, 999, -4795}, { 2063, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 983, -4451}, { -15, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 983, -4449}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 64, 994, -4620}, { 1064, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -48, 994, -4629}, { 1091, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 65, 999, -5095}, { -22, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 164, 999, -5040}, { 66, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 244, 999, -5151}, { 970, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 160, 999, -5227}, { 1054, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 606, 999, -5451}, { 21, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 616, 999, -5338}, { 128, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 751, 999, -5329}, { 997, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 773, 999, -5440}, { 1086, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 445, 999, -5413}, { 990, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 485, 999, -5307}, { 1092, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 616, 999, -5338}, { 2008, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 606, 999, -5451}, { 2121, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 292, 999, -5343}, { -5, -12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 356, 999, -5250}, { 127, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 485, 999, -5307}, { 1032, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 445, 999, -5413}, { 1075, -30}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 160, 999, -5227}, { 1006, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 244, 999, -5151}, { 1087, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 356, 999, -5250}, { 2042, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 292, 999, -5343}, { 2125, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 943, -4075}, { -13, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 943, -4075}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 965, -4262}, { 1023, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 965, -4263}, { 1017, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 983, -4449}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 983, -4451}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 727, -2950}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 727, -2950}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 771, -3138}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 771, -3138}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 815, -3325}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 815, -3325}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 647, -2575}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 647, -2575}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 683, -2763}, { 1019, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 683, -2763}, { 1019, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 727, -2950}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 727, -2950}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 815, -3325}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 815, -3325}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 853, -3513}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 853, -3513}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 887, -3700}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 887, -3700}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 887, -3700}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 887, -3700}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 917, -3888}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 917, -3888}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 917, -3888}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 943, -4075}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 943, -4075}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 917, -3888}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 719, -2013}, { 1071, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 687, -2106}, { 1567, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 687, -2106}, { 1567, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 719, -2013}, { 1071, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 663, -2200}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 663, -2200}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1063, -1450}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1063, -1450}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 992, -1544}, { 501, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 992, -1544}, { 501, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 923, -1638}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 923, -1638}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 859, -1731}, { 1546, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 859, -1731}, { 1546, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 803, -1825}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 803, -1825}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 757, -1919}, { 543, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 757, -1919}, { 543, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 663, -2200}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 663, -2200}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 647, -2294}, { 514, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 647, -2294}, { 514, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 639, -2388}, { 1027, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 639, -2388}, { 1027, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 639, -2481}, { 1538, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 639, -2481}, { 1538, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 647, -2575}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 647, -2575}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 803, -1825}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 803, -1825}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1326, -1075}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1326, -1075}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1272, -1169}, { 494, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1272, -1169}, { 494, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1206, -1263}, { 999, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1206, -1263}, { 999, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1498, -325}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1498, -325}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1490, -419}, { 500, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1490, -419}, { 500, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1479, -512}, { 1009, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1479, -512}, { 1009, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1465, -606}, { 1526, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1465, -606}, { 1526, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1450, -700}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1450, -700}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, 1510, -27}, { 237, 1017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 59, 1504, -176}, { 1176, 1017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -54, 1504, -175}, { 1140, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 1510, -25}, { 164, -4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1498, -325}, { 2115, 1017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1498, -325}, { 2115, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1367, -981}, { 1523, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1326, -1075}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1326, -1075}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1367, -981}, { 1523, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1401, -888}, { 1007, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1401, -888}, { 1007, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1136, -1356}, { 1513, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1136, -1356}, { 1513, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1063, -1450}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1063, -1450}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1450, -700}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1450, -700}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1429, -794}, { 499, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1429, -794}, { 499, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1401, -888}, { 1007, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -56, 1401, -888}, { 1007, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 1510, 0}, { -89, 1019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 1510, 0}, { 4504, 1101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 61, 1510, -27}, { 4505, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -51, 1510, -25}, { -89, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 432, 1306, 2545}, { 24, 896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 432, 1324, 2383}, { 933, 929}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 319, 1324, 2383}, { 933, 106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 319, 1306, 2545}, { 24, 74}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 223, 1410, 1499}, { -99, 146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 329, 1410, 1462}, { -99, 971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 267, 1432, 1312}, { 711, 913}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 163, 1432, 1355}, { 685, 91}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 266, 1391, 1658}, { 988, 146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 377, 1391, 1636}, { 943, 971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 329, 1410, 1462}, { 1954, 880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 223, 1410, 1499}, { 1909, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 288, 1377, 1827}, { -58, 155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 1377, 1815}, { -58, 1041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 377, 1391, 1636}, { 1006, 1049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 266, 1391, 1658}, { 947, 162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 303, 1356, 2061}, { 664, 146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 416, 1356, 2056}, { 664, 969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 400, 1377, 1815}, { 2018, 928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 288, 1377, 1827}, { 1978, 106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 319, 1324, 2383}, { 916, 114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 432, 1324, 2383}, { 916, 1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 424, 1340, 2220}, { 1806, 971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 311, 1340, 2222}, { 1793, 84}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 416, 1356, 2056}, { 2696, 942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 303, 1356, 2061}, { 2671, 55}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 163, 1432, 1355}, { 716, 51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 267, 1432, 1312}, { 716, 937}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 214, 1450, 1170}, { 1503, 942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 106, 1450, 1203}, { 1553, 56}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -40, 1508, 330}, { 7, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 72, 1508, 322}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 67, 1509, 161}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -45, 1509, 165}, { 1027, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 1510, 0}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 1510, 0}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -18, 1499, 630}, { 532, 115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 1499, 618}, { 531, 938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 83, 1504, 470}, { 1294, 944}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -29, 1504, 480}, { 1303, 121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 72, 1508, 322}, { 2057, 950}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -40, 1508, 330}, { 2073, 127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 57, 1470, 1033}, { 458, -38}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 167, 1470, 1010}, { 461, 919}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 125, 1485, 839}, { 1369, 906}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 14, 1485, 853}, { 1408, -46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 106, 1450, 1203}, { -450, 37}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 214, 1450, 1170}, { -391, 993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 14, 1485, 853}, { -629, 223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 125, 1485, 839}, { -614, 1045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1852, 723, 1065}, { -352, 149}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1939, 723, 994}, { -333, 1104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2074, 733, 1136}, { 346, 1038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1996, 733, 1218}, { 379, 78}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1996, 733, 1218}, { 356, -85}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2074, 733, 1136}, { 392, 966}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2264, 738, 1296}, { 1352, 1083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2194, 738, 1384}, { 1352, 36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2194, 738, 1384}, { -697, 109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2264, 738, 1296}, { -684, 1068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2487, 743, 1465}, { 379, 1008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2420, 743, 1555}, { 379, 48}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2724, 743, 1640}, { 1493, 979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2658, 743, 1731}, { 1502, 19}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 671, -147}, { 806, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 671, -147}, { 806, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 675, 2}, { 1439, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 675, 2}, { 1439, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 679, 150}, { 2072, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 679, 150}, { 2072, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 671, -337}, { -5, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 671, -345}, { -42, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2658, 743, 1731}, { -479, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2724, 743, 1640}, { -470, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2964, 743, 1805}, { 509, 1001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2901, 743, 1899}, { 509, 41}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1719, 713, 875}, { 711, -109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1823, 713, 827}, { 730, 947}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1876, 718, 921}, { 1241, 950}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1780, 718, 981}, { 1290, -93}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3194, 743, 1958}, { 1435, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3127, 743, 2049}, { 1422, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 686, 287}, { 509, 1050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 693, 423}, { 1018, 1053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1644, 693, 427}, { 1034, 6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 686, 289}, { 517, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 679, 150}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 679, 150}, { 0, 1047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1764, 700, 528}, { 1509, 1004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1773, 707, 633}, { 1934, 985}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1661, 707, 651}, { 1964, 24}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1653, 700, 539}, { 1510, 44}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1644, 693, 427}, { 1056, 65}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 693, 423}, { 1084, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1876, 718, 921}, { 1249, 1119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1939, 723, 994}, { 1689, 1088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1852, 723, 1065}, { 1732, -70}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1780, 718, 981}, { 1226, -20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1661, 707, 651}, { -111, -57}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1773, 707, 633}, { -76, 982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 710, 735}, { 312, 845}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1680, 710, 768}, { 333, -199}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 710, 735}, { 394, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1823, 713, 827}, { 777, 1025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1719, 713, 875}, { 811, 51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1680, 710, 768}, { 370, 69}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 17, 1119, 4016}, { 609, 929}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 133, 1135, 3936}, { 1177, 958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1135, 3854}, { 1143, 246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 1055, 3916}, { 1244, 1099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -740, 1063, 3999}, { 1802, 954}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, 1063, 3902}, { 1720, 78}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, 1063, 3902}, { -194, 18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -740, 1063, 3999}, { -260, 893}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -588, 1071, 4073}, { 384, 966}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -174, 1103, 3972}, { 90, 296}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -136, 1103, 4078}, { 43, 933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 17, 1119, 4016}, { 658, 972}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -588, 1071, 4073}, { 311, 954}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -437, 1079, 4101}, { 881, 1030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -426, 1079, 3989}, { 876, 362}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -274, 1091, 4107}, { -413, 912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -136, 1103, 4078}, { 114, 1003}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -174, 1103, 3972}, { 38, 386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -426, 1079, 3989}, { 866, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -437, 1079, 4101}, { 866, 769}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -274, 1091, 4107}, { 1726, 695}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -286, 1091, 3994}, { 1605, -63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -43, 1119, 3919}, { 666, 211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -775, 1055, 3837}, { 1272, 208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -556, 1071, 3964}, { 339, 89}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -43, 1119, 3919}, { 614, 336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -556, 1071, 3964}, { 384, 293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -286, 1091, 3994}, { -390, 307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 319, 1242, 3075}, { -714, 180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 432, 1242, 3079}, { -714, 949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 432, 1265, 2893}, { 182, 933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 319, 1265, 2891}, { 173, 165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 432, 1265, 2893}, { 182, 933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 432, 1287, 2707}, { 1080, 917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 319, 1287, 2707}, { 1061, 149}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 319, 1265, 2891}, { 173, 165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 319, 1287, 2707}, { -885, 41}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 432, 1287, 2707}, { -885, 864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 432, 1306, 2545}, { 24, 896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 319, 1306, 2545}, { 24, 74}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 146, 1151, 3762}, { -177, 281}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 237, 1151, 3829}, { -246, 989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 327, 1167, 3678}, { 623, 1068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 224, 1167, 3630}, { 581, 350}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 273, 1187, 3494}, { -645, 251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 382, 1187, 3522}, { -676, 889}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 410, 1207, 3368}, { 88, 926}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 298, 1207, 3354}, { 48, 285}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 224, 1167, 3630}, { 638, 274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 327, 1167, 3678}, { 571, 945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 382, 1187, 3522}, { 1417, 980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 273, 1187, 3494}, { 1382, 306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 298, 1207, 3354}, { 79, 151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 410, 1207, 3368}, { 44, 973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 421, 1225, 3224}, { 667, 965}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 309, 1225, 3215}, { 680, 144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 432, 1242, 3079}, { 1289, 957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 319, 1242, 3075}, { 1282, 137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 1135, 3854}, { -802, -383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 133, 1135, 3936}, { -886, 531}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 237, 1151, 3829}, { -219, 866}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 146, 1151, 3762}, { -226, -86}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -581, 967, 2763}, { 57, 268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -631, 967, 2662}, { 3, 979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 975, 2722}, { 494, 1067}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -678, 975, 2813}, { 471, 350}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -954, 1007, 3167}, { 477, 281}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1063, 1007, 3141}, { 510, 1050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1099, 1015, 3277}, { 1017, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -986, 1015, 3288}, { 928, 266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -905, 999, 3049}, { 19, 188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1011, 999, 3009}, { 0, 955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -848, 991, 2961}, { 1641, 116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, 991, 2903}, { 1609, 947}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1011, 999, 3009}, { 2112, 910}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -905, 999, 3049}, { 2066, 102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -767, 983, 2882}, { 1079, 229}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -851, 983, 2805}, { 1046, 1006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, 991, 2903}, { 1640, 930}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -848, 991, 2961}, { 1572, 186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -678, 975, 2813}, { 524, 224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 975, 2722}, { 493, 945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -851, 983, 2805}, { 1092, 954}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -767, 983, 2882}, { 1027, 240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -986, 1015, 3288}, { 993, 129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1099, 1015, 3277}, { 914, 880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1097, 1023, 3425}, { 1451, 1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -984, 1023, 3418}, { 1466, 231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -858, 1047, 3747}, { 792, 137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 1047, 3807}, { 669, 998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 1055, 3916}, { 1244, 1099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -775, 1055, 3837}, { 1272, 208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -915, 1039, 3660}, { 308, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1020, 1039, 3701}, { 340, 1223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 1047, 3807}, { 736, 1208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -858, 1047, 3747}, { 637, 223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -960, 1031, 3543}, { -104, 61}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1070, 1031, 3568}, { -130, 991}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -984, 1023, 3418}, { 1466, 231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1097, 1023, 3425}, { 1451, 1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1070, 1031, 3568}, { 1983, 951}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -960, 1031, 3543}, { 1933, 183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 174, 911, 2865}, { 681, 235}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 245, 911, 2777}, { 578, 1077}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 111, 919, 2709}, { 1191, 1104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 919, 2809}, { 1205, 236}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 58, 919, 2809}, { 1232, 190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 111, 919, 2709}, { 1164, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -28, 927, 2660}, { 1746, 926}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -62, 927, 2767}, { 1732, 157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -62, 927, 2767}, { -263, -306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -28, 927, 2660}, { -303, 725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -169, 935, 2629}, { 258, 861}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -188, 935, 2740}, { 239, -187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -188, 935, 2740}, { 248, 190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -169, 935, 2629}, { 213, 1009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -274, 943, 2613}, { 663, 1074}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, 943, 2726}, { 636, 252}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -279, 943, 2726}, { 672, 232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -274, 943, 2613}, { 617, 1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -394, 951, 2613}, { 1081, 1015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -381, 951, 2725}, { 1070, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, 959, 2624}, { 1533, 955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -478, 959, 2732}, { 1447, 211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -478, 959, 2732}, { -402, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, 959, 2624}, { -434, 832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -631, 967, 2662}, { 72, 976}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -581, 967, 2763}, { 27, 147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 903, 2951}, { -25, 248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 379, 903, 2871}, { -76, 953}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 245, 911, 2777}, { 639, 951}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 174, 911, 2865}, { 640, 235}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 847, 3613}, { 513, 269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1318, 847, 3499}, { 567, 896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1185, 855, 3485}, { 1147, 813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1166, 855, 3596}, { 1206, 166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1166, 855, 3596}, { 1147, 168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1185, 855, 3485}, { 1207, 880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1045, 863, 3439}, { 1845, 894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1003, 863, 3544}, { 1887, 177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1003, 863, 3544}, { -234, 288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1045, 863, 3439}, { -201, 1097}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 928, 871, 3375}, { 334, 887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 864, 871, 3468}, { 401, 39}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 864, 871, 3468}, { 384, 72}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 928, 871, 3375}, { 420, 838}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 817, 879, 3281}, { 1112, 825}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 742, 879, 3365}, { 1142, 57}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 742, 879, 3365}, { -849, -15}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 817, 879, 3281}, { -799, 1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 679, 887, 3154}, { 132, 974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 887, 3235}, { 110, -69}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 887, 3235}, { 52, 140}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 679, 887, 3154}, { 90, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 540, 895, 3010}, { 1019, 907}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 459, 895, 3088}, { 999, 86}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 459, 895, 3088}, { 975, 238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 540, 895, 3010}, { 910, 911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 379, 903, 2871}, { 1972, 853}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 300, 903, 2951}, { 2026, 178}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2083, 791, 2366}, { 310, 193}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1979, 791, 2410}, { 315, 789}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2047, 791, 2569}, { 905, 747}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2047, 791, 2569}, { 946, 816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2077, 794, 2723}, { 1550, 824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2190, 794, 2727}, { 1604, 121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2076, 799, 2917}, { 505, 907}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2022, 807, 3099}, { 1283, 899}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2123, 807, 3149}, { 1387, 136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2123, 807, 3149}, { -710, 291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2022, 807, 3099}, { -660, 990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1913, 815, 3267}, { 53, 782}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2187, 799, 2943}, { 477, 323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2190, 794, 2727}, { -409, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2076, 799, 2917}, { 382, 1080}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2077, 794, 2723}, { -409, 1112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2159, 791, 2549}, { 984, 160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2159, 791, 2549}, { 911, 94}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2187, 799, 2943}, { 506, 136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2002, 815, 3336}, { 84, 58}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2002, 815, 3336}, { 8, 139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1913, 815, 3267}, { 59, 925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1775, 823, 3388}, { 643, 719}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1848, 823, 3474}, { 664, -108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1848, 823, 3474}, { 617, -113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1775, 823, 3388}, { 699, 887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1632, 831, 3455}, { 1333, 880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1687, 831, 3553}, { 1341, -155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1687, 831, 3553}, { -740, 288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1632, 831, 3455}, { -682, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1472, 839, 3493}, { -56, 910}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1505, 839, 3602}, { -19, 130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1505, 839, 3602}, { -111, 55}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1472, 839, 3493}, { -46, 916}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1318, 847, 3499}, { 531, 931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 847, 3613}, { 566, 44}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1181, 775, 1864}, { 37, 74}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1177, 775, 1976}, { 37, 961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1376, 783, 1991}, { 793, 931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1395, 783, 1880}, { 850, 42}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 832, 759, 1864}, { 597, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 832, 759, 1976}, { 597, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1004, 767, 1976}, { 1334, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1006, 767, 1864}, { 1343, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1177, 775, 1976}, { 2072, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1181, 775, 1864}, { 2089, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1395, 783, 1880}, { 796, 34}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1376, 783, 1991}, { 868, 914}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1547, 787, 2033}, { 1604, 896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1587, 787, 1927}, { 1620, 19}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1985, 791, 2213}, { -432, 196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1893, 791, 2277}, { -396, 956}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1979, 791, 2410}, { 264, 854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2083, 791, 2366}, { 327, 90}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1869, 791, 2090}, { 796, 13}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1791, 791, 2172}, { 821, 890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1893, 791, 2277}, { 1454, 831}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1985, 791, 2213}, { 1528, -45}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1733, 791, 1992}, { 219, 169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1674, 791, 2088}, { 249, 930}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1791, 791, 2172}, { 778, 880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1869, 791, 2090}, { 832, 117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1587, 787, 1927}, { -439, 125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1547, 787, 2033}, { -404, 941}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1674, 791, 2088}, { 202, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1733, 791, 1992}, { 263, -10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 735, 1864}, { 797, 30}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 735, 1976}, { 797, 990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -862, 723, 1976}, { 1197, 974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -862, 723, 1864}, { 1197, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -771, 703, 1976}, { 1602, 957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -771, 703, 1864}, { 1602, -2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -771, 703, 1976}, { 1602, 945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -680, 675, 1976}, { 2027, 945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -680, 675, 1864}, { 2027, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -771, 703, 1864}, { 1602, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -589, 643, 1976}, { 2457, 945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -589, 643, 1864}, { 2457, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, 611, 1976}, { 2887, 945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -498, 611, 1864}, { 2887, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 639, 1976}, { 1295, 912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 149, 671, 1976}, { 1682, 899}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 149, 671, 1864}, { 1682, 131}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 56, 639, 1864}, { 1295, 144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -38, 603, 1976}, { 903, 925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -38, 603, 1864}, { 903, 157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 149, 671, 1864}, { -356, -33}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 149, 671, 1976}, { -356, 852}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 317, 711, 1976}, { 410, 882}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 317, 711, 1864}, { 410, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 484, 735, 1976}, { 1163, 911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 484, 735, 1864}, { 1163, 25}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -224, 567, 1864}, { 157, 182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -224, 567, 1976}, { 157, 950}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 579, 1976}, { 524, 938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 579, 1864}, { 524, 170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -406, 583, 1976}, { 3311, 945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -406, 583, 1864}, { 3311, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1610, 743, 2026}, { -18, 86}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 743, 2124}, { 7, 968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, 743, 2038}, { 776, 926}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1417, 743, 1933}, { 809, 40}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 484, 735, 1864}, { 1113, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 484, 735, 1976}, { 1113, 945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 658, 749, 1976}, { 1888, 945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 658, 749, 1864}, { 1888, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 832, 759, 1976}, { 2663, 945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 832, 759, 1864}, { 2663, 59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1417, 743, 1933}, { 751, -39}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1374, 743, 2038}, { 783, 779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1258, 743, 1999}, { 1318, 752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1285, 743, 1890}, { 1353, -70}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -406, 583, 1976}, { -610, 955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -315, 567, 1976}, { -208, 955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -315, 567, 1864}, { -208, 187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -406, 583, 1864}, { -610, 187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -224, 567, 1976}, { 187, 955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -224, 567, 1864}, { 187, 187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1136, 743, 1864}, { 1, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1126, 743, 1976}, { 43, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 735, 1976}, { 797, 990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 735, 1864}, { 797, 30}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1285, 743, 1890}, { 1310, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1258, 743, 1999}, { 1350, 720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1126, 743, 1976}, { 2000, 720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1136, 743, 1864}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2722, 743, 2803}, { 1633, 124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2677, 743, 2906}, { 1567, 894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, 743, 2845}, { 2048, 887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2629, 743, 2750}, { 2048, 118}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2810, 743, 2839}, { 1163, 234}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2783, 743, 2948}, { 1089, 957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2677, 743, 2906}, { 1536, 911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2722, 743, 2803}, { 1536, 188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2896, 743, 2854}, { 786, -20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2890, 743, 2968}, { 745, 1018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2783, 743, 2948}, { 1131, 1065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2810, 743, 2839}, { 1095, 17}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2993, 743, 2846}, { 298, 253}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3012, 743, 2958}, { 298, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2890, 743, 2968}, { 817, 955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2896, 743, 2854}, { 715, 198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3090, 743, 2822}, { -125, 197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3125, 743, 2929}, { -199, 958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3012, 743, 2958}, { 298, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2439, 743, 2754}, { 490, 949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2310, 743, 2663}, { 981, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2375, 743, 2572}, { 981, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2502, 743, 2661}, { 500, -10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2629, 743, 2750}, { 19, -20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, 743, 2845}, { 0, 938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2095, 743, 2369}, { -5, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2028, 743, 2460}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1890, 743, 2358}, { 594, 991}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1957, 743, 2267}, { 587, -55}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1753, 743, 2256}, { 1188, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1820, 743, 2166}, { 1181, -87}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2169, 743, 2562}, { 1520, 949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2375, 743, 2572}, { 981, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2169, 743, 2562}, { 1520, 949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2235, 743, 2470}, { 1518, -10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2028, 743, 2460}, { 2060, 938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2095, 743, 2369}, { 2056, -21}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3174, 743, 2780}, { -512, -25}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3230, 743, 2879}, { -512, 804}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3125, 743, 2929}, { -54, 881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3090, 743, 2822}, { -142, 47}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3311, 743, 2260}, { 774, -90}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3413, 743, 2211}, { 688, 944}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, 743, 2304}, { 1109, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3339, 743, 2334}, { 1109, -27}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3264, 743, 2181}, { 381, 49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3356, 743, 2116}, { 381, 1099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3413, 743, 2211}, { 768, 1004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3311, 743, 2260}, { 703, -29}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3209, 743, 2114}, { 82, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3288, 743, 2033}, { 12, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3127, 743, 2049}, { -442, -32}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3194, 743, 1958}, { -474, 917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3288, 743, 2033}, { 42, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3209, 743, 2114}, { 2, 58}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1820, 743, 2166}, { 1181, -87}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1753, 743, 2256}, { 1188, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 743, 2124}, { 2016, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1610, 743, 2026}, { 2055, -20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3465, 743, 2410}, { 1561, 920}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3352, 743, 2417}, { 1465, -112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3245, 743, 2712}, { 1096, -84}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3325, 743, 2793}, { 1053, 865}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3230, 743, 2879}, { 1558, 931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3245, 743, 2712}, { 1096, -84}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3230, 743, 2879}, { 1558, 931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3174, 743, 2780}, { 1484, -12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3291, 743, 2645}, { 669, 131}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3388, 743, 2703}, { 669, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3325, 743, 2793}, { 1102, 962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3245, 743, 2712}, { 989, 97}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3320, 743, 2578}, { 384, 61}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3429, 743, 2612}, { 278, 928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3341, 743, 2497}, { -83, 123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3453, 743, 2510}, { -83, 1011}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3429, 743, 2612}, { 351, 980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3320, 743, 2578}, { 264, 89}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3352, 743, 2417}, { -419, 86}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3465, 743, 2410}, { -504, 950}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1267, 672, -468}, { 0, 1023}, {0x94, 0x95, 0x94, 0x00}}, + {{-1319, 600, -462}, { 32767, 32767}, {0x94, 0x95, 0x94, 0x00}}, + {{-1267, 529, -468}, { 32767, -14084}, {0x94, 0x95, 0x94, 0x00}}, + {{-1183, 556, -476}, { 32767, -32768}, {0x94, 0x95, 0x94, 0x00}}, + {{-1183, 645, -476}, { 15926, -32768}, {0x94, 0x95, 0x94, 0x00}}, + {{-1201, 734, -475}, {-32768, -32768}, {0x94, 0x95, 0x94, 0x00}}, + {{-1356, 683, -458}, { 0, 32767}, {0x94, 0x95, 0x94, 0x00}}, + {{-1104, 600, -485}, { 32767, -32768}, {0x94, 0x95, 0x94, 0x00}}, + {{-1201, 734, -475}, { 0, 1024}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{-1206, 734, -524}, { 0, 32767}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{-1272, 672, -517}, { 32767, 32767}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{-1267, 672, -468}, { 32767, 1023}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{-1267, 672, -468}, { 0, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-1272, 672, -517}, { 0, 32767}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-1362, 683, -508}, { 32767, 32767}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-1356, 683, -458}, { 32767, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-1356, 683, -458}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1362, 683, -508}, { 0, 32767}, {0x94, 0x95, 0x94, 0x00}}, + {{-1324, 600, -512}, { 32767, 32767}, {0x94, 0x95, 0x94, 0x00}}, + {{-1319, 600, -462}, { 32767, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1319, 600, -462}, { 0, 1024}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{-1324, 600, -512}, { 0, 32767}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{-1362, 518, -508}, { 32767, 32767}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{-1356, 518, -458}, { 32767, 1023}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{-1201, 467, -475}, { 32767, -32768}, {0x94, 0x95, 0x94, 0x00}}, + {{-1356, 518, -458}, { 32767, 32767}, {0x94, 0x95, 0x94, 0x00}}, + {{-1356, 518, -458}, { 0, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1362, 518, -508}, { 0, 32767}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1272, 529, -517}, { 32767, 32767}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1267, 529, -468}, { 32767, 1024}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-1104, 600, -485}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-1110, 600, -534}, { 0, 32767}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-1188, 645, -526}, { 32767, 32767}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-1183, 645, -476}, { 32767, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-1183, 556, -476}, { 0, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{-1188, 556, -526}, { 0, 32767}, {0x78, 0x79, 0x78, 0x00}}, + {{-1110, 600, -534}, { 32767, 32767}, {0x78, 0x79, 0x78, 0x00}}, + {{-1104, 600, -485}, { 32767, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{-1183, 645, -476}, { 0, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1188, 645, -526}, { 0, 32767}, {0x94, 0x95, 0x94, 0x00}}, + {{-1206, 734, -524}, { 32767, 32767}, {0x94, 0x95, 0x94, 0x00}}, + {{-1201, 734, -475}, { 32767, 1024}, {0x94, 0x95, 0x94, 0x00}}, + {{-1201, 467, -475}, { 0, 1023}, {0x94, 0x95, 0x94, 0x00}}, + {{-1206, 467, -524}, { 0, 32767}, {0x94, 0x95, 0x94, 0x00}}, + {{-1188, 556, -526}, { 32767, 32767}, {0x94, 0x95, 0x94, 0x00}}, + {{-1183, 556, -476}, { 32767, 1023}, {0x94, 0x95, 0x94, 0x00}}, + {{-1267, 529, -468}, { 0, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{-1272, 529, -517}, { 0, 32767}, {0x78, 0x79, 0x78, 0x00}}, + {{-1206, 467, -524}, { 32767, 32767}, {0x78, 0x79, 0x78, 0x00}}, + {{-1201, 467, -475}, { 32767, 1024}, {0x78, 0x79, 0x78, 0x00}}, + {{-1188, 645, -526}, { 182, 53}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1110, 600, -534}, { -489, 169}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1188, 556, -526}, { -46, 655}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1324, 600, -512}, { 1033, 675}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1272, 672, -517}, { 850, 66}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1206, 734, -524}, { 537, -505}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1272, 529, -517}, { 479, 1039}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1362, 518, -508}, { 1088, 1322}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1206, 467, -524}, { -148, 1298}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1362, 683, -508}, { 1512, 207}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -112, 897, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -86, 858, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -62, 882, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -81, 910, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -86, 858, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -47, 832, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -34, 863, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -62, 882, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -47, 832, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1, 823, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1, 856, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -34, 863, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1, 823, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, 832, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 33, 863, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1, 856, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, 832, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 858, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 61, 882, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 33, 863, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 858, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 111, 897, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 80, 910, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 61, 882, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 111, 897, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 120, 943, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 86, 943, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 80, 910, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -121, 943, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -112, 897, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -81, 910, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -88, 943, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 111, 989, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 80, 976, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 86, 943, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 120, 943, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 111, 989, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 1028, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 61, 1005, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 80, 976, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 85, 1028, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, 1054, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 33, 1023, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 61, 1005, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 45, 1054, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1, 1064, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1, 1030, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 33, 1023, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -112, 989, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -121, 943, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -88, 943, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -81, 976, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -86, 1028, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -112, 989, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -81, 976, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -62, 1005, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -47, 1054, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -86, 1028, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -62, 1005, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -34, 1023, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1, 1064, -4075}, { 1926, 1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -47, 1054, -4075}, { 1926, -268}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -34, 1023, -4075}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1, 1030, -4075}, { 0, 1389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -223, 1099, 3981}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -183, 1099, 4095}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -89, 1107, 4062}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -129, 1107, 3948}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -336, 1087, 3993}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -323, 1087, 4112}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -224, 1095, 4102}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -237, 1095, 3982}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -475, 1076, 3977}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -487, 1076, 4096}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -388, 1082, 4106}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -375, 1082, 3987}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2058, 801, 2964}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2175, 801, 2992}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2198, 797, 2895}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2081, 797, 2867}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2069, 795, 2773}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2189, 795, 2777}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2191, 793, 2677}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2071, 793, 2673}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2049, 792, 2619}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2167, 792, 2598}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 790, 2500}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2032, 790, 2521}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + +}; diff --git a/courses/special_cup/yoshi_valley/model.inc.c b/courses/special_cup/yoshi_valley/model.inc.c new file mode 100644 index 000000000..87a11a30b --- /dev/null +++ b/courses/special_cup/yoshi_valley/model.inc.c @@ -0,0 +1,3726 @@ +#include "types.h" + +mk64_Vtx d_course_yoshi_valley_vertex[] = { + + {{-1627, -100, -730}, { -1858, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1627, -89, -730}, { -1858, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1601, -97, -608}, { 10930, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1601, -108, -608}, { 10930, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1959, -85, -1142}, { -1169, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1959, -74, -1142}, { -1169, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1912, -63, -1159}, { 3938, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1912, -74, -1159}, { 3938, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1998, -95, -1105}, { -602, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1998, -84, -1105}, { -602, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1959, -74, -1142}, { 4965, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1959, -85, -1142}, { 4965, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2038, -100, -1046}, { -690, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2038, -89, -1046}, { -690, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1998, -84, -1105}, { 6558, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1998, -95, -1105}, { 6558, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1680, -95, -878}, { -1517, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1680, -84, -878}, { -1517, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1627, -89, -730}, { 14525, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1627, -100, -730}, { 14525, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1865, -68, -1160}, { 556, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1865, -57, -1160}, { 556, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1776, -64, -1059}, { 14249, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1776, -75, -1059}, { 14249, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1912, -74, -1159}, { -1174, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1912, -63, -1159}, { -1174, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1865, -57, -1160}, { 3635, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1865, -68, -1160}, { 3635, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1776, -75, -1059}, { -1113, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1776, -64, -1059}, { -1113, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1728, -79, -969}, { 9438, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1728, -90, -969}, { 9438, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1728, -90, -969}, { -803, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1728, -79, -969}, { -803, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1680, -84, -878}, { 9745, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1680, -95, -878}, { 9745, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1957, 20, -1898}, { -107, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1957, 31, -1898}, { -107, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2071, 41, -1958}, { 13060, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2071, 30, -1958}, { 13060, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1836, 10, -1820}, { 466, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1836, 21, -1820}, { 466, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1957, 31, -1898}, { 15258, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1957, 20, -1898}, { 15258, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1732, 0, -1765}, { -318, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1732, 11, -1765}, { -318, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1836, 21, -1820}, { 11744, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1836, 10, -1820}, { 11744, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2071, 30, -1958}, { -253, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2071, 41, -1958}, { -253, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2169, 51, -1973}, { 9901, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2169, 40, -1973}, { 9901, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2169, 40, -1973}, { -347, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2169, 51, -1973}, { -347, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2262, 61, -1957}, { 9352, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2262, 50, -1957}, { 9352, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2390, 25, -1628}, { -756, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2390, 36, -1628}, { -756, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2372, 21, -1498}, { 12483, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2372, 10, -1498}, { 12483, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2262, 50, -1957}, { -889, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2262, 61, -1957}, { -889, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2346, 66, -1889}, { 10178, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2346, 55, -1889}, { 10178, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2346, 55, -1889}, { -1072, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2346, 66, -1889}, { -1072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2389, 61, -1796}, { 9462, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2389, 50, -1796}, { 9462, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2402, 40, -1709}, { -10, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2402, 51, -1709}, { -10, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2390, 36, -1628}, { 8458, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2390, 25, -1628}, { 8458, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2389, 50, -1796}, { -769, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2389, 61, -1796}, { -769, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2402, 51, -1709}, { 8168, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2402, 40, -1709}, { 8168, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2021, 0, -753}, { -1517, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2021, 11, -753}, { -1517, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1926, 11, -623}, { 15020, -1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1926, 0, -623}, { 15020, 2251}, {0x88, 0x88, 0x88, 0x00}}, + {{-2035, 0, -827}, { -1675, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-2035, 11, -827}, { -1675, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2021, 11, -753}, { 5646, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2021, 0, -753}, { 5646, 2251}, {0x88, 0x88, 0x88, 0x00}}, + {{-2077, 0, -901}, { -2295, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2077, 11, -901}, { -2295, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2035, 11, -827}, { 6518, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2035, 0, -827}, { 6518, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2108, 0, -959}, { -1855, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2108, 11, -959}, { -1855, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2077, 11, -901}, { 4882, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2077, 0, -901}, { 4882, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2372, 10, -1498}, { 192, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2372, 21, -1498}, { 192, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2319, 11, -1368}, { 14846, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2319, 0, -1368}, { 14846, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2319, 0, -1368}, { -520, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2319, 11, -1368}, { -520, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2256, 11, -1219}, { 16353, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2256, 0, -1219}, { 16353, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2256, 0, -1219}, { -4121, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2256, 11, -1219}, { -4121, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2151, 6, -1029}, { 18501, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2151, -5, -1029}, { 18501, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2151, -5, -1029}, { -1971, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2151, 6, -1029}, { -1972, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2108, 11, -959}, { 6341, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2108, 0, -959}, { 6341, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-1722, 0, -543}, { -2014, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1722, 11, -543}, { -2014, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1805, 11, -611}, { 10017, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1805, 0, -611}, { 10017, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1603, 0, -492}, { -1944, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1603, 11, -492}, { -1944, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1722, 11, -543}, { 11294, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1722, 0, -543}, { 11294, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1509, 0, -477}, { -2794, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1509, 11, -477}, { -2794, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1603, 11, -492}, { 8296, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1603, 0, -492}, { 8296, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-1381, 0, -465}, { -2734, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1381, 11, -465}, { -2734, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1509, 11, -477}, { 10504, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1509, 0, -477}, { 10504, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1274, 0, -434}, { -3550, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1274, 11, -434}, { -3550, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1381, 11, -465}, { 8526, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1381, 0, -465}, { 8526, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1181, 0, -406}, { -703, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1181, 11, -406}, { -703, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1274, 11, -434}, { 9752, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1274, 0, -434}, { 9752, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1805, 0, -611}, { -3292, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1805, 11, -611}, { -3292, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 11, -712}, { 9947, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -712}, { 9947, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2097, -7, -1120}, { -1528, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2097, 4, -1120}, { -1528, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2168, 11, -1317}, { 17057, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2168, 0, -1317}, { 17057, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2046, 0, -1011}, { -3390, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2046, 11, -1011}, { -3390, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2097, 4, -1120}, { 8713, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2097, -7, -1120}, { 8713, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2002, 0, -933}, { -3410, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-2002, 11, -933}, { -3410, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2046, 11, -1011}, { 5823, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2046, 0, -1011}, { 5823, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1960, 0, -857}, { -3515, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1960, 11, -857}, { -3515, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2002, 11, -933}, { 4777, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2002, 0, -933}, { 4777, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1919, 0, -782}, { -2652, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1919, 11, -782}, { -2653, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1960, 11, -857}, { 5706, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1960, 0, -857}, { 5706, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-1879, 0, -712}, { -3367, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-1879, 11, -712}, { -3366, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1919, 11, -782}, { 4512, -1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1919, 0, -782}, { 4512, 2251}, {0x88, 0x88, 0x88, 0x00}}, + {{-1505, -98, -716}, { -158, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1505, -87, -716}, { -158, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1459, -79, -764}, { 6660, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1459, -90, -764}, { 6660, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1459, -90, -764}, { -504, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1459, -79, -764}, { -504, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1378, -59, -805}, { 8775, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1378, -70, -805}, { 8775, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1378, -70, -805}, { -429, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1378, -59, -805}, { -429, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1306, -39, -827}, { 7311, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1306, -50, -827}, { 7311, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1306, -50, -827}, { -882, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1306, -39, -827}, { -882, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1194, -19, -854}, { 10952, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1194, -30, -854}, { 10952, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1507, -108, -619}, { 326, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1507, -97, -619}, { 326, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1505, -87, -716}, { 10075, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1505, -98, -716}, { 10075, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1149, -30, -860}, { -698, 2248}, {0x88, 0x88, 0x88, 0x00}}, + {{-1149, -19, -860}, { -699, -4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, -11, -1001}, { 13988, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, -22, -1001}, { 13989, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1132, -22, -1001}, { -329, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1132, -11, -1001}, { -329, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1156, 5, -1145}, { 14669, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1156, -6, -1145}, { 14669, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1156, -6, -1145}, { -688, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1156, 5, -1145}, { -688, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 21, -1233}, { 8449, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 10, -1233}, { 8449, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1144, 10, -1233}, { -763, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1144, 21, -1233}, { -763, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, 36, -1296}, { 6854, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, 25, -1296}, { 6854, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1106, 25, -1296}, { -320, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1106, 36, -1296}, { -320, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, 56, -1358}, { 9912, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, 45, -1358}, { 9912, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1074, 45, -1490}, { 320, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1074, 56, -1490}, { 320, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1097, 51, -1479}, { 2905, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1097, 40, -1479}, { 2905, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1241, 20, -1526}, { -39, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1241, 31, -1526}, { -39, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1373, 19, -1625}, { 16839, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1373, 8, -1625}, { 16839, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1097, 40, -1479}, { -175, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1097, 51, -1479}, { -175, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1241, 31, -1526}, { 15338, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1241, 20, -1526}, { 15338, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1373, 8, -1625}, { -574, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1373, 19, -1625}, { -574, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, 13, -1689}, { 12221, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, 2, -1689}, { 12221, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1479, 2, -1689}, { -74, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1479, 13, -1689}, { -74, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1605, 11, -1749}, { 14245, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1605, 0, -1749}, { 14245, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1605, 0, -1749}, { -96, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1605, 11, -1749}, { -96, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1732, 11, -1765}, { 12997, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1732, 0, -1765}, { 12997, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1273, 10, -1285}, { 352, 2254}, {0x88, 0x88, 0x88, 0x00}}, + {{-1273, 21, -1285}, { 352, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1269, 5, -1165}, { 12010, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1269, -6, -1165}, { 12010, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1269, -6, -1165}, { -270, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1269, 5, -1165}, { -270, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1244, -15, -1012}, { 15727, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1244, -26, -1012}, { 15727, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1431, 4, -1477}, { -85, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1431, 15, -1477}, { -85, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 21, -1418}, { 9918, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 10, -1418}, { 9918, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1544, 0, -1559}, { 0, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1544, 11, -1559}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1431, 15, -1477}, { 14244, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1431, 4, -1477}, { 14244, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1619, 0, -1584}, { 34, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1619, 11, -1584}, { 34, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1544, 11, -1559}, { 8178, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1544, 0, -1559}, { 8178, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1689, 0, -1580}, { 77, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1689, 11, -1580}, { 77, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1619, 11, -1584}, { 7191, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1619, 0, -1584}, { 7191, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1756, -9, -1536}, { 64, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1756, 2, -1536}, { 64, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1689, 11, -1580}, { 8273, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1689, 0, -1580}, { 8273, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1494, -90, -891}, { 84, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1494, -79, -891}, { 84, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1567, -83, -908}, { 7661, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1567, -94, -908}, { 7661, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1406, -70, -906}, { 91, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1406, -59, -906}, { 91, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1494, -79, -891}, { 9296, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1494, -90, -891}, { 9296, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1327, -50, -935}, { -293, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1327, -39, -935}, { -293, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -59, -906}, { 8280, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -70, -906}, { 8280, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1244, -26, -1012}, { -638, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1244, -15, -1012}, { -638, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1327, -39, -935}, { 10955, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1327, -50, -935}, { 10955, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1797, -35, -1364}, { 0, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1797, -24, -1364}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, -4, -1464}, { 10423, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, -15, -1464}, { 10423, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1798, -48, -1283}, { -68, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1798, -37, -1283}, { -68, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1797, -24, -1364}, { 8194, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1797, -35, -1364}, { 8194, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1766, -58, -1206}, { -406, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1766, -47, -1206}, { -406, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1798, -37, -1283}, { 8133, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1798, -48, -1283}, { 8133, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1788, -15, -1464}, { 193, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1788, -4, -1464}, { 193, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, 2, -1536}, { 8276, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1756, -9, -1536}, { 8276, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1631, -90, -1013}, { 0, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1631, -79, -1013}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1685, -64, -1104}, { 10865, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1685, -75, -1104}, { 10865, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1685, -75, -1104}, { -369, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1685, -64, -1104}, { -369, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1766, -47, -1206}, { 12884, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1766, -58, -1206}, { 12884, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1567, -94, -908}, { -544, 2256}, {0x88, 0x88, 0x88, 0x00}}, + {{-1567, -83, -908}, { -544, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1631, -79, -1013}, { 12303, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1631, -90, -1013}, { 12302, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1230, 0, -217}, { 9083, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1230, 11, -217}, { 9083, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1158, 11, -90}, { -5821, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1158, 0, -90}, { -5821, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1308, 0, -295}, { 7112, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1308, 11, -295}, { 7112, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1230, 11, -217}, { -4222, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1230, 0, -217}, { -4222, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1452, 0, -328}, { 7925, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1452, 11, -328}, { 7925, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, 11, -295}, { -7221, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1308, 0, -295}, { -7221, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1532, -4, -350}, { 7872, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1532, 7, -350}, { 7872, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1452, 11, -328}, { -270, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1452, 0, -328}, { -270, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2349, -2, -569}, { -6684, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2349, 9, -569}, { -6684, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2298, 4, -424}, { 8880, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2298, -7, -424}, { 8880, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-2391, 0, -700}, { -6637, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2391, 11, -700}, { -6637, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2349, 9, -569}, { 6623, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2349, -2, -569}, { 6623, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2442, 0, -803}, { -5906, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2442, 11, -803}, { -5906, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2391, 11, -700}, { 5647, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2391, 0, -700}, { 5647, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2513, 0, -904}, { -6840, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2513, 11, -904}, { -6840, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2442, 11, -803}, { 5356, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2442, 0, -803}, { 5356, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2342, 0, -861}, { -6217, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2342, 11, -861}, { -6217, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2405, 11, -1009}, { 8889, -2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2405, 0, -1009}, { 8889, 2250}, {0x88, 0x88, 0x88, 0x00}}, + {{-2181, -11, -314}, { -6839, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2181, 0, -314}, { -6839, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2213, 4, -472}, { 8791, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2213, -7, -472}, { 8791, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2213, -7, -472}, { -6572, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2213, 4, -472}, { -6572, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2273, 9, -615}, { 9057, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2273, -2, -615}, { 9057, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2273, -2, -615}, { -6302, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2273, 9, -615}, { -6302, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2292, 11, -722}, { 3746, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2292, 0, -722}, { 3746, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2292, 0, -722}, { -5464, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2292, 11, -722}, { -5464, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2342, 11, -861}, { 10165, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2342, 0, -861}, { 10165, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3324, 0, -1450}, { 9359, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3324, 11, -1450}, { 9359, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3254, 11, -1320}, { -5812, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3254, 0, -1320}, { -5812, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3345, 0, -1588}, { 9309, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3345, 11, -1588}, { 9309, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3324, 11, -1450}, { -4976, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3324, 0, -1450}, { -4976, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3307, 0, -1718}, { 8766, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3307, 11, -1718}, { 8766, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3345, 11, -1588}, { -5026, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3345, 0, -1588}, { -5026, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3236, 0, -1817}, { 6953, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3236, 11, -1817}, { 6953, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3307, 11, -1718}, { -5569, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3307, 0, -1718}, { -5569, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3138, 0, -1873}, { 6243, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3138, 11, -1873}, { 6243, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3236, 11, -1817}, { -5327, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3236, 0, -1817}, { -5327, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3019, 0, -1872}, { 7159, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-3019, 11, -1872}, { 7159, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3138, 11, -1873}, { -5026, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3138, 0, -1873}, { -5026, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2917, 0, -1834}, { 5817, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2917, 11, -1834}, { 5817, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3019, 11, -1872}, { -5109, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3019, 0, -1872}, { -5109, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2883, -9, -466}, { -697, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2883, 2, -466}, { -697, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2859, 0, -562}, { 6492, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2859, -11, -562}, { 6492, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2859, -11, -562}, { -676, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2859, 0, -562}, { -676, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2796, -3, -663}, { 6513, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2796, -14, -663}, { 6513, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2796, -14, -663}, { -662, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2796, -3, -663}, { -662, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2761, -5, -757}, { 6527, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2761, -16, -757}, { 6527, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2761, -16, -757}, { -646, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2761, -5, -757}, { -646, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2737, -6, -827}, { 6543, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2737, -17, -827}, { 6543, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2737, -17, -827}, { -622, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2737, -6, -827}, { -622, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2716, -7, -911}, { 6842, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2716, -18, -911}, { 6842, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2177, 11, 598}, { -6575, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2177, 0, 598}, { -6575, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2174, -1, 720}, { 6045, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2174, 11, 720}, { 6045, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2174, -1, 720}, { 6037, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2172, -1, 730}, { 6947, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2172, 11, 730}, { 6947, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2174, 11, 720}, { 6037, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2197, -1, 757}, { -6151, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2340, 0, 806}, { 9465, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2340, 11, 806}, { 9465, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2197, 11, 757}, { -6151, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2187, 11, 756}, { -6971, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2187, -1, 756}, { -6971, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2197, -1, 757}, { -6173, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2197, 11, 757}, { -6173, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 11, 497}, { -3774, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, 497}, { -3774, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2357, 0, 472}, { 7120, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2357, 11, 472}, { 7120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2340, 11, 806}, { -4875, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2340, 0, 806}, { -4875, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2440, 0, 776}, { 5898, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-2440, 11, 776}, { 5898, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2440, 11, 776}, { -4344, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2440, 0, 776}, { -4344, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2496, 0, 700}, { 5266, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2496, 11, 700}, { 5266, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2496, 11, 700}, { -7017, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2496, 0, 700}, { -7018, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2510, 0, 560}, { 6834, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-2510, 11, 560}, { 6834, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2240, 11, 501}, { -5114, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2240, 0, 501}, { -5114, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2177, 0, 598}, { 6732, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-2177, 11, 598}, { 6732, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2357, 11, 472}, { -5170, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2357, 0, 472}, { -5170, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2240, 0, 501}, { 7174, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2240, 11, 501}, { 7174, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1637, 11, 1102}, { 344, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1664, 35, 1158}, { -6850, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1664, 24, 1158}, { -6850, 2246}, {0x88, 0x88, 0x88, 0x00}}, + {{-1637, -1, 1102}, { 344, 2246}, {0x88, 0x88, 0x88, 0x00}}, + {{-1635, -1, 1098}, { 794, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1635, 11, 1098}, { 794, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1637, 11, 1102}, { 333, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1637, -1, 1102}, { 333, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1617, 11, 1069}, { 666, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1619, 11, 1073}, { 205, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1619, -1, 1073}, { 205, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1617, -1, 1069}, { 666, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1564, 16, 1042}, { 7874, 2245}, {0x88, 0x88, 0x88, 0x00}}, + {{-1564, 27, 1042}, { 7874, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1617, 11, 1069}, { 668, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1617, -1, 1069}, { 668, 2245}, {0x88, 0x88, 0x88, 0x00}}, + {{-2315, 1, 6}, { -3759, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2315, 12, 6}, { -3759, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2232, 11, 67}, { 6372, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2232, 0, 67}, { 6372, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1916, -19, 207}, { -1224, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1916, -8, 207}, { -1224, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1820, -8, 238}, { 8886, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1820, -19, 238}, { 8886, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-1997, -15, 189}, { -2666, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1997, -4, 189}, { -2666, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1916, -8, 207}, { 5948, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1916, -19, 207}, { 5948, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2104, -5, 145}, { -930, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2104, 6, 145}, { -930, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1997, -4, 189}, { 10642, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1997, -15, 189}, { 10642, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2232, 0, 67}, { -7970, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2232, 11, 67}, { -7970, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2104, 6, 145}, { 6237, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2104, -5, 145}, { 6237, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1739, 0, 292}, { -8117, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1739, 11, 292}, { -8117, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1567, 11, 408}, { 13188, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1567, 0, 408}, { 13188, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1567, 0, 408}, { -3175, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1567, 11, 408}, { -3175, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1468, 11, 449}, { 7852, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1468, 0, 449}, { 7852, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1817, 2, 242}, { -2107, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1817, 13, 242}, { -2107, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1739, 11, 292}, { 7246, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1739, 0, 292}, { 7246, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1817, 2, 242}, { 973, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1820, 3, 238}, { 324, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1820, 14, 238}, { 324, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1817, 13, 242}, { 973, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 0, 148}, { -1135, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{ -987, 11, 148}, { -1135, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, 11, 0}, { 14001, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, 0, 0}, { 14001, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1043, 0, 353}, { -2280, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1043, 11, 353}, { -2280, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -985, 11, 256}, { 9323, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -985, 0, 256}, { 9323, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1121, 0, 401}, { -2421, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1121, 11, 401}, { -2421, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1043, 11, 353}, { 6928, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1043, 0, 353}, { 6928, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1357, 0, 446}, { -3484, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1357, 11, 446}, { -3484, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1121, 11, 401}, { 21134, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1121, 0, 401}, { 21134, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1468, 0, 449}, { -3409, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1468, 11, 449}, { -3409, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1357, 11, 446}, { 7789, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1357, 0, 446}, { 7789, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{ -985, 0, 256}, { -913, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{ -985, 11, 256}, { -913, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 11, 148}, { 10120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 0, 148}, { 10120, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2148, -101, -962}, { 3803, 2246}, {0x88, 0x88, 0x88, 0x00}}, + {{-2148, -90, -962}, { 3803, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2145, -90, -962}, { 3461, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2145, -101, -962}, { 3461, 2246}, {0x88, 0x88, 0x88, 0x00}}, + {{-2117, -89, -942}, { 323, -6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2117, -100, -942}, { 323, 2246}, {0x88, 0x88, 0x88, 0x00}}, + {{-2271, -90, -800}, { 7523, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2270, -90, -804}, { 7924, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2270, -101, -804}, { 7924, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2271, -101, -800}, { 7523, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2280, -101, -729}, { 317, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-2280, -90, -729}, { 317, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2293, -100, -822}, { 233, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2293, -89, -822}, { 233, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2298, -89, -822}, { 584, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2298, -100, -822}, { 584, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2318, -89, -831}, { 2733, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2318, -100, -831}, { 2733, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2168, -100, -1027}, { 4792, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2168, -89, -1027}, { 4792, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2172, -89, -981}, { 246, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2172, -100, -981}, { 246, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2294, -11, -280}, { -416, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2294, 0, -280}, { -416, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2316, -5, -216}, { 6095, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2316, -16, -216}, { 6095, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2298, -7, -424}, { -6482, 2254}, {0x88, 0x88, 0x88, 0x00}}, + {{-2298, 4, -424}, { -6482, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2294, 0, -280}, { 8800, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2294, -11, -280}, { 8800, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2448, -100, -479}, { -2096, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2448, -89, -479}, { -2096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2386, -89, -589}, { 10925, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2386, -100, -589}, { 10925, 2253}, {0x88, 0x88, 0x88, 0x00}}, + {{-2351, 3, -161}, { -81, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2351, 14, -161}, { -81, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2406, 1, -153}, { 5622, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2406, -10, -153}, { 5622, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2351, 3, -161}, { 940, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2345, 5, -161}, { 326, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2345, 16, -161}, { 326, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2351, 14, -161}, { 940, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2493, -89, -370}, { -886, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2493, -78, -370}, { -886, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2448, -89, -479}, { 11215, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2448, -100, -479}, { 11215, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2316, -16, -216}, { -43, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2316, -5, -216}, { -43, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2345, -6, -161}, { 5793, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2345, -17, -161}, { 5793, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2406, -10, -153}, { -532, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2406, 1, -153}, { -532, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2467, -19, -179}, { 6250, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2467, -30, -179}, { 6251, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2467, -30, -179}, { -926, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2467, -19, -179}, { -926, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2496, -39, -232}, { 5339, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2496, -50, -232}, { 5339, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2496, -50, -232}, { -810, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2496, -39, -232}, { -810, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2506, -62, -302}, { 6378, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2506, -73, -302}, { 6378, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2506, -73, -302}, { -788, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2506, -62, -302}, { -788, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2493, -78, -370}, { 6284, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2493, -89, -370}, { 6284, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2321, 21, 7}, { 7259, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2321, 32, 7}, { 7259, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2315, 34, 6}, { 7872, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2315, 23, 6}, { 7872, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2321, 21, 7}, { 8266, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2468, 15, 10}, { -5088, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2468, 26, 10}, { -5088, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2321, 32, 7}, { 8266, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2437, -100, -678}, { -6835, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2437, -89, -678}, { -6835, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2528, -84, -551}, { 9125, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2528, -95, -551}, { 9125, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2528, -95, -551}, { -6240, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2528, -84, -551}, { -6240, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2597, -67, -426}, { 8376, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2597, -78, -426}, { 8376, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2584, 1, -64}, { -6815, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2584, 12, -64}, { -6815, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2468, 26, 10}, { 7204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2468, 15, 10}, { 7204, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2641, -29, -191}, { -5744, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2641, -18, -191}, { -5744, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2584, 12, -64}, { 8548, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2584, 1, -64}, { 8548, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2636, -59, -314}, { -4037, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2636, -48, -314}, { -4037, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2641, -18, -191}, { 8595, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2641, -29, -191}, { 8595, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2597, -78, -426}, { -4941, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-2597, -67, -426}, { -4941, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2636, -48, -314}, { 7228, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2636, -59, -314}, { 7228, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1684, -10, 144}, { 6278, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1684, 1, 144}, { 6278, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1687, 3, 139}, { 6835, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1687, -8, 139}, { 6835, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1684, -10, 144}, { 5246, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1648, -5, 195}, { -699, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1648, 6, 195}, { -699, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1684, 1, 144}, { 5246, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, -113, -250}, { -127, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1555, -102, -250}, { -127, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1532, -114, -350}, { 9904, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1532, -125, -350}, { 9904, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1585, -97, -156}, { 27, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1585, -86, -156}, { 27, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, -102, -250}, { 10111, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, -113, -250}, { 10111, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1634, -74, -46}, { -33, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1634, -63, -46}, { -33, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1585, -86, -156}, { 12321, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1585, -97, -156}, { 12321, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1680, -53, 46}, { -2342, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1680, -42, 46}, { -2342, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1634, -63, -46}, { 8155, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1634, -74, -46}, { 8155, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1687, -30, 139}, { -1721, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1687, -19, 139}, { -1721, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1680, -42, 46}, { 7903, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1680, -53, 46}, { 7903, 2252}, {0x88, 0x88, 0x88, 0x00}}, + {{-1821, 2, 214}, { -5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1825, -28, 215}, { -5120, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1881, -22, 195}, { 7168, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1877, 8, 193}, { 7168, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1817, 32, 212}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1821, 2, 214}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1877, 8, 193}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1874, 38, 192}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2113, 10, -137}, { -3583, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2113, -10, -137}, { -3583, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-2079, -10, -70}, { 4095, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-2079, 10, -70}, { 4095, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2113, 40, -137}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2113, 10, -137}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2079, 10, -70}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2079, 40, -70}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 20, -220}, { 7168, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 0, -220}, { 7168, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1265, 0, -262}, { -5120, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1265, 20, -262}, { -5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 50, -220}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 20, -220}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1265, 20, -262}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1265, 50, -262}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1646, 35, -313}, { 7168, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1646, 15, -313}, { 7168, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1643, 15, -373}, { -5120, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1643, 35, -373}, { -5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1646, 65, -313}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1646, 35, -313}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 35, -373}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 65, -373}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 514, 100, 907}, { 28587, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 514, 122, 907}, { 28587, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 835, 122, -74}, {-18756, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 835, 100, -74}, {-18756, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -791, 100, 1427}, { 20362, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -791, 122, 1427}, { 20362, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -423, 152, 1185}, { 207, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -423, 130, 1185}, { 207, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -423, 130, 1185}, { 10269, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -423, 152, 1185}, { 10269, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -29, 152, 1041}, { -8988, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -29, 130, 1041}, { -8988, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -29, 130, 1041}, { 25751, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -29, 152, 1041}, { 25751, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 514, 122, 907}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 514, 100, 907}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1749, 100, 1333}, { 13323, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1749, 122, 1333}, { 13323, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 122, 1399}, {-11083, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 100, 1399}, {-11083, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1221, 100, 1399}, { 9497, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1221, 122, 1399}, { 9497, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -791, 122, 1427}, {-10295, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -791, 100, 1427}, {-10295, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 502, 210, -854}, { 22128, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 502, 232, -854}, { 22128, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 336, 172, -1620}, {-13784, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 336, 150, -1620}, {-13784, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 502, 232, -854}, {-12678, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 502, 210, -854}, {-12678, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 835, 100, -74}, { 26244, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 835, 122, -74}, { 26244, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -174, 140, -2245}, { 20473, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -174, 162, -2245}, { 20473, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 162, -2488}, {-10856, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 140, -2488}, {-10856, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 336, 150, -1620}, { 18752, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 336, 172, -1620}, { 18752, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -174, 162, -2245}, {-18297, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -174, 140, -2245}, {-18297, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -740, 100, 422}, { 7172, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -740, 122, 422}, { 7172, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -808, 122, 681}, { -5268, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -808, 100, 681}, { -5268, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -635, 100, 101}, { 10600, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -635, 122, 101}, { 10600, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -740, 122, 422}, { -5120, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -740, 100, 422}, { -5119, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -568, 100, -116}, { 6820, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -568, 122, -116}, { 6820, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -635, 122, 101}, { -3735, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -635, 100, 101}, { -3735, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -560, 100, -1074}, { 9361, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -560, 122, -1074}, { 9360, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 122, -746}, { -5707, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 100, -746}, { -5707, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -515, 100, -746}, { 6580, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -515, 122, -746}, { 6580, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -535, 122, -484}, { -5625, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -535, 100, -484}, { -5625, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -535, 100, -484}, { 5638, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -535, 122, -484}, { 5638, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 122, -116}, {-11584, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 100, -116}, {-11584, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -916, 66, -1408}, { 13310, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -916, 88, -1408}, { 13310, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -748, 122, -1291}, { 3892, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -748, 100, -1291}, { 3892, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -748, 100, -1291}, { 4329, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ -748, 122, -1291}, { 4329, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -560, 122, -1074}, { -8978, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -560, 100, -1074}, { -8978, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -812, 140, -2488}, { 13312, 998}, {0x88, 0x88, 0x88, 0x00}}, + {{ -812, 162, -2488}, { 13312, 20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1017, 122, -2100}, { -1832, -21}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1017, 100, -2100}, { -1832, 1016}, {0x88, 0x88, 0x88, 0x00}}, + {{ -961, 100, -1869}, { 16982, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ -961, 122, -1869}, { 16982, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -957, 88, -1521}, { 877, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -957, 66, -1521}, { 877, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1017, 100, -2100}, { 11050, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1017, 122, -2100}, { 11050, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -961, 122, -1869}, { 0, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -961, 100, -1869}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-2052, -15, 845}, { 2048, -10881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1983, -18, 888}, { 2048, -16833}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1962, -18, 855}, { 0, -16833}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2031, -15, 812}, { 0, -10881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2121, -10, 803}, { 2048, -4928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2100, -10, 769}, { 0, -4928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1914, -20, 931}, { 2049, -22785}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1893, -20, 898}, { 1, -22785}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2190, 0, 760}, { 2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2169, 0, 727}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1914, -20, 931}, { 2047, 6911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1844, -18, 974}, { 2048, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1824, -18, 941}, { 0, 959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1893, -20, 898}, { 0, 6911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1775, -15, 1017}, { 2048, -4993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1755, -15, 983}, { 0, -4993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, -10, 1059}, { 2048, -10945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1686, -10, 1026}, { 0, -10945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1637, 0, 1102}, { 2048, -16897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1617, 0, 1069}, { 0, -16897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1980, -18, 884}, { 7976, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1980, -7, 884}, { 7976, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1911, -9, 927}, { -328, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1911, -20, 927}, { -328, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-2049, -15, 842}, { 8078, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-2049, -4, 842}, { 8078, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1980, -7, 884}, { -225, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1980, -18, 884}, { -225, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-2118, -10, 799}, { 8187, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-2118, 1, 799}, { 8187, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2049, -4, 842}, { -116, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2049, -15, 842}, { -116, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1619, -1, 1073}, { 8304, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1619, 10, 1073}, { 8304, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1688, 1, 1030}, { 0, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1688, -10, 1030}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1688, -10, 1030}, { 8187, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1688, 1, 1030}, { 8187, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1757, -4, 987}, { -116, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1757, -15, 987}, { -116, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1911, -20, 927}, { 7865, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1911, -9, 927}, { 7865, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1842, -7, 970}, { -438, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1842, -18, 970}, { -438, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-2187, -1, 756}, { 7270, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-2187, 10, 756}, { 7265, -103}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2118, 1, 799}, { -4, -103}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2118, -10, 799}, { 0, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-2103, -10, 773}, { 1376, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-2103, 1, 773}, { 1376, -105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2172, 10, 730}, { -6129, -105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2172, -1, 730}, { -6129, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1704, -10, 1056}, { 8563, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1704, 1, 1056}, { 8563, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1635, 10, 1098}, { 718, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1635, -1, 1098}, { 718, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1773, -15, 1013}, { 8671, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1773, -4, 1013}, { 8671, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1704, 1, 1056}, { 367, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1704, -10, 1056}, { 367, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1842, -18, 970}, { 7754, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1842, -7, 970}, { 7754, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1773, -4, 1013}, { -549, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1773, -15, 1013}, { -549, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1757, -15, 987}, { 8073, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1757, -4, 987}, { 8073, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1826, -7, 944}, { -230, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1826, -18, 944}, { -230, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1964, -18, 859}, { 7745, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1964, -7, 859}, { 7745, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2033, -4, 816}, { -559, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2033, -15, 816}, { -559, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-2033, -15, 816}, { 8657, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-2033, -4, 816}, { 8657, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2103, 1, 773}, { 353, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2103, -10, 773}, { 353, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1895, -20, 902}, { 7863, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1895, -9, 902}, { 7863, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1964, -7, 859}, { -441, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1964, -18, 859}, { -441, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-1826, -18, 944}, { 7975, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{-1826, -7, 944}, { 7975, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1895, -9, 902}, { -328, -102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1895, -20, 902}, { -328, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{-2251, -109, -884}, { 0, 1207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2266, -107, -864}, { 0, 3194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2236, -108, -841}, { 2048, 3217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2221, -110, -861}, { 2048, 1227}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2236, -110, -904}, { 0, -778}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2206, -111, -881}, { 2048, -763}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2282, -104, -845}, { 0, 5181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2252, -105, -821}, { 2048, 5208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2221, -109, -924}, { 0, -2765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2191, -110, -901}, { 2048, -2753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2297, -100, -825}, { 0, 7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2267, -101, -801}, { 2048, 7198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2190, -104, -963}, { 0, -6738}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2206, -107, -944}, { 0, -4752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2176, -108, -920}, { 2048, -4744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2160, -105, -940}, { 2048, -6735}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2175, -100, -983}, { 0, -8725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2145, -101, -960}, { 2048, -8725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2187, -104, -961}, { -510, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2187, -94, -961}, { -510, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2203, -97, -941}, { 2049, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2203, -107, -941}, { 2049, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2172, -100, -981}, { 0, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2172, -90, -981}, { 0, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2187, -94, -961}, { 2559, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2187, -104, -961}, { 2559, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2164, -105, -943}, { 502, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2164, -95, -943}, { 502, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2148, -91, -962}, { 3062, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2148, -101, -962}, { 3062, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2179, -108, -923}, { 0, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2179, -98, -923}, { 0, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2164, -95, -943}, { 2559, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2164, -105, -943}, { 2559, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2194, -110, -903}, { 512, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2194, -100, -903}, { 512, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2179, -98, -923}, { 3071, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2179, -108, -923}, { 3071, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2203, -107, -941}, { 0, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2203, -97, -941}, { 0, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2218, -99, -921}, { 2559, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2218, -109, -921}, { 2559, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2278, -104, -842}, { 510, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2278, -94, -842}, { 510, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2293, -90, -822}, { 3070, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2293, -100, -822}, { 3070, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2263, -107, -862}, { 0, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2263, -97, -862}, { 0, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2278, -94, -842}, { 2559, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2278, -104, -842}, { 2559, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2248, -109, -882}, { 511, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2248, -99, -882}, { 511, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2263, -97, -862}, { 3071, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2263, -107, -862}, { 3071, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2233, -110, -902}, { 0, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2233, -100, -902}, { 0, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2248, -99, -882}, { 2559, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2248, -109, -882}, { 2559, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2218, -109, -921}, { 512, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2218, -99, -921}, { 512, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2233, -100, -902}, { 3072, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2233, -110, -902}, { 3072, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2209, -111, -883}, { 0, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2209, -101, -883}, { 0, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2194, -100, -903}, { 2559, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2194, -110, -903}, { 2559, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2255, -105, -824}, { 511, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2255, -95, -824}, { 511, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2240, -98, -843}, { 3071, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2240, -108, -843}, { 3071, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2270, -101, -804}, { 0, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2270, -91, -804}, { 0, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2255, -95, -824}, { 2559, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2255, -105, -824}, { 2559, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2240, -108, -843}, { 0, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2240, -98, -843}, { 0, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2224, -100, -863}, { 2559, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2224, -110, -863}, { 2559, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2224, -110, -863}, { 512, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-2224, -100, -863}, { 512, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2209, -101, -883}, { 3072, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2209, -111, -883}, { 3072, 968}, {0x88, 0x88, 0x88, 0x00}}, + {{-3175, -500, -128}, { 847, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2953, -6, -162}, { 1021, 12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3214, -500, -425}, { 6, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2990, -9, -473}, { 145, 18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2905, -14, -723}, { -419, 28}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3061, -500, -695}, { -529, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2879, -16, -784}, { -549, 32}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2839, -17, -858}, { -698, 34}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2959, -11, -611}, { -184, 22}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3061, -500, -695}, { -529, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2839, -17, -858}, { -698, 34}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2823, -18, -925}, { -859, 36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3009, -500, -953}, { -1155, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2839, -18, -998}, { -1072, 36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2891, -15, -1050}, { -1275, 30}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, -11, -1111}, { -1569, 22}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-3143, -500, -1078}, { -1650, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3137, -3, -1198}, { -1964, 6}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-3331, -500, -1179}, { -2145, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3254, 0, -1320}, { -2429, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3395, -500, -1325}, { -2613, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3323, -500, -1732}, { 2856, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3307, 0, -1718}, { 2873, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3236, 0, -1817}, { 2605, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3381, -500, -1457}, { 3354, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3345, 0, -1588}, { 3147, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3184, -500, -1864}, { 2448, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3138, 0, -1873}, { 2346, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3395, -500, -1325}, { 3509, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3254, 0, -1320}, { 3666, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3324, 0, -1450}, { 3410, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2752, -500, -1806}, { 1412, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2793, 0, -1703}, { 1240, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2753, 0, -1627}, { 1025, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2917, 0, -1834}, { 1756, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2857, 0, -1781}, { 1525, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2886, -500, -1933}, { 1785, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2637, -500, -1584}, { 951, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3019, 0, -1872}, { 2054, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2372, -500, -1103}, { 12003, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2527, 0, -1180}, { 11617, 119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2405, 0, -1009}, { 12363, 119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2508, -500, -1300}, { 11172, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2637, -500, -1584}, { 10421, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2690, 0, -1510}, { 10667, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2753, 0, -1627}, { 10449, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2605, 0, -1342}, { 11083, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2234, -500, -755}, { 13654, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2280, -101, -729}, { 13582, 302}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2292, 0, -722}, { 13565, 119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2273, -2, -615}, { 13855, 123}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2342, 0, -861}, { 13029, 119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2306, -21, -771}, { 13398, 156}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2289, -36, -732}, { 13548, 185}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2267, -101, -801}, { 13420, 301}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2317, -33, -806}, { 13264, 179}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2292, -500, -899}, { 13018, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2405, 0, -1009}, { 12363, 119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2318, -100, -831}, { 13184, 300}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2181, -11, -314}, { 14504, 139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2173, -98, -532}, { 14321, 390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2213, -7, -472}, { 14249, 132}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2192, -500, -732}, { 13930, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2297, -100, -825}, { 13262, 300}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2296, -120, -828}, { 13250, 336}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2372, -500, -1103}, { 12003, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2268, -120, -806}, { 13402, 336}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2129, -150, -565}, { 14372, 390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2104, -150, -620}, { 14377, 390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2054, -150, -689}, { 14461, 390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2136, -500, -779}, { 13937, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2296, -120, -828}, { 13250, 336}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2297, -100, -825}, { 13262, 300}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2267, -101, -801}, { 13420, 301}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2268, -120, -806}, { 13402, 336}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2979, -500, 244}, { 2073, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2953, -6, -162}, { 1021, 12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3175, -500, -128}, { 847, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2824, -3, 140}, { 1981, 6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2914, -500, 530}, { 2915, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2698, 0, 357}, { 2710, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2730, -500, 678}, { 3531, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2510, 0, 560}, { 3480, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2997, -500, -1547}, { 437, 1072}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3080, 0, -1702}, { 235, -146}, {0x98, 0x98, 0x98, 0x00}}, + {{-3123, 0, -1679}, { 129, -146}, {0x98, 0x98, 0x98, 0x00}}, + {{-3024, 0, -1706}, { 372, -146}, {0x98, 0x98, 0x98, 0x00}}, + {{-3056, -500, -1512}, { 294, 1072}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2968, 0, -1682}, { 509, -146}, {0x98, 0x98, 0x98, 0x00}}, + {{-2937, 0, -1658}, { 585, -146}, {0x98, 0x98, 0x98, 0x00}}, + {{-2891, 0, -1599}, { 695, -146}, {0x98, 0x98, 0x98, 0x00}}, + {{-3056, -500, -1512}, { 924, 1066}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3123, 0, -1679}, { 1279, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-3158, 0, -1620}, { 1154, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-3166, 0, -1566}, { 1038, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-2997, -500, -1547}, { 154, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2845, 0, -1522}, { 666, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2891, 0, -1599}, { 883, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-3158, 0, -1491}, { 877, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-3114, 0, -1403}, { 691, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-2800, -500, -511}, { 272, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2883, -9, -466}, { 295, 18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2808, -500, -296}, { 835, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2869, -6, -187}, { 1054, 12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2733, -500, -1102}, { -1224, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2716, -18, -996}, { -920, 36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2670, -500, -886}, { -573, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2741, -18, -1081}, { -1178, 36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2867, -500, -1225}, { -1714, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2799, -15, -1148}, { -1427, 30}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2914, -11, -1212}, { -1735, 22}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3018, -500, -1346}, { -2217, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3026, -3, -1308}, { -2125, 6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3114, 0, -1403}, { -2484, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-2716, -18, -911}, { -695, 36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2680, -500, -803}, { -362, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2737, -17, -827}, { -495, 34}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2859, -11, -562}, { 67, 22}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2761, -16, -757}, { -337, 32}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2691, -500, -711}, { -132, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2742, -500, -607}, { 87, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2796, -14, -663}, { -128, 28}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-3056, -500, -1512}, { -2729, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2808, -500, -296}, { 835, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2869, -6, -187}, { 1054, 12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2777, -500, -120}, { 1343, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2754, -3, 102}, { 1964, 6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2732, -500, -16}, { 1675, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2634, 0, 308}, { 2657, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2549, -500, 227}, { 2543, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2398, -500, 319}, { 2969, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2460, 0, 497}, { 3371, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2058, -500, 502}, { 1394, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2177, 0, 598}, { 1336, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1975, -500, 639}, { 1110, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2169, 0, 727}, { 894, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-2240, 0, 501}, { 1696, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2162, -20, 731}, { 885, 40}, {0x98, 0x98, 0x98, 0x00}}, + {{-1990, -500, 834}, { 777, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2185, -20, 767}, { 742, 40}, {0x98, 0x98, 0x98, 0x00}}, + {{-2064, -500, 944}, { 552, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2290, -500, 1060}, { 109, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2190, 0, 760}, { 758, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-2340, 0, 806}, { 72, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-2398, -500, 319}, { 2128, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2357, 0, 472}, { 2060, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2227, -500, 349}, { 1818, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2460, 0, 497}, { 2379, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2162, -20, 731}, { 885, 40}, {0x98, 0x99, 0x98, 0x00}}, + {{-2169, 0, 727}, { 894, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-2190, 0, 760}, { 758, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-2185, -20, 767}, { 742, 40}, {0x98, 0x99, 0x98, 0x00}}, + {{-2290, -500, 1060}, { 4205, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2340, 0, 806}, { 4168, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-2571, -500, 1022}, { 3716, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2440, 0, 776}, { 3578, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-2496, 0, 700}, { 3118, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2680, -500, 850}, { 3369, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2510, 0, 560}, { 2623, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2730, -500, 678}, { 3051, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2448, -500, -1537}, { 10277, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2319, 0, -1368}, { 10698, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2372, 10, -1498}, { 10265, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2251, -500, -1036}, { 12513, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2165, -500, -895}, { 13444, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2146, -120, -957}, { 13251, 336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2179, -120, -986}, { 12980, 336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2168, -100, -1027}, { 12796, 300}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2175, -100, -983}, { 13007, 300}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2151, -5, -1029}, { 12837, 129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2256, 0, -1219}, { 11445, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2151, -46, -1017}, { 12909, 202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2077, 0, -901}, { 13824, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2108, 0, -959}, { 13411, 118}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2117, -100, -942}, { 13448, 300}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2133, -34, -989}, { 13140, 181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2117, -45, -960}, { 13362, 200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2136, -500, -779}, { 13937, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2035, 0, -827}, { 14275, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2021, 0, -753}, { 14499, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2054, -150, -689}, { 14461, 390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1926, 0, -623}, { 15064, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2145, -101, -960}, { 13240, 301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2297, -500, -1137}, { 11899, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2419, -500, -1325}, { 11015, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2146, -120, -957}, { 13251, 336}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2145, -101, -960}, { 13240, 301}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2175, -100, -983}, { 13007, 300}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2179, -120, -986}, { 12980, 336}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2462, -500, 1274}, { 24872, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2963, -500, 914}, { 23363, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2501, 300, 1410}, { 24840, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3065, 300, 1064}, { 23340, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3402, -500, 202}, { 21037, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3529, 300, 324}, { 21179, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3666, -500, -1318}, { 16968, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3804, 200, -1366}, { 17035, 128}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-3630, -500, -606}, { 18630, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3773, 300, -600}, { 18695, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3529, 300, 324}, { 21179, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3402, -500, 202}, { 21037, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2462, -500, -2188}, { 13482, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2470, 300, -2372}, { 13435, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-3313, 300, -2050}, { 15284, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-3253, -500, -1933}, { 15322, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3666, -500, -1318}, { 16968, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-3804, 200, -1366}, { 17035, 128}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1495, -500, -2162}, { 11331, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1435, 140, -2351}, { 11352, 204}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2470, 300, -2372}, { 13435, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-2462, -500, -2188}, { 13482, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1231, -500, -1651}, { 10199, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -957, 66, -1521}, { 9459, 299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1100, -500, -1828}, { 10199, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -961, 100, -1869}, { 10013, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1017, 100, -2100}, { 10389, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, -500, -2012}, { 10509, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1495, -500, -2162}, { 11331, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1435, 140, -2351}, { 11352, 204}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1618, -20, 1067}, { 1441, 409}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1651, -500, 1013}, { 1407, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1758, -500, 1166}, { 1021, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1642, -20, 1105}, { 1349, 409}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1890, -500, 1360}, { 619, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1637, 0, 1102}, { 1363, 383}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1749, 100, 1333}, { 947, 255}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-2093, -500, 1450}, { 147, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1998, 200, 1573}, { 333, 127}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1998, 200, 1573}, { 25933, 127}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-2093, -500, 1450}, { 25747, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2462, -500, 1274}, { 24872, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2501, 300, 1410}, { 24840, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1617, 0, 1069}, { 1442, 383}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1618, -20, 1067}, { 1441, 409}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1642, -20, 1105}, { 1349, 409}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1637, 0, 1102}, { 1363, 383}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1816, -500, -1955}, { 7552, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1836, 10, -1820}, { 7603, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1732, 0, -1765}, { 7151, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1957, 20, -1898}, { 8039, 83}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2451, -500, -1964}, { 9309, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2346, 55, -1889}, { 9204, 19}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2262, 50, -1957}, { 8895, 28}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2492, -500, -1681}, { 9954, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2402, 40, -1709}, { 9703, 47}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2389, 50, -1796}, { 9480, 28}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2156, -500, -2099}, { 8475, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2169, 40, -1973}, { 8629, 47}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2071, 30, -1958}, { 8364, 65}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2448, -500, -1537}, { 10277, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2390, 25, -1628}, { 9889, 74}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2372, 10, -1498}, { 10265, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1352, -500, -1761}, { 5878, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1479, 2, -1689}, { 6062, 115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1373, 8, -1625}, { 5586, 104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1607, -500, -1896}, { 6837, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1241, 20, -1526}, { 5011, 83}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1231, -500, -1651}, { 5352, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1097, 40, -1479}, { 4684, 47}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1074, 45, -1490}, { 4692, 37}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -957, 66, -1521}, { 4664, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1816, -500, -1955}, { 7552, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1732, 0, -1765}, { 7151, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1605, 0, -1749}, { 6626, 119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -740, -500, -687}, { 7216, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -515, 100, -746}, { 7246, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -560, 100, -1074}, { 8026, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -696, -500, -938}, { 7836, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -748, 100, -1291}, { 8696, 256}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -781, -500, -1148}, { 8427, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -916, 66, -1408}, { 9176, 299}, {0x98, 0x98, 0x98, 0x00}}, + {{ -826, -500, 65}, { 5035, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -740, 100, 422}, { 4263, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -635, 100, 101}, { 5108, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -865, -500, 382}, { 4187, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -712, -500, -429}, { 6484, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -568, 100, -116}, { 5682, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -535, 100, -484}, { 6613, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -740, -500, -687}, { 7216, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -740, -500, -125}, { 5622, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -515, 100, -746}, { 7246, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1065, 100, 883}, { 2878, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1153, -500, 741}, { 2946, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1354, -500, 765}, { 2465, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1527, -500, 924}, { 1815, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1617, 0, 1069}, { 1442, 383}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1290, 100, 902}, { 2399, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1651, -500, 1013}, { 1407, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1618, -20, 1067}, { 1441, 409}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1024, -500, 559}, { 3545, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -808, 100, 681}, { 3652, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -740, 100, 422}, { 4263, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -865, -500, 382}, { 4187, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2530, -500, -855}, { -322, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2651, 0, -1056}, { -1003, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2606, -500, -941}, { -643, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2513, 0, -904}, { -434, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2710, 0, -1155}, { -1338, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2744, 0, -1259}, { -1657, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2734, -500, -1177}, { -1425, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2788, 0, -1397}, { -2078, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2826, -500, -1335}, { -1958, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2845, 0, -1522}, { -2481, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2997, -500, -1547}, { -2729, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1850, -500, -1037}, { 1699, 1706}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1865, -68, -1160}, { 2103, 232}, {0x98, 0x98, 0x98, 0x00}}, + {{-1912, -74, -1159}, { 2168, 251}, {0x98, 0x98, 0x98, 0x00}}, + {{-2038, -100, -1046}, { 8148, 350}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2046, 0, -1011}, { 8305, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2002, 0, -933}, { 8611, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2097, -7, -1120}, { 7995, 25}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2072, -22, -1077}, { 8096, 75}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2052, -44, -1046}, { 8176, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2080, -44, -1117}, { 7973, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2079, -100, -1160}, { 7836, 350}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2168, 0, -1317}, { 7620, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1936, -500, -1004}, { 8117, 1750}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1960, 0, -857}, { 9016, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, -500, -853}, { 9056, 1750}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1919, 0, -782}, { 9529, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1828, -500, -744}, { 10086, 1750}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1879, 0, -712}, { 10075, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1701, -500, -643}, { 11517, 1750}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1805, 0, -611}, { 10904, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1722, 0, -543}, { 11538, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1603, 0, -492}, { 12206, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1604, -106, -521}, { 12220, 372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1959, -85, -1142}, { 2180, 290}, {0x98, 0x98, 0x98, 0x00}}, + {{-1936, -500, -1004}, { 1720, 1706}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1998, -95, -1105}, { 2119, 323}, {0x98, 0x98, 0x98, 0x00}}, + {{-2038, -100, -1046}, { 1992, 341}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1259, -500, -701}, { 3043, 3201}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1378, -70, -805}, { 3904, 1655}, {0x98, 0x98, 0x98, 0x00}}, + {{-1382, -500, -721}, { 3991, 3294}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1459, -90, -764}, { 4340, 1672}, {0x98, 0x98, 0x98, 0x00}}, + {{-1460, -500, -631}, { 5110, 3285}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1306, -50, -827}, { 3606, 1675}, {0x98, 0x98, 0x98, 0x00}}, + {{-1505, -98, -716}, { 4674, 1698}, {0x98, 0x98, 0x98, 0x00}}, + {{-1194, -30, -854}, { 3309, 1763}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1305, -500, -584}, { 1693, 1750}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1181, 0, -406}, { 1517, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1151, -15, -485}, { 1756, 52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, -500, -639}, { 2042, 1750}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1129, -23, -557}, { 1981, 78}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1124, -30, -625}, { 2184, 105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1137, -30, -697}, { 2400, 105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1259, -500, -701}, { 2245, 1750}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1166, -30, -771}, { 2639, 105}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1194, -30, -854}, { 2966, 105}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1413, -500, -553}, { 1234, 1750}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1274, 0, -434}, { 1366, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1305, -500, -584}, { 1693, 1750}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1381, 0, -465}, { 1125, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1511, -106, -503}, { 689, 372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1509, 0, -477}, { 651, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1527, -51, -495}, { 597, 178}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1546, -31, -492}, { 504, 107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1575, -31, -497}, { 366, 107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1603, 0, -492}, { 220, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1604, -106, -521}, { 234, 372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1594, -51, -509}, { 276, 178}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1460, -500, -631}, { -9, 3285}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1511, -106, -503}, { 694, 1835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1413, -500, -553}, { 724, 3257}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1507, -108, -619}, { 64, 1667}, {0x98, 0x98, 0x98, 0x00}}, + {{-1505, -98, -716}, { -445, 1698}, {0x98, 0x98, 0x98, 0x00}}, + {{-1181, 0, -406}, { 1517, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -500, 195}, { 426, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1125, 0, 265}, { 772, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1096, 0, 216}, { 922, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1452, -500, -307}, { 3438, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1531, -103, -352}, { 3633, 261}, {0x98, 0x98, 0x98, 0x00}}, + {{-1531, -125, -352}, { 3633, 317}, {0x98, 0x98, 0x98, 0x00}}, + {{-1452, 0, -328}, { 3427, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1532, -4, -350}, { 3636, 10}, {0x98, 0x98, 0x98, 0x00}}, + {{-1623, -4, -369}, { 3824, 10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1594, -30, -363}, { 3770, 76}, {0x98, 0x98, 0x98, 0x00}}, + {{-1564, -30, -357}, { 3710, 76}, {0x98, 0x98, 0x98, 0x00}}, + {{-1546, -50, -353}, { 3670, 126}, {0x98, 0x98, 0x98, 0x00}}, + {{-1613, -50, -367}, { 3807, 126}, {0x98, 0x98, 0x98, 0x00}}, + {{-1623, -103, -371}, { 3821, 261}, {0x98, 0x98, 0x98, 0x00}}, + {{-1308, 0, -295}, { 2929, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1242, -500, 96}, { 938, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1092, 0, 155}, { 1073, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1113, 0, 33}, { 1427, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1158, 0, -90}, { 1921, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1294, -500, -51}, { 1956, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1230, 0, -217}, { 2528, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1736, -500, -878}, { 1047, 1706}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1680, -95, -878}, { 967, 324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1728, -90, -969}, { 1317, 307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1776, -75, -1059}, { 1667, 256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, -500, -1037}, { 1699, 1706}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1865, -68, -1160}, { 2103, 232}, {0x98, 0x98, 0x98, 0x00}}, + {{-1701, -500, -643}, { 315, 1706}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1604, -106, -521}, { -376, 358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1601, -108, -608}, { 16, 368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1687, -500, -674}, { 341, 1706}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1703, -500, -767}, { 653, 1706}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1627, -100, -730}, { 434, 341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1342, -500, -1067}, { 626, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1244, -26, -1012}, { 686, 81}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1269, -6, -1165}, { 997, 41}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1358, -500, -1183}, { 964, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1273, 10, -1285}, { 1362, 9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1397, -500, -1386}, { 1893, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1268, 15, -1369}, { 1586, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1529, -500, -1495}, { 2456, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1689, 0, -1580}, { 2783, 29}, {0x98, 0x98, 0x98, 0x00}}, + {{-1756, -9, -1536}, { 2947, 47}, {0x98, 0x98, 0x98, 0x00}}, + {{-1667, -500, -1401}, { 2995, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1431, 4, -1477}, { 2154, 21}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1544, 0, -1559}, { 2487, 29}, {0x98, 0x98, 0x98, 0x00}}, + {{-1619, 0, -1584}, { 2645, 29}, {0x98, 0x98, 0x98, 0x00}}, + {{-1346, 10, -1418}, { 1836, 9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1632, -500, -1130}, { 4241, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1567, -94, -908}, { 4755, 216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1562, -500, -993}, { 4732, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1494, -90, -891}, { 4921, 208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1404, -500, -1006}, { 5223, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1631, -90, -1012}, { 4509, 208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1404, -500, -1006}, { 361, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1494, -90, -891}, { 59, 208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -70, -906}, { 258, 169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1327, -50, -935}, { 440, 129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1666, -500, -1276}, { 3445, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1798, -48, -1283}, { 3521, 125}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1766, -58, -1206}, { 3746, 144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1685, -75, -1104}, { 4172, 178}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1244, -26, -1012}, { 686, 81}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1342, -500, -1067}, { 626, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1667, -500, -1401}, { 2995, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1756, -9, -1536}, { 2947, 47}, {0x98, 0x98, 0x98, 0x00}}, + {{-1788, -15, -1464}, { 3102, 59}, {0x98, 0x98, 0x98, 0x00}}, + {{-1797, -35, -1364}, { 3315, 99}, {0x98, 0x98, 0x98, 0x00}}, + {{ -956, -500, -918}, { 7156, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1132, -22, -1001}, { 7788, 159}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1149, -30, -860}, { 7434, 173}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -930, -500, -1098}, { 7546, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1156, -6, -1145}, { 8173, 130}, {0x98, 0x98, 0x98, 0x00}}, + {{ -781, -500, -1148}, { 7379, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -916, 66, -1408}, { 8082, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1027, 45, -1358}, { 8234, 37}, {0x98, 0x98, 0x98, 0x00}}, + {{-1144, 10, -1233}, { 8305, 101}, {0x98, 0x98, 0x98, 0x00}}, + {{-1106, 25, -1296}, { 8316, 74}, {0x98, 0x98, 0x98, 0x00}}, + {{-2121, 200, -1547}, { 1023, 969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2245, 10, -1507}, { 802, 71}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2112, 200, -1488}, { 739, 962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2032, 200, -1393}, { 1337, 961}, {0x98, 0x98, 0x98, 0x00}}, + {{-2010, -85, -1251}, { 1402, 43}, {0x98, 0x98, 0x98, 0x00}}, + {{-1969, -72, -1291}, { 910, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1955, 200, -1432}, { 862, 929}, {0x98, 0x98, 0x98, 0x00}}, + {{-1955, 200, -1432}, { 1015, 941}, {0x98, 0x98, 0x98, 0x00}}, + {{-1969, -72, -1291}, { 1503, 87}, {0x98, 0x98, 0x98, 0x00}}, + {{-1919, -47, -1327}, { 1403, 81}, {0x98, 0x98, 0x98, 0x00}}, + {{-1891, -15, -1489}, { 839, 85}, {0x98, 0x98, 0x98, 0x00}}, + {{-1949, 200, -1502}, { 695, 944}, {0x98, 0x98, 0x98, 0x00}}, + {{-1904, -31, -1388}, { 1261, 81}, {0x98, 0x98, 0x98, 0x00}}, + {{-1850, 0, -1625}, { 352, 88}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2032, 200, -1393}, { 1943, 37}, {0x98, 0x98, 0x98, 0x00}}, + {{-2048, -97, -1205}, { 1252, 1206}, {0x98, 0x98, 0x98, 0x00}}, + {{-2010, -85, -1251}, { 1485, 1161}, {0x98, 0x98, 0x98, 0x00}}, + {{-2168, 0, -1317}, { 884, 466}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2112, 200, -1488}, { 1888, 931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2245, 10, -1507}, { 1686, -13}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2168, 0, -1317}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2032, 200, -1393}, { 1345, 965}, {0x98, 0x98, 0x98, 0x00}}, + {{-2168, 0, -1317}, { 1734, 84}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2079, -100, -1160}, { 491, 444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2048, -97, -1205}, { 813, 716}, {0x98, 0x98, 0x98, 0x00}}, + {{-1977, 200, -1609}, { 1320, 989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1927, 10, -1719}, { 1466, 126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1985, 20, -1776}, { 1239, 105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2121, 200, -1547}, { 1023, 969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2261, 25, -1611}, { 1177, 80}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2245, 10, -1507}, { 802, 71}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2120, 200, -1622}, { 1380, 984}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2271, 40, -1674}, { 1407, 85}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2260, 50, -1740}, { 1648, 99}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2044, 200, -1671}, { 1637, 978}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2237, 55, -1787}, { 1317, 34}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2120, 200, -1622}, { 1262, 978}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2260, 50, -1740}, { 1178, 48}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2188, 50, -1827}, { 1517, 31}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1949, 200, -1502}, { 1207, 1021}, {0x98, 0x98, 0x98, 0x00}}, + {{-1850, 0, -1625}, { 1065, 63}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1927, 10, -1719}, { 614, 65}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1977, 200, -1609}, { 614, 1010}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2056, 30, -1827}, { 945, 85}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2044, 200, -1671}, { 945, 958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2127, 40, -1839}, { 752, 79}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2127, 40, -1839}, { 1696, 43}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1591, -500, 27}, { 5059, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1687, -30, 139}, { 5331, 76}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -500, 144}, { 5578, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1555, -500, -143}, { 4169, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1585, -97, -156}, { 4202, 244}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1634, -74, -46}, { 4716, 187}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1555, -113, -250}, { 3857, 286}, {0x98, 0x98, 0x98, 0x00}}, + {{-1680, -53, 46}, { 5054, 134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1452, -500, -307}, { 3438, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1531, -125, -352}, { 3633, 317}, {0x98, 0x98, 0x98, 0x00}}, + {{ -964, -500, 329}, { 2763, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1043, 0, 353}, { 2530, 119}, {0x98, 0x98, 0x98, 0x00}}, + {{-1121, 0, 401}, { 2232, 119}, {0x98, 0x98, 0x98, 0x00}}, + {{-1122, -500, 506}, { 2026, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1980, -500, 366}, { 19422, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1739, 0, 292}, { 20472, 119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1820, -19, 238}, { 20025, 153}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1707, -500, 574}, { 20585, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1357, 0, 446}, { 1447, 119}, {0x98, 0x98, 0x98, 0x00}}, + {{-1347, -500, 700}, { 1156, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1817, 2, 242}, { 20048, 116}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1567, 0, 408}, { 21196, 119}, {0x98, 0x98, 0x98, 0x00}}, + {{-1820, 3, 238}, { 20025, 113}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1468, 0, 449}, { 1057, 119}, {0x98, 0x98, 0x98, 0x00}}, + {{-1574, -500, 676}, { 513, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1567, 0, 408}, { 716, 119}, {0x98, 0x98, 0x98, 0x00}}, + {{-1707, -500, 574}, { 105, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2255, -500, 204}, { 18042, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2315, 1, 6}, { 17176, 117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2441, -500, 126}, { 17309, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2232, 0, 67}, { 17656, 118}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1980, -500, 366}, { 19422, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1916, -19, 207}, { 19473, 153}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1997, -15, 189}, { 19023, 146}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2104, -5, 145}, { 18415, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1820, -19, 238}, { 20025, 153}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2628, -500, -629}, { 14380, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2528, -95, -551}, { 14560, 291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2437, -100, -678}, { 13944, 300}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2591, -500, -714}, { 14059, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2490, -500, -779}, { 13685, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2685, -500, -534}, { 14747, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2597, -78, -426}, { 15084, 260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2694, -500, -319}, { 15476, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2441, -500, 126}, { 17309, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2315, 1, 6}, { 17176, 117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2468, 15, 10}, { 16866, 92}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2618, -500, -39}, { 16478, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2315, 23, 6}, { 17176, 77}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2321, 21, 7}, { 17163, 81}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2584, 1, -64}, { 16435, 118}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2641, -29, -191}, { 15940, 172}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2663, -500, -143}, { 16088, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2636, -59, -314}, { 15503, 226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2386, -100, -589}, { 559, 204}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2448, -100, -479}, { 779, 204}, {0x98, 0x98, 0x98, 0x00}}, + {{-2394, -300, -496}, { 698, 614}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2446, -300, -431}, { 876, 614}, {0x98, 0x98, 0x98, 0x00}}, + {{-2493, -89, -370}, { 1017, 182}, {0x98, 0x98, 0x98, 0x00}}, + {{-2436, -300, -212}, { 1505, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2467, -30, -179}, { 1558, 61}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2406, -10, -153}, { 1701, 20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2354, -300, -200}, { 1635, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2496, -50, -232}, { 1380, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2345, -17, -161}, { 1751, 34}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2351, 3, -161}, { 1745, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2345, 5, -161}, { 1751, -10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2489, -300, -345}, { 1088, 614}, {0x98, 0x98, 0x98, 0x00}}, + {{-2506, -73, -302}, { 1183, 148}, {0x98, 0x98, 0x98, 0x00}}, + {{-2354, -300, -200}, { 1635, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2294, -11, -280}, { 1493, 22}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2305, -300, -307}, { 1410, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2316, -16, -216}, { 1639, 31}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2298, -7, -424}, { 1104, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2321, -300, -436}, { 1045, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2349, -2, -569}, { 657, 4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2386, -100, -589}, { 559, 204}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2394, -300, -496}, { 698, 614}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2345, -17, -161}, { 1751, 34}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2371, -35, -607}, { 530, 72}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2437, -100, -678}, { 262, 204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2407, -41, -673}, { 309, 84}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2391, 0, -700}, { 257, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2383, -18, -637}, { 435, 37}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2490, -500, -779}, { -71, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2442, 0, -803}, { -78, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2530, -500, -855}, { -322, 1024}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2513, 0, -904}, { -434, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -915, -500, -368}, { 5177, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1118, 0, -267}, { 4668, 119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -894, -500, -261}, { 4761, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1139, 0, -375}, { 5236, 119}, {0x98, 0x98, 0x98, 0x00}}, + {{-1078, 0, -136}, { 4081, 119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -889, -500, -159}, { 4386, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1021, 0, 0}, { 3623, 119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -924, -500, 12}, { 3742, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -987, 0, 148}, { 3198, 119}, {0x98, 0x98, 0x98, 0x00}}, + {{ -964, -500, 329}, { 2763, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{ -985, 0, 256}, { 2900, 119}, {0x98, 0x98, 0x98, 0x00}}, + {{-1043, 0, 353}, { 2530, 119}, {0x98, 0x98, 0x98, 0x00}}, + {{-1385, -500, 239}, { 20, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1366, 0, 336}, { 69, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1178, 0, 297}, { 607, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1296, -500, 195}, { 426, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1125, 0, 265}, { 772, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1572, -500, 144}, { 5578, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1687, -30, 139}, { 5331, 76}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1648, -5, 195}, { 5540, 12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1687, -8, 139}, { 5331, 20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1684, -10, 144}, { 5349, 24}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1488, 0, 311}, { 6148, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1385, -500, 239}, { 6466, 1267}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1425, 0, 333}, { 6343, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1366, 0, 336}, { 6515, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2097, 100, -305}, { 3869, 599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2181, -11, -314}, { 3837, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2125, -11, -159}, { 4323, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1987, 100, -113}, { 4775, 599}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1939, 390, -223}, { 4767, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1986, 390, -306}, { 3897, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2075, -5, -62}, { 4617, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1948, -20, 7}, { 4990, 848}, {0x98, 0x98, 0x98, 0x00}}, + {{-1813, -48, -5}, { 5337, 910}, {0x98, 0x98, 0x98, 0x00}}, + {{-1793, 100, -117}, { 5520, 599}, {0x98, 0x98, 0x98, 0x00}}, + {{-1854, 390, -224}, { 5489, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-2022, -5, -8}, { 4802, 816}, {0x98, 0x98, 0x98, 0x00}}, + {{-2047, 100, -451}, { 3231, 599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1965, 390, -370}, { 3268, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1931, 390, -394}, { 2877, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1968, 100, -507}, { 2845, 599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2097, 100, -305}, { 3869, 599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1986, 390, -306}, { 3897, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2104, -150, -620}, { 3015, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2129, -150, -565}, { 3162, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2054, -150, -689}, { 2801, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1926, 0, -623}, { 2634, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2173, -98, -532}, { 3513, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2181, -11, -314}, { 3837, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1665, -97, -169}, { 828, 1018}, {0x98, 0x98, 0x98, 0x00}}, + {{-1648, -113, -267}, { 1131, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1731, 100, -223}, { 877, 599}, {0x98, 0x98, 0x98, 0x00}}, + {{-1623, -125, -371}, { 1444, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1793, 100, -117}, { 400, 599}, {0x98, 0x98, 0x98, 0x00}}, + {{-1623, -4, -369}, { 1444, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1750, 100, -323}, { 1338, 599}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1623, -103, -371}, { 1444, 989}, {0x98, 0x98, 0x98, 0x00}}, + {{-1836, 390, -314}, { 1299, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1827, 390, -271}, { 838, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1854, 390, -224}, { 369, 0}, {0x98, 0x98, 0x98, 0x00}}, + {{-1841, 100, -417}, { 2157, 599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1766, 0, -457}, { 1963, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1867, 0, -558}, { 2461, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1968, 100, -507}, { 2845, 599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1931, 390, -394}, { 2877, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1875, 390, -355}, { 2169, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1712, -74, -59}, { 514, 972}, {0x98, 0x98, 0x98, 0x00}}, + {{-1813, -48, -5}, { 217, 910}, {0x98, 0x98, 0x98, 0x00}}, + {{-1749, -58, -23}, { 393, 930}, {0x98, 0x98, 0x98, 0x00}}, + {{-1926, 0, -623}, { 2634, 806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -827, -500, -501}, { 5643, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1112, -15, -471}, { 5722, 146}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -915, -500, -368}, { 5177, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1087, -23, -547}, { 6063, 160}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1080, -30, -627}, { 6404, 173}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -890, -500, -747}, { 6538, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-1139, 0, -375}, { 5236, 119}, {0x98, 0x98, 0x98, 0x00}}, + {{-1100, -30, -709}, { 6775, 173}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1132, -30, -782}, { 7127, 173}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1149, -30, -860}, { 7434, 173}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -956, -500, -918}, { 7156, 1023}, {0x7c, 0x7c, 0x7c, 0x00}}, + {{-2298, -7, -424}, { 113, 4891}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2181, -11, -314}, { 6102, 10571}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2292, 0, -722}, { 420, -10348}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2294, -11, -280}, { 315, 12264}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2391, 0, -700}, { -4665, -9208}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2513, 0, -904}, { -5801, -2275}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2391, 0, -700}, { 454, 8199}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2405, 0, -1009}, { -241, -7618}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2292, 0, -722}, { 5540, 7059}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2527, 0, -1180}, { 650, -7151}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2651, 0, -1056}, { -5670, -819}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2513, 0, -904}, { 1366, 6940}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2405, 0, -1009}, { 6926, 1597}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2753, 0, -1627}, { -2699, -13665}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2845, 0, -1522}, { -7444, -8301}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2651, 0, -1056}, { 2521, 15564}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2527, 0, -1180}, { 8842, 9232}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3307, 0, -1718}, { -5463, -906}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3166, 0, -1566}, { 1754, 6864}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3123, 0, -1679}, { 3927, 1072}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3138, 0, -1873}, { 3197, -8873}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3307, 0, -1718}, { -4439, -11146}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3324, 0, -1450}, { -5319, 2534}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3166, 0, -1566}, { 2778, -3375}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3114, 0, -1403}, { 5447, 4946}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3254, 0, -1320}, { -1719, 9212}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2917, 0, -1834}, { -849, -6872}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2937, 0, -1658}, { -1870, 2136}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2845, 0, -1522}, { 2795, 9106}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2753, 0, -1627}, { 7540, 3742}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3024, 0, -1706}, { -6344, -309}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2917, 0, -1834}, { 8366, -2776}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3138, 0, -1873}, { -2946, -4777}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3024, 0, -1706}, { 2871, 3786}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3123, 0, -1679}, { -2216, 5168}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2914, -11, -1212}, { 3365, -2667}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3137, -3, -1198}, { -8018, -1956}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2891, -15, -1050}, { 4579, 5623}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2741, -18, -1081}, { 5046, 2003}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2799, -15, -1148}, { 2082, -1431}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2839, -18, -998}, { 62, 6263}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2891, -15, -1050}, { -2588, 3575}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2914, -11, -1212}, { -3802, -4715}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2914, -11, -1212}, { 10533, 4500}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3114, 0, -1403}, { 327, -5293}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3137, -3, -1198}, { -850, 5211}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-3254, 0, -1320}, { -6839, -1027}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2716, -18, -996}, { 3295, -1825}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2741, -18, -1081}, { 1974, -6188}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2839, -18, -998}, { -3009, -1928}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2737, -17, -827}, { 2211, 6806}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2839, -17, -858}, { -3000, 5242}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2883, -9, -466}, { 2922, -7450}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2990, -9, -473}, { -2566, -7853}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2869, -6, -187}, { 3636, 6795}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2953, -6, -162}, { -665, 8088}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2990, -9, -473}, { -2566, 3410}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2883, -9, -466}, { 2922, 3813}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2959, -11, -611}, { -987, -3632}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2859, -11, -562}, { 4158, -1112}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2737, -17, -827}, { 6307, -5481}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2839, -17, -858}, { 1095, -7045}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2859, -11, -562}, { 62, 8103}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2959, -11, -611}, { -5083, 5583}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1687, -8, 139}, { -692, 2}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1687, -30, 139}, { -761, 1023}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1820, -19, 238}, { 7745, 1023}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1820, 3, 238}, { 7814, 2}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2315, 23, 6}, { -709, 4}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2315, 1, 6}, { -613, 1024}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2345, -17, -161}, { 8266, 1023}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2345, 5, -161}, { 8170, 4}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2075, -5, -62}, { 8454, 5020}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2294, -11, -280}, { -2756, -6167}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2345, -17, -161}, { -5359, -64}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2315, 1, 6}, { -3825, 8500}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2181, -11, -314}, { 3030, -7860}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2075, -5, -62}, { 4358, -4195}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2315, 1, 6}, { -7921, -715}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2022, -5, -8}, { 7053, -1426}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2104, -5, 145}, { 2880, 6396}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1813, -50, -5}, { 364, -6404}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1916, -19, 207}, { -4929, 4437}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1687, -30, 139}, { 6802, 975}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1820, -19, 238}, { -23, 6018}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2022, -5, -8}, { -2162, -4498}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2104, -5, 145}, { -6335, 3324}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1813, -50, -5}, { 8556, -4356}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1916, -19, 207}, { 3262, 6485}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1268, 30, -1369}, { -1036, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1268, 15, -1369}, { -975, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1273, 10, -1285}, { 4778, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1273, 25, -1285}, { 4717, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1027, 45, -1358}, { 3818, 1728}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -916, 66, -1408}, { 3584, -1536}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -957, 66, -1521}, { 491, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1074, 45, -1490}, { 234, 1728}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1244, -26, -1012}, { -1208, -3670}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1194, -30, -854}, { 1342, 4392}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1149, -30, -860}, { 3654, 4100}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1027, 45, -1358}, { 8843, -9132}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1074, 45, -1490}, { 6434, -15883}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1097, 40, -1479}, { 5273, -15324}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1149, -30, -860}, { 2630, 14340}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1144, 10, -1233}, { 2854, -4774}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1268, 15, -1369}, { -3472, -11736}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1244, -26, -1012}, { -2232, 6569}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1268, 15, -1369}, { -5520, 551}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1144, 10, -1233}, { 806, 7513}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1027, 45, -1358}, { 6795, 1107}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1097, 40, -1479}, { 3225, -5084}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1268, 30, -1369}, { -1018, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1268, 15, -1369}, { -963, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1346, 10, -1418}, { 5350, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1346, 25, -1418}, { 5294, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1097, 40, -1479}, { 15513, 3107}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1479, 2, -1689}, { -4038, -7650}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1268, 15, -1369}, { 6767, 8743}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1619, 0, -1584}, {-11231, -2253}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1850, 0, -1625}, { -7685, 1776}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1756, -9, -1536}, { -2874, 6331}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1732, 0, -1765}, { -1643, -5363}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1619, 0, -1584}, { 4128, 3890}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1479, 2, -1689}, { 11321, -1506}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1756, -9, -1536}, { 4293, -4932}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1850, 0, -1625}, { -517, -9487}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1919, -47, -1327}, { -4027, 5800}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1798, -48, -1283}, { 2152, 8040}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1919, -47, -1327}, { -4027, -3414}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1865, -68, -1160}, { -1271, 5142}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1798, -48, -1283}, { 2152, -1175}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1766, -58, -1206}, { 3787, 2767}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1531, -103, -352}, { 2480, 8694}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1601, -108, -608}, { -1090, -4483}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1604, -106, -521}, { -1290, 2064}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1623, -103, -371}, { -2213, 7745}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1511, -106, -503}, { 3492, 2998}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1505, -98, -716}, { 3820, -10022}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1601, -108, -608}, { -66, 8828}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1505, -98, -716}, { 4844, 3289}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1567, -94, -908}, { 1714, -6528}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1680, -95, -878}, { -4080, -5007}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1567, -94, -908}, { 8882, 6783}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1766, -58, -1206}, { -1332, -8496}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1680, -95, -878}, { 3087, 8304}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1865, -68, -1160}, { -6391, -6121}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1623, -103, -371}, { -1810, -226}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1623, -125, -371}, { -1810, 1023}, {0x70, 0x70, 0x70, 0x00}}, + {{-1531, -125, -352}, { 2977, 1023}, {0x70, 0x70, 0x70, 0x00}}, + {{-1531, -103, -352}, { 2977, -226}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1634, -74, -46}, { 326, 7906}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1531, -125, -352}, { 5552, -7689}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1712, -74, -59}, { -3663, 7213}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1623, -125, -371}, { 858, -8638}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1634, -74, -46}, { 4422, -3357}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1712, -74, -59}, { 432, -4050}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1687, -30, 139}, { 1682, 6095}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1813, -50, -5}, { -4755, -1284}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2510, 0, 560}, { 4614, 7188}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2460, 0, 497}, { 7173, 3949}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2698, 0, 357}, { -5040, -3245}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2634, 0, 308}, { -1756, -5747}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2698, 0, 357}, { 5199, 14162}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2634, 0, 308}, { 8483, 11660}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2953, -6, -162}, { -7833, -12391}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2869, -6, -187}, { -3531, -13684}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1739, 0, 292}, { 48, 4708}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1648, -5, 195}, { 4692, -240}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1820, 3, 238}, { -4119, 1922}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1687, -8, 139}, { 2706, -3120}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1468, 0, 449}, { 5751, 7641}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1425, 0, 333}, { 7932, 1713}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1739, 0, 292}, { -8143, -411}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1648, -5, 195}, { -3499, -5360}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1178, 0, 297}, { 7286, -3205}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1425, 0, 333}, { -5379, -1358}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1468, 0, 449}, { -7560, 4569}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1121, 0, 401}, { 10187, 2105}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1125, 0, 265}, { -250, -2810}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1178, 0, 297}, { -2953, -1157}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1121, 0, 401}, { -52, 4153}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1043, 0, 353}, { 3935, 1714}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1505, -98, -716}, { -6419, 7385}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1494, -90, -891}, { -5852, -1598}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1567, -94, -908}, { -9549, -2432}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1459, -90, -764}, { -4032, 4939}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1327, -50, -935}, { 2701, -3838}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1306, -50, -827}, { 3776, 1665}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1194, -30, -854}, { 9534, 296}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1244, -26, -1012}, { 6983, -7766}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2010, -85, -1251}, { 3599, -7726}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2168, -100, -1027}, { -4488, 3762}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2117, -100, -942}, { -1906, 8084}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2175, -100, -983}, { -4877, 5981}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1959, -85, -1142}, { 6210, -2161}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1919, -47, -1327}, { 2116, -5463}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2010, -85, -1251}, { -2544, -1582}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1865, -68, -1160}, { 4872, 3094}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1959, -85, -1142}, { 66, 3982}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2641, -29, -191}, { -4160, 464}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2584, 1, -64}, { -1224, 6971}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2496, -50, -232}, { 3251, -1651}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2636, -59, -314}, { -3898, -5835}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2467, -30, -179}, { 4774, 1087}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2467, -30, -179}, { 678, -4032}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2468, 15, 10}, { 601, 5646}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2406, -10, -153}, { 3795, -2689}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2584, 1, -64}, { -5320, 1851}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2315, 23, 6}, { 4366, 4404}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2345, 5, -161}, { 2832, -4160}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2406, -10, -153}, { -300, -3713}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2468, 15, 10}, { -3494, 4622}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2318, -100, -831}, { 2135, -6707}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2386, -100, -589}, { -1331, 5669}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2280, -101, -729}, { 4102, -1471}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2267, -101, -801}, { 4774, -5181}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2437, -100, -678}, { -3927, 1138}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2437, -100, -678}, { 2216, -7053}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2528, -95, -551}, { -2457, -587}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2386, -100, -589}, { 4812, -2522}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2493, -89, -370}, { -642, 8718}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2528, -95, -551}, { 1638, -9803}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2636, -59, -314}, { -3898, 2356}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2493, -89, -370}, { 3453, -497}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2496, -50, -232}, { 3251, 6540}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1139, 0, -375}, { 39, 5378}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1087, -23, -547}, { 2710, -3443}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1129, -23, -557}, { 572, -3935}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1181, 0, -406}, { -2099, 3808}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1129, -23, -557}, { -451, 4256}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1087, -23, -547}, { 1686, 4748}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1080, -30, -627}, { 2047, 657}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1124, -30, -625}, { -191, 787}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1100, -30, -709}, { 1041, -3509}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1137, -30, -697}, { -886, -2918}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1100, -30, -709}, { 3089, 3658}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1132, -30, -782}, { 1428, -106}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1137, -30, -697}, { 1161, 4249}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1149, -30, -860}, { 582, -4091}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1194, -30, -854}, { -1729, -3799}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1092, 0, 155}, { -631, 6887}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{ -987, 0, 148}, { 4761, 6577}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1078, 0, -136}, { 114, -7987}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1158, 0, -90}, { -4003, -5620}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1043, 0, 353}, { 863, 6834}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{ -987, 0, 148}, { 3737, -3662}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1092, 0, 155}, { -1655, -3352}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1125, 0, 265}, { -3322, 2309}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1230, 0, -217}, { -2550, 1202}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1158, 0, -90}, { 1116, 7691}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1224, -1, -335}, { -2238, -4854}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1078, 0, -136}, { 5234, 5324}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1139, 0, -375}, { 2087, -6909}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1308, 0, -295}, { -6564, -2798}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1181, 0, -406}, { -51, -8479}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2340, 0, 806}, { 1045, 8509}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2190, 0, 760}, { 8717, 6129}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2340, 0, 638}, { 1026, -82}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2440, 0, 776}, { -4112, 6953}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2510, 0, 560}, { -7673, -4075}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2169, 0, 727}, { 9769, 4432}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2240, 0, 501}, { 6164, -7119}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2460, 0, 497}, { -5114, -7314}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2389, 50, -1796}, { -2523, -2859}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2271, 40, -1674}, { 3533, 3368}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2237, 55, -1787}, { 5259, -2398}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2402, 40, -1709}, { -3191, 1565}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2402, 40, -1709}, { -3191, -4578}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2245, 10, -1507}, { 4883, 5779}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2271, 40, -1674}, { 3533, -2775}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2372, 10, -1498}, { -1656, 6245}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2188, 50, -1827}, { 5741, 1707}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2262, 50, -1957}, { 1943, -4962}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2237, 55, -1787}, { 3211, 3745}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2389, 50, -1796}, { -4571, 3285}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1732, 0, -1765}, { 9620, 2828}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2071, 30, -1958}, { -7726, -7070}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2056, 30, -1827}, { -6943, -351}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1850, 0, -1625}, { 3578, 9968}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2071, 30, -1958}, { 4562, -2974}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2188, 50, -1827}, { -1426, 3755}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2056, 30, -1827}, { 5344, 3744}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2262, 50, -1957}, { -5224, -2914}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2245, 10, -1507}, { 1811, -5484}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2372, 10, -1498}, { -4728, -5018}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2256, 0, -1219}, { 1240, 9281}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2168, 0, -1317}, { 5728, 4238}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2046, 0, -1011}, { 4800, 4532}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2256, 0, -1219}, { -5927, -6078}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2035, 0, -827}, { 5356, 13995}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2097, -7, -1120}, { 2225, -1019}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2168, 0, -1317}, { -1439, -11121}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1926, 0, -623}, { 1753, 7004}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1879, 0, -712}, { 4149, 2442}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2021, 0, -753}, { -3132, 342}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2046, 0, -1011}, { -4415, -12875}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2035, 0, -827}, { -3859, -3412}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1879, 0, -712}, { -1994, -5749}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1926, 0, -623}, { -4390, -1187}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1766, 0, -457}, { 3799, 7326}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1722, 0, -543}, { 6034, 2923}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1603, 0, -492}, { 4959, -633}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1766, 0, -457}, { -3368, 1182}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1623, -4, -369}, { 3930, 5697}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1722, 0, -543}, { -1133, -3220}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1308, 0, -295}, { 6747, 5393}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1224, -1, -335}, { 11073, 3337}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1274, 0, -434}, { 8520, -1729}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1603, 0, -492}, { -8352, -4729}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1623, -4, -369}, { -9381, 1601}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1509, 0, -477}, { -3536, -3927}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1181, 0, -406}, { 13260, -287}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1623, -103, -371}, { 2710, 832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1531, -103, -352}, { -1280, 832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1530, -105, -358}, { -1280, 992}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1622, -105, -376}, { 2710, 992}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1685, -75, -1104}, { 4840, 793}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1766, -58, -1206}, { 715, -4400}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1815, -65, -1183}, { -1814, -3212}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1731, -77, -1082}, { 2516, 1951}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1865, -68, -1160}, { -4343, -2025}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1776, -75, -1059}, { 193, 3109}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1631, -90, -1012}, { 4550, 1410}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1685, -75, -1104}, { 1768, -3302}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1731, -77, -1082}, { -555, -2144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1680, -90, -990}, { 2071, 2534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1776, -75, -1059}, { -2878, -986}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1728, -90, -969}, { -407, 3659}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1567, -94, -908}, { 4786, 1663}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1631, -90, -1012}, { 1478, -3709}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1680, -90, -990}, { -1000, -2585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1623, -96, -893}, { 1889, 2423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1728, -90, -969}, { -3479, -1460}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1680, -95, -878}, { -1008, 3184}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1627, -100, -730}, { -2400, -2577}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1601, -108, -608}, { -1090, 3708}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1554, -110, -613}, { 1317, 3426}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1566, -103, -723}, { 709, -2204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1507, -108, -619}, { 3725, 3144}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1505, -98, -716}, { 3820, -1830}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1601, -108, -608}, { -1090, -2435}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1604, -106, -521}, { -1290, 4112}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1557, -106, -512}, { 1100, 4579}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, -110, -613}, { 1317, -2717}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1511, -106, -503}, { 3492, 5046}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1507, -108, -619}, { 3725, -2999}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1505, -98, -716}, { 4844, 5337}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1536, -98, -812}, { 3279, 428}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1566, -103, -723}, { 1733, 4963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1623, -96, -893}, { -1182, -3720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1567, -94, -908}, { 1714, -4480}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1680, -95, -878}, { -4080, -2959}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1627, -100, -730}, { -1376, 4590}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1511, -106, -503}, { 3492, -73}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1557, -106, -512}, { 1100, -540}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{-1530, -105, -358}, { 2480, 5622}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{-1622, -105, -376}, { -2213, 4673}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{-1604, -106, -521}, { -1290, -1007}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1623, -103, -371}, { -1810, -226}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1623, -125, -371}, { -1810, 1023}, {0x70, 0x70, 0x70, 0x00}}, + {{-1531, -125, -352}, { 2977, 1023}, {0x70, 0x70, 0x70, 0x00}}, + {{-1531, -103, -352}, { 2977, -226}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1555, -113, -250}, { 3312, 2541}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1531, -125, -352}, { 4528, -2569}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1602, -113, -259}, { 933, 2119}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1623, -125, -371}, { -165, -3518}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1648, -113, -267}, { -1446, 1698}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1555, -113, -250}, { 4336, -2578}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1602, -113, -259}, { 1957, -3000}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1625, -97, -163}, { 753, 1913}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1585, -97, -156}, { 2796, 2250}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1648, -113, -267}, { -422, -3421}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1665, -97, -169}, { -1288, 1576}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1687, -30, 139}, { 2706, 6095}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1680, -53, 46}, { 3058, 1316}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1750, -46, 67}, { -512, 2405}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1715, -56, 12}, { 1297, -434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1665, -97, -169}, { -264, -2519}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1712, -74, -59}, { -2639, 3117}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1673, -74, -52}, { -644, 3464}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1625, -97, -163}, { 1777, -2182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1634, -74, -46}, { 1350, 3810}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1585, -97, -156}, { 3820, -1845}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1749, -58, -23}, { -464, -2186}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1813, -48, -5}, { -3731, -1284}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1712, -74, -59}, { -591, -978}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1749, -58, -23}, { -2512, 885}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1715, -56, 12}, { -750, 2637}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1673, -74, -52}, { 1403, -631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1680, -53, 46}, { 1010, 4388}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1634, -74, -46}, { 3398, -285}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1687, -8, 139}, { -692, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1687, -30, 139}, { -761, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1820, -19, 238}, { 7745, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1820, 3, 238}, { 7814, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2315, 23, 6}, { -709, 4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2315, 1, 6}, { -613, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2345, -17, -161}, { 8266, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-2345, 5, -161}, { 8170, 4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2264, -13, -110}, { -3297, -524}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2162, -8, -32}, { 2281, 3005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2209, -13, -179}, { -449, -4067}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2316, -16, -216}, { -4751, -5111}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2232, 0, 67}, { -1161, 7074}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2075, -5, -62}, { 6406, 1948}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2125, -11, -159}, { 3852, -3022}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2181, -11, -314}, { 2006, -3764}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2234, -11, -297}, { -194, -2936}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2209, -13, -179}, { 574, 3100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2125, -11, -159}, { 4876, 4145}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2294, -11, -280}, { -2396, -2107}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2316, -16, -216}, { -3727, 2056}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2315, 1, 6}, { -1605, 4426}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2264, -13, -110}, { 1822, -1548}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2345, -17, -161}, { -2287, -4160}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2232, 0, 67}, { 3958, 6050}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2316, -16, -216}, { 368, -6135}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1687, -30, 139}, { 6802, 975}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1750, -46, 67}, { 3583, -2714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1800, -28, 166}, { 1026, 2333}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1820, -19, 238}, { -23, 6018}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1863, -34, 94}, { -2192, -1356}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1916, -19, 207}, { -4750, 3692}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1813, -48, -5}, { 364, -6404}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1863, -34, 94}, { 3951, 691}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1813, -48, -5}, { 6508, -4356}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1948, -20, 7}, { -427, -3713}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1976, -22, 98}, { -1520, 246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1997, -15, 189}, { -2613, 4206}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1916, -19, 207}, { 1393, 5740}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2022, -5, -8}, { -114, -3474}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2065, -7, 68}, { -1959, -293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1976, -22, 98}, { 2575, 1270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1948, -20, 7}, { 3668, -2689}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2104, -5, 145}, { -3804, 2887}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1997, -15, 189}, { 1482, 5230}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2232, 0, 67}, { -5257, 930}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2104, -5, 145}, { 1316, 4935}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2065, -7, 68}, { 3160, 1754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2162, -8, -32}, { -1814, -3138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2022, -5, -8}, { 5005, -1426}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2075, -5, -62}, { 2310, -4195}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2213, -7, -472}, { 4435, 3479}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2273, -2, -615}, { 1038, -3648}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2312, -4, -592}, { -740, -2566}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2255, -9, -449}, { 2847, 4464}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2349, -2, -569}, { -2519, -1484}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2298, -7, -424}, { 1259, 5449}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2213, -7, -472}, { 1363, -4712}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2255, -9, -449}, { -224, -3727}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2234, -11, -297}, { 829, 4231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2181, -11, -314}, { 3030, 3403}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2298, -7, -424}, { -1813, -2742}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2294, -11, -280}, { -1372, 5060}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2391, 0, -700}, { -2617, -2040}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2349, -2, -569}, { -471, 4659}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2312, -4, -592}, { 1307, 3577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2341, -2, -711}, { -74, -2610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2273, -2, -615}, { 3086, 2495}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2292, 0, -722}, { 2468, -3180}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2513, 0, -904}, { -4777, -227}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2442, 0, -803}, { -466, 4574}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2390, 0, -830}, { 1764, 3297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2459, 0, -957}, { -1997, -2898}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2342, 0, -861}, { 3995, 2020}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2405, 0, -1009}, { 782, -5570}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2292, 0, -722}, { 3492, 2963}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2342, 0, -861}, { 923, -4123}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2390, 0, -830}, { -1307, -2846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2341, -2, -711}, { 949, 3533}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2442, 0, -803}, { -3538, -1569}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2391, 0, -700}, { -1593, 4103}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2788, 0, -1397}, { -3459, 137}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2744, 0, -1259}, { -1235, 7227}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2675, -2, -1300}, { 2328, 5103}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2739, -2, -1454}, { -973, -2756}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2605, 0, -1342}, { 5891, 2980}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2690, 0, -1510}, { 1512, -5650}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2845, 0, -1522}, { -3348, -109}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2788, 0, -1397}, { -387, 6281}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2739, -2, -1454}, { 2098, 3387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2799, -2, -1575}, { -976, -2791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2690, 0, -1510}, { 4584, 493}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2753, 0, -1627}, { 1396, -5473}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2527, 0, -1180}, { 5770, 3088}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2605, 0, -1342}, { 1795, -5211}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2675, -2, -1300}, { -1767, -3088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2613, 0, -1169}, { 1375, 3654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2744, 0, -1259}, { -5331, -964}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2710, 0, -1155}, { -3020, 4220}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2651, 0, -1056}, { -550, 9420}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2589, 0, -1118}, { 2609, 6254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2651, 0, -1056}, { -5670, -819}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2513, 0, -904}, { 1366, 6940}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2459, 0, -957}, { 4146, 4269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2589, 0, -1118}, { -2510, -3985}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2405, 0, -1009}, { 6926, 1597}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2527, 0, -1180}, { 650, -7151}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3158, 0, -1620}, { 3191, 5101}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3123, 0, -1679}, { 4951, 2096}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3179, -2, -1748}, { 2074, -1441}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3232, -2, -1669}, { -623, 2609}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3236, 0, -1817}, { -802, -4979}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3307, 0, -1718}, { -4439, 117}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3123, 0, -1679}, { 1879, 5168}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3080, 0, -1702}, { 4091, 3991}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3109, -2, -1788}, { 2620, -392}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3179, -2, -1748}, { -997, 1630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3138, 0, -1873}, { 1149, -4777}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3236, 0, -1817}, { -3874, -1907}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3021, -2, -1789}, { 3008, 556}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3019, 0, -1872}, { 3146, -3697}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3138, 0, -1873}, { -2946, -3753}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3109, -2, -1788}, { -1475, 631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3080, 0, -1702}, { -4, 5015}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3024, 0, -1706}, { 2871, 4810}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3166, 0, -1566}, { 4826, 3792}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3158, 0, -1620}, { 5239, 1005}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3232, -2, -1669}, { 1424, -1486}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3255, -2, -1577}, { 246, 3215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3307, 0, -1718}, { -2391, -3978}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3345, 0, -1588}, { -4333, 2638}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3158, 0, -1491}, { 5211, 2528}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3166, 0, -1566}, { 4826, -1327}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3255, -2, -1577}, { 246, -1904}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3241, -2, -1471}, { 969, 3555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3345, 0, -1588}, { -4333, -2481}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3324, 0, -1450}, { -3271, 4582}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2897, 0, -1609}, { -2907, 584}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2845, 0, -1522}, { -276, 5010}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2799, -2, -1575}, { 2095, 2328}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2845, -2, -1656}, { -248, -1839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2753, 0, -1627}, { 4468, -353}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2793, 0, -1703}, { 2410, -4264}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3114, 0, -1403}, { 5446, 850}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3158, 0, -1491}, { 3163, -3615}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3241, -2, -1471}, { -1078, -2588}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3184, -2, -1362}, { 1863, 2983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3324, 0, -1450}, { -5319, -1561}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3254, 0, -1320}, { -1719, 5116}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2937, 0, -1658}, { -2894, 2136}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2897, 0, -1609}, { -859, 4680}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2845, -2, -1656}, { 1799, 2256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2897, -2, -1720}, { -845, -1008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2793, 0, -1703}, { 4458, -168}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2857, 0, -1781}, { 1203, -4153}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2942, -2, -1758}, { 1939, 1126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2917, 0, -1834}, { 3246, -2776}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3019, 0, -1872}, { -1973, -4721}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3021, -2, -1789}, { -2111, -467}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3024, 0, -1706}, { -2248, 3786}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2968, 0, -1682}, { 631, 5028}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2968, 0, -1682}, { -2440, 2980}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2937, 0, -1658}, { -846, 4184}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2897, -2, -1720}, { 1202, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2942, -2, -1758}, { -1132, -921}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2857, 0, -1781}, { 3251, -2105}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2917, 0, -1834}, { 174, -4823}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2741, -18, -1081}, { 1974, -3116}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2790, -20, -1039}, { -517, -986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2777, -20, -997}, { 142, 1195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2716, -18, -996}, { 3295, 1246}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2839, -18, -998}, { -3009, 1143}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2737, -17, -827}, { 2211, 2710}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2716, -18, -911}, { 3268, -1590}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2770, -20, -918}, { 524, -1941}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2788, -19, -842}, { -394, 1928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2823, -18, -925}, { -2219, -2291}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2839, -17, -858}, { -3000, 1146}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3137, -3, -1198}, { 173, 6235}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3081, -5, -1253}, { 2998, 3430}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3184, -2, -1362}, { -2232, -2136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3254, 0, -1320}, { -5815, -3}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3026, -3, -1308}, { 5822, 624}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3114, 0, -1403}, { 1351, -4269}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2716, -18, -911}, { 3268, 2505}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2716, -18, -996}, { 3295, -1825}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2777, -20, -997}, { 142, -1876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2770, -20, -918}, { 524, 2154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2839, -18, -998}, { -3009, -1928}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2823, -18, -925}, { -2219, 1804}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3002, -11, -1111}, { 911, 5605}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2958, -13, -1161}, { 3162, 3004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3081, -5, -1253}, { -3145, -1689}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3137, -3, -1198}, { -5970, 1115}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2914, -11, -1212}, { 5413, 404}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3026, -3, -1308}, { -321, -4495}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2891, -15, -1050}, { 1507, 4599}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2845, -17, -1099}, { 3842, 2096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2958, -13, -1161}, { -1957, -1091}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2891, -15, -1050}, { 1507, 4599}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2958, -13, -1161}, { -1957, -1091}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, -11, -1111}, { -4208, 1509}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2845, -17, -1099}, { 3842, 2096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2799, -15, -1148}, { 6178, -407}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2914, -11, -1212}, { 293, -3691}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2741, -18, -1081}, { 4022, -44}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2799, -15, -1148}, { 1058, -3479}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2845, -17, -1099}, { -1277, -975}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2790, -20, -1039}, { 1530, 2085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2891, -15, -1050}, { -3612, 1527}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2839, -18, -998}, { -961, 4216}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1865, -68, -1160}, { -1271, 5142}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1815, -65, -1183}, { 1257, 3955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1892, -62, -1243}, { -2649, 863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1858, -50, -1305}, { -937, -2295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1766, -58, -1206}, { 3787, 2767}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1798, -48, -1283}, { 2152, -1175}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1919, -47, -1327}, { -4027, -3414}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1798, -48, -1283}, { 3176, 2920}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1797, -35, -1364}, { 3225, -1208}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1850, -33, -1376}, { 491, -1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1858, -50, -1305}, { 86, 1800}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1904, -31, -1388}, { -2241, -2445}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1919, -47, -1327}, { -3003, 680}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1788, -15, -1464}, { 2679, 3894}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1756, -9, -1536}, { 4293, 187}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1803, -4, -1581}, { 1888, -2090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1840, -15, -1477}, { 24, 3248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 0, -1625}, { -517, -4367}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1891, -15, -1489}, { -2630, 2602}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1891, -15, -1489}, { -1606, -2517}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1904, -31, -1388}, { -2241, 2674}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1850, -33, -1376}, { 491, 3293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1840, -15, -1477}, { 1048, -1871}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1797, -35, -1364}, { 3225, 3911}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1788, -15, -1464}, { 3703, -1225}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -68, 180, 333}, { 16, -2298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -110, 175, 492}, { 11, -230}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -29, 177, 520}, { 1023, -209}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 180, 350}, { 1038, -2442}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -176, 165, 621}, { 7, 1838}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -96, 165, 666}, { 1008, 2023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 180, -3}, { -4, -1625}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -68, 180, 333}, { 16, 2350}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 180, 350}, { 1035, 2499}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 34, 180, -3}, { 1002, -1685}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 34, 180, -3}, { 4098, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 36, 180, -23}, { 4160, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -44, 180, -23}, { 64, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 180, -3}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 180, -447}, { -6, 2215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, 180, -451}, { 1033, 2243}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2, 180, -867}, { 1022, -3173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -87, 180, -851}, { -17, -3054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 180, -447}, { 7, -4088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -44, 180, -23}, { -13, 1258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 36, 180, -23}, { 1018, 1267}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, 180, -451}, { 1039, -4131}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -87, 180, -851}, { 26, 3496}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2, 180, -867}, { 1013, 3535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 185, -1313}, { 991, -1918}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -200, 185, -1283}, { 7, -1818}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -200, 185, -1283}, { 1, 1223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 185, -1313}, { 1014, 1274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -196, 180, -1521}, { 1009, -1567}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -271, 180, -1478}, { 7, -1427}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -271, 180, -1478}, { 23, 1111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -196, 180, -1521}, { 1013, 1274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -264, 170, -1616}, { 1024, -243}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -321, 170, -1537}, { 14, 45}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -321, 170, -1537}, { 8, 1225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -264, 170, -1616}, { 1003, 1503}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, 160, -1669}, { 992, -193}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -392, 160, -1572}, { 32, 27}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -392, 160, -1572}, { 9, 1275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, 160, -1669}, { 988, 1469}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 148, -1677}, { 997, -45}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -477, 148, -1580}, { 17, 48}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -916, 66, -1408}, { -10, -1192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -741, 101, -1487}, { 37, 1365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -779, 101, -1581}, { 1009, 1287}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -957, 66, -1521}, { 1005, -1228}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -559, 136, -1563}, { 15, 1115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 136, -1655}, { 989, 1278}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -779, 101, -1581}, { 999, -1119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -741, 101, -1487}, { 27, -1178}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -477, 148, -1580}, { 18, 1218}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 148, -1677}, { 1001, 1348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 136, -1655}, { 1008, -89}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -559, 136, -1563}, { 34, 36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1273, 25, -1285}, { 4717, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1273, 10, -1285}, { 4778, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1268, 15, -1369}, { -975, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 30, -1369}, { -1036, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 30, -1369}, { -1036, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1268, 15, -1369}, { -975, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1273, 10, -1285}, { 4778, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1273, 25, -1285}, { 4717, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1027, 45, -1358}, { 3818, 1728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -916, 66, -1408}, { 3584, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -957, 66, -1521}, { 491, -1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1074, 45, -1490}, { 234, 1728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1156, -6, -1145}, { 3274, 4882}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1144, 10, -1233}, { 3878, 345}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1209, 10, -1259}, { 570, -986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1213, -6, -1155}, { 379, 4369}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1106, 25, -1296}, { 5832, -2890}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1187, 20, -1333}, { 1692, -4753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 15, -1369}, { -2448, -6616}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1273, 10, -1285}, { -2737, -2317}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1269, -6, -1165}, { -2515, 3855}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1269, -6, -1165}, { -3539, -4336}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1244, -26, -1012}, { -2232, 3497}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1188, -24, -1006}, { 623, 3776}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1213, -6, -1155}, { -644, -3822}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, -22, -1001}, { 3478, 4055}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1156, -6, -1145}, { 2250, -3309}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1106, 25, -1296}, { 1736, 4277}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1027, 45, -1358}, { 5771, 1107}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1148, 29, -1364}, { -386, 829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1187, 20, -1333}, { -2403, 2414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 15, -1369}, { -6544, 551}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1074, 45, -1490}, { 3363, -5643}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1097, 40, -1479}, { 2201, -5084}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1182, 26, -1424}, { -2171, -2266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1194, -30, -854}, { -705, 5416}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1171, -32, -857}, { 450, 5270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1219, -32, -933}, { -1981, 1384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1188, -24, -1006}, { -400, -2367}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1149, -30, -860}, { 1606, 5124}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1132, -22, -1001}, { 2454, -2088}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1244, -26, -1012}, { -3256, -2646}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1268, 30, -1369}, { -1018, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 15, -1369}, { -963, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 10, -1418}, { 5350, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{-1346, 25, -1418}, { 5294, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 25, -1418}, { 5294, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1346, 10, -1418}, { 5350, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1268, 15, -1369}, { -963, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1268, 30, -1369}, { -1018, 1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1756, -9, -1536}, { 197, 5307}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1689, 0, -1580}, { 3656, 3073}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1710, 0, -1672}, { 2542, -1656}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1803, -4, -1581}, { -2207, 3029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1791, 0, -1695}, { -1592, -2817}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1732, 0, -1765}, { 1428, -6387}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1850, 0, -1625}, { -4613, 752}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1612, 0, -1667}, { 3468, 678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1605, 0, -1749}, { 3831, -3557}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1732, 0, -1765}, { -2667, -4339}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1710, 0, -1672}, { -1553, 391}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1689, 0, -1580}, { -439, 5121}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1619, 0, -1584}, { 3104, 4914}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1619, 0, -1584}, { -2015, 3890}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1544, 0, -1559}, { 1839, 5185}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1511, 0, -1624}, { 3508, 1839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1612, 0, -1667}, { -1651, -345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1479, 2, -1689}, { 5177, -1506}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1605, 0, -1749}, { -1288, -4581}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1346, 10, -1418}, { -5428, 2132}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1268, 15, -1369}, { -1424, 4647}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1182, 26, -1424}, { 2948, 1829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1293, 16, -1472}, { -2736, -612}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1097, 40, -1479}, { 7321, -988}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1241, 20, -1526}, { -45, -3358}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1293, 16, -1472}, { 3407, 2459}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1241, 20, -1526}, { 6098, -286}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1373, 8, -1625}, { -645, -5357}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1402, 4, -1551}, { -2149, -1572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1431, 4, -1477}, { -3653, 2211}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1346, 10, -1418}, { 715, 5204}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1511, 0, -1624}, { -2635, -1232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1544, 0, -1559}, { -4304, 2113}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1431, 4, -1477}, { 1466, 6307}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1402, 4, -1551}, { 2970, 2523}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1373, 8, -1625}, { 4474, -1261}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1479, 2, -1689}, { -966, -4578}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2883, -9, -466}, { 2922, 3813}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2859, -11, -562}, { 4158, -1112}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2909, -13, -586}, { 1585, -2372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2937, -11, -469}, { 178, 3611}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2959, -11, -611}, { -987, -3632}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2990, -9, -473}, { -2566, 3410}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2869, -6, -187}, { 3636, 6795}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2883, -9, -466}, { 2922, -7450}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2937, -11, -469}, { 178, -7652}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2911, -8, -175}, { 1485, 7442}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2990, -9, -473}, { -2566, -7853}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2953, -6, -162}, { -665, 8088}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2859, -11, -562}, { 1086, 5031}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2796, -14, -663}, { 4276, -141}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2851, -16, -693}, { 1487, -1682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2909, -13, -586}, { -1486, 3771}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2905, -14, -723}, { -1302, -3223}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2959, -11, -611}, { -4059, 2511}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2761, -16, -757}, { 3039, 3222}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2737, -17, -827}, { 4259, -361}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2788, -19, -842}, { 1653, -1143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2820, -18, -770}, { 13, 2541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2839, -17, -858}, { -952, -1925}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2879, -16, -784}, { -3011, 1860}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2796, -14, -663}, { 2228, 3954}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2761, -16, -757}, { 4063, -873}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2820, -18, -770}, { 1037, -1554}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2851, -16, -693}, { -560, 2413}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2879, -16, -784}, { -1987, -2235}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2905, -14, -723}, { -3350, 872}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1308, 0, -295}, { -2468, 3345}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1224, -1, -335}, { 1857, 1289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1291, 0, -364}, { -1582, -215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1274, 0, -434}, { -695, -3777}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1181, 0, -406}, { 4044, -2335}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1623, -4, -369}, { -3237, 2625}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1532, -4, -350}, { 1456, 3574}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1520, -2, -413}, { 2031, 335}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{-1613, -2, -431}, { -2723, -539}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{-1509, 0, -477}, { 2607, -2903}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1603, 0, -492}, { -2208, -3705}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1509, 0, -477}, { -1488, -2903}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1520, -2, -413}, { -2064, 335}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{-1416, 0, -396}, { 3254, 1210}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1381, 0, -465}, { 5093, -2299}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1532, -4, -350}, { -2639, 3574}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1452, 0, -328}, { 1415, 4719}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1452, 0, -328}, { -4728, 2671}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1308, 0, -295}, { 2651, 4369}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1291, 0, -364}, { 3537, 808}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1416, 0, -396}, { -2889, -837}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1274, 0, -434}, { 4424, -2753}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1381, 0, -465}, { -1050, -4347}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1021, 0, 0}, { 4045, 3096}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1078, 0, -136}, { 1138, -3891}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1118, 0, -113}, { -920, -2708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1067, 0, 17}, { 1681, 3918}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1158, 0, -90}, { -2979, -1524}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1113, 0, 33}, { -682, 4740}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -987, 0, 148}, { 3737, 3505}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1021, 0, 0}, { 1997, -4071}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1067, 0, 17}, { -366, -3249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 0, 151}, { 1041, 3660}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1113, 0, 33}, { -2730, -2427}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1092, 0, 155}, { -1655, 3815}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1160, -2, -390}, { 2041, -3598}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1174, -1, -242}, { 1329, 3998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1139, 0, -375}, { 3111, -2813}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1224, -1, -335}, { -1214, -758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1118, 0, -267}, { 4184, 2697}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1308, 0, -295}, { -5540, 1297}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1230, 0, -217}, { -1526, 5298}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1224, -1, -335}, { 1857, 1289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1160, -2, -390}, { 5113, -1550}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1181, 0, -406}, { 4044, -2335}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1230, 0, -217}, { -3574, -1869}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1158, 0, -90}, { 92, 4619}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1118, 0, -113}, { 2151, 3435}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1174, -1, -242}, { -718, -3169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1078, 0, -136}, { 4210, 2252}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1118, 0, -267}, { 2136, -4470}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1043, 0, 353}, { 863, 4786}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -985, 0, 256}, { 3838, -194}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1040, 0, 236}, { 1004, -1216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1084, 0, 309}, { -1229, 2523}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 0, 236}, { 1004, -1216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1096, 0, 216}, { -1829, -2237}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1125, 0, 265}, { -3322, 261}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1084, 0, 309}, { -1229, 2523}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -985, 0, 256}, { 3838, 3901}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -987, 0, 148}, { 3737, -1614}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1040, 0, 151}, { 1041, -1459}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 0, 236}, { 1004, 2879}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 0, 155}, { -1655, -1304}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1096, 0, 216}, { -1829, 1858}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1687, -8, 139}, { 4276, 820}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1820, 3, 238}, { -2811, 820}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1817, 2, 242}, { -2806, 990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1684, -10, 144}, { 4282, 990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1567, 0, 408}, { 2698, 5548}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1527, 0, 359}, { 4738, 3043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1694, -3, 244}, { -3773, -2885}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{-1739, 0, 292}, { -6095, -411}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1488, 0, 311}, { 6779, 538}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1648, -5, 195}, { -1451, -5360}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1648, -5, 195}, { 4692, -1264}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1684, -10, 144}, { 2706, -4144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1694, -3, 244}, { 2370, 1210}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{-1817, 2, 242}, { -4119, 898}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1739, 0, 292}, { 48, 3684}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1121, 0, 401}, { -52, 4153}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1043, 0, 353}, { 3935, 1714}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1084, 0, 309}, { 1842, -547}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1149, 0, 349}, { -1503, 1498}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1125, 0, 265}, { -250, -2810}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1178, 0, 297}, { -2953, -1157}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1488, 0, 311}, { 635, -2533}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1527, 0, 359}, { -1405, -28}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1446, 0, 391}, { 2746, 1605}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1425, 0, 333}, { 3836, -1358}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1567, 0, 408}, { -3445, 2476}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1468, 0, 449}, { 1655, 4569}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1357, 0, 446}, { -3955, 4396}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1121, 0, 401}, { 8138, 2105}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1149, 0, 349}, { 6688, -549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1361, 0, 391}, { -4170, 1571}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1178, 0, 297}, { 5238, -3205}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1366, 0, 336}, { -4386, -1253}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1468, 0, 449}, { -2440, 3545}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1357, 0, 446}, { 3212, 3372}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1361, 0, 391}, { 2997, 547}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1468, 0, 449}, { -2440, 3545}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1361, 0, 391}, { 2997, 547}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1446, 0, 391}, { -1349, 581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1366, 0, 336}, { 2781, -2277}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1425, 0, 333}, { -259, -2382}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1477, -90, -827}, { 1201, 646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1494, -90, -891}, { 291, -2622}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1567, -94, -908}, { -3405, -3456}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1536, -98, -812}, { -1840, 1452}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1505, -98, -716}, { -275, 6361}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1459, -90, -764}, { 2111, 3915}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1392, -70, -856}, { 2448, 205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1406, -70, -906}, { 1745, -2378}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1494, -90, -891}, { -2780, -1597}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1477, -90, -827}, { -1870, 1670}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1459, -90, -764}, { -960, 4939}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1378, -70, -805}, { 3150, 2790}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1306, -50, -827}, { -1343, 4737}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1194, -30, -854}, { 4414, 3368}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1219, -32, -933}, { 3138, -663}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1317, -51, -881}, { -1881, 1985}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1244, -26, -1012}, { 1863, -4694}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1327, -50, -935}, { -2418, -766}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1378, -70, -805}, { -945, 3814}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1306, -50, -827}, { 2752, 2689}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1317, -51, -881}, { 2214, -62}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, -70, -856}, { -1647, 1229}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1327, -50, -935}, { 1677, -2814}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1406, -70, -906}, { -2350, -1354}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1969, -72, -1291}, { -464, -3643}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2010, -85, -1251}, { -2544, -1582}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1984, -85, -1197}, { -1238, 1199}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1940, -73, -1225}, { 1000, -268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1959, -85, -1142}, { 66, 3982}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1912, -74, -1159}, { 2466, 3105}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1865, -68, -1160}, { 4872, 3094}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1892, -62, -1243}, { 3494, -1184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2010, -85, -1251}, { 1551, -4654}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2048, -97, -1205}, { -404, -2300}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2023, -96, -1155}, { 863, 257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1984, -85, -1197}, { 2857, -1872}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2079, -100, -1160}, { -1989, -22}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2058, -100, -1103}, { -939, 2899}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2038, -100, -1046}, { 109, 5821}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1998, -95, -1105}, { 2130, 2815}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1959, -85, -1142}, { 4162, 910}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1919, -47, -1327}, { 2116, -5463}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2175, -100, -983}, { -3692, 4059}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2145, -101, -960}, { -2473, 4993}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2142, -100, -984}, { -2173, 3875}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2168, -100, -1027}, { -3464, 1714}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2117, -100, -942}, { -882, 6036}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2079, -100, -1160}, { 1082, -5142}, {0x8b, 0x88, 0x88, 0x00}}, + {{-2168, -100, -1027}, { -3464, 1714}, {0x8b, 0x88, 0x88, 0x00}}, + {{-2142, -100, -984}, { -2173, 3875}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{-2058, -100, -1103}, { 2132, -2220}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{-2117, -100, -942}, { -882, 6036}, {0x8b, 0x88, 0x88, 0x00}}, + {{-2038, -100, -1046}, { 3181, 701}, {0x8b, 0x88, 0x88, 0x00}}, + {{-2351, 3, -161}, { -3305, 988}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2321, 21, 7}, { 3987, 988}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2315, 23, 6}, { 4021, 811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2345, 5, -161}, { -3271, 811}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2448, -100, -479}, { 622, 4147}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2386, -100, -589}, { 3788, -1498}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2411, -100, -634}, { 2490, -3764}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-2488, -97, -515}, { -1429, 2291}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2437, -100, -678}, { 1192, -6029}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2528, -95, -551}, { -3481, 436}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2467, -30, -179}, { 4774, 63}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2496, -50, -232}, { 3251, -2675}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2569, -44, -212}, { -454, -1617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2525, -19, -121}, { 1775, 3005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2641, -29, -191}, { -4160, -559}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2584, 1, -64}, { -1224, 5947}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2468, 15, 10}, { 1625, 5646}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2437, -2, -71}, { 3222, 1478}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{-2525, -19, -121}, { -1296, -1090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2584, 1, -64}, { -4296, 1851}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2406, -10, -153}, { 4819, -2689}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2467, -30, -179}, { 1702, -4032}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2297, -100, -825}, { 3405, -6258}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2318, -100, -831}, { 2135, -6707}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2299, -101, -780}, { 3119, -4089}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2267, -101, -801}, { 4613, -5308}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2280, -101, -729}, { 4102, -1471}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2406, -10, -153}, { -1324, -3713}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2437, -2, -71}, { -2921, 454}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{-2351, 3, -161}, { 1808, -4160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2321, 21, 7}, { 2490, 4426}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2468, 15, 10}, { -4518, 4622}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2496, -50, -232}, { 4275, 2444}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2506, -73, -302}, { 3806, -1123}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2571, -70, -308}, { 466, -1431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, -44, -212}, { 569, 3502}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2571, -70, -308}, { 466, -1431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2636, -59, -314}, { -2874, -1739}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2641, -29, -191}, { -3136, 4560}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2569, -44, -212}, { 569, 3502}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2545, -86, -398}, { -1274, 3171}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2493, -89, -370}, { 1405, 4622}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2448, -100, -479}, { 3694, -972}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2488, -97, -515}, { 1642, -2828}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2597, -78, -426}, { -3955, 1720}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2528, -95, -551}, { -409, -4683}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2506, -73, -302}, { 2782, 3996}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2493, -89, -370}, { 3453, 526}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2545, -86, -398}, { 773, -924}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2571, -70, -308}, { -557, 3688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2597, -78, -426}, { -1907, -2375}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2636, -59, -314}, { -3898, 3380}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2318, -100, -831}, { 2135, -6707}, {0x8b, 0x88, 0x88, 0x00}}, + {{-2437, -100, -678}, { -3927, 1138}, {0x8b, 0x88, 0x88, 0x00}}, + {{-2411, -100, -634}, { -2629, 3403}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{-2299, -101, -780}, { 3119, -4089}, {0xb3, 0xb0, 0xb0, 0x00}}, + {{-2386, -100, -589}, { -1331, 5669}, {0x8b, 0x88, 0x88, 0x00}}, + {{-2280, -101, -729}, { 4102, -1471}, {0x8b, 0x88, 0x88, 0x00}}, + {{-1108, -25, -552}, { 617, 2454}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1087, -23, -547}, { 1686, 2700}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1080, -30, -627}, { 2047, -1390}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1102, -32, -626}, { 927, -1325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1124, -30, -625}, { -191, -1260}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1129, -23, -557}, { -451, 2208}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1129, -23, -557}, { 572, -1887}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1151, -15, -485}, { -564, 1791}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1131, -17, -478}, { 441, 2157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1108, -25, -552}, { 1641, -1641}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, -15, -471}, { 1448, 2524}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1087, -23, -547}, { 2710, -1395}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1151, -15, -485}, { 459, -2304}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1181, 0, -406}, { -1075, 1760}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1160, -2, -390}, { -6, 2545}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1131, -17, -478}, { 1465, -1938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1139, 0, -375}, { 1063, 3330}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1112, -15, -471}, { 2472, -1571}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1100, -30, -709}, { 2065, 1610}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1132, -30, -782}, { 404, -2154}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1149, -32, -776}, { -471, -1862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1118, -32, -703}, { 1101, 1905}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, -30, -771}, { -1348, -1571}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1137, -30, -697}, { 137, 2201}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1132, -30, -782}, { 1428, 917}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1149, -30, -860}, { 582, -3067}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1171, -32, -857}, { -573, -2921}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1149, -32, -776}, { 552, 1209}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1194, -30, -854}, { -1729, -2775}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1166, -30, -771}, { -324, 1500}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1137, -30, -697}, { -886, -870}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1124, -30, -625}, { -191, 2835}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1102, -32, -626}, { 927, 2770}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1118, -32, -703}, { 77, -1166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1080, -30, -627}, { 2047, 2705}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1100, -30, -709}, { 1041, -1461}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1926, 0, -623}, { -2342, 860}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1867, 0, -558}, { 648, 4203}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1836, 0, -585}, { 2238, 2840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1902, 0, -668}, { -1144, -1420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1805, 0, -611}, { 3829, 1476}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1879, 0, -712}, { 53, -3701}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1867, 0, -558}, { -3447, 107}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1766, 0, -457}, { 1751, 5278}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1744, 0, -500}, { 2868, 3076}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1836, 0, -585}, { -1857, -1255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1722, 0, -543}, { 3986, 875}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1805, 0, -611}, { -266, -2619}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1722, 0, -543}, { -2157, -3220}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1744, 0, -500}, { -3275, -1019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1613, -2, -431}, { 3420, 2532}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{-1603, 0, -492}, { 3935, -633}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1766, 0, -457}, { -4392, 1182}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1623, -4, -369}, { 2906, 5697}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-2634, 0, 308}, { -3804, -6771}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2666, -2, 332}, { -5446, -5520}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 529}, { 3845, 4544}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{-2460, 0, 497}, { 5125, 2925}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2698, 0, 357}, { -7088, -4269}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2510, 0, 560}, { 2566, 6164}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2634, 0, 308}, { 5411, 4492}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2754, -3, 102}, { -704, -6053}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2789, -5, 121}, { -2506, -5078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2666, -2, 332}, { 3769, 5743}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2824, -3, 140}, { -4308, -4104}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2698, 0, 357}, { 2127, 6994}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2953, -6, -162}, { -4761, -5223}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2824, -3, 140}, { 1835, 10231}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2789, -5, 121}, { 3637, 9257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2911, -8, -175}, { -2610, -5869}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2754, -3, 102}, { 5439, 8282}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2869, -6, -187}, { -459, -6516}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2496, 0, 700}, { -6941, 4093}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2440, 0, 776}, { -4112, 7977}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2340, 0, 638}, { 1026, 941}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{-2510, 0, 560}, { -7673, -3051}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2340, 0, 806}, { 1045, 9533}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2177, 0, 598}, { 9359, -1107}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2240, 0, 501}, { 6164, -6095}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2357, 0, 472}, { 175, -7590}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2460, 0, 497}, { -5114, -6290}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2485, 0, 529}, { -6394, -4671}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{-2169, 0, 727}, { 9769, 5456}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2190, 0, 760}, { 8717, 7153}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1313, -5, 1160}, { 18, -4849}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1617, 0, 1069}, { 24, 1596}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1637, 0, 1102}, { 675, 1781}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, -5, 1160}, { -1, -884}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1637, 0, 1102}, { 992, 4970}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1335, -5, 1238}, { 978, -1148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1235, 5, 1173}, { 14, 171}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, -5, 1160}, { 0, 1060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1335, -5, 1238}, { 1022, 1132}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 5, 1253}, { 1037, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -932, 45, 1136}, { 11, -2447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1235, 5, 1173}, { 12, 1951}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 5, 1253}, { 1020, 2105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, 45, 1214}, { 1028, -2636}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -852, 65, 1095}, { 20, -308}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -932, 45, 1136}, { 31, 1151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, 45, 1214}, { 1007, 1431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, 65, 1161}, { 1005, -478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -556, 135, 804}, { 1, -5824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -852, 65, 1095}, { 18, 1561}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, 65, 1161}, { 1008, 1864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -507, 135, 868}, { 991, -5587}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -556, 135, 804}, { 24, 1503}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -507, 135, 868}, { 1019, 1189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -445, 140, 837}, { 996, 6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -476, 140, 762}, { -17, -23}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -476, 140, 762}, { 20, 2306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -445, 140, 837}, { 1015, 2079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -220, 155, 772}, { 1011, -2373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -255, 155, 686}, { 16, -2169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -210, 160, 660}, { 1, 148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -255, 155, 686}, { 12, 986}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -220, 155, 772}, { 1019, 1150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -148, 160, 730}, { 1019, -87}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -176, 165, 621}, { 6, 197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -210, 160, 660}, { -13, 1088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -148, 160, 730}, { 1002, 1334}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -96, 165, 666}, { 1026, 5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2260, 50, -1740}, { 4119, 4072}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2237, 55, -1787}, { 5259, 1697}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2292, 55, -1838}, { 2473, -923}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2324, 48, -1768}, { 797, 2654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2346, 55, -1889}, { -311, -3545}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2389, 50, -1796}, { -2523, 1236}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2237, 55, -1787}, { 2187, 4769}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2188, 50, -1827}, { 4717, 2731}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2225, 50, -1892}, { 2818, -603}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2292, 55, -1838}, { -598, 2148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2262, 50, -1957}, { 919, -3938}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2346, 55, -1889}, { -3383, -473}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2148, 40, -1906}, { 2655, 716}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2169, 40, -1973}, { 1597, -2733}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2262, 50, -1957}, { -3176, -1890}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2225, 50, -1892}, { -1277, 1444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2188, 50, -1827}, { 621, 4779}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2127, 40, -1839}, { 3714, 4166}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2261, 25, -1611}, { 4031, 2521}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2271, 40, -1674}, { 3533, -727}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2337, 36, -1692}, { 171, -1629}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2326, 23, -1619}, { 741, 2091}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2402, 40, -1709}, { -3191, -2530}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2390, 25, -1628}, { -2548, 1661}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2271, 40, -1674}, { 4557, 3368}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2260, 50, -1740}, { 5143, -23}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2324, 48, -1768}, { 1821, -1441}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2337, 36, -1692}, { 1195, 2466}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2389, 50, -1796}, { -1499, -2859}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2402, 40, -1709}, { -2167, 1565}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1836, 10, -1820}, { 5338, 12}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1957, 20, -1898}, { -881, -4014}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1971, 20, -1837}, { -1582, -880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1882, 10, -1770}, { 2991, 2583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1985, 20, -1776}, { -2283, 2253}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1927, 10, -1719}, { 643, 5153}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1732, 0, -1765}, { 6548, -1267}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1836, 10, -1820}, { 1242, -4083}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1882, 10, -1770}, { -1104, -1512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1791, 0, -1695}, { 3527, 2302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1927, 10, -1719}, { -3452, 1057}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1850, 0, -1625}, { 506, 5872}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2245, 10, -1507}, { 4883, 2707}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2261, 25, -1611}, { 4031, -2598}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2326, 23, -1619}, { 741, -3028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2308, 10, -1503}, { 1613, 2940}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2390, 25, -1628}, { -2548, -3458}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2372, 10, -1498}, { -1656, 3173}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2063, 30, -1892}, { 2905, 1408}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2071, 30, -1958}, { 2513, -1950}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2169, 40, -1973}, { -2498, -2733}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2148, 40, -1906}, { -1440, 716}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2127, 40, -1839}, { -381, 4166}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2056, 30, -1827}, { 3296, 4768}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2056, 30, -1827}, { -1823, 2720}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1985, 20, -1776}, { 1812, 5325}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1971, 20, -1837}, { 2513, 2191}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2063, 30, -1892}, { -2214, -639}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1957, 20, -1898}, { 3214, -942}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2071, 30, -1958}, { -2605, -3998}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2256, 0, -1219}, { -2855, 1089}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2176, -8, -1169}, { 1220, 3618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2243, 0, -1343}, { -2225, -5265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2319, 0, -1368}, { -6083, -6578}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2097, -7, -1120}, { 5297, 6148}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2168, 0, -1317}, { 1632, -3953}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2151, -5, -1029}, { 465, 4636}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2124, -7, -1075}, { 1857, 2320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2176, -8, -1169}, { -827, -2525}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2256, 0, -1219}, { -4903, -5054}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2097, -7, -1120}, { 3249, 4}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2021, 0, -753}, { -4156, -1705}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1926, 0, -623}, { 729, 4956}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1902, 0, -668}, { 1927, 2675}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1950, 0, -733}, { -515, -655}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1970, 0, -768}, { -1527, -2443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -712}, { 3125, 394}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1919, 0, -782}, { 1100, -3181}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2319, 0, -1368}, { -1988, 3661}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2243, 0, -1343}, { 1870, 4974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2308, 10, -1503}, { -1458, -3203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2372, 10, -1498}, { -4728, -2970}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2168, 0, -1317}, { 5728, 6286}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2245, 10, -1507}, { 1811, -3436}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2077, 0, -901}, { -2897, -1081}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2035, 0, -827}, { -787, 2731}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1998, 0, -842}, { 1143, 1955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2039, 0, -917}, { -993, -1895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1960, 0, -857}, { 3073, 1179}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2002, 0, -933}, { 909, -2708}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1998, 0, -842}, { 119, -1116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2035, 0, -827}, { -1811, -340}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2021, 0, -753}, { -1084, 3414}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1970, 0, -768}, { 1543, 2676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1919, 0, -782}, { 4172, 1938}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1960, 0, -857}, { 2049, -1892}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2002, 0, -933}, { 2957, 1387}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2046, 0, -1011}, { 704, -2635}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2077, -3, -985}, { -875, -1294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2039, 0, -917}, { 1054, 2200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2108, 0, -959}, { -2455, 47}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2077, 0, -901}, { -849, 3014}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2108, 0, -959}, { -407, 4143}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2077, -3, -985}, { 1172, 2801}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2124, -7, -1075}, { -1214, -1775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2151, -5, -1029}, { -2606, 540}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2046, 0, -1011}, { 2752, 1460}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2097, -7, -1120}, { 177, -4091}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 216, 180, -751}, { 82, -773}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 502, 210, -854}, { 1548, -1299}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 169, 180, -1158}, { -157, -2855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2, 180, -867}, { -1032, -1367}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -196, 180, -1521}, { -1002, 404}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -92, 180, -1721}, { -469, -620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -264, 170, -1616}, { -1349, -81}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -24, 200, -1443}, { -122, 802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 185, -1313}, { -587, 1470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 169, 180, -1158}, { 866, 2264}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2, 180, -867}, { -8, 3752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 336, 150, -1620}, { 1722, -100}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -174, 140, -2245}, { -891, -3303}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 169, 180, -1158}, { -1181, 5336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 502, 210, -854}, { 524, 6892}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 336, 150, -1620}, { -325, 2971}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -348, 200, -1759}, { -1781, -816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -371, 160, -1669}, { -1897, -355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 148, -1677}, { -2459, -392}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 100, -746}, { 436, 2325}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -295, 180, -741}, { 1559, 2351}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 180, -998}, { 1279, 1033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -560, 100, -1074}, { 206, 644}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -432, 165, -1292}, { 861, -473}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -741, 101, -1487}, { -722, -1470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -748, 100, -1291}, { -758, -466}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -477, 148, -1580}, { 630, -1946}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -559, 136, -1563}, { 211, -1861}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -916, 66, -1408}, { -1619, -1063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -961, 100, -1869}, { -824, -355}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -957, 66, -1521}, { -803, 1426}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, 180, -1834}, { 457, -175}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -779, 101, -1581}, { 107, 1122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -584, 136, -1655}, { 1106, 744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 148, -1677}, { 1636, 631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1435, 140, -2351}, { -3252, -772}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{-1017, 100, -2100}, { -1110, 511}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ -812, 140, -2488}, { -62, -1472}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ -711, 180, -1834}, { 457, 1872}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -480, 148, -1677}, { 1636, 2679}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -348, 200, -1759}, { 2314, 2255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -624, 180, -2045}, { 901, 795}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -961, 100, -1869}, { -824, 1692}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -174, 140, -2245}, { 3204, -231}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -812, 140, -2488}, { -62, -1472}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1017, 100, -2100}, { -1110, 511}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1617, 0, 1069}, { -1109, 353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, -5, 1160}, { 447, 820}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1290, 100, 902}, { 564, -499}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1235, 5, 1173}, { 844, 884}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1065, 100, 883}, { 1715, -599}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -932, 45, 1136}, { 2395, 694}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -852, 65, 1095}, { 2804, 484}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -200, 185, -1283}, { 1025, -426}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -271, 180, -1478}, { 662, -1424}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -432, 165, -1292}, { -162, -473}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -321, 170, -1537}, { 402, -1726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -392, 160, -1572}, { 40, -1905}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -477, 148, -1580}, { -393, -1946}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 180, -998}, { 255, 1033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -87, 180, -851}, { 1602, 1787}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -295, 180, -741}, { 535, 2351}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -266, 180, 132}, { 684, -349}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -315, 140, 520}, { 437, 1636}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -68, 180, 333}, { 1701, 680}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 180, -3}, { 1814, -1041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -44, 180, -23}, { 1821, -1143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 100, -116}, { -857, -1616}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -635, 100, 101}, { -1204, -508}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -740, 100, 422}, { -1741, 1135}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -176, 165, 621}, { 1146, 2153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -110, 175, 492}, { 1487, 1493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 12, 180, 350}, { -962, 766}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 367, 180, 310}, { 857, 564}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 305, 180, -54}, { 536, -1299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 835, 100, -74}, { 3252, -1401}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 514, 100, 907}, { 1605, 3617}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 96, 190, 635}, { -531, 2226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -29, 177, 520}, { -1173, 1638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -96, 165, 666}, { -1516, 2384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 34, 180, -3}, { -847, -1040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 36, 180, -23}, { -841, -1141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -568, 100, -116}, { -857, 1455}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -266, 180, 132}, { 684, 2722}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -304, 180, -320}, { 492, 408}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -535, 100, -484}, { -691, -432}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -44, 180, -23}, { 1821, 1928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -46, 180, -447}, { 1813, -238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -295, 180, -741}, { 535, -1744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 100, -746}, { -587, -1770}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -87, 180, -851}, { 1602, -2308}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2, 180, -867}, { -1032, -1367}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 39, 180, -451}, { -825, 764}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 216, 180, -751}, { 82, -773}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 36, 180, -23}, { -841, 2954}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 388, 180, -337}, { 964, 1347}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 502, 210, -854}, { 1548, -1299}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 305, 180, -54}, { 536, 2796}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 835, 100, -74}, { 3252, 2694}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1171, 100, 1902}, { 2194, 1547}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{-1221, 100, 1399}, { 1938, -1027}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1749, 100, 1333}, { -763, -1365}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{-1998, 200, 1573}, { -2035, -137}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ -791, 100, 1427}, { 4142, -887}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -791, 100, 1427}, { 4142, -887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -911, 45, 1214}, { 3528, -1976}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 100, 1399}, { 1938, -1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 5, 1253}, { 1855, -1774}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, 65, 1161}, { 4065, -2245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1335, -5, 1238}, { 1357, -1855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1749, 100, 1333}, { -763, -1365}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1637, 0, 1102}, { -190, -2548}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 140, -2488}, { -6206, -1472}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ -174, 140, -2245}, { -2939, -231}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ -92, 200, -3414}, { -2516, -6216}, {0x8a, 0x88, 0x88, 0x00}}, + {{ 839, 300, -2653}, { 2248, -2320}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 336, 150, -1620}, { -325, 2971}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ 1408, 300, -1594}, { 5160, 3103}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 502, 210, -854}, { 524, 6892}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{-1243, 400, -3761}, { 1829, -2872}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -812, 140, -2488}, { 4033, 3647}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ -92, 200, -3414}, { 7723, -1096}, {0x8a, 0x88, 0x88, 0x00}}, + {{-1435, 140, -2351}, { 843, 4347}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{-2435, 300, -2870}, { -4273, 1691}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1937, 300, -2996}, { -1725, 1044}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-2439, 300, -3641}, { -4294, -2257}, {0x88, 0x89, 0x88, 0x00}}, + {{-2470, 300, -2372}, { -4452, 4240}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1435, 140, -2351}, { 843, 4347}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1243, 400, -3761}, { 1829, -2872}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-4606, 400, -990}, { -4126, 7217}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3804, 200, -1366}, { -21, 5295}, {0x88, 0x89, 0x88, 0x00}}, + {{-4259, 300, -2141}, { -2350, 1323}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-3313, 300, -2050}, { 2495, 1789}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3498, 500, -3072}, { 1545, -3441}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2470, 300, -2372}, { 6811, 144}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2435, 300, -2870}, { 6990, -2404}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2439, 300, -3641}, { 6969, -6353}, {0x88, 0x89, 0x88, 0x00}}, + {{-4606, 400, -990}, { -1054, -1998}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3773, 300, -600}, { 3209, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3804, 200, -1366}, { 3050, -3920}, {0x88, 0x89, 0x88, 0x00}}, + {{-4486, 600, 206}, { -439, 4126}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3529, 300, 324}, { 4459, 4730}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3065, 300, 1064}, { -1358, -2745}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2986, 500, 2026}, { -954, 2181}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2501, 300, 1410}, { 1532, -974}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-4486, 600, 206}, { -3511, -3041}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3917, 600, 1265}, { -599, 2381}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3529, 300, 324}, { 1387, -2437}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3065, 300, 1064}, { 3761, 1350}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2986, 500, 2026}, { 4165, 6277}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1408, 300, -1594}, { 2088, -6112}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 502, 210, -854}, { -2547, -2323}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ 1528, 300, -398}, { 2703, 11}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 835, 100, -74}, { -843, 1670}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ 1181, 200, 753}, { 927, 5905}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{ 514, 100, 907}, { -2490, 6689}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ -808, 100, 681}, { -41, 413}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -556, 135, 804}, { 1250, 1045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -553, 140, 602}, { 1266, 10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -852, 65, 1095}, { -267, 2532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1065, 100, 883}, { -1356, 1448}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -740, 100, 422}, { 306, -912}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -476, 140, 762}, { 1656, 831}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -255, 155, 686}, { 2788, 439}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -315, 140, 520}, { 2485, -411}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -210, 160, 660}, { 3023, 306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -176, 165, 621}, { 3194, 105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -423, 130, 1185}, { -117, 949}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -252, 100, 1611}, { 756, 3129}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ -29, 130, 1041}, { 1899, 208}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -791, 100, 1427}, { -2001, 2184}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 514, 100, 907}, { 4677, -478}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{-1171, 100, 1902}, { 2194, 1547}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ -252, 100, 1611}, { 6900, 57}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ -791, 100, 1427}, { 4142, -887}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -220, 155, 772}, { 920, -1164}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -445, 140, 837}, { -230, -836}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -29, 130, 1041}, { 1899, 208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -148, 160, 730}, { 1290, -1382}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -507, 135, 868}, { -546, -674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -423, 130, 1185}, { -117, 949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 96, 190, 635}, { 2540, -1869}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 514, 100, 907}, { 4677, -478}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -96, 165, 666}, { 1555, -1711}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -806, 65, 1161}, { -2078, 826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -791, 100, 1427}, { -2001, 2184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2501, 300, 1410}, { -4611, -974}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1835, 500, 2373}, { -1204, 3957}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1998, 200, 1573}, { -2035, -137}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1171, 100, 1902}, { 2194, 1547}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -639, 400, 2253}, { 3895, 270}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1171, 100, 1902}, { 1170, -1524}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1835, 500, 2373}, { -2228, 885}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1835, 500, 2373}, { 4939, 3957}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2501, 300, 1410}, { 1532, -974}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2986, 500, 2026}, { -954, 2181}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1171, 100, 1902}, { -4973, 1547}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ -639, 400, 2253}, { -2248, 3342}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -252, 100, 1611}, { -267, 57}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ 420, 400, 1684}, { 3175, 430}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 514, 100, 907}, { 3653, -3550}, {0xa6, 0xa4, 0xa4, 0x00}}, + {{ 1181, 200, 753}, { 7071, -4334}, {0xc2, 0xc0, 0xc0, 0x00}}, + {{-2946, -250, -779}, { -617, 512}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2839, -17, -858}, { -698, 34}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2921, -250, -976}, { -1112, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2839, -18, -998}, { -1072, 36}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2891, -15, -1050}, { -1275, 30}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2948, -250, -1003}, { -1217, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-3137, -3, -1198}, { -1964, 6}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3233, -250, -1188}, { -2054, 512}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-3254, 0, -1320}, { -2429, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3324, -250, -1323}, { -2521, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-3324, 0, -1450}, { 3410, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3307, 0, -1718}, { 2873, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3308, -50, -1719}, { 2871, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3351, -233, -1454}, { 3382, 477}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-3324, -250, -1323}, { 3579, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-3254, 0, -1320}, { 3666, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3138, 0, -1873}, { 2346, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3142, -50, -1872}, { 2356, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2917, 0, -1834}, { 1756, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2914, -50, -1844}, { 1760, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2753, 0, -1627}, { 1025, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2741, -50, -1623}, { 1014, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2405, 0, -1009}, { 12363, 119}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2401, -50, -1018}, { 12330, 209}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2525, -50, -1192}, { 11573, 209}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2527, 0, -1180}, { 11617, 119}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2753, 0, -1627}, { 10449, 119}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2741, -50, -1623}, { 10446, 209}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2317, -33, -806}, { 13264, 179}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2318, -100, -831}, { 13184, 300}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2405, 0, -1009}, { 12363, 119}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2306, -21, -771}, { 13398, 156}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2395, -149, -1037}, { 12273, 365}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2316, -141, -838}, { 13175, 344}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2292, 0, -722}, { 13565, 119}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2280, -101, -729}, { 13582, 302}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2274, -148, -732}, { 13587, 355}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2267, -101, -801}, { 13420, 301}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2181, -11, -314}, { 14504, 139}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2173, -148, -532}, { 14346, 362}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2269, -136, -810}, { 13402, 336}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2289, -36, -732}, { 13548, 185}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2372, 10, -1498}, { 10265, 101}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2396, -150, -1510}, { 10269, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2256, 0, -1219}, { 11445, 119}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2054, -150, -689}, { 14461, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1926, 0, -623}, { 15064, 119}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2021, 0, -753}, { 14499, 119}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2047, -150, -739}, { 14406, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2063, -150, -841}, { 14093, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2035, 0, -827}, { 14275, 119}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2270, -150, -1208}, { 11510, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2953, -6, -162}, { 1021, 12}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2990, -9, -473}, { 145, 18}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3100, -250, -450}, { 77, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-3062, -250, -145}, { 935, 512}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2959, -11, -611}, { -184, 22}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3084, -250, -520}, { -90, 512}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2839, -17, -858}, { -698, 34}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2946, -250, -779}, { -617, 512}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2869, -6, -187}, { 1054, 12}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2634, 0, 308}, { 2657, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2592, -250, 267}, { 2600, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2851, -150, -219}, { 990, 308}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2429, -250, 408}, { 3170, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2460, 0, 497}, { 3371, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2149, -250, 501}, { 1510, 511}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2169, 0, 727}, { 894, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-2079, -250, 780}, { 815, 511}, {0x88, 0x89, 0x88, 0x00}}, + {{-2240, 0, 501}, { 1696, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2233, -250, 425}, { 1772, 511}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2429, -250, 408}, { 2221, 511}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2460, 0, 497}, { 2379, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2190, 0, 760}, { 758, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-2127, -250, 852}, { 617, 511}, {0x88, 0x89, 0x88, 0x00}}, + {{-2340, 0, 806}, { 72, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-2315, -250, 933}, { 100, 511}, {0x98, 0x99, 0x98, 0x00}}, + {{-2620, -250, 619}, { 2904, 511}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2506, -250, 899}, { 3683, 511}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2440, 0, 776}, { 3578, 0}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2340, 0, 806}, { 4168, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-2315, -250, 933}, { 4196, 511}, {0x98, 0x99, 0x98, 0x00}}, + {{-2510, 0, 560}, { 2623, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2620, -250, 619}, { 3506, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2698, 0, 357}, { 2710, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2806, -250, 443}, { 2813, 512}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2510, 0, 560}, { 3480, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2953, -6, -162}, { 1021, 12}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, -250, -145}, { 935, 512}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1732, 0, -1765}, { 7151, 119}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1757, -150, -1822}, { 7295, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2071, 30, -1958}, { 8364, 65}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2100, -150, -2006}, { 8406, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2402, 40, -1709}, { 9703, 47}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2434, -150, -1699}, { 9795, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2372, 10, -1498}, { 10265, 101}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2412, -150, -1857}, { 9410, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2389, 50, -1796}, { 9480, 28}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2396, -150, -1510}, { 10269, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2331, -150, -1959}, { 9057, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2262, 50, -1957}, { 8895, 28}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2223, -150, -2009}, { 8732, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2501, 300, 1410}, { 24840, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2480, -119, 1339}, { 24856, 536}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3011, -121, 985}, { 23352, 538}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3065, 300, 1064}, { 23340, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3462, -120, 260}, { 21108, 537}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3529, 300, 324}, { 21179, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3699, -116, -603}, { 18663, 532}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-3804, 200, -1366}, { 17035, 128}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3773, 300, -600}, { 18695, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3741, -120, -1344}, { 17006, 537}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-3462, -120, 260}, { 21108, 537}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3529, 300, 324}, { 21179, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2466, -114, -2277}, { 13458, 530}, {0x88, 0x89, 0x88, 0x00}}, + {{-2470, 300, -2372}, { 13435, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-3313, 300, -2050}, { 15284, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-3281, -115, -1990}, { 15303, 531}, {0x88, 0x89, 0x88, 0x00}}, + {{-3804, 200, -1366}, { 17035, 128}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3741, -120, -1344}, { 17006, 537}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-2470, 300, -2372}, { 13435, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-2466, -114, -2277}, { 13458, 530}, {0x88, 0x89, 0x88, 0x00}}, + {{-1461, -131, -2271}, { 11343, 551}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1435, 140, -2351}, { 11352, 204}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1028, -214, -1673}, { 9840, 658}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1061, -150, -1571}, { 9732, 575}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -957, 66, -1521}, { 9459, 299}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -961, 100, -1869}, { 10013, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1015, -132, -1853}, { 10082, 552}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1017, 100, -2100}, { 10389, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1065, -130, -2066}, { 10433, 550}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1435, 140, -2351}, { 11352, 204}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1461, -131, -2271}, { 11343, 551}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1617, 0, 1069}, { 1442, 383}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1636, -123, 1072}, { 1393, 541}, {0x98, 0x99, 0x98, 0x00}}, + {{-1637, 0, 1102}, { 1363, 383}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1801, -120, 1343}, { 827, 537}, {0x98, 0x99, 0x98, 0x00}}, + {{-1749, 100, 1333}, { 947, 255}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-2041, -119, 1517}, { 251, 536}, {0x88, 0x89, 0x88, 0x00}}, + {{-1998, 200, 1573}, { 333, 127}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1998, 200, 1573}, { 25933, 127}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-2041, -119, 1517}, { 25851, 536}, {0x88, 0x89, 0x88, 0x00}}, + {{-2480, -119, 1339}, { 24856, 536}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2501, 300, 1410}, { 24840, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1144, -150, -1540}, { 4911, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1518, -150, -1752}, { 6326, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1479, 2, -1689}, { 6062, 115}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1732, 0, -1765}, { 7151, 119}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1757, -150, -1822}, { 7295, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1097, 40, -1479}, { 4684, 47}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1074, 45, -1490}, { 4692, 37}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1061, -150, -1571}, { 4892, 390}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -957, 66, -1521}, { 4664, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -599, -125, -724}, { 7235, 544}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -515, 100, -746}, { 7246, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -560, 100, -1074}, { 8026, 256}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -612, -128, -1022}, { 7959, 548}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -748, 100, -1291}, { 8696, 256}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -916, 66, -1408}, { 9176, 299}, {0x98, 0x99, 0x98, 0x00}}, + {{ -761, -132, -1236}, { 8596, 552}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -856, -188, -1291}, { 8844, 624}, {0x98, 0x99, 0x98, 0x00}}, + {{ -635, 100, 101}, { 5108, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -706, -124, 87}, { 5083, 542}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -740, 100, 422}, { 4263, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -787, -123, 407}, { 4236, 542}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -568, 100, -116}, { 5682, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -632, -123, -119}, { 5661, 541}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -535, 100, -484}, { 6613, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -601, -125, -464}, { 6568, 543}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -515, 100, -746}, { 7246, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -599, -125, -724}, { 7235, 544}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1290, 100, 902}, { 2399, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1314, -123, 851}, { 2422, 541}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1617, 0, 1069}, { 1442, 383}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1636, -123, 1072}, { 1393, 541}, {0x98, 0x99, 0x98, 0x00}}, + {{-1065, 100, 883}, { 2878, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1098, -124, 830}, { 2902, 542}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -808, 100, 681}, { 3652, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -888, -122, 636}, { 3616, 540}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ -740, 100, 422}, { 4263, 256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -787, -123, 407}, { 4236, 542}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2741, -18, -1081}, { -1178, 36}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2716, -18, -996}, { -920, 36}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2713, -50, -988}, { -897, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2741, -50, -1082}, { -1181, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2804, -50, -1154}, { -1447, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2799, -15, -1148}, { -1427, 30}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2737, -17, -827}, { -495, 34}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2733, -50, -825}, { -486, 102}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2911, -50, -1213}, { -1734, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2914, -11, -1212}, { -1735, 22}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3114, 0, -1403}, { -2484, 0}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-3102, -50, -1418}, { -2509, 102}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2854, -50, -558}, { 83, 102}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2869, -6, -187}, { 1054, 12}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2851, -150, -219}, { 990, 308}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2877, -50, -451}, { 340, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2883, -9, -466}, { 295, 18}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2859, -11, -562}, { 67, 22}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1459, -90, -764}, { 4340, 1672}, {0x98, 0x99, 0x98, 0x00}}, + {{-1447, -150, -757}, { 4310, 1829}, {0x98, 0x99, 0x98, 0x00}}, + {{-1306, -50, -827}, { 3606, 1675}, {0x98, 0x99, 0x98, 0x00}}, + {{-1210, -150, -815}, { 3274, 1983}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1194, -30, -854}, { 3309, 1763}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1500, -150, -705}, { 4707, 1835}, {0x98, 0x99, 0x98, 0x00}}, + {{-1505, -98, -716}, { 4674, 1698}, {0x98, 0x99, 0x98, 0x00}}, + {{-1218, -150, -459}, { 1556, 525}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1181, 0, -406}, { 1517, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1129, -23, -557}, { 1981, 78}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1158, -150, -579}, { 1994, 525}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1124, -30, -625}, { 2184, 105}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1163, -150, -682}, { 2318, 525}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1137, -30, -697}, { 2400, 105}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1210, -150, -815}, { 2794, 525}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1194, -30, -854}, { 2966, 105}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1604, -106, -521}, { 234, 372}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1603, 0, -492}, { 220, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1594, -51, -509}, { 276, 178}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1575, -31, -497}, { 366, 107}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1546, -31, -492}, { 504, 107}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1509, 0, -477}, { 651, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1283, -150, -479}, { 1447, 525}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1274, 0, -434}, { 1366, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1181, 0, -406}, { 1517, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1218, -150, -459}, { 1556, 525}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1486, -150, -498}, { 792, 525}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1501, -151, -513}, { 750, 530}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1511, -106, -503}, { 689, 372}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1527, -51, -495}, { 597, 178}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1500, -150, -705}, { -412, 1835}, {0x98, 0x99, 0x98, 0x00}}, + {{-1505, -98, -716}, { -445, 1698}, {0x98, 0x99, 0x98, 0x00}}, + {{-1511, -106, -503}, { 694, 1835}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1501, -151, -513}, { 696, 1942}, {0xd8, 0xd9, 0xd8, 0x00}}, + {{-1143, -170, 135}, { 1044, 431}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1176, -150, 244}, { 702, 380}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1125, 0, 265}, { 772, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1092, 0, 155}, { 1073, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1531, -103, -352}, { 3633, 261}, {0x98, 0x99, 0x98, 0x00}}, + {{-1503, -258, -336}, { 3572, 655}, {0x88, 0x89, 0x88, 0x00}}, + {{-1308, 0, -295}, { 2929, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-1531, -125, -352}, { 3633, 317}, {0x98, 0x99, 0x98, 0x00}}, + {{-1330, -241, -296}, { 3007, 610}, {0x88, 0x89, 0x88, 0x00}}, + {{-1564, -30, -357}, { 3710, 76}, {0x98, 0x99, 0x98, 0x00}}, + {{-1546, -50, -353}, { 3670, 126}, {0x98, 0x99, 0x98, 0x00}}, + {{-1623, -4, -369}, { 3824, 10}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1230, 0, -217}, { 2528, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1215, -208, -74}, { 1929, 527}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1158, 0, -90}, { 1921, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1594, -30, -363}, { 3770, 76}, {0x98, 0x99, 0x98, 0x00}}, + {{-1613, -50, -367}, { 3807, 126}, {0x98, 0x99, 0x98, 0x00}}, + {{-1623, -103, -371}, { 3821, 261}, {0x98, 0x99, 0x98, 0x00}}, + {{-1687, -30, 139}, { 5331, 76}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1658, -150, 140}, { 5380, 380}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1625, -184, -12}, { 4856, 467}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1634, -74, -46}, { 4716, 187}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1503, -258, -336}, { 3572, 655}, {0x88, 0x89, 0x88, 0x00}}, + {{-1531, -125, -352}, { 3633, 317}, {0x98, 0x99, 0x98, 0x00}}, + {{-1959, -85, -1142}, { 2180, 290}, {0x98, 0x99, 0x98, 0x00}}, + {{-1950, -250, -1087}, { 1997, 853}, {0x98, 0x99, 0x98, 0x00}}, + {{-1865, -68, -1160}, { 2103, 232}, {0x98, 0x99, 0x98, 0x00}}, + {{-1858, -250, -1108}, { 1933, 853}, {0x98, 0x99, 0x98, 0x00}}, + {{-1722, 0, -543}, { 11538, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1774, -250, -626}, { 11036, 875}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1879, 0, -712}, { 10075, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1673, -250, -566}, { 11811, 875}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1603, 0, -492}, { 12206, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1853, -250, -728}, { 10080, 875}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-2000, -250, -1031}, { 8139, 875}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-2038, -100, -1046}, { 8148, 350}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2046, 0, -1011}, { 8305, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2052, -44, -1046}, { 8176, 153}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2072, -22, -1077}, { 8096, 75}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2097, -7, -1120}, { 7995, 25}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1603, 0, -492}, { 220, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1604, -106, -521}, { 234, 372}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1620, -151, -540}, { 155, 530}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-1620, -151, -540}, { 12141, 530}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2000, -250, -1031}, { 1890, 853}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-2080, -44, -1117}, { 7973, 152}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2079, -100, -1160}, { 7836, 350}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2168, 0, -1317}, { 7620, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2038, -100, -1046}, { 1992, 341}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1756, -9, -1536}, { 2947, 47}, {0x98, 0x99, 0x98, 0x00}}, + {{-1730, -150, -1497}, { 2956, 328}, {0x88, 0x89, 0x88, 0x00}}, + {{-1641, -150, -1554}, { 2711, 328}, {0x88, 0x89, 0x88, 0x00}}, + {{-1619, 0, -1584}, { 2645, 29}, {0x98, 0x99, 0x98, 0x00}}, + {{-1268, 15, -1369}, { 1586, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1309, -150, -1375}, { 1660, 328}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1244, -26, -1012}, { 686, 81}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1269, -150, -1026}, { 674, 328}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1540, -150, -1540}, { 2479, 328}, {0x98, 0x99, 0x98, 0x00}}, + {{-1566, -150, -919}, { 4753, 328}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1567, -94, -908}, { 4755, 216}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1494, -90, -891}, { 4921, 208}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1504, -150, -906}, { 4900, 328}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1766, -58, -1206}, { 3746, 144}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1738, -150, -1190}, { 3813, 328}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1768, -150, -1281}, { 3511, 328}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1798, -48, -1283}, { 3521, 125}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1756, -9, -1536}, { 2947, 47}, {0x98, 0x99, 0x98, 0x00}}, + {{-1730, -150, -1497}, { 2956, 328}, {0x88, 0x89, 0x88, 0x00}}, + {{-1244, -26, -1012}, { 686, 81}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1269, -150, -1026}, { 674, 328}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1344, -150, -951}, { 426, 328}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1327, -50, -935}, { 440, 129}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1504, -150, -906}, { 38, 328}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1494, -90, -891}, { 59, 208}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1149, -30, -860}, { 7434, 173}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1058, -250, -887}, { 7289, 571}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1035, -250, -1164}, { 7912, 571}, {0x98, 0x99, 0x98, 0x00}}, + {{-1144, 10, -1233}, { 8305, 101}, {0x98, 0x99, 0x98, 0x00}}, + {{ -959, -250, -1190}, { 7796, 571}, {0x88, 0x89, 0x88, 0x00}}, + {{-1027, 45, -1358}, { 8234, 37}, {0x98, 0x99, 0x98, 0x00}}, + {{ -856, -188, -1291}, { 7779, 459}, {0x98, 0x99, 0x98, 0x00}}, + {{ -916, 66, -1408}, { 8082, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-1620, -151, -540}, { -297, 512}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1604, -106, -521}, { -376, 358}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1601, -108, -608}, { 16, 368}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1616, -150, -611}, { 48, 512}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1680, -95, -878}, { 967, 324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1687, -150, -878}, { 978, 512}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1865, -68, -1160}, { 2103, 232}, {0x98, 0x99, 0x98, 0x00}}, + {{-1862, -150, -1136}, { 2026, 512}, {0x98, 0x99, 0x98, 0x00}}, + {{-1658, -150, 140}, { 5380, 380}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1687, -30, 139}, { 5331, 76}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1648, -5, 195}, { 5540, 12}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1626, -150, 180}, { 5549, 380}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1687, -8, 139}, { 5331, 20}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1425, 0, 333}, { 6343, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1413, -150, 305}, { 6372, 380}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1240, -150, 280}, { 6925, 380}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1178, 0, 297}, { 7053, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1125, 0, 265}, { 772, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1176, -150, 244}, { 702, 380}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1178, 0, 297}, { 607, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1240, -150, 280}, { 479, 380}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2410, -48, -160}, { 1675, 97}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2406, -10, -153}, { 1701, 20}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2345, -17, -161}, { 1751, 34}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2346, -50, -166}, { 1737, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2351, 3, -161}, { 1745, -5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2345, 5, -161}, { 1751, -10}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2464, -56, -182}, { 1553, 115}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2467, -30, -179}, { 1558, 61}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2496, -82, -247}, { 1342, 167}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2496, -50, -232}, { 1380, 101}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2492, -129, -365}, { 1031, 263}, {0x98, 0x99, 0x98, 0x00}}, + {{-2493, -89, -370}, { 1017, 182}, {0x98, 0x99, 0x98, 0x00}}, + {{-2386, -100, -589}, { 559, 204}, {0x98, 0x99, 0x98, 0x00}}, + {{-2394, -205, -558}, { 632, 419}, {0x98, 0x99, 0x98, 0x00}}, + {{-2515, -50, -899}, { -423, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2414, -50, -689}, { 259, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2391, 0, -700}, { 257, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2513, 0, -904}, { -434, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2346, -50, -166}, { 1737, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2345, -17, -161}, { 1751, 34}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2294, -11, -280}, { 1493, 22}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2295, -50, -284}, { 1482, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2301, -50, -426}, { 1095, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2298, -7, -424}, { 1104, 14}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2651, 0, -1056}, { -1003, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2646, -50, -1045}, { -967, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2515, -50, -899}, { -423, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2513, 0, -904}, { -434, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2845, 0, -1522}, { -2481, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2861, -50, -1525}, { -2506, 102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2943, -50, -1647}, { 570, -24}, {0x98, 0x99, 0x98, 0x00}}, + {{-2937, 0, -1658}, { 585, -146}, {0x98, 0x99, 0x98, 0x00}}, + {{-3024, 0, -1706}, { 372, -146}, {0x98, 0x99, 0x98, 0x00}}, + {{-3021, -50, -1690}, { 378, -24}, {0x98, 0x99, 0x98, 0x00}}, + {{-2861, -50, -1525}, { 770, -24}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2845, 0, -1522}, { 807, -146}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3123, 0, -1679}, { 129, -146}, {0x98, 0x99, 0x98, 0x00}}, + {{-3111, -50, -1666}, { 160, -24}, {0x98, 0x99, 0x98, 0x00}}, + {{-3111, -50, -1666}, { 1251, 106}, {0x98, 0x99, 0x98, 0x00}}, + {{-3123, 0, -1679}, { 1279, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-3166, 0, -1566}, { 1038, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-3149, -50, -1564}, { 1034, 106}, {0x98, 0x99, 0x98, 0x00}}, + {{-3114, 0, -1403}, { 691, 0}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-3102, -50, -1418}, { 722, 106}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2468, 15, 10}, { 16866, 92}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2315, 1, 6}, { 17176, 117}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2315, 23, 6}, { 17176, 77}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2378, -250, 66}, { 17250, 571}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2454, -250, 70}, { 17098, 571}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2601, -250, -51}, { 16457, 571}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2584, 1, -64}, { 16435, 118}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2641, -29, -191}, { 15940, 172}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2651, -250, -169}, { 16011, 571}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2636, -59, -314}, { 15503, 226}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2661, -250, -316}, { 15491, 571}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2566, -250, -581}, { 14485, 571}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2528, -95, -551}, { 14560, 291}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2437, -100, -678}, { 13944, 300}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2457, -250, -716}, { 13840, 571}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1139, 0, -375}, { 5236, 119}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1027, -250, -372}, { 5202, 571}, {0x98, 0x99, 0x98, 0x00}}, + {{ -962, -250, -568}, { 5999, 571}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1087, -23, -547}, { 6063, 160}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1080, -30, -627}, { 6404, 173}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1002, -250, -727}, { 6649, 571}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1100, -30, -709}, { 6775, 173}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1132, -30, -782}, { 7127, 173}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1019, -250, -766}, { 6817, 571}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1149, -30, -860}, { 7434, 173}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1058, -250, -887}, { 7289, 571}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1043, 0, 353}, { 2530, 119}, {0x98, 0x99, 0x98, 0x00}}, + {{-1003, -250, 341}, { 2649, 571}, {0x88, 0x89, 0x88, 0x00}}, + {{ -987, 0, 148}, { 3198, 119}, {0x98, 0x99, 0x98, 0x00}}, + {{ -956, -250, 80}, { 3468, 571}, {0x88, 0x89, 0x88, 0x00}}, + {{-1078, 0, -136}, { 4081, 119}, {0x98, 0x99, 0x98, 0x00}}, + {{ -984, -250, -148}, { 4251, 571}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1027, -250, -372}, { 5202, 571}, {0x98, 0x99, 0x98, 0x00}}, + {{-1139, 0, -375}, { 5236, 119}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1820, -19, 238}, { 20025, 153}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1897, -250, 299}, { 19699, 571}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1739, 0, 292}, { 20472, 119}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1571, -250, 542}, { 21080, 571}, {0x88, 0x89, 0x88, 0x00}}, + {{-1820, 3, 238}, { 20025, 113}, {0x98, 0x99, 0x98, 0x00}}, + {{-1468, 0, 449}, { 1057, 119}, {0x98, 0x99, 0x98, 0x00}}, + {{-1571, -250, 542}, { 600, 571}, {0x88, 0x89, 0x88, 0x00}}, + {{-1352, -250, 573}, { 1284, 571}, {0x88, 0x89, 0x88, 0x00}}, + {{-1121, -250, 454}, { 2125, 571}, {0x88, 0x89, 0x88, 0x00}}, + {{-1121, 0, 401}, { 2232, 119}, {0x98, 0x99, 0x98, 0x00}}, + {{-1003, -250, 341}, { 2649, 571}, {0x88, 0x89, 0x88, 0x00}}, + {{-1043, 0, 353}, { 2530, 119}, {0x98, 0x99, 0x98, 0x00}}, + {{-1468, 0, 449}, { 21537, 119}, {0x98, 0x99, 0x98, 0x00}}, + {{-2104, -5, 145}, { 18415, 128}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2042, -250, 254}, { 18965, 571}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-1916, -19, 207}, { 19473, 153}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-1897, -250, 299}, { 19699, 571}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{-1820, -19, 238}, { 20025, 153}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2378, -250, 66}, { 17250, 571}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{-2315, 1, 6}, { 17176, 117}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2371, -35, -607}, { 1906, 741}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2280, -101, -729}, { 465, 1054}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2386, -100, -589}, { 2233, 1022}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2289, -36, -732}, { 402, 768}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2318, -100, -831}, { -93, 348}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2317, -33, -806}, { 166, 1103}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2407, -41, -673}, { 1988, 972}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2437, -100, -678}, { 2117, 230}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2407, -41, -673}, { 1708, 1106}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2317, -33, -806}, { 277, 940}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2306, -21, -771}, { 317, 1418}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2383, -18, -637}, { 1618, 1782}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2383, -18, -637}, { 1791, 532}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2306, -21, -771}, { -76, 566}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2289, -36, -732}, { 262, 819}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2371, -35, -607}, { 2060, 744}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-1622, -105, -376}, { 1279, 950}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1604, -106, -521}, { 1794, 908}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-1613, -50, -367}, { 1224, 363}, {0x70, 0x70, 0x70, 0x00}}, + {{-1594, -51, -509}, { 1767, 319}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-1623, -103, -371}, { 1250, 953}, {0x88, 0x88, 0x88, 0x00}}, + {{-1531, -103, -352}, { 1482, 730}, {0x88, 0x88, 0x88, 0x00}}, + {{-1546, -50, -353}, { 1452, 430}, {0x70, 0x70, 0x70, 0x00}}, + {{-1530, -105, -358}, { 1455, 731}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{-1511, -106, -503}, { 977, 742}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-1527, -51, -495}, { 950, 440}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-1613, -50, -367}, { 1154, 641}, {0x70, 0x71, 0x70, 0x00}}, + {{-1594, -51, -509}, { 1836, 595}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-1575, -31, -497}, { 1869, 139}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-1594, -30, -363}, { 1187, 184}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-1564, -30, -357}, { 821, 848}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-1594, -30, -363}, { 877, 701}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-1575, -31, -497}, { 212, 736}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-1546, -31, -492}, { 157, 882}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-1546, -50, -353}, { 1180, 633}, {0x70, 0x71, 0x70, 0x00}}, + {{-1564, -30, -357}, { 1234, 490}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-1546, -31, -492}, { 596, 636}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-1527, -51, -495}, { 542, 780}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2117, -45, -960}, { 2110, 213}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2052, -44, -1046}, { 395, 96}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2038, -100, -1046}, { 181, 669}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2117, -100, -942}, { 2265, 801}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2079, -100, -1160}, { 2014, 719}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2080, -44, -1117}, { 1727, 194}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2151, -46, -1017}, { 240, 164}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2168, -100, -1027}, { 164, 674}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{-2133, -34, -989}, { 1947, 906}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2151, -46, -1017}, { 1828, 618}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2080, -44, -1117}, { 51, 659}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2072, -22, -1077}, { 402, 963}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2133, -34, -989}, { 1947, -58}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2072, -22, -1077}, { 187, -326}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2052, -44, -1046}, { 369, 134}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-2117, -45, -960}, { 2148, 313}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{-1231, -500, -1651}, { 2807, 2297}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1100, -500, -1828}, { 3928, 788}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1144, -500, -2012}, { 3553, -786}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1352, -500, -1761}, { 1779, 1355}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1495, -500, -2162}, { 554, -2061}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1607, -500, -1896}, { -404, 207}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1816, -500, -1955}, { -2181, -300}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2156, -500, -2099}, { 34, -506}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2462, -500, -2188}, { -2574, -1262}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2451, -500, -1964}, { -2479, 652}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1495, -500, -2162}, { 5674, -1037}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1816, -500, -1955}, { 2938, 723}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2451, -500, -1964}, { 2640, -1395}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2752, -500, -1806}, { 72, -48}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2492, -500, -1681}, { 2289, 1015}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2637, -500, -1584}, { 1045, 1842}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2448, -500, -1537}, { 2665, 2246}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2462, -500, -2188}, { 2545, -3310}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2886, -500, -1933}, { -1073, -1133}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3253, -500, -1933}, { -4203, -1135}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3184, -500, -1864}, { -3617, -549}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2297, -500, -1137}, { 1905, 1558}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2419, -500, -1325}, { 860, -38}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2372, -500, -1103}, { 1263, 1853}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2508, -500, -1300}, { 105, 172}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2448, -500, -1537}, { 617, -1849}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2637, -500, -1584}, { -1002, -2253}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2165, -500, -895}, { 654, 104}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2251, -500, -1036}, { -76, -1098}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2292, -500, -899}, { -432, 74}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2234, -500, -755}, { 67, 1303}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2297, -500, -1137}, { -470, -1961}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2372, -500, -1103}, { -1112, -1666}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2136, -500, -779}, { 898, 1100}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2198, -500, -688}, { 371, 1872}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3184, -500, -1864}, { 2526, -2597}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3253, -500, -1933}, { 1940, -3183}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3323, -500, -1732}, { 1342, -1465}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3381, -500, -1457}, { 843, 877}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3666, -500, -1318}, { -1583, 2065}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3395, -500, -1325}, { 728, 2001}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1875, 390, -355}, { 382, 42}, {0x1a, 0x18, 0x18, 0x00}}, + {{-1931, 390, -394}, { -89, -290}, {0x1a, 0x18, 0x18, 0x00}}, + {{-1965, 390, -370}, { -381, -84}, {0x1a, 0x18, 0x18, 0x00}}, + {{-1986, 390, -306}, { -567, 457}, {0x1a, 0x18, 0x18, 0x00}}, + {{-1939, 390, -223}, { -159, 1172}, {0x1a, 0x18, 0x18, 0x00}}, + {{-1836, 390, -314}, { 720, 390}, {0x1a, 0x18, 0x18, 0x00}}, + {{-1854, 390, -224}, { 562, 1157}, {0x1a, 0x18, 0x18, 0x00}}, + {{-1827, 390, -271}, { 791, 762}, {0x1a, 0x18, 0x18, 0x00}}, + {{-1949, 200, -1502}, { 1796, 493}, {0x1a, 0x18, 0x18, 0x00}}, + {{-1977, 200, -1609}, { 1559, -421}, {0x1a, 0x18, 0x18, 0x00}}, + {{-2121, 200, -1547}, { 336, 110}, {0x1a, 0x18, 0x18, 0x00}}, + {{-2112, 200, -1488}, { 411, 617}, {0x1a, 0x18, 0x18, 0x00}}, + {{-2044, 200, -1671}, { 986, -948}, {0x1a, 0x18, 0x18, 0x00}}, + {{-2120, 200, -1622}, { 344, -525}, {0x1a, 0x18, 0x18, 0x00}}, + {{-1955, 200, -1432}, { 1752, 1096}, {0x1a, 0x18, 0x18, 0x00}}, + {{-2032, 200, -1393}, { 1088, 1429}, {0x1a, 0x18, 0x18, 0x00}}, + {{-1358, -500, -1183}, { 1398, 722}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1397, -500, -1386}, { 1058, -1008}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1632, -500, -1130}, { -942, 1172}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1666, -500, -1276}, { -1229, -74}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1529, -500, -1495}, { -64, -1938}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1667, -500, -1401}, { -1238, -1137}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1562, -500, -993}, { -346, 2345}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1342, -500, -1067}, { 1535, 1711}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1404, -500, -1006}, { 1000, 2227}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1294, -500, -51}, { 1941, 141}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1385, -500, 239}, { 1168, 2612}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1296, -500, 195}, { 1923, 2236}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1242, -500, 96}, { 2382, 1393}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1591, -500, 27}, { -590, 809}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1572, -500, 144}, { -430, 1804}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1452, -500, -307}, { 597, -2047}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1555, -500, -143}, { -283, -640}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1687, -500, -674}, { 1661, 1995}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1703, -500, -767}, { 1524, 1202}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1828, -500, -744}, { 460, 1398}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1701, -500, -643}, { 1543, 2257}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1736, -500, -878}, { 1239, 248}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1879, -500, -853}, { 24, 463}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1850, -500, -1037}, { 273, -1103}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1936, -500, -1004}, { -468, -826}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1259, -500, -701}, { 1214, -284}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1382, -500, -721}, { 170, -456}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1305, -500, -584}, { 822, 711}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1238, -500, -639}, { 1394, 247}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1460, -500, -631}, { -502, 311}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1413, -500, -553}, { -95, 976}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2436, -300, -212}, { 389, 1834}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2305, -300, -307}, { 1506, 1031}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2321, -300, -436}, { 1374, -76}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2489, -300, -345}, { -62, 703}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2446, -300, -431}, { 301, -31}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2394, -300, -496}, { 744, -587}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2354, -300, -200}, { 1085, 1939}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3331, -500, -1179}, { 243, -1864}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3395, -500, -1325}, { -295, -3118}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3666, -500, -1318}, { -2607, -3054}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3143, -500, -1078}, { 1851, -1005}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3630, -500, -606}, { -2307, 3019}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3061, -500, -695}, { 2550, 2264}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3009, -500, -953}, { 2995, 63}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2591, -500, -714}, { 88, 630}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2490, -500, -779}, { 948, 76}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2530, -500, -855}, { 612, -575}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2680, -500, -803}, { -666, -130}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2691, -500, -711}, { -767, 649}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2628, -500, -629}, { -222, 1348}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2742, -500, -607}, { -1196, 1544}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2808, -500, -296}, { -411, 2590}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2694, -500, -319}, { 563, 2394}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2685, -500, -534}, { 635, 563}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2800, -500, -511}, { -338, 758}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2628, -500, -629}, { 1129, -250}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2742, -500, -607}, { 154, -55}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2826, -500, -1335}, { -564, -2175}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2867, -500, -1225}, { -915, -1238}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2734, -500, -1177}, { 223, -825}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2733, -500, -1102}, { 234, -186}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2670, -500, -886}, { 771, 1653}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2606, -500, -941}, { 1311, 1185}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2530, -500, -855}, { 612, -575}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2670, -500, -886}, { -580, -843}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2680, -500, -803}, { -666, -130}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2606, -500, -941}, { -40, -1310}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3056, -500, -1512}, { -476, -618}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3018, -500, -1346}, { -157, 802}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2997, -500, -1547}, { 26, -915}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2997, -500, -1547}, { -2021, -3987}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3018, -500, -1346}, { -2205, -2269}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1153, -500, 741}, { 399, 2226}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1024, -500, 559}, { 1505, 671}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1347, -500, 700}, { -1253, 1880}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1354, -500, 765}, { -1317, 2429}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1122, -500, 506}, { 668, 222}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -865, -500, 382}, { 2854, -837}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -964, -500, 329}, { 2017, -1287}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -712, -500, -429}, { 2118, -2639}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -894, -500, -261}, { 561, -1199}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -740, -500, -125}, { 1879, -43}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -827, -500, -501}, { 1135, -3251}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -915, -500, -368}, { 382, -2118}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -889, -500, -159}, { 603, -336}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -826, -500, 65}, { 1144, 1577}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -924, -500, 12}, { 306, 1127}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -865, -500, 382}, { 806, 4282}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -964, -500, 329}, { -30, 3832}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -740, -500, -687}, { 1879, 1301}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -890, -500, -747}, { 595, 789}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -827, -500, -501}, { 1135, 2892}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -712, -500, -429}, { 2118, 3504}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -696, -500, -938}, { 2253, -835}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -956, -500, -918}, { 38, -661}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -781, -500, -1148}, { 1526, -2628}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{ -930, -500, -1098}, { 254, -2197}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2618, -500, -39}, { 1212, 690}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2732, -500, -16}, { 237, 886}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2549, -500, 227}, { 1800, 2961}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2663, -500, -143}, { 829, -198}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2777, -500, -120}, { -145, -3}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2441, -500, 126}, { 2721, 2096}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2694, -500, -319}, { 563, -1701}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2808, -500, -296}, { -411, -1505}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2398, -500, 319}, { 3086, 3747}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3214, -500, -425}, { 1244, -554}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3061, -500, -695}, { 2550, -2855}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3630, -500, -606}, { -2307, -2100}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3175, -500, -128}, { 1581, 1981}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3402, -500, 202}, { -357, 4798}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2914, -500, 530}, { 1759, 1448}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2979, -500, 244}, { 1201, -993}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3402, -500, 202}, { -2405, -1345}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-3175, -500, -128}, { -466, -4162}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2963, -500, 914}, { 1343, 4728}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2730, -500, 678}, { 3330, 2713}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2571, -500, 1022}, { 585, 1549}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2680, -500, 850}, { -343, 88}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2963, -500, 914}, { -2752, 632}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2730, -500, 678}, { -765, -1382}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2462, -500, 1274}, { 1521, 3706}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2290, -500, 1060}, { 2988, 1878}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1651, -500, 1013}, { 4340, -575}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1990, -500, 834}, { 1454, -2102}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2064, -500, 944}, { 818, -1156}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1758, -500, 1166}, { 3427, 736}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2290, -500, 1060}, { -1107, -169}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1890, -500, 1360}, { 2305, 2386}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2093, -500, 1450}, { 575, 3158}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2462, -500, 1274}, { -2574, 1658}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1707, -500, 574}, { 1814, 798}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1980, -500, 366}, { -510, -970}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2058, -500, 502}, { -1177, 184}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1975, -500, 639}, { -472, 1360}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2227, -500, 349}, { -2622, -1113}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2255, -500, 204}, { -2860, -2351}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2398, -500, 319}, { -4081, -1372}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-2441, -500, 126}, { -4446, -3023}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1651, -500, 1013}, { 2292, 4544}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1990, -500, 834}, { -593, 3017}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1574, -500, 676}, { 2953, 1668}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1527, -500, 924}, { 3349, 3790}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1354, -500, 765}, { 4826, 2429}, {0x7e, 0x7c, 0x7c, 0x00}}, + {{-1347, -500, 700}, { 4890, 1880}, {0x7e, 0x7c, 0x7c, 0x00}}, + +}; diff --git a/courses/star_cup/bowsers_castle/model.inc.c b/courses/star_cup/bowsers_castle/model.inc.c new file mode 100644 index 000000000..dde381207 --- /dev/null +++ b/courses/star_cup/bowsers_castle/model.inc.c @@ -0,0 +1,9533 @@ +#include "types.h" + +mk64_Vtx d_course_bowsers_castle_vertex[] = { + + {{ 1393, 50, -1820}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1393, 50, -1880}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1393, 20, -1880}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1393, 20, -1820}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1300, 50, -2786}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1240, 50, -2786}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1240, 20, -2786}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1300, 20, -2786}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2535, 40, -2601}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2535, 40, -2661}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2535, 10, -2661}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2535, 10, -2601}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2451, 110, -1638}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2511, 110, -1639}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2511, 80, -1639}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2451, 80, -1638}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1684, 110, -1702}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1684, 110, -1642}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1684, 80, -1642}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1684, 80, -1702}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1679, 110, -707}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1739, 110, -707}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1739, 80, -707}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1679, 80, -707}, { 2047, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1965, 40, -393}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1965, 40, -453}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1965, 10, -453}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1965, 10, -393}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1679, 65, -1365}, { 1280, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1679, 62, -1327}, { 1280, -260}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1729, 62, -1327}, { 0, -260}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1729, 65, -1365}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1679, 62, -1177}, { 1279, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 1679, 65, -1140}, { 1279, -260}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1729, 65, -1140}, { 0, -260}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1729, 62, -1177}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 1679, 65, -1140}, { 1280, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1679, 70, -1102}, { 1280, -267}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1729, 70, -1102}, { 0, -267}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1729, 65, -1140}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1679, 70, -1402}, { 1279, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1679, 65, -1365}, { 1279, -267}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1729, 65, -1365}, { 0, -267}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1729, 70, -1402}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1729, 60, -1252}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 61, -1290}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 61, -1290}, { 1280, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 60, -1252}, { 1280, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 61, -1290}, { 0, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 62, -1327}, { 0, 1024}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1679, 62, -1327}, { 1280, 1023}, {0xb8, 0xb8, 0xb8, 0x00}}, + {{ 1679, 61, -1290}, { 1280, -256}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 61, -1215}, { 0, -256}, {0xac, 0xac, 0xac, 0x00}}, + {{ 1729, 60, -1252}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 60, -1252}, { 1280, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 61, -1215}, { 1279, -256}, {0xac, 0xac, 0xac, 0x00}}, + {{ 1679, 62, -1177}, { 1279, -256}, {0xac, 0xac, 0xac, 0x00}}, + {{ 1729, 62, -1177}, { 0, -256}, {0xac, 0xac, 0xac, 0x00}}, + {{ 1729, 61, -1215}, { 0, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{ 1679, 61, -1215}, { 1280, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 1400, 54, -1700}, { 3413, -821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 79, -1725}, { 2560, -1674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 79, -1775}, { 853, -1674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 54, -1800}, { 0, -821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 0, -1800}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1400, 0, -1700}, { 3413, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1400, 54, -1700}, { 3413, -821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 79, -1725}, { 2560, -1674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 79, -1775}, { 853, -1674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 54, -1800}, { 0, -821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 0, -1800}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1400, 0, -1700}, { 3413, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1629, 60, -752}, { -2730, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 60, -852}, { 0, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -852}, { 0, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -752}, { -2730, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -752}, { -170, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -852}, { 2560, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -852}, { 2560, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -752}, { -170, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -852}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -752}, { -2730, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -752}, { -2730, 2389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -852}, { 0, 2389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -752}, { -170, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -852}, { 2560, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -852}, { 2560, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -752}, { -170, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 30, -852}, { 0, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 30, -752}, { -2730, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -752}, { -2730, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -852}, { 0, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 20, -752}, { -170, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 20, -852}, { 2560, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -852}, { 2560, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -752}, { -170, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 40, -752}, { -2730, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 40, -852}, { 0, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -852}, { 0, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -752}, { -2730, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -752}, { -170, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 40, -852}, { 2560, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 30, -852}, { 2560, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 30, -752}, { -170, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -752}, { -170, 1040}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -852}, { 2560, 1040}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -852}, { 2560, 775}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -752}, { -170, 775}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -752}, { -170, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 0, -852}, { 2560, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -852}, { 2560, -341}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -752}, { -170, -341}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1229, 0, -852}, { 2560, -1706}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1229, 0, -752}, { -170, -1706}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 10, -752}, { -170, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 10, -852}, { 2560, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -852}, { 2560, -341}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -752}, { -170, -341}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -852}, { 2560, -3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -752}, { -170, -3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -852}, { 2560, -4437}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -752}, { -170, -4437}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 20, -752}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 20, -852}, { -2730, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 20, -852}, { -2730, 2389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 20, -752}, { 0, 2389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 30, -752}, { -170, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 30, -852}, { 2560, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 20, -852}, { 2560, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 20, -752}, { -170, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 50, -752}, { -170, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 50, -852}, { 2560, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 40, -852}, { 2560, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 40, -752}, { -170, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 50, -852}, { 0, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 50, -752}, { -2730, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 50, -752}, { -2730, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 50, -852}, { 0, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 70, -752}, { -190, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -902}, { 4083, 1634}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -852}, { 2862, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -752}, { 419, -197}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 70, -752}, { -190, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 70, -752}, { -4197, 1672}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 70, -902}, { -167, 2405}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -902}, { 76, 1062}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 60, -902}, { 32767, 32767}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1629, 70, -902}, { 1365, 1023}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1629, 220, -902}, { 0, 5120}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1579, 220, -902}, { 32767, 32767}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1579, 60, -902}, { 32767, 32767}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1529, 220, -902}, { 32767, -32768}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1529, 50, -902}, { 32767, -32768}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1579, 50, -902}, { 32767, -32768}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1779, 70, -902}, { 0, 1024}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1779, 220, -902}, { 0, 5120}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1729, 124, -902}, { 1365, 2500}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1729, 70, -902}, { 1365, 1023}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1679, 70, -902}, { 0, 1024}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1679, 124, -902}, { 0, 2500}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1629, 220, -902}, { 1365, 5119}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1579, 220, -702}, { 4045, 9912}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 220, -702}, { 5410, 9912}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -702}, { 5410, 5543}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -702}, { 4045, 5543}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 220, -702}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1779, 220, -702}, { 0, 5120}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1779, 70, -702}, { 4095, 5120}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -702}, { 4095, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1779, 70, -702}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1779, 220, -902}, { 5461, 5120}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1779, 70, -902}, { 5461, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1529, 220, -702}, { 2022, 9912}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 40, -702}, { 2022, 14828}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 170, -702}, { 3388, 11278}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1479, 70, -702}, { 3388, 14008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 0, -852}, { 0, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 0, -902}, { 0, 2389}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 220, -902}, { 5999, 2389}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 220, -852}, { 5999, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 110, -852}, { 2999, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 0, -852}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1079, 0, -852}, { 0, 3046}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1079, 0, -752}, { 4045, 3046}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -752}, { 4045, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -902}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1479, 70, -902}, { 0, 2116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -902}, { 1365, 2116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 30, -902}, { 1365, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1479, 70, -902}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 40, -902}, { 32767, 32767}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1529, 40, -902}, { 32767, -32768}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1129, 0, -702}, { 0, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 0, -752}, { 0, 2389}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 110, -752}, { 2999, 2389}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 220, -752}, { 5999, 2389}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 220, -702}, { 5999, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1529, 40, -702}, { 2022, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 40, -702}, { 657, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1479, 70, -702}, { 657, 1843}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 70, -702}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 30, -702}, { 0, 2116}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1429, 30, -702}, { 1365, 2116}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1429, 70, -702}, { 1365, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 220, -902}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1279, 140, -902}, { 2184, 2389}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1329, 0, -902}, { 5999, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1279, 40, -902}, { 4915, 2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 0, -902}, { 8999, 9216}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1179, 0, -902}, { 8999, 10581}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1179, 40, -902}, { 10084, 10581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -702}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 20, -702}, { 0, 2389}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1379, 20, -702}, { 1365, 2389}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1379, 70, -702}, { 1365, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 0, -902}, { 5999, 9216}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1179, 40, -902}, { 4915, 7850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 140, -902}, { 2184, 7850}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1129, 220, -902}, { 0, 9216}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1179, 40, -902}, { 7372, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 0, -902}, { 8457, 7168}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1229, 0, -902}, { 8457, 5802}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1229, 40, -902}, { 7372, 5802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 0, -702}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1179, 40, -702}, { 0, 2772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 0, -702}, { 852, 2090}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1329, 10, -702}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1379, 170, -702}, { 1365, 5393}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1379, 70, -702}, { 1365, 2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 220, -702}, { 0, 6758}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1329, 10, -902}, { 6068, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1379, 10, -902}, { 4703, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1379, 70, -902}, { 4703, 2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 220, -902}, { 6068, 9912}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1329, 10, -902}, { 6068, 15647}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1379, 170, -902}, { 7433, 11278}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1379, 70, -902}, { 7433, 14008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 70, -902}, { 4045, 3246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 20, -902}, { 4045, 4611}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1429, 20, -902}, { 5410, 4611}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1379, 70, -902}, { 4045, 3246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 20, -902}, { 5410, 4611}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1429, 70, -902}, { 5410, 3246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 10, -702}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1379, 70, -702}, { 0, 3156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 10, -702}, { 1048, 1898}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1229, 0, -902}, { 8999, 5120}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1279, 0, -902}, { 8999, 6485}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1279, 40, -902}, { 10084, 6485}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 40, -902}, { 10084, 5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 220, -702}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1329, 0, -702}, { 0, 7023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1279, 140, -702}, { 1365, 3200}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1279, 40, -702}, { 1365, 5931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 0, -702}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1279, 0, -702}, { 0, 2389}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1279, 40, -702}, { 1092, 2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 40, -702}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 0, -702}, { 0, 2116}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1229, 0, -702}, { 1365, 2116}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1229, 40, -702}, { 1365, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 0, -702}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1129, 220, -702}, { 0, 7023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1179, 140, -702}, { 1365, 4846}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1179, 40, -702}, { 1365, 2116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 40, -902}, { 7372, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 0, -902}, { 8457, 3072}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1329, 0, -902}, { 8457, 1706}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1229, 40, -702}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 0, -702}, { 0, 2116}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1179, 0, -702}, { 1365, 2116}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1179, 40, -702}, { 1365, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1529, 220, -702}, { 2022, 9912}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 220, -702}, { 3388, 9912}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -702}, { 3388, 5270}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 50, -702}, { 2022, 5270}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 220, -902}, { 32767, -32768}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1479, 170, -902}, { 32767, -32768}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1529, 40, -902}, { 32767, -32768}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1479, 70, -902}, { 32767, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 220, -702}, { 0, 9912}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1529, 220, -702}, { 1365, 9912}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1479, 170, -702}, { 0, 8547}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1429, 220, -702}, { 0, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1479, 220, -702}, { 0, 2389}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1479, 170, -702}, { 1365, 2389}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1429, 170, -702}, { 1365, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1479, 170, -902}, { 0, 7573}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1479, 220, -902}, { 0, 8939}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1429, 220, -902}, { 1365, 8939}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1429, 170, -902}, { 1365, 7573}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1379, 220, -902}, { 4045, 9912}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1329, 220, -902}, { 5410, 9912}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1379, 170, -902}, { 4045, 8547}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1429, 220, -902}, { 2022, 9912}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1379, 220, -902}, { 3388, 9912}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1379, 170, -902}, { 3388, 8547}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1429, 170, -902}, { 2022, 8547}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1129, 110, -852}, { 0, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1129, 220, -852}, { 0, 4023}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1129, 220, -752}, { 2730, 4023}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1129, 110, -752}, { 2730, 1023}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1279, 220, -702}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1329, 220, -702}, { 0, 2389}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1279, 140, -702}, { 2176, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1179, 220, -702}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1229, 220, -702}, { 0, 2389}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1179, 140, -702}, { 2176, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1229, 140, -702}, { 2176, 2389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1229, 220, -702}, { 0, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1279, 220, -702}, { 0, 2389}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1279, 140, -702}, { 2176, 2389}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1229, 140, -702}, { 2176, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1329, 220, -702}, { 2047, -1536}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1279, 220, -702}, { 32767, 32767}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1229, 220, -702}, { 32767, 32767}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1179, 220, -702}, { 32767, 32767}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1129, 220, -702}, { 2047, -3583}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1129, 220, -702}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1179, 220, -702}, { 0, 2389}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1179, 140, -702}, { 2176, 2389}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1179, 220, -902}, { 0, 7168}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1129, 220, -902}, { 0, 8533}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1179, 140, -902}, { 2184, 7168}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1379, 220, -702}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1429, 220, -702}, { 0, 2389}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1429, 170, -702}, { 1365, 2389}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1379, 170, -702}, { 1365, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1779, 220, -902}, { 0, 1024}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1629, 220, -902}, { 0, 5120}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1694, 150, -902}, { 1911, 3345}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1714, 150, -902}, { 1911, 2798}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1729, 124, -902}, { 0, 1023}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1779, 220, -902}, { 0, 3978}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1714, 150, -902}, { 690, 1462}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1694, 150, -902}, { 0, 1023}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1629, 220, -902}, { 0, 3632}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1679, 124, -902}, { 782, 783}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1329, 220, -702}, { 0, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1379, 220, -702}, { 0, 2389}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1379, 170, -702}, { 1365, 2389}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1329, 220, -902}, { 0, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1279, 220, -902}, { 0, 2389}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1279, 140, -902}, { 2184, 2389}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1229, 220, -902}, { 0, 4437}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1229, 140, -902}, { 2184, 4437}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1279, 140, -902}, { 2184, 3072}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1279, 220, -902}, { 0, 3072}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1229, 220, -902}, { 0, 5120}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1179, 220, -902}, { 0, 6485}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1179, 140, -902}, { 2184, 6485}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1229, 140, -902}, { 2184, 5120}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1529, 220, -902}, { 32767, -32768}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1479, 220, -902}, { 32767, -32768}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1479, 170, -902}, { 32767, -32768}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1629, 60, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -752}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -852}, { 0, 3071}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -902}, { 0, 4095}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -902}, { 0, 4095}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -852}, { 0, 3071}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1729, 70, -752}, { 1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1779, 70, -702}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1779, 70, -902}, { 0, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 70, -902}, { 1024, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -752}, { 2048, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -702}, { 3071, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -902}, { 3072, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -852}, { 3072, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -852}, { 2048, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -902}, { 2048, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -752}, { 3071, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 60, -702}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 60, -752}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -752}, { 1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -702}, { 1023, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 60, -852}, { 0, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 60, -902}, { 0, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -902}, { 1024, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -852}, { 1024, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -752}, { 4096, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -702}, { 4096, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -702}, { 3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 0, -752}, { 3072, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1229, 0, -702}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 0, -752}, { 2048, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 20, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 30, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 30, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 20, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 20, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 20, -752}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -752}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 30, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 30, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 20, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 20, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1279, 0, -702}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 0, -752}, { 1023, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 0, -902}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -902}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 0, -852}, { 1024, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 0, -852}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1229, 0, -902}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 0, -852}, { 2048, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -902}, { 3072, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 0, -902}, { 4096, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -852}, { 4096, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -852}, { 3072, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1229, 0, -902}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 0, -852}, { 2048, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 20, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 20, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -752}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -752}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1279, 0, -702}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 0, -702}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 0, -752}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -752}, { 1023, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -702}, { 1024, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 10, -702}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 10, -752}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -752}, { 1024, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 20, -852}, { 0, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 20, -902}, { 0, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 20, -902}, { 1024, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 20, -852}, { 1024, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 40, -702}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 40, -752}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -752}, { 1023, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -702}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 20, -702}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 20, -702}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 20, -752}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 20, -752}, { 1024, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 30, -752}, { 1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 30, -702}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 30, -702}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 30, -752}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -902}, { 0, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 30, -902}, { 1023, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 30, -852}, { 1024, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -852}, { 0, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 40, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 30, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 30, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 40, -852}, { 0, 3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 40, -902}, { 0, 4095}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -902}, { 1024, 4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 40, -852}, { 1024, 3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 40, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 40, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 30, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -852}, { 0, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 10, -902}, { 0, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -902}, { 1024, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -852}, { 1024, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 40, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 50, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 50, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 40, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 50, -852}, { 0, 3071}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 50, -902}, { 0, 4095}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 40, -902}, { 0, 4095}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 40, -852}, { 0, 3071}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 50, -752}, { 1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 50, -702}, { 1023, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 50, -702}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 50, -752}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 50, -902}, { 0, 4095}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 50, -902}, { 1023, 4095}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 50, -852}, { 1023, 3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 50, -852}, { 0, 3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -852}, { 0, 1024}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1129, 110, -852}, { 0, 3365}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1079, 110, -852}, { 1065, 3365}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1079, 0, -852}, { 1065, 1024}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1129, 0, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 0, -752}, { 0, 2089}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 110, -752}, { 2341, 2089}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1129, 110, -752}, { 2341, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 220, -902}, { 0, -1535}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1479, 220, -902}, { 0, 0}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1479, 220, -702}, { 2047, 0}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1329, 220, -702}, { 2047, -1536}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1129, 220, -702}, { 2047, -3583}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1129, 220, -902}, { 0, -3583}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1229, 220, -902}, { 0, -2559}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1629, 220, -902}, { 0, 1535}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1629, 220, -702}, { 2047, 1535}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1779, 220, -902}, { 0, 3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1779, 220, -702}, { 2047, 3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1129, 110, -752}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1079, 110, -752}, { 0, 2089}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1079, 110, -852}, { 2131, 2089}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1129, 110, -852}, { 2131, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1479, 70, -902}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 170, -902}, { 0, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1429, 170, -902}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -902}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 140, -702}, { 0, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1279, 40, -702}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 40, -702}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 140, -702}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 170, -702}, { 0, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1479, 70, -702}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -702}, { 1023, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 170, -702}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 40, -902}, { 1024, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 40, -902}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 140, -902}, { 0, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1229, 140, -902}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 140, -702}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 40, -702}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 40, -702}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 140, -702}, { 1024, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1429, 170, -702}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -702}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 70, -702}, { 1023, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 170, -702}, { 1023, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1179, 140, -902}, { 1024, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1179, 40, -902}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 40, -902}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 140, -902}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 170, -902}, { 1024, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1379, 70, -902}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -902}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 170, -902}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1679, 70, -902}, { 2048, -4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1729, 70, -902}, { 910, -4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1729, 70, -952}, { 910, -2958}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -952}, { 2048, -2958}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1002}, { 910, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1679, 70, -1002}, { 2048, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1729, 70, -1052}, { 910, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1052}, { 2048, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1102}, { 910, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1102}, { 2048, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -902}, { -2047, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -902}, { -2047, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1679, 70, -952}, { -341, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -952}, { -341, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1679, 70, -1002}, { 1365, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1679, 97, -1002}, { 1365, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1679, 124, -1002}, { 1365, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 1679, 124, -1052}, { 3071, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1679, 70, -1052}, { 3071, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1052}, { -1023, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1002}, { 682, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1729, 124, -1052}, { -1023, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1729, 124, -952}, { 2389, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1729, 97, -1002}, { 682, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1729, 70, -952}, { 2389, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 124, -902}, { 4095, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 124, -1002}, { 682, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 1729, 124, -1102}, { -2730, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1102}, { -2730, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -902}, { 4095, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1679, 70, -1102}, { 4778, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1102}, { 4778, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1714, 149, -1002}, { 341, 2730}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1714, 150, -952}, { 341, 4437}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1694, 150, -952}, { 1023, 4437}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1694, 149, -1002}, { 1023, 2730}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1714, 150, -902}, { 341, 6144}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 150, -902}, { 1023, 6144}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1679, 124, -1102}, { 4778, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 149, -1102}, { 4778, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 149, -1052}, { 3072, -205}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1679, 124, -1052}, { 3072, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1679, 124, -1052}, { 3072, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1694, 149, -1052}, { 3072, -205}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1694, 149, -1002}, { 1365, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1729, 124, -902}, { 4096, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1714, 150, -902}, { 4096, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1714, 150, -952}, { 2389, -205}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1729, 124, -952}, { 2389, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1714, 149, -1002}, { 682, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1729, 124, -1002}, { 682, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1714, 149, -1052}, { 341, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1714, 149, -1002}, { 341, 2730}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1694, 149, -1002}, { 1023, 2730}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1694, 149, -1052}, { 1023, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1694, 149, -1102}, { 1024, -682}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1714, 149, -1102}, { 341, -682}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1729, 124, -1052}, { -1023, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1714, 149, -1052}, { -1023, -205}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1679, 124, -1002}, { 1365, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1714, 149, -1102}, { -2730, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1729, 124, -1102}, { -2730, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 150, -902}, { -2048, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1679, 124, -902}, { -2048, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 150, -952}, { -341, -205}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1679, 124, -952}, { -341, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1679, 70, -1602}, { 1536, -10}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1602}, { 341, -10}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 70, -1633}, { -392, 723}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 70, -1733}, { -392, 3112}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1732}, { 1536, 3095}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1552}, { 910, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1602}, { 910, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1602}, { 2048, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1552}, { 2048, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1502}, { 910, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1679, 70, -1502}, { 2048, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1679, 70, -1402}, { 2048, -4096}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1402}, { 910, -4096}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1452}, { 910, -2958}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1452}, { 2048, -2958}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 70, -1633}, { -341, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1602}, { 1141, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 124, -1602}, { 1141, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 124, -1633}, { -341, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1732}, { 4095, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1602}, { -341, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1602}, { -341, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1732}, { 4095, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 124, -1733}, { 2755, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1732}, { 0, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1732}, { 0, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 70, -1733}, { 2755, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1502}, { 1365, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 1679, 124, -1452}, { -341, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1679, 97, -1502}, { 1365, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1679, 124, -1552}, { 3071, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1679, 70, -1502}, { 1365, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1679, 124, -1402}, { -2047, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1452}, { -341, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1602}, { 4778, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1552}, { 3071, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1602}, { 4778, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1402}, { -2047, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 124, -1602}, { -2730, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1602}, { -2730, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1552}, { -1023, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 124, -1552}, { -1023, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1729, 70, -1502}, { 682, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1729, 97, -1502}, { 682, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1729, 124, -1502}, { 682, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 1729, 124, -1452}, { 2389, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1729, 70, -1452}, { 2389, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1452}, { 2389, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 124, -1402}, { 4095, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 124, -1452}, { 2389, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1729, 70, -1402}, { 4095, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1694, 149, -1602}, { 1024, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1714, 149, -1602}, { 341, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1714, 149, -1552}, { 341, 1706}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1694, 149, -1552}, { 1023, 1706}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1714, 149, -1502}, { 341, 3413}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1694, 149, -1502}, { 1023, 3413}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1694, 149, -1602}, { -1370, -216}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1679, 124, -1602}, { -1365, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1679, 124, -1732}, { 3072, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 150, -1708}, { 2237, -237}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1729, 124, -1602}, { 1141, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1714, 149, -1602}, { 1540, -171}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1760, 150, -1658}, { -902, -335}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1760, 124, -1633}, { -341, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1760, 124, -1733}, { 1731, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1760, 150, -1708}, { 1723, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 150, -1708}, { -529, -191}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1679, 124, -1732}, { -1023, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1760, 150, -1658}, { -1224, -871}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1714, 149, -1602}, { 341, 1025}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 149, -1602}, { 1024, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 150, -1708}, { 1023, -2584}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1760, 150, -1708}, { -1228, -2578}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1679, 124, -1452}, { -341, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1679, 124, -1502}, { 1365, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1694, 149, -1502}, { 1365, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1679, 124, -1552}, { 3072, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1679, 124, -1552}, { 3072, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1679, 124, -1602}, { 4778, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 149, -1552}, { 3072, -205}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1694, 149, -1502}, { 1365, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1679, 124, -1452}, { -341, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1694, 150, -1452}, { -341, -205}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1714, 149, -1502}, { 682, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1714, 149, -1552}, { -1023, -205}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1729, 124, -1552}, { -1023, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1729, 124, -1502}, { 682, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1714, 150, -1452}, { 2389, -205}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1729, 124, -1452}, { 2389, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1729, 124, -1602}, { -2730, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1729, 124, -1402}, { 4096, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1714, 150, -1402}, { 4096, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 149, -1602}, { 4778, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1714, 149, -1602}, { -2730, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1714, 150, -1452}, { 341, 5120}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1714, 150, -1402}, { 341, 6826}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 150, -1402}, { 1023, 6826}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 150, -1452}, { 1023, 5120}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1714, 149, -1502}, { 341, 3413}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1694, 149, -1502}, { 1023, 3413}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1679, 124, -1402}, { -2048, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1694, 150, -1402}, { -2048, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2410, 0, -2691}, { 0, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 0, -2591}, { 2275, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 0, -2561}, { 2974, -698}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 0, -2561}, { 2974, -2974}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 0, -2691}, { 0, -2958}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 70, -1764}, { 0, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 70, -1764}, { 2275, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 70, -1733}, { 2974, -698}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2410, 70, -1633}, { 2974, -2974}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2541, 70, -1634}, { 0, -2958}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 9, -2461}, { -227, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 4, -2511}, { -227, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 4, -2511}, { 2048, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 9, -2461}, { 2048, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 0, -2561}, { -227, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 0, -2561}, { 2048, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 35, -2162}, { 2048, -4095}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 35, -2162}, { -227, -4095}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 31, -2212}, { -227, -2957}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 31, -2212}, { 2048, -2957}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 26, -2262}, { -227, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 26, -2262}, { 2048, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 13, -2411}, { -227, -2957}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 13, -2411}, { 2048, -2957}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 17, -2362}, { 2048, -4095}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 17, -2362}, { -227, -4095}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 22, -2312}, { -227, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 22, -2312}, { 2048, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 17, -2362}, { -227, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 17, -2362}, { 2048, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 52, -1963}, { 2048, -4095}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 52, -1963}, { -227, -4095}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 48, -2013}, { -227, -2957}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 48, -2013}, { 2048, -2957}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 44, -2063}, { -227, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 44, -2063}, { 2048, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 39, -2112}, { -227, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 35, -2162}, { -227, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 35, -2162}, { 2048, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 39, -2112}, { 2048, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 70, -1764}, { 2048, -4096}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 70, -1764}, { -227, -4096}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 65, -1814}, { -227, -2958}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 65, -1814}, { 2048, -2958}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 61, -1863}, { -227, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 61, -1863}, { 2048, -1820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 57, -1913}, { -227, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 57, -1913}, { 2048, -682}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 52, -1963}, { -227, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 52, -1963}, { 2048, 455}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 0, -2561}, { 0, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 0, -2591}, { 1482, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 54, -2591}, { 1482, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 54, -2561}, { 0, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 54, -2691}, { 1023, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 54, -2691}, { -3413, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 0, -2691}, { -3413, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 0, -2691}, { 1023, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 54, -2561}, { 1389, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 54, -2691}, { -3071, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 0, -2691}, { -3071, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 0, -2561}, { 1389, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 124, -1634}, { 4437, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 124, -1764}, { 0, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 70, -1764}, { 0, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 70, -1634}, { 4437, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 124, -1633}, { 4803, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 124, -1634}, { 341, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 70, -1634}, { 341, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 70, -1633}, { 4803, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 70, -1733}, { -341, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 70, -1764}, { 1141, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 124, -1764}, { 1141, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 124, -1733}, { -341, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 53, -2264}, { 341, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 80, -2267}, { 341, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 2541, 76, -2316}, { -1365, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 26, -2262}, { 341, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 84, -2217}, { 2047, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 71, -2366}, { -3071, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 22, -2312}, { -1365, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 31, -2212}, { 2048, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 71, -2366}, { -3071, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 17, -2362}, { -3071, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 22, -2312}, { -1365, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 44, -2063}, { 1024, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 48, -2013}, { 2730, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 102, -2018}, { 2730, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 106, -1968}, { 4437, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 52, -1963}, { 4437, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 71, -2065}, { 1024, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 97, -2067}, { 1024, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 2441, 17, -2362}, { 4437, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 71, -2366}, { 4437, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 22, -2312}, { 2730, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 76, -2316}, { 2730, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 26, -2262}, { 1024, 1023}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 58, -2512}, { 2372, -820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 9, -2461}, { 666, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 4, -2511}, { 2372, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 54, -2561}, { 4079, -820}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 63, -2464}, { 666, -820}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 2441, 36, -2462}, { 666, 102}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 67, -2415}, { -1040, -820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 13, -2411}, { -1040, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 0, -2561}, { 4079, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 53, -2264}, { 1024, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 80, -2267}, { 1023, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 2441, 84, -2217}, { -682, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 31, -2212}, { -682, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 39, -2112}, { -682, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 93, -2117}, { -682, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 97, -2067}, { 1365, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 2441, 102, -2018}, { -341, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 71, -2065}, { 1365, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 44, -2063}, { 1365, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 48, -2013}, { -341, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 106, -1968}, { -2047, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 52, -1963}, { -2047, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 93, -2117}, { 3071, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 39, -2112}, { 3071, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 89, -2167}, { 4778, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 71, -2065}, { 1024, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 97, -2067}, { 1024, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 2541, 93, -2117}, { -682, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 89, -2167}, { -2389, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 39, -2112}, { -682, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 35, -2162}, { -2389, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 89, -2167}, { -2389, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 31, -2212}, { -682, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 84, -2217}, { -682, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 35, -2162}, { -2389, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 9, -2461}, { 682, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 13, -2411}, { 2389, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 67, -2415}, { 2389, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 71, -2366}, { 4095, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 17, -2362}, { 4095, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 31, -2212}, { 2048, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 35, -2162}, { 3754, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 89, -2167}, { 3754, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 84, -2217}, { 2047, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 63, -2464}, { 682, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 2541, 36, -2462}, { 682, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 67, -2415}, { -1040, -820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 71, -2366}, { -2747, -820}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 13, -2411}, { -1040, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 17, -2362}, { -2747, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 54, -2561}, { -2730, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 0, -2561}, { -2730, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 4, -2511}, { -1023, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 58, -2512}, { -1024, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 9, -2461}, { 682, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 36, -2462}, { 682, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 63, -2464}, { 682, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 2441, 106, -1968}, { 5112, -820}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 111, -1917}, { 3405, -820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 57, -1913}, { 3405, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 88, -1865}, { 1698, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 61, -1863}, { 1698, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 115, -1866}, { 1698, -820}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 2441, 119, -1815}, { -7, -820}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2441, 65, -1814}, { -7, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 52, -1963}, { 5112, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 65, -1814}, { 2389, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 70, -1764}, { 4095, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 124, -1764}, { 4095, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 119, -1815}, { 2389, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 61, -1863}, { 682, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 115, -1866}, { 682, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 2541, 88, -1865}, { 682, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 111, -1917}, { -1024, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 57, -1913}, { -1023, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 124, -1764}, { -1714, -820}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 70, -1764}, { -1714, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 35, -2162}, { 4778, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 89, -2167}, { 4778, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 39, -2112}, { 3071, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 106, -1968}, { -2730, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 57, -1913}, { -1023, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 111, -1917}, { -1024, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 52, -1963}, { -2730, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 88, -1865}, { 682, 101}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 2541, 115, -1866}, { 682, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 2466, 150, -1764}, { -1714, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 124, -1764}, { -1714, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 145, -1815}, { -7, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 119, -1815}, { -7, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2441, 115, -1866}, { 1698, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2466, 141, -1867}, { 1698, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 123, -2070}, { 1024, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 119, -2119}, { -682, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 93, -2117}, { -682, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2541, 97, -2067}, { 1024, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2541, 102, -2018}, { 2730, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 128, -2020}, { 2730, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 115, -2169}, { -2389, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 89, -2167}, { -2389, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 111, -1917}, { 3405, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 136, -1918}, { 3405, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 106, -1968}, { 4437, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 132, -1970}, { 4437, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 63, -2464}, { 666, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2441, 58, -2512}, { 2372, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 89, -2465}, { 666, -204}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2441, 54, -2561}, { 4079, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 84, -2513}, { 2372, -204}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 54, -2561}, { 4079, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 80, -2561}, { 4079, -204}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 84, -2513}, { 2372, -204}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 67, -2415}, { -1040, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 89, -2465}, { 666, -204}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 93, -2417}, { -1040, -204}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 63, -2464}, { 666, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2441, 71, -2366}, { -2747, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 97, -2369}, { -2747, -204}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 89, -2465}, { 682, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 84, -2513}, { -1023, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 58, -2512}, { -1023, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2541, 54, -2561}, { -2730, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 80, -2561}, { -2730, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 111, -1917}, { 3405, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2441, 106, -1968}, { 5112, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 136, -1918}, { 3405, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2410, 79, -2666}, { -341, -187}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2410, 54, -2691}, { -341, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2540, 54, -2691}, { 4095, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 80, -2667}, { 3266, -198}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 115, -2169}, { 1706, -5119}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 115, -2169}, { 0, -5119}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 119, -2119}, { 0, -3413}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 119, -2119}, { 1706, -3413}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 123, -2070}, { 0, -1706}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 123, -2070}, { 1706, -1706}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 128, -2020}, { 0, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 128, -2020}, { 1706, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 89, -2167}, { -2389, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 110, -2219}, { -682, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 115, -2169}, { -2389, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 89, -2167}, { -2389, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 84, -2217}, { -682, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 110, -2219}, { -682, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 106, -2269}, { 1024, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2441, 80, -2267}, { 1024, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2410, 150, -1708}, { 3618, 1536}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 150, -1764}, { 1716, -365}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 150, -1764}, { 9, -365}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 150, -1658}, { 0, 3242}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2410, 150, -1658}, { 3618, 3242}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 136, -1918}, { -1023, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 132, -1970}, { -2730, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 106, -1968}, { -2730, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 141, -1867}, { 682, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2541, 111, -1917}, { -1023, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2541, 115, -1866}, { 682, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2441, 124, -1764}, { 2165, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 150, -1764}, { 2789, -202}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2410, 150, -1708}, { 100, -202}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2410, 124, -1733}, { 682, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 150, -1764}, { -2048, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 124, -1764}, { -2047, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 124, -1634}, { 2389, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 150, -1658}, { 1560, -198}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 124, -1634}, { -1365, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2410, 124, -1633}, { 3096, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2410, 150, -1658}, { 3091, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 150, -1658}, { -526, -191}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 89, -2167}, { 3754, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 110, -2219}, { 2048, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 84, -2217}, { 2048, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 115, -2169}, { 3754, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 110, -2219}, { 2048, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 106, -2269}, { 341, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2541, 84, -2217}, { 2048, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2410, 54, -2591}, { 1823, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2410, 79, -2616}, { 2411, -170}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 80, -2561}, { -278, -194}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 54, -2561}, { 341, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2540, 54, -2691}, { -3071, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 54, -2561}, { 1389, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 80, -2561}, { 1385, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 80, -2667}, { -2233, -191}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 80, -2561}, { 1706, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2410, 79, -2616}, { 3608, -877}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2410, 79, -2666}, { 3608, -2584}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 80, -2667}, { 0, -2594}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 80, -2561}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 128, -2020}, { 0, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 132, -1970}, { 0, 1706}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 132, -1970}, { 1706, 1706}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 128, -2020}, { 1706, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 80, -2267}, { 341, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2441, 80, -2267}, { 1024, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2441, 76, -2316}, { 2730, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 106, -2269}, { 1024, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 101, -2319}, { 2730, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 101, -2319}, { -1365, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 76, -2316}, { -1365, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 93, -2417}, { 2389, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 89, -2465}, { 682, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2541, 67, -2415}, { 2389, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2541, 63, -2464}, { 682, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2541, 58, -2512}, { -1023, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 132, -1970}, { 1706, -5119}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 132, -1970}, { 0, -5119}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 136, -1918}, { 0, -3413}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 136, -1918}, { 1706, -3413}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 141, -1867}, { 0, -1706}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 141, -1867}, { 1706, -1706}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 145, -1815}, { 0, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 145, -1815}, { 1706, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 150, -1764}, { 0, 1706}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 150, -1764}, { 1706, 1706}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 102, -2018}, { -341, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 123, -2070}, { 1365, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 128, -2020}, { -341, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 97, -2067}, { 1365, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2441, 106, -1968}, { -2048, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 93, -2117}, { 3072, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 119, -2119}, { 3072, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 89, -2167}, { 4778, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 115, -2169}, { 4778, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 106, -2269}, { 0, -1706}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 110, -2219}, { 0, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 110, -2219}, { 1706, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 106, -2269}, { 1706, -1706}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 115, -2169}, { 0, 1706}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 115, -2169}, { 1706, 1706}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 101, -2319}, { -1365, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 71, -2366}, { -3071, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 76, -2316}, { -1365, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2441, 76, -2316}, { 2730, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2441, 71, -2366}, { 4437, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 101, -2319}, { 2730, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 97, -2369}, { 4437, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 101, -2319}, { -1365, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 97, -2369}, { -3071, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 71, -2366}, { -3071, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 101, -2319}, { 0, -3413}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 106, -2269}, { 0, -1706}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 106, -2269}, { 1706, -1706}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2466, 101, -2319}, { 1706, -3413}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 97, -2369}, { 1706, -5119}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 97, -2369}, { 0, -5119}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 132, -1970}, { -2048, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 106, -1968}, { -2048, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 128, -2020}, { -341, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 89, -2465}, { 0, -1706}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 93, -2417}, { 0, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 93, -2417}, { 1706, 0}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 89, -2465}, { 1706, -1706}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 97, -2369}, { 0, 1706}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 97, -2369}, { 1706, 1706}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 84, -2513}, { 0, -3413}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 84, -2513}, { 1706, -3413}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 80, -2561}, { 1706, -5119}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 80, -2561}, { 0, -5119}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 71, -2366}, { 4096, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 93, -2417}, { 2389, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2541, 67, -2415}, { 2389, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 97, -2369}, { 4096, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2441, 106, -1968}, { 5112, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 132, -1970}, { 5112, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2466, 136, -1918}, { 3405, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 141, -1867}, { 682, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2541, 115, -1866}, { 682, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2541, 119, -1815}, { 2389, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2516, 145, -1815}, { 2389, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 141, -1867}, { 682, -205}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2541, 119, -1815}, { 2389, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2541, 124, -1764}, { 4096, 1023}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2516, 150, -1764}, { 4096, -205}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1350, 2, -2681}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1380, 2, -2681}, { 0, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1380, 2, -2721}, { 852, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1350, 2, -2721}, { 852, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1350, 2, -2721}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1350, 70, -2791}, { 0, 3133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1380, 70, -2791}, { 639, 3133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1380, 2, -2721}, { 639, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1350, 2, -2681}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1350, 110, -2791}, { 0, 4339}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1350, 70, -2791}, { 602, 3736}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1350, 2, -2721}, { 602, 1626}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1780, 110, -2791}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1780, 2, -2681}, { 0, 4339}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1780, 2, -2721}, { 602, 3736}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1780, 70, -2791}, { 602, 1626}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1750, 2, -2681}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1780, 2, -2681}, { 0, 1663}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1780, 110, -2791}, { 3315, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1750, 110, -2791}, { 3315, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1380, 2, -2681}, { 0, 1663}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1380, 110, -2791}, { 3315, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1350, 110, -2791}, { 3315, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1580, 110, -2791}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1580, 2, -2681}, { 0, 4339}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1580, 2, -2721}, { 602, 3736}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1580, 70, -2791}, { 602, 1626}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, 2, -2681}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1580, 2, -2681}, { 0, 1663}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1580, 110, -2791}, { 3315, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, 110, -2791}, { 3315, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, 2, -2681}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1580, 2, -2681}, { 0, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1580, 2, -2721}, { 852, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, 2, -2721}, { 852, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, 2, -2721}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1550, 70, -2791}, { 0, 3133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1580, 70, -2791}, { 639, 3133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1580, 2, -2721}, { 639, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1550, 2, -2681}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1550, 110, -2791}, { 0, 4339}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, 70, -2791}, { 602, 3736}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, 2, -2721}, { 602, 1626}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1380, 110, -2791}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1380, 2, -2681}, { 0, 4339}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1380, 2, -2721}, { 602, 3736}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1380, 70, -2791}, { 602, 1626}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1750, 2, -2681}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1780, 2, -2681}, { 0, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1780, 2, -2721}, { 852, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1750, 2, -2721}, { 852, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2180, 110, -2791}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2180, 2, -2681}, { 0, 4339}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2180, 2, -2721}, { 602, 3736}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2180, 70, -2791}, { 602, 1626}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 2, -2681}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2180, 2, -2681}, { 0, 1663}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2180, 110, -2791}, { 3315, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 110, -2791}, { 3315, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 2, -2681}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2180, 2, -2681}, { 0, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2180, 2, -2721}, { 852, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 2, -2721}, { 852, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 2, -2721}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2150, 70, -2791}, { 0, 3133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2180, 70, -2791}, { 639, 3133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2180, 2, -2721}, { 639, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2150, 2, -2681}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2150, 110, -2791}, { 0, 4339}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 70, -2791}, { 602, 3736}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 2, -2721}, { 602, 1626}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1950, 2, -2681}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1950, 110, -2791}, { 0, 4339}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1950, 70, -2791}, { 602, 3736}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1950, 2, -2721}, { 602, 1626}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1750, 2, -2721}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1750, 70, -2791}, { 0, 3133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1780, 70, -2791}, { 639, 3133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1780, 2, -2721}, { 639, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1750, 2, -2681}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1750, 110, -2791}, { 0, 4339}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1750, 70, -2791}, { 602, 3736}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1750, 2, -2721}, { 602, 1626}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1980, 110, -2791}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, 2, -2681}, { 0, 4339}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1980, 2, -2721}, { 602, 3736}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1980, 70, -2791}, { 602, 1626}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, 2, -2681}, { 0, 1663}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1980, 110, -2791}, { 3315, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1950, 110, -2791}, { 3315, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1950, 2, -2681}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, 2, -2681}, { 0, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, 2, -2721}, { 852, 1663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1950, 2, -2721}, { 852, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1950, 2, -2721}, { 0, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1950, 70, -2791}, { 0, 3133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, 70, -2791}, { 639, 3133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, 2, -2721}, { 639, 1024}, {0x58, 0x59, 0x58, 0x00}}, + {{ 2531, 98, -2061}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2538, 97, -2067}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 104, -2068}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2525, 97, -2067}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 97, -2074}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2534, 96, -2067}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2541, 96, -2067}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2541, 97, -2067}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2538, 97, -2067}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2538, 97, -2067}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 98, -2061}, { 14, -1}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 91, -2067}, { 518, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2525, 97, -2067}, { 15, 1022}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 97, -2074}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 97, -2074}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2444, 97, -2067}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 104, -2068}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2456, 97, -2067}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 98, -2061}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2447, 96, -2067}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2441, 96, -2067}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2441, 97, -2067}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2444, 97, -2067}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2444, 97, -2067}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 97, -2074}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 91, -2067}, { 515, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2456, 97, -2067}, { 1030, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 98, -2061}, { 6, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 81, -2260}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2538, 80, -2267}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 86, -2267}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2525, 80, -2267}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 79, -2273}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2534, 78, -2266}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2541, 78, -2266}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2541, 80, -2267}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2538, 80, -2267}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2538, 80, -2267}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 81, -2260}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 74, -2266}, { 512, 512}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2525, 80, -2267}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 79, -2273}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 79, -2273}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2444, 80, -2267}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 86, -2267}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2456, 80, -2267}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 81, -2260}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2447, 78, -2266}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2441, 78, -2266}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2441, 80, -2267}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2444, 80, -2267}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2444, 80, -2267}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 79, -2273}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 74, -2266}, { 509, 512}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2456, 80, -2267}, { 1019, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 81, -2260}, { -4, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 63, -2457}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2538, 63, -2464}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 69, -2464}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2525, 63, -2464}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 62, -2470}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2534, 61, -2463}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2541, 61, -2463}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2541, 63, -2464}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2538, 63, -2464}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2538, 63, -2464}, { 1033, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 63, -2457}, { 18, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 56, -2463}, { 520, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2525, 63, -2464}, { 8, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 62, -2470}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 62, -2470}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2444, 63, -2464}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 69, -2464}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2456, 63, -2464}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 63, -2457}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2447, 61, -2463}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2441, 61, -2463}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2441, 63, -2464}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2444, 63, -2464}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2444, 63, -2464}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 62, -2470}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 56, -2463}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2456, 63, -2464}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 63, -2457}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 114, -1872}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2444, 115, -1866}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 121, -1866}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2456, 115, -1866}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 116, -1860}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2447, 113, -1866}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2441, 113, -1866}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2441, 115, -1866}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2444, 115, -1866}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2444, 115, -1866}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 114, -1872}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 109, -1865}, { 508, 512}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2456, 115, -1866}, { 1017, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2450, 116, -1860}, { -6, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 124, -996}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1726, 124, -1002}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 130, -1003}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1714, 124, -1002}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 123, -1009}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1723, 122, -1002}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1729, 122, -1002}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1729, 124, -1002}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1726, 124, -1002}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1726, 124, -1002}, { 1031, -2}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 124, -996}, { 7, -2}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 118, -1002}, { 515, 510}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1714, 124, -1002}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 123, -1009}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 123, -1009}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 124, -1002}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 130, -1003}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1695, 124, -1002}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 124, -996}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1686, 122, -1002}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1679, 122, -1002}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1679, 124, -1002}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1682, 124, -1002}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1682, 124, -1002}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 123, -1009}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 118, -1002}, { 507, 513}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1695, 124, -1002}, { 1014, 2}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 124, -996}, { -9, 2}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 124, -1496}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1726, 124, -1502}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 130, -1503}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1714, 124, -1502}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 123, -1509}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1723, 122, -1502}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1729, 122, -1502}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1729, 124, -1502}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1726, 124, -1502}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1726, 124, -1502}, { 1020, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 124, -1496}, { 8, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 118, -1502}, { 515, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1714, 124, -1502}, { 11, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1720, 123, -1509}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 123, -1509}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 124, -1502}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 130, -1503}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1695, 124, -1502}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 124, -1496}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1686, 122, -1502}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1679, 122, -1502}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1679, 124, -1502}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1682, 124, -1502}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1682, 124, -1502}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 123, -1509}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 118, -1502}, { 505, 513}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1695, 124, -1502}, { 1010, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1689, 124, -1496}, { -13, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 116, -1860}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2538, 115, -1866}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 121, -1866}, { 511, 511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2525, 115, -1866}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 114, -1872}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2534, 113, -1866}, { -1024, 1024}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2541, 113, -1866}, { 1023, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2541, 115, -1866}, { 1023, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2538, 115, -1866}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2538, 115, -1866}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 116, -1860}, { -4, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 109, -1865}, { 510, 512}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2525, 115, -1866}, { -4, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2531, 114, -1872}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1079, 0, -352}, { 8191, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1079, 0, -402}, { 8191, 3413}, {0x80, 0x80, 0x80, 0x00}}, + {{ 879, 0, -402}, { 0, 682}, {0x80, 0x80, 0x80, 0x00}}, + {{ 879, 0, -352}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 879, 0, -852}, { -256, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -852}, { -255, 7168}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -902}, { 1280, 7168}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -902}, { 1280, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1920, 0, -503}, { 2695, 2029}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1870, 0, -553}, { 1330, 3394}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1870, 0, -502}, { 2707, 3394}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1870, 0, -553}, { 7815, -18}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1680, 0, -553}, { 2627, -18}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1680, 0, -502}, { 2627, 1359}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1870, 0, -502}, { 7815, 1359}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1680, 0, -402}, { 32, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1680, 0, -353}, { 32, 1353}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1870, 0, -353}, { 5221, 1353}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1870, 0, -402}, { 5221, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 979, 0, -702}, { 0, 2047}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -702}, { 2730, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 979, 0, -752}, { 0, 682}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -702}, { 4095, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1079, 0, -752}, { 4095, 3413}, {0x80, 0x80, 0x80, 0x00}}, + {{ 979, 0, -752}, { 6826, 3413}, {0x80, 0x80, 0x80, 0x00}}, + {{ 979, 0, -552}, { 0, 8191}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -552}, { 2730, 8191}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1079, 0, -702}, { 2730, 4095}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 979, 0, -702}, { 0, 4095}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -502}, { 4095, 2047}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -552}, { 4095, 3413}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 979, 0, -502}, { 6826, 2047}, {0x80, 0x80, 0x80, 0x00}}, + {{ 879, 0, -902}, { 341, 4778}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 779, 0, -802}, { 3072, 2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 879, 0, -852}, { 1706, 4778}, {0x80, 0x80, 0x80, 0x00}}, + {{ 779, 0, -702}, { 3072, 4778}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 879, 0, -702}, { 5802, 4778}, {0x80, 0x80, 0x80, 0x00}}, + {{ 779, 0, -702}, { 6143, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 779, 0, -552}, { 6143, 7168}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 879, 0, -552}, { 8874, 7167}, {0x80, 0x80, 0x80, 0x00}}, + {{ 879, 0, -702}, { 8874, 3071}, {0x80, 0x80, 0x80, 0x00}}, + {{ 779, 0, -552}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 779, 0, -452}, { 0, 2730}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 879, 0, -402}, { 2730, 4096}, {0x80, 0x80, 0x80, 0x00}}, + {{ 879, 0, -502}, { 2730, 1365}, {0x80, 0x80, 0x80, 0x00}}, + {{ 879, 0, -552}, { 2730, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 779, 0, -452}, { 0, 4095}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 879, 0, -352}, { 2730, 6826}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 879, 0, -402}, { 2730, 5461}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -552}, { 4095, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 979, 0, -552}, { 1365, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 979, 0, -502}, { 1365, 1365}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -352}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -352}, { 5461, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -402}, { 5461, 682}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -402}, { 0, 682}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1279, 0, -402}, { 0, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1279, 0, -352}, { 0, 1365}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1480, 0, -353}, { 5483, 1353}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1480, 0, -402}, { 5483, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1580, 0, -353}, { 2763, 2029}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1680, 0, -353}, { 5494, 2029}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1680, 0, -402}, { 5494, 676}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1580, 0, -402}, { 2763, 676}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1279, 0, -502}, { 8191, 2047}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1279, 0, -552}, { 8191, 3413}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1079, 0, -552}, { 13653, 3413}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1079, 0, -502}, { 13653, 2047}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1480, 0, -553}, { 8224, -18}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -552}, { 2741, -6}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -502}, { 2741, 1359}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1480, 0, -502}, { 8224, 1359}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1680, 0, -502}, { 8224, 2047}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1680, 0, -553}, { 8224, 3425}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1580, 0, -553}, { 10955, 3425}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1580, 0, -502}, { 10955, 2047}, {0x80, 0x80, 0x80, 0x00}}, + {{ -50, 0, -1290}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -200, 0, -1090}, { 0, 6083}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -150, 0, -1090}, { 802, 5475}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -150, 0, -1090}, { 0, 5547}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 0, -1090}, { 1808, 4643}, {0x80, 0x80, 0x80, 0x00}}, + {{ -50, 0, -1550}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -270, 0, -1560}, { 0, 5474}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -270, 0, -1360}, { 4041, 5296}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 0, -1290}, { 5253, 793}, {0x80, 0x80, 0x80, 0x00}}, + {{ -34, 0, -1777}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -270, 0, -1760}, { 0, 5803}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -270, 0, -1560}, { 4034, 6107}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 0, -1550}, { 4563, 1688}, {0x80, 0x80, 0x80, 0x00}}, + {{ -39, 0, -1942}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ -34, 0, -1777}, { 0, 4361}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 200, 0, -1800}, { 4748, 4041}, {0x80, 0x80, 0x80, 0x00}}, + {{ 170, 0, -1955}, { 4228, 890}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 0, -1290}, { 0, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ -270, 0, -1160}, { 0, 6192}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -200, 0, -1090}, { 1939, 5697}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -200, 0, -2110}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -39, 0, -1942}, { 0, 5722}, {0x68, 0x68, 0x64, 0x00}}, + {{ -60, 0, -2110}, { 2035, 2979}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -270, 0, -2040}, { 0, 3027}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -39, 0, -1942}, { 4698, 1118}, {0x68, 0x68, 0x64, 0x00}}, + {{ -270, 0, -2040}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -270, 0, -1960}, { 0, 2647}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -39, 0, -1942}, { 4670, 3000}, {0x68, 0x68, 0x64, 0x00}}, + {{ -270, 0, -1960}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -270, 0, -1760}, { 0, 5069}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -34, 0, -1777}, { 4765, 4710}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -39, 0, -1942}, { 4670, 1374}, {0x68, 0x68, 0x64, 0x00}}, + {{ -270, 0, -1360}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -270, 0, -1160}, { 0, 5069}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 0, -1290}, { 4445, 2432}, {0x80, 0x80, 0x80, 0x00}}, + {{ 140, 0, -2110}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -60, 0, -2110}, { 0, 5069}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -39, 0, -1942}, { 3388, 4637}, {0x68, 0x68, 0x64, 0x00}}, + {{ 170, 0, -1955}, { 3134, 414}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 250, 0, -1700}, { 0, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 350, 0, -1390}, { 0, 7614}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 540, 0, -1590}, { 4895, 4942}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 540, 0, -1700}, { 5582, 2824}, {0x80, 0x80, 0x80, 0x00}}, + {{ 150, 0, -1090}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 350, 0, -1090}, { 0, 5069}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 350, 0, -1190}, { 2020, 5069}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -1290}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 150, 0, -1090}, { 0, 5547}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 350, 0, -1190}, { 4522, 5550}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -1090}, { 0, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 150, 0, -1090}, { 0, 3048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -1290}, { 4045, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 50, 0, -1500}, { 0, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 50, 0, -1290}, { 0, 5271}, {0x80, 0x80, 0x80, 0x00}}, + {{ 350, 0, -1190}, { 6069, 7295}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 350, 0, -1390}, { 6068, 3250}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -1500}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 350, 0, -1390}, { 0, 7488}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 250, 0, -1700}, { 5191, 3428}, {0x80, 0x80, 0x80, 0x00}}, + {{ -50, 0, -1550}, { 0, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 200, 0, -1800}, { 0, 8175}, {0x80, 0x80, 0x80, 0x00}}, + {{ -34, 0, -1777}, { 3027, 4503}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 340, 0, -2110}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 140, 0, -2110}, { 0, 5070}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 170, 0, -1955}, { 3134, 4460}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 355, 0, -1955}, { 3134, 717}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 540, 0, -1955}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 540, 0, -2110}, { 0, 4158}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 340, 0, -2110}, { 4046, 4161}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 355, 0, -1955}, { 3742, 1026}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 355, 0, -1955}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 170, 0, -1955}, { 0, 4766}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 200, 0, -1800}, { 3134, 4156}, {0x80, 0x80, 0x80, 0x00}}, + {{ 370, 0, -1800}, { 3134, 718}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 0, -1800}, { 0, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 0, -1955}, { 0, 4158}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 355, 0, -1955}, { 3742, 4160}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 370, 0, -1800}, { 3438, 1026}, {0x80, 0x80, 0x80, 0x00}}, + {{ 350, 0, -1390}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 540, 0, -1390}, { 0, 4862}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 540, 0, -1590}, { 4045, 4862}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2510, -47, -220}, { 88, 1189}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2987, -50, 411}, { 2483, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2510, -47, -320}, { -165, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2440, -47, -150}, { -2359, 1321}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2987, -50, 411}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2510, -47, -220}, { -2400, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2396, -50, 321}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2440, -47, -150}, { -1435, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2340, -47, -150}, { -1407, 1326}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2340, -47, -150}, { -1439, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2270, -47, -220}, { -1675, 1209}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -50, 100}, { 313, 114}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1981, -50, 100}, { -51, 114}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1970, -48, -220}, { -20, 1084}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1870, -48, -220}, { 282, 1085}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2270, -47, -220}, { -1308, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1970, -48, -220}, { -697, 1698}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1981, -50, 100}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -50, 100}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1870, -48, -220}, { -971, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1770, -48, -220}, { -961, 1327}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, -50, 400}, { -24, 1042}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 450, -50, 400}, { 369, 1042}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 450, -50, 500}, { 370, 739}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, -50, 500}, { -24, 739}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1070, -49, -220}, { -486, 1683}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 841, -50, -77}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1130, -50, 37}, { -942, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1070, -49, -220}, { -819, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 620, -50, -220}, { 337, 1748}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1130, -50, 37}, { -801, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1470, -49, -220}, { -275, 2205}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1070, -49, -220}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1470, -49, -220}, { 174, 2361}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1130, -50, 37}, { -23, 1083}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1484, -50, 35}, { -527, 2031}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1484, -50, 35}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1770, -48, -220}, { -1162, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1470, -49, -220}, { -483, 1629}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1484, -50, 35}, { -498, 2068}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -50, 100}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1770, -48, -220}, { -1008, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -50, 100}, { -37, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1484, -50, 35}, { 158, 2164}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -50, 100}, { -606, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1484, -50, 35}, { -803, 2164}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -50, 300}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 841, -50, -77}, { -578, 2137}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 651, -50, 290}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1051, -50, 290}, { -1213, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 841, -50, -77}, { -870, 1964}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1051, -50, 290}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1130, -50, 37}, { -804, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 841, -50, -77}, { -790, 2137}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 581, -50, 290}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 651, -50, 290}, { -212, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 273, -50, -198}, { -1685, 1496}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 581, -50, 290}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 450, -50, -150}, { -1392, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 550, -50, -150}, { -1338, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 450, -50, -150}, { -1359, 1326}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 581, -50, 290}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 841, -50, -77}, { -1365, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 550, -50, -150}, { -1035, 1872}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 841, -50, -77}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 620, -50, -220}, { -799, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 550, -50, -150}, { -861, 1317}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1130, -50, 37}, { -23, 1083}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1351, -50, 290}, { 346, 2031}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1484, -50, 35}, { 989, 1439}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1130, -50, 37}, { -369, 1971}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1051, -50, 290}, { 421, 1830}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1351, -50, 290}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1484, -50, 35}, { -54, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1351, -50, 290}, { 819, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, -51, 290}, { 538, 488}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1484, -50, 35}, { 223, 1791}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, -51, 290}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -50, 300}, { -941, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1771, -50, 750}, { -116, 1044}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1889, -50, 708}, { -320, 1364}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -49, 501}, { 138, 1802}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1771, -50, 750}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -49, 501}, { -800, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1759, -50, 516}, { -653, 1298}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1649, -50, 517}, { -725, 1355}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1759, -50, 516}, { -708, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1649, -50, 517}, { -797, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, -50, 610}, { -686, 1421}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1649, -50, 517}, { -687, 1324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, -51, 290}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, -50, 610}, { -971, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1759, -50, 516}, { -377, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -49, 501}, { -333, 1331}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1758, -50, 392}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1758, -50, 392}, { 102, 1436}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -49, 501}, { 520, 1258}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -50, 300}, { -53, 1048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, -51, 290}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1649, -50, 392}, { -433, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1758, -50, 392}, { -660, 1260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, -51, 290}, { 657, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1758, -50, 392}, { -43, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1860, -50, 300}, { -200, 1411}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1649, -50, 517}, { -750, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1649, -50, 392}, { -405, 1176}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 450, -50, -390}, { -58, 1039}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 328, -50, -682}, { 870, 1279}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 380, -50, -320}, { -98, 741}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 328, -50, -682}, { 1039, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 273, -50, -198}, { -389, 651}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 380, -50, -320}, { -69, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 380, -50, -220}, { -330, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 380, -50, -320}, { -391, 1321}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 273, -50, -198}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 450, -50, -150}, { -555, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 380, -50, -220}, { -294, 1173}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -50, -200}, { 0, 2510}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -50, 290}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 351, -50, 290}, { -880, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -50, -200}, { -1606, 1662}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 351, -50, 290}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 273, -50, -198}, { -1499, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 273, -50, -198}, { 234, 2505}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 581, -50, 290}, { -697, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 161, -50, -990}, { -7, 1357}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 51, -50, -990}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -50, -600}, { -1182, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 161, -50, -990}, { -637, 2065}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -50, -600}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 328, -50, -682}, { -850, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 328, -50, -682}, { -1476, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -50, -200}, { 67, 1668}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 273, -50, -198}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 328, -50, -682}, { 248, 1837}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -50, -600}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -50, -200}, { -1213, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 51, -50, -990}, { 1108, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -49, -50, -990}, { 1115, 720}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, -600}, { -65, 660}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 60, -50, -600}, { -73, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 450, -50, -390}, { -959, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 450, -50, -990}, { 720, 1724}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 328, -50, -682}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 328, -50, -682}, { -369, 1958}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 450, -50, -990}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 161, -50, -990}, { -877, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, -600}, { -32, 2206}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -49, -50, -990}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, -50, -990}, { -305, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, -600}, { 273, 2206}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, -50, -990}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -200, -50, -990}, { -151, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, -600}, { -536, 2160}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -200, -50, -990}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -270, -50, -920}, { -300, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -644, -50, -476}, { -1760, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, -600}, { -332, 2136}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -270, -50, -920}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -644, -50, -476}, { -1133, 2371}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -370, -50, -920}, { -303, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -440, -50, -990}, { -73, 1318}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -440, -50, -1090}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -614, -50, -1046}, { -544, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -440, -50, -990}, { -143, 1559}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -614, -50, -1046}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -644, -50, -476}, { -1733, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -644, -50, -476}, { 365, 2563}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -370, -50, -920}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -440, -50, -990}, { -300, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1123, -50, 1262}, { -1419, 3960}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -614, -50, 314}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1543, -50, 275}, { -2819, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -232, -50, 1045}, { 2607, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -614, -50, 314}, { 2004, -1403}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1123, -50, 1262}, { -173, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -614, -50, 314}, { 883, 3252}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -644, -50, -476}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1543, -50, 275}, { -1811, 4079}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -232, -50, 1045}, { -2501, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, 610}, { -1574, 2096}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, 610}, { -1904, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, -200}, { -747, 3191}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -614, -50, 314}, { -2397, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, -200}, { -902, 2761}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2543, -50, 984}, { -114, 1177}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2697, -50, 1982}, { 1720, 3630}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3448, -50, 1217}, { 2639, 510}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1733, -50, 1371}, { -1290, 3875}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1710, -50, 2403}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2697, -50, 1982}, { -3252, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2543, -50, 984}, { -1835, 3477}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1733, -50, 1371}, { 721, 4409}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2697, -50, 1982}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1889, -50, 708}, { -128, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1771, -50, 750}, { 75, 1344}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1733, -50, 1371}, { 1934, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, -50, 610}, { -2268, 1719}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1733, -50, 1371}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1771, -50, 750}, { -1887, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2543, -50, 984}, { -2721, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2175, -50, 786}, { -1973, 2046}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1733, -50, 1371}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2175, -50, 786}, { -2222, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2014, -50, 804}, { -1885, 1381}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2014, -50, 804}, { -1919, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1889, -50, 708}, { -2010, 1491}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 626, -50, 1087}, { -1262, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, -50, 610}, { -2222, 2113}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 341, -50, 1390}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, 610}, { -1906, 2880}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, -50, 610}, { -2475, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 626, -50, 1087}, { -74, 2469}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, -50, 610}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, -50, 610}, { -212, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1072, -50, 1588}, { -2295, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 626, -50, 1087}, { -592, 2138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 341, -50, 1390}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1072, -50, 1588}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1136, -50, 1018}, { -1740, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 626, -50, 1087}, { -1359, 2538}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 581, -50, 290}, { 257, 844}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, -50, 400}, { -24, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 651, -50, 290}, { 371, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, -50, 400}, { -396, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, -50, 500}, { -652, 1186}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, -50, 610}, { -819, 1544}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 651, -50, 290}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, -50, 500}, { -12, 690}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 580, -50, 610}, { -13, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, -50, 610}, { 199, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1150, -50, 610}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, -50, 610}, { -1516, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1136, -50, 1018}, { -42, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 626, -50, 1087}, { -1447, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1136, -50, 1018}, { -1158, 2559}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1072, -50, 1588}, { 1708, 3513}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 638, -50, 2413}, { 3049, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1710, -50, 2403}, { -203, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1733, -50, 1371}, { 1053, 2959}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1072, -50, 1588}, { -83, 1179}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1710, -50, 2403}, { -1995, 3669}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1072, -50, 1588}, { 728, 3332}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 341, -50, 1390}, { -78, 1182}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 638, -50, 2413}, { -2072, 3723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1072, -50, 1588}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1733, -50, 1371}, { -2112, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1136, -50, 1018}, { -724, 2606}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1150, -50, 610}, { -1213, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1136, -50, 1018}, { -1256, 2259}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, -50, 610}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1733, -50, 1371}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, -50, 610}, { -2372, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1136, -50, 1018}, { -1465, 2534}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 341, -50, 1390}, { -78, 1182}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -357, -50, 2012}, { 1180, 3723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 638, -50, 2413}, { 3150, 1135}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -357, -50, 2012}, { -1062, 3785}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -232, -50, 1045}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1123, -50, 1262}, { -2781, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 341, -50, 1390}, { -1259, 3564}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -232, -50, 1045}, { 743, 3888}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -357, -50, 2012}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 341, -50, 1390}, { -2028, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, 610}, { 235, 2421}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -232, -50, 1045}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2987, -50, 411}, { -2198, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2396, -50, 321}, { -1316, 2608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2543, -50, 984}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3047, -50, -240}, { -181, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3848, -50, 222}, { 620, 3714}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3743, -50, -899}, { 2726, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2987, -50, 411}, { -1744, 3232}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3448, -50, 1217}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3848, -50, 222}, { -3252, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3848, -50, 222}, { -131, 1192}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3047, -50, -240}, { -933, 3882}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2987, -50, 411}, { 1030, 3600}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2543, -50, 984}, { -114, 1177}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3448, -50, 1217}, { -1532, 3630}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2987, -50, 411}, { 1196, 2942}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2987, -50, 411}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2440, -47, -150}, { -2378, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2396, -50, 321}, { -1447, 2116}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3047, -50, -240}, { -1984, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2510, -47, -320}, { -2078, 2666}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1543, -50, 275}, { -113, 1214}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -644, -50, -476}, { 1698, 4270}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1553, -50, -798}, { 3102, 1703}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1553, -50, -798}, { -921, 3823}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -614, -50, -1046}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1079, -50, -1761}, { -2585, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -644, -50, -476}, { 2743, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -614, -50, -1046}, { 2251, -637}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1553, -50, -798}, { -182, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -380, -50, -1675}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1079, -50, -1761}, { -665, 3055}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -614, -50, -1046}, { 1733, 2090}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, -200}, { -122, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -60, -50, -600}, { 395, 2120}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -644, -50, -476}, { 1835, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -614, -50, -1046}, { 185, 1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -440, -50, -1090}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -380, -50, -1675}, { -1784, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1079, -50, -1761}, { -41, 1150}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -380, -50, -1675}, { 623, 3182}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -494, -50, -2258}, { 2076, 2116}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2510, -47, -320}, { -1096, 2250}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3047, -50, -240}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2569, -48, -967}, { -2637, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2569, -48, -967}, { -2106, 3902}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3743, -50, -899}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3256, -50, -1651}, { -2715, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2569, -48, -967}, { -327, 3947}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3256, -50, -1651}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2594, -50, -2183}, { -2576, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3047, -50, -240}, { -181, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 3743, -50, -899}, { 2726, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2569, -48, -967}, { 280, -1572}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2396, -50, 321}, { -494, 1711}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2128, -50, 398}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2254, -50, 497}, { -485, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2543, -50, 984}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2396, -50, 321}, { -2059, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2254, -50, 497}, { -1630, 1561}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2254, -50, 497}, { -1717, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2270, -50, 659}, { -1270, 1230}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2270, -50, 659}, { -1287, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2175, -50, 786}, { -1176, 1493}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2396, -50, 321}, { -1083, 1672}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1981, -50, 300}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2128, -50, 398}, { -538, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, -47, 503}, { 2, 1239}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2051, -50, 502}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2050, -50, 394}, { -326, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1981, -50, 300}, { -355, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1980, -47, 503}, { 138, 1391}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2050, -50, 394}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1981, -50, 300}, { -538, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2050, -50, 394}, { -203, 1143}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1981, -50, 100}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2396, -50, 321}, { -1428, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2270, -47, -220}, { -319, 2293}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2396, -50, 321}, { -671, 2284}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1981, -50, 300}, { -606, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1549, 20, -1322}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1549, 20, -1192}, { 0, 1812}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1639, 20, -1102}, { 545, 2358}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1769, 20, -1102}, { 1334, 2358}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1859, 20, -1192}, { 1880, 1812}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1859, 20, -1322}, { 1880, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1769, 20, -1402}, { 1334, 538}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1639, 20, -1402}, { 545, 538}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1769, 20, -1402}, { 2218, 1536}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1769, 70, -1402}, { 2218, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1639, 70, -1402}, { 0, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 1639, 20, -1402}, { 0, 1536}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1679, 70, -1402}, { 8622, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 124, -1402}, { 8622, -2089}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1639, 420, -1402}, { 9258, -5119}, {0x90, 0x90, 0x90, 0x00}}, + {{ 1639, 70, -1402}, { 9258, -1535}, {0x68, 0x68, 0x68, 0x00}}, + {{ 1639, 20, -1402}, { 2055, 1535}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1639, 70, -1402}, { 2055, 1023}, {0x68, 0x68, 0x68, 0x00}}, + {{ 1549, 70, -1322}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1549, 20, -1322}, { 0, 1536}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1639, 20, -1102}, { 2048, 1535}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1639, 70, -1102}, { 2048, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1769, 70, -1102}, { -170, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1769, 20, -1102}, { -170, 1535}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1859, 20, -1322}, { 1969, 1536}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1859, 70, -1322}, { 1969, 1023}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1769, 70, -1402}, { -85, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1769, 20, -1402}, { -85, 1536}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1769, 20, -1102}, { 2513, 1536}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1769, 70, -1102}, { 2513, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1859, 70, -1192}, { 341, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1859, 20, -1192}, { 341, 1536}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1549, 20, -1192}, { 2172, 1536}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1549, 70, -1192}, { 2172, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1639, 70, -1102}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1639, 20, -1102}, { 0, 1536}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1769, 420, -1402}, { 7125, -5119}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 1729, 124, -1402}, { 7761, -2089}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 70, -1402}, { 7761, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1769, 70, -1402}, { 7125, -1535}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1769, 420, -1102}, { 1066, -5119}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1769, 70, -1102}, { 1066, -1536}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1729, 70, -1102}, { 430, -1535}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1729, 124, -1102}, { 430, -2089}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1639, 420, -1102}, { 15317, -5119}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1679, 124, -1102}, { 15953, -2089}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1679, 70, -1102}, { 15953, -1535}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1639, 70, -1102}, { 15317, -1535}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1639, 420, -1102}, { 15317, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1769, 420, -1102}, { 17450, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1714, 149, -1102}, { 16557, -2347}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1694, 149, -1102}, { 16210, -2347}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1679, 124, -1102}, { 15953, -2089}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1549, 70, -1192}, { 13251, -1535}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1549, 420, -1192}, { 13251, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1639, 70, -1102}, { 15317, -1535}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1769, 70, -1102}, { 1066, -1536}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1769, 420, -1102}, { 1066, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1859, 420, -1192}, { 3132, -5119}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1859, 70, -1192}, { 3132, -1536}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1729, 124, -1102}, { 430, -2089}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1714, 149, -1102}, { 173, -2347}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1859, 420, -1322}, { 5202, -5119}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1859, 70, -1322}, { 5202, -1536}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1549, 20, -1322}, { 2218, 1536}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1549, 70, -1322}, { 2218, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1549, 70, -1192}, { 0, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1549, 20, -1192}, { 0, 1536}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1549, 70, -1322}, { 11181, -1535}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1549, 420, -1322}, { 11181, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1639, 70, -1402}, { 9258, -1535}, {0x68, 0x69, 0x68, 0x00}}, + {{ 1639, 420, -1402}, { 9258, -5119}, {0x90, 0x91, 0x90, 0x00}}, + {{ 1859, 20, -1192}, { 1962, 1535}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1859, 70, -1192}, { 1962, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1859, 70, -1322}, { -255, 1023}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1859, 20, -1322}, { -255, 1536}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1639, 420, -1402}, { 9258, -5119}, {0x90, 0x91, 0x90, 0x00}}, + {{ 1679, 124, -1402}, { 8622, -2089}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1694, 150, -1402}, { 8365, -2355}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1769, 420, -1402}, { 7125, -5119}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 1714, 150, -1402}, { 8018, -2355}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1729, 124, -1402}, { 7761, -2089}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1859, 70, -1322}, { 5202, -1536}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1859, 420, -1322}, { 5202, -5119}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1769, 70, -1402}, { 7125, -1535}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -76, 23, -1846}, { 0, 1023}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -84, 53, -1826}, { -3895, 1023}, {0xac, 0xac, 0x14, 0x00}}, + {{ -104, 51, -1826}, { -4297, 3108}, {0xac, 0xac, 0x14, 0x00}}, + {{ -76, 23, -1846}, { -151, 1221}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -74, 23, -1897}, { -3449, 5593}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -57, 51, -1873}, { 957, 5779}, {0xac, 0xac, 0x14, 0x00}}, + {{ -57, 51, -1873}, { -1563, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ -56, 53, -1854}, { -389, 2698}, {0xac, 0xac, 0x14, 0x00}}, + {{ -76, 23, -1846}, { 3127, 1024}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -127, 23, -1844}, { 567, -156}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -129, 56, -1825}, { -1518, 3384}, {0x18, 0x18, 0x18, 0x00}}, + {{ -138, 54, -1852}, { 1554, 3384}, {0x18, 0x18, 0x18, 0x00}}, + {{ -56, 53, -1854}, { -1298, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ -84, 53, -1826}, { 879, 4520}, {0xac, 0xac, 0x14, 0x00}}, + {{ -76, 23, -1846}, { 2597, 1024}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -104, 51, -1826}, { -1467, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ -129, 56, -1825}, { -342, 3502}, {0x18, 0x18, 0x18, 0x00}}, + {{ -127, 23, -1844}, { 2935, 1023}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -121, 55, -1890}, { -510, 2161}, {0x18, 0x18, 0x18, 0x00}}, + {{ -111, 23, -1902}, { 1021, 5574}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -132, 23, -1881}, { 3114, 3219}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -111, 23, -1902}, { 0, 1023}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -121, 55, -1890}, { -3741, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -102, 51, -1900}, { -2607, 2929}, {0x18, 0x18, 0x18, 0x00}}, + {{ -74, 23, -1897}, { 0, 1023}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -55, 56, -1899}, { -4122, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -57, 51, -1873}, { -3452, 3768}, {0xac, 0xac, 0x14, 0x00}}, + {{ -138, 54, -1852}, { -1225, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -132, 23, -1881}, { 1270, 4832}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -127, 23, -1844}, { 2450, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -74, 23, -1897}, { 0, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -111, 23, -1902}, { -4038, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -82, 54, -1908}, { -1053, 4546}, {0x18, 0x18, 0x18, 0x00}}, + {{ -104, 51, -1826}, { -808, 2248}, {0xac, 0xac, 0x14, 0x00}}, + {{ -127, 23, -1844}, { 1617, 5923}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -76, 23, -1846}, { 3769, 887}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -82, 54, -1908}, { 0, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -55, 56, -1899}, { -2181, 3194}, {0x18, 0x18, 0x18, 0x00}}, + {{ -74, 23, -1897}, { 1809, 4224}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -102, 51, -1900}, { -1076, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -82, 54, -1908}, { -1921, 3196}, {0x18, 0x18, 0x18, 0x00}}, + {{ -111, 23, -1902}, { 2152, 1023}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -130, 51, -1872}, { 0, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -121, 55, -1890}, { 787, 3085}, {0x18, 0x18, 0x18, 0x00}}, + {{ -132, 23, -1881}, { 3071, 77}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -138, 54, -1852}, { -1517, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -130, 51, -1872}, { 214, 2563}, {0x18, 0x18, 0x18, 0x00}}, + {{ -132, 23, -1881}, { 3035, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -87, 68, -1825}, { -151, 1561}, {0x18, 0x19, 0x18, 0x00}}, + {{ -84, 53, -1826}, { 302, 3172}, {0xac, 0xad, 0x14, 0x00}}, + {{ -79, 65, -1826}, { 795, 1793}, {0x18, 0x19, 0x18, 0x00}}, + {{ -56, 68, -1857}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 82, -1868}, { -2383, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -56, 65, -1849}, { 583, 1706}, {0x18, 0x19, 0x18, 0x00}}, + {{ -61, 81, -1883}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -92, 85, -1873}, { -3455, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -2999, 3840}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 65, -1826}, { -388, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -99, 82, -1838}, { 960, 3779}, {0x18, 0x19, 0x18, 0x00}}, + {{ -87, 68, -1825}, { 489, 1447}, {0x18, 0x19, 0x18, 0x00}}, + {{ -49, 82, -1875}, { -199, 1757}, {0x48, 0x45, 0x00, 0x00}}, + {{ -53, 69, -1891}, { 399, 3958}, {0x18, 0x19, 0x18, 0x00}}, + {{ -64, 70, -1885}, { 1524, 3297}, {0x18, 0x19, 0x18, 0x00}}, + {{ -56, 68, -1857}, { -611, 1574}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 51, -1873}, { 1223, 3224}, {0xac, 0xad, 0x14, 0x00}}, + {{ -44, 63, -1865}, { 1016, 1272}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -1259, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -54, 102, -1856}, { 793, 3366}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 77, -1848}, { 2518, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ -56, 65, -1849}, { -725, 1348}, {0x18, 0x19, 0x18, 0x00}}, + {{ -56, 53, -1854}, { 612, 1946}, {0xac, 0xad, 0x14, 0x00}}, + {{ -56, 68, -1857}, { -293, 560}, {0x18, 0x19, 0x18, 0x00}}, + {{ -49, 82, -1875}, { -371, 1698}, {0x48, 0x45, 0x00, 0x00}}, + {{ -64, 70, -1885}, { 743, 3723}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 82, -1868}, { 1928, 1849}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 51, -1873}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ -55, 56, -1899}, { -2825, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -64, 70, -1885}, { -1559, 2932}, {0x18, 0x19, 0x18, 0x00}}, + {{ -84, 53, -1826}, { -707, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ -87, 68, -1825}, { -420, 2673}, {0x18, 0x19, 0x18, 0x00}}, + {{ -104, 51, -1826}, { 1415, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ -56, 53, -1854}, { -509, 1477}, {0xac, 0xad, 0x14, 0x00}}, + {{ -57, 51, -1873}, { 1018, 2838}, {0xac, 0xad, 0x14, 0x00}}, + {{ -56, 68, -1857}, { 734, 386}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -946, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -99, 82, -1838}, { 361, 3184}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 65, -1826}, { 2490, 975}, {0x18, 0x19, 0x18, 0x00}}, + {{ -104, 51, -1826}, { 444, 378}, {0xac, 0xad, 0x14, 0x00}}, + {{ -87, 68, -1825}, { -1083, 2315}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 63, -1814}, { 468, 2315}, {0x18, 0x19, 0x18, 0x00}}, + {{ -64, 70, -1885}, { -481, 1770}, {0x18, 0x19, 0x18, 0x00}}, + {{ -55, 56, -1899}, { 690, 3737}, {0x18, 0x19, 0x18, 0x00}}, + {{ -61, 81, -1883}, { -88, 615}, {0x18, 0x19, 0x18, 0x00}}, + {{ -49, 82, -1875}, { -685, 1633}, {0x48, 0x45, 0x00, 0x00}}, + {{ -69, 82, -1868}, { 1492, 2386}, {0x18, 0x19, 0x18, 0x00}}, + {{ -56, 68, -1857}, { 1331, 8}, {0x18, 0x19, 0x18, 0x00}}, + {{ -87, 68, -1825}, { -371, 1876}, {0x18, 0x19, 0x18, 0x00}}, + {{ -99, 82, -1838}, { 1954, 2374}, {0x18, 0x19, 0x18, 0x00}}, + {{ -105, 82, -1819}, { 1518, 231}, {0x48, 0x45, 0x00, 0x00}}, + {{ -113, 81, -1831}, { -1020, 1334}, {0x18, 0x19, 0x18, 0x00}}, + {{ -129, 56, -1825}, { 2040, 2267}, {0x18, 0x19, 0x18, 0x00}}, + {{ -115, 70, -1834}, { 152, 999}, {0x18, 0x19, 0x18, 0x00}}, + {{ -31, 42, -1885}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -42, 52, -1890}, { -1709, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -32, 68, -1879}, { -1685, 3309}, {0x48, 0x45, 0x00, 0x00}}, + {{ -108, 42, -1795}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -102, 54, -1790}, { -1589, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -110, 66, -1804}, { -1789, 3173}, {0x48, 0x45, 0x00, 0x00}}, + {{ -102, 54, -1790}, { -88, 1739}, {0x48, 0x45, 0x00, 0x00}}, + {{ -92, 40, -1800}, { 177, 3885}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -95, 63, -1814}, { 2677, 2404}, {0x18, 0x19, 0x18, 0x00}}, + {{ -44, 63, -1865}, { -78, 1663}, {0x18, 0x19, 0x18, 0x00}}, + {{ -37, 40, -1869}, { 242, 4275}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -26, 54, -1878}, { 2034, 3058}, {0x48, 0x45, 0x00, 0x00}}, + {{ -32, 68, -1879}, { -759, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -26, 54, -1878}, { 364, 2120}, {0x48, 0x45, 0x00, 0x00}}, + {{ -31, 42, -1885}, { 1942, 1896}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -95, 63, -1814}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -110, 66, -1804}, { -1902, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -102, 54, -1790}, { -1854, 3182}, {0x48, 0x45, 0x00, 0x00}}, + {{ -104, 51, -1826}, { -987, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ -95, 63, -1814}, { 496, 2270}, {0x18, 0x19, 0x18, 0x00}}, + {{ -92, 40, -1800}, { 1976, -230}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -46, 109, -1838}, { -523, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -42, 109, -1818}, { 1555, 1802}, {0x18, 0x19, 0x18, 0x00}}, + {{ -38, 108, -1826}, { 1047, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -110, 66, -1804}, { -738, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -120, 52, -1812}, { 126, 2858}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -108, 42, -1795}, { 2047, 1273}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -26, 54, -1878}, { -907, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -32, 68, -1879}, { -8, 2311}, {0x48, 0x45, 0x00, 0x00}}, + {{ -44, 63, -1865}, { 1619, 1174}, {0x18, 0x19, 0x18, 0x00}}, + {{ -33, 99, -1831}, { -646, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -22, 103, -1806}, { -3224, 2423}, {0x48, 0x45, 0x00, 0x00}}, + {{ -34, 89, -1846}, { 1292, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -92, 40, -1800}, { -987, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -120, 52, -1812}, { 1450, 3487}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -104, 51, -1826}, { 2218, 1310}, {0xac, 0xad, 0x14, 0x00}}, + {{ -42, 52, -1890}, { -1093, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -31, 42, -1885}, { 344, 1946}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -37, 40, -1869}, { 1576, 584}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -49, 82, -1875}, { -97, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ -56, 68, -1857}, { 1920, 2649}, {0x18, 0x19, 0x18, 0x00}}, + {{ -44, 63, -1865}, { 2234, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -23, 42, -1871}, { -244, 1457}, {0x74, 0x75, 0x00, 0x00}}, + {{ -10, 41, -1863}, { 1393, 1634}, {0x18, 0x19, 0x18, 0x00}}, + {{ -20, 50, -1862}, { 516, 422}, {0x18, 0x19, 0x18, 0x00}}, + {{ -56, 108, -1808}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -48, 109, -1812}, { -929, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 109, -1815}, { 858, 2339}, {0x18, 0x19, 0x18, 0x00}}, + {{ -37, 40, -1869}, { -314, 1977}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -57, 51, -1873}, { 469, 4355}, {0xac, 0xad, 0x14, 0x00}}, + {{ -42, 52, -1890}, { 2287, 2720}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -121, 69, -1823}, { -868, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -115, 70, -1834}, { -391, 2233}, {0x18, 0x19, 0x18, 0x00}}, + {{ -104, 51, -1826}, { 1737, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ -115, 70, -1834}, { -816, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -129, 56, -1825}, { -49, 3164}, {0x18, 0x19, 0x18, 0x00}}, + {{ -104, 51, -1826}, { 1631, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ -115, 70, -1834}, { -112, 1442}, {0x18, 0x19, 0x18, 0x00}}, + {{ -121, 69, -1823}, { 225, 2698}, {0x18, 0x19, 0x18, 0x00}}, + {{ -105, 82, -1819}, { 2196, 1554}, {0x48, 0x45, 0x00, 0x00}}, + {{ -85, 50, -1784}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -102, 54, -1790}, { -1894, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -93, 53, -1779}, { -682, 1870}, {0x18, 0x19, 0x18, 0x00}}, + {{ -99, 82, -1838}, { -364, 1629}, {0x18, 0x19, 0x18, 0x00}}, + {{ -115, 70, -1834}, { 728, 3444}, {0x18, 0x19, 0x18, 0x00}}, + {{ -105, 82, -1819}, { 1810, 1402}, {0x48, 0x45, 0x00, 0x00}}, + {{ -115, 70, -1834}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -99, 82, -1838}, { -2118, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -113, 81, -1831}, { -793, 1950}, {0x18, 0x19, 0x18, 0x00}}, + {{ -61, 81, -1883}, { -406, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 82, -1868}, { -578, 2749}, {0x18, 0x19, 0x18, 0x00}}, + {{ -64, 70, -1885}, { 813, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -121, 69, -1823}, { -94, 1076}, {0x18, 0x19, 0x18, 0x00}}, + {{ -120, 52, -1812}, { -741, 3121}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -110, 66, -1804}, { 1283, 3024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -32, 68, -1879}, { -745, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ -49, 82, -1875}, { 202, 3190}, {0x48, 0x45, 0x00, 0x00}}, + {{ -44, 63, -1865}, { 1238, 1101}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 63, -1814}, { 0, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -105, 82, -1819}, { -500, 3298}, {0x48, 0x45, 0x00, 0x00}}, + {{ -110, 66, -1804}, { 1545, 2133}, {0x48, 0x45, 0x00, 0x00}}, + {{ -86, 102, -1824}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -90, 109, -1835}, { -1468, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -80, 103, -1839}, { -1132, 2354}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 109, -1825}, { -1193, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -90, 109, -1835}, { -972, 2125}, {0x74, 0x75, 0x00, 0x00}}, + {{ -32, 109, -1802}, { -45, 1505}, {0x48, 0x45, 0x00, 0x00}}, + {{ -36, 103, -1792}, { 1166, 1942}, {0x48, 0x45, 0x00, 0x00}}, + {{ -22, 103, -1806}, { -160, 221}, {0x48, 0x45, 0x00, 0x00}}, + {{ -43, 100, -1813}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -48, 109, -1812}, { -1090, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -56, 108, -1808}, { -1508, 1854}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 109, -1838}, { -739, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -51, 115, -1830}, { 4, 1971}, {0x18, 0x19, 0x18, 0x00}}, + {{ -42, 109, -1818}, { 1479, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 103, -1850}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -51, 115, -1830}, { -3075, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 109, -1838}, { -2636, 2146}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -579, 1772}, {0x18, 0x19, 0x18, 0x00}}, + {{ -56, 65, -1849}, { 1524, 4491}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 82, -1868}, { 1814, 1461}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 52, -1816}, { -727, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -60, 54, -1830}, { 344, 2033}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -46, 52, -1830}, { 1456, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -37, 92, -1787}, { -1507, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -36, 103, -1792}, { -1544, 2276}, {0x48, 0x45, 0x00, 0x00}}, + {{ -76, 89, -1804}, { 3015, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ -48, 109, -1812}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 115, -1821}, { -1753, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 109, -1815}, { -1867, 2223}, {0x18, 0x19, 0x18, 0x00}}, + {{ -48, 102, -1830}, { 0, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 109, -1838}, { -1262, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -38, 108, -1826}, { -403, 2338}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -43, 100, -1813}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -48, 102, -1830}, { -1927, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -38, 108, -1826}, { -1242, 2216}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -51, 115, -1830}, { -699, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 115, -1821}, { 67, 2164}, {0x18, 0x19, 0x18, 0x00}}, + {{ -48, 109, -1812}, { 1398, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -42, 109, -1818}, { -170, 1349}, {0x18, 0x19, 0x18, 0x00}}, + {{ -51, 115, -1830}, { 1299, 2304}, {0x18, 0x19, 0x18, 0x00}}, + {{ -48, 109, -1812}, { 258, 482}, {0x18, 0x19, 0x18, 0x00}}, + {{ -56, 108, -1808}, { -458, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -69, 109, -1815}, { 546, 2231}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 102, -1818}, { 916, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -34, 89, -1846}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -46, 109, -1838}, { -2612, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -33, 99, -1831}, { -1293, 2468}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 115, -1821}, { 0, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -51, 115, -1830}, { -1374, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -68, 125, -1838}, { -687, 3173}, {0x48, 0x45, 0x00, 0x00}}, + {{ -79, 88, -1849}, { 0, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 90, -1865}, { -2357, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ -69, 103, -1850}, { 563, 2889}, {0x18, 0x19, 0x18, 0x00}}, + {{ -53, 69, -1891}, { 0, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -49, 82, -1875}, { -2280, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ -32, 68, -1879}, { -1391, 3215}, {0x48, 0x45, 0x00, 0x00}}, + {{ -56, 65, -1849}, { -186, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 65, -1826}, { 2595, 2877}, {0x18, 0x19, 0x18, 0x00}}, + {{ -84, 53, -1826}, { 3701, 1916}, {0xac, 0xad, 0x14, 0x00}}, + {{ -120, 52, -1812}, { -111, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -121, 69, -1823}, { 535, 3069}, {0x18, 0x19, 0x18, 0x00}}, + {{ -104, 51, -1826}, { 2196, 1061}, {0xac, 0xad, 0x14, 0x00}}, + {{ -113, 81, -1831}, { -151, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -103, 85, -1862}, { 1914, 3794}, {0x18, 0x19, 0x18, 0x00}}, + {{ -127, 68, -1859}, { 3487, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -56, 108, -1808}, { 105, 1519}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -60, 102, -1818}, { -324, 2825}, {0x18, 0x19, 0x18, 0x00}}, + {{ -43, 100, -1813}, { 1563, 2434}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 103, -1850}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -68, 125, -1838}, { -2598, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -51, 115, -1830}, { -2139, 3233}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 109, -1815}, { -955, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 115, -1821}, { -919, 2228}, {0x18, 0x19, 0x18, 0x00}}, + {{ -80, 103, -1839}, { 1910, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -25, 79, -1815}, { -224, 1421}, {0x74, 0x75, 0x00, 0x00}}, + {{ -32, 69, -1820}, { 449, 2612}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -31, 84, -1828}, { 1368, 1080}, {0x74, 0x75, 0x00, 0x00}}, + {{ -56, 65, -1849}, { -1090, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 77, -1848}, { -752, 2688}, {0xac, 0xad, 0x14, 0x00}}, + {{ -46, 52, -1830}, { 1464, 309}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -46, 52, -1830}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -60, 54, -1830}, { -1501, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -56, 65, -1849}, { -1209, 3385}, {0x18, 0x19, 0x18, 0x00}}, + {{ -34, 89, -1846}, { 0, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ -22, 103, -1806}, { -4728, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ -18, 92, -1807}, { -4361, 2221}, {0x48, 0x45, 0x00, 0x00}}, + {{ -69, 109, -1815}, { -907, 1420}, {0x18, 0x19, 0x18, 0x00}}, + {{ -88, 113, -1828}, { 1576, 1587}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 109, -1825}, { 1999, 743}, {0x74, 0x75, 0x00, 0x00}}, + {{ -69, 103, -1850}, { 131, 1619}, {0x18, 0x19, 0x18, 0x00}}, + {{ -65, 109, -1860}, { 815, 2809}, {0x74, 0x75, 0x00, 0x00}}, + {{ -54, 102, -1856}, { 1871, 1788}, {0x18, 0x19, 0x18, 0x00}}, + {{ -90, 109, -1835}, { -238, 1312}, {0x74, 0x75, 0x00, 0x00}}, + {{ -95, 109, -1825}, { 477, 2177}, {0x74, 0x75, 0x00, 0x00}}, + {{ -90, 125, -1836}, { 892, -13}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 77, -1848}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ -54, 102, -1856}, { -2909, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -34, 89, -1846}, { -721, 2675}, {0x74, 0x75, 0x00, 0x00}}, + {{ -58, 113, -1858}, { -305, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -67, 125, -1859}, { -147, 2593}, {0x18, 0x19, 0x18, 0x00}}, + {{ -65, 109, -1860}, { 610, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -65, 109, -1860}, { -400, 1244}, {0x74, 0x75, 0x00, 0x00}}, + {{ -69, 103, -1850}, { 801, 1907}, {0x18, 0x19, 0x18, 0x00}}, + {{ -58, 113, -1858}, { -178, 357}, {0x18, 0x19, 0x18, 0x00}}, + {{ -65, 109, -1860}, { -489, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -55, 109, -1865}, { 189, 1918}, {0x74, 0x75, 0x00, 0x00}}, + {{ -54, 102, -1856}, { 979, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -67, 125, -1859}, { -474, 1596}, {0x18, 0x19, 0x18, 0x00}}, + {{ -55, 109, -1865}, { 948, 3313}, {0x74, 0x75, 0x00, 0x00}}, + {{ -65, 109, -1860}, { 1157, 2210}, {0x74, 0x75, 0x00, 0x00}}, + {{ -88, 113, -1828}, { 375, 1298}, {0x18, 0x19, 0x18, 0x00}}, + {{ -90, 109, -1835}, { 773, 2122}, {0x74, 0x75, 0x00, 0x00}}, + {{ -90, 125, -1836}, { 1858, 758}, {0x18, 0x19, 0x18, 0x00}}, + {{ -90, 125, -1836}, { -465, 1333}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 109, -1825}, { 1727, 1740}, {0x74, 0x75, 0x00, 0x00}}, + {{ -88, 113, -1828}, { 1086, 1047}, {0x18, 0x19, 0x18, 0x00}}, + {{ -80, 103, -1839}, { 0, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -90, 109, -1835}, { -1372, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -88, 113, -1828}, { -1606, 1908}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 90, -1865}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -68, 125, -1838}, { -5468, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -69, 103, -1850}, { -3215, 2318}, {0x18, 0x19, 0x18, 0x00}}, + {{ -76, 89, -1804}, { 0, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ -61, 99, -1803}, { -1938, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 109, -1815}, { -1742, 2970}, {0x18, 0x19, 0x18, 0x00}}, + {{ -43, 100, -1813}, { -732, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -22, 103, -1806}, { -289, 3375}, {0x48, 0x45, 0x00, 0x00}}, + {{ -33, 99, -1831}, { 1464, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -61, 99, -1803}, { 640, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -36, 103, -1792}, { -1113, 3374}, {0x48, 0x45, 0x00, 0x00}}, + {{ -43, 100, -1813}, { 1266, 3129}, {0x18, 0x19, 0x18, 0x00}}, + {{ -41, 85, -1811}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -76, 89, -1804}, { -3880, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -34, 89, -1846}, { 1319, 4673}, {0x74, 0x75, 0x00, 0x00}}, + {{ -29, 88, -1799}, { -654, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -37, 92, -1787}, { 110, 2420}, {0x48, 0x45, 0x00, 0x00}}, + {{ -45, 79, -1795}, { 1309, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -29, 88, -1799}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -36, 103, -1792}, { -1977, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -37, 92, -1787}, { -1233, 2032}, {0x48, 0x45, 0x00, 0x00}}, + {{ -67, 65, -1817}, { -526, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -78, 77, -1816}, { -2173, 1544}, {0xac, 0xad, 0x14, 0x00}}, + {{ -60, 52, -1816}, { 1052, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -80, 103, -1839}, { -1155, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -68, 125, -1838}, { -2762, 3066}, {0x48, 0x45, 0x00, 0x00}}, + {{ -95, 90, -1865}, { 2310, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ -68, 125, -1838}, { -602, 1646}, {0x48, 0x45, 0x00, 0x00}}, + {{ -80, 103, -1839}, { 1205, 3512}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 115, -1821}, { 1303, 439}, {0x18, 0x19, 0x18, 0x00}}, + {{ -88, 113, -1828}, { -611, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 109, -1815}, { -242, 3486}, {0x18, 0x19, 0x18, 0x00}}, + {{ -80, 103, -1839}, { 1222, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -58, 113, -1858}, { -252, 1212}, {0x18, 0x19, 0x18, 0x00}}, + {{ -55, 109, -1865}, { 504, 1776}, {0x74, 0x75, 0x00, 0x00}}, + {{ -67, 125, -1859}, { -130, -361}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -746, 2037}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 65, -1826}, { 1858, 4281}, {0x18, 0x19, 0x18, 0x00}}, + {{ -78, 77, -1816}, { 2918, 2954}, {0xac, 0xad, 0x14, 0x00}}, + {{ -86, 102, -1824}, { -121, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -78, 77, -1816}, { 2787, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ -76, 89, -1804}, { 2065, -627}, {0x74, 0x75, 0x00, 0x00}}, + {{ -69, 103, -1850}, { 0, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 109, -1838}, { -2865, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -58, 113, -1858}, { -937, 2599}, {0x18, 0x19, 0x18, 0x00}}, + {{ -34, 89, -1846}, { -1949, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ -76, 89, -1804}, { 4146, 2809}, {0x74, 0x75, 0x00, 0x00}}, + {{ -78, 77, -1816}, { 3899, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -78, 77, -1816}, { -1051, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -67, 65, -1817}, { 572, 1611}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 59, -1827}, { 2103, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 52, -1816}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -57, 63, -1812}, { -1269, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -67, 65, -1817}, { -1063, 2192}, {0x18, 0x19, 0x18, 0x00}}, + {{ -47, 65, -1837}, { 294, 853}, {0x18, 0x19, 0x18, 0x00}}, + {{ -42, 63, -1827}, { -697, 1481}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 52, -1830}, { 162, 2416}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -46, 52, -1830}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -46, 77, -1848}, { -3252, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -47, 65, -1837}, { -1545, 1292}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 59, -1827}, { 0, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -47, 65, -1837}, { -1639, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 77, -1848}, { -2945, 2155}, {0x18, 0x19, 0x18, 0x00}}, + {{ -80, 103, -1839}, { -973, 1645}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 90, -1865}, { 1947, 3510}, {0x74, 0x75, 0x00, 0x00}}, + {{ -79, 88, -1849}, { 955, 1372}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { 568, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 103, -1850}, { -1380, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -54, 102, -1856}, { -2110, 2611}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -269, 1936}, {0x18, 0x19, 0x18, 0x00}}, + {{ -92, 85, -1873}, { 539, 4671}, {0x18, 0x19, 0x18, 0x00}}, + {{ -103, 85, -1862}, { 1898, 3790}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { 596, 1822}, {0x18, 0x19, 0x18, 0x00}}, + {{ -103, 85, -1862}, { -1388, 3872}, {0x18, 0x19, 0x18, 0x00}}, + {{ -113, 81, -1831}, { 1446, 5848}, {0x18, 0x19, 0x18, 0x00}}, + {{ -78, 77, -1816}, { 0, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 77, -1848}, { -4874, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -34, 89, -1846}, { -5613, 2668}, {0x74, 0x75, 0x00, 0x00}}, + {{ -46, 77, -1848}, { -1051, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -78, 77, -1816}, { 2713, 4119}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 59, -1827}, { 2103, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 52, -1816}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -46, 52, -1830}, { -2184, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -57, 59, -1827}, { -1072, 2017}, {0x18, 0x19, 0x18, 0x00}}, + {{ -31, 84, -1828}, { 606, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ -32, 69, -1820}, { -113, 2658}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -41, 85, -1811}, { 2010, 2560}, {0x74, 0x75, 0x00, 0x00}}, + {{ -41, 85, -1811}, { -367, 1630}, {0x74, 0x75, 0x00, 0x00}}, + {{ -32, 69, -1820}, { 735, 3448}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -25, 79, -1815}, { 1367, 2234}, {0x74, 0x75, 0x00, 0x00}}, + {{ -45, 79, -1795}, { -236, 1414}, {0x74, 0x75, 0x00, 0x00}}, + {{ -50, 69, -1802}, { 473, 2584}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -41, 85, -1811}, { 1455, 698}, {0x74, 0x75, 0x00, 0x00}}, + {{ -41, 85, -1811}, { -612, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -29, 88, -1799}, { 67, 2611}, {0x48, 0x45, 0x00, 0x00}}, + {{ -45, 79, -1795}, { 1225, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -25, 79, -1815}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -29, 88, -1799}, { -1964, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ -41, 85, -1811}, { -1082, 2508}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -45, 79, -1795}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -76, 89, -1804}, { -3642, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -58, 84, -1801}, { -1606, 1298}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -41, 85, -1811}, { -315, 1658}, {0x74, 0x75, 0x00, 0x00}}, + {{ -50, 69, -1802}, { 631, 3562}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -58, 84, -1801}, { 1709, 2138}, {0x74, 0x75, 0x00, 0x00}}, + {{ -46, 52, -1830}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -42, 63, -1827}, { -859, 1959}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 59, -1827}, { 803, 2280}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 63, -1812}, { -411, 1395}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 59, -1827}, { 822, 2510}, {0x18, 0x19, 0x18, 0x00}}, + {{ -67, 65, -1817}, { 656, 879}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 59, -1827}, { 241, 554}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 63, -1812}, { -641, 1963}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 52, -1816}, { 628, 1963}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -47, 65, -1837}, { -411, 1384}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 59, -1827}, { 822, 2464}, {0x18, 0x19, 0x18, 0x00}}, + {{ -42, 63, -1827}, { 598, 785}, {0x18, 0x19, 0x18, 0x00}}, + {{ -34, 89, -1846}, { 520, 1468}, {0x74, 0x75, 0x00, 0x00}}, + {{ -31, 84, -1828}, { -1041, 2803}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -41, 85, -1811}, { -1367, 4858}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -41, 85, -1811}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -58, 84, -1801}, { -2081, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -76, 89, -1804}, { -3643, 2358}, {0x74, 0x75, 0x00, 0x00}}, + {{ -86, 102, -1824}, { -316, 2164}, {0x18, 0x19, 0x18, 0x00}}, + {{ -80, 103, -1839}, { 962, 3356}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { 2765, 2616}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 69, -1925}, { -933, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -89, 68, -1897}, { 1444, 3029}, {0x18, 0x19, 0x18, 0x00}}, + {{ -82, 54, -1908}, { 1866, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ -102, 51, -1900}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ -89, 68, -1897}, { -2234, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 69, -1925}, { -1534, 4054}, {0x18, 0x19, 0x18, 0x00}}, + {{ -138, 54, -1852}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ -127, 68, -1859}, { -2041, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -155, 69, -1865}, { -579, 3762}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 69, -1925}, { -1132, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -82, 54, -1908}, { 919, 2927}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -102, 51, -1900}, { 2264, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -155, 69, -1865}, { -647, 1948}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -130, 51, -1872}, { 1295, 4722}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -138, 54, -1852}, { 2087, 2545}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -155, 69, -1865}, { -1128, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -127, 68, -1859}, { 1251, 3017}, {0x18, 0x19, 0x18, 0x00}}, + {{ -130, 51, -1872}, { 2257, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ -121, 55, -1890}, { 32, 1109}, {0x18, 0x19, 0x18, 0x00}}, + {{ -130, 51, -1872}, { -754, 3171}, {0x18, 0x19, 0x18, 0x00}}, + {{ -127, 68, -1859}, { 910, 4660}, {0x18, 0x19, 0x18, 0x00}}, + {{ -121, 55, -1890}, { 878, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -107, 75, -1877}, { -2132, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -89, 68, -1897}, { -1428, 3876}, {0x18, 0x19, 0x18, 0x00}}, + {{ -127, 68, -1859}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -103, 85, -1862}, { -1573, 3794}, {0x18, 0x19, 0x18, 0x00}}, + {{ -107, 75, -1877}, { 403, 3919}, {0x18, 0x19, 0x18, 0x00}}, + {{ -107, 75, -1877}, { -330, 2093}, {0x18, 0x19, 0x18, 0x00}}, + {{ -92, 85, -1873}, { 1649, 2170}, {0x18, 0x19, 0x18, 0x00}}, + {{ -89, 68, -1897}, { 373, -758}, {0x18, 0x19, 0x18, 0x00}}, + {{ -113, 81, -1831}, { -151, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -127, 68, -1859}, { 3487, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -138, 54, -1852}, { 3945, -965}, {0x18, 0x19, 0x18, 0x00}}, + {{ -82, 54, -1908}, { 1329, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -89, 68, -1897}, { 39, 2617}, {0x18, 0x19, 0x18, 0x00}}, + {{ -61, 81, -1883}, { 2279, 5480}, {0x18, 0x19, 0x18, 0x00}}, + {{ -127, 68, -1859}, { -1219, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -107, 75, -1877}, { 539, 3360}, {0x18, 0x19, 0x18, 0x00}}, + {{ -121, 55, -1890}, { 2438, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -99, 48, -1772}, { -130, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -93, 53, -1779}, { 532, 1876}, {0x18, 0x19, 0x18, 0x00}}, + {{ -108, 42, -1795}, { 2435, 72}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -84, 53, -1826}, { 1283, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ -56, 53, -1854}, { -2202, 3219}, {0xac, 0xad, 0x14, 0x00}}, + {{ -56, 65, -1849}, { -1120, 4207}, {0x18, 0x19, 0x18, 0x00}}, + {{ -78, 77, -1816}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ -86, 102, -1824}, { -2909, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -2240, 4065}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 77, -1848}, { 280, 1304}, {0xac, 0xad, 0x14, 0x00}}, + {{ -56, 65, -1849}, { -920, 2505}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { 1598, 4845}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 82, -1868}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -61, 81, -1883}, { -1733, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { 2334, 1636}, {0x18, 0x19, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -1356, 1224}, {0x18, 0x19, 0x18, 0x00}}, + {{ -113, 81, -1831}, { 2713, 1824}, {0x18, 0x19, 0x18, 0x00}}, + {{ -99, 82, -1838}, { 1165, 1357}, {0x18, 0x19, 0x18, 0x00}}, + {{ -20, 50, -1862}, { -70, 1066}, {0x18, 0x19, 0x18, 0x00}}, + {{ -23, 32, -1861}, { 1570, 2054}, {0x18, 0x19, 0x18, 0x00}}, + {{ -23, 42, -1871}, { 1106, 552}, {0x74, 0x75, 0x00, 0x00}}, + {{ -89, 68, -1897}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -92, 85, -1873}, { -3195, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -61, 81, -1883}, { -1796, 4184}, {0x18, 0x19, 0x18, 0x00}}, + {{ -89, 68, -1897}, { 266, 1719}, {0x18, 0x19, 0x18, 0x00}}, + {{ -102, 51, -1900}, { -533, 3805}, {0x18, 0x19, 0x18, 0x00}}, + {{ -121, 55, -1890}, { 1114, 5288}, {0x18, 0x19, 0x18, 0x00}}, + {{ -110, 103, -1880}, { -410, 1924}, {0xac, 0xad, 0x14, 0x00}}, + {{ -107, 75, -1877}, { 820, 4626}, {0xac, 0xad, 0x14, 0x00}}, + {{ -103, 85, -1862}, { 2120, 3131}, {0x18, 0x19, 0x18, 0x00}}, + {{ -92, 85, -1873}, { -273, 1625}, {0x18, 0x19, 0x18, 0x00}}, + {{ -107, 75, -1877}, { 547, 3428}, {0xac, 0xad, 0x14, 0x00}}, + {{ -110, 103, -1880}, { 2495, 1188}, {0xac, 0xad, 0x14, 0x00}}, + {{ -103, 85, -1862}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -92, 85, -1873}, { -1619, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -110, 103, -1880}, { -809, 3708}, {0x18, 0x19, 0x18, 0x00}}, + {{ -85, 50, -1784}, { -82, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 42, -1786}, { 77, 2294}, {0x74, 0x75, 0x00, 0x00}}, + {{ -84, 32, -1787}, { 1601, 1935}, {0x18, 0x19, 0x18, 0x00}}, + {{ -58, 84, -1801}, { -293, 1542}, {0x74, 0x75, 0x00, 0x00}}, + {{ -50, 69, -1802}, { 586, 3096}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -45, 79, -1795}, { 1291, 1922}, {0x74, 0x75, 0x00, 0x00}}, + {{ -36, 103, -1792}, { -797, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ -32, 109, -1802}, { -11, 2045}, {0x48, 0x45, 0x00, 0x00}}, + {{ -43, 100, -1813}, { 1594, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -25, 79, -1815}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -18, 92, -1807}, { -1840, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ -29, 88, -1799}, { -1279, 2514}, {0x48, 0x45, 0x00, 0x00}}, + {{ -76, 89, -1804}, { 344, 2188}, {0x74, 0x75, 0x00, 0x00}}, + {{ -45, 79, -1795}, { -688, 5681}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -37, 92, -1787}, { 855, 6682}, {0x48, 0x45, 0x00, 0x00}}, + {{ -18, 92, -1807}, { 174, 1612}, {0x48, 0x45, 0x00, 0x00}}, + {{ -25, 79, -1815}, { -348, 3377}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -34, 89, -1846}, { 2708, 5358}, {0x74, 0x75, 0x00, 0x00}}, + {{ -22, 103, -1806}, { -658, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -36, 103, -1792}, { 535, 2839}, {0x48, 0x45, 0x00, 0x00}}, + {{ -29, 88, -1799}, { 1318, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -43, 100, -1813}, { 555, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -32, 109, -1802}, { -1348, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -22, 103, -1806}, { -1463, 2307}, {0x48, 0x45, 0x00, 0x00}}, + {{ -61, 99, -1803}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -43, 100, -1813}, { -2196, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 102, -1818}, { -908, 2458}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 109, -1815}, { 248, 2964}, {0x18, 0x19, 0x18, 0x00}}, + {{ -33, 99, -1831}, { 381, 1430}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 109, -1838}, { 17, 3352}, {0x18, 0x19, 0x18, 0x00}}, + {{ -48, 102, -1830}, { 1202, 2917}, {0x18, 0x19, 0x18, 0x00}}, + {{ -43, 100, -1813}, { 92, 1750}, {0x18, 0x19, 0x18, 0x00}}, + {{ -33, 99, -1831}, { -185, 3928}, {0x18, 0x19, 0x18, 0x00}}, + {{ -48, 102, -1830}, { 1352, 3209}, {0x18, 0x19, 0x18, 0x00}}, + {{ -42, 109, -1818}, { -45, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -48, 109, -1812}, { 383, 1891}, {0x18, 0x19, 0x18, 0x00}}, + {{ -43, 100, -1813}, { 1044, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -38, 108, -1826}, { -573, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -42, 109, -1818}, { 192, 1550}, {0x18, 0x19, 0x18, 0x00}}, + {{ -43, 100, -1813}, { 1147, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -18, 92, -1807}, { -530, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -22, 103, -1806}, { -468, 2275}, {0x48, 0x45, 0x00, 0x00}}, + {{ -29, 88, -1799}, { 1061, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ -57, 51, -1873}, { 756, 1236}, {0xac, 0xad, 0x14, 0x00}}, + {{ -53, 69, -1891}, { -1848, 1874}, {0x18, 0x19, 0x18, 0x00}}, + {{ -42, 52, -1890}, { -350, 3417}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -57, 51, -1873}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ -64, 70, -1885}, { -2464, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -53, 69, -1891}, { -2345, 2323}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 63, -1814}, { 0, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -87, 68, -1825}, { -1551, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -105, 82, -1819}, { -500, 3298}, {0x48, 0x45, 0x00, 0x00}}, + {{ -32, 68, -1879}, { 627, 1297}, {0x48, 0x45, 0x00, 0x00}}, + {{ -42, 52, -1890}, { -1562, 1951}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -53, 69, -1891}, { -327, 3711}, {0x18, 0x19, 0x18, 0x00}}, + {{ -110, 66, -1804}, { -800, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ -105, 82, -1819}, { 296, 3106}, {0x48, 0x45, 0x00, 0x00}}, + {{ -121, 69, -1823}, { 1577, 1221}, {0x18, 0x19, 0x18, 0x00}}, + {{ -92, 40, -1800}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -108, 42, -1795}, { -1816, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -120, 52, -1812}, { -2506, 3417}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -37, 40, -1869}, { -1004, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -44, 63, -1865}, { 1019, 2704}, {0x18, 0x19, 0x18, 0x00}}, + {{ -57, 51, -1873}, { 1489, 798}, {0xac, 0xad, 0x14, 0x00}}, + {{ -36, 103, -1792}, { -1576, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ -61, 99, -1803}, { 1300, 1597}, {0x18, 0x19, 0x18, 0x00}}, + {{ -76, 89, -1804}, { 3152, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -60, 52, -1816}, { -490, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -78, 77, -1816}, { -233, 4282}, {0xac, 0xad, 0x14, 0x00}}, + {{ -60, 54, -1830}, { 981, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -60, 54, -1830}, { -76, 2097}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -79, 65, -1826}, { -62, 4476}, {0x18, 0x19, 0x18, 0x00}}, + {{ -56, 65, -1849}, { 2302, 2114}, {0x18, 0x19, 0x18, 0x00}}, + {{ -78, 77, -1816}, { -1159, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ -79, 65, -1826}, { -219, 2438}, {0x18, 0x19, 0x18, 0x00}}, + {{ -60, 54, -1830}, { 2139, 2124}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -61, 81, -1883}, { -189, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -55, 56, -1899}, { 2185, 3194}, {0x18, 0x19, 0x18, 0x00}}, + {{ -82, 54, -1908}, { 4367, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -138, 54, -1852}, { 0, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -129, 56, -1825}, { -3073, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -113, 81, -1831}, { -3247, 4218}, {0x18, 0x19, 0x18, 0x00}}, + {{ -85, 50, -1784}, { -130, 1493}, {0x18, 0x19, 0x18, 0x00}}, + {{ -86, 41, -1773}, { 1337, 1762}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 42, -1786}, { 470, 362}, {0x74, 0x75, 0x00, 0x00}}, + {{ -23, 42, -1871}, { -89, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ -23, 32, -1861}, { 1482, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -37, 40, -1869}, { 374, -463}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -108, 42, -1795}, { -302, 1548}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -92, 40, -1800}, { 605, 3121}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -95, 42, -1786}, { 1381, 1779}, {0x74, 0x75, 0x00, 0x00}}, + {{ -31, 42, -1885}, { 444, 1092}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -26, 54, -1878}, { -1135, 1299}, {0x48, 0x45, 0x00, 0x00}}, + {{ -15, 53, -1870}, { -1636, 2691}, {0x18, 0x19, 0x18, 0x00}}, + {{ -108, 42, -1795}, { 781, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -95, 42, -1786}, { -567, 2057}, {0x74, 0x75, 0x00, 0x00}}, + {{ -99, 48, -1772}, { 67, 3666}, {0x18, 0x19, 0x18, 0x00}}, + {{ -15, 53, -1870}, { -874, 1023}, {0x18, 0x19, 0x18, 0x00}}, + {{ -8, 48, -1875}, { -766, 2105}, {0x18, 0x19, 0x18, 0x00}}, + {{ -31, 42, -1885}, { 1749, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -23, 42, -1871}, { -263, 1471}, {0x74, 0x75, 0x00, 0x00}}, + {{ -37, 40, -1869}, { 526, 2815}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -31, 42, -1885}, { 1419, 1210}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -31, 84, -1828}, { -543, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -34, 89, -1846}, { -2504, 1638}, {0x74, 0x75, 0x00, 0x00}}, + {{ -25, 79, -1815}, { 1086, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -95, 109, -1825}, { 837, 1376}, {0x74, 0x75, 0x00, 0x00}}, + {{ -86, 102, -1824}, { 285, 2435}, {0x18, 0x19, 0x18, 0x00}}, + {{ -69, 109, -1815}, { 1566, 4271}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 109, -1838}, { 693, 1685}, {0x18, 0x19, 0x18, 0x00}}, + {{ -54, 102, -1856}, { -342, 3671}, {0x18, 0x19, 0x18, 0x00}}, + {{ -55, 109, -1865}, { 340, 4650}, {0x74, 0x75, 0x00, 0x00}}, + {{ -69, 109, -1815}, { -871, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -86, 102, -1824}, { -42, 3104}, {0x18, 0x19, 0x18, 0x00}}, + {{ -76, 89, -1804}, { 1741, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ -34, 89, -1846}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -54, 102, -1856}, { -2740, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 109, -1838}, { -1701, 3007}, {0x18, 0x19, 0x18, 0x00}}, + {{ -55, 109, -1865}, { -699, 1768}, {0x74, 0x75, 0x00, 0x00}}, + {{ -58, 113, -1858}, { 233, 1908}, {0x18, 0x19, 0x18, 0x00}}, + {{ -46, 109, -1838}, { 1529, -217}, {0x18, 0x19, 0x18, 0x00}}, + {{ -93, 53, -1779}, { -403, 1374}, {0x18, 0x19, 0x18, 0x00}}, + {{ -86, 41, -1773}, { 807, 2424}, {0x18, 0x19, 0x18, 0x00}}, + {{ -85, 50, -1784}, { 595, 947}, {0x18, 0x19, 0x18, 0x00}}, + {{ -20, 50, -1862}, { -375, 1352}, {0x18, 0x19, 0x18, 0x00}}, + {{ -10, 41, -1863}, { 751, 2337}, {0x18, 0x19, 0x18, 0x00}}, + {{ -15, 53, -1870}, { 536, 747}, {0x18, 0x19, 0x18, 0x00}}, + {{ -20, 50, -1862}, { -546, 1353}, {0x18, 0x19, 0x18, 0x00}}, + {{ -37, 40, -1869}, { 1459, 2184}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -23, 32, -1861}, { 1093, 365}, {0x18, 0x19, 0x18, 0x00}}, + {{ -84, 32, -1787}, { 555, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -92, 40, -1800}, { -68, 2770}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -85, 50, -1784}, { 2037, 2237}, {0x18, 0x19, 0x18, 0x00}}, + {{ -92, 40, -1800}, { -63, 1638}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -84, 32, -1787}, { 127, 3483}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 42, -1786}, { 1276, 2419}, {0x74, 0x75, 0x00, 0x00}}, + {{ -15, 53, -1870}, { -331, 1443}, {0x18, 0x19, 0x18, 0x00}}, + {{ -10, 41, -1863}, { 663, 2700}, {0x18, 0x19, 0x18, 0x00}}, + {{ -23, 42, -1871}, { 1041, 1096}, {0x74, 0x75, 0x00, 0x00}}, + {{ -37, 40, -1869}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -20, 50, -1862}, { -2171, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -26, 54, -1878}, { -1339, 2726}, {0x48, 0x45, 0x00, 0x00}}, + {{ -95, 42, -1786}, { -340, 1454}, {0x74, 0x75, 0x00, 0x00}}, + {{ -86, 41, -1773}, { 681, 2745}, {0x18, 0x19, 0x18, 0x00}}, + {{ -93, 53, -1779}, { 1049, 1185}, {0x18, 0x19, 0x18, 0x00}}, + {{ -15, 53, -1870}, { -102, 1053}, {0x18, 0x19, 0x18, 0x00}}, + {{ -26, 54, -1878}, { 739, 2268}, {0x48, 0x45, 0x00, 0x00}}, + {{ -20, 50, -1862}, { 756, 374}, {0x18, 0x19, 0x18, 0x00}}, + {{ -23, 42, -1871}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ -8, 48, -1875}, { -1736, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -15, 53, -1870}, { -1105, 1909}, {0x18, 0x19, 0x18, 0x00}}, + {{ -8, 48, -1875}, { -912, 1024}, {0x18, 0x19, 0x18, 0x00}}, + {{ -23, 42, -1871}, { 477, 2063}, {0x74, 0x75, 0x00, 0x00}}, + {{ -31, 42, -1885}, { 1825, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -93, 53, -1779}, { -96, 1067}, {0x18, 0x19, 0x18, 0x00}}, + {{ -99, 48, -1772}, { -760, 1920}, {0x18, 0x19, 0x18, 0x00}}, + {{ -95, 42, -1786}, { 967, 2001}, {0x74, 0x75, 0x00, 0x00}}, + {{ -93, 53, -1779}, { -797, 1382}, {0x18, 0x19, 0x18, 0x00}}, + {{ -102, 54, -1790}, { 665, 1597}, {0x48, 0x45, 0x00, 0x00}}, + {{ -108, 42, -1795}, { 1594, 307}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ -102, 54, -1790}, { -720, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ -85, 50, -1784}, { 99, 2731}, {0x18, 0x19, 0x18, 0x00}}, + {{ -92, 40, -1800}, { 1441, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ -76, 23, -1846}, { -1761, 1366}, {0x34, 0x34, 0x34, 0x00}}, + {{ -106, 22, -1805}, { 3482, 2386}, {0x34, 0x34, 0x34, 0x00}}, + {{ -36, 23, -1875}, { -6490, -1109}, {0x34, 0x34, 0x34, 0x00}}, + {{ -106, 22, -1805}, { 0, 1023}, {0x34, 0x34, 0x34, 0x00}}, + {{ -76, 23, -1846}, { -5342, 1023}, {0x34, 0x34, 0x34, 0x00}}, + {{ -127, 23, -1844}, { -1912, 5293}, {0x34, 0x34, 0x34, 0x00}}, + {{ -74, 23, -1897}, { -300, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ -76, 23, -1846}, { 2997, 5396}, {0x34, 0x34, 0x34, 0x00}}, + {{ -36, 23, -1875}, { 4307, 221}, {0x34, 0x34, 0x34, 0x00}}, + {{ -92, 23, -1931}, { -3388, 1767}, {0x34, 0x34, 0x34, 0x00}}, + {{ -161, 22, -1862}, { 6777, 3997}, {0x34, 0x34, 0x34, 0x00}}, + {{ -132, 23, -1881}, { 3443, 2460}, {0x34, 0x34, 0x34, 0x00}}, + {{ -36, 23, -1875}, { 0, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ -92, 23, -1931}, { -8476, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ -74, 23, -1897}, { -4512, 2253}, {0x34, 0x34, 0x34, 0x00}}, + {{ -100, 0, -1800}, { -2462, 4256}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -106, 22, -1805}, { 73, 4345}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -161, 22, -1862}, { 3119, -3564}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -100, 0, -1800}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ -30, 0, -1870}, {-10544, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ -36, 23, -1875}, {-10554, 3590}, {0x68, 0x68, 0x64, 0x00}}, + {{ -127, 23, -1844}, { -1574, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ -161, 22, -1862}, { -5040, 3306}, {0x34, 0x34, 0x34, 0x00}}, + {{ -106, 22, -1805}, { 3102, 953}, {0x34, 0x34, 0x34, 0x00}}, + {{ -111, 23, -1902}, { -780, 2120}, {0x34, 0x34, 0x34, 0x00}}, + {{ -74, 23, -1897}, { 1560, 5411}, {0x34, 0x34, 0x34, 0x00}}, + {{ -92, 23, -1931}, { 2920, 1490}, {0x34, 0x34, 0x34, 0x00}}, + {{ -161, 22, -1862}, { -821, 2137}, {0x34, 0x34, 0x34, 0x00}}, + {{ -127, 23, -1844}, { 1641, 5477}, {0x34, 0x34, 0x34, 0x00}}, + {{ -132, 23, -1881}, { 2820, 1668}, {0x34, 0x34, 0x34, 0x00}}, + {{ -132, 23, -1881}, { -2288, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ -111, 23, -1902}, { 840, 1384}, {0x34, 0x34, 0x34, 0x00}}, + {{ -92, 23, -1931}, { 4577, 1023}, {0x34, 0x34, 0x34, 0x00}}, + {{ -164, 0, -1864}, { -439, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ -92, 23, -1931}, { 6123, 9548}, {0x68, 0x68, 0x64, 0x00}}, + {{ -94, 0, -1934}, { 7723, 7697}, {0x68, 0x68, 0x64, 0x00}}, + {{ -30, 0, -1870}, { 3195, 1210}, {0x34, 0x34, 0x34, 0x00}}, + {{ -94, 0, -1934}, { -6391, 1769}, {0x34, 0x34, 0x34, 0x00}}, + {{ -92, 23, -1931}, { -5951, 4176}, {0x34, 0x34, 0x34, 0x00}}, + {{ -161, 22, -1862}, { 1916, 3689}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -164, 0, -1864}, { 2719, 5967}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -100, 0, -1800}, { 11312, 1681}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -36, 23, -1875}, { -3894, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ -106, 22, -1805}, { 5654, 5552}, {0x68, 0x68, 0x64, 0x00}}, + {{ -100, 0, -1800}, { 6735, 3257}, {0x68, 0x68, 0x64, 0x00}}, + {{ -161, 22, -1862}, { -570, 5013}, {0x68, 0x68, 0x64, 0x00}}, + {{ -92, 23, -1931}, { 1133, 15280}, {0x68, 0x68, 0x64, 0x00}}, + {{ -164, 0, -1864}, { 1798, 4543}, {0x68, 0x68, 0x64, 0x00}}, + {{ -92, 23, -1931}, { -3620, 1023}, {0x34, 0x34, 0x34, 0x00}}, + {{ -36, 23, -1875}, { 3960, 4814}, {0x34, 0x34, 0x34, 0x00}}, + {{ -30, 0, -1870}, { 5787, 3011}, {0x34, 0x34, 0x34, 0x00}}, + {{ 540, 0, -1700}, { 45, 3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 600, 0, -1700}, { 2502, 3044}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 600, 0, -1800}, { 2457, -1051}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 540, 0, -1800}, { 0, -1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -50, 0, -1090}, { 0, -2663}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -50, 0, -990}, { 0, 1432}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 50, 0, -990}, { 4096, 1431}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 50, 0, -1090}, { 4095, -2664}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -50, 0, -1550}, { 0, 1352}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 50, 0, -1500}, { -4045, 3374}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 250, 0, -1700}, { -2429, 14702}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 200, 0, -1800}, { 2020, 15512}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 50, 0, -1290}, { -126, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 50, 0, -1500}, { -126, 9518}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -50, 0, -1550}, { 3919, 11540}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -50, 0, -1290}, { 3919, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 50, 0, -1090}, { -126, -7067}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -50, 0, -1090}, { 3919, -7067}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 200, 0, -1800}, { -429, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 250, 0, -1700}, { 1592, 5069}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 540, 0, -1700}, { 13325, 5069}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 540, 0, -1800}, { 13325, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 540, 0, -1700}, { 0, -821}, {0x24, 0x24, 0x24, 0x00}}, + {{ 540, 54, -1700}, { 0, 1024}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 600, 54, -1700}, { 2048, 1024}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 600, 0, -1700}, { 2048, -821}, {0x24, 0x24, 0x24, 0x00}}, + {{ 600, 0, -1800}, { 2048, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 600, 54, -1800}, { 2048, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 54, -1800}, { 0, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 0, -1800}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 600, 79, -1775}, { 2048, -182}, {0x68, 0x69, 0x64, 0x00}}, + {{ 540, 79, -1775}, { 0, -187}, {0x68, 0x69, 0x64, 0x00}}, + {{ 540, 54, -1800}, { 0, 1023}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 54, -1800}, { 2048, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 79, -1725}, { 2048, -682}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 540, 79, -1725}, { 0, -682}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 540, 79, -1775}, { 0, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 600, 79, -1775}, { 2048, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 540, 54, -1700}, { 2, -187}, {0x34, 0x35, 0x34, 0x00}}, + {{ 540, 79, -1725}, { 0, 1024}, {0x40, 0x3d, 0x40, 0x00}}, + {{ 600, 79, -1725}, { 2048, 1023}, {0x40, 0x3d, 0x40, 0x00}}, + {{ 600, 54, -1700}, { 2050, -182}, {0x34, 0x35, 0x34, 0x00}}, + {{ -25, 110, -1090}, { 1536, 819}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -50, 84, -1090}, { 2047, 1350}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -50, 168, -1090}, { 2047, -371}, {0x68, 0x68, 0x64, 0x00}}, + {{ 50, 168, -1090}, { 0, -371}, {0x68, 0x68, 0x64, 0x00}}, + {{ 25, 110, -1090}, { 512, 819}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 50, 84, -1090}, { 0, 1350}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -50, 84, -1090}, { 0, -697}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -150, 0, -1090}, { 2048, 1022}, {0x34, 0x34, 0x34, 0x00}}, + {{ -150, 168, -1090}, { 2047, -2420}, {0x68, 0x68, 0x64, 0x00}}, + {{ -200, 0, -1090}, { 3068, 1023}, {0x34, 0x34, 0x34, 0x00}}, + {{ -200, 168, -1090}, { 3067, -2420}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 168, -1090}, { 0, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 0, -1090}, { 1, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ 50, 0, -1090}, { 6145, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ 50, 84, -1090}, { 6143, -697}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 150, 0, -1090}, { 4096, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ 50, 168, -1090}, { 6143, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ 150, 168, -1090}, { 4095, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ 350, 168, -1090}, { 0, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ 350, 0, -1090}, { 0, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ -60, 0, -2110}, { 2857, 1019}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -60, 168, -2110}, { 2859, -2407}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -200, 167, -2110}, { 0, -2405}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -200, 0, -2110}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 540, 0, -2110}, { 7978, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 540, 168, -2110}, { 7980, -2415}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 340, 168, -2110}, { 3882, -2416}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 340, 0, -2110}, { 3881, 1022}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -50, 0, -1090}, { 2602, 843}, {0x80, 0x80, 0x80, 0x00}}, + {{ -50, 84, -1090}, { 2545, -1070}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ -50, 84, -990}, { -82, -1072}, {0xc8, 0x00, 0x00, 0x00}}, + {{ -50, 0, -990}, { -25, 841}, {0xc8, 0x00, 0x00, 0x00}}, + {{ 50, 84, -1090}, { -758, -1124}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 50, 0, -1090}, { -766, 890}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 50, 0, -990}, { 1793, 890}, {0xfc, 0x34, 0x34, 0x00}}, + {{ 50, 84, -990}, { 1801, -1124}, {0xfc, 0x34, 0x34, 0x00}}, + {{ 540, 168, -1800}, { 204, -2419}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 540, 54, -1800}, { 202, -83}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 79, -1775}, { 714, -599}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 79, -1725}, { 1738, -599}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 168, -1700}, { 2252, -2419}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 540, 54, -1700}, { 2250, -83}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 168, -1800}, { 6348, -2419}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 540, 168, -1910}, { 4095, -2419}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 540, 84, -1910}, { 4096, -697}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 54, -1800}, { 6346, -83}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 0, -1910}, { 4095, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 540, 168, -2110}, { 0, -2418}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 540, 0, -2110}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 540, 0, -1800}, { 6346, 1023}, {0x68, 0x68, 0x64, 0x00}}, + {{ 540, 84, -1590}, { 1433, -697}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 168, -1590}, { 1433, -2419}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 540, 168, -1700}, { -819, -2419}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 540, 54, -1700}, { -821, -83}, {0x80, 0x80, 0x80, 0x00}}, + {{ 540, 0, -1700}, { -821, 1023}, {0x68, 0x68, 0x64, 0x00}}, + {{ 540, 0, -1590}, { 1433, 1023}, {0x68, 0x68, 0x64, 0x00}}, + {{ 540, 0, -1390}, { 5529, 1022}, {0x68, 0x68, 0x64, 0x00}}, + {{ 540, 168, -1390}, { 5529, -2420}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 350, 168, -1390}, { 0, -2419}, {0x88, 0x88, 0x88, 0x00}}, + {{ 350, 0, -1390}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 350, 0, -1190}, { 4095, 1023}, {0x68, 0x68, 0x64, 0x00}}, + {{ 350, 168, -1190}, { 4095, -2420}, {0x88, 0x88, 0x88, 0x00}}, + {{ 350, 0, -1090}, { 6141, 1022}, {0x68, 0x68, 0x64, 0x00}}, + {{ 350, 168, -1090}, { 6141, -2420}, {0x88, 0x88, 0x88, 0x00}}, + {{ -270, 168, -1760}, { 4095, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ -270, 0, -1760}, { 4095, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -270, 0, -1960}, { 8191, 1020}, {0x30, 0x30, 0x30, 0x00}}, + {{ -270, 168, -1960}, { 8191, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ -270, 0, -2040}, { 9835, 1020}, {0x30, 0x30, 0x30, 0x00}}, + {{ -270, 167, -2040}, { 9835, -2409}, {0x68, 0x68, 0x64, 0x00}}, + {{ -270, 168, -1560}, { 0, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ -270, 0, -1560}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -270, 168, -1360}, { 4095, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ -270, 0, -1360}, { 4095, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -270, 0, -1560}, { 8191, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -270, 168, -1560}, { 8191, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ -270, 168, -1160}, { 0, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ -270, 0, -1160}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 140, 0, -2110}, { 6953, 1020}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 140, 168, -2110}, { 6955, -2412}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -60, 168, -2110}, { 2858, -2410}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -60, 0, -2110}, { 2857, 1019}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 540, 168, -1390}, { -1026, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ 540, 0, -1390}, { -1023, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 350, 0, -1390}, { 2862, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 350, 168, -1390}, { 2861, -2419}, {0x68, 0x68, 0x64, 0x00}}, + {{ 340, 0, -2110}, { 3881, 1022}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 340, 168, -2110}, { 3883, -2413}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 140, 168, -2110}, { -213, -2415}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 140, 0, -2110}, { -214, 1020}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -50, 84, -1090}, { 2605, 978}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -25, 110, -1090}, { 2579, 285}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ -25, 109, -990}, { -15, 305}, {0xc8, 0x01, 0x00, 0x00}}, + {{ -50, 84, -990}, { 11, 986}, {0xc8, 0x01, 0x00, 0x00}}, + {{ -25, 110, -1090}, { 307, 2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 25, 110, -1090}, { 1331, 2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 25, 109, -990}, { 1330, 0}, {0xc8, 0x01, 0x00, 0x00}}, + {{ -25, 109, -990}, { 307, 0}, {0xc8, 0x01, 0x00, 0x00}}, + {{ 50, 84, -1090}, { -1791, 938}, {0x80, 0x81, 0x80, 0x00}}, + {{ 50, 84, -990}, { 768, 938}, {0xfc, 0x35, 0x34, 0x00}}, + {{ 25, 109, -990}, { 768, 333}, {0xc8, 0x01, 0x00, 0x00}}, + {{ 25, 110, -1090}, { -1792, 323}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1079, 0, -402}, { 8191, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1079, 0, -502}, { 8191, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 979, 0, -502}, { 4095, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -402}, { 0, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -552}, { 0, -5119}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1079, 0, -752}, { 8191, -1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1079, 0, -852}, { 8191, -5120}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -852}, { 0, -5119}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 979, 0, -752}, { 4095, -1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -702}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 979, 0, -702}, { 4096, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1680, 0, -502}, { 32, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1680, 0, -402}, { 32, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -402}, { 7815, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -502}, { 7815, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1580, 0, -502}, { 4128, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1480, 0, -502}, { 32, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1480, 0, -402}, { 32, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1580, 0, -402}, { 4128, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1680, 0, -402}, { 8224, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1680, 0, -502}, { 8224, -3072}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1279, 0, -502}, { 0, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1279, 0, -402}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1480, 0, -402}, { 8224, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1480, 0, -502}, { 8225, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 0, -220}, { 2697, 5416}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 1970, 0, -353}, { 2695, -18}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -353}, { -1400, -18}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -220}, { -1398, 5416}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 1970, 0, -353}, { 3719, 3053}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 0, -453}, { 3719, -1042}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1920, 0, -503}, { 1671, -3090}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 0, -353}, { 3719, 3053}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1920, 0, -503}, { 1671, -3090}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -502}, { -376, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -402}, { -376, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -353}, { -376, 2029}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 0, -353}, { 3719, 2029}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -402}, { -376, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -552}, { 0, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 979, 0, -552}, { 4095, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 979, 0, -702}, { 4095, -5119}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -702}, { 0, -5119}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 979, 0, -502}, { 4095, 3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1279, 0, -402}, { 8191, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1279, 0, -502}, { 8191, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1079, 0, -502}, { 0, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1079, 0, -402}, { 0, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 53, -220}, { 0, 1024}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 1970, 53, -353}, { 0, 6392}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1970, 0, -353}, { 2131, 6391}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1970, 0, -220}, { 2131, 1023}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 1870, 0, -220}, { 0, 1023}, {0xc8, 0x00, 0x00, 0x00}}, + {{ 1870, 0, -353}, { 0, 6392}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1870, 53, -353}, { 2130, 6392}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1870, 52, -220}, { 2130, 1024}, {0xc8, 0x00, 0x00, 0x00}}, + {{ 1945, 85, -220}, { 0, 1023}, {0xfc, 0x35, 0x34, 0x00}}, + {{ 1945, 85, -353}, { 0, 6392}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1970, 53, -353}, { 1662, 6391}, {0x58, 0x59, 0x58, 0x00}}, + {{ 1970, 53, -220}, { 1662, 1023}, {0xfc, 0x35, 0x34, 0x00}}, + {{ 1895, 85, -220}, { 0, 1023}, {0xfc, 0x35, 0x34, 0x00}}, + {{ 1895, 85, -353}, { 0, 6392}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1945, 85, -353}, { 2022, 6391}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1945, 85, -220}, { 2022, 1023}, {0xfc, 0x35, 0x34, 0x00}}, + {{ 1870, 52, -220}, { 0, 1023}, {0xc8, 0x01, 0x00, 0x00}}, + {{ 1870, 53, -353}, { 0, 6392}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1895, 85, -353}, { 1662, 6392}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1895, 85, -220}, { 1662, 1023}, {0xc8, 0x01, 0x00, 0x00}}, + {{ 879, 220, -352}, { 3904, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1079, 220, -352}, { -191, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1079, 0, -352}, { -188, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 879, 0, -352}, { 3907, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 220, -902}, { 0, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 0, -902}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 0, -852}, { 1023, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 110, -852}, { 1024, -1225}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 220, -702}, { 1023, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 110, -752}, { 0, -1225}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 0, -752}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 0, -702}, { 1024, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 220, -552}, { 3072, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 220, -702}, { 0, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 0, -702}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 0, -552}, { 3072, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 779, 220, -452}, { 2691, -3475}, {0x30, 0x30, 0x30, 0x00}}, + {{ 879, 220, -352}, { -209, -3475}, {0x30, 0x30, 0x30, 0x00}}, + {{ 879, 0, -352}, { -204, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 779, 0, -452}, { 2691, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 220, -902}, { 4505, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 879, 220, -902}, { 409, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 879, 0, -902}, { 409, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 0, -902}, { 4505, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 879, 220, -902}, { 2486, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 779, 220, -802}, { -409, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 779, 0, -802}, { -409, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 879, 0, -902}, { 2486, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1969, 220, -352}, { 1856, -3475}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1969, 220, -452}, { -191, -3475}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1970, 0, -453}, { -204, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1970, 0, -353}, { 1843, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1679, 220, -352}, { 3904, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1869, 220, -352}, { 12, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1870, 0, -353}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1680, 0, -353}, { 3891, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1969, 220, -452}, { 2896, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1919, 220, -502}, { 1445, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1920, 0, -503}, { 1448, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1970, 0, -453}, { 2896, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1869, 220, -552}, { -5, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1870, 0, -553}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1945, 85, -353}, { 512, 2349}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1895, 85, -353}, { 1536, 2350}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1869, 220, -352}, { 2060, -403}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1969, 220, -352}, { 12, -403}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1870, 53, -353}, { 2048, 3019}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1970, 53, -353}, { 0, 3017}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1869, 220, -552}, { 3891, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1679, 220, -552}, { 0, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -553}, { 16, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1870, 0, -553}, { 3907, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1479, 220, -402}, { 3904, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1579, 220, -402}, { 1856, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1580, 0, -402}, { 1843, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1480, 0, -402}, { 3891, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 779, 0, -702}, { -409, 1018}, {0x30, 0x30, 0x30, 0x00}}, + {{ 779, 0, -802}, { 1638, 1018}, {0x30, 0x30, 0x30, 0x00}}, + {{ 779, 220, -802}, { 1638, -3481}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 779, 220, -702}, { -409, -3481}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 779, 0, -702}, { 2662, 1018}, {0x30, 0x30, 0x30, 0x00}}, + {{ 779, 220, -702}, { 2662, -3481}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 779, 220, -552}, { -409, -3481}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 779, 0, -552}, { -409, 1018}, {0x30, 0x30, 0x30, 0x00}}, + {{ 779, 0, -552}, { 1638, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 779, 220, -552}, { 1638, -3475}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 779, 220, -452}, { -409, -3475}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 779, 0, -452}, { -409, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 220, -352}, { 1856, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1679, 220, -352}, { -191, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1680, 0, -353}, { -204, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1580, 0, -353}, { 1843, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1580, 0, -553}, { 1023, 1029}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 220, -552}, { 1027, -3469}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1579, 220, -502}, { -5, -3472}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1580, 0, -502}, { -9, 1027}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1580, 0, -402}, { 810, 1021}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 220, -402}, { 810, -3478}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1579, 220, -352}, { -204, -3481}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1580, 0, -353}, { -204, 1018}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1480, 0, -353}, { 819, 1009}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1479, 220, -352}, { 822, -3489}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1479, 220, -402}, { -191, -3487}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1480, 0, -402}, { -195, 1012}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1480, 0, -502}, { 1033, 1016}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1479, 220, -502}, { 1033, -3483}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1479, 220, -552}, { 0, -3481}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1480, 0, -553}, { 0, 1018}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1279, 220, -352}, { 3904, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1479, 220, -352}, { -191, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1480, 0, -353}, { -204, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1279, 0, -352}, { 3907, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 220, -352}, { 3904, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1279, 220, -352}, { -191, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1279, 0, -352}, { -188, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 0, -352}, { 3907, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1679, 220, -552}, { 4095, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1579, 220, -552}, { 2047, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1580, 0, -553}, { 2064, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1680, 0, -553}, { 4112, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1479, 220, -552}, { 4095, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 220, -552}, { 0, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 0, -552}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1480, 0, -553}, { 4112, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1279, 220, -552}, { 4096, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1079, 220, -552}, { 0, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1079, 0, -552}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1279, 0, -552}, { 4096, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1579, 220, -502}, { 2047, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 220, -502}, { 0, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1480, 0, -502}, { 16, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1580, 0, -502}, { 2064, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 220, -852}, { 1024, -3475}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1079, 220, -902}, { 0, -3475}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1079, 110, -852}, { 1024, -1225}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1079, 220, -752}, { 2048, -1427}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1079, 220, -852}, { 0, -1427}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1079, 110, -852}, { 0, 822}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1079, 110, -752}, { 2047, 822}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1079, 220, -702}, { 1023, -3475}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1079, 220, -752}, { 0, -3475}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1079, 110, -752}, { 0, -1225}, {0x88, 0x89, 0x88, 0x00}}, + {{ 800, 138, -1600}, { 6143, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1000, 138, -1700}, { 4095, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1000, 138, -1600}, { 6143, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 800, 138, -1700}, { 4095, -3071}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 800, 138, -1800}, { 2047, -3071}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1000, 138, -1800}, { 2047, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 800, 138, -1900}, { 0, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1000, 138, -1900}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1000, 138, -1700}, { 4096, -3072}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1200, 138, -1700}, { 4095, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1200, 138, -1600}, { 6143, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1000, 138, -1600}, { 6144, -3072}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1000, 138, -1800}, { 2048, -3072}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1200, 138, -1800}, { 2048, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1000, 138, -1900}, { 0, -3072}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1200, 138, -1900}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1200, 138, -1700}, { 4096, -3072}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1200, 138, -1800}, { 2048, -3072}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1400, 138, -1800}, { 2048, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1400, 138, -1700}, { 4096, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1200, 138, -1900}, { 0, -3072}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1400, 138, -1900}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 600, 138, -1600}, { 6143, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 600, 138, -1700}, { 4095, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 800, 138, -1600}, { 6143, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 600, 138, -1800}, { 2047, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 800, 138, -1800}, { 2047, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 800, 138, -1700}, { 4095, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 600, 138, -1900}, { 0, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 800, 138, -1900}, { 0, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1200, 138, -1600}, { 6144, -3072}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1400, 138, -1600}, { 6144, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 800, 0, -1800}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 0, -1800}, { 0, 3829}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 600, 0, -1700}, { 2426, 3829}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 800, 0, -1700}, { 2426, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1225, 0, -1800}, { 0, 1662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -1800}, { 0, 4136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -1900}, { 2426, 4136}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1225, 0, -1900}, { 2426, 1662}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 0, -1700}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -1700}, { 2048, 4136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1225, 0, -1800}, { 4474, 1662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1200, 0, -1800}, { 4474, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -1800}, { 4474, 4136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1200, 0, -1800}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, -1800}, { 0, 3829}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1000, 0, -1700}, { 2426, 3829}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1200, 0, -1700}, { 2426, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, -1800}, { 0, -1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 800, 0, -1800}, { 0, 3829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 800, 0, -1700}, { 2426, 3829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, -1700}, { 2426, -1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1325, 0, -1996}, { 561, 3202}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1225, 0, -1996}, { 2838, 3202}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1225, 0, -1900}, { 2814, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1325, 0, -1900}, { 494, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 800, 0, -1700}, { 2048, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 0, -1700}, { 2047, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 600, 0, -1600}, { 4095, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 800, 0, -1600}, { 4096, -1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 800, 0, -1900}, { -2047, -1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 600, 0, -1900}, { -2048, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 600, 0, -1800}, { 0, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 800, 0, -1800}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 0, -1700}, { 2047, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1700}, { 2047, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1800}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1800}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 0, -1900}, { 0, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1000, 0, -1900}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1000, 0, -1800}, { 2047, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1200, 0, -1800}, { 2047, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -1700}, { 4095, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 0, -1700}, { 4095, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1800}, { 2048, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1325, 0, -1800}, { 2048, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 0, -1900}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1325, 0, -1900}, { 0, 1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 0, -1700}, { 0, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, -1700}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1000, 0, -1600}, { 2047, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 0, -1600}, { 2047, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1600}, { 4096, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1700}, { 2048, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1700}, { 2048, -2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1800}, { 0, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1900}, { -2047, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1900}, { -2047, -2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1800}, { 0, -2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1800}, { 0, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1900}, { -2047, -2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 0, -1600}, { 2047, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1325, 0, -1700}, { 0, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1200, 0, -1700}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 0, -1600}, { 2047, -3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1700}, { 0, -2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1000, 0, -1700}, { 0, -3072}, {0x68, 0x68, 0x64, 0x00}}, + {{ 800, 0, -1700}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 800, 0, -1600}, { 2048, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1000, 0, -1600}, { 2048, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 0, -1800}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1225, 0, -1800}, { 2047, -511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1225, 0, -1900}, { 0, -512}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 0, -1900}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1000, 0, -1900}, { 0, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 800, 0, -1900}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 800, 0, -1800}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, -1800}, { 2048, -3072}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1225, 0, -1996}, { 0, 506}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 0, -1996}, { 0, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 0, -1900}, { 1960, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1225, 0, -1900}, { 1960, 511}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1900}, { 936, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1996}, { -1023, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1325, 0, -1996}, { -1023, 505}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1325, 0, -1900}, { 936, 511}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1800}, { 0, 0}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1400, 0, -1700}, { 2047, 0}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1490, 0, -1700}, { 2047, -1843}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1490, 0, -1800}, { 0, -1843}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1350, 96, -1900}, { 3268, -2255}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1350, 96, -1996}, { 0, -2255}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1350, 0, -1996}, { 0, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{ 1350, 0, -1900}, { 3268, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{ 1200, 0, -1900}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1200, 0, -1996}, { -2040, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1200, 96, -1996}, { -2040, 3072}, {0x18, 0x18, 0x18, 0x00}}, + {{ 1200, 96, -1900}, { 0, 3072}, {0x18, 0x18, 0x18, 0x00}}, + {{ 1200, 96, -1900}, { 1960, -2048}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1200, 96, -1996}, { 0, -2048}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 96, -1996}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 96, -1900}, { 1960, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 600, 54, -1700}, { -1024, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 600, 54, -1600}, { -4437, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 600, 0, -1600}, { -4437, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 600, 0, -1700}, { -1023, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 600, 54, -1900}, { 5802, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 600, 54, -1800}, { 2389, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 600, 0, -1800}, { 2389, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 600, 0, -1900}, { 5802, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 600, 54, -1900}, { -4437, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 600, 0, -1900}, { -4437, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 800, 0, -1900}, { 2389, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 800, 54, -1900}, { 2389, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 800, 0, -1600}, { -1023, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 600, 0, -1600}, { 5802, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 600, 54, -1600}, { 5802, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 800, 54, -1600}, { -1023, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1400, 54, -1800}, { -1024, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1400, 54, -1900}, { -4437, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1400, 0, -1900}, { -4437, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1400, 0, -1800}, { -1024, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1400, 54, -1600}, { 5802, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1400, 54, -1700}, { 2389, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1400, 0, -1700}, { 2389, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1400, 0, -1600}, { 5802, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1000, 54, -1900}, { 0, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1000, 0, -1900}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1200, 0, -1900}, { 6826, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1200, 54, -1900}, { 6826, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1000, 54, -1600}, { 6485, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1200, 54, -1600}, { -341, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1200, 0, -1600}, { -341, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1000, 0, -1600}, { 6485, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1400, 0, -1600}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1200, 0, -1600}, { 6826, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1200, 54, -1600}, { 6826, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1400, 54, -1600}, { 0, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1350, 0, -1900}, { 5120, 4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1400, 0, -1900}, { 6826, 4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1400, 54, -1900}, { 6826, 2250}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1350, 54, -1900}, { 5120, 2250}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 800, 54, -1900}, { -682, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 800, 0, -1900}, { -682, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1000, 0, -1900}, { 6144, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1000, 54, -1900}, { 6144, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 800, 54, -1600}, { 6143, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1000, 54, -1600}, { -682, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1000, 0, -1600}, { -682, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 800, 0, -1600}, { 6143, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 600, 138, -1800}, { 2389, -3690}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 79, -1775}, { 1536, -1674}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 54, -1800}, { 2389, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 54, -1900}, { 5802, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 138, -1900}, { 5802, -3690}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 138, -1700}, { -1024, -3690}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 79, -1725}, { -170, -1674}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1400, 54, -1800}, { 0, -821}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1400, 0, -1800}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1490, 0, -1800}, { 3072, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1490, 54, -1800}, { 3072, -821}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1400, 79, -1725}, { -512, -1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1400, 79, -1775}, { -511, 682}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1490, 80, -1775}, { 2560, 682}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1490, 80, -1725}, { 2560, -1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1490, 54, -1800}, { 1536, 731}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1490, 80, -1775}, { 1536, -315}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1400, 79, -1775}, { -1535, -302}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1400, 54, -1800}, { -1535, 731}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 600, 138, -1600}, { -4437, -3690}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 54, -1600}, { -4437, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 54, -1700}, { -1024, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 138, -1700}, { -1024, -3690}, {0x68, 0x69, 0x64, 0x00}}, + {{ 600, 79, -1725}, { -170, -1674}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1400, 79, -1775}, { -170, -1674}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1400, 138, -1800}, { -1024, -3690}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1400, 54, -1800}, { -1024, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1400, 79, -1725}, { 1535, -1674}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1400, 138, -1700}, { 2389, -3690}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1400, 138, -1900}, { -4437, -3690}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1400, 54, -1900}, { -4437, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1400, 54, -1700}, { 2389, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1400, 54, -1600}, { 5802, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1400, 138, -1600}, { 5802, -3690}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1400, 0, -1700}, { 2218, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1400, 54, -1700}, { 2218, -821}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1490, 54, -1700}, { -853, -821}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1490, 0, -1700}, { -853, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1490, 54, -1700}, { -341, 731}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1400, 54, -1700}, { 2730, 731}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1400, 79, -1725}, { 2730, -302}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1490, 80, -1725}, { -341, -315}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 800, 138, -1900}, { -682, -3690}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 800, 54, -1900}, { -682, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1000, 54, -1900}, { 6144, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1000, 138, -1900}, { 6144, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1200, 54, -1600}, { 6826, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1200, 138, -1600}, { 6826, -3690}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1400, 138, -1600}, { 0, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1400, 54, -1600}, { 0, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1000, 138, -1900}, { 0, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1200, 96, -1900}, { 6826, -2256}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1200, 138, -1900}, { 6826, -3690}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1000, 54, -1900}, { 0, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 54, -1900}, { 6826, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1400, 54, -1900}, { 6826, 2250}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1400, 138, -1900}, { 6826, -618}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1350, 96, -1900}, { 5120, 815}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1350, 54, -1900}, { 5120, 2250}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1350, 138, -1900}, { 5120, -618}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1200, 138, -1900}, { -341, -618}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1200, 96, -1900}, { -341, 815}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1350, 96, -1900}, { 4778, 815}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1350, 138, -1900}, { 4778, -618}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1300, 138, -1900}, { 3072, -618}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1200, 138, -1600}, { -341, -3690}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1200, 54, -1600}, { -341, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1000, 54, -1600}, { 6485, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1000, 138, -1600}, { 6485, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1490, 0, -1700}, { 3413, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1490, 54, -1700}, { 3413, -821}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1490, 54, -1800}, { 0, -821}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1490, 0, -1800}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1490, 80, -1725}, { 2560, -1695}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1490, 80, -1775}, { 853, -1695}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 600, 54, -1600}, { 5802, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 600, 138, -1600}, { 5802, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 800, 138, -1600}, { -1023, -3690}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 600, 54, -1600}, { 5802, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 800, 138, -1600}, { -1023, -3690}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 800, 54, -1600}, { -1023, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 600, 138, -1900}, { -4437, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 600, 54, -1900}, { -4437, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 800, 54, -1900}, { 2389, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 800, 138, -1900}, { 2389, -3690}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1000, 138, -1600}, { -682, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1000, 54, -1600}, { -682, -821}, {0x68, 0x69, 0x64, 0x00}}, + {{ 800, 54, -1600}, { 6143, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 800, 138, -1600}, { 6143, -3690}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1225, 0, -2396}, { 568, 3202}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1325, 0, -2396}, { 2844, 3202}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1325, 0, -2491}, { 2844, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1225, 0, -2491}, { 568, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1225, 0, -1996}, { 1435, -4096}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1325, 0, -1996}, { -992, -4096}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1325, 0, -2096}, { -988, -1669}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1225, 0, -2096}, { 1438, -1669}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1325, 0, -2196}, { -985, 757}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1225, 0, -2196}, { 1441, 757}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -2296}, { -985, 2426}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1325, 0, -2396}, { -985, 4853}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1225, 0, -2396}, { 1441, 4853}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1225, 0, -2296}, { 1441, 2426}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1225, 0, -2196}, { 1441, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -2196}, { -985, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 0, -2491}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -2396}, { 0, 4897}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 96, -2396}, { 3887, 4897}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 96, -2491}, { 3887, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 96, -2491}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1200, 96, -2396}, { 0, 4897}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 0, -2396}, { 3887, 4897}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 0, -2491}, { 3887, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 96, -2491}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 96, -2396}, { 0, 4897}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1200, 96, -2396}, { 6068, 4897}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1200, 96, -2491}, { 6068, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1325, 0, -2396}, { 3496, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 0, -2396}, { 3496, 511}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 0, -2491}, { 1535, 511}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1325, 0, -2491}, { 1535, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1350, 0, -2096}, { 1024, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1405, 0, -2196}, { -1023, -100}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1325, 0, -2196}, { -1024, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -2096}, { 1023, 1532}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1450, 0, -2096}, { 1024, -1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1450, 0, -2196}, { -1023, -1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1450, 0, -2296}, { -3071, -1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 0, -2296}, { -3071, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1325, 0, -2296}, { -3072, 1536}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1325, 0, -1996}, { 1024, 1529}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 0, -1996}, { 1024, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 0, -2096}, { -1024, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1325, 0, -2096}, { -1024, 1532}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1450, 0, -1996}, { 1024, -1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1450, 0, -2096}, { -1024, -1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 0, -1996}, { 1536, 512}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 0, -2096}, { -511, 511}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1100, 0, -2096}, { -511, 2560}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1100, 0, -1996}, { 1536, 2560}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1225, 0, -1996}, { 1536, -5}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1225, 0, -2096}, { -511, -2}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1100, 0, -2196}, { -1023, 1023}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1145, 0, -2196}, { -1023, 100}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1200, 0, -2296}, { -3071, -1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1100, 0, -2296}, { -3072, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1225, 0, -2196}, { -1023, -1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1225, 0, -2296}, { -3071, -1536}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1225, 0, -2096}, { 1024, -1538}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1225, 0, -2096}, { 1024, -1538}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1145, 0, -2196}, { -1023, 100}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1200, 0, -2096}, { 1024, -1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1100, 0, -2196}, { -1023, 1023}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1100, 0, -2096}, { 1024, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1450, 0, -2296}, { -511, -1536}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1450, 0, -2396}, { -2559, -1536}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 0, -2396}, { -2559, 512}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 0, -2296}, { -511, 511}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1325, 0, -2396}, { -2559, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1325, 0, -2296}, { -511, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1225, 0, -2296}, { -512, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1225, 0, -2396}, { -2559, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 0, -2396}, { -2559, 511}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 0, -2296}, { -511, 511}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1100, 0, -2396}, { -2559, 2560}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1100, 0, -2296}, { -511, 2560}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 0, -2491}, { 1535, 512}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1200, 0, -2396}, { 3496, 512}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1225, 0, -2396}, { 3496, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1225, 0, -2491}, { 1535, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1100, 0, -2396}, { 0, 1024}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1200, 0, -2396}, { 2560, 1024}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1200, 96, -2396}, { 2560, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1100, 96, -2396}, { 0, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1100, 0, -1996}, { 2816, 1024}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1100, 96, -1996}, { 2816, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1200, 96, -1996}, { 256, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1200, 0, -1996}, { 256, 1024}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1450, 96, -2296}, { 2560, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1450, 96, -2396}, { 0, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1450, 0, -2396}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1450, 0, -2296}, { 2560, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1450, 96, -2196}, { 5120, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1450, 0, -2196}, { 5120, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1450, 96, -1996}, { 5120, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1450, 96, -2096}, { 2560, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1450, 0, -2096}, { 2559, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1450, 0, -1996}, { 5119, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1450, 96, -2196}, { 0, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1450, 0, -2196}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 0, -1996}, { 2559, 1024}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1350, 96, -1996}, { 2559, -2255}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1450, 96, -1996}, { 0, -2255}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1450, 0, -1996}, { 0, 1024}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1350, 0, -2396}, { 255, 4095}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1450, 0, -2396}, { 2815, 4095}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1450, 96, -2396}, { 2815, 815}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1350, 96, -2396}, { 256, 815}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1100, 0, -1996}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1100, 0, -2096}, { 2560, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1100, 96, -2096}, { 2560, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1100, 96, -1996}, { 0, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1100, 0, -2096}, { 2560, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1100, 0, -2196}, { 5120, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1100, 96, -2196}, { 5120, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1100, 96, -2096}, { 2560, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1100, 0, -2296}, { 2560, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1100, 0, -2396}, { 5120, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1100, 96, -2396}, { 5120, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1100, 96, -2296}, { 2560, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1100, 96, -2196}, { 0, -2256}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1100, 0, -2196}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 177, -2396}, { 2560, -5015}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1100, 177, -2396}, { 0, -5015}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1100, 96, -2396}, { 0, -2256}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 96, -2396}, { 2560, -2256}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -2196}, { 0, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1100, 96, -2196}, { 0, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 96, -2296}, { 2560, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -2296}, { 2560, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1100, 96, -2396}, { 5120, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -2396}, { 5120, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1350, 177, -2396}, { 3327, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1200, 177, -2396}, { -511, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1200, 96, -2396}, { -511, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 96, -2396}, { 3327, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 96, -2396}, { 2815, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 177, -2396}, { 2815, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1350, 177, -2396}, { 256, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1350, 96, -2396}, { 256, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 96, -2096}, { 2560, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 96, -2196}, { 5120, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -2196}, { 5120, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1100, 177, -2096}, { 2560, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1100, 177, -1996}, { 0, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1100, 96, -1996}, { 0, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 96, -2096}, { 2560, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -2096}, { 2560, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1350, 177, -1996}, { -512, -919}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1350, 96, -1996}, { -512, 1839}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 96, -1996}, { 3328, 1839}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -1996}, { 3328, -919}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1450, 177, -2396}, { 0, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1450, 96, -2396}, { 0, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 96, -2296}, { 2560, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 177, -2296}, { 2559, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1450, 96, -2196}, { 5119, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 177, -2196}, { 5119, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1450, 177, -2196}, { 0, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1450, 96, -2196}, { 0, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 96, -2096}, { 2560, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 177, -2096}, { 2560, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1450, 96, -1996}, { 5120, 815}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 177, -1996}, { 5120, -1943}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1450, 96, -1996}, { 0, -2255}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 96, -1996}, { 2559, -2255}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -1996}, { 2559, -5015}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1450, 177, -1996}, { 0, -5015}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1100, 96, -1996}, { 2816, -2256}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -1996}, { 2816, -5015}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1200, 177, -1996}, { 256, -5015}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1200, 96, -1996}, { 256, -2256}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -2296}, { 2047, -2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -2396}, { 0, -2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -2396}, { 0, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -2296}, { 2048, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -2196}, { 4096, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -2196}, { 4095, -2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -1996}, { 4096, 1023}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -1996}, { 4096, -2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -2096}, { 2048, -2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -2096}, { 2048, 1023}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -2196}, { 0, -2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -2196}, { 0, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -2296}, { 2047, -1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -2396}, { 0, -1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 177, -2396}, { 0, 1023}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 177, -2296}, { 2048, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 177, -2196}, { 4096, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -2196}, { 4096, -1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 177, -1996}, { 4096, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -1996}, { 4096, -1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -2096}, { 2048, -1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 177, -2096}, { 2048, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 177, -2196}, { 0, -1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1450, 177, -2196}, { 0, 1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -2196}, { 4096, 2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -2196}, { 4096, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -2296}, { 2048, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -2296}, { 2048, 2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -2396}, { 0, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -2396}, { 0, 2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -1996}, { 4096, 2047}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -1996}, { 4096, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -2096}, { 2048, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -2096}, { 2048, 2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1100, 177, -2196}, { 0, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1200, 177, -2196}, { 0, 2048}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1380, 70, -2791}, { 614, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 70, -2791}, { 0, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 0, -2791}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1550, 70, -2791}, { 4096, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1550, 0, -2791}, { 4095, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1580, 70, -2791}, { 4710, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1750, 70, -2791}, { 8191, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1750, 0, -2791}, { 8191, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 0, -2791}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1350, 0, -2791}, { 4096, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1350, 70, -2791}, { 4096, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1150, 70, -2791}, { 0, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1550, 54, -2491}, { 0, -83}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1550, 0, -2491}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1350, 0, -2491}, { 4096, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1350, 54, -2491}, { 4095, -83}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1200, 0, -2491}, { 3071, 3072}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1150, 0, -2491}, { 4095, 3072}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1150, 54, -2491}, { 4095, 1964}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1200, 54, -2491}, { 3071, 1964}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1750, 54, -2491}, { 0, -83}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1750, 0, -2491}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1550, 0, -2491}, { 4095, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1550, 54, -2491}, { 4095, -83}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1150, 0, -2691}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 0, -2791}, { 2047, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 70, -2791}, { 2047, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1150, 54, -2691}, { 0, -83}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 54, -2591}, { 0, -83}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 0, -2591}, { 0, 1023}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 0, -2691}, { 2048, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 54, -2691}, { 2048, -83}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 0, -2491}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 0, -2591}, { 2047, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 54, -2591}, { 2047, -83}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 54, -2491}, { 0, -83}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2350, 0, -2591}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2350, 0, -2491}, { 2047, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2350, 54, -2491}, { 2047, -83}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2350, 54, -2591}, { 0, -83}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2350, 0, -2791}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2350, 0, -2691}, { 2047, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2350, 54, -2691}, { 2047, -83}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2350, 70, -2791}, { 0, -409}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1950, 54, -2491}, { 0, -83}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1950, 0, -2491}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1750, 0, -2491}, { 4095, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1750, 54, -2491}, { 4095, -83}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1980, 70, -2791}, { 4710, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1950, 70, -2791}, { 4095, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1950, 0, -2791}, { 4095, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2150, 70, -2791}, { 8191, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2150, 0, -2791}, { 8191, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1780, 70, -2791}, { 614, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1750, 0, -2791}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2150, 54, -2491}, { 0, -83}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2150, 0, -2491}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1950, 0, -2491}, { 4095, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1950, 54, -2491}, { 4095, -83}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2150, 0, -2791}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2180, 70, -2791}, { 614, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2150, 70, -2791}, { 0, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2350, 0, -2791}, { 4096, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2350, 70, -2791}, { 4096, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1780, 70, -2791}, { 614, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1750, 70, -2791}, { 0, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1750, 0, -2791}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2350, 54, -2491}, { 0, -83}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2350, 0, -2491}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2150, 0, -2491}, { 4096, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2150, 54, -2491}, { 4096, -83}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2350, 138, -2791}, { 4096, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2150, 138, -2791}, { 0, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2180, 110, -2791}, { 614, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2350, 110, -2791}, { 4096, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2150, 110, -2791}, { 0, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2180, 70, -2791}, { 614, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 2350, 70, -2791}, { 4096, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1950, 138, -2791}, { 4095, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 110, -2791}, { 4095, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1980, 110, -2791}, { 4710, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 138, -2791}, { 0, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1780, 110, -2791}, { 614, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2150, 110, -2791}, { 8191, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2150, 138, -2791}, { 8191, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1980, 70, -2791}, { 4710, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 2150, 70, -2791}, { 8191, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1150, 70, -2791}, { 2047, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1150, 138, -2791}, { 2047, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1150, 138, -2691}, { 0, -1804}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1150, 54, -2691}, { 0, -83}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1550, 138, -2491}, { 0, -1804}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1550, 54, -2491}, { 0, -83}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1350, 96, -2491}, { 4095, -944}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1350, 138, -2491}, { 4095, -1804}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1350, 54, -2491}, { 4095, -83}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2150, 138, -2491}, { 0, -1804}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 2150, 54, -2491}, { 0, -83}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1950, 54, -2491}, { 4095, -83}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1950, 138, -2491}, { 4095, -1804}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1150, 54, -2591}, { 2047, -83}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1150, 138, -2591}, { 2047, -1804}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1150, 138, -2491}, { 0, -1804}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1150, 54, -2491}, { 0, -83}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1150, 138, -2591}, { 0, -1804}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1150, 54, -2591}, { 0, -83}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1150, 54, -2691}, { 2048, -83}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1150, 138, -2691}, { 2048, -1804}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1750, 54, -2491}, { 4095, 940}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1750, 138, -2491}, { 4095, -780}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1950, 138, -2491}, { 0, -780}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1950, 54, -2491}, { 0, 940}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2350, 54, -2691}, { 2047, -83}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2350, 138, -2691}, { 2047, -1804}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2350, 138, -2791}, { 0, -1804}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2350, 70, -2791}, { 0, -409}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2350, 54, -2591}, { 2047, 940}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2350, 138, -2591}, { 2047, -780}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2350, 79, -2616}, { 1535, 428}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2350, 138, -2691}, { 0, -780}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2350, 79, -2666}, { 511, 428}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2350, 54, -2491}, { 2047, -83}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2350, 138, -2491}, { 2047, -1804}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2350, 138, -2591}, { 0, -1804}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2350, 54, -2591}, { 0, -83}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2350, 54, -2691}, { 0, 940}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2350, 138, -2491}, { 0, -1804}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 2350, 54, -2491}, { 0, -83}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2150, 54, -2491}, { 4096, -83}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2150, 138, -2491}, { 4096, -1804}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1350, 138, -2791}, { 4096, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1150, 138, -2791}, { 0, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1150, 110, -2791}, { 0, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 110, -2791}, { 4096, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1150, 70, -2791}, { 0, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1350, 70, -2791}, { 4096, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1380, 70, -2791}, { 614, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1550, 70, -2791}, { 4096, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1550, 110, -2791}, { 4096, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1380, 110, -2791}, { 614, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1550, 138, -2791}, { 4096, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 138, -2791}, { 0, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1150, 138, -2491}, { 4095, 243}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1200, 138, -2491}, { 3071, 243}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1200, 96, -2491}, { 3071, 1103}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1150, 54, -2491}, { 4095, 1964}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1350, 138, -2491}, { 0, 243}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1350, 96, -2491}, { 0, 1103}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1250, 138, -2491}, { 2047, 243}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1200, 54, -2491}, { 3071, 1964}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1750, 138, -2491}, { 0, -1804}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1750, 54, -2491}, { 0, -83}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1550, 54, -2491}, { 4095, -83}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1550, 138, -2491}, { 4095, -1804}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1580, 110, -2791}, { 4710, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 110, -2791}, { 8192, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 138, -2791}, { 8192, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1580, 70, -2791}, { 4710, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1750, 70, -2791}, { 8191, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1750, 110, -2791}, { 8192, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1580, 110, -2791}, { 4710, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1780, 70, -2791}, { 614, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1950, 70, -2791}, { 4095, -409}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1950, 110, -2791}, { 4095, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1780, 110, -2791}, { 614, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 138, -2791}, { 0, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 110, -2791}, { 0, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 138, -2791}, { 0, -1804}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 110, -2791}, { 0, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1380, 110, -2791}, { 614, -1228}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 138, -2591}, { 2048, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1350, 138, -2491}, { 2048, -2047}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1150, 138, -2491}, { 0, -2047}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1150, 138, -2591}, { 0, -1023}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 138, -2691}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1150, 138, -2691}, { 0, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1550, 138, -2591}, { 2047, -1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 138, -2491}, { 0, -2048}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 138, -2591}, { 0, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, 138, -2491}, { 2047, -2048}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1550, 138, -2791}, { 2047, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1550, 138, -2691}, { 2047, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1350, 138, -2691}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1350, 138, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 138, -2791}, { 2048, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1150, 138, -2791}, { 0, 1023}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1750, 138, -2791}, { 2048, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 138, -2691}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1550, 138, -2691}, { 0, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1550, 138, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 138, -2691}, { 4096, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1950, 138, -2591}, { 4096, -1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1750, 138, -2591}, { 2048, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1950, 138, -2791}, { 4096, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1550, 138, -2591}, { 0, -1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1750, 138, -2491}, { 2048, -2048}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1550, 138, -2491}, { 0, -2048}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2350, 138, -2691}, { 4096, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2350, 138, -2591}, { 4096, -1023}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2150, 138, -2591}, { 2048, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 138, -2691}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2150, 138, -2791}, { 2048, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2150, 138, -2691}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1950, 138, -2691}, { 0, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2150, 138, -2591}, { 2048, -1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1950, 138, -2591}, { 0, -1023}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2350, 138, -2791}, { 4096, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2350, 138, -2691}, { 4096, 0}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2350, 138, -2591}, { 4096, -1023}, {0x68, 0x69, 0x64, 0x00}}, + {{ 2150, 138, -2491}, { 2048, -2047}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 138, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2350, 138, -2491}, { 4096, -2047}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 138, -2491}, { 0, -2047}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 138, -2591}, { 4096, -1024}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1950, 138, -2491}, { 4096, -2048}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 138, -2491}, { 2048, -2048}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 138, -2591}, { 2048, -1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1225, 0, -2591}, { 0, 4057}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1225, 0, -2491}, { 2426, 4057}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1325, 0, -2491}, { 2426, 1630}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1325, 0, -2591}, { 0, 1630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 0, -2691}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -2591}, { 4474, 1630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 0, -2591}, { 4474, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1225, 0, -2691}, { 2047, 4057}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1225, 0, -2591}, { 4474, 4057}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2350, 0, -2591}, { -592, -555}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2410, 0, -2591}, { 223, 540}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 0, -2691}, { 2048, -819}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2350, 0, -2691}, { 2048, 546}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1350, 0, -2591}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1550, 0, -2591}, { 0, 3829}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1550, 0, -2691}, { 2426, 3829}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1350, 0, -2691}, { 2426, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1950, 0, -2591}, { 0, -1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2150, 0, -2591}, { 0, 3829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, -2691}, { 2426, 3829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1950, 0, -2691}, { 2426, -1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2150, 0, -2591}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2350, 0, -2591}, { 0, 3829}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2350, 0, -2691}, { 2426, 3829}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2150, 0, -2691}, { 2426, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1550, 0, -2591}, { 0, -1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1750, 0, -2591}, { 0, 3829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, -2691}, { 2426, 3829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1550, 0, -2691}, { 2426, -1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1750, 0, -2591}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1950, 0, -2591}, { 0, 3829}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1950, 0, -2691}, { 2426, 3829}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1750, 0, -2591}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1950, 0, -2691}, { 2426, 3829}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1750, 0, -2691}, { 2426, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 54, -2591}, { 0, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2410, 0, -2591}, { 0, 2767}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2350, 0, -2591}, { 3071, 2767}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2350, 54, -2591}, { 3072, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2350, 54, -2691}, { 0, -1743}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2350, 0, -2691}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2410, 0, -2691}, { 3071, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2410, 54, -2691}, { 3071, -1743}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1550, 110, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1550, 110, -2801}, { 0, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1580, 110, -2801}, { 2557, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1580, 110, -2791}, { 2557, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1380, 70, -2791}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1380, 70, -2801}, { 0, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1350, 70, -2801}, { 2557, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1350, 70, -2791}, { 2557, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1950, 110, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 110, -2801}, { 0, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1980, 110, -2801}, { 2557, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1980, 110, -2791}, { 2557, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 110, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 110, -2801}, { 0, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1380, 110, -2801}, { 2557, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1380, 110, -2791}, { 2557, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1380, 110, -2791}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1380, 110, -2801}, { 0, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1380, 70, -2801}, { 3409, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1380, 70, -2791}, { 3409, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1550, 70, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1550, 70, -2801}, { 0, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1550, 110, -2801}, { 3409, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1550, 110, -2791}, { 3409, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 70, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 70, -2801}, { 0, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 110, -2801}, { 3409, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 110, -2791}, { 3409, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1580, 70, -2791}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1580, 70, -2801}, { 0, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1550, 70, -2801}, { 2557, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1550, 70, -2791}, { 2557, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1780, 70, -2791}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1780, 70, -2801}, { 0, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1750, 70, -2801}, { 2557, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1750, 70, -2791}, { 2557, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1780, 110, -2791}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1780, 110, -2801}, { 0, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1780, 70, -2801}, { 3409, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1780, 70, -2791}, { 3409, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1750, 110, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 110, -2801}, { 0, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1780, 110, -2801}, { 2557, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1780, 110, -2791}, { 2557, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 70, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 70, -2801}, { 0, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 110, -2801}, { 3409, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1750, 110, -2791}, { 3409, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1580, 110, -2791}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1580, 110, -2801}, { 0, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1580, 70, -2801}, { 3409, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1580, 70, -2791}, { 3409, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2180, 70, -2791}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2180, 70, -2801}, { 0, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2150, 70, -2801}, { 2557, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2150, 70, -2791}, { 2557, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2350, 79, -2666}, { 0, -3072}, {0x40, 0x3d, 0x40, 0x00}}, + {{ 2350, 54, -2691}, { 0, 548}, {0x40, 0x3d, 0x40, 0x00}}, + {{ 2410, 54, -2691}, { 3071, 548}, {0x40, 0x3d, 0x40, 0x00}}, + {{ 2410, 79, -2666}, { 3071, -3085}, {0x40, 0x3d, 0x40, 0x00}}, + {{ 2410, 79, -2616}, { 1024, 3071}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2350, 79, -2616}, { 2990, 712}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2350, 79, -2666}, { 1023, -926}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2410, 79, -2666}, { -942, 1433}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2150, 70, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2150, 70, -2801}, { 0, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2150, 110, -2801}, { 3409, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2150, 110, -2791}, { 3409, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 70, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 70, -2801}, { 0, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 110, -2801}, { 3409, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 110, -2791}, { 3409, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2410, 54, -2591}, { 0, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 2350, 54, -2591}, { 3072, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 2350, 79, -2616}, { 3072, -786}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 2410, 79, -2616}, { 0, -792}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1980, 110, -2791}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1980, 110, -2801}, { 0, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1980, 70, -2801}, { 3409, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1980, 70, -2791}, { 3409, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1980, 70, -2791}, { 0, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1980, 70, -2801}, { 0, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1950, 70, -2801}, { 2557, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1950, 70, -2791}, { 2557, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2180, 110, -2791}, { 0, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2180, 110, -2801}, { 0, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2180, 70, -2801}, { 3410, 1876}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2180, 70, -2791}, { 3410, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2150, 110, -2791}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2150, 110, -2801}, { 0, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2180, 110, -2801}, { 2557, 1876}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2180, 110, -2791}, { 2557, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1150, 0, -2791}, { -511, -4096}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1150, 0, -2691}, { -511, -2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1225, 0, -2691}, { 1023, -2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1225, 0, -2591}, { 1023, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1150, 0, -2591}, { -512, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1150, 0, -2491}, { -512, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1200, 0, -2491}, { 511, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1225, 0, -2491}, { 1023, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1350, 0, -2591}, { -512, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -2591}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -2491}, { 1535, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1350, 0, -2491}, { 1535, 511}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1550, 0, -2491}, { 1535, -3584}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1550, 0, -2591}, { -512, -3584}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1550, 0, -2691}, { 2048, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1750, 0, -2691}, { 2048, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, -2791}, { 0, -3072}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1550, 0, -2791}, { 0, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2350, 0, -2691}, { 2047, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2350, 0, -2791}, { 4095, 3072}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2150, 0, -2791}, { 4096, -1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2150, 0, -2691}, { 2048, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, -2491}, { 2048, -3072}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1750, 0, -2591}, { 0, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1550, 0, -2591}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1550, 0, -2491}, { 2047, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2150, 0, -2491}, { -2047, -1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2350, 0, -2491}, { -2048, 3072}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2350, 0, -2591}, { 0, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2150, 0, -2591}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 0, -2791}, { 4095, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1150, 0, -2791}, { 4096, -3072}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1225, 0, -2691}, { 2048, -1536}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -2691}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 0, -2691}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1550, 0, -2691}, { 1024, -3072}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1350, 0, -2791}, { -1024, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1550, 0, -2791}, { -1024, -3072}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1950, 0, -2691}, { 2047, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2150, 0, -2691}, { 2047, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2150, 0, -2791}, { 0, -3072}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1950, 0, -2791}, { 0, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1950, 0, -2691}, { 2048, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1950, 0, -2791}, { 0, -3072}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1750, 0, -2791}, { 0, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1750, 0, -2691}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1750, 0, -2491}, { 2048, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1950, 0, -2491}, { 2048, -3071}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1950, 0, -2591}, { 0, -3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1750, 0, -2591}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1950, 0, -2491}, { 2047, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2150, 0, -2491}, { 2047, -3072}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1950, 0, -2591}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2150, 0, -2591}, { 0, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 208, -1533}, { 4095, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1960, 208, -1533}, { 3071, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1960, 208, -1833}, { 3071, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2010, 208, -1833}, { 4095, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1810, 208, -1533}, { 0, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1810, 208, -1833}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2410, 208, -1533}, { 4095, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2210, 208, -1533}, { 0, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2210, 208, -1833}, { 0, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2410, 208, -1833}, { 4096, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2210, 208, -1533}, { 4096, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2160, 208, -1533}, { 3072, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2160, 208, -1833}, { 3072, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2210, 208, -1833}, { 4096, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2010, 208, -1533}, { 0, -5119}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2010, 208, -1833}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2410, 70, -1633}, { 2048, -4096}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2410, 70, -1733}, { -227, -4096}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2210, 70, -1733}, { -227, 455}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 70, -1633}, { 2048, 455}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1633}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1733}, { -227, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 70, -1733}, { -227, 1137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 70, -1633}, { 2048, 1137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 70, -1733}, { -227, 4551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 70, -1633}, { 2048, 4551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 70, -1633}, { 2048, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 70, -1733}, { -227, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 70, -1733}, { -227, -2958}, {0x60, 0x60, 0x60, 0x00}}, + {{ 1760, 70, -1633}, { 2048, -2958}, {0x60, 0x60, 0x60, 0x00}}, + {{ 2210, 70, -1633}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 70, -1733}, { -227, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2160, 70, -1733}, { -227, 1137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2160, 70, -1633}, { 2048, 1137}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1733}, { -227, 4551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1633}, { 2048, 4551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 70, -1733}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 70, -1783}, { -1024, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2160, 70, -1783}, { -1023, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2160, 70, -1733}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 70, -1733}, { 0, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 70, -1783}, { -1024, -4096}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2410, 70, -1833}, { -2048, -4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2210, 70, -1833}, { -2047, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2010, 70, -1783}, { -1023, 4096}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2010, 70, -1733}, { 0, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2160, 70, -1833}, { -2047, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2010, 70, -1833}, { -2047, 4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2160, 70, -1633}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1633}, { 2048, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1583}, { 3072, 4096}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2160, 70, -1583}, { 3071, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2210, 70, -1583}, { 3071, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2210, 70, -1633}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1533}, { 4096, 4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2160, 70, -1533}, { 4095, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2010, 70, -1733}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1783}, { -1024, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1960, 70, -1783}, { -1023, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1960, 70, -1733}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 70, -1833}, { -2047, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1810, 70, -1833}, { -2047, 4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1810, 70, -1783}, { -1023, 4096}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1810, 70, -1733}, { 0, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1583}, { 3071, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2010, 70, -1633}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 70, -1633}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 70, -1583}, { 3071, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1960, 70, -1633}, { 2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 70, -1633}, { 2048, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 70, -1583}, { 3072, 4096}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1960, 70, -1583}, { 3071, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1810, 70, -1533}, { 4096, 4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1960, 70, -1533}, { 4095, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2410, 70, -1533}, { 4095, -4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2410, 70, -1583}, { 3071, -4096}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2210, 70, -1583}, { 3071, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2210, 70, -1533}, { 4095, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2410, 70, -1633}, { 2047, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 70, -1633}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 70, -1533}, { 2389, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 70, -1533}, { 7509, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 124, -1533}, { 7509, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1960, 124, -1533}, { 2389, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1760, 124, -1633}, { -341, -821}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1810, 124, -1633}, { -2047, -821}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1810, 70, -1633}, { -2047, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1760, 70, -1633}, { -341, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 1810, 70, -1583}, { -2048, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1810, 70, -1633}, { -341, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1810, 124, -1633}, { -341, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1810, 124, -1583}, { -2048, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1810, 70, -1533}, { -3754, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1810, 124, -1533}, { -3754, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2410, 124, -1833}, { 6485, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2210, 124, -1833}, { -341, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2210, 70, -1833}, { -341, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2410, 70, -1833}, { 6485, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1760, 70, -1733}, { 2389, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{ 1810, 70, -1733}, { 4095, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1810, 124, -1733}, { 4095, -821}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1760, 124, -1733}, { 2389, -821}, {0x60, 0x60, 0x60, 0x00}}, + {{ 2410, 70, -1533}, { 6826, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 70, -1533}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 124, -1533}, { 0, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2410, 124, -1533}, { 6826, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2160, 97, -1783}, { -2048, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2160, 70, -1783}, { -2048, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2210, 70, -1783}, { -341, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2210, 97, -1783}, { -341, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2160, 70, -1533}, { 1706, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1533}, { 6826, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 97, -1533}, { 6826, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2160, 97, -1533}, { 1706, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2210, 97, -1583}, { 0, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 70, -1583}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2160, 70, -1583}, { 1706, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2160, 97, -1583}, { 1706, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1810, 70, -1733}, { 3072, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1810, 70, -1783}, { 4778, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1810, 124, -1783}, { 4778, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1810, 124, -1733}, { 3072, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1810, 70, -1833}, { 6485, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1810, 124, -1833}, { 6485, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2010, 97, -1833}, { -7168, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2010, 70, -1833}, { -7168, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2160, 70, -1833}, { -2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2160, 97, -1833}, { -2048, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2010, 97, -1583}, { 682, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1583}, { 682, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1960, 70, -1583}, { 2389, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1960, 97, -1583}, { 2389, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2010, 70, -1533}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2010, 70, -1583}, { 1706, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2010, 97, -1583}, { 1706, 101}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2010, 97, -1533}, { 0, 101}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1960, 97, -1583}, { -682, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1960, 70, -1583}, { -682, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1960, 70, -1533}, { 1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1960, 97, -1533}, { 1023, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2210, 97, -1783}, { -1024, 101}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2210, 70, -1783}, { -1023, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2210, 70, -1833}, { 682, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2210, 97, -1833}, { 682, 101}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1960, 70, -1833}, { 341, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1960, 70, -1783}, { 2048, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1960, 97, -1783}, { 2047, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1960, 97, -1833}, { 341, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2010, 97, -1783}, { -341, 101}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2010, 70, -1783}, { -341, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2010, 70, -1833}, { 1365, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2010, 97, -1833}, { 1365, 101}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2160, 70, -1833}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2160, 70, -1783}, { 1706, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2160, 97, -1783}, { 1706, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2160, 97, -1833}, { 0, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2410, 70, -1733}, { 3413, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2410, 124, -1733}, { 3413, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2410, 124, -1783}, { 5120, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2410, 70, -1783}, { 5120, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2410, 124, -1833}, { 6826, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2410, 70, -1833}, { 6826, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2410, 70, -1533}, { -3413, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2410, 124, -1533}, { -3413, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2410, 124, -1583}, { -1706, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2410, 70, -1583}, { -1706, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2410, 124, -1633}, { 0, -821}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2410, 70, -1633}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1960, 97, -1783}, { -1706, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 70, -1783}, { -1706, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2010, 70, -1783}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2010, 97, -1783}, { 0, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 124, -1833}, { -1706, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1810, 124, -1833}, { -6826, -821}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1810, 70, -1833}, { -6826, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1960, 70, -1833}, { -1706, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 70, -1533}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2210, 70, -1583}, { 1706, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2210, 97, -1583}, { 1706, 101}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2210, 97, -1533}, { 0, 101}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2160, 97, -1583}, { 0, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2160, 70, -1583}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2160, 70, -1533}, { 1706, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 2160, 97, -1533}, { 1706, 101}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2410, 124, -1833}, { 6826, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2410, 124, -1783}, { 5120, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2410, 208, -1833}, { 6826, -3690}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 2410, 124, -1733}, { 3413, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2410, 208, -1733}, { 3413, -3690}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 2410, 150, -1658}, { 512, -1674}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2410, 124, -1633}, { -341, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2410, 208, -1633}, { -341, -3690}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 2410, 150, -1708}, { 2218, -1674}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2410, 208, -1733}, { 3072, -3690}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 2410, 124, -1733}, { 3072, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 208, -1733}, { 3072, -3690}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1810, 208, -1633}, { -341, -3690}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1810, 150, -1658}, { 512, -1674}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 150, -1708}, { 2218, -1674}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 124, -1733}, { 3072, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 124, -1783}, { 4778, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 208, -1833}, { 6485, -3690}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1810, 208, -1533}, { -3754, -3690}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1810, 124, -1583}, { -2048, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 124, -1633}, { -341, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 208, -1633}, { -341, -3690}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1810, 208, -1633}, { -341, -3690}, {0x64, 0x65, 0x64, 0x00}}, + {{ 1810, 150, -1658}, { 512, -1674}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 124, -1733}, { 3072, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 208, -1733}, { 3072, -3690}, {0x64, 0x65, 0x64, 0x00}}, + {{ 1810, 150, -1708}, { 2218, -1674}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 124, -1833}, { 6485, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 208, -1833}, { 6485, -3690}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1810, 124, -1783}, { 4778, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2160, 97, -1533}, { 1706, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2160, 124, -1533}, { 1706, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2210, 124, -1533}, { 0, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2210, 97, -1533}, { 0, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2210, 97, -1833}, { -341, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2210, 124, -1833}, { -341, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2160, 124, -1833}, { -2047, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2160, 97, -1833}, { -2047, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2010, 97, -1833}, { 2047, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2010, 124, -1833}, { 2047, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1960, 124, -1833}, { 341, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1960, 97, -1833}, { 341, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1810, 124, -1533}, { -3754, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2410, 124, -1633}, { 0, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2410, 124, -1583}, { -1706, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2410, 208, -1533}, { -3413, -3690}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 2410, 208, -1633}, { 0, -3690}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 2410, 124, -1533}, { -3413, -821}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1960, 97, -1533}, { 1365, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1960, 124, -1533}, { 1365, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2010, 124, -1533}, { -341, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2010, 97, -1533}, { -341, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2160, 124, -1833}, { -2047, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2210, 124, -1833}, { -341, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2210, 208, -1833}, { -341, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2160, 208, -1833}, { -2047, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2410, 124, -1833}, { 6485, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2410, 208, -1833}, { 6485, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2210, 208, -1533}, { 0, -3690}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2210, 124, -1533}, { 0, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2160, 124, -1533}, { 1706, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2160, 208, -1533}, { 1706, -3690}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2010, 124, -1533}, { 6826, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2010, 208, -1533}, { 6826, -3690}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2010, 97, -1533}, { 6826, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2160, 97, -1533}, { 1706, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2010, 208, -1833}, { -7167, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2010, 124, -1833}, { -7168, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2410, 208, -1533}, { 6826, -3690}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2410, 124, -1533}, { 6826, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1810, 150, -1658}, { -2048, -205}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1810, 124, -1633}, { -2048, 1023}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1760, 124, -1633}, { -341, 1023}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1760, 150, -1658}, { -341, -205}, {0x68, 0x69, 0x64, 0x00}}, + {{ 1810, 124, -1733}, { 4096, 1023}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1810, 150, -1708}, { 4096, -205}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1760, 150, -1708}, { 2389, -205}, {0x60, 0x61, 0x60, 0x00}}, + {{ 1760, 124, -1733}, { 2389, 1023}, {0x60, 0x61, 0x60, 0x00}}, + {{ 1760, 150, -1708}, { 0, 0}, {0x60, 0x61, 0x60, 0x00}}, + {{ 1810, 150, -1708}, { 0, 1706}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1810, 150, -1658}, { 1706, 1706}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1760, 150, -1658}, { 1706, 0}, {0x60, 0x61, 0x60, 0x00}}, + {{ 2160, 124, -1833}, { -2047, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2010, 124, -1833}, { -7168, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2010, 97, -1833}, { -7168, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2160, 97, -1833}, { -2048, 101}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2010, 208, -1533}, { 682, -3690}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2010, 124, -1533}, { 682, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1960, 124, -1533}, { 2389, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1960, 208, -1533}, { 2389, -3690}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1810, 124, -1533}, { 7509, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1810, 208, -1533}, { 7509, -3690}, {0x80, 0x81, 0x80, 0x00}}, + {{ 2210, 97, -1533}, { 1194, -682}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2210, 97, -1583}, { -511, -682}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2160, 97, -1583}, { -511, 1023}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2160, 97, -1533}, { 1194, 1023}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2010, 97, -1533}, { 1536, -853}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2010, 97, -1583}, { -170, -853}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1960, 97, -1583}, { -170, 853}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1960, 97, -1533}, { 1536, 853}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1960, 97, -1833}, { -170, 1023}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1960, 97, -1783}, { 1536, 1023}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2010, 97, -1783}, { 1536, -682}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2010, 97, -1833}, { -170, -682}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2160, 97, -1833}, { -512, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2160, 97, -1783}, { 1194, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2210, 97, -1783}, { 1194, -682}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 2210, 97, -1833}, { -512, -682}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1810, 208, -1833}, { -6826, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1810, 124, -1833}, { -6826, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1960, 124, -1833}, { -1706, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1960, 208, -1833}, { -1706, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2010, 124, -1833}, { 0, -821}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2010, 208, -1833}, { 0, -3690}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2191, 126, -1792}, { -287, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2194, 125, -1790}, { -154, 1199}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2192, 123, -1788}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2191, 126, -1792}, { -235, 1153}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2187, 124, -1790}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2192, 127, -1789}, { -359, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2174, 106, -1793}, { -29, 1068}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2172, 97, -1802}, { 445, 1788}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 97, -1791}, { 867, 802}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2190, 97, -1812}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 107, -1812}, { -732, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 106, -1810}, { -510, 1397}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1792}, { -673, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2175, 112, -1793}, { -106, 1489}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2180, 111, -1787}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2196, 106, -1793}, { -57, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2191, 107, -1788}, { 172, 1352}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2185, 97, -1791}, { 861, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2172, 97, -1802}, { 754, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2168, 108, -1798}, { -50, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2172, 107, -1807}, { 255, 1542}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 123, -1788}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2179, 126, -1792}, { -287, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2183, 124, -1790}, { -221, 1284}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 124, -1790}, { -342, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2191, 126, -1792}, { -186, 1243}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2178, 123, -1788}, { 32, 794}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2176, 125, -1790}, { -13, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2179, 126, -1792}, { 206, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2180, 126, -1782}, { -584, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 127, -1789}, { -118, 1166}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 125, -1790}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2192, 127, -1789}, { -9, 1030}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 131, -1792}, { -297, 1141}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2191, 126, -1792}, { 37, 1203}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2190, 131, -1792}, { -27, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 125, -1790}, { 409, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2191, 126, -1792}, { 269, 854}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2178, 127, -1789}, { 172, 1073}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2179, 126, -1792}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2180, 131, -1792}, { 58, 1360}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 131, -1792}, { 3, 1045}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 125, -1790}, { -274, 1381}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2178, 127, -1789}, { -95, 1337}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 124, -1790}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2179, 126, -1792}, { -268, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2178, 127, -1789}, { -314, 1197}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2191, 107, -1788}, { -43, 1044}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2196, 106, -1793}, { -273, 1372}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2195, 112, -1793}, { 68, 1527}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2190, 111, -1787}, { -106, 1290}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2191, 107, -1788}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2195, 112, -1793}, { -495, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2185, 119, -1792}, { -740, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2192, 123, -1788}, { -338, 1482}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2193, 115, -1784}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2175, 112, -1793}, { -377, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2168, 108, -1798}, { -20, 1556}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2174, 106, -1793}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2190, 126, -1782}, { -307, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 126, -1776}, { 99, 1176}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2189, 125, -1777}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 124, -1790}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 126, -1782}, { -561, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 127, -1789}, { -183, 1332}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2198, 97, -1802}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2202, 108, -1798}, { -560, 1605}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2196, 106, -1793}, { -82, 1884}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2192, 122, -1777}, { -253, 1307}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 124, -1769}, { -385, 1866}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2195, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2181, 125, -1777}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 126, -1776}, { -182, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 126, -1782}, { 168, 1281}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2175, 112, -1793}, { -180, 1489}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2179, 107, -1788}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2180, 111, -1787}, { -286, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2179, 107, -1788}, { -415, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2175, 112, -1793}, { -79, 1393}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2174, 106, -1793}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2196, 106, -1793}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2202, 108, -1798}, { -553, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2195, 112, -1793}, { -18, 1398}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2173, 116, -1796}, { -530, 1357}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2168, 108, -1798}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2175, 112, -1793}, { -641, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2195, 112, -1793}, { -553, 1370}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2202, 108, -1798}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2197, 116, -1796}, { -630, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2197, 116, -1796}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 118, -1801}, { -676, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1792}, { -587, 1575}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2191, 107, -1788}, { -763, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2179, 107, -1788}, { -336, 1708}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2185, 97, -1791}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2174, 106, -1793}, { -475, 1743}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2168, 108, -1798}, { 51, 1827}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2172, 97, -1802}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 107, -1812}, { -45, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 97, -1812}, { 687, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2180, 97, -1812}, { 434, 460}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2179, 126, -1792}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2176, 125, -1790}, { -220, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2180, 131, -1792}, { 58, 1360}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1792}, { -157, 1678}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 111, -1787}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2195, 112, -1793}, { -471, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2187, 124, -1790}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 127, -1781}, { -602, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 126, -1782}, { -516, 1243}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1782}, { -434, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 127, -1781}, { -288, 1209}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 126, -1776}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1775}, { 316, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 126, -1776}, { 129, 920}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2181, 125, -1777}, { -21, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 125, -1770}, { -13, 1032}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2182, 124, -1769}, { 199, 1168}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2188, 124, -1769}, { 19, 782}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2182, 107, -1780}, { -40, 736}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 107, -1783}, { -18, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2188, 107, -1780}, { 275, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2187, 126, -1776}, { -189, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 127, -1781}, { -229, 1365}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 126, -1776}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2181, 125, -1777}, { -81, 1301}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2180, 126, -1782}, { 195, 1167}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 123, -1780}, { -17, 1040}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1792}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2183, 124, -1790}, { -381, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 124, -1790}, { -257, 1306}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2198, 107, -1807}, { -45, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2202, 108, -1798}, { 114, 1605}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2198, 97, -1802}, { 675, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2183, 127, -1781}, { -41, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 127, -1781}, { 74, 1266}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 124, -1790}, { 626, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2195, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1782}, { -511, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 122, -1777}, { -253, 1307}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2181, 125, -1777}, { -21, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2182, 123, -1780}, { 43, 1285}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1775}, { 316, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 126, -1782}, { -561, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 127, -1781}, { -554, 1260}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 124, -1790}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 111, -1787}, { -236, 1486}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2193, 115, -1784}, { 47, 1659}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2188, 107, -1780}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2188, 107, -1780}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 107, -1783}, { -294, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2187, 127, -1781}, { -34, 1039}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 127, -1781}, { -150, 1281}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 126, -1776}, { 173, 1393}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1775}, { -430, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 124, -1769}, { -343, 1484}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2192, 122, -1777}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2175, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 122, -1777}, { -379, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 126, -1782}, { -341, 1405}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 123, -1788}, { -14, 1056}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2177, 115, -1784}, { 213, 1578}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2175, 119, -1781}, { 453, 1319}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1792}, { -24, 1697}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2180, 111, -1787}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2177, 115, -1784}, { -332, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2193, 115, -1784}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2192, 123, -1788}, { -569, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2195, 119, -1781}, { -141, 1347}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 124, -1790}, { 626, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 124, -1790}, { 492, 745}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 127, -1781}, { -41, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2178, 127, -1789}, { 342, 715}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 126, -1782}, { -35, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 124, -1790}, { 526, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2192, 127, -1789}, { -9, 1030}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 125, -1790}, { 138, 1141}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2190, 131, -1792}, { 14, 722}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 122, -1777}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 124, -1769}, { -574, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 123, -1775}, { -257, 1368}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1775}, { 354, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 123, -1780}, { -23, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2189, 125, -1777}, { 110, 1257}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2188, 123, -1780}, { -149, 1272}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1782}, { 91, 1327}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2189, 125, -1777}, { -15, 1038}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2183, 126, -1776}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 127, -1781}, { -343, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 126, -1782}, { -365, 1259}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 120, -1768}, { -886, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2182, 124, -1769}, { -893, 1269}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2175, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 117, -1774}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2175, 119, -1781}, { -760, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2195, 119, -1781}, { 258, 1738}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2185, 119, -1769}, { -384, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 120, -1768}, { -234, 1297}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 116, -1771}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 119, -1769}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2182, 124, -1769}, { -387, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 120, -1768}, { -241, 1221}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2195, 119, -1781}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 124, -1769}, { -926, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 120, -1768}, { -854, 1258}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2177, 115, -1784}, { -681, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2180, 111, -1787}, { -418, 1228}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 107, -1783}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 123, -1807}, { -241, 1553}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1805}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2182, 118, -1801}, { -388, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1806}, { 399, 1121}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 106, -1810}, { -31, 1047}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 107, -1812}, { -254, 1420}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1806}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 118, -1801}, { -625, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2197, 116, -1796}, { -351, 1643}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1806}, { -716, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1805}, { -372, 1481}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 107, -1812}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2171, 112, -1814}, { -23, 1057}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2179, 106, -1810}, { 356, 1601}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2172, 107, -1807}, { 512, 1174}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2199, 112, -1814}, { -665, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2198, 107, -1807}, { -263, 1396}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2192, 106, -1810}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2172, 107, -1807}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2176, 112, -1806}, { -400, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2171, 112, -1814}, { -113, 1560}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 118, -1801}, { -160, 1377}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1805}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2185, 123, -1807}, { -581, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1792}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2187, 124, -1790}, { -257, 1306}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2192, 123, -1788}, { -123, 1621}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2178, 123, -1788}, { -610, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 124, -1790}, { -328, 1218}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 119, -1792}, { -733, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2173, 116, -1796}, { -7, 1375}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2175, 112, -1793}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2195, 112, -1793}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2197, 116, -1796}, { -355, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1792}, { -5, 1750}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2182, 118, -1801}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 118, -1801}, { -317, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1807}, { -158, 1549}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2179, 107, -1788}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2191, 107, -1788}, { -807, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2190, 111, -1787}, { -730, 1300}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2177, 115, -1784}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2178, 123, -1788}, { -228, 1546}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 119, -1792}, { 370, 1664}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2193, 115, -1784}, { -12, 1356}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2190, 111, -1787}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 119, -1792}, { -673, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2192, 106, -1810}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2194, 112, -1806}, { -437, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2199, 112, -1814}, { -300, 1617}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2172, 107, -1807}, { -567, 1711}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 97, -1812}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2172, 97, -1802}, { -780, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2198, 97, -1802}, { 675, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2190, 97, -1812}, { 448, 266}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2198, 107, -1807}, { -45, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 107, -1812}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1805}, { -589, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1806}, { -451, 1582}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 107, -1812}, { 154, 1427}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2179, 106, -1810}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1806}, { -437, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 111, -1787}, { -781, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 111, -1787}, { -169, 1255}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2173, 116, -1796}, { -712, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 118, -1801}, { -308, 1566}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1806}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2172, 107, -1807}, { -31, 1056}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2168, 108, -1798}, { -336, 1575}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2173, 116, -1796}, { 184, 1922}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2197, 116, -1796}, { 579, 1198}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2202, 108, -1798}, { -35, 1060}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2198, 107, -1807}, { -194, 1641}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1806}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 118, -1801}, { -624, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1805}, { -454, 1373}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2199, 112, -1814}, { -548, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1806}, { -82, 1416}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2198, 107, -1807}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2171, 112, -1814}, { -380, 1567}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1806}, { 206, 1409}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2179, 106, -1810}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2198, 107, -1807}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1806}, { -401, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2197, 116, -1796}, { -561, 1717}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2173, 116, -1796}, { -892, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1806}, { -251, 1335}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2172, 107, -1807}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1805}, { -575, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 118, -1801}, { -497, 1404}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1806}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2172, 107, -1807}, { -891, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2179, 106, -1810}, { -552, 1325}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 97, -1812}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2179, 106, -1810}, { -629, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 107, -1812}, { -601, 1455}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 106, -1810}, { -510, 1397}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2198, 107, -1807}, { -393, 1838}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 97, -1812}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 119, -1792}, { -158, 1559}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2188, 118, -1801}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 118, -1801}, { -317, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1775}, { 214, 1327}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 125, -1770}, { -13, 1032}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2188, 124, -1769}, { -226, 1168}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2189, 125, -1777}, { -337, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 126, -1776}, { -187, 1127}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1775}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 122, -1777}, { -430, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 123, -1780}, { -252, 1305}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 126, -1776}, { -213, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 126, -1776}, { -129, 1193}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1775}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 122, -1777}, { -15, 1041}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1782}, { -274, 1324}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 123, -1780}, { -31, 1374}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 122, -1777}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 123, -1780}, { -332, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 126, -1782}, { -295, 1268}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 122, -1777}, { 14, 1453}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 123, -1780}, { -272, 1285}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 124, -1769}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 125, -1770}, { -212, 1159}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 123, -1775}, { -41, 1490}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 107, -1783}, { -72, 1515}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2180, 111, -1787}, { 391, 1566}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2190, 111, -1787}, { -14, 1052}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2182, 107, -1780}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2177, 115, -1784}, { -640, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2185, 107, -1783}, { -22, 1311}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2182, 124, -1769}, { -926, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2178, 122, -1777}, { -362, 1136}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2175, 119, -1781}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 120, -1768}, { -312, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2188, 124, -1769}, { -299, 1269}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 119, -1769}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 116, -1771}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2190, 120, -1768}, { -360, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 119, -1769}, { -250, 1316}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2175, 119, -1781}, { 830, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 116, -1771}, { 173, 745}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2180, 120, -1768}, { -55, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 120, -1768}, { 102, 1369}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2195, 119, -1781}, { -713, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1769}, { -384, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 117, -1774}, { -212, 1314}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2188, 124, -1769}, { -26, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2182, 124, -1769}, { 399, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 119, -1769}, { 186, 700}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 97, -1791}, { -627, 1788}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2179, 107, -1788}, { 67, 1473}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2174, 106, -1793}, { -29, 1068}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2195, 119, -1781}, { -84, 1732}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2185, 117, -1774}, { -359, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2182, 107, -1780}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 107, -1780}, { -427, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 109, -1782}, { -210, 1218}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2177, 115, -1784}, { -192, 1634}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 107, -1780}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 109, -1782}, { -286, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2195, 119, -1781}, { -1145, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2175, 119, -1781}, { 48, 1373}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2177, 115, -1784}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1792}, { -806, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2182, 118, -1801}, { -493, 1487}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2173, 116, -1796}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2177, 115, -1784}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2193, 115, -1784}, { -954, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2195, 119, -1781}, { -1099, 1346}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2193, 115, -1784}, { -618, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2177, 115, -1784}, { 119, 1630}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 109, -1782}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 109, -1782}, { -85, 1303}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 107, -1780}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2193, 115, -1784}, { -637, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 117, -1774}, { -42, 1381}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2180, 116, -1771}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2175, 119, -1781}, { -713, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2185, 97, -1791}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2198, 97, -1802}, { -1072, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2196, 106, -1793}, { -582, 1735}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2194, 125, -1790}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2192, 127, -1789}, { -148, 1134}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1782}, { -30, 1608}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2195, 119, -1781}, { 479, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 123, -1788}, { 130, 616}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 126, -1782}, { -32, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 126, -1782}, { -511, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 123, -1788}, { -349, 1431}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2175, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 117, -1774}, { -359, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 119, -1769}, { -226, 1335}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2176, 125, -1790}, { 108, 1231}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2178, 123, -1788}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 126, -1782}, { -438, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1782}, { 202, 1412}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 123, -1788}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2194, 125, -1790}, { -233, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2179, 126, -1575}, { -287, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2176, 125, -1576}, { -154, 1199}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2178, 123, -1579}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2179, 126, -1575}, { -235, 1153}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2183, 124, -1577}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2178, 127, -1577}, { -359, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2196, 106, -1574}, { -29, 1068}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2198, 97, -1564}, { 445, 1788}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 97, -1576}, { 867, 802}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2180, 97, -1554}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 107, -1555}, { -732, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 106, -1557}, { -510, 1397}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1574}, { -673, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2195, 112, -1574}, { -106, 1489}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2190, 111, -1580}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2174, 106, -1574}, { -57, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2179, 107, -1579}, { 172, 1352}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2185, 97, -1576}, { 861, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2198, 97, -1564}, { 754, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2202, 108, -1568}, { -50, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2198, 107, -1560}, { 255, 1542}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 123, -1579}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2191, 126, -1575}, { -287, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2187, 124, -1577}, { -221, 1284}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 124, -1577}, { -342, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2179, 126, -1575}, { -186, 1243}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2192, 123, -1579}, { 32, 794}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2194, 125, -1576}, { -13, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2191, 126, -1575}, { 206, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2190, 126, -1585}, { -584, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 127, -1577}, { -118, 1166}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 125, -1576}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2178, 127, -1577}, { -9, 1030}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 131, -1575}, { -297, 1141}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2179, 126, -1575}, { 37, 1203}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2180, 131, -1575}, { -27, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 125, -1576}, { 409, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2179, 126, -1575}, { 269, 854}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2192, 127, -1577}, { 172, 1073}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2191, 126, -1575}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2190, 131, -1575}, { 58, 1360}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 131, -1575}, { 3, 1045}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 125, -1576}, { -274, 1381}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2192, 127, -1577}, { -95, 1337}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 124, -1577}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2191, 126, -1575}, { -268, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2192, 127, -1577}, { -314, 1197}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2179, 107, -1579}, { -43, 1044}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2174, 106, -1574}, { -273, 1372}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2175, 112, -1574}, { 68, 1527}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2180, 111, -1580}, { -106, 1290}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2179, 107, -1579}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2175, 112, -1574}, { -495, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2185, 119, -1574}, { -740, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2178, 123, -1579}, { -338, 1482}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2177, 115, -1583}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2195, 112, -1574}, { -377, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2202, 108, -1568}, { -20, 1556}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2196, 106, -1574}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2180, 126, -1585}, { -307, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 126, -1590}, { 99, 1176}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2181, 125, -1590}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 124, -1577}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 126, -1585}, { -561, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 127, -1577}, { -183, 1332}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2172, 97, -1564}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2168, 108, -1568}, { -560, 1605}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2174, 106, -1574}, { -82, 1884}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2178, 122, -1590}, { -253, 1306}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 124, -1598}, { -385, 1866}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2175, 119, -1586}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2189, 125, -1590}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 126, -1590}, { -182, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1585}, { 168, 1281}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2195, 112, -1574}, { -180, 1489}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2191, 107, -1579}, { 0, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2190, 111, -1580}, { -286, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2191, 107, -1579}, { -415, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2195, 112, -1574}, { -79, 1393}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2196, 106, -1574}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2174, 106, -1574}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2168, 108, -1568}, { -553, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2175, 112, -1574}, { -18, 1398}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2197, 116, -1571}, { -530, 1357}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2202, 108, -1568}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2195, 112, -1574}, { -641, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2175, 112, -1574}, { -553, 1370}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2168, 108, -1568}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2173, 116, -1571}, { -630, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2173, 116, -1571}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 118, -1566}, { -676, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1574}, { -587, 1575}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2179, 107, -1579}, { -763, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2191, 107, -1579}, { -336, 1708}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2185, 97, -1576}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2196, 106, -1574}, { -475, 1743}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2202, 108, -1568}, { 51, 1827}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2198, 97, -1564}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 107, -1555}, { -45, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 97, -1554}, { 687, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2190, 97, -1554}, { 434, 461}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2191, 126, -1575}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2194, 125, -1576}, { -220, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2190, 131, -1575}, { 58, 1360}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1574}, { -157, 1678}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 111, -1580}, { 0, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2175, 112, -1574}, { -471, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2183, 124, -1577}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 127, -1585}, { -602, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 126, -1585}, { -516, 1243}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 126, -1585}, { -434, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 127, -1585}, { -288, 1209}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 126, -1590}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1591}, { 316, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 126, -1590}, { 129, 920}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2189, 125, -1590}, { -21, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 125, -1597}, { -13, 1032}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2188, 124, -1598}, { 199, 1168}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2182, 124, -1598}, { 19, 782}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2188, 107, -1587}, { -40, 736}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 107, -1583}, { -18, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2182, 107, -1587}, { 275, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2183, 126, -1590}, { -189, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 127, -1585}, { -229, 1365}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 126, -1590}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2189, 125, -1590}, { -81, 1301}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2190, 126, -1585}, { 195, 1167}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 123, -1586}, { -17, 1040}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1574}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2187, 124, -1577}, { -381, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 124, -1577}, { -257, 1306}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2172, 107, -1560}, { -45, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2168, 108, -1568}, { 114, 1605}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2172, 97, -1564}, { 675, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2187, 127, -1585}, { -41, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 127, -1585}, { 74, 1266}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2183, 124, -1577}, { 626, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2175, 119, -1586}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 126, -1585}, { -511, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 122, -1590}, { -253, 1306}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2189, 125, -1590}, { -21, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2188, 123, -1586}, { 43, 1285}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1591}, { 316, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1585}, { -561, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 127, -1585}, { -554, 1259}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 124, -1577}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 111, -1580}, { -236, 1486}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2177, 115, -1583}, { 47, 1659}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2182, 107, -1587}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2182, 107, -1587}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 107, -1583}, { -294, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2183, 127, -1585}, { -34, 1039}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 127, -1585}, { -150, 1281}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 126, -1590}, { 173, 1393}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1591}, { -430, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 124, -1598}, { -343, 1484}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2178, 122, -1590}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2195, 119, -1586}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 122, -1590}, { -379, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1585}, { -341, 1405}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 123, -1579}, { -14, 1056}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2193, 115, -1583}, { 213, 1578}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2195, 119, -1586}, { 453, 1319}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1574}, { -24, 1696}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2190, 111, -1580}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2193, 115, -1583}, { -332, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2177, 115, -1583}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2178, 123, -1579}, { -569, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2175, 119, -1586}, { -141, 1347}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 124, -1577}, { 626, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 124, -1577}, { 492, 745}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 127, -1585}, { -41, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2192, 127, -1577}, { 342, 715}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1585}, { -35, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 124, -1577}, { 526, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2178, 127, -1577}, { -9, 1030}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2176, 125, -1576}, { 138, 1141}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2180, 131, -1575}, { 14, 722}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 122, -1590}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 124, -1598}, { -574, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 123, -1591}, { -257, 1368}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1591}, { 354, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 123, -1586}, { -23, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2181, 125, -1590}, { 110, 1257}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2182, 123, -1586}, { -149, 1272}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 126, -1585}, { 91, 1327}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2181, 125, -1590}, { -15, 1038}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2187, 126, -1590}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 127, -1585}, { -343, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 126, -1585}, { -365, 1259}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 120, -1599}, { -886, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2188, 124, -1598}, { -893, 1269}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2195, 119, -1586}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 117, -1592}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2195, 119, -1586}, { -760, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2175, 119, -1586}, { 258, 1738}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2185, 119, -1598}, { -384, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 120, -1599}, { -234, 1297}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 116, -1595}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 119, -1598}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 124, -1598}, { -387, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 120, -1599}, { -241, 1221}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2175, 119, -1586}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 124, -1598}, { -926, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 120, -1599}, { -854, 1258}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2193, 115, -1583}, { -681, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2190, 111, -1580}, { -418, 1228}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2185, 107, -1583}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2185, 123, -1560}, { -241, 1553}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1561}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2188, 118, -1566}, { -388, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1561}, { 399, 1121}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 106, -1557}, { -31, 1047}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 107, -1555}, { -254, 1420}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1561}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 118, -1566}, { -625, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2173, 116, -1571}, { -351, 1643}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1561}, { -716, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1561}, { -372, 1481}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 107, -1555}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1561}, { -589, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1561}, { -451, 1582}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2199, 112, -1553}, { -23, 1058}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2191, 106, -1557}, { 356, 1601}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2198, 107, -1560}, { 511, 1174}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2171, 112, -1553}, { -665, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2172, 107, -1560}, { -263, 1396}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2178, 106, -1557}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2198, 107, -1560}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2194, 112, -1561}, { -400, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2199, 112, -1553}, { -113, 1560}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 118, -1566}, { -160, 1377}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1561}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2185, 123, -1560}, { -581, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1574}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2183, 124, -1577}, { -257, 1306}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2178, 123, -1579}, { -123, 1621}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2192, 123, -1579}, { -610, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2187, 124, -1577}, { -328, 1218}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 119, -1574}, { -733, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2197, 116, -1571}, { -7, 1375}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2195, 112, -1574}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2175, 112, -1574}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2173, 116, -1571}, { -355, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 119, -1574}, { -5, 1750}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2188, 118, -1566}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 118, -1566}, { -317, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1560}, { -158, 1549}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2191, 107, -1579}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2179, 107, -1579}, { -807, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2180, 111, -1580}, { -730, 1300}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2193, 115, -1583}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2192, 123, -1579}, { -228, 1546}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 119, -1574}, { 370, 1664}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2177, 115, -1583}, { -12, 1356}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2180, 111, -1580}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2185, 119, -1574}, { -673, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2178, 106, -1557}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2176, 112, -1561}, { -437, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2171, 112, -1553}, { -300, 1617}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2198, 107, -1560}, { -567, 1711}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 97, -1554}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2198, 97, -1564}, { -781, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2172, 97, -1564}, { 675, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2180, 97, -1554}, { 448, 266}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2172, 107, -1560}, { -45, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 107, -1555}, { 154, 1427}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2191, 106, -1557}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1561}, { -437, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 111, -1580}, { -781, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 111, -1580}, { -169, 1255}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2197, 116, -1571}, { -712, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 118, -1566}, { -308, 1566}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1561}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2198, 107, -1560}, { -31, 1056}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2202, 108, -1568}, { -336, 1575}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2197, 116, -1571}, { 185, 1922}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2173, 116, -1571}, { 580, 1198}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2168, 108, -1568}, { -34, 1060}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2172, 107, -1560}, { -194, 1641}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1561}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 118, -1566}, { -624, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1561}, { -454, 1372}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2171, 112, -1553}, { -548, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1561}, { -82, 1416}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2172, 107, -1560}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2199, 112, -1553}, { -380, 1567}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1561}, { 206, 1409}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2191, 106, -1557}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2172, 107, -1560}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1561}, { -401, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2173, 116, -1571}, { -561, 1717}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2197, 116, -1571}, { -892, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2194, 112, -1561}, { -251, 1335}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2198, 107, -1560}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 114, -1561}, { -575, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 118, -1566}, { -497, 1404}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2176, 112, -1561}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2198, 107, -1560}, { -891, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2191, 106, -1557}, { -552, 1325}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 97, -1554}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2191, 106, -1557}, { -629, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 107, -1555}, { -601, 1455}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 97, -1554}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2178, 106, -1557}, { -510, 1397}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2172, 107, -1560}, { -393, 1838}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 97, -1554}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 119, -1574}, { -158, 1559}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2182, 118, -1566}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 118, -1566}, { -317, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1591}, { 214, 1327}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 125, -1597}, { -13, 1032}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2182, 124, -1598}, { -226, 1168}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2181, 125, -1590}, { -337, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 126, -1590}, { -187, 1127}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1591}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2183, 126, -1590}, { -213, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2187, 126, -1590}, { -129, 1193}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 123, -1591}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 122, -1590}, { -430, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 123, -1586}, { -252, 1305}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 122, -1590}, { -15, 1041}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 126, -1585}, { -274, 1324}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 123, -1586}, { -31, 1374}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 122, -1590}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 123, -1586}, { -332, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1585}, { -295, 1268}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 122, -1590}, { 14, 1454}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 123, -1586}, { -272, 1285}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2188, 124, -1598}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 125, -1597}, { -212, 1159}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 123, -1591}, { -41, 1490}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 107, -1583}, { -72, 1515}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2190, 111, -1580}, { 391, 1566}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2180, 111, -1580}, { -14, 1052}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2188, 107, -1587}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2193, 115, -1583}, { -640, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2185, 107, -1583}, { -22, 1311}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2188, 124, -1598}, { -926, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2192, 122, -1590}, { -362, 1136}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2195, 119, -1586}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 120, -1599}, { -312, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2182, 124, -1598}, { -299, 1269}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 119, -1598}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 116, -1595}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2180, 120, -1599}, { -360, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 119, -1598}, { -250, 1316}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2195, 119, -1586}, { 830, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 116, -1595}, { 173, 745}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2190, 120, -1599}, { -55, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 120, -1599}, { 102, 1369}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2175, 119, -1586}, { -713, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 124, -1598}, { -26, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2188, 124, -1598}, { 399, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2185, 119, -1598}, { 186, 700}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 97, -1576}, { -627, 1788}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2191, 107, -1579}, { 67, 1473}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2196, 106, -1574}, { -29, 1069}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2175, 119, -1586}, { -84, 1732}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2180, 116, -1595}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 117, -1592}, { -359, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2188, 107, -1587}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 107, -1587}, { -427, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 109, -1585}, { -210, 1218}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2193, 115, -1583}, { -192, 1634}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 109, -1585}, { -286, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2175, 119, -1586}, { -1145, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2195, 119, -1586}, { 48, 1373}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2193, 115, -1583}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2193, 115, -1583}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2177, 115, -1583}, { -954, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2175, 119, -1586}, { -1099, 1346}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2185, 119, -1574}, { -806, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2188, 118, -1566}, { -493, 1487}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2197, 116, -1571}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2177, 115, -1583}, { -618, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2193, 115, -1583}, { 119, 1630}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 109, -1585}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 109, -1585}, { -85, 1303}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2182, 107, -1587}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2177, 115, -1583}, { -637, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 117, -1592}, { -42, 1381}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2190, 116, -1595}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2195, 119, -1586}, { -713, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2185, 97, -1576}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2172, 97, -1564}, { -1072, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2174, 106, -1574}, { -582, 1735}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2176, 125, -1576}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2178, 127, -1577}, { -148, 1134}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 126, -1585}, { -31, 1608}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2175, 119, -1586}, { 479, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 123, -1579}, { 130, 616}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2180, 126, -1585}, { -31, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2190, 126, -1585}, { -511, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2192, 123, -1579}, { -349, 1431}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2195, 119, -1586}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 117, -1592}, { -359, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 119, -1598}, { -226, 1335}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 116, -1595}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2185, 119, -1598}, { -384, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2185, 117, -1592}, { -212, 1314}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2194, 125, -1576}, { 108, 1231}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 2192, 123, -1579}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2190, 126, -1585}, { -438, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2180, 126, -1585}, { 202, 1412}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2178, 123, -1579}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 2176, 125, -1576}, { -233, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1979, 126, -1575}, { -287, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1976, 125, -1576}, { -154, 1199}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1978, 123, -1579}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1979, 126, -1575}, { -235, 1153}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1983, 124, -1577}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 127, -1577}, { -359, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1996, 106, -1574}, { -29, 1068}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1998, 97, -1564}, { 445, 1788}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 97, -1576}, { 867, 802}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 97, -1554}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 107, -1555}, { -732, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 106, -1557}, { -510, 1397}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1574}, { -673, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1995, 112, -1574}, { -106, 1489}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1990, 111, -1580}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1974, 106, -1574}, { -57, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1979, 107, -1579}, { 172, 1352}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1985, 97, -1576}, { 861, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1998, 97, -1564}, { 754, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2002, 108, -1568}, { -50, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1998, 107, -1560}, { 255, 1542}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 123, -1579}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1991, 126, -1575}, { -287, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1987, 124, -1577}, { -221, 1284}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 124, -1577}, { -342, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1979, 126, -1575}, { -186, 1243}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1978, 123, -1579}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 123, -1579}, { 32, 794}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1994, 125, -1576}, { -13, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1991, 126, -1575}, { 206, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 126, -1585}, { -584, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 127, -1577}, { -118, 1166}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 125, -1576}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1978, 127, -1577}, { -9, 1030}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 131, -1575}, { -297, 1141}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1979, 126, -1575}, { 37, 1203}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 131, -1575}, { -27, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 125, -1576}, { 409, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1979, 126, -1575}, { 269, 854}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1992, 127, -1577}, { 172, 1072}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1991, 126, -1575}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 131, -1575}, { 58, 1360}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 131, -1575}, { 3, 1045}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 125, -1576}, { -274, 1381}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1992, 127, -1577}, { -95, 1337}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 124, -1577}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1991, 126, -1575}, { -268, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1992, 127, -1577}, { -314, 1197}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1979, 107, -1579}, { -43, 1044}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1974, 106, -1574}, { -273, 1372}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1975, 112, -1574}, { 68, 1527}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1980, 111, -1580}, { -106, 1290}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1979, 107, -1579}, { 0, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1975, 112, -1574}, { -495, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1985, 119, -1574}, { -740, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1978, 123, -1579}, { -338, 1482}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1977, 115, -1583}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1995, 112, -1574}, { -377, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2002, 108, -1568}, { -20, 1556}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1996, 106, -1574}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1980, 126, -1585}, { -307, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1983, 126, -1590}, { 99, 1176}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1981, 125, -1590}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1983, 124, -1577}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 126, -1585}, { -561, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 127, -1577}, { -183, 1332}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 127, -1585}, { -602, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 126, -1585}, { -516, 1243}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1972, 97, -1564}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1968, 108, -1568}, { -560, 1605}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1974, 106, -1574}, { -82, 1884}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1978, 122, -1590}, { -253, 1306}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 124, -1598}, { -385, 1866}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1975, 119, -1586}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1989, 125, -1590}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 126, -1590}, { -182, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 126, -1585}, { 168, 1281}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1995, 112, -1574}, { -180, 1489}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1991, 107, -1579}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1990, 111, -1580}, { -286, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1991, 107, -1579}, { -415, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1995, 112, -1574}, { -79, 1393}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1996, 106, -1574}, { 0, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1974, 106, -1574}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1968, 108, -1568}, { -553, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1975, 112, -1574}, { -18, 1398}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1997, 116, -1571}, { -530, 1357}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2002, 108, -1568}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1995, 112, -1574}, { -641, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1975, 112, -1574}, { -553, 1370}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1968, 108, -1568}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1973, 116, -1571}, { -630, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1973, 116, -1571}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 118, -1566}, { -677, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1574}, { -587, 1575}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1979, 107, -1579}, { -763, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1991, 107, -1579}, { -336, 1708}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1985, 97, -1576}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1996, 106, -1574}, { -475, 1743}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2002, 108, -1568}, { 51, 1827}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1998, 97, -1564}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 107, -1555}, { -45, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 97, -1554}, { 687, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 97, -1554}, { 434, 460}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1991, 126, -1575}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1994, 125, -1576}, { -220, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 131, -1575}, { 58, 1360}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1574}, { -157, 1678}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 111, -1580}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1975, 112, -1574}, { -471, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1980, 126, -1585}, { -434, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1983, 127, -1585}, { -288, 1209}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 126, -1590}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1591}, { 316, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 126, -1590}, { 129, 920}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1989, 125, -1590}, { -21, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 125, -1597}, { -13, 1032}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 124, -1598}, { 199, 1168}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 124, -1598}, { 19, 782}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 107, -1587}, { -40, 736}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 107, -1583}, { -18, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1982, 107, -1587}, { 275, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1983, 126, -1590}, { -189, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1983, 127, -1585}, { -229, 1365}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 126, -1590}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 127, -1585}, { -343, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 126, -1585}, { -365, 1259}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1989, 125, -1590}, { -81, 1301}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1990, 126, -1585}, { 195, 1167}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 123, -1586}, { -17, 1040}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1574}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1987, 124, -1577}, { -381, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 124, -1577}, { -257, 1306}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1972, 107, -1560}, { -45, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1968, 108, -1568}, { 114, 1605}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1972, 97, -1564}, { 675, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1987, 127, -1585}, { -41, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 127, -1585}, { 74, 1266}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 124, -1577}, { 626, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1975, 119, -1586}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 126, -1585}, { -511, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 122, -1590}, { -253, 1307}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1989, 125, -1590}, { -21, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1988, 123, -1586}, { 43, 1285}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1591}, { 316, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 126, -1585}, { -561, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 127, -1585}, { -554, 1259}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 124, -1577}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 111, -1580}, { -236, 1486}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1977, 115, -1583}, { 47, 1659}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1982, 107, -1587}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 107, -1583}, { -294, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1983, 127, -1585}, { -34, 1039}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 127, -1585}, { -150, 1281}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 126, -1590}, { 173, 1393}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1591}, { -430, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 124, -1598}, { -343, 1484}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 122, -1590}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1995, 119, -1586}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 122, -1590}, { -379, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 126, -1585}, { -341, 1405}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 123, -1579}, { -14, 1056}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1993, 115, -1583}, { 213, 1578}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1995, 119, -1586}, { 453, 1319}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1574}, { -24, 1696}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 111, -1580}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1993, 115, -1583}, { -332, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1977, 115, -1583}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1978, 123, -1579}, { -569, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1975, 119, -1586}, { -141, 1347}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1983, 124, -1577}, { 626, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 124, -1577}, { 492, 745}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 127, -1585}, { -41, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 127, -1577}, { 342, 715}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 126, -1585}, { -35, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 124, -1577}, { 526, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 127, -1577}, { -9, 1030}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1976, 125, -1576}, { 138, 1141}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 131, -1575}, { 14, 722}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 122, -1590}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 124, -1598}, { -574, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 123, -1591}, { -257, 1368}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1591}, { 354, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 123, -1586}, { -23, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1981, 125, -1590}, { 110, 1257}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1982, 123, -1586}, { -149, 1272}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 126, -1585}, { 91, 1327}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1981, 125, -1590}, { -15, 1038}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1990, 120, -1599}, { -886, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 124, -1598}, { -893, 1269}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1995, 119, -1586}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 117, -1592}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1995, 119, -1586}, { -760, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1975, 119, -1586}, { 258, 1738}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1985, 119, -1598}, { -384, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 120, -1599}, { -234, 1297}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 116, -1595}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 119, -1598}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 124, -1598}, { -387, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 120, -1599}, { -241, 1221}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1975, 119, -1586}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 124, -1598}, { -926, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 120, -1599}, { -854, 1258}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1993, 115, -1583}, { -681, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1990, 111, -1580}, { -418, 1228}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 107, -1583}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 123, -1560}, { -241, 1553}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1561}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1988, 118, -1566}, { -388, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1561}, { 399, 1121}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 106, -1557}, { -31, 1047}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1555}, { -254, 1420}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1561}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 118, -1566}, { -625, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1973, 116, -1571}, { -351, 1643}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1561}, { -716, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1561}, { -372, 1481}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1555}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1999, 112, -1553}, { -23, 1057}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1991, 106, -1557}, { 356, 1601}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1998, 107, -1560}, { 511, 1174}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1971, 112, -1553}, { -665, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1972, 107, -1560}, { -263, 1396}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1978, 106, -1557}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1998, 107, -1560}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1994, 112, -1561}, { -400, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1999, 112, -1553}, { -113, 1560}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 118, -1566}, { -160, 1377}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1561}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1985, 123, -1560}, { -581, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1574}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1983, 124, -1577}, { -257, 1306}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 123, -1579}, { -123, 1621}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 123, -1579}, { -610, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 124, -1577}, { -328, 1218}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 119, -1574}, { -733, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1997, 116, -1571}, { -7, 1375}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1995, 112, -1574}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1975, 112, -1574}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1973, 116, -1571}, { -355, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1574}, { -5, 1750}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 118, -1566}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 118, -1566}, { -317, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1560}, { -158, 1549}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1991, 107, -1579}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1979, 107, -1579}, { -807, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1980, 111, -1580}, { -730, 1300}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1993, 115, -1583}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1992, 123, -1579}, { -228, 1546}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 119, -1574}, { 370, 1664}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1977, 115, -1583}, { -12, 1356}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1980, 111, -1580}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 119, -1574}, { -673, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1978, 106, -1557}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1976, 112, -1561}, { -437, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1971, 112, -1553}, { -300, 1617}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1998, 107, -1560}, { -567, 1711}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 97, -1554}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1998, 97, -1564}, { -781, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1972, 97, -1564}, { 675, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 97, -1554}, { 448, 265}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1972, 107, -1560}, { -45, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1555}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1561}, { -589, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1561}, { -451, 1582}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1555}, { 154, 1427}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1991, 106, -1557}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1561}, { -437, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 111, -1580}, { -781, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 111, -1580}, { -169, 1255}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1991, 107, -1579}, { 0, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1997, 116, -1571}, { -712, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 118, -1566}, { -308, 1566}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1561}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1998, 107, -1560}, { -31, 1056}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2002, 108, -1568}, { -336, 1575}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1997, 116, -1571}, { 184, 1922}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1973, 116, -1571}, { 580, 1198}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1968, 108, -1568}, { -35, 1060}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1972, 107, -1560}, { -194, 1641}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1561}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 118, -1566}, { -624, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1561}, { -454, 1373}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1971, 112, -1553}, { -548, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1561}, { -82, 1416}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1972, 107, -1560}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1999, 112, -1553}, { -380, 1567}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1561}, { 206, 1409}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1991, 106, -1557}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1972, 107, -1560}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1561}, { -401, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1973, 116, -1571}, { -561, 1717}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1997, 116, -1571}, { -892, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1561}, { -251, 1335}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1998, 107, -1560}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1561}, { -575, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 118, -1566}, { -497, 1404}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1561}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1998, 107, -1560}, { -891, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1991, 106, -1557}, { -552, 1325}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 97, -1554}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1991, 106, -1557}, { -629, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1555}, { -601, 1455}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 106, -1557}, { -510, 1397}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1972, 107, -1560}, { -393, 1838}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 97, -1554}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 119, -1574}, { -158, 1559}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 118, -1566}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 118, -1566}, { -317, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1591}, { 214, 1327}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 125, -1597}, { -13, 1032}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 124, -1598}, { -226, 1168}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1981, 125, -1590}, { -337, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1983, 126, -1590}, { -187, 1127}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1591}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1983, 126, -1590}, { -213, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 126, -1590}, { -129, 1193}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 122, -1590}, { -430, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 123, -1586}, { -252, 1305}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 122, -1590}, { -15, 1041}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 126, -1585}, { -274, 1324}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 123, -1586}, { -31, 1373}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 122, -1590}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 123, -1586}, { -332, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 126, -1585}, { -295, 1268}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 122, -1590}, { 14, 1453}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 123, -1586}, { -272, 1285}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 124, -1598}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 125, -1597}, { -212, 1159}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 123, -1591}, { -41, 1490}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1583}, { -72, 1515}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 111, -1580}, { 391, 1566}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 111, -1580}, { -14, 1052}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1988, 107, -1587}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1993, 115, -1583}, { -640, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1985, 107, -1583}, { -22, 1311}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1988, 124, -1598}, { -926, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 122, -1590}, { -362, 1136}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1995, 119, -1586}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 120, -1599}, { -312, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 124, -1598}, { -299, 1269}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 119, -1598}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 116, -1595}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 120, -1599}, { -360, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 119, -1598}, { -250, 1316}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1995, 119, -1586}, { 830, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 116, -1595}, { 173, 745}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 120, -1599}, { -55, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 120, -1599}, { 102, 1369}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1975, 119, -1586}, { -713, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 124, -1598}, { -26, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 124, -1598}, { 399, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 119, -1598}, { 186, 700}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 97, -1576}, { -627, 1788}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1991, 107, -1579}, { 67, 1473}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1996, 106, -1574}, { -29, 1068}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1975, 119, -1586}, { -84, 1732}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1985, 117, -1592}, { -359, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1988, 107, -1587}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 107, -1587}, { -427, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 109, -1585}, { -210, 1218}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1993, 115, -1583}, { -192, 1634}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 109, -1585}, { -286, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1975, 119, -1586}, { -1145, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1995, 119, -1586}, { 48, 1373}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1993, 115, -1583}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1574}, { -806, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 118, -1566}, { -493, 1487}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1997, 116, -1571}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1993, 115, -1583}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1977, 115, -1583}, { -954, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1975, 119, -1586}, { -1099, 1346}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1977, 115, -1583}, { -618, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1993, 115, -1583}, { 119, 1630}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 109, -1585}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 109, -1585}, { -85, 1303}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 107, -1587}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1977, 115, -1583}, { -637, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 117, -1592}, { -42, 1381}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 116, -1595}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1995, 119, -1586}, { -713, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1985, 97, -1576}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1972, 97, -1564}, { -1072, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1974, 106, -1574}, { -582, 1735}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1976, 125, -1576}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1978, 127, -1577}, { -148, 1134}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 126, -1585}, { -30, 1608}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1975, 119, -1586}, { 479, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 123, -1579}, { 130, 616}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 126, -1585}, { -32, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 126, -1585}, { -511, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 123, -1579}, { -349, 1431}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1995, 119, -1586}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 117, -1592}, { -359, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 119, -1598}, { -226, 1335}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 116, -1595}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 119, -1598}, { -384, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 117, -1592}, { -212, 1314}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1994, 125, -1576}, { 108, 1231}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1992, 123, -1579}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 126, -1585}, { -438, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 126, -1585}, { 202, 1412}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 123, -1579}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1976, 125, -1576}, { -233, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1991, 126, -1791}, { -287, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1994, 125, -1790}, { -154, 1199}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1992, 123, -1788}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1991, 126, -1791}, { -235, 1153}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1987, 124, -1790}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 127, -1789}, { -359, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1974, 106, -1792}, { -29, 1068}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1972, 97, -1802}, { 445, 1788}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 97, -1790}, { 867, 802}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 97, -1812}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 107, -1811}, { -732, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 106, -1809}, { -510, 1397}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1792}, { -673, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1975, 112, -1792}, { -106, 1489}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1980, 111, -1786}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1996, 106, -1792}, { -57, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1991, 107, -1788}, { 172, 1352}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1985, 97, -1790}, { 861, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1972, 97, -1802}, { 754, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1968, 108, -1798}, { -50, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1972, 107, -1807}, { 255, 1542}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 123, -1788}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1979, 126, -1791}, { -287, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1983, 124, -1790}, { -221, 1284}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 124, -1790}, { -342, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1991, 126, -1791}, { -186, 1243}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1992, 123, -1788}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 123, -1788}, { 32, 794}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1976, 125, -1790}, { -13, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1979, 126, -1791}, { 206, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 126, -1781}, { -584, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 127, -1789}, { -118, 1166}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1976, 125, -1790}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1992, 127, -1789}, { -9, 1030}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 131, -1791}, { -297, 1141}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1991, 126, -1791}, { 37, 1203}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 131, -1791}, { -27, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 125, -1790}, { 409, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1991, 126, -1791}, { 269, 854}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1978, 127, -1789}, { 172, 1073}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1979, 126, -1791}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 131, -1791}, { 58, 1360}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 131, -1791}, { 3, 1045}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 125, -1790}, { -274, 1381}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1978, 127, -1789}, { -95, 1337}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 124, -1790}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1979, 126, -1791}, { -268, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1978, 127, -1789}, { -314, 1197}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1991, 107, -1788}, { -43, 1044}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1996, 106, -1792}, { -273, 1372}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1995, 112, -1792}, { 68, 1527}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1990, 111, -1786}, { -106, 1290}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1991, 107, -1788}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1995, 112, -1792}, { -495, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1985, 119, -1792}, { -740, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1992, 123, -1788}, { -338, 1482}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1993, 115, -1784}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1975, 112, -1792}, { -377, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1968, 108, -1798}, { -20, 1556}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1974, 106, -1792}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1990, 126, -1781}, { -307, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 126, -1776}, { 99, 1176}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1989, 125, -1777}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 124, -1790}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 126, -1781}, { -561, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 127, -1789}, { -183, 1332}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1998, 97, -1802}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2002, 108, -1798}, { -560, 1605}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1996, 106, -1792}, { -82, 1884}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1992, 122, -1777}, { -253, 1306}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 124, -1768}, { -385, 1866}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1995, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1981, 125, -1777}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1983, 126, -1776}, { -182, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 126, -1781}, { 168, 1281}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1975, 112, -1792}, { -180, 1489}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1979, 107, -1788}, { 0, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1980, 111, -1786}, { -286, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1979, 107, -1788}, { -415, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1975, 112, -1792}, { -79, 1393}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1974, 106, -1792}, { 0, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1996, 106, -1792}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 2002, 108, -1798}, { -553, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1995, 112, -1792}, { -18, 1398}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1973, 116, -1796}, { -530, 1357}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1968, 108, -1798}, { 0, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1975, 112, -1792}, { -641, 1023}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1995, 112, -1792}, { -553, 1371}, {0xac, 0xad, 0x14, 0x00}}, + {{ 2002, 108, -1798}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1997, 116, -1796}, { -630, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1997, 116, -1796}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 118, -1800}, { -676, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1792}, { -587, 1575}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1991, 107, -1788}, { -763, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1979, 107, -1788}, { -336, 1708}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1985, 97, -1790}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1974, 106, -1792}, { -475, 1743}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1968, 108, -1798}, { 51, 1827}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1972, 97, -1802}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 107, -1811}, { -45, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 97, -1812}, { 687, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 97, -1812}, { 434, 460}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1979, 126, -1791}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1976, 125, -1790}, { -220, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 131, -1791}, { 58, 1360}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1792}, { -157, 1678}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 111, -1786}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1995, 112, -1792}, { -471, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1987, 124, -1790}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 127, -1781}, { -602, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 126, -1781}, { -516, 1243}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 126, -1781}, { -434, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 127, -1781}, { -288, 1209}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 126, -1776}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1775}, { 316, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1983, 126, -1776}, { 129, 920}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1981, 125, -1777}, { -21, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 125, -1769}, { -13, 1032}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 124, -1768}, { 199, 1168}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 124, -1768}, { 19, 782}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 107, -1780}, { -40, 736}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 107, -1783}, { -18, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1988, 107, -1780}, { 275, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1987, 126, -1776}, { -189, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 127, -1781}, { -229, 1365}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 126, -1776}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1981, 125, -1777}, { -81, 1301}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1980, 126, -1781}, { 195, 1167}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 123, -1780}, { -17, 1040}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1792}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1983, 124, -1790}, { -381, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 124, -1790}, { -257, 1306}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1998, 107, -1807}, { -45, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2002, 108, -1798}, { 114, 1605}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1998, 97, -1802}, { 675, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1983, 127, -1781}, { -41, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 127, -1781}, { 74, 1266}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1987, 124, -1790}, { 626, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1995, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 126, -1781}, { -511, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 122, -1777}, { -253, 1307}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1981, 125, -1777}, { -21, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1982, 123, -1780}, { 43, 1285}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1775}, { 316, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 126, -1781}, { -561, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 127, -1781}, { -554, 1259}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 124, -1790}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 111, -1786}, { -236, 1486}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1993, 115, -1784}, { 47, 1659}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1988, 107, -1780}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 107, -1783}, { -294, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1987, 127, -1781}, { -34, 1039}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 127, -1781}, { -150, 1281}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 126, -1776}, { 173, 1393}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1775}, { -430, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 124, -1768}, { -343, 1484}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 122, -1777}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1975, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 122, -1777}, { -379, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 126, -1781}, { -341, 1405}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 123, -1788}, { -14, 1056}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1977, 115, -1784}, { 213, 1578}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1975, 119, -1781}, { 453, 1319}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1792}, { -24, 1697}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 111, -1786}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1977, 115, -1784}, { -332, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1993, 115, -1784}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1992, 123, -1788}, { -569, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1995, 119, -1781}, { -141, 1347}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 124, -1790}, { 626, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 124, -1790}, { 492, 745}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 127, -1781}, { -41, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 127, -1789}, { 342, 715}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 126, -1781}, { -35, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 124, -1790}, { 526, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 127, -1789}, { -9, 1030}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1994, 125, -1790}, { 138, 1141}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 131, -1791}, { 14, 722}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 122, -1777}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 124, -1768}, { -574, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 123, -1775}, { -257, 1368}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1775}, { 354, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 123, -1780}, { -23, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1989, 125, -1777}, { 110, 1257}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1988, 123, -1780}, { -149, 1272}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 126, -1781}, { 91, 1327}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1989, 125, -1777}, { -15, 1038}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1983, 126, -1776}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1983, 127, -1781}, { -343, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 126, -1781}, { -365, 1258}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 120, -1767}, { -886, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 124, -1768}, { -893, 1269}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1975, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 117, -1774}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1975, 119, -1781}, { -760, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1995, 119, -1781}, { 258, 1738}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1985, 119, -1768}, { -384, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 120, -1767}, { -234, 1297}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 116, -1771}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 119, -1768}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 124, -1768}, { -387, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 120, -1767}, { -241, 1221}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1995, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 124, -1768}, { -926, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 120, -1767}, { -854, 1258}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1977, 115, -1784}, { -681, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1980, 111, -1786}, { -418, 1228}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 107, -1783}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 123, -1806}, { -241, 1553}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1805}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1982, 118, -1800}, { -388, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1806}, { 399, 1121}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 106, -1809}, { -31, 1047}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1811}, { -254, 1420}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1806}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 118, -1800}, { -625, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1997, 116, -1796}, { -351, 1643}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1806}, { -716, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1805}, { -372, 1481}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1811}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1971, 112, -1814}, { -23, 1057}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1979, 106, -1809}, { 356, 1601}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1972, 107, -1807}, { 512, 1174}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1999, 112, -1814}, { -665, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1998, 107, -1807}, { -263, 1396}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1992, 106, -1809}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1972, 107, -1807}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1976, 112, -1806}, { -400, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1971, 112, -1814}, { -113, 1560}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 118, -1800}, { -160, 1377}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1805}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1985, 123, -1806}, { -581, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1792}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1987, 124, -1790}, { -257, 1306}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1992, 123, -1788}, { -123, 1621}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 123, -1788}, { -610, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1983, 124, -1790}, { -328, 1218}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 119, -1792}, { -733, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1973, 116, -1796}, { -7, 1375}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1975, 112, -1792}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1995, 112, -1792}, { 0, 1024}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1997, 116, -1796}, { -355, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1792}, { -5, 1750}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 118, -1800}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 118, -1800}, { -317, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1806}, { -158, 1549}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1979, 107, -1788}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1991, 107, -1788}, { -807, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1990, 111, -1786}, { -730, 1300}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1977, 115, -1784}, { 0, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1978, 123, -1788}, { -228, 1546}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 119, -1792}, { 370, 1664}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1993, 115, -1784}, { -12, 1356}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1990, 111, -1786}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 119, -1792}, { -673, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1992, 106, -1809}, { 0, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1994, 112, -1806}, { -437, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1999, 112, -1814}, { -300, 1617}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1972, 107, -1807}, { -567, 1711}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 97, -1812}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1972, 97, -1802}, { -781, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1998, 97, -1802}, { 675, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 97, -1812}, { 448, 266}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1998, 107, -1807}, { -45, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1811}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1805}, { -589, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1806}, { -451, 1582}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1811}, { 154, 1427}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1979, 106, -1809}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1806}, { -437, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 111, -1786}, { -781, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 111, -1786}, { -169, 1255}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1979, 107, -1788}, { 0, 1023}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1973, 116, -1796}, { -712, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 118, -1800}, { -308, 1566}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1806}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1972, 107, -1807}, { -31, 1056}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1968, 108, -1798}, { -336, 1575}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1973, 116, -1796}, { 184, 1922}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1997, 116, -1796}, { 580, 1198}, {0x34, 0x35, 0x34, 0x00}}, + {{ 2002, 108, -1798}, { -35, 1060}, {0xac, 0xad, 0x14, 0x00}}, + {{ 1998, 107, -1807}, { -194, 1641}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1806}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 118, -1800}, { -624, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1805}, { -454, 1372}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1999, 112, -1814}, { -548, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1806}, { -82, 1416}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1998, 107, -1807}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1971, 112, -1814}, { -380, 1567}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1806}, { 206, 1409}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1979, 106, -1809}, { 0, 1023}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1998, 107, -1807}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1806}, { -401, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1997, 116, -1796}, { -561, 1717}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1973, 116, -1796}, { -892, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1976, 112, -1806}, { -251, 1335}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1972, 107, -1807}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 114, -1805}, { -575, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 118, -1800}, { -497, 1404}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1994, 112, -1806}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1972, 107, -1807}, { -891, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1979, 106, -1809}, { -552, 1325}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 97, -1812}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1979, 106, -1809}, { -629, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1811}, { -601, 1455}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 106, -1809}, { -510, 1397}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1998, 107, -1807}, { -393, 1838}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 97, -1812}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 119, -1792}, { -158, 1559}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 118, -1800}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 118, -1800}, { -317, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1775}, { 214, 1327}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 125, -1769}, { -13, 1032}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 124, -1768}, { -226, 1168}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1989, 125, -1777}, { -337, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 126, -1776}, { -187, 1127}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1775}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1987, 126, -1776}, { -213, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1983, 126, -1776}, { -129, 1193}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 123, -1775}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 122, -1777}, { -430, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 123, -1780}, { -252, 1305}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 122, -1777}, { -15, 1041}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 126, -1781}, { -274, 1324}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 123, -1780}, { -32, 1374}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1978, 122, -1777}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 123, -1780}, { -332, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 126, -1781}, { -295, 1268}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 122, -1777}, { 14, 1453}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 123, -1780}, { -272, 1285}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1982, 124, -1768}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 125, -1769}, { -212, 1159}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 123, -1775}, { -41, 1490}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 107, -1783}, { -72, 1515}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 111, -1786}, { 391, 1566}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 111, -1786}, { -14, 1052}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1982, 107, -1780}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1977, 115, -1784}, { -640, 1024}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1985, 107, -1783}, { -22, 1311}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1982, 124, -1768}, { -926, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 122, -1777}, { -362, 1136}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1975, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1990, 120, -1767}, { -312, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1988, 124, -1768}, { -299, 1269}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 119, -1768}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 116, -1771}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 120, -1767}, { -360, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 119, -1768}, { -250, 1316}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1975, 119, -1781}, { 830, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 116, -1771}, { 173, 745}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 120, -1767}, { -55, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 120, -1767}, { 102, 1369}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 116, -1771}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1995, 119, -1781}, { -713, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 124, -1768}, { -26, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 124, -1768}, { 399, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 119, -1768}, { 186, 700}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 97, -1790}, { -627, 1788}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1979, 107, -1788}, { 67, 1473}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1974, 106, -1792}, { -29, 1069}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1995, 119, -1781}, { -84, 1732}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1985, 117, -1774}, { -359, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1982, 107, -1780}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 107, -1780}, { -427, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 109, -1782}, { -210, 1218}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1977, 115, -1784}, { -192, 1634}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 109, -1782}, { -286, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1995, 119, -1781}, { -1145, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1975, 119, -1781}, { 48, 1373}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1977, 115, -1784}, { 0, 1023}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 119, -1792}, { -806, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1982, 118, -1800}, { -493, 1487}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1973, 116, -1796}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1977, 115, -1784}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1993, 115, -1784}, { -954, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1995, 119, -1781}, { -1099, 1346}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1993, 115, -1784}, { -618, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1977, 115, -1784}, { 119, 1630}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 109, -1782}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 109, -1782}, { -85, 1303}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1988, 107, -1780}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1993, 115, -1784}, { -637, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 117, -1774}, { -42, 1381}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1980, 116, -1771}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1975, 119, -1781}, { -713, 1024}, {0xd4, 0xd5, 0x50, 0x00}}, + {{ 1985, 97, -1790}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1998, 97, -1802}, { -1072, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1996, 106, -1792}, { -582, 1735}, {0x74, 0x75, 0x00, 0x00}}, + {{ 1994, 125, -1790}, { 0, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1992, 127, -1789}, { -148, 1134}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 126, -1781}, { -30, 1608}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1995, 119, -1781}, { 479, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 123, -1788}, { 130, 616}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 126, -1781}, { -31, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1980, 126, -1781}, { -511, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1978, 123, -1788}, { -349, 1431}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1975, 119, -1781}, { 0, 1024}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1985, 117, -1774}, { -359, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 119, -1768}, { -226, 1335}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 116, -1771}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1990, 116, -1771}, { 0, 1023}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1985, 119, -1768}, { -384, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1985, 117, -1774}, { -212, 1314}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1976, 125, -1790}, { 108, 1231}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 1978, 123, -1788}, { 0, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1980, 126, -1781}, { -438, 1023}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1990, 126, -1781}, { 202, 1413}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1992, 123, -1788}, { 0, 1024}, {0x48, 0x45, 0x00, 0x00}}, + {{ 1994, 125, -1790}, { -233, 1024}, {0xfc, 0xfd, 0x60, 0x00}}, + {{ 2243, 54, 703}, { 2092, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2259, 59, 656}, { 1700, -1000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2164, 56, 630}, { -2178, 32}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2155, 52, 653}, { -2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 51, 744}, { 2028, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2155, 52, 653}, { -2204, -40}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2140, 48, 674}, { -2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2243, 54, 703}, { 1794, -1097}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2265, 63, 603}, { 1887, 1456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2166, 64, 578}, { -2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2169, 60, 604}, { -2047, 1068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2261, 66, 551}, { 1929, -673}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2245, 71, 503}, { 2076, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2213, 73, 460}, { 1850, -1155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2141, 72, 532}, { -2177, -99}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2158, 68, 554}, { -2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2261, 66, 551}, { 1990, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2158, 68, 554}, { -2096, -22}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2166, 64, 578}, { -2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2245, 71, 503}, { 1899, -1033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2259, 59, 656}, { 1968, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2169, 60, 604}, { -2165, -90}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2164, 56, 630}, { -2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2265, 63, 603}, { 1647, -1130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 31, 775}, { 2058, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2043, 32, 697}, { -2181, -12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2020, 28, 688}, { -2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2017, 35, 792}, { 1719, -1019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1930, 27, 743}, { 2022, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2020, 28, 688}, { -2177, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2000, 24, 672}, { -2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 31, 775}, { 1785, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1900, 23, 701}, { 2012, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2000, 24, 672}, { -2129, -31}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1985, 20, 651}, { -2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1930, 27, 743}, { 1801, -1076}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2017, 35, 792}, { 1983, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2071, 36, 701}, { -2214, -129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2043, 32, 697}, { -2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2071, 39, 799}, { 1686, -1177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2168, 47, 774}, { 2024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2140, 48, 674}, { -2121, -11}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2119, 44, 688}, { -2047, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2210, 51, 744}, { 1815, -1051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2122, 43, 793}, { 2005, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2119, 44, 688}, { -2186, 5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2096, 40, 697}, { -2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2168, 47, 774}, { 1747, -1034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2071, 39, 799}, { 1994, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2096, 40, 697}, { -2193, -14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2071, 36, 701}, { -2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2122, 43, 793}, { 1724, -1040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1869, 5, 502}, { 2103, -4188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1969, 5, 503}, { -2014, -4208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 0, 400}, { -2051, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1870, 0, 400}, { 2044, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1969, 5, 503}, { -2048, 3021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1869, 5, 502}, { 2069, 3086}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1872, 14, 600}, { 1993, -913}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 12, 601}, { -2048, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1872, 14, 600}, { 1932, 1827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1975, 16, 628}, { -2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 12, 601}, { -2047, 1117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1879, 18, 654}, { 1982, -399}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1879, 18, 654}, { 2005, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1985, 20, 651}, { -2228, -30}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1975, 16, 628}, { -2048, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1900, 23, 701}, { 1694, -1065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 0, 300}, { -1024, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1870, 0, 300}, { 3071, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1870, 0, 400}, { 3071, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 0, 400}, { -1024, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1870, 0, 100}, { 2048, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1870, 0, 300}, { 2047, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 0, 300}, { -2048, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 0, 100}, { -2047, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -400}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -400}, { 4095, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -600}, { 4095, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -600}, { 0, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -200}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -200}, { 4095, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -400}, { 4095, -8192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -400}, { 0, -8192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -176}, { 4096, -5359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -176}, { 0, -5360}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, { 4096, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 0}, { 4096, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 0}, { 0, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 200}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 200}, { 4096, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -176}, { 4096, 824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, -200}, { 4096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -200}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -176}, { 0, 823}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2070, 83, 404}, { 2867, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1969, 90, 404}, { 2867, -3113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1969, 90, 505}, { -1269, -3132}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2069, 83, 501}, { -1120, 1025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2070, 83, 404}, { 2867, -1263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2069, 83, 501}, { -1106, -925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2126, 80, 409}, { 2867, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2213, 73, 460}, { 2120, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2122, 76, 517}, { -2181, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2141, 72, 532}, { -2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2172, 77, 430}, { 1810, -1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2126, 80, 409}, { 2073, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2069, 83, 501}, { -2185, -183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2099, 80, 506}, { -2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2172, 77, 430}, { 2080, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2126, 80, 409}, { 1875, -1057}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2099, 80, 506}, { -2105, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2122, 76, 517}, { -2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 400}, { 0, -7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 600}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 600}, { 4096, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 400}, { 4096, -7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 200}, { 4096, -7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 200}, { 0, -7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 400}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 300}, { 4096, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 400}, { 4096, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 400}, { 4095, -5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 400}, { 0, -5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 600}, { 0, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 600}, { 4096, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 400}, { -2048, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 400}, { 2046, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 300}, { 2048, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 300}, { -2047, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 600}, { 3071, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 400}, { 3071, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 400}, { -1024, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 150, 0, 600}, { -1023, 4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 0, 400}, { -1023, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 580, 0, 400}, { 5120, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 580, 0, 300}, { 5120, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 0, 300}, { -1023, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 0, 500}, { -1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 0, 600}, { -1024, 5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 580, 0, 600}, { 5119, 5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 580, 0, 500}, { 5119, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, 500}, { -1024, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, 600}, { -1024, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 0, 600}, { 3072, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 0, 500}, { 3072, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, 300}, { 3071, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 300}, { -1024, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 400}, { -1024, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, 400}, { 3071, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 250, 0, 600}, { -1023, 5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, 500}, { 3072, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, 600}, { 3072, 5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 0, 300}, { 4096, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, 300}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 350, 0, 400}, { 0, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 450, 0, 400}, { 4096, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1050, 0, 300}, { 4096, -5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 950, 0, 300}, { 0, -5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 950, 0, 500}, { 0, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1050, 0, 500}, { 4096, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 950, 0, 600}, { 3092, 6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 950, 0, 300}, { 3088, -6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 850, 5, 300}, { -1007, -6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 850, 5, 600}, { -1003, 6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 850, 5, 300}, { 3088, -6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 15, 300}, { -1028, -6144}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 750, 15, 600}, { -1023, 6144}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 850, 5, 600}, { 3092, 6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 750, 15, 600}, { 2047, 5120}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 750, 15, 300}, { 2047, -7167}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 650, 25, 300}, { -2068, -7169}, {0x80, 0x80, 0x80, 0x00}}, + {{ 650, 25, 600}, { -2068, 5118}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1350, 20, 600}, { 0, 6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1450, 40, 600}, { 4177, 6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1450, 40, 300}, { 4185, -6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 20, 300}, { 8, -6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1450, 40, 600}, { 0, 5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1550, 60, 600}, { 4177, 5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1550, 60, 300}, { 4185, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1450, 40, 300}, { 8, -7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 20, 600}, { 4116, 7166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 20, 300}, { 4116, -5121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 10, 300}, { 0, -5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 10, 600}, { 0, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 10, 300}, { 3077, -5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1150, 5, 300}, { -1023, -5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1150, 5, 600}, { -1024, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1250, 10, 600}, { 3077, 7167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1150, 5, 600}, { 2053, 6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1150, 5, 300}, { 2053, -6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1050, 0, 500}, { -2047, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1150, 5, 300}, { 4101, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1050, 0, 300}, { 0, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1050, 0, 500}, { 0, 6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1150, 5, 600}, { 3077, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1050, 0, 500}, { -1023, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1050, 0, 600}, { -1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1778, 98, 405}, { 2114, -865}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1778, 99, 506}, { -2044, -871}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1874, 96, 506}, { -2048, 3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1874, 94, 405}, { 2106, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1649, 97, 405}, { 2129, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1648, 99, 506}, { -1993, -3102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1778, 99, 506}, { -2028, 2196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1778, 98, 405}, { 2129, 2211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1969, 90, 404}, { 2891, 6104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1874, 94, 405}, { 3101, 2180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1874, 96, 506}, { -1046, 1953}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1969, 90, 505}, { -1238, 5858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 138, -1900}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1400, 138, -1600}, { 6144, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1000, 138, -1600}, { 6144, -3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1000, 138, -1900}, { 0, -3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1225, 0, -1800}, { 1024, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -1800}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -1996}, { -2984, -6}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1225, 0, -1996}, { -2984, 2042}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1325, 0, -1700}, { 3071, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, -1800}, { 1024, 6655}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1000, 0, -1700}, { 3072, 6655}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1350, 0, -1900}, { -2047, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1996}, { -4008, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1325, 0, -1996}, { -4008, 1529}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1325, 0, -1900}, { -2047, 1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1325, 0, -1800}, { 0, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 0, -1800}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1900}, { -2047, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1700}, { 2047, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1700}, { 2047, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1800}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 0, -1600}, { 4095, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1400, 0, -1600}, { 4095, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 0, -1700}, { 2048, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1200, 0, -1800}, { 0, 4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1225, 0, -1800}, { 0, 3583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1225, 0, -1996}, { -4008, 3578}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 0, -1996}, { -4008, 4095}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1200, 0, -1900}, { 0, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1000, 0, -1900}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1000, 0, -1800}, { 2047, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1200, 0, -1800}, { 2047, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -1700}, { 4095, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 0, -1700}, { 4095, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 0, -1800}, { 2048, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1325, 0, -1800}, { 2048, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1400, 0, -1800}, { 0, 0}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1400, 0, -1700}, { 2047, 0}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1490, 0, -1700}, { 2047, -1843}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1490, 0, -1800}, { 0, -1843}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1200, 0, -1700}, { 0, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, -1700}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1000, 0, -1600}, { 2047, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 0, -1700}, { 0, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 0, -1600}, { 2047, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 0, -1600}, { 2047, -3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1200, 96, -1900}, { 1960, -2048}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1200, 96, -1996}, { 0, -2048}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 96, -1996}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 96, -1900}, { 1960, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 96, -1900}, { 3268, -2255}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1350, 96, -1996}, { 0, -2255}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1350, 0, -1996}, { 0, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{ 1350, 0, -1900}, { 3268, 1024}, {0x60, 0x60, 0x60, 0x00}}, + {{ 1200, 0, -1900}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1200, 0, -1996}, { -2040, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1200, 96, -1996}, { -2040, 3072}, {0x18, 0x18, 0x18, 0x00}}, + {{ 1200, 96, -1900}, { 0, 3072}, {0x18, 0x18, 0x18, 0x00}}, + {{ 1400, 54, -1800}, { 0, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1400, 0, -1800}, { 0, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ 1490, 0, -1800}, { 3072, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ 1490, 54, -1800}, { 3072, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1400, 0, -1700}, { 2218, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ 1400, 54, -1700}, { 2218, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1490, 54, -1700}, { -853, -821}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1490, 0, -1700}, { -853, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ 1400, 138, -1800}, { -1024, -3690}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1400, 138, -1900}, { -4437, -3690}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1400, 0, -1900}, { -4437, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1400, 0, -1800}, { -1024, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1400, 79, -1775}, { -170, -1674}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1400, 54, -1800}, { -1024, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1400, 79, -1725}, { 1535, -1674}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1400, 138, -1700}, { 2389, -3690}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1400, 54, -1700}, { 2389, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1400, 138, -1600}, { 5802, -3690}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1400, 0, -1700}, { 2389, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1400, 0, -1600}, { 5802, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1400, 79, -1725}, { -512, -1023}, {0xac, 0xac, 0x14, 0x00}}, + {{ 1400, 79, -1775}, { -511, 682}, {0xac, 0xac, 0x14, 0x00}}, + {{ 1490, 80, -1775}, { 2560, 682}, {0xac, 0xac, 0x14, 0x00}}, + {{ 1490, 80, -1725}, { 2560, -1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ 1490, 54, -1700}, { 3413, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 1490, 80, -1725}, { 2560, -1695}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 1490, 80, -1775}, { 853, -1695}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 1490, 54, -1800}, { 0, -821}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ 1490, 0, -1700}, { 3413, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1490, 0, -1800}, { 0, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1200, 138, -1900}, { -341, -618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1200, 96, -1900}, { -341, 815}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1350, 96, -1900}, { 4778, 815}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1350, 138, -1900}, { 4778, -618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 138, -1900}, { 3072, -618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1490, 54, -1800}, { 1536, 731}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1490, 80, -1775}, { 1536, -315}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1400, 79, -1775}, { -1535, -302}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1400, 54, -1800}, { -1535, 731}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1490, 54, -1700}, { -341, 731}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1400, 54, -1700}, { 2730, 731}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1400, 79, -1725}, { 2730, -302}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1490, 80, -1725}, { -341, -315}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ 1200, 138, -1900}, { 6826, -3690}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1000, 138, -1900}, { 0, -3690}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1000, 0, -1900}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1200, 0, -1900}, { 6826, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1000, 0, -1600}, { 6485, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1000, 138, -1600}, { 6485, -3690}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1400, 138, -1600}, { 0, -3690}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1400, 0, -1600}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1400, 138, -1900}, { 6826, -618}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1350, 138, -1900}, { 5120, -618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1350, 0, -1900}, { 5120, 4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1400, 0, -1900}, { 6826, 4096}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 600, 138, -1900}, { 0, -3071}, {0x30, 0x30, 0x30, 0x00}}, + {{ 800, 138, -1900}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 800, 138, -1600}, { 6143, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 600, 138, -1600}, { 6143, -3071}, {0x30, 0x30, 0x30, 0x00}}, + {{ 800, 0, -1800}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 0, -1800}, { 0, 3829}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 600, 0, -1700}, { 2426, 3829}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 800, 0, -1700}, { 2426, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 800, 0, -1700}, { 2048, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 0, -1700}, { 2047, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 600, 0, -1600}, { 4095, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 800, 0, -1600}, { 4096, -1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 800, 0, -1900}, { -2047, -1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 600, 0, -1900}, { -2048, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 600, 0, -1800}, { 0, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 800, 0, -1800}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 138, -1700}, { -1024, -3690}, {0x68, 0x68, 0x64, 0x00}}, + {{ 600, 54, -1700}, { -1024, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 600, 79, -1725}, { -170, -1674}, {0x68, 0x68, 0x64, 0x00}}, + {{ 600, 138, -1600}, { -4437, -3690}, {0x68, 0x68, 0x64, 0x00}}, + {{ 600, 0, -1600}, { -4437, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 600, 0, -1700}, { -1023, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 600, 138, -1800}, { 2389, -3690}, {0x68, 0x68, 0x64, 0x00}}, + {{ 600, 79, -1775}, { 1536, -1674}, {0x68, 0x68, 0x64, 0x00}}, + {{ 600, 138, -1900}, { 5802, -3690}, {0x68, 0x68, 0x64, 0x00}}, + {{ 600, 0, -1800}, { 2389, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 600, 0, -1900}, { 5802, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 600, 54, -1800}, { 2389, -821}, {0x68, 0x68, 0x64, 0x00}}, + {{ 800, 138, -1900}, { 2389, -3690}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 600, 138, -1900}, { -4437, -3690}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 600, 0, -1900}, { -4437, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 800, 0, -1900}, { 2389, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 600, 138, -1600}, { 5802, -3690}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 800, 138, -1600}, { -1023, -3690}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 800, 0, -1600}, { -1023, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 600, 0, -1600}, { 5802, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1350, 70, -2791}, { 0, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1350, 0, -2791}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1550, 0, -2791}, { 4095, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1550, 70, -2791}, { 4096, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1380, 70, -2791}, { 614, -409}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1550, 110, -2791}, { 4096, -1228}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1380, 110, -2791}, { 614, -1228}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 138, -2791}, { 4096, -1804}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1150, 138, -2791}, { 0, -1804}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1150, 0, -2791}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1350, 0, -2791}, { 4096, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1350, 138, -2491}, { 4095, -1804}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1550, 138, -2491}, { 0, -1804}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1550, 0, -2491}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1350, 0, -2491}, { 4096, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1150, 138, -2491}, { 4095, 243}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1200, 138, -2491}, { 3071, 243}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1200, 0, -2491}, { 3071, 3072}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1150, 0, -2491}, { 4095, 3072}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1350, 138, -2491}, { 0, 243}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1350, 96, -2491}, { 0, 1103}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1200, 96, -2491}, { 3071, 1103}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1250, 138, -2491}, { 2047, 243}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1350, 138, -2791}, { 0, -1804}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 110, -2791}, { 0, -1228}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1550, 138, -2791}, { 4096, -1804}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1150, 138, -2791}, { 6143, -1804}, {0x34, 0x34, 0x34, 0x00}}, + {{ 1150, 138, -2491}, { 0, -1804}, {0x34, 0x34, 0x34, 0x00}}, + {{ 1150, 0, -2491}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 0, -2591}, { 2047, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1150, 0, -2791}, { 6143, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1350, 138, -2791}, { 2303, -1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1550, 138, -2791}, { 255, -1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1550, 138, -2491}, { 255, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1350, 138, -2491}, { 2303, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1150, 138, -2491}, { 4351, 1023}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1150, 138, -2791}, { 4351, -1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1225, 0, -2591}, { 0, 4057}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1225, 0, -2491}, { 2426, 4057}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1325, 0, -2491}, { 2426, 1630}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1325, 0, -2591}, { 0, 1630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1225, 0, -2691}, { 2047, -1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1225, 0, -2591}, { 0, -1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1550, 0, -2591}, { 0, 5631}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1550, 0, -2691}, { 2048, 5631}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1380, 70, -2791}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1380, 70, -2801}, { 0, 1876}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 70, -2801}, { 2557, 1876}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 70, -2791}, { 2557, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1380, 110, -2791}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1380, 110, -2801}, { 0, 1876}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1380, 70, -2801}, { 3409, 1876}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1380, 70, -2791}, { 3409, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1350, 70, -2791}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 70, -2801}, { 0, 1876}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 110, -2801}, { 3409, 1876}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 110, -2791}, { 3409, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 110, -2791}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 110, -2801}, { 0, 1876}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1380, 110, -2801}, { 2557, 1876}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1380, 110, -2791}, { 2557, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1550, 0, -2691}, { 4096, 1023}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1550, 0, -2791}, { 6144, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1150, 0, -2791}, { 6144, -7168}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1150, 0, -2691}, { 4096, -7167}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1225, 0, -2691}, { 1023, -2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1150, 0, -2691}, { -511, -2048}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1150, 0, -2491}, { -512, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1225, 0, -2491}, { 1023, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1325, 0, -2591}, { -512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1325, 0, -2491}, { 1535, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1550, 0, -2491}, { 1535, -3584}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1550, 0, -2591}, { -512, -3584}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1429, 30, -852}, { 0, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 30, -752}, { -2730, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -752}, { -2730, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -852}, { 0, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 20, -752}, { -170, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 20, -852}, { 2560, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -852}, { 2560, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -752}, { -170, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 40, -752}, { -2730, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 40, -852}, { 0, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -852}, { 0, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -752}, { -2730, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -752}, { -170, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 40, -852}, { 2560, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 30, -852}, { 2560, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 30, -752}, { -170, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -752}, { -170, 1040}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -852}, { 2560, 1040}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -852}, { 2560, 775}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -752}, { -170, 775}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -752}, { -170, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 0, -852}, { 2560, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -852}, { 2560, -341}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -752}, { -170, -341}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1229, 0, -852}, { 2560, -1706}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1229, 0, -752}, { -170, -1706}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 10, -752}, { -170, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 10, -852}, { 2560, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -852}, { 2560, -341}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -752}, { -170, -341}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -852}, { 2560, -3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -752}, { -170, -3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -852}, { 2560, -3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -852}, { 2560, -4437}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -752}, { -170, -4437}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -752}, { -170, -3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 20, -752}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 20, -852}, { -2730, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 20, -852}, { -2730, 2389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 20, -752}, { 0, 2389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 30, -752}, { -170, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 30, -852}, { 2560, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 20, -852}, { 2560, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 20, -752}, { -170, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 220, -702}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 220, -702}, { 0, 2389}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1429, 170, -702}, { 1365, 2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 170, -702}, { 1365, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1129, 220, -702}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1179, 220, -702}, { 0, 2389}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1179, 140, -702}, { 2176, 2389}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1229, 220, -702}, { 0, 2389}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1229, 140, -702}, { 2176, 2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 140, -702}, { 2176, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1179, 220, -702}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1229, 220, -702}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1279, 220, -702}, { 0, 2389}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1279, 140, -702}, { 2176, 2389}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1229, 140, -702}, { 2176, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 220, -902}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1279, 220, -902}, { 0, 2389}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1279, 140, -902}, { 2184, 2389}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1329, 220, -702}, { 2047, -1536}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1279, 220, -702}, { 32767, 32767}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1229, 220, -702}, { 32767, 32767}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1179, 220, -702}, { 32767, 32767}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 220, -702}, { 2047, -3583}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 110, -852}, { 0, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 220, -852}, { 0, 4023}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 220, -752}, { 2730, 4023}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 110, -752}, { 2730, 1023}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1279, 220, -902}, { 0, 3072}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1229, 220, -902}, { 0, 4437}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1279, 140, -902}, { 2184, 3072}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1229, 140, -902}, { 2184, 4437}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 220, -902}, { 0, 5120}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1179, 220, -902}, { 0, 6485}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1179, 140, -902}, { 2184, 6485}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1229, 140, -902}, { 2184, 5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 220, -702}, { 0, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1379, 220, -702}, { 0, 2389}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 170, -702}, { 1365, 2389}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1529, 220, -702}, { 2022, 9912}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 40, -702}, { 2022, 14828}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 170, -702}, { 3388, 11278}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1479, 70, -702}, { 3388, 14008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 0, -852}, { 0, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 0, -902}, { 0, 2389}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 220, -902}, { 5999, 2389}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 220, -852}, { 5999, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 110, -852}, { 2999, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 0, -852}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1079, 0, -852}, { 0, 3046}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1079, 0, -752}, { 4045, 3046}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -752}, { 4045, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -902}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1479, 70, -902}, { 0, 2116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -902}, { 1365, 2116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 30, -902}, { 1365, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1479, 170, -902}, { -512, 1280}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1479, 40, -902}, { 32767, 32767}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1529, 40, -902}, { 767, 4607}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1529, 220, -902}, { 767, 0}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1129, 0, -702}, { 0, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 0, -752}, { 0, 2389}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 110, -752}, { 2999, 2389}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 220, -752}, { 5999, 2389}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 0, -702}, { 0, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 220, -752}, { 5999, 2389}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1129, 220, -702}, { 5999, 1024}, {0x00, 0x00, 0x00, 0x00}}, + {{ 1279, 220, -702}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 220, -702}, { 0, 2389}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1279, 140, -702}, { 2176, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1529, 40, -702}, { 2022, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 40, -702}, { 657, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1479, 70, -702}, { 657, 1843}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 70, -702}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 30, -702}, { 0, 2116}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1429, 30, -702}, { 1365, 2116}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1429, 70, -702}, { 1365, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 220, -902}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1279, 140, -902}, { 2184, 2389}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1329, 0, -902}, { 5999, 1023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1279, 40, -902}, { 4915, 2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 0, -902}, { 8999, 9216}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1179, 0, -902}, { 8999, 10581}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1179, 40, -902}, { 10084, 10581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -702}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 20, -702}, { 0, 2389}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1379, 20, -702}, { 1365, 2389}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1379, 70, -702}, { 1365, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 220, -902}, { 0, 9216}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1129, 0, -902}, { 5999, 9216}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1179, 140, -902}, { 2184, 7850}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1179, 40, -902}, { 4915, 7850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 40, -902}, { 7372, 7168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 0, -902}, { 8457, 7168}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1229, 0, -902}, { 8457, 5802}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1229, 40, -902}, { 7372, 5802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 0, -702}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1179, 40, -702}, { 0, 2772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 0, -702}, { 852, 2090}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1329, 10, -702}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1329, 220, -702}, { 0, 6758}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1379, 170, -702}, { 1365, 5393}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1379, 70, -702}, { 1365, 2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 10, -902}, { 6068, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1379, 10, -902}, { 4703, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1379, 70, -902}, { 4703, 2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 220, -902}, { 6068, 9912}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1329, 10, -902}, { 6068, 15647}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1379, 170, -902}, { 7433, 11278}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1379, 70, -902}, { 7433, 14008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 70, -902}, { 4045, 3246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 20, -902}, { 4045, 4611}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1429, 20, -902}, { 5410, 4611}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1429, 70, -902}, { 5410, 3246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 70, -702}, { 0, 3156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 10, -702}, { 1048, 1898}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1229, 0, -902}, { 8999, 5120}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1279, 0, -902}, { 8999, 6485}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1279, 40, -902}, { 10084, 6485}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 40, -902}, { 10084, 5120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 220, -702}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1329, 0, -702}, { 0, 7023}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1279, 140, -702}, { 1365, 3200}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1279, 40, -702}, { 1365, 5931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 220, -902}, { 0, 7168}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1129, 220, -902}, { 0, 8533}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1179, 140, -902}, { 2184, 7168}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1429, 220, -902}, { 2022, 9912}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1379, 220, -902}, { 3388, 9912}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1379, 170, -902}, { 3388, 8547}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1429, 170, -902}, { 2022, 8547}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 220, -902}, { 4045, 9912}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1329, 220, -902}, { 5410, 9912}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1379, 170, -902}, { 4045, 8547}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1329, 0, -702}, { 0, 1024}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1279, 0, -702}, { 0, 2389}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1279, 40, -702}, { 1092, 2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 40, -702}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 0, -702}, { 0, 2116}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1229, 0, -702}, { 1365, 2116}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1229, 40, -702}, { 1365, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 0, -702}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1129, 220, -702}, { 0, 7023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1179, 140, -702}, { 1365, 4846}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1179, 40, -702}, { 1365, 2116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 40, -902}, { 7372, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 0, -902}, { 8457, 3072}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1329, 0, -902}, { 8457, 1706}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1229, 40, -702}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 0, -702}, { 0, 2116}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1179, 0, -702}, { 1365, 2116}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1179, 40, -702}, { 1365, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 220, -702}, { 0, 9912}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1529, 220, -702}, { 1365, 9912}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1479, 170, -702}, { 0, 8547}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1429, 220, -702}, { 0, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1479, 220, -702}, { 0, 2389}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1479, 170, -702}, { 1365, 2389}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1429, 170, -702}, { 1365, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1479, 170, -902}, { 0, 7573}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1479, 220, -902}, { 0, 8939}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1429, 220, -902}, { 1365, 8939}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1429, 170, -902}, { 1365, 7573}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1529, 220, -902}, { 767, 0}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1479, 220, -902}, { -512, 0}, {0x3c, 0x3d, 0x3c, 0x00}}, + {{ 1479, 170, -902}, { -512, 1280}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1129, 0, -752}, { 4096, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -702}, { 4096, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -702}, { 3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 0, -752}, { 3072, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1229, 0, -702}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 0, -752}, { 2048, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 20, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 30, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 30, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 20, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 20, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 20, -752}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -752}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 30, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 30, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 20, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1429, 20, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1279, 0, -702}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 0, -752}, { 1023, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 0, -902}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -902}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 0, -852}, { 1024, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 0, -852}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1229, 0, -902}, { 2048, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 0, -852}, { 2048, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -902}, { 3072, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1129, 0, -902}, { 4096, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1129, 0, -852}, { 4096, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1179, 0, -852}, { 3072, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 20, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 20, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -752}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -752}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 10, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 0, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1279, 0, -702}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1329, 0, -702}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 0, -752}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1279, 0, -752}, { 1023, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -702}, { 1024, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 10, -702}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 10, -752}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -752}, { 1024, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 20, -852}, { 0, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 20, -902}, { 0, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 20, -902}, { 1024, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 20, -852}, { 1024, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 40, -702}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 40, -752}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -752}, { 1023, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -702}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 20, -702}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 20, -702}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 20, -752}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 20, -752}, { 1024, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 30, -752}, { 1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1429, 30, -702}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 30, -702}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 30, -752}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -902}, { 0, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 30, -902}, { 1023, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 30, -852}, { 1024, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -852}, { 0, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 40, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 30, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 30, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1529, 40, -852}, { 0, 3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1529, 40, -902}, { 0, 4095}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 40, -902}, { 1024, 4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 40, -852}, { 1024, 3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1479, 30, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 40, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 40, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1479, 30, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1379, 10, -852}, { 0, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1379, 10, -902}, { 0, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -902}, { 1024, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 10, -852}, { 1024, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1329, 220, -702}, { 2047, -1536}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1129, 220, -702}, { 2047, -3583}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1129, 220, -902}, { 0, -3583}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1229, 220, -902}, { 0, -2559}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 220, -902}, { 0, -1535}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1129, 110, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 110, -752}, { 0, 2089}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 110, -852}, { 2131, 2089}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1129, 110, -852}, { 2131, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1129, 0, -852}, { 0, 1024}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1129, 110, -852}, { 0, 3365}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1079, 110, -852}, { 1065, 3365}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1079, 0, -852}, { 1065, 1024}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1129, 0, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 0, -752}, { 0, 2089}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 110, -752}, { 2341, 2089}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1129, 110, -752}, { 2341, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1329, 220, -902}, { 0, -1535}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1479, 220, -902}, { 0, 0}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1479, 220, -702}, { 2047, 0}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1329, 220, -702}, { 2047, -1536}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1479, 70, -902}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 170, -902}, { 0, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1429, 170, -902}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -902}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 140, -702}, { 0, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1279, 40, -702}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 40, -702}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 140, -702}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1479, 170, -702}, { 0, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1479, 70, -702}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -702}, { 1023, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 170, -702}, { 1023, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 40, -902}, { 1024, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 40, -902}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1279, 140, -902}, { 0, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1229, 140, -902}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 140, -702}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 40, -702}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 40, -702}, { 1023, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1179, 140, -702}, { 1024, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1429, 170, -702}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -702}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 70, -702}, { 1023, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 170, -702}, { 1023, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1179, 140, -902}, { 1024, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1179, 40, -902}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 40, -902}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1229, 140, -902}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1379, 170, -902}, { 1024, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1379, 70, -902}, { 1024, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 70, -902}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1429, 170, -902}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1629, 60, -752}, { -2730, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 60, -852}, { 0, 2406}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -852}, { 0, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -752}, { -2730, 1041}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -902}, { 4095, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -752}, { 255, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 70, -752}, { 255, 1280}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 70, -902}, { 4095, 1279}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -752}, { -170, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -852}, { 2560, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -852}, { 2560, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -752}, { -170, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -852}, { 0, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -752}, { -2730, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -752}, { -2730, 2389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -852}, { 0, 2389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -752}, { -170, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -852}, { 2560, 1041}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -852}, { 2560, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -752}, { -170, 768}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1729, 124, -902}, { 0, 1023}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1779, 220, -902}, { 0, 3978}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1714, 150, -902}, { 690, 1462}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1694, 150, -902}, { 0, 1023}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1629, 220, -902}, { 0, 3632}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1679, 124, -902}, { 782, 783}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1629, 60, -902}, { 32767, 32767}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1629, 70, -902}, { 3327, 3839}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1629, 220, -902}, { 3327, 0}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1579, 220, -902}, { 32767, 32767}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1579, 60, -902}, { 32767, 32767}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1779, 220, -902}, { 0, 1024}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1629, 220, -902}, { 0, 5120}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1694, 150, -902}, { 1911, 3345}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1714, 150, -902}, { 1911, 2798}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1779, 70, -902}, { 0, 1024}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1779, 220, -902}, { 0, 5120}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1729, 124, -902}, { 1365, 2500}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1729, 70, -902}, { 1365, 1023}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1679, 70, -902}, { 0, 1024}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1679, 124, -902}, { 0, 2500}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1629, 220, -902}, { 1365, 5119}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1629, 70, -902}, { 1365, 1023}, {0x3c, 0x3c, 0x3c, 0x00}}, + {{ 1579, 220, -702}, { 4045, 9912}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 220, -702}, { 5410, 9912}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -702}, { 5410, 5543}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -702}, { 4045, 5543}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 220, -702}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1779, 220, -702}, { 0, 5120}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1779, 70, -702}, { 4095, 5120}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -702}, { 4095, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1779, 70, -702}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1779, 220, -702}, { 0, 5120}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1779, 220, -902}, { 5461, 5120}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1779, 70, -902}, { 5461, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1629, 60, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -752}, { 0, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 70, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -902}, { 0, 4096}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 60, -852}, { 0, 3072}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -702}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -752}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -852}, { 0, 3071}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 60, -902}, { 0, 4095}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -902}, { 0, 4095}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1579, 50, -852}, { 0, 3071}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1729, 70, -752}, { 1024, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1779, 70, -702}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1779, 70, -902}, { 0, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1729, 70, -902}, { 1024, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -702}, { 3071, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -752}, { 3071, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -902}, { 3072, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 70, -852}, { 3072, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -852}, { 2048, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1679, 70, -902}, { 2048, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 60, -702}, { 0, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 60, -752}, { 0, 1023}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -752}, { 1023, 1024}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -702}, { 1023, 0}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 60, -852}, { 0, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 60, -902}, { 0, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -902}, { 1024, 4096}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1579, 60, -852}, { 1024, 3072}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1629, 220, -902}, { 0, 1535}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1779, 220, -902}, { 0, 3071}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1779, 220, -702}, { 2047, 3071}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1629, 220, -702}, { 2047, 1535}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1679, 70, -1602}, { 1536, -10}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1602}, { 341, -10}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 70, -1633}, { -392, 723}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 70, -1733}, { -392, 3112}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1732}, { 1536, 3095}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 124, -1733}, { 1731, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 150, -1708}, { 1723, -205}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1694, 150, -1708}, { -529, -191}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1732}, { -1023, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 150, -1658}, { -1224, -871}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1714, 149, -1602}, { 341, 1025}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1694, 149, -1602}, { 1024, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1694, 150, -1708}, { 1023, -2584}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 150, -1708}, { -1228, -2578}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1694, 149, -1602}, { -1370, -216}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1602}, { -1365, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1732}, { 3072, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1694, 150, -1708}, { 2237, -237}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 124, -1602}, { 1141, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1714, 149, -1602}, { 1540, -171}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 150, -1658}, { -902, -335}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 124, -1633}, { -341, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 70, -1633}, { -341, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 70, -1602}, { 1141, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1729, 124, -1602}, { 1141, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 124, -1633}, { -341, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1732}, { 4095, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1602}, { -341, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1602}, { -341, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1732}, { 4095, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 124, -1733}, { 2755, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 124, -1732}, { 0, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1679, 70, -1732}, { 0, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1760, 70, -1733}, { 2755, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 70, -1764}, { 0, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 70, -1764}, { 2275, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 70, -1733}, { 2974, -698}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2410, 70, -1633}, { 2974, -2974}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2541, 70, -1634}, { 0, -2958}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 150, -1708}, { 3618, 1536}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2466, 150, -1764}, { 1716, -365}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2516, 150, -1764}, { 9, -365}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2516, 150, -1658}, { 0, 3242}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 150, -1658}, { 3618, 3242}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 124, -1634}, { -1365, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 124, -1633}, { 3096, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 150, -1658}, { 3091, -205}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2516, 150, -1658}, { -526, -191}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2516, 150, -1764}, { -2048, -205}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 124, -1764}, { -2047, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 124, -1634}, { 2389, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2516, 150, -1658}, { 1560, -198}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 124, -1764}, { 2165, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2466, 150, -1764}, { 2789, -202}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 150, -1708}, { 100, -202}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 124, -1733}, { 682, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 124, -1634}, { 4437, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 124, -1764}, { 0, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 70, -1764}, { 0, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 70, -1634}, { 4437, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 124, -1633}, { 4803, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 124, -1634}, { 341, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 70, -1634}, { 341, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 70, -1633}, { 4803, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 70, -1733}, { -341, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 70, -1764}, { 1141, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 124, -1764}, { 1141, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 124, -1733}, { -341, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 0, -2691}, { 0, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 0, -2591}, { 2275, 0}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 0, -2561}, { 2974, -698}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 0, -2561}, { 2974, -2974}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 0, -2691}, { 0, -2958}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 54, -2591}, { 1823, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 79, -2616}, { 2411, -170}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2466, 80, -2561}, { -278, -194}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 54, -2561}, { 341, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 79, -2666}, { -341, -187}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 54, -2691}, { -341, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 54, -2691}, { 4095, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2516, 80, -2667}, { 3266, -198}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 54, -2691}, { -3071, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 54, -2561}, { 1389, 1023}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2516, 80, -2561}, { 1385, -205}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2516, 80, -2667}, { -2233, -191}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2466, 80, -2561}, { 1706, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 79, -2616}, { 3608, -877}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 79, -2666}, { 3608, -2584}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2516, 80, -2667}, { 0, -2594}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2516, 80, -2561}, { 0, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 0, -2561}, { 0, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 0, -2591}, { 1482, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 54, -2591}, { 1482, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2441, 54, -2561}, { 0, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 54, -2691}, { 1023, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 54, -2691}, { -3413, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2410, 0, -2691}, { -3413, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 0, -2691}, { 1023, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 54, -2561}, { 1389, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 54, -2691}, { -3071, -821}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2540, 0, -2691}, { -3071, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 2541, 0, -2561}, { 1389, 1024}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1920, 0, -503}, { 2695, 2029}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1870, 0, -553}, { 1330, 3394}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1870, 0, -502}, { 2707, 3394}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1870, 0, -553}, { 7815, -18}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1680, 0, -553}, { 2627, -18}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1680, 0, -502}, { 2627, 1359}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1870, 0, -502}, { 7815, 1359}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1680, 0, -402}, { 32, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1680, 0, -353}, { 32, 1353}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1870, 0, -353}, { 5221, 1353}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1870, 0, -402}, { 5221, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 979, 0, -752}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 979, 0, -502}, { 10239, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -502}, { 10239, -3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1079, 0, -752}, { 0, -3071}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 879, 0, -902}, { 0, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ 779, 0, -802}, { 4096, 5120}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 779, 0, -452}, { 18431, 5120}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 879, 0, -352}, { 22527, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -352}, { 8191, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1079, 0, -402}, { 8191, 3413}, {0x80, 0x80, 0x80, 0x00}}, + {{ 879, 0, -402}, { 0, 682}, {0x80, 0x80, 0x80, 0x00}}, + {{ 879, 0, -352}, { 0, 2047}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 879, 0, -852}, { -256, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -852}, { -255, 7168}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1079, 0, -902}, { 1280, 7168}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -902}, { 1280, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1170, -151, -2420}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1170, -151, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1170, 99, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1170, 99, -2420}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1058, -151, -2420}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1059, 99, -2420}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1119, 99, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1118, -151, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1118, -151, -2820}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1119, 99, -2820}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1749, -151, -2820}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1749, 99, -2820}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1059, 99, -1970}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1167, 99, -1970}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1167, -151, -1970}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1058, -151, -1970}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1167, -151, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1167, 99, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1427, 99, -1810}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1427, 99, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1427, -151, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1427, -151, -1810}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1378, -151, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1379, 99, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1380, 99, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1880, 99, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1880, -151, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1380, -151, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1380, 99, -2420}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1380, -151, -2420}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, 99, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, -151, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, 99, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, 99, -2560}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, -151, -2560}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, -151, -2460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1427, 99, -1570}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1427, 99, -1690}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1427, -151, -1690}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1427, -151, -1570}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 998, 99, -1570}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 998, -151, -1570}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1378, -151, -1970}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1378, -151, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1379, 99, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1379, 99, -1970}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1487, 99, -1970}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1487, -151, -1970}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 568, -151, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1167, -151, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1167, 99, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 569, 99, -1930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 569, 99, -1570}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 568, -151, -1570}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 569, 99, -1810}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 569, 99, -2140}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 568, -151, -2140}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 568, -151, -1810}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 134, -150, -2140}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 134, 100, -2140}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, -150, -2140}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, 100, -2140}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, -150, -1810}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, 100, -1810}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1487, 99, -1970}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1487, 99, -2420}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1487, -151, -2420}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1487, -151, -1970}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1380, -151, -2420}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1380, 99, -2420}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2570, -101, -2160}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2569, -51, -1600}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2569, 199, -1600}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2570, 149, -2160}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2570, -151, -2720}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2570, 99, -2720}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2439, 199, -1600}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2439, -51, -1600}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2439, -51, -1500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2439, 199, -1500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1780, 199, -1500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1779, -51, -1500}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1779, -51, -1600}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1780, 199, -1600}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1780, 170, -1763}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1650, 170, -1763}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1650, -80, -1763}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1780, -80, -1763}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1650, -80, -1413}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1650, 170, -1413}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1780, -80, -1863}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1780, 170, -1863}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, -151, -2720}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, 99, -2720}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1759, -51, -1600}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1760, 199, -1600}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1760, 199, -1410}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1760, 199, -1600}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1759, -51, -1600}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1759, -51, -1410}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1780, -80, -1863}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2420, -80, -1863}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2420, 170, -1863}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1780, 170, -1863}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, 99, -2720}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, 99, -2820}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, -151, -2820}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, -151, -2720}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2410, 99, -2560}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2415, 134, -2212}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2414, -114, -2212}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2410, -151, -2560}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, 99, -2560}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2380, -151, -2560}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2419, 170, -1863}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2419, -77, -1863}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1749, -151, -2820}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1749, 99, -2820}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2419, 199, -1760}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2419, -51, -1760}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, -150, -1360}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, -150, -1810}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, 100, -1810}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, 100, -1360}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1100, 99, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 870, 99, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 869, -151, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1099, -151, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 869, -151, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 870, 99, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 750, 99, -820}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 749, -151, -820}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1100, 99, -870}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1100, 99, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1099, -151, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1099, -151, -870}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1109, -151, -870}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1110, 99, -870}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1109, -151, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1110, 99, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1810, 199, -670}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1810, 199, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1809, -51, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1809, -51, -670}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1760, 199, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1759, -51, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 749, -151, -440}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 750, 99, -440}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 859, -151, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 860, 99, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1510, 99, -580}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1100, 99, -580}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1099, -151, -580}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1510, -151, -580}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1510, -151, -530}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1510, 99, -530}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1109, -151, -670}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1110, 99, -670}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1110, 99, -730}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1109, -151, -730}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1099, -151, -730}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1100, 99, -730}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1109, -151, -670}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1110, 99, -670}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1100, 99, -580}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1099, -151, -580}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1760, 199, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1760, 199, -1090}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1759, -51, -1090}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1759, -51, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2021, -150, 542}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2021, 260, 542}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2101, 260, 532}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2101, -150, 532}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2001, -150, 612}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2001, 260, 612}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2141, 260, 602}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2141, -150, 602}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2111, 260, 662}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2111, -150, 662}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2041, 260, 672}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2041, -150, 672}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1650, 199, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1110, 99, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1109, -151, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1649, -51, -930}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1649, -51, -1090}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1650, 199, -1090}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 380, 100, -1360}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 569, 100, -1360}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 568, -150, -1360}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 380, -150, -1360}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 380, 100, -1060}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 380, -150, -1060}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 569, 100, -1680}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 568, -150, -1680}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1839, -151, -240}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1839, -151, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1840, 99, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1840, 99, -240}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1999, -151, -460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2000, 99, -460}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1890, 99, -580}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1889, -151, -580}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 2000, 99, -240}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1999, -151, -240}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1550, 99, -580}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1550, -151, -580}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 60, 100, -1060}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 60, -150, -1060}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, -150, -1060}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, -150, -1360}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, 100, -1360}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -300, 100, -1060}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -60, 100, -1060}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -60, -150, -1060}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1550, 99, -530}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1550, -151, -530}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1510, 99, -530}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1510, -151, -530}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1510, -151, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 859, -151, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 860, 99, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1510, 99, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1510, 99, -370}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1510, -151, -370}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1550, -151, -370}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1550, 99, -370}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1550, -151, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1550, 99, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1840, 99, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1839, -151, -320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1680, 0, -502}, { 32, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1680, 0, -402}, { 32, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -402}, { 7815, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -502}, { 7815, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 0, -220}, { -2846, 3376}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 0, -453}, { -2848, -6155}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1920, 0, -503}, { -801, -8203}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -502}, { 1246, -8186}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, -220}, { 1249, 3374}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 52, -220}, { 0, 1023}, {0xc8, 0x00, 0x00, 0x00}}, + {{ 1870, 53, -353}, { 0, 6392}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1895, 85, -353}, { 1662, 6392}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1895, 85, -220}, { 1662, 1023}, {0xc8, 0x00, 0x00, 0x00}}, + {{ 1945, 85, -220}, { 0, 1023}, {0xfc, 0x34, 0x34, 0x00}}, + {{ 1945, 85, -353}, { 0, 6392}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1970, 53, -353}, { 1662, 6391}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1970, 53, -220}, { 1662, 1023}, {0xfc, 0x34, 0x34, 0x00}}, + {{ 1895, 85, -220}, { 0, 1023}, {0xfc, 0x34, 0x34, 0x00}}, + {{ 1895, 85, -353}, { 0, 6392}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1945, 85, -353}, { 2022, 6391}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1945, 85, -220}, { 2022, 1023}, {0xfc, 0x34, 0x34, 0x00}}, + {{ 1970, 53, -220}, { 0, 1024}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 1970, 53, -353}, { 0, 6392}, {0x58, 0x58, 0x58, 0x00}}, + {{ 1970, 0, -353}, { 2131, 6391}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1970, 0, -220}, { 2131, 1023}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 1870, 0, -220}, { 0, 1023}, {0xc8, 0x00, 0x00, 0x00}}, + {{ 1870, 0, -353}, { 0, 6392}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1870, 53, -353}, { 2130, 6392}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1870, 52, -220}, { 2130, 1024}, {0xc8, 0x00, 0x00, 0x00}}, + {{ 1969, 220, -352}, { 1856, -3475}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1969, 220, -452}, { -191, -3475}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1970, 0, -453}, { -204, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1970, 0, -353}, { 1843, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1679, 220, -352}, { 3904, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1869, 220, -352}, { 12, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1870, 0, -353}, { 0, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1680, 0, -353}, { 3891, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1969, 220, -452}, { 2896, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1919, 220, -502}, { 1445, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1920, 0, -503}, { 1448, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1970, 0, -453}, { 2896, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1869, 220, -552}, { -5, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1870, 0, -553}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1869, 220, -352}, { 2060, -403}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1895, 85, -353}, { 1536, 2350}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1870, 53, -353}, { 2048, 3019}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1945, 85, -353}, { 512, 2349}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1969, 220, -352}, { 12, -403}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1970, 53, -353}, { 0, 3017}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1869, 220, -552}, { 3891, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1679, 220, -552}, { 0, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -553}, { 16, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1870, 0, -553}, { 3907, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 0, -402}, { 8191, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1079, 0, -502}, { 8191, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 979, 0, -502}, { 4095, -3071}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -402}, { 0, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 979, 0, -752}, { 1024, -4095}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -852}, { -3071, -8191}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -402}, { -3072, 10239}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 979, 0, -502}, { 1023, 6143}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1079, 0, -752}, { 8191, -1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1079, 0, -852}, { 8191, -5120}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 0, -852}, { 0, -5119}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 979, 0, -752}, { 4095, -1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 879, 220, -352}, { 3904, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1079, 220, -352}, { -191, -3475}, {0x68, 0x68, 0x64, 0x00}}, + {{ 1079, 0, -352}, { -188, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 879, 0, -352}, { 3907, 1023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 220, -852}, { 1024, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 220, -902}, { 0, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 0, -902}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 0, -852}, { 1023, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 220, -752}, { 0, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 0, -752}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 0, -552}, { 3072, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 220, -552}, { 3072, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 779, 220, -452}, { 511, -3475}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 779, 0, -452}, { 511, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 779, 0, -802}, { 7680, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 779, 220, -802}, { 7679, -3475}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 779, 220, -452}, { 2691, -3475}, {0x30, 0x30, 0x30, 0x00}}, + {{ 879, 220, -352}, { -209, -3475}, {0x30, 0x30, 0x30, 0x00}}, + {{ 879, 0, -352}, { -204, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 779, 0, -452}, { 2691, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1079, 220, -902}, { 4505, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 879, 220, -902}, { 409, -3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 879, 0, -902}, { 409, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 0, -902}, { 4505, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 220, -752}, { 2048, -1427}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 220, -852}, { 0, -1427}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1079, 110, -852}, { 0, 822}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1079, 110, -752}, { 2047, 822}, {0x88, 0x88, 0x88, 0x00}}, + {{ 879, 220, -902}, { 2486, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 779, 220, -802}, { -409, -3475}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 779, 0, -802}, { -409, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 879, 0, -902}, { 2486, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2261, 66, 551}, { 2184, 518}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2261, 79, 551}, { 2152, 10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2245, 83, 504}, { 119, 28}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2245, 71, 503}, { 140, 518}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2265, 63, 603}, { 2262, 514}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2266, 75, 603}, { 2231, 28}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2261, 79, 551}, { 117, 7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2261, 66, 551}, { 144, 514}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2245, 83, 504}, { 2180, 21}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2214, 86, 460}, { -17, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2213, 73, 460}, { 0, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2245, 71, 503}, { 2174, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2243, 67, 703}, { 2340, 10}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2260, 71, 656}, { 284, 36}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2259, 59, 656}, { 337, 521}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2243, 54, 703}, { 2384, 521}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2210, 51, 744}, { 2407, 512}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2210, 63, 744}, { 2370, 25}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2243, 67, 703}, { 254, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2243, 54, 703}, { 285, 512}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2259, 59, 656}, { 2384, 522}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 2260, 71, 656}, { 2345, 35}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 2266, 75, 603}, { 182, 36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2265, 63, 603}, { 222, 522}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 2266, 75, 603}, { 681, 1007}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2260, 71, 656}, { 2844, 1007}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2271, 71, 659}, { 2901, 548}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2278, 75, 603}, { 613, 511}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2214, 86, 460}, { -511, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2245, 83, 504}, { 1685, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2254, 83, 497}, { 1679, 588}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2220, 86, 452}, { -605, 626}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2245, 83, 504}, { 625, 1009}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2261, 79, 551}, { 2658, 1009}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2273, 79, 548}, { 2678, 511}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2254, 83, 497}, { 489, 595}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2243, 67, 703}, { 1830, 1014}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2253, 67, 709}, { 1900, 564}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2271, 71, 659}, { -273, 555}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2260, 71, 656}, { -225, 1014}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2266, 75, 603}, { 2732, 1015}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2278, 75, 603}, { 2763, 516}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2273, 79, 548}, { 521, 527}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2261, 79, 551}, { 618, 1015}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2243, 67, 703}, { -260, 1007}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2210, 63, 744}, { 1856, 1007}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2219, 63, 754}, { 1945, 491}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2253, 67, 709}, { -338, 559}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2071, 39, 799}, { 2425, 522}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2071, 51, 800}, { 2382, 37}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2122, 55, 793}, { 298, 38}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2122, 43, 793}, { 357, 522}, {0x68, 0x68, 0x64, 0x00}}, + {{ 2122, 43, 793}, { 2400, 517}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2122, 55, 793}, { 2342, 34}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2169, 59, 774}, { 284, 33}, {0x80, 0x80, 0x80, 0x00}}, + {{ 2168, 47, 774}, { 339, 517}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1970, 31, 775}, { 2575, 528}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1971, 43, 775}, { 2510, 41}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 2018, 47, 792}, { 461, 44}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 2017, 35, 792}, { 518, 528}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 2169, 59, 774}, { 2348, 28}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2210, 63, 744}, { 281, 27}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2210, 51, 744}, { 330, 512}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2168, 47, 774}, { 2402, 512}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 2017, 35, 792}, { 2553, 529}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2018, 47, 792}, { 2495, 45}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2071, 39, 799}, { 348, 530}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2071, 51, 800}, { 305, 45}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1900, 23, 701}, { 2686, 538}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1900, 35, 701}, { 2639, 54}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1930, 39, 742}, { 547, 53}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1930, 27, 743}, { 589, 538}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1930, 39, 742}, { 2572, 56}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1971, 43, 775}, { 464, 53}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1970, 31, 775}, { 522, 541}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1930, 27, 743}, { 2620, 541}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1920, 39, 751}, { 2150, 532}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1964, 43, 787}, { -173, 492}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1971, 43, 775}, { -51, 1054}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1930, 39, 742}, { 2056, 1054}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2210, 63, 744}, { -230, 1051}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2169, 59, 774}, { 1837, 1051}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2176, 59, 786}, { 1887, 490}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2219, 63, 754}, { -288, 530}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1890, 35, 709}, { 2114, 526}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1920, 39, 751}, { -18, 515}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1930, 39, 742}, { 27, 1044}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1900, 35, 701}, { 2119, 1044}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2125, 55, 806}, { 1918, 522}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2176, 59, 786}, { -312, 494}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2169, 59, 774}, { -232, 1051}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2122, 55, 793}, { 1825, 1051}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2070, 51, 812}, { 1987, 560}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2125, 55, 806}, { -260, 515}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2122, 55, 793}, { -218, 1051}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2071, 51, 800}, { 1865, 1051}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1964, 43, 787}, { 2056, 483}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2015, 47, 804}, { -91, 559}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2018, 47, 792}, { -55, 1055}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1971, 43, 775}, { 1993, 1055}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2015, 47, 804}, { 2053, 532}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2070, 51, 812}, { -218, 520}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2071, 51, 800}, { -203, 1025}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2018, 47, 792}, { 1985, 1025}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1872, 14, 600}, { 2926, 545}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1880, 30, 653}, { 681, 36}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1879, 18, 654}, { 714, 521}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1872, 27, 600}, { 2886, 36}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1880, 30, 653}, { 2703, 52}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1900, 35, 701}, { 602, 52}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1879, 18, 654}, { 2758, 536}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1900, 23, 701}, { 657, 535}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1869, 5, 502}, { 3838, 546}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1869, 18, 503}, { 3777, 22}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1872, 27, 600}, { -184, 38}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1872, 14, 600}, { -128, 546}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1970, 12, 601}, { 4030, 514}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 25, 599}, { 3995, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1969, 17, 501}, { 0, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1969, 5, 503}, { 26, 504}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, 400}, { 4895, 543}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1870, 13, 399}, { 4895, 31}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1869, 18, 503}, { 704, 17}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1869, 5, 502}, { 742, 543}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1969, 17, 501}, { 4133, 8}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 13, 399}, { 0, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 0, 400}, { 0, 512}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1969, 5, 503}, { 4172, 511}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 13, 399}, { 7467, 976}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1860, 13, 399}, { 7468, 571}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1859, 18, 501}, { 3330, 520}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1869, 18, 503}, { 3278, 907}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1872, 27, 600}, { -674, 1014}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1860, 27, 600}, { -686, 560}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1869, 30, 658}, { 33, 573}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1880, 30, 653}, { 166, 1021}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1872, 27, 600}, { 2370, 1021}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1860, 27, 600}, { 2423, 570}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1980, 13, 399}, { -512, 618}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1970, 13, 399}, { -512, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1969, 17, 501}, { 3620, 1062}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1979, 17, 501}, { 3622, 658}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1970, 25, 599}, { 7610, 1018}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1980, 25, 599}, { 7610, 612}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1869, 30, 658}, { 2176, 558}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1890, 35, 709}, { -31, 521}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1900, 35, 701}, { 90, 1025}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1880, 30, 653}, { 2190, 1025}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1970, 13, 399}, { 4030, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 13, 300}, { 0, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 0, 300}, { 0, 512}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 0, 400}, { 4055, 512}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1870, 0, 300}, { 4835, 552}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1870, 13, 300}, { 4835, 40}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1870, 13, 399}, { 805, 40}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1870, 0, 400}, { 780, 552}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1870, 0, 100}, { 8858, 548}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1870, 13, 100}, { 8858, 36}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1870, 13, 300}, { 747, 38}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1870, 0, 300}, { 747, 550}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1970, 0, 300}, { 8110, 512}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 13, 300}, { 8110, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 13, 100}, { 0, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 0, 100}, { 0, 512}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1980, 13, 100}, { -511, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1970, 13, 100}, { -512, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1970, 13, 300}, { 7596, 1027}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1980, 13, 300}, { 7596, 622}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1870, 13, 300}, { 11496, 989}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1860, 13, 300}, { 11497, 583}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1860, 13, 399}, { 7468, 571}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1870, 13, 399}, { 7467, 976}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1870, 13, 100}, { 19603, 1014}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1860, 13, 100}, { 19605, 609}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1980, 13, 300}, { -511, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1970, 13, 300}, { -512, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1970, 13, 399}, { 3517, 1025}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1980, 13, 399}, { 3516, 620}, {0xac, 0xad, 0xac, 0x00}}, + {{ -50, 0, -400}, { -942, 512}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 13, -400}, { -942, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 13, -200}, { -9053, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 0, -200}, { -9053, 512}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 0, -600}, { 7167, 512}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 13, -600}, { 7167, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ 50, 0, -200}, { 16221, 511}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 13, -200}, { 16221, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 13, -400}, { 8110, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 0, -400}, { 8110, 511}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 13, -600}, { 0, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 0, -600}, { 0, 511}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 60, 13, -400}, { 7598, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, -400}, { 7598, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, -200}, { 15709, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 60, 13, -200}, { 15709, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 60, 13, -600}, { -511, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, -600}, { -512, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, -400}, { -6574, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -60, 13, -400}, { -6574, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -60, 13, -200}, {-14685, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, -200}, {-14685, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, -600}, { 1536, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -60, 13, -600}, { 1535, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, 200}, {-25275, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 0, 200}, {-25275, 512}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 0, 0}, {-17164, 512}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 13, 0}, {-17164, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ 50, 13, 0}, { -6144, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 0, 0}, { -6144, 323}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 0, 200}, { -1024, 323}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 13, 200}, { -1024, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ -50, 0, -200}, { -9053, 512}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 13, -200}, { -9053, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ 50, 13, -200}, {-11264, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 0, -200}, {-11264, 323}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 60, 13, 0}, { 23820, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, 0}, { 23820, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, 200}, { 31931, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 60, 13, 200}, { 31931, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -60, 13, 200}, {-15547, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, 200}, {-15547, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, 0}, { -7436, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -60, 13, 0}, { -7436, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 60, 13, -200}, { 15709, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, -200}, { 15709, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, -200}, { 674, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -60, 13, -200}, { 674, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1969, 90, 505}, { 4592, 533}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1970, 104, 505}, { 4590, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2069, 96, 501}, { 511, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2069, 83, 501}, { 473, 489}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 2126, 80, 409}, { 2953, 551}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2126, 93, 409}, { 2915, 32}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2071, 96, 405}, { 678, 41}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2070, 83, 404}, { 688, 551}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2071, 96, 405}, { 3753, 43}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1969, 102, 405}, { -369, 63}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1969, 90, 404}, { -327, 553}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2070, 83, 404}, { 3768, 553}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2213, 73, 460}, { 2068, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2173, 90, 430}, { -21, 1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2172, 77, 430}, { 0, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2214, 86, 460}, { 2038, -2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2172, 77, 430}, { 2074, 537}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2173, 90, 430}, { 2064, 26}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2126, 93, 409}, { -30, 17}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2126, 80, 409}, { -1, 537}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1970, 104, 505}, { 4073, 913}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1970, 104, 516}, { 4075, 467}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2069, 96, 511}, { 47, 627}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2069, 96, 501}, { 0, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2070, 96, 394}, { 16583, 530}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1969, 102, 394}, { 12457, 536}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1969, 102, 405}, { 12474, 982}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2071, 96, 405}, { 16595, 951}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2126, 93, 409}, { -511, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2173, 90, 430}, { 1583, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2178, 90, 421}, { 1616, 572}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2128, 93, 398}, { -597, 584}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2173, 90, 430}, { -512, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2214, 86, 460}, { 1548, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2220, 86, 452}, { 1585, 616}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2178, 90, 421}, { -567, 574}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2070, 96, 394}, { 16586, 494}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2071, 96, 405}, { 16599, 915}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2126, 93, 409}, { 18830, 1071}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2128, 93, 398}, { 18928, 634}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ -50, 0, 600}, { 3690, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ -50, 13, 600}, { 3690, 512}, {0x30, 0x30, 0x30, 0x00}}, + {{ 50, 13, 600}, { -364, 512}, {0x30, 0x30, 0x30, 0x00}}, + {{ 50, 0, 600}, { -364, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 150, 0, 600}, { -4420, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 150, 13, 600}, { -4420, 512}, {0x30, 0x30, 0x30, 0x00}}, + {{ -50, 0, 200}, {-25275, 512}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 13, 200}, {-25275, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 13, 400}, {-32768, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 0, 400}, {-32768, 512}, {0x68, 0x68, 0x64, 0x00}}, + {{ 250, 0, 300}, { 4014, 512}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 250, 13, 300}, { 4014, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 150, 13, 300}, { -40, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 150, 0, 300}, { -40, 512}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 250, 13, 600}, { -8475, 512}, {0x30, 0x30, 0x30, 0x00}}, + {{ 250, 0, 600}, { -8475, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 50, 0, 300}, { 1535, 323}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 13, 300}, { 1535, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 13, 200}, { -1024, 0}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 50, 0, 200}, { -1024, 323}, {0xd8, 0xd8, 0xd8, 0x00}}, + {{ 60, 13, 200}, { 31931, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, 200}, { 31931, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, 300}, { 32767, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 60, 13, 290}, { 32767, 635}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 13, 610}, {-11547, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 13, 600}, {-11547, 917}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 150, 13, 600}, { -7492, 917}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 150, 13, 610}, { -7492, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, 600}, { -3436, 917}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, 610}, { -3436, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 13, 290}, { 8622, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 150, 13, 290}, { 4567, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 150, 13, 300}, { 4567, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 13, 300}, { 8622, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 60, 13, 290}, { 900, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, 300}, { 512, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, 610}, { -3436, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 13, 600}, { -3436, 917}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, 600}, { 618, 917}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -60, 13, 610}, { 1024, 511}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, 200}, {-15547, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -60, 13, 200}, {-15547, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -60, 13, 400}, {-23658, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, 400}, {-23658, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -60, 13, 610}, {-32174, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, 600}, {-31769, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 13, 600}, { 0, -10}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 0, 600}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 0, 400}, { 16384, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ -50, 13, 400}, { 16384, -10}, {0x68, 0x68, 0x64, 0x00}}, + {{ 250, 13, 300}, { 4014, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 250, 0, 300}, { 4014, 512}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 350, 0, 300}, { 8070, 512}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 350, 13, 300}, { 8070, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 450, 0, 300}, { 12125, 512}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 450, 13, 300}, { 12125, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 580, 13, 600}, {-21858, 512}, {0x30, 0x30, 0x30, 0x00}}, + {{ 580, 0, 600}, {-21858, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 450, 0, 600}, {-16586, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 450, 13, 600}, {-16586, 512}, {0x30, 0x30, 0x30, 0x00}}, + {{ 350, 0, 600}, {-12531, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 350, 13, 600}, {-12531, 512}, {0x30, 0x30, 0x30, 0x00}}, + {{ 250, 0, 600}, { -8475, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 250, 13, 600}, { -8475, 512}, {0x30, 0x30, 0x30, 0x00}}, + {{ 580, 0, 300}, { 17397, 512}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 580, 13, 300}, { 17397, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 350, 13, 290}, { 12678, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 350, 13, 300}, { 12678, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 13, 300}, { 16733, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 13, 290}, { 16733, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 580, 13, 300}, { 22005, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 580, 13, 290}, { 22005, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 580, 13, 610}, {-24930, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 580, 13, 600}, {-24930, 917}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 13, 600}, {-19658, 917}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 13, 610}, {-19658, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 350, 13, 600}, {-15603, 917}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 350, 13, 610}, {-15603, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 13, 600}, {-11547, 917}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 13, 610}, {-11547, 512}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 13, 290}, { 8622, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 13, 300}, { 8622, 1023}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1050, 13, 300}, { 3882, 16}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 950, 13, 300}, { -172, 16}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 950, 0, 300}, { -172, 528}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1050, 0, 300}, { 3882, 528}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 650, 25, 300}, { 0, 511}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 750, 15, 300}, { 4075, 511}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 750, 28, 300}, { 4024, 2}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 650, 38, 300}, { -50, 2}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 750, 28, 300}, { -79, 8}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 750, 15, 300}, { -28, 517}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 850, 5, 300}, { 4047, 517}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 850, 18, 300}, { 3996, 8}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 750, 28, 600}, { -3051, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 750, 15, 600}, { -3102, 509}, {0x30, 0x30, 0x30, 0x00}}, + {{ 650, 25, 600}, { 973, 509}, {0x30, 0x30, 0x30, 0x00}}, + {{ 650, 38, 600}, { 1024, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 850, 5, 600}, { -7178, 509}, {0x30, 0x30, 0x30, 0x00}}, + {{ 850, 18, 600}, { -7127, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 950, 13, 600}, { 0, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 950, 0, 600}, { -25, 511}, {0x30, 0x30, 0x30, 0x00}}, + {{ 850, 5, 600}, { 4034, 511}, {0x30, 0x30, 0x30, 0x00}}, + {{ 850, 18, 600}, { 4060, 0}, {0x30, 0x30, 0x30, 0x00}}, + {{ 850, 5, 300}, { -99, 526}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 950, 0, 300}, { 3961, 526}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 950, 13, 300}, { 3935, 15}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 850, 18, 300}, { -124, 15}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1050, 13, 600}, { -3523, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 950, 13, 600}, { 512, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{ 950, 13, 610}, { 512, 618}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1050, 13, 610}, { -3523, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1050, 13, 290}, { 16682, 621}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 950, 13, 290}, { 12629, 621}, {0xac, 0xad, 0xac, 0x00}}, + {{ 950, 13, 300}, { 12629, 1027}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1050, 13, 300}, { 16682, 1027}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 850, 18, 300}, { 8585, 1026}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 850, 18, 290}, { 8585, 621}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 750, 28, 290}, { 4548, 619}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ 750, 28, 300}, { 4548, 1025}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ 650, 38, 300}, { 511, 1024}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ 650, 38, 290}, { 511, 618}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ 850, 18, 600}, { -3542, 1021}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 750, 28, 600}, { 532, 1022}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ 750, 28, 610}, { 532, 617}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ 850, 18, 610}, { -3542, 615}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 650, 38, 600}, { 4607, 1023}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ 650, 38, 610}, { 4607, 618}, {0xa0, 0xa1, 0xa0, 0x00}}, + {{ 950, 13, 610}, { -7600, 614}, {0xac, 0xad, 0xac, 0x00}}, + {{ 950, 13, 600}, { -7600, 1020}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1350, 20, 300}, { 647, 567}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1350, 33, 300}, { 697, 57}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1250, 23, 300}, { -3377, 57}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1250, 10, 300}, { -3428, 567}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1450, 40, 600}, { 4333, 517}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 20, 600}, { 8469, 517}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 33, 600}, { 8369, 14}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1450, 53, 600}, { 4233, 14}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1550, 73, 600}, { 97, 14}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1550, 60, 600}, { 198, 517}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1450, 53, 300}, { 3735, 78}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1350, 33, 300}, { -400, 78}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1350, 20, 300}, { -500, 580}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1450, 40, 300}, { 3635, 580}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1550, 60, 300}, { 7770, 580}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1550, 73, 300}, { 7871, 78}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1050, 0, 600}, { 1113, 527}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1050, 13, 600}, { 1087, 16}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1150, 18, 600}, { -2972, 16}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1150, 5, 600}, { -2947, 527}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1250, 10, 600}, { -7007, 527}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1250, 23, 600}, { -7033, 16}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1250, 23, 300}, { 3792, 35}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1150, 18, 300}, { -267, 35}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1150, 5, 300}, { -293, 546}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1250, 10, 300}, { 3767, 546}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1050, 13, 300}, { -4328, 35}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1050, 0, 300}, { -4353, 546}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1350, 33, 600}, { -2930, 26}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1350, 20, 600}, { -2879, 536}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1250, 10, 600}, { 1196, 536}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1250, 23, 600}, { 1145, 26}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1250, 23, 300}, { 24802, 1026}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1350, 33, 300}, { 28870, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ 1350, 33, 290}, { 28870, 619}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ 1250, 23, 290}, { 24802, 620}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1150, 18, 290}, { 20742, 621}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1150, 18, 300}, { 20742, 1026}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1450, 53, 600}, {-19826, 1029}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 1350, 33, 600}, {-15710, 1026}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ 1350, 33, 610}, {-15710, 621}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ 1450, 53, 610}, {-19826, 624}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 1250, 23, 600}, {-11634, 1025}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1250, 23, 610}, {-11634, 619}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 1150, 18, 600}, { -7578, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1150, 18, 610}, { -7578, 619}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 1050, 13, 600}, { -3523, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1050, 13, 610}, { -3523, 618}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1050, 13, 290}, { 16682, 621}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1050, 13, 300}, { 16682, 1027}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1350, 33, 290}, { 198, 619}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ 1350, 33, 300}, { 198, 1024}, {0xc8, 0xc9, 0xc8, 0x00}}, + {{ 1450, 53, 300}, { 4282, 1021}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 1450, 53, 290}, { 4282, 616}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 1550, 73, 300}, { 8366, 1019}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 1550, 73, 290}, { 8366, 613}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 1550, 73, 610}, {-23942, 626}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 1550, 73, 600}, {-23942, 1032}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 1648, 99, 506}, { 5332, 592}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1648, 113, 506}, { 5335, 24}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1778, 112, 505}, { 84, 24}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1778, 99, 506}, { 86, 533}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1874, 96, 506}, { 3334, 557}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1875, 110, 505}, { 3315, 1}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1969, 90, 505}, { -536, 534}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1970, 104, 505}, { -547, 1}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1778, 98, 405}, { 5210, 510}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1778, 111, 405}, { 5221, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1649, 97, 405}, { -20, 497}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1649, 110, 405}, { 0, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1969, 102, 405}, { 7819, 59}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1874, 107, 405}, { 3950, 22}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1874, 94, 405}, { 3956, 512}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1969, 90, 404}, { 7847, 551}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1874, 107, 405}, { 3950, 23}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1778, 111, 405}, { 46, 2}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1778, 98, 405}, { 58, 512}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1778, 99, 506}, { 4182, 506}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1778, 112, 505}, { 4188, -3}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1875, 110, 505}, { 236, -3}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1874, 96, 506}, { 277, 550}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1875, 110, 505}, { 7935, 954}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1778, 112, 505}, { 11887, 990}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1778, 112, 516}, { 11888, 544}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1875, 110, 516}, { 7937, 508}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1648, 113, 506}, { 17135, 1024}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1648, 113, 517}, { 17144, 578}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1970, 104, 505}, { 4073, 913}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1875, 110, 505}, { 7935, 955}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1875, 110, 516}, { 7937, 509}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1970, 104, 505}, { 4073, 913}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1875, 110, 516}, { 7937, 509}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1970, 104, 516}, { 4075, 467}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1969, 102, 394}, { 12457, 536}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1874, 107, 394}, { 8588, 580}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1874, 107, 405}, { 8605, 1026}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1969, 102, 405}, { 12474, 982}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1874, 107, 394}, { 8591, 495}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1777, 111, 394}, { 4687, 539}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1778, 111, 405}, { 4704, 973}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 1874, 107, 405}, { 8608, 941}, {0xac, 0xad, 0xac, 0x00}}, + {{ 1649, 110, 394}, { -528, 578}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1649, 110, 405}, { -511, 1023}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 1969, 102, 394}, { -4734, -2918}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1969, 60, 394}, { -4770, -1868}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1874, 60, 394}, { -2391, -1801}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1874, 107, 394}, { -2355, -2961}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1649, 110, 394}, { 3074, -2962}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1777, 111, 394}, { 8, -2986}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1778, -50, 392}, { 0, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1649, -50, 392}, { 3054, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1874, 107, 394}, { -2356, -2961}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1778, -50, 392}, { -77, 1008}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1777, 111, 394}, { 44, -2994}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1648, 113, 517}, { 4011, -5139}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1648, 113, 506}, { 3642, -5141}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1648, 99, 506}, { 3648, -4609}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1649, -50, 517}, { 4079, 1045}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1649, 97, 405}, { 277, -4580}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1649, -50, 392}, { -82, 1021}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1649, 110, 394}, { -113, -5049}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1649, 110, 405}, { 254, -5047}, {0x88, 0x88, 0x88, 0x00}}, + {{ 1550, 73, 610}, { 1, -2563}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1550, -50, 610}, { 0, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1550, 60, 600}, { 294, -2195}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1550, 73, 600}, { 293, -2564}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1550, -51, 290}, { 9368, 1023}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1550, 60, 300}, { 9072, -2222}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1550, 73, 290}, { 9363, -2592}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1550, 73, 300}, { 9070, -2591}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1150, 18, 290}, { 457, -954}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1151, -50, 290}, { 438, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1051, -50, 290}, { 3364, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1050, 13, 290}, { 3383, -808}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1550, -51, 290}, { 0, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1450, -51, 290}, { 2916, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1450, 53, 290}, { 2940, -1993}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1550, 73, 290}, { 18, -2592}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1351, -50, 290}, { 5832, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1350, 33, 290}, { 5863, -1393}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1350, 33, 290}, { -274, -1370}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1351, -50, 290}, { -292, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1251, -50, 290}, { 2633, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1250, 23, 290}, { 2651, -1081}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1151, -50, 290}, { 5558, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1150, 18, 290}, { 5577, -936}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1051, -50, 290}, { 3364, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 951, -50, 290}, { 6290, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 950, 13, 290}, { 6308, -808}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1050, 13, 290}, { 3383, -808}, {0x30, 0x31, 0x30, 0x00}}, + {{ 851, -50, 290}, { 3071, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 751, -50, 290}, { 5997, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 750, 28, 290}, { 6016, -1247}, {0x30, 0x31, 0x30, 0x00}}, + {{ 850, 18, 290}, { 3090, -954}, {0x30, 0x31, 0x30, 0x00}}, + {{ 651, -50, 290}, { 8923, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 650, 38, 290}, { 8941, -1539}, {0x30, 0x31, 0x30, 0x00}}, + {{ 950, 13, 290}, { 164, -808}, {0x30, 0x31, 0x30, 0x00}}, + {{ 951, -50, 290}, { 146, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 650, 38, 610}, { 9210, -1539}, {0x88, 0x88, 0x88, 0x00}}, + {{ 650, 38, 600}, { 8917, -1539}, {0x88, 0x88, 0x88, 0x00}}, + {{ 650, 25, 600}, { 8917, -1170}, {0x88, 0x88, 0x88, 0x00}}, + {{ 650, -50, 610}, { 9219, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 650, 25, 300}, { 140, -1170}, {0x88, 0x88, 0x88, 0x00}}, + {{ 651, -50, 290}, { -146, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 650, 25, 300}, { 140, -1170}, {0x78, 0x78, 0x78, 0x00}}, + {{ 650, 38, 300}, { 140, -1539}, {0x78, 0x78, 0x78, 0x00}}, + {{ 650, 38, 290}, { -152, -1539}, {0x78, 0x78, 0x78, 0x00}}, + {{ 580, -50, 500}, { 0, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 450, -50, 500}, { 4437, 1023}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 450, 0, 500}, { 4448, -538}, {0x30, 0x30, 0x30, 0x00}}, + {{ 580, 0, 500}, { 10, -538}, {0x30, 0x30, 0x30, 0x00}}, + {{ 580, 0, 400}, { 3333, -470}, {0x00, 0x00, 0x00, 0x00}}, + {{ 450, 0, 400}, { 5, -470}, {0x00, 0x00, 0x00, 0x00}}, + {{ 450, -50, 400}, { 0, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 580, -50, 400}, { 3328, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 580, 0, 600}, { 152, -438}, {0x30, 0x30, 0x30, 0x00}}, + {{ 580, -50, 610}, { -146, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 580, -50, 500}, { 3070, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 580, 0, 500}, { 3078, -438}, {0x30, 0x30, 0x30, 0x00}}, + {{ 580, 13, 600}, { 152, -808}, {0x30, 0x30, 0x30, 0x00}}, + {{ 580, 13, 610}, { -139, -808}, {0x30, 0x30, 0x30, 0x00}}, + {{ 580, -50, 400}, { 5996, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 581, -50, 290}, { 9219, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 580, 0, 300}, { 8929, -439}, {0x30, 0x30, 0x30, 0x00}}, + {{ 580, 0, 400}, { 6003, -439}, {0x30, 0x30, 0x30, 0x00}}, + {{ 580, 13, 290}, { 9222, -808}, {0x30, 0x30, 0x30, 0x00}}, + {{ 580, 13, 300}, { 8929, -808}, {0x30, 0x30, 0x30, 0x00}}, + {{ 450, -50, 500}, { 3070, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 450, -50, 400}, { 5996, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 450, 0, 400}, { 6003, -439}, {0x30, 0x30, 0x30, 0x00}}, + {{ 450, 0, 500}, { 3078, -438}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2178, -50, 421}, {-13887, 6417}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2178, 90, 421}, {-14080, 2636}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2220, 86, 452}, {-16093, 2769}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2220, -50, 453}, {-16099, 6440}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1969, 102, 394}, { -4734, -2918}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2070, 96, 394}, { -7271, -2837}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2070, -50, 394}, { -7366, 802}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1969, 60, 394}, { -4770, -1868}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2128, -50, 398}, {-11686, 6356}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2128, 93, 398}, {-12038, 2465}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2070, -50, 394}, { -9396, 6238}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2070, 96, 394}, { -9903, 2236}, {0x30, 0x31, 0x30, 0x00}}, + {{ 60, -50, -200}, { 6979, 1012}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 60, 13, -200}, { 6911, -1016}, {0x30, 0x31, 0x30, 0x00}}, + {{ 60, 13, 0}, { 13, -1030}, {0x30, 0x31, 0x30, 0x00}}, + {{ 60, -50, 0}, { 81, 998}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 60, 13, 290}, { -8192, -1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 60, -50, 290}, { -8192, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 60, -50, 0}, { 1295, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 60, 13, 0}, { 1291, -1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 60, 13, -200}, { 6911, -1016}, {0x30, 0x31, 0x30, 0x00}}, + {{ 60, -50, -200}, { 6979, 1012}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 60, -50, -400}, { 13878, 1026}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 60, 13, -400}, { 13809, -1002}, {0x30, 0x31, 0x30, 0x00}}, + {{ 50, 0, -600}, { 291, -585}, {0x30, 0x30, 0x30, 0x00}}, + {{ 60, -50, -600}, { 0, 877}, {0xfc, 0x00, 0x00, 0x00}}, + {{ -60, -50, -600}, { 3507, 877}, {0xfc, 0x00, 0x00, 0x00}}, + {{ -50, 0, -600}, { 3216, -585}, {0x30, 0x30, 0x30, 0x00}}, + {{ 50, 13, -600}, { 291, -954}, {0x30, 0x30, 0x30, 0x00}}, + {{ 60, 13, -600}, { -1, -954}, {0x30, 0x30, 0x30, 0x00}}, + {{ -60, 13, -600}, { 3509, -954}, {0x30, 0x30, 0x30, 0x00}}, + {{ -50, 13, -600}, { 3216, -954}, {0x30, 0x30, 0x30, 0x00}}, + {{ 60, 13, -400}, { -191, -975}, {0x30, 0x31, 0x30, 0x00}}, + {{ 60, -50, -400}, { -165, 930}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 60, -50, -600}, { 5409, 919}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 60, 13, -600}, { 5382, -986}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1860, -50, 300}, { -51, 1010}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1860, -50, 400}, { 3043, 1054}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1860, 13, 399}, { 3032, -903}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1860, 13, 300}, { -43, -947}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1860, -50, 300}, { 6079, 962}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1860, 13, 300}, { 6059, -1054}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1860, 13, 100}, { -19, -1022}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1860, -50, 100}, { 0, 994}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1890, 35, 709}, { 4628, 2885}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 1869, 30, 658}, { 3007, 3061}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 1869, -50, 658}, { 3111, 5198}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1889, -50, 708}, { 4680, 5131}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1859, 18, 501}, { 6186, -1030}, {0x84, 0x85, 0x84, 0x00}}, + {{ 1860, 13, 399}, { 3032, -903}, {0x84, 0x85, 0x84, 0x00}}, + {{ 1860, -50, 400}, { 3043, 1054}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1860, -49, 501}, { 6182, 1059}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1860, 27, 600}, { 1227, 3265}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1860, -50, 601}, { 1404, 5308}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1869, 30, 658}, { 3007, 3061}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1860, 27, 600}, { 1227, 3265}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1859, 18, 501}, { -1675, 3661}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1860, -49, 501}, { -1487, 5495}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1890, 35, 709}, { 4628, 2885}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 1889, -50, 708}, { 4680, 5131}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1920, -50, 751}, { 6176, 5104}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1920, 39, 751}, { 6185, 2749}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 1964, 43, 787}, { 7877, 2655}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1920, 39, 751}, { 6185, 2749}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1964, -50, 787}, { 7797, 5121}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2125, 55, 806}, {-31618, 2643}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2124, -50, 806}, {-31921, 5437}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2175, -50, 786}, {-30257, 5594}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2176, 59, 786}, {-29878, 2692}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2219, -50, 754}, {-28551, 5763}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2219, 63, 754}, {-28142, 2749}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2015, 47, 804}, { 9450, 2621}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2014, -50, 804}, { 9298, 5196}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2070, -50, 812}, { 10952, 5301}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2070, 51, 812}, { 11161, 2616}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2124, -50, 806}, { 12578, 5437}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2125, 55, 806}, { 12881, 2643}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2015, 47, 804}, { 9450, 2621}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2278, -50, 603}, {-22784, 6233}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2273, -50, 548}, {-20605, 6345}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2273, 79, 548}, {-20285, 2892}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2278, 75, 603}, {-22358, 2890}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2254, -50, 497}, {-18417, 6415}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2254, 83, 497}, {-18239, 2853}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2220, -50, 453}, {-16099, 6440}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2220, 86, 452}, {-16093, 2769}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2219, -50, 754}, { -808, 2698}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2252, -50, 709}, { 681, 2871}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2253, 67, 709}, { 1061, -258}, {0x68, 0x69, 0x68, 0x00}}, + {{ 2219, 63, 754}, { -455, -326}, {0x68, 0x69, 0x68, 0x00}}, + {{ 2253, 67, 709}, {-26267, 2815}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2252, -50, 709}, {-26732, 5937}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2270, -50, 659}, {-24878, 6091}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2271, 71, 659}, {-24411, 2859}, {0x30, 0x31, 0x30, 0x00}}, + {{ 351, -50, 290}, { -6341, 1057}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 251, -50, 290}, { -3072, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 250, 13, 290}, { -3072, -1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 350, 13, 290}, { -6341, -990}, {0x30, 0x31, 0x30, 0x00}}, + {{ 451, -50, 290}, { -9611, 1090}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, 13, 290}, { -9611, -957}, {0x30, 0x31, 0x30, 0x00}}, + {{ 580, 13, 290}, {-13862, -914}, {0x30, 0x31, 0x30, 0x00}}, + {{ 581, -50, 290}, {-13862, 1133}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1874, 60, 394}, { -8521, -16803}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1874, 60, 516}, { -5070, -16729}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1779, -50, 516}, { -5521, -12696}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1778, -50, 392}, { -9041, -12762}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2069, -50, 501}, { 3099, 1025}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1969, 60, 516}, { 3153, -3350}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1969, 60, 394}, { 40, -3388}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2070, -50, 394}, { 102, 1000}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1969, 60, 394}, { -1019, 1544}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1969, 60, 516}, { 2183, 1524}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1874, 60, 516}, { 2231, -1301}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1874, 60, 394}, { -977, -1281}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2069, 96, 511}, { 11350, -3367}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1970, 104, 516}, { 8454, -3569}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1969, 60, 516}, { 8439, -2296}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2069, -50, 501}, { 11408, 884}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1970, 104, 516}, { 2337, -499}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1875, 110, 516}, { -355, -634}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1874, 60, 516}, { -401, 787}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1969, 60, 516}, { 2301, 750}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1778, 112, 516}, { 2829, -3749}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1779, -50, 516}, { 2902, 977}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1874, 60, 516}, { 5653, -2265}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1875, 110, 516}, { 5676, -3715}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1779, -50, 516}, { 3935, 994}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1778, 112, 516}, { 3914, -3740}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1648, 113, 517}, { 120, -3762}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1649, -50, 517}, { 146, 994}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1250, -50, 610}, { 146, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1350, -50, 610}, { 3071, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1350, 33, 610}, { 3072, -1393}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1250, 23, 610}, { 146, -1100}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1450, -50, 610}, { 5997, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1450, 53, 610}, { 5997, -1978}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1450, -50, 610}, { -292, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1550, -50, 610}, { 2633, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1550, 73, 610}, { 2633, -2563}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1450, 53, 610}, { -292, -1978}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1150, -50, 610}, { 2340, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1150, 18, 610}, { 2340, -954}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1050, 13, 610}, { -584, -808}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1050, -50, 610}, { -585, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1250, -50, 610}, { 5266, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1250, 23, 610}, { 5266, -1100}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1050, 13, 610}, { 5559, -808}, {0x00, 0x01, 0x00, 0x00}}, + {{ 950, 13, 610}, { 2633, -808}, {0x00, 0x01, 0x00, 0x00}}, + {{ 950, -50, 610}, { 2633, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1050, -50, 610}, { 5558, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 850, -50, 610}, { -292, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 850, 18, 610}, { -292, -954}, {0x00, 0x01, 0x00, 0x00}}, + {{ 650, -50, 610}, { 0, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 750, -50, 610}, { 2925, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 750, 28, 610}, { 2926, -1247}, {0x00, 0x01, 0x00, 0x00}}, + {{ 650, 38, 610}, { 0, -1539}, {0x00, 0x01, 0x00, 0x00}}, + {{ 850, -50, 610}, { 5851, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 850, 18, 610}, { 5851, -954}, {0x00, 0x01, 0x00, 0x00}}, + {{ 250, 13, 610}, { 5272, -919}, {0x00, 0x01, 0x00, 0x00}}, + {{ 250, -50, 610}, { 5182, 1011}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 350, -50, 610}, { 7923, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 350, 13, 610}, { 8013, -892}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, -50, 610}, { 7923, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 580, -50, 610}, { 12036, 1079}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 580, 13, 610}, { 12161, -830}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 13, 610}, { 8049, -871}, {0x00, 0x01, 0x00, 0x00}}, + {{ 350, 13, 610}, { 5272, -919}, {0x00, 0x01, 0x00, 0x00}}, + {{ 350, -50, 610}, { 5182, 1011}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, 13, 610}, { 8013, -892}, {0x00, 0x01, 0x00, 0x00}}, + {{ 50, 13, 610}, { -211, -974}, {0x00, 0x01, 0x00, 0x00}}, + {{ 52, -50, 610}, { -236, 957}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 151, -50, 610}, { 2472, 984}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 150, 13, 610}, { 2530, -947}, {0x00, 0x01, 0x00, 0x00}}, + {{ -60, -50, 610}, { -3320, 926}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, 13, 610}, { -3227, -1004}, {0x00, 0x01, 0x00, 0x00}}, + {{ 250, -50, 610}, { 5182, 1011}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 250, 13, 610}, { 5272, -919}, {0x00, 0x01, 0x00, 0x00}}, + {{ -60, -50, 400}, { 5082, 988}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, 13, 400}, { 5132, -1013}, {0x88, 0x89, 0x88, 0x00}}, + {{ -60, 13, 200}, { -223, -974}, {0x88, 0x89, 0x88, 0x00}}, + {{ -60, -50, 200}, { -274, 1027}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, -50, 610}, { 10709, 946}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, 13, 610}, { 10756, -1054}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1979, 17, 501}, { -3571, -1163}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1980, -47, 503}, { -3665, 941}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1981, -50, 400}, { -372, 1017}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1980, 13, 399}, { -311, -1022}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1980, 25, 599}, { -1019, -914}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1980, 6, 601}, { -1096, -321}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1980, -47, 503}, { 1840, 1413}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1979, 17, 501}, { 1955, -647}, {0x30, 0x31, 0x30, 0x00}}, + {{ 60, -50, 290}, { 3175, 960}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 60, 13, 290}, { 3154, -1086}, {0x30, 0x31, 0x30, 0x00}}, + {{ 150, 13, 290}, { 197, -1057}, {0x30, 0x31, 0x30, 0x00}}, + {{ 151, -50, 290}, { 197, 991}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 250, 13, 290}, { -3072, -1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 251, -50, 290}, { -3072, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, -50, 0}, { 11708, 989}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, 13, 0}, { 11697, -960}, {0x88, 0x89, 0x88, 0x00}}, + {{ -60, 13, -200}, { 5645, -937}, {0x88, 0x89, 0x88, 0x00}}, + {{ -60, -50, -200}, { 5655, 1012}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, -50, 200}, { -274, 1027}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, 13, 200}, { -223, -974}, {0x88, 0x89, 0x88, 0x00}}, + {{ -60, 13, 0}, { -5580, -934}, {0x88, 0x89, 0x88, 0x00}}, + {{ -60, -50, 0}, { -5630, 1067}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, 13, -400}, { -407, -914}, {0x88, 0x89, 0x88, 0x00}}, + {{ -60, -50, -400}, { -396, 1035}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, -50, -200}, { 5655, 1012}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, 13, -200}, { 5645, -937}, {0x88, 0x89, 0x88, 0x00}}, + {{ -60, 13, -600}, { 28, -918}, {0x88, 0x89, 0x88, 0x00}}, + {{ -60, -50, -600}, { 4, 1010}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, -50, -400}, { 5673, 1050}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -60, 13, -400}, { 5697, -878}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1860, -50, 100}, { 4106, 1023}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1870, 0, 100}, { 3756, -565}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1970, 0, 100}, { 343, -565}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1981, -50, 100}, { 0, 1024}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1860, 13, 100}, { 4093, -966}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1870, 13, 100}, { 3752, -966}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1970, 13, 100}, { 338, -966}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1980, 13, 100}, { -2, -966}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1980, 13, 300}, { 7, -972}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1981, -50, 300}, { -21, 961}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1981, -50, 100}, { 6024, 995}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1980, 13, 100}, { 6053, -938}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1980, 13, 300}, { 2870, -1028}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1980, 13, 399}, { -311, -1022}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1981, -50, 400}, { -372, 1017}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1981, -50, 300}, { 2829, 1012}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 150, 0, -990}, { 2852, -166}, {0xfc, 0x34, 0x34, 0x00}}, + {{ 150, 84, -990}, { 2853, -2127}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 50, 84, -990}, { 810, -2123}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 50, 0, -990}, { 809, -162}, {0xfc, 0x34, 0x34, 0x00}}, + {{ 51, -50, -990}, { 823, 1004}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 150, -50, -990}, { 2852, 1000}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 150, 168, -990}, { 2853, -4089}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 50, 168, -990}, { 811, -4086}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 25, 109, -990}, { 299, -2708}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ -50, 0, -990}, { -1232, -159}, {0xfc, 0x34, 0x34, 0x00}}, + {{ -49, -50, -990}, { -1218, 1007}, {0xfc, 0x00, 0x00, 0x00}}, + {{ -50, 168, -990}, { -1231, -4082}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -25, 109, -990}, { -721, -2706}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ -50, 84, -990}, { -1231, -2120}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ -150, 84, -990}, { -3273, -2117}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ -150, 0, -990}, { -3273, -156}, {0xfc, 0x34, 0x34, 0x00}}, + {{ -150, 168, -990}, { -3273, -4079}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -200, 168, -990}, { -4290, -4077}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 250, -50, -990}, { 2195, 1015}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 250, 168, -990}, { 2098, -4059}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 150, 84, -990}, { -201, -2129}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 150, 0, -990}, { -162, -173}, {0xfc, 0x34, 0x34, 0x00}}, + {{ 150, -50, -990}, { -139, 989}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 350, -50, -990}, { 4321, 1038}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 350, 168, -990}, { 4224, -4035}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 150, 168, -990}, { -240, -4085}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -150, -50, -990}, { -3273, 1010}, {0xfc, 0x00, 0x00, 0x00}}, + {{ -200, -50, -990}, { -4295, 1012}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 450, 192, -890}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -840}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -840}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -890}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -790}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 192, -790}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 460, 192, -790}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 460, 168, -790}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 460, 192, -740}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -790}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -790}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -740}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -840}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 168, -840}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 168, -840}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 192, -840}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 168, -840}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -840}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -790}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 168, -790}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -790}, { 2085, -4699}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 168, -790}, { 2098, -4059}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 168, -740}, { 3161, -4047}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 192, -740}, { 3148, -4687}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, -50, -790}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, -50, -690}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, 168, -690}, { 4224, -4035}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 168, -840}, { 3161, -4047}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 192, -840}, { 3148, -4687}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 192, -890}, { 2085, -4699}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 168, -890}, { 2098, -4059}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, -50, -890}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, -50, -790}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, 168, -790}, { 4224, -4035}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 192, -640}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 168, -640}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 168, -640}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 192, -640}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 168, -390}, { -1748, 1015}, {0x64, 0x65, 0x64, 0x00}}, + {{ 460, 192, -390}, { -1743, 640}, {0x64, 0x65, 0x64, 0x00}}, + {{ 460, 168, -390}, { -1743, 640}, {0x64, 0x65, 0x64, 0x00}}, + {{ 450, 192, -390}, { -1748, 1015}, {0x64, 0x65, 0x64, 0x00}}, + {{ 460, 192, -690}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 460, 168, -690}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 168, -690}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 192, -690}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 192, -690}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -640}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -640}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -690}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 168, -640}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -640}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -590}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 168, -590}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -690}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 168, -690}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 168, -740}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -740}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 168, -740}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 192, -740}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 192, -740}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 168, -740}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 168, -590}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 192, -590}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 460, 192, -590}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 460, 168, -590}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 460, 192, -490}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 460, 168, -490}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 168, -490}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 192, -490}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 192, -490}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -440}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -440}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -490}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -440}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 168, -440}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 168, -440}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 192, -440}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 168, -440}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -440}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -390}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 168, -390}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 100, 192, -990}, { 1832, -4641}, {0x30, 0x31, 0x30, 0x00}}, + {{ 100, 168, -990}, { 1832, -4087}, {0x30, 0x31, 0x30, 0x00}}, + {{ 100, 168, -1000}, { 1832, -4087}, {0x30, 0x31, 0x30, 0x00}}, + {{ 100, 192, -1000}, { 1832, -4641}, {0x30, 0x31, 0x30, 0x00}}, + {{ 460, 168, -940}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -940}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -890}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 168, -890}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -940}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 168, -940}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 168, -940}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 192, -940}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 192, -990}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -940}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -940}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -990}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -540}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -590}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -590}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -540}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 192, -690}, { 2085, -4699}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 168, -690}, { 2098, -4059}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 168, -640}, { 3161, -4047}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 192, -640}, { 3148, -4687}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, -50, -690}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, -50, -590}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, 168, -590}, { 4224, -4035}, {0x88, 0x89, 0x88, 0x00}}, + {{ 460, 192, -990}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 460, 168, -990}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 168, -990}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 192, -990}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 168, -940}, { 3161, -4047}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 192, -940}, { 3148, -4687}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 192, -990}, { 2085, -4699}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 168, -990}, { 2098, -4059}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, -50, -990}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, -50, -890}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, 168, -890}, { 4224, -4035}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 168, -440}, { 3161, -4047}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 192, -440}, { 3148, -4687}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 192, -490}, { 2085, -4699}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 168, -490}, { 2098, -4059}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, -50, -490}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, -50, -390}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, 168, -390}, { 4224, -4035}, {0x88, 0x89, 0x88, 0x00}}, + {{ 460, 168, -540}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 192, -540}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 192, -540}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 460, 168, -540}, { -7, 628}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 192, -540}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 168, -540}, { -12, 1003}, {0x00, 0x01, 0x00, 0x00}}, + {{ 450, 168, -490}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 168, -490}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 168, -540}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -540}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 460, 192, -890}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 460, 168, -890}, { -1743, 640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 168, -890}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 192, -890}, { -1748, 1015}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 192, -590}, { 2085, -4699}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 168, -590}, { 2098, -4059}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 168, -540}, { 3161, -4047}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, 192, -540}, { 3148, -4687}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, -50, -490}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, 168, -490}, { 4224, -4035}, {0x88, 0x89, 0x88, 0x00}}, + {{ 450, -50, -590}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 250, 192, -990}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 300, 192, -990}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 300, 192, -1000}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 192, -1000}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 300, 192, -990}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 300, 168, -990}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 300, 168, -1000}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 300, 192, -1000}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 250, 192, -1000}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 250, 168, -1000}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 250, 168, -990}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 250, 192, -990}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 300, 168, -1000}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 300, 168, -990}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 350, 168, -990}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 350, 168, -1000}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -990}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 450, 168, -1000}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 400, 168, -1000}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 400, 168, -990}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 200, 168, -1000}, { -3479, 652}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 200, 168, -990}, { -3484, 1027}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 168, -990}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 250, 168, -1000}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 200, 192, -990}, { -3484, 1027}, {0x30, 0x31, 0x30, 0x00}}, + {{ 200, 168, -990}, { -3484, 1027}, {0x30, 0x31, 0x30, 0x00}}, + {{ 200, 168, -1000}, { -3479, 652}, {0x30, 0x31, 0x30, 0x00}}, + {{ 200, 192, -1000}, { -3479, 652}, {0x30, 0x31, 0x30, 0x00}}, + {{ 150, 192, -990}, { -5567, 1042}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 200, 192, -990}, { -3484, 1027}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 200, 192, -1000}, { -3479, 652}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 150, 192, -1000}, { -5214, 664}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 200, 168, -990}, { 1035, -4070}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 200, 192, -990}, { 1022, -4710}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 150, 192, -990}, { -253, -4724}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 150, 168, -990}, { -240, -4085}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 400, 168, -990}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 400, 192, -990}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 350, 192, -990}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 350, 168, -990}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 350, -50, -990}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, -50, -990}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, 168, -990}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 250, 192, -990}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 250, 168, -990}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 300, 168, -990}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 300, 192, -990}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 150, 168, -990}, { 2028, 1012}, {0x88, 0x89, 0x88, 0x00}}, + {{ 150, 192, -990}, { 2028, 1012}, {0x88, 0x89, 0x88, 0x00}}, + {{ 150, 192, -1000}, { 2053, 536}, {0x88, 0x89, 0x88, 0x00}}, + {{ 150, 168, -1000}, { 2053, 536}, {0x88, 0x89, 0x88, 0x00}}, + {{ 400, 168, -1000}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 400, 192, -1000}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 400, 192, -990}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 400, 168, -990}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 0, 192, -990}, { -210, -4638}, {0x30, 0x31, 0x30, 0x00}}, + {{ 0, 168, -990}, { -210, -4084}, {0x30, 0x31, 0x30, 0x00}}, + {{ 0, 168, -1000}, { -209, -4084}, {0x30, 0x31, 0x30, 0x00}}, + {{ 0, 192, -1000}, { -209, -4638}, {0x30, 0x31, 0x30, 0x00}}, + {{ -50, 192, -990}, { -1231, -4636}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 0, 192, -990}, { -210, -4638}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 0, 192, -1000}, { -209, -4638}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 192, -1000}, { -1230, -4636}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 100, 168, -1000}, { 1832, -4087}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 100, 168, -990}, { 1832, -4087}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 150, 168, -990}, { 2853, -4089}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 150, 168, -1000}, { 2853, -4089}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 192, -990}, { 811, -4639}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 100, 192, -990}, { 1832, -4641}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 100, 192, -1000}, { 1832, -4641}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 192, -1000}, { 811, -4639}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 100, 168, -990}, { 1832, -4087}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 100, 192, -990}, { 1832, -4641}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 50, 192, -990}, { 811, -4639}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 50, 168, -990}, { 811, -4086}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 0, 168, -990}, { -210, -4084}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 0, 192, -990}, { -210, -4638}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -50, 192, -990}, { -1231, -4636}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -50, 168, -990}, { -1231, -4082}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -150, 192, -990}, { -3273, -4632}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -150, 168, -990}, { -3273, -4079}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -100, 168, -990}, { -2252, -4081}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -100, 192, -990}, { -2252, -4634}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 0, 168, -990}, { -210, -4084}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 168, -990}, { 811, -4086}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 168, -1000}, { 811, -4086}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 0, 168, -1000}, { -209, -4084}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -150, 168, -990}, { -3273, -4079}, {0x88, 0x89, 0x88, 0x00}}, + {{ -150, 192, -990}, { -3273, -4632}, {0x88, 0x89, 0x88, 0x00}}, + {{ -150, 192, -1000}, { -3272, -4633}, {0x88, 0x89, 0x88, 0x00}}, + {{ -150, 168, -1000}, { -3272, -4079}, {0x88, 0x89, 0x88, 0x00}}, + {{ -150, 168, -990}, { -3273, -4079}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -150, 168, -1000}, { -3272, -4079}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -200, 168, -1000}, { -4289, -4077}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -200, 168, -990}, { -4290, -4077}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 350, 168, -990}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 350, 192, -990}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 350, 192, -1000}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 350, 168, -1000}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 400, 192, -1000}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 350, 192, -1000}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 350, 192, -990}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 400, 192, -990}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 50, 192, -1000}, { 811, -4639}, {0x88, 0x89, 0x88, 0x00}}, + {{ 50, 168, -1000}, { 811, -4086}, {0x88, 0x89, 0x88, 0x00}}, + {{ 50, 168, -990}, { 811, -4086}, {0x88, 0x89, 0x88, 0x00}}, + {{ 50, 192, -990}, { 811, -4639}, {0x88, 0x89, 0x88, 0x00}}, + {{ -150, 192, -990}, { -3273, -4632}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -100, 192, -990}, { -2252, -4634}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -100, 192, -1000}, { -2251, -4634}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -150, 192, -1000}, { -3272, -4633}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -100, 192, -990}, { -2252, -4634}, {0x30, 0x31, 0x30, 0x00}}, + {{ -100, 168, -990}, { -2252, -4081}, {0x30, 0x31, 0x30, 0x00}}, + {{ -100, 168, -1000}, { -2251, -4081}, {0x30, 0x31, 0x30, 0x00}}, + {{ -100, 192, -1000}, { -2251, -4634}, {0x30, 0x31, 0x30, 0x00}}, + {{ -100, 168, -1000}, { -2251, -4081}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -100, 168, -990}, { -2252, -4081}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 168, -990}, { -1231, -4082}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 168, -1000}, { -1230, -4082}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ -50, 192, -1000}, { -1230, -4636}, {0x88, 0x89, 0x88, 0x00}}, + {{ -50, 168, -1000}, { -1230, -4082}, {0x88, 0x89, 0x88, 0x00}}, + {{ -50, 168, -990}, { -1231, -4082}, {0x88, 0x89, 0x88, 0x00}}, + {{ -50, 192, -990}, { -1231, -4636}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2070, -48, -220}, { 6144, 2092}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 2070, 170, -220}, { 6334, -3037}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1970, 53, -220}, { 4233, -273}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 1970, 0, -220}, { 4187, 962}, {0xfc, 0x34, 0x34, 0x00}}, + {{ 1970, -48, -220}, { 4146, 2087}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1870, 0, -220}, { 2189, 955}, {0xfc, 0x34, 0x34, 0x00}}, + {{ 1870, -48, -220}, { 2147, 2082}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1770, -48, -220}, { 149, 2077}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1770, 170, -220}, { 340, -3052}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1670, 170, -220}, { -1657, -3056}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1670, -48, -220}, { -1848, 2073}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 1870, 52, -220}, { 2235, -279}, {0xfc, 0x7c, 0x7c, 0x00}}, + {{ 2070, 170, -220}, { 2098, -4059}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2070, -48, -220}, { 2195, 1015}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 2170, -48, -220}, { 4321, 1038}, {0xfc, 0x00, 0x00, 0x00}}, + {{ 2170, 171, -220}, { 4224, -4035}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1270, 193, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1270, 169, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1320, 169, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1320, 193, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1270, -49, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1370, -49, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1370, 169, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1320, 169, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1320, 193, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1320, 193, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1320, 169, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1770, 194, -220}, { 360, -3610}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1820, 194, -220}, { 1359, -3607}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1820, 194, -230}, { 1359, -3607}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1770, 194, -230}, { 360, -3609}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1320, 193, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1270, 193, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1270, 193, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1320, 193, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1370, 193, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1370, 169, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1420, 169, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1420, 193, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1370, -49, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1470, -49, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1470, 170, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1420, 169, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1420, 169, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1470, 170, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1470, 170, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1220, 193, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1170, 193, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1170, 193, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1220, 193, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1370, 193, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1370, 169, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1370, 169, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1370, 193, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1370, 193, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1420, 193, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1420, 193, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1370, 193, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1420, 193, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1420, 169, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1420, 169, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1420, 193, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1370, 169, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1370, 169, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1320, 169, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1320, 169, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1720, 170, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1720, 194, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1670, 194, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1670, 170, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1520, 170, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1520, 193, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1520, 193, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1520, 170, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1520, 193, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1470, 193, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1470, 193, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1520, 193, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1570, 193, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1570, 170, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1570, 170, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1570, 193, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1570, 193, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1620, 193, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1620, 193, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1570, 193, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1570, 170, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1570, 170, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1520, 170, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1520, 170, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1820, 194, -220}, { 1359, -3607}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1820, 170, -220}, { 1339, -3049}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1820, 170, -230}, { 1339, -3049}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1820, 194, -230}, { 1359, -3607}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1820, 170, -230}, { 1339, -3049}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1820, 170, -220}, { 1339, -3049}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1870, 170, -220}, { 2338, -3047}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1870, 170, -230}, { 2338, -3047}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1770, 194, -220}, { 360, -3610}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1770, 170, -220}, { 340, -3052}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1820, 170, -220}, { 1339, -3049}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1820, 194, -220}, { 1359, -3607}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1870, 52, -220}, { 2235, -279}, {0xfc, 0x7d, 0x7c, 0x00}}, + {{ 1870, 170, -220}, { 2338, -3047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1620, 170, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1620, 193, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1570, 193, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1570, 170, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1570, -48, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1670, -48, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1670, 170, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1470, 193, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1470, 170, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1520, 170, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1520, 193, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1570, -48, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1570, 170, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1470, -49, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1070, 193, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1070, 169, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1120, 169, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1120, 193, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1170, -49, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1170, 169, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1070, -49, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1920, 170, -220}, { 3337, -3045}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1920, 194, -220}, { 3357, -3603}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1870, 194, -220}, { 2358, -3605}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1870, 170, -220}, { 2338, -3047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1220, 169, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1220, 193, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1170, 193, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1170, 169, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1170, -49, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1270, -49, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1270, 169, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 770, 168, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 770, -50, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 870, -49, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 870, 169, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 670, -50, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 770, -50, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 770, 168, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 670, 168, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 720, 168, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 720, 192, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 670, 192, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2170, 194, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2170, 171, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2220, 171, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2220, 194, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2170, -48, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2270, -47, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2270, 171, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2070, 170, -220}, { 6334, -3037}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1970, 170, -220}, { 4336, -3042}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1970, 53, -220}, { 4233, -273}, {0xfc, 0x7d, 0x7c, 0x00}}, + {{ 2020, 170, -220}, { 5335, -3040}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2020, 194, -220}, { 5355, -3598}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1970, 194, -220}, { 4356, -3600}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1970, 170, -220}, { 4336, -3042}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 620, 168, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 620, -50, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 670, -50, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 670, 168, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1120, 169, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1120, 169, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1170, 169, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1170, 169, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1070, 169, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1070, 169, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1020, 169, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1020, 169, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1270, 169, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1270, 169, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1220, 169, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1220, 169, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1220, 169, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1220, 193, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1220, 193, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1220, 169, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1120, 193, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1120, 169, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1120, 169, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1120, 193, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 970, 169, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 970, -49, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1070, -49, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1070, 169, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 970, 193, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 970, 169, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1020, 169, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1020, 193, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 970, -49, -220}, { 4321, 1038}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 970, 169, -220}, { 4224, -4035}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 870, 169, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 870, -49, -220}, { 2195, 1015}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 920, 169, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 920, 192, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 870, 192, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 820, 169, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 820, 192, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 770, 192, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 770, 168, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1070, 193, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1070, 169, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1070, 169, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1070, 193, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1070, 193, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1120, 193, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1120, 193, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1070, 193, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1970, 53, -220}, { 2100, 1755}, {0xfc, 0x7d, 0x7c, 0x00}}, + {{ 1970, 170, -220}, { 2100, -985}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1945, 85, -220}, { 1444, 996}, {0xfc, 0x7d, 0x7c, 0x00}}, + {{ 1870, 170, -220}, { -525, -982}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1895, 85, -220}, { 131, 997}, {0xfc, 0x7d, 0x7c, 0x00}}, + {{ 1870, 52, -220}, { -525, 1756}, {0xfc, 0x7d, 0x7c, 0x00}}, + {{ 920, 169, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 920, 169, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 970, 169, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 920, 169, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 970, 169, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 970, 169, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 920, 192, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 920, 169, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 920, 169, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 920, 192, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2120, 194, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2120, 171, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2120, 171, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2120, 194, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2120, 171, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2120, 171, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2170, 171, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2170, 171, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1020, 169, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1020, 193, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1020, 193, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1020, 169, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1020, 193, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 970, 193, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 970, 193, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1020, 193, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 970, 169, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 970, 193, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 970, 193, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 970, 169, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 870, 192, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 920, 192, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 920, 192, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 870, 192, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 670, 168, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 670, 168, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 620, 168, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 620, 168, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 770, 168, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 770, 192, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 770, 192, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 770, 168, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 870, 192, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 870, 169, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 870, 169, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 870, 192, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1620, 193, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1620, 170, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1620, 170, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1620, 193, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 820, 192, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 770, 192, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 770, 192, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 820, 192, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 670, 192, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 670, 168, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 670, 168, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 670, 192, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 670, 192, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 720, 192, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 720, 192, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 670, 192, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 720, 192, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 720, 168, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 720, 168, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 720, 192, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 720, 168, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 720, 168, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 770, 168, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 770, 168, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 870, 169, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 870, 169, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 820, 169, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 820, 169, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 820, 169, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 820, 192, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 820, 192, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 820, 169, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2070, 194, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2120, 194, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2120, 194, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2070, 194, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2220, 194, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2170, 194, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2170, 194, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2220, 194, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2170, 171, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2170, 194, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2170, 194, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2170, 171, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1970, 194, -220}, { 4356, -3600}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2020, 194, -220}, { 5355, -3598}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2020, 194, -230}, { 5355, -3598}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1970, 194, -230}, { 4356, -3600}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2020, 194, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2020, 170, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2020, 170, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2020, 194, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2020, 170, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2020, 170, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2070, 170, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2070, 170, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2220, 171, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2220, 194, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2220, 194, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2220, 171, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1620, 170, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1620, 170, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1670, 170, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1670, 170, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1770, 170, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1770, 170, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1720, 170, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1720, 170, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1720, 170, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1720, 194, -230}, { -7, 628}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1720, 194, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1720, 170, -220}, { -12, 1003}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1720, 194, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1670, 194, -230}, { -1743, 640}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1670, 194, -220}, { -1748, 1015}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1720, 194, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1670, 170, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1670, 194, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1670, 194, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1670, 170, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2270, 171, -220}, { 1723, 991}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2270, 171, -230}, { 1728, 616}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2220, 171, -230}, { -7, 628}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 2220, 171, -220}, { -12, 1003}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1970, 194, -230}, { 4356, -3600}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1970, 170, -230}, { 4336, -3042}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1970, 170, -220}, { 4336, -3042}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1970, 194, -220}, { 4356, -3600}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1470, 170, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1470, 193, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1470, 193, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1470, 170, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1270, 169, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1270, 193, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1270, 193, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1270, 169, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1170, 193, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1170, 169, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1170, 169, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1170, 193, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2120, 171, -220}, { 3161, -4047}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2120, 194, -220}, { 3148, -4687}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2070, 194, -220}, { 2085, -4699}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2070, 170, -220}, { 2098, -4059}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2070, 194, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2070, 170, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2070, 170, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2070, 194, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1870, 170, -220}, { 2338, -3047}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1870, 194, -220}, { 2358, -3605}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1870, 194, -230}, { 2358, -3605}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1870, 170, -230}, { 2338, -3047}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1970, 170, -220}, { 4336, -3042}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1970, 170, -230}, { 4336, -3042}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1920, 170, -230}, { 3337, -3044}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1920, 170, -220}, { 3337, -3045}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1920, 170, -230}, { 3337, -3044}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1920, 194, -230}, { 3357, -3602}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1920, 194, -220}, { 3357, -3603}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1920, 170, -220}, { 3337, -3045}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1920, 194, -230}, { 3357, -3602}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1870, 194, -230}, { 2358, -3605}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1870, 194, -220}, { 2358, -3605}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1920, 194, -220}, { 3357, -3603}, {0xb0, 0xb1, 0xb0, 0x00}}, + {{ 1770, 194, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1770, 170, -230}, { -1743, 640}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1770, 170, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1770, 194, -220}, { -1748, 1015}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2510, -47, -320}, { 5125, 1843}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2510, 243, -320}, { 5125, -4096}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2510, 243, -220}, { 3066, -4095}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2510, -47, -220}, { 3066, 1843}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2440, -47, -390}, { 7162, 1843}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2440, 243, -390}, { 7162, -4096}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2510, 243, -220}, { 3066, -4095}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2440, 243, -150}, { 1029, -4095}, {0x88, 0x89, 0x88, 0x00}}, + {{ 2440, -47, -150}, { 1029, 1843}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2340, -47, -150}, { 15354, 1843}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2340, 243, -150}, { 15354, -4095}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2270, 243, -220}, { 13317, -4095}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2270, -47, -220}, { 13317, 1843}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2270, 243, -220}, { 13317, -4095}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2270, 243, -320}, { 11258, -4096}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2270, -47, -320}, { 11258, 1843}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2270, 243, -320}, { 11258, -4096}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2340, 243, -390}, { 9221, -4096}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2340, -47, -390}, { 9221, 1843}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2440, -47, -150}, { 17413, 1843}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 2440, 243, -150}, { 17413, -4095}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 2340, 243, -150}, { 15354, -4095}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 380, -50, -220}, { 13317, 2867}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 380, 240, -220}, { 13317, -3072}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 380, 240, -320}, { 11258, -3072}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 380, -50, -320}, { 11258, 2867}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, -50, -150}, { 15354, 2867}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 450, 240, -150}, { 15354, -3071}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 380, 240, -220}, { 13317, -3072}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 380, 240, -320}, { 11258, -3072}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, 240, -390}, { 9221, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 450, -50, -390}, { 9221, 2867}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 550, -50, -150}, { 17413, 2867}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 550, 240, -150}, { 17413, -3071}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 450, 240, -150}, { 15354, -3071}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 620, -50, -320}, { 5125, 2867}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 620, 240, -320}, { 5125, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 620, 240, -220}, { 3066, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 620, -50, -220}, { 3066, 2867}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 620, 240, -220}, { 3066, -3071}, {0x88, 0x89, 0x88, 0x00}}, + {{ 550, 240, -150}, { 1029, -3071}, {0x88, 0x89, 0x88, 0x00}}, + {{ 550, -50, -150}, { 1029, 2867}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 550, 240, -390}, { 7162, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ 550, -50, -390}, { 7162, 2867}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -270, 0, -1160}, { 7159, 614}, {0x30, 0x30, 0x30, 0x00}}, + {{ -270, 230, -1160}, { 7164, -4095}, {0x30, 0x30, 0x30, 0x00}}, + {{ -200, 230, -1090}, { 5126, -4095}, {0x30, 0x30, 0x30, 0x00}}, + {{ -200, 0, -1090}, { 5121, 614}, {0x30, 0x30, 0x30, 0x00}}, + {{ -200, -50, -990}, { 3065, 1638}, {0xfc, 0x00, 0x00, 0x00}}, + {{ -200, 230, -990}, { 3065, -4095}, {0x88, 0x88, 0x88, 0x00}}, + {{ -270, 230, -920}, { 1027, -4096}, {0x88, 0x88, 0x88, 0x00}}, + {{ -270, -50, -920}, { 1027, 1638}, {0xfc, 0x00, 0x00, 0x00}}, + {{ -440, -50, -1090}, { 11259, 1638}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -440, 230, -1090}, { 11259, -4096}, {0x30, 0x31, 0x30, 0x00}}, + {{ -370, 230, -1160}, { 9223, -4095}, {0x30, 0x31, 0x30, 0x00}}, + {{ -370, -50, -1160}, { 9223, 1638}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -270, 230, -1160}, { 7164, -4095}, {0x30, 0x31, 0x30, 0x00}}, + {{ -270, 0, -1160}, { 7159, 614}, {0x30, 0x31, 0x30, 0x00}}, + {{ -200, 0, -1090}, { 5125, 1806}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -200, 230, -1090}, { 5125, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ -200, 230, -990}, { 3066, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ -200, -50, -990}, { 3066, 2867}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -370, -50, -920}, { 15352, 1638}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -370, 230, -920}, { 15352, -4096}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -440, 230, -990}, { 13316, -4096}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -440, -50, -990}, { 13316, 1638}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -440, 230, -990}, { 13316, -4096}, {0x88, 0x89, 0x88, 0x00}}, + {{ -440, 230, -1090}, { 11259, -4096}, {0x88, 0x89, 0x88, 0x00}}, + {{ -270, -50, -920}, { 17411, 1638}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -270, 230, -920}, { 17411, -4096}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -370, 230, -920}, { 15352, -4096}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -200, 0, -2110}, { 3066, 1638}, {0x80, 0x80, 0x80, 0x00}}, + {{ -200, 230, -2110}, { 3066, -3071}, {0x80, 0x80, 0x80, 0x00}}, + {{ -270, 230, -2040}, { 1029, -3071}, {0x80, 0x80, 0x80, 0x00}}, + {{ -270, 0, -2040}, { 1029, 1638}, {0x80, 0x80, 0x80, 0x00}}, + {{ -270, 0, -2280}, { 7162, 1638}, {0x30, 0x31, 0x30, 0x00}}, + {{ -270, 230, -2280}, { 7162, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ -200, 230, -2210}, { 5125, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ -200, 0, -2210}, { 5125, 1638}, {0x30, 0x31, 0x30, 0x00}}, + {{ -200, 230, -2110}, { 3066, -3071}, {0x30, 0x31, 0x30, 0x00}}, + {{ -200, 0, -2110}, { 3066, 1638}, {0x30, 0x31, 0x30, 0x00}}, + {{ -440, 0, -2210}, { 11258, 1638}, {0x30, 0x31, 0x30, 0x00}}, + {{ -440, 230, -2210}, { 11258, -3072}, {0x30, 0x31, 0x30, 0x00}}, + {{ -370, 230, -2280}, { 9221, -3072}, {0x30, 0x31, 0x30, 0x00}}, + {{ -370, 0, -2280}, { 9221, 1638}, {0x30, 0x31, 0x30, 0x00}}, + {{ -270, 0, -2040}, { 17413, 1638}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -270, 230, -2040}, { 17413, -3071}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -370, 230, -2040}, { 15354, -3072}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -370, 0, -2040}, { 15354, 1638}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ -370, 0, -2040}, { 15354, 1638}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -370, 230, -2040}, { 15354, -3072}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -440, 230, -2110}, { 13317, -3072}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -440, 0, -2110}, { 13317, 1638}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -440, 0, -2110}, { 13317, 1638}, {0x88, 0x89, 0x88, 0x00}}, + {{ -440, 230, -2110}, { 13317, -3072}, {0x88, 0x89, 0x88, 0x00}}, + {{ -440, 230, -2210}, { 11258, -3072}, {0x88, 0x89, 0x88, 0x00}}, + {{ -440, 0, -2210}, { 11258, 1638}, {0x88, 0x89, 0x88, 0x00}}, + {{ 950, 35, 500}, { 0, 1023}, {0x80, 0x81, 0x80, 0x00}}, + {{ 950, 35, 600}, { 3413, 1023}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1000, 135, 550}, { 1706, -2792}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 350, 100, 500}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 450, 100, 500}, { 3413, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 400, 200, 450}, { 1706, -2792}, {0x00, 0x01, 0x00, 0x00}}, + {{ 1050, 35, 500}, { 0, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 950, 35, 500}, { 3413, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 1000, 135, 550}, { 1706, -2792}, {0x80, 0x81, 0x80, 0x00}}, + {{ 1050, 35, 600}, { 0, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1050, 35, 500}, { 3413, 1024}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1000, 135, 550}, { 1706, -2792}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 50, 35, 400}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 35, 400}, { 3413, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 135, 350}, { 1706, -2792}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 35, 300}, { 0, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 50, 35, 400}, { 3413, 1023}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 100, 135, 350}, { 1706, -2792}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 150, 35, 300}, { 0, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 50, 35, 300}, { 3413, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 100, 135, 350}, { 1706, -2792}, {0x80, 0x81, 0x80, 0x00}}, + {{ 150, 35, 400}, { 0, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 150, 35, 300}, { 3413, 1023}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 100, 135, 350}, { 1706, -2792}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 350, 100, 400}, { 0, 1024}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 350, 100, 500}, { 3413, 1023}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 400, 200, 450}, { 1706, -2792}, {0xb8, 0xb9, 0xb8, 0x00}}, + {{ 450, 100, 400}, { -1706, 1023}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 350, 100, 400}, { 1706, 1024}, {0x4c, 0x4d, 0x4c, 0x00}}, + {{ 400, 200, 450}, { 0, -2792}, {0x80, 0x81, 0x80, 0x00}}, + {{ 450, 100, 500}, { -682, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{ 450, 100, 400}, { 2730, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{ 400, 200, 450}, { 1023, -2792}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 950, 35, 600}, { 0, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1050, 35, 600}, { 3413, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1000, 135, 550}, { 1706, -2792}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 13, 300}, { 1024, 661}, {0x30, 0x30, 0x30, 0x00}}, + {{ 50, 35, 300}, { 1024, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ 150, 35, 300}, { -1901, 0}, {0x68, 0x68, 0x64, 0x00}}, + {{ 150, 13, 300}, { -1901, 661}, {0x30, 0x30, 0x30, 0x00}}, + {{ 150, 0, 300}, { 2633, 1031}, {0x30, 0x30, 0x30, 0x00}}, + {{ 150, 35, 300}, { 2633, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 150, 35, 400}, { -292, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 150, 0, 400}, { -292, 1031}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1050, 13, 600}, { 2486, 661}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1050, 35, 600}, { 2486, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 950, 35, 600}, { -438, 0}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 950, 13, 600}, { -438, 661}, {0x80, 0x80, 0x80, 0x00}}, + {{ 350, 0, 500}, { 2486, 1023}, {0x88, 0x88, 0x88, 0x00}}, + {{ 350, 100, 500}, { 2486, -1901}, {0x88, 0x88, 0x88, 0x00}}, + {{ 350, 100, 400}, { -438, -1901}, {0x88, 0x88, 0x88, 0x00}}, + {{ 350, 0, 400}, { -438, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 450, 0, 400}, { 2779, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 450, 100, 400}, { 2779, -1901}, {0x80, 0x80, 0x80, 0x00}}, + {{ 450, 100, 500}, { -146, -1901}, {0x80, 0x80, 0x80, 0x00}}, + {{ 450, 0, 500}, { -146, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 450, 0, 500}, { 2925, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 450, 100, 500}, { 2925, -1901}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 350, 100, 500}, { 0, -1901}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 350, 0, 500}, { 0, 1024}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 950, 0, 600}, { 2633, 1031}, {0x68, 0x68, 0x64, 0x00}}, + {{ 950, 35, 600}, { 2633, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 950, 35, 500}, { -292, 0}, {0x88, 0x88, 0x88, 0x00}}, + {{ 950, 0, 500}, { -292, 1031}, {0x68, 0x68, 0x64, 0x00}}, + {{ 350, 0, 400}, { 2633, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 350, 100, 400}, { 2633, -1901}, {0x68, 0x68, 0x64, 0x00}}, + {{ 450, 100, 400}, { -292, -1901}, {0x68, 0x68, 0x64, 0x00}}, + {{ 450, 0, 400}, { -292, 1024}, {0x30, 0x30, 0x30, 0x00}}, + {{ 950, 0, 500}, { 2779, 1031}, {0x30, 0x30, 0x30, 0x00}}, + {{ 950, 35, 500}, { 2779, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1050, 35, 500}, { -146, 0}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1050, 0, 500}, { -146, 1031}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1050, 0, 500}, { 2925, 1031}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1050, 35, 500}, { 2925, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1050, 35, 600}, { 0, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 1050, 0, 600}, { 0, 1031}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 150, 0, 400}, { 2779, 1031}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 150, 35, 400}, { 2779, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 50, 35, 400}, { -146, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 50, 0, 400}, { -146, 1031}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 50, 0, 400}, { 2925, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 50, 35, 400}, { 2925, -7}, {0x88, 0x88, 0x88, 0x00}}, + {{ 50, 35, 300}, { 0, -7}, {0x88, 0x88, 0x88, 0x00}}, + {{ 50, 0, 300}, { 0, 1024}, {0x88, 0x88, 0x88, 0x00}}, + {{ 2120, 250, 687}, {-19264, -3680}, {0xac, 0xac, 0xac, 0x00}}, + {{ 2119, 44, 688}, {-18729, 2363}, {0xac, 0xac, 0xac, 0x00}}, + {{ 2140, 48, 674}, {-17773, 2192}, {0xac, 0xac, 0xac, 0x00}}, + {{ 2140, 250, 673}, {-18346, -3732}, {0xac, 0xac, 0xac, 0x00}}, + {{ 2099, 80, 506}, { -9296, 1146}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2069, 83, 501}, { -8080, 1093}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2069, 250, 501}, { -7613, -3789}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2099, 250, 506}, { -8883, -3838}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2122, 250, 517}, {-10026, -3868}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2122, 76, 517}, {-10342, 1234}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2044, 250, 502}, { -6585, -3739}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2069, 96, 501}, { -8033, 738}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2044, 98, 502}, { -7010, 729}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 2096, 40, 697}, {-19665, 2534}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 2119, 44, 688}, {-18729, 2363}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 2120, 250, 687}, {-19264, -3680}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 2096, 250, 697}, {-20200, -3625}, {0xd0, 0xd0, 0xd0, 0x00}}, + {{ 2071, 250, 701}, { 3139, -3573}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 2071, 36, 701}, { 3601, 2702}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 2096, 40, 697}, { 4545, 2534}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 2096, 250, 697}, { 4010, -3625}, {0xf0, 0xf0, 0xf0, 0x00}}, + {{ 1983, 250, 550}, { -3740, -3574}, {0x34, 0x34, 0x34, 0x00}}, + {{ 1983, -50, 550}, { -4408, 5224}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1973, -50, 574}, { -3396, 5269}, {0x4c, 0x4c, 0x4c, 0x00}}, + {{ 1973, 250, 574}, { -2864, -3529}, {0x34, 0x34, 0x34, 0x00}}, + {{ 1970, 12, 601}, { -2243, 3486}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 1970, 250, 600}, { -1999, -3494}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 1973, 250, 574}, { -2864, -3529}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ 1970, 12, 601}, { -2243, 3486}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1975, 16, 628}, { -1222, 3390}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1974, 250, 628}, { -1091, -3472}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1970, 250, 600}, { -1999, -3494}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ 1974, 250, 628}, { -1091, -3472}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1975, 16, 628}, { -1222, 3390}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1985, 20, 651}, { -248, 3278}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1985, 250, 651}, { -251, -3467}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 2141, 250, 532}, {-11233, -3888}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2141, 72, 532}, {-11403, 1331}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2122, 76, 517}, {-10342, 1234}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2122, 250, 517}, {-10026, -3868}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2166, 64, 578}, {-13626, 1574}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2158, 68, 554}, {-12562, 1442}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2158, 250, 554}, {-12606, -3896}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2166, 250, 578}, {-13856, -3884}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2168, 250, 604}, {-15088, -3861}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2169, 60, 604}, {-14704, 1714}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2164, 56, 630}, {-15813, 1864}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2164, 250, 630}, {-16312, -3824}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2156, 250, 651}, {-17232, -3788}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2155, 52, 653}, {-16770, 2023}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2140, 250, 673}, {-18346, -3732}, {0x68, 0x68, 0x68, 0x00}}, + {{ 2140, 48, 674}, {-17773, 2192}, {0x68, 0x68, 0x68, 0x00}}, + {{ 2155, 52, 653}, {-16770, 2023}, {0x68, 0x68, 0x68, 0x00}}, + {{ 2156, 250, 651}, {-17232, -3788}, {0x68, 0x68, 0x68, 0x00}}, + {{ 2044, 250, 502}, { -6585, -3739}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2044, -50, 502}, { -7421, 5059}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 2020, -50, 513}, { -6414, 5116}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 2020, 250, 513}, { -5582, -3682}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2069, 83, 501}, { -8065, 1093}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2069, -50, 501}, { -8428, 5008}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 2044, 85, 502}, { -7044, 1092}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1999, -50, 529}, { -5413, 5172}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1999, 250, 529}, { -4643, -3626}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1983, -50, 550}, { -4408, 5224}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1999, 250, 529}, { -4643, -3626}, {0x30, 0x30, 0x30, 0x00}}, + {{ 1983, -50, 550}, { -4408, 5224}, {0x40, 0x3c, 0x40, 0x00}}, + {{ 1983, 250, 550}, { -3740, -3574}, {0x30, 0x30, 0x30, 0x00}}, + {{ 2000, 250, 673}, { 571, -3471}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2000, 24, 672}, { 703, 3156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2020, 28, 688}, { 1630, 3018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2020, 250, 688}, { 1385, -3492}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2043, 32, 697}, { 2557, 2868}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2043, 250, 698}, { 2213, -3526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2071, 36, 701}, { 3601, 2702}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2071, 250, 701}, { 3139, -3573}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1985, 20, 651}, { -248, 3278}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2000, 24, 672}, { 703, 3156}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2000, 250, 673}, { 571, -3471}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1985, 250, 651}, { -251, -3467}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 2176, 308, 545}, {-12604, -5640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2176, 260, 545}, {-12593, -4232}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2155, 260, 518}, {-11267, -4223}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2155, 308, 518}, {-11224, -5631}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2132, 260, 500}, {-10099, -4199}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2132, 308, 501}, {-10019, -5606}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2158, 250, 554}, {-12606, -3896}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2141, 250, 532}, {-11233, -3888}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2122, 250, 517}, {-10026, -3868}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2099, 250, 506}, { -8883, -3838}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2105, 260, 487}, { -8982, -4163}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2105, 308, 487}, { -8878, -5571}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2071, 260, 482}, { -7728, -4105}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2071, 308, 482}, { -7612, -5512}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2069, 250, 501}, { -7613, -3789}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2044, 250, 502}, { -6585, -3739}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2039, 260, 483}, { -6699, -4045}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2039, 260, 483}, { -6699, -4045}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2044, 250, 502}, { -6585, -3739}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2020, 250, 513}, { -5582, -3682}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2010, 260, 496}, { -5691, -3976}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2071, 260, 482}, { -7728, -4105}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2039, 308, 483}, { -6585, -5452}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2071, 308, 482}, { -7612, -5512}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2010, 308, 496}, { -5583, -5384}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1985, 308, 515}, { -4645, -5317}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1985, 260, 515}, { -4741, -3909}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1966, 260, 540}, { -3823, -3846}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1966, 308, 540}, { -3743, -5254}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1999, 250, 529}, { -4643, -3626}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1983, 250, 550}, { -3740, -3574}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1973, 250, 574}, { -2864, -3529}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1954, 260, 569}, { -2930, -3792}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1970, 250, 600}, { -1999, -3494}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 260, 600}, { -2046, -3750}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1966, 308, 540}, { -3743, -5254}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1966, 260, 540}, { -3823, -3846}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1954, 260, 569}, { -2930, -3792}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1954, 308, 569}, { -2868, -5200}, {0x34, 0x35, 0x34, 0x00}}, + {{ 1954, 260, 569}, { -2930, -3792}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ 1950, 260, 600}, { -2046, -3750}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ 1950, 308, 600}, { -2010, -5158}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ 1954, 308, 569}, { -2868, -5200}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ 1974, 250, 628}, { -1091, -3472}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1955, 260, 633}, { -1116, -3724}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2010, 308, 705}, { 1383, -5155}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2010, 260, 705}, { 1422, -3748}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2038, 260, 717}, { 2269, -3788}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2038, 308, 717}, { 2212, -5196}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2038, 260, 717}, { 2269, -3788}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2071, 260, 721}, { 3216, -3845}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2071, 308, 721}, { 3135, -5253}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2038, 308, 717}, { 2212, -5196}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1955, 308, 633}, { -1097, -5132}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1955, 260, 633}, { -1116, -3724}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1968, 260, 661}, { -255, -3718}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1968, 308, 661}, { -256, -5125}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{ 1955, 260, 633}, { -1116, -3724}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1974, 250, 628}, { -1091, -3472}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1985, 250, 651}, { -251, -3467}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1968, 260, 661}, { -255, -3718}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2000, 250, 673}, { 571, -3471}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1986, 260, 687}, { 587, -3722}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1950, 260, 600}, { -2046, -3750}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1955, 260, 633}, { -1116, -3724}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1955, 308, 633}, { -1097, -5132}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 1950, 308, 600}, { -2010, -5158}, {0xa4, 0xa5, 0xa4, 0x00}}, + {{ 2071, 308, 721}, { 3135, -5253}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 2071, 260, 721}, { 3216, -3845}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 2101, 260, 716}, { 4104, -3907}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 2101, 308, 716}, { 4006, -5315}, {0xf0, 0xf1, 0xf0, 0x00}}, + {{ 2101, 260, 716}, {-20106, -3907}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 2130, 260, 704}, {-19154, -3973}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 2130, 308, 704}, {-19257, -5382}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 2101, 308, 716}, {-20204, -5315}, {0xd0, 0xd1, 0xd0, 0x00}}, + {{ 2020, 250, 688}, { 1385, -3492}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2010, 260, 705}, { 1422, -3748}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2188, 308, 604}, {-15086, -5599}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2188, 260, 604}, {-14997, -4191}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2185, 260, 574}, {-13799, -4218}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2185, 308, 574}, {-13854, -5625}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2183, 260, 636}, {-16198, -4147}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2188, 260, 604}, {-14997, -4191}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2188, 308, 604}, {-15086, -5599}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2183, 308, 636}, {-16309, -5554}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2168, 250, 604}, {-15088, -3861}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2166, 250, 578}, {-13856, -3884}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2185, 260, 574}, {-13799, -4218}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2164, 250, 630}, {-16312, -3824}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2176, 260, 545}, {-12593, -4232}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2176, 308, 545}, {-12604, -5640}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2185, 308, 574}, {-13854, -5625}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2158, 250, 554}, {-12606, -3896}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1986, 308, 687}, { 567, -5130}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1986, 260, 687}, { 587, -3722}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2010, 260, 705}, { 1422, -3748}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2010, 308, 705}, { 1383, -5155}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 2010, 260, 705}, { 1422, -3748}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2020, 250, 688}, { 1385, -3492}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2043, 250, 698}, { 2213, -3526}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2038, 260, 717}, { 2269, -3788}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2071, 250, 701}, { 3139, -3573}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2071, 260, 721}, { 3216, -3845}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2096, 250, 697}, { 4010, -3625}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2101, 260, 716}, { 4104, -3907}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1968, 260, 661}, { -255, -3718}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1986, 260, 687}, { 587, -3722}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1986, 308, 687}, { 567, -5130}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 1968, 308, 661}, { -256, -5125}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 2173, 260, 660}, {-17108, -4103}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2156, 250, 651}, {-17232, -3788}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2174, 308, 660}, {-17206, -5512}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2096, 250, 697}, {-20200, -3625}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2120, 250, 687}, {-19264, -3680}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2130, 260, 704}, {-19154, -3973}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2101, 260, 716}, {-20106, -3907}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2140, 250, 673}, {-18346, -3732}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2154, 260, 688}, {-18230, -4036}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2130, 308, 704}, {-19257, -5382}, {0xac, 0xad, 0xac, 0x00}}, + {{ 2130, 260, 704}, {-19154, -3973}, {0xac, 0xad, 0xac, 0x00}}, + {{ 2154, 260, 688}, {-18230, -4036}, {0xac, 0xad, 0xac, 0x00}}, + {{ 2154, 308, 688}, {-18345, -5444}, {0xac, 0xad, 0xac, 0x00}}, + {{ 2156, 250, 651}, {-17232, -3788}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2173, 260, 660}, {-17108, -4103}, {0x30, 0x31, 0x30, 0x00}}, + {{ 2154, 308, 688}, {-18345, -5444}, {0x64, 0x65, 0x64, 0x00}}, + {{ 2154, 260, 688}, {-18230, -4036}, {0x64, 0x65, 0x64, 0x00}}, + {{ 2173, 260, 660}, {-17108, -4103}, {0x64, 0x65, 0x64, 0x00}}, + {{ 2174, 308, 660}, {-17206, -5512}, {0x64, 0x65, 0x64, 0x00}}, + {{ -50, 0, -990}, { 6487, -2393}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 0, -895}, { 0, -2389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -895}, { 0, 4437}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -990}, { 6487, 4433}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -800}, { 4864, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -895}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 0, -895}, { 0, 3583}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 0, -800}, { 4864, 3583}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -990}, { 6486, 986}, {0x30, 0x31, 0x30, 0x00}}, + {{ 50, 0, -895}, { 3242, 995}, {0x30, 0x31, 0x30, 0x00}}, + {{ 50, -9, -895}, { 3243, 1289}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, -9, -990}, { 6486, 1280}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, -9, -800}, { 0, 1298}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, 0, -800}, { 0, 1004}, {0x30, 0x31, 0x30, 0x00}}, + {{ 50, -9, -990}, { 6485, 4441}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, -9, -895}, { 0, 4443}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -895}, { 0, -2383}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -990}, { 6485, -2385}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -990}, { -1706, 1317}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -895}, { 1536, 1327}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, 0, -895}, { 1537, 1033}, {0x88, 0x89, 0x88, 0x00}}, + {{ -50, 0, -990}, { -1706, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ -50, 0, -800}, { 4779, 1042}, {0x88, 0x89, 0x88, 0x00}}, + {{ -50, -9, -800}, { 4779, 1336}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -800}, { 4865, 3577}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -895}, { 0, 3579}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, -9, -895}, { 0, -1540}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, -9, -800}, { 4865, -1542}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1970, 0, -60}, { 1018, 2055}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1970, 0, -220}, { 1024, -4095}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1870, 0, -220}, { -2389, -4095}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1870, 0, -60}, { -2394, 2055}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1970, -10, -220}, { 1345, -9903}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1970, 0, -220}, { 1008, -9903}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1970, 0, -60}, { 1013, -4437}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1970, -10, -60}, { 1349, -4437}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1870, -10, -60}, { 1362, -4442}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1870, 0, -60}, { 1026, -4442}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1870, 0, -220}, { 1024, 1024}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1870, -10, -220}, { 1360, 1023}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1870, -10, -60}, { 4865, 3577}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1870, -10, -220}, { 0, 3579}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1970, -10, -220}, { 0, -1540}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1970, -10, -60}, { 4865, -1542}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, 0, -800}, { 6487, -2393}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 0, -705}, { 0, -2389}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -705}, { 0, 4437}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -800}, { 6487, 4433}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -600}, { 4864, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -705}, { 0, -1535}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 0, -705}, { 0, 3583}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ -50, 0, -600}, { 4864, 3583}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 50, 0, -800}, { 6826, 1004}, {0x30, 0x31, 0x30, 0x00}}, + {{ 50, 0, -705}, { 3582, 1013}, {0x30, 0x31, 0x30, 0x00}}, + {{ 50, -9, -705}, { 3583, 1307}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, -9, -800}, { 6826, 1298}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, -9, -600}, { 0, 1317}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, 0, -600}, { 0, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 50, -9, -800}, { 6485, 4441}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, -9, -705}, { 0, 4443}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -705}, { 0, -2383}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -800}, { 6485, -2385}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -800}, { -340, 1336}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -705}, { 2902, 1345}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, 0, -705}, { 2903, 1051}, {0x88, 0x89, 0x88, 0x00}}, + {{ -50, 0, -800}, { -340, 1042}, {0x88, 0x89, 0x88, 0x00}}, + {{ -50, 0, -600}, { 6486, 1061}, {0x88, 0x89, 0x88, 0x00}}, + {{ -50, -9, -600}, { 6486, 1355}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -600}, { 4865, 3577}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -50, -9, -705}, { 0, 3579}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, -9, -705}, { 0, -1540}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 50, -9, -600}, { 4865, -1542}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1970, 0, 100}, { 1018, 2055}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1970, 0, -60}, { 1024, -4095}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1870, 0, -60}, { -2389, -4095}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1870, 0, 100}, { -2394, 2055}, {0xb0, 0xb0, 0xb0, 0x00}}, + {{ 1970, -10, -60}, { 1349, -4437}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1970, 0, -60}, { 1013, -4437}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1970, 0, 100}, { 1024, 1024}, {0x30, 0x31, 0x30, 0x00}}, + {{ 1970, -10, 100}, { 1360, 1024}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1870, -10, 100}, { 1373, -9903}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1870, 0, 100}, { 1036, -9903}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1870, 0, -60}, { 1028, -4442}, {0x88, 0x89, 0x88, 0x00}}, + {{ 1870, -10, -60}, { 1365, -4442}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1870, -10, 100}, { 4865, 3577}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1870, -10, -60}, { 0, 3579}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1970, -10, -60}, { 0, -1540}, {0xfc, 0x01, 0x00, 0x00}}, + {{ 1970, -10, 100}, { 4865, -1542}, {0xfc, 0x01, 0x00, 0x00}}, + {{ -56, 65, -1849}, { -78, 1663}, {0x18, 0x18, 0x18, 0x00}}, + {{ -37, 40, -1869}, { 242, 4275}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -26, 54, -1878}, { 2034, 3058}, {0x48, 0x44, 0x00, 0x00}}, + {{ -31, 42, -1885}, { -244, 1457}, {0x74, 0x74, 0x00, 0x00}}, + {{ -10, 41, -1863}, { 1393, 1634}, {0x18, 0x18, 0x18, 0x00}}, + {{ -20, 50, -1862}, { 516, 422}, {0x48, 0x44, 0x00, 0x00}}, + {{ -85, 50, -1784}, { 0, 1024}, {0x48, 0x44, 0x00, 0x00}}, + {{ -102, 54, -1790}, { -1894, 1024}, {0x48, 0x44, 0x00, 0x00}}, + {{ -93, 53, -1779}, { -682, 1870}, {0x48, 0x44, 0x00, 0x00}}, + {{ -26, 54, -1878}, { -745, 1023}, {0x48, 0x44, 0x00, 0x00}}, + {{ -61, 81, -1883}, { 202, 3190}, {0x18, 0x18, 0x18, 0x00}}, + {{ -56, 65, -1849}, { 1238, 1101}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 65, -1826}, { 0, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -113, 81, -1831}, { -500, 3298}, {0x18, 0x18, 0x18, 0x00}}, + {{ -102, 54, -1790}, { 1545, 2133}, {0x48, 0x44, 0x00, 0x00}}, + {{ -113, 81, -1831}, { -94, 1076}, {0x18, 0x18, 0x18, 0x00}}, + {{ -108, 42, -1795}, { -741, 3121}, {0x74, 0x74, 0x00, 0x00}}, + {{ -102, 54, -1790}, { 1283, 3024}, {0x48, 0x44, 0x00, 0x00}}, + {{ -102, 54, -1790}, { -88, 1739}, {0x48, 0x44, 0x00, 0x00}}, + {{ -92, 40, -1800}, { 177, 3885}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -79, 65, -1826}, { 2677, 2404}, {0x18, 0x18, 0x18, 0x00}}, + {{ -46, 109, -1838}, { -523, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -45, 109, -1815}, { 1555, 1802}, {0x18, 0x18, 0x18, 0x00}}, + {{ -38, 108, -1826}, { 1047, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -57, 51, -1873}, { 0, 1023}, {0xac, 0xac, 0x14, 0x00}}, + {{ -74, 23, -1897}, { -2825, 1023}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -61, 81, -1883}, { -1559, 2932}, {0x18, 0x18, 0x18, 0x00}}, + {{ -61, 81, -1883}, { 0, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -92, 85, -1873}, { -3455, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -2999, 3840}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -1259, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -54, 102, -1856}, { 793, 3366}, {0x18, 0x18, 0x18, 0x00}}, + {{ -46, 77, -1848}, { 2518, 1023}, {0xac, 0xac, 0x14, 0x00}}, + {{ -113, 81, -1831}, { -816, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -127, 23, -1844}, { -49, 3164}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -104, 51, -1826}, { 1631, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ -37, 40, -1869}, { -314, 1977}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -57, 51, -1873}, { 469, 4355}, {0xac, 0xac, 0x14, 0x00}}, + {{ -31, 42, -1885}, { 2287, 2720}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -56, 108, -1808}, { 0, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -45, 109, -1815}, { -929, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -69, 109, -1815}, { 858, 2339}, {0x18, 0x18, 0x18, 0x00}}, + {{ -46, 109, -1838}, { -2865, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -67, 125, -1859}, { -937, 2599}, {0x18, 0x18, 0x18, 0x00}}, + {{ -54, 102, -1856}, { -468, 1811}, {0x18, 0x18, 0x18, 0x00}}, + {{ -69, 103, -1850}, { 0, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -38, 108, -1826}, { -573, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -45, 109, -1815}, { 192, 1550}, {0x18, 0x18, 0x18, 0x00}}, + {{ -43, 100, -1813}, { 1147, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -34, 89, -1846}, { 381, 1430}, {0x74, 0x74, 0x00, 0x00}}, + {{ -46, 109, -1838}, { 17, 3352}, {0x18, 0x18, 0x18, 0x00}}, + {{ -43, 100, -1813}, { 1202, 2917}, {0x18, 0x18, 0x18, 0x00}}, + {{ -15, 53, -1870}, { -331, 1443}, {0x18, 0x18, 0x18, 0x00}}, + {{ -10, 41, -1863}, { 663, 2700}, {0x18, 0x18, 0x18, 0x00}}, + {{ -31, 42, -1885}, { 354, 1269}, {0x74, 0x74, 0x00, 0x00}}, + {{ -37, 40, -1869}, { 0, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -20, 50, -1862}, { -2171, 1024}, {0x48, 0x44, 0x00, 0x00}}, + {{ -26, 54, -1878}, { -1339, 2726}, {0x48, 0x44, 0x00, 0x00}}, + {{ -76, 89, -1804}, { 0, 1024}, {0x74, 0x74, 0x00, 0x00}}, + {{ -43, 100, -1813}, { -908, 2458}, {0x18, 0x18, 0x18, 0x00}}, + {{ -69, 109, -1815}, { 248, 2964}, {0x18, 0x18, 0x18, 0x00}}, + {{ -85, 50, -1784}, { -130, 1493}, {0x48, 0x44, 0x00, 0x00}}, + {{ -86, 41, -1773}, { 1337, 1762}, {0x18, 0x18, 0x18, 0x00}}, + {{ -108, 42, -1795}, { 470, 362}, {0x74, 0x74, 0x00, 0x00}}, + {{ -60, 52, -1816}, { -34, -2486}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -79, 65, -1826}, { -445, 1069}, {0x18, 0x18, 0x18, 0x00}}, + {{ -56, 65, -1849}, { 1846, 1069}, {0x18, 0x18, 0x18, 0x00}}, + {{ -46, 52, -1830}, { 1462, -2486}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -104, 51, -1826}, { -987, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ -79, 65, -1826}, { 496, 2270}, {0x18, 0x18, 0x18, 0x00}}, + {{ -92, 40, -1800}, { 1976, -230}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -92, 40, -1800}, { -987, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -108, 42, -1795}, { 1450, 3487}, {0x74, 0x74, 0x00, 0x00}}, + {{ -104, 51, -1826}, { 2218, 1310}, {0xac, 0xac, 0x14, 0x00}}, + {{ -26, 54, -1878}, { 627, 1297}, {0x48, 0x44, 0x00, 0x00}}, + {{ -31, 42, -1885}, { -1562, 1951}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -61, 81, -1883}, { -327, 3711}, {0x18, 0x18, 0x18, 0x00}}, + {{ -108, 42, -1795}, { -111, 1023}, {0x74, 0x74, 0x00, 0x00}}, + {{ -113, 81, -1831}, { 535, 3069}, {0x18, 0x18, 0x18, 0x00}}, + {{ -104, 51, -1826}, { 2196, 1061}, {0xac, 0xac, 0x14, 0x00}}, + {{ -57, 51, -1873}, { 756, 1236}, {0xac, 0xac, 0x14, 0x00}}, + {{ -61, 81, -1883}, { -1848, 1874}, {0x18, 0x18, 0x18, 0x00}}, + {{ -31, 42, -1885}, { -350, 3417}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -37, 40, -1869}, { -1004, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -56, 65, -1849}, { 1019, 2704}, {0x18, 0x18, 0x18, 0x00}}, + {{ -57, 51, -1873}, { 1489, 798}, {0xac, 0xac, 0x14, 0x00}}, + {{ -95, 90, -1865}, { 0, 1024}, {0x74, 0x74, 0x00, 0x00}}, + {{ -68, 125, -1838}, { -5468, 1024}, {0x48, 0x44, 0x00, 0x00}}, + {{ -69, 103, -1850}, { -3215, 2318}, {0x18, 0x18, 0x18, 0x00}}, + {{ -56, 108, -1808}, { -458, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -69, 109, -1815}, { 546, 2231}, {0x18, 0x18, 0x18, 0x00}}, + {{ -43, 100, -1813}, { 916, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -579, 1772}, {0x18, 0x18, 0x18, 0x00}}, + {{ -56, 65, -1849}, { 1524, 4491}, {0x18, 0x18, 0x18, 0x00}}, + {{ -61, 81, -1883}, { 1814, 1461}, {0x18, 0x18, 0x18, 0x00}}, + {{ -69, 103, -1850}, { 0, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -45, 109, -1815}, { -3075, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -46, 109, -1838}, { -2636, 2146}, {0x18, 0x18, 0x18, 0x00}}, + {{ -43, 100, -1813}, { 0, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -45, 109, -1815}, { -1090, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -56, 108, -1808}, { -1508, 1854}, {0x18, 0x18, 0x18, 0x00}}, + {{ -43, 100, -1813}, { -45, 1505}, {0x18, 0x18, 0x18, 0x00}}, + {{ -37, 98, -1790}, { 1166, 1942}, {0x74, 0x74, 0x00, 0x00}}, + {{ -20, 98, -1807}, { -160, 221}, {0x74, 0x74, 0x00, 0x00}}, + {{ -41, 85, -1811}, { -45, 1505}, {0x74, 0x74, 0x00, 0x00}}, + {{ -43, 100, -1813}, { 0, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -46, 109, -1838}, { -1262, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -38, 108, -1826}, { -403, 2338}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -68, 125, -1838}, { -2598, 1024}, {0x48, 0x44, 0x00, 0x00}}, + {{ -45, 109, -1815}, { -2139, 3233}, {0x18, 0x18, 0x18, 0x00}}, + {{ -60, 52, -1816}, { 1464, 309}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -78, 77, -1816}, { -752, 2688}, {0xac, 0xac, 0x14, 0x00}}, + {{ -79, 65, -1826}, { -1090, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -78, 77, -1816}, { 0, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -46, 77, -1848}, { 2461, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -34, 89, -1846}, { 2890, -27}, {0x74, 0x74, 0x00, 0x00}}, + {{ -76, 89, -1804}, { -318, -27}, {0x74, 0x74, 0x00, 0x00}}, + {{ -79, 88, -1849}, { 0, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -95, 90, -1865}, { -2357, 1023}, {0x74, 0x74, 0x00, 0x00}}, + {{ -69, 103, -1850}, { 563, 2889}, {0x18, 0x18, 0x18, 0x00}}, + {{ -56, 65, -1849}, { -1090, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -46, 77, -1848}, { -752, 2688}, {0xac, 0xac, 0x14, 0x00}}, + {{ -46, 52, -1830}, { 1464, 309}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -20, 98, -1807}, { -224, 1421}, {0x74, 0x74, 0x00, 0x00}}, + {{ -32, 69, -1820}, { 449, 2612}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -34, 89, -1846}, { 1368, 1080}, {0x74, 0x74, 0x00, 0x00}}, + {{ -69, 109, -1815}, { -955, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -45, 109, -1815}, { -919, 2228}, {0x18, 0x18, 0x18, 0x00}}, + {{ -80, 103, -1839}, { 1910, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -41, 85, -1811}, { 1035, -45}, {0x74, 0x74, 0x00, 0x00}}, + {{ -76, 89, -1804}, { -488, 1024}, {0x74, 0x74, 0x00, 0x00}}, + {{ -34, 89, -1846}, { 2559, 1024}, {0x74, 0x74, 0x00, 0x00}}, + {{ -46, 77, -1848}, { 0, 1023}, {0xac, 0xac, 0x14, 0x00}}, + {{ -54, 102, -1856}, { -2909, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -34, 89, -1846}, { -721, 2675}, {0x74, 0x74, 0x00, 0x00}}, + {{ -90, 125, -1836}, { 1576, 1587}, {0x18, 0x18, 0x18, 0x00}}, + {{ -86, 102, -1824}, { 1999, 743}, {0x18, 0x18, 0x18, 0x00}}, + {{ -76, 89, -1804}, { 546, 1082}, {0x74, 0x74, 0x00, 0x00}}, + {{ -69, 109, -1815}, { -907, 1420}, {0x18, 0x18, 0x18, 0x00}}, + {{ -104, 51, -1826}, { -808, 2248}, {0xac, 0xac, 0x14, 0x00}}, + {{ -127, 23, -1844}, { 1617, 5923}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -76, 23, -1846}, { 3769, 887}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -79, 88, -1849}, { -946, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -113, 81, -1831}, { 361, 3184}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 65, -1826}, { 2490, 975}, {0x18, 0x18, 0x18, 0x00}}, + {{ -76, 23, -1846}, { -509, 1477}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -57, 51, -1873}, { 1018, 2838}, {0xac, 0xac, 0x14, 0x00}}, + {{ -56, 65, -1849}, { 734, 386}, {0x18, 0x18, 0x18, 0x00}}, + {{ -76, 23, -1846}, { -707, 1023}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -79, 65, -1826}, { -420, 2673}, {0x18, 0x18, 0x18, 0x00}}, + {{ -104, 51, -1826}, { 1415, 1023}, {0xac, 0xac, 0x14, 0x00}}, + {{ -80, 103, -1839}, { -1155, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -68, 125, -1838}, { -2762, 3066}, {0x48, 0x44, 0x00, 0x00}}, + {{ -95, 90, -1865}, { 2310, 1023}, {0x74, 0x74, 0x00, 0x00}}, + {{ -76, 89, -1804}, { 640, 1023}, {0x74, 0x74, 0x00, 0x00}}, + {{ -37, 98, -1790}, { -1113, 3374}, {0x74, 0x74, 0x00, 0x00}}, + {{ -43, 100, -1813}, { 1266, 3129}, {0x18, 0x18, 0x18, 0x00}}, + {{ -43, 100, -1813}, { -732, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -20, 98, -1807}, { -289, 3375}, {0x74, 0x74, 0x00, 0x00}}, + {{ -34, 89, -1846}, { 1464, 1024}, {0x74, 0x74, 0x00, 0x00}}, + {{ -86, 102, -1824}, { -121, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -78, 77, -1816}, { 2787, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ -76, 89, -1804}, { 2065, -627}, {0x74, 0x74, 0x00, 0x00}}, + {{ -79, 88, -1849}, { -746, 2037}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 65, -1826}, { 1858, 4281}, {0x18, 0x18, 0x18, 0x00}}, + {{ -78, 77, -1816}, { 2918, 2954}, {0xac, 0xac, 0x14, 0x00}}, + {{ -69, 109, -1815}, { -242, 3486}, {0x18, 0x18, 0x18, 0x00}}, + {{ -80, 103, -1839}, { 1222, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -86, 102, -1824}, { 305, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -90, 125, -1836}, { -611, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -68, 125, -1838}, { -602, 1646}, {0x48, 0x44, 0x00, 0x00}}, + {{ -80, 103, -1839}, { 1205, 3512}, {0x18, 0x18, 0x18, 0x00}}, + {{ -45, 109, -1815}, { 1303, 439}, {0x18, 0x18, 0x18, 0x00}}, + {{ -102, 54, -1790}, { -720, 1024}, {0x48, 0x44, 0x00, 0x00}}, + {{ -85, 50, -1784}, { 99, 2731}, {0x48, 0x44, 0x00, 0x00}}, + {{ -92, 40, -1800}, { 1441, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -110, 103, -1880}, { -410, 1924}, {0xac, 0xac, 0x14, 0x00}}, + {{ -107, 75, -1877}, { 820, 4626}, {0xac, 0xac, 0x14, 0x00}}, + {{ -103, 85, -1862}, { 2120, 3131}, {0x18, 0x18, 0x18, 0x00}}, + {{ -89, 68, -1897}, { 266, 1719}, {0x18, 0x18, 0x18, 0x00}}, + {{ -102, 51, -1900}, { -533, 3805}, {0x18, 0x18, 0x18, 0x00}}, + {{ -107, 75, -1877}, { 1114, 5288}, {0x18, 0x18, 0x18, 0x00}}, + {{ -89, 68, -1897}, { 0, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -92, 85, -1873}, { -3195, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -61, 81, -1883}, { -1796, 4184}, {0x18, 0x18, 0x18, 0x00}}, + {{ -155, 69, -1865}, { -647, 1948}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -130, 51, -1872}, { 1295, 4722}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -138, 54, -1852}, { 2087, 2545}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -95, 69, -1925}, { -1132, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -82, 54, -1908}, { 919, 2927}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -102, 51, -1900}, { 2264, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -138, 54, -1852}, { 0, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ -127, 68, -1859}, { -2041, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -155, 69, -1865}, { -579, 3762}, {0x18, 0x18, 0x18, 0x00}}, + {{ -102, 51, -1900}, { 0, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ -89, 68, -1897}, { -2234, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -95, 69, -1925}, { -1534, 4054}, {0x18, 0x18, 0x18, 0x00}}, + {{ -92, 85, -1873}, { -273, 1625}, {0x18, 0x18, 0x18, 0x00}}, + {{ -107, 75, -1877}, { 547, 3428}, {0xac, 0xac, 0x14, 0x00}}, + {{ -110, 103, -1880}, { 2495, 1188}, {0xac, 0xac, 0x14, 0x00}}, + {{ -46, 77, -1848}, { 280, 1304}, {0xac, 0xac, 0x14, 0x00}}, + {{ -56, 65, -1849}, { -920, 2505}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 88, -1849}, { 1598, 4845}, {0x18, 0x18, 0x18, 0x00}}, + {{ -78, 77, -1816}, { 0, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ -86, 102, -1824}, { -2909, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -2240, 4065}, {0x18, 0x18, 0x18, 0x00}}, + {{ -99, 48, -1772}, { -130, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -102, 54, -1790}, { 1484, 974}, {0x48, 0x44, 0x00, 0x00}}, + {{ -108, 42, -1795}, { 2435, 72}, {0x74, 0x74, 0x00, 0x00}}, + {{ -93, 53, -1779}, { 532, 1876}, {0x48, 0x44, 0x00, 0x00}}, + {{ -20, 50, -1862}, { -70, 1066}, {0x48, 0x44, 0x00, 0x00}}, + {{ -23, 32, -1861}, { 1570, 2054}, {0x18, 0x18, 0x18, 0x00}}, + {{ -31, 42, -1885}, { 1106, 552}, {0x74, 0x74, 0x00, 0x00}}, + {{ -85, 50, -1784}, { -82, 1024}, {0x48, 0x44, 0x00, 0x00}}, + {{ -108, 42, -1795}, { 77, 2294}, {0x74, 0x74, 0x00, 0x00}}, + {{ -84, 32, -1787}, { 1601, 1935}, {0x18, 0x18, 0x18, 0x00}}, + {{ -103, 85, -1862}, { 0, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -92, 85, -1873}, { -1619, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -110, 103, -1880}, { -809, 3708}, {0x18, 0x18, 0x18, 0x00}}, + {{ -95, 69, -1925}, { -933, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -89, 68, -1897}, { 1444, 3029}, {0x18, 0x18, 0x18, 0x00}}, + {{ -82, 54, -1908}, { 1866, 1023}, {0xac, 0xac, 0x14, 0x00}}, + {{ -138, 54, -1852}, { -1225, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -122, 23, -1891}, { 1270, 4832}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -127, 23, -1844}, { 2450, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -74, 23, -1897}, { 0, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -122, 23, -1891}, { -4038, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -82, 54, -1908}, { -1053, 4546}, {0x18, 0x18, 0x18, 0x00}}, + {{ -107, 75, -1877}, { 32, 1109}, {0x18, 0x18, 0x18, 0x00}}, + {{ -130, 51, -1872}, { -754, 3171}, {0x18, 0x18, 0x18, 0x00}}, + {{ -127, 68, -1859}, { 910, 4660}, {0x18, 0x18, 0x18, 0x00}}, + {{ -61, 81, -1883}, { -189, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -74, 23, -1897}, { 2185, 3194}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -82, 54, -1908}, { 4367, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -138, 54, -1852}, { 0, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -127, 23, -1844}, { -3073, 1023}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -113, 81, -1831}, { -3247, 4218}, {0x18, 0x18, 0x18, 0x00}}, + {{ -113, 81, -1831}, { -151, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -103, 85, -1862}, { 1914, 3794}, {0x18, 0x18, 0x18, 0x00}}, + {{ -127, 68, -1859}, { 3487, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -56, 65, -1849}, { -186, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 65, -1826}, { 2595, 2877}, {0x18, 0x18, 0x18, 0x00}}, + {{ -76, 23, -1846}, { 3701, 1916}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -127, 68, -1859}, { 0, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -103, 85, -1862}, { -1573, 3794}, {0x18, 0x18, 0x18, 0x00}}, + {{ -107, 75, -1877}, { 403, 3919}, {0x18, 0x18, 0x18, 0x00}}, + {{ -155, 69, -1865}, { -1128, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -127, 68, -1859}, { 1251, 3017}, {0x18, 0x18, 0x18, 0x00}}, + {{ -130, 51, -1872}, { 2257, 1024}, {0xac, 0xac, 0x14, 0x00}}, + {{ -82, 54, -1908}, { 1329, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -89, 68, -1897}, { 39, 2617}, {0x18, 0x18, 0x18, 0x00}}, + {{ -61, 81, -1883}, { 2279, 5480}, {0x18, 0x18, 0x18, 0x00}}, + {{ -113, 81, -1831}, { -151, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -127, 68, -1859}, { 3487, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -138, 54, -1852}, { 3945, -965}, {0x18, 0x18, 0x18, 0x00}}, + {{ -102, 51, -1900}, { -1076, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -82, 54, -1908}, { -1921, 3196}, {0x18, 0x18, 0x18, 0x00}}, + {{ -122, 23, -1891}, { 2152, 1023}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -107, 75, -1877}, { -330, 2093}, {0x18, 0x18, 0x18, 0x00}}, + {{ -92, 85, -1873}, { 1649, 2170}, {0x18, 0x18, 0x18, 0x00}}, + {{ -89, 68, -1897}, { 373, -758}, {0x18, 0x18, 0x18, 0x00}}, + {{ -138, 54, -1852}, { -1517, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -130, 51, -1872}, { 214, 2563}, {0x18, 0x18, 0x18, 0x00}}, + {{ -122, 23, -1891}, { 3035, 1024}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -130, 51, -1872}, { 0, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -102, 51, -1900}, { 1929, 1581}, {0x18, 0x18, 0x18, 0x00}}, + {{ -122, 23, -1891}, { 3071, 77}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -107, 75, -1877}, { 787, 3085}, {0x18, 0x18, 0x18, 0x00}}, + {{ -86, 102, -1824}, { -316, 2164}, {0x18, 0x18, 0x18, 0x00}}, + {{ -80, 103, -1839}, { 962, 3356}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 88, -1849}, { 2765, 2616}, {0x18, 0x18, 0x18, 0x00}}, + {{ -93, 53, -1779}, { -403, 1374}, {0x48, 0x44, 0x00, 0x00}}, + {{ -86, 41, -1773}, { 807, 2424}, {0x18, 0x18, 0x18, 0x00}}, + {{ -85, 50, -1784}, { 595, 947}, {0x48, 0x44, 0x00, 0x00}}, + {{ -15, 53, -1870}, { -874, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -8, 48, -1875}, { -766, 2105}, {0x18, 0x18, 0x18, 0x00}}, + {{ -26, 54, -1878}, { 437, 1024}, {0x48, 0x44, 0x00, 0x00}}, + {{ -31, 42, -1885}, { 1749, 1024}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -31, 42, -1885}, { -89, 1023}, {0x74, 0x74, 0x00, 0x00}}, + {{ -23, 32, -1861}, { 1482, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -37, 40, -1869}, { 374, -463}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -76, 23, -1846}, { -151, 1221}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -74, 23, -1897}, { -3449, 5593}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -57, 51, -1873}, { 957, 5779}, {0xac, 0xac, 0x14, 0x00}}, + {{ -67, 125, -1859}, { 2584, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -46, 109, -1838}, { 1019, -436}, {0x18, 0x18, 0x18, 0x00}}, + {{ -34, 89, -1846}, { 0, 1024}, {0x74, 0x74, 0x00, 0x00}}, + {{ -54, 102, -1856}, { 1257, 1583}, {0x18, 0x18, 0x18, 0x00}}, + {{ -15, 53, -1870}, { -102, 1053}, {0x18, 0x18, 0x18, 0x00}}, + {{ -26, 54, -1878}, { 739, 2268}, {0x48, 0x44, 0x00, 0x00}}, + {{ -20, 50, -1862}, { 756, 374}, {0x48, 0x44, 0x00, 0x00}}, + {{ -92, 40, -1800}, { -63, 1638}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -84, 32, -1787}, { 127, 3483}, {0x18, 0x18, 0x18, 0x00}}, + {{ -108, 42, -1795}, { 1276, 2419}, {0x74, 0x74, 0x00, 0x00}}, + {{ -84, 32, -1787}, { 555, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -92, 40, -1800}, { -68, 2770}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -85, 50, -1784}, { 2037, 2237}, {0x48, 0x44, 0x00, 0x00}}, + {{ -20, 50, -1862}, { -546, 1353}, {0x48, 0x44, 0x00, 0x00}}, + {{ -37, 40, -1869}, { 1459, 2184}, {0xd4, 0xd4, 0x50, 0x00}}, + {{ -23, 32, -1861}, { 1093, 365}, {0x18, 0x18, 0x18, 0x00}}, + {{ -20, 50, -1862}, { -375, 1352}, {0x48, 0x44, 0x00, 0x00}}, + {{ -10, 41, -1863}, { 751, 2337}, {0x18, 0x18, 0x18, 0x00}}, + {{ -15, 53, -1870}, { 536, 747}, {0x18, 0x18, 0x18, 0x00}}, + {{ -108, 42, -1795}, { -340, 1454}, {0x74, 0x74, 0x00, 0x00}}, + {{ -86, 41, -1773}, { 681, 2745}, {0x18, 0x18, 0x18, 0x00}}, + {{ -93, 53, -1779}, { 1049, 1185}, {0x48, 0x44, 0x00, 0x00}}, + {{ -93, 53, -1779}, { -96, 1067}, {0x48, 0x44, 0x00, 0x00}}, + {{ -99, 48, -1772}, { -760, 1920}, {0x18, 0x18, 0x18, 0x00}}, + {{ -108, 42, -1795}, { 435, 1534}, {0x74, 0x74, 0x00, 0x00}}, + {{ -8, 48, -1875}, { -1736, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -15, 53, -1870}, { -1105, 1909}, {0x18, 0x18, 0x18, 0x00}}, + {{ -31, 42, -1885}, { -552, 1466}, {0x74, 0x74, 0x00, 0x00}}, + {{ -76, 89, -1804}, { -293, 1542}, {0x74, 0x74, 0x00, 0x00}}, + {{ -50, 69, -1802}, { 586, 3096}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -37, 98, -1790}, { 1291, 1922}, {0x74, 0x74, 0x00, 0x00}}, + {{ -46, 77, -1848}, { 294, 853}, {0xac, 0xac, 0x14, 0x00}}, + {{ -42, 63, -1827}, { -697, 1481}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -46, 52, -1830}, { 162, 2416}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -60, 52, -1816}, { 0, 1024}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -57, 63, -1812}, { -1269, 1024}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -78, 77, -1816}, { -1063, 2192}, {0xac, 0xac, 0x14, 0x00}}, + {{ -46, 77, -1848}, { 1314, 0}, {0x18, 0x18, 0x18, 0x00}}, + {{ -78, 77, -1816}, { -1023, 0}, {0x18, 0x18, 0x18, 0x00}}, + {{ -57, 59, -1827}, { 145, 961}, {0x74, 0x74, 0x00, 0x00}}, + {{ -79, 88, -1849}, { 596, 1822}, {0x18, 0x18, 0x18, 0x00}}, + {{ -103, 85, -1862}, { -1388, 3872}, {0x18, 0x18, 0x18, 0x00}}, + {{ -113, 81, -1831}, { 1446, 5848}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 88, -1849}, { -269, 1936}, {0x18, 0x18, 0x18, 0x00}}, + {{ -92, 85, -1873}, { 539, 4671}, {0x18, 0x18, 0x18, 0x00}}, + {{ -103, 85, -1862}, { 1898, 3790}, {0x18, 0x18, 0x18, 0x00}}, + {{ -79, 88, -1849}, { 568, 1024}, {0x18, 0x18, 0x18, 0x00}}, + {{ -69, 103, -1850}, { -1380, 1023}, {0x18, 0x18, 0x18, 0x00}}, + {{ -54, 102, -1856}, { -2110, 2611}, {0x18, 0x18, 0x18, 0x00}}, + {{ -80, 103, -1839}, { -973, 1645}, {0x18, 0x18, 0x18, 0x00}}, + {{ -95, 90, -1865}, { 1947, 3510}, {0x74, 0x74, 0x00, 0x00}}, + {{ -79, 88, -1849}, { 955, 1372}, {0x18, 0x18, 0x18, 0x00}}, + {{ -46, 52, -1830}, { -2184, 1024}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -57, 59, -1827}, { -1072, 2017}, {0x74, 0x74, 0x00, 0x00}}, + {{ -37, 98, -1790}, { -236, 1414}, {0x74, 0x74, 0x00, 0x00}}, + {{ -50, 69, -1802}, { 473, 2584}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -41, 85, -1811}, { 1455, 698}, {0x74, 0x74, 0x00, 0x00}}, + {{ -41, 85, -1811}, { -367, 1630}, {0x74, 0x74, 0x00, 0x00}}, + {{ -32, 69, -1820}, { 735, 3448}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -20, 98, -1807}, { 1367, 2234}, {0x74, 0x74, 0x00, 0x00}}, + {{ -34, 89, -1846}, { 606, 1023}, {0x74, 0x74, 0x00, 0x00}}, + {{ -32, 69, -1820}, { -113, 2658}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -41, 85, -1811}, { 2010, 2560}, {0x74, 0x74, 0x00, 0x00}}, + {{ -41, 85, -1811}, { -315, 1658}, {0x74, 0x74, 0x00, 0x00}}, + {{ -50, 69, -1802}, { 631, 3562}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -76, 89, -1804}, { 1709, 2138}, {0x74, 0x74, 0x00, 0x00}}, + {{ -46, 52, -1830}, { 0, 1024}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -42, 63, -1827}, { -859, 1959}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -57, 59, -1827}, { 803, 2280}, {0x74, 0x74, 0x00, 0x00}}, + {{ -57, 63, -1812}, { -411, 1395}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -57, 59, -1827}, { 822, 2510}, {0x74, 0x74, 0x00, 0x00}}, + {{ -78, 77, -1816}, { 656, 879}, {0x18, 0x18, 0x18, 0x00}}, + {{ -57, 59, -1827}, { 241, 554}, {0x74, 0x74, 0x00, 0x00}}, + {{ -57, 63, -1812}, { -641, 1963}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -60, 52, -1816}, { 628, 1963}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -46, 77, -1848}, { -411, 1384}, {0x18, 0x18, 0x18, 0x00}}, + {{ -57, 59, -1827}, { 822, 2464}, {0x74, 0x74, 0x00, 0x00}}, + {{ -42, 63, -1827}, { 598, 785}, {0xfc, 0xfc, 0x60, 0x00}}, + {{ -106, 22, -1805}, { 0, 1023}, {0x34, 0x34, 0x34, 0x00}}, + {{ -76, 23, -1846}, { -5342, 1023}, {0x34, 0x34, 0x34, 0x00}}, + {{ -127, 23, -1844}, { -1912, 5293}, {0x34, 0x34, 0x34, 0x00}}, + {{ -74, 23, -1897}, { -300, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ -76, 23, -1846}, { 2997, 5396}, {0x34, 0x34, 0x34, 0x00}}, + {{ -36, 23, -1875}, { 4307, 221}, {0x34, 0x34, 0x34, 0x00}}, + {{ -92, 23, -1931}, { -3388, 1767}, {0x34, 0x34, 0x34, 0x00}}, + {{ -161, 22, -1862}, { 6777, 3997}, {0x34, 0x34, 0x34, 0x00}}, + {{ -122, 23, -1891}, { 3443, 2460}, {0x34, 0x34, 0x34, 0x00}}, + {{ -36, 23, -1875}, { -3894, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ -106, 22, -1805}, { 5654, 5552}, {0x68, 0x68, 0x64, 0x00}}, + {{ -100, 0, -1800}, { 6735, 3257}, {0x68, 0x68, 0x64, 0x00}}, + {{ -76, 23, -1846}, { -1761, 1366}, {0x34, 0x34, 0x34, 0x00}}, + {{ -106, 22, -1805}, { 3482, 2386}, {0x34, 0x34, 0x34, 0x00}}, + {{ -36, 23, -1875}, { -6490, -1109}, {0x34, 0x34, 0x34, 0x00}}, + {{ -122, 23, -1891}, { -780, 2120}, {0x34, 0x34, 0x34, 0x00}}, + {{ -74, 23, -1897}, { 1560, 5411}, {0x34, 0x34, 0x34, 0x00}}, + {{ -92, 23, -1931}, { 2920, 1490}, {0x34, 0x34, 0x34, 0x00}}, + {{ -127, 23, -1844}, { -1574, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ -161, 22, -1862}, { -5040, 3306}, {0x34, 0x34, 0x34, 0x00}}, + {{ -106, 22, -1805}, { 3102, 953}, {0x34, 0x34, 0x34, 0x00}}, + {{ -100, 0, -1800}, { 0, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ -30, 0, -1870}, {-10544, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ -36, 23, -1875}, {-10554, 3590}, {0x68, 0x68, 0x64, 0x00}}, + {{ -36, 23, -1875}, { 0, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ -92, 23, -1931}, { -8476, 1024}, {0x34, 0x34, 0x34, 0x00}}, + {{ -74, 23, -1897}, { -4512, 2253}, {0x34, 0x34, 0x34, 0x00}}, + {{ -161, 22, -1862}, { -821, 2137}, {0x34, 0x34, 0x34, 0x00}}, + {{ -127, 23, -1844}, { 1641, 5477}, {0x34, 0x34, 0x34, 0x00}}, + {{ -122, 23, -1891}, { 2820, 1668}, {0x34, 0x34, 0x34, 0x00}}, + {{ -164, 0, -1864}, { -439, 1024}, {0x68, 0x68, 0x64, 0x00}}, + {{ -92, 23, -1931}, { 6123, 9548}, {0x68, 0x68, 0x64, 0x00}}, + {{ -94, 0, -1934}, { 7723, 7697}, {0x68, 0x68, 0x64, 0x00}}, + {{ -30, 0, -1870}, { 3195, 1210}, {0x34, 0x34, 0x34, 0x00}}, + {{ -94, 0, -1934}, { -6391, 1769}, {0x34, 0x34, 0x34, 0x00}}, + {{ -92, 23, -1931}, { -5951, 4176}, {0x34, 0x34, 0x34, 0x00}}, + {{ -100, 0, -1800}, { -2462, 4256}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -106, 22, -1805}, { 73, 4345}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -161, 22, -1862}, { 3119, -3564}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -161, 22, -1862}, { -570, 5013}, {0x68, 0x68, 0x64, 0x00}}, + {{ -92, 23, -1931}, { 1133, 15280}, {0x68, 0x68, 0x64, 0x00}}, + {{ -164, 0, -1864}, { 1798, 4543}, {0x68, 0x68, 0x64, 0x00}}, + {{ -161, 22, -1862}, { 1916, 3689}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -164, 0, -1864}, { 2719, 5967}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -100, 0, -1800}, { 11312, 1681}, {0xa4, 0xa4, 0xa4, 0x00}}, + {{ -92, 23, -1931}, { -3620, 1023}, {0x34, 0x34, 0x34, 0x00}}, + {{ -36, 23, -1875}, { 3960, 4814}, {0x34, 0x34, 0x34, 0x00}}, + {{ -30, 0, -1870}, { 5787, 3011}, {0x34, 0x34, 0x34, 0x00}}, + +}; diff --git a/courses/star_cup/royal_raceway/model.inc.c b/courses/star_cup/royal_raceway/model.inc.c new file mode 100644 index 000000000..cd00fed12 --- /dev/null +++ b/courses/star_cup/royal_raceway/model.inc.c @@ -0,0 +1,8312 @@ +#include "types.h" + +mk64_Vtx d_course_royal_raceway_vertex[] = { + + {{ -409, 105, -1495}, { 12288, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -409, 115, -1495}, { 12288, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -675, 130, -1356}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -675, 120, -1356}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -145, 95, -1634}, { 12245, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -145, 105, -1634}, { 12217, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, 115, -1495}, { -27, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, 105, -1495}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -629, 120, -1268}, { 2047, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -629, 130, -1268}, { 2047, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, 115, -1407}, {-10239, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, 105, -1407}, {-10239, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -363, 105, -1407}, { 2005, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -363, 115, -1407}, { 2032, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 105, -1545}, {-10212, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 95, -1545}, {-10240, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -675, 120, -1356}, { 12288, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -675, 130, -1356}, { 12288, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -807, 137, -1287}, { 6174, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -807, 127, -1287}, { 6167, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -874, 149, -1252}, { 3089, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -874, 139, -1252}, { 3082, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -827, 149, -1163}, { -1032, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -761, 137, -1198}, { -4117, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -761, 127, -1198}, { -4110, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -828, 139, -1163}, { -1025, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -629, 130, -1268}, {-10239, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -629, 120, -1268}, {-10239, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -894, 160, -1129}, { 2048, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -894, 170, -1129}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -941, 170, -1217}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -941, 160, -1217}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -98, 95, -1545}, { 2047, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -98, 105, -1545}, { 2075, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 169, 90, -1685}, {-10268, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 169, 80, -1685}, {-10296, 1019}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 122, 80, -1774}, { 12344, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 122, 90, -1774}, { 12317, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 105, -1634}, { -27, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 95, -1634}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 169, 80, -1685}, { 1870, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 169, 90, -1685}, { 1924, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 434, 70, -1824}, {-10390, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 434, 60, -1824}, {-10444, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 434, 60, -1824}, { 1870, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 434, 70, -1824}, { 1924, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 50, -1964}, {-10390, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 40, -1964}, {-10444, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 388, 60, -1913}, { 12397, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 388, 70, -1913}, { 12342, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 122, 90, -1774}, { 27, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 122, 80, -1774}, { 81, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 654, 40, -2052}, { 12520, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 654, 50, -2052}, { 12465, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 388, 70, -1913}, { 150, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 388, 60, -1913}, { 204, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 700, 40, -1964}, { 1843, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 700, 50, -1964}, { 1897, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 30, -2103}, {-10417, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 20, -2103}, {-10472, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 966, 20, -2103}, { 1850, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 966, 30, -2103}, { 1877, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1232, 17, -2242}, {-10417, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1232, 7, -2242}, {-10444, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 919, 20, -2191}, { 12525, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 919, 30, -2191}, { 12465, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 50, -2052}, { 150, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 40, -2052}, { 204, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1185, 7, -2331}, { 12498, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1185, 17, -2331}, { 12467, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 919, 30, -2191}, { 172, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 919, 20, -2191}, { 204, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1791, -10, -2625}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1791, 20, -2625}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1854, 20, -2575}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1854, -10, -2575}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1729, -10, -2676}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1729, 20, -2676}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1791, 20, -2625}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1791, -10, -2625}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, -10, -2380}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 20, -2380}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1731, 20, -2443}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1731, -10, -2443}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1633, -10, -2317}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1633, 20, -2317}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 20, -2380}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, -10, -2380}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1424, -10, -2183}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1424, 20, -2183}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, 20, -2226}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, -10, -2226}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, -10, -2226}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, 20, -2226}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 20, -2268}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, -10, -2268}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, -8, -2994}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 22, -2994}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, 22, -3001}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, -8, -3001}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, -10, -3141}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, 20, -3141}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 857, 20, -3160}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 857, -10, -3160}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 505, -8, -2987}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 505, 22, -2987}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 22, -2994}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, -8, -2994}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1012, -10, -3122}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1012, 20, -3122}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, 20, -3141}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, -10, -3141}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3819, 68, -230}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3788, 68, -225}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3788, 99, -225}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3819, 99, -230}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3751, 68, -218}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3720, 68, -212}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3720, 99, -212}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3751, 99, -218}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3681, 68, -206}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3651, 68, -200}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3651, 99, -200}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3681, 99, -206}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3416, 40, -677}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3416, 40, -708}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3416, 71, -708}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3416, 71, -677}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3495, 105, -207}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3495, 135, -207}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3513, 135, -183}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3513, 105, -183}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3471, 71, -363}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3482, 71, -334}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3482, 40, -334}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3471, 40, -363}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3489, 71, -317}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3501, 71, -288}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3501, 40, -288}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3489, 40, -317}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3489, 141, -317}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3501, 141, -288}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3501, 110, -288}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3489, 110, -317}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3471, 141, -363}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3482, 141, -334}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3482, 110, -334}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3471, 110, -363}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3526, 105, -170}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3526, 135, -170}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3555, 135, -161}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3555, 105, -161}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3417, 40, -727}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3418, 40, -758}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3418, 71, -758}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3417, 71, -727}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3426, 135, -896}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 135, -878}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 105, -878}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3426, 105, -896}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3416, 110, -677}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3416, 110, -708}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3416, 141, -708}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3416, 141, -677}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3494, 345, -513}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3488, 345, -543}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3488, 376, -543}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3494, 376, -513}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3532, 505, -521}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3527, 505, -551}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3528, 535, -551}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3533, 535, -521}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3417, 110, -727}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3418, 110, -758}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3418, 141, -758}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3417, 141, -727}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3560, 99, -897}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3529, 99, -892}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3529, 68, -892}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3560, 68, -897}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3629, 99, -909}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3598, 99, -904}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3598, 68, -904}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3629, 68, -909}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3394, 105, -861}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3394, 135, -861}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3385, 135, -832}, { 1023, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3385, 105, -832}, { 1023, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3697, 99, -922}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3667, 99, -916}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3667, 68, -916}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3697, 68, -922}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3388, 155, -550}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3388, 194, -550}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3401, 194, -473}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3401, 155, -473}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3401, 194, -473}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3388, 194, -550}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3388, 234, -550}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3401, 234, -473}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 274, 175, -94}, { 5120, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 272, 215, -94}, { 5120, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 272, 215, -294}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 274, 175, -294}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 274, 175, -494}, { 5119, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 272, 215, -494}, { 5119, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 272, 215, -694}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 274, 175, -694}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 245, 0, 71}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 245, 40, 72}, { 0, -1706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 232, 42, -94}, { 19325, -1860}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 235, 0, -94}, { 19161, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 235, 50, 237}, {-11946, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 235, 90, 238}, {-11946, -1706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 245, 40, 72}, { 6653, -1706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 245, 0, 71}, { 6613, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, {-19797, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 222, 89, 404}, {-19797, -1706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 235, 90, 238}, { 1975, -1628}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 235, 50, 237}, { 2623, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 266, 100, 588}, {-24234, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 252, 138, 589}, {-24234, -1706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 222, 89, 404}, { 3561, -1693}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, { 3831, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 220, 100, 841}, {-24234, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 207, 138, 842}, {-24234, -1706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 252, 138, 589}, { 3561, -1693}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 266, 100, 588}, { 3831, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1080, 80, -1702}, { 17220, 2368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1077, 122, -1700}, { 17517, -1715}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1322, 272, -1577}, { -8533, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1324, 230, -1579}, { -8533, 500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 17220, 2368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 952, 42, -1883}, { 17517, -1715}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1077, 122, -1700}, { -8533, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1080, 80, -1702}, { -8533, 500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -1964}, { 17220, 2368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 42, -1964}, { 17517, -1715}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 952, 42, -1883}, { -8533, -2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { -8533, 500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 439, 0, -2226}, { 13980, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 436, 42, -2225}, { 14151, -1858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 42, -2052}, { -3413, -3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 0, -2052}, { -3413, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3437, 297, -878}, { 1024, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-3444, 297, -839}, { 93, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-3444, 267, -839}, { 93, 682}, {0x74, 0xfd, 0x20, 0x00}}, + {{-3437, 267, -878}, { 1024, 682}, {0x74, 0xfd, 0x20, 0x00}}, + {{-3546, 297, -260}, { 1024, -128}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3552, 297, -221}, { 93, -128}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3552, 267, -221}, { 93, 640}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3546, 267, -260}, { 1024, 640}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3320, -14, -999}, { 22528, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3228, -10, -938}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3228, -20, -938}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3320, -24, -999}, { 22528, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3215, 19, -535}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3185, -24, -704}, { 17632, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3185, -14, -705}, { 17384, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3214, 29, -537}, { 16, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3206, -10, -812}, { 21503, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3185, -14, -705}, { 47, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3185, -24, -704}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3206, -20, -812}, { 21503, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, -9, -285}, { -68, 2009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3234, 19, -428}, { 15328, 2009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3234, 29, -427}, { 15522, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, 1, -285}, { 325, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, 1, -285}, { 21511, 4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3333, -14, -91}, { 141, 4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3333, -24, -91}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, -9, -285}, { 21369, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3333, -14, -91}, { 25558, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3444, -10, -45}, { 475, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3444, -20, -45}, { 532, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3333, -24, -91}, { 25616, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -19, -73}, { 532, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3444, -20, -45}, { 25616, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3444, -10, -45}, { 25558, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -9, -73}, { 475, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -9, -73}, { 25558, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3641, 3, -89}, { 475, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3641, -7, -89}, { 532, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -19, -73}, { 25616, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3641, 3, -89}, { 11155, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3695, 3, -76}, { 12, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3695, -7, -76}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3641, -7, -89}, { 11143, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3726, 3, 4}, { -7, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3726, -7, 4}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3695, -7, -76}, { 18625, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3695, 3, -76}, { 18617, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3726, -7, 4}, { 18432, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3726, 3, 4}, { 18432, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3751, 3, 68}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3751, -7, 68}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 0, -2103}, { -99, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 966, 20, -2103}, { -99, 1448}, {0x98, 0x98, 0x98, 0x00}}, + {{ 700, 40, -1964}, { 6270, 1873}, {0x98, 0x98, 0x98, 0x00}}, + {{ 700, 0, -1964}, { 6270, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1232, 0, -2242}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1232, 7, -2242}, { -3, 1236}, {0x98, 0x98, 0x98, 0x00}}, + {{ 966, 20, -2103}, { 6361, 1562}, {0x98, 0x98, 0x98, 0x00}}, + {{ 966, 0, -2103}, { 6368, 1137}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1380, 0, -2320}, { -55, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1232, 7, -2242}, { 3503, 1236}, {0x98, 0x98, 0x98, 0x00}}, + {{ 1232, 0, -2242}, { 3507, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 654, 0, -2052}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 654, 40, -2052}, { 0, 1873}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 919, 20, -2191}, { 6368, 1448}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 919, 0, -2191}, { 6368, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 919, 0, -2191}, { 99, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 919, 20, -2191}, { 99, 1448}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1185, 7, -2331}, { 6468, 1236}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1185, 0, -2331}, { 6471, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1185, 0, -2331}, { 199, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1185, 7, -2331}, { 196, 1236}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1332, 0, -2407}, { 3565, 1087}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 700, 0, -1964}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 700, 40, -1964}, { 0, 1873}, {0x98, 0x99, 0x98, 0x00}}, + {{ 434, 60, -1824}, { 6370, 2298}, {0x98, 0x99, 0x98, 0x00}}, + {{ 434, 0, -1824}, { 6370, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 169, 60, -1685}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 169, 80, -1685}, { -424, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{ -98, 95, -1545}, { -637, 7419}, {0x98, 0x99, 0x98, 0x00}}, + {{ -98, 75, -1545}, { -212, 7419}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 434, 0, -1824}, { 1254, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 434, 60, -1824}, { -19, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{ 169, 80, -1685}, { -444, 7394}, {0x98, 0x99, 0x98, 0x00}}, + {{ 169, 60, -1685}, { -19, 7394}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 169, 60, -1685}, { 6857, 1035}, {0x70, 0x71, 0x70, 0x00}}, + {{ -98, 75, -1545}, { 458, 1055}, {0x70, 0x71, 0x70, 0x00}}, + {{ -143, 75, -1635}, { 490, 3178}, {0x70, 0x71, 0x70, 0x00}}, + {{ 122, 60, -1774}, { 6864, 3158}, {0x70, 0x71, 0x70, 0x00}}, + {{ 388, 0, -1913}, { -99, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 388, 60, -1913}, { -99, 2298}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 654, 40, -2052}, { 6270, 1873}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 654, 0, -2052}, { 6270, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -143, 75, -1635}, { -6373, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -143, 95, -1635}, { -6387, 1448}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 122, 80, -1774}, { -14, 1448}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 122, 60, -1774}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 122, 60, -1774}, { -19, 614}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 122, 80, -1774}, { -102, 1030}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 388, 60, -1913}, { 6226, 1863}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 388, 0, -1913}, { 6476, 614}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ 169, 60, -1685}, { 558, 1055}, {0x70, 0x71, 0x70, 0x00}}, + {{ 122, 60, -1774}, { 565, 3178}, {0x70, 0x71, 0x70, 0x00}}, + {{ 388, 0, -1913}, { 7061, 3157}, {0x48, 0x49, 0x48, 0x00}}, + {{ 434, 0, -1824}, { 7054, 1034}, {0x48, 0x49, 0x48, 0x00}}, + {{ -629, 100, -1268}, { 6112, 1037}, {0x70, 0x71, 0x70, 0x00}}, + {{ -728, 107, -1215}, { 3882, 1044}, {0x70, 0x71, 0x70, 0x00}}, + {{ -775, 107, -1304}, { 3889, 3167}, {0x70, 0x71, 0x70, 0x00}}, + {{ -675, 100, -1356}, { 6118, 3160}, {0x70, 0x71, 0x70, 0x00}}, + {{ -940, 160, -1217}, { 0, 341}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -940, 140, -1217}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -894, 140, -1129}, { 3413, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -894, 160, -1129}, { 3413, 341}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -363, 85, -1407}, { -99, 605}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -363, 105, -1407}, { -99, 1030}, {0x98, 0x99, 0x98, 0x00}}, + {{ -629, 120, -1268}, { 6270, 1030}, {0x98, 0x99, 0x98, 0x00}}, + {{ -629, 100, -1268}, { 6270, 605}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -98, 75, -1545}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -98, 95, -1545}, { -424, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{ -363, 105, -1407}, { -637, 7368}, {0x98, 0x99, 0x98, 0x00}}, + {{ -363, 85, -1407}, { -212, 7368}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -330, 83, -1424}, { -185, 6573}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -629, 100, -1268}, { -92, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -629, 120, -1268}, { -92, 1448}, {0x98, 0x99, 0x98, 0x00}}, + {{ -761, 127, -1198}, { 3084, 1448}, {0x98, 0x99, 0x98, 0x00}}, + {{ -728, 107, -1215}, { 2136, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -828, 139, -1163}, { 4683, 1448}, {0x98, 0x99, 0x98, 0x00}}, + {{ -828, 119, -1163}, { 4372, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -761, 107, -1198}, { 2879, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -894, 160, -1129}, { 6277, 1448}, {0x98, 0x99, 0x98, 0x00}}, + {{ -894, 140, -1129}, { 5852, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -761, 107, -1198}, { 3140, 1046}, {0x70, 0x71, 0x70, 0x00}}, + {{ -828, 119, -1163}, { 1647, 1051}, {0x70, 0x71, 0x70, 0x00}}, + {{ -874, 119, -1252}, { 1653, 3175}, {0x70, 0x71, 0x70, 0x00}}, + {{ -808, 107, -1287}, { 3146, 3170}, {0x70, 0x71, 0x70, 0x00}}, + {{ -894, 140, -1129}, { 166, 1056}, {0x48, 0x49, 0x48, 0x00}}, + {{ -940, 140, -1217}, { 173, 3179}, {0x48, 0x49, 0x48, 0x00}}, + {{ -940, 140, -1217}, { -92, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -940, 160, -1217}, { -517, 1448}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -874, 139, -1252}, { 1075, 1448}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -874, 119, -1252}, { 1387, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -807, 127, -1287}, { 2675, 1448}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -808, 107, -1287}, { 2880, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -775, 107, -1304}, { 3623, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -675, 120, -1356}, { 5852, 1448}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -675, 100, -1356}, { 5852, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -675, 100, -1356}, { -99, 605}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -675, 120, -1356}, { -99, 1030}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -409, 105, -1495}, { 6270, 1030}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -409, 85, -1495}, { 6270, 605}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -363, 85, -1407}, { 6629, 1035}, {0x70, 0x71, 0x70, 0x00}}, + {{ -629, 100, -1268}, { 259, 1056}, {0x70, 0x71, 0x70, 0x00}}, + {{ -675, 100, -1356}, { 266, 3179}, {0x70, 0x71, 0x70, 0x00}}, + {{ -409, 85, -1495}, { 6636, 3159}, {0x70, 0x71, 0x70, 0x00}}, + {{ -98, 75, -1545}, { 6707, 1035}, {0x70, 0x71, 0x70, 0x00}}, + {{ -330, 83, -1424}, { 1154, 1053}, {0x70, 0x71, 0x70, 0x00}}, + {{ -376, 83, -1513}, { 1161, 3176}, {0x70, 0x71, 0x70, 0x00}}, + {{ -143, 75, -1635}, { 6739, 3158}, {0x70, 0x71, 0x70, 0x00}}, + {{ -409, 85, -1495}, { -6373, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -409, 105, -1495}, { -6387, 1448}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -143, 95, -1635}, { -14, 1448}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -143, 75, -1635}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -376, 83, -1513}, { -5578, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -761, 79, -1198}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -761, 107, -1198}, { 0, 1435}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -808, 107, -1287}, { 1783, 1435}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -808, 79, -1287}, { 1783, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -742, 68, -1242}, { 0, 1024}, {0x70, 0x71, 0x70, 0x00}}, + {{ -728, 79, -1215}, { 0, 1596}, {0x70, 0x71, 0x70, 0x00}}, + {{ -761, 79, -1198}, { 668, 1596}, {0x70, 0x71, 0x70, 0x00}}, + {{ -775, 68, -1225}, { 668, 1023}, {0x70, 0x71, 0x70, 0x00}}, + {{ -728, 79, -1215}, { 0, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -728, 107, -1215}, { 0, 1424}, {0x98, 0x99, 0x98, 0x00}}, + {{ -761, 107, -1198}, { 668, 1435}, {0x98, 0x99, 0x98, 0x00}}, + {{ -761, 79, -1198}, { 668, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -761, 68, -1277}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -775, 79, -1304}, { 0, 1596}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -728, 79, -1215}, { 636, -69}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -742, 68, -1242}, { 254, 357}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -775, 79, -1304}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -775, 107, -1304}, { 0, 1424}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -728, 107, -1215}, { 1783, 1424}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -728, 79, -1215}, { 1783, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -775, 68, -1225}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -761, 79, -1198}, { 0, 1596}, {0x84, 0x85, 0x84, 0x00}}, + {{ -808, 79, -1287}, { 636, -69}, {0x84, 0x85, 0x84, 0x00}}, + {{ -794, 68, -1260}, { 254, 357}, {0x84, 0x85, 0x84, 0x00}}, + {{ -794, -60, -1260}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -794, 68, -1260}, { 0, 3306}, {0x98, 0x99, 0x98, 0x00}}, + {{ -761, 68, -1277}, { 668, 3306}, {0x98, 0x99, 0x98, 0x00}}, + {{ -761, -60, -1277}, { 668, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -775, -60, -1225}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -775, 68, -1225}, { 0, 3306}, {0x84, 0x85, 0x84, 0x00}}, + {{ -794, 68, -1260}, { 713, 3306}, {0x84, 0x85, 0x84, 0x00}}, + {{ -794, -60, -1260}, { 713, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -742, -60, -1242}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -742, 68, -1242}, { 0, 3306}, {0x98, 0x99, 0x98, 0x00}}, + {{ -775, 68, -1225}, { 668, 3306}, {0x98, 0x99, 0x98, 0x00}}, + {{ -775, -60, -1225}, { 668, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -761, -60, -1277}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -761, 68, -1277}, { 0, 3306}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -742, 68, -1242}, { 713, 3306}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -742, -60, -1242}, { 713, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -794, 68, -1260}, { 0, 1023}, {0x70, 0x71, 0x70, 0x00}}, + {{ -808, 79, -1287}, { 0, 1596}, {0x70, 0x71, 0x70, 0x00}}, + {{ -775, 79, -1304}, { 668, 1597}, {0x70, 0x71, 0x70, 0x00}}, + {{ -761, 68, -1277}, { 668, 1024}, {0x70, 0x71, 0x70, 0x00}}, + {{ -808, 79, -1287}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -808, 107, -1287}, { 0, 1435}, {0x98, 0x99, 0x98, 0x00}}, + {{ -775, 107, -1304}, { 668, 1424}, {0x98, 0x99, 0x98, 0x00}}, + {{ -775, 79, -1304}, { 668, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -363, 62, -1407}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -363, 85, -1407}, { 0, 1435}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -409, 85, -1495}, { 1783, 1435}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{ -409, 62, -1495}, { 1783, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -344, 50, -1451}, { 0, 1024}, {0x70, 0x71, 0x70, 0x00}}, + {{ -330, 62, -1424}, { 0, 1596}, {0x70, 0x71, 0x70, 0x00}}, + {{ -363, 62, -1407}, { 668, 1596}, {0x70, 0x71, 0x70, 0x00}}, + {{ -377, 50, -1433}, { 668, 1023}, {0x70, 0x71, 0x70, 0x00}}, + {{ -330, 62, -1424}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -330, 83, -1424}, { 0, 1402}, {0x98, 0x99, 0x98, 0x00}}, + {{ -363, 85, -1407}, { 667, 1437}, {0x98, 0x99, 0x98, 0x00}}, + {{ -363, 62, -1407}, { 668, 1026}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -362, 50, -1486}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -376, 62, -1513}, { 0, 1596}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -330, 62, -1424}, { 636, -69}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -344, 50, -1451}, { 254, 357}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -376, 62, -1513}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -376, 83, -1513}, { 0, 1402}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -330, 83, -1424}, { 1783, 1402}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -330, 62, -1424}, { 1783, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -377, 50, -1433}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -363, 62, -1407}, { 0, 1596}, {0x84, 0x85, 0x84, 0x00}}, + {{ -409, 62, -1495}, { 636, -69}, {0x84, 0x85, 0x84, 0x00}}, + {{ -395, 50, -1469}, { 254, 357}, {0x84, 0x85, 0x84, 0x00}}, + {{ -395, -60, -1469}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -395, 50, -1469}, { 0, 3083}, {0x98, 0x99, 0x98, 0x00}}, + {{ -362, 50, -1486}, { 668, 3083}, {0x98, 0x99, 0x98, 0x00}}, + {{ -362, -60, -1486}, { 668, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -377, -60, -1433}, { 0, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{ -377, 50, -1433}, { 0, 3083}, {0x84, 0x85, 0x84, 0x00}}, + {{ -395, 50, -1469}, { 713, 3083}, {0x84, 0x85, 0x84, 0x00}}, + {{ -395, -60, -1469}, { 713, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{ -344, -60, -1451}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -344, 50, -1451}, { 0, 3083}, {0x98, 0x99, 0x98, 0x00}}, + {{ -377, 50, -1433}, { 668, 3083}, {0x98, 0x99, 0x98, 0x00}}, + {{ -377, -60, -1433}, { 668, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -362, -60, -1486}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -362, 50, -1486}, { 0, 3083}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -344, 50, -1451}, { 713, 3083}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -344, -60, -1451}, { 713, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{ -395, 50, -1469}, { 0, 1023}, {0x70, 0x71, 0x70, 0x00}}, + {{ -409, 62, -1495}, { 0, 1596}, {0x70, 0x71, 0x70, 0x00}}, + {{ -376, 62, -1513}, { 668, 1597}, {0x70, 0x71, 0x70, 0x00}}, + {{ -362, 50, -1486}, { 668, 1024}, {0x70, 0x71, 0x70, 0x00}}, + {{ -409, 62, -1495}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ -409, 85, -1495}, { 0, 1435}, {0x98, 0x99, 0x98, 0x00}}, + {{ -376, 83, -1513}, { 667, 1402}, {0x98, 0x99, 0x98, 0x00}}, + {{ -376, 62, -1513}, { 668, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3152, -26, -821}, { 6571, -1795}, {0x98, 0x98, 0x98, 0x00}}, + {{-3174, -26, -948}, { 0, -1802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3152, -20, -821}, { 6571, -1802}, {0x98, 0x98, 0x98, 0x00}}, + {{-3174, -20, -948}, { 0, -1802}, {0x98, 0x98, 0x98, 0x00}}, + {{-3152, -20, -821}, { 6571, -1802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3174, -26, -948}, { 0, -1802}, {0x98, 0x98, 0x98, 0x00}}, + {{-3206, -20, -812}, { 6571, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3228, -20, -938}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3174, -20, -948}, { 0, -1802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3206, -26, -812}, { 6571, 1017}, {0x70, 0x70, 0x70, 0x00}}, + {{-3228, -26, -938}, { 0, 1024}, {0x70, 0x70, 0x70, 0x00}}, + {{-3152, -26, -821}, { 6571, -1795}, {0x70, 0x70, 0x70, 0x00}}, + {{-3174, -26, -948}, { 0, -1802}, {0x70, 0x70, 0x70, 0x00}}, + {{-3228, -20, -938}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3228, -26, -938}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3206, -26, -812}, { 6571, 1017}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3206, -20, -812}, { 6571, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3228, -26, -938}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3404, -1, -568}, { 5040, 891}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3404, 18, -568}, { 5039, 396}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3215, 19, -535}, { 127, 386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3215, -1, -535}, { 127, 896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3404, 18, -568}, { 5295, 396}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3394, 33, -566}, { 5039, 12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3224, 34, -536}, { 367, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3234, -1, -428}, { 5040, 895}, {0x84, 0x84, 0x84, 0x00}}, + {{-3234, 19, -428}, { 5041, 386}, {0x84, 0x84, 0x84, 0x00}}, + {{-3423, 18, -462}, { 128, 396}, {0x84, 0x84, 0x84, 0x00}}, + {{-3423, -1, -462}, { 127, 895}, {0x84, 0x84, 0x84, 0x00}}, + {{-3243, 34, -430}, { 4786, 1}, {0x84, 0x84, 0x84, 0x00}}, + {{-3413, 33, -460}, { 129, 12}, {0x84, 0x84, 0x84, 0x00}}, + {{-3423, 18, -462}, { -127, 396}, {0x84, 0x84, 0x84, 0x00}}, + {{-3232, 19, -438}, { -3487, 1121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3216, 19, -525}, { 1023, 1121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3277, 28, -536}, { 1024, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3293, 28, -449}, { -3487, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3346, 28, -548}, { 1024, -5632}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3362, 28, -461}, { -3487, -5632}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3405, 18, -558}, { 1024, -8704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3421, 18, -471}, { -3487, -8704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3411, 33, -470}, { 852, 7858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3413, 33, -460}, { 852, 7858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3243, 34, -430}, { 854, 407}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3242, 34, -440}, { 854, 407}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3421, 18, -471}, { 341, 8269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3232, 19, -438}, { 341, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3423, 18, -462}, { 341, 8269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3234, 19, -428}, { 341, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3405, 18, -558}, { 341, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3394, 33, -566}, { 852, -612}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3404, 18, -568}, { 341, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3396, 33, -556}, { 852, -612}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3226, 34, -527}, { 854, 6862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3224, 34, -536}, { 854, 6862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3215, 19, -535}, { 341, 7245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3216, 19, -525}, { 341, 7245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3216, 19, -525}, { 341, 7245}, {0x84, 0x84, 0x84, 0x00}}, + {{-3226, 34, -527}, { 854, 6862}, {0x84, 0x84, 0x84, 0x00}}, + {{-3396, 33, -556}, { 852, -612}, {0x84, 0x84, 0x84, 0x00}}, + {{-3405, 18, -558}, { 341, -1024}, {0x84, 0x84, 0x84, 0x00}}, + {{-3215, -1, -535}, { 982, 1006}, {0x84, 0x84, 0x84, 0x00}}, + {{-3234, -1, -428}, { 982, 0}, {0x84, 0x84, 0x84, 0x00}}, + {{-3423, -1, -462}, { 0, 0}, {0x84, 0x84, 0x84, 0x00}}, + {{-3404, -1, -568}, { 0, 1006}, {0x84, 0x84, 0x84, 0x00}}, + {{-1854, 20, -2575}, { 2036, 977}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1791, 70, -2625}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1791, 20, -2625}, { 0, 977}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1854, 70, -2575}, { 2036, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1791, 20, -2625}, { 2036, 977}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1729, 70, -2676}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1729, 20, -2676}, { 0, 977}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1791, 70, -2625}, { 2036, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1791, 20, -2625}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1791, 70, -2625}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1854, 70, -2575}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1854, 20, -2575}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1729, 20, -2676}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1791, 70, -2625}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1791, 20, -2625}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1729, 70, -2676}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 60, -2268}, { 2036, 5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, 60, -2226}, { 0, 5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, 20, -2226}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 20, -2268}, { 2036, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, 60, -2226}, { 2036, 5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1424, 20, -2183}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, 20, -2226}, { 2036, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1424, 60, -2183}, { 0, 5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1731, 20, -2443}, { 2036, 1018}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1731, 60, -2443}, { 2036, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 60, -2380}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 20, -2380}, { 0, 1018}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 20, -2380}, { 2036, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1633, 60, -2317}, { 0, 5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1633, 20, -2317}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 60, -2380}, { 2036, 5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 20, -2268}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, 20, -2226}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, 60, -2226}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1560, 60, -2268}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 20, -2380}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 60, -2380}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1731, 60, -2443}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1731, 20, -2443}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1424, 20, -2183}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1424, 60, -2183}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, 20, -2226}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1492, 60, -2226}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1633, 20, -2317}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1633, 60, -2317}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 60, -2380}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1682, 20, -2380}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 22, -2994}, { 2036, 1018}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 62, -2994}, { 2036, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 505, 62, -2987}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 505, 22, -2987}, { 0, 1018}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, 22, -3001}, { 2036, 1018}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, 62, -3001}, { 2036, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 62, -2994}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 22, -2994}, { 0, 1018}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 857, 20, -3160}, { 2036, 1018}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, 60, -3141}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, 20, -3141}, { 0, 1018}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 857, 60, -3160}, { 2036, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, 60, -3141}, { 2036, 5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1012, 20, -3122}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, 20, -3141}, { 2036, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1012, 60, -3122}, { 0, 5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, 20, -3141}, { 2047, 1194}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 857, 60, -3160}, { -279, -162}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 857, 20, -3160}, { -279, 1194}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, 60, -3141}, { 2047, -162}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 22, -2994}, { 2048, 1194}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, 62, -3001}, { -279, -162}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, 22, -3001}, { -279, 1194}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 62, -2994}, { 2048, -162}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, 20, -3141}, { 0, 1186}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1012, 60, -3122}, { 2327, -170}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 934, 60, -3141}, { 0, -170}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1012, 20, -3122}, { 2327, 1186}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 505, 22, -2987}, { 2327, 1186}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 505, 62, -2987}, { 2327, -170}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 62, -2994}, { 0, -170}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 22, -2994}, { 0, 1186}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3661, 585, -559}, { -341, -5457}, {0x98, 0x99, 0x98, 0x00}}, + {{-3667, 459, -560}, { -512, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-3650, 459, -502}, { 2582, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{-3646, 585, -505}, { 2485, -5436}, {0x98, 0x99, 0x98, 0x00}}, + {{-3637, 250, -647}, { 512, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{-3705, 250, -566}, { 5919, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{-3705, 421, -566}, { 5919, -7731}, {0xac, 0xad, 0xac, 0x00}}, + {{-3637, 421, -647}, { 511, -7731}, {0xac, 0xad, 0xac, 0x00}}, + {{-3705, 250, -566}, { -3359, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{-3669, 250, -467}, { 2048, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-3669, 421, -467}, { 2048, -7731}, {0x98, 0x99, 0x98, 0x00}}, + {{-3705, 421, -566}, { -3359, -7731}, {0x98, 0x99, 0x98, 0x00}}, + {{-3667, 459, -560}, { 3094, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-3661, 585, -559}, { 2924, -5457}, {0xac, 0xad, 0xac, 0x00}}, + {{-3629, 585, -603}, { 97, -5436}, {0xac, 0xad, 0xac, 0x00}}, + {{-3631, 459, -608}, { 0, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{-3667, 459, -560}, { 675, -103}, {0x98, 0x99, 0x98, 0x00}}, + {{-3705, 421, -566}, { 0, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-3650, 459, -502}, { 2734, 28}, {0x98, 0x99, 0x98, 0x00}}, + {{-3669, 421, -467}, { 3604, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-3600, 713, -548}, { 646, -2407}, {0xac, 0xad, 0xac, 0x00}}, + {{-3620, 608, -587}, { 0, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-3643, 607, -555}, { 1325, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-3600, 713, -548}, { 679, -2407}, {0x98, 0x99, 0x98, 0x00}}, + {{-3643, 607, -555}, { 0, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-3633, 608, -518}, { 1325, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{-3631, 459, -608}, { 870, -209}, {0xac, 0xad, 0xac, 0x00}}, + {{-3637, 421, -647}, { 0, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{-3705, 421, -566}, { 3604, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-3667, 459, -560}, { 2929, -316}, {0xac, 0xad, 0xac, 0x00}}, + {{-3661, 585, -559}, { 1884, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-3643, 607, -555}, { 1612, 353}, {0xac, 0xad, 0xac, 0x00}}, + {{-3620, 608, -587}, { 286, 352}, {0xac, 0xad, 0xac, 0x00}}, + {{-3629, 585, -603}, { 0, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-3633, 608, -518}, { 1598, 352}, {0x98, 0x99, 0x98, 0x00}}, + {{-3643, 607, -555}, { 272, 353}, {0x98, 0x99, 0x98, 0x00}}, + {{-3661, 585, -559}, { 0, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{-3646, 585, -505}, { 1884, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-3600, 703, -545}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3600, 763, -548}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3602, 703, -548}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3598, 703, -547}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3599, 703, -550}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3542, 460, -507}, { 2000, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3547, 585, -510}, { 1959, -5367}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3577, 585, -493}, { 174, -5385}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3576, 460, -488}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3577, 585, -493}, { 4323, -5387}, {0x98, 0x99, 0x98, 0x00}}, + {{-3646, 585, -505}, { 752, -5432}, {0x98, 0x99, 0x98, 0x00}}, + {{-3650, 459, -502}, { 511, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{-3576, 460, -488}, { 4325, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-3637, 421, -647}, { 4685, -7731}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3537, 421, -630}, { -511, -7731}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3537, 250, -630}, { -511, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3637, 250, -647}, { 4685, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3569, 421, -449}, { -1569, -7731}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3569, 250, -449}, { -1569, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3509, 337, -486}, { 2048, -3448}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3509, 421, -486}, { 2048, -7731}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3537, 250, -630}, { 3617, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3537, 421, -630}, { 3617, -7731}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3493, 421, -575}, { 0, -7731}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3493, 337, -575}, { 0, -3448}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3631, 459, -608}, { 3813, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3629, 585, -603}, { 3573, -5433}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3560, 585, -591}, { 1, -5387}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3557, 460, -596}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3569, 421, -449}, { 2048, -7731}, {0x98, 0x99, 0x98, 0x00}}, + {{-3669, 421, -467}, { -3149, -7731}, {0x98, 0x99, 0x98, 0x00}}, + {{-3669, 250, -467}, { -3149, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{-3569, 250, -449}, { 2048, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-3560, 585, -591}, { 1825, -5385}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3537, 585, -565}, { 41, -5367}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3532, 460, -566}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3557, 460, -596}, { 2000, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3493, 421, -575}, { 2048, -7731}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3509, 421, -486}, { -2609, -7731}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3509, 337, -486}, { -2609, -3448}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3493, 337, -575}, { 2048, -3448}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3537, 585, -565}, { 2944, -5366}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3547, 585, -510}, { 123, -5366}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3542, 460, -507}, { 0, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3532, 460, -566}, { 3068, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3542, 460, -507}, { 1834, -360}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3576, 460, -488}, { 501, -395}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3569, 421, -449}, { 0, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3509, 421, -486}, { 2411, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3576, 460, -488}, { 2943, -406}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3650, 459, -502}, { 401, -416}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3669, 421, -467}, { -51, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3569, 421, -449}, { 3413, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3537, 421, -630}, { 2411, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3557, 460, -596}, { 1909, -395}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3532, 460, -566}, { 576, -360}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3493, 421, -575}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3532, 460, -566}, { 2575, -379}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3542, 460, -507}, { 529, -379}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3509, 421, -486}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3493, 421, -575}, { 3105, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3577, 585, -493}, { 2381, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3581, 608, -510}, { 2150, 360}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3633, 608, -518}, { 377, 399}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3646, 585, -505}, { 0, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3561, 609, -521}, { 942, 350}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3581, 608, -510}, { 156, 339}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3577, 585, -493}, { 0, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3547, 585, -510}, { 1189, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3537, 585, -565}, { 1880, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3554, 609, -560}, { 1614, 358}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3561, 609, -521}, { 266, 358}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3547, 585, -510}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3560, 585, -591}, { 1189, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3569, 608, -577}, { 1032, 339}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3554, 609, -560}, { 247, 350}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3537, 585, -565}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3620, 608, -587}, { 2003, 399}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3569, 608, -577}, { 230, 360}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3560, 585, -591}, { 0, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3629, 585, -603}, { 2381, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3637, 421, -647}, { 3465, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3631, 459, -608}, { 3011, -416}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3557, 460, -596}, { 469, -406}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3537, 421, -630}, { 0, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3600, 713, -548}, { 673, -2413}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3561, 609, -521}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3554, 609, -560}, { 1347, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3600, 713, -548}, { 761, -2317}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3569, 608, -577}, { 0, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3620, 608, -587}, { 1773, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3600, 713, -548}, { 1023, -2402}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3554, 609, -560}, { 238, 1010}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3569, 608, -577}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3600, 713, -548}, { 1012, -2317}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3633, 608, -518}, { 0, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3581, 608, -510}, { 1773, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3600, 713, -548}, { 57, -2402}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3581, 608, -510}, { 0, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3561, 609, -521}, { 785, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-1162, -60, -1123}, { 443, 788}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1175, 0, -1196}, { 366, 176}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1314, 0, -1222}, { -302, 131}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1328, -60, -1196}, { -409, 598}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1328, -60, -1196}, { 1258, 801}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1314, 0, -1222}, { 1236, 344}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1476, 0, -1371}, { 361, 329}, {0x71, 0x70, 0x70, 0x00}}, + {{-1498, -60, -1361}, { 316, 771}, {0x99, 0x98, 0x98, 0x00}}, + {{ -959, -60, -1204}, { 1423, 763}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1175, 0, -1196}, { 457, 65}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1162, -60, -1123}, { 317, 711}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -984, -20, -1254}, { 1462, 283}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1689, -60, -1655}, { -177, 782}, {0x71, 0x70, 0x70, 0x00}}, + {{-1498, -60, -1361}, { 1311, 827}, {0x99, 0x98, 0x98, 0x00}}, + {{-1661, 1, -1639}, { -58, 529}, {0x71, 0x70, 0x70, 0x00}}, + {{-1476, 0, -1371}, { 1324, 565}, {0x71, 0x70, 0x70, 0x00}}, + {{ -769, -60, -1681}, { 918, 832}, {0x99, 0x98, 0x98, 0x00}}, + {{ -812, -20, -1703}, { 1073, 520}, {0x99, 0x98, 0x98, 0x00}}, + {{ -820, -20, -1516}, { -222, 563}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -788, -60, -1462}, { -604, 849}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -991, -60, -1935}, { 760, 859}, {0x71, 0x70, 0x70, 0x00}}, + {{-1021, -20, -1941}, { 819, 577}, {0x71, 0x70, 0x70, 0x00}}, + {{ -886, -20, -1809}, { -149, 702}, {0x71, 0x70, 0x70, 0x00}}, + {{ -869, -60, -1816}, { -111, 972}, {0x71, 0x70, 0x70, 0x00}}, + {{ -812, -20, -1703}, { 192, 729}, {0x99, 0x98, 0x98, 0x00}}, + {{ -769, -60, -1681}, { -11, 939}, {0x99, 0x98, 0x98, 0x00}}, + {{ -886, -20, -1809}, { 875, 700}, {0x71, 0x70, 0x70, 0x00}}, + {{ -869, -60, -1816}, { 876, 893}, {0x71, 0x70, 0x70, 0x00}}, + {{ -916, -20, -1389}, { 58, 209}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -877, -60, -1368}, { 74, 673}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -788, -60, -1462}, { 926, 724}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -820, -20, -1516}, { 1121, 170}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -877, -60, -1368}, { 1070, 879}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -916, -20, -1389}, { 1017, 405}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -984, -20, -1254}, { -237, 500}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -959, -60, -1204}, { -467, 995}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -572, -60, -2052}, { 676, 782}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -668, -20, -2146}, { 170, 739}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{ -674, -60, -2119}, { 170, 877}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{ -556, -20, -2072}, { 732, 633}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -674, -60, -2119}, { 885, 866}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{ -668, -20, -2146}, { 882, 709}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{ -827, -20, -2202}, { 136, 684}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{ -816, -60, -2170}, { 213, 844}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{ -827, -20, -2202}, { 877, 634}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1027, -20, -2256}, { 100, 640}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{ -996, -60, -2219}, { 202, 816}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{ -816, -60, -2170}, { 902, 811}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1126, -20, -2156}, { 658, 647}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { 47, 741}, {0x99, 0x98, 0x98, 0x00}}, + {{-1070, -60, -2030}, { 90, 943}, {0x99, 0x98, 0x98, 0x00}}, + {{-1086, -60, -2128}, { 640, 858}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1070, -60, -2030}, { -29, 823}, {0x99, 0x98, 0x98, 0x00}}, + {{-1021, -20, -1941}, { -507, 701}, {0x71, 0x70, 0x70, 0x00}}, + {{ -991, -60, -1935}, { -515, 903}, {0x71, 0x70, 0x70, 0x00}}, + {{-1109, -20, -2047}, { 32, 611}, {0x99, 0x98, 0x98, 0x00}}, + {{-1098, -20, -2241}, { 892, 549}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1060, -60, -2204}, { 941, 817}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -996, -60, -2219}, { 1193, 845}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1027, -20, -2256}, { 1172, 580}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1098, -20, -2241}, { 919, 559}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1126, -20, -2156}, { 610, 592}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1086, -60, -2128}, { 643, 834}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1060, -60, -2204}, { 921, 804}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -512, -60, -1932}, { 816, 741}, {0x99, 0x98, 0x98, 0x00}}, + {{ -489, -20, -1938}, { 834, 541}, {0x99, 0x98, 0x98, 0x00}}, + {{ -556, -20, -2072}, { 434, 532}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -572, -60, -2052}, { 456, 733}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -445, -60, -1726}, { 895, 909}, {0x99, 0x98, 0x98, 0x00}}, + {{ -415, -20, -1709}, { 979, 664}, {0x99, 0x98, 0x98, 0x00}}, + {{ -489, -20, -1938}, { 249, 509}, {0x99, 0x98, 0x98, 0x00}}, + {{ -512, -60, -1932}, { 238, 769}, {0x99, 0x98, 0x98, 0x00}}, + {{ -321, -20, -1541}, { 186, 409}, {0x71, 0x70, 0x70, 0x00}}, + {{ -361, -60, -1519}, { 251, 832}, {0x71, 0x70, 0x70, 0x00}}, + {{ -333, -60, -1421}, { 861, 819}, {0x71, 0x70, 0x70, 0x00}}, + {{ -283, -20, -1449}, { 776, 339}, {0x71, 0x70, 0x70, 0x00}}, + {{ -415, -20, -1709}, { 99, 681}, {0x99, 0x98, 0x98, 0x00}}, + {{ -445, -60, -1726}, { -93, 949}, {0x99, 0x98, 0x98, 0x00}}, + {{ -361, -60, -1519}, { 1295, 989}, {0x99, 0x98, 0x98, 0x00}}, + {{ -321, -20, -1541}, { 1270, 590}, {0x99, 0x98, 0x98, 0x00}}, + {{ -221, -20, -1026}, { 1366, 496}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -292, -60, -1174}, { 824, 843}, {0x99, 0x98, 0x98, 0x00}}, + {{ -269, -60, -991}, { 1463, 816}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -245, -20, -1230}, { 656, 525}, {0x99, 0x98, 0x98, 0x00}}, + {{ -245, -20, -1230}, { 1054, 246}, {0x99, 0x98, 0x98, 0x00}}, + {{ -333, -60, -1421}, { 220, 608}, {0x99, 0x98, 0x98, 0x00}}, + {{ -292, -60, -1174}, { 1283, 616}, {0x99, 0x98, 0x98, 0x00}}, + {{ -283, -20, -1449}, { 109, 244}, {0x99, 0x98, 0x98, 0x00}}, + {{ -232, -20, -255}, { 2409, 478}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -245, -20, -671}, { -326, 467}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -291, -60, -671}, { -343, 820}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -274, -60, -297}, { 2125, 802}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -291, -60, -671}, { 1488, 1033}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -245, -20, -671}, { 1462, 696}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -221, -20, -1026}, { -363, 583}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -269, -60, -991}, { -155, 931}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -232, -20, -255}, { -563, 426}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -274, -60, -297}, { -805, 754}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -251, -40, 16}, { 1669, 586}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -297, -60, -16}, { 1502, 897}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -251, -40, 16}, { -359, 664}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -297, -60, -16}, { -443, 1004}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -327, -40, 243}, { 1754, 520}, {0x85, 0x84, 0x84, 0x00}}, + {{ -353, -60, 189}, { 1419, 812}, {0x85, 0x84, 0x84, 0x00}}, + {{-2026, -60, -1941}, { -556, 774}, {0x71, 0x70, 0x70, 0x00}}, + {{-1689, -60, -1655}, { 1187, 900}, {0x71, 0x70, 0x70, 0x00}}, + {{-1661, 1, -1639}, { 1297, 608}, {0x71, 0x70, 0x70, 0x00}}, + {{-1840, 0, -1784}, { 135, 495}, {0x71, 0x70, 0x70, 0x00}}, + {{-2026, -60, -1941}, { 1380, 790}, {0x71, 0x70, 0x70, 0x00}}, + {{-1989, 0, -1922}, { 1424, 533}, {0x71, 0x70, 0x70, 0x00}}, + {{-2448, -60, -1988}, { -222, 1020}, {0x49, 0x48, 0x48, 0x00}}, + {{-2427, 49, -1992}, { -182, 465}, {0x49, 0x48, 0x48, 0x00}}, + {{-1840, 0, -1784}, { 1129, 552}, {0x71, 0x70, 0x70, 0x00}}, + {{-1989, 0, -1922}, { 516, 522}, {0x71, 0x70, 0x70, 0x00}}, + {{-2026, -60, -1941}, { 498, 703}, {0x71, 0x70, 0x70, 0x00}}, + {{ -531, -40, 352}, { -374, 651}, {0x85, 0x84, 0x84, 0x00}}, + {{ -537, -60, 304}, { -315, 916}, {0x85, 0x84, 0x84, 0x00}}, + {{ -731, -60, 306}, { 1605, 853}, {0x85, 0x84, 0x84, 0x00}}, + {{ -744, 0, 368}, { 1731, 437}, {0x85, 0x84, 0x84, 0x00}}, + {{ -353, -60, 189}, { -169, 929}, {0x85, 0x84, 0x84, 0x00}}, + {{ -537, -60, 304}, { 2024, 857}, {0x85, 0x84, 0x84, 0x00}}, + {{ -327, -40, 243}, { -103, 526}, {0x85, 0x84, 0x84, 0x00}}, + {{ -531, -40, 352}, { 2231, 550}, {0x85, 0x84, 0x84, 0x00}}, + {{-1244, -10, 180}, { -33, 417}, {0x85, 0x84, 0x84, 0x00}}, + {{-1187, -60, 88}, { 444, 893}, {0x85, 0x84, 0x84, 0x00}}, + {{-1284, 0, 48}, { 1040, 512}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -910, 0, 324}, { -517, 561}, {0x85, 0x84, 0x84, 0x00}}, + {{ -920, -60, 253}, { -252, 951}, {0x85, 0x84, 0x84, 0x00}}, + {{-1021, -30, 217}, { 767, 632}, {0x85, 0x84, 0x84, 0x00}}, + {{-1146, -20, 195}, { 1898, 294}, {0x85, 0x84, 0x84, 0x00}}, + {{-1187, -60, 88}, { 2591, 604}, {0x85, 0x84, 0x84, 0x00}}, + {{-1187, -60, 88}, { 837, 958}, {0x85, 0x84, 0x84, 0x00}}, + {{-1244, -10, 180}, { 817, 457}, {0x85, 0x84, 0x84, 0x00}}, + {{-1146, -20, 195}, { 176, 639}, {0x85, 0x84, 0x84, 0x00}}, + {{ -744, 0, 368}, { -345, 459}, {0x85, 0x84, 0x84, 0x00}}, + {{ -731, -60, 306}, { -413, 857}, {0x85, 0x84, 0x84, 0x00}}, + {{ -910, 0, 324}, { 1546, 485}, {0x85, 0x84, 0x84, 0x00}}, + {{ -920, -60, 253}, { 1749, 897}, {0x85, 0x84, 0x84, 0x00}}, + {{-1227, -60, -171}, { 1911, 918}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, 0, -121}, { 1611, 667}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1187, -60, 88}, { 135, 950}, {0x85, 0x84, 0x84, 0x00}}, + {{-1284, 0, 48}, { 450, 395}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, 0, -121}, { -831, 682}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1227, -60, -171}, { -343, 910}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1137, -60, -369}, { 1623, 887}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1172, 0, -350}, { 1363, 601}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1464, -60, -888}, { 1469, 800}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-1204, 37, -784}, { -350, 318}, {0x85, 0x84, 0x84, 0x00}}, + {{-1223, -60, -789}, { -204, 763}, {0x85, 0x84, 0x84, 0x00}}, + {{-1483, 0, -821}, { 1403, 533}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-1204, 37, -784}, { 496, 504}, {0x85, 0x84, 0x84, 0x00}}, + {{-1140, 37, -658}, { -512, 718}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1103, -60, -701}, { -313, 1016}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1223, -60, -789}, { 885, 783}, {0x85, 0x84, 0x84, 0x00}}, + {{-1103, -60, -701}, { 1795, 930}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1140, 37, -658}, { 1394, 496}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1172, 0, -350}, { -1405, 685}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1137, -60, -369}, { -1221, 981}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2608, -60, -1762}, { 1713, 794}, {0x21, 0x20, 0x20, 0x00}}, + {{-2594, 40, -1753}, { 1545, 576}, {0x21, 0x20, 0x20, 0x00}}, + {{-2139, 0, -1759}, { -61, 675}, {0x49, 0x48, 0x48, 0x00}}, + {{-2168, -60, -1797}, { 88, 912}, {0x49, 0x48, 0x48, 0x00}}, + {{-1529, 0, -909}, { -21, 605}, {0x71, 0x70, 0x70, 0x00}}, + {{-1483, 0, -821}, { -674, 529}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-1464, -60, -888}, { -438, 852}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-1647, -60, -1090}, { 1403, 934}, {0x71, 0x70, 0x70, 0x00}}, + {{-1678, 0, -1051}, { 1362, 637}, {0x71, 0x70, 0x70, 0x00}}, + {{-2139, 0, -1759}, { 1957, 712}, {0x49, 0x48, 0x48, 0x00}}, + {{-1827, 0, -1402}, { -357, 749}, {0x71, 0x70, 0x70, 0x00}}, + {{-1817, -60, -1464}, { -196, 985}, {0x71, 0x70, 0x70, 0x00}}, + {{-2168, -60, -1797}, { 2169, 861}, {0x49, 0x48, 0x48, 0x00}}, + {{-1817, -60, -1464}, { 1815, 851}, {0x71, 0x70, 0x70, 0x00}}, + {{-1827, 0, -1402}, { 1524, 640}, {0x71, 0x70, 0x70, 0x00}}, + {{-1678, 0, -1051}, { -474, 590}, {0x71, 0x70, 0x70, 0x00}}, + {{-1647, -60, -1090}, { -332, 815}, {0x71, 0x70, 0x70, 0x00}}, + {{-2617, -60, -1075}, { -238, 1013}, {0x35, 0x34, 0x34, 0x00}}, + {{-2589, -60, -751}, { 1054, 815}, {0x35, 0x34, 0x34, 0x00}}, + {{-2601, 50, -1024}, { -297, 513}, {0x35, 0x34, 0x34, 0x00}}, + {{-2608, -60, -1762}, { -910, 964}, {0x21, 0x20, 0x20, 0x00}}, + {{-2659, -60, -1358}, { 1068, 181}, {0x21, 0x20, 0x20, 0x00}}, + {{-2594, 40, -1753}, { -836, 538}, {0x21, 0x20, 0x20, 0x00}}, + {{-2650, 50, -1333}, { 1168, -468}, {0x21, 0x20, 0x20, 0x00}}, + {{-2659, -60, -1358}, { 26, 986}, {0x21, 0x20, 0x20, 0x00}}, + {{-2617, -60, -1075}, { 1223, 767}, {0x35, 0x34, 0x34, 0x00}}, + {{-2650, 50, -1333}, { 139, 577}, {0x21, 0x20, 0x20, 0x00}}, + {{-2601, 50, -1024}, { 1299, 191}, {0x35, 0x34, 0x34, 0x00}}, + {{-2720, 50, -1736}, { 1354, 84}, {0x49, 0x48, 0x48, 0x00}}, + {{-2901, -60, -1335}, { 79, 817}, {0x49, 0x48, 0x48, 0x00}}, + {{-2733, -60, -1776}, { 1304, 872}, {0x49, 0x48, 0x48, 0x00}}, + {{-2907, -14, -1309}, { 65, 498}, {0x49, 0x48, 0x48, 0x00}}, + {{-3024, -60, -1065}, { -188, 660}, {0x49, 0x48, 0x48, 0x00}}, + {{-2901, -60, -1335}, { 1636, 780}, {0x49, 0x48, 0x48, 0x00}}, + {{-2907, -14, -1309}, { 1502, 398}, {0x49, 0x48, 0x48, 0x00}}, + {{-3024, -40, -1065}, { -176, 501}, {0x49, 0x48, 0x48, 0x00}}, + {{-3024, -60, -1065}, { 1235, 742}, {0x49, 0x48, 0x48, 0x00}}, + {{-3174, -20, -948}, { -286, 404}, {0x49, 0x48, 0x48, 0x00}}, + {{-3159, -60, -950}, { -158, 801}, {0x49, 0x48, 0x48, 0x00}}, + {{-3024, -40, -1065}, { 1223, 546}, {0x49, 0x48, 0x48, 0x00}}, + {{-2448, -60, -1988}, { 1243, 729}, {0x49, 0x48, 0x48, 0x00}}, + {{-2720, 50, -1736}, { 229, 246}, {0x49, 0x48, 0x48, 0x00}}, + {{-2733, -60, -1776}, { 173, 823}, {0x49, 0x48, 0x48, 0x00}}, + {{-2427, 49, -1992}, { 1433, 155}, {0x49, 0x48, 0x48, 0x00}}, + {{-1064, 0, -1502}, { 4073, 1619}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1072, 0, -1475}, { 4073, 463}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -978, 0, -1439}, { 0, 35}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -966, 0, -1486}, { 0, 2047}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1072, 0, -1475}, { 4073, 1619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1084, 0, -1450}, { 4073, 463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, 0, -1395}, { 0, 35}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -978, 0, -1439}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1084, 0, -1450}, { 4073, 1619}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1102, 0, -1428}, { 4073, 463}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1031, 0, -1357}, { 0, 35}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1001, 0, -1395}, { 0, 2047}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1102, 0, -1428}, { 4073, 1619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1124, 0, -1410}, { 4073, 463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1070, 0, -1326}, { 0, 35}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1031, 0, -1357}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1063, 0, -1530}, { 4073, 1619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1064, 0, -1502}, { 4073, 463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 0, -1486}, { 0, 35}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -963, 0, -1536}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1180, 10, -1771}, { 4095, 5737}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, 4, -1650}, { 4096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1023, 4, -1701}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 8, -1822}, { 0, 5681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, 4, -1650}, { 4095, 1639}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1091, 2, -1615}, { 4095, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1002, 2, -1662}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1023, 4, -1701}, { 3, 1813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1091, 2, -1615}, { 4092, 1647}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1076, 0, -1583}, { 4095, 211}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -983, 0, -1622}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1002, 2, -1662}, { 0, 1806}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1076, 0, -1583}, { 4090, 725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1067, 0, -1558}, { 4088, -366}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -971, 0, -1584}, { 0, -607}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -983, 0, -1622}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1067, 0, -1558}, { 4073, 1619}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1063, 0, -1530}, { 4073, 463}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -963, 0, -1536}, { 0, 35}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -971, 0, -1584}, { 0, 2048}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1304, 0, -1314}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1258, 0, -1296}, { 0, 2012}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1233, 0, -1393}, { 4073, 1584}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1259, 0, -1403}, { 4073, 428}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1283, 0, -1418}, { 4060, 1513}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1311, 0, -1450}, { 4106, -216}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1388, 0, -1385}, { 0, -464}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1346, 0, -1341}, { 0, 2047}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1311, 0, -1450}, { 4095, 2875}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1349, 0, -1505}, { 4096, 130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1433, 0, -1451}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1388, 0, -1385}, { 0, 3262}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1349, 0, -1505}, { 4098, 4587}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1408, 0, -1597}, { 4094, 115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1493, 0, -1546}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1433, 0, -1451}, { 0, 4616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 0, -1341}, { 0, 35}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1304, 0, -1314}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1259, 0, -1403}, { 4073, 1619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1283, 0, -1418}, { 4073, 463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1124, 0, -1410}, { 4073, 1619}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1149, 0, -1397}, { 4073, 463}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1113, 0, -1304}, { 0, 35}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1070, 0, -1326}, { 0, 2048}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1149, 0, -1397}, { 4073, 1619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1177, 0, -1390}, { 4073, 463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1161, 0, -1291}, { 0, 35}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1113, 0, -1304}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 0, -1289}, { 0, 35}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1161, 0, -1291}, { 0, 2047}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1177, 0, -1390}, { 4073, 1619}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1205, 0, -1388}, { 4073, 463}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1205, 0, -1388}, { 4073, 1584}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1233, 0, -1393}, { 4073, 428}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1258, 0, -1296}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 0, -1289}, { 0, 2012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1725, 0, -2024}, { 4095, 5224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -2120}, { 4096, 512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -2076}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1805, 0, -1965}, { 0, 5458}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1805, 0, -1965}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1668, 0, -1801}, { 0, 8720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1591, 0, -1864}, { 4096, 8791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1725, 0, -2024}, { 4096, 224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1668, 0, -1801}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1569, 0, -1659}, { 0, 7098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 0, -1716}, { 4103, 7140}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1591, 0, -1864}, { 4087, -282}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1569, 0, -1659}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1493, 0, -1546}, { 0, 5585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1408, 0, -1597}, { 4090, 5796}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 0, -1716}, { 4103, -44}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, 0, -2570}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1822, 0, -2493}, { 0, 4648}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1744, 0, -2428}, { 4096, 4090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1674, 0, -2493}, { 4096, 200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1822, 0, -2493}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1872, 0, -2412}, { 0, 3892}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1782, 0, -2368}, { 4096, 3481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1744, 0, -2428}, { 4096, 558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1872, 0, -2412}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1901, 0, -2334}, { 0, 3414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1805, 0, -2307}, { 4095, 3058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1782, 0, -2368}, { 4095, 410}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1901, 0, -2334}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1917, 0, -2251}, { 0, 3489}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1816, 0, -2247}, { 4096, 2878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1805, 0, -2307}, { 4095, 356}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1917, 0, -2251}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1907, 0, -2157}, { 0, 3879}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1809, 0, -2179}, { 4095, 3417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1816, 0, -2247}, { 4095, 610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1907, 0, -2157}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -2076}, { 0, 3506}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -2120}, { 4095, 2994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1809, 0, -2179}, { 4095, 462}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 0, -2641}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, 0, -2570}, { 0, 4876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1674, 0, -2493}, { 4095, 4676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1583, 0, -2561}, { 4096, 27}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1460, 10, -2774}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 0, -2641}, { 0, 9273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1583, 0, -2561}, { 4095, 9245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1402, 10, -2693}, { 4096, 31}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1252, 20, -2924}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1460, 10, -2774}, { 0, 10508}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1402, 10, -2693}, { 4096, 10513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 20, -2839}, { 4093, 302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, 34, -2925}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -748, 32, -2968}, { 0, 3926}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -785, 32, -2875}, { 4096, 3561}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, 34, -2837}, { 4095, 149}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -748, 32, -2968}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -836, 30, -2995}, { 0, 3770}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -857, 30, -2897}, { 4096, 3453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -785, 32, -2875}, { 4095, 365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -836, 30, -2995}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -920, 28, -3007}, { 0, 3508}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -927, 28, -2907}, { 4095, 3217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -857, 30, -2897}, { 4095, 317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -920, 28, -3007}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1008, 26, -3007}, { 0, 3602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1000, 26, -2907}, { 4096, 3244}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -927, 28, -2907}, { 4096, 290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1008, 26, -3007}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 24, -2992}, { 0, 3492}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1068, 24, -2895}, { 4096, 3191}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1000, 26, -2907}, { 4095, 358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 24, -2992}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1173, 22, -2966}, { 0, 3488}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1134, 22, -2873}, { 4096, 3155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1068, 24, -2895}, { 4096, 301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1173, 22, -2966}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1252, 20, -2924}, { 0, 3656}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 20, -2839}, { 4096, 3389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1134, 22, -2873}, { 4095, 333}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -458, 35, -2785}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, 34, -2925}, { 0, 10122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, 34, -2837}, { 4082, 9762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, 35, -2700}, { 4090, -208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 34, -2586}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -458, 35, -2785}, { 0, 13226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, 35, -2700}, { 4067, 12742}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 34, -2503}, { 4092, -284}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1282, 28, -1969}, { 4096, 4007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1241, 19, -1880}, { 4096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 14, -1929}, { 0, -2689}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, 22, -2013}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1299, 33, -2013}, { 4099, 1136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1282, 28, -1969}, { 4095, -815}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, 22, -2013}, { 0, -602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, 26, -2047}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 37, -2057}, { 4095, 1433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1299, 33, -2013}, { 4095, -464}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, 26, -2047}, { 0, -260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 29, -2080}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1319, 41, -2105}, { 4094, 1255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 37, -2057}, { 4111, -725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 29, -2080}, { 0, -521}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1220, 32, -2114}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1321, 43, -2148}, { 4096, 1433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1319, 41, -2105}, { 4096, -347}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1220, 32, -2114}, { 0, -142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 34, -2146}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1317, 45, -2195}, { 4087, 1386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1321, 43, -2148}, { 4105, -332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 34, -2146}, { -6, -163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 35, -2183}, { 4, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1180, 10, -1771}, { 4095, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 8, -1822}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 14, -1929}, { 0, 5117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1241, 19, -1880}, { 4095, 5123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, 129}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { 4046, 1118}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -95}, { 0, -8138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { 4029, 9257}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -95}, { 4072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -95}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -319}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -95}, { 4072, 9162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -319}, { 4072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -95}, { 0, 9162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -344}, { 0, 5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -319}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -319}, { 4072, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -344}, { 4072, 5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -344}, { 4072, 10181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -592}, { 4072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -592}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -344}, { 0, 10181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -592}, { 4072, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -841}, { 4072, -9157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -841}, { 0, -9157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -592}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -841}, { 4072, 1082}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1089}, { 4072, -9098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1089}, { 0, -9098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -841}, { 0, 1082}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 0, -1799}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1763}, { 0, 1483}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1768}, { 4072, 1712}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 0, -1821}, { 4072, -459}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -127, 0, -1830}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 0, -1799}, { 0, 1368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 0, -1821}, { 4072, 1828}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 0, -1874}, { 4072, -459}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -147, 0, -1861}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -127, 0, -1830}, { 0, 1483}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 0, -1874}, { 4072, 1943}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 0, -1919}, { 4072, -229}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 0, -1883}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -147, 0, -1861}, { 0, 1162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 0, -1919}, { 4072, 1391}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, -1950}, { 4072, -239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1700}, { 4072, -3624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1768}, { 4072, -6414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1763}, { 0, -6185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1649}, { 0, -1537}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1089}, { 4072, 1141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1338}, { 4072, -9039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1338}, { 0, -9039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1089}, { 0, 1141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1338}, { 4072, 1200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1587}, { 4072, -8980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1537}, { 0, -6956}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1338}, { 0, 1200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1587}, { 4072, -8980}, {0x87, 0x84, 0x84, 0x00}}, + {{ -112, 0, -1587}, { 0, -8980}, {0x87, 0x84, 0x84, 0x00}}, + {{ -112, 0, -1537}, { 0, -6956}, {0x87, 0x84, 0x84, 0x00}}, + {{ -13, 0, -1587}, { 4072, 1023}, {0x87, 0x84, 0x84, 0x00}}, + {{ -13, 0, -1700}, { 4072, -3624}, {0x87, 0x84, 0x84, 0x00}}, + {{ -112, 0, -1649}, { 0, -1537}, {0x87, 0x84, 0x84, 0x00}}, + {{ -112, 0, -1587}, { 0, 1023}, {0x87, 0x84, 0x84, 0x00}}, + {{ -312, 8, -2119}, { 4096, 1843}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -432, 12, -2200}, { 4096, -4082}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, 7, -2118}, { 0, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -369, 4, -2037}, { 0, 1840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -197, 4, -2041}, { 4095, 2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -312, 8, -2119}, { 4095, -3069}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -369, 4, -2037}, { 0, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, 0, -1962}, { 0, 2353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -123, 2, -1983}, { 4095, 1843}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, 0, -1962}, { 0, -2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -193, 0, -1912}, { 0, 1350}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -197, 4, -2041}, { 4107, -2005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, -1950}, { 4065, 1837}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -123, 2, -1983}, { 4102, -66}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -193, 0, -1912}, { 20, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, -1950}, { 4072, 1909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -193, 0, -1912}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 0, -1883}, { 0, 1670}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -548, 14, -2280}, { 4095, 1638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, 20, -2359}, { 4094, -4186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -720, 15, -2275}, { 0, -4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, 10, -2197}, { 0, 1638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, 20, -2359}, { 4096, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -767, 25, -2423}, { 4087, -3856}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -815, 20, -2335}, { 0, -3599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -720, 15, -2275}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -767, 25, -2423}, { 4090, 1241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 32, -2447}, { 4096, -1057}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 25, -2355}, { 0, -818}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -815, 20, -2335}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 32, -2447}, { 4102, 1110}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 37, -2464}, { 4094, -899}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -891, 29, -2369}, { 0, -510}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 25, -2355}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 37, -2464}, { 4096, 921}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 41, -2477}, { 4096, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -927, 32, -2379}, { 0, -716}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -891, 29, -2369}, { 0, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 41, -2477}, { 4107, 1068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 43, -2485}, { 4094, -791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -965, 34, -2386}, { 0, -541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -927, 32, -2379}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -432, 12, -2200}, { 4095, 2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -548, 14, -2280}, { 4095, -3099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, 10, -2197}, { 0, -3071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, 7, -2118}, { 0, 2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 49, -2337}, { 4095, 1433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1287, 48, -2292}, { 4095, -568}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1196, 37, -2251}, { 0, -409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1178, 38, -2285}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, 50, -2413}, { 4095, 1433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1231, 50, -2380}, { 4095, -460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1156, 39, -2314}, { 0, -204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, 39, -2338}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1231, 50, -2380}, { 4096, 2203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 49, -2337}, { 4096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1178, 38, -2285}, { 0, -628}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1156, 39, -2314}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1307, 47, -2243}, { 4096, 1638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1317, 45, -2195}, { 4096, -588}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 35, -2183}, { 0, -614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 37, -2216}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1287, 48, -2292}, { 4090, 1451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1307, 47, -2243}, { 4128, -805}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 37, -2216}, { -11, -702}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1196, 37, -2251}, { 9, 1030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 47, -2480}, { 4080, 1433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, 48, -2465}, { 4139, -855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, 38, -2372}, { 0, -716}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 37, -2382}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, 45, -2487}, { 4080, 1620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 47, -2480}, { 4080, -632}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 37, -2382}, { -16, -481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, 35, -2387}, { 10, 1033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 43, -2485}, { 4093, 1292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, 45, -2487}, { 4096, -807}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, 35, -2387}, { 0, -556}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -965, 34, -2386}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, 48, -2465}, { 4122, 1626}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1160, 49, -2441}, { 4070, -536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1108, 38, -2356}, { -17, -192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, 38, -2372}, { 11, 1036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1160, 49, -2441}, { 4075, 1471}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, 50, -2413}, { 4106, -476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, 39, -2338}, { -8, -400}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1108, 38, -2356}, { -8, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 332, 14, -2631}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 24, -2534}, { 0, 10521}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 127, 24, -2440}, { 4098, 10714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 372, 14, -2539}, { 4095, -107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 24, -2534}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 33, 26, -2516}, { 0, 2623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { 4096, 3116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 127, 24, -2440}, { 4095, -234}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 33, 26, -2516}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -23, 28, -2514}, { 0, 2268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -28, 28, -2414}, { 4096, 2643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { 4095, -493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -23, 28, -2514}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 30, -2522}, { 0, 2357}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, 30, -2425}, { 4096, 2844}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -28, 28, -2414}, { 4095, -375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 30, -2522}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -135, 32, -2544}, { 0, 2458}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -180, 32, -2454}, { 4096, 2794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, 30, -2425}, { 4095, -487}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -135, 32, -2544}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 34, -2586}, { 0, 3293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 34, -2503}, { 4096, 3521}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -180, 32, -2454}, { 4095, -336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2367, 0, -469}, { 4087, 1676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2408, 0, -430}, { 4048, -619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2330, 0, -368}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2304, 0, -391}, { 0, 1419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2408, 0, -430}, { 4075, 1604}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2436, 0, -390}, { 4071, -427}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2350, 0, -340}, { 9, -7}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2330, 0, -368}, { -11, 1367}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2325, 0, -496}, { 4072, 1633}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2367, 0, -469}, { 4072, -438}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2304, 0, -391}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2275, 0, -410}, { 0, 1415}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2095, 0, -502}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1869, 0, -618}, { 0, 10412}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1915, 0, -706}, { 4072, 10381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2140, 0, -590}, { 4072, 6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2275, 0, -410}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2095, 0, -502}, { 0, 8297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2140, 0, -590}, { 4072, 8299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2325, 0, -496}, { 4074, -182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2488, 0, -186}, { 4048, 2106}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2481, 0, -132}, { 4085, -87}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2383, 0, -149}, { -11, 6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2388, 0, -185}, { 8, 1497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2487, 0, -243}, { 4050, 2374}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2488, 0, -186}, { 4079, 32}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2388, 0, -185}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2388, 0, -232}, { 0, 1901}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2477, 0, -297}, { 4085, 1888}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2487, 0, -243}, { 4060, -370}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2388, 0, -232}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2381, 0, -271}, { 0, 1638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2436, 0, -390}, { 4072, 1993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, -342}, { 4072, -206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2369, 0, -302}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2350, 0, -340}, { 0, 1775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, -342}, { 4072, 1542}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2477, 0, -297}, { 4072, -413}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2381, 0, -271}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2369, 0, -302}, { 0, 1336}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2481, 0, -132}, { 4072, 1495}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2466, 0, -79}, { 4076, -776}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2373, 0, -117}, { 0, -377}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2383, 0, -149}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2338, 0, 87}, { 4060, 1862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 0, 108}, { 4115, -77}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2255, 0, 17}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2285, 0, 2}, { 0, 1362}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2376, 0, 58}, { 4066, 1630}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2338, 0, 87}, { 4077, -326}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2285, 0, 2}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2308, 0, -15}, { 0, 1185}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2408, 0, 24}, { 4065, 1633}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2376, 0, 58}, { 4081, -268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2308, 0, -15}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2330, 0, -38}, { 0, 1323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2443, 0, -24}, { 4121, 1397}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2408, 0, 24}, { 4069, -1039}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2330, 0, -38}, { 0, -790}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2356, 0, -74}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2466, 0, -79}, { 4095, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2443, 0, -24}, { 4096, -1433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2356, 0, -74}, { 0, -840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2373, 0, -117}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1984, 15, 213}, { 4094, 800}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1941, 16, 239}, { 4085, -1247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1881, 14, 159}, { 0, -1605}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1936, 12, 125}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2030, 13, 193}, { 4095, 1356}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1984, 15, 213}, { 4087, -691}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1936, 12, 125}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1994, 10, 100}, { 0, 1576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2172, 5, 149}, { 4095, 6003}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2030, 13, 193}, { 4095, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1994, 10, 100}, { 2, -256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2141, 5, 54}, { 0, 6002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 0, 108}, { 4095, 5529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2172, 5, 149}, { 4095, 204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2141, 5, 54}, { 0, 204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2255, 0, 17}, { 0, 5119}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1941, 16, 239}, { 4095, 812}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1899, 18, 274}, { 4091, -1440}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1827, 16, 204}, { 0, -1890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1881, 14, 159}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1801, 24, 478}, { 4093, 890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1785, 26, 555}, { 4076, -2314}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1688, 26, 537}, { 0, -2328}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1703, 24, 456}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1815, 22, 415}, { 4104, 704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1801, 24, 478}, { 4095, -1957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1703, 24, 456}, { 0, -1945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1719, 22, 385}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1834, 21, 369}, { 4087, 692}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1815, 22, 415}, { 4094, -1354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1719, 22, 385}, { 0, -1778}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1745, 20, 323}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1865, 19, 317}, { 4095, 814}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1834, 21, 369}, { 4095, -1638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1745, 20, 323}, { 0, -1843}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1781, 18, 262}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1899, 18, 274}, { 4094, 600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1865, 19, 317}, { 4086, -1652}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1781, 18, 262}, { 0, -1997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1827, 16, 204}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1490, 36, 636}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1515, 35, 648}, { 0, 1135}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1481, 40, 744}, { 4096, 1668}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1436, 41, 721}, { 4095, -414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1600, 32, 650}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1622, 31, 641}, { 0, 968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1668, 32, 731}, { 4096, 1348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 34, 747}, { 4095, -399}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1702, 30, 706}, { 4073, 1114}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1668, 32, 731}, { 4066, -618}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1622, 31, 641}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1637, 30, 631}, { 0, 766}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1733, 29, 674}, { 4072, 1460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1702, 30, 706}, { 4072, -366}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1637, 30, 631}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1655, 29, 611}, { 0, 1093}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1758, 28, 637}, { 4072, 1459}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1733, 29, 674}, { 4072, -366}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1655, 29, 611}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1670, 28, 589}, { 0, 1093}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1776, 27, 596}, { 4072, 1460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1758, 28, 637}, { 4072, -366}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1670, 28, 589}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1681, 27, 565}, { 0, 1093}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1785, 26, 555}, { 4072, 1368}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1776, 27, 596}, { 4072, -366}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1681, 27, 565}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1688, 26, 537}, { 0, 1185}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1472, 37, 622}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1490, 36, 636}, { 0, 924}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1436, 41, 721}, { 4096, 1338}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1401, 42, 694}, { 4095, -472}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1515, 35, 648}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1545, 34, 655}, { 0, 1284}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1535, 39, 755}, { 4096, 1690}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1481, 40, 744}, { 4095, -532}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1545, 34, 655}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1574, 33, 655}, { 0, 1180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1583, 36, 755}, { 4096, 1583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1535, 39, 755}, { 4095, -405}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1574, 33, 655}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1600, 32, 650}, { 0, 1065}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1628, 34, 747}, { 4096, 1464}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1583, 36, 755}, { 4095, -402}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1414, 26, 504}, { -1, -206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1348, 39, 613}, { 4107, 2850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 29, 545}, { 4092, 6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1414, 26, 504}, { 0, -1548}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1437, 34, 566}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1348, 39, 613}, { 4086, 1574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1437, 34, 566}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1454, 36, 599}, { 0, 1522}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1370, 41, 654}, { 4096, 1911}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1348, 39, 613}, { 4095, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1454, 36, 599}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1472, 37, 622}, { 0, 1197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1401, 42, 694}, { 4096, 1669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1370, 41, 654}, { 4095, -389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 4, 308}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1350, 6, 351}, { 0, 2322}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 6, 409}, { 4096, 1955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, 4, 385}, { 4095, 624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1350, 6, 351}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1375, 10, 394}, { 0, 2021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1284, 10, 436}, { 4095, 1653}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 6, 409}, { 4096, 365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1375, 10, 394}, { 0, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, 17, 442}, { 0, 1107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 17, 477}, { 4095, 1120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1284, 10, 436}, { 4096, -658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, 17, 442}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1414, 26, 504}, { 0, 2734}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 29, 545}, { 4076, 3026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 17, 477}, { 4095, 18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1260, 2, 274}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 4, 308}, { 0, 2593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, 4, 385}, { 4096, 1969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 2, 368}, { 4095, 713}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -910, 0, 324}, { 0, 7025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -933, 0, 421}, { 4096, 6924}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 7, 465}, { 4096, -46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -744, 0, 368}, { -4, 9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -910, 0, 324}, { -4, 7035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 7, 465}, { 4091, -36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 0, 364}, { 4096, 8806}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -933, 0, 421}, { 4095, -136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -910, 0, 324}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1128, 0, 265}, { 0, 9240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1128, 0, 265}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1197, 0, 260}, { 0, 2822}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1189, 0, 361}, { 4096, 2242}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 0, 364}, { 4099, 404}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1197, 0, 260}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1260, 2, 274}, { 0, 2658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 2, 368}, { 4096, 1945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1189, 0, 361}, { 4095, 578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 427}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 7, 465}, { 4049, 10451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 23, 523}, { 4089, -205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 427}, { -16, -6313}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -744, 0, 368}, { 8, 4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 7, 465}, { 4073, 4134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -449, 0, 433}, { 0, -961}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 427}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 23, 523}, { 4086, 1290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, 26, 529}, { 4080, -1238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -405, 0, 432}, { 0, -787}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -449, 0, 433}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, 26, 529}, { 4085, 1260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, 27, 529}, { 4095, -992}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, 27, 529}, { 4094, 1249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -340, 29, 520}, { 4074, -1195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -361, 0, 427}, { 0, -783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -405, 0, 432}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -340, 29, 520}, { 4096, 1066}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -286, 30, 507}, { 4076, -1177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -318, 0, 417}, { 0, -777}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -361, 0, 427}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -286, 30, 507}, { 4095, 1049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -235, 30, 488}, { 4095, -1203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 0, 402}, { 0, -793}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -318, 0, 417}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -93, 23, 374}, { 4129, 1478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -57, 19, 312}, { 4095, -1475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 0, 269}, { 0, -1184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -172, 0, 316}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 25, 412}, { 4114, 883}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -93, 23, 374}, { 4118, -1322}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -172, 0, 316}, { 0, -794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 0, 348}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -176, 27, 453}, { 4102, 1368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 25, 412}, { 4095, -1111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 0, 348}, { 0, -702}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -234, 0, 376}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -235, 30, 488}, { 4099, 1402}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -176, 27, 453}, { 4094, -1414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -234, 0, 376}, { 0, -1004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 0, 402}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -57, 19, 312}, { 4095, 1335}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -33, 16, 252}, { 4088, -1301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 0, 220}, { 0, -1134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 0, 269}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, 129}, { 0, -999}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 13, 194}, { 4053, 1349}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { 4046, -1228}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 0, 178}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -33, 16, 252}, { 4074, 1433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 0, 178}, { 0, -745}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 0, 220}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 13, 194}, { 4055, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1483, 0, -821}, { 0, 8191}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1529, 0, -909}, { 4095, 8191}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, 0, -815}, { 4074, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1660, 0, -728}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1869, 0, -618}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1660, 0, -728}, { 0, 9672}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, 0, -815}, { 4073, 9661}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1915, 0, -706}, { 4072, 3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 977, 0, -2817}, { 4096, 5380}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1093, 0, -2872}, { 4095, 129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 0, -2964}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 935, 0, -2908}, { 0, 5345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 935, 0, -2908}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 735, 2, -2816}, { 0, 9011}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 776, 2, -2725}, { 4096, 9011}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 977, 0, -2817}, { 4095, -36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 735, 2, -2816}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 533, 8, -2723}, { 0, 9079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 575, 8, -2632}, { 4095, 9085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 776, 2, -2725}, { 4095, 7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 533, 8, -2723}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 332, 14, -2631}, { 0, 9087}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 372, 14, -2539}, { 4095, 9156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 575, 8, -2632}, { 4095, -1}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1522, 0, -3007}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1477, 0, -3028}, { 0, 2029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1440, 0, -2935}, { 4089, 1789}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1473, 0, -2919}, { 4128, 281}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1473, 0, -2919}, { 4119, 1728}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1503, 0, -2899}, { 4089, 231}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1565, 0, -2978}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1522, 0, -3007}, { 0, 2119}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1503, 0, -2899}, { 4093, 1980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, 0, -2874}, { 4122, 466}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1604, 0, -2944}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1565, 0, -2978}, { 0, 2135}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1637, 0, -2903}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1604, 0, -2944}, { 0, 2149}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1531, 0, -2874}, { 4131, 1770}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1555, 0, -2846}, { 4087, 263}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1555, 0, -2846}, { 4084, 1772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 0, -2815}, { 4130, 337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 0, -2859}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1637, 0, -2903}, { 0, 2077}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1404, 0, -2946}, { 4114, 1794}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1440, 0, -2935}, { 4087, 274}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1477, 0, -3028}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1430, 0, -3044}, { 0, 2042}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1093, 0, -2872}, { 4096, 5475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1208, 0, -2928}, { 4096, 224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 0, -3020}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 0, -2964}, { 0, 5345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1245, 0, -3044}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 0, -3020}, { 0, 3221}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1208, 0, -2928}, { 4088, 2882}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1267, 0, -2946}, { 4107, 372}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1267, 0, -2946}, { 4121, 1701}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1300, 0, -2953}, { 4083, 325}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1290, 0, -3052}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1245, 0, -3044}, { 0, 1868}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1300, 0, -2953}, { 4095, 995}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1333, 0, -2956}, { 4100, -391}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1336, 0, -3057}, { 0, -857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1290, 0, -3052}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1383, 0, -3053}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1336, 0, -3057}, { 0, 1964}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1333, 0, -2956}, { 4119, 1717}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1370, 0, -2954}, { 4089, 233}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1370, 0, -2954}, { 4089, 1709}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1404, 0, -2946}, { 4113, 255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1430, 0, -3044}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1383, 0, -3053}, { 0, 1935}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1632, 0, -2498}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1660, 0, -2543}, { 0, 2159}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1569, 0, -2588}, { 4124, 1755}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1550, 0, -2555}, { 4092, 168}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1550, 0, -2555}, { 4086, 1906}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1524, 0, -2524}, { 4117, 287}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1599, 0, -2456}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1632, 0, -2498}, { 0, 2190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1566, 0, -2425}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1599, 0, -2456}, { 0, 1862}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1524, 0, -2524}, { 4122, 1643}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1502, 0, -2501}, { 4091, 325}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1502, 0, -2501}, { 4096, 1638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2482}, { 4095, 319}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1529, 0, -2397}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1566, 0, -2425}, { 0, 1894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1378, 0, -2318}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1529, 0, -2397}, { 0, 6990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2482}, { 4096, 6672}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1332, 0, -2407}, { 4096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1585, 0, -2626}, { 4088, 1026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1569, 0, -2588}, { 4126, -636}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, -2543}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -2595}, { 0, 1275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -2809}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1663, 0, -2859}, { 0, 2187}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1571, 0, -2815}, { 4120, 1748}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1585, 0, -2779}, { 4092, 176}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1585, 0, -2779}, { 4091, 2002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1594, 0, -2742}, { 4119, 417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1694, 0, -2757}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -2809}, { 0, 2200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 0, -2703}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1694, 0, -2757}, { 0, 2209}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1594, 0, -2742}, { 4121, 1812}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1597, 0, -2703}, { 4089, 225}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1597, 0, -2703}, { 4091, 1994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1594, 0, -2665}, { 4123, 431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1694, 0, -2650}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 0, -2703}, { 0, 2185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -2595}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1694, 0, -2650}, { 0, 2288}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1594, 0, -2665}, { 4127, 1892}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1585, 0, -2626}, { 4088, 240}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1232, 7, -2242}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1378, 0, -2318}, { 0, 6758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1332, 0, -2407}, { 4095, 6758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1185, 7, -2331}, { 4095, -12}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1185, 7, -2331}, { 4095, 12295}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 919, 20, -2191}, { 4096, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 20, -2103}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1232, 7, -2242}, { 0, 12299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 919, 20, -2191}, { 4095, 12311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 40, -2052}, { 4096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 40, -1964}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 20, -2103}, { 0, 12315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 169, 80, -1685}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 434, 60, -1824}, { 0, 12315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 388, 60, -1913}, { 4095, 12315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 122, 80, -1774}, { 4095, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 122, 80, -1774}, { 4095, 12352}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -143, 95, -1635}, { 4095, 49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 95, -1545}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 169, 80, -1685}, { 0, 12352}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -143, 95, -1635}, { 4096, 12303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, 105, -1495}, { 4096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, 105, -1407}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 95, -1545}, { 0, 12253}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -629, 120, -1268}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -363, 105, -1407}, { 0, 12294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -409, 105, -1495}, { 4096, 12294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -675, 120, -1356}, { 4095, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 122, -2502}, { -8462, -4}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -745, 80, -2502}, { -8417, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -446, 65, -2303}, { 767, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -446, 107, -2303}, { 722, -4}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -993, 122, -2602}, { -6085, -5}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -993, 80, -2602}, { -6085, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -745, 80, -2502}, { 767, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -745, 122, -2502}, { 767, -5}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -717, 122, -2544}, { 1119, -4}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -419, 107, -2345}, { -8066, -3}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -415, 65, -2345}, { -8200, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -714, 80, -2545}, { 1024, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -989, 122, -2653}, { 518, -6}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -717, 122, -2544}, { -6975, -6}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -714, 80, -2545}, { -7039, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -987, 80, -2655}, { 512, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -717, 122, -2544}, { -7935, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -745, 122, -2502}, { -7935, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -446, 107, -2303}, { 1249, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -419, 107, -2345}, { 1249, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -989, 122, -2653}, { -839, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -993, 122, -2602}, { -460, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -745, 122, -2502}, { 6392, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -717, 122, -2544}, { 6654, 27}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -150, 72, -2102}, { -6535, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -150, 30, -2102}, { -6424, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 87, 0, -1936}, { 1023, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 87, 42, -1936}, { 912, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -446, 107, -2303}, { -8543, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -446, 65, -2303}, { -8438, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -150, 30, -2102}, { 767, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -150, 72, -2102}, { 662, 0}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -119, 72, -2141}, { 1179, 2}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 96, 42, -1995}, { -5518, 4}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 96, 0, -1995}, { -5642, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -117, 30, -2143}, { 1023, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -419, 107, -2345}, { 1216, 5}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -119, 72, -2141}, { -8099, 0}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -117, 30, -2143}, { -8235, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ -415, 65, -2345}, { 1023, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 87, 42, -1936}, { -6579, -80}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 96, 42, -1995}, { -5929, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -119, 72, -2141}, { 768, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -150, 72, -2102}, { 867, 8}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -419, 107, -2345}, { -896, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -446, 107, -2303}, { -886, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -150, 72, -2102}, { 8320, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -119, 72, -2141}, { 8419, 8}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1587}, { 478, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1338}, { -5884, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1338}, { -5886, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1588}, { 511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1338}, { 1281, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1089}, { -5081, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1088}, { -5119, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1338}, { 1279, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1638}, { -577, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -1587}, { 733, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 42, -1587}, { 733, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 42, -1638}, { -577, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -1751}, { -3472, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 87, 0, -1638}, { -577, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ 87, 42, -1638}, { -577, 18}, {0x84, 0x84, 0x84, 0x00}}, + {{ 87, 42, -1751}, { -3472, 18}, {0x84, 0x84, 0x84, 0x00}}, + {{ 87, 42, -1936}, { -8221, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -1936}, { -8221, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -1751}, { -3472, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 42, -1751}, { -3472, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 42, -1587}, { -5410, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -1587}, { -5410, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -1338}, { 952, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 42, -1338}, { 952, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 42, -1338}, { -5191, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -1338}, { -5191, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -1089}, { 1171, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 42, -1089}, { 1171, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{ 136, 42, -1967}, { 988, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1777}, { -3875, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1778}, { -3840, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1968}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1777}, { -3875, -7}, {0x84, 0x84, 0x84, 0x00}}, + {{ 136, 42, -1665}, { -6727, -7}, {0x84, 0x84, 0x84, 0x00}}, + {{ 139, 0, -1665}, { -6727, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 139, 0, -1778}, { -3840, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 136, 42, -1665}, { -6727, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1587}, { -8739, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1588}, { -8705, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1665}, { -6727, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1967}, { -1541, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -1936}, { -767, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -1751}, { 3980, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1777}, { 3322, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -1751}, { 3980, 1024}, {0x86, 0x84, 0x84, 0x00}}, + {{ 87, 42, -1638}, { 6875, 1024}, {0x86, 0x84, 0x84, 0x00}}, + {{ 136, 42, -1665}, { 6174, 5}, {0x86, 0x84, 0x84, 0x00}}, + {{ 136, 42, -1777}, { 3322, 5}, {0x86, 0x84, 0x84, 0x00}}, + {{ 87, 42, -1638}, { 6875, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -1587}, { 8186, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1587}, { 8186, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1665}, { 6174, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1587}, { 1023, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -1587}, { 1023, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -1338}, { -5339, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1338}, { -5339, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1338}, { 5876, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -1338}, { 5876, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -1089}, { -486, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1089}, { -486, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -841}, { -2705, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -841}, { -2705, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -695}, { 1024, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 43, -695}, { 1023, -5}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 42, -1089}, { -4972, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -1089}, { -4972, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 0, -841}, { 1390, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 87, 42, -841}, { 1390, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{ 136, 42, -841}, { 843, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 137, 42, -695}, { -2886, -13}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -695}, { -2886, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -838}, { 767, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -838}, { -5375, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1088}, { 1024, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1089}, { 1062, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -841}, { -5300, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 72, -1498}, { 768, -5}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1214, 72, -1483}, { -504, -5}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1214, 30, -1483}, { -511, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1166, 30, -1498}, { 768, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 136, 42, -1089}, { 2585, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -1089}, { 2585, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -841}, { -3777, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -841}, { -3777, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -695}, { -2387, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -841}, { 1342, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -841}, { 1342, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 137, 42, -695}, { -2387, 1029}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1431, 122, -2382}, { 567, -5}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1268, 122, -2598}, { -6339, -5}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1267, 80, -2600}, { -6399, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1430, 80, -2384}, { 511, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -993, 80, -2602}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 122, -2602}, { 1024, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 122, -2552}, { -5465, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 80, -2552}, { -5465, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 80, -2552}, { 768, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 122, -2552}, { 768, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 122, -2353}, { -5595, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 80, -2353}, { -5595, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 80, -2353}, { 511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 122, -2353}, { 511, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 122, -2075}, { -7027, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { -7027, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1534, 122, -2060}, { 1037, -5}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1431, 122, -2382}, { -7625, -5}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1430, 80, -2384}, { -7679, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1534, 80, -2061}, { 1023, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -987, 80, -2655}, { -6530, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1267, 80, -2600}, { 768, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1268, 122, -2598}, { 781, -6}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -989, 122, -2653}, { -6517, -6}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1268, 122, -2598}, { -3349, 3}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1242, 122, -2552}, { -2918, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -993, 122, -2602}, { 3570, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -989, 122, -2653}, { 3949, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1431, 122, -2382}, { -1001, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1391, 122, -2353}, { -987, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1242, 122, -2552}, { 5376, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1268, 122, -2598}, { 5905, 33}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1534, 122, -2060}, { -7259, 197}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1487, 122, -2075}, { -6515, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1391, 122, -2353}, { 1024, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1431, 122, -2382}, { 1401, 51}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1139, 0, -2617}, { 1023, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1138, 42, -2617}, { 1023, -4}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1454, 42, -2768}, { -7935, -4}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1454, 0, -2768}, { -7935, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1454, 0, -2768}, { 1279, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 42, -2768}, { 1279, -4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 42, -2723}, { 0, -4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { 8960, 1028}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1476, 42, -2723}, { 8960, 0}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1160, 42, -2572}, { 0, 0}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1160, 0, -2572}, { 0, 1028}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1454, 42, -2768}, { -255, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1138, 42, -2617}, { 8703, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1160, 42, -2572}, { 8703, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1476, 42, -2723}, { -255, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 778, 0, -2444}, { 1023, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 778, 42, -2444}, { 1023, -4}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1138, 42, -2617}, { -9215, -4}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1139, 0, -2617}, { -9215, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 417, 0, -2271}, { 1023, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 417, 42, -2271}, { 1023, -4}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 778, 42, -2444}, { -9215, -4}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 778, 0, -2444}, { -9215, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 799, 0, -2399}, { 1024, 1028}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 799, 42, -2399}, { 1024, 0}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 439, 42, -2226}, { -9216, 0}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 439, 0, -2226}, { -9216, 1028}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1160, 0, -2572}, { 10240, 1028}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1160, 42, -2572}, { 10240, 0}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 799, 42, -2399}, { 0, 0}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 799, 0, -2399}, { 0, 1028}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{ 1138, 42, -2617}, { -512, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 778, 42, -2444}, { 9728, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 799, 42, -2399}, { 9728, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 1160, 42, -2572}, { -512, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 778, 42, -2444}, { -512, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 417, 42, -2271}, { 9728, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 439, 42, -2226}, { 9728, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 799, 42, -2399}, { -512, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 96, 0, -1995}, { 511, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 96, 42, -1995}, { 512, -4}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 417, 42, -2271}, {-10332, -4}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 417, 0, -2271}, {-10332, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 439, 0, -2226}, { 1024, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 439, 42, -2226}, { 1024, -4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1967}, { -9180, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1968}, { -9101, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 42, -2271}, { -588, 988}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 96, 42, -1995}, { 10256, 988}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1967}, { 9948, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 439, 42, -2226}, { -256, 0}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 136, 42, -1967}, { -1541, 5}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 96, 42, -1995}, { -2278, 836}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ 87, 42, -1936}, { -767, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1330, 80, -1794}, { 256, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 122, -1794}, { 414, 5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 72, -1498}, { -8338, 5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { -8496, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { 1279, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 122, -2075}, { 1279, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 122, -1794}, { -6942, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 80, -1794}, { -6942, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1378, 122, -1779}, { 170, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{-1534, 122, -2060}, { -8061, 18}, {0xac, 0xac, 0xac, 0x00}}, + {{-1534, 80, -2061}, { -8064, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-1379, 80, -1781}, { 127, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1214, 72, -1483}, { 612, 5}, {0xac, 0xac, 0xac, 0x00}}, + {{-1378, 122, -1779}, { -8144, 0}, {0xac, 0xac, 0xac, 0x00}}, + {{-1379, 80, -1781}, { -8029, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1214, 30, -1483}, { 767, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1214, 72, -1483}, { -3460, 26}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1166, 72, -1498}, { -3712, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1330, 122, -1794}, { 5040, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1378, 122, -1779}, { 5296, 26}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1487, 122, -2075}, { 4894, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1534, 122, -2060}, { 5167, 29}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1378, 122, -1779}, { -3064, 27}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1330, 122, -1794}, { -3327, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -445, -60, -1726}, { 2327, -644}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -512, -60, -1932}, { 1986, -1699}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -769, -60, -1681}, { 671, -413}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -788, -60, -1462}, { 574, 707}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -572, -60, -2052}, { 1678, -2316}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -674, -60, -2119}, { 1159, -2656}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -60, -1816}, { 158, -1103}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -816, -60, -2170}, { 428, -2916}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -991, -60, -1935}, { -463, -1715}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1070, -60, -2030}, { -869, -2202}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -996, -60, -2219}, { -491, -3166}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1086, -60, -2128}, { -950, -2705}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1060, -60, -2204}, { -820, -3094}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -292, -60, -1174}, { 3114, -1916}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -912, -60, -1114}, { -61, -1609}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -269, -60, -991}, { 3228, -975}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -333, -60, -1421}, { 2903, -3178}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -333, -60, -1421}, { 2903, -3178}, {0x84, 0x85, 0x84, 0x00}}, + {{ -361, -60, -1519}, { 2757, -3679}, {0x84, 0x85, 0x84, 0x00}}, + {{ -959, -60, -1204}, { -302, -2066}, {0x84, 0x85, 0x84, 0x00}}, + {{ -912, -60, -1114}, { -61, -1609}, {0x84, 0x85, 0x84, 0x00}}, + {{ -361, -60, -1519}, { 2757, 416}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -445, -60, -1726}, { 2327, -644}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -788, -60, -1462}, { 574, 707}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -361, -60, -1519}, { 2757, -3679}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -788, -60, -1462}, { 574, -3388}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -877, -60, -1368}, { 119, -2910}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -959, -60, -1204}, { -302, -2066}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -274, -60, -297}, { 1158, -1520}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -291, -60, -671}, { 1067, -3436}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1103, -60, -701}, { -3088, -3590}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1067, -60, -929}, { -856, -661}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -291, -60, -671}, { 3115, 659}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -269, -60, -991}, { 3228, -975}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1103, -60, -701}, { -1040, 505}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -912, -60, -1114}, { -61, -1609}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -912, -60, -1114}, { 413, 747}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -959, -60, -1204}, { 654, 290}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1067, -60, -929}, { -818, 625}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -297, -60, -16}, { 1038, -83}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1103, -60, -701}, { -3088, -3590}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1137, -60, -369}, { -3261, -1889}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, -60, 189}, { 753, 968}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -274, -60, -297}, { 1158, -1520}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1137, -60, -369}, { -3261, -1889}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -537, -60, 304}, { -189, 1558}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, -60, 189}, { 753, 968}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1194, -60, -158}, { -3555, -811}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1187, -60, 88}, { -3518, 452}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -966, -60, 165}, { -2386, 843}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -731, -60, 306}, { -1181, 1567}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -920, -60, 253}, { -2150, 1297}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1227, -60, -171}, { -3723, -877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1498, -60, -1361}, { 8, -822}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -60, -1655}, { -965, -2327}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1817, -60, -1464}, { -1621, -1350}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1647, -60, -1090}, { -752, 563}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1328, -60, -1196}, { 878, 20}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1464, -60, -888}, { 181, 1597}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1162, -60, -1123}, { 1731, 395}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1067, -60, -929}, { 2215, 1386}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1223, -60, -789}, { 1418, 2102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -959, -60, -1204}, { 2769, -18}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1103, -60, -701}, { 2031, 2553}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3410, -60, -819}, { 459, 927}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3429, -60, -771}, { 365, 1170}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3206, -60, -812}, { 1505, 963}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3426, -60, -669}, { 376, 1692}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3396, -60, -613}, { 533, 1979}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3185, -60, -704}, { 1613, 1513}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3228, -60, -938}, { 1390, 316}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3409, -60, -540}, { 467, 2353}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3215, -60, -535}, { 1460, 2382}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3215, -60, -535}, { 1460, 2382}, {0x84, 0x85, 0x84, 0x00}}, + {{-3409, -60, -540}, { 467, 2353}, {0x84, 0x85, 0x84, 0x00}}, + {{-3427, -60, -434}, { 371, 2898}, {0x84, 0x85, 0x84, 0x00}}, + {{-3234, -60, -428}, { 1364, 2927}, {0x84, 0x85, 0x84, 0x00}}, + {{-3234, -60, -428}, { 1364, 2927}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3427, -60, -434}, { 371, 2898}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3430, -60, -416}, { 355, 2988}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3259, -60, -285}, { 1234, 3663}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3479, -60, -374}, { 109, 3204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3514, -60, -228}, { -73, 3951}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3333, -60, -91}, { 856, 4654}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, -60, -279}, { -79, 3691}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3320, -60, -999}, { 920, 3}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3451, -60, -877}, { 252, 630}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3489, -60, -965}, { 58, 178}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3570, -60, -980}, { -358, 104}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3585, -60, -890}, { -433, 564}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3502, -60, -876}, { -9, 636}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3869, -60, -192}, { -1888, 4135}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3874, -60, -163}, { -1914, 4286}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3695, -60, -76}, { -1000, 4731}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3726, -60, 4}, { -1157, 5139}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3874, -60, -163}, { -1914, 4286}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3944, -60, -50}, { -2273, 4864}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3791, -60, 63}, { -1491, 5441}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3726, -60, 4}, { -1157, 5139}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3641, -60, -89}, { -719, 4665}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3572, -60, -188}, { -369, 4159}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3620, -60, -206}, { -613, 4065}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3695, -60, -76}, { -1000, 4731}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3859, -60, -248}, { -1837, 3849}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3869, -60, -192}, { -1888, 4135}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3533, -60, -73}, { -166, 4748}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3514, -60, -228}, { -73, 3951}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3444, -60, -45}, { 284, 4891}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3333, -60, -91}, { 856, 4654}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2901, -60, -1335}, { 649, -662}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2824, -60, -866}, { 391, 1707}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, -60, -1075}, { 1449, 637}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3024, -60, -1065}, { 29, -120}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2589, -60, -751}, { 1593, 2297}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3024, -60, -1065}, { -632, 693}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3082, -60, -790}, { -930, 2100}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3047, -60, -659}, { -754, 2770}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2938, -60, -600}, { -194, 3072}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2822, -60, -580}, { 398, 3176}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2716, -60, -595}, { 942, 3097}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3137, -60, -824}, { -1212, 1925}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3159, -60, -950}, { 1745, 254}, {0x84, 0x85, 0x84, 0x00}}, + {{-3228, -60, -938}, { 1390, 316}, {0x84, 0x85, 0x84, 0x00}}, + {{-3206, -60, -812}, { 1505, 963}, {0x84, 0x85, 0x84, 0x00}}, + {{-3137, -60, -824}, { 1859, 901}, {0x84, 0x85, 0x84, 0x00}}, + {{-3159, -60, -950}, { -1326, 1278}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2448, -60, -1988}, { -2806, -1987}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2608, -60, -1762}, { -3623, -826}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2168, -60, -1797}, { -1370, -1009}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2733, -60, -1776}, { -4263, -902}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2659, -60, -1358}, { -3888, 1241}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2901, -60, -1335}, { 649, -662}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, -60, -1075}, { 1449, 637}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2659, -60, -1358}, { 1231, -806}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2901, -60, -1335}, { -4470, 1385}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2168, -60, -1797}, { -1370, -1009}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -60, -1655}, { 1082, -279}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2026, -60, -1941}, { -646, -1747}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2448, -60, -1988}, { -2806, -1987}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1817, -60, -1464}, { 426, 697}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 269, 255, -294}, { 1661, -513}, {0xb8, 0xb9, 0x00, 0x00}}, + {{ 215, 252, -346}, { -255, -512}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 221, 172, -346}, { -255, 1535}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 274, 175, -294}, { 1662, 1534}, {0xb8, 0xb9, 0x00, 0x00}}, + {{ 274, 175, -494}, { -511, 1535}, {0xb8, 0xb9, 0x00, 0x00}}, + {{ 221, 172, -441}, { 1406, 1535}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 216, 252, -441}, { 1406, -512}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 269, 255, -494}, { -512, -511}, {0xb8, 0xb9, 0x00, 0x00}}, + {{ 274, 175, -494}, { 0, 1024}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 269, 255, -494}, { -3276, 1024}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 269, 255, -294}, { -3277, 9214}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 274, 175, -294}, { -1, 9215}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 269, 255, -294}, { 1436, -199}, {0xb8, 0xb9, 0x00, 0x00}}, + {{ 242, 293, -318}, { -204, 1228}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 215, 252, -346}, { 1431, 2867}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 216, 252, -441}, { 0, 1024}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 238, 293, -466}, { -2175, 1024}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 269, 255, -494}, { -2019, 3335}, {0xb8, 0xb9, 0x00, 0x00}}, + {{ 215, 252, -346}, { 1010, -989}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 213, 291, -393}, { -245, 1228}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 216, 252, -441}, { 1720, 2866}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 274, 175, -294}, { 2479, -356}, {0x88, 0x89, 0x00, 0x00}}, + {{ 221, 172, -346}, { 275, 1780}, {0x88, 0x89, 0x00, 0x00}}, + {{ 221, 172, -441}, { 275, 5697}, {0x88, 0x89, 0x00, 0x00}}, + {{ 274, 175, -494}, { 2478, 7834}, {0x88, 0x89, 0x00, 0x00}}, + {{ 221, 172, -346}, { 1680, 1534}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 215, 252, -346}, { 1682, -513}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 216, 252, -441}, { -768, -512}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 221, 172, -441}, { -767, 1535}, {0xfc, 0xfd, 0x00, 0x00}}, + {{ 277, 135, -93}, { 5119, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 274, 175, -94}, { 5119, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 274, 175, -294}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 135, -293}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 274, 175, -494}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 135, -493}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 135, -293}, { 5097, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 274, 175, -294}, { 5120, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 274, 175, -694}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 135, -693}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 135, -493}, { 5119, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 274, 175, -494}, { 5119, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 281, 67, -93}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 281, 67, -293}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 135, -293}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 135, -93}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 235, 0, -94}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -294}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -494}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 281, 67, -493}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 135, -493}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -695}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 281, 67, -694}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 135, -693}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 87, 0, -95}, { 256, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 235, 0, -94}, { 765, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{ 232, 42, -94}, { 640, 572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -95}, { 256, 633}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 281, 67, -93}, { 1024, 512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 277, 135, -93}, { 1024, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 137, 42, -695}, { 768, 641}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 135, -693}, { 2, 18}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -695}, { 768, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{ 87, 43, -695}, { 1024, 634}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 281, 67, -694}, { 1, 521}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -695}, { 246, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{ 277, 135, -93}, { 8164, -3303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -294}, { 4095, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 87, 43, -195}, { 6130, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 87, 43, -95}, { 8164, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 277, 135, -293}, { 4095, -3303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 277, 135, -493}, { 27, -3303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -493}, { 27, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 87, 43, -393}, { 2061, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 277, 135, -693}, { -4123, -3303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -695}, { -4123, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 87, 43, -594}, { -2048, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 87, 0, -695}, { -546, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -594}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -594}, { 2048, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -695}, { -546, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -493}, { -494, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -393}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -393}, { 2047, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -493}, { -494, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -294}, { -494, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -294}, { -494, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -195}, { 2047, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -195}, { 2047, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -594}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -493}, { 2594, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -493}, { 2594, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -594}, { 0, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -195}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -95}, { 2542, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -95}, { 2542, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -195}, { 0, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -393}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -294}, { 2542, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -294}, { 2542, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 43, -393}, { 0, -82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1321, 43, -2148}, { 34, 2815}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1317, 45, -2195}, { 215, 3144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { 900, 1419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1319, 41, -2105}, { 255, 983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1321, 43, -2148}, { -127, 1044}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { 682, 2474}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { -415, 2381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 37, -2057}, { 638, 1181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1299, 33, -2013}, { 658, 2008}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 37, -2057}, { 793, 2399}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { 2387, 2502}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1180, 10, -1771}, { 680, 1217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1241, 19, -1880}, { -414, 1529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 80, -1794}, { 166, 2613}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 80, -1794}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1241, 19, -1880}, { 0, 2253}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1282, 28, -1969}, { 826, 2465}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1282, 28, -1969}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { -2093, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 80, -1794}, { 253, 2665}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1299, 33, -2013}, { -264, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { -1425, 2397}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1282, 28, -1969}, { 158, 1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1126, -20, -2156}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 35, -2183}, { 0, 1973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 34, -2146}, { 257, 1955}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1220, 32, -2114}, { -751, 1153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { 450, 1359}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 34, -2146}, { -858, 896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1220, 32, -2114}, { -762, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 29, -2080}, { -575, 1276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { 457, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 14, -1929}, { -679, 1364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, -20, -1941}, { 407, 1910}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, 22, -2013}, { -599, 560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 14, -1929}, { 624, 831}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 8, -1822}, { -420, 1181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, -20, -1941}, { 537, 2045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 34, -2146}, { 0, 1628}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { 985, 2605}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1126, -20, -2156}, { 966, 1619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, 22, -2013}, { -905, 1560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, -20, -1941}, { 543, 2419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { -45, 1344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, 26, -2047}, { -589, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, 22, -2013}, { -475, 1340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { 353, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, 26, -2047}, { -569, 1177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { 341, 1422}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 29, -2080}, { -577, 888}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, 4, -1650}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1180, 10, -1771}, { 0, 2282}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 1143, 122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 18, 1616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1064, 0, -1502}, { -11, 2564}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1063, 0, -1530}, { 262, 2581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { -14, 1600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1072, 0, -1475}, { 8, 2522}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1064, 0, -1502}, { 253, 2509}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 560, 1047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1084, 0, -1450}, { -335, 1085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1072, 0, -1475}, { -314, 1340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, -20, -1809}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, -20, -1941}, { 0, 2712}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 8, -1822}, { 1255, 2415}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1102, 0, -1428}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1084, 0, -1450}, { -214, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { -125, 1916}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 286, 2524}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1180, 10, -1771}, { -171, 4925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 80, -1794}, { 1230, 5423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1091, 2, -1615}, { 335, 2539}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 428, 3787}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, 0, -1583}, { 580, 2659}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1091, 2, -1615}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, 4, -1650}, { -359, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 590, 2126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1067, 0, -1558}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 99, 2072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1063, 0, -1530}, { 253, 1088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, 0, -1583}, { -272, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 203, 2057}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1102, 0, -1428}, { -37, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { -938, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1124, 0, -1410}, { -45, 1239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -971, 0, -1584}, { -284, 1878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -820, -20, -1516}, { 170, 3244}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, -20, -1703}, { 1503, 2245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -916, -20, -1389}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -978, 0, -1439}, { -723, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, 0, -1395}, { -653, 1362}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -963, 0, -1536}, { 96, 1312}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 0, -1486}, { -59, 1717}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -820, -20, -1516}, { 1294, 1790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -971, 0, -1584}, { 358, 1340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -963, 0, -1536}, { -60, 1386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -820, -20, -1516}, { -196, 2669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -916, -20, -1389}, { -720, 1586}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -820, -20, -1516}, { 384, 2485}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 0, -1486}, { 108, 1156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -916, -20, -1389}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 0, -1486}, { -933, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -978, 0, -1439}, { -676, 1282}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1031, 0, -1357}, { -664, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1070, 0, -1326}, { -493, 1432}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -984, -20, -1254}, { 398, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, 0, -1395}, { -736, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1031, 0, -1357}, { -893, 1417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -983, 0, -1622}, { -1071, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -971, 0, -1584}, { -1132, 1451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, -20, -1703}, { 642, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1002, 2, -1662}, { -1097, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -983, 0, -1622}, { -1011, 1407}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, -20, -1703}, { 657, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1002, 2, -1662}, { -412, 2041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, -20, -1703}, { 247, 3667}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, -20, -1809}, { 1072, 2867}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1023, 4, -1701}, { -989, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1002, 2, -1662}, { -1059, 1417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, -20, -1809}, { 593, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1023, 4, -1701}, { -744, 1674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -886, -20, -1809}, { 446, 2716}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 8, -1822}, { 195, 858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -916, -20, -1389}, { -838, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1031, 0, -1357}, { -234, 1790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -984, -20, -1254}, { 502, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1314, 0, -1222}, { 203, 1506}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1304, 0, -1314}, { 98, 2502}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 0, -1341}, { 317, 2727}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1258, 0, -1296}, { -121, 2277}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 0, -1289}, { -598, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1258, 0, -1296}, { -306, 1531}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1314, 0, -1222}, { 358, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1210, 0, -1289}, { -359, 1502}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1314, 0, -1222}, { 215, 2267}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1175, 0, -1196}, { 569, 1049}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1175, 0, -1196}, { 19, 1543}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1161, 0, -1291}, { -11, 2373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 0, -1289}, { 570, 2416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1113, 0, -1304}, { 81, 1341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1161, 0, -1291}, { -48, 1849}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1175, 0, -1196}, { 679, 2249}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -984, -20, -1254}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1070, 0, -1326}, { -981, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1113, 0, -1304}, { -1101, 1567}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, -1371}, { -981, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1433, 0, -1451}, { -308, 1460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1493, 0, -1546}, { 588, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1388, 0, -1385}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1433, 0, -1451}, { -538, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, -1371}, { -177, 1740}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1476, 0, -1371}, { -513, 1457}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1346, 0, -1341}, { 307, 2151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1388, 0, -1385}, { 212, 1591}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 0, -1341}, { -767, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, -1371}, { -1247, 1986}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1314, 0, -1222}, { 459, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1113, 0, -1304}, { -768, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1175, 0, -1196}, { -976, 2091}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -984, -20, -1254}, { 460, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1214, 30, -1483}, { -79, 1532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1233, 0, -1393}, { 47, 2345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, 0, -1388}, { 396, 2232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1214, 30, -1483}, { -585, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, 0, -1388}, { 203, 1332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1177, 0, -1390}, { 351, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1149, 0, -1397}, { -188, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1214, 30, -1483}, { 250, 1951}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1177, 0, -1390}, { 112, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { -600, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1214, 30, -1483}, { -564, 1468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1149, 0, -1397}, { 360, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1661, 1, -1639}, { -1019, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, -1371}, { 1641, 2178}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1493, 0, -1546}, { 707, 916}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1214, 30, -1483}, { -191, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1259, 0, -1403}, { 260, 2227}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1233, 0, -1393}, { 406, 2100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1283, 0, -1418}, { 114, 2355}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1124, 0, -1410}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 0, 1942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1149, 0, -1397}, { 257, 1017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1408, 0, -1597}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1214, 30, -1483}, { -1999, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1379, 80, -1781}, { 546, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1349, 0, -1505}, { 680, 729}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1214, 30, -1483}, { -474, 1200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1408, 0, -1597}, { 1524, 1200}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1311, 0, -1450}, { -285, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1214, 30, -1483}, { -676, 1939}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1349, 0, -1505}, { 170, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1214, 30, -1483}, { -302, 1568}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1311, 0, -1450}, { 181, 2438}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1283, 0, -1418}, { 390, 2101}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1569, 0, -1659}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1668, 0, -1801}, { -1288, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1661, 1, -1639}, { -266, 1669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1668, 0, -1801}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1840, 0, -1784}, { -1281, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1661, 1, -1639}, { -67, 2231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1668, 0, -1801}, { -1044, 1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1805, 0, -1965}, { 265, 2621}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1840, 0, -1784}, { 145, 1256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1805, 0, -1965}, { -644, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1989, 0, -1922}, { -1116, 2348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1840, 0, -1784}, { 349, 1967}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1805, 0, -1965}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -2076}, { -991, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1989, 0, -1922}, { -492, 2341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1493, 0, -1546}, { 357, 1673}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1569, 0, -1659}, { -131, 2561}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1661, 1, -1639}, { 316, 3097}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1408, 0, -1597}, { -776, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1379, 80, -1781}, { 380, 1987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 0, -1716}, { 275, 883}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1487, 0, -1716}, { -962, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1379, 80, -1781}, { -1050, 2129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1591, 0, -1864}, { 385, 1051}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1379, 80, -1781}, { -1213, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1534, 80, -2061}, { 561, 2609}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1591, 0, -1864}, { 580, 975}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1534, 80, -2061}, { -530, 1983}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1725, 0, -2024}, { 225, 3351}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1591, 0, -1864}, { 1101, 2065}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1725, 0, -2024}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1534, 80, -2061}, { -1563, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1588, 65, -2089}, { -1191, 1305}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1588, 65, -2089}, { -847, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1788, 0, -2120}, { 466, 1910}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1725, 0, -2024}, { 376, 1059}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1879, 0, -2076}, { -1078, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1907, 0, -2157}, { -547, 1375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1978, 10, -2146}, { -171, 989}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1907, 0, -2157}, { -729, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1917, 0, -2251}, { -459, 1674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1978, 10, -2146}, { -239, 801}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1568, 65, -2347}, { 137, 2102}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1744, 0, -2428}, { -55, 3614}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1782, 0, -2368}, { 459, 3744}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1609, 65, -2232}, { -1231, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1568, 65, -2347}, { -944, 1885}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1782, 0, -2368}, { 477, 1002}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1805, 0, -2307}, { -360, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1609, 65, -2232}, { -372, 2659}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1782, 0, -2368}, { 120, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1978, 10, -2146}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1989, 0, -1922}, { -1670, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -2076}, { -488, 1789}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1872, 0, -2412}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1822, 0, -2493}, { -706, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1975, 0, -2554}, { -484, 2231}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1975, 0, -2554}, { -1301, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2068, 30, -2307}, { -226, 2676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1901, 0, -2334}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1872, 0, -2412}, { -619, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2068, 30, -2307}, { 624, 2135}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1917, 0, -2251}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1901, 0, -2334}, { -633, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2068, 30, -2307}, { -206, 2224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1917, 0, -2251}, { -718, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2068, 30, -2307}, { -133, 2092}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1978, 10, -2146}, { 135, 738}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1609, 65, -2232}, { -895, 1796}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1788, 0, -2120}, { 350, 2871}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1588, 65, -2089}, { 68, 1311}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1738, 0, -2570}, { -632, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1830, 0, -2693}, { -748, 2166}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1822, 0, -2493}, { 211, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1822, 0, -2493}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1830, 0, -2693}, { -1491, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1975, 0, -2554}, { -499, 2145}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1744, 0, -2428}, { -529, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1568, 65, -2347}, { 59, 2430}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1674, 0, -2493}, { 176, 1009}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1674, 0, -2493}, { 0, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1568, 65, -2347}, { -1425, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1480, 65, -2430}, { -1321, 1916}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1568, 65, -2347}, { -673, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1430, 80, -2384}, { 260, 1536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1480, 65, -2430}, { 224, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1588, 65, -2089}, { 234, 801}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1534, 80, -2061}, { -124, 1098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1609, 65, -2232}, { 1271, 1098}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1609, 65, -2232}, { -86, 2177}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1809, 0, -2179}, { 34, 3786}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1788, 0, -2120}, { 488, 3719}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1809, 0, -2179}, { -381, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1609, 65, -2232}, { -141, 2619}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1816, 0, -2247}, { 127, 1020}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1816, 0, -2247}, { -343, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1609, 65, -2232}, { -158, 2634}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1805, 0, -2307}, { 114, 1021}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1609, 65, -2232}, { -680, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1430, 80, -2384}, { 831, 1901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1568, 65, -2347}, { 227, 1024}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1534, 80, -2061}, { -1046, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1430, 80, -2384}, { 846, 2700}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1609, 65, -2232}, { 349, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1336, 0, -3057}, { -180, 2590}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1567, 0, -2894}, { 108, 5095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1460, 10, -2774}, { 1503, 4770}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, 0, -3057}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1460, 10, -2774}, { -2754, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1252, 20, -2924}, { -789, 2195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1402, 10, -2693}, { -1388, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 15, -2722}, { 555, 2110}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 20, -2839}, { 834, 1030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1267, 80, -2600}, { -934, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { 1113, 2530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 15, -2722}, { 657, 891}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1402, 10, -2693}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1267, 80, -2600}, { 513, 2529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 15, -2722}, { 2012, 1977}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1567, 0, -2894}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1830, 0, -2693}, { -2952, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1643, 0, -2641}, { -1904, 2408}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1480, 65, -2430}, { 0, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1430, 80, -2384}, { -615, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1267, 80, -2600}, { -393, 3421}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1583, 0, -2561}, { -1542, 1933}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1480, 65, -2430}, { -143, 2701}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1267, 80, -2600}, { 1063, 593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1583, 0, -2561}, { -41, 1023}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1267, 80, -2600}, { 2508, 2468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1402, 10, -2693}, { 1963, 974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1480, 65, -2430}, { 25, 1957}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1583, 0, -2561}, { -17, 3552}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1674, 0, -2493}, { 992, 3605}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-1830, 0, -2693}, { -1085, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1738, 0, -2570}, { 3, 1865}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 0, -2641}, { 650, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1567, 0, -2894}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1643, 0, -2641}, { -2354, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1460, 10, -2774}, { -747, 2245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, 50, -2413}, { -811, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1160, 49, -2441}, { -669, 1425}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 80, -2552}, { 513, 1007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1231, 50, -2380}, { -956, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, 50, -2413}, { -686, 1336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 80, -2552}, { 596, 1004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 49, -2337}, { -1200, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1231, 50, -2380}, { -790, 1274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 80, -2552}, { 739, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, 45, -2487}, { -116, 1306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 43, -2485}, { 58, 1729}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 80, -2602}, { 875, 922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1004, 45, -2487}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 80, -2602}, { -1063, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 47, -2480}, { 103, 1504}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, 48, -2465}, { -814, 1314}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 80, -2552}, { 515, 1789}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1160, 49, -2441}, { -461, 1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1317, 45, -2195}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 80, -2353}, { -1629, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { 245, 2863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 49, -2337}, { -1027, 1643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 80, -2552}, { 633, 2645}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 80, -2353}, { -368, 668}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1287, 48, -2292}, { -665, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 49, -2337}, { -658, 1460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 80, -2353}, { 436, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1307, 47, -2243}, { -820, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1287, 48, -2292}, { -328, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 80, -2353}, { -181, -68}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1307, 47, -2243}, { -303, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 80, -2353}, { -1155, 1960}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1317, 45, -2195}, { 182, 1030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, 48, -2465}, { -1075, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 80, -2602}, { 562, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 80, -2552}, { -1207, -382}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1112, 48, -2465}, { -1008, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 47, -2480}, { -591, 1300}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 80, -2602}, { 628, 977}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 800, 1335}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -965, 34, -2386}, { -480, 1834}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, 35, -2387}, { -248, 2087}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1098, -20, -2241}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1108, 38, -2356}, { -1143, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, 39, -2338}, { -999, 1289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, 39, -2338}, { -1034, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1156, 39, -2314}, { -927, 1303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, 35, -2387}, { -1290, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 37, -2382}, { -1182, 1355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 37, -2382}, { -1228, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, 38, -2372}, { -1172, 1381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 0, 1804}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1076, 38, -2372}, { 332, 2985}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1108, 38, -2356}, { 651, 2870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1126, -20, -2156}, { 0, 1617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 37, -2216}, { 361, 2576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 35, -2183}, { 627, 2330}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1196, 37, -2251}, { 0, 1657}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1126, -20, -2156}, { 776, 2504}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1098, -20, -2241}, { 1009, 1744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 37, -2216}, { -608, 1224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1126, -20, -2156}, { 364, 1545}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1196, 37, -2251}, { -558, 862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1098, -20, -2241}, { 0, 1657}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1178, 38, -2285}, { 291, 2571}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1196, 37, -2251}, { 587, 2483}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1178, 38, -2285}, { -557, 1243}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1098, -20, -2241}, { 334, 1595}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1156, 39, -2314}, { -374, 934}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1108, 38, -2356}, { 0, 1804}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1098, -20, -2241}, { 593, 2782}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 1107, 2382}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, -20, -39}, { -574, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -40, 16}, { -144, 1824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { 947, 1469}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, -20, -39}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -20, -255}, { 0, 3035}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -251, -40, 16}, { 870, 764}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -95}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -20, -255}, { -1793, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -167, -20, -39}, { 85, 1740}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -20, -255}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -112, 0, -95}, { -1793, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -344}, { -28, 2363}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, 129}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -95}, { -1994, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, -20, -39}, { -1497, 1547}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -167, -20, -39}, { -1586, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { -225, 1839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -293}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -344}, { 0, 2020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -319}, { 197, 1919}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, 178}, { -1997, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 235, 50, 237}, { -628, 1610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 245, 0, 71}, { -584, 67}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 235, 0, -94}, { -50, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -95}, { -1027, 1919}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 245, 0, 71}, { 1021, 2041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 245, 0, 71}, { -1997, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -95}, { -483, 2409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, 178}, { -649, -22}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, 178}, { -619, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -95}, { 1214, 2858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { 372, 1049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, 178}, { 1662, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -95}, { -775, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -95}, { -775, 1910}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -95}, { -332, 656}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -319}, { 1131, 2276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -95}, { 510, 380}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -95}, { -1364, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -293}, { 244, 1739}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -319}, { 818, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -221, -20, -1026}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -841}, { -1576, 2116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1089}, { 634, 1966}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -245, -20, -671}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -592}, { -1387, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -841}, { -271, 2939}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -245, -20, -671}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -841}, { -1589, 2126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -221, -20, -1026}, { -1129, 3988}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -592}, { -373, 1870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -245, -20, -671}, { 186, 3139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -20, -255}, { 2268, 76}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -112, 0, -592}, { -1682, 2284}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -20, -255}, { 873, 4198}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -112, 0, -344}, { 437, 2931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -841}, { 1363, 779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -592}, { -817, 1170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -695}, { 241, 1881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -841}, { -1492, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1089}, { 565, 1847}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1089}, { 894, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -841}, { -554, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1089}, { 332, 3240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -841}, { 332, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -841}, { -554, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -695}, { 332, 2323}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -841}, { 332, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -344}, { -1385, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -490}, { -79, 1910}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -592}, { 830, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -344}, { 643, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -293}, { -352, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -490}, { 451, 2590}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -592}, { -53, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -490}, { -14, 2294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -695}, { 1220, 946}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1338}, { -547, 1892}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -283, -20, -1449}, { 273, 3194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -245, -20, -1230}, { 982, 1711}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1089}, { 501, 2798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1338}, { -1176, 4246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -245, -20, -1230}, { 338, 4524}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1089}, { -865, 1676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -245, -20, -1230}, { 519, 2720}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -221, -20, -1026}, { 14, 957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1089}, { -554, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1338}, { 332, 3240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1089}, { 332, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1338}, { -554, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1587}, { 332, 3240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1338}, { 332, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1338}, { 491, -251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1587}, { -305, 1816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1587}, { 521, 2135}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1338}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1537}, { 0, 2707}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -283, -20, -1449}, { 1455, 1959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -260, 0, -1751}, { -493, 1470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -239, 0, -1634}, { 295, 2184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, -1705}, { 221, 1443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -260, 0, -1751}, { -533, 1446}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { -411, 2121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -239, 0, -1634}, { 473, 1791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -321, -20, -1541}, { 0, 2378}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -239, 0, -1634}, { 735, 1616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -321, -20, -1541}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { 0, 2378}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, -20, -1709}, { 870, 2399}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1649}, { -345, 1343}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1763}, { 483, 1922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, -1705}, { 481, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1649}, { -317, 1761}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, -1705}, { 190, 2942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -239, 0, -1634}, { 702, 2401}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1649}, { -1192, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -239, 0, -1634}, { -262, 1567}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -321, -20, -1541}, { 779, 1344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1089}, { -1492, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1338}, { 565, 1847}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1338}, { 894, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1768}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1751}, { -561, 1727}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { 889, 2521}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 0, -1821}, { -311, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { 349, 2251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 0, -1874}, { 186, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 0, -1821}, { -7, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1768}, { 369, 1314}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { -108, -360}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -147, 0, -1861}, { -318, 1195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 0, -1830}, { 191, 1468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -127, 0, -1830}, { -185, 900}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 0, -1919}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 0, -1874}, { -472, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { -588, 2256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -147, 0, -1861}, { -361, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 0, -1883}, { -316, 1272}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 0, -1830}, { 216, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1768}, { 0, 2036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1700}, { 0, 2612}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1751}, { 840, 2182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 0, -1830}, { -28, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -260, 0, -1751}, { -545, 1715}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, -1705}, { 28, 2142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 0, -1799}, { -518, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -127, 0, -1830}, { -330, 1255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 0, -1830}, { 310, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 0, -1830}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, -1705}, { -1119, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1763}, { -658, 1794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 0, -1799}, { -496, 1172}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 0, -1830}, { 297, 1409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1763}, { -550, 853}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1587}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1587}, { -840, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1638}, { -840, 1456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1700}, { 0, 2643}, {0x87, 0x84, 0x84, 0x00}}, + {{ -13, 0, -1587}, { 0, 3603}, {0x87, 0x84, 0x84, 0x00}}, + {{ 87, 0, -1751}, { 840, 2214}, {0x87, 0x84, 0x84, 0x00}}, + {{ -13, 0, -1587}, { 0, 1023}, {0x87, 0x84, 0x84, 0x00}}, + {{ 87, 0, -1638}, { -934, 1165}, {0x87, 0x84, 0x84, 0x00}}, + {{ 87, 0, -1751}, { -1240, 2071}, {0x87, 0x84, 0x84, 0x00}}, + {{ -112, 0, -1587}, { -803, 1023}, {0x87, 0x84, 0x84, 0x00}}, + {{ -112, 0, -1649}, { -369, 1326}, {0x87, 0x84, 0x84, 0x00}}, + {{ -321, -20, -1541}, { -106, -654}, {0x87, 0x84, 0x84, 0x00}}, + {{ -112, 0, -1537}, { -2120, 1675}, {0x87, 0x84, 0x84, 0x00}}, + {{ -321, -20, -1541}, { -485, 2366}, {0x87, 0x84, 0x84, 0x00}}, + {{ -283, -20, -1449}, { -490, 1526}, {0x87, 0x84, 0x84, 0x00}}, + {{ -112, 0, -1537}, { 0, 2799}, {0x87, 0x84, 0x84, 0x00}}, + {{ -112, 0, -1587}, { 0, 3217}, {0x87, 0x84, 0x84, 0x00}}, + {{ -321, -20, -1541}, { 1774, 2828}, {0x87, 0x84, 0x84, 0x00}}, + {{ -259, 0, -1962}, { 19, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -369, 4, -2037}, { 684, 2001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -356, 0, -1928}, { 934, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, 0, -1962}, { -19, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -356, 0, -1928}, { 896, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -357, 0, -1841}, { 1166, 296}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -356, 0, -1928}, { 426, 1890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -369, 4, -2037}, { -522, 2234}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, -20, -1938}, { 643, 3076}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -356, 0, -1928}, { -641, 1419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, -20, -1938}, { 384, 2053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -357, 0, -1841}, { -275, 735}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -489, -20, -1938}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -369, 4, -2037}, { 0, 2462}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, 7, -2118}, { 1237, 2089}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -193, 0, -1912}, { -399, 1249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 0, -1830}, { 239, 1609}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 0, -1883}, { -65, 1105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -312, 8, -2119}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -197, 4, -2041}, { 0, 2238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 30, -2102}, { 742, 2271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 30, -2102}, { -1451, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -446, 65, -2303}, { 1282, 2699}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -312, 8, -2119}, { 1090, 403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -446, 65, -2303}, { -751, 1433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -432, 12, -2200}, { 307, 1455}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 0, -1830}, { 19, 1824}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -357, 0, -1841}, { 525, 3092}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -260, 0, -1751}, { 870, 1970}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -123, 2, -1983}, { 1268, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { -694, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 30, -2102}, { 1699, 2022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -123, 2, -1983}, { 926, 1830}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 30, -2102}, { -127, 2101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -197, 4, -2041}, { 493, 2510}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -65, 0, -1919}, { -222, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { -945, 2182}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, -1950}, { 133, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, -20, -1938}, { 825, 1624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, 7, -2118}, { -495, 2584}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -556, -20, -2072}, { 240, 2822}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { -40, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -123, 2, -1983}, { 1922, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, -1950}, { 1523, 779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -260, 0, -1751}, { -621, 1414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -357, 0, -1841}, { 372, 2039}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -320, 0, -1702}, { -182, 886}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, -20, -1709}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { -871, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -357, 0, -1841}, { -463, 2236}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -415, -20, -1709}, { -1340, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -357, 0, -1841}, { -381, 1898}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -489, -20, -1938}, { 803, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -193, 0, -1912}, { -991, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -259, 0, -1962}, { -635, 1672}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -357, 0, -1841}, { 594, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -193, 0, -1912}, { -879, 1481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -357, 0, -1841}, { 527, 2213}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ -204, 0, -1830}, { -256, 1094}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -767, 25, -2423}, { 327, 1367}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -666, 20, -2359}, { 669, 2375}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -745, 80, -2502}, { 1049, 851}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, 20, -2359}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -446, 65, -2303}, { -2072, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 80, -2502}, { 838, 2351}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, -20, -2146}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -604, 10, -2197}, { -771, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -720, 15, -2275}, { -481, 2209}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -720, 15, -2275}, { 61, 1494}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -815, 20, -2335}, { -914, 1740}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -827, -20, -2202}, { -91, 2677}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -767, 25, -2423}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -745, 80, -2502}, { -887, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 32, -2447}, { -113, 1511}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -908, 41, -2477}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 80, -2602}, { -1388, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 43, -2485}, { -278, 1318}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 37, -2464}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 80, -2502}, { -1160, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 41, -2477}, { 330, 1288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 80, -2602}, { 364, 1781}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -908, 41, -2477}, { -237, 3031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 80, -2502}, { 808, 4126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 37, -2464}, { 151, 1272}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 32, -2447}, { -77, 1649}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -745, 80, -2502}, { 455, 2392}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -720, 15, -2275}, { -423, 1637}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -827, -20, -2202}, { 254, 2617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, -20, -2146}, { 784, 1214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -666, 20, -2359}, { 527, 1591}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -548, 14, -2280}, { -344, 2467}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -446, 65, -2303}, { -194, 3533}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -548, 14, -2280}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -432, 12, -2200}, { 0, 2301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -446, 65, -2303}, { 855, 1677}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, -20, -2146}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -556, -20, -2072}, { 0, 2225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, 7, -2118}, { 722, 2500}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -489, 7, -2118}, { 0, 2051}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -604, 10, -2197}, { 581, 3188}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -668, -20, -2146}, { 1333, 3013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -827, -20, -2202}, { -1153, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -891, 29, -2369}, { -253, 2373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 691, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -927, 32, -2379}, { -931, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -965, 34, -2386}, { -787, 1307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 558, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -927, 32, -2379}, { -913, 1202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 547, 1487}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -891, 29, -2369}, { -978, 868}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -827, -20, -2202}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -815, 20, -2335}, { -1246, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 25, -2355}, { -1385, 1376}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 25, -2355}, { -1429, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -891, 29, -2369}, { -1599, 1293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1134, 22, -2873}, { -388, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { 245, 3334}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1068, 24, -2895}, { 233, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { -177, 2428}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1000, 26, -2907}, { 111, 4709}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1068, 24, -2895}, { 709, 4560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1000, 26, -2907}, { -401, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { -292, 3320}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -927, 28, -2907}, { 241, 1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { 1572, 704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, 80, -2545}, { -991, 1288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, 34, -2837}, { 484, 3475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 20, -2839}, { -415, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 15, -2722}, { -536, 2132}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1134, 22, -2873}, { 249, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -785, 32, -2875}, { -464, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { -1178, 3625}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, 34, -2837}, { 278, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -857, 30, -2897}, { -420, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { -904, 3465}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -785, 32, -2875}, { 252, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -927, 28, -2907}, { -394, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { -609, 3368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -857, 30, -2897}, { 236, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 15, -2722}, { -853, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { -1282, 2670}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1134, 22, -2873}, { 505, 1075}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, 34, -2925}, { -534, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { -189, 2404}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -748, 32, -2968}, { 320, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 24, -2992}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { -1745, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 0, -3130}, { -734, 2527}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 0, -3130}, { -52, 1972}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1173, 22, -2966}, { 32, 3501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 24, -2992}, { 787, 3419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1173, 22, -2966}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 0, -3130}, { -1531, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1252, 20, -2924}, { 168, 1801}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1252, 20, -2924}, { -875, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 0, -3130}, { 521, 2266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, 0, -3057}, { 536, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1008, 26, -3007}, { -475, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { -637, 2508}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 24, -2992}, { 285, 1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { -903, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 0, -3152}, { -120, 2624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -748, 32, -2968}, { 569, 1010}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -836, 30, -2995}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -748, 32, -2968}, { -820, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 0, -3152}, { 210, 2444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -836, 30, -2995}, { -477, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 0, -3152}, { -490, 2459}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -920, 28, -3007}, { 286, 1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -920, 28, -3007}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 0, -3152}, { -1629, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { -677, 2620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { 60, 1944}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1008, 26, -3007}, { -37, 3435}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -920, 28, -3007}, { 739, 3540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 439, 0, -2226}, { -1769, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -1968}, { 931, 3292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 388, 0, -1913}, { 1060, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 439, 0, -2226}, { -1542, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 388, 0, -1913}, { -135, 3479}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 654, 0, -2052}, { 924, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 0, -1964}, { -994, 2189}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 434, 0, -1824}, { 1662, 2503}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 671, 0, -1690}, { 596, 324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 1263, 336}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 700, 0, -1964}, { -810, 1498}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 671, 0, -1690}, { 779, 3363}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 388, 0, -1913}, { -2282, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -1968}, { -1323, 3083}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -1778}, { 22, 2053}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 434, 0, -1824}, { 381, 876}, {0x84, 0x85, 0x84, 0x00}}, + {{ 388, 0, -1913}, { -462, 923}, {0x84, 0x85, 0x84, 0x00}}, + {{ 139, 0, -1778}, { -294, 3310}, {0x84, 0x85, 0x84, 0x00}}, + {{ 139, 0, -1665}, { 573, 3704}, {0x84, 0x85, 0x84, 0x00}}, + {{ 139, 0, -1588}, { 3366, 2446}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 434, 0, -1824}, { 536, 3934}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -1665}, { 3242, 3087}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, 50, -1488}, { -474, 2366}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 139, 0, -1588}, { 1596, 2686}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -1338}, { 968, 548}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, 50, -1488}, { -1279, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 434, 0, -1824}, { -679, 4099}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -1588}, { 814, 1075}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, 50, -1488}, { -1020, 2898}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 671, 0, -1690}, { 625, 5922}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 434, 0, -1824}, { 1951, 3891}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2227, 0, 632}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2236, 0, 372}, { -2317, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 95, 3004}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2059, 0, 445}, { -1065, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1984, 15, 213}, { -864, 3199}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2236, 0, 372}, { 638, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2059, 0, 445}, { 59, 3479}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2236, 0, 372}, { 1339, 4605}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2227, 0, 632}, { 2022, 2391}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { -156, 705}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2236, 0, 372}, { -3235, 1215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 345}, { -1785, 2908}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2030, 13, 193}, { 390, 1842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2172, 5, 149}, { -213, 3039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2236, 0, 372}, { 1663, 3928}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2030, 13, 193}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2236, 0, 372}, { -2443, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1984, 15, 213}, { 175, 1388}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2236, 0, 372}, { -1513, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2172, 5, 149}, { 316, 2007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 0, 108}, { 907, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2236, 0, 372}, { -414, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 0, 108}, { -1193, 3315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 345}, { 1352, 2383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1941, 16, 239}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2059, 0, 445}, { -2125, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1899, 18, 274}, { -90, 1551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2005, 0, 614}, { -137, 1778}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2059, 0, 445}, { -1657, 2216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2227, 0, 632}, { -26, 3758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1801, 24, 478}, { -1372, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2059, 0, 445}, { 394, 2551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2005, 0, 614}, { 833, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1801, 24, 478}, { -440, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2005, 0, 614}, { 407, 3060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1785, 26, 555}, { 264, 1020}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1815, 22, 415}, { 20, 1373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1834, 21, 369}, { -10, 1897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2059, 0, 445}, { 2102, 2148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1941, 16, 239}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1984, 15, 213}, { -461, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2059, 0, 445}, { 46, 3149}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1865, 19, 317}, { -342, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2059, 0, 445}, { -251, 3100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1834, 21, 369}, { 205, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1865, 19, 317}, { -1382, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1899, 18, 274}, { -1356, 1481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2059, 0, 445}, { 696, 1029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1815, 22, 415}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2059, 0, 445}, { -2222, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1801, 24, 478}, { 59, 1520}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 0, 827}, { -2059, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1864, 0, 783}, { -3280, 2780}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 1234, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1628, 0, 827}, { 342, 914}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, 840}, { -223, 1108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1583, 36, 755}, { 337, 1723}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, 840}, { -338, 1373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1535, 39, 755}, { 491, 1583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1583, 36, 755}, { 463, 1151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1514, -20, 937}, { -1362, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 0, 827}, { -2792, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 244, 2297}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1481, 40, 744}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1535, 39, 755}, { -483, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1489, 0, 832}, { -231, 1842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1489, 0, 832}, { -494, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1420, 0, 804}, { -193, 1618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1481, 40, 744}, { 355, 994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1436, 41, 721}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1481, 40, 744}, { -453, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1420, 0, 804}, { -207, 1818}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1514, -20, 937}, { -1362, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 688, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1387, -20, 931}, { -1229, -100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, -20, 897}, { -1061, 1797}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 1750, 3848}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1086, 0, 1082}, { 395, 562}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, -20, 897}, { -676, 2124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1387, -20, 931}, { 250, 3631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 2474, 3602}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1348, 39, 613}, { 19, 1283}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1370, 41, 654}, { -11, 1698}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 802, 1800}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 54, 1492}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1370, 41, 654}, { -40, 2307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1401, 42, 694}, { 396, 2410}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 432, 1404}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1401, 42, 694}, { -302, 2049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1436, 41, 721}, { -324, 2443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { -1013, 1451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 29, 545}, { 184, 2200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1348, 39, 613}, { -88, 1609}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { -30, 1058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1387, -20, 931}, { 1437, 2728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, -20, 897}, { 1980, 1043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { -46, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1420, 0, 804}, { 1215, 1700}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1387, -20, 931}, { 2177, 1010}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1420, 0, 804}, { -19, 1038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { -1281, 1714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1436, 41, 721}, { -3, 1858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1535, 39, 755}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, 840}, { -856, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1489, 0, 832}, { -600, 1634}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1776, 27, 596}, { -248, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2005, 0, 614}, { -928, 2978}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1758, 28, 637}, { 149, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1702, 30, 706}, { -1001, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1733, 29, 674}, { -873, 1400}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1864, 0, 783}, { 622, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1733, 29, 674}, { -951, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1758, 28, 637}, { -991, 1419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1864, 0, 783}, { 592, 1032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1758, 28, 637}, { -1007, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2005, 0, 614}, { 134, 2941}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1864, 0, 783}, { 623, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1864, 0, 783}, { -3028, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2001, 0, 899}, { -3176, 2617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 1815, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1864, 0, 783}, { -1942, 3205}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2005, 0, 614}, { -559, 4600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2001, 0, 899}, { -815, 2069}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2227, 0, 632}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 0, 3007}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2001, 0, 899}, { 2538, -785}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2005, 0, 614}, { -488, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2227, 0, 632}, { -623, 3002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2001, 0, 899}, { 2032, 1369}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1776, 27, 596}, { -42, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1785, 26, 555}, { 15, 1397}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2005, 0, 614}, { 2026, 1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1387, -20, 931}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1489, 0, 832}, { -1278, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1514, -20, 937}, { -765, 1858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1387, -20, 931}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1420, 0, 804}, { -966, 1708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1489, 0, 832}, { -511, 2195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, 840}, { -413, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1514, -20, 937}, { -70, 1946}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1489, 0, 832}, { 248, 1019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, 840}, { -605, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 0, 827}, { -975, 1494}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1514, -20, 937}, { 379, 1036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 0, 827}, { 163, 1438}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1583, 36, 755}, { 310, 2234}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 34, 747}, { 659, 2024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1702, 30, 706}, { -236, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 0, 827}, { 948, 1526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1668, 32, 731}, { 140, 1001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1702, 30, 706}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1864, 0, 783}, { -1624, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 0, 827}, { 86, 2307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 34, 747}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1668, 32, 731}, { -380, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 0, 827}, { 254, 1748}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1254, 0, 583}, { 751, 2210}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -10, 467}, { 153, 3147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 17, 477}, { 980, 3222}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -10, 467}, { -1030, 1962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1254, 0, 583}, { -208, 2710}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1104, -20, 573}, { 192, 1425}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1083, -10, 498}, { -9, 1034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -10, 467}, { 766, 1895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1104, -20, 573}, { 526, 582}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -890, -20, 891}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1192, -20, 897}, { 0, 3717}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1086, 0, 1082}, { 1678, 2807}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1137, -20, 728}, { 0, 3660}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, -20, 897}, { 1525, 3243}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -879, -30, 640}, { 0, 3270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1137, -20, 728}, { 2258, 2383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1254, 0, 583}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 29, 545}, { 0, 1769}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 1099, 881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 7, 465}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -933, 0, 421}, { 0, 2544}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -879, -30, 640}, { 1790, 1602}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1137, -20, 728}, { 220, 1345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 1488, 2098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, -20, 897}, { 1204, 107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1104, -20, 573}, { -653, 1431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 1100, 2525}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1137, -20, 728}, { 718, 1101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1254, 0, 583}, { -515, 1493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 304, 2239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1104, -20, 573}, { -101, 211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -879, -30, 640}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1104, -20, 573}, { 0, 3114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1137, -20, 728}, { 1406, 3001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1254, 0, 583}, { -1013, 1451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 17, 477}, { -57, 1855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 29, 545}, { -296, 1245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1146, -20, 195}, { 100, 1881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1128, 0, 265}, { 23, 2541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -910, 0, 324}, { 1657, 3714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 2, 368}, { 22, 1193}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, 4, 385}, { -13, 1463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -10, 467}, { 772, 1676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1189, 0, 361}, { 17, 1208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 2, 368}, { -10, 1504}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -10, 467}, { 864, 1676}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 0, 364}, { 24, 1217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1189, 0, 361}, { -14, 1525}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -10, 467}, { 921, 1770}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1083, -10, 498}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 0, 364}, { 0, 2388}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -10, 467}, { 868, 1792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -933, 0, 421}, { 0, 3046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1083, -10, 498}, { 1461, 2688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1083, -10, 498}, { 0, 3238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1104, -20, 573}, { 662, 3007}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, 4, 385}, { 12, 1204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 6, 409}, { -7, 1493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -10, 467}, { 729, 1590}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1146, -20, 195}, { -304, 1607}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1197, 0, 260}, { 44, 2275}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1128, 0, 265}, { 346, 1739}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1197, 0, 260}, { 435, 1554}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1146, -20, 195}, { 533, 2302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1244, -10, 180}, { 1248, 1771}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1244, -10, 180}, { -450, 1537}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1260, 2, 274}, { 360, 1829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1197, 0, 260}, { 341, 1250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -10, 467}, { 168, 1580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1284, 10, 436}, { 479, 2245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 17, 477}, { 833, 2079}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -933, 0, 421}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 0, 364}, { 0, 3058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1083, -10, 498}, { 1009, 2139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 6, 409}, { -23, 1196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1284, 10, 436}, { 14, 1474}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1209, -10, 467}, { 717, 1263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -377, -30, 358}, { -135, 1840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -531, -40, 352}, { 90, 3198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 427}, { 762, 2730}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -377, -30, 358}, { -827, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -40, 243}, { -1610, 1820}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -531, -40, 352}, { 439, 1565}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -744, 0, 368}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 427}, { 0, 3290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -531, -40, 352}, { 681, 2836}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -618, -20, 623}, { 0, 3581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -653, -20, 793}, { 1389, 2896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 23, 523}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 7, 465}, { 0, 3344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -618, -20, 623}, { 1111, 1718}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -271, -30, 273}, { -369, 1699}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -40, 243}, { -96, 2199}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -377, -30, 358}, { 838, 1588}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -271, -30, 273}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -377, -30, 358}, { 0, 2237}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 0, 402}, { 908, 1778}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -377, -30, 358}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -318, 0, 417}, { 0, 1816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 0, 402}, { 362, 1975}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -361, 0, 427}, { 0, 1714}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -318, 0, 417}, { 392, 1712}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -405, 0, 432}, { 0, 1783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -361, 0, 427}, { 356, 1615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -449, 0, 433}, { 0, 1988}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -405, 0, 432}, { 292, 1724}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -449, 0, 433}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -377, -30, 358}, { 0, 1988}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 427}, { 353, 775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -618, -20, 623}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -879, -30, 640}, { 0, 3364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -653, -20, 793}, { 1494, 1434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -380, 0, 636}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 23, 523}, { 0, 2599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -618, -20, 623}, { 1305, 2711}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -380, 0, 636}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -618, -20, 623}, { 0, 3157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { 1464, 1061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, 724}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -380, 0, 636}, { 0, 2851}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { 1368, 2327}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -235, 30, 488}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -286, 30, 507}, { 0, 1522}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 600}, { 1219, 804}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 600}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -286, 30, 507}, { 0, 2438}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -340, 29, 520}, { 450, 2765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, 26, 529}, { 0, 2180}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 23, 523}, { 426, 2540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 7, 465}, { 0, 2993}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -879, -30, 640}, { 1815, 2500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -890, -20, 891}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -653, -20, 793}, { 0, 3306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -879, -30, 640}, { 2039, 1965}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -340, 29, 520}, { 0, 2822}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -380, 0, 636}, { 1111, 2773}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 600}, { 0, 2198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -380, 0, 636}, { 1818, 1204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -380, 0, 636}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -340, 29, 520}, { 0, 2136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, 27, 529}, { 491, 1870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -380, 0, 636}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, 27, 529}, { 0, 2002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -454, 26, 529}, { 510, 2061}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, 178}, { 0, 3449}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 350}, { 1125, 2360}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 350}, { 0, 2771}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 500}, { 1408, 2825}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 133, 50, 544}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 500}, { 0, 2348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, 714}, { 1681, 1286}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 235, 50, 237}, { -1054, 2095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, 178}, { -600, 3513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, { 122, 1197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, 714}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -150, 0, 600}, { 0, 3176}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, 724}, { 1161, 3004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, 178}, { -783, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { -470, 1965}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 13, 194}, { -61, 1614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 500}, { 0, 3310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 133, 50, 544}, { 856, 2301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, 178}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -33, 16, 252}, { 0, 2206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 350}, { 1174, 2060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, 178}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -19, 13, 194}, { 0, 1957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -33, 16, 252}, { 479, 2105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -57, 19, 312}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 350}, { 0, 2041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -33, 16, 252}, { 611, 1028}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 350}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -57, 19, 312}, { 0, 2041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -93, 23, 374}, { 625, 2124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 500}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 0, 350}, { 0, 2433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -93, 23, 374}, { 1144, 1893}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, 714}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 0, 0, 500}, { 0, 3012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 600}, { 1534, 2533}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -93, 23, 374}, { 0, 2460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 25, 412}, { 478, 2340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { -978, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 0, 178}, { -166, 1407}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, 129}, { -134, 967}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -271, -30, 273}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -172, 0, 316}, { 0, 2019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 0, 269}, { 477, 2072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 0, 348}, { 0, 1963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -172, 0, 316}, { 395, 1937}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -271, -30, 273}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -234, 0, 376}, { 0, 2035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 0, 348}, { 348, 1896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 0, 402}, { 0, 2204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -234, 0, 376}, { 371, 1965}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 0, 269}, { 0, 2176}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 0, 220}, { 416, 2364}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -40, 243}, { 0, 2501}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -271, -30, 273}, { 530, 2293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 25, 412}, { 0, 2425}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -176, 27, 453}, { 515, 2513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 600}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 0, 0, 500}, { 0, 2631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -176, 27, 453}, { 1226, 1642}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -176, 27, 453}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -235, 30, 488}, { 0, 1612}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 0, 600}, { 1238, 1616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 0, 220}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 0, 178}, { 0, 1423}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { 869, 1648}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 0, 220}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { 0, 2094}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -271, -30, 273}, { 1282, 1595}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { 0, 1680}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -40, 16}, { 962, 2306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -40, 243}, { 371, 250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 799, 0, -2399}, { -1338, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 662, 0, -2218}, { -551, 2896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 920, 0, -2191}, { 802, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 799, 0, -2399}, { -1269, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 439, 0, -2226}, { 1902, 2654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 662, 0, -2218}, { 761, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 984, 0, -2382}, { 551, 179}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 799, 0, -2399}, { -402, 1530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 920, 0, -2191}, { 1738, 1530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1185, 0, -2331}, { -1672, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 984, 0, -2382}, { -297, 2265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 920, 0, -2191}, { 1002, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1160, 0, -2572}, { -1353, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 984, 0, -2382}, { 166, 2760}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1185, 0, -2331}, { 811, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1275, 0, -2504}, { 398, 424}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1160, 0, -2572}, { -311, 1383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1185, 0, -2331}, { 1854, 1383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1275, 0, -2504}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1185, 0, -2331}, { -1743, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1332, 0, -2407}, { -590, 1841}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 920, 0, -2191}, { -1672, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 662, 0, -2218}, { 254, 2299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 0, -2052}, { 1002, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 0, -2103}, { -40, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 568, 2877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 0, -2024}, { 1910, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { -27, 1062}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 0, -2103}, { -636, 2916}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -1964}, { 1975, 2341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1160, 0, -2572}, { -1442, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 799, 0, -2399}, { 1875, 2332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 984, 0, -2382}, { 865, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1378, 0, -2318}, { 629, 368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1232, 0, -2242}, { -437, 1416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 0, -2183}, { 1358, 1416}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1232, 0, -2242}, { -37, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 0, -2024}, { 3, 3044}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 0, -2183}, { 1758, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 0, -2024}, { -36, 1066}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1232, 0, -2242}, { -77, 3086}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 0, -2103}, { 1902, 1287}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 662, 0, -2218}, { 945, 278}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 439, 0, -2226}, { -648, 1471}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 0, -2052}, { 1818, 1471}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 34, -2586}, { -1528, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { -121, 2713}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -218, 0, -2859}, { 935, 1043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -458, 35, -2785}, { -39, 1069}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 34, -2586}, { 1852, 3240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -218, 0, -2859}, { 2207, 802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -458, 35, -2785}, { 974, -59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -218, 0, -2859}, { -584, 1580}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -478, 0, -3005}, { 2069, 1604}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, 34, -2925}, { -1122, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -458, 35, -2785}, { 49, 2890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -478, 0, -3005}, { 698, 1006}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, 35, -2700}, { -59, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 65, -2345}, { 2577, 2987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 34, -2503}, { 2777, 1013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, 80, -2545}, { -417, 3030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 65, -2345}, { 243, 6175}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, 35, -2700}, { 1882, 3325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, 34, -2837}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, 80, -2545}, { -1482, 3207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -510, 35, -2700}, { 828, 3030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, 34, -2925}, { -733, 1872}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -478, 0, -3005}, { 456, 3249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { 686, 1794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -23, 28, -2514}, { -320, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { -4, 3130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 30, -2522}, { 192, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 33, 26, -2516}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { -92, 3189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -23, 28, -2514}, { 480, 1138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 24, -2534}, { -571, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { -99, 3189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 127, 24, -2440}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 0, -2271}, { -2995, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 372, 14, -2539}, { -1441, 2887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 30, -2522}, { -334, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { -34, 3120}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -135, 32, -2544}, { 200, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 24, -2534}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 332, 14, -2631}, { -2290, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 148, 0, -2870}, { -1578, 3622}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 148, 0, -2870}, { -1204, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 332, 14, -2631}, { -616, 3652}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 721, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 148, 0, -2870}, { 1157, 1204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { -696, 1420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 94, 24, -2534}, { -665, 3637}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -135, 32, -2544}, { -448, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { -341, 3133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 34, -2586}, { 268, 1021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { -455, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 0, -2271}, { 2342, 3189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 127, 24, -2440}, { 273, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -180, 32, -2454}, { -1538, 1901}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -117, 30, -2143}, { 922, 3303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, 30, -2425}, { -903, 1574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 34, -2503}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 65, -2345}, { -208, 2997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -180, 32, -2454}, { 832, 916}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -28, 28, -2414}, { -52, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -117, 30, -2143}, { 2489, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { -293, 384}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, 30, -2425}, { -50, 1038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -117, 30, -2143}, { 2368, 1728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -28, 28, -2414}, { 208, 386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -117, 30, -2143}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -180, 32, -2454}, { -2833, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 65, -2345}, { -2297, 3287}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 0, -2194}, { -2044, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 0, -2271}, { -1975, 3959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 96, 0, -1995}, { -1109, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 0, -2271}, { 1369, 3874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 0, -2194}, { 665, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -117, 30, -2143}, { 778, -165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 96, 0, -1995}, { -534, 1749}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 0, -2194}, { 1239, 1757}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { -1255, 2293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -117, 30, -2143}, { 752, 4324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 97, 0, -2194}, { 788, 2347}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 778, 0, -2444}, { -2229, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 575, 8, -2632}, { -1324, 3318}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 0, -2271}, { 1336, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 575, 8, -2632}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 372, 14, -2539}, { -1993, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 0, -2271}, { -2616, 3368}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 977, 0, -2817}, { 329, 2417}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1139, 0, -2617}, { -197, 4647}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { 1287, 4461}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1224, 0, -2762}, { -1411, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1093, 0, -2872}, { -51, 1731}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 977, 0, -2817}, { 845, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1139, 0, -2617}, { -2106, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 977, 0, -2817}, { -218, 2321}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 776, 2, -2725}, { 1263, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1139, 0, -2617}, { -2229, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 776, 2, -2725}, { 266, 3287}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 778, 0, -2444}, { 1336, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 778, 0, -2444}, { -1542, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 776, 2, -2725}, { 170, 2850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 575, 8, -2632}, { 924, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 1781, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 332, 14, -2631}, { -1169, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 533, 8, -2723}, { -280, 2791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 526, 0, -3031}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 533, 8, -2723}, { -2741, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 735, 2, -2816}, { -1955, 2837}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 533, 8, -2723}, { -2715, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 526, 0, -3031}, { -534, 2684}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 754, 0, -3091}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 735, 2, -2816}, { -2460, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 935, 0, -2908}, { -1519, 2745}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 735, 2, -2816}, { -1667, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 754, 0, -3091}, { -27, 2859}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 526, 0, -3031}, { 999, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 959, 0, -3146}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 935, 0, -2908}, { -2133, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 0, -2964}, { -1524, 2015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 935, 0, -2908}, { -1435, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { -75, 2668}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 754, 0, -3091}, { 860, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { -1518, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1637, 0, -2903}, { -838, 2306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1576, 0, -3137}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1477, 0, -3028}, { -1309, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1522, 0, -3007}, { -1179, 1446}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1477, 0, -3028}, { -817, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1576, 0, -3137}, { 27, 2023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1458, 0, -3174}, { 490, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 0, -2964}, { -1137, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 0, -3020}, { -1168, 2187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { 681, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1555, 0, -2846}, { 657, 829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2768}, { -431, 1140}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 0, -2815}, { 694, 1140}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 0, -2815}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2768}, { -1126, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { -1096, 1468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1397, 0, -2830}, { -788, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2768}, { -473, 1708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, 0, -2874}, { 472, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, 0, -2899}, { 656, 846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1397, 0, -2830}, { -435, 1130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, 0, -2874}, { 825, 1130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1531, 0, -2874}, { -205, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2768}, { 78, 2156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1555, 0, -2846}, { 123, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1383, 0, -3053}, { -857, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1458, 0, -3174}, { 63, 1897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { 514, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1245, 0, -3044}, { -799, 1424}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1190, 0, -3195}, { 479, 2064}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 0, -3020}, { -459, 810}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1190, 0, -3195}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1245, 0, -3044}, { -1430, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1290, 0, -3052}, { -1500, 1424}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { -1312, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 0, -3020}, { 290, 2509}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1190, 0, -3195}, { 787, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1290, 0, -3052}, { -1457, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1336, 0, -3057}, { -1267, 1386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1458, 0, -3174}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1430, 0, -3044}, { -1187, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1477, 0, -3028}, { -1231, 1466}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1430, 0, -3044}, { -700, 1270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1458, 0, -3174}, { 419, 1664}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1383, 0, -3053}, { -570, 869}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1190, 0, -3195}, { -908, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1290, 0, -3052}, { -82, 2339}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { 544, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1336, 0, -3057}, { -1317, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1383, 0, -3053}, { -1303, 1451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1397, 0, -2830}, { -470, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { -1068, 2568}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1454, 0, -2768}, { 282, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1267, 0, -2946}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1208, 0, -2928}, { -546, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { -852, 2481}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1224, 0, -2762}, { -958, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1208, 0, -2928}, { 105, 2066}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1093, 0, -2872}, { 574, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1637, 0, -2903}, { -1532, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 0, -2859}, { -1358, 1441}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1576, 0, -3137}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1522, 0, -3007}, { -1252, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1565, 0, -2978}, { -1347, 1475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { -405, 1719}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1576, 0, -3137}, { 243, 2833}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1565, 0, -2978}, { 944, 1597}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1604, 0, -2944}, { -1277, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1637, 0, -2903}, { -1377, 1481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1604, 0, -2944}, { -290, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { -277, 2301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1565, 0, -2978}, { 174, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 0, -2953}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1267, 0, -2946}, { -299, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { -1009, 2555}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1473, 0, -2919}, { -203, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1397, 0, -2830}, { -333, 2056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, 0, -2899}, { 122, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1440, 0, -2935}, { -205, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1397, 0, -2830}, { -126, 2034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1473, 0, -2919}, { 123, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1397, 0, -2830}, { -648, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1440, 0, -2935}, { 312, 1346}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1404, 0, -2946}, { 388, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1404, 0, -2946}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1370, 0, -2954}, { -316, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1397, 0, -2830}, { 148, 2050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2768}, { 5, -241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { -44, 1810}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1139, 0, -2617}, { 1200, 2641}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1397, 0, -2830}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 0, -2953}, { -1393, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { -473, 2611}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{ 1333, 0, -2956}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 0, -2953}, { -302, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1397, 0, -2830}, { 462, 2189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1370, 0, -2954}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1333, 0, -2956}, { -322, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1397, 0, -2830}, { 307, 2107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1524, 0, -2524}, { -208, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2607}, { -294, 1982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1502, 0, -2501}, { 124, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1502, 0, -2501}, { -212, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2607}, { -460, 2040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2482}, { 127, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1585, 0, -2626}, { 404, 327}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { -277, 1441}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2607}, { 779, 1441}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1275, 0, -2504}, { -1150, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2482}, { 207, 2094}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2607}, { 689, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { -1655, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1160, 0, -2572}, { 1238, 2191}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1275, 0, -2504}, { 992, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { -660, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1275, 0, -2504}, { 1582, 2431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2607}, { 396, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1275, 0, -2504}, { -1081, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1332, 0, -2407}, { -500, 1848}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2482}, { 648, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1550, 0, -2555}, { -220, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2607}, { -37, 1971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1524, 0, -2524}, { 132, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 0, -2815}, { -213, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { 253, 2111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1585, 0, -2779}, { 128, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1585, 0, -2779}, { -215, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { 47, 2086}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1594, 0, -2742}, { 129, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1594, 0, -2742}, { -216, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { -128, 2085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1597, 0, -2703}, { 129, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1597, 0, -2703}, { 329, 1639}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { -218, 2584}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1594, 0, -2665}, { 638, 1780}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1594, 0, -2665}, { -7, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { -278, 2167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1585, 0, -2626}, { 352, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1585, 0, -2626}, { -226, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2607}, { 373, 2034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1569, 0, -2588}, { 135, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1569, 0, -2588}, { -216, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2607}, { 168, 1988}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1550, 0, -2555}, { 129, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1378, 0, -2318}, { -1105, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 0, -2183}, { -404, 2090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1572, 0, -2267}, { 662, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1694, 0, -2650}, { -1409, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -2595}, { -1386, 1521}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1694, 0, -2650}, { -297, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { -640, 2390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 0, -2703}, { 178, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { -351, 1854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1846, 0, -2765}, { 210, 3184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 0, -2703}, { 1214, 2150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1846, 0, -2765}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1694, 0, -2757}, { -1355, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 0, -2703}, { -1357, 1505}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1846, 0, -2765}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -2809}, { -1522, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1694, 0, -2757}, { -1289, 1442}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { -922, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -2809}, { -164, 2366}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1846, 0, -2765}, { 552, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 0, -2859}, { -1421, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -2809}, { -1466, 1498}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 0, -2466}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { -1302, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -2595}, { -751, 2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1572, 0, -2267}, { 95, 269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1529, 0, -2397}, { -107, 1476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1378, 0, -2318}, { 1388, 1476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1572, 0, -2267}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1566, 0, -2425}, { -1409, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1529, 0, -2397}, { -1174, 1363}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 0, -2352}, { -849, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1566, 0, -2425}, { -241, 2216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1572, 0, -2267}, { 509, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 0, -2352}, { -836, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1599, 0, -2456}, { 386, 1412}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1566, 0, -2425}, { 501, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, -2543}, { -312, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 0, -2466}, { -516, 2414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1680, 0, -2595}, { 187, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, -2543}, { -1405, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1632, 0, -2498}, { -1426, 1493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1632, 0, -2498}, { -1501, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 0, -2352}, { -672, 2190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1599, 0, -2456}, { -298, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 0, -2352}, { -480, 2294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1632, 0, -2498}, { 178, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 100, -3328}, { -1230, 5051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 754, 0, -3091}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { -3465, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { 2198, -2785}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1062, 100, -3375}, { -48, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 100, -3328}, { 4787, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 526, 0, -3031}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 583, 100, -3291}, { -4656, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 361, 100, -3218}, { -2838, 4380}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 754, 0, -3091}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 769, 100, -3328}, { -4210, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 583, 100, -3291}, { -3476, 4032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 583, 100, -3291}, { -1996, 5231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 526, 0, -3031}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 754, 0, -3091}, { -3851, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 361, 100, -3218}, { -45, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 4467, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 526, 0, -3031}, { 3222, -1917}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 583, 100, -3291}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 564, 250, -3521}, { -427, 5489}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 348, 250, -3452}, { 3259, 5138}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 769, 100, -3328}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1062, 100, -3375}, { -4835, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 885, 200, -3586}, { -2534, 5205}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 583, 100, -3291}, { 423, 5534}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 769, 100, -3328}, { 3463, 4946}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 564, 250, -3521}, { -4, 1068}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 361, 100, -3218}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 348, 250, -3452}, { -4533, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 200, -3385}, { -3358, 5068}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 348, 250, -3452}, { -991, 5447}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 361, 100, -3218}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 583, 100, -3291}, { -3817, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 769, 100, -3328}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 885, 200, -3586}, { -2534, 5205}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 564, 250, -3521}, { 2868, 5364}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 361, 100, -3218}, { -4512, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 146, 100, -3167}, { -3504, 4499}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { -3142, 5156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 148, 0, -2870}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 146, 100, -3167}, { -5117, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 148, 0, -2870}, { 1602, 4166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { -3406, 4886}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 148, 0, -2870}, { -270, 6247}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { -2, 1062}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { -2596, 4797}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 146, 100, -3167}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -137, 250, -3290}, { -5603, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 200, -3385}, { 3726, 2324}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 146, 100, -3167}, { -35, 1058}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 361, 100, -3218}, { -1043, 4534}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 200, -3385}, { -3968, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -137, 250, -3290}, { -3593, 5323}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -218, 0, -2859}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { -3619, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { -215, 4848}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -218, 0, -2859}, { -4860, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -295, 100, -3105}, { -1804, 4345}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -478, 0, -3005}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { -1799, 3033}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -478, 0, -3005}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -566, 100, -3244}, { -4462, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -295, 100, -3105}, { 3065, 4337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -295, 100, -3105}, { -3779, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -566, 100, -3244}, { -1264, 5303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -361, 200, -3330}, { 2246, -2590}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -586, 200, -3463}, { -39, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -566, 100, -3244}, { 3906, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -361, 200, -3330}, { -2339, 4240}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -566, 100, -3244}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -295, 100, -3105}, { -4963, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -295, 100, -3105}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -137, 250, -3290}, { -4660, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -361, 200, -3330}, { -2630, 4235}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -137, 250, -3290}, { -46, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -295, 100, -3105}, { 4613, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { 3598, -2136}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -566, 100, -3244}, { -3335, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 0, -3152}, { -102, 4285}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 0, -3130}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1066, 100, -3334}, { -4469, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1337, 100, -3256}, { -1053, 4115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 0, -3152}, { 1708, 5286}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -566, 100, -3244}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 100, -3311}, { -1322, 4754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 0, -3130}, { -2265, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1337, 100, -3256}, { -1695, 4239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, 0, -3057}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1066, 100, -3334}, { -3126, 4217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 0, -3130}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { -3317, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 100, -3311}, { -3360, 4100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 0, -3152}, { -3403, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -798, 100, -3311}, { -4556, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1066, 100, -3334}, { -1293, 3949}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1162, 200, -3546}, { -5769, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1536, 200, -3402}, { -819, 5298}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1337, 100, -3256}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -566, 100, -3244}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -586, 200, -3463}, { -3946, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -798, 100, -3311}, { -1322, 4754}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -856, 150, -3516}, { -4605, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1162, 200, -3546}, { -1355, 4933}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1066, 100, -3334}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1162, 200, -3546}, { -4137, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1337, 100, -3256}, { -610, 5590}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -856, 150, -3516}, { -3147, 4386}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1066, 100, -3334}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -798, 100, -3311}, { -4382, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -856, 150, -3516}, { 1877, 4104}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -798, 100, -3311}, { -13, 1061}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -586, 200, -3463}, { -2637, 4791}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1336, 0, -3057}, { -4618, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1548, 100, -3135}, { -2514, 4476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1567, 0, -2894}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, 0, -3057}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1337, 100, -3256}, { -3635, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1548, 100, -3135}, { -1885, 4600}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1796, 150, -2974}, { -4663, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1830, 0, -2693}, { -2542, 5797}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1548, 100, -3135}, { -4270, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1796, 150, -2974}, { -1873, 5294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1726, 200, -3250}, { -2208, 4144}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1548, 100, -3135}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1536, 200, -3402}, { -4664, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2295, 250, -2838}, { -215, 5165}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2011, 250, -3070}, { -4551, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2011, 250, -3070}, { -9, 1064}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1796, 150, -2974}, { 921, 5129}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1726, 200, -3250}, { 5182, 3069}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1548, 100, -3135}, { 1329, -2542}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1726, 200, -3250}, { -47, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1796, 150, -2974}, { 4684, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1337, 100, -3256}, { -3981, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1536, 200, -3402}, { -2344, 5056}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1548, 100, -3135}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2011, 250, -3070}, { -931, 5089}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { 3595, 4620}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1796, 150, -2974}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1796, 150, -2974}, { -5223, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { -2660, 5416}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1830, 0, -2693}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2114, 100, -2107}, { 1536, 5940}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2204, 200, -2268}, { 4345, 4575}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2427, 49, -1992}, { -363, 1297}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2114, 100, -2107}, { -251, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2427, 49, -1992}, { -2151, 5667}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1989, 0, -1922}, { 3748, 1463}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1978, 10, -2146}, { 2158, 348}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2114, 100, -2107}, { -197, 1179}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1989, 0, -1922}, { 2966, 3665}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1978, 10, -2146}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2068, 30, -2307}, { -2761, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2114, 100, -2107}, { -629, 3441}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2201, 130, -2571}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { -4201, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2337, 250, -2533}, { 1110, 3555}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2337, 250, -2533}, { -2763, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2204, 200, -2268}, { -1653, 5345}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2068, 30, -2307}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2201, 130, -2571}, { -4643, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2204, 200, -2268}, { -1185, 4097}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2204, 200, -2268}, { -3294, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2114, 100, -2107}, { -1744, 3735}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2427, 49, -1992}, { 4050, -1289}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { -221, 1225}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2720, 50, -1736}, { 3315, 4449}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { 3886, 6}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2201, 130, -2571}, { -134, 1226}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1975, 0, -2554}, { 2012, 4458}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1975, 0, -2554}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2201, 130, -2571}, { -2147, 4256}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2068, 30, -2307}, { 2493, 4077}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1830, 0, -2693}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { -4677, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1975, 0, -2554}, { -802, 3908}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2204, 200, -2268}, { -5737, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { 1082, 5861}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2427, 49, -1992}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2295, 250, -2838}, { -3776, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2337, 250, -2533}, { -3687, 5608}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { 10035, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2511, 300, -2629}, { -669, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2785, 375, -2378}, { 3695, 4579}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2295, 250, -2838}, { -4585, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2511, 300, -2629}, { -1061, 3885}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2337, 250, -2533}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2511, 300, -2629}, { -3051, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { 352, 11172}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2337, 250, -2533}, { -4461, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { 1490, 9251}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2204, 200, -2268}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { -1381, 4613}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1190, 0, -3195}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1062, 100, -3375}, { -3965, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { -2661, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1284, 100, -3409}, { -1726, 4803}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1190, 0, -3195}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1458, 0, -3174}, { -1799, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1510, 100, -3376}, { -1712, 4800}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1510, 100, -3376}, { 197, 4795}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1458, 0, -3174}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1576, 0, -3137}, { -2017, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1510, 100, -3376}, { -4146, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1284, 100, -3409}, { -2231, 4214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1576, 0, -3137}, { 1040, 5559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1829, 80, -3242}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1510, 100, -3376}, { -3333, 5601}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1284, 100, -3409}, { -4154, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1062, 100, -3375}, { -2344, 4221}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { -2359, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1829, 80, -3242}, { -2427, 4994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1576, 0, -3137}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1829, 80, -3242}, { -5326, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { -1909, 3046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1829, 80, -3242}, { -2796, 5558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2013, 80, -3023}, { -3936, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1510, 100, -3376}, { -33, 1069}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1745, 230, -3526}, { -2118, 5647}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 1463, 200, -3635}, { 2771, 4720}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1745, 230, -3526}, { -54, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 1510, 100, -3376}, { 2030, 5601}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1829, 80, -3242}, { 5363, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1463, 200, -3635}, { -4981, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1189, 200, -3634}, { -2352, 4630}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1284, 100, -3409}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1284, 100, -3409}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1510, 100, -3376}, { -3720, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1463, 200, -3635}, { -2347, 5418}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2086, 230, -3246}, { 5629, -3469}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1745, 230, -3526}, { -54, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 1829, 80, -3242}, { 5363, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2013, 80, -3023}, { -2047, 4696}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2176, 265, -3124}, { 1456, 3121}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2086, 230, -3246}, { -26, 1060}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2013, 80, -3023}, { -46, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2086, 230, -3246}, { 1974, 4660}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1829, 80, -3242}, { 4628, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1062, 100, -3375}, { -2327, 5246}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1189, 200, -3634}, { 2650, 5323}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 885, 200, -3586}, { -25, 1065}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1062, 100, -3375}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1284, 100, -3409}, { -3674, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1189, 200, -3634}, { -2686, 5215}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 425, 50, 205}, { -3744, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 788, 120, 171}, { -8310, 5003}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 245, 0, 71}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 235, 50, 237}, { -31, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 50, 205}, { 3119, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 245, 0, 71}, { 585, -1734}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 50, 205}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 235, 50, 237}, { -3150, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 232, 50, 403}, { -3642, 3688}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 235, 0, -94}, { -862, 3511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 245, 0, 71}, { 1382, 5025}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 386, 0, -145}, { -24, 1048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -294}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 386, 0, -145}, { -3458, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 458, 0, -319}, { -2299, 3859}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 386, 0, -145}, { 805, 3487}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -294}, { 3233, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 235, 0, -94}, { -32, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 245, 0, 71}, { -4218, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 788, 120, 171}, { -762, 9565}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 386, 0, -145}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 232, 50, 403}, { -4513, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 266, 200, 588}, { -6289, 4525}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 266, 200, 588}, { -7198, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 550, 200, 397}, { -2820, 4494}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 386, 0, -145}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 788, 120, 171}, { -8575, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 770, 130, -1}, { -6694, 3135}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 770, 130, -1}, { -7019, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 974, 130, -348}, { -8098, 7519}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 458, 0, -319}, { 8628, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 386, 0, -145}, { 9915, -1755}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 974, 130, -348}, { -87, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 425, 50, 205}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 550, 200, 397}, { -4472, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 788, 120, 171}, { -2936, 6321}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 676, 280, -780}, { -4775, 8555}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 974, 130, -348}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1222, 199, -918}, {-10216, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 286, 0, -944}, { -6, 1046}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 0, -802}, { 686, 3264}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 307, 200, -864}, { 3525, 1297}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 0, -802}, { 3419, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -695}, { 4026, -754}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 307, 200, -864}, { -34, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 307, 200, -864}, { -2767, 3264}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 382, 250, -973}, { -1487, 5188}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 382, 250, -973}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 676, 280, -780}, { -5776, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 806, 280, -1123}, { -4479, 6866}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1222, 199, -918}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 806, 280, -1123}, { -7693, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 676, 280, -780}, { -7129, 6981}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 974, 130, -348}, { -87, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 484, 200, -629}, { 7142, 6883}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 458, 0, -319}, { 8628, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 484, 200, -629}, { -1073, 6228}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -695}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -494}, { -3280, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -494}, { 3439, 4109}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 458, 0, -319}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 484, 200, -629}, { -1486, 6883}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 458, 0, -319}, { -2860, 4651}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -494}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -294}, { -3266, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 484, 200, -629}, { -14, 1082}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 974, 130, -348}, { -7244, 6942}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 676, 280, -780}, { 1463, 5019}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 236, 0, -695}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 484, 200, -629}, { -5313, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 307, 200, -864}, { -2343, 4787}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 370, 50, -1179}, { -1661, 4827}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 286, 0, -944}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 382, 250, -973}, { -4399, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 370, 50, -1179}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 382, 250, -973}, { -4685, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { -2485, 5444}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 370, 50, -1179}, { -4150, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -1088}, { -1367, 4085}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 286, 0, -944}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 370, 50, -1179}, { -2600, 4886}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -1338}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -1088}, { -4082, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 806, 280, -1123}, { 2079, 3251}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 382, 250, -973}, { -4937, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -695}, { 567, 2508}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 236, 0, -695}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 0, -802}, { -1879, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 676, 280, -780}, { -6314, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 382, 250, -973}, { -938, 3136}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 307, 200, -864}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 676, 280, -780}, { -4711, 5228}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{ 484, 200, -629}, { -4794, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 286, 0, -944}, { -2345, 3420}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -1088}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -838}, { -4082, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 0, -802}, { -2862, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -838}, { -1431, 2864}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -695}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -838}, { 2050, 2131}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 277, 0, -802}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 286, 0, -944}, { -693, 3242}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 559, 200, -1363}, { -14, 1062}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 811, 200, -1267}, { -2230, 4878}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 784, 200, -1536}, { 2174, 5138}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1041, 280, -1354}, { -4226, 6062}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1080, 80, -1702}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 784, 200, -1536}, { -5881, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1041, 280, -1354}, { -3369, 5119}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 784, 200, -1536}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 811, 200, -1267}, { -4412, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 806, 280, -1123}, { -7073, 6269}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1222, 199, -918}, { 581, 5493}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1340, 220, -1167}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 811, 200, -1267}, { -36, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 559, 200, -1363}, { 2180, 4839}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { 3606, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1041, 280, -1354}, { -58, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 806, 280, -1123}, { -1288, 6269}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1340, 220, -1167}, { 5784, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 811, 200, -1267}, { 2341, 2264}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 806, 280, -1123}, { -70, 1076}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1041, 280, -1354}, { 1159, 6321}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { 3606, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 806, 280, -1123}, { 1503, -1180}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1041, 280, -1354}, { -6576, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1324, 230, -1579}, { -2561, 5430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 559, 200, -1363}, { -65, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 671, 0, -1690}, { 6456, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, 50, -1488}, { 1848, -3281}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, 50, -1488}, { 5016, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 139, 0, -1338}, { 2838, -2626}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 370, 50, -1179}, { -50, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 346, 50, -1488}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 370, 50, -1179}, { -5067, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 559, 200, -1363}, { -2301, 5135}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 370, 50, -1179}, { 3525, 4669}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 559, 200, -1363}, { -1426, 4839}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1340, 220, -1167}, { 5784, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1324, 230, -1579}, { 2028, -4559}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1041, 280, -1354}, { -58, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 671, 0, -1690}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 559, 200, -1363}, { -6521, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 784, 200, -1536}, { -3186, 4230}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 784, 200, -1536}, { -7135, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1080, 80, -1702}, { -2179, 4191}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 3900, 5059}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 671, 0, -1690}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 1424, 0, -2183}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1320, 80, -1859}, { -5711, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1606, 80, -2022}, { -1847, 4768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 0, -2024}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1080, 80, -1702}, { -5619, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1320, 80, -1859}, { -2180, 4207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 0, -2183}, { -813, 5856}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1320, 80, -1859}, { -3858, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1170, 0, -2024}, { 5563, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 2505, -1842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1080, 80, -1702}, { -56, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1320, 80, -1859}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1324, 230, -1579}, { -5197, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1578, 230, -1719}, { -3238, 5340}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1324, 230, -1579}, { -2453, 5605}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1320, 80, -1859}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1080, 80, -1702}, { -4686, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1578, 230, -1719}, { -2836, 5782}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1606, 80, -2022}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1320, 80, -1859}, { -5380, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1606, 80, -2022}, { 4733, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1578, 230, -1719}, { 2260, -3933}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1854, 180, -1903}, { -47, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 1845, 0, -2604}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 0, -2466}, { -2386, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2051, 80, -2452}, { -1239, 5218}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2079, 80, -2752}, { -5433, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2013, 80, -3023}, { -2231, 4266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { 738, 3622}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1846, 0, -2765}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2079, 80, -2752}, { -4032, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1846, 0, -2765}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { -2642, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2079, 80, -2752}, { -217, 5050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2051, 80, -2452}, { -4373, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2079, 80, -2752}, { -1947, 5302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1882, 80, -2209}, { -4609, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2051, 80, -2452}, { -1822, 4971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 0, -2466}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1572, 0, -2267}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 0, -2183}, { -2763, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1606, 80, -2022}, { -1477, 4996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 0, -2352}, { 3362, -1129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1882, 80, -2209}, { -46, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 0, -2466}, { 4563, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1606, 80, -2022}, { -4238, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1882, 80, -2209}, { -1968, 5969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1882, 80, -2209}, { 1959, -2472}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 0, -2352}, { -17, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1572, 0, -2267}, { 1698, 2844}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2274, 215, -2787}, { -3524, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2176, 265, -3124}, { -3305, 6819}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2079, 80, -2752}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2051, 80, -2452}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2289, 230, -2438}, { -4605, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2079, 80, -2752}, { -140, 5940}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2289, 230, -2438}, { -6640, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2274, 215, -2787}, { -1720, 4100}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2079, 80, -2752}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2176, 265, -3124}, { -6671, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2013, 80, -3023}, { -3785, 3559}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1882, 80, -2209}, { -4832, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2122, 180, -2152}, { -3358, 5103}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2051, 80, -2452}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1854, 180, -1903}, { -5275, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 2122, 180, -2152}, { -1031, 5237}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1882, 80, -2209}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1854, 180, -1903}, { -4781, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 1882, 80, -2209}, { -2577, 5816}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1606, 80, -2022}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2122, 180, -2152}, { -5284, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 2289, 230, -2438}, { -1823, 5252}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3024, -40, -1065}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3138, -6, -1013}, { -2897, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3174, -20, -948}, { -4263, 2061}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { -3968, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3026, 250, -1595}, { -177, 1254}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2907, -14, -1309}, { 5498, 8634}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2720, 50, -1736}, { 8266, -1787}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2798, 350, -1779}, { 1858, 8056}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2720, 50, -1736}, { -5285, 8634}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { -7371, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2798, 350, -1779}, { -5422, 5711}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2720, 50, -1736}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3058, 400, -2127}, { -24, 1379}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3261, 177, -1732}, { 769, 12744}, {0x85, 0x84, 0x84, 0x00}}, + {{-3026, 250, -1595}, { 7162, 11847}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3096, 16, -1116}, { -71, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3114, 55, -1212}, { -87, 3450}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3194, -14, -1101}, { 2203, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3273, 1, -1204}, { 1444, 3665}, {0x85, 0x84, 0x84, 0x00}}, + {{-3194, -14, -1101}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3114, 55, -1212}, { -2290, 3450}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { 2286, -1443}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3024, -40, -1065}, { 1398, 5172}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3114, 55, -1212}, { -71, 1099}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3096, 16, -1116}, { -55, 3525}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3096, 16, -1116}, { -2196, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3138, -6, -1013}, { -1483, 3512}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { -2031, 4432}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2785, 375, -2378}, {-11195, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3058, 400, -2127}, { -7834, 8852}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3261, 177, -1732}, { -5918, 5960}, {0x85, 0x84, 0x84, 0x00}}, + {{-3426, 154, -1439}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3026, 250, -1595}, {-10078, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3026, 250, -1595}, { -8139, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3426, 154, -1439}, { 835, 5610}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3247, 123, -1347}, { 0, 1023}, {0x85, 0x84, 0x84, 0x00}}, + {{-3026, 250, -1595}, { -6759, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3247, 123, -1347}, { 262, 5140}, {0x85, 0x84, 0x84, 0x00}}, + {{-3068, 107, -1340}, { 0, 1024}, {0x85, 0x84, 0x84, 0x00}}, + {{-3026, 250, -1595}, { -5675, 8404}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3068, 107, -1340}, { 499, 5655}, {0x85, 0x84, 0x84, 0x00}}, + {{-2907, -14, -1309}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3273, 1, -1204}, { 0, 1023}, {0x85, 0x84, 0x84, 0x00}}, + {{-3247, 123, -1347}, { -4347, 1023}, {0x85, 0x84, 0x84, 0x00}}, + {{-3426, 154, -1439}, { -5816, 5448}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3261, 177, -1732}, { -3635, 12900}, {0x85, 0x84, 0x84, 0x00}}, + {{-3660, 188, -1371}, { 123, 1150}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-3426, 154, -1439}, { -3823, 5195}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3058, 400, -2127}, { -7823, 11025}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3026, 250, -1595}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2798, 350, -1779}, { -7100, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3058, 400, -2127}, {-11075, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2798, 350, -1779}, { -2161, 5617}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3024, -40, -1065}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2907, -14, -1309}, { -6232, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3114, 55, -1212}, { -2326, 4676}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3068, 107, -1340}, { -4657, 1023}, {0x85, 0x84, 0x84, 0x00}}, + {{-3114, 55, -1212}, { -4072, 4490}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2907, -14, -1309}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3273, 1, -1204}, { 0, 1024}, {0x85, 0x84, 0x84, 0x00}}, + {{-3114, 55, -1212}, { -3740, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3068, 107, -1340}, { -5259, 4194}, {0x85, 0x84, 0x84, 0x00}}, + {{-3068, 107, -1340}, { -6141, 1024}, {0x85, 0x84, 0x84, 0x00}}, + {{-3247, 123, -1347}, { -3224, 3940}, {0x85, 0x84, 0x84, 0x00}}, + {{-1375, 10, 394}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1480, 50, 483}, { -2342, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, 17, 442}, { -732, 1455}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1480, 50, 483}, { -1387, 2911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1436, 50, 375}, { -1231, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1375, 10, 394}, { -545, 1617}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1350, 6, 351}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1436, 50, 375}, { -1624, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1414, 26, 504}, { -7, 1031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1392, 17, 442}, { 751, 1807}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1480, 50, 483}, { 787, 141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1353, 30, 235}, { -1716, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 4, 308}, { -577, 1881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1260, 2, 274}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1353, 30, 235}, { -2098, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1260, 2, 274}, { -943, 2293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1244, -10, 180}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1350, 6, 351}, { 307, 1897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 4, 308}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1353, 30, 235}, { -1425, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1436, 50, 375}, { 202, 2635}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1353, 30, 235}, { -1940, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1353, 30, 235}, { -1186, 2755}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, -10, 180}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { -4647, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { -3936, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1545, 230, 117}, { -2261, 2701}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1538, 180, 282}, { 0, 1024}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1538, 180, 282}, { -1955, 4463}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1353, 30, 235}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { -3870, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1436, 50, 375}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1538, 180, 282}, { -3098, 1023}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1480, 50, 483}, { 479, 2855}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, -10, 180}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1284, 0, 48}, { -2254, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { -2580, 4889}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1556, 100, 441}, { -12, 1034}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1480, 50, 483}, { 1269, 2057}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1538, 180, 282}, { 376, -1861}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1436, 50, 375}, { -1673, 3119}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1353, 30, 235}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1538, 180, 282}, { -3956, 1024}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1408, 200, 79}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1499, 230, -102}, { -3347, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1559, 280, -19}, { -2699, 2780}, {0x99, 0x98, 0x98, 0x00}}, + {{-1244, 0, -121}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1499, 230, -102}, { -5608, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { -4348, 4125}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1284, 0, 48}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, 0, -121}, { -2827, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { 970, 4779}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 230, 46}, { -4059, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-1545, 230, 117}, { -2176, 1964}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1275, 50, -324}, { -19, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, 0, -121}, { 10, 4472}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1172, 0, -350}, { 1896, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1559, 280, -19}, { -20, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1714, 300, -117}, { 902, 3885}, {0x99, 0x98, 0x98, 0x00}}, + {{-1653, 230, 46}, { 2006, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1559, 280, -19}, { -933, 3914}, {0x99, 0x98, 0x98, 0x00}}, + {{-1499, 230, -102}, { 779, 4669}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1714, 300, -117}, { -11, 1052}, {0x99, 0x98, 0x98, 0x00}}, + {{-1408, 200, 79}, { -512, -2159}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 230, 46}, { 2006, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-1653, 380, -438}, { -15, 1052}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1759, 250, -326}, { 1534, 3953}, {0x99, 0x98, 0x98, 0x00}}, + {{-1619, 350, -240}, { 3279, 1343}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1523, 230, -354}, { -5035, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1619, 350, -240}, { -7263, 3218}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1275, 50, -324}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1499, 230, -102}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1619, 350, -240}, { -3580, 1024}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1714, 300, -117}, { -2717, 3537}, {0x99, 0x98, 0x98, 0x00}}, + {{-1499, 230, -102}, { -53, 1039}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, 0, -121}, { 5334, 2594}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1432, 200, -181}, { 1456, 152}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1619, 350, -240}, { 3064, -719}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1432, 200, -181}, { 751, 2594}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 380, -438}, { -15, 1053}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1619, 350, -240}, { -1604, 3953}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1523, 230, -354}, { 1510, 4220}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1714, 300, -117}, { -3352, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1759, 250, -326}, { -1517, 4105}, {0x99, 0x98, 0x98, 0x00}}, + {{-1873, 180, -164}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1619, 350, -240}, { -2182, 3280}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1759, 250, -326}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1714, 300, -117}, { -3586, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1275, 50, -324}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1619, 350, -240}, { -7587, 1024}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1432, 200, -181}, { -3907, 2695}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1275, 50, -324}, { -48, 4507}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1432, 200, -181}, { 4009, 3243}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, 0, -121}, { -18, 1058}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2569, 10, -395}, { -1106, 3296}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2703, -13, -468}, { -3, 1036}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2628, 0, -381}, { -1368, 2337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { 2231, 2395}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2727, -35, -391}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2703, -13, -468}, { -362, 2324}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2727, -35, -391}, { -1752, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { 662, 2037}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2831, -35, -417}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2857, -5, -522}, { -27, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2731, -10, -547}, { 1908, 1857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2716, -60, -595}, { 2716, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2822, -60, -580}, { 1150, 238}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2857, -5, -522}, { -27, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2716, -60, -595}, { 2716, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2857, -5, -522}, { -1944, 1865}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { -1805, 2774}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2731, -10, -547}, { -8, 1032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { -855, 3473}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2703, -13, -468}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2731, -10, -547}, { -1369, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2550, -7, -576}, { -1368, 3781}, {0x98, 0x98, 0x98, 0x00}}, + {{-2569, 10, -395}, { -2514, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2727, -35, -391}, { 359, 2337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2628, 0, -381}, { 1837, 1443}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2686, -35, -184}, { -19, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2652, 54, -175}, { -117, 2583}, {0xac, 0xac, 0xac, 0x00}}, + {{-2678, -35, -303}, { 1934, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2443, 0, -24}, { -972, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { -1084, 4270}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2408, 0, 24}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2376, 0, 58}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2408, 0, 24}, { -758, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { -2167, 4143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2588, 91, -165}, { 3890, 2172}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2652, 54, -175}, { 4279, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2599, 60, 84}, { -43, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2562, 10, -363}, { -15, 2017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2620, 0, -349}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2588, 91, -165}, { -3397, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2652, 54, -175}, { -3011, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2588, 91, -165}, { -3177, 2224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2620, 0, -349}, { 903, 2005}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2678, -35, -303}, { 0, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2652, 54, -175}, { -2052, 2583}, {0xac, 0xac, 0xac, 0x00}}, + {{-2599, 60, 84}, { 4176, 4}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2652, 54, -175}, { -20, 1039}, {0xac, 0xac, 0xac, 0x00}}, + {{-2686, -35, -184}, { 77, 2598}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2477, 0, -297}, { -9, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2562, 10, -363}, { -804, 2594}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2487, 0, -243}, { 891, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2550, -7, -576}, { -28, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-2589, -60, -751}, { 1147, 3845}, {0x98, 0x98, 0x98, 0x00}}, + {{-2716, -60, -595}, { 2842, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2550, -7, -576}, { -3078, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-2731, -10, -547}, { -385, 2338}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2703, -13, -468}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2550, -7, -576}, { 1870, 3201}, {0x98, 0x98, 0x98, 0x00}}, + {{-2716, -60, -595}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2731, -10, -547}, { -807, 1857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2338, 0, 87}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2376, 0, 58}, { -780, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { -3437, 3738}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 0, 108}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { -5071, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 345}, { -2718, 5162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 0, 108}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2338, 0, 87}, { -773, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { -4607, 3141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2550, -7, -576}, { 3074, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-2569, 10, -395}, { 404, -312}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2484, 0, -398}, { -31, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2477, 0, -297}, { 778, 2610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, -342}, { 1340, 2070}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2562, 10, -363}, { -16, 1039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2487, 0, -243}, { 539, 3552}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2588, 91, -165}, { 3, 1046}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2488, 0, -186}, { -348, 3263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2487, 0, -243}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2562, 10, -363}, { -1695, 2594}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2588, 91, -165}, { 1821, 2827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2481, 0, -132}, { -906, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2588, 91, -165}, { -1902, 3160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2466, 0, -79}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2550, -7, -576}, { 0, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-2484, 0, -398}, { -3105, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2436, 0, -390}, { -3501, 1710}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2443, 0, -24}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2466, 0, -79}, { -979, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { 673, 4201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2588, 91, -165}, { -2860, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { -738, 4529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2481, 0, -132}, { 871, 941}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2488, 0, -186}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2588, 91, -165}, { 351, 3241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2838, 129, 297}, { -4664, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2964, 99, 359}, { -4692, 3376}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2715, 106, 179}, { -9020, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { -3751, 3673}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2715, 106, 179}, { -5897, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2838, 129, 297}, { -4122, 3206}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 345}, { 3064, 4898}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { 2321, 195}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2715, 106, 179}, { -81, 1062}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 345}, { -5017, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2715, 106, 179}, { -8163, 4860}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { -4592, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2740, 240, 628}, { -5102, 4502}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3605, 176, 261}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3741, 191, 240}, { -2273, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3728, 250, 347}, { -1897, 2998}, {0xad, 0xac, 0xac, 0x00}}, + {{-3605, 176, 261}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3407, 250, 539}, { 3749, 5319}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3741, 191, 240}, { -394, 3018}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3981, 245, 197}, { 3441, 4371}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3728, 250, 347}, { -19, 1043}, {0xad, 0xac, 0xac, 0x00}}, + {{-3347, 103, 309}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3605, 176, 261}, { -4436, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3407, 250, 539}, { -906, 5500}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3076, 300, 433}, { -7556, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2740, 240, 628}, { -1871, 4000}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2964, 99, 359}, { -5249, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3076, 300, 433}, { -6582, 4736}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3124, 109, 349}, { -2612, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3076, 300, 433}, { -1933, 4461}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2964, 99, 359}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3124, 109, 349}, { 200, 4727}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3347, 103, 309}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3407, 250, 539}, { -4567, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3076, 300, 433}, { -5030, 3783}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3407, 250, 539}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3165, 350, 575}, { -4325, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3076, 300, 433}, { 1243, -1502}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3165, 350, 575}, { -72, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2740, 240, 628}, { 7142, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3124, 109, 349}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3407, 250, 539}, { -6037, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3076, 300, 433}, { -1308, 4274}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2029, 204, 1072}, { -5600, 7380}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1530, 219, 1208}, { -4, 1061}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2001, 0, 899}, { -9143, 4792}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2001, 0, 899}, { -95, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1530, 219, 1208}, { 9042, 4755}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 9502, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2740, 240, 628}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2864, 350, 824}, { -2011, 4698}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2454, 280, 923}, { 4908, 5640}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3165, 350, 575}, { -7214, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2454, 280, 923}, { -8703, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2029, 204, 1072}, { -2254, 4787}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2001, 0, 899}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2454, 280, 923}, { -2705, 6800}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2740, 240, 628}, { -6175, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2454, 280, 923}, { -6276, 7053}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2001, 0, 899}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { -8358, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1530, 219, 1208}, { -459, 4755}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1086, 0, 1082}, { 6436, 53}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1530, 219, 1208}, { -8346, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1155, 280, 1146}, { -3193, 4628}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1086, 0, 1082}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -653, -20, 793}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -890, -20, 891}, { -4180, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -493, 0, 977}, { 1265, 4803}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { 3295, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -653, -20, 793}, { 1278, -2739}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -493, 0, 977}, { -33, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -815, 200, 1074}, { -31, 1060}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -890, -20, 891}, { 3153, 4683}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1155, 280, 1146}, { 4146, -2998}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -30, 200, 841}, { -1590, 4860}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, 714}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, 724}, { -4204, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 266, 200, 588}, { -50, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 133, 50, 544}, { 2643, 3013}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, 714}, { 5042, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -30, 200, 841}, { -41, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 266, 200, 588}, { 3763, 6105}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, 714}, { 4111, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, { 1168, 3595}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 133, 50, 544}, { -23, 1043}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 266, 200, 588}, { -2718, 3033}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -493, 0, 977}, { 2719, 7069}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -890, -20, 891}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -815, 200, 1074}, { -3185, 4647}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -30, 200, 841}, { 1836, 5288}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, 724}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { -3461, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -302, 200, 973}, { -4564, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -30, 200, 841}, { -4661, 5976}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -493, 0, 977}, { -3328, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -302, 200, 973}, { -1729, 5248}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -493, 0, 977}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -815, 200, 1074}, { -6381, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -302, 200, 973}, { 909, 5448}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1086, 0, 1082}, { 3993, -1548}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1155, 280, 1146}, { -77, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -890, -20, 891}, { 7668, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -217, 2776}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1545, 34, 655}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1515, 35, 648}, { -512, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -140, 2795}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1515, 35, 648}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1490, 36, 636}, { -452, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -35, 2822}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1490, 36, 636}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1472, 37, 622}, { -368, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -1884, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1472, 37, 622}, { -115, 1487}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1454, 36, 599}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -2018, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1454, 36, 599}, { -220, 1589}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1437, 34, 566}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -1155, 2678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1480, 50, 483}, { -1561, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1437, 34, 566}, { -67, 2105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1414, 26, 504}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1480, 50, 483}, { -1193, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -362, 2786}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1574, 33, 655}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1545, 34, 655}, { -470, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -2309, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1556, 100, 441}, { -2211, 2923}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1688, 26, 537}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -389, 2944}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1637, 30, 631}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1622, 31, 641}, { -305, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -493, 2982}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1655, 29, 611}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1637, 30, 631}, { -436, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -593, 3037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1670, 28, 589}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1655, 29, 611}, { -436, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -512, 2876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1622, 31, 641}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1600, 32, 650}, { -386, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -459, 2822}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1600, 32, 650}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1574, 33, 655}, { -424, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -789, 3194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1688, 26, 537}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1681, 27, 565}, { -472, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { -681, 3108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1681, 27, 565}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1670, 28, 589}, { -436, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1480, 50, 483}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1556, 100, 441}, { -1282, 2046}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1554, 70, 553}, { 523, 2645}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2000, 200, -866}, { -7183, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1910, 150, -1182}, { -2225, 3250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2064, 150, -1298}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2000, 200, -866}, { -5567, 5562}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2117, 450, -974}, { -7260, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2000, 200, -866}, { -1969, 5929}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1786, 0, -1004}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1910, 150, -1182}, { -4307, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1827, 0, -1402}, { -6538, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1910, 150, -1182}, { -3099, 4015}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1827, 0, -1402}, { 6473, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-1786, 0, -1004}, { -65, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1678, 0, -1051}, { 510, 2863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1827, 0, -1402}, { 516, 8750}, {0x98, 0x98, 0x98, 0x00}}, + {{-2139, 0, -1759}, { 0, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-2064, 150, -1298}, { -4283, 7796}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1910, 150, -1182}, { -3557, 3874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1827, 0, -1402}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-2064, 150, -1298}, { -4894, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1678, 0, -1051}, { -3345, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, 0, -815}, { -1032, 4122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1529, 0, -909}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, 0, -815}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1853, 150, -841}, { -3452, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1915, 0, -706}, { -2157, 4213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1786, 0, -1004}, { -3345, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1853, 150, -841}, { -1313, 4216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1853, 150, -841}, { -3442, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2000, 200, -866}, { -3578, 3586}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1915, 0, -706}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1678, 0, -1051}, { -59, 1042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1786, 0, -1004}, { -635, 2881}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, 0, -815}, { 2553, 3892}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1786, 0, -1004}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2000, 200, -866}, { -5286, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1853, 150, -841}, { -3374, 2735}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2064, 150, -1298}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2301, 300, -1621}, { -6987, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2233, 550, -1182}, { -2378, 7960}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2064, 150, -1298}, { -42, 1091}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2139, 0, -1759}, { 4241, 7864}, {0x99, 0x98, 0x98, 0x00}}, + {{-2301, 300, -1621}, { 6812, 2442}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2064, 150, -1298}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2233, 550, -1182}, { -7333, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2117, 450, -974}, { -6050, 5037}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2139, 0, -1759}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2594, 40, -1753}, { -7458, 1024}, {0x71, 0x70, 0x70, 0x00}}, + {{-2525, 151, -1744}, { -6492, 2931}, {0x99, 0x98, 0x98, 0x00}}, + {{-2301, 300, -1621}, { -4316, 5193}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2525, 151, -1744}, { -6766, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2367, 0, -469}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2325, 0, -496}, { -826, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2452, 50, -727}, { -1113, 5399}, {0x98, 0x98, 0x98, 0x00}}, + {{-2408, 0, -430}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2367, 0, -469}, { -915, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2452, 50, -727}, { -2808, 5122}, {0x98, 0x98, 0x98, 0x00}}, + {{-2436, 0, -390}, { -3501, 1710}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2452, 50, -727}, { 1767, 3544}, {0x98, 0x98, 0x98, 0x00}}, + {{-2550, -7, -576}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-2436, 0, -390}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2408, 0, -430}, { -810, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2452, 50, -727}, { -4381, 4478}, {0x98, 0x98, 0x98, 0x00}}, + {{-2589, -60, -751}, { -16, 1052}, {0x98, 0x98, 0x98, 0x00}}, + {{-2550, -7, -576}, { -1192, 3873}, {0x98, 0x98, 0x98, 0x00}}, + {{-2452, 50, -727}, { 1827, 3282}, {0x98, 0x98, 0x98, 0x00}}, + {{-2216, 350, -823}, { -3449, 6440}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2452, 50, -727}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-2296, 70, -659}, { -2799, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2000, 200, -866}, { 2311, -3213}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2117, 450, -974}, { -33, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2216, 350, -823}, { 3343, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2140, 0, -590}, { -3381, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 70, -659}, { -1622, 3461}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2325, 0, -496}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2140, 0, -590}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2070, 150, -728}, { -3516, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2216, 350, -823}, { -5998, 4576}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2070, 150, -728}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2000, 200, -866}, { -2651, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2216, 350, -823}, { -1280, 5164}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2140, 0, -590}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2216, 350, -823}, { -6971, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2296, 70, -659}, { -1999, 3268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1915, 0, -706}, { 2798, 3178}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2000, 200, -866}, { 1592, -1053}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2070, 150, -728}, { -28, 1045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 70, -659}, { -2928, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2452, 50, -727}, { -3409, 3781}, {0x98, 0x98, 0x98, 0x00}}, + {{-2325, 0, -496}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2140, 0, -590}, { 63, 5159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1915, 0, -706}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2070, 150, -728}, { -2826, 3157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2429, 414, -1540}, { -961, 2235}, {0x99, 0x98, 0x98, 0x00}}, + {{-2408, 501, -1445}, { -944, 4357}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2385, 351, -1593}, { -18, 1036}, {0x99, 0x98, 0x98, 0x00}}, + {{-2408, 501, -1445}, { -4773, 3317}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2301, 300, -1621}, { 0, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2385, 351, -1593}, { -2198, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2408, 501, -1445}, { -5295, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2233, 550, -1182}, { -6673, 6006}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2301, 300, -1621}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2117, 450, -974}, { -3377, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2233, 550, -1182}, { -5730, 4519}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2216, 350, -823}, { 0, 1024}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-2589, -60, -751}, { 3313, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2501, 50, -901}, { -33, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2601, 50, -1024}, { -808, 3494}, {0x85, 0x84, 0x84, 0x00}}, + {{-2498, 225, -1389}, { 0, 1023}, {0x71, 0x70, 0x70, 0x00}}, + {{-2408, 501, -1445}, { -5589, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2429, 414, -1540}, { -4409, 2787}, {0x99, 0x98, 0x98, 0x00}}, + {{-2393, 400, -1078}, { 0, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2233, 550, -1182}, { -3952, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2408, 501, -1445}, { -3920, 6193}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2496, 277, -1622}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2429, 414, -1540}, { -2829, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2385, 351, -1593}, { -1887, 2223}, {0x99, 0x98, 0x98, 0x00}}, + {{-2498, 225, -1389}, { 2321, -3103}, {0x71, 0x70, 0x70, 0x00}}, + {{-2429, 414, -1540}, { -28, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2496, 277, -1622}, { 2801, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2498, 225, -1389}, { -5948, 1023}, {0x71, 0x70, 0x70, 0x00}}, + {{-2496, 277, -1622}, { -2571, 3444}, {0x99, 0x98, 0x98, 0x00}}, + {{-2525, 151, -1744}, { 0, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2393, 400, -1078}, { 3208, -4582}, {0x99, 0x98, 0x98, 0x00}}, + {{-2408, 501, -1445}, { -55, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2498, 225, -1389}, { 5533, 1023}, {0x71, 0x70, 0x70, 0x00}}, + {{-2525, 151, -1744}, { 3406, 1954}, {0x99, 0x98, 0x98, 0x00}}, + {{-2385, 351, -1593}, { -5300, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2301, 300, -1621}, { -4400, 3029}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2525, 151, -1744}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2550, 100, -1326}, { 0, 1023}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2393, 400, -1078}, { -6846, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2498, 225, -1389}, { -1166, 3162}, {0x71, 0x70, 0x70, 0x00}}, + {{-2393, 400, -1078}, { -5513, 4851}, {0x99, 0x98, 0x98, 0x00}}, + {{-2601, 50, -1024}, { 0, 1024}, {0x85, 0x84, 0x84, 0x00}}, + {{-2343, 250, -905}, { -5677, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2233, 550, -1182}, { -39, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2393, 400, -1078}, { 3912, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2343, 250, -905}, { 6104, -2117}, {0x99, 0x98, 0x98, 0x00}}, + {{-2589, -60, -751}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2452, 50, -727}, { -2894, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2501, 50, -901}, { -1884, 3790}, {0x99, 0x98, 0x98, 0x00}}, + {{-2452, 50, -727}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2216, 350, -823}, { -6421, 1024}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-2343, 250, -905}, { -4262, 3041}, {0x99, 0x98, 0x98, 0x00}}, + {{-2501, 50, -901}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2452, 50, -727}, { -2944, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2343, 250, -905}, { -647, 5141}, {0x99, 0x98, 0x98, 0x00}}, + {{-2601, 50, -1024}, { -41, 1048}, {0x85, 0x84, 0x84, 0x00}}, + {{-2501, 50, -901}, { 733, 3519}, {0x99, 0x98, 0x98, 0x00}}, + {{-2343, 250, -905}, { 4887, 3866}, {0x99, 0x98, 0x98, 0x00}}, + {{-2216, 350, -823}, { -2955, 1023}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-2233, 550, -1182}, { -1911, 7654}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2343, 250, -905}, { 0, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2650, 50, -1333}, { 364, 2839}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2601, 50, -1024}, { 5055, 834}, {0x85, 0x84, 0x84, 0x00}}, + {{-2550, 100, -1326}, { -3, 1041}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2594, 40, -1753}, { 6719, 2715}, {0x71, 0x70, 0x70, 0x00}}, + {{-2650, 50, -1333}, { 0, 1023}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2550, 100, -1326}, { -367, 2821}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2525, 151, -1744}, { -511, 3100}, {0x99, 0x98, 0x98, 0x00}}, + {{-2594, 40, -1753}, { 0, 1024}, {0x71, 0x70, 0x70, 0x00}}, + {{-2550, 100, -1326}, { -7087, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2550, 100, -1326}, { -1774, 5766}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2601, 50, -1024}, { 0, 1024}, {0x85, 0x84, 0x84, 0x00}}, + {{-2393, 400, -1078}, { -6711, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2525, 151, -1744}, { -3716, 6833}, {0x99, 0x98, 0x98, 0x00}}, + {{-2550, 100, -1326}, { 0, 1023}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-2498, 225, -1389}, { -2435, 1023}, {0x71, 0x70, 0x70, 0x00}}, + {{-1660, 0, -728}, { -2835, 2358}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1690, 300, -535}, { -4, 7466}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1477, 50, -752}, { -4, 1037}, {0x98, 0x98, 0x98, 0x00}}, + {{-1426, 380, -588}, { -6073, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1237, 250, -651}, { -4158, 4398}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1477, 50, -752}, { 0, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-1477, 50, -752}, { -4487, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1237, 250, -651}, { -955, 5049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1204, 37, -784}, { 0, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-1477, 50, -752}, { -434, 2345}, {0x98, 0x98, 0x98, 0x00}}, + {{-1204, 37, -784}, { 3893, 3532}, {0x98, 0x98, 0x98, 0x00}}, + {{-1483, 0, -821}, { 0, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-1660, 0, -728}, { -3266, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1660, 0, -728}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1721, 100, -626}, { -2531, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1690, 300, -535}, { -5407, 3230}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1690, 300, -535}, { -5863, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1721, 100, -626}, { -2537, 2463}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1869, 0, -618}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1721, 100, -626}, { -2917, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1660, 0, -728}, { -2909, 3555}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1477, 50, -752}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1690, 300, -535}, { -6429, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1426, 380, -588}, { -4448, 5158}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1172, 0, -350}, { 1896, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1193, 250, -526}, { 501, -3782}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1275, 50, -324}, { -19, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1140, 37, -658}, { -5084, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1193, 250, -526}, { -3286, 4797}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1172, 0, -350}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1275, 50, -324}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1193, 250, -526}, { -4834, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1426, 380, -588}, { -5918, 5358}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1523, 230, -354}, { -3819, 4305}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1426, 380, -588}, { -7336, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1193, 250, -526}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1237, 250, -651}, { -2157, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1426, 380, -588}, { -2217, 4903}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1237, 250, -651}, { -619, 4799}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1140, 37, -658}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1204, 37, -784}, { -2312, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-1140, 37, -658}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1237, 250, -651}, { -3825, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1193, 250, -526}, { -3588, 3168}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 380, -438}, { -1630, 4139}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1523, 230, -354}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1426, 380, -588}, { -4810, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1426, 380, -588}, { -1353, 5404}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1690, 300, -535}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1653, 380, -438}, { -2145, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2248, 80, -208}, { -478, 2024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2303, 50, -234}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2299, 50, -163}, { -1163, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2188, 50, -336}, { 2331, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2303, 50, -234}, { 68, -81}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2248, 80, -208}, { -23, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2263, 50, -94}, { -1019, 2751}, {0xac, 0xac, 0xac, 0x00}}, + {{-2373, 0, -117}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2356, 0, -74}, { -743, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2373, 0, -117}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2263, 50, -94}, { -2006, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2299, 50, -163}, { -1276, 2063}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2303, 50, -234}, { -343, 2604}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2381, 0, -271}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2388, 0, -232}, { -653, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2303, 50, -234}, { 25, 2634}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2388, 0, -232}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2388, 0, -185}, { -758, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2388, 0, -185}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2299, 50, -163}, { -1714, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2303, 50, -234}, { -1397, 2143}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2383, 0, -149}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2373, 0, -117}, { -558, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2299, 50, -163}, { -177, 2625}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2299, 50, -163}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2263, 50, -94}, { -1269, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2248, 80, -208}, { 284, 2203}, {0xac, 0xac, 0xac, 0x00}}, + {{-1690, 300, -535}, { 3262, 4603}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1909, 100, -541}, { -31, 1038}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1912, 150, -454}, { -788, 2483}, {0xac, 0xac, 0xac, 0x00}}, + {{-1869, 0, -618}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1909, 100, -541}, { -2167, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1690, 300, -535}, { -3579, 5667}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2095, 0, -502}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1909, 100, -541}, { -3186, 2468}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1869, 0, -618}, { -2330, 4459}, {0x98, 0x98, 0x98, 0x00}}, + {{-1912, 150, -454}, { -39, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-1909, 100, -541}, { 716, 2468}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2095, 0, -502}, { 3903, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2356, 0, -74}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2242, 50, -34}, { -2133, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2263, 50, -94}, { -1530, 1871}, {0xac, 0xac, 0xac, 0x00}}, + {{-2242, 50, -34}, { -379, 2185}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2285, 0, 2}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2255, 0, 17}, { -543, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2242, 50, -34}, { -678, 2228}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2308, 0, -15}, { 0, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2285, 0, 2}, { -472, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2242, 50, -34}, { -1041, 2307}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2330, 0, -38}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2308, 0, -15}, { -527, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2242, 50, -34}, { -1619, 2412}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2330, 0, -38}, { -723, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2299, 50, -163}, { -585, 2635}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2388, 0, -185}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2383, 0, -149}, { -594, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2188, 50, -336}, { 797, 3138}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2304, 0, -391}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2330, 0, -368}, { -566, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2188, 50, -336}, { 552, 2989}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2275, 0, -410}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2304, 0, -391}, { -564, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2047, 50, -410}, { -2927, 3462}, {0xac, 0xac, 0xac, 0x00}}, + {{-2275, 0, -410}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2188, 50, -336}, { -2041, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2047, 50, -410}, { 11, 2895}, {0xac, 0xac, 0xac, 0x00}}, + {{-2095, 0, -502}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2275, 0, -410}, { -3308, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2047, 50, -410}, { 2513, -228}, {0xac, 0xac, 0xac, 0x00}}, + {{-1912, 150, -454}, { -39, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2095, 0, -502}, { 3903, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2303, 50, -234}, { -1217, 2688}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2350, 0, -340}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2369, 0, -302}, { -707, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2303, 50, -234}, { -653, 2637}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2369, 0, -302}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2381, 0, -271}, { -532, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2303, 50, -234}, { -2061, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2188, 50, -336}, { -1350, 3439}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2188, 50, -336}, { 936, 3359}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2330, 0, -368}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2350, 0, -340}, { -548, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2248, 80, -208}, { -23, 1023}, {0xad, 0xac, 0xac, 0x00}}, + {{-2136, 80, -280}, { 1774, 2244}, {0x99, 0x98, 0x98, 0x00}}, + {{-2188, 50, -336}, { 2331, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1653, 380, -438}, { -5660, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1690, 300, -535}, { -4269, 2657}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1912, 150, -454}, { 0, 1023}, {0xad, 0xac, 0xac, 0x00}}, + {{-2248, 80, -208}, { 0, 1024}, {0xad, 0xac, 0xac, 0x00}}, + {{-2089, 100, -104}, { -3127, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2095, 130, -216}, { -2106, 2609}, {0x99, 0x98, 0x98, 0x00}}, + {{-2248, 80, -208}, { -1803, 2256}, {0xad, 0xac, 0xac, 0x00}}, + {{-2095, 130, -216}, { 832, 2264}, {0x99, 0x98, 0x98, 0x00}}, + {{-2136, 80, -280}, { -5, 1036}, {0x99, 0x98, 0x98, 0x00}}, + {{-1759, 250, -326}, { -2194, 3928}, {0x99, 0x98, 0x98, 0x00}}, + {{-1912, 150, -454}, { 0, 1024}, {0xad, 0xac, 0xac, 0x00}}, + {{-1922, 180, -309}, { -2424, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1653, 380, -438}, { -1549, 3924}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1912, 150, -454}, { 3598, 1572}, {0xad, 0xac, 0xac, 0x00}}, + {{-1759, 250, -326}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1995, 130, -145}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1873, 180, -164}, { -2169, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1922, 180, -309}, { -1783, 3494}, {0x99, 0x98, 0x98, 0x00}}, + {{-1759, 250, -326}, { -588, 3877}, {0x99, 0x98, 0x98, 0x00}}, + {{-1922, 180, -309}, { 0, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-1873, 180, -164}, { -2500, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2095, 130, -216}, { -746, 2755}, {0x99, 0x98, 0x98, 0x00}}, + {{-2089, 100, -104}, { 0, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-1995, 130, -145}, { -1739, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2047, 50, -410}, { 0, 1023}, {0xad, 0xac, 0xac, 0x00}}, + {{-1922, 180, -309}, { -3376, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1912, 150, -454}, { -2015, 3030}, {0xad, 0xac, 0xac, 0x00}}, + {{-1922, 180, -309}, { -615, 4343}, {0x99, 0x98, 0x98, 0x00}}, + {{-2047, 50, -410}, { 0, 1024}, {0xad, 0xac, 0xac, 0x00}}, + {{-2136, 80, -280}, { -2623, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2188, 50, -336}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2136, 80, -280}, { -1341, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2047, 50, -410}, { -615, 3544}, {0xad, 0xac, 0xac, 0x00}}, + {{-1922, 180, -309}, { -2121, 4271}, {0x99, 0x98, 0x98, 0x00}}, + {{-2136, 80, -280}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2095, 130, -216}, { -1487, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1995, 130, -145}, { 0, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-1922, 180, -309}, { -3047, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2095, 130, -216}, { -380, 2983}, {0x99, 0x98, 0x98, 0x00}}, + {{-2089, 100, -104}, { -766, 3889}, {0x99, 0x98, 0x98, 0x00}}, + {{-2263, 50, -94}, { 0, 1024}, {0xad, 0xac, 0xac, 0x00}}, + {{-2242, 50, -34}, { -1040, 1024}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-2248, 80, -208}, { -476, 2915}, {0xad, 0xac, 0xac, 0x00}}, + {{-2089, 100, -104}, { -2966, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1781, 18, 262}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1745, 20, 323}, { -1143, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1697, 50, 263}, { -725, 2302}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1653, 50, 171}, { -2120, 2557}, {0x98, 0x98, 0x98, 0x00}}, + {{-1781, 18, 262}, { 0, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1697, 50, 263}, { -1470, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1653, 50, 171}, { -2616, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1725, 50, 145}, { -1916, 2065}, {0x98, 0x98, 0x98, 0x00}}, + {{-1781, 18, 262}, { -86, -1156}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1725, 50, 145}, { -18, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-1828, 50, 92}, { 1863, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-2141, 5, 54}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1997, 50, 3}, { -2599, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-2120, 50, -21}, { -908, 2183}, {0x98, 0x98, 0x98, 0x00}}, + {{-1703, 24, 456}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1556, 100, 441}, { -2709, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1639, 50, 403}, { -1200, 1793}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1697, 50, 263}, { 566, 2243}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1745, 20, 323}, { 0, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1719, 22, 385}, { -1117, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1719, 22, 385}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1538, 180, 282}, { -4276, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1697, 50, 263}, { -1316, 2632}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1538, 180, 282}, { -3231, 3824}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1639, 50, 403}, { -1410, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1703, 24, 456}, { -1183, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1639, 50, 403}, { -574, 2312}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1653, 50, 171}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1697, 50, 263}, { -1665, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1538, 180, 282}, { -824, 4285}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1639, 50, 403}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1556, 100, 441}, { -1693, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1538, 180, 282}, { -1620, 3945}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1828, 50, 92}, { 1431, 2290}, {0x98, 0x98, 0x98, 0x00}}, + {{-1827, 16, 204}, { 0, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1781, 18, 262}, { -1204, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1828, 50, 92}, { -1241, 2528}, {0x98, 0x98, 0x98, 0x00}}, + {{-1936, 12, 125}, { 0, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1881, 14, 159}, { -1048, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1828, 50, 92}, { 1, 2540}, {0x98, 0x98, 0x98, 0x00}}, + {{-1881, 14, 159}, { 0, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1827, 16, 204}, { -1162, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1932, 50, 49}, { -14, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1994, 10, 100}, { 1453, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1936, 12, 125}, { 1016, 83}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1994, 10, 100}, { 0, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1932, 50, 49}, { -1468, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-1997, 50, 3}, { -1149, 2290}, {0x98, 0x98, 0x98, 0x00}}, + {{-1556, 100, 441}, { -235, 3723}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1703, 24, 456}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1688, 26, 537}, { -1336, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1932, 50, 49}, { -607, 2280}, {0x98, 0x98, 0x98, 0x00}}, + {{-1936, 12, 125}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1828, 50, 92}, { -1950, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-2141, 5, 54}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2120, 50, -21}, { -1473, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-2242, 50, -34}, { -1185, 3007}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2242, 50, -34}, { 31, 2196}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2255, 0, 17}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2141, 5, 54}, { -1959, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2141, 5, 54}, { 1294, 3176}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1653, 230, 46}, { -2191, 4568}, {0x99, 0x98, 0x98, 0x00}}, + {{-1828, 50, 92}, { 0, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-1725, 50, 145}, { -1881, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-1653, 230, 46}, { -561, 4537}, {0x99, 0x98, 0x98, 0x00}}, + {{-1725, 50, 145}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1653, 50, 171}, { -1255, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1653, 50, 171}, { 0, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-1545, 230, 117}, { -3537, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 230, 46}, { -2955, 3046}, {0x99, 0x98, 0x98, 0x00}}, + {{-1538, 180, 282}, { -3364, 1023}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1545, 230, 117}, { -2364, 3655}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1864, 80, -30}, { -297, 3139}, {0x99, 0x98, 0x98, 0x00}}, + {{-1828, 50, 92}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1653, 230, 46}, { -4167, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2120, 50, -21}, { 0, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2089, 100, -104}, { -243, 2668}, {0x99, 0x98, 0x98, 0x00}}, + {{-2242, 50, -34}, { 1998, 861}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1864, 80, -30}, { -519, 2704}, {0x99, 0x98, 0x98, 0x00}}, + {{-1932, 50, 49}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1828, 50, 92}, { -1838, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1714, 300, -117}, { -4583, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-1873, 180, -164}, { -1885, 3014}, {0x99, 0x98, 0x98, 0x00}}, + {{-1864, 80, -30}, { 0, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-1653, 230, 46}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1714, 300, -117}, { -1104, 3885}, {0x99, 0x98, 0x98, 0x00}}, + {{-1864, 80, -30}, { 3476, 3738}, {0x99, 0x98, 0x98, 0x00}}, + {{-1932, 50, 49}, { -330, 2303}, {0x99, 0x98, 0x98, 0x00}}, + {{-1864, 80, -30}, { 1327, 2888}, {0x99, 0x98, 0x98, 0x00}}, + {{-1997, 50, 3}, { -11, 1036}, {0x99, 0x98, 0x98, 0x00}}, + {{-2120, 50, -21}, { 240, 2685}, {0x99, 0x98, 0x98, 0x00}}, + {{-1997, 50, 3}, { 2203, 2092}, {0x99, 0x98, 0x98, 0x00}}, + {{-2089, 100, -104}, { -2, 1040}, {0x99, 0x98, 0x98, 0x00}}, + {{-2089, 100, -104}, { -1909, 2549}, {0x99, 0x98, 0x98, 0x00}}, + {{-1997, 50, 3}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1995, 130, -145}, { -2745, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1873, 180, -164}, { -4003, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1995, 130, -145}, { -2354, 2435}, {0x99, 0x98, 0x98, 0x00}}, + {{-1864, 80, -30}, { -2285, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-1873, 180, -164}, { -3004, 3669}, {0x99, 0x98, 0x98, 0x00}}, + {{-3570, -60, -980}, { 2365, -3923}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3657, -7, -995}, { 4882, -9186}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3673, -7, -904}, { 180, -9303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3585, -60, -890}, { 87, -3979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3858, -60, -966}, { 1838, -1535}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-3901, 168, -1096}, { 9215, -13232}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-3849, 168, -937}, { 224, -13232}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-3849, -60, -937}, { 224, -1535}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-3901, -60, -1096}, { 9215, -1535}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-3849, 168, -937}, { 18054, -13232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3502, 169, -876}, { 0, -13232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3502, -60, -876}, { 0, -1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3849, -60, -937}, { 18054, -1535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3726, -7, -1003}, { 0, 1395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3883, -7, -1031}, { 8191, 1395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3883, 168, -1031}, { 8191, -7577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3726, 168, -1003}, { 0, -7577}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3741, -7, -918}, { 168, 886}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-3726, -7, -1003}, { 4608, 886}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-3726, 168, -1003}, { 4607, -8086}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-3741, 168, -918}, { 167, -8086}, {0xe8, 0xe8, 0xe8, 0x00}}, + {{-3849, 168, -937}, { 4439, -4601}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3726, 168, -1003}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3883, 168, -1031}, { 0, -7032}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3741, 168, -918}, { 4439, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3819, 168, -1019}, { -512, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3791, 168, -894}, { 2756, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3783, 267, -960}, { 1156, -1565}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3849, 168, -937}, { 2856, 2757}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3767, 250, -760}, { -2, -1838}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3750, 200, -859}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3767, 250, -760}, { 4096, -2513}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3849, 168, -937}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3967, 168, -267}, { 17414, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3831, 250, -406}, { 13318, -2490}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3483, 200, -811}, { -5915, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3502, 169, -876}, { -5146, 2313}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3849, 168, -937}, { 3880, 2311}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3750, 200, -859}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3521, 250, -717}, { -5375, -1838}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3750, 200, -859}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3767, 250, -760}, { 1023, -1838}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3483, 200, -811}, { -5915, 1018}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3783, 267, -960}, { 414, -1788}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3739, 168, -924}, { 1144, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3732, 168, -968}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3783, 267, -960}, { 555, -1828}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3791, 168, -894}, { 1717, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3739, 168, -924}, { 0, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3783, 267, -960}, { 730, -1788}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3732, 168, -968}, { 1144, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3753, 168, -1008}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3783, 267, -960}, { 649, -1572}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3753, 168, -1008}, { 1205, 1280}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3819, 168, -1019}, { -511, 1280}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3859, 168, -248}, { 2392, -16816}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3874, 168, -163}, { -2047, -16816}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3874, -60, -163}, { -2048, -5119}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3869, -60, -192}, { -518, -5119}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3859, -60, -248}, { 2392, -5119}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3620, -60, -206}, { 2559, -5119}, {0x98, 0x99, 0x98, 0x00}}, + {{-3620, 168, -206}, { 2560, -16816}, {0x98, 0x99, 0x98, 0x00}}, + {{-3859, 168, -248}, { -9868, -16816}, {0x98, 0x99, 0x98, 0x00}}, + {{-3859, -60, -248}, { -9868, -5119}, {0x98, 0x99, 0x98, 0x00}}, + {{-3874, -60, -163}, { 2048, -5119}, {0x98, 0x99, 0x98, 0x00}}, + {{-3874, 168, -163}, { 2048, -16816}, {0x98, 0x99, 0x98, 0x00}}, + {{-4029, 168, -190}, { -6008, -16816}, {0x98, 0x99, 0x98, 0x00}}, + {{-3927, -60, -172}, { -726, -5119}, {0x98, 0x99, 0x98, 0x00}}, + {{-4029, 168, -190}, { 0, -7032}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3859, 168, -248}, { 4439, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3967, 168, -267}, { 4439, -4601}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3874, 168, -163}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3967, 168, -180}, { -511, 1280}, {0xac, 0xad, 0xac, 0x00}}, + {{-3901, 168, -168}, { 1205, 1280}, {0xac, 0xad, 0xac, 0x00}}, + {{-3913, 267, -223}, { 649, -1572}, {0xac, 0xad, 0xac, 0x00}}, + {{-3901, 168, -168}, { 0, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3868, 168, -198}, { 1144, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3913, 267, -223}, { 730, -1788}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3868, 168, -198}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3860, 168, -242}, { 1144, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3913, 267, -223}, { 414, -1788}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3913, 267, -223}, { 1344, -1565}, {0xac, 0xad, 0xac, 0x00}}, + {{-3898, 168, -287}, { -256, 1023}, {0xac, 0xad, 0xac, 0x00}}, + {{-3967, 168, -180}, { 3012, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-3831, 250, -406}, { 1043, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3537, 250, -630}, { -5946, -5375}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3596, 250, -641}, { -5942, -3813}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3584, 250, -362}, { 1024, -5375}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3767, 250, -760}, { -8178, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3521, 250, -717}, { -8198, -5375}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3967, 168, -267}, { -1832, 2751}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3847, 200, -307}, { 1023, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3831, 250, -406}, { 997, -1843}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3860, 168, -242}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3898, 168, -287}, { 1717, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3913, 267, -223}, { 555, -1828}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3967, 168, -267}, { -2856, 1727}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3620, 168, -206}, { 6170, 1734}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3580, 200, -260}, { 6939, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3847, 200, -307}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3580, 200, -260}, { 6968, 1070}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3584, 250, -362}, { 6400, -1791}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3847, 200, -307}, { 28, 1075}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3831, 250, -406}, { 0, -1791}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3504, 18, -546}, { 2048, 1906}, {0x84, 0x84, 0x84, 0x00}}, + {{-3504, 43, -546}, { 2048, 141}, {0x84, 0x84, 0x84, 0x00}}, + {{-3510, 43, -517}, { 0, 141}, {0x84, 0x84, 0x84, 0x00}}, + {{-3510, 18, -517}, { 0, 1906}, {0x84, 0x84, 0x84, 0x00}}, + {{-3427, 159, -670}, { 10239, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3429, 159, -771}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3429, 169, -771}, { 0, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3427, 169, -670}, { 10239, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3389, 159, -825}, { 1023, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3389, 169, -825}, { 1024, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3429, 169, -771}, { -5973, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3429, 159, -771}, { -5973, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3389, 159, -825}, { -4009, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 159, -868}, { 492, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 169, -868}, { 492, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3389, 169, -825}, { -4009, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 159, -868}, { -3616, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3438, 159, -895}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3438, 169, -895}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 169, -868}, { -3616, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3438, 159, -895}, { -6098, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3502, 159, -876}, { 1024, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3502, 169, -876}, { 1024, -25}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3438, 169, -895}, { -6098, -25}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3497, 169, -215}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, 159, -279}, { 6997, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, 169, -279}, { 6997, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3497, 159, -215}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3523, 159, -179}, { -3560, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3497, 159, -215}, { 1024, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3497, 169, -215}, { 1024, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3523, 168, -179}, { -3560, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3479, 169, -374}, { 10239, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3516, 169, -279}, { 0, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3516, 159, -279}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3479, 159, -374}, { 10239, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3523, 168, -179}, { 511, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-3566, 168, -166}, { -4128, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-3566, 158, -166}, { -4128, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-3523, 159, -179}, { 512, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{-3566, 168, -166}, { 1023, 0}, {0x84, 0x85, 0x84, 0x00}}, + {{-3620, 168, -206}, { -5927, 0}, {0x84, 0x85, 0x84, 0x00}}, + {{-3620, 158, -206}, { -5927, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{-3566, 158, -166}, { 1023, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{-3566, 28, -166}, { 1023, 0}, {0x84, 0x85, 0x84, 0x00}}, + {{-3620, 28, -206}, { -5927, 0}, {0x84, 0x85, 0x84, 0x00}}, + {{-3620, 18, -206}, { -5927, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{-3566, 18, -166}, { 1023, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{-3523, 28, -179}, { 511, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-3566, 28, -166}, { -4128, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-3566, 18, -166}, { -4128, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{-3523, 18, -179}, { 512, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{-3497, 28, -215}, { 1024, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3523, 28, -179}, { -3560, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3523, 18, -179}, { -3560, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3496, 18, -215}, { 1024, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3497, 28, -215}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3496, 18, -215}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, 18, -279}, { 6997, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, 28, -279}, { 6997, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3479, 28, -374}, { 10239, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3516, 28, -279}, { 0, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3516, 18, -279}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3479, 18, -374}, { 10239, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3402, 18, -868}, { -3616, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3438, 18, -895}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3438, 28, -895}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 28, -868}, { -3616, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3409, 196, -473}, { 1024, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3414, 199, -462}, { 1330, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3414, 147, -462}, { -4038, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3409, 156, -473}, { -3119, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3414, 199, -462}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 270, -513}, { 8921, 1046}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3405, 290, -513}, { 10752, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3395, 196, -553}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 199, -565}, { 0, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 199, -565}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3414, 199, -462}, { 0, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3409, 196, -473}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3430, 180, -416}, { 6690, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3479, 169, -374}, { 9, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3479, 159, -374}, { -176, 1007}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3430, 171, -416}, { 6501, 1022}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3427, 169, -670}, { 9, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3396, 171, -613}, { 6501, 1022}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3427, 159, -670}, { -176, 1007}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3396, 180, -613}, { 6690, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3395, 156, -553}, { -3119, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 147, -565}, { -4038, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 199, -565}, { 1330, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3395, 196, -553}, { 1024, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3427, 18, -670}, { 10239, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3429, 18, -771}, { 0, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3429, 28, -771}, { 0, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3427, 28, -670}, { 10239, 0}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3429, 28, -771}, { -5973, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3429, 18, -771}, { -5973, 1023}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3389, 18, -825}, { 1023, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3389, 28, -825}, { 1024, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3389, 18, -825}, { -4009, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 18, -868}, { 492, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 28, -868}, { 492, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3389, 28, -825}, { -4009, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3438, 18, -895}, { -6098, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3502, 18, -876}, { 1024, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3502, 28, -876}, { 1024, -25}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3438, 28, -895}, { -6098, -25}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3395, 156, -553}, { 7934, 986}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3409, 156, -473}, { -357, 1026}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3414, 147, -462}, { -1536, 12}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 147, -565}, { 9113, -38}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 180, -613}, { 19925, -15}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3404, 180, -566}, { 15010, -15}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3404, 171, -566}, { 15010, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 171, -613}, { 19925, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3422, 180, -464}, { 4360, -15}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3430, 180, -416}, { -554, -15}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3430, 171, -416}, { -554, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3422, 171, -464}, { 4360, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3404, 18, -568}, { 1746, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-3498, 18, -585}, { 1746, -3860}, {0x98, 0x98, 0x98, 0x00}}, + {{-3516, 18, -478}, { -3789, -3860}, {0x98, 0x98, 0x98, 0x00}}, + {{-3421, 18, -471}, { -3277, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3405, 18, -558}, { 1234, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3516, 18, -478}, { -3789, -3860}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3404, 18, -568}, { 1746, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3423, 18, -462}, { -3789, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3404, 85, -568}, { 3123, -2315}, {0x70, 0x70, 0x70, 0x00}}, + {{-3498, 85, -585}, { -1760, -2315}, {0x70, 0x70, 0x70, 0x00}}, + {{-3498, 18, -585}, { -1760, 1101}, {0x70, 0x70, 0x70, 0x00}}, + {{-3404, 18, -568}, { 3123, 1101}, {0x70, 0x70, 0x70, 0x00}}, + {{-3516, 18, -478}, { 768, 3161}, {0x84, 0x84, 0x84, 0x00}}, + {{-3510, 18, -517}, { 2767, 3161}, {0x84, 0x84, 0x84, 0x00}}, + {{-3510, 43, -517}, { 2767, 1881}, {0x84, 0x84, 0x84, 0x00}}, + {{-3516, 85, -478}, { 768, -256}, {0x84, 0x84, 0x84, 0x00}}, + {{-3504, 43, -546}, { 4303, 1881}, {0x84, 0x84, 0x84, 0x00}}, + {{-3498, 85, -585}, { 6303, -256}, {0x84, 0x84, 0x84, 0x00}}, + {{-3504, 18, -546}, { 4303, 3161}, {0x84, 0x84, 0x84, 0x00}}, + {{-3498, 18, -585}, { 6303, 3161}, {0x84, 0x84, 0x84, 0x00}}, + {{-3516, 18, -478}, { 4493, 1102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3423, 85, -462}, { -391, -2315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3423, 18, -462}, { -391, 1102}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3516, 18, -478}, { 4493, 1102}, {0x98, 0x98, 0x98, 0x00}}, + {{-3516, 85, -478}, { 4493, -2315}, {0x98, 0x98, 0x98, 0x00}}, + {{-3423, 85, -462}, { -391, -2315}, {0x98, 0x98, 0x98, 0x00}}, + {{-3404, 105, -568}, { 719, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3404, 18, -568}, { 719, -5552}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 18, -613}, { 3071, -5552}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 105, -613}, { 3071, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3407, 105, -548}, { -304, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3404, 85, -568}, { 719, -8970}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3516, 18, -279}, { -23, 64}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3496, 18, -215}, { 3261, -37}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3514, -15, -228}, { 2385, 1833}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3395, 196, -553}, { 5324, -1638}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 270, -513}, { 2662, -6297}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3409, 196, -473}, { 0, -1638}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3395, 156, -553}, { 5324, 1024}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3409, 156, -473}, { 0, 1023}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3414, 199, -568}, { 3993, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3396, 199, -565}, { 0, -8}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3404, 180, -566}, { 1993, 1326}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3404, 171, -566}, { 994, 1990}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3396, 147, -565}, { -5, 2653}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3427, -60, -434}, { 403, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{-3404, 18, -568}, { 7375, -2992}, {0x84, 0x85, 0x84, 0x00}}, + {{-3423, 18, -462}, { 1840, -2992}, {0x84, 0x85, 0x84, 0x00}}, + {{-3409, -60, -540}, { 5939, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{-3566, 18, -166}, { 1910, -28}, {0x84, 0x85, 0x84, 0x00}}, + {{-3620, 18, -206}, { -1700, 40}, {0x84, 0x85, 0x84, 0x00}}, + {{-3572, -15, -188}, { 971, 1836}, {0x84, 0x85, 0x84, 0x00}}, + {{-3414, 147, -462}, { 2053, 2653}, {0x84, 0x85, 0x84, 0x00}}, + {{-3414, 199, -462}, { 2047, -8}, {0x84, 0x85, 0x84, 0x00}}, + {{-3422, 171, -464}, { 1053, 1990}, {0x84, 0x85, 0x84, 0x00}}, + {{-3432, 199, -465}, { -1945, 0}, {0x84, 0x85, 0x84, 0x00}}, + {{-3422, 180, -464}, { 54, 1326}, {0x84, 0x85, 0x84, 0x00}}, + {{-3451, -15, -877}, { 395, 1849}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3502, 18, -876}, { 2922, 0}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3438, 18, -895}, { -512, 0}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3451, -15, -877}, { 1719, 1833}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3438, 18, -895}, { 1776, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3402, 18, -868}, { -521, 8}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3410, -15, -819}, { 1288, 1840}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3402, 18, -868}, { 3584, -1}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3389, 18, -825}, { 1293, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3423, 85, -462}, { -4815, -8970}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3419, 105, -481}, { -3791, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3423, 105, -462}, { -4815, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3430, 18, -416}, { -7167, -5552}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3423, 18, -462}, { -4815, -5552}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3430, 105, -416}, { -7168, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3410, -15, -819}, { 2512, 1843}, {0x98, 0x99, 0x98, 0x00}}, + {{-3389, 18, -825}, { 3434, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-3429, 18, -771}, { 0, 0}, {0x98, 0x99, 0x98, 0x00}}, + {{-3423, 18, -462}, { -4815, -5552}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3430, 18, -416}, { -7167, -5552}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3430, -60, -416}, { -7167, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3427, -60, -434}, { -6252, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3496, 18, -215}, { 2039, -3}, {0x98, 0x99, 0x98, 0x00}}, + {{-3523, 18, -179}, { -563, -10}, {0x98, 0x99, 0x98, 0x00}}, + {{-3514, -15, -228}, { 2035, 1789}, {0x98, 0x99, 0x98, 0x00}}, + {{-3523, 18, -179}, { 2338, -16}, {0x84, 0x85, 0x84, 0x00}}, + {{-3566, 18, -166}, { 6, -34}, {0x84, 0x85, 0x84, 0x00}}, + {{-3572, -15, -188}, { 11, 1838}, {0x84, 0x85, 0x84, 0x00}}, + {{-3572, -15, -188}, { -1924, 1317}, {0x98, 0x99, 0x98, 0x00}}, + {{-3514, -15, -228}, { 1961, 1333}, {0x98, 0x99, 0x98, 0x00}}, + {{-3523, 18, -179}, { 13, -539}, {0x98, 0x99, 0x98, 0x00}}, + {{-3402, 18, -868}, { 1541, 0}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3410, -15, -819}, { -303, 1844}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3451, -15, -877}, { 3320, 1843}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3389, 159, -825}, { 270, -6102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3389, 28, -825}, { 270, 615}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 28, -868}, { 2559, 615}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 159, -868}, { 2560, -6102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, 85, -478}, { 4978, 1348}, {0x84, 0x85, 0x84, 0x00}}, + {{-3513, 105, -498}, { 4978, 226}, {0x84, 0x85, 0x84, 0x00}}, + {{-3419, 105, -481}, { 0, 226}, {0x84, 0x85, 0x84, 0x00}}, + {{-3423, 85, -462}, { 0, 1348}, {0x84, 0x85, 0x84, 0x00}}, + {{-3513, 105, -498}, { 4884, -2463}, {0x70, 0x71, 0x70, 0x00}}, + {{-3501, 105, -565}, { 4884, 1024}, {0x70, 0x71, 0x70, 0x00}}, + {{-3407, 105, -548}, { 0, 1024}, {0x70, 0x71, 0x70, 0x00}}, + {{-3419, 105, -481}, { 0, -2463}, {0x70, 0x71, 0x70, 0x00}}, + {{-3438, 159, -895}, { 661, -6091}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3438, 28, -895}, { 661, 625}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3502, 28, -876}, { 4095, 625}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3502, 159, -876}, { 4095, -6091}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3407, 105, -548}, { 0, 226}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3501, 105, -565}, { 4978, 226}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3498, 85, -585}, { 4978, 1348}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3404, 85, -568}, { 0, 1348}, {0x5c, 0x5d, 0x5c, 0x00}}, + {{-3430, 171, -416}, { -7168, -13351}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3430, 105, -416}, { -7168, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3423, 105, -462}, { -4815, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3422, 132, -464}, { -4815, -11376}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3422, 171, -464}, { -4815, -13351}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3572, -15, -188}, { 2571, -3840}, {0x84, 0x85, 0x84, 0x00}}, + {{-3620, -60, -206}, { -50, -1536}, {0x84, 0x85, 0x84, 0x00}}, + {{-3572, -60, -188}, { 2566, -1536}, {0x84, 0x85, 0x84, 0x00}}, + {{-3620, 18, -206}, { -50, -5552}, {0x84, 0x85, 0x84, 0x00}}, + {{-3396, 18, -613}, { 3071, -5552}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3404, 18, -568}, { 719, -5552}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3409, -60, -540}, { -716, -1535}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, -60, -613}, { 3071, -1535}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 105, -613}, { 3071, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 171, -613}, { 3071, -13351}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3404, 171, -566}, { 719, -13351}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 105, -613}, { 3071, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3404, 171, -566}, { 719, -13351}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3404, 132, -566}, { 719, -11376}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3404, 105, -568}, { 719, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3422, 132, -464}, { -4815, -11376}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3423, 105, -462}, { -4815, -9994}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3404, 132, -566}, { 719, -11376}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 171, -613}, { -1024, -13351}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3396, -60, -613}, { -1024, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3426, -60, -669}, { 2254, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3427, 159, -670}, { 2254, -12752}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3429, 28, -771}, { 1536, -6035}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3429, 159, -771}, { 1536, -12752}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3427, 159, -670}, { -3685, -12752}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3427, 28, -670}, { -3685, -6035}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3516, 159, -279}, { -2559, -12752}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3516, 28, -279}, { -2559, -6035}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3479, 28, -374}, { 2661, -6035}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3479, 159, -374}, { 2661, -12752}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3389, 28, -825}, { 4458, 610}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3389, 159, -825}, { 4458, -6106}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3429, 159, -771}, { 1024, -6106}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3429, 28, -771}, { 1024, 610}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3498, 85, -585}, { 6303, -256}, {0x84, 0x85, 0x84, 0x00}}, + {{-3501, 105, -565}, { 5279, -1280}, {0x84, 0x85, 0x84, 0x00}}, + {{-3513, 105, -498}, { 1791, -1280}, {0x84, 0x85, 0x84, 0x00}}, + {{-3516, 85, -478}, { 768, -256}, {0x84, 0x85, 0x84, 0x00}}, + {{-3402, 159, -868}, { 512, -6104}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 28, -868}, { 512, 613}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3438, 28, -895}, { 2801, 613}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3438, 159, -895}, { 2801, -6104}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3404, 132, -566}, { 5732, 861}, {0x84, 0x85, 0x84, 0x00}}, + {{-3396, 147, -565}, { 5732, 0}, {0x84, 0x85, 0x84, 0x00}}, + {{-3414, 147, -462}, { 408, 0}, {0x84, 0x85, 0x84, 0x00}}, + {{-3422, 132, -464}, { 408, 861}, {0x84, 0x85, 0x84, 0x00}}, + {{-3422, 132, -464}, { 1655, 3417}, {0x84, 0x85, 0x84, 0x00}}, + {{-3414, 147, -462}, { 2053, 2653}, {0x84, 0x85, 0x84, 0x00}}, + {{-3422, 171, -464}, { 1653, 2388}, {0x84, 0x85, 0x84, 0x00}}, + {{-3396, 147, -565}, { -5, 2653}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3404, 132, -566}, { 392, 3417}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3404, 171, -566}, { 394, 2388}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3620, 158, -206}, { -1604, -6063}, {0x84, 0x85, 0x84, 0x00}}, + {{-3620, 28, -206}, { -1604, 653}, {0x84, 0x85, 0x84, 0x00}}, + {{-3566, 28, -166}, { 1829, 653}, {0x84, 0x85, 0x84, 0x00}}, + {{-3566, 158, -166}, { 1829, -6063}, {0x84, 0x85, 0x84, 0x00}}, + {{-3566, 158, -166}, { -247, -6054}, {0x98, 0x99, 0x98, 0x00}}, + {{-3566, 28, -166}, { -247, 663}, {0x98, 0x99, 0x98, 0x00}}, + {{-3523, 28, -179}, { 2042, 663}, {0x98, 0x99, 0x98, 0x00}}, + {{-3523, 159, -179}, { 2042, -6054}, {0x98, 0x99, 0x98, 0x00}}, + {{-3523, 159, -179}, { 0, -6063}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3523, 28, -179}, { 0, 653}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3497, 28, -215}, { 2289, 653}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3497, 159, -215}, { 2289, -6063}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3429, -60, -771}, { 1536, -1535}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3429, 18, -771}, { 1536, -5552}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3427, 18, -670}, { -3685, -5552}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3426, -60, -669}, { -3685, -1535}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3516, 18, -279}, { -2559, -5552}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3516, -60, -279}, { -2559, -1535}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3479, -60, -374}, { 2661, -1535}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3479, 18, -374}, { 2661, -5552}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3497, 159, -215}, { -1386, -6088}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3497, 28, -215}, { -1386, 628}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, 28, -279}, { 2048, 628}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, 159, -279}, { 2048, -6088}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3479, 159, -374}, { -1230, -12721}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3479, -60, -374}, { -1230, -1535}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3430, -60, -416}, { 2047, -1535}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3430, 171, -416}, { 2047, -13351}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3451, -15, -877}, { -523, -3839}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3451, -60, -877}, { -518, -1535}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3502, -60, -876}, { 2098, -1535}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3502, 18, -876}, { 2098, -5552}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3451, -60, -877}, { 1564, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3451, -15, -877}, { 1558, -3840}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3410, -15, -819}, { -2053, -3839}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3410, -60, -819}, { -639, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3410, -60, -819}, { 2094, -1535}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3410, -15, -819}, { 2091, -3839}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3429, 18, -771}, { -512, -5552}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3429, -60, -771}, { -512, -1546}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3516, -60, -279}, { 2610, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, 18, -279}, { 2610, -5552}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3514, -15, -228}, { 7, -3840}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3514, -60, -228}, { 3, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3514, -60, -228}, { 2087, -1535}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3514, -15, -228}, { 2089, -3840}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3572, -15, -188}, { -1521, -3839}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3572, -60, -188}, { -1528, -1535}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-3396, 180, -613}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3466, 215, -622}, { 1340, -237}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3493, 337, -575}, { 0, -3757}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3537, 250, -630}, { 2681, -1498}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3483, 200, -811}, { 3614, -528}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3466, 215, -622}, { -1388, -931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3429, 169, -771}, { 2559, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3427, 169, -670}, { -50, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3521, 250, -717}, { 1215, -2146}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3620, 168, -206}, { -511, 1280}, {0xac, 0xad, 0xac, 0x00}}, + {{-3566, 168, -166}, { 1205, 1280}, {0xac, 0xad, 0xac, 0x00}}, + {{-3552, 267, -221}, { 649, -1572}, {0xac, 0xad, 0xac, 0x00}}, + {{-3569, 250, -449}, { -1657, -1068}, {0xac, 0xad, 0xac, 0x00}}, + {{-3500, 215, -432}, { -316, 192}, {0xac, 0xad, 0xac, 0x00}}, + {{-3509, 337, -486}, { 1024, -3328}, {0xac, 0xad, 0xac, 0x00}}, + {{-3430, 180, -416}, { 1024, 1453}, {0xac, 0xad, 0xac, 0x00}}, + {{-3516, 169, -279}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3479, 169, -374}, { 2610, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3500, 215, -432}, { 3948, -931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3580, 200, -260}, { -1054, -529}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3584, 250, -362}, { 1344, -2168}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3479, 169, -374}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3430, 180, -416}, { 1666, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3500, 215, -432}, { 756, -1222}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3584, 250, -362}, { -2310, -511}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3500, 215, -432}, { 57, 1133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3521, 250, -717}, { 6911, -512}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3466, 215, -622}, { 4547, 1121}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3566, 168, -166}, { 0, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3523, 168, -179}, { 1144, 1024}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3552, 267, -221}, { 730, -1788}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3444, 267, -839}, { 653, -1491}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3389, 169, -825}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 169, -868}, { 1024, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3444, 267, -839}, { 1161, -1828}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3429, 169, -771}, { 0, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3389, 169, -825}, { 1717, 1023}, {0xd4, 0xd5, 0xd4, 0x00}}, + {{-3444, 267, -839}, { 860, -1849}, {0xac, 0xad, 0xac, 0x00}}, + {{-3483, 200, -811}, { -494, 11}, {0xac, 0xad, 0xac, 0x00}}, + {{-3429, 169, -771}, { 1024, 1024}, {0xac, 0xad, 0xac, 0x00}}, + {{-3444, 267, -839}, { 968, -2662}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3502, 169, -876}, { -2, 1033}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3483, 200, -811}, { 2008, -139}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3444, 267, -839}, { 534, -1788}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3402, 169, -868}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3438, 169, -895}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3523, 168, -179}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3497, 169, -215}, { 1144, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3552, 267, -221}, { 414, -1788}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3497, 169, -215}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, 169, -279}, { 1717, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3552, 267, -221}, { 555, -1828}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, 169, -279}, { -28, 1565}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3580, 200, -260}, { 1400, 98}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3552, 267, -221}, { 16, -1850}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3580, 200, -260}, { -866, -236}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3620, 168, -206}, { 885, 931}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3552, 267, -221}, { 58, -2383}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3444, 267, -839}, { 555, -1828}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3438, 169, -895}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3502, 169, -876}, { 1717, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3405, 290, -513}, { 1613, -256}, {0xac, 0xad, 0xac, 0x00}}, + {{-3477, 293, -526}, { -853, -256}, {0xac, 0xad, 0xac, 0x00}}, + {{-3432, 199, -465}, { 1135, 2453}, {0xac, 0xad, 0xac, 0x00}}, + {{-3414, 199, -462}, { 1755, 2424}, {0xac, 0xad, 0xac, 0x00}}, + {{-3430, 180, -416}, { -1860, 4371}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3432, 199, -465}, { -222, 3833}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3477, 293, -526}, { 1552, 1041}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3509, 337, -486}, { 0, -256}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3422, 180, -464}, { -222, 4371}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3493, 337, -575}, { 3105, -256}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3396, 180, -613}, { 4965, 4371}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3414, 199, -568}, { 3327, 3833}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3466, 215, -622}, { 910, -1222}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3396, 180, -613}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3427, 169, -670}, { 1666, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3404, 180, -566}, { 3327, 4371}, {0xe8, 0xe9, 0xe8, 0x00}}, + {{-3414, 199, -568}, { 570, 2453}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3477, 293, -526}, { 2560, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3405, 290, -513}, { 93, -255}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3396, 199, -565}, { -48, 2424}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -996, -60, -2219}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1060, -60, -2204}, { 0, 1398}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1086, -60, -2128}, { 392, 1632}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -816, -60, -2170}, { 922, 499}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1086, -60, -2128}, { 0, 1747}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -816, -60, -2170}, { -1664, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1086, -60, -2128}, { -560, 2115}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -991, -60, -1935}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -816, -60, -2170}, { -2038, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -991, -60, -1935}, { -571, 1808}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -60, -1816}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -769, -60, -1681}, { -1860, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -788, -60, -1462}, { -2139, 2243}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -445, -60, -1726}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -445, -60, -1726}, { -1860, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -572, -60, -2052}, { -1402, 2965}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -769, -60, -1681}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -572, -60, -2052}, { -2394, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -869, -60, -1816}, { -411, 1887}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -572, -60, -2052}, { -2162, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -816, -60, -2170}, { -1492, 2412}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -959, -60, -1204}, { -4110, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -912, -60, -1114}, { -3704, 1430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -269, -60, -991}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -788, -60, -1462}, { -2601, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -959, -60, -1204}, { -3440, 2576}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -333, -60, -1421}, { 0, 1024}, {0x98, 0x99, 0x98, 0x00}}, + {{ -333, -60, -1421}, { -2601, 1023}, {0x98, 0x99, 0x98, 0x00}}, + {{ -445, -60, -1726}, { -1807, 2697}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -788, -60, -1462}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -269, -60, -991}, { -4110, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -333, -60, -1421}, { -3042, 3258}, {0x98, 0x99, 0x98, 0x00}}, + {{ -959, -60, -1204}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -912, -60, -1114}, { 51, 3615}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1103, -60, -701}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -274, -60, -297}, { -5256, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -912, -60, -1114}, { -3726, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -274, -60, -297}, { 722, 4907}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -269, -60, -991}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -959, -60, -1204}, { -2940, 1480}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -912, -60, -1114}, { -2592, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1103, -60, -701}, { -33, 2925}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1137, -60, -369}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -274, -60, -297}, { -4933, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, -60, 189}, { 0, 6506}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -274, -60, -297}, { 2516, 5267}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1137, -60, -369}, { -4488, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1187, -60, 88}, { -2402, 2612}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -731, -60, 306}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1137, -60, -369}, { 0, 6506}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -731, -60, 306}, { 1791, 2391}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -353, -60, 189}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1498, -60, -1361}, { -1906, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -60, -1655}, { -358, 2282}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1817, -60, -1464}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1498, -60, -1361}, { -1447, 2264}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1464, -60, -888}, { -3844, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1464, -60, -888}, { -2699, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1328, -60, -1196}, { -1004, 1922}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1498, -60, -1361}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1162, -60, -1123}, { -2181, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1328, -60, -1196}, { -1688, 1935}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1464, -60, -888}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1162, -60, -1123}, { -2422, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1464, -60, -888}, { -1335, 2915}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1103, -60, -701}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1162, -60, -1123}, { -2214, 2006}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -959, -60, -1204}, { -2976, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3206, -60, -812}, { 203, 2296}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3429, -60, -771}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3426, -60, -669}, { -580, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3396, -60, -613}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3185, -60, -704}, { 0, 2332}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3206, -60, -812}, { 609, 2464}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3426, -60, -669}, { 363, 990}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3320, -60, -999}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3489, -60, -965}, { 0, 2002}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3451, -60, -877}, { 536, 1891}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3585, -60, -890}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3502, -60, -876}, { 0, 1502}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3570, -60, -980}, { 518, 1020}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3489, -60, -965}, { 342, 1347}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3570, -60, -980}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3502, -60, -876}, { 0, 1731}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3451, -60, -877}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3489, -60, -965}, { 0, 1571}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3502, -60, -876}, { 269, 1133}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3206, -60, -812}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3410, -60, -819}, { 0, 2188}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3429, -60, -771}, { 274, 2283}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3641, -60, -89}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3533, -60, -73}, { 0, 1645}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3620, -60, -206}, { 678, 1041}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3620, -60, -206}, { 0, 1702}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3695, -60, -76}, { 294, 897}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3259, -60, -285}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3430, -60, -416}, { 0, 2256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3479, -60, -374}, { 359, 2327}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3259, -60, -285}, { 1350, 1044}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3479, -60, -374}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, -60, -279}, { 0, 1604}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3516, -60, -279}, { -55, 1308}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3514, -60, -228}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3259, -60, -285}, { -1490, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3444, -60, -45}, { -274, 2108}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3572, -60, -188}, { -402, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3206, -60, -812}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3228, -60, -938}, { 0, 1754}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3410, -60, -819}, { 1138, 1266}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3320, -60, -999}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3451, -60, -877}, { 0, 2043}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3410, -60, -819}, { 397, 2101}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3533, -60, -73}, { 0, 1932}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3572, -60, -188}, { 169, 1260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3620, -60, -206}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3620, -60, -206}, { -1111, 1846}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3859, -60, -248}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3695, -60, -76}, { -1353, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3859, -60, -248}, { 135, 1498}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3874, -60, -163}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3695, -60, -76}, { -1131, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3874, -60, -163}, { -582, 2151}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3726, -60, 4}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3695, -60, -76}, { -485, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3874, -60, -163}, { -512, 2292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3791, -60, 63}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3726, -60, 4}, { -501, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3874, -60, -163}, { -1368, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3944, -60, -50}, { -902, 1619}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3791, -60, 63}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3572, -60, -188}, { 412, 1580}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3533, -60, -73}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3444, -60, -45}, { -526, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3320, -60, -999}, { 578, 2016}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3410, -60, -819}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3228, -60, -938}, { 0, 2262}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3259, -60, -285}, { 2028, 2358}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3185, -60, -704}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3396, -60, -613}, { 0, 2332}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3259, -60, -285}, { 0, 2256}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3396, -60, -613}, { 1010, 497}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3430, -60, -416}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3514, -60, -228}, { -362, 2269}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3333, -60, -91}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3259, -60, -285}, { -1180, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3514, -60, -228}, { -30, 2142}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3444, -60, -45}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3333, -60, -91}, { -688, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, -60, -1075}, { 1237, 1102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2901, -60, -1335}, { 365, -78}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2824, -60, -866}, { 239, 1233}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3047, -60, -659}, { -457, 2304}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2822, -60, -580}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2824, -60, -866}, { -1633, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2822, -60, -580}, { 1463, 1786}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2589, -60, -751}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2824, -60, -866}, { 0, 2513}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2824, -60, -866}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2589, -60, -751}, { 0, 2513}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, -60, -1075}, { 1587, 1557}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3228, -60, -938}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{-3206, -60, -812}, { 0, 1754}, {0x84, 0x85, 0x84, 0x00}}, + {{-3137, -60, -824}, { 400, 1755}, {0x84, 0x85, 0x84, 0x00}}, + {{-3159, -60, -950}, { 400, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{-3047, -60, -659}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2824, -60, -866}, { -1738, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3082, -60, -790}, { -363, 1703}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3024, -60, -1065}, { -361, 363}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3137, -60, -824}, { 0, 1754}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3024, -60, -1065}, { 873, 517}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3159, -60, -950}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3137, -60, -824}, { -1514, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3082, -60, -790}, { -1557, 1390}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3024, -60, -1065}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3082, -60, -790}, { -1599, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2824, -60, -866}, { -868, 2371}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2733, -60, -1776}, { 1422, -861}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2901, -60, -1335}, { 365, -78}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2659, -60, -1358}, { 1327, 319}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, -60, -1075}, { 1237, 1102}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2733, -60, -1776}, { -716, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2659, -60, -1358}, { -21, 3343}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2608, -60, -1762}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2448, -60, -1988}, { -1467, 2412}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2733, -60, -1776}, { 0, 1024}, {0xc0, 0xc1, 0xc0, 0x00}}, + {{-2608, -60, -1762}, { -716, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2168, -60, -1797}, { -2515, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2448, -60, -1988}, { -1010, 2237}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2168, -60, -1797}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1817, -60, -1464}, { -2757, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -60, -1655}, { -2537, 2314}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1689, -60, -1655}, { 180, 3540}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2026, -60, -1941}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2168, -60, -1797}, { -1150, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2026, -60, -1941}, { -1150, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2448, -60, -1988}, { 342, 2925}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2168, -60, -1797}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1215, 29, -2080}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { 0, 1948}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1126, -20, -2156}, { 768, 1610}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, 22, -2013}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { 0, 1779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 29, -2080}, { 538, 1027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, 22, -2013}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 8, -1822}, { 0, 2662}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { 751, 1105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 8, -1822}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, -20, -1941}, { 0, 2108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { 989, 2441}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 35, -2183}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 29, -2080}, { 0, 1807}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1126, -20, -2156}, { 800, 1266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 37, -2057}, { 0, 2393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1317, 45, -2195}, { 1040, 2245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 80, -1794}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1282, 28, -1969}, { 0, 2455}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 37, -2057}, { 464, 2996}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 37, -2057}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { 0, 2393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 80, -1794}, { 2026, 1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1282, 28, -1969}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 80, -1794}, { 0, 2455}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1180, 10, -1771}, { 1241, 2173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -820, -20, -1516}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 0, -1486}, { 0, 2163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, 0, -1395}, { 627, 2559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -971, 0, -1584}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -966, 0, -1486}, { 0, 1766}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -820, -20, -1516}, { 1126, 1597}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, -20, -1703}, { 0, 2442}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -971, 0, -1584}, { 1176, 1487}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, -20, -1703}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 8, -1822}, { 0, 3353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -971, 0, -1584}, { 1303, 1796}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1021, -20, -1941}, { 0, 3431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 8, -1822}, { 1035, 3110}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -984, -20, -1254}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -820, -20, -1516}, { 0, 3369}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, 0, -1395}, { 692, 1862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1067, 0, -1558}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1180, 10, -1771}, { 0, 2856}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 80, -1794}, { 1058, 3563}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1067, 0, -1558}, { 0, 1931}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1330, 80, -1794}, { 2596, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1064, 0, -1502}, { 0, 1831}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1067, 0, -1558}, { 426, 1825}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1064, 0, -1502}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 0, 1831}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1084, 0, -1450}, { 394, 1184}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1124, 0, -1410}, { 0, 1801}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1084, 0, -1450}, { 404, 1665}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, 0, -1395}, { 0, 2111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1070, 0, -1326}, { 586, 1657}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1214, 30, -1483}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1379, 80, -1781}, { 0, 3633}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1408, 0, -1597}, { 972, 2442}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1408, 0, -1597}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1283, 0, -1418}, { 0, 2679}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1214, 30, -1483}, { 745, 2573}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1283, 0, -1418}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, 0, -1388}, { 0, 1657}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1214, 30, -1483}, { 686, 1333}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, 0, -1388}, { 0, 1783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1124, 0, -1410}, { 625, 1684}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1124, 0, -1410}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1166, 30, -1498}, { 0, 1801}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1214, 30, -1483}, { 376, 1852}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1493, 0, -1546}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1661, 1, -1639}, { 0, 2478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, -1371}, { 1091, 263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1070, 0, -1326}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 0, -1289}, { 0, 2126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -984, -20, -1254}, { 711, 534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 0, -1289}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1175, 0, -1196}, { 0, 1778}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -984, -20, -1254}, { 1521, 1877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1314, 0, -1222}, { 0, 1962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1175, 0, -1196}, { 739, 1174}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 0, -1289}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 0, -1341}, { 0, 2126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1314, 0, -1222}, { 753, 1583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 0, -1341}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, -1371}, { 0, 2039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1314, 0, -1222}, { 819, 585}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 0, -1341}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1493, 0, -1546}, { 0, 2944}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, -1371}, { 665, 1791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1408, 0, -1597}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1379, 80, -1781}, { 0, 2529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1534, 80, -2061}, { 1639, 4254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -2120}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1408, 0, -1597}, { 0, 5837}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1534, 80, -2061}, { 1401, 2496}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -2076}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1989, 0, -1922}, { 0, 2432}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1840, 0, -1784}, { 1503, 2618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -2076}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1840, 0, -1784}, { 0, 3215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1661, 1, -1639}, { 1179, 4457}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1493, 0, -1546}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -2076}, { 0, 5895}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1661, 1, -1639}, { 600, 2315}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1917, 0, -2251}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2068, 30, -2307}, { 0, 2242}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1978, 10, -2146}, { 886, 1183}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1917, 0, -2251}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1872, 0, -2412}, { 0, 2272}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2068, 30, -2307}, { 1213, 1128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1872, 0, -2412}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1975, 0, -2554}, { 0, 2325}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2068, 30, -2307}, { 1652, 1250}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1872, 0, -2412}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, 0, -2570}, { 0, 2560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1975, 0, -2554}, { 1265, 1325}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1738, 0, -2570}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1830, 0, -2693}, { 0, 2172}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1975, 0, -2554}, { 1485, 1983}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1879, 0, -2076}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1917, 0, -2251}, { 0, 2356}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1978, 10, -2146}, { 611, 1695}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1816, 0, -2247}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1788, 0, -2120}, { 0, 1987}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1534, 80, -2061}, { 1850, 2829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1534, 80, -2061}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1430, 80, -2384}, { 0, 3552}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1816, 0, -2247}, { 2494, 1702}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1430, 80, -2384}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1782, 0, -2368}, { 0, 3711}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1816, 0, -2247}, { 889, 3998}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1674, 0, -2493}, { 0, 3096}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1782, 0, -2368}, { 1177, 3439}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1978, 10, -2146}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1989, 0, -1922}, { 0, 2694}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -2076}, { 765, 1512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1267, 80, -2600}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { 0, 3188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 15, -2722}, { 894, 2049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 20, -2839}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1267, 80, -2600}, { 0, 2963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 15, -2722}, { 612, 1749}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 20, -2839}, { 0, 2963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1674, 0, -2493}, { 2921, -409}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1674, 0, -2493}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1430, 80, -2384}, { 0, 3140}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1267, 80, -2600}, { 2000, 3591}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1252, 20, -2924}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, 0, -3057}, { 0, 2226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1830, 0, -2693}, { 4649, 1896}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1830, 0, -2693}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1738, 0, -2570}, { 0, 2196}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1252, 20, -2924}, { 4570, 2245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 80, -2552}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 47, -2480}, { 0, 2541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 80, -2602}, { 1077, 2619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, 50, -2413}, { 0, 2157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 47, -2480}, { 1161, 2000}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1391, 80, -2353}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, 50, -2413}, { 0, 2578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1242, 80, -2552}, { 1132, 2533}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1287, 48, -2292}, { 0, 1974}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, 50, -2413}, { 1138, 2081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1317, 45, -2195}, { 0, 2377}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1287, 48, -2292}, { 523, 1816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1487, 80, -2075}, { 0, 3260}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1317, 45, -2195}, { 961, 1975}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 47, -2480}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 43, -2485}, { 0, 1827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 80, -2602}, { 942, 1551}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -965, 34, -2386}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 37, -2382}, { 0, 1594}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 1048, 1523}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 37, -2382}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, 39, -2338}, { 0, 1798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 1003, 1336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, 39, -2338}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1098, -20, -2241}, { 0, 1922}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 552, 1981}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1196, 37, -2251}, { 0, 1837}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1098, -20, -2241}, { 781, 1467}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1196, 37, -2251}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 35, -2183}, { 0, 1574}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1126, -20, -2156}, { 836, 1564}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1126, -20, -2156}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1098, -20, -2241}, { 0, 1700}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1196, 37, -2251}, { 849, 1543}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -95}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -293}, { 0, 2523}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -344}, { 755, 2911}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -40, 16}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { 0, 2001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -344}, { 2059, -1077}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -344}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -20, -255}, { 0, 2165}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -40, 16}, { 1577, 3507}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 235, 0, -94}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -95}, { 0, 2152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { 1724, 2902}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, 129}, { 0, 1744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -344}, { 3578, 1979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -95}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -344}, { 0, 3056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { 1348, -286}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 235, 50, 237}, { 0, 3097}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 235, 0, -94}, { 2324, 2071}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1089}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1089}, { 0, 1779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -344}, { 5662, 1779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -344}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -293}, { 0, 1872}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1089}, { 5382, -890}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -344}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1089}, { 0, 6686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -221, -20, -1026}, { 837, 6201}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -221, -20, -1026}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -232, -20, -255}, { 0, 6872}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -344}, { 913, 6188}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 0, -1874}, { 0, 2078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1768}, { 797, 2274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, -1950}, { 0, 2369}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 0, -1874}, { 546, 1925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1763}, { 0, 2663}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -127, 0, -1830}, { 524, 2696}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -127, 0, -1830}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 0, -1883}, { 0, 1513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { 1752, 1067}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1587}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1089}, { 0, 6017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1638}, { 998, 509}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1089}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1537}, { 0, 5521}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -221, -20, -1026}, { 1108, 382}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1537}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -283, -20, -1449}, { 0, 2969}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -221, -20, -1026}, { 4065, 4357}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1768}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1751}, { 0, 2037}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { 1835, 1718}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1638}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1089}, { 0, 6622}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1089}, { 982, 6444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1700}, { 0, 1708}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1751}, { 998, 1197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, -20, -1709}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -321, -20, -1541}, { 0, 2960}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { 829, 1548}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1649}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1763}, { 0, 2163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { 2082, 1558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -321, -20, -1541}, { 0, 2661}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1649}, { 2088, 1532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1587}, { 0, 1023}, {0x9b, 0x98, 0x98, 0x00}}, + {{ 87, 0, -1638}, { 0, 2147}, {0x9b, 0x98, 0x98, 0x00}}, + {{ 87, 0, -1751}, { 1009, 2667}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -112, 0, -1537}, { 0, 1024}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -321, -20, -1541}, { 0, 3133}, {0xaf, 0xac, 0xac, 0x00}}, + {{ -283, -20, -1449}, { 917, 2739}, {0xaf, 0xac, 0xac, 0x00}}, + {{ -13, 0, -1700}, { 0, 1024}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -13, 0, -1587}, { 0, 2163}, {0x9b, 0x98, 0x98, 0x00}}, + {{ 87, 0, -1751}, { 998, 513}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -321, -20, -1541}, { 0, 1023}, {0xaf, 0xac, 0xac, 0x00}}, + {{ -112, 0, -1537}, { 0, 3133}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -112, 0, -1649}, { 1124, 3115}, {0x9b, 0x98, 0x98, 0x00}}, + {{ -489, 7, -2118}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -556, -20, -2072}, { 0, 1677}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, -20, -1938}, { 1126, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, -20, -1938}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { 0, 3232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, 7, -2118}, { 848, -67}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, -20, -1709}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { 0, 1765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, -20, -1938}, { 1699, 355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -320, 0, -1702}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 0, -1883}, { 0, 2832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, 7, -2118}, { 3030, 2581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -446, 65, -2303}, { 0, 5964}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -432, 12, -2200}, { 678, 5393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, -1950}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 87, 0, -1936}, { 0, 2369}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -432, 12, -2200}, { 1701, -1711}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, -20, -2146}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -556, -20, -2072}, { 0, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, 7, -2118}, { 609, 2281}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, 7, -2118}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 25, -2355}, { 0, 4344}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, -20, -2146}, { 620, 2276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, -20, -2146}, { 0, 3870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 25, -2355}, { 1151, 2043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1027, -20, -2256}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 25, -2355}, { 0, 2561}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -965, 34, -2386}, { 648, 1987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -446, 65, -2303}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 32, -2447}, { 0, 4051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -432, 12, -2200}, { 814, 674}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -446, 65, -2303}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 80, -2502}, { 0, 3748}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 32, -2447}, { 752, 3956}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 43, -2485}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 32, -2447}, { 0, 2098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 80, -2502}, { 678, 2485}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -745, 80, -2502}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -993, 80, -2602}, { 0, 3056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 43, -2485}, { 766, 2441}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 24, -2992}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { 0, 2510}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, 0, -3057}, { 1909, 805}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 24, -2992}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -836, 30, -2995}, { 0, 2973}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { 1374, 1588}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -836, 30, -2995}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { 0, 2740}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { 1790, 249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -836, 30, -2995}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, 34, -2925}, { 0, 2445}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { 1196, 2254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, 0, -3057}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1252, 20, -2924}, { 0, 2226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 24, -2992}, { 1303, 2435}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 20, -2839}, { 0, 3200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1154, 15, -2722}, { 490, 2387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -987, 80, -2655}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1068, 24, -2895}, { 0, 2990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 20, -2839}, { 1088, 2908}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -857, 30, -2897}, { 0, 3143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1068, 24, -2895}, { 1410, 2394}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, 34, -2837}, { 0, 3559}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -857, 30, -2897}, { 998, 2893}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, 80, -2545}, { 0, 3263}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, 34, -2837}, { 2095, 2451}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1338}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 346, 50, -1488}, { 0, 3000}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 139, 0, -1665}, { 2030, 2456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 0, -2052}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 439, 0, -2226}, { 0, 3125}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1968}, { 2955, 3658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1665}, { 0, 7436}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 346, 50, -1488}, { 1748, 6269}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 139, 0, -1968}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 388, 0, -1913}, { 0, 3583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 0, -2052}, { 1941, 5888}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1778}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 388, 0, -1913}, { 0, 3867}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1968}, { 1677, 1934}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 434, 0, -1824}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1665}, { 0, 4393}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 1951, -3861}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -1964}, { 0, 3702}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 434, 0, -1824}, { 2129, 5835}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1665}, { 0, 1024}, {0x9b, 0x98, 0x98, 0x00}}, + {{ 434, 0, -1824}, { 0, 4393}, {0x9b, 0x98, 0x98, 0x00}}, + {{ 388, 0, -1913}, { 1004, 4405}, {0x9b, 0x98, 0x98, 0x00}}, + {{ 139, 0, -1778}, { 997, 1561}, {0x9b, 0x98, 0x98, 0x00}}, + {{-2296, 0, 108}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 345}, { 0, 3326}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 1658, 4967}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1984, 15, 213}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 0, 108}, { 0, 3524}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 4273, 3314}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1861, 19, 324}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1984, 15, 213}, { 0, 2279}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 4830, 2690}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1815, 22, 415}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1861, 19, 324}, { 0, 1801}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 5105, 1592}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1785, 26, 555}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1815, 22, 415}, { 0, 2111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 5082, 1359}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1323, 26, 545}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1401, 37, 694}, { 0, 2302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 759, 1957}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1086, 0, 1082}, { 0, 4050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 3175, 3065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1481, 35, 744}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 0, 4221}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1298, 0, 699}, { 1426, 726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1401, 37, 694}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1481, 35, 744}, { 0, 1742}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 538, 387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1785, 26, 555}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 0, 6117}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1733, 29, 674}, { 951, 758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1628, 32, 747}, { 0, 7304}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1733, 29, 674}, { 454, 6447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1476, 0, 1163}, { 0, 9372}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1628, 32, 747}, { 2273, 6878}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 32, 747}, { 0, 2136}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 3197, 1056}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -879, -30, 640}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 0, 364}, { 0, 3933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -890, -20, 891}, { 1389, -291}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -910, 0, 324}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1146, -20, 195}, { 0, 3072}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1128, 0, 265}, { 413, 2686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1146, -20, 195}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1260, 2, 274}, { 0, 2088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1128, 0, 265}, { 526, 1230}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1244, -10, 180}, { 0, 1782}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1260, 2, 274}, { 735, 1793}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 7, 465}, { 0, 2621}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 0, 364}, { 2818, 1747}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1086, 0, 1082}, { 0, 4348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -890, -20, 891}, { 2012, 3802}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -890, -20, 891}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1323, 26, 545}, { 0, 5251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1298, 0, 699}, { 805, 4358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 6, 409}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 26, 545}, { 0, 2145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -890, -20, 891}, { 4072, 3281}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -890, -20, 891}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1221, 2, 368}, { 0, 5728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 6, 409}, { 469, 5656}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 0, 364}, { 0, 5471}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 2, 368}, { 543, 5696}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -235, 30, 488}, { 0, 3685}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, 27, 529}, { 973, 2850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, 724}, { 0, 2633}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -235, 30, 488}, { 1795, 2988}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -40, 243}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -405, 0, 432}, { 0, 2605}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 0, 402}, { 819, 2029}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -40, 243}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 427}, { 0, 2951}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -405, 0, 432}, { 545, 2508}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 427}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -531, -40, 352}, { 0, 1721}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -744, 0, 368}, { 1606, 2094}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -531, -40, 352}, { 0, 2783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 427}, { 696, 2821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 7, 465}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -879, -30, 640}, { 0, 2621}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 23, 523}, { 1863, 354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -879, -30, 640}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -890, -20, 891}, { 0, 2937}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -653, -20, 793}, { 1764, 2122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 23, 523}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -879, -30, 640}, { 0, 3958}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -653, -20, 793}, { 1639, 2680}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, 27, 529}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 23, 523}, { 0, 1909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -653, -20, 793}, { 2125, 2864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -653, -20, 793}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { 0, 3009}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, 27, 529}, { 2067, 2929}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, 714}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -57, 19, 312}, { 0, 4214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 25, 412}, { 758, 3643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, { 0, 3742}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -57, 19, 312}, { 2262, 3273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -57, 19, 312}, { 0, 2437}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, { 2303, 2615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 235, 50, 237}, { 0, 2284}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { 1924, 3056}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 0, 269}, { 0, 2153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, 129}, { 670, 1287}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, 714}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -131, 25, 412}, { 0, 3750}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -235, 30, 488}, { 976, 3696}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 0, 348}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -40, 243}, { 0, 2289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 0, 402}, { 674, 1181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 0, 269}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -40, 243}, { 0, 2448}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 0, 348}, { 657, 1366}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 0, 269}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { 0, 2153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -40, 243}, { 1203, 1785}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, 129}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -202, -30, 135}, { 0, 1744}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 0, 269}, { 1051, 1331}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -251, -40, 16}, { 0, 2001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -327, -40, 243}, { 1193, 625}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, 714}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -235, 30, 488}, { 0, 3868}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, 724}, { 1247, 2529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 0, -2183}, { 0, 5251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1380, 0, -2320}, { 1051, 5526}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1380, 0, -2320}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 0, -1964}, { 0, 6832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 1429, 5398}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1160, 0, -2572}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 439, 0, -2226}, { 0, 7099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 0, -2052}, { 1898, 6197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1332, 0, -2407}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1160, 0, -2572}, { 0, 2832}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 0, -2052}, { 5511, 2862}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 34, -2503}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, 80, -2545}, { 0, 4499}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 65, -2345}, { 1306, 2095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -714, 80, -2545}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 34, -2503}, { 0, 4499}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, 34, -2837}, { 2243, 876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 34, -2586}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { 0, 2896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, 34, -2925}, { 4251, 219}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, 34, -2925}, { 0, 2235}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { 5022, 2354}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -117, 30, -2143}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { 0, 3456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, 30, -2425}, { 1033, 2900}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 96, 0, -1995}, { 0, 3001}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { 2427, 873}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 0, -2271}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 372, 14, -2539}, { 0, 3090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { 2576, 2586}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 96, 0, -1995}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 0, -2271}, { 0, 4240}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { 2668, 2840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 65, -2345}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -117, 30, -2143}, { 0, 3770}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, 30, -2425}, { 1822, 2644}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 34, -2586}, { 0, 2896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 30, -2522}, { 996, 2527}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 30, -2522}, { 0, 2827}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 33, 26, -2516}, { 839, 2668}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 33, 26, -2516}, { 0, 2870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 332, 14, -2631}, { 2414, 2555}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 332, 14, -2631}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 0, 3536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { 2738, 1845}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 34, -2503}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -415, 65, -2345}, { 0, 2713}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, 30, -2425}, { 1257, 624}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1139, 0, -2617}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { 0, 2298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 0, -2271}, { 3374, -4027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 0, -2271}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { 0, 8194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1093, 0, -2872}, { 1237, 7778}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1093, 0, -2872}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 372, 14, -2539}, { 0, 7054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 417, 0, -2271}, { 1994, 7595}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 0, -2964}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { 0, 2573}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 4800, 3460}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 332, 14, -2631}, { 0, 3536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 0, -2964}, { 5379, 815}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1404, 0, -2946}, { 0, 2984}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 0, -2953}, { 603, 2465}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2768}, { 0, 2771}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 0, -2815}, { 329, 3672}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, 0, -2899}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1404, 0, -2946}, { 0, 1857}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { 1858, 2481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 0, -2815}, { 0, 3692}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, 0, -2899}, { 704, 3277}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2768}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { 0, 1403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 0, -2815}, { 957, 1087}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1454, 0, -2768}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { 0, 2771}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1139, 0, -2617}, { 1077, 3453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1576, 0, -3137}, { 0, 2121}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1565, 0, -2978}, { 1045, 1512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1224, 0, -2762}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 0, -2953}, { 0, 2586}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1093, 0, -2872}, { 1237, 1440}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 0, -2964}, { 0, 2573}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1290, 0, -3052}, { 1911, 2797}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1290, 0, -3052}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { 0, 2265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { 2589, 717}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1430, 0, -3044}, { 0, 2088}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { 1174, 1426}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1430, 0, -3044}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1576, 0, -3137}, { 0, 2341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { 1339, 1177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1565, 0, -2978}, { 0, 2163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1576, 0, -3137}, { 1123, 1713}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 0, -2859}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { 0, 2530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1565, 0, -2978}, { 883, 1788}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { 0, 2234}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { 1242, 1876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 0, -2703}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, -2543}, { 0, 2269}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { 1268, 1506}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, -2543}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 0, -2466}, { 0, 2220}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { 1091, 2022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1660, 0, -2543}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 0, -2352}, { 0, 2503}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 0, -2466}, { 908, 1803}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1566, 0, -2425}, { 0, 2170}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 0, -2352}, { 1124, 1984}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 0, -2183}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 0, -2352}, { 0, 3464}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1566, 0, -2425}, { 992, 2904}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1566, 0, -2425}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1380, 0, -2320}, { 0, 2645}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 0, -2183}, { 1064, 2864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 0, -2703}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { 0, 2381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { 1877, 779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1571, 0, -2815}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { 0, 2031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1597, 0, -2703}, { 747, 1476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1597, 0, -2703}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { 0, 1954}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1569, 0, -2588}, { 895, 1083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1502, 0, -2501}, { 0, 2722}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1569, 0, -2588}, { 586, 2127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1332, 0, -2407}, { 0, 3707}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1502, 0, -2501}, { 893, 2467}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1476, 0, -2723}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1160, 0, -2572}, { 0, 3681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1332, 0, -2407}, { 1702, 3098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1663, 0, -2859}, { 0, 2234}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1697, 0, -2703}, { 1185, 2500}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { 0, 11523}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 885, 200, -3586}, { 7938, 12420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 885, 200, -3586}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 361, 100, -3218}, { 0, 11599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 3482, 14469}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1062, 100, -3375}, { 0, 5446}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 885, 200, -3586}, { 4108, 7875}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 885, 200, -3586}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 200, -3385}, { 0, 14188}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 361, 100, -3218}, { 4022, 10804}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 361, 100, -3218}, { 0, 5536}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { 7468, 2302}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { 0, 6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 343, 0, -2961}, { 6727, 4511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 104, 200, -3385}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -137, 250, -3290}, { 0, 5339}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { 4798, 5841}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 104, 200, -3385}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { 0, 7823}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 361, 100, -3218}, { 5227, 1585}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -25, 0, -2751}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { 0, 6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { 8447, 8337}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -566, 100, -3244}, { 0, 9289}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { 3330, 9091}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -103, 100, -3038}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -586, 200, -3463}, { 0, 11657}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -566, 100, -3244}, { 2743, 8821}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -137, 250, -3290}, { 0, 5848}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -586, 200, -3463}, { 7375, 8684}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1066, 100, -3334}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { 0, 4223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { 5963, 7045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, 0, -3057}, { 0, 7552}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1019, 0, -3172}, { 2692, 2752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1066, 100, -3334}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -627, 0, -3076}, { 0, 9498}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -566, 100, -3244}, { 3231, 8670}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1337, 100, -3256}, { 0, 5630}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, 0, -3057}, { 3525, 6519}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1162, 200, -3546}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1536, 200, -3402}, { 0, 7563}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1337, 100, -3256}, { 3770, 5391}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -586, 200, -3463}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1162, 200, -3546}, { 0, 10523}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1066, 100, -3334}, { 3591, 8468}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1066, 100, -3334}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -566, 100, -3244}, { 0, 9325}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -586, 200, -3463}, { 3824, 8351}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1162, 200, -3546}, { 0, 5161}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1337, 100, -3256}, { 4566, 1634}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1336, 0, -3057}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1548, 100, -3135}, { 0, 5067}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { 8011, 11021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1337, 100, -3256}, { 0, 4659}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1548, 100, -3135}, { 3576, 2909}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1830, 0, -2693}, { 0, 6159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1336, 0, -3057}, { 9345, 9787}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1975, 0, -2554}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2204, 200, -2268}, { 0, 7075}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2068, 30, -2307}, { 3057, 4395}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1726, 200, -3250}, { 0, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2011, 250, -3070}, { 0, 6589}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { 3628, 9336}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1548, 100, -3135}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1536, 200, -3402}, { 0, 5688}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1726, 200, -3250}, { 3120, 3232}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1726, 200, -3250}, { 0, 4847}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2049, 200, -2799}, { 9062, 5207}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1337, 100, -3256}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1536, 200, -3402}, { 0, 5375}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1548, 100, -3135}, { 3689, 2521}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2720, 50, -1736}, { 0, 5809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2427, 49, -1992}, { 4736, 2486}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2427, 49, -1992}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1989, 0, -1922}, { 0, 8268}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1978, 10, -2146}, { 3275, 7306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1978, 10, -2146}, { 0, 8109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2068, 30, -2307}, { 2713, 7595}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2068, 30, -2307}, { 0, 8133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2204, 200, -2268}, { 1935, 6160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1830, 0, -2693}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { 0, 5701}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1975, 0, -2554}, { 2884, 1826}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { 0, 16798}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2204, 200, -2268}, { 2858, 8767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2204, 200, -2268}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1975, 0, -2554}, { 0, 6904}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { 4751, 7772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2427, 49, -1992}, { 0, 5980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2204, 200, -2268}, { 5181, 7794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2295, 250, -2838}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2785, 375, -2378}, { 0, 11352}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { 6769, 13999}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2049, 200, -2799}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2295, 250, -2838}, { 0, 4726}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { 14358, 7557}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1189, 200, -3634}, { 0, 9215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1062, 100, -3375}, { 3449, 5626}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1062, 100, -3375}, { 0, 6776}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 959, 0, -3146}, { 4326, 5858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1576, 0, -3137}, { 0, 4841}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1745, 230, -3526}, { 7837, 5665}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1189, 200, -3634}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1352, 0, -3204}, { 0, 9215}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1745, 230, -3526}, { 8220, 5293}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1745, 230, -3526}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1576, 0, -3137}, { 0, 8904}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { 2326, 9299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2176, 265, -3124}, { 0, 9124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { 2732, 504}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1695, 0, -3055}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2176, 265, -3124}, { 0, 10066}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1745, 230, -3526}, { 7863, 4498}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 885, 200, -3586}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1062, 100, -3375}, { 0, 5796}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1189, 200, -3634}, { 4397, 3463}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 235, 0, -94}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 788, 120, 171}, { 0, 11222}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 974, 130, -348}, { 8969, 10351}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 974, 130, -348}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 236, 0, -294}, { 0, 13309}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 235, 0, -94}, { 3257, 13547}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 788, 120, 171}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 235, 0, -94}, { 0, 11222}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 235, 50, 237}, { 4886, 8776}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 235, 50, 237}, { 0, 10188}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, { 2685, 10550}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -30, 200, 841}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, 714}, { 0, 5177}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, 724}, { 3884, 3567}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -30, 200, 841}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, { 0, 9706}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, 714}, { 2431, 4390}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 266, 200, 588}, { 0, 7372}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 232, 50, 403}, { 3608, 8920}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 266, 200, 588}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 788, 120, 171}, { 0, 12007}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 232, 50, 403}, { 3523, 2758}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1338}, { 0, 10442}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -695}, { 9770, 6606}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 806, 280, -1123}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { 0, 4071}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 676, 280, -780}, { 5708, 2818}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 676, 280, -780}, { 0, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 1222, 199, -918}, { 0, 10314}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 806, 280, -1123}, { 4933, 4410}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -695}, { 0, 12276}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 281, 67, -694}, { 1634, 10283}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 974, 130, -348}, { 0, 9941}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1222, 199, -918}, { 8627, 4470}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 676, 280, -780}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ 236, 0, -294}, { 0, 12676}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 974, 130, -348}, { 8479, 3786}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 281, 67, -694}, { 0, 8482}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 236, 0, -294}, { 6220, 10877}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { 0, 6868}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 281, 67, -694}, { 7457, 1141}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 346, 50, -1488}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 784, 200, -1536}, { 0, 8619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 6800, 10777}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1338}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 784, 200, -1536}, { 0, 12505}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 346, 50, -1488}, { 1395, 5039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 784, 200, -1536}, { 0, 8159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1324, 230, -1579}, { 8019, 4362}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 784, 200, -1536}, { 0, 8116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 139, 0, -1338}, { 9405, 1529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1324, 230, -1579}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 806, 280, -1123}, { 0, 12329}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1222, 199, -918}, { 7088, 9338}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { 0, 14464}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 806, 280, -1123}, { 1985, 12153}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 637, 200, -1127}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 1324, 230, -1579}, { 0, 14464}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 784, 200, -1536}, { 4269, 6686}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ 955, 0, -1884}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1324, 230, -1579}, { 0, 9710}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 0, -2183}, { 8734, 3548}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1854, 180, -1903}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1424, 0, -2183}, { 0, 9904}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1324, 230, -1579}, { 9422, 4854}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2176, 265, -3124}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1807, 0, -2926}, { 0, 9124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { 5045, 10768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2289, 230, -2438}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2176, 265, -3124}, { 0, 12407}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { 7789, 4678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 2289, 230, -2438}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1845, 0, -2604}, { 0, 9628}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 0, -2466}, { 2385, 9578}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1854, 180, -1903}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 2289, 230, -2438}, { 0, 12317}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 0, -2466}, { 7355, 7340}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1797, 0, -2466}, { 0, 10719}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 0, -2352}, { 1872, 9115}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1698, 0, -2352}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1424, 0, -2183}, { 0, 6271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1854, 180, -1903}, { 8132, 2705}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3024, -40, -1065}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3194, -14, -1101}, { -4034, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { -3213, 3351}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3024, -40, -1065}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { 3456, 2972}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3174, -20, -948}, { 4223, 2214}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3273, 1, -1204}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3194, -14, -1101}, { 0, 4034}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3024, -40, -1065}, { 2595, 7123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3273, 1, -1204}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3024, -40, -1065}, { 0, 7652}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2907, -14, -1309}, { 6212, 7157}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3426, 154, -1439}, { 0, 1023}, {0x99, 0x98, 0x98, 0x00}}, + {{-2798, 350, -1779}, { 0, 17994}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3058, 400, -2127}, { 9966, 16890}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3058, 400, -2127}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2798, 350, -1779}, { 0, 11051}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2785, 375, -2378}, { 8484, 253}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2798, 350, -1779}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2720, 50, -1736}, { 0, 8191}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2634, 300, -1919}, { 4821, 2614}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2720, 50, -1736}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2798, 350, -1779}, { 0, 8191}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2907, -14, -1309}, { 10652, -657}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3426, 154, -1439}, { 0, 17994}, {0x99, 0x98, 0x98, 0x00}}, + {{-2907, -14, -1309}, { 10279, 10303}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3273, 1, -1204}, { 0, 8332}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2907, -14, -1309}, { 8391, 10739}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2634, 300, -1919}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2785, 375, -2378}, { 0, 12219}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2798, 350, -1779}, { 4793, -648}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1538, 180, 282}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1260, 2, 274}, { 0, 6412}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, -10, 180}, { 1541, 6765}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1260, 2, 274}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1538, 180, 282}, { 0, 6412}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1350, 6, 351}, { 1433, 2327}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1414, 26, 504}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1350, 6, 351}, { 0, 3755}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1538, 180, 282}, { 4303, 3275}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1556, 100, 441}, { 0, 3946}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1414, 26, 504}, { 2533, 5167}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, -10, 180}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { 0, 5671}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1538, 180, 282}, { 3931, 5483}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1284, 0, 48}, { 0, 3278}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { 3865, 3604}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1545, 230, 117}, { 0, 3394}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1538, 180, 282}, { 2785, 3805}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1284, 0, 48}, { 0, 4902}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, 0, -121}, { 2737, 5610}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, 0, -121}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1499, 230, -102}, { 0, 6632}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1408, 200, 79}, { 3101, 5372}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1499, 230, -102}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 230, 46}, { 0, 4514}, {0x85, 0x84, 0x84, 0x00}}, + {{-1408, 200, 79}, { 3197, 2013}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1714, 300, -117}, { 0, 4725}, {0xad, 0xac, 0xac, 0x00}}, + {{-1653, 230, 46}, { 2689, 3250}, {0x85, 0x84, 0x84, 0x00}}, + {{-1619, 350, -240}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1714, 300, -117}, { 0, 3681}, {0xad, 0xac, 0xac, 0x00}}, + {{-1499, 230, -102}, { 3386, 2185}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1172, 0, -350}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1275, 50, -324}, { 0, 2940}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, 0, -121}, { 3448, 2910}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 230, 46}, { 0, 5083}, {0x85, 0x84, 0x84, 0x00}}, + {{-1545, 230, 117}, { 940, 3200}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1714, 300, -117}, { 0, 1024}, {0xad, 0xac, 0xac, 0x00}}, + {{-1653, 380, -438}, { 0, 6505}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1873, 180, -164}, { 3345, 815}, {0x85, 0x84, 0x84, 0x00}}, + {{-1714, 300, -117}, { 0, 1023}, {0xad, 0xac, 0xac, 0x00}}, + {{-1619, 350, -240}, { 0, 3681}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 380, -438}, { 2408, 5947}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1619, 350, -240}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1275, 50, -324}, { 0, 8611}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 380, -438}, { 3304, 879}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1499, 230, -102}, { 0, 4604}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1275, 50, -324}, { 5771, 5949}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, 0, -121}, { 0, 6632}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1275, 50, -324}, { 3370, 5898}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2620, 0, -349}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2686, -35, -184}, { 0, 3718}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2487, 0, -243}, { 2422, 1740}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2466, 0, -79}, { 0, 4286}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2487, 0, -243}, { 1849, 5900}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2487, 0, -243}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2686, -35, -184}, { 0, 4151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { 4405, 3816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2376, 0, 58}, { 0, 4483}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2466, 0, -79}, { 2201, 3431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, 10, -395}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2436, 0, -390}, { 0, 3013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2589, -60, -751}, { 5387, 588}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, -342}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2562, 10, -363}, { 0, 2576}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2620, 0, -349}, { 442, 3365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 345}, { 0, 5360}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 0, 108}, { 4015, 3306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 0, 108}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2376, 0, 58}, { 0, 2434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { 2263, 5049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2620, 0, -349}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2678, -35, -303}, { 0, 2239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2686, -35, -184}, { 1416, 3316}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2831, -35, -417}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2628, 0, -381}, { 0, 4142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2703, -13, -468}, { 1069, 2799}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2831, -35, -417}, { 0, 2126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2703, -13, -468}, { 2072, 2160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2703, -13, -468}, { 0, 3387}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2716, -60, -595}, { 2028, 3296}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2716, -60, -595}, { 0, 4070}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2822, -60, -580}, { 983, 2813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2589, -60, -751}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2716, -60, -595}, { 0, 4021}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2703, -13, -468}, { 1515, 5374}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2620, 0, -349}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2487, 0, -243}, { 0, 3550}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, -342}, { 1402, 2951}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2589, -60, -751}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2822, -60, -580}, { 0, 5333}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2716, -60, -595}, { 751, 3925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, 10, -395}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2589, -60, -751}, { 0, 6429}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2703, -13, -468}, { 1934, 2248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, 10, -395}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2703, -13, -468}, { 0, 3313}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2628, 0, -381}, { 597, 1703}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2838, 129, 297}, { 0, 5271}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2964, 99, 359}, { 2142, 5298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { 0, 7896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2838, 129, 297}, { 2982, 4048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 345}, { 0, 5593}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { 3591, 3168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 345}, { 0, 5357}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { 4190, 6470}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3076, 300, 433}, { 0, 7129}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2740, 240, 628}, { 3403, 12046}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { 5917, 10643}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2864, 350, 824}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2740, 240, 628}, { 0, 5413}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3076, 300, 433}, { 5852, 4179}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2964, 99, 359}, { 0, 5805}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3347, 103, 309}, { 2646, 10901}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3728, 250, 347}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3347, 103, 309}, { 0, 7118}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3981, 245, 197}, { 2913, -2236}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3728, 250, 347}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3214, 154, 409}, { 0, 8860}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3347, 103, 309}, { 1679, 6882}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3214, 154, 409}, { 0, 9710}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { 0, 17724}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3347, 103, 309}, { 1526, 7612}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3407, 250, 539}, { 0, 6584}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3214, 154, 409}, { 3454, 8057}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3407, 250, 539}, { 0, 7129}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3076, 300, 433}, { 2974, 11426}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3214, 154, 409}, { 3510, 8463}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3076, 300, 433}, { 3415, 12063}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { 7332, 17722}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3214, 154, 409}, { 5525, 9914}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2740, 240, 628}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 0, 6343}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2700, 50, 535}, { 2251, 2817}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1530, 219, 1208}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1155, 280, 1146}, { 0, 6751}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1086, 0, 1082}, { 4356, 7252}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1530, 219, 1208}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1086, 0, 1082}, { 0, 8625}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 2572, 3284}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2029, 204, 1072}, { 0, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1530, 219, 1208}, { 0, 8711}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 3387, 9213}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2864, 350, 824}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2029, 204, 1072}, { 0, 14169}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1476, 0, 1163}, { 1926, 22820}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3407, 250, 539}, { 0, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-3165, 350, 575}, { 0, 4962}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3076, 300, 433}, { 2513, 5605}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3165, 350, 575}, { 0, 6096}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2864, 350, 824}, { 0, 11897}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3076, 300, 433}, { 2573, 5767}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2449, 0, 650}, { 0, 17374}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2740, 240, 628}, { 3644, 21248}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2864, 350, 824}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1476, 0, 1163}, { 0, 22905}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2740, 240, 628}, { 4033, 2754}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -30, 200, 841}, { 0, 7825}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -195, 0, 724}, { 2170, 3720}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -815, 200, 1074}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -30, 200, 841}, { 0, 14401}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { 4009, 8908}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -393, 0, 800}, { 0, 9869}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -653, -20, 793}, { 2887, 6724}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -653, -20, 793}, { 0, 7413}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -890, -20, 891}, { 3156, 4672}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1155, 280, 1146}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -815, 200, 1074}, { 0, 6848}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -890, -20, 891}, { 4818, 7088}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -890, -20, 891}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1086, 0, 1082}, { 0, 5509}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1155, 280, 1146}, { 4441, 7369}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1472, 37, 622}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1414, 26, 504}, { 0, 3171}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1556, 100, 441}, { 2806, 2983}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1515, 35, 648}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1472, 37, 622}, { 0, 1841}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1556, 100, 441}, { 3395, 2275}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1600, 32, 650}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1515, 35, 648}, { 0, 2413}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1556, 100, 441}, { 3573, 1844}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1556, 100, 441}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1655, 29, 611}, { 0, 4447}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1600, 32, 650}, { 1107, 4518}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1556, 100, 441}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1688, 26, 537}, { 0, 3939}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1655, 29, 611}, { 1306, 4188}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2233, 550, -1182}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1915, 0, -706}, { 0, 13980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, 0, -815}, { 3839, 14276}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, 0, -815}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1529, 0, -909}, { 0, 4290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1678, 0, -1051}, { 3173, 3232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2301, 300, -1621}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1706, 0, -815}, { 0, 18096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1827, 0, -1402}, { 4832, 9588}, {0x98, 0x98, 0x98, 0x00}}, + {{-1827, 0, -1402}, { 0, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-1706, 0, -815}, { 0, 10808}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1678, 0, -1051}, { 1227, 7142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, 0, -815}, { 0, 14821}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2301, 300, -1621}, { 8248, -126}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2139, 0, -1759}, { 0, 1024}, {0x99, 0x98, 0x98, 0x00}}, + {{-2525, 151, -1744}, { 0, 7790}, {0x85, 0x84, 0x84, 0x00}}, + {{-2301, 300, -1621}, { 4169, 5340}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2301, 300, -1621}, { 0, 7025}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1827, 0, -1402}, { 7743, 963}, {0x99, 0x98, 0x98, 0x00}}, + {{-2594, 40, -1753}, { 0, 8482}, {0x71, 0x70, 0x70, 0x00}}, + {{-2525, 151, -1744}, { 1907, 7516}, {0x85, 0x84, 0x84, 0x00}}, + {{-2325, 0, -496}, { 0, 1024}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2589, -60, -751}, { 0, 7102}, {0xac, 0xac, 0xac, 0x00}}, + {{-2436, 0, -390}, { 2518, 1124}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2216, 350, -823}, { 0, 9037}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2601, 50, -1024}, { 8187, 6344}, {0x84, 0x84, 0x84, 0x00}}, + {{-1915, 0, -706}, { 0, 8541}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2216, 350, -823}, { 6942, 5026}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2601, 50, -1024}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{-2589, -60, -751}, { 0, 5829}, {0xac, 0xac, 0xac, 0x00}}, + {{-2325, 0, -496}, { 4843, 9502}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-1915, 0, -706}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2233, 550, -1182}, { 0, 13980}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2216, 350, -823}, { 3237, 8100}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-2408, 501, -1445}, { 0, 1023}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-2525, 151, -1744}, { 0, 9397}, {0x85, 0x84, 0x84, 0x00}}, + {{-2650, 50, -1333}, { 6880, 7229}, {0x71, 0x70, 0x70, 0x00}}, + {{-2650, 50, -1333}, { 0, 1024}, {0x71, 0x70, 0x70, 0x00}}, + {{-2601, 50, -1024}, { 0, 6125}, {0x85, 0x84, 0x84, 0x00}}, + {{-2408, 501, -1445}, { 9187, -177}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-2650, 50, -1333}, { 0, 1023}, {0x71, 0x70, 0x70, 0x00}}, + {{-2525, 151, -1744}, { 0, 8237}, {0x85, 0x84, 0x84, 0x00}}, + {{-2594, 40, -1753}, { 2053, 7641}, {0x71, 0x70, 0x70, 0x00}}, + {{-2301, 300, -1621}, { 0, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2408, 501, -1445}, { 0, 6319}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-2233, 550, -1182}, { 4982, 7697}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2601, 50, -1024}, { 0, 12165}, {0x85, 0x84, 0x84, 0x00}}, + {{-2233, 550, -1182}, { 4821, 2887}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2233, 550, -1182}, { 0, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2601, 50, -1024}, { 0, 11480}, {0x85, 0x84, 0x84, 0x00}}, + {{-2216, 350, -823}, { 5511, 4854}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-2525, 151, -1744}, { 0, 1024}, {0x85, 0x84, 0x84, 0x00}}, + {{-2408, 501, -1445}, { 0, 9397}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-2301, 300, -1621}, { 2847, 4932}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1690, 300, -535}, { 0, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-1483, 0, -821}, { 0, 8586}, {0x98, 0x98, 0x98, 0x00}}, + {{-1660, 0, -728}, { 2385, 6355}, {0x98, 0x98, 0x98, 0x00}}, + {{-1483, 0, -821}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1237, 250, -651}, { 0, 7383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1204, 37, -784}, { 3009, 4544}, {0x98, 0x98, 0x98, 0x00}}, + {{-1690, 300, -535}, { 0, 1024}, {0x98, 0x98, 0x98, 0x00}}, + {{-1426, 380, -588}, { 0, 5608}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1483, 0, -821}, { 7077, 3687}, {0x98, 0x98, 0x98, 0x00}}, + {{-1426, 380, -588}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1237, 250, -651}, { 0, 4903}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1483, 0, -821}, { 6355, 4683}, {0x98, 0x98, 0x98, 0x00}}, + {{-1869, 0, -618}, { 0, 1023}, {0x98, 0x98, 0x98, 0x00}}, + {{-1690, 300, -535}, { 0, 6887}, {0x98, 0x98, 0x98, 0x00}}, + {{-1660, 0, -728}, { 3633, 2315}, {0x98, 0x98, 0x98, 0x00}}, + {{-1426, 380, -588}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1193, 250, -526}, { 0, 5492}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1237, 250, -651}, { 1873, 4421}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 380, -438}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1426, 380, -588}, { 0, 5475}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1690, 300, -535}, { 2110, 1405}, {0x99, 0x98, 0x98, 0x00}}, + {{-1140, 37, -658}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1204, 37, -784}, { 0, 3336}, {0x99, 0x98, 0x98, 0x00}}, + {{-1237, 250, -651}, { 3775, 1643}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 380, -438}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1275, 50, -324}, { 0, 9432}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1426, 380, -588}, { 3879, 3206}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1275, 50, -324}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1193, 250, -526}, { 0, 5858}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1426, 380, -588}, { 4334, 6942}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1193, 250, -526}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1275, 50, -324}, { 0, 5858}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1172, 0, -350}, { 1904, 5651}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1172, 0, -350}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1140, 37, -658}, { 0, 6108}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1193, 250, -526}, { 3773, 4310}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1237, 250, -651}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1193, 250, -526}, { 0, 3181}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1140, 37, -658}, { 3802, 1445}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2388, 0, -232}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2373, 0, -117}, { 0, 2922}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2136, 80, -280}, { 4392, 801}, {0xac, 0xac, 0xac, 0x00}}, + {{-2242, 50, -34}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2308, 0, -15}, { 0, 2406}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2255, 0, 17}, { 839, 1843}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2242, 50, -34}, { 0, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2136, 80, -280}, { 0, 5431}, {0xac, 0xac, 0xac, 0x00}}, + {{-2308, 0, -15}, { 1132, 231}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1995, 130, -145}, { 0, 5642}, {0x84, 0x84, 0x84, 0x00}}, + {{-2136, 80, -280}, { 2983, 4268}, {0xac, 0xac, 0xac, 0x00}}, + {{-2095, 0, -502}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-1690, 300, -535}, { 0, 9276}, {0x98, 0x98, 0x98, 0x00}}, + {{-1869, 0, -618}, { 2775, 4111}, {0x98, 0x98, 0x98, 0x00}}, + {{-2373, 0, -117}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2308, 0, -15}, { 0, 2995}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2136, 80, -280}, { 4875, 863}, {0xac, 0xac, 0xac, 0x00}}, + {{-1653, 380, -438}, { 0, 10599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1690, 300, -535}, { 1560, 9127}, {0x98, 0x98, 0x98, 0x00}}, + {{-2095, 0, -502}, { 0, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-2136, 80, -280}, { 0, 4938}, {0xac, 0xac, 0xac, 0x00}}, + {{-1922, 180, -309}, { 3847, 4439}, {0x84, 0x84, 0x84, 0x00}}, + {{-1922, 180, -309}, { 0, 6168}, {0x84, 0x84, 0x84, 0x00}}, + {{-1653, 380, -438}, { 5043, 9163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2350, 0, -340}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2388, 0, -232}, { 0, 2906}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2136, 80, -280}, { 3849, 778}, {0xac, 0xac, 0xac, 0x00}}, + {{-2275, 0, -410}, { 0, 4332}, {0xac, 0xac, 0xac, 0x00}}, + {{-2136, 80, -280}, { 3205, 3270}, {0xac, 0xac, 0xac, 0x00}}, + {{-2275, 0, -410}, { 0, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-2350, 0, -340}, { 0, 2683}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2136, 80, -280}, { 3370, 806}, {0xac, 0xac, 0xac, 0x00}}, + {{-1922, 180, -309}, { 0, 1023}, {0x85, 0x84, 0x84, 0x00}}, + {{-1873, 180, -164}, { 0, 3524}, {0x85, 0x84, 0x84, 0x00}}, + {{-1653, 380, -438}, { 5836, 442}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1873, 180, -164}, { 0, 1024}, {0x85, 0x84, 0x84, 0x00}}, + {{-1922, 180, -309}, { 0, 3524}, {0x85, 0x84, 0x84, 0x00}}, + {{-1995, 130, -145}, { 2143, 1359}, {0x85, 0x84, 0x84, 0x00}}, + {{-1922, 180, -309}, { 0, 1024}, {0x85, 0x84, 0x84, 0x00}}, + {{-2136, 80, -280}, { 0, 4903}, {0xad, 0xac, 0xac, 0x00}}, + {{-1995, 130, -145}, { 2497, 2770}, {0x85, 0x84, 0x84, 0x00}}, + {{-2255, 0, 17}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1936, 12, 125}, { 0, 6527}, {0xac, 0xac, 0xac, 0x00}}, + {{-2242, 50, -34}, { 1172, 979}, {0xac, 0xac, 0xac, 0x00}}, + {{-1936, 12, 125}, { 0, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-1995, 130, -145}, { 0, 5934}, {0x84, 0x84, 0x84, 0x00}}, + {{-2242, 50, -34}, { 4415, 4581}, {0xac, 0xac, 0xac, 0x00}}, + {{-1719, 22, 385}, { 0, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1538, 180, 282}, { 0, 5300}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1781, 18, 262}, { 2254, 1082}, {0xad, 0xac, 0xac, 0x00}}, + {{-1538, 180, 282}, { 0, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1545, 230, 117}, { 0, 3839}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 230, 46}, { 1737, 5027}, {0x85, 0x84, 0x84, 0x00}}, + {{-1556, 100, 441}, { 0, 4102}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1538, 180, 282}, { 2921, 4146}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1719, 22, 385}, { 0, 1024}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1688, 26, 537}, { 0, 3544}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1556, 100, 441}, { 2713, 2478}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1781, 18, 262}, { 0, 1024}, {0xad, 0xac, 0xac, 0x00}}, + {{-1653, 230, 46}, { 0, 6392}, {0x85, 0x84, 0x84, 0x00}}, + {{-1936, 12, 125}, { 3353, 1443}, {0xad, 0xac, 0xac, 0x00}}, + {{-1873, 180, -164}, { 0, 1024}, {0x85, 0x84, 0x84, 0x00}}, + {{-1995, 130, -145}, { 0, 3193}, {0x85, 0x84, 0x84, 0x00}}, + {{-1936, 12, 125}, { 4886, 3675}, {0xad, 0xac, 0xac, 0x00}}, + {{-1653, 230, 46}, { 0, 1024}, {0x85, 0x84, 0x84, 0x00}}, + {{-1714, 300, -117}, { 0, 4091}, {0xad, 0xac, 0xac, 0x00}}, + {{-1873, 180, -164}, { 3260, 4871}, {0x85, 0x84, 0x84, 0x00}}, + {{-1936, 12, 125}, { 0, 1023}, {0xad, 0xac, 0xac, 0x00}}, + {{-1653, 230, 46}, { 0, 7001}, {0x85, 0x84, 0x84, 0x00}}, + {{-1873, 180, -164}, { 4362, 4471}, {0x85, 0x84, 0x84, 0x00}}, + {{-1781, 18, 262}, { 0, 1023}, {0xad, 0xac, 0xac, 0x00}}, + {{-1538, 180, 282}, { 0, 5806}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1653, 230, 46}, { 4143, 4436}, {0x85, 0x84, 0x84, 0x00}}, + {{-1498, -60, -1361}, { 1259, 1030}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1661, 1, -1639}, { -444, 656}, {0x71, 0x70, 0x70, 0x00}}, + {{-1689, -60, -1655}, { -587, 1012}, {0x71, 0x70, 0x70, 0x00}}, + {{-1476, 0, -1371}, { 1269, 654}, {0x71, 0x70, 0x70, 0x00}}, + {{-1328, -60, -1196}, { 1193, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1476, 0, -1371}, { 37, 739}, {0x71, 0x70, 0x70, 0x00}}, + {{-1498, -60, -1361}, { 0, 1023}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1314, 0, -1222}, { 1146, 728}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1175, 0, -1196}, { 129, 222}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -959, -60, -1204}, { 901, 579}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -984, -20, -1254}, { 886, 316}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1162, -60, -1123}, { 71, 579}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -959, -60, -1204}, { 900, 580}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1175, 0, -1196}, { 884, 133}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1314, 0, -1222}, { 153, 256}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1162, -60, -1123}, { 1007, 643}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-1328, -60, -1196}, { 67, 684}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -820, -20, -1516}, { 2197, 463}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -984, -20, -1254}, { -436, 497}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -788, -60, -1462}, { 1961, 819}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -959, -60, -1204}, { -682, 819}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -812, -20, -1703}, { 1414, 435}, {0x99, 0x98, 0x98, 0x00}}, + {{ -820, -20, -1516}, { 150, 716}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -769, -60, -1681}, { 1210, 781}, {0x99, 0x98, 0x98, 0x00}}, + {{ -788, -60, -1462}, { -269, 1077}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -812, -20, -1703}, { -53, 389}, {0x99, 0x98, 0x98, 0x00}}, + {{ -869, -60, -1816}, { 523, 642}, {0x71, 0x70, 0x70, 0x00}}, + {{ -991, -60, -1935}, { 1399, 614}, {0x71, 0x70, 0x70, 0x00}}, + {{ -769, -60, -1681}, { -327, 614}, {0x99, 0x98, 0x98, 0x00}}, + {{-1021, -20, -1941}, { 1570, 388}, {0x71, 0x70, 0x70, 0x00}}, + {{-1086, -60, -2128}, { 0, 1023}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1060, -60, -2204}, { 460, 818}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1098, -20, -2241}, { 456, 407}, {0x99, 0x98, 0x98, 0x00}}, + {{-1126, -20, -2156}, { -55, 635}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -996, -60, -2219}, { 813, 1027}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1027, -20, -2256}, { 848, 639}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1126, -20, -2156}, { 1396, 670}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1109, -20, -2047}, { 720, 557}, {0x99, 0x98, 0x98, 0x00}}, + {{-1086, -60, -2128}, { 1122, 853}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{ -991, -60, -1935}, { -256, 853}, {0x71, 0x70, 0x70, 0x00}}, + {{-1021, -20, -1941}, { -135, 670}, {0x71, 0x70, 0x70, 0x00}}, + {{ -556, -20, -2072}, { 2286, 667}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -668, -20, -2146}, { 1466, 574}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{ -572, -60, -2052}, { 2187, 853}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -816, -60, -2170}, { 476, 785}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{-1027, -20, -2256}, { -949, 667}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{ -996, -60, -2219}, { -725, 853}, {0xd5, 0xd4, 0xd4, 0x00}}, + {{ -489, -20, -1938}, { 371, 679}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -445, -60, -1726}, { 2256, 877}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -415, -20, -1709}, { 2431, 714}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -572, -60, -2052}, { -731, 877}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -556, -20, -2072}, { -888, 714}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -283, -20, -1449}, { 1077, 446}, {0x85, 0x84, 0x84, 0x00}}, + {{ -321, -20, -1541}, { 511, 511}, {0x85, 0x84, 0x84, 0x00}}, + {{ -333, -60, -1421}, { 1161, 836}, {0x85, 0x84, 0x84, 0x00}}, + {{ -415, -20, -1709}, { -564, 741}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -445, -60, -1726}, { -693, 992}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -333, -60, -1421}, { -1024, 853}, {0x85, 0x84, 0x84, 0x00}}, + {{ -269, -60, -991}, { 1758, 853}, {0x99, 0x98, 0x98, 0x00}}, + {{ -221, -20, -1026}, { 1583, 568}, {0x99, 0x98, 0x98, 0x00}}, + {{ -283, -20, -1449}, { -1153, 568}, {0x85, 0x84, 0x84, 0x00}}, + {{ -232, -20, -255}, { 2911, 607}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -221, -20, -1026}, { -2017, 584}, {0x99, 0x98, 0x98, 0x00}}, + {{ -274, -60, -297}, { 2647, 853}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -269, -60, -991}, { -1792, 853}, {0x99, 0x98, 0x98, 0x00}}, + {{ -327, -40, 243}, { 2616, 688}, {0x85, 0x84, 0x84, 0x00}}, + {{ -251, -40, 16}, { 1061, 529}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -353, -60, 189}, { 2341, 853}, {0x85, 0x84, 0x84, 0x00}}, + {{ -274, -60, -297}, { -810, 853}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{ -232, -20, -255}, { -651, 611}, {0xc1, 0xc0, 0xc0, 0x00}}, + {{-2448, -60, -1988}, { -447, 1022}, {0x49, 0x48, 0x48, 0x00}}, + {{-2026, -60, -1941}, { 1137, 1022}, {0x71, 0x70, 0x70, 0x00}}, + {{-1989, 0, -1922}, { 1231, 828}, {0x71, 0x70, 0x70, 0x00}}, + {{-2427, 49, -1992}, { -297, 521}, {0x49, 0x48, 0x48, 0x00}}, + {{-1840, 0, -1784}, { 252, 645}, {0x71, 0x70, 0x70, 0x00}}, + {{-1689, -60, -1655}, { 1370, 1032}, {0x71, 0x70, 0x70, 0x00}}, + {{-1661, 1, -1639}, { 1503, 868}, {0x71, 0x70, 0x70, 0x00}}, + {{-2026, -60, -1941}, { -508, 1023}, {0x71, 0x70, 0x70, 0x00}}, + {{-1989, 0, -1922}, { -491, 756}, {0x71, 0x70, 0x70, 0x00}}, + {{ -744, 0, 368}, { 1899, 629}, {0x85, 0x84, 0x84, 0x00}}, + {{ -531, -40, 352}, { 367, 600}, {0x85, 0x84, 0x84, 0x00}}, + {{ -731, -60, 306}, { 1609, 877}, {0x85, 0x84, 0x84, 0x00}}, + {{ -353, -60, 189}, { -1097, 1012}, {0x85, 0x84, 0x84, 0x00}}, + {{ -327, -40, 243}, { -1159, 810}, {0x85, 0x84, 0x84, 0x00}}, + {{-1244, -10, 180}, { 2035, 446}, {0x85, 0x84, 0x84, 0x00}}, + {{-1146, -20, 195}, { 1425, 554}, {0x85, 0x84, 0x84, 0x00}}, + {{-1187, -60, 88}, { 1956, 877}, {0x85, 0x84, 0x84, 0x00}}, + {{ -744, 0, 368}, { -1371, 582}, {0x85, 0x84, 0x84, 0x00}}, + {{ -910, 0, 324}, { -293, 476}, {0x85, 0x84, 0x84, 0x00}}, + {{ -731, -60, 306}, { -1280, 877}, {0x85, 0x84, 0x84, 0x00}}, + {{-1284, 0, 48}, { 2628, 768}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1172, 0, -350}, { 1010, 682}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1187, -60, 88}, { -1792, 896}, {0x85, 0x84, 0x84, 0x00}}, + {{-1137, -60, -369}, { 1153, 897}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1244, 0, -121}, { -499, 635}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1284, 0, 48}, { -1598, 613}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1140, 37, -658}, { 2989, 569}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1137, -60, -369}, { 1153, 897}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1103, -60, -701}, { 3291, 895}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1172, 0, -350}, { 1010, 682}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1483, 0, -821}, { 1701, 637}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-1204, 37, -784}, { 283, 837}, {0x85, 0x84, 0x84, 0x00}}, + {{-1464, -60, -888}, { 1698, 1023}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-1103, -60, -701}, { -418, 1024}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1140, 37, -658}, { -260, 573}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-1529, 0, -909}, { 0, 1024}, {0x71, 0x70, 0x70, 0x00}}, + {{-1483, 0, -821}, { 0, 1403}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-1464, -60, -888}, { 290, 1210}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-1678, 0, -1051}, { 212, 607}, {0x71, 0x70, 0x70, 0x00}}, + {{-1529, 0, -909}, { -631, 771}, {0x71, 0x70, 0x70, 0x00}}, + {{-1464, -60, -888}, { -853, 1024}, {0x5d, 0x5c, 0x5c, 0x00}}, + {{-1817, -60, -1464}, { 2027, 1023}, {0x71, 0x70, 0x70, 0x00}}, + {{-1827, 0, -1402}, { 1825, 781}, {0x71, 0x70, 0x70, 0x00}}, + {{-2594, 40, -1753}, { 1692, 735}, {0x21, 0x20, 0x20, 0x00}}, + {{-2139, 0, -1759}, { -537, 717}, {0x49, 0x48, 0x48, 0x00}}, + {{-2608, -60, -1762}, { 1851, 1024}, {0x21, 0x20, 0x20, 0x00}}, + {{-2168, -60, -1797}, { -409, 1024}, {0x49, 0x48, 0x48, 0x00}}, + {{-2139, 0, -1759}, { 0, 1023}, {0x49, 0x48, 0x48, 0x00}}, + {{-1817, -60, -1464}, { 0, 2699}, {0x71, 0x70, 0x70, 0x00}}, + {{-2168, -60, -1797}, { 252, 879}, {0x49, 0x48, 0x48, 0x00}}, + {{-2139, 0, -1759}, { 0, 1024}, {0x49, 0x48, 0x48, 0x00}}, + {{-1827, 0, -1402}, { 0, 2824}, {0x71, 0x70, 0x70, 0x00}}, + {{-1817, -60, -1464}, { 292, 2674}, {0x71, 0x70, 0x70, 0x00}}, + {{-2650, 50, -1333}, { 2129, 580}, {0x21, 0x20, 0x20, 0x00}}, + {{-2594, 40, -1753}, { 122, 768}, {0x21, 0x20, 0x20, 0x00}}, + {{-2659, -60, -1358}, { 2085, 1024}, {0x21, 0x20, 0x20, 0x00}}, + {{-2608, -60, -1762}, { 0, 1024}, {0x21, 0x20, 0x20, 0x00}}, + {{-2589, -60, -751}, { 2075, 1023}, {0x35, 0x34, 0x34, 0x00}}, + {{-2601, 50, -1024}, { 298, 286}, {0x35, 0x34, 0x34, 0x00}}, + {{-2617, -60, -1075}, { 409, 1024}, {0x35, 0x34, 0x34, 0x00}}, + {{-2650, 50, -1333}, { -1046, 541}, {0x21, 0x20, 0x20, 0x00}}, + {{-2659, -60, -1358}, { -1042, 1053}, {0x21, 0x20, 0x20, 0x00}}, + {{-3024, -60, -1065}, { 1235, 742}, {0x48, 0x48, 0x48, 0x00}}, + {{-3174, -20, -948}, { -286, 404}, {0x48, 0x48, 0x48, 0x00}}, + {{-3159, -60, -950}, { -158, 801}, {0x48, 0x48, 0x48, 0x00}}, + {{-3024, -40, -1065}, { 1223, 546}, {0x48, 0x48, 0x48, 0x00}}, + {{-2720, 50, -1736}, { 1354, 84}, {0x49, 0x48, 0x48, 0x00}}, + {{-2907, -14, -1309}, { 65, 498}, {0x49, 0x48, 0x48, 0x00}}, + {{-2901, -60, -1335}, { 79, 817}, {0x49, 0x48, 0x48, 0x00}}, + {{-2733, -60, -1776}, { 1304, 872}, {0x49, 0x48, 0x48, 0x00}}, + {{-2448, -60, -1988}, { 964, 1025}, {0x49, 0x48, 0x48, 0x00}}, + {{-2427, 49, -1992}, { 1137, 405}, {0x49, 0x48, 0x48, 0x00}}, + {{-2720, 50, -1736}, { -269, 403}, {0x49, 0x48, 0x48, 0x00}}, + {{-2733, -60, -1776}, { -282, 1007}, {0x49, 0x48, 0x48, 0x00}}, + {{-3024, -60, -1065}, { -188, 660}, {0x49, 0x48, 0x48, 0x00}}, + {{-2901, -60, -1335}, { 1636, 780}, {0x49, 0x48, 0x48, 0x00}}, + {{-2907, -14, -1309}, { 1502, 398}, {0x49, 0x48, 0x48, 0x00}}, + {{-2907, -14, -1309}, { 1502, 398}, {0x48, 0x48, 0x48, 0x00}}, + {{-3024, -40, -1065}, { -176, 501}, {0x48, 0x48, 0x48, 0x00}}, + {{-3024, -60, -1065}, { -188, 660}, {0x48, 0x48, 0x48, 0x00}}, + {{-3447, -20, 19}, { -3366, 3701}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3339, -35, 260}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { -5276, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, -7, 23}, { -5679, 4245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { -4301, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3633, -7, -27}, { -3112, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, -7, 23}, { -3385, 1926}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3751, -7, 68}, { -7240, 2462}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3339, -35, 260}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, -7, 23}, { -6528, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, -7, 23}, { 79, 2089}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3726, -7, 4}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3751, -7, 68}, { -1120, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3028, -10, 288}, { -402, -1233}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -2, 238}, { -172, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2962, -35, -7}, { 3971, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3028, -10, 288}, { -4687, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2962, -35, -7}, { -61, 2703}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3065, -35, 3}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3028, -10, 288}, { 1877, 5319}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { -3259, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { -858, 6230}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3339, -35, 260}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3028, -10, 288}, { -5070, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2686, -35, -184}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2962, -35, -7}, { -6361, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2898, -2, 238}, { -7874, 5752}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { 1209, 1926}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2984, -35, -105}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2904, -35, -195}, { -1957, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3047, -60, -659}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, 11, -442}, { -3765, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { -3818, 3353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { 12, 3249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2822, -60, -580}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3047, -60, -659}, { -3868, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2831, -35, -417}, { -1615, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { -1913, 2187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -35, -343}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2904, -35, -195}, { -3293, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { -1510, 2771}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { -333, 3497}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2904, -35, -195}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -35, -343}, { -2398, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, 11, -442}, { -2443, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { -582, 4193}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, 11, -442}, { -1240, 3128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { -2239, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { -2167, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3158, -9, -240}, { -1023, 2390}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3151, -19, -135}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3082, -60, -790}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3152, -20, -821}, { -1398, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3103, -24, -690}, { 35, 2779}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3047, -60, -659}, { 1228, 2841}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3082, -60, -790}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3047, -60, -659}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3103, -24, -690}, { -1195, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, 11, -442}, { 1477, 4487}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3073, 18, -464}, { -3762, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, 11, -442}, { -4232, 2130}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3103, -24, -690}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3151, -19, -135}, { -626, 2389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { -2309, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { -1781, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3073, 18, -464}, { -782, 4855}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3158, -9, -240}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3073, 18, -464}, { -3773, 2222}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, 11, -442}, { -3675, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3310, -24, -1055}, { 1574, 2870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { 15, 4766}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3194, -14, -1101}, { 1851, 5004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3310, -24, -1055}, { -6870, 3464}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3194, -14, -1101}, { -4842, 4185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3273, 1, -1204}, { -4677, 1933}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { 1174, 3704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3310, -24, -1055}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3273, 1, -1204}, { -2522, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3273, 1, -1204}, { -4566, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3640, 40, -1228}, { -353, 5266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { -6842, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3640, 40, -1228}, { -3785, 3987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3901, -7, -1096}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3804, -7, -1078}, { -1672, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3901, -7, -1096}, { -905, 2432}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3869, -7, -998}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3695, -7, -76}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -19, -73}, { 0, 2787}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3641, -7, -89}, { 156, 1611}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { 0, 3216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3333, -24, -91}, { 655, 2604}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3333, -24, -91}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3444, -20, -45}, { 0, 2330}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { 619, 2618}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3444, -20, -45}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -19, -73}, { 0, 2023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { 660, 846}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3726, -7, 4}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, -7, 23}, { 0, 1736}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3695, -7, -76}, { 918, 1093}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, -7, 23}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3633, -7, -27}, { 0, 1652}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3695, -7, -76}, { 845, 1760}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -19, -73}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3695, -7, -76}, { 0, 2787}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3633, -7, -27}, { 513, 2107}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3633, -7, -27}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { 0, 3099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -19, -73}, { 737, 1968}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2686, -35, -184}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2678, -35, -303}, { 0, 2316}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2904, -35, -195}, { 2352, 994}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2678, -35, -303}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -35, -343}, { 0, 3438}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2904, -35, -195}, { 1582, 3209}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2831, -35, -417}, { 0, 3085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -35, -343}, { 1072, 3187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2678, -35, -303}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2628, 0, -381}, { 0, 2098}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2831, -35, -417}, { 2057, 1151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2904, -35, -195}, { 0, 3376}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2984, -35, -105}, { 1022, 4187}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3151, -19, -135}, { 0, 2025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { 1365, 2499}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3065, -35, 3}, { 0, 3197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { 884, 2829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2962, -35, -7}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3075, -35, -86}, { 0, 2506}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3065, -35, 3}, { 723, 1879}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2962, -35, -7}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2984, -35, -105}, { 0, 2103}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { 1006, 2113}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2984, -35, -105}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2962, -35, -7}, { 0, 2103}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2686, -35, -184}, { 3321, 879}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3215, 19, -535}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3073, 18, -464}, { 0, 2739}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3103, -24, -690}, { 2090, 1353}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3185, -24, -704}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3215, 19, -535}, { 0, 2938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3103, -24, -690}, { 892, 1019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3103, -24, -690}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3152, -20, -821}, { 0, 2535}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3185, -24, -704}, { 773, 1468}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3152, -20, -821}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3206, -20, -812}, { 0, 1620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3185, -24, -704}, { 1186, 1597}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3234, 19, -428}, { 0, 2192}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3073, 18, -464}, { 1644, 1511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3333, -24, -91}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { 0, 1921}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, -9, -285}, { 2237, 833}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, -9, -285}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { 0, 3511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3151, -19, -135}, { 1155, 2643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, -9, -285}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3151, -19, -135}, { 0, 3013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3158, -9, -240}, { 600, 2047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3158, -9, -240}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3234, 19, -428}, { 0, 3235}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, -9, -285}, { 837, 1864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3158, -9, -240}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3073, 18, -464}, { 0, 3631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3234, 19, -428}, { 1489, 2657}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2562, 10, -363}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, -342}, { 0, 2151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2436, 0, -390}, { 561, 2299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, 10, -395}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2562, 10, -363}, { 0, 1385}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2436, 0, -390}, { 1393, 1407}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2620, 0, -349}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2628, 0, -381}, { 0, 1385}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2678, -35, -303}, { 814, 683}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2562, 10, -363}, { 0, 1681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, 10, -395}, { 361, 1684}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, 10, -395}, { 0, 1776}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2628, 0, -381}, { 315, 1200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3489, -7, -965}, { 0, 1616}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3320, -24, -999}, { 1809, 1166}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3320, -24, -999}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3310, -24, -1055}, { 0, 1637}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { 1811, 912}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3310, -24, -1055}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3320, -24, -999}, { 0, 1637}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { 1493, 1414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3320, -24, -999}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3228, -20, -938}, { 0, 2218}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { 790, 2309}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3228, -20, -938}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3174, -20, -948}, { 0, 1620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { 508, 1636}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3657, -7, -995}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3489, -7, -965}, { 0, 2868}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { 587, 2790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3673, -7, -904}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3869, -7, -998}, { 0, 3375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3849, -7, -937}, { 502, 2894}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3804, -7, -1078}, { 0, 3379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3869, -7, -998}, { 1082, 3111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3717, -7, -1062}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3804, -7, -1078}, { 0, 1978}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3673, -7, -904}, { 1590, 241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3657, -7, -995}, { 0, 2016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3717, -7, -1062}, { 770, 2619}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3717, -7, -1062}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3657, -7, -995}, { 0, 2003}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { 1551, 3032}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3802, -40, 72}, { 93, -1504}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3751, -7, 68}, { 128, -1098}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3726, -7, 4}, { 41, -1137}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3853, 93, 134}, { 449, -1576}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-4029, 154, -190}, { 569, -766}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3981, 245, 197}, { 909, 2456}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3853, 93, 134}, { 376, 2342}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3954, -8, -25}, { 233, 856}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3874, -24, -163}, { 0, -56}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-4076, 241, 181}, { 1033, 2087}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3802, -40, 72}, { 0, 2047}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3981, 245, 197}, { 883, -2226}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3347, 103, 309}, { 422, 2973}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3607, 89, 179}, { 372, 479}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3339, -35, 260}, { 93, 2761}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3751, -7, 68}, { 128, -1098}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3853, 93, 134}, { 449, -1576}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2838, 129, 297}, { 764, -2163}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2599, 60, 84}, { 869, 1792}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2898, -2, 238}, { -14, -2484}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2686, -35, -184}, { 0, 3584}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2964, 99, 359}, { 891, 348}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2898, -2, 238}, { 0, 2047}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3028, -10, 288}, { 0, -341}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2838, 129, 297}, { 951, 2770}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-2964, 99, 359}, { 625, 3870}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3028, -10, 288}, { 0, 2560}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3339, -35, 260}, { 0, -1444}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3347, 103, 309}, { 730, -996}, {0xfd, 0xfc, 0xfc, 0x00}}, + {{-3660, 188, -1371}, { 833, -1687}, {0xad, 0xac, 0xac, 0x00}}, + {{-3842, 188, -1253}, { 865, 485}, {0xad, 0xac, 0xac, 0x00}}, + {{-3901, -7, -1096}, { 0, 2047}, {0xad, 0xac, 0xac, 0x00}}, + {{-3901, 155, -1096}, { 485, 1788}, {0xad, 0xac, 0xac, 0x00}}, + {{-3640, 40, -1228}, { 0, -989}, {0x99, 0x98, 0x98, 0x00}}, + {{-3640, 40, -1228}, { 0, 2867}, {0x99, 0x98, 0x98, 0x00}}, + {{-3273, 1, -1204}, { 0, -910}, {0x99, 0x98, 0x98, 0x00}}, + {{-3426, 154, -1439}, { 957, 956}, {0xad, 0xac, 0xac, 0x00}}, + {{-3660, 188, -1371}, { 713, 3330}, {0xad, 0xac, 0xac, 0x00}}, + {{-1084, 0, -1450}, { 4086, 1720}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1124, 0, -1410}, { 4089, -572}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1070, 0, -1326}, { 19, -1430}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1001, 0, -1395}, { 14, 2559}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1064, 0, -1502}, { 4094, 1761}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1084, 0, -1450}, { 4110, -590}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1001, 0, -1395}, { 17, -1490}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -966, 0, -1486}, { -10, 2604}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1067, 0, -1558}, { 4128, 2198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1064, 0, -1502}, { 4107, -254}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -966, 0, -1486}, { 8, -1135}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ -971, 0, -1584}, { 44, 3133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1180, 10, -1771}, { 4157, 1926}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1067, 0, -1558}, { 4097, -7925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -971, 0, -1584}, { 49, -8765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 8, -1822}, { 14, 2155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, 0, -1388}, { 4052, 2416}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1283, 0, -1418}, { 4044, -962}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 0, -1341}, { -9, -2227}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 0, -1289}, { 2, 3655}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1283, 0, -1418}, { 4021, 5643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1408, 0, -1597}, { 4133, -3062}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1493, 0, -1546}, { -9, -3373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1346, 0, -1341}, { 11, 6726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1124, 0, -1410}, { 4072, 2034}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1205, 0, -1388}, { 4053, -1432}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1210, 0, -1289}, { -7, -2701}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1070, 0, -1326}, { 26, 3332}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1408, 0, -1597}, { 4128, 2025}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -2120}, { 4124, -24621}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -2076}, { 7, -25314}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1493, 0, -1546}, { 0, 1654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -2120}, { 4141, 2870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1816, 0, -2247}, { 4167, -2414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1917, 0, -2251}, { 18, -3481}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1879, 0, -2076}, { -16, 3831}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1816, 0, -2247}, { 4166, 3609}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1782, 0, -2368}, { 4204, -1453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1872, 0, -2412}, { 13, -2200}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1917, 0, -2251}, { -15, 4558}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1782, 0, -2368}, { 4145, 4496}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1674, 0, -2493}, { 4178, -2480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, 0, -2570}, { -7, -3194}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1872, 0, -2412}, { 14, 5549}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1738, 0, -2570}, { -1, 1437}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1674, 0, -2493}, { 4133, 1224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 20, -2839}, { 4181, -18971}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1252, 20, -2924}, { 49, -19249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1252, 20, -2924}, { 60, 4095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 20, -2839}, { 4206, 3489}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1068, 24, -2895}, { 4149, -2463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 24, -2992}, { -1, -3101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1068, 24, -2895}, { 4190, 5264}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -857, 30, -2897}, { 4143, -3306}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -836, 30, -2995}, { -59, -4278}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 24, -2992}, { 9, 6185}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -857, 30, -2897}, { 4141, 2789}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, 34, -2837}, { 4164, -4049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, 34, -2925}, { -2, -4595}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -836, 30, -2995}, { -8, 3502}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -711, 34, -2837}, { 4135, 1348}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 34, -2503}, { 4169, -21920}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 34, -2586}, { -2, -21792}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -662, 34, -2925}, { -3, 1831}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 35, -2183}, { 10, 2525}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1317, 45, -2195}, { 4120, 3189}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 37, -2057}, { 4095, -2939}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 29, -2080}, { 7, -2043}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1313, 37, -2057}, { 4144, 1942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1282, 28, -1969}, { 4142, -2004}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, 22, -2013}, { -8, -1503}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 29, -2080}, { -10, 1476}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1282, 28, -1969}, { 4127, 1352}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1180, 10, -1771}, { 4159, -7876}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1093, 8, -1822}, { 34, -7679}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1192, 22, -2013}, { -11, 1261}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { 4066, 18589}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -319}, { 4109, 46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -319}, { 10, 46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, 129}, { 10, 18494}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -319}, { 4120, 1011}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -344}, { 4118, -19}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -344}, { 1, -9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -319}, { 3, 1022}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -344}, { 10, -978}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -344}, { 4109, -978}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1089}, { 4109, -31725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1089}, { 10, -31725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1089}, { 10, -31725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1089}, { 4109, -31725}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1768}, { 4109, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1763}, { 10, -32768}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -13, 0, -1768}, { 4116, 3343}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 0, -1874}, { 4088, -1167}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -127, 0, -1830}, { 1, -223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, -1763}, { -2, 2661}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 0, -1883}, { 5, -202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -127, 0, -1830}, { -2, 2431}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -37, 0, -1874}, { 4046, 3100}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, -1950}, { 4079, -688}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, 7, -2118}, { -1, -14802}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -164, 0, -1883}, { -12, 1440}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -90, 0, -1950}, { 4068, 2265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -432, 12, -2200}, { 4166, -14938}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -489, 7, -2118}, { -7, 1707}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -432, 12, -2200}, { 4185, 1791}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 32, -2447}, { 4162, -16678}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 25, -2355}, { 25, -15947}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -965, 34, -2386}, { -3, -2608}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -856, 25, -2355}, { 7, 1995}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -817, 32, -2447}, { 4144, 2419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 43, -2485}, { 4107, -3292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1287, 48, -2292}, { 4147, 2767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1317, 45, -2195}, { 4117, -1347}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1218, 35, -2183}, { 14, -611}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1196, 37, -2251}, { 0, 2341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, 50, -2413}, { 4206, 2677}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1287, 48, -2292}, { 4179, -3783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1196, 37, -2251}, { -6, -2816}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, 39, -2338}, { 7, 1775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 47, -2480}, { 4146, 3772}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1198, 50, -2413}, { 4188, -2505}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1132, 39, -2338}, { 19, -1395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 37, -2382}, { -11, 2754}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -953, 43, -2485}, { 4108, 2870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1059, 47, -2480}, { 4140, -1642}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1040, 37, -2382}, { 9, -1110}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -965, 34, -2386}, { 0, 2095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, 30, -2425}, { 4114, -2013}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 30, -2522}, { -46, -1101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -204, 34, -2586}, { 0, 4874}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -261, 34, -2503}, { 4210, 5403}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -105, 30, -2425}, { 4063, 4492}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { 4060, -1945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 33, 26, -2516}, { -26, -1055}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -80, 30, -2522}, { -27, 3629}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 33, 26, -2516}, { -18, 1461}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 49, 26, -2417}, { 4068, 2303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 372, 14, -2539}, { 4113, -11884}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 332, 14, -2631}, { -25, -11699}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2436, 0, -390}, { 4216, -3444}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2350, 0, -340}, { -29, -2216}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2275, 0, -410}, { -81, 2142}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2325, 0, -496}, { 4217, 3177}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2325, 0, -496}, { 4117, -173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2275, 0, -410}, { -44, -5}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1869, 0, -618}, { -44, 18705}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1915, 0, -706}, { 4115, 18681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, -342}, { 4225, 3141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2388, 0, -232}, { 4, 53}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2350, 0, -340}, { -61, 4687}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2487, 0, -243}, { 3971, -962}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2350, 0, -340}, { -36, 1018}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2436, 0, -390}, { 4177, 1266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, -342}, { 4233, -1016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2376, 0, 58}, { 3991, 3419}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 0, 108}, { 4091, -461}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2255, 0, 17}, { 1, -2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2308, 0, -15}, { -1, 2533}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2466, 0, -79}, { 4027, 4667}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2376, 0, 58}, { 3959, -2051}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2308, 0, -15}, { 0, -1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2373, 0, -117}, { 0, 3921}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2487, 0, -243}, { 3957, 4720}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2466, 0, -79}, { 3967, -2040}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2373, 0, -117}, { 0, -1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2388, 0, -232}, { 0, 3738}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1781, 18, 262}, { 0, -3147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1936, 12, 125}, { -23, 5453}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1984, 15, 213}, { 3980, 4569}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1861, 19, 324}, { 4053, -2297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1815, 22, 415}, { 4102, 2869}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1785, 26, 555}, { 4072, -3017}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1688, 26, 537}, { -16, -3083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1719, 22, 385}, { -9, 3258}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1861, 19, 324}, { 4095, 2877}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1815, 22, 415}, { 4116, -1379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1719, 22, 385}, { -1, -2101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1781, 18, 262}, { -25, 3644}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2255, 0, 17}, { 0, 7658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2296, 0, 108}, { 4099, 8027}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1984, 15, 213}, { 4041, -5456}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1936, 12, 125}, { 0, -6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1401, 37, 694}, { 3953, 3562}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 26, 545}, { 4065, -3283}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1414, 26, 504}, { -45, -3041}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1472, 37, 622}, { 11, 2307}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1481, 35, 744}, { 4031, 2949}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1401, 37, 694}, { 4017, -923}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1472, 37, 622}, { 0, 0}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1515, 35, 648}, { 0, 2049}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1628, 32, 747}, { 3992, 3734}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1481, 35, 744}, { 4020, -2294}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1515, 35, 648}, { 15, -1046}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1600, 32, 650}, { 1, 2455}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1733, 29, 674}, { 4032, 3972}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1628, 32, 747}, { 3985, -1356}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1600, 32, 650}, { 17, -3}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1655, 29, 611}, { 26, 2832}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1785, 26, 555}, { 4068, 3244}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1733, 29, 674}, { 4039, -2211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1655, 29, 611}, { 7, -1089}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-1688, 26, 537}, { -1, 2325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 0, 364}, { 4097, 9703}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 7, 465}, { 4095, -6209}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -744, 0, 368}, { 0, -6143}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1128, 0, 265}, { 0, 10122}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 2, 368}, { 3950, 3105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1144, 0, 364}, { 4005, -66}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1128, 0, 265}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1260, 2, 274}, { 0, 4402}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 6, 409}, { 3985, 2823}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1221, 2, 368}, { 3952, 264}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1260, 2, 274}, { 0, -1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1350, 6, 351}, { 0, 3836}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1414, 26, 504}, { -72, 5906}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1323, 26, 545}, { 4067, 5726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1268, 6, 409}, { 4067, -363}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1350, 6, 351}, { 7, -997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 23, 523}, { 4033, -1218}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 427}, { 0, -1035}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -744, 0, 368}, { 0, 9375}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -769, 7, 465}, { 4106, 9438}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -515, 23, 523}, { 4062, 3278}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, 27, 529}, { 4070, -1496}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -405, 0, 432}, { 0, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -497, 0, 427}, { 0, 2765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, 27, 529}, { 4049, 3820}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -235, 30, 488}, { 4026, -3095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 0, 402}, { 0, -2251}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -405, 0, 432}, { 3, 3151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -276, 0, 402}, { -19, 2305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -235, 30, 488}, { 4052, 3019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 25, 412}, { 4101, -2266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 0, 348}, { 30, -1442}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -131, 25, 412}, { 4122, 3781}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -57, 19, 312}, { 4044, -1355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 0, 269}, { -4, -611}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -203, 0, 348}, { 6, 3402}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -112, 0, 129}, { 7, -997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -145, 0, 269}, { -28, 4809}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -57, 19, 312}, { 4026, 5646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -14, 9, 131}, { 4011, -1839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1529, 0, -909}, { 4123, 17842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1915, 0, -706}, { 4099, -7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1869, 0, -618}, { -27, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1483, 0, -821}, { -27, 17880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 332, 14, -2631}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 372, 14, -2539}, { 4076, 1101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1093, 0, -2872}, { 4042, -31273}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 0, -2964}, { -35, -31341}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1503, 0, -2899}, { 4024, 1922}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1571, 0, -2815}, { 4020, -2480}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1663, 0, -2859}, { 1, -3452}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1565, 0, -2978}, { 40, 2834}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1404, 0, -2946}, { 4039, 1021}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1503, 0, -2899}, { 4023, -3507}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1565, 0, -2978}, { 48, -4333}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1430, 0, -3044}, { 30, 1863}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1300, 0, -2953}, { 4022, 1569}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1404, 0, -2946}, { 4003, -2752}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1430, 0, -3044}, { 28, -3487}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1290, 0, -3052}, { 57, 2292}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1052, 0, -2964}, { -39, 1582}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1093, 0, -2872}, { 4041, 1330}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1300, 0, -2953}, { 4001, -7831}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1290, 0, -3052}, { 62, -8873}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1502, 0, -2501}, { 4058, 2384}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1332, 0, -2407}, { 4085, -5532}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1380, 0, -2320}, { 5, -5274}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1566, 0, -2425}, { 16, 3124}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1569, 0, -2588}, { 4088, 3531}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1502, 0, -2501}, { 4079, -1026}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1566, 0, -2425}, { 18, -1867}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1660, 0, -2543}, { -21, 4390}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1597, 0, -2703}, { 4100, 926}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1569, 0, -2588}, { 4126, -3772}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1660, 0, -2543}, { -16, -4687}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1697, 0, -2703}, { -3, 1833}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1571, 0, -2815}, { 4026, 1761}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1597, 0, -2703}, { 4026, -3097}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1697, 0, -2703}, { 36, -4057}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1663, 0, -2859}, { -7, 2696}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 654, 40, -2052}, { 4107, -8420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 40, -1964}, { 11, -8424}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 20, -2103}, { 0, 3891}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 919, 20, -2191}, { 4096, 3891}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 919, 20, -2191}, { 4109, -8407}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 966, 20, -2103}, { 13, -8408}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1232, 7, -2242}, { 0, 3891}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1185, 7, -2331}, { 4096, 3891}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1332, 0, -2407}, { 4061, 1780}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1185, 7, -2331}, { 4095, -4723}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 1232, 7, -2242}, { 0, -4710}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 1380, 0, -2320}, { 0, 2167}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{ 434, 60, -1824}, { 0, 12379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 388, 60, -1913}, { 4096, 12379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -143, 95, -1635}, { 4096, -12238}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 95, -1545}, { 0, -12288}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 388, 60, -1913}, { 4096, -6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 434, 60, -1824}, { 0, -6144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 40, -1964}, { 0, 6171}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 654, 40, -2052}, { 4109, 6168}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -675, 120, -1356}, { 4095, -14336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -629, 120, -1268}, { 0, -14336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -98, 95, -1545}, { 0, 10211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -143, 95, -1635}, { 4096, 10261}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3874, -60, -163}, { 6800, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3874, -24, -163}, { 6800, -839}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3944, -60, -50}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3954, -8, -25}, { -1351, -1643}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3954, -8, -25}, { 9374, -1684}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3802, -40, 72}, { 147, -94}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3944, -60, -50}, { 9720, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3791, -60, 63}, { 0, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3802, -40, 72}, { 4736, 11}, {0x84, 0x84, 0x84, 0x00}}, + {{-3726, -7, 4}, { -514, -1692}, {0x84, 0x84, 0x84, 0x00}}, + {{-3726, -60, 4}, { -511, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{-3791, -60, 63}, { 3995, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{-3726, -60, 4}, { 3339, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{-3726, -7, 4}, { 3337, -1692}, {0x84, 0x84, 0x84, 0x00}}, + {{-3695, -7, -76}, { -1027, -1692}, {0x84, 0x84, 0x84, 0x00}}, + {{-3695, -60, -76}, { -1024, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{-3695, -7, -76}, { 3136, -1692}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3641, -7, -89}, { 254, -1692}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3641, -60, -89}, { 255, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3695, -60, -76}, { 3140, 1024}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3641, -60, -89}, { 2006, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3641, -7, -89}, { 2006, -1692}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3533, -19, -73}, { -3583, -1085}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3533, -60, -73}, { -3583, 1023}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3444, -20, -45}, { 0, -1002}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3444, -60, -45}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -60, -73}, { 4736, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -19, -73}, { 4736, -1085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3444, -60, -45}, { 6186, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3444, -20, -45}, { 6186, -1002}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3333, -24, -91}, { 0, -829}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3333, -60, -91}, { 0, 1023}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3259, -9, -285}, { 7728, -1566}, {0x84, 0x84, 0x84, 0x00}}, + {{-3234, 19, -428}, { 255, -3029}, {0x84, 0x84, 0x84, 0x00}}, + {{-3234, -60, -428}, { 255, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{-3259, -60, -285}, { 7728, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{-3333, -24, -91}, { 10102, -829}, {0x84, 0x84, 0x84, 0x00}}, + {{-3259, -9, -285}, { -512, -1566}, {0x84, 0x84, 0x84, 0x00}}, + {{-3259, -60, -285}, { -512, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{-3333, -60, -91}, { 10102, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{-3185, -60, -704}, { 2279, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{-3185, -24, -704}, { 2292, -828}, {0x84, 0x84, 0x84, 0x00}}, + {{-3206, -20, -812}, { -3328, -998}, {0x84, 0x84, 0x84, 0x00}}, + {{-3206, -60, -812}, { -3328, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{-3215, -60, -535}, { 5119, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{-3215, 19, -535}, { 5120, -3028}, {0x84, 0x84, 0x84, 0x00}}, + {{-3185, -24, -704}, { -3681, -828}, {0x84, 0x84, 0x84, 0x00}}, + {{-3185, -60, -704}, { -3695, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{-3234, -60, -428}, { 2463, 1023}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-3234, -1, -428}, { 2463, -2009}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-3215, -60, -535}, { -3072, 1024}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-3215, -1, -535}, { -3072, -2009}, {0x5c, 0x5c, 0x5c, 0x00}}, + {{-3082, -60, -790}, { -2291, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3137, -60, -824}, { 1023, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3152, -20, -821}, { 1602, -965}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3206, -60, -812}, { 2575, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{-3206, -20, -812}, { 2579, -999}, {0x84, 0x84, 0x84, 0x00}}, + {{-3152, -20, -821}, { -247, -999}, {0x84, 0x84, 0x84, 0x00}}, + {{-3137, -60, -824}, { -1023, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{-3489, -60, -965}, { 4235, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-3489, -7, -965}, { 4235, -1699}, {0xac, 0xac, 0xac, 0x00}}, + {{-3570, -60, -980}, { 0, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-3657, -7, -995}, { -4505, -1699}, {0xac, 0xac, 0xac, 0x00}}, + {{-3320, -24, -999}, { 8793, -829}, {0xac, 0xac, 0xac, 0x00}}, + {{-3489, -7, -965}, { 0, -1699}, {0xac, 0xac, 0xac, 0x00}}, + {{-3489, -60, -965}, { 0, 1023}, {0xac, 0xac, 0xac, 0x00}}, + {{-3320, -60, -999}, { 8793, 1024}, {0xac, 0xac, 0xac, 0x00}}, + {{-3228, -20, -938}, { -1023, -999}, {0x84, 0x84, 0x84, 0x00}}, + {{-3228, -60, -938}, { -1023, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{-3159, -60, -950}, { 2579, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{-3174, -20, -948}, { 1802, -999}, {0x84, 0x84, 0x84, 0x00}}, + {{-3228, -20, -938}, { 4633, -999}, {0x84, 0x84, 0x84, 0x00}}, + {{-3320, -24, -999}, { -1023, -829}, {0x84, 0x84, 0x84, 0x00}}, + {{-3320, -60, -999}, { -1023, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{-3228, -60, -938}, { 4633, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ 654, 40, -2052}, { 4095, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 388, 60, -1913}, { 4095, -5133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 434, 60, -1824}, { 0, -5133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 700, 40, -1964}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -894, 160, -1129}, { 0, -1081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -828, 139, -1163}, { 0, 511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -874, 139, -1252}, { 4096, 512}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -940, 160, -1217}, { 4096, -1081}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -828, 139, -1163}, { 0, -532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -761, 127, -1198}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -807, 127, -1287}, { 4096, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -874, 139, -1252}, { 4095, -532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -761, 127, -1198}, { 0, -2042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -629, 120, -1268}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -675, 120, -1356}, { 4095, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -807, 127, -1287}, { 4095, -2042}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3751, -7, 68}, { 93, 520}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3802, -40, 72}, { 85, 904}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3853, 93, 134}, { 419, 1016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3954, -8, -25}, { 125, 2392}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3970, 83, -24}, { 285, 2478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3888, 142, 142}, { 537, 1237}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3981, 245, 197}, { 848, 1701}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3956, 191, 163}, { 695, 1654}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3988, 130, 2}, { 409, 2503}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-4076, 241, 181}, { 893, 2477}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3726, -7, 4}, { -12, 565}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3965, 86, -82}, { 319, 1480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3970, 83, -24}, { 277, 967}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3954, -8, -25}, { 71, 867}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3874, -24, -163}, { 25, 2212}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-4029, 154, -190}, { 635, 2355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3988, 130, 2}, { 378, 783}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-4035, 220, 62}, { 581, 300}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-4036, 203, 86}, { 529, 67}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-4076, 241, 181}, { 592, -776}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-4036, 203, 86}, { 674, 2531}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3605, 176, 261}, { 797, 1303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3347, 103, 309}, { 548, -1150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3476, 61, 254}, { 416, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3607, 89, 179}, { 419, 1532}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3741, 191, 240}, { 880, 2563}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3341, 39, 275}, { 318, -1147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3339, -35, 260}, { 103, -1204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3522, -24, 150}, { 28, 782}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3665, -7, 99}, { 60, 2203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3723, 95, 134}, { 420, 2686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3853, 93, 134}, { 419, 1016}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3723, 95, 134}, { 322, 33}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3751, -7, 68}, { 93, 520}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3665, -7, 99}, { 67, -241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3741, 191, 240}, { 632, -241}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3888, 142, 142}, { 537, 1237}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3981, 245, 197}, { 848, 1701}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2686, -35, -184}, { 132, -1127}, {0xac, 0xac, 0xac, 0x00}}, + {{-2782, -6, 75}, { 59, 2105}, {0xac, 0xac, 0xac, 0x00}}, + {{-2599, 60, 84}, { 734, 1207}, {0xac, 0xac, 0xac, 0x00}}, + {{-2715, 106, 179}, { 493, 2821}, {0xac, 0xac, 0xac, 0x00}}, + {{-2898, -2, 238}, { 128, 2018}, {0xac, 0xac, 0xac, 0x00}}, + {{-2715, 106, 179}, { 615, -287}, {0xac, 0xac, 0xac, 0x00}}, + {{-2782, -6, 75}, { 50, -669}, {0xac, 0xac, 0xac, 0x00}}, + {{-2838, 129, 297}, { 682, 1970}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2964, 99, 359}, { 506, 3726}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -2, 238}, { 32, -651}, {0xac, 0xac, 0xac, 0x00}}, + {{-3028, -10, 288}, { 89, 697}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2964, 99, 359}, { 546, -386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3121, -35, 299}, { 34, 1731}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3124, 109, 349}, { 595, 1212}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3347, 103, 309}, { 565, 3537}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3341, 39, 275}, { 301, 3724}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3339, -35, 260}, { 25, 3979}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3901, -7, -1096}, { 134, -72}, {0xac, 0xac, 0xac, 0x00}}, + {{-3799, 29, -1175}, { 102, 1976}, {0xac, 0xac, 0xac, 0x00}}, + {{-3901, 155, -1096}, { 518, 488}, {0xac, 0xac, 0xac, 0x00}}, + {{-3842, 188, -1253}, { 599, 2696}, {0x98, 0x98, 0x98, 0x00}}, + {{-3479, 25, -1251}, { 42, 2247}, {0xac, 0xac, 0xac, 0x00}}, + {{-3426, 154, -1439}, { 721, 3373}, {0xac, 0xac, 0xac, 0x00}}, + {{-3660, 188, -1371}, { 762, 560}, {0xac, 0xac, 0xac, 0x00}}, + {{-3640, 40, -1228}, { 114, 384}, {0xac, 0xac, 0xac, 0x00}}, + {{-3799, 29, -1175}, { 60, -1542}, {0xac, 0xac, 0xac, 0x00}}, + {{-3842, 188, -1253}, { 584, -1799}, {0x98, 0x98, 0x98, 0x00}}, + {{-3273, 1, -1204}, { 20, 2336}, {0xac, 0xac, 0xac, 0x00}}, + {{-3426, 154, -1439}, { 804, 293}, {0xac, 0xac, 0xac, 0x00}}, + {{-3479, 25, -1251}, { 95, -4}, {0xac, 0xac, 0xac, 0x00}}, + {{-3258, -24, -55}, { 3344, -1954}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { 4368, 1320}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3339, -35, 260}, { 8575, -239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3522, -24, 150}, { 3624, -6673}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3339, -35, 260}, { 369, -5074}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { 4805, -4398}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3633, -7, -27}, { 6140, -6514}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, -7, 23}, { 5866, -5571}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3561, -19, -23}, { 7357, -6746}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3663, -7, 23}, { 5923, -7262}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3726, -7, 4}, { 6779, -6547}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3751, -7, 68}, { 7593, -7386}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { 4371, -4221}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3665, -7, 99}, { 5916, -7837}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3561, -19, -23}, { 5528, -5717}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3665, -7, 99}, { 5163, -3019}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { 7529, -6160}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3751, -7, 68}, { 6278, -5626}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3665, -7, 99}, { 7166, -6892}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3665, -7, 99}, { 4973, -6378}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3561, -19, -23}, { 7689, -6565}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3065, -35, 3}, { 1256, -193}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3153, -35, -6}, { 2215, 941}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3121, -35, 299}, { 5412, -3141}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3121, -35, 299}, { -1021, -3226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3028, -10, 288}, { -1851, -1829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3065, -35, 3}, { 2439, 513}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3028, -10, 288}, { -1714, -2060}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -2, 238}, { -2440, 193}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3065, -35, 3}, { 2473, 463}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3153, -35, -6}, { 3266, -309}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3339, -35, 260}, { 1860, -5620}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2962, -35, -7}, { 499, 1080}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3065, -35, 3}, { 1394, 2587}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -2, 238}, { 3808, -1700}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3258, -24, -55}, { 3344, -1954}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3339, -35, 260}, { 384, 2686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3153, -35, -6}, { 4779, -611}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2782, -6, 75}, { -2361, 2891}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2823, -35, -66}, { 73, 3606}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2686, -35, -184}, { -133, 5703}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2823, -35, -66}, { -86, 8745}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2782, -6, 75}, { 2247, 9740}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2782, -6, 75}, { -1773, 2519}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2962, -35, -7}, { 1087, 4331}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2898, -2, 238}, { 535, 43}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3051, 2, -221}, { 393, 293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -35, -343}, { 2764, 2675}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, 11, -442}, { 4216, 581}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, 11, -442}, { 362, 590}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -35, -343}, { -1889, 1785}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { 102, 3007}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2904, -35, -195}, { 93, 1945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { 558, 4507}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2984, -35, -105}, { 2010, 2649}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { -1249, 226}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2984, -35, -105}, { -872, 1755}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { 1141, 527}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -35, -343}, { 2586, 2160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { 662, -595}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -35, -343}, { -1160, -217}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2831, -35, -417}, { -2027, 1227}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2861, 10, -468}, { -1147, 2119}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3047, -60, -659}, { 1233, 3300}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2959, -28, -551}, { -687, 4762}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2938, -60, -600}, { 277, 5170}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2959, -28, -551}, { -86, 2294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2857, -5, -522}, { -1912, 2475}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2938, -60, -600}, { 12, 3337}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2857, -5, -522}, { -1500, 2434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2822, -60, -580}, { -2066, 3786}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2938, -60, -600}, { -90, 4003}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3047, -60, -659}, { 1232, 3300}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3002, 11, -442}, { 31, 7040}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2959, -28, -551}, { 1615, 5683}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2857, -5, -522}, { -1634, 2567}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2959, -28, -551}, { 197, 2669}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, 11, -442}, { 362, 590}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2861, 10, -468}, { -1739, 1811}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-2857, -5, -522}, { -1466, 2723}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3002, 11, -442}, { 3075, 509}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3093, 18, -348}, { 1299, 1841}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3051, 2, -221}, { 1692, 4085}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3073, 18, -464}, { 1342, 513}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3093, 18, -348}, { 1505, 2496}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3002, 11, -442}, { 2596, 562}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { 393, 293}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3151, -19, -135}, { -1258, 1837}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { 62, 2680}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3158, -9, -240}, { 612, -913}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3151, -19, -135}, { -1139, -596}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { 517, 942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3051, 2, -221}, { 280, 915}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3093, 18, -348}, { 2459, 251}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3103, -24, -690}, { 2029, 3430}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3073, 18, -464}, { 1130, 7250}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3002, 11, -442}, { 2141, 7992}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3047, -60, -659}, { 1232, 3300}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3082, -60, -790}, { 2060, 5433}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3103, -24, -690}, { 2432, 3640}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3002, 11, -442}, { 362, 590}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3047, -60, -659}, { 1564, 4330}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3103, -24, -690}, { 2805, 4445}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3152, -20, -821}, { 2837, 4963}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3103, -24, -690}, { 1734, 7055}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3082, -60, -790}, { 3406, 6307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, 9, -1098}, { -1965, -260}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3799, 29, -1175}, { -3692, 1775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3717, -7, -1062}, { -1481, 765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3717, -7, -1062}, { -3037, 111}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { 533, 1850}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3901, -7, -1096}, { -3879, -842}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3717, -7, -1062}, { -1111, 695}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3799, 29, -1175}, { -1758, -1647}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3804, -7, -1078}, { -3150, -437}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3901, -7, -1096}, { -4612, 374}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3869, -7, -998}, { -3135, 1307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3479, 25, -1251}, { -54, -1109}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { -1379, 2603}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3310, -24, -1055}, { 1648, 2993}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3486, -7, -1020}, { 399, 1999}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3479, 25, -1251}, { 1832, -1673}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3273, 1, -1204}, { 1473, -147}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3479, 25, -1251}, { -1553, 1758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3310, -24, -1055}, { 2877, 2078}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3194, -14, -1101}, { 1822, 962}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3273, 1, -1204}, { 1145, 3116}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3310, -24, -1055}, { 3630, 2127}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3310, -24, -1055}, { -319, 1173}, {0xd4, 0xd4, 0xd4, 0x00}}, + {{-3181, -21, -994}, { 1528, 2790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3640, 40, -1228}, { -1422, -1355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, 9, -1098}, { -2440, 698}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3479, 25, -1251}, { 1296, -869}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3640, 40, -1228}, { -1423, -1355}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3799, 29, -1175}, { -4262, -1249}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, 9, -1098}, { -2437, 699}, {0xc0, 0xc0, 0xc0, 0x00}}, + {{-3633, -7, -27}, { -816, 1615}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3561, -19, -23}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3641, -7, -89}, { -1428, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3641, -7, -89}, { -485, 1627}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3695, -7, -76}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3633, -7, -27}, { -1085, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3633, -7, -27}, { 813, 420}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3695, -7, -76}, { -89, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, -7, 23}, { 1338, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3726, -7, 4}, { -32, 1070}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3663, -7, 23}, { 488, 1813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3695, -7, -76}, { 975, 471}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3641, -7, -89}, { -237, 2432}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -19, -73}, { -784, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3333, -24, -91}, { -1143, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { -1906, 3064}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3444, -20, -45}, { -1663, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { -2030, 1813}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3333, -24, -91}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3444, -20, -45}, { -870, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3561, -19, -23}, { -504, 2614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3447, -20, 19}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3533, -19, -73}, { -1273, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3561, -19, -23}, { -1440, 1790}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3444, -20, -45}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2984, -35, -105}, { -701, 2339}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { 446, 2907}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2962, -35, -7}, { -104, 1101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2984, -35, -105}, { -142, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2962, -35, -7}, { 454, 2262}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2823, -35, -66}, { 2132, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3151, -19, -135}, { -1275, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { -1878, 2763}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3153, -35, -6}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { -1532, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { 536, 2530}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3065, -35, 3}, { -76, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3075, -35, -86}, { 1143, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3153, -35, -6}, { 169, -160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3065, -35, 3}, { -1219, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2962, -35, -7}, { -1237, 2450}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -35, -343}, { -3074, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2904, -35, -195}, { -2782, 3039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2678, -35, -303}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2831, -35, -417}, { -1476, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -35, -343}, { -2127, 2231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2727, -35, -391}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2727, -35, -391}, { -1390, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2898, -35, -343}, { -1943, 3406}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2678, -35, -303}, { 0, 1146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2628, 0, -381}, { 1623, 1310}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2727, -35, -391}, { 930, -286}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2904, -35, -195}, { -308, 3092}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2984, -35, -105}, { 1337, 2863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2823, -35, -66}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2678, -35, -303}, { -1065, 4426}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2904, -35, -195}, { -19, 1153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2686, -35, -184}, { -2186, 3221}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2823, -35, -66}, { 289, 3221}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2686, -35, -184}, { 2657, 2498}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3103, -24, -690}, { 2526, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3215, 19, -535}, { -168, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3073, 18, -464}, { 171, 3181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, -9, -285}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3158, -9, -240}, { -1511, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3234, 19, -428}, { 482, 3012}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { -1143, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, -9, -285}, { 242, 3873}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3333, -24, -91}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3158, -9, -240}, { -1449, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, -9, -285}, { -2152, 2361}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3151, -19, -135}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3151, -19, -135}, { -1840, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3259, -9, -285}, { -1903, 3557}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3258, -24, -55}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3185, -24, -704}, { 1065, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3215, 19, -535}, { 1076, -1414}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3103, -24, -690}, { -71, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3185, -24, -704}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3152, -20, -821}, { -177, 2692}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3206, -20, -812}, { 537, 2436}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3152, -20, -821}, { 887, 2692}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3093, 18, -348}, { -1777, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3234, 19, -428}, { -1726, 3248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3158, -9, -240}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3215, 19, -535}, { -3066, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3234, 19, -428}, { -1979, 2039}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3093, 18, -348}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3215, 19, -535}, { -486, 3316}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3093, 18, -348}, { 1457, 945}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3073, 18, -464}, { -147, 1158}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2620, 0, -349}, { -329, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2628, 0, -381}, { -557, 1540}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2678, -35, -303}, { 988, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, 10, -395}, { 647, 686}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2628, 0, -381}, { -386, 1153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2620, 0, -349}, { -158, 1670}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2562, 10, -363}, { -1134, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, 10, -395}, { -1138, 1588}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2620, 0, -349}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2484, 0, -398}, { -285, 2879}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2569, 10, -395}, { 302, 1516}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2562, 10, -363}, { -249, 1395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, -342}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2484, 0, -398}, { -1034, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2562, 10, -363}, { -998, 2508}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, -342}, { 775, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2436, 0, -390}, { 185, 333}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2484, 0, -398}, { -258, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3717, -7, -1062}, { -3232, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3657, -7, -995}, { -2245, 1785}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3673, -7, -904}, { 2807, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3804, -7, -1078}, { 144, -356}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3869, -7, -998}, { -187, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3673, -7, -904}, { -2257, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3657, -7, -995}, { -1119, 1573}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3717, -7, -1062}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3673, -7, -904}, { 997, 3049}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3804, -7, -1078}, { -1215, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3849, -7, -937}, { 424, 1663}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3489, -7, -965}, { -141, 1764}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3657, -7, -995}, { -2371, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3174, -20, -948}, { -429, 1509}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3228, -20, -938}, { -1013, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3228, -20, -938}, { -1521, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { -1637, 2031}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3320, -24, -999}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3310, -24, -1055}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3320, -24, -999}, { -780, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3181, -21, -994}, { -497, 2925}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3310, -24, -1055}, { -780, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { 141, 3331}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3489, -7, -965}, { -2252, 1775}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-3486, -7, -1020}, { -2311, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 112, -120, -1968}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 112, 30, -1968}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ -424, 95, -2319}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ -436, -55, -2327}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 112, 30, -1528}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 112, -120, -1528}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ -727, 110, -2521}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ -733, -40, -2524}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 1140, 23, -2587}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 1140, -137, -2587}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 1456, -137, -2738}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 1456, 23, -2738}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 780, 23, -2414}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 780, -137, -2414}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 112, 30, -1088}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 112, -120, -1088}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 90, -40, -100}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 232, 0, -99}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 232, 0, -690}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 90, -40, -690}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 418, 23, -2245}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ 428, -136, -2250}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1411, -48, -2368}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1411, 102, -2368}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1510, 102, -2083}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1510, -48, -2083}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1247, -48, -2576}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1247, 102, -2576}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1352, 102, -1782}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1352, -48, -1782}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1197, 54, -1503}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1197, -96, -1503}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ -733, -40, -2524}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ -727, 110, -2521}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ -984, 110, -2625}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{ -984, -40, -2625}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1247, 102, -2576}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1247, -48, -2576}, { 0, 0}, {0x0c, 0x0c, 0x0c, 0x00}}, + {{-1921, 64, -501}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-1965, -51, -587}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-2188, -51, -473}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{ 232, 0, -99}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 272, 120, -99}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 272, 120, -690}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 232, 0, -690}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-2128, 75, -683}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-2265, -53, -513}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-2088, -53, -606}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-1699, 64, -616}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-1521, 64, -707}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-1476, -51, -838}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-1743, -51, -701}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-1818, 75, -845}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-1951, 75, -776}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-1911, -53, -698}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{-1689, -53, -814}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{ 90, -40, -100}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 90, 40, -100}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 90, 40, -690}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 90, -40, -690}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-3495, 42, 400}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-3296, 56, 390}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-3289, -141, 236}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-3463, -173, 230}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-3745, 93, 274}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-3495, 42, 400}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-3463, -173, 230}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-3680, -30, 141}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 428, -136, -2250}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 418, 23, -2245}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 112, 30, -1968}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 112, -120, -1968}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-3296, 56, 390}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-2798, 93, 365}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-2791, -105, 211}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-3289, -141, 236}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-4001, 193, 146}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{-3962, -30, 39}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 112, 30, -688}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 112, 30, -1088}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 112, -120, -1088}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + {{ 112, -120, -688}, { 0, 0}, {0x0c, 0x0d, 0x0c, 0x00}}, + +}; diff --git a/courses/star_cup/sherbet_land/model.inc.c b/courses/star_cup/sherbet_land/model.inc.c new file mode 100644 index 000000000..6b80e912b --- /dev/null +++ b/courses/star_cup/sherbet_land/model.inc.c @@ -0,0 +1,2684 @@ +#include "types.h" + +mk64_Vtx d_course_sherbet_land_vertex[] = { + + {{ -1834, -60, 1192}, { 4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1867, -60, 1119}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1867, -80, 1119}, { -4096, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1834, -80, 1192}, { 4096, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1834, -20, 1192}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1867, -20, 1119}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1867, -60, 1119}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1834, -60, 1192}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2491, -50, 1042}, { -3071, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -2491, -80, 1042}, { -3071, 1023}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -2515, -80, 966}, { 5119, 1024}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -2515, -50, 966}, { 5119, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -2491, -10, 1042}, { 2047, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -2491, -50, 1042}, { 2047, 1023}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -2515, -50, 966}, { 0, 1023}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -2515, -10, 966}, { 0, 0}, {0x74, 0xfd, 0x20, 0x00}}, + {{ -2502, -60, 1871}, { 4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2424, -60, 1852}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2424, -80, 1852}, { -4096, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2502, -80, 1871}, { 4096, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2502, -20, 1871}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2424, -20, 1852}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2424, -60, 1852}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2502, -60, 1871}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1434, 20, 6}, { 5120, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1505, 20, -32}, { -3072, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1505, 0, -32}, { -3072, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1434, 0, 6}, { 5120, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1434, 60, 6}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1505, 60, -32}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1505, 20, -32}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1434, 20, 6}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2475, 185, 1568}, { -585, 1312}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2317, 142, 1587}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2414, 162, 1622}, { -414, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2475, 185, 1568}, { 197, 1339}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2479, 142, 1498}, { -35, 1111}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2317, 142, 1587}, { -253, 1810}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2414, 162, 1622}, { -55, 1434}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2317, 142, 1587}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2290, 202, 1674}, { -433, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2262, 142, 1800}, { -94, 1145}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2511, 142, 1840}, { 136, 2120}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2290, 202, 1674}, { 464, 1044}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2747, 182, 1611}, { 205, 1428}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2663, 142, 1545}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2526, 185, 1578}, { -584, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2747, 182, 1611}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2526, 185, 1578}, { -887, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2535, 185, 1626}, { -822, 1208}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2747, 182, 1611}, { -1019, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2535, 185, 1626}, { -192, 1189}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2500, 182, 1679}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2511, 142, 1840}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2500, 182, 1679}, { -660, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2290, 202, 1674}, { -755, 1858}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2436, 185, 1661}, { -262, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2290, 202, 1674}, { -813, 1232}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2436, 185, 1661}, { -5, 1226}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2414, 162, 1622}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2290, 202, 1674}, { -558, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2820, 142, 1677}, { -192, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2511, 142, 1840}, { 1114, 1497}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2531, 31, 1910}, { 1348, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2511, 142, 1840}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2747, 182, 1611}, { -1316, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2500, 182, 1679}, { -429, 1525}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2511, 142, 1840}, { -29, 1083}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2820, 142, 1677}, { -1336, 1556}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2747, 182, 1611}, { -1070, 1888}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2809, 31, 1713}, { 52, 627}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2820, 142, 1677}, { -192, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2531, 31, 1910}, { 1348, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2531, 31, 1910}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2262, 142, 1800}, { -759, 1998}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2256, 31, 1870}, { -247, 2099}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2327, 31, 1527}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2317, 142, 1587}, { -503, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2479, 142, 1498}, { -285, 1723}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2663, 142, 1545}, { -27, 1080}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2479, 142, 1498}, { -633, 1534}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2475, 185, 1568}, { -397, 1760}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2526, 185, 1578}, { -238, 1626}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2469, 31, 1448}, { 113, 588}, {0x54, 0x55, 0x54, 0x00}}, + {{ -2479, 142, 1498}, { -103, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2653, 31, 1485}, { 721, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2663, 142, 1545}, { 502, 1477}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2653, 31, 1485}, { 721, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2511, 142, 1840}, { -528, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2469, 31, 1448}, { 193, 1637}, {0x54, 0x55, 0x54, 0x00}}, + {{ -2327, -80, 1527}, { 0, 1023}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2327, 31, 1527}, { -441, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2469, 31, 1448}, { -441, 1667}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2327, -80, 1527}, { -643, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2469, 31, 1448}, { 0, 1465}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2469, -80, 1448}, { 0, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2850, -80, 1767}, { -1391, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2531, 31, 1910}, { 0, 1465}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2531, -80, 1910}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2469, 31, 1448}, { -823, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2653, 31, 1485}, { -199, 1437}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2643, -80, 1455}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2531, 31, 1910}, { -1225, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2256, 31, 1870}, { -200, 1435}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2252, -80, 1840}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2531, -80, 1910}, { -1142, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2531, 31, 1910}, { -1142, 1465}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2850, -80, 1767}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2809, 31, 1713}, { -518, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2531, 31, 1910}, { -544, 2378}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2327, -80, 1527}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2440, -80, 1611}, { 0, 1303}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2252, -80, 1840}, { 588, 1276}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2440, -80, 1611}, { 0, 1023}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2457, -80, 1652}, { 0, 1110}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2252, -80, 1840}, { 519, 1303}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2850, -80, 1767}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2531, -80, 1910}, { 0, 1719}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2499, -80, 1658}, { 482, 1574}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2535, -80, 1626}, { 511, 1482}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2469, -80, 1448}, { 0, 1345}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2475, -80, 1568}, { 214, 1239}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2440, -80, 1611}, { 255, 1137}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2535, -80, 1626}, { 0, 1710}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2526, -80, 1578}, { 80, 1767}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2643, -80, 1455}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2850, -80, 1767}, { 0, 1770}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2526, -80, 1578}, { 328, 1098}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2457, -80, 1652}, { 0, 1024}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2499, -80, 1658}, { 0, 1109}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2531, -80, 1910}, { 484, 1248}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2252, -80, 1840}, { 433, 679}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2469, -80, 1448}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2643, -80, 1455}, { 0, 1371}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2526, -80, 1578}, { 252, 1148}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2475, -80, 1568}, { 237, 1045}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2469, -80, 1448}, { -694, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2469, 31, 1448}, { -694, 1465}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2643, -80, 1455}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3066, 142, 1557}, { 256, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3009, 185, 1538}, { -36, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2949, 185, 1566}, { -192, 1237}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3066, 142, 1557}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3029, 142, 1353}, { -826, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3003, 185, 1489}, { -311, 1284}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2896, 222, 1487}, { 707, 1539}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2716, 142, 1398}, { -30, 1094}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2663, 142, 1545}, { -291, 1659}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3003, 185, 1489}, { -405, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3009, 185, 1538}, { -261, 1156}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2896, 222, 1487}, { -659, 1784}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2663, 142, 1545}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2747, 182, 1611}, { -453, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2820, 142, 1677}, { -82, 1158}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3066, 142, 1557}, { 78, 2235}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2949, 185, 1566}, { 255, 1770}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3029, 142, 1353}, { -143, 1648}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3080, 92, 1208}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2969, 102, 1194}, { -447, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2845, 142, 1295}, { -654, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3029, 142, 1353}, { -245, 1673}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2969, 102, 1194}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3029, 142, 1353}, { 369, 1677}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3183, 72, 1371}, { -9, 1115}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3080, 92, 1208}, { -248, 1847}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2888, 52, 1190}, { -10, 1080}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2845, 142, 1295}, { -368, 1531}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2969, 102, 1194}, { 259, 1347}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2820, 142, 1677}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2949, 185, 1566}, { -698, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2896, 182, 1553}, { -574, 1200}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2820, 142, 1677}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2896, 182, 1553}, { -601, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2747, 182, 1611}, { -111, 1434}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2896, 182, 1553}, { -638, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2896, 222, 1487}, { -731, 1314}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2747, 182, 1611}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3106, 31, 1597}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2820, 142, 1677}, { -656, 2100}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2809, 31, 1713}, { -222, 2273}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -3183, 72, 1371}, { -120, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3066, 142, 1557}, { 673, 1488}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3106, 31, 1597}, { 845, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2653, 31, 1485}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2716, 142, 1398}, { -242, 1588}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2686, 31, 1358}, { 232, 1492}, {0x54, 0x55, 0x54, 0x00}}, + {{ -3066, 142, 1557}, { -495, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2686, 31, 1358}, { 151, 609}, {0x54, 0x55, 0x54, 0x00}}, + {{ -2716, 142, 1398}, { -99, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2845, 31, 1295}, { 693, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2716, 142, 1398}, { -99, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2845, 142, 1295}, { 447, 1390}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2845, 31, 1295}, { 693, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2845, 142, 1295}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2896, 222, 1487}, { -854, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2961, 182, 1446}, { -708, 1337}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2663, 142, 1545}, { -503, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3029, 142, 1353}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2961, 182, 1446}, { -487, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3003, 185, 1489}, { -526, 1261}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3066, 142, 1557}, { -21, 1082}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3183, 72, 1371}, { -815, 1546}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3029, 142, 1353}, { -227, 1882}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3029, 142, 1353}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2845, 142, 1295}, { -768, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2961, 182, 1446}, { -148, 1488}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2845, 142, 1295}, { -30, 1069}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2716, 142, 1398}, { -576, 1436}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2896, 222, 1487}, { 146, 1905}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2845, 31, 1295}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2888, 52, 1190}, { -83, 1475}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2828, 31, 1190}, { 162, 1415}, {0x54, 0x55, 0x54, 0x00}}, + {{ -2845, 142, 1295}, { -441, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3130, 31, 1198}, { 0, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -3080, 92, 1208}, { -316, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3183, 72, 1371}, { -77, 1756}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3233, -29, 1411}, { -921, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3106, 31, 1597}, { -97, 1454}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3106, -80, 1597}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3233, -29, 1411}, { 32, 573}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3183, 72, 1371}, { -120, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3106, 31, 1597}, { 845, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2686, -80, 1358}, { -681, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2686, 31, 1358}, { -681, 1465}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2845, -80, 1295}, { 0, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2686, 31, 1358}, { -812, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2845, 31, 1295}, { -240, 1394}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3106, -80, 1597}, { -1222, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3106, 31, 1597}, { -1222, 1465}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2850, -80, 1767}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3106, 31, 1597}, { -1299, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2809, 31, 1713}, { -133, 1524}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -3213, -80, 1411}, { -856, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3233, -29, 1411}, { -896, 1238}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2643, -80, 1455}, { -422, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2686, 31, 1358}, { 0, 1465}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2686, -80, 1358}, { 0, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2643, -80, 1455}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2653, 31, 1485}, { -459, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2686, 31, 1358}, { -339, 1532}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2845, -80, 1295}, { -424, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2828, 31, 1190}, { 0, 1465}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2828, -80, 1190}, { 0, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2845, -80, 1295}, { 0, 1023}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2845, 31, 1295}, { -441, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2828, 31, 1190}, { -441, 1448}, {0x54, 0x54, 0x54, 0x00}}, + {{ -3130, -80, 1198}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3233, -29, 1411}, { -961, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3213, -80, 1411}, { -884, 1228}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3130, 31, 1198}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -3183, 72, 1371}, { -77, 1756}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3233, -29, 1411}, { 368, 1921}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3130, 31, 1198}, { -441, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -3233, -29, 1411}, { -203, 1964}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2643, -80, 1455}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2686, -80, 1358}, { 0, 1235}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2919, -80, 1491}, { 532, 1178}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2912, -80, 1537}, { 555, 1089}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -3009, -80, 1538}, { 0, 1023}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -3106, -80, 1597}, { 0, 1250}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2850, -80, 1767}, { 554, 992}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2949, -80, 1566}, { 109, 950}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2686, -80, 1358}, { 0, 1023}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2845, -80, 1295}, { 0, 1364}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2959, -80, 1471}, { 409, 1447}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2919, -80, 1491}, { 417, 1358}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -3130, -80, 1198}, { 0, 1023}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -3213, -80, 1411}, { 0, 1477}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2845, -80, 1295}, { 597, 995}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2828, -80, 1190}, { 553, 787}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2643, -80, 1455}, { 0, 1023}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2912, -80, 1537}, { 0, 1583}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2850, -80, 1767}, { 473, 1600}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2912, -80, 1537}, { 0, 1024}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2949, -80, 1566}, { 0, 1117}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2850, -80, 1767}, { 437, 1207}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -3213, -80, 1411}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -3106, -80, 1597}, { 0, 1452}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -3009, -80, 1538}, { 226, 1446}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -3003, -80, 1489}, { 284, 1367}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2845, -80, 1295}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -3213, -80, 1411}, { 0, 1792}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2959, -80, 1471}, { 266, 1345}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -3003, -80, 1489}, { 0, 1469}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2959, -80, 1471}, { 64, 1540}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2879, 72, 894}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3037, 142, 1011}, { -831, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2993, 112, 853}, { -307, 1431}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2879, 72, 894}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2993, 112, 853}, { -510, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2875, 82, 743}, { -190, 1594}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2848, 32, 775}, { -10, 1038}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2879, 72, 894}, { -511, 1157}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2875, 82, 743}, { 76, 1282}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2993, 112, 853}, { -313, 1677}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2922, 22, 712}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2875, 82, 743}, { -328, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2879, 72, 894}, { -20, 1053}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2952, 92, 1020}, { -556, 1286}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3037, 142, 1011}, { -565, 1681}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2969, 102, 1194}, { -154, 1444}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3080, 92, 1208}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3037, 142, 1011}, { -826, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2888, 52, 1190}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2969, 102, 1194}, { -379, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3037, 142, 1011}, { -662, 1764}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2952, 92, 1020}, { -15, 1078}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2888, 52, 1190}, { -614, 1510}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3037, 142, 1011}, { 343, 1245}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3080, 92, 1208}, { -3, 1063}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3143, 92, 1012}, { -758, 1378}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3037, 142, 1011}, { -471, 1744}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2875, 82, 743}, { 277, 1316}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2922, 22, 712}, { 0, 1140}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2739, 72, 564}, { -199, 2074}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3037, 142, 1011}, { -315, 1686}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3078, 82, 842}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2993, 112, 853}, { -360, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3037, 142, 1011}, { 207, 716}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3143, 92, 1012}, { -103, 1061}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3078, 82, 842}, { 558, 1360}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2875, 82, 743}, { -58, 1916}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2739, 72, 564}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2708, 92, 590}, { -180, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2902, -9, 1020}, { 213, 691}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2952, 92, 1020}, { -87, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2869, 1, 894}, { 613, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2869, 1, 894}, { 76, 781}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2879, 72, 894}, { -73, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2828, 1, 775}, { 514, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2848, 32, 775}, { 427, 1142}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2828, 1, 775}, { 514, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2922, 22, 712}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3078, 82, 842}, { -843, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3048, 81, 812}, { -681, 1070}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2828, 1, 775}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2708, 92, 590}, { -47, 1970}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2677, 21, 616}, { 258, 1859}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2848, 32, 775}, { -146, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2739, 21, 564}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2739, 72, 564}, { -203, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2922, 22, 712}, { -4, 1957}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3048, 81, 812}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3078, 82, 842}, { -168, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3143, 92, 1012}, { -830, 1323}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2993, 112, 853}, { 81, 716}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -3078, 82, 842}, { -105, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2922, 22, 712}, { 738, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2848, 32, 775}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2875, 82, 743}, { -259, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2708, 92, 590}, { -312, 1923}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2828, 31, 1190}, { -80, 771}, {0x54, 0x55, 0x54, 0x00}}, + {{ -2888, 52, 1190}, { -89, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2902, -9, 1020}, { 629, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2952, 92, 1020}, { 509, 1456}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3143, 92, 1012}, { -97, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3080, 92, 1208}, { 657, 1339}, {0x84, 0x85, 0x84, 0x00}}, + {{ -3130, 31, 1198}, { 682, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2952, 92, 1020}, { -87, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2879, 72, 894}, { 448, 1256}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2869, 1, 894}, { 613, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2902, -60, 712}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2932, -19, 712}, { -202, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3048, 81, 812}, { -796, 1445}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2932, -19, 712}, { 37, 1187}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2922, 22, 712}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3048, 81, 812}, { -681, 1070}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2882, -80, 1020}, { 0, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2902, -9, 1020}, { -293, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2869, 1, 894}, { -296, 1543}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2848, -60, 775}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2828, 1, 775}, { -255, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2677, -40, 616}, { -286, 1909}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2902, -60, 712}, { -877, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3048, 81, 812}, { -204, 1623}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3098, -70, 812}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2869, -70, 894}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2828, 1, 775}, { -575, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2848, -60, 775}, { -433, 1236}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3048, 81, 812}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3143, 92, 1012}, { -830, 1323}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3213, -9, 1002}, { -724, 1802}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3048, 81, 812}, { -1147, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3213, -9, 1002}, { -117, 1292}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3193, -80, 1002}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3098, -70, 812}, { -847, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3048, 81, 812}, { -963, 1646}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3193, -80, 1002}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2828, 1, 775}, { -886, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2677, 21, 616}, { -44, 1262}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2677, -40, 616}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3193, -80, 1002}, { -818, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3213, -9, 1002}, { -842, 1316}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3130, -80, 1198}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2828, 31, 1190}, { -835, 1023}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2902, -9, 1020}, { -128, 1287}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2882, -80, 1020}, { 0, 1023}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2828, -80, 1190}, { -708, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2828, 31, 1190}, { -708, 1465}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2882, -80, 1020}, { 0, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2869, 1, 894}, { -282, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2828, 1, 775}, { -282, 1524}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3213, -9, 1002}, { -892, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3130, 31, 1198}, { -139, 1443}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -3130, -80, 1198}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2869, 1, 894}, { -597, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2869, -70, 894}, { -445, 1261}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3213, -9, 1002}, { -28, 538}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -3143, 92, 1012}, { -97, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3130, 31, 1198}, { 682, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2739, -40, 564}, { -876, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2739, 21, 564}, { -898, 1265}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2902, -60, 712}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2739, 21, 564}, { -930, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2932, -19, 712}, { 26, 1224}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2739, 21, 564}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2922, 22, 712}, { -4, 1957}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2932, -19, 712}, { 161, 1988}, {0x84, 0x84, 0x84, 0x00}}, + {{ -3193, -80, 1002}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -3130, -80, 1198}, { 0, 1433}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2828, -80, 1190}, { 578, 1600}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2882, -80, 1020}, { 578, 1245}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2739, -40, 564}, { 0, 1023}, {0x87, 0x84, 0x84, 0x00}}, + {{ -2902, -60, 712}, { 0, 1462}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2848, -60, 775}, { 166, 1467}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2677, -40, 616}, { 160, 1002}, {0x87, 0x84, 0x84, 0x00}}, + {{ -2902, -60, 712}, { 0, 1023}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -3098, -70, 812}, { 0, 1462}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2869, -70, 894}, { 353, 1131}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2848, -60, 775}, { 161, 985}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -3098, -70, 812}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -3193, -80, 1002}, { 0, 1447}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2882, -80, 1020}, { 569, 1204}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2869, -70, 894}, { 481, 968}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2526, 51, 88}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2526, 142, 88}, { -362, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2605, 72, 347}, { -83, 2102}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2418, 51, 144}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2477, 162, 116}, { -513, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2374, 100, 29}, { -187, 1518}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2570, 102, 368}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2526, 142, 88}, { -1137, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2477, 162, 116}, { -1068, 1253}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2374, 100, 29}, { -23, 1085}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2477, 162, 116}, { -349, 1580}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2486, 196, 21}, { 45, 1668}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2526, 142, 88}, { -11, 1067}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2525, 95, -84}, { -626, 1418}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2486, 196, 21}, { -29, 1446}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2525, 95, -84}, { -88, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2526, 142, 88}, { 527, 1374}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2526, 51, 88}, { 617, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2477, 162, 116}, { -49, 1258}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2526, 142, 88}, { 0, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2486, 196, 21}, { -379, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2526, 51, 88}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2625, 21, 347}, { 133, 2126}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2605, 72, 347}, { -129, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2739, 72, 564}, { 865, 1223}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2739, 21, 564}, { 905, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2625, 21, 347}, { -48, 821}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2605, 72, 347}, { -129, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2739, 21, 564}, { 905, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2677, 21, 616}, { -88, 701}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2708, 92, 590}, { -134, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2534, 51, 388}, { 938, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2708, 92, 590}, { -134, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2570, 102, 368}, { 878, 1276}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2534, 51, 388}, { 938, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2708, 92, 590}, { 52, 1219}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2739, 72, 564}, { -4, 1048}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2605, 72, 347}, { -999, 1247}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2570, 102, 368}, { 185, 1203}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2605, 72, 347}, { -10, 1158}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2526, 142, 88}, { -288, 2237}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2708, 92, 590}, { -149, 2065}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2605, 72, 347}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2570, 102, 368}, { -201, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2534, 51, 388}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2570, 102, 368}, { -259, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2477, 162, 116}, { -560, 2075}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2418, 51, 144}, { -47, 2098}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2526, -10, 88}, { -1079, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2526, 51, 88}, { -1087, 1266}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2605, -20, 347}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2534, -20, 388}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2534, 51, 388}, { -282, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2428, -10, 144}, { -39, 2083}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2625, 21, 347}, { -181, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2739, 21, 564}, { -381, 1978}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2605, -20, 347}, { -1017, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2739, 21, 564}, { -18, 1266}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2739, -40, 564}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2526, 51, 88}, { -1114, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2625, 21, 347}, { -19, 1204}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2418, 51, 144}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2374, 100, 29}, { -187, 1518}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2369, 0, -54}, { 224, 1830}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2428, -10, 144}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2418, 51, 144}, { -246, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2369, 0, -54}, { -77, 1843}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2485, 0, -149}, { -247, 564}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2525, 95, -84}, { -88, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2526, 51, 88}, { 617, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2485, 0, -149}, { -959, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2526, 51, 88}, { -10, 1266}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2526, -10, 88}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2534, 51, 388}, { -1086, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2418, 51, 144}, { -38, 1266}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2677, -40, 616}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2534, 51, 388}, { -1129, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2534, -20, 388}, { -1039, 1291}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2677, -40, 616}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2677, 21, 616}, { -242, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2534, 51, 388}, { -362, 2094}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2526, -10, 88}, { 0, 1023}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2605, -20, 347}, { 0, 1563}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2534, -20, 388}, { 157, 1600}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2428, -10, 144}, { 220, 1074}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2605, -20, 347}, { 0, 1024}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2739, -40, 564}, { 0, 1532}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2677, -40, 616}, { 160, 1555}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2534, -20, 388}, { 161, 1018}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2485, 0, -149}, { 964, 1006}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -2526, -10, 88}, { 703, 47}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2428, -10, 144}, { 12, 156}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2369, 0, -54}, { 88, 1033}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -1926, 142, 1467}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2068, 185, 1670}, { -1000, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2042, 185, 1608}, { -743, 1095}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2185, 142, 1504}, { -27, 1081}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2124, 142, 1313}, { -676, 1543}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2010, 192, 1425}, { -96, 1868}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2134, 185, 1593}, { -79, 1457}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2185, 142, 1504}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2010, 192, 1425}, { -789, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2068, 185, 1670}, { -175, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2290, 202, 1674}, { 677, 1257}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2111, 185, 1659}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2290, 202, 1674}, { 303, 1549}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2145, 185, 1628}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2111, 185, 1659}, { -183, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2235, 31, 1464}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2317, 142, 1587}, { -407, 1638}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2327, 31, 1527}, { 65, 1465}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1843, 142, 1307}, { -56, 1064}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1926, 142, 1467}, { -696, 1391}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1958, 192, 1305}, { -32, 1565}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2010, 192, 1425}, { -422, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1958, 192, 1305}, { -447, 1543}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2010, 192, 1425}, { -468, 1495}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2124, 142, 1313}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1958, 192, 1305}, { -689, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1926, 142, 1467}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2134, 185, 1593}, { -983, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2010, 192, 1425}, { -230, 1377}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2079, 185, 1579}, { -772, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2134, 185, 1593}, { -978, 1120}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1926, 142, 1467}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2042, 185, 1608}, { -747, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2079, 185, 1579}, { -750, 1210}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2235, 31, 1464}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2185, 142, 1504}, { -509, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2317, 142, 1587}, { -407, 1638}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2044, 31, 1699}, { 0, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2068, 185, 1670}, { -629, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1926, 142, 1467}, { -526, 2019}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2154, 31, 1333}, { 232, 708}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2124, 142, 1313}, { -108, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2235, 31, 1464}, { 758, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2185, 142, 1504}, { 541, 1485}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2235, 31, 1464}, { 758, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1866, 31, 1517}, { 46, 515}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1926, 142, 1467}, { -136, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1763, 31, 1277}, { 954, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1843, 142, 1307}, { 503, 1351}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1763, 31, 1277}, { 954, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1926, 142, 1467}, { -1126, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1866, 31, 1517}, { -889, 1509}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2290, 202, 1674}, { -493, 1522}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2134, 185, 1593}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2145, 185, 1628}, { -147, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2068, 185, 1670}, { -36, 1093}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2262, 142, 1800}, { -799, 1652}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2290, 202, 1674}, { -306, 1935}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2290, 202, 1674}, { -171, 1422}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2317, 142, 1587}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2134, 185, 1593}, { -748, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2317, 142, 1587}, { -50, 1100}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2185, 142, 1504}, { -153, 1714}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2134, 185, 1593}, { 283, 1770}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2256, 31, 1870}, { -34, 511}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2262, 142, 1800}, { -131, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2044, 31, 1699}, { 921, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2068, 185, 1670}, { 631, 1582}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2154, -80, 1333}, { -612, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2235, 31, 1464}, { 0, 1465}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2235, -80, 1464}, { 0, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -1866, -80, 1517}, { -1040, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1763, 31, 1277}, { 0, 1465}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1763, -80, 1277}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2044, -80, 1699}, { -1013, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2044, 31, 1699}, { -1013, 1465}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1866, -80, 1517}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1866, 31, 1517}, { -441, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1763, 31, 1277}, { -441, 2064}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2235, 31, 1464}, { -627, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2327, 31, 1527}, { -310, 1337}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2327, -80, 1527}, { 0, 1023}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2044, 31, 1699}, { -1105, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1866, 31, 1517}, { -176, 1428}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1866, -80, 1517}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2154, -80, 1333}, { 0, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2154, 31, 1333}, { -441, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2235, 31, 1464}, { -441, 1636}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2252, -80, 1840}, { -1000, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2044, 31, 1699}, { 0, 1465}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2044, -80, 1699}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2252, -80, 1840}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2256, 31, 1870}, { -457, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2044, 31, 1699}, { -250, 2088}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2235, -80, 1464}, { -445, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2235, 31, 1464}, { -445, 1465}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2327, -80, 1527}, { 0, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2252, -80, 1840}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2044, -80, 1699}, { 0, 1524}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2068, -80, 1670}, { 74, 1517}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2109, -80, 1667}, { 123, 1453}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2154, -80, 1333}, { 0, 1023}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2235, -80, 1464}, { 0, 1330}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2086, -80, 1574}, { 366, 1360}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2327, -80, 1527}, { 0, 1023}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2252, -80, 1840}, { 0, 1664}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2143, -80, 1636}, { 305, 1320}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2109, -80, 1667}, { 0, 1470}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2143, -80, 1636}, { 91, 1475}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2068, -80, 1670}, { 0, 1024}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2044, -80, 1699}, { 0, 1098}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -1866, -80, 1517}, { 504, 1044}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2042, -80, 1608}, { 118, 962}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2086, -80, 1574}, { 0, 1521}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2042, -80, 1608}, { 66, 1609}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2235, -80, 1464}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2327, -80, 1527}, { 0, 1246}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2134, -80, 1593}, { 324, 1002}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2086, -80, 1574}, { 347, 903}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2154, -80, 1333}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -1866, -80, 1517}, { 0, 1702}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -1763, -80, 1277}, { 513, 1619}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2154, -80, 1333}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2042, -80, 1608}, { 0, 1613}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -1866, -80, 1517}, { 392, 1577}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2327, -80, 1527}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2143, -80, 1636}, { 0, 1449}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2134, -80, 1593}, { 83, 1421}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2184, 172, 1114}, { 360, 1191}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2264, 142, 1182}, { -53, 1056}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2340, 142, 1143}, { -269, 1317}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2184, 172, 1114}, { -297, 1593}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2340, 142, 1143}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2315, 172, 1052}, { -396, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1900, 142, 1091}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1958, 192, 1305}, { -905, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2019, 183, 1154}, { -395, 1421}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2123, 185, 1191}, { -338, 1222}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2184, 172, 1114}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2130, 185, 1135}, { -235, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2134, 142, 1026}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2072, 185, 1119}, { -476, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2184, 172, 1114}, { -214, 1386}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2019, 183, 1154}, { -705, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2072, 185, 1119}, { -467, 1116}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2134, 142, 1026}, { -30, 1088}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1900, 142, 1091}, { -848, 1601}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2019, 183, 1154}, { -305, 1738}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1900, 142, 1091}, { -62, 1134}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1843, 142, 1307}, { -116, 2021}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1958, 192, 1305}, { 375, 1927}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2124, 142, 1313}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2083, 185, 1225}, { -422, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2033, 185, 1211}, { -543, 1191}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1958, 192, 1305}, { -499, 1498}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2033, 185, 1211}, { -568, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2123, 185, 1191}, { -516, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2083, 185, 1225}, { -389, 1188}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2124, 142, 1313}, { -53, 1067}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2147, 142, 1228}, { -87, 1418}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2123, 185, 1191}, { 115, 1556}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1958, 192, 1305}, { -646, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2033, 185, 1211}, { -187, 1163}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2019, 183, 1154}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2290, 142, 1000}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2184, 172, 1114}, { -632, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2315, 172, 1052}, { -104, 1259}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2290, 142, 1000}, { -85, 1101}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2134, 142, 1026}, { 31, 1722}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2184, 172, 1114}, { 396, 1510}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2390, 31, 1183}, { 237, 625}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2340, 142, 1143}, { -80, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2274, 31, 1242}, { 565, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1900, 142, 1091}, { -132, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2134, 142, 1026}, { 686, 1537}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2094, 31, 946}, { 927, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2274, 31, 1242}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2147, 142, 1228}, { -453, 1519}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2177, 31, 1248}, { -2, 1408}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2264, 142, 1182}, { -503, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2094, 31, 946}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2290, 142, 1000}, { -684, 1644}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2260, 31, 940}, { -169, 1665}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2094, 31, 946}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2134, 142, 1026}, { -567, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2264, 142, 1182}, { 135, 1285}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1891, 31, 1077}, { 55, 618}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1900, 142, 1091}, { -132, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2094, 31, 946}, { 927, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2184, 172, 1114}, { 390, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2072, 185, 1119}, { -55, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2130, 185, 1135}, { 168, 1101}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2123, 185, 1191}, { -149, 1218}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2147, 142, 1228}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2184, 172, 1114}, { -491, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2147, 142, 1228}, { -56, 1085}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2264, 142, 1182}, { -106, 1581}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2184, 172, 1114}, { 299, 1424}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1763, 31, 1277}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1900, 142, 1091}, { -503, 1910}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1891, 31, 1077}, { -60, 1965}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1843, 142, 1307}, { -557, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2177, 31, 1248}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2124, 142, 1313}, { -430, 1374}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2154, 31, 1333}, { 34, 1374}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2147, 142, 1228}, { -464, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2274, 31, 1242}, { -585, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2177, 31, 1248}, { -333, 1314}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2177, -80, 1248}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2094, -80, 966}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2094, 31, 946}, { -448, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2260, -80, 940}, { -18, 1694}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2094, 31, 946}, { -797, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2260, 31, 940}, { -244, 1391}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2260, -80, 940}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2370, -80, 1163}, { -493, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2274, 31, 1242}, { 0, 1465}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2274, -80, 1242}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2370, -80, 1163}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2390, 31, 1183}, { -455, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2274, 31, 1242}, { -416, 1539}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2274, -80, 1242}, { -384, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2274, 31, 1242}, { -384, 1465}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2177, -80, 1248}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1860, -80, 1061}, { -1004, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2094, 31, 946}, { 29, 1471}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2094, -80, 966}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1763, -80, 1277}, { -941, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1763, 31, 1277}, { -941, 1465}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1860, -80, 1061}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1763, 31, 1277}, { -1040, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1891, 31, 1077}, { -195, 1444}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1860, -80, 1061}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2177, -80, 1248}, { -352, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2177, 31, 1248}, { -352, 1465}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2154, -80, 1333}, { 0, 1024}, {0x54, 0x54, 0x54, 0x00}}, + {{ -2177, 31, 1248}, { -565, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2154, 31, 1333}, { -345, 1299}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1891, 31, 1077}, { -463, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2094, 31, 946}, { -605, 1975}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1763, -80, 1277}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -1860, -80, 1061}, { 0, 1494}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2019, -80, 1154}, { 364, 1454}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2130, -80, 1135}, { 0, 1024}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2072, -80, 1119}, { 0, 1142}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2094, -80, 966}, { 305, 1181}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2072, -80, 1119}, { 0, 1023}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2019, -80, 1154}, { 0, 1152}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2094, -80, 966}, { 232, 821}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2274, -80, 1242}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2177, -80, 1248}, { 0, 1216}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2083, -80, 1225}, { 57, 1400}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2123, -80, 1191}, { 120, 1317}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2019, -80, 1154}, { 0, 1023}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -1860, -80, 1061}, { 0, 1390}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2094, -80, 966}, { 399, 1085}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2177, -80, 1248}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2154, -80, 1333}, { 0, 1200}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2033, -80, 1211}, { 295, 1029}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2083, -80, 1225}, { 192, 1029}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -1763, -80, 1277}, { 0, 1023}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2019, -80, 1154}, { 0, 1588}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2033, -80, 1211}, { 114, 1566}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2274, -80, 1242}, { 0, 1023}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2123, -80, 1191}, { 0, 1341}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2130, -80, 1135}, { 109, 1364}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2154, -80, 1333}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -1763, -80, 1277}, { 0, 1810}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2033, -80, 1211}, { 206, 1295}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2274, -80, 1242}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2130, -80, 1135}, { 0, 1381}, {0x6f, 0x6c, 0x6c, 0x00}}, + {{ -2094, -80, 966}, { 226, 1640}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2370, -80, 1163}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2274, -80, 1242}, { 0, 1270}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2094, -80, 966}, { 652, 1198}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2260, -80, 940}, { 481, 909}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2373, 11, 747}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2306, 142, 520}, { -439, 2007}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2269, 31, 549}, { 32, 1916}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2523, 11, 674}, { 0, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2503, 82, 694}, { -304, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2526, 142, 890}, { -705, 1740}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2586, 31, 900}, { 178, 602}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2526, 142, 890}, { -97, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2520, 31, 1051}, { 680, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2480, 142, 1031}, { 369, 1384}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2520, 31, 1051}, { 680, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2520, 31, 1051}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2480, 142, 1031}, { -476, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2340, 142, 1143}, { -588, 1730}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2425, 142, 897}, { -28, 1078}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2290, 142, 1000}, { -540, 1514}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2447, 162, 974}, { 84, 1386}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2340, 142, 1143}, { -73, 1112}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2480, 142, 1031}, { 38, 1818}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2447, 162, 974}, { 311, 1815}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2315, 172, 1052}, { -265, 1318}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2340, 142, 1143}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2447, 162, 974}, { -801, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2447, 162, 974}, { -47, 1341}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2480, 142, 1031}, { -38, 1069}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2526, 142, 890}, { -505, 1429}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2290, 142, 1000}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2315, 172, 1052}, { -257, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2447, 162, 974}, { -193, 1632}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2390, 31, 1183}, { -78, 1758}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2470, 142, 889}, { -778, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2526, 142, 890}, { -794, 1246}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2461, 82, 703}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2375, 31, 877}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2461, 82, 703}, { -210, 1797}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2373, 11, 747}, { 183, 1514}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2461, 82, 703}, { 76, 1282}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2503, 82, 694}, { -33, 1154}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2306, 142, 520}, { -288, 2197}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2461, 82, 703}, { -26, 1120}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2425, 142, 897}, { -306, 1894}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2470, 142, 889}, { -121, 1893}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2447, 162, 974}, { -305, 1375}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2526, 142, 890}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2470, 142, 889}, { -222, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2425, 142, 897}, { -185, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2447, 162, 974}, { -152, 1350}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2470, 142, 889}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2526, 142, 890}, { -88, 1113}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2503, 82, 694}, { 313, 1829}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2461, 82, 703}, { 453, 1735}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2425, 142, 897}, { -490, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2358, 31, 471}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2306, 142, 520}, { -526, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2503, 82, 694}, { -271, 2067}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2260, 31, 940}, { 275, 661}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2290, 142, 1000}, { -92, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2375, 31, 877}, { 646, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2290, 142, 1000}, { -92, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2425, 142, 897}, { 419, 1459}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2375, 31, 877}, { 646, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2373, 11, 747}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2461, 82, 703}, { -485, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2306, 142, 520}, { -439, 2007}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2358, 31, 471}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2503, 82, 694}, { -271, 2067}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2523, 11, 674}, { 32, 2067}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2523, 11, 674}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2526, 142, 890}, { -705, 1740}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2586, 31, 900}, { -239, 1930}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2523, 11, 674}, { -971, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2586, 31, 900}, { -119, 1416}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2566, -70, 900}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2523, -60, 674}, { -916, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2523, 11, 674}, { -929, 1306}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2566, -70, 900}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2375, 31, 877}, { -684, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2373, 11, 747}, { -203, 1231}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2380, -60, 731}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2373, 11, 747}, { -290, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2269, 31, 549}, { -238, 1915}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2375, -70, 877}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2375, 31, 877}, { -401, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2380, -60, 731}, { -39, 1604}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2260, -80, 940}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2260, 31, 940}, { -441, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2375, 31, 877}, { -441, 1542}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2269, 31, 549}, { -922, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2269, -40, 549}, { -811, 1283}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2586, 31, 900}, { -409, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2520, 31, 1051}, { -358, 1677}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2375, 31, 877}, { -681, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2375, -70, 877}, { -420, 1329}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2520, -80, 1051}, { -746, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2520, 31, 1051}, { -746, 1465}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2370, -80, 1163}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2343, -40, 490}, { -1026, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2358, 31, 471}, { -1061, 1321}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2523, -60, 674}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2520, 31, 1051}, { -867, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2390, 31, 1183}, { -238, 1412}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2358, 31, 471}, { -1102, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2523, 11, 674}, { -92, 1290}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2523, -60, 674}, { 0, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2343, -40, 490}, { 0, 1023}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2523, -60, 674}, { 0, 1537}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2380, -60, 731}, { 283, 1419}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2269, -40, 549}, { 188, 1004}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2566, -70, 900}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2520, -80, 1051}, { 0, 1338}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2375, -70, 877}, { 378, 1092}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2523, -60, 674}, { 0, 1024}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2566, -70, 900}, { 0, 1482}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2375, -70, 877}, { 366, 1366}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2380, -60, 731}, { 301, 1082}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2520, -80, 1051}, { 0, 1023}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2370, -80, 1163}, { 0, 1397}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2260, -80, 940}, { 486, 1305}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2375, -70, 877}, { 449, 1048}, {0x9f, 0x9c, 0x9c, 0x00}}, + {{ -2566, -70, 900}, { -628, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2520, 31, 1051}, { -27, 1464}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2520, -80, 1051}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2269, 31, 549}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2306, 142, 520}, { -480, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2104, 122, 407}, { -268, 1923}, {0x44, 0x45, 0x44, 0x00}}, + {{ -1964, 182, 283}, { 218, 1571}, {0x44, 0x45, 0x44, 0x00}}, + {{ -1882, 156, 163}, { 437, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1819, 224, 248}, { -62, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2269, 31, 549}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2069, 51, 454}, { 96, 1901}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1707, 105, 305}, { 8, 1136}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1964, 182, 283}, { -569, 2038}, {0x44, 0x45, 0x44, 0x00}}, + {{ -1819, 224, 248}, { 7, 1825}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2104, 122, 407}, { -96, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -1964, 182, 283}, { 515, 1507}, {0x44, 0x45, 0x44, 0x00}}, + {{ -1929, 71, 337}, { 678, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1882, 156, 163}, { -79, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1964, 182, 283}, { 305, 1470}, {0x44, 0x45, 0x44, 0x00}}, + {{ -1999, 71, 229}, { 553, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1929, 71, 337}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1964, 182, 283}, { -510, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -1707, 105, 305}, { 67, 1925}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1999, 71, 229}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1964, 182, 283}, { -510, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2104, 122, 407}, { -360, 1790}, {0x44, 0x45, 0x44, 0x00}}, + {{ -1999, 71, 229}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2139, 51, 360}, { 4, 1790}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2069, 51, 454}, { 34, 682}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2104, 122, 407}, { -96, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -1929, 71, 337}, { 678, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2104, 122, 407}, { 681, 497}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2306, 142, 520}, { -36, 1078}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2358, 31, 471}, { 255, 1516}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2139, 51, 360}, { -981, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2104, 122, 407}, { -1044, 1384}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2358, 31, 471}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1949, -10, 337}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1929, 71, 337}, { -332, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1708, 0, 278}, { -268, 1977}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2269, 31, 549}, { -868, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2069, 51, 454}, { -31, 1307}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2079, -20, 454}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1999, 71, 229}, { -871, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2139, 51, 360}, { -144, 1269}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2149, -20, 360}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2019, -10, 229}, { -735, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1999, 71, 229}, { -808, 1347}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2139, 51, 360}, { -285, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2358, 31, 471}, { -84, 1985}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2149, -20, 360}, { -934, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2358, 31, 471}, { -17, 1322}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2343, -40, 490}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2079, -20, 454}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1929, 71, 337}, { -837, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1949, -10, 337}, { -641, 1292}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2069, 51, 454}, { -285, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1929, 71, 337}, { -441, 1735}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2269, -40, 549}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2269, 31, 549}, { -282, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2079, -20, 454}, { -79, 1867}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1809, 0, 131}, { -14, 330}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1882, 156, 163}, { -79, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1999, 71, 229}, { 553, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1809, 0, 131}, { -923, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1999, 71, 229}, { -85, 1344}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2019, -10, 229}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1929, 71, 337}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1707, 105, 305}, { 67, 1925}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1708, 0, 278}, { 490, 1844}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2019, -10, 229}, { 0, 1023}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2149, -20, 360}, { 0, 1391}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2079, -20, 454}, { 229, 1426}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -1949, -10, 337}, { 249, 1079}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2149, -20, 360}, { 0, 1023}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2343, -40, 490}, { 0, 1491}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2269, -40, 549}, { 180, 1433}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -2079, -20, 454}, { 231, 1012}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -1809, 0, 131}, { 1044, 997}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -2019, -10, 229}, { 1034, 60}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -1949, -10, 337}, { 501, 44}, {0xbf, 0xbc, 0xbc, 0x00}}, + {{ -1708, 0, 278}, { 312, 998}, {0xff, 0xfc, 0xfc, 0x00}}, + {{ -1665, 150, -1262}, { -751, 1499}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1616, 140, -1454}, { 1088, 2665}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1771, 170, -1306}, { 69, 512}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1665, 150, -1262}, { -978, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1771, 170, -1306}, { -580, 2245}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1812, 80, -1118}, { 1416, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1812, 80, -1118}, { 933, 1041}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1771, 170, -1306}, { -1406, 1110}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1837, 0, -1317}, { -525, 2913}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1850, 0, -1086}, { -1038, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1812, 80, -1118}, { -665, 1986}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1837, 0, -1317}, { 1503, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1837, 0, -1317}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1771, 170, -1306}, { -880, 2826}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1616, 140, -1454}, { 1157, 4057}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1611, 0, -1530}, { 2658, 3159}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1616, 140, -1454}, { -732, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1485, 130, -1306}, { 647, 2701}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1464, 80, -1454}, { 1060, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1665, 150, -1262}, { 317, 1452}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1559, 150, -1233}, { -455, 2393}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1485, 130, -1306}, { -23, 3478}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1485, 130, -1306}, { 0, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1616, 140, -1454}, { -2172, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1665, 150, -1262}, { -965, 2837}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1559, 150, -1233}, { -1290, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1665, 150, -1262}, { -383, 1836}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1812, 80, -1118}, { 1869, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1812, 80, -1118}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1634, 79, -1089}, { -1988, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1559, 150, -1233}, { -2551, 2887}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1611, 0, -1530}, { 67, 1078}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1616, 140, -1454}, { -1437, 1979}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1464, 80, -1454}, { -38, 3100}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1430, 0, -1497}, { 1003, 2878}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1635, 0, -1062}, { -970, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1812, 80, -1118}, { 1035, 1987}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1850, 0, -1086}, { 1405, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1430, 0, -1497}, { 91, 1124}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1464, 80, -1454}, { -952, 1346}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1485, 130, -1306}, { -1926, 2772}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1422, 0, -1317}, { -359, 3050}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1635, 0, -1062}, { 51, 1021}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1634, 79, -1089}, { -161, 1918}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1812, 80, -1118}, { 1751, 2458}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1529, 0, -1210}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1559, 150, -1233}, { 58, 2723}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1634, 79, -1089}, { 1793, 1839}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1529, 0, -1210}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1634, 79, -1089}, { 1793, 1839}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1635, 0, -1062}, { 2005, 945}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1422, 0, -1317}, { -42, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1485, 130, -1306}, { 528, 2511}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1559, 150, -1233}, { 1677, 2721}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1529, 0, -1210}, { 1614, 1025}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -212, 230, -1888}, { 936, 1036}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -369, 0, -2053}, { 90, 263}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -329, 0, -1846}, { -17, 1026}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -279, 200, -2113}, { 1012, 175}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -337, 200, -2251}, { 847, 1495}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -546, 200, -2332}, { 1031, 467}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -459, 0, -2233}, { -44, 942}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -623, 0, -2253}, { 28, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1014, 230, -2065}, { -1147, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1085, 230, -2005}, { -1223, 1432}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -880, 0, -1979}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -942, 200, -2235}, { 995, 592}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -803, 0, -2159}, { -107, 657}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -775, 210, -2322}, { 1002, 1431}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -623, 0, -2253}, { -139, 1549}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -942, 200, -2235}, { 995, 592}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1014, 230, -2065}, { 726, -108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -803, 0, -2159}, { -107, 657}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -880, 0, -1979}, { -388, -87}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1085, 230, -2005}, { -69, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1055, 0, -1861}, { 1045, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -880, 0, -1979}, { 830, 100}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -337, 200, -2251}, { 1025, -380}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -459, 0, -2233}, { 81, -478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -459, 0, -2233}, { 81, -478}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -546, 200, -2332}, { 1031, 467}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -775, 210, -2322}, { 1113, -681}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -623, 0, -2253}, { 28, 128}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -176, 230, -1747}, { 878, 1572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -329, 0, -1846}, { -17, 1026}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -247, 0, -1650}, { -39, 1813}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -176, 230, -1747}, { 878, 1572}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -212, 230, -1888}, { 936, 1036}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -113, 230, -1681}, { -68, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, 0, -1650}, { 1021, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -71, 0, -1573}, { 629, 254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 200, -1563}, { 962, 18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 8, 220, -1622}, { 964, -488}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 113, 0, -1515}, { 4, 203}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -71, 0, -1573}, { -143, -447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 126, 200, -1563}, { 962, 18}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 113, 0, -1515}, { 4, 203}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 211, 200, -1419}, { 1008, 783}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 282, 230, -1248}, { 1037, 1625}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 170, 0, -1352}, { 23, 984}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 174, 0, -1144}, { -21, 2016}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -113, 230, -1681}, { -1089, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -176, 230, -1747}, { -971, 1415}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, 0, -1650}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 8, 220, -1622}, { -1073, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 230, -1681}, { -864, 1599}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -71, 0, -1573}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 476, 210, -1010}, { -1083, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 333, 230, -1183}, { -1004, 2030}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 379, 0, -942}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 575, 200, -774}, { -946, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 476, 210, -1010}, { -703, 2147}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 518, 0, -807}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 333, 230, -1183}, { -75, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 174, 0, -1144}, { 1137, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 379, 0, -942}, { 823, -77}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 476, 210, -1010}, { -67, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 379, 0, -942}, { 1015, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 518, 0, -807}, { 935, 157}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 549, 200, -531}, { -65, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 550, 0, -652}, { 982, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 493, 0, -517}, { 669, 444}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 333, 230, -1183}, { -1213, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 282, 230, -1248}, { -1176, 1395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 174, 0, -1144}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 384, 230, -325}, { -83, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 493, 0, -517}, { 1253, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 240, 0, -398}, { 492, 23}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 549, 200, -531}, { -1048, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 575, 200, -774}, { -486, 1966}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 550, 0, -652}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 384, 230, -325}, { -1336, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 549, 200, -531}, { -468, 1834}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 493, 0, -517}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 575, 200, -774}, { -59, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 518, 0, -807}, { 887, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 550, 0, -652}, { 739, 326}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 273, 200, 57}, { -800, 2341}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 62, 0, 6}, { 517, 2163}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 102, 0, 277}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 255, 230, -138}, { -77, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 63, 0, -9}, { 911, 66}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 62, 0, 6}, { 902, 32}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 84, 0, -226}, { 1168, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 282, 230, -221}, { -75, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 240, 0, -398}, { 1138, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 84, 0, -226}, { 743, 61}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 257, 200, 373}, { -84, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 273, 200, 57}, { 472, 2341}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 102, 0, 277}, { 1273, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 282, 230, -221}, { -1214, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 384, 230, -325}, { -979, 1634}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 240, 0, -398}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 255, 230, -138}, { -1246, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 282, 230, -221}, { -1201, 1415}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 84, 0, -226}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 273, 200, 57}, { -1329, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 255, 230, -138}, { -1105, 1873}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 62, 0, 6}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -280, 250, 1204}, { 1157, 969}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -144, 0, 1071}, { 24, 105}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -436, 0, 1140}, { 18, 1555}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -436, 0, 1140}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -485, 200, 1214}, { -1271, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -280, 250, 1204}, { -725, 2168}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -59, 200, 1160}, { -66, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -144, 0, 1071}, { 990, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -280, 250, 1204}, { 30, -9}, {0x84, 0x84, 0x84, 0x00}}, + {{ 88, 200, 1018}, { -1053, 1941}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -144, 0, 1071}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -59, 200, 1160}, { -1056, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 88, 200, 1018}, { -1208, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 224, 250, 684}, { -684, 2676}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 15, 0, 854}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 257, 200, 373}, { -84, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 102, 0, 277}, { 1273, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 62, 0, 583}, { 954, -326}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 224, 250, 684}, { -1538, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 257, 200, 373}, { -1057, 2360}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 62, 0, 583}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 88, 200, 1018}, { -75, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 15, 0, 854}, { 1132, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -144, 0, 1071}, { 729, -117}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 224, 250, 684}, { -96, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 62, 0, 583}, { 1442, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ 15, 0, 854}, { 1217, -189}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1188, 240, -1920}, { -78, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1350, 0, -1836}, { 1171, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1055, 0, -1861}, { 367, -34}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1478, 200, -1866}, { -73, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1580, 0, -1730}, { 1105, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1350, 0, -1836}, { 457, 88}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1698, 250, -1716}, { -90, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1707, 0, -1513}, { 1358, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1580, 0, -1730}, { 726, 86}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1085, 230, -2005}, { -1115, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1188, 240, -1920}, { -986, 1612}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1055, 0, -1861}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -1188, 240, -1920}, { -1249, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1478, 200, -1866}, { -384, 2028}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1350, 0, -1836}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1478, 200, -1866}, { -1179, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1698, 250, -1716}, { -618, 2102}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1580, 0, -1730}, { 0, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1125, 250, 946}, { -120, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -776, 0, 970}, { 1812, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1057, 0, 732}, { 726, -228}, {0x84, 0x84, 0x84, 0x00}}, + {{ -779, 250, 1149}, { 1276, 391}, {0x84, 0x84, 0x84, 0x00}}, + {{ -436, 0, 1140}, { 30, -518}, {0x84, 0x84, 0x84, 0x00}}, + {{ -776, 0, 970}, { -43, 1188}, {0x84, 0x84, 0x84, 0x00}}, + {{ -776, 0, 970}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1125, 250, 946}, { -1933, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -779, 250, 1149}, { -790, 2348}, {0x84, 0x84, 0x84, 0x00}}, + {{ -485, 200, 1214}, { -79, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -436, 0, 1140}, { 1191, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -779, 250, 1149}, { -383, -379}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2080, 200, 238}, { -1325, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1819, 224, 248}, { -1187, 2208}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1882, 156, 163}, { -593, 1616}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1819, 224, 248}, { -226, 1149}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2080, 200, 238}, { -370, 18}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1844, 451, 421}, { 1164, 1168}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1844, 451, 421}, { 663, 374}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1572, 461, 547}, { 510, 1602}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1550, 307, 511}, { -137, 1604}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1819, 224, 248}, { -499, 63}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1707, 105, 305}, { 190, 238}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1819, 224, 248}, { 780, -157}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1550, 307, 511}, { 620, 1418}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1809, 0, 131}, { -147, 643}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1859, 0, 58}, { -306, 243}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1882, 156, 163}, { 706, 206}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2085, -18, 176}, { 287, -157}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2085, 0, 176}, { 196, -157}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1859, 0, 58}, { 241, 741}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1859, -18, 58}, { 332, 741}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1859, 0, 58}, { -463, 1126}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2080, 200, 238}, { 729, 120}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1882, 156, 163}, { 569, 1106}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1550, 307, 511}, { 133, 1199}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1572, 461, 547}, { 824, 1097}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1370, 335, 701}, { 26, 272}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1057, 0, 732}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1370, 335, 701}, { -1655, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1125, 250, 946}, { -685, 2371}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1295, 0, 420}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1550, 307, 511}, { -1530, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1370, 335, 701}, { -1007, 2063}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1370, 335, 701}, { -103, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1057, 0, 732}, { 1552, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1295, 0, 420}, { 422, -325}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2080, 200, 238}, { 1088, 174}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1859, 0, 58}, { 158, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2085, 0, 176}, { 261, 139}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1707, 105, 305}, { 678, 707}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1657, 0, 351}, { 295, 809}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1708, 0, 278}, { 289, 469}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1657, 0, 351}, { 0, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1707, 105, 305}, { -694, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1550, 307, 511}, { -1230, 2079}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1550, 307, 511}, { -95, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1295, 0, 420}, { 1434, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1657, 0, 351}, { 754, -356}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2543, 0, -197}, { -24, 337}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2625, 366, -298}, { 1165, 1370}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2610, 404, -55}, { 1249, 398}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2324, 220, 123}, { -79, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2374, 100, 29}, { 730, 615}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2486, 196, 21}, { 265, 206}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2610, 404, -55}, { 1539, 436}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2486, 196, 21}, { 563, 1220}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2525, 95, -84}, { 39, 771}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2543, 0, -197}, { -495, 354}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2485, 0, -149}, { -494, 682}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2080, 200, 238}, { 799, 1261}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2085, 0, 176}, { -36, 1210}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2311, 0, -6}, { -152, 146}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2324, 220, 123}, { 1292, 1193}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2311, 0, -6}, { 352, 837}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2374, 100, 29}, { 765, 679}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2369, 0, -54}, { 337, 511}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2311, -18, -6}, { 460, 1238}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2311, 0, -6}, { 524, 1248}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2085, 0, 176}, { 628, 275}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2085, -18, 176}, { 565, 264}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2610, 404, -55}, { 710, 69}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2463, 380, 119}, { 657, 1349}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2486, 196, 21}, { -242, 1034}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2486, 196, 21}, { -224, 136}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2463, 380, 119}, { 610, 635}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2324, 220, 123}, { -130, 1208}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2324, 220, 123}, { -130, 487}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2463, 380, 119}, { 542, -34}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2157, 536, 305}, { 762, 1407}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2080, 200, 238}, { -200, 1113}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2324, 220, 123}, { 40, 142}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2157, 536, 305}, { 1259, 1074}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2080, 200, 238}, { -609, 51}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2157, 536, 305}, { 848, 133}, {0x84, 0x84, 0x84, 0x00}}, + {{ -1844, 451, 421}, { 343, 1437}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2311, 0, -6}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2324, 220, 123}, { -1276, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2080, 200, 238}, { -1351, 1942}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2327, 250, -1152}, { -114, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2403, 0, -930}, { 1721, 1023}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2190, 0, -1152}, { 873, -70}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2522, 200, -860}, { -84, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2502, 0, -695}, { 1271, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2403, 0, -930}, { 623, 79}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2592, 250, -640}, { -92, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2499, 0, -447}, { 1385, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2502, 0, -695}, { 731, 125}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2625, 366, -298}, { 1165, 1370}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2543, 0, -197}, { -24, 337}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2499, 0, -447}, { -148, 1343}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2592, 250, -640}, { -1477, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2625, 366, -298}, { -672, 2187}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2499, 0, -447}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2522, 200, -860}, { -1356, 1024}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2592, 250, -640}, { -662, 2047}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2502, 0, -695}, { 0, 1023}, {0x84, 0x84, 0x84, 0x00}}, + {{ -2327, 250, -1152}, { -1836, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2522, 200, -860}, { -431, 2123}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2403, 0, -930}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2110, 200, -1399}, { -1472, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2327, 250, -1152}, { -819, 2250}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2190, 0, -1152}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1902, 250, -1570}, { -99, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1973, 0, -1330}, { 1489, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1707, 0, -1513}, { 692, -186}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2110, 200, -1399}, { -92, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2190, 0, -1152}, { 1380, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1973, 0, -1330}, { 541, 83}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1698, 250, -1716}, { -1449, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1902, 250, -1570}, { -1007, 2061}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1707, 0, -1513}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1902, 250, -1570}, { -1588, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -2110, 200, -1399}, { -721, 1898}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1973, 0, -1330}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -676, -18, -1820}, { 3191, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -676, 0, -1820}, { 3191, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -867, 0, -1593}, { -121, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -867, -18, -1593}, { -121, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -556, -18, -2085}, { 4555, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -556, 0, -2085}, { 4555, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -676, 0, -1820}, { -18, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -676, -18, -1820}, { -18, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -417, -18, -1665}, { 4988, 1029}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -417, 0, -1665}, { 4988, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -556, 0, -2085}, { 124, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -556, -18, -2085}, { 124, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -399, -18, -1474}, { 1616, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -399, 0, -1474}, { 1616, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -417, 0, -1665}, { 0, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -417, -18, -1665}, { 0, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -124, -18, -1083}, { 3916, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -124, 0, -1083}, { 3916, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -42, 0, -1373}, { -94, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -42, -18, -1373}, { -94, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -258, -18, -1394}, { 3123, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -258, 0, -1394}, { 3123, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -399, 0, -1474}, { 94, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -399, -18, -1474}, { 94, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -258, -18, -1394}, { 0, 1218}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -42, -18, -1373}, { -3028, 1218}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -42, 0, -1373}, { -3028, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -258, 0, -1394}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -708, -18, -789}, { -6, -3711}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -708, 0, -789}, { 188, -3711}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -264, 0, -805}, { 188, 1176}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -264, -18, -805}, { -6, 1176}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -456, -18, -568}, { -6, -2552}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -456, 0, -568}, { 188, -2552}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -708, 0, -789}, { 188, 1139}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -708, -18, -789}, { -6, 1139}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -217, -18, -627}, { 2703, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -217, 0, -627}, { 2703, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -456, 0, -568}, { 0, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -456, -18, -568}, { 0, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -123, -18, -721}, { 1462, 1030}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -123, 0, -721}, { 1462, 1224}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -217, 0, -627}, { 0, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -217, -18, -627}, { 0, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -264, -18, -805}, { 1767, 1030}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -264, 0, -805}, { 1767, 1224}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -123, 0, -721}, { -45, 1224}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -123, -18, -721}, { -45, 1030}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ 109, -18, -852}, { -3612, 1218}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 109, 0, -852}, { -3612, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -124, 0, -1083}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -124, -18, -1083}, { 0, 1218}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 246, -18, -864}, { 1403, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 246, 0, -864}, { 1403, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 109, 0, -852}, { -112, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 109, -18, -852}, { -112, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 171, -18, -523}, { 2748, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 171, 0, -523}, { 2748, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 387, 0, -650}, { 0, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 387, -18, -650}, { 0, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 387, -18, -650}, { 2745, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 387, 0, -650}, { 2745, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 246, 0, -864}, { -65, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ 246, -18, -864}, { -65, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, -18, -10}, { 3343, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 0, 0}, { 3433, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -93, 0, -309}, { 31, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -93, -18, -309}, { 31, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, -18, 5}, { 3433, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -93, -18, -309}, { 3655, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -93, 0, -309}, { 3655, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 171, 0, -523}, { -85, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ 171, -18, -523}, { -85, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -100, -18, 5}, { 0, 1218}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -58, -18, 316}, { -3503, 1218}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -58, 0, 316}, { -3503, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -100, 0, 0}, { 0, 1024}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -257, -18, 679}, { -6, -3644}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -257, 0, 679}, { 188, -3644}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -58, 0, 316}, { 188, 1174}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -58, -18, 316}, { -6, 1174}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -392, -18, 894}, { 3346, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -392, 0, 894}, { 3346, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -257, 0, 679}, { 0, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -257, -18, 679}, { 0, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -867, -18, -1593}, { -3899, 1218}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -867, 0, -1593}, { -3899, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -981, 0, -1409}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -981, -18, -1409}, { 0, 1218}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1207, -18, -1423}, { 4405, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1207, 0, -1423}, { 4405, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1245, 0, -1018}, { -71, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1245, -18, -1018}, { -71, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -981, -18, -1409}, { 3227, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -981, 0, -1409}, { 3227, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1207, 0, -1423}, { 0, 1224}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1207, -18, -1423}, { 0, 1030}, {0xbc, 0xbc, 0xbc, 0x00}}, + {{ -1245, -18, -1018}, { 2301, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1245, 0, -1018}, { 2301, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1453, 0, -993}, { 0, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1453, -18, -993}, { 0, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -605, -18, 567}, { 4187, 1030}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -605, 0, 567}, { 4187, 1224}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -392, 0, 894}, { -104, 1224}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -392, -18, 894}, { -104, 1030}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -945, -18, 137}, { -3555, 1218}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -945, 0, 137}, { -3555, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -605, 0, 567}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -605, -18, 567}, { 0, 1218}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1279, -18, -73}, { -6, -3312}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1279, 0, -73}, { 188, -3312}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -945, 0, 137}, { 188, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -945, -18, 137}, { -6, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1616, -18, -64}, { -6, -2823}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1616, 0, -64}, { 188, -2823}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1279, 0, -73}, { 188, 888}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1279, -18, -73}, { -6, 888}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1859, -18, 58}, { -6, -3438}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1859, 0, 58}, { 188, -3438}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1616, 0, -64}, { 188, 772}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1616, -18, -64}, { -6, 772}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2041, -18, -451}, { 3348, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2041, 0, -451}, { 3348, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2241, 0, -348}, { 0, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2241, -18, -348}, { 0, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2241, -18, -348}, { 3671, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2241, 0, -348}, { 3671, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2311, 0, -6}, { 111, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2311, -18, -6}, { 111, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1908, -18, -742}, { -4169, 1218}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1908, 0, -742}, { -4169, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2041, 0, -451}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2041, -18, -451}, { 0, 1218}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1453, -18, -993}, { 7789, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1453, 0, -993}, { 7789, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1908, 0, -742}, { 355, 1224}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -1908, -18, -742}, { 355, 1030}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -676, 0, -1820}, { -634, -1560}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -880, 0, -1979}, { -986, -1522}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1055, 0, -1861}, { -1063, -1252}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -867, 0, -1593}, { -632, -1173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 0, -1665}, { -230, -1652}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -329, 0, -1846}, { -297, -1903}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -556, 0, -2085}, { -743, -1918}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -369, 0, -2053}, { -522, -2058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -803, 0, -2159}, { -1064, -1761}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -623, 0, -2253}, { -961, -2014}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -459, 0, -2233}, { -774, -2144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 170, 0, -1352}, { 654, -1896}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -42, 0, -1373}, { 416, -1722}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -124, 0, -1083}, { 586, -1376}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 174, 0, -1144}, { 842, -1706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 113, 0, -1515}, { 451, -1997}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -71, 0, -1573}, { 210, -1882}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -258, 0, -1394}, { 174, -1544}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -247, 0, -1650}, { -40, -1794}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -399, 0, -1474}, { -42, -1490}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -329, 0, -1846}, { -297, -1903}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -417, 0, -1665}, { -230, -1652}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -264, 0, -805}, { 687, -987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -708, 0, -789}, { 241, -567}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -456, 0, -568}, { 697, -591}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -123, 0, -721}, { 908, -1038}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -217, 0, -627}, { 892, -864}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 493, 0, -517}, { 1726, -1410}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 387, 0, -650}, { 1498, -1438}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 171, 0, -523}, { 1387, -1123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 240, 0, -398}, { 1568, -1068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 550, 0, -652}, { 1666, -1589}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 518, 0, -807}, { 1495, -1704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 379, 0, -942}, { 1232, -1703}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 246, 0, -864}, { 1164, -1509}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 174, 0, -1144}, { 842, -1706}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 109, 0, -852}, { 1032, -1373}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -124, 0, -1083}, { 586, -1376}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 102, 0, 277}, { 2021, -311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 0, 6}, { 1741, -528}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 5}, { 1571, -381}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -58, 0, 316}, { 1889, -129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 240, 0, -398}, { 1568, -1068}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 171, 0, -523}, { 1387, -1123}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -93, 0, -309}, { 1302, -681}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 84, 0, -226}, { 1558, -765}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -10}, { 1558, -395}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, -9}, { 1729, -542}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, -10}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 0, 5}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 0, 6}, { 11095, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 63, 0, -9}, { 11133, 22}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -144, 0, 1071}, { 2466, 656}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -392, 0, 894}, { 2053, 717}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, 0, 1140}, { 2224, 987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 15, 0, 854}, { 2439, 307}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -257, 0, 679}, { 2004, 392}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 62, 0, 583}, { 2250, 10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -58, 0, 316}, { 1889, -129}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 102, 0, 277}, { 2021, -311}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1245, 0, -1018}, { -516, -290}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1422, 0, -1317}, { -963, -408}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1529, 0, -1210}, { -979, -211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1453, 0, -993}, { -709, -77}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1350, 0, -1836}, { -1346, -959}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1580, 0, -1730}, { -1491, -650}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1611, 0, -1530}, { -1347, -434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1430, 0, -1497}, { -1130, -569}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1707, 0, -1513}, { -1431, -330}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -981, 0, -1409}, { -587, -897}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -867, 0, -1593}, { -632, -1173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1207, 0, -1423}, { -834, -704}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1055, 0, -1861}, { -1063, -1252}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, 0, 137}, { 812, 515}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1001, 0, 435}, { 1017, 844}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -605, 0, 567}, { 1544, 606}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1057, 0, 732}, { 1221, 1173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -776, 0, 970}, { 1723, 1139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -392, 0, 894}, { 2053, 717}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -436, 0, 1140}, { 2224, 987}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -945, 0, 137}, { 812, 515}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1295, 0, 420}, { 700, 1099}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1001, 0, 435}, { 1017, 844}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1279, 0, -73}, { 281, 623}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1657, 0, 351}, { 263, 1365}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1057, 0, 732}, { 1221, 1173}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1616, 0, -64}, { -59, 940}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1859, 0, 58}, { -202, 1277}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1809, 0, 131}, { -86, 1299}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1708, 0, 278}, { 146, 1343}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1908, 0, -742}, { -959, 572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2403, 0, -930}, { -1637, 850}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2502, 0, -695}, { -1533, 1160}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2041, 0, -451}, { -840, 967}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2190, 0, -1152}, { -1613, 447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2499, 0, -447}, { -1311, 1389}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2241, 0, -348}, { -957, 1245}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2543, 0, -197}, { -1136, 1663}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2485, 0, -149}, { -1034, 1655}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2369, 0, -54}, { -830, 1638}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2311, 0, -6}, { -727, 1629}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1529, 0, -1210}, { -979, -211}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1635, 0, -1062}, { -959, 24}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1453, 0, -993}, { -709, -77}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1850, 0, -1086}, { -1203, 198}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1908, 0, -742}, { -959, 572}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2190, 0, -1152}, { -1613, 447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1837, 0, -1317}, { -1393, -29}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1973, 0, -1330}, { -1545, 82}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1611, 0, -1530}, { -1347, -434}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -1707, 0, -1513}, { -1431, -330}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -708, -18, -789}, { 1440, -324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -42, -18, -1373}, { 2879, -1694}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -258, -18, -1394}, { 2378, -1713}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -399, -18, -1474}, { 2041, -1873}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -124, -18, -1083}, { 2736, -1045}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -708, -18, -789}, { 1440, -324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -264, -18, -805}, { 2459, -413}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -124, -18, -1083}, { 2736, -1045}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -123, -18, -721}, { 2799, -244}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -217, -18, -627}, { 2596, -27}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 171, -18, -523}, { 3507, 153}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 387, -18, -650}, { 3982, -152}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 246, -18, -864}, { 3625, -606}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 109, -18, -852}, { 3310, -563}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -819, -18, -257}, { 1271, 862}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -93, -18, -309}, { 2933, 658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -456, -18, -568}, { 2056, 132}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, -18, 221}, { 2887, 1835}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -100, -18, 0}, { 2967, 1341}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -376, -18, 508}, { 2413, 2495}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -58, -18, 316}, { 3114, 2032}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -217, -18, -627}, { 2596, -27}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 171, -18, -523}, { 3507, 153}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -392, -18, 894}, { 2438, 3349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -257, -18, 679}, { 2715, 2859}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -605, -18, 567}, { 1895, 2654}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -376, -18, 508}, { 2413, 2495}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -58, -18, 316}, { 3114, 2032}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -150, -18, 221}, { 2887, 1835}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -399, -18, -1474}, { 2041, -1873}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -676, -18, -1820}, { 1349, -2601}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -867, -18, -1593}, { 945, -2078}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -556, -18, -2085}, { 1583, -3201}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -417, -18, -1665}, { 1968, -2292}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -819, -18, -257}, { 1271, 862}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1232, -18, -710}, { 246, -83}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1279, -18, -73}, { 242, 1325}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -708, -18, -789}, { 1440, -324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -456, -18, -568}, { 2056, 132}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -945, -18, 137}, { 1043, 1748}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -914, -28, -910}, { 948, -565}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -605, -18, 567}, { 1895, 2654}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -376, -18, 508}, { 2413, 2495}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2041, -18, -451}, { -1572, 586}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2241, -18, -348}, { -2016, 837}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1833, -18, -389}, { -1084, 698}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2311, -18, -6}, { -2121, 1600}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2085, -18, 176}, { -1572, 1975}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1859, -18, 58}, { -1071, 1687}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1616, -18, -64}, { -532, 1388}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1232, -18, -710}, { 246, -83}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1616, -18, -64}, { -532, 1388}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1279, -18, -73}, { 242, 1325}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1833, -18, -389}, { -1084, 698}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2041, -18, -451}, { -1572, 586}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1908, -18, -742}, { -1312, -72}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1453, -18, -993}, { -305, -681}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -399, -18, -1474}, { 2041, -1873}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -867, -18, -1593}, { 945, -2078}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -981, -18, -1409}, { 713, -1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -708, -18, -789}, { 1440, -324}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1207, -18, -1423}, { 190, -1661}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1245, -18, -1018}, { 168, -762}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1453, -18, -993}, { -305, -681}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1232, -18, -710}, { 246, -83}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -914, -28, -910}, { 948, -565}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2926, 5, 1530}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2926, 68, 1530}, { 0, 1785}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2952, 68, 1550}, { 385, 1785}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2952, 5, 1550}, { 385, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2931, 5, 1499}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2931, 68, 1499}, { 0, 1785}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2926, 68, 1530}, { 381, 1785}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2926, 5, 1530}, { 381, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2952, 68, 1550}, { 0, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2949, 185, 1566}, { 0, 2424}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -3009, 185, 1538}, { 789, 2362}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2994, 68, 1531}, { 545, 980}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2959, 68, 1485}, { 0, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2961, 182, 1446}, { 0, 2456}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2896, 222, 1487}, { 998, 2736}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2931, 68, 1499}, { 357, 964}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2990, 68, 1497}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -3003, 185, 1489}, { 0, 2425}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2961, 182, 1446}, { 719, 2368}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2959, 68, 1485}, { 360, 991}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2994, 68, 1531}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3009, 185, 1538}, { 0, 2426}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -3003, 185, 1489}, { 586, 2383}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2990, 68, 1497}, { 405, 993}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2959, 5, 1485}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2959, 68, 1485}, { 0, 1785}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2931, 68, 1499}, { 371, 1785}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2931, 5, 1499}, { 371, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2931, 68, 1499}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2896, 222, 1487}, { 0, 2910}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2896, 182, 1553}, { 753, 2388}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2926, 68, 1530}, { 381, 1010}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2990, 5, 1497}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2990, 68, 1497}, { 0, 1785}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2959, 68, 1485}, { 394, 1785}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2959, 5, 1485}, { 394, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2994, 5, 1531}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2994, 68, 1531}, { 0, 1785}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2990, 68, 1497}, { 406, 1785}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2990, 5, 1497}, { 406, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2952, 5, 1550}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2952, 68, 1550}, { 0, 1785}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2994, 68, 1531}, { 547, 1785}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2994, 5, 1531}, { 547, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2926, 68, 1530}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2896, 182, 1553}, { 0, 2451}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2949, 185, 1566}, { 640, 2353}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2952, 68, 1550}, { 351, 991}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2949, -80, 1566}, { 0, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2952, 5, 1550}, { 0, 2052}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2994, 5, 1531}, { 543, 2111}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -3009, -80, 1538}, { 787, 1109}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -3003, -80, 1489}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2990, 5, 1497}, { 0, 2052}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2959, 5, 1485}, { 391, 2097}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2959, -80, 1471}, { 567, 1088}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -3009, -80, 1538}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2994, 5, 1531}, { 0, 2055}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2990, 5, 1497}, { 404, 2095}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3003, -80, 1489}, { 584, 1083}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2919, -80, 1491}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2931, 5, 1499}, { 0, 2048}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2926, 5, 1530}, { 380, 2072}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2912, -80, 1537}, { 550, 1058}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2912, -80, 1537}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2926, 5, 1530}, { 0, 2052}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2952, 5, 1550}, { 384, 2085}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2949, -80, 1566}, { 556, 1071}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2959, -80, 1471}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2959, 5, 1485}, { 0, 2047}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2931, 5, 1499}, { 370, 2075}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2919, -80, 1491}, { 535, 1064}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2479, 68, 1583}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2475, 185, 1568}, { 0, 2427}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2414, 162, 1622}, { 952, 2105}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2455, 68, 1613}, { 443, 990}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2467, 68, 1640}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2436, 185, 1661}, { 0, 2483}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2500, 182, 1679}, { 765, 2300}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2496, 68, 1645}, { 341, 946}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2455, 68, 1613}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2414, 162, 1622}, { 0, 2253}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2436, 185, 1661}, { 580, 2434}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2467, 68, 1640}, { 339, 998}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2496, 68, 1645}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2500, 182, 1679}, { 0, 2443}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2535, 185, 1626}, { 751, 2306}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2521, 68, 1623}, { 380, 957}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2515, 68, 1589}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2526, 185, 1578}, { 0, 2429}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2475, 185, 1568}, { 623, 2379}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2479, 68, 1583}, { 429, 989}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2521, 68, 1623}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2535, 185, 1626}, { 0, 2426}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2526, 185, 1578}, { 587, 2397}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2515, 68, 1589}, { 403, 1003}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2515, 5, 1589}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2515, 68, 1589}, { 0, 1782}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2479, 68, 1583}, { 430, 1782}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2479, 5, 1583}, { 430, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2467, 5, 1640}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2467, 68, 1640}, { 0, 1782}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2496, 68, 1645}, { 353, 1782}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2496, 5, 1645}, { 353, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2455, 5, 1613}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2455, 68, 1613}, { 0, 1782}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2467, 68, 1640}, { 356, 1782}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2467, 5, 1640}, { 356, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2479, 5, 1583}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2479, 68, 1583}, { 0, 1782}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2455, 68, 1613}, { 454, 1782}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2455, 5, 1613}, { 454, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2521, 5, 1623}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2521, 68, 1623}, { 0, 1782}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2515, 68, 1589}, { 404, 1782}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2515, 5, 1589}, { 404, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2496, 5, 1645}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2496, 68, 1645}, { 0, 1782}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2521, 68, 1623}, { 398, 1782}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2521, 5, 1623}, { 398, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2499, -80, 1658}, { 0, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2496, 5, 1645}, { 0, 2047}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2521, 5, 1623}, { 397, 2077}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2535, -80, 1626}, { 578, 1067}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2526, -80, 1578}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2515, 5, 1589}, { 0, 2054}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2479, 5, 1583}, { 427, 2101}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2475, -80, 1568}, { 622, 1092}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2535, -80, 1626}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2521, 5, 1623}, { 0, 2050}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2515, 5, 1589}, { 403, 2078}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2526, -80, 1578}, { 586, 1064}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2440, -80, 1611}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2455, 5, 1613}, { 0, 2050}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2467, 5, 1640}, { 355, 2079}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2457, -80, 1652}, { 517, 1065}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2457, -80, 1652}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2467, 5, 1640}, { 0, 2050}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2496, 5, 1645}, { 351, 2084}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2499, -80, 1658}, { 510, 1072}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2475, -80, 1568}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2479, 5, 1583}, { 0, 2051}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2455, 5, 1613}, { 451, 2097}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2440, -80, 1611}, { 656, 1091}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2090, 68, 1590}, { 0, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2079, 185, 1579}, { 0, 2424}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2042, 185, 1608}, { 558, 2432}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2059, 68, 1613}, { 458, 1031}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2077, 68, 1656}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2068, 185, 1670}, { 0, 2425}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2111, 185, 1659}, { 523, 2372}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2105, 68, 1654}, { 330, 996}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2059, 68, 1613}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2042, 185, 1608}, { 0, 2428}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2068, 185, 1670}, { 796, 2350}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2077, 68, 1656}, { 550, 970}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2105, 68, 1654}, { 0, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2111, 185, 1659}, { 0, 2415}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2145, 185, 1628}, { 551, 2418}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2129, 68, 1633}, { 381, 1026}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2123, 68, 1603}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2134, 185, 1593}, { 0, 2423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2079, 185, 1579}, { 679, 2373}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2090, 68, 1590}, { 418, 998}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2129, 68, 1633}, { 0, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2145, 185, 1628}, { 0, 2426}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2134, 185, 1593}, { 443, 2423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2123, 68, 1603}, { 364, 1027}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2123, 5, 1603}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2123, 68, 1603}, { 0, 1785}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2090, 68, 1590}, { 422, 1785}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2090, 5, 1590}, { 422, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2077, 5, 1656}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2077, 68, 1656}, { 0, 1785}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2105, 68, 1654}, { 337, 1785}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2105, 5, 1654}, { 337, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2059, 5, 1613}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2059, 68, 1613}, { 0, 1785}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2077, 68, 1656}, { 552, 1785}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2077, 5, 1656}, { 552, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2090, 5, 1590}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2090, 68, 1590}, { 0, 1785}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2059, 68, 1613}, { 459, 1785}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2059, 5, 1613}, { 459, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2129, 5, 1633}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2129, 68, 1633}, { 0, 1785}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2123, 68, 1603}, { 365, 1785}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2123, 5, 1603}, { 365, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2105, 5, 1654}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2105, 68, 1654}, { 0, 1785}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2129, 68, 1633}, { 381, 1785}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2129, 5, 1633}, { 381, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2109, -80, 1667}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2105, 5, 1654}, { 0, 2047}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2129, 5, 1633}, { 380, 2075}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2143, -80, 1636}, { 550, 1063}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2134, -80, 1593}, { 0, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2123, 5, 1603}, { 0, 2050}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2090, 5, 1590}, { 421, 2085}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2086, -80, 1574}, { 609, 1074}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2143, -80, 1636}, { 0, 1023}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2129, 5, 1633}, { 0, 2049}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2123, 5, 1603}, { 364, 2077}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2134, -80, 1593}, { 527, 1063}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2042, -80, 1608}, { 0, 1023}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2059, 5, 1613}, { 0, 2056}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2077, 5, 1656}, { 547, 2129}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2068, -80, 1670}, { 792, 1129}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2068, -80, 1670}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2077, 5, 1656}, { 0, 2053}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2105, 5, 1654}, { 335, 2091}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2109, -80, 1667}, { 484, 1079}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2086, -80, 1574}, { 0, 1023}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2090, 5, 1590}, { 0, 2052}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2059, 5, 1613}, { 457, 2088}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2042, -80, 1608}, { 662, 1076}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2074, 63, 1139}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2072, 185, 1119}, { 0, 2499}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2019, 183, 1154}, { 764, 2416}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2040, 63, 1161}, { 481, 987}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2050, 63, 1197}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2033, 185, 1211}, { 0, 2502}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2083, 185, 1225}, { 614, 2444}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2081, 63, 1205}, { 386, 987}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2040, 63, 1161}, { 0, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2019, 183, 1154}, { 0, 2480}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2033, 185, 1211}, { 700, 2435}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2050, 63, 1197}, { 439, 980}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2081, 63, 1205}, { 0, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2083, 185, 1225}, { 0, 2498}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2123, 185, 1191}, { 621, 2443}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2106, 63, 1184}, { 390, 989}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2110, 63, 1149}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2130, 185, 1135}, { 0, 2508}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2072, 185, 1119}, { 705, 2420}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2074, 63, 1139}, { 443, 968}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2106, 63, 1184}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2123, 185, 1191}, { 0, 2496}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2130, 185, 1135}, { 671, 2471}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2110, 63, 1149}, { 422, 1008}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2110, 5, 1149}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2110, 63, 1149}, { 0, 1717}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2074, 63, 1139}, { 447, 1717}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2074, 5, 1139}, { 447, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2050, 5, 1197}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2050, 63, 1197}, { 0, 1717}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2081, 63, 1205}, { 388, 1717}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2081, 5, 1205}, { 388, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2040, 5, 1161}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2040, 63, 1161}, { 0, 1717}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2050, 63, 1197}, { 441, 1717}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2050, 5, 1197}, { 441, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2074, 5, 1139}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2074, 63, 1139}, { 0, 1717}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2040, 63, 1161}, { 483, 1717}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2040, 5, 1161}, { 483, 1023}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2106, 5, 1184}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2106, 63, 1184}, { 0, 1717}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2110, 63, 1149}, { 423, 1717}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2110, 5, 1149}, { 423, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -2081, 5, 1205}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2081, 63, 1205}, { 0, 1717}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2106, 63, 1184}, { 392, 1717}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2106, 5, 1184}, { 392, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -2083, -80, 1225}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2081, 5, 1205}, { 0, 2061}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2106, 5, 1184}, { 389, 2109}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2123, -80, 1191}, { 618, 1101}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2130, -80, 1135}, { 0, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2110, 5, 1149}, { 0, 2075}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2074, 5, 1139}, { 440, 2152}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2072, -80, 1119}, { 700, 1147}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2123, -80, 1191}, { 0, 1024}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2106, 5, 1184}, { 0, 2058}, {0xe0, 0xe0, 0xe0, 0x00}}, + {{ -2110, 5, 1149}, { 422, 2080}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2130, -80, 1135}, { 671, 1059}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2019, -80, 1154}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2040, 5, 1161}, { 0, 2070}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2050, 5, 1197}, { 437, 2130}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2033, -80, 1211}, { 695, 1120}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2033, -80, 1211}, { 0, 1024}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2050, 5, 1197}, { 0, 2066}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2081, 5, 1205}, { 385, 2118}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2083, -80, 1225}, { 611, 1106}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2072, -80, 1119}, { 0, 1024}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2074, 5, 1139}, { 0, 2062}, {0x9c, 0x9c, 0x9c, 0x00}}, + {{ -2040, 5, 1161}, { 480, 2114}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -2019, -80, 1154}, { 763, 1107}, {0x6c, 0x6c, 0x6c, 0x00}}, + {{ -1935, -80, 1654}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2116, -80, 1475}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2476, -80, 1656}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2212, -80, 1891}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2517, -80, 1989}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2906, -80, 1851}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2712, -80, 1559}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -2962, -80, 1393}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -3350, -80, 1436}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 202, -10, 1160}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -18, 190, 1247}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 136, 190, 1097}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -215, -10, 1452}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 387, -10, 706}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -183, -10, 994}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -32, -10, 787}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -250, 243, 1293}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 331, 243, 746}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -518, 190, 1408}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -796, -10, 1517}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -461, -10, 1059}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -827, 243, 1288}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -205, -10, -2295}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -311, 190, -2335}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -444, -10, -2553}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -249, 190, -2190}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -8, -10, -1815}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 53, 211, -1674}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -97, -10, -2024}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -397, -10, -1974}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -358, -10, -1778}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -483, -10, -2145}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -530, 190, -2421}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -701, -10, -2602}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -638, -10, -2165}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 366, 190, 420}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 440, -10, 472}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 13, -10, 530}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 461, -10, 207}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 331, 190, 88}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 51, -10, 239}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1102, -10, 1331}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -827, 243, 1288}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -796, -10, 1517}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -783, -10, 898}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -461, -10, 1059}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1138, 243, 1022}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1417, -10, 987}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1050, -10, 671}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 310, -10, -1640}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 53, 211, -1674}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -8, -10, -1815}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -97, -10, -2024}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -358, -10, -1778}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -281, -10, -1592}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -114, -10, -1518}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 112, -10, -1764}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 176, 190, -1613}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 761, -10, -731}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 331, 190, 88}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 620, 190, -530}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 647, 190, -785}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 739, -10, -1009}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 536, -10, -82}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 729, -10, -530}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 477, -10, -643}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 422, -10, -515}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 446, -10, -791}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 461, -10, 207}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 543, 201, -1032}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 487, -10, -1303}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 115, -10, -1308}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 61, -10, -1464}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -3439, -140, 1456}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -3000, 190, 1900}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -3019, -140, 1944}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2701, -140, 1159}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2763, -140, 875}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -3450, 190, 1400}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -3262, -140, 627}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -3200, 190, 650}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2300, 190, 2150}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2193, -140, 2060}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2528, -140, 1322}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 739, -10, -1009}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 543, 201, -1032}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 487, -10, -1303}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 314, -10, -919}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 446, -10, -791}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 115, -10, -1308}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 119, -10, -1111}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2156, -100, 721}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2156, 280, 722}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1813, -50, 407}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2651, -140, 1159}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2478, -140, 1322}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2558, -110, 585}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2713, -140, 875}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1997, -100, 799}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1893, 254, 470}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1800, 190, 950}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1417, -10, 987}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1395, 332, 764}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1710, 105, 325}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1717, -7, 286}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1813, -50, 407}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1835, -8, 133}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2119, -10, 256}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2270, -60, 391}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1717, -7, 286}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1657, -10, 351}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1893, 254, 470}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1710, 105, 325}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1395, 332, 764}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2156, -100, 721}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1417, -10, 987}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2080, 190, 238}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2151, 343, 557}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2559, 210, 586}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1924, 159, 176}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1827, 229, 266}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2558, -110, 585}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2714, 281, 885}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2713, -140, 875}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2651, -140, 1159}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2651, 277, 1169}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2478, -140, 1322}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2528, 222, 1333}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2285, -140, 1453}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1997, -100, 799}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2300, 190, 2150}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1538, -140, 1325}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2193, -140, 2060}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1600, 190, 1400}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1800, 190, 950}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1703, -100, 925}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2528, -140, 1322}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2285, -140, 1453}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2285, 21, 1464}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2528, 222, 1333}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2528, -140, 1322}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1538, -140, 1325}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1703, -100, 925}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1997, -100, 799}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2701, 277, 1169}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2701, -140, 1159}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1800, 190, 950}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 461, -10, 207}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 536, -10, -82}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 13, -10, -18}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 51, -10, 239}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 626, -10, -294}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 34, -10, -239}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 14, -10, -32}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1417, -10, 987}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1395, 332, 764}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1138, 243, 1022}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1276, -10, 375}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1657, -10, 351}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1050, -10, 671}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2608, -110, 585}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2609, 210, 586}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2452, -60, 326}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2763, -140, 875}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2764, 281, 885}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -3262, -140, 627}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2949, -90, 319}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2495, 202, 40}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2354, 220, 222}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2495, 202, 40}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2609, 210, 586}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2713, 204, 102}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2452, -60, 326}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2354, 220, 222}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2949, 253, 329}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2409, -50, 227}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2495, -5, -143}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2949, -90, 319}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2375, 101, 49}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2368, -5, -34}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2536, 96, -70}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2937, -10, -326}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2420, -10, -449}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2528, 222, 1333}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2285, 21, 1464}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2285, -140, 1453}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2890, -10, -668}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2453, 243, -1286}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2657, 190, -927}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2339, -10, -1582}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2898, -10, -949}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2423, -10, -684}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2329, -10, -907}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2172, 190, -1441}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1108, -10, -2354}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1396, -10, -2245}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1049, -10, -1792}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -880, -10, -1979}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -809, -10, -2075}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -701, -10, -2602}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -638, -10, -2165}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1396, -10, -2245}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1643, -10, -2141}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1329, -10, -1768}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1049, -10, -1792}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1886, -10, -1889}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1547, -10, -1668}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -946, 190, -2319}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1508, 190, -1931}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1739, 243, -1774}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1108, -10, -2354}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2339, -10, -1582}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1920, -10, -1288}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1668, -10, -1461}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2172, 190, -1441}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2538, -10, -1378}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2126, -10, -1119}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -701, -10, -2602}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -530, 190, -2421}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -770, 201, -2410}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2949, -90, 319}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -3200, 190, 650}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -3262, -140, 627}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2949, 253, 329}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2898, -10, -949}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -2329, -10, -907}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 626, -10, -294}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 729, -10, -530}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 422, -10, -515}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 181, -10, -402}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ 34, -10, -239}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1874, -10, -1065}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1637, -10, -1039}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1520, -10, -1202}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1859, -10, -1320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1402, -10, -1320}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1411, -10, -1518}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1611, -10, -1555}, { 0, 0}, {0x00, 0x01, 0x00, 0x00}}, + {{ -1837, 0, -1317}, { -525, 2913}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1771, -170, -1306}, { -1406, 1110}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1812, -80, -1118}, { 933, 1041}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1837, 0, -1317}, { 1503, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1812, -80, -1118}, { -665, 1986}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1850, 0, -1086}, { -1038, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1611, 0, -1530}, { 2658, 3159}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1616, -140, -1454}, { 1157, 4057}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1771, -170, -1306}, { -880, 2826}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1837, 0, -1317}, { 0, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1771, -170, -1306}, { 69, 512}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1616, -140, -1454}, { 1088, 2665}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1665, -150, -1262}, { -751, 1499}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1812, -80, -1118}, { 1416, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1771, -170, -1306}, { -580, 2245}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1665, -150, -1262}, { -978, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1812, -80, -1118}, { 1869, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1665, -150, -1262}, { -383, 1836}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1559, -150, -1233}, { -1290, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1665, -150, -1262}, { -965, 2837}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1616, -140, -1454}, { -2172, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1485, -130, -1306}, { 0, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1559, -150, -1233}, { -2551, 2887}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1634, -79, -1089}, { -1988, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1812, -80, -1118}, { 0, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1485, -130, -1306}, { -23, 3478}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1559, -150, -1233}, { -455, 2393}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1665, -150, -1262}, { 317, 1452}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1464, -80, -1454}, { 1060, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1485, -130, -1306}, { 647, 2701}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1616, -140, -1454}, { -732, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1422, 0, -1317}, { -359, 3050}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1485, -130, -1306}, { -1926, 2772}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1464, -80, -1454}, { -952, 1346}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1430, 0, -1497}, { 91, 1124}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1529, 0, -1210}, { 1614, 1025}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1559, -150, -1233}, { 1677, 2721}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1485, -130, -1306}, { 528, 2511}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1422, 0, -1317}, { -42, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1635, 0, -1062}, { 2005, 945}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1634, -79, -1089}, { 1793, 1839}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1559, -150, -1233}, { 58, 2723}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1529, 0, -1210}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1812, -80, -1118}, { 1751, 2458}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1634, -79, -1089}, { -161, 1918}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1635, 0, -1062}, { 51, 1021}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1850, 0, -1086}, { 1405, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1812, -80, -1118}, { 1035, 1987}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1635, 0, -1062}, { -970, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1430, 0, -1497}, { 1003, 2878}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1464, -80, -1454}, { -38, 3100}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1616, -140, -1454}, { -1437, 1979}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1611, 0, -1530}, { 67, 1078}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1055, 0, -1861}, { 367, -34}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1350, 0, -1836}, { 1171, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1188, -210, -1920}, { -78, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1350, 0, -1836}, { 457, 88}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1580, 0, -1730}, { 1105, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1478, -200, -1866}, { -73, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1580, 0, -1730}, { 726, 86}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1707, 0, -1513}, { 1358, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1698, -250, -1716}, { -90, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1055, 0, -1861}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1188, -210, -1920}, { -986, 1612}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1085, -200, -2005}, { -1115, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1350, 0, -1836}, { 0, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1478, -200, -1866}, { -384, 2028}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1188, -210, -1920}, { -1249, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1580, 0, -1730}, { 0, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1698, -250, -1716}, { -618, 2102}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1478, -200, -1866}, { -1179, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -329, 0, -1846}, { -17, 1026}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -369, 0, -2053}, { 90, 263}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -212, -200, -1888}, { 936, 1036}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -279, -200, -2113}, { 1012, 175}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -459, 0, -2233}, { -44, 942}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -546, -200, -2332}, { 1031, 467}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -337, -200, -2251}, { 847, 1495}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -623, 0, -2253}, { 28, 128}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -880, 0, -1979}, { 0, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1085, -200, -2005}, { -1223, 1432}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1014, -200, -2065}, { -1147, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -623, 0, -2253}, { -139, 1549}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -803, 0, -2159}, { -107, 657}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -775, -210, -2322}, { 1002, 1431}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -942, -200, -2235}, { 995, 592}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -803, 0, -2159}, { -107, 657}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -1014, -200, -2065}, { 726, -108}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -942, -200, -2235}, { 995, 592}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -880, 0, -1979}, { -388, -87}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -880, 0, -1979}, { 830, 100}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1055, 0, -1861}, { 1045, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1085, -200, -2005}, { -69, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -459, 0, -2233}, { 81, -478}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -337, -200, -2251}, { 1025, -380}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -459, 0, -2233}, { 81, -478}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -623, 0, -2253}, { 28, 128}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -775, -210, -2322}, { 1113, -681}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -546, -200, -2332}, { 1031, 467}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -247, 0, -1650}, { -39, 1813}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -329, 0, -1846}, { -17, 1026}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -176, -200, -1747}, { 878, 1572}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -212, -200, -1888}, { 936, 1036}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -176, -200, -1747}, { 878, 1572}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -71, 0, -1573}, { 629, 254}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -247, 0, -1650}, { 1021, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -113, -200, -1681}, { -68, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 113, 0, -1515}, { 4, 203}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 8, -220, -1622}, { 964, -488}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 126, -200, -1563}, { 962, 18}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -71, 0, -1573}, { -143, -447}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 170, 0, -1352}, { 23, 984}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 211, -200, -1419}, { 1008, 783}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 282, -200, -1248}, { 1037, 1625}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 113, 0, -1515}, { 4, 203}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 174, 0, -1144}, { -21, 2016}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 126, -200, -1563}, { 962, 18}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -247, 0, -1650}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -176, -200, -1747}, { -971, 1415}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -113, -200, -1681}, { -1089, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -71, 0, -1573}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -113, -200, -1681}, { -864, 1599}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 8, -220, -1622}, { -1073, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 379, 0, -942}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 333, -200, -1183}, { -1004, 2030}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 476, -210, -1010}, { -1083, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 518, 0, -807}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 476, -210, -1010}, { -703, 2147}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 575, -200, -774}, { -946, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 379, 0, -942}, { 823, -77}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 174, 0, -1144}, { 1137, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 333, -200, -1183}, { -75, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 518, 0, -807}, { 935, 157}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 379, 0, -942}, { 1015, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 476, -210, -1010}, { -67, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 493, 0, -517}, { 669, 444}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 550, 0, -652}, { 982, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 549, -200, -531}, { -65, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 174, 0, -1144}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 282, -200, -1248}, { -1176, 1395}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 333, -200, -1183}, { -1213, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 240, 0, -398}, { 492, 23}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 493, 0, -517}, { 1253, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 384, -200, -325}, { -83, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 550, 0, -652}, { 0, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 575, -200, -774}, { -486, 1966}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 549, -200, -531}, { -1048, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 493, 0, -517}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 549, -200, -531}, { -468, 1834}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 384, -200, -325}, { -1336, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 550, 0, -652}, { 739, 326}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 518, 0, -807}, { 887, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 575, -200, -774}, { -59, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 102, 0, 277}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 62, 0, 6}, { 517, 2163}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 273, -200, 57}, { -800, 2341}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 62, 0, 6}, { 902, 32}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 63, 0, -9}, { 911, 66}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 255, -200, -138}, { -77, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 84, 0, -226}, { 1168, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 84, 0, -226}, { 743, 61}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 240, 0, -398}, { 1138, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 282, -200, -221}, { -75, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 102, 0, 277}, { 1273, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 273, -200, 57}, { 472, 2341}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 307, -200, 373}, { -84, 1023}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 240, 0, -398}, { 0, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 384, -200, -325}, { -979, 1634}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 282, -200, -221}, { -1214, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 84, 0, -226}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 282, -200, -221}, { -1201, 1415}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 255, -200, -138}, { -1246, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 62, 0, 6}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 255, -200, -138}, { -1105, 1873}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 273, -200, 57}, { -1329, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -436, 0, 1140}, { 18, 1555}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -144, 0, 1071}, { 24, 105}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -280, -250, 1204}, { 1157, 969}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -280, -250, 1204}, { -725, 2168}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -535, -200, 1314}, { -1271, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -436, 0, 1140}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -280, -250, 1204}, { 30, -9}, {0x84, 0x85, 0x84, 0x00}}, + {{ -144, 0, 1071}, { 990, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -59, -200, 1160}, { -66, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -59, -200, 1160}, { -1056, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -144, 0, 1071}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 88, -200, 1018}, { -1053, 1941}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 15, 0, 854}, { 0, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 274, -250, 684}, { -684, 2676}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 88, -200, 1018}, { -1208, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 62, 0, 583}, { 954, -326}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 102, 0, 277}, { 1273, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 307, -200, 373}, { -84, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 62, 0, 583}, { 0, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 307, -200, 373}, { -1057, 2360}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 274, -250, 684}, { -1538, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -144, 0, 1071}, { 729, -117}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 15, 0, 854}, { 1132, 1023}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 88, -200, 1018}, { -75, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 15, 0, 854}, { 1217, -189}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 62, 0, 583}, { 1442, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ 274, -250, 684}, { -96, 1024}, {0xe0, 0xe1, 0xe0, 0x00}}, + {{ -1707, 0, -1513}, { 692, -186}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1973, 0, -1330}, { 1489, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1902, -250, -1570}, { -99, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1973, 0, -1330}, { 541, 83}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2190, 0, -1152}, { 1380, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2110, -200, -1399}, { -92, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1707, 0, -1513}, { 0, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1902, -250, -1570}, { -1007, 2061}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1698, -250, -1716}, { -1449, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1973, 0, -1330}, { 0, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2110, -200, -1399}, { -721, 1898}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1902, -250, -1570}, { -1588, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2525, -95, -84}, { 0, 1024}, {0x54, 0x55, 0x54, 0x00}}, + {{ -2485, 0, -149}, { -459, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2369, 0, -54}, { -410, 1586}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -2374, -100, 29}, { 56, 1729}, {0x54, 0x55, 0x54, 0x00}}, + {{ -2486, -196, 21}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -2525, -95, -84}, { -564, 1023}, {0x54, 0x55, 0x54, 0x00}}, + {{ -2374, -100, 29}, { -109, 1566}, {0x54, 0x55, 0x54, 0x00}}, + {{ -1882, -156, 163}, { -157, 1024}, {0x54, 0x55, 0x54, 0x00}}, + {{ -1809, 0, 131}, { -417, 1628}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1819, -224, 248}, { 314, 1024}, {0x44, 0x45, 0x44, 0x00}}, + {{ -1809, 0, 131}, { -732, 1628}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1707, -105, 305}, { 117, 1663}, {0x54, 0x55, 0x54, 0x00}}, + {{ -1819, -224, 248}, { 0, 1023}, {0x44, 0x45, 0x44, 0x00}}, + {{ -1809, 0, 131}, { -850, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1708, 0, 278}, { -261, 1336}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1707, -105, 305}, { 0, 1024}, {0x54, 0x55, 0x54, 0x00}}, + {{ -1057, 0, 732}, { 726, -228}, {0x84, 0x85, 0x84, 0x00}}, + {{ -776, 0, 970}, { 1812, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1125, -250, 946}, { -120, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -776, 0, 970}, { -43, 1188}, {0x84, 0x85, 0x84, 0x00}}, + {{ -436, 0, 1140}, { 30, -518}, {0x84, 0x85, 0x84, 0x00}}, + {{ -829, -250, 1199}, { 1276, 391}, {0x84, 0x85, 0x84, 0x00}}, + {{ -829, -250, 1199}, { -790, 2348}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1125, -250, 946}, { -1933, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -776, 0, 970}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -829, -250, 1199}, { -383, -379}, {0x84, 0x85, 0x84, 0x00}}, + {{ -436, 0, 1140}, { 1191, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -535, -200, 1314}, { -79, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1844, -451, 421}, { 1164, 1168}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2080, -200, 238}, { -370, 18}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1819, -224, 248}, { -226, 1149}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1550, -307, 511}, { -137, 1604}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1844, -451, 421}, { 663, 374}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1819, -224, 248}, { -499, 63}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1572, -461, 547}, { 510, 1602}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1550, -307, 511}, { 620, 1418}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1819, -224, 248}, { 780, -157}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1707, -105, 305}, { 190, 238}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1859, -18, 58}, { 332, 741}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1859, -35, 58}, { 241, 741}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2085, -35, 176}, { 196, -157}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2085, -18, 176}, { 287, -157}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1859, -35, 58}, { -77, 234}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1859, -18, 58}, { -185, 238}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1809, 0, 131}, { -147, 643}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1859, 0, 58}, { -306, 243}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1882, -156, 163}, { 706, 206}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1882, -156, 163}, { -593, 1616}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1819, -224, 248}, { -1187, 2208}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2080, -200, 238}, { -1325, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1295, 0, 420}, { 422, -325}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1057, 0, 732}, { 1552, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1370, -335, 701}, { -103, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1370, -335, 701}, { -1007, 2063}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1550, -307, 511}, { -1530, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1295, 0, 420}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1125, -250, 946}, { -685, 2371}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1370, -335, 701}, { -1655, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1057, 0, 732}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1370, -335, 701}, { 26, 272}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1572, -461, 547}, { 824, 1097}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1550, -307, 511}, { 133, 1199}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1657, 0, 351}, { 754, -356}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1295, 0, 420}, { 1434, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1550, -307, 511}, { -95, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1882, -156, 163}, { 569, 1106}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2080, -200, 238}, { 729, 120}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1859, -35, 58}, { -463, 1126}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2085, -35, 176}, { 261, 139}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1859, -35, 58}, { 158, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2080, -200, 238}, { 1088, 174}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1708, 0, 278}, { 289, 469}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1657, 0, 351}, { 295, 809}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1707, -105, 305}, { 678, 707}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1550, -307, 511}, { -1230, 2079}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1707, -105, 305}, { -694, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1657, 0, 351}, { 0, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2660, -404, -55}, { 1249, 398}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2625, -366, -298}, { 1165, 1370}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2543, 0, -197}, { -24, 337}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2525, -95, -84}, { 39, 771}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2486, -196, 21}, { 563, 1220}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2660, -404, -55}, { 1539, 436}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2543, 0, -197}, { -495, 354}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2485, 0, -149}, { -494, 682}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2311, -35, -6}, { -152, 146}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2085, -35, 176}, { -36, 1210}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2080, -200, 238}, { 799, 1261}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2369, 0, -54}, { 337, 511}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2311, -35, -6}, { 483, 787}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2374, -100, 29}, { 765, 679}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2311, -18, -6}, { 425, 809}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2311, 0, -6}, { 352, 837}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2311, -35, -6}, { 352, 837}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2324, -220, 173}, { 1292, 1193}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2085, -18, 176}, { 565, 264}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2085, -35, 176}, { 628, 275}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2311, -35, -6}, { 524, 1248}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2311, -18, -6}, { 460, 1238}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2486, -196, 21}, { 265, 206}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2374, -100, 29}, { 730, 615}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2324, -220, 173}, { -79, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2486, -196, 21}, { -242, 1034}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2463, -380, 119}, { 657, 1349}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2660, -404, -55}, { 710, 69}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2324, -220, 173}, { -130, 1208}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2463, -380, 119}, { 610, 635}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2486, -196, 21}, { -224, 136}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2157, -536, 305}, { 762, 1407}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2463, -380, 119}, { 542, -34}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2324, -220, 173}, { -130, 487}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2080, -200, 238}, { -1351, 1942}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2324, -220, 173}, { -1276, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2311, -35, -6}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -1844, -451, 421}, { 343, 1437}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2157, -536, 305}, { 848, 133}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2080, -200, 238}, { -609, 51}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2157, -536, 305}, { 1259, 1074}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2324, -220, 173}, { 40, 142}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2080, -200, 238}, { -200, 1113}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2190, 0, -1152}, { 873, -70}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2403, 0, -930}, { 1721, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2377, -250, -1252}, { -114, 1023}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2403, 0, -930}, { 623, 79}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2502, 0, -695}, { 1271, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2572, -200, -910}, { -84, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2502, 0, -695}, { 731, 125}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2499, 0, -447}, { 1385, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2592, -250, -640}, { -92, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2499, 0, -447}, { -148, 1343}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2543, 0, -197}, { -24, 337}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2625, -366, -298}, { 1165, 1370}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2499, 0, -447}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2625, -366, -298}, { -672, 2187}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2592, -250, -640}, { -1477, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2502, 0, -695}, { 0, 1023}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2592, -250, -640}, { -662, 2047}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2572, -200, -910}, { -1356, 1024}, {0x84, 0x85, 0x84, 0x00}}, + {{ -2403, 0, -930}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2572, -200, -910}, { -431, 2123}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2377, -250, -1252}, { -1836, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2190, 0, -1152}, { 0, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2377, -250, -1252}, { -819, 2250}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -2110, -200, -1399}, { -1472, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -867, -18, -1593}, { -121, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -867, -35, -1593}, { -121, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -676, -35, -1820}, { 3191, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -676, -18, -1820}, { 3191, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -676, -18, -1820}, { -18, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -676, -35, -1820}, { -18, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -556, -35, -2085}, { 4555, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -556, -18, -2085}, { 4555, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -556, -18, -2085}, { 124, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -556, -35, -2085}, { 124, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -417, -35, -1665}, { 4988, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -417, -18, -1665}, { 4988, 1029}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -417, -18, -1665}, { 0, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -417, -35, -1665}, { 0, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -399, -35, -1474}, { 1616, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -399, -18, -1474}, { 1616, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -42, -18, -1373}, { -94, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -42, -35, -1373}, { -94, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -124, -35, -1083}, { 3916, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -124, -18, -1083}, { 3916, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -399, -18, -1474}, { 94, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -399, -35, -1474}, { 94, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -258, -35, -1394}, { 3123, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -258, -18, -1394}, { 3123, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -258, -35, -1394}, { 0, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -42, -35, -1373}, { -3028, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -42, -18, -1373}, { -3028, 1218}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -258, -18, -1394}, { 0, 1218}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -124, -18, -1083}, { 0, 1218}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -124, -35, -1083}, { 0, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 109, -35, -852}, { -3612, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 109, -18, -852}, { -3612, 1218}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 109, -18, -852}, { -112, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 109, -35, -852}, { -112, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 246, -35, -864}, { 1403, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 246, -18, -864}, { 1403, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 387, -18, -650}, { 0, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 387, -35, -650}, { 0, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 171, -35, -523}, { 2748, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 171, -18, -523}, { 2748, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 246, -18, -864}, { -65, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 246, -35, -864}, { -65, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 387, -35, -650}, { 2745, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 387, -18, -650}, { 2745, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -264, -18, -805}, { -6, 1176}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -264, -35, -805}, { 188, 1176}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -708, -35, -789}, { 188, -3711}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -708, -18, -789}, { -6, -3711}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -708, -18, -789}, { -6, 1139}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -708, -35, -789}, { 188, 1139}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -456, -35, -568}, { 188, -2552}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -456, -18, -568}, { -6, -2552}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -456, -18, -568}, { 0, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -456, -35, -568}, { 0, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -217, -35, -627}, { 2703, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -217, -18, -627}, { 2703, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -217, -18, -627}, { 0, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -217, -35, -627}, { 0, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -123, -35, -721}, { 1462, 1224}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -123, -18, -721}, { 1462, 1030}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -123, -18, -721}, { -45, 1030}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -123, -35, -721}, { -45, 1224}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -264, -35, -805}, { 1767, 1224}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -264, -18, -805}, { 1767, 1030}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -93, -18, -309}, { 31, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -93, -35, -309}, { 31, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -100, -35, 0}, { 3433, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -100, -18, -10}, { 3343, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -100, -18, 5}, { 3433, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ 171, -18, -523}, { -85, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ 171, -35, -523}, { -85, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -93, -35, -309}, { 3655, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -93, -18, -309}, { 3655, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -100, -35, 0}, { 0, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -58, -35, 316}, { -3503, 1024}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -58, -18, 316}, { -3503, 1218}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -100, -18, 5}, { 0, 1218}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -58, -18, 316}, { -6, 1174}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -58, -35, 316}, { 188, 1174}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -257, -35, 679}, { 188, -3644}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -257, -18, 679}, { -6, -3644}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -257, -18, 679}, { 0, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -257, -35, 679}, { 0, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -392, -35, 894}, { 3346, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -392, -18, 894}, { 3346, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -981, -18, -1409}, { 0, 1218}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -981, -35, -1409}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -867, -35, -1593}, { -3899, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -867, -18, -1593}, { -3899, 1218}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1245, -18, -1018}, { -71, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1245, -35, -1018}, { -71, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1207, -35, -1423}, { 4405, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1207, -18, -1423}, { 4405, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1207, -18, -1423}, { 0, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1207, -35, -1423}, { 0, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -981, -35, -1409}, { 3227, 1224}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -981, -18, -1409}, { 3227, 1030}, {0xbc, 0xbd, 0xbc, 0x00}}, + {{ -1453, -18, -993}, { 0, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1453, -35, -993}, { 0, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1245, -35, -1018}, { 2301, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1245, -18, -1018}, { 2301, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -392, -18, 894}, { -104, 1030}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -392, -35, 894}, { -104, 1224}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -605, -35, 567}, { 4187, 1224}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -605, -18, 567}, { 4187, 1030}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -605, -18, 567}, { 0, 1218}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -605, -35, 567}, { 0, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -945, -35, 137}, { -3555, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -945, -18, 137}, { -3555, 1218}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -945, -18, 137}, { -6, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -945, -35, 137}, { 188, 1024}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1279, -35, -73}, { 188, -3312}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1279, -18, -73}, { -6, -3312}, {0x6c, 0x6d, 0x6c, 0x00}}, + {{ -1279, -18, -73}, { -6, 888}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1279, -35, -73}, { 188, 888}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1616, -35, -64}, { 188, -2823}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1616, -18, -64}, { -6, -2823}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1616, -18, -64}, { -6, 772}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1616, -35, -64}, { 188, 772}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1859, -35, 58}, { 188, -3438}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1859, -18, 58}, { -6, -3438}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2241, -18, -348}, { 0, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2241, -35, -348}, { 0, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2041, -35, -451}, { 3348, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2041, -18, -451}, { 3348, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2311, -18, -6}, { 111, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2311, -35, -6}, { 111, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2241, -35, -348}, { 3671, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2241, -18, -348}, { 3671, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2041, -18, -451}, { 0, 1218}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -2041, -35, -451}, { 0, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1908, -35, -742}, { -4169, 1024}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1908, -18, -742}, { -4169, 1218}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1908, -18, -742}, { 355, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1908, -35, -742}, { 355, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1453, -35, -993}, { 7789, 1224}, {0x9c, 0x9d, 0x9c, 0x00}}, + {{ -1453, -18, -993}, { 7789, 1030}, {0x9c, 0x9d, 0x9c, 0x00}}, + +}; diff --git a/courses/star_cup/wario_stadium/model.inc.c b/courses/star_cup/wario_stadium/model.inc.c new file mode 100644 index 000000000..b5db1c1a9 --- /dev/null +++ b/courses/star_cup/wario_stadium/model.inc.c @@ -0,0 +1,6073 @@ +#include "types.h" + +mk64_Vtx d_course_wario_stadium_vertex[] = { + + {{-3350, 362, -650}, { 3107, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 362, -1034}, { 5109, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 412, -1034}, { 5109, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 412, -650}, { 3107, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{-3150, 512, -2300}, { -358, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-3150, 362, -2300}, { -358, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2900, 362, -2550}, { 1451, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2900, 512, -2550}, { 1451, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ 150, 512, -2550}, { -512, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ 150, 362, -2550}, { -512, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 450, 362, -2250}, { 1660, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 433, 512, -2267}, { 1536, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 412, -250}, { 4959, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 412, -1150}, { 0, 512}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, -1150}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 650, 362, -250}, { 4959, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 650, 412, 500}, { 4684, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 412, -250}, { 551, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, -250}, { 551, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 650, 362, 500}, { 4684, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 412, -63}, { 45, 512}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, -63}, { 45, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 362, -650}, { 3107, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 412, -650}, { 3107, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{ 400, 512, 1850}, { -511, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ 100, 362, 2100}, { 1487, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 100, 512, 2100}, { 1487, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ 400, 362, 1850}, { -511, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2900, 512, 2050}, { -512, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 362, 2050}, { -512, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3200, 362, 1750}, { 1660, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3183, 512, 1767}, { 1535, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 412, -63}, { 3172, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 412, 550}, { -19, 512}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, 550}, { -19, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 362, -63}, { 3172, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 412, -1034}, { 5109, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, -650}, { 3107, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 362, -850}, { 4149, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 412, -650}, { 3107, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, -1034}, { 5109, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3062, 202, -1507}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 217, -1507}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3148, 266, -1520}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3148, 202, -1520}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3039, 202, -1655}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3039, 217, -1655}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3124, 266, -1668}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3124, 202, -1668}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3148, 202, -1520}, { -4096, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3124, 202, -1668}, { 6144, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3124, 266, -1668}, { 6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3148, 266, -1520}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 202, -2430}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 217, -2430}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 266, -2517}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 202, -2517}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-2200, 266, -2517}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 202, -2517}, { -4096, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-2050, 266, -2517}, { 6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 202, -2517}, { 6144, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-2050, 202, -2430}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 217, -2430}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 266, -2517}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 202, -2517}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3150, 512, -2300}, { -358, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-3150, 362, -2300}, { -358, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2900, 362, -2550}, { 1451, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2900, 512, -2550}, { 1451, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ -600, 202, -2517}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ -600, 266, -2517}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 217, -2430}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 202, -2430}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 257, -1578}, { 6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 194, -1578}, { 6144, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 385, 194, -1428}, { -4096, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 385, 257, -1428}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 194, -1578}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 385, 257, -1578}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 217, -1578}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -1578}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 194, -1428}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 385, 257, -1428}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 217, -1428}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -1428}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, 266, -2517}, { 6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, 202, -2517}, { 6144, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ -600, 202, -2517}, { -4096, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ -600, 266, -2517}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, 202, -2517}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ -750, 266, -2517}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, 217, -2430}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, 202, -2430}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 512, -2550}, { -512, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ 450, 362, -2250}, { 1660, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 433, 512, -2267}, { 1536, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ 150, 362, -2550}, { -512, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 650, 412, -250}, { 4959, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 412, -1150}, { 0, 512}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, -1150}, { 0, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 650, 362, -250}, { 4959, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 385, 257, -287}, { 6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 194, -137}, { -4096, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 385, 257, -137}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 194, -287}, { 6144, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 385, 194, -137}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 385, 257, -137}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 217, -137}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -137}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 194, -287}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 385, 257, -287}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 217, -287}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -287}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, 500}, { 4684, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 412, -250}, { 551, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, -250}, { 551, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 650, 362, 500}, { 4684, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3062, 202, -138}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 217, -138}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3149, 266, -138}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3149, 202, -138}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3062, 202, -288}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 217, -288}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3149, 266, -288}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3149, 202, -288}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3149, 266, -138}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3149, 202, -138}, { -4096, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3149, 266, -288}, { 6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3149, 202, -288}, { 6144, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3350, 412, -650}, { 3107, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 412, -63}, { 45, 512}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, -650}, { 3107, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 362, -63}, { 45, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 362, -363}, { 1609, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 356, 194, 1213}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 356, 257, 1213}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 271, 217, 1198}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 271, 202, 1198}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 384, 257, 1066}, { 6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 384, 194, 1066}, { 6144, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 356, 194, 1213}, { -4096, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 356, 257, 1213}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 384, 194, 1066}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ 384, 257, 1066}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 217, 1050}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, 1050}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 400, 512, 1850}, { -511, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ 400, 362, 1850}, { -511, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 100, 362, 2100}, { 1487, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{ 100, 512, 2100}, { 1487, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ -544, 266, 2008}, { 6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -544, 202, 2008}, { 6144, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ -694, 202, 2014}, { -4096, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ -694, 266, 2014}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -544, 202, 2008}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ -544, 266, 2008}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -547, 217, 1921}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -547, 202, 1921}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -694, 202, 2014}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{ -694, 266, 2014}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 217, 1927}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 202, 1927}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 202, 1930}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 217, 1930}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 266, 2017}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 202, 2017}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-2050, 266, 2017}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 202, 2017}, { -4096, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-2200, 266, 2017}, { 6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 202, 2017}, { 6144, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-2050, 202, 1930}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 217, 1930}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 266, 2017}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 202, 2017}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3033, 202, 1197}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3033, 217, 1197}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3118, 266, 1214}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3118, 202, 1214}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3118, 266, 1214}, { -4096, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3118, 202, 1214}, { -4096, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3147, 266, 1067}, { 6144, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3147, 202, 1067}, { 6144, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-3062, 202, 1050}, { 1024, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 217, 1050}, { 1024, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3147, 266, 1067}, { -4922, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3147, 202, 1067}, { -4922, 4323}, {0x04, 0x05, 0x04, 0x00}}, + {{-2900, 512, 2050}, { -512, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 362, 2050}, { -512, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3200, 362, 1750}, { 1660, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3183, 512, 1767}, { 1535, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 412, -63}, { 3172, 511}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, 238}, { 1609, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 362, -63}, { 3172, 1023}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-3350, 412, 550}, { -19, 512}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, 550}, { -19, 1024}, {0xcc, 0xcd, 0xcc, 0x00}}, + {{-2900, 612, -1507}, { 1023, 1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 762, -2550}, { 268, -5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2193, 612, -2214}, { 0, 1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3150, 762, -2300}, { 630, -5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2193, 612, -2214}, { 855, 1489}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 512, -2550}, { 626, 41}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 112, -2250}, { 0, 1489}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 762, -2550}, { 1052, 20}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 112, -2250}, { 995, 1450}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 512, -2550}, { 740, 52}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -1507}, { 0, 1450}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3150, 512, -2300}, { 396, 36}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3150, 512, -2300}, { 393, 31}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 612, -1507}, { 236, 1450}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -1507}, { 1024, 1450}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3150, 762, -2300}, { 0, 31}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 612, -1566}, { 0, 1279}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 762, -2550}, { 676, 5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 433, 762, -2267}, { 266, 5}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -607, 612, -2273}, { 1023, 1280}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 612, -1566}, { 993, 1264}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 433, 512, -2267}, { 447, 125}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1566}, { 15, 1415}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 433, 762, -2267}, { 936, 50}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1566}, { 998, 1450}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 433, 512, -2267}, { 694, 23}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 112, -2250}, { -180, 1450}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 512, -2550}, { 212, 16}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 512, -2550}, { 1026, -11}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 762, -2550}, { 565, -94}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 112, -2250}, { 957, 1477}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -607, 612, -2273}, { 33, 1309}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1300}, { -51, 1755}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -1150}, { 102, -77}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -1200}, { 51, -77}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -250}, { 1024, -77}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -250}, { 1024, 1755}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -1200}, { 409, -30}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 362, -1300}, { 614, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1300}, { 1638, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, -1200}, { 0, -30}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 362, -1300}, { 1023, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, -250}, { 0, -68}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 362, -250}, { 0, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, -1200}, { 926, -68}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 362, -250}, { 1023, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, -250}, { 1023, -68}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, 550}, { 204, -68}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 362, 750}, { 0, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 750}, { -341, 1755}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 362, 750}, { 512, 1755}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, 550}, { 1024, 43}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, 550}, { 682, 43}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -250}, { 0, 1755}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 750}, { 1077, 1755}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, 550}, { 862, -77}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, 500}, { 808, -77}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -250}, { 0, -77}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -1034}, { 876, 31}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -63}, { 11, 31}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -63}, { 11, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -1034}, { 876, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -1181}, { 1007, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -850}, { 712, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -650}, { 534, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -363}, { 278, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -1063}, { 901, 31}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 362, -1163}, { 753, 1432}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, -1063}, { 1044, -34}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -1063}, { 726, 98}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -1181}, { -45, 1774}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 362, -63}, { 1024, 1462}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, -63}, { 1024, 75}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, -1063}, { 133, 75}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 362, -1163}, { 44, 1462}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, 550}, { 240, 31}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -63}, { 978, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -63}, { 978, 31}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 750}, { 0, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 550}, { 240, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 238}, { 617, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, 588}, { 195, 31}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 362, 738}, { 963, 1462}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, -63}, { 0, 75}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 362, -63}, { 0, 1462}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, 588}, { 783, 75}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 750}, { 1024, 2048}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, 588}, { 236, -206}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 362, 738}, { 384, 1791}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, 588}, { -18, -302}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 612, 1750}, { 1013, 1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 762, 2050}, { 724, 55}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 612, 1050}, { 0, 1536}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3183, 762, 1767}, { 314, 55}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 512, 2050}, { 413, 74}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 762, 2050}, { 20, 67}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2210, 112, 1747}, { 1024, 1489}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 612, 1750}, { 236, 1489}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3183, 512, 1767}, { 685, -20}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 512, 2050}, { 276, -16}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 1050}, { 1004, 1489}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2210, 112, 1747}, { 0, 1489}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 612, 1050}, { 787, 1489}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3183, 512, 1767}, { 630, 54}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 1050}, { 0, 1489}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3183, 762, 1767}, { 1024, 54}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -574, 608, 1735}, { 0, 1489}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 400, 762, 1850}, { 616, 19}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 762, 2100}, { 218, 89}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 612, 1050}, { 984, 1489}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -574, 608, 1735}, { 780, 1592}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 512, 2100}, { 630, -151}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -574, 112, 1735}, { 0, 1592}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 762, 2100}, { 1024, -151}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -574, 112, 1735}, { 1036, 1450}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 512, 2100}, { 806, 20}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 1050}, { 0, 1450}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 400, 512, 1850}, { 387, -37}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 400, 512, 1850}, { 393, -7}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 612, 1050}, { 236, 1450}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 1050}, { 1023, 1450}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 400, 762, 1850}, { 0, -7}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1811, 0, -702}, { 421, -3145}, {0x68, 0x68, 0x68, 0x00}}, + {{-1788, 0, -503}, { 421, -2125}, {0x68, 0x68, 0x68, 0x00}}, + {{-1563, 0, -507}, { 4906, -2208}, {0x68, 0x68, 0x68, 0x00}}, + {{-1608, 0, -812}, { 4906, -3361}, {0x68, 0x68, 0x68, 0x00}}, + {{-1846, 0, -737}, { 322, 533}, {0x68, 0x68, 0x68, 0x00}}, + {{-1710, 0, -906}, { 4580, 768}, {0x68, 0x68, 0x68, 0x00}}, + {{-2300, 0, -938}, { 5007, -2613}, {0x68, 0x68, 0x68, 0x00}}, + {{-2300, 0, -763}, { 702, -2473}, {0x68, 0x68, 0x68, 0x00}}, + {{-1846, 0, -737}, { 88, -440}, {0x68, 0x68, 0x68, 0x00}}, + {{-1811, 0, -702}, { 46, -93}, {0x68, 0x68, 0x68, 0x00}}, + {{-1608, 0, -812}, { 4964, 517}, {0x68, 0x68, 0x68, 0x00}}, + {{-1710, 0, -906}, { 4982, -466}, {0x68, 0x68, 0x68, 0x00}}, + {{-2688, 0, -1040}, { -1297, 867}, {0x68, 0x68, 0x68, 0x00}}, + {{-2472, 0, -981}, { 3490, 831}, {0x68, 0x68, 0x68, 0x00}}, + {{-2503, 0, -1403}, { 4155, -2984}, {0x68, 0x68, 0x68, 0x00}}, + {{-2688, 0, -1449}, { 44, -3595}, {0x68, 0x68, 0x68, 0x00}}, + {{-2445, 0, -762}, { -2313, -23}, {0x68, 0x68, 0x68, 0x00}}, + {{-2300, 0, -763}, { -1429, 1240}, {0x68, 0x68, 0x68, 0x00}}, + {{-2300, 0, -938}, { 2048, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{-2472, 0, -981}, { 2047, 114}, {0x68, 0x68, 0x68, 0x00}}, + {{-2445, 0, -762}, { 192, -873}, {0x68, 0x68, 0x68, 0x00}}, + {{-2472, 0, -981}, { 5330, 193}, {0x68, 0x68, 0x68, 0x00}}, + {{-2629, 0, -838}, { 64, -309}, {0x68, 0x68, 0x68, 0x00}}, + {{-2688, 0, -1040}, { 1024, -1135}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -1813}, { 3158, -1073}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -2038}, { -1077, -1211}, {0x68, 0x68, 0x68, 0x00}}, + {{-2299, 0, -1997}, { -1366, 840}, {0x68, 0x68, 0x68, 0x00}}, + {{-2207, 0, -1786}, { 2843, 601}, {0x68, 0x68, 0x68, 0x00}}, + {{-2688, 0, -1449}, { 145, 365}, {0x68, 0x68, 0x68, 0x00}}, + {{-2503, 0, -1403}, { 4019, 434}, {0x68, 0x68, 0x68, 0x00}}, + {{-2398, 0, -1655}, { 4409, -1430}, {0x68, 0x68, 0x68, 0x00}}, + {{-2561, 0, -1799}, { 220, -1721}, {0x68, 0x68, 0x68, 0x00}}, + {{-2207, 0, -1786}, { 4096, -158}, {0x68, 0x68, 0x68, 0x00}}, + {{-2299, 0, -1997}, { -519, -385}, {0x68, 0x68, 0x68, 0x00}}, + {{-2561, 0, -1799}, { -218, 1297}, {0x68, 0x68, 0x68, 0x00}}, + {{-2398, 0, -1655}, { 4096, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -2038}, { 2092, 1396}, {0x68, 0x68, 0x68, 0x00}}, + {{-1177, 55, -2038}, { 2092, 3731}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1177, 55, -1813}, { -2515, 3731}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -950, 0, -1813}, { -2515, 1396}, {0x68, 0x68, 0x68, 0x00}}, + {{-1177, 55, -2038}, { 2102, 547}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1376, 13, -2038}, { 2102, -1484}, {0x68, 0x68, 0x68, 0x00}}, + {{-1376, 13, -1813}, { -2505, -1484}, {0x68, 0x68, 0x68, 0x00}}, + {{-1177, 55, -1813}, { -2505, 547}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1569, 70, -2038}, { -1291, -2000}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1850, 0, -2038}, { -1291, -67}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -1813}, { 3316, -67}, {0x68, 0x68, 0x68, 0x00}}, + {{-1569, 70, -1813}, { 3316, -2000}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1376, 13, -2038}, { 4146, 614}, {0x68, 0x68, 0x68, 0x00}}, + {{-1569, 70, -2038}, { 4146, -1338}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1569, 70, -1813}, { -391, -1338}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1376, 13, -1813}, { -461, 614}, {0x68, 0x68, 0x68, 0x00}}, + {{ -668, 0, -1683}, { 7870, 1176}, {0x68, 0x68, 0x68, 0x00}}, + {{ -162, 0, -1695}, { 0, -511}, {0x68, 0x68, 0x68, 0x00}}, + {{ -361, 0, -1916}, { 0, 1014}, {0x68, 0x68, 0x68, 0x00}}, + {{ -668, 0, -1683}, { 6697, 563}, {0x68, 0x68, 0x68, 0x00}}, + {{ -361, 0, -1916}, { 350, -610}, {0x68, 0x68, 0x68, 0x00}}, + {{ -663, 0, -2022}, { 0, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -738, 0, -1764}, { 5520, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -738, 0, -1764}, { 5373, -195}, {0x68, 0x68, 0x68, 0x00}}, + {{ -663, 0, -2022}, { 0, -512}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -2038}, { 0, 961}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -1813}, { 4601, 900}, {0x68, 0x68, 0x68, 0x00}}, + {{ -668, 0, -1683}, { 2048, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -1150}, { 2048, -4445}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -1400}, { -8518, -2208}, {0x68, 0x68, 0x68, 0x00}}, + {{ -128, 0, -1571}, { -8404, -466}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -1150}, { -8686, -4752}, {0x68, 0x68, 0x68, 0x00}}, + {{ -162, 0, -1695}, { -8317, 845}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -1150}, { 10752, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -247}, { 10752, -3599}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -250}, { 0, -3584}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -1150}, { 0, 1023}, {0x68, 0x68, 0x68, 0x00}}, + {{-1788, 0, -45}, { -1591, -359}, {0x68, 0x68, 0x68, 0x00}}, + {{-1825, 0, 25}, { -2213, 331}, {0x68, 0x68, 0x68, 0x00}}, + {{-1599, 0, 262}, { 4167, 749}, {0x68, 0x68, 0x68, 0x00}}, + {{-1563, 0, -46}, { 2893, -538}, {0x68, 0x68, 0x68, 0x00}}, + {{-1796, 21, -388}, { 0, 485}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -274}, { -181, 1270}, {0x68, 0x68, 0x68, 0x00}}, + {{-1563, 0, -274}, { 4789, 1265}, {0x68, 0x68, 0x68, 0x00}}, + {{-1554, 21, -389}, { 4971, 478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2267, 0, 340}, { 2274, -835}, {0x68, 0x68, 0x68, 0x00}}, + {{-2105, 0, 63}, { -4095, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -45}, { -4095, 1554}, {0x68, 0x68, 0x68, 0x00}}, + {{-2388, 0, 144}, { 1176, 1452}, {0x68, 0x68, 0x68, 0x00}}, + {{-1825, 0, 25}, { 0, 211}, {0x68, 0x68, 0x68, 0x00}}, + {{-1895, 0, 63}, { 0, 1023}, {0x68, 0x68, 0x68, 0x00}}, + {{-1893, 0, 382}, { 5803, 2542}, {0x68, 0x68, 0x68, 0x00}}, + {{-1599, 0, 262}, { 6450, -692}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -45}, { 2047, 2067}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -247}, { 2047, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{-2388, 0, -245}, { -1535, 13}, {0x68, 0x68, 0x68, 0x00}}, + {{-2388, 0, 144}, { -1535, 4003}, {0x68, 0x68, 0x68, 0x00}}, + {{-1895, 0, 63}, { -2292, -839}, {0x68, 0x68, 0x68, 0x00}}, + {{-2105, 0, 63}, { -2251, 469}, {0x68, 0x68, 0x68, 0x00}}, + {{-2115, 0, 382}, { 3982, 485}, {0x68, 0x68, 0x68, 0x00}}, + {{-1893, 0, 382}, { 3939, -897}, {0x68, 0x68, 0x68, 0x00}}, + {{-2105, 0, 63}, { -2309, 508}, {0x68, 0x68, 0x68, 0x00}}, + {{-2267, 0, 340}, { 4044, 943}, {0x68, 0x68, 0x68, 0x00}}, + {{-2115, 0, 382}, { 4118, 8}, {0x68, 0x68, 0x68, 0x00}}, + {{-1796, 21, -159}, { 0, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1554, 21, -160}, { 4971, 2044}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, -46}, { 4789, 2824}, {0x68, 0x68, 0x68, 0x00}}, + {{-1788, 0, -45}, { 181, 2829}, {0x68, 0x68, 0x68, 0x00}}, + {{-1788, 0, -503}, { 181, -295}, {0x68, 0x68, 0x68, 0x00}}, + {{-1788, 0, -503}, { 181, -295}, {0x68, 0x68, 0x68, 0x00}}, + {{-1554, 21, -389}, { 4971, 478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, -507}, { 4789, -323}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -30}, { 256, -409}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -30}, { 4096, -409}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -250}, { 4096, -1536}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -250}, { 256, -1536}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 0}, { 4104, -256}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 0}, { 264, -256}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 500}, { 264, 2303}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 500}, { 4104, 2303}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -30}, { -1280, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 0}, { -1280, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 0}, { 5120, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -30}, { 5120, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -550}, { 262, 3353}, {0x50, 0x50, 0x50, 0x00}}, + {{ -94, 15, -375}, { 131, 3993}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 18, -375}, { 4102, 3993}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -550}, { 4102, 3353}, {0x50, 0x50, 0x50, 0x00}}, + {{ -88, 0, -250}, { 262, 4633}, {0x50, 0x50, 0x50, 0x00}}, + {{ 100, 0, -250}, { 4102, 4633}, {0x50, 0x50, 0x50, 0x00}}, + {{ -94, 15, -975}, { 134, 921}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -88, 0, -800}, { 262, 1817}, {0x50, 0x50, 0x50, 0x00}}, + {{ 100, 0, -800}, { 4102, 1817}, {0x50, 0x50, 0x50, 0x00}}, + {{ 100, 18, -975}, { 4102, 921}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -94, 15, -675}, { 134, 2457}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 18, -675}, { 4102, 2457}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -88, 0, -550}, { 262, 3097}, {0x50, 0x50, 0x50, 0x00}}, + {{ 100, 0, -550}, { 4102, 3097}, {0x50, 0x50, 0x50, 0x00}}, + {{ -88, 0, -1150}, { 262, 281}, {0x50, 0x50, 0x50, 0x00}}, + {{ 100, 0, -1150}, { 4102, 281}, {0x50, 0x50, 0x50, 0x00}}, + {{ -950, 0, -2063}, { 738, -399}, {0x68, 0x68, 0x68, 0x00}}, + {{ -660, 0, -2047}, { 628, 564}, {0x68, 0x68, 0x68, 0x00}}, + {{ -600, 0, -2250}, { 4397, 743}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -2250}, { 4505, -456}, {0x68, 0x68, 0x68, 0x00}}, + {{ 50, 0, -1750}, { 3487, 1717}, {0x68, 0x68, 0x68, 0x00}}, + {{ -200, 0, -2100}, { 4441, -1201}, {0x68, 0x68, 0x68, 0x00}}, + {{ -344, 0, -1936}, { 0, -1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -138, 0, -1705}, { 0, 1089}, {0x68, 0x68, 0x68, 0x00}}, + {{ -660, 0, -2047}, { -217, -80}, {0x68, 0x68, 0x68, 0x00}}, + {{ -344, 0, -1936}, { -83, 2199}, {0x68, 0x68, 0x68, 0x00}}, + {{ -200, 0, -2100}, { 4096, 2730}, {0x68, 0x68, 0x68, 0x00}}, + {{ -600, 0, -2250}, { 4095, -185}, {0x68, 0x68, 0x68, 0x00}}, + {{ -138, 0, -1705}, { 148, -439}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -1400}, { 294, 1144}, {0x50, 0x50, 0x50, 0x00}}, + {{ 100, 0, -1400}, { 4096, 1279}, {0x50, 0x50, 0x50, 0x00}}, + {{ 50, 0, -1750}, { 4096, -530}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -1400}, { 262, -1254}, {0x50, 0x50, 0x50, 0x00}}, + {{ -94, 15, -1275}, { 134, -614}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 18, -1275}, { 4102, -614}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -1400}, { 4102, -1254}, {0x50, 0x50, 0x50, 0x00}}, + {{ -88, 0, -1150}, { 262, 25}, {0x50, 0x50, 0x50, 0x00}}, + {{ 100, 0, -1150}, { 4102, 25}, {0x50, 0x50, 0x50, 0x00}}, + {{-1600, 0, -2063}, { 559, 1179}, {0x68, 0x68, 0x68, 0x00}}, + {{-1600, 0, -2250}, { 4210, 1153}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -2250}, { 4176, 422}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -2063}, { 524, 448}, {0x68, 0x68, 0x68, 0x00}}, + {{-1310, 88, -2063}, { 490, 3208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1310, 88, -2250}, { 4330, 3208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1600, 0, -2250}, { 4330, 1084}, {0x68, 0x68, 0x68, 0x00}}, + {{-1600, 0, -2063}, { 490, 1084}, {0x68, 0x68, 0x68, 0x00}}, + {{-1310, 88, -2063}, { 690, -863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, -2063}, { 690, 981}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -2250}, { 4530, 981}, {0x68, 0x68, 0x68, 0x00}}, + {{-1310, 88, -2250}, { 4530, -863}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2307, 0, -2020}, { 585, 86}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -2063}, { 516, 820}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -2250}, { 4123, 852}, {0x68, 0x68, 0x68, 0x00}}, + {{-2400, 0, -2200}, { 4363, -642}, {0x68, 0x68, 0x68, 0x00}}, + {{-2307, 0, -2020}, { 540, -551}, {0x68, 0x68, 0x68, 0x00}}, + {{-2582, 0, -1812}, { 1109, -382}, {0x68, 0x68, 0x68, 0x00}}, + {{-2307, 0, -2020}, { 1019, 581}, {0x68, 0x68, 0x68, 0x00}}, + {{-2400, 0, -2200}, { 4538, 592}, {0x68, 0x68, 0x68, 0x00}}, + {{-2750, 0, -1950}, { 4841, -633}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, -1451}, { -632, -443}, {0x68, 0x68, 0x68, 0x00}}, + {{-2582, 0, -1812}, { -711, 553}, {0x68, 0x68, 0x68, 0x00}}, + {{-2750, 0, -1950}, { 2868, 721}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -1507}, { 2901, -461}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, -1451}, { 1691, 137}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -1507}, { 4842, 416}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -1034}, { 3084, -1368}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, -1034}, { -347, -1368}, {0x68, 0x68, 0x68, 0x00}}, + {{-2388, 0, -245}, { 3982, -271}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -247}, { 380, -320}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -449}, { 73, 1160}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -449}, { 65, 66}, {0x68, 0x68, 0x68, 0x00}}, + {{-2440, 0, -476}, { 4559, 521}, {0x68, 0x68, 0x68, 0x00}}, + {{-2647, 0, -820}, { -972, -797}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, -1034}, { -360, 573}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -1034}, { 3051, 714}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -650}, { 4923, -60}, {0x68, 0x68, 0x68, 0x00}}, + {{-2647, 0, -820}, { 1499, 568}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -650}, { 6745, 907}, {0x68, 0x68, 0x68, 0x00}}, + {{-2633, 0, -563}, { 3837, -590}, {0x68, 0x68, 0x68, 0x00}}, + {{-2453, 0, -738}, { -686, 192}, {0x68, 0x68, 0x68, 0x00}}, + {{-2647, 0, -820}, { -596, 2354}, {0x68, 0x68, 0x68, 0x00}}, + {{-2633, 0, -563}, { 4096, 1140}, {0x68, 0x68, 0x68, 0x00}}, + {{-2440, 0, -476}, { 4096, -1024}, {0x68, 0x68, 0x68, 0x00}}, + {{-2238, 0, -679}, { -1123, 857}, {0x68, 0x68, 0x68, 0x00}}, + {{-2440, 0, -476}, { 6144, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{-2238, 0, -679}, { 654, -5}, {0x68, 0x68, 0x68, 0x00}}, + {{-2453, 0, -738}, { 1361, 2240}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, 0}, { -4006, 1665}, {0x68, 0x68, 0x68, 0x00}}, + {{ -695, 0, -156}, { 8253, -237}, {0x68, 0x68, 0x68, 0x00}}, + {{ -264, 0, 219}, { -4550, -927}, {0x68, 0x68, 0x68, 0x00}}, + {{ -891, 0, 211}, { -3943, 1236}, {0x68, 0x68, 0x68, 0x00}}, + {{ -810, 0, -156}, { 6089, -401}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, 24}, { -2332, -1627}, {0x68, 0x68, 0x68, 0x00}}, + {{ -810, 0, -156}, { 4141, -85}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -247}, { 3426, -1418}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -250}, { -1911, -2130}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, 24}, { -4617, 1299}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -247}, { 10752, -15}, {0x68, 0x68, 0x68, 0x00}}, + {{ -695, 0, -156}, { 11922, -478}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, 0}, { 0, -1280}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -250}, { 0, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{ -891, 0, 211}, { -2410, -2363}, {0x68, 0x68, 0x68, 0x00}}, + {{ -264, 0, 219}, { -2572, 1914}, {0x68, 0x68, 0x68, 0x00}}, + {{ -695, 0, -156}, { 5119, -1023}, {0x68, 0x68, 0x68, 0x00}}, + {{ -810, 0, -156}, { 5119, -1812}, {0x68, 0x68, 0x68, 0x00}}, + {{-2225, 0, 638}, { 3562, -2367}, {0x68, 0x68, 0x68, 0x00}}, + {{-2225, 0, 463}, { -191, -2202}, {0x68, 0x68, 0x68, 0x00}}, + {{-2795, 0, 463}, { -841, 984}, {0x68, 0x68, 0x68, 0x00}}, + {{-2605, 0, 638}, { 2992, 818}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, 745}, { 3822, 733}, {0x68, 0x68, 0x68, 0x00}}, + {{-2605, 0, 638}, { 3857, -690}, {0x68, 0x68, 0x68, 0x00}}, + {{-2795, 0, 463}, { -761, -460}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 550}, { -1017, 824}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, 745}, { 4456, -728}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 550}, { 93, -1861}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 1050}, { 93, 1047}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, 1039}, { 4456, 981}, {0x68, 0x68, 0x68, 0x00}}, + {{-1458, 87, 463}, { 0, -6884}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2225, 0, 463}, { 0, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{-2225, 0, 638}, { 3584, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{-1458, 87, 638}, { 3584, -6884}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, 500}, { -1414, -284}, {0x68, 0x68, 0x68, 0x00}}, + {{ -205, 0, 413}, { -1572, 961}, {0x68, 0x68, 0x68, 0x00}}, + {{ -345, 0, 688}, { 5334, 766}, {0x68, 0x68, 0x68, 0x00}}, + {{ -288, 0, 745}, { 5488, -20}, {0x68, 0x68, 0x68, 0x00}}, + {{-1238, 0, 688}, { 5632, 1189}, {0x68, 0x68, 0x68, 0x00}}, + {{ -345, 0, 688}, { 5632, -3381}, {0x68, 0x68, 0x68, 0x00}}, + {{ -205, 0, 413}, { 0, -4096}, {0x68, 0x68, 0x68, 0x00}}, + {{-1238, 0, 413}, { 0, 1189}, {0x68, 0x68, 0x68, 0x00}}, + {{ -476, 0, 1180}, { 3654, 882}, {0x68, 0x68, 0x68, 0x00}}, + {{ -684, 0, 1229}, { 3904, 158}, {0x68, 0x68, 0x68, 0x00}}, + {{ -624, 0, 1530}, { -2185, -33}, {0x68, 0x68, 0x68, 0x00}}, + {{ -331, 0, 1430}, { -2279, 1093}, {0x68, 0x68, 0x68, 0x00}}, + {{ -395, 0, 1120}, { -463, 1042}, {0x68, 0x68, 0x68, 0x00}}, + {{ -137, 0, 1161}, { 4311, 2213}, {0x68, 0x68, 0x68, 0x00}}, + {{ -295, 0, 943}, { 67, -1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, 500}, { 2048, -3253}, {0x68, 0x68, 0x68, 0x00}}, + {{ -288, 0, 745}, { -1536, -746}, {0x68, 0x68, 0x68, 0x00}}, + {{ -295, 0, 943}, { -1680, 1284}, {0x68, 0x68, 0x68, 0x00}}, + {{ -137, 0, 1161}, { 2048, 2047}, {0x68, 0x68, 0x68, 0x00}}, + {{ -476, 0, 1180}, { 649, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -331, 0, 1430}, { 6438, 1319}, {0x68, 0x68, 0x68, 0x00}}, + {{ -137, 0, 1161}, { 6144, 512}, {0x68, 0x68, 0x68, 0x00}}, + {{ -395, 0, 1120}, { 825, 511}, {0x68, 0x68, 0x68, 0x00}}, + {{-1150, 0, 1750}, { 4262, -119}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1563}, { -948, 155}, {0x68, 0x68, 0x68, 0x00}}, + {{-1238, 0, 1655}, { 4724, 426}, {0x68, 0x68, 0x68, 0x00}}, + {{-1238, 0, 1655}, { -1741, 1039}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1563}, { 5670, 611}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1538}, { 5683, 483}, {0x68, 0x68, 0x68, 0x00}}, + {{-1238, 0, 1327}, { -1577, -639}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1538}, { 112, 396}, {0x68, 0x68, 0x68, 0x00}}, + {{ -624, 0, 1530}, { 138, 1699}, {0x68, 0x68, 0x68, 0x00}}, + {{ -684, 0, 1229}, { 6325, 1430}, {0x68, 0x68, 0x68, 0x00}}, + {{-1145, 0, 1229}, { 6567, -929}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1538}, { -5437, 811}, {0x68, 0x68, 0x68, 0x00}}, + {{-1145, 0, 1229}, { 2047, 1738}, {0x68, 0x68, 0x68, 0x00}}, + {{-1238, 0, 1327}, { 3027, 1091}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1563}, { -1648, -1260}, {0x68, 0x68, 0x68, 0x00}}, + {{-1150, 0, 1750}, { 2048, -4096}, {0x68, 0x68, 0x68, 0x00}}, + {{ -574, 0, 1735}, { 2048, 1803}, {0x68, 0x68, 0x68, 0x00}}, + {{ -619, 0, 1555}, { -1672, 1393}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 500}, { 256, 1023}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 500}, { 4096, 1023}, {0x68, 0x68, 0x68, 0x00}}, + {{ -115, 0, 1173}, { 4652, -3567}, {0x68, 0x68, 0x68, 0x00}}, + {{ 50, 0, 1250}, { 1279, -4096}, {0x68, 0x68, 0x68, 0x00}}, + {{ -317, 0, 1451}, { 3719, -2835}, {0x68, 0x68, 0x68, 0x00}}, + {{ -200, 0, 1600}, { 0, -3380}, {0x68, 0x68, 0x68, 0x00}}, + {{ 50, 0, 1250}, { 0, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -115, 0, 1173}, { 3665, 688}, {0x68, 0x68, 0x68, 0x00}}, + {{ -200, 0, 1600}, { 111, 994}, {0x68, 0x68, 0x68, 0x00}}, + {{ -317, 0, 1451}, { 3645, 463}, {0x68, 0x68, 0x68, 0x00}}, + {{ -619, 0, 1555}, { 3071, -1706}, {0x68, 0x68, 0x68, 0x00}}, + {{ -574, 0, 1735}, { -737, -1706}, {0x68, 0x68, 0x68, 0x00}}, + {{-2750, 0, 1450}, { -239, -1743}, {0x68, 0x68, 0x68, 0x00}}, + {{-2600, 0, 1600}, { -518, 339}, {0x68, 0x68, 0x68, 0x00}}, + {{-2485, 0, 1458}, { 4088, 518}, {0x68, 0x68, 0x68, 0x00}}, + {{-2597, 0, 1343}, { 4349, -1046}, {0x68, 0x68, 0x68, 0x00}}, + {{-2200, 0, 1750}, { -1350, 1113}, {0x68, 0x68, 0x68, 0x00}}, + {{-2190, 0, 1563}, { 3116, 926}, {0x68, 0x68, 0x68, 0x00}}, + {{-2485, 0, 1458}, { 4077, -347}, {0x68, 0x68, 0x68, 0x00}}, + {{-2600, 0, 1600}, { -528, -992}, {0x68, 0x68, 0x68, 0x00}}, + {{-2750, 0, 1450}, { -1195, 215}, {0x68, 0x68, 0x68, 0x00}}, + {{-2597, 0, 1343}, { 3201, 595}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, 1039}, { 3646, -716}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 1050}, { -221, -1045}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -963}, { 4607, 64}, {0x68, 0x68, 0x68, 0x00}}, + {{-1053, 38, -813}, { 4935, -703}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -847, 38, -813}, { 696, -703}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -863, 0, -963}, { 1023, 64}, {0x68, 0x68, 0x68, 0x00}}, + {{ -855, 17, -474}, { 878, -2435}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -863, 0, -625}, { 1023, -1663}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -625}, { 4607, -1663}, {0x68, 0x68, 0x68, 0x00}}, + {{-1045, 17, -475}, { 4753, -2431}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1038, 0, -250}, { 4607, -3583}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -247}, { 1023, -3599}, {0x68, 0x68, 0x68, 0x00}}, + {{ -855, 17, -1075}, { 878, 640}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1045, 17, -1075}, { 4753, 640}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1039, 4, -1150}, { 4644, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -861, 4, -1150}, { 987, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{-1092, 0, -1494}, { -3078, 687}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -1695}, { 5823, 738}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -1788}, { 5642, -729}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1150}, { 4514, -1675}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -1150}, { -206, -1400}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -1403}, { -755, -993}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1695}, { 5001, 1751}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -1403}, { -2471, -1194}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -1695}, { 5706, -1418}, {0x68, 0x68, 0x68, 0x00}}, + {{-1092, 0, -1494}, { -2992, -555}, {0x68, 0x68, 0x68, 0x00}}, + {{-1039, 4, -1150}, { -2631, 906}, {0x68, 0x68, 0x68, 0x00}}, + {{ -861, 4, -1150}, { 2842, 868}, {0x68, 0x68, 0x68, 0x00}}, + {{-1208, 0, -1494}, { -2161, -89}, {0x68, 0x68, 0x68, 0x00}}, + {{-1344, 0, -1788}, { 5702, 1508}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1695}, { 6912, 404}, {0x68, 0x68, 0x68, 0x00}}, + {{-1208, 0, -1494}, { -1824, 89}, {0x68, 0x68, 0x68, 0x00}}, + {{-1208, 0, -1494}, { 5252, 1511}, {0x68, 0x68, 0x68, 0x00}}, + {{-1092, 0, -1494}, { 5252, 920}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -1788}, { -767, 191}, {0x68, 0x68, 0x68, 0x00}}, + {{-1344, 0, -1788}, { -767, 2207}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -925}, { 3583, 6655}, {0x68, 0x68, 0x68, 0x00}}, + {{-1443, 12, -869}, { 3688, 6079}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1257, 12, -869}, { -104, 6079}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1263, 0, -925}, { 0, 6655}, {0x68, 0x68, 0x68, 0x00}}, + {{-1443, 12, -981}, { 3688, 7231}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1257, 12, -981}, { -104, 7231}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1257, 12, -1094}, { -104, 8383}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1263, 0, -1150}, { 0, 8959}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1150}, { 3583, 8959}, {0x68, 0x68, 0x68, 0x00}}, + {{-1443, 12, -1094}, { 3688, 8383}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1263, 0, -1038}, { 0, 7807}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1038}, { 3583, 7807}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -250}, { 3584, -255}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -250}, { 0, -255}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -475}, { 0, 2047}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -475}, { 3584, 2047}, {0x68, 0x68, 0x68, 0x00}}, + {{-1257, 12, -531}, { -104, 2623}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 12, -531}, { 3688, 2623}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1438, 0, -813}, { 3583, 5503}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -813}, { 0, 5503}, {0x68, 0x68, 0x68, 0x00}}, + {{-1257, 12, -756}, { -104, 4927}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 12, -756}, { 3688, 4927}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1438, 0, -588}, { 3583, 3199}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -588}, { 0, 3199}, {0x68, 0x68, 0x68, 0x00}}, + {{-1443, 12, -644}, { 3688, 3775}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1257, 12, -644}, { -104, 3775}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1438, 0, -700}, { 3583, 4351}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -700}, { 0, 4351}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, -73, 400}, { 2024, 7607}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -250}, { 2024, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -250}, { -2047, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, -73, 400}, { -2047, 7607}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, -73, 400}, { 6120, 864}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, -21, 1000}, { 6120, -6144}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1263, -21, 1000}, { 2047, -6144}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1263, -73, 400}, { 2048, 864}, {0x68, 0x68, 0x68, 0x00}}, + {{-1350, 0, 1750}, { -2514, -698}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, 1649}, { -2463, 628}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, 1455}, { 3781, 884}, {0x68, 0x68, 0x68, 0x00}}, + {{-1545, 0, 1563}, { 3982, -621}, {0x68, 0x68, 0x68, 0x00}}, + {{-1545, 0, 1563}, { -267, -1479}, {0x68, 0x68, 0x68, 0x00}}, + {{-2190, 0, 1563}, { -267, 6022}, {0x68, 0x68, 0x68, 0x00}}, + {{-2200, 0, 1750}, { 4095, 6144}, {0x68, 0x68, 0x68, 0x00}}, + {{-1350, 0, 1750}, { 4096, -3746}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, 1455}, { 2024, -182}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, 1649}, { -2047, -2436}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, -21, 1000}, { -2047, 5119}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1438, -21, 1000}, { 2024, 5119}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1608, 0, -812}, { 43, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1598, 30, -819}, { -43, 74}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1701, 30, -915}, { 4084, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1710, 0, -906}, { 4095, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1710, 0, -906}, { 51, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1701, 30, -915}, { -8, 93}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1839, 30, -926}, { 4167, 66}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1844, 0, -913}, { 4095, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1589, 0, -680}, { -9, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1576, 30, -686}, { 13, 61}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1598, 30, -819}, { 4187, 75}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1608, 0, -812}, { 4095, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1811, 0, -702}, { 12500, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1822, 30, -695}, { 12394, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1800, 30, -500}, { 9322, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -503}, { 9375, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1563, 0, -507}, { -3252, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1550, 30, -509}, { -3305, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1576, 30, -686}, { -6889, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1589, 0, -680}, { -6783, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1846, 0, -737}, { 1208, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1855, 30, -728}, { 1208, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1822, 30, -695}, { 257, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1811, 0, -702}, { 204, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2300, 0, -763}, { 9145, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2300, 30, -751}, { 9132, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1855, 30, -728}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1846, 0, -737}, { -171, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1844, 0, -913}, { 10147, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1839, 30, -926}, { 10240, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2300, 30, -950}, { 775, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2300, 0, -938}, { 796, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2629, 0, -838}, { 7100, 1070}, {0x80, 0x80, 0x80, 0x00}}, + {{-2638, 30, -829}, { 7256, -27}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2450, 30, -750}, { 292, 9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2445, 0, -762}, { 316, 1126}, {0x80, 0x80, 0x80, 0x00}}, + {{-2688, 0, -1040}, { 6193, 1077}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, -1034}, { 6147, -45}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2638, 30, -829}, { -1174, -45}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2629, 0, -838}, { -972, 1042}, {0x80, 0x80, 0x80, 0x00}}, + {{-2472, 0, -981}, { -2585, 571}, {0x80, 0x80, 0x80, 0x00}}, + {{-2464, 30, -989}, { -2621, -94}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2490, 30, -1402}, { -5133, -139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2503, 0, -1403}, { -5163, 525}, {0x80, 0x80, 0x80, 0x00}}, + {{-2688, 0, -1449}, { 8487, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, -1450}, { 8512, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, -1034}, { 5440, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2688, 0, -1040}, { 5428, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2445, 0, -762}, { 11316, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2450, 30, -750}, { 11370, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2300, 30, -751}, { 8298, 157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2300, 0, -763}, { 8298, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2300, 0, -938}, { 2053, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2300, 30, -950}, { 2025, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2464, 30, -989}, { 73, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2472, 0, -981}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2503, 0, -1403}, { 5497, 644}, {0x80, 0x80, 0x80, 0x00}}, + {{-2490, 30, -1402}, { 5422, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2389, 30, -1647}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2398, 0, -1655}, { -94, 643}, {0x80, 0x80, 0x80, 0x00}}, + {{-2398, 0, -1655}, { 4709, 662}, {0x80, 0x80, 0x80, 0x00}}, + {{-2389, 30, -1647}, { 4658, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2201, 30, -1775}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2207, 0, -1786}, { -22, 666}, {0x80, 0x80, 0x80, 0x00}}, + {{-2207, 0, -1786}, { 7281, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2201, 30, -1775}, { 7168, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 30, -1800}, { -38, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1852, 0, -1813}, { -25, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2561, 0, -1799}, { 7112, 575}, {0x80, 0x80, 0x80, 0x00}}, + {{-2572, 30, -1805}, { 7167, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, -1450}, { -569, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2688, 0, -1449}, { -506, 575}, {0x80, 0x80, 0x80, 0x00}}, + {{-2299, 0, -1997}, { 6069, 510}, {0x80, 0x80, 0x80, 0x00}}, + {{-2303, 30, -2009}, { 6144, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2572, 30, -1805}, { -758, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2561, 0, -1799}, { -668, 512}, {0x80, 0x80, 0x80, 0x00}}, + {{-1850, 0, -2038}, { 9290, 470}, {0x80, 0x80, 0x80, 0x00}}, + {{-1850, 30, -2050}, { 9305, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2303, 30, -2009}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2299, 0, -1997}, { 67, 478}, {0x80, 0x80, 0x80, 0x00}}, + {{-1376, 13, -1813}, { -693, 2117}, {0x50, 0x50, 0x50, 0x00}}, + {{-1343, 121, -1799}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, 106, -1800}, { 1947, 294}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1177, 55, -1813}, { 3399, 1246}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1537, 100, -1800}, { -3990, 325}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1569, 70, -1813}, { -4631, 939}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1740, 51, -2050}, { 1781, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 30, -2050}, { -504, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 0, -2038}, { -640, 643}, {0x80, 0x80, 0x80, 0x00}}, + {{-1535, 106, -2050}, { 6143, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1569, 70, -2038}, { 5297, 614}, {0x98, 0x98, 0x98, 0x00}}, + {{-1850, 30, -1800}, {-10393, 1758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 0, -1813}, {-10393, 2373}, {0x80, 0x80, 0x80, 0x00}}, + {{-1269, 148, -2050}, { 1571, 409}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1535, 106, -2050}, { -3103, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1376, 13, -2038}, { 299, 2654}, {0x50, 0x50, 0x50, 0x00}}, + {{-1569, 70, -2038}, { -3726, 1824}, {0x98, 0x98, 0x98, 0x00}}, + {{ -950, 0, -2038}, { 4016, 590}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 60, -2050}, { 3874, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1135, 71, -2050}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1177, 55, -2038}, { -757, 513}, {0x98, 0x98, 0x98, 0x00}}, + {{-1140, 85, -1800}, { 3902, -939}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 30, -1800}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, -1813}, { 0, 665}, {0x80, 0x80, 0x80, 0x00}}, + {{-1177, 55, -1813}, { 4659, -374}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1140, 85, -1800}, { 4155, 741}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1135, 71, -2050}, { 5120, 1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1177, 55, -2038}, { 4300, 1430}, {0x98, 0x98, 0x98, 0x00}}, + {{ -128, 0, -1571}, { 4058, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ -150, 30, -1700}, { 370, 71}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -162, 0, -1695}, { 292, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -129, 30, -1572}, { 4196, 72}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -663, 0, -2022}, { 4356, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -661, 30, -2035}, { 4367, 72}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 30, -2041}, { -47, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -811, 0, -2030}, { 0, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -361, 0, -1916}, { 4662, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ -353, 30, -1926}, { 4748, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -661, 30, -2035}, { -69, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -663, 0, -2022}, { -29, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -162, 0, -1695}, { 6483, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -150, 30, -1700}, { 6572, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -353, 30, -1926}, { -341, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -361, 0, -1916}, { -299, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -668, 0, -1683}, { -4096, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, 30, -1678}, { -4096, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -1150}, { -7168, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, 0, -1150}, { -7168, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 0, -1813}, { 2288, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 30, -1800}, { 2268, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -743, 30, -1751}, { 33, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -738, 0, -1764}, { 0, 614}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -738, 0, -1764}, { 2184, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -743, 30, -1751}, { 2061, 156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, 30, -1678}, { 88, 151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, -1683}, { 0, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -811, 0, -2030}, { 2835, 828}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 30, -2041}, { 2823, 181}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 60, -2050}, { -19, 161}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, -2038}, { -12, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -1150}, { 8640, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1150}, { 8657, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -1400}, { 3549, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -1400}, { 3532, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -129, 30, -1572}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -128, 0, -1571}, { 25, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -638, 0, -1150}, { 18432, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -650, 30, -1150}, { 18432, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -250}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, 0, -247}, { -60, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, -250}, { 18232, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -250}, { 18232, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -1150}, { -199, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -1150}, { -199, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1788, 0, -45}, { 1625, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1800, 30, -50}, { 1598, -59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1834, 30, 16}, { 74, -46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1825, 0, 25}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1825, 0, 25}, { 1625, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1834, 30, 16}, { 1550, -46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1900, 30, 50}, { 26, -58}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1895, 0, 63}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2388, 0, -245}, { 1019, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2400, 30, -243}, { 966, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, -36}, { -3276, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2388, 0, -36}, { -3276, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2400, 30, 149}, { -7065, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2388, 0, 144}, { -6959, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2213, 0, -45}, { 4174, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2200, 30, -50}, { 4068, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -249}, { -13, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2213, 0, -247}, { 39, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1895, 0, 63}, { 4308, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1900, 30, 50}, { 4202, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2100, 30, 50}, { 106, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2105, 0, 63}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2105, 0, 63}, { 3002, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2100, 30, 50}, { 2896, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -50}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2212, 0, -45}, { -106, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1788, 0, -503}, { 9269, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1800, 30, -500}, { 9216, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1800, 30, -50}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -45}, { -106, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2388, 0, 144}, { 4867, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2400, 30, 149}, { 4913, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2273, 30, 353}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2267, 0, 340}, { 160, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2267, 0, 340}, { 3299, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2273, 30, 353}, { 3336, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2115, 30, 395}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2115, 0, 382}, { 66, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2115, 0, 382}, { 1482, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2115, 30, 395}, { 1482, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1893, 30, 395}, { -3072, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1893, 0, 382}, { -3072, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1893, 0, 382}, { 1256, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1893, 30, 395}, { 1309, -49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1590, 30, 271}, { -2712, -57}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1599, 0, 262}, { -2662, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1599, 0, 262}, { 15824, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1590, 30, 271}, { 15995, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -46}, { 9482, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, -46}, { 9496, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1550, 30, -509}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, -507}, { 66, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -250}, { 15360, 567}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -250}, { 15360, -47}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 495}, { 102, -47}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, 500}, { 0, 567}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -250}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -250}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -1150}, { 18432, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1150}, { 18432, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -1400}, { 5119, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1400}, { 5120, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -1150}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -1150}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 0, -2063}, { 5938, 606}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 60, -2050}, { 5931, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -661, 30, -2035}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -660, 0, -2047}, { -17, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -660, 0, -2047}, { 6751, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -661, 30, -2035}, { 6696, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -353, 30, -1926}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -344, 0, -1936}, { -91, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -344, 0, -1936}, { 6218, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -353, 30, -1926}, { 6180, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 30, -1700}, { -42, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -138, 0, -1705}, { -122, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -138, 0, -1705}, { 6295, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -150, 30, -1700}, { 6228, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -1400}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -1400}, { -42, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1269, 148, -2050}, { 7167, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 60, -2050}, { -307, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, -2063}, { -458, 587}, {0x80, 0x80, 0x80, 0x00}}, + {{-1310, 87, -2062}, { 7135, 599}, {0x80, 0x80, 0x80, 0x00}}, + {{-1537, 0, -2063}, { 5043, 970}, {0x80, 0x80, 0x80, 0x00}}, + {{-1535, 106, -2050}, { 4688, -480}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1269, 148, -2050}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1310, 87, -2063}, { 196, 610}, {0x80, 0x80, 0x80, 0x00}}, + {{-1725, 0, -2063}, { 8860, 1114}, {0x80, 0x80, 0x80, 0x00}}, + {{-1740, 51, -2050}, { 9007, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 0, -2063}, { 2413, 650}, {0x80, 0x80, 0x80, 0x00}}, + {{-1850, 30, -2050}, { 2304, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1740, 51, -2050}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1725, 0, -2063}, { -98, 1101}, {0x80, 0x80, 0x80, 0x00}}, + {{-2713, 0, -1451}, { 7801, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, -1450}, { 7737, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2572, 30, -1805}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2582, 0, -1812}, { -55, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2582, 0, -1812}, { 6993, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2572, 30, -1805}, { 6902, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2303, 30, -2009}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2307, 0, -2020}, { -74, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2307, 0, -2020}, { 9372, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2303, 30, -2009}, { 9305, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 30, -2050}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 0, -2063}, { -31, 606}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 0, -650}, { -9708, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 30, -626}, { -9487, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2633, 30, -550}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2633, 0, -563}, { -117, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{-2238, 0, -679}, { 7497, 1013}, {0x50, 0x50, 0x50, 0x00}}, + {{-2229, 30, -686}, { 7726, -10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2450, 30, -750}, { -115, -10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2453, 0, -738}, { -82, 1013}, {0x50, 0x50, 0x50, 0x00}}, + {{-2213, 0, -449}, { 8468, 991}, {0x50, 0x50, 0x50, 0x00}}, + {{-2200, 30, -449}, { 8520, -32}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2229, 30, -686}, { 347, -32}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2238, 0, -679}, { 556, 991}, {0x50, 0x50, 0x50, 0x00}}, + {{-2453, 0, -738}, { 4228, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2450, 30, -750}, { 4178, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2638, 30, -829}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2647, 0, -820}, { -96, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2647, 0, -820}, { 4513, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2638, 30, -829}, { 4392, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, -1034}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2713, 0, -1034}, { -73, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2213, 0, -247}, { 4135, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2200, 30, -249}, { 4082, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -449}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2213, 0, -449}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2440, 0, -476}, { 4837, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2449, 30, -467}, { 4698, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, -243}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2388, 0, -245}, { -2, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2633, 0, -563}, { 4238, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2633, 30, -550}, { 4132, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 30, -467}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2440, 0, -476}, { -90, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2713, 0, -1034}, { 8512, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, -1034}, { 8512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, -1450}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2713, 0, -1451}, { -25, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, 0}, { 7314, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -100, 30, 0}, { 7314, 76}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -250}, { 0, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -250}, { 0, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1038, 0, -250}, { 7574, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1050, 30, -250}, { 7764, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, 30}, { -417, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, 24}, { -456, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1038, 0, 24}, { 5551, 1116}, {0x50, 0x50, 0x50, 0x00}}, + {{-1050, 30, 30}, { 5636, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -896, 30, 224}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -891, 0, 211}, { 149, 1100}, {0x50, 0x50, 0x50, 0x00}}, + {{ -891, 0, 211}, { 14407, 1110}, {0x50, 0x50, 0x50, 0x00}}, + {{ -896, 30, 224}, { 14522, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -258, 30, 232}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -264, 0, 219}, { 145, 1108}, {0x50, 0x50, 0x50, 0x00}}, + {{ -264, 0, 219}, { 6065, 1050}, {0x50, 0x50, 0x50, 0x00}}, + {{ -258, 30, 232}, { 6220, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 0}, { -153, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, 0}, { 2, 1027}, {0x50, 0x50, 0x50, 0x00}}, + {{ -695, 0, -156}, { 2364, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -702, 30, -169}, { 2206, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -802, 30, -169}, { 158, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -810, 0, -156}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -638, 0, -247}, { 2193, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -650, 30, -250}, { 2107, -48}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -702, 30, -169}, { 132, -56}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -695, 0, -156}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -810, 0, -156}, { 1118, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -802, 30, -169}, { 976, 150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -250}, { -948, 155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -247}, { -1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2600, 0, 463}, { 5557, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-2600, 30, 450}, { 5693, 43}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2800, 30, 450}, { -157, 43}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2795, 0, 463}, { -142, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-2795, 0, 463}, { 3827, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2800, 30, 450}, { 4053, 68}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2900, 30, 534}, { 235, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2900, 0, 550}, { -175, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2900, 0, 750}, { 0, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2900, 0, 550}, { 6826, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2900, 30, 534}, { 7379, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2900, 30, 750}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2713, 0, 1039}, { 1924, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, 1036}, { 1874, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, 750}, { -3989, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2713, 0, 745}, { -4095, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2713, 0, 745}, { 3108, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, 750}, { 3002, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2600, 30, 650}, { 106, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2605, 0, 638}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2605, 0, 638}, { 8298, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2600, 30, 650}, { 8191, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2225, 30, 650}, { 518, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2225, 0, 638}, { 512, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2225, 0, 463}, { 511, 2662}, {0x80, 0x80, 0x80, 0x00}}, + {{-2225, 30, 450}, { 511, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2600, 30, 450}, { -7168, 2048}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2600, 0, 463}, { -7168, 2662}, {0x80, 0x80, 0x80, 0x00}}, + {{-2225, 0, 638}, { 15359, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{-2225, 30, 650}, { 15297, 412}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1463, 116, 650}, { -412, 411}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 638}, { -456, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 638}, { -2559, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1463, 116, 650}, { -2815, 204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 663}, { -3071, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 438}, { 1536, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1463, 116, 450}, { 1280, 204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 463}, { 1024, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 463}, { -456, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1463, 116, 450}, { -412, 411}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2225, 30, 450}, { 15290, 412}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2225, 0, 463}, { 15359, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, 500}, { 4021, 936}, {0x50, 0x50, 0x50, 0x00}}, + {{ -100, 30, 495}, { 4180, -9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -200, 30, 400}, { 151, -16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -205, 0, 413}, { 292, 936}, {0x50, 0x50, 0x50, 0x00}}, + {{ -205, 0, 413}, { 4237, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -200, 30, 400}, { 4388, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 30, 400}, { 0, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 0, 413}, { 0, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -345, 0, 688}, { 1660, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -350, 30, 700}, { 1554, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 30, 750}, { 106, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -288, 0, 745}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1238, 0, 413}, { 5888, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, 400}, { 6144, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 700}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 688}, { 256, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1238, 0, 688}, { 18176, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, 700}, { 18432, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 30, 700}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -345, 0, 688}, { -106, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -350, 0, 413}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -350, 30, 400}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 400}, { 18432, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 413}, { 18176, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -122, 0, 750}, { 7478, 896}, {0x50, 0x50, 0x50, 0x00}}, + {{ -109, 30, 750}, { 7597, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 495}, { 136, 67}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, 500}, { 164, 896}, {0x50, 0x50, 0x50, 0x00}}, + {{ -331, 0, 1430}, { 2220, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -324, 30, 1441}, { 2280, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 30, 1168}, { -1068, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -137, 0, 1161}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -288, 0, 745}, { 3041, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -300, 30, 750}, { 2926, 155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -307, 30, 940}, { -972, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -295, 0, 943}, { -1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -395, 0, 1120}, { 2057, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -405, 30, 1112}, { 2003, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -481, 30, 1169}, { 47, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -476, 0, 1180}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -137, 0, 1161}, { 4459, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -126, 30, 1168}, { 4508, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -109, 30, 750}, { -1023, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -122, 0, 750}, { -1023, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -476, 0, 1180}, { 4153, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -481, 30, 1169}, { 4096, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -686, 30, 1217}, { -206, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -684, 0, 1229}, { -223, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -624, 0, 1530}, { 6398, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -621, 30, 1542}, { 6434, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -324, 30, 1441}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -331, 0, 1430}, { 65, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -295, 0, 943}, { 4113, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -307, 30, 940}, { 4039, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -405, 30, 1112}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -395, 0, 1120}, { -54, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1251, 30, 1658}, { 9506, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 1655}, { 9288, 959}, {0x50, 0x50, 0x50, 0x00}}, + {{-1238, 0, 1327}, { -308, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1250, 30, 1320}, { -383, 18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1145, 0, 1229}, { -437, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1150, 30, 1217}, { -463, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1320}, { 3749, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 1327}, { 3519, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1238, 0, 1655}, { -749, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1251, 30, 1658}, { -770, 21}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1167, 30, 1750}, { 2890, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1150, 0, 1750}, { 3025, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{ -850, 0, 1229}, { -9727, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -850, 30, 1217}, { -9727, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1150, 30, 1217}, { 512, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1145, 0, 1229}, { 335, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -684, 0, 1229}, { 1357, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -686, 30, 1217}, { 1315, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, 1217}, { -2047, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, 0, 1229}, { -2047, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -878, 0, 1563}, { 511, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -878, 30, 1550}, { 255, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -878, 0, 1538}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -878, 0, 1538}, { 2178, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -878, 30, 1550}, { 2186, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, 30, 1542}, { -3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -624, 0, 1530}, { -3030, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 29, 1750}, { 7102, -16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, 1750}, { 6934, 989}, {0x50, 0x50, 0x50, 0x00}}, + {{-1150, 0, 1750}, { 108, 989}, {0x50, 0x50, 0x50, 0x00}}, + {{-1167, 30, 1750}, { -291, -34}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -619, 0, 1555}, { -3113, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -621, 30, 1542}, { -3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -878, 30, 1550}, { 2186, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -878, 0, 1563}, { 2194, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -317, 0, 1451}, { 6500, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -324, 30, 1441}, { 6434, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, 30, 1542}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -619, 0, 1555}, { -36, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -115, 0, 1173}, { 6956, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -126, 30, 1168}, { 6896, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -324, 30, 1441}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -317, 0, 1451}, { -92, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, 500}, { 13698, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, 495}, { 13790, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 30, 1168}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 0, 1173}, { -87, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2485, 0, 1458}, { 2249, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2478, 30, 1447}, { 2193, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2586, 30, 1336}, { -974, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2597, 0, 1343}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2597, 0, 1343}, { 6630, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2586, 30, 1336}, { 6573, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, 1036}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2713, 0, 1039}, { -44, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2190, 0, 1563}, { 6356, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2187, 30, 1550}, { 6317, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2478, 30, 1447}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 1458}, { -62, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -863, 0, -247}, { 8349, 4428}, {0x80, 0x80, 0x80, 0x00}}, + {{ -850, 30, -250}, { 8235, 3649}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -550}, { -2018, 2858}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -550}, { -1989, 4600}, {0x80, 0x80, 0x80, 0x00}}, + {{ -835, 67, -1000}, {-17376, 3114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -1000}, {-17347, 4856}, {0x80, 0x80, 0x80, 0x00}}, + {{-1038, 0, -550}, { 10220, 1279}, {0x80, 0x80, 0x80, 0x00}}, + {{-1063, 62, -550}, { 10258, -1023}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -250}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -250}, { -18, 1109}, {0x80, 0x80, 0x80, 0x00}}, + {{-1038, 0, -1000}, { 25577, 1535}, {0x80, 0x80, 0x80, 0x00}}, + {{-1063, 62, -1000}, { 25616, -767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -844, 44, -1150}, {-22485, 3800}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -1150}, {-22466, 4942}, {0x80, 0x80, 0x80, 0x00}}, + {{-1038, 0, -1150}, { 30697, 1621}, {0x80, 0x80, 0x80, 0x00}}, + {{-1056, 44, -1150}, { 30724, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1344, 0, -1788}, { -599, 936}, {0x80, 0x80, 0x80, 0x00}}, + {{-1345, 30, -1800}, { -692, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -1700}, { 3549, -10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -1695}, { 3260, 936}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, -1695}, { -740, 965}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -1700}, { -647, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -1450}, { 6666, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -1450}, { 6422, 965}, {0x80, 0x80, 0x80, 0x00}}, + {{ -863, 0, -1450}, { 5, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -850, 30, -1450}, { 5, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1700}, { 7319, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -1695}, { 7167, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -863, 0, -1695}, { 23, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{ -850, 30, -1700}, { 102, 42}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 30, -1800}, { 4348, 88}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, -1788}, { 3861, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{ -950, 30, -1800}, { -8641, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1345, 30, -1800}, { 341, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1344, 0, -1788}, { 316, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -950, 0, -1788}, { -8641, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1092, 0, -1494}, { 2167, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1100, 30, -1481}, { 2030, -55}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -1400}, { 80, -48}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -1403}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1208, 0, -1494}, { 2364, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1200, 30, -1481}, { 2206, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1100, 30, -1481}, { 158, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 0, -1494}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, 0, -1403}, { 2167, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -1400}, { 2086, -49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 30, -1481}, { 137, -55}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1208, 0, -1494}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1038, 0, -1403}, { 5180, -3481}, {0x80, 0x80, 0x80, 0x00}}, + {{-1050, 30, -1400}, { 5120, -4096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1056, 44, -1150}, { 0, -4379}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -1150}, { 0, -3481}, {0x80, 0x80, 0x80, 0x00}}, + {{ -863, 0, -1150}, { 1024, 1638}, {0x80, 0x80, 0x80, 0x00}}, + {{ -844, 44, -1150}, { 1024, 740}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1450}, { -5120, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -1450}, { -5120, 1638}, {0x80, 0x80, 0x80, 0x00}}, + {{-1140, 85, -1800}, { 4155, 741}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1343, 121, -1799}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1345, 30, -1800}, { -45, 1758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 30, -1800}, { 8038, 1758}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -1450}, { 6144, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -1450}, { 6144, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -1150}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -1150}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, 0, -1150}, { 5119, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -1150}, { 5119, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1400}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -1403}, { -60, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1345, 30, -1800}, { 1171, 1134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1343, 121, -1799}, { 1226, -429}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -1700}, { -2008, 1163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -250}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -250}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1150}, { 18431, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -1150}, { 18431, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, -1150}, { 18431, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -1150}, { 18431, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -250}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -250}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, -250}, { 13313, 640}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -250}, { 13310, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 400}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -73, 400}, { 0, 2133}, {0x50, 0x50, 0x50, 0x00}}, + {{-1263, -73, 400}, { 48, 2563}, {0x50, 0x50, 0x50, 0x00}}, + {{-1250, 30, 400}, { 55, 491}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -250}, { 13365, 491}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -250}, { 13361, 1070}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, -21, 1000}, {-10188, 1494}, {0x50, 0x50, 0x50, 0x00}}, + {{-1250, 30, 1000}, {-10183, 491}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 400}, { 2103, 491}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -73, 400}, { 2096, 2563}, {0x50, 0x50, 0x50, 0x00}}, + {{-1438, -73, 400}, { 2048, 2133}, {0x50, 0x50, 0x50, 0x00}}, + {{-1450, 30, 400}, { 2048, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1000}, {-10238, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -21, 1000}, {-10237, 1064}, {0x50, 0x50, 0x50, 0x00}}, + {{-1334, 30, 1751}, { -652, 87}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1350, 0, 1750}, { -341, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1550, 0, 1750}, { 5510, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1550, 30, 1750}, { 5661, 85}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, 1649}, { 5824, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1251, 30, 1658}, { 6084, 84}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 24, 1450}, { 0, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -6, 1450}, { 0, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1350, 0, 1750}, { 3732, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-1334, 30, 1751}, { 3443, 45}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1251, 30, 1658}, { -197, 22}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, 1649}, { -175, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-1438, 0, 1455}, { 2084, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, 1450}, { 1978, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, 1550}, { -917, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1545, 0, 1563}, { -1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, -21, 1000}, { 9229, 3927}, {0x50, 0x50, 0x50, 0x00}}, + {{-1450, 30, 1000}, { 9195, 2978}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1450}, { -15, 3265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, 1455}, { -101, 3804}, {0x80, 0x80, 0x80, 0x00}}, + {{-1545, 0, 1563}, { 13418, 665}, {0x80, 0x80, 0x80, 0x00}}, + {{-1550, 30, 1550}, { 13312, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2187, 30, 1550}, { 262, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2190, 0, 1563}, { 213, 665}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, -6, 1450}, { 9224, 784}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, 1320}, { 6553, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1000}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -21, 1000}, { 0, 1072}, {0x50, 0x50, 0x50, 0x00}}, + {{-1250, 24, 1450}, { 9224, 126}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1811, 30, -1186}, { -1974, -3169}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1150}, { -4437, -3413}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1450}, { -4437, -1365}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1539}, { 438, -755}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1539}, { -1974, -755}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1700}, { -4437, 341}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1537, 100, -1800}, { -3841, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1343, 121, -1799}, { -5155, 1021}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1850, 30, -1800}, { -1706, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1539}, { 438, -755}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2389, 30, -1647}, { 1972, -23}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2238, 30, -1363}, { 938, -1962}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2490, 30, -1402}, { 2664, -1693}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2201, 30, -1775}, { 689, 851}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1850, 30, -1800}, { -1706, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1539}, { -1974, -755}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1539}, { 438, -755}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2238, 30, -1363}, { 938, -1962}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1186}, { 438, -3169}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2464, 30, -989}, { 2482, -4509}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2300, 30, -950}, { 1368, -4778}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1988, 30, -1113}, { -768, -3669}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1186}, { -1974, -3169}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2490, 30, -1402}, { 2664, -1693}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -250}, { -4437, -9557}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1450, 30, -1150}, { -4437, -3413}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1524, 50, -834}, { -3932, -5568}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1500, 50, -375}, { -4096, -8704}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1811, 30, -1186}, { -1974, -3169}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1701, 30, -915}, { -2725, -5016}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1598, 30, -819}, { -3428, -5675}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1576, 30, -686}, { -3575, -6583}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1550, 30, -509}, { -3754, -7787}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-2164, 30, -1186}, { 438, -3169}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2300, 30, -950}, { 1368, -4778}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1988, 30, -1113}, { -768, -3669}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1839, 30, -926}, { -1782, -4942}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1822, 30, -695}, { -2062, 75}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1855, 30, -728}, { -1838, 299}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -500}, { -845, -1258}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1800, 30, -500}, { -2211, -1258}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2229, 30, -686}, { 719, 13}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2200, 30, -449}, { 519, -1608}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2200, 30, -249}, { 519, -2969}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2300, 30, -751}, { 1202, 451}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2300, 30, -751}, { 341, 1027}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2450, 30, -750}, { 1365, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2229, 30, -686}, { -141, 589}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -770, 80, -1680}, { 9762, 887}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -844, 44, -1150}, { 6144, 380}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -1150}, { 6144, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1450}, { 8192, 341}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -650, 30, -1150}, { 6144, 1706}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -681, 30, -1678}, { 9749, 1498}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -743, 30, -1751}, { 10247, 1069}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -950, 30, -1800}, { 10581, -341}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -850, 30, -1700}, { 9898, 341}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -100, 30, 250}, { -2389, 7509}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -229, 70, 316}, { -2838, 6629}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 495}, { -4061, 7507}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -100, 30, 0}, { -682, 7507}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -200, 30, 400}, { -3413, 6826}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -896, 30, 224}, { -2209, 2075}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1034, 60, 311}, { -2804, 1135}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -258, 30, 232}, { -2263, 6431}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1250, 30, 400}, { -3413, -341}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1050, 30, 30}, { -885, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -250}, { 1024, 341}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -250}, { 1024, -341}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1050, 30, -250}, { 1024, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1056, 44, -1150}, { 6144, 984}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -1150}, { 6144, 341}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1063, 62, -1000}, { 5120, 932}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 70, -250}, { 0, 341}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1063, 62, -550}, { 2048, 932}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1150}, { 6144, -341}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1250, 30, -250}, { 0, -341}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1050, 30, -250}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1100, 30, -1481}, { 2259, 682}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1200, 30, -1481}, { 2259, 0}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 60, -1150}, { 0, 341}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -1400}, { 1706, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1400}, { 1706, -341}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1250, 30, -1150}, { 0, -341}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1056, 44, -1150}, { 0, 984}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -844, 44, -1150}, { 6144, 380}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -1000}, { 5120, 446}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -1150}, { 6144, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -550}, { 2048, 446}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -250}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -250}, { 0, 1706}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -650, 30, -1150}, { 6144, 1706}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -850, 30, -250}, { 0, 341}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -802, 30, -169}, { -553, 666}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -702, 30, -169}, { -553, 1349}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -500}, { -845, -234}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -249}, { 519, -1945}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2200, 30, -50}, { 519, -3306}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1800, 30, -500}, { -2211, -234}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1800, 30, -50}, { -2211, -3306}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2100, 30, 50}, { -163, -3988}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1900, 30, 50}, { -1528, -3988}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1834, 30, 16}, { -1982, -3759}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2225, 30, 650}, { -2379, 107}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-2200, 100, 1025}, { -2550, -2452}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1463, 116, 650}, { -7582, 107}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 663}, { -7620, 21}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 937}, { -6822, -1852}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1950, 100, 1025}, { -4257, -2452}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1000}, { -7672, -2282}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1450, 30, 850}, { -7672, -1258}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1950, 100, 1025}, { -4257, -2452}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 100, 1025}, { -2550, -2452}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2187, 30, 1550}, { -2640, -6036}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1550, 30, 1550}, { -6989, -6036}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1450, 30, 1450}, { -7672, -5354}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1450, 30, 1000}, { -7672, -2282}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1090, 60, 810}, { 4369, -1433}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1000}, { 5461, -2730}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1030, 80, 970}, { 3959, -2525}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 850}, { 5461, -1706}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ -710, 80, 950}, { 1774, -2389}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -350, 30, 700}, { -682, -682}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ -300, 30, 750}, { -1023, -1024}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1250, 30, 700}, { 5461, -682}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1030, 80, 970}, { 3959, -2525}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 30, 1217}, { 4778, -4208}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ -710, 80, 950}, { 1774, -2389}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1000}, { 5461, -2730}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1250, 30, 1320}, { 5461, -4915}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1000, 30, 1217}, { 3754, -4208}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ -686, 30, 1217}, { 1609, -4208}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ -481, 30, 1169}, { 212, -3883}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ -405, 30, 1112}, { -309, -3492}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ -307, 30, 940}, { -975, -2322}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{ -300, 30, 750}, { -1023, -1024}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1450, 30, 250}, { 4095, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1458, 87, 438}, { 2815, 632}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 663}, { 1279, 632}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 850}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2200, 100, 1025}, { -1526, -1428}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, 750}, { 1884, 448}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-2700, 30, 1036}, { 1884, -1506}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-2600, 30, 650}, { 1202, 1131}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-2225, 30, 650}, { -1355, 1131}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-2575, 60, 174}, { 2053, 285}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, -36}, { 860, 1715}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2400, 30, -243}, { 860, 3130}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2449, 30, -467}, { 1194, 4660}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2589, 60, -355}, { 2152, 3896}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2900, 30, -626}, { 4274, 5749}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2633, 30, -550}, { 2449, 5227}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2400, 30, -36}, { 860, 1715}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2575, 60, 174}, { 2053, 285}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, 149}, { 860, 452}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2311, 60, 401}, { 255, -1267}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2900, 30, -626}, { 4274, 5749}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2800, 30, 450}, { 3591, -1599}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2600, 30, 450}, { 2226, -1599}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2900, 30, 534}, { 4274, -2171}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2273, 30, 353}, { -8, -935}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2108, 50, 422}, { -1135, -1411}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2225, 30, 450}, { -333, -1599}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2115, 30, 395}, { -1083, -1222}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2225, 30, 450}, { 4786, -2623}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1463, 116, 450}, { -414, -2623}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2108, 50, 422}, { 3984, -2435}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1893, 30, 395}, { 2518, -2246}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2115, 30, 395}, { 4036, -2246}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1590, 30, 271}, { 452, -1400}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -125}, { -504, 1301}, {0xce, 0xcc, 0xcc, 0x00}}, + {{-1450, 30, -250}, { -504, 2155}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1500, 50, -375}, { -163, 3008}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1550, 30, -509}, { 178, 3924}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-1550, 30, -46}, { 178, 759}, {0xce, 0xcc, 0xcc, 0x00}}, + {{-1450, 30, 250}, { -504, -1258}, {0xce, 0xcc, 0xcc, 0x00}}, + {{-1458, 87, 438}, { -452, -2538}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 100, 1025}, { -2550, -2452}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2586, 30, 1336}, { 82, -4578}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-2478, 30, 1447}, { -654, -5335}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-2700, 30, 1036}, { 860, -2530}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-2187, 30, 1550}, { -2640, -6036}, {0xb6, 0xb4, 0xb4, 0x00}}, + {{-2900, 0, -1507}, { 818, 2056}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, -1507}, { 818, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 112, -650}, { -7014, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 30, -626}, { -7229, 1508}, {0x90, 0x90, 0x90, 0x00}}, + {{-2900, 0, -650}, { -7014, 2056}, {0x68, 0x68, 0x68, 0x00}}, + {{-2750, 0, -1950}, { 4066, 2064}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2750, 112, -1950}, { 4066, 8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 112, -1507}, { -212, 8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, -1507}, { -212, 2064}, {0x68, 0x68, 0x68, 0x00}}, + {{-2400, 0, -2200}, { 3932, 2056}, {0x68, 0x68, 0x68, 0x00}}, + {{-2400, 112, -2200}, { 3932, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2750, 112, -1950}, { 0, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2750, 0, -1950}, { 0, 2056}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1850, 0, -2250}, { 4872, 2056}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 112, -2250}, { 4872, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2400, 112, -2200}, { -177, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2400, 0, -2200}, { -177, 2056}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 112, -2250}, { -247, 13}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1850, 0, -2250}, { -247, 2069}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -2250}, { 7980, 2069}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 112, -2250}, { 7980, 13}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -1150}, { 4056, 2042}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -1150}, { 4056, -13}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 50, 112, -1750}, { -1448, -13}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 50, 0, -1750}, { -1448, 2042}, {0x68, 0x68, 0x68, 0x00}}, + {{ 50, 0, -1750}, { 3696, 2083}, {0x68, 0x68, 0x68, 0x00}}, + {{ 50, 112, -1750}, { 3696, 27}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -200, 112, -2100}, { -236, 27}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -200, 0, -2100}, { -236, 2083}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -200, 0, -2100}, { 3829, 2064}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -200, 112, -2100}, { 3829, 7}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -600, 112, -2250}, { -75, 7}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -600, 0, -2250}, { -75, 2064}, {0x68, 0x68, 0x68, 0x00}}, + {{ -600, 0, -2250}, { 2951, 2046}, {0x68, 0x68, 0x68, 0x00}}, + {{ -600, 112, -2250}, { 2951, -9}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -950, 112, -2250}, { -248, -9}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -950, 0, -2250}, { -248, 2046}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -1150}, { -950, 5}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -1150}, { -950, 2061}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -250}, { 7277, 2061}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -250}, { 7277, 5}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 112, -250}, { 119, -22}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -250}, { 119, 2025}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 500}, { 6949, 2025}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, 500}, { 6949, -22}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, -650}, { 5304, 2050}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 30, -626}, { 5089, 1501}, {0x90, 0x90, 0x90, 0x00}}, + {{-2900, 112, -650}, { 5304, -6}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 112, -63}, { -66, -6}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, -63}, { -66, 2050}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, 500}, { -168, 12}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, 500}, { -168, 2068}, {0x68, 0x68, 0x68, 0x00}}, + {{ 50, 0, 1250}, { 6704, 2068}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 50, 112, 1250}, { 6704, 12}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -200, 0, 1600}, { 3514, 2040}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -200, 112, 1600}, { 3514, -15}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 50, 112, 1250}, { -417, -15}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 50, 0, 1250}, { -417, 2040}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -574, 0, 1735}, { 934, 2082}, {0x68, 0x68, 0x68, 0x00}}, + {{ -574, 112, 1735}, { 934, 26}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -200, 112, 1600}, { -2531, 26}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -200, 0, 1600}, { -2531, 2082}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -950, 112, 1750}, { 3439, -8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -574, 112, 1735}, { 0, -8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -574, 0, 1735}, { 0, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, 1750}, { 3439, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 29, 1750}, { 3439, 1508}, {0x68, 0x68, 0x68, 0x00}}, + {{-1334, 30, 1751}, { 6949, 1499}, {0x68, 0x68, 0x68, 0x00}}, + {{-1350, 112, 1750}, { 7093, -8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1550, 112, 1750}, { -3364, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1350, 112, 1750}, { -5185, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1334, 30, 1751}, { -5328, 1501}, {0x80, 0x80, 0x80, 0x00}}, + {{-1550, 30, 1750}, { -3364, 1500}, {0x80, 0x80, 0x80, 0x00}}, + {{-2200, 0, 1750}, { 4498, 2074}, {0x68, 0x68, 0x68, 0x00}}, + {{-2200, 112, 1750}, { 4498, 17}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1550, 112, 1750}, { -1065, 17}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1550, 0, 1750}, { -1065, 2074}, {0x68, 0x68, 0x68, 0x00}}, + {{-2750, 0, 1450}, { 2254, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2750, 112, 1450}, { 2254, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2600, 112, 1600}, { 322, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2600, 0, 1600}, { 322, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2600, 0, 1600}, { 4408, 2065}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2600, 112, 1600}, { 4408, 8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2200, 112, 1750}, { 502, 8}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2200, 0, 1750}, { 502, 2065}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 1050}, { 4096, 2059}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, 1050}, { 4096, 3}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2750, 112, 1450}, { 190, 3}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2750, 0, 1450}, { 190, 2059}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2900, 112, 550}, { 4615, -6}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 112, 750}, { 2786, -6}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 30, 750}, { 2786, 1501}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 30, 534}, { 4763, 1501}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 0, 1050}, { 43, 2049}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 750}, { 2786, 2049}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, 1050}, { 43, -6}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 112, 550}, { -4626, -4}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 30, 534}, { -4478, 1503}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 0, 550}, { -4626, 2051}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 0, -63}, { 973, 2051}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, -63}, { 973, -4}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-3350, 362, -650}, { -2435, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 112, -650}, { -2435, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -1507}, { 9261, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -1507}, { 9261, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 412, -1063}, { 10239, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, -1063}, { 10239, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, -650}, { 6015, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -650}, { 6016, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -1507}, { -2214, -2349}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 112, -1507}, { -245, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2750, 112, -1950}, { 6143, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3150, 362, -2300}, { 8919, -2731}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 362, -2550}, { 647, -3495}, {0x68, 0x69, 0x68, 0x00}}, + {{-2400, 112, -2200}, { 5612, 260}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 362, -2750}, { 10578, -3304}, {0x68, 0x69, 0x68, 0x00}}, + {{-1850, 112, -2250}, { 12952, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 362, -2750}, { 15111, -2636}, {0x68, 0x69, 0x68, 0x00}}, + {{-3150, 362, -2300}, { -3669, -2540}, {0x68, 0x69, 0x68, 0x00}}, + {{-2750, 112, -1950}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 762, -2550}, { 3620, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3150, 762, -2300}, { 0, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3150, 512, -2300}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 512, -2550}, { 3620, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 362, -2750}, { 0, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-1850, 112, -2250}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 112, -2250}, { 12288, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 362, -2750}, { 12288, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{ -950, 362, -2750}, { 1706, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{ -950, 112, -2250}, { 1706, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 112, -2250}, { 6485, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 362, -2750}, { 6485, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, -1600}, { 10004, -3777}, {0x68, 0x69, 0x68, 0x00}}, + {{ 50, 112, -1750}, { 5584, 204}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1150}, { 13602, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -1150}, { 15863, -2942}, {0x68, 0x69, 0x68, 0x00}}, + {{ 450, 362, -2250}, { 719, -3808}, {0x68, 0x69, 0x68, 0x00}}, + {{ 150, 362, -2550}, { -4419, -2602}, {0x68, 0x69, 0x68, 0x00}}, + {{ -200, 112, -2100}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 362, -2550}, { 8461, -3057}, {0x68, 0x69, 0x68, 0x00}}, + {{ -600, 362, -2750}, { -2085, -2599}, {0x68, 0x69, 0x68, 0x00}}, + {{ -600, 112, -2250}, { 311, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -200, 112, -2100}, { 6143, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 762, -2550}, { 0, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 512, -2550}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 433, 512, -2267}, { 4095, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 433, 762, -2267}, { 4095, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -250}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -250}, { 2048, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, -1150}, {-10240, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 100, 112, -1150}, {-10240, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -250}, { 9727, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, -250}, { 9727, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, -1200}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -1200}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -250}, { 0, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 100, 112, -250}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 500}, { 10240, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, 500}, { 10240, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 512, 550}, { 8192, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, -250}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -250}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, 550}, { 8192, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -63}, { 2730, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 112, -63}, { 2730, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -650}, { 10751, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -650}, { 10751, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 512, -650}, { 6015, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, -63}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -63}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -650}, { 6016, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 362, 2250}, { 5534, -2844}, {0x68, 0x69, 0x68, 0x00}}, + {{ 100, 362, 2100}, { -2865, -3238}, {0x68, 0x69, 0x68, 0x00}}, + {{ -200, 112, 1600}, { -1335, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -574, 112, 1735}, { 4096, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 112, 1250}, { 10240, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 600, 362, 1450}, { 12465, -3175}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, 500}, { -522, -3092}, {0x68, 0x69, 0x68, 0x00}}, + {{ 100, 112, 500}, { -22, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 362, 2100}, { 9318, -3004}, {0x68, 0x69, 0x68, 0x00}}, + {{ 600, 362, 1450}, { -1871, -3186}, {0x68, 0x69, 0x68, 0x00}}, + {{ 50, 112, 1250}, { 271, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -200, 112, 1600}, { 6144, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 762, 2100}, { 3998, -1536}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 400, 762, 1850}, { 0, -1536}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 400, 512, 1850}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 512, 2100}, { 3998, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 162, 1849}, { 0, 2029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 112, 1750}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 112, 1750}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 162, 1849}, { 0, 2029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 362, 2250}, { -736, -2897}, {0x68, 0x69, 0x68, 0x00}}, + {{ -574, 112, 1735}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 112, 1750}, { 5136, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 362, 2250}, { 5403, -2789}, {0x68, 0x69, 0x68, 0x00}}, + {{-1350, 162, 1849}, { 0, 2029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 112, 1750}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 112, 1750}, { 113, 1275}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 162, 1849}, { 113, 2281}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 112, 1750}, { -1365, 1085}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 112, 1750}, { 3413, 1085}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 362, 2250}, { 3413, -2730}, {0x68, 0x69, 0x68, 0x00}}, + {{-1850, 362, 2250}, { -1365, -2730}, {0x68, 0x69, 0x68, 0x00}}, + {{-3200, 362, 1750}, { 4344, -2978}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 362, 2050}, { -1448, -2978}, {0x68, 0x69, 0x68, 0x00}}, + {{-2600, 112, 1600}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2750, 112, 1450}, { 2896, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 362, 2050}, { 3725, -2951}, {0x68, 0x69, 0x68, 0x00}}, + {{-2200, 362, 2250}, { -6181, -2599}, {0x68, 0x69, 0x68, 0x00}}, + {{-2200, 112, 1750}, { -3784, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2600, 112, 1600}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, 1050}, { 7990, -2306}, {0x68, 0x69, 0x68, 0x00}}, + {{-3200, 362, 1750}, { -1677, -2955}, {0x68, 0x69, 0x68, 0x00}}, + {{-2750, 112, 1450}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 1050}, { 5832, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3183, 762, 1767}, { 4096, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 762, 2050}, { 0, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 512, 2050}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3183, 512, 1767}, { 4096, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 550}, { 6826, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, 550}, { 6826, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, 1050}, { 0, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 112, 1050}, { 0, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -63}, { 8362, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -63}, { 8362, -2490}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, 550}, { 0, -2490}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 112, 550}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -63}, { 6655, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, -63}, { 6655, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, 588}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, 588}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -1181}, { 4819, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -1328}, { 6826, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, -1328}, { 6826, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, -1181}, { 4819, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -1328}, { 6826, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, -1181}, { 4819, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, -1034}, { 2812, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3224, 292, -1034}, { 2812, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -1034}, { 2812, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -850}, { 295, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3224, 292, -850}, { 295, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -850}, { 295, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -1034}, { 2812, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -850}, { 295, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -650}, { -2435, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -650}, { -2435, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, -650}, { -2435, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -1181}, { 4819, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -650}, { -2435, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 112, -1328}, { 6826, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -1507}, { 9261, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -1507}, { 9261, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, -1507}, { 9261, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -1507}, { 9261, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 512, -1063}, { 10239, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, -650}, { 6015, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -650}, { 6016, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -1034}, { 9951, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -1063}, { 10239, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2025, 292, -2610}, { 2389, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 292, -2610}, { 0, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 246, -2517}, { 0, -1013}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 246, -2517}, { 2047, -1013}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2025, 202, -2430}, { 2389, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 202, -2430}, { 4778, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 292, -2610}, { 4778, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 362, -2750}, { 4778, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-2025, 362, -2750}, { 2389, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-2200, 362, -2750}, { 0, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-2050, 202, -2430}, { 2047, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2025, 112, -2250}, { 2389, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 112, -2250}, { 4778, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 112, -2250}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 202, -2430}, { 0, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3174, 292, -1894}, { 4426, -1640}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, -1507}, { -890, -1465}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3148, 251, -1520}, { -499, -901}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3124, 249, -1668}, { 1546, -934}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3300, 362, -1950}, { 4828, -2676}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, -1507}, { -1236, -2433}, {0x68, 0x69, 0x68, 0x00}}, + {{-3039, 202, -1655}, { 1600, -261}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3012, 202, -1822}, { 3908, -308}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -1507}, { -445, -220}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -1507}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2850, 112, -1750}, { 3390, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2472, 202, -2380}, { -357, -423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2400, 112, -2200}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 112, -2250}, { 2814, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 202, -2430}, { 3410, -317}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 292, -2610}, { 4006, -1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2544, 292, -2560}, { -715, -1870}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 292, -2610}, { 4006, -1658}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 362, -2750}, { 4470, -2701}, {0x68, 0x69, 0x68, 0x00}}, + {{-2600, 362, -2700}, { -993, -2995}, {0x68, 0x69, 0x68, 0x00}}, + {{-2544, 292, -2560}, { -715, -1870}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3012, 202, -1822}, { -109, -331}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2894, 202, -2076}, { 3712, -381}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3038, 292, -2202}, { 4371, -1786}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3174, 292, -1894}, { -219, -1687}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2850, 112, -1750}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2750, 112, -1950}, { 3052, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2894, 202, -2076}, { -173, -416}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2708, 202, -2262}, { 3417, -416}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2816, 292, -2424}, { 3938, -1857}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3038, 292, -2202}, { -347, -1857}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2750, 112, -1950}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2600, 112, -2100}, { 2896, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2708, 202, -2262}, { -329, -430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2600, 112, -2100}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2400, 112, -2200}, { 3052, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2472, 202, -2380}, { 3272, -430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2544, 292, -2560}, { 3492, -1885}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2816, 292, -2424}, { -659, -1885}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2600, 362, -2700}, { 3663, -3017}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 362, -2550}, { -915, -3017}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 362, -2550}, { 4344, -2978}, {0x68, 0x69, 0x68, 0x00}}, + {{-3150, 362, -2300}, { -482, -2978}, {0x68, 0x69, 0x68, 0x00}}, + {{-3150, 362, -2300}, { 4884, -2879}, {0x68, 0x69, 0x68, 0x00}}, + {{-3300, 362, -1950}, { -305, -2742}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 762, -2550}, { 3620, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3150, 762, -2300}, { 0, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3150, 512, -2300}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 512, -2550}, { 3620, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 292, -2610}, { 1706, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 362, -2750}, { 1706, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-1075, 362, -2750}, { 0, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-1075, 292, -2610}, { 0, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 202, -2430}, { 1706, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1075, 202, -2430}, { 0, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1075, 112, -2250}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 112, -2250}, { 1706, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1725, 112, -2250}, { 1706, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1600, 112, -2250}, { 3413, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1600, 202, -2430}, { 3413, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1725, 202, -2430}, { 1706, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 112, -2250}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 202, -2430}, { 0, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1600, 292, -2610}, { 3413, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1725, 292, -2610}, { 1706, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 292, -2610}, { 0, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1600, 362, -2750}, { 3413, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-1725, 362, -2750}, { 1706, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-1850, 362, -2750}, { 0, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-1475, 112, -2250}, { 5124, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1475, 202, -2430}, { 5124, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1475, 292, -2610}, { 5124, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1475, 362, -2750}, { 5124, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-1210, 112, -2250}, { 3607, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1075, 112, -2250}, { 5456, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1075, 202, -2430}, { 5456, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1210, 202, -2430}, { 3607, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1344, 112, -2250}, { 1788, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1344, 202, -2430}, { 1788, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1075, 292, -2610}, { 5456, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1210, 292, -2610}, { 3607, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1210, 292, -2610}, { 3607, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1210, 362, -2750}, { 3607, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-1344, 362, -2750}, { 1788, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-1344, 292, -2610}, { 1788, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1210, 202, -2430}, { 3607, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1344, 202, -2430}, { 1788, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1475, 362, -2750}, { 0, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{-1475, 292, -2610}, { 0, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1475, 202, -2430}, { 0, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1475, 112, -2250}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1344, 112, -2250}, { 1788, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1075, 292, -2610}, { 5456, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1075, 362, -2750}, { 5456, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{ -600, 246, -2517}, { 6485, -1013}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 292, -2610}, { 6485, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 292, -2610}, { 4096, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, 246, -2517}, { 4437, -1013}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 362, -2750}, { 6485, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{ -775, 362, -2750}, { 4096, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{ -950, 362, -2750}, { 1706, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{ -950, 292, -2610}, { 1706, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 202, -2430}, { 4096, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 202, -2430}, { 1706, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -750, 202, -2430}, { 4437, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 446, 292, -1858}, { -7, -2035}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 248, 202, -1804}, { -3, -505}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -1578}, { 3152, -437}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, -1590}, { 3697, -1899}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -1600}, { 4121, -3036}, {0x68, 0x69, 0x68, 0x00}}, + {{ 600, 362, -1900}, { -9, -3224}, {0x68, 0x69, 0x68, 0x00}}, + {{ 50, 112, -1750}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1566}, { 2606, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 112, -2250}, { 1706, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 112, -2250}, { 4096, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -200, 362, -2700}, { 3808, -2998}, {0x68, 0x69, 0x68, 0x00}}, + {{ -600, 362, -2750}, { -1655, -2698}, {0x68, 0x69, 0x68, 0x00}}, + {{ -600, 292, -2610}, { -1192, -1656}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -256, 292, -2560}, { 3529, -1872}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 202, -2430}, { -596, -316}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -328, 202, -2380}, { 3172, -424}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -1600}, { -467, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, -1590}, { -336, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, -1450}, { 1580, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -1450}, { 1580, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, -1590}, { -336, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -1578}, { -168, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 242, -1578}, { -168, -1113}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 242, -1450}, { 1580, -1113}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, -1450}, { 1580, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -1450}, { 1580, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, -1300}, { 3628, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -1300}, { 3628, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 385, 242, -1428}, { 1879, -1113}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 112, -2250}, { 4096, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 112, -2250}, { 6485, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 202, -2430}, { 6485, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 202, -2430}, { 4096, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -1428}, { 1879, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -1300}, { 3628, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1300}, { 3628, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1150}, { 5676, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -1150}, { 5676, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, -1150}, { 5676, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -1450}, { 1580, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1450}, { 1580, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -1150}, { 5676, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 100, 112, -1566}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 202, -2430}, { -596, -316}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -600, 112, -2250}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, 112, -2200}, { 2814, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -328, 202, -2380}, { 3172, -424}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -328, 202, -2380}, { -219, -430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -400, 112, -2200}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -200, 112, -2100}, { 3052, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -74, 202, -2262}, { 3602, -480}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -256, 292, -2560}, { -439, -1885}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -256, 292, -2560}, { -439, -1885}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -74, 202, -2262}, { 3602, -480}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 292, -2424}, { 4152, -1985}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 130, 202, -2058}, { -219, -531}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 112, -1950}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 112, -1750}, { 3052, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 248, 202, -1804}, { 3602, -480}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 310, 292, -2166}, { -439, -2086}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 446, 292, -1858}, { 4152, -1985}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -74, 202, -2262}, { -347, -495}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -200, 112, -2100}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 112, -1950}, { 2896, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 130, 202, -2058}, { 3591, -495}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 52, 292, -2424}, { -695, -2015}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 310, 292, -2166}, { 4286, -2015}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 600, 362, -1900}, { 4579, -3156}, {0x68, 0x69, 0x68, 0x00}}, + {{ 450, 362, -2250}, { -610, -3295}, {0x68, 0x69, 0x68, 0x00}}, + {{ 450, 362, -2250}, { 4827, -3198}, {0x68, 0x69, 0x68, 0x00}}, + {{ 150, 362, -2550}, { -965, -3198}, {0x68, 0x69, 0x68, 0x00}}, + {{ 150, 362, -2550}, { 4579, -3156}, {0x68, 0x69, 0x68, 0x00}}, + {{ -200, 362, -2700}, { -610, -3017}, {0x68, 0x69, 0x68, 0x00}}, + {{ 150, 762, -2550}, { 0, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 150, 512, -2550}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 433, 512, -2267}, { 4095, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 433, 762, -2267}, { 4095, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -400}, { 2048, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -400}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -250}, { 4096, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -250}, { 4096, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -400}, { 2048, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, -400}, { 2048, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, -250}, { 4096, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -250}, { 4096, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, -1000}, { 2048, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -1000}, { 2048, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -850}, { 4096, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, -850}, { 4096, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -1000}, { 2048, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, -850}, { 4096, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, -700}, { 6144, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -700}, { 6144, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 298, 202, -700}, { 6144, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -850}, { 4096, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -700}, { 6144, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1000}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -550}, { 8192, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, -550}, { 8192, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -550}, { 8192, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -550}, { 8192, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, -550}, { 0, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, -550}, { 0, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 242, -287}, { 3585, -1113}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 242, -250}, { 4096, -1113}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -287}, { 3585, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -550}, { 0, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -550}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -1150}, { 0, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, -1150}, { 0, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, -1000}, { 2048, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, -1000}, { 2048, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 298, 202, -1150}, { 0, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -1000}, { 2048, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1150}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -1000}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, -250}, { 9727, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, -1200}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -1150}, { 511, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -250}, { 9727, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -1200}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, 250}, { 0, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 250}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 500}, { 3413, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, 500}, { 3413, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, 250}, { 0, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, 500}, { 3413, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, 250}, { 0, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, 500}, { 3413, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, -250}, { 4096, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, -250}, { 4096, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, 0}, { 7509, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, 0}, { 7509, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 385, 242, -250}, { 4096, -1113}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 385, 242, -137}, { 5633, -1113}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -137}, { 5633, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, 0}, { 7509, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 0}, { 7509, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 250}, { 10922, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, 250}, { 10922, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, -250}, { 4096, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, -250}, { 4096, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, 250}, { 10922, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, 250}, { 10922, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 512, 550}, { 8192, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 512, -250}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, -250}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, 500}, { 7680, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 412, 550}, { 8192, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -363}, { 6826, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -363}, { 6826, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -63}, { 2730, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -63}, { 2730, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, -363}, { 6826, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -363}, { 6826, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, -63}, { 2730, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3224, 292, -63}, { 2730, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3149, 251, -138}, { 3754, -819}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3149, 251, -288}, { 5802, -819}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -138}, { 3754, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, -650}, { 10751, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -650}, { 10751, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3062, 202, -288}, { 5802, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -650}, { 10751, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -650}, { 10751, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, -650}, { 6015, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, -63}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -63}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -650}, { 6016, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 362, 2100}, { 4827, -3198}, {0x68, 0x69, 0x68, 0x00}}, + {{ 400, 362, 1850}, { -482, -3418}, {0x68, 0x69, 0x68, 0x00}}, + {{ 274, 292, 1738}, { -347, -2174}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 16, 292, 1960}, { 4286, -2015}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 112, 202, 1594}, { -173, -575}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -92, 202, 1780}, { 3591, -495}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 112, 1450}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -200, 112, 1600}, { 2896, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 16, 292, 1960}, { -320, -2088}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -92, 202, 1780}, { -160, -532}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -316, 202, 1877}, { 3160, -418}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -251, 292, 2059}, { 3528, -1860}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -200, 362, 2200}, { 3814, -2982}, {0x68, 0x69, 0x68, 0x00}}, + {{ 100, 362, 2100}, { -445, -3298}, {0x68, 0x69, 0x68, 0x00}}, + {{ -200, 112, 1600}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -381, 112, 1695}, { 2792, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -500, 362, 2250}, { 3128, -2908}, {0x68, 0x69, 0x68, 0x00}}, + {{ -200, 362, 2200}, { -1020, -2982}, {0x68, 0x69, 0x68, 0x00}}, + {{ -251, 292, 2059}, { -735, -1860}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -521, 292, 2106}, { 3006, -1807}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -316, 202, 1877}, { -367, -418}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -547, 202, 1921}, { 2849, -391}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -381, 112, 1695}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -574, 112, 1735}, { 2692, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, 750}, { 6826, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, 750}, { 6826, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, 1050}, { 10922, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, 1050}, { 10922, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 298, 202, 750}, { 6826, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, 1050}, { 10922, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 750}, { 6826, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 1050}, { 10922, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, 500}, { 3413, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, 500}, { 3413, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 496, 292, 750}, { 6826, -1945}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 650, 362, 750}, { 6826, -3100}, {0x68, 0x69, 0x68, 0x00}}, + {{ 298, 202, 500}, { 3413, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, 750}, { 6826, -460}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 500}, { 3413, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 750}, { 6826, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 600, 362, 1450}, { 3642, -3300}, {0x68, 0x69, 0x68, 0x00}}, + {{ 650, 362, 1050}, { -1821, -2996}, {0x68, 0x69, 0x68, 0x00}}, + {{ 496, 292, 1050}, { -1311, -1870}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 446, 292, 1394}, { 3410, -2089}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 384, 243, 1066}, { -730, -1076}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 356, 240, 1213}, { 1313, -1129}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 298, 202, 1050}, { -655, -423}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 271, 202, 1198}, { 1388, -482}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 248, 202, 1322}, { 3112, -532}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 112, 1050}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 112, 1250}, { 2814, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 248, 202, 1322}, { -329, -531}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 50, 112, 1250}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -50, 112, 1450}, { 3052, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 112, 202, 1594}, { 3822, -531}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 446, 292, 1394}, { -659, -2086}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 274, 292, 1738}, { 4591, -2086}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 400, 362, 1850}, { 5190, -3296}, {0x68, 0x69, 0x68, 0x00}}, + {{ 600, 362, 1450}, { -915, -3296}, {0x68, 0x69, 0x68, 0x00}}, + {{ 100, 762, 2100}, { 3998, -1536}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 400, 762, 1850}, { 0, -1536}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 400, 512, 1850}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ 100, 512, 2100}, { 3998, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 112, 1750}, { 1820, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 112, 1750}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 162, 1849}, { 0, 2029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 162, 1849}, { 1820, 2029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 112, 1750}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 112, 1750}, { -1820, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 162, 1849}, { -1820, 2029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 162, 1849}, { 0, 2029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 362, 2250}, { 3248, -2784}, {0x68, 0x69, 0x68, 0x00}}, + {{ -500, 362, 2250}, { -495, -2906}, {0x68, 0x69, 0x68, 0x00}}, + {{ -521, 292, 2106}, { -356, -1806}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 292, 2110}, { 3109, -1717}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -544, 245, 2008}, { -140, -1050}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -694, 246, 2014}, { 1906, -1025}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -547, 202, 1921}, { -178, -391}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -697, 202, 1927}, { 1868, -361}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 202, 1930}, { 2929, -346}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -574, 112, 1735}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 112, 1750}, { 2750, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 362, 2250}, { 0, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{ -775, 292, 2110}, { 0, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 292, 2110}, { 2389, -1723}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 362, 2250}, { 2389, -2792}, {0x68, 0x69, 0x68, 0x00}}, + {{ -775, 202, 1930}, { 0, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 202, 1930}, { 2389, -349}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -775, 112, 1750}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 162, 1849}, { 2389, 269}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 112, 1750}, { 2389, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 112, 1750}, { 2844, 1275}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 112, 1750}, { 113, 1275}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 162, 1849}, { 113, 2281}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 162, 1849}, { 2844, 2281}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 112, 1750}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 112, 1750}, { -1820, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 162, 1849}, { -1820, 2029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 162, 1849}, { 0, 2029}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 362, 2250}, { 3413, -2730}, {0x68, 0x69, 0x68, 0x00}}, + {{-1850, 362, 2250}, { -1365, -2730}, {0x68, 0x69, 0x68, 0x00}}, + {{-1850, 292, 2110}, { -1365, -1662}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 292, 2110}, { 3413, -1662}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 246, 2017}, { 1365, -952}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 246, 2017}, { 3413, -952}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 202, 1930}, { -1365, -288}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2050, 202, 1930}, { 1365, -288}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 162, 1849}, { -1365, 331}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 112, 1750}, { 3413, 1085}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 202, 1930}, { 3413, -288}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 112, 1750}, { -1365, 1085}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2708, 202, 1762}, { -521, -416}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2600, 112, 1600}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2750, 112, 1450}, { 2896, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2912, 202, 1558}, { 3417, -416}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2816, 292, 1924}, { -1042, -1857}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3074, 292, 1666}, { 3938, -1857}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2454, 202, 1880}, { -439, -381}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2400, 112, 1700}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2600, 112, 1600}, { 3052, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2708, 202, 1762}, { 3382, -430}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2508, 292, 2060}, { -879, -1786}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2816, 292, 1924}, { 3712, -1885}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3200, 362, 1750}, { 4344, -2978}, {0x68, 0x69, 0x68, 0x00}}, + {{-2900, 362, 2050}, { -1448, -2978}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, 1050}, { 4304, -2410}, {0x68, 0x69, 0x68, 0x00}}, + {{-3300, 362, 1400}, { -496, -2625}, {0x68, 0x69, 0x68, 0x00}}, + {{-3174, 292, 1358}, { -357, -1603}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, 1050}, { 3887, -1448}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3012, 202, 1304}, { -178, -289}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3033, 202, 1197}, { 1305, -257}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3118, 249, 1214}, { 1365, -928}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3147, 252, 1067}, { 3411, -893}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2850, 112, 1250}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 1050}, { 2814, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, 1050}, { 3351, -212}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 362, 2050}, { 3968, -3017}, {0x68, 0x69, 0x68, 0x00}}, + {{-2550, 362, 2200}, { -1221, -2879}, {0x68, 0x69, 0x68, 0x00}}, + {{-2550, 362, 2200}, { 3145, -2923}, {0x68, 0x69, 0x68, 0x00}}, + {{-2200, 362, 2250}, { -1655, -2699}, {0x68, 0x69, 0x68, 0x00}}, + {{-2200, 292, 2110}, { -1192, -1657}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2508, 292, 2060}, { 3053, -1818}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 292, 2110}, { -1192, -1657}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 202, 1930}, { -596, -316}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2454, 202, 1880}, { 2933, -397}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2508, 292, 2060}, { 3053, -1818}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2912, 202, 1558}, { -329, -428}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2750, 112, 1450}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2850, 112, 1250}, { 3052, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3012, 202, 1304}, { 3382, -283}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3174, 292, 1358}, { 3712, -1590}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3074, 292, 1666}, { -659, -1881}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2200, 112, 1750}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2400, 112, 1700}, { 2814, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3300, 362, 1400}, { 3968, -2607}, {0x68, 0x69, 0x68, 0x00}}, + {{-3200, 362, 1750}, { -915, -3011}, {0x68, 0x69, 0x68, 0x00}}, + {{-3183, 762, 1767}, { 4096, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 762, 2050}, { 0, -1535}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 512, 2050}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3183, 512, 1767}, { 4096, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, 550}, { 6826, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, 550}, { 6826, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, 750}, { 4095, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3224, 292, 750}, { 4095, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 550}, { 6826, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, 550}, { 6826, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, 750}, { 4095, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 750}, { 4095, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, 1050}, { 0, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3224, 292, 1050}, { 0, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, 1050}, { 0, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 1050}, { 0, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, -63}, { 2730, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, -63}, { 2730, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, 238}, { -1365, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 238}, { -1365, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, -63}, { 2730, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, 238}, { -1365, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3224, 292, 238}, { 11093, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, 238}, { 11093, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, 550}, { 6826, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3224, 292, 550}, { 6826, -1405}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, 550}, { 6826, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3062, 202, 238}, { 11093, -140}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 238}, { 11093, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 112, 550}, { 6826, 1124}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 362, -63}, { 2730, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 362, 238}, { -1365, -2389}, {0x68, 0x69, 0x68, 0x00}}, + {{-3350, 512, -63}, { 6655, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 512, 588}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, 550}, { 384, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, -63}, { 6655, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-3350, 412, 588}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2900, 0, -1507}, { 3873, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, -1507}, { 3873, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 112, -1328}, { 2249, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, -1328}, { 2249, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, -1181}, { 910, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, -1181}, { 910, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, -1034}, { -428, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, -1034}, { -428, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, -850}, { -2106, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, -850}, { -2106, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, -650}, { -3927, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 30, -626}, { -4141, 1501}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 0, -650}, { -3927, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 112, -2250}, { 1816, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2025, 112, -2250}, { 222, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2025, 0, -2250}, { 222, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -2250}, { 1816, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2200, 112, -2250}, { -1370, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2200, 0, -2250}, { -1370, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2200, 0, -2250}, { 1701, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2200, 112, -2250}, { 1701, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2400, 112, -2200}, { -175, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2400, 0, -2200}, { -175, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{-2400, 0, -2200}, { 1871, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{-2400, 112, -2200}, { 1871, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2600, 112, -2100}, { -164, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2600, 0, -2100}, { -164, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2600, 0, -2100}, { 1887, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2600, 112, -2100}, { 1887, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2750, 112, -1950}, { -44, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2750, 0, -1950}, { -44, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2750, 0, -1950}, { 2018, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2750, 112, -1950}, { 2018, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2850, 112, -1750}, { -17, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2850, 0, -1750}, { -17, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{-2850, 0, -1750}, { 2037, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{-2850, 112, -1750}, { 2037, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 112, -1507}, { -223, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, -1507}, { -223, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1600, 112, -2250}, { -2051, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1725, 112, -2250}, { -3189, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1725, 0, -2250}, { -3189, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1600, 0, -2250}, { -2051, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 112, -2250}, { -4327, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1850, 0, -2250}, { -4327, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1475, 112, -2250}, { -909, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1475, 0, -2250}, { -909, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1344, 112, -2250}, { 283, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1344, 0, -2250}, { 283, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1210, 112, -2250}, { 1496, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1210, 0, -2250}, { 1496, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1075, 112, -2250}, { 2729, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1075, 0, -2250}, { 2729, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 112, -2250}, { 3867, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -950, 0, -2250}, { 3867, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -1566}, { 1327, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -1566}, { 1327, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 50, 112, -1750}, { -410, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 50, 0, -1750}, { -410, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ 100, 112, -1451}, { -582, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 112, -1566}, { -1635, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -1566}, { -1635, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -1451}, { -582, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -1300}, { 798, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -1300}, { 798, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -1150}, { 2171, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -1150}, { 2171, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 50, 0, -1750}, { 1639, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ 50, 112, -1750}, { 1639, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -50, 112, -1950}, { -397, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, -1950}, { -397, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -600, 0, -2250}, { 1934, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -600, 112, -2250}, { 1934, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -775, 112, -2250}, { 340, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -775, 0, -2250}, { 340, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 112, -2250}, { -1252, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -950, 0, -2250}, { -1252, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -400, 0, -2200}, { 1766, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ -400, 112, -2200}, { 1766, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -600, 112, -2250}, { -110, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -600, 0, -2250}, { -110, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -200, 0, -2100}, { 1756, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -200, 112, -2100}, { 1756, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -400, 112, -2200}, { -280, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -400, 0, -2200}, { -280, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ -50, 0, -1950}, { 1647, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -50, 112, -1950}, { 1647, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -200, 112, -2100}, { -284, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -200, 0, -2100}, { -284, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 100, 112, -850}, { -230, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 112, -1000}, { -1603, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -1000}, { -1603, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -850}, { -229, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -1150}, { -2977, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -1150}, { -2977, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -700}, { 1143, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -700}, { 1143, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -550}, { 2517, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -550}, { 2517, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -400}, { 3890, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -400}, { 3890, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -250}, { 5264, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -250}, { 5264, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, 500}, { 4923, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 112, 250}, { 2634, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, 250}, { 2634, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 500}, { 4923, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, 0}, { 344, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, 0}, { 345, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, -250}, { -1944, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, -250}, { -1944, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -30}, { 70, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, -650}, { 3243, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 112, -363}, { 625, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, -363}, { 625, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 30, -626}, { 3029, 1501}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 112, -63}, { -2106, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, -63}, { -2106, 2047}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -650}, { 3243, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -574, 0, 1735}, { 2049, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -574, 112, 1735}, { 2049, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -381, 112, 1695}, { 253, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -381, 0, 1695}, { 253, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ -381, 0, 1695}, { 2300, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ -381, 112, 1695}, { 2300, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -200, 112, 1600}, { 437, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -200, 0, 1600}, { 437, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -200, 0, 1600}, { 2481, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -200, 112, 1600}, { 2481, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 112, 1450}, { 549, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -50, 0, 1450}, { 549, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -50, 0, 1450}, { 2595, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -50, 112, 1450}, { 2595, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ 50, 112, 1250}, { 558, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 50, 0, 1250}, { 558, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ 50, 0, 1250}, { 1582, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{ 50, 112, 1250}, { 1582, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 112, 1050}, { -294, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, 1050}, { -294, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, 750}, { 1033, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 112, 500}, { -1255, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, 500}, { -1255, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 750}, { 1034, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 1050}, { 3800, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 112, 1050}, { 3800, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 112, 750}, { 1053, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 0, 750}, { 1053, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -775, 112, 1750}, { -2229, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -775, 0, 1750}, { -2229, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 29, 1750}, { -635, 1510}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 0, 1750}, { -635, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1150, 112, 1750}, { 1185, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -950, 112, 1750}, { -635, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1167, 30, 1750}, { 1337, 1501}, {0x80, 0x80, 0x80, 0x00}}, + {{ -775, 112, 1750}, { 1864, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -574, 112, 1735}, { 30, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ -574, 0, 1735}, { 30, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{ -775, 0, 1750}, { 1864, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1350, 112, 1750}, { 3006, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1334, 30, 1751}, { 2863, 1501}, {0x80, 0x80, 0x80, 0x00}}, + {{-2200, 0, 1750}, { 2554, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2200, 112, 1750}, { 2554, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1850, 112, 1750}, { -632, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1850, 0, 1750}, { -632, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1550, 112, 1750}, { -3364, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1550, 30, 1750}, { -3364, 1500}, {0x80, 0x80, 0x80, 0x00}}, + {{-1550, 0, 1750}, { -3364, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-1350, 112, 1750}, { -5185, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1334, 30, 1751}, { -5328, 1501}, {0x80, 0x80, 0x80, 0x00}}, + {{-2600, 0, 1600}, { 2371, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2600, 112, 1600}, { 2371, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2400, 112, 1700}, { 335, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2400, 0, 1700}, { 335, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{-2400, 0, 1700}, { 2386, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{-2400, 112, 1700}, { 2386, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2200, 112, 1750}, { 509, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2200, 0, 1750}, { 509, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2750, 0, 1450}, { 2254, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2750, 112, 1450}, { 2254, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2600, 112, 1600}, { 322, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2600, 0, 1600}, { 322, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2850, 0, 1250}, { 2240, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{-2850, 112, 1250}, { 2240, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2750, 112, 1450}, { 204, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2750, 0, 1450}, { 204, 2048}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2900, 0, 1050}, { 2069, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, 1050}, { 2069, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2850, 112, 1250}, { 191, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2850, 0, 1250}, { 191, 2048}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 112, 550}, { 2555, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 112, 750}, { 734, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 30, 750}, { 734, 1501}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 30, 534}, { 2702, 1501}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 112, 1050}, { -1997, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, 1050}, { -1997, 2047}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 750}, { 734, 2047}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, -63}, { 3012, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 112, 238}, { 280, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 0, 238}, { 280, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -63}, { 3012, 2048}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 112, 550}, { -2564, 0}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-2900, 30, 534}, { -2417, 1501}, {0x80, 0x80, 0x80, 0x00}}, + {{-2900, 0, 550}, { -2564, 2047}, {0x68, 0x68, 0x68, 0x00}}, + {{-2164, 30, -1539}, { -1765, 5287}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1539}, { -3014, 2272}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1988, 30, -1613}, { -3014, 4038}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1539}, { 2201, 2653}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2389, 30, -1647}, { 1055, 662}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2458, 30, -1541}, { -23, 1102}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2238, 30, -1363}, { 718, 3613}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2458, 30, -1541}, { -742, 3534}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2490, 30, -1402}, { 556, 3319}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2238, 30, -1363}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1850, 30, -1800}, { -130, -127}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1975, 30, -1800}, { -54, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1988, 30, -1613}, { 1680, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1539}, { 2245, -648}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2303, 30, -1732}, { -2191, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2389, 30, -1647}, { -2013, 2130}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1539}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2100, 30, -1800}, { 82, 136}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1539}, { 2103, 1571}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1988, 30, -1613}, { 2073, -194}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2201, 30, -1775}, { -42, 1088}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2100, 30, -1800}, { 22, 2175}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2201, 30, -1775}, { -2121, 1556}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2303, 30, -1732}, { -1666, 2467}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1539}, { 24, 1073}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1539}, { -1765, 5287}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2238, 30, -1363}, { 0, 5287}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1186}, { 1248, 4038}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1988, 30, -1113}, { 1248, 2272}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1186}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2238, 30, -1363}, { -1765, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2497, 30, -1164}, { -993, 3934}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1186}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2494, 30, -1279}, { -1960, 3502}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2490, 30, -1402}, { -2362, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2494, 30, -1279}, { -2217, 2148}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2238, 30, -1363}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2395, 30, -958}, { 948, 1093}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2300, 30, -950}, { 72, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1186}, { -1184, 3199}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1186}, { -2997, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2464, 30, -989}, { 241, 1675}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2395, 30, -958}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1186}, { -3303, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2495, 30, -1058}, { -106, 1710}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2464, 30, -989}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1186}, { -3270, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2497, 30, -1164}, { -337, 1948}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2495, 30, -1058}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -850}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1000}, { -1384, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1524, 50, -834}, { 144, 1726}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 50, -958}, { -992, 2195}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 50, -958}, { 35, 1044}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1701, 30, -915}, { 56, 2279}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1524, 50, -834}, { 1261, 939}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1598, 30, -819}, { 1198, 1653}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -850}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1524, 50, -834}, { -1239, 1730}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1500, 60, -692}, { 72, 1541}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1186}, { -2695, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1839, 30, -950}, { -778, 2085}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1701, 30, -915}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -400}, { 652, 2611}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 50, -375}, { 917, 3234}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -250}, { 2361, 2666}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1839, 30, -950}, { -1388, 2570}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1186}, { 801, 2634}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1988, 30, -1113}, { -18, 1070}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2050, 30, -950}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1186}, { 1050, 3199}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2300, 30, -950}, { 2307, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1988, 30, -1113}, { -580, 2523}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1839, 30, -950}, { -60, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1988, 30, -1113}, { 1309, 2523}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2050, 30, -950}, { 1889, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1575, 50, -958}, { 391, 2180}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -1000}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1150}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1186}, { -1714, 4353}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -400}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -550}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 60, -530}, { -1195, 1562}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1500, 50, -375}, { 230, 1514}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1500, 60, -530}, { 236, 1689}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -509}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 50, -375}, { -1533, 1639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1701, 30, -915}, { 36, 1006}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1575, 50, -958}, { 15, 2240}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1811, 30, -1186}, { 2729, 892}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1524, 50, -834}, { 1487, 1297}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -684}, { 96, 1022}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 60, -692}, { 179, 1559}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1524, 50, -834}, { -2, 1046}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1598, 30, -819}, { 89, 1761}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1550, 30, -684}, { 1362, 1428}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -550}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 60, -692}, { -1311, 1562}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1500, 60, -530}, { 188, 1562}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -700}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 60, -692}, { 98, 1039}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -509}, { 1563, 2036}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 60, -530}, { 1536, 1466}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -684}, { 15, 1576}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -500}, { -1488, 2270}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -449}, { 1782, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2200, 30, -249}, { -57, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1822, 30, -695}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1855, 30, -728}, { -428, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2030, 70, -650}, { -1062, 2719}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1855, 30, -728}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1900, 30, -750}, { -464, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2030, 70, -650}, { -1146, 2424}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1800, 30, -500}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1800, 30, -650}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -500}, { 0, 2905}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2030, 70, -650}, { -1384, 3178}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2000, 70, -500}, { -917, 2906}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -599}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2200, 30, -449}, { -1391, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1800, 30, -650}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1822, 30, -695}, { -464, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2030, 70, -650}, { -919, 2972}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2300, 30, -751}, { 758, 1509}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2229, 30, -686}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2172, 70, -707}, { -550, 1411}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2030, 70, -650}, { -59, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2172, 70, -707}, { 1294, 1411}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2229, 30, -686}, { 1845, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2200, 30, -599}, { 1444, 279}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2030, 70, -650}, { -59, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2229, 30, -686}, { 1845, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2030, 70, -650}, { -1371, 1423}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2050, 30, -750}, { -637, 2119}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2172, 70, -707}, { -17, 1036}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2050, 30, -750}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2300, 30, -751}, { -2307, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2172, 70, -707}, { -1117, 1579}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1900, 30, -750}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2050, 30, -750}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2030, 70, -650}, { -1199, 2017}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2000, 70, -500}, { -2094, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2030, 70, -650}, { -1243, 2150}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -599}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1800, 30, -200}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1800, 30, -350}, { -1384, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -350}, { -1384, 2906}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2000, 70, -250}, { -461, 2906}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -249}, { -57, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -250}, { -51, 2906}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2000, 70, -350}, { 871, 2906}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2000, 70, -350}, { -2090, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2000, 70, -500}, { -1488, 2270}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1800, 30, -350}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1800, 30, -500}, { -1384, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -500}, { -1384, 2906}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2000, 70, -350}, { 0, 2906}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2000, 70, -50}, { 1788, 1095}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -249}, { -63, 2965}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2200, 30, -50}, { 1775, 2977}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -250}, { -57, 1082}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2000, 70, -50}, { 4, 1076}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1834, 30, 16}, { -141, 2764}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1800, 30, -50}, { 535, 2882}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1800, 30, -200}, { 413, 3377}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -250}, { 1659, 1893}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1800, 30, -50}, { -828, 2764}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2166, 30, 20}, { -721, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -50}, { -801, 2727}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -50}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -50}, { -1132, 2298}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2166, 30, 20}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2100, 30, 50}, { -667, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -50}, { -922, 2017}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2100, 30, 50}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1900, 30, 50}, { -1845, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2000, 70, -50}, { 145, 2712}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1900, 30, 50}, { 560, 1420}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1834, 30, 16}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1450}, { -2773, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1700}, { -3445, 3231}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1539}, { 171, 2781}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1738, 30, -1363}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1300}, { 482, 3696}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1450}, { 1761, 3166}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1186}, { 1186, 4397}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1300}, { 15, 1107}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1738, 30, -1363}, { -467, 3779}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1150}, { 1398, 1058}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -1700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1474, 112, -1800}, { -841, 1663}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1537, 100, -1800}, { -659, 2242}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -1700}, { -3644, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1725, 50, -1800}, { -1701, 2909}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1811, 30, -1539}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2164, 30, -1539}, { -1765, 5287}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1186}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1738, 30, -1363}, { -1765, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1539}, { -3014, 2272}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1343, 121, -1799}, { -242, 460}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1408, 119, -1799}, { -31, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -1700}, { 979, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1474, 112, -1800}, { 137, 1663}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1600, 90, -1800}, { -1678, 1530}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1537, 100, -1800}, { -1385, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1600, 90, -1800}, { -1753, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1725, 50, -1800}, { -2547, 1938}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1725, 50, -1800}, { -171, 2179}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1850, 30, -1800}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1811, 30, -1539}, { -2433, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -350, 30, 400}, { -1153, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -304, 70, 316}, { -1578, 1884}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -475, 30, 400}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -258, 30, 232}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -304, 70, 316}, { -511, 1835}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -229, 70, 316}, { 176, 1907}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -304, 70, 316}, { -424, 1884}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -350, 30, 400}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -200, 30, 400}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -229, 70, 316}, { -1117, 1884}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -304, 70, 316}, { -15, 1049}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -600, 60, 336}, { -2751, 1208}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -475, 30, 400}, { -1608, 1883}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -600, 60, 336}, { -1531, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -898, 70, 312}, { 851, 2416}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 30, 400}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -600, 30, 400}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -600, 60, 336}, { -1384, 1680}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -600, 30, 271}, { 1868, -1005}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -600, 60, 336}, { 1309, -1348}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -258, 30, 232}, { 495, 1861}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -600, 60, 336}, { 0, 1680}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -600, 30, 400}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -475, 30, 400}, { -1153, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -229, 70, 316}, { 785, 1464}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -200, 30, 400}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -150, 50, 325}, { 143, 1863}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 0}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -153, 30, 126}, { -1261, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -126, 50, 188}, { -1696, 1503}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 250}, { -2078, 2024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -179, 50, 241}, { -821, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -229, 70, 316}, { -317, 1710}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -150, 50, 325}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -179, 50, 241}, { -400, 1665}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 250}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -126, 50, 188}, { -647, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 0}, { 1177, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, 77}, { 480, 2015}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, 15}, { 1063, 1976}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 125}, { 36, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -153, 30, 126}, { 381, 1518}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -258, 30, 232}, { 1000, 290}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -179, 50, 241}, { 256, 425}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -126, 50, 188}, { -53, 1038}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -150, 50, 325}, { 4, 1050}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -200, 30, 400}, { -139, 1890}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -100, 30, 495}, { 1059, 2312}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -100, 30, 250}, { 791, 1375}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -100, 30, 495}, { -1409, 1890}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -179, 50, 241}, { -756, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -150, 50, 325}, { -411, 1769}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -179, 50, 241}, { -364, 1686}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -258, 30, 232}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -229, 70, 316}, { -900, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -898, 70, 312}, { -18, 1917}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -900, 30, 400}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 30, 400}, { -1384, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, 77}, { 446, 2015}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, 30}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 60, 15}, { -137, 1987}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 70, 77}, { 49, 1054}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 125}, { -394, 2046}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1152, 70, 204}, { 818, 1937}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 250}, { 377, 2904}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, 77}, { -1514, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1152, 70, 204}, { -1135, 2131}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1001, 30, 133}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1050, 30, 30}, { -1056, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, 77}, { -1054, 2110}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 0}, { -1153, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 60, 15}, { -1290, 1987}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -125}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 60, 15}, { -4, 1053}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, 30}, { 133, 2017}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -250}, { 2335, 346}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -250}, { 2611, 1297}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -250}, { 0, 2017}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -250}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1250, 30, -125}, { -1153, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -250}, { -2449, 1088}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -125}, { -1269, 2050}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1152, 70, 204}, { 13, 1054}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 250}, { -414, 2027}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1250, 30, 400}, { 526, 3042}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1125, 60, 267}, { 546, 1345}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1125, 60, 267}, { -4, 1060}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 400}, { -1236, 2243}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1034, 60, 311}, { 814, 1515}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, 400}, { 605, 2366}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1001, 30, 133}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1125, 60, 267}, { -1707, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1034, 60, 311}, { -1431, 1923}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -600, 60, 336}, { -101, 1044}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -600, 30, 271}, { -33, 1696}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -896, 30, 224}, { 2731, 1806}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -898, 70, 312}, { 2656, 916}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1001, 30, 133}, { 573, 2537}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1152, 70, 204}, { 13, 1054}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1125, 60, 267}, { -579, 1278}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1034, 60, 311}, { -4, 1050}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, 400}, { 147, 1918}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -898, 70, 312}, { 1165, 606}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -900, 30, 400}, { 1449, 1449}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1001, 30, 133}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1034, 60, 311}, { -1690, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -898, 70, 312}, { -1491, 2262}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -896, 30, 224}, { 60, 1930}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1001, 30, 133}, { 1161, 2581}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -898, 70, 312}, { -15, 1040}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 70, -1000}, { 173, 1053}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -850}, { 1540, 2070}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 60, -850}, { 1556, 1111}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1000}, { 156, 2047}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1063, 62, -850}, { 0, 1822}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -700}, { -1384, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1063, 62, -700}, { -1384, 1822}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -850}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -850}, { 129, 1053}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -850}, { 119, 2016}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1250, 30, -700}, { 1503, 2032}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 60, -700}, { 1514, 1068}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1063, 62, -1000}, { -798, 2408}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 70, -1000}, { -2, 2408}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1063, 62, -850}, { -798, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -850}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1056, 44, -1150}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -1150}, { -882, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1063, 62, -1000}, { -98, 2415}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 70, -1000}, { -897, 2411}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -1150}, { 216, 1052}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1150}, { 195, 2015}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -1000}, { 1601, 1056}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1000}, { 1579, 2046}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -550}, { 43, 1054}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -550}, { 37, 2048}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1250, 30, -400}, { 1421, 2056}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 60, -400}, { 1427, 1097}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1056, 44, -400}, { -1391, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -400}, { -1438, 1905}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -250}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 60, -400}, { 1306, 1089}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 70, -250}, { -80, 1055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -250}, { -80, 2049}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 60, -400}, { 0, 1053}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -400}, { 0, 2017}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -250}, { 1384, 1027}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -250}, { 1384, 2017}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1063, 62, -700}, { -1, 1817}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -700}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 70, -550}, { -1387, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1063, 62, -550}, { -1382, 1825}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -700}, { 86, 1053}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -700}, { 75, 2017}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -550}, { 1471, 1042}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -550}, { 1460, 2032}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1063, 62, -550}, { -1396, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -400}, { -62, 1901}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1056, 44, -400}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 70, -550}, { -1445, 1824}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -1400}, { -1153, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -1275}, { 0, 2001}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -1275}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 50, -1400}, { -1153, 1965}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1200, 30, -1481}, { 1064, 1429}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1250, 30, -1400}, { 287, 1020}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 50, -1400}, { 340, 1959}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1100, 30, -1481}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1200, 30, -1481}, { -922, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 50, -1400}, { -461, 1794}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1100, 30, -1481}, { -878, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 50, -1400}, { -484, 1830}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -1400}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 50, -1400}, { 289, 1049}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1400}, { 236, 1988}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -1275}, { 1442, 1078}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1275}, { 1387, 2053}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -1275}, { 252, 1052}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1150}, { 1376, 2079}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 60, -1150}, { 1404, 1120}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1275}, { 223, 2045}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -1275}, { -1464, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, -1150}, { -540, 1721}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1056, 44, -1150}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -1275}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 70, -1275}, { -993, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1056, 44, -1150}, { -96, 2181}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -400}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 100, -550}, { -1384, 2150}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 100, -400}, { 0, 2150}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -550}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 100, -550}, { -29, 764}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -550}, { 808, 776}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 100, -400}, { -10, -609}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -844, 44, -400}, { 988, -615}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -550}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -650, 30, -700}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 100, -550}, { 0, 2138}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -700}, { -1384, 2055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 100, -400}, { -29, 721}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -250}, { 1102, -658}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -250}, { 73, -669}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -844, 44, -400}, { 982, 727}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -702, 30, -169}, { -922, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -250}, { -483, 1902}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -802, 30, -169}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -702, 30, -169}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -650, 30, -250}, { -890, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -250}, { -389, 1925}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -250}, { -26, 678}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -250}, { 1005, 688}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -802, 30, -169}, { 620, -88}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -650, 30, -250}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 100, -400}, { -1384, 2150}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -250}, { 0, 2044}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -400}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -700}, { -29, 807}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -700}, { 760, 818}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 100, -550}, { -38, -576}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -700}, { 760, 818}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -550}, { 779, -565}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 100, -550}, { -38, -576}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 100, -1000}, { -33, 894}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -850}, { 824, -478}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -850}, { 53, -489}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -1000}, { 805, 905}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -1000}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -650, 30, -1150}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 100, -1000}, { 0, 2138}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -1150}, { -1384, 2055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -1150}, { -31, 937}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -844, 44, -1150}, { 899, 950}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 100, -1000}, { -79, -457}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -1000}, { 759, -446}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -850}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 100, -1000}, { -1384, 2150}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -850}, { 0, 2044}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -1000}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -650, 30, -700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -850}, { -1384, 2055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -700}, { 0, 2055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -850}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -850}, { -30, 850}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -700}, { 779, -522}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -700}, { -10, -533}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -850}, { 759, 862}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -1450}, { -32, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1450}, { 999, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 100, -1300}, { -114, -360}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1300}, { 999, -360}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -770, 80, -1680}, { -889, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -797, 80, -1726}, { -598, 1414}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -681, 30, -1678}, { 766, 1474}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -797, 80, -1726}, { -468, 1610}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -770, 80, -1680}, { -74, 1896}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -743, 30, -1751}, { -13, 1059}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -650, 30, -1300}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -650, 30, -1450}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 100, -1300}, { 0, 2138}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -1450}, { -1384, 2055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -1150}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 100, -1300}, { -1384, 2150}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -1150}, { 0, 2044}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -1300}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 100, -1300}, { -34, 980}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -844, 44, -1150}, { 974, -405}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -1150}, { 71, -393}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1300}, { 1091, 980}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -681, 30, -1678}, { -31, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -770, 80, -1680}, { -282, 1936}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -1575}, { 960, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -1580}, { 656, 2009}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -950, 30, -1800}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -850, 30, -1700}, { -1305, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -797, 80, -1726}, { -1486, 1715}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -841, 30, -1791}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -950, 30, -1800}, { -1007, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -797, 80, -1726}, { 457, 1759}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -743, 30, -1751}, { 427, 1592}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -841, 30, -1791}, { 756, 674}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -797, 80, -1726}, { -27, 1042}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -1450}, { 1115, 1316}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -1580}, { -306, 2010}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 80, -1450}, { 854, 2314}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -1575}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -1580}, { -1107, 2055}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -850, 30, -1450}, { -2307, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -1580}, { -1031, 2223}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1450}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -1450}, { -1031, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -770, 80, -1680}, { -947, 1128}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1700}, { -1208, 1979}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 80, -1580}, { -9, 1054}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, -243}, { -1912, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2585, 70, -225}, { -1749, 2768}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2576, 70, -51}, { -140, 2686}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2523, 30, -522}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2633, 30, -550}, { -1048, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2589, 60, -355}, { -208, 2687}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2633, 30, -550}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2769, 30, -550}, { -1253, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2746, 60, -393}, { -1045, 2500}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2589, 60, -355}, { 401, 2842}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2769, 30, -550}, { 18, 1882}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2859, 30, -579}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2746, 60, -393}, { -1284, 2591}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2870, 30, -546}, { -318, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2449, 30, -467}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2523, 30, -522}, { -848, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2589, 60, -355}, { -429, 2647}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, -243}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2589, 60, -355}, { -2049, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2585, 70, -225}, { -1420, 2049}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2409, 30, -385}, { -1311, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2589, 60, -355}, { -1149, 2721}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2409, 30, -385}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2449, 30, -467}, { -843, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2589, 60, -355}, { -472, 2662}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2585, 70, -225}, { -1611, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2744, 70, -200}, { -1453, 2503}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2735, 70, -25}, { 158, 2503}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2576, 70, -51}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2744, 70, -200}, { -1053, 2754}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2585, 70, -225}, { 320, 2183}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2746, 60, -393}, { -1488, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2585, 70, -225}, { 320, 2183}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2589, 60, -355}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2746, 60, -393}, { -1488, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2735, 70, -25}, { -346, 2596}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2744, 70, -200}, { 1263, 2517}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2900, 28, -63}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2746, 60, -393}, { 279, 2477}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2870, 30, -546}, { 1696, 1301}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2900, 27, -363}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2870, 30, -546}, { -1719, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2900, 30, -626}, { -2404, 1418}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2859, 30, -579}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2900, 30, -626}, { -581, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2870, 30, -546}, { 158, 1300}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2900, 28, -63}, { 2301, 3547}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2744, 70, -200}, { 1678, 1695}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2900, 27, -363}, { -270, 2522}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2746, 60, -393}, { 8, 1069}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1900, 60, 1288}, { 84, 1154}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, 1550}, { 3569, -904}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1625, 60, 1287}, { 1048, -1198}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1850, 30, 1550}, { 2515, 1655}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1699, 80, 1024}, { -1859, 3459}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1950, 100, 1025}, { 458, 3468}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1625, 60, 1287}, { -2543, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1900, 60, 1288}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1950, 100, 1025}, { -2246, 3474}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2194, 60, 1288}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1900, 60, 1288}, { -2709, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 100, 1025}, { 60, 3474}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2194, 60, 1288}, { 85, 1239}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1850, 30, 1550}, { 2725, -1767}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1900, 60, 1288}, { 262, -1464}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2187, 30, 1550}, { 2522, 1337}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1699, 80, 1024}, { -1229, 3234}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1625, 60, 1287}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 1237}, { -652, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 1087}, { 25, 1060}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1000}, { 1451, 1147}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1575, 60, 1012}, { 447, 512}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1150}, { 606, 2243}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1699, 80, 1024}, { -581, 2188}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 1087}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 1012}, { -692, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 1237}, { 68, 1060}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1150}, { 736, -202}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1575, 60, 1087}, { -580, -162}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1450}, { 2033, 2243}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1625, 60, 1287}, { 82, 1075}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1450}, { 2235, 526}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1575, 60, 1237}, { -56, 437}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, 1550}, { 2514, 1801}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1699, 80, 1024}, { -1965, 2188}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 1237}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 1087}, { -1384, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1030, 80, 970}, { -1241, 2014}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1090, 60, 810}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, 1000}, { -1838, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -900, 60, 810}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1090, 60, 810}, { -1753, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1030, 80, 970}, { -1199, 2512}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -900, 60, 810}, { -579, 2464}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1030, 80, 970}, { 1313, 2202}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -840, 80, 960}, { -25, 1067}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -900, 60, 810}, { -1384, 2076}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 30, 700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -900, 30, 700}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 60, 810}, { 0, 2076}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -900, 60, 810}, { 0, 2076}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, 700}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1090, 60, 810}, { -1753, 2076}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -900, 30, 700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1090, 60, 810}, { 369, 2517}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 850}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 60, 1000}, { -1384, 1987}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1000}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1250, 30, 850}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1090, 60, 810}, { -1015, 2526}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1090, 60, 810}, { -369, 2076}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, 700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1250, 30, 700}, { -1845, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -620, 60, 830}, { 436, 2370}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 60, 810}, { 1239, 1460}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -710, 80, 950}, { -57, 1064}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -480, 60, 870}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -620, 60, 830}, { -1343, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -710, 80, 950}, { -1838, 2330}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -350, 30, 700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -475, 30, 700}, { -1153, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -480, 60, 870}, { -1199, 2617}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -300, 30, 750}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -350, 30, 700}, { -652, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -480, 60, 870}, { -391, 3001}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -710, 80, 950}, { 1710, 2329}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -900, 60, 810}, { -43, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -840, 80, 960}, { 510, 2420}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -750, 60, 810}, { 1340, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -620, 60, 830}, { -184, 2255}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -600, 30, 700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 30, 700}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 30, 700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -750, 60, 810}, { -1052, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -620, 60, 830}, { -1230, 2224}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -475, 30, 700}, { -12, 975}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -620, 60, 830}, { -967, 2523}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -480, 60, 870}, { 374, 2519}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -600, 30, 700}, { -1122, 1287}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1030, 80, 970}, { -1682, 2179}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1170, 60, 1140}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1000, 60, 1090}, { -1635, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -686, 30, 1217}, { -1515, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -820, 60, 1090}, { -276, 2224}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, 1217}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -630, 60, 1080}, { -2029, 2314}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, 1217}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1000, 60, 1090}, { 0, 2224}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1000, 30, 1217}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -820, 60, 1090}, { -1660, 2224}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1030, 80, 970}, { 430, 2097}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, 1000}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1170, 60, 1140}, { -1305, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1170, 60, 1140}, { -1707, 1706}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1320}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 30, 1217}, { -1328, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1150, 30, 1217}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1000, 30, 1217}, { -1384, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1170, 60, 1140}, { 185, 1775}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1000, 60, 1090}, { -1383, 2224}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1150, 60, 1000}, { 0, 1985}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1000}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1170, 60, 1140}, { -1292, 1812}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1150}, { -1384, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1000, 60, 1090}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -820, 60, 1090}, { -1661, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1030, 80, 970}, { 276, 2146}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -840, 80, 960}, { -1476, 2237}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -481, 30, 1169}, { -1070, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -630, 60, 1080}, { -82, 2313}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -589, 30, 1211}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -480, 60, 870}, { -1241, 3021}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -405, 30, 1112}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -340, 30, 1037}, { -911, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -340, 30, 1037}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -307, 30, 940}, { -941, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -480, 60, 870}, { -1031, 2766}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -300, 30, 750}, { -1757, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -480, 60, 870}, { -588, 2666}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -307, 30, 940}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1170, 60, 1140}, { 92, 1812}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1150}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1250, 30, 1320}, { -1568, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -405, 30, 1112}, { -881, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -630, 60, 1080}, { 607, 2530}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -481, 30, 1169}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -820, 60, 1090}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -630, 60, 1080}, { -1755, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -840, 80, 960}, { 121, 2245}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -710, 80, 950}, { -1081, 2274}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -589, 30, 1211}, { -891, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -630, 60, 1080}, { -591, 2280}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -686, 30, 1217}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -480, 60, 870}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -710, 80, 950}, { -1838, 2330}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -630, 60, 1080}, { -777, 3275}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -405, 30, 1112}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{ -480, 60, 870}, { -2352, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{ -630, 60, 1080}, { -923, 2929}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 638}, { -782, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 663}, { -612, 1179}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 700}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, 400}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, 250}, { -1384, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1458, 87, 438}, { 346, 1553}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 400}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1458, 87, 438}, { -632, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 463}, { -758, 1217}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 550}, { 0, 1569}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, 400}, { 1384, 1569}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1458, 87, 463}, { 807, 1040}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 550}, { 0, 1040}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 663}, { -1730, 1553}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 850}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, 700}, { -1384, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1458, 87, 638}, { -24, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 550}, { -261, 88}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1458, 87, 550}, { -619, 478}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 700}, { 758, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1167, 30, 1750}, { -48, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1251, 30, 1658}, { 728, 1877}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1334, 30, 1751}, { 1497, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1956, 39, 650}, { 1686, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{-2025, 60, 838}, { -35, 333}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1950, 60, 838}, { -54, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2100, 30, 650}, { 1733, -314}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2025, 60, 838}, { -692, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1950, 100, 1025}, { 0, 2793}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1950, 60, 838}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1699, 80, 1024}, { 462, 2751}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1750, 60, 837}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1950, 100, 1025}, { -1855, 2793}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1950, 60, 838}, { -1851, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1808, 56, 650}, { -53, 2386}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{-1956, 39, 650}, { 0, 1024}, {0xce, 0xcc, 0xcc, 0x00}}, + {{-1950, 60, 838}, { -1741, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1750, 60, 837}, { -1788, 2874}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1463, 116, 650}, { -51, 1033}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1640, 85, 650}, { 1583, 1327}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 663}, { 0, 737}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1950, 100, 1025}, { 692, 2793}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2213, 60, 838}, { -1730, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 100, 1025}, { -1615, 2793}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2025, 60, 838}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2025, 60, 838}, { 1809, 2776}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2225, 30, 650}, { -36, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2213, 60, 838}, { 79, 2776}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2100, 30, 650}, { 1117, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1575, 60, 1012}, { 3, 1060}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 850}, { 1252, 2501}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1575, 60, 937}, { 683, 1189}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1000}, { -107, 2243}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1699, 80, 1024}, { -1931, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 937}, { -660, 1644}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1600, 45, 843}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 937}, { -906, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 663}, { 1200, 2815}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1600, 45, 843}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1699, 80, 1024}, { -825, 2770}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1675, 60, 837}, { -709, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 937}, { 643, 2300}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 850}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1458, 87, 663}, { -1809, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1699, 80, 1024}, { 111, 2188}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 1012}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1575, 60, 937}, { -692, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1640, 85, 650}, { -464, 2497}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1808, 56, 650}, { 0, 1024}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{-1750, 60, 837}, { -1807, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1675, 60, 837}, { -2013, 1685}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1750, 60, 837}, { -692, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1699, 80, 1024}, { -225, 2759}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1675, 60, 837}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1600, 45, 843}, { 1144, -763}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 663}, { -52, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1675, 60, 837}, { 1838, -734}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1640, 85, 650}, { 1638, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2678, 60, 306}, { -1535, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2748, 60, 151}, { -1203, 2554}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2841, 60, 341}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2800, 30, 450}, { -644, 1966}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2841, 60, 341}, { -28, 1043}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2900, 30, 534}, { -1809, 1657}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2748, 60, 151}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2575, 60, 174}, { -1611, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2576, 70, -51}, { -1336, 3081}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2735, 70, -25}, { 89, 2659}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2575, 60, 174}, { -1547, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2748, 60, 151}, { -726, 2411}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2678, 60, 306}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, 149}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2575, 60, 174}, { -1651, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2421, 50, 360}, { -482, 2927}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, -36}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2576, 70, -51}, { -1668, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2575, 60, 174}, { -1465, 3090}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2600, 30, 450}, { -1845, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2678, 60, 306}, { -1126, 2381}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2800, 30, 450}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2900, 30, 241}, { 895, 1657}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2900, 30, 534}, { -154, -835}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2748, 60, 151}, { 849, 2439}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2900, 30, 241}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2841, 60, 341}, { -924, 1637}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2735, 70, -25}, { -10, 1073}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2900, 28, -63}, { 335, 2645}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2900, 30, 241}, { 2874, 1469}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2748, 60, 151}, { 1528, 517}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2678, 60, 306}, { -1763, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2841, 60, 341}, { -562, 1980}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2800, 30, 450}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2400, 30, -36}, { -1707, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2575, 60, 174}, { 226, 2660}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, 149}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2311, 60, 401}, { -47, 1040}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 30, 450}, { 309, 1567}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2225, 30, 450}, { 738, 496}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2273, 30, 353}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2366, 30, 270}, { -1148, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2311, 60, 401}, { 28, 1660}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2366, 30, 270}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2421, 50, 360}, { -986, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2311, 60, 401}, { -808, 2090}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2421, 50, 360}, { 646, 1847}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2475, 30, 450}, { 1088, 1004}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2311, 60, 401}, { -393, 1551}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 30, 450}, { -36, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2273, 30, 353}, { -1503, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2108, 50, 422}, { 133, 1311}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2115, 30, 395}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2311, 60, 401}, { -1732, 1618}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2311, 60, 401}, { 796, 1551}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2225, 30, 450}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2108, 50, 422}, { -1083, 1338}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, -243}, { -1912, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2576, 70, -51}, { -140, 2686}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, -36}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2421, 50, 360}, { -1861, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2678, 60, 306}, { 21, 2559}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2600, 30, 450}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2421, 50, 360}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2575, 60, 174}, { -2234, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2678, 60, 306}, { -1902, 2535}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2475, 30, 450}, { -1153, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2421, 50, 360}, { -1656, 1872}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2600, 30, 450}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2366, 30, 270}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2400, 30, 149}, { -1160, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2421, 50, 360}, { 661, 1755}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1590, 30, 271}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1701, 30, 355}, { -1280, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1675, 50, 402}, { -1360, 1548}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1701, 30, 355}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1893, 30, 395}, { -1812, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1675, 50, 402}, { 138, 1536}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1893, 30, 395}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1921, 60, 422}, { -459, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1675, 50, 402}, { 1002, 2774}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1921, 60, 422}, { -263, 1392}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2115, 30, 395}, { -2052, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1921, 60, 422}, { -944, 428}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1807, 56, 450}, { -40, 1024}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{-1675, 50, 402}, { 1257, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1590, 30, 271}, { -1178, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1520, 60, 260}, { -883, 1670}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, 150}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 50, 137}, { 253, 1466}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1640, 85, 450}, { 1401, 1642}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1921, 60, 422}, { -10, 1033}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1955, 40, 450}, { 319, 1330}, {0xce, 0xcc, 0xcc, 0x00}}, + {{-1807, 56, 450}, { 177, -33}, {0xe6, 0xe4, 0xe4, 0x00}}, + {{-1545, 35, 354}, { -422, 1791}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1675, 50, 402}, { -1457, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1520, 60, 260}, { -237, 1693}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1545, 35, 354}, { -875, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 438}, { -1661, 1323}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1640, 85, 450}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1463, 116, 450}, { -1658, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2225, 30, 450}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2100, 30, 450}, { -1153, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2108, 50, 422}, { -1083, 1338}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1955, 40, 450}, { 0, 1023}, {0xce, 0xcc, 0xcc, 0x00}}, + {{-1921, 60, 422}, { -330, 1321}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2108, 50, 422}, { 1389, 1372}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2100, 30, 450}, { 1338, 1054}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1458, 87, 438}, { 1776, 2073}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1545, 35, 354}, { 1284, 967}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1640, 85, 450}, { 144, 1642}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1675, 50, 402}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1921, 60, 422}, { -263, 1392}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2115, 30, 395}, { -2052, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2108, 50, 422}, { -1981, 1338}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1520, 60, 260}, { 1213, 1727}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 125}, { -36, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 50, 137}, { 77, 1520}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 250}, { 1117, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 50, -23}, { -210, 1520}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -46}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1550, 30, 150}, { -1801, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 50, 137}, { -1687, 1520}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -46}, { -1404, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 50, -23}, { -1615, 1520}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1500, 60, -224}, { 241, 1555}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -198}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1550, 30, -509}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1550, 30, -350}, { -1819, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 50, -375}, { -1533, 1639}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -125}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -250}, { -1153, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 60, -224}, { -912, 1562}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1500, 50, -23}, { -6, 1039}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 0}, { 203, 1536}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, -125}, { 1007, 708}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 50, -23}, { 945, 1517}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -125}, { 0, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 60, -224}, { -912, 1562}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 125}, { 1153, 1023}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 50, -23}, { -210, 1520}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1500, 50, 137}, { 1267, 1520}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 0}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1450, 30, 250}, { 0, 1024}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1520, 60, 260}, { -710, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 438}, { -502, 2762}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1520, 60, 260}, { 303, 1897}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1545, 35, 354}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 438}, { -1213, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1500, 50, -375}, { 7, 1039}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -350}, { -225, 1535}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 60, -224}, { 928, 2087}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -198}, { 675, 2612}, {0x9a, 0x98, 0x98, 0x00}}, + {{-1500, 50, -375}, { 864, 2112}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1500, 60, -224}, { -240, 3439}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -250}, { 466, 3613}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2350, 80, 1025}, { 269, 2815}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2468, 60, 1181}, { 0, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2414, 60, 1236}, { -713, 1023}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2509, 60, 1114}, { 60, 1389}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2586, 30, 1336}, { 2090, 565}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2468, 60, 1181}, { 272, 702}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2667, 30, 1203}, { 1666, 1941}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2350, 80, 1025}, { -54, 2708}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2509, 60, 1114}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2468, 60, 1181}, { -719, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2525, 60, 1031}, { 64, 1035}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, 1036}, { 1692, 1223}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2509, 60, 1114}, { 28, 252}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2667, 30, 1203}, { 1618, -342}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2350, 80, 1025}, { -263, 2627}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2525, 60, 1031}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2509, 60, 1114}, { -784, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2468, 60, 1181}, { 66, 1359}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2478, 30, 1447}, { 2201, 103}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2414, 60, 1236}, { 225, 663}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2586, 30, 1336}, { 1885, 1496}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2346, 60, 1270}, { 81, 1283}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2342, 30, 1514}, { 2353, 1357}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2187, 30, 1550}, { 2754, -51}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2194, 60, 1288}, { 315, -112}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 100, 1025}, { -1070, 3450}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2346, 60, 1270}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2194, 60, 1288}, { -1415, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 80, 1025}, { 303, 3262}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 80, 1025}, { 328, 3041}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2414, 60, 1236}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2346, 60, 1270}, { -700, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2414, 60, 1236}, { 71, 1303}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2478, 30, 1447}, { 2048, 1863}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2342, 30, 1514}, { 2640, 594}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2346, 60, 1270}, { 368, 668}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 80, 1025}, { 575, 2764}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2413, 60, 838}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2475, 60, 838}, { -576, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2475, 60, 838}, { 42, 1088}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, 750}, { 1996, 2190}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2525, 60, 888}, { 563, 695}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2600, 30, 650}, { 955, 2977}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2350, 80, 1025}, { -408, 3070}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2475, 60, 838}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2525, 60, 888}, { -652, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2525, 60, 888}, { 58, 1076}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, 750}, { 1492, 2571}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2700, 30, 1036}, { 1879, -42}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2525, 60, 1031}, { 252, -230}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 80, 1025}, { -1268, 2648}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2525, 60, 888}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2525, 60, 1031}, { -1321, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2413, 60, 838}, { 24, 1086}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2600, 30, 650}, { 1508, 3050}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2475, 60, 838}, { 596, 1161}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2475, 30, 650}, { 365, 2899}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2213, 60, 838}, { -32, 1078}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2225, 30, 650}, { -147, 2831}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2350, 30, 650}, { 995, 2982}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2350, 60, 838}, { 1225, 1245}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2200, 100, 1025}, { 115, 2783}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 60, 838}, { -1268, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 80, 1025}, { -1268, 2764}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2213, 60, 838}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 80, 1025}, { 0, 2764}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 60, 838}, { 0, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2413, 60, 838}, { -575, 1024}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 60, 838}, { 6, 1083}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-2350, 30, 650}, { -222, 2821}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2475, 30, 650}, { 917, 2972}, {0x9a, 0x98, 0x98, 0x00}}, + {{-2413, 60, 838}, { 577, 1159}, {0xfe, 0xfc, 0xfc, 0x00}}, + {{-1608, 0, -812}, { 43, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1598, 30, -819}, { -43, 74}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1701, 30, -915}, { 4084, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1710, 0, -906}, { 4095, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1563, 0, -679}, { -9, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1550, 30, -684}, { 13, 61}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1598, 30, -819}, { 4187, 75}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1608, 0, -812}, { 4095, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1710, 0, -906}, { 51, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1701, 30, -915}, { -8, 93}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1839, 30, -950}, { 4167, 66}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1844, 0, -938}, { 4095, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1788, 0, -655}, { 12500, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1800, 30, -650}, { 12394, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1800, 30, -500}, { 9322, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -503}, { 9375, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1563, 0, -507}, { -3252, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1550, 30, -509}, { -3305, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -684}, { -6889, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, -679}, { -6783, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2300, 0, -763}, { 8298, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2300, 30, -751}, { 8298, 157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2050, 30, -750}, { 3178, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2050, 0, -763}, { 3178, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1900, 30, -750}, { 106, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1895, 0, -763}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1895, 0, -763}, { 1131, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1900, 30, -750}, { 1107, -59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1855, 30, -728}, { 77, -46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1846, 0, -737}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1846, 0, -737}, { 1208, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1855, 30, -728}, { 1208, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1822, 30, -695}, { 257, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1811, 0, -702}, { 204, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1811, 0, -702}, { 1081, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1822, 30, -695}, { 1051, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1800, 30, -650}, { 19, -59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -655}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2050, 0, -938}, { 2047, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2050, 30, -950}, { 2039, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2300, 30, -950}, { -3080, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2300, 0, -938}, { -3072, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1844, 0, -938}, { 4214, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1839, 30, -950}, { 4320, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2050, 30, -950}, { -8, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2050, 0, -938}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2550, 0, -780}, { 3049, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2555, 30, -768}, { 3119, 69}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2450, 30, -750}, { 11, 70}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2447, 0, -763}, { 0, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2688, 0, -1034}, { 2901, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-2700, 30, -1034}, { 3170, 45}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2684, 30, -919}, { -223, 37}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2672, 0, -925}, { -344, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-2629, 0, -838}, { 2861, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2638, 30, -829}, { 3054, 74}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2555, 30, -768}, { 34, 71}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2550, 0, -780}, { 0, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2672, 0, -925}, { 2679, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2684, 30, -919}, { 2896, 61}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2638, 30, -829}, { -76, 81}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2629, 0, -838}, { -146, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2506, 0, -1277}, { -2585, 571}, {0x80, 0x80, 0x80, 0x00}}, + {{-2494, 30, -1279}, { -2621, -94}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2490, 30, -1402}, { -5133, -139}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2503, 0, -1403}, { -5163, 525}, {0x80, 0x80, 0x80, 0x00}}, + {{-2509, 0, -1161}, { -204, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2497, 30, -1164}, { -273, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2688, 0, -1449}, { 8487, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, -1450}, { 8512, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, -1300}, { 5440, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2688, 0, -1299}, { 5428, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, -1167}, { 2720, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2688, 0, -1167}, { 2714, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, -1034}, { 0, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2688, 0, -1034}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2447, 0, -763}, { 11316, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2450, 30, -750}, { 11370, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2300, 30, -751}, { 8298, 157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2300, 0, -763}, { 8298, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2300, 0, -938}, { 2053, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2300, 30, -950}, { 2025, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2395, 30, -958}, { 73, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2400, 0, -945}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2400, 0, -945}, { 1650, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2395, 30, -958}, { 1625, 150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2464, 30, -989}, { 83, 159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2472, 0, -981}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2507, 0, -1053}, { 2012, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2495, 30, -1058}, { 1911, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2472, 0, -981}, { 1640, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2464, 30, -989}, { 1556, -45}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2495, 30, -1058}, { 15, -58}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2507, 0, -1053}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2102, 0, -1813}, { 2575, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2100, 30, -1800}, { 2544, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1975, 30, -1800}, { -15, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1976, 0, -1813}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1850, 30, -1800}, { -2575, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 0, -1813}, { -2575, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2207, 0, -1786}, { 2029, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2201, 30, -1775}, { 1958, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2100, 30, -1800}, { -173, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2102, 0, -1813}, { -204, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2310, 0, -1742}, { 1270, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2303, 30, -1732}, { 1206, -48}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2201, 30, -1775}, { -1053, -54}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2207, 0, -1786}, { -1023, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2398, 0, -1655}, { 1499, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2389, 30, -1647}, { 1495, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2303, 30, -1732}, { -990, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2310, 0, -1742}, { -1023, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2470, 0, -1547}, { 1634, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2458, 30, -1541}, { 1609, -55}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2389, 30, -1647}, { -976, -49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2398, 0, -1655}, { -1023, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2503, 0, -1403}, { 2204, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2490, 30, -1402}, { 2171, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2458, 30, -1541}, { -749, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2470, 0, -1547}, { -819, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1850, 0, -2038}, { 3059, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1850, 30, -2050}, { 3052, -42}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2001, 30, -2050}, { -23, -42}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1999, 0, -2038}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2157, 30, -2040}, { -3226, 28}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2155, 0, -2027}, { -3195, 693}, {0x80, 0x80, 0x80, 0x00}}, + {{-2155, 0, -2027}, { 1972, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2157, 30, -2040}, { 1995, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2303, 30, -2009}, { -1060, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2299, 0, -1997}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2299, 0, -1997}, { 2347, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2303, 30, -2009}, { 2389, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2451, 30, -1925}, { -1095, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2442, 0, -1916}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2442, 0, -1916}, { 3423, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2451, 30, -1925}, { 3420, 148}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2572, 30, -1805}, { -59, 155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2561, 0, -1799}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2561, 0, -1799}, { 2713, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2572, 30, -1805}, { 2735, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2657, 30, -1641}, { -1062, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2645, 0, -1637}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2645, 0, -1637}, { 3946, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2657, 30, -1641}, { 3975, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, -1450}, { -31, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2688, 0, -1449}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1740, 51, -2050}, { 2241, -36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1725, 22, -2038}, { 2556, 510}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1663, 40, -2038}, { 3827, 223}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1615, 91, -2050}, { 4801, -666}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 30, -2050}, { -19, 305}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 5, -2038}, { 1267, 774}, {0x80, 0x80, 0x80, 0x00}}, + {{-1850, 0, -2038}, { -12, 853}, {0x80, 0x80, 0x80, 0x00}}, + {{-1344, 15, -1813}, { 1080, 1160}, {0x80, 0x80, 0x80, 0x00}}, + {{-1343, 121, -1799}, { 1105, -332}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1311, 119, -1799}, { 519, -266}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1310, 25, -1813}, { 470, 1060}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1279, 113, -1799}, { -63, -128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1277, 40, -1813}, { -138, 888}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1343, 121, -1799}, { -8, -702}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1344, 15, -1813}, { -51, 1075}, {0x80, 0x80, 0x80, 0x00}}, + {{-1376, 13, -1813}, { 508, 1181}, {0x80, 0x80, 0x80, 0x00}}, + {{-1408, 119, -1799}, { 1107, -631}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1409, 20, -1813}, { 1073, 1113}, {0x80, 0x80, 0x80, 0x00}}, + {{-1535, 106, -2050}, { 296, 144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1537, 70, -2038}, { 247, 929}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1506, 65, -2038}, { 889, 1023}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1470, 121, -2050}, { 1627, 50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1475, 50, -2038}, { 1531, 1307}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1442, 30, -2038}, { 2201, 1685}, {0x98, 0x98, 0x98, 0x00}}, + {{-1405, 131, -2050}, { 2958, -44}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1269, 148, -2050}, { 3704, -93}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1305, 146, -2050}, { 2958, -248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1310, 25, -2038}, { 2848, 1575}, {0x98, 0x98, 0x98, 0x00}}, + {{-1277, 40, -2038}, { 3530, 1291}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1345, 141, -2050}, { 2139, -248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1344, 15, -2038}, { 2166, 1764}, {0x80, 0x80, 0x80, 0x00}}, + {{-1345, 141, -2050}, { 2139, -248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1405, 131, -2050}, { 910, -248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1376, 13, -2038}, { 1495, 1811}, {0x80, 0x80, 0x80, 0x00}}, + {{-1344, 15, -2038}, { 2166, 1764}, {0x80, 0x80, 0x80, 0x00}}, + {{-1600, 60, -2038}, { 5107, -91}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1615, 91, -2050}, { 4801, -666}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1663, 40, -2038}, { 3827, 223}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1569, 70, -2038}, { 5749, -249}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1535, 106, -2050}, { 6440, -903}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1408, 119, -1799}, { -350, -749}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1409, 20, -1813}, { -382, 986}, {0x80, 0x80, 0x80, 0x00}}, + {{-1442, 30, -1813}, { 317, 1073}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1474, 112, -1800}, { 1041, -112}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1475, 50, -1813}, { 1025, 992}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1600, 60, -1813}, { 5120, -315}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1600, 90, -1800}, { 5119, -980}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1569, 70, -1813}, { 5761, -504}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1663, 40, -1813}, { 3840, 63}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1725, 50, -1800}, { 2559, -224}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1537, 100, -1800}, { 6403, -1169}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1537, 70, -1813}, { 6403, -504}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1725, 20, -1813}, { 2560, 441}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1788, 5, -1813}, { 1280, 724}, {0x80, 0x80, 0x80, 0x00}}, + {{-1850, 30, -1800}, { 0, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 0, -1813}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1474, 112, -1800}, { 57, -209}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1475, 50, -1813}, { -96, 1117}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1506, 65, -1813}, { 597, 976}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1537, 100, -1800}, { 1334, 336}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1537, 70, -1813}, { 1260, 1031}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1537, 70, -2038}, { 6391, -249}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1210, 55, -1813}, { 1260, 925}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1215, 100, -1800}, { 1377, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1175, 92, -1800}, { 553, 104}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1177, 55, -1813}, { 573, 868}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1140, 85, -1800}, { -169, 197}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1143, 50, -1813}, { -116, 917}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1247, 106, -1800}, { 601, -31}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 100, -1800}, { -50, 69}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 55, -1813}, { -179, 768}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1244, 50, -1813}, { 494, 857}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1279, 113, -1799}, { 1248, -133}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1277, 40, -1813}, { 1166, 1028}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1075, 25, -2038}, { 1121, 1683}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1066, 103, -2050}, { 1310, -20}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1135, 126, -2050}, { -356, -286}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1143, 50, -2038}, { -509, 1374}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1135, 126, -2050}, { 1303, -232}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1177, 55, -2038}, { 371, 1337}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1143, 50, -2038}, { 1165, 1433}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1205, 141, -2050}, { -341, -529}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 55, -2038}, { -419, 1348}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -950, 0, -2038}, { 2607, 1537}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 60, -2050}, { 2544, 402}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1007, 79, -2050}, { 1216, 190}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1013, 10, -2038}, { 1165, 1515}, {0x80, 0x80, 0x80, 0x00}}, + {{-1066, 103, -2050}, { -142, -101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1075, 25, -2038}, { -281, 1401}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -950, 30, -1800}, { -6144, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, -1813}, { -6144, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1013, 10, -1813}, { -4864, 425}, {0x80, 0x80, 0x80, 0x00}}, + {{-1069, 59, -1800}, { -3711, -511}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1075, 25, -1813}, { -3584, 141}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1140, 85, -1800}, { 1141, 202}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1069, 59, -1800}, { -264, 254}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1075, 25, -1813}, { -217, 810}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1143, 50, -1813}, { 1128, 748}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1405, 131, -2050}, { 2958, -44}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1442, 30, -2038}, { 2201, 1685}, {0x98, 0x98, 0x98, 0x00}}, + {{-1409, 20, -2038}, { 2872, 1874}, {0x80, 0x80, 0x80, 0x00}}, + {{-1405, 131, -2050}, { 910, -248}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1409, 20, -2038}, { 824, 1669}, {0x80, 0x80, 0x80, 0x00}}, + {{-1376, 13, -2038}, { 1495, 1811}, {0x80, 0x80, 0x80, 0x00}}, + {{-1210, 55, -2038}, { 1251, 1342}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1205, 141, -2050}, { 1348, -239}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1244, 50, -2038}, { 546, 1442}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1269, 148, -2050}, { 0, -252}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1277, 40, -2038}, { -157, 1631}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -128, 0, -1571}, { 4058, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -116, 30, -1574}, { 4196, 72}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 30, -1700}, { 370, 71}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -162, 0, -1695}, { 292, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -504, 0, -1988}, { 5031, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -500, 30, -2000}, { 5082, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -661, 30, -2035}, { 259, 72}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -663, 0, -2022}, { 292, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -244, 0, -1817}, { 4048, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -234, 30, -1825}, { 4209, 76}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -353, 30, -1926}, { -359, 69}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -361, 0, -1916}, { -438, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -663, 0, -2022}, { 4356, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -661, 30, -2035}, { 4367, 72}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 30, -2047}, { -47, 101}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -811, 0, -2036}, { 0, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -361, 0, -1916}, { 4662, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -353, 30, -1926}, { 4748, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -500, 30, -2000}, { -69, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -504, 0, -1988}, { -29, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -162, 0, -1695}, { 4319, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -150, 30, -1700}, { 4518, 71}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -234, 30, -1825}, { 114, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -244, 0, -1817}, { 0, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -113, 0, -1150}, { 3059, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1150}, { 3059, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -1300}, { -12, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -1299}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -638, 0, -1300}, { -4096, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -650, 30, -1300}, { -4096, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -1150}, { -7168, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, 0, -1150}, { -7168, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -839, 0, -1804}, { 2214, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -841, 30, -1791}, { 2168, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -743, 30, -1751}, { 3, -59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -738, 0, -1764}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 0, -1813}, { 2288, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 30, -1800}, { 2268, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -841, 30, -1791}, { 33, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -839, 0, -1804}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -738, 0, -1764}, { 2184, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -743, 30, -1751}, { 2061, 156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -681, 30, -1678}, { 88, 151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, -1683}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -638, 0, -1578}, { 1589, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -650, 30, -1575}, { 1536, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -1450}, { -1024, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, 0, -1450}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -668, 0, -1683}, { 1229, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -681, 30, -1678}, { 1198, 145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -1575}, { -1003, 151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, 0, -1578}, { -1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -811, 0, -2036}, { 2832, 1084}, {0x80, 0x80, 0x80, 0x00}}, + {{ -812, 30, -2047}, { 2837, 462}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 60, -2050}, { -197, 138}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, -2038}, { -217, 1352}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, -1299}, { 3059, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1300}, { 3046, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -1450}, { -25, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -1449}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, -1449}, { 1490, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1450}, { 1497, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 30, -1574}, { -1058, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -128, 0, -1571}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, -250}, { 9203, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -250}, { 9203, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -400}, { 6131, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -400}, { 6131, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -550}, { 3059, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -550}, { 3059, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -700}, { -12, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -700}, { -12, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, -700}, { 12275, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -700}, { 12275, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -850}, { 9203, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -850}, { 9203, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1000}, { 6131, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -1000}, { 6131, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1150}, { 3059, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -1150}, { 3059, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -638, 0, -550}, { -3072, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -650, 30, -550}, { -3072, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -400}, { -6144, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, 0, -399}, { -6174, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -650, 30, -250}, { -9216, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, 0, -247}, { -9276, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -638, 0, -700}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -650, 30, -700}, { 0, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, 0, -850}, { 3072, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -650, 30, -850}, { 3072, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, 0, -1000}, {-10240, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -650, 30, -1000}, {-10240, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -650, 30, -850}, {-13312, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, 0, -850}, {-13312, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -638, 0, -1150}, { -7168, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -650, 30, -1150}, { -7168, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2357, 0, 262}, { -214, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-2366, 30, 270}, { -238, 44}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2273, 30, 353}, { 3403, 40}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2267, 0, 340}, { 3276, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-2388, 0, 144}, { -825, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2400, 30, 149}, { -770, 62}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2366, 30, 270}, { 2906, 94}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2357, 0, 262}, { 2720, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1599, 0, 262}, { -1114, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1590, 30, 271}, { -1150, 88}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, 150}, { 2587, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, 144}, { 2486, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1563, 0, 144}, { -497, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1550, 30, 150}, { -512, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -46}, { 5197, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, -46}, { 5061, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1706, 0, 342}, { -982, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1701, 30, 355}, { -1081, 66}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1590, 30, 271}, { 2976, 74}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1599, 0, 262}, { 2925, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2267, 0, 340}, { 211, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-2273, 30, 353}, { 300, 33}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2115, 30, 395}, { 5064, 49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2115, 0, 382}, { 4831, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-1788, 0, -45}, { 1625, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1800, 30, -50}, { 1598, -59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1834, 30, 16}, { 74, -46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1825, 0, 25}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1788, 0, -350}, { 6250, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1800, 30, -350}, { 6250, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1800, 30, -200}, { 3178, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -197}, { 3125, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1800, 30, -50}, { 106, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1788, 0, -45}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1788, 0, -503}, { 9375, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1800, 30, -500}, { 9322, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1825, 0, 25}, { 1625, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1834, 30, 16}, { 1550, -46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1900, 30, 50}, { 26, -58}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1895, 0, 63}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2388, 0, -245}, { 1019, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2400, 30, -243}, { 966, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, -36}, { -3276, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2388, 0, -36}, { -3276, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2400, 30, 149}, { -7065, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2388, 0, 144}, { -6959, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2213, 0, -45}, { 4174, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2200, 30, -50}, { 4068, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -249}, { -13, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2213, 0, -247}, { 39, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2175, 0, 29}, { 1701, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2166, 30, 20}, { 1622, -46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -50}, { 21, -58}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2213, 0, -45}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2105, 0, 63}, { 1581, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2100, 30, 50}, { 1566, 145}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2166, 30, 20}, { 85, 159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2175, 0, 29}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1895, 0, 63}, { 4308, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1900, 30, 50}, { 4202, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2100, 30, 50}, { 106, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2105, 0, 63}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1563, 0, -198}, { 3072, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1550, 30, -198}, { 3072, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -350}, { -45, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, -350}, { -45, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1550, 30, -509}, { -3305, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, -507}, { -3252, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2115, 0, 382}, { 1482, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2115, 30, 395}, { 1482, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1893, 30, 395}, { -3072, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1893, 0, 382}, { -3072, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1893, 0, 382}, { 1256, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1893, 30, 395}, { 1309, -49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1701, 30, 355}, { -2712, -57}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1706, 0, 342}, { -2662, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1563, 0, -46}, { 1069, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1550, 30, -46}, { 1069, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, -198}, { -2048, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1563, 0, -198}, { -2048, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, 250}, { 9216, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, 250}, { 9216, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 495}, { 4198, -53}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, 500}, { 4096, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, 0}, { 5120, 665}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, 0}, { 5120, -2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 250}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, 250}, { 0, 665}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -250}, { 5120, 668}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -250}, { 5120, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 0}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -30}, { 614, 668}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, 0}, { 0, 668}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -1150}, { 3072, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1150}, { 3072, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -1000}, { 0, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -1000}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -400}, { 3072, 665}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -400}, { 3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -250}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -250}, { 0, 665}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -550}, { 3072, 665}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -550}, { 3072, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -400}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -400}, { 0, 665}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -850}, { 5939, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -850}, { 5939, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -700}, { 2867, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -700}, { 2867, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -550}, { -204, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -550}, { -204, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -1000}, { 9011, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1000}, { 9011, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -660, 0, -2047}, { 3436, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -661, 30, -2035}, { 3412, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -500, 30, -2000}, { 36, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -496, 0, -2012}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -809, 0, -2061}, { 3081, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -812, 30, -2047}, { 3098, -57}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -661, 30, -2035}, { 7, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -660, 0, -2047}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 0, -2063}, { 2503, 887}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 60, -2050}, { 2502, -663}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -812, 30, -2047}, { -946, -71}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -809, 0, -2061}, { -982, 738}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -1451}, { 9241, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1450}, { 9216, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -1300}, { 6144, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -1301}, { 6156, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, -1150}, { 3072, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -1150}, { 3072, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -496, 0, -2012}, { 3461, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -500, 30, -2000}, { 3433, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -353, 30, -1926}, { 60, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -344, 0, -1936}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -104, 0, -1577}, { 2597, 636}, {0x80, 0x80, 0x80, 0x00}}, + {{ -116, 30, -1574}, { 2555, -28}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -1450}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, -1451}, { 0, 666}, {0x80, 0x80, 0x80, 0x00}}, + {{ -138, 0, -1705}, { 2719, 663}, {0x80, 0x80, 0x80, 0x00}}, + {{ -150, 30, -1700}, { 2678, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -116, 30, -1574}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -104, 0, -1577}, { 0, 665}, {0x80, 0x80, 0x80, 0x00}}, + {{ -224, 0, -1833}, { 3141, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -234, 30, -1825}, { 3127, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -150, 30, -1700}, { 44, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -138, 0, -1705}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -344, 0, -1936}, { 3359, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -353, 30, -1926}, { 3355, -53}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -234, 30, -1825}, { 156, -48}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -224, 0, -1833}, { 102, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1305, 146, -2050}, { 729, -888}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1269, 148, -2050}, { -566, -1090}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1277, 80, -2063}, { -472, 882}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1310, 88, -2063}, { 745, 799}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1269, 148, -2050}, { 1413, -1065}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1205, 141, -2050}, { -284, -1478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 55, -2063}, { -253, 950}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1277, 80, -2063}, { 1561, 760}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1210, 55, -2063}, { 1645, 788}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1205, 141, -2050}, { 1416, -1432}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1135, 126, -2050}, { -521, -1472}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1143, 35, -2063}, { -225, 886}, {0x98, 0x98, 0x98, 0x00}}, + {{-1135, 126, -2050}, { 1586, -1658}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1066, 103, -2050}, { -608, -1447}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1075, 20, -2063}, { -434, 849}, {0x98, 0x98, 0x98, 0x00}}, + {{-1143, 35, -2063}, { 1699, 844}, {0x98, 0x98, 0x98, 0x00}}, + {{-1075, 20, -2063}, { 1654, 818}, {0x98, 0x98, 0x98, 0x00}}, + {{-1066, 103, -2050}, { 1210, -1308}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1007, 79, -2050}, { -642, -795}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1013, 10, -2063}, { -358, 976}, {0x80, 0x80, 0x80, 0x00}}, + {{-1007, 79, -2050}, { 1428, -829}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 60, -2050}, { -280, -550}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, -2063}, { -212, 922}, {0x80, 0x80, 0x80, 0x00}}, + {{-1013, 10, -2063}, { 1671, 885}, {0x80, 0x80, 0x80, 0x00}}, + {{-1344, 85, -2063}, { 670, 662}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1345, 141, -2050}, { 889, -767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1305, 146, -2050}, { -575, -753}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1310, 88, -2063}, { -553, 718}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1850, 0, -2063}, { 5950, 963}, {0x80, 0x80, 0x80, 0x00}}, + {{-1850, 30, -2050}, { 5956, 303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1740, 51, -2050}, { 3694, -96}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1725, 0, -2063}, { 3391, 971}, {0x80, 0x80, 0x80, 0x00}}, + {{-1725, 0, -2063}, { 3391, 971}, {0x80, 0x80, 0x80, 0x00}}, + {{-1740, 51, -2050}, { 3694, -96}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1615, 91, -2050}, { 1135, -840}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1600, 0, -2063}, { 831, 980}, {0x80, 0x80, 0x80, 0x00}}, + {{-1600, 0, -2063}, { 3903, 775}, {0x80, 0x80, 0x80, 0x00}}, + {{-1615, 91, -2050}, { 4207, -1045}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1535, 106, -2050}, { 2568, -1322}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1537, 5, -2063}, { 2619, 685}, {0x80, 0x80, 0x80, 0x00}}, + {{-1535, 106, -2050}, { -503, -1117}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1470, 121, -2050}, { -1834, -1207}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1475, 20, -2063}, { -1735, 611}, {0x80, 0x80, 0x80, 0x00}}, + {{-1537, 5, -2063}, { -452, 890}, {0x80, 0x80, 0x80, 0x00}}, + {{-1405, 131, -2050}, { -3165, -1297}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1409, 50, -2063}, { -3077, 51}, {0x98, 0x98, 0x98, 0x00}}, + {{-1405, 131, -2050}, { 1475, -687}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1345, 141, -2050}, { -174, -429}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1344, 85, -2063}, { -410, 821}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1409, 50, -2063}, { 1316, 1093}, {0x98, 0x98, 0x98, 0x00}}, + {{-2001, 0, -2063}, { 3091, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2001, 30, -2050}, { 3083, -45}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 30, -2050}, { 7, -45}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 0, -2063}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2159, 0, -2052}, { 3642, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2157, 30, -2040}, { 3627, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2001, 30, -2050}, { 418, 159}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2001, 0, -2063}, { 409, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2307, 0, -2020}, { 3115, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{-2303, 30, -2009}, { 3079, 358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2157, 30, -2040}, { 23, 358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2159, 0, -2052}, { 0, 1024}, {0x80, 0x80, 0x80, 0x00}}, + {{-2460, 0, -1934}, { 3803, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2451, 30, -1925}, { 3730, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2303, 30, -2009}, { 245, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2307, 0, -2020}, { 204, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2582, 0, -1812}, { 3536, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2572, 30, -1805}, { 3479, -49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2451, 30, -1925}, { 0, -56}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2460, 0, -1934}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2669, 0, -1645}, { 4062, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2657, 30, -1641}, { 4023, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2572, 30, -1805}, { 226, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2582, 0, -1812}, { 204, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2713, 0, -1451}, { 4065, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, -1450}, { 4034, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2657, 30, -1641}, { 28, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2669, 0, -1645}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2763, 0, -563}, { -3179, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2769, 30, -550}, { -3277, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2633, 30, -550}, { 697, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2633, 0, -563}, { 643, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2238, 0, -679}, { 3071, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2229, 30, -686}, { 3118, 83}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2300, 30, -751}, { 323, 105}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2300, 0, -738}, { 585, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2900, 0, -650}, { -1053, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2900, 30, -626}, { -761, 36}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2859, 30, -579}, { 1083, 35}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2848, 0, -590}, { 1258, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2848, 0, -590}, { -1779, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2859, 30, -579}, { -2029, 51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2769, 30, -550}, { 817, 61}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2763, 0, -563}, { 903, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2633, 0, -563}, { -1421, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2633, 30, -550}, { -1333, 77}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2523, 30, -522}, { 1988, 63}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2518, 0, -534}, { 2048, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2213, 0, -449}, { 3909, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2200, 30, -449}, { 3909, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -599}, { -502, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2213, 0, -594}, { -351, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2213, 0, -594}, { 2650, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2200, 30, -599}, { 2612, 61}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2229, 30, -686}, { -67, 93}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2238, 0, -679}, { 58, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2300, 0, -738}, { 4464, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2300, 30, -751}, { 4464, 67}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2450, 30, -750}, { 75, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2453, 0, -738}, { 0, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-2397, 0, -390}, { 1938, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2409, 30, -385}, { 1849, -53}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2400, 30, -243}, { -1060, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2388, 0, -245}, { -1023, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2213, 0, -247}, { 4135, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2200, 30, -249}, { 4082, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2200, 30, -449}, { 0, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2213, 0, -449}, { 0, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2647, 0, -820}, { 2179, 819}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2638, 30, -829}, { 2104, 157}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2684, 30, -919}, { 26, 146}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2697, 0, -914}, { 0, 819}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2560, 0, -755}, { 2417, 819}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2555, 30, -768}, { 2355, 144}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2638, 30, -829}, { 241, 155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2647, 0, -820}, { 204, 819}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2453, 0, -738}, { 1215, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2450, 30, -750}, { 1225, -53}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2555, 30, -768}, { -950, -59}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2560, 0, -755}, { -1024, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2440, 0, -476}, { 1356, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2449, 30, -467}, { 1276, -46}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2409, 30, -385}, { -594, -58}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2397, 0, -390}, { -614, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2713, 0, -1301}, { 3084, 819}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2700, 30, -1300}, { 3097, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, -1450}, { 25, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2713, 0, -1451}, { 0, 819}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2713, 0, -1167}, { 2726, 819}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2700, 30, -1167}, { 2733, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, -1300}, { 12, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2713, 0, -1301}, { 0, 819}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2713, 0, -1034}, { 2381, 819}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2700, 30, -1034}, { 2381, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, -1167}, { -338, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2713, 0, -1167}, { -345, 819}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2697, 0, -914}, { 1867, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2684, 30, -919}, { 1795, -55}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, -1034}, { -581, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2713, 0, -1034}, { -614, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2518, 0, -534}, { 1987, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-2523, 30, -522}, { 1918, -56}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2449, 30, -467}, { 36, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2440, 0, -476}, { 0, 614}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -113, 0, 0}, { 7314, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -100, 30, 0}, { 7314, 76}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, -250}, { 0, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, -250}, { 0, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -163, 0, 116}, { 3857, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -153, 30, 126}, { 4140, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 0}, { 138, 88}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, 0}, { 146, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1038, 0, -250}, { 7574, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1050, 30, -250}, { 7764, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, 30}, { -417, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, 24}, { -456, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{ -264, 0, 219}, { 4075, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -258, 30, 232}, { 4344, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -153, 30, 126}, { -12, 54}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -163, 0, 116}, { -146, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1038, 0, 24}, { 2460, 963}, {0x50, 0x50, 0x50, 0x00}}, + {{-1050, 30, 30}, { 2642, -27}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1001, 30, 133}, { -712, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -994, 0, 122}, { -662, 963}, {0x50, 0x50, 0x50, 0x00}}, + {{ -994, 0, 122}, { 3353, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1001, 30, 133}, { 3459, 7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -896, 30, 224}, { -595, 10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -891, 0, 211}, { -633, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{ -891, 0, 211}, { 8483, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{ -896, 30, 224}, { 8711, 6}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 30, 271}, { -61, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 0, 259}, { -137, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{ -600, 0, 259}, { 10048, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{ -600, 30, 271}, { 10226, 15}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -258, 30, 232}, { 152, 7}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -264, 0, 219}, { 154, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{ -695, 0, -156}, { 2364, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -702, 30, -169}, { 2206, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -802, 30, -169}, { 158, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -810, 0, -156}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -638, 0, -247}, { 2193, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -650, 30, -250}, { 2107, -48}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -702, 30, -169}, { 132, -56}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -695, 0, -156}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -810, 0, -156}, { 1118, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -802, 30, -169}, { 976, 150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -250}, { -948, 155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -247}, { -1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2600, 0, 463}, { 5557, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-2600, 30, 450}, { 5693, 43}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2800, 30, 450}, { -157, 43}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2795, 0, 463}, { -142, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-2795, 0, 463}, { 3827, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2800, 30, 450}, { 4053, 68}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2900, 30, 534}, { 235, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2900, 0, 550}, { -175, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2900, 0, 750}, { 0, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2900, 0, 550}, { 6826, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-2900, 30, 534}, { 7379, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2900, 30, 750}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2350, 0, 638}, { -1589, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2350, 30, 650}, { -1589, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2225, 30, 650}, { -4142, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2225, 0, 638}, { -4149, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2225, 0, 463}, { 7680, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2225, 30, 450}, { 7680, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2350, 30, 450}, { 5120, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2350, 0, 463}, { 5120, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2713, 0, 1039}, { 1924, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, 1036}, { 1874, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, 750}, { -3989, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2713, 0, 745}, { -4095, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2713, 0, 745}, { 3108, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2700, 30, 750}, { 3002, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2600, 30, 650}, { 106, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2605, 0, 638}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2605, 0, 638}, { 3637, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2600, 30, 650}, { 3530, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2475, 30, 650}, { 970, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2478, 0, 638}, { 1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2475, 30, 450}, { 2560, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2475, 0, 463}, { 2560, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2600, 30, 450}, { 0, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2600, 0, 463}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2100, 0, 638}, { 1482, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2100, 30, 650}, { 1482, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1956, 39, 650}, { -1475, -25}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1950, 10, 638}, { -1589, 630}, {0x80, 0x80, 0x80, 0x00}}, + {{-1807, 56, 650}, { -4507, -330}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1802, 26, 638}, { -4614, 326}, {0x98, 0x98, 0x98, 0x00}}, + {{-1640, 85, 650}, { -7929, -887}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1635, 56, 638}, { -8043, -231}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1463, 116, 650}, {-11560, -1478}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 638}, {-11673, -822}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2225, 0, 638}, { -4149, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2225, 30, 650}, { -4142, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2100, 30, 650}, { -6709, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2100, 0, 638}, { -6709, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1458, 87, 638}, { -2559, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1463, 116, 650}, { -2815, 204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 663}, { -3071, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2100, 0, 463}, { 10240, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2100, 30, 450}, { 10240, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2225, 30, 450}, { 7680, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2225, 0, 463}, { 7680, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1950, 10, 463}, { 3071, 425}, {0x80, 0x80, 0x80, 0x00}}, + {{-1955, 40, 450}, { 2965, -231}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2100, 30, 450}, { 0, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2100, 0, 463}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1802, 26, 463}, { 6097, 121}, {0x98, 0x98, 0x98, 0x00}}, + {{-1807, 56, 450}, { 5990, -534}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1635, 56, 463}, { 9526, -436}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1640, 85, 450}, { 9419, -1093}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 463}, { 13156, -1026}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1463, 116, 450}, { 13043, -1682}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 438}, { 1536, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1463, 116, 450}, { 1280, 204}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 463}, { 1024, 819}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, 500}, { 4021, 936}, {0x50, 0x50, 0x50, 0x00}}, + {{ -100, 30, 495}, { 4180, -9}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -200, 30, 400}, { 151, -16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -205, 0, 413}, { 292, 936}, {0x50, 0x50, 0x50, 0x00}}, + {{ -205, 0, 413}, { 4237, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -200, 30, 400}, { 4388, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 30, 400}, { 0, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 0, 413}, { 0, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -750, 0, 413}, { 9983, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -750, 30, 400}, { 9983, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -900, 30, 400}, { 6911, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -900, 0, 413}, { 6911, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1050, 30, 400}, { 3839, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, 0, 413}, { 3839, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, 400}, { -255, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 413}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1238, 0, 688}, { 3840, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, 700}, { 4095, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, 700}, { 0, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, 0, 688}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -900, 30, 700}, { -3071, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -900, 0, 688}, { -3071, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -750, 30, 700}, { -6143, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 0, 688}, { -6143, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, 550}, { 2087, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 602}, { 1024, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1238, 0, 505}, { 3009, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1238, 0, 413}, { 4903, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, 400}, { 5159, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 700}, { -984, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 688}, { -728, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -345, 0, 688}, { 1660, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -350, 30, 700}, { 1554, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -300, 30, 750}, { 106, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -288, 0, 745}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -350, 0, 413}, { 7936, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -350, 30, 400}, { 7935, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -475, 30, 400}, { 5375, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -475, 0, 413}, { 5376, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -600, 30, 400}, { 2815, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -475, 0, 413}, { 5376, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -600, 30, 400}, { 2815, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 0, 413}, { 2816, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -750, 30, 400}, { -256, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 0, 413}, { -256, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -472, 0, 688}, { -1589, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -475, 30, 700}, { -1536, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -350, 30, 700}, { -4096, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -345, 0, 688}, { -4202, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -600, 0, 688}, { 1024, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -600, 30, 700}, { 1024, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -750, 0, 688}, { 4096, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -750, 30, 700}, { 4096, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, 750}, { 7478, 896}, {0x50, 0x50, 0x50, 0x00}}, + {{ -100, 30, 750}, { 7597, 64}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 495}, { 136, 67}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, 500}, { 164, 896}, {0x50, 0x50, 0x50, 0x00}}, + {{ -475, 0, 1505}, { 2303, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -470, 30, 1517}, { 2327, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -324, 30, 1441}, { -1050, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -331, 0, 1430}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -331, 0, 1430}, { 2220, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -324, 30, 1441}, { 2280, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -212, 30, 1321}, { -1068, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, 0, 1314}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -223, 0, 1314}, { 2524, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -212, 30, 1321}, { 2543, -53}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 30, 1168}, { -1055, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -138, 0, 1163}, { -1024, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -138, 0, 1163}, { 1999, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -126, 30, 1168}, { 2053, -48}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 1020}, { -1019, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, 1018}, { -1023, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, 1018}, { 4459, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, 1020}, { 4508, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 750}, { -1023, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -113, 0, 750}, { -1023, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -624, 0, 1530}, { 2061, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -621, 30, 1542}, { 2054, 151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -470, 30, 1517}, { -1080, 156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -475, 0, 1505}, { -1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -295, 0, 943}, { 1128, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -307, 30, 940}, { 1100, 151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -340, 30, 1037}, { -988, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -329, 0, 1042}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -288, 0, 745}, { 3041, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -300, 30, 750}, { 2926, 155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -307, 30, 940}, { -972, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -295, 0, 943}, { -1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -329, 0, 1042}, { 2084, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -340, 30, 1037}, { 2028, 156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -405, 30, 1112}, { 5, 150}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -395, 0, 1120}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -476, 0, 1180}, { 2412, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -481, 30, 1169}, { 2389, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -589, 30, 1211}, { 15, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -586, 0, 1222}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -586, 0, 1222}, { 2014, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -589, 30, 1211}, { 1953, 156}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -686, 30, 1217}, { -24, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -684, 0, 1229}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -395, 0, 1120}, { 2057, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -405, 30, 1112}, { 2003, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -481, 30, 1169}, { 47, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -476, 0, 1180}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -850, 0, 1229}, { 0, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{ -850, 30, 1217}, { 0, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1000, 30, 1217}, { 4388, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1000, 0, 1229}, { 4388, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1238, 0, 1327}, { -308, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1250, 30, 1320}, { -383, 18}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1450}, { 3420, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 1450}, { 3285, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1251, 30, 1658}, { 9506, -3}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 1655}, { 9288, 959}, {0x50, 0x50, 0x50, 0x00}}, + {{-1000, 0, 1229}, { 292, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1000, 30, 1217}, { 292, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1150, 30, 1217}, { 4681, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1145, 0, 1229}, { 4529, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1145, 0, 1229}, { -437, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1150, 30, 1217}, { -463, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1320}, { 3749, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 1327}, { 3519, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1238, 0, 1655}, { -749, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1251, 30, 1658}, { -770, 21}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1167, 30, 1750}, { 2890, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1150, 0, 1750}, { 3025, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{ -684, 0, 1229}, { 1357, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -686, 30, 1217}, { 1315, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, 1217}, { -2047, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, 0, 1229}, { -2047, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -759, 0, 1538}, { 1755, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -759, 30, 1550}, { 1770, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, 30, 1542}, { -1058, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -624, 0, 1530}, { -1023, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -878, 0, 1538}, { 4183, 668}, {0x80, 0x80, 0x80, 0x00}}, + {{ -878, 30, 1550}, { 4197, 2}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -878, 0, 1563}, { 511, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -878, 30, 1550}, { 255, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -878, 0, 1538}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -950, 29, 1750}, { 7102, -16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, 1750}, { 6934, 989}, {0x50, 0x50, 0x50, 0x00}}, + {{-1150, 0, 1750}, { 108, 989}, {0x50, 0x50, 0x50, 0x00}}, + {{-1167, 30, 1750}, { -291, -34}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 0, 1328}, { 2430, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -212, 30, 1321}, { 2385, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -324, 30, 1441}, { -963, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -317, 0, 1451}, { -1024, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -466, 0, 1528}, { 2160, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -470, 30, 1517}, { 2106, 155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -621, 30, 1542}, { -1028, 151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -619, 0, 1555}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -759, 0, 1563}, { 2431, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -759, 30, 1550}, { 2431, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -878, 30, 1550}, { 0, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -878, 0, 1563}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -619, 0, 1555}, { 1854, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -621, 30, 1542}, { 1819, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -759, 30, 1550}, { -1009, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -759, 0, 1563}, { -1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -317, 0, 1451}, { 2405, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -324, 30, 1441}, { 2377, 152}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -470, 30, 1517}, { -1000, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -466, 0, 1528}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, 500}, { 4096, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, 495}, { 4198, -53}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 750}, { -1024, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, 750}, { -1024, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, 750}, { 4557, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, 750}, { 4557, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -100, 30, 1020}, { -974, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -88, 0, 1023}, { -1024, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -115, 0, 1173}, { 2625, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -126, 30, 1168}, { 2595, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -212, 30, 1321}, { -1004, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -201, 0, 1328}, { -1023, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, 1023}, { 2098, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -100, 30, 1020}, { 2101, -53}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -126, 30, 1168}, { -971, -49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -115, 0, 1173}, { -1024, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2190, 0, 1563}, { 2277, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2187, 30, 1550}, { 2267, 151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2342, 30, 1514}, { -984, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2347, 0, 1526}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2347, 0, 1526}, { 2133, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2342, 30, 1514}, { 2116, -50}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2478, 30, 1447}, { -990, -52}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2485, 0, 1458}, { -1023, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-2485, 0, 1458}, { 2249, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2478, 30, 1447}, { 2193, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2586, 30, 1336}, { -974, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2597, 0, 1343}, { -1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2597, 0, 1343}, { 2220, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2586, 30, 1336}, { 2209, 151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2667, 30, 1203}, { -984, 154}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2678, 0, 1208}, { -1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2678, 0, 1208}, { 2505, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2667, 30, 1203}, { 2458, 155}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2700, 30, 1036}, { -1021, 151}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2713, 0, 1039}, { -1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -863, 0, -550}, { -3102, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -835, 67, -550}, { -3102, -665}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -700}, { -6174, -665}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -700}, { -6174, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -863, 0, -399}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -844, 44, -400}, { -30, -153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -247}, { 3102, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -850, 30, -250}, { 3041, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -550}, { 6144, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1063, 62, -550}, { 6144, -563}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1056, 44, -400}, { 3072, -153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -400}, { 3072, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1038, 0, -700}, { 9216, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1063, 62, -700}, { 9216, -563}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -250}, { 0, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -250}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -863, 0, -850}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -835, 67, -850}, { 0, -870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -835, 67, -1000}, { -3072, -870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -1000}, { -3072, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -844, 44, -1150}, { -6144, -358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -1150}, { -6144, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1038, 0, -1150}, { 9215, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1056, 44, -1150}, { 9215, -358}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1063, 62, -1000}, { 6143, -767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -1000}, { 6143, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1063, 62, -850}, { 3071, -767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -850}, { 3071, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1063, 62, -700}, { 0, -767}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -700}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -863, 0, -700}, { 3072, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{ -835, 67, -700}, { 3071, -870}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, -1788}, { 8, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{ -950, 30, -1800}, { 144, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1069, 30, -1800}, { 3617, 15}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1075, 0, -1788}, { 3665, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1143, 0, -1788}, { 5646, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1215, 30, -1800}, { 7906, 15}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 0, -1788}, { 7626, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1344, 0, -1788}, { -599, 936}, {0x50, 0x50, 0x50, 0x00}}, + {{-1345, 30, -1800}, { -692, 16}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -1700}, { 3549, -10}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -1695}, { 3260, 936}, {0x50, 0x50, 0x50, 0x00}}, + {{-1438, 0, -1695}, { -740, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1450, 30, -1700}, { -647, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -1450}, { 6666, 14}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -1450}, { 6422, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{ -863, 0, -1450}, { 5, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -850, 30, -1450}, { 5, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1700}, { 7319, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -1695}, { 7167, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{ -863, 0, -1695}, { 23, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{ -850, 30, -1700}, { 102, 42}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 30, -1800}, { 4348, 88}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 0, -1788}, { 3861, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-1345, 30, -1800}, { 11692, 19}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1344, 0, -1788}, { 11524, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1438, 0, -1300}, { -2048, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -1300}, { -2048, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -1150}, { -5120, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -1150}, { -5120, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, 0, -1150}, { 5180, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -1150}, { 5180, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1275}, { 2620, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -1276}, { 2590, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1092, 0, -1494}, { 2167, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1100, 30, -1481}, { 2030, -55}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -1400}, { 80, -48}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -1403}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1208, 0, -1494}, { 2364, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1200, 30, -1481}, { 2206, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1100, 30, -1481}, { 158, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1092, 0, -1494}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, 0, -1403}, { 2167, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -1400}, { 2086, -49}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1200, 30, -1481}, { 137, -55}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1208, 0, -1494}, { 0, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -1400}, { 60, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -1403}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, -1450}, { 1024, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -1450}, { 1024, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -1403}, { 5180, 682}, {0x80, 0x80, 0x80, 0x00}}, + {{-1050, 30, -1400}, { 5119, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1050, 30, -1275}, { 2559, 128}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -1276}, { 2590, 682}, {0x80, 0x80, 0x80, 0x00}}, + {{-1056, 44, -1150}, { 0, -127}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1038, 0, -1150}, { 0, 682}, {0x80, 0x80, 0x80, 0x00}}, + {{-1069, 30, -1800}, { 2545, 998}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1069, 59, -1800}, { 2595, 458}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1140, 85, -1800}, { 1243, -78}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 30, -1800}, { -364, 1047}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1175, 92, -1800}, { 555, -225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 100, -1800}, { -229, -392}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1215, 30, -1800}, { 1487, 990}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1247, 106, -1800}, { 1071, -208}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1279, 113, -1799}, { 524, -301}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1345, 30, -1800}, { -796, 1058}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1311, 119, -1799}, { -18, -394}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1343, 121, -1799}, { -576, -402}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -1150}, { 3072, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -844, 44, -1150}, { 3071, -153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -850, 30, -1300}, { 0, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -1300}, { 0, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{ -850, 30, -1450}, { -3071, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -1450}, { -3071, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1215, 100, -1800}, { 1622, -114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -950, 30, -1800}, { 6446, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1069, 59, -1800}, { 4013, 525}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1069, 30, -1800}, { 4014, 1024}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1345, 30, -1800}, { 1171, 1134}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1343, 121, -1799}, { 1226, -429}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -1700}, { -2008, 1163}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -550}, { -5119, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -550}, { -5119, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -400}, { -8191, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -400}, { -8191, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, -700}, { -2047, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -700}, { -2047, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -250}, {-11263, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -250}, {-11263, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, -850}, { 1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -850}, { 1023, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -1000}, { -8192, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -1000}, { -8192, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, -850}, {-11264, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, -850}, {-11264, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, -1150}, { -5120, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -1150}, { -5120, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -250}, { 12348, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -250}, { 12348, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -400}, { 9276, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -400}, { 9276, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -550}, { 6204, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -550}, { 6204, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -700}, { 3132, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -700}, { 3132, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -850}, { 60, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -850}, { 60, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, 0, -850}, { 11324, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -850}, { 11324, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, -1000}, { 8252, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -1000}, { 8252, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -1150}, { 5180, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -1150}, { 5180, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, -63, 250}, { 2048, 1797}, {0x68, 0x68, 0x68, 0x00}}, + {{-1450, 30, 250}, { 2047, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 400}, { -1024, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -73, 400}, { -1023, 2002}, {0x50, 0x50, 0x50, 0x00}}, + {{-1263, -73, 400}, { 2108, 2206}, {0x50, 0x50, 0x50, 0x00}}, + {{-1250, 30, 400}, { 2108, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 250}, { -963, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -63, 250}, { -963, 2001}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, -10, -125}, { -1535, 803}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -125}, { -1535, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 0}, { -4095, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -21, 0}, { -4095, 1008}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, -250}, { 1023, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, -250}, { 1023, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 125}, { -6655, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -42, 125}, { -6655, 1402}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, -42, 125}, { 7740, 1402}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, 125}, { 7740, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 0}, { 5180, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -21, 0}, { 5180, 1008}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -125}, { 2620, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -10, -125}, { 2620, 803}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, -250}, { 60, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, -250}, { 60, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, 250}, { -9215, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -63, 250}, { -9215, 1797}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, -63, 250}, { 10300, 1797}, {0x68, 0x68, 0x68, 0x00}}, + {{-1250, 30, 250}, { 10300, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -42, 850}, { -2048, 1198}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, 850}, { -2048, -256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1000}, { -5120, -256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -21, 1000}, { -5120, 803}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, -21, 1000}, { 5180, 803}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, 1000}, { 5180, -256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 850}, { 2108, -256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -42, 850}, { 2108, 1198}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, -73, 400}, { -1023, 2002}, {0x50, 0x50, 0x50, 0x00}}, + {{-1450, 30, 400}, { -1024, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 550}, { -4096, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -73, 550}, { -4096, 2002}, {0x50, 0x50, 0x50, 0x00}}, + {{-1450, 30, 700}, { -7168, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -63, 700}, { -7168, 1797}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, -63, 700}, { 8252, 2001}, {0x68, 0x68, 0x68, 0x00}}, + {{-1250, 30, 700}, { 8252, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 550}, { 5180, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -73, 550}, { 5180, 2206}, {0x50, 0x50, 0x50, 0x00}}, + {{-1250, 30, 400}, { 2108, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -73, 400}, { 2108, 2206}, {0x50, 0x50, 0x50, 0x00}}, + {{-1250, 30, 700}, { -963, -255}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -63, 700}, { -963, 1592}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, -63, 700}, { 1023, 1592}, {0x68, 0x68, 0x68, 0x00}}, + {{-1450, 30, 700}, { 1024, -256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1334, 30, 1751}, { -652, 87}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1350, 0, 1750}, { -341, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1550, 0, 1750}, { 5510, 965}, {0x50, 0x50, 0x50, 0x00}}, + {{-1550, 30, 1750}, { 5661, 85}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, 1649}, { 5824, 1024}, {0x50, 0x50, 0x50, 0x00}}, + {{-1251, 30, 1658}, { 6084, 84}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1450}, { 0, 73}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, 1450}, { 0, 1023}, {0x50, 0x50, 0x50, 0x00}}, + {{-1350, 0, 1750}, { 3732, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-1334, 30, 1751}, { 3443, 45}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1251, 30, 1658}, { -197, 22}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, 0, 1649}, { -175, 994}, {0x50, 0x50, 0x50, 0x00}}, + {{-1545, 0, 1563}, { 1130, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1550, 30, 1550}, { 1023, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 30, 1550}, { -5119, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1850, 0, 1563}, { -5119, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-2187, 30, 1550}, {-12025, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2190, 0, 1563}, {-12074, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, 1455}, { 2084, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, 1450}, { 1978, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1550, 30, 1550}, { -917, 153}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1545, 0, 1563}, { -1023, 819}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, -10, 1150}, { 2048, 803}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, 1150}, { 2048, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1450}, { -4096, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, 0, 1455}, { -4202, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, -21, 1000}, { -5120, 803}, {0x80, 0x80, 0x80, 0x00}}, + {{-1450, 30, 1000}, { -5120, -256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1450, 30, 1150}, { -8192, -256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1438, -10, 1150}, { -8192, 598}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, -10, 1150}, { 8252, 598}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, 1150}, { 8252, -256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1000}, { 5180, -256}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -21, 1000}, { 5180, 803}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, 0, 1450}, { 3132, 614}, {0x80, 0x80, 0x80, 0x00}}, + {{-1250, 30, 1450}, { 3132, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1250, 30, 1150}, { -3011, -51}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1263, -10, 1150}, { -3011, 803}, {0x80, 0x80, 0x80, 0x00}}, + {{-1788, 0, -655}, { 421, -3145}, {0x68, 0x68, 0x68, 0x00}}, + {{-1788, 0, -503}, { 421, -2125}, {0x68, 0x68, 0x68, 0x00}}, + {{-1563, 0, -507}, { 4906, -2208}, {0x68, 0x68, 0x68, 0x00}}, + {{-1563, 0, -679}, { 4906, -3361}, {0x68, 0x68, 0x68, 0x00}}, + {{-1844, 0, -938}, { 4580, 768}, {0x68, 0x68, 0x68, 0x00}}, + {{-2050, 0, -938}, { 4773, -758}, {0x68, 0x68, 0x68, 0x00}}, + {{-2050, 0, -763}, { 468, -618}, {0x68, 0x68, 0x68, 0x00}}, + {{-1895, 0, -763}, { 322, 533}, {0x68, 0x68, 0x68, 0x00}}, + {{-2300, 0, -938}, { 5007, -2613}, {0x68, 0x68, 0x68, 0x00}}, + {{-2300, 0, -763}, { 702, -2473}, {0x68, 0x68, 0x68, 0x00}}, + {{-1563, 0, -679}, { 5029, 908}, {0x68, 0x68, 0x68, 0x00}}, + {{-1608, 0, -812}, { 4948, 62}, {0x68, 0x68, 0x68, 0x00}}, + {{-1811, 0, -702}, { 9, 309}, {0x68, 0x68, 0x68, 0x00}}, + {{-1788, 0, -655}, { 189, 624}, {0x68, 0x68, 0x68, 0x00}}, + {{-1846, 0, -737}, { 88, -440}, {0x68, 0x68, 0x68, 0x00}}, + {{-1811, 0, -702}, { 46, -93}, {0x68, 0x68, 0x68, 0x00}}, + {{-1608, 0, -812}, { 4964, 517}, {0x68, 0x68, 0x68, 0x00}}, + {{-1710, 0, -906}, { 4982, -466}, {0x68, 0x68, 0x68, 0x00}}, + {{-1895, 0, -763}, { 340, 235}, {0x68, 0x68, 0x68, 0x00}}, + {{-1846, 0, -737}, { 131, 603}, {0x68, 0x68, 0x68, 0x00}}, + {{-1710, 0, -906}, { 4916, 1104}, {0x68, 0x68, 0x68, 0x00}}, + {{-1844, 0, -938}, { 4623, 177}, {0x68, 0x68, 0x68, 0x00}}, + {{-2507, 0, -1053}, { 3312, -27}, {0x68, 0x68, 0x68, 0x00}}, + {{-2688, 0, -1034}, { -756, -335}, {0x68, 0x68, 0x68, 0x00}}, + {{-2672, 0, -925}, { -1297, 867}, {0x68, 0x68, 0x68, 0x00}}, + {{-2472, 0, -981}, { 3490, 831}, {0x68, 0x68, 0x68, 0x00}}, + {{-2688, 0, -1299}, { -245, -2021}, {0x68, 0x68, 0x68, 0x00}}, + {{-2688, 0, -1167}, { -502, -625}, {0x68, 0x68, 0x68, 0x00}}, + {{-2509, 0, -1161}, { 3538, -436}, {0x68, 0x68, 0x68, 0x00}}, + {{-2506, 0, -1277}, { 3835, -1659}, {0x68, 0x68, 0x68, 0x00}}, + {{-2688, 0, -1449}, { 44, -3595}, {0x68, 0x68, 0x68, 0x00}}, + {{-2503, 0, -1403}, { 4155, -2984}, {0x68, 0x68, 0x68, 0x00}}, + {{-2507, 0, -1053}, { 3375, 705}, {0x68, 0x68, 0x68, 0x00}}, + {{-2688, 0, -1034}, { -759, 770}, {0x68, 0x68, 0x68, 0x00}}, + {{-2550, 0, -780}, { 192, -873}, {0x68, 0x68, 0x68, 0x00}}, + {{-2447, 0, -763}, { 461, -129}, {0x68, 0x68, 0x68, 0x00}}, + {{-2400, 0, -945}, { 5034, -236}, {0x68, 0x68, 0x68, 0x00}}, + {{-2472, 0, -981}, { 5370, -815}, {0x68, 0x68, 0x68, 0x00}}, + {{-2447, 0, -763}, { 482, -406}, {0x68, 0x68, 0x68, 0x00}}, + {{-2300, 0, -763}, { 696, 625}, {0x68, 0x68, 0x68, 0x00}}, + {{-2300, 0, -938}, { 5005, 555}, {0x68, 0x68, 0x68, 0x00}}, + {{-2400, 0, -945}, { 5053, -147}, {0x68, 0x68, 0x68, 0x00}}, + {{-2672, 0, -925}, { 1024, -1135}, {0x68, 0x68, 0x68, 0x00}}, + {{-2629, 0, -838}, { 64, -309}, {0x68, 0x68, 0x68, 0x00}}, + {{-2472, 0, -981}, { 5330, 193}, {0x68, 0x68, 0x68, 0x00}}, + {{-2550, 0, -780}, { 258, 656}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -2038}, { -1077, -1211}, {0x68, 0x68, 0x68, 0x00}}, + {{-1999, 0, -2038}, { -1273, -184}, {0x68, 0x68, 0x68, 0x00}}, + {{-1976, 0, -1813}, { 2993, -208}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -1813}, { 3158, -1073}, {0x68, 0x68, 0x68, 0x00}}, + {{-2503, 0, -1403}, { 4019, 434}, {0x68, 0x68, 0x68, 0x00}}, + {{-2470, 0, -1547}, { 4270, -664}, {0x68, 0x68, 0x68, 0x00}}, + {{-2645, 0, -1637}, { 444, -1069}, {0x68, 0x68, 0x68, 0x00}}, + {{-2688, 0, -1449}, { 145, 365}, {0x68, 0x68, 0x68, 0x00}}, + {{-2470, 0, -1547}, { 4237, -537}, {0x68, 0x68, 0x68, 0x00}}, + {{-2398, 0, -1655}, { 4409, -1430}, {0x68, 0x68, 0x68, 0x00}}, + {{-2561, 0, -1799}, { 220, -1721}, {0x68, 0x68, 0x68, 0x00}}, + {{-2645, 0, -1637}, { 356, -465}, {0x68, 0x68, 0x68, 0x00}}, + {{-2299, 0, -1997}, { -1345, -1609}, {0x68, 0x68, 0x68, 0x00}}, + {{-2442, 0, -1916}, { -1644, -205}, {0x68, 0x68, 0x68, 0x00}}, + {{-2310, 0, -1742}, { 2375, -258}, {0x68, 0x68, 0x68, 0x00}}, + {{-2207, 0, -1786}, { 2810, -1196}, {0x68, 0x68, 0x68, 0x00}}, + {{-2442, 0, -1916}, { 176, -254}, {0x68, 0x68, 0x68, 0x00}}, + {{-2561, 0, -1799}, { 133, 854}, {0x68, 0x68, 0x68, 0x00}}, + {{-2398, 0, -1655}, { 4380, 832}, {0x68, 0x68, 0x68, 0x00}}, + {{-2310, 0, -1742}, { 4395, 14}, {0x68, 0x68, 0x68, 0x00}}, + {{-2207, 0, -1786}, { 2843, 601}, {0x68, 0x68, 0x68, 0x00}}, + {{-2102, 0, -1813}, { 2828, -155}, {0x68, 0x68, 0x68, 0x00}}, + {{-2155, 0, -2027}, { -1293, -174}, {0x68, 0x68, 0x68, 0x00}}, + {{-2299, 0, -1997}, { -1366, 840}, {0x68, 0x68, 0x68, 0x00}}, + {{-2155, 0, -2027}, { -1288, 894}, {0x68, 0x68, 0x68, 0x00}}, + {{-2102, 0, -1813}, { 2829, 656}, {0x68, 0x68, 0x68, 0x00}}, + {{-1244, 50, -2038}, { -914, -686}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1277, 40, -2038}, { -944, -406}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1277, 40, -1813}, { 3285, -446}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1244, 50, -1813}, { 3315, -726}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1310, 25, -2038}, { -974, -117}, {0x98, 0x98, 0x98, 0x00}}, + {{-1310, 25, -1813}, { 3255, -158}, {0x98, 0x98, 0x98, 0x00}}, + {{-1210, 55, -2038}, { -885, -957}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1210, 55, -1813}, { 3344, -998}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1177, 55, -2038}, { -857, -1224}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1177, 55, -1813}, { 3372, -1264}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1663, 40, -2038}, { -1017, -356}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1725, 22, -2038}, { -1008, 58}, {0x98, 0x98, 0x98, 0x00}}, + {{-1725, 20, -1813}, { 3209, 8}, {0x98, 0x98, 0x98, 0x00}}, + {{-1663, 40, -1813}, { 3196, -412}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1788, 5, -2038}, { -992, 475}, {0x80, 0x80, 0x80, 0x00}}, + {{-1788, 5, -1813}, { 3221, 420}, {0x80, 0x80, 0x80, 0x00}}, + {{-1310, 25, -2038}, { -976, -124}, {0x98, 0x98, 0x98, 0x00}}, + {{-1344, 15, -2038}, { -1003, 115}, {0x80, 0x80, 0x80, 0x00}}, + {{-1344, 15, -1813}, { 3214, 143}, {0x80, 0x80, 0x80, 0x00}}, + {{-1310, 25, -1813}, { 3241, -97}, {0x98, 0x98, 0x98, 0x00}}, + {{-1376, 13, -2038}, { -1029, 354}, {0x68, 0x68, 0x68, 0x00}}, + {{-1376, 13, -1813}, { 3188, 381}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -2038}, { -831, -1434}, {0x68, 0x68, 0x68, 0x00}}, + {{-1013, 10, -2038}, { -830, -830}, {0x98, 0x98, 0x98, 0x00}}, + {{-1013, 10, -1813}, { 3348, -819}, {0x98, 0x98, 0x98, 0x00}}, + {{ -950, 0, -1813}, { 3348, -1423}, {0x68, 0x68, 0x68, 0x00}}, + {{-1075, 25, -2038}, { -830, -214}, {0x98, 0x98, 0x98, 0x00}}, + {{-1075, 25, -1813}, { 3348, -203}, {0x98, 0x98, 0x98, 0x00}}, + {{-1143, 50, -2038}, { -830, 472}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1143, 50, -1813}, { 3348, 483}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1177, 55, -2038}, { -830, 799}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1177, 55, -1813}, { 3348, 810}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1442, 30, -2038}, { -1079, -1238}, {0x98, 0x98, 0x98, 0x00}}, + {{-1475, 50, -2038}, { -1073, -890}, {0x98, 0x98, 0x98, 0x00}}, + {{-1475, 50, -1813}, { 3152, -841}, {0x98, 0x98, 0x98, 0x00}}, + {{-1442, 30, -1813}, { 3146, -1190}, {0x98, 0x98, 0x98, 0x00}}, + {{-1506, 65, -2038}, { -1067, -568}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1506, 65, -1813}, { 3158, -519}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1537, 70, -2038}, { -1062, -274}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1537, 70, -1813}, { 3163, -225}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1600, 60, -2038}, { -1030, -777}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1663, 40, -2038}, { -1017, -356}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1663, 40, -1813}, { 3196, -412}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1600, 60, -1813}, { 3183, -833}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1569, 70, -2038}, { -1037, -988}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1569, 70, -1813}, { 3177, -1044}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1788, 5, -2038}, { -995, -1641}, {0x80, 0x80, 0x80, 0x00}}, + {{-1850, 0, -2038}, { -1077, -1211}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -1813}, { 3158, -1073}, {0x68, 0x68, 0x68, 0x00}}, + {{-1788, 5, -1813}, { 3240, -1503}, {0x80, 0x80, 0x80, 0x00}}, + {{-1569, 70, -2038}, { -1057, 5}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1569, 70, -1813}, { 3168, 54}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1376, 13, -2038}, { -1029, 354}, {0x68, 0x68, 0x68, 0x00}}, + {{-1409, 20, -2038}, { -1056, 596}, {0x80, 0x80, 0x80, 0x00}}, + {{-1409, 20, -1813}, { 3161, 623}, {0x80, 0x80, 0x80, 0x00}}, + {{-1376, 13, -1813}, { 3188, 381}, {0x68, 0x68, 0x68, 0x00}}, + {{-1442, 30, -2038}, { -1083, 838}, {0x98, 0x98, 0x98, 0x00}}, + {{-1442, 30, -1813}, { 3134, 865}, {0x98, 0x98, 0x98, 0x00}}, + {{ -689, 0, -1931}, { 339, -149}, {0x68, 0x68, 0x68, 0x00}}, + {{ -663, 0, -2022}, { -1483, -96}, {0x68, 0x68, 0x68, 0x00}}, + {{ -811, 0, -2036}, { -969, 938}, {0x68, 0x68, 0x68, 0x00}}, + {{ -825, 0, -1920}, { 1249, 734}, {0x68, 0x68, 0x68, 0x00}}, + {{ -714, 0, -1847}, { 2014, -198}, {0x68, 0x68, 0x68, 0x00}}, + {{ -839, 0, -1804}, { 3469, 531}, {0x68, 0x68, 0x68, 0x00}}, + {{ -738, 0, -1764}, { 3690, -247}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -1449}, { -5670, -355}, {0x68, 0x68, 0x68, 0x00}}, + {{ -186, 5, -1510}, { -4267, 175}, {0x98, 0x98, 0x98, 0x00}}, + {{ -244, 0, -1449}, { -3092, -336}, {0x68, 0x68, 0x68, 0x00}}, + {{ -128, 0, -1571}, { -5442, 688}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -1299}, { -5578, -1634}, {0x68, 0x68, 0x68, 0x00}}, + {{ -244, 0, -1300}, { -3001, -1616}, {0x68, 0x68, 0x68, 0x00}}, + {{ -262, 20, -1573}, { -2806, 728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -668, 0, -1683}, { 4323, 357}, {0x68, 0x68, 0x68, 0x00}}, + {{ -562, 0, -1717}, { 2102, -69}, {0x68, 0x68, 0x68, 0x00}}, + {{ -591, 0, -1742}, { 2225, 221}, {0x68, 0x68, 0x68, 0x00}}, + {{ -627, 0, -1760}, { 2555, 515}, {0x68, 0x68, 0x68, 0x00}}, + {{ -456, 0, -1750}, { -119, -497}, {0x68, 0x68, 0x68, 0x00}}, + {{ -514, 0, -1800}, { 128, 85}, {0x68, 0x68, 0x68, 0x00}}, + {{ -586, 0, -1836}, { 788, 673}, {0x68, 0x68, 0x68, 0x00}}, + {{ -309, 5, -1225}, { -1666, -2248}, {0x98, 0x98, 0x98, 0x00}}, + {{ -244, 0, -1150}, { -2909, -2897}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -1150}, { -5486, -2913}, {0x68, 0x68, 0x68, 0x00}}, + {{ -375, 0, -1449}, { -515, -317}, {0x80, 0x80, 0x80, 0x00}}, + {{ -375, 0, -1300}, { -423, -1599}, {0x80, 0x80, 0x80, 0x00}}, + {{ -375, 20, -1150}, { -331, -2880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -638, 0, -1578}, { 4561, 813}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -1450}, { 4639, -279}, {0x68, 0x68, 0x68, 0x00}}, + {{ -575, 5, -1513}, { 3372, 252}, {0x98, 0x98, 0x98, 0x00}}, + {{ -506, 25, -1450}, { 2061, -298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -572, 5, -1375}, { 3396, -930}, {0x98, 0x98, 0x98, 0x00}}, + {{ -638, 0, -1300}, { 4731, -1563}, {0x68, 0x68, 0x68, 0x00}}, + {{ -506, 0, -1300}, { 2153, -1581}, {0x80, 0x80, 0x80, 0x00}}, + {{ -572, 5, -1375}, { 3396, -930}, {0x98, 0x98, 0x98, 0x00}}, + {{ -638, 0, -1450}, { 4639, -279}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -1150}, { 4823, -2847}, {0x68, 0x68, 0x68, 0x00}}, + {{ -506, 0, -1150}, { 2245, -2863}, {0x68, 0x68, 0x68, 0x00}}, + {{ -506, 25, -1450}, { 2061, -298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -441, 5, -1225}, { 911, -2231}, {0x98, 0x98, 0x98, 0x00}}, + {{ -441, 5, -1375}, { 819, -949}, {0x98, 0x98, 0x98, 0x00}}, + {{ -375, 0, -1300}, { -423, -1599}, {0x80, 0x80, 0x80, 0x00}}, + {{ -663, 0, -2022}, { -1532, 1127}, {0x68, 0x68, 0x68, 0x00}}, + {{ -689, 0, -1931}, { 309, 958}, {0x68, 0x68, 0x68, 0x00}}, + {{ -545, 0, -1912}, { -842, 105}, {0x68, 0x68, 0x68, 0x00}}, + {{ -504, 0, -1988}, { -2574, 144}, {0x68, 0x68, 0x68, 0x00}}, + {{ -714, 0, -1847}, { 2001, 803}, {0x68, 0x68, 0x68, 0x00}}, + {{ -586, 0, -1836}, { 888, 65}, {0x68, 0x68, 0x68, 0x00}}, + {{ -456, 0, -1750}, { -119, -497}, {0x68, 0x68, 0x68, 0x00}}, + {{ -350, 0, -1784}, { -2340, -924}, {0x68, 0x68, 0x68, 0x00}}, + {{ -438, 0, -1858}, { -1968, -49}, {0x68, 0x68, 0x68, 0x00}}, + {{ -514, 0, -1800}, { 128, 85}, {0x68, 0x68, 0x68, 0x00}}, + {{ -244, 0, -1817}, { -4561, -1352}, {0x68, 0x68, 0x68, 0x00}}, + {{ -361, 0, -1916}, { -4065, -185}, {0x68, 0x68, 0x68, 0x00}}, + {{ -545, 0, -1912}, { -978, 831}, {0x68, 0x68, 0x68, 0x00}}, + {{ -586, 0, -1836}, { 788, 673}, {0x68, 0x68, 0x68, 0x00}}, + {{ -504, 0, -1988}, { -2745, 990}, {0x68, 0x68, 0x68, 0x00}}, + {{ -811, 0, -2036}, { -926, -359}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -2038}, { -848, 661}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -1813}, { 3374, 418}, {0x68, 0x68, 0x68, 0x00}}, + {{ -839, 0, -1804}, { 3456, -407}, {0x68, 0x68, 0x68, 0x00}}, + {{ -738, 0, -1764}, { 3693, 647}, {0x68, 0x68, 0x68, 0x00}}, + {{ -668, 0, -1683}, { 4351, -12}, {0x68, 0x68, 0x68, 0x00}}, + {{ -627, 0, -1760}, { 2620, 26}, {0x68, 0x68, 0x68, 0x00}}, + {{ -512, 0, -1576}, { 2105, 784}, {0x68, 0x68, 0x68, 0x00}}, + {{ -575, 5, -1513}, { 3372, 252}, {0x98, 0x98, 0x98, 0x00}}, + {{ -506, 25, -1450}, { 2061, -298}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -375, 0, -1449}, { -515, -317}, {0x80, 0x80, 0x80, 0x00}}, + {{ -444, 5, -1513}, { 794, 233}, {0x98, 0x98, 0x98, 0x00}}, + {{ -441, 5, -1375}, { 819, -949}, {0x98, 0x98, 0x98, 0x00}}, + {{ -441, 5, -1225}, { 911, -2231}, {0x98, 0x98, 0x98, 0x00}}, + {{ -506, 0, -1150}, { 2245, -2863}, {0x68, 0x68, 0x68, 0x00}}, + {{ -375, 20, -1150}, { -331, -2880}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -375, 0, -1300}, { -423, -1599}, {0x80, 0x80, 0x80, 0x00}}, + {{ -387, 0, -1575}, { -350, 756}, {0x80, 0x80, 0x80, 0x00}}, + {{ -244, 0, -1449}, { -3092, -336}, {0x68, 0x68, 0x68, 0x00}}, + {{ -316, 5, -1512}, { -1721, 209}, {0x98, 0x98, 0x98, 0x00}}, + {{ -262, 20, -1573}, { -2806, 728}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -288, 0, -1692}, { -976, 184}, {0x68, 0x68, 0x68, 0x00}}, + {{ -415, 0, -1689}, { 1505, 419}, {0x68, 0x68, 0x68, 0x00}}, + {{ -338, 5, -1633}, { 361, -123}, {0x98, 0x98, 0x98, 0x00}}, + {{ -162, 0, -1695}, { -3458, -51}, {0x68, 0x68, 0x68, 0x00}}, + {{ -208, 5, -1631}, { -2149, -399}, {0x98, 0x98, 0x98, 0x00}}, + {{ -262, 20, -1573}, { -725, -693}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -244, 0, -1817}, { -2645, 967}, {0x68, 0x68, 0x68, 0x00}}, + {{ -350, 0, -1784}, { -366, 948}, {0x68, 0x68, 0x68, 0x00}}, + {{ -456, 0, -1750}, { 1912, 928}, {0x68, 0x68, 0x68, 0x00}}, + {{ -387, 0, -1575}, { 1700, -431}, {0x80, 0x80, 0x80, 0x00}}, + {{ -128, 0, -1571}, { -3322, -982}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -1578}, { 4561, 813}, {0x68, 0x68, 0x68, 0x00}}, + {{ -541, 0, -1686}, { 3987, 654}, {0x68, 0x68, 0x68, 0x00}}, + {{ -512, 0, -1576}, { 4126, -168}, {0x68, 0x68, 0x68, 0x00}}, + {{ -668, 0, -1683}, { 6470, 889}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -1578}, { 6552, 93}, {0x68, 0x68, 0x68, 0x00}}, + {{ -562, 0, -1717}, { 4191, 909}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -550}, { 7377, -1146}, {0x68, 0x68, 0x68, 0x00}}, + {{ -506, 0, -550}, { 4789, -1121}, {0x80, 0x80, 0x80, 0x00}}, + {{ -506, 0, -700}, { 4676, 130}, {0x80, 0x80, 0x80, 0x00}}, + {{ -638, 0, -700}, { 7264, 106}, {0x68, 0x68, 0x68, 0x00}}, + {{ -375, 25, -550}, { 2202, -1096}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -441, 5, -625}, { 3439, -482}, {0x98, 0x98, 0x98, 0x00}}, + {{ -572, 5, -474}, { 6140, -1766}, {0x98, 0x98, 0x98, 0x00}}, + {{ -506, 20, -399}, { 4903, -2383}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -441, 5, -475}, { 3553, -1738}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -638, 0, -399}, { 7491, -2410}, {0x68, 0x68, 0x68, 0x00}}, + {{ -572, 5, -323}, { 6254, -3027}, {0x98, 0x98, 0x98, 0x00}}, + {{ -638, 0, -247}, { 7605, -3675}, {0x68, 0x68, 0x68, 0x00}}, + {{ -506, 0, -248}, { 5017, -3644}, {0x68, 0x68, 0x68, 0x00}}, + {{ -441, 5, -324}, { 3666, -3000}, {0x98, 0x98, 0x98, 0x00}}, + {{ -375, 0, -249}, { 2429, -3613}, {0x80, 0x80, 0x80, 0x00}}, + {{ -375, 0, -399}, { 2316, -2355}, {0x80, 0x80, 0x80, 0x00}}, + {{ -375, 0, -700}, { 2089, 155}, {0x80, 0x80, 0x80, 0x00}}, + {{ -244, 0, -550}, { -384, -1072}, {0x68, 0x68, 0x68, 0x00}}, + {{ -309, 5, -625}, { 852, -458}, {0x98, 0x98, 0x98, 0x00}}, + {{ -309, 5, -475}, { 965, -1713}, {0x98, 0x98, 0x98, 0x00}}, + {{ -244, 0, -400}, { -271, -2327}, {0x80, 0x80, 0x80, 0x00}}, + {{ -309, 5, -324}, { 1079, -2970}, {0x98, 0x98, 0x98, 0x00}}, + {{ -244, 0, -700}, { -497, 180}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, -550}, { -2971, -1047}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -700}, { -3084, 205}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -400}, { -2858, -2299}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -850}, { 7112, -1732}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -700}, { 7250, -2881}, {0x68, 0x68, 0x68, 0x00}}, + {{ -572, 5, -775}, { 5889, -2306}, {0x98, 0x98, 0x98, 0x00}}, + {{ -506, 20, -850}, { 4527, -1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -572, 5, -925}, { 5750, -1157}, {0x98, 0x98, 0x98, 0x00}}, + {{ -638, 0, -1000}, { 6974, -583}, {0x68, 0x68, 0x68, 0x00}}, + {{ -506, 20, -850}, { 4527, -1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -506, 0, -1000}, { 4389, -583}, {0x80, 0x80, 0x80, 0x00}}, + {{ -572, 5, -925}, { 5750, -1157}, {0x98, 0x98, 0x98, 0x00}}, + {{ -638, 0, -1000}, { 6974, -583}, {0x68, 0x68, 0x68, 0x00}}, + {{ -506, 0, -1150}, { 4251, 565}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -1150}, { 6836, 565}, {0x68, 0x68, 0x68, 0x00}}, + {{ -375, 0, -249}, { 2429, -3613}, {0x80, 0x80, 0x80, 0x00}}, + {{ -244, 20, -249}, { -157, -3583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -309, 5, -324}, { 1079, -2970}, {0x98, 0x98, 0x98, 0x00}}, + {{ -244, 0, -400}, { -271, -2327}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, -400}, { -2858, -2299}, {0x68, 0x68, 0x68, 0x00}}, + {{ -178, 5, -325}, { -1508, -2939}, {0x98, 0x98, 0x98, 0x00}}, + {{ -113, 0, -250}, { -2745, -3552}, {0x68, 0x68, 0x68, 0x00}}, + {{ -375, 0, -1000}, { 1804, -583}, {0x80, 0x80, 0x80, 0x00}}, + {{ -441, 5, -1075}, { 3027, -8}, {0x98, 0x98, 0x98, 0x00}}, + {{ -441, 5, -925}, { 3165, -1157}, {0x98, 0x98, 0x98, 0x00}}, + {{ -244, 25, -850}, { -642, -1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -375, 0, -850}, { 1942, -1732}, {0x80, 0x80, 0x80, 0x00}}, + {{ -309, 5, -775}, { 719, -2306}, {0x98, 0x98, 0x98, 0x00}}, + {{ -244, 0, -700}, { -504, -2881}, {0x80, 0x80, 0x80, 0x00}}, + {{ -178, 5, -775}, { -1865, -2306}, {0x98, 0x98, 0x98, 0x00}}, + {{ -113, 0, -850}, { -3227, -1732}, {0x68, 0x68, 0x68, 0x00}}, + {{ -178, 5, -925}, { -2003, -1157}, {0x98, 0x98, 0x98, 0x00}}, + {{ -244, 0, -1000}, { -780, -583}, {0x80, 0x80, 0x80, 0x00}}, + {{ -309, 5, -925}, { 581, -1157}, {0x98, 0x98, 0x98, 0x00}}, + {{ -375, 0, -700}, { 2080, -2881}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, -700}, { -3089, -2881}, {0x68, 0x68, 0x68, 0x00}}, + {{ -441, 5, -775}, { 3304, -2306}, {0x98, 0x98, 0x98, 0x00}}, + {{ -506, 0, -700}, { 4665, -2881}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, -1000}, { -3365, -583}, {0x68, 0x68, 0x68, 0x00}}, + {{ -375, 20, -1150}, { 1666, 565}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -309, 5, -1075}, { 442, -8}, {0x98, 0x98, 0x98, 0x00}}, + {{ -506, 20, -850}, { 4527, -1732}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -572, 5, -775}, { 5889, -2306}, {0x98, 0x98, 0x98, 0x00}}, + {{ -506, 0, -700}, { 4665, -2881}, {0x80, 0x80, 0x80, 0x00}}, + {{ -638, 0, -700}, { 7250, -2881}, {0x68, 0x68, 0x68, 0x00}}, + {{ -244, 0, -1150}, { -918, 565}, {0x68, 0x68, 0x68, 0x00}}, + {{ -375, 20, -1150}, { 1666, 565}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -309, 5, -1075}, { 442, -8}, {0x98, 0x98, 0x98, 0x00}}, + {{ -244, 0, -1000}, { -780, -583}, {0x80, 0x80, 0x80, 0x00}}, + {{ -113, 0, -1000}, { -3365, -583}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -1150}, { -3503, 565}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -45}, { 686, -1801}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -247}, { 380, -320}, {0x68, 0x68, 0x68, 0x00}}, + {{-2388, 0, -245}, { 3982, -271}, {0x68, 0x68, 0x68, 0x00}}, + {{-2388, 0, -36}, { 4301, -1809}, {0x68, 0x68, 0x68, 0x00}}, + {{-1789, 4, -312}, { 386, -849}, {0x80, 0x80, 0x80, 0x00}}, + {{-1788, 0, -274}, { 421, -595}, {0x68, 0x68, 0x68, 0x00}}, + {{-1563, 0, -274}, { 4906, -652}, {0x68, 0x68, 0x68, 0x00}}, + {{-1561, 4, -312}, { 4942, -907}, {0x80, 0x80, 0x80, 0x00}}, + {{-1789, 4, -236}, { 386, -339}, {0x80, 0x80, 0x80, 0x00}}, + {{-1561, 4, -236}, { 4942, -398}, {0x80, 0x80, 0x80, 0x00}}, + {{-1795, 17, -197}, { 280, -83}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1555, 17, -198}, { 5048, -145}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1795, 17, -350}, { 280, -1103}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1555, 17, -350}, { 5048, -1163}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1554, 21, -389}, { 5083, -1425}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1796, 21, -388}, { 244, -1357}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1555, 17, -122}, { 5048, 363}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1554, 21, -160}, { 5083, 108}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1796, 21, -159}, { 244, 172}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1795, 17, -121}, { 280, 427}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1561, 4, -84}, { 4942, 618}, {0x80, 0x80, 0x80, 0x00}}, + {{-1789, 4, -83}, { 386, 680}, {0x80, 0x80, 0x80, 0x00}}, + {{-1563, 0, -46}, { 4906, 873}, {0x68, 0x68, 0x68, 0x00}}, + {{-1788, 0, -45}, { 421, 935}, {0x68, 0x68, 0x68, 0x00}}, + {{-1555, 17, -428}, { 5048, -1687}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1561, 4, -467}, { 4942, -1947}, {0x80, 0x80, 0x80, 0x00}}, + {{-1789, 4, -464}, { 386, -1869}, {0x80, 0x80, 0x80, 0x00}}, + {{-1795, 17, -426}, { 280, -1613}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1563, 0, -507}, { 4906, -2208}, {0x68, 0x68, 0x68, 0x00}}, + {{-1788, 0, -503}, { 421, -2125}, {0x68, 0x68, 0x68, 0x00}}, + {{-1895, 0, 63}, { -2257, 77}, {0x68, 0x68, 0x68, 0x00}}, + {{-1893, 0, 382}, { 3905, 400}, {0x68, 0x68, 0x68, 0x00}}, + {{-1706, 0, 342}, { 4092, -589}, {0x68, 0x68, 0x68, 0x00}}, + {{-1706, 0, 342}, { 6183, 667}, {0x68, 0x68, 0x68, 0x00}}, + {{-1599, 0, 262}, { 6204, -181}, {0x68, 0x68, 0x68, 0x00}}, + {{-1825, 0, 25}, { -128, 225}, {0x68, 0x68, 0x68, 0x00}}, + {{-1895, 0, 63}, { -382, 730}, {0x68, 0x68, 0x68, 0x00}}, + {{-1825, 0, 25}, { -2213, 331}, {0x68, 0x68, 0x68, 0x00}}, + {{-1599, 0, 262}, { 4167, 749}, {0x68, 0x68, 0x68, 0x00}}, + {{-1563, 0, 144}, { 3585, -16}, {0x68, 0x68, 0x68, 0x00}}, + {{-1788, 0, -45}, { -1591, -359}, {0x68, 0x68, 0x68, 0x00}}, + {{-1563, 0, 144}, { 3445, 708}, {0x68, 0x68, 0x68, 0x00}}, + {{-1563, 0, -46}, { 2893, -538}, {0x68, 0x68, 0x68, 0x00}}, + {{-1825, 0, 25}, { -2130, 130}, {0x68, 0x68, 0x68, 0x00}}, + {{-1895, 0, 63}, { -2292, -839}, {0x68, 0x68, 0x68, 0x00}}, + {{-2105, 0, 63}, { -2251, 469}, {0x68, 0x68, 0x68, 0x00}}, + {{-2115, 0, 382}, { 3982, 485}, {0x68, 0x68, 0x68, 0x00}}, + {{-1893, 0, 382}, { 3939, -897}, {0x68, 0x68, 0x68, 0x00}}, + {{-2175, 0, 29}, { 274, -53}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -45}, { 651, 483}, {0x68, 0x68, 0x68, 0x00}}, + {{-2388, 0, 144}, { 5187, -481}, {0x68, 0x68, 0x68, 0x00}}, + {{-2388, 0, -36}, { 4250, 685}, {0x68, 0x68, 0x68, 0x00}}, + {{-2175, 0, 29}, { -21, 817}, {0x68, 0x68, 0x68, 0x00}}, + {{-2388, 0, 144}, { 5343, 835}, {0x68, 0x68, 0x68, 0x00}}, + {{-2357, 0, 262}, { 6036, 96}, {0x68, 0x68, 0x68, 0x00}}, + {{-2105, 0, 63}, { -2303, 378}, {0x68, 0x68, 0x68, 0x00}}, + {{-2175, 0, 29}, { -2037, 867}, {0x68, 0x68, 0x68, 0x00}}, + {{-2267, 0, 340}, { 4109, 189}, {0x68, 0x68, 0x68, 0x00}}, + {{-2357, 0, 262}, { 3868, 952}, {0x68, 0x68, 0x68, 0x00}}, + {{-2105, 0, 63}, { -2309, 508}, {0x68, 0x68, 0x68, 0x00}}, + {{-2267, 0, 340}, { 4044, 943}, {0x68, 0x68, 0x68, 0x00}}, + {{-2115, 0, 382}, { 4118, 8}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 250}, { 256, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 500}, { 256, 1280}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 500}, { 4096, 1280}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 250}, { 4096, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -30}, { 256, -409}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -30}, { 4096, -409}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -250}, { 4096, -1536}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -250}, { 256, -1536}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 0}, { 256, -256}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 250}, { 256, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 250}, { 4096, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 0}, { 4096, -256}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -30}, { -1280, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 0}, { -1280, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 0}, { 5120, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -30}, { 5120, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -1150}, { -1792, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -1100}, { -1792, 255}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -1100}, { 2047, 255}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -1150}, { 2047, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -550}, { -1792, -1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -500}, { -1792, -768}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -500}, { 2047, -768}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -550}, { 2047, -1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ -89, 4, -450}, { -1828, -512}, {0x80, 0x80, 0x80, 0x00}}, + {{ 100, 5, -450}, { 2047, -512}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -800}, { -1791, -256}, {0x68, 0x68, 0x68, 0x00}}, + {{ -89, 4, -750}, { -1828, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 100, 5, -750}, { 2047, 0}, {0x80, 0x80, 0x80, 0x00}}, + {{ 100, 0, -800}, { 2047, -256}, {0x68, 0x68, 0x68, 0x00}}, + {{ -93, 13, -700}, { -1901, 256}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 100, 15, -700}, { 2047, 255}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -94, 15, -675}, { -1919, 384}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 18, -675}, { 2047, 383}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -93, 13, -1000}, { -1901, -1280}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -94, 15, -975}, { -1919, -1152}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 18, -975}, { 2047, -1152}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 100, 15, -1000}, { 2047, -1280}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -93, 13, -950}, { -1901, -1024}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 100, 15, -950}, { 2047, -1024}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -89, 4, -900}, { -1828, -768}, {0x80, 0x80, 0x80, 0x00}}, + {{ 100, 5, -900}, { 2047, -768}, {0x80, 0x80, 0x80, 0x00}}, + {{ -93, 13, -400}, { -1901, -256}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -94, 15, -375}, { -1922, -128}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 18, -375}, { 2047, -128}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 100, 15, -400}, { 2047, -256}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -93, 13, -350}, { -1901, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 100, 15, -350}, { 2047, 0}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -93, 13, -350}, { -1901, 0}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -89, 4, -300}, { -1828, 255}, {0x80, 0x80, 0x80, 0x00}}, + {{ 100, 5, -300}, { 2047, 255}, {0x80, 0x80, 0x80, 0x00}}, + {{ 100, 15, -350}, { 2047, 0}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -88, 0, -250}, { -1792, 511}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -250}, { 2047, 511}, {0x68, 0x68, 0x68, 0x00}}, + {{ -89, 4, -900}, { -1828, -768}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -850}, { -1792, -512}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -850}, { 2047, -512}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 5, -900}, { 2047, -768}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -800}, { -1792, -256}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -800}, { 2047, -256}, {0x68, 0x68, 0x68, 0x00}}, + {{ -89, 4, -1050}, { -1828, -1536}, {0x80, 0x80, 0x80, 0x00}}, + {{ -93, 13, -1000}, { -1901, -1280}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 100, 15, -1000}, { 2047, -1280}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 100, 5, -1050}, { 2047, -1536}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -1100}, { -1792, -1792}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -1100}, { 2047, -1792}, {0x68, 0x68, 0x68, 0x00}}, + {{ -89, 4, -600}, { -1828, 768}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -550}, { -1791, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -550}, { 2047, 1024}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 5, -600}, { 2047, 768}, {0x80, 0x80, 0x80, 0x00}}, + {{ -93, 13, -650}, { -1901, 512}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 100, 15, -650}, { 2047, 511}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -94, 15, -675}, { -1919, 384}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 18, -675}, { 2047, 383}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -950, 0, -2063}, { 738, -399}, {0x68, 0x68, 0x68, 0x00}}, + {{ -809, 0, -2061}, { 628, 564}, {0x68, 0x68, 0x68, 0x00}}, + {{ -775, 0, -2250}, { 4397, 743}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -2250}, { 4505, -456}, {0x68, 0x68, 0x68, 0x00}}, + {{ -138, 0, -1705}, { -161, -1412}, {0x68, 0x68, 0x68, 0x00}}, + {{ -104, 0, -1577}, { -33, -323}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -1566}, { 3996, 203}, {0x68, 0x68, 0x68, 0x00}}, + {{ 50, 0, -1750}, { 3806, -1362}, {0x68, 0x68, 0x68, 0x00}}, + {{ -600, 0, -2250}, { 4720, 726}, {0x68, 0x68, 0x68, 0x00}}, + {{ -775, 0, -2250}, { 4712, -460}, {0x68, 0x68, 0x68, 0x00}}, + {{ -809, 0, -2061}, { 584, -401}, {0x68, 0x68, 0x68, 0x00}}, + {{ -660, 0, -2047}, { 286, 636}, {0x68, 0x68, 0x68, 0x00}}, + {{ -660, 0, -2047}, { 289, -146}, {0x68, 0x68, 0x68, 0x00}}, + {{ -496, 0, -2012}, { 170, 764}, {0x68, 0x68, 0x68, 0x00}}, + {{ -400, 0, -2200}, { 4393, 941}, {0x68, 0x68, 0x68, 0x00}}, + {{ -600, 0, -2250}, { 4674, -181}, {0x68, 0x68, 0x68, 0x00}}, + {{ -496, 0, -2012}, { 160, -423}, {0x68, 0x68, 0x68, 0x00}}, + {{ -344, 0, -1936}, { -205, 551}, {0x68, 0x68, 0x68, 0x00}}, + {{ -200, 0, -2100}, { 3991, 1045}, {0x68, 0x68, 0x68, 0x00}}, + {{ -400, 0, -2200}, { 4474, -243}, {0x68, 0x68, 0x68, 0x00}}, + {{ -50, 0, -1950}, { 4119, 862}, {0x68, 0x68, 0x68, 0x00}}, + {{ -200, 0, -2100}, { 4261, -144}, {0x68, 0x68, 0x68, 0x00}}, + {{ -344, 0, -1936}, { -384, -268}, {0x68, 0x68, 0x68, 0x00}}, + {{ -224, 0, -1833}, { -235, 495}, {0x68, 0x68, 0x68, 0x00}}, + {{ -224, 0, -1833}, { -286, -890}, {0x68, 0x68, 0x68, 0x00}}, + {{ -138, 0, -1705}, { -142, 282}, {0x68, 0x68, 0x68, 0x00}}, + {{ 50, 0, -1750}, { 3813, 942}, {0x68, 0x68, 0x68, 0x00}}, + {{ -50, 0, -1950}, { 4218, -730}, {0x68, 0x68, 0x68, 0x00}}, + {{ -104, 0, -1577}, { -76, -138}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, -1451}, { 256, 505}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -1451}, { 4095, 508}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -1566}, { 4095, -80}, {0x68, 0x68, 0x68, 0x00}}, + {{ -89, 4, -1350}, { -1828, -1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -93, 13, -1300}, { -1901, -768}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 100, 15, -1300}, { 2047, -768}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ 100, 5, -1350}, { 2047, -1024}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -1400}, { -1792, -1280}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -1400}, { 2047, -1280}, {0x68, 0x68, 0x68, 0x00}}, + {{ -94, 15, -1275}, { -1919, -640}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{ 100, 18, -1275}, { 2047, -640}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -88, 0, -1451}, { -1792, -1542}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -1451}, { 2047, -1539}, {0x68, 0x68, 0x68, 0x00}}, + {{ -93, 13, -1250}, { -1901, -512}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ 100, 15, -1250}, { 2047, -512}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -89, 4, -1200}, { -1828, -256}, {0x80, 0x80, 0x80, 0x00}}, + {{ 100, 5, -1200}, { 2047, -256}, {0x80, 0x80, 0x80, 0x00}}, + {{ -88, 0, -1150}, { -1792, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, -1150}, { 2047, 0}, {0x68, 0x68, 0x68, 0x00}}, + {{-1310, 88, -2063}, { 954, -1523}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1277, 80, -2063}, { 937, -1333}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1277, 80, -2250}, { 4667, -1392}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1310, 88, -2250}, { 4684, -1583}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1210, 55, -2063}, { 901, -937}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1210, 55, -2250}, { 4631, -996}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1344, 85, -2063}, { 998, -656}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1310, 88, -2063}, { 953, -493}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1310, 88, -2250}, { 4679, -543}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1344, 85, -2250}, { 4724, -705}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1143, 35, -2063}, { 865, -542}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1075, 20, -2063}, { 829, -154}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1075, 20, -2250}, { 4559, -214}, {0x98, 0x98, 0x98, 0x00}}, + {{-1143, 35, -2250}, { 4595, -601}, {0x98, 0x98, 0x98, 0x00}}, + {{-1013, 10, -2063}, { 797, 197}, {0x98, 0x98, 0x98, 0x00}}, + {{-1013, 10, -2250}, { 4527, 137}, {0x80, 0x80, 0x80, 0x00}}, + {{-1600, 0, -2063}, { 481, -197}, {0x68, 0x68, 0x68, 0x00}}, + {{-1600, 0, -2250}, { 4045, -166}, {0x68, 0x68, 0x68, 0x00}}, + {{-1725, 0, -2250}, { 4179, -930}, {0x68, 0x68, 0x68, 0x00}}, + {{-1725, 0, -2063}, { 615, -961}, {0x68, 0x68, 0x68, 0x00}}, + {{-1537, 5, -2063}, { 413, 188}, {0x80, 0x80, 0x80, 0x00}}, + {{-1537, 5, -2250}, { 3977, 219}, {0x80, 0x80, 0x80, 0x00}}, + {{-1475, 20, -2063}, { 345, 578}, {0x98, 0x98, 0x98, 0x00}}, + {{-1475, 20, -2250}, { 3909, 609}, {0x80, 0x80, 0x80, 0x00}}, + {{-1725, 0, -2063}, { 559, 1179}, {0x68, 0x68, 0x68, 0x00}}, + {{-1725, 0, -2250}, { 4210, 1153}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -2250}, { 4176, 422}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -2063}, { 524, 448}, {0x68, 0x68, 0x68, 0x00}}, + {{-1409, 50, -2063}, { 340, 904}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1344, 85, -2063}, { 337, 1265}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1344, 85, -2250}, { 3913, 1303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1409, 50, -2250}, { 3917, 942}, {0x98, 0x98, 0x98, 0x00}}, + {{-1475, 20, -2063}, { 344, 554}, {0x98, 0x98, 0x98, 0x00}}, + {{-1409, 50, -2063}, { 340, 904}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1409, 50, -2250}, { 3917, 942}, {0x98, 0x98, 0x98, 0x00}}, + {{-1475, 20, -2250}, { 3920, 592}, {0x80, 0x80, 0x80, 0x00}}, + {{-1013, 10, -2063}, { 778, -838}, {0x98, 0x98, 0x98, 0x00}}, + {{ -950, 0, -2063}, { 738, -399}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -2250}, { 4505, -456}, {0x68, 0x68, 0x68, 0x00}}, + {{-1013, 10, -2250}, { 4544, -895}, {0x80, 0x80, 0x80, 0x00}}, + {{-2001, 0, -2063}, { 585, 86}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -2063}, { 516, 820}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, -2250}, { 4123, 852}, {0x68, 0x68, 0x68, 0x00}}, + {{-2025, 0, -2250}, { 4203, 1}, {0x68, 0x68, 0x68, 0x00}}, + {{-2159, 0, -2052}, { 540, -551}, {0x68, 0x68, 0x68, 0x00}}, + {{-2001, 0, -2063}, { 585, 149}, {0x68, 0x68, 0x68, 0x00}}, + {{-2025, 0, -2250}, { 4199, 131}, {0x68, 0x68, 0x68, 0x00}}, + {{-2200, 0, -2250}, { 4363, -642}, {0x68, 0x68, 0x68, 0x00}}, + {{-2307, 0, -2020}, { 763, -327}, {0x68, 0x68, 0x68, 0x00}}, + {{-2159, 0, -2052}, { 480, 388}, {0x68, 0x68, 0x68, 0x00}}, + {{-2200, 0, -2250}, { 4481, 305}, {0x68, 0x68, 0x68, 0x00}}, + {{-2400, 0, -2200}, { 4730, -660}, {0x68, 0x68, 0x68, 0x00}}, + {{-2460, 0, -1934}, { 1109, -382}, {0x68, 0x68, 0x68, 0x00}}, + {{-2307, 0, -2020}, { 1019, 581}, {0x68, 0x68, 0x68, 0x00}}, + {{-2400, 0, -2200}, { 4538, 592}, {0x68, 0x68, 0x68, 0x00}}, + {{-2600, 0, -2100}, { 4841, -633}, {0x68, 0x68, 0x68, 0x00}}, + {{-2582, 0, -1812}, { -730, -285}, {0x68, 0x68, 0x68, 0x00}}, + {{-2460, 0, -1934}, { -842, 510}, {0x68, 0x68, 0x68, 0x00}}, + {{-2600, 0, -2100}, { 2725, 688}, {0x68, 0x68, 0x68, 0x00}}, + {{-2750, 0, -1950}, { 2866, -289}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, -1451}, { 1579, -654}, {0x68, 0x68, 0x68, 0x00}}, + {{-2669, 0, -1645}, { 1522, 334}, {0x68, 0x68, 0x68, 0x00}}, + {{-2850, 0, -1750}, { 4861, 660}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -1507}, { 4863, -576}, {0x68, 0x68, 0x68, 0x00}}, + {{-2669, 0, -1645}, { -632, -443}, {0x68, 0x68, 0x68, 0x00}}, + {{-2582, 0, -1812}, { -711, 553}, {0x68, 0x68, 0x68, 0x00}}, + {{-2750, 0, -1950}, { 2868, 721}, {0x68, 0x68, 0x68, 0x00}}, + {{-2850, 0, -1750}, { 2901, -461}, {0x68, 0x68, 0x68, 0x00}}, + {{-2440, 0, -476}, { 4559, 521}, {0x68, 0x68, 0x68, 0x00}}, + {{-2397, 0, -390}, { 4138, -84}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -449}, { 65, 66}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -594}, { -709, 1002}, {0x68, 0x68, 0x68, 0x00}}, + {{-2440, 0, -476}, { 4152, 606}, {0x68, 0x68, 0x68, 0x00}}, + {{-2238, 0, -679}, { -1123, 857}, {0x68, 0x68, 0x68, 0x00}}, + {{-2300, 0, -738}, { -886, 1270}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -594}, { -537, 439}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, -1034}, { -347, -1368}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, -1167}, { -383, -555}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -1181}, { 3045, -471}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -1034}, { 3084, -1368}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, -1301}, { -418, 256}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -1328}, { 3006, 426}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -1507}, { 4842, 416}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -1328}, { 4884, -583}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, -1301}, { 1725, -706}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, -1451}, { 1691, 137}, {0x68, 0x68, 0x68, 0x00}}, + {{-2397, 0, -390}, { 3956, 791}, {0x68, 0x68, 0x68, 0x00}}, + {{-2388, 0, -245}, { 3982, -271}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -449}, { 73, 1160}, {0x68, 0x68, 0x68, 0x00}}, + {{-2213, 0, -247}, { 380, -320}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -1034}, { 3051, 714}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -850}, { 3550, -422}, {0x68, 0x68, 0x68, 0x00}}, + {{-2697, 0, -914}, { -320, -179}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, -1034}, { -360, 573}, {0x68, 0x68, 0x68, 0x00}}, + {{-2647, 0, -820}, { -972, -797}, {0x68, 0x68, 0x68, 0x00}}, + {{-2633, 0, -563}, { 3837, -590}, {0x68, 0x68, 0x68, 0x00}}, + {{-2560, 0, -755}, { 80, -665}, {0x68, 0x68, 0x68, 0x00}}, + {{-2647, 0, -820}, { -637, -62}, {0x68, 0x68, 0x68, 0x00}}, + {{-2763, 0, -563}, { 4476, 149}, {0x68, 0x68, 0x68, 0x00}}, + {{-2633, 0, -563}, { 4736, 992}, {0x68, 0x68, 0x68, 0x00}}, + {{-2518, 0, -534}, { 4907, 251}, {0x68, 0x68, 0x68, 0x00}}, + {{-2453, 0, -738}, { 535, 2}, {0x68, 0x68, 0x68, 0x00}}, + {{-2560, 0, -755}, { 552, 689}, {0x68, 0x68, 0x68, 0x00}}, + {{-2518, 0, -534}, { 4287, 917}, {0x68, 0x68, 0x68, 0x00}}, + {{-2440, 0, -476}, { 4716, 369}, {0x68, 0x68, 0x68, 0x00}}, + {{-2453, 0, -738}, { 103, 1056}, {0x68, 0x68, 0x68, 0x00}}, + {{-2300, 0, -738}, { -1115, 250}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -650}, { 4923, -60}, {0x68, 0x68, 0x68, 0x00}}, + {{-2647, 0, -820}, { -835, 335}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -850}, { 3320, 941}, {0x68, 0x68, 0x68, 0x00}}, + {{-2647, 0, -820}, { 1499, 568}, {0x68, 0x68, 0x68, 0x00}}, + {{-2848, 0, -590}, { 6995, 491}, {0x68, 0x68, 0x68, 0x00}}, + {{-2763, 0, -563}, { 6434, 66}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, -650}, { 6745, 907}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, -250}, { -2825, 1235}, {0x68, 0x68, 0x68, 0x00}}, + {{ -244, 20, -249}, { -215, 981}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -185, 5, -145}, { -1853, 175}, {0x98, 0x98, 0x98, 0x00}}, + {{ -113, 0, 0}, { -3956, -952}, {0x68, 0x68, 0x68, 0x00}}, + {{ -258, 0, -39}, { -881, -884}, {0x68, 0x68, 0x68, 0x00}}, + {{ -375, 0, -249}, { 2395, 727}, {0x80, 0x80, 0x80, 0x00}}, + {{ -317, 5, -144}, { 756, -78}, {0x98, 0x98, 0x98, 0x00}}, + {{ -404, 0, -78}, { 2193, -816}, {0x68, 0x68, 0x68, 0x00}}, + {{ -404, 0, -78}, { 2123, 714}, {0x68, 0x68, 0x68, 0x00}}, + {{ -549, 0, -117}, { 5188, 238}, {0x68, 0x68, 0x68, 0x00}}, + {{ -562, 0, -88}, { 4985, -64}, {0x68, 0x68, 0x68, 0x00}}, + {{ -429, 0, -20}, { 1717, 107}, {0x68, 0x68, 0x68, 0x00}}, + {{ -695, 0, -156}, { 8253, -237}, {0x68, 0x68, 0x68, 0x00}}, + {{ -597, 0, -59}, { 5165, -495}, {0x68, 0x68, 0x68, 0x00}}, + {{ -495, 0, 23}, { 2236, -604}, {0x68, 0x68, 0x68, 0x00}}, + {{ -258, 0, -39}, { -941, 1189}, {0x68, 0x68, 0x68, 0x00}}, + {{ -296, 0, 48}, { -1551, 280}, {0x68, 0x68, 0x68, 0x00}}, + {{ -382, 0, 113}, { -1009, -712}, {0x68, 0x68, 0x68, 0x00}}, + {{ -163, 0, 116}, { -4819, 452}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, 0}, { -4006, 1665}, {0x68, 0x68, 0x68, 0x00}}, + {{ -264, 0, 219}, { -4550, -927}, {0x68, 0x68, 0x68, 0x00}}, + {{ -858, 0, 70}, { -70, 628}, {0x68, 0x68, 0x68, 0x00}}, + {{ -833, 0, -47}, { 3106, 97}, {0x68, 0x68, 0x68, 0x00}}, + {{ -866, 0, -72}, { 3082, -428}, {0x68, 0x68, 0x68, 0x00}}, + {{ -930, 0, 25}, { -350, -458}, {0x68, 0x68, 0x68, 0x00}}, + {{ -810, 0, -156}, { 6089, -401}, {0x68, 0x68, 0x68, 0x00}}, + {{ -883, 0, -99}, { 3394, -793}, {0x68, 0x68, 0x68, 0x00}}, + {{ -960, 0, -37}, { 530, -1210}, {0x68, 0x68, 0x68, 0x00}}, + {{ -495, 0, 23}, { 132, 1002}, {0x68, 0x68, 0x68, 0x00}}, + {{ -597, 0, -59}, { 3096, 400}, {0x68, 0x68, 0x68, 0x00}}, + {{ -659, 0, -19}, { 2765, -262}, {0x68, 0x68, 0x68, 0x00}}, + {{ -627, 0, 127}, { -1037, -463}, {0x68, 0x68, 0x68, 0x00}}, + {{ -597, 0, -59}, { 3096, 400}, {0x68, 0x68, 0x68, 0x00}}, + {{ -695, 0, -156}, { 6399, -115}, {0x68, 0x68, 0x68, 0x00}}, + {{ -659, 0, -19}, { 2765, -262}, {0x68, 0x68, 0x68, 0x00}}, + {{ -506, 0, -248}, { 5005, 473}, {0x68, 0x68, 0x68, 0x00}}, + {{ -638, 0, -247}, { 7615, 219}, {0x68, 0x68, 0x68, 0x00}}, + {{ -695, 0, -156}, { 8343, -680}, {0x68, 0x68, 0x68, 0x00}}, + {{ -549, 0, -117}, { 5268, -748}, {0x68, 0x68, 0x68, 0x00}}, + {{ -375, 0, -249}, { 2395, 727}, {0x80, 0x80, 0x80, 0x00}}, + {{ -404, 0, -78}, { 2193, -816}, {0x68, 0x68, 0x68, 0x00}}, + {{ -960, 0, -37}, { 530, -1210}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, 24}, { -2332, -1627}, {0x68, 0x68, 0x68, 0x00}}, + {{ -994, 0, 122}, { -3782, -488}, {0x68, 0x68, 0x68, 0x00}}, + {{ -930, 0, 25}, { -350, -458}, {0x68, 0x68, 0x68, 0x00}}, + {{ -891, 0, 211}, { -3943, 1236}, {0x68, 0x68, 0x68, 0x00}}, + {{ -858, 0, 70}, { -70, 628}, {0x68, 0x68, 0x68, 0x00}}, + {{ -810, 0, -156}, { 4141, -85}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -247}, { 3426, -1418}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -249}, { 757, -1774}, {0x68, 0x68, 0x68, 0x00}}, + {{ -883, 0, -99}, { 1338, 358}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -250}, { -1911, -2130}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, 24}, { -4617, 1299}, {0x68, 0x68, 0x68, 0x00}}, + {{ -960, 0, -37}, { -1639, 828}, {0x68, 0x68, 0x68, 0x00}}, + {{ -659, 0, -19}, { 2789, 640}, {0x68, 0x68, 0x68, 0x00}}, + {{ -695, 0, -156}, { 6436, 355}, {0x68, 0x68, 0x68, 0x00}}, + {{ -810, 0, -156}, { 6219, -565}, {0x68, 0x68, 0x68, 0x00}}, + {{ -833, 0, -47}, { 3205, -750}, {0x68, 0x68, 0x68, 0x00}}, + {{ -627, 0, 127}, { -1088, 899}, {0x68, 0x68, 0x68, 0x00}}, + {{ -858, 0, 70}, { -4, -948}, {0x68, 0x68, 0x68, 0x00}}, + {{ -382, 0, 113}, { -3137, 1679}, {0x68, 0x68, 0x68, 0x00}}, + {{ -495, 0, 23}, { 132, 1002}, {0x68, 0x68, 0x68, 0x00}}, + {{ -627, 0, 127}, { -1037, -463}, {0x68, 0x68, 0x68, 0x00}}, + {{ -600, 0, 259}, { -4453, -669}, {0x68, 0x68, 0x68, 0x00}}, + {{ -264, 0, 219}, { -6823, 2338}, {0x68, 0x68, 0x68, 0x00}}, + {{ -382, 0, 113}, { -3137, 1679}, {0x68, 0x68, 0x68, 0x00}}, + {{ -627, 0, 127}, { -1037, -463}, {0x68, 0x68, 0x68, 0x00}}, + {{ -600, 0, 259}, { -4605, 1110}, {0x68, 0x68, 0x68, 0x00}}, + {{ -627, 0, 127}, { -1088, 899}, {0x68, 0x68, 0x68, 0x00}}, + {{ -858, 0, 70}, { -4, -948}, {0x68, 0x68, 0x68, 0x00}}, + {{ -891, 0, 211}, { -3870, -1209}, {0x68, 0x68, 0x68, 0x00}}, + {{-2225, 0, 463}, { -191, -2202}, {0x68, 0x68, 0x68, 0x00}}, + {{-2350, 0, 463}, { -379, -1155}, {0x68, 0x68, 0x68, 0x00}}, + {{-2350, 0, 638}, { 3375, -1319}, {0x68, 0x68, 0x68, 0x00}}, + {{-2225, 0, 638}, { 3562, -2367}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 550}, { -988, -722}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 750}, { 48, 1065}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, 745}, { 3657, 554}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, 745}, { 3822, 733}, {0x68, 0x68, 0x68, 0x00}}, + {{-2605, 0, 638}, { 3857, -690}, {0x68, 0x68, 0x68, 0x00}}, + {{-2795, 0, 463}, { -761, -460}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 550}, { -1017, 824}, {0x68, 0x68, 0x68, 0x00}}, + {{-2600, 0, 463}, { 613, -480}, {0x68, 0x68, 0x68, 0x00}}, + {{-2795, 0, 463}, { -841, 984}, {0x68, 0x68, 0x68, 0x00}}, + {{-2605, 0, 638}, { 3914, 198}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 750}, { 12, -1859}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 1050}, { -335, 688}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, 1039}, { 3603, 675}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, 745}, { 3944, -1821}, {0x68, 0x68, 0x68, 0x00}}, + {{-2475, 0, 463}, { -567, -107}, {0x68, 0x68, 0x68, 0x00}}, + {{-2478, 0, 638}, { 3183, -250}, {0x68, 0x68, 0x68, 0x00}}, + {{-2600, 0, 463}, { -754, 939}, {0x68, 0x68, 0x68, 0x00}}, + {{-2605, 0, 638}, { 2992, 818}, {0x68, 0x68, 0x68, 0x00}}, + {{-1635, 56, 463}, { -1283, -2897}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1802, 26, 463}, { -1543, -1568}, {0x98, 0x98, 0x98, 0x00}}, + {{-1802, 26, 638}, { 2132, -1560}, {0x98, 0x98, 0x98, 0x00}}, + {{-1635, 56, 638}, { 2391, -2889}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1950, 10, 463}, { -1770, -405}, {0x80, 0x80, 0x80, 0x00}}, + {{-1950, 10, 638}, { 1905, -397}, {0x80, 0x80, 0x80, 0x00}}, + {{-2100, 0, 463}, { -1999, 769}, {0x68, 0x68, 0x68, 0x00}}, + {{-2100, 0, 638}, { 1676, 777}, {0x68, 0x68, 0x68, 0x00}}, + {{-1458, 87, 463}, { -1009, -4303}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1458, 87, 638}, { 2666, -4296}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-2100, 0, 463}, { -3, -3249}, {0x68, 0x68, 0x68, 0x00}}, + {{-2225, 0, 463}, { -191, -2202}, {0x68, 0x68, 0x68, 0x00}}, + {{-2225, 0, 638}, { 3562, -2367}, {0x68, 0x68, 0x68, 0x00}}, + {{-2100, 0, 638}, { 3750, -3414}, {0x68, 0x68, 0x68, 0x00}}, + {{ -750, 20, 602}, { 1961, 4162}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -600, 10, 602}, { 2144, 2770}, {0x80, 0x80, 0x80, 0x00}}, + {{ -675, 10, 553}, { 997, 3437}, {0x98, 0x98, 0x98, 0x00}}, + {{ -750, 10, 505}, { -149, 4103}, {0x68, 0x68, 0x68, 0x00}}, + {{ -675, 10, 645}, { 2985, 3492}, {0x98, 0x98, 0x98, 0x00}}, + {{ -750, 0, 688}, { 3825, 4214}, {0x68, 0x68, 0x68, 0x00}}, + {{ -600, 10, 505}, { 33, 2711}, {0x80, 0x80, 0x80, 0x00}}, + {{ -600, 0, 688}, { 4008, 2823}, {0x68, 0x68, 0x68, 0x00}}, + {{ -473, 10, 602}, { 2300, 1592}, {0x68, 0x68, 0x68, 0x00}}, + {{ -537, 10, 553}, { 1166, 2152}, {0x98, 0x98, 0x98, 0x00}}, + {{ -472, 0, 688}, { 4164, 1639}, {0x68, 0x68, 0x68, 0x00}}, + {{ -600, 0, 413}, { -1981, 2654}, {0x68, 0x68, 0x68, 0x00}}, + {{ -750, 0, 413}, { -2164, 4046}, {0x68, 0x68, 0x68, 0x00}}, + {{ -538, 10, 459}, { -897, 2103}, {0x98, 0x98, 0x98, 0x00}}, + {{ -474, 20, 505}, { 188, 1539}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -475, 10, 413}, { -1828, 1495}, {0x68, 0x68, 0x68, 0x00}}, + {{-1238, 0, 505}, { -110, 4239}, {0x68, 0x68, 0x68, 0x00}}, + {{-1238, 0, 602}, { 2021, 4260}, {0x68, 0x68, 0x68, 0x00}}, + {{-1050, 0, 602}, { 2001, 2630}, {0x68, 0x68, 0x68, 0x00}}, + {{-1050, 0, 505}, { -130, 2609}, {0x68, 0x68, 0x68, 0x00}}, + {{-1050, 0, 413}, { -2165, 2590}, {0x68, 0x68, 0x68, 0x00}}, + {{-1238, 0, 413}, { -2145, 4220}, {0x68, 0x68, 0x68, 0x00}}, + {{-1238, 0, 688}, { 3903, 4278}, {0x68, 0x68, 0x68, 0x00}}, + {{-1050, 0, 688}, { 3883, 2648}, {0x68, 0x68, 0x68, 0x00}}, + {{ -900, 10, 602}, { 1985, 1326}, {0x68, 0x68, 0x68, 0x00}}, + {{ -900, 0, 505}, { -146, 1305}, {0x68, 0x68, 0x68, 0x00}}, + {{ -900, 0, 688}, { 3867, 1344}, {0x68, 0x68, 0x68, 0x00}}, + {{ -900, 0, 413}, { -2180, 1286}, {0x68, 0x68, 0x68, 0x00}}, + {{ -825, 10, 553}, { 911, 664}, {0x98, 0x98, 0x98, 0x00}}, + {{ -750, 10, 505}, { -161, 1}, {0x68, 0x68, 0x68, 0x00}}, + {{ -750, 0, 413}, { -2196, -17}, {0x68, 0x68, 0x68, 0x00}}, + {{ -900, 10, 602}, { 1985, 1326}, {0x68, 0x68, 0x68, 0x00}}, + {{ -825, 10, 645}, { 2918, 683}, {0x98, 0x98, 0x98, 0x00}}, + {{ -750, 20, 602}, { 1970, 22}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -900, 0, 688}, { 3867, 1344}, {0x68, 0x68, 0x68, 0x00}}, + {{ -825, 10, 553}, { 911, 664}, {0x98, 0x98, 0x98, 0x00}}, + {{ -750, 0, 688}, { 3852, 40}, {0x68, 0x68, 0x68, 0x00}}, + {{ -473, 10, 602}, { 2300, 1592}, {0x68, 0x68, 0x68, 0x00}}, + {{ -472, 0, 688}, { 4164, 1639}, {0x68, 0x68, 0x68, 0x00}}, + {{ -345, 0, 688}, { 4320, 455}, {0x68, 0x68, 0x68, 0x00}}, + {{ -346, 0, 602}, { 2455, 415}, {0x68, 0x68, 0x68, 0x00}}, + {{ -410, 10, 553}, { 1321, 980}, {0x98, 0x98, 0x98, 0x00}}, + {{ -474, 20, 505}, { 188, 1539}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -475, 10, 413}, { -1828, 1495}, {0x68, 0x68, 0x68, 0x00}}, + {{ -411, 10, 459}, { -742, 931}, {0x98, 0x98, 0x98, 0x00}}, + {{ -347, 10, 505}, { 342, 367}, {0x68, 0x68, 0x68, 0x00}}, + {{ -350, 0, 413}, { -1675, 335}, {0x68, 0x68, 0x68, 0x00}}, + {{ -205, 0, 413}, { -2573, -63}, {0x68, 0x68, 0x68, 0x00}}, + {{ -350, 0, 413}, { -1631, 1195}, {0x68, 0x68, 0x68, 0x00}}, + {{ -347, 10, 505}, { 351, 918}, {0x68, 0x68, 0x68, 0x00}}, + {{ -256, 0, 512}, { -94, 101}, {0x68, 0x68, 0x68, 0x00}}, + {{ -346, 0, 602}, { 2439, 639}, {0x68, 0x68, 0x68, 0x00}}, + {{ -305, 0, 610}, { 2347, 264}, {0x68, 0x68, 0x68, 0x00}}, + {{ -345, 0, 688}, { 4281, 392}, {0x68, 0x68, 0x68, 0x00}}, + {{ -750, 10, 505}, { -161, 1}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, 500}, { -1414, -284}, {0x68, 0x68, 0x68, 0x00}}, + {{ -205, 0, 413}, { -1572, 961}, {0x68, 0x68, 0x68, 0x00}}, + {{ -256, 0, 512}, { 925, 890}, {0x68, 0x68, 0x68, 0x00}}, + {{ -178, 0, 591}, { 1154, -186}, {0x68, 0x68, 0x68, 0x00}}, + {{ -305, 0, 610}, { 3386, 821}, {0x68, 0x68, 0x68, 0x00}}, + {{ -238, 0, 675}, { 3524, -96}, {0x68, 0x68, 0x68, 0x00}}, + {{ -345, 0, 688}, { 5334, 766}, {0x68, 0x68, 0x68, 0x00}}, + {{ -288, 0, 745}, { 5488, -20}, {0x68, 0x68, 0x68, 0x00}}, + {{ -380, 10, 1345}, { -108, 1114}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -429, 0, 1260}, { 1808, 1103}, {0x80, 0x80, 0x80, 0x00}}, + {{ -548, 0, 1318}, { 1736, 65}, {0x68, 0x68, 0x68, 0x00}}, + {{ -476, 0, 1180}, { 3619, 1093}, {0x68, 0x68, 0x68, 0x00}}, + {{ -586, 0, 1222}, { 3756, 177}, {0x68, 0x68, 0x68, 0x00}}, + {{ -512, 0, 1412}, { -233, -43}, {0x80, 0x80, 0x80, 0x00}}, + {{ -475, 0, 1505}, { -2203, -151}, {0x68, 0x68, 0x68, 0x00}}, + {{ -331, 0, 1430}, { -2026, 1125}, {0x68, 0x68, 0x68, 0x00}}, + {{ -624, 0, 1530}, { -2185, -33}, {0x68, 0x68, 0x68, 0x00}}, + {{ -475, 0, 1505}, { -2279, 1093}, {0x68, 0x68, 0x68, 0x00}}, + {{ -512, 0, 1412}, { -317, 1023}, {0x80, 0x80, 0x80, 0x00}}, + {{ -643, 0, 1431}, { -179, 29}, {0x68, 0x68, 0x68, 0x00}}, + {{ -548, 0, 1318}, { 1643, 954}, {0x68, 0x68, 0x68, 0x00}}, + {{ -663, 0, 1332}, { 1826, 92}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, 500}, { -2585, 1360}, {0x68, 0x68, 0x68, 0x00}}, + {{ -178, 0, 591}, { -486, 893}, {0x68, 0x68, 0x68, 0x00}}, + {{ -200, 0, 747}, { 1132, -255}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, 750}, { -788, -616}, {0x68, 0x68, 0x68, 0x00}}, + {{ -238, 0, 675}, { 1449, 462}, {0x68, 0x68, 0x68, 0x00}}, + {{ -288, 0, 745}, { 3053, 105}, {0x68, 0x68, 0x68, 0x00}}, + {{ -586, 0, 1222}, { 3654, 882}, {0x68, 0x68, 0x68, 0x00}}, + {{ -684, 0, 1229}, { 3904, 158}, {0x68, 0x68, 0x68, 0x00}}, + {{ -138, 0, 1163}, { -1169, -434}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, 1018}, { -836, 731}, {0x68, 0x68, 0x68, 0x00}}, + {{ -295, 0, 943}, { 3078, 941}, {0x68, 0x68, 0x68, 0x00}}, + {{ -329, 0, 1042}, { 3187, 112}, {0x68, 0x68, 0x68, 0x00}}, + {{ -288, 0, 745}, { 3030, 1480}, {0x68, 0x68, 0x68, 0x00}}, + {{ -295, 0, 943}, { 3120, 10}, {0x68, 0x68, 0x68, 0x00}}, + {{ -200, 0, 747}, { 1132, 1480}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, 1018}, { -849, -502}, {0x68, 0x68, 0x68, 0x00}}, + {{ -113, 0, 750}, { -764, 1479}, {0x68, 0x68, 0x68, 0x00}}, + {{ -329, 0, 1042}, { 3210, 1268}, {0x68, 0x68, 0x68, 0x00}}, + {{ -395, 0, 1120}, { 3641, 422}, {0x68, 0x68, 0x68, 0x00}}, + {{ -309, 0, 1217}, { 1121, 84}, {0x68, 0x68, 0x68, 0x00}}, + {{ -138, 0, 1163}, { -1455, 1207}, {0x68, 0x68, 0x68, 0x00}}, + {{ -223, 0, 1314}, { -1397, -253}, {0x80, 0x80, 0x80, 0x00}}, + {{ -476, 0, 1180}, { 3603, 198}, {0x68, 0x68, 0x68, 0x00}}, + {{ -429, 0, 1260}, { 1829, 61}, {0x80, 0x80, 0x80, 0x00}}, + {{ -309, 0, 1217}, { 1092, 1054}, {0x68, 0x68, 0x68, 0x00}}, + {{ -395, 0, 1120}, { 3592, 1031}, {0x68, 0x68, 0x68, 0x00}}, + {{ -380, 10, 1345}, { -48, -83}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -223, 0, 1314}, { -1406, 1077}, {0x80, 0x80, 0x80, 0x00}}, + {{ -331, 0, 1430}, { -1926, -229}, {0x68, 0x68, 0x68, 0x00}}, + {{ -789, 0, 1437}, { -165, 259}, {0x68, 0x68, 0x68, 0x00}}, + {{ -818, 0, 1336}, { 1906, 95}, {0x68, 0x68, 0x68, 0x00}}, + {{ -959, 0, 1333}, { 2136, -909}, {0x68, 0x68, 0x68, 0x00}}, + {{ -918, 0, 1435}, { 23, -668}, {0x68, 0x68, 0x68, 0x00}}, + {{ -759, 0, 1538}, { -2237, 423}, {0x68, 0x68, 0x68, 0x00}}, + {{ -624, 0, 1530}, { -2250, 1399}, {0x68, 0x68, 0x68, 0x00}}, + {{ -643, 0, 1431}, { -224, 1306}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1538}, { -2088, -428}, {0x68, 0x68, 0x68, 0x00}}, + {{ -663, 0, 1332}, { 1801, 1212}, {0x68, 0x68, 0x68, 0x00}}, + {{ -850, 0, 1229}, { 4109, -78}, {0x68, 0x68, 0x68, 0x00}}, + {{-1000, 0, 1229}, { 4297, -1154}, {0x68, 0x68, 0x68, 0x00}}, + {{ -684, 0, 1229}, { 3901, 1115}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1538}, { -2096, 892}, {0x68, 0x68, 0x68, 0x00}}, + {{ -918, 0, 1435}, { -54, 882}, {0x68, 0x68, 0x68, 0x00}}, + {{ -965, 0, 1437}, { 248, 573}, {0x80, 0x80, 0x80, 0x00}}, + {{ -959, 0, 1333}, { 1987, 872}, {0x68, 0x68, 0x68, 0x00}}, + {{-1052, 0, 1337}, { 2594, 255}, {0x98, 0x98, 0x98, 0x00}}, + {{-1000, 0, 1229}, { 4076, 862}, {0x68, 0x68, 0x68, 0x00}}, + {{-1145, 0, 1229}, { 5105, -85}, {0x80, 0x80, 0x80, 0x00}}, + {{ -878, 0, 1538}, { -2126, 807}, {0x68, 0x68, 0x68, 0x00}}, + {{ -965, 0, 1437}, { 201, 830}, {0x80, 0x80, 0x80, 0x00}}, + {{ -997, 0, 1468}, { 263, 515}, {0x98, 0x98, 0x98, 0x00}}, + {{-1052, 0, 1337}, { 2529, 853}, {0x98, 0x98, 0x98, 0x00}}, + {{-1116, 10, 1398}, { 2654, 223}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 1327}, { 5095, -74}, {0x98, 0x98, 0x98, 0x00}}, + {{-1145, 0, 1229}, { 5022, 878}, {0x80, 0x80, 0x80, 0x00}}, + {{ -878, 0, 1563}, { -948, 155}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1538}, { -954, 341}, {0x68, 0x68, 0x68, 0x00}}, + {{-1003, 0, 1507}, { 1182, 561}, {0x80, 0x80, 0x80, 0x00}}, + {{ -995, 0, 1593}, { 1063, -77}, {0x68, 0x68, 0x68, 0x00}}, + {{-1128, 0, 1477}, { 3319, 781}, {0x98, 0x98, 0x98, 0x00}}, + {{-1112, 0, 1623}, { 3075, -309}, {0x68, 0x68, 0x68, 0x00}}, + {{-1128, 0, 1477}, { 3319, 781}, {0x98, 0x98, 0x98, 0x00}}, + {{-1238, 0, 1450}, { 5187, 973}, {0x80, 0x80, 0x80, 0x00}}, + {{-1238, 0, 1655}, { 5237, -558}, {0x68, 0x68, 0x68, 0x00}}, + {{-1112, 0, 1623}, { 3075, -309}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1563}, { -482, 611}, {0x68, 0x68, 0x68, 0x00}}, + {{ -995, 0, 1593}, { 1125, 598}, {0x68, 0x68, 0x68, 0x00}}, + {{ -964, 0, 1622}, { 1022, 379}, {0x68, 0x68, 0x68, 0x00}}, + {{-1112, 0, 1623}, { 2734, 586}, {0x68, 0x68, 0x68, 0x00}}, + {{-1051, 0, 1681}, { 2528, 147}, {0x68, 0x68, 0x68, 0x00}}, + {{-1238, 0, 1655}, { 4463, 572}, {0x68, 0x68, 0x68, 0x00}}, + {{-1150, 0, 1750}, { 4262, -119}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1538}, { -941, 537}, {0x68, 0x68, 0x68, 0x00}}, + {{ -997, 0, 1468}, { 1325, 592}, {0x98, 0x98, 0x98, 0x00}}, + {{-1003, 0, 1507}, { 1188, 302}, {0x80, 0x80, 0x80, 0x00}}, + {{-1128, 0, 1477}, { 3318, 66}, {0x98, 0x98, 0x98, 0x00}}, + {{-1116, 10, 1398}, { 3592, 646}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1238, 0, 1327}, { 5907, 702}, {0x98, 0x98, 0x98, 0x00}}, + {{-1238, 0, 1450}, { 5180, -139}, {0x80, 0x80, 0x80, 0x00}}, + {{ -775, 0, 1750}, { 2493, 936}, {0x68, 0x68, 0x68, 0x00}}, + {{ -574, 0, 1735}, { 2353, -282}, {0x68, 0x68, 0x68, 0x00}}, + {{ -619, 0, 1555}, { -610, -38}, {0x68, 0x68, 0x68, 0x00}}, + {{ -759, 0, 1563}, { -553, 812}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, 1750}, { 2652, 1529}, {0x68, 0x68, 0x68, 0x00}}, + {{ -775, 0, 1750}, { 2580, 468}, {0x68, 0x68, 0x68, 0x00}}, + {{ -914, 0, 1656}, { 1071, 1325}, {0x68, 0x68, 0x68, 0x00}}, + {{ -759, 0, 1563}, { -558, 401}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1563}, { -509, 1120}, {0x68, 0x68, 0x68, 0x00}}, + {{ -964, 0, 1622}, { 997, 724}, {0x68, 0x68, 0x68, 0x00}}, + {{-1051, 0, 1681}, { 2498, 964}, {0x68, 0x68, 0x68, 0x00}}, + {{ -914, 0, 1656}, { 1077, 415}, {0x68, 0x68, 0x68, 0x00}}, + {{ -878, 0, 1563}, { -503, 484}, {0x68, 0x68, 0x68, 0x00}}, + {{-1150, 0, 1750}, { 4226, 1241}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, 1750}, { 2658, 345}, {0x68, 0x68, 0x68, 0x00}}, + {{ -574, 0, 1735}, { 2278, 927}, {0x68, 0x68, 0x68, 0x00}}, + {{ -381, 0, 1695}, { 2355, -250}, {0x68, 0x68, 0x68, 0x00}}, + {{ -466, 0, 1528}, { -392, 5}, {0x68, 0x68, 0x68, 0x00}}, + {{ -619, 0, 1555}, { -531, 933}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 750}, { 256, 2560}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 1023}, { 256, 3955}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 1050}, { 4096, 4096}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 750}, { 4096, 2560}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 500}, { 256, 1280}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 500}, { 4096, 1280}, {0x68, 0x68, 0x68, 0x00}}, + {{ 50, 0, 1250}, { 3567, 1291}, {0x68, 0x68, 0x68, 0x00}}, + {{ 100, 0, 1050}, { 3822, -32}, {0x68, 0x68, 0x68, 0x00}}, + {{ -88, 0, 1023}, { 481, 5}, {0x68, 0x68, 0x68, 0x00}}, + {{ -115, 0, 1173}, { 468, 986}, {0x68, 0x68, 0x68, 0x00}}, + {{ -50, 0, 1450}, { 3495, 1197}, {0x68, 0x68, 0x68, 0x00}}, + {{ 50, 0, 1250}, { 3667, -34}, {0x68, 0x68, 0x68, 0x00}}, + {{ -115, 0, 1173}, { 397, 123}, {0x68, 0x68, 0x68, 0x00}}, + {{ -50, 0, 1450}, { 3495, 1197}, {0x68, 0x68, 0x68, 0x00}}, + {{ -115, 0, 1173}, { 397, 123}, {0x68, 0x68, 0x68, 0x00}}, + {{ -201, 0, 1328}, { 122, 1110}, {0x68, 0x68, 0x68, 0x00}}, + {{ -201, 0, 1328}, { 86, 193}, {0x68, 0x68, 0x68, 0x00}}, + {{ -317, 0, 1451}, { -51, 1053}, {0x68, 0x68, 0x68, 0x00}}, + {{ -200, 0, 1600}, { 3209, 1216}, {0x68, 0x68, 0x68, 0x00}}, + {{ -50, 0, 1450}, { 3493, 135}, {0x68, 0x68, 0x68, 0x00}}, + {{ -381, 0, 1695}, { 3226, 1101}, {0x68, 0x68, 0x68, 0x00}}, + {{ -200, 0, 1600}, { 3299, -57}, {0x68, 0x68, 0x68, 0x00}}, + {{ -317, 0, 1451}, { -58, 196}, {0x68, 0x68, 0x68, 0x00}}, + {{ -466, 0, 1528}, { -137, 1144}, {0x68, 0x68, 0x68, 0x00}}, + {{-2750, 0, 1450}, { -239, -1743}, {0x68, 0x68, 0x68, 0x00}}, + {{-2600, 0, 1600}, { -518, 339}, {0x68, 0x68, 0x68, 0x00}}, + {{-2485, 0, 1458}, { 4088, 518}, {0x68, 0x68, 0x68, 0x00}}, + {{-2597, 0, 1343}, { 4349, -1046}, {0x68, 0x68, 0x68, 0x00}}, + {{-2190, 0, 1563}, { 3116, 926}, {0x68, 0x68, 0x68, 0x00}}, + {{-2347, 0, 1526}, { 3274, -583}, {0x68, 0x68, 0x68, 0x00}}, + {{-2400, 0, 1700}, { -1079, -815}, {0x68, 0x68, 0x68, 0x00}}, + {{-2200, 0, 1750}, { -1350, 1113}, {0x68, 0x68, 0x68, 0x00}}, + {{-2600, 0, 1600}, { -528, -992}, {0x68, 0x68, 0x68, 0x00}}, + {{-2400, 0, 1700}, { -701, 1078}, {0x68, 0x68, 0x68, 0x00}}, + {{-2347, 0, 1526}, { 3993, 1082}, {0x68, 0x68, 0x68, 0x00}}, + {{-2485, 0, 1458}, { 4077, -347}, {0x68, 0x68, 0x68, 0x00}}, + {{-2597, 0, 1343}, { 3201, 595}, {0x68, 0x68, 0x68, 0x00}}, + {{-2678, 0, 1208}, { 3526, -789}, {0x68, 0x68, 0x68, 0x00}}, + {{-2850, 0, 1250}, { -327, -1688}, {0x68, 0x68, 0x68, 0x00}}, + {{-2750, 0, 1450}, { -1195, 215}, {0x68, 0x68, 0x68, 0x00}}, + {{-2678, 0, 1208}, { 3432, 853}, {0x68, 0x68, 0x68, 0x00}}, + {{-2713, 0, 1039}, { 3646, -716}, {0x68, 0x68, 0x68, 0x00}}, + {{-2900, 0, 1050}, { -221, -1045}, {0x68, 0x68, 0x68, 0x00}}, + {{-2850, 0, 1250}, { -280, 834}, {0x68, 0x68, 0x68, 0x00}}, + {{-1039, 4, -1150}, { -2662, -1708}, {0x68, 0x68, 0x68, 0x00}}, + {{-1043, 13, -1113}, { -2792, -1243}, {0x98, 0x98, 0x98, 0x00}}, + {{ -857, 13, -1113}, { 2975, -1195}, {0x98, 0x98, 0x98, 0x00}}, + {{ -861, 4, -1150}, { 2884, -1661}, {0x68, 0x68, 0x68, 0x00}}, + {{ -861, 4, -550}, { 4836, -1123}, {0x80, 0x80, 0x80, 0x00}}, + {{ -863, 0, -625}, { 4752, -1960}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -625}, { -742, -1910}, {0x68, 0x68, 0x68, 0x00}}, + {{-1039, 4, -550}, { -769, -1073}, {0x80, 0x80, 0x80, 0x00}}, + {{-1043, 13, -513}, { -866, -653}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -857, 13, -512}, { 4962, -702}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -855, 17, -474}, { 5032, -279}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1045, 17, -475}, { -908, -234}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{ -855, 17, -1075}, { 3011, -729}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1045, 17, -1075}, { -2867, -778}, {0xcc, 0xcc, 0xcc, 0x00}}, + {{-1043, 13, -1038}, { -2831, -312}, {0x98, 0x98, 0x98, 0x00}}, + {{ -857, 13, -1038}, { 2936, -264}, {0x98, 0x98, 0x98, 0x00}}, + {{-1039, 4, -1000}, { -2740, 153}, {0x68, 0x68, 0x68, 0x00}}, + {{ -861, 4, -1000}, { 2806, 199}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -963}, { 2732, 664}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -963}, { -2705, 619}, {0x68, 0x68, 0x68, 0x00}}, + {{-1043, 13, -438}, { -838, 183}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1039, 4, -400}, { -712, 601}, {0x80, 0x80, 0x80, 0x00}}, + {{ -861, 4, -399}, { 4894, 566}, {0x80, 0x80, 0x80, 0x00}}, + {{ -857, 13, -436}, { 4991, 143}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -863, 0, -247}, { 4788, 1072}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -323}, { 4811, 314}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -325}, { -669, 253}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -250}, { -693, 1004}, {0x68, 0x68, 0x68, 0x00}}, + {{-1039, 4, -400}, { -702, -498}, {0x80, 0x80, 0x80, 0x00}}, + {{ -861, 4, -399}, { 4890, -444}, {0x80, 0x80, 0x80, 0x00}}, + {{ -850, 30, -850}, { 5159, -2250}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -861, 4, -925}, { 4842, -3042}, {0x80, 0x80, 0x80, 0x00}}, + {{-1039, 4, -925}, { -705, -3125}, {0x80, 0x80, 0x80, 0x00}}, + {{-1050, 30, -850}, { -1050, -2344}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1053, 38, -813}, { -1168, -1953}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -847, 38, -813}, { 5263, -1856}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{ -863, 0, -963}, { 4794, -3436}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -963}, { -643, -3518}, {0x68, 0x68, 0x68, 0x00}}, + {{-1046, 21, -738}, { -961, -1163}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -854, 21, -738}, { 5028, -1073}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{ -848, 34, -775}, { 5201, -1463}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1052, 34, -775}, { -1119, -1559}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1043, 13, -700}, { -858, -768}, {0x80, 0x80, 0x80, 0x00}}, + {{ -857, 13, -700}, { 4911, -681}, {0x80, 0x80, 0x80, 0x00}}, + {{ -863, 0, -625}, { 4731, 101}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -625}, { -706, 20}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -1788}, { 5519, 514}, {0x68, 0x68, 0x68, 0x00}}, + {{-1075, 0, -1788}, { 4130, -800}, {0x68, 0x68, 0x68, 0x00}}, + {{-1080, 0, -1697}, { 1997, -194}, {0x68, 0x68, 0x68, 0x00}}, + {{ -996, 0, -1692}, { 2813, 727}, {0x68, 0x68, 0x68, 0x00}}, + {{-1086, 0, -1595}, { -396, 487}, {0x68, 0x68, 0x68, 0x00}}, + {{-1044, 0, -1593}, { 11, 947}, {0x68, 0x68, 0x68, 0x00}}, + {{-1092, 0, -1494}, { -2790, 1168}, {0x68, 0x68, 0x68, 0x00}}, + {{ -996, 0, -1692}, { 2803, -267}, {0x68, 0x68, 0x68, 0x00}}, + {{-1044, 0, -1593}, { -137, 209}, {0x68, 0x68, 0x68, 0x00}}, + {{-1016, 0, -1560}, { -126, 704}, {0x68, 0x68, 0x68, 0x00}}, + {{ -940, 0, -1627}, { 2826, 721}, {0x68, 0x68, 0x68, 0x00}}, + {{-1092, 0, -1494}, { -3078, 687}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -1695}, { 5823, 738}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -1788}, { 5642, -729}, {0x68, 0x68, 0x68, 0x00}}, + {{ -940, 0, -1627}, { 2777, -1127}, {0x68, 0x68, 0x68, 0x00}}, + {{-1016, 0, -1560}, { -107, -841}, {0x68, 0x68, 0x68, 0x00}}, + {{ -950, 0, -1426}, { 282, 724}, {0x68, 0x68, 0x68, 0x00}}, + {{-1092, 0, -1494}, { -2992, -555}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -1403}, { -2444, 550}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -1695}, { 5706, -1418}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -1450}, { 3010, 899}, {0x68, 0x68, 0x68, 0x00}}, + {{ -861, 4, -1150}, { 2884, -1661}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -1225}, { 2868, -2592}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -1213}, { -2574, -2492}, {0x68, 0x68, 0x68, 0x00}}, + {{-1039, 4, -1150}, { -2662, -1708}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -1225}, { 2842, 868}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -1300}, { 2905, 37}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -1276}, { -2577, 205}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -1213}, { -2631, 906}, {0x68, 0x68, 0x68, 0x00}}, + {{-1038, 0, -1403}, { -2471, -1194}, {0x68, 0x68, 0x68, 0x00}}, + {{ -863, 0, -1450}, { 3032, -1623}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1450}, { 4514, 1092}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1300}, { 4514, -291}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -1276}, { -206, -234}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -1403}, { -206, 932}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1150}, { 4514, -1675}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -1150}, { -206, -1400}, {0x68, 0x68, 0x68, 0x00}}, + {{-1210, 0, -1788}, { 6405, -329}, {0x68, 0x68, 0x68, 0x00}}, + {{-1210, 0, -1698}, { 4212, -614}, {0x68, 0x68, 0x68, 0x00}}, + {{-1145, 0, -1698}, { 3734, 81}, {0x68, 0x68, 0x68, 0x00}}, + {{-1143, 0, -1788}, { 5922, 401}, {0x68, 0x68, 0x68, 0x00}}, + {{-1209, 0, -1596}, { 1696, -941}, {0x68, 0x68, 0x68, 0x00}}, + {{-1147, 0, -1596}, { 1251, -282}, {0x68, 0x68, 0x68, 0x00}}, + {{-1147, 0, -1596}, { -749, 119}, {0x68, 0x68, 0x68, 0x00}}, + {{-1086, 0, -1595}, { -535, 806}, {0x68, 0x68, 0x68, 0x00}}, + {{-1080, 0, -1697}, { 2006, 595}, {0x68, 0x68, 0x68, 0x00}}, + {{-1145, 0, -1698}, { 1788, -131}, {0x68, 0x68, 0x68, 0x00}}, + {{-1075, 0, -1788}, { 4271, 407}, {0x68, 0x68, 0x68, 0x00}}, + {{-1143, 0, -1788}, { 4025, -352}, {0x68, 0x68, 0x68, 0x00}}, + {{-1254, 0, -1594}, { 521, 456}, {0x68, 0x68, 0x68, 0x00}}, + {{-1300, 0, -1694}, { 3204, 1001}, {0x68, 0x68, 0x68, 0x00}}, + {{-1357, 0, -1624}, { 3739, 231}, {0x68, 0x68, 0x68, 0x00}}, + {{-1282, 0, -1559}, { 789, 71}, {0x68, 0x68, 0x68, 0x00}}, + {{-1208, 0, -1494}, { -2161, -89}, {0x68, 0x68, 0x68, 0x00}}, + {{-1344, 0, -1788}, { 5702, 1508}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1695}, { 6912, 404}, {0x68, 0x68, 0x68, 0x00}}, + {{-1208, 0, -1494}, { -819, -1268}, {0x68, 0x68, 0x68, 0x00}}, + {{-1150, 0, -1494}, { -1231, -645}, {0x68, 0x68, 0x68, 0x00}}, + {{-1150, 0, -1494}, { -3287, 370}, {0x68, 0x68, 0x68, 0x00}}, + {{-1092, 0, -1494}, { -3078, 1018}, {0x68, 0x68, 0x68, 0x00}}, + {{-1282, 0, -1559}, { 394, 629}, {0x68, 0x68, 0x68, 0x00}}, + {{-1357, 0, -1624}, { 2614, 1170}, {0x68, 0x68, 0x68, 0x00}}, + {{-1350, 0, -1426}, { 1629, -927}, {0x68, 0x68, 0x68, 0x00}}, + {{-1357, 0, -1624}, { 2614, 1170}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1695}, { 5001, 1751}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1450}, { 4015, -861}, {0x68, 0x68, 0x68, 0x00}}, + {{-1350, 0, -1426}, { 1629, -927}, {0x68, 0x68, 0x68, 0x00}}, + {{-1208, 0, -1494}, { -1824, 89}, {0x68, 0x68, 0x68, 0x00}}, + {{-1282, 0, -1559}, { 394, 629}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -1403}, { -755, -993}, {0x68, 0x68, 0x68, 0x00}}, + {{-1210, 0, -1788}, { 3784, 1578}, {0x68, 0x68, 0x68, 0x00}}, + {{-1344, 0, -1788}, { 5907, 748}, {0x68, 0x68, 0x68, 0x00}}, + {{-1300, 0, -1694}, { 3292, 521}, {0x68, 0x68, 0x68, 0x00}}, + {{-1210, 0, -1698}, { 1930, 1109}, {0x68, 0x68, 0x68, 0x00}}, + {{-1254, 0, -1594}, { 485, 277}, {0x68, 0x68, 0x68, 0x00}}, + {{-1209, 0, -1596}, { -196, 571}, {0x68, 0x68, 0x68, 0x00}}, + {{-1208, 0, -1494}, { -2322, 33}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -250}, { 3135, -719}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -250}, { -1472, -626}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -400}, { -1517, 935}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -400}, { 3090, 842}, {0x68, 0x68, 0x68, 0x00}}, + {{-1439, 4, -906}, { 4800, -1501}, {0x80, 0x80, 0x80, 0x00}}, + {{-1442, 10, -888}, { 4893, -1686}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1258, 10, -888}, { 29, -1659}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1261, 4, -906}, { 72, -1474}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, -925}, { 4734, -1316}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -925}, { 87, -1290}, {0x68, 0x68, 0x68, 0x00}}, + {{-1443, 12, -869}, { 4946, -1871}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1257, 12, -869}, { 27, -1843}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1439, 4, -944}, { 4750, -1132}, {0x80, 0x80, 0x80, 0x00}}, + {{-1261, 4, -944}, { 21, -1105}, {0x80, 0x80, 0x80, 0x00}}, + {{-1442, 10, -963}, { 4793, -948}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1258, 10, -963}, { -71, -920}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1443, 12, -981}, { 4795, -763}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1257, 12, -981}, { -123, -735}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1258, 10, -738}, { 72, -510}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1257, 12, -756}, { 37, -335}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 12, -756}, { 4943, -335}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1442, 10, -738}, { 4925, -510}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1261, 4, -719}, { 149, -686}, {0x80, 0x80, 0x80, 0x00}}, + {{-1439, 4, -719}, { 4866, -686}, {0x80, 0x80, 0x80, 0x00}}, + {{-1258, 10, -775}, { 55, -159}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1442, 10, -775}, { 4908, -159}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1263, 0, -700}, { 198, -861}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -700}, { 4834, -861}, {0x68, 0x68, 0x68, 0x00}}, + {{-1439, 4, -681}, { 4883, -1037}, {0x80, 0x80, 0x80, 0x00}}, + {{-1261, 4, -681}, { 166, -1037}, {0x80, 0x80, 0x80, 0x00}}, + {{-1443, 12, -869}, { 4892, 718}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1442, 10, -850}, { 4874, 542}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1258, 10, -850}, { 21, 542}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1257, 12, -869}, { -14, 718}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1261, 4, -831}, { 97, 367}, {0x80, 0x80, 0x80, 0x00}}, + {{-1439, 4, -831}, { 4814, 367}, {0x80, 0x80, 0x80, 0x00}}, + {{-1442, 10, -1000}, { 4742, -578}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1443, 12, -981}, { 4795, -763}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1257, 12, -981}, { -123, -735}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1258, 10, -1000}, { -121, -551}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1261, 4, -1056}, { -129, 2}, {0x80, 0x80, 0x80, 0x00}}, + {{-1258, 10, -1075}, { -222, 187}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1442, 10, -1075}, { 4642, 159}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1439, 4, -1056}, { 4599, -24}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, 0, -1038}, { -63, -182}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1038}, { 4583, -208}, {0x68, 0x68, 0x68, 0x00}}, + {{-1257, 12, -1094}, { -274, 371}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 12, -1094}, { 4644, 344}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1261, 4, -1019}, { -78, -367}, {0x80, 0x80, 0x80, 0x00}}, + {{-1439, 4, -1019}, { 4649, -393}, {0x80, 0x80, 0x80, 0x00}}, + {{-1258, 10, -1113}, { -272, 556}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1442, 10, -1113}, { 4591, 528}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1261, 4, -1131}, { -229, 740}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, 0, -1150}, { -214, 924}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -1150}, { 4432, 898}, {0x68, 0x68, 0x68, 0x00}}, + {{-1439, 4, -1131}, { 4498, 713}, {0x80, 0x80, 0x80, 0x00}}, + {{-1258, 10, -775}, { 55, -159}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1261, 4, -794}, { 114, 16}, {0x80, 0x80, 0x80, 0x00}}, + {{-1439, 4, -794}, { 4831, 16}, {0x80, 0x80, 0x80, 0x00}}, + {{-1442, 10, -775}, { 4908, -159}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1258, 10, -513}, { 312, -458}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1257, 12, -531}, { 257, -270}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1443, 12, -531}, { 5118, -225}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1442, 10, -513}, { 5119, -413}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1261, 4, -494}, { 406, -646}, {0x80, 0x80, 0x80, 0x00}}, + {{-1439, 4, -494}, { 5079, -602}, {0x80, 0x80, 0x80, 0x00}}, + {{-1258, 10, -550}, { 257, -81}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1442, 10, -550}, { 5064, -37}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1263, 0, -475}, { 474, -834}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -475}, { 5066, -791}, {0x68, 0x68, 0x68, 0x00}}, + {{-1439, 4, -569}, { 4970, 150}, {0x80, 0x80, 0x80, 0x00}}, + {{-1261, 4, -569}, { 297, 107}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, -588}, { 4902, 338}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -588}, { 310, 295}, {0x68, 0x68, 0x68, 0x00}}, + {{-1439, 4, -606}, { 4915, 527}, {0x80, 0x80, 0x80, 0x00}}, + {{-1261, 4, -606}, { 242, 483}, {0x80, 0x80, 0x80, 0x00}}, + {{-1263, 0, -400}, { 583, -1587}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -438}, { 528, -1210}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -438}, { 5121, -1168}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -400}, { 5175, -1544}, {0x68, 0x68, 0x68, 0x00}}, + {{-1442, 10, -625}, { 4955, 715}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1258, 10, -625}, { 148, 671}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1263, 0, -813}, { 146, 191}, {0x68, 0x68, 0x68, 0x00}}, + {{-1261, 4, -831}, { 97, 367}, {0x80, 0x80, 0x80, 0x00}}, + {{-1439, 4, -831}, { 4814, 367}, {0x80, 0x80, 0x80, 0x00}}, + {{-1438, 0, -813}, { 4782, 191}, {0x68, 0x68, 0x68, 0x00}}, + {{-1261, 4, -794}, { 114, 16}, {0x80, 0x80, 0x80, 0x00}}, + {{-1439, 4, -794}, { 4831, 16}, {0x80, 0x80, 0x80, 0x00}}, + {{-1439, 4, -681}, { 4883, -1037}, {0x80, 0x80, 0x80, 0x00}}, + {{-1442, 10, -663}, { 4959, -1212}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1258, 10, -663}, { 106, -1212}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1261, 4, -681}, { 166, -1037}, {0x80, 0x80, 0x80, 0x00}}, + {{-1443, 12, -644}, { 4954, 904}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1442, 10, -625}, { 4955, 715}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1258, 10, -625}, { 148, 671}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1257, 12, -644}, { 93, 859}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1442, 10, -663}, { 4959, -1212}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1443, 12, -644}, { 4995, -1388}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1257, 12, -644}, { 88, -1388}, {0xe4, 0xe4, 0xe4, 0x00}}, + {{-1258, 10, -663}, { 106, -1212}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1263, -73, 400}, { -1263, -2214}, {0x50, 0x50, 0x50, 0x00}}, + {{-1263, -63, 250}, { -1308, -728}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, -63, 250}, { 3252, -715}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, -73, 400}, { 3297, -2202}, {0x50, 0x50, 0x50, 0x00}}, + {{-1438, -42, 125}, { 3214, 531}, {0x98, 0x98, 0x98, 0x00}}, + {{-1263, -42, 125}, { -1346, 519}, {0x98, 0x98, 0x98, 0x00}}, + {{-1438, -10, -125}, { 3173, -2029}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, -21, 0}, { 3211, -3340}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1263, -21, 0}, { -1396, -3247}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1263, -10, -125}, { -1434, -1936}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, -250}, { -1472, -626}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, -250}, { 3135, -719}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, -42, 125}, { -1358, -4566}, {0x98, 0x98, 0x98, 0x00}}, + {{-1438, -42, 125}, { 3249, -4659}, {0x98, 0x98, 0x98, 0x00}}, + {{-1438, -42, 850}, { 5524, -572}, {0x98, 0x98, 0x98, 0x00}}, + {{-1438, -21, 1000}, { 5573, -2091}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1263, -21, 1000}, { 963, -2075}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1263, -42, 850}, { 913, -556}, {0x98, 0x98, 0x98, 0x00}}, + {{-1438, -73, 400}, { 3297, -2202}, {0x50, 0x50, 0x50, 0x00}}, + {{-1438, -73, 550}, { 3341, -3680}, {0x50, 0x50, 0x50, 0x00}}, + {{-1263, -73, 550}, { -1219, -3692}, {0x50, 0x50, 0x50, 0x00}}, + {{-1263, -73, 400}, { -1263, -2214}, {0x50, 0x50, 0x50, 0x00}}, + {{-1438, -63, 700}, { 3386, -5150}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, -63, 700}, { -1174, -5163}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, -63, 700}, { 5474, 946}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, -63, 700}, { 863, 962}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, 1649}, { -2300, -1340}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, 1450}, { -962, 731}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, 1455}, { 3677, 290}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, 1649}, { -2463, 628}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, 0, 1455}, { 3781, 884}, {0x68, 0x68, 0x68, 0x00}}, + {{-1545, 0, 1563}, { 3982, -621}, {0x68, 0x68, 0x68, 0x00}}, + {{-1350, 0, 1750}, { -2514, -698}, {0x68, 0x68, 0x68, 0x00}}, + {{-2200, 0, 1750}, { -1939, -5120}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, 1750}, { -2379, -1844}, {0x68, 0x68, 0x68, 0x00}}, + {{-1850, 0, 1563}, { 2096, -1679}, {0x68, 0x68, 0x68, 0x00}}, + {{-2190, 0, 1563}, { 2523, -4858}, {0x68, 0x68, 0x68, 0x00}}, + {{-1550, 0, 1750}, { -2756, 963}, {0x68, 0x68, 0x68, 0x00}}, + {{-1545, 0, 1563}, { 1713, 1176}, {0x68, 0x68, 0x68, 0x00}}, + {{-1438, -21, 1000}, { 5573, -2091}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1438, -10, 1150}, { 5624, -3602}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, -10, 1150}, { 1013, -3586}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, -21, 1000}, { 963, -2075}, {0xb4, 0xb4, 0xb4, 0x00}}, + {{-1438, 0, 1455}, { 5726, -6665}, {0x68, 0x68, 0x68, 0x00}}, + {{-1263, 0, 1450}, { 1114, -6598}, {0x68, 0x68, 0x68, 0x00}}, + {{-1550, 0, 1750}, { -717, -33}, {0x68, 0x68, 0x68, 0x00}}, + {{-1350, 0, 1750}, { -2486, 1736}, {0x68, 0x68, 0x68, 0x00}}, + {{-1545, 0, 1563}, { 3743, 507}, {0x68, 0x68, 0x68, 0x00}}, + {{-1236, -73, 400}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1236, -63, 250}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1464, -63, 250}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1464, -73, 400}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1464, -73, 550}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1236, -73, 550}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1464, -63, 700}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1464, -42, 850}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1236, -42, 850}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1236, -63, 700}, { 0, 0}, {0xfc, 0xfc, 0xfc, 0x00}}, + {{-1232, 22, -550}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1270, -70, -550}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1270, -70, -250}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, 22, -250}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1270, -70, -50}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, 22, -50}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1260, -70, 275}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, -10, 275}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1260, -70, 400}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, -10, 400}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, -10, 550}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1260, -70, 550}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1260, -70, 775}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, -10, 775}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1270, -70, 1000}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, 22, 1000}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, 22, -1150}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1270, -70, -1150}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -242, 100, -2209}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -526, 100, -2282}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -526, -100, -2282}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -242, -100, -2209}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -9, 100, -2029}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -9, -100, -2029}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -942, 100, -2288}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -942, -100, -2288}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1842, 100, -2288}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2317, 100, -2288}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2317, -100, -2288}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1842, -100, -2288}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2548, 100, -2222}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2548, -100, -2222}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2733, 100, -2097}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2872, 100, -1908}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2872, -100, -1908}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2733, -100, -2097}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2548, 100, -2222}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2548, -100, -2222}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, 100, -1528}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, -100, -1528}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, 100, -678}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, -100, -678}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, 22, -1400}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1270, -70, -1400}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1270, -70, -1150}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, 22, -1150}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, 22, 1000}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1270, -70, 1000}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1270, -70, 1300}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1232, 22, 1300}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1429, -110, 391}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1430, -70, -50}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1468, 22, -50}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1482, 17, 401}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1487, 15, 550}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1429, -124, 550}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1468, 22, 1000}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1430, -70, 1000}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1468, 22, 1450}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1430, -70, 1450}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1430, -70, -250}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1468, 22, -250}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1430, -70, -550}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1468, 22, -550}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1468, 22, -1150}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1430, -70, -1150}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1430, -70, -1700}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1468, 22, -1700}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1468, 22, -550}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1430, -70, -550}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, 100, 1072}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2864, 100, 1413}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2864, -100, 1413}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, -100, 1072}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, 100, 522}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, -100, 522}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2708, 100, 1618}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2708, -100, 1618}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2507, 100, 1730}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2507, -100, 1730}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2210, 100, 1792}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2210, -100, 1792}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1360, 100, 1792}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-1360, -100, 1792}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -560, 100, 1792}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -560, -100, 1792}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, 100, -78}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, -100, -78}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, 100, -678}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2931, -100, -678}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -220, 100, 1723}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -220, -100, 1723}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, 100, -266}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, 100, -1166}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, -100, -1166}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, -100, -266}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, 100, 534}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, 100, -266}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, -100, -266}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, -100, 534}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, 100, -1166}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 131, 100, -1725}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 131, -100, -1725}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, -100, -1166}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -9, 100, -2029}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -9, -100, -2029}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, 100, 1134}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 129, -100, 1134}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -220, 100, 1723}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -47, 100, 1597}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -47, -100, 1597}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ -220, -100, 1723}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 86, 100, 1382}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{ 86, -100, 1382}, { 0, 0}, {0x04, 0x05, 0x04, 0x00}}, + {{-2617, 34, 736}, { 1023, 4607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2617, 79, 736}, { 1023, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2622, 79, 745}, { 0, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2622, 34, 745}, { 0, 4607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2628, 34, 736}, { 1024, 4608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2628, 79, 736}, { 1024, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2617, 79, 736}, { 0, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2617, 34, 736}, { 0, 4608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2622, 34, 745}, { 1024, 4607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2622, 79, 745}, { 1023, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2628, 79, 736}, { 0, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2628, 34, 736}, { 0, 4607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2347, 27, -1611}, { 1023, 4607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2347, 72, -1611}, { 1023, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2353, 72, -1602}, { 0, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2353, 27, -1602}, { 0, 4607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2358, 27, -1611}, { 1024, 4608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2358, 72, -1611}, { 1023, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2347, 72, -1611}, { 0, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2347, 27, -1611}, { 0, 4608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2353, 27, -1602}, { 1023, 4608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-2353, 72, -1602}, { 1024, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2358, 72, -1611}, { 0, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{-2358, 27, -1611}, { 0, 4608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -126, 38, 283}, { 1023, 4607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -126, 83, 283}, { 1023, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ -131, 83, 292}, { 0, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ -131, 38, 292}, { 0, 4607}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -136, 38, 283}, { 1023, 4608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -136, 83, 283}, { 1023, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ -126, 83, 283}, { 0, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ -126, 38, 283}, { 0, 4608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -131, 38, 292}, { 1024, 4608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -131, 83, 292}, { 1024, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ -136, 83, 283}, { 0, 0}, {0x68, 0x69, 0x68, 0x00}}, + {{ -136, 38, 283}, { 0, 4608}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 212, 1849}, { 0, 1080}, {0x98, 0x99, 0x98, 0x00}}, + {{-1350, 162, 1849}, { 0, 1536}, {0x80, 0x81, 0x80, 0x00}}, + {{-1550, 162, 1849}, { 1820, 1536}, {0x80, 0x81, 0x80, 0x00}}, + {{-1550, 212, 1849}, { 1820, 1080}, {0x98, 0x99, 0x98, 0x00}}, + {{-1550, 162, 1849}, { 0, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{-1850, 162, 1849}, { -2730, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{-1850, 562, 1849}, { -2730, 4664}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 562, 1849}, { 0, 4664}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 562, 1849}, { 2560, 1479}, {0x34, 0x35, 0x34, 0x00}}, + {{ -950, 562, 2249}, { 284, 1479}, {0x34, 0x35, 0x34, 0x00}}, + {{ -950, 362, 2250}, { 284, 3982}, {0x34, 0x35, 0x34, 0x00}}, + {{ -950, 162, 1849}, { 2560, 5120}, {0x34, 0x35, 0x34, 0x00}}, + {{ -950, 162, 1849}, { 0, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{-1150, 162, 1849}, { -1820, 1024}, {0x80, 0x81, 0x80, 0x00}}, + {{-1150, 562, 1849}, { -1820, 4664}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{ -950, 562, 1849}, { 0, 4664}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1850, 362, 2250}, { -56, 1792}, {0x34, 0x35, 0x34, 0x00}}, + {{-1850, 562, 2249}, { -56, 4295}, {0x34, 0x35, 0x34, 0x00}}, + {{-1850, 562, 1849}, { 2218, 4295}, {0x34, 0x35, 0x34, 0x00}}, + {{-1850, 162, 1849}, { 2218, 654}, {0x34, 0x35, 0x34, 0x00}}, + {{-1350, 562, 1849}, { -1820, 1706}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 562, 1849}, { 0, 1706}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 512, 1849}, { 0, 1251}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1350, 512, 1849}, { -1820, 1251}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1150, 212, 1849}, { 1592, 1080}, {0x98, 0x99, 0x98, 0x00}}, + {{-1150, 162, 1849}, { 1592, 625}, {0x80, 0x81, 0x80, 0x00}}, + {{-1350, 162, 1849}, { -227, 625}, {0x80, 0x81, 0x80, 0x00}}, + {{-1350, 212, 1849}, { -227, 1080}, {0x98, 0x99, 0x98, 0x00}}, + {{-1550, 562, 1849}, { -1820, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 562, 1849}, { 0, 1877}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 512, 1849}, { 0, 1422}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1550, 512, 1849}, { -1820, 1422}, {0xe4, 0xe5, 0xe4, 0x00}}, + {{-1150, 512, 1849}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 412, 1849}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 412, 1849}, { 2048, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 512, 1849}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 512, 1849}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 412, 1849}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 412, 1849}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 512, 1849}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 412, 1849}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 312, 1849}, { 0, 1023}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 312, 1849}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 412, 1849}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 412, 1849}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 312, 1849}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 312, 1849}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 412, 1849}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 312, 1849}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1150, 212, 1849}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 212, 1849}, { 2048, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 312, 1849}, { 2048, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 312, 1849}, { 0, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1350, 212, 1849}, { 0, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 212, 1849}, { 2047, 1024}, {0xfc, 0xfd, 0xfc, 0x00}}, + {{-1550, 312, 1849}, { 2047, 0}, {0xfc, 0xfd, 0xfc, 0x00}}, + +}; diff --git a/data/courses/banshee_boardwalk_vertex.s b/data/courses/banshee_boardwalk_vertex.s deleted file mode 100644 index a7686a8b6..000000000 --- a/data/courses/banshee_boardwalk_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_banshee_boardwalk_vertex -.incbin "bin/course_banshee_boardwalk_vertex.mio0" - -.balign 4 -glabel d_course_banshee_boardwalk_packed -.incbin "bin/course_banshee_boardwalk_packed.bin" diff --git a/data/courses/big_donut_vertex.s b/data/courses/big_donut_vertex.s deleted file mode 100644 index 4b191ec6a..000000000 --- a/data/courses/big_donut_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_big_donut_vertex -.incbin "bin/course_big_donut_vertex.mio0" - -.balign 4 -glabel d_course_big_donut_packed -.incbin "bin/course_big_donut_packed.bin" diff --git a/data/courses/block_fort_vertex.s b/data/courses/block_fort_vertex.s deleted file mode 100644 index c175944bb..000000000 --- a/data/courses/block_fort_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_block_fort_vertex -.incbin "bin/course_block_fort_vertex.mio0" - -.balign 4 -glabel d_course_block_fort_packed -.incbin "bin/course_block_fort_packed.bin" diff --git a/data/courses/bowsers_castle_vertex.s b/data/courses/bowsers_castle_vertex.s deleted file mode 100644 index 0f3d3bd2d..000000000 --- a/data/courses/bowsers_castle_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_bowsers_castle_vertex -.incbin "bin/course_bowsers_castle_vertex.mio0" - -.balign 4 -glabel d_course_bowsers_castle_packed -.incbin "bin/course_bowsers_castle_packed.bin" diff --git a/data/courses/choco_mountain_vertex.s b/data/courses/choco_mountain_vertex.s deleted file mode 100644 index 92b713d52..000000000 --- a/data/courses/choco_mountain_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_choco_mountain_vertex -.incbin "bin/course_choco_mountain_vertex.mio0" - -.balign 4 -glabel d_course_choco_mountain_packed -.incbin "bin/course_choco_mountain_packed.bin" diff --git a/data/courses/dks_jungle_parkway_vertex.s b/data/courses/dks_jungle_parkway_vertex.s deleted file mode 100644 index 1915a9ef7..000000000 --- a/data/courses/dks_jungle_parkway_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_dks_jungle_parkway_vertex -.incbin "bin/course_dks_jungle_parkway_vertex.mio0" - -.balign 4 -glabel d_course_dks_jungle_parkway_packed -.incbin "bin/course_dks_jungle_parkway_packed.bin" diff --git a/data/courses/double_deck_vertex.s b/data/courses/double_deck_vertex.s deleted file mode 100644 index cbd9818eb..000000000 --- a/data/courses/double_deck_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_double_deck_vertex -.incbin "bin/course_double_deck_vertex.mio0" - -.balign 4 -glabel d_course_double_deck_packed -.incbin "bin/course_double_deck_packed.bin" diff --git a/data/courses/frappe_snowland_vertex.s b/data/courses/frappe_snowland_vertex.s deleted file mode 100644 index ea03fbfb4..000000000 --- a/data/courses/frappe_snowland_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_frappe_snowland_vertex -.incbin "bin/course_frappe_snowland_vertex.mio0" - -.balign 4 -glabel d_course_frappe_snowland_packed -.incbin "bin/course_frappe_snowland_packed.bin" diff --git a/data/courses/kalimari_desert_vertex.s b/data/courses/kalimari_desert_vertex.s deleted file mode 100644 index cb0811fe4..000000000 --- a/data/courses/kalimari_desert_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_kalimari_desert_vertex -.incbin "bin/course_kalimari_desert_vertex.mio0" - -.balign 4 -glabel d_course_kalimari_desert_packed -.incbin "bin/course_kalimari_desert_packed.bin" diff --git a/data/courses/koopa_troopa_beach_vertex.s b/data/courses/koopa_troopa_beach_vertex.s deleted file mode 100644 index ecc250d0d..000000000 --- a/data/courses/koopa_troopa_beach_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_koopa_troopa_beach_vertex -.incbin "bin/course_koopa_troopa_beach_vertex.mio0" - -.balign 4 -glabel d_course_koopa_troopa_beach_packed -.incbin "bin/course_koopa_troopa_beach_packed.bin" diff --git a/data/courses/luigi_raceway_vertex.s b/data/courses/luigi_raceway_vertex.s deleted file mode 100644 index 8cf8c3407..000000000 --- a/data/courses/luigi_raceway_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_luigi_raceway_vertex -.incbin "bin/course_luigi_raceway_vertex.mio0" - -.balign 4 -glabel d_course_luigi_raceway_packed -.incbin "bin/course_luigi_raceway_packed.bin" diff --git a/data/courses/mario_raceway_vertex.s b/data/courses/mario_raceway_vertex.s deleted file mode 100644 index 506a9108d..000000000 --- a/data/courses/mario_raceway_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_mario_raceway_vertex -.incbin "bin/course_mario_raceway_vertex.mio0" - -.balign 4 -glabel d_course_mario_raceway_packed -.incbin "bin/course_mario_raceway_packed.bin" diff --git a/data/courses/moo_moo_farm_vertex.s b/data/courses/moo_moo_farm_vertex.s deleted file mode 100644 index 047eea7af..000000000 --- a/data/courses/moo_moo_farm_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_moo_moo_farm_vertex -.incbin "bin/course_moo_moo_farm_vertex.mio0" - -.balign 4 -glabel d_course_moo_moo_farm_packed -.incbin "bin/course_moo_moo_farm_packed.bin" diff --git a/data/courses/rainbow_road_vertex.s b/data/courses/rainbow_road_vertex.s deleted file mode 100644 index dca440210..000000000 --- a/data/courses/rainbow_road_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_rainbow_road_vertex -.incbin "bin/course_rainbow_road_vertex.mio0" - -.balign 4 -glabel d_course_rainbow_road_packed -.incbin "bin/course_rainbow_road_packed.bin" diff --git a/data/courses/royal_raceway_vertex.s b/data/courses/royal_raceway_vertex.s deleted file mode 100644 index 5777f9d1f..000000000 --- a/data/courses/royal_raceway_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_royal_raceway_vertex -.incbin "bin/course_royal_raceway_vertex.mio0" - -.balign 4 -glabel d_course_royal_raceway_packed -.incbin "bin/course_royal_raceway_packed.bin" diff --git a/data/courses/sherbet_land_vertex.s b/data/courses/sherbet_land_vertex.s deleted file mode 100644 index 307b3a20a..000000000 --- a/data/courses/sherbet_land_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_sherbet_land_vertex -.incbin "bin/course_sherbet_land_vertex.mio0" - -.balign 4 -glabel d_course_sherbet_land_packed -.incbin "bin/course_sherbet_land_packed.bin" diff --git a/data/courses/skyscraper_vertex.s b/data/courses/skyscraper_vertex.s deleted file mode 100644 index 421443c65..000000000 --- a/data/courses/skyscraper_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_skyscraper_vertex -.incbin "bin/course_skyscraper_vertex.mio0" - -.balign 4 -glabel d_course_skyscraper_packed -.incbin "bin/course_skyscraper_packed.bin" diff --git a/data/courses/toads_turnpike_vertex.s b/data/courses/toads_turnpike_vertex.s deleted file mode 100644 index 482176bd4..000000000 --- a/data/courses/toads_turnpike_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_toads_turnpike_vertex -.incbin "bin/course_toads_turnpike_vertex.mio0" - -.balign 4 -glabel d_course_toads_turnpike_packed -.incbin "bin/course_toads_turnpike_packed.bin" diff --git a/data/courses/wario_stadium_vertex.s b/data/courses/wario_stadium_vertex.s deleted file mode 100644 index e13de2940..000000000 --- a/data/courses/wario_stadium_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_wario_stadium_vertex -.incbin "bin/course_wario_stadium_vertex.mio0" - -.balign 4 -glabel d_course_wario_stadium_packed -.incbin "bin/course_wario_stadium_packed.bin" diff --git a/data/courses/yoshi_valley_vertex.s b/data/courses/yoshi_valley_vertex.s deleted file mode 100644 index fc104686d..000000000 --- a/data/courses/yoshi_valley_vertex.s +++ /dev/null @@ -1,11 +0,0 @@ -.include "macros.inc" - -.section .data - -.balign 4 -glabel d_course_yoshi_valley_vertex -.incbin "bin/course_yoshi_valley_vertex.mio0" - -.balign 4 -glabel d_course_yoshi_valley_packed -.incbin "bin/course_yoshi_valley_packed.bin" diff --git a/data/data_121DA0.s b/data/data_121DA0.s index 60d240538..ed79ebd25 100644 --- a/data/data_121DA0.s +++ b/data/data_121DA0.s @@ -241,1007 +241,3 @@ glabel D_802B8D70 .word 0xbb000001, 0xffffffff glabel D_802B8D78 .word 0xbb000000, 0x00010001 - -# C structure for gCourseTable -# typedef struct { -# u8 *dlRomStart; // 0x00 ROM start for segment 6 DL data -# u8 *dlRomEnd; // 0x04 ROM end for segment 6 DL data -# u8 *vertexRomStart; // 0x08 ROM start for segment 4 vertex data -# u8 *vertexRomEnd; // 0x0C ROM end for segment 7? -# u8 *offsetRomStart; // 0x10 ROM start for uncompressed segment 9 texture and DL addresses -# u8 *offsetRomEnd; // 0x14 ROM end for uncompressed segment 9 texture and DL addresses -# u8 *vertexStart; // 0x18 segmented address of vertex data -# u32 vertexCount; // 0x1C number of vertices in vertex data -# u8 *packedStart; // 0x20 packed display list start address -# u8 *finalDL; // 0x24 -# u8 *textures; // 0x20 segmented address of textures table -# u16 unknown1; // 0x2C -# u16 padding; // 0x2E -# } course_table; - -# course_name is used to generate the names of the symbols for the DL, vertex, and offset ROM offsets -.macro mk_course course_name, unk0, final_dl, unk1 - .word _course_\course_name\()_dl_mio0SegmentRomStart, _course_\course_name\()_dl_mio0SegmentRomEnd - .word _\course_name\()_vertexSegmentRomStart, _\course_name\()_vertexSegmentRomEnd - .word _course_\course_name\()_offsetsSegmentRomStart, _course_\course_name\()_offsetsSegmentRomEnd - .word d_course_\course_name\()_vertex - .word \unk0 - .word d_course_\course_name\()_packed - .word \final_dl - .word \course_name\()_textures - .hword \unk1, 0x0000 -.endm - -# Course data table 122390 / 802B8D80 -glabel gCourseTable -# 0x1C 0x24 0x2C -# ?? , Final DL , ?? -mk_course mario_raceway, 0x0000167D, 0x00006930, 0 -mk_course choco_mountain, 0x000015B8, 0x00005AE8, 1 -mk_course bowsers_castle, 0x00002537, 0x00009918, 0 -mk_course banshee_boardwalk, 0x00001351, 0x00007340, 1 -mk_course yoshi_valley, 0x00000E88, 0x00008158, 0 -mk_course frappe_snowland, 0x00001599, 0x00006648, 0 -mk_course koopa_troopa_beach, 0x000024A0, 0x0000B2B8, 0 -mk_course royal_raceway, 0x00002072, 0x0000B128, 0 -mk_course luigi_raceway, 0x00001730, 0x0000C738, 0 -mk_course moo_moo_farm, 0x00001F24, 0x00006738, 0 -mk_course toads_turnpike, 0x000018D7, 0x00006B10, 0 -mk_course kalimari_desert, 0x000018F9, 0x0000A678, 0 -mk_course sherbet_land, 0x00000A76, 0x00003850, 0 -mk_course rainbow_road, 0x00000C27, 0x00002100, 0 -mk_course wario_stadium, 0x000017B3, 0x0000A4B8, 0 -mk_course block_fort, 0x00000440, 0x000015D0, 0 -mk_course skyscraper, 0x0000043E, 0x00001118, 0 -mk_course double_deck, 0x0000022B, 0x00000748, 0 -mk_course dks_jungle_parkway, 0x0000162F, 0x00009C20, 0 -mk_course big_donut, 0x0000048D, 0x00001078, 0 - -glabel D_802B9140 -.word 0x00000000, 0x00000000, 0x00000000 - -glabel D_802B914C -.word 0x00000000, 0x00000000 - -glabel D_802B9154 -.word 0x00000000, 0x00000000, 0x00000000 - -glabel D_802B9160 -.word 0x00000000, 0x00000000, 0x00000000 - -glabel D_802B916C -.word 0x00000000, 0x00000000 - -glabel D_802B9174 -.word 0x00000000, 0x00000000, 0x00000000 - -glabel D_802B9180 -.word 0x00000000, 0x00000000, 0x00000000 - -glabel D_802B918C -.word 0x00000000, 0x00000000 - -glabel D_802B9194 -.word 0x00000000, 0x00000000, 0x00000000 - -glabel D_802B91A0 -.word 0x00000000, 0x00000000 - -glabel D_802B91A8 -.word 0x00000000, 0x00000000, 0x00000000 - -glabel D_802B91B4 -.word 0x00000000, 0x00000000, 0x00000000, 0x0000000d -.word 0x0000000d - -glabel D_802B91C8 -.word 0x00000000, 0x00000000, 0x00000000, 0x00000000 -.word 0x00000000, 0x00000000 - -glabel D_802B91E0 -.word L8028E6BC, L8028E958, L8028EAB0, L8028EC28 -.word L8028EC04, L8028E714, L8028E838, L8028EBAC - -glabel D_802B9200 -.float 1.33333337 - -glabel D_802B9204 -.word L8028ECE0, L8028ED10, L8028ED40, L8028ED50 -.word L8028ED00, L8028ED60, L8028ED30, L8028ECE0 -.word L8028ECE0, L8028ED00, L8028ECF0, L8028ED20 -.word L8028ED60, L8028ED70, L8028ECE0, L8028ED10 -.word L8028ED90, L8028ED10, L8028ED80, L8028ED90 - -glabel D_802B9254 -.float 0.01666666 - -glabel D_802B9258 -.word L8028F4CC, L8028F4CC, L8028F4B0, L8028F4B0 -.word L8028F4B0, L8028F4D4, L8028F4B0 - -glabel D_802B9274 -.float 0.017 - -glabel D_802B9278 -.float 0.028 - -glabel D_802B927C -.word L8028FD10, L8028FE90, L8028FFE4, L8029003C -.word L80290088, L80290200, L802902CC, L80290304 - -glabel D_802B929C -.float 0.008 - -glabel D_802B92A0 -.float 0.1 - -glabel D_802B92A4 -.float 0.2 - -glabel D_802B92A8 -.float 0.55 - -.word 0 - -glabel D_802B92B0 -.double 0.85 - -.word 0x00000000, 0x00000000 - -glabel D_802B92C0 -.word L80291488, L802914F4, L80292454, L80292454 -.word L80291600, L80292454, L80292454, L80292454 -.word L80292454, L80292454, L80291870, L80291A6C -.word L80291B28, L80292454, L80292454, L80292454 -.word L80291D4C - -glabel D_802B9304 -.word L802916DC, L802916DC, L80291730, L80291730 -.word L80291730, L80291730, L80291730, L802916DC -.word L802916DC, L802916DC, L80291730, L80291730 -.word L80291730, L80291730, L80291730, L802916DC - -glabel D_802B9344 -.word L8029217C, L80292400, L80292400, L80292400 -.word L80292400, L80292400, L80292400, L80292400 -.word L80292400, L80292400, L80292400, L80292400 -.word L802921A0, L802922A0, L80292400, L80292400 -.word L80292358, L802923C0, L802923E0 - -glabel D_802B9390 -.word L802925EC, L802925EC, L80292610, L80292628 -.word L80292660, L80292660, L80292694, L802926C4 -.word L802926C4, L802926D8, L802926F4, L80292730 -.word L80292750, L80292750, L80292758, L80292758 -.word L802925EC - -glabel D_802B93D4 -.word L80293D24, L80293D74, L80293DCC, L80293E24 -.word L80293E80, L80293ED8 - -glabel D_802B93EC -.word L80294DD8, L80294E28, L80294E7C, L80294ED0 -.word L80294F28, L80294F7C - -glabel D_802B9404 -.word L802956C4, L802956F0, L8029571C, L80295748 -.word L80295774, L802957A0, L802957CC, L802957F8 -.word L80295824, L80295850, L8029587C, L802958A8 -.word L802958D4, L80295900, L8029592C, L80295958 -.word L80295984, L802959B0, L802959DC, L80295A08 - -glabel D_802B9454 -.word L80295AAC, L80295ABC, L80295ACC, L80295ADC -.word L80295AEC, L80295AFC, L80295B0C, L80295B1C -.word L80295B2C, L80295B3C, L80295B4C, L80295B5C -.word L80295B6C, L80295B7C, L80295B8C, L80295B9C -.word L80295BAC, L80295BBC, L80295BCC, L80295BDC - -glabel D_802B94A4 -.word L80295E3C, L80295EB0, L80295FA4, L80295FE8 -.word L8029604C, L802960A0, L802960C8, L80296164 -.word L8029618C, L802961C8, L80296204, L8029627C -.word L802962B8, L80296324, L802963E0, L80296520 -.word L80296560, L8029659C, L802965DC, L80296628 - -glabel D_802B94F4 -.float -475.0 - -glabel D_802B94F8 -.float -0.1 - -.word 0 - -glabel D_802B9500 -.word L80296B78, L80296B78, L80296B78, L80296B78 -.word L80296BAC, L80296B88, L80296B78, L80296B78 - -glabel D_802B9520 -.word L80296CBC, L80296CBC, L80296CBC, L80296CBC -.word L80296CF0, L80296CCC, L80296CBC, L80296CBC - -glabel D_802B9540 -.word L80296F28, L80296F6C, L80296F9C, L80296E40 -.word L80296E6C, L80296E88, L80296ED8, L80296DDC -.word L802971FC, L8029721C, L802971D8, L8029716C -.word L8029721C, L80296E5C, L8029721C, L8029721C -.word L8029721C, L80296FCC, L8029721C, L8029721C -.word L8029721C, L8029721C, L8029721C, L8029713C -.word L80296FF4, L8029721C, L80297024, L8029707C -.word L802970AC, L802970DC, L8029710C, L8029704C -.word L8029721C, L8029721C, L8029721C, L80296DA8 -.word L8029721C, L8029721C, L8029721C, L8029721C -.word L8029721C, L802971B0, L8029721C, L80296E20 - -glabel D_802B95F0 -.float 1.925 - -glabel D_802B95F4 -.float 0.35 - -glabel D_802B95F8 -.float 4000000.0 - -glabel D_802B95FC -.word L80297B10, L80297B3C, L80297B68, L80297B94 -.word L80297BC0 - -glabel D_802B9610 -.double 0.12 - -glabel D_802B9618 -.float 2.3 - -glabel D_802B961C -.float 0.7 - -glabel D_802B9620 -.float 0.3 - -glabel D_802B9624 -.float 1000000.0 - -glabel D_802B9628 -.float 90000.0 - -glabel D_802B962C -.float 64000000.0 - -glabel D_802B9630 -.float 4000000.0 - -glabel D_802B9634 -.word L802988F0, L80298910, L80298930, L80298950 -.word L80298970 - -glabel D_802B9648 -.float 160000.0 - -glabel D_802B964C -.float 0.8 - -glabel D_802B9650 -.float 9000000.0 - -glabel D_802B9654 -.float 1000000.0 - -glabel D_802B9658 -.float 16000000.0 - -glabel D_802B965C -.float 250000.0 - -glabel D_802B9660 -.float 4000000.0 - -glabel D_802B9664 -.float 250000.0 - -glabel D_802B9668 -.float 4000000.0 - -glabel D_802B966C -.float 250000.0 - -glabel D_802B9670 -.float 6250000.0 - -glabel D_802B9674 -.float 4000000.0 - -glabel D_802B9678 -.float 250000.0 - -glabel D_802B967C -.float 4000000.0 - -glabel D_802B9680 -.float 250000.0 - -glabel D_802B9684 -.float 640000.0 - -glabel D_802B9688 -.float 250000.0 - -glabel D_802B968C -.float 4000000.0 - -glabel D_802B9690 -.float 250000.0 - -glabel D_802B9694 -.float 4000000.0 - -glabel D_802B9698 -.float 40000.0 - -glabel D_802B969C -.float 4000000.0 - -glabel D_802B96A0 -.float 40000.0 - -glabel D_802B96A4 -.float 4000000.0 - -glabel D_802B96A8 -.float 40000.0 - -glabel D_802B96AC -.float 490000.0 - -glabel D_802B96B0 -.float 40000.0 - -glabel D_802B96B4 -.float 490000.0 - -glabel D_802B96B8 -.float 4000000.0 - -glabel D_802B96BC -.word L8029AD04, L8029AD24, L8029AD44, L8029AD64 -.word L8029AD84, L8029ADA4, L8029ADC4, L8029ADE4 - -glabel D_802B96DC -.float 9000000.0 - -glabel D_802B96E0 -.float 9000000.0 - -glabel D_802B96E4 -.float 160000.0 - -glabel D_802B96E8 -.float 640000.0 - -glabel D_802B96EC -.float 160000.0 - -glabel D_802B96F0 -.float 9000000.0 - -glabel D_802B96F4 -.float 160000.0 - -glabel D_802B96F8 -.float 640000.0 - -glabel D_802B96FC -.float 160000.0 - -glabel D_802B9700 -.float 9000000.0 - -glabel D_802B9704 -.float 160000.0 - -glabel D_802B9708 -.float 640000.0 - -glabel D_802B970C -.float 160000.0 - -glabel D_802B9710 -.float 9000000.0 - -glabel D_802B9714 -.float 160000.0 - -glabel D_802B9718 -.float 640000.0 - -glabel D_802B971C -.float 160000.0 - -glabel D_802B9720 -.float 9000000.0 - -glabel D_802B9724 -.float 122500.0 - -glabel D_802B9728 -.float 640000.0 - -glabel D_802B972C -.float 1440000.0 - -glabel D_802B9730 -.float 9000000.0 - -glabel D_802B9734 -.float 250000.0 - -glabel D_802B9738 -.float 1000000.0 - -glabel D_802B973C -.float 1440000.0 - -glabel D_802B9740 -.float 9000000.0 - -glabel D_802B9744 -.float 250000.0 - -glabel D_802B9748 -.float 1000000.0 - -glabel D_802B974C -.float 1440000.0 - -glabel D_802B9750 -.float 4000000.0 - -glabel D_802B9754 -.float 250000.0 - -glabel D_802B9758 -.float 5461.0 - -.word 0 - -glabel D_802B9760 -.double 0.1 - -glabel D_802B9768 -.float -1.2 - -glabel D_802B976C -.float -1.2 - -glabel D_802B9770 -.float -1.2 - -glabel D_802B9774 -.float -1.2 - -glabel D_802B9778 -.float -1.2 - -glabel D_802B977C -.word L8029D6A4, L8029D73C, L8029D6AC, L8029D73C -.word L8029D6B4, L8029D6BC, L8029D73C, L8029D6C4 -.word L8029D6F0, L8029D6F8, L8029D73C, L8029D700 - -glabel D_802B97AC -.word L8029DBBC, L8029DC88, L8029DCA8, L8029DCC8 -.word L8029DCDC, L8029DD40, L8029DD60, L8029DDA8 -.word L8029DDD4, L8029DDF4, L8029DE28, L8029DE3C -.word L8029DFD4, L8029DFE8, L8029DFFC, L8029E0D0 -.word L8029E0E4, L8029E0F8, L8029E10C, L8029E130 - -glabel D_802B97FC -.word L8029E3B0, L8029E7AC, L8029E488, L8029E7AC -.word L8029E4A4, L8029E4C0, L8029E7AC, L8029E4F0 -.word L8029E5DC, L8029E60C, L8029E7AC, L8029E704 -.word L8029E7AC, L8029E7AC, L8029E7AC, L8029E7AC -.word L8029E7AC, L8029E7AC, L8029E770 - -glabel D_802B9848 -.word L8029E960, L8029E960, L8029E960, L8029E960 -.word L8029EA8C, L8029E968, L8029E960, L8029E960 - -glabel D_802B9868 -.word L8029EB34, L8029EB34, L8029EB34, L8029EB34 -.word L8029EC60, L8029EB3C, L8029EB34, L8029EB34 - -glabel D_802B9888 -.float 0.8 - -glabel D_802B988C -.float 0.1 - -glabel D_802B9890 -.float 0.1 - -glabel D_802B9894 -.float 1.2 - -glabel D_802B9898 -.float 1.3 - -glabel D_802B989C -.float 0.8 - -glabel D_802B98A0 -.float 0.1 - -glabel D_802B98A4 -.float 1.2 - -glabel D_802B98A8 -.float 1.2 - -glabel D_802B98AC -.float 0.1 - -glabel D_802B98B0 -.float 0.1 - -glabel D_802B98B4 -.word L8029FE48, L802A00D8, L8029FE38, L8029FE38 -.word L8029FE88, L802A00D8 - -glabel D_802B98CC -.word L8029FFB4, L8029FFB4, L8029FF74, L8029FF74 -.word L8029FF74, L8029FF74, L802A00D8, L802A00D8 -.word L8029FF74, L8029FF74 - -glabel D_802B98F4 -.word L802A0030, L802A0030, L802A0004, L802A0004 -.word L802A0004, L802A0004, L802A0058, L802A00D8 -.word L802A0004, L802A0004 - -glabel D_802B991C -.word L802A09B0, L802A09B0, L802A09B0, L802A09D4 -.word L802A04E0, L802A063C, L802A0858, L802A04AC -.word L802A0968, L802A0D40, L802A0CBC, L802A0AA4 -.word L802A0D40, L802A0D40, L802A0D40, L802A0D40 -.word L802A0D40, L802A09B0, L802A0D40, L802A0D40 -.word L802A0D40, L802A098C, L802A0D40, L802A09B0 -.word L802A09B0, L802A0D40, L802A09B0, L802A09B0 -.word L802A09B0, L802A09B0, L802A09B0, L802A09B0 -.word L802A0D40, L802A0D40, L802A0D40, L802A0D40 -.word L802A0D40, L802A0D40, L802A0D40, L802A0D40 -.word L802A0744, L802A0C34 - -glabel D_802B99C4 -.float 360000.0 - -glabel D_802B99C8 -.float 360000.0 - -glabel D_802B99CC -.float 8.66 - -glabel D_802B99D0 -.float 0.05 - -glabel D_802B99D4 -.float 0.2 - -glabel D_802B99D8 -.float 8.66 - -glabel D_802B99DC -.float 0.45 - -glabel D_802B99E0 -.float 1000000.0 - -glabel D_802B99E4 -.float 0.1 - -glabel D_802B99E8 -.float 0.8 - -glabel D_802B99EC -.float 2.3 - -glabel D_802B99F0 -.float 1.2 - -glabel D_802B99F4 -.float 1.8 - -glabel D_802B99F8 -.float -0.8 - -glabel D_802B99FC -.float 0.6 - -glabel D_802B9A00 -.float 4000000.0 - -glabel D_802B9A04 -.float 600000.0 - -glabel D_802B9A08 -.float 100000.0 - -glabel D_802B9A0C -.float 0.1 - -glabel D_802B9A10 -.float 0.8 - -glabel D_802B9A14 -.float 2.3 - -glabel D_802B9A18 -.float 1.2 - -glabel D_802B9A1C -.float 1.8 - -glabel D_802B9A20 -.float -0.8 - -glabel D_802B9A24 -.float 0.6 - -glabel D_802B9A28 -.float 16000000.0 - -glabel D_802B9A2C -.float 16000000.0 - -glabel D_802B9A30 -.float 640000.0 - -glabel D_802B9A34 -.float 16000000.0 - -glabel D_802B9A38 -.float 4000000.0 - -glabel D_802B9A3C -.float 4000000.0 - -glabel D_802B9A40 -.float 250000.0 - -glabel D_802B9A44 -.word L802A31E4, L802A31FC, L802A3214, L802A32EC -.word L802A3318, L802A3330, L802A3348, L802A34C0 -.word L802A3378, L802A34D4, L802A34D4, L802A34D4 -.word L802A34D4, L802A3390, L802A33A4, L802A33B8 -.word L802A33CC, L802A322C, L802A33E4, L802A34D4 -.word L802A34D4, L802A33FC, L802A34D4, L802A3428 -.word L802A3244, L802A34D4, L802A325C, L802A328C -.word L802A32A4, L802A32BC, L802A32D4, L802A3274 -.word L802A34D4, L802A3414, L802A34D4, L802A345C -.word L802A3440, L802A34AC, L802A3470, L802A3484 -.word L802A3360, L802A34D4, L802A3498, L802A3300 - -glabel D_802B9AF4 -.word L802A36D8, L802A36D8, L802A36D8, L802A3590 -.word L802A35E0, L802A35A0, L802A35B0, L802A36E8 -.word L802A3660, L802A36F0, L802A3630, L802A3650 -.word L802A3670, L802A3600, L802A3610, L802A3620 -.word L802A36F0, L802A36D8, L802A36F0, L802A3680 -.word L802A3694, L802A36A8, L802A36F0, L802A36D8 -.word L802A36D8, L802A36D8, L802A36D8, L802A36D8 -.word L802A36D8, L802A36D8, L802A36D8, L802A36D8 -.word L802A36F0, L802A36B8, L802A36F0, L802A36F0 -.word L802A35F0, L802A36C8, L802A36F0, L802A36F0 -.word L802A35C0, L802A3640, L802A36F0, L802A35D0 - -.word 0, 0, 0 - -glabel D_802B9BB0 -.float 30000.0 - -glabel D_802B9BB4 -.float 6800.0 - -glabel D_802B9BB8 -.word L802A4E04, L802A4D98, L802A4D74, L802A4D74 -.word L802A4E04, L802A4E04, L802A4DBC, L802A4E04 -.word L802A4E04, L802A4E04, L802A4E04, L802A4E28 -.word L802A4E04, L802A4D74, L802A4DE0, L802A4D74 -.word L802A4D74, L802A4D98, L802A4E04 - -glabel D_802B9C04 -.float 2700.0 - -glabel D_802B9C08 -.float 1500.0 - -glabel D_802B9C0C -.float 5000.0 - -glabel D_802B9C10 -.float 4500.0 - -glabel D_802B9C14 -.float 7000.0 - -glabel D_802B9C18 -.float 6800.0 - -glabel D_802B9C1C -.float 1.3333333730697632 - -glabel D_802B9C20 -.float 0.6666666865348816 - -glabel D_802B9C24 -.float 2.6666667461395264 - -glabel D_802B9C28 -.float 1.3333333730697632 - -.word 0 - -glabel D_802B9C30 -.word L802A8FE0, L802A9014, L802A902C, L802A9044 -.word L802A9060, L802A907C, L802A9094, L802A9094 -.word L802A9094, L802A9094, L802A9094, L802A9094 -.word L802A9094, L802A9094, L802A9094, L802A9094 -.word L802A9094, L802A9094, L802A8FF8 - -glabel D_802B9C7C -.word L802A9250, L802A9268, L802A9280, L802A9298 -.word L802A92B4, L802A92D0 - -glabel D_802B9C94 -.word L802A9BB8, L802A9BDC, L802A9C00 -.word L802A9C24, L802A9C48, L802A9C6C, L802A9C90 -.word L802A9CB4, L802A9CD8, L802A9CFC, L802A9D20 -.word L802A9D44, L802A9D68, L802A9D8C, L802A9DB0 -.word L802A9DD4, L802A9DF8, L802A9E1C, L802A9E40 -.word L802A9E64, L802A9E88, L802A9EAC, L802A9EC8 -.word L802A9EE4, L802A9F38, L802A9F54, L802A9FC4 -.word L802AA00C, L802AA030, L802AA054, L802AA078 -.word L802AA09C, L802AA0C0, L802AA0E4, L802AA108 -.word L802AA12C, L802AA150, L802AA174, L802AA198 -.word L802AA1BC, L802AA1E0, L802AA684, L802AA714 -.word L802AA780, L802A9FE8, L802AA6F0, L802A9F00 -.word L802A9F70, L802AA6CC, L802A9B74, L802A9B74 -.word L802AA204, L802AA228, L802AA24C, L802AA270 -.word L802AA294, L802AA2B8, L802AA2DC, L802AA300 -.word L802AA324, L802AA348, L802AA36C, L802AA390 -.word L802AA3B4, L802AA3D8, L802AA3FC, L802AA420 -.word L802AA444, L802AA468, L802AA48C, L802AA4B0 -.word L802AA4D4, L802AA4F8, L802AA51C, L802AA540 -.word L802AA564, L802AA588, L802AA5AC, L802AA5D0 -.word L802AA5F4, L802AA618, L802AA63C, L802AA660 -.word L802A9F1C, L802A9F8C, L802A9FA8, L802AA738 -.word L802AA75C, L802AA6A8 - -.word 0, 0 - -glabel D_802B9E00 -.float 1859.0 - -glabel D_802B9E04 -.float 1549.0 - -glabel D_802B9E08 -.float -1102.0 - -glabel D_802B9E0C -.float -1402.0 - -glabel D_802B9E10 -.float 2405.0 - -glabel D_802B9E14 -.float 2233.0 - -glabel D_802B9E18 -.float 0.8 - -glabel D_802B9E1C -.float -475.0 - -glabel D_802B9E20 -.float -33.9 - -glabel D_802B9E24 -.float -838.0 - -glabel D_802B9E28 -.float -475.0 - -glabel D_802B9E2C -.float -475.0 - -glabel D_802B9E30 -.float -993.0 - -glabel D_802B9E34 -.float -33.9 - -glabel D_802B9E38 -.float -475.0 - -glabel D_802B9E3C -.float -33.9 - -glabel D_802B9E40 -.float -475.0 - -glabel D_802B9E44 -.float -33.9 - -glabel D_802B9E48 -.float -0.9 - -glabel D_802B9E4C -.float -3000.0 - -glabel D_802B9E50 -.float 3000.0 - -glabel D_802B9E54 -.float 3000.0 - -glabel D_802B9E58 -.float 3000.0 - -glabel D_802B9E5C -.float 3000.0 - -glabel D_802B9E60 -.float 3000.0 - -glabel D_802B9E64 -.float -0.9 - -glabel D_802B9E68 -.float 0.9 - -glabel D_802B9E6C -.float 0.1 - -glabel D_802B9E70 -.float -0.1 - -.word 0, 0, 0 - -glabel D_802B9E80 -.double 0.015 - -glabel D_802B9E88 -.double 0.015 - -glabel D_802B9E90 -.double 0.015 - -glabel D_802B9E98 -.word L802B0A88, L802B0AB0, L802B0AF8, L802B0B40 -.word L802B0B84, L802B0BCC, L802B0C70 - -glabel D_802B9EB4 -.word L802B0EF4, L802B0F60, L802B1050, L802B1154 -.word L802B11FC - -glabel D_802B9EC8 -.word L802B2094, L802B237C, L802B25A0, L802B2718 -.word L802B28E8, L802B285C - -glabel D_802B9EE0 -.float 0.2 - -glabel D_802B9EE4 -.float 0.15 - -glabel D_802B9EE8 -.float 0.2 - -glabel D_802B9EEC -.float 0.2 - -glabel D_802B9EF0 -.float 0.3 - -glabel D_802B9EF4 -.word L802B2B0C, L802B2B20, L802B2B4C, L802B2B78 -.word L802B2BA4 - -glabel D_802B9F08 -.word L802B301C, L802B302C, L802B2FEC, L802B30BC -.word L802B2FFC, L802B30CC, L802B300C, L802B309C -.word L802B30AC, L802B308C, L802B307C, L802B303C -.word L802B304C, L802B305C, L802B306C - -glabel D_802B9F44 -.word L802B33CC, L802B3614, L802B382C, L802B3B30 -.word L802B3974, L802B3AC4 - -glabel D_802B9F5C -.float 1.2 - -glabel D_802B9F60 -.float 1.2 - -glabel D_802B9F64 -.float 0.3 - -glabel D_802B9F68 -.float 25000000.0 - -glabel D_802B9F6C -.word L802B4324, L802B44B0, L802B4750, L802B4A9C -.word L802B4AD8, L802B4B18, L802B4B94, L802B4CE4 -.word L802B4D58, L802B4DE8 - -glabel D_802B9F94 -.float 1.2 - -glabel D_802B9F98 -.float 40000.0 - -glabel D_802B9F9C -.float 0.3 - -glabel D_802B9FA0 -.float 40000.0 - -.word 0, 0, 0 - -glabel D_802B9FB0 -.double 0.017453292222222222 - -glabel D_802B9FB8 -.double 3.141592653589793 - -glabel D_802B9FC0 -.double 360.0 - -glabel D_802B9FC8 -.double 3.141592653589793 - -glabel D_802B9FD0 -.double 360.0 - -glabel D_802B9FD8 -.float 1000000.0 - -glabel D_802B9FDC -.float -0.01600503 - -glabel D_802B9FE0 -.float 0.002834060 - -glabel D_802B9FE4 -.float -0.074954450 - -glabel D_802B9FE8 -.float 0.042587612 - -glabel D_802B9FEC -.float -0.142025709 - -glabel D_802B9FF0 -.float 0.106367543 - -glabel D_802B9FF4 -.float -0.333330661 - -glabel D_802B9FF8 -.double 1.3375206719956623e-08 - -glabel D_802BA000 -.double 1.5707963267948966 - -glabel D_802BA008 -.double 1.5707963267948966 - -glabel D_802BA010 -.double 50.123870849609375 - -glabel D_802BA018 -.double 3.141592653589793 - -glabel D_802BA020 -.double 3.141592653589793 - -glabel D_802BA028 -.double 65535.0 - diff --git a/data/data_121DA0_2.s b/data/data_121DA0_2.s new file mode 100644 index 000000000..c1d2ab69f --- /dev/null +++ b/data/data_121DA0_2.s @@ -0,0 +1,956 @@ +# Mario Kart 64 (U) disassembly and split file +# generated by n64split v0.4a - N64 ROM splitter + +.include "macros.inc" + +.section .data + + +glabel D_802B9140 +.word 0x00000000, 0x00000000, 0x00000000 + +glabel D_802B914C +.word 0x00000000, 0x00000000 + +glabel D_802B9154 +.word 0x00000000, 0x00000000, 0x00000000 + +glabel D_802B9160 +.word 0x00000000, 0x00000000, 0x00000000 + +glabel D_802B916C +.word 0x00000000, 0x00000000 + +glabel D_802B9174 +.word 0x00000000, 0x00000000, 0x00000000 + +glabel D_802B9180 +.word 0x00000000, 0x00000000, 0x00000000 + +glabel D_802B918C +.word 0x00000000, 0x00000000 + +glabel D_802B9194 +.word 0x00000000, 0x00000000, 0x00000000 + +glabel D_802B91A0 +.word 0x00000000, 0x00000000 + +glabel D_802B91A8 +.word 0x00000000, 0x00000000, 0x00000000 + +glabel D_802B91B4 +.word 0x00000000, 0x00000000, 0x00000000, 0x0000000d +.word 0x0000000d + +glabel D_802B91C8 +.word 0x00000000, 0x00000000, 0x00000000, 0x00000000 +.word 0x00000000, 0x00000000 + +glabel D_802B91E0 +.word L8028E6BC, L8028E958, L8028EAB0, L8028EC28 +.word L8028EC04, L8028E714, L8028E838, L8028EBAC + +glabel D_802B9200 +.float 1.33333337 + +glabel D_802B9204 +.word L8028ECE0, L8028ED10, L8028ED40, L8028ED50 +.word L8028ED00, L8028ED60, L8028ED30, L8028ECE0 +.word L8028ECE0, L8028ED00, L8028ECF0, L8028ED20 +.word L8028ED60, L8028ED70, L8028ECE0, L8028ED10 +.word L8028ED90, L8028ED10, L8028ED80, L8028ED90 + +glabel D_802B9254 +.float 0.01666666 + +glabel D_802B9258 +.word L8028F4CC, L8028F4CC, L8028F4B0, L8028F4B0 +.word L8028F4B0, L8028F4D4, L8028F4B0 + +glabel D_802B9274 +.float 0.017 + +glabel D_802B9278 +.float 0.028 + +glabel D_802B927C +.word L8028FD10, L8028FE90, L8028FFE4, L8029003C +.word L80290088, L80290200, L802902CC, L80290304 + +glabel D_802B929C +.float 0.008 + +glabel D_802B92A0 +.float 0.1 + +glabel D_802B92A4 +.float 0.2 + +glabel D_802B92A8 +.float 0.55 + +.word 0 + +glabel D_802B92B0 +.double 0.85 + +.word 0x00000000, 0x00000000 + +glabel D_802B92C0 +.word L80291488, L802914F4, L80292454, L80292454 +.word L80291600, L80292454, L80292454, L80292454 +.word L80292454, L80292454, L80291870, L80291A6C +.word L80291B28, L80292454, L80292454, L80292454 +.word L80291D4C + +glabel D_802B9304 +.word L802916DC, L802916DC, L80291730, L80291730 +.word L80291730, L80291730, L80291730, L802916DC +.word L802916DC, L802916DC, L80291730, L80291730 +.word L80291730, L80291730, L80291730, L802916DC + +glabel D_802B9344 +.word L8029217C, L80292400, L80292400, L80292400 +.word L80292400, L80292400, L80292400, L80292400 +.word L80292400, L80292400, L80292400, L80292400 +.word L802921A0, L802922A0, L80292400, L80292400 +.word L80292358, L802923C0, L802923E0 + +glabel D_802B9390 +.word L802925EC, L802925EC, L80292610, L80292628 +.word L80292660, L80292660, L80292694, L802926C4 +.word L802926C4, L802926D8, L802926F4, L80292730 +.word L80292750, L80292750, L80292758, L80292758 +.word L802925EC + +glabel D_802B93D4 +.word L80293D24, L80293D74, L80293DCC, L80293E24 +.word L80293E80, L80293ED8 + +glabel D_802B93EC +.word L80294DD8, L80294E28, L80294E7C, L80294ED0 +.word L80294F28, L80294F7C + +glabel D_802B9404 +.word L802956C4, L802956F0, L8029571C, L80295748 +.word L80295774, L802957A0, L802957CC, L802957F8 +.word L80295824, L80295850, L8029587C, L802958A8 +.word L802958D4, L80295900, L8029592C, L80295958 +.word L80295984, L802959B0, L802959DC, L80295A08 + +glabel D_802B9454 +.word L80295AAC, L80295ABC, L80295ACC, L80295ADC +.word L80295AEC, L80295AFC, L80295B0C, L80295B1C +.word L80295B2C, L80295B3C, L80295B4C, L80295B5C +.word L80295B6C, L80295B7C, L80295B8C, L80295B9C +.word L80295BAC, L80295BBC, L80295BCC, L80295BDC + +glabel D_802B94A4 +.word L80295E3C, L80295EB0, L80295FA4, L80295FE8 +.word L8029604C, L802960A0, L802960C8, L80296164 +.word L8029618C, L802961C8, L80296204, L8029627C +.word L802962B8, L80296324, L802963E0, L80296520 +.word L80296560, L8029659C, L802965DC, L80296628 + +glabel D_802B94F4 +.float -475.0 + +glabel D_802B94F8 +.float -0.1 + +.word 0 + +glabel D_802B9500 +.word L80296B78, L80296B78, L80296B78, L80296B78 +.word L80296BAC, L80296B88, L80296B78, L80296B78 + +glabel D_802B9520 +.word L80296CBC, L80296CBC, L80296CBC, L80296CBC +.word L80296CF0, L80296CCC, L80296CBC, L80296CBC + +glabel D_802B9540 +.word L80296F28, L80296F6C, L80296F9C, L80296E40 +.word L80296E6C, L80296E88, L80296ED8, L80296DDC +.word L802971FC, L8029721C, L802971D8, L8029716C +.word L8029721C, L80296E5C, L8029721C, L8029721C +.word L8029721C, L80296FCC, L8029721C, L8029721C +.word L8029721C, L8029721C, L8029721C, L8029713C +.word L80296FF4, L8029721C, L80297024, L8029707C +.word L802970AC, L802970DC, L8029710C, L8029704C +.word L8029721C, L8029721C, L8029721C, L80296DA8 +.word L8029721C, L8029721C, L8029721C, L8029721C +.word L8029721C, L802971B0, L8029721C, L80296E20 + +glabel D_802B95F0 +.float 1.925 + +glabel D_802B95F4 +.float 0.35 + +glabel D_802B95F8 +.float 4000000.0 + +glabel D_802B95FC +.word L80297B10, L80297B3C, L80297B68, L80297B94 +.word L80297BC0 + +glabel D_802B9610 +.double 0.12 + +glabel D_802B9618 +.float 2.3 + +glabel D_802B961C +.float 0.7 + +glabel D_802B9620 +.float 0.3 + +glabel D_802B9624 +.float 1000000.0 + +glabel D_802B9628 +.float 90000.0 + +glabel D_802B962C +.float 64000000.0 + +glabel D_802B9630 +.float 4000000.0 + +glabel D_802B9634 +.word L802988F0, L80298910, L80298930, L80298950 +.word L80298970 + +glabel D_802B9648 +.float 160000.0 + +glabel D_802B964C +.float 0.8 + +glabel D_802B9650 +.float 9000000.0 + +glabel D_802B9654 +.float 1000000.0 + +glabel D_802B9658 +.float 16000000.0 + +glabel D_802B965C +.float 250000.0 + +glabel D_802B9660 +.float 4000000.0 + +glabel D_802B9664 +.float 250000.0 + +glabel D_802B9668 +.float 4000000.0 + +glabel D_802B966C +.float 250000.0 + +glabel D_802B9670 +.float 6250000.0 + +glabel D_802B9674 +.float 4000000.0 + +glabel D_802B9678 +.float 250000.0 + +glabel D_802B967C +.float 4000000.0 + +glabel D_802B9680 +.float 250000.0 + +glabel D_802B9684 +.float 640000.0 + +glabel D_802B9688 +.float 250000.0 + +glabel D_802B968C +.float 4000000.0 + +glabel D_802B9690 +.float 250000.0 + +glabel D_802B9694 +.float 4000000.0 + +glabel D_802B9698 +.float 40000.0 + +glabel D_802B969C +.float 4000000.0 + +glabel D_802B96A0 +.float 40000.0 + +glabel D_802B96A4 +.float 4000000.0 + +glabel D_802B96A8 +.float 40000.0 + +glabel D_802B96AC +.float 490000.0 + +glabel D_802B96B0 +.float 40000.0 + +glabel D_802B96B4 +.float 490000.0 + +glabel D_802B96B8 +.float 4000000.0 + +glabel D_802B96BC +.word L8029AD04, L8029AD24, L8029AD44, L8029AD64 +.word L8029AD84, L8029ADA4, L8029ADC4, L8029ADE4 + +glabel D_802B96DC +.float 9000000.0 + +glabel D_802B96E0 +.float 9000000.0 + +glabel D_802B96E4 +.float 160000.0 + +glabel D_802B96E8 +.float 640000.0 + +glabel D_802B96EC +.float 160000.0 + +glabel D_802B96F0 +.float 9000000.0 + +glabel D_802B96F4 +.float 160000.0 + +glabel D_802B96F8 +.float 640000.0 + +glabel D_802B96FC +.float 160000.0 + +glabel D_802B9700 +.float 9000000.0 + +glabel D_802B9704 +.float 160000.0 + +glabel D_802B9708 +.float 640000.0 + +glabel D_802B970C +.float 160000.0 + +glabel D_802B9710 +.float 9000000.0 + +glabel D_802B9714 +.float 160000.0 + +glabel D_802B9718 +.float 640000.0 + +glabel D_802B971C +.float 160000.0 + +glabel D_802B9720 +.float 9000000.0 + +glabel D_802B9724 +.float 122500.0 + +glabel D_802B9728 +.float 640000.0 + +glabel D_802B972C +.float 1440000.0 + +glabel D_802B9730 +.float 9000000.0 + +glabel D_802B9734 +.float 250000.0 + +glabel D_802B9738 +.float 1000000.0 + +glabel D_802B973C +.float 1440000.0 + +glabel D_802B9740 +.float 9000000.0 + +glabel D_802B9744 +.float 250000.0 + +glabel D_802B9748 +.float 1000000.0 + +glabel D_802B974C +.float 1440000.0 + +glabel D_802B9750 +.float 4000000.0 + +glabel D_802B9754 +.float 250000.0 + +glabel D_802B9758 +.float 5461.0 + +.word 0 + +glabel D_802B9760 +.double 0.1 + +glabel D_802B9768 +.float -1.2 + +glabel D_802B976C +.float -1.2 + +glabel D_802B9770 +.float -1.2 + +glabel D_802B9774 +.float -1.2 + +glabel D_802B9778 +.float -1.2 + +glabel D_802B977C +.word L8029D6A4, L8029D73C, L8029D6AC, L8029D73C +.word L8029D6B4, L8029D6BC, L8029D73C, L8029D6C4 +.word L8029D6F0, L8029D6F8, L8029D73C, L8029D700 + +glabel D_802B97AC +.word L8029DBBC, L8029DC88, L8029DCA8, L8029DCC8 +.word L8029DCDC, L8029DD40, L8029DD60, L8029DDA8 +.word L8029DDD4, L8029DDF4, L8029DE28, L8029DE3C +.word L8029DFD4, L8029DFE8, L8029DFFC, L8029E0D0 +.word L8029E0E4, L8029E0F8, L8029E10C, L8029E130 + +glabel D_802B97FC +.word L8029E3B0, L8029E7AC, L8029E488, L8029E7AC +.word L8029E4A4, L8029E4C0, L8029E7AC, L8029E4F0 +.word L8029E5DC, L8029E60C, L8029E7AC, L8029E704 +.word L8029E7AC, L8029E7AC, L8029E7AC, L8029E7AC +.word L8029E7AC, L8029E7AC, L8029E770 + +glabel D_802B9848 +.word L8029E960, L8029E960, L8029E960, L8029E960 +.word L8029EA8C, L8029E968, L8029E960, L8029E960 + +glabel D_802B9868 +.word L8029EB34, L8029EB34, L8029EB34, L8029EB34 +.word L8029EC60, L8029EB3C, L8029EB34, L8029EB34 + +glabel D_802B9888 +.float 0.8 + +glabel D_802B988C +.float 0.1 + +glabel D_802B9890 +.float 0.1 + +glabel D_802B9894 +.float 1.2 + +glabel D_802B9898 +.float 1.3 + +glabel D_802B989C +.float 0.8 + +glabel D_802B98A0 +.float 0.1 + +glabel D_802B98A4 +.float 1.2 + +glabel D_802B98A8 +.float 1.2 + +glabel D_802B98AC +.float 0.1 + +glabel D_802B98B0 +.float 0.1 + +glabel D_802B98B4 +.word L8029FE48, L802A00D8, L8029FE38, L8029FE38 +.word L8029FE88, L802A00D8 + +glabel D_802B98CC +.word L8029FFB4, L8029FFB4, L8029FF74, L8029FF74 +.word L8029FF74, L8029FF74, L802A00D8, L802A00D8 +.word L8029FF74, L8029FF74 + +glabel D_802B98F4 +.word L802A0030, L802A0030, L802A0004, L802A0004 +.word L802A0004, L802A0004, L802A0058, L802A00D8 +.word L802A0004, L802A0004 + +glabel D_802B991C +.word L802A09B0, L802A09B0, L802A09B0, L802A09D4 +.word L802A04E0, L802A063C, L802A0858, L802A04AC +.word L802A0968, L802A0D40, L802A0CBC, L802A0AA4 +.word L802A0D40, L802A0D40, L802A0D40, L802A0D40 +.word L802A0D40, L802A09B0, L802A0D40, L802A0D40 +.word L802A0D40, L802A098C, L802A0D40, L802A09B0 +.word L802A09B0, L802A0D40, L802A09B0, L802A09B0 +.word L802A09B0, L802A09B0, L802A09B0, L802A09B0 +.word L802A0D40, L802A0D40, L802A0D40, L802A0D40 +.word L802A0D40, L802A0D40, L802A0D40, L802A0D40 +.word L802A0744, L802A0C34 + +glabel D_802B99C4 +.float 360000.0 + +glabel D_802B99C8 +.float 360000.0 + +glabel D_802B99CC +.float 8.66 + +glabel D_802B99D0 +.float 0.05 + +glabel D_802B99D4 +.float 0.2 + +glabel D_802B99D8 +.float 8.66 + +glabel D_802B99DC +.float 0.45 + +glabel D_802B99E0 +.float 1000000.0 + +glabel D_802B99E4 +.float 0.1 + +glabel D_802B99E8 +.float 0.8 + +glabel D_802B99EC +.float 2.3 + +glabel D_802B99F0 +.float 1.2 + +glabel D_802B99F4 +.float 1.8 + +glabel D_802B99F8 +.float -0.8 + +glabel D_802B99FC +.float 0.6 + +glabel D_802B9A00 +.float 4000000.0 + +glabel D_802B9A04 +.float 600000.0 + +glabel D_802B9A08 +.float 100000.0 + +glabel D_802B9A0C +.float 0.1 + +glabel D_802B9A10 +.float 0.8 + +glabel D_802B9A14 +.float 2.3 + +glabel D_802B9A18 +.float 1.2 + +glabel D_802B9A1C +.float 1.8 + +glabel D_802B9A20 +.float -0.8 + +glabel D_802B9A24 +.float 0.6 + +glabel D_802B9A28 +.float 16000000.0 + +glabel D_802B9A2C +.float 16000000.0 + +glabel D_802B9A30 +.float 640000.0 + +glabel D_802B9A34 +.float 16000000.0 + +glabel D_802B9A38 +.float 4000000.0 + +glabel D_802B9A3C +.float 4000000.0 + +glabel D_802B9A40 +.float 250000.0 + +glabel D_802B9A44 +.word L802A31E4, L802A31FC, L802A3214, L802A32EC +.word L802A3318, L802A3330, L802A3348, L802A34C0 +.word L802A3378, L802A34D4, L802A34D4, L802A34D4 +.word L802A34D4, L802A3390, L802A33A4, L802A33B8 +.word L802A33CC, L802A322C, L802A33E4, L802A34D4 +.word L802A34D4, L802A33FC, L802A34D4, L802A3428 +.word L802A3244, L802A34D4, L802A325C, L802A328C +.word L802A32A4, L802A32BC, L802A32D4, L802A3274 +.word L802A34D4, L802A3414, L802A34D4, L802A345C +.word L802A3440, L802A34AC, L802A3470, L802A3484 +.word L802A3360, L802A34D4, L802A3498, L802A3300 + +glabel D_802B9AF4 +.word L802A36D8, L802A36D8, L802A36D8, L802A3590 +.word L802A35E0, L802A35A0, L802A35B0, L802A36E8 +.word L802A3660, L802A36F0, L802A3630, L802A3650 +.word L802A3670, L802A3600, L802A3610, L802A3620 +.word L802A36F0, L802A36D8, L802A36F0, L802A3680 +.word L802A3694, L802A36A8, L802A36F0, L802A36D8 +.word L802A36D8, L802A36D8, L802A36D8, L802A36D8 +.word L802A36D8, L802A36D8, L802A36D8, L802A36D8 +.word L802A36F0, L802A36B8, L802A36F0, L802A36F0 +.word L802A35F0, L802A36C8, L802A36F0, L802A36F0 +.word L802A35C0, L802A3640, L802A36F0, L802A35D0 + +.word 0, 0, 0 + +glabel D_802B9BB0 +.float 30000.0 + +glabel D_802B9BB4 +.float 6800.0 + +glabel D_802B9BB8 +.word L802A4E04, L802A4D98, L802A4D74, L802A4D74 +.word L802A4E04, L802A4E04, L802A4DBC, L802A4E04 +.word L802A4E04, L802A4E04, L802A4E04, L802A4E28 +.word L802A4E04, L802A4D74, L802A4DE0, L802A4D74 +.word L802A4D74, L802A4D98, L802A4E04 + +glabel D_802B9C04 +.float 2700.0 + +glabel D_802B9C08 +.float 1500.0 + +glabel D_802B9C0C +.float 5000.0 + +glabel D_802B9C10 +.float 4500.0 + +glabel D_802B9C14 +.float 7000.0 + +glabel D_802B9C18 +.float 6800.0 + +glabel D_802B9C1C +.float 1.3333333730697632 + +glabel D_802B9C20 +.float 0.6666666865348816 + +glabel D_802B9C24 +.float 2.6666667461395264 + +glabel D_802B9C28 +.float 1.3333333730697632 + +.word 0 + +glabel D_802B9C30 +.word L802A8FE0, L802A9014, L802A902C, L802A9044 +.word L802A9060, L802A907C, L802A9094, L802A9094 +.word L802A9094, L802A9094, L802A9094, L802A9094 +.word L802A9094, L802A9094, L802A9094, L802A9094 +.word L802A9094, L802A9094, L802A8FF8 + +glabel D_802B9C7C +.word L802A9250, L802A9268, L802A9280, L802A9298 +.word L802A92B4, L802A92D0 + +glabel D_802B9C94 +.word L802A9BB8, L802A9BDC, L802A9C00 +.word L802A9C24, L802A9C48, L802A9C6C, L802A9C90 +.word L802A9CB4, L802A9CD8, L802A9CFC, L802A9D20 +.word L802A9D44, L802A9D68, L802A9D8C, L802A9DB0 +.word L802A9DD4, L802A9DF8, L802A9E1C, L802A9E40 +.word L802A9E64, L802A9E88, L802A9EAC, L802A9EC8 +.word L802A9EE4, L802A9F38, L802A9F54, L802A9FC4 +.word L802AA00C, L802AA030, L802AA054, L802AA078 +.word L802AA09C, L802AA0C0, L802AA0E4, L802AA108 +.word L802AA12C, L802AA150, L802AA174, L802AA198 +.word L802AA1BC, L802AA1E0, L802AA684, L802AA714 +.word L802AA780, L802A9FE8, L802AA6F0, L802A9F00 +.word L802A9F70, L802AA6CC, L802A9B74, L802A9B74 +.word L802AA204, L802AA228, L802AA24C, L802AA270 +.word L802AA294, L802AA2B8, L802AA2DC, L802AA300 +.word L802AA324, L802AA348, L802AA36C, L802AA390 +.word L802AA3B4, L802AA3D8, L802AA3FC, L802AA420 +.word L802AA444, L802AA468, L802AA48C, L802AA4B0 +.word L802AA4D4, L802AA4F8, L802AA51C, L802AA540 +.word L802AA564, L802AA588, L802AA5AC, L802AA5D0 +.word L802AA5F4, L802AA618, L802AA63C, L802AA660 +.word L802A9F1C, L802A9F8C, L802A9FA8, L802AA738 +.word L802AA75C, L802AA6A8 + +.word 0, 0 + +glabel D_802B9E00 +.float 1859.0 + +glabel D_802B9E04 +.float 1549.0 + +glabel D_802B9E08 +.float -1102.0 + +glabel D_802B9E0C +.float -1402.0 + +glabel D_802B9E10 +.float 2405.0 + +glabel D_802B9E14 +.float 2233.0 + +glabel D_802B9E18 +.float 0.8 + +glabel D_802B9E1C +.float -475.0 + +glabel D_802B9E20 +.float -33.9 + +glabel D_802B9E24 +.float -838.0 + +glabel D_802B9E28 +.float -475.0 + +glabel D_802B9E2C +.float -475.0 + +glabel D_802B9E30 +.float -993.0 + +glabel D_802B9E34 +.float -33.9 + +glabel D_802B9E38 +.float -475.0 + +glabel D_802B9E3C +.float -33.9 + +glabel D_802B9E40 +.float -475.0 + +glabel D_802B9E44 +.float -33.9 + +glabel D_802B9E48 +.float -0.9 + +glabel D_802B9E4C +.float -3000.0 + +glabel D_802B9E50 +.float 3000.0 + +glabel D_802B9E54 +.float 3000.0 + +glabel D_802B9E58 +.float 3000.0 + +glabel D_802B9E5C +.float 3000.0 + +glabel D_802B9E60 +.float 3000.0 + +glabel D_802B9E64 +.float -0.9 + +glabel D_802B9E68 +.float 0.9 + +glabel D_802B9E6C +.float 0.1 + +glabel D_802B9E70 +.float -0.1 + +.word 0, 0, 0 + +glabel D_802B9E80 +.double 0.015 + +glabel D_802B9E88 +.double 0.015 + +glabel D_802B9E90 +.double 0.015 + +glabel D_802B9E98 +.word L802B0A88, L802B0AB0, L802B0AF8, L802B0B40 +.word L802B0B84, L802B0BCC, L802B0C70 + +glabel D_802B9EB4 +.word L802B0EF4, L802B0F60, L802B1050, L802B1154 +.word L802B11FC + +glabel D_802B9EC8 +.word L802B2094, L802B237C, L802B25A0, L802B2718 +.word L802B28E8, L802B285C + +glabel D_802B9EE0 +.float 0.2 + +glabel D_802B9EE4 +.float 0.15 + +glabel D_802B9EE8 +.float 0.2 + +glabel D_802B9EEC +.float 0.2 + +glabel D_802B9EF0 +.float 0.3 + +glabel D_802B9EF4 +.word L802B2B0C, L802B2B20, L802B2B4C, L802B2B78 +.word L802B2BA4 + +glabel D_802B9F08 +.word L802B301C, L802B302C, L802B2FEC, L802B30BC +.word L802B2FFC, L802B30CC, L802B300C, L802B309C +.word L802B30AC, L802B308C, L802B307C, L802B303C +.word L802B304C, L802B305C, L802B306C + +glabel D_802B9F44 +.word L802B33CC, L802B3614, L802B382C, L802B3B30 +.word L802B3974, L802B3AC4 + +glabel D_802B9F5C +.float 1.2 + +glabel D_802B9F60 +.float 1.2 + +glabel D_802B9F64 +.float 0.3 + +glabel D_802B9F68 +.float 25000000.0 + +glabel D_802B9F6C +.word L802B4324, L802B44B0, L802B4750, L802B4A9C +.word L802B4AD8, L802B4B18, L802B4B94, L802B4CE4 +.word L802B4D58, L802B4DE8 + +glabel D_802B9F94 +.float 1.2 + +glabel D_802B9F98 +.float 40000.0 + +glabel D_802B9F9C +.float 0.3 + +glabel D_802B9FA0 +.float 40000.0 + +.word 0, 0, 0 + +glabel D_802B9FB0 +.double 0.017453292222222222 + +glabel D_802B9FB8 +.double 3.141592653589793 + +glabel D_802B9FC0 +.double 360.0 + +glabel D_802B9FC8 +.double 3.141592653589793 + +glabel D_802B9FD0 +.double 360.0 + +glabel D_802B9FD8 +.float 1000000.0 + +glabel D_802B9FDC +.float -0.01600503 + +glabel D_802B9FE0 +.float 0.002834060 + +glabel D_802B9FE4 +.float -0.074954450 + +glabel D_802B9FE8 +.float 0.042587612 + +glabel D_802B9FEC +.float -0.142025709 + +glabel D_802B9FF0 +.float 0.106367543 + +glabel D_802B9FF4 +.float -0.333330661 + +glabel D_802B9FF8 +.double 1.3375206719956623e-08 + +glabel D_802BA000 +.double 1.5707963267948966 + +glabel D_802BA008 +.double 1.5707963267948966 + +glabel D_802BA010 +.double 50.123870849609375 + +glabel D_802BA018 +.double 3.141592653589793 + +glabel D_802BA020 +.double 3.141592653589793 + +glabel D_802BA028 +.double 65535.0 + diff --git a/data/sound_data/sequences.s b/data/sound_data/sequences.s index 58e632472..6b8539ba0 100644 --- a/data/sound_data/sequences.s +++ b/data/sound_data/sequences.s @@ -163,4 +163,4 @@ glabel seq_1D .incbin "music/seq_1D.m64" glabel seq_1D_end # Unknown region BE90D0-BE90E0 [10] -.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 \ No newline at end of file +.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 diff --git a/include/segment_symbols.h b/include/segment_symbols.h index a4fe57330..df44eb46d 100644 --- a/include/segment_symbols.h +++ b/include/segment_symbols.h @@ -9,4 +9,4 @@ extern u8 _code_8028DF00SegmentStart[]; extern u8 _code_8028DF00SegmentRomStart[]; extern u8 _code_8028DF00SegmentRomEnd[]; -#endif \ No newline at end of file +#endif diff --git a/include/segments.h b/include/segments.h index 3ab731272..4a72c8698 100644 --- a/include/segments.h +++ b/include/segments.h @@ -5,4 +5,4 @@ #define SEG_80280000 0x80280000 #define SEG_8028DF00 0x8028DF00 -#endif \ No newline at end of file +#endif diff --git a/include/types.h b/include/types.h index 9343e4172..26122329a 100644 --- a/include/types.h +++ b/include/types.h @@ -54,4 +54,73 @@ struct UnkStruct_800DC5EC { u16 unk32; }; +typedef struct { + s16 ob[3]; /* x, y, z */ + s16 tc[2]; /* texture coord */ + u8 ca[4]; /* color & alpha */ + +} mk64_Vtx; + +struct courseTable { + u32 *dlRomStart; // 0x00 ROM start for segment 6 DL data + u32 *dlRomEnd; // 0x04 ROM end for segment 6 DL data + u32 *vertexRomStart; // 0x08 ROM start for segment 4 vertex data + u32 *vertexRomEnd; // 0x0C ROM end for segment 7? + u32 *offsetRomStart; // 0x10 ROM start for uncompressed segment 9 texture and DL addresses + u32 *offsetRomEnd; // 0x14 ROM end for uncompressed segment 9 texture and DL addresses + mk64_Vtx *vertexStart; // 0x18 segmented address of vertex data + u32 vertexCount; // 0x1C number of vertices in vertex data + u32 *packedStart; // 0x20 packed display list start address + u32 *finalDL; // 0x24 + u32 *textures; // 0x20 segmented address of textures table + u16 unknown1; // 0x2C + u16 padding; // 0x2E +}; + +extern mk64_Vtx d_course_mario_raceway_vertex[]; +extern mk64_Vtx d_course_choco_mountain_vertex[]; +extern mk64_Vtx d_course_bowsers_castle_vertex[]; +extern mk64_Vtx d_course_banshee_boardwalk_vertex[]; +extern mk64_Vtx d_course_yoshi_valley_vertex[]; +extern mk64_Vtx d_course_frappe_snowland_vertex[]; +extern mk64_Vtx d_course_koopa_troopa_beach_vertex[]; +extern mk64_Vtx d_course_royal_raceway_vertex[]; +extern mk64_Vtx d_course_luigi_raceway_vertex[]; +extern mk64_Vtx d_course_moo_moo_farm_vertex[]; +extern mk64_Vtx d_course_toads_turnpike_vertex[]; +extern mk64_Vtx d_course_kalimari_desert_vertex[]; +extern mk64_Vtx d_course_sherbet_land_vertex[]; +extern mk64_Vtx d_course_rainbow_road_vertex[]; +extern mk64_Vtx d_course_wario_stadium_vertex[]; +extern mk64_Vtx d_course_block_fort_vertex[]; +extern mk64_Vtx d_course_skyscraper_vertex[]; +extern mk64_Vtx d_course_double_deck_vertex[]; +extern mk64_Vtx d_course_dks_jungle_parkway_vertex[]; +extern mk64_Vtx d_course_big_donut_vertex[]; + +extern struct courseTable gCourseTable[]; + +/* +extern mk64_Vtx d_course_mario_raceway_vertex[5757]; +extern mk64_Vtx d_course_choco_mountain_vertex[5560]; +extern mk64_Vtx d_course_bowsers_castle_vertex[9527]; +extern mk64_Vtx d_course_banshee_boardwalk_vertex[4945]; +extern mk64_Vtx d_course_yoshi_valley_vertex[3720]; +extern mk64_Vtx d_course_frappe_snowland_vertex[5529]; +extern mk64_Vtx d_course_koopa_troopa_beach_vertex[9376]; +extern mk64_Vtx d_course_royal_raceway_vertex[8306]; +extern mk64_Vtx d_course_luigi_raceway_vertex[5936]; +extern mk64_Vtx d_course_moo_moo_farm_vertex[7972]; +extern mk64_Vtx d_course_toads_turnpike_vertex[6359]; +extern mk64_Vtx d_course_kalimari_desert_vertex[6393]; +extern mk64_Vtx d_course_sherbet_land_vertex[663]; +extern mk64_Vtx d_course_rainbow_road_vertex[3111]; +extern mk64_Vtx d_course_wario_stadium_vertex[6067]; +extern mk64_Vtx d_course_block_fort_vertex[1088]; +extern mk64_Vtx d_course_skyscraper_vertex[1086]; +extern mk64_Vtx d_course_double_deck_vertex[555]; +extern mk64_Vtx d_course_dks_jungle_parkway_vertex[5679]; +extern mk64_Vtx d_course_big_donut_vertex[1165]; +*/ + #endif /* TYPES_H */ diff --git a/mk64.ld b/mk64.ld index fac60c88d..d9fdde5c7 100644 --- a/mk64.ld +++ b/mk64.ld @@ -140,6 +140,8 @@ SECTIONS BUILD_DIR/asm/code_802B0210.o(.text); BUILD_DIR/asm/code_802B4F60.o(.text); BUILD_DIR/data/data_121DA0.o(.data); + BUILD_DIR/courses/courseTable.inc.o(.data); + BUILD_DIR/data/data_121DA0_2.o(.data); } END_SEG(code_8028DF00) @@ -282,26 +284,125 @@ SECTIONS COURSE_OFFSETS_SEG(course_dks_jungle_parkway_offsets, 0x09000000) COURSE_OFFSETS_SEG(course_big_donut_offsets, 0x09000000) - VERT_SEG(mario_raceway_vertex, 0x0F000000) - VERT_SEG(choco_mountain_vertex, 0x0F000000) - VERT_SEG(bowsers_castle_vertex, 0x0F000000) - VERT_SEG(banshee_boardwalk_vertex, 0x0F000000) - VERT_SEG(yoshi_valley_vertex, 0x0F000000) - VERT_SEG(frappe_snowland_vertex, 0x0F000000) - VERT_SEG(koopa_troopa_beach_vertex, 0x0F000000) - VERT_SEG(royal_raceway_vertex, 0x0F000000) - VERT_SEG(luigi_raceway_vertex, 0x0F000000) - VERT_SEG(moo_moo_farm_vertex, 0x0F000000) - VERT_SEG(toads_turnpike_vertex, 0x0F000000) - VERT_SEG(kalimari_desert_vertex, 0x0F000000) - VERT_SEG(sherbet_land_vertex, 0x0F000000) - VERT_SEG(rainbow_road_vertex, 0x0F000000) - VERT_SEG(wario_stadium_vertex, 0x0F000000) - VERT_SEG(block_fort_vertex, 0x0F000000) - VERT_SEG(skyscraper_vertex, 0x0F000000) - VERT_SEG(double_deck_vertex, 0x0F000000) - VERT_SEG(dks_jungle_parkway_vertex, 0x0F000000) - VERT_SEG(big_donut_vertex, 0x0F000000) + BEGIN_SEG(mario_raceway_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/flower_cup/mario_raceway/model.inc.mio0.o(.data); \ + } \ + END_SEG(mario_raceway_vertex) + + BEGIN_SEG(choco_mountain_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/flower_cup/choco_mountain/model.inc.mio0.o(.data); \ + } \ + END_SEG(choco_mountain_vertex) + + BEGIN_SEG(bowsers_castle_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/star_cup/bowsers_castle/model.inc.mio0.o(.data); \ + } \ + END_SEG(bowsers_castle_vertex) + + BEGIN_SEG(banshee_boardwalk_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/special_cup/banshee_boardwalk/model.inc.mio0.o(.data); \ + } \ + END_SEG(banshee_boardwalk_vertex) + + BEGIN_SEG(yoshi_valley_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/special_cup/yoshi_valley/model.inc.mio0.o(.data); \ + } \ + END_SEG(yoshi_valley_vertex) + + BEGIN_SEG(frappe_snowland_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/flower_cup/frappe_snowland/model.inc.mio0.o(.data); \ + } \ + END_SEG(frappe_snowland_vertex) + + BEGIN_SEG(koopa_troopa_beach_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/mushroom_cup/koopa_beach/model.inc.mio0.o(.data); \ + } \ + END_SEG(koopa_troopa_beach_vertex) + + BEGIN_SEG(royal_raceway_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/star_cup/royal_raceway/model.inc.mio0.o(.data); \ + } \ + END_SEG(royal_raceway_vertex) + + BEGIN_SEG(luigi_raceway_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/mushroom_cup/luigi_raceway/model.inc.mio0.o(.data); \ + } \ + END_SEG(luigi_raceway_vertex) + + BEGIN_SEG(moo_moo_farm_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/mushroom_cup/moo_moo_farm/model.inc.mio0.o(.data); \ + } \ + END_SEG(moo_moo_farm_vertex) + + BEGIN_SEG(toads_turnpike_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/flower_cup/toads_turnpike/model.inc.mio0.o(.data); \ + } \ + END_SEG(toads_turnpike_vertex) + + BEGIN_SEG(kalimari_desert_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/mushroom_cup/kalimari_desert/model.inc.mio0.o(.data); \ + } \ + END_SEG(kalimari_desert_vertex) + + BEGIN_SEG(sherbet_land_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/star_cup/sherbet_land/model.inc.mio0.o(.data); \ + } \ + END_SEG(sherbet_land_vertex) + + BEGIN_SEG(rainbow_road_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/special_cup/rainbow_road/model.inc.mio0.o(.data); \ + } \ + END_SEG(rainbow_road_vertex) + + BEGIN_SEG(wario_stadium_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/star_cup/wario_stadium/model.inc.mio0.o(.data); \ + } \ + END_SEG(wario_stadium_vertex) + + BEGIN_SEG(block_fort_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/battle/block_fort/model.inc.mio0.o(.data); \ + } \ + END_SEG(block_fort_vertex) + + BEGIN_SEG(skyscraper_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/battle/skyscraper/model.inc.mio0.o(.data); \ + } \ + END_SEG(skyscraper_vertex) + + BEGIN_SEG(double_deck_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/battle/double_deck/model.inc.mio0.o(.data); \ + } \ + END_SEG(double_deck_vertex) + + BEGIN_SEG(dks_jungle_parkway_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/special_cup/dks_jungle_parkway/model.inc.mio0.o(.data); \ + } \ + END_SEG(dks_jungle_parkway_vertex) + + BEGIN_SEG(big_donut_vertex, 0x0F000000) \ + { \ + BUILD_DIR/courses/battle/big_donut/model.inc.mio0.o(.data); \ + } \ + END_SEG(big_donut_vertex) BEGIN_SEG(audio_banks, 0x0) { diff --git a/tools/.gitignore b/tools/.gitignore index 1a2c19057..fb1b91b63 100644 --- a/tools/.gitignore +++ b/tools/.gitignore @@ -3,3 +3,4 @@ /n64cksum /n64graphics /tkmk00 +/extract_data_for_mio diff --git a/tools/Makefile b/tools/Makefile index 6c314425f..048ebb912 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -1,6 +1,6 @@ CC := gcc CFLAGS := -I . -Wall -Wextra -Wno-unused-parameter -pedantic -std=c99 -O2 -s -PROGRAMS := mio0 n64graphics n64cksum tkmk00 +PROGRAMS := mio0 n64graphics n64cksum tkmk00 extract_data_for_mio n64graphics_SOURCES := n64graphics.c utils.c @@ -15,6 +15,8 @@ tkmk00_CFLAGS := -DTKMK00_STANDALONE n64cksum_SOURCES := n64cksum.c utils.c n64cksum_CFLAGS := -DN64CKSUM_STANDALONE +extract_data_for_mio_SOURCES := extract_data_for_mio.c + all: $(PROGRAMS) clean: diff --git a/tools/extract_data_for_mio.c b/tools/extract_data_for_mio.c new file mode 100644 index 000000000..3d13185a1 --- /dev/null +++ b/tools/extract_data_for_mio.c @@ -0,0 +1,308 @@ +#include +#include +#include +#include +#include + +#define EI_DATA 5 +#define EI_NIDENT 16 + +#define STT_NOTYPE 0 +#define STT_OBJECT 1 +#define STT_FUNC 2 +#define STT_SECTION 3 +#define STT_FILE 4 +#define STT_COMMON 5 +#define STT_TLS 6 + +#define ELF_ST_TYPE(x) (((unsigned int) x) & 0xf) + +typedef uint32_t Elf32_Addr; +typedef uint32_t Elf32_Off; + +typedef struct { + unsigned char e_ident[EI_NIDENT]; + uint16_t e_type; + uint16_t e_machine; + uint32_t e_version; + Elf32_Addr e_entry; + Elf32_Off e_phoff; + Elf32_Off e_shoff; + uint32_t e_flags; + uint16_t e_ehsize; + uint16_t e_phentsize; + uint16_t e_phnum; + uint16_t e_shentsize; + uint16_t e_shnum; + uint16_t e_shstrndx; +} Elf32_Ehdr; + +typedef struct { + uint32_t sh_name; + uint32_t sh_type; + uint32_t sh_flags; + Elf32_Addr sh_addr; + Elf32_Off sh_offset; + uint32_t sh_size; + uint32_t sh_link; + uint32_t sh_info; + uint32_t sh_addralign; + uint32_t sh_entsize; +} Elf32_Shdr; + +typedef struct { + uint32_t st_name; + Elf32_Addr st_value; + uint32_t st_size; + unsigned char st_info; + unsigned char st_other; + uint16_t st_shndx; +} Elf32_Sym; + +typedef struct { + uint16_t magic; //To verify validity of the table + uint16_t vstamp; //Version stamp + uint32_t ilineMax; //Number of line number entries + uint32_t cbLine; //Number of bytes for line number entries + uint32_t cbLineOffset; //Index to start of line numbers + uint32_t idnMax; //Max index into dense numbers + uint32_t cbDnOffset; //Index to start dense numbers + uint32_t ipdMax; //Number of procedures + uint32_t cbPdOffset; //Index to procedure descriptors + uint32_t isymMax; //Number of local symbols + uint32_t cbSymOffset; //Index to start of local symbols + uint32_t ioptMax; //Maximum index into optimization entries + uint32_t cbOptOffset; //Index to start of optimization entries + uint32_t iauxMax; //Number of auxiliary symbols + uint32_t cbAuxOffset; //Index to the start of auxiliary symbols + uint32_t issMax; //Max index into local strings + uint32_t cbSsOffset; //Index to start of local strings + uint32_t issExtMax; //Max index into external strings + uint32_t cbSsExtOffset; //Index to the start of external strings + uint32_t ifdMax; //Number of file descriptors + uint32_t cbFdOffset; //Index to file descriptor + uint32_t crfd; //Number of relative file descriptors + uint32_t cbRfdOffset; //Index to relative file descriptors + uint32_t iextMax; //Maximum index into external symbols + uint32_t cbExtOffset; //Index to the start of external symbols. +} SymbolicHeader; + +typedef struct { + uint32_t adr; // Memory address of start of file + uint32_t rss; // Source file name + uint32_t issBase; // Start of local strings + uint32_t cbSs; // Number of bytes in local strings + uint32_t isymBase; // Start of local symbol entries + uint32_t csym; // Count of local symbol entries + uint32_t ilineBase; // Start of line number entries + uint32_t cline; // Count of line number entries + uint32_t ioptBase; // Start of optimization symbol entries + uint32_t copt; // Count of optimization symbol entries + uint16_t ipdFirst; // Start of procedure descriptor table + uint16_t cpd; // Count of procedures descriptors + uint32_t iauxBase; // Start of auxiliary symbol entries + uint32_t caux; // Count of auxiliary symbol entries + uint32_t rfdBase; // Index into relative file descriptors + uint32_t crfd; // Relative file descriptor count + uint32_t flags; + uint32_t cbLineOffset; // Byte offset from header or file ln's + uint32_t cbLine; +} FileDescriptorTable; + +typedef struct { + uint32_t iss; + uint32_t value; + uint32_t st_sc_index; +} LocalSymbolsEntry; + +typedef enum { + stNil, + stGlobal, + stStatic, + stParam, + stLocal, + stLabel, + stProc, + stBlock, + stEnd, + stMember, + stTypedef, + stFile, + stStaticProc, + stConstant +} StConstants; + +uint32_t u32be(uint32_t val) { +#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + return __builtin_bswap32(val); +#else + return val; +#endif +} + +uint16_t u16be(uint16_t val) { +#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + return __builtin_bswap16(val); +#else + return val; +#endif +} + +static bool elf_get_section_range(uint8_t *file, const char *searched_name, uint32_t *address, uint32_t *offset, uint32_t *size, uint32_t *section_index) { + Elf32_Ehdr *ehdr = (Elf32_Ehdr *)file; + + for (int i = 0; i < u16be(ehdr->e_shnum); i++) { + if (memcmp("\x7f" "ELF", ehdr->e_ident, 4) != 0) { + fprintf(stderr, "Missing ELF magic\n"); + exit(1); + } + if (ehdr->e_ident[EI_DATA] != 2) { + fprintf(stderr, "ELF file is not big-endian\n"); + exit(1); + } + + Elf32_Shdr *shdr = (Elf32_Shdr *)(file + u32be(ehdr->e_shoff) + i * u16be(ehdr->e_shentsize)); + if (u16be(ehdr->e_shstrndx) >= u16be(ehdr->e_shnum)) { + fprintf(stderr, "Invalid ELF file\n"); + exit(1); + } + Elf32_Shdr *str_shdr = (Elf32_Shdr *)(file + u32be(ehdr->e_shoff) + u16be(ehdr->e_shstrndx) * u16be(ehdr->e_shentsize)); + char *name = (char *)(file + u32be(str_shdr->sh_offset) + u32be(shdr->sh_name)); + if (memcmp(name, searched_name, strlen(searched_name)) == 0) { + *address = u32be(shdr->sh_addr); + *offset = u32be(shdr->sh_offset); + *size = u32be(shdr->sh_size); + *section_index = i; + return true; + } + } + return false; +} + +int main(int argc, char *argv[]) { + if (argc < 3) { + fprintf(stderr, "Usage: %s INFILE OUTFILE\n", argv[0]); + return 1; + } + + FILE *in = fopen(argv[1], "rb"); + if (in == NULL) { + perror("fopen couldn't open input file"); + exit(1); + } + fseek(in, 0, SEEK_END); + size_t file_size = ftell(in); + fseek(in, 0, SEEK_SET); + uint8_t *file = malloc(file_size); + if (fread(file, 1, file_size, in) != file_size) { + fclose(in); + fprintf(stderr, "Failed to read file: %s\n", argv[1]); + exit(1); + } + fclose(in); + + uint32_t data_address, data_offset, data_size, data_index; + if (!elf_get_section_range(file, ".data", &data_address, &data_offset, &data_size, &data_index)) { + fprintf(stderr, "section .data not found\n"); + exit(1); + } + + uint32_t rodata_address, rodata_offset, rodata_size, rodata_index; + if (elf_get_section_range(file, ".rodata", &rodata_address, &rodata_offset, &rodata_size, &rodata_index)) { + fprintf(stderr, ".rodata section found, please put everything in .data instead (non-const variables)\n"); + exit(1); + } + + uint32_t symtab_address, symtab_offset, symtab_size, symtab_index; + if (!elf_get_section_range(file, ".symtab", &symtab_address, &symtab_offset, &symtab_size, &symtab_index)) { + fprintf(stderr, "section .symtab not found\n"); + exit(1); + } + + uint32_t strtab_address, strtab_offset, strtab_size, strtab_index; + if (!elf_get_section_range(file, ".strtab", &strtab_address, &strtab_offset, &strtab_size, &strtab_index)) { + fprintf(stderr, "section .strtab not found\n"); + exit(1); + } + + // IDO might pad the section to the nearest 16 byte boundary, + // but the mio0 data should not include that. Therefore find + // the "real" end by finding where the last symbol ends. + uint32_t last_symbol_end = 0; + + for (uint32_t i = 0; i < symtab_size / sizeof(Elf32_Sym); i++) { + Elf32_Sym *symbol = (Elf32_Sym *)(file + symtab_offset + i * sizeof(Elf32_Sym)); +#if DEBUG + const char *name = "(null)"; + if (symbol->st_name != 0U) { + name = (const char*)file + strtab_offset + u32be(symbol->st_name); + } + printf("%08x\t%08x\t%02x\t%02x\t%02x\t%s\n", u32be(symbol->st_value), u32be(symbol->st_size), symbol->st_info, symbol->st_other, u16be(symbol->st_shndx), name); +#endif + if (ELF_ST_TYPE(symbol->st_info) == STT_OBJECT && u16be(symbol->st_shndx) == data_index) { + uint32_t symbol_end = u32be(symbol->st_value) + u32be(symbol->st_size); + if (symbol_end > last_symbol_end) { + last_symbol_end = symbol_end; + } + } + } + + uint32_t mdebug_address, mdebug_offset, mdebug_size, mdebug_index; + if (elf_get_section_range(file, ".mdebug", &mdebug_address, &mdebug_offset, &mdebug_size, &mdebug_index)) { + SymbolicHeader *symbolic_header = (SymbolicHeader *)(file + mdebug_offset); + + for (uint32_t i = 0; i < u32be(symbolic_header->ifdMax); i++) { + FileDescriptorTable *fdt = (FileDescriptorTable *)(file + u32be(symbolic_header->cbFdOffset) + i * sizeof(FileDescriptorTable)); + + for (uint32_t j = 0; j < u32be(fdt->csym); j++) { + LocalSymbolsEntry lse; + memcpy(&lse, file + u32be(symbolic_header->cbSymOffset) + (u32be(fdt->isymBase) + j) * sizeof(LocalSymbolsEntry), sizeof(LocalSymbolsEntry)); + + uint32_t value = u32be(lse.value); + uint32_t st_sc_index = u32be(lse.st_sc_index); + uint32_t st = (st_sc_index >> 26); +#ifdef DEBUG + uint32_t sc = (st_sc_index >> 21) & 0x1f; + uint32_t index = st_sc_index & 0xfffff; + uint32_t iss = u32be(lse.iss); + const char *symbol_name = file + u32be(symbolic_header->cbSsOffset) + iss; + printf("%s %08x\n", symbol_name, value); +#endif + + if (st == stStatic || st == stGlobal) { + // Right now just assume length 8 since it's quite much work to extract the real size + uint32_t symbol_end = value + 8; + if (symbol_end > last_symbol_end) { + last_symbol_end = symbol_end; + } + } + } + } + } + +#ifdef DEBUG + printf("Last symbol end: %08x\n", last_symbol_end); +#endif + + size_t new_size = last_symbol_end - data_address; + if (new_size + 16 <= data_size) { + // There seems to be more than 16 bytes padding or non-identified data, so abort and take the original size + new_size = data_size; + } else { + // Make sure we don't cut off non-zero bytes + for (size_t i = new_size; i < data_size; i++) { + if (file[data_offset + i] != 0) { + // Must be some symbol missing, so abort and take the original size + new_size = data_size; + break; + } + } + } + + FILE *out = fopen(argv[2], "wb"); + fwrite(file + data_offset, 1, new_size, out); + fclose(out); + + free(file); + return 0; +} diff --git a/tools/ido5.3_recomp/.gitignore b/tools/ido5.3_recomp/.gitignore new file mode 100644 index 000000000..6b747abaa --- /dev/null +++ b/tools/ido5.3_recomp/.gitignore @@ -0,0 +1,16 @@ +/recomp +/recomp-conservative + +/cc* +/cfe* +/uopt* +/ugen* +/as1* +/acpp* +/copt* +/ujoin* +/uld* +/umerge* +/usplit* + +/err.english.cc diff --git a/tools/ido5.3_recomp/Makefile b/tools/ido5.3_recomp/Makefile new file mode 100644 index 000000000..84a5de314 --- /dev/null +++ b/tools/ido5.3_recomp/Makefile @@ -0,0 +1,37 @@ +IRIX_ROOT := ../ido5.3_compiler + +cc: OPT_CFLAGS := -O2 +cfe: OPT_CFLAGS := -O2 +uopt: OPT_CFLAGS := -O2 +ugen: OPT_CFLAGS := -O2 +as1: OPT_CFLAGS := -O2 +acpp: OPT_CFLAGS := -O2 + +RECOMP := recomp + +ugen_c.c: RECOMP_FLAGS := --conservative + +all: cc cfe uopt ugen as1 acpp copt ujoin uld umerge usplit err.english.cc + +clean: + $(RM) cc* cfe* uopt* ugen* as1* acpp* copt* ujoin* uld* umerge* usplit* err.english.cc $(RECOMP) libc_impl.o + +$(RECOMP): recomp.cpp + $(CXX) $^ -o $@ -std=c++11 -O2 -Wno-switch `pkg-config --cflags --libs capstone` + +libc_impl.o: libc_impl.c libc_impl.h + $(CC) $< -c -fno-strict-aliasing -O2 -DIDO53 + +err.english.cc: $(IRIX_ROOT)/usr/lib/err.english.cc + cp $^ $@ + +cc_c.c: $(IRIX_ROOT)/usr/bin/cc $(RECOMP) + ./$(RECOMP) $(RECOMP_FLAGS) $< > $@ + +%_c.c: $(IRIX_ROOT)/usr/lib/% $(RECOMP) + ./$(RECOMP) $(RECOMP_FLAGS) $< > $@ + +%: %_c.c libc_impl.o + $(CC) libc_impl.o $< -o $@ $(OPT_CFLAGS) -fno-strict-aliasing -lm -no-pie + +.PHONY: all clean diff --git a/tools/ido5.3_recomp/acpp b/tools/ido5.3_recomp/acpp new file mode 100755 index 0000000000000000000000000000000000000000..2736755abcfe8ae6c582b0a7a3bb2e38c6488cfe GIT binary patch literal 150952 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�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
Ojl&$`0mJGX@B@y~q{*_T>@+0+%5g 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⧁Krb@+)C|42X248ti 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�XvXc|F1M~rhH;QrP#Br+L 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

xZc@XtZ^(IQX^L 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ⅅ(o!! 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%0Akg@Kl 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

XmO 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

$evjz=u66m9i}3bZ`MB_?T-V?C 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¥dl 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 0) {//nop; +goto L4061e8;} +//nop; +t8 = 0x1000069c; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4061dc; +MEM_U32(sp + 16) = zero; +L4061dc: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +goto L4063fc; +//nop; +L4061e8: +t9 = MEM_U32(sp + 308); +t0 = MEM_U32(sp + 316); +t4 = 0xfb504f0; +t1 = t9 + t0; +t2 = t1 + 0xffffffff; +MEM_U32(sp + 312) = t2; +t3 = MEM_U8(t1 + -1); +//nop; +t5 = t3 + t4; +t6 = MEM_U8(t5 + 1); +//nop; +t7 = t6 & 0x8; +if (t7 == 0) {//nop; +goto L406258;} +//nop; +L406220: +t8 = MEM_U32(sp + 312); +t1 = 0xfb504f0; +t9 = t8 + 0xffffffff; +MEM_U32(sp + 312) = t9; +t0 = MEM_U32(sp + 312); +//nop; +t2 = MEM_U8(t0 + 0); +//nop; +t3 = t2 + t1; +t4 = MEM_U8(t3 + 1); +//nop; +t5 = t4 & 0x8; +if (t5 != 0) {//nop; +goto L406220;} +//nop; +L406258: +t6 = MEM_U32(sp + 312); +a1 = 0x100006cc; +t7 = t6 + 0x1; +MEM_U32(sp + 312) = t7; +MEM_U8(t7 + 0) = (uint8_t)zero; +//nop; +a0 = MEM_U32(sp + 316); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L40627c; +a1 = a1; +L40627c: +// bdead 4004000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000004; +goto L4062bc;} +at = 0x10000004; +a0 = 0x100006d4; +MEM_U32(at + 0) = zero; +at = 0x100003e8; +//nop; +t8 = 0x2; +a1 = zero; +a2 = zero; +a0 = a0; +MEM_U32(at + 0) = t8; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L4062b0; +MEM_U32(at + 0) = t8; +L4062b0: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +goto L4063fc; +//nop; +L4062bc: +a1 = 0x100006d8; +//nop; +a0 = MEM_U32(sp + 316); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4062d0; +a1 = a1; +L4062d0: +// bdead 4004000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000004; +goto L406314;} +at = 0x10000004; +t9 = 0x1; +MEM_U32(at + 0) = t9; +at = 0x100003e8; +//nop; +a0 = 0x100006e0; +t0 = 0x3; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t0; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L406308; +a0 = a0; +L406308: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +goto L4063fc; +//nop; +L406314: +a1 = 0x100006e4; +//nop; +a0 = MEM_U32(sp + 316); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L406328; +a1 = a1; +L406328: +// bdead 4004000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000004; +goto L40636c;} +at = 0x10000004; +t2 = 0x3; +MEM_U32(at + 0) = t2; +at = 0x100003e8; +a0 = 0x100006ec; +//nop; +t1 = 0x3; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t1; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L406360; +a0 = a0; +L406360: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +goto L4063fc; +//nop; +L40636c: +a1 = 0x100006f0; +//nop; +a0 = MEM_U32(sp + 316); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L406380; +a1 = a1; +L406380: +// bdead 4004000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000004; +goto L4063c4;} +at = 0x10000004; +t3 = 0x2; +MEM_U32(at + 0) = t3; +at = 0x100003e8; +a0 = 0x100006fc; +//nop; +t4 = 0x3; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t4; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L4063b8; +a0 = a0; +L4063b8: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +goto L4063fc; +//nop; +L4063c4: +t5 = 0x10000700; +t6 = MEM_U32(sp + 316); +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t6; +f_error(mem, sp, a0, a1, a2, a3); +goto L4063f4; +MEM_U32(sp + 24) = t6; +L4063f4: +// bdead 40040003 gp = MEM_U32(sp + 64); +MEM_U32(sp + 316) = zero; +L4063fc: +a0 = 0x1000a31c; +at = 0x1000a36c; +//nop; +t7 = 0x1; +a0 = MEM_U32(a0 + 0); +a1 = 0x2f; +MEM_U32(at + 0) = t7; +v0 = wrapper_strrchr(mem, a0, a1); +goto L40641c; +MEM_U32(at + 0) = t7; +L40641c: +// bdead 4004010b gp = MEM_U32(sp + 64); +s2 = v0; +if (s2 != 0) {//nop; +goto L406b44;} +//nop; +a0 = 0x1000a31c; +a1 = 0x10000774; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L406448; +a1 = a1; +L406448: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t8 = 0x1000a340; +a0 = 0x1000077c; +MEM_U32(t8 + 0) = v0; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L40646c; +//nop; +L40646c: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x10000778; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406490; +a1 = a1; +L406490: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L4064d8;} +at = 0x1000a36c; +t9 = 0x1; +MEM_U32(at + 0) = t9; +//nop; +a0 = 0x10000780; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L4064b4; +a0 = a0; +L4064b4: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t0 = 0x1000a31c; +at = 0x1000a1b4; +t0 = MEM_U32(t0 + 0); +//nop; +t2 = v0 + t0; +MEM_U32(at + 0) = t2; +goto L407154; +MEM_U32(at + 0) = t2; +L4064d8: +a0 = 0x10000788; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4064ec; +//nop; +L4064ec: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x10000784; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406510; +a1 = a1; +L406510: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406558;} +at = 0x1000a36c; +a0 = 0x1000078c; +//nop; +t1 = 0x2; +MEM_U32(at + 0) = t1; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406534; +a0 = a0; +L406534: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t3 = 0x1000a31c; +at = 0x1000a1b4; +t3 = MEM_U32(t3 + 0); +//nop; +t4 = v0 + t3; +MEM_U32(at + 0) = t4; +goto L407154; +MEM_U32(at + 0) = t4; +L406558: +a0 = 0x10000794; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L40656c; +//nop; +L40656c: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x10000790; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406590; +a1 = a1; +L406590: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L4065d8;} +at = 0x1000a36c; +a0 = 0x10000798; +//nop; +t5 = 0x3; +MEM_U32(at + 0) = t5; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L4065b4; +a0 = a0; +L4065b4: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t6 = 0x1000a31c; +at = 0x1000a1b4; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = v0 + t6; +MEM_U32(at + 0) = t7; +goto L407154; +MEM_U32(at + 0) = t7; +L4065d8: +a0 = 0x100007a0; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4065ec; +//nop; +L4065ec: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x1000079c; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406610; +a1 = a1; +L406610: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406674;} +at = 0x1000a36c; +a0 = 0x100007a4; +//nop; +t8 = 0x4; +MEM_U32(at + 0) = t8; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406634; +a0 = a0; +L406634: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t9 = 0x1000a31c; +at = 0x1000a1b4; +t9 = MEM_U32(t9 + 0); +t2 = 0x1000a340; +t0 = v0 + t9; +MEM_U32(at + 0) = t0; +//nop; +a1 = MEM_U32(t2 + 4); +a0 = MEM_U32(t2 + 0); +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L406668; +//nop; +L406668: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L407154; +//nop; +L406674: +a0 = 0x100007ac; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406688; +//nop; +L406688: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x100007a8; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L4066ac; +a1 = a1; +L4066ac: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L4066f4;} +at = 0x1000a36c; +a0 = 0x100007b0; +//nop; +t1 = 0x5; +MEM_U32(at + 0) = t1; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L4066d0; +a0 = a0; +L4066d0: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t3 = 0x1000a31c; +at = 0x1000a1b4; +t3 = MEM_U32(t3 + 0); +//nop; +t4 = v0 + t3; +MEM_U32(at + 0) = t4; +goto L407154; +MEM_U32(at + 0) = t4; +L4066f4: +a0 = 0x100007bc; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406708; +//nop; +L406708: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x100007b4; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L40672c; +a1 = a1; +L40672c: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406774;} +at = 0x1000a36c; +a0 = 0x100007c4; +//nop; +t5 = 0x6; +MEM_U32(at + 0) = t5; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406750; +a0 = a0; +L406750: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t6 = 0x1000a31c; +at = 0x1000a1b4; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = v0 + t6; +MEM_U32(at + 0) = t7; +goto L407154; +MEM_U32(at + 0) = t7; +L406774: +a0 = 0x100007d4; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406788; +//nop; +L406788: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x100007cc; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L4067ac; +a1 = a1; +L4067ac: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406818;} +at = 0x1000a36c; +t8 = 0x1; +MEM_U32(at + 0) = t8; +at = 0x10000008; +t9 = 0x1; +MEM_U32(at + 0) = t9; +at = 0x100003f8; +t0 = 0x1; +MEM_U32(at + 0) = t0; +at = 0x10000000; +//nop; +a0 = 0x100007dc; +t2 = 0x1; +MEM_U32(at + 0) = t2; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L4067f4; +a0 = a0; +L4067f4: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t1 = 0x1000a31c; +at = 0x1000a1b4; +t1 = MEM_U32(t1 + 0); +//nop; +t3 = v0 + t1; +MEM_U32(at + 0) = t3; +goto L407154; +MEM_U32(at + 0) = t3; +L406818: +a0 = 0x100007e8; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L40682c; +//nop; +L40682c: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x100007e0; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406850; +a1 = a1; +L406850: +// bdead 400c01cb gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L4068d8;} +at = 0x1000a36c; +t4 = 0x1; +MEM_U32(at + 0) = t4; +at = 0x10000008; +t5 = 0x2; +MEM_U32(at + 0) = t5; +at = 0x100003f8; +t6 = 0x1; +MEM_U32(at + 0) = t6; +at = 0x10000000; +a0 = 0x100007f0; +//nop; +t7 = 0x1; +MEM_U32(at + 0) = t7; +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L406898; +a0 = a0; +L406898: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x100007fc; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4068b4; +//nop; +L4068b4: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t8 = 0x1000a31c; +at = 0x1000a1b4; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = v0 + t8; +MEM_U32(at + 0) = t9; +goto L407154; +MEM_U32(at + 0) = t9; +L4068d8: +a0 = 0x1000080c; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4068ec; +//nop; +L4068ec: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x10000804; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406910; +a1 = a1; +L406910: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L40697c;} +at = 0x1000a36c; +t0 = 0x1; +MEM_U32(at + 0) = t0; +at = 0x10000008; +t2 = 0x3; +MEM_U32(at + 0) = t2; +at = 0x100003f8; +t1 = 0x1; +MEM_U32(at + 0) = t1; +at = 0x10000000; +a0 = 0x10000814; +//nop; +t3 = 0x1; +MEM_U32(at + 0) = t3; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406958; +a0 = a0; +L406958: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t4 = 0x1000a31c; +at = 0x1000a1b4; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = v0 + t4; +MEM_U32(at + 0) = t5; +goto L407154; +MEM_U32(at + 0) = t5; +L40697c: +a0 = 0x10000820; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406990; +//nop; +L406990: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x1000081c; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L4069b4; +a1 = a1; +L4069b4: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406a14;} +at = 0x1000a36c; +t6 = 0x1; +MEM_U32(at + 0) = t6; +at = 0x10000008; +t7 = 0x1; +MEM_U32(at + 0) = t7; +at = 0x100003f8; +a0 = 0x10000824; +//nop; +t8 = 0x1; +MEM_U32(at + 0) = t8; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L4069f0; +a0 = a0; +L4069f0: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t9 = 0x1000a31c; +at = 0x1000a1b4; +t9 = MEM_U32(t9 + 0); +//nop; +t0 = v0 + t9; +MEM_U32(at + 0) = t0; +goto L407154; +MEM_U32(at + 0) = t0; +L406a14: +a0 = 0x1000082c; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406a28; +//nop; +L406a28: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x10000828; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406a4c; +a1 = a1; +L406a4c: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406aac;} +at = 0x1000a36c; +t2 = 0x1; +MEM_U32(at + 0) = t2; +at = 0x10000008; +t1 = 0x2; +MEM_U32(at + 0) = t1; +at = 0x100003f8; +a0 = 0x10000830; +//nop; +t3 = 0x1; +MEM_U32(at + 0) = t3; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406a88; +a0 = a0; +L406a88: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t4 = 0x1000a31c; +at = 0x1000a1b4; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = v0 + t4; +MEM_U32(at + 0) = t5; +goto L407154; +MEM_U32(at + 0) = t5; +L406aac: +a0 = 0x10000838; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406ac0; +//nop; +L406ac0: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a0 = 0x1000a31c; +a1 = 0x10000834; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406ae4; +a1 = a1; +L406ae4: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L407154;} +at = 0x1000a36c; +t6 = 0x1; +MEM_U32(at + 0) = t6; +at = 0x10000008; +t7 = 0x3; +MEM_U32(at + 0) = t7; +at = 0x100003f8; +a0 = 0x1000083c; +//nop; +t8 = 0x1; +MEM_U32(at + 0) = t8; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406b20; +a0 = a0; +L406b20: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t9 = 0x1000a31c; +at = 0x1000a1b4; +t9 = MEM_U32(t9 + 0); +//nop; +t0 = v0 + t9; +MEM_U32(at + 0) = t0; +goto L407154; +MEM_U32(at + 0) = t0; +L406b44: +a1 = 0x10000840; +//nop; +s2 = s2 + 0x1; +a0 = s2; +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L406b60; +a1 = a1; +L406b60: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1000a340; +a0 = 0x10000848; +MEM_U32(t2 + 0) = v0; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406b84; +//nop; +L406b84: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x10000844; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406ba4; +a1 = a1; +L406ba4: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406bdc;} +at = 0x1000a36c; +a0 = 0x1000084c; +//nop; +t1 = 0x1; +MEM_U32(at + 0) = t1; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406bc8; +a0 = a0; +L406bc8: +// bdead 400c000b gp = MEM_U32(sp + 64); +t3 = v0 + s2; +at = 0x1000a1b4; +MEM_U32(at + 0) = t3; +goto L407154; +MEM_U32(at + 0) = t3; +L406bdc: +a0 = 0x10000854; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406bf0; +//nop; +L406bf0: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x10000850; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406c10; +a1 = a1; +L406c10: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406c48;} +at = 0x1000a36c; +a0 = 0x10000858; +//nop; +t4 = 0x2; +MEM_U32(at + 0) = t4; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406c34; +a0 = a0; +L406c34: +// bdead 400c000b gp = MEM_U32(sp + 64); +t5 = v0 + s2; +at = 0x1000a1b4; +MEM_U32(at + 0) = t5; +goto L407154; +MEM_U32(at + 0) = t5; +L406c48: +a0 = 0x10000860; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406c5c; +//nop; +L406c5c: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x1000085c; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406c7c; +a1 = a1; +L406c7c: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406cb4;} +at = 0x1000a36c; +a0 = 0x10000864; +//nop; +t6 = 0x3; +MEM_U32(at + 0) = t6; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406ca0; +a0 = a0; +L406ca0: +// bdead 400c000b gp = MEM_U32(sp + 64); +t7 = v0 + s2; +at = 0x1000a1b4; +MEM_U32(at + 0) = t7; +goto L407154; +MEM_U32(at + 0) = t7; +L406cb4: +a0 = 0x1000086c; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406cc8; +//nop; +L406cc8: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x10000868; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406ce8; +a1 = a1; +L406ce8: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406d40;} +at = 0x1000a36c; +a0 = 0x10000870; +//nop; +t8 = 0x4; +MEM_U32(at + 0) = t8; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406d0c; +a0 = a0; +L406d0c: +// bdead 400c000b gp = MEM_U32(sp + 64); +t9 = v0 + s2; +at = 0x1000a1b4; +t0 = 0x1000a340; +MEM_U32(at + 0) = t9; +//nop; +a1 = MEM_U32(t0 + 4); +a0 = MEM_U32(t0 + 0); +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L406d34; +//nop; +L406d34: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L407154; +//nop; +L406d40: +a0 = 0x10000878; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406d54; +//nop; +L406d54: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x10000874; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406d74; +a1 = a1; +L406d74: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406dac;} +at = 0x1000a36c; +a0 = 0x1000087c; +//nop; +t2 = 0x5; +MEM_U32(at + 0) = t2; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406d98; +a0 = a0; +L406d98: +// bdead 400c000b gp = MEM_U32(sp + 64); +t1 = v0 + s2; +at = 0x1000a1b4; +MEM_U32(at + 0) = t1; +goto L407154; +MEM_U32(at + 0) = t1; +L406dac: +a0 = 0x10000888; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406dc0; +//nop; +L406dc0: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x10000880; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406de0; +a1 = a1; +L406de0: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406e18;} +at = 0x1000a36c; +a0 = 0x10000890; +//nop; +t3 = 0x6; +MEM_U32(at + 0) = t3; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406e04; +a0 = a0; +L406e04: +// bdead 400c000b gp = MEM_U32(sp + 64); +t4 = v0 + s2; +at = 0x1000a1b4; +MEM_U32(at + 0) = t4; +goto L407154; +MEM_U32(at + 0) = t4; +L406e18: +a0 = 0x100008a0; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406e2c; +//nop; +L406e2c: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x10000898; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406e4c; +a1 = a1; +L406e4c: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406ea8;} +at = 0x1000a36c; +t5 = 0x1; +MEM_U32(at + 0) = t5; +at = 0x10000008; +t6 = 0x1; +MEM_U32(at + 0) = t6; +at = 0x100003f8; +t7 = 0x1; +MEM_U32(at + 0) = t7; +at = 0x10000000; +a0 = 0x100008a8; +//nop; +t8 = 0x1; +MEM_U32(at + 0) = t8; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406e94; +a0 = a0; +L406e94: +// bdead 400c000b gp = MEM_U32(sp + 64); +t9 = v0 + s2; +at = 0x1000a1b4; +MEM_U32(at + 0) = t9; +goto L407154; +MEM_U32(at + 0) = t9; +L406ea8: +a0 = 0x100008b4; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406ebc; +//nop; +L406ebc: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x100008ac; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406edc; +a1 = a1; +L406edc: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406f38;} +at = 0x1000a36c; +t0 = 0x1; +MEM_U32(at + 0) = t0; +at = 0x10000008; +t2 = 0x2; +MEM_U32(at + 0) = t2; +at = 0x100003f8; +t1 = 0x1; +MEM_U32(at + 0) = t1; +at = 0x10000000; +a0 = 0x100008bc; +//nop; +t3 = 0x1; +MEM_U32(at + 0) = t3; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406f24; +a0 = a0; +L406f24: +// bdead 400c000b gp = MEM_U32(sp + 64); +t4 = v0 + s2; +at = 0x1000a1b4; +MEM_U32(at + 0) = t4; +goto L407154; +MEM_U32(at + 0) = t4; +L406f38: +a0 = 0x100008cc; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406f4c; +//nop; +L406f4c: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x100008c4; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406f6c; +a1 = a1; +L406f6c: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L406fc8;} +at = 0x1000a36c; +t5 = 0x1; +MEM_U32(at + 0) = t5; +at = 0x10000008; +t6 = 0x3; +MEM_U32(at + 0) = t6; +at = 0x100003f8; +t7 = 0x1; +MEM_U32(at + 0) = t7; +at = 0x10000000; +a0 = 0x100008d4; +//nop; +t8 = 0x1; +MEM_U32(at + 0) = t8; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L406fb4; +a0 = a0; +L406fb4: +// bdead 400c000b gp = MEM_U32(sp + 64); +t9 = v0 + s2; +at = 0x1000a1b4; +MEM_U32(at + 0) = t9; +goto L407154; +MEM_U32(at + 0) = t9; +L406fc8: +a0 = 0x100008e0; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L406fdc; +//nop; +L406fdc: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x100008dc; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L406ffc; +a1 = a1; +L406ffc: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L40704c;} +at = 0x1000a36c; +t0 = 0x1; +MEM_U32(at + 0) = t0; +at = 0x10000008; +t2 = 0x1; +MEM_U32(at + 0) = t2; +at = 0x100003f8; +a0 = 0x100008e4; +//nop; +t1 = 0x1; +MEM_U32(at + 0) = t1; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L407038; +a0 = a0; +L407038: +// bdead 400c000b gp = MEM_U32(sp + 64); +t3 = v0 + s2; +at = 0x1000a1b4; +MEM_U32(at + 0) = t3; +goto L407154; +MEM_U32(at + 0) = t3; +L40704c: +a0 = 0x100008ec; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L407060; +//nop; +L407060: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x100008e8; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L407080; +a1 = a1; +L407080: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L4070d0;} +at = 0x1000a36c; +t4 = 0x1; +MEM_U32(at + 0) = t4; +at = 0x10000008; +t5 = 0x2; +MEM_U32(at + 0) = t5; +at = 0x100003f8; +a0 = 0x100008f0; +//nop; +t6 = 0x1; +MEM_U32(at + 0) = t6; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L4070bc; +a0 = a0; +L4070bc: +// bdead 400c000b gp = MEM_U32(sp + 64); +t7 = v0 + s2; +at = 0x1000a1b4; +MEM_U32(at + 0) = t7; +goto L407154; +MEM_U32(at + 0) = t7; +L4070d0: +a0 = 0x100008f8; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4070e4; +//nop; +L4070e4: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x100008f4; +//nop; +a2 = s4; +a0 = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L407104; +a1 = a1; +L407104: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a36c; +goto L407154;} +at = 0x1000a36c; +t8 = 0x1; +MEM_U32(at + 0) = t8; +at = 0x10000008; +t9 = 0x3; +MEM_U32(at + 0) = t9; +at = 0x100003f8; +//nop; +a0 = 0x100008fc; +t0 = 0x1; +MEM_U32(at + 0) = t0; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L407140; +a0 = a0; +L407140: +// bdead 400c000b gp = MEM_U32(sp + 64); +t2 = v0 + s2; +at = 0x1000a1b4; +//nop; +MEM_U32(at + 0) = t2; +L407154: +at = 0x1000a1b4; +a0 = 0x10000900; +//nop; +MEM_U32(at + 0) = zero; +a0 = a0; +v0 = wrapper_getenv(mem, a0); +goto L40716c; +a0 = a0; +L40716c: +MEM_U32(sp + 304) = v0; +t1 = MEM_U32(sp + 304); +// bdead 400c0403 gp = MEM_U32(sp + 64); +s4 = t1 < 0x1; +if (s4 != 0) {//nop; +goto L4071b0;} +//nop; +s4 = MEM_U8(t1 + 0); +//nop; +t3 = s4 < 0x1; +s4 = t3; +if (s4 != 0) {//nop; +goto L4071b0;} +//nop; +s4 = MEM_U8(t1 + 0); +//nop; +t4 = s4 ^ 0x30; +t4 = t4 < 0x1; +s4 = t4; +L4071b0: +at = 0x10000210; +t5 = 0x1000a36c; +MEM_U32(at + 0) = s4; +t5 = MEM_U32(t5 + 0); +at = 0x1; +if (t5 != at) {//nop; +goto L4071e8;} +//nop; +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +//nop; +f_save_off_command_line(mem, sp, a0, a1); +goto L4071e0; +//nop; +L4071e0: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L4071e8: +a0 = 0x10000910; +//nop; +a0 = a0; +//nop; +v0 = wrapper_getenv(mem, a0); +goto L4071fc; +//nop; +L4071fc: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a25c; +t6 = 0x1000a25c; +MEM_U32(at + 0) = v0; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L407234;} +//nop; +t7 = 0x10000924; +at = 0x1000a25c; +t7 = t7; +MEM_U32(at + 0) = t7; +goto L4072a0; +MEM_U32(at + 0) = t7; +L407234: +a0 = 0x1000a25c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L407248; +//nop; +L407248: +// bdead 400c010b gp = MEM_U32(sp + 64); +at = 0x2f; +t8 = 0x1000a25c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = v0 + t8; +t0 = MEM_U8(t9 + -1); +//nop; +if (t0 == at) {//nop; +goto L4072a0;} +//nop; +a1 = 0x10000928; +//nop; +a0 = t8; +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40728c; +a1 = a1; +L40728c: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a25c; +//nop; +MEM_U32(at + 0) = v0; +L4072a0: +a0 = 0x1000092c; +//nop; +a0 = a0; +//nop; +v0 = wrapper_getenv(mem, a0); +goto L4072b4; +//nop; +L4072b4: +// bdead 400c010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a26c; +t2 = 0x1000a26c; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L4072ec;} +//nop; +t3 = 0x10000938; +at = 0x1000a26c; +t3 = t3; +MEM_U32(at + 0) = t3; +goto L407358; +MEM_U32(at + 0) = t3; +L4072ec: +a0 = 0x1000a26c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L407300; +//nop; +L407300: +// bdead 400c010b gp = MEM_U32(sp + 64); +at = 0x2f; +t1 = 0x1000a26c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t4 = v0 + t1; +t5 = MEM_U8(t4 + -1); +//nop; +if (t5 == at) {//nop; +goto L407358;} +//nop; +a1 = 0x1000093c; +//nop; +a0 = t1; +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407344; +a1 = a1; +L407344: +// bdead 400c010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a26c; +//nop; +MEM_U32(at + 0) = v0; +L407358: +a0 = 0x1000a26c; +a1 = 0x10000940; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407374; +a1 = a1; +L407374: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a19c; +a0 = 0x1000094c; +//nop; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = wrapper_getenv(mem, a0); +goto L407394; +a0 = a0; +L407394: +// bdead 400c010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a2fc; +t6 = 0x1000a2fc; +MEM_U32(at + 0) = v0; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L4073cc;} +//nop; +t7 = 0x10000954; +at = 0x1000a2fc; +t7 = t7; +MEM_U32(at + 0) = t7; +goto L407438; +MEM_U32(at + 0) = t7; +L4073cc: +a0 = 0x1000a2fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4073e0; +//nop; +L4073e0: +// bdead 400c010b gp = MEM_U32(sp + 64); +at = 0x2f; +t9 = 0x1000a2fc; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t0 = v0 + t9; +t8 = MEM_U8(t0 + -1); +//nop; +if (t8 == at) {//nop; +goto L407438;} +//nop; +a0 = t9; +//nop; +a1 = 0x1000095c; +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407424; +a1 = a1; +L407424: +// bdead 400c010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a2fc; +//nop; +MEM_U32(at + 0) = v0; +L407438: +a0 = 0x1000a2fc; +a1 = 0x10000960; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407454; +a1 = a1; +L407454: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = s4; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L40746c; +//nop; +L40746c: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +a1 = 0x10000970; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L407494; +a1 = a1; +L407494: +// bdead 400c010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a238; +t2 = 0x1000a238; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L407510;} +//nop; +a2 = 0x1000a2fc; +a1 = 0x10000974; +//nop; +a0 = 0x10009c28; +a2 = MEM_U32(a2 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4074d4; +a1 = a1; +L4074d4: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x10009c28; +//nop; +wrapper_perror(mem, a0); +goto L4074ec; +//nop; +L4074ec: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L407504; +//nop; +L407504: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L407548; +//nop; +L407510: +a0 = 0x1000a238; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fclose(mem, a0); +goto L407524; +//nop; +L407524: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L407540; +//nop; +L407540: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L407548: +a0 = 0x10000994; +//nop; +a0 = a0; +//nop; +v0 = wrapper_getenv(mem, a0); +goto L40755c; +//nop; +L40755c: +// bdead 400c000b gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 352); +at = 0x1000a30c; +s0 = 0x1; +MEM_U32(at + 0) = v0; +at = (int)s0 < (int)t3; +if (at == 0) {//nop; +goto L407798;} +//nop; +L40757c: +t4 = MEM_U32(sp + 356); +t5 = s0 << 2; +a1 = 0x100009a4; +//nop; +t1 = t4 + t5; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L40759c; +a1 = a1; +L40759c: +// bdead 400e000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4075dc;} +//nop; +t7 = 0x10000230; +at = 0x10000324; +t7 = MEM_U32(t7 + 0); +t6 = 0x1; +MEM_U32(at + 0) = t6; +at = (int)t7 < (int)0x3; +if (at == 0) {//nop; +goto L407798;} +//nop; +t0 = 0x100009b0; +at = 0x10000400; +t0 = t0; +MEM_U32(at + 0) = t0; +goto L407798; +MEM_U32(at + 0) = t0; +L4075dc: +t8 = MEM_U32(sp + 356); +t9 = s0 << 2; +t2 = t8 + t9; +//nop; +a1 = 0x100009b4; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4075fc; +a1 = a1; +L4075fc: +// bdead 400e000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000424; +goto L407624;} +at = 0x10000424; +t3 = 0x1; +t4 = 0x100009bc; +MEM_U32(at + 0) = t3; +at = 0x10000400; +t4 = t4; +MEM_U32(at + 0) = t4; +goto L407798; +MEM_U32(at + 0) = t4; +L407624: +t5 = MEM_U32(sp + 356); +t1 = s0 << 2; +a1 = 0x100009c0; +//nop; +t6 = t5 + t1; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L407644; +a1 = a1; +L407644: +// bdead 400e000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002dc; +goto L407674;} +at = 0x100002dc; +t7 = 0x1; +MEM_U32(at + 0) = t7; +at = 0x10000340; +t0 = 0x100009c8; +MEM_U32(at + 0) = zero; +at = 0x10000400; +t0 = t0; +MEM_U32(at + 0) = t0; +goto L407798; +MEM_U32(at + 0) = t0; +L407674: +t8 = MEM_U32(sp + 356); +t9 = s0 << 2; +t2 = t8 + t9; +//nop; +a1 = 0x100009cc; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L407694; +a1 = a1; +L407694: +// bdead 400e000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002f4; +goto L4076c4;} +at = 0x100002f4; +t3 = 0x1; +t4 = 0x100009d4; +MEM_U32(at + 0) = t3; +at = 0x10000400; +t4 = t4; +MEM_U32(at + 0) = t4; +at = 0x10000340; +MEM_U32(at + 0) = zero; +goto L407798; +MEM_U32(at + 0) = zero; +L4076c4: +t5 = MEM_U32(sp + 356); +t1 = s0 << 2; +a1 = 0x100009d8; +//nop; +t6 = t5 + t1; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4076e4; +a1 = a1; +L4076e4: +// bdead 400e000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000034c; +goto L407714;} +at = 0x1000034c; +t7 = 0x1; +MEM_U32(at + 0) = t7; +at = 0x10000340; +t0 = 0x100009e0; +MEM_U32(at + 0) = zero; +at = 0x10000400; +t0 = t0; +MEM_U32(at + 0) = t0; +goto L407798; +MEM_U32(at + 0) = t0; +L407714: +t8 = MEM_U32(sp + 356); +t9 = s0 << 2; +t2 = t8 + t9; +//nop; +a1 = 0x100009e4; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L407734; +a1 = a1; +L407734: +// bdead 400e000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000037c; +goto L40774c;} +at = 0x1000037c; +t3 = 0x1; +MEM_U32(at + 0) = t3; +goto L407798; +MEM_U32(at + 0) = t3; +L40774c: +t4 = MEM_U32(sp + 356); +t5 = s0 << 2; +a1 = 0x100009ec; +//nop; +t1 = t4 + t5; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L40776c; +a1 = a1; +L40776c: +// bdead 400e000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000230; +goto L407784;} +at = 0x10000230; +t6 = 0x3; +MEM_U32(at + 0) = t6; +goto L407798; +MEM_U32(at + 0) = t6; +L407784: +t7 = MEM_U32(sp + 352); +s0 = s0 + 0x1; +at = (int)s0 < (int)t7; +if (at != 0) {//nop; +goto L40757c;} +//nop; +L407798: +t0 = 0x1000a36c; +at = 0x1; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == at) {at = 0x2; +goto L4077c4;} +at = 0x2; +if (t0 == at) {at = 0x3; +goto L4077c4;} +at = 0x3; +if (t0 == at) {at = 0x4; +goto L4077c4;} +at = 0x4; +if (t0 != at) {at = 0x1000a1a0; +goto L4077dc;} +L4077c4: +at = 0x1000a1a0; +t8 = 0x1; +MEM_U32(at + 0) = t8; +at = 0x1000a1a4; +MEM_U32(at + 0) = zero; +goto L4077f4; +MEM_U32(at + 0) = zero; +L4077dc: +at = 0x1000a1a0; +t9 = 0x1; +MEM_U32(at + 0) = zero; +at = 0x1000a1a4; +//nop; +MEM_U32(at + 0) = t9; +L4077f4: +t2 = 0x1000a340; +at = 0x1000a32c; +//nop; +t3 = MEM_U32(t2 + 0); +a0 = 0x1000a588; +MEM_U32(at + 0) = t3; +f_mklist(mem, sp, a0); +goto L407810; +MEM_U32(at + 0) = t3; +L407810: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a598; +//nop; +f_mklist(mem, sp, a0); +goto L407828; +//nop; +L407828: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a578; +//nop; +f_mklist(mem, sp, a0); +goto L407840; +//nop; +L407840: +t4 = MEM_U32(sp + 352); +s0 = 0x1; +// bdead 400e2103 gp = MEM_U32(sp + 64); +at = (int)s0 < (int)t4; +if (at == 0) {//nop; +goto L407c1c;} +//nop; +L407858: +t5 = MEM_U32(sp + 356); +t1 = s0 << 2; +t6 = t5 + t1; +t7 = MEM_U32(t6 + 0); +at = 0x2d; +t0 = MEM_U8(t7 + 0); +//nop; +if (t0 != at) {//nop; +goto L407c08;} +//nop; +t8 = s0 << 2; +t9 = t5 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x100009f0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L407898; +a1 = a1; +L407898: +// bdead 400e018b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4078b0;} +//nop; +t2 = 0x1; +MEM_U32(sp + 332) = t2; +goto L407c08; +MEM_U32(sp + 332) = t2; +L4078b0: +t3 = MEM_U32(sp + 356); +t4 = s0 << 2; +t1 = t3 + t4; +t6 = MEM_U32(t1 + 0); +at = 0x45; +s4 = MEM_U8(t6 + 1); +//nop; +if (s4 == at) {at = 0x4c; +goto L4078e4;} +at = 0x4c; +if (s4 == at) {//nop; +goto L407a90;} +//nop; +//nop; +goto L407c08; +//nop; +L4078e4: +t7 = MEM_U32(sp + 356); +t0 = s0 << 2; +t5 = t7 + t0; +t8 = MEM_U32(t5 + 0); +//nop; +t9 = MEM_U8(t8 + 3); +//nop; +if (t9 != 0) {//nop; +goto L407c08;} +//nop; +t2 = s0 << 2; +t3 = t7 + t2; +t4 = MEM_U32(t3 + 0); +at = 0x42; +t1 = MEM_U8(t4 + 2); +//nop; +if (t1 == at) {//nop; +goto L407948;} +//nop; +t6 = s0 << 2; +t0 = t7 + t6; +t5 = MEM_U32(t0 + 0); +at = 0x4c; +t8 = MEM_U8(t5 + 2); +//nop; +if (t8 != at) {//nop; +goto L407c08;} +//nop; +L407948: +t9 = MEM_U32(sp + 356); +t2 = s0 << 2; +t3 = t9 + t2; +t4 = MEM_U32(t3 + 0); +at = 0x42; +t1 = MEM_U8(t4 + 2); +//nop; +if (t1 != at) {//nop; +goto L4079f0;} +//nop; +t7 = 0x1000027c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4079e4;} +//nop; +t6 = 0x1000041c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4079e4;} +//nop; +t0 = 0x100009fc; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4079c4; +MEM_U32(sp + 16) = zero; +L4079c4: +// bdead 400e0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4079dc; +//nop; +L4079dc: +// bdead 400e0003 gp = MEM_U32(sp + 64); +//nop; +L4079e4: +at = 0x1000041c; +MEM_U32(at + 0) = zero; +goto L407a74; +MEM_U32(at + 0) = zero; +L4079f0: +t5 = 0x1000027c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L407a68;} +//nop; +t8 = 0x1000041c; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == at) {//nop; +goto L407a68;} +//nop; +t9 = 0x10000a24; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L407a48; +MEM_U32(sp + 16) = zero; +L407a48: +// bdead 400e0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L407a60; +//nop; +L407a60: +// bdead 400e0003 gp = MEM_U32(sp + 64); +//nop; +L407a68: +at = 0x1000041c; +t2 = 0x1; +MEM_U32(at + 0) = t2; +L407a74: +//nop; +//nop; +//nop; +f_newrunlib(mem, sp); +goto L407a84; +//nop; +L407a84: +// bdead 400e0103 gp = MEM_U32(sp + 64); +//nop; +goto L407c08; +//nop; +L407a90: +t3 = MEM_U32(sp + 356); +t4 = s0 << 2; +t1 = t3 + t4; +t7 = MEM_U32(t1 + 0); +//nop; +t6 = MEM_U8(t7 + 2); +//nop; +if (t6 != 0) {//nop; +goto L407b44;} +//nop; +t0 = MEM_U32(sp + 352); +t5 = s0 + 0x1; +at = (int)t5 < (int)t0; +if (at == 0) {//nop; +goto L407b0c;} +//nop; +t8 = s0 << 2; +t9 = t3 + t8; +t2 = MEM_U32(t9 + 4); +at = 0x2d; +t4 = MEM_U8(t2 + 0); +//nop; +if (t4 == at) {//nop; +goto L407b0c;} +//nop; +t1 = s0 << 2; +//nop; +t7 = t3 + t1; +a0 = MEM_U32(t7 + 4); +//nop; +v0 = f_isdir(mem, sp, a0); +goto L407b00; +//nop; +L407b00: +// bdead 400e018b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L407b18;} +//nop; +L407b0c: +t6 = 0x1; +MEM_U32(sp + 332) = t6; +goto L407c08; +MEM_U32(sp + 332) = t6; +L407b18: +t0 = MEM_U32(sp + 356); +s0 = s0 + 0x1; +t5 = s0 << 2; +//nop; +t8 = t0 + t5; +a0 = MEM_U32(t8 + 0); +a1 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407b38; +a1 = zero; +L407b38: +// bdead 400e000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 300) = v0; +goto L407b6c; +MEM_U32(sp + 300) = v0; +L407b44: +t9 = MEM_U32(sp + 356); +t2 = s0 << 2; +t4 = t9 + t2; +a0 = MEM_U32(t4 + 0); +//nop; +a1 = zero; +a0 = a0 + 0x2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407b64; +a0 = a0 + 0x2; +L407b64: +// bdead 400e000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 300) = v0; +L407b6c: +//nop; +a0 = MEM_U32(sp + 300); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L407b7c; +//nop; +L407b7c: +t3 = MEM_U32(sp + 300); +// bdead 400e100b gp = MEM_U32(sp + 64); +t1 = v0 + t3; +t7 = MEM_U8(t1 + -1); +at = 0x2f; +if (t7 != at) {//nop; +goto L407bbc;} +//nop; +//nop; +a0 = t3; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L407ba8; +//nop; +L407ba8: +t6 = MEM_U32(sp + 300); +s4 = v0; +// bdead 402e8003 gp = MEM_U32(sp + 64); +t0 = t6 + s4; +MEM_U8(t0 + -1) = (uint8_t)zero; +L407bbc: +//nop; +a0 = 0x1000a578; +a1 = MEM_U32(sp + 300); +//nop; +f_addstr(mem, sp, a0, a1); +goto L407bd0; +//nop; +L407bd0: +// bdead 400e0003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 300); +//nop; +a0 = 0x1000a588; +//nop; +f_addstr(mem, sp, a0, a1); +goto L407be8; +//nop; +L407be8: +// bdead 400e0003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 300); +//nop; +a0 = 0x1000a598; +//nop; +f_addstr(mem, sp, a0, a1); +goto L407c00; +//nop; +L407c00: +// bdead 400e0103 gp = MEM_U32(sp + 64); +//nop; +L407c08: +t5 = MEM_U32(sp + 352); +s0 = s0 + 0x1; +at = (int)s0 < (int)t5; +if (at != 0) {//nop; +goto L407858;} +//nop; +L407c1c: +t8 = MEM_U32(sp + 332); +//nop; +if (t8 != 0) {//nop; +goto L407d98;} +//nop; +t9 = 0x10000324; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L407c8c;} +//nop; +t2 = 0x100002dc; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L407c8c;} +//nop; +t4 = 0x100002f4; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L407c8c;} +//nop; +t1 = 0x1000034c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L407ccc;} +//nop; +L407c8c: +a0 = 0x1000a25c; +a1 = 0x10000a4c; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407ca8; +a1 = a1; +L407ca8: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a588; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L407cc0; +a1 = s4; +L407cc0: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L407d98; +//nop; +L407ccc: +t7 = 0x1000037c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L407d24;} +//nop; +a0 = 0x1000a25c; +a1 = 0x10000a60; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407d00; +a1 = a1; +L407d00: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a598; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L407d18; +a1 = s4; +L407d18: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L407d98; +//nop; +L407d24: +a0 = 0x1000a25c; +a1 = 0x10000a6c; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407d40; +a1 = a1; +L407d40: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a578; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L407d58; +a1 = s4; +L407d58: +// bdead 400c0103 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x1000a25c; +a1 = 0x10000a74; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407d78; +a1 = a1; +L407d78: +// bdead 400c000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a578; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L407d90; +a1 = s4; +L407d90: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L407d98: +a0 = 0x1000a1ac; +a2 = 0x1000a1b4; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a1 = zero; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L407db4; +a1 = zero; +L407db4: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = zero; +a2 = 0x1000a1b4; +a0 = 0x10000a78; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L407dd4; +a0 = a0; +L407dd4: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a25c; +a0 = 0x10000a7c; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = wrapper_strcmp(mem, a0, a1); +goto L407df4; +a0 = a0; +L407df4: +// bdead 400c010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L407e58;} +//nop; +a0 = 0x1000a25c; +a1 = 0x10000a80; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407e1c; +a1 = a1; +L407e1c: +// bdead 400c010b gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x1000a25c; +at = 0x1000008c; +a1 = 0x10000a90; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407e44; +a1 = a1; +L407e44: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000084; +//nop; +MEM_U32(at + 0) = v0; +L407e58: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {at = 0x100002b0; +goto L407e78;} +at = 0x100002b0; +MEM_U32(at + 0) = zero; +goto L407e88; +MEM_U32(at + 0) = zero; +L407e78: +t6 = 0x10000a9c; +at = 0x100001e0; +t6 = t6; +MEM_U32(at + 0) = t6; +L407e88: +t0 = 0x10000aa4; +at = 0x1000a27c; +t0 = t0; +MEM_U32(at + 0) = t0; +at = 0x10000370; +//nop; +t5 = 0x1; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +MEM_U32(at + 0) = t5; +f_process_config(mem, sp, a0, a1); +goto L407eb4; +MEM_U32(at + 0) = t5; +L407eb4: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +//nop; +a0 = a0 + 0xffffffff; +a1 = a1 + 0x4; +f_parse_command(mem, sp, a0, a1); +goto L407ed0; +a1 = a1 + 0x4; +L407ed0: +// bdead 400c0103 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x100001fc; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40803c;} +//nop; +t9 = 0x10000204; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L407f18;} +//nop; +t2 = 0x10000aac; +at = 0x10000204; +t2 = t2; +MEM_U32(at + 0) = t2; +L407f18: +t4 = 0x10000200; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L407f3c;} +//nop; +s4 = 0x10000ab0; +s4 = s4; +goto L407f48; +s4 = s4; +L407f3c: +s4 = 0x10000ab8; +//nop; +s4 = s4; +L407f48: +a1 = 0x10000204; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = s4; +a2 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L407f60; +a2 = zero; +L407f60: +// bdead 400c000b gp = MEM_U32(sp + 64); +at = 0x1; +t1 = 0x1000a36c; +MEM_U32(sp + 328) = v0; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L407fa0;} +//nop; +//nop; +a0 = 0x1000a2f0; +a1 = MEM_U32(sp + 328); +//nop; +f_addstr(mem, sp, a0, a1); +goto L407f94; +//nop; +L407f94: +// bdead 400c0103 gp = MEM_U32(sp + 64); +//nop; +goto L40803c; +//nop; +L407fa0: +t7 = 0x10000200; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L407fcc;} +//nop; +t3 = 0x10000ac0; +//nop; +t3 = t3; +MEM_U32(sp + 324) = t3; +goto L407fdc; +MEM_U32(sp + 324) = t3; +L407fcc: +t6 = 0x10000acc; +//nop; +t6 = t6; +MEM_U32(sp + 324) = t6; +L407fdc: +t0 = 0x10000204; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t5 = MEM_U8(t0 + 0); +//nop; +if (t5 == 0) {//nop; +goto L408020;} +//nop; +a1 = 0x10000ad4; +//nop; +a0 = MEM_U32(sp + 324); +a2 = t0; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L408018; +a1 = a1; +L408018: +// bdead 400c000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 324) = v0; +L408020: +//nop; +a0 = 0x1000a330; +a1 = MEM_U32(sp + 324); +//nop; +f_addstr(mem, sp, a0, a1); +goto L408034; +//nop; +L408034: +// bdead 400c0103 gp = MEM_U32(sp + 64); +//nop; +L40803c: +t8 = 0x1000035c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L408144;} +//nop; +t9 = 0x10000280; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40809c;} +//nop; +a0 = 0x1000a25c; +a1 = 0x10000ad8; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L408088; +a1 = a1; +L408088: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000084; +MEM_U32(at + 0) = v0; +goto L4080f4; +MEM_U32(at + 0) = v0; +L40809c: +a0 = 0x1000a25c; +a1 = 0x10000ae8; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4080b8; +a1 = a1; +L4080b8: +// bdead 400c010b gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x1000a25c; +at = 0x1000008c; +a1 = 0x10000af8; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4080e0; +a1 = a1; +L4080e0: +// bdead 400c000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000084; +//nop; +MEM_U32(at + 0) = v0; +L4080f4: +t2 = 0x1000a1b4; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40812c;} +//nop; +a0 = 0x10000b04; +//nop; +a1 = zero; +a2 = t2; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L408124; +a0 = a0; +L408124: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L40812c: +//nop; +//nop; +//nop; +f_newrunlib(mem, sp); +goto L40813c; +//nop; +L40813c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L408144: +t4 = 0x100002f0; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L40818c;} +//nop; +t1 = 0x100002f4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L40818c;} +//nop; +t7 = 0x1000030c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40827c;} +//nop; +L40818c: +t3 = 0x10000340; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40827c;} +//nop; +t6 = 0x10000324; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L4081ec;} +//nop; +t5 = 0x10000348; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L4081ec;} +//nop; +t0 = 0x10000384; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40827c;} +//nop; +L4081ec: +t8 = 0x10000324; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {at = 0x10000324; +goto L408218;} +at = 0x10000324; +t9 = 0x1; +MEM_U32(at + 0) = t9; +at = 0x10000318; +t2 = 0x1; +MEM_U32(at + 0) = t2; +L408218: +at = 0x10000384; +t4 = 0x1000031c; +MEM_U32(at + 0) = zero; +at = 0x10000348; +t4 = MEM_U32(t4 + 0); +MEM_U32(at + 0) = zero; +if (t4 != 0) {//nop; +goto L40827c;} +//nop; +a1 = 0x10000b08; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40824c; +a1 = a1; +L40824c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000b14; +//nop; +a0 = 0x1000a2c0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408268; +a1 = a1; +L408268: +// bdead 400c0003 gp = MEM_U32(sp + 64); +t1 = 0x1; +at = 0x1000031c; +//nop; +MEM_U32(at + 0) = t1; +L40827c: +t7 = 0x10000324; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4082f0;} +//nop; +t3 = 0x1000031c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L4082f0;} +//nop; +a1 = 0x10000b20; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4082c0; +a1 = a1; +L4082c0: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000b2c; +//nop; +a0 = 0x1000a2c0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4082dc; +a1 = a1; +L4082dc: +// bdead 400c0003 gp = MEM_U32(sp + 64); +t6 = 0x1; +at = 0x1000031c; +MEM_U32(at + 0) = t6; +goto L408340; +MEM_U32(at + 0) = t6; +L4082f0: +t5 = 0x10000348; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L408340;} +//nop; +a1 = 0x10000b38; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40831c; +a1 = a1; +L40831c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000b48; +//nop; +a0 = 0x1000a2c0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408338; +a1 = a1; +L408338: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L408340: +t0 = 0x1000023c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L4083e8;} +//nop; +t8 = 0x1000a520; +//nop; +t8 = MEM_U32(t8 + 4); +//nop; +if (t8 != 0) {//nop; +goto L4083e8;} +//nop; +t9 = 0x1000a540; +//nop; +t9 = MEM_U32(t9 + 4); +//nop; +if (t9 != 0) {//nop; +goto L4083e8;} +//nop; +t2 = 0x1000a530; +//nop; +t2 = MEM_U32(t2 + 4); +//nop; +if (t2 != 0) {//nop; +goto L4083e8;} +//nop; +t4 = 0x10000b58; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4083c8; +MEM_U32(sp + 16) = zero; +L4083c8: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4083e0; +//nop; +L4083e0: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L4083e8: +t1 = 0x10000398; +at = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L408420;} +//nop; +a1 = 0x10000b84; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408414; +a1 = a1; +L408414: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L408454; +//nop; +L408420: +t7 = 0x10000398; +at = 0x2; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L408454;} +//nop; +a1 = 0x10000b88; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40844c; +a1 = a1; +L40844c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L408454: +t3 = 0x10000394; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L4084cc;} +//nop; +t6 = 0x10000228; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L40849c;} +//nop; +t5 = 0x1000022c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4084cc;} +//nop; +L40849c: +t0 = 0x10000b8c; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4084c4; +MEM_U32(sp + 16) = zero; +L4084c4: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L4084cc: +t8 = 0x1000a150; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L408510;} +//nop; +t9 = 0x1000021c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L408510;} +//nop; +t2 = t8 & 0x1; +if (t2 == 0) {at = 0x1000a150; +goto L408510;} +at = 0x1000a150; +t4 = t8 | 0x4; +MEM_U32(at + 0) = t4; +L408510: +t1 = 0x1000a188; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L408554;} +//nop; +t7 = 0x1000021c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L408554;} +//nop; +t3 = t1 & 0x1; +if (t3 == 0) {at = 0x1000a188; +goto L408554;} +at = 0x1000a188; +t6 = t1 | 0x4; +MEM_U32(at + 0) = t6; +L408554: +t5 = 0x10000004; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == at) {at = 0x2; +goto L408574;} +at = 0x2; +if (t5 != at) {//nop; +goto L408590;} +//nop; +L408574: +t0 = 0x10000b9c; +at = 0x1000a254; +t0 = t0; +MEM_U32(at + 0) = t0; +at = 0x100001e8; +t9 = 0x1; +MEM_U32(at + 0) = t9; +L408590: +a0 = 0x10000ba4; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L4085a8; +a0 = a0; +L4085a8: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1000a570; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L408630;} +//nop; +t8 = 0x1000a36c; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L408630;} +//nop; +t4 = 0x10000004; +at = 0x1; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {at = 0x2; +goto L408600;} +at = 0x2; +if (t4 != at) {//nop; +goto L408630;} +//nop; +L408600: +t7 = 0x10000ba8; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L408628; +MEM_U32(sp + 16) = zero; +L408628: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L408630: +t3 = 0x10000230; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +at = (int)t3 < (int)0x3; +if (at != 0) {//nop; +goto L40864c;} +//nop; +L40864c: +t1 = 0x10000340; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L4086e4;} +//nop; +a0 = 0x10000400; +a1 = 0x10000c00; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L40867c; +a1 = a1; +L40867c: +// bdead 400c000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4086e4;} +//nop; +t6 = 0x10000230; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +at = (int)t6 < (int)0x3; +if (at == 0) {//nop; +goto L4086e4;} +//nop; +t5 = 0x10000c04; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4086cc; +MEM_U32(sp + 16) = zero; +L4086cc: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +t0 = 0x10000c4c; +at = 0x10000400; +t0 = t0; +MEM_U32(at + 0) = t0; +L4086e4: +t9 = 0x1000037c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L408768;} +//nop; +t2 = 0x10000324; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L408768;} +//nop; +t8 = 0x10000c50; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L40873c; +MEM_U32(sp + 16) = zero; +L40873c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +t4 = 0x1; +at = 0x10000324; +t7 = 0x10000c8c; +MEM_U32(at + 0) = zero; +at = 0x10000340; +t7 = t7; +MEM_U32(at + 0) = t4; +at = 0x10000400; +//nop; +MEM_U32(at + 0) = t7; +L408768: +//nop; +//nop; +//nop; +f_get_host_chiptype(mem, sp); +goto L408778; +//nop; +L408778: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +t3 = 0x1000041c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L4089e4;} +//nop; +a1 = 0x10000c90; +//nop; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4087ac; +a1 = a1; +L4087ac: +// bdead 400c0003 gp = MEM_U32(sp + 64); +at = 0x1; +t1 = 0x1000a36c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L4087ec;} +//nop; +t6 = 0x10000004; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {at = 0x3; +goto L4087ec;} +at = 0x3; +if (t6 != at) {//nop; +goto L408808;} +//nop; +L4087ec: +a1 = 0x10000c9c; +//nop; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408800; +a1 = a1; +L408800: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L408808: +t5 = 0x1000a36c; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L40887c;} +//nop; +t0 = 0x10000004; +at = 0x1; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == at) {at = 0x2; +goto L408860;} +at = 0x2; +if (t0 == at) {at = 0x3; +goto L408860;} +at = 0x3; +if (t0 != at) {//nop; +goto L40887c;} +//nop; +t9 = 0x10000424; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40887c;} +//nop; +L408860: +a1 = 0x10000ca8; +//nop; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408874; +a1 = a1; +L408874: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L40887c: +t2 = 0x1000a36c; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L4088c8;} +//nop; +t8 = 0x10000004; +at = 0x2; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L4088c8;} +//nop; +a1 = 0x10000cb8; +//nop; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4088c0; +a1 = a1; +L4088c0: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L4088c8: +a1 = 0x10000ccc; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4088dc; +a1 = a1; +L4088dc: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000cd0; +//nop; +a0 = 0x1000a320; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4088f8; +a1 = a1; +L4088f8: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000cd4; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408914; +a1 = a1; +L408914: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000cd8; +//nop; +a0 = 0x1000a408; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408930; +a1 = a1; +L408930: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000cdc; +//nop; +a0 = 0x1000a428; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40894c; +a1 = a1; +L40894c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000ce0; +//nop; +a0 = 0x1000a418; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408968; +a1 = a1; +L408968: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000ce4; +//nop; +a0 = 0x1000a470; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408984; +a1 = a1; +L408984: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000ce8; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4089a0; +a1 = a1; +L4089a0: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000cec; +//nop; +a0 = 0x1000a4c0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4089bc; +a1 = a1; +L4089bc: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000cf0; +//nop; +a0 = 0x1000a4d0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4089d8; +a1 = a1; +L4089d8: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L408c64; +//nop; +L4089e4: +a1 = 0x10000cf4; +//nop; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4089f8; +a1 = a1; +L4089f8: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d00; +//nop; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408a14; +a1 = a1; +L408a14: +// bdead 400c0003 gp = MEM_U32(sp + 64); +at = 0x1; +t4 = 0x1000a36c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L408a54;} +//nop; +t7 = 0x10000004; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {at = 0x3; +goto L408a54;} +at = 0x3; +if (t7 != at) {//nop; +goto L408a70;} +//nop; +L408a54: +a1 = 0x10000d0c; +//nop; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408a68; +a1 = a1; +L408a68: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L408a70: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L408ae4;} +//nop; +t1 = 0x10000004; +at = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == at) {at = 0x2; +goto L408ac8;} +at = 0x2; +if (t1 == at) {at = 0x3; +goto L408ac8;} +at = 0x3; +if (t1 != at) {//nop; +goto L408ae4;} +//nop; +t6 = 0x10000424; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L408ae4;} +//nop; +L408ac8: +a1 = 0x10000d18; +//nop; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408adc; +a1 = a1; +L408adc: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L408ae4: +t5 = 0x1000a36c; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L408b30;} +//nop; +t0 = 0x10000004; +at = 0x2; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L408b30;} +//nop; +a1 = 0x10000d28; +//nop; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408b28; +a1 = a1; +L408b28: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L408b30: +a1 = 0x10000d3c; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408b44; +a1 = a1; +L408b44: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d40; +//nop; +a0 = 0x1000a320; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408b60; +a1 = a1; +L408b60: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d44; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408b7c; +a1 = a1; +L408b7c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d48; +//nop; +a0 = 0x1000a408; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408b98; +a1 = a1; +L408b98: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d4c; +//nop; +a0 = 0x1000a428; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408bb4; +a1 = a1; +L408bb4: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d50; +//nop; +a0 = 0x1000a418; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408bd0; +a1 = a1; +L408bd0: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d54; +//nop; +a0 = 0x1000a4c0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408bec; +a1 = a1; +L408bec: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d58; +//nop; +a0 = 0x1000a470; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408c08; +a1 = a1; +L408c08: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d5c; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408c24; +a1 = a1; +L408c24: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d60; +//nop; +a0 = 0x1000a4d0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408c40; +a1 = a1; +L408c40: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d64; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408c5c; +a1 = a1; +L408c5c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L408c64: +s4 = 0x1000021c; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +if (s4 == 0) {at = 0x1; +goto L408c9c;} +at = 0x1; +if (s4 == at) {at = 0x2; +goto L408e24;} +at = 0x2; +if (s4 == at) {at = 0x3; +goto L408e7c;} +at = 0x3; +if (s4 == at) {//nop; +goto L408ed4;} +//nop; +//nop; +goto L408f3c; +//nop; +L408c9c: +a1 = 0x10000d68; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408cb0; +a1 = a1; +L408cb0: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d70; +//nop; +a0 = 0x1000a320; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408ccc; +a1 = a1; +L408ccc: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d74; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408ce8; +a1 = a1; +L408ce8: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d78; +//nop; +a0 = 0x1000a428; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408d04; +a1 = a1; +L408d04: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d7c; +//nop; +a0 = 0x1000a490; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408d20; +a1 = a1; +L408d20: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d80; +//nop; +a0 = 0x1000a4a0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408d3c; +a1 = a1; +L408d3c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d84; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408d58; +a1 = a1; +L408d58: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d88; +//nop; +a0 = 0x1000a470; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408d74; +a1 = a1; +L408d74: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d8c; +//nop; +a0 = 0x1000a480; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408d90; +a1 = a1; +L408d90: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d90; +//nop; +a0 = 0x1000a4c0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408dac; +a1 = a1; +L408dac: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d94; +//nop; +a0 = 0x1000a4d0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408dc8; +a1 = a1; +L408dc8: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000d98; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408de4; +a1 = a1; +L408de4: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +t9 = 0x10000124; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L408f3c;} +//nop; +a1 = 0x10000d9c; +//nop; +a0 = 0x1000a2f0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408e18; +a1 = a1; +L408e18: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L408f3c; +//nop; +L408e24: +a1 = 0x10000da4; +//nop; +a0 = 0x1000a2f0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408e38; +a1 = a1; +L408e38: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000dac; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408e54; +a1 = a1; +L408e54: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10000db4; +//nop; +a0 = a0; +//nop; +f_add_info(mem, sp, a0); +goto L408e70; +//nop; +L408e70: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L408f3c; +//nop; +L408e7c: +a1 = 0x10000db8; +//nop; +a0 = 0x1000a2f0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408e90; +a1 = a1; +L408e90: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000dc0; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408eac; +a1 = a1; +L408eac: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10000dc8; +//nop; +a0 = a0; +//nop; +f_add_info(mem, sp, a0); +goto L408ec8; +//nop; +L408ec8: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L408f3c; +//nop; +L408ed4: +t2 = 0x1000021c; +at = 0x1000021c; +t2 = MEM_U32(t2 + 0); +a1 = 0x10000dcc; +//nop; +a0 = 0x1000a2f0; +t8 = t2 + 0x1; +MEM_U32(at + 0) = t8; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408efc; +a1 = a1; +L408efc: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000dd4; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L408f18; +a1 = a1; +L408f18: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10000ddc; +//nop; +a0 = a0; +//nop; +f_add_info(mem, sp, a0); +goto L408f34; +//nop; +L408f34: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L408f3c: +t4 = 0x1000a150; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L408fb4;} +//nop; +t7 = 0x100002c0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L408fb4;} +//nop; +t3 = 0x10000de0; +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L408f94; +MEM_U32(sp + 16) = zero; +L408f94: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L408fac; +//nop; +L408fac: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L408fb4: +t1 = 0x100002f4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40902c;} +//nop; +t6 = 0x10000310; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L40902c;} +//nop; +t5 = 0x10000e00; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L40900c; +MEM_U32(sp + 16) = zero; +L40900c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L409024; +//nop; +L409024: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L40902c: +t0 = 0x10000424; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L4090bc;} +//nop; +t9 = 0x1000a36c; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L4090bc;} +//nop; +t2 = 0x10000008; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L4090bc;} +//nop; +t8 = 0x10000e30; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L40909c; +MEM_U32(sp + 16) = zero; +L40909c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4090b4; +//nop; +L4090b4: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L4090bc: +t4 = 0x10000424; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40914c;} +//nop; +t7 = 0x1000a36c; +at = 0x3; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L40914c;} +//nop; +t3 = 0x100001fc; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40914c;} +//nop; +t1 = 0x10000e54; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L40912c; +MEM_U32(sp + 16) = zero; +L40912c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L409144; +//nop; +L409144: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L40914c: +t6 = 0x10000228; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L4091c4;} +//nop; +t5 = 0x1000022c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L4091c4;} +//nop; +t0 = 0x10000124; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L4091c4;} +//nop; +t9 = 0x10000214; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L4091c4;} +//nop; +t2 = 0x10000218; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L409224;} +//nop; +L4091c4: +t8 = 0x10000254; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L409224;} +//nop; +t4 = 0x10000e7c; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L409204; +MEM_U32(sp + 16) = zero; +L409204: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40921c; +//nop; +L40921c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L409224: +t7 = 0x10000228; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L40928c;} +//nop; +t3 = 0x10000124; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40928c;} +//nop; +t1 = 0x1000a520; +at = 0x1; +t1 = MEM_U32(t1 + 4); +//nop; +if (t1 != at) {//nop; +goto L40928c;} +//nop; +t6 = 0x1000a540; +at = 0x1; +t6 = MEM_U32(t6 + 4); +//nop; +if (t6 != at) {at = 0x1000a184; +goto L40928c;} +at = 0x1000a184; +t5 = 0x1; +MEM_U32(at + 0) = t5; +L40928c: +t0 = 0x1000a36c; +at = 0x1; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L409330;} +//nop; +t9 = 0x10000008; +at = 0x2; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {at = 0x3; +goto L4092c4;} +at = 0x3; +if (t9 != at) {//nop; +goto L409330;} +//nop; +L4092c4: +t2 = 0x1000026c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L409330;} +//nop; +t8 = 0x10000108; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L409330;} +//nop; +t4 = 0x10000ebc; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L40931c; +MEM_U32(sp + 16) = zero; +L40931c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +at = 0x10000108; +//nop; +MEM_U32(at + 0) = zero; +L409330: +t7 = 0x1000a184; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L409368;} +//nop; +t3 = 0x10000118; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {at = 0x10000110; +goto L409368;} +at = 0x10000110; +t1 = 0x1; +MEM_U32(at + 0) = t1; +L409368: +t6 = 0x1000a36c; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L40944c;} +//nop; +t5 = 0x10000008; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L40944c;} +//nop; +a0 = 0x10000ef8; +//nop; +a0 = a0; +//nop; +v0 = wrapper_getenv(mem, a0); +goto L4093ac; +//nop; +L4093ac: +// bdead 400c000b gp = MEM_U32(sp + 64); +t0 = 0x1; +t9 = 0x10000230; +MEM_U32(sp + 296) = v0; +t9 = MEM_U32(t9 + 0); +MEM_U32(sp + 292) = t0; +at = (int)t9 < (int)0x3; +if (at != 0) {at = 0x10000230; +goto L4093e4;} +at = 0x10000230; +t2 = 0x2; +MEM_U32(at + 0) = t2; +at = 0x10000408; +//nop; +MEM_U32(at + 0) = zero; +L4093e4: +t8 = MEM_U32(sp + 296); +//nop; +if (t8 == 0) {//nop; +goto L409428;} +//nop; +t4 = MEM_U8(t8 + 0); +//nop; +at = (int)t4 < (int)0x30; +if (at != 0) {at = (int)t4 < (int)0x34; +goto L409428;} +at = (int)t4 < (int)0x34; +if (at == 0) {//nop; +goto L409428;} +//nop; +t7 = MEM_U8(t8 + 1); +//nop; +if (t7 != 0) {//nop; +goto L409428;} +//nop; +t3 = t4 + 0xffffffd0; +MEM_U32(sp + 292) = t3; +L409428: +t1 = 0x10000230; +t6 = MEM_U32(sp + 292); +t1 = MEM_U32(t1 + 0); +//nop; +at = (int)t6 < (int)t1; +if (at == 0) {at = 0x10000230; +goto L40944c;} +at = 0x10000230; +//nop; +MEM_U32(at + 0) = t6; +L40944c: +a1 = 0x10000f08; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L409460; +a1 = a1; +L409460: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +t5 = 0x10000354; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L409568;} +//nop; +t0 = 0x100002f0; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L409514;} +//nop; +t9 = 0x10000304; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4094f8;} +//nop; +t2 = 0x10000f10; +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4094d8; +MEM_U32(sp + 16) = zero; +L4094d8: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4094f0; +//nop; +L4094f0: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L4094f8: +a1 = 0x10000f34; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40950c; +a1 = a1; +L40950c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L409514: +t8 = 0x100002f4; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40954c;} +//nop; +a1 = 0x10000f40; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L409540; +a1 = a1; +L409540: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L409568; +//nop; +L40954c: +a1 = 0x10000f4c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L409560; +a1 = a1; +L409560: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L409568: +a1 = 0x10000f58; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40957c; +a1 = a1; +L40957c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +t7 = 0x1000030c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L409690;} +//nop; +a1 = 0x10000f64; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4095b0; +a1 = a1; +L4095b0: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10000f6c; +//nop; +a0 = a0; +//nop; +f_add_info(mem, sp, a0); +goto L4095cc; +//nop; +L4095cc: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000f74; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4095e8; +a1 = a1; +L4095e8: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10000f80; +//nop; +a0 = a0; +//nop; +f_add_info(mem, sp, a0); +goto L409604; +//nop; +L409604: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +t4 = 0x100002f4; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {at = 0x10000414; +goto L409760;} +at = 0x10000414; +t3 = 0x2; +MEM_U32(at + 0) = t3; +at = 0x100002f4; +a1 = 0x10000f8c; +//nop; +t1 = 0x1; +a0 = 0x1000a310; +MEM_U32(at + 0) = t1; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40964c; +a1 = a1; +L40964c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10000f94; +//nop; +a0 = a0; +//nop; +f_add_info(mem, sp, a0); +goto L409668; +//nop; +L409668: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = zero; +a0 = 0x10000f9c; +//nop; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L409684; +a0 = a0; +L409684: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +goto L409760; +//nop; +L409690: +t6 = 0x10000304; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L409760;} +//nop; +a1 = 0x10000fa0; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4096bc; +a1 = a1; +L4096bc: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10000fac; +//nop; +a0 = a0; +//nop; +f_add_info(mem, sp, a0); +goto L4096d8; +//nop; +L4096d8: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +t5 = 0x100002f4; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {at = 0x10000414; +goto L409760;} +at = 0x10000414; +t0 = 0x2; +MEM_U32(at + 0) = t0; +at = 0x100002f4; +t9 = 0x1; +MEM_U32(at + 0) = t9; +//nop; +a1 = 0x10000fb8; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L409720; +a1 = a1; +L409720: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10000fc0; +//nop; +a0 = a0; +//nop; +f_add_info(mem, sp, a0); +goto L40973c; +//nop; +L40973c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = zero; +a0 = 0x10000fc8; +//nop; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L409758; +a0 = a0; +L409758: +// bdead 400c0003 gp = MEM_U32(sp + 64); +//nop; +L409760: +t2 = 0x10000230; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +at = t2 < 0x5; +if (at == 0) {//nop; +goto L4097d4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000705c[] = { +&&L409798, +&&L4097a4, +&&L4097b0, +&&L4097bc, +&&L4097c8, +}; +dest = Lswitch1000705c[t2]; +//nop; +goto *dest; +//nop; +L409798: +s2 = 0x10000fcc; +s2 = s2; +goto L4097d4; +s2 = s2; +L4097a4: +s2 = 0x10000fd0; +s2 = s2; +goto L4097d4; +s2 = s2; +L4097b0: +s2 = 0x10000fd4; +s2 = s2; +goto L4097d4; +s2 = s2; +L4097bc: +s2 = 0x10000fd8; +s2 = s2; +goto L4097d4; +s2 = s2; +L4097c8: +s2 = 0x10000fdc; +//nop; +s2 = s2; +L4097d4: +//nop; +a0 = 0x1000a310; +a1 = s2; +f_addstr(mem, sp, a0, a1); +goto L4097e4; +a1 = s2; +L4097e4: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a320; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4097fc; +//nop; +L4097fc: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L409814; +//nop; +L409814: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a408; +//nop; +f_addstr(mem, sp, a0, a1); +goto L40982c; +//nop; +L40982c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a428; +//nop; +f_addstr(mem, sp, a0, a1); +goto L409844; +//nop; +L409844: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L40985c; +//nop; +L40985c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a490; +//nop; +f_addstr(mem, sp, a0, a1); +goto L409874; +//nop; +L409874: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a4a0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L40988c; +//nop; +L40988c: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a4b0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4098a4; +//nop; +L4098a4: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a470; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4098bc; +//nop; +L4098bc: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a480; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4098d4; +//nop; +L4098d4: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a4c0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4098ec; +//nop; +L4098ec: +// bdead 400c0003 gp = MEM_U32(sp + 64); +a1 = s2; +//nop; +a0 = 0x1000a4d0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L409904; +//nop; +L409904: +// bdead 40040103 gp = MEM_U32(sp + 64); +at = 0x3; +t8 = 0x1000a36c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L409994;} +//nop; +t7 = 0x10000284; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40995c;} +//nop; +a1 = 0x10000fe0; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L409950; +a1 = a1; +L409950: +// bdead 40040103 gp = MEM_U32(sp + 64); +//nop; +goto L409994; +//nop; +L40995c: +a1 = 0x10000fec; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L409970; +a1 = a1; +L409970: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000ff4; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40998c; +a1 = a1; +L40998c: +// bdead 40040103 gp = MEM_U32(sp + 64); +//nop; +L409994: +t4 = 0x1000023c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L4099c4;} +//nop; +//nop; +//nop; +//nop; +f_whats(mem, sp); +goto L4099bc; +//nop; +L4099bc: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +L4099c4: +t3 = 0x10000404; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4099f4;} +//nop; +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L4099ec; +//nop; +L4099ec: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +L4099f4: +//nop; +a0 = 0x2; +a1 = 0x1; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L409a04; +a1 = 0x1; +L409a04: +// bdead 4004000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 == at) {//nop; +goto L409a2c;} +//nop; +//nop; +a1 = 0x433218; // function pointer +a0 = 0x2; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L409a24; +a0 = 0x2; +L409a24: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +L409a2c: +//nop; +a0 = 0xf; +a1 = 0x1; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L409a3c; +a1 = 0x1; +L409a3c: +// bdead 4004000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 == at) {//nop; +goto L409a64;} +//nop; +//nop; +a1 = 0x433218; // function pointer +a0 = 0xf; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L409a5c; +a0 = 0xf; +L409a5c: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +L409a64: +//nop; +a0 = 0xd; +a1 = 0x1; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L409a74; +a1 = 0x1; +L409a74: +// bdead 4004010b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 == at) {//nop; +goto L409a9c;} +//nop; +//nop; +a1 = 0x433218; // function pointer +a0 = 0xd; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L409a94; +a0 = 0xd; +L409a94: +// bdead 40040103 gp = MEM_U32(sp + 64); +//nop; +L409a9c: +t1 = 0x1000a36c; +at = 0x6; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L409b2c;} +//nop; +t6 = 0x10000298; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L409b2c;} +//nop; +t5 = 0x10000294; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L409b2c;} +//nop; +t0 = 0x10000ffc; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L409b0c; +MEM_U32(sp + 16) = zero; +L409b0c: +// bdead 40040003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L409b24; +//nop; +L409b24: +// bdead 40040103 gp = MEM_U32(sp + 64); +//nop; +L409b2c: +t9 = 0x1000a520; +//nop; +t9 = MEM_U32(t9 + 4); +//nop; +at = (int)t9 < (int)0x2; +if (at != 0) {//nop; +goto L409be4;} +//nop; +t2 = 0x1000a36c; +at = 0x4; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L409be4;} +//nop; +t8 = 0x10000214; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L409be4;} +//nop; +t7 = 0x10000218; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L409be4;} +//nop; +t4 = 0x10001040; +t3 = 0x10001070; +//nop; +t4 = t4; +t3 = t3; +MEM_U32(sp + 24) = t3; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L409bc4; +MEM_U32(sp + 16) = zero; +L409bc4: +// bdead 40040003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L409bdc; +//nop; +L409bdc: +// bdead 40040103 gp = MEM_U32(sp + 64); +//nop; +L409be4: +//nop; +//nop; +//nop; +f_mktempstr(mem, sp); +goto L409bf4; +//nop; +L409bf4: +// bdead 40040103 gp = MEM_U32(sp + 64); +at = 0x1; +t1 = 0x1000a36c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L409dd0;} +//nop; +t6 = 0x1000021c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +at = (int)t6 < (int)0x2; +if (at != 0) {//nop; +goto L409dd0;} +//nop; +t5 = 0x1000a380; +a1 = 0x10001074; +//nop; +a0 = MEM_U32(t5 + 132); +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L409c48; +a1 = a1; +L409c48: +MEM_U32(sp + 288) = v0; +t0 = MEM_U32(sp + 288); +// bdead 40040203 gp = MEM_U32(sp + 64); +if (t0 == 0) {//nop; +goto L409d94;} +//nop; +t9 = 0x1000a520; +at = 0x1; +t9 = MEM_U32(t9 + 4); +//nop; +if (t9 != at) {//nop; +goto L409c98;} +//nop; +t2 = 0x10000228; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L409c98;} +//nop; +s5 = 0x10001084; +s5 = s5; +goto L409ca4; +s5 = s5; +L409c98: +s5 = 0x10001088; +//nop; +s5 = s5; +L409ca4: +t8 = 0x1000a520; +at = 0x1; +t8 = MEM_U32(t8 + 4); +//nop; +if (t8 != at) {//nop; +goto L409cd4;} +//nop; +t7 = 0x10000228; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L409cec;} +//nop; +L409cd4: +t4 = 0x1000a49c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L409cf8;} +//nop; +L409cec: +s4 = 0x1000108c; +s4 = s4; +goto L409d08; +s4 = s4; +L409cf8: +s4 = 0x1000a49c; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +L409d08: +t3 = 0x1000a48c; +a2 = 0x1000a31c; +a1 = 0x10001078; +//nop; +t3 = MEM_U32(t3 + 0); +a0 = MEM_U32(sp + 288); +a2 = MEM_U32(a2 + 0); +a3 = s5; +MEM_U32(sp + 16) = s4; +a1 = a1; +MEM_U32(sp + 20) = t3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L409d38; +MEM_U32(sp + 20) = t3; +L409d38: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +//nop; +//nop; +f_init_curr_dir(mem, sp); +goto L409d50; +//nop; +L409d50: +// bdead 40040103 gp = MEM_U32(sp + 64); +a0 = MEM_U32(sp + 288); +a2 = 0x10000438; +a1 = 0x10001090; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L409d70; +a1 = a1; +L409d70: +// bdead 40040003 gp = MEM_U32(sp + 64); +a0 = MEM_U32(sp + 288); +//nop; +//nop; +//nop; +v0 = wrapper_fclose(mem, a0); +goto L409d88; +//nop; +L409d88: +// bdead 40040103 gp = MEM_U32(sp + 64); +//nop; +goto L409dd0; +//nop; +L409d94: +t1 = 0x10001094; +t6 = 0x1000a380; +t1 = t1; +MEM_U32(sp + 20) = t1; +MEM_U32(sp + 16) = zero; +//nop; +t5 = MEM_U32(t6 + 132); +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t5; +f_error(mem, sp, a0, a1, a2, a3); +goto L409dc8; +MEM_U32(sp + 24) = t5; +L409dc8: +// bdead 40040103 gp = MEM_U32(sp + 64); +//nop; +L409dd0: +t0 = 0x1000a520; +s0 = zero; +t0 = MEM_U32(t0 + 4); +//nop; +at = (int)s0 < (int)t0; +if (at != 0) {//nop; +goto L409e00;} +//nop; +t9 = 0x10000408; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {at = 0x10000128; +goto L4197b0;} +L409e00: +at = 0x10000128; +t2 = 0x100001fc; +t8 = 0x1000a520; +MEM_U32(at + 0) = zero; +at = 0x10000320; +t2 = MEM_U32(t2 + 0); +t8 = MEM_U32(t8 + 4); +MEM_U32(sp + 280) = zero; +MEM_U32(at + 0) = zero; +if (s0 != t8) {MEM_U32(sp + 284) = t2; +goto L409fc8;} +MEM_U32(sp + 284) = t2; +t7 = 0x10000404; +at = 0x10000408; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = zero; +if (t7 != 0) {//nop; +goto L41977c;} +//nop; +t4 = 0x1000a214; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L409e7c;} +//nop; +a1 = 0x100010b4; +//nop; +a0 = 0x1000a520; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L409e70; +a1 = a1; +L409e70: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L409f10; +//nop; +L409e7c: +a0 = 0x1000a214; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_getsuf(mem, sp, a0); +goto L409e90; +//nop; +L409e90: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L409ed4;} +//nop; +a0 = 0x1000a214; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x3f; +v0 = f_mksuf(mem, sp, a0, a1); +goto L409eb0; +a1 = 0x3f; +L409eb0: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a520; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L409ec8; +a1 = s4; +L409ec8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L409f10; +//nop; +L409ed4: +a0 = 0x1000a214; +a1 = 0x100010bc; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L409ef0; +a1 = a1; +L409ef0: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a520; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L409f08; +a1 = s4; +L409f08: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L409f10: +at = 0x1000a24c; +t1 = 0x1000a1e6; +t3 = 0x3f; +t1 = MEM_U8(t1 + 0); +MEM_U8(at + 0) = (uint8_t)t3; +at = 0x73; +if (t1 == at) {at = 0x6d; +goto L409f60;} +at = 0x6d; +if (t1 == at) {at = 0x6f; +goto L409f60;} +at = 0x6f; +if (t1 == at) {at = 0x63; +goto L409f60;} +at = 0x63; +if (t1 == at) {//nop; +goto L409f60;} +//nop; +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L409fa8;} +//nop; +L409f60: +t5 = 0x1000a520; +t0 = s0 << 2; +t5 = MEM_U32(t5 + 8); +a1 = 0x54; +t9 = t5 + t0; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L409f88; +//nop; +L409f88: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1fc; +//nop; +MEM_U32(at + 0) = v0; +at = 0x1000a250; +MEM_U32(at + 0) = zero; +goto L414ec0; +MEM_U32(at + 0) = zero; +L409fa8: +t2 = 0x1000a380; +at = 0x1000a1fc; +t8 = MEM_U32(t2 + 0); +t7 = 0x1; +MEM_U32(at + 0) = t8; +at = 0x1000a250; +MEM_U32(at + 0) = t7; +goto L414ec0; +MEM_U32(at + 0) = t7; +L409fc8: +t4 = 0x1000a520; +//nop; +t4 = MEM_U32(t4 + 4); +//nop; +at = (int)t4 < (int)0x2; +if (at != 0) {//nop; +goto L40a018;} +//nop; +t3 = 0x1000a520; +t1 = s0 << 2; +t3 = MEM_U32(t3 + 8); +a0 = 0xfb528e4; +a1 = 0x100010c0; +//nop; +t6 = t3 + t1; +a2 = MEM_U32(t6 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a010; +a1 = a1; +L40a010: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40a018: +t5 = 0x1000a520; +t0 = s0 << 2; +t5 = MEM_U32(t5 + 8); +at = 0x1000a1f0; +t9 = t5 + t0; +t2 = MEM_U32(t9 + 0); +t8 = 0x1000a36c; +MEM_U32(at + 0) = t2; +t8 = MEM_U32(t8 + 0); +at = 0x4; +if (t8 == at) {//nop; +goto L40a090;} +//nop; +t7 = s0 << 2; +//nop; +t4 = t5 + t7; +a0 = MEM_U32(t4 + 0); +//nop; +v0 = f_getsuf(mem, sp, a0); +goto L40a060; +//nop; +L40a060: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a24c; +t3 = 0x1000a24c; +MEM_U8(at + 0) = (uint8_t)v0; +t3 = MEM_U8(t3 + 0); +at = 0x6d; +if (t3 != at) {at = 0x1000a24c; +goto L40a09c;} +at = 0x1000a24c; +t1 = 0x66; +MEM_U8(at + 0) = (uint8_t)t1; +goto L40a09c; +MEM_U8(at + 0) = (uint8_t)t1; +L40a090: +at = 0x1000a24c; +t6 = 0x73; +MEM_U8(at + 0) = (uint8_t)t6; +L40a09c: +t0 = 0x1000a1e6; +at = 0x66; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == at) {at = 0x73; +goto L40a150;} +at = 0x73; +if (t0 == at) {at = 0x6d; +goto L40a150;} +at = 0x6d; +if (t0 == at) {at = 0x6f; +goto L40a150;} +at = 0x6f; +if (t0 == at) {at = 0x6b; +goto L40a150;} +at = 0x6b; +if (t0 == at) {at = 0x63; +goto L40a150;} +at = 0x63; +if (t0 == at) {//nop; +goto L40a150;} +//nop; +t9 = 0x10000240; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40a150;} +//nop; +t2 = 0x1000a24c; +at = 0x42; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {at = 0x55; +goto L40a150;} +at = 0x55; +if (t2 == at) {at = 0x4f; +goto L40a150;} +at = 0x4f; +if (t2 == at) {at = 0x47; +goto L40a150;} +at = 0x47; +if (t2 == at) {at = 0x53; +goto L40a150;} +at = 0x53; +if (t2 == at) {at = 0x4d; +goto L40a150;} +at = 0x4d; +if (t2 == at) {at = 0x6; +goto L40a150;} +at = 0x6; +if (s1 == at) {at = 0x56; +goto L40a150;} +at = 0x56; +if (t2 == at) {at = 0x44; +goto L40a150;} +at = 0x44; +if (t2 == at) {at = 0x51; +goto L40a150;} +at = 0x51; +if (t2 != at) {at = 0x1000a250; +goto L40a20c;} +L40a150: +at = 0x1000a250; +t8 = 0x1000a36c; +MEM_U32(at + 0) = zero; +t8 = MEM_U32(t8 + 0); +at = 0x4; +if (t8 != at) {//nop; +goto L40a1d4;} +//nop; +t5 = 0x1000a520; +t7 = s0 << 2; +t5 = MEM_U32(t5 + 8); +//nop; +t4 = t5 + t7; +a0 = MEM_U32(t4 + 0); +//nop; +v0 = f_getsuf(mem, sp, a0); +goto L40a18c; +//nop; +L40a18c: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L40a1d4;} +//nop; +t3 = 0x1000a520; +t1 = s0 << 2; +t3 = MEM_U32(t3 + 8); +a1 = 0x100010c8; +//nop; +t6 = t3 + t1; +a0 = MEM_U32(t6 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40a1c0; +a1 = a1; +L40a1c0: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1fc; +MEM_U32(at + 0) = v0; +goto L40a22c; +MEM_U32(at + 0) = v0; +L40a1d4: +t0 = 0x1000a520; +t9 = s0 << 2; +t0 = MEM_U32(t0 + 8); +a1 = 0x54; +t2 = t0 + t9; +//nop; +a0 = MEM_U32(t2 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40a1f8; +//nop; +L40a1f8: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1fc; +MEM_U32(at + 0) = v0; +goto L40a22c; +MEM_U32(at + 0) = v0; +L40a20c: +at = 0x1000a250; +t8 = 0x1; +t5 = 0x1000a380; +MEM_U32(at + 0) = t8; +at = 0x1000a1fc; +t7 = MEM_U32(t5 + 0); +//nop; +MEM_U32(at + 0) = t7; +L40a22c: +s4 = 0x1000a24c; +//nop; +s4 = MEM_U8(s4 + 0); +//nop; +at = (int)s4 < (int)0x4; +if (at != 0) {at = (int)s4 < (int)0x47; +goto L40a298;} +at = (int)s4 < (int)0x47; +if (at != 0) {//nop; +goto L40a27c;} +//nop; +t4 = s4 + 0xffffff9d; +at = t4 < 0x11; +if (at == 0) {//nop; +goto L40a760;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10007070[] = { +&&L40a36c, +&&L40a760, +&&L40a760, +&&L40a4b4, +&&L40a760, +&&L40a760, +&&L40a314, +&&L40a760, +&&L40a760, +&&L40a760, +&&L40a760, +&&L40a760, +&&L40a760, +&&L40a414, +&&L40a760, +&&L40a760, +&&L40a2bc, +}; +dest = Lswitch10007070[t4]; +//nop; +goto *dest; +//nop; +L40a27c: +at = 0x6; +if (s4 == at) {at = 0x46; +goto L40a36c;} +at = 0x46; +if (s4 == at) {//nop; +goto L40a4b4;} +//nop; +//nop; +goto L40a760; +//nop; +L40a298: +at = 0x1; +if (s4 == at) {at = 0x2; +goto L40a554;} +at = 0x2; +if (s4 == at) {at = 0x3; +goto L40a5f4;} +at = 0x3; +if (s4 == at) {//nop; +goto L40a694;} +//nop; +//nop; +goto L40a760; +//nop; +L40a2bc: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L40a314;} +//nop; +t1 = 0x1000a340; +t0 = 0x1000a32c; +t6 = MEM_U32(t1 + 0); +t0 = MEM_U32(t0 + 0); +//nop; +if (t6 == t0) {at = 0x1000a32c; +goto L40a314;} +at = 0x1000a32c; +a0 = 0x100010cc; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t6; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a30c; +a0 = a0; +L40a30c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40a314: +t9 = 0x1000a36c; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L40a36c;} +//nop; +t2 = 0x1000a340; +t5 = 0x1000a32c; +t8 = MEM_U32(t2 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +if (t8 == t5) {at = 0x1000a32c; +goto L40a36c;} +at = 0x1000a32c; +a0 = 0x100010dc; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t8; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a364; +a0 = a0; +L40a364: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40a36c: +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == at) {//nop; +goto L40a3c8;} +//nop; +t4 = 0x1000a340; +t1 = 0x1000a32c; +t3 = MEM_U32(t4 + 4); +t1 = MEM_U32(t1 + 0); +//nop; +if (t3 == t1) {at = 0x1000a32c; +goto L40a408;} +at = 0x1000a32c; +a0 = 0x100010ec; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t3; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a3bc; +a0 = a0; +L40a3bc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40a408; +//nop; +L40a3c8: +t0 = 0x1000a340; +t9 = 0x1000a32c; +t6 = MEM_U32(t0 + 0); +t9 = MEM_U32(t9 + 0); +//nop; +if (t6 == t9) {at = 0x1000a32c; +goto L40a408;} +at = 0x1000a32c; +a0 = 0x100010fc; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t6; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a400; +a0 = a0; +L40a400: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40a408: +at = 0x100003e4; +MEM_U32(at + 0) = zero; +goto L40a760; +MEM_U32(at + 0) = zero; +L40a414: +t2 = 0x1000a36c; +at = 0x2; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == at) {//nop; +goto L40a470;} +//nop; +t5 = 0x1000a340; +t7 = 0x1000a32c; +t8 = MEM_U32(t5 + 8); +t7 = MEM_U32(t7 + 0); +//nop; +if (t8 == t7) {at = 0x1000a32c; +goto L40a760;} +at = 0x1000a32c; +a0 = 0x1000110c; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t8; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a464; +a0 = a0; +L40a464: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40a760; +//nop; +L40a470: +t4 = 0x1000a340; +t3 = 0x1000a32c; +t1 = MEM_U32(t4 + 0); +t3 = MEM_U32(t3 + 0); +//nop; +if (t1 == t3) {at = 0x1000a32c; +goto L40a760;} +at = 0x1000a32c; +a0 = 0x1000111c; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t1; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a4a8; +a0 = a0; +L40a4a8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40a760; +//nop; +L40a4b4: +t0 = 0x1000a36c; +at = 0x3; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L40a510;} +//nop; +t9 = 0x1000a340; +t2 = 0x1000a32c; +t6 = MEM_U32(t9 + 12); +t2 = MEM_U32(t2 + 0); +//nop; +if (t6 == t2) {at = 0x1000a32c; +goto L40a760;} +at = 0x1000a32c; +a0 = 0x1000112c; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t6; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a504; +a0 = a0; +L40a504: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40a760; +//nop; +L40a510: +t5 = 0x1000a340; +t8 = 0x1000a32c; +t7 = MEM_U32(t5 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +if (t7 == t8) {at = 0x1000a32c; +goto L40a760;} +at = 0x1000a32c; +a0 = 0x1000113c; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t7; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a548; +a0 = a0; +L40a548: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40a760; +//nop; +L40a554: +t4 = 0x1000a36c; +at = 0x5; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L40a5b0;} +//nop; +t3 = 0x1000a340; +t0 = 0x1000a32c; +t1 = MEM_U32(t3 + 20); +t0 = MEM_U32(t0 + 0); +//nop; +if (t1 == t0) {at = 0x1000a32c; +goto L40a760;} +at = 0x1000a32c; +a0 = 0x1000114c; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t1; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a5a4; +a0 = a0; +L40a5a4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40a760; +//nop; +L40a5b0: +t9 = 0x1000a340; +t6 = 0x1000a32c; +t2 = MEM_U32(t9 + 0); +t6 = MEM_U32(t6 + 0); +//nop; +if (t2 == t6) {at = 0x1000a32c; +goto L40a760;} +at = 0x1000a32c; +a0 = 0x1000115c; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t2; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a5e8; +a0 = a0; +L40a5e8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40a760; +//nop; +L40a5f4: +t5 = 0x1000a36c; +at = 0x6; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L40a650;} +//nop; +t8 = 0x1000a340; +t4 = 0x1000a32c; +t7 = MEM_U32(t8 + 24); +t4 = MEM_U32(t4 + 0); +//nop; +if (t7 == t4) {at = 0x1000a32c; +goto L40a760;} +at = 0x1000a32c; +a0 = 0x1000116c; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t7; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a644; +a0 = a0; +L40a644: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40a760; +//nop; +L40a650: +t3 = 0x1000a340; +t1 = 0x1000a32c; +t0 = MEM_U32(t3 + 0); +t1 = MEM_U32(t1 + 0); +//nop; +if (t0 == t1) {at = 0x1000a32c; +goto L40a760;} +at = 0x1000a32c; +a0 = 0x1000117c; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t0; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a688; +a0 = a0; +L40a688: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40a760; +//nop; +L40a694: +t9 = 0x1000a36c; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {at = 0x5; +goto L40a720;} +at = 0x5; +if (t9 == at) {at = 0x6; +goto L40a720;} +at = 0x6; +if (t9 == at) {//nop; +goto L40a720;} +//nop; +t6 = 0x1000a340; +t5 = 0x1000a32c; +t2 = MEM_U32(t6 + 4); +t5 = MEM_U32(t5 + 0); +//nop; +if (t2 == t5) {//nop; +goto L40a760;} +//nop; +t8 = MEM_U32(t6 + 20); +//nop; +if (t8 == t5) {//nop; +goto L40a760;} +//nop; +t4 = MEM_U32(t6 + 24); +//nop; +if (t4 == t5) {at = 0x1000a32c; +goto L40a760;} +at = 0x1000a32c; +a0 = 0x1000118c; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t2; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a714; +a0 = a0; +L40a714: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40a760; +//nop; +L40a720: +t7 = 0x1000a340; +t1 = 0x1000a32c; +t3 = MEM_U32(t7 + 0); +t1 = MEM_U32(t1 + 0); +//nop; +if (t3 == t1) {at = 0x1000a32c; +goto L40a760;} +at = 0x1000a32c; +a0 = 0x1000119c; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t3; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a758; +a0 = a0; +L40a758: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40a760: +t0 = 0x1000a36c; +at = 0x3; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L40a7d4;} +//nop; +t9 = 0x100001fc; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40a7d4;} +//nop; +t8 = 0x1000a24c; +at = 0x66; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == at) {at = 0x46; +goto L40a7d4;} +at = 0x46; +if (t8 == at) {at = 0x100001fc; +goto L40a7d4;} +at = 0x100001fc; +a0 = 0x100011ac; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40a7cc; +a0 = a0; +L40a7cc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40a7d4: +t6 = 0x100001fc; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40a84c;} +//nop; +t4 = 0x1000a36c; +at = 0x3; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {at = 0x1; +goto L40a824;} +at = 0x1; +if (t4 != at) {//nop; +goto L40a84c;} +//nop; +t5 = 0x10000008; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40a84c;} +//nop; +L40a824: +t2 = 0x1000a520; +t7 = s0 << 2; +t2 = MEM_U32(t2 + 8); +//nop; +t1 = t2 + t7; +a0 = MEM_U32(t1 + 0); +//nop; +f_record_static_fileset(mem, sp, a0); +goto L40a844; +//nop; +L40a844: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40a84c: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L40a8e0;} +//nop; +t0 = 0x10000008; +at = 0x1; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L40a8e0;} +//nop; +s4 = 0x10000004; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +if (s4 == 0) {at = 0x1; +goto L40a8d4;} +at = 0x1; +if (s4 == at) {at = 0x2; +goto L40a8b4;} +at = 0x2; +if (s4 == at) {at = 0x3; +goto L40a8b4;} +at = 0x3; +if (s4 == at) {//nop; +goto L40a8c4;} +//nop; +//nop; +goto L40a8d4; +//nop; +L40a8b4: +at = 0x100003fc; +t9 = 0x2; +MEM_U32(at + 0) = t9; +goto L40a8e0; +MEM_U32(at + 0) = t9; +L40a8c4: +at = 0x100003fc; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L40a8e0; +MEM_U32(at + 0) = t8; +L40a8d4: +at = 0x100003fc; +t6 = 0x3; +MEM_U32(at + 0) = t6; +L40a8e0: +t4 = 0x100003e4; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L40a974;} +//nop; +t5 = 0x10000424; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40a944;} +//nop; +t2 = 0x10000004; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {at = 0x100003e4; +goto L40a934;} +at = 0x100003e4; +t7 = 0x1; +MEM_U32(at + 0) = t7; +goto L40a974; +MEM_U32(at + 0) = t7; +L40a934: +at = 0x100003e4; +t1 = 0x2; +MEM_U32(at + 0) = t1; +goto L40a974; +MEM_U32(at + 0) = t1; +L40a944: +t3 = 0x10000004; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {at = 0x100003e4; +goto L40a968;} +at = 0x100003e4; +t0 = 0x3; +MEM_U32(at + 0) = t0; +goto L40a974; +MEM_U32(at + 0) = t0; +L40a968: +at = 0x100003e4; +t9 = 0x3; +MEM_U32(at + 0) = t9; +L40a974: +t8 = 0x10000214; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40a9a4;} +//nop; +t6 = 0x1000a24c; +at = 0x61; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L40ad4c;} +//nop; +L40a9a4: +s4 = 0x1000a24c; +//nop; +s4 = MEM_U8(s4 + 0); +//nop; +at = (int)s4 < (int)0x4; +if (at != 0) {at = (int)s4 < (int)0x7; +goto L40aa08;} +at = (int)s4 < (int)0x7; +if (at != 0) {//nop; +goto L40a9f4;} +//nop; +t4 = s4 + 0xffffffbe; +at = t4 < 0x34; +if (at == 0) {//nop; +goto L40ad4c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100070b4[] = { +&&L414b54, +&&L40ad4c, +&&L4174f4, +&&L40ad4c, +&&L40ad4c, +&&L418adc, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L416864, +&&L40ad4c, +&&L417c04, +&&L40ad4c, +&&L4174f4, +&&L40ad4c, +&&L4164f0, +&&L40ad4c, +&&L40ab70, +&&L4174f4, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40aa2c, +&&L40ad4c, +&&L412910, +&&L40ab10, +&&L40ad4c, +&&L40ad4c, +&&L40aa84, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40ad4c, +&&L40aac0, +&&L40ad4c, +&&L412910, +&&L412910, +&&L40ad4c, +&&L4161b0, +}; +dest = Lswitch100070b4[t4]; +//nop; +goto *dest; +//nop; +L40a9f4: +at = 0x6; +if (s4 == at) {//nop; +goto L40aa2c;} +//nop; +//nop; +goto L40ad4c; +//nop; +L40aa08: +at = 0x1; +if (s4 == at) {at = 0x2; +goto L40ab30;} +at = 0x2; +if (s4 == at) {at = 0x3; +goto L40ab50;} +at = 0x3; +if (s4 == at) {//nop; +goto L411c50;} +//nop; +//nop; +goto L40ad4c; +//nop; +L40aa2c: +t5 = 0x100002ac; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == at) {at = 0x100002b0; +goto L40aa4c;} +at = 0x100002b0; +//nop; +MEM_U32(at + 0) = zero; +L40aa4c: +t2 = 0x1000a1a0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40ad4c;} +//nop; +t7 = 0x1000a1a4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40db8c;} +//nop; +//nop; +goto L40ad4c; +//nop; +L40aa84: +t1 = 0x1000a36c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t3 = t1 + 0xffffffff; +at = t3 < 0x6; +if (at == 0) {//nop; +goto L40aac0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10007184[] = { +&&L40db8c, +&&L410ea0, +&&L412c64, +&&L40aac0, +&&L4116a8, +&&L41222c, +}; +dest = Lswitch10007184[t3]; +//nop; +goto *dest; +//nop; +L40aac0: +t0 = 0x10000270; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L410ea0;} +//nop; +t9 = 0x1000a1a0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40ad4c;} +//nop; +t8 = 0x1000a1a4; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40ad4c;} +//nop; +//nop; +goto L410ea0; +//nop; +L40ab10: +t6 = 0x1000a1a0; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L412c64;} +//nop; +//nop; +goto L40ad4c; +//nop; +L40ab30: +t4 = 0x1000a1a0; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L4116a8;} +//nop; +//nop; +goto L40ad4c; +//nop; +L40ab50: +t5 = 0x1000a1a0; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L41222c;} +//nop; +//nop; +goto L40ad4c; +//nop; +L40ab70: +at = 0x1000a560; +a1 = 0x100011b0; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ab8c; +a1 = a1; +L40ab8c: +// bdead 40060003 gp = MEM_U32(sp + 64); +t7 = s0 << 2; +t2 = 0x1000a520; +//nop; +t2 = MEM_U32(t2 + 8); +a0 = 0x1000a560; +t1 = t2 + t7; +a1 = MEM_U32(t1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L40abb4; +//nop; +L40abb4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t3 = 0x10000240; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40ac0c;} +//nop; +t0 = 0x1000a520; +t9 = s0 << 2; +t0 = MEM_U32(t0 + 8); +a1 = 0x42; +t8 = t0 + t9; +//nop; +a0 = MEM_U32(t8 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40abf8; +//nop; +L40abf8: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40ac20; +MEM_U32(at + 0) = v0; +L40ac0c: +t6 = 0x1000a380; +at = 0x1000a1f4; +t4 = MEM_U32(t6 + 4); +//nop; +MEM_U32(at + 0) = t4; +L40ac20: +t5 = 0x1000a1f4; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40acac;} +//nop; +//nop; +a0 = t5; +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L40ac48; +//nop; +L40ac48: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L40acac;} +//nop; +t7 = 0x1000a1f4; +t2 = 0x100011b8; +//nop; +t7 = MEM_U32(t7 + 0); +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L40ac8c; +MEM_U32(sp + 24) = t7; +L40ac8c: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40aca4; +//nop; +L40aca4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40acac: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L40acc4; +//nop; +L40acc4: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000f8; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40acec; +MEM_U32(sp + 16) = zero; +L40acec: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L40ad38;} +//nop; +t1 = 0x10000404; +t0 = 0x10000240; +t1 = MEM_U32(t1 + 0); +at = 0x10000404; +t0 = MEM_U32(t0 + 0); +t3 = t1 + 0x1; +if (t0 != 0) {MEM_U32(at + 0) = t3; +goto L41977c;} +MEM_U32(at + 0) = t3; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40ad2c; +//nop; +L40ad2c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L40ad38: +t9 = 0x1000a1f4; +at = 0x1000a1f0; +t9 = MEM_U32(t9 + 0); +MEM_U32(at + 0) = t9; +goto L414b54; +MEM_U32(at + 0) = t9; +L40ad4c: +at = 0x10000354; +t8 = 0x100003e8; +MEM_U32(at + 0) = zero; +at = 0x1000a560; +t6 = 0x10000214; +MEM_U32(at + 4) = zero; +at = 0x1000a560; +t8 = MEM_U32(t8 + 0); +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 4) = zero; +if (t6 == 0) {MEM_U32(sp + 276) = t8; +goto L40ada0;} +MEM_U32(sp + 276) = t8; +t4 = 0x10000424; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {at = 0x100003e4; +goto L40ada0;} +at = 0x100003e4; +t5 = 0x3; +MEM_U32(at + 0) = t5; +goto L40adc0; +MEM_U32(at + 0) = t5; +L40ada0: +t2 = 0x1000a24c; +at = 0x73; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != at) {at = 0x100003e4; +goto L40adc0;} +at = 0x100003e4; +t7 = 0x4; +MEM_U32(at + 0) = t7; +L40adc0: +t1 = 0x1000a24c; +at = 0x63; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == at) {at = 0x6; +goto L40ae30;} +at = 0x6; +if (t1 == at) {//nop; +goto L40ae30;} +//nop; +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L40aea4;} +//nop; +t0 = 0x10000124; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40aea4;} +//nop; +t9 = 0x100001fc; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {at = 0x68; +goto L40aea4;} +at = 0x68; +if (t1 != at) {//nop; +goto L40aea4;} +//nop; +L40ae30: +t8 = 0x100003e8; +at = 0x2; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L40ae74;} +//nop; +t6 = 0x100002b4; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40afe4;} +//nop; +t4 = 0x10000004; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {at = 0x100003e8; +goto L40afe4;} +L40ae74: +at = 0x100003e8; +a0 = 0x100011e4; +//nop; +t5 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t5; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40ae98; +a0 = a0; +L40ae98: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40afe4; +//nop; +L40aea4: +t2 = 0x1000a24c; +at = 0x68; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L40af18;} +//nop; +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L40af18;} +//nop; +t3 = 0x100003e8; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {at = 0x100003e8; +goto L40afe4;} +at = 0x100003e8; +a0 = 0x100011e8; +//nop; +t0 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t0; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40af0c; +a0 = a0; +L40af0c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40afe4; +//nop; +L40af18: +t9 = 0x1000a36c; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L40afa4;} +//nop; +t1 = 0x10000214; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L40afe4;} +//nop; +t8 = 0x10000218; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40afe4;} +//nop; +t6 = 0x100003e8; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {at = 0x100003e8; +goto L40afe4;} +at = 0x100003e8; +a0 = 0x100011ec; +//nop; +t4 = 0x2; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t4; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40af98; +a0 = a0; +L40af98: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40afe4; +//nop; +L40afa4: +t5 = 0x100003e8; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {at = 0x100003e8; +goto L40afe4;} +at = 0x100003e8; +a0 = 0x100011f0; +//nop; +t2 = 0x2; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t2; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40afdc; +a0 = a0; +L40afdc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40afe4: +t7 = 0x100003e4; +at = 0x3; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == at) {at = 0x4; +goto L40b004;} +at = 0x4; +if (t7 != at) {//nop; +goto L40b068;} +//nop; +L40b004: +t3 = 0x1000043c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40b068;} +//nop; +t0 = 0x1000a188; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t9 = t0 & 0x1; +if (t9 != 0) {//nop; +goto L40b068;} +//nop; +t1 = t0 & 0x8; +if (t1 != 0) {//nop; +goto L40b068;} +//nop; +a1 = 0x100000a0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L40b05c; +//nop; +L40b05c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b130; +//nop; +L40b068: +t8 = 0x1000030c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40b0c8;} +//nop; +t6 = 0x100011f4; +//nop; +t6 = t6; +MEM_U32(sp + 20) = t6; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L40b0a8; +MEM_U32(sp + 16) = zero; +L40b0a8: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40b0c0; +//nop; +L40b0c0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b0c8: +t4 = 0x10000008; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L40b130;} +//nop; +t5 = 0x100003e8; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == at) {at = 0x3; +goto L40b10c;} +at = 0x3; +if (t5 == at) {//nop; +goto L40b10c;} +//nop; +s4 = 0x1000122c; +s4 = s4; +goto L40b118; +s4 = s4; +L40b10c: +s4 = 0x10001230; +//nop; +s4 = s4; +L40b118: +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40b128; +a1 = s4; +L40b128: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b130: +t2 = 0x100003e0; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L40b280;} +//nop; +a1 = 0x10001238; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b15c; +a1 = a1; +L40b15c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t7 = 0x100002ec; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40b19c;} +//nop; +a1 = 0x1000124c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b190; +a1 = a1; +L40b190: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b1f0; +//nop; +L40b19c: +t3 = 0x100002f0; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40b1d4;} +//nop; +a1 = 0x1000125c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b1c8; +a1 = a1; +L40b1c8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b1f0; +//nop; +L40b1d4: +a1 = 0x1000126c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b1e8; +a1 = a1; +L40b1e8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b1f0: +a1 = 0x1000127c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b204; +a1 = a1; +L40b204: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001288; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b220; +a1 = a1; +L40b220: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000129c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b23c; +a1 = a1; +L40b23c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100012b0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b258; +a1 = a1; +L40b258: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100012c4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b274; +a1 = a1; +L40b274: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b3b0; +//nop; +L40b280: +t9 = 0x100003e0; +at = 0x2; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L40b344;} +//nop; +a1 = 0x100012d8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b2ac; +a1 = a1; +L40b2ac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100012ec; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b2c8; +a1 = a1; +L40b2c8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001308; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b2e4; +a1 = a1; +L40b2e4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001324; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b300; +a1 = a1; +L40b300: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001338; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b31c; +a1 = a1; +L40b31c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000134c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b338; +a1 = a1; +L40b338: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b3b0; +//nop; +L40b344: +t0 = 0x100003e0; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40b3b0;} +//nop; +t8 = 0x100003e0; +t1 = 0x10001360; +//nop; +t8 = MEM_U32(t8 + 0); +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L40b390; +MEM_U32(sp + 24) = t8; +L40b390: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40b3a8; +//nop; +L40b3a8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b3b0: +t6 = 0x10000008; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L40b5a4;} +//nop; +t4 = 0x10000288; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40b414;} +//nop; +t5 = 0x100003e4; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L40b414;} +//nop; +a1 = 0x10001384; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b40c; +a1 = a1; +L40b40c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b414: +t2 = 0x100003e8; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L40b554;} +//nop; +t7 = 0x10000004; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {at = 0x3; +goto L40b44c;} +at = 0x3; +if (t7 != at) {//nop; +goto L40b468;} +//nop; +L40b44c: +a1 = 0x10001390; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b460; +a1 = a1; +L40b460: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b468: +t3 = 0x100003e4; +at = 0x3; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == at) {//nop; +goto L40b554;} +//nop; +t9 = 0x1000a198; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40b4b4;} +//nop; +a1 = 0x100013a4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b4ac; +a1 = a1; +L40b4ac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b4b4: +t0 = 0x100003ec; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40b4e8;} +//nop; +a1 = 0x100013ac; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b4e0; +a1 = a1; +L40b4e0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b4e8: +a1 = 0x100013bc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b4fc; +a1 = a1; +L40b4fc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x10000004; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40b554;} +//nop; +a1 = 0x100013c8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b530; +a1 = a1; +L40b530: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100013d0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b54c; +a1 = a1; +L40b54c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b554: +t8 = 0x100003e8; +at = 0x2; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L40b630;} +//nop; +t6 = 0x100003e4; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L40b630;} +//nop; +a1 = 0x100013d4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b598; +a1 = a1; +L40b598: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b630; +//nop; +L40b5a4: +a1 = 0x100013e8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b5b8; +a1 = a1; +L40b5b8: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x2; +t4 = 0x100003fc; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L40b5f4;} +//nop; +a1 = 0x100013ec; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b5ec; +a1 = a1; +L40b5ec: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b5f4: +t5 = 0x100003fc; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == at) {at = 0x3; +goto L40b614;} +at = 0x3; +if (t5 != at) {//nop; +goto L40b630;} +//nop; +L40b614: +a1 = 0x100013f0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b628; +a1 = a1; +L40b628: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b630: +s4 = 0x1000a24c; +//nop; +s4 = MEM_U8(s4 + 0); +//nop; +at = (int)s4 < (int)0x7; +if (at != 0) {at = (int)s4 < (int)0x47; +goto L40b694;} +at = (int)s4 < (int)0x47; +if (at != 0) {//nop; +goto L40b680;} +//nop; +t2 = s4 + 0xffffff9d; +at = t2 < 0x11; +if (at == 0) {//nop; +goto L40b9c8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000719c[] = { +&&L40b6b0, +&&L40b9c8, +&&L40b8dc, +&&L40b8dc, +&&L40b9c8, +&&L40b9c8, +&&L40b9c8, +&&L40b9c8, +&&L40b9c8, +&&L40b9c8, +&&L40b9c8, +&&L40b9c8, +&&L40b9c8, +&&L40b884, +&&L40b9c8, +&&L40b8dc, +&&L40b918, +}; +dest = Lswitch1000719c[t2]; +//nop; +goto *dest; +//nop; +L40b680: +at = 0x46; +if (s4 == at) {//nop; +goto L40b8dc;} +//nop; +//nop; +goto L40b9c8; +//nop; +L40b694: +at = 0x1; +if (s4 == at) {at = 0x2; +goto L40b954;} +at = 0x2; +if (s4 == at) {at = 0x6; +goto L40b990;} +at = 0x6; +if (s4 != at) {//nop; +goto L40b9c8;} +//nop; +L40b6b0: +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L40b78c;} +//nop; +t3 = 0x10000008; +at = 0x2; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == at) {at = 0x3; +goto L40b6e8;} +at = 0x3; +if (t3 != at) {//nop; +goto L40b78c;} +//nop; +L40b6e8: +a1 = 0x10001404; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b6fc; +a1 = a1; +L40b6fc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001420; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b718; +a1 = a1; +L40b718: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001430; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b734; +a1 = a1; +L40b734: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x1; +t9 = 0x1000a36c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L40b9c8;} +//nop; +t0 = 0x10000008; +at = 0x3; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L40b9c8;} +//nop; +a1 = 0x10001444; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b780; +a1 = a1; +L40b780: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b9c8; +//nop; +L40b78c: +t1 = 0x10000004; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {at = 0x3; +goto L40b7ac;} +at = 0x3; +if (t1 != at) {//nop; +goto L40b7c8;} +//nop; +L40b7ac: +a1 = 0x1000145c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b7c0; +a1 = a1; +L40b7c0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b7c8: +a1 = 0x1000146c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b7dc; +a1 = a1; +L40b7dc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x1000a188; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40b818;} +//nop; +a1 = 0x1000147c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b810; +a1 = a1; +L40b810: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b818: +t6 = 0x1000a188; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t4 = t6 & 0x1; +if (t4 != 0) {//nop; +goto L40b84c;} +//nop; +t5 = 0x1000043c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40b9c8;} +//nop; +L40b84c: +t2 = 0x100003e8; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L40b9c8;} +//nop; +a1 = 0x10001490; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b878; +a1 = a1; +L40b878: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b9c8; +//nop; +L40b884: +a1 = 0x1000149c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b898; +a1 = a1; +L40b898: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100014b0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b8b4; +a1 = a1; +L40b8b4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100014c4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b8d0; +a1 = a1; +L40b8d0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b9c8; +//nop; +L40b8dc: +a1 = 0x100014c8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b8f0; +a1 = a1; +L40b8f0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100014dc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b90c; +a1 = a1; +L40b90c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b9c8; +//nop; +L40b918: +a1 = 0x100014f0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b92c; +a1 = a1; +L40b92c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001504; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b948; +a1 = a1; +L40b948: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b9c8; +//nop; +L40b954: +a1 = 0x1000151c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b968; +a1 = a1; +L40b968: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000152c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b984; +a1 = a1; +L40b984: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40b9c8; +//nop; +L40b990: +a1 = 0x1000153c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b9a4; +a1 = a1; +L40b9a4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001550; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b9c0; +a1 = a1; +L40b9c0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40b9c8: +t7 = 0x10000004; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {at = 0x3; +goto L40b9e8;} +at = 0x3; +if (t7 != at) {//nop; +goto L40ba90;} +//nop; +L40b9e8: +a1 = 0x10001564; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40b9fc; +a1 = a1; +L40b9fc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000157c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ba18; +a1 = a1; +L40ba18: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t3 = 0x10000370; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40ba70;} +//nop; +a1 = 0x10001584; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ba4c; +a1 = a1; +L40ba4c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000158c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ba68; +a1 = a1; +L40ba68: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40ba70: +a1 = 0x10001598; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ba84; +a1 = a1; +L40ba84: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40bae0; +//nop; +L40ba90: +a1 = 0x100015a0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40baa4; +a1 = a1; +L40baa4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t9 = 0x10000370; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40bae0;} +//nop; +a1 = 0x100015a8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bad8; +a1 = a1; +L40bad8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40bae0: +t0 = 0x100003e4; +at = 0x3; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L40bb9c;} +//nop; +t1 = 0x1000a14c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40bb9c;} +//nop; +t8 = 0x10000008; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40bb80;} +//nop; +t6 = 0x100003e8; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L40bb60;} +//nop; +a1 = 0x100015b4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bb54; +a1 = a1; +L40bb54: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40bb9c; +//nop; +L40bb60: +a1 = 0x100015b8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bb74; +a1 = a1; +L40bb74: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40bb9c; +//nop; +L40bb80: +a1 = 0x100015c0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bb94; +a1 = a1; +L40bb94: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40bb9c: +t4 = 0x10000004; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {at = 0x3; +goto L40bbbc;} +at = 0x3; +if (t4 != at) {//nop; +goto L40bd40;} +//nop; +L40bbbc: +a1 = 0x100015c4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bbd0; +a1 = a1; +L40bbd0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100015cc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bbec; +a1 = a1; +L40bbec: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100015d4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bc08; +a1 = a1; +L40bc08: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100015e0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bc24; +a1 = a1; +L40bc24: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100015ec; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bc40; +a1 = a1; +L40bc40: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t5 = 0x10000424; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L40bcec;} +//nop; +t2 = 0x10000370; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40bcb4;} +//nop; +t7 = 0x10000004; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == at) {at = 0x2; +goto L40bcb4;} +at = 0x2; +if (t7 == at) {//nop; +goto L40bcb4;} +//nop; +a1 = 0x100015fc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bcac; +a1 = a1; +L40bcac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40bcb4: +a1 = 0x1000160c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bcc8; +a1 = a1; +L40bcc8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001618; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bce4; +a1 = a1; +L40bce4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40bcec: +t3 = 0x10000340; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40bd20;} +//nop; +a1 = 0x10001628; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bd18; +a1 = a1; +L40bd18: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40bd20: +a1 = 0x10001630; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bd34; +a1 = a1; +L40bd34: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40be50; +//nop; +L40bd40: +a1 = 0x1000163c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bd54; +a1 = a1; +L40bd54: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001648; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bd70; +a1 = a1; +L40bd70: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t9 = 0x10000424; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40be00;} +//nop; +t0 = 0x10000370; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40bde4;} +//nop; +t1 = 0x10000004; +at = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == at) {at = 0x2; +goto L40bde4;} +at = 0x2; +if (t1 == at) {//nop; +goto L40bde4;} +//nop; +a1 = 0x10001658; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bddc; +a1 = a1; +L40bddc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40bde4: +a1 = 0x10001668; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bdf8; +a1 = a1; +L40bdf8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40be00: +t8 = 0x10000340; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40be34;} +//nop; +a1 = 0x10001674; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40be2c; +a1 = a1; +L40be2c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40be34: +a1 = 0x1000167c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40be48; +a1 = a1; +L40be48: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40be50: +t6 = 0x1000a27c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40bf50;} +//nop; +t4 = 0x10000424; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L40bf50;} +//nop; +s2 = t6; +t5 = MEM_U8(s2 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40beb8;} +//nop; +L40be94: +//nop; +a0 = MEM_U8(s2 + 0); +//nop; +v0 = wrapper_toupper(a0); +goto L40bea4; +//nop; +L40bea4: +t2 = MEM_U8(s2 + 1); +// bdead 400e090b gp = MEM_U32(sp + 64); +MEM_U8(s2 + 0) = (uint8_t)v0; +if (t2 != 0) {s2 = s2 + 0x1; +goto L40be94;} +s2 = s2 + 0x1; +L40beb8: +t7 = 0x10000004; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {at = 0x3; +goto L40bed8;} +at = 0x3; +if (t7 != at) {//nop; +goto L40bf14;} +//nop; +L40bed8: +a1 = 0x1000a27c; +a0 = 0x10001688; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40bef4; +a0 = a0; +L40bef4: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40bf0c; +a1 = s4; +L40bf0c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40bf14: +a1 = 0x1000a27c; +a0 = 0x10001694; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40bf30; +a0 = a0; +L40bf30: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40bf48; +a1 = s4; +L40bf48: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40bf50: +t3 = 0x10000370; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40bfc0;} +//nop; +t9 = 0x10000004; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {at = 0x3; +goto L40bf88;} +at = 0x3; +if (t9 != at) {//nop; +goto L40bfa4;} +//nop; +L40bf88: +a1 = 0x100016a0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bf9c; +a1 = a1; +L40bf9c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40bfa4: +a1 = 0x100016b0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bfb8; +a1 = a1; +L40bfb8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40bfc0: +t0 = 0x1000030c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40bff4;} +//nop; +a1 = 0x100016c0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40bfec; +a1 = a1; +L40bfec: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40bff4: +t1 = 0x10000004; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {at = 0x3; +goto L40c014;} +at = 0x3; +if (t1 != at) {//nop; +goto L40c054;} +//nop; +L40c014: +t8 = 0x10000320; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40c054;} +//nop; +a1 = 0x100016cc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40c040; +a1 = a1; +L40c040: +// bdead 40060103 gp = MEM_U32(sp + 64); +t4 = 0x1; +at = 0x10000320; +//nop; +MEM_U32(at + 0) = t4; +L40c054: +t6 = 0x10000354; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L40c16c;} +//nop; +t5 = 0x100002f0; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40c118;} +//nop; +t2 = 0x10000348; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40c0b4;} +//nop; +t7 = 0x10000384; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40c0f8;} +//nop; +L40c0b4: +t3 = 0x10000340; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {at = 0x10000318; +goto L40c0f8;} +at = 0x10000318; +t9 = 0x1; +MEM_U32(at + 0) = t9; +at = 0x10000324; +t0 = 0x1; +MEM_U32(at + 0) = t0; +at = 0x10000384; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000348; +//nop; +MEM_U32(at + 0) = zero; +L40c0f8: +a1 = 0x100016d8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40c10c; +a1 = a1; +L40c10c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40c16c; +//nop; +L40c118: +t1 = 0x100002f4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40c150;} +//nop; +a1 = 0x100016e4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40c144; +a1 = a1; +L40c144: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40c16c; +//nop; +L40c150: +a1 = 0x100016f0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40c164; +a1 = a1; +L40c164: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40c16c: +t4 = 0x10000424; +at = 0x10000354; +t4 = MEM_U32(t4 + 0); +t8 = 0x1; +if (t4 == 0) {MEM_U32(at + 0) = t8; +goto L40c1b4;} +MEM_U32(at + 0) = t8; +a0 = 0x100016fc; +a1 = 0x10001708; +//nop; +a2 = zero; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40c1a0; +a1 = a1; +L40c1a0: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000084; +//nop; +MEM_U32(at + 0) = v0; +L40c1b4: +t6 = 0x10000084; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40c208;} +//nop; +a0 = 0x1000a25c; +a1 = 0x10001714; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L40c1e4; +a1 = a1; +L40c1e4: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L40c220;} +//nop; +t5 = 0x1000a27c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L40c220;} +//nop; +L40c208: +t2 = 0x10000280; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40c29c;} +//nop; +L40c220: +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L40c250;} +//nop; +t3 = 0x10000008; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40c29c;} +//nop; +L40c250: +t9 = 0x1000a36c; +at = 0x3; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L40c280;} +//nop; +t0 = 0x100001fc; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L40c29c;} +//nop; +L40c280: +a1 = 0x10001718; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40c294; +a1 = a1; +L40c294: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40c29c: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a270; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40c2b0; +//nop; +L40c2b0: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x1; +t1 = 0x100003e8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L40c2ec;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a290; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40c2e4; +//nop; +L40c2e4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40c2ec: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a260; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40c300; +//nop; +L40c300: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x10000288; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40c464;} +//nop; +t4 = 0x1000037c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40c388;} +//nop; +t6 = 0x10000088; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40c388;} +//nop; +a0 = 0x1000171c; +//nop; +a1 = t6; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40c368; +a0 = a0; +L40c368: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40c380; +a1 = s4; +L40c380: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40c388: +t5 = 0x1000008c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40c414;} +//nop; +t2 = 0x1000a36c; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L40c414;} +//nop; +t7 = 0x10000008; +at = 0x2; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == at) {at = 0x3; +goto L40c3d8;} +at = 0x3; +if (t7 != at) {//nop; +goto L40c414;} +//nop; +L40c3d8: +a1 = 0x1000008c; +a0 = 0x10001720; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40c3f4; +a0 = a0; +L40c3f4: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40c40c; +a1 = s4; +L40c40c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40c414: +t3 = 0x10000084; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40c464;} +//nop; +a0 = 0x10001724; +//nop; +a1 = t3; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40c444; +a0 = a0; +L40c444: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40c45c; +a1 = s4; +L40c45c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40c464: +t9 = 0x10000218; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40c538;} +//nop; +t0 = 0x1000a36c; +at = 0x4; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L40c4fc;} +//nop; +t1 = 0x1000a520; +t8 = s0 << 2; +t1 = MEM_U32(t1 + 8); +//nop; +t4 = t1 + t8; +a0 = MEM_U32(t4 + 0); +//nop; +v0 = f_getsuf(mem, sp, a0); +goto L40c4b4; +//nop; +L40c4b4: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L40c4fc;} +//nop; +t6 = 0x1000a520; +t5 = s0 << 2; +t6 = MEM_U32(t6 + 8); +a1 = 0x10001728; +//nop; +t2 = t6 + t5; +a0 = MEM_U32(t2 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40c4e8; +a1 = a1; +L40c4e8: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40c680; +MEM_U32(at + 0) = v0; +L40c4fc: +t7 = 0x1000a520; +t3 = s0 << 2; +t7 = MEM_U32(t7 + 8); +a1 = 0x69; +t9 = t7 + t3; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40c524; +//nop; +L40c524: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40c680; +MEM_U32(at + 0) = v0; +L40c538: +t0 = 0x10000214; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {at = 0x1000a1f4; +goto L40c558;} +at = 0x1000a1f4; +MEM_U32(at + 0) = zero; +goto L40c680; +MEM_U32(at + 0) = zero; +L40c558: +t1 = 0x1000a1e6; +at = 0x4b; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == at) {//nop; +goto L40c588;} +//nop; +t8 = 0x10000240; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40c66c;} +//nop; +L40c588: +t4 = 0x100003e4; +at = 0x3; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L40c638;} +//nop; +t6 = 0x1000043c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L40c638;} +//nop; +t5 = 0x100003dc; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L40c638;} +//nop; +t2 = 0x1000a188; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40c638;} +//nop; +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L40c638;} +//nop; +t3 = 0x1000a520; +t9 = s0 << 2; +t3 = MEM_U32(t3 + 8); +a1 = 0x42; +t0 = t3 + t9; +//nop; +a0 = MEM_U32(t0 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40c624; +//nop; +L40c624: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40c680; +MEM_U32(at + 0) = v0; +L40c638: +t1 = 0x1000a520; +t8 = s0 << 2; +t1 = MEM_U32(t1 + 8); +//nop; +t4 = t1 + t8; +a0 = MEM_U32(t4 + 0); +a1 = 0x69; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40c658; +a1 = 0x69; +L40c658: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40c680; +MEM_U32(at + 0) = v0; +L40c66c: +t6 = 0x1000a380; +at = 0x1000a1f4; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(at + 0) = t5; +L40c680: +t2 = 0x1000a1f4; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40c70c;} +//nop; +//nop; +a0 = t2; +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L40c6a8; +//nop; +L40c6a8: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L40c70c;} +//nop; +t3 = 0x1000a1f4; +t7 = 0x1000172c; +//nop; +t3 = MEM_U32(t3 + 0); +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L40c6ec; +MEM_U32(sp + 24) = t3; +L40c6ec: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40c704; +//nop; +L40c704: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40c70c: +t9 = 0x1000a36c; +at = 0x3; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L40c78c;} +//nop; +t0 = 0x100001fc; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40c78c;} +//nop; +a1 = 0x10001758; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40c750; +a1 = a1; +L40c750: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000175c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40c76c; +a1 = a1; +L40c76c: +// bdead 40060003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 328); +//nop; +a0 = 0x1000a560; +//nop; +f_addstr(mem, sp, a0, a1); +goto L40c784; +//nop; +L40c784: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40c78c: +t1 = 0x10000008; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L40c7c4;} +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L40c7bc; +//nop; +L40c7bc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40c7c4: +t8 = 0x100003e4; +at = 0x3; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == at) {at = 0x4; +goto L40c7e4;} +at = 0x4; +if (t8 != at) {//nop; +goto L40c874;} +//nop; +L40c7e4: +t4 = 0x1000a36c; +at = 0x1; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {at = 0x4; +goto L40c804;} +at = 0x4; +if (t4 != at) {//nop; +goto L40c874;} +//nop; +L40c804: +t6 = 0x1000043c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L40c874;} +//nop; +t5 = 0x1000a188; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t2 = t5 & 0x1; +if (t2 != 0) {//nop; +goto L40c874;} +//nop; +t7 = t5 & 0x8; +if (t7 != 0) {//nop; +goto L40c874;} +//nop; +t3 = 0x100003dc; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40c874;} +//nop; +t9 = 0x100002b4; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40c9e4;} +//nop; +L40c874: +t0 = 0x1000a36c; +at = 0x3; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L40c8b8;} +//nop; +t1 = 0x100001fc; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40c8b8;} +//nop; +s4 = 0x100000a0; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +goto L40c8c8; +//nop; +L40c8b8: +s4 = 0x10000094; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +L40c8c8: +a1 = 0x1000a560; +a3 = 0x1000a1f4; +//nop; +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +a0 = s4; +a2 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40c8ec; +MEM_U32(sp + 16) = zero; +L40c8ec: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L40da08;} +//nop; +t8 = 0x10000404; +t6 = 0x10000214; +t8 = MEM_U32(t8 + 0); +at = 0x10000404; +t6 = MEM_U32(t6 + 0); +t4 = t8 + 0x1; +if (t6 != 0) {MEM_U32(at + 0) = t4; +goto L40c99c;} +MEM_U32(at + 0) = t4; +t2 = 0x1000a24c; +at = 0x65; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {at = 0x72; +goto L40c938;} +at = 0x72; +if (t2 != at) {//nop; +goto L40c950;} +//nop; +L40c938: +t5 = 0x10000240; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40c980;} +//nop; +L40c950: +t7 = 0x1000a24c; +at = 0x73; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L40c99c;} +//nop; +t3 = 0x10000268; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40c99c;} +//nop; +L40c980: +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40c994; +//nop; +L40c994: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40c99c: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40c9b0; +//nop; +L40c9b0: +// bdead 40060003 gp = MEM_U32(sp + 64); +t9 = MEM_U32(sp + 276); +at = 0x100003e8; +a0 = 0x10001760; +MEM_U32(at + 0) = t9; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40c9d8; +a0 = a0; +L40c9d8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L40c9e4: +t0 = MEM_U32(sp + 276); +at = 0x100003e8; +a0 = 0x10001764; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t0; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40ca08; +a0 = a0; +L40ca08: +// bdead 40060103 gp = MEM_U32(sp + 64); +at = 0x63; +t1 = 0x1000a24c; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == at) {at = 0x6; +goto L40ca80;} +at = 0x6; +if (t1 == at) {//nop; +goto L40ca80;} +//nop; +t8 = 0x1000a36c; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L40cab0;} +//nop; +t4 = 0x10000124; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40cab0;} +//nop; +t6 = 0x100001fc; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {at = 0x68; +goto L40cab0;} +at = 0x68; +if (t1 != at) {//nop; +goto L40cab0;} +//nop; +L40ca80: +t2 = 0x10000218; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40cab0;} +//nop; +t5 = 0x10000214; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40ea14;} +//nop; +L40cab0: +t7 = 0x10000244; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L40cae4;} +//nop; +a1 = 0x10001768; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cadc; +a1 = a1; +L40cadc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40cae4: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L40cb14;} +//nop; +t9 = 0x10000008; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40cfe4;} +//nop; +L40cb14: +s4 = 0x1000a24c; +//nop; +s4 = MEM_U8(s4 + 0); +//nop; +at = (int)s4 < (int)0x3; +if (at != 0) {at = (int)s4 < (int)0x47; +goto L40cb78;} +at = (int)s4 < (int)0x47; +if (at != 0) {//nop; +goto L40cb64;} +//nop; +t0 = s4 + 0xffffff9d; +at = t0 < 0x11; +if (at == 0) {//nop; +goto L40cd48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100071e0[] = { +&&L40cb94, +&&L40cd48, +&&L40cc40, +&&L40cc40, +&&L40cd48, +&&L40cd48, +&&L40cd48, +&&L40cd48, +&&L40cd48, +&&L40cd48, +&&L40cd48, +&&L40cd48, +&&L40cd48, +&&L40cbe8, +&&L40cd48, +&&L40cc40, +&&L40cc7c, +}; +dest = Lswitch100071e0[t0]; +//nop; +goto *dest; +//nop; +L40cb64: +at = 0x46; +if (s4 == at) {//nop; +goto L40cc40;} +//nop; +//nop; +goto L40cd48; +//nop; +L40cb78: +at = 0x1; +if (s4 == at) {at = 0x2; +goto L40ccd4;} +at = 0x2; +if (s4 == at) {//nop; +goto L40cd10;} +//nop; +//nop; +goto L40cd48; +//nop; +L40cb94: +a1 = 0x1000176c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cba8; +a1 = a1; +L40cba8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x100002b0; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40cd48;} +//nop; +a1 = 0x1000177c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cbdc; +a1 = a1; +L40cbdc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40cd48; +//nop; +L40cbe8: +a1 = 0x10001784; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cbfc; +a1 = a1; +L40cbfc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001798; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cc18; +a1 = a1; +L40cc18: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100017ac; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cc34; +a1 = a1; +L40cc34: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40cd48; +//nop; +L40cc40: +a1 = 0x100017b0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cc54; +a1 = a1; +L40cc54: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100017c4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cc70; +a1 = a1; +L40cc70: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40cd48; +//nop; +L40cc7c: +a1 = 0x100017d8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cc90; +a1 = a1; +L40cc90: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100017e0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ccac; +a1 = a1; +L40ccac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100017f4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ccc8; +a1 = a1; +L40ccc8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40cd48; +//nop; +L40ccd4: +a1 = 0x1000180c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cce8; +a1 = a1; +L40cce8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000181c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cd04; +a1 = a1; +L40cd04: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40cd48; +//nop; +L40cd10: +a1 = 0x1000182c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cd24; +a1 = a1; +L40cd24: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001840; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cd40; +a1 = a1; +L40cd40: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40cd48: +a1 = 0x10001854; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cd5c; +a1 = a1; +L40cd5c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t4 = 0x1000030c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40cd98;} +//nop; +a1 = 0x10001860; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cd90; +a1 = a1; +L40cd90: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40cd98: +t6 = 0x10000004; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {at = 0x3; +goto L40cdb8;} +at = 0x3; +if (t6 != at) {//nop; +goto L40cdf8;} +//nop; +L40cdb8: +t1 = 0x10000320; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L40cdf8;} +//nop; +a1 = 0x1000186c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cde4; +a1 = a1; +L40cde4: +// bdead 40060003 gp = MEM_U32(sp + 64); +t2 = 0x1; +at = 0x10000320; +//nop; +MEM_U32(at + 0) = t2; +L40cdf8: +t5 = 0x10000354; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L40cef8;} +//nop; +t7 = 0x100002f0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40cea4;} +//nop; +t3 = 0x10000348; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40ce54;} +//nop; +t9 = 0x10000384; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {at = 0x10000318; +goto L40ce84;} +L40ce54: +at = 0x10000318; +t0 = 0x1; +MEM_U32(at + 0) = t0; +at = 0x10000324; +t8 = 0x1; +MEM_U32(at + 0) = t8; +at = 0x10000384; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000348; +//nop; +MEM_U32(at + 0) = zero; +L40ce84: +a1 = 0x10001878; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ce98; +a1 = a1; +L40ce98: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40cef8; +//nop; +L40cea4: +t4 = 0x100002f4; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40cedc;} +//nop; +a1 = 0x10001884; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ced0; +a1 = a1; +L40ced0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40cef8; +//nop; +L40cedc: +a1 = 0x10001890; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cef0; +a1 = a1; +L40cef0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40cef8: +at = 0x10000354; +a1 = 0x1000189c; +//nop; +t6 = 0x1; +a0 = 0x1000a560; +MEM_U32(at + 0) = t6; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cf18; +a1 = a1; +L40cf18: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x10000340; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40cf54;} +//nop; +a1 = 0x100018ac; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cf4c; +a1 = a1; +L40cf4c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40cf54: +a1 = 0x100018b4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cf68; +a1 = a1; +L40cf68: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1000a27c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40cfc8;} +//nop; +s2 = t2; +t5 = MEM_U8(s2 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40cfe4;} +//nop; +L40cf9c: +//nop; +a0 = MEM_U8(s2 + 0); +//nop; +v0 = wrapper_toupper(a0); +goto L40cfac; +//nop; +L40cfac: +t7 = MEM_U8(s2 + 1); +// bdead 400f010b gp = MEM_U32(sp + 64); +MEM_U8(s2 + 0) = (uint8_t)v0; +if (t7 != 0) {s2 = s2 + 0x1; +goto L40cf9c;} +s2 = s2 + 0x1; +//nop; +goto L40cfe4; +//nop; +L40cfc8: +a1 = 0x100018c0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40cfdc; +a1 = a1; +L40cfdc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40cfe4: +t3 = 0x10000214; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40d1ec;} +//nop; +t9 = 0x10000218; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40d1ec;} +//nop; +t0 = 0x10000084; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40d068;} +//nop; +a0 = 0x1000a25c; +a1 = 0x100018d0; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L40d044; +a1 = a1; +L40d044: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L40d080;} +//nop; +t8 = 0x1000a27c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40d080;} +//nop; +L40d068: +t4 = 0x10000280; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40d0b4;} +//nop; +L40d080: +t6 = 0x10000008; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L40d0b4;} +//nop; +a1 = 0x100018d4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40d0ac; +a1 = a1; +L40d0ac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40d0b4: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a270; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40d0c8; +//nop; +L40d0c8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a260; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40d0e4; +//nop; +L40d0e4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x100001e0; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40d11c;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = t1; +f_addstr(mem, sp, a0, a1); +goto L40d114; +a1 = t1; +L40d114: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40d11c: +t2 = 0x10000288; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40d1ec;} +//nop; +t5 = 0x1000037c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40d19c;} +//nop; +t7 = 0x10000088; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40d19c;} +//nop; +a0 = 0x100018d8; +//nop; +a1 = t7; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40d17c; +a0 = a0; +L40d17c: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40d194; +a1 = s4; +L40d194: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40d19c: +t3 = 0x10000084; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40d1ec;} +//nop; +a0 = 0x100018dc; +//nop; +a1 = t3; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40d1cc; +a0 = a0; +L40d1cc: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40d1e4; +a1 = s4; +L40d1e4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40d1ec: +t9 = 0x10000218; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40d21c;} +//nop; +t0 = 0x10000214; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40d2e0;} +//nop; +L40d21c: +t8 = 0x10000008; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40d2e0;} +//nop; +t4 = 0x10000004; +at = 0x1; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {at = 0x2; +goto L40d254;} +at = 0x2; +if (t4 != at) {//nop; +goto L40d274;} +//nop; +L40d254: +a1 = 0x100018e0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40d268; +a1 = a1; +L40d268: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40d2e0; +//nop; +L40d274: +t6 = 0x10000004; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L40d2ac;} +//nop; +a1 = 0x100018e8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40d2a0; +a1 = a1; +L40d2a0: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40d2e0; +//nop; +L40d2ac: +t1 = 0x10000004; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L40d2e0;} +//nop; +a1 = 0x100018f0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40d2d8; +a1 = a1; +L40d2d8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40d2e0: +t2 = 0x1000a36c; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L40d52c;} +//nop; +t5 = 0x10000008; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40d52c;} +//nop; +t7 = 0x10000234; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40d344;} +//nop; +a1 = 0x100018f8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40d33c; +a1 = a1; +L40d33c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40d344: +t3 = 0x1000a198; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40d378;} +//nop; +a1 = 0x100018fc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40d370; +a1 = a1; +L40d370: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40d378: +t9 = 0x1000a520; +at = 0x1; +t9 = MEM_U32(t9 + 4); +//nop; +if (t9 != at) {//nop; +goto L40d408;} +//nop; +t0 = 0x1000a1ec; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40d3b0;} +//nop; +MEM_U32(sp + 280) = t0; +goto L40d430; +MEM_U32(sp + 280) = t0; +L40d3b0: +t8 = 0x10000228; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40d3dc;} +//nop; +t4 = 0x10001900; +//nop; +t4 = t4; +MEM_U32(sp + 280) = t4; +goto L40d430; +MEM_U32(sp + 280) = t4; +L40d3dc: +t6 = 0x1000a520; +t1 = s0 << 2; +t6 = MEM_U32(t6 + 8); +//nop; +t2 = t6 + t1; +a0 = MEM_U32(t2 + 0); +a1 = 0x6f; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40d3fc; +a1 = 0x6f; +L40d3fc: +// bdead 4006010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 280) = v0; +goto L40d430; +MEM_U32(sp + 280) = v0; +L40d408: +t5 = 0x1000a520; +t7 = s0 << 2; +t5 = MEM_U32(t5 + 8); +//nop; +t3 = t5 + t7; +a0 = MEM_U32(t3 + 0); +a1 = 0x6f; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40d428; +a1 = 0x6f; +L40d428: +// bdead 4006010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 280) = v0; +L40d430: +a0 = 0x10001908; +//nop; +a1 = MEM_U32(sp + 280); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40d448; +a0 = a0; +L40d448: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40d460; +a1 = s4; +L40d460: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x2; +t9 = 0x10000008; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L40d50c;} +//nop; +t0 = 0x10000008; +at = 0x3; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L40d4b8;} +//nop; +a1 = 0x1000190c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40d4ac; +a1 = a1; +L40d4ac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40d50c; +//nop; +L40d4b8: +t8 = 0x100003fc; +at = 0x3; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L40d4f0;} +//nop; +a1 = 0x10001910; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40d4e4; +a1 = a1; +L40d4e4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40d50c; +//nop; +L40d4f0: +a1 = 0x10001914; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40d504; +a1 = a1; +L40d504: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40d50c: +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L40d524; +//nop; +L40d524: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40d52c: +t4 = 0x10000218; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40d5f8;} +//nop; +t6 = 0x1000a36c; +at = 0x4; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L40d5c4;} +//nop; +t1 = 0x1000a520; +t2 = s0 << 2; +t1 = MEM_U32(t1 + 8); +//nop; +t5 = t1 + t2; +a0 = MEM_U32(t5 + 0); +//nop; +v0 = f_getsuf(mem, sp, a0); +goto L40d57c; +//nop; +L40d57c: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L40d5c4;} +//nop; +t7 = 0x1000a520; +t3 = s0 << 2; +t7 = MEM_U32(t7 + 8); +a1 = 0x10001918; +t9 = t7 + t3; +a0 = MEM_U32(t9 + 0); +//nop; +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40d5b0; +a1 = a1; +L40d5b0: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40d62c; +MEM_U32(at + 0) = v0; +L40d5c4: +t0 = 0x1000a520; +t8 = s0 << 2; +t0 = MEM_U32(t0 + 8); +//nop; +t4 = t0 + t8; +a0 = MEM_U32(t4 + 0); +a1 = 0x69; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40d5e4; +a1 = 0x69; +L40d5e4: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40d62c; +MEM_U32(at + 0) = v0; +L40d5f8: +t6 = 0x10000214; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {at = 0x1000a1f4; +goto L40d618;} +at = 0x1000a1f4; +MEM_U32(at + 0) = zero; +goto L40d62c; +MEM_U32(at + 0) = zero; +L40d618: +t1 = 0x1000a380; +at = 0x1000a1f4; +t2 = MEM_U32(t1 + 8); +//nop; +MEM_U32(at + 0) = t2; +L40d62c: +t5 = 0x1000a1f4; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40d6b8;} +//nop; +//nop; +a0 = t5; +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L40d654; +//nop; +L40d654: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L40d6b8;} +//nop; +t3 = 0x1000a1f4; +t7 = 0x1000191c; +//nop; +t3 = MEM_U32(t3 + 0); +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L40d698; +MEM_U32(sp + 24) = t3; +L40d698: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40d6b0; +//nop; +L40d6b0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40d6b8: +t9 = 0x100002b0; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L40d760;} +//nop; +t0 = 0x100002b4; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40d724;} +//nop; +a0 = 0x10000094; +a1 = 0x1000a560; +a3 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +a2 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40d710; +MEM_U32(sp + 16) = zero; +L40d710: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1e8; +MEM_U32(at + 0) = v0; +goto L40d7f0; +MEM_U32(at + 0) = v0; +L40d724: +a0 = 0x10000094; +a1 = 0x1000a560; +a3 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +a2 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40d74c; +MEM_U32(sp + 16) = zero; +L40d74c: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1e8; +MEM_U32(at + 0) = v0; +goto L40d7f0; +MEM_U32(at + 0) = v0; +L40d760: +t8 = 0x100002b4; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40d7b4;} +//nop; +a0 = 0x10000094; +a1 = 0x1000a560; +a3 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +a2 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40d7a0; +MEM_U32(sp + 16) = zero; +L40d7a0: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1e8; +MEM_U32(at + 0) = v0; +goto L40d7f0; +MEM_U32(at + 0) = v0; +L40d7b4: +a0 = 0x100000a0; +a1 = 0x1000a560; +a3 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +a2 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40d7dc; +MEM_U32(sp + 16) = zero; +L40d7dc: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1e8; +//nop; +MEM_U32(at + 0) = v0; +L40d7f0: +t4 = 0x1000a1e8; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40d8cc;} +//nop; +t6 = 0x10000404; +t2 = 0x10000214; +t6 = MEM_U32(t6 + 0); +at = 0x10000404; +t2 = MEM_U32(t2 + 0); +t1 = t6 + 0x1; +if (t2 != 0) {MEM_U32(at + 0) = t1; +goto L40d8ac;} +MEM_U32(at + 0) = t1; +t5 = 0x1000a24c; +at = 0x65; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {at = 0x72; +goto L40d848;} +at = 0x72; +if (t5 != at) {//nop; +goto L40d860;} +//nop; +L40d848: +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40d890;} +//nop; +L40d860: +t3 = 0x1000a24c; +at = 0x73; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L40d8ac;} +//nop; +t9 = 0x10000268; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40d8ac;} +//nop; +L40d890: +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40d8a4; +//nop; +L40d8a4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40d8ac: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40d8c0; +//nop; +L40d8c0: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L40d8cc: +t0 = 0x10000218; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L41977c;} +//nop; +t8 = 0x10000214; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L41977c;} +//nop; +t4 = 0x1000a24c; +at = 0x65; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == at) {at = 0x72; +goto L40d91c;} +at = 0x72; +if (t4 != at) {//nop; +goto L40d934;} +//nop; +L40d91c: +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40d964;} +//nop; +L40d934: +t1 = 0x1000a24c; +at = 0x73; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L40d980;} +//nop; +t2 = 0x10000268; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40d980;} +//nop; +L40d964: +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40d978; +//nop; +L40d978: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40d980: +t5 = 0x1000a1f4; +at = 0x1000a1f0; +t5 = MEM_U32(t5 + 0); +s4 = 0x1000a24c; +MEM_U32(at + 0) = t5; +at = 0x10000354; +s4 = MEM_U8(s4 + 0); +MEM_U32(at + 0) = zero; +at = (int)s4 < (int)0x3; +if (at != 0) {at = (int)s4 < (int)0x47; +goto L40d9f4;} +at = (int)s4 < (int)0x47; +if (at != 0) {//nop; +goto L40d9e0;} +//nop; +t7 = s4 + 0xffffff9d; +at = t7 < 0x11; +if (at == 0) {//nop; +goto L40da08;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10007224[] = { +&&L40db8c, +&&L40da08, +&&L412c64, +&&L412c64, +&&L40da08, +&&L40da08, +&&L40da08, +&&L40da08, +&&L40da08, +&&L40da08, +&&L40da08, +&&L40da08, +&&L40da08, +&&L410ea0, +&&L40da08, +&&L412c64, +&&L418634, +}; +dest = Lswitch10007224[t7]; +//nop; +goto *dest; +//nop; +L40d9e0: +at = 0x46; +if (s4 == at) {//nop; +goto L412c64;} +//nop; +//nop; +goto L40da08; +//nop; +L40d9f4: +at = 0x1; +if (s4 == at) {at = 0x2; +goto L4116a8;} +at = 0x2; +if (s4 == at) {//nop; +goto L41222c;} +//nop; +L40da08: +t3 = MEM_U32(sp + 276); +at = 0x100003e8; +a0 = 0x10001948; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t3; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40da2c; +a0 = a0; +L40da2c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t9 = 0x10000008; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40db14;} +//nop; +t0 = 0x10000218; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L41977c;} +//nop; +t8 = 0x10000214; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L41977c;} +//nop; +t4 = 0x1000a24c; +at = 0x65; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == at) {at = 0x72; +goto L40da9c;} +at = 0x72; +if (t4 != at) {//nop; +goto L40dab4;} +//nop; +L40da9c: +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40dae4;} +//nop; +L40dab4: +t1 = 0x1000a24c; +at = 0x73; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L40db00;} +//nop; +t2 = 0x10000268; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40db00;} +//nop; +L40dae4: +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40daf8; +//nop; +L40daf8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40db00: +t5 = 0x1000a1f4; +at = 0x1000a1f0; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(at + 0) = t5; +L40db14: +s4 = 0x1000a24c; +at = 0x10000354; +s4 = MEM_U8(s4 + 0); +MEM_U32(at + 0) = zero; +at = (int)s4 < (int)0x7; +if (at != 0) {at = (int)s4 < (int)0x47; +goto L40db78;} +at = (int)s4 < (int)0x47; +if (at != 0) {//nop; +goto L40db64;} +//nop; +t7 = s4 + 0xffffff9d; +at = t7 < 0x11; +if (at == 0) {//nop; +goto L40db8c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10007268[] = { +&&L40db8c, +&&L40db8c, +&&L412c64, +&&L412c64, +&&L40db8c, +&&L40db8c, +&&L40db8c, +&&L40db8c, +&&L40db8c, +&&L40db8c, +&&L40db8c, +&&L40db8c, +&&L40db8c, +&&L410ea0, +&&L40db8c, +&&L412c64, +&&L418634, +}; +dest = Lswitch10007268[t7]; +//nop; +goto *dest; +//nop; +L40db64: +at = 0x46; +if (s4 == at) {//nop; +goto L412c64;} +//nop; +//nop; +goto L40db8c; +//nop; +L40db78: +at = 0x1; +if (s4 == at) {at = 0x2; +goto L4116a8;} +at = 0x2; +if (s4 == at) {//nop; +goto L41222c;} +//nop; +L40db8c: +t3 = 0x1000043c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40e260;} +//nop; +t9 = 0x1000a188; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t0 = t9 & 0x1; +if (t0 == 0) {//nop; +goto L40dbf4;} +//nop; +t8 = 0x1000194c; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L40dbe8; +MEM_U32(sp + 16) = zero; +L40dbe8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40e260; +//nop; +L40dbf4: +at = 0x1000a560; +a1 = 0x1000197c; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40dc10; +a1 = a1; +L40dc10: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t4 = 0x10000230; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +at = (int)t4 < (int)0x2; +if (at != 0) {//nop; +goto L40dc84;} +//nop; +t6 = 0x10000264; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L40dc84;} +//nop; +a1 = 0x10001984; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40dc60; +a1 = a1; +L40dc60: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001990; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40dc7c; +a1 = a1; +L40dc7c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40dc84: +a1 = 0x1000a1f0; +a0 = 0x10001994; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40dca0; +a0 = a0; +L40dca0: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40dcb8; +a1 = s4; +L40dcb8: +// bdead 40060103 gp = MEM_U32(sp + 64); +at = 0x4b; +t1 = 0x1000a1e6; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == at) {//nop; +goto L40dcf0;} +//nop; +t2 = 0x10000240; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40dd24;} +//nop; +L40dcf0: +t5 = 0x1000a520; +t7 = s0 << 2; +t5 = MEM_U32(t5 + 8); +//nop; +t3 = t5 + t7; +a0 = MEM_U32(t3 + 0); +a1 = 0x4d; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40dd10; +a1 = 0x4d; +L40dd10: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40dd54; +MEM_U32(at + 0) = v0; +L40dd24: +t9 = 0x1000a380; +a1 = 0x10001998; +a0 = MEM_U32(t9 + 124); +//nop; +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40dd40; +a1 = a1; +L40dd40: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +L40dd54: +a1 = 0x1000a1f4; +a0 = 0x1000199c; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40dd70; +a0 = a0; +L40dd70: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40dd88; +a1 = s4; +L40dd88: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100019a4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40dda4; +a1 = a1; +L40dda4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t0 = 0x10000004; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L40dde0;} +//nop; +a1 = 0x100019ac; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ddd8; +a1 = a1; +L40ddd8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40dde0: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a5e0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40ddf4; +//nop; +L40ddf4: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100001f8; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40de1c; +MEM_U32(sp + 16) = zero; +L40de1c: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L40dee4;} +//nop; +t8 = 0x10000404; +t6 = 0x1000a1a0; +t8 = MEM_U32(t8 + 0); +at = 0x10000404; +t6 = MEM_U32(t6 + 0); +t4 = t8 + 0x1; +if (t6 == 0) {MEM_U32(at + 0) = t4; +goto L40de94;} +MEM_U32(at + 0) = t4; +t1 = 0x1000a24c; +at = 0x69; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == at) {//nop; +goto L40de94;} +//nop; +t2 = 0x10000240; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40de94;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40de8c; +//nop; +L40de8c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40de94: +t5 = 0x1000a1e6; +at = 0x4b; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L40dec4;} +//nop; +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41977c;} +//nop; +L40dec4: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40ded8; +//nop; +L40ded8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L40dee4: +t3 = 0x1000a1a0; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40df48;} +//nop; +t9 = 0x1000a24c; +at = 0x69; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L40df48;} +//nop; +t0 = 0x10000240; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L40df48;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40df40; +//nop; +L40df40: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40df48: +t8 = 0x1000a1f4; +at = 0x1000a1f0; +t4 = 0x100003e4; +t8 = MEM_U32(t8 + 0); +t4 = MEM_U32(t4 + 0); +MEM_U32(at + 0) = t8; +at = 0x3; +if (t4 != at) {//nop; +goto L40df88;} +//nop; +t6 = 0x1000a188; +at = 0x10000; +t6 = MEM_U32(t6 + 0); +//nop; +t1 = t6 & at; +if (t1 == 0) {//nop; +goto L40ea14;} +//nop; +L40df88: +t2 = 0x1000a1e6; +at = 0x4b; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {//nop; +goto L41977c;} +//nop; +t5 = 0x1000a1e6; +at = 0x4b; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L40dfd0;} +//nop; +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40e008;} +//nop; +L40dfd0: +t3 = 0x1000a520; +t9 = s0 << 2; +t3 = MEM_U32(t3 + 8); +a1 = 0x49; +t0 = t3 + t9; +//nop; +a0 = MEM_U32(t0 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40dff4; +//nop; +L40dff4: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40e038; +MEM_U32(at + 0) = v0; +L40e008: +t8 = 0x1000a380; +a1 = 0x100019b4; +//nop; +a0 = MEM_U32(t8 + 124); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40e024; +a1 = a1; +L40e024: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +L40e038: +t4 = 0x10000234; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40e06c;} +//nop; +a1 = 0x100019b8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e064; +a1 = a1; +L40e064: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40e06c: +at = 0x1000a560; +t6 = 0x100003e8; +MEM_U32(at + 4) = zero; +t6 = MEM_U32(t6 + 0); +at = 0x1; +if (t6 == at) {at = 0x3; +goto L40e09c;} +at = 0x3; +if (t6 == at) {//nop; +goto L40e09c;} +//nop; +s4 = 0x100019bc; +s4 = s4; +goto L40e0a8; +s4 = s4; +L40e09c: +s4 = 0x100019c0; +//nop; +s4 = s4; +L40e0a8: +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40e0b8; +a1 = s4; +L40e0b8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L40e0d8; +//nop; +L40e0d8: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x2; +t1 = 0x100003e8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == at) {at = 0x100003e8; +goto L40e104;} +at = 0x100003e8; +t2 = 0x1; +MEM_U32(at + 0) = t2; +goto L40e120; +MEM_U32(at + 0) = t2; +L40e104: +a1 = 0x100019c8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e118; +a1 = a1; +L40e118: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40e120: +t5 = 0x10000288; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40e154;} +//nop; +a1 = 0x100019cc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e14c; +a1 = a1; +L40e14c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40e154: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a2d0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40e168; +//nop; +L40e168: +// bdead 40060003 gp = MEM_U32(sp + 64); +a1 = zero; +a0 = 0x100019d8; +//nop; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40e184; +a0 = a0; +L40e184: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x10000094; +a1 = 0x1000a560; +a3 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40e1b0; +MEM_U32(sp + 16) = zero; +L40e1b0: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L40e218;} +//nop; +t7 = 0x10000404; +t9 = 0x10000240; +t7 = MEM_U32(t7 + 0); +at = 0x10000404; +t9 = MEM_U32(t9 + 0); +t3 = t7 + 0x1; +if (t9 != 0) {MEM_U32(at + 0) = t3; +goto L40e1f8;} +MEM_U32(at + 0) = t3; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40e1f0; +//nop; +L40e1f0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40e1f8: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40e20c; +//nop; +L40e20c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L40e218: +t0 = 0x10000240; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L40e24c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40e244; +//nop; +L40e244: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40e24c: +t8 = 0x1000a1f4; +at = 0x1000a1f0; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t8; +goto L40ea14; +MEM_U32(at + 0) = t8; +L40e260: +t4 = 0x1000a1e6; +at = 0x4b; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L40e290;} +//nop; +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40e2a8;} +//nop; +L40e290: +t1 = 0x1000a188; +at = 0x1000a188; +t1 = MEM_U32(t1 + 0); +//nop; +t2 = t1 | 0x6; +MEM_U32(at + 0) = t2; +L40e2a8: +t5 = 0x1000a188; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t7 = t5 & 0x1; +if (t7 == 0) {//nop; +goto L40ea14;} +//nop; +t3 = 0x10000230; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +at = (int)t3 < (int)0x2; +if (at != 0) {//nop; +goto L40e330;} +//nop; +t9 = 0x10000264; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40e330;} +//nop; +a1 = 0x100019dc; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e30c; +a1 = a1; +L40e30c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100019e8; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e328; +a1 = a1; +L40e328: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40e330: +at = 0x1000a560; +a1 = 0x100019ec; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e34c; +a1 = a1; +L40e34c: +// bdead 40060103 gp = MEM_U32(sp + 64); +a2 = zero; +a1 = 0x1000a1f0; +a0 = 0x100019f0; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40e36c; +a0 = a0; +L40e36c: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40e384; +a1 = s4; +L40e384: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t0 = 0x1000a188; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t8 = t0 & 0x4; +if (t8 == 0) {//nop; +goto L40e3dc;} +//nop; +t4 = 0x1000a520; +t6 = s0 << 2; +t4 = MEM_U32(t4 + 8); +//nop; +t1 = t4 + t6; +a0 = MEM_U32(t1 + 0); +a1 = 0x4d; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40e3c8; +a1 = 0x4d; +L40e3c8: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40e40c; +MEM_U32(at + 0) = v0; +L40e3dc: +t2 = 0x1000a380; +a1 = 0x100019f4; +//nop; +a0 = MEM_U32(t2 + 124); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40e3f8; +a1 = a1; +L40e3f8: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +L40e40c: +a1 = 0x1000a1f4; +a0 = 0x100019f8; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40e428; +a0 = a0; +L40e428: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40e440; +a1 = s4; +L40e440: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t5 = 0x1000a188; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t7 = t5 & 0x2; +if (t7 == 0) {//nop; +goto L40e494;} +//nop; +t3 = 0x1000a520; +t9 = s0 << 2; +t3 = MEM_U32(t3 + 8); +a1 = 0x4c; +t0 = t3 + t9; +//nop; +a0 = MEM_U32(t0 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40e488; +//nop; +L40e488: +// bdead 4006010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 272) = v0; +goto L40e4b8; +MEM_U32(sp + 272) = v0; +L40e494: +t8 = 0x1000a380; +a1 = 0x10001a00; +//nop; +a0 = MEM_U32(t8 + 124); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40e4b0; +a1 = a1; +L40e4b0: +// bdead 4006010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 272) = v0; +L40e4b8: +a0 = 0x10001a04; +//nop; +a1 = MEM_U32(sp + 272); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40e4d0; +a0 = a0; +L40e4d0: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40e4e8; +a1 = s4; +L40e4e8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001a08; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e504; +a1 = a1; +L40e504: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001a10; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e520; +a1 = a1; +L40e520: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t4 = 0x10000004; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L40e55c;} +//nop; +a1 = 0x10001a18; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e554; +a1 = a1; +L40e554: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40e55c: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a5d0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40e570; +//nop; +L40e570: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100001ec; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40e598; +MEM_U32(sp + 16) = zero; +L40e598: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L40e64c;} +//nop; +t6 = 0x10000404; +t2 = 0x1000a1a0; +t6 = MEM_U32(t6 + 0); +at = 0x10000404; +t2 = MEM_U32(t2 + 0); +t1 = t6 + 0x1; +if (t2 == 0) {MEM_U32(at + 0) = t1; +goto L40e610;} +MEM_U32(at + 0) = t1; +t5 = 0x1000a24c; +at = 0x69; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L40e610;} +//nop; +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L40e610;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40e608; +//nop; +L40e608: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40e610: +t3 = 0x1000a188; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +t9 = t3 & 0x4; +if (t9 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40e640; +//nop; +L40e640: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L40e64c: +t0 = 0x1000a188; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t8 = t0 & 0x2; +if (t8 != 0) {//nop; +goto L40e680;} +//nop; +//nop; +a0 = MEM_U32(sp + 272); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40e678; +//nop; +L40e678: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40e680: +t4 = 0x1000a1a0; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40e6e4;} +//nop; +t6 = 0x1000a24c; +at = 0x69; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == at) {//nop; +goto L40e6e4;} +//nop; +t1 = 0x10000240; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L40e6e4;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40e6dc; +//nop; +L40e6dc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40e6e4: +t2 = 0x1000a1f4; +at = 0x1000a1f0; +t5 = 0x1000a1e6; +t2 = MEM_U32(t2 + 0); +t5 = MEM_U8(t5 + 0); +MEM_U32(at + 0) = t2; +at = 0x4b; +if (t5 == at) {at = 0x1000a560; +goto L41977c;} +at = 0x1000a560; +t7 = 0x100003e8; +MEM_U32(at + 4) = zero; +t7 = MEM_U32(t7 + 0); +at = 0x1; +if (t7 == at) {at = 0x3; +goto L40e734;} +at = 0x3; +if (t7 == at) {//nop; +goto L40e734;} +//nop; +s4 = 0x10001a20; +s4 = s4; +goto L40e740; +s4 = s4; +L40e734: +s4 = 0x10001a24; +//nop; +s4 = s4; +L40e740: +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40e750; +a1 = s4; +L40e750: +// bdead 40060103 gp = MEM_U32(sp + 64); +at = 0x4b; +t3 = 0x1000a1e6; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == at) {//nop; +goto L40e788;} +//nop; +t9 = 0x10000240; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40e7bc;} +//nop; +L40e788: +t0 = 0x1000a520; +t8 = s0 << 2; +t0 = MEM_U32(t0 + 8); +//nop; +t4 = t0 + t8; +a0 = MEM_U32(t4 + 0); +a1 = 0x49; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40e7a8; +a1 = 0x49; +L40e7a8: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40e7ec; +MEM_U32(at + 0) = v0; +L40e7bc: +t6 = 0x1000a380; +a1 = 0x10001a2c; +//nop; +a0 = MEM_U32(t6 + 124); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40e7d8; +a1 = a1; +L40e7d8: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +L40e7ec: +t1 = 0x10000234; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40e820;} +//nop; +a1 = 0x10001a30; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e818; +a1 = a1; +L40e818: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40e820: +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L40e838; +//nop; +L40e838: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x2; +t2 = 0x100003e8; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == at) {at = 0x100003e8; +goto L40e864;} +at = 0x100003e8; +t5 = 0x1; +MEM_U32(at + 0) = t5; +goto L40e880; +MEM_U32(at + 0) = t5; +L40e864: +a1 = 0x10001a34; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e878; +a1 = a1; +L40e878: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40e880: +t7 = 0x10000288; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40e8b4;} +//nop; +a1 = 0x10001a38; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40e8ac; +a1 = a1; +L40e8ac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40e8b4: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a2d0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40e8c8; +//nop; +L40e8c8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a260; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40e8e4; +//nop; +L40e8e4: +// bdead 40060003 gp = MEM_U32(sp + 64); +a1 = zero; +a0 = 0x10001a44; +//nop; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L40e900; +a0 = a0; +L40e900: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x10000094; +a1 = 0x1000a560; +a3 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40e92c; +MEM_U32(sp + 16) = zero; +L40e92c: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L40e9b0;} +//nop; +t3 = 0x10000404; +t0 = 0x10000240; +t3 = MEM_U32(t3 + 0); +at = 0x10000404; +t0 = MEM_U32(t0 + 0); +t9 = t3 + 0x1; +if (t0 != 0) {MEM_U32(at + 0) = t9; +goto L40e990;} +MEM_U32(at + 0) = t9; +t8 = 0x1000a188; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t4 = t8 & 0x4; +if (t4 != 0) {//nop; +goto L40e990;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40e988; +//nop; +L40e988: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40e990: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40e9a4; +//nop; +L40e9a4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L40e9b0: +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L40ea00;} +//nop; +t1 = 0x1000a188; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t2 = t1 & 0x4; +if (t2 != 0) {//nop; +goto L40ea00;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40e9f8; +//nop; +L40e9f8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40ea00: +t5 = 0x1000a1f4; +at = 0x1000a1f0; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(at + 0) = t5; +L40ea14: +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L40f30c;} +//nop; +t3 = 0x10000008; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40f30c;} +//nop; +t9 = 0x1000a1a0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40eabc;} +//nop; +t0 = 0x100002b4; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L40eabc;} +//nop; +t8 = 0x1000043c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40eabc;} +//nop; +t4 = 0x1000a24c; +at = 0x69; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L40eabc;} +//nop; +t6 = 0x100003dc; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40eae0;} +//nop; +L40eabc: +a1 = 0x100000a0; +at = 0x1000a560; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +MEM_U32(at + 4) = zero; +f_addstr(mem, sp, a0, a1); +goto L40ead8; +MEM_U32(at + 4) = zero; +L40ead8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40eae0: +t1 = 0x10000234; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40eb14;} +//nop; +a1 = 0x10001a48; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40eb0c; +a1 = a1; +L40eb0c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40eb14: +t2 = 0x1000a36c; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L40ebb4;} +//nop; +t5 = 0x10000008; +at = 0x2; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == at) {at = 0x3; +goto L40eb4c;} +at = 0x3; +if (t5 != at) {//nop; +goto L40ebb4;} +//nop; +L40eb4c: +t7 = 0x10000248; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40eb80;} +//nop; +a1 = 0x10001a4c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40eb78; +a1 = a1; +L40eb78: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40eb80: +t3 = 0x10000250; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40ebb4;} +//nop; +a1 = 0x10001a50; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ebac; +a1 = a1; +L40ebac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40ebb4: +t9 = 0x10000124; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40ebe8;} +//nop; +a1 = 0x10001a54; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ebe0; +a1 = a1; +L40ebe0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40ebe8: +t0 = 0x1000026c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L40ec70;} +//nop; +a1 = 0x10001a58; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ec14; +a1 = a1; +L40ec14: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001a5c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ec30; +a1 = a1; +L40ec30: +// bdead 40060103 gp = MEM_U32(sp + 64); +a2 = zero; +a1 = 0x1000a1fc; +a0 = 0x10001a60; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40ec50; +a0 = a0; +L40ec50: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40ec68; +a1 = s4; +L40ec68: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40ec70: +t8 = 0x1000a36c; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L40ed14;} +//nop; +t4 = 0x10000008; +at = 0x2; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {at = 0x3; +goto L40eca8;} +at = 0x3; +if (t4 != at) {//nop; +goto L40ed14;} +//nop; +L40eca8: +t6 = 0x10000230; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +at = (int)t6 < (int)0x3; +if (at != 0) {//nop; +goto L40ece0;} +//nop; +a1 = 0x10001a64; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ecd8; +a1 = a1; +L40ecd8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40ece0: +t1 = 0x10000324; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40ed14;} +//nop; +a1 = 0x10001a68; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ed0c; +a1 = a1; +L40ed0c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40ed14: +t2 = 0x1000025c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40ed4c;} +//nop; +a1 = 0x10001a6c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ed40; +a1 = a1; +L40ed40: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40ed68; +//nop; +L40ed4c: +a1 = 0x10001a70; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ed60; +a1 = a1; +L40ed60: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40ed68: +t5 = 0x1000a198; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40ed9c;} +//nop; +a1 = 0x10001a74; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ed94; +a1 = a1; +L40ed94: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40ed9c: +t7 = 0x1000024c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40edd0;} +//nop; +a1 = 0x10001a78; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40edc8; +a1 = a1; +L40edc8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40edd0: +t3 = 0x10000008; +at = 0x2; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == at) {//nop; +goto L40ee74;} +//nop; +t9 = 0x10000008; +at = 0x3; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L40ee20;} +//nop; +a1 = 0x10001a7c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ee14; +a1 = a1; +L40ee14: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40ee74; +//nop; +L40ee20: +t0 = 0x100003fc; +at = 0x3; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L40ee58;} +//nop; +a1 = 0x10001a80; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ee4c; +a1 = a1; +L40ee4c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40ee74; +//nop; +L40ee58: +a1 = 0x10001a84; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ee6c; +a1 = a1; +L40ee6c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40ee74: +t8 = 0x1000a24c; +at = 0x69; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L40eea8;} +//nop; +a1 = 0x10001a88; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40eea0; +a1 = a1; +L40eea0: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40eea8: +t4 = 0x10000108; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40eefc;} +//nop; +a1 = 0x1000010c; +a0 = 0x10001a8c; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40eedc; +a0 = a0; +L40eedc: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40eef4; +a1 = s4; +L40eef4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40eefc: +t6 = 0x1000a520; +at = 0x1; +t6 = MEM_U32(t6 + 4); +//nop; +if (t6 != at) {//nop; +goto L40ef94;} +//nop; +t1 = 0x1000a1ec; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40ef34;} +//nop; +MEM_U32(sp + 280) = t1; +goto L40efbc; +MEM_U32(sp + 280) = t1; +L40ef34: +t2 = 0x10000228; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40ef60;} +//nop; +t5 = 0x10001a90; +//nop; +t5 = t5; +MEM_U32(sp + 280) = t5; +goto L40efbc; +MEM_U32(sp + 280) = t5; +L40ef60: +t7 = 0x1000a520; +t3 = s0 << 2; +t7 = MEM_U32(t7 + 8); +a1 = 0x6f; +t9 = t7 + t3; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40ef88; +//nop; +L40ef88: +// bdead 4006010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 280) = v0; +goto L40efbc; +MEM_U32(sp + 280) = v0; +L40ef94: +t0 = 0x1000a520; +t8 = s0 << 2; +t0 = MEM_U32(t0 + 8); +//nop; +t4 = t0 + t8; +a0 = MEM_U32(t4 + 0); +a1 = 0x6f; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40efb4; +a1 = 0x6f; +L40efb4: +// bdead 4006010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 280) = v0; +L40efbc: +a0 = 0x10001a98; +//nop; +a1 = MEM_U32(sp + 280); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40efd4; +a0 = a0; +L40efd4: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40efec; +a1 = s4; +L40efec: +// bdead 40060103 gp = MEM_U32(sp + 64); +at = 0x1; +t6 = 0x1000a36c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L40f1e8;} +//nop; +t1 = 0x10000008; +at = 0x2; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == at) {at = 0x3; +goto L40f02c;} +at = 0x3; +if (t1 != at) {//nop; +goto L40f1e8;} +//nop; +L40f02c: +s4 = 0x1000a184; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +if (s4 == 0) {at = 0x1; +goto L40f098;} +at = 0x1; +if (s4 == at) {at = 0x2; +goto L40f05c;} +at = 0x2; +if (s4 == at) {//nop; +goto L40f07c;} +//nop; +//nop; +goto L40f098; +//nop; +L40f05c: +a1 = 0x10001a9c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40f070; +a1 = a1; +L40f070: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40f098; +//nop; +L40f07c: +a1 = 0x10001aa4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40f090; +a1 = a1; +L40f090: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40f098: +t2 = 0x10000110; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40f0d0;} +//nop; +a1 = 0x10001aac; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40f0c4; +a1 = a1; +L40f0c4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40f1b4; +//nop; +L40f0d0: +t5 = 0x1000a1ec; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40f120;} +//nop; +t7 = 0x10000228; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40f120;} +//nop; +t3 = 0x1000a520; +at = 0x1; +t3 = MEM_U32(t3 + 4); +//nop; +if (t3 != at) {//nop; +goto L40f120;} +//nop; +MEM_U32(sp + 268) = t5; +goto L40f14c; +MEM_U32(sp + 268) = t5; +L40f120: +t9 = 0x1000a520; +t0 = s0 << 2; +t9 = MEM_U32(t9 + 8); +a1 = 0x6f; +t8 = t9 + t0; +//nop; +a0 = MEM_U32(t8 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40f144; +//nop; +L40f144: +// bdead 4006000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 268) = v0; +L40f14c: +//nop; +a0 = MEM_U32(sp + 268); +//nop; +v0 = f_make_ii_file_name(mem, sp, a0); +goto L40f15c; +//nop; +L40f15c: +// bdead 4006010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 264) = v0; +a0 = 0x10001ab0; +//nop; +a1 = MEM_U32(sp + 264); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40f17c; +a0 = a0; +L40f17c: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40f194; +a1 = s4; +L40f194: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = MEM_U32(sp + 264); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L40f1ac; +//nop; +L40f1ac: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40f1b4: +t4 = 0x10000120; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L40f1e8;} +//nop; +a1 = 0x10001ab4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40f1e0; +a1 = a1; +L40f1e0: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40f1e8: +t6 = 0x1000021c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +at = (int)t6 < (int)0x2; +if (at != 0) {//nop; +goto L40f240;} +//nop; +t1 = 0x1000a380; +a0 = 0x10001ab8; +//nop; +a1 = MEM_U32(t1 + 132); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40f220; +a0 = a0; +L40f220: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40f238; +a1 = s4; +L40f238: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40f240: +a1 = 0x10000400; +a0 = 0x10001abc; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40f25c; +a0 = a0; +L40f25c: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40f274; +a1 = s4; +L40f274: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a2f0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40f290; +//nop; +L40f290: +// bdead 40060183 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1000026c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40f2e8;} +//nop; +a0 = 0x10001ac0; +//nop; +a1 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40f2c4; +a0 = a0; +L40f2c4: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40f2dc; +a1 = s4; +L40f2dc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40f308; +//nop; +L40f2e8: +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L40f300; +//nop; +L40f300: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40f308: +// bdead 40060103 s2 = zero; +L40f30c: +t7 = 0x100003e4; +at = 0x3; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L410450;} +//nop; +t3 = 0x1000a188; +at = 0x10000; +t3 = MEM_U32(t3 + 0); +//nop; +t5 = t3 & at; +if (t5 == 0) {//nop; +goto L40f630;} +//nop; +t9 = 0x1000a1e6; +at = 0x4d; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L40f37c;} +//nop; +t0 = 0x10000240; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L40f37c;} +//nop; +t8 = t3 & 0x4; +if (t8 == 0) {//nop; +goto L40f3b0;} +//nop; +L40f37c: +t4 = 0x1000a520; +t6 = s0 << 2; +t4 = MEM_U32(t4 + 8); +//nop; +t1 = t4 + t6; +a0 = MEM_U32(t1 + 0); +a1 = 0x50; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40f39c; +a1 = 0x50; +L40f39c: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40f3e0; +MEM_U32(at + 0) = v0; +L40f3b0: +t2 = 0x1000a380; +a1 = 0x10001ac4; +//nop; +a0 = MEM_U32(t2 + 124); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40f3cc; +a1 = a1; +L40f3cc: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +L40f3e0: +a1 = 0x1000009c; +at = 0x1000a560; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +MEM_U32(at + 4) = zero; +f_addstr(mem, sp, a0, a1); +goto L40f3fc; +MEM_U32(at + 4) = zero; +L40f3fc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L40f41c; +//nop; +L40f41c: +// bdead 40060103 gp = MEM_U32(sp + 64); +a2 = zero; +a1 = 0x1000a1f4; +a0 = 0x10001ac8; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40f43c; +a0 = a0; +L40f43c: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40f454; +a1 = s4; +L40f454: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x1; +t7 = 0x10000004; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == at) {at = 0x2; +goto L40f47c;} +at = 0x2; +if (t7 != at) {//nop; +goto L40f49c;} +//nop; +L40f47c: +a1 = 0x10001acc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40f490; +a1 = a1; +L40f490: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40f4f0; +//nop; +L40f49c: +t5 = 0x10000004; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L40f4d4;} +//nop; +a1 = 0x10001ad4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40f4c8; +a1 = a1; +L40f4c8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L40f4f0; +//nop; +L40f4d4: +a1 = 0x10001adc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40f4e8; +a1 = a1; +L40f4e8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40f4f0: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a2a0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40f504; +//nop; +L40f504: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +t9 = 0x1000a1f8; +a0 = 0x1000009c; +t9 = MEM_U32(t9 + 0); +a1 = 0x1000a560; +MEM_U32(sp + 16) = t9; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40f534; +a3 = zero; +L40f534: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +t0 = 0x10000240; +at = 0x1000a1e8; +t0 = MEM_U32(t0 + 0); +MEM_U32(at + 0) = v0; +if (t0 != 0) {//nop; +goto L40f570;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40f568; +//nop; +L40f568: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40f570: +t3 = 0x1000a1e8; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40f604;} +//nop; +t8 = 0x10000404; +at = 0x10000404; +t8 = MEM_U32(t8 + 0); +t6 = 0x1000a1e6; +t4 = t8 + 0x1; +t6 = MEM_U8(t6 + 0); +MEM_U32(at + 0) = t4; +at = 0x4d; +if (t6 == at) {//nop; +goto L41977c;} +//nop; +t1 = 0x10000240; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L41977c;} +//nop; +t2 = 0x1000a188; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +t7 = t2 & 0x4; +if (t7 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40f5f8; +//nop; +L40f5f8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L40f604: +t5 = 0x1000a1e6; +at = 0x4d; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L41977c;} +//nop; +t9 = 0x1000a1f4; +at = 0x1000a1f0; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(at + 0) = t9; +L40f630: +t0 = 0x1000a1a0; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40f6c4;} +//nop; +t3 = 0x100002b4; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40f6c4;} +//nop; +t8 = 0x1000043c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40f6c4;} +//nop; +t4 = 0x1000a24c; +at = 0x69; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L40f6c4;} +//nop; +t6 = 0x100003dc; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L40f6c4;} +//nop; +t1 = 0x1000a188; +at = 0x10000; +t1 = MEM_U32(t1 + 0); +//nop; +t2 = t1 & at; +if (t2 == 0) {//nop; +goto L40f720;} +//nop; +L40f6c4: +t7 = 0x10000008; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L40f720;} +//nop; +a1 = 0x100000a0; +at = 0x1000a560; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +MEM_U32(at + 4) = zero; +f_addstr(mem, sp, a0, a1); +goto L40f6f8; +MEM_U32(at + 4) = zero; +L40f6f8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L40f718; +//nop; +L40f718: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40f720: +t5 = 0x1000a1e6; +at = 0x66; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L40f798;} +//nop; +t9 = 0x10000278; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40f764;} +//nop; +t0 = 0x1000a380; +at = 0x1000a1f4; +t3 = MEM_U32(t0 + 12); +MEM_U32(at + 0) = t3; +goto L40f898; +MEM_U32(at + 0) = t3; +L40f764: +t8 = 0x1000a520; +t4 = s0 << 2; +t8 = MEM_U32(t8 + 8); +//nop; +t6 = t8 + t4; +a0 = MEM_U32(t6 + 0); +a1 = 0x42; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40f784; +a1 = 0x42; +L40f784: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40f898; +MEM_U32(at + 0) = v0; +L40f798: +t1 = 0x1000026c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40f7c8;} +//nop; +t2 = 0x10000258; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40f7dc;} +//nop; +L40f7c8: +t7 = 0x10000124; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {at = 0x1000a1f4; +goto L40f7e8;} +L40f7dc: +at = 0x1000a1f4; +MEM_U32(at + 0) = zero; +goto L40f898; +MEM_U32(at + 0) = zero; +L40f7e8: +t5 = 0x10000258; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40f838;} +//nop; +t9 = 0x1000a520; +t0 = s0 << 2; +t9 = MEM_U32(t9 + 8); +a1 = 0x7; +t3 = t9 + t0; +//nop; +a0 = MEM_U32(t3 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40f824; +//nop; +L40f824: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40f898; +MEM_U32(at + 0) = v0; +L40f838: +t8 = 0x10000240; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40f884;} +//nop; +t4 = 0x1000a520; +t6 = s0 << 2; +t4 = MEM_U32(t4 + 8); +//nop; +t1 = t4 + t6; +a0 = MEM_U32(t1 + 0); +a1 = 0x42; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40f870; +a1 = 0x42; +L40f870: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L40f898; +MEM_U32(at + 0) = v0; +L40f884: +t2 = 0x1000a380; +at = 0x1000a1f4; +t7 = MEM_U32(t2 + 12); +//nop; +MEM_U32(at + 0) = t7; +L40f898: +t5 = 0x1000a1f4; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40f924;} +//nop; +//nop; +a0 = t5; +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L40f8c0; +//nop; +L40f8c0: +// bdead 4006010b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L40f924;} +//nop; +t9 = 0x10001ae4; +t0 = 0x1000a1f4; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +t0 = MEM_U32(t0 + 0); +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t0; +f_error(mem, sp, a0, a1, a2, a3); +goto L40f904; +MEM_U32(sp + 24) = t0; +L40f904: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40f91c; +//nop; +L40f91c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40f924: +t3 = 0x1000a1a0; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40f984;} +//nop; +t8 = 0x1000a24c; +at = 0x69; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == at) {//nop; +goto L40f984;} +//nop; +t4 = 0x100003dc; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L40f984;} +//nop; +t6 = 0x100002b4; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40fa2c;} +//nop; +L40f984: +t1 = 0x1000043c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L40fa2c;} +//nop; +t2 = 0x1000a1a4; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40f9f8;} +//nop; +t7 = 0x1000a24c; +at = 0x63; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == at) {at = 0x73; +goto L40f9dc;} +at = 0x73; +if (t7 == at) {at = 0x70; +goto L40f9dc;} +at = 0x70; +if (t7 != at) {//nop; +goto L40f9f8;} +//nop; +L40f9dc: +a1 = 0x10001b10; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40f9f0; +a1 = a1; +L40f9f0: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40f9f8: +t5 = 0x1000a24c; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != s0) {//nop; +goto L40fa2c;} +//nop; +a1 = 0x10001b18; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40fa24; +a1 = a1; +L40fa24: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40fa2c: +t9 = 0x10000008; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40fd1c;} +//nop; +t0 = 0x10000234; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40fa78;} +//nop; +a1 = 0x10001b20; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40fa70; +a1 = a1; +L40fa70: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40fa78: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L40fb8c;} +//nop; +t8 = 0x1000043c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40fb34;} +//nop; +t4 = 0x1000a188; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t6 = t4 & 0x1; +if (t6 != 0) {//nop; +goto L40fb34;} +//nop; +a1 = 0x10001b24; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40fad8; +a1 = a1; +L40fad8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001b2c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40faf4; +a1 = a1; +L40faf4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001b3c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40fb10; +a1 = a1; +L40fb10: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a2b0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40fb2c; +//nop; +L40fb2c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40fb34: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a2c0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40fb48; +//nop; +L40fb48: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001b4c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40fb64; +a1 = a1; +L40fb64: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000400; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L40fb84; +//nop; +L40fb84: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40fb8c: +t1 = 0x10000004; +at = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == at) {at = 0x2; +goto L40fbac;} +at = 0x2; +if (t1 != at) {//nop; +goto L40fbcc;} +//nop; +L40fbac: +a1 = 0x10001b50; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40fbc0; +a1 = a1; +L40fbc0: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40fc38; +//nop; +L40fbcc: +t2 = 0x10000004; +at = 0x3; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L40fc04;} +//nop; +a1 = 0x10001b58; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40fbf8; +a1 = a1; +L40fbf8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L40fc38; +//nop; +L40fc04: +t7 = 0x10000004; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L40fc38;} +//nop; +a1 = 0x10001b60; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40fc30; +a1 = a1; +L40fc30: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40fc38: +t5 = 0x100003a0; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L40fc6c;} +//nop; +a1 = 0x10001b68; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40fc64; +a1 = a1; +L40fc64: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L40fc6c: +a1 = 0x1000a1fc; +a0 = 0x10001b78; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40fc88; +a0 = a0; +L40fc88: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40fca0; +a1 = s4; +L40fca0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a310; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40fcbc; +//nop; +L40fcbc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t9 = 0x1000021c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +at = (int)t9 < (int)0x2; +if (at != 0) {//nop; +goto L40fd1c;} +//nop; +t0 = 0x1000a380; +a0 = 0x10001b7c; +//nop; +a1 = MEM_U32(t0 + 132); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L40fcfc; +a0 = a0; +L40fcfc: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L40fd14; +a1 = s4; +L40fd14: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40fd1c: +t3 = 0x1000043c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40fd50;} +//nop; +t8 = 0x1000a188; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t4 = t8 & 0x1; +if (t4 == 0) {//nop; +goto L40fd6c;} +//nop; +L40fd50: +t6 = 0x1000a380; +//nop; +a0 = MEM_U32(t6 + 8); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L40fd64; +//nop; +L40fd64: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40fd6c: +t1 = 0x1000043c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40fda0;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a260; +//nop; +f_addlist(mem, sp, a0, a1); +goto L40fd98; +//nop; +L40fd98: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L40fda0: +t2 = 0x1000026c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40fdcc;} +//nop; +s4 = 0x1000a1f0; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +goto L40fdd0; +//nop; +L40fdcc: +s4 = zero; +L40fdd0: +t7 = 0x1000a1f8; +a0 = 0x100000a0; +a1 = 0x1000a560; +a3 = 0x1000a1f4; +//nop; +t7 = MEM_U32(t7 + 0); +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +a2 = s4; +MEM_U32(sp + 16) = t7; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L40fe00; +MEM_U32(sp + 16) = t7; +L40fe00: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +t5 = 0x10000108; +at = 0x1000a1e8; +t5 = MEM_U32(t5 + 0); +MEM_U32(at + 0) = v0; +if (t5 == 0) {//nop; +goto L40ff80;} +//nop; +t9 = 0x1000a1e8; +at = 0xfa; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {at = 0x1000a1e8; +goto L40ff80;} +at = 0x1000a1e8; +t3 = 0x1000a1ec; +MEM_U32(at + 0) = zero; +at = 0x10000128; +t3 = MEM_U32(t3 + 0); +t0 = 0x1; +if (t3 == 0) {MEM_U32(at + 0) = t0; +goto L40fe8c;} +MEM_U32(at + 0) = t0; +t8 = 0x10000228; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40fe8c;} +//nop; +t4 = 0x1000a520; +at = 0x1; +t4 = MEM_U32(t4 + 4); +//nop; +if (t4 != at) {//nop; +goto L40fe8c;} +//nop; +MEM_U32(sp + 260) = t3; +goto L40ff1c; +MEM_U32(sp + 260) = t3; +L40fe8c: +t6 = 0x1000a24c; +at = 0x3f; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L40fef0;} +//nop; +t1 = 0x1000a1e6; +at = 0x62; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == at) {//nop; +goto L40fef0;} +//nop; +t2 = 0x10000240; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40fef0;} +//nop; +t7 = 0x1000a380; +at = 0x10000410; +t5 = MEM_U32(t7 + 48); +//nop; +MEM_U32(sp + 260) = t5; +MEM_U32(at + 0) = t5; +goto L40ff1c; +MEM_U32(at + 0) = t5; +L40fef0: +t9 = 0x1000a520; +t0 = s0 << 2; +t9 = MEM_U32(t9 + 8); +a1 = 0x6f; +t8 = t9 + t0; +//nop; +a0 = MEM_U32(t8 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L40ff14; +//nop; +L40ff14: +// bdead 4006000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 260) = v0; +L40ff1c: +//nop; +a0 = MEM_U32(sp + 280); +//nop; +v0 = f_touch(mem, sp, a0); +goto L40ff2c; +//nop; +L40ff2c: +// bdead 4006010b gp = MEM_U32(sp + 64); +if ((int)v0 >= 0) {//nop; +goto L40ff50;} +//nop; +t4 = 0x10000404; +at = 0x10000404; +t4 = MEM_U32(t4 + 0); +//nop; +t3 = t4 + 0x1; +MEM_U32(at + 0) = t3; +L40ff50: +t6 = 0x1000a520; +at = 0x1; +t6 = MEM_U32(t6 + 4); +//nop; +if (t6 != at) {//nop; +goto L40ff80;} +//nop; +t1 = 0x10000228; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41b960;} +//nop; +L40ff80: +t2 = 0x1000026c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L41977c;} +//nop; +t7 = 0x1000a1e8; +at = 0xff; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {at = 0x10000374; +goto L40ffd8;} +at = 0x10000374; +a1 = 0x10001b84; +//nop; +t5 = 0x1; +a0 = 0x1000a470; +MEM_U32(at + 0) = t5; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L40ffcc; +a1 = a1; +L40ffcc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L4100d0; +//nop; +L40ffd8: +t9 = 0x1000a1e8; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4100d0;} +//nop; +t0 = 0x10000404; +at = 0x10000404; +t0 = MEM_U32(t0 + 0); +t4 = 0x100002b0; +t8 = t0 + 0x1; +t4 = MEM_U32(t4 + 0); +MEM_U32(at + 0) = t8; +at = 0x1; +if (t4 != at) {//nop; +goto L41007c;} +//nop; +t3 = 0x1000a1a0; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L41007c;} +//nop; +t6 = 0x1000a24c; +at = 0x69; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == at) {//nop; +goto L41007c;} +//nop; +t1 = 0x10000008; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L41007c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410074; +//nop; +L410074: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L41007c: +t2 = 0x10000240; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4100a8; +//nop; +L4100a8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4100c4; +//nop; +L4100c4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L4100d0: +t7 = 0x1000043c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L410100;} +//nop; +t5 = 0x10000240; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L410130;} +//nop; +L410100: +t9 = 0x100003dc; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L410130;} +//nop; +t0 = 0x100002b4; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L41014c;} +//nop; +L410130: +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410144; +//nop; +L410144: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L41014c: +t8 = 0x1000a1f4; +at = 0x1000a1f0; +t4 = 0x1000a1e6; +t8 = MEM_U32(t8 + 0); +t4 = MEM_U8(t4 + 0); +MEM_U32(at + 0) = t8; +at = 0x66; +if (t4 != at) {//nop; +goto L410394;} +//nop; +t3 = 0x10000278; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {at = 0x1000a560; +goto L410394;} +at = 0x1000a560; +a1 = 0x10001b90; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4101a0; +a1 = a1; +L4101a0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4101c0; +//nop; +L4101c0: +// bdead 40060003 gp = MEM_U32(sp + 64); +t1 = s0 << 2; +t6 = 0x1000a520; +//nop; +t6 = MEM_U32(t6 + 8); +a1 = 0x55; +t2 = t6 + t1; +a0 = MEM_U32(t2 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4101e8; +//nop; +L4101e8: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +t7 = 0x1000a1f4; +MEM_U32(at + 0) = v0; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L410280;} +//nop; +//nop; +a0 = t7; +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L41021c; +//nop; +L41021c: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L410280;} +//nop; +t9 = 0x1000a1f4; +t5 = 0x10001b98; +t9 = MEM_U32(t9 + 0); +t5 = t5; +MEM_U32(sp + 24) = t9; +//nop; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L410260; +MEM_U32(sp + 16) = zero; +L410260: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L410278; +//nop; +L410278: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L410280: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L410298; +//nop; +L410298: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000f4; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L4102c0; +MEM_U32(sp + 16) = zero; +L4102c0: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41035c;} +//nop; +t0 = 0x10000404; +t4 = 0x10000240; +t0 = MEM_U32(t0 + 0); +at = 0x10000404; +t4 = MEM_U32(t4 + 0); +t8 = t0 + 0x1; +if (t4 != 0) {MEM_U32(at + 0) = t8; +goto L410324;} +MEM_U32(at + 0) = t8; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410300; +//nop; +L410300: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41031c; +//nop; +L41031c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L410324: +t3 = 0x1000a250; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410350; +//nop; +L410350: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L41035c: +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410388; +//nop; +L410388: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L410394: +t1 = 0x1000a1f4; +at = 0x1000a1f0; +t2 = 0x1000a1e6; +t1 = MEM_U32(t1 + 0); +t2 = MEM_U8(t2 + 0); +MEM_U32(at + 0) = t1; +at = 0x66; +if (t2 == at) {//nop; +goto L41977c;} +//nop; +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L414b54;} +//nop; +t5 = 0x10000008; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L414b54;} +//nop; +t9 = 0x10000214; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L410430;} +//nop; +t0 = 0x10000124; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L410430;} +//nop; +t8 = 0x10000128; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L414b54;} +//nop; +L410430: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410444; +//nop; +L410444: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L410450: +t4 = 0x10000004; +at = 0x1000a560; +t4 = MEM_U32(t4 + 0); +MEM_U32(at + 4) = zero; +if (t4 == 0) {//nop; +goto L410474;} +//nop; +s4 = 0x10001bc4; +s4 = s4; +goto L410480; +s4 = s4; +L410474: +s4 = 0x10001bcc; +//nop; +s4 = s4; +L410480: +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L410490; +a1 = s4; +L410490: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t3 = 0x10000234; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4104cc;} +//nop; +a1 = 0x10001bd4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4104c4; +a1 = a1; +L4104c4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4104cc: +t6 = 0x1000a188; +at = 0x10000; +t6 = MEM_U32(t6 + 0); +//nop; +t1 = t6 & at; +if (t1 == 0) {//nop; +goto L410504;} +//nop; +a1 = 0x10001bd8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4104fc; +a1 = a1; +L4104fc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L410504: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a310; +//nop; +f_addlist(mem, sp, a0, a1); +goto L410518; +//nop; +L410518: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1000a14c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L410554;} +//nop; +a1 = 0x10001be0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41054c; +a1 = a1; +L41054c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L410554: +t7 = 0x1000a148; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L410588;} +//nop; +a1 = 0x10001bec; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L410580; +a1 = a1; +L410580: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L410588: +t5 = 0x100003a0; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L4105b8;} +//nop; +t9 = 0x10000004; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4105d4;} +//nop; +L4105b8: +a1 = 0x10001bf8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4105cc; +a1 = a1; +L4105cc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4105d4: +t0 = 0x10000004; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {at = 0x3; +goto L41064c;} +at = 0x3; +if (t0 != at) {//nop; +goto L410614;} +//nop; +a1 = 0x10001c08; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L410608; +a1 = a1; +L410608: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L410630; +//nop; +L410614: +a1 = 0x10001c10; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L410628; +a1 = a1; +L410628: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L410630: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a2b0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L410644; +//nop; +L410644: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L41064c: +t8 = 0x1000a1e6; +at = 0x66; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L4106c4;} +//nop; +t4 = 0x10000278; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L410690;} +//nop; +t3 = 0x1000a380; +at = 0x1000a1f4; +t6 = MEM_U32(t3 + 12); +MEM_U32(at + 0) = t6; +goto L410728; +MEM_U32(at + 0) = t6; +L410690: +t1 = 0x1000a520; +t2 = s0 << 2; +t1 = MEM_U32(t1 + 8); +//nop; +t7 = t1 + t2; +a0 = MEM_U32(t7 + 0); +a1 = 0x42; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4106b0; +a1 = 0x42; +L4106b0: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L410728; +MEM_U32(at + 0) = v0; +L4106c4: +t5 = 0x10000240; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L410714;} +//nop; +t9 = 0x1000a520; +t0 = s0 << 2; +t9 = MEM_U32(t9 + 8); +a1 = 0x42; +t8 = t9 + t0; +//nop; +a0 = MEM_U32(t8 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L410700; +//nop; +L410700: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L410728; +MEM_U32(at + 0) = v0; +L410714: +t4 = 0x1000a380; +at = 0x1000a1f4; +t3 = MEM_U32(t4 + 12); +//nop; +MEM_U32(at + 0) = t3; +L410728: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L41073c; +//nop; +L41073c: +// bdead 4006010b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L4107a0;} +//nop; +t1 = 0x1000a1f4; +t6 = 0x10001c18; +//nop; +t1 = MEM_U32(t1 + 0); +t6 = t6; +MEM_U32(sp + 20) = t6; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t1; +f_error(mem, sp, a0, a1, a2, a3); +goto L410780; +MEM_U32(sp + 24) = t1; +L410780: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L410798; +//nop; +L410798: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L4107a0: +a1 = 0x1000a1fc; +a0 = 0x10001c44; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4107bc; +a0 = a0; +L4107bc: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L4107d4; +a1 = s4; +L4107d4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x10000240; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L410838;} +//nop; +t7 = 0x1000a1a0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L410838;} +//nop; +t5 = 0x1000a24c; +at = 0x69; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L410838;} +//nop; +s2 = 0x1000a1f0; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +goto L410858; +//nop; +L410838: +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L410850; +//nop; +L410850: +// bdead 40060003 gp = MEM_U32(sp + 64); +s2 = zero; +L410858: +t9 = 0x1000a1f8; +a0 = 0x10000098; +t9 = MEM_U32(t9 + 0); +a1 = 0x1000a560; +a3 = 0x1000a1f4; +MEM_U32(sp + 16) = t9; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +a2 = s2; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L410888; +a2 = s2; +L410888: +// bdead 4006018b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1e8; +t0 = 0x1000a1e8; +MEM_U32(at + 0) = v0; +t0 = MEM_U32(t0 + 0); +at = 0xff; +if (t0 != at) {at = 0x10000374; +goto L4108d4;} +at = 0x10000374; +a1 = 0x10001c48; +//nop; +t8 = 0x1; +a0 = 0x1000a470; +MEM_U32(at + 0) = t8; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4108c8; +a1 = a1; +L4108c8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L410b34; +//nop; +L4108d4: +t4 = 0x1000a1e8; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L410b34;} +//nop; +t3 = 0x100002a8; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L410a74;} +//nop; +t6 = 0x1000a244; +t1 = 0x1000a248; +t6 = MEM_U32(t6 + 0); +t1 = MEM_U32(t1 + 0); +//nop; +at = (int)t6 < (int)t1; +if (at == 0) {//nop; +goto L410a58;} +//nop; +t7 = 0x1000a520; +at = 0x1000a244; +t7 = MEM_U32(t7 + 8); +t2 = t6 + 0x1; +t5 = s0 << 2; +MEM_U32(at + 0) = t2; +t9 = t7 + t5; +a0 = 0x1000a23c; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +v0 = f_edit_src(mem, sp, a0, a1, a2); +goto L410958; +a2 = 0x1; +L410958: +// bdead 4006008b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L410998;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_show_err(mem, sp, a0); +goto L410978; +//nop; +L410978: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L410990; +//nop; +L410990: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L410998: +t0 = 0x1000a1a0; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L4109e4;} +//nop; +t8 = 0x1000a24c; +at = 0x69; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == at) {//nop; +goto L4109e4;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4109dc; +//nop; +L4109dc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4109e4: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4109f8; +//nop; +L4109f8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410a14; +//nop; +L410a14: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410a30; +//nop; +L410a30: +// bdead 40060103 gp = MEM_U32(sp + 64); +t3 = s0 << 2; +t4 = 0x1000a520; +at = 0x1000a1f0; +t4 = MEM_U32(t4 + 8); +//nop; +t1 = t4 + t3; +t6 = MEM_U32(t1 + 0); +MEM_U32(at + 0) = t6; +goto L40a8e0; +MEM_U32(at + 0) = t6; +L410a58: +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_show_err(mem, sp, a0); +goto L410a6c; +//nop; +L410a6c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L410a74: +t2 = 0x10000404; +t5 = 0x10000240; +t2 = MEM_U32(t2 + 0); +at = 0x10000404; +t5 = MEM_U32(t5 + 0); +t7 = t2 + 0x1; +if (t5 != 0) {MEM_U32(at + 0) = t7; +goto L410ae0;} +MEM_U32(at + 0) = t7; +t9 = 0x1000a1a0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L410ae0;} +//nop; +t0 = 0x1000a24c; +at = 0x69; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L410ae0;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410ad8; +//nop; +L410ad8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L410ae0: +t8 = 0x10000240; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410b0c; +//nop; +L410b0c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410b28; +//nop; +L410b28: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L410b34: +t4 = 0x100002a8; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L410b68;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410b60; +//nop; +L410b60: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L410b68: +t3 = 0x10000240; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L410bcc;} +//nop; +t1 = 0x1000a1a0; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L410bcc;} +//nop; +t6 = 0x1000a24c; +at = 0x69; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == at) {//nop; +goto L410bcc;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410bc4; +//nop; +L410bc4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L410bcc: +t2 = 0x1000a1f4; +at = 0x1000a1f0; +t7 = 0x1000a1e6; +t2 = MEM_U32(t2 + 0); +t7 = MEM_U8(t7 + 0); +MEM_U32(at + 0) = t2; +at = 0x66; +if (t7 != at) {//nop; +goto L410e08;} +//nop; +t5 = 0x10000278; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {at = 0x1000a560; +goto L410e08;} +at = 0x1000a560; +a1 = 0x10001c54; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L410c20; +a1 = a1; +L410c20: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L410c40; +//nop; +L410c40: +// bdead 40060003 gp = MEM_U32(sp + 64); +t0 = s0 << 2; +t9 = 0x1000a520; +a1 = 0x55; +t9 = MEM_U32(t9 + 8); +//nop; +t8 = t9 + t0; +//nop; +a0 = MEM_U32(t8 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L410c6c; +//nop; +L410c6c: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L410c90; +//nop; +L410c90: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L410cf4;} +//nop; +t3 = 0x1000a1f4; +t4 = 0x10001c5c; +//nop; +t3 = MEM_U32(t3 + 0); +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L410cd4; +MEM_U32(sp + 24) = t3; +L410cd4: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L410cec; +//nop; +L410cec: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L410cf4: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L410d0c; +//nop; +L410d0c: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000f4; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L410d34; +MEM_U32(sp + 16) = zero; +L410d34: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L410dd0;} +//nop; +t1 = 0x10000404; +t2 = 0x10000240; +t1 = MEM_U32(t1 + 0); +at = 0x10000404; +t2 = MEM_U32(t2 + 0); +t6 = t1 + 0x1; +if (t2 != 0) {MEM_U32(at + 0) = t6; +goto L410d98;} +MEM_U32(at + 0) = t6; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410d74; +//nop; +L410d74: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410d90; +//nop; +L410d90: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L410d98: +t7 = 0x1000a250; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410dc4; +//nop; +L410dc4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L410dd0: +t5 = 0x10000240; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L410dfc; +//nop; +L410dfc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L410e08: +t9 = 0x1000a1e6; +at = 0x66; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L41977c;} +//nop; +t0 = 0x1000a36c; +at = 0x1; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L414b54;} +//nop; +t8 = 0x10000008; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L414b54;} +//nop; +t4 = 0x10000214; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L41977c;} +//nop; +t3 = 0x10000124; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L41977c;} +//nop; +t1 = 0x10000128; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L414b54;} +//nop; +//nop; +goto L41977c; +//nop; +L410ea0: +at = 0x1000a560; +a1 = 0x10001c88; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L410ebc; +a1 = a1; +L410ebc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t6 = 0x10000234; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L410ef8;} +//nop; +a1 = 0x10001c90; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L410ef0; +a1 = a1; +L410ef0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L410ef8: +a1 = 0x10001c94; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L410f0c; +a1 = a1; +L410f0c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000400; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L410f2c; +//nop; +L410f2c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a320; +//nop; +f_addlist(mem, sp, a0, a1); +goto L410f48; +//nop; +L410f48: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L410f68; +//nop; +L410f68: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x66; +t2 = 0x1000a1e6; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L410fa0;} +//nop; +t7 = 0x10000278; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L410fb8;} +//nop; +L410fa0: +t5 = 0x10000240; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L411068;} +//nop; +L410fb8: +t9 = 0x1000a520; +t0 = s0 << 2; +t9 = MEM_U32(t9 + 8); +a1 = 0x42; +t8 = t9 + t0; +//nop; +a0 = MEM_U32(t8 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L410fdc; +//nop; +L410fdc: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L411000; +//nop; +L411000: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L41107c;} +//nop; +t3 = 0x1000a1f4; +t4 = 0x10001c98; +//nop; +t3 = MEM_U32(t3 + 0); +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L411044; +MEM_U32(sp + 24) = t3; +L411044: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41105c; +//nop; +L41105c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L41107c; +//nop; +L411068: +t1 = 0x1000a380; +at = 0x1000a1f4; +t6 = MEM_U32(t1 + 12); +//nop; +MEM_U32(at + 0) = t6; +L41107c: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L411094; +//nop; +L411094: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001cc4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4110b0; +a1 = a1; +L4110b0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1fc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4110d0; +//nop; +L4110d0: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +t2 = 0x1000a1f8; +a0 = 0x100000a4; +a1 = 0x1000a560; +//nop; +t2 = MEM_U32(t2 + 0); +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = t2; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L411100; +MEM_U32(sp + 16) = t2; +L411100: +// bdead 4006018b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41139c;} +//nop; +t7 = 0x100002a8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4112c4;} +//nop; +t5 = 0x1000a244; +t9 = 0x1000a248; +t5 = MEM_U32(t5 + 0); +t9 = MEM_U32(t9 + 0); +//nop; +at = (int)t5 < (int)t9; +if (at == 0) {//nop; +goto L4112a8;} +//nop; +t8 = 0x1000a520; +at = 0x1000a244; +t8 = MEM_U32(t8 + 8); +a0 = 0x1000a23c; +t0 = t5 + 0x1; +t4 = s0 << 2; +//nop; +MEM_U32(at + 0) = t0; +t3 = t8 + t4; +a1 = MEM_U32(t3 + 0); +a0 = MEM_U32(a0 + 0); +a2 = 0x2; +v0 = f_edit_src(mem, sp, a0, a1, a2); +goto L411178; +a2 = 0x2; +L411178: +// bdead 4006008b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4111b8;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_show_err(mem, sp, a0); +goto L411198; +//nop; +L411198: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4111b0; +//nop; +L4111b0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4111b8: +t1 = 0x10000270; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L411234;} +//nop; +t6 = 0x1000a1a0; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L411234;} +//nop; +t2 = 0x1000a24c; +at = 0x69; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {//nop; +goto L411234;} +//nop; +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L411234;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41122c; +//nop; +L41122c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L411234: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411248; +//nop; +L411248: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411264; +//nop; +L411264: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411280; +//nop; +L411280: +// bdead 40060103 gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t9 = 0x1000a520; +at = 0x1000a1f0; +t9 = MEM_U32(t9 + 8); +//nop; +t0 = t9 + t5; +t8 = MEM_U32(t0 + 0); +MEM_U32(at + 0) = t8; +goto L40a8e0; +MEM_U32(at + 0) = t8; +L4112a8: +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_show_err(mem, sp, a0); +goto L4112bc; +//nop; +L4112bc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L4112c4: +t4 = 0x10000404; +t1 = 0x10000270; +t4 = MEM_U32(t4 + 0); +at = 0x10000404; +t1 = MEM_U32(t1 + 0); +t3 = t4 + 0x1; +if (t1 != 0) {MEM_U32(at + 0) = t3; +goto L411348;} +MEM_U32(at + 0) = t3; +t6 = 0x1000a1a0; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L411348;} +//nop; +t2 = 0x1000a24c; +at = 0x69; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {//nop; +goto L411348;} +//nop; +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L411348;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411340; +//nop; +L411340: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L411348: +t9 = 0x10000240; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411374; +//nop; +L411374: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411390; +//nop; +L411390: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L41139c: +t5 = 0x100002a8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4113d0;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4113c8; +//nop; +L4113c8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L4113d0: +t0 = 0x10000270; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L41144c;} +//nop; +t8 = 0x1000a1a0; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L41144c;} +//nop; +t4 = 0x1000a24c; +at = 0x69; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L41144c;} +//nop; +t3 = 0x10000240; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L41144c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411444; +//nop; +L411444: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L41144c: +t1 = 0x1000a1f4; +at = 0x1000a1f0; +t6 = 0x1000a1e6; +t1 = MEM_U32(t1 + 0); +t6 = MEM_U8(t6 + 0); +MEM_U32(at + 0) = t1; +at = 0x66; +if (t6 != at) {//nop; +goto L411688;} +//nop; +t2 = 0x10000278; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {at = 0x1000a560; +goto L411688;} +at = 0x1000a560; +a1 = 0x10001cc8; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4114a0; +a1 = a1; +L4114a0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4114c0; +//nop; +L4114c0: +// bdead 40060003 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t7 = 0x1000a520; +a1 = 0x55; +t7 = MEM_U32(t7 + 8); +//nop; +t5 = t7 + t9; +//nop; +a0 = MEM_U32(t5 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4114ec; +//nop; +L4114ec: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L411510; +//nop; +L411510: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L411574;} +//nop; +t8 = 0x1000a1f4; +t0 = 0x10001cd0; +//nop; +t8 = MEM_U32(t8 + 0); +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L411554; +MEM_U32(sp + 24) = t8; +L411554: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41156c; +//nop; +L41156c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L411574: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41158c; +//nop; +L41158c: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000f4; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L4115b4; +MEM_U32(sp + 16) = zero; +L4115b4: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L411650;} +//nop; +t4 = 0x10000404; +t1 = 0x10000240; +t4 = MEM_U32(t4 + 0); +at = 0x10000404; +t1 = MEM_U32(t1 + 0); +t3 = t4 + 0x1; +if (t1 != 0) {MEM_U32(at + 0) = t3; +goto L411618;} +MEM_U32(at + 0) = t3; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4115f4; +//nop; +L4115f4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411610; +//nop; +L411610: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L411618: +t6 = 0x1000a250; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411644; +//nop; +L411644: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L411650: +t2 = 0x10000240; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41167c; +//nop; +L41167c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L411688: +t7 = 0x1000a1e6; +at = 0x66; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L414b54;} +//nop; +//nop; +goto L41977c; +//nop; +L4116a8: +at = 0x1000a560; +a1 = 0x10001cfc; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4116c4; +a1 = a1; +L4116c4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t9 = 0x10000234; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L411700;} +//nop; +a1 = 0x10001d04; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4116f8; +a1 = a1; +L4116f8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L411700: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a408; +//nop; +f_addlist(mem, sp, a0, a1); +goto L411714; +//nop; +L411714: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L411734; +//nop; +L411734: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x66; +t5 = 0x1000a1e6; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L41176c;} +//nop; +t0 = 0x10000240; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L4117cc;} +//nop; +L41176c: +t8 = 0x1000a520; +t4 = s0 << 2; +t8 = MEM_U32(t8 + 8); +//nop; +t3 = t8 + t4; +a0 = MEM_U32(t3 + 0); +a1 = 0x3; +v0 = f_mksuf(mem, sp, a0, a1); +goto L41178c; +a1 = 0x3; +L41178c: +// bdead 4006000b gp = MEM_U32(sp + 64); +t6 = s0 << 2; +t1 = 0x1000a520; +at = 0x1000a1f4; +t1 = MEM_U32(t1 + 8); +//nop; +MEM_U32(at + 0) = v0; +t2 = t1 + t6; +a0 = MEM_U32(t2 + 0); +a1 = 0x4; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4117b8; +a1 = 0x4; +L4117b8: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a218; +MEM_U32(at + 0) = v0; +goto L4117f0; +MEM_U32(at + 0) = v0; +L4117cc: +t7 = 0x1000a380; +at = 0x1000a1f4; +t9 = MEM_U32(t7 + 64); +//nop; +MEM_U32(at + 0) = t9; +at = 0x1000a218; +t5 = MEM_U32(t7 + 68); +//nop; +MEM_U32(at + 0) = t5; +L4117f0: +t0 = 0x1000a380; +at = 0x1000a21c; +a1 = 0x10001d08; +//nop; +t8 = MEM_U32(t0 + 72); +a0 = 0x1000a560; +a1 = a1; +MEM_U32(at + 0) = t8; +f_addstr(mem, sp, a0, a1); +goto L411814; +MEM_U32(at + 0) = t8; +L411814: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L411834; +//nop; +L411834: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001d0c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L411850; +a1 = a1; +L411850: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a218; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L411870; +//nop; +L411870: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001d10; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41188c; +a1 = a1; +L41188c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a21c; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4118ac; +//nop; +L4118ac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001d14; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4118c8; +a1 = a1; +L4118c8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100000b0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4118e8; +//nop; +L4118e8: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000ac; +a1 = 0x1000a560; +a3 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L411914; +MEM_U32(sp + 16) = zero; +L411914: +// bdead 4006008b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L411b88;} +//nop; +t4 = 0x100002a8; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L411ac4;} +//nop; +t3 = 0x1000a244; +t1 = 0x1000a248; +t3 = MEM_U32(t3 + 0); +t1 = MEM_U32(t1 + 0); +//nop; +at = (int)t3 < (int)t1; +if (at == 0) {//nop; +goto L411aa8;} +//nop; +t2 = 0x1000a520; +at = 0x1000a244; +t2 = MEM_U32(t2 + 8); +t9 = s0 << 2; +a0 = 0x1000a23c; +t6 = t3 + 0x1; +t7 = t2 + t9; +//nop; +MEM_U32(at + 0) = t6; +a1 = MEM_U32(t7 + 0); +a0 = MEM_U32(a0 + 0); +a2 = 0x5; +v0 = f_edit_src(mem, sp, a0, a1, a2); +goto L41198c; +a2 = 0x5; +L41198c: +// bdead 4006008b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4119cc;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_show_err(mem, sp, a0); +goto L4119ac; +//nop; +L4119ac: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4119c4; +//nop; +L4119c4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4119cc: +t5 = 0x1000a1a0; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L411a18;} +//nop; +t0 = 0x1000a24c; +at = 0x69; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L411a18;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411a10; +//nop; +L411a10: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L411a18: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411a2c; +//nop; +L411a2c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411a48; +//nop; +L411a48: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a218; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411a64; +//nop; +L411a64: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a21c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411a80; +//nop; +L411a80: +// bdead 40060103 gp = MEM_U32(sp + 64); +t4 = s0 << 2; +t8 = 0x1000a520; +at = 0x1000a1f0; +t8 = MEM_U32(t8 + 8); +//nop; +t1 = t8 + t4; +t3 = MEM_U32(t1 + 0); +MEM_U32(at + 0) = t3; +goto L40a8e0; +MEM_U32(at + 0) = t3; +L411aa8: +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_show_err(mem, sp, a0); +goto L411abc; +//nop; +L411abc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L411ac4: +t6 = 0x10000404; +t9 = 0x1000a1a0; +t6 = MEM_U32(t6 + 0); +at = 0x10000404; +t9 = MEM_U32(t9 + 0); +t2 = t6 + 0x1; +if (t9 == 0) {MEM_U32(at + 0) = t2; +goto L411b18;} +MEM_U32(at + 0) = t2; +t7 = 0x1000a24c; +at = 0x69; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == at) {//nop; +goto L411b18;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411b10; +//nop; +L411b10: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L411b18: +t5 = 0x10000240; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L411b68;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411b44; +//nop; +L411b44: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a218; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411b60; +//nop; +L411b60: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L411b68: +a0 = 0x1000a21c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411b7c; +//nop; +L411b7c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L411b88: +t0 = 0x100002a8; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L411bbc;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411bb4; +//nop; +L411bb4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L411bbc: +a0 = 0x1000a21c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411bd0; +//nop; +L411bd0: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x1000a1a0; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L411c24;} +//nop; +t4 = 0x1000a24c; +at = 0x69; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L411c24;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411c1c; +//nop; +L411c1c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L411c24: +t1 = 0x1000a1e6; +at = 0x66; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == at) {//nop; +goto L41977c;} +//nop; +t3 = 0x1000a1f4; +at = 0x1000a1f0; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(at + 0) = t3; +L411c50: +at = 0x1000a560; +a1 = 0x10001d18; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L411c6c; +a1 = a1; +L411c6c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t6 = 0x10000234; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L411ca8;} +//nop; +a1 = 0x10001d20; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L411ca0; +a1 = a1; +L411ca0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L411ca8: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a428; +//nop; +f_addlist(mem, sp, a0, a1); +goto L411cbc; +//nop; +L411cbc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L411cdc; +//nop; +L411cdc: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x6b; +t2 = 0x1000a1e6; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L411d14;} +//nop; +t9 = 0x10000278; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L411d2c;} +//nop; +L411d14: +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L411d60;} +//nop; +L411d2c: +t5 = 0x1000a520; +t0 = s0 << 2; +t5 = MEM_U32(t5 + 8); +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = 0x42; +v0 = f_mksuf(mem, sp, a0, a1); +goto L411d4c; +a1 = 0x42; +L411d4c: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L411d74; +MEM_U32(at + 0) = v0; +L411d60: +t4 = 0x1000a380; +at = 0x1000a1f4; +t1 = MEM_U32(t4 + 12); +//nop; +MEM_U32(at + 0) = t1; +L411d74: +t3 = 0x1000a24c; +at = 0x3; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == at) {//nop; +goto L411da4;} +//nop; +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L411ddc;} +//nop; +L411da4: +t2 = 0x1000a520; +t9 = s0 << 2; +t2 = MEM_U32(t2 + 8); +a1 = 0x4; +t7 = t2 + t9; +//nop; +a0 = MEM_U32(t7 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L411dc8; +//nop; +L411dc8: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a218; +MEM_U32(at + 0) = v0; +goto L411df0; +MEM_U32(at + 0) = v0; +L411ddc: +t5 = 0x1000a380; +at = 0x1000a218; +t0 = MEM_U32(t5 + 68); +//nop; +MEM_U32(at + 0) = t0; +L411df0: +a1 = 0x10001d24; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L411e04; +a1 = a1; +L411e04: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a218; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L411e24; +//nop; +L411e24: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001d28; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L411e40; +a1 = a1; +L411e40: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L411e60; +//nop; +L411e60: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001d2c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L411e7c; +a1 = a1; +L411e7c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1fc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L411e9c; +//nop; +L411e9c: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000b4; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L411ec4; +MEM_U32(sp + 16) = zero; +L411ec4: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L411fb4;} +//nop; +t8 = 0x10000404; +at = 0x10000404; +t8 = MEM_U32(t8 + 0); +t1 = 0x1000a24c; +t4 = t8 + 0x1; +t1 = MEM_U8(t1 + 0); +MEM_U32(at + 0) = t4; +at = 0x3; +if (t1 == at) {//nop; +goto L411f14;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411f0c; +//nop; +L411f0c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L411f14: +t3 = 0x10000240; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L411f7c;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411f40; +//nop; +L411f40: +// bdead 40060103 gp = MEM_U32(sp + 64); +at = 0x3; +t6 = 0x1000a24c; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == at) {//nop; +goto L411f7c;} +//nop; +a0 = 0x1000a218; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411f74; +//nop; +L411f74: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L411f7c: +t2 = 0x1000a250; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411fa8; +//nop; +L411fa8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L411fb4: +t9 = 0x1000a24c; +at = 0x3; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L412000;} +//nop; +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L412000;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411ff8; +//nop; +L411ff8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L412000: +t5 = 0x10000240; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L41204c;} +//nop; +t0 = 0x1000a24c; +at = 0x3; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L41204c;} +//nop; +a0 = 0x1000a218; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412044; +//nop; +L412044: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L41204c: +t8 = 0x1000a1f4; +at = 0x1000a1f0; +t4 = 0x1000a1e6; +t8 = MEM_U32(t8 + 0); +t4 = MEM_U8(t4 + 0); +MEM_U32(at + 0) = t8; +at = 0x6b; +if (t4 != at) {//nop; +goto L41220c;} +//nop; +t1 = 0x10000278; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {at = 0x1000a560; +goto L41220c;} +at = 0x1000a560; +a1 = 0x10001d30; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4120a0; +a1 = a1; +L4120a0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4120c0; +//nop; +L4120c0: +// bdead 40060003 gp = MEM_U32(sp + 64); +t6 = s0 << 2; +t3 = 0x1000a520; +//nop; +t3 = MEM_U32(t3 + 8); +a1 = 0x55; +t2 = t3 + t6; +a0 = MEM_U32(t2 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4120e8; +//nop; +L4120e8: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a1 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L412110; +//nop; +L412110: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000f4; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L412138; +MEM_U32(sp + 16) = zero; +L412138: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4121d4;} +//nop; +t9 = 0x10000404; +t5 = 0x10000240; +t9 = MEM_U32(t9 + 0); +at = 0x10000404; +t5 = MEM_U32(t5 + 0); +t7 = t9 + 0x1; +if (t5 != 0) {MEM_U32(at + 0) = t7; +goto L41219c;} +MEM_U32(at + 0) = t7; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412178; +//nop; +L412178: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412194; +//nop; +L412194: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L41219c: +t0 = 0x1000a250; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4121c8; +//nop; +L4121c8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L4121d4: +t8 = 0x10000240; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412200; +//nop; +L412200: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L41220c: +t4 = 0x1000a1e6; +at = 0x6b; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L414b54;} +//nop; +//nop; +goto L41977c; +//nop; +L41222c: +at = 0x1000a560; +a1 = 0x10001d38; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L412248; +a1 = a1; +L412248: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x10000234; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L412284;} +//nop; +a1 = 0x10001d40; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41227c; +a1 = a1; +L41227c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412284: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a418; +//nop; +f_addlist(mem, sp, a0, a1); +goto L412298; +//nop; +L412298: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4122b8; +//nop; +L4122b8: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x66; +t3 = 0x1000a1e6; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == at) {//nop; +goto L4122f0;} +//nop; +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L412354;} +//nop; +L4122f0: +t2 = 0x1000a520; +t9 = s0 << 2; +t2 = MEM_U32(t2 + 8); +a1 = 0x3; +t7 = t2 + t9; +//nop; +a0 = MEM_U32(t7 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L412314; +//nop; +L412314: +// bdead 4006000b gp = MEM_U32(sp + 64); +t0 = s0 << 2; +t5 = 0x1000a520; +at = 0x1000a1f4; +t5 = MEM_U32(t5 + 8); +//nop; +MEM_U32(at + 0) = v0; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = 0x4; +v0 = f_mksuf(mem, sp, a0, a1); +goto L412340; +a1 = 0x4; +L412340: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a218; +MEM_U32(at + 0) = v0; +goto L412378; +MEM_U32(at + 0) = v0; +L412354: +t4 = 0x1000a380; +at = 0x1000a1f4; +t1 = MEM_U32(t4 + 64); +//nop; +MEM_U32(at + 0) = t1; +at = 0x1000a218; +t3 = MEM_U32(t4 + 68); +//nop; +MEM_U32(at + 0) = t3; +L412378: +t6 = 0x1000a380; +at = 0x1000a21c; +t2 = MEM_U32(t6 + 72); +a1 = 0x10001d44; +MEM_U32(at + 0) = t2; +at = 0x1000a224; +t9 = MEM_U32(t6 + 80); +a0 = 0x1000a560; +MEM_U32(at + 0) = t9; +at = 0x1000a220; +//nop; +t7 = MEM_U32(t6 + 76); +a1 = a1; +MEM_U32(at + 0) = t7; +f_addstr(mem, sp, a0, a1); +goto L4123b4; +MEM_U32(at + 0) = t7; +L4123b4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4123d4; +//nop; +L4123d4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001d48; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4123f0; +a1 = a1; +L4123f0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a218; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L412410; +//nop; +L412410: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001d4c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41242c; +a1 = a1; +L41242c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a21c; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41244c; +//nop; +L41244c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001d50; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L412468; +a1 = a1; +L412468: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a224; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L412488; +//nop; +L412488: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001d54; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4124a4; +a1 = a1; +L4124a4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a220; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4124c4; +//nop; +L4124c4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001d58; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4124e0; +a1 = a1; +L4124e0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100000b0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L412500; +//nop; +L412500: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000b8; +a1 = 0x1000a560; +a3 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L41252c; +MEM_U32(sp + 16) = zero; +L41252c: +// bdead 4006008b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L412810;} +//nop; +t5 = 0x100002a8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L412714;} +//nop; +t0 = 0x1000a244; +t8 = 0x1000a248; +t0 = MEM_U32(t0 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +at = (int)t0 < (int)t8; +if (at == 0) {//nop; +goto L4126f8;} +//nop; +t4 = 0x1000a520; +at = 0x1000a244; +t4 = MEM_U32(t4 + 8); +a0 = 0x1000a23c; +t1 = t0 + 0x1; +t3 = s0 << 2; +//nop; +MEM_U32(at + 0) = t1; +t2 = t4 + t3; +a1 = MEM_U32(t2 + 0); +a0 = MEM_U32(a0 + 0); +a2 = 0x6; +v0 = f_edit_src(mem, sp, a0, a1, a2); +goto L4125a4; +a2 = 0x6; +L4125a4: +// bdead 4006008b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4125e4;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_show_err(mem, sp, a0); +goto L4125c4; +//nop; +L4125c4: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4125dc; +//nop; +L4125dc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4125e4: +t9 = 0x1000a1a0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L412630;} +//nop; +t6 = 0x1000a24c; +at = 0x69; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == at) {//nop; +goto L412630;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412628; +//nop; +L412628: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412630: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412644; +//nop; +L412644: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412660; +//nop; +L412660: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a218; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41267c; +//nop; +L41267c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a21c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412698; +//nop; +L412698: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a224; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4126b4; +//nop; +L4126b4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a220; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4126d0; +//nop; +L4126d0: +// bdead 40060103 gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t7 = 0x1000a520; +at = 0x1000a1f0; +t7 = MEM_U32(t7 + 8); +//nop; +t8 = t7 + t5; +t0 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t0; +goto L40a8e0; +MEM_U32(at + 0) = t0; +L4126f8: +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_show_err(mem, sp, a0); +goto L41270c; +//nop; +L41270c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412714: +t1 = 0x10000404; +t3 = 0x1000a1a0; +t1 = MEM_U32(t1 + 0); +at = 0x10000404; +t3 = MEM_U32(t3 + 0); +t4 = t1 + 0x1; +if (t3 == 0) {MEM_U32(at + 0) = t4; +goto L412768;} +MEM_U32(at + 0) = t4; +t2 = 0x1000a24c; +at = 0x69; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {//nop; +goto L412768;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412760; +//nop; +L412760: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412768: +t9 = 0x10000240; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L4127b8;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412794; +//nop; +L412794: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a218; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4127b0; +//nop; +L4127b0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4127b8: +a0 = 0x1000a21c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4127cc; +//nop; +L4127cc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a224; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4127e8; +//nop; +L4127e8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a220; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412804; +//nop; +L412804: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L412810: +t6 = 0x100002a8; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L412844;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41283c; +//nop; +L41283c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412844: +t7 = 0x1000a1a0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L412890;} +//nop; +t5 = 0x1000a24c; +at = 0x69; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L412890;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412888; +//nop; +L412888: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412890: +a0 = 0x1000a21c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4128a4; +//nop; +L4128a4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a224; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4128c0; +//nop; +L4128c0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a220; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4128dc; +//nop; +L4128dc: +// bdead 40060103 gp = MEM_U32(sp + 64); +at = 0x66; +t8 = 0x1000a1e6; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == at) {//nop; +goto L41977c;} +//nop; +t0 = 0x1000a1f4; +at = 0x1000a1f0; +t0 = MEM_U32(t0 + 0); +MEM_U32(at + 0) = t0; +goto L411c50; +MEM_U32(at + 0) = t0; +L412910: +t1 = 0x10000268; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {at = 0x1000a560; +goto L412a68;} +at = 0x1000a560; +a1 = 0x10001d5c; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L412940; +a1 = a1; +L412940: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L412960; +//nop; +L412960: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x4; +t4 = 0x1000a36c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L412998;} +//nop; +t3 = 0x1000a24c; +at = 0x73; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L4129ac;} +//nop; +L412998: +t2 = 0x1000a380; +at = 0x1000a1f4; +t9 = MEM_U32(t2 + 56); +MEM_U32(at + 0) = t9; +goto L4129e0; +MEM_U32(at + 0) = t9; +L4129ac: +t6 = 0x1000a520; +t7 = s0 << 2; +t6 = MEM_U32(t6 + 8); +//nop; +t5 = t6 + t7; +a0 = MEM_U32(t5 + 0); +a1 = 0x70; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4129cc; +a1 = 0x70; +L4129cc: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +L4129e0: +a0 = 0x1000a194; +a1 = 0x1000a560; +a3 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +a2 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L412a08; +MEM_U32(sp + 16) = zero; +L412a08: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L412a54;} +//nop; +t8 = 0x10000404; +t1 = 0x10000240; +t8 = MEM_U32(t8 + 0); +at = 0x10000404; +t1 = MEM_U32(t1 + 0); +t0 = t8 + 0x1; +if (t1 != 0) {MEM_U32(at + 0) = t0; +goto L41977c;} +MEM_U32(at + 0) = t0; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412a48; +//nop; +L412a48: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L412a54: +t4 = 0x1000a1f4; +at = 0x1000a1f0; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U32(at + 0) = t4; +L412a68: +s4 = 0x1000a24c; +at = 0x65; +s4 = MEM_U8(s4 + 0); +//nop; +if (s4 == at) {at = 0x72; +goto L412ac8;} +at = 0x72; +if (s4 == at) {at = 0x73; +goto L412b10;} +at = 0x73; +if (s4 != at) {//nop; +goto L412ac8;} +//nop; +t3 = 0x1000a1a0; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40ad4c;} +//nop; +t2 = 0x1000a1a4; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L418634;} +//nop; +//nop; +goto L40ad4c; +//nop; +L412ac8: +t9 = 0x10001d60; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L412af0; +MEM_U32(sp + 16) = zero; +L412af0: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L412b08; +//nop; +L412b08: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412b10: +at = 0x1000a560; +a1 = 0x10001d88; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L412b2c; +a1 = a1; +L412b2c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a370; +//nop; +f_addlist(mem, sp, a0, a1); +goto L412b48; +//nop; +L412b48: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L412b68; +//nop; +L412b68: +// bdead 40060003 gp = MEM_U32(sp + 64); +t7 = s0 << 2; +t6 = 0x1000a520; +//nop; +t6 = MEM_U32(t6 + 8); +a1 = 0x66; +t5 = t6 + t7; +a0 = MEM_U32(t5 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L412b90; +//nop; +L412b90: +// bdead 4006000b gp = MEM_U32(sp + 64); +a2 = zero; +at = 0x1000a1f4; +a0 = 0x1000a190; +a1 = 0x1000a560; +a3 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L412bc4; +MEM_U32(sp + 16) = zero; +L412bc4: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L412bf8;} +//nop; +t8 = 0x10000404; +t1 = 0x10000240; +t8 = MEM_U32(t8 + 0); +at = 0x10000404; +t1 = MEM_U32(t1 + 0); +t0 = t8 + 0x1; +if (t1 != 0) {MEM_U32(at + 0) = t0; +goto L41977c;} +MEM_U32(at + 0) = t0; +//nop; +goto L41977c; +//nop; +L412bf8: +t4 = 0x10000268; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L412c2c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L412c24; +//nop; +L412c24: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L412c2c: +t3 = 0x1000a1f4; +t2 = 0x1000026c; +at = 0x1000a1f0; +t3 = MEM_U32(t3 + 0); +t2 = MEM_U32(t2 + 0); +MEM_U32(at + 0) = t3; +if (t2 != 0) {//nop; +goto L41977c;} +//nop; +t9 = 0x1000a1a0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40ad4c;} +//nop; +L412c64: +MEM_U32(sp + 256) = zero; +MEM_U32(sp + 252) = zero; +t6 = 0x31; +t7 = sp + 0xf0; +t8 = 0x1000043c; +MEM_U8(t7 + 0) = (uint8_t)t6; +t5 = sp + 0xf0; +MEM_U8(t5 + 1) = (uint8_t)zero; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L413558;} +//nop; +t0 = 0x1000a150; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t1 = t0 & 0x1; +if (t1 == 0) {//nop; +goto L412ce4;} +//nop; +t4 = 0x10001d90; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L412cd8; +MEM_U32(sp + 16) = zero; +L412cd8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L413558; +//nop; +L412ce4: +t3 = 0x10000230; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +at = (int)t3 < (int)0x2; +if (at != 0) {//nop; +goto L412d50;} +//nop; +t2 = 0x10000264; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L412d50;} +//nop; +a1 = 0x10001dc0; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L412d2c; +a1 = a1; +L412d2c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001dcc; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L412d48; +a1 = a1; +L412d48: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412d50: +t9 = 0x1000a168; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L412db0;} +//nop; +t6 = 0x10000398; +at = 0x2; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == at) {//nop; +goto L412db0;} +//nop; +t7 = 0x10001dd0; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L412da8; +MEM_U32(sp + 16) = zero; +L412da8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412db0: +t5 = 0x1000a164; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L412e10;} +//nop; +t8 = 0x10000398; +at = 0x2; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == at) {//nop; +goto L412e10;} +//nop; +t0 = 0x10001df8; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L412e08; +MEM_U32(sp + 16) = zero; +L412e08: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412e10: +t1 = 0x1000a174; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L412e70;} +//nop; +t4 = 0x10000398; +at = 0x2; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L412e70;} +//nop; +t3 = 0x10001e20; +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L412e68; +MEM_U32(sp + 16) = zero; +L412e68: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412e70: +t2 = 0x1000a178; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L412ed0;} +//nop; +t9 = 0x10000398; +at = 0x2; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L412ed0;} +//nop; +t6 = 0x10001e48; +//nop; +t6 = t6; +MEM_U32(sp + 20) = t6; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L412ec8; +MEM_U32(sp + 16) = zero; +L412ec8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412ed0: +t7 = 0x1000a160; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L412f30;} +//nop; +t5 = 0x10001e78; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L412f10; +MEM_U32(sp + 16) = zero; +L412f10: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L412f28; +//nop; +L412f28: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L412f30: +at = 0x1000a560; +a1 = 0x10001ea0; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L412f4c; +a1 = a1; +L412f4c: +// bdead 40060103 gp = MEM_U32(sp + 64); +a2 = zero; +t8 = 0x1000a380; +a1 = 0x10001ea8; +//nop; +a0 = MEM_U32(t8 + 124); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L412f6c; +a1 = a1; +L412f6c: +// bdead 4006010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 244) = v0; +a0 = 0x10001eac; +//nop; +a1 = MEM_U32(sp + 244); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L412f8c; +a0 = a0; +L412f8c: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L412fa4; +a1 = s4; +L412fa4: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x4b; +t0 = 0x1000a1e6; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L412fdc;} +//nop; +t1 = 0x10000240; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L413010;} +//nop; +L412fdc: +t4 = 0x1000a520; +t3 = s0 << 2; +t4 = MEM_U32(t4 + 8); +//nop; +t2 = t4 + t3; +a0 = MEM_U32(t2 + 0); +a1 = 0x6d; +v0 = f_mksuf(mem, sp, a0, a1); +goto L412ffc; +a1 = 0x6d; +L412ffc: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L413044; +MEM_U32(at + 0) = v0; +L413010: +t9 = 0x1000a380; +a1 = 0x10001eb0; +a0 = MEM_U32(t9 + 124); +//nop; +a2 = sp + 0xf0; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L413030; +a1 = a1; +L413030: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +L413044: +a1 = 0x1000a1f4; +a0 = 0x10001eb4; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L413060; +a0 = a0; +L413060: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L413078; +a1 = s4; +L413078: +// bdead 40060103 gp = MEM_U32(sp + 64); +a2 = zero; +a1 = 0x1000a1f0; +a0 = 0x10001eb8; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L413098; +a0 = a0; +L413098: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L4130b0; +a1 = s4; +L4130b0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t6 = 0x1000a16c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4130ec;} +//nop; +a1 = 0x10001ebc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4130e4; +a1 = a1; +L4130e4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4130ec: +t7 = 0x1000a170; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L413120;} +//nop; +a1 = 0x10001ec8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413118; +a1 = a1; +L413118: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413120: +t5 = 0x10000284; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L413154;} +//nop; +a1 = 0x10001ed4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41314c; +a1 = a1; +L41314c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413154: +t8 = 0x1000a154; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L413188;} +//nop; +a1 = 0x10001ee0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413180; +a1 = a1; +L413180: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413188: +t0 = 0x1000a15c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L4131bc;} +//nop; +a1 = 0x10001eec; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4131b4; +a1 = a1; +L4131b4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4131bc: +t1 = 0x10000398; +at = 0x2; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L4131f0;} +//nop; +a1 = 0x10001ef4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4131e8; +a1 = a1; +L4131e8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4131f0: +t4 = 0x10000234; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L413224;} +//nop; +a1 = 0x10001f00; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41321c; +a1 = a1; +L41321c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413224: +t3 = 0x10000424; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4132a8;} +//nop; +t2 = 0x1000a520; +t9 = s0 << 2; +t2 = MEM_U32(t2 + 8); +a1 = 0x1000a24c; +t6 = t2 + t9; +//nop; +a0 = MEM_U32(t6 + 0); +a1 = MEM_U8(a1 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L413264; +//nop; +L413264: +// bdead 4006010b gp = MEM_U32(sp + 64); +s5 = v0; +a0 = 0x10001f08; +//nop; +a1 = s5; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L413284; +a0 = a0; +L413284: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41329c; +a1 = s4; +L41329c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L413310; +//nop; +L4132a8: +t7 = 0x1000a520; +a1 = 0x1000a24c; +t7 = MEM_U32(t7 + 8); +t5 = s0 << 2; +//nop; +t8 = t7 + t5; +a0 = MEM_U32(t8 + 0); +a1 = MEM_U8(a1 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4132d0; +//nop; +L4132d0: +// bdead 4006010b gp = MEM_U32(sp + 64); +s5 = v0; +a0 = 0x10001f14; +//nop; +a1 = s5; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4132f0; +a0 = a0; +L4132f0: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L413308; +a1 = s4; +L413308: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413310: +a1 = 0x10001f28; +//nop; +a0 = 0x1000a560; +// bdead 40060063 a2 = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413328; +a1 = a1; +L413328: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001f40; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413344; +a1 = a1; +L413344: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a5e0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L413360; +//nop; +L413360: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100001f4; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L413388; +MEM_U32(sp + 16) = zero; +L413388: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L413488;} +//nop; +t0 = 0x10000404; +t4 = 0x1000a1a0; +t0 = MEM_U32(t0 + 0); +at = 0x10000404; +t4 = MEM_U32(t4 + 0); +t1 = t0 + 0x1; +if (t4 != 0) {MEM_U32(at + 0) = t1; +goto L4133d4;} +MEM_U32(at + 0) = t1; +t3 = 0x1000a24c; +at = 0x65; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == at) {at = 0x72; +goto L4133d4;} +at = 0x72; +if (t3 != at) {//nop; +goto L413420;} +//nop; +L4133d4: +t2 = 0x1000a24c; +at = 0x69; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {//nop; +goto L413420;} +//nop; +t9 = 0x10000240; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L413420;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L413418; +//nop; +L413418: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413420: +t6 = 0x1000a1e6; +at = 0x4b; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L413450;} +//nop; +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41346c;} +//nop; +L413450: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L413464; +//nop; +L413464: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L41346c: +//nop; +a0 = MEM_U32(sp + 244); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41347c; +//nop; +L41347c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L413488: +t5 = 0x1000a1a0; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L4134c8;} +//nop; +t8 = 0x1000a24c; +at = 0x65; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == at) {at = 0x72; +goto L4134c8;} +at = 0x72; +if (t8 == at) {at = 0x46; +goto L4134c8;} +at = 0x46; +if (t8 != at) {//nop; +goto L413514;} +//nop; +L4134c8: +t0 = 0x1000a24c; +at = 0x69; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L413514;} +//nop; +t1 = 0x10000240; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L413514;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41350c; +//nop; +L41350c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413514: +//nop; +a0 = MEM_U32(sp + 244); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L413524; +//nop; +L413524: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t4 = 0x1000a1f4; +at = 0x1000a1f0; +t3 = 0x1000a1e6; +t4 = MEM_U32(t4 + 0); +t3 = MEM_U8(t3 + 0); +MEM_U32(at + 0) = t4; +at = 0x4b; +if (t3 != at) {//nop; +goto L4142ac;} +//nop; +//nop; +goto L41977c; +//nop; +L413558: +t2 = 0x1000a1e6; +at = 0x4b; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {//nop; +goto L413588;} +//nop; +t9 = 0x10000240; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4135a0;} +//nop; +L413588: +t6 = 0x1000a150; +at = 0x1000a150; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = t6 | 0x6; +MEM_U32(at + 0) = t7; +L4135a0: +t5 = 0x1000a150; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t8 = t5 & 0x1; +if (t8 == 0) {//nop; +goto L4142ac;} +//nop; +t0 = 0x10000230; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +at = (int)t0 < (int)0x2; +if (at != 0) {//nop; +goto L413628;} +//nop; +t1 = 0x10000264; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L413628;} +//nop; +a1 = 0x10001f48; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413604; +a1 = a1; +L413604: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10001f54; +//nop; +a0 = 0x1000a4b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413620; +a1 = a1; +L413620: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413628: +t4 = 0x1000a168; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L413688;} +//nop; +t3 = 0x10000398; +at = 0x2; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == at) {//nop; +goto L413688;} +//nop; +t2 = 0x10001f58; +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L413680; +MEM_U32(sp + 16) = zero; +L413680: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413688: +t9 = 0x1000a164; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4136e8;} +//nop; +t6 = 0x10000398; +at = 0x2; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == at) {//nop; +goto L4136e8;} +//nop; +t7 = 0x10001f80; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4136e0; +MEM_U32(sp + 16) = zero; +L4136e0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4136e8: +t5 = 0x1000a174; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L413748;} +//nop; +t8 = 0x10000398; +at = 0x2; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == at) {//nop; +goto L413748;} +//nop; +t0 = 0x10001fa8; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L413740; +MEM_U32(sp + 16) = zero; +L413740: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413748: +t1 = 0x1000a178; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L4137a8;} +//nop; +t4 = 0x10000398; +at = 0x2; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L4137a8;} +//nop; +t3 = 0x10001fd0; +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4137a0; +MEM_U32(sp + 16) = zero; +L4137a0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4137a8: +t2 = 0x1000a160; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L413808;} +//nop; +t9 = 0x10001ffc; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4137e8; +MEM_U32(sp + 16) = zero; +L4137e8: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L413800; +//nop; +L413800: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413808: +at = 0x1000a560; +a1 = 0x10002020; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413824; +a1 = a1; +L413824: +// bdead 40060003 gp = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 252); +t8 = 0x1000a150; +t5 = sp + 0xf0; +t7 = t6 + 0x31; +MEM_U8(t5 + 0) = (uint8_t)t7; +t8 = MEM_U32(t8 + 0); +//nop; +t0 = t8 & 0x2; +if (t0 == 0) {//nop; +goto L4138b4;} +//nop; +t1 = 0x1000a520; +t4 = s0 << 2; +t1 = MEM_U32(t1 + 8); +//nop; +t3 = t1 + t4; +a0 = MEM_U32(t3 + 0); +a1 = 0x6c; +v0 = f_mksuf(mem, sp, a0, a1); +goto L413870; +a1 = 0x6c; +L413870: +// bdead 4006010b gp = MEM_U32(sp + 64); +t9 = MEM_U32(sp + 252); +t2 = 0x100003a8; +MEM_U32(sp + 248) = v0; +t2 = MEM_U32(t2 + 0); +//nop; +at = (int)t9 < (int)t2; +if (at == 0) {//nop; +goto L4138dc;} +//nop; +//nop; +a0 = MEM_U32(sp + 248); +a1 = sp + 0xf0; +a2 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4138a8; +a2 = zero; +L4138a8: +// bdead 4006010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 248) = v0; +goto L4138dc; +MEM_U32(sp + 248) = v0; +L4138b4: +t6 = 0x1000a380; +a1 = 0x10002024; +//nop; +a0 = MEM_U32(t6 + 124); +a2 = sp + 0xf0; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4138d4; +a1 = a1; +L4138d4: +// bdead 4006010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 248) = v0; +L4138dc: +a0 = 0x10002028; +//nop; +a1 = MEM_U32(sp + 248); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4138f4; +a0 = a0; +L4138f4: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41390c; +a1 = s4; +L41390c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t7 = 0x1000a150; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t5 = t7 & 0x4; +if (t5 == 0) {//nop; +goto L4139a0;} +//nop; +t8 = 0x1000a520; +t0 = s0 << 2; +t8 = MEM_U32(t8 + 8); +//nop; +t1 = t8 + t0; +a0 = MEM_U32(t1 + 0); +a1 = 0x6d; +v0 = f_mksuf(mem, sp, a0, a1); +goto L413950; +a1 = 0x6d; +L413950: +// bdead 4006010b gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 252); +t4 = 0x100003a8; +at = 0x1000a1f4; +t4 = MEM_U32(t4 + 0); +MEM_U32(at + 0) = v0; +at = (int)t3 < (int)t4; +if (at == 0) {//nop; +goto L4139d4;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = sp + 0xf0; +a2 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41398c; +a2 = zero; +L41398c: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L4139d4; +MEM_U32(at + 0) = v0; +L4139a0: +t2 = 0x1000a380; +a1 = 0x1000202c; +//nop; +a0 = MEM_U32(t2 + 124); +a2 = sp + 0xf0; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4139c0; +a1 = a1; +L4139c0: +// bdead 4006010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +L4139d4: +a1 = 0x1000a1f4; +a0 = 0x10002030; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4139f0; +a0 = a0; +L4139f0: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L413a08; +a1 = s4; +L413a08: +// bdead 40060103 gp = MEM_U32(sp + 64); +a2 = zero; +a1 = 0x1000a1f0; +a0 = 0x10002034; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L413a28; +a0 = a0; +L413a28: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L413a40; +a1 = s4; +L413a40: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t9 = 0x1000a16c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L413a7c;} +//nop; +a1 = 0x10002038; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413a74; +a1 = a1; +L413a74: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413a7c: +t6 = 0x1000a170; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L413ab0;} +//nop; +a1 = 0x10002044; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413aa8; +a1 = a1; +L413aa8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413ab0: +t7 = 0x10000284; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L413ae4;} +//nop; +a1 = 0x10002050; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413adc; +a1 = a1; +L413adc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413ae4: +t5 = 0x1000a154; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L413b18;} +//nop; +a1 = 0x1000205c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413b10; +a1 = a1; +L413b10: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413b18: +t8 = 0x1000a15c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L413b4c;} +//nop; +a1 = 0x10002068; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413b44; +a1 = a1; +L413b44: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413b4c: +t0 = 0x10000398; +at = 0x2; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L413b80;} +//nop; +a1 = 0x10002070; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413b78; +a1 = a1; +L413b78: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413b80: +t1 = 0x10000234; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L413bb8;} +//nop; +a1 = 0x1000207c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413bac; +a1 = a1; +L413bac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L413bd4; +//nop; +L413bb8: +a1 = 0x10002084; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413bcc; +a1 = a1; +L413bcc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413bd4: +t4 = 0x1000a150; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t3 = t4 & 0x2; +if (t3 == 0) {//nop; +goto L413c58;} +//nop; +t2 = 0x1000a520; +t9 = s0 << 2; +t2 = MEM_U32(t2 + 8); +a1 = 0x5; +t6 = t2 + t9; +//nop; +a0 = MEM_U32(t6 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L413c14; +//nop; +L413c14: +// bdead 4006010b gp = MEM_U32(sp + 64); +s5 = v0; +a0 = 0x1000208c; +//nop; +a1 = s5; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L413c34; +a0 = a0; +L413c34: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L413c4c; +a1 = s4; +L413c4c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L413c8c; +//nop; +L413c58: +t7 = 0x10000424; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L413c8c;} +//nop; +a1 = 0x10002098; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413c84; +a1 = a1; +L413c84: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413c8c: +t5 = 0x10000424; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L413d10;} +//nop; +t8 = 0x1000a520; +a1 = 0x1000a24c; +t8 = MEM_U32(t8 + 8); +t0 = s0 << 2; +//nop; +t1 = t8 + t0; +a0 = MEM_U32(t1 + 0); +a1 = MEM_U8(a1 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L413ccc; +//nop; +L413ccc: +// bdead 4006010b gp = MEM_U32(sp + 64); +s5 = v0; +a0 = 0x100020a4; +//nop; +a1 = s5; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L413cec; +a0 = a0; +L413cec: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L413d04; +a1 = s4; +L413d04: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L413d78; +//nop; +L413d10: +t4 = 0x1000a520; +a1 = 0x1000a24c; +t4 = MEM_U32(t4 + 8); +t3 = s0 << 2; +//nop; +t2 = t4 + t3; +a0 = MEM_U32(t2 + 0); +a1 = MEM_U8(a1 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L413d38; +//nop; +L413d38: +// bdead 4006010b gp = MEM_U32(sp + 64); +s5 = v0; +a0 = 0x100020b0; +//nop; +a1 = s5; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L413d58; +a0 = a0; +L413d58: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L413d70; +a1 = s4; +L413d70: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413d78: +a1 = 0x100020c4; +//nop; +a0 = 0x1000a560; +// bdead 40060063 a2 = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413d90; +a1 = a1; +L413d90: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100020dc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413dac; +a1 = a1; +L413dac: +// bdead 40060003 gp = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 252); +t9 = 0x100003a8; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +at = (int)t6 < (int)t9; +if (at != 0) {//nop; +goto L413df0;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a5b8; +//nop; +f_addlist(mem, sp, a0, a1); +goto L413de4; +//nop; +L413de4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L414058; +//nop; +L413df0: +a1 = 0x100020e4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413e04; +a1 = a1; +L413e04: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100020ec; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L413e20; +a1 = a1; +L413e20: +t7 = MEM_U32(sp + 256); +// bdead 40070003 gp = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 356); +t5 = t7 + 0x1; +t0 = t5 << 2; +a1 = 0x100020f4; +//nop; +MEM_U32(sp + 256) = t5; +t1 = t8 + t0; +a0 = MEM_U32(t1 + 0); +a2 = 0xc; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L413e54; +a1 = a1; +L413e54: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L413f04;} +//nop; +L413e60: +t4 = MEM_U32(sp + 256); +t2 = MEM_U32(sp + 356); +t3 = t4 + 0x1; +t9 = t3 << 2; +MEM_U32(sp + 256) = t3; +t6 = t2 + t9; +t7 = MEM_U32(t6 + 0); +//nop; +if (t7 != 0) {//nop; +goto L413ed0;} +//nop; +t5 = 0x10002104; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L413eb0; +MEM_U32(sp + 16) = zero; +L413eb0: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L413ec8; +//nop; +L413ec8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L413ed0: +t0 = MEM_U32(sp + 256); +t8 = MEM_U32(sp + 356); +t1 = t0 << 2; +a1 = 0x100020f4; +//nop; +t4 = t8 + t1; +a0 = MEM_U32(t4 + 0); +a2 = 0xc; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L413ef8; +a1 = a1; +L413ef8: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L413e60;} +//nop; +L413f04: +a0 = 0x10002124; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L413f18; +//nop; +L413f18: +t2 = MEM_U32(sp + 256); +t3 = MEM_U32(sp + 356); +t9 = t2 << 2; +t6 = t3 + t9; +t7 = MEM_U32(t6 + 0); +// bdead 4007018b gp = MEM_U32(sp + 64); +t5 = v0 + t7; +MEM_U32(sp + 232) = t5; +L413f38: +t0 = MEM_U32(sp + 232); +//nop; +t8 = t0 + 0x1; +MEM_U32(sp + 236) = t8; +t1 = MEM_U8(t0 + 1); +//nop; +if (t1 != 0) {//nop; +goto L413fa0;} +//nop; +t4 = 0x10002130; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L413f80; +MEM_U32(sp + 16) = zero; +L413f80: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L413f98; +//nop; +L413f98: +// bdead 40060183 gp = MEM_U32(sp + 64); +//nop; +L413fa0: +t2 = MEM_U32(sp + 236); +at = 0x2c; +t3 = t2 + 0x1; +MEM_U32(sp + 232) = t3; +t9 = MEM_U8(t2 + 1); +//nop; +if (t9 == at) {//nop; +goto L413ff8;} +//nop; +if (t9 == 0) {//nop; +goto L413ff8;} +//nop; +L413fc8: +t6 = MEM_U32(sp + 232); +at = 0x2c; +t7 = t6 + 0x1; +MEM_U32(sp + 232) = t7; +t5 = MEM_U32(sp + 232); +//nop; +t8 = MEM_U8(t5 + 0); +//nop; +if (t8 == at) {//nop; +goto L413ff8;} +//nop; +if (t8 != 0) {//nop; +goto L413fc8;} +//nop; +L413ff8: +t0 = MEM_U32(sp + 232); +a1 = zero; +t1 = MEM_U8(t0 + 0); +//nop; +MEM_U8(sp + 231) = (uint8_t)t1; +MEM_U8(t0 + 0) = (uint8_t)zero; +//nop; +a0 = MEM_U32(sp + 236); +//nop; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L414020; +//nop; +L414020: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L414038; +a1 = s4; +L414038: +t4 = MEM_U8(sp + 231); +// bdead 40062183 gp = MEM_U32(sp + 64); +if (t4 == 0) {//nop; +goto L414058;} +//nop; +t3 = MEM_U8(sp + 231); +t2 = MEM_U32(sp + 232); +MEM_U8(t2 + 0) = (uint8_t)t3; +goto L413f38; +MEM_U8(t2 + 0) = (uint8_t)t3; +L414058: +a0 = 0x1000a5c4; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L41407c; +MEM_U32(sp + 16) = zero; +L41407c: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L414150;} +//nop; +t9 = 0x10000404; +t7 = 0x1000a1a0; +t9 = MEM_U32(t9 + 0); +at = 0x10000404; +t7 = MEM_U32(t7 + 0); +t6 = t9 + 0x1; +if (t7 != 0) {MEM_U32(at + 0) = t6; +goto L4140c8;} +MEM_U32(at + 0) = t6; +t5 = 0x1000a24c; +at = 0x65; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {at = 0x72; +goto L4140c8;} +at = 0x72; +if (t5 != at) {//nop; +goto L414114;} +//nop; +L4140c8: +t8 = 0x1000a24c; +at = 0x69; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == at) {//nop; +goto L414114;} +//nop; +t1 = 0x10000240; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L414114;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41410c; +//nop; +L41410c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L414114: +t0 = 0x1000a150; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t4 = t0 & 0x4; +if (t4 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414144; +//nop; +L414144: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L414150: +t3 = 0x1000a150; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +t2 = t3 & 0x2; +if (t2 != 0) {//nop; +goto L414184;} +//nop; +//nop; +a0 = MEM_U32(sp + 248); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41417c; +//nop; +L41417c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L414184: +t9 = MEM_U32(sp + 252); +//nop; +if (t9 != 0) {//nop; +goto L414224;} +//nop; +t6 = 0x1000a1a0; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L4141d4;} +//nop; +t7 = 0x1000a24c; +at = 0x65; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == at) {at = 0x72; +goto L4141d4;} +at = 0x72; +if (t7 == at) {at = 0x46; +goto L4141d4;} +at = 0x46; +if (t7 != at) {//nop; +goto L41425c;} +//nop; +L4141d4: +t5 = 0x1000a24c; +at = 0x69; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L41425c;} +//nop; +t8 = 0x10000240; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L41425c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414218; +//nop; +L414218: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41425c; +//nop; +L414224: +t1 = 0x1000a150; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t0 = t1 & 0x4; +if (t0 != 0) {//nop; +goto L41425c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414254; +//nop; +L414254: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L41425c: +t2 = 0x100003a8; +t4 = MEM_U32(sp + 252); +t2 = MEM_U32(t2 + 0); +t3 = t4 + 0x1; +at = (int)t2 < (int)t3; +if (at != 0) {MEM_U32(sp + 252) = t3; +goto L41428c;} +MEM_U32(sp + 252) = t3; +t9 = 0x1000a1f4; +at = 0x1000a1f0; +t9 = MEM_U32(t9 + 0); +MEM_U32(at + 0) = t9; +goto L413808; +MEM_U32(at + 0) = t9; +L41428c: +t6 = 0x1000a1f4; +at = 0x1000a1f0; +t7 = 0x1000a1e6; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U8(t7 + 0); +MEM_U32(at + 0) = t6; +at = 0x4b; +if (t7 == at) {at = 0x1000a560; +goto L41977c;} +L4142ac: +at = 0x1000a560; +a1 = 0x1000215c; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4142c8; +a1 = a1; +L4142c8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t5 = 0x1000a144; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L414300;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = t5; +f_addstr(mem, sp, a0, a1); +goto L4142f8; +a1 = t5; +L4142f8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L414300: +t8 = 0x1000a140; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if ((int)t8 <= 0) {//nop; +goto L414334;} +//nop; +a1 = 0x10002164; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41432c; +a1 = a1; +L41432c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L414334: +t1 = 0x1000a150; +at = 0x10000; +t1 = MEM_U32(t1 + 0); +//nop; +t0 = t1 & at; +if (t0 == 0) {//nop; +goto L41436c;} +//nop; +a1 = 0x10002174; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L414364; +a1 = a1; +L414364: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L41436c: +t4 = 0x100003a4; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L4143a0;} +//nop; +a1 = 0x10002178; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L414398; +a1 = a1; +L414398: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4143a0: +t2 = 0x10000234; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L4143d4;} +//nop; +a1 = 0x10002184; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4143cc; +a1 = a1; +L4143cc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4143d4: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a330; +//nop; +f_addlist(mem, sp, a0, a1); +goto L4143e8; +//nop; +L4143e8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t3 = 0x10000124; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L414444;} +//nop; +a1 = 0x1000a1fc; +a0 = 0x10002188; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L414424; +a0 = a0; +L414424: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41443c; +a1 = s4; +L41443c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L414444: +t9 = 0x10000124; +s3 = zero; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L414484;} +//nop; +a1 = 0x1000218c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L414470; +a1 = a1; +L414470: +// bdead 40160003 gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = zero; +goto L414600; +MEM_U32(at + 0) = zero; +L414484: +t6 = 0x1000a1e6; +at = 0x66; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L414524;} +//nop; +t7 = 0x1000a520; +t5 = s0 << 2; +t7 = MEM_U32(t7 + 8); +//nop; +t8 = t7 + t5; +a0 = MEM_U32(t8 + 0); +a1 = 0x42; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4144bc; +a1 = 0x42; +L4144bc: +// bdead 4016000b gp = MEM_U32(sp + 64); +//nop; +t1 = 0x10000278; +at = 0x1000a1f4; +t1 = MEM_U32(t1 + 0); +MEM_U32(at + 0) = v0; +if (t1 == 0) {//nop; +goto L414600;} +//nop; +a1 = 0x10002194; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4144f0; +a1 = a1; +L4144f0: +// bdead 40060003 gp = MEM_U32(sp + 64); +t4 = s0 << 2; +t0 = 0x1000a520; +//nop; +t0 = MEM_U32(t0 + 8); +a1 = 0x55; +t2 = t0 + t4; +a0 = MEM_U32(t2 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L414518; +//nop; +L414518: +// bdead 4006000b gp = MEM_U32(sp + 64); +s3 = v0; +goto L414600; +s3 = v0; +L414524: +t3 = 0x10000240; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4145ec;} +//nop; +t9 = 0x1000a520; +t6 = s0 << 2; +t9 = MEM_U32(t9 + 8); +a1 = 0x42; +t7 = t9 + t6; +//nop; +a0 = MEM_U32(t7 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L414560; +//nop; +L414560: +// bdead 4016000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L414584; +//nop; +L414584: +// bdead 4016000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L414600;} +//nop; +t8 = 0x1000a1f4; +t5 = 0x10002198; +//nop; +t8 = MEM_U32(t8 + 0); +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L4145c8; +MEM_U32(sp + 24) = t8; +L4145c8: +// bdead 40160003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4145e0; +//nop; +L4145e0: +// bdead 40160003 gp = MEM_U32(sp + 64); +//nop; +goto L414600; +//nop; +L4145ec: +t1 = 0x1000a380; +at = 0x1000a1f4; +t0 = MEM_U32(t1 + 12); +//nop; +MEM_U32(at + 0) = t0; +L414600: +t4 = 0x1000a1f4; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L414654;} +//nop; +a1 = 0x100021c4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41462c; +a1 = a1; +L41462c: +// bdead 40160003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41464c; +//nop; +L41464c: +// bdead 40160003 gp = MEM_U32(sp + 64); +//nop; +L414654: +t2 = 0x1000a1a0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L4146a0;} +//nop; +t3 = 0x1000a24c; +at = 0x69; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == at) {at = 0x6d; +goto L4146a0;} +at = 0x6d; +if (t3 == at) {//nop; +goto L4146a0;} +//nop; +s2 = 0x1000a1f0; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +goto L4146c0; +//nop; +L4146a0: +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4146b8; +//nop; +L4146b8: +// bdead 40160003 gp = MEM_U32(sp + 64); +s2 = zero; +L4146c0: +t9 = 0x1000a1f8; +a0 = 0x100000a8; +t9 = MEM_U32(t9 + 0); +a1 = 0x1000a560; +MEM_U32(sp + 16) = t9; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a2 = s2; +a3 = s3; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L4146ec; +a3 = s3; +L4146ec: +// bdead 4006018b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4149c8;} +//nop; +t6 = 0x100002a8; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4148a8;} +//nop; +t7 = 0x1000a244; +t5 = 0x1000a248; +t7 = MEM_U32(t7 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +at = (int)t7 < (int)t5; +if (at == 0) {//nop; +goto L41488c;} +//nop; +t1 = 0x1000a520; +at = 0x1000a244; +t1 = MEM_U32(t1 + 8); +a0 = 0x1000a23c; +t8 = t7 + 0x1; +t0 = s0 << 2; +//nop; +MEM_U32(at + 0) = t8; +t4 = t1 + t0; +a1 = MEM_U32(t4 + 0); +a0 = MEM_U32(a0 + 0); +a2 = 0x3; +v0 = f_edit_src(mem, sp, a0, a1, a2); +goto L414764; +a2 = 0x3; +L414764: +// bdead 4006008b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4147a4;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_show_err(mem, sp, a0); +goto L414784; +//nop; +L414784: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41479c; +//nop; +L41479c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4147a4: +t2 = 0x1000a1a0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L4147dc;} +//nop; +t3 = 0x1000a24c; +at = 0x65; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == at) {at = 0x72; +goto L4147dc;} +at = 0x72; +if (t3 != at) {//nop; +goto L414818;} +//nop; +L4147dc: +t9 = 0x1000a24c; +at = 0x69; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == at) {at = 0x66; +goto L414818;} +at = 0x66; +if (t9 == at) {//nop; +goto L414818;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414810; +//nop; +L414810: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L414818: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41482c; +//nop; +L41482c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414848; +//nop; +L414848: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414864; +//nop; +L414864: +// bdead 40060103 gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t6 = 0x1000a520; +at = 0x1000a1f0; +t6 = MEM_U32(t6 + 8); +//nop; +t7 = t6 + t5; +t8 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = t8; +goto L40a8e0; +MEM_U32(at + 0) = t8; +L41488c: +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_show_err(mem, sp, a0); +goto L4148a0; +//nop; +L4148a0: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L4148a8: +t1 = 0x10000404; +t4 = 0x1000a1a0; +t1 = MEM_U32(t1 + 0); +at = 0x10000404; +t4 = MEM_U32(t4 + 0); +t0 = t1 + 0x1; +if (t4 != 0) {MEM_U32(at + 0) = t0; +goto L414904;} +MEM_U32(at + 0) = t0; +t2 = 0x1000a150; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +t3 = t2 & 0x1; +if (t3 != 0) {//nop; +goto L414904;} +//nop; +t9 = 0x1000a24c; +at = 0x65; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == at) {at = 0x72; +goto L414904;} +at = 0x72; +if (t9 != at) {//nop; +goto L414974;} +//nop; +L414904: +t6 = 0x1000a24c; +at = 0x69; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == at) {at = 0x6d; +goto L414974;} +at = 0x6d; +if (t6 == at) {//nop; +goto L414974;} +//nop; +t5 = 0x10000240; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L414974;} +//nop; +t7 = 0x1000a150; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = t7 & 0x4; +if (t8 != 0) {//nop; +goto L414974;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41496c; +//nop; +L41496c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L414974: +t1 = 0x10000240; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4149a0; +//nop; +L4149a0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4149bc; +//nop; +L4149bc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L4149c8: +t0 = 0x100002a8; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L4149fc;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4149f4; +//nop; +L4149f4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L4149fc: +t4 = 0x10000124; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L414a4c;} +//nop; +t2 = 0x1000a1a0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414a40; +//nop; +L414a40: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L414a4c: +t3 = 0x1000a1a0; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L414ac0;} +//nop; +t9 = 0x1000a150; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t6 = t9 & 0x1; +if (t6 != 0) {//nop; +goto L414ac0;} +//nop; +t5 = 0x1000043c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L414ac0;} +//nop; +t7 = 0x1000a24c; +at = 0x65; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == at) {at = 0x72; +goto L414ac0;} +at = 0x72; +if (t7 == at) {at = 0x46; +goto L414ac0;} +at = 0x46; +if (t7 != at) {//nop; +goto L414b30;} +//nop; +L414ac0: +t8 = 0x1000a24c; +at = 0x69; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == at) {at = 0x6d; +goto L414b30;} +at = 0x6d; +if (t8 == at) {//nop; +goto L414b30;} +//nop; +t1 = 0x10000240; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L414b30;} +//nop; +t0 = 0x1000a150; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t4 = t0 & 0x4; +if (t4 != 0) {//nop; +goto L414b30;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414b28; +//nop; +L414b28: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L414b30: +t2 = 0x1000a1f4; +at = 0x1000a1f0; +t3 = 0x1000a1e6; +t2 = MEM_U32(t2 + 0); +t3 = MEM_U8(t3 + 0); +MEM_U32(at + 0) = t2; +at = 0x66; +if (t3 == at) {//nop; +goto L41977c;} +//nop; +L414b54: +t9 = 0x10000230; +at = 0x3; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {at = 0x4; +goto L414bac;} +at = 0x4; +if (t9 == at) {//nop; +goto L414bac;} +//nop; +t6 = 0x10000224; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L414bac;} +//nop; +t5 = 0x10000374; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L4164f0;} +//nop; +//nop; +goto L416864; +//nop; +L414bac: +at = 0x1000a560; +a1 = 0x100021c8; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L414bc8; +a1 = a1; +L414bc8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t7 = 0x10000234; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L414c04;} +//nop; +a1 = 0x100021d0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L414bfc; +a1 = a1; +L414bfc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L414c04: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a438; +//nop; +f_addlist(mem, sp, a0, a1); +goto L414c18; +//nop; +L414c18: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x1000a1ec; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L414c70;} +//nop; +t1 = 0x10000224; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L414c70;} +//nop; +t0 = 0x1000a520; +at = 0x1; +t0 = MEM_U32(t0 + 4); +//nop; +if (t0 != at) {at = 0x1000a1f4; +goto L414c70;} +at = 0x1000a1f4; +MEM_U32(at + 0) = t8; +goto L414ca4; +MEM_U32(at + 0) = t8; +L414c70: +t4 = 0x1000a520; +t2 = s0 << 2; +t4 = MEM_U32(t4 + 8); +//nop; +t3 = t4 + t2; +a0 = MEM_U32(t3 + 0); +a1 = 0x75; +v0 = f_mksuf(mem, sp, a0, a1); +goto L414c90; +a1 = 0x75; +L414c90: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +L414ca4: +a1 = 0x100021d4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L414cb8; +a1 = a1; +L414cb8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L414cd8; +//nop; +L414cd8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L414cf8; +//nop; +L414cf8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1fc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L414d18; +//nop; +L414d18: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000bc; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L414d40; +MEM_U32(sp + 16) = zero; +L414d40: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L414df4;} +//nop; +t9 = 0x10000404; +t5 = 0x10000240; +t9 = MEM_U32(t9 + 0); +at = 0x10000404; +t5 = MEM_U32(t5 + 0); +t6 = t9 + 0x1; +if (t5 != 0) {MEM_U32(at + 0) = t6; +goto L41977c;} +MEM_U32(at + 0) = t6; +t7 = 0x1000a24c; +at = 0x42; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == at) {//nop; +goto L414da0;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414d98; +//nop; +L414d98: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L414da0: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414db4; +//nop; +L414db4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x1000a250; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414de8; +//nop; +L414de8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L414df4: +t0 = 0x10000228; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L414e2c;} +//nop; +t8 = 0x10000230; +at = 0x3; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == at) {at = 0x4; +goto L414e2c;} +at = 0x4; +if (t8 != at) {//nop; +goto L416864;} +//nop; +L414e2c: +t4 = 0x10000240; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L414eac;} +//nop; +t2 = 0x1000a24c; +at = 0x42; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {//nop; +goto L414e78;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414e70; +//nop; +L414e70: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L414e78: +t3 = 0x1000a250; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L414eac;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L414ea4; +//nop; +L414ea4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L414eac: +t9 = 0x1000a1f4; +at = 0x1000a1f0; +t9 = MEM_U32(t9 + 0); +MEM_U32(at + 0) = t9; +goto L41977c; +MEM_U32(at + 0) = t9; +L414ec0: +t6 = 0x10000324; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L414f18;} +//nop; +t5 = 0x1000031c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L414f18;} +//nop; +a1 = 0x100021d8; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L414f04; +a1 = a1; +L414f04: +// bdead 40060003 gp = MEM_U32(sp + 64); +t7 = 0x1; +at = 0x1000031c; +//nop; +MEM_U32(at + 0) = t7; +L414f18: +at = 0x1000a560; +a1 = 0x100021e4; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L414f34; +a1 = a1; +L414f34: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x10000280; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L414f78;} +//nop; +a1 = 0x1000a25c; +a0 = 0x100021e8; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = wrapper_strcmp(mem, a0, a1); +goto L414f6c; +a0 = a0; +L414f6c: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L415080;} +//nop; +L414f78: +t0 = 0x10000260; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L415080;} +//nop; +a1 = 0x1000a25c; +a0 = 0x100021ec; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = wrapper_strcmp(mem, a0, a1); +goto L414fa8; +a0 = a0; +L414fa8: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L415080;} +//nop; +t8 = 0x10000324; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L415028;} +//nop; +t4 = 0x1000a32c; +a1 = 0x1000a25c; +a2 = 0x10000428; +a0 = 0x100021f0; +a3 = 0x100021f4; +//nop; +t4 = MEM_U32(t4 + 0); +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a0 = a0; +a3 = a3; +MEM_U32(sp + 16) = t4; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415004; +MEM_U32(sp + 16) = t4; +L415004: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41501c; +a1 = s4; +L41501c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L415080; +//nop; +L415028: +t2 = 0x1000a32c; +a1 = 0x1000a25c; +a2 = 0x10000428; +a0 = 0x10002208; +a3 = 0x1000220c; +//nop; +t2 = MEM_U32(t2 + 0); +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a0 = a0; +a3 = a3; +MEM_U32(sp + 16) = t2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415060; +MEM_U32(sp + 16) = t2; +L415060: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L415078; +a1 = s4; +L415078: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L415080: +t3 = 0x100002f0; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L415280;} +//nop; +t9 = MEM_U32(sp + 332); +//nop; +if (t9 != 0) {//nop; +goto L415280;} +//nop; +a1 = 0x1000a25c; +a0 = 0x10002218; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4150c0; +a0 = a0; +L4150c0: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4151b4;} +//nop; +t6 = 0x10000324; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41514c;} +//nop; +t5 = 0x1000a32c; +a1 = 0x1000a25c; +a2 = 0x10000428; +t7 = 0x1000222c; +a0 = 0x1000221c; +a3 = 0x10002220; +//nop; +t5 = MEM_U32(t5 + 0); +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +t7 = t7; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 24) = zero; +a0 = a0; +a3 = a3; +MEM_U32(sp + 16) = t5; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415128; +MEM_U32(sp + 16) = t5; +L415128: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L415140; +a1 = s4; +L415140: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L415280; +//nop; +L41514c: +t1 = 0x1000a32c; +a1 = 0x1000a25c; +a2 = 0x10000428; +t0 = 0x1000224c; +a0 = 0x1000223c; +a3 = 0x10002240; +//nop; +t1 = MEM_U32(t1 + 0); +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 24) = zero; +a0 = a0; +a3 = a3; +MEM_U32(sp + 16) = t1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415190; +MEM_U32(sp + 16) = t1; +L415190: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L4151a8; +a1 = s4; +L4151a8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L415280; +//nop; +L4151b4: +t8 = 0x10000324; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L415228;} +//nop; +a1 = 0x10000428; +a3 = 0x1000a32c; +t4 = 0x10002264; +a0 = 0x10002254; +a2 = 0x10002258; +//nop; +a1 = MEM_U32(a1 + 0); +a3 = MEM_U32(a3 + 0); +t4 = t4; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415204; +a2 = a2; +L415204: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41521c; +a1 = s4; +L41521c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L415280; +//nop; +L415228: +a1 = 0x10000428; +a3 = 0x1000a32c; +t2 = 0x10002284; +a0 = 0x10002274; +a2 = 0x10002278; +//nop; +a1 = MEM_U32(a1 + 0); +a3 = MEM_U32(a3 + 0); +t2 = t2; +MEM_U32(sp + 16) = t2; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415260; +a2 = a2; +L415260: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L415278; +a1 = s4; +L415278: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L415280: +t3 = 0x10000370; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L415370;} +//nop; +t9 = 0x100003e4; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L4152e8;} +//nop; +a0 = 0x1000228c; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4152c8; +a0 = a0; +L4152c8: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L4152e0; +a1 = s4; +L4152e0: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L4152e8: +a0 = 0x1000229c; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415300; +a0 = a0; +L415300: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L415318; +a1 = s4; +L415318: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t6 = 0x10000348; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L415370;} +//nop; +a1 = 0x100022ac; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41534c; +a1 = a1; +L41534c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100022c4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415368; +a1 = a1; +L415368: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L415370: +t5 = 0x1000a1b8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4153d0;} +//nop; +t7 = MEM_U8(t5 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4153d0;} +//nop; +a0 = 0x100022d8; +//nop; +a1 = t5; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4153b0; +a0 = a0; +L4153b0: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L4153c8; +a1 = s4; +L4153c8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4153d0: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a448; +//nop; +f_addlist(mem, sp, a0, a1); +goto L4153e4; +//nop; +L4153e4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a4e0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L415400; +//nop; +L415400: +// bdead 40060183 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x10000424; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L4155bc;} +//nop; +a0 = 0x100022dc; +//nop; +a1 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415434; +a0 = a0; +L415434: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41544c; +a1 = s4; +L41544c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t0 = 0x10000324; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L415514;} +//nop; +a0 = 0x100022e0; +a1 = 0x100022e4; +a2 = 0x100022f0; +//nop; +a3 = zero; +a0 = a0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415490; +a2 = a2; +L415490: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L4154a8; +a1 = s4; +L4154a8: +// bdead 40060003 gp = MEM_U32(sp + 64); +a3 = zero; +a0 = 0x1000a26c; +a2 = 0x1000a254; +a1 = 0x10002304; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4154d0; +a1 = a1; +L4154d0: +// bdead 4006000b gp = MEM_U32(sp + 64); +a3 = zero; +a0 = 0x1000a26c; +at = 0x10000164; +a1 = 0x10002318; +a2 = 0x1000232c; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415500; +a2 = a2; +L415500: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000168; +MEM_U32(at + 0) = v0; +goto L4155bc; +MEM_U32(at + 0) = v0; +L415514: +a0 = 0x10002334; +a1 = 0x10002338; +a2 = 0x10002344; +//nop; +a3 = zero; +a0 = a0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415538; +a2 = a2; +L415538: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L415550; +a1 = s4; +L415550: +// bdead 40060003 gp = MEM_U32(sp + 64); +a3 = zero; +a0 = 0x1000a26c; +a2 = 0x1000a254; +a1 = 0x10002350; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L415578; +a1 = a1; +L415578: +// bdead 4006000b gp = MEM_U32(sp + 64); +a3 = zero; +a0 = 0x1000a26c; +at = 0x10000164; +a1 = 0x1000235c; +a2 = 0x10002368; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4155a8; +a2 = a2; +L4155a8: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000168; +//nop; +MEM_U32(at + 0) = v0; +L4155bc: +t8 = 0x10000228; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L415630;} +//nop; +a1 = 0x10000164; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4155ec; +//nop; +L4155ec: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t4 = 0x10000220; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L415680;} +//nop; +a1 = 0x100001d4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L415624; +//nop; +L415624: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L415680; +//nop; +L415630: +a1 = 0x10002370; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415644; +a1 = a1; +L415644: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1000033c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L415680;} +//nop; +a1 = 0x10002380; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415678; +a1 = a1; +L415678: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415680: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a530; +a2 = 0x1000a540; +//nop; +f_adduldlist(mem, sp, a0, a1, a2); +goto L415698; +//nop; +L415698: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t3 = 0x10000228; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L415f5c;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a2e0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L4156cc; +//nop; +L4156cc: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x2; +t9 = 0x1000a36c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L415704;} +//nop; +t6 = 0x10000388; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L415858;} +//nop; +L415704: +a0 = 0x10000174; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_newstr(mem, sp, a0); +goto L415718; +//nop; +L415718: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addspacedstr(mem, sp, a0, a1); +goto L415730; +a1 = s4; +L415730: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x100001d8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_newstr(mem, sp, a0); +goto L41574c; +//nop; +L41574c: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addspacedstr(mem, sp, a0, a1); +goto L415764; +a1 = s4; +L415764: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x100001bc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_newstr(mem, sp, a0); +goto L415780; +//nop; +L415780: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addspacedstr(mem, sp, a0, a1); +goto L415798; +a1 = s4; +L415798: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x100001e4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_newstr(mem, sp, a0); +goto L4157b4; +//nop; +L4157b4: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addspacedstr(mem, sp, a0, a1); +goto L4157cc; +a1 = s4; +L4157cc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t7 = 0x10000384; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L415804;} +//nop; +t5 = 0x10000348; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L415858;} +//nop; +L415804: +t1 = 0x1000a27c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L415858;} +//nop; +a1 = 0x10002394; +//nop; +a0 = t1; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L415830; +a1 = a1; +L415830: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L415858;} +//nop; +a1 = 0x1000239c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addspacedstr(mem, sp, a0, a1); +goto L415850; +a1 = a1; +L415850: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415858: +t0 = 0x1000a36c; +at = 0x3; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L415888;} +//nop; +t8 = 0x1000038c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L415a74;} +//nop; +L415888: +t4 = 0x1000a150; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L4158c0;} +//nop; +a1 = 0x1000a5c8; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4158b8; +//nop; +L4158b8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4158c0: +t2 = 0x10000324; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L4158f0;} +//nop; +t3 = 0x10000424; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L415928;} +//nop; +L4158f0: +a0 = 0x10000184; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_newstr(mem, sp, a0); +goto L415904; +//nop; +L415904: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addspacedstr(mem, sp, a0, a1); +goto L41591c; +a1 = s4; +L41591c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L415948; +//nop; +L415928: +a1 = 0x10000198; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L415940; +//nop; +L415940: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415948: +t9 = 0x10000324; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L415978;} +//nop; +t6 = 0x10000424; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4159ac;} +//nop; +L415978: +a0 = 0x1000018c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_newstr(mem, sp, a0); +goto L41598c; +//nop; +L41598c: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addspacedstr(mem, sp, a0, a1); +goto L4159a4; +a1 = s4; +L4159a4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4159ac: +t7 = 0x10000324; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L4159dc;} +//nop; +t5 = 0x10000424; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L415a10;} +//nop; +L4159dc: +a0 = 0x10000194; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_newstr(mem, sp, a0); +goto L4159f0; +//nop; +L4159f0: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addspacedstr(mem, sp, a0, a1); +goto L415a08; +a1 = s4; +L415a08: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415a10: +t1 = 0x10000324; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L415a40;} +//nop; +t0 = 0x10000424; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L415a74;} +//nop; +L415a40: +a0 = 0x100001a0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_newstr(mem, sp, a0); +goto L415a54; +//nop; +L415a54: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addspacedstr(mem, sp, a0, a1); +goto L415a6c; +a1 = s4; +L415a6c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415a74: +t8 = 0x1000a36c; +at = 0x5; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L415b28;} +//nop; +a1 = 0x100001b4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L415aa4; +//nop; +L415aa4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100001d8; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L415ac4; +//nop; +L415ac4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100023a4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415ae0; +a1 = a1; +L415ae0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100001bc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L415b00; +//nop; +L415b00: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100001e4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L415b20; +//nop; +L415b20: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415b28: +t4 = 0x1000a36c; +at = 0x2; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {at = 0x3; +goto L415ba0;} +at = 0x3; +if (t4 == at) {//nop; +goto L415ba0;} +//nop; +t2 = 0x10000388; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L415ba0;} +//nop; +t3 = 0x1000038c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L415ba0;} +//nop; +t9 = 0x1000a134; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {at = 0x5; +goto L415ba0;} +at = 0x5; +if (t4 == at) {at = 0x6; +goto L415ba0;} +at = 0x6; +if (t4 != at) {//nop; +goto L415bec;} +//nop; +L415ba0: +t6 = 0x1000a28c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L415bec;} +//nop; +a0 = 0x1000017c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_newstr(mem, sp, a0); +goto L415bcc; +//nop; +L415bcc: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addspacedstr(mem, sp, a0, a1); +goto L415be4; +a1 = s4; +L415be4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415bec: +t7 = 0x10000220; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L415c38;} +//nop; +a0 = 0x100001d4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_newstr(mem, sp, a0); +goto L415c18; +//nop; +L415c18: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addspacedstr(mem, sp, a0, a1); +goto L415c30; +a1 = s4; +L415c30: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415c38: +t5 = 0x1000a188; +at = 0x10000; +t5 = MEM_U32(t5 + 0); +//nop; +t1 = t5 & at; +if (t1 == 0) {//nop; +goto L415ca8;} +//nop; +a1 = 0x100001f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L415c6c; +//nop; +L415c6c: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x1; +t0 = 0x1000a36c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L415ca8;} +//nop; +a1 = 0x100023b0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415ca0; +a1 = a1; +L415ca0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415ca8: +t8 = 0x1000043c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L415cf4;} +//nop; +t2 = 0x1000a36c; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L415cf4;} +//nop; +a1 = 0x100023b8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415cec; +a1 = a1; +L415cec: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415cf4: +t3 = 0x1000a36c; +at = 0x3; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L415e1c;} +//nop; +t9 = 0x1000039c; +at = 0x2; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L415d60;} +//nop; +a1 = 0x100023c0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415d38; +a1 = a1; +L415d38: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100023c8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415d54; +a1 = a1; +L415d54: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L415e50; +//nop; +L415d60: +t4 = 0x10000424; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L415dac;} +//nop; +t6 = 0x1000a5b4; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L415dac;} +//nop; +a1 = 0x100023cc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415da4; +a1 = a1; +L415da4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415dac: +t7 = 0x1000a56c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L415de4;} +//nop; +a1 = 0x100023d4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415dd8; +a1 = a1; +L415dd8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L415e50; +//nop; +L415de4: +t5 = 0x1000a570; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L415e50;} +//nop; +a1 = 0x100023dc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415e10; +a1 = a1; +L415e10: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L415e50; +//nop; +L415e1c: +t1 = 0x1000a56c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L415e50;} +//nop; +a1 = 0x100023e4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415e48; +a1 = a1; +L415e48: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415e50: +t0 = 0x1000030c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L415ed8;} +//nop; +a0 = 0x100001a8; +a1 = 0x100023ec; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L415e80; +a1 = a1; +L415e80: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a234; +t8 = 0x1000a234; +MEM_U32(at + 0) = v0; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L415ed8;} +//nop; +a0 = 0x100001ac; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_newstr(mem, sp, a0); +goto L415eb8; +//nop; +L415eb8: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addspacedstr(mem, sp, a0, a1); +goto L415ed0; +a1 = s4; +L415ed0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415ed8: +a1 = 0x100023f0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415eec; +a1 = a1; +L415eec: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x100002a0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L415f28;} +//nop; +a1 = 0x100023f4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415f20; +a1 = a1; +L415f20: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415f28: +t3 = 0x100002a4; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L415f5c;} +//nop; +a1 = 0x100023f8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415f54; +a1 = a1; +L415f54: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415f5c: +t9 = 0x10000228; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L415fac;} +//nop; +t4 = 0x100001e8; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L415fac;} +//nop; +a1 = 0x10000168; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L415fa4; +//nop; +L415fa4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415fac: +t6 = 0x1000a30c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L415fdc;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = t6; +f_addstr(mem, sp, a0, a1); +goto L415fd4; +a1 = t6; +L415fd4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L415fdc: +a1 = 0x10002400; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L415ff0; +a1 = a1; +L415ff0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t7 = 0x1000a214; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {at = 0x1000a1f4; +goto L416018;} +at = 0x1000a1f4; +MEM_U32(at + 0) = t7; +goto L416090; +MEM_U32(at + 0) = t7; +L416018: +t5 = 0x1000a1e6; +at = 0x75; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L416048;} +//nop; +t1 = 0x10000240; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41607c;} +//nop; +L416048: +t0 = 0x1000a520; +t8 = s0 << 2; +t0 = MEM_U32(t0 + 8); +//nop; +t2 = t0 + t8; +a0 = MEM_U32(t2 + 0); +a1 = 0x75; +v0 = f_mksuf(mem, sp, a0, a1); +goto L416068; +a1 = 0x75; +L416068: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L416090; +MEM_U32(at + 0) = v0; +L41607c: +t3 = 0x1000a380; +at = 0x1000a1f4; +t9 = MEM_U32(t3 + 16); +//nop; +MEM_U32(at + 0) = t9; +L416090: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4160a8; +//nop; +L4160a8: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000c4; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L4160d0; +MEM_U32(sp + 16) = zero; +L4160d0: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41611c;} +//nop; +t4 = 0x10000404; +t7 = 0x10000240; +t4 = MEM_U32(t4 + 0); +at = 0x10000404; +t7 = MEM_U32(t7 + 0); +t6 = t4 + 0x1; +if (t7 != 0) {MEM_U32(at + 0) = t6; +goto L41977c;} +MEM_U32(at + 0) = t6; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416110; +//nop; +L416110: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L41611c: +t5 = 0x1000a1f4; +at = 0x1000a1f0; +t1 = 0x1000a530; +t5 = MEM_U32(t5 + 0); +t1 = MEM_U32(t1 + 4); +MEM_U32(at + 0) = t5; +at = 0x1; +if (t1 != at) {//nop; +goto L41619c;} +//nop; +t0 = 0x1000a520; +at = 0x2; +t0 = MEM_U32(t0 + 4); +//nop; +if (t0 != at) {//nop; +goto L41619c;} +//nop; +t8 = 0x10000230; +at = 0x3; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == at) {at = 0x4; +goto L416178;} +at = 0x4; +if (t8 != at) {//nop; +goto L41619c;} +//nop; +L416178: +t2 = 0x1000a530; +//nop; +t2 = MEM_U32(t2 + 8); +//nop; +a0 = MEM_U32(t2 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416194; +//nop; +L416194: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L41619c: +t3 = 0x1000a1e6; +at = 0x75; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == at) {at = 0x1000a560; +goto L41977c;} +L4161b0: +at = 0x1000a560; +a1 = 0x10002404; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4161cc; +a1 = a1; +L4161cc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t9 = 0x10000234; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L416208;} +//nop; +a1 = 0x1000240c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416200; +a1 = a1; +L416200: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L416208: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a460; +//nop; +f_addlist(mem, sp, a0, a1); +goto L41621c; +//nop; +L41621c: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x73; +t4 = 0x1000a1e6; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L416254;} +//nop; +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L416300;} +//nop; +L416254: +t7 = 0x1000a520; +t5 = s0 << 2; +t7 = MEM_U32(t7 + 8); +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = 0x53; +v0 = f_mksuf(mem, sp, a0, a1); +goto L416274; +a1 = 0x53; +L416274: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L416298; +//nop; +L416298: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L416314;} +//nop; +t8 = 0x1000a1f4; +t0 = 0x10002410; +//nop; +t8 = MEM_U32(t8 + 0); +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L4162dc; +MEM_U32(sp + 24) = t8; +L4162dc: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4162f4; +//nop; +L4162f4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L416314; +//nop; +L416300: +t2 = 0x1000a380; +at = 0x1000a1f4; +t3 = MEM_U32(t2 + 20); +//nop; +MEM_U32(at + 0) = t3; +L416314: +a1 = 0x1000243c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416328; +a1 = a1; +L416328: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L416348; +//nop; +L416348: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10002440; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416364; +a1 = a1; +L416364: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1fc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L416384; +//nop; +L416384: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4163a4; +//nop; +L4163a4: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000c0; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L4163cc; +MEM_U32(sp + 16) = zero; +L4163cc: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L416468;} +//nop; +t9 = 0x10000404; +t6 = 0x10000240; +t9 = MEM_U32(t9 + 0); +at = 0x10000404; +t6 = MEM_U32(t6 + 0); +t4 = t9 + 0x1; +if (t6 != 0) {MEM_U32(at + 0) = t4; +goto L416430;} +MEM_U32(at + 0) = t4; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41640c; +//nop; +L41640c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416428; +//nop; +L416428: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L416430: +t7 = 0x1000a250; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41645c; +//nop; +L41645c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L416468: +t5 = 0x10000240; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L4164cc;} +//nop; +t1 = 0x1000a24c; +at = 0x75; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == at) {//nop; +goto L4164cc;} +//nop; +t0 = 0x1000a214; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L4164cc;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4164c4; +//nop; +L4164c4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L4164cc: +t8 = 0x1000a1f4; +at = 0x1000a1f0; +t2 = 0x1000a1e6; +t8 = MEM_U32(t8 + 0); +t2 = MEM_U8(t2 + 0); +MEM_U32(at + 0) = t8; +at = 0x73; +if (t2 == at) {//nop; +goto L41977c;} +//nop; +L4164f0: +t3 = 0x10000230; +at = 0x3; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == at) {at = 0x4; +goto L416524;} +at = 0x4; +if (t3 == at) {//nop; +goto L416524;} +//nop; +t9 = 0x10000374; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {at = 0x1000a560; +goto L416864;} +L416524: +at = 0x1000a560; +a1 = 0x10002444; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416540; +a1 = a1; +L416540: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t4 = 0x10000234; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L41657c;} +//nop; +a1 = 0x1000244c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416574; +a1 = a1; +L416574: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L41657c: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a470; +//nop; +f_addlist(mem, sp, a0, a1); +goto L416590; +//nop; +L416590: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4165b0; +//nop; +L4165b0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10002450; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4165cc; +a1 = a1; +L4165cc: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x6d; +t6 = 0x1000a1e6; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == at) {//nop; +goto L416604;} +//nop; +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4166b0;} +//nop; +L416604: +t5 = 0x1000a520; +t1 = s0 << 2; +t5 = MEM_U32(t5 + 8); +//nop; +t0 = t5 + t1; +a0 = MEM_U32(t0 + 0); +a1 = 0x4d; +v0 = f_mksuf(mem, sp, a0, a1); +goto L416624; +a1 = 0x4d; +L416624: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L416648; +//nop; +L416648: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L4166c4;} +//nop; +t2 = 0x1000a1f4; +t8 = 0x10002454; +//nop; +t2 = MEM_U32(t2 + 0); +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t2; +f_error(mem, sp, a0, a1, a2, a3); +goto L41668c; +MEM_U32(sp + 24) = t2; +L41668c: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4166a4; +//nop; +L4166a4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L4166c4; +//nop; +L4166b0: +t3 = 0x1000a380; +at = 0x1000a1f4; +t9 = MEM_U32(t3 + 24); +//nop; +MEM_U32(at + 0) = t9; +L4166c4: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4166dc; +//nop; +L4166dc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10002480; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4166f8; +a1 = a1; +L4166f8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1fc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L416718; +//nop; +L416718: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000c8; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L416740; +MEM_U32(sp + 16) = zero; +L416740: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4167f4;} +//nop; +t4 = 0x10000404; +t7 = 0x10000240; +t4 = MEM_U32(t4 + 0); +at = 0x10000404; +t7 = MEM_U32(t7 + 0); +t6 = t4 + 0x1; +if (t7 != 0) {MEM_U32(at + 0) = t6; +goto L41977c;} +MEM_U32(at + 0) = t6; +t5 = 0x1000a24c; +at = 0x53; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L4167a0;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416798; +//nop; +L416798: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4167a0: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4167b4; +//nop; +L4167b4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x1000a250; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4167e8; +//nop; +L4167e8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L4167f4: +t0 = 0x10000240; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L416840;} +//nop; +t8 = 0x1000a24c; +at = 0x53; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == at) {//nop; +goto L416840;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416838; +//nop; +L416838: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L416840: +t2 = 0x1000a1f4; +at = 0x1000a1f0; +t3 = 0x1000a1e6; +t2 = MEM_U32(t2 + 0); +t3 = MEM_U8(t3 + 0); +MEM_U32(at + 0) = t2; +at = 0x6d; +if (t3 == at) {//nop; +goto L41977c;} +//nop; +L416864: +t9 = 0x1000029c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {at = 0x1000a560; +goto L416be8;} +at = 0x1000a560; +a1 = 0x10002484; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416894; +a1 = a1; +L416894: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t4 = 0x10000234; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L4168d0;} +//nop; +a1 = 0x1000248c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4168c8; +a1 = a1; +L4168c8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4168d0: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a480; +//nop; +f_addlist(mem, sp, a0, a1); +goto L4168e4; +//nop; +L4168e4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L416904; +//nop; +L416904: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10002490; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416920; +a1 = a1; +L416920: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x76; +t6 = 0x1000a1e6; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == at) {//nop; +goto L416958;} +//nop; +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L416a48;} +//nop; +L416958: +t5 = 0x1000a1e6; +at = 0x76; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L416988;} +//nop; +t1 = 0x10000240; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L416a34;} +//nop; +L416988: +t0 = 0x1000a520; +t8 = s0 << 2; +t0 = MEM_U32(t0 + 8); +//nop; +t2 = t0 + t8; +a0 = MEM_U32(t2 + 0); +a1 = 0x56; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4169a8; +a1 = 0x56; +L4169a8: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L4169cc; +//nop; +L4169cc: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L416a48;} +//nop; +t9 = 0x1000a1f4; +t3 = 0x10002494; +t9 = MEM_U32(t9 + 0); +t3 = t3; +MEM_U32(sp + 24) = t9; +//nop; +MEM_U32(sp + 20) = t3; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L416a10; +MEM_U32(sp + 16) = zero; +L416a10: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L416a28; +//nop; +L416a28: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L416a48; +//nop; +L416a34: +t4 = 0x1000a380; +at = 0x1000a1f4; +t6 = MEM_U32(t4 + 92); +//nop; +MEM_U32(at + 0) = t6; +L416a48: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L416a60; +//nop; +L416a60: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100024c0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416a7c; +a1 = a1; +L416a7c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1fc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L416a9c; +//nop; +L416a9c: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000cc; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L416ac4; +MEM_U32(sp + 16) = zero; +L416ac4: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L416b78;} +//nop; +t7 = 0x10000404; +t1 = 0x10000240; +t7 = MEM_U32(t7 + 0); +at = 0x10000404; +t1 = MEM_U32(t1 + 0); +t5 = t7 + 0x1; +if (t1 != 0) {MEM_U32(at + 0) = t5; +goto L41977c;} +MEM_U32(at + 0) = t5; +t0 = 0x1000a24c; +at = 0x4d; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L416b24;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416b1c; +//nop; +L416b1c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L416b24: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416b38; +//nop; +L416b38: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x1000a250; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416b6c; +//nop; +L416b6c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L416b78: +t2 = 0x10000240; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L416bc4;} +//nop; +t3 = 0x1000a24c; +at = 0x4d; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == at) {//nop; +goto L416bc4;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416bbc; +//nop; +L416bbc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L416bc4: +t9 = 0x1000a1f4; +at = 0x1000a1f0; +t4 = 0x1000a1e6; +t9 = MEM_U32(t9 + 0); +t4 = MEM_U8(t4 + 0); +MEM_U32(at + 0) = t9; +at = 0x76; +if (t4 == at) {//nop; +goto L41977c;} +//nop; +L416be8: +t6 = 0x100002c4; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L417028;} +//nop; +t7 = 0x1000a36c; +at = 0x3; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L417028;} +//nop; +t5 = 0x10000230; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +at = (int)t5 < (int)0x2; +if (at != 0) {at = 0x1000a560; +goto L417028;} +at = 0x1000a560; +a1 = 0x100024c4; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416c4c; +a1 = a1; +L416c4c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x10000234; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L416c88;} +//nop; +a1 = 0x100024cc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416c80; +a1 = a1; +L416c80: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L416c88: +a1 = 0x100024d0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416c9c; +a1 = a1; +L416c9c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000400; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L416cbc; +//nop; +L416cbc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a490; +//nop; +f_addlist(mem, sp, a0, a1); +goto L416cd8; +//nop; +L416cd8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L416cf8; +//nop; +L416cf8: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x71; +t0 = 0x1000a1e6; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L416d30;} +//nop; +t8 = 0x10000240; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L416de4;} +//nop; +L416d30: +t2 = 0x1000a520; +t3 = s0 << 2; +t2 = MEM_U32(t2 + 8); +a1 = 0x51; +t9 = t2 + t3; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L416d58; +//nop; +L416d58: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L416d7c; +//nop; +L416d7c: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L416df8;} +//nop; +t6 = 0x1000a1f4; +t4 = 0x100024d4; +//nop; +t6 = MEM_U32(t6 + 0); +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t6; +f_error(mem, sp, a0, a1, a2, a3); +goto L416dc0; +MEM_U32(sp + 24) = t6; +L416dc0: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L416dd8; +//nop; +L416dd8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L416df8; +//nop; +L416de4: +t7 = 0x1000a380; +at = 0x1000a1f4; +t5 = MEM_U32(t7 + 112); +//nop; +MEM_U32(at + 0) = t5; +L416df8: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L416e10; +//nop; +L416e10: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10002500; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L416e2c; +a1 = a1; +L416e2c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1fc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L416e4c; +//nop; +L416e4c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x1000a380; +at = 0x1000a200; +t0 = MEM_U32(t1 + 116); +//nop; +a0 = 0x1000a560; +MEM_U32(at + 0) = t0; +a1 = t0; +f_addstr(mem, sp, a0, a1); +goto L416e74; +a1 = t0; +L416e74: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000d0; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L416e9c; +MEM_U32(sp + 16) = zero; +L416e9c: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L416f84;} +//nop; +t8 = 0x10000404; +t3 = 0x10000240; +t8 = MEM_U32(t8 + 0); +at = 0x10000404; +t3 = MEM_U32(t3 + 0); +t2 = t8 + 0x1; +if (t3 != 0) {MEM_U32(at + 0) = t2; +goto L416f64;} +MEM_U32(at + 0) = t2; +t9 = 0x1000a24c; +at = 0x4d; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == at) {at = 0x42; +goto L416f14;} +at = 0x42; +if (t9 == at) {at = 0x53; +goto L416f14;} +at = 0x53; +if (t9 == at) {at = 0x51; +goto L416f14;} +at = 0x51; +if (t9 == at) {//nop; +goto L416f14;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416f0c; +//nop; +L416f0c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L416f14: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416f28; +//nop; +L416f28: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t4 = 0x1000a250; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L416f64;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416f5c; +//nop; +L416f5c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L416f64: +a0 = 0x1000a200; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416f78; +//nop; +L416f78: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L416f84: +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L416fe8;} +//nop; +t7 = 0x1000a24c; +at = 0x4d; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == at) {at = 0x42; +goto L416fe8;} +at = 0x42; +if (t7 == at) {at = 0x53; +goto L416fe8;} +at = 0x53; +if (t7 == at) {at = 0x51; +goto L416fe8;} +at = 0x51; +if (t7 == at) {//nop; +goto L416fe8;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416fe0; +//nop; +L416fe0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L416fe8: +a0 = 0x1000a200; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L416ffc; +//nop; +L416ffc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t5 = 0x1000a1f4; +at = 0x1000a1f0; +t1 = 0x1000a1e6; +t5 = MEM_U32(t5 + 0); +t1 = MEM_U8(t1 + 0); +MEM_U32(at + 0) = t5; +at = 0x71; +if (t1 == at) {//nop; +goto L41977c;} +//nop; +L417028: +t0 = 0x100002c0; +at = 0x1; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L4174f4;} +//nop; +t8 = 0x1000a36c; +at = 0x3; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L4174f4;} +//nop; +t2 = 0x10000230; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +at = (int)t2 < (int)0x2; +if (at != 0) {at = 0x1000a560; +goto L4174f4;} +at = 0x1000a560; +a1 = 0x10002504; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41708c; +a1 = a1; +L41708c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t3 = 0x10000234; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4170c8;} +//nop; +a1 = 0x1000250c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4170c0; +a1 = a1; +L4170c0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4170c8: +a1 = 0x10002510; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4170dc; +a1 = a1; +L4170dc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000400; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4170fc; +//nop; +L4170fc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a4a0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L417118; +//nop; +L417118: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L417138; +//nop; +L417138: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x64; +t9 = 0x1000a1e6; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L417170;} +//nop; +t4 = 0x10000278; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L417188;} +//nop; +L417170: +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L417234;} +//nop; +L417188: +t7 = 0x1000a520; +t5 = s0 << 2; +t7 = MEM_U32(t7 + 8); +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = 0x44; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4171a8; +a1 = 0x44; +L4171a8: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L4171cc; +//nop; +L4171cc: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L417248;} +//nop; +t8 = 0x1000a1f4; +t0 = 0x10002514; +//nop; +t8 = MEM_U32(t8 + 0); +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L417210; +MEM_U32(sp + 24) = t8; +L417210: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L417228; +//nop; +L417228: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L417248; +//nop; +L417234: +t2 = 0x1000a380; +at = 0x1000a1f4; +t3 = MEM_U32(t2 + 108); +//nop; +MEM_U32(at + 0) = t3; +L417248: +t9 = 0x10000360; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L417328;} +//nop; +a1 = 0x10002540; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417274; +a1 = a1; +L417274: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x64; +t4 = 0x1000a1e6; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L4172ac;} +//nop; +t6 = 0x10000278; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4172c4;} +//nop; +L4172ac: +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L417308;} +//nop; +L4172c4: +t5 = 0x1000a520; +t1 = s0 << 2; +t5 = MEM_U32(t5 + 8); +//nop; +t0 = t5 + t1; +a0 = MEM_U32(t0 + 0); +a1 = 0x45; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4172e4; +a1 = 0x45; +L4172e4: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L4172fc; +a1 = s4; +L4172fc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L417328; +//nop; +L417308: +t8 = 0x1000a380; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(t8 + 104); +//nop; +f_addstr(mem, sp, a0, a1); +goto L417320; +//nop; +L417320: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L417328: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L417340; +//nop; +L417340: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000d4; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L417368; +MEM_U32(sp + 16) = zero; +L417368: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L417450;} +//nop; +t2 = 0x10000404; +t9 = 0x10000240; +t2 = MEM_U32(t2 + 0); +at = 0x10000404; +t9 = MEM_U32(t9 + 0); +t3 = t2 + 0x1; +if (t9 != 0) {MEM_U32(at + 0) = t3; +goto L417430;} +MEM_U32(at + 0) = t3; +t4 = 0x1000a24c; +at = 0x42; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == at) {at = 0x53; +goto L4173e0;} +at = 0x53; +if (t4 == at) {at = 0x4d; +goto L4173e0;} +at = 0x4d; +if (t4 == at) {at = 0x51; +goto L4173e0;} +at = 0x51; +if (t4 == at) {//nop; +goto L4173e0;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4173d8; +//nop; +L4173d8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4173e0: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4173f4; +//nop; +L4173f4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t6 = 0x1000a250; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L417430;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L417428; +//nop; +L417428: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L417430: +a0 = 0x1000a204; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L417444; +//nop; +L417444: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L417450: +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L4174b4;} +//nop; +t5 = 0x1000a24c; +at = 0x42; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {at = 0x53; +goto L4174b4;} +at = 0x53; +if (t5 == at) {at = 0x4d; +goto L4174b4;} +at = 0x4d; +if (t5 == at) {at = 0x51; +goto L4174b4;} +at = 0x51; +if (t5 == at) {//nop; +goto L4174b4;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4174ac; +//nop; +L4174ac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4174b4: +a0 = 0x1000a204; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4174c8; +//nop; +L4174c8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x1000a1f4; +at = 0x1000a1f0; +t0 = 0x1000a1e6; +t1 = MEM_U32(t1 + 0); +t0 = MEM_U8(t0 + 0); +MEM_U32(at + 0) = t1; +at = 0x64; +if (t0 == at) {//nop; +goto L41977c;} +//nop; +L4174f4: +t8 = 0x10000230; +at = 0x2; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == at) {at = 0x3; +goto L417518;} +at = 0x3; +if (t8 == at) {at = 0x4; +goto L417518;} +at = 0x4; +if (t8 != at) {at = 0x1000a560; +goto L417c04;} +L417518: +at = 0x1000a560; +a1 = 0x10002544; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417534; +a1 = a1; +L417534: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x10000234; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L417570;} +//nop; +a1 = 0x1000254c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417568; +a1 = a1; +L417568: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L417570: +a1 = 0x10002550; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417584; +a1 = a1; +L417584: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000400; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4175a4; +//nop; +L4175a4: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x10000; +t3 = 0x1000a150; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +t9 = t3 & at; +if (t9 == 0) {//nop; +goto L417604;} +//nop; +t4 = 0x1000a24c; +at = 0x66; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == at) {at = 0x46; +goto L4175e8;} +at = 0x46; +if (t4 != at) {//nop; +goto L417604;} +//nop; +L4175e8: +a1 = 0x10002554; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4175fc; +a1 = a1; +L4175fc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L417604: +t6 = 0x10000424; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L417684;} +//nop; +t7 = 0x100002d0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L417650;} +//nop; +a1 = 0x10002560; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417648; +a1 = a1; +L417648: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L417650: +t5 = 0x100002d4; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L417684;} +//nop; +a1 = 0x1000256c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41767c; +a1 = a1; +L41767c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L417684: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a4b0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L417698; +//nop; +L417698: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4176b8; +//nop; +L4176b8: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x6f; +t1 = 0x1000a1e6; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L4176f0;} +//nop; +t0 = 0x10000278; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L417708;} +//nop; +L4176f0: +t8 = 0x10000240; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L4177bc;} +//nop; +L417708: +t2 = 0x1000a520; +t3 = s0 << 2; +t2 = MEM_U32(t2 + 8); +a1 = 0x4f; +t9 = t2 + t3; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L417730; +//nop; +L417730: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L417754; +//nop; +L417754: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L4177d0;} +//nop; +t6 = 0x1000a1f4; +t4 = 0x10002578; +//nop; +t6 = MEM_U32(t6 + 0); +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t6; +f_error(mem, sp, a0, a1, a2, a3); +goto L417798; +MEM_U32(sp + 24) = t6; +L417798: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4177b0; +//nop; +L4177b0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L4177d0; +//nop; +L4177bc: +t7 = 0x1000a380; +at = 0x1000a1f4; +t5 = MEM_U32(t7 + 28); +//nop; +MEM_U32(at + 0) = t5; +L4177d0: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4177e8; +//nop; +L4177e8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100025a4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417804; +a1 = a1; +L417804: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1fc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L417824; +//nop; +L417824: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x1000a380; +at = 0x1000a208; +t0 = MEM_U32(t1 + 32); +//nop; +a0 = 0x1000a560; +MEM_U32(at + 0) = t0; +a1 = t0; +f_addstr(mem, sp, a0, a1); +goto L41784c; +a1 = t0; +L41784c: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000d8; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L417874; +MEM_U32(sp + 16) = zero; +L417874: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41796c;} +//nop; +t8 = 0x10000404; +t3 = 0x10000240; +t8 = MEM_U32(t8 + 0); +at = 0x10000404; +t3 = MEM_U32(t3 + 0); +t2 = t8 + 0x1; +if (t3 != 0) {MEM_U32(at + 0) = t2; +goto L41794c;} +MEM_U32(at + 0) = t2; +t9 = 0x1000a24c; +at = 0x42; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == at) {at = 0x53; +goto L4178fc;} +at = 0x53; +if (t9 == at) {at = 0x51; +goto L4178fc;} +at = 0x51; +if (t9 == at) {at = 0x44; +goto L4178fc;} +at = 0x44; +if (t9 == at) {at = 0x4d; +goto L4178fc;} +at = 0x4d; +if (t9 == at) {at = 0x56; +goto L4178fc;} +at = 0x56; +if (t9 == at) {//nop; +goto L4178fc;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4178f4; +//nop; +L4178f4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4178fc: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L417910; +//nop; +L417910: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t4 = 0x1000a250; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L41794c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L417944; +//nop; +L417944: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L41794c: +a0 = 0x1000a208; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L417960; +//nop; +L417960: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L41796c: +t6 = 0x10000240; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L4179e0;} +//nop; +t7 = 0x1000a24c; +at = 0x42; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == at) {at = 0x53; +goto L4179e0;} +at = 0x53; +if (t7 == at) {at = 0x51; +goto L4179e0;} +at = 0x51; +if (t7 == at) {at = 0x44; +goto L4179e0;} +at = 0x44; +if (t7 == at) {at = 0x4d; +goto L4179e0;} +at = 0x4d; +if (t7 == at) {at = 0x56; +goto L4179e0;} +at = 0x56; +if (t7 == at) {//nop; +goto L4179e0;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4179d8; +//nop; +L4179d8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4179e0: +a0 = 0x1000a208; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4179f4; +//nop; +L4179f4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t5 = 0x1000a1f4; +at = 0x1000a1f0; +t1 = 0x1000a1e6; +t5 = MEM_U32(t5 + 0); +t1 = MEM_U8(t1 + 0); +MEM_U32(at + 0) = t5; +at = 0x6f; +if (t1 != at) {//nop; +goto L417bf0;} +//nop; +t0 = 0x10000278; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {at = 0x1000a560; +goto L417bf0;} +at = 0x1000a560; +a1 = 0x100025a8; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417a50; +a1 = a1; +L417a50: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L417a70; +//nop; +L417a70: +// bdead 40060003 gp = MEM_U32(sp + 64); +t2 = s0 << 2; +t8 = 0x1000a520; +//nop; +t8 = MEM_U32(t8 + 8); +a1 = 0x55; +t3 = t8 + t2; +a0 = MEM_U32(t3 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L417a98; +//nop; +L417a98: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a1 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L417ac0; +//nop; +L417ac0: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000f4; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L417ae8; +MEM_U32(sp + 16) = zero; +L417ae8: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L417b84;} +//nop; +t9 = 0x10000404; +t6 = 0x10000240; +t9 = MEM_U32(t9 + 0); +at = 0x10000404; +t6 = MEM_U32(t6 + 0); +t4 = t9 + 0x1; +if (t6 != 0) {MEM_U32(at + 0) = t4; +goto L41977c;} +MEM_U32(at + 0) = t4; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L417b28; +//nop; +L417b28: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L417b44; +//nop; +L417b44: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t7 = 0x1000a250; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L417b78; +//nop; +L417b78: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L417b84: +t5 = 0x10000240; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L417bb0; +//nop; +L417bb0: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x1000a250; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L417be4; +//nop; +L417be4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L417bf0: +t0 = 0x1000a1e6; +at = 0x6f; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == at) {at = 0x1000a560; +goto L41977c;} +L417c04: +at = 0x1000a560; +a1 = 0x100025b0; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417c20; +a1 = a1; +L417c20: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x10000234; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L417c5c;} +//nop; +a1 = 0x100025b8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417c54; +a1 = a1; +L417c54: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L417c5c: +a1 = 0x100025bc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417c70; +a1 = a1; +L417c70: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000400; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L417c90; +//nop; +L417c90: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x10000340; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L417d38;} +//nop; +t3 = 0x100002dc; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L417d38;} +//nop; +t9 = 0x10000424; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L417d38;} +//nop; +t4 = 0x10000230; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +at = (int)t4 < (int)0x3; +if (at != 0) {//nop; +goto L417d1c;} +//nop; +a1 = 0x100025c0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417d10; +a1 = a1; +L417d10: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L417d38; +//nop; +L417d1c: +a1 = 0x100025c8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417d30; +a1 = a1; +L417d30: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L417d38: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a4c0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L417d4c; +//nop; +L417d4c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L417d6c; +//nop; +L417d6c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t6 = 0x1000022c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L417f18;} +//nop; +a1 = 0x100025d0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417da0; +a1 = a1; +L417da0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L417e04;} +//nop; +t5 = 0x1000a520; +t1 = s0 << 2; +t5 = MEM_U32(t5 + 8); +//nop; +t0 = t5 + t1; +a0 = MEM_U32(t0 + 0); +a1 = 0x47; +v0 = f_mksuf(mem, sp, a0, a1); +goto L417de0; +a1 = 0x47; +L417de0: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L417df8; +a1 = s4; +L417df8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L417e2c; +//nop; +L417e04: +t8 = 0x1000a380; +at = 0x1000a210; +t2 = MEM_U32(t8 + 36); +//nop; +a0 = 0x1000a560; +MEM_U32(at + 0) = t2; +a1 = t2; +f_addstr(mem, sp, a0, a1); +goto L417e24; +a1 = t2; +L417e24: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L417e2c: +a1 = 0x100025d4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417e40; +a1 = a1; +L417e40: +// bdead 40060003 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t3 = 0x1000a520; +a1 = 0x73; +t3 = MEM_U32(t3 + 8); +//nop; +t4 = t3 + t9; +//nop; +a0 = MEM_U32(t4 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L417e6c; +//nop; +L417e6c: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L417e90; +//nop; +L417e90: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L417ef4;} +//nop; +t7 = 0x1000a1f4; +t6 = 0x100025d8; +//nop; +t7 = MEM_U32(t7 + 0); +t6 = t6; +MEM_U32(sp + 20) = t6; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L417ed4; +MEM_U32(sp + 24) = t7; +L417ed4: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L417eec; +//nop; +L417eec: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L417ef4: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L417f0c; +//nop; +L417f0c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L4182f0; +//nop; +L417f18: +t5 = 0x1000a1e6; +at = 0x63; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L418018;} +//nop; +a1 = 0x10002604; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L417f44; +a1 = a1; +L417f44: +// bdead 40060003 gp = MEM_U32(sp + 64); +t0 = s0 << 2; +t1 = 0x1000a520; +//nop; +t1 = MEM_U32(t1 + 8); +a1 = 0x47; +t8 = t1 + t0; +a0 = MEM_U32(t8 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L417f6c; +//nop; +L417f6c: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L417f90; +//nop; +L417f90: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L417ff4;} +//nop; +t3 = 0x1000a1f4; +t2 = 0x10002608; +//nop; +t3 = MEM_U32(t3 + 0); +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L417fd4; +MEM_U32(sp + 24) = t3; +L417fd4: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L417fec; +//nop; +L417fec: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L417ff4: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41800c; +//nop; +L41800c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L4182f0; +//nop; +L418018: +t9 = 0x10000240; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L418234;} +//nop; +a1 = 0x10002634; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418044; +a1 = a1; +L418044: +// bdead 40060003 gp = MEM_U32(sp + 64); +t6 = s0 << 2; +t4 = 0x1000a520; +//nop; +t4 = MEM_U32(t4 + 8); +a1 = 0x47; +t7 = t4 + t6; +a0 = MEM_U32(t7 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L41806c; +//nop; +L41806c: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +a0 = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L418090; +//nop; +L418090: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L4180f4;} +//nop; +t1 = 0x1000a1f4; +t5 = 0x10002638; +//nop; +t1 = MEM_U32(t1 + 0); +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t1; +f_error(mem, sp, a0, a1, a2, a3); +goto L4180d4; +MEM_U32(sp + 24) = t1; +L4180d4: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4180ec; +//nop; +L4180ec: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4180f4: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41810c; +//nop; +L41810c: +// bdead 40060003 gp = MEM_U32(sp + 64); +t8 = s0 << 2; +t0 = 0x1000a520; +//nop; +t0 = MEM_U32(t0 + 8); +a1 = 0x73; +t2 = t0 + t8; +a0 = MEM_U32(t2 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L418134; +//nop; +L418134: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = s4; +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L41814c; +//nop; +L41814c: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L4181d4;} +//nop; +t3 = 0x1000a520; +t9 = s0 << 2; +t3 = MEM_U32(t3 + 8); +a1 = 0x73; +t4 = t3 + t9; +//nop; +a0 = MEM_U32(t4 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L418180; +//nop; +L418180: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +t6 = 0x10002664; +//nop; +t6 = t6; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 24) = s4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4181b4; +MEM_U32(sp + 16) = zero; +L4181b4: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4181cc; +//nop; +L4181cc: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4181d4: +a1 = 0x10002690; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4181e8; +a1 = a1; +L4181e8: +// bdead 40060003 gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t7 = 0x1000a520; +//nop; +t7 = MEM_U32(t7 + 8); +a1 = 0x73; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L418210; +//nop; +L418210: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L418228; +a1 = s4; +L418228: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L4182f0; +//nop; +L418234: +a1 = 0x10002694; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418248; +a1 = a1; +L418248: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t0 = 0x1000a380; +at = 0x1000a1f4; +t8 = MEM_U32(t0 + 40); +//nop; +MEM_U32(at + 0) = t8; +a0 = t8; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L41826c; +a0 = t8; +L41826c: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L4182d0;} +//nop; +t3 = 0x1000a1f4; +t2 = 0x10002698; +//nop; +t3 = MEM_U32(t3 + 0); +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L4182b0; +MEM_U32(sp + 24) = t3; +L4182b0: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4182c8; +//nop; +L4182c8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4182d0: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4182e8; +//nop; +L4182e8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4182f0: +a1 = 0x100026c4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418304; +a1 = a1; +L418304: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1fc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L418324; +//nop; +L418324: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100026c8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418340; +a1 = a1; +L418340: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t9 = 0x1000a380; +at = 0x1000a20c; +t4 = MEM_U32(t9 + 60); +//nop; +a0 = 0x1000a560; +MEM_U32(at + 0) = t4; +a1 = t4; +f_addstr(mem, sp, a0, a1); +goto L418368; +a1 = t4; +L418368: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000dc; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L418390; +MEM_U32(sp + 16) = zero; +L418390: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4184c0;} +//nop; +t6 = 0x10000404; +t5 = 0x10000240; +t6 = MEM_U32(t6 + 0); +at = 0x10000404; +t5 = MEM_U32(t5 + 0); +t7 = t6 + 0x1; +if (t5 != 0) {MEM_U32(at + 0) = t7; +goto L41846c;} +MEM_U32(at + 0) = t7; +t1 = 0x1000a24c; +at = 0x42; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == at) {at = 0x4f; +goto L418418;} +at = 0x4f; +if (t1 == at) {at = 0x51; +goto L418418;} +at = 0x51; +if (t1 == at) {at = 0x44; +goto L418418;} +at = 0x44; +if (t1 == at) {at = 0x4d; +goto L418418;} +at = 0x4d; +if (t1 == at) {at = 0x56; +goto L418418;} +at = 0x56; +if (t1 == at) {//nop; +goto L418418;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L418410; +//nop; +L418410: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L418418: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41842c; +//nop; +L41842c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t0 = 0x1000a250; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L4184a0;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L418460; +//nop; +L418460: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L4184a0; +//nop; +L41846c: +t8 = 0x1000022c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L4184a0;} +//nop; +a0 = 0x1000a210; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L418498; +//nop; +L418498: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4184a0: +a0 = 0x1000a20c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4184b4; +//nop; +L4184b4: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L4184c0: +a0 = 0x1000a20c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4184d4; +//nop; +L4184d4: +// bdead 40060103 gp = MEM_U32(sp + 64); +at = 0x42; +t2 = 0x1000a24c; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {at = 0x53; +goto L41851c;} +at = 0x53; +if (t2 == at) {at = 0x51; +goto L41851c;} +at = 0x51; +if (t2 == at) {at = 0x44; +goto L41851c;} +at = 0x44; +if (t2 == at) {at = 0x4d; +goto L41851c;} +at = 0x4d; +if (t2 == at) {at = 0x56; +goto L41851c;} +at = 0x56; +if (t2 != at) {//nop; +goto L418538;} +//nop; +L41851c: +t3 = 0x10000230; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +at = (int)t3 < (int)0x2; +if (at != 0) {//nop; +goto L418584;} +//nop; +L418538: +t9 = 0x1000a24c; +at = 0x4f; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L418584;} +//nop; +t4 = 0x10000240; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L418584;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41857c; +//nop; +L41857c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L418584: +t6 = 0x1000022c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L418608;} +//nop; +t7 = 0x10000240; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L41977c;} +//nop; +t5 = 0x1000a250; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4185e8;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4185e0; +//nop; +L4185e0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4185e8: +a0 = 0x1000a210; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4185fc; +//nop; +L4185fc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L418608: +t1 = 0x1000a1e6; +at = 0x63; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == at) {//nop; +goto L41977c;} +//nop; +t0 = 0x1000a1f4; +at = 0x1000a1f0; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U32(at + 0) = t0; +L418634: +t8 = 0x1000a24c; +at = 0x73; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != at) {at = 0x1000a560; +goto L418adc;} +at = 0x1000a560; +a1 = 0x100026d0; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418664; +a1 = a1; +L418664: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x10000234; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L4186a0;} +//nop; +a1 = 0x100026d4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418698; +a1 = a1; +L418698: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4186a0: +a1 = 0x100026d8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4186b4; +a1 = a1; +L4186b4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000400; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L4186d4; +//nop; +L4186d4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a4d0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L4186f0; +//nop; +L4186f0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L418710; +//nop; +L418710: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100026dc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41872c; +a1 = a1; +L41872c: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x61; +t3 = 0x1000a1e6; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == at) {//nop; +goto L418764;} +//nop; +t9 = 0x10000240; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L41889c;} +//nop; +L418764: +t4 = 0x1000a36c; +at = 0x4; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L4187e4;} +//nop; +t6 = 0x1000a520; +t7 = s0 << 2; +t6 = MEM_U32(t6 + 8); +//nop; +t5 = t6 + t7; +a0 = MEM_U32(t5 + 0); +//nop; +v0 = f_getsuf(mem, sp, a0); +goto L41879c; +//nop; +L41879c: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4187e4;} +//nop; +t1 = 0x1000a520; +t0 = s0 << 2; +t1 = MEM_U32(t1 + 8); +a1 = 0x100026e0; +//nop; +t8 = t1 + t0; +a0 = MEM_U32(t8 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4187d0; +a1 = a1; +L4187d0: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +MEM_U32(at + 0) = v0; +goto L418820; +MEM_U32(at + 0) = v0; +L4187e4: +t2 = 0x1000a520; +t3 = s0 << 2; +t2 = MEM_U32(t2 + 8); +a1 = 0x47; +t9 = t2 + t3; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L41880c; +//nop; +L41880c: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +L418820: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L418834; +//nop; +L418834: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L41891c;} +//nop; +t6 = 0x1000a1f4; +t4 = 0x100026e4; +//nop; +t6 = MEM_U32(t6 + 0); +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t6; +f_error(mem, sp, a0, a1, a2, a3); +goto L418878; +MEM_U32(sp + 24) = t6; +L418878: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L418890; +//nop; +L418890: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L41891c; +//nop; +L41889c: +t7 = 0x1000a380; +at = 0x1000a1f4; +t5 = MEM_U32(t7 + 44); +//nop; +MEM_U32(at + 0) = t5; +a0 = t5; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L4188b8; +a0 = t5; +L4188b8: +// bdead 4006000b gp = MEM_U32(sp + 64); +at = 0x1; +if (v0 != at) {//nop; +goto L41891c;} +//nop; +t0 = 0x1000a1f4; +t1 = 0x10002710; +//nop; +t0 = MEM_U32(t0 + 0); +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t0; +f_error(mem, sp, a0, a1, a2, a3); +goto L4188fc; +MEM_U32(sp + 24) = t0; +L4188fc: +// bdead 40060003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L418914; +//nop; +L418914: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L41891c: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L418934; +//nop; +L418934: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000273c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418950; +a1 = a1; +L418950: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1fc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L418970; +//nop; +L418970: +// bdead 40060003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x100000e0; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L418998; +MEM_U32(sp + 16) = zero; +L418998: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L418a64;} +//nop; +t8 = 0x10000404; +t3 = 0x1000a1a0; +t8 = MEM_U32(t8 + 0); +at = 0x10000404; +t3 = MEM_U32(t3 + 0); +t2 = t8 + 0x1; +if (t3 != 0) {MEM_U32(at + 0) = t2; +goto L4189dc;} +MEM_U32(at + 0) = t2; +t9 = 0x10000268; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4189f8;} +//nop; +L4189dc: +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4189f0; +//nop; +L4189f0: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L4189f8: +t4 = 0x10000240; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L418a24; +//nop; +L418a24: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +t6 = 0x1000a250; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L418a58; +//nop; +L418a58: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L418a64: +t7 = 0x1000a1a0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L418a94;} +//nop; +t5 = 0x10000268; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L418ab0;} +//nop; +L418a94: +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L418aa8; +//nop; +L418aa8: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L418ab0: +t1 = 0x1000a1e6; +at = 0x61; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == at) {//nop; +goto L41977c;} +//nop; +t0 = 0x1000a1f4; +at = 0x1000a1f0; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U32(at + 0) = t0; +L418adc: +at = 0x1000a560; +a1 = 0x10002740; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418af8; +a1 = a1; +L418af8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x10000378; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L418b34;} +//nop; +a1 = 0x10002744; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418b2c; +a1 = a1; +L418b2c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L418b34: +t2 = 0x1000a130; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L418b68;} +//nop; +a1 = 0x1000274c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418b60; +a1 = a1; +L418b60: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L418b68: +t3 = 0x1000a144; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L418b98;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = t3; +f_addstr(mem, sp, a0, a1); +goto L418b90; +a1 = t3; +L418b90: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L418b98: +t9 = 0x1000a140; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if ((int)t9 <= 0) {//nop; +goto L418bcc;} +//nop; +a1 = 0x10002758; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418bc4; +a1 = a1; +L418bc4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L418bcc: +t4 = 0x1000a36c; +at = 0x4; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L418bfc;} +//nop; +t6 = 0x1000a24c; +at = 0x73; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L418c48;} +//nop; +L418bfc: +t7 = 0x10000344; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L418c48;} +//nop; +t5 = 0x10000424; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L418c48;} +//nop; +a1 = 0x10002768; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418c40; +a1 = a1; +L418c40: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L418c48: +t1 = 0x100002dc; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L418c88;} +//nop; +a1 = 0x10002770; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418c74; +a1 = a1; +L418c74: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +at = 0x10000340; +MEM_U32(at + 0) = zero; +goto L418ddc; +MEM_U32(at + 0) = zero; +L418c88: +t0 = 0x10000340; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L418d70;} +//nop; +t8 = 0x10000424; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L418ddc;} +//nop; +t2 = 0x100002dc; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L418d48;} +//nop; +a1 = 0x10002778; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418ce4; +a1 = a1; +L418ce4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t3 = 0x10000230; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +at = (int)t3 < (int)0x3; +if (at != 0) {//nop; +goto L418d28;} +//nop; +a1 = 0x10002780; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418d1c; +a1 = a1; +L418d1c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L418ddc; +//nop; +L418d28: +a1 = 0x10002788; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418d3c; +a1 = a1; +L418d3c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L418ddc; +//nop; +L418d48: +a1 = 0x10002790; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418d5c; +a1 = a1; +L418d5c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +at = 0x10000340; +MEM_U32(at + 0) = zero; +goto L418ddc; +MEM_U32(at + 0) = zero; +L418d70: +t9 = 0x10000424; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L418ddc;} +//nop; +t4 = 0x100002dc; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L418dc0;} +//nop; +a1 = 0x10002798; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418db4; +a1 = a1; +L418db4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L418ddc; +//nop; +L418dc0: +a1 = 0x100027a0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418dd4; +a1 = a1; +L418dd4: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L418ddc: +t6 = 0x10000234; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L418e10;} +//nop; +a1 = 0x100027a8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418e08; +a1 = a1; +L418e08: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L418e10: +t7 = 0x10000314; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L418e78;} +//nop; +t5 = 0x1000a24c; +at = 0x73; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L418e78;} +//nop; +t1 = 0x10000230; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +at = (int)t1 < (int)0x2; +if (at != 0) {//nop; +goto L418e78;} +//nop; +a1 = 0x100027ac; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418e70; +a1 = a1; +L418e70: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L418e78: +a1 = 0x100027b8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418e8c; +a1 = a1; +L418e8c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000400; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L418eac; +//nop; +L418eac: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +s4 = 0x10000220; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +if (s4 == 0) {at = 0x1; +goto L418edc;} +at = 0x1; +if (s4 == at) {//nop; +goto L418efc;} +//nop; +//nop; +goto L418f18; +//nop; +L418edc: +a1 = 0x100027bc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418ef0; +a1 = a1; +L418ef0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L418f18; +//nop; +L418efc: +a1 = 0x100027c0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418f10; +a1 = a1; +L418f10: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L418f18: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a4d0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L418f2c; +//nop; +L418f2c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a4f0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L418f48; +//nop; +L418f48: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +t0 = 0x10000424; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L418f84;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a280; +//nop; +f_addlist(mem, sp, a0, a1); +goto L418f7c; +//nop; +L418f7c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L418f84: +a1 = 0x1000a1f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L418f9c; +//nop; +L418f9c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100027c4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L418fb8; +a1 = a1; +L418fb8: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x4; +t8 = 0x1000a36c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L41900c;} +//nop; +t2 = 0x1000a1ec; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {at = 0x1000a1f4; +goto L418ff8;} +at = 0x1000a1f4; +MEM_U32(at + 0) = t2; +goto L419200; +MEM_U32(at + 0) = t2; +L418ff8: +t3 = 0x100027c8; +at = 0x1000a1f4; +t3 = t3; +MEM_U32(at + 0) = t3; +goto L419200; +MEM_U32(at + 0) = t3; +L41900c: +t9 = 0x1000a1ec; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L419080;} +//nop; +t4 = 0x10000228; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L419080;} +//nop; +t6 = 0x10000230; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == at) {//nop; +goto L41906c;} +//nop; +t7 = 0x1000a520; +at = 0x1; +t7 = MEM_U32(t7 + 4); +//nop; +if (t7 != at) {//nop; +goto L419080;} +//nop; +L41906c: +t5 = 0x1000a1ec; +at = 0x1000a1f4; +t5 = MEM_U32(t5 + 0); +MEM_U32(at + 0) = t5; +goto L419200; +MEM_U32(at + 0) = t5; +L419080: +t1 = 0x1000a24c; +at = 0x3f; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L419194;} +//nop; +t0 = 0x1000a1e6; +at = 0x62; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L419194;} +//nop; +t8 = 0x10000240; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L419194;} +//nop; +t2 = 0x10000228; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L419100;} +//nop; +t3 = 0x1000a380; +at = 0x1000a1f4; +t9 = MEM_U32(t3 + 48); +//nop; +MEM_U32(at + 0) = t9; +at = 0x10000410; +MEM_U32(at + 0) = t9; +goto L4191c8; +MEM_U32(at + 0) = t9; +L419100: +t4 = 0x1000a520; +at = 0x2; +t4 = MEM_U32(t4 + 4); +//nop; +if (t4 != at) {//nop; +goto L419154;} +//nop; +t6 = 0x1000a520; +//nop; +t6 = MEM_U32(t6 + 8); +a1 = 0x6f; +a0 = MEM_U32(t6 + 0); +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L419134; +//nop; +L419134: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +at = 0x10000410; +MEM_U32(at + 0) = zero; +goto L4191c8; +MEM_U32(at + 0) = zero; +L419154: +t7 = 0x1000a520; +t5 = s0 << 2; +t7 = MEM_U32(t7 + 8); +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = 0x6f; +v0 = f_mksuf(mem, sp, a0, a1); +goto L419174; +a1 = 0x6f; +L419174: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +at = 0x10000410; +MEM_U32(at + 0) = zero; +goto L4191c8; +MEM_U32(at + 0) = zero; +L419194: +t0 = 0x1000a520; +t8 = s0 << 2; +t0 = MEM_U32(t0 + 8); +//nop; +t2 = t0 + t8; +a0 = MEM_U32(t2 + 0); +a1 = 0x6f; +v0 = f_mksuf(mem, sp, a0, a1); +goto L4191b4; +a1 = 0x6f; +L4191b4: +// bdead 4006000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1f4; +//nop; +MEM_U32(at + 0) = v0; +L4191c8: +t3 = 0x1000040c; +at = 0xffffffff; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == at) {//nop; +goto L419200;} +//nop; +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a540; +a1 = MEM_U32(a1 + 0); +a2 = t3; +f_set_place(mem, sp, a0, a1, a2); +goto L4191f8; +a2 = t3; +L4191f8: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L419200: +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L419218; +//nop; +L419218: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100027d0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419234; +a1 = a1; +L419234: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1fc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L419254; +//nop; +L419254: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x1; +t9 = 0x100002c0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L41938c;} +//nop; +t4 = 0x1000a36c; +at = 0x3; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L41938c;} +//nop; +t6 = 0x10000360; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41938c;} +//nop; +t7 = 0x10000230; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +at = (int)t7 < (int)0x2; +if (at != 0) {//nop; +goto L41938c;} +//nop; +a1 = 0x100027d4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4192d4; +a1 = a1; +L4192d4: +// bdead 40060003 gp = MEM_U32(sp + 64); +at = 0x62; +t5 = 0x1000a1e6; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L41930c;} +//nop; +t1 = 0x10000278; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L419324;} +//nop; +L41930c: +t0 = 0x10000240; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L419368;} +//nop; +L419324: +t8 = 0x1000a520; +t2 = s0 << 2; +t8 = MEM_U32(t8 + 8); +//nop; +t3 = t8 + t2; +a0 = MEM_U32(t3 + 0); +a1 = 0x45; +v0 = f_mksuf(mem, sp, a0, a1); +goto L419344; +a1 = 0x45; +L419344: +// bdead 4006000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41935c; +a1 = s4; +L41935c: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +goto L41938c; +//nop; +L419368: +t9 = 0x1000a380; +a0 = 0x1000a560; +a1 = MEM_U32(t9 + 104); +//nop; +//nop; +//nop; +f_addstr(mem, sp, a0, a1); +goto L419384; +//nop; +L419384: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L41938c: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_not_writeable(mem, sp, a0); +goto L4193a0; +//nop; +L4193a0: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4193c8;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4193c0; +//nop; +L4193c0: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L4193c8: +a0 = 0x100000e4; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L4193ec; +MEM_U32(sp + 16) = zero; +L4193ec: +// bdead 4006010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41958c;} +//nop; +t4 = 0x10000404; +t7 = 0x10000240; +t4 = MEM_U32(t4 + 0); +at = 0x10000404; +t7 = MEM_U32(t7 + 0); +t6 = t4 + 0x1; +if (t7 != 0) {MEM_U32(at + 0) = t6; +goto L419558;} +MEM_U32(at + 0) = t6; +t5 = 0x1000a24c; +at = 0x47; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L41944c;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L419444; +//nop; +L419444: +// bdead 40060003 gp = MEM_U32(sp + 64); +//nop; +L41944c: +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_regular_file(mem, sp, a0); +goto L419460; +//nop; +L419460: +MEM_U32(sp + 224) = v0; +t1 = MEM_U32(sp + 224); +// bdead 40060403 gp = MEM_U32(sp + 64); +at = 0x1; +if (t1 != at) {//nop; +goto L419498;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41948c; +//nop; +L41948c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L419524; +//nop; +L419498: +t0 = MEM_U32(sp + 224); +//nop; +if (t0 == 0) {//nop; +goto L4194e8;} +//nop; +t2 = 0x1000a1f4; +t8 = 0x100027d8; +//nop; +t2 = MEM_U32(t2 + 0); +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t2; +f_error(mem, sp, a0, a1, a2, a3); +goto L4194dc; +MEM_U32(sp + 24) = t2; +L4194dc: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L419524; +//nop; +L4194e8: +t9 = 0x1000a1f4; +t3 = 0x10002838; +t9 = MEM_U32(t9 + 0); +t3 = t3; +MEM_U32(sp + 24) = t9; +//nop; +MEM_U32(sp + 20) = t3; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41951c; +MEM_U32(sp + 16) = zero; +L41951c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L419524: +t4 = 0x1000a250; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L419558;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L419550; +//nop; +L419550: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L419558: +t6 = 0x10000410; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41977c;} +//nop; +//nop; +a0 = t6; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L419580; +//nop; +L419580: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +goto L41977c; +//nop; +L41958c: +t7 = 0x100002c0; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L41960c;} +//nop; +t5 = 0x1000a36c; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L41960c;} +//nop; +t1 = 0x10000360; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41960c;} +//nop; +t0 = 0x10000230; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +at = (int)t0 < (int)0x2; +if (at != 0) {//nop; +goto L41960c;} +//nop; +t8 = 0x1000a380; +//nop; +a0 = MEM_U32(t8 + 104); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L419604; +//nop; +L419604: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L41960c: +t2 = 0x1000a24c; +at = 0x47; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {//nop; +goto L419658;} +//nop; +t3 = 0x10000240; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L419658;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L419650; +//nop; +L419650: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L419658: +t9 = 0x1000a250; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4196a4;} +//nop; +t4 = 0x10000240; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L4196a4;} +//nop; +a0 = 0x1000a1fc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41969c; +//nop; +L41969c: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L4196a4: +t6 = 0x1000a36c; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L419710;} +//nop; +t7 = MEM_U32(sp + 284); +//nop; +if (t7 == 0) {//nop; +goto L419710;} +//nop; +t5 = 0x1000a24c; +at = 0x66; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {at = 0x46; +goto L419710;} +at = 0x46; +if (t5 == at) {at = 0x100001fc; +goto L419710;} +at = 0x100001fc; +a0 = 0x10002878; +//nop; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t7; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L419708; +a0 = a0; +L419708: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L419710: +t1 = 0x1000a36c; +at = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L41977c;} +//nop; +t0 = 0x10000008; +at = 0x2; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == at) {at = 0x3; +goto L419748;} +at = 0x3; +if (t0 != at) {//nop; +goto L41977c;} +//nop; +L419748: +t8 = 0x10000110; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L41977c;} +//nop; +a0 = 0x1000a1f4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_update_instantiation_info_file(mem, sp, a0); +goto L419774; +//nop; +L419774: +// bdead 40060103 gp = MEM_U32(sp + 64); +//nop; +L41977c: +t2 = 0x1000a520; +s0 = s0 + 0x1; +t2 = MEM_U32(t2 + 4); +//nop; +at = (int)s0 < (int)t2; +if (at != 0) {//nop; +goto L409e00;} +//nop; +t3 = 0x10000408; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L409e00;} +//nop; +L4197b0: +at = 0x1000a24c; +t9 = 0x1000a36c; +MEM_U8(at + 0) = (uint8_t)zero; +t9 = MEM_U32(t9 + 0); +at = 0x4; +if (t9 != at) {//nop; +goto L419818;} +//nop; +t4 = 0x10000404; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L419800;} +//nop; +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L4197f4; +//nop; +L4197f4: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L419818; +//nop; +L419800: +//nop; +a0 = zero; +//nop; +wrapper_exit(mem, a0); +goto L419810; +//nop; +L419810: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419818: +t6 = 0x10000228; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L41bc40;} +//nop; +t5 = 0x1000022c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L41bc40;} +//nop; +t7 = 0x10000214; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L41bc40;} +//nop; +t1 = 0x10000218; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L41bc40;} +//nop; +t0 = 0x10000224; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L41bc40;} +//nop; +t8 = 0x10000404; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L41bc40;} +//nop; +t2 = 0x1000a540; +//nop; +t2 = MEM_U32(t2 + 4); +//nop; +if (t2 == 0) {//nop; +goto L41bc40;} +//nop; +t3 = 0x1000a1e6; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L41bc40;} +//nop; +t9 = 0x10000124; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L41bc40;} +//nop; +t4 = 0x10000318; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L419980;} +//nop; +t6 = 0x100002f0; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L419980;} +//nop; +t5 = 0x10000340; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L419980;} +//nop; +t7 = 0x1000287c; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L419960; +MEM_U32(sp + 16) = zero; +L419960: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +at = 0x10000384; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000348; +//nop; +MEM_U32(at + 0) = zero; +L419980: +t1 = 0x10000318; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L419a00;} +//nop; +t0 = 0x100002f4; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L419a00;} +//nop; +t8 = 0x100028b4; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4199d8; +MEM_U32(sp + 16) = zero; +L4199d8: +// bdead 40000003 gp = MEM_U32(sp + 64); +a0 = 0x2; +at = 0x10000384; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000348; +MEM_U32(at + 0) = zero; +wrapper_exit(mem, a0); +goto L4199f8; +MEM_U32(at + 0) = zero; +L4199f8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419a00: +t2 = 0x10000318; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L419a80;} +//nop; +t3 = 0x100002dc; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L419a80;} +//nop; +t9 = 0x100028e0; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L419a58; +MEM_U32(sp + 16) = zero; +L419a58: +// bdead 40000003 gp = MEM_U32(sp + 64); +a0 = 0x2; +at = 0x10000384; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000348; +MEM_U32(at + 0) = zero; +wrapper_exit(mem, a0); +goto L419a78; +MEM_U32(at + 0) = zero; +L419a78: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419a80: +t4 = 0x10000318; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L419b00;} +//nop; +t6 = 0x1000034c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L419b00;} +//nop; +t5 = 0x10002914; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L419ad8; +MEM_U32(sp + 16) = zero; +L419ad8: +// bdead 40000003 gp = MEM_U32(sp + 64); +a0 = 0x2; +at = 0x10000384; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000348; +MEM_U32(at + 0) = zero; +wrapper_exit(mem, a0); +goto L419af8; +MEM_U32(at + 0) = zero; +L419af8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419b00: +t7 = 0x10000318; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L419b30;} +//nop; +t1 = 0x10000324; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L419b90;} +//nop; +L419b30: +t0 = 0x10000254; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L419b90;} +//nop; +t8 = 0x1000294c; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L419b70; +MEM_U32(sp + 16) = zero; +L419b70: +// bdead 40000003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L419b88; +//nop; +L419b88: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419b90: +t2 = 0x1000028c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L419c08;} +//nop; +t3 = 0x10000254; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L419c08;} +//nop; +t9 = 0x10002970; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L419be8; +MEM_U32(sp + 16) = zero; +L419be8: +// bdead 40000003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L419c00; +//nop; +L419c00: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419c08: +t4 = 0x1000a36c; +at = 0x1; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L419d60;} +//nop; +t6 = 0x10000008; +at = 0x2; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == at) {at = 0x3; +goto L419c40;} +at = 0x3; +if (t6 != at) {//nop; +goto L419d60;} +//nop; +L419c40: +t5 = 0x10000110; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {at = 0x1000a560; +goto L419d60;} +at = 0x1000a560; +a1 = 0x10002990; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419c70; +a1 = a1; +L419c70: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000299c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419c8c; +a1 = a1; +L419c8c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a300; +//nop; +f_addlist(mem, sp, a0, a1); +goto L419ca8; +//nop; +L419ca8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t7 = 0x10000234; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L419ce0;} +//nop; +t1 = 0x1000011c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L419cfc;} +//nop; +L419ce0: +a1 = 0x100029a4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419cf4; +a1 = a1; +L419cf4: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419cfc: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a540; +//nop; +f_add_prelinker_objects(mem, sp, a0, a1); +goto L419d10; +//nop; +L419d10: +// bdead 40000003 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x10000104; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L419d38; +MEM_U32(sp + 16) = zero; +L419d38: +// bdead 4000000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L419d60;} +//nop; +t0 = 0x10000404; +at = 0x10000404; +t0 = MEM_U32(t0 + 0); +//nop; +t8 = t0 + 0x1; +MEM_U32(at + 0) = t8; +goto L41b960; +MEM_U32(at + 0) = t8; +L419d60: +at = 0x1000a560; +a1 = 0x100029a8; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419d7c; +a1 = a1; +L419d7c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x10000340; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L419de8;} +//nop; +t3 = 0x10000424; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L419de8;} +//nop; +t9 = 0x100002dc; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L419de8;} +//nop; +a1 = 0x100029ac; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419de0; +a1 = a1; +L419de0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419de8: +t4 = 0x10000324; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L419e70;} +//nop; +t6 = 0x1000031c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L419e70;} +//nop; +t5 = 0x100002f0; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L419f2c;} +//nop; +t7 = 0x100002f4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L419f2c;} +//nop; +a1 = 0x100029b4; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419e5c; +a1 = a1; +L419e5c: +// bdead 40000003 gp = MEM_U32(sp + 64); +t1 = 0x1; +at = 0x1000031c; +MEM_U32(at + 0) = t1; +goto L419f2c; +MEM_U32(at + 0) = t1; +L419e70: +t0 = 0x10000348; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L419f2c;} +//nop; +t8 = 0x1000032c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L419ec0;} +//nop; +a1 = 0x100029c0; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419eb4; +a1 = a1; +L419eb4: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L419f2c; +//nop; +L419ec0: +t2 = 0x10000330; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L419ef8;} +//nop; +a1 = 0x100029d4; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419eec; +a1 = a1; +L419eec: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L419f2c; +//nop; +L419ef8: +t3 = 0x10000334; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L419f2c;} +//nop; +a1 = 0x100029ec; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419f24; +a1 = a1; +L419f24: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419f2c: +t9 = 0x10000338; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L419f60;} +//nop; +a1 = 0x10002a00; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419f58; +a1 = a1; +L419f58: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419f60: +t4 = 0x100002d8; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L419fac;} +//nop; +t6 = 0x100002dc; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L419fac;} +//nop; +a1 = 0x10002a14; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419fa4; +a1 = a1; +L419fa4: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419fac: +t5 = 0x10000378; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L419fe0;} +//nop; +a1 = 0x10002a1c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L419fd8; +a1 = a1; +L419fd8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L419fe0: +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L41a02c;} +//nop; +t1 = 0x10000008; +at = 0x3; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L41a02c;} +//nop; +a1 = 0x10002a30; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a024; +a1 = a1; +L41a024: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41a02c: +t0 = 0x1000028c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L41a08c;} +//nop; +a1 = 0x10002a38; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a058; +a1 = a1; +L41a058: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x1000a380; +at = 0x1000a1f4; +t2 = MEM_U32(t8 + 88); +//nop; +a0 = 0x1000a560; +MEM_U32(at + 0) = t2; +a1 = t2; +f_addstr(mem, sp, a0, a1); +goto L41a080; +a1 = t2; +L41a080: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41a0e0; +//nop; +L41a08c: +t3 = 0x1000a1ec; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L41a0e0;} +//nop; +a1 = 0x10002a3c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a0b8; +a1 = a1; +L41a0b8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1ec; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41a0d8; +//nop; +L41a0d8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41a0e0: +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L41a0f0; +//nop; +L41a0f0: +// bdead 4000000b gp = MEM_U32(sp + 64); +//nop; +t9 = 0x1000041c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (v0 == t9) {//nop; +goto L41a154;} +//nop; +if (t9 != 0) {//nop; +goto L41a138;} +//nop; +a1 = 0x10002a40; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a12c; +a1 = a1; +L41a12c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41a154; +//nop; +L41a138: +a1 = 0x10002a44; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a14c; +a1 = a1; +L41a14c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41a154: +a1 = 0x1000a25c; +a0 = 0x10002a48; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41a16c; +a0 = a0; +L41a16c: +// bdead 4000018b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41a2e8;} +//nop; +t4 = 0x10000260; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L41a37c;} +//nop; +t6 = 0x1000a36c; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L41a218;} +//nop; +t5 = 0x10000008; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L41a218;} +//nop; +t7 = 0x1000a32c; +a1 = 0x1000a25c; +a2 = 0x10000428; +a0 = 0x10002a4c; +a3 = 0x10002a50; +//nop; +t7 = MEM_U32(t7 + 0); +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a0 = a0; +a3 = a3; +MEM_U32(sp + 16) = t7; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a1f8; +MEM_U32(sp + 16) = t7; +L41a1f8: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a210; +a1 = s4; +L41a210: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41a218: +t1 = 0x10000324; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41a28c;} +//nop; +t0 = 0x1000a32c; +a1 = 0x1000a25c; +a2 = 0x10000428; +a0 = 0x10002a5c; +a3 = 0x10002a60; +//nop; +t0 = MEM_U32(t0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a0 = a0; +a3 = a3; +MEM_U32(sp + 16) = t0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a268; +MEM_U32(sp + 16) = t0; +L41a268: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a280; +a1 = s4; +L41a280: +// bdead 40000183 gp = MEM_U32(sp + 64); +//nop; +goto L41a37c; +//nop; +L41a28c: +t8 = 0x1000a32c; +a1 = 0x1000a25c; +a2 = 0x10000428; +a0 = 0x10002a74; +a3 = 0x10002a78; +//nop; +t8 = MEM_U32(t8 + 0); +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a0 = a0; +a3 = a3; +MEM_U32(sp + 16) = t8; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a2c4; +MEM_U32(sp + 16) = t8; +L41a2c4: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a2dc; +a1 = s4; +L41a2dc: +// bdead 40000183 gp = MEM_U32(sp + 64); +//nop; +goto L41a37c; +//nop; +L41a2e8: +t2 = 0x10000260; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L41a37c;} +//nop; +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L41a37c;} +//nop; +t9 = 0x10000008; +at = 0x3; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L41a37c;} +//nop; +a1 = 0x10000428; +a3 = 0x1000a32c; +a0 = 0x10002a84; +a2 = 0x10002a88; +//nop; +a1 = MEM_U32(a1 + 0); +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 16) = zero; +a0 = a0; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a35c; +a2 = a2; +L41a35c: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a374; +a1 = s4; +L41a374: +// bdead 40000183 gp = MEM_U32(sp + 64); +//nop; +L41a37c: +t4 = 0x10000254; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L41a3b0;} +//nop; +a1 = 0x10002a94; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a3a8; +a1 = a1; +L41a3a8: +// bdead 40000183 gp = MEM_U32(sp + 64); +//nop; +L41a3b0: +t6 = 0x10000424; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41a564;} +//nop; +a0 = 0x10002a9c; +//nop; +a1 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a3dc; +a0 = a0; +L41a3dc: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a3f4; +a1 = s4; +L41a3f4: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t5 = 0x10000324; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L41a4bc;} +//nop; +a0 = 0x10002aa0; +a1 = 0x10002aa4; +a2 = 0x10002ab0; +//nop; +a3 = zero; +a0 = a0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a438; +a2 = a2; +L41a438: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a450; +a1 = s4; +L41a450: +// bdead 40000003 gp = MEM_U32(sp + 64); +a3 = zero; +a0 = 0x1000a26c; +a2 = 0x1000a254; +a1 = 0x10002ac4; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a478; +a1 = a1; +L41a478: +// bdead 4000000b gp = MEM_U32(sp + 64); +a3 = zero; +a0 = 0x1000a26c; +at = 0x10000164; +a1 = 0x10002ad8; +a2 = 0x10002aec; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a4a8; +a2 = a2; +L41a4a8: +// bdead 4000010b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000168; +MEM_U32(at + 0) = v0; +goto L41a564; +MEM_U32(at + 0) = v0; +L41a4bc: +a0 = 0x10002af4; +a1 = 0x10002af8; +a2 = 0x10002b04; +//nop; +a3 = zero; +a0 = a0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a4e0; +a2 = a2; +L41a4e0: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a4f8; +a1 = s4; +L41a4f8: +// bdead 40000003 gp = MEM_U32(sp + 64); +a3 = zero; +a0 = 0x1000a26c; +a2 = 0x1000a254; +a1 = 0x10002b10; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a520; +a1 = a1; +L41a520: +// bdead 4000000b gp = MEM_U32(sp + 64); +a3 = zero; +a0 = 0x1000a26c; +at = 0x10000164; +a1 = 0x10002b1c; +a2 = 0x10002b28; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a550; +a2 = a2; +L41a550: +// bdead 4000010b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000168; +//nop; +MEM_U32(at + 0) = v0; +L41a564: +t7 = 0x10000370; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41a718;} +//nop; +t1 = 0x100003e4; +at = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L41a5cc;} +//nop; +a0 = 0x10002b30; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a5ac; +a0 = a0; +L41a5ac: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a5c4; +a1 = s4; +L41a5c4: +// bdead 40000103 gp = MEM_U32(sp + 64); +//nop; +L41a5cc: +a0 = 0x10002b40; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a5e4; +a0 = a0; +L41a5e4: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a5fc; +a1 = s4; +L41a5fc: +// bdead 40000103 gp = MEM_U32(sp + 64); +//nop; +t0 = 0x10000348; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L41a718;} +//nop; +a1 = 0x10002b50; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a630; +a1 = a1; +L41a630: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10002b68; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a64c; +a1 = a1; +L41a64c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x100002f8; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L41a68c;} +//nop; +a1 = 0x10002b7c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a680; +a1 = a1; +L41a680: +// bdead 40000103 gp = MEM_U32(sp + 64); +//nop; +goto L41a718; +//nop; +L41a68c: +t2 = 0x100002fc; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L41a6c4;} +//nop; +a1 = 0x10002b90; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a6b8; +a1 = a1; +L41a6b8: +// bdead 40000103 gp = MEM_U32(sp + 64); +//nop; +goto L41a718; +//nop; +L41a6c4: +t3 = 0x10000420; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L41a6fc;} +//nop; +a1 = 0x10002ba0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a6f0; +a1 = a1; +L41a6f0: +// bdead 40000103 gp = MEM_U32(sp + 64); +//nop; +goto L41a718; +//nop; +L41a6fc: +a1 = 0x10002bb4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a710; +a1 = a1; +L41a710: +// bdead 40000103 gp = MEM_U32(sp + 64); +//nop; +L41a718: +t9 = 0x10000280; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L41a76c;} +//nop; +a1 = 0x10000428; +a0 = 0x10002bc4; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a74c; +a0 = a0; +L41a74c: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a764; +a1 = s4; +L41a764: +// bdead 40000103 gp = MEM_U32(sp + 64); +//nop; +L41a76c: +t4 = 0x1000a1b8; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L41a7cc;} +//nop; +t6 = MEM_U8(t4 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41a7cc;} +//nop; +a0 = 0x10002bc8; +//nop; +a1 = t4; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a7ac; +a0 = a0; +L41a7ac: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a7c4; +a1 = s4; +L41a7c4: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41a7cc: +t5 = 0x1000028c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L41a838;} +//nop; +a1 = 0x10002bcc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a7f8; +a1 = a1; +L41a7f8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10002bd0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a814; +a1 = a1; +L41a814: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10002bd4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a830; +a1 = a1; +L41a830: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41a838: +t7 = 0x10000424; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41a870;} +//nop; +a1 = 0x10002bd8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41a864; +a1 = a1; +L41a864: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41a8b4; +//nop; +L41a870: +a0 = 0x10002bdc; +a1 = 0x10002be0; +a2 = 0x10002be4; +//nop; +a3 = zero; +a0 = a0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a894; +a2 = a2; +L41a894: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a8ac; +a1 = s4; +L41a8ac: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41a8b4: +a1 = 0x10000400; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41a8cc; +//nop; +L41a8cc: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a4e0; +//nop; +f_addlist(mem, sp, a0, a1); +goto L41a8e8; +//nop; +L41a8e8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x100002f0; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41aaf0;} +//nop; +t0 = MEM_U32(sp + 332); +//nop; +if (t0 != 0) {//nop; +goto L41aaf0;} +//nop; +a1 = 0x1000a25c; +a0 = 0x10002be8; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41a930; +a0 = a0; +L41a930: +// bdead 4000000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41aa24;} +//nop; +t8 = 0x10000324; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L41a9bc;} +//nop; +t2 = 0x1000a32c; +a1 = 0x1000a25c; +a2 = 0x10000428; +t3 = 0x10002bfc; +a0 = 0x10002bec; +a3 = 0x10002bf0; +//nop; +t2 = MEM_U32(t2 + 0); +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +t3 = t3; +MEM_U32(sp + 20) = t3; +MEM_U32(sp + 24) = zero; +a0 = a0; +a3 = a3; +MEM_U32(sp + 16) = t2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41a998; +MEM_U32(sp + 16) = t2; +L41a998: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41a9b0; +a1 = s4; +L41a9b0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41aaf0; +//nop; +L41a9bc: +t9 = 0x1000a32c; +a1 = 0x1000a25c; +t9 = MEM_U32(t9 + 0); +a2 = 0x10000428; +t6 = 0x10002c1c; +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x10002c0c; +a3 = 0x10002c10; +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +t6 = t6; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 24) = zero; +a0 = a0; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41aa00; +a3 = a3; +L41aa00: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41aa18; +a1 = s4; +L41aa18: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41aaf0; +//nop; +L41aa24: +t4 = 0x10000324; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L41aa98;} +//nop; +a1 = 0x10000428; +a3 = 0x1000a32c; +t5 = 0x10002c34; +a0 = 0x10002c24; +a2 = 0x10002c28; +//nop; +a1 = MEM_U32(a1 + 0); +a3 = MEM_U32(a3 + 0); +t5 = t5; +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41aa74; +a2 = a2; +L41aa74: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41aa8c; +a1 = s4; +L41aa8c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41aaf0; +//nop; +L41aa98: +a1 = 0x10000428; +a3 = 0x1000a32c; +t7 = 0x10002c54; +a0 = 0x10002c44; +a2 = 0x10002c48; +//nop; +a1 = MEM_U32(a1 + 0); +a3 = MEM_U32(a3 + 0); +t7 = t7; +MEM_U32(sp + 16) = t7; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41aad0; +a2 = a2; +L41aad0: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41aae8; +a1 = s4; +L41aae8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41aaf0: +t1 = 0x10000254; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41ac58;} +//nop; +t0 = 0x1000a36c; +at = 0x1; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L41ab78;} +//nop; +t8 = 0x10000008; +at = 0x2; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == at) {at = 0x3; +goto L41ab40;} +at = 0x3; +if (t8 != at) {//nop; +goto L41ab78;} +//nop; +L41ab40: +//nop; +//nop; +//nop; +f_add_cxx_symbol_options(mem, sp); +goto L41ab50; +//nop; +L41ab50: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000016c; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ab70; +//nop; +L41ab70: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41ab78: +t2 = 0x1000a36c; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L41abc8;} +//nop; +t3 = 0x10000008; +at = 0x3; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L41abc8;} +//nop; +a1 = 0x10000170; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41abc0; +//nop; +L41abc0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41abc8: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a540; +//nop; +f_addlist(mem, sp, a0, a1); +goto L41abdc; +//nop; +L41abdc: +// bdead 40000003 gp = MEM_U32(sp + 64); +at = 0x1; +t9 = 0x1000a36c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L41ac38;} +//nop; +t6 = 0x10000008; +at = 0x2; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == at) {at = 0x3; +goto L41ac1c;} +at = 0x3; +if (t6 != at) {//nop; +goto L41ac38;} +//nop; +L41ac1c: +a1 = 0x10002c5c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41ac30; +a1 = a1; +L41ac30: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41ac38: +a1 = 0x10002c60; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41ac4c; +a1 = a1; +L41ac4c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41b6c8; +//nop; +L41ac58: +a1 = 0x10002c64; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41ac6c; +a1 = a1; +L41ac6c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000164; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ac8c; +//nop; +L41ac8c: +// bdead 40000003 gp = MEM_U32(sp + 64); +at = 0x1; +t4 = 0x1000a36c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L41ad04;} +//nop; +t5 = 0x10000008; +at = 0x2; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == at) {at = 0x3; +goto L41accc;} +at = 0x3; +if (t5 != at) {//nop; +goto L41ad04;} +//nop; +L41accc: +//nop; +//nop; +//nop; +f_add_cxx_symbol_options(mem, sp); +goto L41acdc; +//nop; +L41acdc: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000016c; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41acfc; +//nop; +L41acfc: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41ad04: +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L41ad54;} +//nop; +t1 = 0x10000008; +at = 0x3; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L41ad54;} +//nop; +a1 = 0x10000170; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ad4c; +//nop; +L41ad4c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41ad54: +t0 = 0x10000220; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L41ad8c;} +//nop; +a1 = 0x100001d4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ad84; +//nop; +L41ad84: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41ad8c: +a1 = 0x10002c70; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41ada0; +a1 = a1; +L41ada0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a540; +//nop; +f_addlist(mem, sp, a0, a1); +goto L41adbc; +//nop; +L41adbc: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a5a8; +//nop; +f_addlist(mem, sp, a0, a1); +goto L41add8; +//nop; +L41add8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x10000004; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L41ae2c;} +//nop; +t2 = 0x1000a36c; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L41ae2c;} +//nop; +a1 = 0x10002c78; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41ae24; +a1 = a1; +L41ae24: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41ae2c: +a1 = 0x10002c80; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41ae40; +a1 = a1; +L41ae40: +// bdead 40000003 gp = MEM_U32(sp + 64); +at = 0x2; +t3 = 0x1000a36c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == at) {//nop; +goto L41ae78;} +//nop; +t9 = 0x10000388; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L41aef8;} +//nop; +L41ae78: +a1 = 0x10000174; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41ae90; +//nop; +L41ae90: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100001d8; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41aeb0; +//nop; +L41aeb0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100001bc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41aed0; +//nop; +L41aed0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100001e4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41aef0; +//nop; +L41aef0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41aef8: +t6 = 0x1000a36c; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == at) {//nop; +goto L41af28;} +//nop; +t4 = 0x1000038c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L41b12c;} +//nop; +L41af28: +t5 = 0x1000a150; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L41af60;} +//nop; +a1 = 0x1000a5c8; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41af58; +//nop; +L41af58: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41af60: +t7 = 0x10000324; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L41af90;} +//nop; +t1 = 0x10000424; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41b0ec;} +//nop; +L41af90: +a1 = 0x10000184; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41afa8; +//nop; +L41afa8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000017c; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41afc8; +//nop; +L41afc8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10000194; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41afe8; +//nop; +L41afe8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t0 = 0x1000039c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L41b0a8;} +//nop; +a0 = 0x1000018c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L41b01c; +//nop; +L41b01c: +// bdead 4000000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 220) = v0; +a0 = MEM_U32(sp + 220); +//nop; +a0 = a0 + 0x2; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L41b038; +//nop; +L41b038: +// bdead 4000000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 216) = v0; +a1 = 0x1000018c; +//nop; +a0 = MEM_U32(sp + 216); +a2 = MEM_U32(sp + 220); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L41b05c; +//nop; +L41b05c: +t2 = MEM_U32(sp + 216); +t3 = MEM_U32(sp + 220); +// bdead 40001803 gp = MEM_U32(sp + 64); +t8 = 0x5f; +t9 = t2 + t3; +MEM_U8(t9 + 0) = (uint8_t)t8; +t4 = MEM_U32(sp + 216); +t5 = MEM_U32(sp + 220); +t6 = 0x73; +t7 = t4 + t5; +MEM_U8(t7 + 1) = (uint8_t)t6; +t1 = MEM_U32(sp + 216); +t0 = MEM_U32(sp + 220); +at = 0x1000018c; +t2 = t1 + t0; +MEM_U8(t2 + 2) = (uint8_t)zero; +t3 = MEM_U32(sp + 216); +//nop; +MEM_U32(at + 0) = t3; +L41b0a8: +a1 = 0x1000018c; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41b0c0; +//nop; +L41b0c0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100001a0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41b0e0; +//nop; +L41b0e0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41b12c; +//nop; +L41b0ec: +a1 = 0x10000198; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41b104; +//nop; +L41b104: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000017c; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41b124; +//nop; +L41b124: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b12c: +t8 = 0x1000a36c; +at = 0x5; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L41b1e0;} +//nop; +a1 = 0x100001b4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41b15c; +//nop; +L41b15c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100001d8; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41b17c; +//nop; +L41b17c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10002c8c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b198; +a1 = a1; +L41b198: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100001bc; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41b1b8; +//nop; +L41b1b8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100001e4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41b1d8; +//nop; +L41b1d8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b1e0: +t9 = 0x1000a36c; +at = 0x2; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L41b268;} +//nop; +t4 = 0x1000038c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {at = 0x3; +goto L41b218;} +at = 0x3; +if (t9 != at) {//nop; +goto L41b268;} +//nop; +L41b218: +t5 = 0x10000388; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L41b268;} +//nop; +t6 = 0x1000a134; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L41b268;} +//nop; +t7 = 0x1000a36c; +at = 0x5; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == at) {at = 0x6; +goto L41b268;} +at = 0x6; +if (t7 != at) {//nop; +goto L41b288;} +//nop; +L41b268: +a1 = 0x1000017c; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41b280; +//nop; +L41b280: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b288: +t1 = 0x10000220; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41b2c0;} +//nop; +a1 = 0x100001d4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41b2b8; +//nop; +L41b2b8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b2c0: +t0 = 0x1000030c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L41b334;} +//nop; +a0 = 0x100001a8; +a1 = 0x10002c98; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L41b2f0; +a1 = a1; +L41b2f0: +// bdead 4000000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a234; +t2 = 0x1000a234; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L41b334;} +//nop; +a1 = 0x100001ac; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addspacedstr(mem, sp, a0, a1); +goto L41b32c; +//nop; +L41b32c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b334: +t3 = 0x1000a188; +at = 0x10000; +t3 = MEM_U32(t3 + 0); +//nop; +t8 = t3 & at; +if (t8 == 0) {//nop; +goto L41b3a4;} +//nop; +a1 = 0x100001f0; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41b368; +//nop; +L41b368: +// bdead 40000003 gp = MEM_U32(sp + 64); +at = 0x1; +t4 = 0x1000a36c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L41b3a4;} +//nop; +a1 = 0x10002c9c; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b39c; +a1 = a1; +L41b39c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b3a4: +t9 = 0x1000043c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L41b3f0;} +//nop; +t5 = 0x1000a36c; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L41b3f0;} +//nop; +a1 = 0x10002ca4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b3e8; +a1 = a1; +L41b3e8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b3f0: +t6 = 0x1000a36c; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L41b534;} +//nop; +t7 = 0x1000039c; +at = 0x2; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L41b45c;} +//nop; +a1 = 0x10002cac; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b434; +a1 = a1; +L41b434: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10002cb4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b450; +a1 = a1; +L41b450: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41b660; +//nop; +L41b45c: +t1 = 0x10000424; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41b4a8;} +//nop; +t0 = 0x1000a5b4; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L41b4a8;} +//nop; +a1 = 0x10002cb8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b4a0; +a1 = a1; +L41b4a0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b4a8: +t2 = 0x1000a56c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L41b4e0;} +//nop; +a1 = 0x10002cc0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b4d4; +a1 = a1; +L41b4d4: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41b514; +//nop; +L41b4e0: +t3 = 0x1000a570; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L41b514;} +//nop; +a1 = 0x10002cc8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b50c; +a1 = a1; +L41b50c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b514: +a1 = 0x10002cd0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b528; +a1 = a1; +L41b528: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41b660; +//nop; +L41b534: +t8 = 0x10000424; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L41b584;} +//nop; +t4 = 0x1000a188; +at = 0x10000; +t4 = MEM_U32(t4 + 0); +//nop; +t9 = t4 & at; +if (t9 == 0) {//nop; +goto L41b584;} +//nop; +a1 = 0x10002cd4; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b57c; +a1 = a1; +L41b57c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b584: +t5 = 0x1000a36c; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L41b5d8;} +//nop; +t6 = 0x10000008; +at = 0x2; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == at) {at = 0x3; +goto L41b5bc;} +at = 0x3; +if (t6 != at) {//nop; +goto L41b5d8;} +//nop; +L41b5bc: +a1 = 0x10002cdc; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b5d0; +a1 = a1; +L41b5d0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b5d8: +t7 = 0x1000a56c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41b610;} +//nop; +a1 = 0x10002ce0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b604; +a1 = a1; +L41b604: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41b644; +//nop; +L41b610: +t1 = 0x1000a570; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41b644;} +//nop; +a1 = 0x10002ce8; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b63c; +a1 = a1; +L41b63c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b644: +a1 = 0x10002cf0; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b658; +a1 = a1; +L41b658: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b660: +t0 = 0x100001e8; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L41b698;} +//nop; +a1 = 0x10000168; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41b690; +//nop; +L41b690: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b698: +t2 = 0x1000a30c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L41b6c8;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = t2; +f_addstr(mem, sp, a0, a1); +goto L41b6c0; +a1 = t2; +L41b6c0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b6c8: +at = 0x1000a1f0; +t3 = 0x1000a380; +a0 = 0x100000e8; +a1 = 0x1000a560; +MEM_U32(at + 0) = zero; +//nop; +t8 = MEM_U32(t3 + 128); +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = t8; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L41b6fc; +MEM_U32(sp + 16) = t8; +L41b6fc: +// bdead 4000000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41b7a8;} +//nop; +t4 = 0x10000404; +t5 = 0x10000240; +t4 = MEM_U32(t4 + 0); +at = 0x10000404; +t5 = MEM_U32(t5 + 0); +t9 = t4 + 0x1; +if (t5 != 0) {MEM_U32(at + 0) = t9; +goto L41b7a8;} +MEM_U32(at + 0) = t9; +t6 = 0x1000a1ec; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41b75c;} +//nop; +//nop; +a0 = t6; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41b750; +//nop; +L41b750: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41b778; +//nop; +L41b75c: +a0 = 0x10002cf4; +//nop; +a0 = a0; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41b770; +//nop; +L41b770: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b778: +t7 = 0x10000410; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41b7a8;} +//nop; +//nop; +a0 = t7; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41b7a0; +//nop; +L41b7a0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b7a8: +t1 = 0x1000a380; +//nop; +t0 = MEM_U32(t1 + 128); +//nop; +if (t0 == 0) {//nop; +goto L41b854;} +//nop; +//nop; +a0 = t0; +a1 = sp + 0x50; +v0 = wrapper_stat(mem, a0, a1); +goto L41b7d0; +a1 = sp + 0x50; +L41b7d0: +// bdead 4000000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41b838;} +//nop; +t2 = MEM_U32(sp + 128); +//nop; +if ((int)t2 <= 0) {at = 0x1000a560; +goto L41b838;} +at = 0x1000a560; +a1 = 0x10002cfc; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b804; +a1 = a1; +L41b804: +// bdead 40000003 gp = MEM_U32(sp + 64); +a3 = zero; +a0 = 0x10000100; +a1 = 0x1000a560; +t3 = 0x1000a380; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a2 = MEM_U32(t3 + 128); +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L41b830; +MEM_U32(sp + 16) = zero; +L41b830: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b838: +t8 = 0x1000a380; +//nop; +a0 = MEM_U32(t8 + 128); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41b84c; +//nop; +L41b84c: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b854: +t4 = 0x10000404; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L41b960;} +//nop; +t9 = 0x1000a36c; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L41b960;} +//nop; +t5 = 0x10000008; +at = 0x2; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == at) {at = 0x3; +goto L41b8a4;} +at = 0x3; +if (t5 != at) {//nop; +goto L41b960;} +//nop; +L41b8a4: +a1 = 0x100000fc; +at = 0x1000a560; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +MEM_U32(at + 4) = zero; +f_addstr(mem, sp, a0, a1); +goto L41b8c0; +MEM_U32(at + 4) = zero; +L41b8c0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t6 = 0x1000a1ec; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41b8fc;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = t6; +f_addstr(mem, sp, a0, a1); +goto L41b8f0; +a1 = t6; +L41b8f0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41b918; +//nop; +L41b8fc: +a1 = 0x10002d04; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b910; +a1 = a1; +L41b910: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b918: +a0 = 0x100000fc; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L41b93c; +MEM_U32(sp + 16) = zero; +L41b93c: +// bdead 4000000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41b960;} +//nop; +t7 = 0x10000404; +at = 0x10000404; +t7 = MEM_U32(t7 + 0); +//nop; +t1 = t7 + 0x1; +MEM_U32(at + 0) = t1; +L41b960: +t0 = 0x1000028c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L41bb9c;} +//nop; +t2 = 0x10000404; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {at = 0x1000a560; +goto L41bb9c;} +at = 0x1000a560; +a1 = 0x10002d0c; +//nop; +a0 = 0x1000a560; +MEM_U32(at + 4) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b9a8; +a1 = a1; +L41b9a8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t3 = 0x10000234; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L41b9e4;} +//nop; +a1 = 0x10002d14; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41b9dc; +a1 = a1; +L41b9dc: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41b9e4: +//nop; +a0 = 0x1000a560; +a1 = 0x1000a510; +//nop; +f_addlist(mem, sp, a0, a1); +goto L41b9f8; +//nop; +L41b9f8: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x1000a1ec; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {at = 0x1000a1f4; +goto L41ba20;} +at = 0x1000a1f4; +MEM_U32(at + 0) = t8; +goto L41ba30; +MEM_U32(at + 0) = t8; +L41ba20: +t4 = 0x10002d18; +at = 0x1000a1f4; +t4 = t4; +MEM_U32(at + 0) = t4; +L41ba30: +a1 = 0x10002d20; +//nop; +a0 = 0x1000a560; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41ba44; +a1 = a1; +L41ba44: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1f4; +//nop; +a0 = 0x1000a560; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ba64; +//nop; +L41ba64: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t9 = 0x1000a380; +a0 = 0x1000a560; +a1 = MEM_U32(t9 + 88); +//nop; +//nop; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ba88; +//nop; +L41ba88: +// bdead 40000103 gp = MEM_U32(sp + 64); +//nop; +t5 = 0x1000a550; +//nop; +t5 = MEM_U32(t5 + 4); +//nop; +if (t5 == 0) {//nop; +goto L41bac8;} +//nop; +//nop; +a0 = 0x1000a560; +a1 = 0x1000a550; +//nop; +f_addlist(mem, sp, a0, a1); +goto L41babc; +//nop; +L41babc: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41bb04; +//nop; +L41bac8: +a0 = 0x1000a1f4; +a1 = 0x10002d24; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41bae4; +a1 = a1; +L41bae4: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a560; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41bafc; +a1 = s4; +L41bafc: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41bb04: +a0 = 0x100000f0; +a1 = 0x1000a560; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_run(mem, sp, a0, a1, a2, a3); +goto L41bb28; +MEM_U32(sp + 16) = zero; +L41bb28: +// bdead 4000000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41bb80;} +//nop; +t6 = 0x10000404; +a0 = 0x1000a1f4; +t6 = MEM_U32(t6 + 0); +at = 0x10000404; +//nop; +a0 = MEM_U32(a0 + 0); +t7 = t6 + 0x1; +MEM_U32(at + 0) = t7; +v0 = wrapper_unlink(mem, a0); +goto L41bb58; +MEM_U32(at + 0) = t7; +L41bb58: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x1000a380; +//nop; +a0 = MEM_U32(t1 + 88); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41bb74; +//nop; +L41bb74: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +goto L41bb9c; +//nop; +L41bb80: +t0 = 0x1000a380; +//nop; +a0 = MEM_U32(t0 + 88); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41bb94; +//nop; +L41bb94: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41bb9c: +t2 = 0x10000404; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L41bc40;} +//nop; +t3 = 0x1000a520; +at = 0x1; +t3 = MEM_U32(t3 + 4); +//nop; +if (t3 != at) {//nop; +goto L41bc40;} +//nop; +t8 = 0x10000418; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L41bc40;} +//nop; +t4 = 0x10000240; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L41bc40;} +//nop; +t9 = 0x1000a520; +a1 = 0x6f; +t9 = MEM_U32(t9 + 8); +//nop; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +v0 = f_mksuf(mem, sp, a0, a1); +goto L41bc20; +//nop; +L41bc20: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = s4; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41bc38; +//nop; +L41bc38: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41bc40: +t5 = 0x10000410; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L41bc70;} +//nop; +//nop; +a0 = t5; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41bc68; +//nop; +L41bc68: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41bc70: +t6 = 0x100002a8; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41bcd8;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41bc9c; +//nop; +L41bc9c: +// bdead 40000003 gp = MEM_U32(sp + 64); +at = 0x2; +t7 = 0x100002a8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L41bcd8;} +//nop; +t1 = 0x1000a380; +//nop; +a0 = MEM_U32(t1 + 100); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41bcd0; +//nop; +L41bcd0: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41bcd8: +t0 = 0x1000a36c; +at = 0x1; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L41bd28;} +//nop; +t2 = 0x1000021c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +at = (int)t2 < (int)0x2; +if (at != 0) {//nop; +goto L41bd28;} +//nop; +t3 = 0x1000a380; +//nop; +a0 = MEM_U32(t3 + 132); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L41bd20; +//nop; +L41bd20: +// bdead 40000003 gp = MEM_U32(sp + 64); +//nop; +L41bd28: +t8 = 0x10000404; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L41bd58;} +//nop; +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L41bd50; +//nop; +L41bd50: +// bdead 3 gp = MEM_U32(sp + 64); +//nop; +L41bd58: +// bdead 3 ra = MEM_U32(sp + 68); +// bdead 3 s0 = MEM_U32(sp + 40); +// bdead 3 s1 = MEM_U32(sp + 44); +// bdead 3 s2 = MEM_U32(sp + 48); +// bdead 3 s3 = MEM_U32(sp + 52); +// bdead 3 s4 = MEM_U32(sp + 56); +// bdead 3 s5 = MEM_U32(sp + 60); +// bdead 3 sp = sp + 0x160; +v0 = zero; +return v0; +v0 = zero; +} + +static void f_process_config(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41bd80: +//process_config: +//nop; +//nop; +//nop; +sp = sp + 0xffffeeb0; +t6 = 0x1000a25c; +MEM_U32(sp + 4432) = a0; +t7 = MEM_U32(sp + 4432); +// fdead 4001806b MEM_U32(sp + 28) = s0; +t6 = MEM_U32(t6 + 0); +s0 = 0x1; +at = (int)s0 < (int)t7; +// fdead 4003806f MEM_U32(sp + 44) = ra; +// fdead 4003806f MEM_U32(sp + 40) = gp; +MEM_U32(sp + 4436) = a1; +// fdead 4003806f MEM_U32(sp + 36) = s2; +// fdead 4003806f MEM_U32(sp + 32) = s1; +if (at == 0) {MEM_U32(sp + 4420) = t6; +goto L41c074;} +MEM_U32(sp + 4420) = t6; +L41bdc8: +t8 = MEM_U32(sp + 4436); +t9 = s0 << 2; +t0 = t8 + t9; +//nop; +a1 = 0x10002d28; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41bde8; +a1 = a1; +L41bde8: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L41c060;} +//nop; +t1 = MEM_U32(sp + 4432); +s0 = s0 + 0x1; +at = (int)s0 < (int)t1; +if (at != 0) {//nop; +goto L41be50;} +//nop; +t2 = 0x10002d34; +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41be30; +MEM_U32(sp + 16) = zero; +L41be30: +// bdead 40020003 gp = MEM_U32(sp + 40); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41be48; +//nop; +L41be48: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +L41be50: +at = 0x1000035c; +t4 = MEM_U32(sp + 4436); +t3 = 0x1; +t5 = s0 << 2; +MEM_U32(at + 0) = t3; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +at = 0x1000a27c; +a1 = 0x10002d54; +//nop; +a0 = t7; +MEM_U32(at + 0) = t7; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41be88; +a1 = a1; +L41be88: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 != 0) {at = 0x10000370; +goto L41bea0;} +at = 0x10000370; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L41bee8; +MEM_U32(at + 0) = t8; +L41bea0: +t9 = 0x10002d5c; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41bec8; +MEM_U32(sp + 16) = zero; +L41bec8: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41bee0; +//nop; +L41bee0: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L41bee8: +a0 = 0x1000a27c; +a1 = 0x10002d78; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41bf00; +a1 = a1; +L41bf00: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L41c018;} +//nop; +a0 = 0x1000a27c; +a1 = 0x10002d80; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41bf24; +a1 = a1; +L41bf24: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L41c018;} +//nop; +a0 = 0x1000a27c; +a1 = 0x10002d88; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41bf48; +a1 = a1; +L41bf48: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L41c018;} +//nop; +a0 = 0x1000a27c; +a1 = 0x10002d90; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41bf6c; +a1 = a1; +L41bf6c: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L41c018;} +//nop; +a1 = 0x1000a27c; +a0 = 0x10002d98; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = wrapper_strcat(mem, a0, a1); +goto L41bf90; +a0 = a0; +L41bf90: +// bdead 4000000b gp = MEM_U32(sp + 40); +s2 = v0; +a1 = 0x10002d9c; +//nop; +a0 = s2; +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L41bfac; +a1 = a1; +L41bfac: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L41c018;} +//nop; +t0 = 0x1000036c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L41c018;} +//nop; +t1 = 0x10002da0; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41bff8; +MEM_U32(sp + 16) = zero; +L41bff8: +// bdead 40000003 gp = MEM_U32(sp + 40); +t2 = 0x1; +at = 0x1000036c; +t3 = 0x10002de8; +MEM_U32(at + 0) = t2; +at = 0x1000a27c; +t3 = t3; +MEM_U32(at + 0) = t3; +L41c018: +t4 = 0x10000370; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L41c074;} +//nop; +a0 = 0x1000a25c; +a1 = 0x1000a27c; +a2 = 0x10002df0; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = zero; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41c054; +a2 = a2; +L41c054: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 4420) = v0; +goto L41c074; +MEM_U32(sp + 4420) = v0; +L41c060: +t5 = MEM_U32(sp + 4432); +s0 = s0 + 0x1; +at = (int)s0 < (int)t5; +if (at != 0) {//nop; +goto L41bdc8;} +//nop; +L41c074: +t6 = 0x1000035c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L41c0b8;} +//nop; +a0 = 0x1000a25c; +a1 = 0x1000a27c; +a2 = 0x10002df4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = zero; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41c0b0; +a2 = a2; +L41c0b0: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 4420) = v0; +L41c0b8: +a2 = 0x1000a32c; +at = 0x1000035c; +a1 = 0x10002df8; +a3 = 0x10002e04; +//nop; +a0 = MEM_U32(sp + 4420); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 16) = zero; +MEM_U32(at + 0) = zero; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41c0e8; +a3 = a3; +L41c0e8: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 4416) = v0; +a1 = 0x10002e10; +//nop; +a0 = MEM_U32(sp + 4416); +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L41c104; +a1 = a1; +L41c104: +MEM_U32(sp + 4412) = v0; +t7 = MEM_U32(sp + 4412); +// bdead 40010003 gp = MEM_U32(sp + 40); +if (t7 == 0) {//nop; +goto L41c2d8;} +//nop; +//nop; +a2 = MEM_U32(sp + 4412); +a0 = sp + 0x13c; +a1 = 0x1000; +v0 = wrapper_fgets(mem, a0, a1, a2); +goto L41c12c; +a1 = 0x1000; +L41c12c: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L41c2d8;} +//nop; +//nop; +a0 = sp + 0x13c; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L41c148; +//nop; +L41c148: +s2 = v0; +t8 = sp + 0x13c; +t9 = s2 + t8; +t0 = MEM_U8(t9 + -1); +// bdead 42000203 gp = MEM_U32(sp + 40); +at = 0xa; +if (t0 != at) {//nop; +goto L41c18c;} +//nop; +//nop; +a0 = t8; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L41c178; +//nop; +L41c178: +s2 = v0; +t1 = sp + 0x13c; +t2 = s2 + t1; +// bdead 40000803 gp = MEM_U32(sp + 40); +MEM_U8(t2 + -1) = (uint8_t)zero; +L41c18c: +s1 = sp + 0x13c; +MEM_U32(sp + 312) = zero; +t3 = MEM_U8(s1 + 0); +// bdead 40041003 s0 = zero; +if (t3 == 0) {//nop; +goto L41c2c0;} +//nop; +L41c1a4: +t4 = MEM_U8(s1 + 0); +//nop; +if (t4 == 0) {//nop; +goto L41c204;} +//nop; +t5 = MEM_U8(s1 + 0); +at = 0x20; +if (t5 == at) {//nop; +goto L41c1d4;} +//nop; +t6 = MEM_U8(s1 + 0); +at = 0x9; +if (t6 != at) {//nop; +goto L41c204;} +//nop; +L41c1d4: +t7 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +if (t7 == 0) {//nop; +goto L41c204;} +//nop; +t9 = MEM_U8(s1 + 0); +at = 0x20; +if (t9 == at) {//nop; +goto L41c1d4;} +//nop; +t0 = MEM_U8(s1 + 0); +at = 0x9; +if (t0 == at) {//nop; +goto L41c1d4;} +//nop; +L41c204: +t8 = MEM_U8(s1 + 0); +//nop; +if (t8 == 0) {//nop; +goto L41c238;} +//nop; +t1 = MEM_U32(sp + 312); +t3 = sp + 0x38; +t2 = t1 << 2; +t4 = t2 + t3; +MEM_U32(t4 + 0) = s1; +t5 = MEM_U32(sp + 312); +//nop; +t6 = t5 + 0x1; +MEM_U32(sp + 312) = t6; +L41c238: +t7 = MEM_U8(s1 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41c298;} +//nop; +t9 = MEM_U8(s1 + 0); +at = 0x20; +if (t9 == at) {//nop; +goto L41c298;} +//nop; +t0 = MEM_U8(s1 + 0); +at = 0x9; +if (t0 == at) {//nop; +goto L41c298;} +//nop; +L41c268: +t8 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +if (t8 == 0) {//nop; +goto L41c298;} +//nop; +t1 = MEM_U8(s1 + 0); +at = 0x20; +if (t1 == at) {//nop; +goto L41c298;} +//nop; +t2 = MEM_U8(s1 + 0); +at = 0x9; +if (t2 != at) {//nop; +goto L41c268;} +//nop; +L41c298: +t3 = MEM_U8(s1 + 0); +//nop; +if (t3 == 0) {//nop; +goto L41c2b0;} +//nop; +MEM_U8(s1 + 0) = (uint8_t)zero; +s1 = s1 + 0x1; +L41c2b0: +t4 = MEM_U8(s1 + 0); +//nop; +if (t4 != 0) {//nop; +goto L41c1a4;} +//nop; +L41c2c0: +//nop; +a0 = MEM_U32(sp + 312); +a1 = sp + 0x38; +f_parse_command(mem, sp, a0, a1); +goto L41c2d0; +a1 = sp + 0x38; +L41c2d0: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L41c2d8: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x1150; +return; +// bdead 1 sp = sp + 0x1150; +} + +static void f_add_info(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41c2f0: +//add_info: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +//nop; +// fdead 4000002b MEM_U32(sp + 28) = ra; +a1 = MEM_U32(sp + 32); +a0 = 0x1000a320; +// fdead 4000006b MEM_U32(sp + 24) = gp; +f_addstr(mem, sp, a0, a1); +goto L41c31c; +// fdead 4000006b MEM_U32(sp + 24) = gp; +L41c31c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c334; +//nop; +L41c334: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = 0x1000a428; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c34c; +//nop; +L41c34c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = 0x1000a490; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c364; +//nop; +L41c364: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = 0x1000a4a0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c37c; +//nop; +L41c37c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = 0x1000a4b0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c394; +//nop; +L41c394: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = 0x1000a470; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c3ac; +//nop; +L41c3ac: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = 0x1000a480; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c3c4; +//nop; +L41c3c4: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = 0x1000a4c0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c3dc; +//nop; +L41c3dc: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = 0x1000a4d0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c3f4; +//nop; +L41c3f4: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c40c; +//nop; +L41c40c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_parse_command(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41c41c: +//parse_command: +//nop; +//nop; +//nop; +sp = sp + 0xfffffeb0; +MEM_U32(sp + 336) = a0; +a0 = 0x10002e14; +//nop; +// fdead 4000006b MEM_U32(sp + 68) = ra; +t6 = 0x1; +// fdead 4000806b MEM_U32(sp + 64) = gp; +MEM_U32(sp + 340) = a1; +// fdead 4000806b MEM_U32(sp + 60) = s5; +// fdead 4000806b MEM_U32(sp + 56) = s4; +// fdead 4000806b MEM_U32(sp + 52) = s3; +// fdead 4000806b MEM_U32(sp + 48) = s2; +// fdead 4000806b MEM_U32(sp + 44) = s1; +// fdead 4000806b MEM_U32(sp + 40) = s0; +MEM_U32(sp + 316) = zero; +MEM_U32(sp + 312) = zero; +MEM_U32(sp + 308) = zero; +MEM_U32(sp + 304) = t6; +a0 = a0; +v0 = wrapper_getenv(mem, a0); +goto L41c478; +a0 = a0; +L41c478: +MEM_U32(sp + 300) = v0; +t7 = MEM_U32(sp + 300); +// bdead 40010103 gp = MEM_U32(sp + 64); +if (t7 == 0) {at = 0x10000424; +goto L41c534;} +at = 0x10000424; +t8 = 0x1; +t9 = 0x10002e20; +MEM_U32(at + 0) = t8; +at = 0x1000a26c; +t9 = t9; +t0 = 0x10002e2c; +MEM_U32(at + 0) = t9; +at = 0x1000a27c; +t0 = t0; +MEM_U32(at + 0) = t0; +at = 0x100002d8; +t1 = 0x10002e30; +MEM_U32(at + 0) = zero; +at = 0x10000370; +t1 = t1; +MEM_U32(at + 0) = zero; +at = 0x10000348; +t2 = 0x10002e34; +MEM_U32(at + 0) = zero; +at = 0x10000324; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000318; +a0 = 0x10002e40; +MEM_U32(at + 0) = zero; +at = 0x10000384; +t2 = t2; +MEM_U32(at + 0) = zero; +at = 0x10000400; +a1 = zero; +MEM_U32(at + 0) = t1; +at = 0x10000340; +a2 = zero; +MEM_U32(at + 0) = zero; +at = 0x100003e0; +a0 = a0; +MEM_U32(at + 0) = zero; +at = 0x10000428; +MEM_U32(at + 0) = t2; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L41c52c; +MEM_U32(at + 0) = t2; +L41c52c: +// bdead 40000103 gp = MEM_U32(sp + 64); +//nop; +L41c534: +t3 = MEM_U32(sp + 336); +s0 = zero; +at = (int)s0 < (int)t3; +if (at == 0) {//nop; +goto L42a948;} +//nop; +L41c548: +t4 = MEM_U32(sp + 340); +t5 = s0 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +at = 0x2d; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 != at) {//nop; +goto L42a008;} +//nop; +t9 = s0 << 2; +t0 = t4 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = MEM_U8(t1 + 1); +//nop; +t3 = t2 + 0xffffffdd; +at = t3 < 0x58; +if (at == 0) {//nop; +goto L42a880;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100072ac[] = { +&&L41c5b0, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L428d3c, +&&L42a880, +&&L42a880, +&&L42a880, +&&L41c5e4, +&&L42a880, +&&L41c650, +&&L42a880, +&&L41c6c0, +&&L41c814, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L41c944, +&&L41cb38, +&&L41ccb8, +&&L41ce08, +&&L41d0ac, +&&L41d2a0, +&&L41d380, +&&L41d6b4, +&&L41d818, +&&L41da24, +&&L41da50, +&&L41e3b8, +&&L41e4cc, +&&L41e7e4, +&&L41e894, +&&L41edf0, +&&L41ee78, +&&L41eefc, +&&L41ef60, +&&L41f004, +&&L41f190, +&&L41f268, +&&L41f390, +&&L4200bc, +&&L42a880, +&&L428788, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42050c, +&&L420efc, +&&L42104c, +&&L421d84, +&&L42228c, +&&L422c78, +&&L423300, +&&L42341c, +&&L4237c0, +&&L423e54, +&&L423f4c, +&&L424190, +&&L424310, +&&L425040, +&&L425c48, +&&L4260fc, +&&L426af4, +&&L426b8c, +&&L426f60, +&&L428504, +&&L428e60, +&&L4292c8, +&&L4295c8, +&&L429e7c, +&&L429e30, +&&L429fbc, +}; +dest = Lswitch100072ac[t3]; +//nop; +goto *dest; +//nop; +L41c5b0: +t5 = 0x10002e54; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41c5d8; +MEM_U32(sp + 16) = zero; +L41c5d8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41c5e4: +t6 = 0x1000a36c; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L42a880;} +//nop; +t7 = MEM_U32(sp + 340); +t8 = s0 << 2; +t4 = t7 + t8; +t9 = MEM_U32(t4 + 0); +//nop; +t0 = MEM_U8(t9 + 2); +//nop; +if (t0 != 0) {at = 0x1000a154; +goto L42a880;} +at = 0x1000a154; +t1 = 0x1; +t2 = s0 << 2; +//nop; +t3 = t7 + t2; +MEM_U32(at + 0) = t1; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c644; +//nop; +L41c644: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41c650: +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10002e88; +//nop; +t8 = t5 + t6; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41c670; +a1 = a1; +L41c670: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41c6a4;} +//nop; +t4 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t4 + t9; +//nop; +a1 = 0x10002e90; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41c69c; +a1 = a1; +L41c69c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000310; +goto L42a934;} +L41c6a4: +at = 0x10000310; +t1 = 0x1; +MEM_U32(at + 0) = t1; +at = 0x100003e0; +t7 = 0x1; +MEM_U32(at + 0) = t7; +goto L42a934; +MEM_U32(at + 0) = t7; +L41c6c0: +t2 = 0x10002e94; +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41c6e8; +MEM_U32(sp + 16) = zero; +L41c6e8: +t3 = MEM_U32(sp + 340); +t5 = s0 << 2; +t6 = t3 + t5; +t8 = MEM_U32(t6 + 0); +// bdead 42020103 gp = MEM_U32(sp + 64); +t4 = MEM_U8(t8 + 2); +//nop; +if (t4 != 0) {//nop; +goto L42a880;} +//nop; +t9 = 0x1000027c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L41c788;} +//nop; +t0 = 0x10000280; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L42a934;} +//nop; +t1 = 0x10002ea8; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41c764; +MEM_U32(sp + 16) = zero; +L41c764: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41c77c; +//nop; +L41c77c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41c788: +t7 = 0x10000280; +a0 = 0x1000a25c; +t7 = MEM_U32(t7 + 0); +at = 0x10000280; +a1 = 0x10002ec8; +//nop; +a0 = MEM_U32(a0 + 0); +t2 = t7 + 0x1; +a2 = zero; +MEM_U32(at + 0) = t2; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41c7b8; +a1 = a1; +L41c7b8: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +t3 = 0x1000a1b4; +at = 0x10000084; +t3 = MEM_U32(t3 + 0); +MEM_U32(at + 0) = v0; +if (t3 == 0) {//nop; +goto L41c7f8;} +//nop; +a0 = 0x10002ed8; +//nop; +a1 = zero; +a2 = t3; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L41c7f0; +a0 = a0; +L41c7f0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L41c7f8: +//nop; +//nop; +//nop; +f_newrunlib(mem, sp); +goto L41c808; +//nop; +L41c808: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41c814: +t5 = 0x1000a36c; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L41c884;} +//nop; +t6 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x10002edc; +//nop; +t4 = t6 + t8; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41c84c; +a1 = a1; +L41c84c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41c884;} +//nop; +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t1 = t9 + t0; +//nop; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c878; +//nop; +L41c878: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41c884: +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10002ee0; +//nop; +t3 = t7 + t2; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41c8a4; +a1 = a1; +L41c8a4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t5 = 0x10002ee8; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41c8d8; +MEM_U32(sp + 16) = zero; +L41c8d8: +// bdead 40020103 gp = MEM_U32(sp + 64); +t6 = 0x1; +t8 = 0x10000300; +at = 0x10000308; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t6; +if (t8 == 0) {//nop; +goto L42a934;} +//nop; +t4 = 0x10002f18; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41c920; +MEM_U32(sp + 16) = zero; +L41c920: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41c938; +//nop; +L41c938: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41c944: +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t1 = t9 + t0; +t7 = MEM_U32(t1 + 0); +//nop; +t2 = MEM_U8(t7 + 2); +//nop; +if (t2 != 0) {//nop; +goto L41ca08;} +//nop; +t3 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t3; +if (at == 0) {//nop; +goto L41c9c0;} +//nop; +a1 = 0x10002f40; +//nop; +a0 = 0x1000a540; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41c990; +a1 = a1; +L41c990: +// bdead 40020003 gp = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t8 = t5 + t6; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41c9b4; +//nop; +L41c9b4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41c9c0: +t4 = 0x10002f44; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41c9e8; +MEM_U32(sp + 16) = zero; +L41c9e8: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41ca00; +//nop; +L41ca00: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L41ca08: +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t1 = t9 + t0; +//nop; +a1 = 0x10002f68; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41ca28; +a1 = a1; +L41ca28: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41ca94;} +//nop; +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t3 = t7 + t2; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a448; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ca54; +//nop; +L41ca54: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10000400; +a1 = 0x10002f74; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41ca74; +a1 = a1; +L41ca74: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +t5 = 0x10002f78; +at = 0x10000400; +t5 = t5; +MEM_U32(at + 0) = t5; +goto L42a934; +MEM_U32(at + 0) = t5; +L41ca94: +t6 = MEM_U32(sp + 340); +t8 = s0 << 2; +t4 = t6 + t8; +t9 = MEM_U32(t4 + 0); +at = 0x41; +t0 = MEM_U8(t9 + 1); +//nop; +if (t0 != at) {//nop; +goto L41cae0;} +//nop; +t1 = s0 << 2; +//nop; +t7 = t6 + t1; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41cad4; +//nop; +L41cad4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41cae0: +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10002f7c; +//nop; +t5 = t2 + t3; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41cb00; +a1 = a1; +L41cb00: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t8 = MEM_U32(sp + 340); +t4 = s0 << 2; +t9 = t8 + t4; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41cb2c; +//nop; +L41cb2c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41cb38: +t0 = MEM_U32(sp + 340); +t6 = s0 << 2; +t1 = t0 + t6; +t7 = MEM_U32(t1 + 0); +//nop; +t2 = MEM_U8(t7 + 2); +//nop; +if (t2 != 0) {//nop; +goto L41cc48;} +//nop; +t3 = MEM_U32(sp + 336); +//nop; +t5 = t3 + 0xffffffff; +at = (int)s0 < (int)t5; +if (at == 0) {//nop; +goto L41cc48;} +//nop; +t8 = s0 << 2; +a1 = 0x10002f80; +//nop; +t4 = t0 + t8; +a0 = MEM_U32(t4 + 4); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41cb90; +a1 = a1; +L41cb90: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41cbf4;} +//nop; +t9 = MEM_U32(sp + 340); +t6 = s0 << 2; +t1 = t9 + t6; +//nop; +a1 = 0x10002f88; +a0 = MEM_U32(t1 + 4); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41cbbc; +a1 = a1; +L41cbbc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41cbf4;} +//nop; +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10002f90; +//nop; +t3 = t7 + t2; +a0 = MEM_U32(t3 + 4); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41cbe8; +a1 = a1; +L41cbe8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41cc48;} +//nop; +L41cbf4: +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t8 = t5 + t0; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41cc14; +//nop; +L41cc14: +t4 = MEM_U32(sp + 340); +s0 = s0 + 0x1; +// bdead 40022003 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t6 = t4 + t9; +//nop; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41cc3c; +//nop; +L41cc3c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41cc48: +at = 0x1000027c; +t7 = MEM_U32(sp + 340); +t1 = 0x1; +t2 = s0 << 2; +MEM_U32(at + 0) = t1; +t3 = t7 + t2; +t5 = MEM_U32(t3 + 0); +a0 = 0x1000a1ac; +a1 = 0x1000a1b0; +//nop; +t0 = t5 + 0x2; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +MEM_U32(sp + 296) = t0; +a2 = t0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L41cc88; +a2 = t0; +L41cc88: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +t8 = 0x1000a1ac; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L42a934;} +//nop; +t4 = MEM_U32(sp + 296); +at = 0x1000a1b4; +MEM_U32(at + 0) = t4; +goto L42a934; +MEM_U32(at + 0) = t4; +L41ccb8: +t9 = MEM_U32(sp + 340); +t6 = s0 << 2; +t1 = t9 + t6; +t7 = MEM_U32(t1 + 0); +//nop; +t2 = MEM_U8(t7 + 2); +//nop; +if (t2 != 0) {//nop; +goto L41cda4;} +//nop; +t3 = 0x1000a36c; +at = 0x3; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L41cd1c;} +//nop; +t5 = s0 << 2; +t0 = t9 + t5; +//nop; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41cd10; +//nop; +L41cd10: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41cd1c: +t8 = 0x1000a36c; +at = 0x2; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L41cd60;} +//nop; +t4 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t1 = t4 + t6; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a320; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41cd54; +//nop; +L41cd54: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41cd60: +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L41cda4;} +//nop; +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +t9 = t2 + t3; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41cd98; +//nop; +L41cd98: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41cda4: +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x10002f9c; +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a2 = 0x5; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41cdc8; +a1 = a1; +L41cdc8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t4 = 0x10002fa8; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41cdfc; +MEM_U32(sp + 16) = zero; +L41cdfc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41ce08: +t6 = MEM_U32(sp + 340); +t1 = s0 << 2; +t7 = t6 + t1; +t2 = MEM_U32(t7 + 0); +//nop; +t3 = MEM_U8(t2 + 2); +//nop; +if (t3 != 0) {//nop; +goto L41d060;} +//nop; +t9 = 0x10000420; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L41cea4;} +//nop; +t5 = s0 << 2; +a0 = 0x10002fc8; +//nop; +t0 = t6 + t5; +a1 = MEM_U32(t0 + 4); +a0 = a0; +v0 = wrapper_strcat(mem, a0, a1); +goto L41ce60; +a0 = a0; +L41ce60: +// bdead 4002000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a260; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41ce78; +a1 = s4; +L41ce78: +// bdead 40020003 gp = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t1 = t8 + t4; +a0 = MEM_U32(t1 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L41ce98; +//nop; +L41ce98: +// bdead 40020103 gp = MEM_U32(sp + 64); +s0 = s0 + 0x1; +goto L42a934; +s0 = s0 + 0x1; +L41cea4: +t7 = MEM_U32(sp + 336); +t2 = s0 + 0x1; +at = (int)t2 < (int)t7; +if (at == 0) {//nop; +goto L41cfc0;} +//nop; +t3 = MEM_U32(sp + 340); +t9 = s0 << 2; +t6 = t3 + t9; +//nop; +a0 = MEM_U32(t6 + 4); +a1 = sp + 0x120; +a2 = 0x10; +v0 = wrapper_strtoul(mem, a0, a1, a2); +goto L41ced8; +a2 = 0x10; +L41ced8: +// bdead 4002000b gp = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +MEM_U32(sp + 292) = v0; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 4); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L41cefc; +//nop; +L41cefc: +t4 = MEM_U32(sp + 340); +t1 = s0 << 2; +t7 = t4 + t1; +t2 = MEM_U32(t7 + 4); +t3 = MEM_U32(sp + 288); +// bdead 4002380b gp = MEM_U32(sp + 64); +t9 = t3 - t2; +if (v0 != t9) {//nop; +goto L41cf8c;} +//nop; +t6 = MEM_U32(sp + 292); +//nop; +if (t6 != 0) {//nop; +goto L41cf48;} +//nop; +t5 = s0 << 2; +t0 = t4 + t5; +t8 = MEM_U32(t0 + 4); +//nop; +if (t8 == t3) {//nop; +goto L41cf8c;} +//nop; +L41cf48: +t1 = MEM_U32(sp + 340); +t7 = s0 << 2; +t2 = t1 + t7; +t9 = MEM_U32(t2 + 4); +at = 0x2d; +t6 = MEM_U8(t9 + 0); +//nop; +if (t6 == at) {//nop; +goto L41cf8c;} +//nop; +t4 = s0 << 2; +t5 = t1 + t4; +t0 = MEM_U32(t5 + 4); +at = 0x2b; +t8 = MEM_U8(t0 + 0); +//nop; +if (t8 != at) {//nop; +goto L41cfc0;} +//nop; +L41cf8c: +t3 = 0x10002fcc; +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41cfb4; +MEM_U32(sp + 16) = zero; +L41cfb4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41cfc0: +t7 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t7; +if (at == 0) {//nop; +goto L41d018;} +//nop; +a1 = 0x10002ffc; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41cfe8; +a1 = a1; +L41cfe8: +t2 = MEM_U32(sp + 340); +// bdead 40020803 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t6 = t2 + t9; +//nop; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41d00c; +//nop; +L41d00c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41d018: +t1 = 0x10003000; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41d040; +MEM_U32(sp + 16) = zero; +L41d040: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41d058; +//nop; +L41d058: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L41d060: +t4 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t0 = t4 + t5; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a260; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41d080; +//nop; +L41d080: +// bdead 40020003 gp = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t7 = t8 + t3; +a0 = MEM_U32(t7 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L41d0a0; +//nop; +L41d0a0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41d0ac: +t2 = MEM_U32(sp + 340); +t9 = s0 << 2; +t6 = t2 + t9; +t1 = MEM_U32(t6 + 0); +//nop; +t4 = MEM_U8(t1 + 2); +//nop; +if (t4 != 0) {//nop; +goto L41d0f4;} +//nop; +t5 = 0x10000214; +at = 0x10000214; +t5 = MEM_U32(t5 + 0); +t8 = 0x1; +t0 = t5 + 0x1; +MEM_U32(at + 0) = t0; +at = 0x1000a1a0; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L41d0f4: +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +t2 = t3 + t7; +t9 = MEM_U32(t2 + 0); +//nop; +t6 = MEM_U8(t9 + 3); +//nop; +if (t6 != 0) {//nop; +goto L42a880;} +//nop; +t1 = s0 << 2; +t4 = t3 + t1; +t5 = MEM_U32(t4 + 0); +at = 0x42; +t0 = MEM_U8(t5 + 2); +//nop; +if (t0 == at) {//nop; +goto L41d158;} +//nop; +t8 = s0 << 2; +t7 = t3 + t8; +t2 = MEM_U32(t7 + 0); +at = 0x4c; +t9 = MEM_U8(t2 + 2); +//nop; +if (t9 != at) {//nop; +goto L42a880;} +//nop; +L41d158: +t6 = MEM_U32(sp + 340); +t1 = s0 << 2; +t4 = t6 + t1; +t5 = MEM_U32(t4 + 0); +at = 0x42; +t0 = MEM_U8(t5 + 2); +//nop; +if (t0 != at) {//nop; +goto L41d200;} +//nop; +t3 = 0x1000027c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L41d1f4;} +//nop; +t8 = 0x1000041c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L41d1f4;} +//nop; +t7 = 0x10003024; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41d1d4; +MEM_U32(sp + 16) = zero; +L41d1d4: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41d1ec; +//nop; +L41d1ec: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L41d1f4: +at = 0x1000041c; +MEM_U32(at + 0) = zero; +goto L41d284; +MEM_U32(at + 0) = zero; +L41d200: +t2 = 0x1000027c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L41d278;} +//nop; +t9 = 0x1000041c; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L41d278;} +//nop; +t6 = 0x1000304c; +//nop; +t6 = t6; +MEM_U32(sp + 20) = t6; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41d258; +MEM_U32(sp + 16) = zero; +L41d258: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41d270; +//nop; +L41d270: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L41d278: +at = 0x1000041c; +t1 = 0x1; +MEM_U32(at + 0) = t1; +L41d284: +//nop; +//nop; +//nop; +f_newrunlib(mem, sp); +goto L41d294; +//nop; +L41d294: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41d2a0: +t4 = MEM_U32(sp + 340); +t5 = s0 << 2; +t0 = t4 + t5; +t3 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U8(t3 + 2); +//nop; +if (t8 != 0) {//nop; +goto L42a880;} +//nop; +t7 = 0x1000a36c; +at = 0x3; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L41d2f8;} +//nop; +t2 = 0x1000026c; +at = 0x1000026c; +t2 = MEM_U32(t2 + 0); +//nop; +t9 = t2 + 0x1; +MEM_U32(at + 0) = t9; +goto L42a934; +MEM_U32(at + 0) = t9; +L41d2f8: +t6 = 0x1000a36c; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L41d354;} +//nop; +t1 = 0x10000008; +at = 0x2; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == at) {at = 0x3; +goto L41d32c;} +at = 0x3; +if (t1 != at) {at = 0x10000228; +goto L41d354;} +L41d32c: +at = 0x10000228; +t4 = 0x1; +MEM_U32(at + 0) = t4; +at = 0x1000026c; +t5 = 0x1; +MEM_U32(at + 0) = t5; +at = 0x1000a184; +t0 = 0x1; +MEM_U32(at + 0) = t0; +goto L42a934; +MEM_U32(at + 0) = t0; +L41d354: +t3 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t7 = t3 + t8; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41d374; +//nop; +L41d374: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41d380: +t2 = MEM_U32(sp + 340); +t9 = s0 << 2; +t6 = t2 + t9; +//nop; +a1 = 0x10003074; +a0 = MEM_U32(t6 + 0); +a2 = 0x5; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41d3a4; +a1 = a1; +L41d3a4: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41d3e4;} +//nop; +t1 = 0x1000307c; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41d3d8; +MEM_U32(sp + 16) = zero; +L41d3d8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41d3e4: +t4 = MEM_U32(sp + 340); +t5 = s0 << 2; +t0 = t4 + t5; +t3 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U8(t3 + 2); +//nop; +if (t8 != 0) {//nop; +goto L41d560;} +//nop; +t7 = 0x10000420; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41d4b8;} +//nop; +t2 = 0x100003f4; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L41d480;} +//nop; +t9 = 0x10003098; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41d460; +MEM_U32(sp + 16) = zero; +L41d460: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41d478; +//nop; +L41d478: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L41d480: +at = 0x100003f0; +t1 = MEM_U32(sp + 340); +t6 = 0x1; +t4 = s0 << 2; +//nop; +MEM_U32(at + 0) = t6; +t5 = t1 + t4; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41d4ac; +//nop; +L41d4ac: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41d4b8: +t0 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t0; +if (at != 0) {//nop; +goto L41d514;} +//nop; +t3 = 0x100030b8; +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41d4f4; +MEM_U32(sp + 16) = zero; +L41d4f4: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41d50c; +//nop; +L41d50c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L41d514: +t8 = 0x10000230; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +at = (int)t8 < (int)0x3; +if (at == 0) {//nop; +goto L41d54c;} +//nop; +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +t9 = t7 + t2; +t6 = MEM_U32(t9 + 0); +at = 0x10000400; +MEM_U32(at + 0) = t6; +goto L41d5c4; +MEM_U32(at + 0) = t6; +L41d54c: +t1 = 0x100030e0; +at = 0x10000400; +t1 = t1; +MEM_U32(at + 0) = t1; +goto L41d5c4; +MEM_U32(at + 0) = t1; +L41d560: +t4 = 0x10000420; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L42a934;} +//nop; +t5 = 0x10000230; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +at = (int)t5 < (int)0x3; +if (at == 0) {//nop; +goto L41d5b4;} +//nop; +t0 = MEM_U32(sp + 340); +t3 = s0 << 2; +t8 = t0 + t3; +t7 = MEM_U32(t8 + 0); +at = 0x10000400; +t2 = t7 + 0x2; +MEM_U32(at + 0) = t2; +goto L41d5c4; +MEM_U32(at + 0) = t2; +L41d5b4: +t9 = 0x100030e4; +at = 0x10000400; +t9 = t9; +MEM_U32(at + 0) = t9; +L41d5c4: +s2 = 0x10000400; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +t6 = MEM_U8(s2 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41d66c;} +//nop; +L41d5e4: +t1 = MEM_U8(s2 + 0); +t4 = 0xfb504f0; +//nop; +t5 = t1 + t4; +t0 = MEM_U8(t5 + 1); +//nop; +t3 = t0 & 0x4; +if (t3 != 0) {//nop; +goto L41d65c;} +//nop; +t7 = 0x10000400; +t8 = 0x100030e8; +//nop; +t7 = MEM_U32(t7 + 0); +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L41d63c; +MEM_U32(sp + 24) = t7; +L41d63c: +// bdead 400a0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41d654; +//nop; +L41d654: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +L41d65c: +t2 = MEM_U8(s2 + 1); +s2 = s2 + 0x1; +if (t2 != 0) {//nop; +goto L41d5e4;} +//nop; +L41d66c: +t9 = 0x10000328; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L42a934;} +//nop; +a0 = 0x1000a1ac; +a1 = 0x1000a1b0; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = zero; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L41d6a0; +a2 = zero; +L41d6a0: +// bdead 40020103 gp = MEM_U32(sp + 64); +t6 = 0x1; +at = 0x10000328; +MEM_U32(at + 0) = t6; +goto L42a934; +MEM_U32(at + 0) = t6; +L41d6b4: +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +t5 = t1 + t4; +t0 = MEM_U32(t5 + 0); +//nop; +t3 = MEM_U8(t0 + 2); +//nop; +if (t3 != 0) {//nop; +goto L41d718;} +//nop; +t8 = s0 << 2; +//nop; +t7 = t1 + t8; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41d6f4; +//nop; +L41d6f4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x10000214; +at = 0x10000214; +t2 = MEM_U32(t2 + 0); +//nop; +t9 = t2 + 0x1; +MEM_U32(at + 0) = t9; +goto L42a934; +MEM_U32(at + 0) = t9; +L41d718: +t6 = MEM_U32(sp + 340); +t4 = s0 << 2; +t5 = t6 + t4; +t0 = MEM_U32(t5 + 0); +//nop; +t3 = MEM_U8(t0 + 3); +//nop; +if (t3 != 0) {//nop; +goto L42a880;} +//nop; +t1 = MEM_U32(sp + 340); +t8 = s0 << 2; +t7 = t1 + t8; +t2 = MEM_U32(t7 + 0); +at = 0x1000a1e6; +s2 = 0x10003108; +t9 = MEM_U8(t2 + 2); +s2 = s2; +MEM_U8(at + 0) = (uint8_t)t9; +t6 = MEM_U8(s2 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41d7a8;} +//nop; +t4 = MEM_U8(s2 + 0); +//nop; +if (t4 == t9) {//nop; +goto L41d7a8;} +//nop; +L41d780: +t5 = MEM_U8(s2 + 1); +s2 = s2 + 0x1; +if (t5 == 0) {//nop; +goto L41d7a8;} +//nop; +t3 = 0x1000a1e6; +t0 = MEM_U8(s2 + 0); +t3 = MEM_U8(t3 + 0); +//nop; +if (t0 != t3) {//nop; +goto L41d780;} +//nop; +L41d7a8: +t1 = MEM_U8(s2 + 0); +//nop; +if (t1 != 0) {//nop; +goto L42a934;} +//nop; +t8 = 0x10003118; +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +t8 = t8; +MEM_U32(sp + 20) = t8; +MEM_U32(sp + 16) = zero; +t6 = t7 + t2; +t4 = MEM_U32(t6 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t4; +f_error(mem, sp, a0, a1, a2, a3); +goto L41d7f4; +MEM_U32(sp + 24) = t4; +L41d7f4: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41d80c; +//nop; +L41d80c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41d818: +t9 = MEM_U32(sp + 340); +t5 = s0 << 2; +t0 = t9 + t5; +t3 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U8(t3 + 2); +//nop; +if (t1 != 0) {//nop; +goto L41d978;} +//nop; +t8 = s0 << 2; +t7 = t9 + t8; +t2 = MEM_U32(t7 + 4); +//nop; +if (t2 == 0) {//nop; +goto L41d874;} +//nop; +t6 = s0 << 2; +t4 = t9 + t6; +t5 = MEM_U32(t4 + 4); +at = 0x2d; +t0 = MEM_U8(t5 + 0); +//nop; +if (t0 == at) {//nop; +goto L41d89c;} +//nop; +L41d874: +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +t8 = t3 + t1; +a0 = MEM_U32(t8 + 4); +//nop; +v0 = f_isdir(mem, sp, a0); +goto L41d890; +//nop; +L41d890: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41d8b8;} +//nop; +L41d89c: +t7 = 0x10000288; +at = 0x10000288; +t7 = MEM_U32(t7 + 0); +//nop; +t2 = t7 + 0x1; +MEM_U32(at + 0) = t2; +goto L42a934; +MEM_U32(at + 0) = t2; +L41d8b8: +t9 = MEM_U32(sp + 340); +s0 = s0 + 0x1; +t6 = s0 << 2; +t4 = t9 + t6; +//nop; +a0 = 0x10003134; +a1 = MEM_U32(t4 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41d8e0; +a0 = a0; +L41d8e0: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 284) = v0; +//nop; +a1 = MEM_U32(sp + 284); +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41d8fc; +//nop; +L41d8fc: +// bdead 40020003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 284); +//nop; +a0 = 0x1000a2d0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41d914; +//nop; +L41d914: +// bdead 40020003 gp = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t3 = t5 + t0; +a0 = MEM_U32(t3 + 0); +//nop; +v0 = f_full_path(mem, sp, a0); +goto L41d934; +//nop; +L41d934: +// bdead 4002010b gp = MEM_U32(sp + 64); +s5 = v0; +a0 = 0x10003138; +//nop; +a1 = s5; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41d954; +a0 = a0; +L41d954: +// bdead 4002000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = s4; +//nop; +f_add_static_opt(mem, sp, a0); +goto L41d96c; +//nop; +L41d96c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41d978: +t1 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t7 = t1 + t8; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41d998; +//nop; +L41d998: +t2 = MEM_U32(sp + 340); +// bdead 40020803 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t6 = t2 + t9; +//nop; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a2d0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41d9bc; +//nop; +L41d9bc: +t4 = MEM_U32(sp + 340); +// bdead 40022003 gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t0 = t4 + t5; +a0 = MEM_U32(t0 + 0); +//nop; +a0 = a0 + 0x2; +//nop; +v0 = f_full_path(mem, sp, a0); +goto L41d9e0; +//nop; +L41d9e0: +// bdead 4002010b gp = MEM_U32(sp + 64); +s5 = v0; +a0 = 0x1000313c; +//nop; +a1 = s5; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41da00; +a0 = a0; +L41da00: +// bdead 4002000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = s4; +//nop; +f_add_static_opt(mem, sp, a0); +goto L41da18; +//nop; +L41da18: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41da24: +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10003140; +//nop; +t8 = t3 + t1; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41da44; +a1 = a1; +L41da44: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +L41da50: +t7 = 0x10000420; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41de60;} +//nop; +t2 = MEM_U32(sp + 340); +t9 = s0 << 2; +t6 = t2 + t9; +t4 = MEM_U32(t6 + 0); +at = 0x1000a1dc; +t5 = t4 + 0x2; +MEM_U32(at + 0) = t5; +t0 = MEM_U8(t5 + 0); +//nop; +if (t0 != 0) {//nop; +goto L41daac;} +//nop; +t3 = s0 << 2; +t1 = t2 + t3; +t8 = MEM_U32(t1 + 0); +at = 0x1000a1dc; +t7 = t8 + 0x3; +MEM_U32(at + 0) = t7; +L41daac: +t9 = 0x1000a1dc; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U8(t9 + 0); +//nop; +if (t6 != 0) {at = 0x2c; +goto L41dad4;} +at = 0x2c; +if (t6 != at) {//nop; +goto L42a934;} +//nop; +L41dad4: +s2 = 0x1000a1dc; +at = 0x1000a1a8; +s2 = MEM_U32(s2 + 0); +MEM_U32(at + 0) = zero; +t4 = MEM_U8(s2 + 0); +at = 0x2c; +if (t4 == at) {//nop; +goto L41db50;} +//nop; +t5 = MEM_U8(s2 + 0); +//nop; +if (t5 == 0) {//nop; +goto L41db50;} +//nop; +L41db04: +t2 = 0x1000a1a8; +t3 = 0x1000a1e0; +t2 = MEM_U32(t2 + 0); +t0 = MEM_U8(s2 + 0); +t8 = 0x1000a1a8; +t1 = t2 + t3; +MEM_U8(t1 + 0) = (uint8_t)t0; +t8 = MEM_U32(t8 + 0); +at = 0x1000a1a8; +t7 = t8 + 0x1; +MEM_U32(at + 0) = t7; +t9 = MEM_U8(s2 + 1); +at = 0x2c; +if (t9 == at) {s2 = s2 + 0x1; +goto L41db50;} +s2 = s2 + 0x1; +t6 = MEM_U8(s2 + 0); +//nop; +if (t6 != 0) {//nop; +goto L41db04;} +//nop; +L41db50: +at = 0x1000a1dc; +a1 = 0x10003148; +//nop; +a0 = 0x1000a1e0; +a2 = 0x6; +MEM_U32(at + 0) = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41db70; +a1 = a1; +L41db70: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002cc; +goto L41db88;} +at = 0x100002cc; +t4 = 0x1; +MEM_U32(at + 0) = t4; +goto L41dd28; +MEM_U32(at + 0) = t4; +L41db88: +a1 = 0x10003150; +//nop; +a0 = 0x1000a1e0; +a2 = 0x3; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41dba0; +a1 = a1; +L41dba0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41dbcc;} +//nop; +a1 = 0x10003154; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41dbc0; +a1 = a1; +L41dbc0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L41dd28; +//nop; +L41dbcc: +a1 = 0x1000315c; +//nop; +a0 = 0x1000a1e0; +a2 = 0x2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41dbe4; +a1 = a1; +L41dbe4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41dc10;} +//nop; +a1 = 0x10003160; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41dc04; +a1 = a1; +L41dc04: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L41dd28; +//nop; +L41dc10: +a1 = 0x10003168; +//nop; +a0 = 0x1000a1e0; +a2 = 0x2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41dc28; +a1 = a1; +L41dc28: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41dc54;} +//nop; +a1 = 0x1000316c; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41dc48; +a1 = a1; +L41dc48: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L41dd28; +//nop; +L41dc54: +a1 = 0x10003174; +//nop; +a0 = 0x1000a1e0; +a2 = 0x3; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41dc6c; +a1 = a1; +L41dc6c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41dc98;} +//nop; +a1 = 0x10003178; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41dc8c; +a1 = a1; +L41dc8c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L41dd28; +//nop; +L41dc98: +a1 = 0x10003180; +//nop; +a0 = 0x1000a1e0; +a2 = 0x3; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41dcb0; +a1 = a1; +L41dcb0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t5 = 0x10000324; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L41dd10;} +//nop; +t2 = 0x10003184; +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41dcfc; +MEM_U32(sp + 16) = zero; +L41dcfc: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +at = 0x10000340; +MEM_U32(at + 0) = zero; +goto L41dd28; +MEM_U32(at + 0) = zero; +L41dd10: +at = 0x10000340; +t3 = 0x1; +MEM_U32(at + 0) = t3; +at = 0x10000344; +t0 = 0x1; +MEM_U32(at + 0) = t0; +L41dd28: +at = 0x1000a1a8; +//nop; +a0 = 0x1000a1e0; +MEM_U32(at + 0) = zero; +v0 = wrapper_strlen(mem, a0); +goto L41dd3c; +MEM_U32(at + 0) = zero; +L41dd3c: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +t1 = 0x1000a1a8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +at = t1 < v0; +if (at == 0) {//nop; +goto L41ddbc;} +//nop; +L41dd60: +t7 = 0x1000a1a8; +t9 = 0x1000a1e0; +t7 = MEM_U32(t7 + 0); +t4 = 0x1000a1a8; +t8 = 0x20; +t6 = t7 + t9; +MEM_U8(t6 + 0) = (uint8_t)t8; +t4 = MEM_U32(t4 + 0); +//nop; +at = 0x1000a1a8; +a0 = 0x1000a1e0; +t5 = t4 + 0x1; +MEM_U32(at + 0) = t5; +v0 = wrapper_strlen(mem, a0); +goto L41dd98; +MEM_U32(at + 0) = t5; +L41dd98: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1000a1a8; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +at = t2 < v0; +if (at != 0) {//nop; +goto L41dd60;} +//nop; +L41ddbc: +t3 = 0x1000a1dc; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L41de2c;} +//nop; +t0 = MEM_U8(t3 + 0); +at = 0x2c; +if (t0 != at) {//nop; +goto L41de2c;} +//nop; +if (t0 == 0) {//nop; +goto L41de2c;} +//nop; +L41ddec: +t1 = 0x1000a1dc; +at = 0x1000a1dc; +t1 = MEM_U32(t1 + 0); +t9 = 0x1000a1dc; +t7 = t1 + 0x1; +MEM_U32(at + 0) = t7; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L41de2c;} +//nop; +t8 = MEM_U8(t9 + 0); +at = 0x2c; +if (t8 != at) {//nop; +goto L41de2c;} +//nop; +if (t8 != 0) {//nop; +goto L41ddec;} +//nop; +L41de2c: +t6 = 0x1000a1dc; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t4 = MEM_U8(t6 + 0); +//nop; +if (t4 != 0) {//nop; +goto L41dad4;} +//nop; +at = 0x2c; +if (t4 == at) {//nop; +goto L41dad4;} +//nop; +//nop; +goto L42a934; +//nop; +L41de60: +t5 = 0x10000370; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L41e290;} +//nop; +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +t0 = t2 + t3; +t1 = MEM_U32(t0 + 0); +at = 0x1000a1dc; +t7 = t1 + 0x2; +MEM_U32(at + 0) = t7; +t9 = MEM_U8(t7 + 0); +//nop; +if (t9 != 0) {//nop; +goto L41dedc;} +//nop; +t8 = 0x10000240; +at = 0x10000240; +t8 = MEM_U32(t8 + 0); +t4 = s0 << 2; +t6 = t8 + 0x1; +//nop; +t5 = t2 + t4; +MEM_U32(at + 0) = t6; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ded4; +//nop; +L41ded4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L41dedc: +t3 = 0x1000a1dc; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +t0 = MEM_U8(t3 + 0); +//nop; +if (t0 != 0) {at = 0x2c; +goto L41df04;} +at = 0x2c; +if (t0 != at) {//nop; +goto L42a934;} +//nop; +L41df04: +s2 = 0x1000a1dc; +at = 0x1000a1a8; +s2 = MEM_U32(s2 + 0); +MEM_U32(at + 0) = zero; +t1 = MEM_U8(s2 + 0); +at = 0x2c; +if (t1 == at) {//nop; +goto L41df80;} +//nop; +t7 = MEM_U8(s2 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41df80;} +//nop; +L41df34: +t8 = 0x1000a1a8; +t6 = 0x1000a1e0; +t8 = MEM_U32(t8 + 0); +t9 = MEM_U8(s2 + 0); +t4 = 0x1000a1a8; +t2 = t8 + t6; +MEM_U8(t2 + 0) = (uint8_t)t9; +t4 = MEM_U32(t4 + 0); +at = 0x1000a1a8; +t5 = t4 + 0x1; +MEM_U32(at + 0) = t5; +t3 = MEM_U8(s2 + 1); +at = 0x2c; +if (t3 == at) {s2 = s2 + 0x1; +goto L41df80;} +s2 = s2 + 0x1; +t0 = MEM_U8(s2 + 0); +//nop; +if (t0 != 0) {//nop; +goto L41df34;} +//nop; +L41df80: +at = 0x1000a1dc; +a1 = 0x100031bc; +//nop; +a0 = 0x1000a1e0; +a2 = 0x6; +MEM_U32(at + 0) = s2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41dfa0; +a1 = a1; +L41dfa0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002cc; +goto L41dfb8;} +at = 0x100002cc; +t1 = 0x1; +MEM_U32(at + 0) = t1; +goto L41e158; +MEM_U32(at + 0) = t1; +L41dfb8: +a1 = 0x100031c4; +//nop; +a0 = 0x1000a1e0; +a2 = 0x3; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41dfd0; +a1 = a1; +L41dfd0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41dffc;} +//nop; +a1 = 0x100031c8; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41dff0; +a1 = a1; +L41dff0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L41e158; +//nop; +L41dffc: +a1 = 0x100031d0; +//nop; +a0 = 0x1000a1e0; +a2 = 0x2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e014; +a1 = a1; +L41e014: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41e040;} +//nop; +a1 = 0x100031d4; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41e034; +a1 = a1; +L41e034: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L41e158; +//nop; +L41e040: +a1 = 0x100031dc; +//nop; +a0 = 0x1000a1e0; +a2 = 0x2; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e058; +a1 = a1; +L41e058: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41e084;} +//nop; +a1 = 0x100031e0; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41e078; +a1 = a1; +L41e078: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L41e158; +//nop; +L41e084: +a1 = 0x100031e8; +//nop; +a0 = 0x1000a1e0; +a2 = 0x3; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e09c; +a1 = a1; +L41e09c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41e0c8;} +//nop; +a1 = 0x100031ec; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41e0bc; +a1 = a1; +L41e0bc: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L41e158; +//nop; +L41e0c8: +a1 = 0x100031f4; +//nop; +a0 = 0x1000a1e0; +a2 = 0x3; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e0e0; +a1 = a1; +L41e0e0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t7 = 0x10000324; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41e140;} +//nop; +t8 = 0x100031f8; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41e12c; +MEM_U32(sp + 16) = zero; +L41e12c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +at = 0x10000340; +MEM_U32(at + 0) = zero; +goto L41e158; +MEM_U32(at + 0) = zero; +L41e140: +at = 0x10000340; +t6 = 0x1; +MEM_U32(at + 0) = t6; +at = 0x10000344; +t9 = 0x1; +MEM_U32(at + 0) = t9; +L41e158: +at = 0x1000a1a8; +//nop; +a0 = 0x1000a1e0; +MEM_U32(at + 0) = zero; +v0 = wrapper_strlen(mem, a0); +goto L41e16c; +MEM_U32(at + 0) = zero; +L41e16c: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1000a1a8; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +at = t2 < v0; +if (at == 0) {//nop; +goto L41e1ec;} +//nop; +L41e190: +t5 = 0x1000a1a8; +t3 = 0x1000a1e0; +t5 = MEM_U32(t5 + 0); +t1 = 0x1000a1a8; +t4 = 0x20; +t0 = t5 + t3; +MEM_U8(t0 + 0) = (uint8_t)t4; +t1 = MEM_U32(t1 + 0); +//nop; +at = 0x1000a1a8; +a0 = 0x1000a1e0; +t7 = t1 + 0x1; +MEM_U32(at + 0) = t7; +v0 = wrapper_strlen(mem, a0); +goto L41e1c8; +MEM_U32(at + 0) = t7; +L41e1c8: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +t8 = 0x1000a1a8; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +at = t8 < v0; +if (at != 0) {//nop; +goto L41e190;} +//nop; +L41e1ec: +t6 = 0x1000a1dc; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41e25c;} +//nop; +t9 = MEM_U8(t6 + 0); +at = 0x2c; +if (t9 != at) {//nop; +goto L41e25c;} +//nop; +if (t9 == 0) {//nop; +goto L41e25c;} +//nop; +L41e21c: +t2 = 0x1000a1dc; +at = 0x1000a1dc; +t2 = MEM_U32(t2 + 0); +t3 = 0x1000a1dc; +t5 = t2 + 0x1; +MEM_U32(at + 0) = t5; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L41e25c;} +//nop; +t4 = MEM_U8(t3 + 0); +at = 0x2c; +if (t4 != at) {//nop; +goto L41e25c;} +//nop; +if (t4 != 0) {//nop; +goto L41e21c;} +//nop; +L41e25c: +t0 = 0x1000a1dc; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U8(t0 + 0); +//nop; +if (t1 != 0) {//nop; +goto L41df04;} +//nop; +at = 0x2c; +if (t1 == at) {//nop; +goto L41df04;} +//nop; +//nop; +goto L42a934; +//nop; +L41e290: +t7 = MEM_U32(sp + 340); +t8 = s0 << 2; +t6 = t7 + t8; +t9 = MEM_U32(t6 + 0); +//nop; +t2 = MEM_U8(t9 + 2); +//nop; +if (t2 == 0) {//nop; +goto L41e378;} +//nop; +t5 = s0 << 2; +a1 = 0x10003230; +//nop; +t3 = t7 + t5; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41e2d0; +a1 = a1; +L41e2d0: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41e34c;} +//nop; +t4 = 0x10000324; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L41e330;} +//nop; +t0 = 0x10003238; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41e31c; +MEM_U32(sp + 16) = zero; +L41e31c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +at = 0x10000340; +MEM_U32(at + 0) = zero; +goto L42a934; +MEM_U32(at + 0) = zero; +L41e330: +at = 0x10000340; +t1 = 0x1; +MEM_U32(at + 0) = t1; +at = 0x10000344; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L41e34c: +t6 = MEM_U32(sp + 340); +t9 = s0 << 2; +t2 = t6 + t9; +//nop; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e36c; +//nop; +L41e36c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41e378: +t7 = 0x10000240; +at = 0x10000240; +t7 = MEM_U32(t7 + 0); +t3 = MEM_U32(sp + 340); +t4 = s0 << 2; +t5 = t7 + 0x1; +//nop; +MEM_U32(at + 0) = t5; +t0 = t3 + t4; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e3ac; +//nop; +L41e3ac: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41e3b8: +t1 = MEM_U32(sp + 340); +t8 = s0 << 2; +t6 = t1 + t8; +t9 = MEM_U32(t6 + 0); +//nop; +t2 = MEM_U8(t9 + 2); +//nop; +if (t2 != 0) {//nop; +goto L41e494;} +//nop; +t7 = MEM_U32(sp + 336); +t5 = s0 + 0x1; +at = (int)t5 < (int)t7; +if (at == 0) {//nop; +goto L41e494;} +//nop; +t3 = s0 << 2; +t4 = t1 + t3; +t0 = MEM_U32(t4 + 4); +at = 0x2d; +t8 = MEM_U8(t0 + 0); +//nop; +if (t8 == at) {//nop; +goto L41e494;} +//nop; +t6 = s0 << 2; +t9 = t1 + t6; +a0 = MEM_U32(t9 + 4); +//nop; +//nop; +//nop; +v0 = f_isdir(mem, sp, a0); +goto L41e42c; +//nop; +L41e42c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41e494;} +//nop; +t2 = MEM_U32(sp + 340); +s0 = s0 + 0x1; +t7 = s0 << 2; +t3 = s0 << 2; +//nop; +t4 = t2 + t3; +t5 = t2 + t7; +a0 = MEM_U32(t5 + -4); +a1 = MEM_U32(t4 + 0); +a2 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41e464; +a2 = zero; +L41e464: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 280) = v0; +//nop; +a1 = MEM_U32(sp + 280); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e480; +//nop; +L41e480: +// bdead 40020103 gp = MEM_U32(sp + 64); +t0 = 0x1; +at = 0x10000260; +MEM_U32(at + 0) = t0; +goto L42a934; +MEM_U32(at + 0) = t0; +L41e494: +at = 0x10000260; +t1 = MEM_U32(sp + 340); +t8 = 0x1; +t6 = s0 << 2; +MEM_U32(at + 0) = t8; +t9 = t1 + t6; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e4c0; +//nop; +L41e4c0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41e4cc: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +t2 = t7 + t5; +t3 = MEM_U32(t2 + 0); +at = 0x44; +t4 = MEM_U8(t3 + 2); +//nop; +if (t4 != at) {//nop; +goto L41e76c;} +//nop; +t0 = s0 << 2; +t8 = t7 + t0; +a0 = MEM_U32(t8 + 0); +a1 = 0x10003270; +//nop; +a0 = a0 + 0x3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41e510; +a1 = a1; +L41e510: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41e534;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +t9 = t1 + t6; +t5 = MEM_U32(t9 + 4); +MEM_U32(sp + 316) = t5; +goto L41e6f8; +MEM_U32(sp + 316) = t5; +L41e534: +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +t4 = t2 + t3; +a0 = MEM_U32(t4 + 0); +a1 = 0x10003278; +//nop; +a0 = a0 + 0x3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41e558; +a1 = a1; +L41e558: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41e5b4;} +//nop; +t7 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t8 = t7 + t0; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e584; +//nop; +L41e584: +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +// bdead 40028403 gp = MEM_U32(sp + 64); +t9 = t1 + t6; +a1 = MEM_U32(t9 + 4); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e5a8; +//nop; +L41e5a8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L41e6f8; +//nop; +L41e5b4: +t5 = MEM_U32(sp + 340); +t2 = s0 << 2; +t3 = t5 + t2; +a0 = MEM_U32(t3 + 0); +a1 = 0x10003280; +//nop; +a0 = a0 + 0x3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41e5d8; +a1 = a1; +L41e5d8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41e634;} +//nop; +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t0 = t4 + t7; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e604; +//nop; +L41e604: +// bdead 40020003 gp = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +t6 = t8 + t1; +a1 = MEM_U32(t6 + 4); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e628; +//nop; +L41e628: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L41e6f8; +//nop; +L41e634: +t9 = MEM_U32(sp + 340); +t5 = s0 << 2; +t2 = t9 + t5; +a0 = MEM_U32(t2 + 0); +//nop; +a1 = 0x1000328c; +a0 = a0 + 0x3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41e658; +a1 = a1; +L41e658: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L41e6ac;} +//nop; +t4 = 0x10000008; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L41e6ac;} +//nop; +t7 = MEM_U32(sp + 340); +t0 = s0 << 2; +t8 = t7 + t0; +t1 = MEM_U32(t8 + 4); +MEM_U32(sp + 308) = t1; +goto L41e6f8; +MEM_U32(sp + 308) = t1; +L41e6ac: +t6 = MEM_U32(sp + 340); +t9 = s0 << 2; +t5 = t6 + t9; +//nop; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e6cc; +//nop; +L41e6cc: +// bdead 40020003 gp = MEM_U32(sp + 64); +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t4 = t2 + t3; +a1 = MEM_U32(t4 + 4); +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e6f0; +//nop; +L41e6f0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L41e6f8: +t7 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t7; +if (at != 0) {//nop; +goto L42a934;} +//nop; +t0 = 0x10003294; +t8 = MEM_U32(sp + 340); +t1 = s0 << 2; +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = zero; +t6 = t8 + t1; +t9 = MEM_U32(t6 + -4); +a0 = 0x1; +MEM_U32(sp + 24) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41e748; +a3 = zero; +L41e748: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41e760; +//nop; +L41e760: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41e76c: +t5 = MEM_U32(sp + 340); +t2 = s0 << 2; +t3 = t5 + t2; +t4 = MEM_U32(t3 + 0); +//nop; +t7 = MEM_U8(t4 + 2); +//nop; +if (t7 != 0) {//nop; +goto L42a880;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t1 = t0 + t8; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e7b0; +//nop; +L41e7b0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +t6 = 0x10000214; +at = 0x10000214; +t6 = MEM_U32(t6 + 0); +t5 = 0x10000244; +t9 = t6 + 0x1; +t5 = MEM_U32(t5 + 0); +MEM_U32(at + 0) = t9; +at = 0x10000244; +t2 = t5 + 0x1; +MEM_U32(at + 0) = t2; +goto L42a934; +MEM_U32(at + 0) = t2; +L41e7e4: +t3 = MEM_U32(sp + 340); +t4 = s0 << 2; +t7 = t3 + t4; +t0 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U8(t0 + 2); +//nop; +if (t8 != 0) {//nop; +goto L41e830;} +//nop; +t1 = s0 << 2; +//nop; +t6 = t3 + t1; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e824; +//nop; +L41e824: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41e830: +t9 = 0x1000a36c; +at = 0x3; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L42a880;} +//nop; +t5 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t4 = t5 + t2; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e868; +//nop; +L41e868: +// bdead 40020003 gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t8 = t7 + t0; +a0 = MEM_U32(t8 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L41e888; +//nop; +L41e888: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41e894: +at = 0x1000a12c; +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +MEM_U32(at + 0) = zero; +t6 = t3 + t1; +t9 = MEM_U32(t6 + 0); +//nop; +t5 = MEM_U8(t9 + 2); +//nop; +if (t5 != 0) {at = 0x10000230; +goto L41e8f0;} +at = 0x10000230; +t7 = 0x1000a128; +t2 = 0x2; +MEM_U32(at + 0) = t2; +at = 0x1000a12c; +t7 = MEM_U32(t7 + 0); +t4 = 0x1; +if (t7 == 0) {MEM_U32(at + 0) = t4; +goto L42a934;} +MEM_U32(at + 0) = t4; +at = 0x10000230; +t0 = 0x1; +MEM_U32(at + 0) = t0; +goto L42a934; +MEM_U32(at + 0) = t0; +L41e8f0: +t8 = MEM_U32(sp + 340); +t3 = s0 << 2; +t1 = t8 + t3; +t6 = MEM_U32(t1 + 0); +//nop; +t9 = MEM_U8(t6 + 3); +//nop; +if (t9 != 0) {//nop; +goto L41eae0;} +//nop; +t5 = s0 << 2; +t2 = t8 + t5; +t4 = MEM_U32(t2 + 0); +//nop; +t7 = MEM_U8(t4 + 2); +//nop; +at = (int)t7 < (int)0x30; +if (at != 0) {//nop; +goto L42a880;} +//nop; +t0 = s0 << 2; +t3 = t8 + t0; +t1 = MEM_U32(t3 + 0); +//nop; +t6 = MEM_U8(t1 + 2); +//nop; +at = (int)t6 < (int)0x35; +if (at == 0) {//nop; +goto L42a880;} +//nop; +t9 = s0 << 2; +t5 = t8 + t9; +t2 = MEM_U32(t5 + 0); +at = 0x10000230; +t4 = MEM_U8(t2 + 2); +//nop; +t7 = t4 + 0xffffffd0; +MEM_U32(at + 0) = t7; +at = 0x3; +if (t7 != at) {//nop; +goto L41eaa0;} +//nop; +t0 = 0x100032b8; +t3 = 0x100032c0; +t1 = 0x100032c8; +at = 0x10000400; +//nop; +a0 = 0x1000a470; +t0 = t0; +t3 = t3; +t1 = t1; +MEM_U32(sp + 276) = t0; +MEM_U32(sp + 272) = t3; +a1 = t0; +MEM_U32(at + 0) = t1; +f_addstr(mem, sp, a0, a1); +goto L41e9c0; +MEM_U32(at + 0) = t1; +L41e9c0: +// bdead 40020003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 272); +//nop; +a0 = 0x1000a470; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e9d8; +//nop; +L41e9d8: +// bdead 40020003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 276); +//nop; +a0 = 0x1000a4b0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41e9f0; +//nop; +L41e9f0: +// bdead 40020003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 272); +//nop; +a0 = 0x1000a4b0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ea08; +//nop; +L41ea08: +// bdead 40020003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 276); +//nop; +a0 = 0x1000a4a0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ea20; +//nop; +L41ea20: +// bdead 40020003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 272); +//nop; +a0 = 0x1000a4a0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ea38; +//nop; +L41ea38: +// bdead 40020003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 276); +//nop; +a0 = 0x1000a490; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ea50; +//nop; +L41ea50: +// bdead 40020003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 272); +//nop; +a0 = 0x1000a490; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ea68; +//nop; +L41ea68: +// bdead 40020003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 276); +//nop; +a0 = 0x1000a280; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ea80; +//nop; +L41ea80: +// bdead 40020003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 272); +//nop; +a0 = 0x1000a280; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ea98; +//nop; +L41ea98: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L41eaa0: +t6 = 0x10000230; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +at = (int)t6 < (int)0x3; +if (at != 0) {//nop; +goto L42a934;} +//nop; +t8 = 0x10000224; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {at = 0x10000408; +goto L42a934;} +at = 0x10000408; +t9 = 0x1; +MEM_U32(at + 0) = t9; +goto L42a934; +MEM_U32(at + 0) = t9; +L41eae0: +t5 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x100032cc; +//nop; +t4 = t5 + t2; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41eb00; +a1 = a1; +L41eb00: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41ed8c;} +//nop; +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t1 = t7 + t3; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a470; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41eb2c; +//nop; +L41eb2c: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t8 = t0 + t6; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a4b0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41eb50; +//nop; +L41eb50: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t2 = t9 + t5; +//nop; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a4a0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41eb74; +//nop; +L41eb74: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t3 = t4 + t7; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a490; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41eb98; +//nop; +L41eb98: +// bdead 40020003 gp = MEM_U32(sp + 64); +t1 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t6 = t1 + t0; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a280; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ebbc; +//nop; +L41ebbc: +t8 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +// bdead 42020003 gp = MEM_U32(sp + 64); +at = (int)s0 < (int)t8; +if (at != 0) {//nop; +goto L41ec1c;} +//nop; +t9 = 0x100032d4; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41ebfc; +MEM_U32(sp + 16) = zero; +L41ebfc: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41ec14; +//nop; +L41ec14: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L41ec1c: +t5 = MEM_U32(sp + 340); +t2 = s0 << 2; +t4 = t5 + t2; +s2 = MEM_U32(t4 + 0); +//nop; +t7 = MEM_U8(s2 + 0); +//nop; +if (t7 == 0) {//nop; +goto L41ecd0;} +//nop; +L41ec40: +t3 = MEM_U8(s2 + 0); +t1 = 0xfb504f0; +//nop; +t0 = t3 + t1; +t6 = MEM_U8(t0 + 1); +//nop; +t8 = t6 & 0x4; +if (t8 != 0) {//nop; +goto L41ecc0;} +//nop; +t9 = 0x100032f4; +t5 = MEM_U32(sp + 340); +t9 = t9; +MEM_U32(sp + 20) = t9; +t2 = s0 << 2; +MEM_U32(sp + 16) = zero; +t4 = t5 + t2; +t7 = MEM_U32(t4 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L41eca0; +MEM_U32(sp + 24) = t7; +L41eca0: +// bdead 400a0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41ecb8; +//nop; +L41ecb8: +// bdead 400a0003 gp = MEM_U32(sp + 64); +//nop; +L41ecc0: +t3 = MEM_U8(s2 + 1); +s2 = s2 + 0x1; +if (t3 != 0) {//nop; +goto L41ec40;} +//nop; +L41ecd0: +t1 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t6 = t1 + t0; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a470; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ecf0; +//nop; +L41ecf0: +t8 = MEM_U32(sp + 340); +// bdead 42020003 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t5 = t8 + t9; +//nop; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a4b0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ed14; +//nop; +L41ed14: +// bdead 40020003 gp = MEM_U32(sp + 64); +t2 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t7 = t2 + t4; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a4a0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ed38; +//nop; +L41ed38: +// bdead 40020003 gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +t0 = t3 + t1; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a490; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ed5c; +//nop; +L41ed5c: +t6 = MEM_U32(sp + 340); +t8 = s0 << 2; +// bdead 42028003 gp = MEM_U32(sp + 64); +t9 = t6 + t8; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a280; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ed80; +//nop; +L41ed80: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41ed8c: +t5 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10003318; +//nop; +t4 = t5 + t2; +a0 = MEM_U32(t4 + 0); +a2 = 0x5; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41edb0; +a1 = a1; +L41edb0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t7 = 0x10003320; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41ede4; +MEM_U32(sp + 16) = zero; +L41ede4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41edf0: +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +t0 = t3 + t1; +t6 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U8(t6 + 2); +//nop; +if (t8 != 0) {at = 0x1000a1a0; +goto L42a880;} +at = 0x1000a1a0; +t5 = MEM_U32(sp + 340); +t9 = 0x1; +t2 = s0 << 2; +MEM_U32(at + 0) = t9; +//nop; +t4 = t5 + t2; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41ee3c; +//nop; +L41ee3c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +t7 = 0x10000214; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L42a934;} +//nop; +t3 = 0x10000218; +at = 0x10000218; +t3 = MEM_U32(t3 + 0); +//nop; +t1 = t3 + 0x1; +MEM_U32(at + 0) = t1; +goto L42a934; +MEM_U32(at + 0) = t1; +L41ee78: +t0 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x1000333c; +//nop; +t8 = t0 + t6; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41ee98; +a1 = a1; +L41ee98: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +t9 = MEM_U32(sp + 340); +t5 = s0 << 2; +t2 = t9 + t5; +//nop; +a1 = 0x10003340; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41eec4; +a1 = a1; +L41eec4: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t3 = t4 + t7; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41eef0; +//nop; +L41eef0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41eefc: +t1 = 0x1000a36c; +at = 0x3; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L42a880;} +//nop; +t0 = MEM_U32(sp + 340); +t6 = s0 << 2; +t8 = t0 + t6; +a1 = MEM_U32(t8 + 0); +//nop; +a0 = 0x1000a370; +a1 = a1 + 0x2; +f_addstr(mem, sp, a0, a1); +goto L41ef34; +a1 = a1 + 0x2; +L41ef34: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t2 = t9 + t5; +//nop; +a0 = MEM_U32(t2 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L41ef54; +//nop; +L41ef54: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41ef60: +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10003344; +//nop; +t3 = t4 + t7; +a0 = MEM_U32(t3 + 0); +a2 = 0x5; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41ef84; +a1 = a1; +L41ef84: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41efc4;} +//nop; +t1 = 0x1000334c; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41efb8; +MEM_U32(sp + 16) = zero; +L41efb8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41efc4: +t0 = MEM_U32(sp + 340); +t6 = s0 << 2; +t8 = t0 + t6; +t9 = MEM_U32(t8 + 0); +//nop; +t5 = MEM_U8(t9 + 2); +//nop; +if (t5 != 0) {//nop; +goto L42a880;} +//nop; +t2 = 0x1000022c; +at = 0x1000022c; +t2 = MEM_U32(t2 + 0); +//nop; +t4 = t2 + 0x1; +MEM_U32(at + 0) = t4; +goto L42a934; +MEM_U32(at + 0) = t4; +L41f004: +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +t1 = t7 + t3; +t0 = MEM_U32(t1 + 0); +//nop; +t6 = MEM_U8(t0 + 2); +//nop; +if (t6 != 0) {//nop; +goto L41f0c8;} +//nop; +t8 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t8; +if (at == 0) {//nop; +goto L41f080;} +//nop; +a1 = 0x10003368; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41f050; +a1 = a1; +L41f050: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t2 = t9 + t5; +//nop; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f074; +//nop; +L41f074: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41f080: +t4 = 0x1000336c; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41f0a8; +MEM_U32(sp + 16) = zero; +L41f0a8: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41f0c0; +//nop; +L41f0c0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L41f0c8: +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003390; +//nop; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a2 = 0x6; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41f0ec; +a1 = a1; +L41f0ec: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L41f12c;} +//nop; +t0 = 0x10003398; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41f120; +MEM_U32(sp + 16) = zero; +L41f120: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41f12c: +t6 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t6 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x100033b4; +a2 = 0x6; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41f150; +a1 = a1; +L41f150: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t5 = 0x100033bc; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41f184; +MEM_U32(sp + 16) = zero; +L41f184: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41f190: +t2 = 0x1000a36c; +at = 0x3; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L41f21c;} +//nop; +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +t3 = t4 + t7; +t1 = MEM_U32(t3 + 0); +//nop; +t0 = MEM_U8(t1 + 2); +//nop; +if (t0 != 0) {//nop; +goto L41f21c;} +//nop; +t6 = s0 << 2; +//nop; +t8 = t4 + t6; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f1e8; +//nop; +L41f1e8: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t2 = t9 + t5; +//nop; +a0 = MEM_U32(t2 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L41f208; +//nop; +L41f208: +// bdead 40020103 gp = MEM_U32(sp + 64); +t7 = 0x1; +at = 0x1000a160; +MEM_U32(at + 0) = t7; +goto L42a934; +MEM_U32(at + 0) = t7; +L41f21c: +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +t0 = t3 + t1; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a260; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f23c; +//nop; +L41f23c: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t8 = t4 + t6; +a0 = MEM_U32(t8 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L41f25c; +//nop; +L41f25c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41f268: +t9 = MEM_U32(sp + 340); +t5 = s0 << 2; +t2 = t9 + t5; +t7 = MEM_U32(t2 + 0); +//nop; +t3 = MEM_U8(t7 + 2); +//nop; +if (t3 != 0) {//nop; +goto L41f2c0;} +//nop; +t1 = 0x100033d8; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41f2b4; +MEM_U32(sp + 16) = zero; +L41f2b4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41f2c0: +t0 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x100033f0; +//nop; +t6 = t0 + t4; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41f2e0; +a1 = a1; +L41f2e0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t8 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t8; +if (at == 0) {//nop; +goto L41f344;} +//nop; +a1 = 0x100033f4; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41f314; +a1 = a1; +L41f314: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t2 = t9 + t5; +//nop; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f338; +//nop; +L41f338: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L41f344: +t7 = 0x100033f8; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41f36c; +MEM_U32(sp + 16) = zero; +L41f36c: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41f384; +//nop; +L41f384: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L42a880; +//nop; +L41f390: +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +t0 = t3 + t1; +t4 = MEM_U32(t0 + 0); +at = 0x1000a1d8; +t6 = t4 + 0x2; +MEM_U32(at + 0) = t6; +t8 = MEM_U8(t6 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42a880;} +//nop; +t9 = MEM_U32(sp + 340); +t5 = s0 << 2; +t2 = t9 + t5; +t7 = MEM_U32(t2 + 0); +at = 0x1000a1d4; +t3 = t7 + 0x3; +MEM_U32(at + 0) = t3; +t1 = MEM_U8(t3 + 0); +at = 0x2c; +if (t1 == at) {//nop; +goto L41f430;} +//nop; +L41f3e8: +t0 = 0x1000a1d4; +at = 0x1000a1d4; +t0 = MEM_U32(t0 + 0); +//nop; +s4 = MEM_U8(t0 + 0); +t6 = t0 + 0x1; +t4 = s4 < 0x1; +s4 = t4; +if (s4 != 0) {MEM_U32(at + 0) = t6; +goto L42a880;} +MEM_U32(at + 0) = t6; +t8 = 0x1000a1d4; +at = 0x2c; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != at) {//nop; +goto L41f3e8;} +//nop; +L41f430: +t5 = 0x1000a1d4; +at = 0x2c; +t5 = MEM_U32(t5 + 0); +//nop; +t2 = MEM_U8(t5 + 0); +//nop; +if (t2 != at) {//nop; +goto L42a934;} +//nop; +L41f450: +t7 = 0x1000a1d4; +t3 = 0x1000a1d4; +t7 = MEM_U32(t7 + 0); +s2 = 0x1000a1d8; +MEM_U8(t7 + 0) = (uint8_t)zero; +t3 = MEM_U32(t3 + 0); +at = 0x1000a1d4; +s2 = MEM_U32(s2 + 0); +t1 = t3 + 0x1; +MEM_U32(at + 0) = t1; +t4 = MEM_U8(s2 + 0); +//nop; +if (t4 == 0) {//nop; +goto L420034;} +//nop; +L41f488: +t0 = MEM_U8(s2 + 0); +//nop; +t6 = t0 + 0xffffffd0; +at = t6 < 0x4b; +if (at == 0) {//nop; +goto L41ffc8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000740c[] = { +&&L41f5a4, +&&L41ffc8, +&&L41f7d0, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41f4e0, +&&L41ffc8, +&&L41f91c, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41f868, +&&L41f88c, +&&L41f844, +&&L41f7ac, +&&L41ffc8, +&&L41f5a4, +&&L41ffc8, +&&L41ffc8, +&&L41ffc8, +&&L41f6f8, +&&L41f6d4, +&&L41f8b0, +&&L41f764, +&&L41ffc8, +&&L41f7f4, +&&L41f4bc, +&&L41f788, +&&L41ffc8, +&&L41f740, +&&L41ffc8, +&&L41f71c, +&&L41ffc8, +&&L41f6b0, +&&L41f940, +&&L41f8d4, +&&L41f8f8, +}; +dest = Lswitch1000740c[t6]; +//nop; +goto *dest; +//nop; +L41f4bc: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a270; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f4d4; +//nop; +L41f4d4: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f4e0: +t8 = 0x1000a36c; +at = 0x3; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L41f51c;} +//nop; +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a5b8; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f510; +//nop; +L41f510: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f51c: +t9 = 0x1000a36c; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L41f558;} +//nop; +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a5d0; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f54c; +//nop; +L41f54c: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f558: +t5 = 0x10003420; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41f580; +MEM_U32(sp + 16) = zero; +L41f580: +// bdead 400a0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41f598; +//nop; +L41f598: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f5a4: +s4 = 0x1000a36c; +at = 0x2; +s4 = MEM_U32(s4 + 0); +//nop; +if (s4 == at) {at = 0x3; +goto L41f5dc;} +at = 0x3; +if (s4 == at) {at = 0x5; +goto L41f600;} +at = 0x5; +if (s4 == at) {at = 0x6; +goto L41f624;} +at = 0x6; +if (s4 == at) {//nop; +goto L41f648;} +//nop; +//nop; +goto L41f66c; +//nop; +L41f5dc: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a320; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f5f4; +//nop; +L41f5f4: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f600: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a330; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f618; +//nop; +L41f618: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f624: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a408; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f63c; +//nop; +L41f63c: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f648: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a418; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f660; +//nop; +L41f660: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f66c: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a310; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f684; +//nop; +L41f684: +// bdead 400a0003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a2f0; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f6a4; +//nop; +L41f6a4: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f6b0: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a300; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f6c8; +//nop; +L41f6c8: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f6d4: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a428; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f6ec; +//nop; +L41f6ec: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f6f8: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a438; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f710; +//nop; +L41f710: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f71c: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a448; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f734; +//nop; +L41f734: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f740: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a460; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f758; +//nop; +L41f758: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f764: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a470; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f77c; +//nop; +L41f77c: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f788: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a490; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f7a0; +//nop; +L41f7a0: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f7ac: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a4a0; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f7c4; +//nop; +L41f7c4: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f7d0: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a4b0; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f7e8; +//nop; +L41f7e8: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f7f4: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a4b0; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f80c; +//nop; +L41f80c: +// bdead 400a0003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1000a1d4; +a1 = 0x10003450; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strstr(mem, a0, a1); +goto L41f82c; +a1 = a1; +L41f82c: +// bdead 400a010b gp = MEM_U32(sp + 64); +if (v0 == 0) {at = 0x10000264; +goto L420024;} +at = 0x10000264; +t2 = 0x1; +MEM_U32(at + 0) = t2; +goto L420024; +MEM_U32(at + 0) = t2; +L41f844: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a4c0; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f85c; +//nop; +L41f85c: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f868: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a4d0; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f880; +//nop; +L41f880: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f88c: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a4d0; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f8a4; +//nop; +L41f8a4: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f8b0: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a4e0; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f8c8; +//nop; +L41f8c8: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f8d4: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a500; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f8ec; +//nop; +L41f8ec: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f8f8: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a510; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f910; +//nop; +L41f910: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f91c: +a1 = 0x1000a1d4; +//nop; +a0 = 0x1000a2a0; +a1 = MEM_U32(a1 + 0); +//nop; +f_addstr(mem, sp, a0, a1); +goto L41f934; +//nop; +L41f934: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41f940: +t7 = 0x1000a1d4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t3 = MEM_U8(t7 + 1); +//nop; +t1 = t3 + 0xffffffbf; +at = t1 < 0x36; +if (at == 0) {//nop; +goto L420024;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10007538[] = { +&&L41ff2c, +&&L420024, +&&L420024, +&&L41fc44, +&&L420024, +&&L420024, +&&L41f984, +&&L420024, +&&L420024, +&&L420024, +&&L41fe9c, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L41fe24, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L420024, +&&L41fbc4, +}; +dest = Lswitch10007538[t1]; +//nop; +goto *dest; +//nop; +L41f984: +t4 = 0x1000a1d4; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t0 = MEM_U8(t4 + 2); +//nop; +if (t0 != 0) {//nop; +goto L41fa4c;} +//nop; +t6 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t6; +if (at != 0) {//nop; +goto L41fa00;} +//nop; +t8 = 0x1000345c; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41f9e0; +MEM_U32(sp + 16) = zero; +L41f9e0: +// bdead 400a0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41f9f8; +//nop; +L41f9f8: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +L41fa00: +t9 = 0x10000230; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +at = (int)t9 < (int)0x3; +if (at == 0) {//nop; +goto L41fa38;} +//nop; +t5 = MEM_U32(sp + 340); +t2 = s0 << 2; +t7 = t5 + t2; +t3 = MEM_U32(t7 + 0); +at = 0x10000400; +MEM_U32(at + 0) = t3; +goto L41fa94; +MEM_U32(at + 0) = t3; +L41fa38: +t1 = 0x10003484; +at = 0x10000400; +t1 = t1; +MEM_U32(at + 0) = t1; +goto L41fa94; +MEM_U32(at + 0) = t1; +L41fa4c: +t4 = 0x10000230; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +at = (int)t4 < (int)0x3; +if (at == 0) {//nop; +goto L41fa84;} +//nop; +t0 = 0x1000a1d4; +at = 0x10000400; +t0 = MEM_U32(t0 + 0); +//nop; +t6 = t0 + 0x2; +MEM_U32(at + 0) = t6; +goto L41fa94; +MEM_U32(at + 0) = t6; +L41fa84: +t8 = 0x10003488; +at = 0x10000400; +t8 = t8; +MEM_U32(at + 0) = t8; +L41fa94: +s3 = 0x10000400; +at = 0x2c; +s3 = MEM_U32(s3 + 0); +//nop; +t9 = MEM_U8(s3 + 0); +//nop; +if (t9 == at) {//nop; +goto L41fb70;} +//nop; +t5 = MEM_U8(s3 + 0); +//nop; +if (t5 == 0) {//nop; +goto L41fb70;} +//nop; +L41fac4: +t2 = MEM_U8(s3 + 0); +t7 = 0xfb504f0; +//nop; +t3 = t2 + t7; +t1 = MEM_U8(t3 + 1); +//nop; +t4 = t1 & 0x4; +if (t4 != 0) {//nop; +goto L41fb3c;} +//nop; +t6 = 0x10000400; +t0 = 0x1000348c; +//nop; +t6 = MEM_U32(t6 + 0); +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t6; +f_error(mem, sp, a0, a1, a2, a3); +goto L41fb1c; +MEM_U32(sp + 24) = t6; +L41fb1c: +// bdead 401a0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41fb34; +//nop; +L41fb34: +// bdead 401a0103 gp = MEM_U32(sp + 64); +//nop; +L41fb3c: +t8 = MEM_U8(s3 + 0); +at = 0x2c; +if (t8 == at) {//nop; +goto L41fb50;} +//nop; +s3 = s3 + 0x1; +L41fb50: +t9 = MEM_U8(s3 + 0); +at = 0x2c; +if (t9 == at) {//nop; +goto L41fb70;} +//nop; +t5 = MEM_U8(s3 + 0); +//nop; +if (t5 != 0) {//nop; +goto L41fac4;} +//nop; +L41fb70: +t2 = 0x10000328; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L41fbb8;} +//nop; +a0 = 0x1000a1ac; +a1 = 0x1000a1b0; +at = 0x10000328; +//nop; +t7 = 0x1; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = zero; +MEM_U32(at + 0) = t7; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L41fbb0; +MEM_U32(at + 0) = t7; +L41fbb0: +// bdead 401a0103 gp = MEM_U32(sp + 64); +//nop; +L41fbb8: +at = 0x1000a1d4; +MEM_U32(at + 0) = s3; +goto L420024; +MEM_U32(at + 0) = s3; +L41fbc4: +t3 = 0x1000a1d4; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +t1 = MEM_U8(t3 + 2); +//nop; +if (t1 == 0) {at = 0x2c; +goto L41fbe8;} +at = 0x2c; +if (t1 != at) {at = 0x10000234; +goto L420024;} +L41fbe8: +at = 0x10000234; +a0 = 0x100034ac; +//nop; +t4 = 0x1; +MEM_U32(at + 0) = t4; +a0 = a0; +v0 = wrapper_getenv(mem, a0); +goto L41fc04; +a0 = a0; +L41fc04: +// bdead 400a010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420024;} +//nop; +t0 = 0x100034b4; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41fc38; +MEM_U32(sp + 16) = zero; +L41fc38: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41fc44: +t6 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t6 + t8; +t5 = MEM_U32(t9 + 0); +//nop; +t2 = MEM_U8(t5 + 2); +//nop; +if (t2 != 0) {//nop; +goto L41fe24;} +//nop; +t7 = MEM_U32(sp + 336); +t3 = s0 + 0x1; +at = (int)t3 < (int)t7; +if (at == 0) {//nop; +goto L41fd84;} +//nop; +t1 = s0 << 2; +//nop; +t4 = t6 + t1; +a0 = MEM_U32(t4 + 4); +a1 = sp + 0x108; +a2 = 0x10; +v0 = wrapper_strtoul(mem, a0, a1, a2); +goto L41fc98; +a2 = 0x10; +L41fc98: +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +// bdead 420a020b gp = MEM_U32(sp + 64); +MEM_U32(sp + 268) = v0; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 4); +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L41fcc0; +//nop; +L41fcc0: +t5 = MEM_U32(sp + 340); +t2 = s0 << 2; +t7 = t5 + t2; +t3 = MEM_U32(t7 + 4); +t6 = MEM_U32(sp + 264); +// bdead 400ad00b gp = MEM_U32(sp + 64); +t1 = t6 - t3; +if (v0 != t1) {//nop; +goto L41fd50;} +//nop; +t4 = MEM_U32(sp + 268); +//nop; +if (t4 != 0) {//nop; +goto L41fd0c;} +//nop; +t0 = s0 << 2; +t8 = t5 + t0; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 == t6) {//nop; +goto L41fd50;} +//nop; +L41fd0c: +t2 = MEM_U32(sp + 340); +t7 = s0 << 2; +t3 = t2 + t7; +t1 = MEM_U32(t3 + 4); +at = 0x2d; +t4 = MEM_U8(t1 + 0); +//nop; +if (t4 == at) {//nop; +goto L41fd50;} +//nop; +t5 = s0 << 2; +t0 = t2 + t5; +t8 = MEM_U32(t0 + 4); +at = 0x2b; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != at) {//nop; +goto L41fd84;} +//nop; +L41fd50: +t6 = 0x100034f8; +//nop; +t6 = t6; +MEM_U32(sp + 20) = t6; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41fd78; +MEM_U32(sp + 16) = zero; +L41fd78: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41fd84: +t7 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t7; +if (at == 0) {//nop; +goto L41fddc;} +//nop; +a1 = 0x10003528; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41fdac; +a1 = a1; +L41fdac: +// bdead 400a0003 gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +t4 = t3 + t1; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L41fdd0; +//nop; +L41fdd0: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41fddc: +t2 = 0x1000352c; +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41fe04; +MEM_U32(sp + 16) = zero; +L41fe04: +// bdead 400a0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41fe1c; +//nop; +L41fe1c: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +L41fe24: +t5 = 0x1000a1d4; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t0 = MEM_U8(t5 + 2); +//nop; +if (t0 == 0) {at = 0x2c; +goto L41fe4c;} +at = 0x2c; +if (t0 != at) {//nop; +goto L420024;} +//nop; +L41fe4c: +t8 = MEM_U32(sp + 340); +t9 = s0 << 2; +a2 = 0x1000a1d4; +t6 = t8 + t9; +//nop; +a1 = 0x10003550; +a0 = MEM_U32(t6 + 0); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41fe78; +a1 = a1; +L41fe78: +// bdead 400a000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a4e0; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41fe90; +a1 = s4; +L41fe90: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41fe9c: +a0 = 0x1000a1d4; +a1 = 0x10003554; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41feb4; +a1 = a1; +L41feb4: +// bdead 400a010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L41ff10;} +//nop; +t7 = MEM_U32(sp + 340); +a2 = 0x1000a1d4; +t3 = s0 << 2; +a1 = 0x10003558; +//nop; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L41feec; +a1 = a1; +L41feec: +// bdead 400a000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a4e0; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L41ff04; +a1 = s4; +L41ff04: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41ff10: +t4 = 0x10000240; +at = 0x10000240; +t4 = MEM_U32(t4 + 0); +//nop; +t2 = t4 + 0x1; +MEM_U32(at + 0) = t2; +goto L420024; +MEM_U32(at + 0) = t2; +L41ff2c: +t5 = 0x1000a1d4; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t0 = MEM_U8(t5 + 2); +//nop; +if (t0 != 0) {//nop; +goto L420024;} +//nop; +t8 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t8; +if (at == 0) {//nop; +goto L41ff7c;} +//nop; +a1 = 0x1000355c; +//nop; +a0 = 0x1000a540; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L41ff74; +a1 = a1; +L41ff74: +// bdead 400a0003 gp = MEM_U32(sp + 64); +//nop; +L41ff7c: +t9 = 0x10003560; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L41ffa4; +MEM_U32(sp + 16) = zero; +L41ffa4: +// bdead 400a0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L41ffbc; +//nop; +L41ffbc: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +goto L420024; +//nop; +L41ffc8: +t6 = 0x10003584; +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +t6 = t6; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = zero; +t1 = t7 + t3; +t4 = MEM_U32(t1 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t4; +f_error(mem, sp, a0, a1, a2, a3); +goto L420004; +MEM_U32(sp + 24) = t4; +L420004: +// bdead 400a0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L42001c; +//nop; +L42001c: +// bdead 400a0103 gp = MEM_U32(sp + 64); +//nop; +L420024: +t2 = MEM_U8(s2 + 1); +s2 = s2 + 0x1; +if (t2 != 0) {//nop; +goto L41f488;} +//nop; +L420034: +t5 = 0x1000a1d4; +at = 0x2c; +t5 = MEM_U32(t5 + 0); +//nop; +t0 = MEM_U8(t5 + 0); +//nop; +if (t0 == at) {//nop; +goto L420094;} +//nop; +if (t0 == 0) {//nop; +goto L420094;} +//nop; +L42005c: +t8 = 0x1000a1d4; +at = 0x1000a1d4; +t8 = MEM_U32(t8 + 0); +t6 = 0x1000a1d4; +t9 = t8 + 0x1; +MEM_U32(at + 0) = t9; +t6 = MEM_U32(t6 + 0); +at = 0x2c; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == at) {//nop; +goto L420094;} +//nop; +if (t7 != 0) {//nop; +goto L42005c;} +//nop; +L420094: +t3 = 0x1000a1d4; +at = 0x2c; +t3 = MEM_U32(t3 + 0); +//nop; +t1 = MEM_U8(t3 + 0); +//nop; +if (t1 == at) {//nop; +goto L41f450;} +//nop; +//nop; +goto L42a934; +//nop; +L4200bc: +t4 = 0x1000a36c; +at = 0x1; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L420224;} +//nop; +t2 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x100035a4; +//nop; +t0 = t2 + t5; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4200f4; +a1 = a1; +L4200f4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42012c;} +//nop; +t8 = MEM_U32(sp + 340); +t9 = s0 << 2; +t6 = t8 + t9; +//nop; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a310; +//nop; +f_addstr(mem, sp, a0, a1); +goto L420120; +//nop; +L420120: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42012c: +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x100035b0; +//nop; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42014c; +a1 = a1; +L42014c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000270; +goto L42017c;} +at = 0x10000270; +a1 = 0x100035b4; +//nop; +a0 = 0x1000a310; +MEM_U32(at + 0) = zero; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L420170; +a1 = a1; +L420170: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42017c: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x100035bc; +//nop; +t5 = t4 + t2; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42019c; +a1 = a1; +L42019c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000270; +goto L4201d0;} +at = 0x10000270; +a1 = 0x100035c0; +//nop; +t0 = 0x1; +a0 = 0x1000a310; +MEM_U32(at + 0) = t0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4201c4; +a1 = a1; +L4201c4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4201d0: +t8 = MEM_U32(sp + 340); +t9 = s0 << 2; +t6 = t8 + t9; +//nop; +a1 = 0x100035c8; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4201f0; +a1 = a1; +L4201f0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000270; +goto L420224;} +at = 0x10000270; +a1 = 0x100035cc; +//nop; +t7 = 0x1; +a0 = 0x1000a310; +MEM_U32(at + 0) = t7; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L420218; +a1 = a1; +L420218: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L420224: +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x100035d4; +//nop; +t4 = t3 + t1; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420244; +a1 = a1; +L420244: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42027c;} +//nop; +t2 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t0 = t2 + t5; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a310; +//nop; +f_addstr(mem, sp, a0, a1); +goto L420270; +//nop; +L420270: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42027c: +t8 = MEM_U32(sp + 340); +t9 = s0 << 2; +t6 = t8 + t9; +//nop; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42029c; +//nop; +L42029c: +// bdead 40020003 gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x100035e4; +//nop; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4202c0; +a1 = a1; +L4202c0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420484;} +//nop; +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x100035f4; +//nop; +t5 = t4 + t2; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4202ec; +a1 = a1; +L4202ec: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420484;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10003600; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420318; +a1 = a1; +L420318: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420484;} +//nop; +t6 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x1000360c; +//nop; +t3 = t6 + t7; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420344; +a1 = a1; +L420344: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420484;} +//nop; +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x10003614; +//nop; +t2 = t1 + t4; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420370; +a1 = a1; +L420370: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420484;} +//nop; +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x10003620; +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42039c; +a1 = a1; +L42039c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420484;} +//nop; +t9 = MEM_U32(sp + 340); +t6 = s0 << 2; +t7 = t9 + t6; +//nop; +a1 = 0x10003630; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4203c8; +a1 = a1; +L4203c8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420484;} +//nop; +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x1000363c; +//nop; +t4 = t3 + t1; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4203f4; +a1 = a1; +L4203f4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420484;} +//nop; +t2 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x1000364c; +//nop; +t0 = t2 + t5; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420420; +a1 = a1; +L420420: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420484;} +//nop; +t8 = MEM_U32(sp + 340); +t9 = s0 << 2; +t6 = t8 + t9; +//nop; +a1 = 0x1000365c; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42044c; +a1 = a1; +L42044c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420484;} +//nop; +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003668; +//nop; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420478; +a1 = a1; +L420478: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a934;} +//nop; +L420484: +t4 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t4; +if (at == 0) {//nop; +goto L4204c4;} +//nop; +t2 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t0 = t2 + t5; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4204b8; +//nop; +L4204b8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4204c4: +t8 = 0x10003678; +t9 = MEM_U32(sp + 340); +t6 = s0 << 2; +t8 = t8; +t7 = t9 + t6; +MEM_U32(sp + 20) = t8; +MEM_U32(sp + 16) = zero; +t3 = MEM_U32(t7 + -4); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L420500; +MEM_U32(sp + 24) = t3; +L420500: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42050c: +t1 = 0x1000a36c; +at = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L42057c;} +//nop; +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10003694; +//nop; +t5 = t4 + t2; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420544; +a1 = a1; +L420544: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42057c;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L420570; +//nop; +L420570: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42057c: +t6 = 0x1000a36c; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L4205ec;} +//nop; +t7 = 0x10000008; +at = 0x2; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == at) {at = 0x3; +goto L4205b4;} +at = 0x3; +if (t7 != at) {//nop; +goto L4205ec;} +//nop; +L4205b4: +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x1000369c; +//nop; +t4 = t3 + t1; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4205d4; +a1 = a1; +L4205d4: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000120; +goto L4205ec;} +at = 0x10000120; +t2 = 0x1; +MEM_U32(at + 0) = t2; +goto L42a934; +MEM_U32(at + 0) = t2; +L4205ec: +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x100036ac; +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42060c; +a1 = a1; +L42060c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4206a4;} +//nop; +t9 = 0x100003e4; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {at = 0x100003e4; +goto L420638;} +at = 0x100003e4; +//nop; +MEM_U32(at + 0) = zero; +L420638: +at = 0x10000004; +t7 = 0x100003e8; +t6 = 0x1; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = t6; +at = 0x1; +if (t7 == at) {at = 0x100003e8; +goto L420660;} +at = 0x100003e8; +t3 = 0x3; +MEM_U32(at + 0) = t3; +L420660: +a0 = 0x100036b4; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L420678; +a0 = a0; +L420678: +// bdead 40020003 gp = MEM_U32(sp + 64); +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t2 = t1 + t4; +a0 = MEM_U32(t2 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L420698; +//nop; +L420698: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4206a4: +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x100036b8; +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4206c4; +a1 = a1; +L4206c4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42075c;} +//nop; +t9 = 0x100003e4; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {at = 0x100003e4; +goto L4206f0;} +at = 0x100003e4; +//nop; +MEM_U32(at + 0) = zero; +L4206f0: +at = 0x10000004; +t7 = 0x100003e8; +t6 = 0x2; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = t6; +at = 0x1; +if (t7 == at) {at = 0x100003e8; +goto L420718;} +at = 0x100003e8; +t3 = 0x3; +MEM_U32(at + 0) = t3; +L420718: +a0 = 0x100036c4; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L420730; +a0 = a0; +L420730: +// bdead 40020003 gp = MEM_U32(sp + 64); +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t2 = t1 + t4; +a0 = MEM_U32(t2 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L420750; +//nop; +L420750: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42075c: +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x100036c8; +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42077c; +a1 = a1; +L42077c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000037c; +goto L4207e8;} +at = 0x1000037c; +t9 = 0x1; +MEM_U32(at + 0) = t9; +//nop; +a1 = 0x100036d0; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4207a4; +a1 = a1; +L4207a4: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100036e0; +//nop; +a0 = 0x1000a4d0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4207c0; +a1 = a1; +L4207c0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100036e8; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4207dc; +a1 = a1; +L4207dc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4207e8: +t6 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x100036f0; +//nop; +t3 = t6 + t7; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420808; +a1 = a1; +L420808: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4208d4;} +//nop; +t1 = 0x1000a36c; +at = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L420898;} +//nop; +t4 = 0x10000008; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L420898;} +//nop; +t2 = 0x100036f8; +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +t2 = t2; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 16) = zero; +t8 = t5 + t0; +t9 = MEM_U32(t8 + 0); +t6 = 0x10003728; +MEM_U32(sp + 24) = t9; +//nop; +t6 = t6; +MEM_U32(sp + 28) = t6; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L42088c; +a3 = zero; +L42088c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L420898: +at = 0x100003e8; +t7 = 0x1; +MEM_U32(at + 0) = t7; +at = 0x100003dc; +a0 = 0x1000372c; +//nop; +t3 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t3; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L4208c8; +a0 = a0; +L4208c8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4208d4: +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x10003730; +//nop; +t2 = t1 + t4; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4208f4; +a1 = a1; +L4208f4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a13c; +goto L420938;} +at = 0x1000a13c; +t0 = 0x1000a36c; +t5 = 0x8; +t0 = MEM_U32(t0 + 0); +MEM_U32(at + 0) = t5; +at = 0x3; +if (t0 != at) {//nop; +goto L420a9c;} +//nop; +t8 = 0x1000a140; +at = 0x1000a140; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = t8 + 0x1; +MEM_U32(at + 0) = t9; +goto L420a9c; +MEM_U32(at + 0) = t9; +L420938: +t6 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10003738; +//nop; +t3 = t6 + t7; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420958; +a1 = a1; +L420958: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a13c; +goto L42099c;} +at = 0x1000a13c; +t4 = 0x1000a36c; +t1 = 0x10; +t4 = MEM_U32(t4 + 0); +MEM_U32(at + 0) = t1; +at = 0x3; +if (t4 != at) {//nop; +goto L420a9c;} +//nop; +t2 = 0x1000a140; +at = 0x1000a140; +t2 = MEM_U32(t2 + 0); +//nop; +t5 = t2 + 0x1; +MEM_U32(at + 0) = t5; +goto L420a9c; +MEM_U32(at + 0) = t5; +L42099c: +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10003744; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4209bc; +a1 = a1; +L4209bc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a13c; +goto L420a00;} +at = 0x1000a13c; +t7 = 0x1000a36c; +t6 = 0x20; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = t6; +at = 0x3; +if (t7 != at) {//nop; +goto L420a9c;} +//nop; +t3 = 0x1000a140; +at = 0x1000a140; +t3 = MEM_U32(t3 + 0); +//nop; +t1 = t3 + 0x1; +MEM_U32(at + 0) = t1; +goto L420a9c; +MEM_U32(at + 0) = t1; +L420a00: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10003750; +//nop; +t5 = t4 + t2; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420a20; +a1 = a1; +L420a20: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a13c; +goto L420a64;} +at = 0x1000a13c; +t8 = 0x1000a36c; +t0 = 0x40; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t0; +at = 0x3; +if (t8 != at) {//nop; +goto L420a9c;} +//nop; +t9 = 0x1000a140; +at = 0x1000a140; +t9 = MEM_U32(t9 + 0); +//nop; +t6 = t9 + 0x1; +MEM_U32(at + 0) = t6; +goto L420a9c; +MEM_U32(at + 0) = t6; +L420a64: +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x1000375c; +//nop; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420a84; +a1 = a1; +L420a84: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a140; +goto L420a9c;} +at = 0x1000a140; +t4 = 0x1; +MEM_U32(at + 0) = t4; +goto L42a934; +MEM_U32(at + 0) = t4; +L420a9c: +t2 = 0x1000a36c; +at = 0x3; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L420c10;} +//nop; +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x1000376c; +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420ad4; +a1 = a1; +L420ad4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420b64;} +//nop; +t9 = MEM_U32(sp + 340); +t6 = s0 << 2; +t7 = t9 + t6; +//nop; +a1 = 0x10003774; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420b00; +a1 = a1; +L420b00: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420b64;} +//nop; +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10003780; +//nop; +t4 = t3 + t1; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420b2c; +a1 = a1; +L420b2c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L420b64;} +//nop; +t2 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x1000378c; +//nop; +t0 = t2 + t5; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420b58; +a1 = a1; +L420b58: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L420bd8;} +//nop; +L420b64: +t8 = MEM_U32(sp + 340); +t9 = s0 << 2; +t6 = t8 + t9; +//nop; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L420b84; +//nop; +L420b84: +// bdead 40020003 gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t1 = t7 + t3; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a4c0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L420ba8; +//nop; +L420ba8: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t5 = t4 + t2; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a4d0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L420bcc; +//nop; +L420bcc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L420bd8: +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10003798; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420bf8; +a1 = a1; +L420bf8: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000284; +goto L420c10;} +at = 0x10000284; +t6 = 0x1; +MEM_U32(at + 0) = t6; +goto L42a934; +MEM_U32(at + 0) = t6; +L420c10: +t7 = 0x1000a36c; +at = 0x6; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L420c60;} +//nop; +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x100037a4; +//nop; +t4 = t3 + t1; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420c48; +a1 = a1; +L420c48: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000290; +goto L420c60;} +at = 0x10000290; +t2 = 0x1; +MEM_U32(at + 0) = t2; +goto L42a934; +MEM_U32(at + 0) = t2; +L420c60: +t5 = 0x1000a36c; +at = 0x2; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L420cf4;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x100037ac; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420c98; +a1 = a1; +L420c98: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L420cf4;} +//nop; +t6 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t3 = t6 + t7; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a320; +//nop; +f_addstr(mem, sp, a0, a1); +goto L420cc4; +//nop; +L420cc4: +// bdead 40020003 gp = MEM_U32(sp + 64); +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t2 = t1 + t4; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a4c0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L420ce8; +//nop; +L420ce8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L420cf4: +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x100037b4; +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420d14; +a1 = a1; +L420d14: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a13c; +goto L420d58;} +at = 0x1000a13c; +t6 = MEM_U32(sp + 340); +t9 = 0x8; +t7 = s0 << 2; +MEM_U32(at + 0) = t9; +//nop; +t3 = t6 + t7; +a0 = MEM_U32(t3 + 0); +a1 = zero; +v0 = f_savestr(mem, sp, a0, a1); +goto L420d44; +a1 = zero; +L420d44: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a144; +MEM_U32(at + 0) = v0; +goto L42a934; +MEM_U32(at + 0) = v0; +L420d58: +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x100037bc; +//nop; +t2 = t1 + t4; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420d78; +a1 = a1; +L420d78: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a13c; +goto L420dc0;} +at = 0x1000a13c; +t0 = MEM_U32(sp + 340); +t5 = 0x10; +t8 = s0 << 2; +MEM_U32(at + 0) = t5; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = zero; +//nop; +v0 = f_savestr(mem, sp, a0, a1); +goto L420dac; +//nop; +L420dac: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a144; +MEM_U32(at + 0) = v0; +goto L42a934; +MEM_U32(at + 0) = v0; +L420dc0: +t6 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x100037c8; +//nop; +t3 = t6 + t7; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420de0; +a1 = a1; +L420de0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a13c; +goto L420e24;} +at = 0x1000a13c; +t4 = MEM_U32(sp + 340); +t1 = 0x20; +t2 = s0 << 2; +//nop; +MEM_U32(at + 0) = t1; +t5 = t4 + t2; +a0 = MEM_U32(t5 + 0); +a1 = zero; +v0 = f_savestr(mem, sp, a0, a1); +goto L420e10; +a1 = zero; +L420e10: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a144; +MEM_U32(at + 0) = v0; +goto L42a934; +MEM_U32(at + 0) = v0; +L420e24: +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x100037d4; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420e44; +a1 = a1; +L420e44: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a13c; +goto L420e88;} +at = 0x1000a13c; +t7 = MEM_U32(sp + 340); +t6 = 0x40; +t3 = s0 << 2; +//nop; +MEM_U32(at + 0) = t6; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a1 = zero; +v0 = f_savestr(mem, sp, a0, a1); +goto L420e74; +a1 = zero; +L420e74: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a144; +MEM_U32(at + 0) = v0; +goto L42a934; +MEM_U32(at + 0) = v0; +L420e88: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x100037e0; +//nop; +t5 = t4 + t2; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420ea8; +a1 = a1; +L420ea8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L420ed4; +//nop; +L420ed4: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100037e8; +//nop; +a0 = 0x1000a510; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L420ef0; +a1 = a1; +L420ef0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L420efc: +t6 = MEM_U32(sp + 340); +t7 = s0 << 2; +t3 = t6 + t7; +t1 = MEM_U32(t3 + 0); +//nop; +t4 = MEM_U8(t1 + 2); +//nop; +if (t4 == 0) {//nop; +goto L420f48;} +//nop; +t2 = s0 << 2; +a1 = 0x100037f8; +//nop; +t5 = t6 + t2; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420f3c; +a1 = a1; +L420f3c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L420f74;} +//nop; +L420f48: +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L420f68; +//nop; +L420f68: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L420f74: +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003804; +//nop; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420f94; +a1 = a1; +L420f94: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L420fcc;} +//nop; +t4 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t2 = t4 + t6; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L420fc0; +//nop; +L420fc0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L420fcc: +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x10003810; +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L420fec; +a1 = a1; +L420fec: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a178; +goto L421000;} +at = 0x1000a178; +t9 = 0x1; +MEM_U32(at + 0) = t9; +L421000: +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t1 = t7 + t3; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L421020; +//nop; +L421020: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t2 = t4 + t6; +a0 = MEM_U32(t2 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L421040; +//nop; +L421040: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42104c: +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +t8 = t5 + t0; +t9 = MEM_U32(t8 + 0); +//nop; +t7 = MEM_U8(t9 + 2); +//nop; +if (t7 != 0) {//nop; +goto L42108c;} +//nop; +t3 = 0x10000228; +at = 0x10000228; +t3 = MEM_U32(t3 + 0); +//nop; +t1 = t3 + 0x1; +MEM_U32(at + 0) = t1; +goto L42a934; +MEM_U32(at + 0) = t1; +L42108c: +t4 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x1000381c; +//nop; +t2 = t4 + t6; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4210ac; +a1 = a1; +L4210ac: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000004; +goto L421100;} +at = 0x10000004; +t5 = 0x100003e8; +MEM_U32(at + 0) = zero; +t5 = MEM_U32(t5 + 0); +at = 0x1; +if (t5 == at) {at = 0x100003e8; +goto L4210d8;} +at = 0x100003e8; +t0 = 0x2; +MEM_U32(at + 0) = t0; +L4210d8: +t8 = MEM_U32(sp + 340); +t9 = s0 << 2; +t7 = t8 + t9; +//nop; +a0 = MEM_U32(t7 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L4210f4; +//nop; +L4210f4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421100: +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10003824; +//nop; +t4 = t3 + t1; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421120; +a1 = a1; +L421120: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4211e0;} +//nop; +t6 = 0x1000a36c; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L4211b0;} +//nop; +t2 = 0x10000008; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L4211b0;} +//nop; +t5 = 0x1000382c; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t5 = t5; +MEM_U32(sp + 20) = t5; +MEM_U32(sp + 16) = zero; +t9 = t0 + t8; +t7 = MEM_U32(t9 + 0); +t3 = 0x1000385c; +//nop; +t3 = t3; +MEM_U32(sp + 28) = t3; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L4211a4; +MEM_U32(sp + 24) = t7; +L4211a4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4211b0: +at = 0x100003e4; +a0 = 0x10003860; +//nop; +t1 = 0x3; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t1; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L4211d4; +a0 = a0; +L4211d4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4211e0: +t4 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10003864; +//nop; +t2 = t4 + t6; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421200; +a1 = a1; +L421200: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4212b0;} +//nop; +t5 = 0x1000a36c; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L421290;} +//nop; +t0 = 0x10000008; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L421290;} +//nop; +t8 = 0x1000386c; +t9 = MEM_U32(sp + 340); +t7 = s0 << 2; +t8 = t8; +t3 = t9 + t7; +t4 = 0x1000389c; +MEM_U32(sp + 20) = t8; +MEM_U32(sp + 16) = zero; +t1 = MEM_U32(t3 + 0); +//nop; +t4 = t4; +MEM_U32(sp + 28) = t4; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t1; +f_error(mem, sp, a0, a1, a2, a3); +goto L421284; +MEM_U32(sp + 24) = t1; +L421284: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421290: +a1 = 0x100038a0; +//nop; +a0 = 0x1000a2b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4212a4; +a1 = a1; +L4212a4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4212b0: +t6 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x100038ac; +//nop; +t5 = t6 + t2; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4212d0; +a1 = a1; +L4212d0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L421438;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a4a0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4212fc; +//nop; +L4212fc: +t7 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +// bdead 40030003 gp = MEM_U32(sp + 64); +at = (int)s0 < (int)t7; +if (at != 0) {//nop; +goto L42135c;} +//nop; +t3 = 0x100038b8; +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L42133c; +MEM_U32(sp + 16) = zero; +L42133c: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L421354; +//nop; +L421354: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L42135c: +s2 = 0x10000400; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +t1 = MEM_U8(s2 + 0); +//nop; +if (t1 == 0) {//nop; +goto L42140c;} +//nop; +L42137c: +t4 = MEM_U8(s2 + 0); +t6 = 0xfb504f0; +//nop; +t2 = t4 + t6; +t5 = MEM_U8(t2 + 1); +//nop; +t0 = t5 & 0x4; +if (t0 != 0) {//nop; +goto L4213fc;} +//nop; +t8 = 0x100038d8; +t9 = MEM_U32(sp + 340); +t7 = s0 << 2; +t8 = t8; +t3 = t9 + t7; +MEM_U32(sp + 20) = t8; +MEM_U32(sp + 16) = zero; +t1 = MEM_U32(t3 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t1; +f_error(mem, sp, a0, a1, a2, a3); +goto L4213dc; +MEM_U32(sp + 24) = t1; +L4213dc: +// bdead 400a0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4213f4; +//nop; +L4213f4: +// bdead 400a0003 gp = MEM_U32(sp + 64); +//nop; +L4213fc: +t4 = MEM_U8(s2 + 1); +s2 = s2 + 0x1; +if (t4 != 0) {//nop; +goto L42137c;} +//nop; +L42140c: +t6 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t5 = t6 + t2; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a4a0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42142c; +//nop; +L42142c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421438: +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x100038f8; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421458; +a1 = a1; +L421458: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000274; +goto L42148c;} +at = 0x10000274; +a1 = 0x10003900; +//nop; +t7 = 0x1; +a0 = 0x1000a310; +MEM_U32(at + 0) = t7; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L421480; +a1 = a1; +L421480: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42148c: +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10003908; +//nop; +t4 = t3 + t1; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4214ac; +a1 = a1; +L4214ac: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4214ec;} +//nop; +t6 = 0x10003910; +//nop; +t6 = t6; +MEM_U32(sp + 20) = t6; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4214e0; +MEM_U32(sp + 16) = zero; +L4214e0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4214ec: +t2 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x10003924; +//nop; +t0 = t2 + t5; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42150c; +a1 = a1; +L42150c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000028c; +goto L421524;} +at = 0x1000028c; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L421524: +t9 = MEM_U32(sp + 340); +t7 = s0 << 2; +t3 = t9 + t7; +//nop; +a1 = 0x1000392c; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421544; +a1 = a1; +L421544: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4215d8;} +//nop; +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t6 = t1 + t4; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L421570; +//nop; +L421570: +// bdead 40020103 gp = MEM_U32(sp + 64); +t2 = 0x1; +at = 0x100002dc; +t5 = 0x10000384; +MEM_U32(at + 0) = t2; +t5 = MEM_U32(t5 + 0); +at = 0x1; +if (t5 != at) {//nop; +goto L42a934;} +//nop; +t0 = 0x10000324; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {at = 0x10000318; +goto L4215c0;} +at = 0x10000318; +t8 = 0x1; +MEM_U32(at + 0) = t8; +at = 0x10000324; +t9 = 0x1; +MEM_U32(at + 0) = t9; +L4215c0: +at = 0x10000384; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000348; +MEM_U32(at + 0) = zero; +goto L42a934; +MEM_U32(at + 0) = zero; +L4215d8: +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003934; +//nop; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4215f8; +a1 = a1; +L4215f8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L421688;} +//nop; +t4 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10003944; +//nop; +t2 = t4 + t6; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421624; +a1 = a1; +L421624: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42165c;} +//nop; +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x1000394c; +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421650; +a1 = a1; +L421650: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L421688;} +//nop; +L42165c: +t9 = MEM_U32(sp + 340); +t7 = s0 << 2; +t3 = t9 + t7; +//nop; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42167c; +//nop; +L42167c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421688: +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x10003958; +//nop; +t6 = t1 + t4; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4216a8; +a1 = a1; +L4216a8: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000324; +goto L4216c8;} +at = 0x10000324; +t2 = 0x1; +MEM_U32(at + 0) = zero; +at = 0x10000348; +MEM_U32(at + 0) = t2; +goto L42a934; +MEM_U32(at + 0) = t2; +L4216c8: +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x10003968; +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4216e8; +a1 = a1; +L4216e8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L421740;} +//nop; +t9 = 0x10003970; +at = 0x1000a254; +t9 = t9; +t7 = 0x10003978; +MEM_U32(at + 0) = t9; +at = 0x1000a258; +t7 = t7; +MEM_U32(at + 0) = t7; +at = 0x100001e8; +//nop; +a0 = 0x10003980; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L421734; +a0 = a0; +L421734: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421740: +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10003984; +//nop; +t4 = t3 + t1; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421760; +a1 = a1; +L421760: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4217f0;} +//nop; +t6 = 0x10000004; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == at) {at = 0x2; +goto L42178c;} +at = 0x2; +if (t6 != at) {//nop; +goto L4217a0;} +//nop; +L42178c: +t2 = 0x1000398c; +at = 0x1000a254; +t2 = t2; +MEM_U32(at + 0) = t2; +goto L4217b0; +MEM_U32(at + 0) = t2; +L4217a0: +t5 = 0x10003994; +at = 0x1000a254; +t5 = t5; +MEM_U32(at + 0) = t5; +L4217b0: +t0 = 0x1000399c; +at = 0x1000a258; +t0 = t0; +MEM_U32(at + 0) = t0; +at = 0x100001e8; +a0 = 0x100039a4; +//nop; +t8 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t8; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L4217e4; +a0 = a0; +L4217e4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4217f0: +t9 = 0x1000a36c; +at = 0x2; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L421860;} +//nop; +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x100039a8; +//nop; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421828; +a1 = a1; +L421828: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L421860;} +//nop; +t4 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t2 = t4 + t6; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a320; +//nop; +f_addstr(mem, sp, a0, a1); +goto L421854; +//nop; +L421854: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421860: +t5 = 0x1000a36c; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L4218c4;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x100039b4; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421898; +a1 = a1; +L421898: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4218c4;} +//nop; +a1 = 0x100039c4; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4218b8; +a1 = a1; +L4218b8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4218c4: +t7 = 0x1000a36c; +at = 0x3; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L421c24;} +//nop; +t3 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x100039d4; +//nop; +t4 = t3 + t1; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4218fc; +a1 = a1; +L4218fc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4219b8;} +//nop; +t6 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x100039dc; +//nop; +t5 = t6 + t2; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421928; +a1 = a1; +L421928: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4219b8;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x100039e4; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421954; +a1 = a1; +L421954: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4219b8;} +//nop; +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x100039f0; +//nop; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421980; +a1 = a1; +L421980: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4219b8;} +//nop; +t4 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x100039f8; +//nop; +t2 = t4 + t6; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4219ac; +a1 = a1; +L4219ac: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L421c24;} +//nop; +L4219b8: +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x10003a08; +//nop; +t8 = t5 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4219d8; +a1 = a1; +L4219d8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a16c; +goto L4219ec;} +at = 0x1000a16c; +t9 = 0x1; +MEM_U32(at + 0) = t9; +L4219ec: +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003a10; +//nop; +t1 = t7 + t3; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421a0c; +a1 = a1; +L421a0c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L421a38;} +//nop; +a1 = 0x10003a20; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L421a2c; +a1 = a1; +L421a2c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421a38: +a0 = 0x10003a2c; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L421a4c; +//nop; +L421a4c: +// bdead 4002000b gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10003a24; +//nop; +t2 = t4 + t6; +a0 = MEM_U32(t2 + 0); +s4 = v0; +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L421a78; +a1 = a1; +L421a78: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L421ba4;} +//nop; +a0 = 0x10003a34; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L421a98; +//nop; +L421a98: +t5 = MEM_U32(sp + 340); +t0 = s0 << 2; +t8 = t5 + t0; +t9 = MEM_U32(t8 + 0); +// bdead 4402000b gp = MEM_U32(sp + 64); +t7 = v0 + t9; +MEM_U32(sp + 260) = t7; +t3 = MEM_U32(sp + 260); +//nop; +t1 = MEM_U8(t3 + 0); +//nop; +if (t1 == 0) {//nop; +goto L421b3c;} +//nop; +L421acc: +t4 = MEM_U32(sp + 260); +t2 = 0xfb504f0; +t6 = MEM_U8(t4 + 0); +//nop; +t5 = t6 + t2; +t0 = MEM_U8(t5 + 1); +//nop; +t8 = t0 & 0x1; +if (t8 == 0) {//nop; +goto L421b00;} +//nop; +t9 = MEM_U8(t5 + 258); +MEM_U8(t4 + 0) = (uint8_t)t9; +goto L421b14; +MEM_U8(t4 + 0) = (uint8_t)t9; +L421b00: +t7 = MEM_U32(sp + 260); +//nop; +t3 = MEM_U8(t7 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t3; +L421b14: +t1 = MEM_U32(sp + 260); +//nop; +t6 = t1 + 0x1; +MEM_U32(sp + 260) = t6; +t2 = MEM_U32(sp + 260); +//nop; +t0 = MEM_U8(t2 + 0); +//nop; +if (t0 != 0) {//nop; +goto L421acc;} +//nop; +L421b3c: +a0 = 0x10003a48; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L421b50; +//nop; +L421b50: +t8 = MEM_U32(sp + 340); +// bdead 4202010b gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t9 = t8 + t5; +t4 = MEM_U32(t9 + 0); +//nop; +a0 = 0x10003a3c; +s5 = v0; +a2 = zero; +a1 = s5 + t4; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L421b80; +a0 = a0; +L421b80: +// bdead 4002000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a330; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L421b98; +a1 = s4; +L421b98: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421ba4: +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t1 = t3 + t7; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L421bc4; +//nop; +L421bc4: +// bdead 40020003 gp = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10003a50; +//nop; +t0 = t6 + t2; +a0 = MEM_U32(t0 + 0); +a2 = 0x4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L421bec; +a1 = a1; +L421bec: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a934;} +//nop; +t8 = MEM_U32(sp + 340); +t5 = s0 << 2; +t9 = t8 + t5; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +f_add_static_opt(mem, sp, a0); +goto L421c18; +//nop; +L421c18: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421c24: +t4 = 0x1000a36c; +at = 0x6; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L421c94;} +//nop; +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10003a58; +//nop; +t1 = t3 + t7; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421c5c; +a1 = a1; +L421c5c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L421c94;} +//nop; +t6 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t0 = t6 + t2; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L421c88; +//nop; +L421c88: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421c94: +t8 = 0x1000a36c; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L42a880;} +//nop; +t5 = MEM_U32(sp + 340); +t9 = s0 << 2; +t4 = t5 + t9; +//nop; +a1 = 0x10003a64; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421ccc; +a1 = a1; +L421ccc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t3 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t3; +if (at != 0) {//nop; +goto L421d34;} +//nop; +t7 = 0x10003a74; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L421d14; +MEM_U32(sp + 16) = zero; +L421d14: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L421d2c; +//nop; +L421d2c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L421d34: +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t2 = t1 + t6; +a1 = MEM_U32(t2 + -4); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L421d54; +//nop; +L421d54: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t5 = t0 + t8; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L421d78; +//nop; +L421d78: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421d84: +t9 = 0x1000a36c; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L421e74;} +//nop; +t4 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003aa4; +//nop; +t7 = t4 + t3; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421dbc; +a1 = a1; +L421dbc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L421e74;} +//nop; +a1 = 0x10003aac; +//nop; +a0 = 0x1000a5d0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L421ddc; +a1 = a1; +L421ddc: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10003ab4; +//nop; +a0 = 0x1000a2a0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L421df8; +a1 = a1; +L421df8: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10003abc; +//nop; +a0 = 0x1000a5e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L421e14; +a1 = a1; +L421e14: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10003ac4; +//nop; +a0 = 0x1000a2c0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L421e30; +a1 = a1; +L421e30: +// bdead 40020003 gp = MEM_U32(sp + 64); +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t2 = t1 + t6; +a0 = MEM_U32(t2 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L421e50; +//nop; +L421e50: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +t0 = 0x1000a14c; +at = 0x1000a14c; +t0 = MEM_U32(t0 + 0); +//nop; +t8 = t0 + 0x1; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L421e74: +t5 = MEM_U32(sp + 340); +t9 = s0 << 2; +t4 = t5 + t9; +t3 = MEM_U32(t4 + 0); +//nop; +t7 = MEM_U8(t3 + 2); +//nop; +if (t7 != 0) {//nop; +goto L421ec0;} +//nop; +t1 = s0 << 2; +//nop; +t6 = t5 + t1; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L421eb4; +//nop; +L421eb4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421ec0: +t2 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x10003ad0; +//nop; +t8 = t2 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421ee0; +a1 = a1; +L421ee0: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000360; +goto L421ef8;} +at = 0x10000360; +t9 = 0x1; +MEM_U32(at + 0) = t9; +goto L42a934; +MEM_U32(at + 0) = t9; +L421ef8: +t4 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003adc; +//nop; +t7 = t4 + t3; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421f18; +a1 = a1; +L421f18: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L421f50;} +//nop; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10003ae0; +//nop; +t6 = t5 + t1; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L421f44; +a1 = a1; +L421f44: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L421fe8;} +//nop; +L421f50: +t2 = 0x100003f0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L421fb0;} +//nop; +t0 = 0x10003ae4; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L421f90; +MEM_U32(sp + 16) = zero; +L421f90: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L421fa8; +//nop; +L421fa8: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L421fb0: +t9 = MEM_U32(sp + 340); +at = 0x100003f4; +t4 = s0 << 2; +t8 = 0x1; +t3 = t9 + t4; +//nop; +MEM_U32(at + 0) = t8; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L421fdc; +//nop; +L421fdc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L421fe8: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x10003b04; +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422008; +a1 = a1; +L422008: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002c0; +goto L422020;} +at = 0x100002c0; +t6 = 0x1; +MEM_U32(at + 0) = t6; +goto L42a934; +MEM_U32(at + 0) = t6; +L422020: +t2 = 0x1000a36c; +at = 0x3; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L4220b8;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10003b0c; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422058; +a1 = a1; +L422058: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a15c; +goto L4220b8;} +at = 0x1000a15c; +t3 = MEM_U32(sp + 340); +t4 = 0x1; +t7 = s0 << 2; +//nop; +MEM_U32(at + 0) = t4; +t5 = t3 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42208c; +//nop; +L42208c: +// bdead 40020003 gp = MEM_U32(sp + 64); +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t2 = t1 + t6; +a0 = MEM_U32(t2 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L4220ac; +//nop; +L4220ac: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4220b8: +t0 = 0x1000a36c; +at = 0x5; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L422128;} +//nop; +t8 = MEM_U32(sp + 340); +t9 = s0 << 2; +t4 = t8 + t9; +//nop; +a1 = 0x10003b18; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4220f0; +a1 = a1; +L4220f0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L422128;} +//nop; +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t3 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a428; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42211c; +//nop; +L42211c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422128: +t1 = 0x1000a36c; +at = 0x6; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L4221c4;} +//nop; +t6 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10003b20; +//nop; +t0 = t6 + t2; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422160; +a1 = a1; +L422160: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L422198;} +//nop; +t8 = MEM_U32(sp + 340); +t9 = s0 << 2; +t4 = t8 + t9; +//nop; +a1 = 0x10003b28; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42218c; +a1 = a1; +L42218c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4221c4;} +//nop; +L422198: +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t3 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4221b8; +//nop; +L4221b8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4221c4: +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10003b30; +//nop; +t2 = t1 + t6; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4221e4; +a1 = a1; +L4221e4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42221c;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422210; +//nop; +L422210: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42221c: +t4 = 0x1000a36c; +at = 0x1; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L42a880;} +//nop; +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10003b3c; +//nop; +t5 = t3 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422254; +a1 = a1; +L422254: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t2 = t1 + t6; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422280; +//nop; +L422280: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42228c: +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10003b50; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4222ac; +a1 = a1; +L4222ac: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L422300;} +//nop; +t4 = 0x10003b58; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4222e0; +MEM_U32(sp + 16) = zero; +L4222e0: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4222f8; +//nop; +L4222f8: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L422300: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L4226e8;} +//nop; +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x10003b80; +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422338; +a1 = a1; +L422338: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L422370;} +//nop; +t6 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t0 = t6 + t2; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422364; +//nop; +L422364: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422370: +t8 = MEM_U32(sp + 340); +t9 = s0 << 2; +t4 = t8 + t9; +//nop; +a1 = 0x10003b88; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422390; +a1 = a1; +L422390: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4223c8;} +//nop; +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10003b90; +//nop; +t5 = t3 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4223bc; +a1 = a1; +L4223bc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4223f4;} +//nop; +L4223c8: +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t2 = t1 + t6; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4223e8; +//nop; +L4223e8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4223f4: +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10003b9c; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422414; +a1 = a1; +L422414: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4224f0;} +//nop; +t4 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t4; +if (at == 0) {//nop; +goto L422458;} +//nop; +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +t5 = t3 + t7; +t1 = MEM_U32(t5 + 0); +at = 0x2d; +t6 = MEM_U8(t1 + 0); +//nop; +if (t6 != at) {//nop; +goto L4224a0;} +//nop; +L422458: +t2 = 0x10003bb0; +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L422480; +MEM_U32(sp + 16) = zero; +L422480: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L422498; +//nop; +L422498: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L4224a0: +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a1 = MEM_U32(t9 + -4); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4224c0; +//nop; +L4224c0: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t7 = t4 + t3; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4224e4; +//nop; +L4224e4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4224f0: +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10003be0; +//nop; +t6 = t5 + t1; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422510; +a1 = a1; +L422510: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4225ec;} +//nop; +t2 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t2; +if (at == 0) {//nop; +goto L422554;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +t4 = MEM_U32(t9 + 0); +at = 0x2d; +t3 = MEM_U8(t4 + 0); +//nop; +if (t3 != at) {//nop; +goto L42259c;} +//nop; +L422554: +t7 = 0x10003bf0; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L42257c; +MEM_U32(sp + 16) = zero; +L42257c: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L422594; +//nop; +L422594: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L42259c: +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +t6 = t5 + t1; +a1 = MEM_U32(t6 + -4); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4225bc; +//nop; +L4225bc: +// bdead 40020003 gp = MEM_U32(sp + 64); +t2 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t8 = t2 + t0; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4225e0; +//nop; +L4225e0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4225ec: +t9 = MEM_U32(sp + 340); +t4 = s0 << 2; +t3 = t9 + t4; +//nop; +a1 = 0x10003c1c; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42260c; +a1 = a1; +L42260c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4226e8;} +//nop; +t7 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t7; +if (at == 0) {//nop; +goto L422650;} +//nop; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t6 = t5 + t1; +t2 = MEM_U32(t6 + 0); +at = 0x2d; +t0 = MEM_U8(t2 + 0); +//nop; +if (t0 != at) {//nop; +goto L422698;} +//nop; +L422650: +t8 = 0x10003c28; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L422678; +MEM_U32(sp + 16) = zero; +L422678: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L422690; +//nop; +L422690: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L422698: +t9 = MEM_U32(sp + 340); +t4 = s0 << 2; +t3 = t9 + t4; +//nop; +a1 = MEM_U32(t3 + -4); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4226b8; +//nop; +L4226b8: +// bdead 40020003 gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t1 = t7 + t5; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4226dc; +//nop; +L4226dc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4226e8: +t6 = MEM_U32(sp + 340); +t2 = s0 << 2; +t0 = t6 + t2; +t8 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U8(t8 + 2); +//nop; +if (t9 != 0) {//nop; +goto L4227ac;} +//nop; +t4 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t4; +if (at == 0) {//nop; +goto L422764;} +//nop; +a1 = 0x10003c50; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L422734; +a1 = a1; +L422734: +// bdead 40020003 gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t3 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422758; +//nop; +L422758: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422764: +t1 = 0x10003c54; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L42278c; +MEM_U32(sp + 16) = zero; +L42278c: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4227a4; +//nop; +L4227a4: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L4227ac: +t6 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10003c78; +//nop; +t0 = t6 + t2; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4227cc; +a1 = a1; +L4227cc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L422804;} +//nop; +t8 = MEM_U32(sp + 340); +t9 = s0 << 2; +t4 = t8 + t9; +//nop; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4227f8; +//nop; +L4227f8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422804: +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10003c88; +//nop; +t5 = t3 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422824; +a1 = a1; +L422824: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002d8; +goto L422894;} +at = 0x100002d8; +t1 = 0x1; +MEM_U32(at + 0) = t1; +at = 0x100002e0; +t2 = MEM_U32(sp + 340); +t6 = 0x1; +t0 = s0 << 2; +//nop; +MEM_U32(at + 0) = t6; +t8 = t2 + t0; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a4d0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422864; +//nop; +L422864: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t4 = s0 << 2; +t3 = t9 + t4; +//nop; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422888; +//nop; +L422888: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422894: +t7 = 0x1000a36c; +at = 0x3; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L42292c;} +//nop; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10003c90; +//nop; +t6 = t5 + t1; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4228cc; +a1 = a1; +L4228cc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a170; +goto L42292c;} +at = 0x1000a170; +t0 = MEM_U32(sp + 340); +t2 = 0x1; +t8 = s0 << 2; +MEM_U32(at + 0) = t2; +t9 = t0 + t8; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422900; +//nop; +L422900: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t7 = t4 + t3; +a0 = MEM_U32(t7 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L422920; +//nop; +L422920: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42292c: +t5 = 0x1000a36c; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L42299c;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10003ca0; +//nop; +t2 = t1 + t6; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422964; +a1 = a1; +L422964: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42299c;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +t9 = t0 + t8; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422990; +//nop; +L422990: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42299c: +t4 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003cb0; +//nop; +t7 = t4 + t3; +a0 = MEM_U32(t7 + 0); +a2 = 0x5; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L4229c0; +a1 = a1; +L4229c0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t6 = t5 + t1; +t2 = MEM_U32(t6 + 0); +//nop; +t0 = MEM_U8(t2 + 5); +//nop; +if (t0 != 0) {at = 0x1000a248; +goto L4229fc;} +at = 0x1000a248; +t8 = 0x100; +MEM_U32(at + 0) = t8; +goto L422abc; +MEM_U32(at + 0) = t8; +L4229fc: +t9 = MEM_U32(sp + 340); +t4 = s0 << 2; +t3 = t9 + t4; +t7 = MEM_U32(t3 + 0); +t1 = 0xfb504f0; +t5 = MEM_U8(t7 + 5); +//nop; +t6 = t5 + t1; +t2 = MEM_U8(t6 + 1); +//nop; +t0 = t2 & 0x4; +if (t0 == 0) {//nop; +goto L422a74;} +//nop; +t8 = s0 << 2; +t4 = t9 + t8; +t3 = MEM_U32(t4 + 0); +//nop; +t7 = MEM_U8(t3 + 6); +//nop; +if (t7 != 0) {//nop; +goto L422a74;} +//nop; +t5 = s0 << 2; +t1 = t9 + t5; +t6 = MEM_U32(t1 + 0); +at = 0x1000a248; +t2 = MEM_U8(t6 + 5); +//nop; +t0 = t2 + 0xffffffd0; +MEM_U32(at + 0) = t0; +goto L422abc; +MEM_U32(at + 0) = t0; +L422a74: +t8 = 0x10003cb8; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L422a9c; +MEM_U32(sp + 16) = zero; +L422a9c: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L422ab4; +//nop; +L422ab4: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L422abc: +at = 0x100002a8; +a0 = 0x10003ce8; +//nop; +t4 = 0x1; +MEM_U32(at + 0) = t4; +a0 = a0; +v0 = wrapper_getenv(mem, a0); +goto L422ad8; +a0 = a0; +L422ad8: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a23c; +t3 = 0x1000a23c; +MEM_U32(at + 0) = v0; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L422b6c;} +//nop; +//nop; +s2 = t3; +a0 = s2; +v0 = wrapper_strlen(mem, a0); +goto L422b0c; +a0 = s2; +L422b0c: +// bdead 400a000b gp = MEM_U32(sp + 64); +at = v0 < 0x5; +if (at != 0) {//nop; +goto L422b6c;} +//nop; +L422b1c: +a1 = 0x10003cf0; +//nop; +a0 = s2; +a2 = 0x5; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L422b34; +a1 = a1; +L422b34: +// bdead 400a000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002a8; +goto L422b4c;} +at = 0x100002a8; +t7 = 0x2; +MEM_U32(at + 0) = t7; +goto L422b6c; +MEM_U32(at + 0) = t7; +L422b4c: +//nop; +s2 = s2 + 0x1; +a0 = s2; +v0 = wrapper_strlen(mem, a0); +goto L422b5c; +a0 = s2; +L422b5c: +// bdead 400a000b gp = MEM_U32(sp + 64); +at = v0 < 0x5; +if (at == 0) {//nop; +goto L422b1c;} +//nop; +L422b6c: +t9 = 0x100002a8; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L422bac;} +//nop; +t5 = 0x1000a23c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L422bac;} +//nop; +t1 = 0x10003cf8; +at = 0x1000a23c; +t1 = t1; +MEM_U32(at + 0) = t1; +L422bac: +a0 = 0x10003cfc; +//nop; +a0 = a0; +//nop; +v0 = wrapper_getenv(mem, a0); +goto L422bc0; +//nop; +L422bc0: +// bdead 4002010b gp = MEM_U32(sp + 64); +a1 = 0x40040000; +at = 0x1000a240; +//nop; +a1 = a1 | 0x7477; +a0 = 0x2; +a2 = sp + 0x100; +MEM_U32(at + 0) = v0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_ioctl(mem, a0, a1, sp); +goto L422be4; +MEM_U32(at + 0) = v0; +L422be4: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a934;} +//nop; +//nop; +//nop; +//nop; +v0 = wrapper_getpgrp(mem); +goto L422c00; +//nop; +L422c00: +t6 = MEM_U32(sp + 256); +// bdead 4002810b gp = MEM_U32(sp + 64); +if (v0 != t6) {//nop; +goto L42a934;} +//nop; +t2 = 0x1000a240; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L42a934;} +//nop; +t0 = 0x10003d04; +at = 0x100002a8; +t8 = MEM_U32(sp + 340); +t4 = s0 << 2; +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = zero; +MEM_U32(at + 0) = zero; +t3 = t8 + t4; +t7 = MEM_U32(t3 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L422c6c; +MEM_U32(sp + 24) = t7; +L422c6c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422c78: +t9 = MEM_U32(sp + 340); +t5 = s0 << 2; +t1 = t9 + t5; +//nop; +a1 = 0x10003d3c; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422c98; +a1 = a1; +L422c98: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000330; +goto L422cc4;} +at = 0x10000330; +t6 = 0x1; +MEM_U32(at + 0) = t6; +at = 0x1000032c; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000334; +MEM_U32(at + 0) = zero; +goto L42a934; +MEM_U32(at + 0) = zero; +L422cc4: +t2 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x10003d54; +//nop; +t8 = t2 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422ce4; +a1 = a1; +L422ce4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L422d78;} +//nop; +t4 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t4; +if (at == 0) {//nop; +goto L422d30;} +//nop; +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +t9 = t3 + t7; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a550; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422d24; +//nop; +L422d24: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422d30: +t5 = 0x10003d60; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L422d58; +MEM_U32(sp + 16) = zero; +L422d58: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L422d70; +//nop; +L422d70: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L422d78: +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10003d84; +//nop; +t2 = t1 + t6; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422d98; +a1 = a1; +L422d98: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000314; +goto L422db0;} +at = 0x10000314; +t0 = 0x1; +MEM_U32(at + 0) = t0; +goto L42a934; +MEM_U32(at + 0) = t0; +L422db0: +t8 = 0x1000a36c; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L422e20;} +//nop; +t4 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003d90; +//nop; +t7 = t4 + t3; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422de8; +a1 = a1; +L422de8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L422e20;} +//nop; +t9 = MEM_U32(sp + 340); +t5 = s0 << 2; +t1 = t9 + t5; +//nop; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422e14; +//nop; +L422e14: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422e20: +t6 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10003d9c; +//nop; +t0 = t6 + t2; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422e40; +a1 = a1; +L422e40: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a198; +goto L422ec0;} +at = 0x1000a198; +t4 = 0x1000a36c; +t8 = 0x1; +t4 = MEM_U32(t4 + 0); +MEM_U32(at + 0) = t8; +at = 0x1; +if (t4 != at) {//nop; +goto L422ec0;} +//nop; +a1 = 0x10003da8; +//nop; +a0 = 0x1000a2b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L422e7c; +a1 = a1; +L422e7c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10003db4; +//nop; +a0 = 0x1000a2c0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L422e98; +a1 = a1; +L422e98: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10003dc0; +//nop; +a0 = 0x1000a2c0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L422eb4; +a1 = a1; +L422eb4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422ec0: +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +t9 = t3 + t7; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10003dcc; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422ee0; +a1 = a1; +L422ee0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L422fb8;} +//nop; +t5 = 0x1000a36c; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L422f30;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t2 = t1 + t6; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a310; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422f24; +//nop; +L422f24: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422f30: +t0 = 0x1000a36c; +at = 0x2; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L422f74;} +//nop; +t8 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t3 = t8 + t4; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a320; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422f68; +//nop; +L422f68: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422f74: +t7 = 0x1000a36c; +at = 0x3; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L42a880;} +//nop; +t9 = MEM_U32(sp + 340); +t5 = s0 << 2; +t1 = t9 + t5; +//nop; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L422fac; +//nop; +L422fac: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L422fb8: +t6 = 0x1000a36c; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L423054;} +//nop; +t2 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x10003ddc; +//nop; +t8 = t2 + t0; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L422ff0; +a1 = a1; +L422ff0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L423054;} +//nop; +a1 = 0x10003de4; +//nop; +a0 = 0x1000a5d0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L423010; +a1 = a1; +L423010: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10003dec; +//nop; +a0 = 0x1000a5e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42302c; +a1 = a1; +L42302c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10003df4; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L423048; +a1 = a1; +L423048: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423054: +t4 = 0x1000a36c; +at = 0x4; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == at) {at = 0x2; +goto L423074;} +at = 0x2; +if (t4 != at) {//nop; +goto L4230a0;} +//nop; +L423074: +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +t9 = t3 + t7; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10003dfc; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423094; +a1 = a1; +L423094: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +L4230a0: +t5 = 0x1000a36c; +at = 0x6; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L423238;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10003e04; +//nop; +t2 = t1 + t6; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4230d8; +a1 = a1; +L4230d8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L423110;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t4 = t0 + t8; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423104; +//nop; +L423104: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423110: +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +t9 = t3 + t7; +t5 = MEM_U32(t9 + 0); +//nop; +t1 = MEM_U8(t5 + 2); +//nop; +if (t1 != 0) {//nop; +goto L42a880;} +//nop; +t6 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t6; +if (at == 0) {//nop; +goto L4231f0;} +//nop; +a1 = 0x10003e0c; +//nop; +a0 = 0x1000a418; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42315c; +a1 = a1; +L42315c: +t2 = MEM_U32(sp + 340); +t0 = s0 << 2; +t8 = t2 + t0; +t4 = MEM_U32(t8 + 0); +// bdead 40022803 gp = MEM_U32(sp + 64); +t3 = MEM_U8(t4 + 1); +//nop; +if (t3 != 0) {//nop; +goto L4231f0;} +//nop; +t7 = s0 << 2; +t9 = t2 + t7; +t5 = MEM_U32(t9 + 0); +//nop; +t1 = MEM_U8(t5 + 0); +//nop; +at = (int)t1 < (int)0x31; +if (at != 0) {//nop; +goto L4231f0;} +//nop; +t6 = s0 << 2; +t0 = t2 + t6; +t8 = MEM_U32(t0 + 0); +//nop; +t4 = MEM_U8(t8 + 0); +//nop; +at = (int)t4 < (int)0x35; +if (at == 0) {//nop; +goto L4231f0;} +//nop; +t3 = s0 << 2; +//nop; +t7 = t2 + t3; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4231e4; +//nop; +L4231e4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4231f0: +t9 = 0x10003e10; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L423218; +MEM_U32(sp + 16) = zero; +L423218: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L423230; +//nop; +L423230: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L423238: +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t6 = t5 + t1; +t0 = MEM_U32(t6 + 0); +//nop; +t8 = MEM_U8(t0 + 2); +//nop; +if (t8 != 0) {//nop; +goto L42a880;} +//nop; +t4 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t4; +if (at == 0) {//nop; +goto L4232b4;} +//nop; +a1 = 0x10003e3c; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L423284; +a1 = a1; +L423284: +// bdead 40020003 gp = MEM_U32(sp + 64); +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t7 = t2 + t3; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4232a8; +//nop; +L4232a8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4232b4: +t9 = 0x10003e40; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4232dc; +MEM_U32(sp + 16) = zero; +L4232dc: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4232f4; +//nop; +L4232f4: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L42a880; +//nop; +L423300: +at = 0x1000a128; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +MEM_U32(at + 0) = zero; +t6 = t5 + t1; +t0 = MEM_U32(t6 + 0); +//nop; +t8 = MEM_U8(t0 + 2); +//nop; +if (t8 != 0) {at = 0x1000021c; +goto L42335c;} +at = 0x1000021c; +t3 = 0x1000a12c; +t4 = 0x2; +MEM_U32(at + 0) = t4; +at = 0x1000a128; +t3 = MEM_U32(t3 + 0); +t2 = 0x1; +if (t3 == 0) {MEM_U32(at + 0) = t2; +goto L42a934;} +MEM_U32(at + 0) = t2; +at = 0x10000230; +t7 = 0x1; +MEM_U32(at + 0) = t7; +goto L42a934; +MEM_U32(at + 0) = t7; +L42335c: +t9 = MEM_U32(sp + 340); +t5 = s0 << 2; +t1 = t9 + t5; +t6 = MEM_U32(t1 + 0); +//nop; +t0 = MEM_U8(t6 + 3); +//nop; +if (t0 != 0) {//nop; +goto L42a880;} +//nop; +t8 = s0 << 2; +t4 = t9 + t8; +t2 = MEM_U32(t4 + 0); +//nop; +t3 = MEM_U8(t2 + 2); +//nop; +at = (int)t3 < (int)0x30; +if (at != 0) {//nop; +goto L42a880;} +//nop; +t7 = s0 << 2; +t5 = t9 + t7; +t1 = MEM_U32(t5 + 0); +//nop; +t6 = MEM_U8(t1 + 2); +//nop; +at = (int)t6 < (int)0x34; +if (at == 0) {//nop; +goto L42a880;} +//nop; +t0 = s0 << 2; +t8 = t9 + t0; +t4 = MEM_U32(t8 + 0); +at = 0x1000021c; +t2 = MEM_U8(t4 + 2); +//nop; +t3 = t2 + 0xffffffd0; +MEM_U32(at + 0) = t3; +at = 0x2; +if (t3 != at) {//nop; +goto L42a934;} +//nop; +t5 = 0x1000a12c; +at = 0x1000a128; +t5 = MEM_U32(t5 + 0); +t7 = 0x1; +if (t5 == 0) {MEM_U32(at + 0) = t7; +goto L42a934;} +MEM_U32(at + 0) = t7; +at = 0x10000230; +t1 = 0x1; +MEM_U32(at + 0) = t1; +goto L42a934; +MEM_U32(at + 0) = t1; +L42341c: +t6 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t6 + t9; +//nop; +a1 = 0x10003e64; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42343c; +a1 = a1; +L42343c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L423474;} +//nop; +t8 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t2 = t8 + t4; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a4a0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423468; +//nop; +L423468: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423474: +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10003e70; +//nop; +t5 = t3 + t7; +a0 = MEM_U32(t5 + 0); +a2 = 0x5; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L423498; +a1 = a1; +L423498: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4234d8;} +//nop; +t1 = 0x10003e78; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4234cc; +MEM_U32(sp + 16) = zero; +L4234cc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4234d8: +t6 = 0x1000a36c; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L423740;} +//nop; +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t8 = t9 + t0; +//nop; +a1 = 0x10003e8c; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423510; +a1 = a1; +L423510: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L423548;} +//nop; +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t3 = t4 + t2; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42353c; +//nop; +L42353c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423548: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x10003e94; +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423568; +a1 = a1; +L423568: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L423644;} +//nop; +t6 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t6; +if (at == 0) {//nop; +goto L4235ac;} +//nop; +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t8 = t9 + t0; +t4 = MEM_U32(t8 + 0); +at = 0x2d; +t2 = MEM_U8(t4 + 0); +//nop; +if (t2 != at) {//nop; +goto L4235f4;} +//nop; +L4235ac: +t3 = 0x10003ea4; +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4235d4; +MEM_U32(sp + 16) = zero; +L4235d4: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4235ec; +//nop; +L4235ec: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L4235f4: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t1 = t7 + t5; +a1 = MEM_U32(t1 + -4); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423614; +//nop; +L423614: +t6 = MEM_U32(sp + 340); +// bdead 40028003 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t0 = t6 + t9; +//nop; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423638; +//nop; +L423638: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423644: +t8 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x10003ed0; +//nop; +t2 = t8 + t4; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423664; +a1 = a1; +L423664: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L423740;} +//nop; +t3 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t3; +if (at == 0) {//nop; +goto L4236a8;} +//nop; +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +t1 = t7 + t5; +t6 = MEM_U32(t1 + 0); +at = 0x2d; +t9 = MEM_U8(t6 + 0); +//nop; +if (t9 != at) {//nop; +goto L4236f0;} +//nop; +L4236a8: +t0 = 0x10003edc; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4236d0; +MEM_U32(sp + 16) = zero; +L4236d0: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4236e8; +//nop; +L4236e8: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L4236f0: +t8 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t2 = t8 + t4; +a1 = MEM_U32(t2 + -4); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423710; +//nop; +L423710: +// bdead 40020003 gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t3 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423734; +//nop; +L423734: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423740: +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +t9 = t1 + t6; +t0 = MEM_U32(t9 + 0); +at = 0x1000a1b0; +//nop; +t8 = t0 + 0x2; +a0 = t8; +MEM_U32(at + 0) = t8; +v0 = wrapper_strlen(mem, a0); +goto L423768; +MEM_U32(at + 0) = t8; +L423768: +// bdead 4002010b gp = MEM_U32(sp + 64); +at = 0x2f; +t4 = 0x1000a1b0; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t2 = v0 + t4; +t3 = MEM_U8(t2 + -1); +//nop; +if (t3 == at) {//nop; +goto L42a934;} +//nop; +a1 = 0x10003f08; +//nop; +a0 = t4; +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4237ac; +a1 = a1; +L4237ac: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a1b0; +MEM_U32(at + 0) = v0; +goto L42a934; +MEM_U32(at + 0) = v0; +L4237c0: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +t1 = t7 + t5; +t6 = MEM_U32(t1 + 0); +//nop; +t9 = MEM_U8(t6 + 2); +//nop; +if (t9 != 0) {//nop; +goto L423884;} +//nop; +t0 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t0; +if (at == 0) {//nop; +goto L42383c;} +//nop; +a1 = 0x10003f0c; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42380c; +a1 = a1; +L42380c: +// bdead 40020003 gp = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t3 = t8 + t2; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423830; +//nop; +L423830: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42383c: +t4 = 0x10003f10; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L423864; +MEM_U32(sp + 16) = zero; +L423864: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L42387c; +//nop; +L42387c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L423884: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x10003f34; +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4238a4; +a1 = a1; +L4238a4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L423a0c;} +//nop; +t6 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t6 + t9; +//nop; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a470; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4238d0; +//nop; +L4238d0: +t8 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +// bdead 42020003 gp = MEM_U32(sp + 64); +at = (int)s0 < (int)t8; +if (at != 0) {//nop; +goto L423930;} +//nop; +t2 = 0x10003f40; +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L423910; +MEM_U32(sp + 16) = zero; +L423910: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L423928; +//nop; +L423928: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L423930: +s2 = 0x10000400; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +t3 = MEM_U8(s2 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4239e0;} +//nop; +L423950: +t4 = MEM_U8(s2 + 0); +t7 = 0xfb504f0; +//nop; +t5 = t4 + t7; +t1 = MEM_U8(t5 + 1); +//nop; +t6 = t1 & 0x4; +if (t6 != 0) {//nop; +goto L4239d0;} +//nop; +t9 = 0x10003f64; +t0 = MEM_U32(sp + 340); +t9 = t9; +MEM_U32(sp + 20) = t9; +t8 = s0 << 2; +MEM_U32(sp + 16) = zero; +t2 = t0 + t8; +t3 = MEM_U32(t2 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L4239b0; +MEM_U32(sp + 24) = t3; +L4239b0: +// bdead 400a0003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4239c8; +//nop; +L4239c8: +// bdead 400a0003 gp = MEM_U32(sp + 64); +//nop; +L4239d0: +t4 = MEM_U8(s2 + 1); +s2 = s2 + 0x1; +if (t4 != 0) {//nop; +goto L423950;} +//nop; +L4239e0: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t1 = t7 + t5; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a470; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423a00; +//nop; +L423a00: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423a0c: +t6 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t6 + t9; +//nop; +a1 = 0x10003f84; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423a2c; +a1 = a1; +L423a2c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002f8; +goto L423a44;} +at = 0x100002f8; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L423a44: +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003f98; +//nop; +t4 = t2 + t3; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423a64; +a1 = a1; +L423a64: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L423a9c;} +//nop; +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t1 = t7 + t5; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423a90; +//nop; +L423a90: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423a9c: +t6 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t6 + t9; +//nop; +a1 = 0x10003fa8; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423abc; +a1 = a1; +L423abc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000424; +goto L423b8c;} +at = 0x10000424; +t8 = 0x1; +t2 = 0x10003fb0; +MEM_U32(at + 0) = t8; +at = 0x1000a26c; +t2 = t2; +t3 = 0x10003fbc; +MEM_U32(at + 0) = t2; +at = 0x10000400; +t3 = t3; +t4 = 0x10003fc0; +MEM_U32(at + 0) = t3; +at = 0x1000a27c; +t4 = t4; +MEM_U32(at + 0) = t4; +at = 0x100002d8; +a0 = 0x10003fc4; +MEM_U32(at + 0) = zero; +at = 0x10000370; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000340; +a1 = zero; +MEM_U32(at + 0) = zero; +at = 0x10000384; +a2 = zero; +MEM_U32(at + 0) = zero; +at = 0x10000348; +a0 = a0; +MEM_U32(at + 0) = zero; +at = 0x10000324; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000318; +//nop; +MEM_U32(at + 0) = zero; +at = 0x100003e0; +MEM_U32(at + 0) = zero; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L423b60; +MEM_U32(at + 0) = zero; +L423b60: +// bdead 40020003 gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L423b80; +//nop; +L423b80: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423b8c: +t6 = 0x1000a36c; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L423bfc;} +//nop; +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t8 = t9 + t0; +//nop; +a1 = 0x10003fd8; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423bc4; +a1 = a1; +L423bc4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L423c28;} +//nop; +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003fdc; +//nop; +t4 = t2 + t3; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423bf0; +a1 = a1; +L423bf0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L423c28;} +//nop; +L423bfc: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x10003fe0; +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423c1c; +a1 = a1; +L423c1c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L423ca0;} +//nop; +L423c28: +t6 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t6 + t9; +t8 = MEM_U32(t0 + 0); +at = 0x32; +t2 = MEM_U8(t8 + 2); +//nop; +if (t2 == at) {//nop; +goto L423c68;} +//nop; +t3 = s0 << 2; +t4 = t6 + t3; +t7 = MEM_U32(t4 + 0); +at = 0x38; +t5 = MEM_U8(t7 + 2); +//nop; +if (t5 != at) {at = 0x1000a168; +goto L423c74;} +L423c68: +at = 0x1000a168; +t1 = 0x1; +MEM_U32(at + 0) = t1; +L423c74: +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t8 = t9 + t0; +//nop; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423c94; +//nop; +L423c94: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423ca0: +t2 = 0x1000a36c; +at = 0x5; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L42a880;} +//nop; +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10003fe4; +//nop; +t4 = t6 + t3; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423cd8; +a1 = a1; +L423cd8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L423d84;} +//nop; +t7 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t7; +if (at == 0) {//nop; +goto L423d3c;} +//nop; +a1 = 0x10003fec; +//nop; +a0 = 0x1000a408; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L423d0c; +a1 = a1; +L423d0c: +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +// bdead 40024403 gp = MEM_U32(sp + 64); +t9 = t5 + t1; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a408; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423d30; +//nop; +L423d30: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423d3c: +t0 = 0x10003ff4; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L423d64; +MEM_U32(sp + 16) = zero; +L423d64: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L423d7c; +//nop; +L423d7c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L423d84: +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10004014; +//nop; +t6 = t8 + t2; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423da4; +a1 = a1; +L423da4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t3 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t3; +if (at == 0) {//nop; +goto L423e08;} +//nop; +a1 = 0x10004020; +//nop; +a0 = 0x1000a408; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L423dd8; +a1 = a1; +L423dd8: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t4 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a408; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423dfc; +//nop; +L423dfc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423e08: +t1 = 0x1000402c; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L423e30; +MEM_U32(sp + 16) = zero; +L423e30: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L423e48; +//nop; +L423e48: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L42a880; +//nop; +L423e54: +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t8 = t9 + t0; +t2 = MEM_U32(t8 + 0); +//nop; +t6 = MEM_U8(t2 + 2); +//nop; +if (t6 != 0) {//nop; +goto L423e9c;} +//nop; +t3 = 0x10000224; +at = 0x10000224; +t3 = MEM_U32(t3 + 0); +//nop; +t4 = t3 + 0x1; +MEM_U32(at + 0) = t4; +at = 0x10000408; +MEM_U32(at + 0) = zero; +goto L42a934; +MEM_U32(at + 0) = zero; +L423e9c: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x1000404c; +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423ebc; +a1 = a1; +L423ebc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L423ef4;} +//nop; +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t8 = t9 + t0; +//nop; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a4c0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423ee8; +//nop; +L423ee8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423ef4: +t2 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10004054; +//nop; +t3 = t2 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423f14; +a1 = a1; +L423f14: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t4 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L423f40; +//nop; +L423f40: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L423f4c: +t1 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t1 + t9; +//nop; +a1 = 0x1000405c; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L423f6c; +a1 = a1; +L423f6c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002d0; +goto L423f84;} +at = 0x100002d0; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L423f84: +t2 = MEM_U32(sp + 340); +t6 = s0 << 2; +t3 = t2 + t6; +t4 = MEM_U32(t3 + 0); +at = 0x6f; +s4 = MEM_U8(t4 + 2); +//nop; +if (s4 == at) {at = 0x70; +goto L423fc0;} +at = 0x70; +if (s4 == at) {at = 0x75; +goto L4240b4;} +at = 0x75; +if (s4 == at) {//nop; +goto L42410c;} +//nop; +//nop; +goto L424164; +//nop; +L423fc0: +t7 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t7; +if (at == 0) {//nop; +goto L42a934;} +//nop; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t9 = t5 + t1; +t0 = MEM_U32(t9 + 0); +at = 0x1000a214; +//nop; +a0 = t0; +MEM_U32(at + 0) = t0; +v0 = f_getsuf(mem, sp, a0); +goto L423ff8; +MEM_U32(at + 0) = t0; +L423ff8: +// bdead 4002010b gp = MEM_U32(sp + 64); +s1 = v0 & 0xff; +at = 0x63; +if (s1 == at) {at = 0x70; +goto L424054;} +at = 0x70; +if (s1 == at) {at = 0x66; +goto L424054;} +at = 0x66; +if (s1 == at) {at = 0x46; +goto L424054;} +at = 0x46; +if (s1 == at) {at = 0x72; +goto L424054;} +at = 0x72; +if (s1 == at) {at = 0x65; +goto L424054;} +at = 0x65; +if (s1 == at) {at = 0x6; +goto L424054;} +at = 0x6; +if (s1 == at) {at = 0x73; +goto L424054;} +at = 0x73; +if (s1 == at) {at = 0x1; +goto L424054;} +at = 0x1; +if (s1 == at) {at = 0x2; +goto L424054;} +at = 0x2; +if (s1 != at) {//nop; +goto L42a934;} +//nop; +L424054: +t8 = 0x10004068; +t2 = MEM_U32(sp + 340); +t6 = s0 << 2; +t8 = t8; +MEM_U32(sp + 20) = t8; +MEM_U32(sp + 16) = zero; +t3 = t2 + t6; +t4 = MEM_U32(t3 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t4; +f_error(mem, sp, a0, a1, a2, a3); +goto L424090; +MEM_U32(sp + 24) = t4; +L424090: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4240a8; +//nop; +L4240a8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4240b4: +t7 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t7; +if (at == 0) {//nop; +goto L42a934;} +//nop; +a1 = 0x10004080; +//nop; +a0 = 0x1000a448; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4240dc; +a1 = a1; +L4240dc: +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +// bdead 40024403 gp = MEM_U32(sp + 64); +t9 = t5 + t1; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a448; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424100; +//nop; +L424100: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42410c: +t0 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t0; +if (at == 0) {//nop; +goto L42a934;} +//nop; +a1 = 0x10004084; +//nop; +a0 = 0x1000a448; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L424134; +a1 = a1; +L424134: +// bdead 40020003 gp = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t6 = t8 + t2; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a448; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424158; +//nop; +L424158: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L424164: +t3 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t7 = t3 + t4; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a530; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424184; +//nop; +L424184: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L424190: +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t9 = t5 + t1; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x10004088; +a1 = a1 + 0x2; +a0 = a0; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4241b4; +a0 = a0; +L4241b4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4241ec;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t2 = t0 + t8; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4241e0; +//nop; +L4241e0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4241ec: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +t4 = t6 + t3; +t7 = MEM_U32(t4 + 0); +at = 0x6d; +t5 = MEM_U8(t7 + 2); +//nop; +if (t5 != at) {//nop; +goto L424248;} +//nop; +t1 = s0 << 2; +t9 = t6 + t1; +t0 = MEM_U32(t9 + 0); +//nop; +t8 = MEM_U8(t0 + 3); +//nop; +if (t8 != 0) {//nop; +goto L424248;} +//nop; +t2 = 0x10000390; +at = 0x10000390; +t2 = MEM_U32(t2 + 0); +//nop; +t3 = t2 + 0x1; +MEM_U32(at + 0) = t3; +L424248: +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t4 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424268; +//nop; +L424268: +t6 = MEM_U32(sp + 340); +// bdead 40028003 gp = MEM_U32(sp + 64); +t1 = s0 << 2; +t9 = t6 + t1; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10004090; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42428c; +a1 = a1; +L42428c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4242c8;} +//nop; +t0 = 0x1000a56c; +at = 0x1000a56c; +t0 = MEM_U32(t0 + 0); +a1 = 0x10004098; +//nop; +a0 = 0x1000a540; +t8 = t0 + 0x1; +MEM_U32(at + 0) = t8; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4242c0; +a1 = a1; +L4242c0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L4242c8: +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x100040a0; +//nop; +t4 = t2 + t3; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4242e8; +a1 = a1; +L4242e8: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a934;} +//nop; +t7 = 0x1000a570; +at = 0x1000a570; +t7 = MEM_U32(t7 + 0); +//nop; +t5 = t7 + 0x1; +MEM_U32(at + 0) = t5; +goto L42a934; +MEM_U32(at + 0) = t5; +L424310: +t6 = 0x1000a36c; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L4243ec;} +//nop; +t1 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t1 + t9; +//nop; +a1 = 0x100040a8; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L424348; +a1 = a1; +L424348: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4243ec;} +//nop; +t8 = 0x1000a188; +at = 0x10000; +t8 = MEM_U32(t8 + 0); +t3 = 0x1000027c; +at = at | 0x8; +t2 = t8 | at; +at = 0x1000a188; +t3 = MEM_U32(t3 + 0); +MEM_U32(at + 0) = t2; +if (t3 == 0) {//nop; +goto L4243c8;} +//nop; +t4 = 0x100040ac; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4243a8; +MEM_U32(sp + 16) = zero; +L4243a8: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4243c0; +//nop; +L4243c0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L4243c8: +a0 = 0x100040d0; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L4243e0; +a0 = a0; +L4243e0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4243ec: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +t6 = t7 + t5; +t1 = MEM_U32(t6 + 0); +//nop; +t9 = MEM_U8(t1 + 2); +//nop; +if (t9 != 0) {//nop; +goto L4244b8;} +//nop; +t0 = 0x1000a36c; +at = 0x4; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == at) {at = 0x3; +goto L424430;} +at = 0x3; +if (t0 != at) {//nop; +goto L42444c;} +//nop; +L424430: +t8 = 0x10000268; +at = 0x10000268; +t8 = MEM_U32(t8 + 0); +//nop; +t2 = t8 + 0x1; +MEM_U32(at + 0) = t2; +goto L424474; +MEM_U32(at + 0) = t2; +L42444c: +t3 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t7 = t3 + t4; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42446c; +//nop; +L42446c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L424474: +t5 = 0x1000a36c; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L42a934;} +//nop; +t6 = MEM_U32(sp + 340); +t1 = s0 << 2; +t9 = t6 + t1; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +f_add_static_opt(mem, sp, a0); +goto L4244ac; +//nop; +L4244ac: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4244b8: +t0 = 0x1000a36c; +at = 0x6; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L424580;} +//nop; +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x100040d4; +//nop; +t3 = t8 + t2; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4244f0; +a1 = a1; +L4244f0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L424528;} +//nop; +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t4 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42451c; +//nop; +L42451c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L424528: +t6 = MEM_U32(sp + 340); +t1 = s0 << 2; +t9 = t6 + t1; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x100040dc; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L424548; +a1 = a1; +L424548: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L424580;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t2 = t0 + t8; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424574; +//nop; +L424574: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L424580: +t3 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x100040e4; +//nop; +t7 = t3 + t4; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4245a0; +a1 = a1; +L4245a0: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42461c;} +//nop; +t5 = 0x10000304; +at = 0x10000414; +t5 = MEM_U32(t5 + 0); +MEM_U32(at + 0) = zero; +if (t5 == 0) {//nop; +goto L42460c;} +//nop; +t6 = 0x100040ec; +//nop; +t6 = t6; +MEM_U32(sp + 20) = t6; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4245ec; +MEM_U32(sp + 16) = zero; +L4245ec: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L424604; +//nop; +L424604: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L42460c: +at = 0x100002e8; +t1 = 0x1; +MEM_U32(at + 0) = t1; +goto L42a934; +MEM_U32(at + 0) = t1; +L42461c: +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t8 = t9 + t0; +//nop; +a1 = 0x10004110; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42463c; +a1 = a1; +L42463c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002ec; +goto L42494c;} +at = 0x100002ec; +t3 = 0x100002e8; +MEM_U32(at + 0) = zero; +at = 0x100002f0; +t3 = MEM_U32(t3 + 0); +t2 = 0x1; +if (t3 != 0) {MEM_U32(at + 0) = t2; +goto L42467c;} +MEM_U32(at + 0) = t2; +t4 = 0x100002f4; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L4246c4;} +//nop; +L42467c: +t7 = 0x10004118; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4246a4; +MEM_U32(sp + 16) = zero; +L4246a4: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4246bc; +//nop; +L4246bc: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L4246c4: +a0 = 0x1000413c; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L4246dc; +a0 = a0; +L4246dc: +// bdead 40020003 gp = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t1 = t5 + t6; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a310; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424700; +//nop; +L424700: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t0 = s0 << 2; +t8 = t9 + t0; +//nop; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a320; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424724; +//nop; +L424724: +// bdead 40020003 gp = MEM_U32(sp + 64); +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t4 = t2 + t3; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424748; +//nop; +L424748: +// bdead 40020003 gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t6 = t7 + t5; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a408; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42476c; +//nop; +L42476c: +t1 = MEM_U32(sp + 340); +// bdead 40020403 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t0 = t1 + t9; +//nop; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424790; +//nop; +L424790: +// bdead 40020003 gp = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t3 = t8 + t2; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a428; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4247b4; +//nop; +L4247b4: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t4 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a360; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4247d8; +//nop; +L4247d8: +t6 = MEM_U32(sp + 340); +t1 = s0 << 2; +// bdead 40028403 gp = MEM_U32(sp + 64); +t9 = t6 + t1; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a370; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4247fc; +//nop; +L4247fc: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t2 = t0 + t8; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a438; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424820; +//nop; +L424820: +// bdead 40020003 gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t7 = t3 + t4; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a460; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424844; +//nop; +L424844: +// bdead 40020003 gp = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t1 = t5 + t6; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a470; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424868; +//nop; +L424868: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t0 = s0 << 2; +t8 = t9 + t0; +//nop; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a480; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42488c; +//nop; +L42488c: +// bdead 40020003 gp = MEM_U32(sp + 64); +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t4 = t2 + t3; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a4b0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4248b0; +//nop; +L4248b0: +// bdead 40020003 gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t6 = t7 + t5; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a4c0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4248d4; +//nop; +L4248d4: +t1 = MEM_U32(sp + 340); +// bdead 40020403 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t0 = t1 + t9; +//nop; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a4d0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4248f8; +//nop; +L4248f8: +// bdead 40020003 gp = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t3 = t8 + t2; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42491c; +//nop; +L42491c: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t4 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a500; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424940; +//nop; +L424940: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42494c: +t6 = MEM_U32(sp + 340); +t1 = s0 << 2; +t9 = t6 + t1; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10004140; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42496c; +a1 = a1; +L42496c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L424d2c;} +//nop; +t0 = 0x100002e8; +at = 0x100002ec; +t0 = MEM_U32(t0 + 0); +MEM_U32(at + 0) = zero; +if (t0 != 0) {//nop; +goto L4249a8;} +//nop; +t8 = 0x100002f0; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L4249f0;} +//nop; +L4249a8: +t2 = 0x10004148; +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4249d0; +MEM_U32(sp + 16) = zero; +L4249d0: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4249e8; +//nop; +L4249e8: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L4249f0: +t3 = 0x1000a36c; +at = 0x4; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == at) {at = 0x1; +goto L424a10;} +at = 0x1; +if (t3 != at) {//nop; +goto L424a44;} +//nop; +L424a10: +t4 = 0x1000416c; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L424a38; +MEM_U32(sp + 16) = zero; +L424a38: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L424a8c; +//nop; +L424a44: +t7 = 0x100041a4; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L424a6c; +MEM_U32(sp + 16) = zero; +L424a6c: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L424a84; +//nop; +L424a84: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L424a8c: +at = 0x10000414; +t5 = 0x2; +MEM_U32(at + 0) = t5; +at = 0x100002f4; +t6 = 0x1; +MEM_U32(at + 0) = t6; +at = 0x10000304; +a0 = 0x100041d8; +//nop; +t1 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t1; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L424ac8; +a0 = a0; +L424ac8: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +t9 = 0x1000031c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L424b2c;} +//nop; +a1 = 0x100041dc; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L424afc; +a1 = a1; +L424afc: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x100041e8; +//nop; +a0 = 0x1000a2c0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L424b18; +a1 = a1; +L424b18: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = 0x1; +at = 0x1000031c; +//nop; +MEM_U32(at + 0) = t0; +L424b2c: +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t3 = t8 + t2; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a310; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424b4c; +//nop; +L424b4c: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t4 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a320; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424b70; +//nop; +L424b70: +t6 = MEM_U32(sp + 340); +t1 = s0 << 2; +// bdead 40028403 gp = MEM_U32(sp + 64); +t9 = t6 + t1; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424b94; +//nop; +L424b94: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t2 = t0 + t8; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a408; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424bb8; +//nop; +L424bb8: +// bdead 40020003 gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t7 = t3 + t4; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424bdc; +//nop; +L424bdc: +// bdead 40020003 gp = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t1 = t5 + t6; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a428; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424c00; +//nop; +L424c00: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t0 = s0 << 2; +t8 = t9 + t0; +//nop; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a360; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424c24; +//nop; +L424c24: +// bdead 40020003 gp = MEM_U32(sp + 64); +t2 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t4 = t2 + t3; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a370; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424c48; +//nop; +L424c48: +// bdead 40020003 gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t6 = t7 + t5; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a4a0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424c6c; +//nop; +L424c6c: +t1 = MEM_U32(sp + 340); +// bdead 40020403 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t0 = t1 + t9; +//nop; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a4b0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424c90; +//nop; +L424c90: +// bdead 40020003 gp = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t3 = t8 + t2; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a4c0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424cb4; +//nop; +L424cb4: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t4 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a4d0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424cd8; +//nop; +L424cd8: +t6 = MEM_U32(sp + 340); +t1 = s0 << 2; +// bdead 40028403 gp = MEM_U32(sp + 64); +t9 = t6 + t1; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424cfc; +//nop; +L424cfc: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t2 = t0 + t8; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a500; +//nop; +f_addstr(mem, sp, a0, a1); +goto L424d20; +//nop; +L424d20: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L424d2c: +t3 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x100041f4; +//nop; +t7 = t3 + t4; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L424d4c; +a1 = a1; +L424d4c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L424da0;} +//nop; +t5 = 0x100041fc; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L424d80; +MEM_U32(sp + 16) = zero; +L424d80: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L424d98; +//nop; +L424d98: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L424da0: +t6 = 0x1000a36c; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L42a880;} +//nop; +t1 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t1 + t9; +t8 = MEM_U32(t0 + 0); +at = 0x70; +t2 = MEM_U8(t8 + 2); +//nop; +if (t2 != at) {//nop; +goto L424e1c;} +//nop; +t3 = s0 << 2; +t4 = t1 + t3; +t7 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U8(t7 + 3); +//nop; +if (t5 != 0) {//nop; +goto L424e1c;} +//nop; +t6 = 0x1000a150; +at = 0x10000; +t6 = MEM_U32(t6 + 0); +//nop; +t9 = t6 | at; +at = 0x1000a150; +MEM_U32(at + 0) = t9; +goto L42a934; +MEM_U32(at + 0) = t9; +L424e1c: +a0 = 0x1000423c; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L424e30; +//nop; +L424e30: +// bdead 4002000b gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x10004230; +//nop; +t2 = t0 + t8; +a0 = MEM_U32(t2 + 0); +s4 = v0; +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L424e5c; +a1 = a1; +L424e5c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L424f10;} +//nop; +t1 = MEM_U32(sp + 340); +t3 = s0 << 2; +t4 = t1 + t3; +t7 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U8(t7 + 8); +//nop; +if (t5 == 0) {//nop; +goto L424ee4;} +//nop; +t6 = 0x10004248; +t9 = s0 << 2; +t0 = t1 + t9; +t6 = t6; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = zero; +t8 = MEM_U32(t0 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L424ec4; +MEM_U32(sp + 24) = t8; +L424ec4: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L424edc; +//nop; +L424edc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L424ee4: +t2 = 0x1000a150; +at = 0x10000; +t2 = MEM_U32(t2 + 0); +t4 = 0x1; +t3 = t2 | at; +at = 0x1000a150; +//nop; +MEM_U32(at + 0) = t3; +at = 0x100003a4; +MEM_U32(at + 0) = t4; +goto L42a934; +MEM_U32(at + 0) = t4; +L424f10: +a0 = 0x1000426c; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L424f24; +//nop; +L424f24: +// bdead 4002000b gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x1000425c; +//nop; +t6 = t7 + t5; +a0 = MEM_U32(t6 + 0); +s4 = v0; +a2 = s4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L424f50; +a1 = a1; +L424f50: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +a0 = 0x1000427c; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L424f70; +//nop; +L424f70: +t1 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t1 + t9; +t8 = MEM_U32(t0 + 0); +// bdead 4202000b gp = MEM_U32(sp + 64); +t2 = v0 + t8; +MEM_U32(sp + 252) = t2; +t3 = MEM_U32(sp + 252); +//nop; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 == 0) {//nop; +goto L425014;} +//nop; +L424fa4: +t7 = MEM_U32(sp + 252); +t6 = 0xfb504f0; +t5 = MEM_U8(t7 + 0); +//nop; +t1 = t5 + t6; +t9 = MEM_U8(t1 + 1); +//nop; +t0 = t9 & 0x1; +if (t0 == 0) {//nop; +goto L424fd8;} +//nop; +t8 = MEM_U8(t1 + 258); +MEM_U8(t7 + 0) = (uint8_t)t8; +goto L424fec; +MEM_U8(t7 + 0) = (uint8_t)t8; +L424fd8: +t2 = MEM_U32(sp + 252); +//nop; +t3 = MEM_U8(t2 + 0); +//nop; +MEM_U8(t2 + 0) = (uint8_t)t3; +L424fec: +t4 = MEM_U32(sp + 252); +//nop; +t5 = t4 + 0x1; +MEM_U32(sp + 252) = t5; +t6 = MEM_U32(sp + 252); +//nop; +t9 = MEM_U8(t6 + 0); +//nop; +if (t9 != 0) {//nop; +goto L424fa4;} +//nop; +L425014: +t0 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +t8 = t0 + t1; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L425034; +//nop; +L425034: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425040: +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x1000428c; +//nop; +t2 = t7 + t3; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425060; +a1 = a1; +L425060: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002d4; +goto L425078;} +at = 0x100002d4; +t4 = 0x1; +MEM_U32(at + 0) = t4; +goto L42a934; +MEM_U32(at + 0) = t4; +L425078: +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +t9 = t5 + t6; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10004298; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425098; +a1 = a1; +L425098: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002fc; +goto L4250b0;} +at = 0x100002fc; +t0 = 0x1; +MEM_U32(at + 0) = t0; +goto L42a934; +MEM_U32(at + 0) = t0; +L4250b0: +t1 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x100042a8; +//nop; +t7 = t1 + t8; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4250d0; +a1 = a1; +L4250d0: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000032c; +goto L4250fc;} +at = 0x1000032c; +t3 = 0x1; +MEM_U32(at + 0) = zero; +at = 0x10000330; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000334; +MEM_U32(at + 0) = t3; +goto L42a934; +MEM_U32(at + 0) = t3; +L4250fc: +t2 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x100042bc; +//nop; +t5 = t2 + t4; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42511c; +a1 = a1; +L42511c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L425154;} +//nop; +t6 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t6 + t9; +//nop; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a470; +//nop; +f_addstr(mem, sp, a0, a1); +goto L425148; +//nop; +L425148: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425154: +t1 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x100042c8; +//nop; +t7 = t1 + t8; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425174; +a1 = a1; +L425174: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100002c4; +goto L425188;} +at = 0x100002c4; +MEM_U32(at + 0) = zero; +goto L42a934; +MEM_U32(at + 0) = zero; +L425188: +t3 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x100042d4; +//nop; +t4 = t3 + t2; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4251a8; +a1 = a1; +L4251a8: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a130; +goto L4251c0;} +at = 0x1000a130; +t5 = 0x1; +MEM_U32(at + 0) = t5; +goto L42a934; +MEM_U32(at + 0) = t5; +L4251c0: +t6 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t6 + t9; +//nop; +a1 = 0x100042e0; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4251e0; +a1 = a1; +L4251e0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000288; +goto L42521c;} +at = 0x10000288; +t8 = MEM_U32(sp + 340); +t1 = 0x1; +t7 = s0 << 2; +//nop; +MEM_U32(at + 0) = t1; +t3 = t8 + t7; +a0 = MEM_U32(t3 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L425210; +//nop; +L425210: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42521c: +t2 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x100042ec; +//nop; +t5 = t2 + t4; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42523c; +a1 = a1; +L42523c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L425274;} +//nop; +t6 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t6 + t9; +//nop; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L425268; +//nop; +L425268: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425274: +t1 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x100042f8; +//nop; +t7 = t1 + t8; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425294; +a1 = a1; +L425294: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x100003a0; +goto L4252a8;} +at = 0x100003a0; +MEM_U32(at + 0) = zero; +goto L42a934; +MEM_U32(at + 0) = zero; +L4252a8: +t3 = MEM_U32(sp + 340); +t2 = s0 << 2; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = MEM_U8(t5 + 2); +//nop; +if (t6 == 0) {//nop; +goto L42534c;} +//nop; +t9 = s0 << 2; +t0 = t3 + t9; +//nop; +a1 = 0x10004308; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4252e8; +a1 = a1; +L4252e8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42534c;} +//nop; +t1 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x10004314; +//nop; +t7 = t1 + t8; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425314; +a1 = a1; +L425314: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42534c;} +//nop; +t2 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x10004318; +//nop; +t5 = t2 + t4; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425340; +a1 = a1; +L425340: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L425378;} +//nop; +L42534c: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +t9 = t6 + t3; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42536c; +//nop; +L42536c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425378: +t0 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10004324; +//nop; +t8 = t0 + t1; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425398; +a1 = a1; +L425398: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000318; +goto L425420;} +at = 0x10000318; +t7 = 0x1; +MEM_U32(at + 0) = zero; +at = 0x10000324; +t2 = 0x1000031c; +MEM_U32(at + 0) = t7; +at = 0x10000384; +t2 = MEM_U32(t2 + 0); +MEM_U32(at + 0) = zero; +at = 0x10000348; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000340; +if (t2 != 0) {MEM_U32(at + 0) = zero; +goto L42a934;} +MEM_U32(at + 0) = zero; +a1 = 0x10004330; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4253f0; +a1 = a1; +L4253f0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x1000433c; +//nop; +a0 = 0x1000a2c0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42540c; +a1 = a1; +L42540c: +// bdead 40020103 gp = MEM_U32(sp + 64); +t4 = 0x1; +at = 0x1000031c; +MEM_U32(at + 0) = t4; +goto L42a934; +MEM_U32(at + 0) = t4; +L425420: +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10004348; +//nop; +t3 = t5 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425440; +a1 = a1; +L425440: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L425478;} +//nop; +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t1 = t9 + t0; +//nop; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42546c; +//nop; +L42546c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425478: +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10004354; +//nop; +t2 = t8 + t7; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425498; +a1 = a1; +L425498: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a5b4; +goto L4254b0;} +at = 0x1000a5b4; +t4 = 0x1; +MEM_U32(at + 0) = t4; +goto L42a934; +MEM_U32(at + 0) = t4; +L4254b0: +t5 = 0x1000a36c; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L4255f0;} +//nop; +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +t9 = t6 + t3; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x1000435c; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4254e8; +a1 = a1; +L4254e8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4255a4;} +//nop; +t0 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10004370; +//nop; +t8 = t0 + t1; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425514; +a1 = a1; +L425514: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4255a4;} +//nop; +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10004378; +//nop; +t4 = t7 + t2; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425540; +a1 = a1; +L425540: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4255a4;} +//nop; +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10004380; +//nop; +t3 = t5 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42556c; +a1 = a1; +L42556c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4255a4;} +//nop; +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t1 = t9 + t0; +//nop; +a1 = 0x1000438c; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425598; +a1 = a1; +L425598: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4255f0;} +//nop; +L4255a4: +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t2 = t8 + t7; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4255c4; +//nop; +L4255c4: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t6 = t4 + t5; +a0 = MEM_U32(t6 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L4255e4; +//nop; +L4255e4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4255f0: +t3 = 0x1000a36c; +at = 0x6; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L4256c4;} +//nop; +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t1 = t9 + t0; +//nop; +a1 = 0x10004394; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425628; +a1 = a1; +L425628: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000298; +goto L425640;} +at = 0x10000298; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L425640: +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x1000439c; +//nop; +t4 = t7 + t2; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425660; +a1 = a1; +L425660: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L425698;} +//nop; +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x100043a8; +//nop; +t3 = t5 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42568c; +a1 = a1; +L42568c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +L425698: +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t1 = t9 + t0; +//nop; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4256b8; +//nop; +L4256b8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4256c4: +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x100043b4; +//nop; +t2 = t8 + t7; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4256e4; +a1 = a1; +L4256e4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4257a4;} +//nop; +t4 = 0x1000a36c; +at = 0x1; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L425774;} +//nop; +t5 = 0x10000008; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L425774;} +//nop; +t6 = 0x100043bc; +t3 = MEM_U32(sp + 340); +t9 = s0 << 2; +t6 = t6; +t0 = t3 + t9; +t8 = 0x100043ec; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = zero; +t1 = MEM_U32(t0 + 0); +//nop; +t8 = t8; +MEM_U32(sp + 28) = t8; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t1; +f_error(mem, sp, a0, a1, a2, a3); +goto L425768; +MEM_U32(sp + 24) = t1; +L425768: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425774: +at = 0x1000a1a0; +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +MEM_U32(at + 0) = zero; +t4 = t7 + t2; +a0 = MEM_U32(t4 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L425798; +//nop; +L425798: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4257a4: +t5 = 0x1000a36c; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == at) {at = 0x1; +goto L4257dc;} +at = 0x1; +if (t5 != at) {//nop; +goto L4258b0;} +//nop; +t6 = 0x10000008; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4258b0;} +//nop; +L4257dc: +t3 = MEM_U32(sp + 340); +t9 = s0 << 2; +t0 = t3 + t9; +//nop; +a1 = 0x100043f0; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4257fc; +a1 = a1; +L4257fc: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000124; +goto L425820;} +at = 0x10000124; +t1 = 0x1; +MEM_U32(at + 0) = t1; +at = 0x10000228; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L425820: +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x100043f8; +//nop; +t4 = t7 + t2; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425840; +a1 = a1; +L425840: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000110; +goto L425858;} +at = 0x10000110; +t5 = 0x1; +MEM_U32(at + 0) = t5; +goto L42a934; +MEM_U32(at + 0) = t5; +L425858: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +t9 = t6 + t3; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10004404; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425878; +a1 = a1; +L425878: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000120; +goto L4258b0;} +at = 0x10000120; +t0 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +MEM_U32(at + 0) = zero; +t8 = t0 + t1; +a0 = MEM_U32(t8 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L4258a4; +//nop; +L4258a4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4258b0: +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10004418; +//nop; +t4 = t7 + t2; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4258d0; +a1 = a1; +L4258d0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L425908;} +//nop; +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t3 = t5 + t6; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4258fc; +//nop; +L4258fc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425908: +t9 = 0x1000a36c; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L42599c;} +//nop; +t0 = 0x10000008; +at = 0x2; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == at) {at = 0x3; +goto L425940;} +at = 0x3; +if (t0 != at) {//nop; +goto L42599c;} +//nop; +L425940: +t1 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x10004420; +//nop; +t7 = t1 + t8; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425960; +a1 = a1; +L425960: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000114; +goto L42599c;} +at = 0x10000114; +t4 = MEM_U32(sp + 340); +t2 = 0x1; +t5 = s0 << 2; +//nop; +MEM_U32(at + 0) = t2; +t6 = t4 + t5; +a0 = MEM_U32(t6 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L425990; +//nop; +L425990: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42599c: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L42a880;} +//nop; +t9 = 0x10000008; +at = 0x3; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L42a880;} +//nop; +t0 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10004428; +//nop; +t8 = t0 + t1; +a0 = MEM_U32(t8 + 0); +a2 = 0x9; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L4259f0; +a1 = a1; +L4259f0: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +t4 = t7 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = MEM_U8(t5 + 9); +//nop; +if (t6 != 0) {//nop; +goto L425a34;} +//nop; +t3 = 0x10004434; +//nop; +t3 = t3; +MEM_U32(sp + 248) = t3; +goto L425ac0; +MEM_U32(sp + 248) = t3; +L425a34: +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t1 = t9 + t0; +a0 = MEM_U32(t1 + 0); +//nop; +a1 = 0x1000443c; +a0 = a0 + 0x9; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425a58; +a1 = a1; +L425a58: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L425a78;} +//nop; +t8 = 0x10004444; +//nop; +t8 = t8; +MEM_U32(sp + 248) = t8; +goto L425ac0; +MEM_U32(sp + 248) = t8; +L425a78: +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +t4 = t7 + t2; +a0 = MEM_U32(t4 + 0); +a1 = 0x1000444c; +//nop; +a0 = a0 + 0x9; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425a9c; +a1 = a1; +L425a9c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L425abc;} +//nop; +t5 = 0x10004458; +//nop; +t5 = t5; +MEM_U32(sp + 248) = t5; +goto L425ac0; +MEM_U32(sp + 248) = t5; +L425abc: +MEM_U32(sp + 248) = zero; +L425ac0: +t6 = MEM_U32(sp + 248); +//nop; +if (t6 == 0) {//nop; +goto L42a880;} +//nop; +t3 = MEM_U32(sp + 336); +//nop; +t9 = t3 + 0xffffffff; +at = (int)s0 < (int)t9; +if (at != 0) {//nop; +goto L425b44;} +//nop; +t0 = 0x10004460; +t1 = MEM_U32(sp + 340); +t8 = s0 << 2; +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = zero; +t7 = t1 + t8; +t2 = MEM_U32(t7 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t2; +f_error(mem, sp, a0, a1, a2, a3); +goto L425b24; +MEM_U32(sp + 24) = t2; +L425b24: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L425b3c; +//nop; +L425b3c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L425b44: +t4 = MEM_U32(sp + 340); +s0 = s0 + 0x1; +t5 = s0 << 2; +t6 = t4 + t5; +t3 = MEM_U32(t6 + 0); +at = 0x2d; +t9 = MEM_U8(t3 + 0); +//nop; +if (t9 != at) {//nop; +goto L425bc4;} +//nop; +t0 = 0x1000447c; +t1 = s0 << 2; +t0 = t0; +MEM_U32(sp + 20) = t0; +t8 = t4 + t1; +MEM_U32(sp + 16) = zero; +t7 = MEM_U32(t8 + -4); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L425ba4; +MEM_U32(sp + 24) = t7; +L425ba4: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L425bbc; +//nop; +L425bbc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L425bc4: +t2 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t6 = t2 + t5; +a1 = MEM_U32(t6 + 0); +a0 = MEM_U32(sp + 248); +a2 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L425be4; +a2 = zero; +L425be4: +// bdead 4002000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a2f0; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L425bfc; +a1 = s4; +L425bfc: +t3 = MEM_U32(sp + 340); +// bdead 40021003 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t0 = t3 + t9; +//nop; +a0 = MEM_U32(t0 + -4); +//nop; +f_add_static_opt(mem, sp, a0); +goto L425c1c; +//nop; +L425c1c: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +t8 = t4 + t1; +a0 = MEM_U32(t8 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L425c3c; +//nop; +L425c3c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425c48: +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x10004498; +//nop; +t5 = t7 + t2; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425c68; +a1 = a1; +L425c68: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L425c94;} +//nop; +a1 = 0x100044a0; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L425c88; +a1 = a1; +L425c88: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425c94: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +t9 = t6 + t3; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x100044a8; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425cb4; +a1 = a1; +L425cb4: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L425dac;} +//nop; +t0 = 0x1000a36c; +at = 0x1; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L425d44;} +//nop; +t4 = 0x10000008; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L425d44;} +//nop; +t1 = 0x100044b0; +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +t1 = t1; +t6 = 0x100044e0; +MEM_U32(sp + 20) = t1; +MEM_U32(sp + 16) = zero; +t2 = t8 + t7; +t5 = MEM_U32(t2 + 0); +//nop; +t6 = t6; +MEM_U32(sp + 28) = t6; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t5; +f_error(mem, sp, a0, a1, a2, a3); +goto L425d38; +MEM_U32(sp + 24) = t5; +L425d38: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425d44: +at = 0x100002b4; +t9 = 0x1000a36c; +t3 = 0x1; +t9 = MEM_U32(t9 + 0); +MEM_U32(at + 0) = t3; +at = 0x1; +if (t9 != at) {//nop; +goto L42a934;} +//nop; +t0 = 0x100002bc; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L42a934;} +//nop; +a0 = 0x1000a1ac; +a1 = 0x1000a1b0; +a2 = 0x1000a1b4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +//nop; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L425da0; +//nop; +L425da0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425dac: +t4 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x100044e4; +//nop; +t8 = t4 + t1; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425dcc; +a1 = a1; +L425dcc: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000310; +goto L425df0;} +at = 0x10000310; +t7 = 0x1; +MEM_U32(at + 0) = t7; +at = 0x100003e0; +t2 = 0x1; +MEM_U32(at + 0) = t2; +goto L42a934; +MEM_U32(at + 0) = t2; +L425df0: +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x100044ec; +//nop; +t3 = t5 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L425e10; +a1 = a1; +L425e10: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L425edc;} +//nop; +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t4 = t9 + t0; +t1 = MEM_U32(t4 + 4); +//nop; +if (t1 == 0) {//nop; +goto L425ea8;} +//nop; +t8 = s0 << 2; +t7 = t9 + t8; +t2 = MEM_U32(t7 + 4); +at = 0x2d; +t5 = MEM_U8(t2 + 0); +//nop; +if (t5 == at) {//nop; +goto L425ea8;} +//nop; +t6 = s0 << 2; +t3 = t9 + t6; +//nop; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L425e74; +//nop; +L425e74: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 340); +s0 = s0 + 0x1; +t4 = s0 << 2; +//nop; +t1 = t0 + t4; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L425e9c; +//nop; +L425e9c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425ea8: +t8 = 0x100044f8; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L425ed0; +MEM_U32(sp + 16) = zero; +L425ed0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L425edc: +t7 = MEM_U32(sp + 340); +t2 = s0 << 2; +t5 = t7 + t2; +t9 = MEM_U32(t5 + 0); +//nop; +t6 = MEM_U8(t9 + 2); +//nop; +if (t6 != 0) {//nop; +goto L426090;} +//nop; +t3 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t3; +if (at == 0) {//nop; +goto L426048;} +//nop; +t0 = s0 << 2; +t4 = t7 + t0; +t1 = MEM_U32(t4 + 0); +at = 0x1000a1ec; +//nop; +a0 = t1; +MEM_U32(at + 0) = t1; +v0 = f_getsuf(mem, sp, a0); +goto L425f34; +MEM_U32(at + 0) = t1; +L425f34: +// bdead 4002010b gp = MEM_U32(sp + 64); +s1 = v0 & 0xff; +at = 0x63; +if (s1 == at) {at = 0x70; +goto L425fc8;} +at = 0x70; +if (s1 == at) {at = 0x66; +goto L425fc8;} +at = 0x66; +if (s1 == at) {at = 0x46; +goto L425fc8;} +at = 0x46; +if (s1 == at) {at = 0x72; +goto L425fc8;} +at = 0x72; +if (s1 == at) {at = 0x65; +goto L425fc8;} +at = 0x65; +if (s1 == at) {//nop; +goto L425fc8;} +//nop; +t8 = 0x1000a36c; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L425fac;} +//nop; +t2 = 0x10000008; +at = 0x2; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == at) {at = 0x3; +goto L425fa4;} +at = 0x3; +if (t2 != at) {at = 0x6; +goto L425fac;} +L425fa4: +at = 0x6; +if (s1 == at) {at = 0x73; +goto L425fc8;} +L425fac: +at = 0x73; +if (s1 == at) {at = 0x1; +goto L425fc8;} +at = 0x1; +if (s1 == at) {at = 0x2; +goto L425fc8;} +at = 0x2; +if (s1 != at) {//nop; +goto L42a934;} +//nop; +L425fc8: +a0 = 0x1000a1ec; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = sp + 0x70; +v0 = wrapper_stat(mem, a0, a1); +goto L425fdc; +a1 = sp + 0x70; +L425fdc: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a934;} +//nop; +t5 = 0x10004524; +t9 = MEM_U32(sp + 340); +t6 = s0 << 2; +t5 = t5; +t3 = t9 + t6; +MEM_U32(sp + 20) = t5; +MEM_U32(sp + 16) = zero; +t7 = MEM_U32(t3 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L426024; +MEM_U32(sp + 24) = t7; +L426024: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L42603c; +//nop; +L42603c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L426048: +t0 = 0x1000455c; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L426070; +MEM_U32(sp + 16) = zero; +L426070: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L426088; +//nop; +L426088: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L426090: +t4 = 0x1000a36c; +at = 0x3; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L42a880;} +//nop; +t1 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x10004578; +//nop; +t2 = t1 + t8; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4260c8; +a1 = a1; +L4260c8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +a1 = 0x10004584; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4260e8; +a1 = a1; +L4260e8: +// bdead 40020103 gp = MEM_U32(sp + 64); +t5 = 0x1; +at = 0x1000a154; +MEM_U32(at + 0) = t5; +goto L42a934; +MEM_U32(at + 0) = t5; +L4260fc: +t9 = MEM_U32(sp + 340); +t6 = s0 << 2; +t3 = t9 + t6; +//nop; +a1 = 0x10004588; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42611c; +a1 = a1; +L42611c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4261bc;} +//nop; +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L4261ac;} +//nop; +t0 = 0x10000008; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L4261ac;} +//nop; +t4 = 0x10004594; +t1 = MEM_U32(sp + 340); +t9 = 0x100045c4; +t8 = s0 << 2; +t4 = t4; +MEM_U32(sp + 20) = t4; +MEM_U32(sp + 16) = zero; +t2 = t1 + t8; +t5 = MEM_U32(t2 + 0); +t9 = t9; +MEM_U32(sp + 28) = t9; +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t5; +f_error(mem, sp, a0, a1, a2, a3); +goto L4261a0; +MEM_U32(sp + 24) = t5; +L4261a0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4261ac: +at = 0x100003a0; +t6 = 0x1; +MEM_U32(at + 0) = t6; +goto L42a934; +MEM_U32(at + 0) = t6; +L4261bc: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L4262a4;} +//nop; +t7 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x100045c8; +//nop; +t4 = t7 + t0; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4261f4; +a1 = a1; +L4261f4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4262a4;} +//nop; +t1 = 0x1000a36c; +at = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L426284;} +//nop; +t8 = 0x10000008; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L426284;} +//nop; +t2 = 0x100045d4; +t5 = MEM_U32(sp + 340); +t9 = s0 << 2; +t2 = t2; +t6 = t5 + t9; +t7 = 0x10004604; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 16) = zero; +t3 = MEM_U32(t6 + 0); +//nop; +t7 = t7; +MEM_U32(sp + 28) = t7; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L426278; +MEM_U32(sp + 24) = t3; +L426278: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L426284: +a1 = 0x10004608; +//nop; +a0 = 0x1000a290; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L426298; +a1 = a1; +L426298: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4262a4: +t0 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x1000460c; +//nop; +t1 = t0 + t4; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4262c4; +a1 = a1; +L4262c4: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4263d0;} +//nop; +t8 = 0x1000a150; +at = 0x10000; +t8 = MEM_U32(t8 + 0); +at = at | 0x1; +t2 = t8 | at; +at = 0x1000a150; +t5 = MEM_U32(sp + 336); +t9 = s0 + 0x1; +MEM_U32(at + 0) = t2; +at = (int)t9 < (int)t5; +if (at == 0) {//nop; +goto L42a934;} +//nop; +t6 = 0x100003ac; +//nop; +MEM_U32(sp + 108) = t6; +t3 = MEM_U32(t6 + 0); +//nop; +if (t3 == 0) {//nop; +goto L426394;} +//nop; +t7 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t4 = t7 + t0; +a0 = MEM_U32(t4 + 4); +a1 = t3; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426338; +a1 = t3; +L426338: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L426394;} +//nop; +L426344: +t1 = MEM_U32(sp + 108); +//nop; +t8 = t1 + 0x8; +MEM_U32(sp + 108) = t8; +t2 = MEM_U32(sp + 108); +//nop; +t5 = MEM_U32(t2 + 0); +//nop; +if (t5 == 0) {//nop; +goto L426394;} +//nop; +t9 = MEM_U32(sp + 340); +t6 = s0 << 2; +t7 = t9 + t6; +//nop; +a0 = MEM_U32(t7 + 4); +a1 = t5; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426388; +a1 = t5; +L426388: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L426344;} +//nop; +L426394: +t0 = MEM_U32(sp + 108); +//nop; +t4 = MEM_U32(t0 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42a934;} +//nop; +t3 = 0x1000a150; +t1 = MEM_U32(sp + 108); +t3 = MEM_U32(t3 + 0); +t8 = MEM_U32(t1 + 4); +at = 0x1000a150; +t2 = t3 | t8; +s0 = s0 + 0x1; +MEM_U32(at + 0) = t2; +goto L42a934; +MEM_U32(at + 0) = t2; +L4263d0: +t9 = MEM_U32(sp + 340); +t6 = s0 << 2; +t7 = t9 + t6; +//nop; +a1 = 0x10004614; +a0 = MEM_U32(t7 + 0); +a2 = 0xc; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L4263f4; +a1 = a1; +L4263f4: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L426434;} +//nop; +t5 = 0x1000a150; +at = 0x10000; +t5 = MEM_U32(t5 + 0); +at = at | 0x1; +t0 = t5 | at; +at = 0x1000a150; +t4 = 0x100003a8; +MEM_U32(at + 0) = t0; +t4 = MEM_U32(t4 + 0); +at = 0x100003a8; +t1 = t4 + 0x1; +MEM_U32(at + 0) = t1; +goto L42a934; +MEM_U32(at + 0) = t1; +L426434: +t3 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x10004624; +//nop; +t2 = t3 + t8; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426454; +a1 = a1; +L426454: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4265d8;} +//nop; +t9 = 0x1000a188; +at = 0x10000; +t9 = MEM_U32(t9 + 0); +t7 = 0x1000027c; +at = at | 0x1; +t6 = t9 | at; +at = 0x1000a188; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = t6; +if (t7 == 0) {//nop; +goto L4264d4;} +//nop; +t5 = 0x1000462c; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4264b4; +MEM_U32(sp + 16) = zero; +L4264b4: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4264cc; +//nop; +L4264cc: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L4264d4: +a0 = 0x10004650; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L4264ec; +a0 = a0; +L4264ec: +t0 = MEM_U32(sp + 336); +t4 = s0 + 0x1; +// bdead 40022303 gp = MEM_U32(sp + 64); +at = (int)t4 < (int)t0; +if (at == 0) {//nop; +goto L42a934;} +//nop; +t1 = 0x100003c4; +//nop; +MEM_U32(sp + 104) = t1; +t3 = MEM_U32(t1 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42659c;} +//nop; +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +t9 = t8 + t2; +a0 = MEM_U32(t9 + 4); +//nop; +a1 = t3; +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426540; +//nop; +L426540: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42659c;} +//nop; +L42654c: +t6 = MEM_U32(sp + 104); +//nop; +t7 = t6 + 0x8; +MEM_U32(sp + 104) = t7; +t5 = MEM_U32(sp + 104); +//nop; +t0 = MEM_U32(t5 + 0); +//nop; +if (t0 == 0) {//nop; +goto L42659c;} +//nop; +t4 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +t8 = t4 + t1; +a0 = MEM_U32(t8 + 4); +a1 = t0; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426590; +a1 = t0; +L426590: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42654c;} +//nop; +L42659c: +t2 = MEM_U32(sp + 104); +//nop; +t9 = MEM_U32(t2 + 0); +//nop; +if (t9 == 0) {//nop; +goto L42a934;} +//nop; +t3 = 0x1000a188; +t6 = MEM_U32(sp + 104); +t3 = MEM_U32(t3 + 0); +t7 = MEM_U32(t6 + 4); +at = 0x1000a188; +t5 = t3 | t7; +s0 = s0 + 0x1; +MEM_U32(at + 0) = t5; +goto L42a934; +MEM_U32(at + 0) = t5; +L4265d8: +t4 = 0x1000a36c; +at = 0x1; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L426930;} +//nop; +t1 = 0x10000008; +at = 0x2; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == at) {at = 0x3; +goto L426610;} +at = 0x3; +if (t1 != at) {//nop; +goto L426930;} +//nop; +L426610: +t8 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x10004654; +//nop; +t2 = t8 + t0; +a0 = MEM_U32(t2 + 0); +a2 = 0x3; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L426634; +a1 = a1; +L426634: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4268f8;} +//nop; +t9 = MEM_U32(sp + 340); +t6 = s0 << 2; +t3 = t9 + t6; +t7 = MEM_U32(t3 + 0); +//nop; +a1 = 0x10004658; +t5 = t7 + 0x3; +MEM_U32(sp + 100) = t5; +a0 = t5; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42666c; +a1 = a1; +L42666c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L426694;} +//nop; +t4 = 0x1000011c; +at = 0x1000011c; +t4 = MEM_U32(t4 + 0); +//nop; +t1 = t4 + 0x1; +MEM_U32(at + 0) = t1; +goto L42a934; +MEM_U32(at + 0) = t1; +L426694: +a1 = 0x1000465c; +//nop; +a0 = MEM_U32(sp + 100); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4266a8; +a1 = a1; +L4266a8: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a184; +goto L4266bc;} +at = 0x1000a184; +MEM_U32(at + 0) = zero; +goto L42a934; +MEM_U32(at + 0) = zero; +L4266bc: +a1 = 0x10004664; +//nop; +a0 = MEM_U32(sp + 100); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4266d0; +a1 = a1; +L4266d0: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a184; +goto L4266e8;} +at = 0x1000a184; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L4266e8: +a1 = 0x1000466c; +//nop; +a0 = MEM_U32(sp + 100); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4266fc; +a1 = a1; +L4266fc: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L426724;} +//nop; +a1 = 0x10004670; +//nop; +a0 = MEM_U32(sp + 100); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42671c; +a1 = a1; +L42671c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000a184; +goto L426734;} +L426724: +at = 0x1000a184; +t0 = 0x2; +MEM_U32(at + 0) = t0; +goto L42a934; +MEM_U32(at + 0) = t0; +L426734: +t2 = MEM_U32(sp + 100); +at = 0x65; +t9 = MEM_U8(t2 + 0); +//nop; +if (t9 != at) {//nop; +goto L4268b0;} +//nop; +a1 = 0x10004674; +//nop; +a0 = t2 + 0x1; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426760; +a1 = a1; +L426760: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +a0 = MEM_U32(sp + 100); +a1 = 0x10004678; +//nop; +a0 = a0 + 0x1; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426784; +a1 = a1; +L426784: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +a0 = MEM_U32(sp + 100); +a1 = 0x1000467c; +//nop; +a0 = a0 + 0x1; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4267a8; +a1 = a1; +L4267a8: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +a0 = MEM_U32(sp + 100); +a1 = 0x10004684; +//nop; +a0 = a0 + 0x1; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4267cc; +a1 = a1; +L4267cc: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +a0 = MEM_U32(sp + 100); +a1 = 0x10004688; +//nop; +a0 = a0 + 0x1; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4267f0; +a1 = a1; +L4267f0: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +a0 = MEM_U32(sp + 100); +a1 = 0x10004690; +//nop; +a0 = a0 + 0x1; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426814; +a1 = a1; +L426814: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +a0 = MEM_U32(sp + 100); +a1 = 0x10004698; +//nop; +a0 = a0 + 0x1; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426838; +a1 = a1; +L426838: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +a0 = MEM_U32(sp + 100); +a1 = 0x100046a0; +//nop; +a0 = a0 + 0x1; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42685c; +a1 = a1; +L42685c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +t6 = 0x100046a8; +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +t6 = t6; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = zero; +t5 = t3 + t7; +t4 = MEM_U32(t5 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t4; +f_error(mem, sp, a0, a1, a2, a3); +goto L4268a4; +MEM_U32(sp + 24) = t4; +L4268a4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4268b0: +t1 = 0x100046c4; +t8 = MEM_U32(sp + 340); +t0 = s0 << 2; +t1 = t1; +MEM_U32(sp + 20) = t1; +MEM_U32(sp + 16) = zero; +t9 = t8 + t0; +t2 = MEM_U32(t9 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t2; +f_error(mem, sp, a0, a1, a2, a3); +goto L4268ec; +MEM_U32(sp + 24) = t2; +L4268ec: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4268f8: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x100046e4; +//nop; +t7 = t6 + t3; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426918; +a1 = a1; +L426918: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000118; +goto L426930;} +at = 0x10000118; +t5 = 0x1; +MEM_U32(at + 0) = t5; +goto L42a934; +MEM_U32(at + 0) = t5; +L426930: +t4 = MEM_U32(sp + 340); +t1 = s0 << 2; +t8 = t4 + t1; +t0 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U8(t0 + 2); +//nop; +if (t9 != 0) {at = 0x10000220; +goto L426960;} +at = 0x10000220; +t2 = 0x1; +MEM_U32(at + 0) = t2; +goto L4269f0; +MEM_U32(at + 0) = t2; +L426960: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +t7 = t6 + t3; +t5 = MEM_U32(t7 + 0); +//nop; +t4 = MEM_U8(t5 + 3); +//nop; +if (t4 != 0) {//nop; +goto L42a880;} +//nop; +t1 = MEM_U32(sp + 340); +t8 = s0 << 2; +t0 = t1 + t8; +t9 = MEM_U32(t0 + 0); +//nop; +t2 = MEM_U8(t9 + 2); +//nop; +at = (int)t2 < (int)0x30; +if (at != 0) {//nop; +goto L42a880;} +//nop; +t6 = s0 << 2; +t3 = t1 + t6; +t7 = MEM_U32(t3 + 0); +//nop; +t5 = MEM_U8(t7 + 2); +//nop; +at = (int)t5 < (int)0x34; +if (at == 0) {//nop; +goto L42a880;} +//nop; +t4 = s0 << 2; +t8 = t1 + t4; +t0 = MEM_U32(t8 + 0); +at = 0x10000220; +t9 = MEM_U8(t0 + 2); +//nop; +t2 = t9 + 0xffffffd0; +MEM_U32(at + 0) = t2; +L4269f0: +t6 = 0x10000220; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {at = 0x1; +goto L426a10;} +at = 0x1; +if (t6 != at) {//nop; +goto L426a74;} +//nop; +L426a10: +t3 = 0x1000027c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L426ad0;} +//nop; +t7 = 0x100046f0; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L426a50; +MEM_U32(sp + 16) = zero; +L426a50: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L426a68; +//nop; +L426a68: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L426ad0; +//nop; +L426a74: +t5 = 0x10004718; +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +t5 = t5; +MEM_U32(sp + 20) = t5; +MEM_U32(sp + 16) = zero; +t8 = t1 + t4; +t0 = MEM_U32(t8 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t0; +f_error(mem, sp, a0, a1, a2, a3); +goto L426ab0; +MEM_U32(sp + 24) = t0; +L426ab0: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L426ac8; +//nop; +L426ac8: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L426ad0: +a0 = 0x1000474c; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L426ae8; +a0 = a0; +L426ae8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L426af4: +t9 = MEM_U32(sp + 340); +t2 = s0 << 2; +t6 = t9 + t2; +//nop; +a1 = 0x10004750; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426b14; +a1 = a1; +L426b14: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000338; +goto L426b2c;} +at = 0x10000338; +t3 = 0x1; +MEM_U32(at + 0) = t3; +goto L42a934; +MEM_U32(at + 0) = t3; +L426b2c: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x10004764; +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426b4c; +a1 = a1; +L426b4c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +t4 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x10004768; +//nop; +t0 = t4 + t8; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426b78; +a1 = a1; +L426b78: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +//nop; +goto L42a934; +//nop; +L426b8c: +t9 = MEM_U32(sp + 340); +t2 = s0 << 2; +t6 = t9 + t2; +//nop; +a1 = 0x1000476c; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426bac; +a1 = a1; +L426bac: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L426be4;} +//nop; +t3 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10004774; +//nop; +t5 = t3 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426bd8; +a1 = a1; +L426bd8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L426c10;} +//nop; +L426be4: +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t8 = t1 + t4; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a4d0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L426c04; +//nop; +L426c04: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L426c10: +t0 = MEM_U32(sp + 340); +t9 = s0 << 2; +t2 = t0 + t9; +t6 = MEM_U32(t2 + 0); +//nop; +t3 = MEM_U8(t6 + 2); +//nop; +if (t3 != 0) {//nop; +goto L426c5c;} +//nop; +t7 = s0 << 2; +//nop; +t5 = t0 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L426c50; +//nop; +L426c50: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L426c5c: +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x1000477c; +//nop; +t8 = t1 + t4; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426c7c; +a1 = a1; +L426c7c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L426cb4;} +//nop; +t9 = MEM_U32(sp + 340); +t2 = s0 << 2; +t6 = t9 + t2; +//nop; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L426ca8; +//nop; +L426ca8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L426cb4: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x1000478c; +//nop; +t7 = t3 + t0; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426cd4; +a1 = a1; +L426cd4: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000033c; +goto L426cec;} +at = 0x1000033c; +t5 = 0x1; +MEM_U32(at + 0) = t5; +goto L42a934; +MEM_U32(at + 0) = t5; +L426cec: +t1 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x1000479c; +//nop; +t8 = t1 + t4; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426d0c; +a1 = a1; +L426d0c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L426da4;} +//nop; +t9 = MEM_U32(sp + 340); +t2 = s0 << 2; +t6 = t9 + t2; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 == 0) {//nop; +goto L426da4;} +//nop; +t0 = s0 << 2; +t7 = t9 + t0; +t5 = MEM_U32(t7 + 4); +at = 0x2d; +t1 = MEM_U8(t5 + 0); +//nop; +if (t1 == at) {//nop; +goto L426da4;} +//nop; +t4 = s0 << 2; +t8 = t9 + t4; +//nop; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L426d70; +//nop; +L426d70: +// bdead 40020003 gp = MEM_U32(sp + 64); +t2 = MEM_U32(sp + 340); +s0 = s0 + 0x1; +t6 = s0 << 2; +//nop; +t3 = t2 + t6; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L426d98; +//nop; +L426d98: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L426da4: +t0 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x100047a4; +//nop; +t5 = t0 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426dc4; +a1 = a1; +L426dc4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L426dfc;} +//nop; +t1 = MEM_U32(sp + 340); +t9 = s0 << 2; +t4 = t1 + t9; +//nop; +a1 = 0x100047b4; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426df0; +a1 = a1; +L426df0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L426e28;} +//nop; +L426dfc: +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t6 = t8 + t2; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L426e1c; +//nop; +L426e1c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L426e28: +t3 = 0x1000a36c; +at = 0x3; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L426e98;} +//nop; +t0 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x100047c4; +//nop; +t5 = t0 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426e60; +a1 = a1; +L426e60: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L426e98;} +//nop; +t1 = MEM_U32(sp + 340); +t9 = s0 << 2; +t4 = t1 + t9; +//nop; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L426e8c; +//nop; +L426e8c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L426e98: +t8 = 0x1000a36c; +at = 0x6; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L42a880;} +//nop; +t2 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x100047c8; +//nop; +t3 = t2 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426ed0; +a1 = a1; +L426ed0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L426f34;} +//nop; +t0 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x100047d0; +//nop; +t5 = t0 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426efc; +a1 = a1; +L426efc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L426f34;} +//nop; +t1 = MEM_U32(sp + 340); +t9 = s0 << 2; +t4 = t1 + t9; +//nop; +a1 = 0x100047d8; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426f28; +a1 = a1; +L426f28: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +L426f34: +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +//nop; +t6 = t8 + t2; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L426f54; +//nop; +L426f54: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L426f60: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +t7 = t3 + t0; +t5 = MEM_U32(t7 + 0); +//nop; +t1 = MEM_U8(t5 + 2); +//nop; +if (t1 != 0) {//nop; +goto L426fac;} +//nop; +t9 = s0 << 2; +t4 = t3 + t9; +//nop; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L426fa0; +//nop; +L426fa0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L426fac: +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +a1 = 0x100047e0; +//nop; +t6 = t8 + t2; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L426fcc; +a1 = a1; +L426fcc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L427004;} +//nop; +t0 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t0 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a4b0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L426ff8; +//nop; +L426ff8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L427004: +t1 = 0x1000a36c; +at = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L427034;} +//nop; +t3 = 0x10000008; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L42704c;} +//nop; +L427034: +t9 = 0x1000a36c; +at = 0x3; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L427250;} +//nop; +L42704c: +t4 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x100047ec; +//nop; +t2 = t4 + t8; +a0 = MEM_U32(t2 + 0); +a2 = 0x3; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L427070; +a1 = a1; +L427070: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L427250;} +//nop; +t6 = MEM_U32(sp + 340); +t0 = s0 << 2; +t7 = t6 + t0; +t5 = MEM_U32(t7 + 0); +//nop; +t1 = MEM_U8(t5 + 3); +//nop; +if (t1 == 0) {//nop; +goto L4270bc;} +//nop; +t3 = s0 << 2; +t9 = t6 + t3; +t4 = MEM_U32(t9 + 0); +at = 0x2c; +t8 = MEM_U8(t4 + 3); +//nop; +if (t8 != at) {at = 0x100001fc; +goto L427250;} +L4270bc: +at = 0x100001fc; +t0 = MEM_U32(sp + 340); +t2 = 0x1; +t7 = s0 << 2; +MEM_U32(at + 0) = t2; +t5 = t0 + t7; +t1 = MEM_U32(t5 + 0); +at = 0x2c; +t6 = MEM_U8(t1 + 3); +//nop; +if (t6 != at) {//nop; +goto L42a934;} +//nop; +t3 = s0 << 2; +t9 = t0 + t3; +t4 = MEM_U32(t9 + 0); +//nop; +t8 = MEM_U8(t4 + 4); +//nop; +if (t8 == 0) {//nop; +goto L42a934;} +//nop; +t2 = s0 << 2; +t7 = t0 + t2; +a0 = MEM_U32(t7 + 0); +a1 = 0x100047f0; +//nop; +a0 = a0 + 0x4; +a1 = a1; +v0 = wrapper_strtok(mem, a0, a1); +goto L42712c; +a1 = a1; +L42712c: +MEM_U32(sp + 96) = v0; +t5 = MEM_U32(sp + 96); +// bdead 40024103 gp = MEM_U32(sp + 64); +if (t5 == 0) {//nop; +goto L42a934;} +//nop; +L427140: +a1 = 0x100047f4; +//nop; +a0 = MEM_U32(sp + 96); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L427154; +a1 = a1; +L427154: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000200; +goto L42716c;} +at = 0x10000200; +t1 = 0x1; +MEM_U32(at + 0) = t1; +goto L427220; +MEM_U32(at + 0) = t1; +L42716c: +t6 = 0x10000204; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4271b8;} +//nop; +t3 = 0x100047fc; +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4271ac; +MEM_U32(sp + 16) = zero; +L4271ac: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L427220; +//nop; +L4271b8: +t9 = MEM_U32(sp + 96); +at = 0x10000204; +a0 = t9; +MEM_U32(at + 0) = t9; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4271d8; +//nop; +L4271d8: +t4 = MEM_U32(sp + 96); +// bdead 4002210b gp = MEM_U32(sp + 64); +t8 = v0 + t4; +t0 = MEM_U8(t8 + -1); +at = 0x2f; +if (t0 == at) {//nop; +goto L427220;} +//nop; +a1 = 0x1000482c; +//nop; +a0 = t4; +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42720c; +a1 = a1; +L42720c: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000204; +//nop; +MEM_U32(at + 0) = v0; +L427220: +a1 = 0x10004830; +//nop; +a0 = zero; +a1 = a1; +v0 = wrapper_strtok(mem, a0, a1); +goto L427234; +a1 = a1; +L427234: +MEM_U32(sp + 96) = v0; +t2 = MEM_U32(sp + 96); +// bdead 40020903 gp = MEM_U32(sp + 64); +if (t2 != 0) {//nop; +goto L427140;} +//nop; +//nop; +goto L42a934; +//nop; +L427250: +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L427280;} +//nop; +t5 = 0x10000008; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L427298;} +//nop; +L427280: +t1 = 0x1000a36c; +at = 0x3; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L4273a4;} +//nop; +L427298: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +t9 = t6 + t3; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10004834; +a2 = 0x6; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L4272bc; +a1 = a1; +L4272bc: +// bdead 4002018b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4273a4;} +//nop; +t8 = MEM_U32(sp + 340); +t0 = s0 << 2; +t4 = t8 + t0; +t2 = MEM_U32(t4 + 0); +//nop; +t7 = MEM_U8(t2 + 6); +//nop; +if (t7 == 0) {//nop; +goto L42730c;} +//nop; +t5 = s0 << 2; +t1 = t8 + t5; +t6 = MEM_U32(t1 + 0); +at = 0x2c; +t3 = MEM_U8(t6 + 6); +//nop; +if (t3 != at) {//nop; +goto L4273a4;} +//nop; +L42730c: +t9 = MEM_U32(sp + 340); +t0 = s0 << 2; +t4 = t9 + t0; +t2 = MEM_U32(t4 + 0); +at = 0x2c; +t7 = MEM_U8(t2 + 6); +//nop; +if (t7 != at) {//nop; +goto L427360;} +//nop; +t8 = s0 << 2; +t5 = t9 + t8; +a0 = MEM_U32(t5 + 0); +//nop; +a1 = zero; +a0 = a0 + 0x7; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42734c; +a0 = a0 + 0x7; +L42734c: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000208; +MEM_U32(at + 0) = v0; +goto L427388; +MEM_U32(at + 0) = v0; +L427360: +a0 = 0x1000483c; +//nop; +a1 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L427374; +a0 = a0; +L427374: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000208; +//nop; +MEM_U32(at + 0) = v0; +L427388: +t1 = 0x1000020c; +at = 0x1000020c; +t1 = MEM_U32(t1 + 0); +//nop; +t6 = t1 + 0x1; +MEM_U32(at + 0) = t6; +goto L42a934; +MEM_U32(at + 0) = t6; +L4273a4: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L427494;} +//nop; +t0 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x10004850; +//nop; +t2 = t0 + t4; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4273dc; +a1 = a1; +L4273dc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L427494;} +//nop; +t7 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t7; +if (at != 0) {//nop; +goto L427444;} +//nop; +t9 = 0x10004860; +a0 = 0x1; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L427424; +MEM_U32(sp + 16) = zero; +L427424: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L42743c; +//nop; +L42743c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L427444: +t8 = MEM_U32(sp + 340); +t5 = s0 << 2; +//nop; +t1 = t8 + t5; +a1 = MEM_U32(t1 + -4); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L427464; +//nop; +L427464: +// bdead 40020003 gp = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t0 = t6 + t3; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L427488; +//nop; +L427488: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L427494: +t4 = 0x1000a36c; +at = 0x1; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L427584;} +//nop; +t2 = MEM_U32(sp + 340); +t7 = s0 << 2; +t9 = t2 + t7; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10004884; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4274cc; +a1 = a1; +L4274cc: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L427584;} +//nop; +t8 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t8; +if (at != 0) {//nop; +goto L427534;} +//nop; +t5 = 0x1000488c; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L427514; +MEM_U32(sp + 16) = zero; +L427514: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L42752c; +//nop; +L42752c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L427534: +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t3 = t1 + t6; +a1 = MEM_U32(t3 + -4); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L427554; +//nop; +L427554: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t2 = t0 + t4; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L427578; +//nop; +L427578: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L427584: +t7 = MEM_U32(sp + 340); +t9 = s0 << 2; +t8 = t7 + t9; +//nop; +a1 = 0x100048ac; +a0 = MEM_U32(t8 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4275a4; +a1 = a1; +L4275a4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L427ac0;} +//nop; +t5 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t5; +if (at != 0) {//nop; +goto L42760c;} +//nop; +t1 = 0x100048b8; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4275ec; +MEM_U32(sp + 16) = zero; +L4275ec: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L427604; +//nop; +L427604: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L42760c: +t6 = 0x1000035c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4276ac;} +//nop; +t3 = MEM_U32(sp + 340); +a0 = 0x1000a27c; +t0 = s0 << 2; +//nop; +t4 = t3 + t0; +a1 = MEM_U32(t4 + 0); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L427648; +//nop; +L427648: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4276a0;} +//nop; +t2 = 0x100048d8; +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L42767c; +MEM_U32(sp + 16) = zero; +L42767c: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L427694; +//nop; +L427694: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L4276ac; +//nop; +L4276a0: +at = 0x10000368; +t7 = 0x1; +MEM_U32(at + 0) = t7; +L4276ac: +t9 = MEM_U32(sp + 340); +t8 = s0 << 2; +t5 = t9 + t8; +t1 = MEM_U32(t5 + 0); +at = 0x1000a27c; +t3 = 0x1000027c; +MEM_U32(at + 0) = t1; +at = 0x1000035c; +t3 = MEM_U32(t3 + 0); +t6 = 0x1; +if (t3 == 0) {MEM_U32(at + 0) = t6; +goto L427740;} +MEM_U32(at + 0) = t6; +t0 = 0x10000364; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L427740;} +//nop; +t4 = 0x100048fc; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L42771c; +MEM_U32(sp + 16) = zero; +L42771c: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L427734; +//nop; +L427734: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L42774c; +//nop; +L427740: +at = 0x10000364; +t2 = 0x1; +MEM_U32(at + 0) = t2; +L42774c: +t7 = 0x10000368; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L427a98;} +//nop; +a0 = 0x1000a27c; +a1 = 0x10004920; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42777c; +a1 = a1; +L42777c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4277e8;} +//nop; +t8 = 0x100002d8; +at = 0x10000370; +t8 = MEM_U32(t8 + 0); +t9 = 0x1; +if (t8 != 0) {MEM_U32(at + 0) = t9; +goto L4277d8;} +MEM_U32(at + 0) = t9; +a1 = 0x10004928; +//nop; +a0 = 0x1000a4d0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4277b4; +a1 = a1; +L4277b4: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10004930; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4277d0; +a1 = a1; +L4277d0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L4277d8: +at = 0x100002d8; +t5 = 0x1; +MEM_U32(at + 0) = t5; +goto L427830; +MEM_U32(at + 0) = t5; +L4277e8: +t1 = 0x10004938; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L427810; +MEM_U32(sp + 16) = zero; +L427810: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L427828; +//nop; +L427828: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L427830: +a0 = 0x1000a27c; +a1 = 0x10004954; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L427848; +a1 = a1; +L427848: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L427958;} +//nop; +a0 = 0x1000a27c; +a1 = 0x1000495c; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42786c; +a1 = a1; +L42786c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L427958;} +//nop; +a0 = 0x1000a27c; +a1 = 0x10004964; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L427890; +a1 = a1; +L427890: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L427958;} +//nop; +a0 = 0x1000a27c; +a1 = 0x1000496c; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4278b4; +a1 = a1; +L4278b4: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L427958;} +//nop; +a1 = 0x1000a27c; +a0 = 0x10004974; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = wrapper_strcat(mem, a0, a1); +goto L4278d8; +a0 = a0; +L4278d8: +// bdead 4002000b gp = MEM_U32(sp + 64); +s4 = v0; +a1 = 0x10004978; +//nop; +a0 = s4; +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L4278f4; +a1 = a1; +L4278f4: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L427958;} +//nop; +t6 = 0x1000036c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L427948;} +//nop; +t3 = 0x1000497c; +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L427940; +MEM_U32(sp + 16) = zero; +L427940: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L427948: +t0 = 0x100049c4; +at = 0x1000a27c; +t0 = t0; +MEM_U32(at + 0) = t0; +L427958: +t4 = 0x10000370; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L4279a8;} +//nop; +a0 = 0x1000a25c; +a1 = 0x1000a27c; +a2 = 0x100049cc; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = zero; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L427994; +a2 = a2; +L427994: +// bdead 4002010b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000a25c; +//nop; +MEM_U32(at + 0) = v0; +L4279a8: +t2 = 0x10000280; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L4279f0;} +//nop; +a0 = 0x1000a25c; +a1 = 0x100049d0; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4279dc; +a1 = a1; +L4279dc: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000084; +MEM_U32(at + 0) = v0; +goto L427a48; +MEM_U32(at + 0) = v0; +L4279f0: +a0 = 0x1000a25c; +a1 = 0x100049e0; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L427a0c; +a1 = a1; +L427a0c: +// bdead 4002010b gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x1000a25c; +at = 0x1000008c; +a1 = 0x100049f0; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L427a34; +a1 = a1; +L427a34: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10000084; +//nop; +MEM_U32(at + 0) = v0; +L427a48: +t7 = 0x1000a1b4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L427a80;} +//nop; +a0 = 0x100049fc; +//nop; +a1 = zero; +a2 = t7; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L427a78; +a0 = a0; +L427a78: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L427a80: +//nop; +//nop; +//nop; +f_newrunlib(mem, sp); +goto L427a90; +//nop; +L427a90: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L427a98: +t9 = MEM_U32(sp + 340); +t8 = s0 << 2; +t5 = t9 + t8; +//nop; +a0 = MEM_U32(t5 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L427ab4; +//nop; +L427ab4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L427ac0: +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10004a00; +//nop; +t3 = t1 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L427ae0; +a1 = a1; +L427ae0: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L427b74;} +//nop; +t0 = 0x10000304; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L427b1c;} +//nop; +t4 = 0x1000030c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L427b64;} +//nop; +L427b1c: +t2 = 0x10004a0c; +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L427b44; +MEM_U32(sp + 16) = zero; +L427b44: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L427b5c; +//nop; +L427b5c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L427b64: +at = 0x10000300; +t7 = 0x1; +MEM_U32(at + 0) = t7; +goto L42a934; +MEM_U32(at + 0) = t7; +L427b74: +t9 = MEM_U32(sp + 340); +t8 = s0 << 2; +t5 = t9 + t8; +t1 = MEM_U32(t5 + 0); +at = 0x6f; +t6 = MEM_U8(t1 + 2); +//nop; +if (t6 != at) {//nop; +goto L427da4;} +//nop; +t3 = s0 << 2; +t0 = t9 + t3; +t4 = MEM_U32(t0 + 0); +at = 0x70; +t2 = MEM_U8(t4 + 3); +//nop; +if (t2 != at) {//nop; +goto L427da4;} +//nop; +t7 = s0 << 2; +t8 = t9 + t7; +t5 = MEM_U32(t8 + 0); +at = 0x74; +t1 = MEM_U8(t5 + 4); +//nop; +if (t1 != at) {//nop; +goto L427da4;} +//nop; +t6 = 0x1000a36c; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == at) {at = 0x3; +goto L427c2c;} +at = 0x3; +if (t6 == at) {//nop; +goto L427c2c;} +//nop; +t3 = 0x10004a40; +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L427c20; +MEM_U32(sp + 16) = zero; +L427c20: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L427c2c: +t0 = 0x1000a36c; +at = 0x1; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L427cb0;} +//nop; +t4 = 0x10000008; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L427cb0;} +//nop; +t2 = 0x10004a7c; +t9 = MEM_U32(sp + 340); +t7 = s0 << 2; +t2 = t2; +t8 = t9 + t7; +t1 = 0x10004aac; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 16) = zero; +t5 = MEM_U32(t8 + 0); +//nop; +t1 = t1; +MEM_U32(sp + 28) = t1; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t5; +f_error(mem, sp, a0, a1, a2, a3); +goto L427ca4; +MEM_U32(sp + 24) = t5; +L427ca4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L427cb0: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +t0 = t6 + t3; +t4 = MEM_U32(t0 + 0); +at = 0x1000a1d4; +t2 = t4 + 0x5; +MEM_U32(at + 0) = t2; +t9 = MEM_U8(t2 + 0); +at = 0x2c; +if (t9 != at) {//nop; +goto L427d94;} +//nop; +L427cdc: +t7 = 0x1000a1d4; +t8 = 0x1000a1d4; +t7 = MEM_U32(t7 + 0); +at = 0x1000a1d4; +MEM_U8(t7 + 0) = (uint8_t)zero; +t8 = MEM_U32(t8 + 0); +//nop; +a0 = 0x1000a5e0; +t5 = t8 + 0x1; +a1 = t5; +MEM_U32(at + 0) = t5; +f_addstr(mem, sp, a0, a1); +goto L427d0c; +MEM_U32(at + 0) = t5; +L427d0c: +// bdead 40020103 gp = MEM_U32(sp + 64); +at = 0x2c; +t1 = 0x1000a1d4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t6 = MEM_U8(t1 + 0); +//nop; +if (t6 == at) {//nop; +goto L427d74;} +//nop; +if (t6 == 0) {//nop; +goto L427d74;} +//nop; +L427d3c: +t3 = 0x1000a1d4; +at = 0x1000a1d4; +t3 = MEM_U32(t3 + 0); +t4 = 0x1000a1d4; +t0 = t3 + 0x1; +MEM_U32(at + 0) = t0; +t4 = MEM_U32(t4 + 0); +at = 0x2c; +t2 = MEM_U8(t4 + 0); +//nop; +if (t2 == at) {//nop; +goto L427d74;} +//nop; +if (t2 != 0) {//nop; +goto L427d3c;} +//nop; +L427d74: +t9 = 0x1000a1d4; +at = 0x2c; +t9 = MEM_U32(t9 + 0); +//nop; +t7 = MEM_U8(t9 + 0); +//nop; +if (t7 == at) {//nop; +goto L427cdc;} +//nop; +L427d94: +at = 0x1000043c; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L427da4: +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10004ab0; +//nop; +t6 = t5 + t1; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L427dc4; +a1 = a1; +L427dc4: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000234; +goto L427ddc;} +at = 0x10000234; +t3 = 0x1; +MEM_U32(at + 0) = t3; +goto L42a934; +MEM_U32(at + 0) = t3; +L427ddc: +t0 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x10004ab8; +//nop; +t2 = t0 + t4; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L427dfc; +a1 = a1; +L427dfc: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000234; +goto L427e1c;} +at = 0x10000234; +t9 = 0x1; +MEM_U32(at + 0) = t9; +at = 0x10000238; +MEM_U32(at + 0) = zero; +goto L42a934; +MEM_U32(at + 0) = zero; +L427e1c: +t7 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x10004ac0; +//nop; +t5 = t7 + t8; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L427e3c; +a1 = a1; +L427e3c: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L427e64;} +//nop; +t1 = 0x10000380; +at = 0x10000380; +t1 = MEM_U32(t1 + 0); +//nop; +t6 = t1 + 0x1; +MEM_U32(at + 0) = t6; +goto L42a934; +MEM_U32(at + 0) = t6; +L427e64: +t3 = 0x1000a36c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +t0 = t3 ^ 0x1; +t0 = t0 < 0x1; +if (t0 == 0) {//nop; +goto L42815c;} +//nop; +if (t0 == 0) {//nop; +goto L427f70;} +//nop; +t4 = 0x10000008; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L427f70;} +//nop; +t2 = MEM_U32(sp + 340); +t9 = s0 << 2; +t7 = t2 + t9; +//nop; +a1 = 0x10004ac8; +a0 = MEM_U32(t7 + 0); +a2 = 0x6; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L427ec8; +a1 = a1; +L427ec8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L427f70;} +//nop; +t8 = MEM_U32(sp + 340); +t5 = s0 << 2; +t1 = t8 + t5; +t6 = MEM_U32(t1 + 0); +at = 0x2c; +t3 = MEM_U8(t6 + 6); +//nop; +if (t3 != at) {//nop; +goto L427f34;} +//nop; +t0 = s0 << 2; +t4 = t8 + t0; +t2 = MEM_U32(t4 + 0); +//nop; +t9 = MEM_U8(t2 + 7); +//nop; +if (t9 == 0) {//nop; +goto L427f34;} +//nop; +t7 = s0 << 2; +t5 = t8 + t7; +t1 = MEM_U32(t5 + 0); +at = 0x1000010c; +t6 = t1 + 0x7; +MEM_U32(at + 0) = t6; +goto L427f40; +MEM_U32(at + 0) = t6; +L427f34: +at = 0x1000010c; +//nop; +MEM_U32(at + 0) = zero; +L427f40: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t4 = t3 + t0; +a0 = MEM_U32(t4 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L427f5c; +//nop; +L427f5c: +// bdead 40020103 gp = MEM_U32(sp + 64); +t2 = 0x1; +at = 0x10000108; +MEM_U32(at + 0) = t2; +goto L42a934; +MEM_U32(at + 0) = t2; +L427f70: +t9 = MEM_U32(sp + 340); +t8 = s0 << 2; +t7 = t9 + t8; +//nop; +a1 = 0x10004ad0; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L427f90; +a1 = a1; +L427f90: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000348; +goto L427fb8;} +at = 0x10000348; +t5 = 0x10000254; +MEM_U32(at + 0) = zero; +t5 = MEM_U32(t5 + 0); +at = 0x10000254; +t1 = t5 + 0x1; +MEM_U32(at + 0) = t1; +goto L42a934; +MEM_U32(at + 0) = t1; +L427fb8: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10004ad8; +//nop; +t0 = t6 + t3; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L427fd8; +a1 = a1; +L427fd8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000270; +goto L428014;} +at = 0x10000270; +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +MEM_U32(at + 0) = zero; +t9 = t4 + t2; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a310; +//nop; +f_addstr(mem, sp, a0, a1); +goto L428008; +//nop; +L428008: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428014: +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10004ae0; +//nop; +t5 = t8 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428034; +a1 = a1; +L428034: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L428068;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10004ae8; +//nop; +t3 = t1 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428060; +a1 = a1; +L428060: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000270; +goto L4280a0;} +L428068: +at = 0x10000270; +t4 = MEM_U32(sp + 340); +t0 = 0x1; +t2 = s0 << 2; +MEM_U32(at + 0) = t0; +t9 = t4 + t2; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a310; +//nop; +f_addstr(mem, sp, a0, a1); +goto L428094; +//nop; +L428094: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4280a0: +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10004af0; +//nop; +t5 = t8 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4280c0; +a1 = a1; +L4280c0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42815c;} +//nop; +a1 = 0x10004af8; +//nop; +a0 = 0x1000a5d0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4280e0; +a1 = a1; +L4280e0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10004b00; +//nop; +a0 = 0x1000a5e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4280fc; +a1 = a1; +L4280fc: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10004b08; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L428118; +a1 = a1; +L428118: +// bdead 40020103 gp = MEM_U32(sp + 64); +at = 0x1; +t1 = 0x1000a36c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L42a934;} +//nop; +t6 = 0x10000008; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {at = 0x1000025c; +goto L42a934;} +at = 0x1000025c; +t3 = 0x1; +MEM_U32(at + 0) = t3; +goto L42a934; +MEM_U32(at + 0) = t3; +L42815c: +t0 = 0x1000a36c; +at = 0x4; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L42822c;} +//nop; +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t9 = t4 + t2; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10004b14; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428194; +a1 = a1; +L428194: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4281f4;} +//nop; +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10004b1c; +//nop; +t5 = t8 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4281c0; +a1 = a1; +L4281c0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4281f4;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10004b24; +//nop; +t3 = t1 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4281ec; +a1 = a1; +L4281ec: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000270; +goto L42822c;} +L4281f4: +at = 0x10000270; +t4 = MEM_U32(sp + 340); +t0 = 0x1; +t2 = s0 << 2; +MEM_U32(at + 0) = t0; +t9 = t4 + t2; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a310; +//nop; +f_addstr(mem, sp, a0, a1); +goto L428220; +//nop; +L428220: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42822c: +t8 = 0x1000a36c; +at = 0x3; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L428378;} +//nop; +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x10004b2c; +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428264; +a1 = a1; +L428264: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42829c;} +//nop; +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t0 = t6 + t3; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L428290; +//nop; +L428290: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42829c: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t9 = t4 + t2; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10004b34; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4282bc; +a1 = a1; +L4282bc: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000284; +goto L4282d0;} +at = 0x10000284; +MEM_U32(at + 0) = zero; +goto L42a934; +MEM_U32(at + 0) = zero; +L4282d0: +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10004b3c; +//nop; +t5 = t8 + t7; +a0 = MEM_U32(t5 + 0); +a2 = 0x7; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L4282f4; +a1 = a1; +L4282f4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L428378;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +t3 = t1 + t6; +a0 = MEM_U32(t3 + 0); +a1 = 0x10004b44; +//nop; +a0 = a0 + 0x7; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428324; +a1 = a1; +L428324: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000039c; +goto L42833c;} +at = 0x1000039c; +t0 = 0x1; +MEM_U32(at + 0) = t0; +goto L42a934; +MEM_U32(at + 0) = t0; +L42833c: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t9 = t4 + t2; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10004b48; +a0 = a0 + 0x7; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428360; +a1 = a1; +L428360: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x1000039c; +goto L428378;} +at = 0x1000039c; +t8 = 0x2; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L428378: +t7 = 0x1000a36c; +at = 0x2; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L4283f0;} +//nop; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +a1 = 0x10004b4c; +//nop; +t6 = t5 + t1; +a0 = MEM_U32(t6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4283b0; +a1 = a1; +L4283b0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000270; +goto L4283f0;} +at = 0x10000270; +t0 = MEM_U32(sp + 340); +t3 = 0x1; +t4 = s0 << 2; +//nop; +MEM_U32(at + 0) = t3; +t2 = t0 + t4; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a320; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4283e4; +//nop; +L4283e4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4283f0: +t9 = 0x1000a36c; +at = 0x6; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L4284b8;} +//nop; +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10004b54; +//nop; +t5 = t8 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428428; +a1 = a1; +L428428: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42848c;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10004b60; +//nop; +t3 = t1 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428454; +a1 = a1; +L428454: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42848c;} +//nop; +t0 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x10004b6c; +//nop; +t2 = t0 + t4; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428480; +a1 = a1; +L428480: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4284b8;} +//nop; +L42848c: +t9 = MEM_U32(sp + 340); +t8 = s0 << 2; +t7 = t9 + t8; +//nop; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4284ac; +//nop; +L4284ac: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4284b8: +t5 = 0x1000a36c; +at = 0x4; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L42a880;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10004b78; +//nop; +t3 = t1 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4284f0; +a1 = a1; +L4284f0: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +//nop; +goto L42a934; +//nop; +L428504: +t0 = MEM_U32(sp + 340); +t4 = s0 << 2; +a1 = 0x10004b80; +//nop; +t2 = t0 + t4; +a0 = MEM_U32(t2 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428524; +a1 = a1; +L428524: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000330; +goto L428550;} +at = 0x10000330; +t9 = 0x1; +MEM_U32(at + 0) = zero; +at = 0x1000032c; +//nop; +MEM_U32(at + 0) = t9; +at = 0x10000334; +MEM_U32(at + 0) = zero; +goto L42a934; +MEM_U32(at + 0) = zero; +L428550: +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +a1 = 0x10004b94; +//nop; +t5 = t8 + t7; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428570; +a1 = a1; +L428570: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000350; +goto L4286d0;} +at = 0x10000350; +t6 = MEM_U32(sp + 340); +t1 = 0x1; +t3 = s0 << 2; +//nop; +MEM_U32(at + 0) = t1; +t0 = t6 + t3; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a320; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4285a4; +//nop; +L4285a4: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +// bdead 40022803 gp = MEM_U32(sp + 64); +t9 = t4 + t2; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4285c8; +//nop; +L4285c8: +// bdead 40020003 gp = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t5 = t8 + t7; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a408; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4285ec; +//nop; +L4285ec: +// bdead 40020003 gp = MEM_U32(sp + 64); +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t3 = t1 + t6; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L428610; +//nop; +L428610: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t2 = t0 + t4; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a428; +//nop; +f_addstr(mem, sp, a0, a1); +goto L428634; +//nop; +L428634: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t8 = s0 << 2; +t7 = t9 + t8; +//nop; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a360; +//nop; +f_addstr(mem, sp, a0, a1); +goto L428658; +//nop; +L428658: +// bdead 40020003 gp = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +t6 = t5 + t1; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a370; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42867c; +//nop; +L42867c: +// bdead 40020003 gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t4 = t3 + t0; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a4c0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4286a0; +//nop; +L4286a0: +t2 = MEM_U32(sp + 340); +// bdead 40020803 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t8 = t2 + t9; +//nop; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a4d0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4286c4; +//nop; +L4286c4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4286d0: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +a1 = 0x10004b9c; +//nop; +t1 = t7 + t5; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4286f0; +a1 = a1; +L4286f0: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {at = 0x10000378; +goto L428708;} +at = 0x10000378; +t6 = 0x1; +MEM_U32(at + 0) = t6; +goto L42a934; +MEM_U32(at + 0) = t6; +L428708: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x10004ba4; +//nop; +t4 = t3 + t0; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428728; +a1 = a1; +L428728: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L428750;} +//nop; +t2 = 0x100003ec; +at = 0x100003ec; +t2 = MEM_U32(t2 + 0); +//nop; +t9 = t2 + 0x1; +MEM_U32(at + 0) = t9; +goto L42a934; +MEM_U32(at + 0) = t9; +L428750: +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +t5 = t8 + t7; +t1 = MEM_U32(t5 + 0); +at = 0x1000a1ac; +//nop; +a0 = 0x1000a1c0; +t6 = t1 + 0x2; +a1 = t6; +MEM_U32(at + 0) = t6; +v0 = wrapper_strcat(mem, a0, a1); +goto L42877c; +MEM_U32(at + 0) = t6; +L42877c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428788: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +t4 = t3 + t0; +t2 = MEM_U32(t4 + 0); +//nop; +t9 = MEM_U8(t2 + 2); +//nop; +t8 = t9 + 0xffffffbf; +at = t8 < 0x3a; +if (at == 0) {//nop; +goto L428cdc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10007610[] = { +&&L4287d0, +&&L428cdc, +&&L428818, +&&L428cdc, +&&L428cdc, +&&L428860, +&&L428a58, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L4288a8, +&&L428cdc, +&&L4288f0, +&&L428cdc, +&&L428a10, +&&L428cdc, +&&L428cdc, +&&L428938, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428980, +&&L428a88, +&&L428cdc, +&&L4289c8, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428a78, +&&L428bc4, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428bf8, +&&L428cdc, +&&L428cdc, +&&L428cdc, +&&L428c94, +}; +dest = Lswitch10007610[t8]; +//nop; +goto *dest; +//nop; +L4287d0: +t7 = 0x10004bb4; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t7 = t7; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = zero; +t6 = t5 + t1; +t3 = MEM_U32(t6 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L42880c; +MEM_U32(sp + 24) = t3; +L42880c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428818: +t0 = 0x10004bc8; +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = zero; +t9 = t4 + t2; +t8 = MEM_U32(t9 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L428854; +MEM_U32(sp + 24) = t8; +L428854: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428860: +t7 = 0x10004bdc; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t7 = t7; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = zero; +t6 = t5 + t1; +t3 = MEM_U32(t6 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L42889c; +MEM_U32(sp + 24) = t3; +L42889c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4288a8: +t0 = 0x10004bf0; +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = zero; +t9 = t4 + t2; +t8 = MEM_U32(t9 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L4288e4; +MEM_U32(sp + 24) = t8; +L4288e4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4288f0: +t7 = 0x10004c04; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t7 = t7; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = zero; +t6 = t5 + t1; +t3 = MEM_U32(t6 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L42892c; +MEM_U32(sp + 24) = t3; +L42892c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428938: +t0 = 0x10004c18; +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = zero; +t9 = t4 + t2; +t8 = MEM_U32(t9 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L428974; +MEM_U32(sp + 24) = t8; +L428974: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428980: +t7 = 0x10004c2c; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t7 = t7; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = zero; +t6 = t5 + t1; +t3 = MEM_U32(t6 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L4289bc; +MEM_U32(sp + 24) = t3; +L4289bc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4289c8: +t0 = 0x10004c40; +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = zero; +t9 = t4 + t2; +t8 = MEM_U32(t9 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L428a04; +MEM_U32(sp + 24) = t8; +L428a04: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428a10: +t7 = 0x10004c54; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t7 = t7; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = zero; +t6 = t5 + t1; +t3 = MEM_U32(t6 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L428a4c; +MEM_U32(sp + 24) = t3; +L428a4c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428a58: +a1 = 0x10004c68; +//nop; +a0 = 0x1000a5a8; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L428a6c; +a1 = a1; +L428a6c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428a78: +at = 0x10000234; +t0 = 0x1; +MEM_U32(at + 0) = t0; +goto L42a934; +MEM_U32(at + 0) = t0; +L428a88: +t4 = 0x10004c6c; +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L428ab0; +MEM_U32(sp + 16) = zero; +L428ab0: +// bdead 40020103 gp = MEM_U32(sp + 64); +at = 0x1; +t2 = 0x1000a36c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L428b00;} +//nop; +t9 = 0x10004c90; +a0 = 0x2; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L428af8; +MEM_U32(sp + 16) = zero; +L428af8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L428b00: +t8 = 0x1000038c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L428b30;} +//nop; +t7 = 0x1000a36c; +at = 0x3; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L428b60;} +//nop; +L428b30: +t5 = 0x10004cd4; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L428b58; +MEM_U32(sp + 16) = zero; +L428b58: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L428b60: +t1 = 0x10000388; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L428b90;} +//nop; +t6 = 0x1000a36c; +at = 0x2; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L42a934;} +//nop; +L428b90: +t3 = 0x10004d08; +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L428bb8; +MEM_U32(sp + 16) = zero; +L428bb8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428bc4: +t0 = 0x10004d50; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L428bec; +MEM_U32(sp + 16) = zero; +L428bec: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428bf8: +at = 0x10000270; +a1 = 0x10004d74; +//nop; +t4 = 0x1; +a0 = 0x1000a310; +MEM_U32(at + 0) = t4; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L428c18; +a1 = a1; +L428c18: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10004d7c; +//nop; +a0 = 0x1000a320; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L428c34; +a1 = a1; +L428c34: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10004d84; +//nop; +a0 = 0x1000a330; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L428c50; +a1 = a1; +L428c50: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10004d8c; +//nop; +a0 = 0x1000a408; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L428c6c; +a1 = a1; +L428c6c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a1 = 0x10004d94; +//nop; +a0 = 0x1000a418; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L428c88; +a1 = a1; +L428c88: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428c94: +t2 = 0x10004d9c; +t9 = MEM_U32(sp + 340); +t8 = s0 << 2; +t2 = t2; +t7 = t9 + t8; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 16) = zero; +t5 = MEM_U32(t7 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t5; +f_error(mem, sp, a0, a1, a2, a3); +goto L428cd0; +MEM_U32(sp + 24) = t5; +L428cd0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428cdc: +t1 = 0x10004db0; +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +t1 = t1; +MEM_U32(sp + 20) = t1; +MEM_U32(sp + 16) = zero; +t0 = t6 + t3; +t4 = MEM_U32(t0 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t4; +f_error(mem, sp, a0, a1, a2, a3); +goto L428d18; +MEM_U32(sp + 24) = t4; +L428d18: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L428d30; +//nop; +L428d30: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428d3c: +t2 = MEM_U32(sp + 340); +t9 = s0 << 2; +t8 = t2 + t9; +t7 = MEM_U32(t8 + 0); +at = 0x6e; +s4 = MEM_U8(t7 + 2); +//nop; +if (s4 == at) {at = 0x78; +goto L428d70;} +at = 0x78; +if (s4 == at) {//nop; +goto L428db8;} +//nop; +//nop; +goto L428e00; +//nop; +L428d70: +t5 = 0x10004dcc; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +t5 = t5; +MEM_U32(sp + 20) = t5; +MEM_U32(sp + 16) = zero; +t3 = t1 + t6; +t0 = MEM_U32(t3 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t0; +f_error(mem, sp, a0, a1, a2, a3); +goto L428dac; +MEM_U32(sp + 24) = t0; +L428dac: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428db8: +t4 = 0x10004ddc; +t2 = MEM_U32(sp + 340); +t9 = s0 << 2; +t4 = t4; +t8 = t2 + t9; +MEM_U32(sp + 20) = t4; +MEM_U32(sp + 16) = zero; +t7 = MEM_U32(t8 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L428df4; +MEM_U32(sp + 24) = t7; +L428df4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428e00: +t5 = 0x10004dec; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +t5 = t5; +MEM_U32(sp + 20) = t5; +MEM_U32(sp + 16) = zero; +t3 = t1 + t6; +t0 = MEM_U32(t3 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t0; +f_error(mem, sp, a0, a1, a2, a3); +goto L428e3c; +MEM_U32(sp + 24) = t0; +L428e3c: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L428e54; +//nop; +L428e54: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428e60: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t9 = t4 + t2; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10004e08; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428e80; +a1 = a1; +L428e80: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +t5 = t8 + t7; +t1 = MEM_U32(t5 + 0); +//nop; +t6 = MEM_U8(t1 + 2); +//nop; +if (t6 != 0) {//nop; +goto L428fb8;} +//nop; +t3 = 0x1000a36c; +at = 0x3; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {at = 0x1000a174; +goto L428f18;} +at = 0x1000a174; +t0 = 0x1; +t4 = s0 << 2; +//nop; +t2 = t8 + t4; +MEM_U32(at + 0) = t0; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L428eec; +//nop; +L428eec: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t7 = s0 << 2; +t5 = t9 + t7; +//nop; +a0 = MEM_U32(t5 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L428f0c; +//nop; +L428f0c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428f18: +t1 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t1; +if (at == 0) {//nop; +goto L428f70;} +//nop; +a1 = 0x10004e10; +//nop; +a0 = 0x1000a540; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L428f40; +a1 = a1; +L428f40: +// bdead 40020003 gp = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t0 = t6 + t3; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L428f64; +//nop; +L428f64: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L428f70: +t8 = 0x10004e14; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L428f98; +MEM_U32(sp + 16) = zero; +L428f98: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L428fb0; +//nop; +L428fb0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L428fb8: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t9 = t4 + t2; +a0 = MEM_U32(t9 + 0); +//nop; +a1 = 0x10004e38; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428fd8; +a1 = a1; +L428fd8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L429030;} +//nop; +t7 = 0x10004e40; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L42900c; +MEM_U32(sp + 16) = zero; +L42900c: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L429024; +//nop; +L429024: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L4290a0; +//nop; +L429030: +t5 = 0x1000a36c; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L4290a0;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10004e64; +//nop; +t3 = t1 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L429068; +a1 = a1; +L429068: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4290a0;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t4 = t0 + t8; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429094; +//nop; +L429094: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4290a0: +t2 = MEM_U32(sp + 340); +t9 = s0 << 2; +t7 = t2 + t9; +//nop; +a1 = 0x10004e70; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4290c0; +a1 = a1; +L4290c0: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42913c;} +//nop; +t5 = 0x1000a36c; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L42911c;} +//nop; +t1 = 0x10000008; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L42911c;} +//nop; +a1 = 0x10004e88; +//nop; +a0 = 0x1000a2f0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L429110; +a1 = a1; +L429110: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42911c: +a1 = 0x10004e90; +//nop; +a0 = 0x1000a2b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L429130; +a1 = a1; +L429130: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42913c: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10004ea8; +//nop; +t0 = t6 + t3; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42915c; +a1 = a1; +L42915c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4291d8;} +//nop; +t8 = 0x1000a36c; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L4291b8;} +//nop; +t4 = 0x10000008; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L4291b8;} +//nop; +a1 = 0x10004ebc; +//nop; +a0 = 0x1000a2f0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4291ac; +a1 = a1; +L4291ac: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4291b8: +a1 = 0x10004ec4; +//nop; +a0 = 0x1000a2b0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4291cc; +a1 = a1; +L4291cc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4291d8: +t2 = 0x1000a36c; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L42a880;} +//nop; +t9 = MEM_U32(sp + 340); +t7 = s0 << 2; +t5 = t9 + t7; +//nop; +a1 = 0x10004ed8; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L429210; +a1 = a1; +L429210: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t1 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t1; +if (at != 0) {//nop; +goto L429278;} +//nop; +t6 = 0x10004eec; +//nop; +t6 = t6; +MEM_U32(sp + 20) = t6; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L429258; +MEM_U32(sp + 16) = zero; +L429258: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L429270; +//nop; +L429270: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L429278: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t8 = t3 + t0; +a1 = MEM_U32(t8 + -4); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429298; +//nop; +L429298: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +// bdead 40022803 gp = MEM_U32(sp + 64); +t9 = t4 + t2; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4292bc; +//nop; +L4292bc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4292c8: +t7 = MEM_U32(sp + 340); +t5 = s0 << 2; +t1 = t7 + t5; +t6 = MEM_U32(t1 + 0); +//nop; +t3 = MEM_U8(t6 + 2); +//nop; +if (t3 != 0) {//nop; +goto L429310;} +//nop; +t0 = 0x10000420; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {at = 0x10000234; +goto L42a934;} +at = 0x10000234; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L42a934; +MEM_U32(at + 0) = t8; +L429310: +t4 = 0x1000a36c; +at = 0x1; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L429420;} +//nop; +t2 = MEM_U32(sp + 340); +t9 = s0 << 2; +t7 = t2 + t9; +//nop; +a1 = 0x10004f1c; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L429348; +a1 = a1; +L429348: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L429388;} +//nop; +t5 = 0x10004f28; +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L42937c; +MEM_U32(sp + 16) = zero; +L42937c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L429388: +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10004f70; +//nop; +t3 = t1 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4293a8; +a1 = a1; +L4293a8: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4293d4;} +//nop; +a1 = 0x10004f7c; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4293c8; +a1 = a1; +L4293c8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4293d4: +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x10004f88; +//nop; +t4 = t0 + t8; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4293f4; +a1 = a1; +L4293f4: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L429420;} +//nop; +a1 = 0x10004f94; +//nop; +a0 = 0x1000a310; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L429414; +a1 = a1; +L429414: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L429420: +t2 = 0x1000a36c; +at = 0x3; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L4294e0;} +//nop; +t9 = MEM_U32(sp + 340); +t7 = s0 << 2; +t5 = t9 + t7; +//nop; +a1 = 0x10004fa0; +a0 = MEM_U32(t5 + 0); +a2 = 0x4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L42945c; +a1 = a1; +L42945c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L429494;} +//nop; +t1 = MEM_U32(sp + 340); +t6 = s0 << 2; +a1 = 0x10004fa8; +//nop; +t3 = t1 + t6; +a0 = MEM_U32(t3 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L429488; +a1 = a1; +L429488: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4294e0;} +//nop; +L429494: +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t4 = t0 + t8; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4294b4; +//nop; +L4294b4: +t2 = MEM_U32(sp + 340); +// bdead 40020803 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t7 = t2 + t9; +//nop; +a0 = MEM_U32(t7 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L4294d4; +//nop; +L4294d4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4294e0: +t5 = 0x1000a36c; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L42a880;} +//nop; +t1 = 0x10000008; +at = 0x2; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == at) {at = 0x3; +goto L429518;} +at = 0x3; +if (t1 != at) {//nop; +goto L42a880;} +//nop; +L429518: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10004fb4; +//nop; +t0 = t6 + t3; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L429538; +a1 = a1; +L429538: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a880;} +//nop; +t8 = 0x1000a36c; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L42a934;} +//nop; +t4 = 0x10000008; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42a934;} +//nop; +t2 = 0x10004fb8; +t9 = MEM_U32(sp + 340); +t7 = s0 << 2; +t2 = t2; +t5 = t9 + t7; +t6 = 0x10004fe8; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 16) = zero; +t1 = MEM_U32(t5 + 0); +//nop; +t6 = t6; +MEM_U32(sp + 28) = t6; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t1; +f_error(mem, sp, a0, a1, a2, a3); +goto L4295bc; +MEM_U32(sp + 24) = t1; +L4295bc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4295c8: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L4296c0;} +//nop; +t0 = MEM_U32(sp + 340); +t8 = s0 << 2; +a1 = 0x10004fec; +//nop; +t4 = t0 + t8; +a0 = MEM_U32(t4 + 0); +a2 = 0x6; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L429604; +a1 = a1; +L429604: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L4296c0;} +//nop; +t2 = 0x1000a36c; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L429694;} +//nop; +t9 = 0x10000008; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L429694;} +//nop; +t7 = 0x10004ff4; +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t7 = t7; +t0 = 0x10005024; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = zero; +t6 = t5 + t1; +t3 = MEM_U32(t6 + 0); +//nop; +t0 = t0; +MEM_U32(sp + 28) = t0; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L429688; +MEM_U32(sp + 24) = t3; +L429688: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L429694: +t8 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t2 = t8 + t4; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a310; +//nop; +f_addstr(mem, sp, a0, a1); +goto L4296b4; +//nop; +L4296b4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4296c0: +t9 = MEM_U32(sp + 340); +t7 = s0 << 2; +t5 = t9 + t7; +//nop; +a1 = 0x10005028; +a0 = MEM_U32(t5 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4296e0; +a1 = a1; +L4296e0: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L429884;} +//nop; +t1 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t1; +if (at == 0) {//nop; +goto L42983c;} +//nop; +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10005030; +//nop; +t0 = t6 + t3; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L429720; +a1 = a1; +L429720: +// bdead 4002010b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L429734;} +//nop; +MEM_U32(sp + 304) = zero; +goto L42a934; +MEM_U32(sp + 304) = zero; +L429734: +t8 = MEM_U32(sp + 340); +t4 = s0 << 2; +t2 = t8 + t4; +t9 = MEM_U32(t2 + 0); +//nop; +t7 = MEM_U8(t9 + 0); +//nop; +at = (int)t7 < (int)0x30; +if (at != 0) {//nop; +goto L429780;} +//nop; +t5 = s0 << 2; +t1 = t8 + t5; +t6 = MEM_U32(t1 + 0); +//nop; +t3 = MEM_U8(t6 + 0); +//nop; +at = (int)t3 < (int)0x3a; +if (at != 0) {//nop; +goto L4297b4;} +//nop; +L429780: +t0 = 0x10005038; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4297a8; +MEM_U32(sp + 16) = zero; +L4297a8: +// bdead 40020103 gp = MEM_U32(sp + 64); +s0 = s0 + 0xffffffff; +goto L42a934; +s0 = s0 + 0xffffffff; +L4297b4: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t9 = t4 + t2; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000507c; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4297d8; +a0 = a0; +L4297d8: +// bdead 4002000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a2b0; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L4297f0; +a1 = s4; +L4297f0: +// bdead 40020103 gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t8 = s0 << 2; +a0 = 0x10005084; +//nop; +t5 = t7 + t8; +a1 = MEM_U32(t5 + 0); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L429818; +a0 = a0; +L429818: +// bdead 4002000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a2f0; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L429830; +a1 = s4; +L429830: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42983c: +t1 = 0x10005088; +//nop; +t1 = t1; +MEM_U32(sp + 20) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L429864; +MEM_U32(sp + 16) = zero; +L429864: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L42987c; +//nop; +L42987c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L429884: +t6 = MEM_U32(sp + 340); +t3 = s0 << 2; +t0 = t6 + t3; +t4 = MEM_U32(t0 + 0); +at = 0x31; +t2 = MEM_U8(t4 + 2); +//nop; +if (t2 != at) {//nop; +goto L429934;} +//nop; +t9 = s0 << 2; +t7 = t6 + t9; +t8 = MEM_U32(t7 + 0); +//nop; +t5 = MEM_U8(t8 + 3); +//nop; +if (t5 != 0) {//nop; +goto L429934;} +//nop; +t1 = 0x1000a36c; +at = 0x3; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == at) {//nop; +goto L429924;} +//nop; +t3 = 0x100050c0; +t0 = s0 << 2; +t3 = t3; +MEM_U32(sp + 20) = t3; +t4 = t6 + t0; +MEM_U32(sp + 16) = zero; +t2 = MEM_U32(t4 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t2; +f_error(mem, sp, a0, a1, a2, a3); +goto L429918; +MEM_U32(sp + 24) = t2; +L429918: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L429924: +at = 0x10000398; +t9 = 0x1; +MEM_U32(at + 0) = t9; +goto L42a934; +MEM_U32(at + 0) = t9; +L429934: +t7 = MEM_U32(sp + 340); +t8 = s0 << 2; +t5 = t7 + t8; +t1 = MEM_U32(t5 + 0); +at = 0x30; +t3 = MEM_U8(t1 + 2); +//nop; +if (t3 != at) {//nop; +goto L4299e0;} +//nop; +t6 = s0 << 2; +t0 = t7 + t6; +t4 = MEM_U32(t0 + 0); +//nop; +t2 = MEM_U8(t4 + 3); +//nop; +if (t2 != 0) {//nop; +goto L4299e0;} +//nop; +t9 = 0x1000a36c; +at = 0x3; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L4299d4;} +//nop; +t8 = 0x100050d4; +t5 = s0 << 2; +t8 = t8; +MEM_U32(sp + 20) = t8; +t1 = t7 + t5; +MEM_U32(sp + 16) = zero; +t3 = MEM_U32(t1 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L4299c8; +MEM_U32(sp + 24) = t3; +L4299c8: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L4299d4: +at = 0x10000398; +MEM_U32(at + 0) = zero; +goto L42a934; +MEM_U32(at + 0) = zero; +L4299e0: +t6 = MEM_U32(sp + 340); +t0 = s0 << 2; +t4 = t6 + t0; +t2 = MEM_U32(t4 + 0); +at = 0x36; +t9 = MEM_U8(t2 + 2); +//nop; +if (t9 != at) {//nop; +goto L429a70;} +//nop; +t8 = 0x1000a36c; +at = 0x3; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L429a44;} +//nop; +t7 = s0 << 2; +t5 = t6 + t7; +t1 = MEM_U32(t5 + 0); +at = 0x36; +t3 = MEM_U8(t1 + 2); +//nop; +if (t3 != at) {at = 0x1000a164; +goto L429a44;} +at = 0x1000a164; +t0 = 0x1; +MEM_U32(at + 0) = t0; +L429a44: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t9 = t4 + t2; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a330; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429a64; +//nop; +L429a64: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L429a70: +t8 = MEM_U32(sp + 340); +t6 = s0 << 2; +t7 = t8 + t6; +t5 = MEM_U32(t7 + 0); +//nop; +t1 = MEM_U8(t5 + 2); +//nop; +if (t1 == 0) {//nop; +goto L429b14;} +//nop; +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L429b14;} +//nop; +t0 = 0x10000008; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L429b14;} +//nop; +t4 = 0x100050e8; +t2 = s0 << 2; +t4 = t4; +MEM_U32(sp + 20) = t4; +t9 = t8 + t2; +MEM_U32(sp + 16) = zero; +t6 = MEM_U32(t9 + 0); +t7 = 0x10005118; +//nop; +t7 = t7; +MEM_U32(sp + 28) = t7; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t6; +f_error(mem, sp, a0, a1, a2, a3); +goto L429b08; +MEM_U32(sp + 24) = t6; +L429b08: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L429b14: +t5 = MEM_U32(sp + 340); +t1 = s0 << 2; +t3 = t5 + t1; +t0 = MEM_U32(t3 + 0); +//nop; +t4 = MEM_U8(t0 + 2); +//nop; +if (t4 == 0) {//nop; +goto L429bb8;} +//nop; +t8 = s0 << 2; +t2 = t5 + t8; +t9 = MEM_U32(t2 + 0); +//nop; +t6 = MEM_U8(t9 + 3); +//nop; +if (t6 != 0) {//nop; +goto L42a880;} +//nop; +t7 = s0 << 2; +t1 = t5 + t7; +t3 = MEM_U32(t1 + 0); +at = 0x31; +t0 = MEM_U8(t3 + 2); +//nop; +if (t0 == at) {//nop; +goto L429bb8;} +//nop; +t4 = s0 << 2; +t8 = t5 + t4; +t2 = MEM_U32(t8 + 0); +at = 0x32; +t9 = MEM_U8(t2 + 2); +//nop; +if (t9 == at) {//nop; +goto L429bb8;} +//nop; +t6 = s0 << 2; +t7 = t5 + t6; +t1 = MEM_U32(t7 + 0); +at = 0x33; +t3 = MEM_U8(t1 + 2); +//nop; +if (t3 != at) {//nop; +goto L42a880;} +//nop; +L429bb8: +t0 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t8 = t0 + t4; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429bd8; +//nop; +L429bd8: +t2 = MEM_U32(sp + 340); +// bdead 40020803 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t5 = t2 + t9; +//nop; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a310; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429bfc; +//nop; +L429bfc: +// bdead 40020003 gp = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t1 = t6 + t7; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a2f0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429c20; +//nop; +L429c20: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 340); +at = 0x10000398; +t3 = 0x2; +t4 = s0 << 2; +//nop; +t8 = t0 + t4; +MEM_U32(at + 0) = t3; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a320; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429c50; +//nop; +L429c50: +t2 = MEM_U32(sp + 340); +// bdead 40020803 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t5 = t2 + t9; +//nop; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a408; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429c74; +//nop; +L429c74: +// bdead 40020003 gp = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t1 = t6 + t7; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a418; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429c98; +//nop; +L429c98: +// bdead 40020003 gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t4 = t3 + t0; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a428; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429cbc; +//nop; +L429cbc: +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +// bdead 42020803 gp = MEM_U32(sp + 64); +t9 = t8 + t2; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a448; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429ce0; +//nop; +L429ce0: +// bdead 40020003 gp = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t7 = t5 + t6; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a490; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429d04; +//nop; +L429d04: +// bdead 40020003 gp = MEM_U32(sp + 64); +t1 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t0 = t1 + t3; +a1 = MEM_U32(t0 + 0); +a0 = 0x1000a4a0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429d28; +//nop; +L429d28: +// bdead 40020003 gp = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t2 = t4 + t8; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a480; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429d4c; +//nop; +L429d4c: +t9 = MEM_U32(sp + 340); +// bdead 44020003 gp = MEM_U32(sp + 64); +t5 = s0 << 2; +t6 = t9 + t5; +//nop; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a4b0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429d70; +//nop; +L429d70: +// bdead 40020003 gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t1 = s0 << 2; +//nop; +t3 = t7 + t1; +a1 = MEM_U32(t3 + 0); +a0 = 0x1000a4c0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429d94; +//nop; +L429d94: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t8 = t0 + t4; +a1 = MEM_U32(t8 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429db8; +//nop; +L429db8: +t2 = MEM_U32(sp + 340); +// bdead 40020803 gp = MEM_U32(sp + 64); +t9 = s0 << 2; +t5 = t2 + t9; +//nop; +a1 = MEM_U32(t5 + 0); +a0 = 0x1000a4d0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429ddc; +//nop; +L429ddc: +// bdead 40020003 gp = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t1 = t6 + t7; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429e00; +//nop; +L429e00: +// bdead 40020003 gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t4 = t3 + t0; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a500; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429e24; +//nop; +L429e24: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L429e30: +t8 = MEM_U32(sp + 340); +t2 = s0 << 2; +t9 = t8 + t2; +t5 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U8(t5 + 2); +//nop; +if (t6 == 0) {//nop; +goto L42a880;} +//nop; +t7 = s0 << 2; +//nop; +t1 = t8 + t7; +a1 = MEM_U32(t1 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429e70; +//nop; +L429e70: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L429e7c: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +a1 = 0x1000511c; +//nop; +t4 = t3 + t0; +a0 = MEM_U32(t4 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L429e9c; +a1 = a1; +L429e9c: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L429f24;} +//nop; +t2 = 0x100003e4; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {at = 0x100003e4; +goto L429ec8;} +at = 0x100003e4; +//nop; +MEM_U32(at + 0) = zero; +L429ec8: +at = 0x10000004; +t9 = 0x3; +MEM_U32(at + 0) = t9; +at = 0x100003e8; +//nop; +a0 = 0x10005124; +t5 = 0x3; +a1 = zero; +a2 = zero; +MEM_U32(at + 0) = t5; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L429ef8; +a0 = a0; +L429ef8: +// bdead 40020003 gp = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t7 = t6 + t8; +a0 = MEM_U32(t7 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L429f18; +//nop; +L429f18: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L429f24: +t1 = MEM_U32(sp + 340); +t3 = s0 << 2; +a1 = 0x10005128; +//nop; +t0 = t1 + t3; +a0 = MEM_U32(t0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L429f44; +a1 = a1; +L429f44: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L429f70;} +//nop; +a1 = 0x10005130; +//nop; +a0 = 0x1000a4d0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L429f64; +a1 = a1; +L429f64: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L429f70: +t4 = MEM_U32(sp + 340); +t2 = s0 << 2; +t9 = t4 + t2; +t5 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U8(t5 + 2); +//nop; +if (t6 != 0) {//nop; +goto L42a880;} +//nop; +t8 = s0 << 2; +//nop; +t7 = t4 + t8; +a1 = MEM_U32(t7 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429fb0; +//nop; +L429fb0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L429fbc: +t1 = MEM_U32(sp + 340); +t3 = s0 << 2; +t0 = t1 + t3; +t2 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U8(t2 + 2); +//nop; +if (t9 != 0) {//nop; +goto L42a880;} +//nop; +t5 = s0 << 2; +//nop; +t6 = t1 + t5; +a1 = MEM_U32(t6 + 0); +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L429ffc; +//nop; +L429ffc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42a008: +t4 = MEM_U32(sp + 340); +t8 = s0 << 2; +t7 = t4 + t8; +t3 = MEM_U32(t7 + 0); +at = 0x2b; +t0 = MEM_U8(t3 + 0); +//nop; +if (t0 != at) {//nop; +goto L42a278;} +//nop; +t2 = 0x1000a36c; +at = 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L42a278;} +//nop; +t9 = 0x10000008; +at = 0x2; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {at = 0x3; +goto L42a064;} +at = 0x3; +if (t9 != at) {//nop; +goto L42a278;} +//nop; +L42a064: +t1 = MEM_U32(sp + 340); +t5 = s0 << 2; +t6 = t1 + t5; +t4 = MEM_U32(t6 + 0); +//nop; +t8 = MEM_U8(t4 + 1); +//nop; +t7 = t8 + 0xffffffb7; +at = t7 < 0x2f; +if (at == 0) {//nop; +goto L42a880;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100076f8[] = { +&&L42a244, +&&L42a880, +&&L42a880, +&&L42a934, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a934, +&&L42a880, +&&L42a880, +&&L42a1b0, +&&L42a1c0, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a0ac, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a880, +&&L42a1a0, +&&L42a190, +}; +dest = Lswitch100076f8[t7]; +//nop; +goto *dest; +//nop; +L42a0ac: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +t2 = t3 + t0; +t9 = MEM_U32(t2 + 0); +//nop; +t1 = MEM_U8(t9 + 2); +//nop; +if (t1 != 0) {at = 0x10000248; +goto L42a0d8;} +at = 0x10000248; +MEM_U32(at + 0) = zero; +goto L42a168; +MEM_U32(at + 0) = zero; +L42a0d8: +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +t4 = t5 + t6; +t8 = MEM_U32(t4 + 0); +at = 0x70; +t7 = MEM_U8(t8 + 2); +//nop; +if (t7 != at) {at = 0x10000248; +goto L42a110;} +at = 0x10000248; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000250; +MEM_U32(at + 0) = zero; +goto L42a168; +MEM_U32(at + 0) = zero; +L42a110: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +t2 = t3 + t0; +t9 = MEM_U32(t2 + 0); +at = 0x61; +t1 = MEM_U8(t9 + 2); +//nop; +if (t1 != at) {at = 0x10000248; +goto L42a13c;} +at = 0x10000248; +MEM_U32(at + 0) = zero; +goto L42a168; +MEM_U32(at + 0) = zero; +L42a13c: +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +t4 = t5 + t6; +t8 = MEM_U32(t4 + 0); +at = 0x63; +t7 = MEM_U8(t8 + 2); +//nop; +if (t7 != at) {at = 0x10000250; +goto L42a168;} +at = 0x10000250; +//nop; +MEM_U32(at + 0) = zero; +L42a168: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t2 = t3 + t0; +a0 = MEM_U32(t2 + 0); +//nop; +f_add_static_opt(mem, sp, a0); +goto L42a184; +//nop; +L42a184: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42a190: +at = 0x1000a198; +t9 = 0x1; +MEM_U32(at + 0) = t9; +goto L42a934; +MEM_U32(at + 0) = t9; +L42a1a0: +at = 0x10000234; +t1 = 0x1; +MEM_U32(at + 0) = t1; +goto L42a934; +MEM_U32(at + 0) = t1; +L42a1b0: +at = 0x1000024c; +t5 = 0x1; +MEM_U32(at + 0) = t5; +goto L42a934; +MEM_U32(at + 0) = t5; +L42a1c0: +t6 = 0x1000a36c; +at = 0x1; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L42a244;} +//nop; +t4 = 0x10000008; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42a244;} +//nop; +t8 = 0x1000513c; +t7 = MEM_U32(sp + 340); +t9 = 0x1000516c; +t3 = s0 << 2; +t8 = t8; +MEM_U32(sp + 20) = t8; +MEM_U32(sp + 16) = zero; +t0 = t7 + t3; +t2 = MEM_U32(t0 + 0); +t9 = t9; +MEM_U32(sp + 28) = t9; +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t2; +f_error(mem, sp, a0, a1, a2, a3); +goto L42a238; +MEM_U32(sp + 24) = t2; +L42a238: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42a244: +at = 0x10000228; +t1 = 0x1; +MEM_U32(at + 0) = t1; +at = 0x10000258; +t5 = 0x1; +MEM_U32(at + 0) = t5; +at = 0x1000026c; +t6 = 0x1; +MEM_U32(at + 0) = t6; +at = 0x1000a184; +t4 = 0x1; +MEM_U32(at + 0) = t4; +goto L42a934; +MEM_U32(at + 0) = t4; +L42a278: +t8 = MEM_U32(sp + 340); +t7 = s0 << 2; +//nop; +t3 = t8 + t7; +a0 = MEM_U32(t3 + 0); +//nop; +v0 = f_getsuf(mem, sp, a0); +goto L42a294; +//nop; +L42a294: +// bdead 4002010b gp = MEM_U32(sp + 64); +s1 = v0 & 0xff; +at = 0x6d; +if (s1 != at) {//nop; +goto L42a2ac;} +//nop; +s1 = 0x66; +L42a2ac: +at = 0x70; +if (s1 != at) {at = 0x10000388; +goto L42a2c0;} +at = 0x10000388; +t0 = 0x1; +MEM_U32(at + 0) = t0; +L42a2c0: +at = 0x66; +if (s1 != at) {at = 0x1000038c; +goto L42a2d4;} +at = 0x1000038c; +t2 = 0x1; +MEM_U32(at + 0) = t2; +L42a2d4: +at = 0x1; +if (s1 != at) {at = 0x1000a134; +goto L42a2e8;} +at = 0x1000a134; +t9 = 0x1; +MEM_U32(at + 0) = t9; +L42a2e8: +at = 0x63; +if (s1 == at) {at = 0x70; +goto L42a414;} +at = 0x70; +if (s1 == at) {at = 0x66; +goto L42a414;} +at = 0x66; +if (s1 == at) {at = 0x46; +goto L42a414;} +at = 0x46; +if (s1 == at) {at = 0x72; +goto L42a414;} +at = 0x72; +if (s1 == at) {at = 0x65; +goto L42a414;} +at = 0x65; +if (s1 == at) {at = 0x42; +goto L42a414;} +at = 0x42; +if (s1 == at) {at = 0x55; +goto L42a414;} +at = 0x55; +if (s1 == at) {at = 0x73; +goto L42a414;} +at = 0x73; +if (s1 == at) {at = 0x4f; +goto L42a414;} +at = 0x4f; +if (s1 == at) {at = 0x47; +goto L42a414;} +at = 0x47; +if (s1 == at) {at = 0x53; +goto L42a414;} +at = 0x53; +if (s1 == at) {at = 0x4d; +goto L42a414;} +at = 0x4d; +if (s1 == at) {at = 0x56; +goto L42a414;} +at = 0x56; +if (s1 == at) {at = 0x69; +goto L42a414;} +at = 0x69; +if (s1 == at) {at = 0x1; +goto L42a414;} +at = 0x1; +if (s1 == at) {at = 0x44; +goto L42a414;} +at = 0x44; +if (s1 == at) {at = 0x3; +goto L42a414;} +at = 0x3; +if (s1 == at) {at = 0x2; +goto L42a414;} +at = 0x2; +if (s1 == at) {at = 0x75; +goto L42a414;} +at = 0x75; +if (s1 == at) {at = 0x6; +goto L42a414;} +at = 0x6; +if (s1 == at) {//nop; +goto L42a414;} +//nop; +t1 = 0x1000a36c; +at = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L42a3e4;} +//nop; +t5 = 0x10000124; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L42a3e4;} +//nop; +t6 = 0x100001fc; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {at = 0x68; +goto L42a3e4;} +at = 0x68; +if (s1 == at) {//nop; +goto L42a414;} +//nop; +L42a3e4: +t4 = 0x10000214; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L42a414;} +//nop; +t8 = 0x1000a36c; +at = 0x4; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L42a780;} +//nop; +L42a414: +t7 = 0x10000394; +at = 0x10000394; +t7 = MEM_U32(t7 + 0); +t2 = MEM_U32(sp + 336); +t3 = t7 + 0x1; +MEM_U32(at + 0) = t3; +t0 = 0x1; +at = (int)t2 < (int)0x2; +if (at != 0) {MEM_U32(sp + 92) = t0; +goto L42a4b4;} +MEM_U32(sp + 92) = t0; +L42a43c: +t1 = MEM_U32(sp + 92); +t9 = MEM_U32(sp + 340); +t5 = t1 << 2; +t6 = t9 + t5; +t4 = MEM_U32(t6 + 0); +at = 0x6a; +t8 = MEM_U8(t4 + 1); +//nop; +if (t8 != at) {//nop; +goto L42a49c;} +//nop; +a1 = 0x10005170; +//nop; +a0 = t4; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42a478; +a1 = a1; +L42a478: +// bdead 4006000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L42a49c;} +//nop; +t7 = 0x10000224; +at = 0x10000224; +t7 = MEM_U32(t7 + 0); +//nop; +t3 = t7 + 0x1; +MEM_U32(at + 0) = t3; +L42a49c: +t0 = MEM_U32(sp + 92); +t1 = MEM_U32(sp + 336); +t2 = t0 + 0x1; +at = (int)t2 < (int)t1; +if (at != 0) {MEM_U32(sp + 92) = t2; +goto L42a43c;} +MEM_U32(sp + 92) = t2; +L42a4b4: +t9 = 0x10000230; +at = 0x3; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {at = 0x4; +goto L42a4d4;} +at = 0x4; +if (t9 != at) {//nop; +goto L42a68c;} +//nop; +L42a4d4: +t5 = 0x10000224; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {at = 0x63; +goto L42a68c;} +at = 0x63; +if (s1 == at) {at = 0x70; +goto L42a560;} +at = 0x70; +if (s1 == at) {at = 0x66; +goto L42a560;} +at = 0x66; +if (s1 == at) {at = 0x46; +goto L42a560;} +at = 0x46; +if (s1 == at) {at = 0x72; +goto L42a560;} +at = 0x72; +if (s1 == at) {at = 0x65; +goto L42a560;} +at = 0x65; +if (s1 == at) {at = 0x42; +goto L42a560;} +at = 0x42; +if (s1 == at) {at = 0x55; +goto L42a560;} +at = 0x55; +if (s1 == at) {at = 0x69; +goto L42a560;} +at = 0x69; +if (s1 == at) {at = 0x1; +goto L42a560;} +at = 0x1; +if (s1 == at) {at = 0x3; +goto L42a560;} +at = 0x3; +if (s1 == at) {at = 0x2; +goto L42a560;} +at = 0x2; +if (s1 == at) {at = 0x6; +goto L42a560;} +at = 0x6; +if (s1 == at) {at = 0x75; +goto L42a560;} +at = 0x75; +if (s1 == at) {at = 0x44; +goto L42a560;} +at = 0x44; +if (s1 != at) {at = 0x75; +goto L42a68c;} +L42a560: +at = 0x75; +if (s1 == at) {//nop; +goto L42a5b8;} +//nop; +t6 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t4 = t6 + t8; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a520; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42a58c; +//nop; +L42a58c: +// bdead 40020003 gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 340); +t3 = s0 << 2; +//nop; +t0 = t7 + t3; +a0 = MEM_U32(t0 + 0); +a1 = 0x75; +v0 = f_mksuf(mem, sp, a0, a1); +goto L42a5ac; +a1 = 0x75; +L42a5ac: +// bdead 4002000b gp = MEM_U32(sp + 64); +s2 = v0; +goto L42a5cc; +s2 = v0; +L42a5b8: +t2 = MEM_U32(sp + 340); +t1 = s0 << 2; +t9 = t2 + t1; +s2 = MEM_U32(t9 + 0); +//nop; +L42a5cc: +at = 0x10000408; +t6 = 0x1000040c; +t5 = 0x1; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 0) = t5; +at = 0xffffffff; +if (t6 != at) {//nop; +goto L42a610;} +//nop; +//nop; +a0 = 0x1000a540; +//nop; +v0 = f_save_place(mem, sp, a0); +goto L42a5fc; +//nop; +L42a5fc: +// bdead 400a000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000040c; +//nop; +MEM_U32(at + 0) = v0; +L42a610: +//nop; +a0 = 0x1000a530; +a1 = s2; +v0 = f_nodup(mem, sp, a0, a1); +goto L42a620; +a1 = s2; +L42a620: +// bdead 400a000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a644;} +//nop; +//nop; +a0 = 0x1000a530; +a1 = s2; +f_addstr(mem, sp, a0, a1); +goto L42a63c; +a1 = s2; +L42a63c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L42a644: +t8 = MEM_U32(sp + 340); +t4 = s0 << 2; +//nop; +t7 = t8 + t4; +a0 = MEM_U32(t7 + 0); +a1 = 0x6f; +v0 = f_mksuf(mem, sp, a0, a1); +goto L42a660; +a1 = 0x6f; +L42a660: +// bdead 4002000b gp = MEM_U32(sp + 64); +s2 = v0; +//nop; +a0 = 0x1000a540; +a1 = s2; +v0 = f_nodup(mem, sp, a0, a1); +goto L42a678; +a1 = s2; +L42a678: +// bdead 400a010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +MEM_U32(sp + 312) = s2; +goto L42a934; +MEM_U32(sp + 312) = s2; +L42a68c: +t3 = 0x10000214; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L42a754;} +//nop; +t0 = 0x1000a36c; +at = 0x4; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == at) {//nop; +goto L42a754;} +//nop; +t2 = MEM_U32(sp + 340); +t1 = s0 << 2; +t9 = t2 + t1; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = 0x1000a520; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42a6dc; +//nop; +L42a6dc: +// bdead 40020003 gp = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 340); +t6 = s0 << 2; +//nop; +t8 = t5 + t6; +a0 = MEM_U32(t8 + 0); +a1 = 0x6f; +v0 = f_mksuf(mem, sp, a0, a1); +goto L42a6fc; +a1 = 0x6f; +L42a6fc: +// bdead 4002000b gp = MEM_U32(sp + 64); +s2 = v0; +//nop; +a0 = 0x1000a540; +a1 = s2; +v0 = f_nodup(mem, sp, a0, a1); +goto L42a714; +a1 = s2; +L42a714: +// bdead 400a010b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L42a934;} +//nop; +//nop; +a0 = 0x1000a540; +a1 = s2; +f_addstr(mem, sp, a0, a1); +goto L42a730; +a1 = s2; +L42a730: +// bdead 400a0103 gp = MEM_U32(sp + 64); +MEM_U32(sp + 312) = s2; +t4 = 0x10000418; +at = 0x10000418; +t4 = MEM_U32(t4 + 0); +//nop; +t7 = t4 + 0x1; +MEM_U32(at + 0) = t7; +goto L42a934; +MEM_U32(at + 0) = t7; +L42a754: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t2 = t3 + t0; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a520; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42a774; +//nop; +L42a774: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42a780: +at = 0x62; +if (s1 != at) {//nop; +goto L42a834;} +//nop; +t1 = 0x10000230; +at = 0x3; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == at) {at = 0x4; +goto L42a7ac;} +at = 0x4; +if (t1 != at) {//nop; +goto L42a934;} +//nop; +L42a7ac: +t9 = 0x10000224; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L42a934;} +//nop; +t5 = 0x1000040c; +at = 0xffffffff; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L42a800;} +//nop; +//nop; +a0 = 0x1000a540; +//nop; +v0 = f_save_place(mem, sp, a0); +goto L42a7ec; +//nop; +L42a7ec: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +at = 0x1000040c; +//nop; +MEM_U32(at + 0) = v0; +L42a800: +t6 = MEM_U32(sp + 340); +t8 = s0 << 2; +//nop; +t4 = t6 + t8; +a1 = MEM_U32(t4 + 0); +a0 = 0x1000a530; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42a820; +//nop; +L42a820: +// bdead 40020103 gp = MEM_U32(sp + 64); +t7 = 0x1; +at = 0x10000408; +MEM_U32(at + 0) = t7; +goto L42a934; +MEM_U32(at + 0) = t7; +L42a834: +t3 = MEM_U32(sp + 340); +t0 = s0 << 2; +//nop; +t2 = t3 + t0; +a1 = MEM_U32(t2 + 0); +a0 = 0x1000a540; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42a854; +//nop; +L42a854: +// bdead 40060103 gp = MEM_U32(sp + 64); +at = 0x6f; +if (s1 != at) {//nop; +goto L42a934;} +//nop; +t1 = 0x10000418; +at = 0x10000418; +t1 = MEM_U32(t1 + 0); +//nop; +t9 = t1 + 0x1; +MEM_U32(at + 0) = t9; +goto L42a934; +MEM_U32(at + 0) = t9; +L42a880: +t5 = MEM_U32(sp + 304); +//nop; +if (t5 == 0) {//nop; +goto L42a8f0;} +//nop; +t6 = 0x10005174; +t8 = MEM_U32(sp + 340); +t4 = s0 << 2; +t6 = t6; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = zero; +t7 = t8 + t4; +t3 = MEM_U32(t7 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L42a8cc; +MEM_U32(sp + 24) = t3; +L42a8cc: +// bdead 40020003 gp = MEM_U32(sp + 64); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L42a8e4; +//nop; +L42a8e4: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +goto L42a934; +//nop; +L42a8f0: +t0 = 0x10005198; +t2 = MEM_U32(sp + 340); +t1 = s0 << 2; +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = zero; +t9 = t2 + t1; +t5 = MEM_U32(t9 + 0); +//nop; +a0 = 0x2; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t5; +f_error(mem, sp, a0, a1, a2, a3); +goto L42a92c; +MEM_U32(sp + 24) = t5; +L42a92c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L42a934: +t6 = MEM_U32(sp + 336); +s0 = s0 + 0x1; +at = (int)s0 < (int)t6; +if (at != 0) {//nop; +goto L41c548;} +//nop; +L42a948: +t8 = MEM_U32(sp + 316); +//nop; +if (t8 == 0) {//nop; +goto L42ae5c;} +//nop; +t4 = 0x1000a520; +at = 0x1; +t4 = MEM_U32(t4 + 4); +//nop; +if (t4 != at) {//nop; +goto L42aa8c;} +//nop; +t7 = 0x1000a520; +//nop; +t7 = MEM_U32(t7 + 8); +//nop; +a0 = MEM_U32(t7 + 0); +//nop; +v0 = wrapper_strdup(mem, a0); +goto L42a98c; +//nop; +L42a98c: +MEM_U32(sp + 88) = v0; +t3 = MEM_U32(sp + 88); +// bdead 40001103 gp = MEM_U32(sp + 64); +if (t3 != 0) {//nop; +goto L42a9ac;} +//nop; +t0 = MEM_U32(sp + 312); +MEM_U32(sp + 88) = t0; +goto L42aa8c; +MEM_U32(sp + 88) = t0; +L42a9ac: +//nop; +a0 = MEM_U32(sp + 88); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L42a9bc; +//nop; +L42a9bc: +MEM_U32(sp + 84) = v0; +t2 = MEM_U32(sp + 84); +// bdead 40000903 gp = MEM_U32(sp + 64); +at = (int)t2 < (int)0x3; +if (at != 0) {//nop; +goto L42aa8c;} +//nop; +t1 = MEM_U32(sp + 88); +at = 0x2e; +t9 = t2 + t1; +t5 = MEM_U8(t9 + -2); +//nop; +if (t5 != at) {//nop; +goto L42aa8c;} +//nop; +t6 = 0x10000214; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L42aa18;} +//nop; +t8 = 0x69; +t4 = t1 + t2; +MEM_U8(t4 + -1) = (uint8_t)t8; +goto L42aa8c; +MEM_U8(t4 + -1) = (uint8_t)t8; +L42aa18: +t7 = 0x1000022c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L42aa48;} +//nop; +t0 = MEM_U32(sp + 88); +t9 = MEM_U32(sp + 84); +t3 = 0x73; +t5 = t0 + t9; +MEM_U8(t5 + -1) = (uint8_t)t3; +goto L42aa8c; +MEM_U8(t5 + -1) = (uint8_t)t3; +L42aa48: +t6 = 0x10000224; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L42aa78;} +//nop; +t2 = MEM_U32(sp + 88); +t8 = MEM_U32(sp + 84); +t1 = 0x75; +t4 = t2 + t8; +MEM_U8(t4 + -1) = (uint8_t)t1; +goto L42aa8c; +MEM_U8(t4 + -1) = (uint8_t)t1; +L42aa78: +t7 = MEM_U32(sp + 88); +t0 = MEM_U32(sp + 84); +//nop; +t9 = t7 + t0; +MEM_U8(t9 + -2) = (uint8_t)zero; +L42aa8c: +t3 = 0x1000a36c; +at = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L42aabc;} +//nop; +t5 = 0x10000008; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L42aaec;} +//nop; +L42aabc: +t6 = 0x1000a36c; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L42ac18;} +//nop; +t2 = 0x100001fc; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42ac18;} +//nop; +L42aaec: +t8 = 0x1000a520; +at = 0x1; +t8 = MEM_U32(t8 + 4); +//nop; +if (t8 != at) {//nop; +goto L42ab68;} +//nop; +t1 = 0x1000a1ec; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L42ab34;} +//nop; +t4 = 0x10000228; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L42ab68;} +//nop; +L42ab34: +a1 = 0x100051bc; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42ab48; +a1 = a1; +L42ab48: +// bdead 40000003 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 312); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42ab60; +//nop; +L42ab60: +// bdead 40000103 gp = MEM_U32(sp + 64); +//nop; +L42ab68: +a0 = 0x100051c8; +//nop; +a1 = MEM_U32(sp + 316); +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ab80; +a0 = a0; +L42ab80: +// bdead 4000000b gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a270; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L42ab98; +a1 = s4; +L42ab98: +t7 = MEM_U32(sp + 308); +// bdead 40010103 gp = MEM_U32(sp + 64); +if (t7 == 0) {//nop; +goto L42abe0;} +//nop; +a0 = 0x100051cc; +//nop; +a1 = t7; +a2 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42abc0; +a0 = a0; +L42abc0: +// bdead 40000009 gp = MEM_U32(sp + 64); +s4 = v0; +//nop; +a0 = 0x1000a270; +a1 = s4; +f_addstr(mem, sp, a0, a1); +goto L42abd8; +a1 = s4; +L42abd8: +// bdead 40000001 gp = MEM_U32(sp + 64); +//nop; +L42abe0: +a1 = 0x100051d0; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42abf4; +a1 = a1; +L42abf4: +// bdead 40000001 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 316); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42ac0c; +//nop; +L42ac0c: +// bdead 1 gp = MEM_U32(sp + 64); +//nop; +goto L42ae5c; +//nop; +L42ac18: +t0 = 0x1000a520; +at = 0x1; +t0 = MEM_U32(t0 + 4); +//nop; +if (t0 != at) {//nop; +goto L42ad00;} +//nop; +t9 = 0x1000a1ec; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L42ac60;} +//nop; +t3 = 0x10000228; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L42ad00;} +//nop; +L42ac60: +a1 = 0x100051dc; +//nop; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42ac74; +a1 = a1; +L42ac74: +// bdead 40000001 gp = MEM_U32(sp + 64); +//nop; +t5 = 0x1000a1ec; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L42acb0;} +//nop; +//nop; +a0 = 0x1000a270; +a1 = t5; +f_addstr(mem, sp, a0, a1); +goto L42aca4; +a1 = t5; +L42aca4: +// bdead 40000001 gp = MEM_U32(sp + 64); +//nop; +goto L42accc; +//nop; +L42acb0: +//nop; +a0 = 0x1000a270; +a1 = MEM_U32(sp + 88); +//nop; +f_addstr(mem, sp, a0, a1); +goto L42acc4; +//nop; +L42acc4: +// bdead 40000001 gp = MEM_U32(sp + 64); +//nop; +L42accc: +a1 = 0x100051e8; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42ace0; +a1 = a1; +L42ace0: +// bdead 40000001 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 312); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42acf8; +//nop; +L42acf8: +// bdead 40000001 gp = MEM_U32(sp + 64); +//nop; +L42ad00: +a1 = 0x100051f4; +//nop; +a0 = 0x1000a270; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42ad14; +a1 = a1; +L42ad14: +// bdead 40000001 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 316); +//nop; +a0 = 0x1000a270; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42ad2c; +//nop; +L42ad2c: +// bdead 40000001 gp = MEM_U32(sp + 64); +at = 0x3; +t6 = 0x10000230; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L42ae28;} +//nop; +a1 = 0x10005200; +//nop; +a0 = 0x1000a448; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42ad60; +a1 = a1; +L42ad60: +// bdead 40000001 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1000a1ec; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42ad9c;} +//nop; +//nop; +a0 = 0x1000a448; +a1 = t2; +f_addstr(mem, sp, a0, a1); +goto L42ad90; +a1 = t2; +L42ad90: +// bdead 40000001 gp = MEM_U32(sp + 64); +//nop; +goto L42adf0; +//nop; +L42ad9c: +t8 = 0x10000228; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42add4;} +//nop; +a1 = 0x1000520c; +//nop; +a0 = 0x1000a448; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42adc8; +a1 = a1; +L42adc8: +// bdead 40000001 gp = MEM_U32(sp + 64); +//nop; +goto L42adf0; +//nop; +L42add4: +a1 = 0x10005214; +//nop; +a0 = 0x1000a448; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42ade8; +a1 = a1; +L42ade8: +// bdead 40000001 gp = MEM_U32(sp + 64); +//nop; +L42adf0: +a1 = 0x1000521c; +//nop; +a0 = 0x1000a448; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42ae04; +a1 = a1; +L42ae04: +// bdead 40000001 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 316); +//nop; +a0 = 0x1000a448; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42ae1c; +//nop; +L42ae1c: +// bdead 1 gp = MEM_U32(sp + 64); +//nop; +goto L42ae5c; +//nop; +L42ae28: +a1 = 0x10005228; +//nop; +a0 = 0x1000a4e0; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L42ae3c; +a1 = a1; +L42ae3c: +// bdead 40000001 gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 316); +//nop; +a0 = 0x1000a4e0; +//nop; +f_addstr(mem, sp, a0, a1); +goto L42ae54; +//nop; +L42ae54: +// bdead 1 gp = MEM_U32(sp + 64); +//nop; +L42ae5c: +// bdead 1 ra = MEM_U32(sp + 68); +// bdead 1 s0 = MEM_U32(sp + 40); +// bdead 1 s1 = MEM_U32(sp + 44); +// bdead 1 s2 = MEM_U32(sp + 48); +// bdead 1 s3 = MEM_U32(sp + 52); +// bdead 1 s4 = MEM_U32(sp + 56); +// bdead 1 s5 = MEM_U32(sp + 60); +// bdead 1 sp = sp + 0x150; +return; +// bdead 1 sp = sp + 0x150; +} + +static void f_get_host_chiptype(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42ae80: +//get_host_chiptype: +//nop; +//nop; +//nop; +//nop; +return; +//nop; +} + +static void f_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L42ae94: +//error: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +t6 = 0x1000023c; +// fdead 400081eb MEM_U32(sp + 44) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 40) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +if (t6 != 0) {MEM_U32(sp + 68) = a3; +goto L42b08c;} +MEM_U32(sp + 68) = a3; +t7 = 0x10000440; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L42b08c;} +//nop; +a0 = 0x1000a31c; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x2f; +v0 = wrapper_strrchr(mem, a0, a1); +goto L42aef4; +a1 = 0x2f; +L42aef4: +// bdead 4000000b gp = MEM_U32(sp + 40); +//nop; +at = 0x10000440; +t8 = 0x10000440; +MEM_U32(at + 0) = v0; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L42af2c;} +//nop; +t9 = 0x1000a31c; +at = 0x10000440; +t9 = MEM_U32(t9 + 0); +MEM_U32(at + 0) = t9; +goto L42af44; +MEM_U32(at + 0) = t9; +L42af2c: +t0 = 0x10000440; +at = 0x10000440; +t0 = MEM_U32(t0 + 0); +//nop; +t1 = t0 + 0x1; +MEM_U32(at + 0) = t1; +L42af44: +a0 = 0x10000440; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L42af58; +//nop; +L42af58: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 52) = v0; +a0 = MEM_U32(sp + 52); +//nop; +a0 = a0 + 0x2; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L42af74; +//nop; +L42af74: +// bdead 4000010b gp = MEM_U32(sp + 40); +//nop; +at = 0x10000444; +t2 = 0x10000444; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L42b034;} +//nop; +a2 = 0x10000440; +a0 = 0xfb528e4; +a1 = 0x10005260; +//nop; +a2 = MEM_U32(a2 + 0); +a3 = 0x3281; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42afbc; +a1 = a1; +L42afbc: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t3 = 0xfb52720; +t4 = 0xfb50300; +t3 = MEM_U32(t3 + 0); +t4 = MEM_U32(t4 + 0); +//nop; +at = (int)t3 < (int)t4; +if (at == 0) {//nop; +goto L42b01c;} +//nop; +t6 = 0xfb500a0; +a2 = 0x10000440; +t5 = t3 << 2; +a0 = 0xfb528e4; +a1 = 0x10005288; +//nop; +t7 = t5 + t6; +a3 = MEM_U32(t7 + 0); +a2 = MEM_U32(a2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42b014; +a1 = a1; +L42b014: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L42b01c: +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L42b02c; +//nop; +L42b02c: +// bdead 40000103 gp = MEM_U32(sp + 40); +//nop; +L42b034: +t8 = MEM_U32(sp + 52); +MEM_U32(sp + 48) = zero; +if ((int)t8 <= 0) {//nop; +goto L42b074;} +//nop; +L42b044: +t0 = 0x10000444; +t1 = MEM_U32(sp + 48); +t0 = MEM_U32(t0 + 0); +t9 = 0x20; +t2 = t0 + t1; +MEM_U8(t2 + 0) = (uint8_t)t9; +t4 = MEM_U32(sp + 48); +t5 = MEM_U32(sp + 52); +t3 = t4 + 0x1; +at = (int)t3 < (int)t5; +if (at != 0) {MEM_U32(sp + 48) = t3; +goto L42b044;} +MEM_U32(sp + 48) = t3; +L42b074: +t6 = 0x10000444; +t7 = MEM_U32(sp + 48); +t6 = MEM_U32(t6 + 0); +//nop; +t8 = t6 + t7; +MEM_U8(t8 + 0) = (uint8_t)zero; +L42b08c: +t0 = MEM_U32(sp + 56); +at = 0x5; +if (t0 != at) {//nop; +goto L42b0c8;} +//nop; +a2 = 0x10000444; +a0 = 0xfb528e4; +a1 = 0x10005290; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42b0bc; +a1 = a1; +L42b0bc: +// bdead 40000101 gp = MEM_U32(sp + 40); +//nop; +goto L42b108; +//nop; +L42b0c8: +t1 = MEM_U32(sp + 56); +t2 = 0x10000448; +t9 = t1 << 2; +t2 = t2; +a2 = 0x10000440; +t4 = t9 + t2; +//nop; +a0 = 0xfb528e4; +a1 = 0x10005298; +a3 = MEM_U32(t4 + 0); +a2 = MEM_U32(a2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42b100; +a1 = a1; +L42b100: +// bdead 40000101 gp = MEM_U32(sp + 40); +//nop; +L42b108: +t3 = MEM_U32(sp + 60); +//nop; +if (t3 == 0) {//nop; +goto L42b178;} +//nop; +t5 = MEM_U32(sp + 64); +//nop; +if (t5 == 0) {//nop; +goto L42b154;} +//nop; +a0 = 0xfb528e4; +a1 = 0x100052a4; +//nop; +a2 = t3; +a3 = t5; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42b148; +a1 = a1; +L42b148: +// bdead 40000101 gp = MEM_U32(sp + 40); +//nop; +goto L42b178; +//nop; +L42b154: +a0 = 0xfb528e4; +a1 = 0x100052b4; +//nop; +a2 = MEM_U32(sp + 60); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42b170; +a1 = a1; +L42b170: +// bdead 40000101 gp = MEM_U32(sp + 40); +//nop; +L42b178: +t6 = MEM_U32(sp + 68); +//nop; +if (t6 == 0) {//nop; +goto L42b1e8;} +//nop; +t7 = MEM_U32(sp + 72); +//nop; +if (t7 == 0) {//nop; +goto L42b1c4;} +//nop; +a0 = 0xfb528e4; +a1 = 0x100052bc; +//nop; +a2 = t6; +a3 = t7; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42b1b8; +a1 = a1; +L42b1b8: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +goto L42b1e8; +//nop; +L42b1c4: +a0 = 0xfb528e4; +a1 = 0x100052cc; +//nop; +a2 = MEM_U32(sp + 68); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42b1e0; +a1 = a1; +L42b1e0: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +L42b1e8: +t8 = MEM_U32(sp + 76); +//nop; +if (t8 != 0) {//nop; +goto L42b208;} +//nop; +t0 = 0x100052d4; +//nop; +t0 = t0; +MEM_U32(sp + 76) = t0; +L42b208: +t9 = MEM_U32(sp + 92); +a0 = 0xfb528e4; +MEM_U32(sp + 20) = t9; +//nop; +t1 = MEM_U32(sp + 88); +t2 = MEM_U32(sp + 96); +t4 = MEM_U32(sp + 100); +a1 = MEM_U32(sp + 76); +a2 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 84); +a0 = a0 + 0x20; +MEM_U32(sp + 16) = t1; +MEM_U32(sp + 24) = t2; +MEM_U32(sp + 28) = t4; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42b244; +MEM_U32(sp + 28) = t4; +L42b244: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_relocate_passes(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L42b254: +//relocate_passes: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +t6 = 0x100052d8; +MEM_U32(sp + 88) = a2; +at = 0x1000a32c; +t7 = MEM_U32(sp + 88); +t6 = t6; +// fdead 400180ef MEM_U32(sp + 60) = ra; +// fdead 400180ef MEM_U32(sp + 56) = gp; +MEM_U32(sp + 80) = a0; +MEM_U32(sp + 84) = a1; +// fdead 400180ef MEM_U32(sp + 52) = s3; +// fdead 400180ef MEM_U32(sp + 48) = s2; +// fdead 400180ef MEM_U32(sp + 44) = s1; +if (t7 != 0) {MEM_U32(at + 0) = t6; +goto L42b2b0;} +MEM_U32(at + 0) = t6; +t8 = 0x1000a1b4; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(sp + 88) = t8; +L42b2b0: +t9 = MEM_U32(sp + 80); +//nop; +if (t9 != 0) {//nop; +goto L42b2d8;} +//nop; +s1 = 0x100052dc; +t0 = MEM_U32(sp + 88); +at = 0x1000a1b8; +s1 = s1; +MEM_U32(at + 0) = t0; +goto L42b2e0; +MEM_U32(at + 0) = t0; +L42b2d8: +s1 = MEM_U32(sp + 80); +//nop; +L42b2e0: +a0 = 0x10000400; +a1 = 0x10005304; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L42b2f8; +a1 = a1; +L42b2f8: +// bdead 4004010b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L42b338;} +//nop; +t1 = 0x100002e4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {at = 0x100002e4; +goto L42b338;} +at = 0x100002e4; +a0 = 0x10005308; +//nop; +MEM_U32(at + 0) = zero; +a0 = a0; +f_compose_G0_libs(mem, sp, a0); +goto L42b330; +a0 = a0; +L42b330: +// bdead 40040103 gp = MEM_U32(sp + 56); +//nop; +L42b338: +t2 = MEM_U8(s1 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42f198;} +//nop; +L42b348: +t3 = MEM_U32(sp + 84); +//nop; +if (t3 != 0) {//nop; +goto L42b378;} +//nop; +//nop; +a0 = 0x1000a1c0; +a1 = MEM_U8(s1 + 0); +//nop; +v0 = wrapper_strchr(mem, a0, a1); +goto L42b36c; +//nop; +L42b36c: +// bdead 4004010b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L42f188;} +//nop; +L42b378: +t4 = MEM_U8(s1 + 0); +//nop; +t5 = t4 + 0xffffffcf; +at = t5 < 0x4a; +if (at == 0) {//nop; +goto L42f138;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100077b4[] = { +&&L42d8ec, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f188, +&&L42f138, +&&L42da00, +&&L42e8fc, +&&L42f138, +&&L42f138, +&&L42ea90, +&&L42f138, +&&L42ef1c, +&&L42f138, +&&L42e434, +&&L42f138, +&&L42e1e8, +&&L42d768, +&&L42f138, +&&L42f138, +&&L42ec14, +&&L42f138, +&&L42ed98, +&&L42f138, +&&L42dc98, +&&L42e064, +&&L42f0ac, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42f138, +&&L42c7a0, +&&L42c858, +&&L42c650, +&&L42c2d8, +&&L42be84, +&&L42b758, +&&L42f138, +&&L42b3ac, +&&L42f138, +&&L42bff4, +&&L42bf3c, +&&L42ca60, +&&L42c390, +&&L42e2fc, +&&L42c500, +&&L42b638, +&&L42c220, +&&L42d008, +&&L42c168, +&&L42cd48, +&&L42c0ac, +&&L42c448, +&&L42c9a8, +&&L42f138, +&&L42ce98, +&&L42cf50, +}; +dest = Lswitch100077b4[t5]; +//nop; +goto *dest; +//nop; +L42b3ac: +t6 = 0x10000088; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L42b3dc;} +//nop; +//nop; +a0 = t6; +//nop; +wrapper_free(mem, a0); +goto L42b3d4; +//nop; +L42b3d4: +// bdead 40040103 gp = MEM_U32(sp + 56); +//nop; +L42b3dc: +t7 = 0x10000090; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L42b40c;} +//nop; +//nop; +a0 = t7; +//nop; +wrapper_free(mem, a0); +goto L42b404; +//nop; +L42b404: +// bdead 40040103 gp = MEM_U32(sp + 56); +//nop; +L42b40c: +t8 = MEM_U32(sp + 80); +//nop; +if (t8 != 0) {//nop; +goto L42b43c;} +//nop; +t9 = MEM_U32(sp + 88); +//nop; +if (t9 == 0) {//nop; +goto L42b62c;} +//nop; +t0 = MEM_U8(t9 + 0); +//nop; +if (t0 == 0) {//nop; +goto L42b62c;} +//nop; +L42b43c: +t1 = MEM_U32(sp + 84); +//nop; +if (t1 == 0) {//nop; +goto L42b534;} +//nop; +t2 = 0x10000280; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42b494;} +//nop; +a1 = 0x10005318; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t1; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b480; +a1 = a1; +L42b480: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000088; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42b494: +t3 = 0x1000037c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42b4dc;} +//nop; +a1 = 0x10005328; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b4c8; +a1 = a1; +L42b4c8: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000088; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42b4dc: +a1 = 0x10005338; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b4f8; +a1 = a1; +L42b4f8: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x10000090; +a1 = 0x10005348; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b520; +a1 = a1; +L42b520: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000088; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42b534: +t4 = 0x10000280; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42b580;} +//nop; +a0 = 0x1000a25c; +a1 = 0x10005354; +//nop; +a2 = MEM_U32(sp + 88); +a0 = MEM_U32(a0 + 0); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b56c; +a1 = a1; +L42b56c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000088; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42b580: +t5 = 0x1000037c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L42b5cc;} +//nop; +a0 = 0x1000a25c; +a1 = 0x10005364; +//nop; +a2 = MEM_U32(sp + 88); +a0 = MEM_U32(a0 + 0); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b5b8; +a1 = a1; +L42b5b8: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000088; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42b5cc: +a0 = 0x1000a25c; +a1 = 0x10005374; +//nop; +a2 = MEM_U32(sp + 88); +a0 = MEM_U32(a0 + 0); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b5ec; +a1 = a1; +L42b5ec: +// bdead 4004000b gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 88); +a0 = 0x1000a25c; +at = 0x10000090; +a1 = 0x10005384; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b618; +a1 = a1; +L42b618: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000088; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42b62c: +at = 0x10000088; +MEM_U32(at + 0) = zero; +goto L42f188; +MEM_U32(at + 0) = zero; +L42b638: +t6 = 0x10000094; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L42b668;} +//nop; +//nop; +a0 = t6; +//nop; +wrapper_free(mem, a0); +goto L42b660; +//nop; +L42b660: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42b668: +t7 = MEM_U32(sp + 84); +//nop; +if (t7 == 0) {//nop; +goto L42b6dc;} +//nop; +t8 = 0x100003e8; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == at) {at = 0x3; +goto L42b6a4;} +at = 0x3; +if (t8 == at) {//nop; +goto L42b6a4;} +//nop; +s2 = 0x10005390; +s2 = s2; +goto L42b6b0; +s2 = s2; +L42b6a4: +s2 = 0x10005394; +//nop; +s2 = s2; +L42b6b0: +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a1 = s2; +a3 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b6c8; +a3 = zero; +L42b6c8: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000094; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42b6dc: +t9 = 0x100003e8; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {at = 0x3; +goto L42b708;} +at = 0x3; +if (t9 == at) {//nop; +goto L42b708;} +//nop; +s2 = 0x100053a8; +s2 = s2; +goto L42b714; +s2 = s2; +L42b708: +s2 = 0x100053ac; +//nop; +s2 = s2; +L42b714: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x1000539c; +t0 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s2; +MEM_U32(sp + 20) = zero; +a1 = a1; +MEM_U32(sp + 16) = t0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b744; +MEM_U32(sp + 16) = t0; +L42b744: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000094; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42b758: +t2 = 0x1000009c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42b788;} +//nop; +//nop; +a0 = t2; +//nop; +wrapper_free(mem, a0); +goto L42b780; +//nop; +L42b780: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42b788: +t1 = 0x10000098; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L42b7b8;} +//nop; +//nop; +a0 = t1; +//nop; +wrapper_free(mem, a0); +goto L42b7b0; +//nop; +L42b7b0: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42b7b8: +t3 = 0x100000a0; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42b7e8;} +//nop; +//nop; +a0 = t3; +//nop; +wrapper_free(mem, a0); +goto L42b7e0; +//nop; +L42b7e0: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42b7e8: +t4 = 0x100000a4; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42b818;} +//nop; +//nop; +a0 = t4; +//nop; +wrapper_free(mem, a0); +goto L42b810; +//nop; +L42b810: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42b818: +t5 = 0x100000a8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L42b848;} +//nop; +//nop; +a0 = t5; +//nop; +wrapper_free(mem, a0); +goto L42b840; +//nop; +L42b840: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42b848: +t6 = 0x100000ac; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L42b878;} +//nop; +//nop; +a0 = t6; +//nop; +wrapper_free(mem, a0); +goto L42b870; +//nop; +L42b870: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42b878: +t7 = 0x100000b8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L42b8a8;} +//nop; +//nop; +a0 = t7; +//nop; +wrapper_free(mem, a0); +goto L42b8a0; +//nop; +L42b8a0: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42b8a8: +t8 = MEM_U32(sp + 84); +//nop; +if (t8 == 0) {//nop; +goto L42baac;} +//nop; +t9 = 0x1000a188; +at = 0x10000; +t9 = MEM_U32(t9 + 0); +//nop; +t0 = t9 & at; +if (t0 == 0) {//nop; +goto L42b904;} +//nop; +a1 = 0x100053b4; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t8; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b8f0; +a1 = a1; +L42b8f0: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x1000009c; +//nop; +MEM_U32(at + 0) = v0; +L42b904: +t2 = 0x10000004; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42b928;} +//nop; +s2 = 0x100053b8; +s2 = s2; +goto L42b934; +s2 = s2; +L42b928: +s2 = 0x100053c0; +//nop; +s2 = s2; +L42b934: +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a1 = s2; +a3 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b94c; +a3 = zero; +L42b94c: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +t1 = 0x10000008; +at = 0x10000098; +t1 = MEM_U32(t1 + 0); +MEM_U32(at + 0) = v0; +if (t1 != 0) {//nop; +goto L42b99c;} +//nop; +t3 = 0x1000a36c; +at = 0x3; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L42b9d4;} +//nop; +t4 = 0x100001fc; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42b9d4;} +//nop; +L42b99c: +t5 = 0x10000000; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L42b9c0;} +//nop; +s3 = 0x100053c8; +s3 = s3; +goto L42b9cc; +s3 = s3; +L42b9c0: +s3 = 0x100053d4; +//nop; +s3 = s3; +L42b9cc: +s2 = s3; +goto L42b9e0; +s2 = s3; +L42b9d4: +s2 = 0x100053dc; +//nop; +s2 = s2; +L42b9e0: +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a1 = s2; +a3 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42b9f8; +a3 = zero; +L42b9f8: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100000a0; +a1 = 0x100053e0; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ba20; +a1 = a1; +L42ba20: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100000a4; +a1 = 0x100053e8; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ba48; +a1 = a1; +L42ba48: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100000a8; +a1 = 0x100053f0; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ba70; +a1 = a1; +L42ba70: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100000ac; +a1 = 0x100053f8; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ba98; +a1 = a1; +L42ba98: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000b8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42baac: +t6 = 0x1000a188; +at = 0x10000; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = t6 & at; +if (t7 == 0) {//nop; +goto L42bb10;} +//nop; +t9 = MEM_U32(sp + 88); +a0 = 0x1000a26c; +a2 = 0x1000a32c; +MEM_U32(sp + 16) = t9; +//nop; +a1 = 0x10005400; +a3 = 0x1000540c; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42bafc; +a3 = a3; +L42bafc: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x1000009c; +//nop; +MEM_U32(at + 0) = v0; +L42bb10: +t0 = 0x10000004; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L42bb34;} +//nop; +s2 = 0x1000541c; +s2 = s2; +goto L42bb40; +s2 = s2; +L42bb34: +s2 = 0x10005424; +//nop; +s2 = s2; +L42bb40: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005410; +t8 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s2; +MEM_U32(sp + 20) = zero; +a1 = a1; +MEM_U32(sp + 16) = t8; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42bb70; +MEM_U32(sp + 16) = t8; +L42bb70: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000098; +t2 = 0x1000a36c; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +at = 0x1; +if (t2 != at) {//nop; +goto L42bbac;} +//nop; +t1 = 0x10000008; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L42bbdc;} +//nop; +L42bbac: +t3 = 0x1000a36c; +at = 0x3; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L42bcac;} +//nop; +t4 = 0x100001fc; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42bcac;} +//nop; +L42bbdc: +t5 = 0x10000008; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L42bc24;} +//nop; +t6 = 0x1000a36c; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L42bc5c;} +//nop; +t7 = 0x100001fc; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L42bc5c;} +//nop; +L42bc24: +t9 = 0x10000000; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L42bc48;} +//nop; +s3 = 0x1000543c; +s3 = s3; +goto L42bc54; +s3 = s3; +L42bc48: +s3 = 0x10005448; +//nop; +s3 = s3; +L42bc54: +s2 = s3; +goto L42bc68; +s2 = s3; +L42bc5c: +s2 = 0x10005450; +//nop; +s2 = s2; +L42bc68: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x1000542c; +t0 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s2; +MEM_U32(sp + 20) = zero; +a1 = a1; +MEM_U32(sp + 16) = t0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42bc98; +MEM_U32(sp + 16) = t0; +L42bc98: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000a0; +MEM_U32(at + 0) = v0; +goto L42bd7c; +MEM_U32(at + 0) = v0; +L42bcac: +t8 = 0x10000008; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L42bcf4;} +//nop; +t2 = 0x1000a36c; +at = 0x3; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L42bd2c;} +//nop; +t1 = 0x100001fc; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L42bd2c;} +//nop; +L42bcf4: +t3 = 0x10000000; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42bd18;} +//nop; +s3 = 0x10005460; +s3 = s3; +goto L42bd24; +s3 = s3; +L42bd18: +s3 = 0x1000546c; +//nop; +s3 = s3; +L42bd24: +s2 = s3; +goto L42bd38; +s2 = s3; +L42bd2c: +s2 = 0x10005474; +//nop; +s2 = s2; +L42bd38: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005454; +t4 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s2; +MEM_U32(sp + 20) = zero; +a1 = a1; +MEM_U32(sp + 16) = t4; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42bd68; +MEM_U32(sp + 16) = t4; +L42bd68: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000a0; +//nop; +MEM_U32(at + 0) = v0; +L42bd7c: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005478; +a3 = 0x10005484; +t5 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t5; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42bdb0; +MEM_U32(sp + 16) = t5; +L42bdb0: +// bdead 4004000b gp = MEM_U32(sp + 56); +t6 = MEM_U32(sp + 88); +a0 = 0x1000a26c; +a2 = 0x1000a32c; +at = 0x100000a4; +a1 = 0x1000548c; +a3 = 0x10005498; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t6; +MEM_U32(at + 0) = v0; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42bdf0; +a3 = a3; +L42bdf0: +// bdead 4004000b gp = MEM_U32(sp + 56); +t7 = MEM_U32(sp + 88); +a0 = 0x1000a26c; +a2 = 0x1000a32c; +at = 0x100000a8; +a1 = 0x100054a0; +a3 = 0x100054ac; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t7; +MEM_U32(at + 0) = v0; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42be30; +a3 = a3; +L42be30: +// bdead 4004000b gp = MEM_U32(sp + 56); +t9 = MEM_U32(sp + 88); +a0 = 0x1000a26c; +a2 = 0x1000a32c; +MEM_U32(sp + 16) = t9; +at = 0x100000ac; +//nop; +a1 = 0x100054b4; +a3 = 0x100054c0; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42be70; +a3 = a3; +L42be70: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000b8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42be84: +t0 = 0x100000b0; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L42beb4;} +//nop; +//nop; +a0 = t0; +//nop; +wrapper_free(mem, a0); +goto L42beac; +//nop; +L42beac: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42beb4: +t8 = MEM_U32(sp + 84); +//nop; +if (t8 == 0) {//nop; +goto L42bef4;} +//nop; +a1 = 0x100054c8; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t8; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42bee0; +a1 = a1; +L42bee0: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000b0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42bef4: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x100054d4; +a3 = 0x100054e0; +t2 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42bf28; +MEM_U32(sp + 16) = t2; +L42bf28: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000b0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42bf3c: +t1 = 0x100000b4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L42bf6c;} +//nop; +//nop; +a0 = t1; +//nop; +wrapper_free(mem, a0); +goto L42bf64; +//nop; +L42bf64: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42bf6c: +t3 = MEM_U32(sp + 84); +//nop; +if (t3 == 0) {//nop; +goto L42bfac;} +//nop; +a1 = 0x100054ec; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t3; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42bf98; +a1 = a1; +L42bf98: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000b4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42bfac: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x100054f4; +a3 = 0x10005500; +t4 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t4; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42bfe0; +MEM_U32(sp + 16) = t4; +L42bfe0: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000b4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42bff4: +t5 = 0x100000bc; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L42c024;} +//nop; +//nop; +a0 = t5; +//nop; +wrapper_free(mem, a0); +goto L42c01c; +//nop; +L42c01c: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c024: +t6 = MEM_U32(sp + 84); +//nop; +if (t6 == 0) {//nop; +goto L42c064;} +//nop; +a1 = 0x10005508; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t6; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c050; +a1 = a1; +L42c050: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000bc; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c064: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005510; +a3 = 0x1000551c; +t7 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t7; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c098; +MEM_U32(sp + 16) = t7; +L42c098: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000bc; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c0ac: +t9 = 0x100000c4; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L42c0e0;} +//nop; +a0 = t9; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L42c0d8; +//nop; +L42c0d8: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c0e0: +t0 = MEM_U32(sp + 84); +//nop; +if (t0 == 0) {//nop; +goto L42c120;} +//nop; +a1 = 0x10005524; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t0; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c10c; +a1 = a1; +L42c10c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000c4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c120: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005528; +a3 = 0x10005534; +t8 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t8; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c154; +MEM_U32(sp + 16) = t8; +L42c154: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000c4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c168: +t2 = 0x100000c0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42c198;} +//nop; +//nop; +a0 = t2; +//nop; +wrapper_free(mem, a0); +goto L42c190; +//nop; +L42c190: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c198: +t1 = MEM_U32(sp + 84); +//nop; +if (t1 == 0) {//nop; +goto L42c1d8;} +//nop; +a1 = 0x10005538; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t1; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c1c4; +a1 = a1; +L42c1c4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000c0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c1d8: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005540; +a3 = 0x1000554c; +t3 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c20c; +MEM_U32(sp + 16) = t3; +L42c20c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000c0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c220: +t4 = 0x100000d0; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42c250;} +//nop; +//nop; +a0 = t4; +//nop; +wrapper_free(mem, a0); +goto L42c248; +//nop; +L42c248: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c250: +t5 = MEM_U32(sp + 84); +//nop; +if (t5 == 0) {//nop; +goto L42c290;} +//nop; +a1 = 0x10005554; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t5; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c27c; +a1 = a1; +L42c27c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000d0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c290: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x1000555c; +a3 = 0x10005568; +t6 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t6; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c2c4; +MEM_U32(sp + 16) = t6; +L42c2c4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000d0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c2d8: +t7 = 0x100000d4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L42c308;} +//nop; +//nop; +a0 = t7; +//nop; +wrapper_free(mem, a0); +goto L42c300; +//nop; +L42c300: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c308: +t9 = MEM_U32(sp + 84); +//nop; +if (t9 == 0) {//nop; +goto L42c348;} +//nop; +a0 = t9; +//nop; +a1 = 0x10005570; +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c334; +a1 = a1; +L42c334: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000d4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c348: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005578; +a3 = 0x10005584; +t0 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c37c; +MEM_U32(sp + 16) = t0; +L42c37c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000d4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c390: +t8 = 0x100000c8; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42c3c0;} +//nop; +//nop; +a0 = t8; +//nop; +wrapper_free(mem, a0); +goto L42c3b8; +//nop; +L42c3b8: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c3c0: +t2 = MEM_U32(sp + 84); +//nop; +if (t2 == 0) {//nop; +goto L42c400;} +//nop; +a1 = 0x1000558c; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t2; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c3ec; +a1 = a1; +L42c3ec: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000c8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c400: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005594; +a3 = 0x100055a0; +t1 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c434; +MEM_U32(sp + 16) = t1; +L42c434: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000c8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c448: +t3 = 0x100000cc; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42c478;} +//nop; +//nop; +a0 = t3; +//nop; +wrapper_free(mem, a0); +goto L42c470; +//nop; +L42c470: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c478: +t4 = MEM_U32(sp + 84); +//nop; +if (t4 == 0) {//nop; +goto L42c4b8;} +//nop; +a1 = 0x100055a8; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t4; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c4a4; +a1 = a1; +L42c4a4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000cc; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c4b8: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x100055b0; +a3 = 0x100055bc; +t5 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t5; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c4ec; +MEM_U32(sp + 16) = t5; +L42c4ec: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000cc; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c500: +t6 = 0x100000d8; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L42c530;} +//nop; +//nop; +a0 = t6; +//nop; +wrapper_free(mem, a0); +goto L42c528; +//nop; +L42c528: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c530: +t7 = MEM_U32(sp + 84); +//nop; +if (t7 == 0) {//nop; +goto L42c570;} +//nop; +a1 = 0x100055c4; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t7; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c55c; +a1 = a1; +L42c55c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000d8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c570: +t9 = 0x1000a36c; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L42c608;} +//nop; +t0 = 0x10000008; +at = 0x2; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == at) {at = 0x3; +goto L42c5a8;} +at = 0x3; +if (t0 != at) {//nop; +goto L42c608;} +//nop; +L42c5a8: +t8 = 0x10000210; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42c608;} +//nop; +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x100055cc; +a3 = 0x100055dc; +t2 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c5f4; +MEM_U32(sp + 16) = t2; +L42c5f4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000d8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c608: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x100055e4; +a3 = 0x100055f0; +t1 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c63c; +MEM_U32(sp + 16) = t1; +L42c63c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000d8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c650: +t3 = 0x100000dc; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42c680;} +//nop; +//nop; +a0 = t3; +//nop; +wrapper_free(mem, a0); +goto L42c678; +//nop; +L42c678: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c680: +t4 = MEM_U32(sp + 84); +//nop; +if (t4 == 0) {//nop; +goto L42c6c0;} +//nop; +a1 = 0x100055f8; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t4; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c6ac; +a1 = a1; +L42c6ac: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000dc; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c6c0: +t5 = 0x1000a36c; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L42c758;} +//nop; +t6 = 0x10000008; +at = 0x2; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == at) {at = 0x3; +goto L42c6f8;} +at = 0x3; +if (t6 != at) {//nop; +goto L42c758;} +//nop; +L42c6f8: +t7 = 0x10000210; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L42c758;} +//nop; +t9 = MEM_U32(sp + 88); +a0 = 0x1000a26c; +a2 = 0x1000a32c; +MEM_U32(sp + 16) = t9; +//nop; +a1 = 0x10005600; +a3 = 0x10005610; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c744; +a3 = a3; +L42c744: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000dc; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c758: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005618; +a3 = 0x10005624; +t0 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c78c; +MEM_U32(sp + 16) = t0; +L42c78c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000dc; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c7a0: +t8 = 0x100000e0; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42c7d0;} +//nop; +//nop; +a0 = t8; +//nop; +wrapper_free(mem, a0); +goto L42c7c8; +//nop; +L42c7c8: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c7d0: +t2 = MEM_U32(sp + 84); +//nop; +if (t2 == 0) {//nop; +goto L42c810;} +//nop; +a1 = 0x1000562c; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t2; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c7fc; +a1 = a1; +L42c7fc: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000e0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c810: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005630; +a3 = 0x1000563c; +t1 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c844; +MEM_U32(sp + 16) = t1; +L42c844: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000e0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c858: +t3 = 0x100000e4; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42c888;} +//nop; +//nop; +a0 = t3; +//nop; +wrapper_free(mem, a0); +goto L42c880; +//nop; +L42c880: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c888: +t4 = MEM_U32(sp + 84); +//nop; +if (t4 == 0) {//nop; +goto L42c8c8;} +//nop; +a1 = 0x10005640; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t4; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c8b4; +a1 = a1; +L42c8b4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000e4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c8c8: +t5 = 0x1000a36c; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L42c960;} +//nop; +t6 = 0x10000008; +at = 0x2; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == at) {at = 0x3; +goto L42c900;} +at = 0x3; +if (t6 != at) {//nop; +goto L42c960;} +//nop; +L42c900: +t7 = 0x10000210; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L42c960;} +//nop; +t9 = MEM_U32(sp + 88); +a0 = 0x1000a26c; +a2 = 0x1000a32c; +MEM_U32(sp + 16) = t9; +//nop; +a1 = 0x10005644; +a3 = 0x10005654; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c94c; +a3 = a3; +L42c94c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000e4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c960: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005658; +a3 = 0x10005664; +t0 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42c994; +MEM_U32(sp + 16) = t0; +L42c994: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000e4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42c9a8: +t8 = 0x10000104; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42c9d8;} +//nop; +//nop; +a0 = t8; +//nop; +wrapper_free(mem, a0); +goto L42c9d0; +//nop; +L42c9d0: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42c9d8: +t2 = MEM_U32(sp + 84); +//nop; +if (t2 == 0) {//nop; +goto L42ca18;} +//nop; +a1 = 0x10005668; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t2; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ca04; +a1 = a1; +L42ca04: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000104; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ca18: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005674; +a3 = 0x10005684; +t1 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ca4c; +MEM_U32(sp + 16) = t1; +L42ca4c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000104; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ca60: +t3 = 0x100000e8; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42ca90;} +//nop; +//nop; +a0 = t3; +//nop; +wrapper_free(mem, a0); +goto L42ca88; +//nop; +L42ca88: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42ca90: +t4 = 0x100000fc; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42cac0;} +//nop; +//nop; +a0 = t4; +//nop; +wrapper_free(mem, a0); +goto L42cab8; +//nop; +L42cab8: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42cac0: +t5 = 0x10000100; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L42caf0;} +//nop; +//nop; +a0 = t5; +//nop; +wrapper_free(mem, a0); +goto L42cae8; +//nop; +L42cae8: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42caf0: +t6 = MEM_U32(sp + 84); +//nop; +if (t6 == 0) {//nop; +goto L42cb80;} +//nop; +a1 = 0x10005690; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t6; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cb1c; +a1 = a1; +L42cb1c: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100000e8; +a1 = 0x10005694; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cb44; +a1 = a1; +L42cb44: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100000fc; +a1 = 0x100056a0; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cb6c; +a1 = a1; +L42cb6c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000100; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42cb80: +t7 = 0x1000a36c; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L42cc18;} +//nop; +t9 = 0x10000008; +at = 0x2; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {at = 0x3; +goto L42cbb8;} +at = 0x3; +if (t9 != at) {//nop; +goto L42cc18;} +//nop; +L42cbb8: +t0 = 0x10000210; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L42cc18;} +//nop; +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x100056a8; +a3 = 0x100056b8; +t8 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t8; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cc04; +MEM_U32(sp + 16) = t8; +L42cc04: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000e8; +MEM_U32(at + 0) = v0; +goto L42ccc0; +MEM_U32(at + 0) = v0; +L42cc18: +t2 = 0x10000424; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42cc78;} +//nop; +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x100056bc; +a3 = 0x100056c8; +t1 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cc64; +MEM_U32(sp + 16) = t1; +L42cc64: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000e8; +MEM_U32(at + 0) = v0; +goto L42ccc0; +MEM_U32(at + 0) = v0; +L42cc78: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x100056cc; +a3 = 0x100056d8; +t3 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ccac; +MEM_U32(sp + 16) = t3; +L42ccac: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000e8; +//nop; +MEM_U32(at + 0) = v0; +L42ccc0: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x100056dc; +a3 = 0x100056ec; +t4 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t4; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ccf4; +MEM_U32(sp + 16) = t4; +L42ccf4: +// bdead 4004000b gp = MEM_U32(sp + 56); +t5 = MEM_U32(sp + 88); +a0 = 0x1000a26c; +a2 = 0x1000a32c; +at = 0x100000fc; +a1 = 0x100056f8; +a3 = 0x10005708; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t5; +MEM_U32(at + 0) = v0; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cd34; +a3 = a3; +L42cd34: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000100; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42cd48: +t6 = 0x100000f4; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L42cd78;} +//nop; +//nop; +a0 = t6; +//nop; +wrapper_free(mem, a0); +goto L42cd70; +//nop; +L42cd70: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42cd78: +t7 = 0x100000f8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L42cda8;} +//nop; +//nop; +a0 = t7; +//nop; +wrapper_free(mem, a0); +goto L42cda0; +//nop; +L42cda0: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42cda8: +t9 = MEM_U32(sp + 84); +//nop; +if (t9 == 0) {//nop; +goto L42ce10;} +//nop; +a0 = t9; +//nop; +a1 = 0x10005710; +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cdd4; +a1 = a1; +L42cdd4: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100000f4; +a1 = 0x10005718; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cdfc; +a1 = a1; +L42cdfc: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000f8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ce10: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005720; +a3 = 0x1000572c; +t0 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ce44; +MEM_U32(sp + 16) = t0; +L42ce44: +// bdead 4004000b gp = MEM_U32(sp + 56); +t8 = MEM_U32(sp + 88); +a0 = 0x1000a26c; +a2 = 0x1000a32c; +at = 0x100000f4; +a1 = 0x10005734; +a3 = 0x10005740; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t8; +MEM_U32(at + 0) = v0; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ce84; +a3 = a3; +L42ce84: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000f8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ce98: +t2 = 0x100000ec; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42cec8;} +//nop; +//nop; +a0 = t2; +//nop; +wrapper_free(mem, a0); +goto L42cec0; +//nop; +L42cec0: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42cec8: +t1 = MEM_U32(sp + 84); +//nop; +if (t1 == 0) {//nop; +goto L42cf08;} +//nop; +a1 = 0x10005748; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t1; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cef4; +a1 = a1; +L42cef4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000ec; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42cf08: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x10005750; +a3 = 0x1000575c; +t3 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cf3c; +MEM_U32(sp + 16) = t3; +L42cf3c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000ec; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42cf50: +t4 = 0x100000f0; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42cf80;} +//nop; +//nop; +a0 = t4; +//nop; +wrapper_free(mem, a0); +goto L42cf78; +//nop; +L42cf78: +// bdead 40040003 gp = MEM_U32(sp + 56); +//nop; +L42cf80: +t5 = MEM_U32(sp + 84); +//nop; +if (t5 == 0) {//nop; +goto L42cfc0;} +//nop; +a1 = 0x10005764; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t5; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cfac; +a1 = a1; +L42cfac: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000f0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42cfc0: +a0 = 0x1000a26c; +a2 = 0x1000a32c; +a1 = 0x1000576c; +a3 = 0x10005778; +t6 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t6; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42cff4; +MEM_U32(sp + 16) = t6; +L42cff4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100000f0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d008: +t7 = MEM_U32(sp + 84); +//nop; +if (t7 == 0) {//nop; +goto L42d180;} +//nop; +t9 = 0x10000220; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L42d0d8;} +//nop; +a1 = 0x1000a258; +//nop; +a2 = MEM_U32(sp + 88); +a1 = MEM_U32(a1 + 0); +a0 = t7; +a3 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d04c; +a3 = zero; +L42d04c: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x10000164; +a1 = 0x10005780; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d074; +a1 = a1; +L42d074: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x1000016c; +a1 = 0x1000578c; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d09c; +a1 = a1; +L42d09c: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x10000170; +a1 = 0x1000579c; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d0c4; +a1 = a1; +L42d0c4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000168; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d0d8: +a1 = 0x1000a254; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a1 = MEM_U32(a1 + 0); +a3 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d0f4; +a3 = zero; +L42d0f4: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x10000164; +a1 = 0x100057a4; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d11c; +a1 = a1; +L42d11c: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x1000016c; +a1 = 0x100057b0; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d144; +a1 = a1; +L42d144: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x10000170; +a1 = 0x100057c0; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d16c; +a1 = a1; +L42d16c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000168; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d180: +t0 = 0x10000220; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L42d510;} +//nop; +t8 = 0x1000037c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42d2c8;} +//nop; +a0 = 0x1000a258; +//nop; +a1 = MEM_U32(sp + 88); +a0 = MEM_U32(a0 + 0); +a2 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d1c8; +a2 = zero; +L42d1c8: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a598; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d1e8; +a0 = s2; +L42d1e8: +// bdead 4004010b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 88); +at = 0x10000164; +a0 = 0x100057c8; +//nop; +a2 = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d20c; +a0 = a0; +L42d20c: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a598; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d22c; +a0 = s2; +L42d22c: +// bdead 4004010b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 88); +at = 0x10000168; +a0 = 0x100057d0; +//nop; +a2 = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d250; +a0 = a0; +L42d250: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a598; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d270; +a0 = s2; +L42d270: +// bdead 4004010b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 88); +at = 0x1000016c; +a0 = 0x100057dc; +//nop; +a2 = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d294; +a0 = a0; +L42d294: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a598; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d2b4; +a0 = s2; +L42d2b4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000170; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d2c8: +t2 = 0x10000324; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42d3f8;} +//nop; +a0 = 0x1000a258; +//nop; +a1 = MEM_U32(sp + 88); +a0 = MEM_U32(a0 + 0); +a2 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d2f8; +a2 = zero; +L42d2f8: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a588; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d318; +a0 = s2; +L42d318: +// bdead 4004010b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 88); +at = 0x10000164; +a0 = 0x100057ec; +//nop; +a2 = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d33c; +a0 = a0; +L42d33c: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a588; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d35c; +a0 = s2; +L42d35c: +// bdead 4004010b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 88); +at = 0x10000168; +a0 = 0x100057f4; +//nop; +a2 = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d380; +a0 = a0; +L42d380: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a588; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d3a0; +a0 = s2; +L42d3a0: +// bdead 4004010b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 88); +at = 0x1000016c; +a0 = 0x10005800; +//nop; +a2 = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d3c4; +a0 = a0; +L42d3c4: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a588; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d3e4; +a0 = s2; +L42d3e4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000170; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d3f8: +a0 = 0x1000a258; +//nop; +a1 = MEM_U32(sp + 88); +a0 = MEM_U32(a0 + 0); +a2 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d410; +a2 = zero; +L42d410: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a578; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d430; +a0 = s2; +L42d430: +// bdead 4004010b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 88); +at = 0x10000164; +a0 = 0x10005810; +//nop; +a2 = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d454; +a0 = a0; +L42d454: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a578; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d474; +a0 = s2; +L42d474: +// bdead 4004010b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 88); +at = 0x10000168; +a0 = 0x10005818; +//nop; +a2 = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d498; +a0 = a0; +L42d498: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a578; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d4b8; +a0 = s2; +L42d4b8: +// bdead 4004010b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 88); +at = 0x1000016c; +a0 = 0x10005824; +//nop; +a2 = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d4dc; +a0 = a0; +L42d4dc: +// bdead 4004000b gp = MEM_U32(sp + 56); +s2 = v0; +a1 = 0x1000a578; +//nop; +a1 = MEM_U32(a1 + 8); +// fdead 601c004f t9 = t9; +a0 = s2; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d4fc; +a0 = s2; +L42d4fc: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000170; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d510: +t1 = 0x1000037c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L42d5e0;} +//nop; +a0 = 0x1000a254; +a1 = 0x1000a598; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +// bdead 40040063 t9 = t9; +//nop; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d548; +//nop; +L42d548: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +a1 = 0x1000a598; +//nop; +at = 0x10000164; +a0 = 0x10005834; +a1 = MEM_U32(a1 + 8); +// fdead 601c006f t9 = t9; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d574; +a0 = a0; +L42d574: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +a1 = 0x1000a598; +//nop; +at = 0x10000168; +a0 = 0x1000583c; +a1 = MEM_U32(a1 + 8); +// fdead 601c006f t9 = t9; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d5a0; +a0 = a0; +L42d5a0: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +a1 = 0x1000a598; +//nop; +at = 0x1000016c; +a0 = 0x10005848; +a1 = MEM_U32(a1 + 8); +// fdead 601c006f t9 = t9; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d5cc; +a0 = a0; +L42d5cc: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000170; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d5e0: +t3 = 0x10000324; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42d6b0;} +//nop; +a0 = 0x1000a254; +a1 = 0x1000a588; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +// bdead 40040063 t9 = t9; +//nop; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d618; +//nop; +L42d618: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +a1 = 0x1000a588; +//nop; +at = 0x10000164; +a0 = 0x10005858; +a1 = MEM_U32(a1 + 8); +// fdead 601c006f t9 = t9; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d644; +a0 = a0; +L42d644: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +a1 = 0x1000a588; +//nop; +at = 0x10000168; +a0 = 0x10005860; +a1 = MEM_U32(a1 + 8); +// fdead 601c006f t9 = t9; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d670; +a0 = a0; +L42d670: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +a1 = 0x1000a588; +//nop; +at = 0x1000016c; +a0 = 0x1000586c; +a1 = MEM_U32(a1 + 8); +// fdead 601c006f t9 = t9; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d69c; +a0 = a0; +L42d69c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000170; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d6b0: +a0 = 0x1000a254; +a1 = 0x1000a578; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 8); +// bdead 40040063 t9 = t9; +//nop; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d6d0; +//nop; +L42d6d0: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +a1 = 0x1000a578; +//nop; +at = 0x10000164; +a0 = 0x1000587c; +a1 = MEM_U32(a1 + 8); +// fdead 601c006f t9 = t9; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d6fc; +a0 = a0; +L42d6fc: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +a1 = 0x1000a578; +//nop; +at = 0x10000168; +a0 = 0x10005884; +a1 = MEM_U32(a1 + 8); +// fdead 601c006f t9 = t9; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d728; +a0 = a0; +L42d728: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +a1 = 0x1000a578; +//nop; +at = 0x1000016c; +a0 = 0x10005890; +a1 = MEM_U32(a1 + 8); +// fdead 601c006f t9 = t9; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42d754; +a0 = a0; +L42d754: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000170; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d768: +t4 = MEM_U32(sp + 84); +//nop; +if (t4 == 0) {//nop; +goto L42d840;} +//nop; +t5 = MEM_U32(sp + 88); +//nop; +if (t5 == 0) {//nop; +goto L42d7dc;} +//nop; +t6 = MEM_U8(t5 + 0); +//nop; +if (t6 == 0) {//nop; +goto L42d7dc;} +//nop; +t9 = 0x10000130; +a0 = 0x100058a0; +t9 = MEM_U32(t9 + 0); +a2 = 0x100058a4; +MEM_U32(sp + 16) = t9; +//nop; +a1 = t4; +a3 = t5; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d7c8; +a2 = a2; +L42d7c8: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000174; +MEM_U32(at + 0) = v0; +goto L42d810; +MEM_U32(at + 0) = v0; +L42d7dc: +a2 = 0x10000130; +a0 = 0x100058a8; +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d7fc; +a0 = a0; +L42d7fc: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000174; +//nop; +MEM_U32(at + 0) = v0; +L42d810: +a1 = 0x100058ac; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d82c; +a1 = a1; +L42d82c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000178; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d840: +t0 = 0x10000324; +t7 = 0x100058b4; +at = 0x10000174; +t0 = MEM_U32(t0 + 0); +t7 = t7; +if (t0 == 0) {MEM_U32(at + 0) = t7; +goto L42d8a4;} +MEM_U32(at + 0) = t7; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x100058b8; +a3 = 0x100058cc; +t8 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t8; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d890; +MEM_U32(sp + 16) = t8; +L42d890: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000178; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d8a4: +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x100058d4; +a3 = 0x100058e0; +t2 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d8d8; +MEM_U32(sp + 16) = t2; +L42d8d8: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000178; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d8ec: +t1 = MEM_U32(sp + 84); +//nop; +if (t1 == 0) {//nop; +goto L42d954;} +//nop; +a1 = 0x1000014c; +//nop; +a2 = MEM_U32(sp + 88); +a1 = MEM_U32(a1 + 0); +a0 = t1; +a3 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d918; +a3 = zero; +L42d918: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100001b4; +a1 = 0x100058e8; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d940; +a1 = a1; +L42d940: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001b8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d954: +t6 = 0x10000324; +t3 = 0x100058f4; +at = 0x100001b4; +t6 = MEM_U32(t6 + 0); +t3 = t3; +if (t6 == 0) {MEM_U32(at + 0) = t3; +goto L42d9b8;} +MEM_U32(at + 0) = t3; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x100058fc; +a3 = 0x10005910; +t4 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t4; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d9a4; +MEM_U32(sp + 16) = t4; +L42d9a4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001b8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42d9b8: +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x1000591c; +a3 = 0x10005928; +t5 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t5; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42d9ec; +MEM_U32(sp + 16) = t5; +L42d9ec: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001b8; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42da00: +t9 = MEM_U32(sp + 84); +//nop; +if (t9 == 0) {//nop; +goto L42db40;} +//nop; +t7 = MEM_U32(sp + 88); +//nop; +if (t7 == 0) {//nop; +goto L42dab0;} +//nop; +t0 = MEM_U8(t7 + 0); +//nop; +if (t0 == 0) {//nop; +goto L42dab0;} +//nop; +t8 = 0x10000144; +a1 = t9; +//nop; +a0 = 0x10005934; +a2 = 0x10005938; +t8 = MEM_U32(t8 + 0); +a3 = t7; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +MEM_U32(sp + 16) = t8; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42da60; +MEM_U32(sp + 16) = t8; +L42da60: +// bdead 4004000b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 84); +t2 = 0x10000160; +at = 0x100001bc; +a0 = 0x1000593c; +a2 = 0x10005940; +//nop; +t2 = MEM_U32(t2 + 0); +a3 = MEM_U32(sp + 88); +MEM_U32(sp + 20) = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +a2 = a2; +MEM_U32(sp + 16) = t2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42da9c; +MEM_U32(sp + 16) = t2; +L42da9c: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001e4; +MEM_U32(at + 0) = v0; +goto L42db10; +MEM_U32(at + 0) = v0; +L42dab0: +a2 = 0x10000144; +a0 = 0x10005944; +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42dad0; +a0 = a0; +L42dad0: +// bdead 4004000b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 84); +a2 = 0x10000160; +at = 0x100001bc; +a0 = 0x10005948; +//nop; +a2 = MEM_U32(a2 + 0); +a3 = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42dafc; +a0 = a0; +L42dafc: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001e4; +//nop; +MEM_U32(at + 0) = v0; +L42db10: +a1 = 0x1000594c; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42db2c; +a1 = a1; +L42db2c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001c0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42db40: +t1 = MEM_U32(sp + 88); +//nop; +if (t1 == 0) {//nop; +goto L42dbd0;} +//nop; +t3 = MEM_U8(t1 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42dbd0;} +//nop; +a3 = 0x10000144; +a0 = 0x10005958; +a1 = 0x1000595c; +//nop; +a3 = MEM_U32(a3 + 0); +a2 = t1; +MEM_U32(sp + 16) = zero; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42db88; +a1 = a1; +L42db88: +// bdead 4004000b gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 88); +a3 = 0x10000160; +at = 0x100001bc; +a0 = 0x10005960; +a1 = 0x10005964; +//nop; +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 16) = zero; +MEM_U32(at + 0) = v0; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42dbbc; +a1 = a1; +L42dbbc: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001e4; +MEM_U32(at + 0) = v0; +goto L42dbf0; +MEM_U32(at + 0) = v0; +L42dbd0: +t6 = 0x10005968; +at = 0x100001bc; +t6 = t6; +t4 = 0x10005970; +MEM_U32(at + 0) = t6; +at = 0x100001e4; +t4 = t4; +MEM_U32(at + 0) = t4; +L42dbf0: +t5 = 0x10000324; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L42dc50;} +//nop; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005978; +a3 = 0x1000598c; +t0 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42dc3c; +MEM_U32(sp + 16) = t0; +L42dc3c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001c0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42dc50: +t9 = MEM_U32(sp + 88); +a0 = 0x1000a25c; +a2 = 0x1000a32c; +MEM_U32(sp + 16) = t9; +//nop; +a1 = 0x10005998; +a3 = 0x100059a4; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42dc84; +a3 = a3; +L42dc84: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001c0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42dc98: +t7 = MEM_U32(sp + 84); +//nop; +if (t7 == 0) {//nop; +goto L42dd98;} +//nop; +t8 = MEM_U32(sp + 88); +//nop; +if (t8 == 0) {//nop; +goto L42dd0c;} +//nop; +t2 = MEM_U8(t8 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42dd0c;} +//nop; +t3 = 0x10000148; +a0 = 0x100059b0; +a2 = 0x100059b4; +//nop; +t3 = MEM_U32(t3 + 0); +a1 = t7; +a3 = t8; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +MEM_U32(sp + 16) = t3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42dcf8; +MEM_U32(sp + 16) = t3; +L42dcf8: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001ac; +MEM_U32(at + 0) = v0; +goto L42dd40; +MEM_U32(at + 0) = v0; +L42dd0c: +a2 = 0x10000148; +a0 = 0x100059b8; +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42dd2c; +a0 = a0; +L42dd2c: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001ac; +//nop; +MEM_U32(at + 0) = v0; +L42dd40: +a1 = 0x100059bc; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42dd5c; +a1 = a1; +L42dd5c: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100001a8; +a1 = 0x100059c4; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42dd84; +a1 = a1; +L42dd84: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001b0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42dd98: +t1 = MEM_U32(sp + 88); +//nop; +if (t1 == 0) {//nop; +goto L42de8c;} +//nop; +t6 = MEM_U8(t1 + 0); +//nop; +if (t6 == 0) {//nop; +goto L42de8c;} +//nop; +t4 = 0x10000324; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42de2c;} +//nop; +t0 = 0x10000148; +a1 = 0x1000a25c; +a3 = 0x1000a32c; +t5 = 0x100059e4; +a0 = 0x100059cc; +a2 = 0x100059d0; +//nop; +t0 = MEM_U32(t0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = MEM_U32(a3 + 0); +t5 = t5; +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 20) = t1; +MEM_U32(sp + 28) = zero; +a0 = a0; +a2 = a2; +MEM_U32(sp + 24) = t0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42de18; +MEM_U32(sp + 24) = t0; +L42de18: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001ac; +MEM_U32(at + 0) = v0; +goto L42df3c; +MEM_U32(at + 0) = v0; +L42de2c: +t9 = 0x100059f8; +t7 = 0x10000148; +t9 = t9; +a1 = 0x1000a25c; +a3 = 0x1000a32c; +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x100059e8; +a2 = 0x100059ec; +t2 = MEM_U32(sp + 88); +t7 = MEM_U32(t7 + 0); +a1 = MEM_U32(a1 + 0); +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 28) = zero; +a0 = a0; +a2 = a2; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 24) = t7; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42de78; +MEM_U32(sp + 24) = t7; +L42de78: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001ac; +MEM_U32(at + 0) = v0; +goto L42df3c; +MEM_U32(at + 0) = v0; +L42de8c: +t8 = 0x10000324; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42def0;} +//nop; +t3 = 0x10000148; +a1 = 0x1000a25c; +a3 = 0x1000a32c; +a0 = 0x100059fc; +a2 = 0x10005a00; +//nop; +t3 = MEM_U32(t3 + 0); +a1 = MEM_U32(a1 + 0); +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +MEM_U32(sp + 16) = t3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42dedc; +MEM_U32(sp + 16) = t3; +L42dedc: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001ac; +MEM_U32(at + 0) = v0; +goto L42df3c; +MEM_U32(at + 0) = v0; +L42def0: +t6 = 0x10000148; +a1 = 0x1000a25c; +a3 = 0x1000a32c; +a0 = 0x10005a0c; +a2 = 0x10005a10; +//nop; +t6 = MEM_U32(t6 + 0); +a1 = MEM_U32(a1 + 0); +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +MEM_U32(sp + 16) = t6; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42df28; +MEM_U32(sp + 16) = t6; +L42df28: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001ac; +//nop; +MEM_U32(at + 0) = v0; +L42df3c: +t4 = 0x10000324; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42dfdc;} +//nop; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005a1c; +a3 = 0x10005a30; +t5 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t5; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42df88; +MEM_U32(sp + 16) = t5; +L42df88: +// bdead 4004000b gp = MEM_U32(sp + 56); +t1 = MEM_U32(sp + 88); +a0 = 0x1000a25c; +a2 = 0x1000a32c; +at = 0x100001a8; +a1 = 0x10005a38; +a3 = 0x10005a4c; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t1; +MEM_U32(at + 0) = v0; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42dfc8; +a3 = a3; +L42dfc8: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001b0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42dfdc: +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005a54; +a3 = 0x10005a60; +t0 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e010; +MEM_U32(sp + 16) = t0; +L42e010: +// bdead 4004000b gp = MEM_U32(sp + 56); +t9 = MEM_U32(sp + 88); +a0 = 0x1000a25c; +a2 = 0x1000a32c; +MEM_U32(sp + 16) = t9; +at = 0x100001a8; +//nop; +a1 = 0x10005a68; +a3 = 0x10005a74; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e050; +a3 = a3; +L42e050: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001b0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e064: +t2 = MEM_U32(sp + 84); +//nop; +if (t2 == 0) {//nop; +goto L42e13c;} +//nop; +t7 = MEM_U32(sp + 88); +//nop; +if (t7 == 0) {//nop; +goto L42e0d8;} +//nop; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42e0d8;} +//nop; +t3 = 0x1000015c; +a0 = 0x10005a7c; +a2 = 0x10005a80; +//nop; +t3 = MEM_U32(t3 + 0); +a1 = t2; +a3 = t7; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +MEM_U32(sp + 16) = t3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e0c4; +MEM_U32(sp + 16) = t3; +L42e0c4: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001d8; +MEM_U32(at + 0) = v0; +goto L42e10c; +MEM_U32(at + 0) = v0; +L42e0d8: +a2 = 0x1000015c; +a0 = 0x10005a84; +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e0f8; +a0 = a0; +L42e0f8: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001d8; +//nop; +MEM_U32(at + 0) = v0; +L42e10c: +a1 = 0x10005a88; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e128; +a1 = a1; +L42e128: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001dc; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e13c: +t4 = 0x10000324; +t6 = 0x10005a98; +at = 0x100001d8; +t4 = MEM_U32(t4 + 0); +t6 = t6; +if (t4 == 0) {MEM_U32(at + 0) = t6; +goto L42e1a0;} +MEM_U32(at + 0) = t6; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005aa4; +a3 = 0x10005ab8; +t5 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t5; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e18c; +MEM_U32(sp + 16) = t5; +L42e18c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001dc; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e1a0: +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005ac8; +a3 = 0x10005ad4; +t1 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e1d4; +MEM_U32(sp + 16) = t1; +L42e1d4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001dc; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e1e8: +t0 = MEM_U32(sp + 84); +//nop; +if (t0 == 0) {//nop; +goto L42e250;} +//nop; +a1 = 0x10000154; +//nop; +a2 = MEM_U32(sp + 88); +a1 = MEM_U32(a1 + 0); +a0 = t0; +a3 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e214; +a3 = zero; +L42e214: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100001cc; +a1 = 0x10005ae4; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e23c; +a1 = a1; +L42e23c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001d0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e250: +t8 = 0x10000324; +t9 = 0x10005af0; +at = 0x100001cc; +t8 = MEM_U32(t8 + 0); +t9 = t9; +if (t8 == 0) {MEM_U32(at + 0) = t9; +goto L42e2b4;} +MEM_U32(at + 0) = t9; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005af8; +a3 = 0x10005b0c; +t2 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e2a0; +MEM_U32(sp + 16) = t2; +L42e2a0: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001d0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e2b4: +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005b18; +a3 = 0x10005b24; +t7 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t7; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e2e8; +MEM_U32(sp + 16) = t7; +L42e2e8: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001d0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e2fc: +t3 = 0x10000220; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42f188;} +//nop; +t6 = MEM_U32(sp + 84); +//nop; +if (t6 == 0) {//nop; +goto L42e3bc;} +//nop; +t4 = MEM_U32(sp + 88); +//nop; +if (t4 == 0) {//nop; +goto L42e388;} +//nop; +t5 = MEM_U8(t4 + 0); +//nop; +if (t5 == 0) {//nop; +goto L42e388;} +//nop; +t1 = 0x10000158; +a0 = 0x10005b30; +a2 = 0x10005b34; +//nop; +t1 = MEM_U32(t1 + 0); +a1 = t6; +a3 = t4; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +MEM_U32(sp + 16) = t1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e374; +MEM_U32(sp + 16) = t1; +L42e374: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001d4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e388: +a2 = 0x10000158; +a0 = 0x10005b38; +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e3a8; +a0 = a0; +L42e3a8: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001d4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e3bc: +t0 = 0x10000324; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L42e404;} +//nop; +a1 = 0x1000a588; +//nop; +a0 = 0x10005b3c; +a1 = MEM_U32(a1 + 8); +// bdead 40040063 t9 = t9; +a0 = a0; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42e3f0; +a0 = a0; +L42e3f0: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001d4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e404: +a1 = 0x1000a578; +//nop; +a0 = 0x10005b48; +a1 = MEM_U32(a1 + 8); +// bdead 40040063 t9 = t9; +a0 = a0; +v0 = func_4339c8(mem, sp, a0, a1); +goto L42e420; +a0 = a0; +L42e420: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001d4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e434: +t9 = MEM_U32(sp + 84); +//nop; +if (t9 == 0) {//nop; +goto L42e5d8;} +//nop; +s2 = 0x10000414; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +if (s2 == 0) {at = 0x1; +goto L42e46c;} +at = 0x1; +if (s2 == at) {at = 0x2; +goto L42e528;} +at = 0x2; +if (s2 == at) {//nop; +goto L42e580;} +//nop; +L42e46c: +t8 = MEM_U32(sp + 88); +//nop; +if (t8 == 0) {//nop; +goto L42e4c4;} +//nop; +t2 = MEM_U8(t8 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42e4c4;} +//nop; +a3 = 0x1000012c; +a1 = 0x10005b54; +//nop; +a0 = MEM_U32(sp + 84); +a3 = MEM_U32(a3 + 0); +a2 = t8; +MEM_U32(sp + 16) = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e4b0; +a1 = a1; +L42e4b0: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x1000017c; +MEM_U32(at + 0) = v0; +goto L42e4f8; +MEM_U32(at + 0) = v0; +L42e4c4: +a2 = 0x1000012c; +a0 = 0x10005b58; +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e4e4; +a0 = a0; +L42e4e4: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x1000017c; +//nop; +MEM_U32(at + 0) = v0; +L42e4f8: +a1 = 0x10005b5c; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e514; +a1 = a1; +L42e514: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000180; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e528: +a1 = 0x10005b64; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e544; +a1 = a1; +L42e544: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x1000017c; +a1 = 0x10005b74; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e56c; +a1 = a1; +L42e56c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000180; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e580: +a1 = 0x10005b84; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e59c; +a1 = a1; +L42e59c: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x1000017c; +a1 = 0x10005b94; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e5c4; +a1 = a1; +L42e5c4: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000180; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e5d8: +s2 = 0x10000414; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +if (s2 == 0) {at = 0x1; +goto L42e600;} +at = 0x1; +if (s2 == at) {at = 0x2; +goto L42e6ac;} +at = 0x2; +if (s2 == at) {//nop; +goto L42e7d4;} +//nop; +L42e600: +t3 = 0x10000324; +t7 = 0x10005ba4; +at = 0x1000017c; +t3 = MEM_U32(t3 + 0); +t7 = t7; +if (t3 == 0) {MEM_U32(at + 0) = t7; +goto L42e664;} +MEM_U32(at + 0) = t7; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005ba8; +a3 = 0x10005bbc; +t5 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t5; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e650; +MEM_U32(sp + 16) = t5; +L42e650: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000180; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e664: +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005bc4; +a3 = 0x10005bd0; +t6 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t6; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e698; +MEM_U32(sp + 16) = t6; +L42e698: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000180; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e6ac: +t4 = 0x10000324; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42e74c;} +//nop; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005bd8; +a3 = 0x10005bec; +t1 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e6f8; +MEM_U32(sp + 16) = t1; +L42e6f8: +// bdead 4004000b gp = MEM_U32(sp + 56); +t0 = MEM_U32(sp + 88); +a0 = 0x1000a25c; +a2 = 0x1000a32c; +at = 0x1000017c; +a1 = 0x10005bfc; +a3 = 0x10005c10; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t0; +MEM_U32(at + 0) = v0; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e738; +a3 = a3; +L42e738: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000180; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e74c: +t9 = MEM_U32(sp + 88); +a0 = 0x1000a25c; +a2 = 0x1000a32c; +MEM_U32(sp + 16) = t9; +//nop; +a1 = 0x10005c20; +a3 = 0x10005c2c; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e780; +a3 = a3; +L42e780: +// bdead 4004000b gp = MEM_U32(sp + 56); +t2 = MEM_U32(sp + 88); +a0 = 0x1000a25c; +a2 = 0x1000a32c; +at = 0x1000017c; +a1 = 0x10005c3c; +a3 = 0x10005c48; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t2; +MEM_U32(at + 0) = v0; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e7c0; +a3 = a3; +L42e7c0: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000180; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e7d4: +t8 = 0x10000324; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42e874;} +//nop; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005c58; +a3 = 0x10005c6c; +t7 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t7; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e820; +MEM_U32(sp + 16) = t7; +L42e820: +// bdead 4004000b gp = MEM_U32(sp + 56); +t3 = MEM_U32(sp + 88); +a0 = 0x1000a25c; +a2 = 0x1000a32c; +at = 0x1000017c; +a1 = 0x10005c7c; +a3 = 0x10005c90; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t3; +MEM_U32(at + 0) = v0; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e860; +a3 = a3; +L42e860: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000180; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e874: +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005ca0; +a3 = 0x10005cac; +t5 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t5; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e8a8; +MEM_U32(sp + 16) = t5; +L42e8a8: +// bdead 4004000b gp = MEM_U32(sp + 56); +t6 = MEM_U32(sp + 88); +a0 = 0x1000a25c; +a2 = 0x1000a32c; +at = 0x1000017c; +a1 = 0x10005cbc; +a3 = 0x10005cc8; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t6; +MEM_U32(at + 0) = v0; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e8e8; +a3 = a3; +L42e8e8: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000180; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e8fc: +t4 = MEM_U32(sp + 84); +//nop; +if (t4 == 0) {//nop; +goto L42e9d4;} +//nop; +t1 = MEM_U32(sp + 88); +//nop; +if (t1 == 0) {//nop; +goto L42e970;} +//nop; +t0 = MEM_U8(t1 + 0); +//nop; +if (t0 == 0) {//nop; +goto L42e970;} +//nop; +t9 = 0x10000134; +a0 = 0x10005cd8; +t9 = MEM_U32(t9 + 0); +a2 = 0x10005cdc; +MEM_U32(sp + 16) = t9; +//nop; +a1 = t4; +a3 = t1; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e95c; +a2 = a2; +L42e95c: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000184; +MEM_U32(at + 0) = v0; +goto L42e9a4; +MEM_U32(at + 0) = v0; +L42e970: +a2 = 0x10000134; +a0 = 0x10005ce0; +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e990; +a0 = a0; +L42e990: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000184; +//nop; +MEM_U32(at + 0) = v0; +L42e9a4: +a1 = 0x10005ce4; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42e9c0; +a1 = a1; +L42e9c0: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000188; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42e9d4: +t2 = 0x10005cf0; +at = 0x10000198; +t7 = 0x10000324; +t2 = t2; +t8 = 0x10005cf8; +MEM_U32(at + 0) = t2; +at = 0x10000184; +t7 = MEM_U32(t7 + 0); +t8 = t8; +if (t7 == 0) {MEM_U32(at + 0) = t8; +goto L42ea48;} +MEM_U32(at + 0) = t8; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005d00; +a3 = 0x10005d14; +t3 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ea34; +MEM_U32(sp + 16) = t3; +L42ea34: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000188; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ea48: +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005d20; +a3 = 0x10005d2c; +t5 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t5; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ea7c; +MEM_U32(sp + 16) = t5; +L42ea7c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000188; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ea90: +t6 = MEM_U32(sp + 84); +//nop; +if (t6 == 0) {//nop; +goto L42eb68;} +//nop; +t0 = MEM_U32(sp + 88); +//nop; +if (t0 == 0) {//nop; +goto L42eb04;} +//nop; +t4 = MEM_U8(t0 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42eb04;} +//nop; +t1 = 0x10000138; +a0 = 0x10005d38; +a2 = 0x10005d3c; +//nop; +t1 = MEM_U32(t1 + 0); +a1 = t6; +a3 = t0; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +MEM_U32(sp + 16) = t1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42eaf0; +MEM_U32(sp + 16) = t1; +L42eaf0: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x1000018c; +MEM_U32(at + 0) = v0; +goto L42eb38; +MEM_U32(at + 0) = v0; +L42eb04: +a2 = 0x10000138; +a0 = 0x10005d40; +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42eb24; +a0 = a0; +L42eb24: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x1000018c; +//nop; +MEM_U32(at + 0) = v0; +L42eb38: +a1 = 0x10005d44; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42eb54; +a1 = a1; +L42eb54: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000190; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42eb68: +t2 = 0x10000324; +t9 = 0x10005d50; +at = 0x1000018c; +t2 = MEM_U32(t2 + 0); +t9 = t9; +if (t2 == 0) {MEM_U32(at + 0) = t9; +goto L42ebcc;} +MEM_U32(at + 0) = t9; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005d58; +a3 = 0x10005d6c; +t8 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t8; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ebb8; +MEM_U32(sp + 16) = t8; +L42ebb8: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000190; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ebcc: +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005d78; +a3 = 0x10005d84; +t7 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t7; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ec00; +MEM_U32(sp + 16) = t7; +L42ec00: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000190; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ec14: +t3 = MEM_U32(sp + 84); +//nop; +if (t3 == 0) {//nop; +goto L42ecec;} +//nop; +t5 = MEM_U32(sp + 88); +//nop; +if (t5 == 0) {//nop; +goto L42ec88;} +//nop; +t4 = MEM_U8(t5 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42ec88;} +//nop; +t6 = 0x10000140; +a0 = 0x10005d90; +a2 = 0x10005d94; +//nop; +t6 = MEM_U32(t6 + 0); +a1 = t3; +a3 = t5; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +MEM_U32(sp + 16) = t6; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ec74; +MEM_U32(sp + 16) = t6; +L42ec74: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001a0; +MEM_U32(at + 0) = v0; +goto L42ecbc; +MEM_U32(at + 0) = v0; +L42ec88: +a2 = 0x10000140; +a0 = 0x10005d98; +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42eca8; +a0 = a0; +L42eca8: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001a0; +//nop; +MEM_U32(at + 0) = v0; +L42ecbc: +a1 = 0x10005d9c; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ecd8; +a1 = a1; +L42ecd8: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001a4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ecec: +t1 = 0x10000324; +t0 = 0x10005da8; +at = 0x100001a0; +t1 = MEM_U32(t1 + 0); +t0 = t0; +if (t1 == 0) {MEM_U32(at + 0) = t0; +goto L42ed50;} +MEM_U32(at + 0) = t0; +t9 = MEM_U32(sp + 88); +a0 = 0x1000a25c; +a2 = 0x1000a32c; +MEM_U32(sp + 16) = t9; +//nop; +a1 = 0x10005db0; +a3 = 0x10005dc4; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ed3c; +a3 = a3; +L42ed3c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001a4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ed50: +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005dd0; +a3 = 0x10005ddc; +t2 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ed84; +MEM_U32(sp + 16) = t2; +L42ed84: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001a4; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ed98: +t8 = MEM_U32(sp + 84); +//nop; +if (t8 == 0) {//nop; +goto L42ee70;} +//nop; +t7 = MEM_U32(sp + 88); +//nop; +if (t7 == 0) {//nop; +goto L42ee0c;} +//nop; +t4 = MEM_U8(t7 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42ee0c;} +//nop; +t3 = 0x1000013c; +a0 = 0x10005de8; +a2 = 0x10005dec; +//nop; +t3 = MEM_U32(t3 + 0); +a1 = t8; +a3 = t7; +MEM_U32(sp + 20) = zero; +a0 = a0; +a2 = a2; +MEM_U32(sp + 16) = t3; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42edf8; +MEM_U32(sp + 16) = t3; +L42edf8: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000194; +MEM_U32(at + 0) = v0; +goto L42ee40; +MEM_U32(at + 0) = v0; +L42ee0c: +a2 = 0x1000013c; +a0 = 0x10005df0; +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(a2 + 0); +a3 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ee2c; +a0 = a0; +L42ee2c: +// bdead 4004000b gp = MEM_U32(sp + 56); +//nop; +at = 0x10000194; +//nop; +MEM_U32(at + 0) = v0; +L42ee40: +a1 = 0x10005df4; +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ee5c; +a1 = a1; +L42ee5c: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x1000019c; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ee70: +t6 = 0x10000324; +t5 = 0x10005e00; +at = 0x10000194; +t6 = MEM_U32(t6 + 0); +t5 = t5; +if (t6 == 0) {MEM_U32(at + 0) = t5; +goto L42eed4;} +MEM_U32(at + 0) = t5; +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005e08; +a3 = 0x10005e1c; +t0 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42eec0; +MEM_U32(sp + 16) = t0; +L42eec0: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x1000019c; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42eed4: +a0 = 0x1000a25c; +a2 = 0x1000a32c; +a1 = 0x10005e28; +a3 = 0x10005e34; +t1 = MEM_U32(sp + 88); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = zero; +a1 = a1; +a3 = a3; +MEM_U32(sp + 16) = t1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ef08; +MEM_U32(sp + 16) = t1; +L42ef08: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x1000019c; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42ef1c: +t9 = MEM_U32(sp + 84); +//nop; +if (t9 == 0) {//nop; +goto L42efd4;} +//nop; +a0 = t9; +//nop; +a1 = 0x10005e40; +a2 = MEM_U32(sp + 88); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ef48; +a1 = a1; +L42ef48: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100001f4; +a1 = 0x10005e48; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ef70; +a1 = a1; +L42ef70: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x100001f8; +a1 = 0x10005e50; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42ef98; +a1 = a1; +L42ef98: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x1000a5c4; +a1 = 0x10005e54; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42efc0; +a1 = a1; +L42efc0: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001ec; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42efd4: +a0 = 0x1000a26c; +a1 = 0x10005e58; +a2 = 0x10005e64; +//nop; +a3 = MEM_U32(sp + 88); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 16) = zero; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42effc; +a2 = a2; +L42effc: +// bdead 4004000b gp = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 88); +a0 = 0x1000a26c; +at = 0x100001f4; +a1 = 0x10005e6c; +a2 = 0x10005e78; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 16) = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f030; +a2 = a2; +L42f030: +// bdead 4004000b gp = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 88); +a0 = 0x1000a26c; +at = 0x100001f8; +a1 = 0x10005e80; +a2 = 0x10005e8c; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 16) = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f064; +a2 = a2; +L42f064: +// bdead 4004000b gp = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 88); +a0 = 0x1000a26c; +at = 0x1000a5c4; +a1 = 0x10005e90; +a2 = 0x10005e9c; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 16) = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +a2 = a2; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f098; +a2 = a2; +L42f098: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001ec; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42f0ac: +t2 = MEM_U32(sp + 84); +//nop; +if (t2 == 0) {//nop; +goto L42f114;} +//nop; +a1 = 0x10005ea0; +//nop; +a2 = MEM_U32(sp + 88); +a0 = t2; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f0d8; +a1 = a1; +L42f0d8: +// bdead 4004000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 84); +at = 0x1000a5c8; +a1 = 0x10005eac; +//nop; +a2 = MEM_U32(sp + 88); +a3 = zero; +MEM_U32(at + 0) = v0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f100; +a1 = a1; +L42f100: +// bdead 4004010b gp = MEM_U32(sp + 56); +//nop; +at = 0x100001f0; +MEM_U32(at + 0) = v0; +goto L42f188; +MEM_U32(at + 0) = v0; +L42f114: +t4 = 0x10005eb8; +at = 0x1000a5c8; +t4 = t4; +t8 = 0x10005ec4; +MEM_U32(at + 0) = t4; +at = 0x100001f0; +t8 = t8; +MEM_U32(at + 0) = t8; +goto L42f188; +MEM_U32(at + 0) = t8; +L42f138: +t7 = 0x10005ecc; +MEM_U32(sp + 16) = zero; +t7 = t7; +MEM_U32(sp + 20) = t7; +t3 = MEM_U8(s1 + 0); +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L42f168; +MEM_U32(sp + 24) = t3; +L42f168: +// bdead 40040003 gp = MEM_U32(sp + 56); +a0 = 0x2; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L42f180; +//nop; +L42f180: +// bdead 40040103 gp = MEM_U32(sp + 56); +//nop; +L42f188: +t5 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +if (t5 != 0) {//nop; +goto L42b348;} +//nop; +L42f198: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s1 = MEM_U32(sp + 44); +// bdead 1 s2 = MEM_U32(sp + 48); +// bdead 1 s3 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static void f_newrunlib(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42f1b0: +//newrunlib: +//nop; +//nop; +//nop; +t6 = 0x10000280; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 4000800b MEM_U32(sp + 28) = ra; +if (t6 == 0) {// fdead 4000800b MEM_U32(sp + 24) = gp; +goto L42f1e8;} +// fdead 4000800b MEM_U32(sp + 24) = gp; +t7 = 0x10005ee8; +at = 0x1000042c; +t7 = t7; +MEM_U32(at + 0) = t7; +goto L42f224; +MEM_U32(at + 0) = t7; +L42f1e8: +t8 = 0x10000424; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42f214;} +//nop; +t9 = 0x10005ef4; +at = 0x1000042c; +t9 = t9; +MEM_U32(at + 0) = t9; +goto L42f224; +MEM_U32(at + 0) = t9; +L42f214: +t0 = 0x10005f00; +at = 0x1000042c; +t0 = t0; +MEM_U32(at + 0) = t0; +L42f224: +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L42f234; +//nop; +L42f234: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +t1 = 0x1000041c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (v0 != t1) {//nop; +goto L42f268;} +//nop; +t2 = 0x1000042c; +at = 0x10000428; +t2 = MEM_U32(t2 + 0); +MEM_U32(at + 0) = t2; +goto L42f2a4; +MEM_U32(at + 0) = t2; +L42f268: +t3 = 0x1000041c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L42f294;} +//nop; +t4 = 0x10005f04; +at = 0x10000428; +t4 = t4; +MEM_U32(at + 0) = t4; +goto L42f2a4; +MEM_U32(at + 0) = t4; +L42f294: +t5 = 0x10005f08; +at = 0x10000428; +t5 = t5; +MEM_U32(at + 0) = t5; +L42f2a4: +a0 = 0x10005f0c; +//nop; +a1 = zero; +a2 = zero; +a0 = a0; +f_relocate_passes(mem, sp, a0, a1, a2); +goto L42f2bc; +a0 = a0; +L42f2bc: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_compose_G0_libs(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42f2cc: +//compose_G0_libs: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +t6 = MEM_U32(sp + 32); +// fdead 4000802b MEM_U32(sp + 28) = ra; +// fdead 4000802b MEM_U32(sp + 24) = gp; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L42f5c8;} +//nop; +L42f2fc: +t8 = MEM_U32(sp + 32); +//nop; +t9 = MEM_U8(t8 + 0); +//nop; +t0 = t9 + 0xffffffcf; +at = t0 < 0x3e; +if (at == 0) {//nop; +goto L42f5a8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100078dc[] = { +&&L42f398, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f3c8, +&&L42f5a8, +&&L42f368, +&&L42f458, +&&L42f5a8, +&&L42f5a8, +&&L42f488, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f428, +&&L42f5a8, +&&L42f3f8, +&&L42f338, +&&L42f5a8, +&&L42f5a8, +&&L42f4e8, +&&L42f5a8, +&&L42f4b8, +&&L42f5a8, +&&L42f518, +&&L42f548, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f5a8, +&&L42f578, +}; +dest = Lswitch100078dc[t0]; +//nop; +goto *dest; +//nop; +L42f338: +a0 = 0x10000130; +a1 = 0x10005f1c; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f354; +a1 = a1; +L42f354: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x10000130; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f368: +a0 = 0x10000144; +a1 = 0x10005f20; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f384; +a1 = a1; +L42f384: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x10000144; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f398: +a0 = 0x1000014c; +a1 = 0x10005f24; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f3b4; +a1 = a1; +L42f3b4: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x1000014c; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f3c8: +a0 = 0x10000150; +a1 = 0x10005f28; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f3e4; +a1 = a1; +L42f3e4: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x10000150; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f3f8: +a0 = 0x10000154; +a1 = 0x10005f2c; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f414; +a1 = a1; +L42f414: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x10000154; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f428: +a0 = 0x1000012c; +a1 = 0x10005f30; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f444; +a1 = a1; +L42f444: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x1000012c; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f458: +a0 = 0x10000134; +a1 = 0x10005f34; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f474; +a1 = a1; +L42f474: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x10000134; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f488: +a0 = 0x10000138; +a1 = 0x10005f38; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f4a4; +a1 = a1; +L42f4a4: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x10000138; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f4b8: +a0 = 0x1000013c; +a1 = 0x10005f3c; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f4d4; +a1 = a1; +L42f4d4: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x1000013c; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f4e8: +a0 = 0x10000140; +a1 = 0x10005f40; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f504; +a1 = a1; +L42f504: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x10000140; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f518: +a0 = 0x10000148; +a1 = 0x10005f44; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f534; +a1 = a1; +L42f534: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x10000148; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f548: +a0 = 0x1000015c; +a1 = 0x10005f48; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f564; +a1 = a1; +L42f564: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x1000015c; +MEM_U32(at + 0) = v0; +goto L42f5a8; +MEM_U32(at + 0) = v0; +L42f578: +a0 = 0x10000158; +a1 = 0x10005f4c; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L42f594; +a1 = a1; +L42f594: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +at = 0x10000158; +//nop; +MEM_U32(at + 0) = v0; +L42f5a8: +t1 = MEM_U32(sp + 32); +//nop; +t2 = t1 + 0x1; +MEM_U32(sp + 32) = t2; +t3 = MEM_U8(t2 + 0); +//nop; +if (t3 != 0) {//nop; +goto L42f2fc;} +//nop; +L42f5c8: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_mkstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L42f8b4: +//mkstr: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +t6 = sp + 0x78; +t7 = t6 + 0xffffffff; +t8 = t7 + 0x3; +at = 0xfffffffc; +t9 = t8 & at; +MEM_U32(sp + 72) = t7; +t0 = t9 + 0x4; +// fdead 460183ef MEM_U32(sp + 60) = ra; +// fdead 460183ef MEM_U32(sp + 56) = gp; +MEM_U32(sp + 120) = a0; +MEM_U32(sp + 124) = a1; +MEM_U32(sp + 128) = a2; +MEM_U32(sp + 132) = a3; +MEM_U32(sp + 96) = f12.w[1]; +MEM_U32(sp + 100) = f12.w[0]; +MEM_U32(sp + 88) = f14.w[1]; +MEM_U32(sp + 92) = f14.w[0]; +// fdead 460183ef MEM_U32(sp + 52) = s3; +// fdead 460183ef MEM_U32(sp + 48) = s2; +// fdead 460183ef MEM_U32(sp + 44) = s1; +// fdead 460183ef MEM_U32(sp + 40) = s0; +MEM_U32(sp + 72) = t0; +s1 = MEM_U32(t9 + 0); +s2 = 0x1; +if (s1 == 0) {//nop; +goto L42f968;} +//nop; +L42f92c: +//nop; +a0 = s1; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L42f93c; +//nop; +L42f93c: +t1 = MEM_U32(sp + 72); +at = 0xfffffffc; +t2 = t1 + 0x3; +t3 = t2 & at; +t4 = t3 + 0x4; +MEM_U32(sp + 72) = t4; +s1 = MEM_U32(t3 + 0); +// bdead 400c000b gp = MEM_U32(sp + 56); +s3 = v0; +if (s1 != 0) {s2 = s2 + s3; +goto L42f92c;} +s2 = s2 + s3; +L42f968: +//nop; +a0 = s2; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L42f978; +//nop; +L42f978: +// bdead 4000000b gp = MEM_U32(sp + 56); +s0 = v0; +if (s0 != 0) {//nop; +goto L42fa3c;} +//nop; +t6 = 0x10005ff0; +a3 = 0x10005fe4; +//nop; +t5 = 0x3717; +t6 = t6; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = a3; +f_error(mem, sp, a0, a1, a2, a3); +goto L42f9b8; +a3 = a3; +L42f9b8: +// bdead 40020003 gp = MEM_U32(sp + 56); +//nop; +t7 = 0xfb52720; +t8 = 0xfb50300; +t7 = MEM_U32(t7 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +at = (int)t7 < (int)t8; +if (at == 0) {//nop; +goto L42fa24;} +//nop; +t0 = 0x10006000; +t1 = 0xfb500a0; +t9 = t7 << 2; +t0 = t0; +t2 = t9 + t1; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = zero; +t4 = MEM_U32(t2 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t4; +f_error(mem, sp, a0, a1, a2, a3); +goto L42fa1c; +MEM_U32(sp + 24) = t4; +L42fa1c: +// bdead 40020003 gp = MEM_U32(sp + 56); +//nop; +L42fa24: +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L42fa34; +//nop; +L42fa34: +// bdead 40020003 gp = MEM_U32(sp + 56); +//nop; +L42fa3c: +t3 = sp + 0x78; +t5 = t3 + 0xffffffff; +t6 = t5 + 0x3; +at = 0xfffffffc; +MEM_U8(s0 + 0) = (uint8_t)zero; +t8 = t6 & at; +MEM_U32(sp + 72) = t5; +t0 = t8 + 0x4; +MEM_U32(sp + 72) = t0; +s1 = MEM_U32(t8 + 0); +//nop; +if (s1 == 0) {//nop; +goto L42faa8;} +//nop; +L42fa70: +//nop; +a0 = s0; +a1 = s1; +v0 = wrapper_strcat(mem, a0, a1); +goto L42fa80; +a1 = s1; +L42fa80: +t7 = MEM_U32(sp + 72); +at = 0xfffffffc; +t9 = t7 + 0x3; +t1 = t9 & at; +t2 = t1 + 0x4; +MEM_U32(sp + 72) = t2; +s1 = MEM_U32(t1 + 0); +// bdead 40060001 gp = MEM_U32(sp + 56); +if (s1 != 0) {//nop; +goto L42fa70;} +//nop; +L42faa8: +// bdead 20001 ra = MEM_U32(sp + 60); +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 40); +// bdead 9 s1 = MEM_U32(sp + 44); +// bdead 9 s2 = MEM_U32(sp + 48); +// bdead 9 s3 = MEM_U32(sp + 52); +// bdead 9 sp = sp + 0x78; +return v0; +// bdead 9 sp = sp + 0x78; +} + +static void f_mklist(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42fac8: +//mklist: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +// fdead 4000006b MEM_U32(sp + 44) = ra; +MEM_U32(sp + 56) = a0; +// fdead 4000006b MEM_U32(sp + 40) = gp; +// fdead 4000006b MEM_U32(sp + 36) = s0; +a0 = 0x50; +v0 = wrapper_malloc(mem, a0); +goto L42faf4; +a0 = 0x50; +L42faf4: +t6 = MEM_U32(sp + 56); +// bdead 4000800b gp = MEM_U32(sp + 40); +s0 = v0; +if (s0 != 0) {MEM_U32(t6 + 8) = s0; +goto L42fbbc;} +MEM_U32(t6 + 8) = s0; +t8 = 0x10006010; +a3 = 0x10006004; +//nop; +t7 = 0x373c; +t8 = t8; +MEM_U32(sp + 20) = t8; +MEM_U32(sp + 16) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = a3; +f_error(mem, sp, a0, a1, a2, a3); +goto L42fb38; +a3 = a3; +L42fb38: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t9 = 0xfb52720; +t0 = 0xfb50300; +t9 = MEM_U32(t9 + 0); +t0 = MEM_U32(t0 + 0); +//nop; +at = (int)t9 < (int)t0; +if (at == 0) {//nop; +goto L42fba4;} +//nop; +t1 = 0x10006020; +t3 = 0xfb500a0; +t2 = t9 << 2; +t1 = t1; +MEM_U32(sp + 20) = t1; +MEM_U32(sp + 16) = zero; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t5; +f_error(mem, sp, a0, a1, a2, a3); +goto L42fb9c; +MEM_U32(sp + 24) = t5; +L42fb9c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L42fba4: +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L42fbb4; +//nop; +L42fbb4: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L42fbbc: +t7 = MEM_U32(sp + 56); +t6 = 0x14; +MEM_U32(t7 + 0) = t6; +t8 = MEM_U32(sp + 56); +//nop; +MEM_U32(t8 + 4) = zero; +t0 = MEM_U32(sp + 56); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +MEM_U32(t1 + 0) = zero; +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_addstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42fbf8: +//addstr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +t6 = MEM_U32(sp + 56); +// fdead 400080eb MEM_U32(sp + 44) = ra; +// fdead 400080eb MEM_U32(sp + 40) = gp; +MEM_U32(sp + 60) = a1; +// fdead 400080eb MEM_U32(sp + 36) = s0; +t8 = MEM_U32(t6 + 4); +t7 = MEM_U32(t6 + 0); +t9 = t8 + 0x1; +at = (int)t9 < (int)t7; +if (at != 0) {//nop; +goto L42fd2c;} +//nop; +//nop; +a0 = MEM_U32(t6 + 8); +a1 = t7 << 2; +a1 = a1 + 0x50; +v0 = wrapper_realloc(mem, a0, a1); +goto L42fc4c; +a1 = a1 + 0x50; +L42fc4c: +t0 = MEM_U32(sp + 56); +// bdead 4000020b gp = MEM_U32(sp + 40); +s0 = v0; +if (s0 != 0) {MEM_U32(t0 + 8) = s0; +goto L42fd14;} +MEM_U32(t0 + 8) = s0; +t2 = 0x10006030; +a3 = 0x10006024; +//nop; +t1 = 0x375e; +t2 = t2; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 16) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = a3; +f_error(mem, sp, a0, a1, a2, a3); +goto L42fc90; +a3 = a3; +L42fc90: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t3 = 0xfb52720; +t4 = 0xfb50300; +t3 = MEM_U32(t3 + 0); +t4 = MEM_U32(t4 + 0); +//nop; +at = (int)t3 < (int)t4; +if (at == 0) {//nop; +goto L42fcfc;} +//nop; +t5 = 0x10006040; +t9 = 0xfb500a0; +t8 = t3 << 2; +t5 = t5; +t6 = t8 + t9; +MEM_U32(sp + 20) = t5; +MEM_U32(sp + 16) = zero; +t7 = MEM_U32(t6 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L42fcf4; +MEM_U32(sp + 24) = t7; +L42fcf4: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L42fcfc: +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L42fd0c; +//nop; +L42fd0c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L42fd14: +t0 = MEM_U32(sp + 56); +//nop; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 + 0x14; +MEM_U32(t0 + 0) = t2; +L42fd2c: +t5 = MEM_U32(sp + 56); +t4 = MEM_U32(sp + 60); +t8 = MEM_U32(t5 + 4); +t3 = MEM_U32(t5 + 8); +t9 = t8 << 2; +t6 = t3 + t9; +MEM_U32(t6 + 0) = t4; +t7 = MEM_U32(sp + 56); +//nop; +t1 = MEM_U32(t7 + 4); +//nop; +t2 = t1 + 0x1; +MEM_U32(t7 + 4) = t2; +t0 = MEM_U32(sp + 56); +//nop; +t8 = MEM_U32(t0 + 4); +t5 = MEM_U32(t0 + 8); +t3 = t8 << 2; +t9 = t5 + t3; +MEM_U32(t9 + 0) = zero; +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_addspacedstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42fd8c: +//addspacedstr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 60) = a1; +t6 = MEM_U32(sp + 60); +// fdead 4000806b MEM_U32(sp + 44) = ra; +// fdead 4000806b MEM_U32(sp + 40) = gp; +MEM_U32(sp + 56) = a0; +// fdead 4000806b MEM_U32(sp + 36) = s0; +MEM_U32(sp + 52) = t6; +L42fdb8: +//nop; +a0 = MEM_U32(sp + 52); +a1 = 0x20; +v0 = wrapper_strchr(mem, a0, a1); +goto L42fdc8; +a1 = 0x20; +L42fdc8: +MEM_U32(sp + 52) = v0; +t7 = MEM_U32(sp + 52); +// bdead 40010003 gp = MEM_U32(sp + 40); +if (t7 == 0) {//nop; +goto L42fdf0;} +//nop; +MEM_U8(t7 + 0) = (uint8_t)zero; +t8 = MEM_U32(sp + 52); +//nop; +t9 = t8 + 0x1; +MEM_U32(sp + 52) = t9; +L42fdf0: +t0 = MEM_U32(sp + 56); +//nop; +t2 = MEM_U32(t0 + 4); +t1 = MEM_U32(t0 + 0); +t3 = t2 + 0x1; +at = (int)t3 < (int)t1; +if (at != 0) {//nop; +goto L42ff04;} +//nop; +//nop; +a0 = MEM_U32(t0 + 8); +a1 = t1 << 2; +a1 = a1 + 0x50; +v0 = wrapper_realloc(mem, a0, a1); +goto L42fe24; +a1 = a1 + 0x50; +L42fe24: +t4 = MEM_U32(sp + 56); +// bdead 4000200b gp = MEM_U32(sp + 40); +s0 = v0; +if (s0 != 0) {MEM_U32(t4 + 8) = s0; +goto L42feec;} +MEM_U32(t4 + 8) = s0; +t6 = 0x10006054; +a3 = 0x10006044; +//nop; +t5 = 0x378a; +t6 = t6; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = a3; +f_error(mem, sp, a0, a1, a2, a3); +goto L42fe68; +a3 = a3; +L42fe68: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t7 = 0xfb52720; +t8 = 0xfb50300; +t7 = MEM_U32(t7 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +at = (int)t7 < (int)t8; +if (at == 0) {//nop; +goto L42fed4;} +//nop; +t9 = 0x10006064; +t3 = 0xfb500a0; +t9 = t9; +MEM_U32(sp + 20) = t9; +t2 = t7 << 2; +MEM_U32(sp + 16) = zero; +t0 = t2 + t3; +t1 = MEM_U32(t0 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t1; +f_error(mem, sp, a0, a1, a2, a3); +goto L42fecc; +MEM_U32(sp + 24) = t1; +L42fecc: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L42fed4: +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L42fee4; +//nop; +L42fee4: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L42feec: +t4 = MEM_U32(sp + 56); +//nop; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 + 0x14; +MEM_U32(t4 + 0) = t6; +L42ff04: +t9 = MEM_U32(sp + 56); +t8 = MEM_U32(sp + 60); +t2 = MEM_U32(t9 + 4); +t7 = MEM_U32(t9 + 8); +t3 = t2 << 2; +t0 = t7 + t3; +MEM_U32(t0 + 0) = t8; +t1 = MEM_U32(sp + 56); +//nop; +t5 = MEM_U32(t1 + 4); +//nop; +t6 = t5 + 0x1; +MEM_U32(t1 + 4) = t6; +t4 = MEM_U32(sp + 56); +//nop; +t2 = MEM_U32(t4 + 4); +t9 = MEM_U32(t4 + 8); +t7 = t2 << 2; +t3 = t9 + t7; +MEM_U32(t3 + 0) = zero; +t8 = MEM_U32(sp + 52); +//nop; +if (t8 != 0) {MEM_U32(sp + 60) = t8; +goto L42fdb8;} +MEM_U32(sp + 60) = t8; +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static uint32_t f_newstr(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42ff74: +//newstr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 40) = a0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +a0 = MEM_U32(sp + 40); +// fdead 4000002b MEM_U32(sp + 24) = gp; +// fdead 4000002b MEM_U32(sp + 20) = s0; +v0 = wrapper_strlen(mem, a0); +goto L42ffa0; +// fdead 4000002b MEM_U32(sp + 20) = s0; +L42ffa0: +// bdead 40000009 gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0 + 0x1; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L42ffb8; +//nop; +L42ffb8: +MEM_U32(sp + 36) = v0; +t6 = MEM_U32(sp + 36); +// bdead 40008181 gp = MEM_U32(sp + 24); +if (t6 == 0) {//nop; +goto L42ffe8;} +//nop; +//nop; +a1 = MEM_U32(sp + 40); +a0 = t6; +v0 = wrapper_strcpy(mem, a0, a1); +goto L42ffdc; +a0 = t6; +L42ffdc: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +goto L430004; +//nop; +L42ffe8: +a0 = 0x10006068; +//nop; +a1 = MEM_U32(sp + 40); +a0 = a0; +f_error(mem, sp, a0, a1, a2, a3); +goto L42fffc; +a0 = a0; +L42fffc: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L430004: +// bdead 40000001 ra = MEM_U32(sp + 28); +v0 = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_save_place(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L430018: +//save_place: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +t6 = MEM_U32(sp + 56); +// fdead 4000802b MEM_U32(sp + 44) = ra; +// fdead 4000802b MEM_U32(sp + 40) = gp; +// fdead 4000802b MEM_U32(sp + 36) = s0; +t8 = MEM_U32(t6 + 4); +t7 = MEM_U32(t6 + 0); +t9 = t8 + 0x1; +at = (int)t9 < (int)t7; +if (at != 0) {//nop; +goto L430148;} +//nop; +//nop; +a0 = MEM_U32(t6 + 8); +a1 = t7 << 2; +a1 = a1 + 0x50; +v0 = wrapper_realloc(mem, a0, a1); +goto L430068; +a1 = a1 + 0x50; +L430068: +t0 = MEM_U32(sp + 56); +// bdead 4000020b gp = MEM_U32(sp + 40); +s0 = v0; +if (s0 != 0) {MEM_U32(t0 + 8) = s0; +goto L430130;} +MEM_U32(t0 + 8) = s0; +t2 = 0x100060a0; +a3 = 0x10006090; +//nop; +t1 = 0x37bf; +t2 = t2; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 16) = t1; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = a3; +f_error(mem, sp, a0, a1, a2, a3); +goto L4300ac; +a3 = a3; +L4300ac: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t3 = 0xfb52720; +t4 = 0xfb50300; +t3 = MEM_U32(t3 + 0); +t4 = MEM_U32(t4 + 0); +//nop; +at = (int)t3 < (int)t4; +if (at == 0) {//nop; +goto L430118;} +//nop; +t5 = 0x100060b0; +t9 = 0xfb500a0; +t8 = t3 << 2; +t5 = t5; +t6 = t8 + t9; +MEM_U32(sp + 20) = t5; +MEM_U32(sp + 16) = zero; +t7 = MEM_U32(t6 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L430110; +MEM_U32(sp + 24) = t7; +L430110: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L430118: +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L430128; +//nop; +L430128: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L430130: +t0 = MEM_U32(sp + 56); +//nop; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 + 0x14; +MEM_U32(t0 + 0) = t2; +L430148: +t4 = MEM_U32(sp + 56); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +MEM_U32(sp + 52) = t5; +t3 = MEM_U32(t4 + 4); +//nop; +t8 = t3 + 0x1; +MEM_U32(t4 + 4) = t8; +t9 = MEM_U32(sp + 56); +//nop; +t7 = MEM_U32(t9 + 4); +t6 = MEM_U32(t9 + 8); +t1 = t7 << 2; +t2 = t6 + t1; +MEM_U32(t2 + 0) = zero; +// bdead 40000001 ra = MEM_U32(sp + 44); +// bdead 40000001 s0 = MEM_U32(sp + 36); +v0 = MEM_U32(sp + 52); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void f_set_place(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L43019c: +//set_place: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +t6 = MEM_U32(sp + 48); +// fdead 400080eb MEM_U32(sp + 36) = ra; +// fdead 400080eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 40) = a0; +if ((int)t6 < 0) {MEM_U32(sp + 44) = a1; +goto L4301e4;} +MEM_U32(sp + 44) = a1; +t7 = MEM_U32(sp + 40); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +at = (int)t6 < (int)t8; +if (at != 0) {//nop; +goto L430234;} +//nop; +L4301e4: +t9 = 0x37de; +t0 = 0x100060c4; +MEM_U32(sp + 16) = t9; +//nop; +a3 = 0x100060b4; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = zero; +a1 = zero; +a2 = zero; +a3 = a3; +f_error(mem, sp, a0, a1, a2, a3); +goto L430214; +a3 = a3; +L430214: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L43022c; +//nop; +L43022c: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L430234: +t2 = MEM_U32(sp + 40); +t4 = MEM_U32(sp + 48); +t3 = MEM_U32(t2 + 8); +t1 = MEM_U32(sp + 44); +t5 = t4 << 2; +t7 = t3 + t5; +MEM_U32(t7 + 0) = t1; +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void f_addlist(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L430260: +//addlist: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +t9 = MEM_U32(sp + 60); +t6 = MEM_U32(sp + 56); +// fdead 4400806b MEM_U32(sp + 44) = ra; +// fdead 4400806b MEM_U32(sp + 40) = gp; +// fdead 4400806b MEM_U32(sp + 36) = s0; +t0 = MEM_U32(t9 + 4); +t8 = MEM_U32(t6 + 4); +t7 = MEM_U32(t6 + 0); +t1 = t8 + t0; +t2 = t1 + 0x1; +at = (int)t2 < (int)t7; +if (at != 0) {//nop; +goto L4303b4;} +//nop; +t3 = MEM_U32(t9 + 0); +//nop; +a1 = t7 + t3; +t4 = a1 << 2; +a1 = t4; +a0 = MEM_U32(t6 + 8); +a1 = a1 + 0x50; +v0 = wrapper_realloc(mem, a0, a1); +goto L4302cc; +a1 = a1 + 0x50; +L4302cc: +t5 = MEM_U32(sp + 56); +// bdead 4000400b gp = MEM_U32(sp + 40); +s0 = v0; +if (s0 != 0) {MEM_U32(t5 + 8) = s0; +goto L430394;} +MEM_U32(t5 + 8) = s0; +t0 = 0x100060e4; +a3 = 0x100060d8; +//nop; +t8 = 0x37fc; +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = a3; +f_error(mem, sp, a0, a1, a2, a3); +goto L430310; +a3 = a3; +L430310: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t1 = 0xfb52720; +t2 = 0xfb50300; +t1 = MEM_U32(t1 + 0); +t2 = MEM_U32(t2 + 0); +//nop; +at = (int)t1 < (int)t2; +if (at == 0) {//nop; +goto L43037c;} +//nop; +t6 = 0x100060f4; +t7 = 0xfb500a0; +t9 = t1 << 2; +t6 = t6; +t3 = t9 + t7; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = zero; +t4 = MEM_U32(t3 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t4; +f_error(mem, sp, a0, a1, a2, a3); +goto L430374; +MEM_U32(sp + 24) = t4; +L430374: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L43037c: +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L43038c; +//nop; +L43038c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L430394: +t5 = MEM_U32(sp + 56); +t0 = MEM_U32(sp + 60); +t8 = MEM_U32(t5 + 0); +t2 = MEM_U32(t0 + 0); +//nop; +t6 = t8 + t2; +t1 = t6 + 0x14; +MEM_U32(t5 + 0) = t1; +L4303b4: +t9 = MEM_U32(sp + 60); +MEM_U32(sp + 52) = zero; +t7 = MEM_U32(t9 + 4); +//nop; +if ((int)t7 <= 0) {//nop; +goto L430448;} +//nop; +L4303cc: +t3 = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 52); +t4 = MEM_U32(t3 + 8); +t8 = t0 << 2; +t2 = t4 + t8; +t6 = MEM_U32(t2 + 0); +//nop; +if (t6 == 0) {//nop; +goto L430424;} +//nop; +t1 = MEM_U32(sp + 56); +//nop; +t9 = MEM_U32(t1 + 4); +t5 = MEM_U32(t1 + 8); +t7 = t9 << 2; +t3 = t5 + t7; +MEM_U32(t3 + 0) = t6; +t0 = MEM_U32(sp + 56); +//nop; +t4 = MEM_U32(t0 + 4); +//nop; +t8 = t4 + 0x1; +MEM_U32(t0 + 4) = t8; +L430424: +t2 = MEM_U32(sp + 52); +t9 = MEM_U32(sp + 60); +t1 = t2 + 0x1; +MEM_U32(sp + 52) = t1; +t5 = MEM_U32(t9 + 4); +//nop; +at = (int)t1 < (int)t5; +if (at != 0) {//nop; +goto L4303cc;} +//nop; +L430448: +t7 = MEM_U32(sp + 56); +//nop; +t3 = MEM_U32(t7 + 4); +t6 = MEM_U32(t7 + 8); +t4 = t3 << 2; +t8 = t6 + t4; +MEM_U32(t8 + 0) = zero; +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_adduldlist(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L430474: +//adduldlist: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +t9 = MEM_U32(sp + 68); +t6 = MEM_U32(sp + 64); +// fdead 440080eb MEM_U32(sp + 44) = ra; +// fdead 440080eb MEM_U32(sp + 40) = gp; +// fdead 440080eb MEM_U32(sp + 36) = s0; +t2 = MEM_U32(sp + 72); +t0 = MEM_U32(t9 + 4); +t8 = MEM_U32(t6 + 4); +t3 = MEM_U32(t2 + 4); +t1 = t8 + t0; +t7 = MEM_U32(t6 + 0); +t4 = t1 + t3; +t5 = t4 + 0x1; +at = (int)t5 < (int)t7; +if (at != 0) {//nop; +goto L4305e8;} +//nop; +t8 = MEM_U32(t9 + 0); +t1 = MEM_U32(t2 + 0); +t0 = t7 + t8; +a1 = t0 + t1; +//nop; +t3 = a1 << 2; +a1 = t3; +a0 = MEM_U32(t6 + 8); +a1 = a1 + 0x50; +v0 = wrapper_realloc(mem, a0, a1); +goto L4304f8; +a1 = a1 + 0x50; +L4304f8: +t4 = MEM_U32(sp + 64); +// bdead 4000200b gp = MEM_U32(sp + 40); +s0 = v0; +if (s0 != 0) {MEM_U32(t4 + 8) = s0; +goto L4305c0;} +MEM_U32(t4 + 8) = s0; +t6 = 0x10006104; +a3 = 0x100060f8; +//nop; +t5 = 0x3823; +t6 = t6; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = a3; +f_error(mem, sp, a0, a1, a2, a3); +goto L43053c; +a3 = a3; +L43053c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t9 = 0xfb52720; +t7 = 0xfb50300; +t9 = MEM_U32(t9 + 0); +t7 = MEM_U32(t7 + 0); +//nop; +at = (int)t9 < (int)t7; +if (at == 0) {//nop; +goto L4305a8;} +//nop; +t8 = 0x10006114; +t0 = 0xfb500a0; +t2 = t9 << 2; +t8 = t8; +MEM_U32(sp + 20) = t8; +MEM_U32(sp + 16) = zero; +t1 = t2 + t0; +t3 = MEM_U32(t1 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L4305a0; +MEM_U32(sp + 24) = t3; +L4305a0: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L4305a8: +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L4305b8; +//nop; +L4305b8: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L4305c0: +t4 = MEM_U32(sp + 68); +t6 = MEM_U32(sp + 72); +t9 = MEM_U32(sp + 64); +t5 = MEM_U32(t4 + 0); +t7 = MEM_U32(t6 + 0); +t2 = MEM_U32(t9 + 0); +t8 = t5 + t7; +t0 = t2 + t8; +t1 = t0 + 0x14; +MEM_U32(t9 + 0) = t1; +L4305e8: +t3 = MEM_U32(sp + 72); +MEM_U32(sp + 60) = zero; +t4 = MEM_U32(t3 + 4); +//nop; +if ((int)t4 <= 0) {//nop; +goto L4306a0;} +//nop; +t6 = MEM_U32(t3 + 8); +//nop; +t5 = MEM_U32(t6 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4306a0;} +//nop; +L430618: +t7 = MEM_U32(sp + 72); +t8 = MEM_U32(sp + 60); +t4 = MEM_U32(sp + 64); +t2 = MEM_U32(t7 + 8); +t6 = MEM_U32(t4 + 4); +t0 = t8 << 2; +t3 = MEM_U32(t4 + 8); +t1 = t2 + t0; +t9 = MEM_U32(t1 + 0); +t5 = t6 << 2; +t7 = t3 + t5; +MEM_U32(t7 + 0) = t9; +t8 = MEM_U32(sp + 64); +//nop; +t2 = MEM_U32(t8 + 4); +//nop; +t0 = t2 + 0x1; +MEM_U32(t8 + 4) = t0; +t1 = MEM_U32(sp + 60); +t6 = MEM_U32(sp + 72); +t4 = t1 + 0x1; +MEM_U32(sp + 60) = t4; +t3 = MEM_U32(t6 + 4); +//nop; +at = (int)t4 < (int)t3; +if (at == 0) {//nop; +goto L4306a0;} +//nop; +t5 = MEM_U32(t6 + 8); +t9 = t4 << 2; +t7 = t5 + t9; +t2 = MEM_U32(t7 + 0); +//nop; +if (t2 != 0) {//nop; +goto L430618;} +//nop; +L4306a0: +t0 = MEM_U32(sp + 68); +MEM_U32(sp + 56) = zero; +t8 = MEM_U32(t0 + 4); +//nop; +if ((int)t8 <= 0) {//nop; +goto L430734;} +//nop; +L4306b8: +t1 = MEM_U32(sp + 68); +t6 = MEM_U32(sp + 56); +t3 = MEM_U32(t1 + 8); +t4 = t6 << 2; +t5 = t3 + t4; +t9 = MEM_U32(t5 + 0); +//nop; +if (t9 == 0) {//nop; +goto L430710;} +//nop; +t7 = MEM_U32(sp + 64); +//nop; +t0 = MEM_U32(t7 + 4); +t2 = MEM_U32(t7 + 8); +t8 = t0 << 2; +t1 = t2 + t8; +MEM_U32(t1 + 0) = t9; +t6 = MEM_U32(sp + 64); +//nop; +t3 = MEM_U32(t6 + 4); +//nop; +t4 = t3 + 0x1; +MEM_U32(t6 + 4) = t4; +L430710: +t5 = MEM_U32(sp + 56); +t0 = MEM_U32(sp + 68); +t7 = t5 + 0x1; +MEM_U32(sp + 56) = t7; +t2 = MEM_U32(t0 + 4); +//nop; +at = (int)t7 < (int)t2; +if (at != 0) {//nop; +goto L4306b8;} +//nop; +L430734: +t9 = MEM_U32(sp + 72); +t8 = MEM_U32(sp + 60); +t1 = MEM_U32(t9 + 4); +//nop; +at = (int)t8 < (int)t1; +if (at == 0) {//nop; +goto L4307cc;} +//nop; +L430750: +t3 = MEM_U32(sp + 72); +t6 = MEM_U32(sp + 60); +t4 = MEM_U32(t3 + 8); +t5 = t6 << 2; +t0 = t4 + t5; +t7 = MEM_U32(t0 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4307a8;} +//nop; +t2 = MEM_U32(sp + 64); +//nop; +t8 = MEM_U32(t2 + 4); +t9 = MEM_U32(t2 + 8); +t1 = t8 << 2; +t3 = t9 + t1; +MEM_U32(t3 + 0) = t7; +t6 = MEM_U32(sp + 64); +//nop; +t4 = MEM_U32(t6 + 4); +//nop; +t5 = t4 + 0x1; +MEM_U32(t6 + 4) = t5; +L4307a8: +t0 = MEM_U32(sp + 60); +t8 = MEM_U32(sp + 72); +t2 = t0 + 0x1; +MEM_U32(sp + 60) = t2; +t9 = MEM_U32(t8 + 4); +//nop; +at = (int)t2 < (int)t9; +if (at != 0) {//nop; +goto L430750;} +//nop; +L4307cc: +t1 = MEM_U32(sp + 64); +//nop; +t3 = MEM_U32(t1 + 4); +t7 = MEM_U32(t1 + 8); +t4 = t3 << 2; +t5 = t7 + t4; +MEM_U32(t5 + 0) = zero; +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static uint32_t f_nodup(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4307f8: +//nodup: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 48) = a0; +t6 = MEM_U32(sp + 48); +// fdead 4000806b MEM_U32(sp + 36) = ra; +// fdead 4000806b MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a1; +// fdead 4000806b MEM_U32(sp + 28) = s1; +// fdead 4000806b MEM_U32(sp + 24) = s0; +t7 = MEM_U32(t6 + 4); +s0 = zero; +at = (int)s0 < (int)t7; +if (at == 0) {//nop; +goto L43089c;} +//nop; +L430838: +t8 = MEM_U32(sp + 48); +t0 = s0 << 2; +t9 = MEM_U32(t8 + 8); +//nop; +t1 = t9 + t0; +s1 = MEM_U32(t1 + 0); +//nop; +if (s1 == 0) {//nop; +goto L430880;} +//nop; +//nop; +a1 = MEM_U32(sp + 52); +a0 = s1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L43086c; +a0 = s1; +L43086c: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L430880;} +//nop; +v0 = zero; +goto L4308a0; +v0 = zero; +L430880: +t2 = MEM_U32(sp + 48); +s0 = s0 + 0x1; +t3 = MEM_U32(t2 + 4); +//nop; +at = (int)s0 < (int)t3; +if (at != 0) {//nop; +goto L430838;} +//nop; +L43089c: +v0 = 0x1; +L4308a0: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t f_getsuf(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4308b4: +//getsuf: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +t6 = MEM_U32(sp + 56); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +// fdead 400081eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 52) = zero; +MEM_U32(sp + 40) = t6; +t7 = MEM_U8(t6 + 0); +t8 = t6 + 0x1; +s0 = t7; +MEM_U32(sp + 56) = t8; +if (s0 == 0) {MEM_U8(sp + 47) = (uint8_t)t7; +goto L430948;} +MEM_U8(sp + 47) = (uint8_t)t7; +L4308f8: +t9 = MEM_U8(sp + 47); +at = 0x2f; +if (t9 != at) {//nop; +goto L430918;} +//nop; +t0 = MEM_U32(sp + 56); +MEM_U32(sp + 52) = zero; +MEM_U32(sp + 40) = t0; +goto L430928; +MEM_U32(sp + 40) = t0; +L430918: +t1 = MEM_U32(sp + 52); +//nop; +t2 = t1 + 0x1; +MEM_U32(sp + 52) = t2; +L430928: +t3 = MEM_U32(sp + 56); +//nop; +t4 = MEM_U8(t3 + 0); +t5 = t3 + 0x1; +s0 = t4; +MEM_U32(sp + 56) = t5; +if (s0 != 0) {MEM_U8(sp + 47) = (uint8_t)t4; +goto L4308f8;} +MEM_U8(sp + 47) = (uint8_t)t4; +L430948: +t7 = MEM_U32(sp + 52); +//nop; +at = (int)t7 < (int)0x3; +if (at == 0) {//nop; +goto L430964;} +//nop; +v0 = zero; +goto L430afc; +v0 = zero; +L430964: +t6 = MEM_U32(sp + 56); +at = 0x2e; +t8 = MEM_U8(t6 + -3); +//nop; +if (t8 != at) {//nop; +goto L4309a8;} +//nop; +t9 = MEM_U8(t6 + -2); +at = 0x43; +if (t9 != at) {//nop; +goto L430994;} +//nop; +v0 = 0x6; +goto L430afc; +v0 = 0x6; +L430994: +t0 = MEM_U32(sp + 56); +//nop; +v0 = MEM_U8(t0 + -2); +//nop; +goto L430afc; +//nop; +L4309a8: +t1 = MEM_U32(sp + 52); +//nop; +t2 = t1 + 0xfffffffe; +if ((int)t2 <= 0) {MEM_U32(sp + 48) = t2; +goto L4309f0;} +MEM_U32(sp + 48) = t2; +L4309bc: +t4 = MEM_U32(sp + 40); +t3 = MEM_U32(sp + 48); +at = 0x2e; +t5 = t4 + t3; +t7 = MEM_U8(t5 + 0); +//nop; +if (t7 == at) {//nop; +goto L4309f0;} +//nop; +t8 = MEM_U32(sp + 48); +//nop; +t6 = t8 + 0xffffffff; +if ((int)t6 > 0) {MEM_U32(sp + 48) = t6; +goto L4309bc;} +MEM_U32(sp + 48) = t6; +L4309f0: +t9 = MEM_U32(sp + 48); +//nop; +if (t9 != 0) {//nop; +goto L430a08;} +//nop; +v0 = zero; +goto L430afc; +v0 = zero; +L430a08: +t0 = MEM_U32(sp + 48); +t1 = MEM_U32(sp + 40); +t3 = 0x1000000c; +t2 = t0 + t1; +t4 = t2 + 0x1; +MEM_U32(sp + 40) = t4; +MEM_U32(sp + 48) = zero; +t5 = MEM_U32(t3 + 0); +//nop; +if (t5 == 0) {//nop; +goto L430aa8;} +//nop; +L430a34: +t7 = MEM_U32(sp + 48); +t6 = 0x1000000c; +t8 = t7 << 3; +t9 = t8 + t6; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L430a58; +//nop; +L430a58: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L430a80;} +//nop; +t0 = MEM_U32(sp + 48); +t2 = 0x1000000c; +t1 = t0 << 3; +t4 = t1 + t2; +v0 = MEM_U8(t4 + 7); +//nop; +goto L430afc; +//nop; +L430a80: +t3 = MEM_U32(sp + 48); +t8 = 0x1000000c; +t5 = t3 + 0x1; +t7 = t5 << 3; +MEM_U32(sp + 48) = t5; +t6 = t7 + t8; +t9 = MEM_U32(t6 + 0); +//nop; +if (t9 != 0) {//nop; +goto L430a34;} +//nop; +L430aa8: +a1 = 0x10006118; +//nop; +a0 = MEM_U32(sp + 40); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L430abc; +a1 = a1; +L430abc: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L430ad0;} +//nop; +v0 = 0x66; +goto L430afc; +v0 = 0x66; +L430ad0: +a1 = 0x1000611c; +//nop; +a0 = MEM_U32(sp + 40); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L430ae4; +a1 = a1; +L430ae4: +// bdead b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L430af8;} +//nop; +v0 = 0x46; +goto L430afc; +v0 = 0x46; +L430af8: +v0 = zero; +L430afc: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t f_mksuf(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L430b0c: +//mksuf: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +MEM_U32(sp + 92) = a1; +t6 = MEM_U8(sp + 95); +// fdead 4000806b MEM_U32(sp + 44) = ra; +at = (int)t6 < (int)0x8; +// fdead 4000806f MEM_U32(sp + 40) = gp; +MEM_U32(sp + 88) = a0; +// fdead 4000806f MEM_U32(sp + 36) = s0; +if (at == 0) {MEM_U32(sp + 60) = zero; +goto L430c34;} +MEM_U32(sp + 60) = zero; +t7 = 0x1000000c; +MEM_U32(sp + 84) = zero; +t8 = MEM_U32(t7 + 0); +//nop; +if (t8 == 0) {//nop; +goto L430bb0;} +//nop; +L430b58: +t9 = MEM_U32(sp + 84); +t1 = 0x1000000c; +t0 = t9 << 3; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +t4 = MEM_U8(sp + 95); +//nop; +if (t3 != t4) {//nop; +goto L430b88;} +//nop; +t5 = MEM_U32(t2 + 0); +MEM_U32(sp + 60) = t5; +goto L430bb0; +MEM_U32(sp + 60) = t5; +L430b88: +t6 = MEM_U32(sp + 84); +t9 = 0x1000000c; +t7 = t6 + 0x1; +t8 = t7 << 3; +MEM_U32(sp + 84) = t7; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +if (t1 != 0) {//nop; +goto L430b58;} +//nop; +L430bb0: +t3 = MEM_U32(sp + 60); +//nop; +if (t3 != 0) {//nop; +goto L430c18;} +//nop; +t2 = 0x1000612c; +a3 = 0x10006120; +t5 = MEM_U8(sp + 95); +//nop; +t4 = 0x38b2; +t2 = t2; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 16) = t4; +a0 = zero; +a1 = zero; +a2 = zero; +a3 = a3; +MEM_U32(sp + 24) = t5; +f_error(mem, sp, a0, a1, a2, a3); +goto L430bf8; +MEM_U32(sp + 24) = t5; +L430bf8: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x4; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L430c10; +//nop; +L430c10: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L430c18: +//nop; +a0 = MEM_U32(sp + 60); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L430c28; +//nop; +L430c28: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 76) = v0; +goto L430c38; +MEM_U32(sp + 76) = v0; +L430c34: +MEM_U32(sp + 76) = zero; +L430c38: +//nop; +a0 = MEM_U32(sp + 88); +a1 = MEM_U32(sp + 76); +MEM_U32(sp + 84) = zero; +v0 = f_savestr(mem, sp, a0, a1); +goto L430c4c; +MEM_U32(sp + 84) = zero; +L430c4c: +MEM_U32(sp + 72) = v0; +t6 = MEM_U32(sp + 72); +// bdead 40008003 gp = MEM_U32(sp + 40); +MEM_U32(sp + 68) = t6; +MEM_U32(sp + 64) = t6; +t7 = MEM_U8(t6 + 0); +t8 = t6 + 0x1; +s0 = t7; +MEM_U32(sp + 68) = t8; +if (s0 == 0) {MEM_U8(sp + 59) = (uint8_t)t7; +goto L430cc8;} +MEM_U8(sp + 59) = (uint8_t)t7; +L430c78: +t9 = MEM_U8(sp + 59); +at = 0x2f; +if (t9 != at) {//nop; +goto L430c98;} +//nop; +t0 = MEM_U32(sp + 68); +MEM_U32(sp + 84) = zero; +MEM_U32(sp + 64) = t0; +goto L430ca8; +MEM_U32(sp + 64) = t0; +L430c98: +t1 = MEM_U32(sp + 84); +//nop; +t3 = t1 + 0x1; +MEM_U32(sp + 84) = t3; +L430ca8: +t4 = MEM_U32(sp + 68); +//nop; +t2 = MEM_U8(t4 + 0); +t5 = t4 + 0x1; +s0 = t2; +MEM_U32(sp + 68) = t5; +if (s0 != 0) {MEM_U8(sp + 59) = (uint8_t)t2; +goto L430c78;} +MEM_U8(sp + 59) = (uint8_t)t2; +L430cc8: +t7 = MEM_U32(sp + 84); +//nop; +at = (int)t7 < (int)0x3; +if (at != 0) {//nop; +goto L430d40;} +//nop; +t6 = MEM_U32(sp + 68); +at = 0x2e; +t8 = MEM_U8(t6 + -3); +//nop; +if (t8 != at) {//nop; +goto L430d40;} +//nop; +t9 = MEM_U8(sp + 95); +//nop; +at = (int)t9 < (int)0x8; +if (at == 0) {//nop; +goto L430d24;} +//nop; +//nop; +a1 = MEM_U32(sp + 60); +a0 = t6 + 0xfffffffe; +v0 = wrapper_strcpy(mem, a0, a1); +goto L430d18; +a0 = t6 + 0xfffffffe; +L430d18: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +goto L430e4c; +//nop; +L430d24: +t0 = MEM_U8(sp + 95); +t1 = MEM_U32(sp + 68); +//nop; +MEM_U8(t1 + -2) = (uint8_t)t0; +t3 = MEM_U32(sp + 68); +MEM_U8(t3 + -1) = (uint8_t)zero; +goto L430e4c; +MEM_U8(t3 + -1) = (uint8_t)zero; +L430d40: +t2 = MEM_U32(sp + 84); +//nop; +t4 = t2 + 0xfffffffe; +if ((int)t4 <= 0) {MEM_U32(sp + 80) = t4; +goto L430d88;} +MEM_U32(sp + 80) = t4; +L430d54: +t5 = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 80); +at = 0x2e; +t8 = t5 + t7; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 == at) {//nop; +goto L430d88;} +//nop; +t6 = MEM_U32(sp + 80); +//nop; +t0 = t6 + 0xffffffff; +if ((int)t0 > 0) {MEM_U32(sp + 80) = t0; +goto L430d54;} +MEM_U32(sp + 80) = t0; +L430d88: +t1 = MEM_U32(sp + 80); +//nop; +if (t1 != 0) {//nop; +goto L430df0;} +//nop; +t2 = 0x1000615c; +a3 = 0x10006150; +t4 = MEM_U32(sp + 88); +//nop; +t3 = 0x38d9; +t2 = t2; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 16) = t3; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = a3; +MEM_U32(sp + 24) = t4; +f_error(mem, sp, a0, a1, a2, a3); +goto L430dd0; +MEM_U32(sp + 24) = t4; +L430dd0: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x4; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L430de8; +//nop; +L430de8: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L430df0: +t5 = MEM_U32(sp + 80); +t7 = MEM_U32(sp + 64); +t6 = MEM_U8(sp + 95); +t8 = t5 + t7; +t9 = t8 + 0x1; +at = (int)t6 < (int)0x8; +if (at == 0) {MEM_U32(sp + 64) = t9; +goto L430e30;} +MEM_U32(sp + 64) = t9; +a0 = t9; +//nop; +a1 = MEM_U32(sp + 60); +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L430e24; +//nop; +L430e24: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +goto L430e4c; +//nop; +L430e30: +t0 = MEM_U8(sp + 95); +t1 = MEM_U32(sp + 64); +//nop; +MEM_U8(t1 + 0) = (uint8_t)t0; +t3 = MEM_U32(sp + 64); +//nop; +MEM_U8(t3 + 1) = (uint8_t)zero; +L430e4c: +t2 = MEM_U32(sp + 72); +//nop; +MEM_U32(sp + 68) = t2; +t4 = MEM_U8(t2 + 0); +//nop; +if (t4 == 0) {//nop; +goto L430ea8;} +//nop; +L430e68: +t5 = MEM_U32(sp + 72); +//nop; +s0 = MEM_U8(t5 + 0); +t8 = t5 + 0x1; +t7 = s0 ^ 0x2f; +t7 = t7 < 0x1; +s0 = t7; +if (s0 == 0) {MEM_U32(sp + 72) = t8; +goto L430e90;} +MEM_U32(sp + 72) = t8; +MEM_U32(sp + 68) = t8; +L430e90: +t6 = MEM_U32(sp + 72); +//nop; +t9 = MEM_U8(t6 + 0); +//nop; +if (t9 != 0) {//nop; +goto L430e68;} +//nop; +L430ea8: +// bdead 40000001 ra = MEM_U32(sp + 44); +v0 = MEM_U32(sp + 68); +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x58; +return v0; +// bdead 9 sp = sp + 0x58; +} + +static uint32_t f_savestr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L430ebc: +//savestr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 56) = a0; +// fdead 4000006b MEM_U32(sp + 44) = ra; +a0 = MEM_U32(sp + 56); +// fdead 4000006b MEM_U32(sp + 40) = gp; +MEM_U32(sp + 60) = a1; +// fdead 4000006b MEM_U32(sp + 36) = s0; +v0 = wrapper_strlen(mem, a0); +goto L430eec; +// fdead 4000006b MEM_U32(sp + 36) = s0; +L430eec: +// bdead 4000000b gp = MEM_U32(sp + 40); +t6 = MEM_U32(sp + 60); +//nop; +s0 = v0; +a0 = s0 + t6; +a0 = a0 + 0x1; +v0 = wrapper_malloc(mem, a0); +goto L430f08; +a0 = a0 + 0x1; +L430f08: +MEM_U32(sp + 52) = v0; +t7 = MEM_U32(sp + 52); +// bdead 40010003 gp = MEM_U32(sp + 40); +if (t7 != 0) {//nop; +goto L430fd0;} +//nop; +t9 = 0x10006188; +a3 = 0x1000617c; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +t8 = 0x38fe; +MEM_U32(sp + 16) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = a3; +f_error(mem, sp, a0, a1, a2, a3); +goto L430f4c; +a3 = a3; +L430f4c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t0 = 0xfb52720; +t1 = 0xfb50300; +t0 = MEM_U32(t0 + 0); +t1 = MEM_U32(t1 + 0); +//nop; +at = (int)t0 < (int)t1; +if (at == 0) {//nop; +goto L430fb8;} +//nop; +t2 = 0x10006198; +t4 = 0xfb500a0; +t3 = t0 << 2; +t2 = t2; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 16) = zero; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t6; +f_error(mem, sp, a0, a1, a2, a3); +goto L430fb0; +MEM_U32(sp + 24) = t6; +L430fb0: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +L430fb8: +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L430fc8; +//nop; +L430fc8: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +L430fd0: +//nop; +a0 = MEM_U32(sp + 52); +a1 = MEM_U32(sp + 56); +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L430fe4; +//nop; +L430fe4: +// bdead 40000001 ra = MEM_U32(sp + 44); +// bdead 40000001 gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 52); +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void f_mktempstr(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L430ffc: +//mktempstr: +//nop; +//nop; +//nop; +a0 = 0x1000a2fc; +a1 = 0x1000619c; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 28) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 4000006b MEM_U32(sp + 24) = gp; +// fdead 4000006b MEM_U32(sp + 20) = s0; +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431034; +a1 = a1; +L431034: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43104c; +//nop; +L43104c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t6 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t6 + 0) = v0; +//nop; +a1 = 0x100061a8; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431074; +a1 = a1; +L431074: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43108c; +//nop; +L43108c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t7 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t7 + 4) = v0; +//nop; +a1 = 0x100061b4; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4310b4; +a1 = a1; +L4310b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L4310cc; +//nop; +L4310cc: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t8 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t8 + 8) = v0; +//nop; +a1 = 0x100061c0; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4310f4; +a1 = a1; +L4310f4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43110c; +//nop; +L43110c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t9 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t9 + 12) = v0; +//nop; +a1 = 0x100061cc; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431134; +a1 = a1; +L431134: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43114c; +//nop; +L43114c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t0 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t0 + 16) = v0; +//nop; +a1 = 0x100061d8; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431174; +a1 = a1; +L431174: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43118c; +//nop; +L43118c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t1 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t1 + 20) = v0; +//nop; +a1 = 0x100061e4; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4311b4; +a1 = a1; +L4311b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L4311cc; +//nop; +L4311cc: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t2 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t2 + 24) = v0; +//nop; +a1 = 0x100061f0; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4311f4; +a1 = a1; +L4311f4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43120c; +//nop; +L43120c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t3 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t3 + 28) = v0; +//nop; +a1 = 0x100061fc; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431234; +a1 = a1; +L431234: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43124c; +//nop; +L43124c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t4 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t4 + 32) = v0; +//nop; +a1 = 0x10006208; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431274; +a1 = a1; +L431274: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43128c; +//nop; +L43128c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t5 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t5 + 36) = v0; +//nop; +a1 = 0x10006214; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4312b4; +a1 = a1; +L4312b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L4312cc; +//nop; +L4312cc: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t6 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t6 + 40) = v0; +//nop; +a1 = 0x10006220; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4312f4; +a1 = a1; +L4312f4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43130c; +//nop; +L43130c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t7 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t7 + 44) = v0; +//nop; +a1 = 0x1000622c; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431334; +a1 = a1; +L431334: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43134c; +//nop; +L43134c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t8 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t8 + 48) = v0; +//nop; +a1 = 0x10006238; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431374; +a1 = a1; +L431374: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43138c; +//nop; +L43138c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t9 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t9 + 52) = v0; +//nop; +a1 = 0x10006244; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4313b4; +a1 = a1; +L4313b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L4313cc; +//nop; +L4313cc: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t0 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t0 + 56) = v0; +//nop; +a1 = 0x10006250; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4313f4; +a1 = a1; +L4313f4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43140c; +//nop; +L43140c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t1 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t1 + 60) = v0; +//nop; +a1 = 0x1000625c; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431434; +a1 = a1; +L431434: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43144c; +//nop; +L43144c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t2 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t2 + 64) = v0; +//nop; +a1 = 0x10006268; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431474; +a1 = a1; +L431474: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43148c; +//nop; +L43148c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t3 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t3 + 68) = v0; +//nop; +a1 = 0x10006274; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4314b4; +a1 = a1; +L4314b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L4314cc; +//nop; +L4314cc: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t4 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t4 + 72) = v0; +//nop; +a1 = 0x10006280; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4314f4; +a1 = a1; +L4314f4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43150c; +//nop; +L43150c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t5 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t5 + 80) = v0; +//nop; +a1 = 0x1000628c; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431534; +a1 = a1; +L431534: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43154c; +//nop; +L43154c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t6 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t6 + 76) = v0; +//nop; +a1 = 0x10006298; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431574; +a1 = a1; +L431574: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43158c; +//nop; +L43158c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t7 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t7 + 84) = v0; +//nop; +a1 = 0x100062a4; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4315b4; +a1 = a1; +L4315b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L4315cc; +//nop; +L4315cc: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t8 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t8 + 88) = v0; +//nop; +a1 = 0x100062b0; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4315f4; +a1 = a1; +L4315f4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43160c; +//nop; +L43160c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t9 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t9 + 92) = v0; +//nop; +a1 = 0x100062bc; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431634; +a1 = a1; +L431634: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43164c; +//nop; +L43164c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t0 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t0 + 96) = v0; +//nop; +a1 = 0x100062cc; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431674; +a1 = a1; +L431674: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43168c; +//nop; +L43168c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t1 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t1 + 100) = v0; +//nop; +a1 = 0x100062d8; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4316b4; +a1 = a1; +L4316b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L4316cc; +//nop; +L4316cc: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t2 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t2 + 104) = v0; +//nop; +a1 = 0x100062e4; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4316f4; +a1 = a1; +L4316f4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43170c; +//nop; +L43170c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t3 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t3 + 108) = v0; +//nop; +a1 = 0x100062f0; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431734; +a1 = a1; +L431734: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43174c; +//nop; +L43174c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t4 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t4 + 112) = v0; +//nop; +a1 = 0x100062fc; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431774; +a1 = a1; +L431774: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43178c; +//nop; +L43178c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t5 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t5 + 116) = v0; +//nop; +a1 = 0x10006308; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4317b4; +a1 = a1; +L4317b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L4317cc; +//nop; +L4317cc: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t6 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t6 + 120) = v0; +//nop; +a1 = 0x10006314; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4317f4; +a1 = a1; +L4317f4: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43180c; +//nop; +L43180c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = zero; +t7 = 0x1000a380; +a0 = 0x1000a2fc; +MEM_U32(t7 + 124) = v0; +//nop; +a1 = 0x10006320; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L431834; +a1 = a1; +L431834: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L43184c; +//nop; +L43184c: +// bdead 4000000b gp = MEM_U32(sp + 24); +at = 0x1; +t8 = 0x1000a380; +t9 = 0x1000a36c; +MEM_U32(t8 + 132) = v0; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L431910;} +//nop; +t0 = 0x10000008; +at = 0x2; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == at) {at = 0x3; +goto L431890;} +at = 0x3; +if (t0 != at) {//nop; +goto L431910;} +//nop; +L431890: +t1 = 0x10000114; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L431910;} +//nop; +a0 = 0x10000100; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x10; +v0 = wrapper_access(mem, a0, a1); +goto L4318bc; +a1 = 0x10; +L4318bc: +// bdead 4000010b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L431910;} +//nop; +a0 = 0x1000a2fc; +a1 = 0x10006330; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4318e4; +a1 = a1; +L4318e4: +// bdead 40000009 gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L4318fc; +//nop; +L4318fc: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +t2 = 0x1000a380; +MEM_U32(t2 + 128) = v0; +goto L43191c; +MEM_U32(t2 + 128) = v0; +L431910: +t3 = 0x1000a380; +//nop; +MEM_U32(t3 + 128) = zero; +L43191c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t f_run(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L43192c: +//run: +//nop; +//nop; +//nop; +sp = sp + 0xffffff58; +t6 = 0x10000234; +// fdead 400081eb MEM_U32(sp + 44) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 40) = gp; +MEM_U32(sp + 168) = a0; +MEM_U32(sp + 172) = a1; +MEM_U32(sp + 176) = a2; +MEM_U32(sp + 180) = a3; +if (t6 == 0) {// fdead 400081eb MEM_U32(sp + 36) = s0; +goto L431a80;} +// fdead 400081eb MEM_U32(sp + 36) = s0; +a0 = 0xfb528e4; +a1 = 0x10006340; +//nop; +a2 = MEM_U32(sp + 168); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L431980; +a1 = a1; +L431980: +t7 = MEM_U32(sp + 172); +// bdead 40010183 gp = MEM_U32(sp + 40); +t8 = t7 + 0x4; +MEM_U32(sp + 164) = t8; +t9 = MEM_U32(t7 + 4); +//nop; +if (t9 == 0) {//nop; +goto L4319e0;} +//nop; +L4319a0: +t0 = MEM_U32(sp + 164); +a0 = 0xfb528e4; +a1 = 0x10006344; +//nop; +a2 = MEM_U32(t0 + 0); +t1 = t0 + 0x4; +MEM_U32(sp + 164) = t1; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4319c8; +a1 = a1; +L4319c8: +t2 = MEM_U32(sp + 164); +// bdead 40000983 gp = MEM_U32(sp + 40); +t3 = MEM_U32(t2 + 0); +//nop; +if (t3 != 0) {//nop; +goto L4319a0;} +//nop; +L4319e0: +t4 = MEM_U32(sp + 176); +//nop; +if (t4 == 0) {//nop; +goto L431a14;} +//nop; +a0 = 0xfb528e4; +a1 = 0x10006348; +//nop; +a2 = t4; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L431a0c; +a1 = a1; +L431a0c: +// bdead 40000183 gp = MEM_U32(sp + 40); +//nop; +L431a14: +t5 = MEM_U32(sp + 180); +//nop; +if (t5 == 0) {//nop; +goto L431a48;} +//nop; +a0 = 0xfb528e4; +a1 = 0x10006350; +//nop; +a2 = t5; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L431a40; +a1 = a1; +L431a40: +// bdead 40000183 gp = MEM_U32(sp + 40); +//nop; +L431a48: +a0 = 0xfb528e4; +a1 = 0x10006358; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L431a60; +a1 = a1; +L431a60: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_settimes(mem, sp); +goto L431a78; +//nop; +L431a78: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L431a80: +t6 = 0x10000238; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L431aa0;} +//nop; +v0 = zero; +goto L432650; +v0 = zero; +L431aa0: +t8 = 0x10000380; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L431b0c;} +//nop; +a0 = 0x1000a458; +//nop; +a0 = a0; +//nop; +v0 = wrapper_pipe(mem, a0); +goto L431acc; +//nop; +L431acc: +// bdead 4000000b gp = MEM_U32(sp + 40); +if ((int)v0 >= 0) {//nop; +goto L431b0c;} +//nop; +t7 = 0x1000635c; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L431b00; +MEM_U32(sp + 16) = zero; +L431b00: +// bdead 1 gp = MEM_U32(sp + 40); +v0 = 0xffffffff; +goto L432650; +v0 = 0xffffffff; +L431b0c: +//nop; +//nop; +//nop; +v0 = wrapper_fork(mem); +goto L431b1c; +//nop; +L431b1c: +MEM_U32(sp + 160) = v0; +t9 = MEM_U32(sp + 160); +// bdead 44000083 gp = MEM_U32(sp + 40); +at = 0xffffffff; +if (t9 != at) {//nop; +goto L431bd0;} +//nop; +t0 = 0x10006374; +//nop; +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L431b5c; +MEM_U32(sp + 16) = zero; +L431b5c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t1 = 0xfb52720; +t2 = 0xfb50300; +t1 = MEM_U32(t1 + 0); +t2 = MEM_U32(t2 + 0); +//nop; +at = (int)t1 < (int)t2; +if (at == 0) {//nop; +goto L431bc8;} +//nop; +t3 = 0x10006388; +t5 = 0xfb500a0; +t4 = t1 << 2; +t3 = t3; +MEM_U32(sp + 20) = t3; +MEM_U32(sp + 16) = zero; +t6 = t4 + t5; +t8 = MEM_U32(t6 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L431bc0; +MEM_U32(sp + 24) = t8; +L431bc0: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L431bc8: +v0 = 0xffffffff; +goto L432650; +v0 = 0xffffffff; +L431bd0: +t7 = MEM_U32(sp + 160); +//nop; +if (t7 != 0) {//nop; +goto L432174;} +//nop; +t9 = 0x10000380; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L431c14;} +//nop; +//nop; +//nop; +// bdead 40000003 t9 = t9; +//nop; +func_4365b8(mem, sp); +goto L431c0c; +//nop; +L431c0c: +// bdead 40000083 gp = MEM_U32(sp + 40); +//nop; +L431c14: +t0 = MEM_U32(sp + 176); +//nop; +if (t0 == 0) {//nop; +goto L431d38;} +//nop; +//nop; +a0 = t0; +a1 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L431c34; +a1 = zero; +L431c34: +MEM_U32(sp + 148) = v0; +t2 = MEM_U32(sp + 148); +// bdead 40000803 gp = MEM_U32(sp + 40); +at = 0xffffffff; +if (t2 != at) {//nop; +goto L431d18;} +//nop; +t3 = 0x1000638c; +t1 = MEM_U32(sp + 176); +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t1; +f_error(mem, sp, a0, a1, a2, a3); +goto L431c7c; +MEM_U32(sp + 24) = t1; +L431c7c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t4 = 0xfb52720; +t5 = 0xfb50300; +t4 = MEM_U32(t4 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +at = (int)t4 < (int)t5; +if (at == 0) {//nop; +goto L431ce8;} +//nop; +t6 = 0x100063a8; +t7 = 0xfb500a0; +t8 = t4 << 2; +t6 = t6; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = zero; +t9 = t8 + t7; +t0 = MEM_U32(t9 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t0; +f_error(mem, sp, a0, a1, a2, a3); +goto L431ce0; +MEM_U32(sp + 24) = t0; +L431ce0: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L431ce8: +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L431cf8; +//nop; +L431cf8: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L431d10; +//nop; +L431d10: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L431d18: +t2 = 0xfb528e4; +//nop; +a0 = MEM_U32(sp + 148); +a1 = MEM_U8(t2 + 13); +//nop; +v0 = wrapper_dup2(mem, a0, a1); +goto L431d30; +//nop; +L431d30: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L431d38: +t3 = MEM_U32(sp + 180); +//nop; +if (t3 == 0) {//nop; +goto L431e5c;} +//nop; +//nop; +a0 = t3; +a1 = 0x1b6; +v0 = wrapper_creat(mem, a0, a1); +goto L431d58; +a1 = 0x1b6; +L431d58: +MEM_U32(sp + 144) = v0; +t1 = MEM_U32(sp + 144); +// bdead 40000403 gp = MEM_U32(sp + 40); +at = 0xffffffff; +if (t1 != at) {//nop; +goto L431e3c;} +//nop; +t5 = 0x100063ac; +t6 = MEM_U32(sp + 180); +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t6; +f_error(mem, sp, a0, a1, a2, a3); +goto L431da0; +MEM_U32(sp + 24) = t6; +L431da0: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t4 = 0xfb52720; +t8 = 0xfb50300; +t4 = MEM_U32(t4 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +at = (int)t4 < (int)t8; +if (at == 0) {//nop; +goto L431e0c;} +//nop; +t7 = 0x100063cc; +t0 = 0xfb500a0; +t9 = t4 << 2; +t7 = t7; +t2 = t9 + t0; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = zero; +t3 = MEM_U32(t2 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L431e04; +MEM_U32(sp + 24) = t3; +L431e04: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L431e0c: +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L431e1c; +//nop; +L431e1c: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L431e34; +//nop; +L431e34: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L431e3c: +t1 = 0xfb528e4; +//nop; +a0 = MEM_U32(sp + 144); +a1 = MEM_U8(t1 + 29); +//nop; +v0 = wrapper_dup2(mem, a0, a1); +goto L431e54; +//nop; +L431e54: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L431e5c: +t5 = MEM_U32(sp + 184); +//nop; +if (t5 == 0) {//nop; +goto L431f80;} +//nop; +//nop; +a0 = t5; +a1 = 0x1b6; +v0 = wrapper_creat(mem, a0, a1); +goto L431e7c; +a1 = 0x1b6; +L431e7c: +MEM_U32(sp + 140) = v0; +t6 = MEM_U32(sp + 140); +// bdead 40008003 gp = MEM_U32(sp + 40); +at = 0xffffffff; +if (t6 != at) {//nop; +goto L431f60;} +//nop; +t8 = 0x100063d0; +t7 = MEM_U32(sp + 184); +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L431ec4; +MEM_U32(sp + 24) = t7; +L431ec4: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t4 = 0xfb52720; +t9 = 0xfb50300; +t4 = MEM_U32(t4 + 0); +t9 = MEM_U32(t9 + 0); +//nop; +at = (int)t4 < (int)t9; +if (at == 0) {//nop; +goto L431f30;} +//nop; +t0 = 0x100063f0; +t3 = 0xfb500a0; +t2 = t4 << 2; +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = zero; +t1 = t2 + t3; +t5 = MEM_U32(t1 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t5; +f_error(mem, sp, a0, a1, a2, a3); +goto L431f28; +MEM_U32(sp + 24) = t5; +L431f28: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L431f30: +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L431f40; +//nop; +L431f40: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L431f58; +//nop; +L431f58: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L431f60: +t6 = 0xfb528e4; +//nop; +a0 = MEM_U32(sp + 140); +a1 = MEM_U8(t6 + 45); +//nop; +v0 = wrapper_dup2(mem, a0, a1); +goto L431f78; +//nop; +L431f78: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L431f80: +//nop; +a0 = MEM_U32(sp + 168); +a1 = MEM_U32(sp + 172); +//nop; +v0 = wrapper_execvp(mem, a0, a1); +goto L431f94; +//nop; +L431f94: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 168); +//nop; +a1 = 0x1; +// fdead 6000006f t9 = t9; +//nop; +v0 = func_434094(mem, sp, a0, a1); +goto L431fb0; +//nop; +L431fb0: +// bdead 4000000b gp = MEM_U32(sp + 40); +at = 0x2; +t8 = 0xfb52720; +MEM_U32(sp + 120) = v0; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L432020;} +//nop; +t7 = MEM_U32(sp + 120); +//nop; +if (t7 == 0) {//nop; +goto L432020;} +//nop; +t9 = 0x100063f4; +t0 = MEM_U32(sp + 168); +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t7; +MEM_U32(sp + 28) = t0; +f_error(mem, sp, a0, a1, a2, a3); +goto L432014; +MEM_U32(sp + 28) = t0; +L432014: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +goto L432140; +//nop; +L432020: +//nop; +a0 = MEM_U32(sp + 168); +// fdead 6201002f t9 = t9; +a1 = zero; +v0 = func_434094(mem, sp, a0, a1); +goto L432034; +a1 = zero; +L432034: +// bdead 4000000b gp = MEM_U32(sp + 40); +at = 0x2; +t4 = 0xfb52720; +MEM_U32(sp + 120) = v0; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L4320a4;} +//nop; +t2 = MEM_U32(sp + 120); +//nop; +if (t2 == 0) {//nop; +goto L4320a4;} +//nop; +t3 = 0x10006420; +t1 = MEM_U32(sp + 168); +//nop; +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t2; +MEM_U32(sp + 28) = t1; +f_error(mem, sp, a0, a1, a2, a3); +goto L432098; +MEM_U32(sp + 28) = t1; +L432098: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +goto L432140; +//nop; +L4320a4: +t5 = 0x10006450; +t6 = MEM_U32(sp + 168); +//nop; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t6; +f_error(mem, sp, a0, a1, a2, a3); +goto L4320d4; +MEM_U32(sp + 24) = t6; +L4320d4: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +t8 = 0xfb52720; +t9 = 0xfb50300; +t8 = MEM_U32(t8 + 0); +t9 = MEM_U32(t9 + 0); +//nop; +at = (int)t8 < (int)t9; +if (at == 0) {//nop; +goto L432140;} +//nop; +t7 = 0x10006468; +t4 = 0xfb500a0; +t0 = t8 << 2; +t7 = t7; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = zero; +t3 = t0 + t4; +t2 = MEM_U32(t3 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t2; +f_error(mem, sp, a0, a1, a2, a3); +goto L432138; +MEM_U32(sp + 24) = t2; +L432138: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +L432140: +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L432150; +//nop; +L432150: +// bdead 40000001 gp = MEM_U32(sp + 40); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L432168; +//nop; +L432168: +// bdead 9 gp = MEM_U32(sp + 40); +//nop; +goto L432650; +//nop; +L432174: +//nop; +a0 = 0x2; +a1 = 0x1; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L432184; +a1 = 0x1; +L432184: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 132) = v0; +//nop; +a0 = 0xf; +a1 = 0x1; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L43219c; +a1 = 0x1; +L43219c: +// bdead 4000010b gp = MEM_U32(sp + 40); +MEM_U32(sp + 136) = v0; +t1 = 0x10000380; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L4322ec;} +//nop; +//nop; +a0 = MEM_U32(sp + 160); +// fdead 6000042f t9 = t9; +//nop; +v0 = func_4362cc(mem, sp, a0); +goto L4321d0; +//nop; +L4321d0: +// bdead 4000010b gp = MEM_U32(sp + 40); +MEM_U32(sp + 116) = v0; +a2 = 0x10000430; +//nop; +a0 = MEM_U32(sp + 116); +a1 = 0x71f9; +a2 = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_ioctl(mem, a0, a1, sp); +goto L4321f0; +a2 = a2; +L4321f0: +MEM_U32(sp + 124) = v0; +t5 = MEM_U32(sp + 124); +// bdead 40004103 gp = MEM_U32(sp + 40); +if ((int)t5 >= 0) {//nop; +goto L43223c;} +//nop; +a0 = 0x1000646c; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L432218; +//nop; +L432218: +// bdead 40000001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 160); +//nop; +a1 = 0x9; +//nop; +v0 = wrapper_kill(mem, a0, a1); +goto L432230; +//nop; +L432230: +// bdead 1 gp = MEM_U32(sp + 40); +v0 = 0xffffffff; +goto L432650; +v0 = 0xffffffff; +L43223c: +s0 = 0x10; +if (s0 == 0) {//nop; +goto L432260;} +//nop; +L432248: +s0 = s0 + 0xffffffff; +t6 = s0 << 2; +t9 = sp + 0x34; +t7 = t6 + t9; +if (s0 != 0) {MEM_U32(t7 + 0) = zero; +goto L432248;} +MEM_U32(t7 + 0) = zero; +L432260: +//nop; +a0 = MEM_U32(sp + 116); +a1 = 0x7114; +a2 = sp + 0x34; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_ioctl(mem, a0, a1, sp); +goto L432274; +a2 = sp + 0x34; +L432274: +// bdead 4000010b gp = MEM_U32(sp + 40); +if ((int)v0 >= 0) {//nop; +goto L4322b8;} +//nop; +a0 = 0x10006478; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L432294; +//nop; +L432294: +// bdead 40000001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 160); +//nop; +a1 = 0x9; +//nop; +v0 = wrapper_kill(mem, a0, a1); +goto L4322ac; +//nop; +L4322ac: +// bdead 1 gp = MEM_U32(sp + 40); +v0 = 0xffffffff; +goto L432650; +v0 = 0xffffffff; +L4322b8: +//nop; +a0 = MEM_U32(sp + 116); +a1 = 0x7104; +a2 = zero; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_ioctl(mem, a0, a1, sp); +goto L4322cc; +a2 = zero; +L4322cc: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 116); +//nop; +//nop; +//nop; +v0 = wrapper_close(mem, a0); +goto L4322e4; +//nop; +L4322e4: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L4322ec: +//nop; +a0 = sp + 0x80; +//nop; +v0 = wrapper_wait(mem, a0); +goto L4322fc; +//nop; +L4322fc: +MEM_U32(sp + 156) = v0; +t8 = MEM_U32(sp + 156); +t0 = MEM_U32(sp + 160); +// bdead 42000203 gp = MEM_U32(sp + 40); +if (t8 == t0) {//nop; +goto L432354;} +//nop; +L432314: +t4 = MEM_U32(sp + 156); +at = 0xffffffff; +if (t4 != at) {//nop; +goto L43232c;} +//nop; +v0 = 0xffffffff; +goto L432650; +v0 = 0xffffffff; +L43232c: +//nop; +a0 = sp + 0x80; +//nop; +v0 = wrapper_wait(mem, a0); +goto L43233c; +//nop; +L43233c: +MEM_U32(sp + 156) = v0; +t3 = MEM_U32(sp + 156); +t2 = MEM_U32(sp + 160); +// bdead 40001803 gp = MEM_U32(sp + 40); +if (t3 != t2) {//nop; +goto L432314;} +//nop; +L432354: +//nop; +a1 = MEM_U32(sp + 132); +a0 = 0x2; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L432364; +a0 = 0x2; +L432364: +// bdead 40000003 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 136); +//nop; +a0 = 0xf; +//nop; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L43237c; +//nop; +L43237c: +// bdead 40000103 gp = MEM_U32(sp + 40); +//nop; +t1 = 0x10000234; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L4323b4;} +//nop; +//nop; +//nop; +//nop; +f_dotime(mem, sp); +goto L4323ac; +//nop; +L4323ac: +// bdead 40000103 gp = MEM_U32(sp + 40); +//nop; +L4323b4: +t5 = 0x10000380; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4323ec;} +//nop; +//nop; +a0 = MEM_U32(sp + 168); +a1 = MEM_U32(sp + 124); +// fdead 6002446f t9 = t9; +//nop; +func_43673c(mem, sp, a0, a1); +goto L4323e4; +//nop; +L4323e4: +// bdead 40000103 gp = MEM_U32(sp + 40); +//nop; +L4323ec: +t6 = sp + 0x80; +t9 = MEM_U32(t6 + 0); +at = 0x7f; +t7 = t9 & 0xff; +if (t7 != at) {//nop; +goto L432484;} +//nop; +t8 = (int)t9 >> 8; +t0 = t8 & 0xff; +if (t0 == 0) {//nop; +goto L432484;} +//nop; +a0 = 0xfb528e4; +a1 = 0x10006484; +//nop; +a2 = MEM_U32(sp + 168); +MEM_U32(sp + 152) = t0; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L432434; +a1 = a1; +L432434: +// bdead 40000101 gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 152); +a0 = 0xfb528e4; +a1 = 0x100064a8; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L432454; +a1 = a1; +L432454: +// bdead 40000101 gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 156); +a0 = 0xfb528e4; +a1 = 0x100064b8; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L432474; +a1 = a1; +L432474: +// bdead 40000001 gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 152); +//nop; +goto L432650; +//nop; +L432484: +t4 = sp + 0x80; +t3 = MEM_U32(t4 + 0); +//nop; +t2 = t3 & 0xff; +if (t2 != 0) {//nop; +goto L4324ac;} +//nop; +v0 = (int)t3 >> 8; +t1 = v0 & 0xff; +v0 = t1; +goto L432650; +v0 = t1; +L4324ac: +t5 = sp + 0x80; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 & 0xff; +if ((int)t7 <= 0) {//nop; +goto L43264c;} +//nop; +t9 = (int)t6 >> 8; +t8 = t9 & 0xff; +if (t8 != 0) {//nop; +goto L43264c;} +//nop; +a0 = 0xfb528e4; +a1 = 0x100064d0; +//nop; +t0 = t6 & 0x7f; +a2 = MEM_U32(sp + 168); +MEM_U32(sp + 152) = t0; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4324f8; +a1 = a1; +L4324f8: +// bdead 40000181 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 152); +a0 = 0x100064e4; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L432514; +//nop; +L432514: +t4 = MEM_U32(sp + 152); +// bdead 400021c1 gp = MEM_U32(sp + 40); +at = 0x9; +if (t4 != at) {//nop; +goto L43255c;} +//nop; +a0 = 0x10006504; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L43253c; +//nop; +L43253c: +// bdead 40000001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 152); +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L432554; +//nop; +L432554: +// bdead 40000101 gp = MEM_U32(sp + 40); +//nop; +L43255c: +t2 = MEM_U32(sp + 152); +at = 0x2; +if (t2 != at) {//nop; +goto L43259c;} +//nop; +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L43257c; +//nop; +L43257c: +// bdead 40000001 gp = MEM_U32(sp + 40); +a0 = 0x3; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L432594; +//nop; +L432594: +// bdead 40000101 gp = MEM_U32(sp + 40); +//nop; +L43259c: +a0 = 0xfb528e4; +a1 = 0x1000654c; +//nop; +a2 = MEM_U32(sp + 168); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4325b8; +a1 = a1; +L4325b8: +// bdead 40000101 gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 152); +a0 = 0xfb528e4; +a1 = 0x10006560; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4325d8; +a1 = a1; +L4325d8: +t3 = MEM_U32(sp + 128); +// bdead 40001181 gp = MEM_U32(sp + 40); +t1 = t3 & 0x80; +if (t1 == 0) {//nop; +goto L432610;} +//nop; +a0 = 0xfb528e4; +a1 = 0x1000656c; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L432604; +a1 = a1; +L432604: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +goto L432630; +//nop; +L432610: +a0 = 0xfb528e4; +a1 = 0x1000657c; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L432628; +a1 = a1; +L432628: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +L432630: +//nop; +a0 = MEM_U32(sp + 152); +//nop; +wrapper_exit(mem, a0); +goto L432640; +//nop; +L432640: +// bdead 9 gp = MEM_U32(sp + 40); +//nop; +goto L432650; +//nop; +L43264c: +v0 = zero; +L432650: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0xa8; +return v0; +// bdead 9 sp = sp + 0xa8; +} + +static uint32_t f_edit_src(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L432660: +//edit_src: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +//nop; +// fdead 400000eb MEM_U32(sp + 60) = ra; +// fdead 400000eb MEM_U32(sp + 56) = gp; +MEM_U32(sp + 104) = a0; +MEM_U32(sp + 108) = a1; +MEM_U32(sp + 112) = a2; +v0 = wrapper_fork(mem); +goto L43268c; +MEM_U32(sp + 112) = a2; +L43268c: +MEM_U32(sp + 84) = v0; +t6 = MEM_U32(sp + 84); +// bdead 40008003 gp = MEM_U32(sp + 56); +at = 0xffffffff; +if (t6 != at) {//nop; +goto L432740;} +//nop; +t7 = 0x10006580; +//nop; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_error(mem, sp, a0, a1, a2, a3); +goto L4326cc; +MEM_U32(sp + 16) = zero; +L4326cc: +// bdead 40000003 gp = MEM_U32(sp + 56); +//nop; +t8 = 0xfb52720; +t9 = 0xfb50300; +t8 = MEM_U32(t8 + 0); +t9 = MEM_U32(t9 + 0); +//nop; +at = (int)t8 < (int)t9; +if (at == 0) {//nop; +goto L432738;} +//nop; +t0 = 0x10006598; +t2 = 0xfb500a0; +t1 = t8 << 2; +t0 = t0; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 16) = zero; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t4; +f_error(mem, sp, a0, a1, a2, a3); +goto L432730; +MEM_U32(sp + 24) = t4; +L432730: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +L432738: +v0 = 0xffffffff; +goto L432b4c; +v0 = 0xffffffff; +L432740: +t5 = MEM_U32(sp + 84); +//nop; +if (t5 != 0) {//nop; +goto L43295c;} +//nop; +t6 = 0x100002a8; +at = 0x2; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L4327dc;} +//nop; +//nop; +a1 = MEM_U32(sp + 108); +a2 = MEM_U32(sp + 112); +a0 = sp + 0x58; +f_get_lino(mem, sp, a0, a1, a2); +goto L43277c; +a0 = sp + 0x58; +L43277c: +// bdead 40000003 gp = MEM_U32(sp + 56); +t7 = MEM_U32(sp + 104); +t9 = 0x1000659c; +t0 = 0x1000a380; +t9 = t9; +MEM_U32(sp + 16) = t9; +t8 = MEM_U32(t0 + 100); +t1 = 0x100065a0; +t2 = 0x100065a4; +//nop; +a3 = MEM_U32(sp + 108); +t1 = t1; +t2 = t2; +MEM_U32(sp + 28) = t2; +MEM_U32(sp + 24) = t1; +MEM_U32(sp + 32) = zero; +a2 = sp + 0x58; +a0 = t7; +a1 = t7; +MEM_U32(sp + 20) = t8; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_execlp(mem, a0, sp); +goto L4327d0; +MEM_U32(sp + 20) = t8; +L4327d0: +// bdead 40000003 gp = MEM_U32(sp + 56); +//nop; +goto L4328a4; +//nop; +L4327dc: +t3 = 0x1000a240; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L432830;} +//nop; +t4 = MEM_U32(sp + 104); +a3 = 0x1000a1f8; +a2 = 0x100065b0; +t5 = MEM_U32(sp + 108); +//nop; +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 20) = zero; +a0 = t4; +a1 = t4; +a2 = a2; +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_execlp(mem, a0, sp); +goto L432824; +MEM_U32(sp + 16) = t5; +L432824: +// bdead 40000003 gp = MEM_U32(sp + 56); +//nop; +goto L4328a4; +//nop; +L432830: +t9 = MEM_U32(sp + 104); +t8 = 0x1000a1f8; +a3 = 0x1000a240; +t6 = 0x100065d0; +t7 = 0x100065d4; +t0 = 0x100065d8; +MEM_U32(sp + 24) = t9; +//nop; +a0 = 0x100065b4; +a1 = 0x100065bc; +a2 = 0x100065c4; +t1 = MEM_U32(sp + 108); +t8 = MEM_U32(t8 + 0); +a3 = MEM_U32(a3 + 0); +t6 = t6; +t7 = t7; +t0 = t0; +MEM_U32(sp + 28) = t0; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 40) = zero; +a0 = a0; +a1 = a1; +a2 = a2; +MEM_U32(sp + 36) = t1; +MEM_U32(sp + 32) = t8; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_execlp(mem, a0, sp); +goto L43289c; +MEM_U32(sp + 32) = t8; +L43289c: +// bdead 40000003 gp = MEM_U32(sp + 56); +//nop; +L4328a4: +t2 = 0x100065dc; +t3 = MEM_U32(sp + 104); +//nop; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = 0x1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 24) = t3; +f_error(mem, sp, a0, a1, a2, a3); +goto L4328d4; +MEM_U32(sp + 24) = t3; +L4328d4: +// bdead 40000003 gp = MEM_U32(sp + 56); +//nop; +t4 = 0xfb52720; +t5 = 0xfb50300; +t4 = MEM_U32(t4 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +at = (int)t4 < (int)t5; +if (at == 0) {//nop; +goto L432940;} +//nop; +t6 = 0x100065f0; +t9 = 0xfb500a0; +t7 = t4 << 2; +t6 = t6; +t0 = t7 + t9; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = zero; +t8 = MEM_U32(t0 + 0); +//nop; +a0 = 0x5; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 24) = t8; +f_error(mem, sp, a0, a1, a2, a3); +goto L432938; +MEM_U32(sp + 24) = t8; +L432938: +// bdead 40000001 gp = MEM_U32(sp + 56); +//nop; +L432940: +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L432950; +//nop; +L432950: +// bdead 9 gp = MEM_U32(sp + 56); +//nop; +goto L432b4c; +//nop; +L43295c: +//nop; +a0 = 0x2; +a1 = 0x1; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L43296c; +a1 = 0x1; +L43296c: +// bdead 40000009 gp = MEM_U32(sp + 56); +MEM_U32(sp + 68) = v0; +//nop; +a0 = 0xf; +a1 = 0x1; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L432984; +a1 = 0x1; +L432984: +// bdead 40000009 gp = MEM_U32(sp + 56); +MEM_U32(sp + 72) = v0; +//nop; +a0 = sp + 0x40; +//nop; +v0 = wrapper_wait(mem, a0); +goto L43299c; +//nop; +L43299c: +MEM_U32(sp + 80) = v0; +t1 = MEM_U32(sp + 80); +t2 = MEM_U32(sp + 84); +// bdead 40000c01 gp = MEM_U32(sp + 56); +if (t1 == t2) {//nop; +goto L4329f4;} +//nop; +L4329b4: +t3 = MEM_U32(sp + 80); +at = 0xffffffff; +if (t3 != at) {//nop; +goto L4329cc;} +//nop; +v0 = 0xffffffff; +goto L432b4c; +v0 = 0xffffffff; +L4329cc: +//nop; +a0 = sp + 0x40; +//nop; +v0 = wrapper_wait(mem, a0); +goto L4329dc; +//nop; +L4329dc: +MEM_U32(sp + 80) = v0; +t5 = MEM_U32(sp + 80); +t6 = MEM_U32(sp + 84); +// bdead 4000c001 gp = MEM_U32(sp + 56); +if (t5 != t6) {//nop; +goto L4329b4;} +//nop; +L4329f4: +//nop; +a1 = MEM_U32(sp + 68); +a0 = 0x2; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L432a04; +a0 = 0x2; +L432a04: +// bdead 40000001 gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 72); +//nop; +a0 = 0xf; +//nop; +v0 = wrapper_sigset(mem, a0, trampoline, a1, sp); +goto L432a1c; +//nop; +L432a1c: +t4 = MEM_U32(sp + 64); +// bdead 40002101 gp = MEM_U32(sp + 56); +t7 = t4 & 0xff; +if (t7 == 0) {MEM_U32(sp + 76) = t7; +goto L432afc;} +MEM_U32(sp + 76) = t7; +at = 0x2; +if (t7 == at) {//nop; +goto L432afc;} +//nop; +a0 = 0xfb528e4; +a1 = 0x100065f4; +//nop; +a2 = MEM_U32(sp + 104); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L432a58; +a1 = a1; +L432a58: +// bdead 40000181 gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 76); +a0 = 0x10006608; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L432a74; +//nop; +L432a74: +t9 = MEM_U32(sp + 64); +// bdead 44000181 gp = MEM_U32(sp + 56); +t0 = t9 & 0x80; +if (t0 == 0) {//nop; +goto L432aac;} +//nop; +a0 = 0xfb528e4; +a1 = 0x10006614; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L432aa0; +a1 = a1; +L432aa0: +// bdead 40000001 gp = MEM_U32(sp + 56); +//nop; +goto L432acc; +//nop; +L432aac: +a0 = 0xfb528e4; +a1 = 0x10006624; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L432ac4; +a1 = a1; +L432ac4: +// bdead 40000001 gp = MEM_U32(sp + 56); +//nop; +L432acc: +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L432adc; +//nop; +L432adc: +// bdead 40000001 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 76); +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L432af4; +//nop; +L432af4: +// bdead 40000001 gp = MEM_U32(sp + 56); +//nop; +L432afc: +t8 = MEM_U32(sp + 76); +at = 0x2; +if (t8 != at) {//nop; +goto L432b3c;} +//nop; +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L432b1c; +//nop; +L432b1c: +// bdead 40000001 gp = MEM_U32(sp + 56); +a0 = 0x3; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L432b34; +//nop; +L432b34: +// bdead 40000001 gp = MEM_U32(sp + 56); +//nop; +L432b3c: +v0 = MEM_U32(sp + 64); +//nop; +t1 = v0 & 0xff00; +v0 = t1; +L432b4c: +// bdead 9 ra = MEM_U32(sp + 60); +// bdead 9 sp = sp + 0x68; +//nop; +return v0; +//nop; +} + +static void f_get_lino(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L432b5c: +//get_lino: +//nop; +//nop; +//nop; +sp = sp + 0xfffff7c0; +MEM_U32(sp + 2112) = a0; +t6 = MEM_U32(sp + 2112); +// fdead 400080eb MEM_U32(sp + 36) = ra; +// fdead 400080eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 2116) = a1; +MEM_U32(sp + 2120) = a2; +// fdead 400080eb MEM_U32(sp + 28) = s1; +// fdead 400080eb MEM_U32(sp + 24) = s0; +t7 = 0x2b; +MEM_U32(sp + 2100) = t6; +MEM_U8(t6 + 0) = (uint8_t)t7; +t8 = MEM_U32(sp + 2100); +a0 = 0x1000a1f8; +t9 = t8 + 0x1; +MEM_U32(sp + 2100) = t9; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L432bb8; +a1 = zero; +L432bb8: +// bdead 4000000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 2108) = v0; +//nop; +a0 = MEM_U32(sp + 2108); +a1 = sp + 0x30; +a2 = 0x800; +v0 = wrapper_read(mem, a0, a1, a2); +goto L432bd4; +a2 = 0x800; +L432bd4: +// bdead 4000000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 2108); +//nop; +MEM_U32(sp + 2104) = v0; +//nop; +v0 = wrapper_close(mem, a0); +goto L432bec; +//nop; +L432bec: +t0 = MEM_U32(sp + 2104); +// bdead 40000203 gp = MEM_U32(sp + 32); +at = (int)t0 < (int)0x800; +if (at == 0) {//nop; +goto L432c10;} +//nop; +t1 = sp + 0x30; +t2 = t0 + t1; +MEM_U8(t2 + 0) = (uint8_t)zero; +goto L432c18; +MEM_U8(t2 + 0) = (uint8_t)zero; +L432c10: +t3 = sp + 0x30; +MEM_U8(t3 + 2047) = (uint8_t)zero; +L432c18: +t4 = MEM_U32(sp + 2120); +//nop; +t5 = t4 + 0xffffffff; +at = t5 < 0x6; +if (at == 0) {//nop; +goto L4330c0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10007acc[] = { +&&L432c4c, +&&L432c4c, +&&L432e0c, +&&L4330c0, +&&L432f30, +&&L432f30, +}; +dest = Lswitch10007acc[t5]; +//nop; +goto *dest; +//nop; +L432c4c: +t6 = MEM_U32(sp + 2104); +t7 = sp + 0x30; +t8 = t6 + t7; +at = t7 < t8; +if (at == 0) {MEM_U32(sp + 2096) = t7; +goto L4330c0;} +MEM_U32(sp + 2096) = t7; +L432c64: +a1 = 0x10006628; +//nop; +a0 = MEM_U32(sp + 2096); +a2 = 0x9; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L432c7c; +a1 = a1; +L432c7c: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L432de4;} +//nop; +//nop; +a0 = MEM_U32(sp + 2096); +a1 = 0x2c; +v0 = wrapper_strchr(mem, a0, a1); +goto L432c98; +a1 = 0x2c; +L432c98: +MEM_U32(sp + 2096) = v0; +t9 = MEM_U32(sp + 2096); +// bdead 44000003 gp = MEM_U32(sp + 32); +if (t9 == 0) {//nop; +goto L432de4;} +//nop; +//nop; +a0 = MEM_U32(sp + 2116); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L432cbc; +//nop; +L432cbc: +// bdead 4000000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 2116); +//nop; +s1 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L432cd4; +//nop; +L432cd4: +// bdead 4004000b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 2096); +//nop; +s0 = v0; +a1 = MEM_U32(sp + 2116); +a2 = s0; +a0 = t0 - s1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L432cf4; +a0 = t0 - s1; +L432cf4: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L432de4;} +//nop; +a1 = 0x10006634; +//nop; +a0 = MEM_U32(sp + 2096); +a2 = 0x7; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L432d18; +a1 = a1; +L432d18: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L432de4;} +//nop; +t1 = MEM_U32(sp + 2096); +t4 = 0xfb504f0; +t2 = t1 + 0x7; +MEM_U32(sp + 2096) = t2; +t3 = MEM_U8(t2 + 0); +//nop; +t5 = t3 + t4; +t6 = MEM_U8(t5 + 1); +//nop; +t7 = t6 & 0x4; +if (t7 == 0) {//nop; +goto L4330c0;} +//nop; +t8 = MEM_U32(sp + 2100); +t9 = MEM_U32(sp + 2112); +//nop; +t0 = t8 - t9; +at = (int)t0 < (int)0xb; +if (at == 0) {//nop; +goto L4330c0;} +//nop; +L432d70: +t1 = MEM_U32(sp + 2096); +t3 = MEM_U32(sp + 2100); +t2 = MEM_U8(t1 + 0); +t0 = 0xfb504f0; +MEM_U8(t3 + 0) = (uint8_t)t2; +t6 = MEM_U32(sp + 2096); +t4 = MEM_U32(sp + 2100); +t7 = t6 + 0x1; +MEM_U32(sp + 2096) = t7; +t8 = MEM_U32(sp + 2096); +t5 = t4 + 0x1; +MEM_U32(sp + 2100) = t5; +t9 = MEM_U8(t8 + 0); +//nop; +t1 = t9 + t0; +t2 = MEM_U8(t1 + 1); +//nop; +t3 = t2 & 0x4; +if (t3 == 0) {//nop; +goto L4330c0;} +//nop; +t4 = MEM_U32(sp + 2100); +t5 = MEM_U32(sp + 2112); +//nop; +t6 = t4 - t5; +at = (int)t6 < (int)0xb; +if (at != 0) {//nop; +goto L432d70;} +//nop; +//nop; +goto L4330c0; +//nop; +L432de4: +t7 = MEM_U32(sp + 2096); +t9 = MEM_U32(sp + 2104); +t0 = sp + 0x30; +t8 = t7 + 0x1; +t1 = t9 + t0; +at = t8 < t1; +if (at != 0) {MEM_U32(sp + 2096) = t8; +goto L432c64;} +MEM_U32(sp + 2096) = t8; +//nop; +goto L4330c0; +//nop; +L432e0c: +t3 = MEM_U32(sp + 2104); +t2 = sp + 0x30; +t4 = t3 + t2; +at = t2 < t4; +if (at == 0) {MEM_U32(sp + 2096) = t2; +goto L4330c0;} +MEM_U32(sp + 2096) = t2; +L432e24: +a1 = 0x1000663c; +//nop; +a0 = MEM_U32(sp + 2096); +a2 = 0xe; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L432e3c; +a1 = a1; +L432e3c: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L432f08;} +//nop; +t5 = MEM_U32(sp + 2096); +t9 = 0xfb504f0; +t6 = t5 + 0xe; +MEM_U32(sp + 2096) = t6; +t7 = MEM_U8(t6 + 0); +//nop; +t0 = t7 + t9; +t8 = MEM_U8(t0 + 1); +//nop; +t1 = t8 & 0x4; +if (t1 == 0) {//nop; +goto L4330c0;} +//nop; +t3 = MEM_U32(sp + 2100); +t2 = MEM_U32(sp + 2112); +//nop; +t4 = t3 - t2; +at = (int)t4 < (int)0xb; +if (at == 0) {//nop; +goto L4330c0;} +//nop; +L432e94: +t5 = MEM_U32(sp + 2096); +t7 = MEM_U32(sp + 2100); +t6 = MEM_U8(t5 + 0); +t4 = 0xfb504f0; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(sp + 2096); +t9 = MEM_U32(sp + 2100); +t1 = t8 + 0x1; +MEM_U32(sp + 2096) = t1; +t3 = MEM_U32(sp + 2096); +t0 = t9 + 0x1; +MEM_U32(sp + 2100) = t0; +t2 = MEM_U8(t3 + 0); +//nop; +t5 = t2 + t4; +t6 = MEM_U8(t5 + 1); +//nop; +t7 = t6 & 0x4; +if (t7 == 0) {//nop; +goto L4330c0;} +//nop; +t9 = MEM_U32(sp + 2100); +t0 = MEM_U32(sp + 2112); +//nop; +t8 = t9 - t0; +at = (int)t8 < (int)0xb; +if (at != 0) {//nop; +goto L432e94;} +//nop; +//nop; +goto L4330c0; +//nop; +L432f08: +t1 = MEM_U32(sp + 2096); +t2 = MEM_U32(sp + 2104); +t4 = sp + 0x30; +t3 = t1 + 0x1; +t5 = t2 + t4; +at = t3 < t5; +if (at != 0) {MEM_U32(sp + 2096) = t3; +goto L432e24;} +MEM_U32(sp + 2096) = t3; +//nop; +goto L4330c0; +//nop; +L432f30: +t7 = MEM_U32(sp + 2104); +t6 = sp + 0x30; +t9 = t7 + t6; +at = t6 < t9; +if (at == 0) {MEM_U32(sp + 2096) = t6; +goto L432fa0;} +MEM_U32(sp + 2096) = t6; +L432f48: +a1 = 0x1000664c; +//nop; +a0 = MEM_U32(sp + 2096); +a2 = 0x6; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L432f60; +a1 = a1; +L432f60: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L432f80;} +//nop; +t0 = MEM_U32(sp + 2096); +//nop; +t8 = t0 + 0x6; +MEM_U32(sp + 2096) = t8; +goto L432fa0; +MEM_U32(sp + 2096) = t8; +L432f80: +t1 = MEM_U32(sp + 2096); +t4 = MEM_U32(sp + 2104); +t3 = sp + 0x30; +t2 = t1 + 0x1; +t5 = t4 + t3; +at = t2 < t5; +if (at != 0) {MEM_U32(sp + 2096) = t2; +goto L432f48;} +MEM_U32(sp + 2096) = t2; +L432fa0: +t6 = MEM_U32(sp + 2104); +t7 = MEM_U32(sp + 2096); +t9 = sp + 0x30; +t0 = t6 + t9; +at = t7 < t0; +if (at == 0) {//nop; +goto L4330c0;} +//nop; +L432fbc: +a1 = 0x10006654; +//nop; +a0 = MEM_U32(sp + 2096); +a2 = 0x6; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L432fd4; +a1 = a1; +L432fd4: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L4330a0;} +//nop; +t8 = MEM_U32(sp + 2096); +t3 = 0xfb504f0; +t1 = t8 + 0x6; +MEM_U32(sp + 2096) = t1; +t4 = MEM_U8(t1 + 0); +//nop; +t2 = t4 + t3; +t5 = MEM_U8(t2 + 1); +//nop; +t6 = t5 & 0x4; +if (t6 == 0) {//nop; +goto L4330c0;} +//nop; +t9 = MEM_U32(sp + 2100); +t7 = MEM_U32(sp + 2112); +//nop; +t0 = t9 - t7; +at = (int)t0 < (int)0xb; +if (at == 0) {//nop; +goto L4330c0;} +//nop; +L43302c: +t8 = MEM_U32(sp + 2096); +t4 = MEM_U32(sp + 2100); +t1 = MEM_U8(t8 + 0); +t0 = 0xfb504f0; +MEM_U8(t4 + 0) = (uint8_t)t1; +t5 = MEM_U32(sp + 2096); +t3 = MEM_U32(sp + 2100); +t6 = t5 + 0x1; +MEM_U32(sp + 2096) = t6; +t9 = MEM_U32(sp + 2096); +t2 = t3 + 0x1; +MEM_U32(sp + 2100) = t2; +t7 = MEM_U8(t9 + 0); +//nop; +t8 = t7 + t0; +t1 = MEM_U8(t8 + 1); +//nop; +t4 = t1 & 0x4; +if (t4 == 0) {//nop; +goto L4330c0;} +//nop; +t3 = MEM_U32(sp + 2100); +t2 = MEM_U32(sp + 2112); +//nop; +t5 = t3 - t2; +at = (int)t5 < (int)0xb; +if (at != 0) {//nop; +goto L43302c;} +//nop; +//nop; +goto L4330c0; +//nop; +L4330a0: +t6 = MEM_U32(sp + 2096); +t7 = MEM_U32(sp + 2104); +t0 = sp + 0x30; +t9 = t6 + 0x1; +t8 = t7 + t0; +at = t9 < t8; +if (at != 0) {MEM_U32(sp + 2096) = t9; +goto L432fbc;} +MEM_U32(sp + 2096) = t9; +L4330c0: +t4 = MEM_U32(sp + 2112); +t1 = MEM_U32(sp + 2100); +t3 = t4 + 0x1; +at = t3 < t1; +if (at == 0) {//nop; +goto L4330e0;} +//nop; +MEM_U8(t1 + 0) = (uint8_t)zero; +goto L4330f8; +MEM_U8(t1 + 0) = (uint8_t)zero; +L4330e0: +t5 = MEM_U32(sp + 2100); +t2 = 0x31; +MEM_U8(t5 + 0) = (uint8_t)t2; +t6 = MEM_U32(sp + 2100); +//nop; +MEM_U8(t6 + 1) = (uint8_t)zero; +L4330f8: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x840; +return; +// bdead 1 sp = sp + 0x840; +} + +static void f_show_err(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43310c: +//show_err: +//nop; +//nop; +//nop; +at = 0x10000; +at = at | 0x28; +sp = sp - at; +at = 0x10000; +at = at + sp; +// fdead 4000002f MEM_U32(sp + 28) = ra; +// fdead 4000002f MEM_U32(sp + 24) = gp; +MEM_U32(at + 40) = a0; +a0 = 0x10000; +//nop; +a0 = a0 + sp; +a0 = MEM_U32(a0 + 40); +a1 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L433150; +a1 = zero; +L433150: +// bdead 4000000b gp = MEM_U32(sp + 24); +at = 0x10000; +at = at + sp; +MEM_U32(at + 36) = v0; +a0 = 0x10000; +//nop; +a0 = a0 + sp; +a0 = MEM_U32(a0 + 36); +a1 = sp + 0x20; +a2 = 0x10000; +v0 = wrapper_read(mem, a0, a1, a2); +goto L43317c; +a2 = 0x10000; +L43317c: +// bdead 4000000b gp = MEM_U32(sp + 24); +at = 0x10000; +at = at + sp; +MEM_U32(at + 32) = v0; +a0 = 0x10000; +//nop; +a0 = a0 + sp; +a0 = MEM_U32(a0 + 36); +//nop; +v0 = wrapper_close(mem, a0); +goto L4331a4; +//nop; +L4331a4: +t6 = 0x10000; +t6 = t6 + sp; +t6 = MEM_U32(t6 + 32); +at = 0x10000; +// bdead 40008107 gp = MEM_U32(sp + 24); +at = (int)t6 < (int)at; +if (at == 0) {//nop; +goto L4331d4;} +//nop; +t7 = sp + 0x20; +t8 = t6 + t7; +MEM_U8(t8 + 0) = (uint8_t)zero; +goto L4331e4; +MEM_U8(t8 + 0) = (uint8_t)zero; +L4331d4: +t9 = sp + 0x20; +at = 0x10000; +at = at + t9; +MEM_U8(at + -1) = (uint8_t)zero; +L4331e4: +a0 = 0xfb528e4; +a1 = 0x1000665c; +//nop; +a2 = sp + 0x20; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L433200; +a1 = a1; +L433200: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 at = 0x10000; +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 at = at | 0x28; +// bdead 1 sp = sp + at; +return; +// bdead 1 sp = sp + at; +} + +static void f_handler(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433218: +//handler: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001e3 MEM_U32(sp + 28) = ra; +// fdead 400001e3 MEM_U32(sp + 24) = gp; +f_cleanup(mem, sp); +goto L433238; +// fdead 400001e3 MEM_U32(sp + 24) = gp; +L433238: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x3; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L433250; +//nop; +L433250: +// bdead 19 ra = MEM_U32(sp + 28); +// bdead 19 gp = MEM_U32(sp + 24); +// bdead 19 sp = sp + 0x20; +return; +// bdead 19 sp = sp + 0x20; +} + +static void f_cleanup(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433260: +//cleanup: +//nop; +//nop; +//nop; +t6 = 0x10000240; +sp = sp + 0xffffffd8; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +if (t6 != 0) {// fdead 400081eb MEM_U32(sp + 24) = gp; +goto L43363c;} +// fdead 400081eb MEM_U32(sp + 24) = gp; +t7 = 0x1000a1f4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4332b4;} +//nop; +//nop; +a0 = t7; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4332ac; +//nop; +L4332ac: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4332b4: +t8 = 0x1000a1f0; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L433344;} +//nop; +//nop; +a0 = t8; +//nop; +v0 = f_getsuf(mem, sp, a0); +goto L4332dc; +//nop; +L4332dc: +MEM_U8(sp + 39) = (uint8_t)v0; +t9 = MEM_U8(sp + 39); +// bdead 44000001 gp = MEM_U32(sp + 24); +if (t9 == 0) {//nop; +goto L433310;} +//nop; +t0 = 0x1000a24c; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t9 == t0) {at = 0x6d; +goto L433344;} +at = 0x6d; +if (t9 == at) {//nop; +goto L433344;} +//nop; +L433310: +t1 = 0x10000214; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L433344;} +//nop; +a0 = 0x1000a1f0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L43333c; +//nop; +L43333c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L433344: +t2 = 0x1000a250; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L43338c;} +//nop; +t3 = 0x1000a1fc; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L43338c;} +//nop; +//nop; +a0 = t3; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L433384; +//nop; +L433384: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L43338c: +t4 = 0x1000a218; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L4333bc;} +//nop; +//nop; +a0 = t4; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4333b4; +//nop; +L4333b4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4333bc: +t5 = 0x1000a21c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4333ec;} +//nop; +//nop; +a0 = t5; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4333e4; +//nop; +L4333e4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4333ec: +t6 = 0x1000a224; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L43341c;} +//nop; +//nop; +a0 = t6; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L433414; +//nop; +L433414: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L43341c: +t7 = 0x1000a220; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L43344c;} +//nop; +//nop; +a0 = t7; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L433444; +//nop; +L433444: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L43344c: +t8 = 0x1000a200; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L43347c;} +//nop; +//nop; +a0 = t8; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L433474; +//nop; +L433474: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L43347c: +t0 = 0x1000a204; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L4334ac;} +//nop; +//nop; +a0 = t0; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4334a4; +//nop; +L4334a4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4334ac: +t9 = 0x1000a208; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4334e0;} +//nop; +a0 = t9; +//nop; +//nop; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4334d8; +//nop; +L4334d8: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4334e0: +t1 = 0x1000a20c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L433510;} +//nop; +//nop; +a0 = t1; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L433508; +//nop; +L433508: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L433510: +t2 = 0x1000a210; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L433540;} +//nop; +//nop; +a0 = t2; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L433538; +//nop; +L433538: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L433540: +t3 = 0x1000a228; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L433570;} +//nop; +//nop; +a0 = t3; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L433568; +//nop; +L433568: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L433570: +t4 = 0x10000410; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L4335a0;} +//nop; +//nop; +a0 = t4; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L433598; +//nop; +L433598: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4335a0: +t5 = 0x100002a8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L433608;} +//nop; +a0 = 0x1000a1f8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4335cc; +//nop; +L4335cc: +// bdead 40000001 gp = MEM_U32(sp + 24); +at = 0x2; +t6 = 0x100002a8; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L433608;} +//nop; +t7 = 0x1000a380; +//nop; +a0 = MEM_U32(t7 + 100); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L433600; +//nop; +L433600: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L433608: +t8 = 0x1000a36c; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L43363c;} +//nop; +t0 = 0x1000a380; +//nop; +a0 = MEM_U32(t0 + 132); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L433634; +//nop; +L433634: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L43363c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void f_whats(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43364c: +//whats: +//nop; +//nop; +//nop; +t6 = 0x10000404; +t7 = 0x1000a36c; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U32(t7 + 0); +sp = sp + 0xffffffd8; +at = 0x2; +// fdead 4001800f MEM_U32(sp + 28) = ra; +// fdead 4001800f MEM_U32(sp + 24) = gp; +if (t7 != at) {MEM_U32(sp + 36) = t6; +goto L4336ac;} +MEM_U32(sp + 36) = t6; +a1 = 0x1000a31c; +a0 = 0x10006660; +a2 = 0x1000666c; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +a2 = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L4336a0; +a2 = a2; +L4336a0: +// bdead 40000101 gp = MEM_U32(sp + 24); +//nop; +goto L4337e4; +//nop; +L4336ac: +t8 = 0x1000a36c; +at = 0x4; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L4336f0;} +//nop; +a1 = 0x1000a31c; +a0 = 0x10006670; +a2 = 0x1000667c; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +a2 = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L4336e4; +a2 = a2; +L4336e4: +// bdead 40000101 gp = MEM_U32(sp + 24); +//nop; +goto L4337e4; +//nop; +L4336f0: +t9 = 0x1000a36c; +at = 0x3; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L433734;} +//nop; +a1 = 0x1000a31c; +a0 = 0x10006680; +a2 = 0x1000668c; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +a2 = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L433728; +a2 = a2; +L433728: +// bdead 40000101 gp = MEM_U32(sp + 24); +//nop; +goto L4337e4; +//nop; +L433734: +t0 = 0x1000a36c; +at = 0x5; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L433778;} +//nop; +a1 = 0x1000a31c; +a0 = 0x10006690; +a2 = 0x1000669c; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +a2 = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L43376c; +a2 = a2; +L43376c: +// bdead 40000101 gp = MEM_U32(sp + 24); +//nop; +goto L4337e4; +//nop; +L433778: +t1 = 0x1000a36c; +at = 0x6; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L4337bc;} +//nop; +a1 = 0x1000a31c; +a0 = 0x100066a0; +a2 = 0x100066ac; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +a2 = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L4337b0; +a2 = a2; +L4337b0: +// bdead 40000101 gp = MEM_U32(sp + 24); +//nop; +goto L4337e4; +//nop; +L4337bc: +a1 = 0x1000a31c; +a0 = 0x100066b4; +a2 = 0x100066c0; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +a2 = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L4337dc; +a2 = a2; +L4337dc: +// bdead 40000101 gp = MEM_U32(sp + 24); +//nop; +L4337e4: +a0 = 0x100066c4; +//nop; +a1 = 0x3; +a2 = 0x13; +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L4337fc; +a0 = a0; +L4337fc: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_settimes(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43380c: +//settimes: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000000b MEM_U32(sp + 28) = ra; +a0 = 0x10009c18; +// fdead 4000002b MEM_U32(sp + 24) = gp; +v0 = wrapper_times(mem, a0); +goto L433830; +// fdead 4000002b MEM_U32(sp + 24) = gp; +L433830: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +at = 0x10009c10; +// bdead d sp = sp + 0x20; +MEM_U32(at + 0) = v0; +return; +MEM_U32(at + 0) = v0; +} + +static void f_dotime(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433848: +//dotime: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 4000000b MEM_U32(sp + 60) = ra; +// fdead 4000000b MEM_U32(sp + 56) = gp; +a0 = sp + 0x40; +v0 = wrapper_times(mem, a0); +goto L43386c; +a0 = sp + 0x40; +L43386c: +// bdead 4000000b gp = MEM_U32(sp + 56); +t6 = MEM_U32(sp + 64); +t9 = 0x10009c18; +t7 = MEM_U32(sp + 72); +t1 = 0x10009c18; +t9 = MEM_U32(t9 + 0); +t1 = MEM_U32(t1 + 8); +t8 = t6 + t7; +t0 = t8 - t9; +t2 = t0 - t1; +t1 = 0x10009c10; +MEM_U32(sp + 108) = v0; +t0 = MEM_U32(sp + 108); +t1 = MEM_U32(t1 + 0); +f4.w[0] = t2; +t3 = MEM_U32(sp + 68); +t4 = MEM_U32(sp + 76); +at = 0x40590000; +t2 = t0 - t1; +MEM_U32(sp + 104) = t2; +t5 = t3 + t4; +f8.w[1] = at; +f4.w[1] = at; +t3 = MEM_U32(sp + 104); +at = 0x1770; +lo = (int)t3 / (int)at; hi = (int)t3 % (int)at; +t6 = 0x10009c18; +t8 = 0x10009c18; +t6 = MEM_U32(t6 + 4); +t8 = MEM_U32(t8 + 12); +t7 = t5 - t6; +t5 = MEM_U32(sp + 104); +t9 = t7 - t8; +f6.d = (int)f4.w[0]; +f16.w[0] = t9; +f8.w[0] = zero; +f18.d = (int)f16.w[0]; +f4.w[0] = zero; +t7 = MEM_U32(sp + 104); +f10.d = f6.d / f8.d; +//nop; +a0 = 0xfb528e4; +a1 = 0x100066e4; +a0 = a0 + 0x20; +a1 = a1; +f6.d = f18.d / f4.d; +f18.w[0] = zero; +t4 = lo; +MEM_U32(sp + 92) = f10.w[0]; +MEM_U32(sp + 88) = f10.w[1]; +lo = (int)t5 / (int)at; hi = (int)t5 % (int)at; +at = 0x40590000; +f18.w[1] = at; +a3 = f10.w[0]; +a2 = f10.w[1]; +MEM_U32(sp + 24) = t4; +MEM_U32(sp + 84) = f6.w[0]; +MEM_U32(sp + 80) = f6.w[1]; +MEM_U32(sp + 20) = f6.w[0]; +MEM_U32(sp + 16) = f6.w[1]; +t6 = hi; +f8.w[0] = t6; +//nop; +f16.d = (int)f8.w[0]; +//nop; +f4.d = f16.d / f18.d; +f16.w[0] = t7; +f8.d = f10.d + f6.d; +f16.w[1] = at; +f18.d = (int)f16.w[0]; +f16.w[0] = zero; +MEM_U32(sp + 36) = f4.w[0]; +MEM_U32(sp + 32) = f4.w[1]; +f4.w[1] = at; +f4.w[0] = zero; +//nop; +f10.d = f18.d / f4.d; +//nop; +f6.d = f8.d / f10.d; +f18.d = f6.d * f16.d; +MEM_U32(sp + 44) = f18.w[0]; +MEM_U32(sp + 40) = f18.w[1]; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4339b8; +MEM_U32(sp + 40) = f18.w[1]; +L4339b8: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 gp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +} + +static uint32_t func_4339c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4339c8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 60) = a1; +t6 = MEM_U32(sp + 60); +// fdead 4000806b MEM_U32(sp + 36) = ra; +// fdead 4000806b MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +// fdead 4000806b MEM_U32(sp + 28) = s0; +t7 = MEM_U32(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L433b48;} +//nop; +L433a00: +t8 = 0x1000a36c; +at = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L433ab4;} +//nop; +t9 = 0x10000008; +at = 0x2; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == at) {at = 0x3; +goto L433a38;} +at = 0x3; +if (t9 != at) {//nop; +goto L433ab4;} +//nop; +L433a38: +t0 = MEM_U32(sp + 60); +a2 = 0x10000428; +a1 = 0x10006704; +//nop; +a3 = MEM_U32(sp + 56); +a0 = MEM_U32(t0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 16) = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L433a60; +a1 = a1; +L433a60: +// bdead 4000000b gp = MEM_U32(sp + 32); +s0 = v0; +//nop; +MEM_U32(sp + 48) = s0; +a0 = MEM_U32(sp + 48); +a1 = zero; +a2 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L433a80; +a2 = zero; +L433a80: +MEM_U32(sp + 52) = v0; +t1 = MEM_U32(sp + 52); +// bdead 40000403 gp = MEM_U32(sp + 32); +if ((int)t1 < 0) {//nop; +goto L433ab4;} +//nop; +//nop; +a0 = t1; +//nop; +v0 = wrapper_close(mem, a0); +goto L433aa4; +//nop; +L433aa4: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 48); +//nop; +goto L433c18; +//nop; +L433ab4: +t2 = MEM_U32(sp + 60); +a1 = 0x10000428; +//nop; +a2 = MEM_U32(sp + 56); +a0 = MEM_U32(t2 + 0); +a1 = MEM_U32(a1 + 0); +a3 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L433ad4; +a3 = zero; +L433ad4: +// bdead 4000000b gp = MEM_U32(sp + 32); +s0 = v0; +//nop; +MEM_U32(sp + 48) = s0; +a0 = MEM_U32(sp + 48); +a1 = zero; +a2 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L433af4; +a2 = zero; +L433af4: +MEM_U32(sp + 52) = v0; +t3 = MEM_U32(sp + 52); +// bdead 40001003 gp = MEM_U32(sp + 32); +if ((int)t3 < 0) {//nop; +goto L433b28;} +//nop; +//nop; +a0 = t3; +//nop; +v0 = wrapper_close(mem, a0); +goto L433b18; +//nop; +L433b18: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 48); +//nop; +goto L433c18; +//nop; +L433b28: +t4 = MEM_U32(sp + 60); +//nop; +t5 = t4 + 0x4; +MEM_U32(sp + 60) = t5; +t6 = MEM_U32(t5 + 0); +//nop; +if (t6 != 0) {//nop; +goto L433a00;} +//nop; +L433b48: +t7 = 0x1000037c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L433b94;} +//nop; +a2 = 0x10000428; +a0 = 0x1000670c; +a1 = 0x10006710; +//nop; +a3 = MEM_U32(sp + 56); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 16) = zero; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L433b88; +a1 = a1; +L433b88: +// bdead 40000009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +goto L433c10; +MEM_U32(sp + 48) = v0; +L433b94: +t8 = 0x10000324; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L433be0;} +//nop; +a2 = 0x10000428; +a0 = 0x1000671c; +a1 = 0x10006720; +//nop; +a3 = MEM_U32(sp + 56); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 16) = zero; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L433bd4; +a1 = a1; +L433bd4: +// bdead 40000009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +goto L433c10; +MEM_U32(sp + 48) = v0; +L433be0: +a2 = 0x10000428; +a0 = 0x10006734; +a1 = 0x10006738; +//nop; +a3 = MEM_U32(sp + 56); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 16) = zero; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L433c08; +a1 = a1; +L433c08: +// bdead 40000009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +L433c10: +v0 = MEM_U32(sp + 48); +//nop; +L433c18: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t f_isdir(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433c28: +//isdir: +//nop; +//nop; +//nop; +sp = sp + 0xffffff50; +//nop; +MEM_U32(sp + 176) = a0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +a0 = MEM_U32(sp + 176); +// fdead 4000002b MEM_U32(sp + 24) = gp; +a1 = sp + 0x24; +v0 = wrapper_stat(mem, a0, a1); +goto L433c54; +a1 = sp + 0x24; +L433c54: +MEM_U32(sp + 172) = v0; +t6 = MEM_U32(sp + 172); +// bdead 40008003 gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (t6 != at) {//nop; +goto L433c74;} +//nop; +v0 = zero; +goto L433c94; +v0 = zero; +L433c74: +t7 = MEM_U32(sp + 56); +at = 0x4000; +t8 = t7 & 0xf000; +if (t8 != at) {//nop; +goto L433c90;} +//nop; +v0 = 0x1; +goto L433c94; +v0 = 0x1; +L433c90: +v0 = zero; +L433c94: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0xb0; +//nop; +return v0; +//nop; +} + +static uint32_t f_regular_not_writeable(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433ca4: +//regular_not_writeable: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 40) = a0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +a0 = MEM_U32(sp + 40); +// fdead 4000002b MEM_U32(sp + 24) = gp; +v0 = f_regular_file(mem, sp, a0); +goto L433ccc; +// fdead 4000002b MEM_U32(sp + 24) = gp; +L433ccc: +// bdead 4000000b gp = MEM_U32(sp + 24); +at = 0x1; +if (v0 == at) {//nop; +goto L433ce4;} +//nop; +v0 = zero; +goto L433d2c; +v0 = zero; +L433ce4: +//nop; +a0 = MEM_U32(sp + 40); +a1 = 0x2; +a2 = 0x1b6; +v0 = wrapper_open(mem, a0, a1, a2); +goto L433cf8; +a2 = 0x1b6; +L433cf8: +MEM_U32(sp + 36) = v0; +t6 = MEM_U32(sp + 36); +// bdead 40008003 gp = MEM_U32(sp + 24); +if ((int)t6 < 0) {//nop; +goto L433d28;} +//nop; +//nop; +a0 = t6; +//nop; +v0 = wrapper_close(mem, a0); +goto L433d1c; +//nop; +L433d1c: +// bdead 3 gp = MEM_U32(sp + 24); +v0 = zero; +goto L433d2c; +v0 = zero; +L433d28: +v0 = 0x1; +L433d2c: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_regular_file(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433d3c: +//regular_file: +//nop; +//nop; +//nop; +sp = sp + 0xffffff50; +//nop; +MEM_U32(sp + 176) = a0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +a0 = MEM_U32(sp + 176); +// fdead 4000002b MEM_U32(sp + 24) = gp; +a1 = sp + 0x24; +v0 = wrapper_stat(mem, a0, a1); +goto L433d68; +a1 = sp + 0x24; +L433d68: +MEM_U32(sp + 172) = v0; +t6 = MEM_U32(sp + 172); +// bdead 40008003 gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (t6 != at) {//nop; +goto L433d88;} +//nop; +v0 = 0xffffffff; +goto L433da8; +v0 = 0xffffffff; +L433d88: +t7 = MEM_U32(sp + 56); +at = 0x8000; +t8 = t7 & 0xf000; +if (t8 == at) {//nop; +goto L433da4;} +//nop; +v0 = zero; +goto L433da8; +v0 = zero; +L433da4: +v0 = 0x1; +L433da8: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0xb0; +//nop; +return v0; +//nop; +} + +static uint32_t f_basename(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433db8: +//basename: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +// fdead 4000002b MEM_U32(sp + 24) = s1; +s1 = 0x10009d28; +t6 = MEM_U32(sp + 56); +// fdead 4004802b MEM_U32(sp + 36) = ra; +// fdead 4004802b MEM_U32(sp + 32) = gp; +// fdead 4004802b MEM_U32(sp + 28) = s2; +// fdead 4004802b MEM_U32(sp + 20) = s0; +if (t6 == 0) {s1 = s1; +goto L433e00;} +s1 = s1; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 != 0) {//nop; +goto L433e24;} +//nop; +L433e00: +t8 = 0x10006740; +v0 = s1; +t8 = t8; +at = MEM_U8(t8 + 0); +//nop; +MEM_U8(v0 + 0) = (uint8_t)at; +t0 = MEM_U8(t8 + 1); +MEM_U8(v0 + 1) = (uint8_t)t0; +goto L433eb8; +MEM_U8(v0 + 1) = (uint8_t)t0; +L433e24: +//nop; +a1 = MEM_U32(sp + 56); +a0 = s1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L433e34; +a0 = s1; +L433e34: +// bdead 4004000b gp = MEM_U32(sp + 32); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L433e4c; +//nop; +L433e4c: +s2 = v0; +s0 = s0 + s2; +// bdead 60003 gp = MEM_U32(sp + 32); +if (s0 == s1) {//nop; +goto L433e88;} +//nop; +t1 = MEM_U8(s0 + -1); +at = 0x2f; +if (t1 != at) {s0 = s0 + 0xffffffff; +goto L433e88;} +s0 = s0 + 0xffffffff; +L433e70: +if (s0 == s1) {MEM_U8(s0 + 0) = (uint8_t)zero; +goto L433e88;} +MEM_U8(s0 + 0) = (uint8_t)zero; +t2 = MEM_U8(s0 + -1); +at = 0x2f; +if (t2 == at) {s0 = s0 + 0xffffffff; +goto L433e70;} +s0 = s0 + 0xffffffff; +L433e88: +if (s0 == s1) {//nop; +goto L433eb4;} +//nop; +L433e90: +t3 = MEM_U8(s0 + -1); +at = 0x2f; +if (t3 != at) {s0 = s0 + 0xffffffff; +goto L433eac;} +s0 = s0 + 0xffffffff; +s0 = s0 + 0x1; +v0 = s0; +goto L433eb8; +v0 = s0; +L433eac: +if (s0 != s1) {//nop; +goto L433e90;} +//nop; +L433eb4: +v0 = s0; +L433eb8: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t f_dirname(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433ed0: +//dirname: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +// fdead 4000002b MEM_U32(sp + 24) = s1; +s1 = 0x10009d28; +t6 = MEM_U32(sp + 56); +// fdead 4004802b MEM_U32(sp + 36) = ra; +// fdead 4004802b MEM_U32(sp + 32) = gp; +// fdead 4004802b MEM_U32(sp + 28) = s2; +// fdead 4004802b MEM_U32(sp + 20) = s0; +if (t6 == 0) {s1 = s1; +goto L433f18;} +s1 = s1; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 != 0) {//nop; +goto L433f3c;} +//nop; +L433f18: +t8 = 0x10006744; +v0 = s1; +t8 = t8; +at = MEM_U8(t8 + 0); +//nop; +MEM_U8(v0 + 0) = (uint8_t)at; +t0 = MEM_U8(t8 + 1); +MEM_U8(v0 + 1) = (uint8_t)t0; +goto L43407c; +MEM_U8(v0 + 1) = (uint8_t)t0; +L433f3c: +//nop; +a1 = MEM_U32(sp + 56); +a0 = s1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L433f4c; +a0 = s1; +L433f4c: +// bdead 4004000b gp = MEM_U32(sp + 32); +s0 = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L433f64; +//nop; +L433f64: +s2 = v0; +s0 = s0 + s2; +// bdead 60003 gp = MEM_U32(sp + 32); +if (s0 == s1) {//nop; +goto L433fa0;} +//nop; +t1 = MEM_U8(s0 + -1); +at = 0x2f; +if (t1 != at) {s0 = s0 + 0xffffffff; +goto L433fa0;} +s0 = s0 + 0xffffffff; +L433f88: +if (s0 == s1) {//nop; +goto L433fa0;} +//nop; +t2 = MEM_U8(s0 + -1); +at = 0x2f; +if (t2 == at) {s0 = s0 + 0xffffffff; +goto L433f88;} +s0 = s0 + 0xffffffff; +L433fa0: +if (s0 != s1) {//nop; +goto L433fdc;} +//nop; +t3 = MEM_U8(s0 + 0); +at = 0x2f; +if (t3 != at) {//nop; +goto L433fdc;} +//nop; +t4 = 0x10006748; +v0 = s1; +t4 = t4; +at = MEM_U8(t4 + 0); +//nop; +MEM_U8(v0 + 0) = (uint8_t)at; +t6 = MEM_U8(t4 + 1); +MEM_U8(v0 + 1) = (uint8_t)t6; +goto L43407c; +MEM_U8(v0 + 1) = (uint8_t)t6; +L433fdc: +if (s0 == s1) {//nop; +goto L434058;} +//nop; +L433fe4: +t7 = MEM_U8(s0 + -1); +at = 0x2f; +if (t7 != at) {s0 = s0 + 0xffffffff; +goto L434050;} +s0 = s0 + 0xffffffff; +if (s0 != s1) {//nop; +goto L434020;} +//nop; +t9 = 0x1000674c; +v0 = s1; +t9 = t9; +at = MEM_U8(t9 + 0); +//nop; +MEM_U8(v0 + 0) = (uint8_t)at; +t0 = MEM_U8(t9 + 1); +MEM_U8(v0 + 1) = (uint8_t)t0; +goto L43407c; +MEM_U8(v0 + 1) = (uint8_t)t0; +L434020: +t1 = MEM_U8(s0 + 0); +at = 0x2f; +if (t1 != at) {//nop; +goto L434040;} +//nop; +L434030: +t2 = MEM_U8(s0 + -1); +at = 0x2f; +if (t2 == at) {s0 = s0 + 0xffffffff; +goto L434030;} +s0 = s0 + 0xffffffff; +L434040: +s0 = s0 + 0x1; +MEM_U8(s0 + 0) = (uint8_t)zero; +v0 = s1; +goto L43407c; +v0 = s1; +L434050: +if (s0 != s1) {//nop; +goto L433fe4;} +//nop; +L434058: +t3 = 0x10006750; +v0 = s1; +t3 = t3; +at = MEM_U8(t3 + 0); +//nop; +MEM_U8(v0 + 0) = (uint8_t)at; +t4 = MEM_U8(t3 + 1); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t4; +L43407c: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t func_434094(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L434094: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 52) = a1; +t6 = MEM_U32(sp + 52); +// fdead 4000806b MEM_U32(sp + 28) = ra; +// fdead 4000806b MEM_U32(sp + 24) = gp; +if (t6 == 0) {MEM_U32(sp + 48) = a0; +goto L4340c8;} +MEM_U32(sp + 48) = a0; +t7 = MEM_U32(sp + 48); +MEM_U32(sp + 36) = t7; +goto L4340f4; +MEM_U32(sp + 36) = t7; +L4340c8: +//nop; +a0 = MEM_U32(sp + 48); +a1 = 0x2f; +v0 = wrapper_strrchr(mem, a0, a1); +goto L4340d8; +a1 = 0x2f; +L4340d8: +MEM_U32(sp + 36) = v0; +t8 = MEM_U32(sp + 36); +// bdead 42000003 gp = MEM_U32(sp + 24); +if (t8 == 0) {//nop; +goto L4340f4;} +//nop; +t9 = t8 + 0x1; +MEM_U32(sp + 36) = t9; +L4340f4: +t0 = 0x14; +MEM_U32(sp + 40) = t0; +MEM_U32(sp + 44) = zero; +L434100: +t1 = MEM_U32(sp + 52); +//nop; +if (t1 == 0) {//nop; +goto L434134;} +//nop; +t2 = MEM_U32(sp + 44); +t4 = 0x10000460; +t3 = t2 << 2; +t3 = t3 - t2; +t3 = t3 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 4); +MEM_U32(sp + 32) = t6; +goto L434158; +MEM_U32(sp + 32) = t6; +L434134: +t7 = MEM_U32(sp + 44); +t9 = 0x10000460; +t8 = t7 << 2; +t8 = t8 - t7; +t8 = t8 << 2; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +MEM_U32(sp + 32) = t1; +L434158: +//nop; +a0 = MEM_U32(sp + 36); +a1 = MEM_U32(sp + 32); +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L43416c; +//nop; +L43416c: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L43419c;} +//nop; +t2 = MEM_U32(sp + 44); +t4 = 0x10000460; +t3 = t2 << 2; +t3 = t3 - t2; +t3 = t3 << 2; +t5 = t3 + t4; +v0 = MEM_U32(t5 + 8); +//nop; +goto L4341b8; +//nop; +L43419c: +t6 = MEM_U32(sp + 44); +t8 = MEM_U32(sp + 40); +t7 = t6 + 0x1; +at = (int)t7 < (int)t8; +if (at != 0) {MEM_U32(sp + 44) = t7; +goto L434100;} +MEM_U32(sp + 44) = t7; +v0 = zero; +L4341b8: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static void f_add_cxx_symbol_options(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4341c8: +//add_cxx_symbol_options: +//nop; +//nop; +//nop; +a1 = 0x10006a24; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000004b MEM_U32(sp + 28) = ra; +a0 = 0x1000a560; +// fdead 4000006b MEM_U32(sp + 24) = gp; +a1 = a1; +f_addstr(mem, sp, a0, a1); +goto L4341f4; +a1 = a1; +L4341f4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +// bdead 1 v0 = zero; +return; +// bdead 1 v0 = zero; +} + +static void f_init_curr_dir(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L434208: +//init_curr_dir: +//nop; +//nop; +//nop; +t6 = 0x10000558; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 4000802b MEM_U32(sp + 28) = ra; +if (t6 != 0) {// fdead 4000802b MEM_U32(sp + 24) = gp; +goto L434290;} +// fdead 4000802b MEM_U32(sp + 24) = gp; +a0 = 0x1000a31c; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x2f; +v0 = wrapper_strrchr(mem, a0, a1); +goto L434240; +a1 = 0x2f; +L434240: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +at = 0x10000558; +t7 = 0x10000558; +MEM_U32(at + 0) = v0; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L434278;} +//nop; +t8 = 0x1000a31c; +at = 0x10000558; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t8; +goto L434290; +MEM_U32(at + 0) = t8; +L434278: +t9 = 0x10000558; +at = 0x10000558; +t9 = MEM_U32(t9 + 0); +//nop; +t0 = t9 + 0x1; +MEM_U32(at + 0) = t0; +L434290: +t1 = 0x10000438; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L434350;} +//nop; +//nop; +a0 = zero; +a1 = 0x400; +v0 = wrapper_getcwd(mem, a0, a1); +goto L4342b8; +a1 = 0x400; +L4342b8: +// bdead 40000109 gp = MEM_U32(sp + 24); +//nop; +at = 0x10000438; +t2 = 0x10000438; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L434350;} +//nop; +a2 = 0x10000558; +a0 = 0xfb528e4; +a1 = 0x10006a2c; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4342fc; +a1 = a1; +L4342fc: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10006a34; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L434318; +//nop; +L434318: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L434330; +//nop; +L434330: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L434348; +//nop; +L434348: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L434350: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_full_path(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L434360: +//full_path: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +f_init_curr_dir(mem, sp); +goto L434384; +MEM_U32(sp + 40) = a0; +L434384: +t6 = MEM_U32(sp + 40); +// bdead 40008183 gp = MEM_U32(sp + 24); +t7 = MEM_U8(t6 + 0); +at = 0x2f; +if (t7 != at) {//nop; +goto L4343b8;} +//nop; +//nop; +a0 = t6; +a1 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4343ac; +a1 = zero; +L4343ac: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 36) = v0; +goto L4343e0; +MEM_U32(sp + 36) = v0; +L4343b8: +a0 = 0x10000438; +a1 = 0x10006a40; +//nop; +a2 = MEM_U32(sp + 40); +a0 = MEM_U32(a0 + 0); +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4343d8; +a1 = a1; +L4343d8: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 36) = v0; +L4343e0: +// bdead 40000001 ra = MEM_U32(sp + 28); +v0 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static void f_add_static_opt(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4343f0: +//add_static_opt: +//nop; +//nop; +//nop; +t6 = 0x1000020c; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 4000802b MEM_U32(sp + 28) = ra; +// fdead 4000802b MEM_U32(sp + 24) = gp; +if (t6 != 0) {MEM_U32(sp + 32) = a0; +goto L434434;} +MEM_U32(sp + 32) = a0; +//nop; +a0 = 0x1000a5f0; +a1 = MEM_U32(sp + 32); +//nop; +f_addstr(mem, sp, a0, a1); +goto L43442c; +//nop; +L43442c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L434434: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_record_static_fileset(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L434444: +//record_static_fileset: +//nop; +//nop; +//nop; +sp = sp + 0xffffd718; +//nop; +// fdead 4000002b MEM_U32(sp + 44) = ra; +// fdead 4000002b MEM_U32(sp + 40) = gp; +MEM_U32(sp + 10472) = a0; +// fdead 4000002b MEM_U32(sp + 36) = s0; +v0 = wrapper_getpid(); +goto L43446c; +// fdead 4000002b MEM_U32(sp + 36) = s0; +L43446c: +// bdead 4000010b gp = MEM_U32(sp + 40); +s0 = v0; +a1 = 0x10006a44; +//nop; +a2 = s0; +a0 = sp + 0xbc; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L43448c; +a1 = a1; +L43448c: +// bdead 40000183 gp = MEM_U32(sp + 40); +//nop; +t6 = 0x10000204; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L4344bc;} +//nop; +t7 = 0x10006a48; +at = 0x10000204; +t7 = t7; +MEM_U32(at + 0) = t7; +L4344bc: +t8 = 0x10000208; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L4344fc;} +//nop; +a0 = 0x10006a4c; +//nop; +a1 = zero; +a0 = a0; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4344e8; +a0 = a0; +L4344e8: +// bdead 4000018b gp = MEM_U32(sp + 40); +//nop; +at = 0x10000208; +//nop; +MEM_U32(at + 0) = v0; +L4344fc: +t9 = 0x10000208; +at = 0x2f; +t9 = MEM_U32(t9 + 0); +//nop; +t0 = MEM_U8(t9 + 0); +//nop; +if (t0 == at) {//nop; +goto L43453c;} +//nop; +t1 = 0x10000204; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t2 = MEM_U8(t1 + 0); +//nop; +if (t2 != 0) {//nop; +goto L434564;} +//nop; +L43453c: +a0 = 0x10000208; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L434550; +a1 = zero; +L434550: +// bdead 4000000b gp = MEM_U32(sp + 40); +//nop; +at = 0x10000550; +MEM_U32(at + 0) = v0; +goto L434594; +MEM_U32(at + 0) = v0; +L434564: +a0 = 0x10000204; +a1 = 0x10000208; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = zero; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L434580; +a2 = zero; +L434580: +// bdead 4000000b gp = MEM_U32(sp + 40); +//nop; +at = 0x10000550; +//nop; +MEM_U32(at + 0) = v0; +L434594: +a0 = 0x1000a2fc; +a1 = 0x10006a60; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = sp + 0xbc; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4345b4; +a1 = a1; +L4345b4: +// bdead 4000000b gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 10472); +at = 0x10000554; +//nop; +MEM_U32(at + 0) = v0; +//nop; +v0 = f_full_path(mem, sp, a0); +goto L4345d0; +//nop; +L4345d0: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 212) = v0; +//nop; +a0 = MEM_U32(sp + 212); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4345e8; +//nop; +L4345e8: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 208) = v0; +t3 = 0x10000234; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4346c0;} +//nop; +a3 = 0x10000558; +a0 = 0xfb528e4; +a1 = 0x10006a74; +//nop; +a2 = MEM_U32(sp + 212); +a3 = MEM_U32(a3 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L43462c; +a1 = a1; +L43462c: +// bdead 40000183 gp = MEM_U32(sp + 40); +MEM_U32(sp + 10468) = zero; +t4 = 0x1000a5f0; +//nop; +t4 = MEM_U32(t4 + 4); +//nop; +if ((int)t4 <= 0) {//nop; +goto L4346a0;} +//nop; +L43464c: +t5 = 0x1000a5f0; +t6 = MEM_U32(sp + 10468); +t5 = MEM_U32(t5 + 8); +t7 = t6 << 2; +a0 = 0xfb528e4; +a1 = 0x10006a8c; +//nop; +t8 = t5 + t7; +a2 = MEM_U32(t8 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L43467c; +a1 = a1; +L43467c: +// bdead 40000183 gp = MEM_U32(sp + 40); +t9 = MEM_U32(sp + 10468); +t1 = 0x1000a5f0; +t0 = t9 + 0x1; +t1 = MEM_U32(t1 + 4); +MEM_U32(sp + 10468) = t0; +at = (int)t0 < (int)t1; +if (at != 0) {//nop; +goto L43464c;} +//nop; +L4346a0: +a0 = 0xfb528e4; +a1 = 0x10006a90; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4346b8; +a1 = a1; +L4346b8: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L4346c0: +a0 = 0x10000554; +a1 = 0x10006a94; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L4346d8; +a1 = a1; +L4346d8: +MEM_U32(sp + 10464) = v0; +t2 = MEM_U32(sp + 10464); +// bdead 40000803 gp = MEM_U32(sp + 40); +if (t2 != 0) {//nop; +goto L434778;} +//nop; +t4 = 0x10000554; +t3 = 0x10006ab0; +a3 = 0x10006a98; +//nop; +t4 = MEM_U32(t4 + 0); +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(sp + 16) = zero; +a3 = a3; +MEM_U32(sp + 24) = t4; +f_error(mem, sp, a0, a1, a2, a3); +goto L434724; +MEM_U32(sp + 24) = t4; +L434724: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000558; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_perror(mem, a0); +goto L434740; +//nop; +L434740: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L434758; +//nop; +L434758: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L434770; +//nop; +L434770: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L434778: +a0 = 0x10000550; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x102; +a2 = 0x1b6; +v0 = wrapper_open(mem, a0, a1, a2); +goto L434790; +a2 = 0x1b6; +L434790: +MEM_U32(sp + 10456) = v0; +t6 = MEM_U32(sp + 10456); +// bdead 40008003 gp = MEM_U32(sp + 40); +if ((int)t6 >= 0) {//nop; +goto L43484c;} +//nop; +t7 = 0x10000550; +t5 = 0x10006af8; +a3 = 0x10006ae0; +//nop; +t7 = MEM_U32(t7 + 0); +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(sp + 16) = zero; +a3 = a3; +MEM_U32(sp + 24) = t7; +f_error(mem, sp, a0, a1, a2, a3); +goto L4347dc; +MEM_U32(sp + 24) = t7; +L4347dc: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000558; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_perror(mem, a0); +goto L4347f8; +//nop; +L4347f8: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000554; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L434814; +//nop; +L434814: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L43482c; +//nop; +L43482c: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L434844; +//nop; +L434844: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L43484c: +//nop; +a0 = MEM_U32(sp + 10456); +a1 = 0x2; +v0 = wrapper_flock(mem, a0, a1); +goto L43485c; +a1 = 0x2; +L43485c: +// bdead 4000000b gp = MEM_U32(sp + 40); +if ((int)v0 >= 0) {//nop; +goto L434910;} +//nop; +t9 = 0x10000550; +t8 = 0x10006b44; +t9 = MEM_U32(t9 + 0); +a3 = 0x10006b2c; +MEM_U32(sp + 24) = t9; +//nop; +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(sp + 16) = zero; +a3 = a3; +f_error(mem, sp, a0, a1, a2, a3); +goto L4348a0; +a3 = a3; +L4348a0: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000558; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_perror(mem, a0); +goto L4348bc; +//nop; +L4348bc: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000554; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4348d8; +//nop; +L4348d8: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L4348f0; +//nop; +L4348f0: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L434908; +//nop; +L434908: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L434910: +//nop; +a0 = MEM_U32(sp + 10456); +a1 = sp + 0x34; +v0 = wrapper_fstat(mem, a0, a1); +goto L434920; +a1 = sp + 0x34; +L434920: +// bdead 4000018b gp = MEM_U32(sp + 40); +if ((int)v0 >= 0) {//nop; +goto L4349d4;} +//nop; +t1 = 0x10000550; +t0 = 0x10006b88; +a3 = 0x10006b70; +//nop; +t1 = MEM_U32(t1 + 0); +t0 = t0; +MEM_U32(sp + 20) = t0; +a0 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(sp + 16) = zero; +a3 = a3; +MEM_U32(sp + 24) = t1; +f_error(mem, sp, a0, a1, a2, a3); +goto L434964; +MEM_U32(sp + 24) = t1; +L434964: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000558; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_perror(mem, a0); +goto L434980; +//nop; +L434980: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000554; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L43499c; +//nop; +L43499c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L4349b4; +//nop; +L4349b4: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4349cc; +//nop; +L4349cc: +// bdead 40000183 gp = MEM_U32(sp + 40); +//nop; +L4349d4: +t2 = MEM_U32(sp + 100); +//nop; +if (t2 != 0) {//nop; +goto L434a00;} +//nop; +a1 = 0x10006bb4; +//nop; +a0 = MEM_U32(sp + 10464); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4349f8; +a1 = a1; +L4349f8: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L434a00: +a1 = 0x10006bc0; +//nop; +a0 = MEM_U32(sp + 10456); +a1 = a1; +v0 = wrapper_fdopen(mem, a0, a1); +goto L434a14; +a1 = a1; +L434a14: +MEM_U32(sp + 10460) = v0; +t3 = MEM_U32(sp + 10460); +// bdead 40001003 gp = MEM_U32(sp + 40); +if (t3 != 0) {//nop; +goto L434ad0;} +//nop; +t6 = 0x10000550; +t4 = 0x10006bdc; +a3 = 0x10006bc4; +//nop; +t6 = MEM_U32(t6 + 0); +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(sp + 16) = zero; +a3 = a3; +MEM_U32(sp + 24) = t6; +f_error(mem, sp, a0, a1, a2, a3); +goto L434a60; +MEM_U32(sp + 24) = t6; +L434a60: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000558; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_perror(mem, a0); +goto L434a7c; +//nop; +L434a7c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000554; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L434a98; +//nop; +L434a98: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L434ab0; +//nop; +L434ab0: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L434ac8; +//nop; +L434ac8: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L434ad0: +//nop; +a2 = MEM_U32(sp + 10460); +a0 = sp + 0xd8; +a1 = 0x2800; +v0 = wrapper_fgets(mem, a0, a1, a2); +goto L434ae4; +a1 = 0x2800; +L434ae4: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L434b78;} +//nop; +L434af0: +//nop; +a1 = MEM_U32(sp + 212); +a2 = MEM_U32(sp + 208); +a0 = sp + 0xd8; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L434b04; +a0 = sp + 0xd8; +L434b04: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L434b40;} +//nop; +t5 = MEM_U32(sp + 208); +t7 = sp + 0xd8; +t8 = t5 + t7; +t9 = MEM_U8(t8 + 0); +t0 = 0xfb504f0; +//nop; +t1 = t9 + t0; +t2 = MEM_U8(t1 + 1); +//nop; +t3 = t2 & 0x8; +if (t3 != 0) {//nop; +goto L434b58;} +//nop; +L434b40: +//nop; +a1 = MEM_U32(sp + 10464); +a0 = sp + 0xd8; +v0 = wrapper_fputs(mem, a0, a1); +goto L434b50; +a0 = sp + 0xd8; +L434b50: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L434b58: +//nop; +a2 = MEM_U32(sp + 10460); +a0 = sp + 0xd8; +a1 = 0x2800; +v0 = wrapper_fgets(mem, a0, a1, a2); +goto L434b6c; +a1 = 0x2800; +L434b6c: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L434af0;} +//nop; +L434b78: +a3 = 0x10000558; +a1 = 0x10006c08; +//nop; +a0 = MEM_U32(sp + 10464); +a2 = MEM_U32(sp + 212); +a3 = MEM_U32(a3 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L434b98; +a1 = a1; +L434b98: +// bdead 40000183 gp = MEM_U32(sp + 40); +MEM_U32(sp + 10468) = zero; +t4 = 0x1000a5f0; +//nop; +t4 = MEM_U32(t4 + 4); +//nop; +if ((int)t4 <= 0) {//nop; +goto L434c08;} +//nop; +L434bb8: +t6 = 0x1000a5f0; +t5 = MEM_U32(sp + 10468); +t6 = MEM_U32(t6 + 8); +t7 = t5 << 2; +a1 = 0x10006c10; +//nop; +t8 = t6 + t7; +a2 = MEM_U32(t8 + 0); +a0 = MEM_U32(sp + 10464); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L434be4; +a1 = a1; +L434be4: +// bdead 40000183 gp = MEM_U32(sp + 40); +t9 = MEM_U32(sp + 10468); +t1 = 0x1000a5f0; +t0 = t9 + 0x1; +t1 = MEM_U32(t1 + 4); +MEM_U32(sp + 10468) = t0; +at = (int)t0 < (int)t1; +if (at != 0) {//nop; +goto L434bb8;} +//nop; +L434c08: +a1 = 0x10006c14; +//nop; +a0 = MEM_U32(sp + 10464); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L434c1c; +a1 = a1; +L434c1c: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 212); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L434c34; +//nop; +L434c34: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 10460); +//nop; +//nop; +//nop; +wrapper_rewind(mem, a0); +goto L434c4c; +//nop; +L434c4c: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 10464); +//nop; +//nop; +//nop; +wrapper_rewind(mem, a0); +goto L434c64; +//nop; +L434c64: +// bdead 40000003 gp = MEM_U32(sp + 40); +t2 = MEM_U32(sp + 10460); +//nop; +a0 = MEM_U8(t2 + 13); +a1 = zero; +v0 = wrapper_ftruncate(mem, a0, a1); +goto L434c7c; +a1 = zero; +L434c7c: +// bdead 40000003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 10464); +//nop; +a0 = sp + 0xd8; +a1 = 0x1; +a2 = 0x2800; +v0 = wrapper_fread(mem, a0, a1, a2, a3); +goto L434c98; +a2 = 0x2800; +L434c98: +MEM_U32(sp + 10468) = v0; +t3 = MEM_U32(sp + 10468); +// bdead 40001003 gp = MEM_U32(sp + 40); +if ((int)t3 <= 0) {//nop; +goto L434da8;} +//nop; +L434cac: +//nop; +a2 = MEM_U32(sp + 10468); +a3 = MEM_U32(sp + 10460); +a0 = sp + 0xd8; +a1 = 0x1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L434cc4; +a1 = 0x1; +L434cc4: +t4 = MEM_U32(sp + 10468); +// bdead 4000200b gp = MEM_U32(sp + 40); +if (v0 == t4) {//nop; +goto L434d7c;} +//nop; +t6 = 0x10000550; +t5 = 0x10006c30; +a3 = 0x10006c18; +//nop; +t6 = MEM_U32(t6 + 0); +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(sp + 16) = zero; +a3 = a3; +MEM_U32(sp + 24) = t6; +f_error(mem, sp, a0, a1, a2, a3); +goto L434d0c; +MEM_U32(sp + 24) = t6; +L434d0c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000558; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_perror(mem, a0); +goto L434d28; +//nop; +L434d28: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000554; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L434d44; +//nop; +L434d44: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L434d5c; +//nop; +L434d5c: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L434d74; +//nop; +L434d74: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L434d7c: +//nop; +a3 = MEM_U32(sp + 10464); +a0 = sp + 0xd8; +a1 = 0x1; +a2 = 0x2800; +v0 = wrapper_fread(mem, a0, a1, a2, a3); +goto L434d94; +a2 = 0x2800; +L434d94: +MEM_U32(sp + 10468) = v0; +t7 = MEM_U32(sp + 10468); +// bdead 40010003 gp = MEM_U32(sp + 40); +if ((int)t7 > 0) {//nop; +goto L434cac;} +//nop; +L434da8: +//nop; +a0 = MEM_U32(sp + 10460); +//nop; +v0 = wrapper_fclose(mem, a0); +goto L434db8; +//nop; +L434db8: +// bdead 40000001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 10464); +//nop; +//nop; +//nop; +v0 = wrapper_fclose(mem, a0); +goto L434dd0; +//nop; +L434dd0: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000554; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L434dec; +//nop; +L434dec: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000550; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_free(mem, a0); +goto L434e08; +//nop; +L434e08: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10000554; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_free(mem, a0); +goto L434e24; +//nop; +L434e24: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x28e8; +return; +// bdead 1 sp = sp + 0x28e8; +} + +static uint32_t f_touch(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L434e38: +//touch: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 4000002b MEM_U32(sp + 36) = ra; +MEM_U32(sp + 64) = a0; +// fdead 4000002b MEM_U32(sp + 32) = gp; +// fdead 4000002b MEM_U32(sp + 28) = s1; +// fdead 4000002b MEM_U32(sp + 24) = s0; +a0 = zero; +v0 = wrapper_time(mem, a0); +goto L434e68; +a0 = zero; +L434e68: +// bdead 4000000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 60) = v0; +//nop; +//nop; +//nop; +f_init_curr_dir(mem, sp); +goto L434e80; +//nop; +L434e80: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +t6 = 0x10000234; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L434ecc;} +//nop; +a2 = 0x10000558; +a0 = 0xfb528e4; +a1 = 0x10006c5c; +//nop; +a3 = MEM_U32(sp + 64); +a2 = MEM_U32(a2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L434ec4; +a1 = a1; +L434ec4: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L434ecc: +t7 = MEM_U32(sp + 60); +//nop; +a0 = MEM_U32(sp + 64); +a1 = sp + 0x34; +MEM_U32(sp + 56) = t7; +MEM_U32(sp + 52) = t7; +v0 = wrapper_utime(mem, a0, a1); +goto L434ee8; +MEM_U32(sp + 52) = t7; +L434ee8: +// bdead 4000000b gp = MEM_U32(sp + 32); +if ((int)v0 >= 0) {//nop; +goto L434f9c;} +//nop; +//nop; +a0 = MEM_U32(sp + 64); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L434f04; +//nop; +L434f04: +// bdead 40000009 gp = MEM_U32(sp + 32); +s1 = v0; +a0 = 0x10000558; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L434f20; +//nop; +L434f20: +// bdead 40040009 gp = MEM_U32(sp + 32); +s0 = v0; +//nop; +a0 = s0 + s1; +a0 = a0 + 0xa; +v0 = wrapper_malloc(mem, a0); +goto L434f38; +a0 = a0 + 0xa; +L434f38: +// bdead 40000009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +a2 = 0x10000558; +a1 = 0x10006c6c; +//nop; +a0 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 64); +a2 = MEM_U32(a2 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L434f60; +a1 = a1; +L434f60: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +wrapper_perror(mem, a0); +goto L434f78; +//nop; +L434f78: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L434f90; +//nop; +L434f90: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0xffffffff; +goto L434fa0; +v0 = 0xffffffff; +L434f9c: +v0 = zero; +L434fa0: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static void f_add_prelinker_objects(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L434fb4: +//add_prelinker_objects: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 44) = a1; +t6 = MEM_U32(sp + 44); +// fdead 4000806b MEM_U32(sp + 28) = ra; +// fdead 4000806b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 36) = zero; +t7 = MEM_U32(t6 + 4); +//nop; +if ((int)t7 <= 0) {//nop; +goto L4350a0;} +//nop; +L434fec: +t8 = MEM_U32(sp + 44); +t0 = MEM_U32(sp + 36); +t9 = MEM_U32(t8 + 8); +t1 = t0 << 2; +t2 = t9 + t1; +t3 = MEM_U32(t2 + 0); +at = 0x2d; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != at) {//nop; +goto L43504c;} +//nop; +a1 = 0x10006c7c; +//nop; +a0 = t3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L43502c; +a1 = a1; +L43502c: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L43507c;} +//nop; +t5 = MEM_U32(sp + 36); +//nop; +t6 = t5 + 0x1; +MEM_U32(sp + 36) = t6; +goto L43507c; +MEM_U32(sp + 36) = t6; +L43504c: +t7 = MEM_U32(sp + 44); +t0 = MEM_U32(sp + 36); +t8 = MEM_U32(t7 + 8); +t9 = t0 << 2; +t1 = t8 + t9; +//nop; +a1 = MEM_U32(t1 + 0); +a0 = MEM_U32(sp + 40); +//nop; +f_addstr(mem, sp, a0, a1); +goto L435074; +//nop; +L435074: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L43507c: +t2 = MEM_U32(sp + 36); +t3 = MEM_U32(sp + 44); +t4 = t2 + 0x1; +MEM_U32(sp + 36) = t4; +t5 = MEM_U32(t3 + 4); +//nop; +at = (int)t4 < (int)t5; +if (at != 0) {//nop; +goto L434fec;} +//nop; +L4350a0: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint32_t f_quoted_length(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4350b0: +//quoted_length: +//nop; +//nop; +//nop; +sp = sp + 0xfffffff0; +MEM_U32(sp + 12) = zero; +MEM_U32(a1 + 0) = zero; +t6 = MEM_U8(a0 + 0); +a0 = a0 + 0x1; +MEM_U8(sp + 11) = (uint8_t)t6; +a2 = MEM_U8(sp + 11); +//nop; +if (a2 == 0) {//nop; +goto L435218;} +//nop; +L4350e4: +t7 = MEM_U32(a1 + 0); +//nop; +if (t7 != 0) {//nop; +goto L4351b4;} +//nop; +t8 = MEM_U8(sp + 11); +at = 0x27; +if (t8 == at) {at = 0x7c; +goto L43519c;} +at = 0x7c; +if (t8 == at) {at = 0x26; +goto L43519c;} +at = 0x26; +if (t8 == at) {at = 0x2a; +goto L43519c;} +at = 0x2a; +if (t8 == at) {at = 0x3f; +goto L43519c;} +at = 0x3f; +if (t8 == at) {at = 0x5b; +goto L43519c;} +at = 0x5b; +if (t8 == at) {at = 0x5d; +goto L43519c;} +at = 0x5d; +if (t8 == at) {at = 0x3b; +goto L43519c;} +at = 0x3b; +if (t8 == at) {at = 0x21; +goto L43519c;} +at = 0x21; +if (t8 == at) {at = 0x28; +goto L43519c;} +at = 0x28; +if (t8 == at) {at = 0x29; +goto L43519c;} +at = 0x29; +if (t8 == at) {at = 0x5e; +goto L43519c;} +at = 0x5e; +if (t8 == at) {at = 0x3c; +goto L43519c;} +at = 0x3c; +if (t8 == at) {at = 0x3e; +goto L43519c;} +at = 0x3e; +if (t8 == at) {at = (int)t8 < (int)0x21; +goto L43519c;} +at = (int)t8 < (int)0x21; +if (at != 0) {at = 0x9; +goto L43519c;} +at = 0x9; +if (t8 == at) {at = 0x22; +goto L43519c;} +at = 0x22; +if (t8 == at) {at = 0x5c; +goto L43519c;} +at = 0x5c; +if (t8 == at) {at = 0x60; +goto L43519c;} +at = 0x60; +if (t8 == at) {at = 0x24; +goto L43519c;} +at = 0x24; +if (t8 != at) {//nop; +goto L4351b4;} +//nop; +L43519c: +t9 = 0x1; +MEM_U32(a1 + 0) = t9; +t0 = MEM_U32(sp + 12); +//nop; +t1 = t0 + 0x2; +MEM_U32(sp + 12) = t1; +L4351b4: +t2 = MEM_U8(sp + 11); +at = 0x22; +if (t2 == at) {at = 0x5c; +goto L4351dc;} +at = 0x5c; +if (t2 == at) {at = 0x60; +goto L4351dc;} +at = 0x60; +if (t2 == at) {at = 0x24; +goto L4351dc;} +at = 0x24; +if (t2 != at) {//nop; +goto L4351ec;} +//nop; +L4351dc: +t3 = MEM_U32(sp + 12); +//nop; +t4 = t3 + 0x1; +MEM_U32(sp + 12) = t4; +L4351ec: +t5 = MEM_U32(sp + 12); +a0 = a0 + 0x1; +t6 = t5 + 0x1; +MEM_U32(sp + 12) = t6; +t7 = MEM_U8(a0 + -1); +//nop; +MEM_U8(sp + 11) = (uint8_t)t7; +a2 = MEM_U8(sp + 11); +//nop; +if (a2 != 0) {//nop; +goto L4350e4;} +//nop; +L435218: +v0 = MEM_U32(sp + 12); +// bdead 9 sp = sp + 0x10; +return v0; +// bdead 9 sp = sp + 0x10; +} + +static uint32_t f_quote_shell_arg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L435224: +//quote_shell_arg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 48) = a0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +MEM_U32(sp + 52) = a1; +a0 = MEM_U32(sp + 48); +// fdead 4000006b MEM_U32(sp + 24) = gp; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 40) = zero; +a1 = sp + 0x28; +v0 = f_quoted_length(mem, sp, a0, a1); +goto L43525c; +a1 = sp + 0x28; +L43525c: +t6 = MEM_U32(sp + 40); +// bdead 40008009 gp = MEM_U32(sp + 24); +if (t6 == 0) {MEM_U32(sp + 36) = v0; +goto L435288;} +MEM_U32(sp + 36) = v0; +t8 = MEM_U32(sp + 52); +t7 = 0x22; +MEM_U8(t8 + 0) = (uint8_t)t7; +t9 = MEM_U32(sp + 52); +//nop; +t0 = t9 + 0x1; +MEM_U32(sp + 52) = t0; +L435288: +t1 = MEM_U32(sp + 48); +//nop; +t2 = MEM_U8(t1 + 0); +t3 = t1 + 0x1; +s0 = t2; +MEM_U32(sp + 48) = t3; +if (s0 == 0) {MEM_U8(sp + 47) = (uint8_t)t2; +goto L435324;} +MEM_U8(sp + 47) = (uint8_t)t2; +L4352a8: +t4 = MEM_U8(sp + 47); +at = 0x22; +if (t4 == at) {at = 0x5c; +goto L4352d0;} +at = 0x5c; +if (t4 == at) {at = 0x60; +goto L4352d0;} +at = 0x60; +if (t4 == at) {at = 0x24; +goto L4352d0;} +at = 0x24; +if (t4 != at) {//nop; +goto L4352ec;} +//nop; +L4352d0: +t6 = MEM_U32(sp + 52); +t5 = 0x5c; +MEM_U8(t6 + 0) = (uint8_t)t5; +t7 = MEM_U32(sp + 52); +//nop; +t8 = t7 + 0x1; +MEM_U32(sp + 52) = t8; +L4352ec: +t9 = MEM_U8(sp + 47); +t0 = MEM_U32(sp + 52); +//nop; +MEM_U8(t0 + 0) = (uint8_t)t9; +t2 = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 48); +t1 = t2 + 0x1; +MEM_U32(sp + 52) = t1; +t4 = MEM_U8(t3 + 0); +t5 = t3 + 0x1; +s0 = t4; +MEM_U32(sp + 48) = t5; +if (s0 != 0) {MEM_U8(sp + 47) = (uint8_t)t4; +goto L4352a8;} +MEM_U8(sp + 47) = (uint8_t)t4; +L435324: +t6 = MEM_U32(sp + 40); +//nop; +if (t6 == 0) {//nop; +goto L435350;} +//nop; +t8 = MEM_U32(sp + 52); +t7 = 0x22; +MEM_U8(t8 + 0) = (uint8_t)t7; +t9 = MEM_U32(sp + 52); +//nop; +t0 = t9 + 0x1; +MEM_U32(sp + 52) = t0; +L435350: +// bdead 40000001 ra = MEM_U32(sp + 28); +v0 = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void f_save_off_command_line(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L435364: +//save_off_command_line: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 64) = a0; +t7 = MEM_U32(sp + 64); +t6 = 0x1; +at = (int)t7 < (int)0x2; +// fdead 4001806f MEM_U32(sp + 28) = ra; +// fdead 4001806f MEM_U32(sp + 24) = gp; +MEM_U32(sp + 68) = a1; +// fdead 4001806f MEM_U32(sp + 20) = s0; +MEM_U32(sp + 60) = zero; +MEM_U32(sp + 56) = zero; +MEM_U32(sp + 52) = zero; +if (at != 0) {MEM_U32(sp + 48) = t6; +goto L4354bc;} +MEM_U32(sp + 48) = t6; +L4353a8: +t9 = MEM_U32(sp + 48); +t8 = MEM_U32(sp + 68); +t0 = t9 << 2; +//nop; +a1 = 0x10006c80; +t1 = t8 + t0; +a0 = MEM_U32(t1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4353cc; +a1 = a1; +L4353cc: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L43546c;} +//nop; +t3 = MEM_U32(sp + 64); +t2 = MEM_U32(sp + 48); +t4 = t3 + 0xffffffff; +at = (int)t2 < (int)t4; +if (at == 0) {//nop; +goto L43546c;} +//nop; +t5 = MEM_U32(sp + 68); +t6 = t2 << 2; +//nop; +t7 = t5 + t6; +a0 = MEM_U32(t7 + 0); +a1 = sp + 0x34; +v0 = f_quoted_length(mem, sp, a0, a1); +goto L43540c; +a1 = sp + 0x34; +L43540c: +t9 = MEM_U32(sp + 56); +t3 = MEM_U32(sp + 48); +s0 = v0; +// bdead 44021003 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 68); +t8 = t9 + s0; +t0 = t8 + 0x1; +t4 = t3 << 2; +//nop; +MEM_U32(sp + 56) = t0; +t2 = t1 + t4; +a0 = MEM_U32(t2 + 4); +a1 = sp + 0x34; +v0 = f_quoted_length(mem, sp, a0, a1); +goto L435444; +a1 = sp + 0x34; +L435444: +t5 = MEM_U32(sp + 56); +t9 = MEM_U32(sp + 48); +s0 = v0; +t6 = t5 + s0; +t7 = t6 + 0x1; +// bdead 44010003 gp = MEM_U32(sp + 24); +t8 = t9 + 0x1; +MEM_U32(sp + 56) = t7; +MEM_U32(sp + 48) = t8; +goto L4354a4; +MEM_U32(sp + 48) = t8; +L43546c: +t3 = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 68); +t1 = t3 << 2; +//nop; +t4 = t0 + t1; +a0 = MEM_U32(t4 + 0); +a1 = sp + 0x34; +v0 = f_quoted_length(mem, sp, a0, a1); +goto L43548c; +a1 = sp + 0x34; +L43548c: +t2 = MEM_U32(sp + 60); +s0 = v0; +t5 = t2 + s0; +t6 = t5 + 0x1; +// bdead 40008003 gp = MEM_U32(sp + 24); +MEM_U32(sp + 60) = t6; +L4354a4: +t7 = MEM_U32(sp + 48); +t8 = MEM_U32(sp + 64); +t9 = t7 + 0x1; +at = (int)t9 < (int)t8; +if (at != 0) {MEM_U32(sp + 48) = t9; +goto L4353a8;} +MEM_U32(sp + 48) = t9; +L4354bc: +a0 = MEM_U32(sp + 60); +//nop; +a0 = a0 + 0x1; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L4354d0; +//nop; +L4354d0: +// bdead 4000000b gp = MEM_U32(sp + 24); +MEM_U32(sp + 44) = v0; +t3 = MEM_U32(sp + 44); +t0 = MEM_U32(sp + 56); +at = 0x1000a48c; +if (t0 == 0) {MEM_U32(at + 0) = t3; +goto L435510;} +MEM_U32(at + 0) = t3; +//nop; +a0 = t0 + 0x1; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L4354fc; +//nop; +L4354fc: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +at = 0x1000a49c; +//nop; +MEM_U32(at + 0) = v0; +L435510: +t4 = MEM_U32(sp + 64); +t1 = 0x1; +at = (int)t4 < (int)0x2; +if (at != 0) {MEM_U32(sp + 48) = t1; +goto L435688;} +MEM_U32(sp + 48) = t1; +L435524: +t5 = MEM_U32(sp + 48); +t2 = MEM_U32(sp + 68); +t6 = t5 << 2; +a1 = 0x10006c84; +//nop; +t7 = t2 + t6; +a0 = MEM_U32(t7 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L435548; +a1 = a1; +L435548: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L435620;} +//nop; +t8 = MEM_U32(sp + 64); +t9 = MEM_U32(sp + 48); +t3 = t8 + 0xffffffff; +at = (int)t9 < (int)t3; +if (at == 0) {//nop; +goto L435620;} +//nop; +t0 = 0x1000a49c; +t1 = MEM_U32(sp + 68); +t0 = MEM_U32(t0 + 0); +t4 = t9 << 2; +//nop; +t5 = t1 + t4; +MEM_U32(sp + 40) = t0; +a0 = MEM_U32(t5 + 0); +a1 = t0; +v0 = f_quote_shell_arg(mem, sp, a0, a1); +goto L435594; +a1 = t0; +L435594: +t2 = MEM_U32(sp + 40); +s0 = v0; +t6 = t2 + s0; +// bdead 40008003 gp = MEM_U32(sp + 24); +MEM_U32(sp + 40) = t6; +t7 = 0x20; +MEM_U8(t6 + 0) = (uint8_t)t7; +t1 = MEM_U32(sp + 48); +t8 = MEM_U32(sp + 40); +t9 = MEM_U32(sp + 68); +t4 = t1 << 2; +t3 = t8 + 0x1; +t5 = t9 + t4; +//nop; +MEM_U32(sp + 40) = t3; +a0 = MEM_U32(t5 + 4); +a1 = t3; +v0 = f_quote_shell_arg(mem, sp, a0, a1); +goto L4355dc; +a1 = t3; +L4355dc: +t0 = MEM_U32(sp + 40); +s0 = v0; +t2 = t0 + s0; +MEM_U32(sp + 40) = t2; +// bdead 40000803 gp = MEM_U32(sp + 24); +t7 = 0x20; +MEM_U8(t2 + 0) = (uint8_t)t7; +t6 = MEM_U32(sp + 40); +//nop; +t8 = t6 + 0x1; +MEM_U32(sp + 40) = t8; +MEM_U8(t8 + 0) = (uint8_t)zero; +t1 = MEM_U32(sp + 48); +//nop; +t9 = t1 + 0x1; +MEM_U32(sp + 48) = t9; +goto L435670; +MEM_U32(sp + 48) = t9; +L435620: +t5 = MEM_U32(sp + 48); +t4 = MEM_U32(sp + 68); +t3 = t5 << 2; +//nop; +t0 = t4 + t3; +a0 = MEM_U32(t0 + 0); +a1 = MEM_U32(sp + 44); +//nop; +v0 = f_quote_shell_arg(mem, sp, a0, a1); +goto L435644; +//nop; +L435644: +t7 = MEM_U32(sp + 44); +s0 = v0; +t2 = t7 + s0; +MEM_U32(sp + 44) = t2; +// bdead 40000803 gp = MEM_U32(sp + 24); +t6 = 0x20; +MEM_U8(t2 + 0) = (uint8_t)t6; +t8 = MEM_U32(sp + 44); +//nop; +t1 = t8 + 0x1; +MEM_U32(sp + 44) = t1; +L435670: +t9 = MEM_U32(sp + 48); +t4 = MEM_U32(sp + 64); +t5 = t9 + 0x1; +at = (int)t5 < (int)t4; +if (at != 0) {MEM_U32(sp + 48) = t5; +goto L435524;} +MEM_U32(sp + 48) = t5; +L435688: +t3 = MEM_U32(sp + 44); +//nop; +MEM_U8(t3 + -1) = (uint8_t)zero; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void f_skip_old_ii_controls(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4356a4: +//skip_old_ii_controls: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +t6 = 0xfb51f00; +// fdead 4000802b MEM_U32(sp + 52) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 4000802b MEM_U32(sp + 48) = gp; +MEM_U32(sp + 88) = a0; +// fdead 4000802b MEM_U32(sp + 44) = s5; +// fdead 4000802b MEM_U32(sp + 40) = s4; +// fdead 4000802b MEM_U32(sp + 36) = s3; +// fdead 4000802b MEM_U32(sp + 32) = s2; +// fdead 4000802b MEM_U32(sp + 28) = s1; +// fdead 4000802b MEM_U32(sp + 24) = s0; +if (t6 == 0) {MEM_U32(sp + 80) = zero; +goto L435704;} +MEM_U32(sp + 80) = zero; +//nop; +a0 = MEM_U32(sp + 88); +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L4356f8; +//nop; +L4356f8: +// bdead 40000009 gp = MEM_U32(sp + 48); +MEM_U32(sp + 84) = v0; +goto L435770; +MEM_U32(sp + 84) = v0; +L435704: +t7 = MEM_U32(sp + 88); +//nop; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 + 0xffffffff; +MEM_U32(t7 + 0) = t9; +t0 = MEM_U32(sp + 88); +//nop; +t1 = MEM_U32(t0 + 0); +//nop; +if ((int)t1 >= 0) {//nop; +goto L435750;} +//nop; +//nop; +a0 = t0; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L435744; +//nop; +L435744: +// bdead 40000009 gp = MEM_U32(sp + 48); +s0 = v0; +goto L43576c; +s0 = v0; +L435750: +t2 = MEM_U32(sp + 88); +//nop; +t3 = MEM_U32(t2 + 4); +t4 = MEM_U32(t2 + 4); +s0 = MEM_U8(t3 + 0); +t5 = t4 + 0x1; +MEM_U32(t2 + 4) = t5; +L43576c: +MEM_U32(sp + 84) = s0; +L435770: +t6 = MEM_U32(sp + 84); +at = 0xffffffff; +if (t6 == at) {//nop; +goto L435b54;} +//nop; +L435780: +t8 = MEM_U32(sp + 84); +at = 0x2d; +if (t8 != at) {//nop; +goto L4359b4;} +//nop; +t9 = 0xfb51f00; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4357c4;} +//nop; +//nop; +a0 = MEM_U32(sp + 88); +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L4357b8; +//nop; +L4357b8: +// bdead 40000009 gp = MEM_U32(sp + 48); +s0 = v0; +goto L435830; +s0 = v0; +L4357c4: +t7 = MEM_U32(sp + 88); +//nop; +t1 = MEM_U32(t7 + 0); +//nop; +t0 = t1 + 0xffffffff; +MEM_U32(t7 + 0) = t0; +t3 = MEM_U32(sp + 88); +//nop; +t4 = MEM_U32(t3 + 0); +//nop; +if ((int)t4 >= 0) {//nop; +goto L435810;} +//nop; +//nop; +a0 = t3; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L435804; +//nop; +L435804: +// bdead 40000009 gp = MEM_U32(sp + 48); +s1 = v0; +goto L43582c; +s1 = v0; +L435810: +t5 = MEM_U32(sp + 88); +//nop; +t2 = MEM_U32(t5 + 4); +t6 = MEM_U32(t5 + 4); +s1 = MEM_U8(t2 + 0); +t8 = t6 + 0x1; +MEM_U32(t5 + 4) = t8; +L43582c: +s0 = s1; +L435830: +MEM_U32(sp + 84) = s0; +t9 = MEM_U32(sp + 84); +at = 0x2d; +if (t9 != at) {//nop; +goto L4359b4;} +//nop; +t1 = 0xfb51f00; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L435878;} +//nop; +//nop; +a0 = MEM_U32(sp + 88); +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L43586c; +//nop; +L43586c: +// bdead 40000009 gp = MEM_U32(sp + 48); +s2 = v0; +goto L4358e4; +s2 = v0; +L435878: +t0 = MEM_U32(sp + 88); +//nop; +t7 = MEM_U32(t0 + 0); +//nop; +t4 = t7 + 0xffffffff; +MEM_U32(t0 + 0) = t4; +t3 = MEM_U32(sp + 88); +//nop; +t2 = MEM_U32(t3 + 0); +//nop; +if ((int)t2 >= 0) {//nop; +goto L4358c4;} +//nop; +//nop; +a0 = t3; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L4358b8; +//nop; +L4358b8: +// bdead 40000009 gp = MEM_U32(sp + 48); +s3 = v0; +goto L4358e0; +s3 = v0; +L4358c4: +t6 = MEM_U32(sp + 88); +//nop; +t8 = MEM_U32(t6 + 4); +t5 = MEM_U32(t6 + 4); +s3 = MEM_U8(t8 + 0); +t9 = t5 + 0x1; +MEM_U32(t6 + 4) = t9; +L4358e0: +s2 = s3; +L4358e4: +MEM_U32(sp + 84) = s2; +t1 = MEM_U32(sp + 84); +at = 0x2d; +if (t1 != at) {//nop; +goto L4359b4;} +//nop; +t7 = 0xfb51f00; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L43592c;} +//nop; +//nop; +a0 = MEM_U32(sp + 88); +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L435920; +//nop; +L435920: +// bdead 40000009 gp = MEM_U32(sp + 48); +s4 = v0; +goto L435998; +s4 = v0; +L43592c: +t4 = MEM_U32(sp + 88); +//nop; +t0 = MEM_U32(t4 + 0); +//nop; +t2 = t0 + 0xffffffff; +MEM_U32(t4 + 0) = t2; +t3 = MEM_U32(sp + 88); +//nop; +t8 = MEM_U32(t3 + 0); +//nop; +if ((int)t8 >= 0) {//nop; +goto L435978;} +//nop; +//nop; +a0 = t3; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L43596c; +//nop; +L43596c: +// bdead 40000009 gp = MEM_U32(sp + 48); +s5 = v0; +goto L435994; +s5 = v0; +L435978: +t5 = MEM_U32(sp + 88); +//nop; +t9 = MEM_U32(t5 + 4); +t6 = MEM_U32(t5 + 4); +s5 = MEM_U8(t9 + 0); +t1 = t6 + 0x1; +MEM_U32(t5 + 4) = t1; +L435994: +s4 = s5; +L435998: +MEM_U32(sp + 84) = s4; +t7 = MEM_U32(sp + 84); +at = 0x2d; +if (t7 != at) {//nop; +goto L4359b4;} +//nop; +t0 = 0x1; +MEM_U32(sp + 80) = t0; +L4359b4: +t2 = MEM_U32(sp + 84); +at = 0xa; +if (t2 == at) {at = 0xffffffff; +goto L435a84;} +at = 0xffffffff; +if (t2 == at) {//nop; +goto L435a84;} +//nop; +L4359cc: +t4 = 0xfb51f00; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L435a00;} +//nop; +//nop; +a0 = MEM_U32(sp + 88); +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L4359f4; +//nop; +L4359f4: +// bdead 40000009 gp = MEM_U32(sp + 48); +MEM_U32(sp + 84) = v0; +goto L435a6c; +MEM_U32(sp + 84) = v0; +L435a00: +t8 = MEM_U32(sp + 88); +//nop; +t3 = MEM_U32(t8 + 0); +//nop; +t9 = t3 + 0xffffffff; +MEM_U32(t8 + 0) = t9; +t6 = MEM_U32(sp + 88); +//nop; +t1 = MEM_U32(t6 + 0); +//nop; +if ((int)t1 >= 0) {//nop; +goto L435a4c;} +//nop; +//nop; +a0 = t6; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L435a40; +//nop; +L435a40: +// bdead 40000009 gp = MEM_U32(sp + 48); +s0 = v0; +goto L435a68; +s0 = v0; +L435a4c: +t5 = MEM_U32(sp + 88); +//nop; +t7 = MEM_U32(t5 + 4); +t0 = MEM_U32(t5 + 4); +s0 = MEM_U8(t7 + 0); +t2 = t0 + 0x1; +MEM_U32(t5 + 4) = t2; +L435a68: +MEM_U32(sp + 84) = s0; +L435a6c: +t4 = MEM_U32(sp + 84); +at = 0xa; +if (t4 == at) {at = 0xffffffff; +goto L435a84;} +at = 0xffffffff; +if (t4 != at) {//nop; +goto L4359cc;} +//nop; +L435a84: +t3 = MEM_U32(sp + 80); +//nop; +if (t3 != 0) {//nop; +goto L435b54;} +//nop; +t9 = MEM_U32(sp + 84); +at = 0xa; +if (t9 != at) {//nop; +goto L435b44;} +//nop; +t8 = 0xfb51f00; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L435ad8;} +//nop; +//nop; +a0 = MEM_U32(sp + 88); +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L435acc; +//nop; +L435acc: +// bdead 40000009 gp = MEM_U32(sp + 48); +MEM_U32(sp + 84) = v0; +goto L435b44; +MEM_U32(sp + 84) = v0; +L435ad8: +t1 = MEM_U32(sp + 88); +//nop; +t6 = MEM_U32(t1 + 0); +//nop; +t7 = t6 + 0xffffffff; +MEM_U32(t1 + 0) = t7; +t0 = MEM_U32(sp + 88); +//nop; +t2 = MEM_U32(t0 + 0); +//nop; +if ((int)t2 >= 0) {//nop; +goto L435b24;} +//nop; +//nop; +a0 = t0; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L435b18; +//nop; +L435b18: +// bdead 40000009 gp = MEM_U32(sp + 48); +s0 = v0; +goto L435b40; +s0 = v0; +L435b24: +t5 = MEM_U32(sp + 88); +//nop; +t4 = MEM_U32(t5 + 4); +t3 = MEM_U32(t5 + 4); +s0 = MEM_U8(t4 + 0); +t9 = t3 + 0x1; +MEM_U32(t5 + 4) = t9; +L435b40: +MEM_U32(sp + 84) = s0; +L435b44: +t8 = MEM_U32(sp + 84); +at = 0xffffffff; +if (t8 != at) {//nop; +goto L435780;} +//nop; +L435b54: +t6 = MEM_U32(sp + 84); +at = 0xffffffff; +if (t6 != at) {//nop; +goto L435b7c;} +//nop; +//nop; +a0 = MEM_U32(sp + 88); +//nop; +wrapper_rewind(mem, a0); +goto L435b74; +//nop; +L435b74: +// bdead 1 gp = MEM_U32(sp + 48); +//nop; +L435b7c: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static uint32_t f_make_ii_file_name(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L435ba0: +//make_ii_file_name: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 48) = a0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +a0 = MEM_U32(sp + 48); +// fdead 4000002b MEM_U32(sp + 24) = gp; +// fdead 4000002b MEM_U32(sp + 20) = s0; +v0 = f_basename(mem, sp, a0); +goto L435bcc; +// fdead 4000002b MEM_U32(sp + 20) = s0; +L435bcc: +// bdead 4000000b gp = MEM_U32(sp + 24); +MEM_U32(sp + 44) = v0; +//nop; +a0 = MEM_U32(sp + 44); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L435be4; +//nop; +L435be4: +// bdead 4000010b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 44); +a1 = 0x10006c88; +//nop; +MEM_U32(sp + 40) = v0; +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L435c04; +a1 = a1; +L435c04: +MEM_U32(sp + 44) = v0; +t7 = MEM_U32(sp + 44); +t6 = MEM_U32(sp + 40); +// bdead 40018003 gp = MEM_U32(sp + 24); +t8 = t6 + t7; +t9 = MEM_U8(t8 + -2); +at = 0x2e; +if (t9 != at) {//nop; +goto L435c68;} +//nop; +t0 = MEM_U8(t8 + -1); +at = 0x6f; +if (t0 != at) {//nop; +goto L435c68;} +//nop; +t1 = 0x10006c8c; +//nop; +t1 = t1; +at = MEM_U8(t1 + 0); +//nop; +MEM_U8(t8 + -1) = (uint8_t)at; +t3 = MEM_U8(t1 + 1); +//nop; +MEM_U8(t8 + 0) = (uint8_t)t3; +at = MEM_U8(t1 + 2); +MEM_U8(t8 + 1) = (uint8_t)at; +goto L435c8c; +MEM_U8(t8 + 1) = (uint8_t)at; +L435c68: +t7 = 0x10006c90; +t4 = MEM_U32(sp + 44); +t7 = t7; +t5 = MEM_U32(sp + 40); +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t6 = t4 + t5; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +L435c8c: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_dirname(mem, sp, a0); +goto L435c9c; +//nop; +L435c9c: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +a1 = 0x10006c94; +//nop; +a2 = MEM_U32(sp + 44); +a0 = s0; +a3 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L435cc0; +a1 = a1; +L435cc0: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void f_update_instantiation_info_file(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L435cd4: +//update_instantiation_info_file: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +//nop; +MEM_U32(sp + 88) = a0; +// fdead 4000002b MEM_U32(sp + 52) = ra; +a0 = MEM_U32(sp + 88); +// fdead 4000002b MEM_U32(sp + 48) = gp; +// fdead 4000002b MEM_U32(sp + 44) = s1; +// fdead 4000002b MEM_U32(sp + 40) = s0; +v0 = f_make_ii_file_name(mem, sp, a0); +goto L435d04; +// fdead 4000002b MEM_U32(sp + 40) = s0; +L435d04: +// bdead 4000010b gp = MEM_U32(sp + 48); +MEM_U32(sp + 84) = v0; +a1 = 0x10006ca0; +//nop; +a0 = MEM_U32(sp + 84); +a2 = zero; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L435d24; +a1 = a1; +L435d24: +// bdead 4000000b gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 84); +a1 = 0x10006ca8; +//nop; +MEM_U32(sp + 80) = v0; +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L435d40; +a1 = a1; +L435d40: +MEM_U32(sp + 76) = v0; +t6 = MEM_U32(sp + 76); +// bdead 40008003 gp = MEM_U32(sp + 48); +if (t6 == 0) {//nop; +goto L43628c;} +//nop; +//nop; +//nop; +//nop; +f_init_curr_dir(mem, sp); +goto L435d64; +//nop; +L435d64: +// bdead 40000003 gp = MEM_U32(sp + 48); +//nop; +t7 = 0x10000234; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L435db0;} +//nop; +a2 = 0x10000558; +a0 = 0xfb528e4; +a1 = 0x10006cac; +//nop; +a3 = MEM_U32(sp + 84); +a2 = MEM_U32(a2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L435da8; +a1 = a1; +L435da8: +// bdead 40000003 gp = MEM_U32(sp + 48); +//nop; +L435db0: +a1 = 0x10006cd4; +//nop; +a0 = MEM_U32(sp + 80); +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L435dc4; +a1 = a1; +L435dc4: +MEM_U32(sp + 72) = v0; +t8 = MEM_U32(sp + 72); +// bdead 42000003 gp = MEM_U32(sp + 48); +if (t8 != 0) {//nop; +goto L435e60;} +//nop; +t9 = 0x10006cf8; +a3 = 0x10006cd8; +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +t0 = MEM_U32(sp + 80); +a0 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(sp + 16) = zero; +a3 = a3; +MEM_U32(sp + 24) = t0; +f_error(mem, sp, a0, a1, a2, a3); +goto L435e0c; +MEM_U32(sp + 24) = t0; +L435e0c: +// bdead 40000003 gp = MEM_U32(sp + 48); +//nop; +a0 = 0x10000558; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_perror(mem, a0); +goto L435e28; +//nop; +L435e28: +// bdead 40000003 gp = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L435e40; +//nop; +L435e40: +// bdead 40000003 gp = MEM_U32(sp + 48); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L435e58; +//nop; +L435e58: +// bdead 40000003 gp = MEM_U32(sp + 48); +//nop; +L435e60: +//nop; +a0 = MEM_U32(sp + 76); +//nop; +f_skip_old_ii_controls(mem, sp, a0); +goto L435e70; +//nop; +L435e70: +// bdead 40000003 gp = MEM_U32(sp + 48); +at = 0x1; +t1 = 0x1000a520; +//nop; +t1 = MEM_U32(t1 + 4); +//nop; +if (t1 != at) {//nop; +goto L435eb4;} +//nop; +t2 = 0x10000228; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L435eb4;} +//nop; +s1 = 0x10006d28; +s1 = s1; +goto L435ec0; +s1 = s1; +L435eb4: +s1 = 0x10006d2c; +//nop; +s1 = s1; +L435ec0: +t3 = 0x1000a520; +at = 0x1; +t3 = MEM_U32(t3 + 4); +//nop; +if (t3 != at) {//nop; +goto L435ef0;} +//nop; +t4 = 0x10000228; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L435f08;} +//nop; +L435ef0: +t5 = 0x1000a49c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L435f14;} +//nop; +L435f08: +s0 = 0x10006d30; +s0 = s0; +goto L435f24; +s0 = s0; +L435f14: +s0 = 0x1000a49c; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +L435f24: +t6 = 0x1000a48c; +a2 = 0x1000a31c; +a1 = 0x10006d14; +//nop; +t6 = MEM_U32(t6 + 0); +a0 = MEM_U32(sp + 72); +a2 = MEM_U32(a2 + 0); +a3 = s1; +MEM_U32(sp + 16) = s0; +a1 = a1; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L435f54; +MEM_U32(sp + 20) = t6; +L435f54: +// bdead 40000103 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 72); +a2 = 0x10000438; +a1 = 0x10006d34; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L435f74; +a1 = a1; +L435f74: +// bdead 40000183 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 72); +a1 = 0x10006d3c; +//nop; +a1 = a1; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L435f90; +//nop; +L435f90: +// bdead 40000003 gp = MEM_U32(sp + 48); +//nop; +t7 = 0xfb51f00; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L435fcc;} +//nop; +//nop; +a0 = MEM_U32(sp + 76); +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L435fc0; +//nop; +L435fc0: +// bdead 4000000b gp = MEM_U32(sp + 48); +s0 = v0; +goto L436038; +s0 = v0; +L435fcc: +t8 = MEM_U32(sp + 76); +//nop; +t9 = MEM_U32(t8 + 0); +//nop; +t0 = t9 + 0xffffffff; +MEM_U32(t8 + 0) = t0; +t1 = MEM_U32(sp + 76); +//nop; +t2 = MEM_U32(t1 + 0); +//nop; +if ((int)t2 >= 0) {//nop; +goto L436018;} +//nop; +//nop; +a0 = t1; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L43600c; +//nop; +L43600c: +// bdead 4000000b gp = MEM_U32(sp + 48); +s1 = v0; +goto L436034; +s1 = v0; +L436018: +t3 = MEM_U32(sp + 76); +//nop; +t4 = MEM_U32(t3 + 4); +t5 = MEM_U32(t3 + 4); +s1 = MEM_U8(t4 + 0); +t6 = t5 + 0x1; +MEM_U32(t3 + 4) = t6; +L436034: +s0 = s1; +L436038: +MEM_U32(sp + 68) = s0; +t7 = MEM_U32(sp + 68); +at = 0xffffffff; +if (t7 == at) {//nop; +goto L4361b0;} +//nop; +L43604c: +t9 = 0xfb51f00; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L436084;} +//nop; +//nop; +a0 = MEM_U32(sp + 68); +a1 = MEM_U32(sp + 72); +//nop; +v0 = wrapper___semputc(mem, a0, a1); +goto L436078; +//nop; +L436078: +// bdead 40000003 gp = MEM_U32(sp + 48); +//nop; +goto L4360fc; +//nop; +L436084: +t0 = MEM_U32(sp + 72); +//nop; +t8 = MEM_U32(t0 + 0); +//nop; +t2 = t8 + 0xffffffff; +MEM_U32(t0 + 0) = t2; +t1 = MEM_U32(sp + 72); +//nop; +t4 = MEM_U32(t1 + 0); +//nop; +if ((int)t4 >= 0) {//nop; +goto L4360d0;} +//nop; +//nop; +a0 = MEM_U32(sp + 68); +a1 = t1; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L4360c4; +a1 = t1; +L4360c4: +// bdead 40000003 gp = MEM_U32(sp + 48); +//nop; +goto L4360fc; +//nop; +L4360d0: +t6 = MEM_U32(sp + 72); +t5 = MEM_U32(sp + 68); +t3 = MEM_U32(t6 + 4); +//nop; +MEM_U8(t3 + 0) = (uint8_t)t5; +t7 = MEM_U32(sp + 72); +//nop; +t9 = MEM_U32(t7 + 4); +//nop; +t8 = t9 + 0x1; +MEM_U32(t7 + 4) = t8; +L4360fc: +t2 = 0xfb51f00; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L436130;} +//nop; +//nop; +a0 = MEM_U32(sp + 76); +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L436124; +//nop; +L436124: +// bdead 4000000b gp = MEM_U32(sp + 48); +s0 = v0; +goto L43619c; +s0 = v0; +L436130: +t0 = MEM_U32(sp + 76); +//nop; +t4 = MEM_U32(t0 + 0); +//nop; +t1 = t4 + 0xffffffff; +MEM_U32(t0 + 0) = t1; +t6 = MEM_U32(sp + 76); +//nop; +t5 = MEM_U32(t6 + 0); +//nop; +if ((int)t5 >= 0) {//nop; +goto L43617c;} +//nop; +//nop; +a0 = t6; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L436170; +//nop; +L436170: +// bdead 4000000b gp = MEM_U32(sp + 48); +s1 = v0; +goto L436198; +s1 = v0; +L43617c: +t3 = MEM_U32(sp + 76); +//nop; +t9 = MEM_U32(t3 + 4); +t8 = MEM_U32(t3 + 4); +s1 = MEM_U8(t9 + 0); +t7 = t8 + 0x1; +MEM_U32(t3 + 4) = t7; +L436198: +s0 = s1; +L43619c: +MEM_U32(sp + 68) = s0; +t2 = MEM_U32(sp + 68); +at = 0xffffffff; +if (t2 != at) {//nop; +goto L43604c;} +//nop; +L4361b0: +//nop; +a0 = MEM_U32(sp + 76); +//nop; +v0 = wrapper_fclose(mem, a0); +goto L4361c0; +//nop; +L4361c0: +// bdead 40000003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 72); +//nop; +//nop; +//nop; +v0 = wrapper_fclose(mem, a0); +goto L4361d8; +//nop; +L4361d8: +// bdead 40000003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 80); +//nop; +a1 = MEM_U32(sp + 84); +//nop; +v0 = wrapper_rename(mem, a0, a1); +goto L4361f0; +//nop; +L4361f0: +// bdead 4000000b gp = MEM_U32(sp + 48); +if ((int)v0 >= 0) {//nop; +goto L43628c;} +//nop; +t4 = 0x10006d64; +a3 = 0x10006d44; +t1 = MEM_U32(sp + 80); +t0 = MEM_U32(sp + 84); +//nop; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = 0x1; +a1 = zero; +a2 = zero; +MEM_U32(sp + 16) = zero; +a3 = a3; +MEM_U32(sp + 24) = t1; +MEM_U32(sp + 28) = t0; +f_error(mem, sp, a0, a1, a2, a3); +goto L436238; +MEM_U32(sp + 28) = t0; +L436238: +// bdead 40000001 gp = MEM_U32(sp + 48); +//nop; +a0 = 0x10000558; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_perror(mem, a0); +goto L436254; +//nop; +L436254: +// bdead 40000001 gp = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +//nop; +f_cleanup(mem, sp); +goto L43626c; +//nop; +L43626c: +// bdead 40000001 gp = MEM_U32(sp + 48); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L436284; +//nop; +L436284: +// bdead 40000001 gp = MEM_U32(sp + 48); +//nop; +L43628c: +//nop; +a0 = MEM_U32(sp + 84); +//nop; +wrapper_free(mem, a0); +goto L43629c; +//nop; +L43629c: +// bdead 40000001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 80); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L4362b4; +//nop; +L4362b4: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 gp = MEM_U32(sp + 48); +// bdead 1 s0 = MEM_U32(sp + 40); +// bdead 1 s1 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static uint32_t func_4362cc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4362cc: +//nop; +//nop; +//nop; +sp = sp + 0xfffffd60; +a1 = 0x10006d80; +//nop; +MEM_U32(sp + 672) = a0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +a2 = MEM_U32(sp + 672); +// fdead 400000eb MEM_U32(sp + 24) = gp; +// fdead 400000eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 100) = zero; +a0 = sp + 0x288; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L436308; +a1 = a1; +L436308: +// bdead 40000083 gp = MEM_U32(sp + 24); +a0 = sp + 0x288; +//nop; +a1 = 0x402; +//nop; +v0 = wrapper_open(mem, a0, a1, a2); +goto L436320; +//nop; +L436320: +MEM_U32(sp + 668) = v0; +t6 = MEM_U32(sp + 668); +// bdead 40008103 gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (t6 != at) {//nop; +goto L436384;} +//nop; +a0 = 0x10006d8c; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L43634c; +//nop; +L43634c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 672); +//nop; +a1 = 0x9; +//nop; +v0 = wrapper_kill(mem, a0, a1); +goto L436364; +//nop; +L436364: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L43637c; +//nop; +L43637c: +// bdead 40000103 gp = MEM_U32(sp + 24); +//nop; +L436384: +s0 = 0x10; +if (s0 == 0) {//nop; +goto L4363a8;} +//nop; +L436390: +s0 = s0 + 0xffffffff; +t7 = s0 << 2; +t8 = sp + 0x24; +t9 = t7 + t8; +if (s0 != 0) {MEM_U32(t9 + 0) = zero; +goto L436390;} +MEM_U32(t9 + 0) = zero; +L4363a8: +t0 = sp + 0x24; +t1 = MEM_U32(t0 + 0); +a1 = 0x7112; +t2 = t1 | 0x2; +MEM_U32(t0 + 0) = t2; +//nop; +a0 = MEM_U32(sp + 668); +a2 = sp + 0x24; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_ioctl(mem, a0, a1, sp); +goto L4363cc; +a2 = sp + 0x24; +L4363cc: +// bdead 40000009 gp = MEM_U32(sp + 24); +if ((int)v0 >= 0) {//nop; +goto L436424;} +//nop; +a0 = 0x10006d9c; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L4363ec; +//nop; +L4363ec: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 672); +//nop; +a1 = 0x9; +//nop; +v0 = wrapper_kill(mem, a0, a1); +goto L436404; +//nop; +L436404: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L43641c; +//nop; +L43641c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L436424: +//nop; +//nop; +// fdead 6002000f t9 = t9; +//nop; +func_436680(mem, sp); +goto L436438; +//nop; +L436438: +// bdead 40000101 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 668); +//nop; +a1 = 0x7103; +a2 = sp + 0x68; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_ioctl(mem, a0, a1, sp); +goto L436450; +a2 = sp + 0x68; +L436450: +// bdead 40000009 gp = MEM_U32(sp + 24); +if ((int)v0 >= 0) {//nop; +goto L4364a8;} +//nop; +a0 = 0x10006da8; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L436470; +//nop; +L436470: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 672); +//nop; +a1 = 0x9; +//nop; +v0 = wrapper_kill(mem, a0, a1); +goto L436488; +//nop; +L436488: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4364a0; +//nop; +L4364a0: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4364a8: +t3 = MEM_S16(sp + 108); +at = 0x3; +if (t3 == at) {//nop; +goto L436504;} +//nop; +a0 = 0x10006db4; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L4364cc; +//nop; +L4364cc: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 672); +//nop; +a1 = 0x9; +//nop; +v0 = wrapper_kill(mem, a0, a1); +goto L4364e4; +//nop; +L4364e4: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4364fc; +//nop; +L4364fc: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L436504: +t4 = MEM_S16(sp + 110); +at = 0x2; +if (t4 == at) {//nop; +goto L436560;} +//nop; +a0 = 0x10006dd0; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L436528; +//nop; +L436528: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 672); +//nop; +a1 = 0x9; +//nop; +v0 = wrapper_kill(mem, a0, a1); +goto L436540; +//nop; +L436540: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L436558; +//nop; +L436558: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L436560: +t5 = MEM_U32(sp + 328); +//nop; +if (t5 == 0) {//nop; +goto L4365a4;} +//nop; +a0 = 0x10006df4; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L436584; +//nop; +L436584: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L43659c; +//nop; +L43659c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4365a4: +// bdead 40000001 ra = MEM_U32(sp + 28); +v0 = MEM_U32(sp + 668); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x2a0; +return v0; +// bdead 9 sp = sp + 0x2a0; +} + +static void func_4365b8(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4365b8: +//nop; +//nop; +//nop; +t6 = 0x1000a458; +sp = sp + 0xffffffd8; +//nop; +// fdead 4000800b MEM_U32(sp + 28) = ra; +// fdead 4000800b MEM_U32(sp + 24) = gp; +t6 = t6; +a0 = MEM_U32(t6 + 4); +//nop; +v0 = wrapper_close(mem, a0); +goto L4365e8; +//nop; +L4365e8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = sp + 0x27; +t7 = 0x1000a458; +//nop; +t7 = t7; +a0 = MEM_U32(t7 + 0); +a2 = 0x1; +v0 = wrapper_read(mem, a0, a1, a2); +goto L436608; +a2 = 0x1; +L436608: +t8 = v0 ^ 0x1; +t8 = zero < t8; +MEM_U32(sp + 32) = t8; +t9 = MEM_U32(sp + 32); +// bdead 44000001 gp = MEM_U32(sp + 24); +if (t9 == 0) {//nop; +goto L436658;} +//nop; +a0 = 0x10006e08; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L436638; +//nop; +L436638: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L436650; +//nop; +L436650: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L436658: +t0 = 0x1000a458; +//nop; +t0 = t0; +a0 = MEM_U32(t0 + 0); +//nop; +v0 = wrapper_close(mem, a0); +goto L436670; +//nop; +L436670: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_436680(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L436680: +//nop; +//nop; +//nop; +t6 = 0x1000a458; +sp = sp + 0xffffffd8; +//nop; +// fdead 4000800b MEM_U32(sp + 28) = ra; +// fdead 4000800b MEM_U32(sp + 24) = gp; +t6 = t6; +a0 = MEM_U32(t6 + 0); +//nop; +v0 = wrapper_close(mem, a0); +goto L4366b0; +//nop; +L4366b0: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = sp + 0x27; +t7 = 0x1000a458; +//nop; +t7 = t7; +a0 = MEM_U32(t7 + 4); +a2 = 0x1; +v0 = wrapper_write(mem, a0, a1, a2); +goto L4366d0; +a2 = 0x1; +L4366d0: +// bdead 40000009 gp = MEM_U32(sp + 24); +at = 0x1; +if (v0 == at) {//nop; +goto L436714;} +//nop; +a0 = 0x10006e1c; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L4366f4; +//nop; +L4366f4: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L43670c; +//nop; +L43670c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L436714: +t8 = 0x1000a458; +//nop; +t8 = t8; +a0 = MEM_U32(t8 + 4); +//nop; +v0 = wrapper_close(mem, a0); +goto L43672c; +//nop; +L43672c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_43673c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43673c: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +t6 = 0x10000380; +//nop; +t6 = MEM_U32(t6 + 0); +at = 0x1; +// fdead 4000806f MEM_U32(sp + 60) = ra; +t7 = (int)at < (int)t6; +// fdead 4001806f MEM_U32(sp + 56) = gp; +MEM_U32(sp + 120) = a0; +MEM_U32(sp + 124) = a1; +MEM_U32(sp + 68) = t7; +MEM_U32(sp + 72) = zero; +MEM_U32(sp + 76) = zero; +MEM_U32(sp + 80) = zero; +MEM_U32(sp + 84) = zero; +MEM_U32(sp + 88) = zero; +MEM_U32(sp + 92) = zero; +MEM_U32(sp + 96) = zero; +MEM_U32(sp + 100) = zero; +v0 = wrapper_getpagesize(mem); +goto L436798; +MEM_U32(sp + 100) = zero; +L436798: +t8 = MEM_U32(sp + 124); +// bdead 4200010b gp = MEM_U32(sp + 56); +MEM_U32(sp + 104) = v0; +if ((int)t8 <= 0) {MEM_U32(sp + 116) = zero; +goto L436d14;} +MEM_U32(sp + 116) = zero; +L4367ac: +t9 = MEM_U32(sp + 116); +t1 = 0x10008310; +t0 = t9 << 6; +t1 = t1; +MEM_U32(sp + 112) = zero; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 12); +at = 0x80d; +t4 = t3 & 0xffff; +if (t4 != at) {MEM_U32(sp + 108) = t4; +goto L4367fc;} +MEM_U32(sp + 108) = t4; +t5 = MEM_U32(t2 + 16); +t6 = MEM_U32(sp + 104); +t8 = MEM_U32(sp + 100); +lo = t5 * t6; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)t6 >> 32); +t0 = 0x1; +MEM_U32(sp + 112) = t0; +t7 = lo; +t9 = t8 + t7; +MEM_U32(sp + 100) = t9; +L4367fc: +t1 = MEM_U32(sp + 108); +at = 0xd; +if (t1 != at) {//nop; +goto L436844;} +//nop; +t3 = MEM_U32(sp + 116); +t2 = 0x10008310; +t4 = t3 << 6; +t2 = t2; +t5 = t4 + t2; +t6 = MEM_U32(t5 + 16); +t8 = MEM_U32(sp + 104); +t9 = MEM_U32(sp + 84); +lo = t6 * t8; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t8 >> 32); +t1 = 0x1; +MEM_U32(sp + 112) = t1; +t7 = lo; +t0 = t9 + t7; +MEM_U32(sp + 84) = t0; +L436844: +t3 = MEM_U32(sp + 108); +at = 0x2003; +if (t3 != at) {//nop; +goto L4368a0;} +//nop; +t4 = MEM_U32(sp + 116); +t5 = 0x10008310; +t2 = t4 << 6; +t5 = t5; +t6 = t2 + t5; +t8 = MEM_U32(t6 + 0); +at = 0x10000000; +at = t8 < at; +if (at == 0) {//nop; +goto L4368a0;} +//nop; +t9 = MEM_U32(t6 + 16); +t7 = MEM_U32(sp + 104); +t1 = MEM_U32(sp + 80); +lo = t9 * t7; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)t7 >> 32); +t4 = 0x1; +MEM_U32(sp + 112) = t4; +t0 = lo; +t3 = t1 + t0; +MEM_U32(sp + 80) = t3; +L4368a0: +t2 = MEM_U32(sp + 108); +at = 0x3; +if (t2 == at) {at = 0x1; +goto L4368c8;} +at = 0x1; +if (t2 == at) {at = 0xb; +goto L4368c8;} +at = 0xb; +if (t2 == at) {at = 0x9; +goto L4368c8;} +at = 0x9; +if (t2 != at) {//nop; +goto L436914;} +//nop; +L4368c8: +t5 = MEM_U32(sp + 116); +t6 = 0x10008310; +t8 = t5 << 6; +t6 = t6; +t9 = t8 + t6; +t7 = MEM_U32(t9 + 0); +at = 0x10000000; +at = t7 < at; +if (at == 0) {//nop; +goto L436914;} +//nop; +t1 = MEM_U32(t9 + 16); +t0 = MEM_U32(sp + 104); +t4 = MEM_U32(sp + 72); +lo = t1 * t0; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)t0 >> 32); +t5 = 0x1; +MEM_U32(sp + 112) = t5; +t3 = lo; +t2 = t4 + t3; +MEM_U32(sp + 72) = t2; +L436914: +t8 = MEM_U32(sp + 108); +at = 0xfffff7ff; +t6 = t8 & at; +at = 0x2003; +if (t6 != at) {MEM_U32(sp + 108) = t6; +goto L436978;} +MEM_U32(sp + 108) = t6; +t7 = MEM_U32(sp + 116); +t1 = 0x10008310; +t9 = t7 << 6; +t1 = t1; +t0 = t9 + t1; +t4 = MEM_U32(t0 + 0); +at = 0x10000000; +at = t4 < at; +if (at != 0) {//nop; +goto L436978;} +//nop; +t3 = MEM_U32(t0 + 16); +t2 = MEM_U32(sp + 104); +t8 = MEM_U32(sp + 96); +lo = t3 * t2; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t2 >> 32); +t7 = 0x1; +MEM_U32(sp + 112) = t7; +t5 = lo; +t6 = t8 + t5; +MEM_U32(sp + 96) = t6; +L436978: +t9 = MEM_U32(sp + 108); +at = 0x2013; +if (t9 != at) {//nop; +goto L4369d4;} +//nop; +t1 = MEM_U32(sp + 116); +t0 = 0x10008310; +t4 = t1 << 6; +t0 = t0; +t3 = t4 + t0; +t2 = MEM_U32(t3 + 0); +at = 0x10000000; +at = t2 < at; +if (at != 0) {//nop; +goto L4369d4;} +//nop; +t8 = MEM_U32(t3 + 16); +t5 = MEM_U32(sp + 104); +t7 = MEM_U32(sp + 92); +lo = t8 * t5; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t5 >> 32); +t1 = 0x1; +MEM_U32(sp + 112) = t1; +t6 = lo; +t9 = t7 + t6; +MEM_U32(sp + 92) = t9; +L4369d4: +t4 = MEM_U32(sp + 108); +at = 0x23; +if (t4 != at) {//nop; +goto L436a1c;} +//nop; +t0 = MEM_U32(sp + 116); +t3 = 0x10008310; +t2 = t0 << 6; +t3 = t3; +t8 = t2 + t3; +t5 = MEM_U32(t8 + 16); +t7 = MEM_U32(sp + 104); +t9 = MEM_U32(sp + 88); +lo = t5 * t7; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)t7 >> 32); +t4 = 0x1; +MEM_U32(sp + 112) = t4; +t6 = lo; +t1 = t9 + t6; +MEM_U32(sp + 88) = t1; +L436a1c: +t0 = MEM_U32(sp + 112); +//nop; +if (t0 != 0) {//nop; +goto L436a50;} +//nop; +a0 = 0xfb528e4; +a1 = 0x10006e34; +//nop; +a2 = MEM_U32(sp + 116); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436a48; +a1 = a1; +L436a48: +// bdead 40000103 gp = MEM_U32(sp + 56); +//nop; +L436a50: +t2 = MEM_U32(sp + 68); +//nop; +if (t2 != 0) {//nop; +goto L436a70;} +//nop; +t3 = MEM_U32(sp + 112); +//nop; +if (t3 != 0) {//nop; +goto L436cfc;} +//nop; +L436a70: +t8 = MEM_U32(sp + 116); +t7 = 0x10008310; +t5 = t8 << 6; +t7 = t7; +t9 = t5 + t7; +a3 = MEM_U32(t9 + 0); +//nop; +a0 = 0xfb528e4; +a1 = 0x10006e58; +a2 = t8; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436aa4; +a1 = a1; +L436aa4: +// bdead 40000003 gp = MEM_U32(sp + 56); +t6 = MEM_U32(sp + 116); +t4 = 0x10008310; +t1 = t6 << 6; +t4 = t4; +a0 = 0xfb528e4; +a1 = 0x10006e6c; +//nop; +t0 = t1 + t4; +a3 = MEM_U32(t0 + 4); +a2 = t6; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436adc; +a1 = a1; +L436adc: +// bdead 40000003 gp = MEM_U32(sp + 56); +t2 = MEM_U32(sp + 116); +t8 = 0x10008310; +t3 = t2 << 6; +t8 = t8; +a0 = 0xfb528e4; +a1 = 0x10006e80; +//nop; +t5 = t3 + t8; +a3 = MEM_U32(t5 + 8); +a2 = t2; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436b14; +a1 = a1; +L436b14: +// bdead 40000003 gp = MEM_U32(sp + 56); +t7 = MEM_U32(sp + 116); +t6 = 0x10008310; +t9 = t7 << 6; +t6 = t6; +t1 = t9 + t6; +//nop; +a0 = 0xfb528e4; +a1 = 0x10006e94; +a3 = MEM_U32(t1 + 12); +a2 = t7; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436b4c; +a1 = a1; +L436b4c: +// bdead 40000003 gp = MEM_U32(sp + 56); +t4 = MEM_U32(sp + 116); +t2 = 0x10008310; +t0 = t4 << 6; +t2 = t2; +a0 = 0xfb528e4; +a1 = 0x10006ea8; +//nop; +t3 = t0 + t2; +a3 = MEM_U32(t3 + 16); +a2 = t4; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436b84; +a1 = a1; +L436b84: +// bdead 40000003 gp = MEM_U32(sp + 56); +t8 = MEM_U32(sp + 116); +t7 = 0x10008310; +t5 = t8 << 6; +t7 = t7; +t9 = t5 + t7; +a3 = MEM_U32(t9 + 20); +//nop; +a0 = 0xfb528e4; +a1 = 0x10006ebc; +a2 = t8; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436bbc; +a1 = a1; +L436bbc: +// bdead 40000003 gp = MEM_U32(sp + 56); +t6 = MEM_U32(sp + 116); +t4 = 0x10008310; +t1 = t6 << 6; +t4 = t4; +a0 = 0xfb528e4; +a1 = 0x10006ed0; +//nop; +t0 = t1 + t4; +a3 = MEM_U32(t0 + 24); +a2 = t6; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436bf4; +a1 = a1; +L436bf4: +// bdead 40000003 gp = MEM_U32(sp + 56); +t2 = MEM_U32(sp + 116); +t8 = 0x10008310; +t3 = t2 << 6; +t8 = t8; +a0 = 0xfb528e4; +a1 = 0x10006ee4; +//nop; +t5 = t3 + t8; +a3 = MEM_U32(t5 + 28); +a2 = t2; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436c2c; +a1 = a1; +L436c2c: +// bdead 40000003 gp = MEM_U32(sp + 56); +t7 = MEM_U32(sp + 116); +t6 = 0x10008310; +t9 = t7 << 6; +t6 = t6; +t1 = t9 + t6; +//nop; +a0 = 0xfb528e4; +a1 = 0x10006ef8; +a3 = MEM_U32(t1 + 32); +a2 = t7; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436c64; +a1 = a1; +L436c64: +// bdead 40000003 gp = MEM_U32(sp + 56); +t4 = MEM_U32(sp + 116); +t2 = 0x10008310; +t0 = t4 << 6; +t2 = t2; +a0 = 0xfb528e4; +a1 = 0x10006f0c; +//nop; +t3 = t0 + t2; +a3 = MEM_U32(t3 + 36); +a2 = t4; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436c9c; +a1 = a1; +L436c9c: +// bdead 40000003 gp = MEM_U32(sp + 56); +t8 = MEM_U32(sp + 116); +t7 = 0x10008310; +t5 = t8 << 6; +t7 = t7; +t9 = t5 + t7; +a3 = MEM_U32(t9 + 40); +//nop; +a0 = 0xfb528e4; +a1 = 0x10006f20; +a2 = t8; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436cd4; +a1 = a1; +L436cd4: +// bdead 40000183 gp = MEM_U32(sp + 56); +//nop; +a0 = 0xfb528e4; +a1 = 0x10006f34; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436cf4; +a1 = a1; +L436cf4: +// bdead 40000103 gp = MEM_U32(sp + 56); +//nop; +L436cfc: +t6 = MEM_U32(sp + 116); +t4 = MEM_U32(sp + 124); +t1 = t6 + 0x1; +at = (int)t1 < (int)t4; +if (at != 0) {MEM_U32(sp + 116) = t1; +goto L4367ac;} +MEM_U32(sp + 116) = t1; +L436d14: +t8 = MEM_U32(sp + 92); +t2 = MEM_U32(sp + 96); +t6 = MEM_U32(sp + 84); +t7 = MEM_U32(sp + 88); +t5 = t8 >> 10; +t4 = MEM_U32(sp + 80); +MEM_U32(sp + 20) = t5; +t3 = t2 >> 10; +t1 = t6 >> 10; +t5 = MEM_U32(sp + 76); +MEM_U32(sp + 28) = t1; +MEM_U32(sp + 16) = t3; +t9 = t7 >> 10; +t1 = MEM_U32(sp + 72); +MEM_U32(sp + 24) = t9; +t3 = t4 >> 10; +t0 = MEM_U32(sp + 100); +MEM_U32(sp + 32) = t3; +t9 = t5 >> 10; +MEM_U32(sp + 36) = t9; +t3 = t1 >> 10; +MEM_U32(sp + 40) = t3; +t9 = t0 + t2; +t3 = t9 + t8; +a3 = t0 >> 10; +t0 = t3 + t7; +t2 = t0 + t6; +t9 = t2 + t4; +t8 = t9 + t5; +//nop; +a0 = 0xfb528e4; +a1 = 0x10006f38; +t3 = t8 + t1; +t7 = t3 >> 10; +a2 = MEM_U32(sp + 120); +MEM_U32(sp + 44) = t7; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436db0; +a1 = a1; +L436db0: +t0 = MEM_U32(sp + 68); +// bdead 40000301 gp = MEM_U32(sp + 56); +if (t0 == 0) {//nop; +goto L436f64;} +//nop; +a2 = MEM_U32(sp + 100); +a0 = 0xfb528e4; +a1 = 0x10006f78; +//nop; +t6 = a2 >> 10; +a2 = t6; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436de4; +a1 = a1; +L436de4: +// bdead 40000101 gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 96); +a0 = 0xfb528e4; +a1 = 0x10006f90; +//nop; +t2 = a2 >> 10; +a2 = t2; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436e0c; +a1 = a1; +L436e0c: +// bdead 40000101 gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 92); +a0 = 0xfb528e4; +a1 = 0x10006fa8; +//nop; +t4 = a2 >> 10; +a2 = t4; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436e34; +a1 = a1; +L436e34: +// bdead 40000101 gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 88); +a0 = 0xfb528e4; +t9 = a2 >> 10; +a2 = t9; +//nop; +a1 = 0x10006fc0; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436e5c; +a1 = a1; +L436e5c: +// bdead 40000101 gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 84); +a0 = 0xfb528e4; +a1 = 0x10006fd8; +//nop; +t5 = a2 >> 10; +a2 = t5; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436e84; +a1 = a1; +L436e84: +// bdead 40000101 gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 80); +a0 = 0xfb528e4; +a1 = 0x10006ff4; +//nop; +t8 = a2 >> 10; +a2 = t8; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436eac; +a1 = a1; +L436eac: +// bdead 40000101 gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 76); +a0 = 0xfb528e4; +a1 = 0x10007010; +//nop; +t1 = a2 >> 10; +a2 = t1; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436ed4; +a1 = a1; +L436ed4: +// bdead 40000101 gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 72); +a0 = 0xfb528e4; +a1 = 0x1000702c; +//nop; +t3 = a2 >> 10; +a2 = t3; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436efc; +a1 = a1; +L436efc: +t7 = MEM_U32(sp + 100); +t0 = MEM_U32(sp + 96); +t2 = MEM_U32(sp + 92); +t9 = MEM_U32(sp + 88); +t6 = t7 + t0; +t8 = MEM_U32(sp + 84); +t4 = t6 + t2; +// bdead 46002101 gp = MEM_U32(sp + 56); +t3 = MEM_U32(sp + 80); +t5 = t4 + t9; +t0 = MEM_U32(sp + 76); +t1 = t5 + t8; +t2 = MEM_U32(sp + 72); +t7 = t1 + t3; +t6 = t7 + t0; +//nop; +a0 = 0xfb528e4; +a1 = 0x10007044; +a2 = t6 + t2; +t4 = a2 >> 10; +a2 = t4; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L436f5c; +a1 = a1; +L436f5c: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +L436f64: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 sp = sp + 0x78; +//nop; +return; +//nop; +//nop; +//nop; +//nop; +} + +static uint32_t f_gethostsex(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L436f80: +//gethostsex: +sp = sp + 0xfffffff8; +t6 = 0x1; +MEM_U32(sp + 4) = t6; +t7 = MEM_S8(sp + 4); +at = 0x1; +if (t7 != at) {v0 = zero; +goto L436fa4;} +v0 = zero; +v0 = 0x1; +goto L436fa4; +v0 = 0x1; +L436fa4: +// bdead 9 sp = sp + 0x8; +return v0; +// bdead 9 sp = sp + 0x8; +//nop; +} diff --git a/tools/ido5.3_recomp/cfe b/tools/ido5.3_recomp/cfe new file mode 100755 index 0000000000000000000000000000000000000000..384e669bdccc83296237200c0586b8726c48044d GIT binary patch literal 817856 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⪚rS$-df&2TvoZ5aYj7FR#W& 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 Gr~fbgncsr| literal 0 HcmV?d00001 diff --git a/tools/ido5.3_recomp/cfe_c.c b/tools/ido5.3_recomp/cfe_c.c new file mode 100644 index 000000000..2d7df0d89 --- /dev/null +++ b/tools/ido5.3_recomp/cfe_c.c @@ -0,0 +1,240816 @@ +#include "header.h" +static const uint32_t rodata[] = { +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f63,0x2e792c76,0x20312e31,0x35203139,0x39332f31,0x302f3139, +0x2030303a,0x31373a35,0x31207264,0x61686c20,0x45787020,0x24000000,0x64656c65,0x74696e67, +0x20252e2a,0x73202830,0x7825783a,0x25643a25,0x73292075,0x6e686964,0x65732028,0x30782578, +0x3a25643a,0x2573290a,0x0,0x74797065,0x64656600,0x6b657977,0x6f726400,0x72656775, +0x6c617200,0x74797065,0x64656600,0x6b657977,0x6f726400,0x72656775,0x6c617200,0x3c6e696c, +0x3e000000,0x4944454e,0x54494649,0x45520000,0x53495a45,0x4f460000,0x414c4947,0x4e4f4600, +0x434c4153,0x534f4600,0x554e414c,0x49474e00,0x53545249,0x4e470000,0x57535452,0x494e4700, +0x434f4e53,0x54414e54,0x0,0x5054525f,0x4f500000,0x494e435f,0x4f500000,0x4445435f, +0x4f500000,0x4c454654,0x5f4f5000,0x52494748,0x545f4f50,0x0,0x4c455f4f,0x50000000, +0x414e445f,0x4f500000,0x4f525f4f,0x50000000,0x47455f4f,0x50000000,0x4e455f4f,0x50000000, +0x45515f4f,0x50000000,0x4d554c5f,0x41535349,0x474e0000,0x4449565f,0x41535349,0x474e0000, +0x52454d5f,0x41535349,0x474e0000,0x4144445f,0x41535349,0x474e0000,0x5355425f,0x41535349, +0x474e0000,0x4c454654,0x5f415353,0x49474e00,0x52494748,0x545f4153,0x5349474e,0x0, +0x414e445f,0x41535349,0x474e0000,0x584f525f,0x41535349,0x474e0000,0x4f525f41,0x53534947, +0x4e000000,0x54595045,0x44454600,0x45585445,0x524e0000,0x53544154,0x49430000,0x4155544f, +0x0,0x52454749,0x53544552,0x0,0x43484152,0x0,0x53484f52,0x54000000, +0x494e5400,0x4c4f4e47,0x0,0x5349474e,0x45440000,0x554e5349,0x474e4544,0x0, +0x464c4f41,0x54000000,0x444f5542,0x4c450000,0x434f4e53,0x54000000,0x564f4c41,0x54494c45, +0x0,0x564f4944,0x0,0x53545255,0x43540000,0x554e494f,0x4e000000,0x454e554d, +0x0,0x454c4c49,0x50534953,0x0,0x54595045,0x5f494445,0x4e540000,0x43415345, +0x0,0x44454641,0x554c5400,0x49460000,0x454c5345,0x0,0x53574954,0x43480000, +0x5748494c,0x45000000,0x444f0000,0x464f5200,0x474f544f,0x0,0x4c454156,0x45000000, +0x434f4e54,0x494e5545,0x0,0x42524541,0x4b000000,0x52455455,0x524e0000,0x54525900, +0x45584345,0x50540000,0x46494e41,0x4c4c5900,0x5f5f5052,0x41474d41,0x0,0x28000000, +0x29000000,0x7b000000,0x7d000000,0x5b000000,0x5d000000,0x3f000000,0x3a000000,0x7e000000, +0x2c000000,0x3b000000,0x2b000000,0x2d000000,0x2f000000,0x25000000,0x26000000,0x7c000000, +0x5e000000,0x21000000,0x3d000000,0x2a000000,0x2e000000,0x3c000000,0x3e000000,0x434c4153, +0x53000000,0x56495254,0x55414c00,0x50524f54,0x45435445,0x44000000,0x5055424c,0x49430000, +0x50524956,0x41544500,0x434f4c4f,0x4e434f4c,0x4f4e0000,0x434f4c43,0x4f4c5354,0x41520000, +0x4f504552,0x41544f52,0x0,0x54484953,0x0,0x4d454d44,0x4f545f4f,0x50000000, +0x4d454d50,0x54525f4f,0x50000000,0x4e455700,0x44454c45,0x54450000,0x494e4c49,0x4e450000, +0x46524945,0x4e440000,0x2d756e6b,0x6e6f776e,0x2d000000,0x2d6e6f20,0x73756368,0x20726564, +0x75637469,0x6f6e2d00,0x6964656e,0x74696669,0x6572203a,0x20494445,0x4e544946,0x49455200, +0x73747269,0x6e675f6c,0x69746572,0x616c203a,0x20535452,0x494e4700,0x636f6e73,0x74616e74, +0x203a2043,0x4f4e5354,0x414e5400,0x7072696d,0x6172795f,0x65787072,0x65737369,0x6f6e203a, +0x20696465,0x6e746966,0x69657200,0x7072696d,0x6172795f,0x65787072,0x65737369,0x6f6e203a, +0x20737472,0x696e675f,0x6c697465,0x72616c00,0x7072696d,0x6172795f,0x65787072,0x65737369, +0x6f6e203a,0x20636f6e,0x7374616e,0x74000000,0x7072696d,0x6172795f,0x65787072,0x65737369, +0x6f6e203a,0x20272827,0x20657870,0x72657373,0x696f6e20,0x27292700,0x706f7374,0x6669785f, +0x65787072,0x65737369,0x6f6e203a,0x20707269,0x6d617279,0x5f657870,0x72657373,0x696f6e00, +0x706f7374,0x6669785f,0x65787072,0x65737369,0x6f6e203a,0x20706f73,0x74666978,0x5f657870, +0x72657373,0x696f6e20,0x275b2720,0x65787072,0x65737369,0x6f6e2027,0x5d270000,0x706f7374, +0x6669785f,0x65787072,0x65737369,0x6f6e203a,0x20706f73,0x74666978,0x5f657870,0x72657373, +0x696f6e20,0x27282720,0x61726775,0x6d656e74,0x5f657870,0x72657373,0x696f6e5f,0x6c697374, +0x20272927,0x0,0x706f7374,0x6669785f,0x65787072,0x65737369,0x6f6e203a,0x20706f73, +0x74666978,0x5f657870,0x72657373,0x696f6e20,0x27282720,0x27292700,0x706f7374,0x6669785f, +0x65787072,0x65737369,0x6f6e203a,0x20706f73,0x74666978,0x5f657870,0x72657373,0x696f6e20, +0x272e2700,0x706f7374,0x6669785f,0x65787072,0x65737369,0x6f6e203a,0x20706f73,0x74666978, +0x5f657870,0x72657373,0x696f6e20,0x272e2720,0x6964656e,0x74696669,0x65720000,0x706f7374, +0x6669785f,0x65787072,0x65737369,0x6f6e203a,0x20706f73,0x74666978,0x5f657870,0x72657373, +0x696f6e20,0x5054525f,0x4f500000,0x706f7374,0x6669785f,0x65787072,0x65737369,0x6f6e203a, +0x20706f73,0x74666978,0x5f657870,0x72657373,0x696f6e20,0x5054525f,0x4f502069,0x64656e74, +0x69666965,0x72000000,0x706f7374,0x6669785f,0x65787072,0x65737369,0x6f6e203a,0x20706f73, +0x74666978,0x5f657870,0x72657373,0x696f6e20,0x494e435f,0x4f500000,0x706f7374,0x6669785f, +0x65787072,0x65737369,0x6f6e203a,0x20706f73,0x74666978,0x5f657870,0x72657373,0x696f6e20, +0x4445435f,0x4f500000,0x61726775,0x6d656e74,0x5f657870,0x72657373,0x696f6e5f,0x6c697374, +0x203a2061,0x73736967,0x6e6d656e,0x745f6578,0x70726573,0x73696f6e,0x0,0x61726775, +0x6d656e74,0x5f657870,0x72657373,0x696f6e5f,0x6c697374,0x203a2061,0x7267756d,0x656e745f, +0x65787072,0x65737369,0x6f6e5f6c,0x69737420,0x272c2720,0x61737369,0x676e6d65,0x6e745f65, +0x78707265,0x7373696f,0x6e000000,0x756e6172,0x795f6578,0x70726573,0x73696f6e,0x203a2070, +0x6f737466,0x69785f65,0x78707265,0x7373696f,0x6e000000,0x756e6172,0x795f6578,0x70726573, +0x73696f6e,0x203a2049,0x4e435f4f,0x5020756e,0x6172795f,0x65787072,0x65737369,0x6f6e0000, +0x756e6172,0x795f6578,0x70726573,0x73696f6e,0x203a2044,0x45435f4f,0x5020756e,0x6172795f, +0x65787072,0x65737369,0x6f6e0000,0x756e6172,0x795f6578,0x70726573,0x73696f6e,0x203a2075, +0x6e617279,0x5f6f7065,0x7261746f,0x72206361,0x73745f65,0x78707265,0x7373696f,0x6e000000, +0x756e6172,0x795f6578,0x70726573,0x73696f6e,0x203a2027,0x26272045,0x4c4c4950,0x53495300, +0x756e6172,0x795f6578,0x70726573,0x73696f6e,0x203a2053,0x495a454f,0x4620756e,0x6172795f, +0x65787072,0x65737369,0x6f6e0000,0x756e6172,0x795f6578,0x70726573,0x73696f6e,0x203a2053, +0x495a454f,0x46202728,0x27207479,0x70655f6e,0x616d6500,0x756e6172,0x795f6578,0x70726573, +0x73696f6e,0x203a2053,0x495a454f,0x46202728,0x27207479,0x70655f6e,0x616d6520,0x27292700, +0x756e6172,0x795f6578,0x70726573,0x73696f6e,0x203a2041,0x4c49474e,0x4f462075,0x6e617279, +0x5f657870,0x72657373,0x696f6e00,0x756e6172,0x795f6578,0x70726573,0x73696f6e,0x203a2041, +0x4c49474e,0x4f462027,0x28272074,0x7970655f,0x6e616d65,0x0,0x756e6172,0x795f6578, +0x70726573,0x73696f6e,0x203a2041,0x4c49474e,0x4f462027,0x28272074,0x7970655f,0x6e616d65, +0x20272927,0x0,0x756e6172,0x795f6578,0x70726573,0x73696f6e,0x203a2043,0x4c415353, +0x4f462075,0x6e617279,0x5f657870,0x72657373,0x696f6e00,0x756e6172,0x795f6578,0x70726573, +0x73696f6e,0x203a2043,0x4c415353,0x4f462027,0x28272074,0x7970655f,0x6e616d65,0x0, +0x756e6172,0x795f6578,0x70726573,0x73696f6e,0x203a2043,0x4c415353,0x4f462027,0x28272074, +0x7970655f,0x6e616d65,0x20272927,0x0,0x756e6172,0x795f6f70,0x65726174,0x6f72203a, +0x20272627,0x0,0x756e6172,0x795f6f70,0x65726174,0x6f72203a,0x20272a27,0x0, +0x756e6172,0x795f6f70,0x65726174,0x6f72203a,0x20272b27,0x0,0x756e6172,0x795f6f70, +0x65726174,0x6f72203a,0x20272d27,0x0,0x756e6172,0x795f6f70,0x65726174,0x6f72203a, +0x20277e27,0x0,0x756e6172,0x795f6f70,0x65726174,0x6f72203a,0x20272127,0x0, +0x63617374,0x5f657870,0x72657373,0x696f6e20,0x3a20756e,0x6172795f,0x65787072,0x65737369, +0x6f6e0000,0x63617374,0x5f657870,0x72657373,0x696f6e20,0x3a202728,0x27207479,0x70655f6e, +0x616d6500,0x63617374,0x5f657870,0x72657373,0x696f6e20,0x3a202728,0x27207479,0x70655f6e, +0x616d6520,0x27292720,0x63617374,0x5f657870,0x72657373,0x696f6e00,0x63617374,0x5f657870, +0x72657373,0x696f6e20,0x3a204445,0x435f4f50,0x20272827,0x20747970,0x655f6e61,0x6d650000, +0x63617374,0x5f657870,0x72657373,0x696f6e20,0x3a204445,0x435f4f50,0x20272827,0x20747970, +0x655f6e61,0x6d652027,0x29272063,0x6173745f,0x65787072,0x65737369,0x6f6e0000,0x63617374, +0x5f657870,0x72657373,0x696f6e20,0x3a20494e,0x435f4f50,0x20272827,0x20747970,0x655f6e61, +0x6d650000,0x63617374,0x5f657870,0x72657373,0x696f6e20,0x3a20494e,0x435f4f50,0x20272827, +0x20747970,0x655f6e61,0x6d652027,0x29272063,0x6173745f,0x65787072,0x65737369,0x6f6e0000, +0x6d756c74,0x69706c69,0x63617469,0x76655f65,0x78707265,0x7373696f,0x6e203a20,0x63617374, +0x5f657870,0x72657373,0x696f6e00,0x6d756c74,0x69706c69,0x63617469,0x76655f65,0x78707265, +0x7373696f,0x6e203a20,0x6d756c74,0x69706c69,0x63617469,0x76655f65,0x78707265,0x7373696f, +0x6e20272a,0x27206361,0x73745f65,0x78707265,0x7373696f,0x6e000000,0x6d756c74,0x69706c69, +0x63617469,0x76655f65,0x78707265,0x7373696f,0x6e203a20,0x6d756c74,0x69706c69,0x63617469, +0x76655f65,0x78707265,0x7373696f,0x6e20272f,0x27206361,0x73745f65,0x78707265,0x7373696f, +0x6e000000,0x6d756c74,0x69706c69,0x63617469,0x76655f65,0x78707265,0x7373696f,0x6e203a20, +0x6d756c74,0x69706c69,0x63617469,0x76655f65,0x78707265,0x7373696f,0x6e202725,0x27206361, +0x73745f65,0x78707265,0x7373696f,0x6e000000,0x61646469,0x74697665,0x5f657870,0x72657373, +0x696f6e20,0x3a206d75,0x6c746970,0x6c696361,0x74697665,0x5f657870,0x72657373,0x696f6e00, +0x61646469,0x74697665,0x5f657870,0x72657373,0x696f6e20,0x3a206164,0x64697469,0x76655f65, +0x78707265,0x7373696f,0x6e20272b,0x27206d75,0x6c746970,0x6c696361,0x74697665,0x5f657870, +0x72657373,0x696f6e00,0x61646469,0x74697665,0x5f657870,0x72657373,0x696f6e20,0x3a206164, +0x64697469,0x76655f65,0x78707265,0x7373696f,0x6e20272d,0x27206d75,0x6c746970,0x6c696361, +0x74697665,0x5f657870,0x72657373,0x696f6e00,0x73686966,0x745f6578,0x70726573,0x73696f6e, +0x203a2061,0x64646974,0x6976655f,0x65787072,0x65737369,0x6f6e0000,0x73686966,0x745f6578, +0x70726573,0x73696f6e,0x203a2073,0x68696674,0x5f657870,0x72657373,0x696f6e20,0x4c454654, +0x5f4f5020,0x61646469,0x74697665,0x5f657870,0x72657373,0x696f6e00,0x73686966,0x745f6578, +0x70726573,0x73696f6e,0x203a2073,0x68696674,0x5f657870,0x72657373,0x696f6e20,0x52494748, +0x545f4f50,0x20616464,0x69746976,0x655f6578,0x70726573,0x73696f6e,0x0,0x72656c61, +0x74696f6e,0x616c5f65,0x78707265,0x7373696f,0x6e203a20,0x73686966,0x745f6578,0x70726573, +0x73696f6e,0x0,0x72656c61,0x74696f6e,0x616c5f65,0x78707265,0x7373696f,0x6e203a20, +0x72656c61,0x74696f6e,0x616c5f65,0x78707265,0x7373696f,0x6e204c45,0x5f4f5020,0x73686966, +0x745f6578,0x70726573,0x73696f6e,0x0,0x72656c61,0x74696f6e,0x616c5f65,0x78707265, +0x7373696f,0x6e203a20,0x72656c61,0x74696f6e,0x616c5f65,0x78707265,0x7373696f,0x6e204745, +0x5f4f5020,0x73686966,0x745f6578,0x70726573,0x73696f6e,0x0,0x72656c61,0x74696f6e, +0x616c5f65,0x78707265,0x7373696f,0x6e203a20,0x72656c61,0x74696f6e,0x616c5f65,0x78707265, +0x7373696f,0x6e20273c,0x27207368,0x6966745f,0x65787072,0x65737369,0x6f6e0000,0x72656c61, +0x74696f6e,0x616c5f65,0x78707265,0x7373696f,0x6e203a20,0x72656c61,0x74696f6e,0x616c5f65, +0x78707265,0x7373696f,0x6e20273e,0x27207368,0x6966745f,0x65787072,0x65737369,0x6f6e0000, +0x65717561,0x6c697479,0x5f657870,0x72657373,0x696f6e20,0x3a207265,0x6c617469,0x6f6e616c, +0x5f657870,0x72657373,0x696f6e00,0x65717561,0x6c697479,0x5f657870,0x72657373,0x696f6e20, +0x3a206571,0x75616c69,0x74795f65,0x78707265,0x7373696f,0x6e204551,0x5f4f5020,0x72656c61, +0x74696f6e,0x616c5f65,0x78707265,0x7373696f,0x6e000000,0x65717561,0x6c697479,0x5f657870, +0x72657373,0x696f6e20,0x3a206571,0x75616c69,0x74795f65,0x78707265,0x7373696f,0x6e204e45, +0x5f4f5020,0x72656c61,0x74696f6e,0x616c5f65,0x78707265,0x7373696f,0x6e000000,0x414e445f, +0x65787072,0x65737369,0x6f6e203a,0x20657175,0x616c6974,0x795f6578,0x70726573,0x73696f6e, +0x0,0x414e445f,0x65787072,0x65737369,0x6f6e203a,0x20414e44,0x5f657870,0x72657373, +0x696f6e20,0x27262720,0x65717561,0x6c697479,0x5f657870,0x72657373,0x696f6e00,0x6578636c, +0x75736976,0x655f4f52,0x5f657870,0x72657373,0x696f6e20,0x3a20414e,0x445f6578,0x70726573, +0x73696f6e,0x0,0x6578636c,0x75736976,0x655f4f52,0x5f657870,0x72657373,0x696f6e20, +0x3a206578,0x636c7573,0x6976655f,0x4f525f65,0x78707265,0x7373696f,0x6e20275e,0x2720414e, +0x445f6578,0x70726573,0x73696f6e,0x0,0x696e636c,0x75736976,0x655f4f52,0x5f657870, +0x72657373,0x696f6e20,0x3a206578,0x636c7573,0x6976655f,0x4f525f65,0x78707265,0x7373696f, +0x6e000000,0x696e636c,0x75736976,0x655f4f52,0x5f657870,0x72657373,0x696f6e20,0x3a20696e, +0x636c7573,0x6976655f,0x4f525f65,0x78707265,0x7373696f,0x6e20277c,0x27206578,0x636c7573, +0x6976655f,0x4f525f65,0x78707265,0x7373696f,0x6e000000,0x6c6f6769,0x63616c5f,0x414e445f, +0x65787072,0x65737369,0x6f6e203a,0x20696e63,0x6c757369,0x76655f4f,0x525f6578,0x70726573, +0x73696f6e,0x0,0x6c6f6769,0x63616c5f,0x414e445f,0x65787072,0x65737369,0x6f6e203a, +0x206c6f67,0x6963616c,0x5f414e44,0x5f657870,0x72657373,0x696f6e20,0x414e445f,0x4f502069, +0x6e636c75,0x73697665,0x5f4f525f,0x65787072,0x65737369,0x6f6e0000,0x6c6f6769,0x63616c5f, +0x4f525f65,0x78707265,0x7373696f,0x6e203a20,0x6c6f6769,0x63616c5f,0x414e445f,0x65787072, +0x65737369,0x6f6e0000,0x6c6f6769,0x63616c5f,0x4f525f65,0x78707265,0x7373696f,0x6e203a20, +0x6c6f6769,0x63616c5f,0x4f525f65,0x78707265,0x7373696f,0x6e204f52,0x5f4f5020,0x6c6f6769, +0x63616c5f,0x414e445f,0x65787072,0x65737369,0x6f6e0000,0x636f6e64,0x6974696f,0x6e616c5f, +0x65787072,0x65737369,0x6f6e203a,0x206c6f67,0x6963616c,0x5f4f525f,0x65787072,0x65737369, +0x6f6e0000,0x636f6e64,0x6974696f,0x6e616c5f,0x65787072,0x65737369,0x6f6e203a,0x206c6f67, +0x6963616c,0x5f4f525f,0x65787072,0x65737369,0x6f6e2027,0x3f272065,0x78707265,0x7373696f, +0x6e20273a,0x2720636f,0x6e646974,0x696f6e61,0x6c5f6578,0x70726573,0x73696f6e,0x0, +0x61737369,0x676e6d65,0x6e745f65,0x78707265,0x7373696f,0x6e203a20,0x636f6e64,0x6974696f, +0x6e616c5f,0x65787072,0x65737369,0x6f6e0000,0x61737369,0x676e6d65,0x6e745f65,0x78707265, +0x7373696f,0x6e203a20,0x63617374,0x5f657870,0x72657373,0x696f6e20,0x61737369,0x676e6d65, +0x6e745f6f,0x70657261,0x746f7220,0x61737369,0x676e6d65,0x6e745f65,0x78707265,0x7373696f, +0x6e000000,0x61737369,0x676e6d65,0x6e745f6f,0x70657261,0x746f7220,0x3a20273d,0x27000000, +0x61737369,0x676e6d65,0x6e745f6f,0x70657261,0x746f7220,0x3a204d55,0x4c5f4153,0x5349474e, +0x0,0x61737369,0x676e6d65,0x6e745f6f,0x70657261,0x746f7220,0x3a204449,0x565f4153, +0x5349474e,0x0,0x61737369,0x676e6d65,0x6e745f6f,0x70657261,0x746f7220,0x3a205245, +0x4d5f4153,0x5349474e,0x0,0x61737369,0x676e6d65,0x6e745f6f,0x70657261,0x746f7220, +0x3a204144,0x445f4153,0x5349474e,0x0,0x61737369,0x676e6d65,0x6e745f6f,0x70657261, +0x746f7220,0x3a205355,0x425f4153,0x5349474e,0x0,0x61737369,0x676e6d65,0x6e745f6f, +0x70657261,0x746f7220,0x3a204c45,0x46545f41,0x53534947,0x4e000000,0x61737369,0x676e6d65, +0x6e745f6f,0x70657261,0x746f7220,0x3a205249,0x4748545f,0x41535349,0x474e0000,0x61737369, +0x676e6d65,0x6e745f6f,0x70657261,0x746f7220,0x3a20414e,0x445f4153,0x5349474e,0x0, +0x61737369,0x676e6d65,0x6e745f6f,0x70657261,0x746f7220,0x3a20584f,0x525f4153,0x5349474e, +0x0,0x61737369,0x676e6d65,0x6e745f6f,0x70657261,0x746f7220,0x3a204f52,0x5f415353, +0x49474e00,0x65787072,0x65737369,0x6f6e203a,0x20617373,0x69676e6d,0x656e745f,0x65787072, +0x65737369,0x6f6e0000,0x65787072,0x65737369,0x6f6e203a,0x20657870,0x72657373,0x696f6e20, +0x272c2720,0x61737369,0x676e6d65,0x6e745f65,0x78707265,0x7373696f,0x6e000000,0x636f6e73, +0x74616e74,0x5f657870,0x72657373,0x696f6e20,0x3a20636f,0x6e646974,0x696f6e61,0x6c5f6578, +0x70726573,0x73696f6e,0x0,0x6465636c,0x61726174,0x696f6e20,0x3a206465,0x636c6172, +0x6174696f,0x6e5f7370,0x65636966,0x69657273,0x20696e69,0x745f6465,0x636c6172,0x61746f72, +0x5f6c6973,0x7420273b,0x27000000,0x6465636c,0x61726174,0x696f6e20,0x3a206465,0x636c6172, +0x6174696f,0x6e5f7370,0x65636966,0x69657273,0x20273b27,0x0,0x746f705f,0x6465636c, +0x61726174,0x696f6e20,0x3a206465,0x636c6172,0x6174696f,0x6e5f7370,0x65636966,0x69657273, +0x20696e69,0x745f6465,0x636c6172,0x61746f72,0x5f6c6973,0x7420273b,0x27000000,0x746f705f, +0x6465636c,0x61726174,0x696f6e20,0x3a206465,0x636c6172,0x6174696f,0x6e5f7370,0x65636966, +0x69657273,0x20273b27,0x0,0x746f705f,0x6465636c,0x61726174,0x696f6e20,0x3a20696e, +0x69745f64,0x65636c61,0x7261746f,0x725f6c69,0x73742027,0x3b270000,0x6465636c,0x61726174, +0x696f6e5f,0x73706563,0x69666965,0x7273203a,0x2073746f,0x72616765,0x5f636c61,0x73735f73, +0x70656369,0x66696572,0x0,0x6465636c,0x61726174,0x696f6e5f,0x73706563,0x69666965, +0x7273203a,0x20747970,0x655f7370,0x65636966,0x69657200,0x6465636c,0x61726174,0x696f6e5f, +0x73706563,0x69666965,0x7273203a,0x20747970,0x655f7175,0x616c6966,0x69657200,0x6465636c, +0x61726174,0x696f6e5f,0x73706563,0x69666965,0x7273203a,0x20646563,0x6c617261,0x74696f6e, +0x5f737065,0x63696669,0x65727320,0x73746f72,0x6167655f,0x636c6173,0x735f7370,0x65636966, +0x69657200,0x6465636c,0x61726174,0x696f6e5f,0x73706563,0x69666965,0x7273203a,0x20646563, +0x6c617261,0x74696f6e,0x5f737065,0x63696669,0x65727320,0x74797065,0x5f737065,0x63696669, +0x65720000,0x6465636c,0x61726174,0x696f6e5f,0x73706563,0x69666965,0x7273203a,0x20646563, +0x6c617261,0x74696f6e,0x5f737065,0x63696669,0x65727320,0x74797065,0x5f717561,0x6c696669, +0x65720000,0x6465636c,0x61726174,0x696f6e5f,0x73706563,0x69666965,0x7273203a,0x20666374, +0x5f737065,0x63696669,0x65720000,0x6465636c,0x61726174,0x696f6e5f,0x73706563,0x69666965, +0x7273203a,0x20646563,0x6c617261,0x74696f6e,0x5f737065,0x63696669,0x65727320,0x6663745f, +0x73706563,0x69666965,0x72000000,0x6663745f,0x73706563,0x69666965,0x72203a20,0x494e4c49, +0x4e450000,0x696e6974,0x5f646563,0x6c617261,0x746f725f,0x6c697374,0x203a2069,0x6e69745f, +0x6465636c,0x61726174,0x6f720000,0x696e6974,0x5f646563,0x6c617261,0x746f725f,0x6c697374, +0x203a2069,0x6e69745f,0x6465636c,0x61726174,0x6f725f6c,0x69737420,0x272c2700,0x696e6974, +0x5f646563,0x6c617261,0x746f725f,0x6c697374,0x203a2069,0x6e69745f,0x6465636c,0x61726174, +0x6f725f6c,0x69737420,0x272c2720,0x696e6974,0x5f646563,0x6c617261,0x746f7200,0x696e6974, +0x5f646563,0x6c617261,0x746f7220,0x3a206465,0x636c6172,0x61746f72,0x0,0x696e6974, +0x5f646563,0x6c617261,0x746f7220,0x3a206465,0x636c6172,0x61746f72,0x20273d27,0x20696e69, +0x7469616c,0x697a6572,0x0,0x73746f72,0x6167655f,0x636c6173,0x735f7370,0x65636966, +0x69657220,0x3a205459,0x50454445,0x46000000,0x73746f72,0x6167655f,0x636c6173,0x735f7370, +0x65636966,0x69657220,0x3a204558,0x5445524e,0x0,0x73746f72,0x6167655f,0x636c6173, +0x735f7370,0x65636966,0x69657220,0x3a205354,0x41544943,0x0,0x73746f72,0x6167655f, +0x636c6173,0x735f7370,0x65636966,0x69657220,0x3a204155,0x544f0000,0x73746f72,0x6167655f, +0x636c6173,0x735f7370,0x65636966,0x69657220,0x3a205245,0x47495354,0x45520000,0x74797065, +0x5f737065,0x63696669,0x6572203a,0x20434841,0x52000000,0x74797065,0x5f737065,0x63696669, +0x6572203a,0x2053484f,0x52540000,0x74797065,0x5f737065,0x63696669,0x6572203a,0x20494e54, +0x0,0x74797065,0x5f737065,0x63696669,0x6572203a,0x204c4f4e,0x47000000,0x74797065, +0x5f737065,0x63696669,0x6572203a,0x20534947,0x4e454400,0x74797065,0x5f737065,0x63696669, +0x6572203a,0x20554e53,0x49474e45,0x44000000,0x74797065,0x5f737065,0x63696669,0x6572203a, +0x20464c4f,0x41540000,0x74797065,0x5f737065,0x63696669,0x6572203a,0x20444f55,0x424c4500, +0x74797065,0x5f737065,0x63696669,0x6572203a,0x20564f49,0x44000000,0x74797065,0x5f737065, +0x63696669,0x6572203a,0x20737472,0x7563745f,0x6f725f75,0x6e696f6e,0x5f737065,0x63696669, +0x65720000,0x74797065,0x5f737065,0x63696669,0x6572203a,0x20656e75,0x6d5f7370,0x65636966, +0x69657200,0x74797065,0x5f737065,0x63696669,0x6572203a,0x20747970,0x65646566,0x5f6e616d, +0x65000000,0x73747275,0x63745f6f,0x725f756e,0x696f6e5f,0x73706563,0x69666965,0x72203a20, +0x73747275,0x63745f6f,0x725f756e,0x696f6e20,0x4944454e,0x54494649,0x45522027,0x7b270000, +0x73747275,0x63745f6f,0x725f756e,0x696f6e5f,0x73706563,0x69666965,0x72203a20,0x73747275, +0x63745f6f,0x725f756e,0x696f6e20,0x4944454e,0x54494649,0x45522027,0x7b272073,0x74727563, +0x745f6465,0x636c6172,0x6174696f,0x6e5f6c69,0x73745f73,0x656d6920,0x277d2700,0x73747275, +0x63745f6f,0x725f756e,0x696f6e5f,0x73706563,0x69666965,0x72203a20,0x73747275,0x63745f6f, +0x725f756e,0x696f6e20,0x277b2700,0x73747275,0x63745f6f,0x725f756e,0x696f6e5f,0x73706563, +0x69666965,0x72203a20,0x73747275,0x63745f6f,0x725f756e,0x696f6e20,0x277b2720,0x73747275, +0x63745f64,0x65636c61,0x72617469,0x6f6e5f6c,0x6973745f,0x73656d69,0x20277d27,0x0, +0x73747275,0x63745f6f,0x725f756e,0x696f6e5f,0x73706563,0x69666965,0x72203a20,0x73747275, +0x63745f6f,0x725f756e,0x696f6e20,0x4944454e,0x54494649,0x45520000,0x73747275,0x63745f6f, +0x725f756e,0x696f6e20,0x3a205354,0x52554354,0x0,0x73747275,0x63745f6f,0x725f756e, +0x696f6e20,0x3a20554e,0x494f4e00,0x73747275,0x63745f64,0x65636c61,0x72617469,0x6f6e5f6c, +0x6973745f,0x73656d69,0x203a2073,0x74727563,0x745f6465,0x636c6172,0x6174696f,0x6e5f6c69, +0x73740000,0x73747275,0x63745f64,0x65636c61,0x72617469,0x6f6e5f6c,0x6973745f,0x73656d69, +0x203a2073,0x74727563,0x745f6465,0x636c6172,0x6174696f,0x6e5f6c69,0x73742027,0x3b270000, +0x73747275,0x63745f64,0x65636c61,0x72617469,0x6f6e5f6c,0x69737420,0x3a207374,0x72756374, +0x5f646563,0x6c617261,0x74696f6e,0x0,0x73747275,0x63745f64,0x65636c61,0x72617469, +0x6f6e5f6c,0x69737420,0x3a207374,0x72756374,0x5f646563,0x6c617261,0x74696f6e,0x5f6c6973, +0x7420273b,0x27207374,0x72756374,0x5f646563,0x6c617261,0x74696f6e,0x0,0x73747275, +0x63745f64,0x65636c61,0x72617469,0x6f6e203a,0x20737065,0x63696669,0x65725f71,0x75616c69, +0x66696572,0x5f6c6973,0x74000000,0x73747275,0x63745f64,0x65636c61,0x72617469,0x6f6e203a, +0x20737065,0x63696669,0x65725f71,0x75616c69,0x66696572,0x5f6c6973,0x74207374,0x72756374, +0x5f646563,0x6c617261,0x746f725f,0x6c697374,0x0,0x73706563,0x69666965,0x725f7175, +0x616c6966,0x6965725f,0x6c697374,0x203a2074,0x7970655f,0x73706563,0x69666965,0x72000000, +0x73706563,0x69666965,0x725f7175,0x616c6966,0x6965725f,0x6c697374,0x203a2074,0x7970655f, +0x7175616c,0x69666965,0x72000000,0x73706563,0x69666965,0x725f7175,0x616c6966,0x6965725f, +0x6c697374,0x203a2073,0x70656369,0x66696572,0x5f717561,0x6c696669,0x65725f6c,0x69737420, +0x74797065,0x5f737065,0x63696669,0x65720000,0x73706563,0x69666965,0x725f7175,0x616c6966, +0x6965725f,0x6c697374,0x203a2073,0x70656369,0x66696572,0x5f717561,0x6c696669,0x65725f6c, +0x69737420,0x74797065,0x5f717561,0x6c696669,0x65720000,0x73747275,0x63745f64,0x65636c61, +0x7261746f,0x725f6c69,0x7374203a,0x20737472,0x7563745f,0x6465636c,0x61726174,0x6f720000, +0x73747275,0x63745f64,0x65636c61,0x7261746f,0x725f6c69,0x7374203a,0x20737472,0x7563745f, +0x6465636c,0x61726174,0x6f725f6c,0x69737420,0x272c2700,0x73747275,0x63745f64,0x65636c61, +0x7261746f,0x725f6c69,0x7374203a,0x20737472,0x7563745f,0x6465636c,0x61726174,0x6f725f6c, +0x69737420,0x272c2720,0x73747275,0x63745f64,0x65636c61,0x7261746f,0x72000000,0x73747275, +0x63745f64,0x65636c61,0x7261746f,0x72203a20,0x6465636c,0x61726174,0x6f720000,0x73747275, +0x63745f64,0x65636c61,0x7261746f,0x72203a20,0x273a2700,0x73747275,0x63745f64,0x65636c61, +0x7261746f,0x72203a20,0x273a2720,0x636f6e73,0x74616e74,0x5f657870,0x72657373,0x696f6e00, +0x73747275,0x63745f64,0x65636c61,0x7261746f,0x72203a20,0x6465636c,0x61726174,0x6f722027, +0x3a272063,0x6f6e7374,0x616e745f,0x65787072,0x65737369,0x6f6e0000,0x73747275,0x63745f64, +0x65636c61,0x7261746f,0x72203a20,0x2f2a2065,0x6d707479,0x202a2f00,0x656e756d,0x5f737065, +0x63696669,0x6572203a,0x20656e75,0x6d000000,0x656e756d,0x5f737065,0x63696669,0x6572203a, +0x20656e75,0x6d20277b,0x2720656e,0x756d6572,0x61746f72,0x5f6c6973,0x74206f70,0x74636f6d, +0x6d612027,0x7d270000,0x656e756d,0x5f737065,0x63696669,0x6572203a,0x20656e75,0x6d204944, +0x454e5449,0x46494552,0x0,0x656e756d,0x5f737065,0x63696669,0x6572203a,0x20656e75, +0x6d204944,0x454e5449,0x46494552,0x20277b27,0x20656e75,0x6d657261,0x746f725f,0x6c697374, +0x206f7074,0x636f6d6d,0x6120277d,0x27000000,0x656e756d,0x5f737065,0x63696669,0x6572203a, +0x20656e75,0x6d204944,0x454e5449,0x46494552,0x0,0x6f707463,0x6f6d6d61,0x203a202f, +0x2a20656d,0x70747920,0x2a2f0000,0x6f707463,0x6f6d6d61,0x203a2027,0x2c270000,0x656e756d, +0x203a2045,0x4e554d00,0x656e756d,0x65726174,0x6f725f6c,0x69737420,0x3a20656e,0x756d6572, +0x61746f72,0x0,0x656e756d,0x65726174,0x6f725f6c,0x69737420,0x3a20656e,0x756d6572, +0x61746f72,0x5f6c6973,0x7420272c,0x2720656e,0x756d6572,0x61746f72,0x0,0x656e756d, +0x65726174,0x6f72203a,0x20494445,0x4e544946,0x49455200,0x656e756d,0x65726174,0x6f72203a, +0x20494445,0x4e544946,0x49455220,0x273d2720,0x636f6e73,0x74616e74,0x5f657870,0x72657373, +0x696f6e00,0x74797065,0x5f717561,0x6c696669,0x6572203a,0x20434f4e,0x53540000,0x74797065, +0x5f717561,0x6c696669,0x6572203a,0x20564f4c,0x4154494c,0x45000000,0x74797065,0x5f717561, +0x6c696669,0x6572203a,0x20554e41,0x4c49474e,0x0,0x6465636c,0x61726174,0x6f72203a, +0x20646972,0x6563745f,0x6465636c,0x61726174,0x6f720000,0x6465636c,0x61726174,0x6f72203a, +0x20706f69,0x6e746572,0x20646972,0x6563745f,0x6465636c,0x61726174,0x6f720000,0x64697265, +0x63745f64,0x65636c61,0x7261746f,0x72203a20,0x4944454e,0x54494649,0x45520000,0x64697265, +0x63745f64,0x65636c61,0x7261746f,0x72203a20,0x27282720,0x6465636c,0x61726174,0x6f722027, +0x29270000,0x64697265,0x63745f64,0x65636c61,0x7261746f,0x72203a20,0x64697265,0x63745f64, +0x65636c61,0x7261746f,0x7220275b,0x2720275d,0x27000000,0x64697265,0x63745f64,0x65636c61, +0x7261746f,0x72203a20,0x64697265,0x63745f64,0x65636c61,0x7261746f,0x7220275b,0x2720636f, +0x6e737461,0x6e745f65,0x78707265,0x7373696f,0x6e20275d,0x27000000,0x64697265,0x63745f64, +0x65636c61,0x7261746f,0x72203a20,0x64697265,0x63745f64,0x65636c61,0x7261746f,0x72206664, +0x65636c5f,0x73746172,0x74202729,0x27000000,0x64697265,0x63745f64,0x65636c61,0x7261746f, +0x72203a20,0x64697265,0x63745f64,0x65636c61,0x7261746f,0x72206664,0x65636c5f,0x73746172, +0x74207061,0x72616d65,0x7465725f,0x74797065,0x5f6c6973,0x74202729,0x27000000,0x64697265, +0x63745f64,0x65636c61,0x7261746f,0x72203a20,0x64697265,0x63745f64,0x65636c61,0x7261746f, +0x72206664,0x65636c5f,0x73746172,0x74206964,0x656e7469,0x66696572,0x5f6c6973,0x74202729, +0x27000000,0x66646563,0x6c5f7374,0x61727420,0x3a202728,0x27000000,0x706f696e,0x74657220, +0x3a20272a,0x27000000,0x706f696e,0x74657220,0x3a20272a,0x27207479,0x70655f71,0x75616c69, +0x66696572,0x5f6c6973,0x74000000,0x706f696e,0x74657220,0x3a20272a,0x2720706f,0x696e7465, +0x72000000,0x706f696e,0x74657220,0x3a20272a,0x27207479,0x70655f71,0x75616c69,0x66696572, +0x5f6c6973,0x7420706f,0x696e7465,0x72000000,0x74797065,0x5f717561,0x6c696669,0x65725f6c, +0x69737420,0x3a207479,0x70655f71,0x75616c69,0x66696572,0x0,0x74797065,0x5f717561, +0x6c696669,0x65725f6c,0x69737420,0x3a207479,0x70655f71,0x75616c69,0x66696572,0x5f6c6973, +0x74207479,0x70655f71,0x75616c69,0x66696572,0x0,0x6964656e,0x74696669,0x65725f6c, +0x69737420,0x3a206964,0x656e7469,0x66696572,0x0,0x6964656e,0x74696669,0x65725f6c, +0x69737420,0x3a206964,0x656e7469,0x66696572,0x5f6c6973,0x7420272c,0x27206964,0x656e7469, +0x66696572,0x0,0x6964656e,0x74696669,0x65725f6f,0x725f636f,0x6e737461,0x6e745f6c, +0x69737420,0x3a206964,0x656e7469,0x66696572,0x0,0x6964656e,0x74696669,0x65725f6f, +0x725f636f,0x6e737461,0x6e745f6c,0x69737420,0x3a20434f,0x4e535441,0x4e540000,0x6964656e, +0x74696669,0x65725f6f,0x725f636f,0x6e737461,0x6e745f6c,0x69737420,0x3a206964,0x656e7469, +0x66696572,0x5f6c6973,0x7420272c,0x27206964,0x656e7469,0x66696572,0x0,0x6964656e, +0x74696669,0x65725f6f,0x725f636f,0x6e737461,0x6e745f6c,0x69737420,0x3a206964,0x656e7469, +0x66696572,0x5f6c6973,0x7420272c,0x2720434f,0x4e535441,0x4e540000,0x70617261,0x6d657465, +0x725f7479,0x70655f6c,0x69737420,0x3a207061,0x72616d65,0x7465725f,0x6c697374,0x0, +0x70617261,0x6d657465,0x725f7479,0x70655f6c,0x69737420,0x3a20454c,0x4c495053,0x49530000, +0x70617261,0x6d657465,0x725f7479,0x70655f6c,0x69737420,0x3a207061,0x72616d65,0x7465725f, +0x6c697374,0x20272c27,0x20454c4c,0x49505349,0x53000000,0x70617261,0x6d657465,0x725f6c69, +0x7374203a,0x20706172,0x616d6574,0x65725f64,0x65636c61,0x72617469,0x6f6e0000,0x70617261, +0x6d657465,0x725f6c69,0x7374203a,0x20706172,0x616d6574,0x65725f6c,0x69737420,0x272c2720, +0x70617261,0x6d657465,0x725f6465,0x636c6172,0x6174696f,0x6e000000,0x70617261,0x6d657465, +0x725f6465,0x636c6172,0x6174696f,0x6e203a20,0x6465636c,0x61726174,0x696f6e5f,0x73706563, +0x69666965,0x72732064,0x65636c61,0x7261746f,0x72000000,0x70617261,0x6d657465,0x725f6465, +0x636c6172,0x6174696f,0x6e203a20,0x6465636c,0x61726174,0x696f6e5f,0x73706563,0x69666965, +0x72730000,0x70617261,0x6d657465,0x725f6465,0x636c6172,0x6174696f,0x6e203a20,0x6465636c, +0x61726174,0x696f6e5f,0x73706563,0x69666965,0x72732061,0x62737472,0x6163745f,0x6465636c, +0x61726174,0x6f720000,0x74797065,0x5f6e616d,0x65203a20,0x73706563,0x69666965,0x725f7175, +0x616c6966,0x6965725f,0x6c697374,0x0,0x74797065,0x5f6e616d,0x65203a20,0x73706563, +0x69666965,0x725f7175,0x616c6966,0x6965725f,0x6c697374,0x20616273,0x74726163,0x745f6465, +0x636c6172,0x61746f72,0x0,0x61627374,0x72616374,0x5f646563,0x6c617261,0x746f7220, +0x3a20706f,0x696e7465,0x72000000,0x61627374,0x72616374,0x5f646563,0x6c617261,0x746f7220, +0x3a206469,0x72656374,0x5f616273,0x74726163,0x745f6465,0x636c6172,0x61746f72,0x0, +0x61627374,0x72616374,0x5f646563,0x6c617261,0x746f7220,0x3a20706f,0x696e7465,0x72206469, +0x72656374,0x5f616273,0x74726163,0x745f6465,0x636c6172,0x61746f72,0x0,0x64697265, +0x63745f61,0x62737472,0x6163745f,0x6465636c,0x61726174,0x6f72203a,0x20272827,0x20616273, +0x74726163,0x745f6465,0x636c6172,0x61746f72,0x20272927,0x0,0x64697265,0x63745f61, +0x62737472,0x6163745f,0x6465636c,0x61726174,0x6f72203a,0x20275b27,0x20275d27,0x0, +0x64697265,0x63745f61,0x62737472,0x6163745f,0x6465636c,0x61726174,0x6f72203a,0x20275b27, +0x20636f6e,0x7374616e,0x745f6578,0x70726573,0x73696f6e,0x20275d27,0x0,0x64697265, +0x63745f61,0x62737472,0x6163745f,0x6465636c,0x61726174,0x6f72203a,0x20646972,0x6563745f, +0x61627374,0x72616374,0x5f646563,0x6c617261,0x746f7220,0x275b2720,0x275d2700,0x64697265, +0x63745f61,0x62737472,0x6163745f,0x6465636c,0x61726174,0x6f72203a,0x20646972,0x6563745f, +0x61627374,0x72616374,0x5f646563,0x6c617261,0x746f7220,0x275b2720,0x636f6e73,0x74616e74, +0x5f657870,0x72657373,0x696f6e20,0x275d2700,0x64697265,0x63745f61,0x62737472,0x6163745f, +0x6465636c,0x61726174,0x6f72203a,0x20666465,0x636c5f73,0x74617274,0x20272927,0x0, +0x64697265,0x63745f61,0x62737472,0x6163745f,0x6465636c,0x61726174,0x6f72203a,0x20666465, +0x636c5f73,0x74617274,0x20706172,0x616d6574,0x65725f74,0x7970655f,0x6c697374,0x20272927, +0x0,0x64697265,0x63745f61,0x62737472,0x6163745f,0x6465636c,0x61726174,0x6f72203a, +0x20646972,0x6563745f,0x61627374,0x72616374,0x5f646563,0x6c617261,0x746f7220,0x66646563, +0x6c5f7374,0x61727420,0x27292700,0x64697265,0x63745f61,0x62737472,0x6163745f,0x6465636c, +0x61726174,0x6f72203a,0x20646972,0x6563745f,0x61627374,0x72616374,0x5f646563,0x6c617261, +0x746f7220,0x66646563,0x6c5f7374,0x61727420,0x70617261,0x6d657465,0x725f7479,0x70655f6c, +0x69737420,0x27292700,0x74797065,0x6465665f,0x6e616d65,0x203a2054,0x5950455f,0x4944454e, +0x54000000,0x696e6974,0x69616c69,0x7a657220,0x3a206173,0x7369676e,0x6d656e74,0x5f657870, +0x72657373,0x696f6e00,0x696e6974,0x69616c69,0x7a657220,0x3a20277b,0x27000000,0x696e6974, +0x69616c69,0x7a657220,0x3a20277b,0x2720696e,0x69746961,0x6c697a65,0x725f6c69,0x7374206f, +0x7074636f,0x6d6d6120,0x277d2700,0x696e6974,0x69616c69,0x7a65725f,0x6c697374,0x203a2069, +0x6e697469,0x616c697a,0x65720000,0x696e6974,0x69616c69,0x7a65725f,0x6c697374,0x203a2069, +0x6e697469,0x616c697a,0x65725f6c,0x69737420,0x272c2720,0x696e6974,0x69616c69,0x7a657200, +0x73746174,0x656d656e,0x74203a20,0x6c616265,0x6c65645f,0x73746174,0x656d656e,0x74000000, +0x73746174,0x656d656e,0x74203a20,0x636f6d70,0x6f756e64,0x5f737461,0x74656d65,0x6e740000, +0x73746174,0x656d656e,0x74203a20,0x65787072,0x65737369,0x6f6e5f73,0x74617465,0x6d656e74, +0x0,0x73746174,0x656d656e,0x74203a20,0x73656c65,0x6374696f,0x6e5f7374,0x6174656d, +0x656e7400,0x73746174,0x656d656e,0x74203a20,0x69746572,0x6174696f,0x6e5f7374,0x6174656d, +0x656e7400,0x73746174,0x656d656e,0x74203a20,0x6a756d70,0x5f737461,0x74656d65,0x6e740000, +0x73746174,0x656d656e,0x74203a20,0x7472795f,0x73746174,0x656d656e,0x74000000,0x6c616265, +0x6c65645f,0x73746174,0x656d656e,0x74203a20,0x4944454e,0x54494649,0x45522027,0x3a272073, +0x74617465,0x6d656e74,0x0,0x6c616265,0x6c65645f,0x73746174,0x656d656e,0x74203a20, +0x74797065,0x6465665f,0x6e616d65,0x20273a27,0x0,0x6c616265,0x6c65645f,0x73746174, +0x656d656e,0x74203a20,0x74797065,0x6465665f,0x6e616d65,0x20273a27,0x20737461,0x74656d65, +0x6e740000,0x6c616265,0x6c65645f,0x73746174,0x656d656e,0x74203a20,0x43415345,0x20636f6e, +0x7374616e,0x745f6578,0x70726573,0x73696f6e,0x20273a27,0x20737461,0x74656d65,0x6e740000, +0x6c616265,0x6c65645f,0x73746174,0x656d656e,0x74203a20,0x44454641,0x554c5420,0x273a2720, +0x73746174,0x656d656e,0x74000000,0x636f6d70,0x6f756e64,0x5f737461,0x74656d65,0x6e74203a, +0x20636f6d,0x705f7374,0x61727420,0x277d2700,0x636f6d70,0x6f756e64,0x5f737461,0x74656d65, +0x6e74203a,0x20636f6d,0x705f7374,0x61727420,0x73746174,0x656d656e,0x745f6c69,0x73742027, +0x7d270000,0x636f6d70,0x6f756e64,0x5f737461,0x74656d65,0x6e74203a,0x20636f6d,0x705f7374, +0x61727420,0x6465636c,0x61726174,0x696f6e5f,0x6c697374,0x20277d27,0x0,0x636f6d70, +0x6f756e64,0x5f737461,0x74656d65,0x6e74203a,0x20636f6d,0x705f7374,0x61727420,0x6465636c, +0x61726174,0x696f6e5f,0x6c697374,0x20737461,0x74656d65,0x6e745f6c,0x69737420,0x277d2700, +0x636f6d70,0x5f737461,0x7274203a,0x20277b27,0x0,0x6465636c,0x61726174,0x696f6e5f, +0x6c697374,0x203a2064,0x65636c61,0x72617469,0x6f6e0000,0x6465636c,0x61726174,0x696f6e5f, +0x6c697374,0x203a2064,0x65636c61,0x72617469,0x6f6e5f6c,0x69737420,0x6465636c,0x61726174, +0x696f6e00,0x73746174,0x656d656e,0x745f6c69,0x7374203a,0x20737461,0x74656d65,0x6e740000, +0x73746174,0x656d656e,0x745f6c69,0x7374203a,0x20737461,0x74656d65,0x6e745f6c,0x69737420, +0x73746174,0x656d656e,0x74000000,0x73746174,0x656d656e,0x745f6c69,0x7374203a,0x20657272, +0x6f720000,0x73746174,0x656d656e,0x745f6c69,0x7374203a,0x20737461,0x74656d65,0x6e745f6c, +0x69737420,0x6572726f,0x72000000,0x65787072,0x65737369,0x6f6e5f73,0x74617465,0x6d656e74, +0x203a2027,0x3b270000,0x65787072,0x65737369,0x6f6e5f73,0x74617465,0x6d656e74,0x203a2065, +0x78707265,0x7373696f,0x6e20273b,0x27000000,0x73656c65,0x6374696f,0x6e5f7374,0x6174656d, +0x656e7420,0x3a204946,0x20272827,0x20657870,0x72657373,0x696f6e20,0x27292720,0x73746174, +0x656d656e,0x74000000,0x73656c65,0x6374696f,0x6e5f7374,0x6174656d,0x656e7420,0x3a204946, +0x20272827,0x20657870,0x72657373,0x696f6e20,0x27292720,0x73746174,0x656d656e,0x7420454c, +0x53452073,0x74617465,0x6d656e74,0x0,0x73656c65,0x6374696f,0x6e5f7374,0x6174656d, +0x656e7420,0x3a205357,0x49544348,0x20272827,0x20657870,0x72657373,0x696f6e20,0x27292720, +0x73746174,0x656d656e,0x74000000,0x69746572,0x6174696f,0x6e5f7374,0x6174656d,0x656e7420, +0x3a205748,0x494c4520,0x27282720,0x65787072,0x65737369,0x6f6e2027,0x29272073,0x74617465, +0x6d656e74,0x0,0x69746572,0x6174696f,0x6e5f7374,0x6174656d,0x656e7420,0x3a20444f, +0x20737461,0x74656d65,0x6e742057,0x48494c45,0x20272827,0x20657870,0x72657373,0x696f6e20, +0x27292720,0x273b2700,0x69746572,0x6174696f,0x6e5f7374,0x6174656d,0x656e7420,0x3a20464f, +0x52202728,0x2720273b,0x2720273b,0x27202729,0x27207374,0x6174656d,0x656e7400,0x69746572, +0x6174696f,0x6e5f7374,0x6174656d,0x656e7420,0x3a20464f,0x52202728,0x2720273b,0x2720273b, +0x27206578,0x70726573,0x73696f6e,0x20272927,0x20737461,0x74656d65,0x6e740000,0x69746572, +0x6174696f,0x6e5f7374,0x6174656d,0x656e7420,0x3a20464f,0x52202728,0x2720273b,0x27206578, +0x70726573,0x73696f6e,0x20273b27,0x20272927,0x20737461,0x74656d65,0x6e740000,0x69746572, +0x6174696f,0x6e5f7374,0x6174656d,0x656e7420,0x3a20464f,0x52202728,0x2720273b,0x27206578, +0x70726573,0x73696f6e,0x20273b27,0x20657870,0x72657373,0x696f6e20,0x27292720,0x73746174, +0x656d656e,0x74000000,0x69746572,0x6174696f,0x6e5f7374,0x6174656d,0x656e7420,0x3a20464f, +0x52202728,0x27206578,0x70726573,0x73696f6e,0x20273b27,0x20273b27,0x20272927,0x20737461, +0x74656d65,0x6e740000,0x69746572,0x6174696f,0x6e5f7374,0x6174656d,0x656e7420,0x3a20464f, +0x52202728,0x27206578,0x70726573,0x73696f6e,0x20273b27,0x20273b27,0x20657870,0x72657373, +0x696f6e20,0x27292720,0x73746174,0x656d656e,0x74000000,0x69746572,0x6174696f,0x6e5f7374, +0x6174656d,0x656e7420,0x3a20464f,0x52202728,0x27206578,0x70726573,0x73696f6e,0x20273b27, +0x20657870,0x72657373,0x696f6e20,0x273b2720,0x27292720,0x73746174,0x656d656e,0x74000000, +0x69746572,0x6174696f,0x6e5f7374,0x6174656d,0x656e7420,0x3a20464f,0x52202728,0x27206578, +0x70726573,0x73696f6e,0x20273b27,0x20657870,0x72657373,0x696f6e20,0x273b2720,0x65787072, +0x65737369,0x6f6e2027,0x29272073,0x74617465,0x6d656e74,0x0,0x6a756d70,0x5f737461, +0x74656d65,0x6e74203a,0x20474f54,0x4f204944,0x454e5449,0x46494552,0x20273b27,0x0, +0x6a756d70,0x5f737461,0x74656d65,0x6e74203a,0x20434f4e,0x54494e55,0x4520273b,0x27000000, +0x6a756d70,0x5f737461,0x74656d65,0x6e74203a,0x20425245,0x414b2027,0x3b270000,0x6a756d70, +0x5f737461,0x74656d65,0x6e74203a,0x20524554,0x55524e20,0x273b2700,0x6a756d70,0x5f737461, +0x74656d65,0x6e74203a,0x20524554,0x55524e20,0x65787072,0x65737369,0x6f6e2027,0x3b270000, +0x6a756d70,0x5f737461,0x74656d65,0x6e74203a,0x204c4541,0x56452027,0x3b270000,0x7472795f, +0x73746174,0x656d656e,0x74203a20,0x54525920,0x636f6d70,0x6f756e64,0x5f737461,0x74656d65, +0x6e742045,0x58434550,0x54202728,0x27206578,0x70726573,0x73696f6e,0x20272927,0x20636f6d, +0x706f756e,0x645f7374,0x6174656d,0x656e7400,0x7472795f,0x73746174,0x656d656e,0x74203a20, +0x54525920,0x636f6d70,0x6f756e64,0x5f737461,0x74656d65,0x6e742046,0x494e414c,0x4c592063, +0x6f6d706f,0x756e645f,0x73746174,0x656d656e,0x74000000,0x7472616e,0x736c6174,0x696f6e5f, +0x756e6974,0x203a2065,0x78746572,0x6e616c5f,0x64656669,0x6e697469,0x6f6e0000,0x7472616e, +0x736c6174,0x696f6e5f,0x756e6974,0x203a2074,0x72616e73,0x6c617469,0x6f6e5f75,0x6e697420, +0x65787465,0x726e616c,0x5f646566,0x696e6974,0x696f6e00,0x65787465,0x726e616c,0x5f646566, +0x696e6974,0x696f6e20,0x3a206675,0x6e637469,0x6f6e5f64,0x6566696e,0x6974696f,0x6e000000, +0x65787465,0x726e616c,0x5f646566,0x696e6974,0x696f6e20,0x3a20746f,0x705f6465,0x636c6172, +0x6174696f,0x6e000000,0x65787465,0x726e616c,0x5f646566,0x696e6974,0x696f6e20,0x3a20273b, +0x27000000,0x65787465,0x726e616c,0x5f646566,0x696e6974,0x696f6e20,0x3a206572,0x726f7200, +0x65787465,0x726e616c,0x5f646566,0x696e6974,0x696f6e20,0x3a205f5f,0x50524147,0x4d412027, +0x28272043,0x4f4e5354,0x414e5420,0x272c2720,0x6964656e,0x74696669,0x65725f6f,0x725f636f, +0x6e737461,0x6e745f6c,0x69737420,0x27292720,0x273b2700,0x65787465,0x726e616c,0x5f646566, +0x696e6974,0x696f6e20,0x3a205f5f,0x50524147,0x4d412027,0x28272043,0x4f4e5354,0x414e5420, +0x27292720,0x273b2700,0x66756e63,0x74696f6e,0x5f646566,0x696e6974,0x696f6e20,0x3a206465, +0x636c6172,0x61746f72,0x2066756e,0x6374696f,0x6e5f626f,0x64790000,0x66756e63,0x74696f6e, +0x5f646566,0x696e6974,0x696f6e20,0x3a206465,0x636c6172,0x6174696f,0x6e5f7370,0x65636966, +0x69657273,0x20646563,0x6c617261,0x746f7200,0x66756e63,0x74696f6e,0x5f646566,0x696e6974, +0x696f6e20,0x3a206465,0x636c6172,0x6174696f,0x6e5f7370,0x65636966,0x69657273,0x20646563, +0x6c617261,0x746f7220,0x66756e63,0x74696f6e,0x5f626f64,0x79000000,0x66756e63,0x74696f6e, +0x5f626f64,0x79203a20,0x636f6d70,0x6f756e64,0x5f737461,0x74656d65,0x6e740000,0x66756e63, +0x74696f6e,0x5f626f64,0x79203a20,0x6465636c,0x61726174,0x696f6e5f,0x6c697374,0x20636f6d, +0x706f756e,0x645f7374,0x6174656d,0x656e7400,0x6275696c,0x645f7072,0x6f677261,0x6d5f7472, +0x6565203a,0x20747261,0x6e736c61,0x74696f6e,0x5f756e69,0x74000000,0x6275696c,0x645f7072, +0x6f677261,0x6d5f7472,0x6565203a,0x202f2a20,0x656d7074,0x79202a2f,0x0,0x53746174, +0x65202564,0x2c20746f,0x6b656e20,0x0,0x656e642d,0x6f662d66,0x696c650a,0x0, +0x2d6e6f6e,0x652d0a00,0x25630a00,0x25730a00,0x52656365,0x69766564,0x20746f6b,0x656e2000, +0x656e642d,0x6f662d66,0x696c650a,0x0,0x2d6e6f6e,0x652d0a00,0x25630a00,0x25730a00, +0x52656365,0x69766564,0x20746f6b,0x656e2000,0x656e642d,0x6f662d66,0x696c650a,0x0, +0x2d6e6f6e,0x652d0a00,0x25630a00,0x25730a00,0x4572726f,0x72207265,0x636f7665,0x72792070, +0x6f707320,0x73746174,0x65202564,0x2c20756e,0x636f7665,0x72732073,0x74617465,0x2025640a, +0x0,0x4572726f,0x72207265,0x636f7665,0x72792064,0x69736361,0x72647320,0x0, +0x746f6b65,0x6e20656e,0x642d6f66,0x2d66696c,0x650a0000,0x746f6b65,0x6e202d6e,0x6f6e652d, +0xa000000,0x746f6b65,0x6e202573,0xa000000,0x52656475,0x63652062,0x79202825,0x64292022, +0x2573220a,0x0,0x4944454e,0x543d2573,0x2c207761,0x735f7479,0x70656465,0x663d2564, +0xa000000,0x6c6f6e67,0x206c6f6e,0x67000000,0x4944454e,0x543d2573,0x2c207761,0x735f7479, +0x70656465,0x663d2564,0xa000000,0x4944454e,0x543d2573,0x2c207761,0x735f7479,0x70656465, +0x663d2564,0xa000000,0x6c6f6e67,0x206c6f6e,0x67000000,0x4944454e,0x543d2573,0x2c207761, +0x735f7479,0x70656465,0x663d2564,0xa000000,0x4944454e,0x543d2573,0x2c207761,0x735f7479, +0x70656465,0x663d2564,0xa000000,0x4944454e,0x543d2573,0x2c207761,0x735f7479,0x70656465, +0x663d2564,0xa000000,0x4944454e,0x543d2573,0x2c207761,0x735f7479,0x70656465,0x663d2564, +0xa000000,0x4944454e,0x543d2573,0x2c207761,0x735f7479,0x70656465,0x663d2564,0xa000000, +0x545f4944,0x454e543d,0x25732c20,0x7761735f,0x74797065,0x6465663d,0x25640a00,0x4944454e, +0x543d2573,0x2c207761,0x735f7479,0x70656465,0x663d2564,0xa000000,0x4944454e,0x543d2573, +0x2c207761,0x735f7479,0x70656465,0x663d2564,0xa000000,0xf03e7eb4,0xf03e6ff0,0xf03e6ff0, +0xf03e6ff0,0xf03e6ff0,0xf03e6ff0,0xf03e7f20,0xf03e6ff0,0xf03e7f30,0xf03e7f5c,0xf03e7fa4, +0xf03e7fd0,0xf03e7fe4,0xf03e801c,0xf03e8030,0xf03e8068,0xf03e8090,0xf03e6ff0,0xf03e80b8, +0xf03e6ff0,0xf03e8100,0xf03e8128,0xf03e8150,0xf03e8164,0xf03e8240,0xf03e8268,0xf03e827c, +0xf03e82a4,0xf03e82cc,0xf03e82e0,0xf03e8308,0xf03e8330,0xf03e8344,0xf03e836c,0xf03e8394, +0xf03e83bc,0xf03e83e4,0xf03e840c,0xf03e8434,0xf03e6ff0,0xf03e845c,0xf03e8470,0xf03e849c, +0xf03e84b0,0xf03e84fc,0xf03e8510,0xf03e6ff0,0xf03e855c,0xf03e8588,0xf03e85b4,0xf03e6ff0, +0xf03e85e0,0xf03e860c,0xf03e6ff0,0xf03e8638,0xf03e8664,0xf03e6ff0,0xf03e8690,0xf03e86bc, +0xf03e86e8,0xf03e8714,0xf03e6ff0,0xf03e8740,0xf03e876c,0xf03e6ff0,0xf03e8798,0xf03e6ff0, +0xf03e87c4,0xf03e6ff0,0xf03e87f0,0xf03e6ff0,0xf03e881c,0xf03e6ff0,0xf03e8848,0xf03e6ff0, +0xf03e8874,0xf03e6ff0,0xf03e88a8,0xf03e88d4,0xf03e8900,0xf03e892c,0xf03e8958,0xf03e8984, +0xf03e89b0,0xf03e89dc,0xf03e8a08,0xf03e8a34,0xf03e8a60,0xf03e8a8c,0xf03e6ff0,0xf03e8ab8, +0xf03e6ff0,0xf03e8ae4,0xf03e8b70,0xf03e8bfc,0xf03e8c4c,0xf03e8c9c,0xf03e6ff0,0xf03e6ff0, +0xf03e6ff0,0xf03e8cf0,0xf03e8de4,0xf03e8f8c,0xf03e6ff0,0xf03e9080,0xf03e9174,0xf03e91a8, +0xf03e91c8,0xf03e91dc,0xf03e9248,0xf03e92bc,0xf03e933c,0xf03e9378,0xf03e93ac,0xf03e93e0, +0xf03e9414,0xf03e9448,0xf03e9484,0xf03e94c0,0xf03e94fc,0xf03e9538,0xf03e9574,0xf03e95b0, +0xf03e95ec,0xf03e9628,0xf03e9664,0xf03e96a8,0xf03e96ec,0xf03e973c,0xf03e97f0,0xf03e987c, +0xf03e98ec,0xf03e994c,0xf03e99f8,0xf03e9a6c,0xf03e9ae0,0xf03e6ff0,0xf03e6ff0,0xf03e9b08, +0xf03e9b50,0xf03e9b64,0xf03e6ff0,0xf03e6ff0,0xf03e9bac,0xf03e9d54,0xf03e6ff0,0xf03e9e48, +0xf03e9e5c,0xf03e9ea4,0xf03e9f40,0xf03e9f54,0xf03e9fc0,0xf03ea06c,0xf03ea0b8,0xf03ea0cc, +0xf03ea144,0xf03ea19c,0xf03ea240,0xf03ea2ec,0xf03e6ff0,0xf03ea2fc,0xf03ea374,0xf03ea394, +0xf03ea400,0xf03ea46c,0xf03ea4e8,0xf03ea51c,0xf03ea550,0xf03e6ff0,0xf03ea584,0xf03ea608, +0xf03ea80c,0xf03ea834,0xf03ea8e8,0xf03ea99c,0xf03eaac8,0xf03eabf4,0xf03ead30,0xf03eadcc, +0xf03eae18,0xf03eae74,0xf03eaf18,0xf03e6ff0,0xf03eafc8,0xf03eb0bc,0xf03eb0ec,0xf03eb158, +0xf03eb188,0xf03eb1b8,0xf03eb224,0xf03e6ff0,0xf03eb290,0xf03eb380,0xf03eb42c,0xf03eb44c, +0xf03eb4b8,0xf03eb55c,0xf03eb5ac,0xf03eb5fc,0xf03eb630,0xf03e6ff0,0xf03e6ff0,0xf03eb664, +0xf03eb6b4,0xf03eb6c4,0xf03eb6ec,0xf03eb714,0xf03eb790,0xf03eb80c,0xf03eb884,0xf03eb8fc, +0xf03eb9c8,0xf03eba94,0xf03e6ff0,0xf03ebae8,0xf03ebafc,0xf03ebb44,0xf03ebb64,0xf03e6ff0, +0xf03e6ff0,0xf03e6ff0,0xf03e6ff0,0xf03e6ff0,0xf03e6ff0,0xf03e6ff0,0xf03ebbd0,0xf03ebc68, +0xf03ebc7c,0xf03ebcd0,0xf03ebcfc,0xf03ebd24,0xf03ebda8,0xf03ebe2c,0xf03ebeb0,0xf03ebf34, +0xf03ec014,0xf03ec034,0xf03ec0a0,0xf03ec0c0,0xf03ec12c,0xf03e6ff0,0xf03ec144,0xf03ec16c, +0xf03ec194,0xf03ec1c4,0xf03ec1f8,0xf03ec224,0xf03ec250,0xf03ec27c,0xf03ec2b4,0xf03ec2f0, +0xf03ec328,0xf03ec364,0xf03ec39c,0xf03ec3d8,0xf03ec410,0xf03ec44c,0xf03ec4e0,0xf03ec504, +0xf03ec528,0xf03ec550,0xf03ec578,0xf03ec59c,0xf03ec5d4,0xf03ec608,0xf03ec6c8,0xf03e6ff0, +0xf03e6ff0,0xf03ec788,0xf03ec7b4,0xf03ec7d4,0xf03ec810,0xf03ec840,0xf03eca00,0xf03eca14, +0xf03e6ff0,0xf03ecbdc,0xf03e6ff0,0xf03ecc2c,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f6d,0x656d2e63, +0x2c762031,0x2e322031,0x3939342f,0x30372f31,0x38203030,0x3a32313a,0x30352064,0x6c616920, +0x45787020,0x24000000,0x0,0x0,0x0,0x6d656d5f,0x73746172,0x74207265, +0x7475726e,0x7320733d,0x25782072,0x3d257820,0x633d2578,0xa000000,0x5f5f6d65,0x6d5f616c, +0x6c6f6320,0x72657475,0x726e7320,0x733d2578,0x20723d25,0x78206372,0x3d257820,0x643d2578, +0xa000000,0x6d656d5f,0x66726565,0x20733d25,0x780a0000,0x0,0x0,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f65,0x72726f72,0x2e632c76,0x20312e39,0x20313939,0x342f3036, +0x2f313520,0x30303a32,0x323a3037,0x20726461,0x686c2045,0x78702024,0x0,0x72000000, +0x61747465,0x6d707469,0x6e672074,0x6f206f70,0x656e206d,0x73672066,0x696c6520,0x25732025, +0x730a0000,0x73756363,0x65737300,0x6661696c,0x65640000,0x4552524f,0x52204d45,0x53534147, +0x45202564,0x0,0x25642025,0x64202564,0x0,0x256c6420,0x256c6420,0x256c6400, +0x5761726e,0x696e6720,0x25643a20,0x0,0x0,0x28256429,0x20200000,0xa000000, +0x25730000,0x0,0x3a200000,0x2c200000,0x2025643a,0x20000000,0x20282573,0x290a0000, +0xa000000,0xa000000,0x25730000,0x6572725f,0x6d736720,0x233a2564,0x206c3a25,0x64206c6f, +0x63613a25,0x78207365,0x633a2564,0xa000000,0x21690000,0x6572726f,0x722e6300,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f73,0x63616e2e,0x632c7620,0x312e3238,0x20313939,0x342f3037, +0x2f323920,0x31383a35,0x363a3230,0x20726461,0x686c2045,0x78702024,0x0,0x0, +0x0,0x772b0000,0x0,0x74656d70,0x6f726172,0x7920666f,0x72206275,0x66666572, +0x696e6700,0x0,0x74656d70,0x6f726172,0x7920666f,0x72206275,0x66666572,0x696e6700, +0x0,0x0,0x6c6f6e67,0x206c6f6e,0x6720636f,0x6e737461,0x6e747320,0x284c4c29, +0x0,0x68657800,0x6f637461,0x6c000000,0x73697a65,0x6f662877,0x63686172,0x5f742920, +0x3c3d2073,0x697a656f,0x66287569,0x6e745f74,0x29000000,0x7363616e,0x2e630000,0x2b3d0000, +0x2d3d0000,0x2f3d0000,0x253d0000,0x263d0000,0x7c3d0000,0x5e3d0000,0x2a3d0000,0x3c3c3d00, +0x3e3e3d00,0x5f5f6275,0x696c7469,0x6e5f616c,0x69676e6f,0x66000000,0x5f5f6275,0x696c7469, +0x6e5f636c,0x6173736f,0x66000000,0x5f5f6275,0x696c7469,0x6e5f7472,0x79000000,0x5f5f6275, +0x696c7469,0x6e5f6578,0x63657074,0x0,0x5f5f6275,0x696c7469,0x6e5f6669,0x6e616c6c, +0x79000000,0x5f5f756e,0x616c6967,0x6e656400,0x5f5f6275,0x696c7469,0x6e5f6c65,0x61766500, +0x6175746f,0x0,0x62726561,0x6b000000,0x63686172,0x0,0x63617365,0x0, +0x636f6e73,0x74000000,0x636f6e74,0x696e7565,0x0,0x646f7562,0x6c650000,0x64656661, +0x756c7400,0x646f0000,0x65787465,0x726e0000,0x656c7365,0x0,0x656e756d,0x0, +0x666f7200,0x666c6f61,0x74000000,0x676f746f,0x0,0x69660000,0x696e7400,0x6c6f6e67, +0x0,0x72657475,0x726e0000,0x72656769,0x73746572,0x0,0x73776974,0x63680000, +0x73747275,0x63740000,0x7369676e,0x65640000,0x73697a65,0x6f660000,0x73686f72,0x74000000, +0x73746174,0x69630000,0x74797065,0x64656600,0x756e7369,0x676e6564,0x0,0x756e696f, +0x6e000000,0x766f6964,0x0,0x766f6c61,0x74696c65,0x0,0x7768696c,0x65000000, +0x5f5f6275,0x696c7469,0x6e5f616c,0x69676e6f,0x66000000,0x5f5f7072,0x61676d61,0x0, +0x5f5f696e,0x6c696e65,0x0,0x636c6173,0x73000000,0x76697274,0x75616c00,0x70726f74, +0x65637465,0x64000000,0x7075626c,0x69630000,0x70726976,0x61746500,0x6f706572,0x61746f72, +0x0,0x74686973,0x0,0x6e657700,0x64656c65,0x74650000,0x696e6c69,0x6e650000, +0x66726965,0x6e640000,0x63726561,0x74696e67,0x20252e2a,0x73202830,0x7825783a,0x25643a25, +0x73292068,0x69646573,0x20283078,0x25783a25,0x643a2573,0x290a0000,0x74797065,0x64656600, +0x6b657977,0x6f726400,0x72656775,0x6c617200,0x74797065,0x64656600,0x6b657977,0x6f726400, +0x72656775,0x6c617200,0x3c6e696c,0x3e000000,0x3ff553f7,0xced91687,0xf03eeba8,0xf03eebb0, +0xf03eebdc,0xf03eebdc,0xf03eebdc,0xf03eebb8,0xf03eebdc,0xf03eebdc,0xf03eebdc,0xf03eebdc, +0xf03eebdc,0xf03eebdc,0xf03eebdc,0xf03eebc0,0xf03eebdc,0xf03eebdc,0xf03eebdc,0xf03eebc8, +0xf03eebdc,0xf03eebd0,0xf03eebdc,0xf03eebd8,0xf03f1228,0xf03f1208,0xf03f1728,0xf03f1728, +0xf03f1728,0xf03f1208,0xf03f1728,0xf03f1728,0xf03f1728,0xf03f1728,0xf03f1728,0xf03f1728, +0xf03f1728,0xf03f1208,0xf03f1728,0xf03f1728,0xf03f1728,0xf03f1208,0xf03f1728,0xf03f1208, +0xf03f1728,0xf03f1208,0xf03f1728,0xf03f13ec,0xf03f12c0,0xf03f12c0,0xf03f12c0,0xf03f12c0, +0xf03f12c0,0xf03f12c0,0xf03f12c0,0xf03f12c0,0xf03f1b48,0xf03f1b48,0xf03f1b48,0xf03f1b48, +0xf03f1b48,0xf03f1b48,0xf03f1b48,0xf03f1b48,0xf03f2748,0xf03f49f8,0xf03f49f8,0xf03f49f8, +0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f29d8,0xf03f275c,0xf03f29d8, +0xf03f29d8,0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8, +0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8, +0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f49f8,0xf03f29d8,0xf03f3db0,0xf03f2a44,0xf03f49f8, +0xf03f49b4,0xf03f35a8,0xf03f3788,0xf03f2a64,0xf03f2a84,0xf03f2a84,0xf03f3f30,0xf03f2d60, +0xf03f2a84,0xf03f2f64,0xf03f4150,0xf03f325c,0xf03f29ec,0xf03f29ec,0xf03f29ec,0xf03f29ec, +0xf03f29ec,0xf03f29ec,0xf03f29ec,0xf03f29ec,0xf03f29ec,0xf03f29ec,0xf03f2a9c,0xf03f2a84, +0xf03f435c,0xf03f3e70,0xf03f4608,0xf03f2a84,0xf03f49f8,0xf03f49b4,0xf03f49b4,0xf03f49b4, +0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4, +0xf03f48b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4, +0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f2a84, +0xf03f49f8,0xf03f2a84,0xf03f3bd0,0xf03f49b4,0xf03f49f8,0xf03f49b4,0xf03f49b4,0xf03f49b4, +0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4, +0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4, +0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f49b4,0xf03f2a84, +0xf03f39cc,0xf03f2a84,0xf03f2a84,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f64,0x65627567, +0x2e632c76,0x20312e31,0x20313939,0x322f3037,0x2f323920,0x31383a34,0x343a3130,0x2077736a, +0x20457870,0x20240000,0x0,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f6c,0x696e6b6c, +0x6973742e,0x632c7620,0x312e3120,0x31393932,0x2f30372f,0x32392031,0x383a3435,0x3a303220, +0x77736a20,0x45787020,0x24000000,0x0,0x25730000,0x25640000,0x25640000,0x25630000, +0x25236f00,0x25630000,0x25750000,0x25750000,0x25750000,0x25750000,0x25630000,0x25630000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25640000, +0x25730000,0x25640000,0x25730000,0x25640000,0x25730000,0x25730000,0x25640000,0x25730000, +0x25640000,0x25730000,0x25640000,0x25730000,0x25640000,0x25730000,0x25730000,0x25640000, +0x25730000,0x25640000,0x25730000,0x25730000,0x25640000,0x25730000,0x25730000,0x25640000, +0x25730000,0x25640000,0x25730000,0x25730000,0x25640000,0x25730000,0x25730000,0x25730000, +0x25640000,0x25730000,0x25640000,0x25730000,0x25640000,0x25730000,0x25640000,0x25730000, +0x25640000,0x25730000,0x25730000,0x25640000,0x25730000,0x25640000,0x25730000,0x25730000, +0x25640000,0x25730000,0x25730000,0x25640000,0x25730000,0x25730000,0x25640000,0x25730000, +0x25730000,0x25640000,0x25630000,0x25730000,0x25640000,0x25730000,0x25730000,0x25640000, +0x25730000,0x25640000,0x25730000,0x25730000,0x25640000,0x25730000,0x25640000,0x25730000, +0x25730000,0x25640000,0x25730000,0x25730000,0x25640000,0x25730000,0x25640000,0x25730000, +0x25730000,0x25640000,0x25730000,0x25730000,0x25640000,0x25730000,0x25730000,0x25640000, +0x25730000,0x25730000,0x25640000,0x25730000,0x25640000,0x25630000,0x25730000,0x25640000, +0x25630000,0x25730000,0x25640000,0x25730000,0x25640000,0x25730000,0x25730000,0x25640000, +0x25730000,0x25640000,0x25730000,0x25730000,0x25640000,0x25730000,0x25640000,0x25730000, +0x25640000,0x25730000,0x25640000,0x25730000,0x25730000,0x25640000,0x25640000,0x25730000, +0x25730000,0x25640000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25640000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25640000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25640000,0x25640000,0x25640000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25640000,0x25640000, +0x25640000,0x25730000,0x25630000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000,0x25730000, +0x25730000,0x25730000,0x0,0x0,0x53545255,0x43545f54,0x59504528,0x74797065, +0x292e736e,0x616d6520,0x213d2045,0x4d505459,0x0,0x73796d74,0x61622e63,0x0, +0x454e554d,0x5f545950,0x45287479,0x7065292e,0x656e616d,0x6520213d,0x20454d50,0x54590000, +0x73796d74,0x61622e63,0x0,0x46414c53,0x45000000,0x73796d74,0x61622e63,0x0, +0x46414c53,0x45000000,0x73796d74,0x61622e63,0x0,0x54524545,0x5f434f44,0x45286964, +0x29203d3d,0x2049645f,0x6465636c,0x0,0x73796d74,0x61622e63,0x0,0x456e7465, +0x72696e67,0x20272573,0x27286f76,0x65726c6f,0x61642063,0x6c617373,0x2025642c,0x2073796d, +0x626f6c20,0x25782c20,0x73636f70,0x65202564,0x2c206f76,0x65726c6f,0x61647320,0x25782c20, +0x68696464,0x656e2025,0x78292066,0x726f6d20,0x696e7374,0x616e6365,0x20746162,0x6c650a00, +0x46414c53,0x45000000,0x73796d74,0x61622e63,0x0,0x63757272,0x656e745f,0x73636f70, +0x6520213d,0x204e554c,0x4c000000,0x73796d74,0x61622e63,0x0,0x52656d6f,0x76696e67, +0x20272573,0x27286f76,0x65726c6f,0x61642063,0x6c617373,0x2025642c,0x2073796d,0x626f6c20, +0x25782c20,0x73636f70,0x65202564,0x2c206f76,0x65726c6f,0x61647320,0x25782c20,0x68696464, +0x656e2025,0x78292066,0x726f6d20,0x696e7374,0x616e6365,0x20746162,0x6c650a00,0xf03f65c4, +0xf03f67f8,0xf03f6730,0xf03f6914,0xf03f698c,0xf03f6620,0x0,0x0,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f6d,0x61696e2e,0x632c7620,0x312e3335,0x20313939,0x342f3039, +0x2f303820,0x30303a34,0x303a3532,0x20726461,0x686c2045,0x78702024,0x0,0x0, +0x5f5f4c41,0x4e470000,0x656e676c,0x69736800,0x5f5f4552,0x524f525f,0x46494c45,0x0, +0x6572722e,0x25732e63,0x63000000,0x2f757372,0x2f6c6962,0x2f636d70,0x6c72732f,0x6572722e, +0x63630000,0x46414c53,0x45000000,0x6d61696e,0x2e630000,0x63666500,0x63666500,0x63636f6d, +0x0,0x63636f6d,0x0,0x63707000,0x63707000,0x6c696e74,0x0,0x6c696e74, +0x0,0x2d58636f,0x6d6d6f6e,0x0,0x2d586370,0x6c757363,0x6f6d6d00,0x2d58636d, +0x643a0000,0x2d58646f,0x6c6c6172,0x0,0x2d58666c,0x6f617400,0x2d586675,0x6c6c7761, +0x726e0000,0x2d587072,0x6f746f74,0x79706573,0x0,0x2d587369,0x676e6564,0x0, +0x2d587479,0x70656269,0x6e643a00,0x2d587479,0x70656269,0x6e643a20,0x756e6b6e,0x6f776e20, +0x74797065,0x2025630a,0x0,0x2d587479,0x70656269,0x6e643a20,0x62616420,0x73697a65, +0x2025640a,0x0,0x2d587479,0x70656269,0x6e643a20,0x73706563,0x69666965,0x64207369, +0x7a657320,0x76696f6c,0x61746520,0x74686520,0x6c616e67,0x75616765,0x2072756c,0x65730a00, +0x2d58756e,0x7369676e,0x65640000,0x2d58766f,0x6c617469,0x6c650000,0x2d766f6c,0x6174696c, +0x65000000,0x2d587600,0x2d58776f,0x66660000,0x2d737464,0x0,0x2d736176,0x65617267, +0x73000000,0x2d63616c,0x6c5f7368,0x61726564,0x0,0x2d63706c,0x75730000,0x2d636865, +0x636b7374,0x61636b00,0x2d636865,0x636b5f62,0x6f756e64,0x73000000,0x2d6e6f6e,0x5f736861, +0x72656400,0x2d747261,0x70757600,0x2d77696d,0x706c6963,0x69740000,0x2d776c69,0x6e740000, +0x2d766572,0x626f7365,0x0,0x2d667261,0x6d65706f,0x696e7465,0x72000000,0x2d6d6970, +0x73000000,0x2d6d7366,0x74000000,0x2d6d696e,0x5f73745f,0x696e6469,0x72656374,0x696f6e00, +0x2d6d6178,0x5f73745f,0x696e6469,0x72656374,0x696f6e00,0x2d6d6178,0x5f726563,0x5f646570, +0x74683d00,0x2d64776f,0x70636f64,0x65000000,0x2d757365,0x5f726561,0x646f6e6c,0x795f636f, +0x6e737400,0x2d757365,0x5f726561,0x64777269,0x74655f63,0x6f6e7374,0x0,0x2d757365, +0x5f6c6974,0x6572616c,0x5f636f6e,0x73740000,0x2d757365,0x5f766172,0x6961626c,0x655f636f, +0x6e737400,0x2d363464,0x61746100,0x73756368,0x20617320,0x0,0x6e756d62,0x65727320, +0x2872616e,0x67657329,0x2073686f,0x756c6420,0x62652073,0x65706572,0x61746564,0x20627920, +0x636f6d6d,0x6173206f,0x6e6c793a,0x20652e67,0x2e202d77,0x6f666620,0x3530352d,0x3535302c, +0x0,0x2f757372,0x2f6c6962,0x2f000000,0x2f6c6962,0x2f000000,0x50415448,0x0, +0xf03fb754,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0, +0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb224,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb2e0, +0xf03fb7f0,0xf03fb280,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03faab8, +0xf03fb7f0,0xf03fb33c,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb358,0xf03fb7f0, +0xf03fb7f0,0xf03fb7f0,0xf03faadc,0xf03fb7f0,0xf03fb4d4,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0, +0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb0f4,0xf03fb664,0xf03fb7f0, +0xf03fb4ac,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb528, +0xf03fb1cc,0xf03fb374,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb040,0xf03fb1f8,0xf03fb68c, +0xf03fb478,0xf03fb3a8,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fad04, +0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0, +0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fab14, +0xf03fab9c,0xf03fb7f0,0xf03fac3c,0xf03fac94,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0, +0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03fb7f0,0xf03facb0,0xf03fb7f0,0xf03fb7f0,0xf03facdc, +0xf03fad14,0xf03faf40,0xf03faf74,0xf03faff8,0xf03fadd0,0xf03fadd8,0xf03fadd8,0xf03fadd8, +0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadb0,0xf03fadd8,0xf03fadd8,0xf03fadd8, +0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadd8, +0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fadd8, +0xf03fadd8,0xf03fadd8,0xf03fadd8,0xf03fad90,0xf03fadc8,0xf03fadd8,0xf03fadc0,0xf03fadd8, +0xf03fadd8,0xf03fada0,0xf03fadd8,0xf03fadd8,0xf03fada8,0xf03fadd8,0xf03fadd8,0xf03fadd8, +0xf03fadb8,0xf03fadd8,0xf03fadd8,0xf03fad98,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f6d,0x6f646573, +0x2e632c76,0x20312e31,0x20313939,0x322f3037,0x2f323920,0x31383a34,0x353a3334,0x2077736a, +0x20457870,0x20240000,0x0,0x0,0x6964656e,0x74000000,0x646f7562,0x6c650000, +0x6c6f6e67,0x20646f75,0x626c6500,0x666c6f61,0x74000000,0x6c616265,0x6c000000,0x63686172, +0x0,0x696e7400,0x6c6f6e67,0x0,0x6c6f6e67,0x206c6f6e,0x67000000,0x73686f72, +0x74000000,0x7369676e,0x65640000,0x756e7369,0x676e6564,0x0,0x756e7369,0x676e6564, +0x20636861,0x72000000,0x756e7369,0x676e6564,0x20696e74,0x0,0x756e7369,0x676e6564, +0x206c6f6e,0x67000000,0x756e7369,0x676e6564,0x206c6f6e,0x67206c6f,0x6e670000,0x756e7369, +0x676e6564,0x2073686f,0x72740000,0x766f6964,0x0,0x616e7920,0x74797065,0x0, +0x61727261,0x79000000,0x656e756d,0x0,0x66756e63,0x74696f6e,0x0,0x706f696e, +0x74657200,0x72656665,0x72656e63,0x65000000,0x73747275,0x63740000,0x4964656e,0x74696669, +0x65720000,0x446f7562,0x6c655f74,0x79706500,0x4c6f6e67,0x646f7562,0x6c655f74,0x79706500, +0x466c6f61,0x745f7479,0x70650000,0x4c616265,0x6c5f7479,0x70650000,0x43686172,0x5f747970, +0x65000000,0x496e745f,0x74797065,0x0,0x4c6f6e67,0x5f747970,0x65000000,0x4c6f6e67, +0x6c6f6e67,0x5f747970,0x65000000,0x53686f72,0x745f7479,0x70650000,0x5369676e,0x65645f74, +0x79706500,0x556e7369,0x676e6564,0x5f747970,0x65000000,0x55636861,0x725f7479,0x70650000, +0x55696e74,0x5f747970,0x65000000,0x556c6f6e,0x675f7479,0x70650000,0x556c6f6e,0x676c6f6e, +0x675f7479,0x70650000,0x5573686f,0x72745f74,0x79706500,0x566f6964,0x5f747970,0x65000000, +0x416e795f,0x74797065,0x0,0x41727261,0x795f7479,0x70650000,0x456e756d,0x5f747970, +0x65000000,0x46756e63,0x5f747970,0x65000000,0x506f696e,0x7465725f,0x74797065,0x0, +0x52656665,0x72656e63,0x655f7479,0x70650000,0x53747275,0x63745f74,0x79706500,0x42726561, +0x6b5f7374,0x6d740000,0x43617365,0x6c616265,0x6c65645f,0x73746d74,0x0,0x436f6d70, +0x6f756e64,0x5f73746d,0x74000000,0x436f6e74,0x696e7565,0x5f73746d,0x74000000,0x44656661, +0x756c746c,0x6162656c,0x65645f73,0x746d7400,0x446f7768,0x696c655f,0x73746d74,0x0, +0x45787072,0x5f73746d,0x74000000,0x466f725f,0x73746d74,0x0,0x476f746f,0x5f73746d, +0x74000000,0x49646c61,0x62656c65,0x645f7374,0x6d740000,0x49665f73,0x746d7400,0x496e6974, +0x0,0x52657475,0x726e5f73,0x746d7400,0x53776974,0x63685f73,0x746d7400,0x5768696c, +0x655f7374,0x6d740000,0x5472795f,0x73746d74,0x0,0x4c656176,0x655f7374,0x6d740000, +0x41646472,0x5f657870,0x72000000,0x416c6967,0x6e6f665f,0x65787072,0x0,0x42697463, +0x6f6d706c,0x656d656e,0x745f6578,0x70720000,0x436c6173,0x736f665f,0x65787072,0x0, +0x496e6469,0x72656374,0x5f657870,0x72000000,0x4e6f745f,0x65787072,0x0,0x506f7374, +0x64656372,0x656d656e,0x745f6578,0x70720000,0x506f7374,0x696e6372,0x656d656e,0x745f6578, +0x70720000,0x50726564,0x65637265,0x6d656e74,0x5f657870,0x72000000,0x50726569,0x6e637265, +0x6d656e74,0x5f657870,0x72000000,0x53697a65,0x6f665f65,0x78707200,0x556d696e,0x75735f65, +0x78707200,0x55706c75,0x735f6578,0x70720000,0x44656c65,0x74655f65,0x78707200,0x41646472, +0x72656c5f,0x65787072,0x0,0x416e645f,0x65787072,0x0,0x41737369,0x676e5f65, +0x78707200,0x42697461,0x6e645f65,0x78707200,0x4269746f,0x725f6578,0x70720000,0x42697478, +0x6f725f65,0x78707200,0x42697461,0x6e645f61,0x73736967,0x6e5f6578,0x70720000,0x4269746f, +0x725f6173,0x7369676e,0x5f657870,0x72000000,0x42697478,0x6f725f61,0x73736967,0x6e5f6578, +0x70720000,0x43616c6c,0x5f657870,0x72000000,0x43617374,0x5f657870,0x72000000,0x436f6d6d, +0x615f6578,0x70720000,0x4469765f,0x65787072,0x0,0x4469765f,0x61737369,0x676e5f65, +0x78707200,0x45715f65,0x78707200,0x47745f65,0x78707200,0x4765715f,0x65787072,0x0, +0x496e6465,0x785f6578,0x70720000,0x4c65715f,0x65787072,0x0,0x4c736869,0x66745f65, +0x78707200,0x4c736869,0x66745f61,0x73736967,0x6e5f6578,0x70720000,0x4c745f65,0x78707200, +0x4d696e75,0x735f6578,0x70720000,0x4d696e75,0x735f6173,0x7369676e,0x5f657870,0x72000000, +0x52656d5f,0x65787072,0x0,0x52656d5f,0x61737369,0x676e5f65,0x78707200,0x4d756c74, +0x5f657870,0x72000000,0x4d756c74,0x5f617373,0x69676e5f,0x65787072,0x0,0x4e65715f, +0x65787072,0x0,0x4f725f65,0x78707200,0x506c7573,0x5f657870,0x72000000,0x506c7573, +0x5f617373,0x69676e5f,0x65787072,0x0,0x52736869,0x66745f65,0x78707200,0x52736869, +0x66745f61,0x73736967,0x6e5f6578,0x70720000,0x4e65775f,0x65787072,0x0,0x4d656d62, +0x65725f69,0x6e69745f,0x65787072,0x0,0x436f6e64,0x6974696f,0x6e616c5f,0x65787072, +0x0,0x41676772,0x65676174,0x655f6578,0x70720000,0x41727261,0x795f7265,0x66000000, +0x436f6d70,0x6f6e656e,0x745f7265,0x66000000,0x496e6469,0x72656374,0x5f636f6d,0x706f6e65, +0x6e745f72,0x65660000,0x5175616c,0x69666965,0x645f7265,0x66000000,0x4465636c,0x6172655f, +0x6465636c,0x0,0x49645f64,0x65636c00,0x4669656c,0x645f6465,0x636c0000,0x436f6e73, +0x74616e74,0x0,0x456e645f,0x6f665f66,0x696c6500,0x4e6f7000,0x436f6e73,0x74616e74, +0x5f737065,0x6369616c,0x0,0x4572726f,0x725f6d61,0x726b0000,0x50726167,0x6d610000, +0x41636365,0x73735f73,0x70656300,0x52657365,0x72766564,0x0,0x564f4c00,0x434f4e53, +0x54000000,0x5041434b,0x0,0x54595045,0x0,0x45585400,0x53544154,0x0, +0x4155544f,0x0,0x52454700,0x50524f54,0x0,0x50554200,0x50524956,0x0, +0x56495254,0x0,0x46524945,0x0,0x494e4c00,0x56414c00,0x52454600,0x56415200, +0x54525900,0x494e5452,0x0,0x4e4f5f53,0x4944455f,0x45464645,0x43540000,0x544d505f, +0x52454753,0x5f494e54,0x41435400,0x5745414b,0x0,0x494e5455,0x0,0x434f4e53, +0x54554354,0x4f520000,0x44455354,0x52554354,0x4f520000,0x4f504552,0x0,0x5054525f, +0x544f5f4d,0x454d0000,0x41434345,0x53535f41,0x444a5553,0x54000000,0x554e414c,0x49474e45, +0x44000000,0x434c494e,0x4b414745,0x0,0x43504c55,0x534c494e,0x4b414745,0x0, +0x4656414c,0x28545255,0x45415252,0x41592900,0x53574150,0x0,0x544d5000,0x424c0000, +0x42520000,0x4c4c0000,0x4c520000,0x554e5343,0x0,0x504c4149,0x4e000000,0x3f3f3f00, +0x30200000,0x25732573,0x0,0x7c000000,0x0,0x7c257800,0x20000000,0x25327520, +0x0,0x202e0000,0x252d3134,0x73200000,0x74797065,0x3d257520,0x0,0x61747472, +0x3d000000,0x6c696e6b,0x3d257520,0x0,0x3c25732f,0x25643e20,0x0,0x73697a65, +0x3d257520,0x0,0x616c6967,0x6e3d2575,0xa000000,0x73697a65,0x3d257520,0x0, +0x616c6967,0x6e3d2575,0x20000000,0x9696e64,0x65785f74,0x7970653d,0x25640a00,0x73697a65, +0x3d257520,0x0,0x616c6967,0x6e3d2575,0x20000000,0x736e616d,0x653d2575,0x20000000, +0x6d656d62,0x6572733d,0x25752000,0x62617365,0x6c697374,0x3d257520,0x0,0x696e666f, +0x3d5b0000,0x73747275,0x63742000,0x756e696f,0x6e200000,0x636c6173,0x73200000,0x636f6e73, +0x742d6d65,0x6d626572,0x73200000,0x766f6c61,0x74696c65,0x2d6d656d,0x62657273,0x20000000, +0x7061636b,0x65640000,0x636f6d70,0x6c657465,0x0,0x5d0a0000,0x73697a65,0x3d257520, +0x0,0x616c6967,0x6e3d2575,0x20000000,0x656e616d,0x653d2575,0x20000000,0x6c697465, +0x72616c73,0x3d257520,0x0,0x6c623d25,0x64200000,0x75623d25,0x640a0000,0x73697a65, +0x3d257520,0x0,0x616c6967,0x6e3d2575,0x20000000,0x666e616d,0x653d2575,0x20000000, +0x70617261,0x6d733d25,0x75200000,0x6465636c,0x733d2575,0x20000000,0x7073697a,0x653d2575, +0x20000000,0x656e645f,0x626c6b6e,0x6f3d2564,0x20000000,0x68616e64,0x6c657273,0x3d25750a, +0x0,0x73697a65,0x3d257520,0x0,0x616c6967,0x6e3d2575,0x20000000,0x62617365, +0x5f747970,0x653d2575,0xa000000,0x73697a65,0x3d257520,0x0,0x616c6967,0x6e3d2575, +0x20000000,0x62617365,0x5f747970,0x653d2575,0xa000000,0x6669656c,0x643d2575,0x20000000, +0x77696474,0x683d2564,0xa000000,0x69643d25,0x73200000,0x696e6974,0x5f76616c,0x75653d25, +0x75200000,0x7175616c,0x69666965,0x72733d25,0x75200000,0x6f666673,0x65743d25,0x64200000, +0x73636c61,0x73733d25,0x73200000,0x6c657665,0x6c3d2575,0x20000000,0x616c6576,0x656c3d25, +0x75200000,0x68696464,0x656e3d25,0x75200000,0x73745f6c,0x6973743d,0x25752000,0x636f6e74, +0x6578743d,0x25752000,0x626c6b6e,0x6f3d2575,0x20000000,0x666c6167,0x733d2575,0x20000000, +0x6f766572,0x6c6f6164,0x733d2575,0x20000000,0x6f636c61,0x73733d25,0x64200000,0x6c617374, +0x75736564,0x3d3c2573,0x2f25643e,0xa000000,0x6964733d,0x25750a00,0x65787072,0x3d257520, +0x0,0x7468656e,0x5f706172,0x743d2575,0x20000000,0x656c7365,0x5f706172,0x743d2575, +0xa000000,0x76616c75,0x653d2575,0x20000000,0x7265706c,0x69636174,0x653d2564,0x20000000, +0x45787465,0x6e646564,0x53697a65,0x3d256420,0x0,0x73746172,0x745f6f66,0x66736574, +0x3d25640a,0x0,0x65787072,0x3d257520,0x0,0x73746d74,0x3d257520,0x0, +0x6c616265,0x6c3d2564,0xa000000,0x73746d74,0x3d25750a,0x0,0x69643d25,0x73200000, +0x73746d74,0x3d25750a,0x0,0x6465636c,0x733d2575,0x20000000,0x73746d74,0x733d2575, +0x20000000,0x656e645f,0x6c6f6361,0x74696f6e,0x3d3c2573,0x2f25643e,0x20000000,0x636f6e74, +0x6578743d,0x25752000,0x63675f69,0x6e666f3d,0x25780a00,0x65787072,0x3d25750a,0x0, +0x65787072,0x3d257520,0x0,0x73746d74,0x3d257520,0x0,0x62726561,0x6b6c6162, +0x3d256420,0x0,0x63617365,0x733d2575,0xa000000,0x65787072,0x3d257520,0x0, +0x73746d74,0x3d257520,0x0,0x62726561,0x6b6c6162,0x3d256420,0x636f6e74,0x6c61623d, +0x25640a00,0x65787072,0x3d257520,0x0,0x67756172,0x643d2575,0x20000000,0x68616e64, +0x6c65723d,0x25752000,0x62656769,0x6e5f6164,0x64723d25,0x7520656e,0x645f6164,0x64723d25, +0x75206c61,0x62656c3d,0x2564206a,0x6d705f74,0x61726765,0x743d2564,0xa000000,0x73746d74, +0x3d257520,0x0,0x65787072,0x3d257520,0x0,0x62726561,0x6b6c6162,0x3d256420, +0x636f6e74,0x6c61623d,0x25640a00,0x65787072,0x313d2575,0x20000000,0x65787072,0x323d2575, +0x20000000,0x65787072,0x333d2575,0x20000000,0x73746d74,0x3d257520,0x0,0x62726561, +0x6b6c6162,0x3d256420,0x636f6e74,0x6c61623d,0x25640a00,0x69643d25,0x730a0000,0xa000000, +0x65787072,0x3d25750a,0x0,0x6f706572,0x616e645b,0x305d3d25,0x750a0000,0x6f706572, +0x616e645b,0x305d3d25,0x75200000,0x6f706572,0x616e645b,0x315d3d25,0x750a0000,0x6f706572, +0x616e645b,0x305d3d25,0x75200000,0x6f706572,0x616e645b,0x315d3d25,0x75200000,0x6f706572, +0x616e645b,0x325d3d25,0x750a0000,0x6f706572,0x616e645b,0x25645d3d,0x25752000,0xa000000, +0x6936343d,0x2825642c,0x2575290a,0x0,0x75693634,0x3d282575,0x2c257529,0xa000000, +0x7265616c,0x3d25730a,0x0,0x66703d25,0x670a0000,0x66703d25,0x670a0000,0x733d2573, +0xa000000,0xa000000,0x775b2564,0x5d3d256c,0x64202825,0x63292000,0xa000000,0x69643d25, +0x730a0000,0xa000000,0x70726167,0x6d615f74,0x79706520,0x3d202564,0x2c206172,0x67756d65, +0x6e743d25,0x750a0000,0x61636365,0x73733d25,0x750a0000,0x46414c53,0x45000000,0x74726565, +0x2e630000,0x93e7661,0x6c756520,0x6f66206f,0x66667365,0x74206973,0x2025640a,0x0, +0x46414c53,0x45000000,0x74726565,0x2e630000,0x46414c53,0x45000000,0x74726565,0x2e630000, +0x46414c53,0x45000000,0x74726565,0x2e630000,0x46414c53,0x45000000,0x74726565,0x2e630000, +0x28746462,0x29000000,0x74646220,0x636f6d61,0x6e642020,0x20202020,0x64657363,0x72697074, +0x696f6e0a,0x0,0x2d2d2d2d,0x2d2d2d2d,0x2d2d2020,0x20202020,0x2d2d2d2d,0x2d2d2d2d, +0x2d2d2d2d,0xa000000,0x20202062,0x20202020,0x20202020,0x20202020,0x6261636b,0x77617264, +0x20746f20,0x6c617374,0x20736962,0x6c696e67,0xa000000,0x20202063,0x203c7472,0x65653e20, +0x20202020,0x6368616e,0x67652074,0x6f207375,0x62747265,0x65207769,0x7468206e,0x616d6520, +0x3c747265,0x653e2e0a,0x0,0x20202020,0x20202020,0x20202020,0x20202020,0x55736520, +0x302c312e,0x2e2e2c6e,0x2d312066,0x6f72203c,0x74726565,0x3e20666f,0x72206578,0x70726573, +0x73696f6e,0x20747265,0x65730a00,0x20202064,0x20202020,0x20202020,0x20202020,0x64697370, +0x6c617920,0x63757272,0x656e7420,0x6e6f6465,0xa000000,0x20202066,0x20202020,0x20202020, +0x20202020,0x666f7277,0x61726420,0x746f206e,0x65787420,0x7369626c,0x696e670a,0x0, +0x20202071,0x20202020,0x20202020,0x20202020,0x71756974,0x20646562,0x75676765,0x720a0000, +0x20202074,0x20202020,0x20202020,0x20202020,0x6368616e,0x67652074,0x6f206375,0x7272656e, +0x74206e6f,0x64652773,0x20747970,0x650a0000,0x20202075,0x20202020,0x20202020,0x20202020, +0x75702074,0x6f207061,0x72656e74,0xa000000,0x2020203f,0x20202020,0x20202020,0x20202020, +0x64656275,0x67676572,0x20636f6d,0x6d616e64,0x2068656c,0x700a0000,0x74797065,0x203f2066, +0x6f722068,0x656c700a,0x0,0x46414c53,0x45000000,0x74726565,0x2e630000,0x46414c53, +0x45000000,0x74726565,0x2e630000,0x46414c53,0x45000000,0x74726565,0x2e630000,0x46414c53, +0x45000000,0x74726565,0x2e630000,0x46414c53,0x45000000,0x74726565,0x2e630000,0x46414c53, +0x45000000,0x74726565,0x2e630000,0x46414c53,0x45000000,0x74726565,0x2e630000,0xf03fd6b8, +0xf03fc0b4,0xf03fc0b4,0xf03fc0b4,0xf03fc0b4,0xf03fc0b4,0xf03fc0b4,0xf03fc0b4,0xf03fc0b4, +0xf03fc0b4,0xf03fc0b4,0xf03fc0b4,0xf03fc0b4,0xf03fc0b4,0xf03fc0b4,0xf03fc0b4,0xf03fc0b4, +0xf03fc0b4,0xf03fc0b4,0xf03fc0f4,0xf03fc3ac,0xf03fc48c,0xf03fc648,0xf03fc5d4,0xf03fc168, +0xf03fd198,0xf03fcb0c,0xf03fcc3c,0xf03fd198,0xf03fcb9c,0xf03fcfdc,0xf03fcd3c,0xf03fd070, +0xf03fd16c,0xf03fcbdc,0xf03fc9d0,0xf03fca78,0xf03fd1b8,0xf03fcd7c,0xf03fce40,0xf03fced4, +0xf03fd198,0xf03fd1f8,0xf03fd1f8,0xf03fd1f8,0xf03fd1f8,0xf03fd1f8,0xf03fd1f8,0xf03fd1f8, +0xf03fd1f8,0xf03fd1f8,0xf03fd1f8,0xf03fd1f8,0xf03fd1f8,0xf03fd1f8,0xf03fd1f8,0xf03fd238, +0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238, +0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238, +0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238, +0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd238, +0xf03fd238,0xf03fd238,0xf03fd238,0xf03fd2ac,0xf03fd354,0xf03fd1f8,0xf03fd238,0xf03fd238, +0xf03fd238,0xf03fc990,0xf03fc718,0xf03fc6bc,0xf03fd3d4,0xf03fd6e0,0xf03fd6e0,0xf03fd780, +0xf03fd6e0,0xf03fd700,0xf03fd740,0xf03fd6e0,0xf03fd46c,0xf03fd46c,0xf03fd46c,0xf03fd69c, +0xf03fd414,0xf03fd414,0xf03fd414,0xf03fd414,0xf03fd414,0xf03fd414,0xf03fd440,0xf03fd440, +0xf03fd440,0xf03fd440,0xf03fd440,0xf03fd440,0xf03fd69c,0xf03fd69c,0xf03fd530,0xf03fd69c, +0xf03fd69c,0xf03fd440,0xf03fe364,0xf03fd85c,0xf03fd85c,0xf03fd85c,0xf03fd85c,0xf03fd85c, +0xf03fd85c,0xf03fd85c,0xf03fd85c,0xf03fd85c,0xf03fd85c,0xf03fd85c,0xf03fd85c,0xf03fd85c, +0xf03fd85c,0xf03fd85c,0xf03fd85c,0xf03fd85c,0xf03fd85c,0xf03fd874,0xf03fd930,0xf03fd98c, +0xf03fda48,0xf03fda78,0xf03fd8a4,0xf03fe024,0xf03fdcf8,0xf03fdda0,0xf03fe024,0xf03fdd40, +0xf03fdf34,0xf03fde14,0xf03fdf7c,0xf03fdff4,0xf03fdd58,0xf03fdc68,0xf03fdcc8,0xf03fe03c, +0xf03fde44,0xf03fde8c,0xf03fded4,0xf03fe024,0xf03fe06c,0xf03fe06c,0xf03fe06c,0xf03fe06c, +0xf03fe06c,0xf03fe06c,0xf03fe06c,0xf03fe06c,0xf03fe06c,0xf03fe06c,0xf03fe06c,0xf03fe06c, +0xf03fe06c,0xf03fe06c,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164, +0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe0c4,0xf03fe164,0xf03fe164,0xf03fe164, +0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164, +0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164, +0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe164,0xf03fe294,0xf03fe31c, +0xf03fe06c,0xf03fe1d4,0xf03fe1d4,0xf03fe1d4,0xf03fdba4,0xf03fdaec,0xf03fdaa8,0xf03fe364, +0xf03fe364,0xf03fe364,0xf03fe364,0xf03fe364,0xf03fe37c,0xf03fe410,0xf03fe364,0xf03fe708, +0xf03fe760,0xf03fe7a8,0xf03fe790,0xf03fe79c,0xf03fe714,0xf03febbc,0xf03fe908,0xf03fe984, +0xf03febbc,0xf03fe940,0xf03fe9dc,0xf03fe9d0,0xf03feb00,0xf03feb60,0xf03fe94c,0xf03fe8a8, +0xf03fe8fc,0xf03feb6c,0xf03feac8,0xf03fea14,0xf03fea4c,0xf03febbc,0xf03feb78,0xf03feb78, +0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78, +0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78, +0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78, +0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78, +0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78, +0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78, +0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03feb78,0xf03fe89c,0xf03fe81c, +0xf03fe800,0xf03febbc,0xf03febbc,0xf03febbc,0xf03febbc,0xf03febbc,0xf03feba4,0xf03febb0, +0xf03fe884,0xf03febbc,0xf03febbc,0xf03febbc,0xf03febbc,0xf03fe86c,0xf03fe854,0xf03febbc, +0xf03febbc,0xf03febbc,0xf03febbc,0xf03febbc,0xf03fe890,0xf03febbc,0xf03fe860,0xf03febbc, +0xf03fe878,0xf03fecd0,0xf03fecf0,0xf03fed24,0xf03feec8,0xf03fed40,0xf03feec8,0xf03feec8, +0xf03feec8,0xf03feec8,0xf03feec8,0xf03feec8,0xf03feec8,0xf03feec8,0xf03feec8,0xf03feec8, +0xf03feee8,0xf03feec8,0xf03feec8,0xf03fed58,0xf03fed70,0xf03ff168,0xf03ff168,0xf03ff168, +0xf03ff168,0xf03ff168,0xf03ff168,0xf03ff168,0xf03ff168,0xf03ff168,0xf03ff168,0xf03ff168, +0xf03ff168,0xf03ff168,0xf03ff168,0xf03ff168,0xf03ff168,0xf03ff168,0xf03ff168,0xf03ff128, +0xf03ff0d0,0xf03ff024,0xf03ff1a0,0xf03ff1d4,0xf03ff074,0xf03ff338,0xf03ff338,0xf03ff338, +0xf03ff338,0xf03ff338,0xf03ff338,0xf03ff338,0xf03ff338,0xf03ff338,0xf03ff338,0xf03ff338, +0xf03ff338,0xf03ff338,0xf03ff338,0xf03ff338,0xf03ff338,0xf03ff338,0xf03ff2c0,0xf03ff2c0, +0xf03ff2c0,0xf03ff2c0,0xf03ff2c0,0xf03ff2c0,0xf03ff2c0,0xf03ff2c0,0xf03ff2c0,0xf03ff2c0, +0xf03ff2c0,0xf03ff2c0,0xf03ff2c0,0xf03ff2c0,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4, +0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4, +0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4, +0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4, +0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4, +0xf03ff30c,0xf03ff338,0xf03ff2c0,0xf03ff2e4,0xf03ff2e4,0xf03ff2e4,0xf03ff338,0xf03fef68, +0xf03ff338,0xf03ff208,0xf03ff248,0xf03ff248,0xf03ff248,0xf03ff248,0xf03ff248,0xf03ff248, +0xf03ff26c,0xf03ff26c,0xf03ff26c,0xf03ff26c,0xf03ff26c,0xf03ff26c,0xf03ff290,0xf03ff290, +0xf03ff290,0xf03ff290,0xf03ff290,0xf03ff26c,0xf03ff7cc,0xf03ff7b8,0xf03ff7a4,0xf03ff7dc, +0xf03ff6cc,0xf03ff70c,0xf03ff720,0xf03ff734,0xf03ff6ec,0xf03ff748,0xf03ff75c,0xf03ff6e0, +0xf03ff770,0xf03ff77c,0xf03ff790,0xf03ff700,0xf03ff6c0,0xf0401720,0xf03ffa4c,0xf03ffa4c, +0xf03ffa4c,0xf03ffa4c,0xf03ffa4c,0xf03ffa4c,0xf03ffa4c,0xf03ffa4c,0xf03ffa4c,0xf03ffa4c, +0xf03ffa4c,0xf03ffa4c,0xf03ffa4c,0xf03ffa4c,0xf03ffa4c,0xf03ffa4c,0xf03ffa4c,0xf03ffa4c, +0xf03ffaf8,0xf03ffc30,0xf03ffcb0,0xf03ffd4c,0xf03ffd4c,0xf03ffb94,0xf04009c8,0xf0400254, +0xf0400448,0xf04009c8,0xf0400300,0xf04007b4,0xf0400504,0xf0400860,0xf040092c,0xf040039c, +0xf03fff94,0xf0400050,0xf0400a48,0xf04005a0,0xf040064c,0xf04006f8,0xf04009c8,0xf0400ae4, +0xf0400ae4,0xf0400ae4,0xf0400ae4,0xf0400ae4,0xf0400ae4,0xf0400ae4,0xf0400ae4,0xf0400ae4, +0xf0400ae4,0xf0400ae4,0xf0400ae4,0xf0400ae4,0xf0400ae4,0xf0400b80,0xf0400b80,0xf0400b80, +0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80, +0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80, +0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80, +0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80,0xf0400b80, +0xf0400b80,0xf0400c2c,0xf0400ce8,0xf0400ae4,0xf0400b80,0xf0400b80,0xf0400b80,0xf03ffee8, +0xf03ffe4c,0xf03ffdcc,0xf0400dc8,0xf04017bc,0xf04017bc,0xf0401338,0xf04017bc,0xf040010c, +0xf04001b8,0xf04017bc,0xf040101c,0xf040101c,0xf040101c,0xf04010c4,0xf0400e14,0xf0400e14, +0xf0400e14,0xf0400e14,0xf0400e14,0xf0400e14,0xf0400f20,0xf0400f20,0xf0400f20,0xf0400f20, +0xf0400f20,0xf0400f20,0xf04010c4,0xf04010c4,0xf04010f4,0xf0400f10,0xf0401300,0xf0400f20, +0xf0401f74,0xf0401f88,0xf0401f60,0xf0401fb0,0xf0401e98,0xf0401eac,0xf0401ec0,0xf0401ed4, +0xf0401ee8,0xf0401fd8,0xf0401fd8,0xf0401efc,0xf0401f10,0xf0401f24,0xf0401f38,0xf0401f4c, +0xf0401f9c,0xf0401fd8,0xf0401fd8,0xf0401fc4,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f74,0x61726765, +0x742e632c,0x7620312e,0x32203139,0x39332f30,0x312f3037,0x2031373a,0x34393a32,0x39207264, +0x61686c20,0x45787020,0x24000000,0x54656d70,0x6c617465,0x5f736300,0x4c6f6361,0x6c5f7363, +0x0,0x48656170,0x5f736300,0x50617261,0x6d5f7363,0x0,0x52656164,0x6f6e6c79, +0x5f736300,0x53746174,0x69635f73,0x63000000,0x54657874,0x5f736300,0x52656769,0x73746572, +0x5f736300,0x5f5f2432,0x0,0x5f5f2466,0x30000000,0x5f5f2464,0x6f000000,0x5f5f2473, +0x70000000,0x46414c53,0x45000000,0x74617267,0x65742e63,0x0,0x46414c53,0x45000000, +0x74617267,0x65742e63,0x0,0x46414c53,0x45000000,0x74617267,0x65742e63,0x0, +0x646f7562,0x6c650000,0x666c6f61,0x74000000,0x666c6f61,0x74000000,0xf040242c,0xf0402454, +0xf0402440,0xf040247c,0xf040233c,0xf040238c,0xf04023c8,0xf04023dc,0xf0402364,0xf04023b4, +0xf04023f0,0xf0402350,0xf04023a0,0xf0402404,0xf0402418,0xf0402378,0xf040247c,0xf040247c, +0xf040247c,0xf040238c,0xf040247c,0xf0402468,0x47efffff,0xe091ff3d,0x36280915,0xe8a8bc4a, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f6f,0x732e632c,0x7620312e,0x32203139,0x39322f30,0x382f3132, +0x2032313a,0x30373a33,0x39207773,0x6a204578,0x70202400,0x0,0x0,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f6c,0x696e742e,0x632c7620,0x312e3136,0x20313939,0x342f3039, +0x2f303820,0x30303a34,0x303a3438,0x20726461,0x686c2045,0x78702024,0x0,0x0, +0x646f7562,0x6c652000,0x6c6f6e67,0x20646f75,0x626c6520,0x0,0x666c6f61,0x74200000, +0x0,0x63686172,0x20000000,0x696e7420,0x0,0x6c6f6e67,0x20000000,0x6c6f6e67, +0x206c6f6e,0x67200000,0x73686f72,0x74200000,0x7369676e,0x65642000,0x756e7369,0x676e6564, +0x20000000,0x756e7369,0x676e6564,0x20636861,0x72200000,0x756e7369,0x676e6564,0x20696e74, +0x20000000,0x756e7369,0x676e6564,0x206c6f6e,0x67200000,0x756e7369,0x676e6564,0x206c6f6e, +0x67206c6f,0x6e672000,0x756e7369,0x676e6564,0x2073686f,0x72742000,0x766f6964,0x20000000, +0x73747275,0x63742000,0x756e696f,0x6e200000,0x636c6173,0x73200000,0x656e756d,0x20000000, +0x4964656e,0x74696669,0x65720000,0x446f7562,0x6c655f74,0x79706500,0x4c6f6e67,0x646f7562, +0x6c655f74,0x79706500,0x466c6f61,0x745f7479,0x70650000,0x4c616265,0x6c5f7479,0x70650000, +0x43686172,0x5f747970,0x65000000,0x496e745f,0x74797065,0x0,0x4c6f6e67,0x5f747970, +0x65000000,0x4c6f6e67,0x6c6f6e67,0x5f747970,0x65000000,0x53686f72,0x745f7479,0x70650000, +0x5369676e,0x65645f74,0x79706500,0x556e7369,0x676e6564,0x5f747970,0x65000000,0x55636861, +0x725f7479,0x70650000,0x55696e74,0x5f747970,0x65000000,0x556c6f6e,0x675f7479,0x70650000, +0x556c6f6e,0x676c6f6e,0x675f7479,0x70650000,0x5573686f,0x72745f74,0x79706500,0x566f6964, +0x5f747970,0x65000000,0x416e795f,0x74797065,0x0,0x41727261,0x795f7479,0x70650000, +0x456e756d,0x5f747970,0x65000000,0x46756e63,0x5f747970,0x65000000,0x506f696e,0x7465725f, +0x74797065,0x0,0x53747275,0x63745f74,0x79706500,0x42726561,0x6b5f7374,0x6d740000, +0x43617365,0x6c616265,0x6c65645f,0x73746d74,0x0,0x436f6d70,0x6f756e64,0x5f73746d, +0x74000000,0x436f6e74,0x696e7565,0x5f73746d,0x74000000,0x44656661,0x756c746c,0x6162656c, +0x65645f73,0x746d7400,0x446f7768,0x696c655f,0x73746d74,0x0,0x45787072,0x5f73746d, +0x74000000,0x466f725f,0x73746d74,0x0,0x476f746f,0x5f73746d,0x74000000,0x49646c61, +0x62656c65,0x645f7374,0x6d740000,0x49665f73,0x746d7400,0x496e6974,0x0,0x52657475, +0x726e5f73,0x746d7400,0x53776974,0x63685f73,0x746d7400,0x5768696c,0x655f7374,0x6d740000, +0x5472795f,0x73746d74,0x0,0x41646472,0x5f657870,0x72000000,0x416c6967,0x6e6f665f, +0x65787072,0x0,0x42697463,0x6f6d706c,0x656d656e,0x745f6578,0x70720000,0x496e6469, +0x72656374,0x5f657870,0x72000000,0x4e6f745f,0x65787072,0x0,0x506f7374,0x64656372, +0x656d656e,0x745f6578,0x70720000,0x506f7374,0x696e6372,0x656d656e,0x745f6578,0x70720000, +0x50726564,0x65637265,0x6d656e74,0x5f657870,0x72000000,0x50726569,0x6e637265,0x6d656e74, +0x5f657870,0x72000000,0x53697a65,0x6f665f65,0x78707200,0x556d696e,0x75735f65,0x78707200, +0x55706c75,0x735f6578,0x70720000,0x41646472,0x72656c5f,0x65787072,0x0,0x416e645f, +0x65787072,0x0,0x41737369,0x676e5f65,0x78707200,0x42697461,0x6e645f65,0x78707200, +0x4269746f,0x725f6578,0x70720000,0x42697478,0x6f725f65,0x78707200,0x42697461,0x6e645f61, +0x73736967,0x6e5f6578,0x70720000,0x4269746f,0x725f6173,0x7369676e,0x5f657870,0x72000000, +0x42697478,0x6f725f61,0x73736967,0x6e5f6578,0x70720000,0x43616c6c,0x5f657870,0x72000000, +0x43617374,0x5f657870,0x72000000,0x436f6d6d,0x615f6578,0x70720000,0x4469765f,0x65787072, +0x0,0x4469765f,0x61737369,0x676e5f65,0x78707200,0x45715f65,0x78707200,0x47745f65, +0x78707200,0x4765715f,0x65787072,0x0,0x496e6465,0x785f6578,0x70720000,0x4c65715f, +0x65787072,0x0,0x4c736869,0x66745f65,0x78707200,0x4c736869,0x66745f61,0x73736967, +0x6e5f6578,0x70720000,0x4c745f65,0x78707200,0x4d696e75,0x735f6578,0x70720000,0x4d696e75, +0x735f6173,0x7369676e,0x5f657870,0x72000000,0x52656d5f,0x65787072,0x0,0x52656d5f, +0x61737369,0x676e5f65,0x78707200,0x4d756c74,0x5f657870,0x72000000,0x4d756c74,0x5f617373, +0x69676e5f,0x65787072,0x0,0x4e65715f,0x65787072,0x0,0x4f725f65,0x78707200, +0x506c7573,0x5f657870,0x72000000,0x506c7573,0x5f617373,0x69676e5f,0x65787072,0x0, +0x52736869,0x66745f65,0x78707200,0x52736869,0x66745f61,0x73736967,0x6e5f6578,0x70720000, +0x436f6e64,0x6974696f,0x6e616c5f,0x65787072,0x0,0x41676772,0x65676174,0x655f6578, +0x70720000,0x41727261,0x795f7265,0x66000000,0x436f6d70,0x6f6e656e,0x745f7265,0x66000000, +0x496e6469,0x72656374,0x5f636f6d,0x706f6e65,0x6e745f72,0x65660000,0x4465636c,0x6172655f, +0x6465636c,0x0,0x49645f64,0x65636c00,0x4669656c,0x645f6465,0x636c0000,0x436f6e73, +0x74616e74,0x0,0x456e645f,0x6f665f66,0x696c6500,0x4e6f7000,0x436f6e73,0x74616e74, +0x5f737065,0x6369616c,0x0,0x4572726f,0x725f6d61,0x726b0000,0x50726167,0x6d610000, +0x52657365,0x72766564,0x0,0x722b0000,0x77000000,0x2d776c69,0x6e742c2d,0x0, +0x4c494e54,0x5f4f5054,0x494f4e28,0x646f5f6c,0x696e7429,0x0,0x6c696e74,0x2e630000, +0x46414c53,0x45000000,0x6c696e74,0x2e630000,0x46414c53,0x45000000,0x6c696e74,0x2e630000, +0x46414c53,0x45000000,0x6c696e74,0x2e630000,0x49535f43,0x4f4e5354,0x414e5428,0x63290000, +0x6c696e74,0x2e630000,0x49535f49,0x4e544547,0x52414c28,0x746f5f74,0x79706529,0x20262620, +0x2149535f,0x454e554d,0x28746f5f,0x74797065,0x29000000,0x6c696e74,0x2e630000,0x286d6f73, +0x74207369,0x676e6966,0x6963616e,0x74206269,0x7473206f,0x66206164,0x64726573,0x73207769, +0x6c6c2062,0x65206c6f,0x73742900,0x28696e74,0x65677261,0x6c207479,0x70652069,0x7320736d, +0x616c6c65,0x72207468,0x616e2061,0x64647265,0x73732074,0x79706529,0x0,0x28706f73, +0x7369626c,0x6520726f,0x756e6469,0x6e67202f,0x206c6f73,0x73206f66,0x20616363,0x75726163, +0x79290000,0x0,0x28706f73,0x7369626c,0x6520726f,0x756e6469,0x6e67202f,0x206c6f73, +0x73206f66,0x20616363,0x75726163,0x79290000,0x0,0x6f70203d,0x3d204c74,0x5f657870, +0x72207c7c,0x206f7020,0x3d3d2047,0x745f6578,0x7072207c,0x7c206f70,0x203d3d20,0x4c65715f, +0x65787072,0x207c7c20,0x6f70203d,0x3d204765,0x715f6578,0x7072207c,0x7c206f70,0x203d3d20, +0x45715f65,0x78707220,0x7c7c206f,0x70203d3d,0x204e6571,0x5f657870,0x72000000,0x6c696e74, +0x2e630000,0x46414c53,0x45000000,0x6c696e74,0x2e630000,0x63617365,0x2d6c6162,0x656c6564, +0x0,0x6c616265,0x6c656400,0x6c696e74,0x5f69735f,0x62726561,0x6b61626c,0x65287374, +0x6d745f63,0x74787429,0x207c7c20,0x2828746d,0x705f6566,0x6f726d20,0x213d2041,0x6c776179, +0x735f6272,0x65616b73,0x29202626,0x2028746d,0x705f6566,0x6f726d20,0x213d2041,0x6c776179, +0x735f7265,0x7475726e,0x735f6f72,0x5f627265,0x616b7329,0x29000000,0x6c696e74,0x2e630000, +0x286d6973,0x73696e67,0x20726574,0x75726e20,0x616c6f6e,0x6720736f,0x6d652063,0x6f6e7472, +0x6f6c2070,0x61746829,0x0,0x25733a20,0x636f6d70,0x696c6572,0x20657272,0x6f723a20, +0x66696c65,0x6e616d65,0x20746f6f,0x206c6f6e,0x670a0000,0x7374646f,0x75740000,0x7374646f, +0x75740000,0x3f000000,0x7374646f,0x75740000,0x7374646f,0x75740000,0x7374646f,0x75740000, +0x7374646f,0x75740000,0xf04036a0,0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8, +0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8, +0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8, +0xf04036d8,0xf04036d8,0xf04036d8,0xf04035b0,0xf0403628,0xf040363c,0xf04036d8,0xf04036d8, +0xf04035c4,0xf04036d8,0xf04035ec,0xf0403678,0xf04036d8,0xf04036d8,0xf04036d8,0xf04036d8, +0xf0403664,0xf04036d8,0xf04035d8,0xf040368c,0xf04036d8,0xf04036d8,0xf04036d8,0xf0403650, +0xf0403614,0xf04036d8,0xf0403600,0xf04036d8,0xf040359c,0xf040380c,0xf0403818,0xf0403824, +0xf0403830,0xf0403858,0xf0403864,0xf0403870,0xf040399c,0xf040387c,0xf0403888,0xf0403894, +0xf04038a0,0xf04038ac,0xf04038b8,0xf040399c,0xf04038c4,0xf04038d0,0xf040399c,0xf0403964, +0xf04038dc,0xf040398c,0xf0403978,0xf04038e8,0xf0403910,0x0,0x405fc000,0x0, +0x40dfffc0,0x0,0x41dfffff,0xffc00000,0x406fe000,0x0,0x40efffe0,0x0, +0x41efffff,0xffe00000,0xf04051f0,0xf0405240,0xf040524c,0xf040546c,0xf0405218,0xf040526c, +0xf040546c,0xf0405310,0xf040546c,0xf0405240,0xf0405354,0xf0405448,0xf04053d0,0xf04053d8, +0xf04052cc,0xf040546c,0xf040546c,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f63,0x66652e63, +0x2c762031,0x2e332031,0x3939322f,0x31302f31,0x35203137,0x3a33363a,0x31322072,0x6461686c, +0x20457870,0x20240000,0x2a2a2a50,0x61727365,0x20747265,0x652a2a2a,0xa000000,0x2a2a2a53, +0x656d616e,0x74696320,0x74726565,0x2a2a2a0a,0x0,0x77000000,0x0,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f73,0x63726565,0x6e65722e,0x632c7620,0x312e3420,0x31393933, +0x2f30312f,0x32312031,0x353a3134,0x3a343020,0x68616e6e,0x79204578,0x70202400,0x63686172, +0x0,0x696e7400,0x756e7369,0x676e6564,0x0,0x73686f72,0x74000000,0x6c6f6e67, +0x0,0x666c6f61,0x74000000,0x646f7562,0x6c650000,0x656e756d,0x0,0x766f6964, +0x0,0x7369676e,0x65640000,0x28287479,0x70652929,0x0,0x766f6c61,0x74696c65, +0x0,0x636f6e73,0x74616e74,0x0,0x74797065,0x64656600,0x65787465,0x726e0000, +0x73746174,0x69630000,0x6175746f,0x0,0x72656769,0x73746572,0x0,0x28287175, +0x616c6966,0x69657229,0x29000000,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f73,0x796d626f, +0x6c732e63,0x2c762031,0x2e312031,0x3939322f,0x30372f32,0x39203138,0x3a34363a,0x33312077, +0x736a2045,0x78702024,0x0,0x63686169,0x6e6d6178,0x973696e,0x676c6520,0x63686169, +0x6e730974,0x6f74616c,0x20656e74,0x72696573,0x9252573,0x696e676c,0x65206368,0x61696e73, +0xa000000,0x2d2d2d2d,0x2d2d2d2d,0x92d2d2d,0x2d2d2d2d,0x2d2d2d2d,0x2d2d092d,0x2d2d2d2d, +0x2d2d2d2d,0x2d2d2d2d,0x2d092d2d,0x2d2d2d2d,0x2d2d2d2d,0x2d2d2d2d,0xa000000,0x25642020, +0x20202020,0x9092564,0x20202020,0x20202020,0x20202009,0x25642020,0x20202020,0x20202020, +0x20200925,0x332e3166,0xa000000,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f65,0x7870725f, +0x73656d2e,0x632c7620,0x312e3834,0x20313939,0x342f3039,0x2f303920,0x30333a30,0x313a3135, +0x20726461,0x686c2045,0x78702024,0x0,0x54524545,0x5f434f44,0x45286f70,0x725f3129, +0x203d3d20,0x4964656e,0x74696669,0x65720000,0x65787072,0x5f73656d,0x2e630000,0x54524545, +0x5f434f44,0x45286f70,0x725f3129,0x203d3d20,0x4964656e,0x74696669,0x65720000,0x65787072, +0x5f73656d,0x2e630000,0x46414c53,0x45000000,0x65787072,0x5f73656d,0x2e630000,0x54524545, +0x5f434f44,0x4528726f,0x6f742920,0x3d3d2043,0x616c6c5f,0x65787072,0x0,0x65787072, +0x5f73656d,0x2e630000,0x54524545,0x5f434f44,0x45285452,0x45455f54,0x59504528,0x66756e63, +0x2929203d,0x3d204675,0x6e635f74,0x79706500,0x65787072,0x5f73656d,0x2e630000,0x616e2061, +0x6e6f6e79,0x6d6f7573,0x2066756e,0x6374696f,0x6e000000,0x54524545,0x5f434f44,0x45286172, +0x67732920,0x3d3d2041,0x67677265,0x67617465,0x5f657870,0x72000000,0x65787072,0x5f73656d, +0x2e630000,0x46414c53,0x45000000,0x65787072,0x5f73656d,0x2e630000,0x46414c53,0x45000000, +0x65787072,0x5f73656d,0x2e630000,0x46414c53,0x45000000,0x65787072,0x5f73656d,0x2e630000, +0x46414c53,0x45000000,0x65787072,0x5f73656d,0x2e630000,0x46414c53,0x45000000,0x65787072, +0x5f73656d,0x2e630000,0x696e636f,0x676e6974,0x6f206675,0x6e637469,0x6f6e2028,0x64657265, +0x66657265,0x6e636564,0x20706f69,0x6e746572,0x20746f20,0x66756e63,0x74696f6e,0x3f290000, +0x696e636f,0x676e6974,0x6f206675,0x6e637469,0x6f6e2028,0x64657265,0x66657265,0x6e636564, +0x20706f69,0x6e746572,0x20746f20,0x66756e63,0x74696f6e,0x3f290000,0x696e636f,0x676e6974, +0x6f206675,0x6e637469,0x6f6e2028,0x64657265,0x66657265,0x6e636564,0x20706f69,0x6e746572, +0x20746f20,0x66756e63,0x74696f6e,0x3f290000,0x696e636f,0x676e6974,0x6f206675,0x6e637469, +0x6f6e2028,0x64657265,0x66657265,0x6e636564,0x20706f69,0x6e746572,0x20746f20,0x66756e63, +0x74696f6e,0x3f290000,0x696e636f,0x676e6974,0x6f206675,0x6e637469,0x6f6e2028,0x64657265, +0x66657265,0x6e636564,0x20706f69,0x6e746572,0x20746f20,0x66756e63,0x74696f6e,0x3f290000, +0x696e636f,0x676e6974,0x6f206675,0x6e637469,0x6f6e2028,0x64657265,0x66657265,0x6e636564, +0x20706f69,0x6e746572,0x20746f20,0x66756e63,0x74696f6e,0x3f290000,0x696e636f,0x676e6974, +0x6f206675,0x6e637469,0x6f6e2028,0x64657265,0x66657265,0x6e636564,0x20706f69,0x6e746572, +0x20746f20,0x66756e63,0x74696f6e,0x3f290000,0x696e636f,0x676e6974,0x6f206675,0x6e637469, +0x6f6e2028,0x64657265,0x66657265,0x6e636564,0x20706f69,0x6e746572,0x20746f20,0x66756e63, +0x74696f6e,0x3f290000,0x696e636f,0x676e6974,0x6f206675,0x6e637469,0x6f6e2028,0x64657265, +0x66657265,0x6e636564,0x20706f69,0x6e746572,0x20746f20,0x66756e63,0x74696f6e,0x3f290000, +0x696e636f,0x676e6974,0x6f206675,0x6e637469,0x6f6e2028,0x64657265,0x66657265,0x6e636564, +0x20706f69,0x6e746572,0x20746f20,0x66756e63,0x74696f6e,0x3f290000,0x696e636f,0x676e6974, +0x6f206675,0x6e637469,0x6f6e2028,0x64657265,0x66657265,0x6e636564,0x20706f69,0x6e746572, +0x20746f20,0x66756e63,0x74696f6e,0x3f290000,0x72687320,0x6f662061,0x73736967,0x6e6d656e, +0x74206578,0x70726573,0x73696f6e,0x0,0x6c687300,0x72687320,0x6f662061,0x73736967, +0x6e6d656e,0x74206578,0x70726573,0x73696f6e,0x0,0x6c687300,0x74686973,0x20617267, +0x756d656e,0x74200000,0x66756e63,0x74696f6e,0x2070726f,0x746f7479,0x70652064,0x65736372, +0x69707469,0x6f6e0000,0x74686973,0x20617267,0x756d656e,0x74200000,0x66756e63,0x74696f6e, +0x2070726f,0x746f7479,0x70652064,0x65736372,0x69707469,0x6f6e0000,0x72657475,0x726e696e, +0x67206578,0x70726573,0x73696f6e,0x0,0x66756e63,0x74696f6e,0x20726574,0x75726e20, +0x74797065,0x0,0x46414c53,0x45000000,0x65787072,0x5f73656d,0x2e630000,0x5f5f6c65, +0x6176655f,0x6c616265,0x6c000000,0xf040839c,0xf0408550,0xf0408550,0xf0408550,0xf0408f14, +0xf0409188,0xf0408374,0xf0408374,0xf0408374,0xf0408374,0xf0408550,0xf0408550,0xf0408550, +0xf04098d8,0xf04098d8,0xf0408550,0xf0408374,0xf0408550,0xf0408550,0xf0408550,0xf0408374, +0xf0408374,0xf0408374,0xf0408374,0xf04086d4,0xf0408374,0xf0409188,0xf0408374,0xf0408550, +0xf0408550,0xf0408550,0xf0408f14,0xf0408550,0xf0408550,0xf0408374,0xf0408550,0xf0408bc8, +0xf0408374,0xf0409188,0xf0408374,0xf0409188,0xf0408374,0xf0408550,0xf0408550,0xf0408bc8, +0xf0408374,0xf0408550,0xf0408374,0xf04098d8,0xf04098d8,0xf040935c,0xf0409890,0xf04098d8, +0xf0408f14,0xf0408f14,0xf04098d8,0xf04098d8,0xf04098d8,0xf04098d8,0xf04098b8,0xf040a3c0, +0xf040d180,0xf040bc4c,0xf040d180,0xf040b230,0xf040bf6c,0xf0409bf0,0xf0409bf0,0xf0409bf0, +0xf0409bf0,0xf040c280,0xf040b918,0xf040b6a8,0xf041e008,0xf041e008,0xf0415044,0xf0415c34, +0xf0413f0c,0xf0414a88,0xf04144cc,0xf04186fc,0xf0418d1c,0xf041933c,0xf040db0c,0xf040db38, +0xf041c0c8,0xf040e234,0xf0416430,0xf0413284,0xf0412694,0xf0412694,0xf041acc0,0xf0412694, +0xf0411e34,0xf0417f20,0xf0412694,0xf0410128,0xf0417298,0xf040e8dc,0xf0416b64,0xf040e234, +0xf0416430,0xf0413284,0xf0415640,0xf040ef88,0xf0417298,0xf0411e34,0xf0417f20,0xf041e008, +0xf041e008,0xf041cc14,0xf041df88,0xf041e008,0xf041a220,0xf041995c,0xf041e008,0xf041e008, +0xf041e044,0xf041e008,0xf041c66c,0xf041e008,0xf041e008,0xf041e008,0xf041dffc,0xf040ae3c, +0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040acf4,0xf040b030, +0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040b030, +0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040b030, +0xf040b030,0xf040b030,0xf040b030,0xf040b030,0xf040aa4c,0xf040aab0,0xf040b030,0xf040b030, +0xf040ac38,0xf041e128,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4, +0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e104, +0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4, +0xf041e8c4,0xf041e854,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4, +0xf041e2b0,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4, +0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e55c,0xf041e8c4,0xf041e8c4, +0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e8c4,0xf041e418,0xf041e8a4, +0xf0421554,0xf0421554,0xf0420df8,0xf0421ca4,0xf0420694,0xf0420694,0xf0420694,0xf0420694, +0xf0420694,0xf0420694,0xf0420a64,0xf0420a64,0xf0420a64,0xf0420a64,0xf0420a64,0xf0420a64, +0xf0421ca4,0xf0421ca4,0xf0421ca4,0xf0420694,0xf0421ca4,0xf042062c,0xf042071c,0xf042071c, +0xf04206d4,0xf0420a3c,0xf0420760,0xf04207d0,0xf04207d0,0xf04207d0,0xf0420798,0xf04207d0, +0xf04208b8,0xf0420780,0xf04208b8,0xf04208b8,0xf04208b8,0xf04207b8,0xf0420a3c,0xf0420a3c, +0xf0420a3c,0xf04207d0,0xf0420a3c,0xf04208b8,0xf0420aec,0xf0420aec,0xf0420aa4,0xf0420dd0, +0xf0420b30,0xf0420ba0,0xf0420ba0,0xf0420ba0,0xf0420b68,0xf0420ba0,0xf0420cf4,0xf0420b50, +0xf0420cf4,0xf0420cf4,0xf0420cf4,0xf0420b88,0xf0420dd0,0xf0420dd0,0xf0420dd0,0xf0420ba0, +0xf0420dd0,0xf0420cf4,0xf0420e38,0xf0420e38,0xf0421cc8,0xf042152c,0xf0420ec4,0xf0421204, +0xf0421204,0xf0421204,0xf0421064,0xf0421204,0xf0421368,0xf0420f68,0xf0421368,0xf0421368, +0xf0421368,0xf0421108,0xf042152c,0xf042152c,0xf042152c,0xf0421204,0xf0421cc8,0xf0421cc8, +0xf0421594,0xf0421c7c,0xf042162c,0xf0421974,0xf0421974,0xf0421974,0xf04217d0,0xf0421974, +0xf0421ac8,0xf04216d0,0xf0421ac8,0xf0421ac8,0xf0421ac8,0xf0421874,0xf0421c7c,0xf0421c7c, +0xf0421c7c,0xf0421974,0xf04225d0,0xf0422668,0xf04225e4,0xf0422668,0xf0422668,0xf0422668, +0xf04225e4,0xf0422668,0xf0422668,0xf04225f8,0xf0422668,0xf0422668,0xf0422668,0xf04225f8, +0xf0424f80,0xf0424f6c,0xf0424f58,0xf0424fa4,0xf0424e68,0xf0424eb8,0xf0424ecc,0xf0424ee0, +0xf0424e90,0xf0424ef4,0xf0424f08,0xf0424e7c,0xf0424f1c,0xf0424f30,0xf0424f44,0xf0424ea4, +0xf0424e54,0xf0424fa4,0xf0424fa4,0xf0424f94,0xf04255c0,0xf04255d4,0xf04255d4,0xf04255d4, +0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4, +0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4, +0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255c0, +0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4, +0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255d4, +0xf04255c0,0xf04255d4,0xf04255d4,0xf04255d4,0xf04255c0,0xf04255c8,0xf04255c0,0xf04255d4, +0xf04255d4,0xf04255c0,0x0,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f64,0x65636c5f, +0x73656d2e,0x632c7620,0x312e3431,0x20313939,0x342f3039,0x2f303920,0x30303a34,0x393a3434, +0x20726461,0x686c2045,0x78702024,0x0,0x46414c53,0x45000000,0x6465636c,0x5f73656d, +0x2e630000,0x46414c53,0x45000000,0x6465636c,0x5f73656d,0x2e630000,0x5f5f5025,0x645f2573, +0x0,0x54524545,0x5f434f44,0x45286674,0x79706529,0x203d3d20,0x46756e63,0x5f747970, +0x65000000,0x6465636c,0x5f73656d,0x2e630000,0x28757365,0x2027766f,0x69642720,0x666f7220, +0x6e6f2070,0x6172616d,0x65746572,0x73290000,0x0,0x46414c53,0x45000000,0x6465636c, +0x5f73656d,0x2e630000,0x74797065,0x64656600,0x696e7400,0x54415247,0x45545f4c,0x4f4e474c, +0x4f4e4753,0x495a4520,0x3d3d2054,0x41524745,0x545f4348,0x41525349,0x5a452a73,0x697a656f, +0x66287569,0x6e743634,0x29000000,0x6465636c,0x5f73656d,0x2e630000,0x62697473,0x3d3d3020, +0x26262077,0x69647468,0x3d3d5441,0x52474554,0x5f4c4f4e,0x474c4f4e,0x4753495a,0x45000000, +0x6465636c,0x5f73656d,0x2e630000,0x46414c53,0x45000000,0x6465636c,0x5f73656d,0x2e630000, +0x45786365,0x7074696f,0x6e5f696e,0x666f5f70,0x74720000,0x5f5f7870,0x6172616d,0x0, +0x45786365,0x7074696f,0x6e526563,0x6f726400,0x45786365,0x7074696f,0x6e436f64,0x65000000, +0x5f5f6578,0x63657074,0x696f6e5f,0x636f6465,0x0,0x5f5f6578,0x63657074,0x696f6e5f, +0x696e666f,0x0,0x5f5f7870,0x6172616d,0x0,0x5f5f6162,0x6e6f726d,0x616c5f74, +0x65726d69,0x6e617469,0x6f6e0000,0xf042c4f4,0xf042c5e8,0xf042c5e8,0xf042c5e8,0xf042c4a4, +0xf042c4e8,0xf042c5e8,0xf042c5e8,0xf042c5e8,0xf042c5e8,0xf042c5e8,0xf042c500,0xf042c5e8, +0xf042c500,0xf042c5e8,0xf042c500,0xf042c500,0xf042c500,0xf042c500,0xf042c500,0xf042c500, +0xf042c5e8,0xf042c500,0xf042c500,0xf042c500,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c, +0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c500,0xf042c50c, +0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c, +0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c, +0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c,0xf042c50c, +0xf042c55c,0xf042c5a0,0xf042c500,0xf042c534,0xf042c534,0xf042c534,0xf042c45c,0xf042c444, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f73,0x746d5f73,0x656d2e63,0x2c762031,0x2e372031,0x3939342f, +0x30382f30,0x33203034,0x3a32373a,0x34382072,0x6461686c,0x20457870,0x20240000,0x46414c53, +0x45000000,0x73746d5f,0x73656d2e,0x63000000,0x54524545,0x5f434f44,0x4528726f,0x6f742920, +0x3d3d2045,0x7870725f,0x73746d74,0x0,0x73746d5f,0x73656d2e,0x63000000,0x54524545, +0x5f434f44,0x4528726f,0x6f742920,0x3d3d2043,0x6f6d706f,0x756e645f,0x73746d74,0x0, +0x73746d5f,0x73656d2e,0x63000000,0x5f5f7472,0x61707576,0x0,0x5f5f4625,0x645f2573, +0x0,0x5f5f6578,0x63657074,0x696f6e5f,0x636f6465,0x0,0x5f5f2432,0x0, +0x5f5f5425,0x645f2573,0x0,0x5f5f5325,0x645f2573,0x0,0x5f5f435f,0x73706563, +0x69666963,0x5f68616e,0x646c6572,0x0,0x5f5f435f,0x73706563,0x69666963,0x5f68616e, +0x646c6572,0x0,0x5f5f6a75,0x6d705f75,0x6e77696e,0x64000000,0x5f5f6a75,0x6d705f75, +0x6e77696e,0x64000000,0xf042c7e4,0xf042c804,0xf042c824,0xf042c840,0xf042c860,0xf042c880, +0xf042c8a0,0xf042c8bc,0xf042c8dc,0xf042c8fc,0xf042c91c,0xf042c9dc,0xf042c93c,0xf042c95c, +0xf042c97c,0xf042c99c,0xf042c9bc,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f63,0x70702e63, +0x2c762031,0x2e313220,0x31393933,0x2f31312f,0x30352032,0x333a3336,0x3a323120,0x72646168, +0x6c204578,0x70202400,0x2f757372,0x2f696e63,0x6c756465,0x0,0x63707000,0x74617267, +0x65740000,0x75706461,0x74650000,0x2d636865,0x636b7374,0x61636b00,0x2d66696c,0x74657200, +0x2d737464,0x30000000,0x2d737464,0x31000000,0x2d737464,0x0,0x2d6d6970,0x73320000, +0x2d6e6f63,0x70700000,0x2d6e6573,0x746c6576,0x656c3d00,0x2d6f6c64,0x636f6d6d,0x656e7400, +0x5f5f5354,0x44435f5f,0x0,0x5f5f5354,0x44435f5f,0x3d300000,0x4c414e47,0x55414745, +0x5f415353,0x454d424c,0x59000000,0x5f4c414e,0x47554147,0x455f4153,0x53454d42,0x4c590000, +0x4c414e47,0x55414745,0x5f504153,0x43414c00,0x5f4c414e,0x47554147,0x455f5041,0x5343414c, +0x0,0x4c414e47,0x55414745,0x5f464f52,0x5452414e,0x0,0x5f4c414e,0x47554147, +0x455f464f,0x52545241,0x4e000000,0x4c414e47,0x55414745,0x5f43504c,0x55530000,0x5f4c414e, +0x47554147,0x455f4350,0x4c555300,0x6366653a,0x20657272,0x6f722000,0xa000000,0x2e6f0000, +0x2f000000,0x63666500,0xf0430308,0xf0430300,0xf043066c,0xf0430688,0xf0430628,0xf0430300, +0xf0430300,0xf0430300,0xf0430700,0xf0430300,0xf0430300,0xf0430300,0xf0430540,0xf0430300, +0xf0430300,0xf043060c,0xf0430650,0xf0430648,0xf0430300,0xf0430300,0xf04306c4,0xf0430300, +0xf0430300,0xf0430738,0xf0430300,0xf0430300,0xf0430300,0xf0430300,0xf0430300,0xf0430300, +0xf0430300,0xf0430300,0xf0430300,0xf0430300,0xf0430778,0xf0430300,0xf0430300,0xf04307ac, +0xf0430300,0xf0430300,0xf0430300,0xf0430300,0xf0430300,0xf0430300,0xf0430894,0xf04308c4, +0xf043093c,0xf0430968,0xf0430300,0xf0430300,0xf0430808,0xf0430300,0xf0430300,0xf043075c, +0xf0430764,0x0,0x0,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f63,0x70705f62, +0x75666665,0x722e632c,0x7620312e,0x31322031,0x3939342f,0x30372f30,0x36203032,0x3a30303a, +0x31382072,0x6461686c,0x20457870,0x20240000,0x5f244142,0x43444546,0x4748494a,0x4b4c4d4e, +0x4f505152,0x53545556,0x5758595a,0x61626364,0x65666768,0x696a6b6c,0x6d6e6f70,0x71727374, +0x75767778,0x797a0000,0x30313233,0x34353637,0x38390000,0x20090b00,0x20090b0c,0xd000000, +0x0,0x6370705f,0x62756666,0x65725f67,0x6574546f,0x70496e70,0x75744275,0x66666572, +0x286d7942,0x75666665,0x724d616e,0x61676572,0x29203d3d,0x20746869,0x73000000,0x6370705f, +0x62756666,0x65722e63,0x0,0x61000000,0x25730000,0x25733a09,0x25730a00,0x46414c53, +0x45000000,0x6370705f,0x62756666,0x65722e63,0x0,0x46414c53,0x45000000,0x6370705f, +0x62756666,0x65722e63,0x0,0x64656669,0x6e650000,0x23202564,0x20222573,0x220a0000, +0x23202564,0x20222573,0x220a0000,0x25733a09,0x25730a00,0x23202564,0x20222573,0x220a0000, +0x23202564,0x20222573,0x220a0000,0xf0431f0c,0xf0431f70,0xf0431f70,0xf0431f70,0xf0431f70, +0xf0431f70,0xf0431efc,0xf0431ee4,0xf0431ef4,0xf0431f70,0xf0431f70,0xf0431f70,0xf0431f1c, +0xf0431f70,0xf0431eec,0xf0431f70,0xf0431f70,0xf0431f70,0xf0431f70,0xf0431f70,0xf0431f70, +0xf0431f70,0xf0431f70,0xf0431f70,0xf0431f70,0xf0431f70,0xf0431f70,0xf0431f04,0xf0431edc, +0xf0431f14,0xf0431f24,0xf04363d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4, +0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04361a8,0xf04358d4,0xf04358d4,0xf04358d4, +0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4, +0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4, +0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358e8,0xf04358b0,0xf0435964,0xf04358d4, +0xf04358d4,0xf04358e8,0xf0436388,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4, +0xf04358d4,0xf0435914,0xf043593c,0xf043593c,0xf043593c,0xf043593c,0xf043593c,0xf043593c, +0xf043593c,0xf043593c,0xf043593c,0xf043593c,0xf04358d4,0xf04358d4,0xf04358d4,0xf04358d4, +0xf04358d4,0xf04358d4,0xf04358d4,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c, +0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c, +0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c, +0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf04358d4,0xf0436110,0xf04358d4, +0xf04358d4,0xf043597c,0xf04358d4,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c, +0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c, +0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c, +0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf043597c,0xf04363a0,0x0,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f63,0x70705f64,0x69726563,0x74697665,0x2e632c76,0x20312e31, +0x30203139,0x39332f30,0x392f3231,0x2032323a,0x32313a31,0x34206861,0x6e6e7920,0x45787020, +0x24000000,0x20000000,0x61737365,0x72742e68,0x0,0x63747970,0x652e6800,0x6572726e, +0x6f2e6800,0x666c6f61,0x742e6800,0x6c696d69,0x74732e68,0x0,0x6c6f6361,0x6c652e68, +0x0,0x6d617468,0x2e680000,0x7365746a,0x6d702e68,0x0,0x7369676e,0x616c2e68, +0x0,0x73746461,0x72672e68,0x0,0x73746464,0x65662e68,0x0,0x73746469, +0x6f2e6800,0x7374646c,0x69622e68,0x0,0x73747269,0x6e672e68,0x0,0x74696d65, +0x2e680000,0x69660000,0x69666465,0x66000000,0x69666e64,0x65660000,0x656c6966,0x0, +0x656c7365,0x0,0x656e6469,0x66000000,0x696e636c,0x75646500,0x64656669,0x6e650000, +0x756e6465,0x66000000,0x6c696e65,0x0,0x6572726f,0x72000000,0x70726167,0x6d610000, +0x6964656e,0x74000000,0x61737365,0x72740000,0x756e6173,0x73657274,0x0,0x22202200, +0x2f000000,0x23696465,0x6e742069,0x676e6f72,0x65640000,0x25730000,0xf043b828,0xf043ba1c, +0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c, +0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c, +0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043b904,0xf043ba1c, +0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043b904,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c, +0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043b958,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c, +0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c,0xf043ba1c, +0xf043b8b8,0xf043c6bc,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90, +0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90, +0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90, +0xf043ca90,0xf043c644,0xf043c6e4,0xf043ca90,0xf043ca90,0xf043ca90,0xf043c644,0xf043ca90, +0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043ca90,0xf043c5d4,0xf043c900, +0xf043c900,0xf043c900,0xf043c91c,0xf043ca88,0xf043c950,0xf043ca88,0xf043ca88,0xf043ca88, +0xf043c91c,0x0,0x0,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f63,0x70705f69, +0x66737461,0x636b2e63,0x2c762031,0x2e312031,0x3939322f,0x30372f32,0x39203138,0x3a34333a, +0x34322077,0x736a2045,0x78702024,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f63,0x70705f70, +0x61746873,0x2e632c76,0x20312e31,0x20313939,0x322f3037,0x2f323920,0x31383a34,0x333a3437, +0x2077736a,0x20457870,0x20240000,0x2e000000,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f63,0x70705f70, +0x7261676d,0x612e632c,0x7620312e,0x34203139,0x39332f30,0x362f3031,0x2030353a,0x35313a33, +0x32207264,0x61686c20,0x45787020,0x24000000,0x6e6f0000,0x73696465,0x0,0x65666665, +0x63747300,0x6e6f2073,0x69646520,0x65666665,0x63747300,0x5f5f7072,0x61676d61,0x2825642c, +0x20257329,0x3b000000,0x5f5f7072,0x61676d61,0x28256429,0x3b000000,0x5f5f7072,0x61676d61, +0x2825642c,0x20257329,0x3b000000,0x5f5f7072,0x61676d61,0x28256429,0x3b000000,0x5f5f7072, +0x61676d61,0x2825642c,0x2030293b,0x0,0x5f5f7072,0x61676d61,0x28256429,0x3b000000, +0x5f5f7072,0x61676d61,0x2825642c,0x20257329,0x3b000000,0x5f5f7072,0x61676d61,0x2825642c, +0x20257329,0x3b000000,0x5f5f7072,0x61676d61,0x2825642c,0x20257329,0x3b000000,0x5f5f7072, +0x61676d61,0x2825642c,0x20257329,0x3b000000,0x5f5f7072,0x61676d61,0x2825642c,0x2025732c, +0x20257329,0x3b000000,0x5f5f7072,0x61676d61,0x2825642c,0x20257329,0x3b000000,0xf043de84, +0xf043dd74,0xf043e148,0xf043dfe0,0xf043dedc,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f63,0x70705f73, +0x796d656e,0x7472792e,0x632c7620,0x312e3234,0x20313939,0x342f3038,0x2f303620,0x30303a35, +0x323a3033,0x20726461,0x686c2045,0x78702024,0x0,0x45444f4d,0x0,0x4552414e, +0x47450000,0x4e554c4c,0x0,0x4e444542,0x55470000,0x4c435f41,0x4c4c0000,0x4c435f43, +0x4f4c4c41,0x54450000,0x4c435f43,0x54595045,0x0,0x4c435f4d,0x4f4e4554,0x41525900, +0x4c435f4e,0x554d4552,0x49430000,0x4c435f54,0x494d4500,0x4e554c4c,0x0,0x48554745, +0x5f56414c,0x0,0x5349475f,0x44464c00,0x5349475f,0x45525200,0x5349475f,0x49474e00, +0x53494741,0x42525400,0x53494746,0x50450000,0x53494749,0x4c4c0000,0x53494749,0x4e540000, +0x53494753,0x45475600,0x53494754,0x45524d00,0x76615f73,0x74617274,0x0,0x76615f61, +0x72670000,0x76615f65,0x6e640000,0x5f494f46,0x42460000,0x5f494f4c,0x42460000,0x5f494f4e, +0x42460000,0x42554653,0x495a0000,0x454f4600,0x46494c45,0x4e414d45,0x5f4d4158,0x0, +0x464f5045,0x4e5f4d41,0x58000000,0x4c5f746d,0x706e616d,0x0,0x4e554c4c,0x0, +0x5345454b,0x5f435552,0x0,0x5345454b,0x5f454e44,0x0,0x5345454b,0x5f534554, +0x0,0x544d505f,0x4d415800,0x73746469,0x6e000000,0x7374646f,0x75740000,0x73746465, +0x72720000,0x45584954,0x5f464149,0x4c555245,0x0,0x45584954,0x5f535543,0x43455353, +0x0,0x4d425f43,0x55525f4d,0x41580000,0x4e554c4c,0x0,0x52414e44,0x5f4d4158, +0x0,0x4e554c4c,0x0,0x434c4f43,0x4b535f50,0x45525f53,0x45430000,0x4e554c4c, +0x0,0x43484152,0x5f424954,0x0,0x43484152,0x5f4d4158,0x0,0x43484152, +0x5f4d494e,0x0,0x494e545f,0x4d415800,0x494e545f,0x4d494e00,0x4c4f4e47,0x5f4d4158, +0x0,0x4c4f4e47,0x5f4d494e,0x0,0x4d425f4c,0x454e5f4d,0x41580000,0x53434841, +0x525f4d41,0x58000000,0x53434841,0x525f4d49,0x4e000000,0x53485254,0x5f4d4158,0x0, +0x53485254,0x5f4d494e,0x0,0x55434841,0x525f4d41,0x58000000,0x55494e54,0x5f4d4158, +0x0,0x554c4f4e,0x475f4d41,0x58000000,0x55534852,0x545f4d41,0x58000000,0x464c545f, +0x52414449,0x58000000,0x44424c5f,0x44494700,0x44424c5f,0x4d414e54,0x5f444947,0x0, +0x44424c5f,0x4d41585f,0x31305f45,0x58500000,0x44424c5f,0x4d41585f,0x45585000,0x44424c5f, +0x4d494e5f,0x31305f45,0x58500000,0x44424c5f,0x4d494e5f,0x45585000,0x4c44424c,0x5f444947, +0x0,0x4c44424c,0x5f4d414e,0x545f4449,0x47000000,0x4c44424c,0x5f4d4158,0x5f31305f, +0x45585000,0x4c44424c,0x5f4d4158,0x5f455850,0x0,0x4c44424c,0x5f4d494e,0x5f31305f, +0x45585000,0x4c44424c,0x5f4d494e,0x5f455850,0x0,0x44424c5f,0x4d415800,0x464c545f, +0x4d415800,0x4c44424c,0x5f4d4158,0x0,0x44424c5f,0x45505349,0x4c4f4e00,0x44424c5f, +0x4d494e00,0x464c545f,0x45505349,0x4c4f4e00,0x464c545f,0x4d494e00,0x4c44424c,0x5f455053, +0x494c4f4e,0x0,0x4c44424c,0x5f4d494e,0x0,0x2f746d70,0x2f73756d,0x6d617279, +0x2e747874,0x0,0x61000000,0x25333273,0x9746f74,0x616c2025,0x36642069,0x6e636c75, +0x64656420,0x25366420,0x75736564,0x2025640a,0x0,0x25642000,0x25642000,0x66697273, +0x74000000,0x6c617374,0x0,0x66697273,0x74000000,0x6c617374,0x0,0x64656669, +0x6e652025,0x73200925,0x64206279,0x74657320,0x696e206c,0x656e6774,0x6809696e,0x2025732f, +0x25640a00,0x756e6465,0x66202573,0x2009696e,0x2025732f,0x25640a00,0x25640000,0x25632573, +0x25630000,0x64656669,0x6e656400,0x5c253033,0x6f000000,0x5f5f4c49,0x4e455f5f,0x0, +0x5f5f4649,0x4c455f5f,0x0,0x5f5f4441,0x54455f5f,0x0,0x5f5f5449,0x4d455f5f, +0x0,0x5f5f414e,0x53495f43,0x50505f5f,0x0,0x64656669,0x6e656400,0x5f5f4c49, +0x4e455f5f,0x0,0x5f5f4649,0x4c455f5f,0x0,0x5f5f4441,0x54455f5f,0x0, +0x5f5f5449,0x4d455f5f,0x0,0x64656669,0x6e656400,0x30303a30,0x303a3030,0x0, +0x4a616e20,0x30312031,0x39373000,0xf04428c4,0xf044294c,0xf04429e0,0xf0442a04,0xf0442a98, +0xf0442a28,0xf0442a60,0xf0443f08,0xf0444104,0xf0444104,0xf0444104,0xf0444104,0xf0444104, +0xf0444104,0xf0444104,0xf0444104,0xf0444104,0xf0444010,0xf0444104,0xf0444104,0xf0444104, +0xf0444104,0xf0444104,0xf0444104,0xf0444104,0xf0444104,0xf0444104,0xf0444104,0xf0444104, +0xf0444104,0xf0444104,0xf0444104,0xf0444104,0xf0444104,0xf0444104,0xf0444104,0xf0444104, +0xf0444104,0xf0444104,0xf0444104,0xf0444104,0xf0443e98,0xf0444060,0xf0444104,0xf0444104, +0xf0444104,0xf0443e98,0xf0444088,0xf0443cdc,0xf0444104,0xf0444104,0xf0443d7c,0xf0444104, +0xf0444104,0xf0443ecc,0x0,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f63,0x70705f65, +0x7870722e,0x792c7620,0x312e3220,0x31393933,0x2f30312f,0x30372032,0x303a3138,0x3a353220, +0x72646168,0x6c204578,0x70202400,0x73796e74,0x61782065,0x72726f72,0x0,0x73796e74, +0x61782065,0x72726f72,0x0,0x25732025,0x643a2025,0x730a0000,0x7c7c0000,0x26260000, +0x3e3e0000,0x3c3c0000,0x3e3d0000,0x3c3d0000,0x213d0000,0x3d3d0000,0x2b2b0000,0x2d2d0000, +0x64656669,0x6e656400,0x4944454e,0x54494649,0x45520000,0x6e756d62,0x65720000,0x44454649, +0x4e454400,0x45510000,0x4e450000,0x4c450000,0x47450000,0x4c530000,0x52530000,0x414e4400, +0x4f520000,0x4552524f,0x52000000,0x2c000000,0x3d000000,0x3f000000,0x3a000000,0x7c000000, +0x5e000000,0x26000000,0x3c000000,0x3e000000,0x2b000000,0x2d000000,0x2a000000,0x2f000000, +0x25000000,0x21000000,0x7e000000,0x554e4152,0x59000000,0x28000000,0x2e000000,0x2d756e6b, +0x6e6f776e,0x2d000000,0x2d6e6f20,0x73756368,0x20726564,0x75637469,0x6f6e2d00,0x73746172, +0x74203a20,0x65787000,0x65787020,0x3a206578,0x7020272a,0x27206578,0x70000000,0x65787020, +0x3a206578,0x7020272f,0x27206578,0x70000000,0x65787020,0x3a206578,0x70202725,0x27206578, +0x70000000,0x65787020,0x3a206578,0x7020272b,0x27206578,0x70000000,0x65787020,0x3a206578, +0x7020272d,0x27206578,0x70000000,0x65787020,0x3a206578,0x70204c53,0x20657870,0x0, +0x65787020,0x3a206578,0x70205253,0x20657870,0x0,0x65787020,0x3a206578,0x7020273c, +0x27206578,0x70000000,0x65787020,0x3a206578,0x7020273e,0x27206578,0x70000000,0x65787020, +0x3a206578,0x70204c45,0x20657870,0x0,0x65787020,0x3a206578,0x70204745,0x20657870, +0x0,0x65787020,0x3a206578,0x70204551,0x20657870,0x0,0x65787020,0x3a206578, +0x70204e45,0x20657870,0x0,0x65787020,0x3a206578,0x70202726,0x27206578,0x70000000, +0x65787020,0x3a206578,0x7020275e,0x27206578,0x70000000,0x65787020,0x3a206578,0x7020277c, +0x27206578,0x70000000,0x65787020,0x3a206578,0x7020414e,0x44206578,0x70000000,0x65787020, +0x3a206578,0x70204f52,0x20657870,0x0,0x65787020,0x3a206578,0x7020273f,0x27206578, +0x7020273a,0x27206578,0x70000000,0x65787020,0x3a206578,0x7020272c,0x27206578,0x70000000, +0x65787020,0x3a207465,0x726d0000,0x65787020,0x3a206572,0x726f7200,0x7465726d,0x203a2027, +0x2b272074,0x65726d00,0x7465726d,0x203a2027,0x2d272074,0x65726d00,0x7465726d,0x203a2027, +0x21272074,0x65726d00,0x7465726d,0x203a2027,0x7e272074,0x65726d00,0x7465726d,0x203a2027, +0x28272065,0x78702027,0x29270000,0x7465726d,0x203a2044,0x4546494e,0x45442027,0x28272064, +0x6566696e,0x65645f6f,0x70657261,0x6e642027,0x29270000,0x7465726d,0x203a2044,0x4546494e, +0x45442064,0x6566696e,0x65645f6f,0x70657261,0x6e640000,0x7465726d,0x203a206e,0x756d6265, +0x72000000,0x64656669,0x6e65645f,0x6f706572,0x616e6420,0x3a204944,0x454e5449,0x46494552, +0x0,0x64656669,0x6e65645f,0x6f706572,0x616e6420,0x3a206572,0x726f7200,0x53746174, +0x65202564,0x2c20746f,0x6b656e20,0x0,0x656e642d,0x6f662d66,0x696c650a,0x0, +0x2d6e6f6e,0x652d0a00,0x25730a00,0x75786c69,0x62633a38,0x30000000,0x59616363,0x20737461, +0x636b206f,0x76657266,0x6c6f7700,0x52656365,0x69766564,0x20746f6b,0x656e2000,0x656e642d, +0x6f662d66,0x696c650a,0x0,0x2d6e6f6e,0x652d0a00,0x25730a00,0x52656365,0x69766564, +0x20746f6b,0x656e2000,0x656e642d,0x6f662d66,0x696c650a,0x0,0x2d6e6f6e,0x652d0a00, +0x25730a00,0x75786c69,0x62633a38,0x31000000,0x53796e74,0x61782065,0x72726f72,0x0, +0x4572726f,0x72207265,0x636f7665,0x72792070,0x6f707320,0x73746174,0x65202564,0x2c20756e, +0x636f7665,0x72732073,0x74617465,0x2025640a,0x0,0x4572726f,0x72207265,0x636f7665, +0x72792064,0x69736361,0x72647320,0x0,0x746f6b65,0x6e20656e,0x642d6f66,0x2d66696c, +0x650a0000,0x746f6b65,0x6e202d6e,0x6f6e652d,0xa000000,0x746f6b65,0x6e202573,0xa000000, +0x52656475,0x63652062,0x79202825,0x64292022,0x2573220a,0x0,0x2c20636f,0x6d6d6120, +0x65787072,0x65737369,0x6f6e206e,0x6f742061,0x6c6c6f77,0x65642069,0x6e207374,0x72696374, +0x20616e73,0x69206d6f,0x64652e00,0x2e000000,0xf0445980,0xf0445980,0xf0445980,0xf0445980, +0xf0445980,0xf0445980,0xf0445918,0xf0445918,0xf0445918,0xf0445918,0xf0445918,0xf0445918, +0xf0445918,0xf0445918,0xf0445918,0xf0445918,0xf0445998,0xf0445998,0xf0445998,0xf0445998, +0xf0445998,0xf0445998,0xf0445998,0xf044598c,0xf044598c,0xf044598c,0xf044598c,0xf044598c, +0xf044598c,0xf0445c78,0xf0445d60,0xf0445d60,0xf0445c30,0xf0445c38,0xf0445d60,0xf0445d60, +0xf0445c68,0xf0445c58,0xf0445d60,0xf0445d60,0xf0445d60,0xf0445d60,0xf0445d60,0xf0445d60, +0xf0445d60,0xf0445c48,0xf0445d60,0xf0445d60,0xf0445d60,0xf0445c60,0xf0445d60,0xf0445c40, +0xf0445d60,0xf0445c50,0xf0445d60,0xf0445d1c,0xf0445cc8,0xf0445cc8,0xf0445cc8,0xf0445cc8, +0xf0445cc8,0xf0445cc8,0xf0445cc8,0xf0445cc8,0xf0445cc8,0xf0445cc8,0xf0445dac,0xf0445dac, +0xf0445dac,0xf0445dac,0xf0445dac,0xf0446184,0xf0446184,0xf0446184,0xf0446184,0xf0446184, +0xf0446184,0xf0446184,0xf0446184,0xf0446184,0xf0446184,0xf0446184,0xf0446184,0xf0446184, +0xf0446184,0xf0446184,0xf0446184,0xf0446184,0xf0446184,0xf0445dac,0xf0445eb4,0xf0445f5c, +0xf044603c,0xf0446184,0xf0445eb4,0xf0445eb4,0xf0445ee8,0xf0445eb4,0xf0445eb4,0xf0445eb4, +0xf0445eb4,0xf0445eb4,0xf0445eb4,0xf0446184,0xf0445eb4,0xf0445ebc,0xf0445ebc,0xf0445ebc, +0xf0445ebc,0xf0445ebc,0xf0445ebc,0xf0445ebc,0xf0445ebc,0xf0445ebc,0xf0445ebc,0xf0445eb4, +0xf0446184,0xf0445eb4,0xf0446184,0xf0445eb4,0xf0445eb4,0xf04470cc,0xf04470fc,0xf04471b0, +0xf044735c,0xf0447508,0xf044756c,0xf04475d0,0xf044764c,0xf04476c8,0xf0447774,0xf0447820, +0xf04478c8,0xf0447968,0xf04479a4,0xf04479e0,0xf0447a34,0xf0447a88,0xf0447adc,0xf0447b60, +0xf0447be8,0xf0447c58,0xf0447ddc,0xf0447e10,0xf0447efc,0xf0447f20,0xf0447f54,0xf0447f8c, +0xf0447fb8,0xf0447fec,0xf0448020,0xf0448054,0xf0448088,0xf04480bc,0x0,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f63,0x70705f74,0x6167732e,0x632c7620,0x312e3120,0x31393932, +0x2f30372f,0x32392031,0x383a3434,0x3a303420,0x77736a20,0x45787020,0x24000000,0xf0448388, +0xf0448390,0xf0448398,0xf0448420,0xf04483a0,0xf0448420,0xf0448420,0xf0448420,0xf0448414, +0xf0448420,0xf0448420,0xf0448420,0xf0448420,0xf0448420,0xf0448420,0xf0448420,0xf044841c, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f70,0x7261676d,0x615f7365,0x6d2e632c,0x7620312e,0x37203139, +0x39342f30,0x382f3130,0x2031363a,0x35383a35,0x35207264,0x61686c20,0x45787020,0x24000000, +0xf0448650,0xf0448670,0xf0448690,0xf04486b0,0xf04486d0,0xf04486f0,0xf0448630,0xf0448730, +0xf0448710,0x0,0x0,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f63,0x6f646567, +0x656e2e63,0x2c762031,0x2e333220,0x31393934,0x2f30372f,0x31332032,0x333a3133,0x3a343220, +0x72646168,0x6c204578,0x70202400,0x77726974,0x696e6720,0x75636f64,0x65207369,0x7a653d25, +0x640a0000,0x0,0x25640000,0x252e3136,0x65000000,0x696e6600,0x696e6600,0x696e6669, +0x6e697479,0x0,0x2d696e66,0x0,0x2d696e66,0x0,0x2d696e66,0x696e6974, +0x79000000,0x4c256400,0x46414c53,0x45000000,0x636f6465,0x67656e2e,0x63000000,0x46414c53, +0x45000000,0x636f6465,0x67656e2e,0x63000000,0x46414c53,0x45000000,0x636f6465,0x67656e2e, +0x63000000,0x25733a20,0x0,0x5f52746c,0x43686563,0x6b537461,0x636b0000,0x54524545, +0x5f434f44,0x45287661,0x6c756573,0x293d3d49,0x645f6465,0x636c0000,0x636f6465,0x67656e2e, +0x63000000,0x46414c53,0x45000000,0x636f6465,0x67656e2e,0x63000000,0x46414c53,0x45000000, +0x636f6465,0x67656e2e,0x63000000,0x46414c53,0x45000000,0x636f6465,0x67656e2e,0x63000000, +0x46414c53,0x45000000,0x636f6465,0x67656e2e,0x63000000,0x46414c53,0x45000000,0x636f6465, +0x67656e2e,0x63000000,0x46414c53,0x45000000,0x636f6465,0x67656e2e,0x63000000,0x46414c53, +0x45000000,0x636f6465,0x67656e2e,0x63000000,0x70757368,0x203e3d20,0x2d333237,0x36380000, +0x636f6465,0x67656e2e,0x63000000,0x25732000,0xf0449b58,0xf0449b58,0xf0449b58,0xf0449ab0, +0xf0449ae4,0xf0449ae4,0xf0449ae4,0xf0449ae4,0xf0449ae4,0xf0449ab8,0xf0449b08,0xf0449b34, +0xf0449b34,0xf0449b34,0xf0449b34,0xf0449b34,0xf0449aa8,0xf0449aa8,0xf0449a84,0xf0449ae4, +0xf0449aa0,0xf0449a8c,0xf0449b78,0xf0449a84,0xf044b878,0xf044c638,0xf044c638,0xf044c638, +0xf044c638,0xf044bb20,0xf044ba48,0xf044bab4,0xf044b9dc,0xf044c260,0xf044c638,0xf044c638, +0xf044bf10,0xf044bbc4,0xf044bb8c,0xf044b878,0xf044e534,0xf044e71c,0xf044e7f4,0xf044e814, +0xf044e9fc,0xf044ead4,0xf044ecec,0xf044ed38,0xf044f13c,0xf044f1e0,0xf044f30c,0xf0450104, +0xf044f540,0xf044fa0c,0xf044fad4,0xf044fd10,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f6c,0x61796f75, +0x742e632c,0x7620312e,0x32203139,0x39322f30,0x382f3132,0x2032313a,0x30373a32,0x38207773, +0x6a204578,0x70202400,0x46414c53,0x45000000,0x6c61796f,0x75742e63,0x0,0x6c61796f, +0x75745f70,0x75736820,0x74797065,0x3d257320,0x6e616d65,0x3d257320,0x6e6f6465,0x3d25640a, +0x0,0x0,0x6c61796f,0x75745f70,0x6f702074,0x7970653d,0x2573206e,0x616d653d, +0x2573206e,0x6f64653d,0x25640a00,0x0,0x6c61796f,0x75742825,0x73290a00,0x46414c53, +0x45000000,0x6c61796f,0x75742e63,0x0,0x46414c53,0x45000000,0x6c61796f,0x75742e63, +0x0,0x0,0x0,0x0,0x24486561,0x6465723a,0x20000000,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f6d,0x6970735f,0x73742e63,0x2c762031,0x2e323220,0x31393934, +0x2f30382f,0x33302030,0x303a3034,0x3a353520,0x7368616e,0x6b617220,0x45787020,0x24000000, +0x73657469,0x6e746572,0x73656374,0x28545245,0x455f4154,0x54524942,0x55544528,0x74292c20, +0x45585445,0x524e5f41,0x54545249,0x42555445,0x29202626,0x2049445f,0x4445434c,0x2874292e, +0x696e6974,0x5f76616c,0x75653d3d,0x454d5054,0x59000000,0x6d697073,0x5f73742e,0x63000000, +0x49535f43,0x4f4e5354,0x414e5428,0x69642900,0x6d697073,0x5f73742e,0x63000000,0x46414c53, +0x45000000,0x6d697073,0x5f73742e,0x63000000,0x46414c53,0x45000000,0x6d697073,0x5f73742e, +0x63000000,0x70726576,0x5f74713d,0x3d747141,0x72726179,0x0,0x6d697073,0x5f73742e, +0x63000000,0x72000000,0x3c2f436f,0x6d6d616e,0x645f4c69,0x6e652f3e,0x0,0x46414c53, +0x45000000,0x6d697073,0x5f73742e,0x63000000,0x6d697073,0x5f73745f,0x70757368,0x20747970, +0x653d2573,0x206e616d,0x653d2573,0x206e6f64,0x653d2564,0x20283078,0x2578290a,0x0, +0x0,0x70646e2d,0x3e726664,0x203d3d20,0x53545f45,0x58544946,0x44000000,0x6d697073, +0x5f73742e,0x63000000,0x6d697073,0x5f73745f,0x706f7020,0x74797065,0x3d257320,0x6e616d65, +0x3d257320,0x6e6f6465,0x3d256420,0x28307825,0x78290a00,0x0,0x6d697073,0x5f737428, +0x454d5054,0x59290a00,0x6d697073,0x5f737428,0x2573290a,0x0,0x7073796d,0x5f646563, +0x6c2d3e69,0x6e646578,0x203d3d20,0x696e6465,0x784e696c,0x0,0x6d697073,0x5f73742e, +0x63000000,0x434f4d50,0x4f554e44,0x5f53544d,0x5428626f,0x6479292e,0x63675f69,0x6e666f3d, +0x3d4e554c,0x4c000000,0x6d697073,0x5f73742e,0x63000000,0x616e6f6e,0x5f617578,0x2d3e7469, +0x2e627420,0x3d3d2028,0x69735f73,0x74727563,0x743f6274,0x566f6964,0x3a627449,0x6e742900, +0x6d697073,0x5f73742e,0x63000000,0x554e4b4e,0x4f574e20,0x54414700,0x22554e4b,0x4e4f574e, +0x20544147,0x22000000,0x6d697073,0x5f73742e,0x63000000,0x54524545,0x5f434f44,0x45284944, +0x5f444543,0x4c287429,0x2e696e69,0x745f7661,0x6c756529,0x3d3d436f,0x6e737461,0x6e740000, +0x6d697073,0x5f73742e,0x63000000,0x49535f43,0x4f4e5354,0x414e5428,0x696e6465,0x78290000, +0x6d697073,0x5f73742e,0x63000000,0x70646e20,0x2d3e2072,0x6664203d,0x3d205354,0x5f455854, +0x49464400,0x6d697073,0x5f73742e,0x63000000,0x49445f44,0x45434c28,0x74292e62,0x6c6b6e6f, +0x3d3d3000,0x6d697073,0x5f73742e,0x63000000,0x49445f44,0x45434c28,0x74292e69,0x6420213d, +0x20616e6f,0x6e796d6f,0x75730000,0x6d697073,0x5f73742e,0x63000000,0x49445f44,0x45434c28, +0x74292e69,0x6420213d,0x20616e6f,0x6e796d6f,0x75730000,0x6d697073,0x5f73742e,0x63000000, +0x68656164,0x0,0x6d697073,0x5f73742e,0x63000000,0x46414c53,0x45000000,0x6d697073, +0x5f73742e,0x63000000,0x46414c53,0x45000000,0x6d697073,0x5f73742e,0x63000000,0xf0455f34, +0xf0455f48,0xf0455f5c,0xf0455f70,0xf0455f84,0xf0455f98,0x0,0x0,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f65,0x7870725f,0x63672e63,0x2c762031,0x2e323520,0x31393934, +0x2f30392f,0x31332030,0x363a3530,0x3a313420,0x72646168,0x6c204578,0x70202400,0x54524545, +0x5f434f44,0x45287429,0x3d3d4964,0x5f646563,0x6c000000,0x65787072,0x5f63672e,0x63000000, +0x46414c53,0x45000000,0x65787072,0x5f63672e,0x63000000,0x54524545,0x5f434f44,0x45286629, +0x3d3d4964,0x5f646563,0x6c000000,0x65787072,0x5f63672e,0x63000000,0x54524545,0x5f434f44, +0x45287479,0x293c3d53,0x74727563,0x745f7479,0x70650000,0x65787072,0x5f63672e,0x63000000, +0x74797065,0x20213d20,0x2d310000,0x65787072,0x5f63672e,0x63000000,0x74656d70,0x20256420, +0x6f666673,0x65742025,0x640a0000,0x636f6d6d,0x61202564,0x3a282564,0x2c256429,0xa000000, +0x73776170,0x5f636f6d,0x6d612025,0x643a2825,0x642c2564,0x290a0000,0x2149535f,0x464c4f41, +0x54494e47,0x28747929,0x0,0x65787072,0x5f63672e,0x63000000,0x4e4f5f45,0x56414c32, +0x0,0x52454144,0x5f524541,0x44000000,0x52454144,0x5f575249,0x54450000,0x52454144, +0x33000000,0x494e5f49,0x4e444558,0x0,0x46414c53,0x45000000,0x65787072,0x5f63672e, +0x63000000,0x743d3d65,0x6e645f6e,0x6f646500,0x65787072,0x5f63672e,0x63000000,0x46414c53, +0x45000000,0x65787072,0x5f63672e,0x63000000,0x2a2a2a49,0x6e707574,0x20636f64,0x6567656e, +0x20747265,0x652a2a2a,0xa000000,0x49535f50,0x4f494e54,0x45522854,0x5245455f,0x54595045, +0x28696d70,0x6c696564,0x5f737472,0x75637470,0x74722929,0x0,0x65787072,0x5f63672e, +0x63000000,0x5f5f2432,0x0,0x2a2a2a4f,0x75747075,0x7420636f,0x64656765,0x6e207472, +0x65652a2a,0x2a0a0000,0x6e656564,0x76616c3d,0x3d4e6f6e,0x65656476,0x616c0000,0x65787072, +0x5f63672e,0x63000000,0x49535f49,0x4e544547,0x52414c28,0x74792900,0x65787072,0x5f63672e, +0x63000000,0x49535f49,0x4e544547,0x52414c28,0x6c747929,0x0,0x65787072,0x5f63672e, +0x63000000,0x46414c53,0x45000000,0x65787072,0x5f63672e,0x63000000,0x21202874,0x3d3d454d, +0x50545920,0x2626206e,0x65656476,0x616c213d,0x4e6f6e65,0x65647661,0x6c290000,0x65787072, +0x5f63672e,0x63000000,0x7072655f,0x76616c5f,0x65787072,0x28256429,0x20743d25,0x64202573, +0x20257325,0x73207374,0x61636b3d,0x25642c20,0x70737461,0x636b3d25,0x642c2070,0x72655f74, +0x3d256420,0x706f7374,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20, +0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x7072655f,0x76616c5f, +0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073, +0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564, +0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c, +0x32200000,0x0,0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320, +0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25, +0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769, +0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0,0x7072655f,0x76616c5f, +0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073, +0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564, +0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c, +0x32200000,0x0,0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320, +0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25, +0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769, +0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0,0x6576616c,0x32213d52, +0x4541445f,0x57524954,0x45000000,0x65787072,0x5f63672e,0x63000000,0x6576616c,0x32213d52, +0x4541445f,0x57524954,0x45000000,0x65787072,0x5f63672e,0x63000000,0x7072655f,0x76616c5f, +0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073, +0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564, +0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c, +0x32200000,0x0,0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320, +0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25, +0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769, +0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0,0x7072655f,0x76616c5f, +0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073, +0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564, +0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c, +0x32200000,0x0,0x6e656564,0x76616c21,0x3d4e6f6e,0x65656476,0x616c0000,0x65787072, +0x5f63672e,0x63000000,0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320, +0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25, +0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769, +0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0,0x7072655f,0x76616c5f, +0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073, +0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564, +0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c, +0x32200000,0x0,0x6576616c,0x32213d52,0x4541445f,0x57524954,0x45000000,0x65787072, +0x5f63672e,0x63000000,0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320, +0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25, +0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769, +0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0,0x7072655f,0x76616c5f, +0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073, +0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564, +0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c, +0x32200000,0x0,0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320, +0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25, +0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769, +0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0,0x702d3e73,0x7461636b, +0x3d3d3100,0x65787072,0x5f63672e,0x63000000,0x7072655f,0x76616c5f,0x72657428,0x25642920, +0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c, +0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0, +0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0, +0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163, +0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054, +0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0, +0x0,0x6576616c,0x32200000,0x0,0x7072655f,0x76616c5f,0x72657428,0x25642920, +0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c, +0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0, +0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0, +0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163, +0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054, +0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0, +0x0,0x6576616c,0x32200000,0x0,0x6e656564,0x76616c21,0x3d4e6f6e,0x65656476, +0x616c0000,0x65787072,0x5f63672e,0x63000000,0x7072655f,0x76616c5f,0x72657428,0x25642920, +0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c, +0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0, +0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0, +0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163, +0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054, +0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0, +0x0,0x6576616c,0x32200000,0x0,0x6576616c,0x32213d52,0x4541445f,0x57524954, +0x45000000,0x65787072,0x5f63672e,0x63000000,0x6576616c,0x323d3d46,0x414c5345,0x0, +0x65787072,0x5f63672e,0x63000000,0x6576616c,0x32213d52,0x4541445f,0x57524954,0x45000000, +0x65787072,0x5f63672e,0x63000000,0x6576616c,0x323d3d4e,0x4f5f4556,0x414c3220,0x7c7c2065, +0x76616c32,0x203d3d20,0x494e5f49,0x4e444558,0x0,0x65787072,0x5f63672e,0x63000000, +0x702d3e73,0x7461636b,0x203d3d20,0x73617665,0x645f7374,0x61636b2b,0x32000000,0x65787072, +0x5f63672e,0x63000000,0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320, +0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25, +0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769, +0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0,0x6576616c,0x32213d52, +0x4541445f,0x57524954,0x45000000,0x65787072,0x5f63672e,0x63000000,0x702d3e73,0x7461636b, +0x203d3d20,0x73617665,0x645f7374,0x61636b2b,0x32000000,0x65787072,0x5f63672e,0x63000000, +0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163, +0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054, +0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0, +0x0,0x6576616c,0x32200000,0x0,0x7072655f,0x76616c5f,0x72657428,0x25642920, +0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c, +0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0, +0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0, +0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163, +0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054, +0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0, +0x0,0x6576616c,0x32200000,0x0,0x6576616c,0x32213d52,0x4541445f,0x57524954, +0x45000000,0x65787072,0x5f63672e,0x63000000,0x7072655f,0x76616c5f,0x72657428,0x25642920, +0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c, +0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0, +0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0, +0x702d3e73,0x7461636b,0x3d3d3020,0x26262070,0x2d3e7073,0x7461636b,0x3d3d3000,0x65787072, +0x5f63672e,0x63000000,0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320, +0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25, +0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769, +0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0,0x7072655f,0x76616c5f, +0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073, +0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564, +0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c, +0x32200000,0x0,0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320, +0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25, +0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769, +0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0,0x7072655f,0x76616c5f, +0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073, +0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564, +0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c, +0x32200000,0x0,0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320, +0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25, +0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769, +0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0,0x6576616c,0x32213d52, +0x4541445f,0x57524954,0x45000000,0x65787072,0x5f63672e,0x63000000,0x7072655f,0x76616c5f, +0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073, +0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564, +0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c, +0x32200000,0x0,0x7072655f,0x76616c5f,0x72657428,0x25642920,0x743d2564,0x20257320, +0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c,0x20707265,0x5f743d25, +0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769, +0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0,0x7072655f,0x76616c5f, +0x72657428,0x25642920,0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073, +0x7461636b,0x3d25642c,0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564, +0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c, +0x32200000,0x0,0x46414c53,0x45000000,0x65787072,0x5f63672e,0x63000000,0x6576616c, +0x32213d52,0x4541445f,0x57524954,0x45000000,0x65787072,0x5f63672e,0x63000000,0x6576616c, +0x32213d52,0x4541445f,0x57524954,0x45000000,0x65787072,0x5f63672e,0x63000000,0x46414c53, +0x45000000,0x65787072,0x5f63672e,0x63000000,0x7072655f,0x76616c5f,0x72657428,0x25642920, +0x743d2564,0x20257320,0x25732573,0x73746163,0x6b3d2564,0x2c207073,0x7461636b,0x3d25642c, +0x20707265,0x5f743d25,0x640a0000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0, +0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x6576616c,0x32200000,0x0, +0x2149535f,0x53545249,0x43545f41,0x4e534900,0x65787072,0x5f63672e,0x63000000,0x46414c53, +0x45000000,0x65787072,0x5f63672e,0x63000000,0x2149535f,0x54454d50,0x28742900,0x65787072, +0x5f63672e,0x63000000,0x2149535f,0x54454d50,0x28742900,0x65787072,0x5f63672e,0x63000000, +0x54524545,0x5f434f44,0x45285452,0x45455f54,0x59504528,0x6c656674,0x29293d3d,0x506f696e, +0x7465725f,0x74797065,0x0,0x65787072,0x5f63672e,0x63000000,0x77696474,0x68203c3d, +0x20544152,0x4745545f,0x43484152,0x53495a45,0x0,0x65787072,0x5f63672e,0x63000000, +0x6c626974,0x733e3d30,0x0,0x65787072,0x5f63672e,0x63000000,0x72626974,0x733e3d30, +0x0,0x65787072,0x5f63672e,0x63000000,0x6c626974,0x733c5459,0x50455f53,0x495a4528, +0x75747970,0x65290000,0x65787072,0x5f63672e,0x63000000,0x72626974,0x733c5459,0x50455f53, +0x495a4528,0x75747970,0x65290000,0x65787072,0x5f63672e,0x63000000,0x77696474,0x683c3d54, +0x5950455f,0x53495a45,0x28757479,0x70652900,0x65787072,0x5f63672e,0x63000000,0x54524545, +0x5f434f44,0x45285452,0x45455f54,0x59504528,0x6c656674,0x29293d3d,0x506f696e,0x7465725f, +0x74797065,0x0,0x65787072,0x5f63672e,0x63000000,0x6c626974,0x733e3d30,0x0, +0x65787072,0x5f63672e,0x63000000,0x72626974,0x733e3d30,0x0,0x65787072,0x5f63672e, +0x63000000,0x6c626974,0x733c5459,0x50455f53,0x495a4528,0x75747970,0x65290000,0x65787072, +0x5f63672e,0x63000000,0x72626974,0x733c5459,0x50455f53,0x495a4528,0x75747970,0x65290000, +0x65787072,0x5f63672e,0x63000000,0x77696474,0x683c3d54,0x5950455f,0x53495a45,0x28757479, +0x70652900,0x65787072,0x5f63672e,0x63000000,0x7431213d,0x454d5054,0x59000000,0x65787072, +0x5f63672e,0x63000000,0x74322021,0x3d20454d,0x50545900,0x65787072,0x5f63672e,0x63000000, +0x74313d3d,0x454d5054,0x59000000,0x65787072,0x5f63672e,0x63000000,0x7432203d,0x3d20454d, +0x50545900,0x65787072,0x5f63672e,0x63000000,0x2149535f,0x494e5436,0x34287574,0x79706529, +0x207c7c20,0x5553455f,0x44574f50,0x434f4445,0x53000000,0x65787072,0x5f63672e,0x63000000, +0x696e6469,0x72656374,0x5f657870,0x725f6367,0x20743d25,0x64202573,0x2025736f,0x66667365, +0x743d2564,0xa000000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564, +0x6c6f6769,0x63616c20,0x0,0x0,0x66616273,0x0,0x66616273,0x66000000, +0x66616273,0x66000000,0x46414c53,0x45000000,0x65787072,0x5f63672e,0x63000000,0x65787072, +0x5f636720,0x743d2564,0x20257320,0x25736f66,0x66736574,0x3d25640a,0x0,0x454d5054, +0x59000000,0x4e656564,0x76616c20,0x0,0x4e656564,0x6c6f6769,0x63616c20,0x0, +0x0,0x6e656564,0x76616c21,0x3d4e6565,0x646c6f67,0x6963616c,0x0,0x65787072, +0x5f63672e,0x63000000,0x21286e65,0x65647661,0x6c213d4e,0x6f6e6565,0x6476616c,0x20262620, +0x49535f53,0x54525543,0x54287479,0x29290000,0x65787072,0x5f63672e,0x63000000,0x49535f56, +0x4f4c4154,0x494c4528,0x74792900,0x65787072,0x5f63672e,0x63000000,0x6f666673,0x65743d3d, +0x30000000,0x65787072,0x5f63672e,0x63000000,0x6f666673,0x65743d3d,0x30000000,0x65787072, +0x5f63672e,0x63000000,0x54524545,0x5f434f44,0x45287229,0x3d3d436f,0x6d6d615f,0x65787072, +0x207c7c20,0x54524545,0x5f434f44,0x45287229,0x3d3d4167,0x67726567,0x6174655f,0x65787072, +0x0,0x65787072,0x5f63672e,0x63000000,0x745f6172,0x67213d45,0x4d505459,0x0, +0x65787072,0x5f63672e,0x63000000,0x49445f44,0x45434c28,0x4c454654,0x28742929,0x2e616c65, +0x76656c20,0x3c3d2049,0x445f4445,0x434c2863,0x75727265,0x6e745f66,0x756e6329,0x2e616c65, +0x76656c2b,0x31000000,0x65787072,0x5f63672e,0x63000000,0x46414c53,0x45000000,0x65787072, +0x5f63672e,0x63000000,0x6f666673,0x65743d3d,0x30000000,0x65787072,0x5f63672e,0x63000000, +0x21286e65,0x65647661,0x6c213d4e,0x6f6e6565,0x6476616c,0x20262620,0x49535f53,0x54525543, +0x54287479,0x29290000,0x65787072,0x5f63672e,0x63000000,0x6f666673,0x65743d3d,0x30000000, +0x65787072,0x5f63672e,0x63000000,0x6e656564,0x76616c3d,0x3d4e6f6e,0x65656476,0x616c0000, +0x65787072,0x5f63672e,0x63000000,0x49535f56,0x4f4c4154,0x494c4528,0x74792900,0x65787072, +0x5f63672e,0x63000000,0x49535f56,0x4f4c4154,0x494c4528,0x74792900,0x65787072,0x5f63672e, +0x63000000,0x49535f56,0x4f4c4154,0x494c4528,0x74792900,0x65787072,0x5f63672e,0x63000000, +0x6f666673,0x65743d3d,0x30000000,0x65787072,0x5f63672e,0x63000000,0x6f666673,0x65743d3d, +0x30000000,0x65787072,0x5f63672e,0x63000000,0x54524545,0x5f434f44,0x45287479,0x293d3d50, +0x6f696e74,0x65725f74,0x79706500,0x65787072,0x5f63672e,0x63000000,0x6f666673,0x65743d3d, +0x30000000,0x65787072,0x5f63672e,0x63000000,0x49535f54,0x454d5028,0x74290000,0x65787072, +0x5f63672e,0x63000000,0x21286e65,0x65647661,0x6c213d4e,0x6f6e6565,0x6476616c,0x20262620, +0x49535f53,0x54525543,0x54287479,0x29290000,0x65787072,0x5f63672e,0x63000000,0x49535f56, +0x4f4c4154,0x494c4528,0x74792900,0x65787072,0x5f63672e,0x63000000,0x555f4454,0x28545245, +0x455f5459,0x5045284c,0x45465428,0x74292929,0x3d3d6164,0x64725f64,0x74797065,0x0, +0x65787072,0x5f63672e,0x63000000,0x49535f54,0x454d5028,0x74290000,0x65787072,0x5f63672e, +0x63000000,0x6f666673,0x65743d3d,0x30000000,0x65787072,0x5f63672e,0x63000000,0x6f666673, +0x65743d3d,0x30000000,0x65787072,0x5f63672e,0x63000000,0x6e656564,0x76616c3d,0x3d4e6f6e, +0x65656476,0x616c0000,0x65787072,0x5f63672e,0x63000000,0x286e6565,0x6476616c,0x213d4e6f, +0x6e656564,0x76616c29,0x207c7c20,0x49535f54,0x454d5028,0x74290000,0x65787072,0x5f63672e, +0x63000000,0x286e6565,0x6476616c,0x213d4e6f,0x6e656564,0x76616c29,0x207c7c20,0x49535f54, +0x454d5028,0x74290000,0x65787072,0x5f63672e,0x63000000,0x6f666673,0x65743d3d,0x30000000, +0x65787072,0x5f63672e,0x63000000,0x6e656564,0x76616c3d,0x3d4e6f6e,0x65656476,0x616c0000, +0x65787072,0x5f63672e,0x63000000,0x6f666673,0x65743d3d,0x30000000,0x65787072,0x5f63672e, +0x63000000,0x286e6565,0x6476616c,0x213d4e6f,0x6e656564,0x76616c29,0x207c7c20,0x49535f54, +0x454d5028,0x74290000,0x65787072,0x5f63672e,0x63000000,0x46414c53,0x45000000,0x65787072, +0x5f63672e,0x63000000,0x65787072,0x5f616464,0x725f6367,0x20743d25,0x64202573,0x2025736f, +0x66667365,0x743d2564,0xa000000,0x454d5054,0x59000000,0x4e656564,0x76616c20,0x0, +0x4e656564,0x6c6f6769,0x63616c20,0x0,0x0,0x46414c53,0x45000000,0x65787072, +0x5f63672e,0x63000000,0x49535f53,0x54525543,0x54287479,0x29000000,0x65787072,0x5f63672e, +0x63000000,0x6f666673,0x65743d3d,0x30207c7c,0x2049535f,0x53545255,0x43542874,0x79290000, +0x65787072,0x5f63672e,0x63000000,0x49535f53,0x54525543,0x54287479,0x29207c7c,0x2049535f, +0x46554e43,0x28747929,0x0,0x65787072,0x5f63672e,0x63000000,0x49535f54,0x454d5028, +0x74290000,0x65787072,0x5f63672e,0x63000000,0x6f666673,0x65743d3d,0x30207c7c,0x2049535f, +0x53545255,0x43542874,0x79290000,0x65787072,0x5f63672e,0x63000000,0x49535f53,0x54525543, +0x54287479,0x29000000,0x65787072,0x5f63672e,0x63000000,0x46414c53,0x45000000,0x65787072, +0x5f63672e,0x63000000,0x2149535f,0x53545255,0x43542874,0x79290000,0x65787072,0x5f63672e, +0x63000000,0x54524545,0x5f434f44,0x45285249,0x47485428,0x7429293d,0x3d436f6e,0x7374616e, +0x74000000,0x65787072,0x5f63672e,0x63000000,0x46414c53,0x45000000,0x65787072,0x5f63672e, +0x63000000,0x54524545,0x5f545950,0x45285452,0x45455f4c,0x494e4b28,0x7429293d,0x3d696e74, +0x5f747970,0x65000000,0x65787072,0x5f63672e,0x63000000,0x65787072,0x5f63675f,0x6c616220, +0x743d2564,0x20257320,0x746c6162,0x3d256420,0x666c6162,0x3d256425,0x730a0000,0x454d5054, +0x59000000,0x206e6567,0x0,0x0,0x46414c53,0x45000000,0x65787072,0x5f63672e, +0x63000000,0x21204953,0x5f535452,0x55435428,0x54524545,0x5f545950,0x45287429,0x29000000, +0x65787072,0x5f63672e,0x63000000,0x746c6162,0x207c7c20,0x666c6162,0x0,0x65787072, +0x5f63672e,0x63000000,0x54524545,0x5f545950,0x45285452,0x45455f4c,0x494e4b28,0x7429293d, +0x3d696e74,0x5f747970,0x65000000,0x65787072,0x5f63672e,0x63000000,0x2128666c,0x6162207c, +0x7c20746c,0x61622900,0x65787072,0x5f63672e,0x63000000,0x6172675f,0x74726565,0x20213d20, +0x454d5054,0x59000000,0x65787072,0x5f63672e,0x63000000,0xf04597d0,0xf04597d0,0xf04597d0, +0xf0459870,0xf0459800,0xf0459800,0xf0459800,0xf0459800,0xf0459800,0xf0459870,0xf0459870, +0xf0459800,0xf0459800,0xf0459800,0xf0459800,0xf0459800,0xf0459870,0xf0459870,0xf0459870, +0xf0459800,0xf0459870,0xf0459800,0xf0459870,0xf0459868,0xf045a408,0xf045a474,0xf045a408, +0xf045a474,0xf045a46c,0xf045a408,0xf045a46c,0xf045a46c,0xf045a46c,0xf045a46c,0xf045a474, +0xf045a408,0xf045a408,0xf045a474,0xf045a420,0xf045a46c,0xf045a46c,0xf045a420,0xf045a420, +0xf045a420,0xf045a46c,0xf045a46c,0xf045a46c,0xf045a46c,0xf045a414,0xf045a46c,0xf045a420, +0xf045a46c,0xf045a420,0xf045a420,0xf045a420,0xf045a420,0xf045a420,0xf045a420,0xf045a46c, +0xf045a420,0xf045a420,0xf045a46c,0xf045a420,0xf045a46c,0xf045a420,0xf045a46c,0xf045a420, +0xf045a46c,0xf045a420,0xf045a46c,0xf045a420,0xf045a46c,0xf045a474,0xf045a474,0xf045a46c, +0xf045a474,0xf045a46c,0xf045a408,0xf045a408,0xf045a474,0xf045a474,0xf045a400,0xf045a474, +0xf045a400,0xf045a55c,0xf045a674,0xf045a55c,0xf045a55c,0xf045a674,0xf045a674,0xf045a674, +0xf045a674,0xf045a674,0xf045a55c,0xf045a55c,0xf045a674,0xf045a674,0xf045a674,0xf045a674, +0xf045a674,0xf045a674,0xf045a674,0xf045a674,0xf045a674,0xf045a674,0xf045a674,0xf045a5e0, +0xf045a768,0xf045a78c,0xf045a768,0xf045a768,0xf045a78c,0xf045a78c,0xf045a78c,0xf045a78c, +0xf045a78c,0xf045a768,0xf045a768,0xf045a78c,0xf045a78c,0xf045a78c,0xf045a78c,0xf045a78c, +0xf045a78c,0xf045a78c,0xf045a78c,0xf045a78c,0xf045a78c,0xf045a78c,0xf045a77c,0xf045a848, +0xf045a848,0xf045a848,0xf045a848,0xf045a848,0xf045a848,0xf045a848,0xf045a848,0xf045a848, +0xf045a848,0xf045a848,0xf045a848,0xf045a848,0xf045a848,0xf045a848,0xf045a848,0xf045a840, +0xf045a840,0xf045a840,0xf045a848,0xf045a840,0xf045a848,0xf045a848,0xf045a840,0xf045a848, +0xf045a848,0xf045a848,0xf045a848,0xf045a848,0xf045a848,0xf045a840,0xf045af24,0xf045b32c, +0xf045af24,0xf045b32c,0xf045af24,0xf045ad6c,0xf045b050,0xf045b050,0xf045b050,0xf045b050, +0xf045b32c,0xf045ad74,0xf045add8,0xf045b32c,0xf045af24,0xf045ad6c,0xf045b050,0xf045ade4, +0xf045ade4,0xf045ade4,0xf045b050,0xf045b050,0xf045b050,0xf045af24,0xf045ae34,0xf045b320, +0xf045af24,0xf045b050,0xf045ad6c,0xf045ad6c,0xf045ad6c,0xf045af24,0xf045ad6c,0xf045af30, +0xf045b050,0xf045ad6c,0xf045af24,0xf045b050,0xf045af24,0xf045b050,0xf045af24,0xf045b050, +0xf045ad6c,0xf045ad6c,0xf045af24,0xf045b050,0xf045afb0,0xf045b050,0xf045b32c,0xf045b32c, +0xf045b088,0xf045b32c,0xf045af24,0xf045b0d8,0xf045b0d8,0xf045b32c,0xf045b32c,0xf045af24, +0xf045b32c,0xf045b114,0xf045e57c,0xf04611e4,0xf045ea44,0xf04611e4,0xf045e58c,0xf045e138, +0xf045edd4,0xf045edd4,0xf045f1b4,0xf045f1b4,0xf04611e4,0xf045ea44,0xf045ea44,0xf04611e4, +0xf045bf94,0xf045db7c,0xf045f928,0xf045edc4,0xf045edc4,0xf045edc4,0xf0460a28,0xf0460a28, +0xf0460a28,0xf045cd38,0xf045ea88,0xf045d444,0xf045edc4,0xf0460a28,0xf045edc4,0xf045edc4, +0xf045edc4,0xf045db58,0xf045edc4,0xf045edc4,0xf0460a28,0xf045edc4,0xf045edc4,0xf0460a28, +0xf045edc4,0xf0460a28,0xf045edc4,0xf0460a28,0xf045edc4,0xf045db7c,0xf045edc4,0xf0460a28, +0xf045edc4,0xf0460a28,0xf04611e4,0xf04611e4,0xf045c1c8,0xf04611e4,0xf045e58c,0xf045c7b0, +0xf045ca6c,0xf04611e4,0xf04611e4,0xf045ba6c,0xf04611e4,0xf045be14,0xf04616a4,0xf0461250, +0xf04612b8,0xf04612ec,0xf0461320,0xf0469770,0xf04709d8,0xf046c1f8,0xf04709d8,0xf046b78c, +0xf046c164,0xf046d5b8,0xf046d5b8,0xf046ddc4,0xf046e5b4,0xf04709d8,0xf046c1f8,0xf046c1f8, +0xf04709d8,0xf046b184,0xf046b6c4,0xf046eda4,0xf046c638,0xf046c638,0xf046c638,0xf046fd44, +0xf046fd44,0xf046fd44,0xf0467fa0,0xf046c3fc,0xf04694e4,0xf046c630,0xf046fd44,0xf046c638, +0xf046c630,0xf046c630,0xf046b320,0xf046c630,0xf046c630,0xf046fd44,0xf046c630,0xf046c630, +0xf046fbd8,0xf046c630,0xf046fd44,0xf046c638,0xf046fd44,0xf046c638,0xf046b6c4,0xf046c638, +0xf046fd44,0xf046c630,0xf046fd44,0xf04709d8,0xf04709d8,0xf04697cc,0xf04709d8,0xf046b78c, +0xf0469c98,0xf046a7f8,0xf04709d8,0xf04709d8,0xf0467734,0xf04709d8,0xf0467a00,0xf046d038, +0xf046d0d8,0xf046d178,0xf046d4e8,0xf046d4e8,0xf046d4e8,0xf046d4e8,0xf046d4e8,0xf046d4e8, +0xf046ca98,0xf046d4e8,0xf046d218,0xf046cbd8,0xf046cd68,0xf046d4e8,0xf046ce30,0xf046cef8, +0xf046d4e8,0xf046cca0,0xf046c87c,0xf046d4e8,0xf046cb38,0xf046d4e8,0xf046d380,0xf046d4e8, +0xf046d420,0xf046d4e8,0xf046d2e0,0xf046d4e8,0xf046cf98,0xf046fe08,0xf046fea8,0xf046ff48, +0xf0470480,0xf0470480,0xf0470480,0xf0470480,0xf0470340,0xf0470480,0xf0470480,0xf0470480, +0xf0470480,0xf0470480,0xf0470480,0xf046ffe8,0xf0470480,0xf0470480,0xf0470160,0xf0470480, +0xf04703e0,0xf0470480,0xf04702a0,0xf0470480,0xf0470480,0xf0470480,0xf0470200,0xf0470480, +0xf04700a4,0xf0472d58,0xf0473360,0xf0473360,0xf0473360,0xf0473360,0xf0473360,0xf0473360, +0xf0473308,0xf0473360,0xf0473360,0xf0472980,0xf0473360,0xf0473360,0xf0473360,0xf0473360, +0xf0473360,0xf0473360,0xf0473360,0xf0473360,0xf047331c,0xf0472f48,0xf0473360,0xf0473360, +0xf0473360,0xf0473360,0xf0473360,0xf0473360,0xf0473360,0xf0473360,0xf0473360,0xf0473360, +0xf0473360,0xf0473360,0xf0473360,0xf0473360,0xf0473360,0xf0473360,0xf0473360,0xf04725a8, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f72,0x756e7469,0x6d652e63,0x2c762031,0x2e322031,0x3939332f, +0x31302f31,0x39203030,0x3a31373a,0x35382072,0x6461686c,0x20457870,0x20240000,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f70,0x7261676d,0x612e632c,0x7620312e,0x33203139,0x39342f30, +0x382f3130,0x2031363a,0x35383a34,0x35207264,0x61686c20,0x45787020,0x24000000,0x0, +0x696e7472,0x696e7369,0x63000000,0x7367695f,0x6e6f5f73,0x6964655f,0x65666665,0x63747300, +0x6e6f5f73,0x6964655f,0x65666665,0x63747300,0x74656d70,0x5f726567,0x69737465,0x72735f69, +0x6e746163,0x74000000,0x66756e63,0x74696f6e,0x0,0x7765616b,0x0,0x65787465, +0x726e616c,0x5f6e616d,0x65000000,0x7061636b,0x0,0x756e7061,0x636b0000,0x696e745f, +0x746f5f75,0x6e736967,0x6e656400,0x6964656e,0x74000000,0x616c6c6f,0x635f7465,0x78740000, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f69,0x6e747269,0x6e736963,0x2e632c76,0x20312e33,0x20313939, +0x332f3031,0x2f313120,0x31353a30,0x303a3131,0x20726461,0x686c2045,0x78702024,0x0, +0x73747263,0x70790000,0x73717274,0x0,0x73717274,0x66000000,0x66616273,0x0, +0x66616273,0x66000000,0x616c6c6f,0x63610000,0x5f5f6275,0x696c7469,0x6e5f616c,0x6c6f6361, +0x0,0x69735f69,0x6e747269,0x6e736963,0x28742c20,0x26696e64,0x78290000,0x696e7472, +0x696e7369,0x632e6300,0x69735f69,0x6e747269,0x6e736963,0x28742c26,0x696e6478,0x29000000, +0x696e7472,0x696e7369,0x632e6300,0x69735f69,0x6e747269,0x6e736963,0x28742c26,0x696e6478, +0x29000000,0x696e7472,0x696e7369,0x632e6300,0x21545245,0x455f4c49,0x4e4b286e,0x65787474, +0x29000000,0x696e7472,0x696e7369,0x632e6300,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f70,0x726f746f, +0x2e632c76,0x20312e32,0x20313939,0x332f3039,0x2f323320,0x31363a34,0x353a3134,0x2068616e, +0x6e792045,0x78702024,0x0,0x0,0x646f7562,0x6c652000,0x6c6f6e67,0x20646f75, +0x626c6520,0x0,0x666c6f61,0x74200000,0x0,0x63686172,0x20000000,0x696e7420, +0x0,0x6c6f6e67,0x20000000,0x6c6f6e67,0x206c6f6e,0x67200000,0x73686f72,0x74200000, +0x7369676e,0x65642000,0x756e7369,0x676e6564,0x20000000,0x756e7369,0x676e6564,0x20636861, +0x72200000,0x756e7369,0x676e6564,0x20696e74,0x20000000,0x756e7369,0x676e6564,0x206c6f6e, +0x67200000,0x756e7369,0x676e6564,0x206c6f6e,0x67206c6f,0x6e672000,0x756e7369,0x676e6564, +0x2073686f,0x72742000,0x766f6964,0x20000000,0x73747275,0x63742000,0x756e696f,0x6e200000, +0x636c6173,0x73200000,0x656e756d,0x20000000,0x4964656e,0x74696669,0x65720000,0x446f7562, +0x6c655f74,0x79706500,0x4c6f6e67,0x646f7562,0x6c655f74,0x79706500,0x466c6f61,0x745f7479, +0x70650000,0x4c616265,0x6c5f7479,0x70650000,0x43686172,0x5f747970,0x65000000,0x496e745f, +0x74797065,0x0,0x4c6f6e67,0x5f747970,0x65000000,0x4c6f6e67,0x6c6f6e67,0x5f747970, +0x65000000,0x53686f72,0x745f7479,0x70650000,0x5369676e,0x65645f74,0x79706500,0x556e7369, +0x676e6564,0x5f747970,0x65000000,0x55636861,0x725f7479,0x70650000,0x55696e74,0x5f747970, +0x65000000,0x556c6f6e,0x675f7479,0x70650000,0x556c6f6e,0x676c6f6e,0x675f7479,0x70650000, +0x5573686f,0x72745f74,0x79706500,0x566f6964,0x5f747970,0x65000000,0x416e795f,0x74797065, +0x0,0x41727261,0x795f7479,0x70650000,0x456e756d,0x5f747970,0x65000000,0x46756e63, +0x5f747970,0x65000000,0x506f696e,0x7465725f,0x74797065,0x0,0x53747275,0x63745f74, +0x79706500,0x42726561,0x6b5f7374,0x6d740000,0x43617365,0x6c616265,0x6c65645f,0x73746d74, +0x0,0x436f6d70,0x6f756e64,0x5f73746d,0x74000000,0x436f6e74,0x696e7565,0x5f73746d, +0x74000000,0x44656661,0x756c746c,0x6162656c,0x65645f73,0x746d7400,0x446f7768,0x696c655f, +0x73746d74,0x0,0x45787072,0x5f73746d,0x74000000,0x466f725f,0x73746d74,0x0, +0x476f746f,0x5f73746d,0x74000000,0x49646c61,0x62656c65,0x645f7374,0x6d740000,0x49665f73, +0x746d7400,0x496e6974,0x0,0x52657475,0x726e5f73,0x746d7400,0x53776974,0x63685f73, +0x746d7400,0x5768696c,0x655f7374,0x6d740000,0x5472795f,0x73746d74,0x0,0x41646472, +0x5f657870,0x72000000,0x416c6967,0x6e6f665f,0x65787072,0x0,0x42697463,0x6f6d706c, +0x656d656e,0x745f6578,0x70720000,0x496e6469,0x72656374,0x5f657870,0x72000000,0x4e6f745f, +0x65787072,0x0,0x506f7374,0x64656372,0x656d656e,0x745f6578,0x70720000,0x506f7374, +0x696e6372,0x656d656e,0x745f6578,0x70720000,0x50726564,0x65637265,0x6d656e74,0x5f657870, +0x72000000,0x50726569,0x6e637265,0x6d656e74,0x5f657870,0x72000000,0x53697a65,0x6f665f65, +0x78707200,0x556d696e,0x75735f65,0x78707200,0x55706c75,0x735f6578,0x70720000,0x41646472, +0x72656c5f,0x65787072,0x0,0x416e645f,0x65787072,0x0,0x41737369,0x676e5f65, +0x78707200,0x42697461,0x6e645f65,0x78707200,0x4269746f,0x725f6578,0x70720000,0x42697478, +0x6f725f65,0x78707200,0x42697461,0x6e645f61,0x73736967,0x6e5f6578,0x70720000,0x4269746f, +0x725f6173,0x7369676e,0x5f657870,0x72000000,0x42697478,0x6f725f61,0x73736967,0x6e5f6578, +0x70720000,0x43616c6c,0x5f657870,0x72000000,0x43617374,0x5f657870,0x72000000,0x436f6d6d, +0x615f6578,0x70720000,0x4469765f,0x65787072,0x0,0x4469765f,0x61737369,0x676e5f65, +0x78707200,0x45715f65,0x78707200,0x47745f65,0x78707200,0x4765715f,0x65787072,0x0, +0x496e6465,0x785f6578,0x70720000,0x4c65715f,0x65787072,0x0,0x4c736869,0x66745f65, +0x78707200,0x4c736869,0x66745f61,0x73736967,0x6e5f6578,0x70720000,0x4c745f65,0x78707200, +0x4d696e75,0x735f6578,0x70720000,0x4d696e75,0x735f6173,0x7369676e,0x5f657870,0x72000000, +0x52656d5f,0x65787072,0x0,0x52656d5f,0x61737369,0x676e5f65,0x78707200,0x4d756c74, +0x5f657870,0x72000000,0x4d756c74,0x5f617373,0x69676e5f,0x65787072,0x0,0x4e65715f, +0x65787072,0x0,0x4f725f65,0x78707200,0x506c7573,0x5f657870,0x72000000,0x506c7573, +0x5f617373,0x69676e5f,0x65787072,0x0,0x52736869,0x66745f65,0x78707200,0x52736869, +0x66745f61,0x73736967,0x6e5f6578,0x70720000,0x436f6e64,0x6974696f,0x6e616c5f,0x65787072, +0x0,0x41676772,0x65676174,0x655f6578,0x70720000,0x41727261,0x795f7265,0x66000000, +0x436f6d70,0x6f6e656e,0x745f7265,0x66000000,0x496e6469,0x72656374,0x5f636f6d,0x706f6e65, +0x6e745f72,0x65660000,0x4465636c,0x6172655f,0x6465636c,0x0,0x49645f64,0x65636c00, +0x4669656c,0x645f6465,0x636c0000,0x436f6e73,0x74616e74,0x0,0x456e645f,0x6f665f66, +0x696c6500,0x4e6f7000,0x436f6e73,0x74616e74,0x5f737065,0x6369616c,0x0,0x4572726f, +0x725f6d61,0x726b0000,0x50726167,0x6d610000,0x52657365,0x72766564,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x2e2e2e00,0x25732025,0x733b0a00,0x25730a00,0x0, +0x766f6c61,0x74696c65,0x20000000,0x636f6e73,0x74200000,0x0,0x65787465,0x726e2000, +0x73746174,0x69632000,0x72656769,0x73746572,0x20000000,0x0,0x0,0x20000000, +0x0,0x0,0x25640000,0x203d2000,0x202c2000,0x7b0a0000,0xa7d0000,0x20000000, +0x0,0x0,0x3b0a0000,0x9000000,0x7b0a0000,0x7d000000,0x20000000,0x2a200000, +0x0,0x28000000,0x29000000,0x0,0x0,0x25640000,0x5b000000,0x5d000000, +0x5b5d0000,0x5b000000,0x5b000000,0x0,0x0,0x0,0x0,0x202c2000, +0x766f6964,0x0,0x28000000,0x29000000,0x0,0x25730a00,0x0,0x3b000000, +0xa09092f,0x2a205072,0x6f746f74,0x79706520,0x696e636c,0x75646520,0x61207479,0x70656465, +0x66206e61,0x6d652e0a,0x9092020,0x20497420,0x73686f75,0x6c642062,0x65206d6f,0x76656420, +0x61667465,0x72207468,0x65207479,0x70656465,0x66206465,0x636c6172,0x6174696f,0x6e202a2f, +0x0,0xa09092f,0x2a205072,0x6f746f74,0x79706520,0x696e636c,0x75646520,0x61207265, +0x66657265,0x6e636520,0x746f2061,0x20746167,0x206e616d,0x652e0a09,0x9202020,0x49742073, +0x686f756c,0x64206265,0x206d6f76,0x65642061,0x66746572,0x20746865,0x20636f6d,0x706c6574, +0x65206465,0x636c6172,0x6174696f,0x6e206f66,0x20746865,0x20746167,0x202a2f00,0x2e000000, +0x48000000,0x77000000,0xf04788cc,0xf047842c,0xf0477f00,0xf04785e0,0xf04782d0,0xf04788d4, +0xf0478104,0x0,0x0,0x0,0x24486561,0x6465723a,0x202f7072,0x6f6a2f69, +0x72697835,0x2e332f69,0x736d732f,0x636d706c,0x72732f63,0x66652f52,0x43532f66,0x6f6c645f, +0x636f6e73,0x74616e74,0x2e632c76,0x20312e31,0x34203139,0x39342f30,0x352f3035,0x2030333a, +0x31333a35,0x34207264,0x61686c20,0x45787020,0x24000000,0x46414c53,0x45000000,0x666f6c64, +0x5f636f6e,0x7374616e,0x742e6300,0x46414c53,0x45000000,0x666f6c64,0x5f636f6e,0x7374616e, +0x742e6300,0x46414c53,0x45000000,0x666f6c64,0x5f636f6e,0x7374616e,0x742e6300,0x46414c53, +0x45000000,0x666f6c64,0x5f636f6e,0x7374616e,0x742e6300,0x46414c53,0x45000000,0x666f6c64, +0x5f636f6e,0x7374616e,0x742e6300,0x46414c53,0x45000000,0x666f6c64,0x5f636f6e,0x7374616e, +0x742e6300,0x46414c53,0x45000000,0x666f6c64,0x5f636f6e,0x7374616e,0x742e6300,0xf04790ac, +0xf04790ac,0xf0479014,0xf0479144,0xf0478f78,0xf0478f78,0xf0478f78,0xf0478f78,0xf0478f78, +0xf0478f78,0xf0478fa0,0xf0478fa0,0xf0478fa0,0xf0478fa0,0xf0478fa0,0xf0478fa0,0xf0479290, +0xf0479290,0xf04791f0,0xf047933c,0xf04791b0,0xf04791b0,0xf04791b0,0xf04791b0,0xf04791b0, +0xf04791b0,0xf04791b0,0xf04791b0,0xf04791b0,0xf04791b0,0xf04791b0,0xf04791b0,0xf047933c, +0xf047933c,0xf047933c,0xf04791b0,0xf047933c,0xf04791b0,0xf047a14c,0xf047a14c,0xf0479930, +0xf047a9c8,0xf04793f0,0xf04793f0,0xf04793f0,0xf04793f0,0xf04793f0,0xf04793f0,0xf047968c, +0xf047968c,0xf047968c,0xf047968c,0xf047968c,0xf047968c,0xf047a9c8,0xf047a9c8,0xf047a9c8, +0xf04793f0,0xf047a9c8,0xf047968c,0xf0479478,0xf0479478,0xf0479430,0xf047a9fc,0xf04794bc, +0xf04795c4,0xf04795ec,0xf0479574,0xf0479518,0xf04795c4,0xf0479614,0xf04794ec,0xf0479614, +0xf047963c,0xf047959c,0xf0479548,0xf047a9fc,0xf047a9fc,0xf047a9fc,0xf04795c4,0xf047a9fc, +0xf0479664,0xf0479714,0xf0479714,0xf04796cc,0xf047a9fc,0xf0479758,0xf0479860,0xf0479888, +0xf0479810,0xf04797b4,0xf0479860,0xf04798b8,0xf0479788,0xf04798b8,0xf04798e0,0xf0479838, +0xf04797e4,0xf047a9fc,0xf047a9fc,0xf047a9fc,0xf0479860,0xf047a9fc,0xf0479908,0xf0479970, +0xf0479970,0xf047a9fc,0xf047a09c,0xf0479a04,0xf047a09c,0xf0479dbc,0xf0479f64,0xf0479c0c, +0xf047a09c,0xf047a09c,0xf0479b08,0xf047a09c,0xf0479e60,0xf047a000,0xf0479cb8,0xf047a9fc, +0xf047a9fc,0xf047a18c,0xf047a91c,0xf047a22c,0xf047a91c,0xf047a614,0xf047a7d4,0xf047a450, +0xf047a91c,0xf047a91c,0xf047a340,0xf047a91c,0xf047a6c0,0xf047a878,0xf047a504,0xf047ad1c, +0xf047ad1c,0xf047ad1c,0xf047ad24,0xf047ad24,0xf047ad24,0xf047ad24,0xf047ad24,0xf047ad24, +0xf047ad1c,0xf047ad24,0xf047ad24,0xf047ad24,0xf047ad24,0xf047ad24,0xf047ad24,0xf047ad1c, +0xf047ad24,0xf047ad24,0xf047ad1c,0xf047ad24,0xf047ad1c,0xf047ad24,0xf047ad1c,0xf047ad24, +0xf047ad24,0xf047ad24,0xf047ad1c,0xf047ad24,0xf047ad1c,0xf047c628,0xf047c628,0xf047c140, +0xf047cb7c,0xf047ae38,0xf047ae38,0xf047ae38,0xf047ae38,0xf047ae38,0xf047ae38,0xf047ae38, +0xf047ae38,0xf047ae38,0xf047ae38,0xf047ae38,0xf047ae38,0xf047cb7c,0xf047cb7c,0xf047cb7c, +0xf047ae38,0xf047cb7c,0xf047ae38,0xf047bd78,0xf047be44,0xf047bf10,0xf047bfdc,0xf047bfdc, +0xf047bfdc,0xf047bfdc,0xf047bfdc,0xf047bfdc,0xf047b408,0xf047bfdc,0xf047bfdc,0xf047bfdc, +0xf047bfdc,0xf047bfdc,0xf047bfdc,0xf047ba18,0xf047bfdc,0xf047bfdc,0xf047b034,0xf047bfdc, +0xf047b6f4,0xf047bfdc,0xf047b1f8,0xf047bfdc,0xf047bfdc,0xf047bfdc,0xf047ae70,0xf047bfdc, +0xf047bbc8,0xf047cc18,0xf047cc18,0xf047cc18,0xf047d3cc,0xf047cfa4,0xf047cfa4,0xf047cfa4, +0xf047cfa4,0xf047cfa4,0xf047d3cc,0xf047d3cc,0xf047cfa4,0xf047cfa4,0xf047cfa4,0xf047cfa4, +0xf047cfa4,0xf047d3cc,0xf047d3cc,0xf047d3cc,0xf047cfa4,0xf047d3cc,0xf047cfa4,0xf047ce24, +0xf047cf04,0xf047cf3c,0xf047cf74,0xf047cecc,0xf047cf74,0xf047cf74,0xf047ce94,0xf047cf74, +0xf047cf74,0xf047cf74,0xf047cf74,0xf047cf74,0xf047cf74,0xf047ce5c,0xf047cfdc,0xf047d24c, +0xf047d2f0,0xf047d39c,0xf047d1a0,0xf047d39c,0xf047d39c,0xf047d0fc,0xf047d39c,0xf047d39c, +0xf047d39c,0xf047d39c,0xf047d39c,0xf047d39c,0xf047d06c,0x0,0x0,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f63,0x6c617373,0x5f73656d,0x2e632c76,0x20312e36,0x20313939, +0x322f3132,0x2f313420,0x32323a30,0x353a3130,0x20726461,0x686c2045,0x78702024,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f64,0x775f7369,0x6d756c61,0x74652e63,0x2c762031,0x2e352031, +0x3939342f,0x30362f32,0x39203231,0x3a32333a,0x3331206d,0x706d2045,0x78702024,0x0, +0x5f5f6c6c,0x5f6d756c,0x0,0x5f5f6c6c,0x5f646976,0x0,0x5f5f756c,0x6c5f6469, +0x76000000,0x5f5f6c6c,0x5f72656d,0x0,0x5f5f756c,0x6c5f7265,0x6d000000,0x5f5f6c6c, +0x5f6c7368,0x69667400,0x5f5f6c6c,0x5f727368,0x69667400,0x5f5f756c,0x6c5f7273,0x68696674, +0x0,0x46414c53,0x45000000,0x64775f73,0x696d756c,0x6174652e,0x63000000,0x46414c53, +0x45000000,0x64775f73,0x696d756c,0x6174652e,0x63000000,0x5f5f6c6c,0x5f626974,0x5f657874, +0x72616374,0x0,0x5f5f756c,0x6c5f6269,0x745f6578,0x74726163,0x74000000,0x49535f43, +0x4f4e5354,0x414e5428,0x6f70725f,0x31290000,0x64775f73,0x696d756c,0x6174652e,0x63000000, +0x5f5f6c6c,0x5f626974,0x5f696e73,0x65727400,0x54524545,0x5f434f44,0x45286f70,0x725f3029, +0x203d3d20,0x436f6d70,0x6f6e656e,0x745f7265,0x66207c7c,0x20545245,0x455f434f,0x4445286f, +0x70725f30,0x29203d3d,0x20496e64,0x69726563,0x745f636f,0x6d706f6e,0x656e745f,0x72656600, +0x64775f73,0x696d756c,0x6174652e,0x63000000,0x49535f43,0x4f4e5354,0x414e5428,0x6669656c, +0x645f7265,0x66290000,0x64775f73,0x696d756c,0x6174652e,0x63000000,0x5f5f665f,0x746f5f6c, +0x6c000000,0x5f5f665f,0x746f5f75,0x6c6c0000,0x5f5f645f,0x746f5f6c,0x6c000000,0x5f5f645f, +0x746f5f75,0x6c6c0000,0x5f5f6c6c,0x5f746f5f,0x66000000,0x5f5f6c6c,0x5f746f5f,0x64000000, +0x5f5f756c,0x6c5f746f,0x5f660000,0x5f5f756c,0x6c5f746f,0x5f640000,0x46414c53,0x45000000, +0x64775f73,0x696d756c,0x6174652e,0x63000000,0xf047e950,0xf047ea9c,0xf047ea9c,0xf047ea9c, +0xf047ea9c,0xf047ea9c,0xf047ea9c,0xf047ea18,0xf047ea9c,0xf047ea9c,0xf047ea9c,0xf047ea9c, +0xf047e9b4,0xf047ea9c,0xf047e930,0xf047ea9c,0xf047ea9c,0xf047ea9c,0xf047ea9c,0xf047ea9c, +0xf047ea38,0xf047ed30,0xf047edf0,0xf047edf0,0xf047edf0,0xf047edf0,0xf047edf0,0xf047edf0, +0xf047edb0,0xf047edf0,0xf047edf0,0xf047ed90,0xf047edf0,0xf047ed50,0xf047edf0,0xf047ed10, +0xf047edf0,0xf047edf0,0xf047edf0,0xf047ed70,0xf047edf0,0xf047edd0,0xf047f284,0xf047f284, +0xf047f220,0xf047f388,0xf047f388,0xf047f2e8,0xf047f2e8,0xf047f2e8,0xf047f388,0xf047f388, +0xf047f388,0xf047f388,0xf047f338,0xf047f338,0xf047f338,0x0,0x0,0x0, +0x24486561,0x6465723a,0x202f7072,0x6f6a2f69,0x72697835,0x2e332f69,0x736d732f,0x636d706c, +0x72732f63,0x66652f52,0x43532f62,0x75696c74,0x696e732e,0x632c7620,0x312e3420,0x31393934, +0x2f30332f,0x32392032,0x313a3539,0x3a303820,0x6d706d20,0x45787020,0x24000000,0x5f56415f, +0x494e4954,0x5f535441,0x54450000,0x5f56415f,0x46505f53,0x4156455f,0x41524541,0x0, +0x76615f61,0x6c697374,0x0,0x2828616e,0x6f6e796d,0x6f757329,0x29000000,0x74686973, +0x0,0x2e2e2e00,0x6d61696e,0x0,0x5f5f6275,0x696c7469,0x6e5f616c,0x6c6f6361, +0x0,0x616c6c6f,0x63610000,0x28286e61,0x6d656c65,0x73732929,0x0,0x5f5f7265, +0x7475726e,0x5f616464,0x72657373,0x0,0x53747269,0x6e672074,0x61626c65,0x206f7665, +0x72666c6f,0x7720696e,0x204d4475,0x70646174,0x650a0000,0x63616e27,0x74207265,0x616c6c6f, +0x63617465,0x206d656d,0x6f727920,0x666f7220,0x25732075,0x70646174,0x65000000,0x63616e27, +0x7420616c,0x6c6f6361,0x7465206d,0x656d6f72,0x7920666f,0x72202573,0x20757064,0x61746500, +0x25733a20,0x25730000,0x25733a20,0x25730000,0x25733a20,0x25730000,0x233a252e,0x34730000, +0x25733a20,0x25730000,0x25733a20,0x6572726f,0x72206475,0x72696e67,0x20757064,0x61746520, +0x2d2d2066,0x696c6520,0x25732069,0x7320636f,0x72727570,0x74656420,0x2d2d2075,0x6e657870, +0x65637465,0x64206e75,0x6c6c2061,0x74206f66,0x66736574,0x2025642e,0xa000000,0x25733a20, +0x25730000,0x61000000,0x63616e27,0x74206f70,0x656e2025,0x7320746f,0x20617070,0x656e6420, +0x25732773,0x20646570,0x656e6465,0x6e636965,0x73000000,0x25733a00,0x25733a20,0x25730000, +0x20257300,0x2025730a,0x0,0x25733a20,0x25730000,0x25733a20,0x25730000,0x25733a20, +0x25730000,0x0,0x0,0x0,0x73745f66,0x696c6562,0x6567696e,0x3a207472, +0x69656420,0x746f2065,0x6e642074,0x6f6f206d,0x616e7920,0x66696c65,0x73202825,0x73290a00, +0x73745f74,0x65787462,0x6c6f636b,0x3a20626c,0x6f636b20,0x70656e64,0x696e6720,0x73657420, +0x696e2069,0x6c6c6567,0x616c2063,0x6173650a,0x0,0x73745f66,0x696c655f,0x69646e3a, +0x20697374,0x61636b20,0x756e6465,0x72666c6f,0x77202825,0x73290a00,0x0,0x0, +0x73745f66,0x64616464,0x3a206e75,0x6d626572,0x206f6620,0x66696c65,0x73202825,0x64292065, +0x78636565,0x6473206d,0x61782028,0x2564290a,0x0,0x73745f66,0x64616464,0x3a20616c, +0x6c6f6361,0x74696f6e,0x20626f74,0x63682028,0x25642066,0x64732061,0x6e642025,0x64206366, +0x64732920,0x696e2025,0x730a0000,0x0,0x3c2f3444,0x65627567,0x2f3e0000,0x3a000000, +0x3a000000,0x73745f66,0x64616464,0x3a20636f,0x756c6420,0x6e6f7420,0x6d616c6c,0x6f632070, +0x61746820,0x6e616d65,0x21212025,0x640a0000,0x73745f66,0x64616464,0x3a20636f,0x756c6420, +0x6e6f7420,0x6d616c6c,0x6f632070,0x61746820,0x6e616d65,0x21202564,0xa000000,0x43616e6e, +0x6f742073,0x745f6664,0x6164643a,0x2063616e,0x6e6f7420,0x6d616c6c,0x6f632025,0x64206279, +0x74657320,0x746f2068,0x6f6c6420,0x66696c65,0x206e616d,0x650a0000,0x2f000000,0x256c7500, +0x2d310000,0x256c7500,0x73745f73,0x74726164,0x643a2061,0x7267756d,0x656e7420,0x6973206e, +0x696c0a00,0x73745f70,0x6175785f,0x6966645f,0x69617578,0x3a206966,0x64202825,0x6429206f, +0x72206961,0x75782028,0x25642920,0x6f757420,0x6f662072,0x616e6765,0xa000000,0x73745f70, +0x6175785f,0x6966645f,0x69617578,0x3a206966,0x64202825,0x6429206f,0x7220696c,0x696e6520, +0x28256429,0x206f7574,0x206f6620,0x72616e67,0x650a0000,0x73745f6d,0x616c6c6f,0x633a2063, +0x616e6e6f,0x7420616c,0x6c6f6361,0x74652069,0x74656d20,0x6f662031,0x20627974,0x65207769, +0x7468206d,0x616c6c6f,0x63283329,0xa000000,0x73745f6d,0x616c6c6f,0x633a2063,0x616e6e6f, +0x7420616c,0x6c6f6361,0x74652069,0x74656d20,0x6f662025,0x6c642062,0x79746573,0x20776974, +0x68206d61,0x6c6c6f63,0x2833290a,0x0,0x73745f6d,0x616c6c6f,0x633a2063,0x616e6e6f, +0x74206772,0x6f772069,0x74656d20,0x746f2025,0x6c642062,0x79746573,0x20776974,0x68207265, +0x616c6c6f,0x63283329,0xa000000,0x0,0x73745f65,0x78747374,0x72616464,0x3a20796f, +0x75206469,0x646e2774,0x20696e69,0x7469616c,0x697a6520,0x77697468,0x20637569,0x6e697420, +0x6f722072,0x65616473,0x740a0000,0x73745f65,0x78747374,0x72616464,0x3a206172,0x67756d65, +0x6e742069,0x73206e69,0x6c0a0000,0x73745f69,0x646e5f64,0x6e3a2079,0x6f752064,0x69646e27, +0x7420696e,0x69746961,0x6c697a65,0x20776974,0x68206375,0x696e6974,0x206f7220,0x72656164, +0x73740a00,0x73745f69,0x646e5f72,0x6e64783a,0x20796f75,0x20646964,0x6e277420,0x696e6974, +0x69616c69,0x7a652077,0x69746820,0x6375696e,0x6974206f,0x72207265,0x61647374,0xa000000, +0x73745f72,0x6e64785f,0x69646e3a,0x2069646e,0x20282564,0x29206772,0x65617465,0x72207468, +0x616e206d,0x61782028,0x2564290a,0x0,0x73745f72,0x6e64785f,0x69646e3a,0x206f6c64, +0x20696e74,0x65726661,0x63652063,0x616e2774,0x20707574,0x20726664,0x28256429,0x20696e74, +0x6f20726e,0x64782c20,0x75736520,0x73745f70,0x646e5f69,0x646e2069,0x6e737465,0x61640a00, +0x73745f73,0x65746964,0x6e3a2069,0x646e7372,0x63202825,0x6429206f,0x72206964,0x6e646573, +0x74202825,0x6429206f,0x7574206f,0x66207261,0x6e67650a,0x0,0x73745f70,0x6578745f, +0x646e3a20,0x72666420,0x6669656c,0x64202825,0x64292069,0x736e2774,0x20657175,0x616c2074, +0x6f205354,0x5f455854,0x49464428,0x2564290a,0x0,0x73745f70,0x6578745f,0x646e3a20, +0x696e6465,0x78206f75,0x74206f66,0x2072616e,0x67652028,0x2564290a,0x0,0x6c69626d, +0x6c640000,0x6c69626d,0x6c643a20,0x496e7465,0x726e616c,0x3a206361,0x6e6e6f74,0x20616c6c, +0x6f636174,0x6520746f,0x20696e69,0x7469616c,0x697a6520,0x636f6d70,0x6f6e656e,0x74206e61, +0x6d652066,0x6f72206c,0x69626d6c,0x64206572,0x726f7273,0xa000000,0x0,0x0, +0x73745f63,0x75696e69,0x743a2063,0x616e6e6f,0x7420616c,0x6c6f6361,0x74652063,0x75727265, +0x6e742063,0x6864720a,0x0,0x73745f65,0x78746164,0x643a2079,0x6f752064,0x69646e27, +0x7420696e,0x69746961,0x6c697a65,0x20776974,0x68206375,0x696e6974,0x206f7220,0x72656164, +0x73740a00,0x73745f70,0x6578745f,0x69657874,0x3a20696e,0x64657820,0x6f757420,0x6f662072, +0x616e6765,0x20282564,0x290a0000,0x73745f69,0x646e5f69,0x6e646578,0x5f666578,0x743a2079, +0x6f752064,0x69646e27,0x7420696e,0x69746961,0x6c697a65,0x20776974,0x68206375,0x696e6974, +0x206f7220,0x72656164,0x73740a00,0x73745f70,0x646e5f69,0x646e3a20,0x69646e20,0x28256429, +0x206c6573,0x73207468,0x616e2030,0x206f7220,0x67726561,0x74657220,0x7468616e,0x206d6178, +0x20282564,0x290a0000,0x0,0x0,0x74726965,0x6420746f,0x20726570,0x6c616365, +0x20726e64,0x78206175,0x78202825,0x64292074,0x68617420,0x66697473,0x20696e74,0x6f206f6e, +0x6520776f,0x72642028,0x25642c20,0x25642920,0x77697468,0x206f6e65,0x20746861,0x74206361, +0x6e277420,0x2825642c,0x2564290a,0x0,0x73745f70,0x6366645f,0x6966643a,0x20696664, +0x20282564,0x29206f75,0x74206f66,0x2072616e,0x67650a00,0x73745f70,0x73796d5f,0x6966645f, +0x6973796d,0x3a206966,0x64202825,0x6429206f,0x72206973,0x796d2028,0x25642920,0x6f757420, +0x6f662072,0x616e6765,0xa000000,0x73745f70,0x6175785f,0x69617578,0x3a206961,0x75782028, +0x25642920,0x6f757420,0x6f662072,0x616e6765,0xa000000,0x0,0x0,0x0, +0x43000000,0x50617363,0x616c0000,0x466f7274,0x72616e00,0x41737365,0x6d626c65,0x72000000, +0x4d616368,0x696e6500,0x0,0x41646100,0x506c3100,0x436f626f,0x6c000000,0x432b2b00, +0x432b2b32,0x2e302f33,0x2e30432b,0x2b322e30,0x0,0x73744e69,0x6c000000,0x476c6f62, +0x616c0000,0x53746174,0x69630000,0x50617261,0x6d000000,0x4c6f6361,0x6c000000,0x4c616265, +0x6c000000,0x50726f63,0x0,0x426c6f63,0x6b000000,0x456e6400,0x4d656d62,0x65720000, +0x54797065,0x64656600,0x46696c65,0x0,0x53746174,0x69635072,0x6f630000,0x436f6e73, +0x74616e74,0x0,0x53746150,0x6172616d,0x0,0x42617365,0x0,0x54616700, +0x41646a4d,0x656d6265,0x72000000,0x5075626c,0x69630000,0x50726f74,0x65637465,0x64000000, +0x50726976,0x61746500,0x54656d70,0x0,0x54656d70,0x50726f63,0x0,0x44656641, +0x7267756d,0x656e7400,0x53747275,0x63740000,0x556e696f,0x6e000000,0x456e756d,0x0, +0x56697274,0x75616c54,0x626c0000,0x51754d65,0x6d626572,0x0,0x446c7452,0x656c0000, +0x43446c74,0x52656c00,0x4d656d50,0x726f6300,0x496e6469,0x72656374,0x0,0x53746174, +0x69634964,0x78000000,0x53745072,0x6f634964,0x78000000,0x33370000,0x33380000,0x33390000, +0x34300000,0x34310000,0x34320000,0x34330000,0x34340000,0x34350000,0x34360000,0x34370000, +0x34380000,0x34390000,0x35300000,0x35310000,0x35320000,0x35330000,0x35340000,0x35350000, +0x35360000,0x35370000,0x35380000,0x35390000,0x36300000,0x36310000,0x36320000,0x36330000, +0x36340000,0x73634e69,0x6c000000,0x54657874,0x0,0x44617461,0x0,0x42737300, +0x52656769,0x73746572,0x0,0x41627300,0x556e6465,0x66696e65,0x64000000,0x4364624c, +0x6f63616c,0x0,0x42697473,0x0,0x43646253,0x79737465,0x6d000000,0x52656749, +0x6d616765,0x0,0x496e666f,0x0,0x55736572,0x53747275,0x63740000,0x53446174, +0x61000000,0x53427373,0x0,0x52446174,0x61000000,0x56617200,0x436f6d6d,0x6f6e0000, +0x53436f6d,0x6d6f6e00,0x56617252,0x65676973,0x74657200,0x56617269,0x616e7400,0x53556e64, +0x6566696e,0x65640000,0x496e6974,0x0,0x42617365,0x64566172,0x0,0x4c697438, +0x0,0x4c697434,0x0,0x46696e69,0x0,0x4e6f6e47,0x50000000,0x32380000, +0x32390000,0x33300000,0x33310000,0x33320000,0x62744e69,0x6c000000,0x62744164,0x72000000, +0x63686172,0x0,0x756e7369,0x676e6564,0x20636861,0x72000000,0x73686f72,0x74000000, +0x756e7369,0x676e6564,0x2073686f,0x72740000,0x696e7400,0x756e7369,0x676e6564,0x20696e74, +0x0,0x6c6f6e67,0x0,0x756e7369,0x676e6564,0x206c6f6e,0x67000000,0x666c6f61, +0x74000000,0x646f7562,0x6c650000,0x73747275,0x63740000,0x756e696f,0x6e000000,0x656e756d, +0x0,0x74797065,0x64656600,0x72616e67,0x65000000,0x73657420,0x6f660000,0x636f6d70, +0x6c657800,0x646f7562,0x6c652063,0x6f6d706c,0x65780000,0x696e6469,0x72656374,0x20747970, +0x65000000,0x66697865,0x64206465,0x63696d61,0x6c000000,0x666c6f61,0x74206465,0x63696d61, +0x6c000000,0x73747269,0x6e670000,0x62697420,0x73747269,0x6e670000,0x70696374,0x75726500, +0x766f6964,0x0,0x70747220,0x6d656d00,0x36342d62,0x69742069,0x6e740000,0x36342d62, +0x69742075,0x6e736967,0x6e656420,0x696e7400,0x36342d62,0x6974206c,0x6f6e6700,0x36342d62, +0x69742075,0x6e736967,0x6e656420,0x6c6f6e67,0x0,0x6c6f6e67,0x206c6f6e,0x67000000, +0x756e7369,0x676e6564,0x206c6f6e,0x67206c6f,0x6e670000,0x62744164,0x72363400,0x636c6173, +0x73000000,0x33360000,0x70747220,0x62617365,0x64207661,0x72696162,0x6c650000,0x33380000, +0x33390000,0x34300000,0x34310000,0x34320000,0x34330000,0x34340000,0x34350000,0x34360000, +0x34370000,0x34380000,0x34390000,0x35300000,0x35310000,0x35320000,0x35330000,0x35340000, +0x35350000,0x35360000,0x35370000,0x35380000,0x35390000,0x36300000,0x36310000,0x36320000, +0x36330000,0x36340000,0x74714e69,0x6c000000,0x506f696e,0x74657220,0x746f0000,0x46756e63, +0x74696f6e,0x20726574,0x75726e69,0x6e670000,0x41727261,0x79000000,0x4e4f4e2d,0x6d697073, +0x0,0x566f6c61,0x74696c65,0x0,0x436f6e73,0x74000000,0x52656665,0x72656e63, +0x65000000,0x506f696e,0x74657220,0x746f204d,0x656d6265,0x72000000,0x506f696e,0x74657220, +0x746f204d,0x656d6265,0x72204675,0x6e630000,0x31300000,0x3f3f0000,0x64796e63,0x6c617373, +0x0,0x636c6173,0x73000000,0x73747275,0x63740000,0x756e696f,0x6e000000,0x656e756d, +0x0,0x5175616c,0x0,0x4f666673,0x65740000,0x56466374,0x4f666600,0x436c7353, +0x697a6500,0x53744d65,0x6d000000,0x436c7341,0x6c676e00,0x56626173,0x654f6666,0x0, +0x436c734f,0x66660000,0x4c667453,0x68667400,0x52745368,0x66740000,0x496e7665,0x72736500, +0x4269744d,0x736b0000,0x49426974,0x4d736b00,0x466e6374,0x0,0x54686973,0x4f666600, +0x56546873,0x4f666600,0x5674626c,0x4f666600,0x44617461,0x4f666600,0x496e7374,0x537a0000, +0x496e7374,0x436c7300,0x45787454,0x626c5265,0x66000000,0x504d496e,0x69743100,0x504d496e, +0x69743200,0x504d496e,0x69743300,0x504d4461,0x74610000,0x506d5661,0x6c756500,0x42656742, +0x6c636b00,0x4c636c49,0x6e737400,0x456e6442,0x6c6b0000,0x56436c73,0x4f666600,0x56425046, +0x756e6300,0x56425049,0x6e737400,0xa0a5359,0x4d424f4c,0x53205441,0x424c453a,0xa000000, +0xa0a4465,0x6e736520,0x6e756d62,0x65722074,0x61626c65,0x3a0a0000,0x25642e20,0x0, +0x65787465,0x726e616c,0x20000000,0x66696c65,0x2025642c,0x20000000,0x616e6f6e,0x796d6f75, +0x73207379,0x6d626f6c,0xa000000,0x73796d62,0x6f6c2025,0x640a0000,0x28253464,0x2920252d, +0x31307320,0x252d3130,0x73200000,0x56697274,0x75616c00,0x46726965,0x6e640000,0x56697274, +0x75616c20,0x53746174,0x69630000,0x53746174,0x69630000,0x53746174,0x69630000,0x56697274, +0x75616c00,0x46726965,0x6e640000,0x50757265,0x0,0x53746174,0x69630000,0x4e6f6e56, +0x69727475,0x616c0000,0x25640000,0x436c6173,0x73000000,0x252d3130,0x73200000,0x73796d72, +0x65662028,0x696e6465,0x784e696c,0x29200000,0x73796d72,0x65662025,0x64000000,0x73796d72, +0x65662028,0x696e6465,0x784e696c,0x29200000,0x73796d72,0x65662025,0x64000000,0x73796d72, +0x65662028,0x696e6465,0x784e696c,0x29200000,0x73796d72,0x65662025,0x64000000,0x25730000, +0x25730000,0x73796d72,0x65662028,0x696e6465,0x784e696c,0x29200000,0x73796d72,0x65662025, +0x64000000,0x73796d72,0x65662028,0x696e6465,0x784e696c,0x29200000,0x73796d72,0x65662025, +0x64000000,0x73796d72,0x65662028,0x696e6465,0x784e696c,0x29200000,0x73796d72,0x65662025, +0x64000000,0x73796d72,0x65662028,0x696e6465,0x784e696c,0x29200000,0x73796d72,0x65662025, +0x64000000,0x73796d72,0x65662028,0x696e6465,0x784e696c,0x29200000,0x73796d72,0x65662025, +0x64000000,0x5b286578,0x74656e64,0x65642066,0x696c6520,0x25642c20,0x61757820,0x25642900, +0x5b286669,0x6c652025,0x642c2061,0x75782025,0x64290000,0x25642d25,0x643a0000,0x25645d20, +0x6f662000,0x696e6465,0x784e696c,0x20000000,0x5b253264,0x5d200000,0x656e6472,0x65662025, +0x642c2000,0x50747242,0x61736564,0x56617269,0x61626c65,0x28657874,0x656e6465,0x64206669, +0x6c652025,0x642c2069,0x6e646578,0x2025642c,0x20000000,0x50747242,0x61736564,0x56617269, +0x61626c65,0x2866696c,0x65202564,0x2c20696e,0x64657820,0x25642c20,0x0,0x25732000, +0x25732000,0x25732000,0x25732000,0x25732000,0x25732000,0x25730000,0x424f4755,0x53207479, +0x70652028,0x76616c75,0x653a2564,0x29000000,0x25642e2e,0x2564206f,0x66000000,0x28657874, +0x656e6465,0x64206669,0x6c652025,0x642c2069,0x6e646578,0x20256429,0x0,0x2866696c, +0x65202564,0x2c20696e,0x64657820,0x25642900,0x3a202564,0x0,0x29000000,0xa0a4578, +0x7465726e,0x616c7320,0x7461626c,0x653a0a00,0x25642e20,0x0,0x2866696c,0x65202532, +0x64292000,0x20286a6d,0x7074626c,0x29000000,0x2028636f,0x626f6c5f,0x6d61696e,0x29000000, +0x20287765,0x616b6578,0x74290000,0x20286465,0x6c746163,0x706c7573,0x29000000,0x20286d75, +0x6c746965,0x78742900,0xa000000,0x46494c45,0x2025642e,0x2025732c,0x2025732c,0x2025733a, +0xa000000,0x6d657267,0x61626c65,0x0,0x756e6d65,0x72676162,0x6c650000,0x70726565, +0x78697374,0x696e6700,0x6e657700,0x3c756e6b,0x6e6f776e,0x206c616e,0x67756167,0x65213e00, +0xa42696e,0x61727920,0x6f662061,0x75786573,0x3a000000,0xa253364,0x2e200000,0x30782530, +0x38782020,0x20000000,0xa000000,0xa0a4c6f,0x63616c20,0x53796d62,0x6f6c733a,0xa000000, +0x66726f6d,0x2066696c,0x6520252d,0x31327320,0x20636f6d,0x70696c65,0x64202d67,0x25642020, +0x25730000,0x3c737472,0x69707065,0x643e0000,0x5072696e,0x74206175,0x78206966,0x20707265, +0x73656e74,0x0,0x446f206e,0x6f742070,0x72696e74,0x20617578,0x0,0xa000000, +0x3c2f3444,0x65627567,0x2f3e0000,0x3c2f3444,0x65627567,0x2f3e0000,0x9000000,0x636f6d70, +0x696c6174,0x696f6e20,0x686f7374,0x3a706174,0x68000000,0x20257300,0xa000000,0x9000000, +0x636f6d70,0x696c6564,0x20257300,0x9000000,0x66696c65,0x2073697a,0x65207761,0x7320256c, +0x64206279,0x7465732e,0x0,0xa000000,0x3c2f436f,0x6d6d616e,0x645f4c69,0x6e652f3e, +0x0,0x3c2f436f,0x6d6d616e,0x645f4c69,0x6e652f3e,0x0,0x9000000,0x636f6d70, +0x696c6520,0x636f6d6d,0x616e643a,0x0,0x20257300,0xa000000,0x9000000,0x776f726b, +0x696e6720,0x64697265,0x63746f72,0x793a0000,0x20257300,0xa000000,0x2533642e,0x20282532, +0x64290000,0xa000000,0xa46696c,0x6520696e,0x64697265,0x63742074,0x61626c65,0x3a0a0000, +0x2533642e,0x2025640a,0x0,0xa000000,0xa4f7074,0x733a0a00,0x6e6f7420,0x646f6e65, +0x20796574,0x200a0000,0xa000000,0xa50726f,0x63732825,0x6420656e,0x74726965,0x732c206f, +0x6e6c7920,0x74686f73,0x65207769,0x74682061,0x2073796d,0x626f6c20,0x7072696e,0x74293a0a, +0x0,0x2533642e,0x20282533,0x64292025,0x732c2063,0x73796d20,0x25642c20,0x696c696e, +0x653d2025,0x642c7265,0x676d6173,0x6b3d3078,0x25303878,0x2c207361,0x76652d72,0x65672d6f, +0x66667365,0x74202564,0x200a0920,0x66726567,0x6d61736b,0x20307825,0x3038782c,0x20736176, +0x5f666c74,0x5f6f6666,0x73657420,0x25642c20,0x6c6f772d,0x6c696e65,0x2025642c,0x2068692d, +0x6c696e65,0x2025640a,0x9667261,0x6d657369,0x7a652025,0x64206164,0x64722025,0x6c642028, +0x30782578,0x29206672,0x616d652d,0x72656720,0x24722564,0x20706372,0x65672024,0x72256420, +0x6973796d,0x20256c64,0x204c6e4f,0x66662025,0x6c640a00,0xa000000,0xa4c696e,0x65733a0a, +0x0,0xa000000,0x20202020,0x0,0x2533642e,0x20253364,0x0,0xa000000, +0xf04859b8,0xf0485abc,0xf0485abc,0xf0485abc,0xf0485abc,0xf0485abc,0xf04859e0,0xf0485a08, +0xf0485abc,0xf0485abc,0xf0485abc,0xf0485abc,0xf0485abc,0xf04859f4,0xf0485abc,0xf04859cc, +0xf0485e4c,0xf0485e4c,0xf0485b84,0xf0485d58,0xf0485b60,0xf0485b18,0xf0485ddc,0xf0485e4c, +0xf0485b60,0xf0485e4c,0xf0485e4c,0xf0485d58,0xf0485e4c,0xf0485e4c,0xf0485cc8,0xf0485c14, +0xf0485e4c,0xf0485ebc,0xf0485ebc,0xf0485ebc,0xf0485ebc,0xf0485ebc,0xf0485e4c,0xf0485b60, +0xf0485b60,0xf0485b60,0xf0485ebc,0xf0485bcc,0xf0485d10,0xf0485d10,0xf0485ddc,0x0, +0x62616420,0x6d616769,0x6320696e,0x20686472,0x2e206578,0x70656374,0x65642030,0x7825782c, +0x20676f74,0x20307825,0x780a0000,0x73745f72,0x65616473,0x743a2064,0x656e7365,0x206e756d, +0x62657220,0x696e636f,0x6d706174,0x69626c65,0x2066726f,0x6d207665,0x7273696f,0x6e73206c, +0x65737320,0x7468616e,0x20312e33,0x302c2070,0x6c656173,0x65207265,0x636f6d70,0x696c6520, +0x66726f6d,0x20736372,0x61746368,0x20616e64,0x20757365,0x20636f6d,0x70617469,0x626c6520, +0x636f6d70,0x6f6e656e,0x74730a00,0x73745f72,0x6561643a,0x20657272,0x6f722073,0x65656b69, +0x6e670a00,0x73745f72,0x6561643a,0x20657272,0x6f722072,0x65616469,0x6e670a00,0x63616e6e, +0x6f74206f,0x70656e20,0x73796d62,0x6f6c2074,0x61626c65,0x2066696c,0x65202573,0xa000000, +0x77000000,0x73745f77,0x72697465,0x73743a20,0x63616e6e,0x6f742077,0x72697465,0x20746f20, +0x66696c65,0x206e756d,0x62657220,0x25640a00,0x63616e6e,0x6f742077,0x72697465,0x20726f75, +0x6e642062,0x79746573,0x20666f72,0x206c696e,0x65730a00,0x63616e6e,0x6f742077,0x72697465, +0x20726f75,0x6e642062,0x79746573,0x20666f72,0x20737472,0x696e6773,0xa000000,0x63616e6e, +0x6f742077,0x72697465,0x20726f75,0x6e642062,0x79746573,0x20666f72,0x20737472,0x696e6773, +0xa000000,0x63616e6e,0x6f742077,0x72697465,0x2073796d,0x626f6c20,0x68656164,0x65720a00, +0x25733a20,0x496e7465,0x726e616c,0x3a200000,0xa000000,0x0,0x0,0x0, +0x25733a20,0x4572726f,0x723a2000,0xa000000,0x25733a20,0x496e7465,0x726e616c,0x3a200000, +0xa000000,0x25733a20,0x4572726f,0x723a2000,0xa000000,0x5f6d645f,0x73745f6d,0x616c6c6f, +0x633a2063,0x616e6e6f,0x7420616c,0x6c6f6361,0x74652069,0x74656d20,0x6f662031,0x20627974, +0x65207769,0x7468206d,0x616c6c6f,0x63283329,0xa000000,0x5f6d645f,0x73745f6d,0x616c6c6f, +0x633a2063,0x616e6e6f,0x7420616c,0x6c6f6361,0x74652069,0x74656d20,0x6f662025,0x6c642062, +0x79746573,0x20776974,0x68206d61,0x6c6c6f63,0x2833290a,0x0,0x5f6d645f,0x73745f6d, +0x616c6c6f,0x633a2063,0x616e6e6f,0x74206772,0x6f772069,0x74656d20,0x746f2025,0x6c642062, +0x79746573,0x20776974,0x68207265,0x616c6c6f,0x63283329,0xa000000,0x0,0x0, +0x73776170,0x206f6620,0x61757873,0x206e6f74,0x20737570,0x706f7274,0x65642077,0x68656e20, +0x64657374,0x73657820,0x213d2068,0x6f737473,0x65780a00,0xf048c400,0xf048c51c,0xf048c594, +0xf048c594,0xf048c594,0xf048c594,0xf048c594,0xa000000,0x25733a20,0x5761726e,0x696e673a, +0x20000000,0xa000000,0x0,0x0,0x20414253,0x20202544,0xa000000,0x20414444, +0x20202544,0xa000000,0x2041444a,0x20202544,0x20256420,0x25640a00,0x2041454e,0x54202025, +0x44202564,0x20256420,0x25642025,0x64202564,0xa000000,0x20414e44,0x20202544,0xa000000, +0x20414f53,0x20200a00,0x20415359,0x4d202564,0x2025640a,0x0,0x2042474e,0x20202564, +0x20256420,0x25640a00,0x2042474e,0x42202564,0xa000000,0x20425355,0x42202025,0x440a0000, +0x20434731,0x200a0000,0x20434732,0x200a0000,0x2043484b,0x48202544,0x2025640a,0x0, +0x2043484b,0x4c202544,0x2025640a,0x0,0x2043484b,0x4e0a0000,0x2043484b,0x540a0000, +0x20434941,0x20256420,0x25642025,0x64202564,0x20000000,0x4c252d64,0x20434c41,0x42202025, +0x640a0000,0x20434c42,0x44202544,0x2025640a,0x0,0x20434f4d,0x4d200000,0x20435359, +0x4d202564,0x20307825,0x78202564,0xa000000,0x20435452,0x4c202544,0x20254d20,0x25642025, +0x64202564,0x2025640a,0x0,0x20435542,0x44202544,0x2025640a,0x0,0x20435550, +0x20202544,0x20256420,0x25642025,0x64202564,0x2025640a,0x0,0x20435654,0x20202544, +0x2025440a,0x0,0x20435654,0x4c202544,0x2025640a,0x0,0x20444543,0x20202544, +0x2025640a,0x0,0x20444546,0x2020254d,0x2025640a,0x0,0x20444946,0x20202544, +0x2025640a,0x0,0x20444956,0x20202544,0xa000000,0x20445550,0x20202544,0xa000000, +0x20454e44,0x20202564,0xa000000,0x20454e44,0x42202564,0xa000000,0x20454e54,0x20202544, +0x20256420,0x25642025,0x64202564,0x2025640a,0x0,0x20454f46,0x200a0000,0x20455155, +0x20202544,0xa000000,0x20455359,0x4d202564,0x20307825,0x78202564,0x200a0000,0x2046494c, +0x4c202544,0x20256420,0x25642025,0x640a0000,0x20464a50,0x20204c25,0x2d640a00,0x20465359, +0x4d202564,0x20307825,0x78202564,0xa000000,0x20474551,0x20202544,0xa000000,0x20475254, +0x20202544,0xa000000,0x20475359,0x4d202564,0x20307825,0x78202564,0xa000000,0x20485359, +0x4d202564,0x2025640a,0x0,0x20494355,0x46202544,0x20256420,0x25642025,0x640a0000, +0x20494458,0x20254420,0xa000000,0x20494551,0x55202544,0x20256420,0x25640a00,0x20494745, +0x51202544,0x20256420,0x25640a00,0x20494752,0x54202544,0x20256420,0x25640a00,0x20494a50, +0x200a0000,0x20494c44,0x41202025,0x4d202564,0x20256420,0x25642025,0x640a0000,0x20494c44, +0x56202544,0x20256420,0x25640a00,0x20494c45,0x51202544,0x20256420,0x25640a00,0x20494c45, +0x53202544,0x20256420,0x25640a00,0x20494c4f,0x44202544,0x20256420,0x25642025,0x64202564, +0x2025640a,0x0,0x20494e43,0x20202544,0x2025640a,0x0,0x20494e45,0x51202544, +0x20256420,0x25640a00,0x20494e49,0x54202544,0x20254d20,0x25642025,0x64202564,0x20256420, +0x25642025,0x64200000,0x20494e4e,0x20202544,0x20256420,0x25640a00,0x20494e54,0x20202544, +0x2025640a,0x0,0x20494f52,0x20202544,0xa000000,0x2049534c,0x44202544,0x20254d20, +0x25642025,0x64202564,0xa000000,0x20495353,0x54202544,0x20254d20,0x25642025,0x64202564, +0xa000000,0x20495354,0x52202544,0x20256420,0x25642025,0x64202564,0x2025640a,0x0, +0x20495354,0x56202544,0x20256420,0x25640a00,0x20495841,0x20202544,0x2025640a,0x0, +0x4c252d64,0x204c4142,0x20256420,0x25640a00,0x204c4244,0x200a0000,0x204c4244,0x59202564, +0xa000000,0x204c4247,0x4e202564,0xa000000,0x204c4341,0x20202544,0x20256420,0x25642000, +0x204c4441,0x2020254d,0x20256420,0x25642025,0x64202564,0xa000000,0x204c4441,0x50200a00, +0x204c4443,0x20202544,0x20256420,0x0,0x4c252d64,0x204c4445,0x46202564,0x2025640a, +0x0,0x204c4453,0x50200a00,0x204c454e,0x44200a00,0x204c4551,0x20202544,0xa000000, +0x204c4553,0x20202544,0xa000000,0x204c4558,0x20202564,0x2025640a,0x0,0x204c4e4f, +0x54202544,0xa000000,0x204c4f43,0x20202564,0x2025640a,0x0,0x204c4f44,0x20202544, +0x20254d20,0x25642025,0x64202564,0x2025640a,0x0,0x204c5359,0x4d202564,0x20307825, +0x78202564,0xa000000,0x204c5452,0x4d200a00,0x204d4158,0x20202544,0xa000000,0x204d494e, +0x20202544,0xa000000,0x204d4f44,0x20202544,0xa000000,0x204d4f56,0x20202544,0x20256420, +0x25642025,0x640a0000,0x204d4f56,0x56202025,0x44202564,0x20256420,0x25640a00,0x204d504d, +0x56202025,0x4420254d,0x20256420,0x25642025,0x64202564,0xa000000,0x204d5059,0x20202544, +0xa000000,0x204d5354,0x20202564,0xa000000,0x204d5553,0x20202544,0x2025640a,0x0, +0x204e4547,0x20202544,0xa000000,0x204e4551,0x20202544,0xa000000,0x204e4f50,0x200a0000, +0x204e4f54,0x20202544,0xa000000,0x204f4444,0x20202544,0xa000000,0x204f5054,0x4e202564, +0x2025640a,0x0,0x20504152,0x20202544,0x20254d20,0x25642025,0x64202564,0xa000000, +0x20504445,0x46202544,0x20254d20,0x25642025,0x64202564,0x2025640a,0x0,0x20504d4f, +0x56202544,0x20254d20,0x25642025,0x64202564,0x2025640a,0x0,0x20504f50,0x20202544, +0xa000000,0x20524547,0x53202564,0x20256420,0x25642025,0x640a0000,0x2052454d,0x20202544, +0xa000000,0x20524554,0x200a0000,0x20524c44,0x4120254d,0x20256420,0x25642025,0x640a0000, +0x20524c44,0x43202025,0x44202564,0x20256420,0xa200000,0x20524c4f,0x44202544,0x20254d20, +0x25642025,0x64202564,0x2025640a,0x0,0x20524e44,0x20202544,0x2025440a,0x0, +0x20525041,0x52202025,0x4420254d,0x20256420,0x25642025,0x64202564,0xa000000,0x20525354, +0x52202544,0x20254d20,0x25642025,0x64202564,0x2025640a,0x0,0x20534445,0x46202564, +0x2025640a,0x0,0x20534753,0x20202544,0x2025640a,0x0,0x2053484c,0x20202544, +0xa000000,0x20534852,0x20202544,0xa000000,0x20534947,0x4e202544,0xa000000,0x20535152, +0x20202544,0xa000000,0x20535152,0x54202544,0xa000000,0x20535359,0x4d202544,0x20256420, +0x25640000,0x20535445,0x50202544,0x2025640a,0x0,0x20535450,0x20202564,0xa000000, +0x20535452,0x20202544,0x20254d20,0x25642025,0x64202564,0x2025640a,0x0,0x20535453, +0x50200a00,0x20535542,0x20202544,0xa000000,0x20535750,0x20202544,0x2025440a,0x0, +0x20544a50,0x20204c25,0x2d640a00,0x20545045,0x51202544,0x20256420,0xa000000,0x20545047, +0x45202544,0x20256420,0xa000000,0x20545047,0x54202544,0x20256420,0xa000000,0x2054504c, +0x45202544,0x20256420,0xa000000,0x2054504c,0x54202544,0x20256420,0xa000000,0x2054504e, +0x45202544,0x20256420,0xa000000,0x20545950,0x20202544,0x2025440a,0x0,0x20554244, +0x200a0000,0x20554a50,0x20204c25,0x2d640a00,0x20554e41,0x4c202564,0x20256420,0x25640a00, +0x20554e49,0x20202544,0x2025640a,0x0,0x20565245,0x47202544,0x20254d20,0x25642025, +0x64202564,0x2025640a,0x0,0x20584a50,0x20202544,0x204c2564,0x204c2564,0x20256420, +0x25640a00,0x20584f52,0x20202544,0xa000000,0x20585041,0x52202025,0x440a0000,0x204d5441, +0x47092564,0x2025640a,0x0,0x20414c49,0x41092564,0x2025640a,0x0,0x20494c44, +0x49092544,0x20256420,0x25642025,0x64202564,0xa000000,0x20495354,0x49092544,0x20256420, +0x25642025,0x64202564,0xa000000,0x2049524c,0x44092544,0x20256420,0x25642025,0x64202564, +0xa000000,0x20495253,0x54092544,0x20256420,0x25642025,0x64202564,0xa000000,0x204c4452, +0x43092544,0x20256420,0x25640a00,0x204d5359,0x4d092564,0x20256420,0x25642025,0x640a0000, +0x20524355,0x46092544,0x20256420,0x25642025,0x64202564,0xa000000,0x204b5359,0x4d092564, +0x20256420,0x25642025,0x640a0000,0x204f5359,0x4d092564,0x2025640a,0x0,0x41000000, +0x43000000,0x46000000,0x47000000,0x48000000,0x49000000,0x4a000000,0x4b000000,0x4c000000, +0x4d000000,0x4e000000,0x50000000,0x51000000,0x52000000,0x53000000,0x57000000,0x58000000, +0x5a000000,0x5a000000,0x4d000000,0x50000000,0x52000000,0x53000000,0x41000000,0x4552523a, +0x20666f72,0x6d617420,0x746f6f20,0x6c6f6e67,0x3a202573,0xa000000,0x45525220,0x556e6465, +0x66696e65,0x64206f70,0x65726174,0x696f6e20,0x6f6e206f,0x70202564,0x3a202573,0xa000000, +0x45525220,0x696c6c65,0x67616c20,0x6f757470,0x75742074,0x79706520,0x6f6e206f,0x70202564, +0x3a202564,0xa000000,0x25640000,0x25640000,0x25640000,0x2725735c,0x30270000,0x252e3136, +0x65000000,0x4e6f2073,0x65747320,0x79657400,0x556e6465,0x66696e65,0x64206461,0x74612074, +0x79706500,0xf048dd50,0xf048d8f8,0xf048da04,0xf048db10,0xf048dfc8,0xf048e028,0xf048e0cc, +0xf048e0cc,0xf048e100,0xf048e100,0xf048e0cc,0xf048e1e8,0xf048e100,0xf048e1e8,0xf048e128, +0xf048e150,0xf048e1e8,0xf048e0f4,0xf048e178,0xf048e178,0xf048e1a4,0xf048e1e8,0xf048e1e8, +0xf048e1c8,0x0,0x0,0x0,0x556e6b6e,0x6f776e20,0x62696e61,0x7279206f, +0x70636f64,0x653a2025,0x640a0000,0x25640000,0x252e3136,0x65000000,0x42696e61,0x72792077, +0x72697465,0x20666169,0x6c65640a,0x0,0x77726974,0x65282564,0x2c203078,0x25782c20, +0x25642920,0x65727220,0x3d202564,0xa000000,0x2530336f,0x20000000,0xa000000,0x556e6b6e, +0x6f776e20,0x62696e61,0x7279206f,0x70636f64,0x653a2025,0x640a0000,0x25640000,0x252e3136, +0x65000000,0xf048e8a8,0xf048e8a8,0xf048ecb8,0xf048f0dc,0xf048e8a8,0xf048f714,0xf048f2e8, +0xf048f0a4,0xf048f1dc,0xf048e8a8,0xf048f6f4,0xf048f6f4,0xf048e8f8,0xf048e8f8,0xf048f714, +0xf048f714,0xf048f554,0xf048f268,0xf048e8f8,0xf048f17c,0xf048f1f4,0xf048e6c0,0xf048e8f8, +0xf048ed3c,0xf048eab8,0xf048eb00,0xf048e8f8,0xf048f22c,0xf048e99c,0xf048e8a8,0xf048e8a8, +0xf048f08c,0xf048f1dc,0xf048f0dc,0xf048f6f4,0xf048e8a8,0xf048f1f4,0xf048f6f4,0xf048ee74, +0xf048f1f4,0xf048e8a8,0xf048e8a8,0xf048f1f4,0xf048f2e8,0xf048edb4,0xf048e8a8,0xf048e9e8, +0xf048e9e8,0xf048e9e8,0xf048f714,0xf048e810,0xf048f6f4,0xf048e9e8,0xf048e9e8,0xf048eba4, +0xf048e8f8,0xf048e9e8,0xf048f3bc,0xf048eb48,0xf048e99c,0xf048e8a8,0xf048e580,0xf048e580, +0xf048eba4,0xf048f6f4,0xf048e940,0xf048eeb4,0xf048e8e0,0xf048f714,0xf048f08c,0xf048f5b0, +0xf048e810,0xf048f714,0xf048f4a8,0xf048eeb4,0xf048f714,0xf048f714,0xf048e8a8,0xf048e8a8, +0xf048ee8c,0xf048e8a8,0xf048f154,0xf048e6c0,0xf048f1f4,0xf048f714,0xf048e8a8,0xf048e8a8, +0xf048e8a8,0xf048ea40,0xf048f6f4,0xf048e768,0xf048e8a8,0xf048ed24,0xf048e99c,0xf048e8a8, +0xf048e8a8,0xf048f6f4,0xf048e8a8,0xf048e8a8,0xf048f194,0xf048e580,0xf048e618,0xf048e768, +0xf048e8a8,0xf048ef6c,0xf048e8a8,0xf048f714,0xf048f6f4,0xf048f6f4,0xf048efd4,0xf048eab8, +0xf048efd4,0xf048efd4,0xf048f290,0xf048e99c,0xf048e8a8,0xf048e8a8,0xf048e8a8,0xf048e8a8, +0xf048e8a8,0xf048f6b8,0xf048e8f8,0xf048f08c,0xf048e6c0,0xf048f714,0xf048e8a8,0xf048eab8, +0xf048ee74,0xf048e8f8,0xf048e8f8,0xf048e8f8,0xf048e8f8,0xf048e8f8,0xf048e8f8,0xf048f6f4, +0xf048e8e0,0xf048ee74,0xf048f6f4,0xf048e99c,0xf048f610,0xf048eeec,0xf048e8a8,0xf048e8a8, +0xf048f6f4,0xf048f6f4,0xf048f6f4,0xf048f6f4,0xf048ec40,0xf048ec40,0xf048f4f8,0xf048f348, +0xf048ee0c,0xf048f348,0xf048f394,0xf048faf0,0xf048fb34,0xf048faf0,0xf048fb34,0xf048f89c, +0xf048fb34,0xf048fb34,0xf048f9f0,0xf048f9f0,0xf048f934,0xf0490268,0xf0490268,0xf04905e8, +0xf0490998,0xf0490268,0xf0490e7c,0xf0490b28,0xf0490960,0xf0490a78,0xf0490268,0xf0490e5c, +0xf0490e5c,0xf04902b8,0xf04902b8,0xf0490e7c,0xf0490e7c,0xf0490cf0,0xf0490b00,0xf04902b8, +0xf0490a38,0xf0490a90,0xf04900f0,0xf04902b8,0xf0490648,0xf0490430,0xf0490478,0xf04902b8, +0xf0490ac8,0xf0490348,0xf0490268,0xf0490268,0xf0490948,0xf0490a78,0xf0490998,0xf0490e5c, +0xf0490268,0xf0490a90,0xf0490e5c,0xf0490780,0xf0490a90,0xf0490268,0xf0490268,0xf0490a90, +0xf0490b28,0xf04906c0,0xf0490268,0xf0490380,0xf0490380,0xf0490380,0xf0490e7c,0xf0490200, +0xf0490e5c,0xf0490380,0xf0490380,0xf0490508,0xf04902b8,0xf0490380,0xf0490bc0,0xf04904c0, +0xf0490348,0xf0490268,0xf048fff0,0xf048fff0,0xf0490508,0xf0490e5c,0xf0490300,0xf04907c0, +0xf04902a0,0xf0490e7c,0xf0490948,0xf0490d4c,0xf0490200,0xf0490e7c,0xf0490c6c,0xf04907c0, +0xf0490e7c,0xf0490e7c,0xf0490268,0xf0490268,0xf0490798,0xf0490268,0xf0490a10,0xf04900f0, +0xf0490a90,0xf0490e7c,0xf0490268,0xf0490268,0xf0490268,0xf04903c8,0xf0490e5c,0xf0490178, +0xf0490268,0xf0490630,0xf0490348,0xf0490268,0xf0490268,0xf0490e5c,0xf0490268,0xf0490268, +0xf0490a50,0xf048fff0,0xf0490068,0xf0490178,0xf0490268,0xf0490878,0xf0490268,0xf0490e7c, +0xf0490e5c,0xf0490e5c,0xf04908c0,0xf0490430,0xf04908c0,0xf04908c0,0xf0490b28,0xf0490348, +0xf0490268,0xf0490268,0xf0490268,0xf0490268,0xf0490268,0xf0490e20,0xf04902b8,0xf0490948, +0xf04900f0,0xf0490e7c,0xf0490268,0xf0490430,0xf0490780,0xf04902b8,0xf04902b8,0xf04902b8, +0xf04902b8,0xf04902b8,0xf04902b8,0xf0490e5c,0xf04902a0,0xf0490780,0xf0490e5c,0xf0490348, +0xf0490d98,0xf04907f8,0xf0490268,0xf0490268,0xf0490e5c,0xf0490e5c,0xf0490e5c,0xf0490e5c, +0xf0490580,0xf0490580,0xf0490ca8,0xf0490b50,0xf0490718,0xf0490b50,0xf0490b98,0xf0491258, +0xf049129c,0xf0491258,0xf049129c,0xf0491004,0xf049129c,0xf049129c,0xf0491158,0xf0491158, +0xf049109c,0x0,0x0,0x0,0x5c253033,0x6f000000,0xf0491460,0xf0491950, +0xf04916d8,0xf0491bc8,0xf049159c,0xf0491814,0x40282329,0x24486561,0x6465723a,0x20495249, +0x5820352e,0x333a3130,0x32313537,0x32303333,0x20627569,0x6c742031,0x312f3033,0x2f393420, +0x61742070,0x69676865,0x6172743a,0x2f6a6f69,0x73742f35,0x2e334d52,0x2f726f6f,0x74202400, +}; +static const uint32_t data[] = { +0x10009230,0x1002a000,0x1002ac80,0x320,0xffffffff,0x0,0x0,0x117, +0xfffffffe,0x0,0xffffffff,0x1,0x0,0xffffffff,0xfffffffe,0x0, +0xffffffff,0x2,0x0,0x116,0xfffffffe,0x0,0xffffffff,0x41, +0x2c,0x6e,0x3b,0x6e,0xfffffffe,0x112,0xffffffff,0x4f, +0x7b,0x9c,0xfffffffe,0x9e,0xffffffff,0x11b,0x2c,0xb9, +0xfffffffe,0xbb,0xffffffff,0x198,0x2c,0xba,0xfffffffe,0xbd, +0x26,0x6a,0x95,0x7e,0x51,0x7b,0x89,0x117, +0x190,0x114,0x156,0x157,0x151,0x35,0x167,0xc2, +0x9,0x1b6,0xd3,0xde,0xdd,0xe1,0x116,0xe2, +0xcb,0x6e,0x110,0x41,0xbf,0xe3,0xe4,0x112, +0x199,0x15,0x50,0x3a,0xa,0x48,0xa,0x45, +0xa6,0x54,0xcd,0x10d,0x9d,0x14,0xa1,0x29, +0xce,0xc,0x6e,0x118,0x55,0x10e,0x52,0x15, +0x85,0x11c,0x77,0x4d,0x6e,0xfb,0x4f,0x47, +0x57,0x15e,0xa2,0x5b,0x34,0x12,0x1b3,0xa5, +0x19a,0x193,0x18d,0x98,0x164,0x1b,0x1c,0x1d, +0x1e,0x1f,0x20,0x21,0x22,0x27,0x28,0x23, +0x2e,0x2f,0x30,0xda,0x2d,0xcc,0x14,0xc0, +0x15,0x75,0x45,0x12a,0x10e,0x15,0x6d,0x39, +0x10f,0xa7,0x14,0x69,0x15,0x71,0x9e,0x72, +0x192,0x38,0xdb,0x119,0xad,0xab,0xf4,0x1ae, +0x74,0x9f,0xed,0x85,0x18b,0x79,0x10,0xeb, +0x105,0x169,0x33,0x62,0x12a,0x1b1,0x15,0x46, +0x1c4,0x3f,0x12a,0x46,0x197,0xf4,0xed,0x165, +0xf4,0x154,0xd2,0xf9,0x4b,0xf4,0x10f,0x10f, +0x101,0xff,0xc5,0xc9,0x1be,0xf4,0x35,0x1aa, +0xd4,0xd6,0xd8,0xf4,0x183,0x11e,0x100,0x173, +0x76,0xfd,0xfc,0x16f,0x98,0x14b,0xf1,0xf3, +0x9e,0x11b,0x155,0xf2,0x52,0x121,0x120,0x10f, +0x10a,0x3f,0x15c,0x9f,0x115,0x10f,0x44,0x73, +0x43,0x4c,0xf0,0xf4,0xe9,0x43,0x123,0x43, +0xaa,0xe7,0x11,0x36,0x1b0,0xc0,0xe8,0x102, +0x132,0xc0,0xf5,0x12f,0x99,0x40,0x42,0xc4, +0xe5,0x1af,0xe6,0x168,0xc0,0x16e,0xc0,0x103, +0xc0,0x104,0x16c,0x1d1,0x109,0xd,0xf4,0xdf, +0x1c9,0x10b,0xe0,0xf4,0x76,0xbe,0x1a3,0x1a2, +0xed,0xed,0x11d,0x9f,0xed,0xeb,0x149,0x14d, +0xef,0x14c,0x1a1,0x4a,0x29,0x14e,0x14f,0x150, +0x9f,0x153,0x122,0x7a,0x128,0x40,0x13,0x19f, +0xc9,0xc5,0x158,0xcf,0xd0,0xd1,0x13,0x9f, +0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f, +0x9f,0x9f,0x9f,0x9f,0x145,0x146,0x147,0x48, +0x68,0x115,0x27,0x28,0xc1,0x5e,0x3f,0x58, +0x15d,0x64,0x65,0xc4,0x66,0xa7,0x16d,0xa9, +0x16a,0x163,0x15a,0xc0,0xa7,0x176,0x177,0x13, +0x15b,0x9e,0x88,0xb3,0x160,0x13,0x47,0x162, +0x29,0x127,0x139,0x13,0x9f,0xc4,0x138,0x143, +0x144,0xc4,0x13a,0xed,0xed,0x13b,0x13c,0x12e, +0x17b,0x17c,0x19e,0x18c,0xc4,0x15b,0xc4,0x1c7, +0xc4,0x182,0xf4,0x185,0x141,0x142,0x1b,0x1c, +0x1d,0x1e,0x1f,0x20,0x21,0x22,0x27,0x28, +0x23,0x2e,0x2f,0x30,0x18a,0x2d,0x198,0x18e, +0x194,0x52,0x40,0x19b,0x170,0x115,0x15d,0x191, +0x1a0,0x196,0x39,0x16b,0xee,0x67,0xed,0xed, +0xed,0xa7,0x106,0x1a4,0x1a5,0x1a6,0x9e,0x1a7, +0x1a9,0x187,0x1ac,0x1ad,0x189,0x10c,0xa8,0x1bf, +0xc4,0x9f,0xf4,0x9e,0x127,0x184,0x195,0x180, +0x14,0x19c,0x15,0xb,0xfa,0xf8,0x9f,0x13d, +0x13e,0x13f,0x140,0xf7,0x9f,0x19d,0x3b,0xf6, +0x129,0xed,0xe,0x6,0x1b9,0x1b7,0x1b8,0xf4, +0xf4,0x1bb,0x1bd,0xf,0x32,0x3d,0x17f,0xed, +0xdc,0xf4,0xed,0xed,0x1c3,0xed,0x3e,0x1c5, +0x1c6,0x17e,0x1c8,0x1cc,0xf4,0x1cb,0x9a,0x14a, +0xed,0x1cd,0xed,0xed,0xb1,0x1ce,0xae,0x1cf, +0x1d0,0x191,0xed,0x1b4,0x1b5,0x17d,0x96,0x1d2, +0xf4,0x4e,0x174,0x9e,0x9e,0x175,0x1c1,0x1c2, +0x124,0x1b2,0x1c0,0xf4,0xc4,0x3d,0x9f,0x9f, +0x166,0xac,0x107,0x12b,0x68,0x108,0x3e,0x12d, +0x111,0x5e,0x9b,0x58,0x10c,0x64,0x65,0x172, +0x66,0x171,0x135,0x125,0x136,0x17a,0x137,0x7c, +0x84,0x5f,0x60,0x61,0x29,0x6f,0x88,0x70, +0xb0,0x5a,0x59,0xaf,0xc3,0x179,0x3,0x178, +0x129,0x31,0xb4,0xb5,0xb6,0xb7,0xb8,0xb9, +0xba,0xbb,0xbc,0xbd,0x134,0x16,0x17,0x18, +0x19,0x1a,0x1b,0x1c,0x1d,0x1e,0x1f,0x20, +0x21,0x22,0x27,0x28,0x23,0x2e,0x2f,0x30, +0x133,0x2d,0x86,0x87,0x8a,0x37,0x8b,0x8c, +0x8d,0x8e,0x8f,0x93,0x90,0x91,0x92,0x94, +0x1,0x10e,0x4,0x15,0x11f,0xa3,0x39,0x11a, +0x78,0x67,0x49,0x25,0x2c,0x18f,0x113,0x2b, +0x2a,0x24,0x3d,0x5,0xb2,0x56,0x14,0x5d, +0x15,0x130,0x5c,0x3e,0x63,0x2,0x83,0x81, +0xc3,0x82,0x7f,0x80,0x7d,0x6b,0x6c,0x0, +0x0,0x97,0x0,0x0,0x0,0x0,0x0,0x0, +0x7,0x13,0x0,0x0,0x10f,0x29,0x126,0x0, +0x0,0x0,0xc3,0x0,0x0,0x0,0xc3,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0xc3,0x0,0xc3,0xa0,0xc3,0x16,0x17, +0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x1e,0x1f, +0x20,0x21,0x22,0x27,0x28,0x23,0x2e,0x2f, +0x30,0x14,0x2d,0x15,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x8,0x3c,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x2a,0x0,0x0,0x0,0xc3,0x0,0x0, +0x0,0x126,0x0,0x7c,0x84,0x5f,0x60,0x61, +0x29,0x6f,0x0,0x70,0x0,0x5a,0x59,0x188, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x16,0x17,0x18,0x19,0x1a,0x1b,0x1c, +0x1d,0x1e,0x1f,0x20,0x21,0x22,0x27,0x28, +0x23,0x2e,0x2f,0x30,0x0,0x2d,0x86,0x87, +0x8a,0x0,0x8b,0x8c,0x8d,0x8e,0x8f,0x93, +0x90,0x91,0x92,0x94,0x161,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0xc3,0x13,0x0,0x2a,0x0,0x29,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x13, +0x0,0x0,0x0,0x29,0x0,0x33,0x0,0x16, +0x17,0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x1e, +0x1f,0x20,0x21,0x22,0x27,0x28,0x23,0x2e, +0x2f,0x30,0x0,0x2d,0x16,0x17,0x18,0x19, +0x1a,0x1b,0x1c,0x1d,0x1e,0x1f,0x20,0x21, +0x22,0x27,0x28,0x23,0x2e,0x2f,0x30,0x0, +0x2d,0x0,0x0,0x0,0x6e,0x0,0x0,0x0, +0x29,0x0,0x2a,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x39,0x0,0x0,0x0,0x0, +0x0,0x0,0x13,0x0,0x0,0x0,0x29,0x2a, +0x0,0x16,0x17,0x18,0x19,0x1a,0x1b,0x1c, +0x1d,0x1e,0x1f,0x20,0x21,0x22,0x27,0x28, +0x23,0x2e,0x2f,0x30,0xa4,0x2d,0x0,0x16, +0x17,0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x1e, +0x1f,0x20,0x21,0x22,0x27,0x28,0x23,0x2e, +0x2f,0x30,0x0,0x2d,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x29,0x2a,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x39,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x2a,0x0,0x16,0x17,0x18,0x19, +0x1a,0x1b,0x1c,0x1d,0x1e,0x1f,0x20,0x21, +0x22,0x27,0x28,0x23,0x2e,0x2f,0x30,0xa4, +0x2d,0x0,0x68,0x0,0x0,0x0,0x0,0x5e, +0x29,0x58,0x0,0x64,0x65,0x0,0x66,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x88,0x29,0x0,0x2a, +0x0,0x16,0x17,0x18,0x19,0x1a,0x1b,0x1c, +0x1d,0x1e,0x1f,0x20,0x21,0x22,0x27,0x28, +0x23,0x2e,0x2f,0x30,0xa4,0x2d,0x16,0x17, +0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x1e,0x1f, +0x20,0x21,0x22,0x27,0x28,0x23,0x2e,0x2f, +0x30,0x68,0x2d,0x0,0x0,0x0,0x5e,0x0, +0x58,0x29,0x64,0x65,0x2a,0x66,0x0,0x0, +0x0,0x0,0x0,0x0,0x39,0x0,0x148,0x67, +0x0,0x0,0x0,0x88,0x0,0x0,0x29,0x0, +0x0,0x2a,0x16,0x17,0x18,0x19,0x1a,0x1b, +0x1c,0x1d,0x1e,0x1f,0x20,0x21,0x22,0x27, +0x28,0x23,0x2e,0x2f,0x30,0x159,0x2d,0x16, +0x17,0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x1e, +0x1f,0x20,0x21,0x22,0x27,0x28,0x23,0x2e, +0x2f,0x30,0x0,0x2d,0x0,0x68,0x0,0x0, +0x0,0x0,0x5e,0x0,0x58,0x2a,0x64,0x65, +0x0,0x66,0x68,0x39,0x0,0xea,0x67,0x5e, +0x0,0x58,0x1ca,0x64,0x65,0x0,0x66,0x88, +0x0,0x0,0x2a,0x68,0x0,0x0,0x0,0x0, +0x5e,0x0,0x58,0x0,0x64,0x65,0x0,0x66, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0xec,0x84,0x5f,0x60,0x61,0x0,0x6f, +0x0,0x70,0x0,0x5a,0x59,0x0,0x68,0x39, +0x0,0x0,0x67,0x5e,0x0,0x58,0x1bc,0x64, +0x65,0x68,0x66,0x0,0x0,0x0,0x5e,0x67, +0x58,0x1ba,0x64,0x65,0x0,0x66,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x67,0x0,0x0,0x2d,0x86,0x87,0x8a,0x0, +0x8b,0x8c,0x8d,0x8e,0x8f,0x93,0x90,0x91, +0x92,0x94,0x0,0x0,0x0,0x0,0x0,0x0, +0xec,0x84,0x5f,0x60,0x61,0x0,0x6f,0x0, +0x70,0x0,0x5a,0x59,0x68,0x0,0x0,0x0, +0x0,0x5e,0x0,0x58,0x0,0x64,0x65,0x0, +0x66,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x68,0x0,0x0,0x67,0x0,0x5e,0x1ab,0x58, +0x1a8,0x64,0x65,0x0,0x66,0x0,0x67,0x0, +0x0,0x0,0x2d,0x86,0x87,0x8a,0x0,0x8b, +0x8c,0x8d,0x8e,0x8f,0x93,0x90,0x91,0x92, +0x94,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x84,0x5f,0x60, +0x61,0x0,0x6f,0x0,0x70,0x0,0x5a,0x59, +0x0,0x0,0x6e,0x5f,0x60,0x61,0x0,0x6f, +0x0,0x70,0x0,0x5a,0x59,0x0,0x0,0x0, +0x0,0x67,0x0,0x6e,0x5f,0x60,0x61,0x29, +0x6f,0x0,0x70,0x0,0x5a,0x59,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x67,0x2d,0x86, +0x87,0x8a,0x0,0x8b,0x8c,0x8d,0x8e,0x8f, +0x93,0x90,0x91,0x92,0x94,0x1b,0x1c,0x1d, +0x1e,0x1f,0x20,0x21,0x22,0x27,0x28,0x23, +0x2e,0x2f,0x30,0x0,0x2d,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x6e,0x5f, +0x60,0x61,0x0,0x6f,0x0,0x70,0x0,0x5a, +0x59,0x6e,0x5f,0x60,0x61,0x0,0x6f,0x68, +0x70,0x0,0x5a,0x59,0x5e,0x0,0x58,0x0, +0x64,0x65,0x68,0x66,0x0,0x0,0x0,0x5e, +0x0,0x58,0x0,0x64,0x65,0x68,0x66,0x0, +0x0,0x0,0x5e,0x0,0x58,0x0,0x64,0x65, +0x0,0x66,0x68,0x0,0x0,0x0,0x0,0x5e, +0x0,0x58,0x0,0x64,0x65,0x0,0x66,0x181, +0x0,0x0,0x0,0x0,0x6e,0x5f,0x60,0x61, +0x0,0x6f,0x0,0x70,0x0,0x5a,0x59,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x186,0x0, +0x6e,0x5f,0x60,0x61,0x0,0x6f,0x68,0x70, +0x0,0x5a,0x59,0x5e,0x0,0x58,0x0,0x64, +0x65,0x53,0x66,0x0,0x67,0x0,0x15f,0x0, +0x0,0x0,0x0,0x0,0x68,0x0,0x0,0x67, +0x152,0x5e,0x0,0x58,0x131,0x64,0x65,0x68, +0x66,0x0,0x67,0x0,0x5e,0x0,0x58,0x0, +0x64,0x65,0x0,0x66,0x68,0x0,0x0,0x67, +0x0,0x5e,0x0,0x58,0x0,0x64,0x65,0x0, +0x66,0xfe,0x68,0x0,0x0,0x0,0x0,0x5e, +0x0,0x58,0x0,0x64,0x65,0x68,0x66,0x0, +0x0,0x0,0x5e,0x0,0x12c,0x0,0x64,0x65, +0x68,0x66,0x0,0x0,0x0,0x5e,0x0,0xd9, +0x0,0x64,0x65,0x67,0x66,0x68,0x0,0x0, +0x0,0x0,0x5e,0x0,0xd7,0x0,0x64,0x65, +0x9c,0x66,0x0,0x68,0x0,0x0,0x0,0x0, +0x5e,0x67,0xd5,0x0,0x64,0x65,0x68,0x66, +0x0,0x0,0x0,0x5e,0x67,0xca,0x0,0x64, +0x65,0x0,0x66,0x0,0x0,0x0,0x0,0x0, +0x0,0x67,0x0,0x0,0x0,0x0,0x0,0x6e, +0x5f,0x60,0x61,0x0,0x6f,0x0,0x70,0x67, +0x5a,0x59,0x6e,0x5f,0x60,0x61,0x0,0x6f, +0x0,0x70,0x67,0x5a,0x59,0x6e,0x5f,0x60, +0x61,0x0,0x6f,0x0,0x70,0x67,0x5a,0x59, +0x0,0x0,0x6e,0x5f,0x60,0x61,0x0,0x6f, +0x0,0x70,0x67,0x5a,0x59,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x68,0x0,0x0, +0x67,0x0,0x5e,0x0,0xc6,0x0,0x64,0x65, +0x0,0x66,0x0,0x67,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x6e,0x5f, +0x60,0x61,0x0,0x6f,0x0,0x70,0x0,0x5a, +0x59,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x6e,0x5f,0x60,0x61, +0x0,0x6f,0x0,0x70,0x0,0x5a,0x59,0x6e, +0x5f,0x60,0x61,0x0,0x6f,0x0,0x70,0x0, +0x5a,0x59,0x0,0x0,0x6e,0x5f,0x60,0x61, +0x0,0x6f,0x0,0x70,0x0,0x5a,0x59,0x0, +0x0,0x0,0x6e,0x5f,0x60,0x61,0x0,0x6f, +0x0,0x70,0x67,0x5a,0x59,0x6e,0x5f,0x60, +0x61,0x0,0x6f,0x0,0x70,0x0,0xc7,0xc8, +0x6e,0x5f,0x60,0x61,0x0,0x6f,0x0,0x70, +0x0,0xc7,0xc8,0x0,0x0,0x6e,0x5f,0x60, +0x61,0x0,0x6f,0x0,0x70,0x0,0xc7,0xc8, +0x0,0x0,0x0,0x6e,0x5f,0x60,0x61,0x0, +0x6f,0x0,0x70,0x0,0xc7,0xc8,0x6e,0x5f, +0x60,0x61,0x0,0x6f,0x0,0x70,0x0,0xc7, +0xc8,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x6e,0x5f,0x60, +0x61,0x0,0x6f,0x0,0x70,0x0,0xc7,0xc8, +0x170,0xff676980,0x170,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980, +0x18c,0x2f8,0x279,0x9b,0x63,0x5,0xff676980,0xff676980, +0xff676980,0xff676980,0xff676980,0xff676980,0x42,0xfffffff7,0xff676980,0xff676980, +0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980, +0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980, +0xff676980,0xff676980,0xff676980,0xffffffc0,0xffffff3d,0xff676980,0xff676980,0xff676980, +0xff676980,0xff676980,0xffffff1a,0x59e,0xff676980,0xff676980,0x341,0x1cb, +0xff676980,0xff676980,0x22e,0x99,0xff676980,0xff676980,0xff676980,0xff676980, +0xff676980,0x45,0xff676980,0xff676980,0x61b,0x263,0xff676980,0x63, +0x165,0xfffffff7,0xff676980,0xff676980,0xfffffffa,0xff676980,0xfffffff9,0xff676980, +0x1df,0xff676980,0xff676980,0xff676980,0xff676980,0xfe,0xffffffdd,0xff676980, +0x472,0x6b4,0x665,0xffffff09,0x2,0x629,0xfffffee1,0x65a, +0x64c,0x63f,0xffffffdf,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980, +0xff676980,0x14,0xff676980,0xff676980,0xff676980,0x192,0xff676980,0xff676980, +0xff676980,0xffffff01,0xffffffd9,0xffffff11,0xad,0x9f,0xff676980,0xff676980, +0xff676980,0x408,0xff,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980, +0xff676980,0xff676980,0xff676980,0xff676980,0x88,0x74,0x629,0x75, +0xff676980,0x97,0x17f,0x17b,0x175,0x454,0x174,0xffffff3c, +0x6f,0x6e,0x60e,0x6b,0xffffffec,0xff676980,0x94,0xff676980, +0x45,0xff676980,0x341,0x42,0xff676980,0x23,0xff676980,0xff676980, +0xff676980,0x159,0x1c1,0xb8,0xff676980,0xff676980,0xff676980,0x219, +0xff676980,0xff676980,0xff676980,0xff676980,0xffffff2a,0xffffff32,0xfffffff8,0xffffff31, +0x6a,0x59e,0x629,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980, +0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0x629,0x629, +0x1b7,0xff676980,0x3b,0xff676980,0xff676980,0xff676980,0x472,0x634, +0x634,0xff676980,0x472,0x629,0x629,0x603,0xff676980,0xff676980, +0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0x472,0xff676980,0x472, +0xff676980,0x472,0x629,0x629,0x629,0x629,0x629,0x629, +0x629,0x629,0x629,0x629,0x629,0x629,0x629,0x629, +0x629,0x629,0xff676980,0xff676980,0xff676980,0x74,0xff676980,0x3c1, +0x454,0xff676980,0x73,0x454,0x629,0xff676980,0x629,0x629, +0x629,0xfffffed4,0x5ed,0x56,0xff676980,0xff676980,0xff676980,0x77, +0xff676980,0xfffffec9,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980, +0xffffff3b,0x32c,0xff676980,0xff676980,0x3c,0x5f,0xd,0x5c1, +0x2e3,0xffffff2a,0xffffffcf,0x54,0xff676980,0xffffff2a,0xaf,0xff676980, +0x44,0xffffff32,0x152,0xff676980,0xff676980,0xb6,0xff676980,0xb1, +0xff676980,0xff676980,0xffffff09,0x71,0xff676980,0x14b,0xff676980,0xff676980, +0xff676980,0x62,0x5c,0xff676980,0x629,0xff676980,0xffffffdf,0x4a, +0x1b1,0xff676980,0xff676980,0xffffff3b,0xffffff3b,0xff676980,0xff676980,0xff676980, +0x14,0x192,0xffffff01,0xffffffd9,0xffffffd9,0xffffff11,0xffffff11,0xffffff11, +0xffffff11,0xad,0xad,0x9f,0x9f,0xff676980,0xff676980,0xff676980, +0xff676980,0xff676980,0x454,0x454,0xff676980,0xff676980,0x1ac,0x198, +0x18d,0x16f,0x5b4,0x69,0xff676980,0xff676980,0x16d,0xffffffec, +0xff676980,0xff676980,0xff676980,0x5f,0x5a9,0x2ae,0x143,0xff676980, +0x1f,0xff676980,0x12a,0xffffffcd,0xff676980,0xffffff2a,0x36,0xffffffcc, +0xffffff32,0x629,0xaf,0x51,0xffffff18,0xffffffcb,0x59e,0x629, +0x629,0x129,0xde,0xff676980,0xff676980,0x629,0xff676980,0xff676980, +0xd1,0xc6,0xc5,0xff676980,0xff676980,0x454,0x454,0x454, +0x629,0x507,0x64,0x4f3,0x629,0xff676980,0xff676980,0x1a, +0xff676980,0xb0,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xa0, +0xff676980,0x4b,0xff676980,0xff676980,0xff676980,0xff676980,0xffffffc9,0xff676980, +0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0x629,0x629, +0xff676980,0xff676980,0xff676980,0xff676980,0xfffffedb,0xff676980,0xff676980,0x184, +0x454,0x183,0x4b8,0x4ad,0x61,0x166,0xff676980,0xff676980, +0xff676980,0x629,0x629,0xff676980,0xff676980,0xff676980,0x454,0x4d, +0xff676980,0x454,0x454,0x12e,0x454,0xbf,0x461,0xffffffec, +0x36,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0x454, +0xff676980,0x454,0x454,0xba,0xff676980,0xff676980,0xff676980,0xff676980, +0xff676980,0x454,0xff676980,0x0,0x1,0x266,0x265,0x264, +0x263,0x262,0x261,0x3,0x25f,0x25e,0x25d,0x25c, +0x25a,0x259,0x40,0x257,0x34,0x61,0x78,0xbf, +0x6f,0x6d,0x66,0x6b,0x83,0x43,0x255,0x29, +0x2,0x254,0x6,0x2c,0x71,0x253,0x23,0x19b, +0x45,0x1aa,0xca,0x1b3,0x251,0x24f,0x1f,0x24e, +0x9,0xf,0x24d,0x8,0x24c,0x24b,0x16,0x7, +0x7e,0x10,0x31,0xe5,0x24a,0x42,0x247,0x2e, +0x245,0x28,0x124,0x41,0x2b,0x4,0x244,0x5, +0xcb,0x7d,0x20e,0x242,0x44,0xe,0x240,0x0, +0x1a,0x235,0x230,0x21c,0x20f,0x20d,0x1fd,0x1fb, +0x1f9,0x1f7,0x1f2,0x1f0,0x1e9,0x1e8,0x1e2,0x1e1, +0x1d9,0x1ce,0x1cc,0x1c7,0x1c6,0x0,0x1,0x3, +0x2,0xc,0xc,0xc,0xc,0xd,0xd,0xd, +0xd,0x4f,0xd,0x50,0xd,0xd,0xd,0xe, +0xe,0xf,0xf,0xf,0xf,0xf,0xf,0x51, +0xf,0xf,0x52,0xf,0xf,0x53,0xf,0x10, +0x10,0x10,0x10,0x10,0x10,0x11,0x54,0x11, +0x55,0x11,0x56,0x11,0x12,0x12,0x12,0x12, +0x13,0x13,0x13,0x14,0x14,0x14,0x15,0x15, +0x15,0x15,0x15,0x16,0x16,0x16,0x17,0x17, +0x18,0x18,0x19,0x19,0x1a,0x1a,0x1b,0x1b, +0x1c,0x1c,0x1d,0x1d,0x1e,0x1e,0x1e,0x1e, +0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1f, +0x1f,0x20,0x21,0x21,0x22,0x22,0x22,0x23, +0x23,0x23,0x23,0x23,0x23,0x23,0x23,0x27, +0x24,0x57,0x24,0x25,0x25,0x26,0x26,0x26, +0x26,0x26,0x28,0x28,0x28,0x28,0x28,0x28, +0x28,0x28,0x28,0x28,0x28,0x28,0x58,0x29, +0x59,0x29,0x29,0x2a,0x2a,0x2b,0x2b,0x2c, +0x2c,0x5a,0x2d,0x2e,0x2e,0x2e,0x2e,0x2f, +0x5b,0x2f,0x30,0x5c,0x30,0x30,0x30,0x5d, +0x32,0x5e,0x32,0x32,0x4a,0x4a,0x31,0x33, +0x33,0x34,0x34,0x35,0x35,0x35,0x36,0x36, +0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x4d, +0x38,0x38,0x38,0x38,0x39,0x39,0x3a,0x3a, +0x3b,0x3b,0x3b,0x3b,0x3c,0x3c,0x3c,0x3d, +0x3d,0x3e,0x3e,0x3e,0x3f,0x3f,0x40,0x40, +0x40,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x4c,0x42,0x5f,0x42,0x43,0x43, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x4, +0x60,0x4,0x4,0x4,0x8,0x8,0x8,0x8, +0x4e,0x45,0x45,0x46,0x46,0x46,0x46,0x6, +0x6,0x5,0x5,0x5,0x9,0x9,0x9,0x9, +0x9,0x9,0x9,0x9,0x9,0x9,0x7,0x7, +0x7,0x7,0x7,0x7,0xa,0xa,0xb,0xb, +0x47,0x47,0x47,0x47,0x47,0x47,0x48,0x61, +0x48,0x49,0x49,0x4b,0x4b,0x0,0x3,0x2, +0x2,0x2,0x2,0x2,0x7,0x2,0x9,0x9, +0x7,0x1,0x9,0x1,0x9,0x5,0x5,0x2, +0x7,0x2,0x5,0x5,0x5,0x5,0x5,0x1, +0xb,0x5,0x1,0xb,0x5,0x1,0xb,0x3, +0x3,0x3,0x3,0x3,0x3,0x2,0x1,0xb, +0x1,0xd,0x1,0xd,0x2,0x7,0x7,0x7, +0x2,0x7,0x7,0x2,0x7,0x7,0x2,0x7, +0x7,0x7,0x7,0x2,0x7,0x7,0x2,0x7, +0x2,0x7,0x2,0x7,0x2,0x7,0x2,0x7, +0x2,0xb,0x2,0x7,0x3,0x3,0x3,0x3, +0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x2, +0x7,0x2,0x7,0x5,0x7,0x5,0x5,0x2, +0x2,0x2,0x5,0x5,0x5,0x2,0x5,0x3, +0x3,0x1,0x9,0x3,0x7,0x3,0x3,0x3, +0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x3, +0x3,0x3,0x3,0x3,0x3,0x3,0x1,0xd, +0x1,0xb,0x5,0x3,0x3,0x3,0x4,0x2, +0x7,0x1,0x7,0x2,0x2,0x5,0x5,0x2, +0x1,0x9,0x3,0x1,0x7,0x7,0x1,0x1, +0xd,0x1,0xf,0x5,0x1,0x2,0x3,0x3, +0x7,0x3,0x7,0x3,0x3,0x3,0x2,0x5, +0x3,0x7,0x7,0x9,0x7,0x9,0x9,0x3, +0x3,0x5,0x5,0x7,0x2,0x5,0x3,0x7, +0x3,0x3,0x7,0x7,0x2,0x3,0x7,0x3, +0x7,0x5,0x3,0x5,0x3,0x5,0x2,0x2, +0x5,0x7,0x5,0x7,0x7,0x9,0x5,0x7, +0x7,0x9,0x3,0x2,0x1,0xb,0x3,0x7, +0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x7, +0x1,0x9,0x9,0x7,0x5,0x7,0x7,0x9, +0x3,0x3,0x5,0x3,0x5,0x3,0x4,0x3, +0x5,0xb,0xf,0xb,0xb,0xf,0xd,0xf, +0xf,0x11,0xf,0x11,0x11,0x13,0x7,0x5, +0x5,0x5,0x7,0x5,0xf,0x9,0x3,0x5, +0x2,0x2,0x3,0x3,0xf,0xb,0x5,0x1, +0x9,0x2,0x5,0x3,0x1,0xff676980,0xffffffb5,0xfffffff5, +0xffffffb9,0xffffffb8,0xffffffde,0x3b,0x100,0x143,0xffffffca,0xffffffdd, +0xffffffdc,0xffffffc9,0xffffffc8,0xffffffda,0xffffffd8,0xffffffcb,0xffffffd9,0xffffffdb, +0x101,0x28,0x2a,0x11e,0x11f,0x120,0x121,0x122, +0x123,0x124,0x125,0x126,0x127,0x128,0x129,0x12a, +0x12d,0xffffffd7,0xffffffce,0xffffffb4,0x12b,0x12c,0x105,0x151, +0xffffffd6,0xffffffcf,0x132,0x12e,0x12f,0x130,0xffffffb9,0x28, +0x3d,0xffffffb7,0xfffffff8,0xffffffbb,0xffffffb2,0xffffffdf,0x7b,0xffffffdd, +0xffffffdc,0x3b,0xffffffda,0xffffffd8,0xffffffcb,0xffffffd9,0xffffffca,0x3b, +0x2c,0x5b,0xffffffb3,0x28,0xffffffc9,0xffffffca,0xffffffc7,0xffffffc8, +0xffffffcb,0x101,0x7b,0xffffffa3,0x101,0x108,0xffffffbe,0xffffffe3, +0x7b,0xffffffe4,0xffffffef,0xffffffe5,0xfffffff1,0x28,0x10b,0x10a, +0xffffffe6,0xfffffff3,0xfffffff0,0x26,0x102,0x103,0x104,0xffffffe7, +0xfffffff4,0x2a,0x2b,0x2d,0x7e,0x21,0xffffffe8,0xffffffff, +0xfffffffd,0xfffffffe,0xffffffe9,0x101,0x106,0x108,0xffffffea,0xffffffeb, +0xffffffec,0xffffffed,0xffffffee,0xffffffdf,0xfffffff8,0x7d,0xffffffba,0xffffffbb, +0xffffffbc,0x100,0xfffffffc,0xfffffff8,0xfffffffa,0xfffffffb,0xfffffff7,0xfffffff9, +0xfffffff6,0x101,0xffffffb4,0x133,0x134,0x3b,0xffffffe1,0x135, +0x137,0x138,0x139,0x13a,0x13b,0x13d,0x13e,0x13f, +0x13c,0x140,0xffffffe3,0xffffffdc,0x3b,0xffffffca,0x3b,0xffffff9f, +0xffffffa9,0x5d,0xffffffe0,0xffffffe4,0xffffffef,0x29,0xffffffc4,0xffffffc6, +0xffffffc3,0x131,0xffffffff,0xffffffc2,0xffffffdd,0x29,0xffffffc8,0xffffffcb, +0x7b,0xffffffa7,0x7b,0xffffffa2,0x2c,0x29,0xffffffa1,0xffffffe2, +0x3d,0x114,0x115,0x116,0x117,0x118,0x119,0x11a, +0x11b,0x11c,0x11d,0x110,0x3f,0xffffffe1,0xffffffc1,0xffffffd2, +0xffffffd8,0xffffffcb,0xfffffff1,0x28,0x10a,0x10b,0xfffffff1,0x28, +0x10f,0x5b,0x28,0x2e,0x109,0x10a,0x10b,0xffffffef, +0x131,0xfffffff1,0x28,0xfffffff1,0x28,0xfffffff1,0x28,0x7c, +0x5e,0x26,0x113,0x112,0x10e,0x111,0x3c,0x3e, +0x10c,0x10d,0x2b,0x2d,0x2a,0x2f,0x25,0x7d, +0xffffffbc,0x100,0xffffffb4,0x7d,0xffffffba,0x3a,0x3a,0xffffffe0, +0x3a,0x2c,0x3b,0x28,0x28,0x28,0xffffffbc,0x28, +0x101,0x3b,0x3b,0x3b,0xffffffe1,0x3b,0xfffffff8,0x3b, +0xffffffb7,0xffffffdb,0x5d,0x29,0x29,0x2c,0x2c,0xffffffca, +0xffffffc0,0xffffffc8,0xffffffbf,0x28,0x5b,0xffffffb3,0xffffffa8,0xffffffd5, +0xffffffd4,0xffffffd3,0xffffffd2,0xffffffcd,0xffffffcc,0x101,0x7b,0xffffffc5, +0xffffffff,0x108,0xffffffc6,0x3b,0xffffffbd,0xffffffbe,0xffffffe3,0xffffffe6, +0xffffffe1,0x29,0xffffffac,0xffffffd8,0xffffffcb,0xffffffc0,0xffffffc8,0x28, +0xffffffc1,0x28,0xffffffc1,0xffffffe7,0xffffffe1,0xfffffff2,0x29,0xffffffe3, +0xffffffb1,0xffffffb0,0xffffffc1,0xffffffc1,0xffffffc1,0xffffffe8,0xffffffe9,0xffffffea, +0xffffffeb,0xffffffeb,0xffffffec,0xffffffec,0xffffffec,0xffffffec,0xffffffed,0xffffffed, +0xffffffee,0xffffffee,0xffffffef,0xffffffef,0xffffffef,0x7d,0xffffffbc,0xffffffa0, +0x3a,0xffffffbc,0xffffffe3,0xffffffe1,0xffffffe1,0xffffffe1,0x138,0x3b, +0xffffffe1,0x3b,0x3b,0x141,0x142,0xffffffff,0x131,0xffffffc2, +0xffffffbf,0x5b,0xffffffb3,0xffffffc0,0x5d,0xffffffe0,0x29,0xffffffc4, +0xffffffd5,0x7d,0x3b,0xffffffa6,0xffffffb6,0x2c,0x3d,0xffffffcd, +0x29,0x2c,0xffffffb6,0x2c,0x3a,0x29,0xffffffab,0xffffffaa, +0x5d,0x29,0x2c,0xffffffff,0xffffffff,0xffffffaf,0xffffffae,0xffffffad, +0xffffffbc,0xffffffbc,0x29,0x29,0x29,0x28,0x3b,0xffffffe1, +0x3b,0x28,0xfffffff8,0x5d,0xffffffe0,0x29,0xffffffc4,0x29, +0x5d,0x29,0x7d,0xffffffd3,0xffffffd1,0xffffffd0,0xffffffca,0x3a, +0x7d,0xffffffcc,0xffffffe0,0xffffffb6,0x3b,0xffffffff,0x108,0x7d, +0xffffffbe,0xffffffe4,0xffffffef,0x29,0x29,0xffffffe3,0x29,0x29, +0x29,0xffffffbc,0xffffffbc,0xffffffbc,0xffffffe1,0x29,0xffffffe1,0x3b, +0x3b,0xffffffe1,0xffffffe1,0x5d,0x29,0x2c,0x3a,0xffffffa4, +0x7d,0xffffffef,0xffffffef,0x136,0x29,0xffffffbc,0x29,0x29, +0xffffffe1,0x29,0xffffffe1,0x3b,0x29,0xffffffa5,0xffffffe0,0xffffffe0, +0xffffffbc,0x3b,0xffffffbc,0xffffffbc,0x29,0xffffffbc,0x29,0x29, +0xffffffe1,0xfffffff8,0xffffffd0,0xffffffbc,0xffffffbc,0xffffffbc,0x29,0xffffffbc, +0xfffffffe,0xfffffffe,0xfffffffe,0x109,0x10b,0x10c,0x10d,0x10e, +0x0,0x6e,0x0,0x0,0xa9,0x0,0x62,0x63, +0x64,0x68,0x6b,0xab,0x0,0xb3,0x70,0x71, +0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79, +0x7a,0x7b,0x7c,0x7d,0x7e,0x7f,0x80,0xa6, +0xa7,0xa8,0x6a,0x0,0x9a,0xd5,0x86,0x87, +0xa1,0x10a,0x0,0x0,0x111,0x114,0x0,0x0, +0xec,0xeb,0x0,0x0,0x60,0x65,0x66,0x67, +0x69,0xfffffffe,0x61,0x6c,0x0,0x0,0xb2,0xaa, +0x0,0xb4,0xb5,0xb7,0x85,0x83,0x0,0xfffffffe, +0x0,0x6f,0xd6,0xd7,0x4d,0x2f,0x4b,0x28, +0x0,0x0,0x0,0x49,0x14,0x0,0x22,0x0, +0x0,0x0,0x47,0x8,0x23,0x24,0x25,0x26, +0x27,0x45,0x4,0x5,0x6,0x43,0x1,0x2, +0x3,0x41,0x3e,0x39,0x36,0x33,0xed,0x115, +0xe7,0x0,0x0,0xee,0xf0,0xdb,0xdc,0xdd, +0xde,0xdf,0xe0,0xe1,0x1,0x80,0x0,0x0, +0xf2,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x5a,0x0,0x5e, +0x6e,0x5f,0x0,0x0,0xad,0x0,0x5c,0x2f, +0xaf,0x0,0x0,0xbf,0xc0,0xb9,0xc2,0xc5, +0xac,0xb6,0xb8,0x81,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x4f,0x50,0x51,0x52,0x53, +0x54,0x55,0x56,0x57,0x58,0x59,0x0,0x0, +0x0,0x29,0xc7,0x8e,0x8f,0x16,0x0,0x0, +0x0,0x15,0x0,0x0,0x0,0x0,0xc,0xe, +0x10,0x11,0x17,0x18,0x19,0x0,0x1c,0x0, +0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0xe8,0xef,0xf1,0x0,0xe9,0x0, +0x0,0xe3,0x0,0x0,0x0,0xf3,0x0,0x0, +0x0,0x0,0x0,0x0,0x102,0x103,0x104,0x0, +0x106,0x0,0x5d,0x113,0x6d,0xae,0xb0,0xb1, +0x0,0x0,0xc4,0xc6,0xc9,0xca,0xb2,0x0, +0x0,0x0,0x0,0x88,0x8a,0x8c,0x9f,0xa2, +0xa4,0x0,0x0,0xfffffffe,0xbc,0x0,0x110,0x9f, +0xd9,0x4e,0x4a,0x0,0x7,0x0,0x90,0x91, +0xc8,0xc9,0xb2,0x2b,0x0,0x2d,0x48,0x0, +0x0,0xb,0x12,0x0,0x0,0x1a,0x1d,0x20, +0x46,0x44,0x42,0x3f,0x40,0x3a,0x3b,0x3c, +0x3d,0x37,0x38,0x34,0x35,0x30,0x31,0x32, +0xea,0xe2,0x0,0x0,0xe6,0x5b,0x0,0x0, +0x0,0x0,0x0,0x0,0x101,0x105,0x0,0x0, +0xba,0xc1,0xc3,0xcb,0x0,0x0,0x0,0xcd, +0x0,0xd1,0x0,0x0,0x84,0x89,0x99,0x0, +0xa0,0x0,0x9f,0x0,0x0,0x0,0xa0,0x0, +0x0,0x0,0x0,0x9,0xa,0x0,0xd,0xf, +0x0,0x0,0x0,0xe4,0xe5,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x108,0xcf,0x0, +0xd3,0x0,0xcc,0xce,0xd2,0x82,0x8b,0x8d, +0x92,0x95,0x96,0x9b,0xa3,0xa5,0x0,0x10f, +0xfffffffe,0xbe,0xd8,0xda,0x4c,0x2a,0x0,0x0, +0x13,0x1b,0x1e,0x21,0xf4,0xf6,0xf7,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0xd0,0xd4, +0x93,0x0,0x0,0x9d,0x2c,0x2e,0x0,0x0, +0xf9,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x99,0x98,0x97,0xf5,0xf8,0xfa,0xfb,0x0, +0xfd,0x0,0x0,0x0,0x107,0x94,0xfc,0xfe, +0xff,0x0,0x100,0x100092f4,0x101,0x10009300,0x102,0x10009308, +0x103,0x10009310,0x104,0x10009318,0x105,0x10009320,0x106,0x10009328, +0x107,0x10009330,0x108,0x1000933c,0x109,0x10009344,0x10a,0x1000934c, +0x10b,0x10009354,0x10c,0x1000935c,0x10d,0x10009368,0x10e,0x10009370, +0x10f,0x10009378,0x110,0x10009380,0x111,0x10009388,0x112,0x10009390, +0x113,0x10009398,0x114,0x100093a4,0x115,0x100093b0,0x116,0x100093bc, +0x117,0x100093c8,0x118,0x100093d4,0x119,0x100093e0,0x11a,0x100093f0, +0x11b,0x100093fc,0x11c,0x10009408,0x11d,0x10009414,0x11e,0x1000941c, +0x11f,0x10009424,0x120,0x1000942c,0x121,0x10009434,0x122,0x10009440, +0x123,0x10009448,0x124,0x10009450,0x125,0x10009454,0x126,0x1000945c, +0x127,0x10009464,0x128,0x10009470,0x129,0x10009478,0x12a,0x10009480, +0x12b,0x10009488,0x12c,0x10009494,0x12d,0x1000949c,0x12e,0x100094a4, +0x12f,0x100094ac,0x130,0x100094b4,0x131,0x100094c0,0x132,0x100094cc, +0x133,0x100094d4,0x134,0x100094dc,0x135,0x100094e0,0x136,0x100094e8, +0x137,0x100094f0,0x138,0x100094f8,0x139,0x100094fc,0x13a,0x10009500, +0x13b,0x10009508,0x13c,0x10009510,0x13d,0x1000951c,0x13e,0x10009524, +0x13f,0x1000952c,0x140,0x10009530,0x141,0x10009538,0x142,0x10009540, +0x143,0x1000954c,0x28,0x10009550,0x29,0x10009554,0x7b,0x10009558, +0x7d,0x1000955c,0x5b,0x10009560,0x5d,0x10009564,0x3f,0x10009568, +0x3a,0x1000956c,0x7e,0x10009570,0x2c,0x10009574,0x3b,0x10009578, +0x2b,0x1000957c,0x2d,0x10009580,0x2f,0x10009584,0x25,0x10009588, +0x26,0x1000958c,0x7c,0x10009590,0x5e,0x10009594,0x21,0x10009598, +0x3d,0x1000959c,0x2a,0x100095a0,0x2e,0x100095a4,0x3c,0x100095a8, +0x3e,0x100095ac,0x144,0x100095b4,0x145,0x100095bc,0x146,0x100095c8, +0x147,0x100095d0,0x148,0x100095d8,0x149,0x100095e4,0x14a,0x100095f0, +0x14b,0x100095fc,0x14c,0x10009604,0x14d,0x10009610,0x14e,0x1000961c, +0x14f,0x10009620,0x150,0x10009628,0x151,0x10009630,0x152,0x10009638, +0xffffffff,0x10009644,0x10009658,0x10009670,0x10009688,0x1000969c,0x100096bc,0x100096e0, +0x10009700,0x10009728,0x10009750,0x1000978c,0x100097d8,0x10009808,0x10009834,0x1000986c, +0x1000989c,0x100098d8,0x10009908,0x10009938,0x1000996c,0x100099bc,0x100099e4,0x10009a10, +0x10009a3c,0x10009a70,0x10009a90,0x10009abc,0x10009ae4,0x10009b10,0x10009b3c,0x10009b68, +0x10009b98,0x10009bc4,0x10009bf0,0x10009c20,0x10009c38,0x10009c50,0x10009c68,0x10009c80, +0x10009c98,0x10009cb0,0x10009cd4,0x10009cf4,0x10009d28,0x10009d50,0x10009d8c,0x10009db4, +0x10009df0,0x10009e1c,0x10009e68,0x10009eb4,0x10009f00,0x10009f30,0x10009f78,0x10009fc0, +0x10009fe8,0x1000a028,0x1000a06c,0x1000a098,0x1000a0e0,0x1000a128,0x1000a16c,0x1000a1b0, +0x1000a1dc,0x1000a224,0x1000a26c,0x1000a294,0x1000a2cc,0x1000a2f8,0x1000a340,0x1000a374, +0x1000a3c4,0x1000a3f8,0x1000a448,0x1000a478,0x1000a4c4,0x1000a4f4,0x1000a550,0x1000a580, +0x1000a5d4,0x1000a5f0,0x1000a614,0x1000a638,0x1000a65c,0x1000a680,0x1000a6a4,0x1000a6c8, +0x1000a6ec,0x1000a710,0x1000a734,0x1000a754,0x1000a778,0x1000a7ac,0x1000a7dc,0x1000a81c, +0x1000a848,0x1000a88c,0x1000a8bc,0x1000a8e8,0x1000a91c,0x1000a944,0x1000a96c,0x1000a9b4, +0x1000a9f4,0x1000aa34,0x1000aa5c,0x1000aa9c,0x1000aab4,0x1000aadc,0x1000ab0c,0x1000ab4c, +0x1000ab6c,0x1000ab9c,0x1000abc0,0x1000abe4,0x1000ac08,0x1000ac28,0x1000ac4c,0x1000ac64, +0x1000ac7c,0x1000ac94,0x1000acac,0x1000acc4,0x1000ace0,0x1000acf8,0x1000ad10,0x1000ad28, +0x1000ad54,0x1000ad74,0x1000ad94,0x1000add0,0x1000ae2c,0x1000ae5c,0x1000aeb0,0x1000aee8, +0x1000af04,0x1000af1c,0x1000af54,0x1000af90,0x1000afc0,0x1000b00c,0x1000b03c,0x1000b084, +0x1000b0b0,0x1000b0dc,0x1000b120,0x1000b164,0x1000b190,0x1000b1c4,0x1000b20c,0x1000b22c, +0x1000b244,0x1000b270,0x1000b2a8,0x1000b2c8,0x1000b2e0,0x1000b318,0x1000b33c,0x1000b380, +0x1000b3a4,0x1000b3bc,0x1000b3cc,0x1000b3d8,0x1000b3f8,0x1000b42c,0x1000b444,0x1000b474, +0x1000b48c,0x1000b4a8,0x1000b4c4,0x1000b4e4,0x1000b50c,0x1000b52c,0x1000b554,0x1000b584, +0x1000b5c8,0x1000b600,0x1000b64c,0x1000b694,0x1000b6a8,0x1000b6b8,0x1000b6dc,0x1000b6f4, +0x1000b720,0x1000b748,0x1000b784,0x1000b7a4,0x1000b7d8,0x1000b804,0x1000b82c,0x1000b86c, +0x1000b8a8,0x1000b8d0,0x1000b8f0,0x1000b924,0x1000b94c,0x1000b988,0x1000b9c4,0x1000b9f4, +0x1000ba38,0x1000ba60,0x1000ba9c,0x1000babc,0x1000baf0,0x1000bb2c,0x1000bb68,0x1000bb90, +0x1000bbcc,0x1000bc0c,0x1000bc60,0x1000bc90,0x1000bcd4,0x1000bd1c,0x1000bd78,0x1000bd94, +0x1000bdb8,0x1000bdcc,0x1000bdfc,0x1000be1c,0x1000be50,0x1000be70,0x1000be90,0x1000beb4, +0x1000bed4,0x1000bef4,0x1000bf10,0x1000bf2c,0x1000bf5c,0x1000bf84,0x1000bfb4,0x1000bff0, +0x1000c01c,0x1000c040,0x1000c074,0x1000c0ac,0x1000c0f0,0x1000c104,0x1000c124,0x1000c154, +0x1000c170,0x1000c19c,0x1000c1b4,0x1000c1dc,0x1000c1f8,0x1000c220,0x1000c258,0x1000c2a0, +0x1000c2dc,0x1000c318,0x1000c358,0x1000c38c,0x1000c3cc,0x1000c40c,0x1000c458,0x1000c498, +0x1000c4e4,0x1000c530,0x1000c588,0x1000c5b0,0x1000c5d0,0x1000c5ec,0x1000c608,0x1000c630, +0x1000c64c,0x1000c6a0,0x1000c6e4,0x1000c70c,0x1000c744,0x1000c770,0x1000c798,0x1000c7b4, +0x1000c7d0,0x1000c824,0x1000c858,0x1000c888,0x1000c8c0,0x1000c908,0x1000c92c,0x1000c960, +0x1000c988,0x0,0x0,0x0,0x1000d080,0x0,0x0,0x0, +0x1000d150,0x2,0x2,0x2,0x1,0x1,0x1,0x3, +0x3,0x3,0x1,0x2,0x1,0x4,0x4,0x4, +0x4,0x1,0x1,0x4,0x2,0x2,0xfb52904,0x0, +0x1000d290,0x0,0x0,0x0,0x1000d920,0xfb52904,0x0,0x0, +0x1000d980,0x0,0x0,0x0,0x2,0x0,0x2,0x0, +0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x3, +0x0,0x3,0x0,0x5,0x5,0x5,0x5,0x0, +0x0,0x5,0x5,0x0,0x4,0x0,0x2,0x2, +0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2, +0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2, +0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2, +0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2, +0x1,0x2,0x2,0x2,0x0,0x1,0x1,0x0, +0x1,0x1,0x0,0x0,0x0,0x1,0x1,0x0, +0x0,0x0,0x0,0x0,0x3,0x3,0x0,0x0, +0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x1,0x0,0x0,0x0,0x1,0x2,0x1,0x1, +0x1,0x1,0x0,0x1,0x0,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x0,0x1,0x1,0x0, +0x0,0x0,0x5,0x5,0x1,0x0,0x0,0x0, +0x0,0x1,0x1,0x2,0x1,0x1,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x6,0x2, +0x1,0x1,0x0,0x5,0x5,0x0,0x1,0x0, +0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x1,0x0,0x1,0x5,0x1, +0x1,0x0,0x0,0x1,0x1,0x0,0x1,0x1, +0x1,0x1,0x0,0x0,0x0,0x1,0x0,0x0, +0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x1, +0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x1, +0x1,0x1,0x0,0x1,0x1,0x5,0x0,0x0, +0x0,0x1,0x0,0x1,0x1,0x1,0x1,0x1, +0x1,0x1,0x0,0x1,0x0,0x0,0x1,0x0, +0x0,0x2,0x2,0x2,0x2,0x2,0x1,0x1, +0x1,0x1,0x0,0x0,0x0,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x1,0x0,0x1,0x2, +0x2,0x2,0x2,0x4,0x4,0x4,0x4,0x4, +0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4, +0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4, +0x4,0x4,0x1,0x1,0x1,0x0,0x1,0x0, +0x1,0x1,0x0,0x1,0x1,0x1,0x1,0x1, +0x0,0x1f401f5,0x1f601f7,0x1f801f9,0x1fa01fb,0x1fc01fd,0x1fe01ff,0x2000201, +0x2020203,0x2040205,0x2060207,0x2080209,0x20a020b,0x20c020d,0x20e020f,0x2100211, +0x2120213,0x2140215,0x2160217,0x2180219,0x21a021b,0x21c021d,0x21e021f,0x2200221, +0x2220223,0x2240225,0x2260227,0x2280229,0x22a022b,0x22c022d,0x22e022f,0x2300231, +0x2320233,0x2340235,0x2360237,0x2380239,0x23a023b,0x23c023d,0x23e023f,0x2400241, +0x2420243,0x2440245,0x2460247,0x2480249,0x24a024b,0x24c024d,0x24e024f,0x2500251, +0x2520253,0x2540255,0x2560257,0x2580259,0x25a025b,0x25c025d,0x25e025f,0x2600261, +0x2620263,0x2640265,0x2660349,0x2670268,0x269026a,0x26b0351,0x26c026d,0x26e026f, +0x2700271,0x2720273,0x2740275,0x2760277,0x2780279,0x27a027b,0x27c027d,0x27e027f, +0x3550280,0x2810282,0x2830284,0x2850286,0x2870288,0x289028a,0x28b028c,0x28d028e, +0x28f0290,0x2910292,0x2930294,0x2950296,0x2970357,0x2980299,0x29a029b,0x29c029d, +0x29e029f,0x2a002a1,0x2a202a3,0x34e02a4,0x2a502a6,0x2a702a8,0x2a902aa,0x2ab02ac, +0x2ad02ae,0x2af02b0,0x2b102b2,0x2b302b4,0x2b502b6,0x2b702b8,0x2b902ba,0x2bb02bc, +0x2bd02be,0x2bf02c0,0x2c102c2,0x2c302c4,0x2c502c6,0x2c702c8,0x2c902ca,0x2cb02cc, +0x2cd02ce,0x2cf02d0,0x2d102d2,0x2d302d4,0x2d502d6,0x2d702d8,0x2d902da,0x2db02dc, +0x2dd02de,0x2df02e0,0x2e102e2,0x2e302e4,0x2e502e6,0x2e702e8,0x2e902ea,0x2eb02ec, +0x2ed02ee,0x2ef02f0,0x2f102f2,0x2f302f4,0x2f502f6,0x2f702f8,0x2f902fa,0x33e02fb, +0x2fc02fd,0x2fe02ff,0x3000301,0x3020303,0x3040305,0x3060307,0x3080309,0x30a030b, +0x30c030d,0x30e030f,0x3100311,0x3120313,0x3140315,0x3160317,0x3180319,0x31a031b, +0x31c031d,0x31e031f,0x3200321,0x3220323,0x3240325,0x3260327,0x3280329,0x32a032b, +0x32c032d,0x32e032f,0x3300331,0x3320333,0x3540334,0x3350336,0x3370338,0x339033a, +0x34f033b,0x33c033d,0x33f0358,0x3400341,0x3420343,0x3440345,0x3460347,0x348034a, +0x34b034c,0x34d0350,0x3520353,0x3560000,0x1,0x20003,0x40005,0x60007, +0x80009,0xa000b,0xc000d,0xe000f,0x100011,0x120013,0x140015,0x160017, +0x180019,0x1a001b,0x1c001d,0x1e001f,0x200021,0x220023,0x240025,0x260027, +0x280029,0x2a002b,0x2c002d,0x2e002f,0x300031,0x320033,0x340035,0x360037, +0x380039,0x3a003b,0x3c003d,0x3e003f,0x400041,0x420043,0x440045,0x460047, +0x480049,0x4a004b,0x4c004d,0x4e004f,0x500051,0x520053,0x540055,0x560057, +0x580059,0x5a005b,0x5c005d,0x5e005f,0x600061,0x620063,0x640065,0x660067, +0x680069,0x6a006b,0x6c006d,0x6e006f,0x700071,0x720074,0x750076,0x770078, +0x7a007b,0x7c007d,0x7e007f,0x800081,0x820083,0x840085,0x860087,0x880089, +0x8a008b,0x8c008d,0x8f0090,0x910092,0x930094,0x950096,0x970098,0x99009a, +0x9b009c,0x9d009e,0x9f00a0,0xa100a2,0xa300a4,0xa500a6,0xa800a9,0xaa00ab, +0xac00ad,0xae00af,0xb000b1,0xb200b3,0xb500b6,0xb700b8,0xb900ba,0xbb00bc, +0xbd00be,0xbf00c0,0xc100c2,0xc300c4,0xc500c6,0xc700c8,0xc900ca,0xcb00cc, +0xcd00ce,0xcf00d0,0xd100d2,0xd300d4,0xd500d6,0xd700d8,0xd900da,0xdb00dc, +0xdd00de,0xdf00e0,0xe100e2,0xe300e4,0xe500e6,0xe700e8,0xe900ea,0xeb00ec, +0xed00ee,0xef00f0,0xf100f2,0xf300f4,0xf500f6,0xf700f8,0xf900fa,0xfb00fc, +0xfd00fe,0xff0100,0x1010102,0x1030104,0x1050106,0x1070108,0x109010a,0x10b010d, +0x10e010f,0x1100111,0x1120113,0x1140115,0x1160117,0x1180119,0x11a011b,0x11c011d, +0x11e011f,0x1200121,0x1220123,0x1240125,0x1260127,0x1280129,0x12a012b,0x12c012d, +0x12e012f,0x1300131,0x1320133,0x1340135,0x1360137,0x1380139,0x13a013b,0x13c013d, +0x13e013f,0x1400141,0x1420143,0x1440145,0x1470148,0x149014a,0x14b014c,0x14d014f, +0x1500151,0x10c0152,0x1540155,0x1560157,0x1580159,0x15a015b,0x15c0073,0x15d015e, +0x15f0160,0xb4014e,0x1610079,0x1620163,0x146008e,0x16400a7,0x1530000,0x10000, +0x10001,0x10002,0x3,0x3,0x3,0x3,0x3,0x3, +0x3,0x3,0x3,0x10003,0x10004,0x10005,0x6,0x6, +0x6,0x6,0x6,0x6,0x20006,0x20008,0xa,0x1000a, +0x1000b,0x1000c,0x1000d,0x1000e,0x1000f,0x10010,0x10011,0x10012, +0x10013,0x10014,0x10015,0x10016,0x10017,0x10018,0x10019,0x1001a, +0x1001b,0x1001c,0x1001d,0x1001e,0x1f,0x1001f,0x10020,0x10021, +0x10022,0x10023,0x10024,0x10025,0x10026,0x10027,0x10028,0x10029, +0x1002a,0x1002b,0x1002c,0x2d,0x2d,0x2d,0x2d,0x1002d, +0x2e,0x2e,0x1002e,0x1002f,0x30,0x10030,0x10031,0x20032, +0x20034,0x30036,0x20039,0x2003b,0x2003d,0x3003f,0x20042,0x30044, +0x30047,0x2004a,0x3004c,0x2004f,0x10051,0x10052,0x20053,0x20055, +0x20057,0x20059,0x3005b,0x2005e,0x30060,0x30063,0x30066,0x30069, +0x3006c,0x3006f,0x20072,0x30074,0x20077,0x30079,0x3007c,0x2007f, +0x30081,0x30084,0x30087,0x3008a,0x2008d,0x3008f,0x30092,0x20095, +0x30097,0x2009a,0x3009c,0x2009f,0x200a1,0x200a3,0x200a5,0x100a7, +0x300a8,0xab,0xab,0xab,0xab,0xab,0xab,0x100ab, +0x300ac,0x100af,0xb0,0xb0,0x100b0,0x100b1,0x100b2,0x100b3, +0xb4,0x100b4,0xb5,0xb5,0xb5,0x100b5,0x100b6,0x100b7, +0x100b8,0xb9,0x100b9,0x100ba,0xbb,0xbb,0xbb,0xbb, +0xbb,0xbb,0xbb,0x300bb,0xbe,0xbe,0x100be,0x100bf, +0x100c0,0x100c1,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2, +0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2, +0xc2,0xc2,0xc2,0xc2,0x100c2,0xc3,0xc3,0xc3, +0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3, +0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3, +0x100c3,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, +0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x400c4, +0xc8,0x200c8,0xca,0xca,0xca,0xca,0xca,0xca, +0xca,0xca,0x100ca,0xcb,0xcb,0x100cb,0x100cc,0xcd, +0xcd,0xcd,0xcd,0xcd,0xcd,0xcd,0xcd,0xcd, +0xcd,0x100cd,0x100ce,0xcf,0x100cf,0x100d0,0xd1,0x300d1, +0xd4,0x100d4,0xd5,0x100d5,0x100d6,0x100d7,0xd8,0xd8, +0xd8,0xd8,0xd8,0xd8,0xd8,0xd8,0xd8,0xd8, +0xd8,0x100d8,0xd9,0x100d9,0x100da,0xdb,0xdb,0x100db, +0x100dc,0x100dd,0xde,0x100de,0xdf,0x100df,0x100e0,0xe1, +0x100e1,0x100e2,0x100e3,0x100e4,0x100e5,0x100e6,0x100e7,0xe8, +0xe8,0xe8,0x100e8,0xe9,0x200e9,0x100eb,0xec,0x100ec, +0x100ed,0xee,0xee,0xee,0xee,0x100ee,0xef,0x100ef, +0x100f0,0xf1,0xf1,0xf1,0x400f1,0x100f5,0xf6,0xf6, +0xf6,0x100f6,0xf7,0xf7,0xf7,0xf7,0x100f7,0x100f8, +0xf9,0xf9,0xf9,0x100f9,0x200fa,0x100fc,0x200fd,0x200ff, +0x10101,0x10102,0x20103,0x10105,0x20106,0x30108,0x3010b,0x2010e, +0x110,0x20110,0x10112,0x10113,0x114,0x114,0x10114,0x115, +0x115,0x115,0x115,0x115,0x115,0x115,0x10115,0x116, +0x116,0x116,0x116,0x116,0x1000d9e0,0x2,0x1000d9e4,0x1, +0x1000d9e8,0x1,0x1000d9ec,0x1,0x1000d9f0,0x1,0x1000d9f4,0x1, +0x1000d9f8,0x1,0x1000d9fc,0x1,0x1000da00,0x1,0x1000da04,0x1, +0x1000da08,0x1,0x1000da0c,0x1,0x1000da10,0x2,0x1000da14,0x2, +0x1000da18,0x2,0x1000da1c,0x2,0x1000da20,0x2,0x1000da24,0x2, +0x1000da28,0x2,0x1000da2c,0x2,0x1000da30,0x2,0x1000da34,0x2, +0x1000da38,0x2,0x1000da3c,0x2,0x1000da40,0x2,0x1000da44,0x2, +0x1000da48,0x2,0x1000da4c,0x2,0x1000da50,0x2,0x1000da54,0x2, +0x1000da58,0x2,0x1000da5c,0x2,0x1000da60,0x2,0x1000da64,0x2, +0x1000da68,0x2,0x1000da6c,0x2,0x1000da70,0x2,0x1000da74,0x2, +0x1000da78,0x2,0x1000da7c,0x2,0x1000da80,0x2,0x1000da84,0x2, +0x1000da88,0x2,0x1000da8c,0x2,0x1000da90,0x2,0x1000da94,0x2, +0x1000da98,0x2,0x1000da9c,0x2,0x1000daa0,0x2,0x1000daa4,0x2, +0x1000daa8,0x2,0x1000daac,0x1,0x1000dab0,0x2,0x1000dab4,0x1, +0x1000dab8,0x2,0x1000dabc,0x1,0x1000dac0,0x2,0x1000dac4,0x2, +0x1000dac8,0x1,0x1000dacc,0x2,0x1000dad0,0x1,0x1000dad4,0x2, +0x1000dad8,0x1,0x1000dadc,0x2,0x1000dae0,0x1,0x1000dae4,0x2, +0x1000dae8,0x2,0x1000daec,0x1,0x1000daf0,0x2,0x1000daf4,0x1, +0x1000daf8,0x2,0x1000dafc,0x2,0x1000db00,0x1,0x1000db04,0x2, +0x1000db08,0x2,0x1000db0c,0x1,0x1000db10,0x2,0x1000db14,0x1, +0x1000db18,0x2,0x1000db1c,0x2,0x1000db20,0x1,0x1000db24,0x2, +0x1000db28,0x2,0x1000db2c,0x2,0x1000db30,0x1,0x1000db34,0x2, +0x1000db38,0x1,0x1000db3c,0x2,0x1000db40,0x1,0x1000db44,0x2, +0x1000db48,0x1,0x1000db4c,0x2,0x1000db50,0x1,0x1000db54,0x2, +0x1000db58,0x2,0x1000db5c,0x1,0x1000db60,0x2,0x1000db64,0x1, +0x1000db68,0x2,0x1000db6c,0x2,0x1000db70,0x1,0x1000db74,0x2, +0x1000db78,0x2,0x1000db7c,0x1,0x1000db80,0x2,0x1000db84,0x2, +0x1000db88,0x1,0x1000db8c,0x2,0x1000db90,0x2,0x1000db94,0x1, +0x1000db98,0x1,0x1000db9c,0x2,0x1000dba0,0x1,0x1000dba4,0x2, +0x1000dba8,0x2,0x1000dbac,0x1,0x1000dbb0,0x2,0x1000dbb4,0x1, +0x1000dbb8,0x2,0x1000dbbc,0x2,0x1000dbc0,0x1,0x1000dbc4,0x2, +0x1000dbc8,0x1,0x1000dbcc,0x2,0x1000dbd0,0x2,0x1000dbd4,0x1, +0x1000dbd8,0x2,0x1000dbdc,0x2,0x1000dbe0,0x1,0x1000dbe4,0x2, +0x1000dbe8,0x1,0x1000dbec,0x2,0x1000dbf0,0x2,0x1000dbf4,0x1, +0x1000dbf8,0x2,0x1000dbfc,0x2,0x1000dc00,0x1,0x1000dc04,0x2, +0x1000dc08,0x2,0x1000dc0c,0x1,0x1000dc10,0x2,0x1000dc14,0x2, +0x1000dc18,0x1,0x1000dc1c,0x2,0x1000dc20,0x1,0x1000dc24,0x1, +0x1000dc28,0x2,0x1000dc2c,0x1,0x1000dc30,0x1,0x1000dc34,0x2, +0x1000dc38,0x1,0x1000dc3c,0x2,0x1000dc40,0x1,0x1000dc44,0x2, +0x1000dc48,0x2,0x1000dc4c,0x1,0x1000dc50,0x2,0x1000dc54,0x1, +0x1000dc58,0x2,0x1000dc5c,0x2,0x1000dc60,0x1,0x1000dc64,0x2, +0x1000dc68,0x1,0x1000dc6c,0x2,0x1000dc70,0x1,0x1000dc74,0x2, +0x1000dc78,0x1,0x1000dc7c,0x2,0x1000dc80,0x2,0x1000dc84,0x1, +0x1000dc88,0x1,0x1000dc8c,0x2,0x1000dc90,0x2,0x1000dc94,0x1, +0x1000dc98,0x2,0x1000dc9c,0x2,0x1000dca0,0x2,0x1000dca4,0x2, +0x1000dca8,0x2,0x1000dcac,0x2,0x1000dcb0,0x2,0x1000dcb4,0x2, +0x1000dcb8,0x2,0x1000dcbc,0x2,0x1000dcc0,0x2,0x1000dcc4,0x2, +0x1000dcc8,0x2,0x1000dccc,0x2,0x1000dcd0,0x1,0x1000dcd4,0x2, +0x1000dcd8,0x2,0x1000dcdc,0x2,0x1000dce0,0x2,0x1000dce4,0x2, +0x1000dce8,0x2,0x1000dcec,0x2,0x1000dcf0,0x2,0x1000dcf4,0x2, +0x1000dcf8,0x2,0x1000dcfc,0x2,0x1000dd00,0x2,0x1000dd04,0x2, +0x1000dd08,0x2,0x1000dd0c,0x2,0x1000dd10,0x2,0x1000dd14,0x2, +0x1000dd18,0x2,0x1000dd1c,0x2,0x1000dd20,0x2,0x1000dd24,0x2, +0x1000dd28,0x1,0x1000dd2c,0x2,0x1000dd30,0x2,0x1000dd34,0x2, +0x1000dd38,0x2,0x1000dd3c,0x2,0x1000dd40,0x2,0x1000dd44,0x2, +0x1000dd48,0x2,0x1000dd4c,0x2,0x1000dd50,0x2,0x1000dd54,0x2, +0x1000dd58,0x2,0x1000dd5c,0x2,0x1000dd60,0x2,0x1000dd64,0x2, +0x1000dd68,0x2,0x1000dd6c,0x2,0x1000dd70,0x2,0x1000dd74,0x2, +0x1000dd78,0x2,0x1000dd7c,0x2,0x1000dd80,0x2,0x1000dd84,0x1, +0x1000dd88,0x1,0x1000dd8c,0x1,0x1000dd90,0x2,0x1000dd94,0x2, +0x1000dd98,0x2,0x1000dd9c,0x2,0x1000dda0,0x2,0x1000dda4,0x2, +0x1000dda8,0x1,0x1000ddac,0x1,0x1000ddb0,0x1,0x1000ddb4,0x2, +0x1000ddb8,0x1,0x1000ddbc,0x2,0x1000ddc0,0x2,0x1000ddc4,0x2, +0x1000ddc8,0x2,0x1000ddcc,0x2,0x1000ddd0,0x2,0x1000ddd4,0x2, +0x1000ddd8,0x2,0x1000dddc,0x2,0x1000dde0,0x2,0x1000dde4,0x2, +0x1000dde8,0x2,0x1000ddec,0x2,0x1000ddf0,0x2,0x1000ddf4,0x2, +0x1000ddf8,0x2,0x1000ddfc,0x2,0x1000de00,0x2,0x1000de04,0x2, +0x1000de08,0x2,0x1000de0c,0x2,0x1000de10,0x2,0x1000de14,0x2, +0x1000de18,0x2,0x1000de1c,0x2,0x1000de20,0x2,0x1000de24,0x2, +0x1000de28,0x2,0x1000de2c,0x2,0x1000de30,0x2,0x1000de34,0x2, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x1000e010,0x0,0x1000e06c,0x1000e394,0x1000e3a0,0x0,0x0,0x0, +0x1000e620,0x0,0x0,0x0,0x0,0x0,0x1000e680,0x1000e688, +0x1000e690,0x1000e69c,0x1000e6a4,0x1000e6ac,0x1000e6b4,0x1000e6b8,0x1000e6c0,0x1000e6cc, +0x1000e6d4,0x1000e6dc,0x1000e6e8,0x1000e6f8,0x1000e708,0x1000e718,0x1000e72c,0x1000e73c, +0x1000e744,0x1000e750,0x1000e758,0x1000e760,0x1000e76c,0x1000e774,0x1000e780,0x1000e788, +0x1000e794,0x1000e7a0,0x1000e7b0,0x1000e7bc,0x1000e7c8,0x1000e7d4,0x1000e7e0,0x1000e7ec, +0x1000e7fc,0x1000e808,0x1000e814,0x1000e824,0x1000e830,0x1000e83c,0x1000e848,0x1000e858, +0x1000e864,0x1000e870,0x1000e87c,0x1000e888,0x1000e894,0x1000e8a0,0x1000e8b0,0x1000e8c0, +0x1000e8cc,0x1000e8d8,0x1000e8ec,0x1000e8fc,0x1000e90c,0x1000e920,0x1000e930,0x1000e93c, +0x1000e948,0x1000e954,0x1000e964,0x1000e96c,0x1000e974,0x1000e980,0x1000e98c,0x1000e998, +0x1000e9a4,0x1000e9b0,0x1000e9bc,0x1000e9cc,0x1000e9e0,0x1000e9f0,0x1000ea00,0x1000ea0c, +0x1000ea20,0x1000ea34,0x1000ea48,0x1000ea5c,0x1000ea68,0x1000ea74,0x1000ea80,0x1000ea8c, +0x1000ea9c,0x1000eaa8,0x1000eab4,0x1000eac0,0x1000eacc,0x1000ead8,0x1000eaec,0x1000eb00, +0x1000eb14,0x1000eb20,0x1000eb2c,0x1000eb38,0x1000eb44,0x1000eb54,0x1000eb5c,0x1000eb64, +0x1000eb70,0x1000eb7c,0x1000eb88,0x1000eb94,0x1000eba8,0x1000ebb0,0x1000ebbc,0x1000ebd0, +0x1000ebdc,0x1000ebec,0x1000ebf8,0x1000ec0c,0x1000ec18,0x1000ec20,0x1000ec2c,0x1000ec40, +0x1000ec4c,0x1000ec60,0x1000ec6c,0x1000ec80,0x1000ec94,0x1000eca4,0x1000ecb0,0x1000ecc0, +0x1000ecd8,0x1000ece8,0x1000ecf8,0x1000ed00,0x1000ed0c,0x1000ed18,0x1000ed24,0x1000ed28, +0x1000ed3c,0x1000ed48,0x1000ed50,0x1000ed5c,0x80000000,0x1000ed68,0x40000000,0x1000ed6c, +0x20000000,0x1000ed74,0x10000000,0x1000ed7c,0x8000000,0x1000ed84,0x4000000,0x1000ed88, +0x2000000,0x1000ed90,0x1000000,0x1000ed98,0x800000,0x1000ed9c,0x400000,0x1000eda4, +0x200000,0x1000eda8,0x100000,0x1000edb0,0x800,0x1000edb8,0x80000,0x1000edc0, +0x40000,0x1000edc4,0x20000,0x1000edc8,0x10000,0x1000edcc,0x8000,0x1000edd0, +0x4000,0x1000edd4,0x4,0x1000eddc,0x2,0x1000edec,0x2000,0x1000edfc, +0x1000,0x1000ee04,0x800,0x1000ee0c,0x400,0x1000ee18,0x400,0x1000ee24, +0x200,0x1000ee2c,0x100,0x1000ee38,0x80,0x1000ee48,0x40,0x1000ee54, +0x20,0x1000ee60,0x40000,0x1000ee70,0x4000000,0x1000ee80,0x1000000,0x1000ee88, +0x20000000,0x1000ee8c,0x8000000,0x1000ee90,0x4000000,0x1000ee94,0x2000000,0x1000ee98, +0x8000000,0x1000ee9c,0x10,0x1000eea4,0x10010220,0x1001027c,0x10010288,0x10010294, +0x1001029c,0x100102a8,0x100102b4,0x100102c0,0x100102c8,0x0,0x8,0x10, +0x20,0x20,0x40,0x20,0x40,0x40,0x20,0x100102d4, +0x4,0x0,0x6,0x100102dc,0x5,0x0,0x3,0x100102e4, +0x5,0x0,0x1,0x100102ec,0x5,0x0,0x16,0x0, +0x100103b0,0xffffffff,0x1b,0x1c,0x1d,0x1e,0x1f,0x20, +0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28, +0x29,0x2a,0x2b,0x2c,0x2d,0x30,0x31,0x32, +0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3a, +0x3b,0x0,0x0,0x0,0x10010410,0x0,0x1001046c,0x10010470, +0x10010478,0x10010488,0x10010490,0x10010494,0x1001049c,0x100104a4,0x100104ac,0x100104b8, +0x100104c0,0x100104c8,0x100104d4,0x100104e4,0x100104f4,0x10010504,0x10010518,0x10010528, +0x10010530,0x10010538,0x10010540,0x10010548,0x0,0x0,0x10010550,0x1001055c, +0x10010568,0x10010578,0x10010584,0x10010590,0x1001059c,0x100105a8,0x100105b4,0x100105c4, +0x100105d0,0x100105dc,0x100105ec,0x100105f8,0x10010604,0x10010610,0x10010620,0x1001062c, +0x10010638,0x10010644,0x10010650,0x1001065c,0x10010668,0x10010678,0x10010684,0x10010690, +0x100106a4,0x100106b4,0x100106c4,0x100106d8,0x100106e8,0x100106f4,0x10010700,0x1001070c, +0x1001071c,0x10010724,0x1001072c,0x10010738,0x10010744,0x10010750,0x1001075c,0x10010768, +0x10010778,0x1001078c,0x1001079c,0x100107a8,0x100107bc,0x100107d0,0x100107e4,0x100107f8, +0x10010804,0x10010810,0x1001081c,0x1001082c,0x10010838,0x10010844,0x10010850,0x1001085c, +0x10010868,0x1001087c,0x10010890,0x100108a4,0x100108b0,0x100108bc,0x100108c8,0x100108d4, +0x100108e4,0x100108ec,0x100108f4,0x10010900,0x1001090c,0x10010918,0x10010924,0x10010938, +0x10010940,0x1001094c,0x10010960,0x1001096c,0x1001097c,0x10010988,0x1001099c,0x100109a8, +0x100109b0,0x100109bc,0x100109d0,0x100109dc,0x100109f0,0x10010a04,0x10010a14,0x10010a20, +0x10010a30,0x10010a48,0x10010a58,0x10010a60,0x10010a6c,0x10010a78,0x10010a84,0x10010a88, +0x10010a9c,0x10010aa8,0x10010ab0,0x6c696e74,0x5f68746d,0x7066696c,0x65000000,0x0, +0x0,0x0,0x4,0x0,0x10010f60,0x0,0x0,0x0, +0x10010ff0,0x4000000,0x0,0x2000000,0x0,0x100000,0x0,0x400000, +0x0,0x1000000,0x0,0x10000000,0x0,0x40000000,0x0,0x80, +0x0,0x800,0x0,0x4000,0x0,0x2100000,0x0,0x500000, +0x0,0x1100000,0x0,0x80000000,0x0,0x2400000,0x0,0x3000000, +0x0,0x4200000,0x0,0x4100000,0x0,0x600000,0x0,0x2600000, +0x0,0x2500000,0x0,0x200000,0x0,0x2200000,0x0,0x1200000, +0x0,0x3200000,0x0,0x3100000,0x0,0x41000000,0x0,0x11000000, +0x0,0x800000,0x0,0xa00000,0x0,0x900000,0x0,0x2800000, +0x0,0x2a00000,0x0,0x2900000,0x0,0x0,0x0,0x0, +0x10011100,0x0,0x0,0x0,0x10011200,0x0,0x1,0x1, +0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x0,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0, +0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x0,0x1,0x1,0x1,0x0,0x0,0x0,0x1, +0x1,0x0,0x1,0x1,0x1,0x1,0x1,0x1, +0x1,0x1,0x1,0x0,0x11,0x11,0x11,0x1, +0x11,0x6,0x11,0x11,0x11,0x6,0x11,0x11, +0x6,0x11,0x11,0x11,0x6,0x11,0x11,0x11, +0x1,0x11,0x6,0x11,0x11,0x11,0x6,0x11, +0x11,0xd,0x11,0x11,0x11,0xd,0x10006bf4,0x0, +0x10011da0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x100120d0,0x0,0x0,0x0,0x10012280,0x0,0x0,0x0, +0x10012500,0x0,0x1,0x2,0x4,0x8,0x10,0x20, +0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0, +0x100128f0,0x10012954,0x10012958,0x10012964,0x1001296c,0x10012974,0x1001297c,0x10012988, +0x10012994,0x1001299c,0x100129a8,0x100129b4,0x100129c0,0x100129cc,0x100129d4,0x100129e0, +0x100129ec,0x0,0x0,0x8,0x7,0x7,0x7,0x8, +0x8,0x6,0x8,0x8,0x8,0x8,0x7,0x8, +0x8,0x6,0x0,0x100129f4,0x100129f8,0x10012a00,0x10012a08,0x10012a10, +0x10012a18,0x10012a20,0x10012a28,0x10012a30,0x10012a38,0x10012a40,0x10012a48,0x10012a50, +0x10012a58,0x10012a60,0x2,0x5,0x6,0x4,0x4,0x5, +0x7,0x6,0x5,0x4,0x6,0x6,0x5,0x6, +0x8,0x5,0x3,0x4,0x8,0x6,0xc,0x2, +0x1,0x9,0xa,0xb,0x7,0xd,0xe,0xf, +0xc8,0x0,0x459a9c,0x459c24,0x459c24,0x45a2c0,0x45a6d0,0x45ab10, +0x45ae40,0x45b9d0,0x45bb10,0x45bfd4,0x45c838,0x460270,0x45c9d4,0x45db84, +0x45db84,0x0,0x0,0x0,0x10012c20,0x0,0x0,0x0, +0x10012c80,0x0,0x0,0x0,0x10012ce0,0x10012d40,0x10012d44,0x10012d4c, +0x10012e60,0x0,0x12c,0x0,0x0,0x0,0x10012ec4,0x10012ecc, +0x0,0x10012ed4,0x0,0x10012edc,0x0,0x0,0x10012ee4,0x10012eec, +0x10012ef8,0x10012f04,0x10012f10,0x10012f1c,0x10012f24,0x0,0x10012f2c,0x0, +0x0,0x10012f38,0x10012f40,0x10012f48,0x10012f50,0x10012f58,0x10012f60,0x10012f68, +0x10012f70,0x10012f78,0x0,0x10012f80,0x10012f8c,0x10012f94,0x0,0x10012f9c, +0x10012fa4,0x10012fac,0x10012fb4,0x10012fbc,0x10012fc0,0x10012fd0,0x10012fdc,0x10012fe8, +0x10012ff0,0x10012ffc,0x10013008,0x10013014,0x1001301c,0x10013024,0x1001302c,0x0, +0x10013034,0x10013044,0x10013054,0x10013060,0x10013068,0x0,0x10013074,0x0, +0x1001307c,0x1001308c,0x0,0x10013094,0x100130a0,0x100130ac,0x100130b8,0x100130c0, +0x100130c8,0x100130d4,0x100130e0,0x100130ec,0x100130f8,0x10013104,0x10013110,0x1001311c, +0x10013128,0x10013134,0x10013140,0x0,0x1001314c,0x10013158,0x10013160,0x10013170, +0x10013180,0x1001318c,0x1001319c,0x100131a8,0x100131b4,0x100131c4,0x100131d4,0x100131e4, +0x100131f4,0x10013204,0x1001320c,0x10013214,0x10013220,0x1001322c,0x10013234,0x10013240, +0x10013248,0x10013258,0x0,0x0,0x10006eac,0x10006eb4,0x10006e98,0x10006fd0, +0x10006f8c,0x10006eb8,0x10006ed8,0x10006ee0,0x10006ee4,0x10006f0c,0x10006ea4,0x10006f1c, +0x10006f60,0x10006f78,0x10006f80,0x0,0x1,0x2,0x4,0x8, +0x10,0x20,0x40,0x80,0x10,0x11,0x12,0x13, +0x15,0x16,0x10013324,0x10013330,0x1001333c,0x10013348,0x10013354,0x10013364, +0x0,0x10,0x11,0x12,0x13,0x16,0x1001336c,0x10013378, +0x10013384,0x10013390,0x1001339c,0x0,0x100134a0,0x1002a000,0x1002ac80,0x320, +0x10013528,0x10b,0x1001352c,0x10a,0x10013530,0x109,0x10013534,0x108, +0x10013538,0x107,0x1001353c,0x106,0x10013540,0x105,0x10013544,0x104, +0x10013548,0x10c,0x1001354c,0x10c,0x0,0x10c,0xffffffff,0x1, +0x0,0xffffffff,0xfffffffe,0x0,0xffffffff,0x30,0x106,0x0, +0x107,0x0,0x3c,0x0,0x3e,0x0,0xfffffffe,0x9, +0xffffffff,0x31,0x106,0x0,0x107,0x0,0x3c,0x0, +0x3e,0x0,0xfffffffe,0xa,0xffffffff,0x32,0x106,0x0, +0x107,0x0,0x3c,0x0,0x3e,0x0,0xfffffffe,0xb, +0xffffffff,0x33,0x106,0x0,0x107,0x0,0x3c,0x0, +0x3e,0x0,0xfffffffe,0xc,0xffffffff,0x34,0x104,0x0, +0x105,0x0,0xfffffffe,0xd,0xffffffff,0x35,0x104,0x0, +0x105,0x0,0xfffffffe,0xe,0xe,0x19,0x25,0x28, +0x27,0xc,0xf,0x1f,0x10,0x40,0xd,0x1, +0xe,0x19,0x26,0x0,0x3d,0xc,0xf,0x1f, +0x10,0x3f,0xd,0x13,0xe,0x14,0x1e,0x0, +0x0,0xc,0xf,0xe,0x10,0x0,0xd,0x13, +0xc,0x14,0x1e,0xe,0x19,0xd,0x0,0x0, +0xc,0xf,0x1f,0x10,0x0,0xd,0xe,0x19, +0x3e,0x0,0x0,0xc,0xf,0x1a,0x10,0x0, +0xd,0x0,0x13,0x0,0x14,0x1e,0x0,0x0, +0x0,0x1a,0x7,0x0,0x0,0x13,0x0,0x14, +0x1e,0x9,0xe,0x19,0x5,0x0,0x6,0xc, +0xf,0x0,0x10,0x1b,0xd,0x0,0x0,0x0, +0xe,0x19,0x0,0x0,0x1a,0xc,0xf,0x1b, +0x10,0x13,0xd,0x14,0xe,0x19,0x0,0x1a, +0x0,0xc,0xf,0x0,0x10,0xe,0xd,0x13, +0x0,0x14,0xc,0xf,0x0,0x10,0x0,0xd, +0x3,0x0,0x1b,0x13,0x0,0x14,0x20,0x21, +0x22,0x23,0xe,0x1a,0x13,0x1b,0x14,0xc, +0xf,0x7,0x10,0x0,0xd,0x0,0x0,0x0, +0x9,0x1a,0xe,0x5,0x0,0x6,0x0,0xc, +0xf,0x13,0x10,0x14,0xd,0x0,0x0,0x8, +0x0,0x1b,0x0,0x2,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x24,0x0,0x1b, +0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x30, +0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38, +0x39,0x3a,0x3b,0x3c,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x28,0x27, +0x0,0x0,0x0,0x17,0x18,0x15,0x16,0x11, +0x12,0x1c,0x1d,0x41,0x0,0x0,0x8,0x17, +0x18,0x15,0x16,0x11,0x12,0x1c,0x1d,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x11, +0x12,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x17,0x18,0x15,0x16,0x11,0x12, +0x1c,0x1d,0x0,0x0,0x0,0x17,0x18,0x15, +0x16,0x11,0x12,0x1c,0x1d,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x4,0x0,0xb,0xa,0x0,0x0,0x0, +0x0,0x17,0x18,0x15,0x16,0x11,0x12,0x1c, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x17, +0x18,0x15,0x16,0x11,0x12,0x0,0x0,0x0, +0x0,0x0,0x0,0x17,0x18,0x15,0x16,0x11, +0x12,0x0,0x0,0x0,0x17,0x18,0x15,0x16, +0x11,0x12,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x15,0x16,0x11,0x12,0x0, +0x0,0x0,0xb,0xa,0x25,0xff676980,0x2,0xff676980, +0xff676980,0x6c,0x6c,0x6c,0x6c,0x25,0xffffffda,0xff676980, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0xff676980,0xff676980,0xff676980,0xff676980, +0xffffffe7,0xffffff03,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980,0xff676980, +0xfffffffa,0xfffffffa,0x71,0x71,0xfffffff3,0xfffffff3,0xfffffff3,0xfffffff3, +0x61,0x61,0x4c,0x43,0x43,0x37,0x29,0xffffffdb, +0xd,0xff676980,0xffffffe0,0x25,0xff676980,0xd,0x0,0xa7, +0xb,0x7c,0xe,0x0,0x2,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1, +0x1,0x1,0x1,0x3,0x3,0x3,0x3,0x3, +0x3,0x3,0x3,0x4,0x4,0x0,0x3,0x7, +0x7,0x7,0x7,0x7,0x7,0x7,0x7,0x7, +0x7,0x7,0x7,0x7,0x7,0x7,0x7,0x7, +0x7,0xb,0x7,0x3,0x3,0x5,0x5,0x5, +0x5,0x7,0x9,0x5,0x3,0x3,0x3,0xff676980, +0xfffffffe,0xffffffff,0xfffffffd,0x100,0x2b,0x2d,0x21,0x7e, +0x28,0x103,0x102,0x2a,0x2f,0x25,0x2b,0x2d, +0x108,0x109,0x3c,0x3e,0x106,0x107,0x104,0x105, +0x26,0x5e,0x7c,0x10a,0x10b,0x3f,0x2c,0xfffffffd, +0xfffffffd,0xfffffffd,0xfffffffd,0xffffffff,0x28,0xfffffffc,0x101,0x100, +0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, +0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, +0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x29,0xfffffffc,0x3a,0x29, +0xffffffff,0x0,0xfffffffe,0x1,0x16,0x17,0x0,0x0, +0x0,0x0,0x0,0x0,0x1f,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x18,0x19,0x1a,0x1b,0x0,0x0,0x1e, +0x20,0x21,0x2,0x3,0x4,0x5,0x6,0x7, +0x8,0xfffffffe,0xfffffffe,0xfffffffe,0xfffffffe,0xfffffffe,0xfffffffe,0xf, +0x10,0x11,0x12,0x13,0x0,0x15,0x1c,0x0, +0x0,0x1d,0x14,0x10013558,0x101,0x10013564,0x102,0x1001356c, +0x103,0x10013574,0x104,0x10013578,0x105,0x1001357c,0x106,0x10013580, +0x107,0x10013584,0x108,0x10013588,0x109,0x1001358c,0x10a,0x10013590, +0x10b,0x10013594,0x10c,0x1001359c,0x2c,0x100135a0,0x3d,0x100135a4, +0x3f,0x100135a8,0x3a,0x100135ac,0x7c,0x100135b0,0x5e,0x100135b4, +0x26,0x100135b8,0x3c,0x100135bc,0x3e,0x100135c0,0x2b,0x100135c4, +0x2d,0x100135c8,0x2a,0x100135cc,0x2f,0x100135d0,0x25,0x100135d4, +0x21,0x100135d8,0x7e,0x100135dc,0x10d,0x100135e4,0x28,0x100135e8, +0x2e,0x100135ec,0xffffffff,0x100135f8,0x1001360c,0x10013618,0x1001362c,0x10013640, +0x10013654,0x10013668,0x1001367c,0x10013690,0x100136a4,0x100136b8,0x100136cc,0x100136e0, +0x100136f4,0x10013708,0x1001371c,0x10013730,0x10013744,0x10013758,0x1001376c,0x10013780, +0x1001379c,0x100137b0,0x100137bc,0x100137c8,0x100137d8,0x100137e8,0x100137f8,0x10013808, +0x1001381c,0x10013844,0x10013864,0x10013874,0x10013894,0x0,0x0,0x0, +0x10013cb0,0x0,0x0,0x0,0x10013d50,0x0,0x0,0x0, +0x10013de0,0x0,0x0,0x0,0x0,0x0,0xffffffff,0x0, +0x0,0x0,0x0,0x0,0x100140a0,0x0,0x0,0x0, +0x100141a0,0x0,0x0,0x0,0x100141b0,0x2,0x1,0x0, +0x3,0x1,0x0,0xb,0xb,0xa,0x1,0x2, +0x6,0x8,0x20,0x4,0x6,0x7,0x3,0x7, +0x9,0x21,0x5,0x1a,0x0,0x1,0xe,0x1, +0x1,0xc,0x0,0x0,0x100145b0,0x10014708,0x10014714,0x10014720, +0x1001472c,0x10014734,0x0,0x0,0x10016b70,0x0,0x0,0x0, +0x10016bd0,0x0,0xfffffffd,0xfffffffd,0xfffffffd,0xfffffffc,0xfffffffe,0xffffffff, +0x1,0x1,0xfffffffd,0x10016c2c,0x0,0x10016c30,0x1,0x10016c3c, +0x2,0x10016c50,0x0,0x10016c60,0x3,0x10016c78,0x4,0x10016c84, +0x5,0x10016c8c,0x5,0x10016c9c,0x6,0x10016ca4,0x6,0x10016cac, +0x7,0x10016cbc,0x8,0x10016cc4,0x9,0x0,0x0,0x0, +0x10016cd0,0x10016d30,0x49852c,0x498774,0x499c18,0x10016d38,0x498600,0x498ce0, +0x499c18,0x10016d40,0x498600,0x498ce0,0x499c18,0x10016d48,0x4986bc,0x4991ac, +0x499c18,0x10016d50,0x4986bc,0x4991ac,0x499c18,0x10016d58,0x498768,0x499678, +0x499c18,0x10016d60,0x498768,0x499678,0x499c18,0x0,0x0,0x0, +0x10016e00,0x10016e5c,0x10016e60,0x10016e68,0x10016e78,0x10016e80,0x10016e84,0x10016e8c, +0x10016e94,0x10016e9c,0x10016ea8,0x10016eb0,0x10016eb8,0x10016ec4,0x10016ed4,0x10016ee4, +0x10016ef4,0x10016f08,0x10016f18,0x10016f20,0x10016f28,0x10016f30,0x10016f38,0x0, +0x0,0x10016f40,0x10016f4c,0x10016f58,0x10016f68,0x10016f74,0x10016f80,0x10016f8c, +0x10016f98,0x10016fa4,0x10016fb4,0x10016fc0,0x10016fcc,0x10016fdc,0x10016fe8,0x10016ff4, +0x10017000,0x10017010,0x1001701c,0x10017028,0x10017034,0x10017040,0x1001704c,0x10017058, +0x10017068,0x10017074,0x10017080,0x10017094,0x100170a4,0x100170b4,0x100170c8,0x100170d8, +0x100170e4,0x100170f0,0x100170fc,0x1001710c,0x10017114,0x1001711c,0x10017128,0x10017134, +0x10017140,0x1001714c,0x10017158,0x10017168,0x1001717c,0x1001718c,0x10017198,0x100171ac, +0x100171c0,0x100171d4,0x100171e8,0x100171f4,0x10017200,0x1001720c,0x1001721c,0x10017228, +0x10017234,0x10017240,0x1001724c,0x10017258,0x1001726c,0x10017280,0x10017294,0x100172a0, +0x100172ac,0x100172b8,0x100172c4,0x100172d4,0x100172dc,0x100172e4,0x100172f0,0x100172fc, +0x10017308,0x10017314,0x10017328,0x10017330,0x1001733c,0x10017350,0x1001735c,0x1001736c, +0x10017378,0x1001738c,0x10017398,0x100173a0,0x100173ac,0x100173c0,0x100173cc,0x100173e0, +0x100173f4,0x10017404,0x10017410,0x10017420,0x10017438,0x10017448,0x10017450,0x1001745c, +0x10017468,0x10017474,0x10017478,0x1001748c,0x10017498,0x100174a0,0x0,0x0, +0x100176e0,0x0,0x0,0x0,0x10017c30,0x0,0x0,0x0, +0x10017c90,0x0,0x0,0x0,0x10017fd0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x726f7574,0x696e653a,0x20796f75,0x20646964, +0x6e277420,0x696e6974,0x69616c69,0x7a652077,0x69746820,0x73745f63,0x75696e69,0x74206f72, +0x2073745f,0x72656164,0x73740a00,0x726f7574,0x696e653a,0x206e6f20,0x63757272,0x656e7420, +0x726f7574,0x696e652c,0x20736565,0x20666461,0x6464206f,0x72207365,0x7466640a,0x0, +0x726f7574,0x696e653a,0x2063616e,0x6e6f7420,0x61646420,0x746f2074,0x68697320,0x656e7472, +0x79206974,0x20776173,0x20726561,0x64696e20,0x66726f6d,0x20646973,0x6b0a0000,0x0, +0x0,0x0,0x0,0x0,0x1001870c,0x0,0x0,0x0, +0x726f7574,0x696e653a,0x20796f75,0x20646964,0x6e277420,0x696e6974,0x69616c69,0x7a652077, +0x69746820,0x73745f63,0x75696e69,0x74206f72,0x2073745f,0x72656164,0x73740a00,0x726f7574, +0x696e653a,0x206e6f20,0x63757272,0x656e7420,0x726f7574,0x696e652c,0x20736565,0x20666461, +0x6464206f,0x72207365,0x7466640a,0x0,0x726f7574,0x696e653a,0x2063616e,0x6e6f7420, +0x61646420,0x746f2074,0x68697320,0x656e7472,0x79206974,0x20776173,0x20726561,0x64696e20, +0x66726f6d,0x20646973,0x6b0a0000,0x0,0x10018970,0x10018974,0x1001897c,0x10018984, +0x10018990,0x10018998,0x1001899c,0x100189a0,0x100189a4,0x100189ac,0x100189b0,0x100189c4, +0x100189cc,0x100189d4,0x100189dc,0x100189e4,0x100189ec,0x100189f4,0x100189fc,0x10018a04, +0x10018a08,0x10018a10,0x10018a18,0x0,0x0,0x10018a20,0x10018a2c,0x10018a38, +0x10018a44,0x10018a4c,0x10018a50,0x10018a5c,0x10018a64,0x10018a70,0x10018a78,0x10018a80, +0x10018a8c,0x10018a98,0x10018aa0,0x10018aa8,0x10018ab0,0x10018abc,0x10018ac8,0x10018ad0, +0x10018ad8,0x10018ae0,0x10018aec,0x10018af8,0x10018b04,0x10018b08,0x10018b0c,0x10018b10, +0x10018b14,0x10018b18,0x10018b1c,0x10018b20,0x10018b24,0x10018b28,0x10018b2c,0x10018b30, +0x10018b34,0x10018b38,0x10018b3c,0x10018b40,0x10018b44,0x10018b48,0x10018b4c,0x10018b50, +0x10018b54,0x10018b58,0x10018b5c,0x10018b60,0x10018b64,0x10018b68,0x10018b6c,0x10018b70, +0x10018b74,0x10018b7c,0x10018b84,0x10018b8c,0x10018b90,0x10018b9c,0x10018ba0,0x10018bac, +0x10018bb8,0x10018bc0,0x10018bcc,0x10018bd8,0x10018be0,0x10018bec,0x10018bf4,0x10018bfc, +0x10018c04,0x10018c08,0x10018c10,0x10018c18,0x10018c24,0x10018c2c,0x10018c38,0x10018c40, +0x10018c4c,0x10018c54,0x10018c5c,0x10018c64,0x10018c6c,0x10018c70,0x10018c74,0x10018c78, +0x10018c7c,0x10018c80,0x10018c88,0x10018c90,0x10018c98,0x10018ca8,0x10018cb0,0x10018cc0, +0x10018cc4,0x10018cd4,0x10018cdc,0x10018cec,0x10018cf4,0x10018cfc,0x10018d04,0x10018d0c, +0x10018d14,0x10018d1c,0x10018d24,0x10018d2c,0x10018d34,0x10018d44,0x10018d54,0x10018d64, +0x10018d74,0x10018d7c,0x10018d88,0x10018d90,0x10018d98,0x10018da0,0x10018dac,0x10018dc0, +0x10018dcc,0x10018de4,0x10018df0,0x10018e04,0x10018e0c,0x10018e14,0x10018e18,0x10018e2c, +0x10018e30,0x10018e34,0x10018e38,0x10018e3c,0x10018e40,0x10018e44,0x10018e48,0x10018e4c, +0x10018e50,0x10018e54,0x10018e58,0x10018e5c,0x10018e60,0x10018e64,0x10018e68,0x10018e6c, +0x10018e70,0x10018e74,0x10018e78,0x10018e7c,0x10018e80,0x10018e84,0x10018e88,0x10018e8c, +0x10018e90,0x10018e94,0x10018e98,0x10018ea0,0x10018eac,0x10018ec0,0x10018ec8,0x10018ed4, +0x10018ee0,0x10018ee8,0x10018ef4,0x10018f08,0x10018f20,0x10018f24,0x10018f28,0x10018f34, +0x10018f3c,0x10018f44,0x10018f4c,0x10018f54,0x10018f5c,0x10018f64,0x10018f6c,0x10018f74, +0x10018f7c,0x10018f84,0x10018f90,0x10018f98,0x10018fa0,0x10018fa8,0x10018fb0,0x10018fb8, +0x10018fc0,0x10018fc8,0x10018fd0,0x10018fd8,0x10018fe0,0x10018fe8,0x10018ff0,0x10018ff8, +0x10019004,0x1001900c,0x10019014,0x1001901c,0x10019024,0x1001902c,0x10019034,0x1001903c, +0x10019044,0x1001904c,0x10019054,0x0,0x70090000,0x63616e6e,0x6f742077,0x72697465, +0x20706669,0x656c6400,0x63616e6e,0x6f742077,0x72697465,0x20637572,0x20746162,0x6c650a00, +0x726f7574,0x696e653a,0x20796f75,0x20646964,0x6e277420,0x696e6974,0x69616c69,0x7a652077, +0x69746820,0x73745f63,0x75696e69,0x74206f72,0x2073745f,0x72656164,0x73740a00,0x726f7574, +0x696e653a,0x206e6f20,0x63757272,0x656e7420,0x726f7574,0x696e652c,0x20736565,0x20666461, +0x6464206f,0x72207365,0x7466640a,0x0,0x4,0x8,0x0,0x10019b60, +0x4,0x8,0x0,0x10019b6c,0x4,0x10,0x0,0x10019b78, +0x4,0x10,0x0,0x10019b88,0x4,0x8,0x0,0x10019ba4, +0x4,0x8,0x0,0x10019bb0,0x4,0x10,0x0,0x10019bb8, +0x4,0x10,0x0,0x10019bc8,0x4,0x8,0x0,0x10019bd8, +0x4,0x8,0x0,0x10019be4,0x4,0x8,0x0,0x10019bf0, +0x4,0x8,0x0,0x10019bf8,0x4,0x8,0x0,0x10019c00, +0x4,0x8,0x0,0x10019c10,0x4,0x8,0x0,0x10019c20, +0x4,0x8,0x0,0x10019c28,0x4,0x10,0x0,0x10019c30, +0x4,0x10,0x0,0x10019c44,0x4,0x8,0x0,0x10019c54, +0x1,0x10,0x1,0x10019c64,0x4,0x10,0x0,0x10019c6c, +0x4,0x10,0x0,0x10019c80,0x4,0x8,0x0,0x10019c9c, +0x4,0x10,0x0,0x10019cac,0x4,0x10,0x0,0x10019cc8, +0x4,0x8,0x0,0x10019cd8,0x4,0x8,0x0,0x10019ce8, +0x4,0x10,0x0,0x10019cf8,0x4,0x10,0x0,0x10019d08, +0x4,0x8,0x0,0x10019d18,0x4,0x8,0x0,0x10019d24, +0x4,0x8,0x0,0x10019d30,0x4,0x8,0x0,0x10019d3c, +0x4,0x10,0x0,0x10019d48,0x5,0xffffffff,0x0,0x10019d64, +0x4,0x8,0x0,0x10019d6c,0x4,0x10,0x0,0x10019d78, +0x4,0x10,0x0,0x10019d8c,0x4,0x8,0x0,0x10019da0, +0x4,0x10,0x0,0x10019dac,0x4,0x8,0x0,0x10019dc0, +0x4,0x8,0x0,0x10019dcc,0x4,0x10,0x0,0x10019dd8, +0x4,0x10,0x0,0x10019dec,0x4,0x10,0x0,0x10019dfc, +0x4,0x8,0x0,0x10019e10,0x4,0x10,0x0,0x10019e1c, +0x4,0x10,0x0,0x10019e2c,0x4,0x10,0x0,0x10019e3c, +0x4,0x8,0x0,0x10019e4c,0x4,0x18,0x0,0x10019e54, +0x4,0x10,0x0,0x10019e6c,0x4,0x10,0x0,0x10019e7c, +0x4,0x10,0x0,0x10019e8c,0x4,0x10,0x0,0x10019e9c, +0x4,0x8,0x0,0x10019eb8,0x4,0x10,0x0,0x10019ec8, +0x0,0x18,0x1,0x10019ed8,0x4,0x10,0x0,0x10019ef8, +0x4,0x10,0x0,0x10019f08,0x4,0x8,0x0,0x10019f18, +0x4,0x10,0x0,0x10019f24,0x4,0x10,0x0,0x10019f3c, +0x4,0x10,0x0,0x10019f54,0x4,0x10,0x0,0x10019f70, +0x4,0x8,0x0,0x10019f80,0x4,0x10,0x0,0x10019f90, +0x4,0x8,0x0,0x10019fa0,0x4,0x8,0x0,0x10019fa8, +0x4,0x8,0x0,0x10019fb4,0x2,0x10,0x1,0x10019fc0, +0x4,0x18,0x0,0x10019fd0,0x4,0x8,0x0,0x10019fe8, +0x3,0x10,0x1,0x10019ff0,0x4,0x10,0x0,0x1001a000, +0x4,0x8,0x0,0x1001a014,0x4,0x8,0x0,0x1001a01c, +0x4,0x8,0x0,0x1001a024,0x4,0x8,0x0,0x1001a030, +0x4,0x8,0x0,0x1001a03c,0x4,0x8,0x0,0x1001a04c, +0x4,0x8,0x0,0x1001a058,0x4,0x10,0x0,0x1001a068, +0x4,0x10,0x0,0x1001a084,0x4,0x8,0x0,0x1001a098, +0x4,0x8,0x0,0x1001a0a0,0x4,0x8,0x0,0x1001a0ac, +0x4,0x8,0x0,0x1001a0b8,0x4,0x10,0x0,0x1001a0c4, +0x4,0x10,0x0,0x1001a0d8,0x4,0x10,0x0,0x1001a0ec, +0x4,0x8,0x0,0x1001a108,0x4,0x8,0x0,0x1001a114, +0x4,0x10,0x0,0x1001a120,0x4,0x8,0x0,0x1001a130, +0x4,0x8,0x0,0x1001a13c,0x5,0xffffffff,0x0,0x1001a148, +0x4,0x8,0x0,0x1001a150,0x4,0x8,0x0,0x1001a15c, +0x4,0x10,0x0,0x1001a168,0x4,0x10,0x0,0x1001a178, +0x4,0x10,0x0,0x1001a190,0x4,0x10,0x0,0x1001a1ac, +0x4,0x8,0x0,0x1001a1c8,0x4,0x10,0x0,0x1001a1d4, +0x4,0x8,0x0,0x1001a1e8,0x4,0x8,0x0,0x1001a1f4, +0x4,0x10,0x0,0x1001a1fc,0x3,0x10,0x1,0x1001a210, +0x4,0x10,0x0,0x1001a224,0x4,0x10,0x0,0x1001a240, +0x4,0x10,0x0,0x1001a250,0x4,0x10,0x0,0x1001a26c, +0x4,0x10,0x0,0x1001a288,0x4,0x10,0x0,0x1001a298, +0x4,0x8,0x0,0x1001a2a8,0x4,0x8,0x0,0x1001a2b4, +0x4,0x8,0x0,0x1001a2c0,0x4,0x8,0x0,0x1001a2cc, +0x4,0x8,0x0,0x1001a2d8,0x5,0x10,0x0,0x1001a2e4, +0x4,0x8,0x0,0x1001a2f4,0x4,0x8,0x0,0x1001a304, +0x4,0x10,0x0,0x1001a310,0x4,0x8,0x0,0x1001a32c, +0x4,0x8,0x0,0x1001a334,0x4,0x10,0x0,0x1001a340, +0x4,0x8,0x0,0x1001a350,0x4,0x8,0x0,0x1001a35c, +0x4,0x8,0x0,0x1001a36c,0x4,0x8,0x0,0x1001a37c, +0x4,0x8,0x0,0x1001a38c,0x4,0x8,0x0,0x1001a39c, +0x4,0x8,0x0,0x1001a3ac,0x4,0x10,0x0,0x1001a3bc, +0x4,0x8,0x0,0x1001a3cc,0x4,0x8,0x0,0x1001a3d4, +0x4,0x8,0x0,0x1001a3e0,0x4,0x10,0x0,0x1001a3f0, +0x4,0x10,0x0,0x1001a400,0x4,0x20,0x0,0x1001a41c, +0x4,0x8,0x0,0x1001a434,0x4,0x8,0x0,0x1001a440, +0x4,0x8,0x0,0x1001a44c,0x4,0x8,0x0,0x1001a45c, +0x4,0x10,0x0,0x1001a46c,0x4,0x10,0x0,0x1001a484, +0x4,0x10,0x0,0x1001a49c,0x4,0x10,0x0,0x1001a4b4, +0x4,0x10,0x1,0x1001a4cc,0x4,0x10,0x0,0x1001a4dc, +0x4,0x10,0x0,0x1001a4f0,0x4,0x10,0x0,0x1001a508, +0x4,0x10,0x0,0x1001a51c,0x1001a52c,0x1001a530,0x1001a534,0x1001a538, +0x1001a53c,0x1001a540,0x1001a544,0x1001a548,0x1001a54c,0x1001a550,0x1001a554,0x1001a558, +0x1001a55c,0x1001a560,0x1001a564,0x1001a568,0x1001a56c,0x1001a570,0x1001a574,0x1001a578, +0x1001a57c,0x1001a580,0x1001a584,0x1001a588,}; +static void f_parse_init(uint8_t *mem, uint32_t sp); +static uint32_t f_parse(uint8_t *mem, uint32_t sp); +static void f_delete_local_decls(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_make_topdecl(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_409b00(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_yyparse(uint8_t *mem, uint32_t sp); +static uint32_t f_Malloc(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t f_Calloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_Realloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_mem_start(uint8_t *mem, uint32_t sp); +static uint64_t f___mem_alloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_mem_free(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_set_woff(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_error_init(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_set_error_mode(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_40ff80(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_4104b8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_lint_warning(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4107b4(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_error_flush(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t f_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_adjust_vwbuf(uint8_t *mem, uint32_t sp); +static void f_yylocation(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_get_buffer(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_write(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_free_buffer(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_411828(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_4118a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_411fd0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_412408(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_412480(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_412700(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_412760(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_4127c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_413cf4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_41444c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_414910(uint8_t *mem, uint32_t sp); +static uint32_t func_414a4c(uint8_t *mem, uint32_t sp); +static uint32_t func_414b6c(uint8_t *mem, uint32_t sp); +static uint32_t func_414fb8(uint8_t *mem, uint32_t sp); +static uint32_t func_415070(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_scan(uint8_t *mem, uint32_t sp); +static void f_cpp_line_ptr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_init_scan(uint8_t *mem, uint32_t sp); +static void f_mk_parse_symb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_link_start(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_get_link_elem(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_link_pop(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_free_link_list(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_418ca4(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_419050(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_41919c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4191f0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_419688(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_enter_id(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_419f10(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_lookup_id(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_push_scope(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_pop_scope(uint8_t *mem, uint32_t sp); +static uint32_t func_41ac08(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_41b374(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_mark_id_used(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_check_static_functions(uint8_t *mem, uint32_t sp); +static uint32_t f_main(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_41d2d4(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_fatal(uint8_t *mem, uint32_t sp); +static void func_41d468(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41d6a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_41e65c(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_init_options(uint8_t *mem, uint32_t sp); +static uint32_t f_get_type_name(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_code_to_string(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_display_attr(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_display_node(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_preorder_walk(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_walk(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_display_tree(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_421378(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_duplicate_node(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t f_unqual_type(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_make(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_init_trees(uint8_t *mem, uint32_t sp); +static void f_make_std_trees(uint8_t *mem, uint32_t sp); +static void f_cvt_float_const(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cvt_double_const(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_standard_tree(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_make_pointer(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_make_iconstant(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_make_uiconstant(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_enter_registers(uint8_t *mem, uint32_t sp); +static uint32_t f_sizeof_type(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_standard_type_size(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_max_type_of_size(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_overflows(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_str_to_double(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_str_to_float(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_va_encoded_state(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t f_report_crash(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_catchall(uint8_t *mem, uint32_t sp); +static void f_lint_not_initializing(uint8_t *mem, uint32_t sp); +static void f_lint_initializing(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_delay_next_use_till_set(uint8_t *mem, uint32_t sp); +static void f_reset_delay_of_use(uint8_t *mem, uint32_t sp); +static void f_lint_setref(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_get_next_lint_option(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_lint(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_type_map(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_426690(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4266fc(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_426798(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_lint_checks(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_426dc4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_427078(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_lint_check_cast(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_lint_check_conv(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_lint_check_arith_comparison(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_427d1c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_427d8c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_427db0(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_427de8(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_427e10(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_427e30(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_427e4c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_428140(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_lint_check_function_def(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_428534(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_428644(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_4287b4(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_428878(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_lint_outdef(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_cfe(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_init_screener(uint8_t *mem, uint32_t sp); +static uint32_t func_429cd8(uint8_t *mem, uint32_t sp); +static uint32_t f_yylex(uint8_t *mem, uint32_t sp); +static uint32_t f_normalize_type(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_was_plain_char(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_type_to_string(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_attribute_to_string(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_string_to_symbol(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_create_symtab(uint8_t *mem, uint32_t sp); +static void f_hash_table_statistics(uint8_t *mem, uint32_t sp); +static uint32_t f_is_const_expr(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_const_expr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_check_lshift_undefined_behaviour(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_expression(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_440d60(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4416a4(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_441b20(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_441c30(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4420fc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_442290(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4428d8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_convert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4449dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_44524c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_integral_promotions(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4453fc(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_conversions(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_44552c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4456dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4457e8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_type_compatible(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_446900(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_44695c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_446970(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4469bc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_simple_asgn_typematch(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_make_typename(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_make_boolean(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_447aa8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_init_expr_sem(uint8_t *mem, uint32_t sp); +static uint32_t func_447db0(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_448144(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_44823c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_semantics(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_init_sem(uint8_t *mem, uint32_t sp); +static uint32_t func_4485d0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_448874(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_448a84(uint8_t *mem, uint32_t sp); +static uint32_t f_uplevel(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_448be8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_448f08(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_448fac(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_449710(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_449d6c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_typequalifier(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_basetype(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_qualifiedtype(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_typeof(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_tree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_declaration_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_44a8b4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_44addc(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_44aeac(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_44b078(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_declarator(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_44b86c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_44b8d8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_44bd14(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_44bd54(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_44bfd4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_44c0a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_44c168(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_44c2c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_44cbc4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_44cd08(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_44cf60(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_44d5b0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_44da5c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_44ddec(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_44e1f0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_declare_except_function_def(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_manufacture_name(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_44eac0(uint8_t *mem, uint32_t sp); +static void func_44ee48(uint8_t *mem, uint32_t sp); +static void func_44efb0(uint8_t *mem, uint32_t sp); +static void func_44f080(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_44f2c4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_create_anon_temp(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_44f450(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_44f6d4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_44f808(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_expression_statement(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_44f934(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_44fa48(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_44fb34(uint8_t *mem, uint32_t sp); +static uint32_t func_44fb98(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_44fc80(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_44fd48(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_44fed0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_450058(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_4502d0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_450508(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_4505c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_4506e0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4507fc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_compound_statement(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_450e04(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_4512e8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4513f4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_4515c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4517c0(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4518b4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_451e18(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_restore_expr_sem_context(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_initialize_expr_sem(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_451fa0(uint8_t *mem, uint32_t sp); +static uint32_t func_452178(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4521e8(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_452254(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_45230c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4523f8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_4525f8(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4526a0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_4528bc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_452918(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_45296c(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4529ec(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_452ad0(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_452b5c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_452ba4(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_452cc4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_452da4(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_452e24(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_452eb0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_pperror(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_make_md_target(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_453dd0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_453fc8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_454074(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_cpp(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_buffer_setprintcomment(uint8_t *mem, uint32_t sp); +static void f_cpp_buffer_pushprintcomment(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_buffer_popprintcomment(uint8_t *mem, uint32_t sp); +static void f_cpp_buffer_setOldStyleComment(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_buffer_setCplusStyleComment(uint8_t *mem, uint32_t sp); +static void f_cpp_buffer_setFilterFlag(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_buffer_dontExpandNextMacro(uint8_t *mem, uint32_t sp); +static void f_cpp_buffer_setHandleIf(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_buffer_setdotrigraphs(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_454704(uint8_t *mem, uint32_t sp); +static void f_allow_dollar_in_identifier(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_buffer_terminateBuffer(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t f_cpp_buffer_scanClipBoard(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_454af4(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_buffer_fixupBackslashReturn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_buffer_fixupOneBackslashReturn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_455060(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t f_cpp_buffer_readInputFile(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_buffer_openOutputBuffer(uint8_t *mem, uint32_t sp); +static void f_cpp_buffer_flushOutput(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_buffer_writeOutputFile(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_buffer_overwriteFilename(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_buffer_initBufferManager(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_buffer_initDepBuffer(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_buffer_terminateBufferManager(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t f_cpp_buffer_pushInputStack(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cpp_buffer_peekNextChar(uint8_t *mem, uint32_t sp); +static uint32_t func_456258(uint8_t *mem, uint32_t sp); +static uint32_t f_cpp_buffer_popInputStack(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_buffer_set_traditional_sharpsign_loc(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cpp_buffer_isLineBeginning(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_buffer_processsharpsign(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_cpp_buffer_sharpsignHandle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_cpp_buffer_stringLiteralHandle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_cpp_buffer_commentHandle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_cpp_buffer_pascalCommentHandle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_cpp_buffer_numberHandle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_cpp_buffer_scan(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_cpp_buffer_donotPrintLine(uint8_t *mem, uint32_t sp); +static uint64_t f_cpp_buffer_printLineCmd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_directive_setOldStyleComment(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_directive_setnopragma(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_directive_setWarnAboutIdent(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4598d8(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cpp_directive_initialize(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_459a04(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t f_handle_if(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t f_handle_ifdef(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t f_handle_elif(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t f_handle_else(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t f_handle_endif(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t f_handle_include(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t f_handle_define(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t f_handle_undef(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_45bfa4(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t f_handle_line(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t f_handle_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t f_handle_ident(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_45cef8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_45d010(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_45d124(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_45d190(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_45d264(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_45d390(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_45d468(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_45d598(uint8_t *mem, uint32_t sp); +static uint32_t f_cpp_directive_asPred_lookup(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t f_handle_assert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_cpp_directive_initializeDirectives(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_directive_terminateDirectives(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_45e324(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_cpp_directive_genericHandler(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint64_t f_cpp_directive_skipIfGroup(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_directive_installAssert(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_directive_installPredefine(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_directive_undefPredefined(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_directive_setFileNestLevel(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_ifStack_initialize(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_ifStack_terminate(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cpp_ifStack_push(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_ifstack_pushFrame(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cpp_ifStack_pop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_ifstack_popFrame(uint8_t *mem, uint32_t sp); +static void f_cpp_paths_initialize(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_paths_terminate(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_paths_addSearchPath(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_paths_resetIterator(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cpp_paths_getNextPath(uint8_t *mem, uint32_t sp); +static uint32_t f_cpp_paths_isolatePathName(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_paths_setDefaultPath(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cpp_paths_getDefaultPath(uint8_t *mem, uint32_t sp); +static uint32_t f_is_nosideeffects_pragma(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint64_t f_cpp_pragma_handle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_cpp_symentry_setOldStyleMacroOperator(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_symentry_setFilterFlag(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_symentry_setMaxMacroRecursionDepth(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_461b94(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_cpp_symentry_save_inc_macdef_len(uint8_t *mem, uint32_t sp); +static void f_cpp_symentry_print_macdef_total_len(uint8_t *mem, uint32_t sp); +static void f_cpp_symentry_delete(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cpp_symentry_symbolLookup(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_461f18(uint8_t *mem, uint32_t sp); +static void func_461f68(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4620a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_462178(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_46236c(uint8_t *mem, uint32_t sp); +static uint32_t func_462470(uint8_t *mem, uint32_t sp); +static void func_462518(uint8_t *mem, uint32_t sp); +static uint32_t func_462714(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t func_462808(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_462f0c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint64_t func_464568(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t func_4645dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint64_t func_4648b8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint64_t f_cpp_symentry_createMacroDef(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint64_t f_cpp_symentry_undefineMacro(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cpp_symentry_setsinglequote(uint8_t *mem, uint32_t sp); +static void f_cpp_symentry_handleSpecialSymbol(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4657b8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_465a68(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_465c04(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4663c4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_466628(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_466e2c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_4676dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_467760(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cpp_symentry_macroReplacement(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_cpp_symentry_installBuiltinMacros(uint8_t *mem, uint32_t sp); +static void f_cpp_symentry_initialize(uint8_t *mem, uint32_t sp); +static void f_cpp_symentry_terminate(uint8_t *mem, uint32_t sp); +static void f_yyerror(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_468408(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cpp_expr_evaluate(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t f_tointeger(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_getnumber(uint8_t *mem, uint32_t sp); +static uint32_t f_getescape(uint8_t *mem, uint32_t sp); +static uint32_t f_cpp_yylex(uint8_t *mem, uint32_t sp); +static uint32_t f_cpp_yyparse(uint8_t *mem, uint32_t sp); +static void f_memmove(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_pragma(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_46b420(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_46b4ec(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_46b6f4(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_46b8a4(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_46b9a0(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_46ba9c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_46bb28(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_46bd38(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_declare_weakexterns(uint8_t *mem, uint32_t sp); +static uint64_t f_UWRITE(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_UW_CONST_str(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_UW_CONST_m(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_UW_CONST_s(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_UW_CONST_f(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_UW_CONST_i(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_UW_CONST_lli(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_U_DT(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_init_codegen(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_46cc20(uint8_t *mem, uint32_t sp); +static void f_uw_init(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_46d928(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_46dd5c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_46f39c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_46f5b8(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_46f744(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_LDC_integer(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_46fd84(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_470598(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4710e4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_472ddc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_473568(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_47518c(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_codegen(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_475e0c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_476074(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4760f8(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_476208(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_476260(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_476358(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_Set_Small_Data_Upper_Limit(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_init_layout(uint8_t *mem, uint32_t sp); +static uint32_t func_4764d4(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_47653c(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_47660c(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4767c8(uint8_t *mem, uint32_t sp); +static void func_4768c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_476964(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4769f0(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_layout(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_member_pack(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_set_def_member_pack(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_477540(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_477634(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_map_filename_to_ifd_idn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_477938(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_register_file(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_loc_to_cppline(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_real_file_line(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_location_to_isymb(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_loc_to_fd_line(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_477f90(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_478254(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_478b24(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_478bb0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_478ca0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_478f44(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_478fe0(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4794cc(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_st_feinit(uint8_t *mem, uint32_t sp); +static void f_init_mips_st(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_479734(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4797c8(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_479f74(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_47a1fc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_47a2a0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_47a32c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_mips_st(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_mips_st_extundefined(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_end_mips_st(uint8_t *mem, uint32_t sp); +static uint32_t f_U_MT(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_47c44c(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_init_temp(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_47c65c(uint8_t *mem, uint32_t sp); +static uint64_t f_temp(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_free_temp(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_47cd00(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_47ce14(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_47d06c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_47d168(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_47d36c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_47d4bc(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_47d514(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_pre_expr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_codegen_expr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_47d964(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_47e034(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_47e2d8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_484500(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4846f4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_48499c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_484c00(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_484c78(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_485224(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_487028(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_488f40(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_489394(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4895a0(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_indirect_expr_cg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_expr_cg_optimize_fabs_call(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_expr_cg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4936fc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4944f4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_494ecc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_495110(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_load_var(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_store_var(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_load_addr(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_param_cg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_497d7c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_497f64(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_enter_runtimes(uint8_t *mem, uint32_t sp); +static uint32_t f_get_runtime_id(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_pragma_lookup(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_is_intrinsic(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_intrinsic_call(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint64_t func_49852c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t func_498600(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t func_4986bc(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_498768(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t func_498774(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t func_498ce0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint64_t func_4991ac(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint64_t func_499678(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_intrinsic_pre_val(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint64_t func_499c18(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_499ce0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_499df4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_499eb4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_499fc4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_49a070(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_49a130(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_insertstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_49a338(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_gen_id_name_str(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_49a474(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_49a570(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_49a5d0(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_49a648(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_49a704(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_49a7d8(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_49a84c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_49a8c8(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_49a960(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_gen_type_str(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_print_proto(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_gen_prototypes(uint8_t *mem, uint32_t sp); +static uint32_t f_fold_constant_for_unop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_fold_constant_for_not(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_fold_constant_for_cast(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_fold_constant_for_bool(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_49d84c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_fold_constant_for_binop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_fold_constant_for_relational(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_declare_tag(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4a0678(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_check_structmem_validity(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_class_specifier(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_qualified_name(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_add_formal_this(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_dw_binop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4a17c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_dw_operator_assign(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_dw_bit_extract(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_dw_bit_insert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_dw_float_convert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_gen_call_expr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_make_builtin_alloca(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_make_builtin_return_address(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_enter_builtins(uint8_t *mem, uint32_t sp); +static void f_MDnewstab(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_MDstrcpy(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4a2604(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4a26e0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_4a27c0(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_MDopen(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_MDupdate(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_MDclose(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_st_filebegin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_st_endallfiles(uint8_t *mem, uint32_t sp); +static uint32_t f_st_textblock(uint8_t *mem, uint32_t sp); +static uint32_t f__sgi_st_blockbegin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_blockbegin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_st_blockend(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_st_procend(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_st_procbegin(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_st_pdadd_idn(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_st_file_idn(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_st_currentifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_ifdmax(uint8_t *mem, uint32_t sp); +static void f_st_setfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_st_fdadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_auxadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_st_pdadd(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_st_stradd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_paux_ifd_iaux(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_st_str_iss(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_malloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_currentpchdr(uint8_t *mem, uint32_t sp); +static uint32_t f_st_extstradd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_str_extiss(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_st_idn_dn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_setidn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_cuinit(uint8_t *mem, uint32_t sp); +static uint32_t f_st_extadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_pext_iext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_idn_index_fext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_pdn_idn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_iaux_copyty(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_addtq(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_st_changeauxrndx(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_st_auxbtadd(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_st_auxisymadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_st_auxrndxadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_st_auxbtsize(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_st_auxrndxadd_idn(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_st_addcontinued(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_symadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_ifd_pcfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_pcfd_ifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_psym_ifd_isym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_st_paux_iaux(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_str_ifd_iss(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_st_dump(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_4a84b8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4a8b8c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4a8d5c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4a9598(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_printfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_4ab778(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_st_writebinary(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_writest(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_internal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_st_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_gethostsex(uint8_t *mem, uint32_t sp); +static void f__md_st_internal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f__md_st_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f__md_st_str_extiss(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f__md_st_iextmax(uint8_t *mem, uint32_t sp); +static uint32_t f__md_st_currentifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f__md_st_malloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f__md_st_ifdmax(uint8_t *mem, uint32_t sp); +static void f__md_st_setfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_swap_hdr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_swap_fd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_fi(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_sym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_ext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_pd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_dn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_opt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_ldfsymorder(uint8_t *mem, uint32_t sp); +static void f_st_warning(uint8_t *mem, uint32_t sp, uint32_t a0); +uint64_t trampoline(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t fp_dest) { +switch (fp_dest) { +case 0x41eb7c: return (uint64_t)f_display_node(mem, sp, a0) << 32; +case 0x425c6c: return f_report_crash(mem, sp, a0); +case 0x453c0c: return (uint64_t)f_pperror(mem, sp, a0, a1, a2, a3) << 32; +case 0x459a9c: return f_handle_if(mem, sp, a0, a1, a2, a3); +case 0x459c24: return f_handle_ifdef(mem, sp, a0, a1, a2, a3); +case 0x45a2c0: return f_handle_elif(mem, sp, a0, a1, a2, a3); +case 0x45a6d0: return f_handle_else(mem, sp, a0, a1, a2, a3); +case 0x45ab10: return f_handle_endif(mem, sp, a0, a1, a2, a3); +case 0x45ae40: return f_handle_include(mem, sp, a0, a1, a2, a3); +case 0x45b9d0: return f_handle_define(mem, sp, a0, a1, a2, a3); +case 0x45bb10: return f_handle_undef(mem, sp, a0, a1, a2, a3); +case 0x45bfd4: return f_handle_line(mem, sp, a0, a1, a2, a3); +case 0x45c838: return f_handle_error(mem, sp, a0, a1, a2, a3); +case 0x45c9d4: return f_handle_ident(mem, sp, a0, a1, a2, a3); +case 0x45db84: return f_handle_assert(mem, sp, a0, a1, a2, a3); +case 0x460270: return f_cpp_pragma_handle(mem, sp, a0, a1, a2, a3); +case 0x49852c: return func_49852c(mem, sp, a0); +case 0x498600: return func_498600(mem, sp, a0); +case 0x4986bc: return func_4986bc(mem, sp, a0); +case 0x498768: return (uint64_t)func_498768(mem, sp, a0) << 32; +case 0x498774: return func_498774(mem, sp, a0, a1, a2, a3); +case 0x498ce0: return func_498ce0(mem, sp, a0, a1); +case 0x4991ac: return func_4991ac(mem, sp, a0, a1); +case 0x499678: return func_499678(mem, sp, a0, a1, a2, a3); +case 0x499c18: return func_499c18(mem, sp, a0, a1, a2, a3); +default: abort();} +} +int run(uint8_t *mem, int argc, char *argv[]) { +mmap_initial_data_range(mem, 0xff00000, 0x10030000); +memcpy(mem + 0x10009230, rodata, 0x11aa0); +memcpy(mem + 0x10000000, data, 0x9230); +MEM_S32(0x10029e70) = argc; +MEM_S32(0xffffff0) = argc; +uint32_t al = argc * 4; for (int i = 0; i < argc; i++) al += strlen(argv[i]) + 1; +uint32_t arg_addr = wrapper_malloc(mem, al); +MEM_U32(0x10029e74) = arg_addr; +MEM_U32(0xffffff4) = arg_addr; +uint32_t arg_strpos = arg_addr + argc * 4; +for (int i = 0; i < argc; i++) {MEM_U32(arg_addr + i * 4) = arg_strpos; uint32_t p = 0; do { MEM_S8(arg_strpos) = argv[i][p]; ++arg_strpos; } while (argv[i][p++] != '\0');} +setup_libc_data(mem); +int ret = f_main(mem, 0xffffff0, argc, arg_addr); +return ret; +} + +static void f_parse_init(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4095e0: +//parse_init: +//nop; +//nop; +//nop; +a0 = 0x1001b790; +sp = sp + 0xffffffe0; +a0 = MEM_U32(a0 + 0); +// fdead 4000002b MEM_U32(sp + 28) = ra; +if (a0 != 0) {// fdead 4000002b MEM_U32(sp + 24) = gp; +goto L40962c;} +// fdead 4000002b MEM_U32(sp + 24) = gp; +a0 = 0x10029e80; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x18; +v0 = f_link_start(mem, sp, a0, a1); +goto L409618; +a1 = 0x18; +L409618: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +at = 0x1001b790; +MEM_U32(at + 0) = v0; +goto L409644; +MEM_U32(at + 0) = v0; +L40962c: +//nop; +//nop; +//nop; +f_free_link_list(mem, sp, a0); +goto L40963c; +//nop; +L40963c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L409644: +t6 = 0x1001b798; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L409684;} +//nop; +a0 = 0x10029e80; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x8; +v0 = f_link_start(mem, sp, a0, a1); +goto L409670; +a1 = 0x8; +L409670: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +at = 0x1001b798; +//nop; +MEM_U32(at + 0) = v0; +L409684: +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_get_link_elem(mem, sp, a0); +goto L409698; +//nop; +L409698: +// bdead b gp = MEM_U32(sp + 24); +a0 = 0x1; +v1 = 0x10029e7c; +t1 = 0x1001b790; +MEM_U32(v1 + 0) = v0; +MEM_U32(v0 + 4) = a0; +t8 = MEM_U32(v1 + 0); +t5 = 0x1001b790; +MEM_U32(t8 + 8) = a0; +t9 = MEM_U32(v1 + 0); +at = 0x1001b794; +MEM_U32(t9 + 12) = zero; +t0 = MEM_U32(v1 + 0); +t6 = 0x10029e80; +MEM_U32(t0 + 16) = zero; +t1 = MEM_U32(t1 + 0); +t3 = MEM_U32(v1 + 0); +t2 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t3 + 0) = t2; +t4 = MEM_U32(v1 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(t5 + 0) = t4; +MEM_U32(at + 0) = zero; +// bdead 8001 ra = MEM_U32(sp + 28); +at = 0x10029e84; +t6 = MEM_U32(t6 + 0); +// bdead 8005 sp = sp + 0x20; +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +} + +static uint32_t f_parse(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L409714: +//parse: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000000b MEM_U32(sp + 28) = ra; +// fdead 4000000b MEM_U32(sp + 24) = gp; +v0 = f_mem_start(mem, sp); +goto L409734; +// fdead 4000000b MEM_U32(sp + 24) = gp; +L409734: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1001b7a0; +at = 0x10029e88; +v1 = v1; +MEM_U32(at + 0) = v0; +MEM_U32(v1 + 0) = zero; +MEM_U32(v1 + 4) = zero; +//nop; +//nop; +//nop; +f_parse_init(mem, sp); +goto L409764; +//nop; +L409764: +// bdead 400001c3 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +v0 = f_yyparse(mem, sp); +goto L40977c; +//nop; +L40977c: +// bdead b gp = MEM_U32(sp + 24); +// bdead b ra = MEM_U32(sp + 28); +if (v0 == 0) {//nop; +goto L409794;} +//nop; +v0 = zero; +goto L4097a4; +v0 = zero; +L409794: +v0 = 0x1001b7a0; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L4097a4: +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static void f_delete_local_decls(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4097ac: +//delete_local_decls: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +t6 = 0x1001b798; +// fdead 4000802b MEM_U32(sp + 84) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 4000802b MEM_U32(sp + 80) = fp; +// fdead 4000802b MEM_U32(sp + 76) = gp; +// fdead 4000802b MEM_U32(sp + 72) = s7; +// fdead 4000802b MEM_U32(sp + 68) = s6; +// fdead 4000802b MEM_U32(sp + 64) = s5; +// fdead 4000802b MEM_U32(sp + 60) = s4; +// fdead 4000802b MEM_U32(sp + 56) = s3; +// fdead 4000802b MEM_U32(sp + 52) = s2; +// fdead 4000802b MEM_U32(sp + 48) = s1; +// fdead 4000802b MEM_U32(sp + 44) = s0; +s2 = MEM_U32(t6 + 0); +s5 = a0; +if (s2 == 0) {s3 = 0xffffffff; +goto L4099dc;} +s3 = 0xffffffff; +fp = 0x100092d4; +s7 = 0x100092bc; +s6 = 0x10029e90; +s4 = 0x10029f90; +fp = fp; +s7 = s7; +L409818: +if (s2 == 0) {// bdead c1f80001 ra = MEM_U32(sp + 84); +goto L4099e0;} +// bdead c1f80001 ra = MEM_U32(sp + 84); +t7 = MEM_U32(s2 + 4); +//nop; +s1 = MEM_U32(t7 + 4); +//nop; +if (s1 != 0) {//nop; +goto L409858;} +//nop; +a0 = 0x1001b798; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40984c; +//nop; +L40984c: +// bdead 1 gp = MEM_U32(sp + 76); +// bdead 1 ra = MEM_U32(sp + 84); +goto L4099e0; +// bdead 1 ra = MEM_U32(sp + 84); +L409858: +t3 = MEM_U32(s1 + 8); +//nop; +at = (int)t3 < (int)s5; +if (at != 0) {// bdead c1fc1001 ra = MEM_U32(sp + 84); +goto L4099e0;} +// bdead c1fc1001 ra = MEM_U32(sp + 84); +if (s1 == 0) {at = (int)t3 < (int)s5; +goto L4099bc;} +at = (int)t3 < (int)s5; +if (at != 0) {//nop; +goto L4099bc;} +//nop; +L40987c: +t8 = MEM_U8(s6 + 80); +s0 = MEM_U32(s1 + 0); +if ((int)t8 <= 0) {//nop; +goto L409978;} +//nop; +v0 = MEM_U32(s1 + 4); +t2 = MEM_U32(s2 + 4); +if (v0 == 0) {a3 = t2 + 0x18; +goto L4098c0;} +a3 = t2 + 0x18; +if (s3 != v0) {//nop; +goto L4098ac;} +//nop; +t1 = s7; +goto L4098cc; +t1 = s7; +L4098ac: +v0 = 0x100092c4; +//nop; +v0 = v0; +t1 = v0; +goto L4098cc; +t1 = v0; +L4098c0: +t1 = 0x100092cc; +//nop; +t1 = t1; +L4098cc: +if (s0 == 0) {t0 = s3; +goto L4098e0;} +t0 = s3; +t0 = MEM_U32(s0 + 8); +//nop; +goto L4098e0; +//nop; +L4098e0: +if (s0 == 0) {//nop; +goto L409930;} +//nop; +v0 = MEM_U32(s0 + 4); +//nop; +if (v0 == 0) {//nop; +goto L40991c;} +//nop; +if (s3 != v0) {//nop; +goto L409908;} +//nop; +v0 = fp; +goto L40993c; +v0 = fp; +L409908: +v0 = 0x100092dc; +//nop; +v0 = v0; +a2 = MEM_U32(t2 + 20); +goto L409940; +a2 = MEM_U32(t2 + 20); +L40991c: +v1 = 0x100092e4; +//nop; +v1 = v1; +v0 = v1; +goto L40993c; +v0 = v1; +L409930: +v0 = 0x100092ec; +//nop; +v0 = v0; +L40993c: +a2 = MEM_U32(t2 + 20); +L409940: +a0 = 0x10004834; +a1 = 0x10009288; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 36) = v0; +MEM_U32(sp + 32) = t0; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 24) = t1; +MEM_U32(sp + 20) = t3; +MEM_U32(sp + 16) = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L409970; +a1 = a1; +L409970: +// bdead c1fe0001 gp = MEM_U32(sp + 76); +//nop; +L409978: +t9 = MEM_U32(s4 + 0); +//nop; +t4 = MEM_U32(t9 + 4); +//nop; +MEM_U32(s1 + 0) = t4; +t5 = MEM_U32(s4 + 0); +//nop; +MEM_U32(t5 + 4) = s1; +t6 = MEM_U32(s2 + 4); +s1 = s0; +if (s0 == 0) {MEM_U32(t6 + 4) = s0; +goto L4099bc;} +MEM_U32(t6 + 4) = s0; +t3 = MEM_U32(s0 + 8); +//nop; +at = (int)t3 < (int)s5; +if (at == 0) {//nop; +goto L40987c;} +//nop; +L4099bc: +a0 = 0x1001b798; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L4099d0; +//nop; +L4099d0: +// bdead c1f00009 gp = MEM_U32(sp + 76); +if (v0 != 0) {s2 = v0; +goto L409818;} +s2 = v0; +L4099dc: +// bdead 1 ra = MEM_U32(sp + 84); +L4099e0: +// bdead 1 s0 = MEM_U32(sp + 44); +// bdead 1 s1 = MEM_U32(sp + 48); +// bdead 1 s2 = MEM_U32(sp + 52); +// bdead 1 s3 = MEM_U32(sp + 56); +// bdead 1 s4 = MEM_U32(sp + 60); +// bdead 1 s5 = MEM_U32(sp + 64); +// bdead 1 s6 = MEM_U32(sp + 68); +// bdead 1 s7 = MEM_U32(sp + 72); +// bdead 1 fp = MEM_U32(sp + 80); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static uint32_t f_make_topdecl(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L409a0c: +//make_topdecl: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 44) = a1; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 48) = a2; +a1 = MEM_U32(sp + 56); +// fdead 400001eb MEM_U32(sp + 24) = gp; +a2 = zero; +a0 = 0x62; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L409a44; +a0 = 0x62; +L409a44: +a0 = MEM_U32(sp + 40); +t6 = MEM_U32(sp + 44); +// bdead 40008129 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 56); +v1 = v0; +if (a0 == 0) {MEM_U32(v0 + 12) = t6; +goto L409a98;} +MEM_U32(v0 + 12) = t6; +MEM_U32(v0 + 8) = a0; +t7 = MEM_U32(sp + 48); +a0 = 0x20000; +if (t7 == 0) {a0 = a0 | 0x10f; +goto L409a90;} +a0 = a0 | 0x10f; +//nop; +a1 = 0x1; +MEM_U32(sp + 36) = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L409a84; +MEM_U32(sp + 36) = v0; +L409a84: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +//nop; +L409a90: +v0 = v1; +goto L409af0; +v0 = v1; +L409a98: +//nop; +a0 = MEM_U32(sp + 48); +a1 = a2; +MEM_U32(sp + 36) = v1; +v0 = f_normalize_type(mem, sp, a0, a1); +goto L409aac; +MEM_U32(sp + 36) = v1; +L409aac: +// bdead 40000009 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +//nop; +MEM_U32(v1 + 8) = v0; +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_was_plain_char(mem, sp, a0); +goto L409acc; +//nop; +L409acc: +// bdead 40000009 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +if (v0 == 0) {v0 = v1; +goto L409af0;} +v0 = v1; +t8 = MEM_U32(v1 + 12); +//nop; +t9 = t8 | 0x10; +MEM_U32(v1 + 12) = t9; +v0 = v1; +L409af0: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t func_409b00(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L409b00: +//nop; +//nop; +//nop; +t6 = 0x10029fa0; +sp = sp + 0xffffffd8; +t6 = MEM_U16(t6 + 42); +// fdead 400080eb MEM_U32(sp + 28) = ra; +// fdead 400080eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +if (t6 != 0) {a3 = a2; +goto L409b58;} +a3 = a2; +//nop; +a0 = 0x30000; +a2 = MEM_U32(sp + 44); +a0 = a0 | 0x15a; +a1 = 0x1; +MEM_U32(sp + 48) = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L409b4c; +MEM_U32(sp + 48) = a3; +L409b4c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +//nop; +L409b58: +if (a3 == 0) {//nop; +goto L409b70;} +//nop; +v0 = MEM_U32(a3 + 24); +a1 = MEM_U32(sp + 44); +if (v0 != 0) {a0 = 0x16; +goto L409b78;} +a0 = 0x16; +L409b70: +v0 = zero; +goto L409c14; +v0 = zero; +L409b78: +a2 = MEM_U32(v0 + 24); +//nop; +MEM_U32(sp + 48) = a3; +MEM_U32(sp + 36) = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L409b8c; +MEM_U32(sp + 36) = a2; +L409b8c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +v1 = 0x10006594; +a3 = MEM_U32(sp + 48); +t7 = MEM_U32(v1 + 36); +a0 = a2; +MEM_U32(v0 + 24) = t7; +t8 = MEM_U32(v1 + 36); +if (a2 != 0) {MEM_U32(v0 + 28) = t8; +goto L409bc0;} +MEM_U32(v0 + 28) = t8; +t9 = MEM_U32(a3 + 24); +MEM_U32(t9 + 24) = v0; +goto L409be0; +MEM_U32(t9 + 24) = v0; +L409bc0: +if (a2 == 0) {v1 = a2; +goto L409bdc;} +v1 = a2; +L409bc8: +a0 = v1; +v1 = MEM_U32(v1 + 8); +//nop; +if (v1 != 0) {//nop; +goto L409bc8;} +//nop; +L409bdc: +MEM_U32(a0 + 8) = v0; +L409be0: +//nop; +a1 = MEM_U32(sp + 44); +a0 = 0x2e; +a2 = a3; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L409bf4; +a2 = a3; +L409bf4: +// bdead 40000109 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U32(sp + 44); +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L409c0c; +a2 = v0; +L409c0c: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L409c14: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_yyparse(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L409c24: +//yyparse: +//nop; +//nop; +//nop; +t6 = 0x10000008; +at = 0x1002de84; +t6 = MEM_U32(t6 + 0); +t8 = 0x10000004; +t7 = t6 + 0xfffffff0; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t7; +at = 0x1002de88; +t9 = t8 + 0xfffffffc; +MEM_U32(at + 0) = t9; +at = 0x1002de8c; +sp = sp + 0xfffffea8; +MEM_U32(at + 0) = zero; +at = 0x1002de90; +t0 = 0xffffffff; +MEM_U32(at + 0) = zero; +at = 0x1002de94; +// fdead 4601820f MEM_U32(sp + 68) = ra; +MEM_U32(at + 0) = zero; +at = 0x1002de98; +// fdead 4601820f MEM_U32(sp + 64) = gp; +MEM_U32(at + 0) = zero; +at = 0x1002de9c; +// fdead 4601820f MEM_U32(sp + 60) = s7; +// fdead 4601820f MEM_U32(sp + 56) = s6; +// fdead 4601820f MEM_U32(sp + 52) = s5; +// fdead 4601820f MEM_U32(sp + 48) = s4; +// fdead 4601820f MEM_U32(sp + 44) = s3; +// fdead 4601820f MEM_U32(sp + 40) = s2; +// fdead 4601820f MEM_U32(sp + 36) = s1; +// fdead 4601820f MEM_U32(sp + 32) = s0; +MEM_U32(at + 0) = t0; +L409cb0: +s1 = 0x1002de84; +s2 = 0x1002de88; +s3 = 0x1002de8c; +s1 = MEM_U32(s1 + 0); +s2 = MEM_U32(s2 + 0); +s3 = MEM_U32(s3 + 0); +//nop; +L409ccc: +t1 = 0x1002de80; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L409e34;} +//nop; +a0 = 0x1000c9ac; +//nop; +a1 = s3; +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L409cf8; +a0 = a0; +L409cf8: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1002de9c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L409d38;} +//nop; +a0 = 0x1000c9c0; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L409d2c; +//nop; +L409d2c: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +goto L409e34; +//nop; +L409d38: +t3 = 0x1002de9c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if ((int)t3 >= 0) {//nop; +goto L409d70;} +//nop; +a0 = 0x1000c9d0; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L409d64; +//nop; +L409d64: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +goto L409e34; +//nop; +L409d70: +t4 = 0x1002de9c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +at = (int)t4 < (int)0x100; +if (at == 0) {//nop; +goto L409dac;} +//nop; +a0 = 0x1000c9d8; +//nop; +a1 = t4; +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L409da0; +a0 = a0; +L409da0: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +goto L409e34; +//nop; +L409dac: +t6 = 0x10003fec; +t5 = zero << 3; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 4); +s5 = zero; +if ((int)t8 < 0) {//nop; +goto L409e0c;} +//nop; +L409dc8: +t0 = 0x10003fec; +t3 = 0x1002de9c; +t9 = s5 << 3; +t1 = t9 + t0; +t2 = MEM_U32(t1 + 4); +t3 = MEM_U32(t3 + 0); +//nop; +if (t2 == t3) {//nop; +goto L409e0c;} +//nop; +t5 = 0x10003fec; +s5 = s5 + 0x1; +t4 = s5 << 3; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 4); +//nop; +if ((int)t7 >= 0) {//nop; +goto L409dc8;} +//nop; +L409e0c: +t9 = 0x10003fec; +t8 = s5 << 3; +t0 = t8 + t9; +//nop; +a0 = 0x1000c9dc; +a1 = MEM_U32(t0 + 0); +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L409e2c; +a0 = a0; +L409e2c: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +L409e34: +t2 = 0x1000000c; +t1 = 0x10000004; +t2 = MEM_U32(t2 + 0); +t1 = MEM_U32(t1 + 0); +t3 = t2 << 2; +s2 = s2 + 0x4; +t4 = t1 + t3; +at = s2 < t4; +if (at != 0) {//nop; +goto L40a088;} +//nop; +t5 = 0x10000008; +t0 = 0x1002de84; +t5 = MEM_U32(t5 + 0); +t0 = MEM_U32(t0 + 0); +t6 = s0 - t5; +t7 = (int)t6 >> 4; +t8 = s1 - t5; +t3 = t0 - t5; +t9 = (int)t8 >> 4; +t4 = (int)t3 >> 4; +t6 = t2 << 1; +at = 0x320; +MEM_U32(sp + 308) = t7; +MEM_U32(sp + 304) = t9; +MEM_U32(sp + 300) = t4; +MEM_U32(sp + 296) = t1; +if (t2 != at) {MEM_U32(sp + 316) = t6; +goto L409f50;} +MEM_U32(sp + 316) = t6; +//nop; +a0 = t6 << 2; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L409eb4; +//nop; +L409eb4: +// bdead 4018000b gp = MEM_U32(sp + 64); +a0 = MEM_U32(sp + 316); +//nop; +t7 = a0 << 4; +MEM_U32(sp + 292) = v0; +a0 = t7; +v0 = wrapper_malloc(mem, a0); +goto L409ed0; +a0 = t7; +L409ed0: +t8 = MEM_U32(sp + 292); +// bdead 421801cb gp = MEM_U32(sp + 64); +if (t8 == 0) {MEM_U32(sp + 288) = v0; +goto L409f48;} +MEM_U32(sp + 288) = v0; +if (v0 == 0) {//nop; +goto L409f48;} +//nop; +a1 = 0x10000004; +a2 = MEM_U32(sp + 316); +//nop; +a1 = MEM_U32(a1 + 0); +t0 = a2 << 2; +a2 = t0; +a0 = t8; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L409f08; +a0 = t8; +L409f08: +// bdead 4018000b gp = MEM_U32(sp + 64); +a2 = MEM_U32(sp + 316); +a1 = 0x10000008; +at = 0x10000004; +//nop; +a0 = MEM_U32(sp + 288); +t5 = a2 << 4; +a1 = MEM_U32(a1 + 0); +a2 = t5; +MEM_U32(at + 0) = v0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L409f34; +MEM_U32(at + 0) = v0; +L409f34: +// bdead 401801cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10000008; +MEM_U32(at + 0) = v0; +goto L409fd0; +MEM_U32(at + 0) = v0; +L409f48: +MEM_U32(sp + 316) = zero; +goto L409fd0; +MEM_U32(sp + 316) = zero; +L409f50: +a0 = 0x10000004; +a1 = MEM_U32(sp + 316); +//nop; +a0 = MEM_U32(a0 + 0); +t3 = a1 << 2; +a1 = t3; +v0 = wrapper_realloc(mem, a0, a1); +goto L409f6c; +a1 = t3; +L409f6c: +// bdead 4018000b gp = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 316); +a0 = 0x10000008; +at = 0x10000004; +//nop; +t4 = a1 << 4; +a0 = MEM_U32(a0 + 0); +a1 = t4; +MEM_U32(at + 0) = v0; +v0 = wrapper_realloc(mem, a0, a1); +goto L409f94; +MEM_U32(at + 0) = v0; +L409f94: +// bdead 401801cb gp = MEM_U32(sp + 64); +//nop; +t1 = 0x10000004; +at = 0x10000008; +t1 = MEM_U32(t1 + 0); +MEM_U32(at + 0) = v0; +if (t1 == 0) {//nop; +goto L409fcc;} +//nop; +t2 = 0x10000008; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L409fd0;} +//nop; +L409fcc: +MEM_U32(sp + 316) = zero; +L409fd0: +t7 = 0x1000000c; +t6 = MEM_U32(sp + 316); +t7 = MEM_U32(t7 + 0); +//nop; +at = (int)t7 < (int)t6; +if (at != 0) {//nop; +goto L40a014;} +//nop; +a2 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x7d; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40a008; +a1 = 0x2; +L40a008: +// bdead 1 gp = MEM_U32(sp + 64); +v0 = 0x1; +goto L40f910; +v0 = 0x1; +L40a014: +t8 = 0x10000004; +t9 = MEM_U32(sp + 316); +at = 0x1000000c; +t0 = MEM_U32(sp + 296); +t8 = MEM_U32(t8 + 0); +t1 = 0x1002de88; +MEM_U32(at + 0) = t9; +t5 = t8 - t0; +t9 = 0x10000008; +t1 = MEM_U32(t1 + 0); +t3 = (int)t5 >> 2; +at = 0x1002de88; +t4 = t3 << 2; +t5 = MEM_U32(sp + 300); +t9 = MEM_U32(t9 + 0); +t2 = t4 + t1; +t6 = MEM_U32(sp + 308); +t8 = MEM_U32(sp + 304); +MEM_U32(sp + 312) = t3; +MEM_U32(at + 0) = t2; +at = 0x1002de84; +s2 = t4 + s2; +t3 = t5 << 4; +t4 = t3 + t9; +t7 = t6 << 4; +t0 = t8 << 4; +s0 = t7 + t9; +s1 = t0 + t9; +MEM_U32(at + 0) = t4; +L40a088: +t1 = 0x10029ff0; +MEM_U32(s2 + 0) = s3; +at = MEM_U32(t1 + 0); +s1 = s1 + 0x10; +MEM_U32(s1 + 0) = at; +t6 = MEM_U32(t1 + 4); +//nop; +MEM_U32(s1 + 4) = t6; +at = MEM_U32(t1 + 8); +//nop; +MEM_U32(s1 + 8) = at; +t6 = MEM_U32(t1 + 12); +//nop; +MEM_U32(s1 + 12) = t6; +L40a0c0: +t8 = 0x10001fc0; +t7 = s3 << 2; +t0 = t7 + t8; +s4 = MEM_U32(t0 + 0); +at = 0xff670000; +at = at | 0x6981; +at = (int)s4 < (int)at; +if (at != 0) {//nop; +goto L40a370;} +//nop; +t5 = 0x1002de9c; +at = 0x1002de90; +t5 = MEM_U32(t5 + 0); +//nop; +t3 = (int)t5 < (int)0x0; +if (t3 == 0) {MEM_U32(at + 0) = t3; +goto L40a140;} +MEM_U32(at + 0) = t3; +//nop; +//nop; +//nop; +v0 = f_yylex(mem, sp); +goto L40a110; +//nop; +L40a110: +// bdead 403e01cb gp = MEM_U32(sp + 64); +//nop; +at = 0x1002de9c; +t9 = 0x1002de9c; +MEM_U32(at + 0) = v0; +t9 = MEM_U32(t9 + 0); +//nop; +if ((int)t9 >= 0) {//nop; +goto L40a140;} +//nop; +at = 0x1002de9c; +//nop; +MEM_U32(at + 0) = zero; +L40a140: +t4 = 0x1002de80; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40a2c0;} +//nop; +t2 = 0x1002de90; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L40a2c0;} +//nop; +a0 = 0x1000c9e0; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a184; +//nop; +L40a184: +// bdead 403e01c3 gp = MEM_U32(sp + 64); +//nop; +t1 = 0x1002de9c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L40a1c4;} +//nop; +a0 = 0x1000c9f0; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a1b8; +//nop; +L40a1b8: +// bdead 403e01c3 gp = MEM_U32(sp + 64); +//nop; +goto L40a2c0; +//nop; +L40a1c4: +t6 = 0x1002de9c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if ((int)t6 >= 0) {//nop; +goto L40a1fc;} +//nop; +a0 = 0x1000ca00; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a1f0; +//nop; +L40a1f0: +// bdead 403e01c3 gp = MEM_U32(sp + 64); +//nop; +goto L40a2c0; +//nop; +L40a1fc: +t7 = 0x1002de9c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +at = (int)t7 < (int)0x100; +if (at == 0) {//nop; +goto L40a238;} +//nop; +a0 = 0x1000ca08; +//nop; +a1 = t7; +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a22c; +a0 = a0; +L40a22c: +// bdead 403e01c3 gp = MEM_U32(sp + 64); +//nop; +goto L40a2c0; +//nop; +L40a238: +t0 = 0x10003fec; +t8 = zero << 3; +t5 = t8 + t0; +t3 = MEM_U32(t5 + 4); +s6 = zero; +if ((int)t3 < 0) {//nop; +goto L40a298;} +//nop; +L40a254: +t4 = 0x10003fec; +t6 = 0x1002de9c; +t9 = s6 << 3; +t2 = t9 + t4; +t1 = MEM_U32(t2 + 4); +t6 = MEM_U32(t6 + 0); +//nop; +if (t1 == t6) {//nop; +goto L40a298;} +//nop; +t8 = 0x10003fec; +s6 = s6 + 0x1; +t7 = s6 << 3; +t0 = t7 + t8; +t5 = MEM_U32(t0 + 4); +//nop; +if ((int)t5 >= 0) {//nop; +goto L40a254;} +//nop; +L40a298: +t9 = 0x10003fec; +t3 = s6 << 3; +t4 = t3 + t9; +//nop; +a0 = 0x1000ca0c; +a1 = MEM_U32(t4 + 0); +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a2b8; +a0 = a0; +L40a2b8: +// bdead 403e01c3 gp = MEM_U32(sp + 64); +//nop; +L40a2c0: +t2 = 0x1002de9c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +s4 = s4 + t2; +if ((int)s4 < 0) {at = (int)s4 < (int)0x7c0; +goto L40a370;} +at = (int)s4 < (int)0x7c0; +if (at == 0) {//nop; +goto L40a370;} +//nop; +t6 = 0x100000c0; +t1 = s4 << 2; +t7 = t1 + t6; +s4 = MEM_U32(t7 + 0); +t0 = 0x10003154; +t9 = 0x1002de9c; +t8 = s4 << 2; +t5 = t8 + t0; +t3 = MEM_U32(t5 + 0); +t9 = MEM_U32(t9 + 0); +//nop; +if (t3 != t9) {//nop; +goto L40a370;} +//nop; +at = 0x1002de9c; +t4 = 0xffffffff; +t1 = 0x10029fe0; +MEM_U32(at + 0) = t4; +t2 = 0x10029ff0; +t8 = MEM_U32(t1 + 4); +at = MEM_U32(t1 + 0); +MEM_U32(t2 + 4) = t8; +MEM_U32(t2 + 0) = at; +at = MEM_U32(t1 + 8); +t8 = MEM_U32(t1 + 12); +t0 = 0x1002de98; +MEM_U32(t2 + 8) = at; +MEM_U32(t2 + 12) = t8; +t0 = MEM_U32(t0 + 0); +s3 = s4; +if ((int)t0 <= 0) {//nop; +goto L409ccc;} +//nop; +at = 0x1002de98; +t5 = t0 + 0xffffffff; +MEM_U32(at + 0) = t5; +goto L409ccc; +MEM_U32(at + 0) = t5; +L40a370: +t9 = 0x100038a0; +t3 = s3 << 2; +t4 = t3 + t9; +s4 = MEM_U32(t4 + 0); +at = 0xfffffffe; +if (s4 != at) {//nop; +goto L40a654;} +//nop; +t7 = 0x1002de9c; +at = 0x1002de90; +t7 = MEM_U32(t7 + 0); +//nop; +t6 = (int)t7 < (int)0x0; +if (t6 == 0) {MEM_U32(at + 0) = t6; +goto L40a3e8;} +MEM_U32(at + 0) = t6; +//nop; +//nop; +//nop; +v0 = f_yylex(mem, sp); +goto L40a3b8; +//nop; +L40a3b8: +// bdead 401e01cb gp = MEM_U32(sp + 64); +//nop; +at = 0x1002de9c; +t2 = 0x1002de9c; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +//nop; +if ((int)t2 >= 0) {//nop; +goto L40a3e8;} +//nop; +at = 0x1002de9c; +//nop; +MEM_U32(at + 0) = zero; +L40a3e8: +t1 = 0x1002de80; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40a568;} +//nop; +t8 = 0x1002de90; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40a568;} +//nop; +a0 = 0x1000ca10; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a42c; +//nop; +L40a42c: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +t0 = 0x1002de9c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L40a46c;} +//nop; +a0 = 0x1000ca20; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a460; +//nop; +L40a460: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +goto L40a568; +//nop; +L40a46c: +t5 = 0x1002de9c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if ((int)t5 >= 0) {//nop; +goto L40a4a4;} +//nop; +a0 = 0x1000ca30; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a498; +//nop; +L40a498: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +goto L40a568; +//nop; +L40a4a4: +t3 = 0x1002de9c; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +at = (int)t3 < (int)0x100; +if (at == 0) {//nop; +goto L40a4e0;} +//nop; +a0 = 0x1000ca38; +//nop; +a1 = t3; +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a4d4; +a0 = a0; +L40a4d4: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +goto L40a568; +//nop; +L40a4e0: +t4 = 0x10003fec; +t9 = zero << 3; +t7 = t9 + t4; +t6 = MEM_U32(t7 + 4); +s7 = zero; +if ((int)t6 < 0) {//nop; +goto L40a540;} +//nop; +L40a4fc: +t1 = 0x10003fec; +t5 = 0x1002de9c; +t2 = s7 << 3; +t8 = t2 + t1; +t0 = MEM_U32(t8 + 4); +t5 = MEM_U32(t5 + 0); +//nop; +if (t0 == t5) {//nop; +goto L40a540;} +//nop; +t9 = 0x10003fec; +s7 = s7 + 0x1; +t3 = s7 << 3; +t4 = t3 + t9; +t7 = MEM_U32(t4 + 4); +//nop; +if ((int)t7 >= 0) {//nop; +goto L40a4fc;} +//nop; +L40a540: +t2 = 0x10003fec; +t6 = s7 << 3; +a0 = 0x1000ca3c; +//nop; +t1 = t6 + t2; +a1 = MEM_U32(t1 + 0); +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a560; +a0 = a0; +L40a560: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +L40a568: +t8 = 0x10000010; +at = 0xffffffff; +MEM_U32(sp + 276) = t8; +t0 = MEM_U32(t8 + 0); +//nop; +if (t0 != at) {t3 = MEM_U32(sp + 276); +goto L40a598;} +t3 = MEM_U32(sp + 276); +t5 = MEM_U32(t8 + 4); +//nop; +if (t5 == s3) {t2 = MEM_U32(sp + 276); +goto L40a5c8;} +t2 = MEM_U32(sp + 276); +t3 = MEM_U32(sp + 276); +L40a598: +at = 0xffffffff; +t9 = t3 + 0x8; +MEM_U32(sp + 276) = t9; +t7 = MEM_U32(t9 + 0); +//nop; +if (t7 != at) {t3 = MEM_U32(sp + 276); +goto L40a598;} +t3 = MEM_U32(sp + 276); +t6 = MEM_U32(t9 + 4); +//nop; +if (t6 != s3) {t3 = MEM_U32(sp + 276); +goto L40a598;} +t3 = MEM_U32(sp + 276); +t2 = MEM_U32(sp + 276); +L40a5c8: +//nop; +t1 = t2 + 0x8; +MEM_U32(sp + 276) = t1; +t0 = MEM_U32(t1 + 0); +//nop; +if ((int)t0 < 0) {t4 = MEM_U32(sp + 276); +goto L40a638;} +t4 = MEM_U32(sp + 276); +t8 = 0x1002de9c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t0 == t8) {t4 = MEM_U32(sp + 276); +goto L40a638;} +t4 = MEM_U32(sp + 276); +t5 = MEM_U32(sp + 276); +L40a600: +//nop; +t3 = t5 + 0x8; +MEM_U32(sp + 276) = t3; +t9 = MEM_U32(t3 + 0); +//nop; +if ((int)t9 < 0) {t4 = MEM_U32(sp + 276); +goto L40a638;} +t4 = MEM_U32(sp + 276); +t7 = 0x1002de9c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t9 != t7) {t5 = MEM_U32(sp + 276); +goto L40a600;} +t5 = MEM_U32(sp + 276); +t4 = MEM_U32(sp + 276); +L40a638: +//nop; +s4 = MEM_U32(t4 + 4); +//nop; +if ((int)s4 >= 0) {//nop; +goto L40a654;} +//nop; +v0 = zero; +goto L40f910; +v0 = zero; +L40a654: +if (s4 != 0) {//nop; +goto L40a908;} +//nop; +t6 = 0x1002de98; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {MEM_U32(sp + 72) = t6; +goto L40a698;} +MEM_U32(sp + 72) = t6; +at = 0x1; +if (t6 == at) {at = 0x2; +goto L40a6bc;} +at = 0x2; +if (t6 == at) {at = 0x3; +goto L40a6bc;} +at = 0x3; +if (t6 == at) {//nop; +goto L40a7a0;} +//nop; +//nop; +goto L40a908; +//nop; +L40a698: +a2 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x7b; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40a6b4; +a1 = 0x2; +L40a6b4: +// bdead 400e01c3 gp = MEM_U32(sp + 64); +//nop; +L40a6bc: +t1 = 0x10000004; +at = 0x1002de98; +t1 = MEM_U32(t1 + 0); +t2 = 0x3; +MEM_U32(at + 0) = t2; +at = s2 < t1; +if (at != 0) {//nop; +goto L40a798;} +//nop; +L40a6dc: +t0 = MEM_U32(s2 + 0); +t5 = 0x10001fc0; +t8 = t0 << 2; +t3 = t8 + t5; +s4 = MEM_U32(t3 + 0); +//nop; +s4 = s4 + 0x100; +if ((int)s4 < 0) {at = (int)s4 < (int)0x7c0; +goto L40a744;} +at = (int)s4 < (int)0x7c0; +if (at == 0) {//nop; +goto L40a744;} +//nop; +t7 = 0x100000c0; +t9 = s4 << 2; +t4 = t9 + t7; +t6 = MEM_U32(t4 + 0); +t1 = 0x10003154; +t2 = t6 << 2; +t0 = t2 + t1; +t8 = MEM_U32(t0 + 0); +at = 0x100; +if (t8 != at) {t5 = s4 << 2; +goto L40a744;} +t5 = s4 << 2; +t3 = t5 + t7; +s3 = MEM_U32(t3 + 0); +//nop; +goto L409ccc; +//nop; +L40a744: +t9 = 0x1002de80; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40a77c;} +//nop; +a0 = 0x1000ca40; +//nop; +a1 = MEM_U32(s2 + 0); +a2 = MEM_U32(s2 + -4); +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a774; +a0 = a0; +L40a774: +// bdead 400e01c3 gp = MEM_U32(sp + 64); +//nop; +L40a77c: +t4 = 0x10000004; +s2 = s2 + 0xfffffffc; +t4 = MEM_U32(t4 + 0); +s1 = s1 + 0xfffffff0; +at = s2 < t4; +if (at == 0) {//nop; +goto L40a6dc;} +//nop; +L40a798: +v0 = 0x1; +goto L40f910; +v0 = 0x1; +L40a7a0: +t6 = 0x1002de80; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40a8d8;} +//nop; +a0 = 0x1000ca74; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a7cc; +//nop; +L40a7cc: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1002de9c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40a80c;} +//nop; +a0 = 0x1000ca90; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a800; +//nop; +L40a800: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +goto L40a8d8; +//nop; +L40a80c: +t1 = 0x1002de9c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if ((int)t1 >= 0) {//nop; +goto L40a844;} +//nop; +a0 = 0x1000caa4; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a838; +//nop; +L40a838: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +goto L40a8d8; +//nop; +L40a844: +t0 = 0x10003fec; +MEM_U32(sp + 272) = zero; +t8 = MEM_U32(t0 + 4); +//nop; +if ((int)t8 < 0) {t3 = MEM_U32(sp + 272); +goto L40a8b0;} +t3 = MEM_U32(sp + 272); +t5 = MEM_U32(sp + 272); +L40a860: +t3 = 0x10003fec; +t6 = 0x1002de9c; +t7 = t5 << 3; +t9 = t7 + t3; +t4 = MEM_U32(t9 + 4); +t6 = MEM_U32(t6 + 0); +//nop; +if (t4 == t6) {t3 = MEM_U32(sp + 272); +goto L40a8b0;} +t3 = MEM_U32(sp + 272); +t2 = MEM_U32(sp + 272); +t8 = 0x10003fec; +t1 = t2 + 0x1; +t0 = t1 << 3; +MEM_U32(sp + 272) = t1; +t5 = t0 + t8; +t7 = MEM_U32(t5 + 4); +//nop; +if ((int)t7 >= 0) {t5 = MEM_U32(sp + 272); +goto L40a860;} +t5 = MEM_U32(sp + 272); +t3 = MEM_U32(sp + 272); +L40a8b0: +t4 = 0x10003fec; +t9 = t3 << 3; +t6 = t9 + t4; +//nop; +a0 = 0x1000cab4; +a1 = MEM_U32(t6 + 0); +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a8d0; +a0 = a0; +L40a8d0: +// bdead 401e01c3 gp = MEM_U32(sp + 64); +//nop; +L40a8d8: +t2 = 0x1002de9c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40a8f8;} +//nop; +v0 = 0x1; +goto L40f910; +v0 = 0x1; +L40a8f8: +at = 0x1002de9c; +t1 = 0xffffffff; +MEM_U32(at + 0) = t1; +goto L40a0c0; +MEM_U32(at + 0) = t1; +L40a908: +t0 = 0x1002de80; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40a94c;} +//nop; +t5 = 0x10004344; +t8 = s4 << 2; +a0 = 0x1000cac0; +//nop; +t7 = t8 + t5; +a2 = MEM_U32(t7 + 0); +a1 = s4; +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L40a944; +a0 = a0; +L40a944: +// bdead 402c01c3 gp = MEM_U32(sp + 64); +//nop; +L40a94c: +at = 0x1002de90; +t9 = 0x10002cf4; +t3 = s4 << 2; +MEM_U32(at + 0) = s4; +t4 = t3 + t9; +t6 = MEM_U32(t4 + 0); +s0 = s1; +t2 = t6 & 0x1; +if (t2 != 0) {MEM_U32(sp + 268) = t6; +goto L40aa4c;} +MEM_U32(sp + 268) = t6; +t1 = (int)t6 >> 1; +t0 = t1 << 4; +MEM_U32(sp + 268) = t1; +s1 = s1 - t0; +at = MEM_U32(s1 + 16); +t8 = 0x10029ff0; +t4 = 0x10002894; +MEM_U32(t8 + 0) = at; +t3 = MEM_U32(s1 + 20); +t9 = s4 << 2; +MEM_U32(t8 + 4) = t3; +at = MEM_U32(s1 + 24); +t2 = t9 + t4; +MEM_U32(t8 + 8) = at; +t3 = MEM_U32(s1 + 28); +//nop; +MEM_U32(t8 + 12) = t3; +s4 = MEM_U32(t2 + 0); +t1 = MEM_U32(sp + 268); +t8 = 0x1000270c; +MEM_U32(sp + 72) = s4; +t5 = s4 << 2; +t0 = t1 << 2; +s2 = s2 - t0; +t3 = t5 + t8; +t9 = MEM_U32(t3 + 0); +t7 = MEM_U32(s2 + 0); +//nop; +s3 = t7 + t9; +s3 = s3 + 0x1; +at = (int)s3 < (int)0x7c0; +if (at == 0) {//nop; +goto L40aa24;} +//nop; +t2 = 0x100000c0; +t4 = s3 << 2; +t1 = t4 + t2; +s3 = MEM_U32(t1 + 0); +t6 = 0x10003154; +t0 = s3 << 2; +t5 = t0 + t6; +t8 = MEM_U32(t5 + 0); +t3 = -s4; +if (t8 == t3) {//nop; +goto L409ccc;} +//nop; +L40aa24: +t9 = 0x1000270c; +t7 = s4 << 2; +t4 = t7 + t9; +t2 = MEM_U32(t4 + 0); +t0 = 0x100000c0; +t1 = t2 << 2; +t6 = t1 + t0; +s3 = MEM_U32(t6 + 0); +//nop; +goto L409ccc; +//nop; +L40aa4c: +t5 = MEM_U32(sp + 268); +t7 = 0x10029ff0; +t8 = (int)t5 >> 1; +t3 = t8 << 4; +MEM_U32(sp + 268) = t8; +s1 = s1 - t3; +at = MEM_U32(s1 + 16); +t0 = 0x10002894; +MEM_U32(t7 + 0) = at; +t2 = MEM_U32(s1 + 20); +t1 = s4 << 2; +MEM_U32(t7 + 4) = t2; +at = MEM_U32(s1 + 24); +t6 = t1 + t0; +MEM_U32(t7 + 8) = at; +t2 = MEM_U32(s1 + 28); +//nop; +MEM_U32(t7 + 12) = t2; +s4 = MEM_U32(t6 + 0); +t8 = MEM_U32(sp + 268); +t7 = 0x1000270c; +MEM_U32(sp + 72) = s4; +t9 = s4 << 2; +t3 = t8 << 2; +s2 = s2 - t3; +t2 = t9 + t7; +t1 = MEM_U32(t2 + 0); +t4 = MEM_U32(s2 + 0); +//nop; +s3 = t4 + t1; +s3 = s3 + 0x1; +at = (int)s3 < (int)0x7c0; +if (at == 0) {//nop; +goto L40ab00;} +//nop; +t6 = 0x100000c0; +t0 = s3 << 2; +t8 = t0 + t6; +s3 = MEM_U32(t8 + 0); +t5 = 0x10003154; +t3 = s3 << 2; +t9 = t3 + t5; +t7 = MEM_U32(t9 + 0); +t2 = -s4; +if (t7 == t2) {//nop; +goto L40ab24;} +//nop; +L40ab00: +t1 = 0x1000270c; +t4 = s4 << 2; +t0 = t4 + t1; +t6 = MEM_U32(t0 + 0); +t3 = 0x100000c0; +t8 = t6 << 2; +t5 = t8 + t3; +s3 = MEM_U32(t5 + 0); +//nop; +L40ab24: +at = 0x1002de8c; +t9 = 0x1002de90; +MEM_U32(at + 0) = s3; +at = 0x1002de88; +t9 = MEM_U32(t9 + 0); +MEM_U32(at + 0) = s2; +at = 0x1002de84; +t7 = t9 + 0xffffffff; +MEM_U32(at + 0) = s1; +at = t7 < 0x117; +if (at == 0) {//nop; +goto L409cb0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000cc24[] = { +&&L40ab74, +&&L409cb0, +&&L409cb0, +&&L409cb0, +&&L409cb0, +&&L409cb0, +&&L40abe0, +&&L409cb0, +&&L40abf0, +&&L40ac1c, +&&L40ac64, +&&L40ac90, +&&L40aca4, +&&L40acdc, +&&L40acf0, +&&L40ad28, +&&L40ad50, +&&L409cb0, +&&L40ad78, +&&L409cb0, +&&L40adc0, +&&L40ade8, +&&L40ae10, +&&L40ae24, +&&L40af00, +&&L40af28, +&&L40af3c, +&&L40af64, +&&L40af8c, +&&L40afa0, +&&L40afc8, +&&L40aff0, +&&L40b004, +&&L40b02c, +&&L40b054, +&&L40b07c, +&&L40b0a4, +&&L40b0cc, +&&L40b0f4, +&&L409cb0, +&&L40b11c, +&&L40b130, +&&L40b15c, +&&L40b170, +&&L40b1bc, +&&L40b1d0, +&&L409cb0, +&&L40b21c, +&&L40b248, +&&L40b274, +&&L409cb0, +&&L40b2a0, +&&L40b2cc, +&&L409cb0, +&&L40b2f8, +&&L40b324, +&&L409cb0, +&&L40b350, +&&L40b37c, +&&L40b3a8, +&&L40b3d4, +&&L409cb0, +&&L40b400, +&&L40b42c, +&&L409cb0, +&&L40b458, +&&L409cb0, +&&L40b484, +&&L409cb0, +&&L40b4b0, +&&L409cb0, +&&L40b4dc, +&&L409cb0, +&&L40b508, +&&L409cb0, +&&L40b534, +&&L409cb0, +&&L40b568, +&&L40b594, +&&L40b5c0, +&&L40b5ec, +&&L40b618, +&&L40b644, +&&L40b670, +&&L40b69c, +&&L40b6c8, +&&L40b6f4, +&&L40b720, +&&L40b74c, +&&L409cb0, +&&L40b778, +&&L409cb0, +&&L40b7a4, +&&L40b830, +&&L40b8bc, +&&L40b90c, +&&L40b95c, +&&L409cb0, +&&L409cb0, +&&L409cb0, +&&L40b9b0, +&&L40baa4, +&&L40bc4c, +&&L409cb0, +&&L40bd40, +&&L40be34, +&&L40be68, +&&L40be88, +&&L40be9c, +&&L40bf08, +&&L40bf7c, +&&L40bffc, +&&L40c038, +&&L40c06c, +&&L40c0a0, +&&L40c0d4, +&&L40c108, +&&L40c144, +&&L40c180, +&&L40c1bc, +&&L40c1f8, +&&L40c234, +&&L40c270, +&&L40c2ac, +&&L40c2e8, +&&L40c324, +&&L40c368, +&&L40c3ac, +&&L40c3fc, +&&L40c4b0, +&&L40c53c, +&&L40c5ac, +&&L40c60c, +&&L40c6b8, +&&L40c72c, +&&L40c7a0, +&&L409cb0, +&&L409cb0, +&&L40c7c8, +&&L40c810, +&&L40c824, +&&L409cb0, +&&L409cb0, +&&L40c86c, +&&L40ca14, +&&L409cb0, +&&L40cb08, +&&L40cb1c, +&&L40cb64, +&&L40cc00, +&&L40cc14, +&&L40cc80, +&&L40cd2c, +&&L40cd78, +&&L40cd8c, +&&L40ce04, +&&L40ce5c, +&&L40cf00, +&&L40cfac, +&&L409cb0, +&&L40cfbc, +&&L40d034, +&&L40d054, +&&L40d0c0, +&&L40d12c, +&&L40d1a8, +&&L40d1dc, +&&L40d210, +&&L409cb0, +&&L40d244, +&&L40d2c8, +&&L40d4cc, +&&L40d4f4, +&&L40d5a8, +&&L40d65c, +&&L40d788, +&&L40d8b4, +&&L40d9f0, +&&L40da8c, +&&L40dad8, +&&L40db34, +&&L40dbd8, +&&L409cb0, +&&L40dc88, +&&L40dd7c, +&&L40ddac, +&&L40de18, +&&L40de48, +&&L40de78, +&&L40dee4, +&&L409cb0, +&&L40df50, +&&L40e040, +&&L40e0ec, +&&L40e10c, +&&L40e178, +&&L40e21c, +&&L40e26c, +&&L40e2bc, +&&L40e2f0, +&&L409cb0, +&&L409cb0, +&&L40e324, +&&L40e374, +&&L40e384, +&&L40e3ac, +&&L40e3d4, +&&L40e450, +&&L40e4cc, +&&L40e544, +&&L40e5bc, +&&L40e688, +&&L40e754, +&&L409cb0, +&&L40e7a8, +&&L40e7bc, +&&L40e804, +&&L40e824, +&&L409cb0, +&&L409cb0, +&&L409cb0, +&&L409cb0, +&&L409cb0, +&&L409cb0, +&&L409cb0, +&&L40e890, +&&L40e928, +&&L40e93c, +&&L40e990, +&&L40e9bc, +&&L40e9e4, +&&L40ea68, +&&L40eaec, +&&L40eb70, +&&L40ebf4, +&&L40ecd4, +&&L40ecf4, +&&L40ed60, +&&L40ed80, +&&L40edec, +&&L409cb0, +&&L40ee04, +&&L40ee2c, +&&L40ee54, +&&L40ee84, +&&L40eeb8, +&&L40eee4, +&&L40ef10, +&&L40ef3c, +&&L40ef74, +&&L40efb0, +&&L40efe8, +&&L40f024, +&&L40f05c, +&&L40f098, +&&L40f0d0, +&&L40f10c, +&&L40f1a0, +&&L40f1c4, +&&L40f1e8, +&&L40f210, +&&L40f238, +&&L40f25c, +&&L40f294, +&&L40f2c8, +&&L40f388, +&&L409cb0, +&&L409cb0, +&&L40f448, +&&L40f474, +&&L40f494, +&&L40f4d0, +&&L40f500, +&&L40f6c0, +&&L40f6d4, +&&L409cb0, +&&L40f89c, +&&L409cb0, +&&L40f8ec, +}; +dest = Lswitch1000cc24[t7]; +//nop; +goto *dest; +//nop; +L40ab74: +t2 = 0x10029e90; +//nop; +t4 = MEM_U8(t2 + 121); +//nop; +if ((int)t4 <= 0) {//nop; +goto L40abb8;} +//nop; +a0 = 0x10004834; +a1 = 0x1000cad8; +a2 = MEM_U32(s0 + 4); +//nop; +a3 = MEM_U32(s0 + 0); +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40abb0; +a2 = a2 + 0x18; +L40abb0: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L40abb8: +//nop; +a1 = MEM_U32(s0 + 8); +a2 = MEM_U32(s0 + 4); +a0 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40abcc; +a0 = zero; +L40abcc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40abe0: +t1 = MEM_U32(s0 + -16); +at = 0x10029ff0; +MEM_U32(at + 0) = t1; +goto L409cb0; +MEM_U32(at + 0) = t1; +L40abf0: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -48); +a3 = MEM_U32(s0 + -16); +a0 = 0x49; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ac08; +a0 = 0x49; +L40ac08: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ac1c: +a2 = MEM_U32(s0 + -16); +//nop; +a1 = MEM_U32(a2 + 20); +a0 = 0x5d; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ac30; +a0 = 0x5d; +L40ac30: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 264) = v0; +//nop; +a2 = MEM_U32(s0 + -48); +a1 = MEM_U32(s0 + -32); +a0 = 0x41; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ac50; +a3 = v0; +L40ac50: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ac64: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a0 = 0x41; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ac7c; +a3 = zero; +L40ac7c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ac90: +t6 = 0x10029e7c; +//nop; +t6 = MEM_U32(t6 + 0); +MEM_U32(t6 + 4) = zero; +goto L409cb0; +MEM_U32(t6 + 4) = zero; +L40aca4: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -48); +a3 = MEM_U32(s0 + 0); +a0 = 0x5f; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40acbc; +a0 = 0x5f; +L40acbc: +// bdead 400201cb gp = MEM_U32(sp + 64); +t8 = 0x1; +t3 = 0x10029e7c; +at = 0x10029ff0; +t3 = MEM_U32(t3 + 0); +MEM_U32(at + 0) = v0; +MEM_U32(t3 + 4) = t8; +goto L409cb0; +MEM_U32(t3 + 4) = t8; +L40acdc: +t5 = 0x10029e7c; +//nop; +t5 = MEM_U32(t5 + 0); +MEM_U32(t5 + 4) = zero; +goto L409cb0; +MEM_U32(t5 + 4) = zero; +L40acf0: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -48); +a3 = MEM_U32(s0 + 0); +a0 = 0x60; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ad08; +a0 = 0x60; +L40ad08: +// bdead 400201cb gp = MEM_U32(sp + 64); +t9 = 0x1; +t7 = 0x10029e7c; +at = 0x10029ff0; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = v0; +MEM_U32(t7 + 4) = t9; +goto L409cb0; +MEM_U32(t7 + 4) = t9; +L40ad28: +//nop; +a1 = MEM_U32(s0 + 0); +a2 = MEM_U32(s0 + -16); +a0 = 0x31; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ad3c; +a0 = 0x31; +L40ad3c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ad50: +//nop; +a1 = MEM_U32(s0 + 0); +a2 = MEM_U32(s0 + -16); +a0 = 0x30; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ad64; +a0 = 0x30; +L40ad64: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ad78: +t2 = 0x10029ff0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(sp + 260) = t2; +if (t2 == 0) {MEM_U32(sp + 256) = t2; +goto L40adb0;} +MEM_U32(sp + 256) = t2; +L40ad94: +t4 = MEM_U32(sp + 260); +t1 = MEM_U32(sp + 260); +MEM_U32(sp + 256) = t4; +t0 = MEM_U32(t1 + 16); +//nop; +if (t0 != 0) {MEM_U32(sp + 260) = t0; +goto L40ad94;} +MEM_U32(sp + 260) = t0; +L40adb0: +t6 = MEM_U32(s0 + 0); +t8 = MEM_U32(sp + 256); +MEM_U32(t8 + 16) = t6; +goto L409cb0; +MEM_U32(t8 + 16) = t6; +L40adc0: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + 0); +a0 = 0x33; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40add4; +a0 = 0x33; +L40add4: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ade8: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + 0); +a0 = 0x32; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40adfc; +a0 = 0x32; +L40adfc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ae10: +t5 = 0x10029ff0; +t3 = MEM_U32(s0 + 0); +t5 = MEM_U32(t5 + 0); +MEM_U32(t5 + 24) = t3; +goto L409cb0; +MEM_U32(t5 + 24) = t3; +L40ae24: +t9 = 0x1002deb0; +a1 = MEM_U32(s0 + 0); +a2 = MEM_U32(t9 + 24); +//nop; +a0 = zero; +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ae40; +//nop; +L40ae40: +// bdead 4002010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 252) = v0; +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x2a; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ae5c; +a2 = v0; +L40ae5c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +t7 = 0x10029fa0; +MEM_U32(at + 0) = v0; +t2 = MEM_U16(t7 + 26); +//nop; +if (t2 == 0) {//nop; +goto L40ae94;} +//nop; +t4 = MEM_U16(t7 + 10); +//nop; +t1 = t4 & 0x1; +if (t1 != 0) {//nop; +goto L40aec0;} +//nop; +L40ae94: +t0 = 0x10029fa0; +//nop; +t6 = MEM_U16(t0 + 26); +//nop; +if (t6 != 0) {//nop; +goto L409cb0;} +//nop; +t8 = MEM_U16(t0 + 10); +//nop; +t3 = t8 & 0x1; +if (t3 == 0) {//nop; +goto L409cb0;} +//nop; +L40aec0: +t5 = 0x10029fa0; +at = 0x5; +t9 = MEM_U16(t5 + 10); +//nop; +t2 = t9 & 0x5; +if (t2 != at) {//nop; +goto L409cb0;} +//nop; +//nop; +a0 = 0x20000; +a2 = MEM_U32(s0 + 0); +a0 = a0 | 0x12d; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40aef4; +a1 = 0x1; +L40aef4: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40af00: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + 0); +a0 = 0x34; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40af14; +a0 = 0x34; +L40af14: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40af28: +t4 = 0x10029e7c; +t7 = 0x1; +t4 = MEM_U32(t4 + 0); +MEM_U32(t4 + 4) = t7; +goto L409cb0; +MEM_U32(t4 + 4) = t7; +L40af3c: +//nop; +a1 = MEM_U32(s0 + -64); +a2 = MEM_U32(s0 + -32); +a0 = 0x34; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40af50; +a0 = 0x34; +L40af50: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40af64: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + 0); +a0 = 0x2b; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40af78; +a0 = 0x2b; +L40af78: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40af8c: +t6 = 0x10029e7c; +t1 = 0x1; +t6 = MEM_U32(t6 + 0); +MEM_U32(t6 + 4) = t1; +goto L409cb0; +MEM_U32(t6 + 4) = t1; +L40afa0: +//nop; +a1 = MEM_U32(s0 + -64); +a2 = MEM_U32(s0 + -32); +a0 = 0x2b; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40afb4; +a0 = 0x2b; +L40afb4: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40afc8: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + 0); +a0 = 0x2d; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40afdc; +a0 = 0x2d; +L40afdc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40aff0: +t8 = 0x10029e7c; +t0 = 0x1; +t8 = MEM_U32(t8 + 0); +MEM_U32(t8 + 4) = t0; +goto L409cb0; +MEM_U32(t8 + 4) = t0; +L40b004: +//nop; +a1 = MEM_U32(s0 + -64); +a2 = MEM_U32(s0 + -32); +a0 = 0x2d; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b018; +a0 = 0x2d; +L40b018: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b02c: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x2a; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b040; +a2 = zero; +L40b040: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b054: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x2e; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b068; +a2 = zero; +L40b068: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b07c: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x36; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b090; +a2 = zero; +L40b090: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b0a4: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x35; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b0b8; +a2 = zero; +L40b0b8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b0cc: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x2c; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b0e0; +a2 = zero; +L40b0e0: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b0f4: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x2f; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b108; +a2 = zero; +L40b108: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b11c: +t5 = 0x10029e7c; +t3 = 0x1; +t5 = MEM_U32(t5 + 0); +MEM_U32(t5 + 4) = t3; +goto L409cb0; +MEM_U32(t5 + 4) = t3; +L40b130: +//nop; +a1 = MEM_U32(s0 + -64); +a2 = MEM_U32(s0 + -48); +a3 = MEM_U32(s0 + 0); +a0 = 0x42; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b148; +a0 = 0x42; +L40b148: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b15c: +t2 = 0x10029e7c; +t9 = 0x1; +t2 = MEM_U32(t2 + 0); +MEM_U32(t2 + 4) = t9; +goto L409cb0; +MEM_U32(t2 + 4) = t9; +L40b170: +//nop; +a1 = MEM_U32(s0 + -64); +a2 = MEM_U32(s0 + -48); +a3 = MEM_U32(s0 + 0); +a0 = 0x42; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b188; +a0 = 0x42; +L40b188: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 248) = v0; +//nop; +a1 = MEM_U32(s0 + -80); +// fdead 61fe005f t9 = t9; +a0 = 0x32; +a2 = v0; +v0 = func_409b00(mem, sp, a0, a1, a2); +goto L40b1a8; +a2 = v0; +L40b1a8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b1bc: +t4 = 0x10029e7c; +t7 = 0x1; +t4 = MEM_U32(t4 + 0); +MEM_U32(t4 + 4) = t7; +goto L409cb0; +MEM_U32(t4 + 4) = t7; +L40b1d0: +//nop; +a1 = MEM_U32(s0 + -64); +a2 = MEM_U32(s0 + -48); +a3 = MEM_U32(s0 + 0); +a0 = 0x42; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b1e8; +a0 = 0x42; +L40b1e8: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 244) = v0; +//nop; +a1 = MEM_U32(s0 + -80); +// fdead 61fe005f t9 = t9; +a0 = 0x33; +a2 = v0; +v0 = func_409b00(mem, sp, a0, a1, a2); +goto L40b208; +a2 = v0; +L40b208: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b21c: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x52; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b234; +a0 = 0x52; +L40b234: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b248: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x44; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b260; +a0 = 0x44; +L40b260: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b274: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x50; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b28c; +a0 = 0x50; +L40b28c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b2a0: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x56; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b2b8; +a0 = 0x56; +L40b2b8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b2cc: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x4e; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b2e4; +a0 = 0x4e; +L40b2e4: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b2f8: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x4b; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b310; +a0 = 0x4b; +L40b310: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b324: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x58; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b33c; +a0 = 0x58; +L40b33c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b350: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x4a; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b368; +a0 = 0x4a; +L40b368: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b37c: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x48; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b394; +a0 = 0x48; +L40b394: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b3a8: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x4d; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b3c0; +a0 = 0x4d; +L40b3c0: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b3d4: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x47; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b3ec; +a0 = 0x47; +L40b3ec: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b400: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x46; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b418; +a0 = 0x46; +L40b418: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b42c: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x54; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b444; +a0 = 0x54; +L40b444: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b458: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x3b; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b470; +a0 = 0x3b; +L40b470: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b484: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x3d; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b49c; +a0 = 0x3d; +L40b49c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b4b0: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x3c; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b4c8; +a0 = 0x3c; +L40b4c8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b4dc: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x39; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b4f4; +a0 = 0x39; +L40b4f4: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b508: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x55; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b520; +a0 = 0x55; +L40b520: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b534: +t1 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(s0 + -48); +a2 = MEM_U32(s0 + -64); +a3 = MEM_U32(s0 + -32); +a0 = 0x5c; +MEM_U32(sp + 16) = t1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b554; +MEM_U32(sp + 16) = t1; +L40b554: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b568: +t6 = MEM_U32(s0 + -32); +t0 = MEM_U32(s0 + -16); +at = 0x10029ff0; +MEM_U32(t0 + 24) = t6; +t3 = MEM_U32(s0 + -16); +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t3 + 28) = t8; +t5 = MEM_U32(s0 + -16); +MEM_U32(at + 0) = t5; +goto L409cb0; +MEM_U32(at + 0) = t5; +L40b594: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x3a; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b5ac; +a3 = zero; +L40b5ac: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b5c0: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x53; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b5d8; +a3 = zero; +L40b5d8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b5ec: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x45; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b604; +a3 = zero; +L40b604: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b618: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x51; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b630; +a3 = zero; +L40b630: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b644: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x57; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b65c; +a3 = zero; +L40b65c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b670: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x4f; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b688; +a3 = zero; +L40b688: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b69c: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x4c; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b6b4; +a3 = zero; +L40b6b4: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b6c8: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x59; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b6e0; +a3 = zero; +L40b6e0: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b6f4: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x3e; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b70c; +a3 = zero; +L40b70c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b720: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x40; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b738; +a3 = zero; +L40b738: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b74c: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x3f; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b764; +a3 = zero; +L40b764: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b778: +//nop; +a1 = MEM_U32(s0 + -16); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x43; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40b790; +a0 = 0x43; +L40b790: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40b7a4: +t9 = 0x1001b794; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40b7e0;} +//nop; +a2 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x7b; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40b7d8; +a1 = 0x2; +L40b7d8: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L40b7e0: +t2 = MEM_U32(s0 + -20); +//nop; +a0 = MEM_U32(s0 + -32); +a1 = MEM_U32(s0 + -28); +a2 = MEM_U32(s0 + -24); +a3 = MEM_U32(s0 + -16); +MEM_U32(sp + 16) = t2; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40b800; +MEM_U32(sp + 16) = t2; +L40b800: +// bdead 400201cb gp = MEM_U32(sp + 64); +t7 = 0x1; +t4 = 0x10029e7c; +at = 0x10029ff0; +t4 = MEM_U32(t4 + 0); +t6 = 0x10029e7c; +MEM_U32(at + 0) = v0; +MEM_U32(t4 + 4) = t7; +t6 = MEM_U32(t6 + 0); +t1 = 0x1; +MEM_U32(t6 + 8) = t1; +goto L409cb0; +MEM_U32(t6 + 8) = t1; +L40b830: +t0 = 0x1001b794; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L40b86c;} +//nop; +a2 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x7b; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40b864; +a1 = 0x2; +L40b864: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L40b86c: +t8 = MEM_U32(s0 + -4); +//nop; +a0 = MEM_U32(s0 + -16); +a1 = MEM_U32(s0 + -12); +a2 = MEM_U32(s0 + -8); +a3 = zero; +MEM_U32(sp + 16) = t8; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40b88c; +MEM_U32(sp + 16) = t8; +L40b88c: +// bdead 400201cb gp = MEM_U32(sp + 64); +t3 = 0x1; +t5 = 0x10029e7c; +at = 0x10029ff0; +t5 = MEM_U32(t5 + 0); +t2 = 0x10029e7c; +MEM_U32(at + 0) = v0; +MEM_U32(t5 + 4) = t3; +t2 = MEM_U32(t2 + 0); +t9 = 0x1; +MEM_U32(t2 + 8) = t9; +goto L409cb0; +MEM_U32(t2 + 8) = t9; +L40b8bc: +t7 = MEM_U32(s0 + -20); +//nop; +a0 = MEM_U32(s0 + -32); +a1 = MEM_U32(s0 + -28); +a2 = MEM_U32(s0 + -24); +a3 = MEM_U32(s0 + -16); +MEM_U32(sp + 16) = t7; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40b8dc; +MEM_U32(sp + 16) = t7; +L40b8dc: +// bdead 400201cb gp = MEM_U32(sp + 64); +t4 = 0x1; +t1 = 0x10029e7c; +at = 0x10029ff0; +t1 = MEM_U32(t1 + 0); +t0 = 0x10029e7c; +MEM_U32(at + 0) = v0; +MEM_U32(t1 + 4) = t4; +t0 = MEM_U32(t0 + 0); +t6 = 0x1; +MEM_U32(t0 + 8) = t6; +goto L409cb0; +MEM_U32(t0 + 8) = t6; +L40b90c: +t8 = MEM_U32(s0 + -4); +//nop; +a0 = MEM_U32(s0 + -16); +a1 = MEM_U32(s0 + -12); +a2 = MEM_U32(s0 + -8); +a3 = zero; +MEM_U32(sp + 16) = t8; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40b92c; +MEM_U32(sp + 16) = t8; +L40b92c: +// bdead 400201cb gp = MEM_U32(sp + 64); +t3 = 0x1; +t5 = 0x10029e7c; +at = 0x10029ff0; +t5 = MEM_U32(t5 + 0); +t2 = 0x10029e7c; +MEM_U32(at + 0) = v0; +MEM_U32(t5 + 4) = t3; +t2 = MEM_U32(t2 + 0); +t9 = 0x1; +MEM_U32(t2 + 8) = t9; +goto L409cb0; +MEM_U32(t2 + 8) = t9; +L40b95c: +a3 = MEM_U32(s0 + -16); +//nop; +t4 = MEM_U32(a3 + 20); +a0 = zero; +a1 = zero; +a2 = zero; +MEM_U32(sp + 16) = t4; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40b97c; +MEM_U32(sp + 16) = t4; +L40b97c: +// bdead 4002010b gp = MEM_U32(sp + 64); +a0 = 0x20000; +at = 0x10029ff0; +//nop; +MEM_U32(at + 0) = v0; +t1 = MEM_U32(s0 + -16); +a0 = a0 | 0x92; +a2 = MEM_U32(t1 + 20); +a1 = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40b9a4; +a1 = zero; +L40b9a4: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40b9b0: +t6 = 0x10029ff0; +at = 0x1f000000; +t6 = MEM_U32(t6 + 4); +//nop; +t0 = t6 & at; +if (t0 == 0) {//nop; +goto L40ba20;} +//nop; +t8 = MEM_U32(s0 + 4); +at = 0x1f000000; +t3 = t8 & at; +if (t3 == 0) {//nop; +goto L40ba20;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_attribute_to_string(mem, sp, a0); +goto L40b9f0; +//nop; +L40b9f0: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x103; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40ba14; +a3 = v0; +L40ba14: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40ba20: +t9 = 0x10029ff0; +t5 = MEM_U32(s0 + 4); +t9 = MEM_U32(t9 + 4); +//nop; +t2 = t5 & t9; +if (t2 == 0) {//nop; +goto L40ba7c;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_attribute_to_string(mem, sp, a0); +goto L40ba4c; +//nop; +L40ba4c: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x94; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40ba70; +a3 = v0; +L40ba70: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40ba7c: +t7 = 0x10029ff0; +t4 = MEM_U32(s0 + 4); +t7 = MEM_U32(t7 + 4); +at = 0x10029ff0; +t1 = t7 | t4; +MEM_U32(at + 4) = t1; +t6 = MEM_U32(s0 + 12); +at = 0x10029ff0; +MEM_U32(at + 12) = t6; +goto L409cb0; +MEM_U32(at + 12) = t6; +L40baa4: +t0 = 0x10029ff0; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40badc;} +//nop; +//nop; +a0 = 0x20000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0x162; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40bad4; +a1 = 0x1; +L40bad4: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +L40badc: +t8 = MEM_U32(s0 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40bafc;} +//nop; +t3 = MEM_U32(s0 + 0); +at = 0x10029ff0; +MEM_U32(at + 0) = t3; +goto L409cb0; +MEM_U32(at + 0) = t3; +L40bafc: +t9 = 0x10029ff0; +t5 = MEM_U32(s0 + 8); +t9 = MEM_U32(t9 + 8); +//nop; +t2 = t5 & t9; +if (t2 == 0) {//nop; +goto L40bc30;} +//nop; +t7 = MEM_U32(s0 + 8); +at = 0x1000000; +if (t7 != at) {//nop; +goto L40bbf0;} +//nop; +t4 = 0x10029fa0; +//nop; +t1 = MEM_U16(t4 + 26); +//nop; +if (t1 == 0) {//nop; +goto L40bb54;} +//nop; +t6 = MEM_U16(t4 + 10); +//nop; +t0 = t6 & 0x1; +if (t0 != 0) {//nop; +goto L40bb80;} +//nop; +L40bb54: +t8 = 0x10029fa0; +//nop; +t3 = MEM_U16(t8 + 26); +//nop; +if (t3 != 0) {//nop; +goto L40bbc4;} +//nop; +t5 = MEM_U16(t8 + 10); +//nop; +t9 = t5 & 0x1; +if (t9 == 0) {//nop; +goto L40bbc4;} +//nop; +L40bb80: +t2 = 0x10029fa0; +at = 0x5; +t7 = MEM_U16(t2 + 10); +//nop; +t1 = t7 & 0x5; +if (t1 != at) {//nop; +goto L40bbc4;} +//nop; +a3 = 0x1000caf4; +//nop; +a0 = 0x20000; +a2 = MEM_U32(s0 + 12); +a0 = a0 | 0x131; +a1 = 0x1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40bbbc; +a3 = a3; +L40bbbc: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +L40bbc4: +t6 = 0x10029ff0; +t4 = MEM_U32(s0 + 8); +t6 = MEM_U32(t6 + 8); +at = 0x10029ff0; +t0 = t4 ^ t6; +MEM_U32(at + 8) = t0; +at = 0x800000; +t3 = t0 | at; +at = 0x10029ff0; +MEM_U32(at + 8) = t3; +goto L409cb0; +MEM_U32(at + 8) = t3; +L40bbf0: +//nop; +a0 = MEM_U32(s0 + 8); +//nop; +v0 = f_type_to_string(mem, sp, a0); +goto L40bc00; +//nop; +L40bc00: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x94; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40bc24; +a3 = v0; +L40bc24: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40bc30: +t8 = 0x10029ff0; +t5 = MEM_U32(s0 + 8); +t8 = MEM_U32(t8 + 8); +at = 0x10029ff0; +t9 = t8 | t5; +MEM_U32(at + 8) = t9; +goto L409cb0; +MEM_U32(at + 8) = t9; +L40bc4c: +t2 = 0x10029ff0; +at = 0x1f000000; +t2 = MEM_U32(t2 + 4); +//nop; +t7 = t2 & at; +if (t7 == 0) {//nop; +goto L40bcbc;} +//nop; +t1 = MEM_U32(s0 + 4); +at = 0x1f000000; +t4 = t1 & at; +if (t4 == 0) {//nop; +goto L40bcbc;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_attribute_to_string(mem, sp, a0); +goto L40bc8c; +//nop; +L40bc8c: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x103; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40bcb0; +a3 = v0; +L40bcb0: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40bcbc: +t0 = 0x10029ff0; +t6 = MEM_U32(s0 + 4); +t0 = MEM_U32(t0 + 4); +//nop; +t3 = t6 & t0; +if (t3 == 0) {//nop; +goto L40bd18;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_attribute_to_string(mem, sp, a0); +goto L40bce8; +//nop; +L40bce8: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x94; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40bd0c; +a3 = v0; +L40bd0c: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40bd18: +t8 = 0x10029ff0; +t5 = MEM_U32(s0 + 4); +t8 = MEM_U32(t8 + 4); +at = 0x10029ff0; +t9 = t8 | t5; +MEM_U32(at + 4) = t9; +t2 = MEM_U32(s0 + 12); +at = 0x10029ff0; +MEM_U32(at + 12) = t2; +goto L409cb0; +MEM_U32(at + 12) = t2; +L40bd40: +t7 = 0x10029ff0; +at = 0x1f000000; +t7 = MEM_U32(t7 + 4); +//nop; +t1 = t7 & at; +if (t1 == 0) {//nop; +goto L40bdb0;} +//nop; +t4 = MEM_U32(s0 + 4); +at = 0x1f000000; +t6 = t4 & at; +if (t6 == 0) {//nop; +goto L40bdb0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_attribute_to_string(mem, sp, a0); +goto L40bd80; +//nop; +L40bd80: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x103; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40bda4; +a3 = v0; +L40bda4: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40bdb0: +t3 = 0x10029ff0; +t0 = MEM_U32(s0 + 4); +t3 = MEM_U32(t3 + 4); +//nop; +t8 = t0 & t3; +if (t8 == 0) {//nop; +goto L40be0c;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_attribute_to_string(mem, sp, a0); +goto L40bddc; +//nop; +L40bddc: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x94; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40be00; +a3 = v0; +L40be00: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40be0c: +t5 = 0x10029ff0; +t9 = MEM_U32(s0 + 4); +t5 = MEM_U32(t5 + 4); +at = 0x10029ff0; +t2 = t5 | t9; +MEM_U32(at + 4) = t2; +t7 = MEM_U32(s0 + 12); +at = 0x10029ff0; +MEM_U32(at + 12) = t7; +goto L409cb0; +MEM_U32(at + 12) = t7; +L40be34: +at = 0x10029ff0; +t1 = 0x80000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = t1; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = zero; +t4 = MEM_U32(s0 + 0); +at = 0x10029ff0; +MEM_U32(at + 12) = t4; +goto L409cb0; +MEM_U32(at + 12) = t4; +L40be68: +t6 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t0 = 0x10029ff0; +MEM_U32(at + 4) = t6; +at = 0x10029ff0; +t0 = MEM_U32(t0 + 4); +MEM_U32(at + 0) = t0; +goto L409cb0; +MEM_U32(at + 0) = t0; +L40be88: +t3 = 0x10029e7c; +//nop; +t3 = MEM_U32(t3 + 0); +MEM_U32(t3 + 4) = zero; +goto L409cb0; +MEM_U32(t3 + 4) = zero; +L40be9c: +t8 = 0x10029ff0; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L40bed4;} +//nop; +t5 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t9 = 0x10029ff0; +MEM_U32(at + 4) = t5; +at = 0x10029ff0; +t9 = MEM_U32(t9 + 4); +MEM_U32(at + 0) = t9; +goto L409cb0; +MEM_U32(at + 0) = t9; +L40bed4: +t2 = MEM_U32(s0 + 0); +//nop; +if (t2 == 0) {//nop; +goto L409cb0;} +//nop; +t4 = 0x10029ff0; +t7 = MEM_U32(s0 + 0); +t4 = MEM_U32(t4 + 4); +MEM_U32(sp + 72) = t7; +MEM_U32(t4 + 16) = t7; +t6 = MEM_U32(sp + 72); +at = 0x10029ff0; +MEM_U32(at + 4) = t6; +goto L409cb0; +MEM_U32(at + 4) = t6; +L40bf08: +t0 = MEM_U32(s0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L40bf6c;} +//nop; +a0 = 0x1001b794; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_delete_local_decls(mem, sp, a0); +goto L40bf2c; +//nop; +L40bf2c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40bf48; +//nop; +L40bf48: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t3 = 0x1001b794; +MEM_U32(at + 0) = v0; +t3 = MEM_U32(t3 + 0); +at = 0x1001b794; +t8 = t3 + 0xffffffff; +MEM_U32(at + 0) = t8; +L40bf6c: +t5 = MEM_U32(s0 + 4); +at = 0x10029ff0; +MEM_U32(at + 0) = t5; +goto L409cb0; +MEM_U32(at + 0) = t5; +L40bf7c: +t9 = MEM_U32(s0 + -32); +//nop; +if (t9 == 0) {//nop; +goto L40bfe0;} +//nop; +a0 = 0x1001b794; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_delete_local_decls(mem, sp, a0); +goto L40bfa0; +//nop; +L40bfa0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40bfbc; +//nop; +L40bfbc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t2 = 0x1001b794; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +at = 0x1001b794; +t7 = t2 + 0xffffffff; +MEM_U32(at + 0) = t7; +L40bfe0: +t1 = MEM_U32(s0 + 0); +t4 = MEM_U32(s0 + -28); +at = 0x10029ff0; +MEM_U32(t4 + 28) = t1; +t6 = MEM_U32(s0 + -28); +MEM_U32(at + 0) = t6; +goto L409cb0; +MEM_U32(at + 0) = t6; +L40bffc: +at = 0x10029ff0; +t0 = 0x10000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +t8 = 0x10029e7c; +MEM_U32(at + 4) = t0; +at = 0x10029ff0; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 8) = zero; +t3 = MEM_U32(s0 + 0); +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t3; +MEM_U32(t8 + 8) = zero; +goto L409cb0; +MEM_U32(t8 + 8) = zero; +L40c038: +at = 0x10029ff0; +t5 = 0x8000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = t5; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = zero; +t9 = MEM_U32(s0 + 0); +at = 0x10029ff0; +MEM_U32(at + 12) = t9; +goto L409cb0; +MEM_U32(at + 12) = t9; +L40c06c: +at = 0x10029ff0; +t2 = 0x4000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = t2; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = zero; +t7 = MEM_U32(s0 + 0); +at = 0x10029ff0; +MEM_U32(at + 12) = t7; +goto L409cb0; +MEM_U32(at + 12) = t7; +L40c0a0: +at = 0x10029ff0; +t1 = 0x2000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = t1; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = zero; +t4 = MEM_U32(s0 + 0); +at = 0x10029ff0; +MEM_U32(at + 12) = t4; +goto L409cb0; +MEM_U32(at + 12) = t4; +L40c0d4: +at = 0x10029ff0; +t6 = 0x1000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = t6; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = zero; +t0 = MEM_U32(s0 + 0); +at = 0x10029ff0; +MEM_U32(at + 12) = t0; +goto L409cb0; +MEM_U32(at + 12) = t0; +L40c108: +at = 0x10029ff0; +t3 = 0x4000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +t5 = 0x10029e7c; +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +t5 = MEM_U32(t5 + 0); +MEM_U32(at + 8) = t3; +t8 = MEM_U32(s0 + 0); +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t8; +MEM_U32(t5 + 4) = zero; +goto L409cb0; +MEM_U32(t5 + 4) = zero; +L40c144: +at = 0x10029ff0; +t9 = 0x400000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +t7 = 0x10029e7c; +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 8) = t9; +t2 = MEM_U32(s0 + 0); +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t2; +MEM_U32(t7 + 4) = zero; +goto L409cb0; +MEM_U32(t7 + 4) = zero; +L40c180: +at = 0x10029ff0; +t1 = 0x2000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +t6 = 0x10029e7c; +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 8) = t1; +t4 = MEM_U32(s0 + 0); +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t4; +MEM_U32(t6 + 4) = zero; +goto L409cb0; +MEM_U32(t6 + 4) = zero; +L40c1bc: +at = 0x10029ff0; +t0 = 0x1000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +t8 = 0x10029e7c; +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 8) = t0; +t3 = MEM_U32(s0 + 0); +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t3; +MEM_U32(t8 + 4) = zero; +goto L409cb0; +MEM_U32(t8 + 4) = zero; +L40c1f8: +at = 0x10029ff0; +t5 = 0x200000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +t2 = 0x10029e7c; +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +t2 = MEM_U32(t2 + 0); +MEM_U32(at + 8) = t5; +t9 = MEM_U32(s0 + 0); +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t9; +MEM_U32(t2 + 4) = zero; +goto L409cb0; +MEM_U32(t2 + 4) = zero; +L40c234: +at = 0x10029ff0; +t7 = 0x100000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +t4 = 0x10029e7c; +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +t4 = MEM_U32(t4 + 0); +MEM_U32(at + 8) = t7; +t1 = MEM_U32(s0 + 0); +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t1; +MEM_U32(t4 + 4) = zero; +goto L409cb0; +MEM_U32(t4 + 4) = zero; +L40c270: +at = 0x10029ff0; +t6 = 0x10000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +t3 = 0x10029e7c; +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +t3 = MEM_U32(t3 + 0); +MEM_U32(at + 8) = t6; +t0 = MEM_U32(s0 + 0); +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t0; +MEM_U32(t3 + 4) = zero; +goto L409cb0; +MEM_U32(t3 + 4) = zero; +L40c2ac: +at = 0x10029ff0; +t8 = 0x40000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +t9 = 0x10029e7c; +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +t9 = MEM_U32(t9 + 0); +MEM_U32(at + 8) = t8; +t5 = MEM_U32(s0 + 0); +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t5; +MEM_U32(t9 + 4) = zero; +goto L409cb0; +MEM_U32(t9 + 4) = zero; +L40c2e8: +at = 0x10029ff0; +t2 = 0x4000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +t1 = 0x10029e7c; +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +t1 = MEM_U32(t1 + 0); +MEM_U32(at + 8) = t2; +t7 = MEM_U32(s0 + 0); +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t7; +MEM_U32(t1 + 4) = zero; +goto L409cb0; +MEM_U32(t1 + 4) = zero; +L40c324: +t4 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t3 = 0x10029e7c; +MEM_U32(at + 0) = t4; +at = 0x10029ff0; +t3 = MEM_U32(t3 + 0); +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = zero; +t6 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t0 = MEM_U32(t6 + 20); +//nop; +MEM_U32(at + 12) = t0; +MEM_U32(t3 + 4) = zero; +goto L409cb0; +MEM_U32(t3 + 4) = zero; +L40c368: +t8 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t2 = 0x10029e7c; +MEM_U32(at + 0) = t8; +at = 0x10029ff0; +t2 = MEM_U32(t2 + 0); +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = zero; +t5 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t9 = MEM_U32(t5 + 20); +//nop; +MEM_U32(at + 12) = t9; +MEM_U32(t2 + 4) = zero; +goto L409cb0; +MEM_U32(t2 + 4) = zero; +L40c3ac: +//nop; +a1 = MEM_U32(s0 + 8); +a2 = MEM_U32(s0 + 4); +a0 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40c3c0; +a0 = zero; +L40c3c0: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 0) = v0; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = zero; +t7 = MEM_U32(s0 + 8); +at = 0x10029ff0; +MEM_U32(at + 12) = t7; +goto L409cb0; +MEM_U32(at + 12) = t7; +L40c3fc: +t1 = 0x10029e90; +//nop; +t4 = MEM_U8(t1 + 121); +//nop; +if ((int)t4 <= 0) {//nop; +goto L40c440;} +//nop; +a0 = 0x10004834; +a1 = 0x1000cb00; +a2 = MEM_U32(s0 + -12); +//nop; +a3 = MEM_U32(s0 + -16); +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40c438; +a2 = a2 + 0x18; +L40c438: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +L40c440: +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_get_link_elem(mem, sp, a0); +goto L40c454; +//nop; +L40c454: +// bdead 400201cb gp = MEM_U32(sp + 64); +t6 = 0x1; +at = 0x10029e7c; +t0 = 0x10029e7c; +MEM_U32(at + 0) = v0; +t0 = MEM_U32(t0 + 0); +t8 = 0x10029e7c; +MEM_U32(t0 + 4) = t6; +t8 = MEM_U32(t8 + 0); +t5 = 0x1001b790; +t3 = 0x1; +MEM_U32(t8 + 16) = t3; +t2 = 0x10029e7c; +t5 = MEM_U32(t5 + 0); +t2 = MEM_U32(t2 + 0); +t9 = MEM_U32(t5 + 0); +t7 = 0x10029e7c; +t1 = 0x1001b790; +MEM_U32(t2 + 0) = t9; +t7 = MEM_U32(t7 + 0); +t1 = MEM_U32(t1 + 0); +MEM_U32(t1 + 0) = t7; +goto L409cb0; +MEM_U32(t1 + 0) = t7; +L40c4b0: +//nop; +a1 = MEM_U32(s0 + -56); +a2 = MEM_U32(s0 + -60); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40c4c4; +a0 = 0x63; +L40c4c4: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +t4 = 0x10029ff0; +t0 = 0x10029ff0; +t4 = MEM_U32(t4 + 0); +a0 = 0x1001b790; +MEM_U32(t4 + 32) = v0; +t6 = MEM_U32(s0 + -16); +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U32(t0 + 36) = t6; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40c500; +//nop; +L40c500: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +t3 = 0x1001b794; +at = 0x10029e7c; +t3 = MEM_U32(t3 + 0); +MEM_U32(at + 0) = v0; +if (t3 != 0) {//nop; +goto L409cb0;} +//nop; +t8 = 0x10029e7c; +at = 0x10029e84; +t8 = MEM_U32(t8 + 0); +//nop; +t5 = MEM_U32(t8 + 20); +MEM_U32(at + 0) = t5; +goto L409cb0; +MEM_U32(at + 0) = t5; +L40c53c: +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_get_link_elem(mem, sp, a0); +goto L40c550; +//nop; +L40c550: +// bdead 400201cb gp = MEM_U32(sp + 64); +t9 = 0x1; +at = 0x10029e7c; +t2 = 0x10029e7c; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +t1 = 0x10029e7c; +MEM_U32(t2 + 4) = t9; +t1 = MEM_U32(t1 + 0); +t4 = 0x1001b790; +t7 = 0x1; +MEM_U32(t1 + 16) = t7; +t0 = 0x10029e7c; +t4 = MEM_U32(t4 + 0); +t0 = MEM_U32(t0 + 0); +t6 = MEM_U32(t4 + 0); +t3 = 0x10029e7c; +t8 = 0x1001b790; +MEM_U32(t0 + 0) = t6; +t3 = MEM_U32(t3 + 0); +t8 = MEM_U32(t8 + 0); +MEM_U32(t8 + 0) = t3; +goto L409cb0; +MEM_U32(t8 + 0) = t3; +L40c5ac: +t9 = 0x10029ff0; +t5 = MEM_U32(s0 + -16); +t9 = MEM_U32(t9 + 0); +a0 = 0x1001b790; +MEM_U32(t9 + 36) = t5; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40c5d0; +//nop; +L40c5d0: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +t2 = 0x1001b794; +at = 0x10029e7c; +t2 = MEM_U32(t2 + 0); +MEM_U32(at + 0) = v0; +if (t2 != 0) {//nop; +goto L409cb0;} +//nop; +t7 = 0x10029e7c; +at = 0x10029e84; +t7 = MEM_U32(t7 + 0); +//nop; +t1 = MEM_U32(t7 + 20); +MEM_U32(at + 0) = t1; +goto L409cb0; +MEM_U32(at + 0) = t1; +L40c60c: +t4 = 0x10029e90; +//nop; +t6 = MEM_U8(t4 + 121); +//nop; +if ((int)t6 <= 0) {//nop; +goto L40c650;} +//nop; +a0 = 0x10004834; +a1 = 0x1000cb1c; +a2 = MEM_U32(s0 + 4); +//nop; +a3 = MEM_U32(s0 + 0); +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40c648; +a2 = a2 + 0x18; +L40c648: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L40c650: +//nop; +a1 = MEM_U32(s0 + 8); +a2 = MEM_U32(s0 + 4); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40c664; +a0 = 0x63; +L40c664: +// bdead 400201cb gp = MEM_U32(sp + 64); +t3 = 0x1; +t0 = 0x10029ff0; +t8 = 0x10029e7c; +t0 = MEM_U32(t0 + 0); +t5 = 0x1001b794; +MEM_U32(t0 + 32) = v0; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 4) = t3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L409cb0;} +//nop; +t9 = 0x10029e7c; +at = 0x10029e84; +t9 = MEM_U32(t9 + 0); +//nop; +t2 = MEM_U32(t9 + 20); +MEM_U32(at + 0) = t2; +goto L409cb0; +MEM_U32(at + 0) = t2; +L40c6b8: +t7 = 0x1001b794; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L40c6f8;} +//nop; +t1 = 0x10029e84; +t4 = 0x10029e7c; +t1 = MEM_U32(t1 + 0); +t4 = MEM_U32(t4 + 0); +t6 = 0x10029e80; +MEM_U32(t4 + 20) = t1; +at = 0x10029e84; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(at + 0) = t6; +L40c6f8: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x18; +a2 = 0x80000000; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40c70c; +a2 = 0x80000000; +L40c70c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +t0 = 0x10029e7c; +at = 0x10029ff0; +t0 = MEM_U32(t0 + 0); +MEM_U32(at + 0) = v0; +MEM_U32(t0 + 4) = zero; +goto L409cb0; +MEM_U32(t0 + 4) = zero; +L40c72c: +t3 = 0x1001b794; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L40c76c;} +//nop; +t8 = 0x10029e84; +t5 = 0x10029e7c; +t8 = MEM_U32(t8 + 0); +t5 = MEM_U32(t5 + 0); +t9 = 0x10029e80; +MEM_U32(t5 + 20) = t8; +at = 0x10029e84; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(at + 0) = t9; +L40c76c: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x18; +a2 = 0x40000000; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40c780; +a2 = 0x40000000; +L40c780: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +t2 = 0x10029e7c; +at = 0x10029ff0; +t2 = MEM_U32(t2 + 0); +MEM_U32(at + 0) = v0; +MEM_U32(t2 + 4) = zero; +goto L409cb0; +MEM_U32(t2 + 4) = zero; +L40c7a0: +a2 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x97; +a1 = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40c7bc; +a1 = zero; +L40c7bc: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40c7c8: +t7 = 0x10029ff0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(sp + 240) = t7; +if (t7 == 0) {MEM_U32(sp + 236) = t7; +goto L40c800;} +MEM_U32(sp + 236) = t7; +L40c7e4: +t1 = MEM_U32(sp + 240); +t4 = MEM_U32(sp + 240); +MEM_U32(sp + 236) = t1; +t6 = MEM_U32(t4 + 16); +//nop; +if (t6 != 0) {MEM_U32(sp + 240) = t6; +goto L40c7e4;} +MEM_U32(sp + 240) = t6; +L40c800: +t0 = MEM_U32(s0 + 0); +t3 = MEM_U32(sp + 236); +MEM_U32(t3 + 16) = t0; +goto L409cb0; +MEM_U32(t3 + 16) = t0; +L40c810: +t8 = 0x10029e7c; +//nop; +t8 = MEM_U32(t8 + 0); +MEM_U32(t8 + 4) = zero; +goto L409cb0; +MEM_U32(t8 + 4) = zero; +L40c824: +t9 = 0x10029e7c; +t5 = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(t9 + 4) = t5; +//nop; +t2 = MEM_U32(s0 + -20); +a3 = MEM_U32(s0 + 0); +a2 = MEM_U32(s0 + -24); +a1 = MEM_U32(s0 + -28); +a0 = MEM_U32(s0 + -32); +MEM_U32(sp + 16) = t2; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40c858; +MEM_U32(sp + 16) = t2; +L40c858: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40c86c: +t7 = 0x10029ff0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40c8a4;} +//nop; +//nop; +a0 = 0x20000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0x162; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40c89c; +a1 = 0x1; +L40c89c: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +L40c8a4: +t1 = MEM_U32(s0 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40c8c4;} +//nop; +t4 = MEM_U32(s0 + 0); +at = 0x10029ff0; +MEM_U32(at + 0) = t4; +goto L409cb0; +MEM_U32(at + 0) = t4; +L40c8c4: +t0 = 0x10029ff0; +t6 = MEM_U32(s0 + 8); +t0 = MEM_U32(t0 + 8); +//nop; +t3 = t6 & t0; +if (t3 == 0) {//nop; +goto L40c9f8;} +//nop; +t8 = MEM_U32(s0 + 8); +at = 0x1000000; +if (t8 != at) {//nop; +goto L40c9b8;} +//nop; +t5 = 0x10029fa0; +//nop; +t9 = MEM_U16(t5 + 26); +//nop; +if (t9 == 0) {//nop; +goto L40c91c;} +//nop; +t2 = MEM_U16(t5 + 10); +//nop; +t7 = t2 & 0x1; +if (t7 != 0) {//nop; +goto L40c948;} +//nop; +L40c91c: +t1 = 0x10029fa0; +//nop; +t4 = MEM_U16(t1 + 26); +//nop; +if (t4 != 0) {//nop; +goto L40c98c;} +//nop; +t6 = MEM_U16(t1 + 10); +//nop; +t0 = t6 & 0x1; +if (t0 == 0) {//nop; +goto L40c98c;} +//nop; +L40c948: +t3 = 0x10029fa0; +at = 0x5; +t8 = MEM_U16(t3 + 10); +//nop; +t9 = t8 & 0x5; +if (t9 != at) {//nop; +goto L40c98c;} +//nop; +a3 = 0x1000cb38; +//nop; +a0 = 0x20000; +a2 = MEM_U32(s0 + 12); +a0 = a0 | 0x131; +a1 = 0x1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40c984; +a3 = a3; +L40c984: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +L40c98c: +t2 = 0x10029ff0; +t5 = MEM_U32(s0 + 8); +t2 = MEM_U32(t2 + 8); +at = 0x10029ff0; +t7 = t5 ^ t2; +MEM_U32(at + 8) = t7; +at = 0x800000; +t4 = t7 | at; +at = 0x10029ff0; +MEM_U32(at + 8) = t4; +goto L409cb0; +MEM_U32(at + 8) = t4; +L40c9b8: +//nop; +a0 = MEM_U32(s0 + 8); +//nop; +v0 = f_type_to_string(mem, sp, a0); +goto L40c9c8; +//nop; +L40c9c8: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x94; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40c9ec; +a3 = v0; +L40c9ec: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40c9f8: +t1 = 0x10029ff0; +t6 = MEM_U32(s0 + 8); +t1 = MEM_U32(t1 + 8); +at = 0x10029ff0; +t0 = t1 | t6; +MEM_U32(at + 8) = t0; +goto L409cb0; +MEM_U32(at + 8) = t0; +L40ca14: +t3 = 0x10029ff0; +at = 0x1f000000; +t3 = MEM_U32(t3 + 4); +//nop; +t8 = t3 & at; +if (t8 == 0) {//nop; +goto L40ca84;} +//nop; +t9 = MEM_U32(s0 + 4); +at = 0x1f000000; +t5 = t9 & at; +if (t5 == 0) {//nop; +goto L40ca84;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_attribute_to_string(mem, sp, a0); +goto L40ca54; +//nop; +L40ca54: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x103; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40ca78; +a3 = v0; +L40ca78: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40ca84: +t7 = 0x10029ff0; +t2 = MEM_U32(s0 + 4); +t7 = MEM_U32(t7 + 4); +//nop; +t4 = t2 & t7; +if (t4 == 0) {//nop; +goto L40cae0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_attribute_to_string(mem, sp, a0); +goto L40cab0; +//nop; +L40cab0: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x94; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40cad4; +a3 = v0; +L40cad4: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40cae0: +t1 = 0x10029ff0; +t6 = MEM_U32(s0 + 4); +t1 = MEM_U32(t1 + 4); +at = 0x10029ff0; +t0 = t1 | t6; +MEM_U32(at + 4) = t0; +t3 = MEM_U32(s0 + 12); +at = 0x10029ff0; +MEM_U32(at + 12) = t3; +goto L409cb0; +MEM_U32(at + 12) = t3; +L40cb08: +t8 = 0x10029e7c; +//nop; +t8 = MEM_U32(t8 + 0); +MEM_U32(t8 + 4) = zero; +goto L409cb0; +MEM_U32(t8 + 4) = zero; +L40cb1c: +t9 = 0x10029ff0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(sp + 232) = t9; +if (t9 == 0) {MEM_U32(sp + 228) = t9; +goto L40cb54;} +MEM_U32(sp + 228) = t9; +L40cb38: +t5 = MEM_U32(sp + 232); +t2 = MEM_U32(sp + 232); +MEM_U32(sp + 228) = t5; +t7 = MEM_U32(t2 + 16); +//nop; +if (t7 != 0) {MEM_U32(sp + 232) = t7; +goto L40cb38;} +MEM_U32(sp + 232) = t7; +L40cb54: +t4 = MEM_U32(s0 + 0); +t1 = MEM_U32(sp + 228); +MEM_U32(t1 + 16) = t4; +goto L409cb0; +MEM_U32(t1 + 16) = t4; +L40cb64: +t6 = MEM_U32(s0 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40cbc8;} +//nop; +a0 = 0x1001b794; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_delete_local_decls(mem, sp, a0); +goto L40cb88; +//nop; +L40cb88: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40cba4; +//nop; +L40cba4: +// bdead 4002018b gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t0 = 0x1001b794; +MEM_U32(at + 0) = v0; +t0 = MEM_U32(t0 + 0); +at = 0x1001b794; +t3 = t0 + 0xffffffff; +MEM_U32(at + 0) = t3; +L40cbc8: +t8 = MEM_U32(s0 + 4); +//nop; +a1 = MEM_U32(t8 + 20); +a0 = 0x64; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40cbdc; +a0 = 0x64; +L40cbdc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +t5 = 0x10029ff0; +MEM_U32(at + 0) = v0; +t9 = MEM_U32(s0 + 4); +t5 = MEM_U32(t5 + 0); +MEM_U32(t5 + 24) = t9; +goto L409cb0; +MEM_U32(t5 + 24) = t9; +L40cc00: +t7 = 0x10029e7c; +t2 = 0x1; +t7 = MEM_U32(t7 + 0); +MEM_U32(t7 + 4) = t2; +goto L409cb0; +MEM_U32(t7 + 4) = t2; +L40cc14: +t4 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(t4 + 20); +a0 = 0x64; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40cc28; +a0 = 0x64; +L40cc28: +// bdead 4002010b gp = MEM_U32(sp + 64); +a0 = 0x63; +at = 0x10029ff0; +a2 = 0x1002dedc; +MEM_U32(at + 0) = v0; +t1 = MEM_U32(s0 + 0); +//nop; +a2 = MEM_U32(a2 + 0); +a1 = MEM_U32(t1 + 20); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40cc54; +//nop; +L40cc54: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +t6 = 0x10029ff0; +t3 = 0x10029ff0; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t6 + 24) = v0; +t0 = MEM_U32(s0 + 0); +t3 = MEM_U32(t3 + 0); +MEM_U32(t3 + 28) = t0; +goto L409cb0; +MEM_U32(t3 + 28) = t0; +L40cc80: +t8 = MEM_U32(s0 + -32); +//nop; +if (t8 == 0) {//nop; +goto L40cce4;} +//nop; +a0 = 0x1001b794; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_delete_local_decls(mem, sp, a0); +goto L40cca4; +//nop; +L40cca4: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40ccc0; +//nop; +L40ccc0: +// bdead 4002018b gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t9 = 0x1001b794; +MEM_U32(at + 0) = v0; +t9 = MEM_U32(t9 + 0); +at = 0x1001b794; +t5 = t9 + 0xffffffff; +MEM_U32(at + 0) = t5; +L40cce4: +t2 = MEM_U32(s0 + -28); +//nop; +a1 = MEM_U32(t2 + 20); +a0 = 0x64; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ccf8; +a0 = 0x64; +L40ccf8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +t4 = 0x10029ff0; +MEM_U32(at + 0) = v0; +t7 = MEM_U32(s0 + -28); +t4 = MEM_U32(t4 + 0); +t6 = 0x10029ff0; +MEM_U32(t4 + 24) = t7; +t1 = MEM_U32(s0 + 0); +t6 = MEM_U32(t6 + 0); +MEM_U32(t6 + 28) = t1; +goto L409cb0; +MEM_U32(t6 + 28) = t1; +L40cd2c: +a2 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x98; +a1 = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40cd48; +a1 = zero; +L40cd48: +// bdead 40020183 gp = MEM_U32(sp + 64); +a0 = 0x64; +a1 = 0x1002dea0; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40cd64; +//nop; +L40cd64: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40cd78: +t3 = 0x10029e7c; +t0 = 0x1; +t3 = MEM_U32(t3 + 0); +MEM_U32(t3 + 4) = t0; +goto L409cb0; +MEM_U32(t3 + 4) = t0; +L40cd8c: +t9 = 0x10029ff0; +t8 = MEM_U32(s0 + -32); +t9 = MEM_U32(t9 + 0); +at = 0xffffffff; +MEM_U32(t9 + 36) = t8; +t5 = MEM_U32(s0 + -16); +//nop; +if (t5 == at) {//nop; +goto L40cdd0;} +//nop; +//nop; +a0 = 0x20000; +a0 = a0 | 0x7e; +a1 = zero; +a2 = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40cdc8; +a2 = t5; +L40cdc8: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +L40cdd0: +t2 = 0x1001b794; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L409cb0;} +//nop; +t7 = 0x10029e7c; +at = 0x10029e84; +t7 = MEM_U32(t7 + 0); +//nop; +t4 = MEM_U32(t7 + 20); +MEM_U32(at + 0) = t4; +goto L409cb0; +MEM_U32(at + 0) = t4; +L40ce04: +t1 = 0x10029e90; +//nop; +t6 = MEM_U8(t1 + 121); +//nop; +if ((int)t6 <= 0) {//nop; +goto L40ce48;} +//nop; +a0 = 0x10004834; +a1 = 0x1000cb44; +a2 = MEM_U32(s0 + 4); +//nop; +a3 = MEM_U32(s0 + 0); +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40ce40; +a2 = a2 + 0x18; +L40ce40: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +L40ce48: +t3 = 0x10029e7c; +t0 = 0x1; +t3 = MEM_U32(t3 + 0); +MEM_U32(t3 + 4) = t0; +goto L409cb0; +MEM_U32(t3 + 4) = t0; +L40ce5c: +//nop; +a1 = MEM_U32(s0 + -72); +a2 = MEM_U32(s0 + -76); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ce70; +a0 = 0x63; +L40ce70: +// bdead 400201cb gp = MEM_U32(sp + 64); +at = 0xffffffff; +t8 = 0x10029ff0; +t5 = 0x10029ff0; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 32) = v0; +t9 = MEM_U32(s0 + -32); +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(t5 + 36) = t9; +t2 = MEM_U32(s0 + -16); +//nop; +if (t2 == at) {//nop; +goto L40cecc;} +//nop; +//nop; +a0 = 0x20000; +a0 = a0 | 0x7e; +a1 = zero; +a2 = t2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40cec4; +a2 = t2; +L40cec4: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +L40cecc: +t7 = 0x1001b794; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L409cb0;} +//nop; +t4 = 0x10029e7c; +at = 0x10029e84; +t4 = MEM_U32(t4 + 0); +//nop; +t1 = MEM_U32(t4 + 20); +MEM_U32(at + 0) = t1; +goto L409cb0; +MEM_U32(at + 0) = t1; +L40cf00: +t6 = 0x10029e90; +//nop; +t0 = MEM_U8(t6 + 121); +//nop; +if ((int)t0 <= 0) {//nop; +goto L40cf44;} +//nop; +a0 = 0x10004834; +a1 = 0x1000cb60; +a2 = MEM_U32(s0 + 4); +//nop; +a3 = MEM_U32(s0 + 0); +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40cf3c; +a2 = a2 + 0x18; +L40cf3c: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L40cf44: +//nop; +a1 = MEM_U32(s0 + 8); +a2 = MEM_U32(s0 + 4); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40cf58; +a0 = 0x63; +L40cf58: +// bdead 400201cb gp = MEM_U32(sp + 64); +t8 = 0x1; +t3 = 0x10029ff0; +t9 = 0x10029e7c; +t3 = MEM_U32(t3 + 0); +t5 = 0x1001b794; +MEM_U32(t3 + 32) = v0; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(t9 + 4) = t8; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L409cb0;} +//nop; +t2 = 0x10029e7c; +at = 0x10029e84; +t2 = MEM_U32(t2 + 0); +//nop; +t7 = MEM_U32(t2 + 20); +MEM_U32(at + 0) = t7; +goto L409cb0; +MEM_U32(at + 0) = t7; +L40cfac: +at = 0x10029ff0; +t4 = 0xffffffff; +MEM_U32(at + 0) = t4; +goto L409cb0; +MEM_U32(at + 0) = t4; +L40cfbc: +t1 = 0x1001b794; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L40cffc;} +//nop; +t6 = 0x10029e84; +t0 = 0x10029e7c; +t6 = MEM_U32(t6 + 0); +t0 = MEM_U32(t0 + 0); +t3 = 0x10029e80; +MEM_U32(t0 + 20) = t6; +at = 0x10029e84; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(at + 0) = t3; +L40cffc: +t8 = 0x10029e7c; +a0 = 0x14; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 4) = zero; +//nop; +a1 = MEM_U32(s0 + 0); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40d020; +//nop; +L40d020: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40d034: +t9 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t5 = 0x10029ff0; +MEM_U32(at + 4) = t9; +at = 0x10029ff0; +t5 = MEM_U32(t5 + 4); +MEM_U32(at + 0) = t5; +goto L409cb0; +MEM_U32(at + 0) = t5; +L40d054: +t2 = 0x10029ff0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40d08c;} +//nop; +t7 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t4 = 0x10029ff0; +MEM_U32(at + 4) = t7; +at = 0x10029ff0; +t4 = MEM_U32(t4 + 4); +MEM_U32(at + 0) = t4; +goto L409cb0; +MEM_U32(at + 0) = t4; +L40d08c: +t1 = MEM_U32(s0 + 0); +//nop; +if (t1 == 0) {//nop; +goto L409cb0;} +//nop; +t3 = 0x10029ff0; +t6 = MEM_U32(s0 + 0); +t3 = MEM_U32(t3 + 4); +MEM_U32(sp + 72) = t6; +MEM_U32(t3 + 16) = t6; +t8 = MEM_U32(sp + 72); +at = 0x10029ff0; +MEM_U32(at + 4) = t8; +goto L409cb0; +MEM_U32(at + 4) = t8; +L40d0c0: +t9 = 0x10029e90; +//nop; +t5 = MEM_U8(t9 + 121); +//nop; +if ((int)t5 <= 0) {//nop; +goto L40d104;} +//nop; +a0 = 0x10004834; +a1 = 0x1000cb7c; +a2 = MEM_U32(s0 + 4); +//nop; +a3 = MEM_U32(s0 + 0); +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40d0fc; +a2 = a2 + 0x18; +L40d0fc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L40d104: +//nop; +a1 = MEM_U32(s0 + 8); +a2 = MEM_U32(s0 + 4); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40d118; +a0 = 0x63; +L40d118: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40d12c: +t2 = 0x10029e90; +//nop; +t7 = MEM_U8(t2 + 121); +//nop; +if ((int)t7 <= 0) {//nop; +goto L40d170;} +//nop; +a0 = 0x10004834; +a1 = 0x1000cb98; +a2 = MEM_U32(s0 + -28); +//nop; +a3 = MEM_U32(s0 + -32); +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40d168; +a2 = a2 + 0x18; +L40d168: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L40d170: +//nop; +a1 = MEM_U32(s0 + -24); +a2 = MEM_U32(s0 + -28); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40d184; +a0 = 0x63; +L40d184: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +t1 = 0x10029ff0; +MEM_U32(at + 0) = v0; +t4 = MEM_U32(s0 + 0); +t1 = MEM_U32(t1 + 0); +MEM_U32(t1 + 28) = t4; +goto L409cb0; +MEM_U32(t1 + 28) = t4; +L40d1a8: +at = 0x10029ff0; +t6 = 0x40000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = t6; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = zero; +t0 = MEM_U32(s0 + 0); +at = 0x10029ff0; +MEM_U32(at + 12) = t0; +goto L409cb0; +MEM_U32(at + 12) = t0; +L40d1dc: +at = 0x10029ff0; +t3 = 0x80000000; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = t3; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = zero; +t8 = MEM_U32(s0 + 0); +at = 0x10029ff0; +MEM_U32(at + 12) = t8; +goto L409cb0; +MEM_U32(at + 12) = t8; +L40d210: +at = 0x10029ff0; +t9 = 0x80; +MEM_U32(at + 0) = zero; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = t9; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = zero; +t5 = MEM_U32(s0 + 0); +at = 0x10029ff0; +MEM_U32(at + 12) = t5; +goto L409cb0; +MEM_U32(at + 12) = t5; +L40d244: +t2 = MEM_U32(s0 + 4); +//nop; +t7 = MEM_U32(t2 + 32); +//nop; +MEM_U32(sp + 224) = t7; +if (t7 == 0) {MEM_U32(sp + 220) = t7; +goto L40d27c;} +MEM_U32(sp + 220) = t7; +L40d260: +t4 = MEM_U32(sp + 224); +t1 = MEM_U32(sp + 224); +MEM_U32(sp + 220) = t4; +t6 = MEM_U32(t1 + 8); +//nop; +if (t6 != 0) {MEM_U32(sp + 224) = t6; +goto L40d260;} +MEM_U32(sp + 224) = t6; +L40d27c: +t0 = MEM_U32(sp + 220); +//nop; +if (t0 != 0) {//nop; +goto L40d29c;} +//nop; +t3 = MEM_U32(s0 + -16); +t8 = MEM_U32(s0 + 4); +MEM_U32(t8 + 32) = t3; +goto L40d2ac; +MEM_U32(t8 + 32) = t3; +L40d29c: +t9 = MEM_U32(s0 + -16); +t5 = MEM_U32(sp + 220); +//nop; +MEM_U32(t5 + 8) = t9; +L40d2ac: +t2 = 0x10029ff0; +at = MEM_U32(s0 + 0); +//nop; +MEM_U32(t2 + 0) = at; +t4 = MEM_U32(s0 + 4); +MEM_U32(t2 + 4) = t4; +goto L409cb0; +MEM_U32(t2 + 4) = t4; +L40d2c8: +t1 = 0x10029e90; +//nop; +t6 = MEM_U8(t1 + 121); +//nop; +if ((int)t6 <= 0) {//nop; +goto L40d30c;} +//nop; +a0 = 0x10004834; +a1 = 0x1000cbb4; +a2 = MEM_U32(s0 + 4); +//nop; +a3 = MEM_U32(s0 + 0); +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40d304; +a2 = a2 + 0x18; +L40d304: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L40d30c: +t3 = 0x10029e7c; +at = 0x10029ff0; +t3 = MEM_U32(t3 + 0); +t0 = 0x1; +MEM_U32(at + 0) = zero; +MEM_U32(t3 + 4) = t0; +t8 = MEM_U32(s0 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40d3d0;} +//nop; +t9 = 0x10029e7c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t5 = MEM_U32(t9 + 16); +//nop; +if (t5 != 0) {//nop; +goto L40d3d0;} +//nop; +t7 = MEM_U32(t9 + 8); +at = 0x1; +if (t7 != at) {//nop; +goto L40d3d0;} +//nop; +a2 = 0x1001b794; +//nop; +a0 = MEM_U32(s0 + 4); +a2 = MEM_U32(a2 + 0); +a1 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L40d37c; +a1 = zero; +L40d37c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b798; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_get_link_elem(mem, sp, a0); +goto L40d398; +//nop; +L40d398: +// bdead 4002010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 216) = v0; +t2 = MEM_U32(s0 + 4); +t1 = 0x1001b798; +MEM_U32(v0 + 4) = t2; +t1 = MEM_U32(t1 + 0); +t0 = MEM_U32(sp + 216); +t6 = MEM_U32(t1 + 0); +t8 = 0x1001b798; +MEM_U32(t0 + 0) = t6; +t3 = MEM_U32(sp + 216); +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 0) = t3; +L40d3d0: +t5 = 0x10029e7c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t9 = MEM_U32(t5 + 16); +//nop; +if (t9 != 0) {//nop; +goto L40d4a4;} +//nop; +t7 = MEM_U32(t5 + 8); +//nop; +if (t7 != 0) {//nop; +goto L40d4a4;} +//nop; +t2 = MEM_U32(s0 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40d4a4;} +//nop; +a2 = 0x1001b794; +//nop; +a0 = MEM_U32(s0 + 4); +a2 = MEM_U32(a2 + 0); +a1 = 0xffffffff; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L40d428; +a1 = 0xffffffff; +L40d428: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b798; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_get_link_elem(mem, sp, a0); +goto L40d444; +//nop; +L40d444: +// bdead 4002010b gp = MEM_U32(sp + 64); +MEM_U32(sp + 212) = v0; +t4 = MEM_U32(s0 + 4); +t6 = 0x1001b798; +MEM_U32(v0 + 4) = t4; +t6 = MEM_U32(t6 + 0); +t3 = MEM_U32(sp + 212); +t0 = MEM_U32(t6 + 0); +t9 = 0x1001b798; +MEM_U32(t3 + 0) = t0; +t8 = MEM_U32(sp + 212); +t9 = MEM_U32(t9 + 0); +a0 = 0x63; +MEM_U32(t9 + 0) = t8; +//nop; +a2 = MEM_U32(s0 + 4); +a1 = MEM_U32(s0 + 8); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40d490; +//nop; +L40d490: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 4) = v0; +goto L409cb0; +MEM_U32(at + 4) = v0; +L40d4a4: +//nop; +a1 = MEM_U32(s0 + 8); +a2 = MEM_U32(s0 + 4); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40d4b8; +a0 = 0x63; +L40d4b8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 4) = v0; +goto L409cb0; +MEM_U32(at + 4) = v0; +L40d4cc: +t5 = 0x10029ff0; +at = MEM_U32(s0 + -16); +t6 = 0x10029e7c; +MEM_U32(t5 + 0) = at; +t4 = MEM_U32(s0 + -12); +t1 = 0x1; +MEM_U32(t5 + 4) = t4; +t6 = MEM_U32(t6 + 0); +MEM_U32(t6 + 4) = t1; +goto L409cb0; +MEM_U32(t6 + 4) = t1; +L40d4f4: +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x13; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40d508; +a2 = zero; +L40d508: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = v0; +t0 = MEM_U32(s0 + -28); +//nop; +t3 = MEM_U32(t0 + 32); +//nop; +MEM_U32(sp + 208) = t3; +if (t3 == 0) {MEM_U32(sp + 204) = t3; +goto L40d554;} +MEM_U32(sp + 204) = t3; +L40d538: +t8 = MEM_U32(sp + 208); +t9 = MEM_U32(sp + 208); +MEM_U32(sp + 204) = t8; +t2 = MEM_U32(t9 + 8); +//nop; +if (t2 != 0) {MEM_U32(sp + 208) = t2; +goto L40d538;} +MEM_U32(sp + 208) = t2; +L40d554: +t7 = MEM_U32(sp + 204); +//nop; +if (t7 != 0) {//nop; +goto L40d578;} +//nop; +t5 = 0x10029ff0; +t4 = MEM_U32(s0 + -28); +t5 = MEM_U32(t5 + 4); +MEM_U32(t4 + 32) = t5; +goto L40d58c; +MEM_U32(t4 + 32) = t5; +L40d578: +t1 = 0x10029ff0; +t6 = MEM_U32(sp + 204); +t1 = MEM_U32(t1 + 4); +//nop; +MEM_U32(t6 + 8) = t1; +L40d58c: +t0 = 0x10029ff0; +at = MEM_U32(s0 + -32); +//nop; +MEM_U32(t0 + 0) = at; +t8 = MEM_U32(s0 + -28); +MEM_U32(t0 + 4) = t8; +goto L409cb0; +MEM_U32(t0 + 4) = t8; +L40d5a8: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -16); +a0 = 0x13; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40d5bc; +a0 = 0x13; +L40d5bc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = v0; +t9 = MEM_U32(s0 + -44); +//nop; +t2 = MEM_U32(t9 + 32); +//nop; +MEM_U32(sp + 200) = t2; +if (t2 == 0) {MEM_U32(sp + 196) = t2; +goto L40d608;} +MEM_U32(sp + 196) = t2; +L40d5ec: +t7 = MEM_U32(sp + 200); +t5 = MEM_U32(sp + 200); +MEM_U32(sp + 196) = t7; +t4 = MEM_U32(t5 + 8); +//nop; +if (t4 != 0) {MEM_U32(sp + 200) = t4; +goto L40d5ec;} +MEM_U32(sp + 200) = t4; +L40d608: +t1 = MEM_U32(sp + 196); +//nop; +if (t1 != 0) {//nop; +goto L40d62c;} +//nop; +t6 = 0x10029ff0; +t3 = MEM_U32(s0 + -44); +t6 = MEM_U32(t6 + 4); +MEM_U32(t3 + 32) = t6; +goto L40d640; +MEM_U32(t3 + 32) = t6; +L40d62c: +t0 = 0x10029ff0; +t8 = MEM_U32(sp + 196); +t0 = MEM_U32(t0 + 4); +//nop; +MEM_U32(t8 + 8) = t0; +L40d640: +t9 = 0x10029ff0; +at = MEM_U32(s0 + -48); +//nop; +MEM_U32(t9 + 0) = at; +t7 = MEM_U32(s0 + -44); +MEM_U32(t9 + 4) = t7; +goto L409cb0; +MEM_U32(t9 + 4) = t7; +L40d65c: +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x15; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40d670; +a2 = zero; +L40d670: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = v0; +t5 = MEM_U32(s0 + -28); +//nop; +t4 = MEM_U32(t5 + 32); +//nop; +MEM_U32(sp + 192) = t4; +if (t4 == 0) {MEM_U32(sp + 188) = t4; +goto L40d6bc;} +MEM_U32(sp + 188) = t4; +L40d6a0: +t1 = MEM_U32(sp + 192); +t6 = MEM_U32(sp + 192); +MEM_U32(sp + 188) = t1; +t3 = MEM_U32(t6 + 8); +//nop; +if (t3 != 0) {MEM_U32(sp + 192) = t3; +goto L40d6a0;} +MEM_U32(sp + 192) = t3; +L40d6bc: +t0 = MEM_U32(sp + 188); +//nop; +if (t0 != 0) {//nop; +goto L40d6e0;} +//nop; +t8 = 0x10029ff0; +t2 = MEM_U32(s0 + -28); +t8 = MEM_U32(t8 + 4); +MEM_U32(t2 + 32) = t8; +goto L40d6f4; +MEM_U32(t2 + 32) = t8; +L40d6e0: +t9 = 0x10029ff0; +t7 = MEM_U32(sp + 188); +t9 = MEM_U32(t9 + 4); +//nop; +MEM_U32(t7 + 8) = t9; +L40d6f4: +t5 = 0x10029ff0; +at = MEM_U32(s0 + -32); +t6 = 0x1001b794; +MEM_U32(t5 + 0) = at; +t1 = MEM_U32(s0 + -28); +//nop; +MEM_U32(t5 + 4) = t1; +t6 = MEM_U32(t6 + 0); +//nop; +at = (int)t6 < (int)0x2; +if (at != 0) {//nop; +goto L40d778;} +//nop; +//nop; +a0 = t6; +//nop; +f_delete_local_decls(mem, sp, a0); +goto L40d734; +//nop; +L40d734: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40d750; +//nop; +L40d750: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t3 = 0x1001b794; +MEM_U32(at + 0) = v0; +t3 = MEM_U32(t3 + 0); +at = 0x1001b794; +t0 = t3 + 0xffffffff; +MEM_U32(at + 0) = t0; +goto L409cb0; +MEM_U32(at + 0) = t0; +L40d778: +at = 0x10029ff0; +t8 = 0x1; +MEM_U32(at + 0) = t8; +goto L409cb0; +MEM_U32(at + 0) = t8; +L40d788: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -16); +a0 = 0x15; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40d79c; +a0 = 0x15; +L40d79c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = v0; +t2 = MEM_U32(s0 + -44); +//nop; +t9 = MEM_U32(t2 + 32); +//nop; +MEM_U32(sp + 184) = t9; +if (t9 == 0) {MEM_U32(sp + 180) = t9; +goto L40d7e8;} +MEM_U32(sp + 180) = t9; +L40d7cc: +t7 = MEM_U32(sp + 184); +t4 = MEM_U32(sp + 184); +MEM_U32(sp + 180) = t7; +t5 = MEM_U32(t4 + 8); +//nop; +if (t5 != 0) {MEM_U32(sp + 184) = t5; +goto L40d7cc;} +MEM_U32(sp + 184) = t5; +L40d7e8: +t1 = MEM_U32(sp + 180); +//nop; +if (t1 != 0) {//nop; +goto L40d80c;} +//nop; +t6 = 0x10029ff0; +t3 = MEM_U32(s0 + -44); +t6 = MEM_U32(t6 + 4); +MEM_U32(t3 + 32) = t6; +goto L40d820; +MEM_U32(t3 + 32) = t6; +L40d80c: +t0 = 0x10029ff0; +t8 = MEM_U32(sp + 180); +t0 = MEM_U32(t0 + 4); +//nop; +MEM_U32(t8 + 8) = t0; +L40d820: +t2 = 0x10029ff0; +at = MEM_U32(s0 + -48); +t4 = 0x1001b794; +MEM_U32(t2 + 0) = at; +t7 = MEM_U32(s0 + -44); +//nop; +MEM_U32(t2 + 4) = t7; +t4 = MEM_U32(t4 + 0); +//nop; +at = (int)t4 < (int)0x2; +if (at != 0) {//nop; +goto L40d8a4;} +//nop; +//nop; +a0 = t4; +//nop; +f_delete_local_decls(mem, sp, a0); +goto L40d860; +//nop; +L40d860: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40d87c; +//nop; +L40d87c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t5 = 0x1001b794; +MEM_U32(at + 0) = v0; +t5 = MEM_U32(t5 + 0); +at = 0x1001b794; +t1 = t5 + 0xffffffff; +MEM_U32(at + 0) = t1; +goto L409cb0; +MEM_U32(at + 0) = t1; +L40d8a4: +at = 0x10029ff0; +t6 = 0x1; +MEM_U32(at + 0) = t6; +goto L409cb0; +MEM_U32(at + 0) = t6; +L40d8b4: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -16); +a0 = 0x15; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40d8c8; +a0 = 0x15; +L40d8c8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = v0; +t3 = MEM_U32(s0 + -44); +//nop; +t0 = MEM_U32(t3 + 32); +//nop; +MEM_U32(sp + 176) = t0; +if (t0 == 0) {MEM_U32(sp + 172) = t0; +goto L40d914;} +MEM_U32(sp + 172) = t0; +L40d8f8: +t8 = MEM_U32(sp + 176); +t9 = MEM_U32(sp + 176); +MEM_U32(sp + 172) = t8; +t2 = MEM_U32(t9 + 8); +//nop; +if (t2 != 0) {MEM_U32(sp + 176) = t2; +goto L40d8f8;} +MEM_U32(sp + 176) = t2; +L40d914: +t7 = MEM_U32(sp + 172); +//nop; +if (t7 != 0) {//nop; +goto L40d938;} +//nop; +t4 = 0x10029ff0; +t5 = MEM_U32(s0 + -44); +t4 = MEM_U32(t4 + 4); +MEM_U32(t5 + 32) = t4; +goto L40d94c; +MEM_U32(t5 + 32) = t4; +L40d938: +t1 = 0x10029ff0; +t6 = MEM_U32(sp + 172); +t1 = MEM_U32(t1 + 4); +//nop; +MEM_U32(t6 + 8) = t1; +L40d94c: +t3 = 0x10029ff0; +at = MEM_U32(s0 + -48); +t9 = 0x1001b794; +MEM_U32(t3 + 0) = at; +t8 = MEM_U32(s0 + -44); +//nop; +MEM_U32(t3 + 4) = t8; +t9 = MEM_U32(t9 + 0); +//nop; +at = (int)t9 < (int)0x2; +if (at != 0) {a0 = t9; +goto L40d9d0;} +a0 = t9; +//nop; +//nop; +//nop; +f_delete_local_decls(mem, sp, a0); +goto L40d98c; +//nop; +L40d98c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40d9a8; +//nop; +L40d9a8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t2 = 0x1001b794; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +at = 0x1001b794; +t7 = t2 + 0xffffffff; +MEM_U32(at + 0) = t7; +goto L40d9dc; +MEM_U32(at + 0) = t7; +L40d9d0: +at = 0x10029ff0; +t4 = 0x1; +MEM_U32(at + 0) = t4; +L40d9dc: +t1 = 0x10029e7c; +t5 = 0x1; +t1 = MEM_U32(t1 + 0); +MEM_U32(t1 + 4) = t5; +goto L409cb0; +MEM_U32(t1 + 4) = t5; +L40d9f0: +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_get_link_elem(mem, sp, a0); +goto L40da04; +//nop; +L40da04: +// bdead 400201cb gp = MEM_U32(sp + 64); +t6 = 0x1; +at = 0x10029e7c; +t0 = 0x10029e7c; +MEM_U32(at + 0) = v0; +t0 = MEM_U32(t0 + 0); +t3 = 0x10029e7c; +MEM_U32(t0 + 4) = t6; +t3 = MEM_U32(t3 + 0); +t8 = 0x10029e7c; +MEM_U32(t3 + 12) = zero; +t8 = MEM_U32(t8 + 0); +t2 = 0x10029e7c; +MEM_U32(t8 + 16) = zero; +t2 = MEM_U32(t2 + 0); +t7 = 0x1001b790; +t9 = 0x1; +MEM_U32(t2 + 8) = t9; +t5 = 0x10029e7c; +t7 = MEM_U32(t7 + 0); +t5 = MEM_U32(t5 + 0); +t4 = MEM_U32(t7 + 0); +t6 = 0x1001b790; +t1 = 0x10029e7c; +MEM_U32(t5 + 0) = t4; +t6 = MEM_U32(t6 + 0); +t1 = MEM_U32(t1 + 0); +t0 = 0x1001b794; +MEM_U32(t6 + 0) = t1; +t0 = MEM_U32(t0 + 0); +at = 0x1001b794; +t3 = t0 + 0x1; +MEM_U32(at + 0) = t3; +goto L409cb0; +MEM_U32(at + 0) = t3; +L40da8c: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x16; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40da9c; +a0 = 0x16; +L40da9c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +t8 = 0x10006594; +t2 = 0x10029ff0; +MEM_U32(at + 0) = v0; +t9 = MEM_U32(t8 + 36); +t2 = MEM_U32(t2 + 0); +t7 = 0x10006594; +t5 = 0x10029ff0; +MEM_U32(t2 + 24) = t9; +t4 = MEM_U32(t7 + 36); +t5 = MEM_U32(t5 + 0); +MEM_U32(t5 + 28) = t4; +goto L409cb0; +MEM_U32(t5 + 28) = t4; +L40dad8: +//nop; +a1 = MEM_U32(s0 + 12); +a0 = 0x16; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40dae8; +a0 = 0x16; +L40dae8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +t1 = 0x10006594; +t0 = 0x10029ff0; +MEM_U32(at + 0) = v0; +t6 = MEM_U32(t1 + 36); +t0 = MEM_U32(t0 + 0); +t3 = 0x10006594; +t9 = 0x10029ff0; +MEM_U32(t0 + 24) = t6; +t8 = MEM_U32(t3 + 36); +t9 = MEM_U32(t9 + 0); +t7 = 0x10029ff0; +MEM_U32(t9 + 28) = t8; +t2 = MEM_U32(s0 + 4); +t7 = MEM_U32(t7 + 0); +MEM_U32(t7 + 12) = t2; +goto L409cb0; +MEM_U32(t7 + 12) = t2; +L40db34: +t4 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(t4 + 20); +a0 = 0x16; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40db48; +a0 = 0x16; +L40db48: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +t5 = 0x10006594; +t6 = 0x10029ff0; +MEM_U32(at + 0) = v0; +t1 = MEM_U32(t5 + 36); +t6 = MEM_U32(t6 + 0); +t0 = 0x10006594; +t8 = 0x10029ff0; +MEM_U32(t6 + 24) = t1; +t3 = MEM_U32(t0 + 36); +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 28) = t3; +t9 = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 168) = t9; +t2 = MEM_U32(s0 + 0); +if (t9 == 0) {MEM_U32(sp + 164) = t2; +goto L40dbb8;} +MEM_U32(sp + 164) = t2; +L40db9c: +t4 = MEM_U32(sp + 168); +t5 = MEM_U32(sp + 168); +MEM_U32(sp + 164) = t4; +t1 = MEM_U32(t5 + 8); +//nop; +if (t1 != 0) {MEM_U32(sp + 168) = t1; +goto L40db9c;} +MEM_U32(sp + 168) = t1; +L40dbb8: +t6 = 0x10029ff0; +t0 = MEM_U32(sp + 164); +t6 = MEM_U32(t6 + 0); +at = 0x10029ff0; +MEM_U32(t0 + 8) = t6; +t3 = MEM_U32(s0 + 0); +MEM_U32(at + 0) = t3; +goto L409cb0; +MEM_U32(at + 0) = t3; +L40dbd8: +//nop; +a1 = MEM_U32(s0 + -4); +a0 = 0x16; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40dbe8; +a0 = 0x16; +L40dbe8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +t8 = 0x10006594; +t2 = 0x10029ff0; +MEM_U32(at + 0) = v0; +t9 = MEM_U32(t8 + 36); +t2 = MEM_U32(t2 + 0); +t7 = 0x10006594; +t5 = 0x10029ff0; +MEM_U32(t2 + 24) = t9; +t4 = MEM_U32(t7 + 36); +t5 = MEM_U32(t5 + 0); +t6 = 0x10029ff0; +MEM_U32(t5 + 28) = t4; +t1 = MEM_U32(s0 + -12); +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t6 + 12) = t1; +t0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 160) = t0; +t3 = MEM_U32(s0 + 0); +if (t0 == 0) {MEM_U32(sp + 156) = t3; +goto L40dc68;} +MEM_U32(sp + 156) = t3; +L40dc4c: +t9 = MEM_U32(sp + 160); +t2 = MEM_U32(sp + 160); +MEM_U32(sp + 156) = t9; +t7 = MEM_U32(t2 + 8); +//nop; +if (t7 != 0) {MEM_U32(sp + 160) = t7; +goto L40dc4c;} +MEM_U32(sp + 160) = t7; +L40dc68: +t4 = 0x10029ff0; +t5 = MEM_U32(sp + 156); +t4 = MEM_U32(t4 + 0); +at = 0x10029ff0; +MEM_U32(t5 + 8) = t4; +t1 = MEM_U32(s0 + 0); +MEM_U32(at + 0) = t1; +goto L409cb0; +MEM_U32(at + 0) = t1; +L40dc88: +t6 = 0x10029ff0; +at = 0x1f000000; +t6 = MEM_U32(t6 + 4); +//nop; +t0 = t6 & at; +if (t0 == 0) {//nop; +goto L40dcf8;} +//nop; +t3 = MEM_U32(s0 + 4); +at = 0x1f000000; +t8 = t3 & at; +if (t8 == 0) {//nop; +goto L40dcf8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_attribute_to_string(mem, sp, a0); +goto L40dcc8; +//nop; +L40dcc8: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x103; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40dcec; +a3 = v0; +L40dcec: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40dcf8: +t2 = 0x10029ff0; +t9 = MEM_U32(s0 + 4); +t2 = MEM_U32(t2 + 4); +//nop; +t7 = t9 & t2; +if (t7 == 0) {//nop; +goto L40dd54;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_attribute_to_string(mem, sp, a0); +goto L40dd24; +//nop; +L40dd24: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 72) = v0; +//nop; +a2 = MEM_U32(s0 + 12); +a0 = 0x20000; +a0 = a0 | 0x94; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40dd48; +a3 = v0; +L40dd48: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40dd54: +t4 = 0x10029ff0; +t5 = MEM_U32(s0 + 4); +t4 = MEM_U32(t4 + 4); +at = 0x10029ff0; +t1 = t4 | t5; +MEM_U32(at + 4) = t1; +t6 = MEM_U32(s0 + 12); +at = 0x10029ff0; +MEM_U32(at + 12) = t6; +goto L409cb0; +MEM_U32(at + 12) = t6; +L40dd7c: +t0 = 0x10029e7c; +at = 0x10029ff0; +t0 = MEM_U32(t0 + 0); +t8 = 0x10029ff0; +MEM_U32(t0 + 4) = zero; +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U32(at + 4) = t3; +at = 0x10029ff0; +t8 = MEM_U32(t8 + 4); +MEM_U32(at + 0) = t8; +goto L409cb0; +MEM_U32(at + 0) = t8; +L40ddac: +t9 = 0x10029ff0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40dde4;} +//nop; +t2 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t7 = 0x10029ff0; +MEM_U32(at + 4) = t2; +at = 0x10029ff0; +t7 = MEM_U32(t7 + 4); +MEM_U32(at + 0) = t7; +goto L409cb0; +MEM_U32(at + 0) = t7; +L40dde4: +t4 = MEM_U32(s0 + 0); +//nop; +if (t4 == 0) {//nop; +goto L409cb0;} +//nop; +t6 = 0x10029ff0; +t5 = MEM_U32(s0 + 0); +t6 = MEM_U32(t6 + 4); +MEM_U32(sp + 72) = t5; +MEM_U32(t6 + 16) = t5; +t0 = MEM_U32(sp + 72); +at = 0x10029ff0; +MEM_U32(at + 4) = t0; +goto L409cb0; +MEM_U32(at + 4) = t0; +L40de18: +t3 = 0x10029e7c; +at = 0x10029ff0; +t3 = MEM_U32(t3 + 0); +t9 = 0x10029ff0; +MEM_U32(t3 + 4) = zero; +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U32(at + 4) = t8; +at = 0x10029ff0; +t9 = MEM_U32(t9 + 4); +MEM_U32(at + 0) = t9; +goto L409cb0; +MEM_U32(at + 0) = t9; +L40de48: +t2 = 0x10029e7c; +at = 0x10029ff0; +t2 = MEM_U32(t2 + 0); +t4 = 0x10029ff0; +MEM_U32(t2 + 4) = zero; +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U32(at + 4) = t7; +at = 0x10029ff0; +t4 = MEM_U32(t4 + 4); +MEM_U32(at + 0) = t4; +goto L409cb0; +MEM_U32(at + 0) = t4; +L40de78: +t5 = 0x10029ff0; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L40deb0;} +//nop; +t1 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t6 = 0x10029ff0; +MEM_U32(at + 4) = t1; +at = 0x10029ff0; +t6 = MEM_U32(t6 + 4); +MEM_U32(at + 0) = t6; +goto L409cb0; +MEM_U32(at + 0) = t6; +L40deb0: +t0 = MEM_U32(s0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L409cb0;} +//nop; +t9 = 0x10029ff0; +t3 = MEM_U32(s0 + 0); +t9 = MEM_U32(t9 + 4); +MEM_U32(sp + 72) = t3; +MEM_U32(t9 + 16) = t3; +t2 = MEM_U32(sp + 72); +at = 0x10029ff0; +MEM_U32(at + 4) = t2; +goto L409cb0; +MEM_U32(at + 4) = t2; +L40dee4: +t7 = 0x10029ff0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L40df1c;} +//nop; +t4 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t5 = 0x10029ff0; +MEM_U32(at + 4) = t4; +at = 0x10029ff0; +t5 = MEM_U32(t5 + 4); +MEM_U32(at + 0) = t5; +goto L409cb0; +MEM_U32(at + 0) = t5; +L40df1c: +t1 = MEM_U32(s0 + 0); +//nop; +if (t1 == 0) {//nop; +goto L409cb0;} +//nop; +t3 = 0x10029ff0; +t6 = MEM_U32(s0 + 0); +t3 = MEM_U32(t3 + 4); +MEM_U32(sp + 72) = t6; +MEM_U32(t3 + 16) = t6; +t8 = MEM_U32(sp + 72); +at = 0x10029ff0; +MEM_U32(at + 4) = t8; +goto L409cb0; +MEM_U32(at + 4) = t8; +L40df50: +t9 = 0x1002deb0; +a1 = MEM_U32(s0 + 0); +a2 = MEM_U32(t9 + 24); +//nop; +a0 = 0x63; +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40df6c; +//nop; +L40df6c: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 152) = v0; +a2 = 0x1002dee0; +//nop; +a1 = MEM_U32(s0 + 0); +a2 = MEM_U32(a2 + 0); +a0 = 0x62; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40df90; +a3 = v0; +L40df90: +// bdead 400201cb gp = MEM_U32(sp + 64); +MEM_U32(sp + 152) = v0; +at = 0x10029ff0; +t7 = 0x10029fa0; +MEM_U32(at + 4) = v0; +at = 0x10029ff0; +//nop; +MEM_U32(at + 0) = v0; +t4 = MEM_U16(t7 + 26); +//nop; +if (t4 == 0) {//nop; +goto L40dfd4;} +//nop; +t5 = MEM_U16(t7 + 10); +//nop; +t1 = t5 & 0x1; +if (t1 != 0) {//nop; +goto L40e000;} +//nop; +L40dfd4: +t6 = 0x10029fa0; +//nop; +t0 = MEM_U16(t6 + 26); +//nop; +if (t0 != 0) {//nop; +goto L409cb0;} +//nop; +t3 = MEM_U16(t6 + 10); +//nop; +t8 = t3 & 0x1; +if (t8 == 0) {//nop; +goto L409cb0;} +//nop; +L40e000: +t9 = 0x10029fa0; +at = 0x5; +t2 = MEM_U16(t9 + 10); +//nop; +t4 = t2 & 0x5; +if (t4 != at) {//nop; +goto L409cb0;} +//nop; +//nop; +a0 = 0x20000; +a2 = MEM_U32(s0 + 0); +a0 = a0 | 0x12c; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40e034; +a1 = 0x1; +L40e034: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40e040: +t7 = 0x1002deb0; +//nop; +a1 = MEM_U32(s0 + 0); +a2 = MEM_U32(t7 + 24); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e058; +a0 = 0x63; +L40e058: +// bdead 4002000b gp = MEM_U32(sp + 64); +MEM_U32(sp + 148) = v0; +a2 = 0x1002dee0; +//nop; +a1 = MEM_U32(s0 + 0); +a2 = MEM_U32(a2 + 0); +a0 = 0x62; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e07c; +a3 = v0; +L40e07c: +// bdead 400201cb gp = MEM_U32(sp + 64); +MEM_U32(sp + 148) = v0; +t5 = 0x10029ff0; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {t0 = MEM_U32(sp + 148); +goto L40e0b8;} +t0 = MEM_U32(sp + 148); +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = v0; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +// fdead 0 t0 = MEM_U32(sp + 148); +L40e0b8: +//nop; +if (t0 == 0) {//nop; +goto L409cb0;} +//nop; +t6 = 0x10029ff0; +t3 = 0x10029ff0; +t6 = MEM_U32(t6 + 4); +at = 0x10029ff0; +MEM_U32(t6 + 16) = t0; +t3 = MEM_U32(t3 + 4); +//nop; +t8 = MEM_U32(t3 + 16); +MEM_U32(at + 4) = t8; +goto L409cb0; +MEM_U32(at + 4) = t8; +L40e0ec: +t9 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t2 = 0x10029ff0; +MEM_U32(at + 4) = t9; +at = 0x10029ff0; +t2 = MEM_U32(t2 + 4); +MEM_U32(at + 0) = t2; +goto L409cb0; +MEM_U32(at + 0) = t2; +L40e10c: +t4 = 0x10029ff0; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L40e144;} +//nop; +t7 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t5 = 0x10029ff0; +MEM_U32(at + 4) = t7; +at = 0x10029ff0; +t5 = MEM_U32(t5 + 4); +MEM_U32(at + 0) = t5; +goto L409cb0; +MEM_U32(at + 0) = t5; +L40e144: +t1 = MEM_U32(s0 + 0); +//nop; +if (t1 == 0) {//nop; +goto L409cb0;} +//nop; +t3 = 0x10029ff0; +t0 = MEM_U32(s0 + 0); +t3 = MEM_U32(t3 + 4); +MEM_U32(sp + 72) = t0; +MEM_U32(t3 + 16) = t0; +t8 = MEM_U32(sp + 72); +at = 0x10029ff0; +MEM_U32(at + 4) = t8; +goto L409cb0; +MEM_U32(at + 4) = t8; +L40e178: +t9 = MEM_U32(s0 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40e1dc;} +//nop; +a0 = 0x1001b794; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_delete_local_decls(mem, sp, a0); +goto L40e19c; +//nop; +L40e19c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40e1b8; +//nop; +L40e1b8: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t2 = 0x1001b794; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +at = 0x1001b794; +t4 = t2 + 0xffffffff; +MEM_U32(at + 0) = t4; +L40e1dc: +t7 = MEM_U32(s0 + -4); +//nop; +a0 = MEM_U32(s0 + -16); +a1 = MEM_U32(s0 + -12); +a2 = MEM_U32(s0 + -8); +a3 = MEM_U32(s0 + 4); +MEM_U32(sp + 16) = t7; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40e1fc; +MEM_U32(sp + 16) = t7; +L40e1fc: +// bdead 400201cb gp = MEM_U32(sp + 64); +t5 = 0x1; +t1 = 0x10029e7c; +at = 0x10029ff0; +t1 = MEM_U32(t1 + 0); +MEM_U32(at + 0) = v0; +MEM_U32(t1 + 8) = t5; +goto L409cb0; +MEM_U32(t1 + 8) = t5; +L40e21c: +t0 = MEM_U32(s0 + 12); +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U32(s0 + 4); +a2 = MEM_U32(s0 + 8); +a3 = zero; +MEM_U32(sp + 16) = t0; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40e23c; +MEM_U32(sp + 16) = t0; +L40e23c: +// bdead 400201cb gp = MEM_U32(sp + 64); +t6 = 0x1; +t3 = 0x10029e7c; +at = 0x10029ff0; +t3 = MEM_U32(t3 + 0); +t9 = 0x10029e7c; +MEM_U32(at + 0) = v0; +MEM_U32(t3 + 4) = t6; +t9 = MEM_U32(t9 + 0); +t8 = 0x1; +MEM_U32(t9 + 8) = t8; +goto L409cb0; +MEM_U32(t9 + 8) = t8; +L40e26c: +t2 = MEM_U32(s0 + -4); +//nop; +a0 = MEM_U32(s0 + -16); +a1 = MEM_U32(s0 + -12); +a2 = MEM_U32(s0 + -8); +a3 = MEM_U32(s0 + 0); +MEM_U32(sp + 16) = t2; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40e28c; +MEM_U32(sp + 16) = t2; +L40e28c: +// bdead 400201cb gp = MEM_U32(sp + 64); +t4 = 0x1; +t7 = 0x10029e7c; +at = 0x10029ff0; +t7 = MEM_U32(t7 + 0); +t1 = 0x10029e7c; +MEM_U32(at + 0) = v0; +MEM_U32(t7 + 4) = t4; +t1 = MEM_U32(t1 + 0); +t5 = 0x1; +MEM_U32(t1 + 8) = t5; +goto L409cb0; +MEM_U32(t1 + 8) = t5; +L40e2bc: +t0 = MEM_U32(s0 + 12); +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U32(s0 + 4); +a2 = MEM_U32(s0 + 8); +a3 = zero; +MEM_U32(sp + 16) = t0; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40e2dc; +MEM_U32(sp + 16) = t0; +L40e2dc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40e2f0: +t6 = MEM_U32(s0 + -4); +//nop; +a0 = MEM_U32(s0 + -16); +a1 = MEM_U32(s0 + -12); +a2 = MEM_U32(s0 + -8); +a3 = MEM_U32(s0 + 0); +MEM_U32(sp + 16) = t6; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40e310; +MEM_U32(sp + 16) = t6; +L40e310: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40e324: +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 144) = t3; +t8 = MEM_U32(s0 + 0); +if (t3 == 0) {MEM_U32(sp + 140) = t8; +goto L40e358;} +MEM_U32(sp + 140) = t8; +L40e33c: +t2 = MEM_U32(sp + 144); +t4 = MEM_U32(sp + 144); +MEM_U32(sp + 140) = t2; +t7 = MEM_U32(t4 + 8); +//nop; +if (t7 != 0) {MEM_U32(sp + 144) = t7; +goto L40e33c;} +MEM_U32(sp + 144) = t7; +L40e358: +t5 = MEM_U32(s0 + -16); +t1 = MEM_U32(sp + 140); +at = 0x10029ff0; +MEM_U32(t1 + 8) = t5; +t0 = MEM_U32(s0 + 0); +MEM_U32(at + 0) = t0; +goto L409cb0; +MEM_U32(at + 0) = t0; +L40e374: +t6 = MEM_U32(s0 + -16); +at = 0x10029ff0; +MEM_U32(at + 0) = t6; +goto L409cb0; +MEM_U32(at + 0) = t6; +L40e384: +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x13; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e398; +a2 = zero; +L40e398: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40e3ac: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -16); +a0 = 0x13; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e3c0; +a0 = 0x13; +L40e3c0: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40e3d4: +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x13; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e3e8; +a2 = zero; +L40e3e8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 0) = v0; +t3 = MEM_U32(s0 + -32); +//nop; +MEM_U32(sp + 136) = t3; +t8 = MEM_U32(s0 + -32); +if (t3 == 0) {MEM_U32(sp + 132) = t8; +goto L40e430;} +MEM_U32(sp + 132) = t8; +L40e414: +t2 = MEM_U32(sp + 136); +t4 = MEM_U32(sp + 136); +MEM_U32(sp + 132) = t2; +t7 = MEM_U32(t4 + 8); +//nop; +if (t7 != 0) {MEM_U32(sp + 136) = t7; +goto L40e414;} +MEM_U32(sp + 136) = t7; +L40e430: +t5 = 0x10029ff0; +t1 = MEM_U32(sp + 132); +t5 = MEM_U32(t5 + 0); +at = 0x10029ff0; +MEM_U32(t1 + 8) = t5; +t0 = MEM_U32(s0 + -32); +MEM_U32(at + 0) = t0; +goto L409cb0; +MEM_U32(at + 0) = t0; +L40e450: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -16); +a0 = 0x13; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e464; +a0 = 0x13; +L40e464: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 0) = v0; +t6 = MEM_U32(s0 + -48); +//nop; +MEM_U32(sp + 128) = t6; +t3 = MEM_U32(s0 + -48); +if (t6 == 0) {MEM_U32(sp + 124) = t3; +goto L40e4ac;} +MEM_U32(sp + 124) = t3; +L40e490: +t9 = MEM_U32(sp + 128); +t2 = MEM_U32(sp + 128); +MEM_U32(sp + 124) = t9; +t4 = MEM_U32(t2 + 8); +//nop; +if (t4 != 0) {MEM_U32(sp + 128) = t4; +goto L40e490;} +MEM_U32(sp + 128) = t4; +L40e4ac: +t7 = 0x10029ff0; +t5 = MEM_U32(sp + 124); +t7 = MEM_U32(t7 + 0); +at = 0x10029ff0; +MEM_U32(t5 + 8) = t7; +t1 = MEM_U32(s0 + -48); +MEM_U32(at + 0) = t1; +goto L409cb0; +MEM_U32(at + 0) = t1; +L40e4cc: +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x15; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e4e0; +a2 = zero; +L40e4e0: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b794; +at = 0x10029ff0; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +f_delete_local_decls(mem, sp, a0); +goto L40e500; +MEM_U32(at + 0) = v0; +L40e500: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40e51c; +//nop; +L40e51c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t0 = 0x1001b794; +MEM_U32(at + 0) = v0; +t0 = MEM_U32(t0 + 0); +at = 0x1001b794; +t6 = t0 + 0xffffffff; +MEM_U32(at + 0) = t6; +goto L409cb0; +MEM_U32(at + 0) = t6; +L40e544: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -16); +a0 = 0x15; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e558; +a0 = 0x15; +L40e558: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b794; +at = 0x10029ff0; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +f_delete_local_decls(mem, sp, a0); +goto L40e578; +MEM_U32(at + 0) = v0; +L40e578: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40e594; +//nop; +L40e594: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t3 = 0x1001b794; +MEM_U32(at + 0) = v0; +t3 = MEM_U32(t3 + 0); +at = 0x1001b794; +t8 = t3 + 0xffffffff; +MEM_U32(at + 0) = t8; +goto L409cb0; +MEM_U32(at + 0) = t8; +L40e5bc: +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x15; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e5d0; +a2 = zero; +L40e5d0: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 0) = v0; +t9 = MEM_U32(s0 + -32); +//nop; +MEM_U32(sp + 120) = t9; +t2 = MEM_U32(s0 + -32); +if (t9 == 0) {MEM_U32(sp + 116) = t2; +goto L40e618;} +MEM_U32(sp + 116) = t2; +L40e5fc: +t7 = MEM_U32(sp + 120); +t5 = MEM_U32(sp + 120); +MEM_U32(sp + 116) = t7; +t1 = MEM_U32(t5 + 8); +//nop; +if (t1 != 0) {MEM_U32(sp + 120) = t1; +goto L40e5fc;} +MEM_U32(sp + 120) = t1; +L40e618: +t0 = 0x10029ff0; +t6 = MEM_U32(sp + 116); +t0 = MEM_U32(t0 + 0); +a0 = 0x1001b794; +MEM_U32(t6 + 8) = t0; +t3 = MEM_U32(s0 + -32); +at = 0x10029ff0; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = t3; +f_delete_local_decls(mem, sp, a0); +goto L40e644; +MEM_U32(at + 0) = t3; +L40e644: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40e660; +//nop; +L40e660: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t8 = 0x1001b794; +MEM_U32(at + 0) = v0; +t8 = MEM_U32(t8 + 0); +at = 0x1001b794; +t9 = t8 + 0xffffffff; +MEM_U32(at + 0) = t9; +goto L409cb0; +MEM_U32(at + 0) = t9; +L40e688: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -16); +a0 = 0x15; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e69c; +a0 = 0x15; +L40e69c: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(s0 + -48); +//nop; +MEM_U32(sp + 112) = t2; +t4 = MEM_U32(s0 + -48); +if (t2 == 0) {MEM_U32(sp + 108) = t4; +goto L40e6e4;} +MEM_U32(sp + 108) = t4; +L40e6c8: +t5 = MEM_U32(sp + 112); +t1 = MEM_U32(sp + 112); +MEM_U32(sp + 108) = t5; +t0 = MEM_U32(t1 + 8); +//nop; +if (t0 != 0) {MEM_U32(sp + 112) = t0; +goto L40e6c8;} +MEM_U32(sp + 112) = t0; +L40e6e4: +t6 = 0x10029ff0; +t3 = MEM_U32(sp + 108); +t6 = MEM_U32(t6 + 0); +a0 = 0x1001b794; +MEM_U32(t3 + 8) = t6; +t8 = MEM_U32(s0 + -48); +at = 0x10029ff0; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = t8; +f_delete_local_decls(mem, sp, a0); +goto L40e710; +MEM_U32(at + 0) = t8; +L40e710: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40e72c; +//nop; +L40e72c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t9 = 0x1001b794; +MEM_U32(at + 0) = v0; +t9 = MEM_U32(t9 + 0); +at = 0x1001b794; +t2 = t9 + 0xffffffff; +MEM_U32(at + 0) = t2; +goto L409cb0; +MEM_U32(at + 0) = t2; +L40e754: +t4 = 0x10029e7c; +t7 = 0x10029e90; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U32(t4 + 4) = zero; +t5 = MEM_U8(t7 + 121); +//nop; +if ((int)t5 <= 0) {//nop; +goto L409cb0;} +//nop; +a0 = 0x10004834; +a1 = 0x1000cbd0; +a2 = MEM_U32(s0 + 4); +//nop; +a3 = MEM_U32(s0 + 0); +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40e79c; +a2 = a2 + 0x18; +L40e79c: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40e7a8: +t1 = 0x10029e88; +at = 0x10029e84; +t1 = MEM_U32(t1 + 0); +MEM_U32(at + 0) = t1; +goto L409cb0; +MEM_U32(at + 0) = t1; +L40e7bc: +a2 = MEM_U32(s0 + -32); +//nop; +a1 = MEM_U32(a2 + 20); +a0 = 0x5d; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e7d0; +a0 = 0x5d; +L40e7d0: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +t6 = 0x1001b794; +at = 0x10029ff0; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 0) = v0; +if (t6 != 0) {//nop; +goto L409cb0;} +//nop; +t3 = 0x10029e80; +at = 0x10029e84; +t3 = MEM_U32(t3 + 0); +MEM_U32(at + 0) = t3; +goto L409cb0; +MEM_U32(at + 0) = t3; +L40e804: +t8 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t9 = 0x10029ff0; +MEM_U32(at + 4) = t8; +at = 0x10029ff0; +t9 = MEM_U32(t9 + 4); +MEM_U32(at + 0) = t9; +goto L409cb0; +MEM_U32(at + 0) = t9; +L40e824: +t2 = 0x10029ff0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L40e85c;} +//nop; +t4 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t7 = 0x10029ff0; +MEM_U32(at + 4) = t4; +at = 0x10029ff0; +t7 = MEM_U32(t7 + 4); +MEM_U32(at + 0) = t7; +goto L409cb0; +MEM_U32(at + 0) = t7; +L40e85c: +t5 = MEM_U32(s0 + 0); +//nop; +if (t5 == 0) {//nop; +goto L409cb0;} +//nop; +t6 = 0x10029ff0; +t1 = MEM_U32(s0 + 0); +t6 = MEM_U32(t6 + 4); +MEM_U32(sp + 72) = t1; +MEM_U32(t6 + 16) = t1; +t3 = MEM_U32(sp + 72); +at = 0x10029ff0; +MEM_U32(at + 4) = t3; +goto L409cb0; +MEM_U32(at + 4) = t3; +L40e890: +t8 = 0x10029e90; +//nop; +t9 = MEM_U8(t8 + 121); +//nop; +if ((int)t9 <= 0) {//nop; +goto L40e8d4;} +//nop; +a0 = 0x10004834; +a1 = 0x1000cbec; +a2 = MEM_U32(s0 + -28); +//nop; +a3 = MEM_U32(s0 + -32); +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40e8cc; +a2 = a2 + 0x18; +L40e8cc: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L40e8d4: +//nop; +a1 = MEM_U32(s0 + -24); +a2 = MEM_U32(s0 + -28); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e8e8; +a0 = 0x63; +L40e8e8: +// bdead 4002000b gp = MEM_U32(sp + 64); +a0 = 0x22; +at = 0x10029ff0; +a2 = 0x10029ff0; +MEM_U32(at + 0) = v0; +//nop; +a3 = MEM_U32(s0 + 0); +a1 = MEM_U32(s0 + -24); +a2 = MEM_U32(a2 + 0); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e914; +//nop; +L40e914: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40e928: +t4 = 0x10029e7c; +t2 = 0x1; +t4 = MEM_U32(t4 + 0); +MEM_U32(t4 + 4) = t2; +goto L409cb0; +MEM_U32(t4 + 4) = t2; +L40e93c: +//nop; +a1 = MEM_U32(s0 + -40); +a2 = MEM_U32(s0 + -44); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e950; +a0 = 0x63; +L40e950: +// bdead 4002000b gp = MEM_U32(sp + 64); +a0 = 0x22; +at = 0x10029ff0; +a2 = 0x10029ff0; +MEM_U32(at + 0) = v0; +//nop; +a3 = MEM_U32(s0 + 0); +a1 = MEM_U32(s0 + -40); +a2 = MEM_U32(a2 + 0); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e97c; +//nop; +L40e97c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40e990: +//nop; +a1 = MEM_U32(s0 + -48); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x1a; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e9a8; +a0 = 0x1a; +L40e9a8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40e9bc: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + 0); +a0 = 0x1d; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40e9d0; +a0 = 0x1d; +L40e9d0: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40e9e4: +t7 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x1b; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = t7; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ea04; +MEM_U32(sp + 16) = t7; +L40ea04: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b794; +at = 0x10029ff0; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +f_delete_local_decls(mem, sp, a0); +goto L40ea24; +MEM_U32(at + 0) = v0; +L40ea24: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40ea40; +//nop; +L40ea40: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t5 = 0x1001b794; +MEM_U32(at + 0) = v0; +t5 = MEM_U32(t5 + 0); +at = 0x1001b794; +t1 = t5 + 0xffffffff; +MEM_U32(at + 0) = t1; +goto L409cb0; +MEM_U32(at + 0) = t1; +L40ea68: +t0 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + -16); +a0 = 0x1b; +a2 = zero; +MEM_U32(sp + 16) = t0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ea88; +MEM_U32(sp + 16) = t0; +L40ea88: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b794; +at = 0x10029ff0; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +f_delete_local_decls(mem, sp, a0); +goto L40eaa8; +MEM_U32(at + 0) = v0; +L40eaa8: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40eac4; +//nop; +L40eac4: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t6 = 0x1001b794; +MEM_U32(at + 0) = v0; +t6 = MEM_U32(t6 + 0); +at = 0x1001b794; +t3 = t6 + 0xffffffff; +MEM_U32(at + 0) = t3; +goto L409cb0; +MEM_U32(at + 0) = t3; +L40eaec: +t8 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -16); +a0 = 0x1b; +a3 = zero; +MEM_U32(sp + 16) = t8; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40eb0c; +MEM_U32(sp + 16) = t8; +L40eb0c: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b794; +at = 0x10029ff0; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +f_delete_local_decls(mem, sp, a0); +goto L40eb2c; +MEM_U32(at + 0) = v0; +L40eb2c: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40eb48; +//nop; +L40eb48: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t9 = 0x1001b794; +MEM_U32(at + 0) = v0; +t9 = MEM_U32(t9 + 0); +at = 0x1001b794; +t2 = t9 + 0xffffffff; +MEM_U32(at + 0) = t2; +goto L409cb0; +MEM_U32(at + 0) = t2; +L40eb70: +t4 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(s0 + -48); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + -16); +a0 = 0x1b; +MEM_U32(sp + 16) = t4; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40eb90; +MEM_U32(sp + 16) = t4; +L40eb90: +// bdead 4002000b gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b794; +at = 0x10029ff0; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +f_delete_local_decls(mem, sp, a0); +goto L40ebb0; +MEM_U32(at + 0) = v0; +L40ebb0: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L40ebcc; +//nop; +L40ebcc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029e7c; +t7 = 0x1001b794; +MEM_U32(at + 0) = v0; +t7 = MEM_U32(t7 + 0); +at = 0x1001b794; +t5 = t7 + 0xffffffff; +MEM_U32(at + 0) = t5; +goto L409cb0; +MEM_U32(at + 0) = t5; +L40ebf4: +t1 = 0x10029e7c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t0 = MEM_U32(t1 + 12); +//nop; +if (t0 == 0) {//nop; +goto L40eca0;} +//nop; +a0 = 0x1001b790; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_get_link_elem(mem, sp, a0); +goto L40ec28; +//nop; +L40ec28: +// bdead 400201cb gp = MEM_U32(sp + 64); +t6 = 0x1; +at = 0x10029e7c; +t3 = 0x10029e7c; +MEM_U32(at + 0) = v0; +t3 = MEM_U32(t3 + 0); +t8 = 0x10029e7c; +MEM_U32(t3 + 4) = t6; +t8 = MEM_U32(t8 + 0); +t2 = 0x10029e7c; +MEM_U32(t8 + 16) = zero; +t2 = MEM_U32(t2 + 0); +t4 = 0x1001b790; +t9 = 0x1; +MEM_U32(t2 + 8) = t9; +t5 = 0x10029e7c; +t4 = MEM_U32(t4 + 0); +t5 = MEM_U32(t5 + 0); +t7 = MEM_U32(t4 + 0); +t1 = 0x10029e7c; +t0 = 0x1001b790; +MEM_U32(t5 + 0) = t7; +t1 = MEM_U32(t1 + 0); +t0 = MEM_U32(t0 + 0); +t6 = 0x1001b794; +MEM_U32(t0 + 0) = t1; +t6 = MEM_U32(t6 + 0); +at = 0x1001b794; +t3 = t6 + 0x1; +MEM_U32(at + 0) = t3; +L40eca0: +t9 = 0x10029e7c; +t4 = 0x10029e7c; +t9 = MEM_U32(t9 + 0); +t8 = 0x1; +MEM_U32(t9 + 8) = t8; +t4 = MEM_U32(t4 + 0); +t7 = 0x10029e88; +t2 = 0x1; +MEM_U32(t4 + 12) = t2; +at = 0x10029e84; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = t7; +goto L409cb0; +MEM_U32(at + 0) = t7; +L40ecd4: +t5 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t1 = 0x10029ff0; +MEM_U32(at + 4) = t5; +at = 0x10029ff0; +t1 = MEM_U32(t1 + 4); +MEM_U32(at + 0) = t1; +goto L409cb0; +MEM_U32(at + 0) = t1; +L40ecf4: +t0 = 0x10029ff0; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L40ed2c;} +//nop; +t6 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t3 = 0x10029ff0; +MEM_U32(at + 4) = t6; +at = 0x10029ff0; +t3 = MEM_U32(t3 + 4); +MEM_U32(at + 0) = t3; +goto L409cb0; +MEM_U32(at + 0) = t3; +L40ed2c: +t8 = MEM_U32(s0 + 0); +//nop; +if (t8 == 0) {//nop; +goto L409cb0;} +//nop; +t4 = 0x10029ff0; +t9 = MEM_U32(s0 + 0); +t4 = MEM_U32(t4 + 4); +MEM_U32(sp + 72) = t9; +MEM_U32(t4 + 16) = t9; +t7 = MEM_U32(sp + 72); +at = 0x10029ff0; +MEM_U32(at + 4) = t7; +goto L409cb0; +MEM_U32(at + 4) = t7; +L40ed60: +t5 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t1 = 0x10029ff0; +MEM_U32(at + 4) = t5; +at = 0x10029ff0; +t1 = MEM_U32(t1 + 4); +MEM_U32(at + 0) = t1; +goto L409cb0; +MEM_U32(at + 0) = t1; +L40ed80: +t0 = 0x10029ff0; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L40edb8;} +//nop; +t6 = MEM_U32(s0 + 0); +at = 0x10029ff0; +t3 = 0x10029ff0; +MEM_U32(at + 4) = t6; +at = 0x10029ff0; +t3 = MEM_U32(t3 + 4); +MEM_U32(at + 0) = t3; +goto L409cb0; +MEM_U32(at + 0) = t3; +L40edb8: +t8 = MEM_U32(s0 + 0); +//nop; +if (t8 == 0) {//nop; +goto L409cb0;} +//nop; +t4 = 0x10029ff0; +t9 = MEM_U32(s0 + 0); +t4 = MEM_U32(t4 + 4); +MEM_U32(sp + 72) = t9; +MEM_U32(t4 + 16) = t9; +t7 = MEM_U32(sp + 72); +at = 0x10029ff0; +MEM_U32(at + 4) = t7; +goto L409cb0; +MEM_U32(at + 4) = t7; +L40edec: +at = 0x10029ff0; +//nop; +MEM_U32(at + 4) = zero; +at = 0x10029ff0; +MEM_U32(at + 0) = zero; +goto L409cb0; +MEM_U32(at + 0) = zero; +L40ee04: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x1f; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ee18; +a2 = zero; +L40ee18: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ee2c: +a2 = MEM_U32(s0 + -16); +//nop; +a1 = MEM_U32(a2 + 20); +a0 = 0x1f; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ee40; +a0 = 0x1f; +L40ee40: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ee54: +//nop; +a1 = MEM_U32(s0 + -64); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +MEM_U32(sp + 16) = zero; +a0 = 0x23; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ee70; +a0 = 0x23; +L40ee70: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ee84: +t1 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(s0 + -96); +a2 = MEM_U32(s0 + -64); +a3 = MEM_U32(s0 + -32); +a0 = 0x23; +MEM_U32(sp + 16) = t1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40eea4; +MEM_U32(sp + 16) = t1; +L40eea4: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40eeb8: +//nop; +a1 = MEM_U32(s0 + -64); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x26; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40eed0; +a0 = 0x26; +L40eed0: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40eee4: +//nop; +a1 = MEM_U32(s0 + -64); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + 0); +a0 = 0x27; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40eefc; +a0 = 0x27; +L40eefc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ef10: +//nop; +a1 = MEM_U32(s0 + -96); +a2 = MEM_U32(s0 + -80); +a3 = MEM_U32(s0 + -32); +a0 = 0x1e; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ef28; +a0 = 0x1e; +L40ef28: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ef3c: +a1 = MEM_U32(s0 + -80); +MEM_U32(sp + 16) = zero; +t0 = MEM_U32(s0 + 0); +//nop; +a0 = 0x20; +a2 = zero; +a3 = zero; +MEM_U32(sp + 20) = t0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ef60; +MEM_U32(sp + 20) = t0; +L40ef60: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40ef74: +t6 = MEM_U32(s0 + -32); +a1 = MEM_U32(s0 + -96); +MEM_U32(sp + 16) = t6; +t3 = MEM_U32(s0 + 0); +//nop; +a0 = 0x20; +a2 = zero; +a3 = zero; +MEM_U32(sp + 20) = t3; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40ef9c; +MEM_U32(sp + 20) = t3; +L40ef9c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40efb0: +a1 = MEM_U32(s0 + -96); +a3 = MEM_U32(s0 + -48); +MEM_U32(sp + 16) = zero; +t8 = MEM_U32(s0 + 0); +//nop; +a0 = 0x20; +a2 = zero; +MEM_U32(sp + 20) = t8; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40efd4; +MEM_U32(sp + 20) = t8; +L40efd4: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40efe8: +t9 = MEM_U32(s0 + -32); +a1 = MEM_U32(s0 + -112); +a3 = MEM_U32(s0 + -64); +MEM_U32(sp + 16) = t9; +t2 = MEM_U32(s0 + 0); +//nop; +a0 = 0x20; +a2 = zero; +MEM_U32(sp + 20) = t2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f010; +MEM_U32(sp + 20) = t2; +L40f010: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f024: +a1 = MEM_U32(s0 + -96); +a2 = MEM_U32(s0 + -64); +MEM_U32(sp + 16) = zero; +t4 = MEM_U32(s0 + 0); +//nop; +a0 = 0x20; +a3 = zero; +MEM_U32(sp + 20) = t4; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f048; +MEM_U32(sp + 20) = t4; +L40f048: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f05c: +t7 = MEM_U32(s0 + -32); +a1 = MEM_U32(s0 + -112); +a2 = MEM_U32(s0 + -80); +MEM_U32(sp + 16) = t7; +t5 = MEM_U32(s0 + 0); +//nop; +a0 = 0x20; +a3 = zero; +MEM_U32(sp + 20) = t5; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f084; +MEM_U32(sp + 20) = t5; +L40f084: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f098: +a1 = MEM_U32(s0 + -112); +a2 = MEM_U32(s0 + -80); +a3 = MEM_U32(s0 + -48); +MEM_U32(sp + 16) = zero; +t1 = MEM_U32(s0 + 0); +//nop; +a0 = 0x20; +MEM_U32(sp + 20) = t1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f0bc; +MEM_U32(sp + 20) = t1; +L40f0bc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f0d0: +t0 = MEM_U32(s0 + -32); +a1 = MEM_U32(s0 + -128); +a2 = MEM_U32(s0 + -96); +a3 = MEM_U32(s0 + -64); +MEM_U32(sp + 16) = t0; +t6 = MEM_U32(s0 + 0); +//nop; +a0 = 0x20; +MEM_U32(sp + 20) = t6; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f0f8; +MEM_U32(sp + 20) = t6; +L40f0f8: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f10c: +t3 = 0x10029e90; +//nop; +t8 = MEM_U8(t3 + 121); +//nop; +if ((int)t8 <= 0) {//nop; +goto L40f150;} +//nop; +a0 = 0x10004834; +a1 = 0x1000cc08; +a2 = MEM_U32(s0 + -12); +//nop; +a3 = MEM_U32(s0 + -16); +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40f148; +a2 = a2 + 0x18; +L40f148: +// bdead 40020103 gp = MEM_U32(sp + 64); +//nop; +L40f150: +//nop; +a1 = MEM_U32(s0 + -8); +a2 = MEM_U32(s0 + -12); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f164; +a0 = 0x63; +L40f164: +// bdead 4002010b gp = MEM_U32(sp + 64); +a0 = 0x21; +at = 0x10029ff0; +a2 = 0x10029ff0; +MEM_U32(at + 0) = v0; +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(a2 + 0); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f18c; +//nop; +L40f18c: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f1a0: +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x1c; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f1b0; +a0 = 0x1c; +L40f1b0: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f1c4: +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x19; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f1d4; +a0 = 0x19; +L40f1d4: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f1e8: +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x25; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f1fc; +a2 = zero; +L40f1fc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f210: +//nop; +a1 = MEM_U32(s0 + -32); +a2 = MEM_U32(s0 + -16); +a0 = 0x25; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f224; +a0 = 0x25; +L40f224: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f238: +//nop; +a1 = MEM_U32(s0 + -16); +a0 = 0x29; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f248; +a0 = 0x29; +L40f248: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f25c: +t9 = MEM_U32(s0 + 0); +a1 = MEM_U32(s0 + -96); +a2 = MEM_U32(s0 + -32); +a3 = MEM_U32(s0 + -80); +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x28; +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f280; +//nop; +L40f280: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f294: +t2 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(s0 + -48); +a3 = MEM_U32(s0 + -32); +a0 = 0x28; +a2 = zero; +MEM_U32(sp + 16) = t2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f2b4; +MEM_U32(sp + 16) = t2; +L40f2b4: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f2c8: +t4 = 0x1001b7a0; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L40f300;} +//nop; +t7 = MEM_U32(s0 + 0); +at = 0x1001b7a4; +t5 = 0x1001b7a4; +MEM_U32(at + 0) = t7; +at = 0x1001b7a0; +t5 = MEM_U32(t5 + 0); +MEM_U32(at + 0) = t5; +goto L40f334; +MEM_U32(at + 0) = t5; +L40f300: +t1 = MEM_U32(s0 + 0); +//nop; +if (t1 == 0) {//nop; +goto L40f334;} +//nop; +t3 = 0x1001b7a4; +t0 = MEM_U32(s0 + 0); +t3 = MEM_U32(t3 + 0); +MEM_U32(sp + 72) = t0; +MEM_U32(t3 + 16) = t0; +t8 = MEM_U32(sp + 72); +at = 0x1001b7a4; +//nop; +MEM_U32(at + 0) = t8; +L40f334: +t9 = 0x10029e88; +t1 = 0x10029fa0; +t9 = MEM_U32(t9 + 0); +t0 = MEM_U16(t1 + 16); +t2 = MEM_U32(t9 + 4); +t4 = MEM_U32(t9 + 0); +//nop; +t7 = t2 - t4; +t5 = (int)t7 >> 2; +at = (int)t0 < (int)t5; +if (at == 0) {//nop; +goto L40f36c;} +//nop; +v0 = zero; +goto L40f910; +v0 = zero; +L40f36c: +//nop; +//nop; +//nop; +f_parse_init(mem, sp); +goto L40f37c; +//nop; +L40f37c: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40f388: +t6 = 0x1001b7a0; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L40f3c0;} +//nop; +t3 = MEM_U32(s0 + 0); +at = 0x1001b7a4; +t8 = 0x1001b7a4; +MEM_U32(at + 0) = t3; +at = 0x1001b7a0; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t8; +goto L40f3f4; +MEM_U32(at + 0) = t8; +L40f3c0: +t9 = MEM_U32(s0 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40f3f4;} +//nop; +t7 = 0x1001b7a4; +t2 = MEM_U32(s0 + 0); +t7 = MEM_U32(t7 + 0); +MEM_U32(sp + 72) = t2; +MEM_U32(t7 + 16) = t2; +t1 = MEM_U32(sp + 72); +at = 0x1001b7a4; +//nop; +MEM_U32(at + 0) = t1; +L40f3f4: +t5 = 0x10029e88; +t9 = 0x10029fa0; +t5 = MEM_U32(t5 + 0); +t2 = MEM_U16(t9 + 16); +t0 = MEM_U32(t5 + 4); +t6 = MEM_U32(t5 + 0); +//nop; +t3 = t0 - t6; +t8 = (int)t3 >> 2; +at = (int)t2 < (int)t8; +if (at == 0) {//nop; +goto L40f42c;} +//nop; +v0 = zero; +goto L40f910; +v0 = zero; +L40f42c: +//nop; +//nop; +//nop; +f_parse_init(mem, sp); +goto L40f43c; +//nop; +L40f43c: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +goto L409cb0; +//nop; +L40f448: +//nop; +a0 = 0x20000; +a2 = MEM_U32(s0 + 0); +a0 = a0 | 0x7f; +a1 = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40f460; +a1 = zero; +L40f460: +// bdead 400201c3 gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = zero; +goto L409cb0; +MEM_U32(at + 0) = zero; +L40f474: +t4 = 0x10029e80; +at = 0x10029e84; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U32(at + 0) = t4; +at = 0x10029ff0; +MEM_U32(at + 0) = zero; +goto L409cb0; +MEM_U32(at + 0) = zero; +L40f494: +t7 = MEM_U32(s0 + -64); +a3 = MEM_U32(s0 + -32); +a1 = MEM_U32(s0 + -96); +a2 = MEM_U32(t7 + 28); +MEM_U32(sp + 12) = a3; +t6 = MEM_U32(s0 + -28); +//nop; +a0 = 0x6a; +MEM_U32(sp + 16) = t6; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f4bc; +MEM_U32(sp + 16) = t6; +L40f4bc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f4d0: +t3 = MEM_U32(s0 + -32); +//nop; +a1 = MEM_U32(s0 + -64); +a2 = MEM_U32(t3 + 28); +a0 = 0x6a; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f4ec; +a3 = zero; +L40f4ec: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f500: +t2 = MEM_U32(s0 + -12); +at = 0x63; +t4 = MEM_U32(t2 + 4); +//nop; +if (t4 != at) {//nop; +goto L40f5b0;} +//nop; +MEM_U32(sp + 104) = zero; +MEM_U32(sp + 100) = zero; +MEM_U32(sp + 96) = zero; +t7 = MEM_U32(s0 + -12); +//nop; +a0 = MEM_U32(t7 + 20); +a1 = sp + 0x68; +a2 = sp + 0x60; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L40f540; +a3 = zero; +L40f540: +// bdead 40020003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(t0 + 20); +a1 = sp + 0x64; +a2 = sp + 0x60; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L40f560; +a3 = zero; +L40f560: +t1 = MEM_U32(sp + 104); +// bdead 40020403 gp = MEM_U32(sp + 64); +if (t1 == 0) {//nop; +goto L40f5b0;} +//nop; +t5 = MEM_U32(sp + 100); +//nop; +if (t5 == 0) {//nop; +goto L40f5b0;} +//nop; +//nop; +a0 = t1; +a1 = t5; +v0 = wrapper_strcmp(mem, a0, a1); +goto L40f590; +a1 = t5; +L40f590: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L40f5b0;} +//nop; +t6 = MEM_U32(s0 + 0); +t8 = MEM_U32(s0 + -12); +t3 = MEM_U32(t6 + 20); +//nop; +MEM_U32(t8 + 20) = t3; +L40f5b0: +t9 = MEM_U32(s0 + -12); +//nop; +t2 = MEM_U32(t9 + 32); +//nop; +if (t2 == 0) {//nop; +goto L40f5e8;} +//nop; +t4 = MEM_U32(s0 + -12); +at = 0x15; +t7 = MEM_U32(t4 + 32); +//nop; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 == at) {//nop; +goto L40f61c;} +//nop; +L40f5e8: +t5 = MEM_U32(s0 + -12); +t1 = MEM_U32(s0 + 0); +//nop; +a3 = MEM_U32(t5 + 24); +a0 = 0x20000; +a2 = MEM_U32(t1 + 20); +a0 = a0 | 0x10a; +a1 = zero; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40f610; +a3 = a3 + 0x18; +L40f610: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L40f678; +//nop; +L40f61c: +t6 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U32(t6 + 16); +//nop; +if (t3 == 0) {//nop; +goto L40f668;} +//nop; +t8 = MEM_U32(s0 + 0); +t2 = MEM_U32(s0 + -12); +t9 = MEM_U32(t8 + 16); +t4 = MEM_U32(t2 + 32); +//nop; +MEM_U32(t4 + 40) = t9; +t7 = MEM_U32(s0 + 0); +t0 = MEM_U32(s0 + -12); +//nop; +MEM_U32(t0 + 28) = t7; +t1 = MEM_U32(s0 + 0); +MEM_U32(t1 + 16) = zero; +goto L40f678; +MEM_U32(t1 + 16) = zero; +L40f668: +t5 = MEM_U32(s0 + 0); +t6 = MEM_U32(s0 + -12); +//nop; +MEM_U32(t6 + 28) = t5; +L40f678: +t3 = 0x10029e80; +at = 0x10029e84; +t3 = MEM_U32(t3 + 0); +a0 = 0x1002dee4; +MEM_U32(at + 0) = t3; +a3 = MEM_U32(s0 + -12); +//nop; +t2 = MEM_U32(a3 + 20); +a0 = MEM_U32(a0 + 0); +a1 = zero; +a2 = zero; +MEM_U32(sp + 16) = t2; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40f6ac; +MEM_U32(sp + 16) = t2; +L40f6ac: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f6c0: +t4 = 0x10029e7c; +t9 = 0x1; +t4 = MEM_U32(t4 + 0); +MEM_U32(t4 + 8) = t9; +goto L409cb0; +MEM_U32(t4 + 8) = t9; +L40f6d4: +t7 = MEM_U32(s0 + -28); +at = 0x63; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 != at) {//nop; +goto L40f784;} +//nop; +MEM_U32(sp + 92) = zero; +MEM_U32(sp + 88) = zero; +MEM_U32(sp + 84) = zero; +t1 = MEM_U32(s0 + -28); +//nop; +a0 = MEM_U32(t1 + 20); +a1 = sp + 0x5c; +a2 = sp + 0x54; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L40f714; +a3 = zero; +L40f714: +// bdead 40020003 gp = MEM_U32(sp + 64); +t5 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(t5 + 20); +a1 = sp + 0x58; +a2 = sp + 0x54; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L40f734; +a3 = zero; +L40f734: +t6 = MEM_U32(sp + 92); +// bdead 40028003 gp = MEM_U32(sp + 64); +if (t6 == 0) {//nop; +goto L40f784;} +//nop; +t3 = MEM_U32(sp + 88); +//nop; +if (t3 == 0) {//nop; +goto L40f784;} +//nop; +//nop; +a0 = t6; +a1 = t3; +v0 = wrapper_strcmp(mem, a0, a1); +goto L40f764; +a1 = t3; +L40f764: +// bdead 4002000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L40f784;} +//nop; +t8 = MEM_U32(s0 + 0); +t9 = MEM_U32(s0 + -28); +t2 = MEM_U32(t8 + 20); +//nop; +MEM_U32(t9 + 20) = t2; +L40f784: +t4 = MEM_U32(s0 + -28); +//nop; +t7 = MEM_U32(t4 + 32); +//nop; +if (t7 == 0) {//nop; +goto L40f7bc;} +//nop; +t0 = MEM_U32(s0 + -28); +at = 0x15; +t1 = MEM_U32(t0 + 32); +//nop; +t5 = MEM_U32(t1 + 4); +//nop; +if (t5 == at) {//nop; +goto L40f7f0;} +//nop; +L40f7bc: +t3 = MEM_U32(s0 + -28); +t6 = MEM_U32(s0 + 0); +//nop; +a3 = MEM_U32(t3 + 24); +a0 = 0x20000; +a2 = MEM_U32(t6 + 20); +a0 = a0 | 0x10a; +a1 = zero; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40f7e4; +a3 = a3 + 0x18; +L40f7e4: +// bdead 40020003 gp = MEM_U32(sp + 64); +//nop; +goto L40f84c; +//nop; +L40f7f0: +t8 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U32(t8 + 16); +//nop; +if (t2 == 0) {//nop; +goto L40f83c;} +//nop; +t9 = MEM_U32(s0 + 0); +t7 = MEM_U32(s0 + -28); +t4 = MEM_U32(t9 + 16); +t0 = MEM_U32(t7 + 32); +//nop; +MEM_U32(t0 + 40) = t4; +t1 = MEM_U32(s0 + 0); +t5 = MEM_U32(s0 + -28); +//nop; +MEM_U32(t5 + 28) = t1; +t6 = MEM_U32(s0 + 0); +MEM_U32(t6 + 16) = zero; +goto L40f84c; +MEM_U32(t6 + 16) = zero; +L40f83c: +t3 = MEM_U32(s0 + 0); +t8 = MEM_U32(s0 + -28); +//nop; +MEM_U32(t8 + 28) = t3; +L40f84c: +t2 = 0x10029e80; +at = 0x10029e84; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(at + 0) = t2; +t9 = MEM_U32(s0 + -36); +a3 = MEM_U32(s0 + -28); +a2 = MEM_U32(s0 + -40); +a1 = MEM_U32(s0 + -44); +a0 = MEM_U32(s0 + -48); +MEM_U32(sp + 16) = t9; +//nop; +//nop; +//nop; +v0 = f_make_topdecl(mem, sp, a0, a1, a2, a3); +goto L40f888; +//nop; +L40f888: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f89c: +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 80) = t7; +t4 = MEM_U32(s0 + 0); +if (t7 == 0) {MEM_U32(sp + 76) = t4; +goto L40f8d0;} +MEM_U32(sp + 76) = t4; +L40f8b4: +t1 = MEM_U32(sp + 80); +t5 = MEM_U32(sp + 80); +MEM_U32(sp + 76) = t1; +t6 = MEM_U32(t5 + 16); +//nop; +if (t6 != 0) {MEM_U32(sp + 80) = t6; +goto L40f8b4;} +MEM_U32(sp + 80) = t6; +L40f8d0: +t3 = MEM_U32(s0 + -16); +t8 = MEM_U32(sp + 76); +at = 0x10029ff0; +MEM_U32(t8 + 16) = t3; +t2 = MEM_U32(s0 + 0); +MEM_U32(at + 0) = t2; +goto L409cb0; +MEM_U32(at + 0) = t2; +L40f8ec: +//nop; +a0 = 0x66; +a1 = 0xffffffff; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L40f8fc; +a1 = 0xffffffff; +L40f8fc: +// bdead 400201cb gp = MEM_U32(sp + 64); +//nop; +at = 0x1001b7a0; +MEM_U32(at + 0) = v0; +goto L409cb0; +MEM_U32(at + 0) = v0; +L40f910: +// bdead 9 ra = MEM_U32(sp + 68); +// bdead 9 s0 = MEM_U32(sp + 32); +// bdead 9 s1 = MEM_U32(sp + 36); +// bdead 9 s2 = MEM_U32(sp + 40); +// bdead 9 s3 = MEM_U32(sp + 44); +// bdead 9 s4 = MEM_U32(sp + 48); +// bdead 9 s5 = MEM_U32(sp + 52); +// bdead 9 s6 = MEM_U32(sp + 56); +// bdead 9 s7 = MEM_U32(sp + 60); +// bdead 9 sp = sp + 0x158; +return v0; +// bdead 9 sp = sp + 0x158; +//nop; +} + +static uint32_t f_Malloc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40f940: +//Malloc: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +v0 = wrapper_malloc(mem, a0); +goto L40f964; +MEM_U32(sp + 40) = a0; +L40f964: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 != 0) {v1 = v0; +goto L40f9c8;} +v1 = v0; +t6 = MEM_U32(sp + 40); +a0 = 0x40000; +if (t6 == 0) {a1 = 0x3; +goto L40f9c8;} +a1 = 0x3; +v0 = 0x1002dee8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L40f9a0;} +//nop; +a3 = v0; +goto L40f9ac; +a3 = v0; +L40f9a0: +a3 = 0x1000d0d8; +//nop; +a3 = a3; +L40f9ac: +//nop; +a2 = 0xffffffff; +MEM_U32(sp + 36) = v1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40f9bc; +MEM_U32(sp + 36) = v1; +L40f9bc: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +//nop; +L40f9c8: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint64_t f_Calloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40f9d8: +//Calloc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +v0 = wrapper_calloc(mem, a0, a1); +goto L40fa00; +MEM_U32(sp + 44) = a1; +L40fa00: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 != 0) {v1 = v0; +goto L40fa74;} +v1 = v0; +t6 = MEM_U32(sp + 40); +t7 = MEM_U32(sp + 44); +a0 = 0x40000; +lo = t6 * t7; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t7 >> 32); +a1 = 0x3; +t8 = lo; +if (t8 == 0) {// bdead 40000071 ra = MEM_U32(sp + 28); +goto L40fa78;} +// bdead 40000071 ra = MEM_U32(sp + 28); +v0 = 0x1002dee8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L40fa4c;} +//nop; +a3 = v0; +goto L40fa58; +a3 = v0; +L40fa4c: +a3 = 0x1000d0dc; +//nop; +a3 = a3; +L40fa58: +//nop; +a2 = 0xffffffff; +MEM_U32(sp + 36) = v1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40fa68; +MEM_U32(sp + 36) = v1; +L40fa68: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +//nop; +L40fa74: +// bdead 11 ra = MEM_U32(sp + 28); +L40fa78: +// bdead 11 sp = sp + 0x28; +v0 = v1; +return ((uint64_t)v0 << 32) | v1; +v0 = v1; +} + +static uint32_t f_Realloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40fa84: +//Realloc: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +v0 = wrapper_realloc(mem, a0, a1); +goto L40faa8; +MEM_U32(sp + 44) = a1; +L40faa8: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 != 0) {v1 = v0; +goto L40fb0c;} +v1 = v0; +t6 = MEM_U32(sp + 44); +a0 = 0x40000; +if (t6 == 0) {a1 = 0x3; +goto L40fb0c;} +a1 = 0x3; +v0 = 0x1002dee8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L40fae4;} +//nop; +a3 = v0; +goto L40faf0; +a3 = v0; +L40fae4: +a3 = 0x1000d0e0; +//nop; +a3 = a3; +L40faf0: +//nop; +a2 = 0xffffffff; +MEM_U32(sp + 36) = v1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40fb00; +MEM_U32(sp + 36) = v1; +L40fb00: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +//nop; +L40fb0c: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_mem_start(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40fb1c: +//mem_start: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +a0 = 0x14; +v0 = f_Malloc(mem, sp, a0); +goto L40fb44; +a0 = 0x14; +L40fb44: +// bdead 40000009 gp = MEM_U32(sp + 32); +s0 = v0; +//nop; +a0 = 0x10; +a1 = 0x4; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40fb5c; +a1 = 0x4; +L40fb5c: +// bdead 40020009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = v0; +//nop; +a0 = 0x1; +a1 = 0x1000; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40fb74; +a1 = 0x1000; +L40fb74: +t6 = MEM_U32(s0 + 0); +// bdead 40028009 gp = MEM_U32(sp + 32); +MEM_U32(t6 + 0) = v0; +a3 = MEM_U32(s0 + 0); +t0 = 0x10029e90; +MEM_U32(s0 + 4) = a3; +t7 = MEM_U32(a3 + 0); +t9 = a3 + 0x40; +t8 = t7 + 0x1000; +MEM_U32(s0 + 12) = t8; +MEM_U32(s0 + 16) = t9; +MEM_U32(s0 + 8) = t7; +t0 = MEM_U8(t0 + 109); +a2 = s0; +if ((int)t0 <= 0) {// bdead 40030181 ra = MEM_U32(sp + 36); +goto L40fbdc;} +// bdead 40030181 ra = MEM_U32(sp + 36); +a0 = 0x10004834; +a1 = 0x1000d0e4; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 16) = t7; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40fbd0; +a1 = a1; +L40fbd0: +// bdead 20001 gp = MEM_U32(sp + 32); +//nop; +// bdead 20001 ra = MEM_U32(sp + 36); +L40fbdc: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint64_t f___mem_alloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40fbec: +//__mem_alloc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +t6 = MEM_U32(a0 + 4); +v0 = MEM_U32(a0 + 16); +t7 = t6 + 0x4; +s0 = a0; +a3 = a1; +if (v0 != t7) {MEM_U32(a0 + 4) = t7; +goto L40fc6c;} +MEM_U32(a0 + 4) = t7; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 52) = a3; +a2 = v0 - a0; +t9 = (int)a2 >> 2; +a2 = t9 + 0x10; +//nop; +a1 = a2 << 2; +MEM_U32(sp + 44) = a2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L40fc48; +MEM_U32(sp + 44) = a2; +L40fc48: +a2 = MEM_U32(sp + 44); +// bdead 40020089 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 52); +t0 = a2 << 2; +v1 = v0 + t0; +t1 = v1 + 0xffffffc0; +MEM_U32(s0 + 0) = v0; +MEM_U32(s0 + 16) = v1; +MEM_U32(s0 + 4) = t1; +L40fc6c: +at = a3 < 0x1001; +if (at != 0) {a1 = 0x1000; +goto L40fc80;} +a1 = 0x1000; +a1 = a3; +goto L40fc80; +a1 = a3; +L40fc80: +//nop; +a0 = 0x1; +MEM_U32(sp + 52) = a3; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40fc90; +MEM_U32(sp + 52) = a3; +L40fc90: +a3 = MEM_U32(sp + 52); +t2 = MEM_U32(s0 + 4); +// bdead 40020909 gp = MEM_U32(sp + 32); +at = a3 < 0x1001; +if (at != 0) {MEM_U32(t2 + 0) = v0; +goto L40fcb0;} +MEM_U32(t2 + 0) = v0; +a1 = a3; +goto L40fcb4; +a1 = a3; +L40fcb0: +a1 = 0x1000; +L40fcb4: +v1 = MEM_U32(s0 + 4); +t7 = 0x10029e90; +t3 = MEM_U32(v1 + 0); +a2 = s0; +t4 = a1 + t3; +MEM_U32(s0 + 12) = t4; +t5 = MEM_U32(v1 + 0); +//nop; +t6 = t5 + a3; +MEM_U32(s0 + 8) = t6; +t7 = MEM_U8(t7 + 109); +//nop; +if ((int)t7 <= 0) {// bdead 40020091 ra = MEM_U32(sp + 36); +goto L40fd24;} +// bdead 40020091 ra = MEM_U32(sp + 36); +a3 = MEM_U32(s0 + 0); +a0 = 0x10004834; +MEM_U32(sp + 16) = v1; +t8 = MEM_U32(v1 + 0); +a1 = 0x1000d108; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 20) = t8; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40fd14; +a1 = a1; +L40fd14: +// bdead 20001 gp = MEM_U32(sp + 32); +v1 = MEM_U32(s0 + 4); +//nop; +// bdead 11 ra = MEM_U32(sp + 36); +L40fd24: +v0 = MEM_U32(v1 + 0); +// bdead 19 s0 = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x30; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x30; +} + +static void f_mem_free(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40fd34: +//mem_free: +//nop; +//nop; +//nop; +t6 = 0x10029e90; +sp = sp + 0xffffffd8; +t6 = MEM_U8(t6 + 109); +// fdead 4000802b MEM_U32(sp + 28) = s1; +s1 = a0; +// fdead 4004802b MEM_U32(sp + 36) = ra; +// fdead 4004802b MEM_U32(sp + 32) = gp; +if ((int)t6 <= 0) {// fdead 4004802b MEM_U32(sp + 24) = s0; +goto L40fd88;} +// fdead 4004802b MEM_U32(sp + 24) = s0; +a0 = 0x10004834; +a1 = 0x1000d134; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40fd80; +a1 = a1; +L40fd80: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +L40fd88: +v0 = MEM_U32(s1 + 0); +t7 = MEM_U32(s1 + 4); +MEM_U32(s1 + 16) = v0; +if (t7 == v0) {s0 = v0; +goto L40fdcc;} +s0 = v0; +L40fd9c: +a0 = MEM_U32(s0 + 0); +t8 = s0 + 0x4; +MEM_U32(s1 + 16) = t8; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L40fdb8; +//nop; +L40fdb8: +s0 = MEM_U32(s1 + 16); +t9 = MEM_U32(s1 + 4); +// bdead 44060001 gp = MEM_U32(sp + 32); +if (t9 != s0) {//nop; +goto L40fd9c;} +//nop; +L40fdcc: +t0 = MEM_U32(s1 + 16); +//nop; +a0 = MEM_U32(t0 + 0); +//nop; +wrapper_free(mem, a0); +goto L40fde0; +//nop; +L40fde0: +// bdead 40040001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L40fdf8; +//nop; +L40fdf8: +// bdead 40040001 gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L40fe10; +//nop; +L40fe10: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +// bdead 1 v0 = zero; +return; +// bdead 1 v0 = zero; +} + +static uint32_t f_set_woff(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40fe60: +//set_woff: +//nop; +//nop; +//nop; +at = (int)a0 < (int)0x1f4; +if (at != 0) {at = (int)a0 < (int)0x359; +goto L40fe9c;} +at = (int)a0 < (int)0x359; +if (at == 0) {//nop; +goto L40fe9c;} +//nop; +t7 = 0x100050b0; +t6 = a0 << 1; +t8 = t6 + t7; +v1 = MEM_S16(t8 + -1000); +at = 0xffffffff; +if (v1 != at) {t0 = v1 << 2; +goto L40fea4;} +t0 = v1 << 2; +L40fe9c: +v0 = zero; +return v0; +v0 = zero; +L40fea4: +t1 = 0x1001dd80; +t9 = 0x1; +t1 = t1; +t2 = t0 + t1; +MEM_U32(t2 + 0) = t9; +v0 = 0x1; +//nop; +return v0; +//nop; +} + +static uint32_t f_error_init(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40fec4: +//error_init: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +if (a0 == 0) {// fdead 400001eb MEM_U32(sp + 24) = gp; +goto L40feec;} +// fdead 400001eb MEM_U32(sp + 24) = gp; +at = 0x1001b7b0; +//nop; +MEM_U32(at + 0) = a0; +L40feec: +if (a1 == 0) {//nop; +goto L40ff00;} +//nop; +at = 0x10004818; +//nop; +MEM_U32(at + 0) = a1; +L40ff00: +at = 0x1002deec; +//nop; +MEM_U32(at + 0) = a2; +at = 0x1001b7b4; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001b7b8; +MEM_U32(at + 0) = zero; +v0 = f_mem_start(mem, sp); +goto L40ff24; +MEM_U32(at + 0) = zero; +L40ff24: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = v0; +v1 = 0x1001b7bc; +a1 = 0x20; +v1 = v1; +MEM_U32(v1 + 0) = v0; +//nop; +//nop; +//nop; +v0 = f_link_start(mem, sp, a0, a1); +goto L40ff4c; +//nop; +L40ff4c: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +at = 0x1001b7c0; +// bdead d sp = sp + 0x20; +MEM_U32(at + 0) = v0; +v0 = 0x1; +return v0; +v0 = 0x1; +} + +static void f_set_error_mode(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40ff68: +//set_error_mode: +//nop; +//nop; +//nop; +at = 0x1002deec; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static void func_40ff80(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40ff80: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 36) = s2; +s2 = 0x1001b7b8; +// fdead 400801eb MEM_U32(sp + 44) = ra; +s2 = s2; +a3 = MEM_U32(s2 + 0); +// fdead 400801eb MEM_U32(sp + 40) = gp; +// fdead 400801eb MEM_U32(sp + 32) = s1; +// fdead 400801eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +if (a3 != 0) {MEM_U32(sp + 64) = a2; +goto L410350;} +MEM_U32(sp + 64) = a2; +s0 = 0x1001b7b0; +//nop; +s0 = s0; +t6 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(t6 + 0); +//nop; +if (a0 == 0) {//nop; +goto L410098;} +//nop; +if (a3 != 0) {//nop; +goto L410098;} +//nop; +L40ffec: +a1 = 0x1000d1ac; +//nop; +a1 = a1; +//nop; +v0 = wrapper_fopen(mem, a0, a1); +goto L410000; +//nop; +L410000: +// bdead 400a000b gp = MEM_U32(sp + 40); +MEM_U32(s2 + 0) = v0; +t7 = 0x10029e90; +//nop; +t7 = MEM_U8(t7 + 101); +//nop; +if ((int)t7 <= 0) {//nop; +goto L410068;} +//nop; +if (v0 == 0) {//nop; +goto L410034;} +//nop; +a3 = 0x1000d1d4; +a3 = a3; +goto L410040; +a3 = a3; +L410034: +a3 = 0x1000d1dc; +//nop; +a3 = a3; +L410040: +t9 = MEM_U32(s0 + 0); +a0 = 0x10004834; +a2 = MEM_U32(t9 + 0); +//nop; +a1 = 0x1000d1b0; +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L410060; +a1 = a1; +L410060: +// bdead 400a0003 gp = MEM_U32(sp + 40); +//nop; +L410068: +t3 = MEM_U32(s0 + 0); +//nop; +t4 = t3 + 0x4; +MEM_U32(s0 + 0) = t4; +a0 = MEM_U32(t4 + 0); +//nop; +if (a0 == 0) {//nop; +goto L410098;} +//nop; +t6 = MEM_U32(s2 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40ffec;} +//nop; +L410098: +a3 = MEM_U32(s2 + 0); +//nop; +if (a3 != 0) {//nop; +goto L4100d0;} +//nop; +L4100a8: +MEM_U32(s2 + 0) = zero; +//nop; +a1 = 0x1000d1e4; +a0 = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 60); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4100c4; +a1 = a1; +L4100c4: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L4104a4; +// bdead 1 ra = MEM_U32(sp + 44); +L4100d0: +//nop; +a0 = a3; +//nop; +v0 = wrapper_fgetc(mem, a0); +goto L4100e0; +//nop; +L4100e0: +// bdead 4008010b gp = MEM_U32(sp + 40); +at = 0x40; +if (v0 != at) {//nop; +goto L4100a8;} +//nop; +s1 = 0x1001b7b4; +a1 = 0x1000d1f8; +//nop; +s1 = s1; +a0 = MEM_U32(s2 + 0); +a2 = s1; +a3 = s1; +MEM_U32(sp + 16) = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fscanf(mem, a0, a1, sp); +goto L410118; +a1 = a1; +L410118: +// bdead 400c010b gp = MEM_U32(sp + 40); +at = 0x3; +if (v0 != at) {//nop; +goto L4100a8;} +//nop; +a2 = 0x1001b7bc; +at = 0xfffffffc; +a2 = a2; +s0 = MEM_U32(a2 + 0); +//nop; +a3 = MEM_U32(s0 + 8); +//nop; +a3 = a3 + 0x3; +t7 = a3 & at; +MEM_U32(s0 + 8) = t7; +a1 = MEM_U32(s1 + 0); +s0 = MEM_U32(a2 + 0); +t8 = a1 << 2; +t9 = MEM_U32(s0 + 12); +t3 = t7 + t8; +at = t9 < t3; +if (at == 0) {a1 = t8; +goto L4101a0;} +a1 = t8; +//nop; +a0 = s0; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L410180; +//nop; +L410180: +// bdead 400c000b gp = MEM_U32(sp + 40); +//nop; +a2 = 0x1001b7bc; +t2 = 0x1002def4; +a2 = a2; +s0 = MEM_U32(a2 + 0); +MEM_U32(t2 + 0) = v0; +goto L4101c8; +MEM_U32(t2 + 0) = v0; +L4101a0: +t4 = MEM_U32(s0 + 8); +at = 0x1002def4; +t5 = t4 + a1; +MEM_U32(s0 + 8) = t5; +s0 = MEM_U32(a2 + 0); +t7 = MEM_U32(s1 + 0); +t6 = MEM_U32(s0 + 8); +t8 = t7 << 2; +t9 = t6 - t8; +MEM_U32(at + 0) = t9; +L4101c8: +a3 = MEM_U32(s0 + 8); +at = 0xfffffffc; +a3 = a3 + 0x3; +t3 = a3 & at; +MEM_U32(s0 + 8) = t3; +a1 = MEM_U32(s1 + 0); +s0 = MEM_U32(a2 + 0); +t4 = a1 << 2; +t5 = MEM_U32(s0 + 12); +t7 = t3 + t4; +at = t5 < t7; +if (at == 0) {a1 = t4; +goto L41022c;} +a1 = t4; +//nop; +a0 = s0; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41020c; +//nop; +L41020c: +// bdead 400c000b gp = MEM_U32(sp + 40); +//nop; +a2 = 0x1001b7bc; +t1 = 0x1002def8; +a2 = a2; +s0 = MEM_U32(a2 + 0); +MEM_U32(t1 + 0) = v0; +goto L410254; +MEM_U32(t1 + 0) = v0; +L41022c: +t6 = MEM_U32(s0 + 8); +at = 0x1002def8; +t8 = t6 + a1; +MEM_U32(s0 + 8) = t8; +s0 = MEM_U32(a2 + 0); +t3 = MEM_U32(s1 + 0); +t9 = MEM_U32(s0 + 8); +t4 = t3 << 2; +t5 = t9 - t4; +MEM_U32(at + 0) = t5; +L410254: +a3 = MEM_U32(s0 + 8); +at = 0xfffffffc; +a3 = a3 + 0x3; +t7 = a3 & at; +MEM_U32(s0 + 8) = t7; +a1 = MEM_U32(s1 + 0); +s0 = MEM_U32(a2 + 0); +t6 = a1 << 2; +t8 = MEM_U32(s0 + 12); +t3 = t7 + t6; +at = t8 < t3; +if (at == 0) {a1 = t6; +goto L4102ac;} +a1 = t6; +//nop; +a0 = s0; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L410298; +//nop; +L410298: +// bdead 400c010b gp = MEM_U32(sp + 40); +v1 = MEM_U32(s1 + 0); +t0 = 0x1002defc; +MEM_U32(t0 + 0) = v0; +goto L4102d4; +MEM_U32(t0 + 0) = v0; +L4102ac: +t9 = MEM_U32(s0 + 8); +at = 0x1002defc; +t4 = t9 + a1; +MEM_U32(s0 + 8) = t4; +t5 = MEM_U32(a2 + 0); +v1 = MEM_U32(s1 + 0); +t7 = MEM_U32(t5 + 8); +t6 = v1 << 2; +t8 = t7 - t6; +MEM_U32(at + 0) = t8; +L4102d4: +if ((int)v1 <= 0) {s0 = zero; +goto L410340;} +s0 = zero; +L4102dc: +t1 = 0x1002def8; +t0 = 0x1002defc; +t9 = MEM_U32(t1 + 0); +t2 = 0x1002def4; +v0 = s0 << 2; +t4 = MEM_U32(t0 + 0); +a3 = v0 + t9; +//nop; +a1 = 0x1000d204; +t3 = MEM_U32(t2 + 0); +a0 = MEM_U32(s2 + 0); +t5 = v0 + t4; +MEM_U32(sp + 16) = t5; +a1 = a1; +a2 = v0 + t3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fscanf(mem, a0, a1, sp); +goto L41031c; +a2 = v0 + t3; +L41031c: +// bdead 400e010b gp = MEM_U32(sp + 40); +at = 0x3; +if (v0 != at) {//nop; +goto L4100a8;} +//nop; +v1 = MEM_U32(s1 + 0); +s0 = s0 + 0x1; +at = (int)s0 < (int)v1; +if (at != 0) {//nop; +goto L4102dc;} +//nop; +L410340: +t7 = v1 + 0xffffffff; +at = 0x165; +if (t7 != at) {MEM_U32(s1 + 0) = t7; +goto L4100a8;} +MEM_U32(s1 + 0) = t7; +L410350: +s1 = 0x1001b7b4; +t8 = MEM_U32(sp + 60); +s1 = s1; +t3 = MEM_U32(s1 + 0); +t0 = 0x1002defc; +t1 = 0x1002def8; +t2 = 0x1002def4; +at = (int)t8 < (int)t3; +if (at == 0) {// bdead 40080e03 ra = MEM_U32(sp + 44); +goto L4104a4;} +// bdead 40080e03 ra = MEM_U32(sp + 44); +t9 = MEM_U32(sp + 64); +a3 = MEM_U32(s2 + 0); +if (t9 == 0) {at = 0x1; +goto L4103a8;} +at = 0x1; +if (t9 == at) {at = 0x2; +goto L4103d0;} +at = 0x2; +if (t9 == at) {v0 = MEM_U32(sp + 60); +goto L4103fc;} +v0 = MEM_U32(sp + 60); +s0 = MEM_U32(sp + 48); +a1 = MEM_U32(sp + 52); +//nop; +goto L410420; +//nop; +L4103a8: +v0 = MEM_U32(sp + 60); +t5 = MEM_U32(t2 + 0); +t6 = MEM_U32(t1 + 0); +t4 = v0 << 2; +t7 = t5 + t4; +t8 = t6 + t4; +a1 = MEM_U32(t7 + 0); +t3 = MEM_U32(t8 + 0); +s0 = t3 - a1; +goto L410420; +s0 = t3 - a1; +L4103d0: +v0 = MEM_U32(sp + 60); +t4 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t9 = v0 << 2; +t5 = t4 + t9; +t6 = t7 + t9; +a1 = MEM_U32(t5 + 0); +t8 = MEM_U32(t6 + 0); +s0 = t8 - a1; +goto L410420; +s0 = t8 - a1; +// fdead 0 v0 = MEM_U32(sp + 60); +L4103fc: +t9 = MEM_U32(t0 + 0); +t5 = MEM_U32(t2 + 0); +t3 = v0 << 2; +t4 = t9 + t3; +t7 = t5 + t3; +a1 = MEM_U32(t4 + 0); +t6 = MEM_U32(t7 + 4); +//nop; +s0 = t6 - a1; +L410420: +//nop; +a0 = a3; +a2 = zero; +v0 = wrapper_fseek(mem, a0, a1, a2); +goto L410430; +a2 = zero; +L410430: +// bdead 400a010b gp = MEM_U32(sp + 40); +at = 0xffffffff; +if (v0 == at) {a1 = 0x1; +goto L4100a8;} +a1 = 0x1; +//nop; +a0 = MEM_U32(sp + 56); +a3 = MEM_U32(s2 + 0); +a2 = s0; +v0 = wrapper_fread(mem, a0, a1, a2, a3); +goto L410454; +a2 = s0; +L410454: +// bdead 400a010b gp = MEM_U32(sp + 40); +if (v0 != s0) {//nop; +goto L4100a8;} +//nop; +t8 = MEM_U32(sp + 64); +at = 0x1; +if (t8 == at) {t4 = MEM_U32(sp + 56); +goto L410494;} +t4 = MEM_U32(sp + 56); +t3 = MEM_U32(sp + 56); +if (s0 == 0) {a3 = s0; +goto L410484;} +a3 = s0; +a3 = s0 + 0xffffffff; +goto L410484; +a3 = s0 + 0xffffffff; +L410484: +t9 = t3 + a3; +MEM_U8(t9 + 0) = (uint8_t)zero; +goto L4104a0; +MEM_U8(t9 + 0) = (uint8_t)zero; +// fdead 0 t4 = MEM_U32(sp + 56); +L410494: +//nop; +t5 = t4 + s0; +MEM_U8(t5 + 0) = (uint8_t)zero; +L4104a0: +// bdead 1 ra = MEM_U32(sp + 44); +L4104a4: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void func_4104b8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4104b8: +//nop; +//nop; +//nop; +a3 = a1; +t8 = 0x10004de4; +sp = sp + 0xffffffe0; +t6 = a3 & 0xffff; +t7 = t6 << 1; +// fdead 420181eb MEM_U32(sp + 28) = ra; +// fdead 420181eb MEM_U32(sp + 24) = gp; +t9 = t7 + t8; +a2 = MEM_S16(t9 + 0); +//nop; +a1 = 0x1000d210; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4104f8; +a1 = a1; +L4104f8: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_lint_warning(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L410508: +//lint_warning: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 28) = s0; +s0 = a0; +a0 = 0x1001b7c8; +a1 = 0x1000d220; +//nop; +// fdead 400201eb MEM_U32(sp + 36) = ra; +// fdead 400201eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = zero; +a0 = a0; +a1 = a1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L410544; +a1 = a1; +L410544: +a0 = MEM_U32(s0 + 12); +// bdead 40020023 gp = MEM_U32(sp + 32); +at = 0xffffffff; +if (a0 == at) {a1 = sp + 0x34; +goto L4105ec;} +a1 = sp + 0x34; +//nop; +a2 = sp + 0x30; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L410568; +a3 = zero; +L410568: +// bdead 4002000b gp = MEM_U32(sp + 32); +at = 0x1; +if (v0 != at) {//nop; +goto L4105ec;} +//nop; +a3 = MEM_U32(sp + 52); +a0 = 0x170000; +if (a3 == 0) {a0 = a0 | 0x154; +goto L4105bc;} +a0 = a0 | 0x154; +//nop; +a1 = 0x6; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L410598; +a2 = 0xffffffff; +L410598: +// bdead 40020103 gp = MEM_U32(sp + 32); +a0 = 0x170000; +//nop; +a0 = a0 | 0x155; +a1 = 0x6; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4105b4; +a2 = 0xffffffff; +L4105b4: +// bdead 40020103 gp = MEM_U32(sp + 32); +//nop; +L4105bc: +t6 = MEM_U32(sp + 48); +//nop; +if (t6 == 0) {a2 = t6; +goto L4105ec;} +a2 = t6; +a0 = 0x1001b7c8; +a1 = 0x1000d224; +//nop; +a0 = a0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4105e4; +a1 = a1; +L4105e4: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L4105ec: +v0 = MEM_U32(s0 + 8); +at = 0x1; +if (v0 == at) {at = 0x2; +goto L410618;} +at = 0x2; +if (v0 == at) {a1 = 0x8; +goto L4106a0;} +a1 = 0x8; +at = 0x3; +if (v0 == at) {a1 = 0x5; +goto L41065c;} +a1 = 0x5; +a1 = MEM_U32(s0 + 4); +goto L4106e4; +a1 = MEM_U32(s0 + 4); +L410618: +//nop; +a0 = 0x1001c7c8; +a1 = MEM_U32(s0 + 4); +// fdead 600281ff t9 = t9; +a0 = a0; +func_4104b8(mem, sp, a0, a1); +goto L410630; +a0 = a0; +L410630: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x1001b7c8; +a1 = 0x1001c7c8; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L410650; +a1 = a1; +L410650: +// bdead 40020003 gp = MEM_U32(sp + 32); +a1 = MEM_U32(s0 + 4); +goto L4106e4; +a1 = MEM_U32(s0 + 4); +L41065c: +//nop; +a0 = 0x1001c7c8; +// fdead 600281ff t9 = t9; +a2 = zero; +a0 = a0; +func_40ff80(mem, sp, a0, a1, a2); +goto L410674; +a0 = a0; +L410674: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x1001b7c8; +a1 = 0x1001c7c8; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L410694; +a1 = a1; +L410694: +// bdead 40020003 gp = MEM_U32(sp + 32); +a1 = MEM_U32(s0 + 4); +goto L4106e4; +a1 = MEM_U32(s0 + 4); +L4106a0: +//nop; +a0 = 0x1001c7c8; +// fdead 600281ff t9 = t9; +a2 = zero; +a0 = a0; +func_40ff80(mem, sp, a0, a1, a2); +goto L4106b8; +a0 = a0; +L4106b8: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x1001b7c8; +a1 = 0x1001c7c8; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L4106d8; +a1 = a1; +L4106d8: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +a1 = MEM_U32(s0 + 4); +L4106e4: +//nop; +a0 = 0x1001c7c8; +t7 = a1 & 0xffff; +// fdead 600381ff t9 = t9; +a1 = t7; +a2 = zero; +a0 = a0; +func_40ff80(mem, sp, a0, a1, a2); +goto L410704; +a0 = a0; +L410704: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x1001b7c8; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L410720; +//nop; +L410720: +// bdead 40020009 gp = MEM_U32(sp + 32); +t9 = MEM_U32(s0 + 24); +a2 = MEM_U32(s0 + 16); +a3 = MEM_U32(s0 + 20); +MEM_U32(sp + 16) = t9; +t8 = 0x1001b7c8; +t0 = MEM_U32(s0 + 28); +//nop; +a1 = 0x1001c7c8; +t8 = t8; +a0 = v0 + t8; +MEM_U32(sp + 20) = t0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L410758; +a1 = a1; +L410758: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x1001b7c8; +a1 = 0x1000d22c; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L410778; +a1 = a1; +L410778: +// bdead 40000101 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10004818; +a1 = 0x1000d230; +a2 = 0x1001b7c8; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4107a0; +a2 = a2; +L4107a0: +// bdead 11 ra = MEM_U32(sp + 36); +// bdead 11 gp = MEM_U32(sp + 32); +// bdead 11 s0 = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x38; +return; +// bdead 11 sp = sp + 0x38; +} + +static void func_4107b4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4107b4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000016b MEM_U32(sp + 36) = ra; +// fdead 4000016b MEM_U32(sp + 32) = gp; +// fdead 4000016b MEM_U32(sp + 28) = s0; +MEM_U32(sp + 56) = zero; +v0 = MEM_U32(a0 + 4); +a2 = a0; +t6 = (int)v0 >> 20; +if (t6 == 0) {t7 = v0 & 0xffff; +goto L410808;} +t7 = v0 & 0xffff; +t9 = 0x1001d7e8; +t8 = t7 << 2; +t9 = t9; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +if (t1 != 0) {// bdead 4000009b ra = MEM_U32(sp + 36); +goto L410d4c;} +// bdead 4000009b ra = MEM_U32(sp + 36); +L410808: +t5 = 0x1001d7e8; +t3 = v0 & 0xffff; +t4 = t3 << 2; +t5 = t5; +v1 = 0x10029fa0; +t6 = t4 + t5; +t2 = 0x1; +MEM_U32(t6 + 0) = t2; +t7 = MEM_U16(v1 + 38); +//nop; +if (t7 == 0) {//nop; +goto L410868;} +//nop; +t8 = MEM_U16(v1 + 6); +//nop; +t9 = t8 & 0x20; +if (t9 != 0) {//nop; +goto L410868;} +//nop; +//nop; +a0 = a2; +//nop; +f_lint_warning(mem, sp, a0); +goto L41085c; +//nop; +L41085c: +// bdead 11 gp = MEM_U32(sp + 32); +// bdead 11 ra = MEM_U32(sp + 36); +goto L410d4c; +// bdead 11 ra = MEM_U32(sp + 36); +L410868: +s0 = 0x1001b7c8; +a1 = 0x1000d234; +//nop; +s0 = s0; +a0 = s0; +MEM_U32(sp + 64) = a2; +a1 = a1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L410888; +a1 = a1; +L410888: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +a1 = 0x1002df08; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +if (a1 == 0) {v1 = MEM_U32(sp + 64); +goto L4108e0;} +v1 = MEM_U32(sp + 64); +//nop; +a0 = s0; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L4108b8; +//nop; +L4108b8: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = s0; +a1 = 0x1000d238; +//nop; +a1 = a1; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L4108d4; +//nop; +L4108d4: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +v1 = MEM_U32(sp + 64); +L4108e0: +at = 0x1; +v0 = MEM_U32(v1 + 8); +//nop; +if (v0 == at) {at = 0x2; +goto L410910;} +at = 0x2; +if (v0 == at) {a1 = 0x8; +goto L410998;} +a1 = 0x8; +at = 0x3; +if (v0 == at) {a1 = 0x5; +goto L410954;} +a1 = 0x5; +a0 = MEM_U32(v1 + 12); +goto L4109dc; +a0 = MEM_U32(v1 + 12); +L410910: +//nop; +a0 = 0x1001c7c8; +a1 = MEM_U32(v1 + 4); +// fdead 16002007f t9 = t9; +a0 = a0; +func_4104b8(mem, sp, a0, a1); +goto L410928; +a0 = a0; +L410928: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = s0; +a1 = 0x1001c7c8; +//nop; +a1 = a1; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L410944; +//nop; +L410944: +// bdead 40020003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 64); +a0 = MEM_U32(v1 + 12); +goto L4109dc; +a0 = MEM_U32(v1 + 12); +L410954: +//nop; +a0 = 0x1001c7c8; +// fdead 16002007f t9 = t9; +a2 = zero; +a0 = a0; +func_40ff80(mem, sp, a0, a1, a2); +goto L41096c; +a0 = a0; +L41096c: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = s0; +a1 = 0x1001c7c8; +//nop; +a1 = a1; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L410988; +//nop; +L410988: +// bdead 40020003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 64); +a0 = MEM_U32(v1 + 12); +goto L4109dc; +a0 = MEM_U32(v1 + 12); +L410998: +//nop; +a0 = 0x1001c7c8; +// fdead 16002007f t9 = t9; +a2 = zero; +a0 = a0; +func_40ff80(mem, sp, a0, a1, a2); +goto L4109b0; +a0 = a0; +L4109b0: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = s0; +a1 = 0x1001c7c8; +//nop; +a1 = a1; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L4109cc; +//nop; +L4109cc: +// bdead 40020003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 64); +//nop; +a0 = MEM_U32(v1 + 12); +L4109dc: +at = 0xffffffff; +if (a0 == at) {a1 = sp + 0x3c; +goto L410ac8;} +a1 = sp + 0x3c; +//nop; +a2 = sp + 0x38; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L4109f8; +a3 = zero; +L4109f8: +// bdead 4002000b gp = MEM_U32(sp + 32); +at = 0x1; +if (v0 != at) {v1 = MEM_U32(sp + 64); +goto L410acc;} +v1 = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 60); +//nop; +if (a1 == 0) {t0 = MEM_U32(sp + 56); +goto L410a50;} +t0 = MEM_U32(sp + 56); +//nop; +a0 = s0; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L410a28; +//nop; +L410a28: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = s0; +a1 = 0x1000d23c; +//nop; +a1 = a1; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L410a44; +//nop; +L410a44: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t0 = MEM_U32(sp + 56); +L410a50: +a1 = 0x3; +if (t0 == 0) {a2 = zero; +goto L410ac8;} +a2 = zero; +//nop; +a0 = 0x1001c7c8; +// fdead 1600202ff t9 = t9; +a0 = a0; +func_40ff80(mem, sp, a0, a1, a2); +goto L410a70; +a0 = a0; +L410a70: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = s0; +a1 = 0x1001c7c8; +//nop; +a1 = a1; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L410a8c; +//nop; +L410a8c: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L410aa4; +//nop; +L410aa4: +// bdead 4002010b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 56); +a1 = 0x1000d240; +//nop; +a0 = v0 + s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L410ac0; +a1 = a1; +L410ac0: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L410ac8: +v1 = MEM_U32(sp + 64); +L410acc: +//nop; +a1 = MEM_U32(v1 + 4); +a0 = 0x1001c7c8; +// fdead 1600202ff t9 = t9; +t1 = a1 & 0xffff; +a1 = t1; +a2 = zero; +a0 = a0; +func_40ff80(mem, sp, a0, a1, a2); +goto L410af0; +a0 = a0; +L410af0: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L410b08; +//nop; +L410b08: +v1 = MEM_U32(sp + 64); +// bdead 40020019 gp = MEM_U32(sp + 32); +t3 = MEM_U32(v1 + 24); +a2 = MEM_U32(v1 + 16); +a3 = MEM_U32(v1 + 20); +MEM_U32(sp + 16) = t3; +t4 = MEM_U32(v1 + 28); +a1 = 0x1001c7c8; +//nop; +a0 = v0 + s0; +MEM_U32(sp + 20) = t4; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L410b3c; +a1 = a1; +L410b3c: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +a3 = 0x10029fa0; +//nop; +v1 = MEM_U16(a3 + 26); +//nop; +if (v1 == 0) {//nop; +goto L410b70;} +//nop; +v0 = MEM_U16(a3 + 10); +//nop; +t5 = v0 & 0x1; +if (t5 != 0) {t6 = v0 & 0x5; +goto L410b8c;} +t6 = v0 & 0x5; +L410b70: +if (v1 != 0) {//nop; +goto L410c40;} +//nop; +v0 = MEM_U16(a3 + 10); +//nop; +t2 = v0 & 0x1; +if (t2 == 0) {t6 = v0 & 0x5; +goto L410c40;} +t6 = v0 & 0x5; +L410b8c: +at = 0x5; +if (t6 != at) {a2 = 0x2; +goto L410c40;} +a2 = 0x2; +t7 = MEM_U32(sp + 64); +//nop; +a1 = MEM_U32(t7 + 4); +a0 = 0x1001c7c8; +// fdead 16003c9ff t9 = t9; +t8 = a1 & 0xffff; +a1 = t8; +a0 = a0; +func_40ff80(mem, sp, a0, a1, a2); +goto L410bbc; +a0 = a0; +L410bbc: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x1001c7c8; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L410bd8; +//nop; +L410bd8: +// bdead 40020009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L410c20;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L410bf4; +//nop; +L410bf4: +// bdead 40020109 gp = MEM_U32(sp + 32); +a0 = v0 + s0; +a1 = 0x1000d248; +a2 = 0x1001c7c8; +//nop; +a1 = a1; +a2 = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L410c14; +a2 = a2; +L410c14: +// bdead 40020101 gp = MEM_U32(sp + 32); +//nop; +goto L410c5c; +//nop; +L410c20: +a1 = 0x1000d250; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L410c34; +a1 = a1; +L410c34: +// bdead 40020101 gp = MEM_U32(sp + 32); +//nop; +goto L410c5c; +//nop; +L410c40: +a1 = 0x1000d254; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L410c54; +a1 = a1; +L410c54: +// bdead 40020101 gp = MEM_U32(sp + 32); +//nop; +L410c5c: +v1 = 0x10029fa0; +a1 = MEM_U32(sp + 60); +v1 = MEM_U16(v1 + 6); +//nop; +t9 = v1 & 0x2; +if (t9 == 0) {t3 = v1 & 0x4; +goto L410cdc;} +t3 = v1 & 0x4; +if (a1 == 0) {t3 = v1 & 0x4; +goto L410cdc;} +t3 = v1 & 0x4; +t0 = MEM_U32(sp + 56); +//nop; +if (t0 == 0) {t3 = v1 & 0x4; +goto L410cdc;} +t3 = v1 & 0x4; +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L410ca0; +//nop; +L410ca0: +// bdead 40020009 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 64); +a1 = 0x1001c3c8; +//nop; +a2 = MEM_U32(t1 + 12); +a0 = v0 + s0; +a1 = a1; +f_cpp_line_ptr(mem, sp, a0, a1, a2); +goto L410cc0; +a1 = a1; +L410cc0: +// bdead 40020101 gp = MEM_U32(sp + 32); +//nop; +v1 = 0x10029fa0; +//nop; +v1 = MEM_U16(v1 + 6); +//nop; +t3 = v1 & 0x4; +L410cdc: +if (t3 == 0) {//nop; +goto L410d24;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L410cf4; +//nop; +L410cf4: +// bdead 40020009 gp = MEM_U32(sp + 32); +t4 = MEM_U32(sp + 64); +//nop; +a1 = MEM_U32(t4 + 4); +// fdead 16002204f t9 = t9; +t5 = a1 & 0xffff; +a1 = t5; +a0 = v0 + s0; +a2 = 0x1; +func_40ff80(mem, sp, a0, a1, a2); +goto L410d1c; +a2 = 0x1; +L410d1c: +// bdead 40020101 gp = MEM_U32(sp + 32); +//nop; +L410d24: +a0 = 0x10004818; +a1 = 0x1000d258; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L410d40; +a1 = a1; +L410d40: +// bdead 11 gp = MEM_U32(sp + 32); +//nop; +// bdead 11 ra = MEM_U32(sp + 36); +L410d4c: +// bdead 11 s0 = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x40; +return; +// bdead 11 sp = sp + 0x40; +} + +static void f_error_flush(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L410d58: +//error_flush: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000012b MEM_U32(sp + 24) = s1; +s1 = 0x1001b7c0; +// fdead 4004012b MEM_U32(sp + 36) = ra; +s1 = s1; +t6 = MEM_U32(s1 + 0); +// fdead 4004812b MEM_U32(sp + 32) = gp; +// fdead 4004812b MEM_U32(sp + 28) = s2; +// fdead 4004812b MEM_U32(sp + 20) = s0; +a1 = MEM_U32(t6 + 0); +s0 = a0; +if (a1 == 0) {s2 = 0xffffffff; +goto L410df8;} +s2 = 0xffffffff; +L410d98: +t7 = MEM_U32(a1 + 12); +//nop; +at = (int)s0 < (int)t7; +if (at == 0) {//nop; +goto L410db4;} +//nop; +if (s0 != s2) {// bdead 400e0041 ra = MEM_U32(sp + 36); +goto L410dfc;} +// bdead 400e0041 ra = MEM_U32(sp + 36); +L410db4: +//nop; +a0 = a1; +// fdead 1620f817f t9 = t9; +//nop; +func_4107b4(mem, sp, a0); +goto L410dc8; +//nop; +L410dc8: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L410de0; +//nop; +L410de0: +t8 = MEM_U32(s1 + 0); +// bdead 420e0001 gp = MEM_U32(sp + 32); +a1 = MEM_U32(t8 + 0); +//nop; +if (a1 != 0) {//nop; +goto L410d98;} +//nop; +L410df8: +// bdead 1 ra = MEM_U32(sp + 36); +L410dfc: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint64_t f_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L410e10: +//error: +//nop; +//nop; +//nop; +sp = sp + 0xffffff78; +t6 = 0x1002def0; +// fdead 400081eb MEM_U32(sp + 36) = s1; +t6 = MEM_U32(t6 + 0); +s1 = a0 & 0xffff; +// fdead 400481eb MEM_U32(sp + 32) = s0; +at = (int)s1 < (int)0x165; +// fdead 400481ef MEM_U32(sp + 60) = ra; +// fdead 400481ef MEM_U32(sp + 56) = gp; +// fdead 400481ef MEM_U32(sp + 52) = s5; +// fdead 400481ef MEM_U32(sp + 48) = s4; +// fdead 400481ef MEM_U32(sp + 44) = s3; +// fdead 400481ef MEM_U32(sp + 40) = s2; +MEM_U32(sp + 136) = a0; +MEM_U32(sp + 144) = a2; +MEM_U32(sp + 148) = a3; +s0 = s1; +if (at != 0) {MEM_U32(sp + 124) = t6; +goto L410e74;} +MEM_U32(sp + 124) = t6; +t8 = 0x3; +MEM_U32(sp + 132) = t8; +goto L410ec4; +MEM_U32(sp + 132) = t8; +L410e74: +if (a1 != 0) {//nop; +goto L410ec0;} +//nop; +t1 = 0x10004850; +t9 = s0 << 2; +t2 = t9 + t1; +t3 = MEM_U32(t2 + 0); +t5 = 0x1002deec; +t4 = t3 << 2; +t5 = MEM_U32(t5 + 0); +t8 = 0x100047c4; +t4 = t4 - t3; +t4 = t4 << 2; +t6 = t5 << 2; +t7 = t4 + t6; +t8 = t8; +t9 = t7 + t8; +t1 = MEM_U32(t9 + 0); +MEM_U32(sp + 132) = t1; +goto L410ec4; +MEM_U32(sp + 132) = t1; +L410ec0: +MEM_U32(sp + 132) = a1; +L410ec4: +t2 = MEM_U32(sp + 132); +at = 0x4; +if (t2 != at) {t3 = MEM_U32(sp + 132); +goto L410ee0;} +t3 = MEM_U32(sp + 132); +v0 = 0x4; +goto L411418; +v0 = 0x4; +// fdead 0 t3 = MEM_U32(sp + 132); +L410ee0: +at = 0x1; +if (t3 != at) {//nop; +goto L410f48;} +//nop; +t5 = 0x10029fa0; +//nop; +t5 = MEM_U16(t5 + 6); +//nop; +t4 = t5 & 0x1; +if (t4 == 0) {//nop; +goto L410f28;} +//nop; +t7 = 0x1001dd80; +t6 = s0 << 2; +t7 = t7; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +//nop; +if (t9 == 0) {//nop; +goto L410f30;} +//nop; +L410f28: +v0 = 0x4; +goto L411418; +v0 = 0x4; +L410f30: +v0 = 0x1002df04; +//nop; +t1 = MEM_U32(v0 + 0); +//nop; +t2 = t1 + 0x1; +MEM_U32(v0 + 0) = t2; +L410f48: +t3 = 0x10029e90; +a3 = MEM_U32(sp + 132); +t3 = MEM_U8(t3 + 101); +t5 = MEM_U32(sp + 144); +if ((int)t3 <= 0) {a2 = s0; +goto L410f94;} +a2 = s0; +t4 = MEM_U32(sp + 136); +a0 = 0x10004834; +a1 = 0x1000d25c; +//nop; +t6 = (int)t4 >> 16; +t7 = t6 & 0xf; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = t5; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L410f8c; +a1 = a1; +L410f8c: +// bdead 40060003 gp = MEM_U32(sp + 56); +//nop; +L410f94: +a0 = 0x1001b7c0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_get_link_elem(mem, sp, a0); +goto L410fa8; +//nop; +L410fa8: +// bdead 4006010b gp = MEM_U32(sp + 56); +at = (int)s0 < (int)0x165; +if (at == 0) {MEM_U32(sp + 128) = v0; +goto L411208;} +MEM_U32(sp + 128) = v0; +t9 = 0x1000537c; +t8 = s0 << 2; +t1 = t8 + t9; +MEM_U32(sp + 68) = t1; +v0 = MEM_S16(t1 + 0); +s0 = sp + 0x94; +if (v0 == 0) {t2 = MEM_U32(sp + 128); +goto L41120c;} +t2 = MEM_U32(sp + 128); +if ((int)v0 <= 0) {s4 = zero; +goto L411208;} +s4 = zero; +t2 = s1 << 2; +s1 = 0x1001b7c8; +s3 = 0x1001b7bc; +t3 = t2 + t9; +s2 = MEM_U32(sp + 128); +MEM_U32(sp + 80) = t3; +s5 = zero; +s1 = s1; +s3 = s3; +L411004: +t5 = MEM_U32(sp + 68); +t8 = 0x10005910; +t4 = MEM_S16(t5 + 2); +at = 0x1; +t6 = t4 << 3; +t7 = t6 + s5; +t0 = t7 + t8; +v1 = MEM_U32(t0 + 4); +//nop; +if (v1 == at) {at = 0x2; +goto L411048;} +at = 0x2; +if (v1 == at) {at = 0x3; +goto L4110d8;} +at = 0x3; +if (v1 == at) {t2 = s0 & 0x1; +goto L411078;} +t2 = s0 & 0x1; +a1 = MEM_U32(s3 + 0); +goto L411108; +a1 = MEM_U32(s3 + 0); +L411048: +s0 = s0 + 0x3; +at = 0xfffffffc; +t1 = s0 & at; +//nop; +s0 = t1 + 0x4; +a2 = MEM_U32(s0 + -4); +a1 = MEM_U32(t0 + 0); +a0 = s1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L41106c; +a0 = s1; +L41106c: +// bdead 407e0003 gp = MEM_U32(sp + 56); +a1 = MEM_U32(s3 + 0); +goto L411108; +a1 = MEM_U32(s3 + 0); +L411078: +if (t2 == 0) {t9 = s0 & 0x2; +goto L41108c;} +t9 = s0 & 0x2; +s0 = s0 + 0x7; +v1 = s0 + 0xffffffea; +goto L4110b4; +v1 = s0 + 0xffffffea; +L41108c: +if (t9 == 0) {at = 0xfffffff8; +goto L4110a0;} +at = 0xfffffff8; +s0 = s0 + 0xa; +v0 = s0 + 0xffffffd8; +goto L4110b0; +v0 = s0 + 0xffffffd8; +L4110a0: +s0 = s0 + 0x7; +t3 = s0 & at; +s0 = t3 + 0x8; +v0 = s0; +L4110b0: +v1 = v0; +L4110b4: +//nop; +a1 = MEM_U32(t0 + 0); +a2 = MEM_U32(v1 + -8); +a3 = MEM_U32(v1 + -4); +a0 = s1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4110cc; +a0 = s1; +L4110cc: +// bdead 407e0003 gp = MEM_U32(sp + 56); +a1 = MEM_U32(s3 + 0); +goto L411108; +a1 = MEM_U32(s3 + 0); +L4110d8: +s0 = s0 + 0x3; +at = 0xfffffffc; +t5 = s0 & at; +//nop; +s0 = t5 + 0x4; +a2 = MEM_U32(s0 + -4); +a1 = MEM_U32(t0 + 0); +a0 = s1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4110fc; +a0 = s1; +L4110fc: +// bdead 407e0003 gp = MEM_U32(sp + 56); +//nop; +a1 = MEM_U32(s3 + 0); +L411108: +a0 = s1; +v1 = MEM_U32(a1 + 8); +//nop; +MEM_U32(a1 + 8) = v1; +//nop; +MEM_U32(sp + 92) = v1; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L411128; +//nop; +L411128: +v1 = MEM_U32(sp + 92); +t4 = MEM_U32(s3 + 0); +t7 = v0 + v1; +t6 = MEM_U32(t4 + 12); +t8 = t7 + 0x1; +// bdead 427e8003 gp = MEM_U32(sp + 56); +at = t6 < t8; +if (at == 0) {//nop; +goto L411180;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L41115c; +//nop; +L41115c: +// bdead 407e000b gp = MEM_U32(sp + 56); +a0 = MEM_U32(s3 + 0); +//nop; +a1 = v0 + 0x1; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L411174; +//nop; +L411174: +// bdead 407e000b gp = MEM_U32(sp + 56); +MEM_U32(s2 + 16) = v0; +goto L4111d8; +MEM_U32(s2 + 16) = v0; +L411180: +//nop; +a0 = s1; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L411190; +//nop; +L411190: +a1 = MEM_U32(s3 + 0); +// bdead 407e004b gp = MEM_U32(sp + 56); +t1 = MEM_U32(a1 + 8); +a0 = s1; +t2 = t1 + v0; +t9 = t2 + 0x1; +MEM_U32(a1 + 8) = t9; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4111bc; +//nop; +L4111bc: +t3 = MEM_U32(s3 + 0); +// bdead 407e100b gp = MEM_U32(sp + 56); +t5 = MEM_U32(t3 + 8); +//nop; +t4 = t5 - v0; +t7 = t4 + 0xffffffff; +MEM_U32(s2 + 16) = t7; +L4111d8: +//nop; +a0 = MEM_U32(s2 + 16); +a1 = s1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L4111e8; +a1 = s1; +L4111e8: +t6 = MEM_U32(sp + 80); +s4 = s4 + 0x1; +t8 = MEM_S16(t6 + 0); +// bdead 427e0103 gp = MEM_U32(sp + 56); +at = (int)s4 < (int)t8; +s5 = s5 + 0x8; +if (at != 0) {s2 = s2 + 0x4; +goto L411004;} +s2 = s2 + 0x4; +L411208: +t2 = MEM_U32(sp + 128); +L41120c: +a3 = MEM_U32(sp + 132); +t1 = MEM_U32(sp + 136); +MEM_U32(t2 + 8) = a3; +MEM_U32(t2 + 4) = t1; +t9 = MEM_U32(sp + 144); +at = 0x3; +if (a3 == at) {MEM_U32(t2 + 12) = t9; +goto L411234;} +MEM_U32(t2 + 12) = t9; +at = 0x6; +if (a3 != at) {v0 = 0x1; +goto L41123c;} +L411234: +v0 = 0x1; +MEM_U32(sp + 124) = v0; +L41123c: +t3 = MEM_U32(sp + 144); +v0 = MEM_U32(sp + 124); +at = 0xffffffff; +if (t3 != at) {//nop; +goto L411254;} +//nop; +v0 = 0x1; +L411254: +if (v0 == 0) {//nop; +goto L411280;} +//nop; +//nop; +a0 = MEM_U32(sp + 128); +// bdead 40000023 t9 = t9; +//nop; +func_4107b4(mem, sp, a0); +goto L411270; +//nop; +L411270: +// bdead 40000013 gp = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 132); +at = 0x3; +goto L4112e8; +at = 0x3; +L411280: +v1 = 0x1001b7c0; +t5 = MEM_U32(sp + 128); +a0 = MEM_U32(v1 + 0); +t7 = MEM_U32(sp + 128); +v0 = MEM_U32(a0 + 0); +//nop; +if (v0 == 0) {t6 = MEM_U32(sp + 128); +goto L4112dc;} +t6 = MEM_U32(sp + 128); +v1 = MEM_U32(t5 + 12); +//nop; +L4112a8: +t4 = MEM_U32(v0 + 12); +//nop; +at = (int)v1 < (int)t4; +if (at == 0) {//nop; +goto L4112c4;} +//nop; +MEM_U32(t7 + 0) = v0; +goto L4112d8; +MEM_U32(t7 + 0) = v0; +L4112c4: +a0 = v0; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L4112a8;} +//nop; +L4112d8: +t6 = MEM_U32(sp + 128); +L4112dc: +//nop; +MEM_U32(a0 + 0) = t6; +at = 0x3; +L4112e8: +if (a3 != at) {at = 0x2; +goto L411310;} +at = 0x2; +//nop; +//nop; +//nop; +f_fatal(mem, sp); +goto L411300; +//nop; +L411300: +// bdead 40000013 gp = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 132); +//nop; +at = 0x2; +L411310: +if (a3 != at) {//nop; +goto L41139c;} +//nop; +s0 = 0x1002df00; +v1 = MEM_U32(sp + 136); +t8 = MEM_U32(s0 + 0); +t9 = (int)v1 >> 16; +t2 = t9 & 0xf; +t1 = t8 + 0x1; +v1 = t2; +if (t2 == 0) {MEM_U32(s0 + 0) = t1; +goto L41136c;} +MEM_U32(s0 + 0) = t1; +at = (int)t2 < (int)0x8; +if (at == 0) {//nop; +goto L41136c;} +//nop; +t5 = 0x1001d7c8; +t3 = t2 << 2; +t5 = t5; +v0 = t3 + t5; +t4 = MEM_U32(v0 + -4); +//nop; +t7 = t4 + 0x1; +MEM_U32(v0 + -4) = t7; +goto L41139c; +MEM_U32(v0 + -4) = t7; +L41136c: +if (v1 == 0) {//nop; +goto L41139c;} +//nop; +a0 = 0x1000d280; +a1 = 0x1000d284; +//nop; +a2 = 0x1d7; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L411390; +a1 = a1; +L411390: +// bdead 40000013 gp = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 132); +//nop; +L41139c: +s0 = 0x1002df00; +//nop; +t6 = MEM_U32(s0 + 0); +//nop; +at = (int)t6 < (int)0x1e; +if (at != 0) {v0 = a3; +goto L411418;} +v0 = a3; +t8 = 0x1000481c; +t1 = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {v0 = a3; +goto L411418;} +v0 = a3; +at = 0x1000481c; +//nop; +a0 = 0xffffffff; +MEM_U32(at + 0) = t1; +f_error_flush(mem, sp, a0); +goto L4113e4; +MEM_U32(at + 0) = t1; +L4113e4: +// bdead 40000103 gp = MEM_U32(sp + 56); +a0 = 0x40000; +at = 0x1000481c; +//nop; +a0 = a0 | 0x7; +a1 = 0x3; +a2 = 0xffffffff; +MEM_U32(at + 0) = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L411408; +MEM_U32(at + 0) = zero; +L411408: +// bdead 40000011 gp = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 132); +//nop; +v0 = a3; +L411418: +// bdead 19 ra = MEM_U32(sp + 60); +// bdead 19 s0 = MEM_U32(sp + 32); +// bdead 19 s1 = MEM_U32(sp + 36); +// bdead 19 s2 = MEM_U32(sp + 40); +// bdead 19 s3 = MEM_U32(sp + 44); +// bdead 19 s4 = MEM_U32(sp + 48); +// bdead 19 s5 = MEM_U32(sp + 52); +// bdead 19 sp = sp + 0x88; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x88; +//nop; +//nop; +} + +static void f_adjust_vwbuf(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L411444: +//adjust_vwbuf: +//nop; +//nop; +//nop; +v0 = 0x1002632c; +sp = sp + 0xffffffe0; +v0 = v0; +t6 = MEM_U32(v0 + 0); +// fdead 4000816b MEM_U32(sp + 28) = ra; +f4.w[0] = t6; +// fdead 4000816b MEM_U32(sp + 24) = gp; +if ((int)t6 >= 0) {f6.d = (int)f4.w[0]; +goto L411488;} +f6.d = (int)f4.w[0]; +at = 0x41f00000; +f8.w[1] = at; +f8.w[0] = zero; +//nop; +f6.d = f6.d + f8.d; +L411488: +at = 0x1000d620; +t8 = 0x1; +f10.w[1] = MEM_U32(at + 0); +f10.w[0] = MEM_U32(at + -10716); +at = 0x41e00000; +f16.d = f6.d * f10.d; +t7 = fcsr; +fcsr = t8; +//nop; +f18.w[0] = cvt_w_d(f16.d); +t8 = fcsr; +//nop; +t8 = t8 & 0x78; +if (t8 == 0) {//nop; +goto L41150c;} +//nop; +f18.w[1] = at; +f18.w[0] = zero; +t8 = 0x1; +f18.d = f16.d - f18.d; +at = 0x80000000; +fcsr = t8; +//nop; +f18.w[0] = cvt_w_d(f18.d); +t8 = fcsr; +//nop; +t8 = t8 & 0x78; +if (t8 != 0) {//nop; +goto L411504;} +//nop; +t8 = f18.w[0]; +t8 = t8 | at; +goto L41151c; +t8 = t8 | at; +L411504: +t8 = 0xffffffff; +goto L41151c; +t8 = 0xffffffff; +L41150c: +t8 = f18.w[0]; +//nop; +if ((int)t8 < 0) {//nop; +goto L411504;} +//nop; +L41151c: +a0 = 0x10026330; +MEM_U32(v0 + 0) = t8; +//nop; +fcsr = t7; +a0 = MEM_U32(a0 + 0); +a1 = t8; +v0 = f_Realloc(mem, sp, a0, a1); +goto L411538; +a1 = t8; +L411538: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +a0 = 0x10026330; +at = 0x10026334; +a0 = a0; +MEM_U32(a0 + 0) = v0; +MEM_U32(at + 0) = v0; +at = 0x10026338; +// bdead d sp = sp + 0x20; +MEM_U32(at + 0) = v0; +return; +MEM_U32(at + 0) = v0; +} + +static void f_yylocation(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L411564: +//yylocation: +//nop; +//nop; +//nop; +t6 = 0x10026324; +t7 = 0x1001e320; +t9 = 0x10026328; +t1 = 0x1002df10; +t2 = 0x1002df14; +t6 = MEM_U32(t6 + 0); +sp = sp + 0xfffffff0; +t9 = MEM_U32(t9 + 0); +t7 = t7; +t1 = MEM_U32(t1 + 0); +t2 = MEM_U32(t2 + 0); +t8 = t6 - t7; +t0 = t8 + t9; +MEM_U32(sp + 4) = t0; +t3 = sp + 0x4; +MEM_U32(sp + 8) = t1; +MEM_U32(sp + 12) = t2; +at = MEM_U32(t3 + 0); +// bdead 1025 v0 = a0; +MEM_U32(a0 + 0) = at; +t6 = MEM_U32(t3 + 4); +//nop; +MEM_U32(a0 + 4) = t6; +at = MEM_U32(t3 + 8); +// bdead 25 sp = sp + 0x10; +MEM_U32(a0 + 8) = at; +return; +MEM_U32(a0 + 8) = at; +} + +static uint32_t f_get_buffer(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4115dc: +//get_buffer: +//nop; +//nop; +//nop; +at = 0x8000; +if (a0 == at) {//nop; +goto L4115fc;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4115fc: +at = 0x1002633c; +v0 = 0x1001e321; +MEM_U32(at + 0) = zero; +v0 = v0; +//nop; +return v0; +//nop; +} + +static void f_cpp_write(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L411614: +//cpp_write: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +v0 = 0x8000; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +if (a1 == v0) {a2 = a1; +goto L411670;} +a2 = a1; +v1 = 0x1002633c; +t7 = 0x1; +v1 = v1; +t6 = MEM_U32(v1 + 0); +//nop; +if (t6 != 0) {//nop; +goto L411670;} +//nop; +t8 = 0x1001e320; +MEM_U32(v1 + 0) = t7; +t8 = t8; +t9 = a1 + t8; +MEM_U8(t9 + 1) = (uint8_t)zero; +goto L411810; +MEM_U8(t9 + 1) = (uint8_t)zero; +L411670: +v1 = 0x1002633c; +if (a2 != v0) {v1 = v1; +goto L4117b0;} +v1 = v1; +t0 = MEM_U32(v1 + 0); +//nop; +if (t0 != 0) {//nop; +goto L4117b0;} +//nop; +a0 = 0x1000d2ec; +a1 = 0x1000d2f0; +//nop; +MEM_U32(sp + 44) = a2; +a0 = a0; +a1 = a1; +v0 = wrapper_tempnam(mem, a0, a1); +goto L4116a8; +a1 = a1; +L4116a8: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 36) = v0; +a1 = 0x1000d2f4; +//nop; +a0 = v0; +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L4116c4; +a1 = a1; +L4116c4: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = 0x20000; +v1 = 0x10026340; +a0 = a0 | 0x1a; +v1 = v1; +if (v0 != 0) {MEM_U32(v1 + 0) = v0; +goto L411728;} +MEM_U32(v1 + 0) = v0; +v0 = 0x1002dee8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L411700;} +//nop; +a3 = v0; +goto L41170c; +a3 = v0; +L411700: +a3 = 0x1000d2f8; +//nop; +a3 = a3; +L41170c: +//nop; +a1 = 0x3; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41171c; +a2 = 0xffffffff; +L41171c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +goto L411740; +//nop; +L411728: +//nop; +a0 = MEM_U32(sp + 36); +//nop; +v0 = wrapper_unlink(mem, a0); +goto L411738; +//nop; +L411738: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L411740: +a3 = 0x10026340; +//nop; +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(a3 + 0); +a1 = 0x1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L41175c; +a1 = 0x1; +L41175c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x10000; +t2 = 0x10026340; +a0 = a0 | 0x47; +t2 = MEM_U32(t2 + 0); +a1 = 0x3; +t3 = MEM_U8(t2 + 12); +//nop; +t4 = t3 & 0x20; +if (t4 == 0) {//nop; +goto L4117a0;} +//nop; +//nop; +a3 = MEM_U32(sp + 36); +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L411798; +a2 = 0xffffffff; +L411798: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L4117a0: +at = 0x1002633c; +t5 = 0x2; +MEM_U32(at + 0) = t5; +goto L411810; +MEM_U32(at + 0) = t5; +L4117b0: +a3 = 0x10026340; +//nop; +a0 = MEM_U32(sp + 40); +a3 = MEM_U32(a3 + 0); +a1 = 0x1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4117c8; +a1 = 0x1; +L4117c8: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x10000; +t6 = 0x10026340; +a0 = a0 | 0x47; +t6 = MEM_U32(t6 + 0); +a1 = 0x3; +t7 = MEM_U8(t6 + 12); +//nop; +t8 = t7 & 0x20; +if (t8 == 0) {// bdead 40000061 ra = MEM_U32(sp + 28); +goto L411814;} +// bdead 40000061 ra = MEM_U32(sp + 28); +a3 = 0x1000d2fc; +//nop; +a2 = 0xffffffff; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L411808; +a3 = a3; +L411808: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L411810: +// bdead 1 ra = MEM_U32(sp + 28); +L411814: +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void f_free_buffer(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L411820: +//free_buffer: +MEM_U32(sp + 0) = a0; +return; +MEM_U32(sp + 0) = a0; +} + +static uint32_t func_411828(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L411828: +//nop; +//nop; +//nop; +t6 = a0 & 0xff; +t7 = t6 + 0xffffff9f; +at = t7 < 0x16; +if (at == 0) {MEM_U32(sp + 0) = a0; +goto L41189c;} +MEM_U32(sp + 0) = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000d628[] = { +&&L411868, +&&L411870, +&&L41189c, +&&L41189c, +&&L41189c, +&&L411878, +&&L41189c, +&&L41189c, +&&L41189c, +&&L41189c, +&&L41189c, +&&L41189c, +&&L41189c, +&&L411880, +&&L41189c, +&&L41189c, +&&L41189c, +&&L411888, +&&L41189c, +&&L411890, +&&L41189c, +&&L411898, +}; +dest = Lswitch1000d628[t7]; +//nop; +goto *dest; +//nop; +L411868: +v0 = 0x7; +return v0; +v0 = 0x7; +L411870: +v0 = 0x8; +return v0; +v0 = 0x8; +L411878: +v0 = 0xc; +return v0; +v0 = 0xc; +L411880: +v0 = 0xa; +return v0; +v0 = 0xa; +L411888: +v0 = 0xd; +return v0; +v0 = 0xd; +L411890: +v0 = 0x9; +return v0; +v0 = 0x9; +L411898: +v0 = 0xb; +L41189c: +//nop; +return v0; +//nop; +} + +static uint32_t func_4118a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4118a4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = 0x10026324; +// fdead 400201eb MEM_U32(sp + 24) = s1; +s0 = s0; +v0 = MEM_U32(s0 + 0); +// fdead 400201eb MEM_U32(sp + 36) = ra; +// fdead 400201eb MEM_U32(sp + 32) = gp; +// fdead 400201eb MEM_U32(sp + 28) = s2; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +s1 = 0xfb504f0; +v1 = MEM_U8(v0 + 0); +t9 = v0 + 0x1; +t6 = v1 + s1; +t7 = MEM_U8(t6 + 1); +a0 = v1; +t8 = t7 & 0x57; +if (t8 == 0) {//nop; +goto L41190c;} +//nop; +MEM_U32(s0 + 0) = t9; +goto L411928; +MEM_U32(s0 + 0) = t9; +L41190c: +//nop; +//nop; +// bdead 40060103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411920; +//nop; +L411920: +// bdead 4006010b gp = MEM_U32(sp + 32); +a0 = v0; +L411928: +a1 = a0 & 0xff; +if (a1 == 0) {v1 = a0 & 0xff; +goto L411bf0;} +v1 = a0 & 0xff; +s2 = 0xa; +L411938: +at = 0x20; +if (a1 == at) {v0 = a1; +goto L411b98;} +v0 = a1; +at = 0x9; +if (a1 == at) {t0 = s1 + a1; +goto L411b98;} +t0 = s1 + a1; +if (s2 == a1) {at = 0x6c; +goto L411960;} +at = 0x6c; +if (a1 != 0) {//nop; +goto L411968;} +//nop; +L411960: +v0 = zero; +goto L411fb8; +v0 = zero; +L411968: +t1 = MEM_U8(t0 + 1); +//nop; +t2 = t1 & 0x4; +if (t2 != 0) {//nop; +goto L411bf0;} +//nop; +if (v0 != at) {//nop; +goto L411a98;} +//nop; +v0 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t6 = v0 + 0x1; +t3 = v1 + s1; +t4 = MEM_U8(t3 + 1); +a0 = v1; +t5 = t4 & 0x57; +if (t5 == 0) {//nop; +goto L4119b4;} +//nop; +MEM_U32(s0 + 0) = t6; +goto L4119d0; +MEM_U32(s0 + 0) = t6; +L4119b4: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4119c8; +//nop; +L4119c8: +// bdead 400e010b gp = MEM_U32(sp + 32); +a0 = v0; +L4119d0: +t7 = a0 & 0xff; +at = 0x69; +if (t7 != at) {v1 = a0 & 0xff; +goto L411a98;} +v1 = a0 & 0xff; +v0 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t1 = v0 + 0x1; +t8 = v1 + s1; +t9 = MEM_U8(t8 + 1); +a1 = v1; +t0 = t9 & 0x57; +if (t0 == 0) {//nop; +goto L411a10;} +//nop; +MEM_U32(s0 + 0) = t1; +goto L411a2c; +MEM_U32(s0 + 0) = t1; +L411a10: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411a24; +//nop; +L411a24: +// bdead 400e010b gp = MEM_U32(sp + 32); +a1 = v0; +L411a2c: +t2 = a1 & 0xff; +at = 0x6e; +if (t2 != at) {v1 = a1 & 0xff; +goto L411a98;} +v1 = a1 & 0xff; +v0 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t6 = v0 + 0x1; +t3 = v1 + s1; +t4 = MEM_U8(t3 + 1); +a0 = v1; +t5 = t4 & 0x57; +if (t5 == 0) {//nop; +goto L411a6c;} +//nop; +MEM_U32(s0 + 0) = t6; +goto L411a88; +MEM_U32(s0 + 0) = t6; +L411a6c: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411a80; +//nop; +L411a80: +// bdead 400e010b gp = MEM_U32(sp + 32); +a0 = v0; +L411a88: +t7 = a0 & 0xff; +at = 0x65; +if (t7 == at) {v1 = a0 & 0xff; +goto L411b98;} +v1 = a0 & 0xff; +L411a98: +t8 = 0x1002df4c; +a1 = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L411ad0;} +//nop; +a0 = 0x1000d314; +//nop; +MEM_U8(sp + 47) = (uint8_t)v1; +a0 = a0; +f_register_file(mem, sp, a0, a1); +goto L411ac4; +a0 = a0; +L411ac4: +// bdead 400e0103 gp = MEM_U32(sp + 32); +v1 = MEM_U8(sp + 47); +//nop; +L411ad0: +if (s2 == v1) {//nop; +goto L411b90;} +//nop; +v0 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t2 = v0 + 0x1; +t9 = v1 + s1; +t0 = MEM_U8(t9 + 1); +a0 = v1; +t1 = t0 & 0x57; +if (t1 == 0) {//nop; +goto L411b08;} +//nop; +MEM_U32(s0 + 0) = t2; +goto L411b24; +MEM_U32(s0 + 0) = t2; +L411b08: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411b1c; +//nop; +L411b1c: +// bdead 400e010b gp = MEM_U32(sp + 32); +a0 = v0; +L411b24: +a1 = a0 & 0xff; +if (a1 == 0) {//nop; +goto L411b90;} +//nop; +L411b30: +if (s2 == a1) {//nop; +goto L411b90;} +//nop; +v0 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t6 = v0 + 0x1; +t3 = v1 + s1; +t4 = MEM_U8(t3 + 1); +a0 = v1; +t5 = t4 & 0x57; +if (t5 == 0) {//nop; +goto L411b68;} +//nop; +MEM_U32(s0 + 0) = t6; +goto L411b84; +MEM_U32(s0 + 0) = t6; +L411b68: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411b7c; +//nop; +L411b7c: +// bdead 400e010b gp = MEM_U32(sp + 32); +a0 = v0; +L411b84: +a1 = a0 & 0xff; +if (a1 != 0) {//nop; +goto L411b30;} +//nop; +L411b90: +v0 = zero; +goto L411fb8; +v0 = zero; +L411b98: +v0 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t0 = v0 + 0x1; +t7 = v1 + s1; +t8 = MEM_U8(t7 + 1); +a0 = v1; +t9 = t8 & 0x57; +if (t9 == 0) {//nop; +goto L411bc8;} +//nop; +MEM_U32(s0 + 0) = t0; +goto L411be4; +MEM_U32(s0 + 0) = t0; +L411bc8: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411bdc; +//nop; +L411bdc: +// bdead 400e010b gp = MEM_U32(sp + 32); +a0 = v0; +L411be4: +a1 = a0 & 0xff; +if (a1 != 0) {v1 = a0 & 0xff; +goto L411938;} +v1 = a0 & 0xff; +L411bf0: +//nop; +t2 = MEM_U32(sp + 48); +t1 = a1 + 0xffffffd0; +// bdead 40060d03 t9 = t9; +s2 = 0xa; +MEM_U32(t2 + 0) = t1; +v0 = func_412408(mem, sp, a0, a1, a2, a3); +goto L411c0c; +MEM_U32(t2 + 0) = t1; +L411c0c: +// bdead 400e010b gp = MEM_U32(sp + 32); +if (s2 != v0) {//nop; +goto L411c20;} +//nop; +a0 = s2; +goto L411c70; +a0 = s2; +L411c20: +v0 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t6 = v0 + 0x1; +t3 = v1 + s1; +t4 = MEM_U8(t3 + 1); +a1 = v1; +t5 = t4 & 0x57; +if (t5 == 0) {//nop; +goto L411c50;} +//nop; +MEM_U32(s0 + 0) = t6; +goto L411c6c; +MEM_U32(s0 + 0) = t6; +L411c50: +//nop; +//nop; +// fdead 600ef05f t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411c64; +//nop; +L411c64: +// bdead 400e010b gp = MEM_U32(sp + 32); +a1 = v0; +L411c6c: +a0 = a1; +L411c70: +a1 = a0 & 0xff; +if (a1 == 0) {t7 = s1 + a1; +goto L411d78;} +t7 = s1 + a1; +L411c7c: +t8 = MEM_U8(t7 + 1); +t0 = MEM_U32(sp + 48); +t9 = t8 & 0x4; +if (t9 == 0) {//nop; +goto L411cb0;} +//nop; +t1 = MEM_U32(t0 + 0); +//nop; +lo = t1 * s2; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)s2 >> 32); +t2 = lo; +t3 = t2 + a1; +t4 = t3 + 0xffffffd0; +MEM_U32(t0 + 0) = t4; +goto L411cf4; +MEM_U32(t0 + 0) = t4; +L411cb0: +if (s2 == a1) {//nop; +goto L411d78;} +//nop; +t5 = MEM_U32(s0 + 0); +//nop; +t6 = t5 + 0xffffffff; +MEM_U32(s0 + 0) = t6; +t8 = MEM_U8(t6 + 0); +//nop; +if (s2 != t8) {//nop; +goto L411d78;} +//nop; +v0 = 0x1002df14; +//nop; +t9 = MEM_U32(v0 + 0); +//nop; +t1 = t9 + 0xffffffff; +MEM_U32(v0 + 0) = t1; +goto L411d78; +MEM_U32(v0 + 0) = t1; +L411cf4: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412408(mem, sp, a0, a1, a2, a3); +goto L411d08; +//nop; +L411d08: +// bdead 400e010b gp = MEM_U32(sp + 32); +if (s2 != v0) {//nop; +goto L411d1c;} +//nop; +a0 = s2; +goto L411d6c; +a0 = s2; +L411d1c: +v0 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t0 = v0 + 0x1; +t2 = v1 + s1; +t3 = MEM_U8(t2 + 1); +a1 = v1; +t4 = t3 & 0x57; +if (t4 == 0) {//nop; +goto L411d4c;} +//nop; +MEM_U32(s0 + 0) = t0; +goto L411d68; +MEM_U32(s0 + 0) = t0; +L411d4c: +//nop; +//nop; +// fdead 6600e3a5f t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411d60; +//nop; +L411d60: +// bdead 400e010b gp = MEM_U32(sp + 32); +a1 = v0; +L411d68: +a0 = a1; +L411d6c: +a1 = a0 & 0xff; +if (a1 != 0) {t7 = s1 + a1; +goto L411c7c;} +t7 = s1 + a1; +L411d78: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412408(mem, sp, a0, a1, a2, a3); +goto L411d8c; +//nop; +L411d8c: +// bdead 400e010b gp = MEM_U32(sp + 32); +if (s2 != v0) {//nop; +goto L411da0;} +//nop; +a0 = s2; +goto L411df0; +a0 = s2; +L411da0: +v0 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t8 = v0 + 0x1; +t5 = v1 + s1; +t6 = MEM_U8(t5 + 1); +a1 = v1; +t7 = t6 & 0x57; +if (t7 == 0) {//nop; +goto L411dd0;} +//nop; +MEM_U32(s0 + 0) = t8; +goto L411dec; +MEM_U32(s0 + 0) = t8; +L411dd0: +//nop; +//nop; +// fdead 6620fc05f t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411de4; +//nop; +L411de4: +// bdead 400e010b gp = MEM_U32(sp + 32); +a1 = v0; +L411dec: +a0 = a1; +L411df0: +a1 = a0 & 0xff; +if (a1 == 0) {v1 = a0 & 0xff; +goto L411ebc;} +v1 = a0 & 0xff; +L411dfc: +at = 0x20; +if (a1 == at) {v0 = a1; +goto L411e20;} +v0 = a1; +t9 = s1 + a1; +t1 = MEM_U8(t9 + 1); +//nop; +t2 = t1 & 0x57; +if (t2 != 0) {at = 0x22; +goto L411ec0;} +at = 0x22; +L411e20: +if (s2 != v0) {//nop; +goto L411e38;} +//nop; +t3 = MEM_U32(sp + 56); +v0 = 0x1; +MEM_U32(t3 + 0) = zero; +goto L411fb8; +MEM_U32(t3 + 0) = zero; +L411e38: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412408(mem, sp, a0, a1, a2, a3); +goto L411e4c; +//nop; +L411e4c: +// bdead 400e010b gp = MEM_U32(sp + 32); +if (s2 != v0) {//nop; +goto L411e60;} +//nop; +a0 = s2; +goto L411eb0; +a0 = s2; +L411e60: +v0 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t6 = v0 + 0x1; +t4 = v1 + s1; +t0 = MEM_U8(t4 + 1); +a1 = v1; +t5 = t0 & 0x57; +if (t5 == 0) {//nop; +goto L411e90;} +//nop; +MEM_U32(s0 + 0) = t6; +goto L411eac; +MEM_U32(s0 + 0) = t6; +L411e90: +//nop; +//nop; +// fdead 6600ee25f t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411ea4; +//nop; +L411ea4: +// bdead 400e010b gp = MEM_U32(sp + 32); +a1 = v0; +L411eac: +a0 = a1; +L411eb0: +a1 = a0 & 0xff; +if (a1 != 0) {v1 = a0 & 0xff; +goto L411dfc;} +v1 = a0 & 0xff; +L411ebc: +at = 0x22; +L411ec0: +if (a1 != at) {//nop; +goto L411a98;} +//nop; +v0 = MEM_U32(s0 + 0); +a2 = MEM_U32(sp + 52); +v1 = MEM_U8(v0 + 0); +t1 = v0 + 0x1; +t7 = v1 + s1; +t8 = MEM_U8(t7 + 1); +a0 = v1; +t9 = t8 & 0x57; +if (t9 == 0) {//nop; +goto L411ef8;} +//nop; +MEM_U32(s0 + 0) = t1; +goto L411f18; +MEM_U32(s0 + 0) = t1; +L411ef8: +//nop; +MEM_U32(sp + 40) = a2; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411f0c; +//nop; +L411f0c: +// bdead 400e010b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 40); +a0 = v0; +L411f18: +a1 = a0 & 0xff; +at = 0x22; +v0 = a1; +if (a1 == at) {v1 = a0 & 0xff; +goto L411fa4;} +v1 = a0 & 0xff; +L411f2c: +if (s2 == v0) {//nop; +goto L411a98;} +//nop; +if (v0 == 0) {//nop; +goto L411a98;} +//nop; +MEM_U8(a2 + 0) = (uint8_t)a1; +v0 = MEM_U32(s0 + 0); +a2 = a2 + 0x1; +v1 = MEM_U8(v0 + 0); +t0 = v0 + 0x1; +t2 = v1 + s1; +t3 = MEM_U8(t2 + 1); +a0 = v1; +t4 = t3 & 0x57; +if (t4 == 0) {//nop; +goto L411f70;} +//nop; +MEM_U32(s0 + 0) = t0; +goto L411f90; +MEM_U32(s0 + 0) = t0; +L411f70: +//nop; +MEM_U32(sp + 40) = a2; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L411f84; +//nop; +L411f84: +// bdead 400e010b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 40); +a0 = v0; +L411f90: +a1 = a0 & 0xff; +at = 0x22; +v0 = a1; +if (a1 != at) {v1 = a0 & 0xff; +goto L411f2c;} +v1 = a0 & 0xff; +L411fa4: +MEM_U8(a2 + 0) = (uint8_t)zero; +t6 = MEM_U32(sp + 56); +t5 = 0x1; +v0 = 0x1; +MEM_U32(t6 + 0) = t5; +L411fb8: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_411fd0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L411fd0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = 0x10026324; +// fdead 400201eb MEM_U32(sp + 28) = ra; +s0 = s0; +v1 = MEM_U32(s0 + 0); +// fdead 400201fb MEM_U32(sp + 24) = gp; +if (v1 != 0) {//nop; +goto L412048;} +//nop; +t6 = 0x1002633c; +at = 0x2; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L412034;} +//nop; +a0 = 0x10026340; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_rewind(mem, a0); +goto L41202c; +//nop; +L41202c: +// bdead 40020103 gp = MEM_U32(sp + 24); +//nop; +L412034: +v0 = 0x10026328; +//nop; +v0 = v0; +MEM_U32(v0 + 0) = zero; +goto L41210c; +MEM_U32(v0 + 0) = zero; +L412048: +t7 = MEM_U8(v1 + 0); +//nop; +if (t7 != 0) {//nop; +goto L41210c;} +//nop; +v0 = 0x1002633c; +at = 0x2; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != at) {at = 0x1; +goto L412094;} +at = 0x1; +t8 = 0x10026344; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {at = 0x1; +goto L412094;} +at = 0x1; +v0 = zero; +goto L4123f0; +v0 = zero; +at = 0x1; +L412094: +if (v0 != at) {//nop; +goto L4120a4;} +//nop; +v0 = zero; +goto L4123f0; +v0 = zero; +L4120a4: +if (v0 != 0) {t9 = v1 + 0xffffffff; +goto L4120d0;} +t9 = v1 + 0xffffffff; +//nop; +a0 = 0x20000; +a0 = a0 | 0x95; +a1 = 0x1; +a2 = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4120c4; +a2 = zero; +L4120c4: +// bdead 3 gp = MEM_U32(sp + 24); +v0 = zero; +goto L4123f0; +v0 = zero; +L4120d0: +MEM_U32(s0 + 0) = t9; +v0 = 0x10026328; +t0 = MEM_U8(t9 + 0); +at = 0x1001e320; +t2 = 0x1001e320; +v0 = v0; +MEM_U8(at + 0) = (uint8_t)t0; +t1 = MEM_U32(v0 + 0); +t5 = 0x1001e321; +t2 = t2; +t3 = t9 - t2; +t4 = t1 + t3; +t5 = t5; +MEM_U32(v0 + 0) = t4; +MEM_U32(s0 + 0) = t5; +L41210c: +t6 = 0x1002633c; +v0 = 0x10026328; +t6 = MEM_U32(t6 + 0); +at = 0x2; +if (t6 != at) {v0 = v0; +goto L4121f8;} +v0 = v0; +a0 = 0x10026340; +//nop; +a1 = MEM_U32(v0 + 0); +a0 = MEM_U32(a0 + 0); +a2 = zero; +v0 = wrapper_fseek(mem, a0, a1, a2); +goto L41213c; +a2 = zero; +L41213c: +// bdead 4002000b gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (v0 != at) {a1 = 0x1; +goto L412154;} +a1 = 0x1; +v0 = zero; +goto L4123f0; +v0 = zero; +L412154: +a3 = 0x10026340; +a0 = 0x1001e321; +//nop; +a3 = MEM_U32(a3 + 0); +a2 = 0x8000; +a0 = a0; +v0 = wrapper_fread(mem, a0, a1, a2, a3); +goto L412170; +a0 = a0; +L412170: +// bdead 4002010b gp = MEM_U32(sp + 24); +a0 = 0x10000; +t7 = 0x1001e320; +t9 = 0x10026340; +t7 = t7; +t8 = v0 + t7; +MEM_U8(t8 + 1) = (uint8_t)zero; +t9 = MEM_U32(t9 + 0); +a0 = a0 | 0x46; +v1 = MEM_U8(t9 + 12); +a1 = 0x3; +t0 = v1 & 0x20; +if (t0 == 0) {//nop; +goto L4121c8;} +//nop; +a3 = 0x1000d318; +//nop; +a2 = 0xffffffff; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4121bc; +a3 = a3; +L4121bc: +// bdead 3 gp = MEM_U32(sp + 24); +v0 = zero; +goto L4123f0; +v0 = zero; +L4121c8: +if (v0 != 0) {t2 = v1 & 0x10; +goto L4121d8;} +t2 = v1 & 0x10; +v0 = zero; +goto L4123f0; +v0 = zero; +L4121d8: +if (t2 == 0) {t1 = 0x1; +goto L4121ec;} +t1 = 0x1; +at = 0x10026344; +MEM_U32(at + 0) = t1; +goto L4121f8; +MEM_U32(at + 0) = t1; +L4121ec: +at = 0x10026344; +//nop; +MEM_U32(at + 0) = zero; +L4121f8: +t3 = MEM_U32(s0 + 0); +//nop; +if (t3 != 0) {v0 = 0x1; +goto L4123f0;} +v0 = 0x1; +t4 = 0x1001e321; +t5 = 0x1001e321; +t4 = t4; +MEM_U32(s0 + 0) = t4; +t5 = MEM_U8(t5 + 0); +at = 0x23; +if (t5 != at) {t7 = t4 + 0x1; +goto L4123a8;} +t7 = t4 + 0x1; +a1 = 0x10026334; +//nop; +MEM_U32(s0 + 0) = t7; +a1 = MEM_U32(a1 + 0); +// bdead 40020141 t9 = t9; +a0 = sp + 0x34; +a2 = sp + 0x2c; +v0 = func_4118a4(mem, sp, a0, a1, a2, a3); +goto L412248; +a2 = sp + 0x2c; +L412248: +// bdead 40020009 gp = MEM_U32(sp + 24); +at = 0x1; +if (v0 != at) {v0 = 0x1; +goto L4123f0;} +v0 = 0x1; +t8 = MEM_U32(sp + 44); +a1 = MEM_U32(sp + 52); +if (t8 == 0) {//nop; +goto L412288;} +//nop; +a0 = 0x10026334; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_register_file(mem, sp, a0, a1); +goto L41227c; +//nop; +L41227c: +// bdead 40020101 gp = MEM_U32(sp + 24); +t9 = MEM_U32(sp + 44); +goto L4122a8; +t9 = MEM_U32(sp + 44); +L412288: +a0 = 0x1000d330; +//nop; +a1 = 0x1; +a0 = a0; +f_register_file(mem, sp, a0, a1); +goto L41229c; +a0 = a0; +L41229c: +// bdead 40020101 gp = MEM_U32(sp + 24); +//nop; +t9 = MEM_U32(sp + 44); +L4122a8: +//nop; +if (t9 == 0) {//nop; +goto L41236c;} +//nop; +v1 = MEM_U32(s0 + 0); +t0 = 0xfb504f0; +v0 = MEM_U8(v1 + 0); +t4 = v1 + 0x1; +t2 = v0 + t0; +t1 = MEM_U8(t2 + 1); +a0 = v0; +t3 = t1 & 0x57; +if (t3 == 0) {//nop; +goto L4122e4;} +//nop; +MEM_U32(s0 + 0) = t4; +goto L412300; +MEM_U32(s0 + 0) = t4; +L4122e4: +//nop; +//nop; +// bdead 40020101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4122f8; +//nop; +L4122f8: +// bdead 40020109 gp = MEM_U32(sp + 24); +a0 = v0; +L412300: +v0 = a0 & 0xff; +if (v0 == 0) {at = 0xa; +goto L41236c;} +at = 0xa; +L41230c: +if (v0 == at) {//nop; +goto L41236c;} +//nop; +v1 = MEM_U32(s0 + 0); +t5 = 0xfb504f0; +v0 = MEM_U8(v1 + 0); +t9 = v1 + 0x1; +t6 = v0 + t5; +t7 = MEM_U8(t6 + 1); +a0 = v0; +t8 = t7 & 0x57; +if (t8 == 0) {//nop; +goto L412344;} +//nop; +MEM_U32(s0 + 0) = t9; +goto L412360; +MEM_U32(s0 + 0) = t9; +L412344: +//nop; +//nop; +// bdead 40020101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L412358; +//nop; +L412358: +// bdead 40020109 gp = MEM_U32(sp + 24); +a0 = v0; +L412360: +v0 = a0 & 0xff; +if (v0 != 0) {at = 0xa; +goto L41230c;} +at = 0xa; +L41236c: +t0 = MEM_U32(s0 + 0); +at = 0xa; +t2 = t0 + 0xffffffff; +MEM_U32(s0 + 0) = t2; +t3 = MEM_U8(t2 + 0); +//nop; +if (t3 != at) {v0 = 0x1; +goto L4123f0;} +v0 = 0x1; +v0 = 0x1002df14; +//nop; +t4 = MEM_U32(v0 + 0); +//nop; +t5 = t4 + 0xffffffff; +MEM_U32(v0 + 0) = t5; +goto L4123ec; +MEM_U32(v0 + 0) = t5; +L4123a8: +v0 = 0x1002dee8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4123c8;} +//nop; +a0 = v0; +goto L4123d4; +a0 = v0; +L4123c8: +a0 = 0x1000d334; +//nop; +a0 = a0; +L4123d4: +//nop; +a1 = 0x1; +//nop; +f_register_file(mem, sp, a0, a1); +goto L4123e4; +//nop; +L4123e4: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L4123ec: +v0 = 0x1; +L4123f0: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +//nop; +return v0; +//nop; +} + +static uint32_t func_412408(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L412408: +//nop; +//nop; +//nop; +v0 = 0x10026324; +sp = sp + 0xffffffe0; +v0 = MEM_U32(v0 + 0); +// fdead 400001eb MEM_U32(sp + 28) = ra; +if (v0 == 0) {// fdead 400001eb MEM_U32(sp + 24) = gp; +goto L41243c;} +// fdead 400001eb MEM_U32(sp + 24) = gp; +v1 = MEM_U8(v0 + 0); +//nop; +if (v1 != 0) {// bdead 40000111 ra = MEM_U32(sp + 28); +goto L412474;} +// bdead 40000111 ra = MEM_U32(sp + 28); +L41243c: +//nop; +//nop; +// fdead 1400001fb t9 = t9; +//nop; +v0 = func_411fd0(mem, sp, a0, a1, a2, a3); +goto L412450; +//nop; +L412450: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +t6 = 0x10026324; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +v1 = MEM_U8(t6 + 0); +//nop; +// bdead 11 ra = MEM_U32(sp + 28); +L412474: +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_412480(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L412480: +//nop; +//nop; +//nop; +t1 = 0x10026324; +sp = sp + 0xffffffe0; +t1 = t1; +a2 = MEM_U32(t1 + 0); +// fdead 400005eb MEM_U32(sp + 28) = ra; +if (a2 == 0) {// fdead 400005eb MEM_U32(sp + 24) = gp; +goto L4124b8;} +// fdead 400005eb MEM_U32(sp + 24) = gp; +a0 = MEM_U8(a2 + 0); +t3 = 0xa; +if (a0 != 0) {v0 = a0; +goto L41254c;} +v0 = a0; +L4124b8: +//nop; +//nop; +// fdead 400015eb t9 = t9; +//nop; +v0 = func_411fd0(mem, sp, a0, a1, a2, a3); +goto L4124cc; +//nop; +L4124cc: +// bdead 40000109 gp = MEM_U32(sp + 24); +//nop; +t1 = 0x10026324; +if (v0 == 0) {t1 = t1; +goto L412534;} +t1 = t1; +a2 = MEM_U32(t1 + 0); +t6 = 0xfb504f0; +a0 = MEM_U8(a2 + 0); +t4 = a2 + 0x1; +t7 = a0 + t6; +t8 = MEM_U8(t7 + 1); +v0 = a0 & 0xff; +t9 = t8 & 0x57; +if (t9 == 0) {//nop; +goto L412510;} +//nop; +MEM_U32(t1 + 0) = t4; +goto L4126f0; +MEM_U32(t1 + 0) = t4; +L412510: +//nop; +//nop; +// bdead 40000101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L412524; +//nop; +L412524: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +v0 = v1 & 0xff; +goto L4126f0; +v0 = v1 & 0xff; +L412534: +a2 = MEM_U32(t1 + 0); +//nop; +v0 = MEM_U8(a2 + 0); +t5 = a2 + 0x1; +MEM_U32(t1 + 0) = t5; +goto L4126f0; +MEM_U32(t1 + 0) = t5; +L41254c: +if (t3 != v0) {a1 = 0x9; +goto L4126c0;} +a1 = 0x9; +v0 = 0x1002df14; +t2 = 0x1002df18; +t6 = MEM_U32(v0 + 0); +a3 = MEM_U32(t2 + 0); +t7 = t6 + 0x1; +if (a3 == 0) {MEM_U32(v0 + 0) = t7; +goto L4125ac;} +MEM_U32(v0 + 0) = t7; +t8 = 0x1001e320; +t0 = 0x1002df50; +t4 = 0x10026328; +t7 = a3 << 2; +t8 = t8; +t6 = MEM_U32(t0 + 4); +t4 = MEM_U32(t4 + 0); +t9 = a2 - t8; +t7 = t7 - a3; +t7 = t7 << 2; +t8 = t6 + t7; +t5 = t9 + t4; +t9 = MEM_U32(t8 + 0); +//nop; +if (t5 == t9) {v1 = a2 + 0x1; +goto L4126b0;} +L4125ac: +v1 = a2 + 0x1; +v0 = MEM_U8(v1 + 0); +t0 = 0x1002df50; +at = 0x23; +if (v0 == at) {a0 = 0x20; +goto L4126b0;} +a0 = 0x20; +if (a0 == v0) {a1 = 0x9; +goto L4125d4;} +a1 = 0x9; +if (a1 != v0) {//nop; +goto L4125ec;} +//nop; +L4125d4: +v0 = MEM_U8(v1 + 1); +a1 = 0x9; +if (a0 == v0) {v1 = v1 + 0x1; +goto L4125d4;} +v1 = v1 + 0x1; +if (a1 == v0) {//nop; +goto L4125d4;} +//nop; +L4125ec: +if (t3 == v0) {t4 = a3 + 0x1; +goto L4126b0;} +t4 = a3 + 0x1; +t6 = MEM_U32(t0 + 0); +a2 = MEM_U32(t0 + 4); +at = t4 < t6; +MEM_U32(t2 + 0) = t4; +if (at != 0) {a3 = t4; +goto L41267c;} +a3 = t4; +t7 = t4 + 0x100; +MEM_U32(t0 + 0) = t7; +//nop; +t8 = t7 << 2; +t8 = t8 - t7; +a1 = t8 << 2; +a0 = a2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L41262c; +a0 = a2; +L41262c: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +t2 = 0x1002df18; +t0 = 0x1002df50; +t9 = MEM_U32(t2 + 0); +MEM_U32(t0 + 4) = v0; +t4 = t9 << 2; +t4 = t4 - t9; +//nop; +t4 = t4 << 2; +a0 = v0 + t4; +f_yylocation(mem, sp, a0); +goto L41265c; +a0 = v0 + t4; +L41265c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +t1 = 0x10026324; +//nop; +t1 = t1; +a2 = MEM_U32(t1 + 0); +t7 = a2 + 0x1; +goto L4126b4; +t7 = a2 + 0x1; +L41267c: +t6 = a3 << 2; +//nop; +t6 = t6 - a3; +t6 = t6 << 2; +a0 = a2 + t6; +f_yylocation(mem, sp, a0); +goto L412694; +a0 = a2 + t6; +L412694: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +t1 = 0x10026324; +//nop; +t1 = t1; +a2 = MEM_U32(t1 + 0); +//nop; +L4126b0: +t7 = a2 + 0x1; +L4126b4: +MEM_U32(t1 + 0) = t7; +v0 = 0xa; +goto L4126f0; +v0 = 0xa; +L4126c0: +if (a1 == v0) {at = 0xc; +goto L4126d4;} +at = 0xc; +if (v0 == at) {at = 0xb; +goto L4126d4;} +at = 0xb; +if (v0 != at) {t8 = a2 + 0x1; +goto L4126e4;} +L4126d4: +t8 = a2 + 0x1; +MEM_U32(t1 + 0) = t8; +v0 = a0 & 0xff; +goto L4126f0; +v0 = a0 & 0xff; +L4126e4: +t9 = a2 + 0x1; +MEM_U32(t1 + 0) = t9; +v0 = a0 & 0xff; +L4126f0: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void func_412700(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L412700: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +at = a0 < a1; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +if (at == 0) {a3 = a2; +goto L412750;} +a3 = a2; +t6 = MEM_U8(a1 + -1); +//nop; +if (t6 == 0) {//nop; +goto L412738;} +//nop; +MEM_U8(a1 + 0) = (uint8_t)zero; +L412738: +//nop; +a1 = a3; +a2 = 0x1; +f_str_to_float(mem, sp, a0, a1, a2); +goto L412748; +a2 = 0x1; +L412748: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L412750: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_412760(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L412760: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +at = a0 < a1; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +if (at == 0) {a3 = a2; +goto L4127b0;} +a3 = a2; +t6 = MEM_U8(a1 + -1); +//nop; +if (t6 == 0) {//nop; +goto L412798;} +//nop; +MEM_U8(a1 + 0) = (uint8_t)zero; +L412798: +//nop; +a1 = a3; +a2 = 0x1; +f_str_to_double(mem, sp, a0, a1, a2); +goto L4127a8; +a2 = 0x1; +L4127a8: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L4127b0: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_4127c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4127c0: +//nop; +//nop; +//nop; +sp = sp + 0xffffff38; +// fdead 4000016b MEM_U32(sp + 52) = s5; +// fdead 4000016b MEM_U32(sp + 48) = s4; +s5 = a0; +// fdead 4040016b MEM_U32(sp + 68) = ra; +// fdead 4040016b MEM_U32(sp + 64) = gp; +// fdead 4040016b MEM_U32(sp + 60) = s7; +// fdead 4040016b MEM_U32(sp + 56) = s6; +// fdead 4040016b MEM_U32(sp + 44) = s3; +// fdead 4040016b MEM_U32(sp + 40) = s2; +// fdead 4040016b MEM_U32(sp + 36) = s1; +// fdead 4040016b MEM_U32(sp + 32) = s0; +MEM_U32(sp + 196) = zero; +MEM_U32(sp + 192) = zero; +MEM_U32(sp + 184) = zero; +MEM_U32(sp + 180) = zero; +MEM_U32(sp + 176) = zero; +MEM_U32(sp + 172) = zero; +s4 = zero; +MEM_U32(sp + 164) = zero; +if (a0 == 0) {MEM_U8(sp + 158) = (uint8_t)zero; +goto L412848;} +MEM_U8(sp + 158) = (uint8_t)zero; +t7 = 0x10026334; +s1 = 0x10026334; +t7 = MEM_U32(t7 + 0); +t6 = 0x2e; +MEM_U8(t7 + 0) = (uint8_t)t6; +s1 = MEM_U32(s1 + 0); +s4 = 0x1; +s1 = s1 + 0x1; +goto L412858; +s1 = s1 + 0x1; +L412848: +s1 = 0x10026334; +//nop; +s1 = MEM_U32(s1 + 0); +//nop; +L412858: +s0 = 0x10026324; +s3 = 0xfb504f0; +s0 = s0; +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +t2 = v1 + 0x1; +t8 = v0 + s3; +t9 = MEM_U8(t8 + 1); +a0 = v0; +t1 = t9 & 0x57; +if (t1 == 0) {//nop; +goto L412894;} +//nop; +MEM_U32(s0 + 0) = t2; +goto L4128b0; +MEM_U32(s0 + 0) = t2; +L412894: +//nop; +//nop; +// bdead 40760103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4128a8; +//nop; +L4128a8: +// bdead 4076010b gp = MEM_U32(sp + 64); +a0 = v0; +L4128b0: +a1 = a0 & 0xff; +if (a1 == 0) {s7 = 0x78; +goto L412c4c;} +s7 = 0x78; +s6 = 0x58; +s2 = 0x30; +t3 = s3 + a1; +L4128c8: +t4 = MEM_U8(t3 + 1); +//nop; +t5 = t4 & 0x4; +if (t5 == 0) {//nop; +goto L412934;} +//nop; +t6 = 0x10026334; +MEM_U8(s1 + 0) = (uint8_t)a1; +t6 = MEM_U32(t6 + 0); +s1 = s1 + 0x1; +t7 = t6 + 0x1; +if (s1 != t7) {at = (int)a1 < (int)0x38; +goto L412904;} +at = (int)a1 < (int)0x38; +if (s2 != a1) {t8 = 0x1; +goto L412904;} +t8 = 0x1; +MEM_U32(sp + 192) = t8; +L412904: +t9 = MEM_U32(sp + 192); +//nop; +if (t9 == 0) {//nop; +goto L412bf4;} +//nop; +if (at != 0) {//nop; +goto L412bf4;} +//nop; +t1 = MEM_U8(sp + 158); +//nop; +if (t1 != 0) {//nop; +goto L412bf4;} +//nop; +MEM_U8(sp + 158) = (uint8_t)a1; +goto L412bf4; +MEM_U8(sp + 158) = (uint8_t)a1; +L412934: +if (s6 == a1) {v0 = a1; +goto L412944;} +v0 = a1; +if (s7 != v0) {at = 0x2e; +goto L412a48;} +at = 0x2e; +L412944: +a0 = 0x10026334; +t4 = 0x1; +a0 = MEM_U32(a0 + 0); +//nop; +t2 = a0 + 0x1; +if (s1 != t2) {//nop; +goto L412c4c;} +//nop; +t3 = MEM_U8(a0 + 0); +//nop; +if (s2 != t3) {//nop; +goto L412c4c;} +//nop; +MEM_U32(sp + 196) = t4; +MEM_U8(s1 + 0) = (uint8_t)a1; +v1 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +v0 = MEM_U8(v1 + 0); +t8 = v1 + 0x1; +t5 = v0 + s3; +t6 = MEM_U8(t5 + 1); +a0 = v0; +t7 = t6 & 0x57; +if (t7 == 0) {//nop; +goto L4129a8;} +//nop; +MEM_U32(s0 + 0) = t8; +goto L4129c4; +MEM_U32(s0 + 0) = t8; +L4129a8: +//nop; +//nop; +// bdead 41fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4129bc; +//nop; +L4129bc: +// bdead 41fe010b gp = MEM_U32(sp + 64); +a0 = v0; +L4129c4: +a1 = a0 & 0xff; +if (a1 == 0) {t9 = s3 + a1; +goto L412bf4;} +t9 = s3 + a1; +L4129d0: +t1 = MEM_U8(t9 + 1); +//nop; +t2 = t1 & 0x80; +if (t2 == 0) {//nop; +goto L412c4c;} +//nop; +MEM_U8(s1 + 0) = (uint8_t)a1; +v1 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +v0 = MEM_U8(v1 + 0); +t6 = v1 + 0x1; +t3 = v0 + s3; +t4 = MEM_U8(t3 + 1); +a0 = v0; +t5 = t4 & 0x57; +if (t5 == 0) {//nop; +goto L412a18;} +//nop; +MEM_U32(s0 + 0) = t6; +goto L412a34; +MEM_U32(s0 + 0) = t6; +L412a18: +//nop; +//nop; +// bdead 41fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L412a2c; +//nop; +L412a2c: +// bdead 41fe010b gp = MEM_U32(sp + 64); +a0 = v0; +L412a34: +a1 = a0 & 0xff; +if (a1 != 0) {t9 = s3 + a1; +goto L4129d0;} +t9 = s3 + a1; +v1 = MEM_U32(s0 + 0); +goto L412bf8; +v1 = MEM_U32(s0 + 0); +L412a48: +if (v0 != at) {at = 0x65; +goto L412a74;} +at = 0x65; +if (s5 != 0) {//nop; +goto L412c4c;} +//nop; +MEM_U32(sp + 192) = zero; +s5 = 0x1; +s4 = 0x1; +MEM_U8(s1 + 0) = (uint8_t)a1; +s1 = s1 + 0x1; +goto L412bf4; +s1 = s1 + 0x1; +at = 0x65; +L412a74: +if (v0 == at) {at = 0x45; +goto L412a84;} +at = 0x45; +if (v0 != at) {//nop; +goto L412c4c;} +//nop; +L412a84: +MEM_U8(s1 + 0) = (uint8_t)a1; +v1 = MEM_U32(s0 + 0); +MEM_U32(sp + 192) = zero; +v0 = MEM_U8(v1 + 0); +s1 = s1 + 0x1; +t7 = v0 + s3; +t8 = MEM_U8(t7 + 1); +s4 = 0x1; +t9 = t8 & 0x57; +if (t9 == 0) {t0 = v0 & 0xff; +goto L412abc;} +t0 = v0 & 0xff; +t1 = v1 + 0x1; +MEM_U32(s0 + 0) = t1; +goto L412ad8; +MEM_U32(s0 + 0) = t1; +L412abc: +//nop; +//nop; +// bdead 40360103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L412ad0; +//nop; +L412ad0: +// bdead 4036010b gp = MEM_U32(sp + 64); +t0 = v0 & 0xff; +L412ad8: +at = 0x2b; +if (t0 == at) {v0 = t0; +goto L412af0;} +v0 = t0; +at = 0x2d; +if (v0 != at) {t6 = s3 + t0; +goto L412b44;} +t6 = s3 + t0; +L412af0: +MEM_U8(s1 + 0) = (uint8_t)t0; +v1 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +v0 = MEM_U8(v1 + 0); +t5 = v1 + 0x1; +t2 = v0 + s3; +t3 = MEM_U8(t2 + 1); +t0 = v0 & 0xff; +t4 = t3 & 0x57; +if (t4 == 0) {//nop; +goto L412b24;} +//nop; +MEM_U32(s0 + 0) = t5; +goto L412b40; +MEM_U32(s0 + 0) = t5; +L412b24: +//nop; +//nop; +// bdead 40360103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L412b38; +//nop; +L412b38: +// bdead 4036010b gp = MEM_U32(sp + 64); +t0 = v0 & 0xff; +L412b40: +t6 = s3 + t0; +L412b44: +v0 = MEM_U8(t6 + 1); +a0 = 0x20000; +t7 = v0 & 0x4; +if (t7 == 0) {a0 = a0 | 0xe; +goto L412bd0;} +a0 = a0 | 0xe; +if (t7 == 0) {//nop; +goto L412c4c;} +//nop; +L412b60: +MEM_U8(s1 + 0) = (uint8_t)t0; +v1 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +v0 = MEM_U8(v1 + 0); +t2 = v1 + 0x1; +t8 = v0 + s3; +t9 = MEM_U8(t8 + 1); +t0 = v0 & 0xff; +t1 = t9 & 0x57; +if (t1 == 0) {//nop; +goto L412b94;} +//nop; +MEM_U32(s0 + 0) = t2; +goto L412bb0; +MEM_U32(s0 + 0) = t2; +L412b94: +//nop; +//nop; +// bdead 40360103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L412ba8; +//nop; +L412ba8: +// bdead 4036010b gp = MEM_U32(sp + 64); +t0 = v0 & 0xff; +L412bb0: +t3 = s3 + t0; +t4 = MEM_U8(t3 + 1); +//nop; +t5 = t4 & 0x4; +if (t5 != 0) {//nop; +goto L412b60;} +//nop; +t1 = MEM_U32(s0 + 0); +goto L412c50; +t1 = MEM_U32(s0 + 0); +L412bd0: +a2 = 0x1002dea0; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = 0x2; +a3 = t0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L412be8; +a3 = t0; +L412be8: +// bdead 40360103 gp = MEM_U32(sp + 64); +t1 = MEM_U32(s0 + 0); +goto L412c50; +t1 = MEM_U32(s0 + 0); +L412bf4: +v1 = MEM_U32(s0 + 0); +L412bf8: +//nop; +v0 = MEM_U8(v1 + 0); +t9 = v1 + 0x1; +t6 = v0 + s3; +t7 = MEM_U8(t6 + 1); +a0 = v0; +t8 = t7 & 0x57; +if (t8 == 0) {//nop; +goto L412c24;} +//nop; +MEM_U32(s0 + 0) = t9; +goto L412c40; +MEM_U32(s0 + 0) = t9; +L412c24: +//nop; +//nop; +// bdead 41fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L412c38; +//nop; +L412c38: +// bdead 41fe010b gp = MEM_U32(sp + 64); +a0 = v0; +L412c40: +a1 = a0 & 0xff; +if (a1 != 0) {t3 = s3 + a1; +goto L4128c8;} +t3 = s3 + a1; +L412c4c: +t1 = MEM_U32(s0 + 0); +L412c50: +at = 0xa; +t2 = t1 + 0xffffffff; +MEM_U32(s0 + 0) = t2; +v0 = MEM_U8(t2 + 0); +v1 = t2; +if (v0 != at) {t8 = v1 + 0x1; +goto L412c8c;} +t8 = v1 + 0x1; +t3 = 0x1002df14; +at = 0x1002df14; +t3 = MEM_U32(t3 + 0); +//nop; +t4 = t3 + 0xffffffff; +MEM_U32(at + 0) = t4; +v0 = MEM_U8(t2 + 0); +//nop; +L412c8c: +t5 = v0 + s3; +t6 = MEM_U8(t5 + 1); +a0 = v0; +t7 = t6 & 0x57; +if (t7 == 0) {//nop; +goto L412cac;} +//nop; +MEM_U32(s0 + 0) = t8; +goto L412cc8; +MEM_U32(s0 + 0) = t8; +L412cac: +//nop; +//nop; +// bdead 40360103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L412cc0; +//nop; +L412cc0: +// bdead 4036010b gp = MEM_U32(sp + 64); +a0 = v0; +L412cc8: +a1 = a0 & 0xff; +if (a1 == 0) {s7 = 0x55; +goto L412e6c;} +s7 = 0x55; +s6 = 0x75; +s5 = 0x46; +s2 = 0x66; +a3 = 0x4c; +a2 = 0x6c; +L412ce8: +if (s4 == 0) {//nop; +goto L412d10;} +//nop; +if (s2 == a1) {v0 = a1; +goto L412cfc;} +v0 = a1; +if (s5 != v0) {t9 = 0x1; +goto L412d10;} +L412cfc: +t9 = 0x1; +MEM_U32(sp + 172) = t9; +MEM_U8(s1 + 0) = (uint8_t)a1; +s1 = s1 + 0x1; +goto L412e6c; +s1 = s1 + 0x1; +L412d10: +if (s4 != 0) {//nop; +goto L412d58;} +//nop; +t1 = MEM_U32(sp + 184); +//nop; +if (t1 != 0) {//nop; +goto L412d58;} +//nop; +if (s6 == a1) {v0 = a1; +goto L412d34;} +v0 = a1; +if (s7 != v0) {t2 = 0x1; +goto L412d58;} +L412d34: +t2 = 0x1; +MEM_U32(sp + 184) = t2; +MEM_U8(s1 + 0) = (uint8_t)a1; +t3 = MEM_U32(sp + 176); +s1 = s1 + 0x1; +if (t3 == 0) {//nop; +goto L412e0c;} +//nop; +//nop; +goto L412e6c; +//nop; +L412d58: +if (s4 != 0) {//nop; +goto L412da8;} +//nop; +t4 = MEM_U32(sp + 176); +t5 = MEM_U32(sp + 180); +if (t4 != 0) {//nop; +goto L412da8;} +//nop; +if (a2 == a1) {v0 = a1; +goto L412d80;} +v0 = a1; +if (a3 != v0) {//nop; +goto L412da8;} +//nop; +L412d80: +if (t5 == 0) {t7 = 0x1; +goto L412d98;} +t7 = 0x1; +t6 = 0x1; +MEM_U32(sp + 176) = t6; +MEM_U32(sp + 180) = zero; +goto L412d9c; +MEM_U32(sp + 180) = zero; +L412d98: +MEM_U32(sp + 180) = t7; +L412d9c: +MEM_U8(s1 + 0) = (uint8_t)a1; +s1 = s1 + 0x1; +goto L412e0c; +s1 = s1 + 0x1; +L412da8: +if (s4 == 0) {//nop; +goto L412dd0;} +//nop; +if (a2 == a1) {v0 = a1; +goto L412dbc;} +v0 = a1; +if (a3 != v0) {t8 = 0x1; +goto L412dd0;} +L412dbc: +t8 = 0x1; +MEM_U32(sp + 180) = t8; +MEM_U8(s1 + 0) = (uint8_t)a1; +s1 = s1 + 0x1; +goto L412e6c; +s1 = s1 + 0x1; +L412dd0: +t9 = MEM_U32(s0 + 0); +at = 0xa; +t1 = t9 + 0xffffffff; +MEM_U32(s0 + 0) = t1; +t3 = MEM_U8(t1 + 0); +//nop; +if (t3 != at) {//nop; +goto L412e6c;} +//nop; +v0 = 0x1002df14; +//nop; +t4 = MEM_U32(v0 + 0); +//nop; +t5 = t4 + 0xffffffff; +MEM_U32(v0 + 0) = t5; +goto L412e6c; +MEM_U32(v0 + 0) = t5; +L412e0c: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +t9 = v1 + 0x1; +t6 = v0 + s3; +t7 = MEM_U8(t6 + 1); +a0 = v0; +t8 = t7 & 0x57; +if (t8 == 0) {//nop; +goto L412e3c;} +//nop; +MEM_U32(s0 + 0) = t9; +goto L412e60; +MEM_U32(s0 + 0) = t9; +L412e3c: +//nop; +//nop; +// bdead 41fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L412e50; +//nop; +L412e50: +// bdead 41fe000b gp = MEM_U32(sp + 64); +a2 = 0x6c; +a3 = 0x4c; +a0 = v0; +L412e60: +a1 = a0 & 0xff; +if (a1 != 0) {//nop; +goto L412ce8;} +//nop; +L412e6c: +if (s4 == 0) {t2 = 0x0; +goto L412f70;} +t2 = 0x0; +a0 = 0x10026334; +t1 = MEM_U32(sp + 172); +a0 = MEM_U32(a0 + 0); +if (t1 == 0) {//nop; +goto L412efc;} +//nop; +a2 = 0x1002dea0; +//nop; +a2 = MEM_U32(a2 + 0); +// bdead 400400a1 t9 = t9; +a1 = s1; +func_412700(mem, sp, a0, a1, a2); +goto L412ea0; +a1 = s1; +L412ea0: +// bdead 40040001 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10026334; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = s1 - a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L412ebc; +a1 = s1 - a0; +L412ebc: +// bdead 40000009 gp = MEM_U32(sp + 64); +a0 = 0x65; +a1 = 0x1002dea0; +a2 = 0x1002df58; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L412ee0; +a3 = v0; +L412ee0: +// bdead 9 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +//nop; +MEM_U32(s0 + 0) = v0; +v0 = 0x108; +goto L413cc8; +v0 = 0x108; +L412efc: +a2 = 0x1002dea0; +//nop; +a2 = MEM_U32(a2 + 0); +// bdead 400400a1 t9 = t9; +a1 = s1; +func_412760(mem, sp, a0, a1, a2); +goto L412f14; +a1 = s1; +L412f14: +// bdead 40040001 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10026334; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = s1 - a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L412f30; +a1 = s1 - a0; +L412f30: +// bdead 40000009 gp = MEM_U32(sp + 64); +a0 = 0x65; +a1 = 0x1002dea0; +a2 = 0x1002df5c; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L412f54; +a3 = v0; +L412f54: +// bdead 9 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +//nop; +MEM_U32(s0 + 0) = v0; +v0 = 0x108; +goto L413cc8; +v0 = 0x108; +L412f70: +s5 = MEM_U32(sp + 176); +t3 = 0x0; +s4 = zero; +MEM_U32(sp + 140) = t3; +MEM_U32(sp + 136) = t2; +MEM_U32(sp + 128) = zero; +MEM_U32(sp + 124) = zero; +if (s5 == 0) {s6 = zero; +goto L413010;} +s6 = zero; +s7 = 0x10029fa0; +//nop; +v1 = MEM_U16(s7 + 26); +//nop; +if (v1 == 0) {//nop; +goto L412fc0;} +//nop; +v0 = MEM_U16(s7 + 10); +//nop; +t5 = v0 & 0x1; +if (t5 != 0) {t7 = v0 & 0x5; +goto L412fdc;} +t7 = v0 & 0x5; +L412fc0: +if (v1 != 0) {t8 = MEM_U32(sp + 196); +goto L413014;} +t8 = MEM_U32(sp + 196); +v0 = MEM_U16(s7 + 10); +//nop; +t6 = v0 & 0x1; +if (t6 == 0) {t7 = v0 & 0x5; +goto L413010;} +t7 = v0 & 0x5; +L412fdc: +at = 0x5; +if (t7 != at) {a0 = 0x20000; +goto L413010;} +a0 = 0x20000; +a2 = 0x1002dea0; +a3 = 0x1000d338; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x131; +a1 = 0x1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L413008; +a3 = a3; +L413008: +// bdead 40f40103 gp = MEM_U32(sp + 64); +//nop; +L413010: +t8 = MEM_U32(sp + 196); +L413014: +s7 = 0x10029fa0; +if (t8 == 0) {t9 = MEM_U32(sp + 192); +goto L413260;} +t9 = MEM_U32(sp + 192); +a0 = 0x10026334; +t9 = 0x1; +a0 = MEM_U32(a0 + 0); +a1 = zero; +a0 = a0 + 0x2; +if (s1 != a0) {at = a0 < s1; +goto L413078;} +at = a0 < s1; +a2 = 0x1002dea0; +MEM_U32(sp + 164) = t9; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x10b; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L413058; +a0 = a0 | 0x10b; +L413058: +// bdead 41f40103 gp = MEM_U32(sp + 64); +//nop; +a0 = 0x10026334; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +a0 = a0 + 0x2; +at = a0 < s1; +L413078: +if (at == 0) {s2 = a0; +goto L413634;} +s2 = a0; +s0 = 0x10000000; +L413084: +t1 = MEM_U8(s2 + 0); +t5 = MEM_U32(sp + 128); +t2 = t1 + s3; +t3 = MEM_U8(t2 + 1); +//nop; +t4 = t3 & 0x80; +if (t4 == 0) {t8 = MEM_U32(sp + 164); +goto L413638;} +t8 = MEM_U32(sp + 164); +t7 = MEM_U32(sp + 164); +t6 = t5 + 0x4; +if (t7 != 0) {MEM_U32(sp + 128) = t6; +goto L413188;} +MEM_U32(sp + 128) = t6; +if (s6 != 0) {//nop; +goto L413188;} +//nop; +if (s5 == 0) {a2 = 0x0; +goto L413104;} +a2 = 0x0; +a0 = 0x1002df30; +a1 = 0x1002df30; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 4); +a3 = 0x10; +temp64 = wrapper___ull_div((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4130e0; +a3 = 0x10; +L4130e0: +t8 = MEM_U32(sp + 136); +// bdead 43fe011b gp = MEM_U32(sp + 64); +t9 = MEM_U32(sp + 140); +at = v0 < t8; +if (at != 0) {at = t8 < v0; +goto L413110;} +at = t8 < v0; +if (at != 0) {at = v1 < t9; +goto L413104;} +at = v1 < t9; +if (at != 0) {at = s4 < s0; +goto L413110;} +L413104: +at = s4 < s0; +if (at != 0) {//nop; +goto L413188;} +//nop; +L413110: +if (s5 != 0) {//nop; +goto L413164;} +//nop; +v1 = MEM_U16(s7 + 26); +//nop; +if (v1 == 0) {//nop; +goto L41313c;} +//nop; +v0 = MEM_U16(s7 + 10); +//nop; +t1 = v0 & 0x1; +if (t1 != 0) {t3 = v0 & 0x5; +goto L413158;} +t3 = v0 & 0x5; +L41313c: +if (v1 != 0) {t4 = 0x1; +goto L413170;} +t4 = 0x1; +v0 = MEM_U16(s7 + 10); +//nop; +t2 = v0 & 0x1; +if (t2 == 0) {t3 = v0 & 0x5; +goto L41316c;} +t3 = v0 & 0x5; +L413158: +at = 0x5; +if (t3 != at) {t4 = 0x1; +goto L413170;} +t4 = 0x1; +L413164: +s6 = 0x1; +goto L413188; +s6 = 0x1; +L41316c: +t4 = 0x1; +L413170: +t6 = 0x0; +MEM_U32(sp + 140) = s4; +MEM_U32(sp + 124) = t4; +s5 = 0x1; +MEM_U32(sp + 136) = t6; +s4 = zero; +L413188: +if (s5 == 0) {t8 = s4 << 4; +goto L413204;} +t8 = s4 << 4; +//nop; +a0 = MEM_U32(sp + 136); +a1 = MEM_U32(sp + 140); +a2 = 0x0; +a3 = 0x4; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4131a8; +a3 = 0x4; +L4131a8: +a1 = MEM_U8(s2 + 0); +// bdead 41fe015b gp = MEM_U32(sp + 64); +t5 = a1 + s3; +a0 = MEM_U8(t5 + 1); +//nop; +t8 = a0 & 0x4; +if (t8 == 0) {t9 = a0 & 0x2; +goto L4131d0;} +t9 = a0 & 0x2; +a0 = a1 + 0xffffffd0; +goto L4131e4; +a0 = a1 + 0xffffffd0; +L4131d0: +if (t9 == 0) {a3 = a1 + 0xffffffc9; +goto L4131e0;} +a3 = a1 + 0xffffffc9; +a3 = a1 + 0xffffffa9; +goto L4131e0; +a3 = a1 + 0xffffffa9; +L4131e0: +a0 = a3; +L4131e4: +t5 = a0 + v1; +at = t5 < v1; +t2 = (int)a0 >> 31; +t4 = at + t2; +t4 = t4 + v0; +MEM_U32(sp + 136) = t4; +MEM_U32(sp + 140) = t5; +goto L413244; +MEM_U32(sp + 140) = t5; +L413204: +a1 = MEM_U8(s2 + 0); +//nop; +t1 = a1 + s3; +a0 = MEM_U8(t1 + 1); +//nop; +t6 = a0 & 0x4; +if (t6 == 0) {t7 = a0 & 0x2; +goto L41322c;} +t7 = a0 & 0x2; +a0 = a1 + 0xffffffd0; +goto L413240; +a0 = a1 + 0xffffffd0; +L41322c: +if (t7 == 0) {a3 = a1 + 0xffffffc9; +goto L41323c;} +a3 = a1 + 0xffffffc9; +a3 = a1 + 0xffffffa9; +goto L41323c; +a3 = a1 + 0xffffffa9; +L41323c: +a0 = a3; +L413240: +s4 = a0 + t8; +L413244: +s2 = s2 + 0x1; +at = s2 < s1; +if (at != 0) {//nop; +goto L413084;} +//nop; +t8 = MEM_U32(sp + 164); +goto L413638; +t8 = MEM_U32(sp + 164); +// fdead 0 t9 = MEM_U32(sp + 192); +L413260: +t2 = MEM_U8(sp + 158); +if (t9 == 0) {t4 = MEM_U8(sp + 158); +goto L413404;} +t4 = MEM_U8(sp + 158); +if (t2 != 0) {t4 = MEM_U8(sp + 158); +goto L413404;} +t4 = MEM_U8(sp + 158); +s2 = 0x10026334; +s0 = 0x20000000; +s2 = MEM_U32(s2 + 0); +//nop; +s2 = s2 + 0x1; +at = s2 < s1; +if (at == 0) {t8 = MEM_U32(sp + 164); +goto L413638;} +t8 = MEM_U32(sp + 164); +L413294: +v0 = MEM_U8(s2 + 0); +t3 = MEM_U32(sp + 128); +at = (int)v0 < (int)0x30; +if (at != 0) {t4 = t3 + 0x3; +goto L413634;} +t4 = t3 + 0x3; +at = (int)v0 < (int)0x38; +if (at == 0) {t8 = MEM_U32(sp + 164); +goto L413638;} +t8 = MEM_U32(sp + 164); +if (s6 != 0) {MEM_U32(sp + 128) = t4; +goto L413388;} +MEM_U32(sp + 128) = t4; +if (s5 == 0) {a2 = 0x0; +goto L413304;} +a2 = 0x0; +a0 = 0x1002df30; +a1 = 0x1002df30; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 4); +a3 = 0x8; +temp64 = wrapper___ull_div((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4132e0; +a3 = 0x8; +L4132e0: +t6 = MEM_U32(sp + 136); +// bdead 41ee811b gp = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 140); +at = v0 < t6; +if (at != 0) {at = t6 < v0; +goto L413310;} +at = t6 < v0; +if (at != 0) {at = v1 < t7; +goto L413304;} +at = v1 < t7; +if (at != 0) {at = s4 < s0; +goto L413310;} +L413304: +at = s4 < s0; +if (at != 0) {//nop; +goto L413388;} +//nop; +L413310: +if (s5 != 0) {//nop; +goto L413364;} +//nop; +v1 = MEM_U16(s7 + 26); +//nop; +if (v1 == 0) {//nop; +goto L41333c;} +//nop; +v0 = MEM_U16(s7 + 10); +//nop; +t5 = v0 & 0x1; +if (t5 != 0) {t8 = v0 & 0x5; +goto L413358;} +t8 = v0 & 0x5; +L41333c: +if (v1 != 0) {t9 = 0x1; +goto L413370;} +t9 = 0x1; +v0 = MEM_U16(s7 + 10); +//nop; +t1 = v0 & 0x1; +if (t1 == 0) {t8 = v0 & 0x5; +goto L41336c;} +t8 = v0 & 0x5; +L413358: +at = 0x5; +if (t8 != at) {t9 = 0x1; +goto L413370;} +t9 = 0x1; +L413364: +s6 = 0x1; +goto L413388; +s6 = 0x1; +L41336c: +t9 = 0x1; +L413370: +t2 = 0x0; +MEM_U32(sp + 140) = s4; +MEM_U32(sp + 124) = t9; +s5 = 0x1; +MEM_U32(sp + 136) = t2; +s4 = zero; +L413388: +if (s5 == 0) {a2 = 0x0; +goto L4133d8;} +a2 = 0x0; +//nop; +a0 = MEM_U32(sp + 136); +a1 = MEM_U32(sp + 140); +a3 = 0x3; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4133a4; +a3 = 0x3; +L4133a4: +t4 = MEM_U8(s2 + 0); +// bdead 41ee211b gp = MEM_U32(sp + 64); +t9 = t4 + v1; +at = t9 < v1; +t6 = (int)t4 >> 31; +t8 = at + t6; +t8 = t8 + v0; +at = t9 < 0x30; +t2 = t8 - at; +t3 = t9 + 0xffffffd0; +MEM_U32(sp + 140) = t3; +MEM_U32(sp + 136) = t2; +goto L4133e8; +MEM_U32(sp + 136) = t2; +L4133d8: +t5 = MEM_U8(s2 + 0); +t1 = s4 << 3; +s4 = t5 + t1; +s4 = s4 + 0xffffffd0; +L4133e8: +s2 = s2 + 0x1; +at = s2 < s1; +if (at != 0) {//nop; +goto L413294;} +//nop; +t8 = MEM_U32(sp + 164); +goto L413638; +t8 = MEM_U32(sp + 164); +// fdead 0 t4 = MEM_U8(sp + 158); +L413404: +a0 = 0x20000; +if (t4 == 0) {a0 = a0 | 0x19; +goto L413434;} +a0 = a0 | 0x19; +a2 = 0x1002dea0; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = 0x2; +a3 = t4; +MEM_U32(sp + 192) = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41342c; +MEM_U32(sp + 192) = zero; +L41342c: +// bdead 41f40103 gp = MEM_U32(sp + 64); +//nop; +L413434: +s2 = 0x10026334; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +at = s2 < s1; +if (at == 0) {t8 = MEM_U32(sp + 164); +goto L413638;} +t8 = MEM_U32(sp + 164); +L413450: +a1 = MEM_U8(s2 + 0); +//nop; +t6 = a1 + s3; +t7 = MEM_U8(t6 + 1); +//nop; +t8 = t7 & 0x4; +if (t8 == 0) {t8 = MEM_U32(sp + 164); +goto L413638;} +t8 = MEM_U32(sp + 164); +if (s6 != 0) {s0 = a1 + 0xffffffd0; +goto L4135c4;} +s0 = a1 + 0xffffffd0; +if (s5 == 0) {a2 = 0x0; +goto L41351c;} +a2 = 0x0; +a0 = 0x1002df30; +a1 = 0x1002df30; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 4); +a3 = 0xa; +temp64 = wrapper___ull_div((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41349c; +a3 = 0xa; +L41349c: +t2 = MEM_U32(sp + 136); +// bdead 41fe091b gp = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 140); +at = v0 < t2; +if (at != 0) {at = t2 < v0; +goto L41354c;} +at = t2 < v0; +if (at != 0) {a0 = t2; +goto L4134c8;} +a0 = t2; +at = v1 < t3; +if (at != 0) {//nop; +goto L41354c;} +//nop; +L4134c8: +//nop; +a1 = t3; +a2 = 0x0; +a3 = 0xa; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4134dc; +a3 = 0xa; +L4134dc: +// bdead 41fe011b gp = MEM_U32(sp + 64); +t6 = 0x0; +t4 = 0x1002df30; +t5 = 0x1002df30; +t4 = MEM_U32(t4 + 0); +t5 = MEM_U32(t5 + 4); +t8 = t4 - t6; +at = t5 < s0; +t8 = t8 - at; +at = t8 < v0; +if (at != 0) {t9 = t5 - s0; +goto L41354c;} +t9 = t5 - s0; +at = v0 < t8; +if (at != 0) {at = t9 < v1; +goto L41351c;} +at = t9 < v1; +if (at != 0) {at = 0x19990000; +goto L41354c;} +L41351c: +at = 0x19990000; +at = at | 0x999a; +at = s4 < at; +if (at == 0) {t1 = s4 << 2; +goto L41354c;} +t1 = s4 << 2; +t1 = t1 + s4; +t2 = 0xffffffff; +t3 = t2 - s0; +t1 = t1 << 1; +at = t3 < t1; +if (at == 0) {//nop; +goto L4135c4;} +//nop; +L41354c: +if (s5 != 0) {//nop; +goto L4135a0;} +//nop; +v1 = MEM_U16(s7 + 26); +//nop; +if (v1 == 0) {//nop; +goto L413578;} +//nop; +v0 = MEM_U16(s7 + 10); +//nop; +t4 = v0 & 0x1; +if (t4 != 0) {t6 = v0 & 0x5; +goto L413594;} +t6 = v0 & 0x5; +L413578: +if (v1 != 0) {t7 = 0x1; +goto L4135ac;} +t7 = 0x1; +v0 = MEM_U16(s7 + 10); +//nop; +t5 = v0 & 0x1; +if (t5 == 0) {t6 = v0 & 0x5; +goto L4135a8;} +t6 = v0 & 0x5; +L413594: +at = 0x5; +if (t6 != at) {t7 = 0x1; +goto L4135ac;} +t7 = 0x1; +L4135a0: +s6 = 0x1; +goto L4135c4; +s6 = 0x1; +L4135a8: +t7 = 0x1; +L4135ac: +t8 = 0x0; +MEM_U32(sp + 140) = s4; +MEM_U32(sp + 124) = t7; +s5 = 0x1; +MEM_U32(sp + 136) = t8; +s4 = zero; +L4135c4: +if (s5 == 0) {t1 = s4 << 2; +goto L413618;} +t1 = s4 << 2; +//nop; +a0 = MEM_U32(sp + 136); +a1 = MEM_U32(sp + 140); +t2 = 0x0; +MEM_U32(sp + 72) = t2; +a2 = 0x0; +a3 = 0xa; +MEM_U32(sp + 76) = s0; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4135f0; +MEM_U32(sp + 76) = s0; +L4135f0: +t5 = MEM_U32(sp + 76); +t4 = MEM_U32(sp + 72); +t7 = v1 + t5; +at = t7 < t5; +t6 = at + v0; +// bdead 41fda103 gp = MEM_U32(sp + 64); +t6 = t6 + t4; +MEM_U32(sp + 136) = t6; +MEM_U32(sp + 140) = t7; +goto L413624; +MEM_U32(sp + 140) = t7; +L413618: +t1 = t1 + s4; +t1 = t1 << 1; +s4 = t1 + s0; +L413624: +s2 = s2 + 0x1; +at = s2 < s1; +if (at != 0) {//nop; +goto L413450;} +//nop; +L413634: +t8 = MEM_U32(sp + 164); +L413638: +//nop; +if (t8 != 0) {t6 = MEM_U32(sp + 184); +goto L4136fc;} +t6 = MEM_U32(sp + 184); +if (s6 == 0) {a0 = 0x20000; +goto L413670;} +a0 = 0x20000; +a2 = 0x1002dea0; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0xf; +a1 = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L413664; +a1 = zero; +L413664: +// bdead 41600001 gp = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 184); +goto L4136fc; +t6 = MEM_U32(sp + 184); +L413670: +v1 = MEM_U16(s7 + 26); +//nop; +if (v1 == 0) {//nop; +goto L413694;} +//nop; +v0 = MEM_U16(s7 + 10); +//nop; +t9 = v0 & 0x1; +if (t9 != 0) {t3 = v0 & 0x5; +goto L4136b0;} +t3 = v0 & 0x5; +L413694: +if (v1 != 0) {//nop; +goto L4136bc;} +//nop; +v0 = MEM_U16(s7 + 10); +//nop; +t2 = v0 & 0x1; +if (t2 == 0) {t3 = v0 & 0x5; +goto L4136bc;} +t3 = v0 & 0x5; +L4136b0: +at = 0x5; +if (t3 == at) {t5 = MEM_U32(sp + 124); +goto L4136d0;} +t5 = MEM_U32(sp + 124); +L4136bc: +t4 = MEM_U16(s7 + 46); +//nop; +if (t4 == 0) {t6 = MEM_U32(sp + 184); +goto L4136fc;} +t6 = MEM_U32(sp + 184); +t5 = MEM_U32(sp + 124); +L4136d0: +a0 = 0x20000; +if (t5 == 0) {a0 = a0 | 0x10; +goto L4136f8;} +a0 = a0 | 0x10; +a2 = 0x1002dea0; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4136f0; +a1 = zero; +L4136f0: +// bdead 41600001 gp = MEM_U32(sp + 64); +//nop; +L4136f8: +t6 = MEM_U32(sp + 184); +L4136fc: +//nop; +if (t6 == 0) {t7 = MEM_U32(sp + 184); +goto L41374c;} +t7 = MEM_U32(sp + 184); +if (s5 == 0) {t7 = MEM_U32(sp + 184); +goto L41374c;} +t7 = MEM_U32(sp + 184); +a0 = 0x1002dea0; +a1 = 0x1002df60; +//nop; +a2 = MEM_U32(sp + 136); +a3 = MEM_U32(sp + 140); +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L413734; +//nop; +L413734: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +// fdead 0 t7 = MEM_U32(sp + 184); +L41374c: +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 184); +goto L41379c;} +t8 = MEM_U32(sp + 184); +t1 = MEM_U32(sp + 180); +a3 = s4; +if (t1 == 0) {t8 = MEM_U32(sp + 184); +goto L41379c;} +t8 = MEM_U32(sp + 184); +a0 = 0x1002dea0; +a1 = 0x1002df64; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = 0x0; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L413784; +a2 = 0x0; +L413784: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +// fdead 0 t8 = MEM_U32(sp + 184); +L41379c: +//nop; +if (t8 == 0) {//nop; +goto L4137dc;} +//nop; +a0 = 0x1002dea0; +a1 = 0x1002df68; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = s4; +a2 = 0x0; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L4137c8; +a2 = 0x0; +L4137c8: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +L4137dc: +if (s5 == 0) {t9 = MEM_U32(sp + 180); +goto L413888;} +t9 = MEM_U32(sp + 180); +t2 = 0x1002df20; +t3 = 0x1002df20; +t4 = MEM_U32(sp + 136); +t2 = MEM_U32(t2 + 0); +t5 = MEM_U32(sp + 140); +t3 = MEM_U32(t3 + 4); +at = t2 < t4; +if (at != 0) {at = t4 < t2; +goto L41384c;} +at = t4 < t2; +if (at != 0) {a2 = t4; +goto L41381c;} +a2 = t4; +at = t3 < t5; +if (at != 0) {//nop; +goto L41384c;} +//nop; +L41381c: +a0 = 0x1002dea0; +a1 = 0x1002df6c; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = t5; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L413838; +a3 = t5; +L413838: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +L41384c: +a0 = 0x1002dea0; +a1 = 0x1002df60; +//nop; +a2 = MEM_U32(sp + 136); +a3 = MEM_U32(sp + 140); +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L413870; +//nop; +L413870: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +// fdead 0 t9 = MEM_U32(sp + 180); +L413888: +//nop; +if (t9 == 0) {v0 = 0x80000000; +goto L413928;} +v0 = 0x80000000; +at = s4 < v0; +if (at != 0) {a3 = s4; +goto L4138c4;} +a3 = s4; +t6 = MEM_U16(s7 + 26); +//nop; +if (t6 != 0) {//nop; +goto L4138f4;} +//nop; +t7 = MEM_U16(s7 + 10); +//nop; +t1 = t7 & 0x1; +if (t1 != 0) {//nop; +goto L4138f4;} +//nop; +L4138c4: +a0 = 0x1002dea0; +a1 = 0x1002df70; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = (int)s4 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L4138e0; +a2 = (int)s4 >> 31; +L4138e0: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +L4138f4: +a0 = 0x1002dea0; +a1 = 0x1002df64; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = s4; +a2 = 0x0; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L413914; +a2 = 0x0; +L413914: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +L413928: +t8 = MEM_U32(sp + 196); +//nop; +if (t8 != 0) {//nop; +goto L413948;} +//nop; +t2 = MEM_U32(sp + 192); +//nop; +if (t2 == 0) {v0 = 0x80000000; +goto L413a74;} +v0 = 0x80000000; +L413948: +v1 = MEM_U16(s7 + 26); +//nop; +if (v1 == 0) {//nop; +goto L41396c;} +//nop; +t3 = MEM_U16(s7 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {v0 = 0x80000000; +goto L413988;} +v0 = 0x80000000; +L41396c: +if (v1 != 0) {v0 = 0x80000000; +goto L4139fc;} +v0 = 0x80000000; +t5 = MEM_U16(s7 + 10); +//nop; +t9 = t5 & 0x1; +if (t9 == 0) {v0 = 0x80000000; +goto L4139f8;} +v0 = 0x80000000; +L413988: +at = s4 < v0; +if (at == 0) {a3 = s4; +goto L4139c4;} +a3 = s4; +a0 = 0x1002dea0; +a1 = 0x1002dee4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = (int)s4 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L4139b0; +a2 = (int)s4 >> 31; +L4139b0: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +L4139c4: +a0 = 0x1002dea0; +a1 = 0x1002df68; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = s4; +a2 = 0x0; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L4139e4; +a2 = 0x0; +L4139e4: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +L4139f8: +v0 = 0x80000000; +L4139fc: +at = s4 < v0; +if (at == 0) {//nop; +goto L413a3c;} +//nop; +a0 = 0x1002dea0; +a1 = 0x1002dee4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = s4; +a2 = (int)s4 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L413a28; +a2 = (int)s4 >> 31; +L413a28: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +L413a3c: +a0 = 0x1002dea0; +a1 = 0x1002df70; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = s4; +a2 = (int)s4 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L413a5c; +a2 = (int)s4 >> 31; +L413a5c: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +v0 = 0x80000000; +L413a74: +at = s4 < v0; +if (at == 0) {at = s4 < v0; +goto L413ab8;} +at = s4 < v0; +a0 = 0x1002dea0; +a1 = 0x1002dee4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = s4; +a2 = (int)s4 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L413aa0; +a2 = (int)s4 >> 31; +L413aa0: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +// fdead 0 at = s4 < v0; +L413ab8: +if (at != 0) {//nop; +goto L413ae4;} +//nop; +t6 = MEM_U16(s7 + 26); +//nop; +if (t6 != 0) {//nop; +goto L413b18;} +//nop; +t7 = MEM_U16(s7 + 10); +//nop; +t1 = t7 & 0x1; +if (t1 != 0) {//nop; +goto L413b18;} +//nop; +L413ae4: +a0 = 0x1002dea0; +a1 = 0x1002df70; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = s4; +a2 = (int)s4 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L413b04; +a2 = (int)s4 >> 31; +L413b04: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +MEM_U32(s0 + 0) = v0; +goto L413b4c; +MEM_U32(s0 + 0) = v0; +L413b18: +a0 = 0x1002dea0; +a1 = 0x1002df64; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = s4; +a2 = 0x0; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L413b38; +a2 = 0x0; +L413b38: +// bdead 41000009 gp = MEM_U32(sp + 64); +//nop; +s0 = 0x10029fe0; +//nop; +MEM_U32(s0 + 0) = v0; +L413b4c: +t8 = MEM_U16(s7 + 26); +//nop; +if (t8 != 0) {//nop; +goto L413be0;} +//nop; +t2 = MEM_U16(s7 + 10); +//nop; +t3 = t2 & 0x1; +if (t3 != 0) {//nop; +goto L413be0;} +//nop; +a0 = 0x1002dee4; +v1 = 0x1002df70; +a0 = MEM_U32(a0 + 0); +v1 = MEM_U32(v1 + 0); +t4 = MEM_U32(a0 + 24); +t5 = MEM_U32(v1 + 24); +//nop; +if (t4 != t5) {//nop; +goto L413be0;} +//nop; +v0 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(v0 + 8); +//nop; +if (v1 != a1) {//nop; +goto L413bb4;} +//nop; +MEM_U32(v0 + 8) = a0; +goto L413be0; +MEM_U32(v0 + 8) = a0; +L413bb4: +t9 = 0x1002df64; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != a1) {//nop; +goto L413be0;} +//nop; +t6 = 0x1002df68; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(v0 + 8) = t6; +L413be0: +v0 = MEM_U16(s7 + 38); +//nop; +if (v0 == 0) {t7 = v0 & 0x40; +goto L413cc4;} +t7 = v0 & 0x40; +if (t7 != 0) {v0 = 0x108; +goto L413cc8;} +v0 = 0x108; +t1 = MEM_U32(sp + 196); +t8 = MEM_U32(sp + 192); +if (t1 != 0) {//nop; +goto L413c20;} +//nop; +if (t8 == 0) {v0 = 0x108; +goto L413cc8;} +v0 = 0x108; +t2 = MEM_U32(sp + 128); +//nop; +if (t2 == 0) {v0 = 0x108; +goto L413cc8;} +v0 = 0x108; +L413c20: +t3 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +a0 = MEM_U32(t4 + 4); +//nop; +v0 = f_sizeof_type(mem, sp, a0); +goto L413c3c; +//nop; +L413c3c: +t5 = MEM_U32(sp + 128); +// bdead 40024009 gp = MEM_U32(sp + 64); +at = t5 < v0; +if (at == 0) {v0 = 0x108; +goto L413cc8;} +v0 = 0x108; +t9 = MEM_U32(sp + 196); +//nop; +if (t9 == 0) {//nop; +goto L413c6c;} +//nop; +a3 = 0x1000d354; +a3 = a3; +goto L413c78; +a3 = a3; +L413c6c: +a3 = 0x1000d358; +//nop; +a3 = a3; +L413c78: +t6 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +a0 = MEM_U32(t7 + 4); +MEM_U32(sp + 108) = a3; +v0 = f_get_type_name(mem, sp, a0); +goto L413c94; +MEM_U32(sp + 108) = a3; +L413c94: +// bdead 40000009 gp = MEM_U32(sp + 64); +a3 = MEM_U32(sp + 108); +a2 = 0x1002dea0; +//nop; +a0 = 0x70000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x14d; +a1 = 0x1; +MEM_U32(sp + 16) = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L413cbc; +MEM_U32(sp + 16) = v0; +L413cbc: +// bdead 1 gp = MEM_U32(sp + 64); +//nop; +L413cc4: +v0 = 0x108; +L413cc8: +// bdead 9 ra = MEM_U32(sp + 68); +// bdead 9 s0 = MEM_U32(sp + 32); +// bdead 9 s1 = MEM_U32(sp + 36); +// bdead 9 s2 = MEM_U32(sp + 40); +// bdead 9 s3 = MEM_U32(sp + 44); +// bdead 9 s4 = MEM_U32(sp + 48); +// bdead 9 s5 = MEM_U32(sp + 52); +// bdead 9 s6 = MEM_U32(sp + 56); +// bdead 9 s7 = MEM_U32(sp + 60); +// bdead 9 sp = sp + 0xc8; +return v0; +// bdead 9 sp = sp + 0xc8; +} + +static uint32_t func_413cf4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L413cf4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 28) = s0; +s0 = 0x10026324; +// fdead 400201eb MEM_U32(sp + 32) = s1; +// fdead 400201eb MEM_U32(sp + 36) = s2; +s1 = 0xfb504f0; +s2 = a1; +// fdead 400e01eb MEM_U32(sp + 44) = ra; +// fdead 400e01eb MEM_U32(sp + 40) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 68) = a3; +s0 = s0; +L413d34: +t6 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(t6 + 0); +//nop; +t7 = v0 + s1; +t8 = MEM_U8(t7 + 1); +//nop; +t9 = t8 & 0x57; +if (t9 == 0) {//nop; +goto L413d74;} +//nop; +MEM_U8(s2 + 0) = (uint8_t)v0; +t0 = MEM_U32(s0 + 0); +//nop; +t1 = t0 + 0x1; +MEM_U32(s0 + 0) = t1; +goto L413d90; +MEM_U32(s0 + 0) = t1; +L413d74: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L413d88; +//nop; +L413d88: +// bdead 400e010b gp = MEM_U32(sp + 40); +MEM_U8(s2 + 0) = (uint8_t)v0; +L413d90: +v0 = MEM_U8(s2 + 0); +at = 0xa; +if (v0 == 0) {//nop; +goto L4143c0;} +//nop; +if (v0 == at) {at = 0x5c; +goto L413dbc;} +at = 0x5c; +if (v0 == at) {//nop; +goto L413de8;} +//nop; +t1 = MEM_U8(sp + 59); +//nop; +goto L414428; +//nop; +L413dbc: +a2 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x14; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L413dd8; +a1 = 0x2; +L413dd8: +// bdead 3 gp = MEM_U32(sp + 40); +//nop; +L413de0: +v0 = zero; +goto L414434; +v0 = zero; +L413de8: +a0 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(a0 + 0); +t5 = a0 + 0x1; +t2 = v0 + s1; +t3 = MEM_U8(t2 + 1); +v1 = v0; +t4 = t3 & 0x57; +if (t4 == 0) {//nop; +goto L413e18;} +//nop; +MEM_U32(s0 + 0) = t5; +goto L413e34; +MEM_U32(s0 + 0) = t5; +L413e18: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L413e2c; +//nop; +L413e2c: +// bdead 400e010b gp = MEM_U32(sp + 40); +v1 = v0; +L413e34: +t6 = v1 & 0xff; +at = (int)t6 < (int)0xb; +MEM_U8(s2 + 0) = (uint8_t)v1; +if (at != 0) {v1 = t6; +goto L413eb0;} +v1 = t6; +at = (int)t6 < (int)0x38; +if (at != 0) {t8 = v1 + 0xffffffd0; +goto L413e84;} +t8 = v1 + 0xffffffd0; +t7 = t6 + 0xffffff9f; +at = t7 < 0x18; +if (at == 0) {//nop; +goto L4143e8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000d680[] = { +&&L413ee8, +&&L413ec8, +&&L4143e8, +&&L4143e8, +&&L4143e8, +&&L413ec8, +&&L4143e8, +&&L4143e8, +&&L4143e8, +&&L4143e8, +&&L4143e8, +&&L4143e8, +&&L4143e8, +&&L413ec8, +&&L4143e8, +&&L4143e8, +&&L4143e8, +&&L413ec8, +&&L4143e8, +&&L413ec8, +&&L4143e8, +&&L413ec8, +&&L4143e8, +&&L4140ac, +}; +dest = Lswitch1000d680[t7]; +//nop; +goto *dest; +//nop; +L413e84: +at = t8 < 0x8; +if (at == 0) {//nop; +goto L4143e8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000d6e0[] = { +&&L413f80, +&&L413f80, +&&L413f80, +&&L413f80, +&&L413f80, +&&L413f80, +&&L413f80, +&&L413f80, +}; +dest = Lswitch1000d6e0[t8]; +//nop; +goto *dest; +//nop; +L413eb0: +if (v1 == 0) {at = 0xa; +goto L4143c0;} +at = 0xa; +if (v1 == at) {//nop; +goto L413d34;} +//nop; +v0 = MEM_U8(s2 + 0); +goto L4143ec; +v0 = MEM_U8(s2 + 0); +L413ec8: +//nop; +a0 = MEM_U8(s2 + 0); +// bdead 40080029 t9 = t9; +//nop; +v0 = func_411828(mem, sp, v0, a0); +goto L413edc; +//nop; +L413edc: +// bdead 80009 gp = MEM_U32(sp + 40); +MEM_U8(s2 + 0) = (uint8_t)v0; +goto L414430; +MEM_U8(s2 + 0) = (uint8_t)v0; +L413ee8: +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L413f14;} +//nop; +t9 = MEM_U16(v1 + 10); +//nop; +t0 = t9 & 0x1; +if (t0 != 0) {//nop; +goto L413f30;} +//nop; +L413f14: +if (v0 != 0) {t3 = 0x61; +goto L413f50;} +t3 = 0x61; +t1 = MEM_U16(v1 + 10); +//nop; +t2 = t1 & 0x1; +if (t2 == 0) {//nop; +goto L413f50;} +//nop; +L413f30: +//nop; +a0 = MEM_U8(s2 + 0); +// bdead 40080029 t9 = t9; +//nop; +v0 = func_411828(mem, sp, v0, a0); +goto L413f44; +//nop; +L413f44: +// bdead 80009 gp = MEM_U32(sp + 40); +MEM_U8(s2 + 0) = (uint8_t)v0; +goto L414430; +MEM_U8(s2 + 0) = (uint8_t)v0; +L413f50: +a2 = 0x1002dea0; +MEM_U8(s2 + 0) = (uint8_t)t3; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x18; +a1 = zero; +a3 = t3 & 0xff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L413f74; +a3 = t3 & 0xff; +L413f74: +// bdead 1 gp = MEM_U32(sp + 40); +v0 = 0x1; +goto L414434; +v0 = 0x1; +L413f80: +t4 = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 68); +if (t4 != 0) {t7 = 0x1; +goto L4140a4;} +t7 = 0x1; +a3 = MEM_U8(s2 + 0); +v1 = zero; +a3 = a3 + 0xffffffd0; +L413f9c: +a0 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(a0 + 0); +t8 = a0 + 0x1; +t5 = v0 + s1; +t6 = MEM_U8(t5 + 1); +a1 = v0 & 0xff; +t7 = t6 & 0x57; +if (t7 == 0) {//nop; +goto L413fcc;} +//nop; +MEM_U32(s0 + 0) = t8; +goto L413ff0; +MEM_U32(s0 + 0) = t8; +L413fcc: +//nop; +MEM_U32(sp + 52) = v1; +// bdead 400e0103 t9 = t9; +MEM_U32(sp + 48) = a3; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L413fe0; +MEM_U32(sp + 48) = a3; +L413fe0: +// bdead 400e000b gp = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 52); +a3 = MEM_U32(sp + 48); +a1 = v0 & 0xff; +L413ff0: +at = (int)a1 < (int)0x30; +if (at != 0) {v1 = v1 + 0x1; +goto L414018;} +v1 = v1 + 0x1; +at = (int)a1 < (int)0x38; +if (at == 0) {//nop; +goto L414018;} +//nop; +t9 = a3 << 3; +a3 = t9 + a1; +a3 = a3 + 0xffffffd0; +goto L414054; +a3 = a3 + 0xffffffd0; +L414018: +t0 = MEM_U32(s0 + 0); +at = 0xa; +t1 = t0 + 0xffffffff; +MEM_U32(s0 + 0) = t1; +t3 = MEM_U8(t1 + 0); +//nop; +if (t3 != at) {at = a3 < 0x100; +goto L414064;} +at = a3 < 0x100; +v0 = 0x1002df14; +//nop; +t4 = MEM_U32(v0 + 0); +//nop; +t5 = t4 + 0xffffffff; +MEM_U32(v0 + 0) = t5; +goto L414060; +MEM_U32(v0 + 0) = t5; +L414054: +at = 0x2; +if (v1 != at) {//nop; +goto L413f9c;} +//nop; +L414060: +at = a3 < 0x100; +L414064: +if (at != 0) {a0 = 0x20000; +goto L41409c;} +a0 = 0x20000; +a2 = 0x1002dea0; +//nop; +t6 = 0xff; +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 16) = t6; +a0 = a0 | 0x15; +a1 = zero; +MEM_U32(sp + 48) = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L414090; +MEM_U32(sp + 48) = a3; +L414090: +// bdead 40080001 gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +//nop; +L41409c: +MEM_U8(s2 + 0) = (uint8_t)a3; +goto L414430; +MEM_U8(s2 + 0) = (uint8_t)a3; +L4140a4: +MEM_U32(t8 + 0) = t7; +goto L414430; +MEM_U32(t8 + 0) = t7; +L4140ac: +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L4140d8;} +//nop; +t9 = MEM_U16(v1 + 10); +//nop; +t0 = t9 & 0x1; +if (t0 != 0) {t3 = MEM_U32(sp + 64); +goto L4140f8;} +t3 = MEM_U32(sp + 64); +L4140d8: +if (v0 != 0) {t0 = 0x78; +goto L414340;} +t0 = 0x78; +t1 = MEM_U16(v1 + 10); +//nop; +t2 = t1 & 0x1; +if (t2 == 0) {t0 = 0x78; +goto L414340;} +t0 = 0x78; +t3 = MEM_U32(sp + 64); +L4140f8: +//nop; +if (t3 != 0) {t0 = 0x78; +goto L414340;} +t0 = 0x78; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(a0 + 0); +t7 = a0 + 0x1; +t4 = v0 + s1; +t5 = MEM_U8(t4 + 1); +a1 = v0 & 0xff; +t6 = t5 & 0x57; +if (t6 == 0) {//nop; +goto L414134;} +//nop; +MEM_U32(s0 + 0) = t7; +goto L414158; +MEM_U32(s0 + 0) = t7; +L414134: +//nop; +//nop; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L414148; +//nop; +L414148: +// bdead 400e000b gp = MEM_U32(sp + 40); +a1 = v0 & 0xff; +v1 = 0x10029fa0; +//nop; +L414158: +t8 = s1 + a1; +v0 = MEM_U8(t8 + 1); +//nop; +t9 = v0 & 0x80; +if (t9 == 0) {t0 = v0 & 0x4; +goto L414304;} +t0 = v0 & 0x4; +if (t0 == 0) {t1 = v0 & 0x2; +goto L414180;} +t1 = v0 & 0x2; +a3 = a1 + 0xffffffd0; +goto L414194; +a3 = a1 + 0xffffffd0; +L414180: +if (t1 == 0) {v1 = a1 + 0xffffffc9; +goto L414190;} +v1 = a1 + 0xffffffc9; +v1 = a1 + 0xffffffa9; +goto L414190; +v1 = a1 + 0xffffffa9; +L414190: +a3 = v1; +L414194: +a0 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(a0 + 0); +t5 = a0 + 0x1; +t2 = v0 + s1; +t3 = MEM_U8(t2 + 1); +a1 = v0 & 0xff; +t4 = t3 & 0x57; +if (t4 == 0) {//nop; +goto L4141c4;} +//nop; +MEM_U32(s0 + 0) = t5; +goto L4141e4; +MEM_U32(s0 + 0) = t5; +L4141c4: +//nop; +MEM_U32(sp + 48) = a3; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4141d8; +//nop; +L4141d8: +// bdead 400e000b gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +a1 = v0 & 0xff; +L4141e4: +t6 = s1 + a1; +v0 = MEM_U8(t6 + 1); +//nop; +t7 = v0 & 0x80; +if (t7 == 0) {t8 = v0 & 0x4; +goto L414288;} +t8 = v0 & 0x4; +L4141fc: +if (t8 == 0) {t9 = v0 & 0x2; +goto L41420c;} +t9 = v0 & 0x2; +v1 = a1 + 0xffffffd0; +goto L414220; +v1 = a1 + 0xffffffd0; +L41420c: +if (t9 == 0) {v0 = a1 + 0xffffffc9; +goto L41421c;} +v0 = a1 + 0xffffffc9; +v0 = a1 + 0xffffffa9; +goto L41421c; +v0 = a1 + 0xffffffa9; +L41421c: +v1 = v0; +L414220: +a0 = MEM_U32(s0 + 0); +t0 = a3 << 4; +v0 = MEM_U8(a0 + 0); +a3 = v1 + t0; +t1 = v0 + s1; +t2 = MEM_U8(t1 + 1); +t4 = a0 + 0x1; +t3 = t2 & 0x57; +if (t3 == 0) {a1 = v0 & 0xff; +goto L414250;} +a1 = v0 & 0xff; +MEM_U32(s0 + 0) = t4; +goto L414270; +MEM_U32(s0 + 0) = t4; +L414250: +//nop; +MEM_U32(sp + 48) = a3; +// bdead 400e0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L414264; +//nop; +L414264: +// bdead 400e000b gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +a1 = v0 & 0xff; +L414270: +t5 = s1 + a1; +v0 = MEM_U8(t5 + 1); +//nop; +t6 = v0 & 0x80; +if (t6 != 0) {t8 = v0 & 0x4; +goto L4141fc;} +t8 = v0 & 0x4; +L414288: +t7 = MEM_U32(s0 + 0); +at = 0xa; +t9 = t7 + 0xffffffff; +MEM_U32(s0 + 0) = t9; +t0 = MEM_U8(t9 + 0); +a0 = 0x20000; +if (t0 != at) {a0 = a0 | 0x16; +goto L4142c0;} +a0 = a0 | 0x16; +v0 = 0x1002df14; +//nop; +t1 = MEM_U32(v0 + 0); +//nop; +t2 = t1 + 0xffffffff; +MEM_U32(v0 + 0) = t2; +L4142c0: +at = a3 < 0x100; +if (at == 0) {a1 = zero; +goto L4142d4;} +a1 = zero; +if ((int)a3 >= 0) {//nop; +goto L4142fc;} +//nop; +L4142d4: +a2 = 0x1002dea0; +//nop; +t3 = 0xff; +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 16) = t3; +MEM_U32(sp + 48) = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4142f0; +MEM_U32(sp + 48) = a3; +L4142f0: +// bdead 40080001 gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +//nop; +L4142fc: +MEM_U8(s2 + 0) = (uint8_t)a3; +goto L414430; +MEM_U8(s2 + 0) = (uint8_t)a3; +L414304: +t4 = MEM_U32(s0 + 0); +at = 0xa; +t5 = t4 + 0xffffffff; +MEM_U32(s0 + 0) = t5; +t7 = MEM_U8(t5 + 0); +//nop; +if (t7 != at) {t0 = 0x78; +goto L414340;} +t0 = 0x78; +v0 = 0x1002df14; +//nop; +t8 = MEM_U32(v0 + 0); +//nop; +t9 = t8 + 0xffffffff; +MEM_U32(v0 + 0) = t9; +t0 = 0x78; +L414340: +MEM_U8(s2 + 0) = (uint8_t)t0; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L414368;} +//nop; +t1 = MEM_U16(v1 + 10); +//nop; +t2 = t1 & 0x1; +if (t2 != 0) {t5 = MEM_U32(sp + 64); +goto L4143ac;} +t5 = MEM_U32(sp + 64); +L414368: +if (v0 != 0) {a0 = 0x20000; +goto L414384;} +a0 = 0x20000; +t3 = MEM_U16(v1 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {t5 = MEM_U32(sp + 64); +goto L4143ac;} +t5 = MEM_U32(sp + 64); +L414384: +a2 = 0x1002dea0; +//nop; +a3 = MEM_U8(s2 + 0); +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x18; +a1 = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4143a0; +a1 = zero; +L4143a0: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +t5 = MEM_U32(sp + 64); +L4143ac: +t7 = MEM_U32(sp + 68); +if (t5 == 0) {t6 = 0x1; +goto L414430;} +t6 = 0x1; +MEM_U32(t7 + 0) = t6; +goto L414430; +MEM_U32(t7 + 0) = t6; +L4143c0: +a2 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x17; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4143dc; +a1 = 0x2; +L4143dc: +// bdead 3 gp = MEM_U32(sp + 40); +v0 = zero; +goto L414434; +v0 = zero; +L4143e8: +v0 = MEM_U8(s2 + 0); +L4143ec: +a0 = 0x20000; +t8 = v0 + s1; +t9 = MEM_U8(t8 + 1); +a0 = a0 | 0x18; +t0 = t9 & 0x2; +if (t0 == 0) {a1 = zero; +goto L414430;} +a1 = zero; +a2 = 0x1002dea0; +//nop; +a2 = MEM_U32(a2 + 0); +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41441c; +a3 = v0; +L41441c: +// bdead 1 gp = MEM_U32(sp + 40); +v0 = 0x1; +goto L414434; +v0 = 0x1; +L414428: +if (t1 == v0) {//nop; +goto L413de0;} +//nop; +L414430: +v0 = 0x1; +L414434: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t func_41444c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41444c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +//nop; +// fdead 4000016b MEM_U32(sp + 36) = ra; +MEM_U32(sp + 88) = a0; +t6 = a0 & 0xff; +// fdead 4000816b t9 = t9; +a0 = t6; +// fdead 4000816b MEM_U32(sp + 32) = gp; +// fdead 4000816b MEM_U32(sp + 28) = s0; +MEM_U32(sp + 92) = a1; +MEM_U32(sp + 68) = zero; +MEM_U32(sp + 60) = zero; +a3 = sp + 0x3c; +MEM_U32(sp + 64) = zero; +a2 = 0x1; +v0 = func_413cf4(mem, sp, a0, a1, a2, a3); +goto L414498; +a2 = 0x1; +L414498: +// bdead 4000000b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 64); +if (v0 != 0) {t7 = MEM_U32(sp + 60); +goto L4144b4;} +t7 = MEM_U32(sp + 60); +v0 = zero; +goto L414900; +v0 = zero; +// fdead 0 t7 = MEM_U32(sp + 60); +L4144b4: +t5 = MEM_U32(sp + 92); +if (t7 == 0) {//nop; +goto L4148f0;} +//nop; +t8 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U8(t8 + 0); +//nop; +at = (int)a0 < (int)0x38; +if (at != 0) {v1 = a0; +goto L4144f0;} +v1 = a0; +at = 0x78; +if (v1 == at) {//nop; +goto L414520;} +//nop; +v0 = 0x1; +goto L414900; +v0 = 0x1; +L4144f0: +t9 = v1 + 0xffffffd0; +at = t9 < 0x8; +if (at == 0) {v0 = 0x1; +goto L414900;} +v0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000d700[] = { +&&L414808, +&&L414808, +&&L414808, +&&L414808, +&&L414808, +&&L414808, +&&L414808, +&&L414808, +}; +dest = Lswitch1000d700[t9]; +//nop; +goto *dest; +//nop; +L414520: +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L41454c;} +//nop; +t1 = MEM_U16(v1 + 10); +//nop; +t2 = t1 & 0x1; +if (t2 != 0) {//nop; +goto L414568;} +//nop; +L41454c: +if (v0 != 0) {t1 = MEM_U32(sp + 92); +goto L414800;} +t1 = MEM_U32(sp + 92); +t3 = MEM_U16(v1 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 == 0) {t1 = MEM_U32(sp + 92); +goto L414800;} +t1 = MEM_U32(sp + 92); +L414568: +a2 = 0x10026324; +a3 = 0xfb504f0; +a2 = a2; +v0 = MEM_U32(a2 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t8 = v0 + 0x1; +t5 = v1 + a3; +t6 = MEM_U8(t5 + 1); +a0 = v1 & 0xff; +t7 = t6 & 0x57; +if (t7 == 0) {//nop; +goto L4145a4;} +//nop; +MEM_U32(a2 + 0) = t8; +goto L4145d0; +MEM_U32(a2 + 0) = t8; +L4145a4: +//nop; +MEM_U32(sp + 64) = t0; +// fdead 6201ffbf t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4145b8; +//nop; +L4145b8: +// bdead 4000000b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 64); +a2 = 0x10026324; +a3 = 0xfb504f0; +a0 = v0 & 0xff; +a2 = a2; +L4145d0: +t9 = a3 + a0; +v0 = MEM_U8(t9 + 1); +//nop; +t1 = v0 & 0x80; +if (t1 == 0) {t2 = v0 & 0x4; +goto L4147b4;} +t2 = v0 & 0x4; +if (t2 == 0) {t3 = v0 & 0x2; +goto L4145f8;} +t3 = v0 & 0x2; +s0 = a0 + 0xffffffd0; +goto L41460c; +s0 = a0 + 0xffffffd0; +L4145f8: +if (t3 == 0) {v1 = a0 + 0xffffffc9; +goto L414608;} +v1 = a0 + 0xffffffc9; +v1 = a0 + 0xffffffa9; +goto L414608; +v1 = a0 + 0xffffffa9; +L414608: +s0 = v1; +L41460c: +v0 = MEM_U32(a2 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t7 = v0 + 0x1; +t4 = v1 + a3; +t5 = MEM_U8(t4 + 1); +a0 = v1 & 0xff; +t6 = t5 & 0x57; +if (t6 == 0) {//nop; +goto L41463c;} +//nop; +MEM_U32(a2 + 0) = t7; +goto L414668; +MEM_U32(a2 + 0) = t7; +L41463c: +//nop; +MEM_U32(sp + 64) = t0; +// bdead 40020103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L414650; +//nop; +L414650: +// bdead 4002000b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 64); +a2 = 0x10026324; +a3 = 0xfb504f0; +a0 = v0 & 0xff; +a2 = a2; +L414668: +t8 = a3 + a0; +v0 = MEM_U8(t8 + 1); +//nop; +t9 = v0 & 0x80; +if (t9 == 0) {t1 = v0 & 0x4; +goto L414740;} +t1 = v0 & 0x4; +L414680: +if (t1 == 0) {t3 = s0 << 4; +goto L414690;} +t3 = s0 << 4; +v1 = a0 + 0xffffffd0; +goto L4146a8; +v1 = a0 + 0xffffffd0; +L414690: +t2 = v0 & 0x2; +if (t2 == 0) {v0 = a0 + 0xffffffc9; +goto L4146a4;} +v0 = a0 + 0xffffffc9; +v0 = a0 + 0xffffffa9; +goto L4146a4; +v0 = a0 + 0xffffffa9; +L4146a4: +v1 = v0; +L4146a8: +if (t0 == 0) {s0 = v1 + t3; +goto L4146bc;} +s0 = v1 + t3; +t4 = 0x1; +MEM_U32(sp + 68) = t4; +goto L414740; +MEM_U32(sp + 68) = t4; +L4146bc: +t5 = s0 >> 28; +if (t5 == 0) {//nop; +goto L4146cc;} +//nop; +t0 = 0x1; +L4146cc: +v0 = MEM_U32(a2 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t9 = v0 + 0x1; +t6 = v1 + a3; +t7 = MEM_U8(t6 + 1); +a0 = v1 & 0xff; +t8 = t7 & 0x57; +if (t8 == 0) {//nop; +goto L4146fc;} +//nop; +MEM_U32(a2 + 0) = t9; +goto L414728; +MEM_U32(a2 + 0) = t9; +L4146fc: +//nop; +MEM_U32(sp + 64) = t0; +// bdead 40020103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L414710; +//nop; +L414710: +// bdead 4002000b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 64); +a2 = 0x10026324; +a3 = 0xfb504f0; +a0 = v0 & 0xff; +a2 = a2; +L414728: +t1 = a3 + a0; +v0 = MEM_U8(t1 + 1); +//nop; +t2 = v0 & 0x80; +if (t2 != 0) {t1 = v0 & 0x4; +goto L414680;} +t1 = v0 & 0x4; +L414740: +t3 = MEM_U32(a2 + 0); +at = 0xa; +t4 = t3 + 0xffffffff; +MEM_U32(a2 + 0) = t4; +t6 = MEM_U8(t4 + 0); +a0 = 0x20000; +if (t6 != at) {a0 = a0 | 0x16; +goto L414778;} +a0 = a0 | 0x16; +v0 = 0x1002df14; +//nop; +t7 = MEM_U32(v0 + 0); +//nop; +t8 = t7 + 0xffffffff; +MEM_U32(v0 + 0) = t8; +L414778: +t9 = MEM_U32(sp + 68); +a1 = zero; +if (t9 == 0) {a3 = s0; +goto L4147a8;} +a3 = s0; +a2 = 0x1002dea0; +//nop; +t1 = 0xffffffff; +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 16) = t1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4147a0; +MEM_U32(sp + 16) = t1; +L4147a0: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L4147a8: +t2 = MEM_U32(sp + 92); +MEM_U32(t2 + 0) = s0; +goto L4148fc; +MEM_U32(t2 + 0) = s0; +L4147b4: +t3 = MEM_U32(a2 + 0); +at = 0xa; +t4 = t3 + 0xffffffff; +MEM_U32(a2 + 0) = t4; +t6 = MEM_U8(t4 + 0); +//nop; +if (t6 != at) {t9 = MEM_U32(sp + 92); +goto L4147f0;} +t9 = MEM_U32(sp + 92); +v0 = 0x1002df14; +//nop; +t7 = MEM_U32(v0 + 0); +//nop; +t8 = t7 + 0xffffffff; +MEM_U32(v0 + 0) = t8; +t9 = MEM_U32(sp + 92); +L4147f0: +//nop; +a0 = MEM_U8(t9 + 0); +//nop; +t1 = MEM_U32(sp + 92); +L414800: +MEM_U32(t1 + 0) = a0; +goto L4148fc; +MEM_U32(t1 + 0) = a0; +L414808: +a2 = 0x10026324; +a3 = 0xfb504f0; +s0 = a0 + 0xffffffd0; +a1 = zero; +a2 = a2; +L41481c: +v0 = MEM_U32(a2 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t5 = v0 + 0x1; +t2 = v1 + a3; +t3 = MEM_U8(t2 + 1); +a0 = v1 & 0xff; +t4 = t3 & 0x57; +if (t4 == 0) {//nop; +goto L41484c;} +//nop; +MEM_U32(a2 + 0) = t5; +goto L414878; +MEM_U32(a2 + 0) = t5; +L41484c: +//nop; +MEM_U32(sp + 80) = a1; +// bdead 40020101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L414860; +//nop; +L414860: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 80); +a2 = 0x10026324; +a3 = 0xfb504f0; +a0 = v0 & 0xff; +a2 = a2; +L414878: +at = (int)a0 < (int)0x30; +if (at != 0) {t6 = s0 << 3; +goto L41489c;} +t6 = s0 << 3; +at = (int)a0 < (int)0x38; +if (at == 0) {a1 = a1 + 0x1; +goto L41489c;} +a1 = a1 + 0x1; +s0 = t6 + a0; +s0 = s0 + 0xffffffd0; +goto L4148d8; +s0 = s0 + 0xffffffd0; +L41489c: +t7 = MEM_U32(a2 + 0); +at = 0xa; +t9 = t7 + 0xffffffff; +MEM_U32(a2 + 0) = t9; +t1 = MEM_U8(t9 + 0); +//nop; +if (t1 != at) {t4 = MEM_U32(sp + 92); +goto L4148e8;} +t4 = MEM_U32(sp + 92); +v0 = 0x1002df14; +//nop; +t2 = MEM_U32(v0 + 0); +//nop; +t3 = t2 + 0xffffffff; +MEM_U32(v0 + 0) = t3; +goto L4148e4; +MEM_U32(v0 + 0) = t3; +L4148d8: +at = 0x2; +if (a1 != at) {//nop; +goto L41481c;} +//nop; +L4148e4: +t4 = MEM_U32(sp + 92); +L4148e8: +MEM_U32(t4 + 0) = s0; +goto L4148fc; +MEM_U32(t4 + 0) = s0; +L4148f0: +t6 = MEM_U8(t5 + 0); +//nop; +MEM_U32(t5 + 0) = t6; +L4148fc: +v0 = 0x1; +L414900: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x58; +return v0; +// bdead 9 sp = sp + 0x58; +} + +static uint32_t func_414910(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414910: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 4000016b MEM_U32(sp + 44) = s4; +s4 = 0x10026334; +//nop; +// fdead 4020016b MEM_U32(sp + 28) = s0; +s4 = s4; +s0 = MEM_U32(s4 + 0); +// fdead 4022016b MEM_U32(sp + 40) = s3; +s3 = sp + 0x38; +// fdead 4032016b MEM_U32(sp + 52) = ra; +// fdead 4032016b MEM_U32(sp + 32) = s1; +// fdead 4032016b t9 = t9; +// fdead 4032016b MEM_U32(sp + 48) = gp; +// fdead 4032016b MEM_U32(sp + 36) = s2; +MEM_U32(sp + 56) = zero; +s1 = zero; +a3 = s3; +a0 = 0x22; +a2 = zero; +a1 = s0; +v0 = func_413cf4(mem, sp, a0, a1, a2, a3); +goto L414970; +a1 = s0; +L414970: +// bdead 4036000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L4149ec;} +//nop; +s2 = 0x1002632c; +//nop; +s2 = s2; +L414988: +t6 = MEM_U32(s2 + 0); +//nop; +t7 = t6 + 0xffffffff; +at = s1 < t7; +if (at != 0) {//nop; +goto L4149bc;} +//nop; +//nop; +//nop; +//nop; +f_adjust_vwbuf(mem, sp); +goto L4149b0; +//nop; +L4149b0: +t8 = MEM_U32(s4 + 0); +// bdead 423c0003 gp = MEM_U32(sp + 48); +s0 = t8 + s1; +L4149bc: +//nop; +s0 = s0 + 0x1; +// fdead 623f801f t9 = t9; +a1 = s0; +s1 = s1 + 0x1; +a0 = 0x22; +a2 = zero; +a3 = s3; +v0 = func_413cf4(mem, sp, a0, a1, a2, a3); +goto L4149e0; +a3 = s3; +L4149e0: +// bdead 403e000b gp = MEM_U32(sp + 48); +if (v0 != 0) {//nop; +goto L414988;} +//nop; +L4149ec: +MEM_U8(s0 + 0) = (uint8_t)zero; +a3 = MEM_U32(s4 + 0); +a1 = 0x1002dea0; +t9 = s0 - a3; +a2 = 0x1002df74; +t0 = t9 + 0x1; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 16) = t0; +a0 = 0x65; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L414a1c; +a0 = 0x65; +L414a1c: +// bdead 9 gp = MEM_U32(sp + 48); +// bdead 9 ra = MEM_U32(sp + 52); +at = 0x10029fe0; +// bdead d s0 = MEM_U32(sp + 28); +// bdead d s1 = MEM_U32(sp + 32); +// bdead d s2 = MEM_U32(sp + 36); +// bdead d s3 = MEM_U32(sp + 40); +// bdead d s4 = MEM_U32(sp + 44); +MEM_U32(at + 0) = v0; +v0 = 0x106; +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t func_414a4c(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414a4c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000016b MEM_U32(sp + 44) = s3; +s3 = 0x10026338; +//nop; +// fdead 4010016b MEM_U32(sp + 32) = s0; +s3 = s3; +s0 = MEM_U32(s3 + 0); +// fdead 4012016b MEM_U32(sp + 52) = ra; +// fdead 4012016b MEM_U32(sp + 36) = s1; +// fdead 4012016b t9 = t9; +// fdead 4012016b MEM_U32(sp + 48) = gp; +// fdead 4012016b MEM_U32(sp + 40) = s2; +s1 = zero; +a0 = 0x22; +a1 = s0; +v0 = func_41444c(mem, sp, a0, a1); +goto L414a98; +a1 = s0; +L414a98: +// bdead 4016000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L414b14;} +//nop; +s2 = 0x1002632c; +//nop; +s2 = s2; +L414ab0: +t6 = MEM_U32(s2 + 0); +//nop; +t7 = t6 >> 2; +t8 = t7 + 0xffffffff; +at = s1 < t8; +if (at != 0) {//nop; +goto L414aec;} +//nop; +//nop; +//nop; +//nop; +f_adjust_vwbuf(mem, sp); +goto L414adc; +//nop; +L414adc: +t0 = MEM_U32(s3 + 0); +t9 = s1 << 2; +// bdead 441c0203 gp = MEM_U32(sp + 48); +s0 = t9 + t0; +L414aec: +//nop; +s0 = s0 + 0x4; +// bdead 401e0003 t9 = t9; +a1 = s0; +s1 = s1 + 0x1; +a0 = 0x22; +v0 = func_41444c(mem, sp, a0, a1); +goto L414b08; +a0 = 0x22; +L414b08: +// bdead 401e000b gp = MEM_U32(sp + 48); +if (v0 != 0) {//nop; +goto L414ab0;} +//nop; +L414b14: +MEM_U32(s0 + 0) = zero; +a1 = 0x1002dea0; +a2 = 0x1002df74; +//nop; +a3 = MEM_U32(s3 + 0); +t1 = s1 + 0x1; +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 16) = t1; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L414b40; +a0 = 0x68; +L414b40: +// bdead 9 gp = MEM_U32(sp + 48); +// bdead 9 ra = MEM_U32(sp + 52); +at = 0x10029fe0; +// bdead d s0 = MEM_U32(sp + 32); +// bdead d s1 = MEM_U32(sp + 36); +// bdead d s2 = MEM_U32(sp + 40); +// bdead d s3 = MEM_U32(sp + 44); +MEM_U32(at + 0) = v0; +v0 = 0x107; +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t func_414b6c(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414b6c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000016b MEM_U32(sp + 20) = s0; +s0 = 0x10026334; +//nop; +s0 = MEM_U32(s0 + 0); +// fdead 4002016b MEM_U32(sp + 28) = ra; +// fdead 4002016b t9 = t9; +// fdead 4002016b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = zero; +a3 = sp + 0x30; +a0 = 0x27; +a2 = zero; +a1 = s0; +v0 = func_413cf4(mem, sp, a0, a1, a2, a3); +goto L414bb0; +a1 = s0; +L414bb0: +// bdead 4002010b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L414be8;} +//nop; +L414bbc: +//nop; +s0 = s0 + 0x1; +// fdead 6002001b t9 = t9; +a1 = s0; +a0 = 0x27; +a2 = zero; +a3 = sp + 0x30; +v0 = func_413cf4(mem, sp, a0, a1, a2, a3); +goto L414bdc; +a3 = sp + 0x30; +L414bdc: +// bdead 4002010b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L414bbc;} +//nop; +L414be8: +v1 = 0x10026334; +a1 = zero; +v1 = MEM_U32(v1 + 0); +//nop; +a0 = s0 - v1; +at = a0 < 0x5; +if (at == 0) {//nop; +goto L414c10;} +//nop; +if (a0 != 0) {//nop; +goto L414c44;} +//nop; +L414c10: +t0 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(t0 + 0); +a0 = a0 | 0x11; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L414c28; +a0 = a0 | 0x11; +L414c28: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10026334; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +a0 = s0 - v1; +L414c44: +t0 = 0x1002dea0; +if (a0 == 0) {a2 = 0x0; +goto L414c74;} +a2 = 0x0; +at = 0x1; +if (a0 == at) {at = 0x2; +goto L414ca0;} +at = 0x2; +if (a0 == at) {at = 0x3; +goto L414cfc;} +at = 0x3; +if (a0 == at) {//nop; +goto L414dc8;} +//nop; +a2 = 0x0; +goto L414eac; +a2 = 0x0; +L414c74: +a1 = 0x1002dee4; +//nop; +a0 = MEM_U32(t0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = 0x0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L414c8c; +a3 = 0x0; +L414c8c: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029fe0; +MEM_U32(at + 0) = v0; +goto L414fa4; +MEM_U32(at + 0) = v0; +L414ca0: +v0 = 0x10029fa0; +//nop; +t6 = MEM_U16(v0 + 12); +//nop; +if (t6 == 0) {//nop; +goto L414cc4;} +//nop; +v0 = MEM_S8(v1 + 0); +//nop; +goto L414ccc; +//nop; +L414cc4: +v0 = MEM_U8(v1 + 0); +//nop; +L414ccc: +a1 = 0x1002dee4; +//nop; +a0 = MEM_U32(t0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = v0; +a2 = (int)v0 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L414ce8; +a2 = (int)v0 >> 31; +L414ce8: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029fe0; +MEM_U32(at + 0) = v0; +goto L414fa4; +MEM_U32(at + 0) = v0; +L414cfc: +v0 = 0x10029fa0; +a2 = 0x0; +t7 = MEM_U16(v0 + 4); +//nop; +if (t7 == 0) {//nop; +goto L414d70;} +//nop; +t8 = MEM_U16(v0 + 12); +//nop; +if (t8 == 0) {//nop; +goto L414d30;} +//nop; +v0 = MEM_S8(v1 + 0); +t9 = MEM_U8(v1 + 1); +goto L414d3c; +t9 = MEM_U8(v1 + 1); +L414d30: +v0 = MEM_U8(v1 + 0); +//nop; +t9 = MEM_U8(v1 + 1); +L414d3c: +t1 = v0 << 8; +a1 = 0x1002dee4; +a3 = t9 + t1; +//nop; +a0 = MEM_U32(t0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = 0x0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L414d5c; +a2 = 0x0; +L414d5c: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029fe0; +MEM_U32(at + 0) = v0; +goto L414fa4; +MEM_U32(at + 0) = v0; +L414d70: +t3 = MEM_U16(v0 + 12); +//nop; +if (t3 == 0) {//nop; +goto L414d8c;} +//nop; +v0 = MEM_S8(v1 + 1); +//nop; +goto L414d94; +//nop; +L414d8c: +v0 = MEM_U8(v1 + 1); +//nop; +L414d94: +a1 = 0x1002dee4; +t4 = MEM_U8(v1 + 0); +//nop; +a0 = MEM_U32(t0 + 0); +t5 = v0 << 8; +a1 = MEM_U32(a1 + 0); +a3 = t4 + t5; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L414db4; +a3 = t4 + t5; +L414db4: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029fe0; +MEM_U32(at + 0) = v0; +goto L414fa4; +MEM_U32(at + 0) = v0; +L414dc8: +v0 = 0x10029fa0; +a2 = 0x0; +t7 = MEM_U16(v0 + 4); +//nop; +if (t7 == 0) {//nop; +goto L414e44;} +//nop; +t8 = MEM_U16(v0 + 12); +//nop; +if (t8 == 0) {//nop; +goto L414dfc;} +//nop; +v0 = MEM_S8(v1 + 0); +t9 = MEM_U8(v1 + 2); +goto L414e08; +t9 = MEM_U8(v1 + 2); +L414dfc: +v0 = MEM_U8(v1 + 0); +//nop; +t9 = MEM_U8(v1 + 2); +L414e08: +t1 = v0 << 16; +a1 = 0x1002dee4; +t3 = MEM_U8(v1 + 1); +t2 = t9 + t1; +//nop; +a0 = MEM_U32(t0 + 0); +a1 = MEM_U32(a1 + 0); +t4 = t3 << 8; +a3 = t2 + t4; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L414e30; +a3 = t2 + t4; +L414e30: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029fe0; +MEM_U32(at + 0) = v0; +goto L414fa4; +MEM_U32(at + 0) = v0; +L414e44: +t6 = MEM_U16(v0 + 12); +//nop; +if (t6 == 0) {//nop; +goto L414e60;} +//nop; +v0 = MEM_S8(v1 + 2); +t7 = MEM_U8(v1 + 0); +goto L414e6c; +t7 = MEM_U8(v1 + 0); +L414e60: +v0 = MEM_U8(v1 + 2); +//nop; +t7 = MEM_U8(v1 + 0); +L414e6c: +t1 = MEM_U8(v1 + 1); +t8 = v0 << 16; +t9 = t7 + t8; +t3 = t1 << 8; +a1 = 0x1002dee4; +a3 = t9 + t3; +//nop; +a0 = MEM_U32(t0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = 0x0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L414e98; +a2 = 0x0; +L414e98: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029fe0; +MEM_U32(at + 0) = v0; +goto L414fa4; +MEM_U32(at + 0) = v0; +L414eac: +v0 = 0x10029fa0; +//nop; +t4 = MEM_U16(v0 + 4); +//nop; +if (t4 == 0) {//nop; +goto L414f34;} +//nop; +t5 = MEM_U16(v0 + 12); +a2 = 0x0; +if (t5 == 0) {//nop; +goto L414ee0;} +//nop; +v0 = MEM_S8(v1 + 0); +t6 = MEM_U8(v1 + 3); +goto L414eec; +t6 = MEM_U8(v1 + 3); +L414ee0: +v0 = MEM_U8(v1 + 0); +//nop; +t6 = MEM_U8(v1 + 3); +L414eec: +t1 = MEM_U8(v1 + 1); +t7 = v0 << 24; +t8 = t6 + t7; +t9 = t1 << 16; +a1 = 0x1002dee4; +t2 = MEM_U8(v1 + 2); +t3 = t8 + t9; +//nop; +a0 = MEM_U32(t0 + 0); +a1 = MEM_U32(a1 + 0); +t4 = t2 << 8; +a3 = t3 + t4; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L414f20; +a3 = t3 + t4; +L414f20: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029fe0; +MEM_U32(at + 0) = v0; +goto L414fa4; +MEM_U32(at + 0) = v0; +L414f34: +t6 = MEM_U16(v0 + 12); +//nop; +if (t6 == 0) {//nop; +goto L414f50;} +//nop; +v0 = MEM_S8(v1 + 3); +t9 = MEM_U8(v1 + 2); +goto L414f5c; +t9 = MEM_U8(v1 + 2); +L414f50: +v0 = MEM_U8(v1 + 3); +//nop; +t9 = MEM_U8(v1 + 2); +L414f5c: +t7 = MEM_U8(v1 + 0); +a1 = 0x1002dee4; +t4 = MEM_U8(v1 + 1); +t1 = v0 << 24; +t2 = t9 << 16; +//nop; +t8 = t7 + t1; +t3 = t8 + t2; +a0 = MEM_U32(t0 + 0); +a1 = MEM_U32(a1 + 0); +t5 = t4 << 8; +a3 = t3 + t5; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L414f90; +a3 = t3 + t5; +L414f90: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029fe0; +//nop; +MEM_U32(at + 0) = v0; +L414fa4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x38; +v0 = 0x108; +return v0; +v0 = 0x108; +} + +static uint32_t func_414fb8(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414fb8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000016b MEM_U32(sp + 20) = s0; +s0 = 0x10026338; +//nop; +s0 = MEM_U32(s0 + 0); +// fdead 4002016b MEM_U32(sp + 28) = ra; +// fdead 4002016b t9 = t9; +// fdead 4002016b MEM_U32(sp + 24) = gp; +a0 = 0x27; +a1 = s0; +v0 = func_41444c(mem, sp, a0, a1); +goto L414ff0; +a1 = s0; +L414ff0: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L415020;} +//nop; +L414ffc: +//nop; +s0 = s0 + 0x4; +// fdead 6002001b t9 = t9; +a1 = s0; +a0 = 0x27; +v0 = func_41444c(mem, sp, a0, a1); +goto L415014; +a0 = 0x27; +L415014: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L414ffc;} +//nop; +L415020: +t6 = 0x10026338; +a0 = 0x1002dea0; +t6 = MEM_U32(t6 + 0); +a1 = 0x1002df70; +//nop; +a3 = MEM_U32(t6 + 0); +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L415048; +a2 = (int)a3 >> 31; +L415048: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +at = 0x10029fe0; +// bdead d s0 = MEM_U32(sp + 20); +MEM_U32(at + 0) = v0; +v0 = 0x108; +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_415070(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L415070: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000016b MEM_U32(sp + 40) = s5; +s5 = 0x10026334; +// fdead 4040016b MEM_U32(sp + 32) = s3; +// fdead 4040016b MEM_U32(sp + 28) = s2; +s5 = s5; +s3 = 0x10026324; +s2 = MEM_U32(s5 + 0); +// fdead 4058016b MEM_U32(sp + 60) = ra; +// fdead 4058016b MEM_U32(sp + 56) = fp; +// fdead 4058016b MEM_U32(sp + 52) = gp; +// fdead 4058016b MEM_U32(sp + 48) = s7; +// fdead 4058016b MEM_U32(sp + 44) = s6; +// fdead 4058016b MEM_U32(sp + 36) = s4; +// fdead 4058016b MEM_U32(sp + 24) = s1; +// fdead 4058016b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 64) = a0; +s3 = s3; +MEM_U8(s2 + 0) = (uint8_t)a0; +v0 = MEM_U32(s3 + 0); +s4 = 0xfb504f0; +v1 = MEM_U8(v0 + 0); +s2 = s2 + 0x1; +t7 = v1 + s4; +t8 = MEM_U8(t7 + 1); +t0 = v0 + 0x1; +t9 = t8 & 0x57; +if (t9 == 0) {a0 = v1; +goto L4150f8;} +a0 = v1; +MEM_U32(s3 + 0) = t0; +goto L415114; +MEM_U32(s3 + 0) = t0; +L4150f8: +//nop; +//nop; +// bdead 40780103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L41510c; +//nop; +L41510c: +// bdead 4078010b gp = MEM_U32(sp + 52); +a0 = v0; +L415114: +s0 = a0 & 0xff; +if (s0 == 0) {s7 = 0x24; +goto L415230;} +s7 = 0x24; +fp = 0x10029fa0; +s6 = 0x5f; +t1 = s4 + s0; +L41512c: +t2 = MEM_U8(t1 + 1); +//nop; +t3 = t2 & 0x7; +if (t3 != 0) {//nop; +goto L41519c;} +//nop; +if (s6 == s0) {v0 = s0; +goto L41519c;} +v0 = s0; +if (s7 != v0) {//nop; +goto L415160;} +//nop; +t4 = MEM_U16(fp + 14); +//nop; +if (t4 != 0) {//nop; +goto L41519c;} +//nop; +L415160: +t5 = MEM_U32(s3 + 0); +at = 0xa; +t6 = t5 + 0xffffffff; +MEM_U32(s3 + 0) = t6; +t8 = MEM_U8(t6 + 0); +//nop; +if (t8 != at) {//nop; +goto L415230;} +//nop; +v0 = 0x1002df14; +//nop; +t9 = MEM_U32(v0 + 0); +//nop; +t0 = t9 + 0xffffffff; +MEM_U32(v0 + 0) = t0; +goto L415230; +MEM_U32(v0 + 0) = t0; +L41519c: +t2 = 0x1002632c; +t1 = MEM_U32(s5 + 0); +t2 = MEM_U32(t2 + 0); +v0 = s2 - t1; +at = v0 < t2; +if (at != 0) {//nop; +goto L4151d4;} +//nop; +//nop; +s1 = v0; +//nop; +f_adjust_vwbuf(mem, sp); +goto L4151c8; +//nop; +L4151c8: +t3 = MEM_U32(s5 + 0); +// bdead c1f61103 gp = MEM_U32(sp + 52); +s2 = t3 + s1; +L4151d4: +MEM_U8(s2 + 0) = (uint8_t)s0; +v0 = MEM_U32(s3 + 0); +s2 = s2 + 0x1; +v1 = MEM_U8(v0 + 0); +t7 = v0 + 0x1; +t4 = v1 + s4; +t5 = MEM_U8(t4 + 1); +a0 = v1; +t6 = t5 & 0x57; +if (t6 == 0) {//nop; +goto L415208;} +//nop; +MEM_U32(s3 + 0) = t7; +goto L415224; +MEM_U32(s3 + 0) = t7; +L415208: +//nop; +//nop; +// bdead c1f80103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L41521c; +//nop; +L41521c: +// bdead c1f8010b gp = MEM_U32(sp + 52); +a0 = v0; +L415224: +s0 = a0 & 0xff; +if (s0 != 0) {t1 = s4 + s0; +goto L41512c;} +t1 = s4 + s0; +L415230: +a0 = MEM_U32(s5 + 0); +//nop; +a1 = s2 - a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L415244; +//nop; +L415244: +// bdead b gp = MEM_U32(sp + 52); +//nop; +a0 = 0x10029fe0; +a1 = 0x1002dea0; +MEM_U32(a0 + 4) = v0; +a1 = MEM_U32(a1 + 0); +MEM_U32(a0 + 0) = zero; +MEM_U32(a0 + 8) = a1; +a2 = MEM_U32(v0 + 4); +//nop; +if (a2 == 0) {v0 = 0x101; +goto L4152d0;} +v0 = 0x101; +v1 = MEM_U32(a2 + 4); +at = 0xffffffff; +if (v1 != at) {//nop; +goto L4152b4;} +//nop; +t9 = 0x10029e7c; +t1 = 0x1; +t9 = MEM_U32(t9 + 0); +v0 = 0x101; +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 == 0) {//nop; +goto L4152ac;} +//nop; +v0 = 0x132; +goto L4152d0; +v0 = 0x132; +L4152ac: +MEM_U32(a0 + 0) = t1; +goto L4152d0; +MEM_U32(a0 + 0) = t1; +L4152b4: +if (v1 != 0) {v0 = v1; +goto L4152c4;} +v0 = v1; +v0 = 0x101; +goto L4152d0; +v0 = 0x101; +L4152c4: +MEM_U32(a0 + 0) = a1; +goto L4152d0; +MEM_U32(a0 + 0) = a1; +v0 = 0x101; +L4152d0: +// bdead 9 ra = MEM_U32(sp + 60); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 s7 = MEM_U32(sp + 48); +// bdead 9 fp = MEM_U32(sp + 56); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t f_scan(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L415300: +//scan: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +v1 = 0x10026324; +a0 = 0x10026328; +// fdead 4000003b MEM_U32(sp + 56) = fp; +// fdead 4000003b MEM_U32(sp + 20) = s0; +s0 = 0x10026324; +fp = 0x10026334; +// fdead c002003b MEM_U32(sp + 36) = s4; +// fdead c002003b MEM_U32(sp + 24) = s1; +// fdead c002003b MEM_U32(sp + 48) = s7; +// fdead c002003b MEM_U32(sp + 44) = s6; +// fdead c002003b MEM_U32(sp + 40) = s5; +// fdead c002003b MEM_U32(sp + 32) = s3; +// fdead c002003b MEM_U32(sp + 28) = s2; +s1 = 0xfb504f0; +s4 = 0x10029fa0; +v1 = MEM_U32(v1 + 0); +a0 = MEM_U32(a0 + 0); +// fdead c026003b MEM_U32(sp + 60) = ra; +// fdead c026003b MEM_U32(sp + 52) = gp; +s2 = 0x20; +s3 = 0x9; +s5 = 0x3d; +s6 = 0xa; +s7 = 0x2a; +s0 = s0; +fp = fp; +L415378: +t6 = 0x1001e320; +at = 0x1002dea0; +t6 = t6; +t7 = v1 - t6; +t8 = t7 + a0; +t9 = t8 + 0xffffffff; +MEM_U32(at + 0) = t9; +v0 = MEM_U8(v1 + 0); +//nop; +t0 = v0 + s1; +t1 = MEM_U8(t0 + 1); +//nop; +t2 = t1 & 0x57; +if (t2 == 0) {t3 = v1 + 0x1; +goto L4153c0;} +t3 = v1 + 0x1; +MEM_U32(s0 + 0) = t3; +a1 = v0 & 0xff; +goto L4153dc; +a1 = v0 & 0xff; +L4153c0: +//nop; +//nop; +// bdead c1fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4153d4; +//nop; +L4153d4: +// bdead c1fe000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L4153dc: +at = a1 < 0x7f; +L4153e0: +if (at == 0) {a3 = a1; +goto L4176b8;} +a3 = a1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000d720[] = { +&&L415408, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L415698, +&&L41541c, +&&L415698, +&&L415698, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L4176b8, +&&L415698, +&&L416a70, +&&L415704, +&&L4176b8, +&&L417674, +&&L416268, +&&L416448, +&&L415724, +&&L415744, +&&L415744, +&&L416bf0, +&&L415a20, +&&L415744, +&&L415c24, +&&L416e10, +&&L415f1c, +&&L4156ac, +&&L4156ac, +&&L4156ac, +&&L4156ac, +&&L4156ac, +&&L4156ac, +&&L4156ac, +&&L4156ac, +&&L4156ac, +&&L4156ac, +&&L41575c, +&&L415744, +&&L41701c, +&&L416b30, +&&L4172c8, +&&L415744, +&&L4176b8, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417574, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L415744, +&&L4176b8, +&&L415744, +&&L416890, +&&L417674, +&&L4176b8, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L417674, +&&L415744, +&&L41668c, +&&L415744, +&&L415744, +}; +dest = Lswitch1000d720[a3]; +//nop; +goto *dest; +//nop; +L415408: +t5 = MEM_U32(s0 + 0); +v0 = zero; +t6 = t5 + 0xffffffff; +MEM_U32(s0 + 0) = t6; +goto L417730; +MEM_U32(s0 + 0) = t6; +L41541c: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t7 = v0 + s1; +t8 = MEM_U8(t7 + 1); +//nop; +t9 = t8 & 0x57; +if (t9 == 0) {t0 = v1 + 0x1; +goto L415450;} +t0 = v1 + 0x1; +MEM_U32(s0 + 0) = t0; +a1 = v0 & 0xff; +goto L41546c; +a1 = v0 & 0xff; +L415450: +//nop; +//nop; +// bdead c1fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415464; +//nop; +L415464: +// bdead c1fe000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L41546c: +if (s2 == a1) {a3 = a1; +goto L41547c;} +a3 = a1; +if (s3 != a1) {at = 0x23; +goto L4154e0;} +at = 0x23; +L41547c: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t1 = v0 + s1; +t2 = MEM_U8(t1 + 1); +//nop; +t3 = t2 & 0x57; +if (t3 == 0) {t4 = v1 + 0x1; +goto L4154b0;} +t4 = v1 + 0x1; +MEM_U32(s0 + 0) = t4; +a1 = v0 & 0xff; +goto L4154cc; +a1 = v0 & 0xff; +L4154b0: +//nop; +//nop; +// bdead c1fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4154c4; +//nop; +L4154c4: +// bdead c1fe000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L4154cc: +if (s2 == a1) {a3 = a1; +goto L41547c;} +a3 = a1; +if (s3 == a1) {//nop; +goto L41547c;} +//nop; +at = 0x23; +L4154e0: +if (a3 != at) {//nop; +goto L415660;} +//nop; +t6 = 0x1001e320; +t8 = 0x10026328; +t5 = MEM_U32(s0 + 0); +t8 = MEM_U32(t8 + 0); +t6 = t6; +t7 = t5 - t6; +t9 = t7 + t8; +at = 0x1002dea0; +t0 = t9 + 0xffffffff; +//nop; +MEM_U32(at + 0) = t0; +a1 = MEM_U32(fp + 0); +// bdead c1fe0143 t9 = t9; +a0 = sp + 0x58; +a2 = sp + 0x54; +v0 = func_4118a4(mem, sp, a0, a1, a2, a3); +goto L415528; +a2 = sp + 0x54; +L415528: +// bdead c1fe000b gp = MEM_U32(sp + 52); +at = 0x1; +if (v0 == at) {t1 = MEM_U32(sp + 84); +goto L415544;} +t1 = MEM_U32(sp + 84); +a1 = 0xa; +goto L4153dc; +a1 = 0xa; +// fdead 0 t1 = MEM_U32(sp + 84); +L415544: +//nop; +if (t1 == 0) {//nop; +goto L415570;} +//nop; +//nop; +a0 = MEM_U32(fp + 0); +a1 = MEM_U32(sp + 88); +//nop; +f_register_file(mem, sp, a0, a1); +goto L415564; +//nop; +L415564: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +t2 = MEM_U32(sp + 84); +goto L41558c; +t2 = MEM_U32(sp + 84); +L415570: +//nop; +a1 = MEM_U32(sp + 88); +a0 = zero; +f_register_file(mem, sp, a0, a1); +goto L415580; +a0 = zero; +L415580: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +//nop; +t2 = MEM_U32(sp + 84); +L41558c: +//nop; +if (t2 == 0) {//nop; +goto L415658;} +//nop; +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t3 = v0 + s1; +t4 = MEM_U8(t3 + 1); +//nop; +t5 = t4 & 0x57; +if (t5 == 0) {t6 = v1 + 0x1; +goto L4155cc;} +t6 = v1 + 0x1; +MEM_U32(s0 + 0) = t6; +a0 = v0; +goto L4155e8; +a0 = v0; +L4155cc: +//nop; +//nop; +// fdead e1fef81f t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4155e0; +//nop; +L4155e0: +// bdead c1fe010b gp = MEM_U32(sp + 52); +a0 = v0; +L4155e8: +v0 = a0 & 0xff; +if (v0 == 0) {a1 = a0 & 0xff; +goto L415658;} +a1 = a0 & 0xff; +L4155f4: +if (s6 == v0) {at = a1 < 0x7f; +goto L4153e0;} +at = a1 < 0x7f; +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t7 = v0 + s1; +t8 = MEM_U8(t7 + 1); +//nop; +t9 = t8 & 0x57; +if (t9 == 0) {t0 = v1 + 0x1; +goto L415630;} +t0 = v1 + 0x1; +MEM_U32(s0 + 0) = t0; +a0 = v0; +goto L41564c; +a0 = v0; +L415630: +//nop; +//nop; +// bdead c1fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415644; +//nop; +L415644: +// bdead c1fe010b gp = MEM_U32(sp + 52); +a0 = v0; +L41564c: +v0 = a0 & 0xff; +if (v0 != 0) {a1 = a0 & 0xff; +goto L4155f4;} +a1 = a0 & 0xff; +L415658: +a1 = 0xa; +goto L4153dc; +a1 = 0xa; +L415660: +t1 = MEM_U32(s0 + 0); +//nop; +t2 = t1 + 0xffffffff; +MEM_U32(s0 + 0) = t2; +t4 = MEM_U8(t2 + 0); +//nop; +if (s6 != t4) {//nop; +goto L415698;} +//nop; +t5 = 0x1002df14; +at = 0x1002df14; +t5 = MEM_U32(t5 + 0); +//nop; +t6 = t5 + 0xffffffff; +MEM_U32(at + 0) = t6; +L415698: +a0 = 0x10026328; +v1 = MEM_U32(s0 + 0); +a0 = MEM_U32(a0 + 0); +//nop; +goto L415378; +//nop; +L4156ac: +t7 = MEM_U32(s0 + 0); +//nop; +t8 = t7 + 0xffffffff; +MEM_U32(s0 + 0) = t8; +t0 = MEM_U8(t8 + 0); +//nop; +if (s6 != t0) {//nop; +goto L4156e4;} +//nop; +v0 = 0x1002df14; +//nop; +t1 = MEM_U32(v0 + 0); +//nop; +t2 = t1 + 0xffffffff; +MEM_U32(v0 + 0) = t2; +L4156e4: +//nop; +a0 = zero; +// bdead 40000121 t9 = t9; +//nop; +v0 = func_4127c0(mem, sp, a0, a1, a2, a3); +goto L4156f8; +//nop; +L4156f8: +// bdead 9 gp = MEM_U32(sp + 52); +// bdead 9 ra = MEM_U32(sp + 60); +goto L417734; +// bdead 9 ra = MEM_U32(sp + 60); +L415704: +//nop; +//nop; +// bdead 40000001 t9 = t9; +//nop; +v0 = func_414910(mem, sp); +goto L415718; +//nop; +L415718: +// bdead 9 gp = MEM_U32(sp + 52); +// bdead 9 ra = MEM_U32(sp + 60); +goto L417734; +// bdead 9 ra = MEM_U32(sp + 60); +L415724: +//nop; +//nop; +// bdead 40000001 t9 = t9; +//nop; +v0 = func_414b6c(mem, sp); +goto L415738; +//nop; +L415738: +// bdead 9 gp = MEM_U32(sp + 52); +// bdead 9 ra = MEM_U32(sp + 60); +goto L417734; +// bdead 9 ra = MEM_U32(sp + 60); +L415744: +t3 = 0x1002dea0; +at = 0x10029fe0; +t3 = MEM_U32(t3 + 0); +v0 = a3; +MEM_U32(at + 0) = t3; +goto L417730; +MEM_U32(at + 0) = t3; +L41575c: +t4 = MEM_U16(s4 + 26); +//nop; +if (t4 == 0) {//nop; +goto L415a08;} +//nop; +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t5 = v0 + s1; +t6 = MEM_U8(t5 + 1); +//nop; +t7 = t6 & 0x57; +if (t7 == 0) {t8 = v1 + 0x1; +goto L4157a0;} +t8 = v1 + 0x1; +MEM_U32(s0 + 0) = t8; +a1 = v0 & 0xff; +goto L4157bc; +a1 = v0 & 0xff; +L4157a0: +//nop; +//nop; +// bdead 419e0101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4157b4; +//nop; +L4157b4: +// bdead 419e0109 gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L4157bc: +at = 0x3a; +if (a1 != at) {//nop; +goto L4159d0;} +//nop; +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t9 = v0 + s1; +t0 = MEM_U8(t9 + 1); +//nop; +t1 = t0 & 0x57; +if (t1 == 0) {t2 = v1 + 0x1; +goto L4157fc;} +t2 = v1 + 0x1; +MEM_U32(s0 + 0) = t2; +a1 = v0 & 0xff; +goto L415818; +a1 = v0 & 0xff; +L4157fc: +//nop; +//nop; +// bdead 419e0101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415810; +//nop; +L415810: +// bdead 419e0009 gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L415818: +if (s7 != a1) {a3 = a1; +goto L415838;} +a3 = a1; +t3 = 0x1002dea0; +at = 0x10029fe0; +t3 = MEM_U32(t3 + 0); +v0 = 0x14a; +MEM_U32(at + 0) = t3; +goto L417730; +MEM_U32(at + 0) = t3; +L415838: +if (s2 == a3) {//nop; +goto L415848;} +//nop; +if (s3 != a3) {//nop; +goto L415980;} +//nop; +L415848: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t4 = v0 + s1; +t5 = MEM_U8(t4 + 1); +//nop; +t6 = t5 & 0x57; +if (t6 == 0) {t7 = v1 + 0x1; +goto L41587c;} +t7 = v1 + 0x1; +MEM_U32(s0 + 0) = t7; +a0 = v0; +goto L415898; +a0 = v0; +L41587c: +//nop; +//nop; +// bdead 419e0101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415890; +//nop; +L415890: +// bdead 419e0109 gp = MEM_U32(sp + 52); +a0 = v0; +L415898: +v0 = a0 & 0xff; +if (v0 == 0) {//nop; +goto L415910;} +//nop; +L4158a4: +if (s2 == v0) {//nop; +goto L4158b4;} +//nop; +if (s3 != v0) {//nop; +goto L415910;} +//nop; +L4158b4: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t8 = v0 + s1; +t9 = MEM_U8(t8 + 1); +//nop; +t0 = t9 & 0x57; +if (t0 == 0) {t1 = v1 + 0x1; +goto L4158e8;} +t1 = v1 + 0x1; +MEM_U32(s0 + 0) = t1; +a0 = v0; +goto L415904; +a0 = v0; +L4158e8: +//nop; +//nop; +// bdead 419e0101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4158fc; +//nop; +L4158fc: +// bdead 419e0109 gp = MEM_U32(sp + 52); +a0 = v0; +L415904: +v0 = a0 & 0xff; +if (v0 != 0) {//nop; +goto L4158a4;} +//nop; +L415910: +if (s7 != v0) {//nop; +goto L415930;} +//nop; +t2 = 0x1002dea0; +at = 0x10029fe0; +t2 = MEM_U32(t2 + 0); +v0 = 0x14a; +MEM_U32(at + 0) = t2; +goto L417730; +MEM_U32(at + 0) = t2; +L415930: +t3 = MEM_U32(s0 + 0); +//nop; +t4 = t3 + 0xffffffff; +MEM_U32(s0 + 0) = t4; +t6 = MEM_U8(t4 + 0); +//nop; +if (s6 != t6) {//nop; +goto L415968;} +//nop; +v0 = 0x1002df14; +//nop; +t7 = MEM_U32(v0 + 0); +//nop; +t8 = t7 + 0xffffffff; +MEM_U32(v0 + 0) = t8; +L415968: +t9 = 0x1002dea0; +at = 0x10029fe0; +t9 = MEM_U32(t9 + 0); +v0 = 0x149; +MEM_U32(at + 0) = t9; +goto L417730; +MEM_U32(at + 0) = t9; +L415980: +t0 = MEM_U32(s0 + 0); +//nop; +t1 = t0 + 0xffffffff; +MEM_U32(s0 + 0) = t1; +t3 = MEM_U8(t1 + 0); +//nop; +if (s6 != t3) {//nop; +goto L4159b8;} +//nop; +v0 = 0x1002df14; +//nop; +t4 = MEM_U32(v0 + 0); +//nop; +t5 = t4 + 0xffffffff; +MEM_U32(v0 + 0) = t5; +L4159b8: +t6 = 0x1002dea0; +at = 0x10029fe0; +t6 = MEM_U32(t6 + 0); +v0 = 0x149; +MEM_U32(at + 0) = t6; +goto L417730; +MEM_U32(at + 0) = t6; +L4159d0: +t7 = MEM_U32(s0 + 0); +//nop; +t9 = t7 + 0xffffffff; +MEM_U32(s0 + 0) = t9; +t0 = MEM_U8(t9 + 0); +//nop; +if (s6 != t0) {//nop; +goto L415a08;} +//nop; +v0 = 0x1002df14; +//nop; +t1 = MEM_U32(v0 + 0); +//nop; +t2 = t1 + 0xffffffff; +MEM_U32(v0 + 0) = t2; +L415a08: +t3 = 0x1002dea0; +at = 0x10029fe0; +t3 = MEM_U32(t3 + 0); +v0 = 0x3a; +MEM_U32(at + 0) = t3; +goto L417730; +MEM_U32(at + 0) = t3; +L415a20: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t4 = v0 + s1; +t5 = MEM_U8(t4 + 1); +//nop; +t6 = t5 & 0x57; +if (t6 == 0) {t7 = v1 + 0x1; +goto L415a54;} +t7 = v1 + 0x1; +MEM_U32(s0 + 0) = t7; +a1 = v0 & 0xff; +goto L415a70; +a1 = v0 & 0xff; +L415a54: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415a68; +//nop; +L415a68: +// bdead 40de000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L415a70: +if (s5 != a1) {a3 = a1; +goto L415a90;} +a3 = a1; +t8 = 0x1002dea0; +at = 0x10029fe0; +t8 = MEM_U32(t8 + 0); +v0 = 0x117; +MEM_U32(at + 0) = t8; +goto L417730; +MEM_U32(at + 0) = t8; +L415a90: +at = 0x2b; +if (a3 != at) {//nop; +goto L415ab4;} +//nop; +t9 = 0x1002dea0; +at = 0x10029fe0; +t9 = MEM_U32(t9 + 0); +v0 = 0x10a; +MEM_U32(at + 0) = t9; +goto L417730; +MEM_U32(at + 0) = t9; +L415ab4: +if (s2 == a3) {//nop; +goto L415ac4;} +//nop; +if (s3 != a3) {//nop; +goto L415bd4;} +//nop; +L415ac4: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t0 = v0 + s1; +t1 = MEM_U8(t0 + 1); +//nop; +t2 = t1 & 0x57; +if (t2 == 0) {t3 = v1 + 0x1; +goto L415af8;} +t3 = v1 + 0x1; +MEM_U32(s0 + 0) = t3; +a0 = v0; +goto L415b14; +a0 = v0; +L415af8: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415b0c; +//nop; +L415b0c: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L415b14: +v0 = a0 & 0xff; +if (v0 == 0) {//nop; +goto L415b8c;} +//nop; +L415b20: +if (s2 == v0) {//nop; +goto L415b30;} +//nop; +if (s3 != v0) {//nop; +goto L415b8c;} +//nop; +L415b30: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t4 = v0 + s1; +t5 = MEM_U8(t4 + 1); +//nop; +t6 = t5 & 0x57; +if (t6 == 0) {t7 = v1 + 0x1; +goto L415b64;} +t7 = v1 + 0x1; +MEM_U32(s0 + 0) = t7; +a0 = v0; +goto L415b80; +a0 = v0; +L415b64: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415b78; +//nop; +L415b78: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L415b80: +v0 = a0 & 0xff; +if (v0 != 0) {//nop; +goto L415b20;} +//nop; +L415b8c: +if (s5 != v0) {//nop; +goto L415bd4;} +//nop; +a2 = 0x1002dea0; +a3 = 0x1000d38c; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x111; +a1 = zero; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L415bb8; +a3 = a3; +L415bb8: +// bdead 1 gp = MEM_U32(sp + 52); +v0 = 0x117; +t8 = 0x1002dea0; +at = 0x10029fe0; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t8; +goto L417730; +MEM_U32(at + 0) = t8; +L415bd4: +t9 = MEM_U32(s0 + 0); +//nop; +t0 = t9 + 0xffffffff; +MEM_U32(s0 + 0) = t0; +t2 = MEM_U8(t0 + 0); +//nop; +if (s6 != t2) {//nop; +goto L415c0c;} +//nop; +v0 = 0x1002df14; +//nop; +t3 = MEM_U32(v0 + 0); +//nop; +t4 = t3 + 0xffffffff; +MEM_U32(v0 + 0) = t4; +L415c0c: +t5 = 0x1002dea0; +at = 0x10029fe0; +t5 = MEM_U32(t5 + 0); +v0 = 0x2b; +MEM_U32(at + 0) = t5; +goto L417730; +MEM_U32(at + 0) = t5; +L415c24: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t6 = v0 + s1; +t7 = MEM_U8(t6 + 1); +//nop; +t8 = t7 & 0x57; +if (t8 == 0) {t9 = v1 + 0x1; +goto L415c58;} +t9 = v1 + 0x1; +MEM_U32(s0 + 0) = t9; +a1 = v0 & 0xff; +goto L415c74; +a1 = v0 & 0xff; +L415c58: +//nop; +//nop; +// bdead 41fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415c6c; +//nop; +L415c6c: +// bdead 41fe000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L415c74: +if (s5 != a1) {a3 = a1; +goto L415c94;} +a3 = a1; +t0 = 0x1002dea0; +at = 0x10029fe0; +t0 = MEM_U32(t0 + 0); +v0 = 0x118; +MEM_U32(at + 0) = t0; +goto L417730; +MEM_U32(at + 0) = t0; +L415c94: +at = 0x2d; +if (a3 != at) {at = 0x3e; +goto L415cbc;} +at = 0x3e; +t1 = 0x1002dea0; +at = 0x10029fe0; +t1 = MEM_U32(t1 + 0); +v0 = 0x10b; +MEM_U32(at + 0) = t1; +goto L417730; +MEM_U32(at + 0) = t1; +at = 0x3e; +L415cbc: +if (a3 != at) {//nop; +goto L415dac;} +//nop; +t2 = MEM_U16(s4 + 26); +//nop; +if (t2 == 0) {//nop; +goto L415d94;} +//nop; +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t3 = v0 + s1; +t4 = MEM_U8(t3 + 1); +//nop; +t5 = t4 & 0x57; +if (t5 == 0) {t6 = v1 + 0x1; +goto L415d08;} +t6 = v1 + 0x1; +MEM_U32(s0 + 0) = t6; +a1 = v0 & 0xff; +goto L415d24; +a1 = v0 & 0xff; +L415d08: +//nop; +//nop; +// bdead 41820101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415d1c; +//nop; +L415d1c: +// bdead 1820009 gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L415d24: +if (s7 != a1) {//nop; +goto L415d44;} +//nop; +t7 = 0x1002dea0; +at = 0x10029fe0; +t7 = MEM_U32(t7 + 0); +v0 = 0x14e; +MEM_U32(at + 0) = t7; +goto L417730; +MEM_U32(at + 0) = t7; +L415d44: +t8 = MEM_U32(s0 + 0); +//nop; +t9 = t8 + 0xffffffff; +MEM_U32(s0 + 0) = t9; +t1 = MEM_U8(t9 + 0); +//nop; +if (s6 != t1) {//nop; +goto L415d7c;} +//nop; +v0 = 0x1002df14; +//nop; +t2 = MEM_U32(v0 + 0); +//nop; +t3 = t2 + 0xffffffff; +MEM_U32(v0 + 0) = t3; +L415d7c: +t4 = 0x1002dea0; +at = 0x10029fe0; +t4 = MEM_U32(t4 + 0); +v0 = 0x109; +MEM_U32(at + 0) = t4; +goto L417730; +MEM_U32(at + 0) = t4; +L415d94: +t5 = 0x1002dea0; +at = 0x10029fe0; +t5 = MEM_U32(t5 + 0); +v0 = 0x109; +MEM_U32(at + 0) = t5; +goto L417730; +MEM_U32(at + 0) = t5; +L415dac: +if (s2 == a3) {//nop; +goto L415dbc;} +//nop; +if (s3 != a3) {//nop; +goto L415ecc;} +//nop; +L415dbc: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t6 = v0 + s1; +t7 = MEM_U8(t6 + 1); +//nop; +t8 = t7 & 0x57; +if (t8 == 0) {t9 = v1 + 0x1; +goto L415df0;} +t9 = v1 + 0x1; +MEM_U32(s0 + 0) = t9; +a0 = v0; +goto L415e0c; +a0 = v0; +L415df0: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415e04; +//nop; +L415e04: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L415e0c: +v0 = a0 & 0xff; +if (v0 == 0) {//nop; +goto L415e84;} +//nop; +L415e18: +if (s2 == v0) {//nop; +goto L415e28;} +//nop; +if (s3 != v0) {//nop; +goto L415e84;} +//nop; +L415e28: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t0 = v0 + s1; +t1 = MEM_U8(t0 + 1); +//nop; +t2 = t1 & 0x57; +if (t2 == 0) {t3 = v1 + 0x1; +goto L415e5c;} +t3 = v1 + 0x1; +MEM_U32(s0 + 0) = t3; +a0 = v0; +goto L415e78; +a0 = v0; +L415e5c: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415e70; +//nop; +L415e70: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L415e78: +v0 = a0 & 0xff; +if (v0 != 0) {//nop; +goto L415e18;} +//nop; +L415e84: +if (s5 != v0) {//nop; +goto L415ecc;} +//nop; +a2 = 0x1002dea0; +a3 = 0x1000d390; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x111; +a1 = zero; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L415eb0; +a3 = a3; +L415eb0: +// bdead 1 gp = MEM_U32(sp + 52); +v0 = 0x118; +t4 = 0x1002dea0; +at = 0x10029fe0; +t4 = MEM_U32(t4 + 0); +MEM_U32(at + 0) = t4; +goto L417730; +MEM_U32(at + 0) = t4; +L415ecc: +t5 = MEM_U32(s0 + 0); +//nop; +t6 = t5 + 0xffffffff; +MEM_U32(s0 + 0) = t6; +t8 = MEM_U8(t6 + 0); +//nop; +if (s6 != t8) {//nop; +goto L415f04;} +//nop; +v0 = 0x1002df14; +//nop; +t9 = MEM_U32(v0 + 0); +//nop; +t0 = t9 + 0xffffffff; +MEM_U32(v0 + 0) = t0; +L415f04: +t1 = 0x1002dea0; +at = 0x10029fe0; +t1 = MEM_U32(t1 + 0); +v0 = 0x2d; +MEM_U32(at + 0) = t1; +goto L417730; +MEM_U32(at + 0) = t1; +L415f1c: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t2 = v0 + s1; +t3 = MEM_U8(t2 + 1); +//nop; +t4 = t3 & 0x57; +if (t4 == 0) {t5 = v1 + 0x1; +goto L415f50;} +t5 = v1 + 0x1; +MEM_U32(s0 + 0) = t5; +a1 = v0 & 0xff; +goto L415f6c; +a1 = v0 & 0xff; +L415f50: +//nop; +//nop; +// bdead c1fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415f64; +//nop; +L415f64: +// bdead c1fe000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L415f6c: +if (s5 != a1) {a3 = a1; +goto L415f8c;} +a3 = a1; +t6 = 0x1002dea0; +at = 0x10029fe0; +t6 = MEM_U32(t6 + 0); +v0 = 0x115; +MEM_U32(at + 0) = t6; +goto L417730; +MEM_U32(at + 0) = t6; +L415f8c: +if (s7 != a3) {//nop; +goto L4160f8;} +//nop; +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t7 = v0 + s1; +L415fa8: +t8 = MEM_U8(t7 + 1); +//nop; +t9 = t8 & 0x57; +if (t9 == 0) {t0 = v1 + 0x1; +goto L415fc8;} +t0 = v1 + 0x1; +MEM_U32(s0 + 0) = t0; +a1 = v0 & 0xff; +goto L415fe4; +a1 = v0 & 0xff; +L415fc8: +//nop; +//nop; +// bdead c1fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L415fdc; +//nop; +L415fdc: +// bdead c1fe000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L415fe4: +if (s7 != a1) {a3 = a1; +goto L416098;} +a3 = a1; +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t1 = v0 + s1; +t2 = MEM_U8(t1 + 1); +//nop; +t3 = t2 & 0x57; +if (t3 == 0) {t4 = v1 + 0x1; +goto L416020;} +t4 = v1 + 0x1; +MEM_U32(s0 + 0) = t4; +a1 = v0 & 0xff; +goto L41603c; +a1 = v0 & 0xff; +L416020: +//nop; +//nop; +// bdead c1fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416034; +//nop; +L416034: +// bdead c1fe010b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L41603c: +at = 0x2f; +if (a1 != at) {//nop; +goto L41605c;} +//nop; +a0 = 0x10026328; +//nop; +a0 = MEM_U32(a0 + 0); +v1 = MEM_U32(s0 + 0); +goto L4160f0; +v1 = MEM_U32(s0 + 0); +L41605c: +t5 = MEM_U32(s0 + 0); +//nop; +t6 = t5 + 0xffffffff; +MEM_U32(s0 + 0) = t6; +t8 = MEM_U8(t6 + 0); +//nop; +if (s6 != t8) {//nop; +goto L4160d8;} +//nop; +t9 = 0x1002df14; +at = 0x1002df14; +t9 = MEM_U32(t9 + 0); +//nop; +t0 = t9 + 0xffffffff; +MEM_U32(at + 0) = t0; +goto L4160d8; +MEM_U32(at + 0) = t0; +L416098: +if (a3 != 0) {//nop; +goto L4160d8;} +//nop; +a2 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x17; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4160bc; +a1 = 0x2; +L4160bc: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +//nop; +a0 = 0x10026328; +//nop; +a0 = MEM_U32(a0 + 0); +v1 = MEM_U32(s0 + 0); +goto L4160f0; +v1 = MEM_U32(s0 + 0); +L4160d8: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +t7 = v0 + s1; +goto L415fa8; +t7 = v0 + s1; +// fdead 0 v1 = MEM_U32(s0 + 0); +L4160f0: +//nop; +goto L415378; +//nop; +L4160f8: +if (s2 == a3) {//nop; +goto L416108;} +//nop; +if (s3 != a3) {//nop; +goto L416218;} +//nop; +L416108: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t1 = v0 + s1; +t2 = MEM_U8(t1 + 1); +//nop; +t3 = t2 & 0x57; +if (t3 == 0) {t4 = v1 + 0x1; +goto L41613c;} +t4 = v1 + 0x1; +MEM_U32(s0 + 0) = t4; +a0 = v0; +goto L416158; +a0 = v0; +L41613c: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416150; +//nop; +L416150: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L416158: +v0 = a0 & 0xff; +if (v0 == 0) {//nop; +goto L4161d0;} +//nop; +L416164: +if (s2 == v0) {//nop; +goto L416174;} +//nop; +if (s3 != v0) {//nop; +goto L4161d0;} +//nop; +L416174: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t5 = v0 + s1; +t6 = MEM_U8(t5 + 1); +//nop; +t7 = t6 & 0x57; +if (t7 == 0) {t8 = v1 + 0x1; +goto L4161a8;} +t8 = v1 + 0x1; +MEM_U32(s0 + 0) = t8; +a0 = v0; +goto L4161c4; +a0 = v0; +L4161a8: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4161bc; +//nop; +L4161bc: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L4161c4: +v0 = a0 & 0xff; +if (v0 != 0) {//nop; +goto L416164;} +//nop; +L4161d0: +if (s5 != v0) {//nop; +goto L416218;} +//nop; +a2 = 0x1002dea0; +a3 = 0x1000d394; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x111; +a1 = zero; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4161fc; +a3 = a3; +L4161fc: +// bdead 1 gp = MEM_U32(sp + 52); +v0 = 0x115; +t9 = 0x1002dea0; +at = 0x10029fe0; +t9 = MEM_U32(t9 + 0); +MEM_U32(at + 0) = t9; +goto L417730; +MEM_U32(at + 0) = t9; +L416218: +t0 = MEM_U32(s0 + 0); +//nop; +t1 = t0 + 0xffffffff; +MEM_U32(s0 + 0) = t1; +t3 = MEM_U8(t1 + 0); +//nop; +if (s6 != t3) {//nop; +goto L416250;} +//nop; +v0 = 0x1002df14; +//nop; +t4 = MEM_U32(v0 + 0); +//nop; +t5 = t4 + 0xffffffff; +MEM_U32(v0 + 0) = t5; +L416250: +t6 = 0x1002dea0; +at = 0x10029fe0; +t6 = MEM_U32(t6 + 0); +v0 = 0x2f; +MEM_U32(at + 0) = t6; +goto L417730; +MEM_U32(at + 0) = t6; +L416268: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t7 = v0 + s1; +t8 = MEM_U8(t7 + 1); +//nop; +t9 = t8 & 0x57; +if (t9 == 0) {t0 = v1 + 0x1; +goto L41629c;} +t0 = v1 + 0x1; +MEM_U32(s0 + 0) = t0; +a1 = v0 & 0xff; +goto L4162b8; +a1 = v0 & 0xff; +L41629c: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4162b0; +//nop; +L4162b0: +// bdead 40de000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L4162b8: +if (s5 != a1) {a3 = a1; +goto L4162d8;} +a3 = a1; +t1 = 0x1002dea0; +at = 0x10029fe0; +t1 = MEM_U32(t1 + 0); +v0 = 0x116; +MEM_U32(at + 0) = t1; +goto L417730; +MEM_U32(at + 0) = t1; +L4162d8: +if (s2 == a3) {//nop; +goto L4162e8;} +//nop; +if (s3 != a3) {//nop; +goto L4163f8;} +//nop; +L4162e8: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t2 = v0 + s1; +t3 = MEM_U8(t2 + 1); +//nop; +t4 = t3 & 0x57; +if (t4 == 0) {t5 = v1 + 0x1; +goto L41631c;} +t5 = v1 + 0x1; +MEM_U32(s0 + 0) = t5; +a0 = v0; +goto L416338; +a0 = v0; +L41631c: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416330; +//nop; +L416330: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L416338: +v0 = a0 & 0xff; +if (v0 == 0) {//nop; +goto L4163b0;} +//nop; +L416344: +if (s2 == v0) {//nop; +goto L416354;} +//nop; +if (s3 != v0) {//nop; +goto L4163b0;} +//nop; +L416354: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t6 = v0 + s1; +t7 = MEM_U8(t6 + 1); +//nop; +t8 = t7 & 0x57; +if (t8 == 0) {t9 = v1 + 0x1; +goto L416388;} +t9 = v1 + 0x1; +MEM_U32(s0 + 0) = t9; +a0 = v0; +goto L4163a4; +a0 = v0; +L416388: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L41639c; +//nop; +L41639c: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L4163a4: +v0 = a0 & 0xff; +if (v0 != 0) {//nop; +goto L416344;} +//nop; +L4163b0: +if (s5 != v0) {//nop; +goto L4163f8;} +//nop; +a2 = 0x1002dea0; +a3 = 0x1000d398; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x111; +a1 = zero; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4163dc; +a3 = a3; +L4163dc: +// bdead 1 gp = MEM_U32(sp + 52); +v0 = 0x116; +t0 = 0x1002dea0; +at = 0x10029fe0; +t0 = MEM_U32(t0 + 0); +MEM_U32(at + 0) = t0; +goto L417730; +MEM_U32(at + 0) = t0; +L4163f8: +t1 = MEM_U32(s0 + 0); +//nop; +t2 = t1 + 0xffffffff; +MEM_U32(s0 + 0) = t2; +t4 = MEM_U8(t2 + 0); +//nop; +if (s6 != t4) {//nop; +goto L416430;} +//nop; +v0 = 0x1002df14; +//nop; +t5 = MEM_U32(v0 + 0); +//nop; +t6 = t5 + 0xffffffff; +MEM_U32(v0 + 0) = t6; +L416430: +t7 = 0x1002dea0; +at = 0x10029fe0; +t7 = MEM_U32(t7 + 0); +v0 = 0x25; +MEM_U32(at + 0) = t7; +goto L417730; +MEM_U32(at + 0) = t7; +L416448: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t8 = v0 + s1; +t9 = MEM_U8(t8 + 1); +//nop; +t0 = t9 & 0x57; +if (t0 == 0) {t1 = v1 + 0x1; +goto L41647c;} +t1 = v1 + 0x1; +MEM_U32(s0 + 0) = t1; +a1 = v0 & 0xff; +goto L416498; +a1 = v0 & 0xff; +L41647c: +//nop; +//nop; +// bdead 40fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416490; +//nop; +L416490: +// bdead 40fe000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L416498: +if (s5 != a1) {a3 = a1; +goto L4164b8;} +a3 = a1; +t2 = 0x1002dea0; +at = 0x10029fe0; +t2 = MEM_U32(t2 + 0); +v0 = 0x11b; +MEM_U32(at + 0) = t2; +goto L417730; +MEM_U32(at + 0) = t2; +L4164b8: +at = 0x26; +if (a3 != at) {//nop; +goto L4164dc;} +//nop; +t3 = 0x1002dea0; +at = 0x10029fe0; +t3 = MEM_U32(t3 + 0); +v0 = 0x10f; +MEM_U32(at + 0) = t3; +goto L417730; +MEM_U32(at + 0) = t3; +L4164dc: +v0 = MEM_U16(s4 + 26); +//nop; +if (v0 == 0) {//nop; +goto L416500;} +//nop; +t4 = MEM_U16(s4 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 != 0) {//nop; +goto L41663c;} +//nop; +L416500: +if (v0 != 0) {//nop; +goto L41651c;} +//nop; +t6 = MEM_U16(s4 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L41663c;} +//nop; +L41651c: +if (s2 == a3) {//nop; +goto L41652c;} +//nop; +if (s3 != a3) {//nop; +goto L41663c;} +//nop; +L41652c: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t8 = v0 + s1; +t9 = MEM_U8(t8 + 1); +//nop; +t0 = t9 & 0x57; +if (t0 == 0) {t1 = v1 + 0x1; +goto L416560;} +t1 = v1 + 0x1; +MEM_U32(s0 + 0) = t1; +a0 = v0; +goto L41657c; +a0 = v0; +L416560: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416574; +//nop; +L416574: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L41657c: +v0 = a0 & 0xff; +if (v0 == 0) {//nop; +goto L4165f4;} +//nop; +L416588: +if (s2 == v0) {//nop; +goto L416598;} +//nop; +if (s3 != v0) {//nop; +goto L4165f4;} +//nop; +L416598: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t2 = v0 + s1; +t3 = MEM_U8(t2 + 1); +//nop; +t4 = t3 & 0x57; +if (t4 == 0) {t5 = v1 + 0x1; +goto L4165cc;} +t5 = v1 + 0x1; +MEM_U32(s0 + 0) = t5; +a0 = v0; +goto L4165e8; +a0 = v0; +L4165cc: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4165e0; +//nop; +L4165e0: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L4165e8: +v0 = a0 & 0xff; +if (v0 != 0) {//nop; +goto L416588;} +//nop; +L4165f4: +if (s5 != v0) {//nop; +goto L41663c;} +//nop; +a2 = 0x1002dea0; +a3 = 0x1000d39c; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x111; +a1 = zero; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L416620; +a3 = a3; +L416620: +// bdead 1 gp = MEM_U32(sp + 52); +v0 = 0x11b; +t6 = 0x1002dea0; +at = 0x10029fe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 0) = t6; +goto L417730; +MEM_U32(at + 0) = t6; +L41663c: +t7 = MEM_U32(s0 + 0); +//nop; +t9 = t7 + 0xffffffff; +MEM_U32(s0 + 0) = t9; +t0 = MEM_U8(t9 + 0); +//nop; +if (s6 != t0) {//nop; +goto L416674;} +//nop; +v0 = 0x1002df14; +//nop; +t1 = MEM_U32(v0 + 0); +//nop; +t2 = t1 + 0xffffffff; +MEM_U32(v0 + 0) = t2; +L416674: +t3 = 0x1002dea0; +at = 0x10029fe0; +t3 = MEM_U32(t3 + 0); +v0 = 0x26; +MEM_U32(at + 0) = t3; +goto L417730; +MEM_U32(at + 0) = t3; +L41668c: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t4 = v0 + s1; +t5 = MEM_U8(t4 + 1); +//nop; +t6 = t5 & 0x57; +if (t6 == 0) {t7 = v1 + 0x1; +goto L4166c0;} +t7 = v1 + 0x1; +MEM_U32(s0 + 0) = t7; +a1 = v0 & 0xff; +goto L4166dc; +a1 = v0 & 0xff; +L4166c0: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4166d4; +//nop; +L4166d4: +// bdead 40de000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L4166dc: +if (s5 != a1) {a3 = a1; +goto L4166fc;} +a3 = a1; +t8 = 0x1002dea0; +at = 0x10029fe0; +t8 = MEM_U32(t8 + 0); +v0 = 0x11d; +MEM_U32(at + 0) = t8; +goto L417730; +MEM_U32(at + 0) = t8; +L4166fc: +at = 0x7c; +if (a3 != at) {//nop; +goto L416720;} +//nop; +t9 = 0x1002dea0; +at = 0x10029fe0; +t9 = MEM_U32(t9 + 0); +v0 = 0x110; +MEM_U32(at + 0) = t9; +goto L417730; +MEM_U32(at + 0) = t9; +L416720: +if (s2 == a3) {//nop; +goto L416730;} +//nop; +if (s3 != a3) {//nop; +goto L416840;} +//nop; +L416730: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t0 = v0 + s1; +t1 = MEM_U8(t0 + 1); +//nop; +t2 = t1 & 0x57; +if (t2 == 0) {t3 = v1 + 0x1; +goto L416764;} +t3 = v1 + 0x1; +MEM_U32(s0 + 0) = t3; +a0 = v0; +goto L416780; +a0 = v0; +L416764: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416778; +//nop; +L416778: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L416780: +v0 = a0 & 0xff; +if (v0 == 0) {//nop; +goto L4167f8;} +//nop; +L41678c: +if (s2 == v0) {//nop; +goto L41679c;} +//nop; +if (s3 != v0) {//nop; +goto L4167f8;} +//nop; +L41679c: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t4 = v0 + s1; +t5 = MEM_U8(t4 + 1); +//nop; +t6 = t5 & 0x57; +if (t6 == 0) {t7 = v1 + 0x1; +goto L4167d0;} +t7 = v1 + 0x1; +MEM_U32(s0 + 0) = t7; +a0 = v0; +goto L4167ec; +a0 = v0; +L4167d0: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4167e4; +//nop; +L4167e4: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L4167ec: +v0 = a0 & 0xff; +if (v0 != 0) {//nop; +goto L41678c;} +//nop; +L4167f8: +if (s5 != v0) {//nop; +goto L416840;} +//nop; +a2 = 0x1002dea0; +a3 = 0x1000d3a0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x111; +a1 = zero; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L416824; +a3 = a3; +L416824: +// bdead 1 gp = MEM_U32(sp + 52); +v0 = 0x11d; +t8 = 0x1002dea0; +at = 0x10029fe0; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t8; +goto L417730; +MEM_U32(at + 0) = t8; +L416840: +t9 = MEM_U32(s0 + 0); +//nop; +t0 = t9 + 0xffffffff; +MEM_U32(s0 + 0) = t0; +t2 = MEM_U8(t0 + 0); +//nop; +if (s6 != t2) {//nop; +goto L416878;} +//nop; +v0 = 0x1002df14; +//nop; +t3 = MEM_U32(v0 + 0); +//nop; +t4 = t3 + 0xffffffff; +MEM_U32(v0 + 0) = t4; +L416878: +t5 = 0x1002dea0; +at = 0x10029fe0; +t5 = MEM_U32(t5 + 0); +v0 = 0x7c; +MEM_U32(at + 0) = t5; +goto L417730; +MEM_U32(at + 0) = t5; +L416890: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t6 = v0 + s1; +t7 = MEM_U8(t6 + 1); +//nop; +t8 = t7 & 0x57; +if (t8 == 0) {t9 = v1 + 0x1; +goto L4168c4;} +t9 = v1 + 0x1; +MEM_U32(s0 + 0) = t9; +a1 = v0 & 0xff; +goto L4168e0; +a1 = v0 & 0xff; +L4168c4: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4168d8; +//nop; +L4168d8: +// bdead 40de000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L4168e0: +if (s5 != a1) {a3 = a1; +goto L416900;} +a3 = a1; +t0 = 0x1002dea0; +at = 0x10029fe0; +t0 = MEM_U32(t0 + 0); +v0 = 0x11c; +MEM_U32(at + 0) = t0; +goto L417730; +MEM_U32(at + 0) = t0; +L416900: +if (s2 == a3) {//nop; +goto L416910;} +//nop; +if (s3 != a3) {//nop; +goto L416a20;} +//nop; +L416910: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t1 = v0 + s1; +t2 = MEM_U8(t1 + 1); +//nop; +t3 = t2 & 0x57; +if (t3 == 0) {t4 = v1 + 0x1; +goto L416944;} +t4 = v1 + 0x1; +MEM_U32(s0 + 0) = t4; +a0 = v0; +goto L416960; +a0 = v0; +L416944: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416958; +//nop; +L416958: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L416960: +v0 = a0 & 0xff; +if (v0 == 0) {//nop; +goto L4169d8;} +//nop; +L41696c: +if (s2 == v0) {//nop; +goto L41697c;} +//nop; +if (s3 != v0) {//nop; +goto L4169d8;} +//nop; +L41697c: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t5 = v0 + s1; +t6 = MEM_U8(t5 + 1); +//nop; +t7 = t6 & 0x57; +if (t7 == 0) {t8 = v1 + 0x1; +goto L4169b0;} +t8 = v1 + 0x1; +MEM_U32(s0 + 0) = t8; +a0 = v0; +goto L4169cc; +a0 = v0; +L4169b0: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4169c4; +//nop; +L4169c4: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L4169cc: +v0 = a0 & 0xff; +if (v0 != 0) {//nop; +goto L41696c;} +//nop; +L4169d8: +if (s5 != v0) {//nop; +goto L416a20;} +//nop; +a2 = 0x1002dea0; +a3 = 0x1000d3a4; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x111; +a1 = zero; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L416a04; +a3 = a3; +L416a04: +// bdead 1 gp = MEM_U32(sp + 52); +v0 = 0x11c; +t9 = 0x1002dea0; +at = 0x10029fe0; +t9 = MEM_U32(t9 + 0); +MEM_U32(at + 0) = t9; +goto L417730; +MEM_U32(at + 0) = t9; +L416a20: +t0 = MEM_U32(s0 + 0); +//nop; +t1 = t0 + 0xffffffff; +MEM_U32(s0 + 0) = t1; +t3 = MEM_U8(t1 + 0); +//nop; +if (s6 != t3) {//nop; +goto L416a58;} +//nop; +v0 = 0x1002df14; +//nop; +t4 = MEM_U32(v0 + 0); +//nop; +t5 = t4 + 0xffffffff; +MEM_U32(v0 + 0) = t5; +L416a58: +t6 = 0x1002dea0; +at = 0x10029fe0; +t6 = MEM_U32(t6 + 0); +v0 = 0x5e; +MEM_U32(at + 0) = t6; +goto L417730; +MEM_U32(at + 0) = t6; +L416a70: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t7 = v0 + s1; +t8 = MEM_U8(t7 + 1); +//nop; +t9 = t8 & 0x57; +if (t9 == 0) {t0 = v1 + 0x1; +goto L416aa4;} +t0 = v1 + 0x1; +MEM_U32(s0 + 0) = t0; +a1 = v0 & 0xff; +goto L416ac0; +a1 = v0 & 0xff; +L416aa4: +//nop; +//nop; +// bdead 40c20101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416ab8; +//nop; +L416ab8: +// bdead c20009 gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L416ac0: +if (s5 != a1) {//nop; +goto L416ae0;} +//nop; +t1 = 0x1002dea0; +at = 0x10029fe0; +t1 = MEM_U32(t1 + 0); +v0 = 0x112; +MEM_U32(at + 0) = t1; +goto L417730; +MEM_U32(at + 0) = t1; +L416ae0: +t2 = MEM_U32(s0 + 0); +//nop; +t3 = t2 + 0xffffffff; +MEM_U32(s0 + 0) = t3; +t5 = MEM_U8(t3 + 0); +//nop; +if (s6 != t5) {//nop; +goto L416b18;} +//nop; +v0 = 0x1002df14; +//nop; +t6 = MEM_U32(v0 + 0); +//nop; +t7 = t6 + 0xffffffff; +MEM_U32(v0 + 0) = t7; +L416b18: +t8 = 0x1002dea0; +at = 0x10029fe0; +t8 = MEM_U32(t8 + 0); +v0 = 0x21; +MEM_U32(at + 0) = t8; +goto L417730; +MEM_U32(at + 0) = t8; +L416b30: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t9 = v0 + s1; +t0 = MEM_U8(t9 + 1); +//nop; +t1 = t0 & 0x57; +if (t1 == 0) {t2 = v1 + 0x1; +goto L416b64;} +t2 = v1 + 0x1; +MEM_U32(s0 + 0) = t2; +a1 = v0 & 0xff; +goto L416b80; +a1 = v0 & 0xff; +L416b64: +//nop; +//nop; +// bdead 40c20101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416b78; +//nop; +L416b78: +// bdead c20009 gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L416b80: +if (s5 != a1) {//nop; +goto L416ba0;} +//nop; +t3 = 0x1002dea0; +at = 0x10029fe0; +t3 = MEM_U32(t3 + 0); +v0 = 0x113; +MEM_U32(at + 0) = t3; +goto L417730; +MEM_U32(at + 0) = t3; +L416ba0: +t4 = MEM_U32(s0 + 0); +//nop; +t5 = t4 + 0xffffffff; +MEM_U32(s0 + 0) = t5; +t7 = MEM_U8(t5 + 0); +//nop; +if (s6 != t7) {//nop; +goto L416bd8;} +//nop; +v0 = 0x1002df14; +//nop; +t8 = MEM_U32(v0 + 0); +//nop; +t9 = t8 + 0xffffffff; +MEM_U32(v0 + 0) = t9; +L416bd8: +t0 = 0x1002dea0; +at = 0x10029fe0; +t0 = MEM_U32(t0 + 0); +v0 = 0x3d; +MEM_U32(at + 0) = t0; +goto L417730; +MEM_U32(at + 0) = t0; +L416bf0: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t1 = v0 + s1; +t2 = MEM_U8(t1 + 1); +//nop; +t3 = t2 & 0x57; +if (t3 == 0) {t4 = v1 + 0x1; +goto L416c24;} +t4 = v1 + 0x1; +MEM_U32(s0 + 0) = t4; +a1 = v0 & 0xff; +goto L416c40; +a1 = v0 & 0xff; +L416c24: +//nop; +//nop; +// bdead 40fe0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416c38; +//nop; +L416c38: +// bdead 40fe000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L416c40: +if (s5 != a1) {a3 = a1; +goto L416c60;} +a3 = a1; +t5 = 0x1002dea0; +at = 0x10029fe0; +t5 = MEM_U32(t5 + 0); +v0 = 0x114; +MEM_U32(at + 0) = t5; +goto L417730; +MEM_U32(at + 0) = t5; +L416c60: +v0 = MEM_U16(s4 + 26); +//nop; +if (v0 == 0) {//nop; +goto L416c84;} +//nop; +t6 = MEM_U16(s4 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L416dc0;} +//nop; +L416c84: +if (v0 != 0) {//nop; +goto L416ca0;} +//nop; +t8 = MEM_U16(s4 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {//nop; +goto L416dc0;} +//nop; +L416ca0: +if (s2 == a3) {//nop; +goto L416cb0;} +//nop; +if (s3 != a3) {//nop; +goto L416dc0;} +//nop; +L416cb0: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t0 = v0 + s1; +t1 = MEM_U8(t0 + 1); +//nop; +t2 = t1 & 0x57; +if (t2 == 0) {t3 = v1 + 0x1; +goto L416ce4;} +t3 = v1 + 0x1; +MEM_U32(s0 + 0) = t3; +a0 = v0; +goto L416d00; +a0 = v0; +L416ce4: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416cf8; +//nop; +L416cf8: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L416d00: +v0 = a0 & 0xff; +if (v0 == 0) {//nop; +goto L416d78;} +//nop; +L416d0c: +if (s2 == v0) {//nop; +goto L416d1c;} +//nop; +if (s3 != v0) {//nop; +goto L416d78;} +//nop; +L416d1c: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t4 = v0 + s1; +t5 = MEM_U8(t4 + 1); +//nop; +t6 = t5 & 0x57; +if (t6 == 0) {t7 = v1 + 0x1; +goto L416d50;} +t7 = v1 + 0x1; +MEM_U32(s0 + 0) = t7; +a0 = v0; +goto L416d6c; +a0 = v0; +L416d50: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416d64; +//nop; +L416d64: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L416d6c: +v0 = a0 & 0xff; +if (v0 != 0) {//nop; +goto L416d0c;} +//nop; +L416d78: +if (s5 != v0) {//nop; +goto L416dc0;} +//nop; +a2 = 0x1002dea0; +a3 = 0x1000d3a8; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x111; +a1 = zero; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L416da4; +a3 = a3; +L416da4: +// bdead 1 gp = MEM_U32(sp + 52); +v0 = 0x114; +t8 = 0x1002dea0; +at = 0x10029fe0; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t8; +goto L417730; +MEM_U32(at + 0) = t8; +L416dc0: +t9 = MEM_U32(s0 + 0); +//nop; +t0 = t9 + 0xffffffff; +MEM_U32(s0 + 0) = t0; +t2 = MEM_U8(t0 + 0); +//nop; +if (s6 != t2) {//nop; +goto L416df8;} +//nop; +v0 = 0x1002df14; +//nop; +t3 = MEM_U32(v0 + 0); +//nop; +t4 = t3 + 0xffffffff; +MEM_U32(v0 + 0) = t4; +L416df8: +t5 = 0x1002dea0; +at = 0x10029fe0; +t5 = MEM_U32(t5 + 0); +v0 = 0x2a; +MEM_U32(at + 0) = t5; +goto L417730; +MEM_U32(at + 0) = t5; +L416e10: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t6 = v0 + s1; +t7 = MEM_U8(t6 + 1); +//nop; +t8 = t7 & 0x57; +if (t8 == 0) {t9 = v1 + 0x1; +goto L416e44;} +t9 = v1 + 0x1; +MEM_U32(s0 + 0) = t9; +a1 = v0 & 0xff; +goto L416e60; +a1 = v0 & 0xff; +L416e44: +//nop; +//nop; +// bdead 41a60101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416e58; +//nop; +L416e58: +// bdead 41a60009 gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L416e60: +s2 = 0x2e; +if (s2 != a1) {a3 = a1; +goto L416f2c;} +a3 = a1; +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t0 = v0 + s1; +t1 = MEM_U8(t0 + 1); +//nop; +t2 = t1 & 0x57; +if (t2 == 0) {t3 = v1 + 0x1; +goto L416ea0;} +t3 = v1 + 0x1; +MEM_U32(s0 + 0) = t3; +a1 = v0 & 0xff; +goto L416ebc; +a1 = v0 & 0xff; +L416ea0: +//nop; +//nop; +// bdead 408a0101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L416eb4; +//nop; +L416eb4: +// bdead 8a0009 gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L416ebc: +if (s2 != a1) {//nop; +goto L416edc;} +//nop; +t4 = 0x1002dea0; +at = 0x10029fe0; +t4 = MEM_U32(t4 + 0); +v0 = 0x131; +MEM_U32(at + 0) = t4; +goto L417730; +MEM_U32(at + 0) = t4; +L416edc: +t5 = MEM_U32(s0 + 0); +//nop; +t6 = t5 + 0xffffffff; +MEM_U32(s0 + 0) = t6; +t8 = MEM_U8(t6 + 0); +//nop; +if (s6 != t8) {//nop; +goto L416f14;} +//nop; +v0 = 0x1002df14; +//nop; +t9 = MEM_U32(v0 + 0); +//nop; +t0 = t9 + 0xffffffff; +MEM_U32(v0 + 0) = t0; +L416f14: +t1 = 0x1002dea0; +at = 0x10029fe0; +t1 = MEM_U32(t1 + 0); +v0 = 0x2e2e; +MEM_U32(at + 0) = t1; +goto L417730; +MEM_U32(at + 0) = t1; +L416f2c: +if (s7 != a3) {t4 = s1 + a1; +goto L416f60;} +t4 = s1 + a1; +t2 = MEM_U16(s4 + 26); +//nop; +if (t2 == 0) {t4 = s1 + a1; +goto L416f60;} +t4 = s1 + a1; +t3 = 0x1002dea0; +at = 0x10029fe0; +t3 = MEM_U32(t3 + 0); +v0 = 0x14d; +MEM_U32(at + 0) = t3; +goto L417730; +MEM_U32(at + 0) = t3; +// fdead 0 t4 = s1 + a1; +L416f60: +t5 = MEM_U8(t4 + 1); +//nop; +t6 = t5 & 0x4; +if (t6 == 0) {//nop; +goto L416fcc;} +//nop; +t7 = MEM_U32(s0 + 0); +//nop; +t8 = t7 + 0xffffffff; +MEM_U32(s0 + 0) = t8; +t0 = MEM_U8(t8 + 0); +//nop; +if (s6 != t0) {//nop; +goto L416fac;} +//nop; +v0 = 0x1002df14; +//nop; +t1 = MEM_U32(v0 + 0); +//nop; +t2 = t1 + 0xffffffff; +MEM_U32(v0 + 0) = t2; +L416fac: +//nop; +a0 = 0x1; +// bdead 40000121 t9 = t9; +//nop; +v0 = func_4127c0(mem, sp, a0, a1, a2, a3); +goto L416fc0; +//nop; +L416fc0: +// bdead 9 gp = MEM_U32(sp + 52); +// bdead 9 ra = MEM_U32(sp + 60); +goto L417734; +// bdead 9 ra = MEM_U32(sp + 60); +L416fcc: +t3 = MEM_U32(s0 + 0); +//nop; +t4 = t3 + 0xffffffff; +MEM_U32(s0 + 0) = t4; +t6 = MEM_U8(t4 + 0); +//nop; +if (s6 != t6) {//nop; +goto L417004;} +//nop; +v0 = 0x1002df14; +//nop; +t7 = MEM_U32(v0 + 0); +//nop; +t8 = t7 + 0xffffffff; +MEM_U32(v0 + 0) = t8; +L417004: +t9 = 0x1002dea0; +at = 0x10029fe0; +t9 = MEM_U32(t9 + 0); +v0 = 0x2e; +MEM_U32(at + 0) = t9; +goto L417730; +MEM_U32(at + 0) = t9; +L41701c: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t0 = v0 + s1; +t1 = MEM_U8(t0 + 1); +//nop; +t2 = t1 & 0x57; +if (t2 == 0) {t3 = v1 + 0x1; +goto L417050;} +t3 = v1 + 0x1; +MEM_U32(s0 + 0) = t3; +a1 = v0 & 0xff; +goto L41706c; +a1 = v0 & 0xff; +L417050: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L417064; +//nop; +L417064: +// bdead 40de000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L41706c: +at = 0x3c; +if (a1 != at) {a3 = a1; +goto L417258;} +a3 = a1; +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t4 = v0 + s1; +t5 = MEM_U8(t4 + 1); +//nop; +t6 = t5 & 0x57; +if (t6 == 0) {t7 = v1 + 0x1; +goto L4170ac;} +t7 = v1 + 0x1; +MEM_U32(s0 + 0) = t7; +a1 = v0 & 0xff; +goto L4170c8; +a1 = v0 & 0xff; +L4170ac: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4170c0; +//nop; +L4170c0: +// bdead 40de000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L4170c8: +if (s5 != a1) {a3 = a1; +goto L4170e8;} +a3 = a1; +t8 = 0x1002dea0; +at = 0x10029fe0; +t8 = MEM_U32(t8 + 0); +v0 = 0x119; +MEM_U32(at + 0) = t8; +goto L417730; +MEM_U32(at + 0) = t8; +L4170e8: +if (s2 == a3) {//nop; +goto L4170f8;} +//nop; +if (s3 != a3) {//nop; +goto L417208;} +//nop; +L4170f8: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t9 = v0 + s1; +t0 = MEM_U8(t9 + 1); +//nop; +t1 = t0 & 0x57; +if (t1 == 0) {t2 = v1 + 0x1; +goto L41712c;} +t2 = v1 + 0x1; +MEM_U32(s0 + 0) = t2; +a0 = v0; +goto L417148; +a0 = v0; +L41712c: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L417140; +//nop; +L417140: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L417148: +v0 = a0 & 0xff; +if (v0 == 0) {//nop; +goto L4171c0;} +//nop; +L417154: +if (s2 == v0) {//nop; +goto L417164;} +//nop; +if (s3 != v0) {//nop; +goto L4171c0;} +//nop; +L417164: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t3 = v0 + s1; +t4 = MEM_U8(t3 + 1); +//nop; +t5 = t4 & 0x57; +if (t5 == 0) {t6 = v1 + 0x1; +goto L417198;} +t6 = v1 + 0x1; +MEM_U32(s0 + 0) = t6; +a0 = v0; +goto L4171b4; +a0 = v0; +L417198: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4171ac; +//nop; +L4171ac: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L4171b4: +v0 = a0 & 0xff; +if (v0 != 0) {//nop; +goto L417154;} +//nop; +L4171c0: +if (s5 != v0) {//nop; +goto L417208;} +//nop; +a2 = 0x1002dea0; +a3 = 0x1000d3ac; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x111; +a1 = zero; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4171ec; +a3 = a3; +L4171ec: +// bdead 1 gp = MEM_U32(sp + 52); +v0 = 0x119; +t7 = 0x1002dea0; +at = 0x10029fe0; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = t7; +goto L417730; +MEM_U32(at + 0) = t7; +L417208: +t8 = MEM_U32(s0 + 0); +//nop; +t9 = t8 + 0xffffffff; +MEM_U32(s0 + 0) = t9; +t1 = MEM_U8(t9 + 0); +//nop; +if (s6 != t1) {//nop; +goto L417240;} +//nop; +v0 = 0x1002df14; +//nop; +t2 = MEM_U32(v0 + 0); +//nop; +t3 = t2 + 0xffffffff; +MEM_U32(v0 + 0) = t3; +L417240: +t4 = 0x1002dea0; +at = 0x10029fe0; +t4 = MEM_U32(t4 + 0); +v0 = 0x10c; +MEM_U32(at + 0) = t4; +goto L417730; +MEM_U32(at + 0) = t4; +L417258: +if (s5 != a3) {//nop; +goto L417278;} +//nop; +t5 = 0x1002dea0; +at = 0x10029fe0; +t5 = MEM_U32(t5 + 0); +v0 = 0x10e; +MEM_U32(at + 0) = t5; +goto L417730; +MEM_U32(at + 0) = t5; +L417278: +t6 = MEM_U32(s0 + 0); +//nop; +t7 = t6 + 0xffffffff; +MEM_U32(s0 + 0) = t7; +t9 = MEM_U8(t7 + 0); +//nop; +if (s6 != t9) {//nop; +goto L4172b0;} +//nop; +v0 = 0x1002df14; +//nop; +t0 = MEM_U32(v0 + 0); +//nop; +t1 = t0 + 0xffffffff; +MEM_U32(v0 + 0) = t1; +L4172b0: +t2 = 0x1002dea0; +at = 0x10029fe0; +t2 = MEM_U32(t2 + 0); +v0 = 0x3c; +MEM_U32(at + 0) = t2; +goto L417730; +MEM_U32(at + 0) = t2; +L4172c8: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t3 = v0 + s1; +t4 = MEM_U8(t3 + 1); +//nop; +t5 = t4 & 0x57; +if (t5 == 0) {t6 = v1 + 0x1; +goto L4172fc;} +t6 = v1 + 0x1; +MEM_U32(s0 + 0) = t6; +a1 = v0 & 0xff; +goto L417318; +a1 = v0 & 0xff; +L4172fc: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L417310; +//nop; +L417310: +// bdead 40de000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L417318: +at = 0x3e; +if (a1 != at) {a3 = a1; +goto L417504;} +a3 = a1; +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t7 = v0 + s1; +t8 = MEM_U8(t7 + 1); +//nop; +t9 = t8 & 0x57; +if (t9 == 0) {t0 = v1 + 0x1; +goto L417358;} +t0 = v1 + 0x1; +MEM_U32(s0 + 0) = t0; +a1 = v0 & 0xff; +goto L417374; +a1 = v0 & 0xff; +L417358: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L41736c; +//nop; +L41736c: +// bdead 40de000b gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L417374: +if (s5 != a1) {a3 = a1; +goto L417394;} +a3 = a1; +t1 = 0x1002dea0; +at = 0x10029fe0; +t1 = MEM_U32(t1 + 0); +v0 = 0x11a; +MEM_U32(at + 0) = t1; +goto L417730; +MEM_U32(at + 0) = t1; +L417394: +if (s2 == a3) {//nop; +goto L4173a4;} +//nop; +if (s3 != a3) {//nop; +goto L4174b4;} +//nop; +L4173a4: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t2 = v0 + s1; +t3 = MEM_U8(t2 + 1); +//nop; +t4 = t3 & 0x57; +if (t4 == 0) {t5 = v1 + 0x1; +goto L4173d8;} +t5 = v1 + 0x1; +MEM_U32(s0 + 0) = t5; +a0 = v0; +goto L4173f4; +a0 = v0; +L4173d8: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4173ec; +//nop; +L4173ec: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L4173f4: +v0 = a0 & 0xff; +if (v0 == 0) {//nop; +goto L41746c;} +//nop; +L417400: +if (s2 == v0) {//nop; +goto L417410;} +//nop; +if (s3 != v0) {//nop; +goto L41746c;} +//nop; +L417410: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t6 = v0 + s1; +t7 = MEM_U8(t6 + 1); +//nop; +t8 = t7 & 0x57; +if (t8 == 0) {t9 = v1 + 0x1; +goto L417444;} +t9 = v1 + 0x1; +MEM_U32(s0 + 0) = t9; +a0 = v0; +goto L417460; +a0 = v0; +L417444: +//nop; +//nop; +// bdead 40de0103 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L417458; +//nop; +L417458: +// bdead 40de010b gp = MEM_U32(sp + 52); +a0 = v0; +L417460: +v0 = a0 & 0xff; +if (v0 != 0) {//nop; +goto L417400;} +//nop; +L41746c: +if (s5 != v0) {//nop; +goto L4174b4;} +//nop; +a2 = 0x1002dea0; +a3 = 0x1000d3b0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0x111; +a1 = zero; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L417498; +a3 = a3; +L417498: +// bdead 1 gp = MEM_U32(sp + 52); +v0 = 0x11a; +t0 = 0x1002dea0; +at = 0x10029fe0; +t0 = MEM_U32(t0 + 0); +MEM_U32(at + 0) = t0; +goto L417730; +MEM_U32(at + 0) = t0; +L4174b4: +t1 = MEM_U32(s0 + 0); +//nop; +t2 = t1 + 0xffffffff; +MEM_U32(s0 + 0) = t2; +t4 = MEM_U8(t2 + 0); +//nop; +if (s6 != t4) {//nop; +goto L4174ec;} +//nop; +v0 = 0x1002df14; +//nop; +t5 = MEM_U32(v0 + 0); +//nop; +t6 = t5 + 0xffffffff; +MEM_U32(v0 + 0) = t6; +L4174ec: +t7 = 0x1002dea0; +at = 0x10029fe0; +t7 = MEM_U32(t7 + 0); +v0 = 0x10d; +MEM_U32(at + 0) = t7; +goto L417730; +MEM_U32(at + 0) = t7; +L417504: +if (s5 != a3) {//nop; +goto L417524;} +//nop; +t8 = 0x1002dea0; +at = 0x10029fe0; +t8 = MEM_U32(t8 + 0); +v0 = 0x111; +MEM_U32(at + 0) = t8; +goto L417730; +MEM_U32(at + 0) = t8; +L417524: +t9 = MEM_U32(s0 + 0); +//nop; +t0 = t9 + 0xffffffff; +MEM_U32(s0 + 0) = t0; +t2 = MEM_U8(t0 + 0); +//nop; +if (s6 != t2) {//nop; +goto L41755c;} +//nop; +v0 = 0x1002df14; +//nop; +t3 = MEM_U32(v0 + 0); +//nop; +t4 = t3 + 0xffffffff; +MEM_U32(v0 + 0) = t4; +L41755c: +t5 = 0x1002dea0; +at = 0x10029fe0; +t5 = MEM_U32(t5 + 0); +v0 = 0x3e; +MEM_U32(at + 0) = t5; +goto L417730; +MEM_U32(at + 0) = t5; +L417574: +v1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t6 = v0 + s1; +t7 = MEM_U8(t6 + 1); +//nop; +t8 = t7 & 0x57; +if (t8 == 0) {t9 = v1 + 0x1; +goto L4175a8;} +t9 = v1 + 0x1; +MEM_U32(s0 + 0) = t9; +a1 = v0 & 0xff; +goto L4175c4; +a1 = v0 & 0xff; +L4175a8: +//nop; +//nop; +// bdead 40820101 t9 = t9; +//nop; +v0 = func_412480(mem, sp, a0, a1, a2, a3); +goto L4175bc; +//nop; +L4175bc: +// bdead 40820009 gp = MEM_U32(sp + 52); +a1 = v0 & 0xff; +L4175c4: +at = 0x22; +if (a1 != at) {a3 = a1; +goto L4175f0;} +a3 = a1; +//nop; +//nop; +// bdead 40000001 t9 = t9; +//nop; +v0 = func_414a4c(mem, sp); +goto L4175e4; +//nop; +L4175e4: +// bdead 9 gp = MEM_U32(sp + 52); +// bdead 9 ra = MEM_U32(sp + 60); +goto L417734; +// bdead 9 ra = MEM_U32(sp + 60); +L4175f0: +at = 0x27; +if (a3 != at) {//nop; +goto L41761c;} +//nop; +//nop; +//nop; +// bdead 40000001 t9 = t9; +//nop; +v0 = func_414fb8(mem, sp); +goto L417610; +//nop; +L417610: +// bdead 9 gp = MEM_U32(sp + 52); +// bdead 9 ra = MEM_U32(sp + 60); +goto L417734; +// bdead 9 ra = MEM_U32(sp + 60); +L41761c: +t0 = MEM_U32(s0 + 0); +//nop; +t1 = t0 + 0xffffffff; +MEM_U32(s0 + 0) = t1; +t3 = MEM_U8(t1 + 0); +//nop; +if (s6 != t3) {//nop; +goto L417654;} +//nop; +v0 = 0x1002df14; +//nop; +t4 = MEM_U32(v0 + 0); +//nop; +t5 = t4 + 0xffffffff; +MEM_U32(v0 + 0) = t5; +L417654: +//nop; +a0 = 0x4c; +// bdead 40000121 t9 = t9; +//nop; +v0 = func_415070(mem, sp, a0, a1, a2, a3); +goto L417668; +//nop; +L417668: +// bdead 9 gp = MEM_U32(sp + 52); +// bdead 9 ra = MEM_U32(sp + 60); +goto L417734; +// bdead 9 ra = MEM_U32(sp + 60); +L417674: +at = 0x24; +if (a3 != at) {at = 0x24; +goto L417690;} +at = 0x24; +t6 = MEM_U16(s4 + 14); +//nop; +if (t6 != 0) {at = 0x24; +goto L417698;} +at = 0x24; +L417690: +if (a3 == at) {t7 = s1 + a1; +goto L4176bc;} +t7 = s1 + a1; +L417698: +//nop; +a0 = a1 & 0xff; +// bdead 40000121 t9 = t9; +//nop; +v0 = func_415070(mem, sp, a0, a1, a2, a3); +goto L4176ac; +//nop; +L4176ac: +// bdead 9 gp = MEM_U32(sp + 52); +// bdead 9 ra = MEM_U32(sp + 60); +goto L417734; +// bdead 9 ra = MEM_U32(sp + 60); +L4176b8: +t7 = s1 + a1; +L4176bc: +t8 = MEM_U8(t7 + 1); +//nop; +t9 = t8 & 0x57; +if (t9 == 0) {//nop; +goto L4176f8;} +//nop; +a2 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0xc; +a1 = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4176ec; +a1 = zero; +L4176ec: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +//nop; +goto L41771c; +//nop; +L4176f8: +a2 = 0x1002dea0; +//nop; +a0 = 0x20000; +a2 = MEM_U32(a2 + 0); +a0 = a0 | 0xd; +a1 = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L417714; +a1 = zero; +L417714: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +//nop; +L41771c: +a0 = 0x10026328; +v1 = MEM_U32(s0 + 0); +a0 = MEM_U32(a0 + 0); +//nop; +goto L415378; +//nop; +L417730: +// bdead 9 ra = MEM_U32(sp + 60); +L417734: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 s7 = MEM_U32(sp + 48); +// bdead 9 fp = MEM_U32(sp + 56); +// bdead 9 sp = sp + 0x60; +return v0; +// bdead 9 sp = sp + 0x60; +} + +static void f_cpp_line_ptr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L417760: +//cpp_line_ptr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +v1 = a1 - a0; +//nop; +MEM_U32(sp + 96) = a0; +MEM_U32(sp + 104) = a2; +// bdead 160020013 t6 = a0; +// fdead 400080fb MEM_U32(sp + 28) = ra; +a0 = MEM_U32(sp + 104); +// fdead 400080fb MEM_U32(sp + 24) = gp; +// fdead 400080fb MEM_U32(sp + 20) = s0; +if ((int)v1 >= 0) {t0 = (int)v1 >> 1; +goto L4177a4;} +t0 = (int)v1 >> 1; +at = v1 + 0x1; +t0 = (int)at >> 1; +L4177a4: +MEM_U32(sp + 88) = t0; +MEM_U32(sp + 44) = v1; +v0 = f_loc_to_cppline(mem, sp, a0); +goto L4177b0; +MEM_U32(sp + 44) = v1; +L4177b0: +t1 = 0xc; +lo = v0 * t1; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t1 >> 32); +// bdead 44000040b gp = MEM_U32(sp + 24); +t9 = MEM_U32(sp + 104); +a2 = 0x1002df50; +v1 = MEM_U32(sp + 44); +a2 = MEM_U32(a2 + 4); +t0 = MEM_U32(sp + 88); +t4 = MEM_U32(sp + 96); +a1 = v0; +at = 0x3; +t2 = zero; +t5 = 0x20; +t7 = lo; +t8 = a2 + t7; +s0 = MEM_U32(t8 + 0); +//nop; +if (s0 != t9) {//nop; +goto L417834;} +//nop; +t6 = 0x1002df18; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (v0 != t6) {//nop; +goto L417834;} +//nop; +a1 = v0 + 0xffffffff; +lo = a1 * t1; +hi = (uint32_t)((uint64_t)a1 * (uint64_t)t1 >> 32); +t7 = t9 + 0xffffffff; +MEM_U32(sp + 104) = t7; +t8 = lo; +t6 = a2 + t8; +s0 = MEM_U32(t6 + 0); +//nop; +L417834: +lo = (int)v1 / (int)at; hi = (int)v1 % (int)at; +t9 = MEM_U32(sp + 104); +a3 = 0x1002df18; +a0 = t9 - s0; +a3 = MEM_U32(a3 + 0); +v0 = lo; +at = (int)v0 < (int)a0; +if (at == 0) {//nop; +goto L417860;} +//nop; +t2 = a0 - v0; +goto L417860; +t2 = a0 - v0; +L417860: +if (a1 == a3) {a0 = 0x1; +goto L417898;} +a0 = 0x1; +ra = 0x10026328; +//nop; +ra = ra; +v0 = MEM_U32(ra + 0); +//nop; +at = (int)s0 < (int)v0; +if (at != 0) {at = 0x8000; +goto L417898;} +at = 0x8000; +t7 = v0 + at; +at = (int)t7 < (int)s0; +if (at == 0) {//nop; +goto L4178a4;} +//nop; +L417898: +ra = 0x10026328; +a0 = zero; +ra = ra; +L4178a4: +if (a0 == 0) {t7 = t4 + 0x1; +goto L4178e4;} +t7 = t4 + 0x1; +lo = a1 * t1; +hi = (uint32_t)((uint64_t)a1 * (uint64_t)t1 >> 32); +v0 = MEM_U32(ra + 0); +t8 = lo; +t6 = a2 + t8; +v1 = MEM_U32(t6 + 12); +//nop; +at = (int)v1 < (int)v0; +if (at != 0) {at = 0x8000; +goto L4178e0;} +at = 0x8000; +t9 = v0 + at; +at = (int)t9 < (int)v1; +if (at == 0) {//nop; +goto L4178e4;} +//nop; +L4178e0: +a0 = zero; +L4178e4: +MEM_U8(t4 + 0) = (uint8_t)t5; +MEM_U32(sp + 32) = t7; +if (t2 == 0) {a3 = t7; +goto L417920;} +a3 = t7; +t3 = 0x2e; +MEM_U8(t7 + 0) = (uint8_t)t3; +a3 = t7; +t4 = t4 + 0x5; +MEM_U8(a3 + 1) = (uint8_t)t3; +MEM_U8(a3 + 2) = (uint8_t)t3; +MEM_U8(a3 + 3) = (uint8_t)t3; +MEM_U8(a3 + 4) = (uint8_t)t5; +t8 = t4 + 0x1; +a3 = a3 + 0x5; +MEM_U32(sp + 32) = t8; +L417920: +if (a0 != 0) {t3 = 0x2e; +goto L417940;} +t3 = 0x2e; +t6 = 0x1002633c; +at = 0x1; +t6 = MEM_U32(t6 + 0); +a1 = s0; +if (t6 != at) {a2 = zero; +goto L417a20;} +a2 = zero; +L417940: +t9 = 0x1001e320; +t8 = MEM_U32(ra + 0); +t9 = t9; +t7 = s0 + t9; +v0 = t7 - t8; +v0 = v0 + 0x1; +if ((int)t2 <= 0) {v1 = zero; +goto L417988;} +v1 = zero; +a1 = t2 & 0x3; +if (a1 == 0) {a0 = a1; +goto L41797c;} +a0 = a1; +L41796c: +v1 = v1 + 0x1; +if (a0 != v1) {v0 = v0 + 0x1; +goto L41796c;} +v0 = v0 + 0x1; +if (v1 == t2) {v1 = v1 + 0x4; +goto L417988;} +L41797c: +v1 = v1 + 0x4; +if (v1 != t2) {v0 = v0 + 0x4; +goto L41797c;} +v0 = v0 + 0x4; +L417988: +a0 = MEM_U8(v0 + 0); +t1 = 0xa; +if (a0 == 0) {//nop; +goto L417a00;} +//nop; +if (t1 == a0) {a1 = a3 - t4; +goto L417a00;} +a1 = a3 - t4; +at = (int)t0 < (int)a1; +if (at != 0) {v1 = a1; +goto L417a00;} +v1 = a1; +L4179ac: +at = (int)v1 < (int)t0; +if (at == 0) {a1 = a1 + 0x1; +goto L4179c8;} +a1 = a1 + 0x1; +MEM_U8(a3 + 0) = (uint8_t)a0; +a3 = a3 + 0x1; +v0 = v0 + 0x1; +goto L4179e0; +v0 = v0 + 0x1; +L4179c8: +MEM_U8(a3 + -1) = (uint8_t)t3; +MEM_U8(a3 + -2) = (uint8_t)t3; +MEM_U8(a3 + -3) = (uint8_t)t3; +MEM_U8(a3 + -4) = (uint8_t)t3; +MEM_U8(a3 + -5) = (uint8_t)t5; +goto L417a00; +MEM_U8(a3 + -5) = (uint8_t)t5; +L4179e0: +a0 = MEM_U8(v0 + 0); +at = (int)t0 < (int)a1; +if (a0 == 0) {//nop; +goto L417a00;} +//nop; +if (t1 == a0) {//nop; +goto L417a00;} +//nop; +if (at == 0) {v1 = a1; +goto L4179ac;} +v1 = a1; +L417a00: +t6 = MEM_U8(a3 + -1); +t1 = 0xa; +if (t1 == t6) {t5 = 0x20; +goto L417b54;} +t5 = 0x20; +t9 = 0xa; +MEM_U8(a3 + 0) = (uint8_t)t9; +a3 = a3 + 0x1; +goto L417b50; +a3 = a3 + 0x1; +L417a20: +a0 = 0x10026340; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 60) = a3; +MEM_U32(sp + 88) = t0; +MEM_U32(sp + 80) = t2; +MEM_U32(sp + 96) = t4; +v0 = wrapper_fseek(mem, a0, a1, a2); +goto L417a40; +MEM_U32(sp + 96) = t4; +L417a40: +// bdead 4002000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 88); +t2 = MEM_U32(sp + 80); +t4 = MEM_U32(sp + 96); +at = 0xffffffff; +if (v0 == at) {t3 = 0x2e; +goto L417b50;} +t3 = 0x2e; +a0 = 0x10026340; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 76) = zero; +MEM_U32(sp + 60) = a3; +MEM_U32(sp + 88) = t0; +MEM_U32(sp + 80) = t2; +MEM_U32(sp + 96) = t4; +v0 = wrapper_fgetc(mem, a0); +goto L417a84; +MEM_U32(sp + 96) = t4; +L417a84: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 76); +a3 = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 88); +t2 = MEM_U32(sp + 80); +t4 = MEM_U32(sp + 96); +at = 0xffffffff; +if (v0 == at) {t3 = 0x2e; +goto L417b50;} +t3 = 0x2e; +t1 = 0xa; +L417aac: +at = (int)v1 < (int)t2; +if (at == 0) {t7 = a3 - t4; +goto L417ac0;} +t7 = a3 - t4; +v1 = v1 + 0x1; +goto L417b04; +v1 = v1 + 0x1; +L417ac0: +at = (int)t7 < (int)t0; +if (at == 0) {t8 = v0 & 0xff; +goto L417ae0;} +t8 = v0 & 0xff; +MEM_U8(a3 + 0) = (uint8_t)v0; +if (t1 != t8) {a3 = a3 + 0x1; +goto L417b04;} +a3 = a3 + 0x1; +t5 = 0x20; +goto L417b54; +t5 = 0x20; +L417ae0: +t6 = 0xa; +t9 = 0x20; +MEM_U8(a3 + -1) = (uint8_t)t6; +MEM_U8(a3 + -2) = (uint8_t)t3; +MEM_U8(a3 + -3) = (uint8_t)t3; +MEM_U8(a3 + -4) = (uint8_t)t3; +MEM_U8(a3 + -5) = (uint8_t)t3; +MEM_U8(a3 + -6) = (uint8_t)t9; +goto L417b50; +MEM_U8(a3 + -6) = (uint8_t)t9; +L417b04: +a0 = 0x10026340; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 76) = v1; +MEM_U32(sp + 60) = a3; +MEM_U32(sp + 88) = t0; +MEM_U32(sp + 80) = t2; +MEM_U32(sp + 96) = t4; +v0 = wrapper_fgetc(mem, a0); +goto L417b28; +MEM_U32(sp + 96) = t4; +L417b28: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 76); +a3 = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 88); +t2 = MEM_U32(sp + 80); +t4 = MEM_U32(sp + 96); +at = 0xffffffff; +t1 = 0xa; +if (v0 != at) {t3 = 0x2e; +goto L417aac;} +t3 = 0x2e; +L417b50: +t5 = 0x20; +L417b54: +t1 = 0xa; +MEM_U8(a3 + 0) = (uint8_t)t5; +if (t2 == 0) {a3 = a3 + 0x1; +goto L417b7c;} +a3 = a3 + 0x1; +MEM_U8(a3 + 0) = (uint8_t)t3; +MEM_U8(a3 + 1) = (uint8_t)t3; +MEM_U8(a3 + 2) = (uint8_t)t3; +MEM_U8(a3 + 3) = (uint8_t)t3; +MEM_U8(a3 + 4) = (uint8_t)t5; +a3 = a3 + 0x5; +L417b7c: +t7 = MEM_U32(sp + 104); +v0 = MEM_U32(sp + 32); +t0 = t7 - t2; +at = (int)s0 < (int)t0; +if (at == 0) {a2 = 0x2d; +goto L417bdc;} +a2 = 0x2d; +a1 = 0x9; +a0 = 0x9; +L417b9c: +v1 = MEM_U8(v0 + 0); +s0 = s0 + 0x1; +if (t1 != v1) {at = (int)s0 < (int)t0; +goto L417bb8;} +at = (int)s0 < (int)t0; +MEM_U8(t4 + 0) = (uint8_t)zero; +// bdead 1 v0 = zero; +goto L417bf8; +// bdead 1 v0 = zero; +L417bb8: +if (a0 != v1) {//nop; +goto L417bcc;} +//nop; +MEM_U8(a3 + 0) = (uint8_t)a1; +a3 = a3 + 0x1; +goto L417bd4; +a3 = a3 + 0x1; +L417bcc: +MEM_U8(a3 + 0) = (uint8_t)a2; +a3 = a3 + 0x1; +L417bd4: +if (at != 0) {v0 = v0 + 0x1; +goto L417b9c;} +v0 = v0 + 0x1; +L417bdc: +t8 = 0x5e; +t6 = 0xa; +MEM_U8(a3 + 0) = (uint8_t)t8; +MEM_U8(a3 + 1) = (uint8_t)t6; +a3 = a3 + 0x2; +MEM_U8(a3 + 0) = (uint8_t)zero; +// bdead 1 v0 = 0x1; +L417bf8: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x60; +return; +// bdead 1 sp = sp + 0x60; +} + +static void f_init_scan(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L417c08: +//init_scan: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000000b MEM_U32(sp + 28) = ra; +// fdead 4000000b MEM_U32(sp + 24) = gp; +v0 = f_mem_start(mem, sp); +goto L417c28; +// fdead 4000000b MEM_U32(sp + 24) = gp; +L417c28: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = 0x1000; +a1 = 0x1002632c; +at = 0x1002df48; +a1 = a1; +MEM_U32(at + 0) = v0; +MEM_U32(a1 + 0) = a0; +//nop; +//nop; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L417c54; +//nop; +L417c54: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = 0xc; +a3 = 0x10026330; +at = 0x10026334; +a3 = a3; +MEM_U32(a3 + 0) = v0; +a0 = 0x1002df48; +MEM_U32(at + 0) = v0; +at = 0x10026338; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +v0 = f_link_start(mem, sp, a0, a1); +goto L417c88; +MEM_U32(at + 0) = v0; +L417c88: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = 0x14; +a0 = 0x1002df48; +at = 0x10029f90; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +v0 = f_link_start(mem, sp, a0, a1); +goto L417ca8; +MEM_U32(at + 0) = v0; +L417ca8: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = 0x11; +at = 0x1002df44; +a0 = 0x1000d3b4; +//nop; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417cc8; +a0 = a0; +L417cc8: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x103; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417ce0; +a2 = zero; +L417ce0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x11; +a0 = 0x1000d3c8; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417cfc; +//nop; +L417cfc: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x104; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417d14; +a2 = zero; +L417d14: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0xd; +a0 = 0x1000d3dc; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417d30; +//nop; +L417d30: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x140; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417d48; +a2 = zero; +L417d48: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x10; +a0 = 0x1000d3ec; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417d64; +//nop; +L417d64: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x141; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417d7c; +a2 = zero; +L417d7c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x11; +a0 = 0x1000d400; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417d98; +//nop; +L417d98: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x142; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417db0; +a2 = zero; +L417db0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0xb; +a0 = 0x1000d414; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417dcc; +//nop; +L417dcc: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x105; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417de4; +a2 = zero; +L417de4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0xf; +a0 = 0x1000d420; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417e00; +//nop; +L417e00: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x13c; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417e18; +a2 = zero; +L417e18: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x4; +a0 = 0x1000d430; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417e34; +//nop; +L417e34: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x121; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417e4c; +a2 = zero; +L417e4c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x5; +a0 = 0x1000d438; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417e68; +//nop; +L417e68: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x13e; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417e80; +a2 = zero; +L417e80: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x4; +a0 = 0x1000d440; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417e9c; +//nop; +L417e9c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x123; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417eb4; +a2 = zero; +L417eb4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x4; +a0 = 0x1000d448; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417ed0; +//nop; +L417ed0: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x133; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417ee8; +a2 = zero; +L417ee8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x5; +a0 = 0x1000d450; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417f04; +//nop; +L417f04: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x12b; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417f1c; +a2 = zero; +L417f1c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x8; +a0 = 0x1000d458; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417f38; +//nop; +L417f38: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x13d; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417f50; +a2 = zero; +L417f50: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d464; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417f6c; +//nop; +L417f6c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x12a; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417f84; +a2 = zero; +L417f84: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x7; +a0 = 0x1000d46c; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417fa0; +//nop; +L417fa0: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x134; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417fb8; +a2 = zero; +L417fb8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x2; +a0 = 0x1000d474; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L417fd4; +//nop; +L417fd4: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x139; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L417fec; +a2 = zero; +L417fec: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d478; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418008; +//nop; +L418008: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x11f; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418020; +a2 = zero; +L418020: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x4; +a0 = 0x1000d480; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L41803c; +//nop; +L41803c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x136; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418054; +a2 = zero; +L418054: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x4; +a0 = 0x1000d488; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418070; +//nop; +L418070: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x130; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418088; +a2 = zero; +L418088: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x3; +a0 = 0x1000d490; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4180a4; +//nop; +L4180a4: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x13a; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4180bc; +a2 = zero; +L4180bc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x5; +a0 = 0x1000d494; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4180d8; +//nop; +L4180d8: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x129; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4180f0; +a2 = zero; +L4180f0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x4; +a0 = 0x1000d49c; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L41810c; +//nop; +L41810c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x13b; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418124; +a2 = zero; +L418124: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x2; +a0 = 0x1000d4a4; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418140; +//nop; +L418140: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x135; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418158; +a2 = zero; +L418158: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x3; +a0 = 0x1000d4a8; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418174; +//nop; +L418174: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x125; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L41818c; +a2 = zero; +L41818c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x4; +a0 = 0x1000d4ac; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4181a8; +//nop; +L4181a8: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x126; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4181c0; +a2 = zero; +L4181c0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d4b4; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4181dc; +//nop; +L4181dc: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x13f; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4181f4; +a2 = zero; +L4181f4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x8; +a0 = 0x1000d4bc; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418210; +//nop; +L418210: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x122; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418228; +a2 = zero; +L418228: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d4c8; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418244; +//nop; +L418244: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x137; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L41825c; +a2 = zero; +L41825c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d4d0; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418278; +//nop; +L418278: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x12e; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418290; +a2 = zero; +L418290: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d4d8; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4182ac; +//nop; +L4182ac: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x127; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4182c4; +a2 = zero; +L4182c4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d4e0; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4182e0; +//nop; +L4182e0: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x102; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4182f8; +a2 = zero; +L4182f8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x5; +a0 = 0x1000d4e8; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418314; +//nop; +L418314: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x124; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L41832c; +a2 = zero; +L41832c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d4f0; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418348; +//nop; +L418348: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x120; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418360; +a2 = zero; +L418360: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x7; +a0 = 0x1000d4f8; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L41837c; +//nop; +L41837c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x11e; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418394; +a2 = zero; +L418394: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x8; +a0 = 0x1000d500; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4183b0; +//nop; +L4183b0: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x128; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4183c8; +a2 = zero; +L4183c8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x5; +a0 = 0x1000d50c; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4183e4; +//nop; +L4183e4: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x12f; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4183fc; +a2 = zero; +L4183fc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x4; +a0 = 0x1000d514; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418418; +//nop; +L418418: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x12d; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418430; +a2 = zero; +L418430: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x8; +a0 = 0x1000d51c; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L41844c; +//nop; +L41844c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x12c; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418464; +a2 = zero; +L418464: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x5; +a0 = 0x1000d528; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418480; +//nop; +L418480: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x138; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418498; +a2 = zero; +L418498: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x11; +a0 = 0x1000d530; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4184b4; +//nop; +L4184b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x103; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4184cc; +a2 = zero; +L4184cc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x8; +a0 = 0x1000d544; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4184e8; +//nop; +L4184e8: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x143; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418500; +a2 = zero; +L418500: +// bdead 40000103 gp = MEM_U32(sp + 24); +//nop; +a1 = 0x10029fa0; +//nop; +a0 = MEM_U16(a1 + 26); +//nop; +if (a0 != 0) {//nop; +goto L418534;} +//nop; +t7 = MEM_U16(a1 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 == 0) {//nop; +goto L418550;} +//nop; +L418534: +if (a0 != 0) {//nop; +goto L418594;} +//nop; +t9 = MEM_U16(a1 + 10); +at = 0x3; +t1 = t9 & 0x3; +if (t1 != at) {//nop; +goto L418594;} +//nop; +L418550: +a0 = 0x1000d550; +//nop; +a1 = 0x8; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418564; +a0 = a0; +L418564: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x151; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L41857c; +a2 = zero; +L41857c: +// bdead 40000103 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10029fa0; +//nop; +a0 = MEM_U16(a0 + 26); +//nop; +L418594: +if (a0 == 0) {//nop; +goto L4187d8;} +//nop; +a0 = 0x1000d55c; +//nop; +a1 = 0x5; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4185b0; +a0 = a0; +L4185b0: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x144; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4185c8; +a2 = zero; +L4185c8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x7; +a0 = 0x1000d564; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4185e4; +//nop; +L4185e4: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x145; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4185fc; +a2 = zero; +L4185fc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x9; +a0 = 0x1000d56c; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418618; +//nop; +L418618: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x146; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418630; +a2 = zero; +L418630: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d578; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L41864c; +//nop; +L41864c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x147; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418664; +a2 = zero; +L418664: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x7; +a0 = 0x1000d580; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418680; +//nop; +L418680: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x148; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418698; +a2 = zero; +L418698: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x8; +a0 = 0x1000d588; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4186b4; +//nop; +L4186b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x14b; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4186cc; +a2 = zero; +L4186cc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x4; +a0 = 0x1000d594; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4186e8; +//nop; +L4186e8: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x14c; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418700; +a2 = zero; +L418700: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x3; +a0 = 0x1000d59c; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L41871c; +//nop; +L41871c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x14f; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418734; +a2 = zero; +L418734: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d5a0; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418750; +//nop; +L418750: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x150; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L418768; +a2 = zero; +L418768: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d5a8; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L418784; +//nop; +L418784: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x151; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L41879c; +a2 = zero; +L41879c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x1000d5b0; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4187b8; +//nop; +L4187b8: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = 0x152; +a2 = zero; +f_mk_parse_symb(mem, sp, a0, a1, a2); +goto L4187d0; +a2 = zero; +L4187d0: +// bdead 40000101 gp = MEM_U32(sp + 24); +//nop; +L4187d8: +//nop; +//nop; +// bdead 40000101 t9 = t9; +//nop; +v0 = func_411fd0(mem, sp, a0, a1, a2, a3); +goto L4187ec; +//nop; +L4187ec: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = 0x7fff0000; +//nop; +a1 = a1 | 0xffff; +a0 = 0x0; +a2 = 0x0; +a3 = 0x2; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41880c; +a3 = 0x2; +L41880c: +// bdead 40000019 gp = MEM_U32(sp + 24); +t3 = v1 + 0x1; +//nop; +at = t3 < 0x1; +t2 = v0 + at; +a1 = 0x7fff0000; +MEM_U32(sp + 32) = t2; +MEM_U32(sp + 36) = t3; +a1 = a1 | 0xffff; +a0 = 0x0; +a2 = 0x0; +a3 = 0x2; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L418840; +a3 = 0x2; +L418840: +// bdead 40000019 gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +a1 = v1; +a2 = 0x0; +a3 = 0x80000000; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41885c; +a3 = 0x80000000; +L41885c: +t5 = MEM_U32(sp + 36); +// bdead 40004019 gp = MEM_U32(sp + 24); +a1 = v1 + t5; +t4 = MEM_U32(sp + 32); +t0 = 0x1002df20; +at = a1 < t5; +t6 = at + v0; +a0 = t6 + t4; +MEM_U32(t0 + 0) = a0; +MEM_U32(t0 + 4) = a1; +//nop; +a2 = 0x0; +a3 = 0x2; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L418894; +a3 = 0x2; +L418894: +t9 = v1 + 0x1; +// bdead 4000009 gp = MEM_U32(sp + 24); +at = t9 < 0x1; +t8 = v0 + at; +at = 0x1002df30; +t2 = 0x1002df20; +t3 = 0x1002df20; +MEM_U32(at + 0) = t8; +at = 0x1002df30; +t2 = MEM_U32(t2 + 0); +t3 = MEM_U32(t3 + 4); +MEM_U32(at + 4) = t9; +t4 = ~t2; +at = t3 < 0x1; +t4 = t4 + at; +t5 = -t3; +at = t5 < 0x1; +t6 = t4 - at; +at = 0x1002df28; +// bdead c005 ra = MEM_U32(sp + 28); +MEM_U32(at + 0) = t6; +at = 0x1002df28; +t7 = t5 + 0xffffffff; +// bdead 10005 sp = sp + 0x30; +MEM_U32(at + 4) = t7; +return; +MEM_U32(at + 4) = t7; +} + +static void f_mk_parse_symb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4188fc: +//mk_parse_symb: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 64) = a0; +a0 = 0x10029f90; +//nop; +// fdead 400000eb MEM_U32(sp + 52) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 400000eb MEM_U32(sp + 48) = gp; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +v0 = f_get_link_elem(mem, sp, a0); +goto L418930; +MEM_U32(sp + 72) = a2; +L418930: +t6 = MEM_U32(sp + 68); +// bdead 40008009 gp = MEM_U32(sp + 48); +t3 = MEM_U32(sp + 64); +MEM_U32(v0 + 4) = t6; +t7 = MEM_U32(sp + 72); +t8 = 0x10029e90; +MEM_U32(v0 + 8) = t7; +v1 = MEM_U32(t3 + 4); +t2 = v0; +MEM_U32(v0 + 0) = v1; +MEM_U32(t3 + 4) = v0; +t8 = MEM_U8(t8 + 80); +a3 = t3 + 0x18; +if ((int)t8 <= 0) {t4 = v1; +goto L418a6c;} +t4 = v1; +a0 = MEM_U32(v0 + 4); +at = 0xffffffff; +if (a0 == 0) {t0 = 0xffffffff; +goto L4189a4;} +t0 = 0xffffffff; +if (a0 != at) {//nop; +goto L418990;} +//nop; +v0 = 0x1000d5e8; +t1 = v0; +goto L4189b0; +t1 = v0; +L418990: +v0 = 0x1000d5f0; +//nop; +v0 = v0; +t1 = v0; +goto L4189b0; +t1 = v0; +L4189a4: +t1 = 0x1000d5f8; +//nop; +t1 = t1; +L4189b0: +if (v1 == 0) {//nop; +goto L4189c4;} +//nop; +t0 = MEM_U32(v1 + 8); +//nop; +goto L4189c4; +//nop; +L4189c4: +if (v1 == 0) {//nop; +goto L418a18;} +//nop; +v0 = MEM_U32(v1 + 4); +at = 0xffffffff; +if (v0 == 0) {//nop; +goto L418a04;} +//nop; +if (v0 != at) {//nop; +goto L4189f0;} +//nop; +v0 = 0x1000d600; +v1 = v0; +goto L418a24; +v1 = v0; +L4189f0: +v0 = 0x1000d608; +//nop; +v0 = v0; +v1 = v0; +goto L418a24; +v1 = v0; +L418a04: +a0 = 0x1000d610; +//nop; +a0 = a0; +v1 = a0; +goto L418a24; +v1 = a0; +L418a18: +v1 = 0x1000d618; +//nop; +v1 = v1; +L418a24: +a2 = MEM_U32(t3 + 20); +MEM_U32(sp + 16) = t2; +t9 = MEM_U32(t2 + 8); +a0 = 0x10004834; +MEM_U32(sp + 20) = t9; +//nop; +a1 = 0x1000d5b8; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 60) = t2; +MEM_U32(sp + 36) = v1; +MEM_U32(sp + 32) = t0; +MEM_U32(sp + 28) = t4; +MEM_U32(sp + 24) = t1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L418a60; +a1 = a1; +L418a60: +// bdead 1 gp = MEM_U32(sp + 48); +// bdead 1 t2 = MEM_U32(sp + 60); +//nop; +L418a6c: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +// bdead 1 v0 = t2; +return; +// bdead 1 v0 = t2; +//nop; +//nop; +} + +static uint32_t f_link_start(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L418a84: +//link_start: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000016b MEM_U32(sp + 28) = ra; +// fdead 4000016b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +v0 = MEM_U32(a0 + 8); +at = 0xfffffffc; +v0 = v0 + 0x3; +t7 = MEM_U32(a0 + 12); +t6 = v0 & at; +t8 = t6 + 0x10; +at = t7 < t8; +if (at == 0) {MEM_U32(a0 + 8) = t6; +goto L418ae4;} +MEM_U32(a0 + 8) = t6; +//nop; +a1 = 0x10; +MEM_U32(sp + 32) = a0; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L418ad4; +MEM_U32(sp + 32) = a0; +L418ad4: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +v1 = v0; +goto L418af8; +v1 = v0; +L418ae4: +t9 = MEM_U32(a0 + 8); +//nop; +t0 = t9 + 0x10; +MEM_U32(a0 + 8) = t0; +v1 = t0 + 0xfffffff0; +L418af8: +MEM_U32(v1 + 8) = a0; +t1 = MEM_U32(sp + 36); +v0 = v1; +MEM_U32(v1 + 12) = t1; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_get_link_elem(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L418b18: +//get_link_elem: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a1 = MEM_U32(a0 + 4); +v1 = zero; +if (a1 == 0) {a3 = a1; +goto L418b7c;} +a3 = a1; +t7 = MEM_U32(a0 + 12); +t6 = MEM_U32(a1 + 0); +t8 = t7 >> 2; +v0 = a1; +if (t8 == 0) {MEM_U32(a0 + 4) = t6; +goto L418bf4;} +MEM_U32(a0 + 4) = t6; +L418b58: +MEM_U32(v0 + 0) = zero; +t9 = MEM_U32(a0 + 12); +v1 = v1 + 0x1; +t0 = t9 >> 2; +at = v1 < t0; +if (at != 0) {v0 = v0 + 0x4; +goto L418b58;} +v0 = v0 + 0x4; +// bdead 101 ra = MEM_U32(sp + 28); +goto L418bf8; +// bdead 101 ra = MEM_U32(sp + 28); +L418b7c: +a2 = MEM_U32(a0 + 8); +at = 0xfffffff8; +v0 = MEM_U32(a2 + 8); +//nop; +v0 = v0 + 0x7; +t1 = v0 & at; +MEM_U32(a2 + 8) = t1; +a2 = MEM_U32(a0 + 8); +a1 = MEM_U32(a0 + 12); +t2 = MEM_U32(a2 + 12); +t3 = t1 + a1; +at = t2 < t3; +if (at == 0) {//nop; +goto L418bd0;} +//nop; +//nop; +a0 = a2; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L418bc4; +//nop; +L418bc4: +// bdead 9 gp = MEM_U32(sp + 24); +a3 = v0; +goto L418bf4; +a3 = v0; +L418bd0: +t4 = MEM_U32(a2 + 8); +//nop; +t5 = t4 + a1; +MEM_U32(a2 + 8) = t5; +t6 = MEM_U32(a0 + 8); +t8 = MEM_U32(a0 + 12); +t7 = MEM_U32(t6 + 8); +//nop; +a3 = t7 - t8; +L418bf4: +// bdead 101 ra = MEM_U32(sp + 28); +L418bf8: +// bdead 101 sp = sp + 0x20; +v0 = a3; +return v0; +v0 = a3; +} + +static uint32_t f_link_pop(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L418c04: +//link_pop: +v1 = MEM_U32(a0 + 0); +t6 = MEM_U32(a0 + 4); +v0 = MEM_U32(v1 + 0); +MEM_U32(v1 + 0) = t6; +MEM_U32(a0 + 4) = v1; +MEM_U32(a0 + 0) = v0; +return v0; +MEM_U32(a0 + 0) = v0; +} + +static void f_free_link_list(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L418c20: +//free_link_list: +v0 = MEM_U32(a0 + 4); +//nop; +if (v0 == 0) {//nop; +goto L418c78;} +//nop; +v1 = MEM_U32(a0 + 0); +//nop; +if (v1 == 0) {//nop; +goto L418c78;} +//nop; +a2 = MEM_U32(v1 + 0); +a1 = v1; +if (a2 == 0) {//nop; +goto L418c64;} +//nop; +L418c50: +a1 = a2; +a2 = MEM_U32(a2 + 0); +//nop; +if (a2 != 0) {//nop; +goto L418c50;} +//nop; +L418c64: +MEM_U32(a1 + 0) = v0; +t6 = MEM_U32(a0 + 0); +MEM_U32(a0 + 0) = zero; +MEM_U32(a0 + 4) = t6; +return; +MEM_U32(a0 + 4) = t6; +L418c78: +v1 = MEM_U32(a0 + 0); +//nop; +if (v1 == 0) {//nop; +goto L418c90;} +//nop; +MEM_U32(a0 + 4) = v1; +MEM_U32(a0 + 0) = zero; +L418c90: +//nop; +return; +//nop; +//nop; +//nop; +//nop; +} + +static uint32_t func_418ca4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L418ca4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000002b MEM_U32(sp + 36) = ra; +// fdead 4000002b MEM_U32(sp + 32) = gp; +// fdead 4000002b MEM_U32(sp + 28) = s1; +// fdead 4000002b MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a0; +v0 = MEM_U32(a0 + 4); +at = 0x14; +if (v0 == at) {at = 0x18; +goto L418d24;} +at = 0x18; +if (v0 != at) {a2 = 0x7a; +goto L418d70;} +a2 = 0x7a; +v0 = MEM_U32(a0 + 32); +a2 = 0x72; +if (v0 != 0) {//nop; +goto L418d18;} +//nop; +a0 = 0x1000de40; +a1 = 0x1000de64; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L418d08; +a1 = a1; +L418d08: +t8 = MEM_U32(sp + 64); +// bdead 42000003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(t8 + 32); +//nop; +L418d18: +t9 = MEM_U16(v0 + 40); +MEM_U32(sp + 60) = t9; +goto L418d90; +MEM_U32(sp + 60) = t9; +L418d24: +t0 = MEM_U32(sp + 64); +a2 = 0x76; +v0 = MEM_U32(t0 + 32); +//nop; +if (v0 != 0) {//nop; +goto L418d64;} +//nop; +a0 = 0x1000de70; +a1 = 0x1000de90; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L418d54; +a1 = a1; +L418d54: +t1 = MEM_U32(sp + 64); +// bdead 40000403 gp = MEM_U32(sp + 32); +v0 = MEM_U32(t1 + 32); +//nop; +L418d64: +t2 = MEM_U16(v0 + 40); +MEM_U32(sp + 60) = t2; +goto L418d90; +MEM_U32(sp + 60) = t2; +L418d70: +a0 = 0x1000de9c; +a1 = 0x1000dea4; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L418d88; +a1 = a1; +L418d88: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L418d90: +v0 = 0x100061d4; +t3 = MEM_U32(sp + 60); +v0 = MEM_U32(v0 + 0); +//nop; +at = t3 < v0; +if (at != 0) {//nop; +goto L418f18;} +//nop; +if (v0 != 0) {s0 = v0 + 0x10; +goto L418e34;} +s0 = v0 + 0x10; +//nop; +a0 = 0x40; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L418dc4; +//nop; +L418dc4: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = 0x40; +s1 = 0x10026350; +//nop; +s1 = s1; +MEM_U32(s1 + 0) = v0; +//nop; +//nop; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L418dec; +//nop; +L418dec: +// bdead 4006000b gp = MEM_U32(sp + 32); +a0 = 0x40; +a3 = 0x10026354; +//nop; +a3 = a3; +MEM_U32(a3 + 0) = v0; +//nop; +//nop; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L418e14; +//nop; +L418e14: +// bdead 4006000b gp = MEM_U32(sp + 32); +//nop; +a2 = 0x10026358; +a3 = 0x10026354; +a2 = a2; +MEM_U32(a2 + 0) = v0; +a3 = a3; +goto L418eb8; +a3 = a3; +L418e34: +s1 = 0x10026350; +//nop; +s1 = s1; +a0 = MEM_U32(s1 + 0); +a1 = s0 << 2; +MEM_U32(sp + 44) = a1; +v0 = f_Realloc(mem, sp, a0, a1); +goto L418e50; +MEM_U32(sp + 44) = a1; +L418e50: +// bdead 4006000b gp = MEM_U32(sp + 32); +MEM_U32(s1 + 0) = v0; +a3 = 0x10026354; +//nop; +a3 = a3; +a0 = MEM_U32(a3 + 0); +a1 = MEM_U32(sp + 44); +//nop; +v0 = f_Realloc(mem, sp, a0, a1); +goto L418e74; +//nop; +L418e74: +// bdead 4006000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +a3 = 0x10026354; +a0 = v0; +a3 = a3; +MEM_U32(a3 + 0) = v0; +//nop; +//nop; +//nop; +v0 = f_Realloc(mem, sp, a0, a1); +goto L418e9c; +//nop; +L418e9c: +// bdead 4006000b gp = MEM_U32(sp + 32); +//nop; +a2 = 0x10026358; +a3 = 0x10026354; +a2 = a2; +MEM_U32(a2 + 0) = v0; +a3 = a3; +L418eb8: +v1 = 0x100061d4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +at = v1 < s0; +if (at == 0) {v0 = v1 << 2; +goto L418f0c;} +v0 = v1 << 2; +L418ed4: +t4 = MEM_U32(s1 + 0); +v1 = v1 + 0x1; +t5 = t4 + v0; +MEM_U32(t5 + 0) = zero; +t6 = MEM_U32(a3 + 0); +at = v1 < s0; +t7 = t6 + v0; +MEM_U32(t7 + 0) = zero; +t8 = MEM_U32(a2 + 0); +//nop; +t9 = t8 + v0; +v0 = v0 + 0x4; +if (at != 0) {MEM_U32(t9 + 0) = zero; +goto L418ed4;} +MEM_U32(t9 + 0) = zero; +L418f0c: +at = 0x100061d4; +//nop; +MEM_U32(at + 0) = s0; +L418f18: +a2 = 0x10026358; +a3 = 0x10026354; +v1 = MEM_U32(sp + 60); +a2 = a2; +a3 = a3; +t1 = MEM_U32(a3 + 0); +t3 = MEM_U32(a2 + 0); +t0 = v1 << 2; +t2 = t1 + t0; +t4 = t3 + t0; +v0 = MEM_U32(t4 + 0); +a1 = MEM_U32(t2 + 0); +s1 = 0x10026350; +at = a1 < v0; +v1 = t0; +if (at != 0) {s1 = s1; +goto L419000;} +s1 = s1; +if (v0 != 0) {s0 = v0 + 0x20; +goto L418f9c;} +s0 = v0 + 0x20; +//nop; +a0 = 0x80; +MEM_U32(sp + 44) = t0; +v0 = f_Malloc(mem, sp, a0); +goto L418f74; +MEM_U32(sp + 44) = t0; +L418f74: +// bdead 40060009 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 44); +t5 = MEM_U32(s1 + 0); +a2 = 0x10026358; +a3 = 0x10026354; +t6 = t5 + v1; +MEM_U32(t6 + 0) = v0; +a2 = a2; +a3 = a3; +goto L418fdc; +a3 = a3; +L418f9c: +t7 = MEM_U32(s1 + 0); +//nop; +t8 = t7 + v1; +a0 = MEM_U32(t8 + 0); +MEM_U32(sp + 44) = v1; +a1 = s0 << 2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L418fb8; +a1 = s0 << 2; +L418fb8: +// bdead 40060009 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 44); +t9 = MEM_U32(s1 + 0); +a2 = 0x10026358; +a3 = 0x10026354; +t0 = t9 + v1; +MEM_U32(t0 + 0) = v0; +a2 = a2; +a3 = a3; +L418fdc: +t1 = MEM_U32(a2 + 0); +//nop; +t2 = t1 + v1; +MEM_U32(t2 + 0) = s0; +t3 = MEM_U32(a3 + 0); +//nop; +t4 = t3 + v1; +a1 = MEM_U32(t4 + 0); +//nop; +L419000: +t6 = MEM_U32(s1 + 0); +t5 = MEM_U32(sp + 64); +t7 = t6 + v1; +t8 = MEM_U32(t7 + 0); +t9 = a1 << 2; +t0 = t8 + t9; +MEM_U32(t0 + 0) = t5; +t1 = MEM_U32(a3 + 0); +//nop; +a0 = t1 + v1; +t2 = MEM_U32(a0 + 0); +//nop; +t3 = t2 + 0x1; +MEM_U32(a0 + 0) = t3; +// bdead 40000001 ra = MEM_U32(sp + 36); +// bdead 40000001 s1 = MEM_U32(sp + 28); +// bdead 40000001 s0 = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 64); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static void func_419050(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L419050: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +t6 = 0x100061d4; +// fdead 4000802b MEM_U32(sp + 60) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 4000802b MEM_U32(sp + 56) = gp; +at = a0 < t6; +// fdead 4000802f MEM_U32(sp + 52) = s7; +// fdead 4000802f MEM_U32(sp + 48) = s6; +// fdead 4000802f MEM_U32(sp + 44) = s5; +// fdead 4000802f MEM_U32(sp + 40) = s4; +// fdead 4000802f MEM_U32(sp + 36) = s3; +// fdead 4000802f MEM_U32(sp + 32) = s2; +// fdead 4000802f MEM_U32(sp + 28) = s1; +if (at == 0) {// fdead 4000802f MEM_U32(sp + 24) = s0; +goto L419170;} +// fdead 4000802f MEM_U32(sp + 24) = s0; +s7 = 0x10026354; +t7 = 0x10026350; +s7 = s7; +t9 = MEM_U32(s7 + 0); +t7 = MEM_U32(t7 + 0); +s6 = a0 << 2; +v0 = t9 + s6; +t0 = MEM_U32(v0 + 0); +t8 = t7 + s6; +v1 = MEM_U32(t8 + 0); +if (t0 == 0) {s1 = zero; +goto L41916c;} +s1 = zero; +s5 = 0x1000deb8; +s4 = 0x1000deb0; +s0 = v1; +s3 = 0x18; +s2 = 0x14; +s5 = s5; +s4 = s4; +L4190e4: +v0 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U32(v0 + 4); +//nop; +if (v1 == s2) {//nop; +goto L41911c;} +//nop; +if (v1 != s3) {a0 = s4; +goto L419134;} +a0 = s4; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 36) = zero; +MEM_U32(s0 + 0) = zero; +goto L41914c; +MEM_U32(s0 + 0) = zero; +L41911c: +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 36) = zero; +MEM_U32(s0 + 0) = zero; +goto L41914c; +MEM_U32(s0 + 0) = zero; +L419134: +//nop; +a1 = s5; +a2 = 0xd8; +wrapper___assert(mem, a0, a1, a2); +goto L419144; +a2 = 0xd8; +L419144: +// bdead 41fe0003 gp = MEM_U32(sp + 56); +//nop; +L41914c: +t1 = MEM_U32(s7 + 0); +s1 = s1 + 0x1; +v0 = t1 + s6; +t2 = MEM_U32(v0 + 0); +s0 = s0 + 0x4; +at = s1 < t2; +if (at != 0) {//nop; +goto L4190e4;} +//nop; +L41916c: +MEM_U32(v0 + 0) = zero; +L419170: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s6 = MEM_U32(sp + 48); +// bdead 1 s7 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static uint32_t func_41919c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41919c: +//nop; +//nop; +//nop; +t7 = 0x10029e80; +v0 = 0x10029e84; +t7 = MEM_U32(t7 + 0); +t6 = MEM_U32(v0 + 0); +MEM_U32(v0 + 0) = t7; +//nop; +sp = sp + 0xffffffd0; +// fdead 4001802b MEM_U32(sp + 28) = ra; +// fdead 4001802b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = t6; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L4191d4; +MEM_U32(sp + 36) = t6; +L4191d4: +// bdead 40000009 gp = MEM_U32(sp + 24); +t8 = MEM_U32(sp + 36); +// bdead 2000009 ra = MEM_U32(sp + 28); +at = 0x10029e84; +// bdead 200000d sp = sp + 0x30; +MEM_U32(at + 0) = t8; +return v0; +MEM_U32(at + 0) = t8; +} + +static uint32_t func_4191f0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4191f0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400000ab MEM_U32(sp + 36) = s3; +s3 = a0; +// fdead 401000ab MEM_U32(sp + 44) = ra; +// fdead 401000ab MEM_U32(sp + 40) = gp; +// fdead 401000ab MEM_U32(sp + 32) = s2; +// fdead 401000ab MEM_U32(sp + 28) = s1; +if (a0 != 0) {// fdead 401000ab MEM_U32(sp + 24) = s0; +goto L419228;} +// fdead 401000ab MEM_U32(sp + 24) = s0; +v0 = zero; +goto L41966c; +v0 = zero; +L419228: +t6 = 0x1002df7c; +t7 = MEM_U32(s3 + 0); +t6 = MEM_U32(t6 + 0); +//nop; +at = t6 < t7; +if (at != 0) {//nop; +goto L41924c;} +//nop; +v0 = s3; +goto L41966c; +v0 = s3; +L41924c: +t8 = MEM_U32(s3 + 4); +//nop; +t9 = t8 + 0xffffffed; +at = t9 < 0x6; +if (at == 0) {//nop; +goto L41964c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000dfec[] = { +&&L419284, +&&L4194b8, +&&L4193f0, +&&L4195d4, +&&L41964c, +&&L4192e0, +}; +dest = Lswitch1000dfec[t9]; +//nop; +goto *dest; +//nop; +L419284: +//nop; +a0 = s3; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L419294; +//nop; +L419294: +// bdead 40100189 gp = MEM_U32(sp + 40); +MEM_U32(sp + 52) = v0; +//nop; +a0 = MEM_U32(s3 + 32); +// fdead 6010003f t9 = t9; +//nop; +v0 = func_4191f0(mem, sp, a0, a1, a2); +goto L4192b0; +//nop; +L4192b0: +// bdead 40100189 gp = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 52); +//nop; +MEM_U32(t0 + 32) = v0; +a0 = MEM_U32(s3 + 8); +// fdead 6010023f t9 = t9; +//nop; +v0 = func_4191f0(mem, sp, a0, a1, a2); +goto L4192d0; +//nop; +L4192d0: +a0 = MEM_U32(sp + 52); +// bdead 29 gp = MEM_U32(sp + 40); +MEM_U32(a0 + 8) = v0; +goto L419668; +MEM_U32(a0 + 8) = v0; +L4192e0: +v0 = MEM_U32(s3 + 12); +at = 0xc0000000; +t2 = v0 << 3; +if ((int)t2 < 0) {at = at | 0x80; +goto L419328;} +at = at | 0x80; +t3 = v0 & at; +if (t3 != 0) {//nop; +goto L419328;} +//nop; +v1 = MEM_U32(s3 + 32); +//nop; +if (v1 == 0) {//nop; +goto L419328;} +//nop; +t4 = MEM_U16(v1 + 40); +at = 0x2; +if (t4 != at) {//nop; +goto L419328;} +//nop; +v0 = s3; +goto L41966c; +v0 = s3; +L419328: +//nop; +a0 = s3; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L419338; +//nop; +L419338: +v1 = MEM_U32(s3 + 4); +// bdead 4010001b gp = MEM_U32(sp + 40); +at = 0x18; +if (v1 == at) {a0 = v0; +goto L41936c;} +a0 = v0; +at = 0x14; +if (v1 != at) {//nop; +goto L419394;} +//nop; +t5 = MEM_U32(s3 + 12); +//nop; +t6 = t5 << 2; +if ((int)t6 < 0) {//nop; +goto L419394;} +//nop; +L41936c: +v1 = MEM_U32(s3 + 8); +//nop; +if (v1 == 0) {//nop; +goto L419394;} +//nop; +t7 = MEM_U32(s3 + 12); +at = 0xd0000000; +t8 = t7 & at; +if (t8 == 0) {//nop; +goto L419394;} +//nop; +s3 = v1; +L419394: +v1 = MEM_U32(s3 + 32); +//nop; +if (v1 == 0) {//nop; +goto L4193dc;} +//nop; +t9 = MEM_U16(v1 + 40); +at = 0x2; +if (t9 != at) {//nop; +goto L4193bc;} +//nop; +v0 = a0; +goto L41966c; +v0 = a0; +L4193bc: +//nop; +//nop; +// bdead 40000021 t9 = t9; +//nop; +v0 = func_418ca4(mem, sp, a0); +goto L4193d0; +//nop; +L4193d0: +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 ra = MEM_U32(sp + 44); +goto L419670; +// bdead 9 ra = MEM_U32(sp + 44); +L4193dc: +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 36) = zero; +goto L419668; +MEM_U32(v0 + 36) = zero; +L4193f0: +//nop; +a0 = s3; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L419400; +//nop; +L419400: +MEM_U32(sp + 52) = v0; +s1 = MEM_U32(v0 + 36); +// bdead 40140183 gp = MEM_U32(sp + 40); +if (s1 == 0) {s2 = zero; +goto L41948c;} +s2 = zero; +L419414: +//nop; +a0 = s1; +// fdead 601e003f t9 = t9; +//nop; +v0 = func_41919c(mem, sp, a0); +goto L419428; +//nop; +L419428: +// bdead 401c018b gp = MEM_U32(sp + 40); +MEM_U32(v0 + 16) = zero; +//nop; +a0 = MEM_U32(s1 + 8); +// fdead 601e003f t9 = t9; +s0 = v0; +v0 = func_4191f0(mem, sp, a0, a1, a2); +goto L419444; +s0 = v0; +L419444: +// bdead 401e018b gp = MEM_U32(sp + 40); +if (s2 != 0) {MEM_U32(s0 + 8) = v0; +goto L419458;} +MEM_U32(s0 + 8) = v0; +s2 = s0; +goto L41947c; +s2 = s0; +L419458: +v0 = s2; +if (s2 == 0) {v1 = s2; +goto L419478;} +v1 = s2; +L419464: +v1 = v0; +v0 = MEM_U32(v0 + 16); +//nop; +if (v0 != 0) {//nop; +goto L419464;} +//nop; +L419478: +MEM_U32(v1 + 16) = s0; +L41947c: +s1 = MEM_U32(s1 + 16); +//nop; +if (s1 != 0) {//nop; +goto L419414;} +//nop; +L41948c: +t0 = MEM_U32(sp + 52); +//nop; +MEM_U32(t0 + 36) = s2; +a0 = MEM_U32(s3 + 8); +// fdead 601e023f t9 = t9; +//nop; +v0 = func_4191f0(mem, sp, a0, a1, a2); +goto L4194a8; +//nop; +L4194a8: +a0 = MEM_U32(sp + 52); +// bdead 29 gp = MEM_U32(sp + 40); +MEM_U32(a0 + 8) = v0; +goto L419668; +MEM_U32(a0 + 8) = v0; +L4194b8: +v0 = MEM_U32(s3 + 12); +at = 0xc0000000; +t2 = v0 << 3; +if ((int)t2 < 0) {at = at | 0x80; +goto L419500;} +at = at | 0x80; +t3 = v0 & at; +if (t3 != 0) {//nop; +goto L419500;} +//nop; +v1 = MEM_U32(s3 + 32); +//nop; +if (v1 == 0) {//nop; +goto L419500;} +//nop; +t4 = MEM_U16(v1 + 40); +at = 0x2; +if (t4 != at) {//nop; +goto L419500;} +//nop; +v0 = s3; +goto L41966c; +v0 = s3; +L419500: +//nop; +a0 = s3; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L419510; +//nop; +L419510: +MEM_U32(sp + 52) = v0; +v1 = MEM_U32(s3 + 4); +// bdead 4010001b gp = MEM_U32(sp + 40); +at = 0x18; +if (v1 == at) {at = 0x14; +goto L419544;} +at = 0x14; +if (v1 != at) {//nop; +goto L41956c;} +//nop; +t5 = MEM_U32(s3 + 12); +//nop; +t6 = t5 << 2; +if ((int)t6 < 0) {//nop; +goto L41956c;} +//nop; +L419544: +v1 = MEM_U32(s3 + 8); +//nop; +if (v1 == 0) {//nop; +goto L41956c;} +//nop; +t7 = MEM_U32(s3 + 12); +at = 0xd0000000; +t8 = t7 & at; +if (t8 == 0) {//nop; +goto L41956c;} +//nop; +s3 = v1; +L41956c: +v1 = MEM_U32(s3 + 32); +//nop; +if (v1 == 0) {//nop; +goto L4195b8;} +//nop; +t9 = MEM_U16(v1 + 40); +at = 0x2; +if (t9 != at) {//nop; +goto L419598;} +//nop; +v0 = MEM_U32(sp + 52); +// bdead 9 ra = MEM_U32(sp + 44); +goto L419670; +// bdead 9 ra = MEM_U32(sp + 44); +L419598: +//nop; +a0 = MEM_U32(sp + 52); +// bdead 40000021 t9 = t9; +//nop; +v0 = func_418ca4(mem, sp, a0); +goto L4195ac; +//nop; +L4195ac: +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 ra = MEM_U32(sp + 44); +goto L419670; +// bdead 9 ra = MEM_U32(sp + 44); +L4195b8: +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 36) = zero; +a0 = MEM_U32(sp + 52); +v0 = a0; +goto L41966c; +v0 = a0; +L4195d4: +//nop; +a0 = s3; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L4195e4; +//nop; +L4195e4: +// bdead 40100189 gp = MEM_U32(sp + 40); +MEM_U32(sp + 52) = v0; +//nop; +a0 = MEM_U32(s3 + 8); +// fdead 6010003f t9 = t9; +//nop; +v0 = func_4191f0(mem, sp, a0, a1, a2); +goto L419600; +//nop; +L419600: +t0 = MEM_U32(sp + 52); +// bdead 40100389 gp = MEM_U32(sp + 40); +MEM_U32(t0 + 8) = v0; +t2 = MEM_U32(s3 + 32); +t1 = MEM_U32(s3 + 8); +//nop; +if (t1 == t2) {a0 = MEM_U32(sp + 52); +goto L419644;} +a0 = MEM_U32(sp + 52); +//nop; +a0 = MEM_U32(t0 + 32); +// fdead 60100e3f t9 = t9; +//nop; +v0 = func_4191f0(mem, sp, a0, a1, a2); +goto L419634; +//nop; +L419634: +t3 = MEM_U32(sp + 52); +// bdead 40001009 gp = MEM_U32(sp + 40); +MEM_U32(t3 + 32) = v0; +a0 = MEM_U32(sp + 52); +L419644: +v0 = a0; +goto L41966c; +v0 = a0; +L41964c: +//nop; +a0 = s3; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L41965c; +//nop; +L41965c: +// bdead 40000009 gp = MEM_U32(sp + 40); +MEM_U32(sp + 52) = v0; +a0 = v0; +L419668: +v0 = a0; +L41966c: +// bdead 9 ra = MEM_U32(sp + 44); +L419670: +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void func_419688(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L419688: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +t7 = 0x10029e84; +// fdead 4001006b MEM_U32(sp + 60) = ra; +// fdead 4001006b MEM_U32(sp + 56) = gp; +// fdead 4001006b MEM_U32(sp + 52) = s7; +// fdead 4001006b MEM_U32(sp + 48) = s6; +// fdead 4001006b MEM_U32(sp + 44) = s5; +// fdead 4001006b MEM_U32(sp + 40) = s4; +// fdead 4001006b MEM_U32(sp + 36) = s3; +// fdead 4001006b MEM_U32(sp + 32) = s2; +// fdead 4001006b MEM_U32(sp + 28) = s1; +// fdead 4001006b MEM_U32(sp + 24) = s0; +t6 = MEM_U32(a0 + 8); +t7 = MEM_U32(t7 + 0); +MEM_U32(sp + 84) = t6; +MEM_U32(sp + 76) = t7; +t8 = MEM_U32(a0 + 12); +s2 = a0; +t9 = t8 << 4; +s6 = 0x8000000; +if ((int)t9 >= 0) {a2 = zero; +goto L4196fc;} +a2 = zero; +t0 = MEM_S16(a0 + 64); +//nop; +t1 = t0 | 0x100; +MEM_U16(a0 + 64) = (uint16_t)t1; +L4196fc: +if (a1 == 0) {s7 = a1; +goto L4197d8;} +s7 = a1; +s5 = 0xffffffff; +s4 = 0xc000000; +s3 = 0x4000000; +s1 = 0x2; +L419714: +if (s7 == 0) {s0 = s7; +goto L4197c8;} +s0 = s7; +L41971c: +v1 = MEM_U32(s0 + 12); +//nop; +t2 = v1 & s6; +if (t2 == 0) {t3 = v1 & s3; +goto L419740;} +t3 = v1 & s3; +v0 = MEM_U16(s0 + 40); +//nop; +if (s1 == v0) {//nop; +goto L419758;} +//nop; +L419740: +if (t3 == 0) {//nop; +goto L4197b8;} +//nop; +v0 = MEM_U16(s0 + 40); +//nop; +if (s1 != v0) {//nop; +goto L4197b8;} +//nop; +L419758: +t4 = MEM_U16(s2 + 40); +t5 = v1 & s4; +if (v0 == t4) {a2 = s0; +goto L4197b8;} +a2 = s0; +if (t5 == 0) {//nop; +goto L419798;} +//nop; +t6 = MEM_U32(s0 + 56); +//nop; +if (t6 == 0) {//nop; +goto L419798;} +//nop; +if (s1 != v0) {//nop; +goto L419798;} +//nop; +t7 = MEM_U32(s0 + 20); +//nop; +if (s5 == t7) {a2 = s0; +goto L4197b8;} +a2 = s0; +L419798: +//nop; +a0 = s2; +// bdead 41fe0023 t9 = t9; +a1 = s0; +v0 = func_41b374(mem, sp, a0, a1); +goto L4197ac; +a1 = s0; +L4197ac: +// bdead 41fe0103 gp = MEM_U32(sp + 56); +//nop; +a2 = s0; +L4197b8: +s0 = MEM_U32(s0 + 68); +//nop; +if (s0 != 0) {//nop; +goto L41971c;} +//nop; +L4197c8: +s7 = MEM_U32(s7 + 48); +//nop; +if (s7 != 0) {//nop; +goto L419714;} +//nop; +L4197d8: +if (a2 == 0) {s1 = 0x2; +goto L419818;} +s1 = 0x2; +t8 = MEM_U16(a2 + 40); +//nop; +if (s1 != t8) {//nop; +goto L419818;} +//nop; +t9 = MEM_U32(a2 + 12); +//nop; +t0 = t9 & 0x4000; +if (t0 == 0) {// bdead 80001 ra = MEM_U32(sp + 60); +goto L419910;} +// bdead 80001 ra = MEM_U32(sp + 60); +t1 = MEM_U32(s2 + 12); +//nop; +t2 = t1 | 0x4000; +MEM_U32(s2 + 12) = t2; +goto L41990c; +MEM_U32(s2 + 12) = t2; +L419818: +t3 = 0x10029e80; +at = 0x10029e84; +//nop; +t3 = MEM_U32(t3 + 0); +a0 = s2; +MEM_U32(sp + 68) = a2; +MEM_U32(at + 0) = t3; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L419838; +MEM_U32(at + 0) = t3; +L419838: +a2 = MEM_U32(sp + 68); +// bdead 4088018b gp = MEM_U32(sp + 56); +if (a2 == 0) {s0 = v0; +goto L419854;} +s0 = v0; +t4 = MEM_U32(a2 + 60); +//nop; +MEM_U32(v0 + 60) = t4; +L419854: +t5 = MEM_S16(s0 + 64); +//nop; +t6 = t5 & 0xfeff; +MEM_U16(s0 + 64) = (uint16_t)t6; +t7 = MEM_U32(sp + 84); +t8 = 0x2; +MEM_U16(s0 + 40) = (uint16_t)t8; +MEM_U32(s0 + 52) = zero; +MEM_U32(s0 + 68) = zero; +MEM_U32(s0 + 48) = zero; +MEM_U32(s0 + 8) = t7; +a0 = MEM_U32(sp + 84); +// fdead 63ffe0bf t9 = t9; +//nop; +v0 = func_4191f0(mem, sp, a0, a1, a2); +goto L419890; +//nop; +L419890: +// bdead 408a018b gp = MEM_U32(sp + 56); +MEM_U32(s0 + 8) = v0; +//nop; +a0 = s0; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L4198a8; +//nop; +L4198a8: +// bdead 408a0003 gp = MEM_U32(sp + 56); +//nop; +v0 = 0x10029fa0; +//nop; +t9 = MEM_U16(v0 + 26); +//nop; +if (t9 != 0) {//nop; +goto L4198f4;} +//nop; +t0 = MEM_U16(v0 + 10); +//nop; +t1 = t0 & 0x1; +if (t1 != 0) {//nop; +goto L4198f4;} +//nop; +t2 = MEM_U32(s0 + 12); +//nop; +t3 = t2 & s6; +if (t3 == 0) {//nop; +goto L4198f4;} +//nop; +MEM_U32(s0 + 56) = zero; +L4198f4: +t4 = MEM_U32(s0 + 12); +at = 0x10029e84; +MEM_U32(s2 + 12) = t4; +t5 = MEM_U32(sp + 76); +//nop; +MEM_U32(at + 0) = t5; +L41990c: +// bdead 1 ra = MEM_U32(sp + 60); +L419910: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s6 = MEM_U32(sp + 48); +// bdead 1 s7 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void f_enter_id(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L419938: +//enter_id: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001ab MEM_U32(sp + 52) = ra; +// fdead 400001ab MEM_U32(sp + 48) = gp; +// fdead 400001ab MEM_U32(sp + 44) = s1; +// fdead 400001ab MEM_U32(sp + 40) = s0; +t6 = MEM_U32(a0 + 4); +at = 0x63; +if (t6 == at) {s0 = a0; +goto L41998c;} +s0 = a0; +a0 = 0x1000dec4; +a1 = 0x1000dee0; +//nop; +a2 = 0x1e9; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L419984; +a1 = a1; +L419984: +// bdead 40020183 gp = MEM_U32(sp + 48); +//nop; +L41998c: +t7 = 0x1002dedc; +v1 = MEM_U32(s0 + 24); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == v1) {//nop; +goto L4199ac;} +//nop; +if (v1 != 0) {//nop; +goto L4199c8;} +//nop; +L4199ac: +//nop; +a0 = s0; +//nop; +f_mips_st(mem, sp, a0, a1, a2, a3); +goto L4199bc; +//nop; +L4199bc: +// bdead 1 gp = MEM_U32(sp + 48); +// bdead 1 ra = MEM_U32(sp + 52); +goto L419f00; +// bdead 1 ra = MEM_U32(sp + 52); +L4199c8: +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 & 0x2000; +if (t9 == 0) {//nop; +goto L4199f8;} +//nop; +//nop; +a0 = s0; +//nop; +f_mips_st(mem, sp, a0, a1, a2, a3); +goto L4199ec; +//nop; +L4199ec: +// bdead 1 gp = MEM_U32(sp + 48); +// bdead 1 ra = MEM_U32(sp + 52); +goto L419f00; +// bdead 1 ra = MEM_U32(sp + 52); +L4199f8: +t4 = 0x10029e90; +a2 = v1 + 0x18; +t4 = MEM_U8(t4 + 84); +//nop; +if ((int)t4 <= 0) {//nop; +goto L419a54;} +//nop; +a3 = MEM_U32(s0 + 72); +MEM_U32(sp + 16) = v1; +t5 = MEM_U16(s0 + 40); +a0 = 0x10004834; +MEM_U32(sp + 20) = t5; +t6 = MEM_U32(s0 + 68); +a1 = 0x1000deec; +MEM_U32(sp + 24) = t6; +t7 = MEM_U32(s0 + 48); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 28) = t7; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L419a48; +MEM_U32(sp + 28) = t7; +L419a48: +// bdead 40020183 gp = MEM_U32(sp + 48); +v1 = MEM_U32(s0 + 24); +//nop; +L419a54: +s1 = MEM_U32(v1 + 0); +//nop; +if (s1 != 0) {//nop; +goto L419b04;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t8 = v0 << 4; +if ((int)t8 < 0) {t9 = v0 << 5; +goto L419aa8;} +t9 = v0 << 5; +if ((int)t9 < 0) {//nop; +goto L419ac8;} +//nop; +t4 = MEM_U32(s0 + 8); +t2 = 0x15; +t5 = MEM_U32(t4 + 4); +//nop; +if (t2 != t5) {//nop; +goto L419ac8;} +//nop; +t6 = MEM_U32(s0 + 28); +//nop; +if (t6 != 0) {//nop; +goto L419ac8;} +//nop; +L419aa8: +t7 = MEM_U16(s0 + 40); +t0 = 0x2; +if (t0 != t7) {//nop; +goto L419ac8;} +//nop; +t8 = MEM_U32(s0 + 56); +//nop; +if (t8 != 0) {//nop; +goto L419af4;} +//nop; +L419ac8: +t9 = MEM_U32(s0 + 44); +at = 0x7; +if (t9 == at) {//nop; +goto L419af4;} +//nop; +//nop; +a0 = s0; +//nop; +f_mips_st(mem, sp, a0, a1, a2, a3); +goto L419ae8; +//nop; +L419ae8: +// bdead 40060003 gp = MEM_U32(sp + 48); +v1 = MEM_U32(s0 + 24); +//nop; +L419af4: +MEM_U32(v1 + 0) = s0; +t4 = MEM_U32(s0 + 24); +MEM_U16(t4 + 16) = (uint16_t)zero; +goto L419e64; +MEM_U16(t4 + 16) = (uint16_t)zero; +L419b04: +a0 = MEM_U16(s0 + 40); +v1 = MEM_U16(s1 + 40); +//nop; +at = (int)a0 < (int)v1; +if (at == 0) {//nop; +goto L419b50;} +//nop; +v0 = MEM_U32(s1 + 48); +//nop; +if (v0 == 0) {//nop; +goto L419b50;} +//nop; +L419b2c: +v1 = MEM_U16(v0 + 40); +s1 = v0; +at = (int)a0 < (int)v1; +if (at == 0) {//nop; +goto L419b50;} +//nop; +v0 = MEM_U32(v0 + 48); +//nop; +if (v0 != 0) {//nop; +goto L419b2c;} +//nop; +L419b50: +if (a0 != v1) {//nop; +goto L419c00;} +//nop; +//nop; +a0 = s0; +// bdead 40060021 t9 = t9; +a1 = s1; +v0 = func_41b374(mem, sp, a0, a1); +goto L419b6c; +a1 = s1; +L419b6c: +// bdead 40060109 gp = MEM_U32(sp + 48); +if (v0 == 0) {// bdead 40060101 ra = MEM_U32(sp + 52); +goto L419f00;} +// bdead 40060101 ra = MEM_U32(sp + 52); +t5 = MEM_U32(s0 + 12); +//nop; +t6 = t5 << 4; +if ((int)t6 < 0) {//nop; +goto L419ba4;} +//nop; +t7 = MEM_U32(s0 + 8); +t2 = 0x15; +t8 = MEM_U32(t7 + 4); +//nop; +if (t2 != t8) {// bdead 40060101 ra = MEM_U32(sp + 52); +goto L419f00;} +// bdead 40060101 ra = MEM_U32(sp + 52); +L419ba4: +v0 = 0x1002df80; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L419bc4;} +//nop; +v1 = 0xffffffff; +goto L419bcc; +v1 = 0xffffffff; +L419bc4: +v1 = MEM_U32(v0 + 4); +//nop; +L419bcc: +t9 = MEM_U16(s0 + 40); +//nop; +at = t9 < v1; +if (at != 0) {// bdead 40060101 ra = MEM_U32(sp + 52); +goto L419f00;} +// bdead 40060101 ra = MEM_U32(sp + 52); +//nop; +a0 = s0; +// bdead 40040121 t9 = t9; +a1 = s1; +func_419688(mem, sp, a0, a1); +goto L419bf4; +a1 = s1; +L419bf4: +// bdead 1 gp = MEM_U32(sp + 48); +// bdead 1 ra = MEM_U32(sp + 52); +goto L419f00; +// bdead 1 ra = MEM_U32(sp + 52); +L419c00: +t4 = MEM_U32(s0 + 12); +t3 = 0x8000000; +t5 = t4 << 4; +if ((int)t5 < 0) {//nop; +goto L419c2c;} +//nop; +t6 = MEM_U32(s0 + 8); +t2 = 0x15; +t7 = MEM_U32(t6 + 4); +//nop; +if (t2 != t7) {//nop; +goto L419d30;} +//nop; +L419c2c: +v0 = 0x1002df80; +t2 = 0x15; +v0 = MEM_U32(v0 + 0); +t1 = s1; +if (v0 != 0) {//nop; +goto L419c4c;} +//nop; +v1 = 0xffffffff; +goto L419c54; +v1 = 0xffffffff; +L419c4c: +v1 = MEM_U32(v0 + 4); +//nop; +L419c54: +at = a0 < v1; +if (at != 0) {//nop; +goto L419d30;} +//nop; +if (s1 == 0) {a0 = zero; +goto L419d30;} +a0 = zero; +t0 = 0x2; +a3 = 0x4000000; +a2 = 0x6; +a1 = 0x5; +L419c78: +if (t1 == 0) {v0 = t1; +goto L419d18;} +v0 = t1; +if (a0 != 0) {//nop; +goto L419d18;} +//nop; +L419c88: +v1 = MEM_U32(v0 + 12); +//nop; +t8 = v1 & t3; +if (t8 != 0) {t9 = v1 & a3; +goto L419cf4;} +t9 = v1 & a3; +if (t9 != 0) {//nop; +goto L419ccc;} +//nop; +t4 = MEM_U32(v0 + 8); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t2 != t5) {//nop; +goto L419ccc;} +//nop; +t6 = MEM_U32(v0 + 28); +//nop; +if (t6 == 0) {//nop; +goto L419cf4;} +//nop; +L419ccc: +v1 = MEM_U32(v0 + 44); +//nop; +if (a1 == v1) {//nop; +goto L419ce4;} +//nop; +if (a2 != v1) {//nop; +goto L419d00;} +//nop; +L419ce4: +t7 = MEM_U16(v0 + 40); +//nop; +if (t0 != t7) {//nop; +goto L419d00;} +//nop; +L419cf4: +t8 = MEM_U32(v0 + 60); +a0 = 0x1; +MEM_U32(s0 + 60) = t8; +L419d00: +v0 = MEM_U32(v0 + 68); +//nop; +if (v0 == 0) {//nop; +goto L419d18;} +//nop; +if (a0 == 0) {//nop; +goto L419c88;} +//nop; +L419d18: +t1 = MEM_U32(t1 + 48); +//nop; +if (t1 == 0) {//nop; +goto L419d30;} +//nop; +if (a0 == 0) {//nop; +goto L419c78;} +//nop; +L419d30: +a0 = MEM_U16(s0 + 40); +t9 = MEM_U16(s1 + 40); +v0 = MEM_U32(s0 + 12); +at = (int)a0 < (int)t9; +a3 = 0x4000000; +t0 = 0x2; +if (at == 0) {v1 = v0 & t3; +goto L419de0;} +v1 = v0 & t3; +t4 = MEM_U32(s1 + 48); +//nop; +if (t4 != 0) {//nop; +goto L419de0;} +//nop; +if (v1 != 0) {t5 = v0 & a3; +goto L419d98;} +t5 = v0 & a3; +if (t5 != 0) {//nop; +goto L419db0;} +//nop; +t6 = MEM_U32(s0 + 8); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (t2 != t7) {//nop; +goto L419db0;} +//nop; +t8 = MEM_U32(s0 + 28); +//nop; +if (t8 != 0) {//nop; +goto L419db0;} +//nop; +L419d98: +if (t0 != a0) {//nop; +goto L419db0;} +//nop; +t9 = MEM_U32(s0 + 56); +//nop; +if (t9 != 0) {//nop; +goto L419dd8;} +//nop; +L419db0: +t4 = MEM_U32(s0 + 44); +at = 0x7; +if (t4 == at) {//nop; +goto L419dd8;} +//nop; +//nop; +a0 = s0; +//nop; +f_mips_st(mem, sp, a0, a1, a2, a3); +goto L419dd0; +//nop; +L419dd0: +// bdead 40060001 gp = MEM_U32(sp + 48); +//nop; +L419dd8: +MEM_U32(s1 + 48) = s0; +goto L419e64; +MEM_U32(s1 + 48) = s0; +L419de0: +if (v1 != 0) {t5 = v0 & a3; +goto L419e18;} +t5 = v0 & a3; +if (t5 != 0) {//nop; +goto L419e30;} +//nop; +t6 = MEM_U32(s0 + 8); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (t2 != t7) {//nop; +goto L419e30;} +//nop; +t8 = MEM_U32(s0 + 28); +//nop; +if (t8 != 0) {//nop; +goto L419e30;} +//nop; +L419e18: +if (t0 != a0) {//nop; +goto L419e30;} +//nop; +t9 = MEM_U32(s0 + 56); +//nop; +if (t9 != 0) {//nop; +goto L419e58;} +//nop; +L419e30: +t4 = MEM_U32(s0 + 44); +at = 0x7; +if (t4 == at) {//nop; +goto L419e58;} +//nop; +//nop; +a0 = s0; +//nop; +f_mips_st(mem, sp, a0, a1, a2, a3); +goto L419e50; +//nop; +L419e50: +// bdead 40060001 gp = MEM_U32(sp + 48); +//nop; +L419e58: +t5 = MEM_U32(s0 + 24); +MEM_U32(s0 + 48) = s1; +MEM_U32(t5 + 0) = s0; +L419e64: +//nop; +a0 = s0; +// bdead 40060021 t9 = t9; +//nop; +func_419f10(mem, sp, a0); +goto L419e78; +//nop; +L419e78: +t6 = MEM_U32(s0 + 12); +// bdead 40068101 gp = MEM_U32(sp + 48); +t7 = t6 << 4; +if ((int)t7 < 0) {t2 = 0x15; +goto L419ea4;} +t2 = 0x15; +t8 = MEM_U32(s0 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (t2 != t9) {// bdead 40060101 ra = MEM_U32(sp + 52); +goto L419f00;} +// bdead 40060101 ra = MEM_U32(sp + 52); +L419ea4: +v0 = 0x1002df80; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L419ec4;} +//nop; +v1 = 0xffffffff; +goto L419ecc; +v1 = 0xffffffff; +L419ec4: +v1 = MEM_U32(v0 + 4); +//nop; +L419ecc: +t4 = MEM_U16(s0 + 40); +//nop; +at = t4 < v1; +if (at != 0) {// bdead 40060101 ra = MEM_U32(sp + 52); +goto L419f00;} +// bdead 40060101 ra = MEM_U32(sp + 52); +//nop; +a0 = s0; +// bdead 40040121 t9 = t9; +a1 = s1; +func_419688(mem, sp, a0, a1); +goto L419ef4; +a1 = s1; +L419ef4: +// bdead 1 gp = MEM_U32(sp + 48); +//nop; +// bdead 1 ra = MEM_U32(sp + 52); +L419f00: +// bdead 1 s0 = MEM_U32(sp + 40); +// bdead 1 s1 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void func_419f10(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L419f10: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +a1 = 0x1002df78; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a0 + 8); +v1 = MEM_U16(a0 + 40); +t6 = MEM_U32(a1 + 4); +a3 = a0; +v0 = a1; +if (t6 == v1) {t0 = a2; +goto L41a00c;} +t0 = a2; +at = 0x2; +if (v1 != at) {//nop; +goto L419f6c;} +//nop; +v0 = 0x1002df84; +//nop; +v0 = MEM_U32(v0 + 0); +t2 = MEM_U32(a2 + 4); +goto L41a010; +t2 = MEM_U32(a2 + 4); +L419f6c: +if (a3 == 0) {//nop; +goto L419fb0;} +//nop; +t7 = MEM_U32(a3 + 4); +at = 0x63; +if (t7 != at) {//nop; +goto L419fb0;} +//nop; +t8 = MEM_U32(a3 + 28); +//nop; +if (t8 == 0) {//nop; +goto L419fb0;} +//nop; +t9 = MEM_U32(a2 + 4); +at = 0x15; +if (t9 != at) {//nop; +goto L419fb0;} +//nop; +v0 = MEM_U32(a1 + 8); +t2 = MEM_U32(a2 + 4); +goto L41a010; +t2 = MEM_U32(a2 + 4); +L419fb0: +t1 = MEM_U32(t0 + 4); +at = 0x4; +if (t1 != at) {//nop; +goto L419fd4;} +//nop; +v0 = 0x1002df80; +//nop; +v0 = MEM_U32(v0 + 0); +t2 = MEM_U32(a2 + 4); +goto L41a010; +t2 = MEM_U32(a2 + 4); +L419fd4: +a0 = 0x1000df50; +a1 = 0x1000df58; +//nop; +a2 = 0x24e; +MEM_U32(sp + 36) = v0; +MEM_U32(sp + 40) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L419ff8; +a1 = a1; +L419ff8: +a3 = MEM_U32(sp + 40); +// bdead 40000101 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 36); +a2 = MEM_U32(a3 + 8); +//nop; +L41a00c: +t2 = MEM_U32(a2 + 4); +L41a010: +at = 0x15; +if (t2 != at) {//nop; +goto L41a06c;} +//nop; +t3 = MEM_U16(a3 + 40); +at = 0x2; +if (t3 != at) {//nop; +goto L41a06c;} +//nop; +v1 = MEM_U32(v0 + 24); +//nop; +if (v1 != 0) {//nop; +goto L41a054;} +//nop; +t4 = MEM_U32(v0 + 0); +//nop; +MEM_U32(a3 + 52) = t4; +MEM_U32(v0 + 24) = a3; +MEM_U32(v0 + 0) = a3; +goto L41a07c; +MEM_U32(v0 + 0) = a3; +L41a054: +t5 = MEM_U32(v1 + 52); +//nop; +MEM_U32(a3 + 52) = t5; +t6 = MEM_U32(v0 + 24); +MEM_U32(t6 + 52) = a3; +goto L41a07c; +MEM_U32(t6 + 52) = a3; +L41a06c: +t7 = MEM_U32(v0 + 0); +//nop; +MEM_U32(a3 + 52) = t7; +MEM_U32(v0 + 0) = a3; +L41a07c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint32_t f_lookup_id(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41a08c: +//lookup_id: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +t5 = 0x10029fa0; +// fdead 400041eb MEM_U32(sp + 44) = ra; +t3 = MEM_U16(t5 + 26); +// fdead 400051eb MEM_U32(sp + 40) = gp; +// fdead 400051eb MEM_U32(sp + 36) = s2; +// fdead 400051eb MEM_U32(sp + 32) = s1; +// fdead 400051eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 80) = a0; +MEM_U32(sp + 92) = a3; +s0 = MEM_U32(a0 + 0); +s1 = a2; +s2 = a1; +v1 = zero; +t1 = 0x1; +t0 = zero; +if (t3 != 0) {t2 = zero; +goto L41a400;} +t2 = zero; +t7 = MEM_U16(t5 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 != 0) {//nop; +goto L41a400;} +//nop; +if (a1 == 0) {a0 = 0x3; +goto L41a400;} +a0 = 0x3; +if (a2 != a0) {//nop; +goto L41a400;} +//nop; +a3 = MEM_U32(a1 + 4); +//nop; +if ((int)a3 <= 0) {at = (int)a3 < (int)0x19; +goto L41a288;} +at = (int)a3 < (int)0x19; +if (at == 0) {v0 = a3 ^ 0x13; +goto L41a288;} +v0 = a3 ^ 0x13; +if (v0 != 0) {at = 0x18; +goto L41a18c;} +at = 0x18; +if (a3 == at) {at = 0x14; +goto L41a148;} +at = 0x14; +if (a3 != at) {a2 = s2; +goto L41a178;} +a2 = s2; +t9 = MEM_U32(a1 + 12); +//nop; +t6 = t9 << 2; +if ((int)t6 < 0) {a2 = s2; +goto L41a178;} +a2 = s2; +L41a148: +a1 = MEM_U32(s2 + 8); +//nop; +if (a1 == 0) {a2 = s2; +goto L41a178;} +a2 = s2; +t7 = MEM_U32(s2 + 12); +at = 0xd0000000; +t8 = t7 & at; +if (t8 == 0) {a2 = s2; +goto L41a178;} +a2 = s2; +a2 = a1; +goto L41a178; +a2 = a1; +// fdead 0 a2 = s2; +L41a178: +v0 = MEM_U32(a2 + 32); +//nop; +t9 = v0 < 0x1; +v0 = t9 < 0x1; +if (v0 == 0) {t0 = a3 ^ 0x18; +goto L41a280;} +L41a18c: +t0 = a3 ^ 0x18; +t0 = t0 < 0x1; +v0 = t0 < 0x1; +if (v0 != 0) {a1 = a3 ^ 0x14; +goto L41a20c;} +a1 = a3 ^ 0x14; +if (t0 != 0) {at = 0x14; +goto L41a1c4;} +at = 0x14; +if (a3 != at) {a2 = s2; +goto L41a1f4;} +a2 = s2; +t6 = MEM_U32(s2 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {a2 = s2; +goto L41a1f4;} +a2 = s2; +L41a1c4: +a1 = MEM_U32(s2 + 8); +//nop; +if (a1 == 0) {a2 = s2; +goto L41a1f4;} +a2 = s2; +t8 = MEM_U32(s2 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {a2 = s2; +goto L41a1f4;} +a2 = s2; +a2 = a1; +goto L41a1f4; +a2 = a1; +// fdead 0 a2 = s2; +L41a1f4: +v0 = MEM_U32(a2 + 36); +//nop; +t6 = v0 < 0x1; +v0 = t6 < 0x1; +if (v0 == 0) {a1 = a3 ^ 0x14; +goto L41a280;} +a1 = a3 ^ 0x14; +L41a20c: +a1 = a1 < 0x1; +v0 = a1 < 0x1; +if (v0 != 0) {//nop; +goto L41a280;} +//nop; +if (t0 != 0) {//nop; +goto L41a240;} +//nop; +if (a1 == 0) {a2 = s2; +goto L41a270;} +a2 = s2; +t7 = MEM_U32(s2 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {a2 = s2; +goto L41a270;} +a2 = s2; +L41a240: +a1 = MEM_U32(s2 + 8); +//nop; +if (a1 == 0) {a2 = s2; +goto L41a270;} +a2 = s2; +t9 = MEM_U32(s2 + 12); +at = 0xd0000000; +t6 = t9 & at; +if (t6 == 0) {a2 = s2; +goto L41a270;} +a2 = s2; +a2 = a1; +goto L41a270; +a2 = a1; +// fdead 0 a2 = s2; +L41a270: +v0 = MEM_U32(a2 + 36); +//nop; +t7 = v0 < 0x1; +v0 = t7 < 0x1; +L41a280: +t0 = v0; +goto L41a400; +t0 = v0; +L41a288: +a1 = MEM_U32(s2 + 8); +at = 0x18; +a3 = MEM_U32(a1 + 4); +//nop; +v0 = a3 ^ 0x13; +if (v0 != 0) {t0 = a3 ^ 0x18; +goto L41a30c;} +t0 = a3 ^ 0x18; +if (a3 == at) {at = 0x14; +goto L41a2c8;} +at = 0x14; +if (a3 != at) {a2 = a1; +goto L41a2f8;} +a2 = a1; +t8 = MEM_U32(a1 + 12); +at = 0x20000000; +t9 = t8 & at; +if (t9 != 0) {a2 = a1; +goto L41a2f8;} +a2 = a1; +L41a2c8: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {a2 = a1; +goto L41a2f8;} +a2 = a1; +t6 = MEM_U32(a1 + 12); +at = 0xd0000000; +t7 = t6 & at; +if (t7 == 0) {a2 = a1; +goto L41a2f8;} +a2 = a1; +a2 = v0; +goto L41a2f8; +a2 = v0; +// fdead 0 a2 = a1; +L41a2f8: +v0 = MEM_U32(a2 + 32); +//nop; +t8 = v0 < 0x1; +v0 = t8 < 0x1; +if (v0 == 0) {t0 = t0 < 0x1; +goto L41a3fc;} +L41a30c: +t0 = t0 < 0x1; +v0 = t0 < 0x1; +if (v0 != 0) {a2 = a3 ^ 0x14; +goto L41a388;} +a2 = a3 ^ 0x14; +if (t0 != 0) {at = 0x14; +goto L41a340;} +at = 0x14; +if (a3 != at) {a2 = a1; +goto L41a370;} +a2 = a1; +t9 = MEM_U32(a1 + 12); +//nop; +t6 = t9 << 2; +if ((int)t6 < 0) {a2 = a1; +goto L41a370;} +a2 = a1; +L41a340: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {a2 = a1; +goto L41a370;} +a2 = a1; +t7 = MEM_U32(a1 + 12); +at = 0xd0000000; +t8 = t7 & at; +if (t8 == 0) {a2 = a1; +goto L41a370;} +a2 = a1; +a2 = v0; +goto L41a370; +a2 = v0; +// fdead 0 a2 = a1; +L41a370: +v0 = MEM_U32(a2 + 36); +//nop; +t9 = v0 < 0x1; +v0 = t9 < 0x1; +if (v0 == 0) {a2 = a3 ^ 0x14; +goto L41a3fc;} +a2 = a3 ^ 0x14; +L41a388: +a2 = a2 < 0x1; +v0 = a2 < 0x1; +if (v0 != 0) {//nop; +goto L41a3fc;} +//nop; +if (t0 != 0) {//nop; +goto L41a3bc;} +//nop; +if (a2 == 0) {a2 = a1; +goto L41a3ec;} +a2 = a1; +t6 = MEM_U32(a1 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {a2 = a1; +goto L41a3ec;} +a2 = a1; +L41a3bc: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {a2 = a1; +goto L41a3ec;} +a2 = a1; +t8 = MEM_U32(a1 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {a2 = a1; +goto L41a3ec;} +a2 = a1; +a2 = v0; +goto L41a3ec; +a2 = v0; +// fdead 0 a2 = a1; +L41a3ec: +v0 = MEM_U32(a2 + 36); +//nop; +t6 = v0 < 0x1; +v0 = t6 < 0x1; +L41a3fc: +t0 = v0; +L41a400: +if (s0 == 0) {a0 = 0x3; +goto L41a55c;} +a0 = 0x3; +a2 = MEM_U32(sp + 100); +t4 = 0x2; +a3 = 0xc000000; +L41a414: +a1 = MEM_U32(s0 + 48); +if (s0 == 0) {//nop; +goto L41a544;} +//nop; +if (t2 != 0) {//nop; +goto L41a544;} +//nop; +L41a428: +v0 = MEM_U32(s0 + 72); +//nop; +if (s1 != v0) {//nop; +goto L41a440;} +//nop; +if (s1 != a0) {//nop; +goto L41a458;} +//nop; +L41a440: +if (s1 != v0) {//nop; +goto L41a4e8;} +//nop; +t7 = MEM_U32(s0 + 56); +//nop; +if (s2 != t7) {//nop; +goto L41a4e8;} +//nop; +L41a458: +if (a2 == 0) {t2 = 0x1; +goto L41a474;} +t2 = 0x1; +t8 = MEM_U32(s0 + 60); +//nop; +MEM_U32(a2 + 0) = t8; +t3 = MEM_U16(t5 + 26); +//nop; +L41a474: +if (t3 == 0) {//nop; +goto L41a490;} +//nop; +t9 = MEM_U16(t5 + 10); +//nop; +t6 = t9 & 0x1; +if (t6 != 0) {//nop; +goto L41a4ac;} +//nop; +L41a490: +if (t3 != 0) {//nop; +goto L41a544;} +//nop; +t7 = MEM_U16(t5 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 == 0) {//nop; +goto L41a544;} +//nop; +L41a4ac: +t9 = MEM_U32(s0 + 12); +//nop; +t6 = t9 & a3; +if (t6 == 0) {//nop; +goto L41a544;} +//nop; +t7 = MEM_U32(s0 + 56); +//nop; +if (t7 == 0) {//nop; +goto L41a544;} +//nop; +t8 = MEM_U16(s0 + 40); +//nop; +if (t4 != t8) {//nop; +goto L41a544;} +//nop; +s0 = zero; +goto L41a544; +s0 = zero; +L41a4e8: +if (a0 != v0) {//nop; +goto L41a52c;} +//nop; +if (t1 == 0) {//nop; +goto L41a52c;} +//nop; +if (t0 == 0) {//nop; +goto L41a52c;} +//nop; +if (v1 != 0) {//nop; +goto L41a510;} +//nop; +v1 = s0; +goto L41a52c; +v1 = s0; +L41a510: +t9 = MEM_U32(s0 + 36); +t6 = MEM_U32(v1 + 36); +//nop; +if (t9 == t6) {//nop; +goto L41a52c;} +//nop; +v1 = zero; +t1 = zero; +L41a52c: +s0 = MEM_U32(s0 + 68); +//nop; +if (s0 == 0) {//nop; +goto L41a544;} +//nop; +if (t2 == 0) {//nop; +goto L41a428;} +//nop; +L41a544: +if (t2 != 0) {//nop; +goto L41a55c;} +//nop; +if (a1 == 0) {s0 = a1; +goto L41a55c;} +s0 = a1; +if (t2 == 0) {//nop; +goto L41a414;} +//nop; +L41a55c: +if (t2 == 0) {t4 = 0x2; +goto L41a56c;} +t4 = 0x2; +if (s0 != 0) {//nop; +goto L41a66c;} +//nop; +L41a56c: +t7 = MEM_U32(sp + 92); +//nop; +if (t7 == 0) {//nop; +goto L41a66c;} +//nop; +if (v1 == 0) {a0 = 0x30000; +goto L41a5b8;} +a0 = 0x30000; +a3 = MEM_U32(sp + 80); +//nop; +a0 = 0x30000; +a2 = MEM_U32(sp + 96); +a0 = a0 | 0xfe; +a1 = 0x1; +MEM_U32(sp + 68) = v1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41a5a8; +a3 = a3 + 0x18; +L41a5a8: +// bdead 40000001 gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 68); +// bdead 9 ra = MEM_U32(sp + 44); +goto L41a750; +// bdead 9 ra = MEM_U32(sp + 44); +L41a5b8: +t8 = 0x10029e84; +a3 = MEM_U32(sp + 80); +//nop; +t8 = MEM_U32(t8 + 0); +a2 = MEM_U32(sp + 96); +a0 = a0 | 0x82; +a1 = 0x2; +a3 = a3 + 0x18; +MEM_U32(sp + 52) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41a5e0; +MEM_U32(sp + 52) = t8; +L41a5e0: +// bdead 400c0103 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 96); +t9 = 0x10029e80; +at = 0x10029e84; +t9 = MEM_U32(t9 + 0); +a2 = MEM_U32(sp + 80); +MEM_U32(at + 0) = t9; +//nop; +a0 = 0x63; +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L41a60c; +//nop; +L41a60c: +// bdead 400c000b gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x1002df88; +//nop; +t6 = MEM_U32(t6 + 0); +a0 = v0; +a1 = s2; +a2 = zero; +a3 = s1; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = t6; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L41a63c; +MEM_U32(sp + 20) = t6; +L41a63c: +// bdead 40020183 gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +//nop; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L41a654; +//nop; +L41a654: +// bdead 40000003 gp = MEM_U32(sp + 40); +t7 = MEM_U32(sp + 52); +at = 0x10029e84; +v0 = zero; +MEM_U32(at + 0) = t7; +goto L41a74c; +MEM_U32(at + 0) = t7; +L41a66c: +if (s0 == 0) {v0 = s0; +goto L41a74c;} +v0 = s0; +if (t2 == 0) {v0 = s0; +goto L41a74c;} +v0 = s0; +s1 = MEM_U32(sp + 104); +//nop; +if (s1 == 0) {v0 = s0; +goto L41a74c;} +v0 = s0; +t8 = MEM_U32(s0 + 12); +at = 0x8000000; +t9 = t8 & at; +if (t9 != 0) {//nop; +goto L41a6b0;} +//nop; +t6 = MEM_U16(s0 + 40); +//nop; +if (t4 != t6) {//nop; +goto L41a70c;} +//nop; +L41a6b0: +v0 = MEM_U32(s0 + 44); +at = 0x5; +if (v0 == at) {at = 0x6; +goto L41a6c8;} +at = 0x6; +if (v0 != at) {//nop; +goto L41a70c;} +//nop; +L41a6c8: +t7 = MEM_S16(s0 + 64); +//nop; +t8 = t7 & 0x30; +if (t8 != 0) {//nop; +goto L41a70c;} +//nop; +//nop; +a0 = s0; +//nop; +f_mips_st_extundefined(mem, sp, a0, a1, a2, a3); +goto L41a6ec; +//nop; +L41a6ec: +// bdead 40060001 gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 100); +t5 = 0x10029fa0; +if (a2 == 0) {//nop; +goto L41a70c;} +//nop; +t9 = MEM_U32(s0 + 60); +//nop; +MEM_U32(a2 + 0) = t9; +L41a70c: +t6 = MEM_U16(t5 + 38); +a0 = s0; +if (t6 != 0) {//nop; +goto L41a730;} +//nop; +t7 = MEM_S16(s0 + 64); +//nop; +t8 = t7 | 0x30; +MEM_U16(s0 + 64) = (uint16_t)t8; +goto L41a748; +MEM_U16(s0 + 64) = (uint16_t)t8; +L41a730: +//nop; +a2 = MEM_U32(sp + 96); +a1 = s1; +f_lint_setref(mem, sp, a0, a1, a2); +goto L41a740; +a1 = s1; +L41a740: +// bdead 20001 gp = MEM_U32(sp + 40); +//nop; +L41a748: +v0 = s0; +L41a74c: +// bdead 9 ra = MEM_U32(sp + 44); +L41a750: +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x50; +return v0; +// bdead 9 sp = sp + 0x50; +} + +static void f_push_scope(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41a764: +//push_scope: +//nop; +//nop; +//nop; +a2 = 0x1002df78; +sp = sp + 0xffffffe0; +v0 = MEM_U32(a2 + 0); +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +if (v0 != 0) {MEM_U32(sp + 32) = a0; +goto L41a828;} +MEM_U32(sp + 32) = a0; +a1 = 0x10029e80; +at = 0xfffffffc; +a0 = MEM_U32(a1 + 0); +//nop; +v0 = MEM_U32(a0 + 8); +//nop; +v0 = v0 + 0x3; +t6 = v0 & at; +MEM_U32(a0 + 8) = t6; +a0 = MEM_U32(a1 + 0); +t8 = t6 + 0x1c; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L41a7f0;} +//nop; +//nop; +a1 = 0x1c; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41a7dc; +//nop; +L41a7dc: +// bdead b gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002df78; +MEM_U32(a2 + 0) = v0; +goto L41a818; +MEM_U32(a2 + 0) = v0; +L41a7f0: +t9 = MEM_U32(a0 + 8); +//nop; +t0 = t9 + 0x1c; +MEM_U32(a0 + 8) = t0; +t1 = MEM_U32(a1 + 0); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +t3 = t2 + 0xffffffe4; +MEM_U32(a2 + 0) = t3; +L41a818: +t5 = MEM_U32(a2 + 0); +t4 = 0x2; +MEM_U32(t5 + 4) = t4; +goto L41a930; +MEM_U32(t5 + 4) = t4; +L41a828: +v1 = MEM_U32(v0 + 12); +//nop; +if (v1 == 0) {//nop; +goto L41a874;} +//nop; +t6 = MEM_U32(v0 + 4); +t8 = MEM_U32(v1 + 4); +t7 = t6 + 0x1; +if (t7 != t8) {//nop; +goto L41a874;} +//nop; +MEM_U32(v1 + 8) = v0; +t9 = MEM_U32(a2 + 0); +//nop; +t0 = MEM_U32(t9 + 12); +//nop; +MEM_U32(a2 + 0) = t0; +MEM_U32(t0 + 0) = zero; +t2 = MEM_U32(a2 + 0); +MEM_U32(t2 + 24) = zero; +goto L41a930; +MEM_U32(t2 + 24) = zero; +L41a874: +a1 = 0x10029e80; +at = 0xfffffffc; +a0 = MEM_U32(a1 + 0); +//nop; +v0 = MEM_U32(a0 + 8); +//nop; +v0 = v0 + 0x3; +t3 = v0 & at; +MEM_U32(a0 + 8) = t3; +a0 = MEM_U32(a1 + 0); +t5 = t3 + 0x1c; +t4 = MEM_U32(a0 + 12); +//nop; +at = t4 < t5; +if (at == 0) {//nop; +goto L41a8d8;} +//nop; +//nop; +a1 = 0x1c; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41a8c4; +//nop; +L41a8c4: +// bdead b gp = MEM_U32(sp + 24); +v1 = v0; +a2 = 0x1002df78; +t9 = MEM_U32(a2 + 0); +goto L41a900; +t9 = MEM_U32(a2 + 0); +L41a8d8: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x1c; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(a1 + 0); +//nop; +v1 = MEM_U32(t8 + 8); +//nop; +v1 = v1 + 0xffffffe4; +t9 = MEM_U32(a2 + 0); +L41a900: +//nop; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = t0 + 0x1; +MEM_U32(v1 + 4) = t1; +t2 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t2 + 12) = v1; +t3 = MEM_U32(a2 + 0); +//nop; +MEM_U32(v1 + 8) = t3; +MEM_U32(a2 + 0) = v1; +L41a930: +t4 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t4 + 20) = zero; +v0 = MEM_U32(a2 + 0); +//nop; +t5 = MEM_U32(v0 + 20); +//nop; +MEM_U32(v0 + 16) = t5; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_pop_scope(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41a960: +//pop_scope: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +v0 = 0x1002df78; +// fdead 4000002b MEM_U32(sp + 76) = ra; +v0 = MEM_U32(v0 + 0); +// fdead 4000002b MEM_U32(sp + 72) = fp; +// fdead 4000002b MEM_U32(sp + 68) = gp; +// fdead 4000002b MEM_U32(sp + 64) = s7; +// fdead 4000002b MEM_U32(sp + 60) = s6; +// fdead 4000002b MEM_U32(sp + 56) = s5; +// fdead 4000002b MEM_U32(sp + 52) = s4; +// fdead 4000002b MEM_U32(sp + 48) = s3; +// fdead 4000002b MEM_U32(sp + 44) = s2; +// fdead 4000002b MEM_U32(sp + 40) = s1; +if (v0 != 0) {// fdead 4000002b MEM_U32(sp + 36) = s0; +goto L41a9dc;} +// fdead 4000002b MEM_U32(sp + 36) = s0; +a0 = 0x1000df64; +a1 = 0x1000df7c; +//nop; +a2 = 0x2e6; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L41a9c4; +a1 = a1; +L41a9c4: +// bdead 40000003 gp = MEM_U32(sp + 68); +//nop; +v0 = 0x1002df78; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L41a9dc: +//nop; +a0 = MEM_U32(v0 + 4); +// fdead 6000002b t9 = t9; +//nop; +func_419050(mem, sp, a0); +goto L41a9f0; +//nop; +L41a9f0: +// bdead 40000003 gp = MEM_U32(sp + 68); +fp = 0xc000000; +v0 = 0x1002df78; +s7 = 0x4000000; +v0 = MEM_U32(v0 + 0); +s6 = 0x15; +s0 = MEM_U32(v0 + 0); +//nop; +if (s0 == 0) {//nop; +goto L41abcc;} +//nop; +s3 = 0x1000df88; +s5 = 0x1002df8c; +s4 = 0x10029fa0; +s2 = 0x10004834; +s1 = 0x10029e90; +s3 = s3; +L41aa30: +t6 = MEM_U8(s1 + 84); +//nop; +if ((int)t6 <= 0) {//nop; +goto L41aa88;} +//nop; +v0 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 72); +MEM_U32(sp + 16) = v0; +t7 = MEM_U16(s0 + 40); +a0 = MEM_U32(s2 + 0); +MEM_U32(sp + 20) = t7; +t8 = MEM_U32(s0 + 68); +a1 = s3; +MEM_U32(sp + 24) = t8; +t9 = MEM_U32(s0 + 48); +a2 = v0 + 0x18; +MEM_U32(sp + 28) = t9; +//nop; +//nop; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41aa80; +//nop; +L41aa80: +// bdead c1fe0003 gp = MEM_U32(sp + 68); +//nop; +L41aa88: +t0 = MEM_U16(s4 + 38); +//nop; +if (t0 == 0) {//nop; +goto L41aac0;} +//nop; +t1 = MEM_U32(s5 + 0); +//nop; +if (t1 == 0) {//nop; +goto L41aac0;} +//nop; +//nop; +a0 = s0; +//nop; +f_lint_checks(mem, sp, a0); +goto L41aab8; +//nop; +L41aab8: +// bdead c1fe0003 gp = MEM_U32(sp + 68); +//nop; +L41aac0: +t2 = MEM_U32(s0 + 8); +//nop; +t3 = MEM_U32(t2 + 4); +//nop; +if (s6 != t3) {//nop; +goto L41ab6c;} +//nop; +a0 = MEM_S16(s0 + 64); +//nop; +t4 = a0 & 0x30; +if (t4 == 0) {//nop; +goto L41ab6c;} +//nop; +t5 = MEM_U32(s0 + 12); +//nop; +t6 = t5 & s7; +if (t6 == 0) {//nop; +goto L41ab6c;} +//nop; +t7 = MEM_U32(s0 + 48); +v1 = s0; +if (t7 == 0) {//nop; +goto L41ab2c;} +//nop; +v0 = MEM_U32(v1 + 48); +//nop; +L41ab18: +v1 = v0; +v0 = MEM_U32(v0 + 48); +//nop; +if (v0 != 0) {//nop; +goto L41ab18;} +//nop; +L41ab2c: +if (v1 == 0) {//nop; +goto L41ab6c;} +//nop; +t8 = MEM_U32(v1 + 12); +//nop; +t9 = t8 & fp; +if (t9 == 0) {//nop; +goto L41ab6c;} +//nop; +t0 = MEM_U32(v1 + 56); +//nop; +if (t0 == 0) {//nop; +goto L41ab6c;} +//nop; +t1 = MEM_U16(v1 + 40); +at = 0x2; +if (t1 != at) {//nop; +goto L41ab6c;} +//nop; +MEM_U16(v1 + 64) = (uint16_t)a0; +L41ab6c: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 != 0) {//nop; +goto L41ab94;} +//nop; +t2 = MEM_U32(s0 + 24); +t3 = 0x1; +MEM_U32(t2 + 0) = zero; +t4 = MEM_U32(s0 + 24); +MEM_U16(t4 + 16) = (uint16_t)t3; +goto L41abac; +MEM_U16(t4 + 16) = (uint16_t)t3; +L41ab94: +t5 = MEM_U32(s0 + 24); +//nop; +MEM_U32(t5 + 0) = v0; +t6 = MEM_U32(s0 + 24); +//nop; +MEM_U16(t6 + 16) = (uint16_t)zero; +L41abac: +s0 = MEM_U32(s0 + 52); +//nop; +if (s0 != 0) {//nop; +goto L41aa30;} +//nop; +v0 = 0x1002df78; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L41abcc: +t7 = MEM_U32(v0 + 8); +at = 0x1002df78; +// bdead 10005 ra = MEM_U32(sp + 76); +// bdead 10005 s0 = MEM_U32(sp + 36); +// bdead 10005 s1 = MEM_U32(sp + 40); +// bdead 10005 s2 = MEM_U32(sp + 44); +// bdead 10005 s3 = MEM_U32(sp + 48); +// bdead 10005 s4 = MEM_U32(sp + 52); +// bdead 10005 s5 = MEM_U32(sp + 56); +// bdead 10005 s6 = MEM_U32(sp + 60); +// bdead 10005 s7 = MEM_U32(sp + 64); +// bdead 10005 fp = MEM_U32(sp + 72); +// bdead 10005 sp = sp + 0x50; +MEM_U32(at + 0) = t7; +return; +MEM_U32(at + 0) = t7; +} + +static uint32_t func_41ac08(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41ac08: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +t7 = 0x1002df78; +t6 = 0x1; +t7 = MEM_U32(t7 + 0); +// fdead 400181eb MEM_U32(sp + 44) = ra; +// fdead 400181eb MEM_U32(sp + 40) = gp; +// fdead 400181eb MEM_U32(sp + 36) = s1; +// fdead 400181eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 104) = a2; +MEM_U32(sp + 92) = zero; +MEM_U32(sp + 88) = zero; +MEM_U32(sp + 68) = t6; +v0 = MEM_U32(t7 + 4); +t1 = MEM_U32(a1 + 8); +t8 = v0 < 0x3; +v0 = t8 ^ 0x1; +s0 = a1; +s1 = a0; +if (v0 != 0) {t4 = 0x1; +goto L41ac98;} +t4 = 0x1; +t9 = MEM_U32(t1 + 4); +t2 = 0x15; +if (t2 != t9) {//nop; +goto L41ac88;} +//nop; +v0 = MEM_U32(t1 + 36); +//nop; +t5 = zero < v0; +if (t5 != 0) {v0 = t5; +goto L41ac98;} +v0 = t5; +L41ac88: +v0 = MEM_U32(t1 + 40); +//nop; +t6 = zero < v0; +v0 = t6; +L41ac98: +MEM_U32(sp + 84) = v0; +v1 = MEM_U32(s1 + 60); +t2 = 0x15; +if (v1 != 0) {t3 = 0x8000000; +goto L41acb8;} +t3 = 0x8000000; +t7 = MEM_U32(s0 + 60); +MEM_U32(s1 + 60) = t7; +goto L41acbc; +MEM_U32(s1 + 60) = t7; +L41acb8: +MEM_U32(s0 + 60) = v1; +L41acbc: +v1 = MEM_U32(s1 + 12); +at = 0xc000000; +t8 = v1 & at; +if (t8 == 0) {a1 = v1 & t3; +goto L41ad24;} +a1 = v1 & t3; +t9 = MEM_U32(s1 + 56); +//nop; +if (t9 == 0) {a1 = v1 & t3; +goto L41ad24;} +a1 = v1 & t3; +t5 = MEM_U16(s1 + 40); +at = 0x2; +if (t5 != at) {a1 = v1 & t3; +goto L41ad24;} +a1 = v1 & t3; +v0 = MEM_U32(s0 + 44); +at = 0x5; +if (v0 == at) {at = 0x6; +goto L41ad08;} +at = 0x6; +if (v0 != at) {a1 = v1 & t3; +goto L41ad24;} +a1 = v1 & t3; +L41ad08: +t6 = MEM_U16(s0 + 40); +at = 0x2; +if (t6 != at) {a1 = v1 & t3; +goto L41ad24;} +a1 = v1 & t3; +v1 = MEM_U32(s1 + 12); +MEM_U32(s1 + 56) = zero; +a1 = v1 & t3; +L41ad24: +if (a1 != 0) {t7 = v1 << 5; +goto L41ad5c;} +t7 = v1 << 5; +if ((int)t7 < 0) {t0 = 0x4000000; +goto L41ad5c;} +t0 = 0x4000000; +t8 = MEM_U32(s1 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (t2 != t9) {//nop; +goto L41ad98;} +//nop; +t5 = MEM_U32(s1 + 28); +//nop; +if (t5 != 0) {//nop; +goto L41ad98;} +//nop; +L41ad5c: +if (a1 != 0) {t0 = 0x4000000; +goto L41ad98;} +t0 = 0x4000000; +t6 = v1 & t0; +if (t6 != 0) {a0 = v1 & t0; +goto L41af54;} +a0 = v1 & t0; +t7 = MEM_U32(s1 + 8); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t2 != t8) {a0 = v1 & t0; +goto L41af54;} +a0 = v1 & t0; +t9 = MEM_U32(s1 + 28); +//nop; +if (t9 != 0) {a0 = v1 & t0; +goto L41af54;} +a0 = v1 & t0; +L41ad98: +t5 = MEM_U32(s0 + 12); +a2 = sp + 0x58; +t6 = t5 & t0; +if (t6 == 0) {a3 = zero; +goto L41af50;} +a3 = zero; +//nop; +a0 = MEM_U32(s1 + 20); +MEM_U32(sp + 76) = t1; +a1 = sp + 0x5c; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41adc0; +a1 = sp + 0x5c; +L41adc0: +t7 = MEM_U32(s1 + 28); +// bdead 40070183 gp = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 76); +t0 = 0x4000000; +if (t7 == 0) {t4 = zero; +goto L41ae28;} +t4 = zero; +a3 = MEM_U32(s0 + 24); +t9 = MEM_U32(sp + 92); +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 20) = t9; +//nop; +t8 = MEM_U32(sp + 88); +a0 = 0x30000; +a0 = a0 | 0x81; +MEM_U32(sp + 72) = zero; +MEM_U32(sp + 76) = t1; +a1 = 0x2; +a3 = a3 + 0x18; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41ae10; +MEM_U32(sp + 16) = t8; +L41ae10: +// bdead 40060183 gp = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 76); +t4 = MEM_U32(sp + 72); +v1 = MEM_U32(s1 + 12); +t0 = 0x4000000; +goto L41af24; +t0 = 0x4000000; +L41ae28: +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L41ae54;} +//nop; +t5 = MEM_U16(v1 + 10); +//nop; +t6 = t5 & 0x1; +if (t6 != 0) {//nop; +goto L41ae80;} +//nop; +L41ae54: +if (v0 != 0) {//nop; +goto L41ae70;} +//nop; +t7 = MEM_U16(v1 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 != 0) {//nop; +goto L41ae80;} +//nop; +L41ae70: +t9 = MEM_U32(s0 + 28); +//nop; +if (t9 != 0) {//nop; +goto L41aeec;} +//nop; +L41ae80: +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a0 = 0x30000; +a0 = a0 | 0xf5; +MEM_U32(sp + 72) = t4; +MEM_U32(sp + 76) = t1; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41aea8; +a3 = a3 + 0x18; +L41aea8: +// bdead 40060003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(s0 + 24); +t5 = MEM_U32(sp + 88); +t6 = MEM_U32(sp + 92); +//nop; +a2 = MEM_U32(s0 + 20); +a0 = 0x30000; +a0 = a0 | 0x9c; +a1 = 0x1; +a3 = a3 + 0x18; +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 20) = t6; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41aedc; +MEM_U32(sp + 20) = t6; +L41aedc: +// bdead 40060183 gp = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 76); +t4 = MEM_U32(sp + 72); +t0 = 0x4000000; +L41aeec: +v0 = MEM_U32(t1 + 4); +//nop; +t7 = v0 ^ 0x15; +v0 = t7 < 0x1; +if (v0 != 0) {//nop; +goto L41af18;} +//nop; +t8 = MEM_U32(s1 + 12); +//nop; +v0 = t8 & t0; +t9 = v0 < 0x1; +v0 = t9; +L41af18: +MEM_U32(sp + 68) = v0; +v1 = MEM_U32(s1 + 12); +//nop; +L41af24: +at = 0xf7ff0000; +at = at | 0xffff; +t5 = v1 & at; +MEM_U32(s1 + 12) = t5; +t7 = t5 | t0; +MEM_U32(s1 + 12) = t7; +t8 = 0x1; +MEM_U32(sp + 84) = t8; +t3 = 0x8000000; +t2 = 0x15; +goto L41b1e0; +t2 = 0x15; +L41af50: +a0 = v1 & t0; +L41af54: +if (a0 == 0) {//nop; +goto L41b05c;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t9 = v0 & t3; +if (t9 != 0) {t5 = v0 & t0; +goto L41b05c;} +t5 = v0 & t0; +if (t5 != 0) {//nop; +goto L41b05c;} +//nop; +t6 = MEM_U32(s0 + 8); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (t2 != t7) {//nop; +goto L41afa0;} +//nop; +t8 = MEM_U32(s0 + 28); +//nop; +if (t8 == 0) {//nop; +goto L41b05c;} +//nop; +L41afa0: +a3 = MEM_U32(s0 + 24); +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 76) = t1; +a0 = a0 | 0xf5; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41afc4; +a3 = a3 + 0x18; +L41afc4: +// bdead 40060003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 20); +//nop; +a1 = sp + 0x5c; +a2 = sp + 0x58; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41afe0; +a3 = zero; +L41afe0: +t9 = MEM_U32(sp + 88); +// bdead 44060003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(s0 + 24); +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 16) = t9; +t5 = MEM_U32(sp + 92); +//nop; +a0 = 0x30000; +a0 = a0 | 0x9c; +a1 = 0x1; +a3 = a3 + 0x18; +MEM_U32(sp + 20) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41b014; +MEM_U32(sp + 20) = t5; +L41b014: +t1 = MEM_U32(sp + 76); +at = 0xf7ff0000; +t6 = MEM_U32(t1 + 4); +at = at | 0xffff; +t7 = t6 ^ 0x15; +t7 = t7 < 0x1; +MEM_U32(sp + 68) = t7; +t8 = MEM_U32(s0 + 12); +// bdead 42060587 gp = MEM_U32(sp + 40); +t9 = t8 & at; +t0 = 0x4000000; +MEM_U32(s0 + 12) = t9; +t6 = t9 | t0; +t4 = zero; +MEM_U32(s0 + 12) = t6; +t3 = 0x8000000; +t2 = 0x15; +goto L41b1e0; +t2 = 0x15; +L41b05c: +if (a0 == 0) {//nop; +goto L41b0bc;} +//nop; +v0 = MEM_U32(s0 + 12); +at = 0xf7ff0000; +t7 = v0 & t3; +if (t7 != 0) {t8 = v0 & t0; +goto L41b0a4;} +t8 = v0 & t0; +if (t8 != 0) {//nop; +goto L41b0bc;} +//nop; +t9 = MEM_U32(s0 + 8); +//nop; +t5 = MEM_U32(t9 + 4); +//nop; +if (t2 != t5) {//nop; +goto L41b0bc;} +//nop; +t6 = MEM_U32(s0 + 28); +//nop; +if (t6 != 0) {at = at | 0xffff; +goto L41b0bc;} +L41b0a4: +at = at | 0xffff; +t7 = v0 & at; +MEM_U32(s0 + 12) = t7; +t9 = t7 | t0; +MEM_U32(s0 + 12) = t9; +goto L41b1e0; +MEM_U32(s0 + 12) = t9; +L41b0bc: +if (a1 == 0) {//nop; +goto L41b128;} +//nop; +t5 = MEM_U32(s1 + 28); +//nop; +if (t5 != 0) {//nop; +goto L41b128;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t6 = v0 & t3; +if (t6 != 0) {t7 = v0 & t0; +goto L41b128;} +t7 = v0 & t0; +if (t7 != 0) {//nop; +goto L41b128;} +//nop; +t8 = MEM_U32(s0 + 8); +at = 0xf7ff0000; +t9 = MEM_U32(t8 + 4); +t6 = 0x1; +if (t2 != t9) {at = at | 0xffff; +goto L41b118;} +at = at | 0xffff; +t5 = MEM_U32(s0 + 28); +//nop; +if (t5 == 0) {//nop; +goto L41b128;} +//nop; +L41b118: +MEM_U32(sp + 84) = t6; +t7 = v1 & at; +MEM_U32(s1 + 12) = t7; +goto L41b1e0; +MEM_U32(s1 + 12) = t7; +L41b128: +v1 = 0x10029fa0; +//nop; +t8 = MEM_U16(v1 + 26); +//nop; +if (t8 != 0) {t6 = MEM_U32(sp + 68); +goto L41b1e4;} +t6 = MEM_U32(sp + 68); +t9 = MEM_U16(v1 + 10); +//nop; +t5 = t9 & 0x1; +if (t5 != 0) {t6 = MEM_U32(sp + 68); +goto L41b1e4;} +t6 = MEM_U32(sp + 68); +t6 = MEM_U32(t1 + 4); +//nop; +if (t2 == t6) {t6 = MEM_U32(sp + 68); +goto L41b1e4;} +t6 = MEM_U32(sp + 68); +if (a0 == 0) {t6 = MEM_U32(sp + 68); +goto L41b1e4;} +t6 = MEM_U32(sp + 68); +t7 = MEM_U32(s0 + 12); +a1 = sp + 0x5c; +t8 = t7 & t0; +if (t8 == 0) {a2 = sp + 0x58; +goto L41b1e0;} +a2 = sp + 0x58; +//nop; +a0 = MEM_U32(s1 + 20); +MEM_U32(sp + 76) = t1; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41b194; +a3 = zero; +L41b194: +t9 = MEM_U32(sp + 88); +// bdead 44060003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(s0 + 24); +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 16) = t9; +t5 = MEM_U32(sp + 92); +//nop; +a0 = 0x30000; +a0 = a0 | 0x81; +a1 = 0x2; +a3 = a3 + 0x18; +MEM_U32(sp + 20) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41b1c8; +MEM_U32(sp + 20) = t5; +L41b1c8: +// bdead 40060183 gp = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 76); +t0 = 0x4000000; +t4 = zero; +t3 = 0x8000000; +t2 = 0x15; +L41b1e0: +t6 = MEM_U32(sp + 68); +L41b1e4: +t7 = MEM_U32(sp + 84); +if (t6 == 0) {//nop; +goto L41b29c;} +//nop; +if (t7 != 0) {//nop; +goto L41b208;} +//nop; +t8 = MEM_U32(sp + 104); +//nop; +if (t8 == 0) {//nop; +goto L41b29c;} +//nop; +L41b208: +v0 = MEM_U32(s0 + 12); +//nop; +t9 = v0 & t3; +if (t9 != 0) {t5 = v0 & t0; +goto L41b24c;} +t5 = v0 & t0; +if (t5 != 0) {//nop; +goto L41b26c;} +//nop; +t6 = MEM_U32(s0 + 8); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (t2 != t7) {//nop; +goto L41b26c;} +//nop; +t8 = MEM_U32(s0 + 28); +//nop; +if (t8 != 0) {//nop; +goto L41b26c;} +//nop; +L41b24c: +t9 = MEM_U16(s0 + 40); +at = 0x2; +if (t9 != at) {//nop; +goto L41b26c;} +//nop; +t5 = MEM_U32(s0 + 56); +//nop; +if (t5 != 0) {//nop; +goto L41b29c;} +//nop; +L41b26c: +t6 = MEM_U32(s0 + 44); +at = 0x7; +if (t6 == at) {a0 = s0; +goto L41b29c;} +a0 = s0; +//nop; +MEM_U32(sp + 76) = t1; +MEM_U32(sp + 72) = t4; +f_mips_st(mem, sp, a0, a1, a2, a3); +goto L41b28c; +MEM_U32(sp + 72) = t4; +L41b28c: +// bdead 40060003 gp = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 76); +t4 = MEM_U32(sp + 72); +t2 = 0x15; +L41b29c: +t7 = MEM_U32(s1 + 60); +//nop; +if (t7 != 0) {//nop; +goto L41b2b8;} +//nop; +t8 = MEM_U32(s0 + 60); +//nop; +MEM_U32(s1 + 60) = t8; +L41b2b8: +v1 = MEM_U32(s0 + 28); +v0 = MEM_U32(s1 + 8); +if (v1 == 0) {//nop; +goto L41b324;} +//nop; +t9 = MEM_U32(s1 + 28); +//nop; +if (t9 != 0) {//nop; +goto L41b324;} +//nop; +MEM_U32(s1 + 28) = v1; +t5 = MEM_U32(v0 + 4); +//nop; +if (t2 != t5) {// bdead 4240b ra = MEM_U32(sp + 44); +goto L41b360;} +// bdead 4240b ra = MEM_U32(sp + 44); +MEM_U32(s1 + 8) = t1; +v1 = MEM_U32(v0 + 36); +//nop; +if (v1 == 0) {//nop; +goto L41b318;} +//nop; +t6 = MEM_U32(t1 + 36); +//nop; +if (t6 != 0) {//nop; +goto L41b318;} +//nop; +MEM_U32(t1 + 36) = v1; +MEM_U32(t1 + 40) = zero; +L41b318: +t7 = MEM_U32(s1 + 8); +MEM_U32(t7 + 32) = s1; +goto L41b35c; +MEM_U32(t7 + 32) = s1; +L41b324: +t8 = MEM_U32(v0 + 4); +//nop; +if (t2 != t8) {// bdead 240b ra = MEM_U32(sp + 44); +goto L41b360;} +// bdead 240b ra = MEM_U32(sp + 44); +t9 = MEM_U32(v0 + 36); +//nop; +if (t9 != 0) {// bdead 240b ra = MEM_U32(sp + 44); +goto L41b360;} +// bdead 240b ra = MEM_U32(sp + 44); +v1 = MEM_U32(t1 + 36); +//nop; +if (v1 == 0) {// bdead 201b ra = MEM_U32(sp + 44); +goto L41b360;} +// bdead 201b ra = MEM_U32(sp + 44); +MEM_U32(v0 + 36) = v1; +MEM_U32(v0 + 40) = zero; +L41b35c: +// bdead 2001 ra = MEM_U32(sp + 44); +L41b360: +// bdead 2001 s0 = MEM_U32(sp + 32); +// bdead 2001 s1 = MEM_U32(sp + 36); +// bdead 2001 sp = sp + 0x60; +v0 = t4; +return v0; +v0 = t4; +} + +static uint32_t func_41b374(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b374: +//nop; +//nop; +//nop; +sp = sp + 0xffffff80; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s1; +// fdead 400001eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 132) = a1; +v1 = MEM_U32(a0 + 44); +s1 = a0; +v0 = v1 ^ 0x5; +if (v0 == 0) {t2 = 0x18; +goto L41b3b8;} +t2 = 0x18; +v0 = v1 ^ 0x6; +if (v0 != 0) {//nop; +goto L41b3d4;} +//nop; +L41b3b8: +v0 = MEM_U16(s1 + 40); +//nop; +t6 = v0 ^ 0x2; +t6 = t6 < 0x1; +v0 = t6 < 0x1; +if (v0 == 0) {//nop; +goto L41b420;} +//nop; +L41b3d4: +v1 = MEM_U32(s1 + 12); +at = 0x8000000; +v0 = v1 & at; +t7 = v0 < 0x1; +if (t7 == 0) {at = 0x4000000; +goto L41b420;} +at = 0x4000000; +v0 = v1 & at; +t8 = v0 < 0x1; +if (t8 != 0) {v0 = t8; +goto L41b430;} +v0 = t8; +t9 = MEM_U32(s1 + 8); +//nop; +v0 = MEM_U32(t9 + 4); +//nop; +t6 = v0 ^ 0x15; +t6 = t6 < 0x1; +v0 = t6 < 0x1; +if (v0 != 0) {t9 = 0x1; +goto L41b434;} +t9 = 0x1; +L41b420: +v0 = MEM_U32(s1 + 12); +at = 0x10000000; +t7 = v0 & at; +v0 = zero < t7; +L41b430: +t9 = 0x1; +L41b434: +MEM_U32(sp + 108) = v0; +MEM_U32(sp + 100) = zero; +MEM_U32(sp + 96) = zero; +MEM_U32(sp + 88) = t9; +a1 = MEM_U32(s1 + 8); +s0 = MEM_U32(sp + 132); +a2 = MEM_U32(a1 + 4); +ra = 0x20000000; +v0 = a2 ^ 0x13; +if (v0 != 0) {a3 = a1; +goto L41b4c8;} +a3 = a1; +if (t2 == a2) {t1 = 0x14; +goto L41b484;} +t1 = 0x14; +if (t1 != a2) {a0 = a3; +goto L41b4b4;} +a0 = a3; +t6 = MEM_U32(a3 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {a0 = a3; +goto L41b4b4;} +a0 = a3; +L41b484: +v0 = MEM_U32(a3 + 8); +//nop; +if (v0 == 0) {a0 = a3; +goto L41b4b4;} +a0 = a3; +t8 = MEM_U32(a3 + 12); +t5 = 0xd0000000; +t9 = t8 & t5; +if (t9 == 0) {a0 = a3; +goto L41b4b4;} +a0 = a3; +a0 = v0; +goto L41b4b4; +a0 = v0; +// fdead 0 a0 = a3; +L41b4b4: +v0 = MEM_U32(a0 + 32); +//nop; +t6 = v0 < 0x1; +if (t6 != 0) {v0 = t6; +goto L41b5bc;} +v0 = t6; +L41b4c8: +t2 = 0x18; +t0 = t2 ^ a2; +t0 = t0 < 0x1; +t1 = 0x14; +if (t0 == 0) {t5 = 0xd0000000; +goto L41b548;} +t5 = 0xd0000000; +if (t0 != 0) {//nop; +goto L41b504;} +//nop; +if (t1 != a2) {a0 = a3; +goto L41b534;} +a0 = a3; +t7 = MEM_U32(a3 + 12); +//nop; +t8 = t7 & ra; +if (t8 != 0) {a0 = a3; +goto L41b534;} +a0 = a3; +L41b504: +v0 = MEM_U32(a3 + 8); +//nop; +if (v0 == 0) {a0 = a3; +goto L41b534;} +a0 = a3; +t9 = MEM_U32(a3 + 12); +//nop; +t6 = t9 & t5; +if (t6 == 0) {a0 = a3; +goto L41b534;} +a0 = a3; +a0 = v0; +goto L41b534; +a0 = v0; +// fdead 0 a0 = a3; +L41b534: +v0 = MEM_U32(a0 + 36); +//nop; +t7 = v0 < 0x1; +if (t7 != 0) {v0 = t7; +goto L41b5bc;} +v0 = t7; +L41b548: +v1 = t1 ^ a2; +v1 = v1 < 0x1; +if (v1 == 0) {v0 = v1; +goto L41b5bc;} +v0 = v1; +if (t0 != 0) {//nop; +goto L41b57c;} +//nop; +if (v1 == 0) {a0 = a3; +goto L41b5ac;} +a0 = a3; +t8 = MEM_U32(a3 + 12); +//nop; +t9 = t8 & ra; +if (t9 != 0) {a0 = a3; +goto L41b5ac;} +a0 = a3; +L41b57c: +v0 = MEM_U32(a3 + 8); +//nop; +if (v0 == 0) {a0 = a3; +goto L41b5ac;} +a0 = a3; +t6 = MEM_U32(a3 + 12); +//nop; +t7 = t6 & t5; +if (t7 == 0) {a0 = a3; +goto L41b5ac;} +a0 = a3; +a0 = v0; +goto L41b5ac; +a0 = v0; +// fdead 0 a0 = a3; +L41b5ac: +v0 = MEM_U32(a0 + 36); +//nop; +t8 = v0 < 0x1; +v0 = t8; +L41b5bc: +if (s0 == 0) {t0 = v0; +goto L41cb08;} +t0 = v0; +v0 = MEM_U32(s1 + 72); +MEM_U32(sp + 116) = a3; +v1 = 0x3; +L41b5d0: +t6 = MEM_U32(s0 + 72); +//nop; +if (t6 != v0) {//nop; +goto L41caf8;} +//nop; +if (v1 != v0) {//nop; +goto L41b5fc;} +//nop; +t7 = MEM_U32(s0 + 56); +t8 = MEM_U32(s1 + 56); +//nop; +if (t7 != t8) {//nop; +goto L41caf8;} +//nop; +L41b5fc: +if (v1 != v0) {a2 = 0x1; +goto L41b630;} +a2 = 0x1; +a3 = MEM_U32(s1 + 24); +//nop; +a0 = 0x30000; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0xb5; +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41b624; +a3 = a3 + 0x18; +L41b624: +// bdead 3 gp = MEM_U32(sp + 40); +v0 = zero; +goto L41cbc4; +v0 = zero; +L41b630: +a1 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(sp + 116); +MEM_U32(sp + 92) = t0; +MEM_U32(sp + 112) = a1; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L41b648; +MEM_U32(sp + 112) = a1; +L41b648: +// bdead 4006008b gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 112); +t0 = MEM_U32(sp + 92); +t3 = MEM_U32(sp + 116); +t1 = 0x14; +t2 = 0x18; +t5 = 0xd0000000; +ra = 0x20000000; +if (v0 != 0) {MEM_U32(sp + 104) = v0; +goto L41c6a8;} +MEM_U32(sp + 104) = v0; +v1 = MEM_U32(s1 + 28); +//nop; +if (v1 == 0) {//nop; +goto L41b7a4;} +//nop; +t9 = MEM_U32(s0 + 28); +a1 = sp + 0x64; +if (t9 == 0) {a2 = sp + 0x60; +goto L41b7a4;} +a2 = sp + 0x60; +//nop; +a0 = MEM_U32(s0 + 20); +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41b6a0; +a3 = zero; +L41b6a0: +t6 = MEM_U32(s1 + 12); +t7 = MEM_U32(s0 + 12); +// bdead 40058003 gp = MEM_U32(sp + 40); +t8 = t6 & t7; +t3 = MEM_U32(sp + 116); +t9 = t8 << 1; +if ((int)t9 >= 0) {a0 = 0x30000; +goto L41b6f8;} +a0 = 0x30000; +a3 = MEM_U32(s1 + 24); +t6 = MEM_U32(sp + 96); +t7 = MEM_U32(sp + 100); +//nop; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0x81; +a1 = 0x2; +a3 = a3 + 0x18; +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41b6ec; +MEM_U32(sp + 20) = t7; +L41b6ec: +// bdead 3 gp = MEM_U32(sp + 40); +v0 = zero; +goto L41cbc4; +v0 = zero; +L41b6f8: +t8 = 0x1002df90; +a0 = 0x30000; +t8 = MEM_U32(t8 + 0); +a0 = a0 | 0xc9; +if (t3 != t8) {a1 = 0x2; +goto L41b730;} +a1 = 0x2; +a3 = MEM_U32(s1 + 24); +//nop; +a2 = MEM_U32(s1 + 20); +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41b724; +a3 = a3 + 0x18; +L41b724: +// bdead 3 gp = MEM_U32(sp + 40); +v0 = zero; +goto L41cbc4; +v0 = zero; +L41b730: +t9 = MEM_U32(t3 + 4); +at = 0x15; +if (t9 != at) {a0 = 0x30000; +goto L41b77c;} +a0 = 0x30000; +a3 = MEM_U32(s1 + 24); +t6 = MEM_U32(sp + 96); +t7 = MEM_U32(sp + 100); +//nop; +a2 = MEM_U32(s1 + 20); +a0 = 0x30000; +a0 = a0 | 0xf8; +a1 = 0x2; +a3 = a3 + 0x18; +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41b770; +MEM_U32(sp + 20) = t7; +L41b770: +// bdead 3 gp = MEM_U32(sp + 40); +v0 = zero; +goto L41cbc4; +v0 = zero; +L41b77c: +a3 = MEM_U32(s1 + 24); +//nop; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0x99; +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41b798; +a3 = a3 + 0x18; +L41b798: +// bdead 3 gp = MEM_U32(sp + 40); +v0 = zero; +goto L41cbc4; +v0 = zero; +L41b7a4: +t8 = MEM_U32(s0 + 12); +at = 0x8000000; +t9 = t8 & at; +if (t9 == 0) {//nop; +goto L41b864;} +//nop; +t6 = MEM_U32(s0 + 28); +//nop; +if (t6 != 0) {//nop; +goto L41b864;} +//nop; +t7 = MEM_U32(s0 + 60); +//nop; +if (t7 != 0) {//nop; +goto L41b864;} +//nop; +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L41b864;} +//nop; +t8 = MEM_U32(v0 + 4); +at = 0x15; +if (t8 == at) {//nop; +goto L41b864;} +//nop; +t9 = MEM_U16(s0 + 40); +at = 0x2; +if (t9 != at) {//nop; +goto L41b864;} +//nop; +t6 = MEM_U16(s1 + 40); +at = 0x2; +if (t6 != at) {//nop; +goto L41b864;} +//nop; +t7 = MEM_U32(s1 + 12); +a0 = s0; +t8 = t7 << 4; +if ((int)t8 >= 0) {//nop; +goto L41b834;} +//nop; +if (v1 == 0) {//nop; +goto L41b864;} +//nop; +L41b834: +//nop; +MEM_U32(sp + 112) = a3; +MEM_U32(sp + 92) = t0; +f_mips_st_extundefined(mem, sp, a0, a1, a2, a3); +goto L41b844; +MEM_U32(sp + 92) = t0; +L41b844: +// bdead 40060003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 112); +t0 = MEM_U32(sp + 92); +t3 = MEM_U32(sp + 116); +t1 = 0x14; +t2 = 0x18; +t5 = 0xd0000000; +ra = 0x20000000; +L41b864: +a1 = MEM_U32(a3 + 4); +a2 = 0x13; +if (a2 != a1) {//nop; +goto L41b8d8;} +//nop; +if (t2 == a1) {//nop; +goto L41b898;} +//nop; +if (t1 != a1) {v0 = a3; +goto L41b8c8;} +v0 = a3; +t9 = MEM_U32(a3 + 12); +//nop; +t6 = t9 & ra; +if (t6 != 0) {v0 = a3; +goto L41b8c8;} +v0 = a3; +L41b898: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {v0 = a3; +goto L41b8c8;} +v0 = a3; +t7 = MEM_U32(a3 + 12); +//nop; +t8 = t7 & t5; +if (t8 == 0) {v0 = a3; +goto L41b8c8;} +v0 = a3; +v0 = v1; +goto L41b8c8; +v0 = v1; +// fdead 0 v0 = a3; +L41b8c8: +t9 = MEM_U32(v0 + 32); +//nop; +if (t9 == 0) {//nop; +goto L41b9b0;} +//nop; +L41b8d8: +if (t2 != a1) {//nop; +goto L41b944;} +//nop; +if (t2 == a1) {//nop; +goto L41b904;} +//nop; +if (t1 != a1) {a0 = a3; +goto L41b934;} +a0 = a3; +t6 = MEM_U32(a3 + 12); +//nop; +t7 = t6 & ra; +if (t7 != 0) {a0 = a3; +goto L41b934;} +a0 = a3; +L41b904: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {a0 = a3; +goto L41b934;} +a0 = a3; +t8 = MEM_U32(a3 + 12); +//nop; +t9 = t8 & t5; +if (t9 == 0) {a0 = a3; +goto L41b934;} +a0 = a3; +a0 = v1; +goto L41b934; +a0 = v1; +// fdead 0 a0 = a3; +L41b934: +t6 = MEM_U32(a0 + 36); +//nop; +if (t6 == 0) {//nop; +goto L41b9b0;} +//nop; +L41b944: +if (t1 != a1) {//nop; +goto L41b9b8;} +//nop; +if (t2 == a1) {//nop; +goto L41b970;} +//nop; +if (t1 != a1) {a0 = a3; +goto L41b9a0;} +a0 = a3; +t7 = MEM_U32(a3 + 12); +//nop; +t8 = t7 & ra; +if (t8 != 0) {a0 = a3; +goto L41b9a0;} +a0 = a3; +L41b970: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {a0 = a3; +goto L41b9a0;} +a0 = a3; +t9 = MEM_U32(a3 + 12); +//nop; +t6 = t9 & t5; +if (t6 == 0) {a0 = a3; +goto L41b9a0;} +a0 = a3; +a0 = v1; +goto L41b9a0; +a0 = v1; +// fdead 0 a0 = a3; +L41b9a0: +t7 = MEM_U32(a0 + 36); +//nop; +if (t7 != 0) {//nop; +goto L41b9b8;} +//nop; +L41b9b0: +if (t0 != 0) {//nop; +goto L41bb04;} +//nop; +L41b9b8: +if (a2 != a1) {//nop; +goto L41ba24;} +//nop; +if (t2 == a1) {//nop; +goto L41b9e4;} +//nop; +if (t1 != a1) {a0 = a3; +goto L41ba14;} +a0 = a3; +t8 = MEM_U32(a3 + 12); +//nop; +t9 = t8 & ra; +if (t9 != 0) {a0 = a3; +goto L41ba14;} +a0 = a3; +L41b9e4: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {a0 = a3; +goto L41ba14;} +a0 = a3; +t6 = MEM_U32(a3 + 12); +//nop; +t7 = t6 & t5; +if (t7 == 0) {a0 = a3; +goto L41ba14;} +a0 = a3; +a0 = v1; +goto L41ba14; +a0 = v1; +// fdead 0 a0 = a3; +L41ba14: +t8 = MEM_U32(a0 + 32); +//nop; +if (t8 == 0) {//nop; +goto L41bd1c;} +//nop; +L41ba24: +if (t2 != a1) {//nop; +goto L41ba90;} +//nop; +if (t2 == a1) {//nop; +goto L41ba50;} +//nop; +if (t1 != a1) {a0 = a3; +goto L41ba80;} +a0 = a3; +t9 = MEM_U32(a3 + 12); +//nop; +t6 = t9 & ra; +if (t6 != 0) {a0 = a3; +goto L41ba80;} +a0 = a3; +L41ba50: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {a0 = a3; +goto L41ba80;} +a0 = a3; +t7 = MEM_U32(a3 + 12); +//nop; +t8 = t7 & t5; +if (t8 == 0) {a0 = a3; +goto L41ba80;} +a0 = a3; +a0 = v1; +goto L41ba80; +a0 = v1; +// fdead 0 a0 = a3; +L41ba80: +t9 = MEM_U32(a0 + 36); +//nop; +if (t9 == 0) {//nop; +goto L41bd1c;} +//nop; +L41ba90: +if (t1 != a1) {//nop; +goto L41bafc;} +//nop; +if (t2 == a1) {//nop; +goto L41babc;} +//nop; +if (t1 != a1) {v0 = a3; +goto L41baec;} +v0 = a3; +t6 = MEM_U32(a3 + 12); +//nop; +t7 = t6 & ra; +if (t7 != 0) {v0 = a3; +goto L41baec;} +v0 = a3; +L41babc: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {v0 = a3; +goto L41baec;} +v0 = a3; +t8 = MEM_U32(a3 + 12); +//nop; +t9 = t8 & t5; +if (t9 == 0) {v0 = a3; +goto L41baec;} +v0 = a3; +v0 = v1; +goto L41baec; +v0 = v1; +// fdead 0 v0 = a3; +L41baec: +t6 = MEM_U32(v0 + 36); +//nop; +if (t6 == 0) {//nop; +goto L41bd1c;} +//nop; +L41bafc: +if (t0 == 0) {//nop; +goto L41bd1c;} +//nop; +L41bb04: +if (a2 != a1) {//nop; +goto L41bb70;} +//nop; +if (t2 == a1) {//nop; +goto L41bb30;} +//nop; +if (t1 != a1) {v0 = a3; +goto L41bb60;} +v0 = a3; +t7 = MEM_U32(a3 + 12); +//nop; +t8 = t7 & ra; +if (t8 != 0) {v0 = a3; +goto L41bb60;} +v0 = a3; +L41bb30: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {v0 = a3; +goto L41bb60;} +v0 = a3; +t9 = MEM_U32(a3 + 12); +//nop; +t6 = t9 & t5; +if (t6 == 0) {v0 = a3; +goto L41bb60;} +v0 = a3; +v0 = v1; +goto L41bb60; +v0 = v1; +// fdead 0 v0 = a3; +L41bb60: +t7 = MEM_U32(v0 + 32); +//nop; +if (t7 == 0) {//nop; +goto L41bca8;} +//nop; +L41bb70: +if (t2 != a1) {//nop; +goto L41bbdc;} +//nop; +if (t2 == a1) {//nop; +goto L41bb9c;} +//nop; +if (t1 != a1) {a0 = a3; +goto L41bbcc;} +a0 = a3; +t8 = MEM_U32(a3 + 12); +//nop; +t9 = t8 & ra; +if (t9 != 0) {a0 = a3; +goto L41bbcc;} +a0 = a3; +L41bb9c: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {a0 = a3; +goto L41bbcc;} +a0 = a3; +t6 = MEM_U32(a3 + 12); +//nop; +t7 = t6 & t5; +if (t7 == 0) {a0 = a3; +goto L41bbcc;} +a0 = a3; +a0 = v1; +goto L41bbcc; +a0 = v1; +// fdead 0 a0 = a3; +L41bbcc: +t8 = MEM_U32(a0 + 36); +//nop; +if (t8 == 0) {//nop; +goto L41bca8;} +//nop; +L41bbdc: +if (t1 != a1) {//nop; +goto L41bc48;} +//nop; +if (t2 == a1) {//nop; +goto L41bc08;} +//nop; +if (t1 != a1) {a0 = a3; +goto L41bc38;} +a0 = a3; +t9 = MEM_U32(a3 + 12); +//nop; +t6 = t9 & ra; +if (t6 != 0) {a0 = a3; +goto L41bc38;} +a0 = a3; +L41bc08: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {a0 = a3; +goto L41bc38;} +a0 = a3; +t7 = MEM_U32(a3 + 12); +//nop; +t8 = t7 & t5; +if (t8 == 0) {a0 = a3; +goto L41bc38;} +a0 = a3; +a0 = v1; +goto L41bc38; +a0 = v1; +// fdead 0 a0 = a3; +L41bc38: +t9 = MEM_U32(a0 + 36); +//nop; +if (t9 == 0) {//nop; +goto L41bca8;} +//nop; +L41bc48: +if (t0 == 0) {//nop; +goto L41bca8;} +//nop; +t6 = MEM_U32(t3 + 4); +//nop; +if (a2 != t6) {//nop; +goto L41bca8;} +//nop; +t7 = MEM_U32(s0 + 12); +//nop; +t8 = t7 << 4; +if ((int)t8 >= 0) {//nop; +goto L41bca8;} +//nop; +t9 = MEM_U32(s1 + 12); +a0 = s0; +t6 = t9 << 4; +if ((int)t6 < 0) {a1 = s1; +goto L41bca8;} +a1 = s1; +//nop; +t7 = MEM_U32(a3 + 32); +// bdead 40071163 t9 = t9; +a2 = 0x1; +MEM_U32(t3 + 32) = t7; +v0 = func_41ac08(mem, sp, a0, a1, a2, a3); +goto L41bca0; +MEM_U32(t3 + 32) = t7; +L41bca0: +// bdead 60003 gp = MEM_U32(sp + 40); +//nop; +L41bca8: +t8 = MEM_U32(s0 + 60); +at = 0xc000000; +MEM_U32(s1 + 60) = t8; +t9 = MEM_U32(s0 + 12); +//nop; +t6 = t9 & at; +if (t6 == 0) {//nop; +goto L41bd14;} +//nop; +t7 = MEM_U32(s0 + 56); +//nop; +if (t7 == 0) {//nop; +goto L41bd14;} +//nop; +t8 = MEM_U16(s0 + 40); +at = 0x2; +if (t8 != at) {//nop; +goto L41bd14;} +//nop; +v1 = MEM_U32(s1 + 44); +at = 0x5; +if (v1 == at) {at = 0x6; +goto L41bd00;} +at = 0x6; +if (v1 != at) {//nop; +goto L41bd14;} +//nop; +L41bd00: +t9 = MEM_U16(s1 + 40); +at = 0x2; +if (t9 != at) {//nop; +goto L41bd14;} +//nop; +MEM_U32(s0 + 56) = zero; +L41bd14: +v0 = 0x1; +goto L41cbc4; +v0 = 0x1; +L41bd1c: +t4 = 0x10029fa0; +//nop; +a0 = MEM_U16(t4 + 26); +//nop; +if (a0 != 0) {t7 = MEM_U32(sp + 108); +goto L41bdd8;} +t7 = MEM_U32(sp + 108); +t6 = MEM_U16(t4 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {t7 = MEM_U32(sp + 108); +goto L41bdd8;} +t7 = MEM_U32(sp + 108); +t8 = MEM_U32(t3 + 4); +at = 0x15; +if (t8 == at) {t7 = MEM_U32(sp + 108); +goto L41bdd8;} +t7 = MEM_U32(sp + 108); +t9 = MEM_U32(s1 + 12); +//nop; +t6 = t9 << 5; +if ((int)t6 >= 0) {t7 = MEM_U32(sp + 108); +goto L41bdd8;} +t7 = MEM_U32(sp + 108); +t7 = MEM_U32(s0 + 12); +a2 = sp + 0x60; +t8 = t7 << 5; +if ((int)t8 >= 0) {t7 = MEM_U32(sp + 108); +goto L41bdd8;} +t7 = MEM_U32(sp + 108); +//nop; +a0 = MEM_U32(s0 + 20); +a1 = sp + 0x64; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41bd94; +a3 = zero; +L41bd94: +t9 = MEM_U32(sp + 96); +// bdead 44040003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(s1 + 24); +a2 = MEM_U32(s1 + 20); +MEM_U32(sp + 16) = t9; +t6 = MEM_U32(sp + 100); +//nop; +a0 = 0x30000; +a0 = a0 | 0x81; +a1 = 0x2; +a3 = a3 + 0x18; +MEM_U32(sp + 20) = t6; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41bdc8; +MEM_U32(sp + 20) = t6; +L41bdc8: +// bdead 3 gp = MEM_U32(sp + 40); +v0 = zero; +goto L41cbc4; +v0 = zero; +// fdead 0 t7 = MEM_U32(sp + 108); +L41bdd8: +//nop; +if (t7 == 0) {//nop; +goto L41bdf4;} +//nop; +t8 = MEM_U32(s1 + 72); +at = 0x4; +if (t8 == at) {//nop; +goto L41be60;} +//nop; +L41bdf4: +v1 = MEM_U32(s0 + 44); +v0 = MEM_U32(s0 + 12); +at = 0x5; +if (v1 == at) {at = 0x6; +goto L41be10;} +at = 0x6; +if (v1 != at) {t6 = v0 << 4; +goto L41be20;} +t6 = v0 << 4; +L41be10: +t9 = MEM_U16(s0 + 40); +at = 0x2; +if (t9 == at) {t6 = v0 << 4; +goto L41be44;} +t6 = v0 << 4; +L41be20: +if ((int)t6 < 0) {t7 = v0 << 5; +goto L41be44;} +t7 = v0 << 5; +if ((int)t7 >= 0) {//nop; +goto L41be50;} +//nop; +t8 = MEM_U32(s0 + 8); +at = 0x15; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 != at) {t6 = v0 << 3; +goto L41be50;} +L41be44: +t6 = v0 << 3; +if ((int)t6 >= 0) {at = 0x13; +goto L41bfcc;} +at = 0x13; +L41be50: +t7 = MEM_U32(s0 + 72); +at = 0x4; +if (t7 != at) {at = 0x13; +goto L41bfcc;} +at = 0x13; +L41be60: +if (a0 != 0) {//nop; +goto L41bea4;} +//nop; +t8 = MEM_U16(t4 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {//nop; +goto L41bea4;} +//nop; +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 << 3; +if ((int)t7 >= 0) {//nop; +goto L41bea4;} +//nop; +t8 = MEM_U32(s1 + 12); +at = 0x10000000; +t9 = t8 & at; +if (t9 != 0) {at = 0x13; +goto L41bfcc;} +at = 0x13; +L41bea4: +if (a0 != 0) {a1 = sp + 0x64; +goto L41bf74;} +a1 = sp + 0x64; +t6 = MEM_U16(t4 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L41bf74;} +//nop; +v1 = MEM_U32(s1 + 44); +at = 0x1; +if (v1 != at) {//nop; +goto L41bf74;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t8 = v0 << 4; +if ((int)t8 < 0) {t9 = v0 << 5; +goto L41bf14;} +t9 = v0 << 5; +if ((int)t9 < 0) {//nop; +goto L41bf74;} +//nop; +t6 = MEM_U32(s0 + 8); +at = 0x15; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {//nop; +goto L41bf74;} +//nop; +t8 = MEM_U32(s0 + 28); +//nop; +if (t8 != 0) {//nop; +goto L41bf74;} +//nop; +L41bf14: +t9 = MEM_U16(s0 + 40); +t6 = MEM_U16(s1 + 40); +//nop; +if (t9 != t6) {//nop; +goto L41bf74;} +//nop; +MEM_U32(s0 + 44) = v1; +t7 = MEM_U32(s1 + 72); +v0 = zero; +MEM_U32(s0 + 72) = t7; +t8 = MEM_U32(s1 + 36); +//nop; +MEM_U32(s0 + 36) = t8; +t9 = MEM_U16(s1 + 42); +//nop; +MEM_U16(s0 + 42) = (uint16_t)t9; +t6 = MEM_U32(s1 + 28); +//nop; +MEM_U32(s0 + 28) = t6; +t7 = MEM_U32(s1 + 60); +//nop; +MEM_U32(s0 + 60) = t7; +t8 = MEM_U32(s1 + 12); +MEM_U32(s0 + 12) = t8; +goto L41cbc4; +MEM_U32(s0 + 12) = t8; +L41bf74: +//nop; +a0 = MEM_U32(s0 + 20); +a2 = sp + 0x60; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41bf88; +a3 = zero; +L41bf88: +t9 = MEM_U32(sp + 96); +// bdead 44040003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(s1 + 24); +a2 = MEM_U32(s1 + 20); +MEM_U32(sp + 16) = t9; +t6 = MEM_U32(sp + 100); +//nop; +a0 = 0x30000; +a0 = a0 | 0x81; +a1 = 0x2; +a3 = a3 + 0x18; +MEM_U32(sp + 20) = t6; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41bfbc; +MEM_U32(sp + 20) = t6; +L41bfbc: +// bdead 3 gp = MEM_U32(sp + 40); +v0 = zero; +goto L41cbc4; +v0 = zero; +at = 0x13; +L41bfcc: +if (a1 != at) {//nop; +goto L41c038;} +//nop; +if (t2 == a1) {//nop; +goto L41bff8;} +//nop; +if (t1 != a1) {v0 = a3; +goto L41c028;} +v0 = a3; +t7 = MEM_U32(a3 + 12); +//nop; +t8 = t7 & ra; +if (t8 != 0) {v0 = a3; +goto L41c028;} +v0 = a3; +L41bff8: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {v0 = a3; +goto L41c028;} +v0 = a3; +t9 = MEM_U32(a3 + 12); +//nop; +t6 = t9 & t5; +if (t6 == 0) {v0 = a3; +goto L41c028;} +v0 = a3; +v0 = v1; +goto L41c028; +v0 = v1; +// fdead 0 v0 = a3; +L41c028: +t7 = MEM_U32(v0 + 32); +//nop; +if (t7 == 0) {//nop; +goto L41c17c;} +//nop; +L41c038: +if (t2 != a1) {//nop; +goto L41c0a4;} +//nop; +if (t2 == a1) {//nop; +goto L41c064;} +//nop; +if (t1 != a1) {a0 = a3; +goto L41c094;} +a0 = a3; +t8 = MEM_U32(a3 + 12); +//nop; +t9 = t8 & ra; +if (t9 != 0) {a0 = a3; +goto L41c094;} +a0 = a3; +L41c064: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {a0 = a3; +goto L41c094;} +a0 = a3; +t6 = MEM_U32(a3 + 12); +//nop; +t7 = t6 & t5; +if (t7 == 0) {a0 = a3; +goto L41c094;} +a0 = a3; +a0 = v1; +goto L41c094; +a0 = v1; +// fdead 0 a0 = a3; +L41c094: +t8 = MEM_U32(a0 + 36); +//nop; +if (t8 == 0) {//nop; +goto L41c17c;} +//nop; +L41c0a4: +if (t1 != a1) {//nop; +goto L41c110;} +//nop; +if (t2 == a1) {//nop; +goto L41c0d0;} +//nop; +if (t1 != a1) {a0 = a3; +goto L41c100;} +a0 = a3; +t9 = MEM_U32(a3 + 12); +//nop; +t6 = t9 & ra; +if (t6 != 0) {a0 = a3; +goto L41c100;} +a0 = a3; +L41c0d0: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {a0 = a3; +goto L41c100;} +a0 = a3; +t7 = MEM_U32(a3 + 12); +//nop; +t8 = t7 & t5; +if (t8 == 0) {a0 = a3; +goto L41c100;} +a0 = a3; +a0 = v1; +goto L41c100; +a0 = v1; +// fdead 0 a0 = a3; +L41c100: +t9 = MEM_U32(a0 + 36); +//nop; +if (t9 == 0) {//nop; +goto L41c17c;} +//nop; +L41c110: +if (t0 != 0) {//nop; +goto L41c17c;} +//nop; +t6 = MEM_U32(s0 + 72); +at = 0x2; +if (t6 != at) {a2 = sp + 0x60; +goto L41c17c;} +a2 = sp + 0x60; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = sp + 0x64; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41c13c; +a3 = zero; +L41c13c: +// bdead 40040003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(s1 + 24); +t7 = MEM_U32(sp + 96); +t8 = MEM_U32(sp + 100); +//nop; +a2 = MEM_U32(s1 + 20); +a0 = 0x30000; +a0 = a0 | 0x81; +a1 = 0x2; +a3 = a3 + 0x18; +MEM_U32(sp + 16) = t7; +MEM_U32(sp + 20) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41c170; +MEM_U32(sp + 20) = t8; +L41c170: +// bdead 3 gp = MEM_U32(sp + 40); +v0 = zero; +goto L41cbc4; +v0 = zero; +L41c17c: +a2 = MEM_U32(t3 + 4); +at = 0x13; +if (a1 != at) {//nop; +goto L41c1f0;} +//nop; +if (t2 == a1) {//nop; +goto L41c1b0;} +//nop; +if (t1 != a1) {v0 = a3; +goto L41c1e0;} +v0 = a3; +t9 = MEM_U32(a3 + 12); +//nop; +t6 = t9 & ra; +if (t6 != 0) {v0 = a3; +goto L41c1e0;} +v0 = a3; +L41c1b0: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {v0 = a3; +goto L41c1e0;} +v0 = a3; +t7 = MEM_U32(a3 + 12); +//nop; +t8 = t7 & t5; +if (t8 == 0) {v0 = a3; +goto L41c1e0;} +v0 = a3; +v0 = v1; +goto L41c1e0; +v0 = v1; +// fdead 0 v0 = a3; +L41c1e0: +t9 = MEM_U32(v0 + 32); +//nop; +if (t9 == 0) {//nop; +goto L41c2c8;} +//nop; +L41c1f0: +if (t2 != a1) {//nop; +goto L41c25c;} +//nop; +if (t2 == a1) {//nop; +goto L41c21c;} +//nop; +if (t1 != a1) {a0 = a3; +goto L41c24c;} +a0 = a3; +t6 = MEM_U32(a3 + 12); +//nop; +t7 = t6 & ra; +if (t7 != 0) {a0 = a3; +goto L41c24c;} +a0 = a3; +L41c21c: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {a0 = a3; +goto L41c24c;} +a0 = a3; +t8 = MEM_U32(a3 + 12); +//nop; +t9 = t8 & t5; +if (t9 == 0) {a0 = a3; +goto L41c24c;} +a0 = a3; +a0 = v1; +goto L41c24c; +a0 = v1; +// fdead 0 a0 = a3; +L41c24c: +t6 = MEM_U32(a0 + 36); +//nop; +if (t6 == 0) {//nop; +goto L41c2c8;} +//nop; +L41c25c: +if (t1 != a1) {//nop; +goto L41c2cc;} +//nop; +if (t2 == a1) {//nop; +goto L41c288;} +//nop; +if (t1 != a1) {a0 = a3; +goto L41c2b8;} +a0 = a3; +t7 = MEM_U32(a3 + 12); +//nop; +t8 = t7 & ra; +if (t8 != 0) {a0 = a3; +goto L41c2b8;} +a0 = a3; +L41c288: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {a0 = a3; +goto L41c2b8;} +a0 = a3; +t9 = MEM_U32(a3 + 12); +//nop; +t6 = t9 & t5; +if (t6 == 0) {a0 = a3; +goto L41c2b8;} +a0 = a3; +a0 = v1; +goto L41c2b8; +a0 = v1; +// fdead 0 a0 = a3; +L41c2b8: +t7 = MEM_U32(a0 + 36); +//nop; +if (t7 != 0) {//nop; +goto L41c2cc;} +//nop; +L41c2c8: +if (t0 == 0) {t0 = t2 ^ a2; +goto L41c3b4;} +L41c2cc: +t0 = t2 ^ a2; +t0 = t0 < 0x1; +if (t0 != 0) {//nop; +goto L41c2ec;} +//nop; +if (t1 == a2) {at = 0x13; +goto L41c2ec;} +at = 0x13; +if (a2 != at) {//nop; +goto L41c5f8;} +//nop; +L41c2ec: +if (t2 == a1) {//nop; +goto L41c310;} +//nop; +if (t1 != a1) {a0 = a3; +goto L41c340;} +a0 = a3; +t8 = MEM_U32(a3 + 12); +//nop; +t9 = t8 & ra; +if (t9 != 0) {a0 = a3; +goto L41c340;} +a0 = a3; +L41c310: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {a0 = a3; +goto L41c340;} +a0 = a3; +t6 = MEM_U32(a3 + 12); +//nop; +t7 = t6 & t5; +if (t7 == 0) {a0 = a3; +goto L41c340;} +a0 = a3; +a0 = v1; +goto L41c340; +a0 = v1; +// fdead 0 a0 = a3; +L41c340: +t8 = MEM_U32(a0 + 24); +//nop; +if (t8 != 0) {//nop; +goto L41c5f8;} +//nop; +if (t0 != 0) {//nop; +goto L41c374;} +//nop; +if (t1 != a2) {a0 = t3; +goto L41c3a4;} +a0 = t3; +t9 = MEM_U32(t3 + 12); +//nop; +t6 = t9 & ra; +if (t6 != 0) {a0 = t3; +goto L41c3a4;} +a0 = t3; +L41c374: +v0 = MEM_U32(t3 + 8); +//nop; +if (v0 == 0) {a0 = t3; +goto L41c3a4;} +a0 = t3; +t7 = MEM_U32(t3 + 12); +//nop; +t8 = t7 & t5; +if (t8 == 0) {a0 = t3; +goto L41c3a4;} +a0 = t3; +a0 = v0; +goto L41c3a4; +a0 = v0; +// fdead 0 a0 = t3; +L41c3a4: +t9 = MEM_U32(a0 + 24); +//nop; +if (t9 == 0) {//nop; +goto L41c5f8;} +//nop; +L41c3b4: +if (t2 != a2) {a0 = s0; +goto L41c408;} +a0 = s0; +t6 = MEM_U32(t3 + 36); +//nop; +MEM_U32(a3 + 36) = t6; +t7 = MEM_U32(s1 + 56); +// bdead 40030121 t9 = t9; +MEM_U32(s0 + 56) = t7; +MEM_U32(sp + 112) = a3; +a1 = s0; +a2 = 0x1; +v0 = func_41ac08(mem, sp, a0, a1, a2, a3); +goto L41c3e4; +a2 = 0x1; +L41c3e4: +// bdead 40000009 gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 112); +t3 = MEM_U32(sp + 116); +t1 = 0x14; +t2 = 0x18; +t5 = 0xd0000000; +ra = 0x20000000; +MEM_U32(sp + 88) = v0; +goto L41c4a0; +MEM_U32(sp + 88) = v0; +L41c408: +if (t1 != a2) {at = 0x13; +goto L41c458;} +at = 0x13; +t8 = MEM_U32(t3 + 36); +//nop; +MEM_U32(a3 + 36) = t8; +// bdead 40020101 t9 = t9; +MEM_U32(sp + 112) = a3; +a0 = s0; +a1 = s0; +a2 = 0x1; +v0 = func_41ac08(mem, sp, a0, a1, a2, a3); +goto L41c434; +a2 = 0x1; +L41c434: +// bdead 40000009 gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 112); +t3 = MEM_U32(sp + 116); +t1 = 0x14; +t2 = 0x18; +t5 = 0xd0000000; +ra = 0x20000000; +MEM_U32(sp + 88) = v0; +goto L41c4a0; +MEM_U32(sp + 88) = v0; +L41c458: +if (a2 != at) {a0 = s0; +goto L41c4a0;} +a0 = s0; +t9 = MEM_U32(t3 + 32); +a1 = s1; +MEM_U32(a3 + 32) = t9; +//nop; +MEM_U32(sp + 112) = a3; +// bdead 40000161 t9 = t9; +a2 = 0x1; +v0 = func_41ac08(mem, sp, a0, a1, a2, a3); +goto L41c480; +a2 = 0x1; +L41c480: +// bdead 40000009 gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 112); +t3 = MEM_U32(sp + 116); +t1 = 0x14; +t2 = 0x18; +t5 = 0xd0000000; +ra = 0x20000000; +MEM_U32(sp + 88) = v0; +L41c4a0: +t6 = MEM_U32(sp + 88); +//nop; +if (t6 != 0) {//nop; +goto L41c51c;} +//nop; +a1 = MEM_U32(a3 + 4); +//nop; +if (t2 == a1) {//nop; +goto L41c4dc;} +//nop; +if (t1 != a1) {v0 = a3; +goto L41c50c;} +v0 = a3; +t7 = MEM_U32(a3 + 12); +//nop; +t8 = t7 & ra; +if (t8 != 0) {v0 = a3; +goto L41c50c;} +v0 = a3; +L41c4dc: +v1 = MEM_U32(a3 + 8); +//nop; +if (v1 == 0) {v0 = a3; +goto L41c50c;} +v0 = a3; +t9 = MEM_U32(a3 + 12); +//nop; +t6 = t9 & t5; +if (t6 == 0) {v0 = a3; +goto L41c50c;} +v0 = a3; +v0 = v1; +goto L41c50c; +v0 = v1; +// fdead 0 v0 = a3; +L41c50c: +t7 = MEM_U32(v0 + 24); +//nop; +if (t7 != 0) {v0 = MEM_U32(sp + 88); +goto L41c5f0;} +v0 = MEM_U32(sp + 88); +L41c51c: +a2 = MEM_U32(t3 + 4); +//nop; +if (t2 == a2) {//nop; +goto L41c548;} +//nop; +if (t1 != a2) {//nop; +goto L41c578;} +//nop; +t8 = MEM_U32(t3 + 12); +//nop; +t9 = t8 & ra; +if (t9 != 0) {//nop; +goto L41c578;} +//nop; +L41c548: +v0 = MEM_U32(t3 + 8); +//nop; +if (v0 == 0) {//nop; +goto L41c578;} +//nop; +t6 = MEM_U32(t3 + 12); +//nop; +t7 = t6 & t5; +if (t7 == 0) {//nop; +goto L41c578;} +//nop; +t8 = MEM_U32(v0 + 24); +MEM_U32(a3 + 24) = t8; +goto L41c584; +MEM_U32(a3 + 24) = t8; +L41c578: +t9 = MEM_U32(t3 + 24); +//nop; +MEM_U32(a3 + 24) = t9; +L41c584: +a2 = MEM_U32(t3 + 4); +//nop; +if (t2 == a2) {//nop; +goto L41c5b0;} +//nop; +if (t1 != a2) {//nop; +goto L41c5e0;} +//nop; +t6 = MEM_U32(t3 + 12); +//nop; +t7 = t6 & ra; +if (t7 != 0) {//nop; +goto L41c5e0;} +//nop; +L41c5b0: +v0 = MEM_U32(t3 + 8); +//nop; +if (v0 == 0) {//nop; +goto L41c5e0;} +//nop; +t8 = MEM_U32(t3 + 12); +//nop; +t9 = t8 & t5; +if (t9 == 0) {//nop; +goto L41c5e0;} +//nop; +t6 = MEM_U32(v0 + 28); +MEM_U32(a3 + 28) = t6; +goto L41c5ec; +MEM_U32(a3 + 28) = t6; +L41c5e0: +t7 = MEM_U32(t3 + 28); +//nop; +MEM_U32(a3 + 28) = t7; +L41c5ec: +v0 = MEM_U32(sp + 88); +L41c5f0: +// bdead 9 ra = MEM_U32(sp + 44); +goto L41cbc8; +// bdead 9 ra = MEM_U32(sp + 44); +L41c5f8: +v1 = MEM_U32(s1 + 28); +//nop; +if (v1 == 0) {//nop; +goto L41c638;} +//nop; +t8 = MEM_U32(s0 + 28); +a0 = s0; +if (t8 != 0) {//nop; +goto L41c638;} +//nop; +//nop; +a1 = s1; +// bdead 40000161 t9 = t9; +a2 = 0x1; +v0 = func_41ac08(mem, sp, a0, a1, a2, a3); +goto L41c62c; +a2 = 0x1; +L41c62c: +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 ra = MEM_U32(sp + 44); +goto L41cbc8; +// bdead 9 ra = MEM_U32(sp + 44); +L41c638: +if (v1 != 0) {//nop; +goto L41c670;} +//nop; +t9 = MEM_U32(s0 + 28); +a0 = s0; +if (t9 == 0) {//nop; +goto L41c670;} +//nop; +//nop; +a1 = s1; +// bdead 40000163 t9 = t9; +a2 = zero; +v0 = func_41ac08(mem, sp, a0, a1, a2, a3); +goto L41c664; +a2 = zero; +L41c664: +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 ra = MEM_U32(sp + 44); +goto L41cbc8; +// bdead 9 ra = MEM_U32(sp + 44); +L41c670: +if (v1 != 0) {t7 = MEM_U32(sp + 108); +goto L41c6ac;} +t7 = MEM_U32(sp + 108); +t6 = MEM_U32(s0 + 28); +a0 = s0; +if (t6 != 0) {t7 = MEM_U32(sp + 108); +goto L41c6ac;} +t7 = MEM_U32(sp + 108); +//nop; +a1 = s1; +// bdead 40000163 t9 = t9; +a2 = zero; +v0 = func_41ac08(mem, sp, a0, a1, a2, a3); +goto L41c69c; +a2 = zero; +L41c69c: +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 ra = MEM_U32(sp + 44); +goto L41cbc8; +// bdead 9 ra = MEM_U32(sp + 44); +L41c6a8: +t7 = MEM_U32(sp + 108); +L41c6ac: +t4 = 0x10029fa0; +if (t7 == 0) {//nop; +goto L41c858;} +//nop; +t8 = MEM_U32(s1 + 72); +at = 0x4; +if (t8 != at) {//nop; +goto L41c858;} +//nop; +t9 = MEM_U16(t4 + 26); +a1 = sp + 0x64; +if (t9 != 0) {a2 = sp + 0x60; +goto L41c7b4;} +a2 = sp + 0x60; +t6 = MEM_U16(t4 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L41c7b4;} +//nop; +t8 = MEM_U32(s1 + 44); +at = 0x1; +if (t8 != at) {//nop; +goto L41c7b4;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t9 = v0 << 4; +if ((int)t9 < 0) {t6 = v0 << 5; +goto L41c740;} +t6 = v0 << 5; +if ((int)t6 < 0) {//nop; +goto L41c7b4;} +//nop; +t7 = MEM_U32(s0 + 8); +at = 0x15; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != at) {//nop; +goto L41c7b4;} +//nop; +t9 = MEM_U32(s0 + 28); +//nop; +if (t9 != 0) {//nop; +goto L41c7b4;} +//nop; +L41c740: +t6 = MEM_U16(s0 + 40); +t7 = MEM_U16(s1 + 40); +//nop; +if (t6 != t7) {//nop; +goto L41c7b4;} +//nop; +t8 = MEM_U32(s1 + 8); +v0 = zero; +MEM_U32(s0 + 8) = t8; +t9 = MEM_U32(s1 + 44); +//nop; +MEM_U32(s0 + 44) = t9; +t6 = MEM_U32(s1 + 72); +//nop; +MEM_U32(s0 + 72) = t6; +t7 = MEM_U32(s1 + 36); +//nop; +MEM_U32(s0 + 36) = t7; +t8 = MEM_U16(s1 + 42); +//nop; +MEM_U16(s0 + 42) = (uint16_t)t8; +t9 = MEM_U32(s1 + 28); +//nop; +MEM_U32(s0 + 28) = t9; +t6 = MEM_U32(s1 + 60); +//nop; +MEM_U32(s0 + 60) = t6; +t7 = MEM_U32(s1 + 12); +MEM_U32(s0 + 12) = t7; +goto L41cbc4; +MEM_U32(s0 + 12) = t7; +L41c7b4: +//nop; +a0 = MEM_U32(s0 + 20); +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41c7c4; +a3 = zero; +L41c7c4: +// bdead 40040003 gp = MEM_U32(sp + 40); +a0 = 0x30000; +t4 = 0x10029fa0; +a0 = a0 | 0x81; +t8 = MEM_U16(t4 + 26); +a1 = 0x2; +if (t8 != 0) {//nop; +goto L41c820;} +//nop; +t9 = MEM_U16(t4 + 10); +//nop; +t6 = t9 & 0x1; +if (t6 != 0) {//nop; +goto L41c820;} +//nop; +t7 = MEM_U32(s1 + 12); +at = 0x10000000; +if (t7 != at) {//nop; +goto L41c820;} +//nop; +t8 = MEM_U32(sp + 132); +at = 0x10000000; +t9 = MEM_U32(t8 + 12); +//nop; +if (t9 == at) {//nop; +goto L41c850;} +//nop; +L41c820: +a3 = MEM_U32(s1 + 24); +t6 = MEM_U32(sp + 96); +t7 = MEM_U32(sp + 100); +//nop; +a2 = MEM_U32(s1 + 20); +a3 = a3 + 0x18; +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41c844; +MEM_U32(sp + 20) = t7; +L41c844: +// bdead 3 gp = MEM_U32(sp + 40); +v0 = zero; +goto L41cbc4; +v0 = zero; +L41c850: +v0 = 0x1; +goto L41cbc4; +v0 = 0x1; +L41c858: +t8 = MEM_U32(s0 + 12); +at = 0xc000000; +t9 = t8 & at; +if (t9 == 0) {//nop; +goto L41c98c;} +//nop; +t6 = MEM_U32(s0 + 56); +//nop; +if (t6 == 0) {//nop; +goto L41c98c;} +//nop; +t7 = MEM_U16(s0 + 40); +at = 0x2; +if (t7 != at) {//nop; +goto L41c98c;} +//nop; +v1 = MEM_U32(s1 + 44); +at = 0x5; +if (v1 == at) {at = 0x6; +goto L41c8a4;} +at = 0x6; +if (v1 != at) {//nop; +goto L41c98c;} +//nop; +L41c8a4: +t8 = MEM_U16(s1 + 40); +at = 0x2; +if (t8 != at) {//nop; +goto L41c98c;} +//nop; +a1 = MEM_U32(s1 + 8); +t9 = MEM_U32(sp + 104); +v0 = MEM_U32(a1 + 4); +at = 0x16; +if (t1 == v0) {//nop; +goto L41c8e0;} +//nop; +if (v0 == at) {at = 0x30000; +goto L41c8e4;} +at = 0x30000; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x11; +goto L41c944;} +at = (int)v0 < (int)0x11; +if (at == 0) {at = 0x30000; +goto L41c944;} +L41c8e0: +at = 0x30000; +L41c8e4: +at = at | 0xda; +if (t9 != at) {a2 = sp + 0x60; +goto L41c944;} +a2 = sp + 0x60; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = sp + 0x64; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41c904; +a3 = zero; +L41c904: +// bdead 40060003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(s1 + 24); +t6 = MEM_U32(sp + 96); +t7 = MEM_U32(sp + 100); +//nop; +a2 = MEM_U32(s1 + 20); +a0 = 0x30000; +a0 = a0 | 0x81; +a1 = 0x2; +a3 = a3 + 0x18; +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41c938; +MEM_U32(sp + 20) = t7; +L41c938: +// bdead 40060183 gp = MEM_U32(sp + 40); +a1 = MEM_U32(s1 + 8); +//nop; +L41c944: +t8 = MEM_U32(s0 + 60); +MEM_U32(s0 + 8) = a1; +MEM_U32(s1 + 60) = t8; +MEM_U32(s0 + 56) = zero; +//nop; +a0 = s1; +//nop; +f_mips_st(mem, sp, a0, a1, a2, a3); +goto L41c964; +//nop; +L41c964: +// bdead 40060103 gp = MEM_U32(sp + 40); +//nop; +t4 = 0x10029fa0; +//nop; +a0 = MEM_U16(t4 + 26); +//nop; +if (a0 == 0) {//nop; +goto L41c98c;} +//nop; +// bdead 40062103 t9 = MEM_U16(t4 + 10); +//nop; +L41c98c: +a0 = MEM_U16(t4 + 26); +//nop; +if (a0 == 0) {//nop; +goto L41c9b0;} +//nop; +t7 = MEM_U16(t4 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 != 0) {//nop; +goto L41c9cc;} +//nop; +L41c9b0: +if (a0 != 0) {t6 = MEM_U32(sp + 104); +goto L41ca18;} +t6 = MEM_U32(sp + 104); +t9 = MEM_U16(t4 + 10); +//nop; +t6 = t9 & 0x1; +if (t6 == 0) {t6 = MEM_U32(sp + 104); +goto L41ca18;} +t6 = MEM_U32(sp + 104); +L41c9cc: +v0 = MEM_U16(s0 + 40); +t7 = MEM_U16(s1 + 40); +//nop; +at = (int)v0 < (int)t7; +if (at == 0) {t6 = MEM_U32(sp + 104); +goto L41ca18;} +t6 = MEM_U32(sp + 104); +v1 = MEM_U32(s1 + 12); +at = 0x4000000; +t8 = v1 << 4; +if ((int)t8 < 0) {//nop; +goto L41ca00;} +//nop; +t9 = v1 & at; +if (t9 == 0) {at = 0x2; +goto L41ca0c;} +L41ca00: +at = 0x2; +if (v0 == at) {t6 = MEM_U32(sp + 104); +goto L41ca18;} +t6 = MEM_U32(sp + 104); +L41ca0c: +v0 = 0x1; +goto L41cbc4; +v0 = 0x1; +// fdead 0 t6 = MEM_U32(sp + 104); +L41ca18: +at = 0x30000; +at = at | 0xd3; +if (t6 != at) {a1 = sp + 0x64; +goto L41ca98;} +a1 = sp + 0x64; +//nop; +a2 = MEM_U32(s1 + 20); +a0 = t6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41ca3c; +a1 = 0x2; +L41ca3c: +// bdead 40060003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 20); +//nop; +a1 = sp + 0x64; +a2 = sp + 0x60; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41ca58; +a3 = zero; +L41ca58: +// bdead 40040003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(s1 + 24); +t7 = MEM_U32(sp + 96); +t8 = MEM_U32(sp + 100); +//nop; +a2 = MEM_U32(s1 + 20); +a0 = 0x30000; +a0 = a0 | 0x9c; +a1 = 0x1; +a3 = a3 + 0x18; +MEM_U32(sp + 16) = t7; +MEM_U32(sp + 20) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41ca8c; +MEM_U32(sp + 20) = t8; +L41ca8c: +// bdead 3 gp = MEM_U32(sp + 40); +v0 = zero; +goto L41cbc4; +v0 = zero; +L41ca98: +//nop; +a0 = MEM_U32(s0 + 20); +a2 = sp + 0x60; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41caac; +a3 = zero; +L41caac: +t9 = MEM_U32(sp + 96); +// bdead 44040003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(s1 + 24); +a2 = MEM_U32(s1 + 20); +MEM_U32(sp + 16) = t9; +t6 = MEM_U32(sp + 100); +//nop; +a0 = 0x30000; +a0 = a0 | 0x81; +a1 = 0x2; +a3 = a3 + 0x18; +MEM_U32(sp + 20) = t6; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41cae0; +MEM_U32(sp + 20) = t6; +L41cae0: +t7 = MEM_S16(s1 + 64); +// bdead 50003 gp = MEM_U32(sp + 40); +t8 = t7 | 0x200; +MEM_U16(s1 + 64) = (uint16_t)t8; +v0 = zero; +goto L41cbc4; +v0 = zero; +L41caf8: +s0 = MEM_U32(s0 + 68); +//nop; +if (s0 != 0) {//nop; +goto L41b5d0;} +//nop; +L41cb08: +v1 = MEM_U32(s1 + 12); +//nop; +t9 = v1 << 4; +if ((int)t9 < 0) {t6 = v1 << 5; +goto L41cb44;} +t6 = v1 << 5; +if ((int)t6 < 0) {//nop; +goto L41cb64;} +//nop; +t7 = MEM_U32(a1 + 4); +at = 0x15; +if (t7 != at) {//nop; +goto L41cb64;} +//nop; +t8 = MEM_U32(s1 + 28); +//nop; +if (t8 != 0) {//nop; +goto L41cb64;} +//nop; +L41cb44: +t9 = MEM_U16(s1 + 40); +at = 0x2; +if (t9 != at) {//nop; +goto L41cb64;} +//nop; +t6 = MEM_U32(s1 + 56); +//nop; +if (t6 != 0) {t8 = MEM_U32(sp + 132); +goto L41cb90;} +t8 = MEM_U32(sp + 132); +L41cb64: +t7 = MEM_U32(s1 + 44); +at = 0x7; +if (t7 == at) {t8 = MEM_U32(sp + 132); +goto L41cb90;} +t8 = MEM_U32(sp + 132); +//nop; +a0 = s1; +//nop; +f_mips_st(mem, sp, a0, a1, a2, a3); +goto L41cb84; +//nop; +L41cb84: +// bdead 40040001 gp = MEM_U32(sp + 40); +//nop; +t8 = MEM_U32(sp + 132); +L41cb90: +a0 = s1; +t9 = MEM_U32(t8 + 68); +//nop; +MEM_U32(s1 + 68) = t9; +t6 = MEM_U32(sp + 132); +//nop; +t7 = MEM_U32(t6 + 48); +MEM_U32(t6 + 68) = s1; +// bdead 40050021 t9 = t9; +MEM_U32(s1 + 48) = t7; +func_419f10(mem, sp, a0); +goto L41cbbc; +MEM_U32(s1 + 48) = t7; +L41cbbc: +// bdead 1 gp = MEM_U32(sp + 40); +v0 = 0x1; +L41cbc4: +// bdead 9 ra = MEM_U32(sp + 44); +L41cbc8: +// bdead 9 s0 = MEM_U32(sp + 32); +// bdead 9 s1 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x80; +return v0; +// bdead 9 sp = sp + 0x80; +} + +static void f_mark_id_used(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41cbd8: +//mark_id_used: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +f_mips_st_extundefined(mem, sp, a0, a1, a2, a3); +goto L41cbf8; +// fdead 4000002b MEM_U32(sp + 24) = gp; +L41cbf8: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_check_static_functions(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41cc08: +//check_static_functions: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x1002df84; +t7 = 0x1002df00; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U32(t7 + 0); +// fdead 4001802b MEM_U32(sp + 44) = ra; +// fdead 4001802b MEM_U32(sp + 40) = gp; +// fdead 4001802b MEM_U32(sp + 36) = s3; +// fdead 4001802b MEM_U32(sp + 32) = s2; +// fdead 4001802b MEM_U32(sp + 28) = s1; +// fdead 4001802b MEM_U32(sp + 24) = s0; +s0 = MEM_U32(t6 + 24); +if (t7 != 0) {// bdead 40020001 ra = MEM_U32(sp + 44); +goto L41cce0;} +// bdead 40020001 ra = MEM_U32(sp + 44); +if (s0 == 0) {s3 = 0x30000; +goto L41ccdc;} +s3 = 0x30000; +s3 = s3 | 0x116; +s2 = 0x4000000; +s1 = 0x15; +L41cc60: +t8 = MEM_U32(s0 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (s1 != t9) {// bdead 401e0001 ra = MEM_U32(sp + 44); +goto L41cce0;} +// bdead 401e0001 ra = MEM_U32(sp + 44); +t0 = MEM_U32(s0 + 12); +//nop; +t1 = t0 & s2; +if (t1 == 0) {//nop; +goto L41cccc;} +//nop; +t2 = MEM_S16(s0 + 64); +//nop; +t3 = t2 & 0x30; +if (t3 == 0) {//nop; +goto L41cccc;} +//nop; +t4 = MEM_U32(s0 + 28); +a0 = s3; +if (t4 != 0) {a1 = 0x2; +goto L41cccc;} +a1 = 0x2; +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41ccc4; +a3 = a3 + 0x18; +L41ccc4: +// bdead 401e0001 gp = MEM_U32(sp + 40); +//nop; +L41cccc: +s0 = MEM_U32(s0 + 52); +//nop; +if (s0 != 0) {//nop; +goto L41cc60;} +//nop; +L41ccdc: +// bdead 1 ra = MEM_U32(sp + 44); +L41cce0: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +//nop; +//nop; +//nop; +} + +static uint32_t f_main(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41cd04: +//main: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 40000063 MEM_U32(sp + 28) = ra; +// fdead 40000063 MEM_U32(sp + 24) = gp; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +f_catchall(mem, sp); +goto L41cd2c; +MEM_U32(sp + 68) = a1; +L41cd2c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_init_options(mem, sp); +goto L41cd44; +//nop; +L41cd44: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +v0 = f_mem_start(mem, sp); +goto L41cd5c; +//nop; +L41cd5c: +// bdead 4000000b gp = MEM_U32(sp + 24); +MEM_U32(sp + 48) = zero; +at = 0x10029e80; +a0 = 0x1000e070; +//nop; +MEM_U32(at + 0) = v0; +a0 = a0; +v0 = wrapper_getenv(mem, a0); +goto L41cd7c; +a0 = a0; +L41cd7c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +if (v0 != 0) {a2 = v0; +goto L41cd98;} +a2 = v0; +a2 = 0x1000e078; +//nop; +a2 = a2; +L41cd98: +a0 = 0x1000e080; +//nop; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 48) = a3; +a0 = a0; +v0 = wrapper_getenv(mem, a0); +goto L41cdb0; +a0 = a0; +L41cdb0: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L41cdd0;} +//nop; +at = 0x10026b68; +a3 = 0x1; +MEM_U32(at + 0) = v0; +L41cdd0: +a0 = 0x10026368; +a1 = 0x1000e090; +//nop; +MEM_U32(sp + 48) = a3; +a0 = a0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L41cdec; +a1 = a1; +L41cdec: +// bdead 40000003 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 68); +//nop; +a0 = MEM_U32(t6 + 0); +a1 = 0x2f; +v0 = wrapper_strrchr(mem, a0, a1); +goto L41ce04; +a1 = 0x2f; +L41ce04: +// bdead 4000000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +if (v0 == 0) {t7 = MEM_U32(sp + 68); +goto L41cea0;} +t7 = MEM_U32(sp + 68); +t7 = MEM_U32(sp + 68); +a0 = 0x10026768; +a1 = MEM_U32(t7 + 0); +//nop; +a2 = v0 - a1; +a2 = a2 + 0x1; +MEM_U32(sp + 48) = a3; +MEM_U32(sp + 44) = v0; +a0 = a0; +v0 = wrapper_strncpy(mem, a0, a1, a2); +goto L41ce3c; +a0 = a0; +L41ce3c: +t8 = MEM_U32(sp + 68); +// bdead 42000003 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 44); +t9 = MEM_U32(t8 + 0); +t3 = 0x10026768; +t1 = v1 - t9; +//nop; +a1 = 0x10026368; +t2 = t1 + 0x1; +t3 = t3; +a0 = t2 + t3; +a1 = a1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L41ce70; +a1 = a1; +L41ce70: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +t5 = 0x10026b68; +t6 = 0x10026768; +t4 = a3 << 2; +t5 = t5; +v1 = t4 + t5; +t6 = t6; +MEM_U32(v1 + 0) = t6; +v1 = v1 + 0x4; +goto L41cf34; +v1 = v1 + 0x4; +// fdead 0 t7 = MEM_U32(sp + 68); +L41cea0: +//nop; +a0 = MEM_U32(t7 + 0); +// fdead 6001012f t9 = t9; +MEM_U32(sp + 48) = a3; +v0 = func_41e65c(mem, sp, a0); +goto L41ceb4; +MEM_U32(sp + 48) = a3; +L41ceb4: +// bdead 4000000b gp = MEM_U32(sp + 24); +MEM_U32(sp + 52) = v0; +a0 = 0x10026768; +//nop; +a1 = v0; +a0 = a0; +v0 = wrapper_strcpy(mem, a0, a1); +goto L41ced0; +a0 = a0; +L41ced0: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10026768; +a1 = 0x10026368; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L41cef0; +a1 = a1; +L41cef0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +t9 = 0x10026b68; +t1 = 0x10026768; +t8 = a3 << 2; +t9 = t9; +v1 = t8 + t9; +t1 = t1; +MEM_U32(v1 + 0) = t1; +//nop; +v1 = v1 + 0x4; +a0 = MEM_U32(sp + 52); +MEM_U32(sp + 36) = v1; +wrapper_free(mem, a0); +goto L41cf28; +MEM_U32(sp + 36) = v1; +L41cf28: +// bdead 40000003 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +//nop; +L41cf34: +t0 = 0x10029fa0; +t2 = 0x10026368; +t3 = 0x1000e09c; +a0 = MEM_U16(t0 + 26); +t2 = t2; +t3 = t3; +MEM_U32(v1 + 0) = t2; +v1 = v1 + 0x4; +if (a0 == 0) {MEM_U32(v1 + 0) = t3; +goto L41cf70;} +MEM_U32(v1 + 0) = t3; +v0 = MEM_U16(t0 + 10); +//nop; +t4 = v0 & 0x1; +if (t4 != 0) {t6 = v0 & 0x3; +goto L41cf8c;} +t6 = v0 & 0x3; +L41cf70: +if (a0 != 0) {//nop; +goto L41cfa0;} +//nop; +v0 = MEM_U16(t0 + 10); +//nop; +t5 = v0 & 0x1; +if (t5 == 0) {t6 = v0 & 0x3; +goto L41cfa0;} +t6 = v0 & 0x3; +L41cf8c: +at = 0x3; +if (t6 != at) {//nop; +goto L41cfa0;} +//nop; +a3 = 0x2; +goto L41cfe0; +a3 = 0x2; +L41cfa0: +if (a0 == 0) {//nop; +goto L41cfbc;} +//nop; +t7 = MEM_U16(t0 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 != 0) {//nop; +goto L41cfd8;} +//nop; +L41cfbc: +if (a0 != 0) {a3 = zero; +goto L41cfe0;} +a3 = zero; +t9 = MEM_U16(t0 + 10); +//nop; +t1 = t9 & 0x1; +if (t1 == 0) {//nop; +goto L41cfe0;} +//nop; +L41cfd8: +a3 = 0x1; +goto L41cfe0; +a3 = 0x1; +L41cfe0: +a0 = 0x10026b68; +//nop; +a1 = zero; +a2 = a3; +a0 = a0; +v0 = f_error_init(mem, sp, a0, a1, a2); +goto L41cff8; +a0 = a0; +L41cff8: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L41d00c;} +//nop; +v0 = 0x5; +goto L41d2c4; +v0 = 0x5; +L41d00c: +//nop; +a0 = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 68); +// fdead 6000007f t9 = t9; +//nop; +func_41d6a4(mem, sp, a0, a1); +goto L41d024; +//nop; +L41d024: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10029fa0; +//nop; +a0 = MEM_U16(t0 + 26); +//nop; +if (a0 != 0) {//nop; +goto L41d070;} +//nop; +t2 = MEM_U16(t0 + 10); +//nop; +t3 = t2 & 0x1; +if (t3 != 0) {//nop; +goto L41d070;} +//nop; +t4 = MEM_U16(t0 + 48); +t5 = 0x1; +if (t4 != 0) {//nop; +goto L41d070;} +//nop; +a0 = MEM_U16(t0 + 26); +MEM_U16(t0 + 48) = (uint16_t)t5; +L41d070: +if (a0 == 0) {//nop; +goto L41d08c;} +//nop; +v0 = MEM_U16(t0 + 10); +//nop; +t6 = v0 & 0x1; +if (t6 != 0) {t8 = v0 & 0x3; +goto L41d0a8;} +t8 = v0 & 0x3; +L41d08c: +if (a0 != 0) {//nop; +goto L41d0bc;} +//nop; +v0 = MEM_U16(t0 + 10); +//nop; +t7 = v0 & 0x1; +if (t7 == 0) {t8 = v0 & 0x3; +goto L41d0bc;} +t8 = v0 & 0x3; +L41d0a8: +at = 0x3; +if (t8 != at) {//nop; +goto L41d0bc;} +//nop; +a3 = 0x2; +goto L41d0fc; +a3 = 0x2; +L41d0bc: +if (a0 == 0) {//nop; +goto L41d0d8;} +//nop; +t9 = MEM_U16(t0 + 10); +//nop; +t1 = t9 & 0x1; +if (t1 != 0) {//nop; +goto L41d0f4;} +//nop; +L41d0d8: +if (a0 != 0) {a3 = zero; +goto L41d0fc;} +a3 = zero; +t2 = MEM_U16(t0 + 10); +//nop; +t3 = t2 & 0x1; +if (t3 == 0) {//nop; +goto L41d0fc;} +//nop; +L41d0f4: +a3 = 0x1; +goto L41d0fc; +a3 = 0x1; +L41d0fc: +//nop; +a0 = a3; +//nop; +f_set_error_mode(mem, sp, a0); +goto L41d10c; +//nop; +L41d10c: +// bdead 40000003 gp = MEM_U32(sp + 24); +t4 = MEM_U32(sp + 68); +//nop; +a0 = MEM_U32(t4 + 0); +// fdead 6000202f t9 = t9; +//nop; +v0 = func_41d2d4(mem, sp, a0); +goto L41d128; +//nop; +L41d128: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = 0x1; +t0 = 0x10029fa0; +if (v0 == 0) {//nop; +goto L41d154;} +//nop; +if (v0 == v1) {at = 0x2; +goto L41d208;} +at = 0x2; +if (v0 == at) {a2 = 0x9b; +goto L41d1cc;} +a2 = 0x9b; +//nop; +goto L41d258; +//nop; +L41d154: +at = 0x10026360; +t5 = 0x3; +MEM_U32(at + 0) = t5; +t6 = MEM_U16(t0 + 38); +a0 = MEM_U32(sp + 64); +t7 = t6 & 0x1; +if (t7 == 0) {t8 = 0x1; +goto L41d1a0;} +t8 = 0x1; +MEM_U16(t0 + 46) = (uint16_t)t8; +//nop; +a0 = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 68); +//nop; +v0 = f_lint(mem, sp, a0, a1); +goto L41d18c; +//nop; +L41d18c: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +at = 0x10026360; +MEM_U32(at + 0) = v0; +goto L41d1c4; +MEM_U32(at + 0) = v0; +L41d1a0: +//nop; +a1 = MEM_U32(sp + 68); +//nop; +v0 = f_cfe(mem, sp, a0, a1); +goto L41d1b0; +//nop; +L41d1b0: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +at = 0x10026360; +//nop; +MEM_U32(at + 0) = v0; +L41d1c4: +//nop; +goto L41d278; +//nop; +L41d1cc: +at = 0x10026360; +//nop; +a0 = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 68); +MEM_U32(at + 0) = v1; +v0 = f_cpp(mem, sp, a0, a1); +goto L41d1e4; +MEM_U32(at + 0) = v1; +L41d1e4: +// bdead 4000000b gp = MEM_U32(sp + 24); +at = 0x10000; +v1 = 0x10026360; +at = at | 0x7a; +v1 = v1; +if (v0 != at) {MEM_U32(v1 + 0) = v0; +goto L41d278;} +MEM_U32(v1 + 0) = v0; +MEM_U32(v1 + 0) = zero; +goto L41d278; +MEM_U32(v1 + 0) = zero; +L41d208: +at = 0x10026360; +t1 = 0x2; +MEM_U32(at + 0) = t1; +t2 = MEM_U16(t0 + 38); +t6 = 0x1; +t4 = t2 | 0x1; +MEM_U16(t0 + 38) = (uint16_t)t4; +t5 = t4 | 0x2; +MEM_U16(t0 + 38) = (uint16_t)t5; +MEM_U16(t0 + 46) = (uint16_t)t6; +//nop; +a0 = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 68); +//nop; +v0 = f_lint(mem, sp, a0, a1); +goto L41d244; +//nop; +L41d244: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +at = 0x10026360; +MEM_U32(at + 0) = v0; +goto L41d278; +MEM_U32(at + 0) = v0; +L41d258: +a0 = 0x1000e0b4; +a1 = 0x1000e0bc; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L41d270; +a1 = a1; +L41d270: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L41d278: +t7 = 0x10029e90; +//nop; +t7 = MEM_U8(t7 + 104); +//nop; +if (t7 == 0) {//nop; +goto L41d2a8;} +//nop; +//nop; +//nop; +//nop; +f_hash_table_statistics(mem, sp); +goto L41d2a0; +//nop; +L41d2a0: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L41d2a8: +a0 = 0x10026360; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +wrapper_exit(mem, a0); +goto L41d2bc; +//nop; +L41d2bc: +// bdead 3 gp = MEM_U32(sp + 24); +v0 = zero; +L41d2c4: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x40; +//nop; +return v0; +//nop; +} + +static uint32_t func_41d2d4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41d2d4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400200eb MEM_U32(sp + 24) = gp; +a1 = 0x2f; +v0 = wrapper_strrchr(mem, a0, a1); +goto L41d300; +a1 = 0x2f; +L41d300: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L41d310;} +//nop; +s0 = v0 + 0x1; +L41d310: +at = 0x1002df08; +a0 = 0x1000e0c8; +//nop; +MEM_U32(at + 0) = s0; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L41d328; +a0 = a0; +L41d328: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = s0; +a1 = 0x1000e0c4; +//nop; +a2 = v0; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41d344; +a1 = a1; +L41d344: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L41d38c;} +//nop; +a0 = 0x1000e0d4; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L41d364; +//nop; +L41d364: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = s0; +a1 = 0x1000e0cc; +//nop; +a2 = v0; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41d380; +a1 = a1; +L41d380: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L41d394;} +//nop; +L41d38c: +v0 = zero; +goto L41d420; +v0 = zero; +L41d394: +a0 = 0x1000e0e0; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L41d3a8; +//nop; +L41d3a8: +// bdead 40020009 gp = MEM_U32(sp + 24); +a0 = s0; +a1 = 0x1000e0dc; +//nop; +a2 = v0; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41d3c4; +a1 = a1; +L41d3c4: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L41d3d8;} +//nop; +v0 = 0x2; +goto L41d420; +v0 = 0x2; +L41d3d8: +a0 = 0x1000e0ec; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L41d3ec; +//nop; +L41d3ec: +// bdead 40020009 gp = MEM_U32(sp + 24); +a0 = s0; +a1 = 0x1000e0e4; +//nop; +a2 = v0; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41d408; +a1 = a1; +L41d408: +// bdead 9 gp = MEM_U32(sp + 24); +if (v0 != 0) {v0 = 0xffffffff; +goto L41d420;} +v0 = 0xffffffff; +v0 = 0x1; +goto L41d420; +v0 = 0x1; +v0 = 0xffffffff; +L41d420: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static void f_fatal(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41d430: +//fatal: +//nop; +//nop; +//nop; +a0 = 0x10026360; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000012b MEM_U32(sp + 28) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 4000012b MEM_U32(sp + 24) = gp; +wrapper_exit(mem, a0); +goto L41d458; +// fdead 4000012b MEM_U32(sp + 24) = gp; +L41d458: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 gp = MEM_U32(sp + 24); +// bdead 11 sp = sp + 0x20; +return; +// bdead 11 sp = sp + 0x20; +} + +static void func_41d468(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41d468: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 400001eb MEM_U32(sp + 60) = ra; +// fdead 400001eb MEM_U32(sp + 56) = fp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a0; +fp = a3; +// fdead c00201eb MEM_U32(sp + 52) = gp; +// fdead c00201eb MEM_U32(sp + 48) = s7; +// fdead c00201eb MEM_U32(sp + 44) = s6; +// fdead c00201eb MEM_U32(sp + 40) = s5; +// fdead c00201eb MEM_U32(sp + 36) = s4; +// fdead c00201eb MEM_U32(sp + 32) = s3; +// fdead c00201eb MEM_U32(sp + 24) = s1; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +s2 = 0x6; +v0 = wrapper_strlen(mem, a0); +goto L41d4c0; +s2 = 0x6; +L41d4c0: +// bdead c00a0009 gp = MEM_U32(sp + 52); +at = (int)v0 < (int)0x7; +if (at != 0) {s7 = v0; +goto L41d674;} +s7 = v0; +s4 = 0xfb504f0; +s1 = s0 + s2; +s6 = 0x2c; +s5 = 0x1; +L41d4e0: +t6 = MEM_U8(s1 + 0); +//nop; +t7 = t6 + s4; +t8 = MEM_U8(t7 + 1); +//nop; +t9 = t8 & 0x4; +if (t9 == 0) {//nop; +goto L41d5f4;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = wrapper_atoi(mem, a0); +goto L41d510; +//nop; +L41d510: +v1 = MEM_U8(s1 + 1); +// bdead c1ec0019 gp = MEM_U32(sp + 52); +t0 = v1 + s4; +t1 = MEM_U8(t0 + 1); +s0 = v0; +t2 = t1 & 0x4; +s2 = s2 + 0x1; +if (t2 == 0) {s1 = s1 + 0x1; +goto L41d554;} +s1 = s1 + 0x1; +L41d534: +v1 = MEM_U8(s1 + 1); +s2 = s2 + 0x1; +t3 = v1 + s4; +t4 = MEM_U8(t3 + 1); +s1 = s1 + 0x1; +t5 = t4 & 0x4; +if (t5 != 0) {//nop; +goto L41d534;} +//nop; +L41d554: +at = 0x2d; +if (v1 != at) {s3 = v0; +goto L41d59c;} +s3 = v0; +t6 = MEM_U8(s1 + 1); +s2 = s2 + 0x1; +t7 = t6 + s4; +t8 = MEM_U8(t7 + 1); +s1 = s1 + 0x1; +t9 = t8 & 0x4; +if (t9 == 0) {//nop; +goto L41d59c;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = wrapper_atoi(mem, a0); +goto L41d590; +//nop; +L41d590: +// bdead c1ee0009 gp = MEM_U32(sp + 52); +s3 = v0; +goto L41d59c; +s3 = v0; +L41d59c: +at = (int)s3 < (int)s0; +if (at != 0) {at = (int)s2 < (int)s7; +goto L41d5fc;} +at = (int)s2 < (int)s7; +L41d5a8: +//nop; +a0 = s0; +//nop; +v0 = f_set_woff(mem, sp, a0); +goto L41d5b8; +//nop; +L41d5b8: +// bdead c1fe0009 gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L41d5dc;} +//nop; +t0 = MEM_U32(sp + 68); +//nop; +MEM_U32(t0 + 0) = s5; +t1 = MEM_U32(sp + 72); +//nop; +MEM_U32(t1 + 0) = s0; +L41d5dc: +s0 = s0 + 0x1; +at = (int)s3 < (int)s0; +if (at == 0) {//nop; +goto L41d5a8;} +//nop; +at = (int)s2 < (int)s7; +goto L41d5fc; +at = (int)s2 < (int)s7; +L41d5f4: +MEM_U32(fp + 0) = s5; +at = (int)s2 < (int)s7; +L41d5fc: +if (at == 0) {at = (int)s2 < (int)s7; +goto L41d648;} +at = (int)s2 < (int)s7; +v1 = MEM_U8(s1 + 0); +//nop; +if (s6 == v1) {t2 = v1 + s4; +goto L41d644;} +t2 = v1 + s4; +L41d614: +t3 = MEM_U8(t2 + 1); +s2 = s2 + 0x1; +t4 = t3 & 0x4; +if (t4 != 0) {at = (int)s2 < (int)s7; +goto L41d62c;} +at = (int)s2 < (int)s7; +MEM_U32(fp + 0) = s5; +L41d62c: +if (at == 0) {s1 = s1 + 0x1; +goto L41d644;} +s1 = s1 + 0x1; +v1 = MEM_U8(s1 + 0); +//nop; +if (s6 != v1) {t2 = v1 + s4; +goto L41d614;} +t2 = v1 + s4; +L41d644: +at = (int)s2 < (int)s7; +L41d648: +if (at == 0) {at = (int)s2 < (int)s7; +goto L41d66c;} +at = (int)s2 < (int)s7; +t5 = MEM_U8(s1 + 0); +//nop; +if (s6 != t5) {at = (int)s2 < (int)s7; +goto L41d66c;} +at = (int)s2 < (int)s7; +s2 = s2 + 0x1; +s1 = s1 + 0x1; +at = (int)s2 < (int)s7; +L41d66c: +if (at != 0) {//nop; +goto L41d4e0;} +//nop; +L41d674: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_41d6a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41d6a4: +//nop; +//nop; +//nop; +sp = sp + 0xffffff68; +t6 = 0x1; +at = (int)a0 < (int)0x2; +// fdead 4000806f MEM_U32(sp + 76) = ra; +// fdead 4000806f MEM_U32(sp + 72) = fp; +// fdead 4000806f MEM_U32(sp + 68) = gp; +// fdead 4000806f MEM_U32(sp + 64) = s7; +// fdead 4000806f MEM_U32(sp + 60) = s6; +// fdead 4000806f MEM_U32(sp + 56) = s5; +// fdead 4000806f MEM_U32(sp + 52) = s4; +// fdead 4000806f MEM_U32(sp + 48) = s3; +// fdead 4000806f MEM_U32(sp + 44) = s2; +// fdead 4000806f MEM_U32(sp + 40) = s1; +// fdead 4000806f MEM_U32(sp + 36) = s0; +MEM_U32(sp + 152) = a0; +MEM_U32(sp + 156) = a1; +MEM_U32(sp + 140) = zero; +MEM_U32(sp + 136) = zero; +MEM_U32(sp + 132) = zero; +MEM_U32(sp + 128) = zero; +MEM_U32(sp + 124) = zero; +if (at != 0) {MEM_U32(sp + 148) = t6; +goto L41e4cc;} +MEM_U32(sp + 148) = t6; +s7 = 0xfb528e4; +fp = 0x10006594; +s5 = 0x10029fa0; +s3 = 0xfb504f0; +s6 = a1 + 0x4; +s4 = 0x3a; +s7 = s7 + 0x20; +L41d728: +s0 = MEM_U32(s6 + 0); +at = 0x2d; +t8 = MEM_U8(s0 + 0); +//nop; +if (t8 != at) {//nop; +goto L41e448;} +//nop; +t9 = MEM_U8(s0 + 1); +//nop; +t0 = t9 + 0xffffffca; +at = t0 < 0x42; +if (at == 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000e3b0[] = { +&&L41e414, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41dee4, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41dfa0, +&&L41e4b0, +&&L41df40, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41d778, +&&L41e4b0, +&&L41dffc, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e018, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41d79c, +&&L41e4b0, +&&L41e194, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41ddb4, +&&L41e324, +&&L41e4b0, +&&L41e16c, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e1e8, +&&L41de8c, +&&L41e034, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41dd00, +&&L41deb8, +&&L41e34c, +&&L41e138, +&&L41e068, +}; +dest = Lswitch1000e3b0[t0]; +//nop; +goto *dest; +//nop; +L41d778: +t1 = MEM_U8(s0 + 2); +at = 0x44; +if (t1 != at) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +t2 = MEM_U32(sp + 148); +s6 = s6 + 0x4; +t3 = t2 + 0x1; +MEM_U32(sp + 148) = t3; +goto L41e4b0; +MEM_U32(sp + 148) = t3; +L41d79c: +t4 = MEM_U8(s0 + 2); +//nop; +t5 = t4 + 0xffffffb2; +at = t5 < 0x2a; +if (at == 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000e4b8[] = { +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41d9c4, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41d7d4, +&&L41d85c, +&&L41e4b0, +&&L41d8fc, +&&L41d954, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41e4b0, +&&L41d970, +&&L41e4b0, +&&L41e4b0, +&&L41d99c, +&&L41d9d4, +&&L41dc00, +&&L41dc34, +&&L41dcb8, +}; +dest = Lswitch1000e4b8[t5]; +//nop; +goto *dest; +//nop; +L41d7d4: +a1 = 0x1000e0f4; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41d7e8; +a1 = a1; +L41d7e8: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t6 = 0x1; +goto L41d7fc;} +t6 = 0x1; +MEM_U16(s5 + 48) = (uint16_t)t6; +goto L41e4b0; +MEM_U16(s5 + 48) = (uint16_t)t6; +L41d7fc: +a1 = 0x1000e100; +//nop; +a0 = MEM_U32(s6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41d810; +a1 = a1; +L41d810: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t7 = 0x1; +goto L41d824;} +t7 = 0x1; +MEM_U16(s5 + 52) = (uint16_t)t7; +goto L41e4b0; +MEM_U16(s5 + 52) = (uint16_t)t7; +L41d824: +a1 = 0x1000e10c; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x6; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41d83c; +a1 = a1; +L41d83c: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +t8 = MEM_U32(s6 + 0); +at = 0x1002df9c; +t9 = t8 + 0x6; +MEM_U32(at + 0) = t9; +goto L41e4b0; +MEM_U32(at + 0) = t9; +L41d85c: +a1 = 0x1000e114; +//nop; +a0 = s0; +a2 = 0x8; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41d874; +a1 = a1; +L41d874: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t0 = 0x1; +goto L41d888;} +t0 = 0x1; +MEM_U16(s5 + 14) = (uint16_t)t0; +goto L41e4b0; +MEM_U16(s5 + 14) = (uint16_t)t0; +L41d888: +s0 = MEM_U32(s6 + 0); +//nop; +t1 = MEM_U8(s0 + 4); +//nop; +if (t1 != 0) {//nop; +goto L41d8a8;} +//nop; +v1 = 0x1; +goto L41d8c4; +v1 = 0x1; +L41d8a8: +//nop; +a0 = s0 + 0x4; +//nop; +v0 = wrapper_atoi(mem, a0); +goto L41d8b8; +//nop; +L41d8b8: +// bdead c1f0000b gp = MEM_U32(sp + 68); +s0 = MEM_U32(s6 + 0); +v1 = v0; +L41d8c4: +t2 = MEM_U8(s0 + 3); +t3 = 0x10029e90; +at = 0x79; +t4 = t2 + t3; +MEM_U8(t4 + 0) = (uint8_t)v1; +t5 = MEM_U32(s6 + 0); +//nop; +t6 = MEM_U8(t5 + 3); +//nop; +if (t6 != at) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +at = 0x1002de80; +MEM_U32(at + 0) = v1; +goto L41e4b0; +MEM_U32(at + 0) = v1; +L41d8fc: +a1 = 0x1000e120; +//nop; +a0 = s0; +a2 = 0x7; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41d914; +a1 = a1; +L41d914: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t7 = 0x1; +goto L41d928;} +t7 = 0x1; +MEM_U16(s5 + 8) = (uint16_t)t7; +goto L41e4b0; +MEM_U16(s5 + 8) = (uint16_t)t7; +L41d928: +a1 = 0x1000e128; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0xa; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41d940; +a1 = a1; +L41d940: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t8 = 0x1; +goto L41e4b0;} +t8 = 0x1; +MEM_U16(s5 + 46) = (uint16_t)t8; +goto L41e4b0; +MEM_U16(s5 + 46) = (uint16_t)t8; +L41d954: +//nop; +a0 = s0 + 0x3; +//nop; +v0 = wrapper_atoi(mem, a0); +goto L41d964; +//nop; +L41d964: +// bdead c1f0000b gp = MEM_U32(sp + 68); +MEM_U16(s5 + 2) = (uint16_t)v0; +goto L41e4b0; +MEM_U16(s5 + 2) = (uint16_t)v0; +L41d970: +a1 = 0x1000e134; +//nop; +a0 = s0; +a2 = 0xc; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41d988; +a1 = a1; +L41d988: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t9 = 0x1; +goto L41e4b0;} +t9 = 0x1; +MEM_U16(s5 + 44) = (uint16_t)t9; +goto L41e4b0; +MEM_U16(s5 + 44) = (uint16_t)t9; +L41d99c: +a1 = 0x1000e144; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41d9b0; +a1 = a1; +L41d9b0: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t0 = 0x1; +goto L41e4b0;} +t0 = 0x1; +MEM_U16(s5 + 12) = (uint16_t)t0; +goto L41e4b0; +MEM_U16(s5 + 12) = (uint16_t)t0; +L41d9c4: +at = 0x1002df94; +t1 = s0 + 0x3; +MEM_U32(at + 0) = t1; +goto L41e4b0; +MEM_U32(at + 0) = t1; +L41d9d4: +t2 = MEM_U8(s0 + 3); +t3 = 0x1; +if (t2 != 0) {a0 = s0; +goto L41d9ec;} +a0 = s0; +MEM_U16(s5 + 32) = (uint16_t)t3; +goto L41e4b0; +MEM_U16(s5 + 32) = (uint16_t)t3; +L41d9ec: +a1 = 0x1000e150; +//nop; +a2 = 0xb; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41da00; +a1 = a1; +L41da00: +// bdead c1f0010b gp = MEM_U32(sp + 68); +if (v0 != 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +s0 = MEM_U32(s6 + 0); +//nop; +a2 = MEM_U8(s0 + 11); +s0 = s0 + 0xb; +if (a2 == 0) {t4 = a2 + 0xffffffbc; +goto L41db60;} +t4 = a2 + 0xffffffbc; +L41da24: +at = t4 < 0x30; +if (at == 0) {//nop; +goto L41da98;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000e560[] = { +&&L41da90, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da70, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da50, +&&L41da88, +&&L41da98, +&&L41da80, +&&L41da98, +&&L41da98, +&&L41da60, +&&L41da98, +&&L41da98, +&&L41da68, +&&L41da98, +&&L41da98, +&&L41da98, +&&L41da78, +&&L41da98, +&&L41da98, +&&L41da58, +}; +dest = Lswitch1000e560[t4]; +//nop; +goto *dest; +//nop; +L41da50: +s1 = 0x1; +goto L41dab8; +s1 = 0x1; +L41da58: +s1 = 0x2; +goto L41dab8; +s1 = 0x2; +L41da60: +s1 = 0x3; +goto L41dab8; +s1 = 0x3; +L41da68: +s1 = 0x4; +goto L41dab8; +s1 = 0x4; +L41da70: +s1 = 0x5; +goto L41dab8; +s1 = 0x5; +L41da78: +s1 = 0x9; +goto L41dab8; +s1 = 0x9; +L41da80: +s1 = 0x6; +goto L41dab8; +s1 = 0x6; +L41da88: +s1 = 0x7; +goto L41dab8; +s1 = 0x7; +L41da90: +s1 = 0x8; +goto L41dab8; +s1 = 0x8; +L41da98: +a1 = 0x1000e15c; +//nop; +a0 = s7; +s1 = zero; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41dab0; +a1 = a1; +L41dab0: +// bdead c1f60003 gp = MEM_U32(sp + 68); +//nop; +L41dab8: +//nop; +s0 = s0 + 0x1; +a0 = s0; +v0 = wrapper_atoi(mem, a0); +goto L41dac8; +a0 = s0; +L41dac8: +// bdead c1f6010b gp = MEM_U32(sp + 68); +t5 = v0 & 0x1; +if (t5 == 0) {s2 = v0; +goto L41dafc;} +s2 = v0; +a1 = 0x1000e17c; +//nop; +a0 = s7; +a2 = v0; +s1 = zero; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41daf4; +a1 = a1; +L41daf4: +// bdead c1fe0103 gp = MEM_U32(sp + 68); +//nop; +L41dafc: +t6 = s1 << 2; +t7 = fp + t6; +MEM_U32(t7 + 0) = s2; +v0 = MEM_U8(s0 + 0); +//nop; +t8 = v0 + s3; +t9 = MEM_U8(t8 + 1); +//nop; +t0 = t9 & 0x4; +if (t0 != 0) {//nop; +goto L41db30;} +//nop; +if (s4 != v0) {a2 = v0; +goto L41db58;} +a2 = v0; +L41db30: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t1 = v0 + s3; +t2 = MEM_U8(t1 + 1); +//nop; +t3 = t2 & 0x4; +if (t3 != 0) {//nop; +goto L41db30;} +//nop; +if (s4 == v0) {a2 = v0; +goto L41db30;} +a2 = v0; +L41db58: +if (a2 != 0) {t4 = a2 + 0xffffffbc; +goto L41da24;} +t4 = a2 + 0xffffffbc; +L41db60: +v0 = MEM_U32(fp + 8); +t4 = MEM_U32(fp + 4); +//nop; +at = (int)v0 < (int)t4; +if (at != 0) {//nop; +goto L41dbe0;} +//nop; +v1 = MEM_U32(fp + 12); +//nop; +at = (int)v1 < (int)v0; +if (at != 0) {//nop; +goto L41dbe0;} +//nop; +v0 = MEM_U32(fp + 16); +//nop; +at = (int)v0 < (int)v1; +if (at != 0) {//nop; +goto L41dbe0;} +//nop; +t5 = MEM_U32(fp + 20); +//nop; +at = (int)t5 < (int)v0; +if (at != 0) {//nop; +goto L41dbe0;} +//nop; +v0 = MEM_U32(fp + 28); +t6 = MEM_U32(fp + 24); +//nop; +at = (int)v0 < (int)t6; +if (at != 0) {//nop; +goto L41dbe0;} +//nop; +t7 = MEM_U32(fp + 32); +//nop; +at = (int)t7 < (int)v0; +if (at == 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +L41dbe0: +a1 = 0x1000e198; +//nop; +a0 = s7; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41dbf4; +a1 = a1; +L41dbf4: +// bdead c1f00003 gp = MEM_U32(sp + 68); +v0 = MEM_U32(sp + 148); +goto L41e4b4; +v0 = MEM_U32(sp + 148); +L41dc00: +a1 = 0x1000e1d0; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41dc14; +a1 = a1; +L41dc14: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {//nop; +goto L41dc28;} +//nop; +MEM_U16(s5 + 12) = (uint16_t)zero; +goto L41e4b0; +MEM_U16(s5 + 12) = (uint16_t)zero; +L41dc28: +at = 0x100061e8; +MEM_U32(at + 0) = zero; +goto L41e4b0; +MEM_U32(at + 0) = zero; +L41dc34: +a1 = 0x1000e1dc; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41dc48; +a1 = a1; +L41dc48: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t8 = 0x1; +goto L41dc84;} +t8 = 0x1; +MEM_U16(s5 + 50) = (uint16_t)t8; +//nop; +a3 = 0x1000e1e8; +a0 = 0x40000; +a0 = a0 | 0x15f; +a1 = 0x1; +a2 = 0xffffffff; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41dc78; +a3 = a3; +L41dc78: +// bdead c1f00003 gp = MEM_U32(sp + 68); +v0 = MEM_U32(sp + 148); +goto L41e4b4; +v0 = MEM_U32(sp + 148); +L41dc84: +a1 = 0x1000e1f4; +//nop; +a0 = MEM_U32(s6 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41dc98; +a1 = a1; +L41dc98: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +t9 = MEM_U16(s5 + 6); +//nop; +t0 = t9 | 0x8; +MEM_U16(s5 + 6) = (uint16_t)t0; +goto L41e4b0; +MEM_U16(s5 + 6) = (uint16_t)t0; +L41dcb8: +a1 = 0x1000e1f8; +//nop; +a0 = s0; +a2 = 0x6; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41dcd0; +a1 = a1; +L41dcd0: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {a1 = sp + 0x8c; +goto L41e4b0;} +a1 = sp + 0x8c; +//nop; +a0 = MEM_U32(s6 + 0); +// fdead e1fe006f t9 = t9; +a2 = sp + 0x88; +a3 = sp + 0x84; +func_41d468(mem, sp, a0, a1, a2, a3); +goto L41dcf4; +a3 = sp + 0x84; +L41dcf4: +// bdead c1f00003 gp = MEM_U32(sp + 68); +v0 = MEM_U32(sp + 148); +goto L41e4b4; +v0 = MEM_U32(sp + 148); +L41dd00: +a1 = 0x1000e200; +//nop; +a0 = s0; +a2 = 0x4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41dd18; +a1 = a1; +L41dd18: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {//nop; +goto L41dd88;} +//nop; +s0 = MEM_U32(s6 + 0); +at = 0x30; +v0 = MEM_U8(s0 + 4); +//nop; +if (v0 != at) {//nop; +goto L41dd54;} +//nop; +t1 = MEM_U8(s0 + 5); +//nop; +if (t1 != 0) {//nop; +goto L41dd54;} +//nop; +MEM_U16(s5 + 10) = (uint16_t)zero; +goto L41e4b0; +MEM_U16(s5 + 10) = (uint16_t)zero; +L41dd54: +if (v0 != 0) {at = 0x31; +goto L41dd68;} +at = 0x31; +t2 = 0x3; +MEM_U16(s5 + 10) = (uint16_t)t2; +goto L41e4b0; +MEM_U16(s5 + 10) = (uint16_t)t2; +L41dd68: +if (v0 != at) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +t3 = MEM_U8(s0 + 5); +t4 = 0x5; +if (t3 != 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +MEM_U16(s5 + 10) = (uint16_t)t4; +goto L41e4b0; +MEM_U16(s5 + 10) = (uint16_t)t4; +L41dd88: +a1 = 0x1000e208; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x9; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41dda0; +a1 = a1; +L41dda0: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t5 = 0x1; +goto L41e4b0;} +t5 = 0x1; +MEM_U16(s5 + 36) = (uint16_t)t5; +goto L41e4b0; +MEM_U16(s5 + 36) = (uint16_t)t5; +L41ddb4: +a1 = 0x1000e214; +//nop; +a0 = s0; +a2 = 0xc; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41ddcc; +a1 = a1; +L41ddcc: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 == 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +a1 = 0x1000e224; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x6; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41ddf0; +a1 = a1; +L41ddf0: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {//nop; +goto L41de10;} +//nop; +t6 = MEM_U16(s5 + 26); +//nop; +t7 = t6 + 0x1; +MEM_U16(s5 + 26) = (uint16_t)t7; +goto L41e4b0; +MEM_U16(s5 + 26) = (uint16_t)t7; +L41de10: +a1 = 0x1000e22c; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0xb; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41de28; +a1 = a1; +L41de28: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {//nop; +goto L41de54;} +//nop; +t8 = MEM_U16(s5 + 30); +t0 = MEM_U32(sp + 148); +t9 = t8 + 0x1; +t1 = t0 + 0x1; +MEM_U16(s5 + 30) = (uint16_t)t9; +MEM_U32(sp + 148) = t1; +s6 = s6 + 0x4; +goto L41e4b0; +s6 = s6 + 0x4; +L41de54: +a1 = 0x1000e238; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0xd; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41de6c; +a1 = a1; +L41de6c: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +t2 = MEM_U16(s5 + 34); +//nop; +t3 = t2 + 0x1; +MEM_U16(s5 + 34) = (uint16_t)t3; +goto L41e4b0; +MEM_U16(s5 + 34) = (uint16_t)t3; +L41de8c: +a1 = 0x1000e248; +//nop; +a0 = s0; +a2 = 0xb; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41dea4; +a1 = a1; +L41dea4: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +v0 = MEM_U32(sp + 148); +goto L41e4b4; +v0 = MEM_U32(sp + 148); +L41deb8: +a1 = 0x1000e254; +//nop; +a0 = s0; +a2 = 0x7; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41ded0; +a1 = a1; +L41ded0: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t4 = 0x1; +goto L41e4b0;} +t4 = 0x1; +MEM_U16(s5 + 20) = (uint16_t)t4; +goto L41e4b0; +MEM_U16(s5 + 20) = (uint16_t)t4; +L41dee4: +t6 = MEM_U32(sp + 148); +t5 = MEM_U32(sp + 152); +t7 = t6 + 0x1; +at = (int)t7 < (int)t5; +if (at == 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +t8 = MEM_U32(s6 + 4); +at = 0x28; +t9 = MEM_U8(t8 + 0); +v0 = t6 + 0x2; +if (t9 != at) {at = (int)v0 < (int)t5; +goto L41e4b0;} +at = (int)v0 < (int)t5; +if (at == 0) {//nop; +goto L41e4b0;} +//nop; +t0 = MEM_U32(s6 + 8); +at = 0x29; +t1 = MEM_U8(t0 + 0); +//nop; +if (t1 != at) {//nop; +goto L41e4b0;} +//nop; +MEM_U32(sp + 148) = v0; +s6 = s6 + 0x8; +goto L41e4b0; +s6 = s6 + 0x8; +L41df40: +t2 = MEM_U32(s6 + 4); +t9 = MEM_U32(sp + 148); +t3 = MEM_U8(t2 + 0); +t6 = t9 + 0x1; +t4 = t3 + s3; +t7 = MEM_U8(t4 + 1); +//nop; +t8 = t7 & 0x4; +if (t8 == 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +//nop; +MEM_U32(sp + 148) = t6; +a0 = MEM_U32(s6 + 4); +s6 = s6 + 0x4; +v0 = wrapper_atoi(mem, a0); +goto L41df7c; +s6 = s6 + 0x4; +L41df7c: +// bdead c1f0000b gp = MEM_U32(sp + 68); +a0 = v0; +//nop; +//nop; +//nop; +f_Set_Small_Data_Upper_Limit(mem, sp, a0); +goto L41df94; +//nop; +L41df94: +// bdead c1f00003 gp = MEM_U32(sp + 68); +v0 = MEM_U32(sp + 148); +goto L41e4b4; +v0 = MEM_U32(sp + 148); +L41dfa0: +v0 = MEM_U8(s0 + 2); +at = 0x42; +if (v0 != at) {at = 0x4c; +goto L41dfd0;} +at = 0x4c; +t5 = MEM_U8(s0 + 3); +//nop; +if (t5 != 0) {at = 0x4c; +goto L41dfd0;} +at = 0x4c; +t0 = MEM_U16(s5 + 4); +MEM_U16(s5 + 4) = (uint16_t)t0; +goto L41e4b0; +MEM_U16(s5 + 4) = (uint16_t)t0; +at = 0x4c; +L41dfd0: +if (v0 != at) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +t1 = MEM_U8(s0 + 3); +//nop; +if (t1 != 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +v0 = MEM_U16(s5 + 4); +//nop; +t2 = v0 < 0x1; +MEM_U16(s5 + 4) = (uint16_t)t2; +goto L41e4b0; +MEM_U16(s5 + 4) = (uint16_t)t2; +L41dffc: +//nop; +a0 = s0 + 0x2; +//nop; +v0 = wrapper_atoi(mem, a0); +goto L41e00c; +//nop; +L41e00c: +// bdead c1f0000b gp = MEM_U32(sp + 68); +MEM_U16(s5 + 0) = (uint16_t)v0; +goto L41e4b0; +MEM_U16(s5 + 0) = (uint16_t)v0; +L41e018: +//nop; +a0 = s0 + 0x2; +//nop; +v0 = wrapper_atoi(mem, a0); +goto L41e028; +//nop; +L41e028: +// bdead c1f0000b gp = MEM_U32(sp + 68); +MEM_U16(s5 + 16) = (uint16_t)v0; +goto L41e4b0; +MEM_U16(s5 + 16) = (uint16_t)v0; +L41e034: +t3 = MEM_U8(s0 + 2); +t4 = MEM_U32(sp + 148); +if (t3 != 0) {t7 = t4 + 0x1; +goto L41e4b0;} +t7 = t4 + 0x1; +t8 = MEM_U32(sp + 152); +MEM_U32(sp + 148) = t7; +at = (int)t7 < (int)t8; +if (at == 0) {s6 = s6 + 0x4; +goto L41e4b0;} +s6 = s6 + 0x4; +t9 = MEM_U32(s6 + 0); +at = 0x100061e8; +MEM_U32(at + 0) = t9; +goto L41e4b0; +MEM_U32(at + 0) = t9; +L41e068: +a1 = 0x1000e25c; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41e07c; +a1 = a1; +L41e07c: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t6 = 0x1; +goto L41e090;} +t6 = 0x1; +MEM_U16(s5 + 40) = (uint16_t)t6; +goto L41e4b0; +MEM_U16(s5 + 40) = (uint16_t)t6; +L41e090: +a1 = 0x1000e268; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x6; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e0a8; +a1 = a1; +L41e0a8: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {//nop; +goto L41e0c8;} +//nop; +t5 = MEM_U16(s5 + 38); +//nop; +t0 = t5 | 0x1; +MEM_U16(s5 + 38) = (uint16_t)t0; +goto L41e4b0; +MEM_U16(s5 + 38) = (uint16_t)t0; +L41e0c8: +t1 = MEM_U32(s6 + 0); +at = 0x31; +v0 = MEM_U8(t1 + 2); +//nop; +if (v0 == 0) {//nop; +goto L41e100;} +//nop; +if (v0 == at) {at = 0x32; +goto L41e100;} +at = 0x32; +if (v0 == at) {at = 0x33; +goto L41e124;} +at = 0x33; +if (v0 == at) {//nop; +goto L41e114;} +//nop; +v0 = MEM_U32(sp + 148); +goto L41e4b4; +v0 = MEM_U32(sp + 148); +L41e100: +t2 = MEM_U16(s5 + 6); +//nop; +t3 = t2 & 0xfffe; +MEM_U16(s5 + 6) = (uint16_t)t3; +goto L41e4b0; +MEM_U16(s5 + 6) = (uint16_t)t3; +L41e114: +t4 = MEM_U16(s5 + 6); +//nop; +t7 = t4 & 0xfffe; +MEM_U16(s5 + 6) = (uint16_t)t7; +L41e124: +t8 = MEM_U16(s5 + 6); +//nop; +t9 = t8 | 0x10; +MEM_U16(s5 + 6) = (uint16_t)t9; +goto L41e4b0; +MEM_U16(s5 + 6) = (uint16_t)t9; +L41e138: +a1 = 0x1000e270; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41e14c; +a1 = a1; +L41e14c: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +t6 = MEM_U16(s5 + 6); +//nop; +t5 = t6 | 0x4; +MEM_U16(s5 + 6) = (uint16_t)t5; +goto L41e4b0; +MEM_U16(s5 + 6) = (uint16_t)t5; +L41e16c: +a1 = 0x1000e27c; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41e180; +a1 = a1; +L41e180: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t0 = 0x1; +goto L41e4b0;} +t0 = 0x1; +MEM_U16(s5 + 18) = (uint16_t)t0; +goto L41e4b0; +MEM_U16(s5 + 18) = (uint16_t)t0; +L41e194: +t1 = MEM_U8(s0 + 2); +at = 0x70; +if (t1 != at) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +t2 = MEM_U8(s0 + 3); +//nop; +if (t2 == 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +//nop; +a0 = s0 + 0x3; +//nop; +v0 = wrapper_atoi(mem, a0); +goto L41e1c4; +//nop; +L41e1c4: +// bdead c1f0000b gp = MEM_U32(sp + 68); +a0 = v0; +//nop; +//nop; +//nop; +f_set_def_member_pack(mem, sp, a0); +goto L41e1dc; +//nop; +L41e1dc: +// bdead c1f00003 gp = MEM_U32(sp + 68); +v0 = MEM_U32(sp + 148); +goto L41e4b4; +v0 = MEM_U32(sp + 148); +L41e1e8: +a1 = 0x1000e28c; +//nop; +a0 = s0; +a2 = 0x5; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e200; +a1 = a1; +L41e200: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {a2 = 0x5; +goto L41e240;} +a2 = 0x5; +a0 = MEM_U32(s6 + 0); +//nop; +a0 = a0 + 0x5; +//nop; +v0 = wrapper_atoi(mem, a0); +goto L41e220; +//nop; +L41e220: +t3 = v0 & 0xffff; +// bdead c1f0100b gp = MEM_U32(sp + 68); +at = (int)t3 < (int)0x3; +if (at != 0) {MEM_U16(s5 + 24) = (uint16_t)v0; +goto L41e4b0;} +MEM_U16(s5 + 24) = (uint16_t)v0; +t4 = 0x1; +MEM_U16(s5 + 28) = (uint16_t)t4; +goto L41e4b0; +MEM_U16(s5 + 28) = (uint16_t)t4; +L41e240: +a1 = 0x1000e294; +//nop; +a0 = MEM_U32(s6 + 0); +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e254; +a1 = a1; +L41e254: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t7 = 0x1; +goto L41e268;} +t7 = 0x1; +MEM_U16(s5 + 42) = (uint16_t)t7; +goto L41e4b0; +MEM_U16(s5 + 42) = (uint16_t)t7; +L41e268: +a1 = 0x1000e29c; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x13; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e280; +a1 = a1; +L41e280: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t8 = 0x1; +goto L41e298;} +t8 = 0x1; +at = 0x10007e84; +MEM_U32(at + 0) = t8; +goto L41e4b0; +MEM_U32(at + 0) = t8; +L41e298: +a1 = 0x1000e2b0; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x13; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e2b0; +a1 = a1; +L41e2b0: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {//nop; +goto L41e2c8;} +//nop; +at = 0x10007e84; +MEM_U32(at + 0) = zero; +goto L41e4b0; +MEM_U32(at + 0) = zero; +L41e2c8: +a1 = 0x1000e2c4; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0xf; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e2e0; +a1 = a1; +L41e2e0: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {v0 = MEM_U32(sp + 148); +goto L41e4b4;} +v0 = MEM_U32(sp + 148); +a0 = MEM_U32(s6 + 0); +//nop; +a0 = a0 + 0xf; +//nop; +v0 = wrapper_atoi(mem, a0); +goto L41e300; +//nop; +L41e300: +// bdead c1f0000b gp = MEM_U32(sp + 68); +a0 = v0; +//nop; +//nop; +//nop; +f_cpp_symentry_setMaxMacroRecursionDepth(mem, sp, a0); +goto L41e318; +//nop; +L41e318: +// bdead c1f00003 gp = MEM_U32(sp + 68); +v0 = MEM_U32(sp + 148); +goto L41e4b4; +v0 = MEM_U32(sp + 148); +L41e324: +a1 = 0x1000e2d4; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41e338; +a1 = a1; +L41e338: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t9 = 0x1; +goto L41e4b0;} +t9 = 0x1; +MEM_U16(s5 + 28) = (uint16_t)t9; +goto L41e4b0; +MEM_U16(s5 + 28) = (uint16_t)t9; +L41e34c: +a1 = 0x1000e2e0; +//nop; +a0 = s0; +a2 = 0x13; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e364; +a1 = a1; +L41e364: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t6 = 0x1; +goto L41e380;} +t6 = 0x1; +t5 = 0x1; +MEM_U16(s5 + 54) = (uint16_t)t6; +MEM_U32(sp + 128) = t5; +goto L41e4b0; +MEM_U32(sp + 128) = t5; +L41e380: +a1 = 0x1000e2f4; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x14; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e398; +a1 = a1; +L41e398: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t0 = 0x1; +goto L41e3b0;} +t0 = 0x1; +MEM_U16(s5 + 54) = (uint16_t)zero; +MEM_U32(sp + 128) = t0; +goto L41e4b0; +MEM_U32(sp + 128) = t0; +L41e3b0: +a1 = 0x1000e30c; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x12; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e3c8; +a1 = a1; +L41e3c8: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t1 = 0x1; +goto L41e3e4;} +t1 = 0x1; +t2 = 0x1; +MEM_U16(s5 + 56) = (uint16_t)t1; +MEM_U32(sp + 124) = t2; +goto L41e4b0; +MEM_U32(sp + 124) = t2; +L41e3e4: +a1 = 0x1000e320; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x13; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L41e3fc; +a1 = a1; +L41e3fc: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t3 = 0x1; +goto L41e4b0;} +t3 = 0x1; +MEM_U16(s5 + 56) = (uint16_t)zero; +MEM_U32(sp + 124) = t3; +goto L41e4b0; +MEM_U32(sp + 124) = t3; +L41e414: +a1 = 0x1000e334; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L41e428; +a1 = a1; +L41e428: +// bdead c1f0000b gp = MEM_U32(sp + 68); +if (v0 != 0) {t4 = 0x1; +goto L41e4b0;} +t4 = 0x1; +v0 = 0x40; +MEM_U32(fp + 36) = v0; +MEM_U32(fp + 16) = v0; +MEM_U16(s5 + 28) = (uint16_t)t4; +goto L41e4b0; +MEM_U16(s5 + 28) = (uint16_t)t4; +L41e448: +t7 = 0x1002dee8; +t8 = MEM_U32(sp + 156); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L41e46c;} +//nop; +at = 0x1002dee8; +MEM_U32(at + 0) = s0; +goto L41e4b0; +MEM_U32(at + 0) = s0; +L41e46c: +//nop; +a0 = MEM_U32(t8 + 0); +// bdead c1f00023 t9 = t9; +//nop; +v0 = func_41d2d4(mem, sp, a0); +goto L41e480; +//nop; +L41e480: +// bdead c1f0000b gp = MEM_U32(sp + 68); +at = 0x2; +if (v0 == at) {a0 = 0x40000; +goto L41e4b0;} +a0 = 0x40000; +//nop; +a3 = MEM_U32(s6 + 0); +a0 = a0 | 0x40; +a1 = 0x2; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41e4a8; +a2 = 0xffffffff; +L41e4a8: +// bdead c1f00003 gp = MEM_U32(sp + 68); +//nop; +L41e4b0: +v0 = MEM_U32(sp + 148); +L41e4b4: +t9 = MEM_U32(sp + 152); +v0 = v0 + 0x1; +at = (int)v0 < (int)t9; +MEM_U32(sp + 148) = v0; +if (at != 0) {s6 = s6 + 0x4; +goto L41d728;} +s6 = s6 + 0x4; +L41e4cc: +t6 = MEM_U32(sp + 128); +s5 = 0x10029fa0; +if (t6 != 0) {t5 = 0x1; +goto L41e4e0;} +t5 = 0x1; +MEM_U16(s5 + 54) = (uint16_t)t5; +L41e4e0: +t0 = MEM_U32(sp + 124); +//nop; +if (t0 != 0) {//nop; +goto L41e578;} +//nop; +a0 = MEM_U16(s5 + 26); +//nop; +a2 = zero < a0; +if (a2 == 0) {v0 = a0 < 0x1; +goto L41e51c;} +v0 = a0 < 0x1; +a1 = MEM_U16(s5 + 10); +//nop; +v1 = a1 & 0x1; +v0 = zero < v1; +if (v0 != 0) {v0 = a0 < 0x1; +goto L41e53c;} +v0 = a0 < 0x1; +L41e51c: +if (v0 == 0) {//nop; +goto L41e574;} +//nop; +a1 = MEM_U16(s5 + 10); +//nop; +v1 = a1 & 0x1; +v0 = zero < v1; +if (v0 == 0) {//nop; +goto L41e574;} +//nop; +L41e53c: +v0 = a0 < 0x1; +if (v0 != 0) {v0 = v1 < 0x1; +goto L41e550;} +v0 = v1 < 0x1; +if (v0 == 0) {v0 = a1 & 0x3; +goto L41e568;} +v0 = a1 & 0x3; +L41e550: +if (a2 != 0) {v0 = a2; +goto L41e574;} +v0 = a2; +v0 = v1 < 0x1; +if (v0 != 0) {//nop; +goto L41e574;} +//nop; +v0 = a1 & 0x3; +L41e568: +t1 = v0 ^ 0x3; +t1 = t1 < 0x1; +v0 = t1 < 0x1; +L41e574: +MEM_U16(s5 + 56) = (uint16_t)v0; +L41e578: +v1 = MEM_U16(s5 + 46); +t2 = MEM_U32(sp + 140); +if (v1 == 0) {//nop; +goto L41e5dc;} +//nop; +if (t2 == 0) {a0 = 0x40000; +goto L41e5dc;} +a0 = 0x40000; +a3 = 0x1000e33c; +t3 = MEM_U32(sp + 136); +//nop; +t4 = 0x1f4; +t7 = 0x358; +MEM_U32(sp + 24) = t7; +MEM_U32(sp + 20) = t4; +a0 = a0 | 0x135; +a1 = 0x1; +a2 = 0xffffffff; +a3 = a3; +MEM_U32(sp + 16) = t3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41e5c4; +MEM_U32(sp + 16) = t3; +L41e5c4: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +v1 = 0x10029fa0; +//nop; +v1 = MEM_U16(v1 + 46); +//nop; +L41e5dc: +if (v1 == 0) {// bdead 40000001 ra = MEM_U32(sp + 76); +goto L41e630;} +// bdead 40000001 ra = MEM_U32(sp + 76); +t8 = MEM_U32(sp + 132); +a0 = 0x40000; +if (t8 == 0) {a0 = a0 | 0x135; +goto L41e62c;} +a0 = a0 | 0x135; +t9 = 0x25f; +MEM_U32(sp + 16) = t9; +//nop; +a3 = 0x1000e348; +t6 = 0x1f4; +t5 = 0x358; +MEM_U32(sp + 24) = t5; +MEM_U32(sp + 20) = t6; +a1 = 0x1; +a2 = 0xffffffff; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L41e624; +a3 = a3; +L41e624: +// bdead 1 gp = MEM_U32(sp + 68); +//nop; +L41e62c: +// bdead 1 ra = MEM_U32(sp + 76); +L41e630: +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 s1 = MEM_U32(sp + 40); +// bdead 1 s2 = MEM_U32(sp + 44); +// bdead 1 s3 = MEM_U32(sp + 48); +// bdead 1 s4 = MEM_U32(sp + 52); +// bdead 1 s5 = MEM_U32(sp + 56); +// bdead 1 s6 = MEM_U32(sp + 60); +// bdead 1 s7 = MEM_U32(sp + 64); +// bdead 1 fp = MEM_U32(sp + 72); +// bdead 1 sp = sp + 0x98; +return; +// bdead 1 sp = sp + 0x98; +} + +static uint32_t func_41e65c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41e65c: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +// fdead 4000012b MEM_U32(sp + 36) = s4; +s4 = a0; +a0 = 0x1000e3a8; +//nop; +// fdead 4020012b MEM_U32(sp + 44) = ra; +// fdead 4020012b MEM_U32(sp + 40) = gp; +// fdead 4020012b MEM_U32(sp + 32) = s3; +// fdead 4020012b MEM_U32(sp + 28) = s2; +// fdead 4020012b MEM_U32(sp + 24) = s1; +// fdead 4020012b MEM_U32(sp + 20) = s0; +a0 = a0; +v0 = wrapper_getenv(mem, a0); +goto L41e69c; +a0 = a0; +L41e69c: +t6 = MEM_U8(v0 + 0); +// bdead 4020800b gp = MEM_U32(sp + 40); +if (t6 == 0) {s1 = v0; +goto L41e7bc;} +s1 = v0; +v1 = t6 & 0xff; +v0 = v1; +s3 = sp + 0x4c; +s2 = 0x3a; +L41e6bc: +if (s2 == v0) {s0 = s3; +goto L41e6ec;} +s0 = s3; +if (v0 == 0) {//nop; +goto L41e6ec;} +//nop; +L41e6cc: +MEM_U8(s0 + 0) = (uint8_t)v1; +v1 = MEM_U8(s1 + 1); +s0 = s0 + 0x1; +s1 = s1 + 0x1; +if (s2 == v1) {v0 = v1; +goto L41e6ec;} +v0 = v1; +if (v1 != 0) {//nop; +goto L41e6cc;} +//nop; +L41e6ec: +if (s2 != v0) {t8 = 0x2f; +goto L41e6f8;} +t8 = 0x2f; +s1 = s1 + 0x1; +L41e6f8: +t7 = MEM_U8(s0 + -1); +at = 0x2f; +if (t7 == at) {//nop; +goto L41e710;} +//nop; +MEM_U8(s0 + 0) = (uint8_t)t8; +s0 = s0 + 0x1; +L41e710: +MEM_U8(s0 + 0) = (uint8_t)zero; +//nop; +a0 = s3; +a1 = s4; +v0 = wrapper_strcat(mem, a0, a1); +goto L41e724; +a1 = s4; +L41e724: +// bdead 403e0083 gp = MEM_U32(sp + 40); +a0 = s3; +//nop; +a1 = zero; +//nop; +v0 = wrapper_open(mem, a0, a1, a2); +goto L41e73c; +//nop; +L41e73c: +// bdead 403e000b gp = MEM_U32(sp + 40); +if ((int)v0 < 0) {a0 = v0; +goto L41e7ac;} +a0 = v0; +//nop; +//nop; +//nop; +v0 = wrapper_close(mem, a0); +goto L41e758; +//nop; +L41e758: +// bdead 40120003 gp = MEM_U32(sp + 40); +MEM_U8(s0 + 0) = (uint8_t)zero; +//nop; +a0 = s3; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L41e770; +//nop; +L41e770: +// bdead 40100009 gp = MEM_U32(sp + 40); +a0 = v0 + 0x1; +//nop; +//nop; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L41e788; +//nop; +L41e788: +// bdead 40100009 gp = MEM_U32(sp + 40); +s1 = v0; +//nop; +a0 = v0; +a1 = s3; +v0 = wrapper_strcpy(mem, a0, a1); +goto L41e7a0; +a1 = s3; +L41e7a0: +// bdead 40001 gp = MEM_U32(sp + 40); +v0 = s1; +goto L41e8f0; +v0 = s1; +L41e7ac: +v1 = MEM_U8(s1 + 0); +//nop; +if (v1 != 0) {v0 = v1; +goto L41e6bc;} +v0 = v1; +L41e7bc: +t9 = 0x100061ec; +s3 = sp + 0x4c; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L41e8a8;} +//nop; +t0 = 0x100061ec; +//nop; +s0 = t0; +a1 = MEM_U32(s0 + 0); +//nop; +L41e7e8: +//nop; +MEM_U8(sp + 76) = (uint8_t)zero; +a0 = s3; +v0 = wrapper_strcat(mem, a0, a1); +goto L41e7f8; +a0 = s3; +L41e7f8: +// bdead 40320003 gp = MEM_U32(sp + 40); +a0 = s3; +//nop; +a1 = s4; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L41e810; +//nop; +L41e810: +// bdead 40320083 gp = MEM_U32(sp + 40); +a0 = s3; +//nop; +a1 = zero; +//nop; +v0 = wrapper_open(mem, a0, a1, a2); +goto L41e828; +//nop; +L41e828: +// bdead 4032000b gp = MEM_U32(sp + 40); +if ((int)v0 < 0) {a0 = v0; +goto L41e898;} +a0 = v0; +//nop; +//nop; +//nop; +v0 = wrapper_close(mem, a0); +goto L41e844; +//nop; +L41e844: +// bdead 40020001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L41e85c; +//nop; +L41e85c: +// bdead 40020009 gp = MEM_U32(sp + 40); +a0 = v0 + 0x1; +//nop; +//nop; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L41e874; +//nop; +L41e874: +// bdead 40020009 gp = MEM_U32(sp + 40); +a1 = MEM_U32(s0 + 0); +//nop; +s1 = v0; +a0 = v0; +v0 = wrapper_strcpy(mem, a0, a1); +goto L41e88c; +a0 = v0; +L41e88c: +// bdead 40001 gp = MEM_U32(sp + 40); +v0 = s1; +goto L41e8f0; +v0 = s1; +L41e898: +a1 = MEM_U32(s0 + 4); +s0 = s0 + 0x4; +if (a1 != 0) {//nop; +goto L41e7e8;} +//nop; +L41e8a8: +//nop; +MEM_U8(sp + 76) = (uint8_t)zero; +a0 = s3; +v0 = wrapper_strlen(mem, a0); +goto L41e8b8; +a0 = s3; +L41e8b8: +// bdead 40100009 gp = MEM_U32(sp + 40); +a0 = v0 + 0x1; +//nop; +//nop; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L41e8d0; +//nop; +L41e8d0: +// bdead 40100009 gp = MEM_U32(sp + 40); +s1 = v0; +//nop; +a0 = v0; +a1 = s3; +v0 = wrapper_strcpy(mem, a0, a1); +goto L41e8e8; +a1 = s3; +L41e8e8: +// bdead 40001 gp = MEM_U32(sp + 40); +v0 = s1; +L41e8f0: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0xb8; +return v0; +// bdead 9 sp = sp + 0xb8; +//nop; +} + +static void f_init_options(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41e914: +//init_options: +//nop; +//nop; +//nop; +v0 = 0x10029fa0; +v1 = 0x1; +t6 = 0x3; +t7 = 0x32; +MEM_U16(v0 + 14) = (uint16_t)zero; +MEM_U16(v0 + 6) = (uint16_t)t6; +MEM_U16(v0 + 12) = (uint16_t)zero; +MEM_U16(v0 + 4) = (uint16_t)v1; +MEM_U16(v0 + 10) = (uint16_t)zero; +MEM_U16(v0 + 16) = (uint16_t)t7; +MEM_U16(v0 + 18) = (uint16_t)zero; +MEM_U16(v0 + 24) = (uint16_t)v1; +return; +MEM_U16(v0 + 24) = (uint16_t)v1; +//nop; +//nop; +} + +static uint32_t f_get_type_name(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41e9b0: +//get_type_name: +//nop; +//nop; +//nop; +if ((int)a0 < 0) {at = (int)a0 < (int)0x19; +goto L41e9e4;} +at = (int)a0 < (int)0x19; +if (at == 0) {//nop; +goto L41e9e4;} +//nop; +t7 = 0x10006218; +t6 = a0 << 2; +t8 = t6 + t7; +v0 = MEM_U32(t8 + 0); +//nop; +return v0; +//nop; +L41e9e4: +v0 = 0x1000eeac; +//nop; +v0 = v0; +//nop; +return v0; +//nop; +} + +static uint32_t f_code_to_string(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41e9f8: +//code_to_string: +//nop; +//nop; +//nop; +t7 = 0x1000627c; +t6 = a0 << 2; +t7 = t7; +t8 = t6 + t7; +v0 = MEM_U32(t8 + 0); +//nop; +return v0; +//nop; +} + +static void f_display_attr(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41ea20: +//display_attr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000002b MEM_U32(sp + 48) = s7; +// fdead 4000002b MEM_U32(sp + 28) = s2; +// fdead 4000002b MEM_U32(sp + 24) = s1; +s7 = a0; +// fdead 4100002b MEM_U32(sp + 60) = ra; +// fdead 4100002b MEM_U32(sp + 56) = fp; +// fdead 4100002b MEM_U32(sp + 52) = gp; +// fdead 4100002b MEM_U32(sp + 44) = s6; +// fdead 4100002b MEM_U32(sp + 40) = s5; +// fdead 4100002b MEM_U32(sp + 36) = s4; +// fdead 4100002b MEM_U32(sp + 32) = s3; +// fdead 4100002b MEM_U32(sp + 20) = s0; +s2 = zero; +if (a0 != 0) {s1 = zero; +goto L41ea94;} +s1 = zero; +fp = 0xfb528e4; +a1 = 0x1000eeb0; +//nop; +fp = fp + 0x20; +a0 = fp; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ea88; +a1 = a1; +L41ea88: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L41eb50; +// bdead 1 ra = MEM_U32(sp + 60); +L41ea94: +s0 = 0x10006430; +fp = 0xfb528e4; +s6 = 0x1000eec0; +s4 = 0x1000eeb4; +s3 = 0x1000eebc; +s5 = s0 + 0x140; +fp = fp + 0x20; +s6 = s6; +s4 = s4; +s3 = s3; +L41eabc: +t6 = MEM_U32(s0 + 0); +v0 = zero < s1; +t7 = t6 & s7; +if (t7 == 0) {a0 = fp; +goto L41eb00;} +a0 = fp; +if (v0 == 0) {s1 = 0x1; +goto L41eae0;} +s1 = 0x1; +a2 = s3; +goto L41eae4; +a2 = s3; +L41eae0: +a2 = s6; +L41eae4: +//nop; +a3 = MEM_U32(s0 + 4); +a1 = s4; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41eaf4; +a1 = s4; +L41eaf4: +t8 = MEM_U32(s0 + 0); +// bdead c3fe0183 gp = MEM_U32(sp + 52); +s2 = t8 | s2; +L41eb00: +s0 = s0 + 0x8; +if (s0 != s5) {//nop; +goto L41eabc;} +//nop; +if (s2 == s7) {a0 = fp; +goto L41eb30;} +a0 = fp; +a1 = 0x1000eec4; +//nop; +a2 = s2 ^ s7; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41eb28; +a1 = a1; +L41eb28: +// bdead c0000181 gp = MEM_U32(sp + 52); +//nop; +L41eb30: +a1 = 0x1000eec8; +//nop; +a0 = fp; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41eb44; +a1 = a1; +L41eb44: +// bdead 1 gp = MEM_U32(sp + 52); +//nop; +// bdead 1 ra = MEM_U32(sp + 60); +L41eb50: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static uint32_t f_display_node(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41eb7c: +//display_node: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +// fdead 400001eb MEM_U32(sp + 32) = s0; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 44) = ra; +// fdead 400201eb MEM_U32(sp + 40) = gp; +if (a0 == 0) {// fdead 400201eb MEM_U32(sp + 36) = s1; +goto L420464;} +// fdead 400201eb MEM_U32(sp + 36) = s1; +if (a0 != 0) {//nop; +goto L41ebb4;} +//nop; +a3 = zero; +goto L41ebbc; +a3 = zero; +L41ebb4: +a3 = MEM_U32(s0 + 0); +//nop; +L41ebbc: +s1 = 0xfb528e4; +a1 = 0x1000eecc; +//nop; +s1 = s1 + 0x20; +a0 = s1; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ebdc; +a1 = a1; +L41ebdc: +// bdead 40060183 gp = MEM_U32(sp + 40); +v0 = zero; +t6 = 0x10026b84; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if ((int)t6 <= 0) {//nop; +goto L41ec38;} +//nop; +L41ebfc: +a1 = 0x1000eed4; +//nop; +a0 = s1; +MEM_U32(sp + 92) = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ec14; +a1 = a1; +L41ec14: +// bdead 40060183 gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 92); +t7 = 0x10026b84; +v0 = v0 + 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +at = (int)v0 < (int)t7; +if (at != 0) {//nop; +goto L41ebfc;} +//nop; +L41ec38: +t8 = MEM_U32(s0 + 4); +t0 = 0x1000627c; +t9 = t8 << 2; +t0 = t0; +t1 = t9 + t0; +//nop; +a1 = 0x1000eed8; +a2 = MEM_U32(t1 + 0); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ec64; +a1 = a1; +L41ec64: +a0 = MEM_U32(s0 + 8); +// bdead 40060023 gp = MEM_U32(sp + 40); +if (a0 != 0) {//nop; +goto L41ec7c;} +//nop; +a3 = zero; +goto L41ec84; +a3 = zero; +L41ec7c: +a3 = MEM_U32(a0 + 0); +//nop; +L41ec84: +a1 = 0x1000eee0; +//nop; +a0 = s1; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ec9c; +a1 = a1; +L41ec9c: +// bdead 40060183 gp = MEM_U32(sp + 40); +a0 = s1; +a1 = 0x1000eeec; +//nop; +a1 = a1; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ecb8; +//nop; +L41ecb8: +// bdead 40060183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 12); +//nop; +//nop; +//nop; +f_display_attr(mem, sp, a0); +goto L41ecd0; +//nop; +L41ecd0: +v0 = MEM_U32(s0 + 16); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41ece8;} +a0 = s1; +a3 = zero; +goto L41ecf0; +a3 = zero; +L41ece8: +a3 = MEM_U32(v0 + 0); +//nop; +L41ecf0: +a1 = 0x1000eef4; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ed04; +a1 = a1; +L41ed04: +// bdead 40060003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 20); +//nop; +a1 = sp + 0x58; +a2 = sp + 0x54; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41ed20; +a3 = zero; +L41ed20: +// bdead 40060003 gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 88); +a1 = 0x1000ef00; +//nop; +a3 = MEM_U32(sp + 84); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ed40; +a1 = a1; +L41ed40: +v0 = MEM_U32(s0 + 4); +// bdead 4006018b gp = MEM_U32(sp + 40); +at = v0 < 0x6d; +if (at == 0) {//nop; +goto L420440;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000f7ec[] = { +&&L420378, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41ed74, +&&L41edb4, +&&L41f06c, +&&L41f14c, +&&L41f308, +&&L41f294, +&&L41ee28, +&&L41fe58, +&&L41f7cc, +&&L41f8fc, +&&L41fe58, +&&L41f85c, +&&L41fc9c, +&&L41f9fc, +&&L41fd30, +&&L41fe2c, +&&L41f89c, +&&L41f690, +&&L41f738, +&&L41fe78, +&&L41fa3c, +&&L41fb00, +&&L41fb94, +&&L41fe58, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41feb8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41ff6c, +&&L420014, +&&L41feb8, +&&L41fef8, +&&L41fef8, +&&L41fef8, +&&L41f650, +&&L41f3d8, +&&L41f37c, +&&L420094, +&&L4203a0, +&&L4203a0, +&&L420440, +&&L4203a0, +&&L4203c0, +&&L420400, +&&L4203a0, +}; +dest = Lswitch1000f7ec[v0]; +//nop; +goto *dest; +//nop; +L41ed74: +a1 = 0x1000ef0c; +//nop; +a2 = MEM_U32(s0 + 24); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ed8c; +a1 = a1; +L41ed8c: +// bdead 40060101 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 28); +a1 = 0x1000ef18; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41eda8; +a1 = a1; +L41eda8: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41edb4: +a1 = 0x1000ef24; +//nop; +a2 = MEM_U32(s0 + 24); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41edcc; +a1 = a1; +L41edcc: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 28); +a1 = 0x1000ef30; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ede8; +a1 = a1; +L41ede8: +v0 = MEM_U32(s0 + 32); +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41ee00;} +a0 = s1; +a3 = zero; +goto L41ee08; +a3 = zero; +L41ee00: +a3 = MEM_U32(v0 + 0); +//nop; +L41ee08: +a1 = 0x1000ef3c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ee1c; +a1 = a1; +L41ee1c: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41ee28: +a1 = 0x1000ef4c; +//nop; +a2 = MEM_U32(s0 + 24); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ee40; +a1 = a1; +L41ee40: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 28); +a1 = 0x1000ef58; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ee5c; +a1 = a1; +L41ee5c: +v0 = MEM_U32(s0 + 32); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41ee74;} +a0 = s1; +a3 = zero; +goto L41ee7c; +a3 = zero; +L41ee74: +a3 = MEM_U32(v0 + 0); +//nop; +L41ee7c: +a1 = 0x1000ef64; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ee90; +a1 = a1; +L41ee90: +v0 = MEM_U32(s0 + 36); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41eea8;} +a0 = s1; +a3 = zero; +goto L41eeb0; +a3 = zero; +L41eea8: +a3 = MEM_U32(v0 + 0); +//nop; +L41eeb0: +a1 = 0x1000ef70; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41eec4; +a1 = a1; +L41eec4: +v0 = MEM_U32(s0 + 44); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41eedc;} +a0 = s1; +a3 = zero; +goto L41eee4; +a3 = zero; +L41eedc: +a3 = MEM_U32(v0 + 0); +//nop; +L41eee4: +a1 = 0x1000ef7c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41eef8; +a1 = a1; +L41eef8: +// bdead 40060181 gp = MEM_U32(sp + 40); +a0 = s1; +a1 = 0x1000ef8c; +//nop; +a1 = a1; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ef14; +//nop; +L41ef14: +v0 = MEM_U32(s0 + 40); +// bdead 40060189 gp = MEM_U32(sp + 40); +t3 = v0 << 0; +if ((int)t3 >= 0) {t4 = v0 << 1; +goto L41ef4c;} +t4 = v0 << 1; +a1 = 0x1000ef94; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ef3c; +a1 = a1; +L41ef3c: +// bdead 40060181 gp = MEM_U32(sp + 40); +v0 = MEM_U32(s0 + 40); +t6 = v0 << 3; +goto L41efa4; +t6 = v0 << 3; +L41ef4c: +if ((int)t4 >= 0) {t5 = v0 << 2; +goto L41ef78;} +t5 = v0 << 2; +a1 = 0x1000ef9c; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ef68; +a1 = a1; +L41ef68: +// bdead 40060181 gp = MEM_U32(sp + 40); +v0 = MEM_U32(s0 + 40); +t6 = v0 << 3; +goto L41efa4; +t6 = v0 << 3; +L41ef78: +if ((int)t5 >= 0) {t6 = v0 << 3; +goto L41efa4;} +t6 = v0 << 3; +a1 = 0x1000efa4; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ef94; +a1 = a1; +L41ef94: +// bdead 40060181 gp = MEM_U32(sp + 40); +v0 = MEM_U32(s0 + 40); +//nop; +t6 = v0 << 3; +L41efa4: +if ((int)t6 >= 0) {t7 = v0 << 4; +goto L41efd0;} +t7 = v0 << 4; +a1 = 0x1000efac; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41efc0; +a1 = a1; +L41efc0: +// bdead 40060181 gp = MEM_U32(sp + 40); +v0 = MEM_U32(s0 + 40); +//nop; +t7 = v0 << 4; +L41efd0: +if ((int)t7 >= 0) {t8 = v0 << 5; +goto L41effc;} +t8 = v0 << 5; +a1 = 0x1000efbc; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41efec; +a1 = a1; +L41efec: +// bdead 40060181 gp = MEM_U32(sp + 40); +v0 = MEM_U32(s0 + 40); +//nop; +t8 = v0 << 5; +L41effc: +if ((int)t8 >= 0) {t9 = v0 << 6; +goto L41f028;} +t9 = v0 << 6; +a1 = 0x1000efd0; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f018; +a1 = a1; +L41f018: +// bdead 40060181 gp = MEM_U32(sp + 40); +v0 = MEM_U32(s0 + 40); +//nop; +t9 = v0 << 6; +L41f028: +if ((int)t9 >= 0) {//nop; +goto L41f04c;} +//nop; +a1 = 0x1000efd8; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f044; +a1 = a1; +L41f044: +// bdead 40040181 gp = MEM_U32(sp + 40); +//nop; +L41f04c: +a1 = 0x1000efe4; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f060; +a1 = a1; +L41f060: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f06c: +a1 = 0x1000efe8; +//nop; +a2 = MEM_U32(s0 + 24); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f084; +a1 = a1; +L41f084: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 28); +a1 = 0x1000eff4; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f0a0; +a1 = a1; +L41f0a0: +v0 = MEM_U32(s0 + 32); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f0b8;} +a0 = s1; +a3 = zero; +goto L41f0c0; +a3 = zero; +L41f0b8: +a3 = MEM_U32(v0 + 0); +//nop; +L41f0c0: +a1 = 0x1000f000; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f0d4; +a1 = a1; +L41f0d4: +v0 = MEM_U32(s0 + 36); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f0ec;} +a0 = s1; +a3 = zero; +goto L41f0f4; +a3 = zero; +L41f0ec: +a3 = MEM_U32(v0 + 0); +//nop; +L41f0f4: +a1 = 0x1000f00c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f108; +a1 = a1; +L41f108: +// bdead 40060101 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 40); +a1 = 0x1000f01c; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f124; +a1 = a1; +L41f124: +// bdead 40060101 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 44); +a1 = 0x1000f024; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f140; +a1 = a1; +L41f140: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f14c: +a1 = 0x1000f02c; +//nop; +a2 = MEM_U32(s0 + 24); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f164; +a1 = a1; +L41f164: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 28); +a1 = 0x1000f038; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f180; +a1 = a1; +L41f180: +v0 = MEM_U32(s0 + 32); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f198;} +a0 = s1; +a3 = zero; +goto L41f1a0; +a3 = zero; +L41f198: +a3 = MEM_U32(v0 + 0); +//nop; +L41f1a0: +a1 = 0x1000f044; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f1b4; +a1 = a1; +L41f1b4: +v0 = MEM_U32(s0 + 36); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f1cc;} +a0 = s1; +a3 = zero; +goto L41f1d4; +a3 = zero; +L41f1cc: +a3 = MEM_U32(v0 + 0); +//nop; +L41f1d4: +a1 = 0x1000f050; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f1e8; +a1 = a1; +L41f1e8: +v0 = MEM_U32(s0 + 40); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f200;} +a0 = s1; +a3 = zero; +goto L41f208; +a3 = zero; +L41f200: +a3 = MEM_U32(v0 + 0); +//nop; +L41f208: +a1 = 0x1000f05c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f21c; +a1 = a1; +L41f21c: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 44); +a1 = 0x1000f068; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f238; +a1 = a1; +L41f238: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 48); +a1 = 0x1000f074; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f254; +a1 = a1; +L41f254: +v0 = MEM_U32(s0 + 52); +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f26c;} +a0 = s1; +a3 = zero; +goto L41f274; +a3 = zero; +L41f26c: +a3 = MEM_U32(v0 + 0); +//nop; +L41f274: +a1 = 0x1000f084; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f288; +a1 = a1; +L41f288: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f294: +a1 = 0x1000f094; +//nop; +a2 = MEM_U32(s0 + 24); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f2ac; +a1 = a1; +L41f2ac: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 28); +a1 = 0x1000f0a0; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f2c8; +a1 = a1; +L41f2c8: +v0 = MEM_U32(s0 + 32); +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f2e0;} +a0 = s1; +a3 = zero; +goto L41f2e8; +a3 = zero; +L41f2e0: +a3 = MEM_U32(v0 + 0); +//nop; +L41f2e8: +a1 = 0x1000f0ac; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f2fc; +a1 = a1; +L41f2fc: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f308: +a1 = 0x1000f0bc; +//nop; +a2 = MEM_U32(s0 + 24); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f320; +a1 = a1; +L41f320: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 28); +a1 = 0x1000f0c8; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f33c; +a1 = a1; +L41f33c: +v0 = MEM_U32(s0 + 32); +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f354;} +a0 = s1; +a3 = zero; +goto L41f35c; +a3 = zero; +L41f354: +a3 = MEM_U32(v0 + 0); +//nop; +L41f35c: +a1 = 0x1000f0d4; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f370; +a1 = a1; +L41f370: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f37c: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41f394;} +//nop; +a3 = zero; +goto L41f39c; +a3 = zero; +L41f394: +a3 = MEM_U32(v0 + 0); +//nop; +L41f39c: +a1 = 0x1000f0e4; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f3b0; +a1 = a1; +L41f3b0: +// bdead 40060101 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 28); +a1 = 0x1000f0f0; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f3cc; +a1 = a1; +L41f3cc: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f3d8: +a1 = 0x1000f0fc; +a2 = MEM_U32(s0 + 24); +//nop; +a0 = s1; +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f3f4; +a2 = a2 + 0x18; +L41f3f4: +v0 = MEM_U32(s0 + 28); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f40c;} +a0 = s1; +a3 = zero; +goto L41f414; +a3 = zero; +L41f40c: +a3 = MEM_U32(v0 + 0); +//nop; +L41f414: +a1 = 0x1000f104; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f428; +a1 = a1; +L41f428: +v0 = MEM_U32(s0 + 32); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f440;} +a0 = s1; +a3 = zero; +goto L41f448; +a3 = zero; +L41f440: +a3 = MEM_U32(v0 + 0); +//nop; +L41f448: +a1 = 0x1000f114; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f45c; +a1 = a1; +L41f45c: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 36); +a1 = 0x1000f124; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f478; +a1 = a1; +L41f478: +// bdead 40060103 gp = MEM_U32(sp + 40); +t0 = MEM_U32(s0 + 44); +t2 = 0x10006574; +t1 = t0 << 2; +a1 = 0x1000f130; +//nop; +t3 = t1 + t2; +a2 = MEM_U32(t3 + 0); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f4a4; +a1 = a1; +L41f4a4: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U16(s0 + 40); +a1 = 0x1000f13c; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f4c0; +a1 = a1; +L41f4c0: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U16(s0 + 42); +a1 = 0x1000f148; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f4dc; +a1 = a1; +L41f4dc: +v0 = MEM_U32(s0 + 48); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f4f4;} +a0 = s1; +a3 = zero; +goto L41f4fc; +a3 = zero; +L41f4f4: +a3 = MEM_U32(v0 + 0); +//nop; +L41f4fc: +a1 = 0x1000f154; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f510; +a1 = a1; +L41f510: +v0 = MEM_U32(s0 + 52); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f528;} +a0 = s1; +a3 = zero; +goto L41f530; +a3 = zero; +L41f528: +a3 = MEM_U32(v0 + 0); +//nop; +L41f530: +a1 = 0x1000f160; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f544; +a1 = a1; +L41f544: +v0 = MEM_U32(s0 + 56); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f55c;} +a0 = s1; +a3 = zero; +goto L41f564; +a3 = zero; +L41f55c: +a3 = MEM_U32(v0 + 0); +//nop; +L41f564: +a1 = 0x1000f16c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f578; +a1 = a1; +L41f578: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 60); +a1 = 0x1000f178; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f594; +a1 = a1; +L41f594: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_S16(s0 + 64); +a1 = 0x1000f184; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f5b0; +a1 = a1; +L41f5b0: +v0 = MEM_U32(s0 + 68); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f5c8;} +a0 = s1; +a3 = zero; +goto L41f5d0; +a3 = zero; +L41f5c8: +a3 = MEM_U32(v0 + 0); +//nop; +L41f5d0: +a1 = 0x1000f190; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f5e4; +a1 = a1; +L41f5e4: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 72); +a1 = 0x1000f1a0; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f600; +a1 = a1; +L41f600: +a0 = MEM_U32(s0 + 76); +// bdead 40040023 gp = MEM_U32(sp + 40); +if (a0 == 0) {a1 = sp + 0x58; +goto L41f628;} +a1 = sp + 0x58; +//nop; +a2 = sp + 0x54; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41f620; +a3 = zero; +L41f620: +// bdead 40040001 gp = MEM_U32(sp + 40); +//nop; +L41f628: +a1 = 0x1000f1ac; +//nop; +a2 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 84); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f644; +a1 = a1; +L41f644: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f650: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41f668;} +//nop; +a3 = zero; +goto L41f670; +a3 = zero; +L41f668: +a3 = MEM_U32(v0 + 0); +//nop; +L41f670: +a1 = 0x1000f1c0; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f684; +a1 = a1; +L41f684: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f690: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41f6a8;} +//nop; +a3 = zero; +goto L41f6b0; +a3 = zero; +L41f6a8: +a3 = MEM_U32(v0 + 0); +//nop; +L41f6b0: +a1 = 0x1000f1c8; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f6c4; +a1 = a1; +L41f6c4: +v0 = MEM_U32(s0 + 28); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f6dc;} +a0 = s1; +a3 = zero; +goto L41f6e4; +a3 = zero; +L41f6dc: +a3 = MEM_U32(v0 + 0); +//nop; +L41f6e4: +a1 = 0x1000f1d4; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f6f8; +a1 = a1; +L41f6f8: +v0 = MEM_U32(s0 + 32); +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f710;} +a0 = s1; +a3 = zero; +goto L41f718; +a3 = zero; +L41f710: +a3 = MEM_U32(v0 + 0); +//nop; +L41f718: +a1 = 0x1000f1e4; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f72c; +a1 = a1; +L41f72c: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f738: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41f750;} +//nop; +a3 = zero; +goto L41f758; +a3 = zero; +L41f750: +a3 = MEM_U32(v0 + 0); +//nop; +L41f758: +a1 = 0x1000f1f4; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f76c; +a1 = a1; +L41f76c: +// bdead 40060101 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 28); +a1 = 0x1000f200; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f788; +a1 = a1; +L41f788: +// bdead 40060101 gp = MEM_U32(sp + 40); +a2 = MEM_S16(s0 + 32); +a1 = 0x1000f210; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f7a4; +a1 = a1; +L41f7a4: +// bdead 40060101 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 36); +a1 = 0x1000f224; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f7c0; +a1 = a1; +L41f7c0: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f7cc: +v0 = MEM_U32(s0 + 28); +a0 = s1; +if (v0 != 0) {//nop; +goto L41f7e4;} +//nop; +a3 = zero; +goto L41f7ec; +a3 = zero; +L41f7e4: +a3 = MEM_U32(v0 + 0); +//nop; +L41f7ec: +a1 = 0x1000f238; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f800; +a1 = a1; +L41f800: +v0 = MEM_U32(s0 + 32); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f818;} +a0 = s1; +a3 = zero; +goto L41f820; +a3 = zero; +L41f818: +a3 = MEM_U32(v0 + 0); +//nop; +L41f820: +a1 = 0x1000f244; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f834; +a1 = a1; +L41f834: +// bdead 40060101 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 36); +a1 = 0x1000f250; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f850; +a1 = a1; +L41f850: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f85c: +v0 = MEM_U32(s0 + 32); +a0 = s1; +if (v0 != 0) {//nop; +goto L41f874;} +//nop; +a3 = zero; +goto L41f87c; +a3 = zero; +L41f874: +a3 = MEM_U32(v0 + 0); +//nop; +L41f87c: +a1 = 0x1000f25c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f890; +a1 = a1; +L41f890: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f89c: +t4 = MEM_U32(s0 + 24); +a1 = 0x1000f268; +//nop; +a2 = MEM_U32(t4 + 24); +a0 = s1; +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f8bc; +a2 = a2 + 0x18; +L41f8bc: +v0 = MEM_U32(s0 + 32); +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f8d4;} +a0 = s1; +a3 = zero; +goto L41f8dc; +a3 = zero; +L41f8d4: +a3 = MEM_U32(v0 + 0); +//nop; +L41f8dc: +a1 = 0x1000f270; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f8f0; +a1 = a1; +L41f8f0: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f8fc: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41f914;} +//nop; +a3 = zero; +goto L41f91c; +a3 = zero; +L41f914: +a3 = MEM_U32(v0 + 0); +//nop; +L41f91c: +a1 = 0x1000f27c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f930; +a1 = a1; +L41f930: +v0 = MEM_U32(s0 + 28); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f948;} +a0 = s1; +a3 = zero; +goto L41f950; +a3 = zero; +L41f948: +a3 = MEM_U32(v0 + 0); +//nop; +L41f950: +a1 = 0x1000f288; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f964; +a1 = a1; +L41f964: +// bdead 40060003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 36); +//nop; +a1 = sp + 0x58; +a2 = sp + 0x54; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L41f980; +a3 = zero; +L41f980: +// bdead 40060003 gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 88); +a1 = 0x1000f294; +//nop; +a3 = MEM_U32(sp + 84); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f9a0; +a1 = a1; +L41f9a0: +v0 = MEM_U32(s0 + 32); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41f9b8;} +a0 = s1; +a3 = zero; +goto L41f9c0; +a3 = zero; +L41f9b8: +a3 = MEM_U32(v0 + 0); +//nop; +L41f9c0: +a1 = 0x1000f2ac; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f9d4; +a1 = a1; +L41f9d4: +// bdead 40060101 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 40); +a1 = 0x1000f2b8; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41f9f0; +a1 = a1; +L41f9f0: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41f9fc: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41fa14;} +//nop; +a3 = zero; +goto L41fa1c; +a3 = zero; +L41fa14: +a3 = MEM_U32(v0 + 0); +//nop; +L41fa1c: +a1 = 0x1000f2c4; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fa30; +a1 = a1; +L41fa30: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41fa3c: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41fa54;} +//nop; +a3 = zero; +goto L41fa5c; +a3 = zero; +L41fa54: +a3 = MEM_U32(v0 + 0); +//nop; +L41fa5c: +a1 = 0x1000f2d0; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fa70; +a1 = a1; +L41fa70: +v0 = MEM_U32(s0 + 28); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41fa88;} +a0 = s1; +a3 = zero; +goto L41fa90; +a3 = zero; +L41fa88: +a3 = MEM_U32(v0 + 0); +//nop; +L41fa90: +a1 = 0x1000f2dc; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41faa4; +a1 = a1; +L41faa4: +// bdead 40060103 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 32); +a1 = 0x1000f2e8; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fac0; +a1 = a1; +L41fac0: +v0 = MEM_U32(s0 + 40); +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41fad8;} +a0 = s1; +a3 = zero; +goto L41fae0; +a3 = zero; +L41fad8: +a3 = MEM_U32(v0 + 0); +//nop; +L41fae0: +a1 = 0x1000f2f8; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41faf4; +a1 = a1; +L41faf4: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41fb00: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41fb18;} +//nop; +a3 = zero; +goto L41fb20; +a3 = zero; +L41fb18: +a3 = MEM_U32(v0 + 0); +//nop; +L41fb20: +a1 = 0x1000f304; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fb34; +a1 = a1; +L41fb34: +v0 = MEM_U32(s0 + 28); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41fb4c;} +a0 = s1; +a3 = zero; +goto L41fb54; +a3 = zero; +L41fb4c: +a3 = MEM_U32(v0 + 0); +//nop; +L41fb54: +a1 = 0x1000f310; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fb68; +a1 = a1; +L41fb68: +// bdead 40060001 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 32); +a1 = 0x1000f31c; +//nop; +a3 = MEM_U32(s0 + 36); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fb88; +a1 = a1; +L41fb88: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41fb94: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41fbac;} +//nop; +a3 = zero; +goto L41fbb4; +a3 = zero; +L41fbac: +a3 = MEM_U32(v0 + 0); +//nop; +L41fbb4: +a1 = 0x1000f334; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fbc8; +a1 = a1; +L41fbc8: +v0 = MEM_U32(s0 + 28); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41fbe0;} +a0 = s1; +a3 = zero; +goto L41fbe8; +a3 = zero; +L41fbe0: +a3 = MEM_U32(v0 + 0); +//nop; +L41fbe8: +a1 = 0x1000f340; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fbfc; +a1 = a1; +L41fbfc: +v0 = MEM_U32(s0 + 32); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41fc14;} +a0 = s1; +a3 = zero; +goto L41fc1c; +a3 = zero; +L41fc14: +a3 = MEM_U32(v0 + 0); +//nop; +L41fc1c: +a1 = 0x1000f34c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fc30; +a1 = a1; +L41fc30: +v0 = MEM_U32(s0 + 36); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41fc48;} +a0 = s1; +a2 = zero; +goto L41fc50; +a2 = zero; +L41fc48: +a2 = MEM_U32(v0 + 0); +//nop; +L41fc50: +v0 = MEM_U32(s0 + 40); +//nop; +if (v0 != 0) {//nop; +goto L41fc68;} +//nop; +a3 = zero; +goto L41fc70; +a3 = zero; +L41fc68: +a3 = MEM_U32(v0 + 0); +//nop; +L41fc70: +t5 = MEM_U32(s0 + 44); +a1 = 0x1000f358; +MEM_U32(sp + 16) = t5; +t6 = MEM_U32(s0 + 48); +//nop; +a1 = a1; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fc90; +MEM_U32(sp + 20) = t6; +L41fc90: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41fc9c: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41fcb4;} +//nop; +a3 = zero; +goto L41fcbc; +a3 = zero; +L41fcb4: +a3 = MEM_U32(v0 + 0); +//nop; +L41fcbc: +a1 = 0x1000f38c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fcd0; +a1 = a1; +L41fcd0: +v0 = MEM_U32(s0 + 28); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41fce8;} +a0 = s1; +a3 = zero; +goto L41fcf0; +a3 = zero; +L41fce8: +a3 = MEM_U32(v0 + 0); +//nop; +L41fcf0: +a1 = 0x1000f398; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fd04; +a1 = a1; +L41fd04: +// bdead 40060001 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 32); +a1 = 0x1000f3a4; +//nop; +a3 = MEM_U32(s0 + 36); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fd24; +a1 = a1; +L41fd24: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41fd30: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41fd48;} +//nop; +a3 = zero; +goto L41fd50; +a3 = zero; +L41fd48: +a3 = MEM_U32(v0 + 0); +//nop; +L41fd50: +a1 = 0x1000f3bc; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fd64; +a1 = a1; +L41fd64: +v0 = MEM_U32(s0 + 28); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41fd7c;} +a0 = s1; +a3 = zero; +goto L41fd84; +a3 = zero; +L41fd7c: +a3 = MEM_U32(v0 + 0); +//nop; +L41fd84: +a1 = 0x1000f3c8; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fd98; +a1 = a1; +L41fd98: +v0 = MEM_U32(s0 + 32); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41fdb0;} +a0 = s1; +a3 = zero; +goto L41fdb8; +a3 = zero; +L41fdb0: +a3 = MEM_U32(v0 + 0); +//nop; +L41fdb8: +a1 = 0x1000f3d4; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fdcc; +a1 = a1; +L41fdcc: +v0 = MEM_U32(s0 + 36); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41fde4;} +a0 = s1; +a3 = zero; +goto L41fdec; +a3 = zero; +L41fde4: +a3 = MEM_U32(v0 + 0); +//nop; +L41fdec: +a1 = 0x1000f3e0; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fe00; +a1 = a1; +L41fe00: +// bdead 40060001 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 40); +a1 = 0x1000f3ec; +//nop; +a3 = MEM_U32(s0 + 44); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fe20; +a1 = a1; +L41fe20: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41fe2c: +t7 = MEM_U32(s0 + 24); +a1 = 0x1000f404; +//nop; +a2 = MEM_U32(t7 + 24); +a0 = s1; +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fe4c; +a2 = a2 + 0x18; +L41fe4c: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41fe58: +a1 = 0x1000f40c; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41fe6c; +a1 = a1; +L41fe6c: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41fe78: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41fe90;} +//nop; +a3 = zero; +goto L41fe98; +a3 = zero; +L41fe90: +a3 = MEM_U32(v0 + 0); +//nop; +L41fe98: +a1 = 0x1000f410; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41feac; +a1 = a1; +L41feac: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41feb8: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41fed0;} +//nop; +a3 = zero; +goto L41fed8; +a3 = zero; +L41fed0: +a3 = MEM_U32(v0 + 0); +//nop; +L41fed8: +a1 = 0x1000f41c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41feec; +a1 = a1; +L41feec: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41fef8: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41ff10;} +//nop; +a3 = zero; +goto L41ff18; +a3 = zero; +L41ff10: +a3 = MEM_U32(v0 + 0); +//nop; +L41ff18: +a1 = 0x1000f42c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ff2c; +a1 = a1; +L41ff2c: +v0 = MEM_U32(s0 + 28); +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41ff44;} +a0 = s1; +a3 = zero; +goto L41ff4c; +a3 = zero; +L41ff44: +a3 = MEM_U32(v0 + 0); +//nop; +L41ff4c: +a1 = 0x1000f43c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ff60; +a1 = a1; +L41ff60: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L41ff6c: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L41ff84;} +//nop; +a3 = zero; +goto L41ff8c; +a3 = zero; +L41ff84: +a3 = MEM_U32(v0 + 0); +//nop; +L41ff8c: +a1 = 0x1000f44c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ffa0; +a1 = a1; +L41ffa0: +v0 = MEM_U32(s0 + 28); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41ffb8;} +a0 = s1; +a3 = zero; +goto L41ffc0; +a3 = zero; +L41ffb8: +a3 = MEM_U32(v0 + 0); +//nop; +L41ffc0: +a1 = 0x1000f45c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L41ffd4; +a1 = a1; +L41ffd4: +v0 = MEM_U32(s0 + 32); +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L41ffec;} +a0 = s1; +a3 = zero; +goto L41fff4; +a3 = zero; +L41ffec: +a3 = MEM_U32(v0 + 0); +//nop; +L41fff4: +a1 = 0x1000f46c; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L420008; +a1 = a1; +L420008: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L420014: +t8 = MEM_U32(s0 + 24); +a2 = zero; +if (t8 == 0) {v1 = s0; +goto L420074;} +v1 = s0; +v0 = t8; +L420028: +if (v0 != 0) {a0 = s1; +goto L420038;} +a0 = s1; +a3 = zero; +goto L420040; +a3 = zero; +L420038: +a3 = MEM_U32(v0 + 0); +//nop; +L420040: +a1 = 0x1000f47c; +//nop; +MEM_U32(sp + 60) = v1; +MEM_U32(sp + 80) = a2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L420058; +a1 = a1; +L420058: +v1 = MEM_U32(sp + 60); +a2 = MEM_U32(sp + 80); +v0 = MEM_U32(v1 + 28); +// bdead 4004019b gp = MEM_U32(sp + 40); +v1 = v1 + 0x4; +if (v0 != 0) {a2 = a2 + 0x1; +goto L420028;} +a2 = a2 + 0x1; +L420074: +a1 = 0x1000f48c; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L420088; +a1 = a1; +L420088: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L420094: +a0 = MEM_U32(s0 + 8); +//nop; +v1 = MEM_U32(a0 + 4); +//nop; +t9 = v1 + 0xffffffff; +at = t9 < 0x16; +if (at == 0) {//nop; +goto L42035c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000f9a0[] = { +&&L42012c, +&&L42012c, +&&L42012c, +&&L42035c, +&&L4200d4, +&&L4200d4, +&&L4200d4, +&&L4200d4, +&&L4200d4, +&&L4200d4, +&&L420100, +&&L420100, +&&L420100, +&&L420100, +&&L420100, +&&L420100, +&&L42035c, +&&L42035c, +&&L4201f0, +&&L42035c, +&&L42035c, +&&L420100, +}; +dest = Lswitch1000f9a0[t9]; +//nop; +goto *dest; +//nop; +L4200d4: +a1 = 0x1000f490; +//nop; +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4200f0; +a1 = a1; +L4200f0: +// bdead 40020009 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 8); +//nop; +goto L42035c; +//nop; +L420100: +a1 = 0x1000f4a0; +//nop; +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42011c; +a1 = a1; +L42011c: +// bdead 40020009 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 8); +//nop; +goto L42035c; +//nop; +L42012c: +t4 = MEM_U32(s0 + 12); +a0 = s1; +t5 = t4 << 13; +if ((int)t5 < 0) {at = 0x3; +goto L42018c;} +at = 0x3; +a1 = 0x1000f4b0; +a2 = MEM_U32(s0 + 24); +//nop; +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L420158; +a2 = a2 + 0x18; +L420158: +t6 = MEM_U32(s0 + 24); +// bdead 40028009 gp = MEM_U32(sp + 40); +a0 = MEM_U32(t6 + 0); +//nop; +if (a0 == 0) {//nop; +goto L4201e4;} +//nop; +//nop; +//nop; +//nop; +v0 = f_display_node(mem, sp, a0); +goto L420180; +//nop; +L420180: +// bdead 40020009 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 8); +goto L4201e8; +a0 = MEM_U32(s0 + 8); +L42018c: +if (v1 != at) {a0 = s1; +goto L4201c4;} +a0 = s1; +f4.w[0] = MEM_U32(s0 + 24); +a1 = 0x1000f4bc; +f6.d = f4.f[0]; +//nop; +a3 = f6.w[0]; +a2 = f6.w[1]; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4201b8; +a1 = a1; +L4201b8: +// bdead 40020009 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 8); +goto L4201e8; +a0 = MEM_U32(s0 + 8); +L4201c4: +a1 = 0x1000f4c4; +//nop; +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4201dc; +a1 = a1; +L4201dc: +// bdead 40020009 gp = MEM_U32(sp + 40); +//nop; +L4201e4: +a0 = MEM_U32(s0 + 8); +L4201e8: +//nop; +goto L42035c; +//nop; +L4201f0: +at = 0x65; +if (v0 != at) {at = 0x13; +goto L420244;} +at = 0x13; +if (v1 != at) {//nop; +goto L420244;} +//nop; +t7 = MEM_U32(a0 + 8); +at = 0xc; +v0 = MEM_U32(t7 + 4); +a2 = s0 + 0x18; +if (v0 == at) {at = 0x5; +goto L420224;} +at = 0x5; +if (v0 != at) {//nop; +goto L420244;} +//nop; +L420224: +a1 = 0x1000f4cc; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L420238; +a1 = a1; +L420238: +// bdead 40020009 gp = MEM_U32(sp + 40); +t8 = MEM_U32(s0 + 8); +goto L420340; +t8 = MEM_U32(s0 + 8); +L420244: +t8 = MEM_U32(a0 + 32); +a2 = zero; +t0 = MEM_U32(t8 + 24); +t1 = MEM_U32(t8 + 28); +if ((int)t0 < 0) {v0 = 0x3; +goto L420320;} +v0 = 0x3; +if ((int)t0 > 0) {t9 = a2 << 2; +goto L420268;} +t9 = a2 << 2; +if (t1 == 0) {v1 = s0 + t9; +goto L420320;} +L420268: +v1 = s0 + t9; +at = 0x7; +L420270: +if (v0 != at) {a0 = s1; +goto L4202a0;} +a0 = s1; +a1 = 0x1000f4d4; +//nop; +MEM_U32(sp + 60) = v1; +MEM_U32(sp + 76) = a2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L420290; +a1 = a1; +L420290: +// bdead 40060003 gp = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 60); +a2 = MEM_U32(sp + 76); +v0 = zero; +L4202a0: +a3 = MEM_U32(v1 + 24); +a1 = 0x1000f4d8; +//nop; +MEM_U32(sp + 76) = a2; +MEM_U32(sp + 60) = v1; +MEM_U32(sp + 72) = v0; +a0 = s1; +MEM_U32(sp + 16) = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4202c8; +a1 = a1; +L4202c8: +t4 = MEM_U32(s0 + 8); +a2 = MEM_U32(sp + 76); +t5 = MEM_U32(t4 + 32); +a2 = a2 + 0x1; +t6 = MEM_U32(t5 + 24); +v0 = MEM_U32(sp + 72); +v1 = MEM_U32(sp + 60); +t2 = (int)a2 >> 31; +// bdead 4006c99b gp = MEM_U32(sp + 40); +t7 = MEM_U32(t5 + 28); +at = (int)t6 < (int)t2; +t3 = a2; +v0 = v0 + 0x1; +if (at != 0) {v1 = v1 + 0x4; +goto L420320;} +v1 = v1 + 0x4; +at = (int)t2 < (int)t6; +if (at != 0) {at = t3 < t7; +goto L420314;} +at = t3 < t7; +if (at == 0) {at = 0x50; +goto L420320;} +L420314: +at = 0x50; +if (a2 != at) {at = 0x7; +goto L420270;} +at = 0x7; +L420320: +a1 = 0x1000f4e8; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L420334; +a1 = a1; +L420334: +// bdead 40020009 gp = MEM_U32(sp + 40); +//nop; +t8 = MEM_U32(s0 + 8); +L420340: +//nop; +a0 = MEM_U32(t8 + 32); +//nop; +v0 = f_display_node(mem, sp, a0); +goto L420350; +//nop; +L420350: +// bdead 40020009 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 8); +//nop; +L42035c: +//nop; +//nop; +//nop; +v0 = f_display_node(mem, sp, a0); +goto L42036c; +//nop; +L42036c: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L420378: +a1 = 0x1000f4ec; +a2 = MEM_U32(s0 + 24); +//nop; +a0 = s1; +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L420394; +a2 = a2 + 0x18; +L420394: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L4203a0: +a1 = 0x1000f4f4; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4203b4; +a1 = a1; +L4203b4: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L4203c0: +v0 = MEM_U32(s0 + 28); +a0 = s1; +if (v0 != 0) {//nop; +goto L4203d8;} +//nop; +a3 = zero; +goto L4203e0; +a3 = zero; +L4203d8: +a3 = MEM_U32(v0 + 0); +//nop; +L4203e0: +a1 = 0x1000f4f8; +//nop; +a2 = MEM_U32(s0 + 24); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4203f4; +a1 = a1; +L4203f4: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L420400: +v0 = MEM_U32(s0 + 24); +a0 = s1; +if (v0 != 0) {//nop; +goto L420418;} +//nop; +a3 = zero; +goto L420420; +a3 = zero; +L420418: +a3 = MEM_U32(v0 + 0); +//nop; +L420420: +a1 = 0x1000f518; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L420434; +a1 = a1; +L420434: +// bdead 19 gp = MEM_U32(sp + 40); +// bdead 19 ra = MEM_U32(sp + 44); +goto L420468; +// bdead 19 ra = MEM_U32(sp + 44); +L420440: +a0 = 0x1000f524; +a1 = 0x1000f52c; +//nop; +a2 = 0x2be; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L42045c; +a1 = a1; +L42045c: +// bdead 19 gp = MEM_U32(sp + 40); +//nop; +L420464: +// bdead 19 ra = MEM_U32(sp + 44); +L420468: +// bdead 19 s0 = MEM_U32(sp + 32); +// bdead 19 s1 = MEM_U32(sp + 36); +// bdead 19 sp = sp + 0x60; +return v0; +// bdead 19 sp = sp + 0x60; +} + +static void f_preorder_walk(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L420478: +//preorder_walk: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +s1 = a1; +s2 = a0; +// fdead 400c01eb MEM_U32(sp + 36) = ra; +// fdead 400c01eb MEM_U32(sp + 32) = gp; +if (a0 == 0) {// fdead 400c01eb MEM_U32(sp + 20) = s0; +goto L42119c;} +// fdead 400c01eb MEM_U32(sp + 20) = s0; +t6 = 0x10026b80; +t7 = MEM_U32(a0 + 0); +t6 = MEM_U32(t6 + 0); +t8 = t7 << 2; +v0 = t6 + t8; +t9 = MEM_U32(v0 + 0); +t0 = 0x1; +if (t9 != 0) {// bdead 400c0369 ra = MEM_U32(sp + 36); +goto L4211a0;} +// bdead 400c0369 ra = MEM_U32(sp + 36); +v1 = 0x10026b84; +MEM_U32(v0 + 0) = t0; +v1 = v1; +t1 = MEM_U32(v1 + 0); +a2 = 0x3f2; +t2 = t1 + 0x1; +MEM_U32(v1 + 0) = t2; +t3 = MEM_U32(a0 + 4); +//nop; +at = t3 < 0x6d; +if (at == 0) {//nop; +goto L421164;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000f9f8[] = { +&&L421024, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L42051c, +&&L420534, +&&L4205f0, +&&L42064c, +&&L420708, +&&L420738, +&&L420564, +&&L420ce4, +&&L4209b8, +&&L420a60, +&&L420ce4, +&&L420a00, +&&L420bf4, +&&L420ad4, +&&L420c3c, +&&L420cb4, +&&L420a18, +&&L420928, +&&L420988, +&&L420cfc, +&&L420b04, +&&L420b4c, +&&L420b94, +&&L420ce4, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420d2c, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420d84, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420e24, +&&L420f54, +&&L420fdc, +&&L420d2c, +&&L420e94, +&&L420e94, +&&L420e94, +&&L420864, +&&L4207ac, +&&L420768, +&&L421024, +&&L421024, +&&L421024, +&&L421024, +&&L421024, +&&L42103c, +&&L4210d0, +&&L421024, +}; +dest = Lswitch1000f9f8[t3]; +//nop; +goto *dest; +//nop; +L42051c: +a0 = s2; +fp_dest = s1; +// bdead 1e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420528; +// bdead 1e1 t9 = s1; +L420528: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420534: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420540; +// bdead 400c01e1 t9 = s1; +L420540: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420558; +//nop; +L420558: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420564: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420570; +// bdead 400c01e1 t9 = s1; +L420570: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420588; +//nop; +L420588: +s0 = MEM_U32(s2 + 36); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L4205b8;} +//nop; +L420598: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4205a8; +a1 = s1; +L4205a8: +s0 = MEM_U32(s0 + 16); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420598;} +//nop; +L4205b8: +s0 = MEM_U32(s2 + 44); +//nop; +if (s0 == 0) {//nop; +goto L421184;} +//nop; +L4205c8: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4205d8; +a1 = s1; +L4205d8: +s0 = MEM_U32(s0 + 16); +// bdead 40060101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L4205c8;} +//nop; +//nop; +goto L421184; +//nop; +L4205f0: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4205fc; +// bdead 400c01e1 t9 = s1; +L4205fc: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420614; +//nop; +L420614: +s0 = MEM_U32(s2 + 36); +// bdead 40060101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L421184;} +//nop; +L420624: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420634; +a1 = s1; +L420634: +s0 = MEM_U32(s0 + 16); +// bdead 40060101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420624;} +//nop; +//nop; +goto L421184; +//nop; +L42064c: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420658; +// bdead 400c01e1 t9 = s1; +L420658: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420670; +//nop; +L420670: +s0 = MEM_U32(s2 + 36); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L4206a0;} +//nop; +L420680: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420690; +a1 = s1; +L420690: +s0 = MEM_U32(s0 + 16); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420680;} +//nop; +L4206a0: +s0 = MEM_U32(s2 + 40); +//nop; +if (s0 == 0) {//nop; +goto L4206d0;} +//nop; +L4206b0: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4206c0; +a1 = s1; +L4206c0: +s0 = MEM_U32(s0 + 16); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L4206b0;} +//nop; +L4206d0: +s0 = MEM_U32(s2 + 52); +//nop; +if (s0 == 0) {//nop; +goto L421184;} +//nop; +L4206e0: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4206f0; +a1 = s1; +L4206f0: +s0 = MEM_U32(s0 + 16); +// bdead 40060101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L4206e0;} +//nop; +//nop; +goto L421184; +//nop; +L420708: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420714; +// bdead 400c01e1 t9 = s1; +L420714: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L42072c; +//nop; +L42072c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420738: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420744; +// bdead 400c01e1 t9 = s1; +L420744: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L42075c; +//nop; +L42075c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420768: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420774; +// bdead 400c01e1 t9 = s1; +L420774: +s0 = MEM_U32(s2 + 24); +// bdead 40060101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L421184;} +//nop; +L420784: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420794; +a1 = s1; +L420794: +s0 = MEM_U32(s0 + 16); +// bdead 40060101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420784;} +//nop; +//nop; +goto L421184; +//nop; +L4207ac: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4207b8; +// bdead 400c01e1 t9 = s1; +L4207b8: +s0 = MEM_U32(s2 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L4207e8;} +//nop; +L4207c8: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4207d8; +a1 = s1; +L4207d8: +s0 = MEM_U32(s0 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L4207c8;} +//nop; +L4207e8: +s0 = MEM_U32(s2 + 28); +//nop; +if (s0 == 0) {//nop; +goto L420818;} +//nop; +L4207f8: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420808; +a1 = s1; +L420808: +s0 = MEM_U32(s0 + 16); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L4207f8;} +//nop; +L420818: +s0 = MEM_U32(s2 + 32); +//nop; +if (s0 == 0) {//nop; +goto L420848;} +//nop; +L420828: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420838; +a1 = s1; +L420838: +s0 = MEM_U32(s0 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420828;} +//nop; +L420848: +//nop; +a0 = MEM_U32(s2 + 56); +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420858; +a1 = s1; +L420858: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420864: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420870; +// bdead 400c01e1 t9 = s1; +L420870: +s0 = MEM_U32(s2 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L4208a0;} +//nop; +L420880: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420890; +a1 = s1; +L420890: +s0 = MEM_U32(s0 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420880;} +//nop; +L4208a0: +s0 = MEM_U32(s2 + 24); +//nop; +if (s0 == 0) {//nop; +goto L4208d0;} +//nop; +L4208b0: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4208c0; +a1 = s1; +L4208c0: +s0 = MEM_U32(s0 + 16); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L4208b0;} +//nop; +L4208d0: +t4 = 0x10026b84; +s0 = MEM_U32(s2 + 16); +t4 = MEM_U32(t4 + 0); +at = 0x10026b84; +t5 = t4 + 0xffffffff; +if (s0 == 0) {MEM_U32(at + 0) = t5; +goto L42090c;} +MEM_U32(at + 0) = t5; +L4208ec: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4208fc; +a1 = s1; +L4208fc: +s0 = MEM_U32(s0 + 16); +// bdead 40060101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L4208ec;} +//nop; +L42090c: +t7 = 0x10026b84; +at = 0x10026b84; +t7 = MEM_U32(t7 + 0); +//nop; +t6 = t7 + 0x1; +MEM_U32(at + 0) = t6; +goto L421184; +MEM_U32(at + 0) = t6; +L420928: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420934; +// bdead 400c01e1 t9 = s1; +L420934: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 24); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L42094c; +//nop; +L42094c: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420964; +//nop; +L420964: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 28); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L42097c; +//nop; +L42097c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420988: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420994; +// bdead 400c01e1 t9 = s1; +L420994: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 24); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4209ac; +//nop; +L4209ac: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L4209b8: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4209c4; +// bdead 400c01e1 t9 = s1; +L4209c4: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 28); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4209dc; +//nop; +L4209dc: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4209f4; +//nop; +L4209f4: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420a00: +a0 = s2; +fp_dest = s1; +// bdead 1e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420a0c; +// bdead 1e1 t9 = s1; +L420a0c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420a18: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420a24; +// bdead 400c01e1 t9 = s1; +L420a24: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 24); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420a3c; +//nop; +L420a3c: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420a54; +//nop; +L420a54: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420a60: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420a6c; +// bdead 400c01e1 t9 = s1; +L420a6c: +s0 = MEM_U32(s2 + 24); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L420a9c;} +//nop; +L420a7c: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420a8c; +a1 = s1; +L420a8c: +s0 = MEM_U32(s0 + 16); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420a7c;} +//nop; +L420a9c: +s0 = MEM_U32(s2 + 28); +//nop; +if (s0 == 0) {//nop; +goto L421184;} +//nop; +L420aac: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420abc; +a1 = s1; +L420abc: +s0 = MEM_U32(s0 + 16); +// bdead 40060101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420aac;} +//nop; +//nop; +goto L421184; +//nop; +L420ad4: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420ae0; +// bdead 400c01e1 t9 = s1; +L420ae0: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 24); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420af8; +//nop; +L420af8: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420b04: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420b10; +// bdead 400c01e1 t9 = s1; +L420b10: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 24); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420b28; +//nop; +L420b28: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 28); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420b40; +//nop; +L420b40: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420b4c: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420b58; +// bdead 400c01e1 t9 = s1; +L420b58: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 24); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420b70; +//nop; +L420b70: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 28); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420b88; +//nop; +L420b88: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420b94: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420ba0; +// bdead 400c01e1 t9 = s1; +L420ba0: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 24); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420bb8; +//nop; +L420bb8: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 28); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420bd0; +//nop; +L420bd0: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420be8; +//nop; +L420be8: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420bf4: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420c00; +// bdead 400c01e1 t9 = s1; +L420c00: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 24); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420c18; +//nop; +L420c18: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 28); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420c30; +//nop; +L420c30: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420c3c: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420c48; +// bdead 400c01e1 t9 = s1; +L420c48: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 24); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420c60; +//nop; +L420c60: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 28); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420c78; +//nop; +L420c78: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420c90; +//nop; +L420c90: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 36); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420ca8; +//nop; +L420ca8: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420cb4: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420cc0; +// bdead 400c01e1 t9 = s1; +L420cc0: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 24); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420cd8; +//nop; +L420cd8: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420ce4: +a0 = s2; +fp_dest = s1; +// bdead 1e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420cf0; +// bdead 1e1 t9 = s1; +L420cf0: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420cfc: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420d08; +// bdead 400c01e1 t9 = s1; +L420d08: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 24); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420d20; +//nop; +L420d20: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420d2c: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420d38; +// bdead 400c01e1 t9 = s1; +L420d38: +s0 = MEM_U32(s2 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L420d68;} +//nop; +L420d48: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420d58; +a1 = s1; +L420d58: +s0 = MEM_U32(s0 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420d48;} +//nop; +L420d68: +//nop; +a0 = MEM_U32(s2 + 24); +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420d78; +a1 = s1; +L420d78: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420d84: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420d90; +// bdead 400c01e1 t9 = s1; +L420d90: +s0 = MEM_U32(s2 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L420dc0;} +//nop; +L420da0: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420db0; +a1 = s1; +L420db0: +s0 = MEM_U32(s0 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420da0;} +//nop; +L420dc0: +//nop; +a0 = MEM_U32(s2 + 24); +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420dd0; +a1 = s1; +L420dd0: +t8 = MEM_U32(s2 + 24); +// bdead 420c0101 gp = MEM_U32(sp + 32); +s0 = MEM_U32(t8 + 8); +//nop; +if (s0 == 0) {//nop; +goto L420e08;} +//nop; +L420de8: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420df8; +a1 = s1; +L420df8: +s0 = MEM_U32(s0 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420de8;} +//nop; +L420e08: +//nop; +a0 = MEM_U32(s2 + 28); +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420e18; +a1 = s1; +L420e18: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420e24: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420e30; +// bdead 400c01e1 t9 = s1; +L420e30: +s0 = MEM_U32(s2 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L420e60;} +//nop; +L420e40: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420e50; +a1 = s1; +L420e50: +s0 = MEM_U32(s0 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420e40;} +//nop; +L420e60: +//nop; +a0 = MEM_U32(s2 + 24); +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420e70; +a1 = s1; +L420e70: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 28); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420e88; +//nop; +L420e88: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420e94: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420ea0; +// bdead 400c01e1 t9 = s1; +L420ea0: +s0 = MEM_U32(s2 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L420ed0;} +//nop; +L420eb0: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420ec0; +a1 = s1; +L420ec0: +s0 = MEM_U32(s0 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420eb0;} +//nop; +L420ed0: +t9 = MEM_U32(s2 + 4); +at = 0x61; +if (t9 == at) {//nop; +goto L420f20;} +//nop; +v0 = MEM_U32(s2 + 28); +at = 0x65; +t0 = MEM_U32(v0 + 4); +//nop; +if (t0 != at) {//nop; +goto L420f20;} +//nop; +a0 = 0xfb528e4; +a1 = 0x1000f534; +//nop; +a2 = MEM_U32(v0 + 24); +a3 = MEM_U32(v0 + 28); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L420f18; +a1 = a1; +L420f18: +// bdead 400c0101 gp = MEM_U32(sp + 32); +//nop; +L420f20: +//nop; +a0 = MEM_U32(s2 + 24); +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420f30; +a1 = s1; +L420f30: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 28); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420f48; +//nop; +L420f48: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420f54: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420f60; +// bdead 400c01e1 t9 = s1; +L420f60: +s0 = MEM_U32(s2 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L420f90;} +//nop; +L420f70: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420f80; +a1 = s1; +L420f80: +s0 = MEM_U32(s0 + 8); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L420f70;} +//nop; +L420f90: +//nop; +a0 = MEM_U32(s2 + 24); +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420fa0; +a1 = s1; +L420fa0: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 28); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420fb8; +//nop; +L420fb8: +// bdead 400c0101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L420fd0; +//nop; +L420fd0: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L420fdc: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L420fe8; +// bdead 400c01e1 t9 = s1; +L420fe8: +t1 = MEM_U32(s2 + 24); +// bdead 400c0501 gp = MEM_U32(sp + 32); +if (t1 == 0) {s0 = s2; +goto L421184;} +s0 = s2; +a0 = t1; +L420ffc: +//nop; +a1 = s1; +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L42100c; +//nop; +L42100c: +a0 = MEM_U32(s0 + 28); +// bdead 40060121 gp = MEM_U32(sp + 32); +if (a0 != 0) {s0 = s0 + 0x4; +goto L420ffc;} +s0 = s0 + 0x4; +//nop; +goto L421184; +//nop; +L421024: +a0 = s2; +fp_dest = s1; +// bdead 1e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L421030; +// bdead 1e1 t9 = s1; +L421030: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L421184; +//nop; +L42103c: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L421048; +// bdead 400c01e1 t9 = s1; +L421048: +s0 = MEM_U32(s2 + 28); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L421078;} +//nop; +L421058: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L421068; +a1 = s1; +L421068: +s0 = MEM_U32(s0 + 16); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L421058;} +//nop; +L421078: +t2 = 0x10026b84; +s0 = MEM_U32(s2 + 16); +t2 = MEM_U32(t2 + 0); +at = 0x10026b84; +t3 = t2 + 0xffffffff; +if (s0 == 0) {MEM_U32(at + 0) = t3; +goto L4210b4;} +MEM_U32(at + 0) = t3; +L421094: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4210a4; +a1 = s1; +L4210a4: +s0 = MEM_U32(s0 + 16); +// bdead 40060101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L421094;} +//nop; +L4210b4: +t4 = 0x10026b84; +at = 0x10026b84; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = t4 + 0x1; +MEM_U32(at + 0) = t5; +goto L421184; +MEM_U32(at + 0) = t5; +L4210d0: +a0 = s2; +fp_dest = s1; +// bdead 400c01e1 t9 = s1; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4210dc; +// bdead 400c01e1 t9 = s1; +L4210dc: +s0 = MEM_U32(s2 + 24); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L42110c;} +//nop; +L4210ec: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4210fc; +a1 = s1; +L4210fc: +s0 = MEM_U32(s0 + 16); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L4210ec;} +//nop; +L42110c: +t7 = 0x10026b84; +s0 = MEM_U32(s2 + 16); +t7 = MEM_U32(t7 + 0); +at = 0x10026b84; +t6 = t7 + 0xffffffff; +if (s0 == 0) {MEM_U32(at + 0) = t6; +goto L421148;} +MEM_U32(at + 0) = t6; +L421128: +//nop; +a0 = s0; +a1 = s1; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L421138; +a1 = s1; +L421138: +s0 = MEM_U32(s0 + 16); +// bdead 40060101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L421128;} +//nop; +L421148: +t8 = 0x10026b84; +at = 0x10026b84; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = t8 + 0x1; +MEM_U32(at + 0) = t9; +goto L421184; +MEM_U32(at + 0) = t9; +L421164: +a0 = 0x1000f550; +a1 = 0x1000f558; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L42117c; +a1 = a1; +L42117c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L421184: +t0 = 0x10026b84; +at = 0x10026b84; +t0 = MEM_U32(t0 + 0); +//nop; +t1 = t0 + 0xffffffff; +MEM_U32(at + 0) = t1; +L42119c: +// bdead 1 ra = MEM_U32(sp + 36); +L4211a0: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_walk(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4211b4: +//walk: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +t0 = 0x10029e84; +// fdead 400002eb MEM_U32(sp + 28) = ra; +a3 = MEM_U32(t0 + 0); +// fdead 400003eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = MEM_U32(a3 + 8); +t1 = 0x10006210; +at = 0xfffffffc; +v0 = v0 + 0x3; +t6 = v0 & at; +MEM_U32(a3 + 8) = t6; +t1 = t1; +v1 = MEM_U32(t1 + 0); +a3 = MEM_U32(t0 + 0); +t7 = v1 << 2; +t8 = MEM_U32(a3 + 12); +t9 = t6 + t7; +t2 = t9 + 0x4; +at = t8 < t2; +if (at == 0) {v1 = t7; +goto L421244;} +v1 = t7; +//nop; +a0 = a3; +a1 = t7 + 0x4; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L421230; +a1 = t7 + 0x4; +L421230: +// bdead 40000109 gp = MEM_U32(sp + 24); +//nop; +at = 0x10026b80; +MEM_U32(at + 0) = v0; +goto L421274; +MEM_U32(at + 0) = v0; +L421244: +t3 = MEM_U32(a3 + 8); +at = 0x10026b80; +t4 = t3 + v1; +t5 = t4 + 0x4; +MEM_U32(a3 + 8) = t5; +t6 = MEM_U32(t0 + 0); +t9 = MEM_U32(t1 + 0); +t7 = MEM_U32(t6 + 8); +t8 = t9 << 2; +t2 = t7 - t8; +t3 = t2 + 0xfffffffc; +MEM_U32(at + 0) = t3; +L421274: +v0 = MEM_U8(sp + 39); +at = 0x62; +if (v0 == at) {a2 = 0x405; +goto L4212bc;} +a2 = 0x405; +at = 0x69; +if (v0 == at) {a2 = 0x408; +goto L4212e0;} +a2 = 0x408; +at = 0x74; +if (v0 != at) {a2 = 0x40b; +goto L421304;} +a2 = 0x40b; +//nop; +a0 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 40); +//nop; +f_preorder_walk(mem, sp, a0, a1, a2, a3); +goto L4212b0; +//nop; +L4212b0: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L421328; +// bdead 1 ra = MEM_U32(sp + 28); +L4212bc: +a0 = 0x1000f560; +a1 = 0x1000f568; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4212d4; +a1 = a1; +L4212d4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L421328; +// bdead 1 ra = MEM_U32(sp + 28); +L4212e0: +a0 = 0x1000f570; +a1 = 0x1000f578; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4212f8; +a1 = a1; +L4212f8: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L421328; +// bdead 1 ra = MEM_U32(sp + 28); +L421304: +a0 = 0x1000f580; +a1 = 0x1000f588; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L42131c; +a1 = a1; +L42131c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L421328: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_display_tree(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L421334: +//display_tree: +//nop; +//nop; +//nop; +at = 0x10026b84; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002f MEM_U32(sp + 28) = ra; +t6 = 0xffffffff; +a2 = 0x41eb7c; // function pointer +// fdead 400080af MEM_U32(sp + 24) = gp; +a1 = 0x74; +MEM_U32(at + 0) = t6; +f_walk(mem, sp, a0, a1, a2); +goto L421368; +MEM_U32(at + 0) = t6; +L421368: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t func_421378(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L421378: +//nop; +//nop; +//nop; +// fdead 2b sp = sp + 0xffffffe0; +// fdead 2b MEM_U32(sp + 28) = ra; +// fdead 2b MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 4); +a2 = a0; +t7 = t6 + 0xffffffed; +at = t7 < 0x59; +if (at == 0) {v0 = a2; +goto L421880;} +v0 = a2; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000fbac[] = { +&&L4213c8, +&&L421420, +&&L421468, +&&L421450, +&&L42145c, +&&L4213d4, +&&L42187c, +&&L4215c8, +&&L421644, +&&L42187c, +&&L421600, +&&L42169c, +&&L421690, +&&L4217c0, +&&L421820, +&&L42160c, +&&L421568, +&&L4215bc, +&&L42182c, +&&L421788, +&&L4216d4, +&&L42170c, +&&L42187c, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L421838, +&&L42155c, +&&L4214dc, +&&L4214c0, +&&L42187c, +&&L42187c, +&&L42187c, +&&L42187c, +&&L42187c, +&&L421864, +&&L421870, +}; +dest = Lswitch1000fbac[t7]; +//nop; +goto *dest; +//nop; +L4213c8: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4213d4: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x62; +if (v0 == at) {at = 0x6d; +goto L421414;} +at = 0x6d; +if (v0 == at) {at = 0x73; +goto L4213fc;} +at = 0x73; +if (v0 == at) {//nop; +goto L421408;} +//nop; +v0 = a2; +goto L421880; +v0 = a2; +L4213fc: +v0 = MEM_U32(a2 + 36); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421408: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421414: +v0 = MEM_U32(a2 + 44); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421420: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x65; +if (v0 == at) {at = 0x6c; +goto L421444;} +at = 0x6c; +if (v0 != at) {v0 = a2; +goto L421880;} +v0 = a2; +v0 = MEM_U32(a2 + 36); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421444: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421450: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L42145c: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421468: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x64; +if (v0 == at) {at = 0x66; +goto L42149c;} +at = 0x66; +if (v0 == at) {at = 0x68; +goto L4214a8;} +at = 0x68; +if (v0 == at) {at = 0x70; +goto L4214b4;} +at = 0x70; +if (v0 != at) {v0 = a2; +goto L421880;} +v0 = a2; +v0 = MEM_U32(a2 + 36); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L42149c: +v0 = MEM_U32(a2 + 40); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4214a8: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4214b4: +v0 = MEM_U32(a2 + 52); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4214c0: +// fdead 180af t8 = MEM_U8(a1 + 0); +at = 0x66; +if (t8 != at) {v0 = a2; +goto L421880;} +v0 = a2; +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4214dc: +// fdead 180af t9 = MEM_U8(a1 + 0); +//nop; +// fdead 180af t0 = t9 + 0xffffff9d; +// fdead 180af at = t0 < 0x11; +if (at == 0) {v0 = a2; +goto L421880;} +v0 = a2; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000fd10[] = { +&&L421544, +&&L42187c, +&&L42187c, +&&L42187c, +&&L42187c, +&&L42152c, +&&L421514, +&&L42187c, +&&L42187c, +&&L42187c, +&&L42187c, +&&L42187c, +&&L421550, +&&L42187c, +&&L421520, +&&L42187c, +&&L421538, +}; +dest = Lswitch1000fd10[t0]; +//nop; +goto *dest; +//nop; +L421514: +v0 = MEM_U32(a2 + 28); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421520: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L42152c: +v0 = MEM_U32(a2 + 48); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421538: +v0 = MEM_U32(a2 + 52); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421544: +v0 = MEM_U32(a2 + 56); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421550: +v0 = MEM_U32(a2 + 68); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L42155c: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421568: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x65; +if (v0 == at) {at = 0x74; +goto L421588;} +at = 0x74; +if (v0 == at) {//nop; +goto L4215b0;} +//nop; +v0 = a2; +goto L421880; +v0 = a2; +L421588: +// fdead 180af t1 = MEM_U8(a1 + 1); +at = 0x78; +if (t1 != at) {// fdead 180af a1 = a1 + 0x1; +goto L4215a4;} +// fdead 180af a1 = a1 + 0x1; +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4215a4: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4215b0: +v0 = MEM_U32(a2 + 28); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4215bc: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4215c8: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x65; +if (v0 == at) {at = 0x73; +goto L4215e8;} +at = 0x73; +if (v0 == at) {//nop; +goto L4215f4;} +//nop; +v0 = a2; +goto L421880; +v0 = a2; +L4215e8: +v0 = MEM_U32(a2 + 28); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4215f4: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421600: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L42160c: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x69; +if (v0 == at) {at = 0x73; +goto L42162c;} +at = 0x73; +if (v0 == at) {//nop; +goto L421638;} +//nop; +v0 = a2; +goto L421880; +v0 = a2; +L42162c: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421638: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421644: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x63; +if (v0 == at) {at = 0x64; +goto L421684;} +at = 0x64; +if (v0 == at) {at = 0x73; +goto L42166c;} +at = 0x73; +if (v0 == at) {//nop; +goto L421678;} +//nop; +v0 = a2; +goto L421880; +v0 = a2; +L42166c: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421678: +v0 = MEM_U32(a2 + 28); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421684: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421690: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L42169c: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x65; +if (v0 == at) {at = 0x73; +goto L4216bc;} +at = 0x73; +if (v0 == at) {//nop; +goto L4216c8;} +//nop; +v0 = a2; +goto L421880; +v0 = a2; +L4216bc: +v0 = MEM_U32(a2 + 28); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4216c8: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4216d4: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x65; +if (v0 == at) {at = 0x73; +goto L4216f4;} +at = 0x73; +if (v0 == at) {//nop; +goto L421700;} +//nop; +v0 = a2; +goto L421880; +v0 = a2; +L4216f4: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421700: +v0 = MEM_U32(a2 + 28); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L42170c: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x62; +if (v0 == at) {at = 0x65; +goto L42177c;} +at = 0x65; +if (v0 == at) {at = 0x67; +goto L42173c;} +at = 0x67; +if (v0 == at) {at = 0x68; +goto L421764;} +at = 0x68; +if (v0 == at) {//nop; +goto L421770;} +//nop; +v0 = a2; +goto L421880; +v0 = a2; +L42173c: +// fdead 180af t2 = MEM_U8(a1 + 1); +at = 0x78; +if (t2 != at) {//nop; +goto L421758;} +//nop; +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421758: +v0 = MEM_U32(a2 + 40); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421764: +v0 = MEM_U32(a2 + 28); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421770: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L42177c: +v0 = MEM_U32(a2 + 36); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421788: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x65; +if (v0 == at) {at = 0x73; +goto L4217a8;} +at = 0x73; +if (v0 == at) {//nop; +goto L4217b4;} +//nop; +v0 = a2; +goto L421880; +v0 = a2; +L4217a8: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4217b4: +v0 = MEM_U32(a2 + 28); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4217c0: +// fdead 180af v0 = MEM_U8(a1 + 0); +at = 0x31; +if (v0 == at) {at = 0x32; +goto L4217f0;} +at = 0x32; +if (v0 == at) {at = 0x33; +goto L4217fc;} +at = 0x33; +if (v0 == at) {at = 0x73; +goto L421808;} +at = 0x73; +if (v0 == at) {//nop; +goto L421814;} +//nop; +v0 = a2; +goto L421880; +v0 = a2; +L4217f0: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L4217fc: +v0 = MEM_U32(a2 + 28); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421808: +v0 = MEM_U32(a2 + 32); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421814: +v0 = MEM_U32(a2 + 36); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421820: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L42182c: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421838: +//nop; +// fdead 180af a0 = a1; +// fdead 180af MEM_U32(sp + 32) = a2; +v0 = wrapper_atoi(mem, a0); +goto L421848; +// fdead 180af MEM_U32(sp + 32) = a2; +L421848: +// fdead f a2 = MEM_U32(sp + 32); +t3 = v0 << 2; +// fdead 100f t4 = a2 + t3; +// fdead 100f v0 = MEM_U32(t4 + 24); +// fdead 100f gp = MEM_U32(sp + 24); +// fdead 100f ra = MEM_U32(sp + 28); +goto L421884; +// fdead 100f ra = MEM_U32(sp + 28); +L421864: +v0 = MEM_U32(a2 + 28); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L421870: +v0 = MEM_U32(a2 + 24); +// fdead 180af ra = MEM_U32(sp + 28); +goto L421884; +// fdead 180af ra = MEM_U32(sp + 28); +L42187c: +v0 = a2; +L421880: +// fdead 180af ra = MEM_U32(sp + 28); +L421884: +// fdead 190af sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_duplicate_node(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L421bd4: +//duplicate_node: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +t6 = MEM_U32(a0 + 4); +s0 = a0; +t8 = t6 + 0xffffffff; +at = t8 < 0x65; +if (at == 0) {MEM_U32(sp + 40) = t6; +goto L421ff8;} +MEM_U32(sp + 40) = t6; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000fda4[] = { +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421e28, +&&L421de8, +&&L421d90, +&&L421ce4, +&&L421e60, +&&L421e94, +&&L421d34, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421ff8, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421f80, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421fcc, +&&L421ff8, +&&L421f80, +&&L421fa4, +&&L421fa4, +&&L421fa4, +&&L421ff8, +&&L421c28, +&&L421ff8, +&&L421ec8, +}; +dest = Lswitch1000fda4[t8]; +//nop; +goto *dest; +//nop; +L421c28: +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(s0 + 24); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L421c3c; +a0 = 0x63; +L421c3c: +t9 = MEM_U32(s0 + 28); +// bdead 4020009 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 28) = t9; +t0 = MEM_U32(s0 + 32); +v1 = v0; +MEM_U32(v0 + 32) = t0; +t1 = MEM_U32(s0 + 36); +//nop; +MEM_U32(v0 + 36) = t1; +t2 = MEM_U16(s0 + 40); +//nop; +MEM_U16(v0 + 40) = (uint16_t)t2; +t3 = MEM_U16(s0 + 42); +//nop; +MEM_U16(v0 + 42) = (uint16_t)t3; +t4 = MEM_U32(s0 + 44); +//nop; +MEM_U32(v0 + 44) = t4; +t5 = MEM_U32(s0 + 48); +//nop; +MEM_U32(v0 + 48) = t5; +t6 = MEM_U32(s0 + 52); +//nop; +MEM_U32(v0 + 52) = t6; +t7 = MEM_U32(s0 + 56); +//nop; +MEM_U32(v0 + 56) = t7; +t8 = MEM_U32(s0 + 60); +//nop; +MEM_U32(v0 + 60) = t8; +t9 = MEM_S16(s0 + 64); +//nop; +MEM_U16(v0 + 64) = (uint16_t)t9; +t0 = MEM_U32(s0 + 68); +//nop; +MEM_U32(v0 + 68) = t0; +t1 = MEM_U32(s0 + 72); +//nop; +MEM_U32(v0 + 72) = t1; +t2 = MEM_U32(s0 + 76); +MEM_U32(v0 + 76) = t2; +goto L422020; +MEM_U32(v0 + 76) = t2; +L421ce4: +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(s0 + 36); +a0 = 0x15; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L421cf8; +a0 = 0x15; +L421cf8: +t3 = MEM_U32(s0 + 32); +// bdead 21009 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 32) = t3; +t4 = MEM_U32(s0 + 40); +v1 = v0; +MEM_U32(v0 + 40) = t4; +t5 = MEM_U32(s0 + 44); +//nop; +MEM_U32(v0 + 44) = t5; +t6 = MEM_U32(s0 + 48); +//nop; +MEM_U32(v0 + 48) = t6; +t7 = MEM_U32(s0 + 52); +MEM_U32(v0 + 52) = t7; +goto L422020; +MEM_U32(v0 + 52) = t7; +L421d34: +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x18; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L421d48; +a2 = zero; +L421d48: +t8 = MEM_U32(s0 + 32); +// bdead 2020009 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 32) = t8; +t9 = MEM_U32(s0 + 40); +v1 = v0; +MEM_U32(v0 + 40) = t9; +t0 = MEM_U32(s0 + 36); +//nop; +MEM_U32(v0 + 36) = t0; +t1 = MEM_U32(s0 + 44); +//nop; +MEM_U32(v0 + 44) = t1; +t2 = MEM_U32(s0 + 24); +//nop; +MEM_U32(v0 + 24) = t2; +t3 = MEM_U32(s0 + 28); +MEM_U32(v0 + 28) = t3; +goto L422020; +MEM_U32(v0 + 28) = t3; +L421d90: +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x14; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L421da0; +a0 = 0x14; +L421da0: +t4 = MEM_U32(s0 + 32); +// bdead 22009 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 32) = t4; +t5 = MEM_U32(s0 + 36); +v1 = v0; +MEM_U32(v0 + 36) = t5; +t6 = MEM_U32(s0 + 40); +//nop; +MEM_U32(v0 + 40) = t6; +t7 = MEM_U32(s0 + 44); +//nop; +MEM_U32(v0 + 44) = t7; +t8 = MEM_U32(s0 + 24); +//nop; +MEM_U32(v0 + 24) = t8; +t9 = MEM_U32(s0 + 28); +MEM_U32(v0 + 28) = t9; +goto L422020; +MEM_U32(v0 + 28) = t9; +L421de8: +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x13; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L421df8; +a0 = 0x13; +L421df8: +t0 = MEM_U32(s0 + 8); +// bdead 20209 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 8) = t0; +t1 = MEM_U32(s0 + 32); +v1 = v0; +MEM_U32(v0 + 32) = t1; +t2 = MEM_U32(s0 + 24); +//nop; +MEM_U32(v0 + 24) = t2; +t3 = MEM_U32(s0 + 28); +MEM_U32(v0 + 28) = t3; +goto L422020; +MEM_U32(v0 + 28) = t3; +L421e28: +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L421e44; +//nop; +L421e44: +t4 = MEM_U32(s0 + 24); +// bdead 22009 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 24) = t4; +t5 = MEM_U32(s0 + 28); +v1 = v0; +MEM_U32(v0 + 28) = t5; +goto L422020; +MEM_U32(v0 + 28) = t5; +L421e60: +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x16; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L421e70; +a0 = 0x16; +L421e70: +t6 = MEM_U32(s0 + 24); +// bdead 28009 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 24) = t6; +t7 = MEM_U32(s0 + 28); +v1 = v0; +MEM_U32(v0 + 28) = t7; +t8 = MEM_U32(s0 + 32); +MEM_U32(v0 + 32) = t8; +goto L422020; +MEM_U32(v0 + 32) = t8; +L421e94: +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x17; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L421ea4; +a0 = 0x17; +L421ea4: +t9 = MEM_U32(s0 + 24); +// bdead 4020009 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 24) = t9; +t0 = MEM_U32(s0 + 28); +v1 = v0; +MEM_U32(v0 + 28) = t0; +t1 = MEM_U32(s0 + 32); +MEM_U32(v0 + 32) = t1; +goto L422020; +MEM_U32(v0 + 32) = t1; +L421ec8: +a1 = MEM_U32(s0 + 8); +//nop; +t2 = MEM_U32(a1 + 4); +//nop; +t3 = t2 + 0xfffffffb; +at = t3 < 0x12; +if (at == 0) {//nop; +goto L421f50;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000ff38[] = { +&&L421f08, +&&L421f08, +&&L421f08, +&&L421f08, +&&L421f08, +&&L421f08, +&&L421f2c, +&&L421f2c, +&&L421f2c, +&&L421f2c, +&&L421f2c, +&&L421f2c, +&&L421f50, +&&L421f50, +&&L421f50, +&&L421f50, +&&L421f50, +&&L421f2c, +}; +dest = Lswitch1000ff38[t3]; +//nop; +goto *dest; +//nop; +L421f08: +//nop; +a0 = MEM_U32(s0 + 20); +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +//nop; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L421f20; +//nop; +L421f20: +// bdead 40020009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 44) = v0; +goto L421f74; +MEM_U32(sp + 44) = v0; +L421f2c: +//nop; +a0 = MEM_U32(s0 + 20); +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +//nop; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L421f44; +//nop; +L421f44: +// bdead 40020009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 44) = v0; +goto L421f74; +MEM_U32(sp + 44) = v0; +L421f50: +a0 = 0x1000f77c; +a1 = 0x1000f784; +//nop; +a2 = 0x5b5; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L421f6c; +a1 = a1; +L421f6c: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L421f74: +v1 = MEM_U32(sp + 44); +t5 = MEM_U32(s0 + 12); +goto L422024; +t5 = MEM_U32(s0 + 12); +L421f80: +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(s0 + 24); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L421f98; +//nop; +L421f98: +// bdead 20009 gp = MEM_U32(sp + 32); +v1 = v0; +goto L422020; +v1 = v0; +L421fa4: +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L421fc0; +//nop; +L421fc0: +// bdead 20009 gp = MEM_U32(sp + 32); +v1 = v0; +goto L422020; +v1 = v0; +L421fcc: +t4 = MEM_U32(s0 + 32); +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +MEM_U32(sp + 16) = t4; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L421fec; +MEM_U32(sp + 16) = t4; +L421fec: +// bdead 20009 gp = MEM_U32(sp + 32); +v1 = v0; +goto L422020; +v1 = v0; +L421ff8: +a0 = 0x1000f78c; +a1 = 0x1000f794; +//nop; +a2 = 0x5f6; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L422014; +a1 = a1; +L422014: +// bdead 40020001 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 44); +//nop; +L422020: +t5 = MEM_U32(s0 + 12); +L422024: +v0 = v1; +MEM_U32(v1 + 12) = t5; +t6 = MEM_U32(s0 + 8); +//nop; +MEM_U32(v1 + 8) = t6; +t7 = MEM_U32(s0 + 16); +//nop; +MEM_U32(v1 + 16) = t7; +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint64_t f_unqual_type(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L422054: +//unqual_type: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 12); +at = 0xd0000000; +t6 = v0 & 0x10; +if (t6 == 0) {at = at | 0x80; +goto L4222a0;} +at = at | 0x80; +t7 = 0x1002dfa0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (a0 == t7) {//nop; +goto L4222a0;} +//nop; +t8 = 0x1002df5c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (a0 == t8) {//nop; +goto L4222a0;} +//nop; +v1 = 0x1002dee4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (a0 == v1) {//nop; +goto L4222a0;} +//nop; +if (a0 == v1) {//nop; +goto L4222a0;} +//nop; +t9 = 0x1002df58; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (a0 == t9) {//nop; +goto L4222a0;} +//nop; +t6 = 0x1002df70; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (a0 == t6) {//nop; +goto L4222a0;} +//nop; +t7 = 0x1002df6c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (a0 == t7) {//nop; +goto L4222a0;} +//nop; +t8 = 0x1002dfa4; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (a0 == t8) {//nop; +goto L4222a0;} +//nop; +t9 = 0x1002dfa8; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (a0 == t9) {//nop; +goto L4222a0;} +//nop; +t6 = 0x1002dfac; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (a0 == t6) {//nop; +goto L4222a0;} +//nop; +t7 = 0x1002dfb0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (a0 == t7) {//nop; +goto L4222a0;} +//nop; +t5 = 0x1002dfb4; +//nop; +t8 = MEM_U32(t5 + 0); +//nop; +if (a0 == t8) {//nop; +goto L4222a0;} +//nop; +ra = 0x1002df68; +//nop; +t9 = MEM_U32(ra + 0); +//nop; +if (a0 == t9) {//nop; +goto L4222a0;} +//nop; +t6 = 0x1002df64; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (a0 == t6) {//nop; +goto L4222a0;} +//nop; +t7 = 0x1002df60; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (a0 == t7) {//nop; +goto L4222a0;} +//nop; +a3 = 0x1002dfb8; +//nop; +t8 = MEM_U32(a3 + 0); +//nop; +if (a0 == t8) {//nop; +goto L4222a0;} +//nop; +t9 = 0x1002df90; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (a0 == t9) {//nop; +goto L4222a0;} +//nop; +t0 = 0x1002dfbc; +//nop; +t6 = MEM_U32(t0 + 0); +//nop; +if (a0 == t6) {//nop; +goto L4222a0;} +//nop; +t7 = 0x1002df88; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (a0 == t7) {//nop; +goto L4222a0;} +//nop; +t1 = 0x1002dfc4; +//nop; +t8 = MEM_U32(t1 + 0); +//nop; +if (a0 == t8) {//nop; +goto L4222a0;} +//nop; +t2 = 0x1002dfc8; +//nop; +t9 = MEM_U32(t2 + 0); +//nop; +if (a0 == t9) {//nop; +goto L4222a0;} +//nop; +t3 = 0x1002dfcc; +//nop; +t6 = MEM_U32(t3 + 0); +//nop; +if (a0 == t6) {//nop; +goto L4222a0;} +//nop; +t4 = 0x1002dfd0; +//nop; +t7 = MEM_U32(t4 + 0); +//nop; +if (a0 == t7) {//nop; +goto L4222a0;} +//nop; +v1 = 0x1; +goto L4222c4; +v1 = 0x1; +L4222a0: +a3 = 0x1002dfb8; +t0 = 0x1002dfbc; +t1 = 0x1002dfc4; +t2 = 0x1002dfc8; +t3 = 0x1002dfcc; +t4 = 0x1002dfd0; +t5 = 0x1002dfb4; +ra = 0x1002df68; +v1 = zero; +L4222c4: +t8 = v0 & at; +if (t8 == 0) {//nop; +goto L42249c;} +//nop; +v0 = MEM_U32(a0 + 4); +at = 0x18; +if (v0 == at) {at = 0x14; +goto L4222e8;} +at = 0x14; +if (v0 != at) {at = 0x13; +goto L4222f8;} +at = 0x13; +L4222e8: +a0 = MEM_U32(a0 + 8); +//nop; +goto L42249c; +//nop; +at = 0x13; +L4222f8: +if (v0 == at) {at = 0x16; +goto L422310;} +at = 0x16; +if (v0 == at) {at = 0x15; +goto L422310;} +at = 0x15; +if (v0 != at) {t9 = v0 + 0xffffffff; +goto L422354;} +t9 = v0 + 0xffffffff; +L422310: +//nop; +MEM_U32(sp + 32) = v1; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L422320; +//nop; +L422320: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 32); +a3 = 0x1002dfb8; +t0 = 0x1002dfbc; +t1 = 0x1002dfc4; +t2 = 0x1002dfc8; +t3 = 0x1002dfcc; +t4 = 0x1002dfd0; +t5 = 0x1002dfb4; +ra = 0x1002df68; +a0 = v0; +MEM_U32(v0 + 12) = zero; +goto L42249c; +MEM_U32(v0 + 12) = zero; +L422354: +at = t9 < 0x11; +if (at == 0) {//nop; +goto L42249c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000ff80[] = { +&&L42248c, +&&L422478, +&&L422464, +&&L42249c, +&&L42238c, +&&L4223cc, +&&L4223e0, +&&L4223f4, +&&L4223ac, +&&L422408, +&&L42241c, +&&L4223a0, +&&L422430, +&&L42243c, +&&L422450, +&&L4223c0, +&&L422380, +}; +dest = Lswitch1000ff80[t9]; +//nop; +goto *dest; +//nop; +L422380: +a0 = MEM_U32(t0 + 0); +//nop; +goto L42249c; +//nop; +L42238c: +a0 = 0x1002dfa0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L42249c; +//nop; +L4223a0: +a0 = MEM_U32(t5 + 0); +//nop; +goto L42249c; +//nop; +L4223ac: +a0 = 0x1002dfa8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L42249c; +//nop; +L4223c0: +a0 = MEM_U32(a3 + 0); +//nop; +goto L42249c; +//nop; +L4223cc: +a0 = 0x1002dee4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L42249c; +//nop; +L4223e0: +a0 = 0x1002df70; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L42249c; +//nop; +L4223f4: +a0 = 0x1002df6c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L42249c; +//nop; +L422408: +a0 = 0x1002dfac; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L42249c; +//nop; +L42241c: +a0 = 0x1002dfb0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L42249c; +//nop; +L422430: +a0 = MEM_U32(ra + 0); +//nop; +goto L42249c; +//nop; +L42243c: +a0 = 0x1002df64; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L42249c; +//nop; +L422450: +a0 = 0x1002df60; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L42249c; +//nop; +L422464: +a0 = 0x1002df58; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L42249c; +//nop; +L422478: +a0 = 0x1002dfa4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L42249c; +//nop; +L42248c: +a0 = 0x1002df5c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +L42249c: +if (v1 == 0) {v0 = a0; +goto L4226a8;} +v0 = a0; +if (a0 == 0) {a2 = a0; +goto L422698;} +a2 = a0; +a1 = 0x1002dfa0; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +L4224bc: +if (v0 == a1) {//nop; +goto L422698;} +//nop; +t6 = 0x1002df5c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (v0 == t6) {//nop; +goto L422698;} +//nop; +v1 = 0x1002dee4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v0 == v1) {//nop; +goto L422698;} +//nop; +if (v0 == v1) {//nop; +goto L422698;} +//nop; +t7 = 0x1002df58; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (v0 == t7) {//nop; +goto L422698;} +//nop; +t8 = 0x1002df70; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (v0 == t8) {//nop; +goto L422698;} +//nop; +t9 = 0x1002df6c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (v0 == t9) {//nop; +goto L422698;} +//nop; +t6 = 0x1002dfa4; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (v0 == t6) {//nop; +goto L422698;} +//nop; +t7 = 0x1002dfa8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (v0 == t7) {//nop; +goto L422698;} +//nop; +t8 = 0x1002dfac; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (v0 == t8) {//nop; +goto L422698;} +//nop; +t9 = 0x1002dfb0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (v0 == t9) {//nop; +goto L422698;} +//nop; +t6 = MEM_U32(t5 + 0); +//nop; +if (v0 == t6) {//nop; +goto L422698;} +//nop; +t7 = MEM_U32(ra + 0); +//nop; +if (v0 == t7) {//nop; +goto L422698;} +//nop; +t8 = 0x1002df64; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (v0 == t8) {//nop; +goto L422698;} +//nop; +t9 = 0x1002df60; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (v0 == t9) {//nop; +goto L422698;} +//nop; +t6 = MEM_U32(a3 + 0); +//nop; +if (v0 == t6) {//nop; +goto L422698;} +//nop; +t7 = 0x1002df90; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (v0 == t7) {//nop; +goto L422698;} +//nop; +t8 = MEM_U32(t0 + 0); +//nop; +if (v0 == t8) {//nop; +goto L422698;} +//nop; +t9 = 0x1002df88; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (v0 == t9) {//nop; +goto L422698;} +//nop; +t6 = MEM_U32(t1 + 0); +//nop; +if (v0 == t6) {//nop; +goto L422698;} +//nop; +t7 = MEM_U32(t2 + 0); +//nop; +if (v0 == t7) {//nop; +goto L422698;} +//nop; +t8 = MEM_U32(t3 + 0); +//nop; +if (v0 == t8) {//nop; +goto L422698;} +//nop; +t9 = MEM_U32(t4 + 0); +//nop; +if (v0 == t9) {//nop; +goto L422698;} +//nop; +a2 = v0; +v0 = MEM_U32(v0 + 8); +//nop; +if (v0 != 0) {//nop; +goto L4224bc;} +//nop; +L422698: +t6 = MEM_U32(a2 + 12); +//nop; +t7 = t6 | 0x10; +MEM_U32(a2 + 12) = t7; +L4226a8: +// bdead 31 ra = MEM_U32(sp + 28); +// bdead 31 sp = sp + 0x28; +v0 = a0; +return ((uint64_t)v0 << 32) | v1; +v0 = a0; +} + +static uint32_t f_make(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4226b8: +//make: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +MEM_U32(sp + 100) = a3; +at = a0 < 0x6d; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 88) = a0; +MEM_U32(sp + 92) = a1; +MEM_U32(sp + 96) = a2; +if (at == 0) {// bdead 40000023 a3 = sp + 0x60; +goto L4244fc;} +// bdead 40000023 a3 = sp + 0x60; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000ffc4[] = { +&&L4243e0, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L42270c, +&&L4227b8, +&&L4228f0, +&&L422970, +&&L422a0c, +&&L422a0c, +&&L422854, +&&L423688, +&&L422f14, +&&L423108, +&&L423688, +&&L422fc0, +&&L423474, +&&L4231c4, +&&L423520, +&&L4235ec, +&&L42305c, +&&L422c54, +&&L422d10, +&&L423708, +&&L423260, +&&L42330c, +&&L4233b8, +&&L423688, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L4237a4, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L423840, +&&L4238ec, +&&L4239a8, +&&L4237a4, +&&L423840, +&&L423840, +&&L423840, +&&L422ba8, +&&L422b0c, +&&L422a8c, +&&L423a88, +&&L42447c, +&&L42447c, +&&L423ff8, +&&L42447c, +&&L422dcc, +&&L422e78, +&&L42447c, +}; +dest = Lswitch1000ffc4[a0]; +//nop; +goto *dest; +//nop; +L42270c: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x3; +v0 = t8 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t5 = v0 + 0x20; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t5; +if (at == 0) {//nop; +goto L42276c;} +//nop; +//nop; +a1 = 0x20; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42275c; +//nop; +L42275c: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L422790; +t1 = v0; +L42276c: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x20; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t1 = t1 + 0xffffffe0; +L422790: +t9 = sp + 0x63; +a3 = t9 & t2; +t5 = MEM_U32(a3 + 0); +t6 = a3 + 0x7; +a3 = t6 & t2; +MEM_U32(t1 + 24) = t5; +t7 = MEM_U32(a3 + 0); +// bdead 40010401 a3 = a3 + 0x4; +MEM_U32(t1 + 28) = t7; +goto L424524; +MEM_U32(t1 + 28) = t7; +L4227b8: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U32(a0 + 8); +//nop; +t9 = t8 + 0x3; +v0 = t9 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t6 = v0 + 0x40; +t5 = MEM_U32(a0 + 12); +//nop; +at = t5 < t6; +if (at == 0) {//nop; +goto L422818;} +//nop; +//nop; +a1 = 0x40; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L422808; +//nop; +L422808: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L42283c; +t1 = v0; +L422818: +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x40; +MEM_U32(a0 + 8) = t8; +t9 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t1 = t1 + 0xffffffc0; +L42283c: +t5 = sp + 0x63; +a3 = t5 & t2; +t6 = MEM_U32(a3 + 0); +// bdead 40008401 a3 = a3 + 0x4; +MEM_U32(t1 + 32) = t6; +goto L424524; +MEM_U32(t1 + 32) = t6; +L422854: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x3; +v0 = t8 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t5 = v0 + 0x50; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t5; +if (at == 0) {//nop; +goto L4228b4;} +//nop; +//nop; +a1 = 0x50; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4228a4; +//nop; +L4228a4: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L4228d8; +t1 = v0; +L4228b4: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x50; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t1 = t1 + 0xffffffb0; +L4228d8: +t9 = sp + 0x63; +a3 = t9 & t2; +t5 = MEM_U32(a3 + 0); +// bdead 40004401 a3 = a3 + 0x4; +MEM_U32(t1 + 40) = t5; +goto L424524; +MEM_U32(t1 + 40) = t5; +L4228f0: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x3; +v0 = t7 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t9 = v0 + 0x4c; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L42294c;} +//nop; +//nop; +a1 = 0x4c; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L422940; +//nop; +L422940: +// bdead 40000009 gp = MEM_U32(sp + 24); +t1 = v0; +goto L424524; +t1 = v0; +L42294c: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x4c; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t7 + 8); +t1 = t1 + 0xffffffb4; +goto L424524; +t1 = t1 + 0xffffffb4; +L422970: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U32(a0 + 8); +//nop; +t9 = t8 + 0x3; +v0 = t9 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t6 = v0 + 0x58; +t5 = MEM_U32(a0 + 12); +//nop; +at = t5 < t6; +if (at == 0) {//nop; +goto L4229d0;} +//nop; +//nop; +a1 = 0x58; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4229c0; +//nop; +L4229c0: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L4229f4; +t1 = v0; +L4229d0: +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x58; +MEM_U32(a0 + 8) = t8; +t9 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t1 = t1 + 0xffffffa8; +L4229f4: +t5 = sp + 0x63; +a3 = t5 & t2; +t6 = MEM_U32(a3 + 0); +// bdead 40008401 a3 = a3 + 0x4; +MEM_U32(t1 + 36) = t6; +goto L424524; +MEM_U32(t1 + 36) = t6; +L422a0c: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x3; +v0 = t8 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t5 = v0 + 0x40; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t5; +if (at == 0) {//nop; +goto L422a68;} +//nop; +//nop; +a1 = 0x40; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L422a5c; +//nop; +L422a5c: +// bdead 40000009 gp = MEM_U32(sp + 24); +t1 = v0; +goto L424524; +t1 = v0; +L422a68: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x40; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t8 + 8); +t1 = t1 + 0xffffffc0; +goto L424524; +t1 = t1 + 0xffffffc0; +L422a8c: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U32(a0 + 8); +//nop; +t5 = t9 + 0x3; +v0 = t5 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t7 = v0 + 0x58; +t6 = MEM_U32(a0 + 12); +//nop; +at = t6 < t7; +if (at == 0) {//nop; +goto L422ae8;} +//nop; +//nop; +a1 = 0x58; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L422adc; +//nop; +L422adc: +// bdead 40000009 gp = MEM_U32(sp + 24); +t1 = v0; +goto L424524; +t1 = v0; +L422ae8: +t8 = MEM_U32(a0 + 8); +//nop; +t9 = t8 + 0x58; +MEM_U32(a0 + 8) = t9; +t5 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t5 + 8); +t1 = t1 + 0xffffffa8; +goto L424524; +t1 = t1 + 0xffffffa8; +L422b0c: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x3; +v0 = t7 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t9 = v0 + 0x88; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L422b6c;} +//nop; +//nop; +a1 = 0x88; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L422b5c; +//nop; +L422b5c: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L422b90; +t1 = v0; +L422b6c: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x88; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t1 = t1 + 0xffffff78; +L422b90: +t8 = sp + 0x63; +a3 = t8 & t2; +t9 = MEM_U32(a3 + 0); +// bdead 44000401 a3 = a3 + 0x4; +MEM_U32(t1 + 24) = t9; +goto L424524; +MEM_U32(t1 + 24) = t9; +L422ba8: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x3; +v0 = t6 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t8 = v0 + 0x54; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L422c08;} +//nop; +//nop; +a1 = 0x54; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L422bf8; +//nop; +L422bf8: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L422c2c; +t1 = v0; +L422c08: +t9 = MEM_U32(a0 + 8); +//nop; +t5 = t9 + 0x54; +MEM_U32(a0 + 8) = t5; +t6 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +t1 = t1 + 0xffffffac; +L422c2c: +t7 = sp + 0x63; +a3 = t7 & t2; +t8 = MEM_U32(a3 + 0); +t9 = a3 + 0x7; +a3 = t9 & t2; +MEM_U32(t1 + 8) = t8; +t5 = MEM_U32(a3 + 0); +// bdead 40004401 a3 = a3 + 0x4; +MEM_U32(t1 + 24) = t5; +goto L424524; +MEM_U32(t1 + 24) = t5; +L422c54: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x3; +v0 = t7 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t9 = v0 + 0x40; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L422cb4;} +//nop; +//nop; +a1 = 0x40; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L422ca4; +//nop; +L422ca4: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L422cd8; +t1 = v0; +L422cb4: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x40; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t1 = t1 + 0xffffffc0; +L422cd8: +t8 = sp + 0x63; +a3 = t8 & t2; +t9 = MEM_U32(a3 + 0); +t5 = a3 + 0x7; +a3 = t5 & t2; +MEM_U32(t1 + 24) = t9; +t6 = MEM_U32(a3 + 0); +t7 = a3 + 0x7; +a3 = t7 & t2; +MEM_U32(t1 + 28) = t6; +t8 = MEM_U32(a3 + 0); +// bdead 42000401 a3 = a3 + 0x4; +MEM_U32(t1 + 32) = t8; +goto L424524; +MEM_U32(t1 + 32) = t8; +L422d10: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U32(a0 + 8); +//nop; +t5 = t9 + 0x3; +v0 = t5 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t7 = v0 + 0x28; +t6 = MEM_U32(a0 + 12); +//nop; +at = t6 < t7; +if (at == 0) {//nop; +goto L422d70;} +//nop; +//nop; +a1 = 0x28; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L422d60; +//nop; +L422d60: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L422d94; +t1 = v0; +L422d70: +t8 = MEM_U32(a0 + 8); +//nop; +t9 = t8 + 0x28; +MEM_U32(a0 + 8) = t9; +t5 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +t1 = t1 + 0xffffffd8; +L422d94: +t6 = sp + 0x63; +a3 = t6 & t2; +t7 = MEM_U32(a3 + 0); +t8 = a3 + 0x7; +a3 = t8 & t2; +MEM_U32(t1 + 24) = t7; +t9 = MEM_U32(a3 + 0); +t5 = a3 + 0x7; +a3 = t5 & t2; +MEM_U32(t1 + 28) = t9; +t6 = MEM_U32(a3 + 0); +// bdead 40008401 a3 = a3 + 0x4; +MEM_U32(t1 + 36) = t6; +goto L424524; +MEM_U32(t1 + 36) = t6; +L422dcc: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x3; +v0 = t8 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t5 = v0 + 0x20; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t5; +if (at == 0) {//nop; +goto L422e2c;} +//nop; +//nop; +a1 = 0x20; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L422e1c; +//nop; +L422e1c: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L422e50; +t1 = v0; +L422e2c: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x20; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t1 = t1 + 0xffffffe0; +L422e50: +t9 = sp + 0x63; +a3 = t9 & t2; +t5 = MEM_U32(a3 + 0); +t6 = a3 + 0x7; +a3 = t6 & t2; +MEM_U32(t1 + 24) = t5; +t7 = MEM_U32(a3 + 0); +// bdead 40010401 a3 = a3 + 0x4; +MEM_U32(t1 + 28) = t7; +goto L424524; +MEM_U32(t1 + 28) = t7; +L422e78: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U32(a0 + 8); +//nop; +t9 = t8 + 0x3; +v0 = t9 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t6 = v0 + 0x1c; +t5 = MEM_U32(a0 + 12); +//nop; +at = t5 < t6; +if (at == 0) {//nop; +goto L422ed8;} +//nop; +//nop; +a1 = 0x1c; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L422ec8; +//nop; +L422ec8: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L422efc; +t1 = v0; +L422ed8: +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x1c; +MEM_U32(a0 + 8) = t8; +t9 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t1 = t1 + 0xffffffe4; +L422efc: +t5 = sp + 0x63; +a3 = t5 & t2; +t6 = MEM_U32(a3 + 0); +// bdead 40008401 a3 = a3 + 0x4; +MEM_U32(t1 + 24) = t6; +goto L424524; +MEM_U32(t1 + 24) = t6; +L422f14: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x3; +v0 = t8 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t5 = v0 + 0x44; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t5; +if (at == 0) {//nop; +goto L422f74;} +//nop; +//nop; +a1 = 0x44; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L422f64; +//nop; +L422f64: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L422f98; +t1 = v0; +L422f74: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x44; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t1 = t1 + 0xffffffbc; +L422f98: +t9 = sp + 0x63; +a3 = t9 & t2; +t5 = MEM_U32(a3 + 0); +t6 = a3 + 0x7; +a3 = t6 & t2; +MEM_U32(t1 + 28) = t5; +t7 = MEM_U32(a3 + 0); +// bdead 40010401 a3 = a3 + 0x4; +MEM_U32(t1 + 32) = t7; +goto L424524; +MEM_U32(t1 + 32) = t7; +L422fc0: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U32(a0 + 8); +//nop; +t9 = t8 + 0x3; +v0 = t9 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t6 = v0 + 0x44; +t5 = MEM_U32(a0 + 12); +//nop; +at = t5 < t6; +if (at == 0) {//nop; +goto L423020;} +//nop; +//nop; +a1 = 0x44; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423010; +//nop; +L423010: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L423044; +t1 = v0; +L423020: +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x44; +MEM_U32(a0 + 8) = t8; +t9 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t1 = t1 + 0xffffffbc; +L423044: +t5 = sp + 0x63; +a3 = t5 & t2; +t6 = MEM_U32(a3 + 0); +// bdead 40008401 a3 = a3 + 0x4; +MEM_U32(t1 + 32) = t6; +goto L424524; +MEM_U32(t1 + 32) = t6; +L42305c: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x3; +v0 = t8 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t5 = v0 + 0x44; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t5; +if (at == 0) {//nop; +goto L4230bc;} +//nop; +//nop; +a1 = 0x44; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4230ac; +//nop; +L4230ac: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L4230e0; +t1 = v0; +L4230bc: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x44; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t1 = t1 + 0xffffffbc; +L4230e0: +t9 = sp + 0x63; +a3 = t9 & t2; +t5 = MEM_U32(a3 + 0); +t6 = a3 + 0x7; +a3 = t6 & t2; +MEM_U32(t1 + 24) = t5; +t7 = MEM_U32(a3 + 0); +// bdead 40010401 a3 = a3 + 0x4; +MEM_U32(t1 + 32) = t7; +goto L424524; +MEM_U32(t1 + 32) = t7; +L423108: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U32(a0 + 8); +//nop; +t9 = t8 + 0x3; +v0 = t9 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t6 = v0 + 0x48; +t5 = MEM_U32(a0 + 12); +//nop; +at = t5 < t6; +if (at == 0) {//nop; +goto L423168;} +//nop; +//nop; +a1 = 0x48; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423158; +//nop; +L423158: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L42318c; +t1 = v0; +L423168: +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x48; +MEM_U32(a0 + 8) = t8; +t9 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t1 = t1 + 0xffffffb8; +L42318c: +t5 = sp + 0x63; +a3 = t5 & t2; +t6 = MEM_U32(a3 + 0); +t7 = a3 + 0x7; +a3 = t7 & t2; +MEM_U32(t1 + 24) = t6; +t8 = MEM_U32(a3 + 0); +t9 = a3 + 0x7; +a3 = t9 & t2; +MEM_U32(t1 + 28) = t8; +t5 = MEM_U32(a3 + 0); +// bdead 40004401 a3 = a3 + 0x4; +MEM_U32(t1 + 36) = t5; +goto L424524; +MEM_U32(t1 + 36) = t5; +L4231c4: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x3; +v0 = t7 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t9 = v0 + 0x38; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L423224;} +//nop; +//nop; +a1 = 0x38; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423214; +//nop; +L423214: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L423248; +t1 = v0; +L423224: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x38; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t1 = t1 + 0xffffffc8; +L423248: +t8 = sp + 0x63; +a3 = t8 & t2; +t9 = MEM_U32(a3 + 0); +// bdead 44000401 a3 = a3 + 0x4; +MEM_U32(t1 + 24) = t9; +goto L424524; +MEM_U32(t1 + 24) = t9; +L423260: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x3; +v0 = t6 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t8 = v0 + 0x48; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L4232c0;} +//nop; +//nop; +a1 = 0x48; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4232b0; +//nop; +L4232b0: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L4232e4; +t1 = v0; +L4232c0: +t9 = MEM_U32(a0 + 8); +//nop; +t5 = t9 + 0x48; +MEM_U32(a0 + 8) = t5; +t6 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +t1 = t1 + 0xffffffb8; +L4232e4: +t7 = sp + 0x63; +a3 = t7 & t2; +t8 = MEM_U32(a3 + 0); +t9 = a3 + 0x7; +a3 = t9 & t2; +MEM_U32(t1 + 24) = t8; +t5 = MEM_U32(a3 + 0); +// bdead 40004401 a3 = a3 + 0x4; +MEM_U32(t1 + 28) = t5; +goto L424524; +MEM_U32(t1 + 28) = t5; +L42330c: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x3; +v0 = t7 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t9 = v0 + 0x44; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L42336c;} +//nop; +//nop; +a1 = 0x44; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42335c; +//nop; +L42335c: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L423390; +t1 = v0; +L42336c: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x44; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t1 = t1 + 0xffffffbc; +L423390: +t8 = sp + 0x63; +a3 = t8 & t2; +t9 = MEM_U32(a3 + 0); +t5 = a3 + 0x7; +a3 = t5 & t2; +MEM_U32(t1 + 24) = t9; +t6 = MEM_U32(a3 + 0); +// bdead 40008401 a3 = a3 + 0x4; +MEM_U32(t1 + 28) = t6; +goto L424524; +MEM_U32(t1 + 28) = t6; +L4233b8: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x3; +v0 = t8 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t5 = v0 + 0x50; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t5; +if (at == 0) {//nop; +goto L423418;} +//nop; +//nop; +a1 = 0x50; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423408; +//nop; +L423408: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L42343c; +t1 = v0; +L423418: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x50; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t1 = t1 + 0xffffffb0; +L42343c: +t9 = sp + 0x63; +a3 = t9 & t2; +t5 = MEM_U32(a3 + 0); +t6 = a3 + 0x7; +a3 = t6 & t2; +MEM_U32(t1 + 24) = t5; +t7 = MEM_U32(a3 + 0); +t8 = a3 + 0x7; +a3 = t8 & t2; +MEM_U32(t1 + 28) = t7; +t9 = MEM_U32(a3 + 0); +// bdead 44000401 a3 = a3 + 0x4; +MEM_U32(t1 + 32) = t9; +goto L424524; +MEM_U32(t1 + 32) = t9; +L423474: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x3; +v0 = t6 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t8 = v0 + 0x44; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L4234d4;} +//nop; +//nop; +a1 = 0x44; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4234c4; +//nop; +L4234c4: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L4234f8; +t1 = v0; +L4234d4: +t9 = MEM_U32(a0 + 8); +//nop; +t5 = t9 + 0x44; +MEM_U32(a0 + 8) = t5; +t6 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +t1 = t1 + 0xffffffbc; +L4234f8: +t7 = sp + 0x63; +a3 = t7 & t2; +t8 = MEM_U32(a3 + 0); +t9 = a3 + 0x7; +a3 = t9 & t2; +MEM_U32(t1 + 24) = t8; +t5 = MEM_U32(a3 + 0); +// bdead 40004401 a3 = a3 + 0x4; +MEM_U32(t1 + 28) = t5; +goto L424524; +MEM_U32(t1 + 28) = t5; +L423520: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x3; +v0 = t7 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t9 = v0 + 0x4c; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L423580;} +//nop; +//nop; +a1 = 0x4c; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423570; +//nop; +L423570: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L4235a4; +t1 = v0; +L423580: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x4c; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t1 = t1 + 0xffffffb4; +L4235a4: +t8 = sp + 0x63; +a3 = t8 & t2; +t9 = MEM_U32(a3 + 0); +t5 = a3 + 0x7; +a3 = t5 & t2; +MEM_U32(t1 + 24) = t9; +t6 = MEM_U32(a3 + 0); +t7 = a3 + 0x7; +a3 = t7 & t2; +MEM_U32(t1 + 28) = t6; +t8 = MEM_U32(a3 + 0); +t9 = a3 + 0x7; +a3 = t9 & t2; +MEM_U32(t1 + 32) = t8; +t5 = MEM_U32(a3 + 0); +// bdead 40004401 a3 = a3 + 0x4; +MEM_U32(t1 + 36) = t5; +goto L424524; +MEM_U32(t1 + 36) = t5; +L4235ec: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x3; +v0 = t7 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t9 = v0 + 0x38; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L42364c;} +//nop; +//nop; +a1 = 0x38; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42363c; +//nop; +L42363c: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L423670; +t1 = v0; +L42364c: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x38; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t1 = t1 + 0xffffffc8; +L423670: +t8 = sp + 0x63; +a3 = t8 & t2; +t9 = MEM_U32(a3 + 0); +// bdead 44000401 a3 = a3 + 0x4; +MEM_U32(t1 + 24) = t9; +goto L424524; +MEM_U32(t1 + 24) = t9; +L423688: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x3; +v0 = t6 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t8 = v0 + 0x18; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L4236e4;} +//nop; +//nop; +a1 = 0x18; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4236d8; +//nop; +L4236d8: +// bdead 40000009 gp = MEM_U32(sp + 24); +t1 = v0; +goto L424524; +t1 = v0; +L4236e4: +t9 = MEM_U32(a0 + 8); +//nop; +t5 = t9 + 0x18; +MEM_U32(a0 + 8) = t5; +t6 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t6 + 8); +t1 = t1 + 0xffffffe8; +goto L424524; +t1 = t1 + 0xffffffe8; +L423708: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x3; +v0 = t8 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t5 = v0 + 0x38; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t5; +if (at == 0) {//nop; +goto L423768;} +//nop; +//nop; +a1 = 0x38; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423758; +//nop; +L423758: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L42378c; +t1 = v0; +L423768: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x38; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t1 = t1 + 0xffffffc8; +L42378c: +t9 = sp + 0x63; +a3 = t9 & t2; +t5 = MEM_U32(a3 + 0); +// bdead 40004401 a3 = a3 + 0x4; +MEM_U32(t1 + 24) = t5; +goto L424524; +MEM_U32(t1 + 24) = t5; +L4237a4: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x3; +v0 = t7 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t9 = v0 + 0x1c; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L423804;} +//nop; +//nop; +a1 = 0x1c; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4237f4; +//nop; +L4237f4: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L423828; +t1 = v0; +L423804: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x1c; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t1 = t1 + 0xffffffe4; +L423828: +t8 = sp + 0x63; +a3 = t8 & t2; +t9 = MEM_U32(a3 + 0); +// bdead 44000401 a3 = a3 + 0x4; +MEM_U32(t1 + 24) = t9; +goto L424524; +MEM_U32(t1 + 24) = t9; +L423840: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x3; +v0 = t6 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t8 = v0 + 0x20; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L4238a0;} +//nop; +//nop; +a1 = 0x20; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423890; +//nop; +L423890: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L4238c4; +t1 = v0; +L4238a0: +t9 = MEM_U32(a0 + 8); +//nop; +t5 = t9 + 0x20; +MEM_U32(a0 + 8) = t5; +t6 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +t1 = t1 + 0xffffffe0; +L4238c4: +t7 = sp + 0x63; +a3 = t7 & t2; +t8 = MEM_U32(a3 + 0); +t9 = a3 + 0x7; +a3 = t9 & t2; +MEM_U32(t1 + 24) = t8; +t5 = MEM_U32(a3 + 0); +// bdead 40004401 a3 = a3 + 0x4; +MEM_U32(t1 + 28) = t5; +goto L424524; +MEM_U32(t1 + 28) = t5; +L4238ec: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x3; +v0 = t7 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t9 = v0 + 0x24; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L42394c;} +//nop; +//nop; +a1 = 0x24; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42393c; +//nop; +L42393c: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L423970; +t1 = v0; +L42394c: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x24; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t1 = t1 + 0xffffffdc; +L423970: +t8 = sp + 0x63; +a3 = t8 & t2; +t9 = MEM_U32(a3 + 0); +t5 = a3 + 0x7; +a3 = t5 & t2; +MEM_U32(t1 + 24) = t9; +t6 = MEM_U32(a3 + 0); +t7 = a3 + 0x7; +a3 = t7 & t2; +MEM_U32(t1 + 28) = t6; +t8 = MEM_U32(a3 + 0); +// bdead 42000401 a3 = a3 + 0x4; +MEM_U32(t1 + 32) = t8; +goto L424524; +MEM_U32(t1 + 32) = t8; +L4239a8: +t2 = 0xfffffffc; +t9 = sp + 0x63; +a3 = t9 & t2; +v0 = MEM_U32(a3 + 0); +v1 = zero; +// bdead 4000081b a3 = a3 + 0x4; +if (v0 == 0) {t1 = v0; +goto L4239d8;} +t1 = v0; +L4239c8: +v0 = MEM_U32(v0 + 16); +v1 = v1 + 0x1; +if (v0 != 0) {//nop; +goto L4239c8;} +//nop; +L4239d8: +t0 = 0x10029e84; +a3 = v1 << 2; +a0 = MEM_U32(t0 + 0); +a2 = t1; +t5 = MEM_U32(a0 + 8); +a1 = a3 + 0x20; +t6 = t5 + 0x3; +v0 = t6 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t8 = v0 + a3; +t7 = MEM_U32(a0 + 12); +t9 = t8 + 0x20; +at = t7 < t9; +if (at == 0) {//nop; +goto L423a38;} +//nop; +//nop; +// bdead 40000463 v1 = zero; +MEM_U32(sp + 52) = t1; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423a28; +MEM_U32(sp + 52) = t1; +L423a28: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 52); +t1 = v0; +goto L423a64; +t1 = v0; +L423a38: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + a3; +t8 = t6 + 0x20; +MEM_U32(a0 + 8) = t8; +t7 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +t1 = t9 - a3; +t1 = t1 + 0xffffffe0; +L423a64: +v1 = t1; +L423a68: +v0 = a2; +a2 = MEM_U32(a2 + 16); +MEM_U32(v1 + 24) = v0; +MEM_U32(v0 + 16) = zero; +if (a2 != 0) {v1 = v1 + 0x4; +goto L423a68;} +v1 = v1 + 0x4; +MEM_U32(v1 + 24) = zero; +goto L424524; +MEM_U32(v1 + 24) = zero; +L423a88: +t2 = 0xfffffffc; +t5 = sp + 0x63; +a3 = t5 & t2; +t3 = MEM_U32(a3 + 0); +a3 = a3 + 0x4; +t6 = MEM_U32(t3 + 4); +//nop; +t8 = t6 + 0xffffffff; +at = t8 < 0x16; +if (at == 0) {//nop; +goto L423fc0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10010178[] = { +&&L423cdc, +&&L423cdc, +&&L423cdc, +&&L423d84, +&&L423ad4, +&&L423ad4, +&&L423ad4, +&&L423ad4, +&&L423ad4, +&&L423ad4, +&&L423be0, +&&L423be0, +&&L423be0, +&&L423be0, +&&L423be0, +&&L423be0, +&&L423d84, +&&L423d84, +&&L423db4, +&&L423bd0, +&&L423fc0, +&&L423be0, +}; +dest = Lswitch10010178[t8]; +//nop; +goto *dest; +//nop; +L423ad4: +t7 = 0x10006214; +a2 = 0x754; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L423b1c;} +//nop; +a0 = 0x1000f79c; +a1 = 0x1000f7a4; +//nop; +MEM_U32(sp + 84) = a3; +MEM_U32(sp + 80) = t3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L423b0c; +a1 = a1; +L423b0c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 84); +t3 = MEM_U32(sp + 80); +//nop; +L423b1c: +at = 0x10006214; +t0 = 0x10029e84; +MEM_U32(at + 0) = zero; +a0 = MEM_U32(t0 + 0); +at = 0xfffffff8; +v0 = MEM_U32(a0 + 8); +a1 = 0x20; +v0 = v0 + 0x7; +t9 = v0 & at; +MEM_U32(a0 + 8) = t9; +a0 = MEM_U32(t0 + 0); +t6 = t9 + 0x20; +t5 = MEM_U32(a0 + 12); +//nop; +at = t5 < t6; +if (at == 0) {//nop; +goto L423b84;} +//nop; +//nop; +MEM_U32(sp + 84) = a3; +MEM_U32(sp + 80) = t3; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423b70; +MEM_U32(sp + 80) = t3; +L423b70: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 84); +t3 = MEM_U32(sp + 80); +t1 = v0; +goto L423ba8; +t1 = v0; +L423b84: +t8 = MEM_U32(a0 + 8); +//nop; +t7 = t8 + 0x20; +MEM_U32(a0 + 8) = t7; +t9 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t1 = t1 + 0xffffffe0; +L423ba8: +a3 = a3 + 0x7; +at = 0xfffffff8; +t5 = a3 & at; +a3 = t5 + 0x8; +t6 = MEM_U32(a3 + -8); +t7 = MEM_U32(a3 + -4); +MEM_U32(t1 + 24) = t6; +MEM_U32(t1 + 28) = t7; +MEM_U32(sp + 68) = t1; +goto L423fec; +MEM_U32(sp + 68) = t1; +L423bd0: +t3 = 0x1002df68; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +L423be0: +t8 = 0x10006214; +a2 = 0x766; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L423c28;} +//nop; +a0 = 0x1000f7ac; +a1 = 0x1000f7b4; +//nop; +MEM_U32(sp + 84) = a3; +MEM_U32(sp + 80) = t3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L423c18; +a1 = a1; +L423c18: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 84); +t3 = MEM_U32(sp + 80); +//nop; +L423c28: +at = 0x10006214; +t0 = 0x10029e84; +MEM_U32(at + 0) = zero; +a0 = MEM_U32(t0 + 0); +at = 0xfffffff8; +v0 = MEM_U32(a0 + 8); +a1 = 0x20; +v0 = v0 + 0x7; +t9 = v0 & at; +MEM_U32(a0 + 8) = t9; +a0 = MEM_U32(t0 + 0); +t6 = t9 + 0x20; +t5 = MEM_U32(a0 + 12); +//nop; +at = t5 < t6; +if (at == 0) {//nop; +goto L423c90;} +//nop; +//nop; +MEM_U32(sp + 84) = a3; +MEM_U32(sp + 80) = t3; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423c7c; +MEM_U32(sp + 80) = t3; +L423c7c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 84); +t3 = MEM_U32(sp + 80); +t1 = v0; +goto L423cb4; +t1 = v0; +L423c90: +t7 = MEM_U32(a0 + 8); +//nop; +t8 = t7 + 0x20; +MEM_U32(a0 + 8) = t8; +t9 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t1 = t1 + 0xffffffe0; +L423cb4: +a3 = a3 + 0x7; +at = 0xfffffff8; +t5 = a3 & at; +a3 = t5 + 0x8; +t6 = MEM_U32(a3 + -8); +t7 = MEM_U32(a3 + -4); +MEM_U32(t1 + 24) = t6; +MEM_U32(t1 + 28) = t7; +MEM_U32(sp + 68) = t1; +goto L423fec; +MEM_U32(sp + 68) = t1; +L423cdc: +t0 = 0x10029e84; +at = 0xfffffff8; +a0 = MEM_U32(t0 + 0); +a1 = 0x20; +v0 = MEM_U32(a0 + 8); +//nop; +v0 = v0 + 0x7; +t8 = v0 & at; +MEM_U32(a0 + 8) = t8; +a0 = MEM_U32(t0 + 0); +t5 = t8 + 0x20; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t5; +if (at == 0) {//nop; +goto L423d44;} +//nop; +//nop; +MEM_U32(sp + 84) = a3; +MEM_U32(sp + 80) = t3; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423d2c; +MEM_U32(sp + 80) = t3; +L423d2c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 84); +t3 = MEM_U32(sp + 80); +t2 = 0xfffffffc; +t1 = v0; +goto L423d68; +t1 = v0; +L423d44: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x20; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t1 = t1 + 0xffffffe0; +L423d68: +t9 = a3 + 0x3; +a3 = t9 & t2; +t5 = MEM_U32(a3 + 0); +// bdead 40005401 a3 = a3 + 0x4; +MEM_U32(t1 + 24) = t5; +MEM_U32(sp + 68) = t1; +goto L423fec; +MEM_U32(sp + 68) = t1; +L423d84: +a0 = 0x1000f7bc; +a1 = 0x1000f7c4; +//nop; +a2 = 0x77f; +MEM_U32(sp + 80) = t3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L423da4; +a1 = a1; +L423da4: +// bdead 40000001 gp = MEM_U32(sp + 24); +t3 = MEM_U32(sp + 80); +t1 = MEM_U32(sp + 68); +goto L423ff0; +t1 = MEM_U32(sp + 68); +L423db4: +t0 = 0x10029e84; +//nop; +a0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x3; +v0 = t7 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t9 = v0 + 0x40; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L423e1c;} +//nop; +//nop; +a1 = 0x40; +MEM_U32(sp + 84) = a3; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423e04; +MEM_U32(sp + 84) = a3; +L423e04: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 84); +t0 = 0x10029e84; +t2 = 0xfffffffc; +t3 = v0; +goto L423e40; +t3 = v0; +L423e1c: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x40; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(t0 + 0); +//nop; +t3 = MEM_U32(t7 + 8); +//nop; +t3 = t3 + 0xffffffc0; +L423e40: +t8 = a3 + 0x3; +a3 = t8 & t2; +t9 = MEM_U32(a3 + 0); +a1 = 0x10006594; +t5 = a3 + 0x7; +a3 = t5 & t2; +MEM_U32(sp + 76) = t9; +t6 = MEM_U32(a3 + 0); +t7 = MEM_U32(a1 + 4); +MEM_U32(sp + 64) = t6; +lo = t7 * t6; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t6 >> 32); +// bdead 440001a41 a3 = a3 + 0x4; +t9 = lo; +MEM_U32(t3 + 24) = t9; +t5 = MEM_U32(a1 + 4); +//nop; +MEM_U32(t3 + 28) = t5; +a0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x3; +v0 = t7 & t2; +MEM_U32(a0 + 8) = v0; +v1 = MEM_U32(sp + 64); +a0 = MEM_U32(t0 + 0); +t9 = v0 + v1; +t8 = MEM_U32(a0 + 12); +t5 = t9 + 0x18; +at = t8 < t5; +if (at == 0) {//nop; +goto L423ee0;} +//nop; +//nop; +a1 = v1 + 0x18; +MEM_U32(sp + 80) = t3; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L423ed0; +MEM_U32(sp + 80) = t3; +L423ed0: +// bdead 40000009 gp = MEM_U32(sp + 24); +t3 = MEM_U32(sp + 80); +t1 = v0; +goto L423f0c; +t1 = v0; +L423ee0: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + v1; +t9 = t7 + 0x18; +MEM_U32(a0 + 8) = t9; +t8 = MEM_U32(t0 + 0); +//nop; +t5 = MEM_U32(t8 + 8); +//nop; +t1 = t5 - v1; +t1 = t1 + 0xffffffe8; +L423f0c: +t7 = 0x10029fa0; +t6 = 0x13; +MEM_U32(t3 + 4) = t6; +t7 = MEM_U16(t7 + 12); +//nop; +if (t7 == 0) {//nop; +goto L423f3c;} +//nop; +t9 = 0x1002dfa0; +//nop; +t9 = MEM_U32(t9 + 0); +MEM_U32(t3 + 8) = t9; +goto L423f50; +MEM_U32(t3 + 8) = t9; +L423f3c: +t8 = 0x1002dfb4; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t3 + 8) = t8; +L423f50: +t5 = 0x10006210; +at = 0x10006210; +t5 = MEM_U32(t5 + 0); +t0 = 0x1002df70; +t6 = t5 + 0x1; +MEM_U32(at + 0) = t6; +MEM_U32(t3 + 0) = t6; +//nop; +a3 = MEM_U32(sp + 64); +a0 = MEM_U32(sp + 92); +a1 = MEM_U32(t0 + 0); +MEM_U32(sp + 80) = t3; +MEM_U32(sp + 68) = t1; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L423f8c; +a2 = (int)a3 >> 31; +L423f8c: +t3 = MEM_U32(sp + 80); +// bdead 40001009 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 68); +MEM_U32(t3 + 32) = v0; +//nop; +a2 = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 76); +a0 = t1 + 0x18; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L423fb0; +a0 = t1 + 0x18; +L423fb0: +// bdead 40000001 gp = MEM_U32(sp + 24); +t3 = MEM_U32(sp + 80); +t1 = MEM_U32(sp + 68); +goto L423ff0; +t1 = MEM_U32(sp + 68); +L423fc0: +a0 = 0x1000f7cc; +a1 = 0x1000f7d4; +//nop; +a2 = 0x790; +MEM_U32(sp + 80) = t3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L423fe0; +a1 = a1; +L423fe0: +// bdead 40000001 gp = MEM_U32(sp + 24); +t3 = MEM_U32(sp + 80); +//nop; +L423fec: +t1 = MEM_U32(sp + 68); +L423ff0: +MEM_U32(t1 + 8) = t3; +goto L424524; +MEM_U32(t1 + 8) = t3; +L423ff8: +t2 = 0xfffffffc; +t9 = sp + 0x63; +a3 = t9 & t2; +t3 = MEM_U32(a3 + 0); +at = 0x1; +v0 = MEM_U32(t3 + 4); +a3 = a3 + 0x4; +if (v0 == at) {at = 0x2; +goto L42403c;} +at = 0x2; +if (v0 == at) {at = 0x3; +goto L42403c;} +at = 0x3; +if (v0 == at) {at = 0x13; +goto L424118;} +at = 0x13; +if (v0 == at) {//nop; +goto L4241f4;} +//nop; +t1 = MEM_U32(sp + 68); +goto L4243d0; +t1 = MEM_U32(sp + 68); +L42403c: +t0 = 0x10029e84; +at = 0xfffffff8; +a0 = MEM_U32(t0 + 0); +a1 = 0x20; +v1 = MEM_U32(a0 + 8); +//nop; +v1 = v1 + 0x7; +t8 = v1 & at; +MEM_U32(a0 + 8) = t8; +a0 = MEM_U32(t0 + 0); +t6 = t8 + 0x20; +t5 = MEM_U32(a0 + 12); +//nop; +at = t5 < t6; +if (at == 0) {//nop; +goto L4240a0;} +//nop; +//nop; +MEM_U32(sp + 84) = a3; +MEM_U32(sp + 80) = t3; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42408c; +MEM_U32(sp + 80) = t3; +L42408c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 84); +t3 = MEM_U32(sp + 80); +t1 = v0; +goto L4240c4; +t1 = v0; +L4240a0: +t7 = MEM_U32(a0 + 8); +//nop; +t9 = t7 + 0x20; +MEM_U32(a0 + 8) = t9; +t8 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t1 = t1 + 0xffffffe0; +L4240c4: +t5 = a3 & 0x1; +if (t5 == 0) {t9 = 0x40000; +goto L4240d8;} +t9 = 0x40000; +v0 = a3 + 0xfffffff1; +goto L4240fc; +v0 = a3 + 0xfffffff1; +L4240d8: +t6 = a3 & 0x2; +if (t6 == 0) {at = 0xfffffff8; +goto L4240ec;} +at = 0xfffffff8; +v1 = a3 + 0xffffffe2; +goto L4240f8; +v1 = a3 + 0xffffffe2; +L4240ec: +a3 = a3 + 0x7; +t7 = a3 & at; +v1 = t7 + 0x8; +L4240f8: +v0 = v1; +L4240fc: +f4.w[1] = MEM_U32(v0 + -8); +f4.w[0] = MEM_U32(v0 + -4); +MEM_U32(t1 + 12) = t9; +MEM_U32(t1 + 24) = f4.w[1]; +MEM_U32(t1 + 28) = f4.w[0]; +MEM_U32(sp + 68) = t1; +goto L4243cc; +MEM_U32(sp + 68) = t1; +L424118: +t0 = 0x10029e84; +a1 = 0x1c; +a0 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U32(a0 + 8); +//nop; +t5 = t8 + 0x3; +v0 = t5 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t7 = v0 + 0x1c; +t6 = MEM_U32(a0 + 12); +//nop; +at = t6 < t7; +if (at == 0) {//nop; +goto L42417c;} +//nop; +//nop; +MEM_U32(sp + 84) = a3; +MEM_U32(sp + 80) = t3; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L424168; +MEM_U32(sp + 80) = t3; +L424168: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 84); +t3 = MEM_U32(sp + 80); +t1 = v0; +goto L4241a0; +t1 = v0; +L42417c: +t9 = MEM_U32(a0 + 8); +//nop; +t8 = t9 + 0x1c; +MEM_U32(a0 + 8) = t8; +t5 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +t1 = t1 + 0xffffffe4; +L4241a0: +t6 = a3 & 0x1; +if (t6 == 0) {t7 = a3 & 0x2; +goto L4241b4;} +t7 = a3 & 0x2; +v0 = a3 + 0xfffffff1; +goto L4241d4; +v0 = a3 + 0xfffffff1; +L4241b4: +if (t7 == 0) {at = 0xfffffff8; +goto L4241c4;} +at = 0xfffffff8; +v1 = a3 + 0xffffffe2; +goto L4241d0; +v1 = a3 + 0xffffffe2; +L4241c4: +a3 = a3 + 0x7; +t9 = a3 & at; +v1 = t9 + 0x8; +L4241d0: +v0 = v1; +L4241d4: +f6.w[1] = MEM_U32(v0 + -8); +f6.w[0] = MEM_U32(v0 + -4); +t8 = 0x40000; +f8.f[0] = f6.d; +MEM_U32(t1 + 12) = t8; +MEM_U32(t1 + 24) = f8.w[0]; +MEM_U32(sp + 68) = t1; +goto L4243cc; +MEM_U32(sp + 68) = t1; +L4241f4: +t0 = 0x10029e84; +//nop; +a0 = MEM_U32(t0 + 0); +//nop; +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x3; +v0 = t6 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t9 = v0 + 0x40; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t9; +if (at == 0) {//nop; +goto L42425c;} +//nop; +//nop; +a1 = 0x40; +MEM_U32(sp + 84) = a3; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L424244; +MEM_U32(sp + 84) = a3; +L424244: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 84); +t0 = 0x10029e84; +t2 = 0xfffffffc; +t3 = v0; +goto L424280; +t3 = v0; +L42425c: +t8 = MEM_U32(a0 + 8); +//nop; +t5 = t8 + 0x40; +MEM_U32(a0 + 8) = t5; +t6 = MEM_U32(t0 + 0); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t3 = t3 + 0xffffffc0; +L424280: +t7 = a3 + 0x3; +a3 = t7 & t2; +t9 = MEM_U32(a3 + 0); +a1 = 0x10006594; +t8 = a3 + 0x7; +a3 = t8 & t2; +MEM_U32(sp + 72) = t9; +t4 = MEM_U32(a3 + 0); +t5 = MEM_U32(a1 + 16); +v1 = t4 << 2; +lo = t5 * t4; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)t4 >> 32); +// bdead 440003a51 a3 = a3 + 0x4; +t6 = lo; +MEM_U32(t3 + 24) = t6; +t7 = MEM_U32(a1 + 16); +a1 = v1 + 0x18; +MEM_U32(t3 + 28) = t7; +a0 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U32(a0 + 8); +//nop; +t8 = t9 + 0x3; +v0 = t8 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t6 = v0 + v1; +t5 = MEM_U32(a0 + 12); +t7 = t6 + 0x18; +at = t5 < t7; +if (at == 0) {//nop; +goto L424324;} +//nop; +//nop; +MEM_U32(sp + 32) = v1; +MEM_U32(sp + 80) = t3; +MEM_U32(sp + 64) = t4; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L424310; +MEM_U32(sp + 64) = t4; +L424310: +// bdead 40000009 gp = MEM_U32(sp + 24); +t3 = MEM_U32(sp + 80); +t4 = MEM_U32(sp + 64); +t1 = v0; +goto L424350; +t1 = v0; +L424324: +t9 = MEM_U32(a0 + 8); +//nop; +t8 = t9 + v1; +t6 = t8 + 0x18; +MEM_U32(a0 + 8) = t6; +t5 = MEM_U32(t0 + 0); +//nop; +t7 = MEM_U32(t5 + 8); +MEM_U32(sp + 32) = v1; +t1 = t7 - v1; +t1 = t1 + 0xffffffe8; +L424350: +t0 = 0x1002df70; +t9 = 0x13; +MEM_U32(t3 + 4) = t9; +v0 = 0x10006210; +t8 = MEM_U32(t0 + 0); +v0 = v0; +MEM_U32(t3 + 8) = t8; +t6 = MEM_U32(v0 + 0); +a3 = t4; +t5 = t6 + 0x1; +MEM_U32(v0 + 0) = t5; +MEM_U32(t3 + 0) = t5; +//nop; +a0 = MEM_U32(sp + 92); +a1 = MEM_U32(t0 + 0); +MEM_U32(sp + 80) = t3; +MEM_U32(sp + 68) = t1; +a2 = (int)t4 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L42439c; +a2 = (int)t4 >> 31; +L42439c: +t3 = MEM_U32(sp + 80); +// bdead 40001009 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 68); +MEM_U32(t3 + 32) = v0; +//nop; +a2 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 72); +a0 = t1 + 0x18; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L4243c0; +a0 = t1 + 0x18; +L4243c0: +// bdead 40000001 gp = MEM_U32(sp + 24); +t3 = MEM_U32(sp + 80); +//nop; +L4243cc: +t1 = MEM_U32(sp + 68); +L4243d0: +t9 = 0x65; +MEM_U32(t1 + 8) = t3; +MEM_U32(sp + 88) = t9; +goto L424524; +MEM_U32(sp + 88) = t9; +L4243e0: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U32(a0 + 8); +//nop; +t6 = t8 + 0x3; +v0 = t6 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t7 = v0 + 0x1c; +t5 = MEM_U32(a0 + 12); +//nop; +at = t5 < t7; +if (at == 0) {//nop; +goto L424440;} +//nop; +//nop; +a1 = 0x1c; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L424430; +//nop; +L424430: +// bdead 40000009 gp = MEM_U32(sp + 24); +t2 = 0xfffffffc; +t1 = v0; +goto L424464; +t1 = v0; +L424440: +t9 = MEM_U32(a0 + 8); +//nop; +t8 = t9 + 0x1c; +MEM_U32(a0 + 8) = t8; +t6 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +t1 = t1 + 0xffffffe4; +L424464: +t5 = sp + 0x63; +a3 = t5 & t2; +t7 = MEM_U32(a3 + 0); +// bdead 40010401 a3 = a3 + 0x4; +MEM_U32(t1 + 24) = t7; +goto L424524; +MEM_U32(t1 + 24) = t7; +L42447c: +t0 = 0x10029e84; +t2 = 0xfffffffc; +a0 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U32(a0 + 8); +//nop; +t8 = t9 + 0x3; +v0 = t8 & t2; +MEM_U32(a0 + 8) = v0; +a0 = MEM_U32(t0 + 0); +t5 = v0 + 0x18; +t6 = MEM_U32(a0 + 12); +//nop; +at = t6 < t5; +if (at == 0) {//nop; +goto L4244d8;} +//nop; +//nop; +a1 = 0x18; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4244cc; +//nop; +L4244cc: +// bdead 40000009 gp = MEM_U32(sp + 24); +t1 = v0; +goto L424524; +t1 = v0; +L4244d8: +t7 = MEM_U32(a0 + 8); +//nop; +t9 = t7 + 0x18; +MEM_U32(a0 + 8) = t9; +t8 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t8 + 8); +t1 = t1 + 0xffffffe8; +goto L424524; +t1 = t1 + 0xffffffe8; +L4244fc: +a0 = 0x1000f7dc; +a1 = 0x1000f7e4; +//nop; +a2 = 0x7c1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L424518; +a1 = a1; +L424518: +// bdead 40000001 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 68); +//nop; +L424524: +v1 = 0x10006210; +v0 = t1; +v1 = v1; +t6 = MEM_U32(v1 + 0); +//nop; +t5 = t6 + 0x1; +MEM_U32(v1 + 0) = t5; +MEM_U32(t1 + 0) = t5; +t9 = MEM_U32(sp + 88); +//nop; +MEM_U32(t1 + 4) = t9; +t8 = MEM_U32(sp + 92); +//nop; +MEM_U32(t1 + 20) = t8; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x58; +//nop; +return v0; +//nop; +} + +static void f_init_trees(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42456c: +//init_trees: +//nop; +//nop; +//nop; +t6 = 0x10029e80; +at = 0x10029e84; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +} + +static void f_make_std_trees(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42458c: +//make_std_trees: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000000b MEM_U32(sp + 36) = s1; +s1 = 0x10006594; +//nop; +a2 = MEM_U32(s1 + 4); +// fdead 4004008b MEM_U32(sp + 44) = ra; +// fdead 4004008b MEM_U32(sp + 40) = gp; +// fdead 4004008b MEM_U32(sp + 32) = s0; +a0 = 0x5; +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4245c8; +a3 = a2; +L4245c8: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0x1; +at = 0x1002dfa0; +//nop; +MEM_U32(at + 0) = v0; +a2 = MEM_U32(s1 + 28); +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4245ec; +a3 = a2; +L4245ec: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0x6; +at = 0x1002df5c; +//nop; +MEM_U32(at + 0) = v0; +s0 = MEM_U32(s1 + 12); +a1 = 0xffffffff; +a2 = s0; +a3 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424614; +a3 = s0; +L424614: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0x3; +at = 0x1002dee4; +//nop; +MEM_U32(at + 0) = v0; +a2 = MEM_U32(s1 + 24); +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424638; +a3 = a2; +L424638: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0x7; +at = 0x1002df58; +//nop; +MEM_U32(at + 0) = v0; +a2 = MEM_U32(s1 + 16); +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L42465c; +a3 = a2; +L42465c: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0x8; +at = 0x1002df70; +//nop; +MEM_U32(at + 0) = v0; +a2 = MEM_U32(s1 + 20); +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424680; +a3 = a2; +L424680: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0x2; +at = 0x1002df6c; +//nop; +MEM_U32(at + 0) = v0; +a2 = MEM_U32(s1 + 32); +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4246a4; +a3 = a2; +L4246a4: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0x9; +at = 0x1002dfa4; +//nop; +MEM_U32(at + 0) = v0; +a2 = MEM_U32(s1 + 8); +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4246c8; +a3 = a2; +L4246c8: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0xa; +at = 0x1002dfa8; +//nop; +MEM_U32(at + 0) = v0; +s0 = MEM_U32(s1 + 12); +a1 = 0xffffffff; +a2 = s0; +a3 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4246f0; +a3 = s0; +L4246f0: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0xb; +at = 0x1002dfac; +//nop; +MEM_U32(at + 0) = v0; +s0 = MEM_U32(s1 + 12); +a1 = 0xffffffff; +a2 = 0x1; +a3 = s0; +MEM_U32(sp + 16) = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L42471c; +MEM_U32(sp + 16) = s0; +L42471c: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0xc; +at = 0x1002dfb0; +//nop; +MEM_U32(at + 0) = v0; +a2 = MEM_U32(s1 + 4); +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424740; +a3 = a2; +L424740: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0xd; +at = 0x1002dfb4; +//nop; +MEM_U32(at + 0) = v0; +s0 = MEM_U32(s1 + 12); +a1 = 0xffffffff; +a2 = s0; +a3 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424768; +a3 = s0; +L424768: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0xe; +at = 0x1002df68; +//nop; +MEM_U32(at + 0) = v0; +a2 = MEM_U32(s1 + 16); +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L42478c; +a3 = a2; +L42478c: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0xf; +at = 0x1002df64; +//nop; +MEM_U32(at + 0) = v0; +a2 = MEM_U32(s1 + 20); +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4247b0; +a3 = a2; +L4247b0: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0x10; +at = 0x1002df60; +//nop; +MEM_U32(at + 0) = v0; +a2 = MEM_U32(s1 + 8); +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4247d4; +a3 = a2; +L4247d4: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0x4; +at = 0x1002dfb8; +//nop; +MEM_U32(at + 0) = v0; +a2 = MEM_U32(s1 + 36); +a1 = 0xffffffff; +a3 = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4247f8; +a3 = a2; +L4247f8: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0x11; +at = 0x1002df90; +//nop; +a1 = 0xffffffff; +a2 = zero; +a3 = zero; +MEM_U32(at + 0) = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L42481c; +MEM_U32(at + 0) = v0; +L42481c: +// bdead 4004000b gp = MEM_U32(sp + 40); +a0 = 0x12; +at = 0x1002dfbc; +//nop; +MEM_U32(at + 0) = v0; +s0 = MEM_U32(s1 + 12); +a1 = 0xffffffff; +MEM_U32(sp + 16) = zero; +a2 = s0; +a3 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424848; +a3 = s0; +L424848: +// bdead 4000010b gp = MEM_U32(sp + 40); +a0 = 0x13; +s1 = 0x1002df88; +s0 = 0x1002dfbc; +MEM_U32(s1 + 0) = v0; +//nop; +a1 = 0xffffffff; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L42486c; +a2 = zero; +L42486c: +// bdead 40060189 gp = MEM_U32(sp + 40); +//nop; +at = 0x1002df74; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L42488c; +//nop; +L42488c: +// bdead 40060009 gp = MEM_U32(sp + 40); +t6 = MEM_U32(s0 + 0); +v1 = 0x1002dfc0; +a0 = 0x6; +MEM_U32(v1 + 0) = v0; +MEM_U32(v0 + 8) = t6; +//nop; +a1 = 0xffffffff; +a2 = 0x20; +a3 = 0x20; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4248b8; +a3 = 0x20; +L4248b8: +// bdead 40040009 gp = MEM_U32(sp + 40); +a0 = 0xd; +at = 0x1002dfc4; +//nop; +a1 = 0xffffffff; +a2 = 0x20; +a3 = 0x20; +MEM_U32(at + 0) = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4248dc; +MEM_U32(at + 0) = v0; +L4248dc: +// bdead 40040009 gp = MEM_U32(sp + 40); +a0 = 0x8; +at = 0x1002dfc8; +//nop; +a1 = 0xffffffff; +a2 = 0x40; +a3 = 0x40; +MEM_U32(at + 0) = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424900; +MEM_U32(at + 0) = v0; +L424900: +// bdead 40040009 gp = MEM_U32(sp + 40); +a0 = 0xf; +at = 0x1002dfcc; +//nop; +a1 = 0xffffffff; +a2 = 0x40; +a3 = 0x40; +MEM_U32(at + 0) = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424924; +MEM_U32(at + 0) = v0; +L424924: +// bdead 40040009 gp = MEM_U32(sp + 40); +a0 = 0xffffffff; +a1 = 0x1002dee4; +at = 0x1002dfd0; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0x0; +a3 = 0x1; +MEM_U32(at + 0) = v0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L42494c; +MEM_U32(at + 0) = v0; +L42494c: +// bdead 40040009 gp = MEM_U32(sp + 40); +a0 = 0xffffffff; +a1 = 0x1002dee4; +at = 0x1002dfd8; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0x0; +a3 = 0x0; +MEM_U32(at + 0) = v0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L424974; +MEM_U32(at + 0) = v0; +L424974: +// bdead 40009 gp = MEM_U32(sp + 40); +t8 = MEM_U32(s1 + 0); +v1 = 0x1002dfd4; +at = 0x1002dee0; +MEM_U32(v1 + 0) = v0; +MEM_U32(at + 0) = t8; +t9 = MEM_U32(v1 + 0); +// bdead 4000001 ra = MEM_U32(sp + 44); +at = 0x1002df7c; +t0 = MEM_U32(t9 + 0); +// bdead 205 s1 = MEM_U32(sp + 36); +// bdead 205 s0 = MEM_U32(sp + 32); +// bdead 205 sp = sp + 0x30; +MEM_U32(at + 0) = t0; +return; +MEM_U32(at + 0) = t0; +} + +static void f_cvt_float_const(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4249b0: +//cvt_float_const: +//nop; +//nop; +//nop; +v0 = 0x10029e84; +t7 = 0x10029e80; +t6 = MEM_U32(v0 + 0); +t7 = MEM_U32(t7 + 0); +sp = sp + 0xffffffc8; +MEM_U32(v0 + 0) = t7; +// fdead 400181eb MEM_U32(sp + 36) = ra; +// fdead 400181eb MEM_U32(sp + 32) = gp; +a3 = a0; +MEM_U32(sp + 44) = t6; +a0 = MEM_U32(a0 + 24); +//nop; +a1 = MEM_U32(a3 + 20); +MEM_U32(sp + 56) = a3; +a2 = 0x4; +a0 = a0 + 0x18; +f_str_to_float(mem, sp, a0, a1, a2); +goto L424a00; +a0 = a0 + 0x18; +L424a00: +// bdead 40000101 gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 56); +a2 = 0x1002df58; +a1 = MEM_U32(t8 + 20); +//nop; +f4.d = f0.f[0]; +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = f4.w[0]; +MEM_U32(sp + 16) = f4.w[1]; +MEM_U32(sp + 48) = f0.w[0]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424a30; +a0 = 0x68; +L424a30: +t9 = MEM_U32(sp + 56); +// bdead 44000009 gp = MEM_U32(sp + 32); +t0 = MEM_U32(t9 + 24); +at = 0x10029e84; +MEM_U32(t0 + 0) = v0; +t1 = MEM_U32(sp + 44); +// bdead 40000405 ra = MEM_U32(sp + 36); +f0.w[0] = MEM_U32(sp + 48); +// bdead 405 sp = sp + 0x38; +MEM_U32(at + 0) = t1; +return; +MEM_U32(at + 0) = t1; +} + +static void f_cvt_double_const(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L424a5c: +//cvt_double_const: +//nop; +//nop; +//nop; +v0 = 0x10029e84; +t7 = 0x10029e80; +t6 = MEM_U32(v0 + 0); +t7 = MEM_U32(t7 + 0); +sp = sp + 0xffffffc0; +MEM_U32(v0 + 0) = t7; +// fdead 400181eb MEM_U32(sp + 36) = ra; +// fdead 400181eb MEM_U32(sp + 32) = gp; +a3 = a0; +MEM_U32(sp + 44) = t6; +a0 = MEM_U32(a0 + 24); +//nop; +a1 = MEM_U32(a3 + 20); +MEM_U32(sp + 64) = a3; +a2 = 0x4; +a0 = a0 + 0x18; +f_str_to_double(mem, sp, a0, a1, a2); +goto L424aac; +a0 = a0 + 0x18; +L424aac: +t8 = MEM_U32(sp + 64); +// bdead 42000101 gp = MEM_U32(sp + 32); +a1 = MEM_U32(t8 + 20); +a2 = 0x1002df5c; +//nop; +f2.d = f0.d; +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 52) = f2.w[0]; +MEM_U32(sp + 48) = f2.w[1]; +MEM_U32(sp + 20) = f0.w[0]; +MEM_U32(sp + 16) = f0.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424ae0; +a0 = 0x68; +L424ae0: +t9 = MEM_U32(sp + 64); +// bdead 44000009 gp = MEM_U32(sp + 32); +t0 = MEM_U32(t9 + 24); +f2.w[1] = MEM_U32(sp + 48); +f2.w[0] = MEM_U32(sp + 52); +MEM_U32(t0 + 0) = v0; +t1 = MEM_U32(sp + 44); +// bdead 401 ra = MEM_U32(sp + 36); +at = 0x10029e84; +// bdead 405 sp = sp + 0x40; +f0.d = f2.d; +MEM_U32(at + 0) = t1; +return; +MEM_U32(at + 0) = t1; +} + +static uint32_t f_standard_tree(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L424b14: +//standard_tree: +//nop; +//nop; +//nop; +t6 = MEM_U32(a0 + 4); +//nop; +t7 = t6 + 0xffffffff; +at = t7 < 0x14; +if (at == 0) {v0 = a0; +goto L424c9c;} +v0 = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100101d0[] = { +&&L424c34, +&&L424c48, +&&L424c20, +&&L424c70, +&&L424b58, +&&L424b6c, +&&L424b80, +&&L424b94, +&&L424ba8, +&&L424c98, +&&L424c98, +&&L424bbc, +&&L424bd0, +&&L424be4, +&&L424bf8, +&&L424c0c, +&&L424c5c, +&&L424c98, +&&L424c98, +&&L424c84, +}; +dest = Lswitch100101d0[t7]; +//nop; +goto *dest; +//nop; +L424b58: +v0 = 0x1002dfa0; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424b6c: +v0 = 0x1002dee4; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424b80: +v0 = 0x1002df70; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424b94: +v0 = 0x1002df6c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424ba8: +v0 = 0x1002dfa8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424bbc: +v0 = 0x1002dfb4; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424bd0: +v0 = 0x1002df68; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424be4: +v0 = 0x1002df64; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424bf8: +v0 = 0x1002df60; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424c0c: +v0 = 0x1002dfb8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424c20: +v0 = 0x1002df58; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424c34: +v0 = 0x1002df5c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424c48: +v0 = 0x1002dfa4; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424c5c: +v0 = 0x1002dfbc; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424c70: +v0 = 0x1002df90; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424c84: +v0 = 0x1002dee4; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L424c98: +v0 = a0; +L424c9c: +//nop; +return v0; +//nop; +} + +static uint32_t f_make_pointer(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L424ca4: +//make_pointer: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +t6 = MEM_U32(sp + 32); +//nop; +// fdead 400080eb MEM_U32(sp + 28) = ra; +// fdead 400080eb MEM_U32(sp + 24) = gp; +a1 = MEM_U32(t6 + 20); +a0 = 0x16; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424cd4; +a0 = 0x16; +L424cd4: +// bdead 40000009 gp = MEM_U32(sp + 24); +t7 = MEM_U32(sp + 32); +v1 = 0x10006594; +MEM_U32(v0 + 32) = t7; +t8 = MEM_U32(v1 + 36); +//nop; +MEM_U32(v0 + 24) = t8; +t9 = MEM_U32(v1 + 36); +//nop; +MEM_U32(v0 + 28) = t9; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_make_iconstant(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L424d0c: +//make_iconstant: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +at = 0x10006214; +t8 = MEM_U32(sp + 48); +//nop; +a2 = MEM_U32(sp + 44); +a1 = a0; +// fdead 420001ef MEM_U32(sp + 36) = ra; +MEM_U32(sp + 40) = a0; +t6 = 0x1; +// fdead 420081ef MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a3; +a0 = 0x65; +MEM_U32(sp + 20) = a3; +MEM_U32(at + 0) = t6; +MEM_U32(sp + 16) = t8; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424d60; +MEM_U32(sp + 16) = t8; +L424d60: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_make_uiconstant(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L424d70: +//make_uiconstant: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +at = 0x10006214; +t8 = MEM_U32(sp + 48); +//nop; +a2 = MEM_U32(sp + 44); +a1 = a0; +// fdead 420001ef MEM_U32(sp + 36) = ra; +MEM_U32(sp + 40) = a0; +t6 = 0x1; +// fdead 420081ef MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a3; +a0 = 0x65; +MEM_U32(sp + 20) = a3; +MEM_U32(at + 0) = t6; +MEM_U32(sp + 16) = t8; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424dc4; +MEM_U32(sp + 16) = t8; +L424dc4: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +//nop; +//nop; +} + +static void f_enter_registers(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L424ddc: +//enter_registers: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +v0 = 0x10006594; +a0 = 0x100065bc; +v0 = MEM_U32(v0 + 36); +a0 = a0; +t7 = v0 << 3; +// fdead 4001002b MEM_U32(sp + 64) = fp; +// fdead 4001002b MEM_U32(sp + 28) = s0; +t7 = t7 - v0; +s0 = 0x100065bc; +fp = 0x100065fc; +// fdead c003002b MEM_U32(sp + 40) = s3; +// fdead c003002b MEM_U32(sp + 32) = s1; +t7 = t7 << 2; +v1 = v0 << 5; +// fdead c003003b MEM_U32(sp + 56) = s7; +// fdead c003003b MEM_U32(sp + 52) = s6; +// fdead c003003b MEM_U32(sp + 48) = s5; +// fdead c003003b MEM_U32(sp + 44) = s4; +t6 = v0 << 1; +t7 = t7 + v0; +s1 = MEM_U32(sp + 76); +s3 = 0x1002dfb4; +// fdead c017803b MEM_U32(sp + 68) = ra; +// fdead c017803b MEM_U32(sp + 60) = gp; +// fdead c017803b MEM_U32(sp + 36) = s2; +MEM_U32(a0 + 8) = t6; +MEM_U32(a0 + 24) = v1; +MEM_U32(a0 + 40) = v1; +MEM_U32(a0 + 56) = t7; +s4 = 0x1; +s5 = 0x3; +s6 = 0x6; +s7 = 0x16; +s0 = s0; +fp = fp; +L424e78: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U32(s0 + 4); +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L424e8c; +//nop; +L424e8c: +// bdead c1f6010b gp = MEM_U32(sp + 60); +a0 = 0x63; +//nop; +a1 = 0xffffffff; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L424ea4; +a2 = v0; +L424ea4: +t8 = MEM_U32(s0 + 8); +// bdead c3f6018b gp = MEM_U32(sp + 60); +MEM_U32(v0 + 36) = t8; +v1 = MEM_U32(s0 + 12); +s2 = v0; +if (v1 == s4) {//nop; +goto L424f08;} +//nop; +if (v1 == s5) {//nop; +goto L424ef4;} +//nop; +if (v1 == s6) {//nop; +goto L424ee0;} +//nop; +if (v1 == s7) {//nop; +goto L424f1c;} +//nop; +//nop; +goto L424f3c; +//nop; +L424ee0: +s1 = 0x1002dee4; +//nop; +s1 = MEM_U32(s1 + 0); +//nop; +goto L424f3c; +//nop; +L424ef4: +s1 = 0x1002df58; +//nop; +s1 = MEM_U32(s1 + 0); +//nop; +goto L424f3c; +//nop; +L424f08: +s1 = 0x1002df5c; +//nop; +s1 = MEM_U32(s1 + 0); +//nop; +goto L424f3c; +//nop; +L424f1c: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L424f2c; +//nop; +L424f2c: +t9 = MEM_U32(s3 + 0); +// bdead c5fa000b gp = MEM_U32(sp + 60); +s1 = v0; +MEM_U32(v0 + 8) = t9; +L424f3c: +//nop; +a0 = s2; +a1 = zero; +a2 = 0x7; +a3 = 0x4; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = s1; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L424f5c; +MEM_U32(sp + 20) = s1; +L424f5c: +// bdead c1fe0183 gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +//nop; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L424f74; +//nop; +L424f74: +s0 = s0 + 0x10; +// bdead c1f60003 gp = MEM_U32(sp + 60); +if (s0 != fp) {//nop; +goto L424e78;} +//nop; +// bdead 40040001 ra = MEM_U32(sp + 68); +MEM_U32(sp + 76) = s1; +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static uint32_t f_sizeof_type(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L424fb8: +//sizeof_type: +//nop; +//nop; +//nop; +t6 = a0 + 0xffffffff; +sp = sp + 0xffffffe0; +at = t6 < 0x16; +// fdead 400081ef MEM_U32(sp + 28) = ra; +if (at == 0) {// fdead 400081ef MEM_U32(sp + 24) = gp; +goto L42513c;} +// fdead 400081ef MEM_U32(sp + 24) = gp; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10010348[] = { +&&L4250ec, +&&L425114, +&&L425100, +&&L42513c, +&&L424ffc, +&&L42504c, +&&L425088, +&&L42509c, +&&L425024, +&&L425074, +&&L4250b0, +&&L425010, +&&L425060, +&&L4250c4, +&&L4250d8, +&&L425038, +&&L42513c, +&&L42513c, +&&L42513c, +&&L42504c, +&&L42513c, +&&L425128, +}; +dest = Lswitch10010348[t6]; +//nop; +goto *dest; +//nop; +L424ffc: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 4); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L425010: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 4); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L425024: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 8); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L425038: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 8); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L42504c: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 12); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L425060: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 12); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L425074: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 12); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L425088: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 16); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L42509c: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 20); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L4250b0: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 12); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L4250c4: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 16); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L4250d8: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 20); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L4250ec: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 28); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L425100: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 24); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L425114: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 32); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L425128: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 36); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425164; +// bdead 9 ra = MEM_U32(sp + 28); +L42513c: +a0 = 0x100102f4; +a1 = 0x100102fc; +//nop; +a2 = 0xa2; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L425158; +a1 = a1; +L425158: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +L425164: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_standard_type_size(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425170: +//standard_type_size: +//nop; +//nop; +//nop; +v0 = 0x10006594; +sp = sp + 0xffffffe0; +t6 = MEM_U32(v0 + 4); +// fdead 400081eb MEM_U32(sp + 28) = ra; +if (a0 != t6) {// fdead 400081eb MEM_U32(sp + 24) = gp; +goto L4251a8;} +// fdead 400081eb MEM_U32(sp + 24) = gp; +v0 = 0x1002dfa0; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L42525c; +// bdead 9 ra = MEM_U32(sp + 28); +L4251a8: +t7 = MEM_U32(v0 + 8); +//nop; +if (a0 != t7) {//nop; +goto L4251cc;} +//nop; +v0 = 0x1002dfa8; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L42525c; +// bdead 9 ra = MEM_U32(sp + 28); +L4251cc: +t8 = MEM_U32(v0 + 12); +//nop; +if (a0 != t8) {//nop; +goto L4251f0;} +//nop; +v0 = 0x1002dee4; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L42525c; +// bdead 9 ra = MEM_U32(sp + 28); +L4251f0: +t9 = MEM_U32(v0 + 16); +//nop; +if (a0 != t9) {//nop; +goto L425214;} +//nop; +v0 = 0x1002df70; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L42525c; +// bdead 9 ra = MEM_U32(sp + 28); +L425214: +t0 = MEM_U32(v0 + 20); +a2 = 0xb6; +if (a0 != t0) {//nop; +goto L425238;} +//nop; +v0 = 0x1002df6c; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L42525c; +// bdead 9 ra = MEM_U32(sp + 28); +L425238: +a0 = 0x10010308; +a1 = 0x10010310; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L425250; +a1 = a1; +L425250: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +L42525c: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_max_type_of_size(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425268: +//max_type_of_size: +//nop; +//nop; +//nop; +v0 = 0x10006594; +sp = sp + 0xffffffe0; +t6 = MEM_U32(v0 + 20); +// fdead 400081eb MEM_U32(sp + 28) = ra; +if (a0 != t6) {// fdead 400081eb MEM_U32(sp + 24) = gp; +goto L4252c0;} +// fdead 400081eb MEM_U32(sp + 24) = gp; +if (a1 == 0) {//nop; +goto L4252a8;} +//nop; +v1 = 0x1002df6c; +//nop; +v0 = MEM_U32(v1 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425470; +// bdead 9 ra = MEM_U32(sp + 28); +L4252a8: +v1 = 0x1002df60; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = v1; +goto L42546c; +v0 = v1; +L4252c0: +t7 = MEM_U32(v0 + 16); +//nop; +if (a0 != t7) {//nop; +goto L425304;} +//nop; +if (a1 == 0) {//nop; +goto L4252ec;} +//nop; +v1 = 0x1002df70; +//nop; +v0 = MEM_U32(v1 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425470; +// bdead 9 ra = MEM_U32(sp + 28); +L4252ec: +v1 = 0x1002df64; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = v1; +goto L42546c; +v0 = v1; +L425304: +t8 = MEM_U32(v0 + 12); +//nop; +if (a0 != t8) {//nop; +goto L425348;} +//nop; +if (a1 == 0) {//nop; +goto L425330;} +//nop; +v1 = 0x1002dee4; +//nop; +v0 = MEM_U32(v1 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425470; +// bdead 9 ra = MEM_U32(sp + 28); +L425330: +v1 = 0x1002df68; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = v1; +goto L42546c; +v0 = v1; +L425348: +t9 = MEM_U32(v0 + 8); +//nop; +if (a0 != t9) {//nop; +goto L42538c;} +//nop; +if (a1 == 0) {//nop; +goto L425374;} +//nop; +v1 = 0x1002dfa8; +//nop; +v0 = MEM_U32(v1 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425470; +// bdead 9 ra = MEM_U32(sp + 28); +L425374: +v1 = 0x1002dfb8; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = v1; +goto L42546c; +v0 = v1; +L42538c: +t0 = MEM_U32(v0 + 4); +at = 0x40; +if (a0 != t0) {//nop; +goto L4253d0;} +//nop; +if (a1 == 0) {//nop; +goto L4253b8;} +//nop; +v1 = 0x1002dfa0; +//nop; +v0 = MEM_U32(v1 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425470; +// bdead 9 ra = MEM_U32(sp + 28); +L4253b8: +v1 = 0x1002dfb4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = v1; +goto L42546c; +v0 = v1; +L4253d0: +if (a0 != at) {at = 0x20; +goto L425410;} +at = 0x20; +if (a1 == 0) {//nop; +goto L4253f4;} +//nop; +v1 = 0x1002dfcc; +//nop; +v0 = MEM_U32(v1 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425470; +// bdead 9 ra = MEM_U32(sp + 28); +L4253f4: +v1 = 0x1002dfd0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = v1; +goto L42546c; +v0 = v1; +at = 0x20; +L425410: +if (a0 != at) {a2 = 0xd1; +goto L42544c;} +a2 = 0xd1; +if (a1 == 0) {//nop; +goto L425434;} +//nop; +v1 = 0x1002dfc4; +//nop; +v0 = MEM_U32(v1 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L425470; +// bdead 9 ra = MEM_U32(sp + 28); +L425434: +v1 = 0x1002dfc8; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = v1; +goto L42546c; +v0 = v1; +L42544c: +a0 = 0x1001031c; +a1 = 0x10010324; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L425464; +a1 = a1; +L425464: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L42546c: +// bdead 9 ra = MEM_U32(sp + 28); +L425470: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_overflows(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L42547c: +//overflows: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t7 = MEM_U32(a2 + 28); +t6 = MEM_U32(a2 + 24); +MEM_U32(sp + 44) = t7; +MEM_U32(sp + 40) = t6; +t3 = MEM_U32(a3 + 28); +t2 = MEM_U32(a3 + 24); +at = 0x44; +// bdead 40011867 t9 = t7; +t0 = t7; +// bdead 40001a67 t8 = t6; +MEM_U32(sp + 36) = t3; +// bdead 40001a67 t5 = t3; +t1 = t3; +if (a0 == at) {MEM_U32(sp + 32) = t2; +goto L4258f4;} +MEM_U32(sp + 32) = t2; +at = 0x4e; +if (a0 == at) {at = 0x52; +goto L4255c4;} +at = 0x52; +if (a0 == at) {at = 0x56; +goto L425698;} +at = 0x56; +if (a0 != at) {v0 = zero; +goto L4259b4;} +v0 = zero; +v0 = MEM_U32(a1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L425504;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L42550c;} +L425504: +at = 0x14; +if (v0 != at) {at = 0x14; +goto L4259b0;} +L42550c: +at = 0x14; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L425528;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4255a0;} +at = (int)v0 < (int)0x11; +if (at == 0) {v0 = t0 ^ t1; +goto L4255a4;} +v0 = t0 ^ t1; +L425528: +t6 = MEM_U32(a1 + 24); +at = 0x40; +if (t6 != at) {v0 = t0 ^ t1; +goto L4255a4;} +v0 = t0 ^ t1; +t8 = MEM_U32(sp + 40); +t2 = MEM_U32(sp + 32); +t9 = MEM_U32(sp + 44); +t3 = MEM_U32(sp + 36); +t4 = t8 ^ t2; +v0 = (int)zero < (int)t4; +if ((int)v0 > 0) {t5 = t9 ^ t3; +goto L425568;} +t5 = t9 ^ t3; +if ((int)t4 < 0) {//nop; +goto L425568;} +//nop; +v0 = t5 < 0x0; +v0 = v0 ^ 0x1; +L425568: +if (v0 == 0) {t7 = t9 + t3; +goto L4259b4;} +t7 = t9 + t3; +at = t7 < t3; +t6 = at + t8; +t6 = t6 + t2; +t4 = t8 ^ t6; +v0 = (int)t4 < (int)0x0; +if ((int)v0 > 0) {t5 = t9 ^ t7; +goto L4259b4;} +t5 = t9 ^ t7; +if ((int)t4 > 0) {// bdead 4009 ra = MEM_U32(sp + 28); +goto L4259b8;} +// bdead 4009 ra = MEM_U32(sp + 28); +v0 = t5 < 0x0; +// bdead 9 ra = MEM_U32(sp + 28); +goto L4259b8; +// bdead 9 ra = MEM_U32(sp + 28); +L4255a0: +v0 = t0 ^ t1; +L4255a4: +t2 = (int)v0 < (int)0x0; +v0 = t2 ^ 0x1; +if (v0 == 0) {t3 = t0 + t1; +goto L4259b4;} +t3 = t0 + t1; +v0 = t3 ^ t0; +t8 = (int)v0 < (int)0x0; +v0 = t8; +goto L4259b4; +v0 = t8; +L4255c4: +v0 = MEM_U32(a1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4255dc;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4255e4;} +L4255dc: +at = 0x14; +if (v0 != at) {at = 0x14; +goto L4259b0;} +L4255e4: +at = 0x14; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L425600;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L425674;} +at = (int)v0 < (int)0x11; +if (at == 0) {v0 = t0 ^ t1; +goto L425678;} +v0 = t0 ^ t1; +L425600: +t9 = MEM_U32(a1 + 24); +at = 0x40; +if (t9 != at) {v0 = t0 ^ t1; +goto L425678;} +v0 = t0 ^ t1; +t6 = MEM_U32(sp + 40); +t4 = MEM_U32(sp + 32); +t7 = MEM_U32(sp + 44); +t5 = MEM_U32(sp + 36); +t2 = t6 ^ t4; +v0 = (int)t2 < (int)0x0; +if ((int)v0 > 0) {t3 = t7 ^ t5; +goto L42563c;} +t3 = t7 ^ t5; +if ((int)t2 > 0) {//nop; +goto L42563c;} +//nop; +v0 = t3 < 0x0; +L42563c: +if (v0 == 0) {at = t7 < t5; +goto L4259b4;} +at = t7 < t5; +t8 = t6 - t4; +t8 = t8 - at; +t2 = t6 ^ t8; +v0 = (int)t2 < (int)0x0; +t9 = t7 - t5; +if ((int)v0 > 0) {t3 = t7 ^ t9; +goto L4259b4;} +t3 = t7 ^ t9; +if ((int)t2 > 0) {// bdead 1009 ra = MEM_U32(sp + 28); +goto L4259b8;} +// bdead 1009 ra = MEM_U32(sp + 28); +v0 = t3 < 0x0; +// bdead 9 ra = MEM_U32(sp + 28); +goto L4259b8; +// bdead 9 ra = MEM_U32(sp + 28); +L425674: +v0 = t0 ^ t1; +L425678: +t4 = (int)v0 < (int)0x0; +if (t4 == 0) {v0 = t4; +goto L4259b4;} +v0 = t4; +t5 = t0 - t1; +v0 = t5 ^ t0; +t6 = (int)v0 < (int)0x0; +v0 = t6; +goto L4259b4; +v0 = t6; +L425698: +v0 = MEM_U32(a1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4256b0;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4256b8;} +L4256b0: +at = 0x14; +if (v0 != at) {at = 0x14; +goto L4259b0;} +L4256b8: +at = 0x14; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L4256d8;} +at = (int)v0 < (int)0x5; +if (at != 0) {a0 = t0; +goto L425860;} +a0 = t0; +at = (int)v0 < (int)0x11; +if (at == 0) {a0 = t0; +goto L425860;} +a0 = t0; +L4256d8: +t7 = MEM_U32(a1 + 24); +at = 0x40; +if (t7 != at) {a0 = t0; +goto L425860;} +a0 = t0; +t8 = MEM_U32(sp + 40); +t9 = MEM_U32(sp + 44); +t2 = MEM_U32(sp + 32); +t3 = MEM_U32(sp + 36); +MEM_U32(sp + 80) = t8; +MEM_U32(sp + 84) = t9; +MEM_U32(sp + 72) = t2; +if (t8 != 0) {MEM_U32(sp + 76) = t3; +goto L425714;} +MEM_U32(sp + 76) = t3; +if (t9 == 0) {v0 = zero; +goto L4259b4;} +v0 = zero; +L425714: +if (t2 != 0) {//nop; +goto L425724;} +//nop; +if (t3 == 0) {v0 = zero; +goto L4259b4;} +v0 = zero; +L425724: +if (t8 != 0) {at = 0x1; +goto L425734;} +at = 0x1; +if (t9 == at) {v0 = zero; +goto L4259b4;} +v0 = zero; +L425734: +if (t2 != 0) {at = 0x1; +goto L425744;} +at = 0x1; +if (t3 == at) {v0 = zero; +goto L4259b4;} +v0 = zero; +L425744: +if ((int)t8 > 0) {//nop; +goto L4257a4;} +//nop; +if ((int)t8 < 0) {//nop; +goto L42575c;} +//nop; +t8 = MEM_U32(sp + 72); +goto L4257a8; +t8 = MEM_U32(sp + 72); +L42575c: +t4 = 0x1002df28; +t5 = 0x1002df28; +t4 = MEM_U32(t4 + 0); +t5 = MEM_U32(t5 + 4); +if (t8 != t4) {t6 = MEM_U32(sp + 80); +goto L425788;} +t6 = MEM_U32(sp + 80); +if (t9 != t5) {t6 = MEM_U32(sp + 80); +goto L425788;} +t6 = MEM_U32(sp + 80); +v0 = 0x1; +goto L4259b4; +v0 = 0x1; +// fdead 0 t6 = MEM_U32(sp + 80); +L425788: +t7 = MEM_U32(sp + 84); +t2 = ~t6; +at = t7 < 0x1; +t2 = t2 + at; +t3 = -t7; +MEM_U32(sp + 84) = t3; +MEM_U32(sp + 80) = t2; +L4257a4: +t8 = MEM_U32(sp + 72); +L4257a8: +t9 = MEM_U32(sp + 76); +if ((int)t8 > 0) {//nop; +goto L42580c;} +//nop; +if ((int)t8 < 0) {//nop; +goto L4257c4;} +//nop; +//nop; +goto L42580c; +//nop; +L4257c4: +t4 = 0x1002df28; +t5 = 0x1002df28; +t4 = MEM_U32(t4 + 0); +t5 = MEM_U32(t5 + 4); +if (t8 != t4) {t6 = MEM_U32(sp + 72); +goto L4257f0;} +t6 = MEM_U32(sp + 72); +if (t9 != t5) {t6 = MEM_U32(sp + 72); +goto L4257f0;} +t6 = MEM_U32(sp + 72); +v0 = 0x1; +goto L4259b4; +v0 = 0x1; +// fdead 0 t6 = MEM_U32(sp + 72); +L4257f0: +t7 = MEM_U32(sp + 76); +t2 = ~t6; +at = t7 < 0x1; +t2 = t2 + at; +t3 = -t7; +MEM_U32(sp + 76) = t3; +MEM_U32(sp + 72) = t2; +L42580c: +a0 = 0x1002df20; +a1 = 0x1002df20; +//nop; +a2 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 84); +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 4); +//nop; +temp64 = wrapper___ll_div((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L425830; +//nop; +L425830: +t8 = MEM_U32(sp + 72); +// bdead 42000019 gp = MEM_U32(sp + 24); +t9 = MEM_U32(sp + 76); +v0 = (int)v0 < (int)t8; +if ((int)v0 > 0) {at = (int)t8 < (int)v0; +goto L4259b4;} +at = (int)t8 < (int)v0; +if (at != 0) {// bdead 4000019 ra = MEM_U32(sp + 28); +goto L4259b8;} +// bdead 4000019 ra = MEM_U32(sp + 28); +v0 = v1 < t9; +// bdead 9 ra = MEM_U32(sp + 28); +goto L4259b8; +// bdead 9 ra = MEM_U32(sp + 28); +// fdead 0 a0 = t0; +L425860: +if (t0 == 0) {a1 = t1; +goto L4259b0;} +a1 = t1; +if (t1 == 0) {v0 = 0x1; +goto L4259b0;} +v0 = 0x1; +if (t0 == v0) {//nop; +goto L4259b0;} +//nop; +if (t1 == v0) {//nop; +goto L4259b0;} +//nop; +if ((int)t0 >= 0) {//nop; +goto L42589c;} +//nop; +at = 0x80000000; +if (t0 != at) {a0 = -t0; +goto L42589c;} +a0 = -t0; +v0 = 0x1; +goto L4259b4; +v0 = 0x1; +L42589c: +if ((int)t1 >= 0) {t4 = 0x7fff0000; +goto L4258b8;} +t4 = 0x7fff0000; +at = 0x80000000; +if (t1 != at) {a1 = -t1; +goto L4258b8;} +a1 = -t1; +v0 = 0x1; +goto L4259b4; +v0 = 0x1; +L4258b8: +t4 = t4 | 0xffff; +lo = (int)t4 / (int)a0; hi = (int)t4 % (int)a0; +if (a0 != 0) {//nop; +goto L4258cc;} +//nop; +abort(); +L4258cc: +at = 0xffffffff; +if (a0 != at) {at = 0x80000000; +goto L4258e4;} +at = 0x80000000; +if (t4 != at) {//nop; +goto L4258e4;} +//nop; +abort(); +L4258e4: +t5 = lo; +v0 = (int)t5 < (int)a1; +// bdead 9 ra = MEM_U32(sp + 28); +goto L4259b8; +// bdead 9 ra = MEM_U32(sp + 28); +L4258f4: +v0 = MEM_U32(a1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L42590c;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L425914;} +L42590c: +at = 0x14; +if (v0 != at) {at = 0x14; +goto L4259b0;} +L425914: +at = 0x14; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L425930;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L425990;} +at = (int)v0 < (int)0x11; +if (at == 0) {at = 0x80000000; +goto L425994;} +at = 0x80000000; +L425930: +t6 = MEM_U32(a1 + 24); +at = 0x40; +if (t6 != at) {at = 0x80000000; +goto L425994;} +at = 0x80000000; +t2 = 0x1002df28; +t3 = 0x1002df28; +t8 = MEM_U32(sp + 40); +t9 = MEM_U32(sp + 44); +t2 = MEM_U32(t2 + 0); +t3 = MEM_U32(t3 + 4); +at = t2 ^ t8; +v0 = t3 ^ t9; +v0 = v0 | at; +v0 = v0 < 0x1; +if (v0 == 0) {at = 0xffffffff; +goto L4259b4;} +at = 0xffffffff; +t4 = MEM_U32(sp + 32); +t5 = MEM_U32(sp + 36); +v0 = 0xffffffff; +at = at ^ t4; +v0 = v0 ^ t5; +v0 = v0 | at; +v0 = v0 < 0x1; +goto L4259b4; +v0 = v0 < 0x1; +L425990: +at = 0x80000000; +L425994: +v0 = t0 ^ at; +v0 = v0 < 0x1; +if (v0 == 0) {// bdead 409 ra = MEM_U32(sp + 28); +goto L4259b8;} +// bdead 409 ra = MEM_U32(sp + 28); +v0 = t1 + 0x1; +v0 = v0 < 0x1; +goto L4259b4; +v0 = v0 < 0x1; +L4259b0: +v0 = zero; +L4259b4: +// bdead 9 ra = MEM_U32(sp + 28); +L4259b8: +// bdead 9 sp = sp + 0x60; +//nop; +return v0; +//nop; +} + +static void f_str_to_double(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4259c4: +//str_to_double: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 40) = a0; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +a0 = zero; +v0 = wrapper_set_fpc_csr(mem, a0); +goto L4259f4; +a0 = zero; +L4259f4: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +f0.d = wrapper_atof(mem, a0); +goto L425a0c; +//nop; +L425a0c: +// bdead 40000001 gp = MEM_U32(sp + 24); +f12.d = f0.d; +//nop; +MEM_U32(sp + 32) = f0.w[1]; +MEM_U32(sp + 36) = f0.w[0]; +v0 = wrapper_fp_class_d(f12.d); +goto L425a24; +MEM_U32(sp + 36) = f0.w[0]; +L425a24: +// bdead 40000009 gp = MEM_U32(sp + 24); +f2.w[1] = MEM_U32(sp + 32); +f2.w[0] = MEM_U32(sp + 36); +at = 0x2; +if (v0 != at) {a0 = 0x30000; +goto L425a70;} +a0 = 0x30000; +a3 = 0x10010330; +//nop; +a1 = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 44); +a0 = a0 | 0x10d; +MEM_U32(sp + 32) = f2.w[1]; +MEM_U32(sp + 36) = f2.w[0]; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L425a60; +a3 = a3; +L425a60: +// bdead 40000001 gp = MEM_U32(sp + 24); +f2.w[1] = MEM_U32(sp + 32); +f2.w[0] = MEM_U32(sp + 36); +//nop; +L425a70: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +f0.d = f2.d; +return; +f0.d = f2.d; +} + +static void f_str_to_float(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L425a80: +//str_to_float: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +f0.d = wrapper_atof(mem, a0); +goto L425aa8; +MEM_U32(sp + 48) = a2; +L425aa8: +// bdead 40000003 gp = MEM_U32(sp + 24); +f12.d = f0.d; +//nop; +MEM_U32(sp + 32) = f0.w[1]; +MEM_U32(sp + 36) = f0.w[0]; +v0 = wrapper_fp_class_d(f12.d); +goto L425ac0; +MEM_U32(sp + 36) = f0.w[0]; +L425ac0: +// bdead 4000000b gp = MEM_U32(sp + 24); +f2.w[1] = MEM_U32(sp + 32); +f2.w[0] = MEM_U32(sp + 36); +at = 0x2; +if (v0 != at) {a0 = 0x30000; +goto L425b10;} +a0 = 0x30000; +a3 = 0x10010338; +//nop; +a1 = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 44); +a0 = a0 | 0x10d; +MEM_U32(sp + 32) = f2.w[1]; +MEM_U32(sp + 36) = f2.w[0]; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L425afc; +a3 = a3; +L425afc: +// bdead 40000001 gp = MEM_U32(sp + 24); +f2.w[1] = MEM_U32(sp + 32); +f2.w[0] = MEM_U32(sp + 36); +// bdead 1 ra = MEM_U32(sp + 28); +goto L425bac; +// bdead 1 ra = MEM_U32(sp + 28); +L425b10: +f4.w[1] = zero; +f4.w[0] = zero; +//nop; +cf = f2.d == f4.d; +//nop; +if (cf) {// bdead 40000003 ra = MEM_U32(sp + 28); +goto L425bac;} +// bdead 40000003 ra = MEM_U32(sp + 28); +at = 0x100103a0; +a0 = 0x30000; +f6.w[1] = MEM_U32(at + 0); +f6.w[0] = MEM_U32(at + 932); +a1 = MEM_U32(sp + 48); +cf = f6.d < f2.d; +at = 0x38100000; +if (cf) {a0 = a0 | 0x10d; +goto L425b7c;} +a0 = a0 | 0x10d; +f8.w[1] = at; +at = 0x100103a8; +f8.w[0] = zero; +f10.w[1] = MEM_U32(at + 0); +f10.w[0] = MEM_U32(at + 940); +//nop; +f16.d = f8.d - f10.d; +cf = f2.d < f16.d; +//nop; +if (!cf) {// bdead 40000061 ra = MEM_U32(sp + 28); +goto L425bac;} +// bdead 40000061 ra = MEM_U32(sp + 28); +L425b7c: +a3 = 0x10010340; +//nop; +a2 = MEM_U32(sp + 44); +MEM_U32(sp + 32) = f2.w[1]; +MEM_U32(sp + 36) = f2.w[0]; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L425b98; +a3 = a3; +L425b98: +// bdead 40000001 gp = MEM_U32(sp + 24); +f2.w[1] = MEM_U32(sp + 32); +f2.w[0] = MEM_U32(sp + 36); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L425bac: +// bdead 1 sp = sp + 0x28; +f0.f[0] = f2.d; +return; +f0.f[0] = f2.d; +} + +static uint32_t f_va_encoded_state(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425bb8: +//va_encoded_state: +//nop; +//nop; +//nop; +v1 = MEM_U32(a0 + 8); +a1 = zero; +v0 = MEM_U32(v1 + 40); +//nop; +if (v0 != 0) {//nop; +goto L425be4;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L425be4: +t6 = MEM_U32(v1 + 8); +at = 0x18; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {//nop; +goto L425c04;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L425c04: +v1 = 0x1002deb0; +t8 = MEM_U32(v0 + 24); +v1 = MEM_U32(v1 + 8); +//nop; +if (t8 != v1) {//nop; +goto L425c24;} +//nop; +a1 = 0x1; +goto L425c60; +a1 = 0x1; +L425c24: +t9 = MEM_U32(v0 + 8); +at = 0x1; +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 != at) {//nop; +goto L425c60;} +//nop; +a0 = MEM_U32(v0 + 16); +//nop; +if (a0 == 0) {v0 = a1; +goto L425c64;} +v0 = a1; +t1 = MEM_U32(a0 + 24); +//nop; +if (t1 != v1) {v0 = a1; +goto L425c64;} +v0 = a1; +a1 = 0x2; +L425c60: +v0 = a1; +L425c64: +//nop; +return v0; +//nop; +} + +static uint64_t f_report_crash(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425c6c: +//report_crash: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001e3 MEM_U32(sp + 36) = ra; +// fdead 400001e3 MEM_U32(sp + 32) = gp; +if ((int)a0 <= 0) {MEM_U32(sp + 40) = a0; +goto L425ccc;} +MEM_U32(sp + 40) = a0; +at = (int)a0 < (int)0x41; +if (at == 0) {t7 = a0 << 2; +goto L425ccc;} +t7 = a0 << 2; +t8 = 0x10006604; +a3 = 0x1002dee8; +t8 = t8; +t9 = t7 + t8; +a0 = MEM_U32(t9 + 0); +//nop; +a3 = MEM_U32(a3 + 0); +a1 = 0x3; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L425cc0; +a2 = 0xffffffff; +L425cc0: +// bdead 19 gp = MEM_U32(sp + 32); +// bdead 19 ra = MEM_U32(sp + 36); +goto L425d00; +// bdead 19 ra = MEM_U32(sp + 36); +L425ccc: +t0 = 0x1002dee8; +//nop; +t0 = MEM_U32(t0 + 0); +a0 = 0x40000; +a3 = MEM_U32(sp + 40); +a0 = a0 | 0x2; +a1 = 0x3; +a2 = 0xffffffff; +MEM_U32(sp + 16) = t0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L425cf4; +MEM_U32(sp + 16) = t0; +L425cf4: +// bdead 19 gp = MEM_U32(sp + 32); +//nop; +// bdead 19 ra = MEM_U32(sp + 36); +L425d00: +// bdead 19 sp = sp + 0x28; +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +} + +static void f_catchall(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425d0c: +//catchall: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 40000063 MEM_U32(sp + 60) = ra; +// fdead 40000063 MEM_U32(sp + 56) = gp; +// fdead 40000063 MEM_U32(sp + 52) = s7; +// fdead 40000063 MEM_U32(sp + 48) = s6; +// fdead 40000063 MEM_U32(sp + 44) = s5; +// fdead 40000063 MEM_U32(sp + 40) = s4; +// fdead 40000063 MEM_U32(sp + 36) = s3; +// fdead 40000063 MEM_U32(sp + 32) = s2; +// fdead 40000063 MEM_U32(sp + 28) = s1; +// fdead 40000063 MEM_U32(sp + 24) = s0; +a0 = 0x1; +a1 = 0x1; +v0 = wrapper_signal(mem, a0, trampoline, a1, sp); +goto L425d54; +a1 = 0x1; +L425d54: +// bdead 40000001 gp = MEM_U32(sp + 56); +s0 = 0x2; +s5 = 0x425c6c; // function pointer +s7 = 0x41; +s6 = 0x1; +s4 = 0x12; +s3 = 0x14; +s2 = 0x19; +s1 = 0x18; +L425d78: +if (s0 == s1) {//nop; +goto L425dcc;} +//nop; +if (s0 == s2) {//nop; +goto L425dcc;} +//nop; +if (s0 == s3) {//nop; +goto L425dcc;} +//nop; +if (s0 == s4) {//nop; +goto L425dcc;} +//nop; +//nop; +a0 = s0; +a1 = s5; +v0 = wrapper_signal(mem, a0, trampoline, a1, sp); +goto L425da8; +a1 = s5; +L425da8: +// bdead 41fe0009 gp = MEM_U32(sp + 56); +if (v0 != s6) {//nop; +goto L425dcc;} +//nop; +//nop; +a0 = s0; +a1 = s6; +v0 = wrapper_signal(mem, a0, trampoline, a1, sp); +goto L425dc4; +a1 = s6; +L425dc4: +// bdead 41fe0001 gp = MEM_U32(sp + 56); +//nop; +L425dcc: +s0 = s0 + 0x1; +if (s0 != s7) {//nop; +goto L425d78;} +//nop; +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s6 = MEM_U32(sp + 48); +// bdead 1 s7 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +//nop; +//nop; +//nop; +//nop; +return; +//nop; +} + +static void f_lint_not_initializing(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425e18: +//lint_not_initializing: +//nop; +//nop; +//nop; +at = 0x1000689c; +MEM_U32(at + 0) = zero; +return; +MEM_U32(at + 0) = zero; +} + +static void f_lint_initializing(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425e30: +//lint_initializing: +//nop; +//nop; +//nop; +at = 0x1000689c; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static void f_delay_next_use_till_set(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425e48: +//delay_next_use_till_set: +//nop; +//nop; +//nop; +at = 0x100068a0; +t6 = 0x1; +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +} + +static void f_reset_delay_of_use(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425e64: +//reset_delay_of_use: +//nop; +//nop; +//nop; +v1 = 0x100068a4; +//nop; +v1 = v1; +v0 = MEM_U32(v1 + 0); +//nop; +if (v0 == 0) {//nop; +goto L425ea0;} +//nop; +t6 = MEM_S16(v0 + 64); +//nop; +t7 = t6 | 0x10; +MEM_U16(v0 + 64) = (uint16_t)t7; +MEM_U32(v1 + 0) = zero; +L425ea0: +at = 0x100068a0; +MEM_U32(at + 0) = zero; +return; +MEM_U32(at + 0) = zero; +} + +static void f_lint_setref(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L425eac: +//lint_setref: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +at = 0x2; +s0 = a0; +// fdead 400201ef MEM_U32(sp + 28) = ra; +// fdead 400201ef MEM_U32(sp + 24) = gp; +if (a1 != at) {MEM_U32(sp + 40) = a2; +goto L426004;} +MEM_U32(sp + 40) = a2; +t6 = 0x1000689c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (a0 == t6) {//nop; +goto L425fd0;} +//nop; +v1 = MEM_S16(a0 + 64); +//nop; +t7 = v1 & 0x10; +if (t7 == 0) {t8 = v1 & 0x20; +goto L425fc8;} +t8 = v1 & 0x20; +if (t8 != 0) {t5 = v1 | 0x20; +goto L425fcc;} +t5 = v1 | 0x20; +v0 = MEM_U32(a0 + 72); +at = 0x1; +if (v0 == at) {a0 = 0x3; +goto L425fc8;} +a0 = 0x3; +if (a0 == v0) {t5 = v1 | 0x20; +goto L425fcc;} +t5 = v1 | 0x20; +v0 = MEM_U32(s0 + 44); +at = 0x4; +if (a0 == v0) {t5 = v1 | 0x20; +goto L425fcc;} +t5 = v1 | 0x20; +if (v0 == at) {t5 = v1 | 0x20; +goto L425fcc;} +t5 = v1 | 0x20; +t9 = MEM_U16(s0 + 40); +//nop; +at = (int)t9 < (int)0x3; +if (at != 0) {t5 = v1 | 0x20; +goto L425fcc;} +t5 = v1 | 0x20; +v0 = MEM_U32(s0 + 12); +//nop; +t0 = v0 << 5; +if ((int)t0 < 0) {t1 = v0 << 4; +goto L425fc8;} +t1 = v0 << 4; +if ((int)t1 < 0) {t5 = v1 | 0x20; +goto L425fcc;} +t5 = v1 | 0x20; +t2 = MEM_U32(s0 + 8); +at = 0x18; +v0 = MEM_U32(t2 + 4); +//nop; +if (v0 == at) {at = 0x13; +goto L425fc8;} +at = 0x13; +if (v0 == at) {at = 0x15; +goto L425fc8;} +at = 0x15; +if (v0 == at) {a0 = 0x70000; +goto L425fc8;} +a0 = 0x70000; +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x144; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L425fb0; +a3 = a3 + 0x18; +L425fb0: +t3 = MEM_S16(s0 + 64); +// bdead 40021003 gp = MEM_U32(sp + 24); +t4 = t3 | 0x20; +MEM_U16(s0 + 64) = (uint16_t)t4; +v1 = MEM_S16(s0 + 64); +//nop; +L425fc8: +t5 = v1 | 0x20; +L425fcc: +MEM_U16(s0 + 64) = (uint16_t)t5; +L425fd0: +v0 = 0x100068a4; +//nop; +v0 = v0; +t6 = MEM_U32(v0 + 0); +//nop; +if (s0 != t6) {t2 = MEM_U32(sp + 40); +goto L426048;} +t2 = MEM_U32(sp + 40); +t7 = MEM_S16(s0 + 64); +//nop; +t8 = t7 | 0x10; +MEM_U16(s0 + 64) = (uint16_t)t8; +MEM_U32(v0 + 0) = zero; +goto L426044; +MEM_U32(v0 + 0) = zero; +L426004: +v1 = 0x100068a0; +//nop; +v1 = v1; +t9 = MEM_U32(v1 + 0); +//nop; +if (t9 == 0) {//nop; +goto L426034;} +//nop; +v0 = 0x100068a4; +MEM_U32(v1 + 0) = zero; +v0 = v0; +MEM_U32(v0 + 0) = s0; +goto L426044; +MEM_U32(v0 + 0) = s0; +L426034: +t0 = MEM_S16(s0 + 64); +//nop; +t1 = t0 | 0x10; +MEM_U16(s0 + 64) = (uint16_t)t1; +L426044: +t2 = MEM_U32(sp + 40); +L426048: +//nop; +MEM_U32(s0 + 76) = t2; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_get_next_lint_option(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L426060: +//get_next_lint_option: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +if (a2 == 0) {a3 = a0; +goto L4260b4;} +a3 = a0; +t7 = a1 << 2; +t8 = a0 + t7; +v1 = MEM_U32(t8 + 0); +at = 0x2d; +t9 = MEM_U8(v1 + 0); +//nop; +if (t9 != at) {//nop; +goto L4260ac;} +//nop; +v0 = v1 + 0x1; +goto L4260fc; +v0 = v1 + 0x1; +L4260ac: +v0 = zero; +goto L4260fc; +v0 = zero; +L4260b4: +t0 = MEM_U32(sp + 44); +a1 = 0x10010ac4; +t1 = t0 << 2; +//nop; +v1 = a3 + t1; +a0 = MEM_U32(v1 + 0); +MEM_U32(sp + 36) = v1; +a2 = 0x8; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L4260dc; +a1 = a1; +L4260dc: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +if (v0 != 0) {v0 = zero; +goto L4260fc;} +v0 = zero; +v0 = MEM_U32(v1 + 0); +v0 = v0 + 0x8; +goto L4260fc; +v0 = v0 + 0x8; +// fdead 0 v0 = zero; +L4260fc: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_lint(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42610c: +//lint: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 4000006b MEM_U32(sp + 24) = s1; +s1 = 0x10029fa0; +// fdead 4004006b MEM_U32(sp + 44) = s6; +v0 = MEM_U16(s1 + 38); +// fdead 4004006b MEM_U32(sp + 28) = s2; +t6 = v0 & 0x1; +s6 = a0; +// fdead 4084806b MEM_U32(sp + 52) = ra; +// fdead 4084806b MEM_U32(sp + 48) = gp; +// fdead 4084806b MEM_U32(sp + 40) = s5; +// fdead 4084806b MEM_U32(sp + 36) = s4; +// fdead 4084806b MEM_U32(sp + 32) = s3; +// fdead 4084806b MEM_U32(sp + 20) = s0; +a3 = a1; +if (t6 == 0) {s2 = zero; +goto L426164;} +s2 = zero; +MEM_U32(sp + 84) = a1; +goto L426190; +MEM_U32(sp + 84) = a1; +L426164: +a0 = 0x10010ad0; +a1 = 0x10010ae8; +//nop; +a2 = 0x147; +MEM_U32(sp + 84) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L426184; +a1 = a1; +L426184: +// bdead 408c0003 gp = MEM_U32(sp + 48); +v0 = MEM_U16(s1 + 38); +//nop; +L426190: +a3 = MEM_U32(sp + 84); +a2 = v0 & 0x2; +at = (int)s6 < (int)0x2; +t7 = (int)zero < (int)a2; +if (at != 0) {s5 = 0x1; +goto L4263e0;} +s5 = 0x1; +s3 = 0x70000; +s3 = s3 | 0x13a; +MEM_U32(sp + 60) = t7; +MEM_U32(sp + 84) = a3; +s4 = 0x2d; +L4261bc: +//nop; +a2 = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 84); +a1 = s5; +v0 = f_get_next_lint_option(mem, sp, a0, a1, a2); +goto L4261d0; +a1 = s5; +L4261d0: +// bdead 40fc000b gp = MEM_U32(sp + 48); +if (v0 == 0) {s0 = v0; +goto L4263d0;} +s0 = v0; +t8 = MEM_U8(v0 + 0); +//nop; +if (t8 == 0) {//nop; +goto L4263d0;} +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +at = (int)v1 < (int)0x2e; +L4261f8: +v0 = v1; +if (at != 0) {s0 = s0 + 0x1; +goto L426234;} +s0 = s0 + 0x1; +t9 = v1 + 0xffffffb8; +at = t9 < 0x33; +if (at == 0) {//nop; +goto L426398;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10010db8[] = { +&&L426360, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426270, +&&L4262e8, +&&L4262fc, +&&L426398, +&&L426398, +&&L426284, +&&L426398, +&&L4262ac, +&&L426338, +&&L426398, +&&L426398, +&&L426398, +&&L426398, +&&L426324, +&&L426398, +&&L426298, +&&L42634c, +&&L426398, +&&L426398, +&&L426398, +&&L426310, +&&L4262d4, +&&L426398, +&&L4262c0, +&&L426398, +&&L42625c, +}; +dest = Lswitch10010db8[t9]; +//nop; +goto *dest; +//nop; +L426234: +if (v0 != s4) {a0 = s3; +goto L426398;} +a0 = s3; +//nop; +a3 = MEM_U8(s0 + -1); +a1 = 0x1; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L426250; +a2 = 0xffffffff; +L426250: +// bdead 40fe0003 gp = MEM_U32(sp + 48); +//nop; +goto L4263b8; +//nop; +L42625c: +t0 = MEM_U16(s1 + 38); +//nop; +t1 = t0 | 0x4000; +MEM_U16(s1 + 38) = (uint16_t)t1; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t1; +L426270: +t2 = MEM_U16(s1 + 38); +//nop; +t3 = t2 | 0x10; +MEM_U16(s1 + 38) = (uint16_t)t3; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t3; +L426284: +t4 = MEM_U16(s1 + 6); +//nop; +t5 = t4 | 0x20; +MEM_U16(s1 + 6) = (uint16_t)t5; +goto L4263b8; +MEM_U16(s1 + 6) = (uint16_t)t5; +L426298: +t6 = MEM_U16(s1 + 38); +//nop; +t7 = t6 | 0x20; +MEM_U16(s1 + 38) = (uint16_t)t7; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t7; +L4262ac: +t8 = MEM_U16(s1 + 38); +//nop; +t9 = t8 | 0x40; +MEM_U16(s1 + 38) = (uint16_t)t9; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t9; +L4262c0: +t0 = MEM_U16(s1 + 38); +//nop; +t1 = t0 | 0x80; +MEM_U16(s1 + 38) = (uint16_t)t1; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t1; +L4262d4: +t2 = MEM_U16(s1 + 38); +//nop; +t3 = t2 | 0x100; +MEM_U16(s1 + 38) = (uint16_t)t3; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t3; +L4262e8: +t4 = MEM_U16(s1 + 38); +//nop; +t5 = t4 | 0x200; +MEM_U16(s1 + 38) = (uint16_t)t5; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t5; +L4262fc: +t6 = MEM_U16(s1 + 38); +//nop; +t7 = t6 | 0x400; +MEM_U16(s1 + 38) = (uint16_t)t7; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t7; +L426310: +t8 = MEM_U16(s1 + 38); +//nop; +t9 = t8 | 0x800; +MEM_U16(s1 + 38) = (uint16_t)t9; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t9; +L426324: +t0 = MEM_U16(s1 + 38); +//nop; +t1 = t0 | 0x1000; +MEM_U16(s1 + 38) = (uint16_t)t1; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t1; +L426338: +t2 = MEM_U16(s1 + 38); +//nop; +t3 = t2 | 0x2000; +MEM_U16(s1 + 38) = (uint16_t)t3; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t3; +L42634c: +t4 = MEM_U16(s1 + 38); +//nop; +t5 = t4 | 0x2; +MEM_U16(s1 + 38) = (uint16_t)t5; +goto L4263b8; +MEM_U16(s1 + 38) = (uint16_t)t5; +L426360: +t6 = 0x1000688c; +v1 = MEM_U8(s0 + 1); +t6 = t6; +v0 = s2 + t6; +if (v1 == 0) {s0 = s0 + 0x1; +goto L426390;} +s0 = s0 + 0x1; +L426378: +MEM_U8(v0 + 0) = (uint8_t)v1; +v1 = MEM_U8(s0 + 1); +s2 = s2 + 0x1; +v0 = v0 + 0x1; +if (v1 != 0) {s0 = s0 + 0x1; +goto L426378;} +s0 = s0 + 0x1; +L426390: +MEM_U8(v0 + 0) = (uint8_t)zero; +goto L4263b8; +MEM_U8(v0 + 0) = (uint8_t)zero; +L426398: +//nop; +a3 = MEM_U8(s0 + -1); +a0 = s3; +a1 = 0x1; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4263b0; +a2 = 0xffffffff; +L4263b0: +// bdead 40fe0003 gp = MEM_U32(sp + 48); +//nop; +L4263b8: +if (s0 == 0) {//nop; +goto L4263d0;} +//nop; +v1 = MEM_U8(s0 + 0); +//nop; +if (v1 != 0) {at = (int)v1 < (int)0x2e; +goto L4261f8;} +at = (int)v1 < (int)0x2e; +L4263d0: +s5 = s5 + 0x1; +a3 = MEM_U32(sp + 84); +if (s5 != s6) {//nop; +goto L4261bc;} +//nop; +L4263e0: +//nop; +a0 = s6; +a1 = a3; +v0 = f_cfe(mem, sp, a0, a1); +goto L4263f0; +a1 = a3; +L4263f0: +// bdead 40040009 gp = MEM_U32(sp + 48); +s0 = v0; +//nop; +a0 = 0xffffffff; +//nop; +f_error_flush(mem, sp, a0); +goto L426408; +//nop; +L426408: +t7 = MEM_U16(s1 + 38); +// bdead 30001 gp = MEM_U32(sp + 48); +t8 = t7 & 0x2; +if (t8 == 0) {v0 = s0; +goto L426428;} +v0 = s0; +v0 = 0x3; +goto L426428; +v0 = 0x3; +// fdead 0 v0 = s0; +L426428: +// bdead 9 ra = MEM_U32(sp + 52); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x50; +return v0; +// bdead 9 sp = sp + 0x50; +} + +static uint32_t f_type_map(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L426450: +//type_map: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s2 = a0; +// fdead 4008006b MEM_U32(sp + 44) = ra; +// fdead 4008006b MEM_U32(sp + 40) = gp; +// fdead 4008006b MEM_U32(sp + 36) = s4; +// fdead 4008006b MEM_U32(sp + 32) = s3; +s0 = zero; +if (a0 == 0) {s1 = zero; +goto L42666c;} +s1 = zero; +s4 = 0x40000000; +s3 = 0x80000000; +L426494: +t6 = MEM_U32(s2 + 4); +//nop; +t7 = t6 + 0xffffffff; +at = t7 < 0x18; +if (at == 0) {//nop; +goto L42665c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10010e84[] = { +&&L4264cc, +&&L4264d8, +&&L4264e4, +&&L4264f0, +&&L426518, +&&L426524, +&&L426530, +&&L42665c, +&&L42653c, +&&L426548, +&&L426554, +&&L426560, +&&L42656c, +&&L426578, +&&L42665c, +&&L426584, +&&L426590, +&&L42665c, +&&L426624, +&&L42659c, +&&L42664c, +&&L426638, +&&L4265a8, +&&L4265d0, +}; +dest = Lswitch10010e84[t7]; +//nop; +goto *dest; +//nop; +L4264cc: +t8 = s0 | 0x7; +s0 = t8; +goto L42665c; +s0 = t8; +L4264d8: +t9 = s0 | 0x7; +s0 = t9; +goto L42665c; +s0 = t9; +L4264e4: +t0 = s0 | 0x6; +s0 = t0; +goto L42665c; +s0 = t0; +L4264f0: +a0 = 0x10010af0; +a1 = 0x10010af8; +//nop; +a2 = 0x1ea; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L42650c; +a1 = a1; +L42650c: +// bdead 403e0001 gp = MEM_U32(sp + 40); +s2 = MEM_U32(s2 + 8); +goto L426660; +s2 = MEM_U32(s2 + 8); +L426518: +t1 = s0 | 0x2; +s0 = t1; +goto L42665c; +s0 = t1; +L426524: +t2 = s0 | 0x4; +s0 = t2; +goto L42665c; +s0 = t2; +L426530: +t3 = s0 | 0x5; +s0 = t3; +goto L42665c; +s0 = t3; +L42653c: +t4 = s0 | 0x3; +s0 = t4; +goto L42665c; +s0 = t4; +L426548: +t5 = s0 | 0x10; +s0 = t5; +goto L42665c; +s0 = t5; +L426554: +t6 = s0 | 0xe; +s0 = t6; +goto L42665c; +s0 = t6; +L426560: +t7 = s0 | 0xc; +s0 = t7; +goto L42665c; +s0 = t7; +L42656c: +t8 = s0 | 0xe; +s0 = t8; +goto L42665c; +s0 = t8; +L426578: +t9 = s0 | 0xf; +s0 = t9; +goto L42665c; +s0 = t9; +L426584: +t0 = s0 | 0xd; +s0 = t0; +goto L42665c; +s0 = t0; +L426590: +t1 = s0 | 0x12; +s0 = t1; +goto L42665c; +s0 = t1; +L42659c: +t2 = s0 | 0xa; +s0 = t2; +goto L42665c; +s0 = t2; +L4265a8: +a0 = 0x10010b00; +a1 = 0x10010b08; +//nop; +a2 = 0x21b; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4265c4; +a1 = a1; +L4265c4: +// bdead 403e0001 gp = MEM_U32(sp + 40); +s2 = MEM_U32(s2 + 8); +goto L426660; +s2 = MEM_U32(s2 + 8); +L4265d0: +v0 = MEM_U32(s2 + 40); +t4 = s0 | 0x8; +t3 = v0 & s3; +if (t3 == 0) {t5 = v0 & s4; +goto L4265ec;} +t5 = v0 & s4; +s0 = t4; +goto L42665c; +s0 = t4; +L4265ec: +if (t5 == 0) {a2 = 0x224; +goto L426600;} +a2 = 0x224; +t6 = s0 | 0x9; +s0 = t6; +goto L42665c; +s0 = t6; +L426600: +a0 = 0x10010b10; +a1 = 0x10010b18; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L426618; +a1 = a1; +L426618: +// bdead 403e0001 gp = MEM_U32(sp + 40); +s2 = MEM_U32(s2 + 8); +goto L426660; +s2 = MEM_U32(s2 + 8); +L426624: +t7 = 0x60; +t8 = t7 << (s1 & 0x1f); +s0 = t8 | s0; +s1 = s1 + 0x3; +goto L42665c; +s1 = s1 + 0x3; +L426638: +t9 = 0x20; +t0 = t9 << (s1 & 0x1f); +s0 = t0 | s0; +s1 = s1 + 0x3; +goto L42665c; +s1 = s1 + 0x3; +L42664c: +t1 = 0x40; +t2 = t1 << (s1 & 0x1f); +s0 = t2 | s0; +s1 = s1 + 0x3; +L42665c: +s2 = MEM_U32(s2 + 8); +L426660: +//nop; +if (s2 != 0) {//nop; +goto L426494;} +//nop; +L42666c: +// bdead 20001 ra = MEM_U32(sp + 44); +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_426690(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L426690: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 8); +a1 = a0; +if (v0 == 0) {//nop; +goto L4266cc;} +//nop; +L4266b8: +a1 = v0; +v0 = MEM_U32(v0 + 8); +//nop; +if (v0 != 0) {//nop; +goto L4266b8;} +//nop; +L4266cc: +//nop; +a0 = 0xc; +MEM_U32(sp + 32) = a1; +v0 = f_Malloc(mem, sp, a0); +goto L4266dc; +MEM_U32(sp + 32) = a1; +L4266dc: +a1 = MEM_U32(sp + 32); +// bdead 4b gp = MEM_U32(sp + 24); +MEM_U32(a1 + 8) = v0; +MEM_U32(v0 + 8) = zero; +// bdead 41 ra = MEM_U32(sp + 28); +v0 = MEM_U32(a1 + 8); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t func_4266fc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4266fc: +v1 = MEM_U32(a0 + 8); +at = 0x14; +if (v1 == 0) {//nop; +goto L426724;} +//nop; +L42670c: +v0 = MEM_U32(v1 + 8); +//nop; +if (v0 == 0) {//nop; +goto L426724;} +//nop; +if (v0 != 0) {v1 = v0; +goto L42670c;} +v1 = v0; +L426724: +a0 = MEM_U32(v1 + 4); +a1 = 0x18; +if (a1 == a0) {//nop; +goto L426750;} +//nop; +if (a0 != at) {//nop; +goto L42677c;} +//nop; +t6 = MEM_U32(v1 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {//nop; +goto L42677c;} +//nop; +L426750: +v0 = MEM_U32(v1 + 8); +//nop; +if (v0 == 0) {//nop; +goto L42677c;} +//nop; +t8 = MEM_U32(v1 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {//nop; +goto L42677c;} +//nop; +a0 = MEM_U32(v0 + 4); +v1 = v0; +L42677c: +if (a1 != a0) {v0 = zero; +goto L426790;} +v0 = zero; +v0 = MEM_U32(v1 + 20); +//nop; +return v0; +//nop; +L426790: +//nop; +return v0; +//nop; +} + +static void func_426798(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L426798: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +t6 = 0x10029fa0; +// fdead 400080eb MEM_U32(sp + 40) = s3; +t6 = MEM_U16(t6 + 38); +s3 = a0; +t7 = t6 & 0x20; +// fdead 401180eb MEM_U32(sp + 60) = ra; +// fdead 401180eb MEM_U32(sp + 56) = gp; +// fdead 401180eb MEM_U32(sp + 52) = s6; +// fdead 401180eb MEM_U32(sp + 48) = s5; +// fdead 401180eb MEM_U32(sp + 44) = s4; +// fdead 401180eb MEM_U32(sp + 36) = s2; +// fdead 401180eb MEM_U32(sp + 32) = s1; +if (t7 == 0) {// fdead 401180eb MEM_U32(sp + 28) = s0; +goto L426938;} +// fdead 401180eb MEM_U32(sp + 28) = s0; +s1 = MEM_U32(a0 + 24); +s4 = MEM_U32(a0 + 72); +s1 = s1 + 0x18; +if (s1 == 0) {//nop; +goto L426824;} +//nop; +t8 = MEM_S16(a0 + 64); +a0 = 0x70000; +t9 = t8 & 0x800; +if (t9 == 0) {a0 = a0 | 0x153; +goto L426824;} +a0 = a0 | 0x153; +//nop; +a2 = MEM_U32(s3 + 20); +a1 = 0x1; +a3 = s1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42681c; +a3 = s1; +L42681c: +// bdead 40340003 gp = MEM_U32(sp + 56); +//nop; +L426824: +s6 = 0x1002df78; +s2 = 0x70000; +s5 = MEM_U32(s6 + 0); +s2 = s2 | 0x150; +if (s5 == 0) {// bdead 40fc0003 ra = MEM_U32(sp + 60); +goto L42693c;} +// bdead 40fc0003 ra = MEM_U32(sp + 60); +L42683c: +t1 = MEM_U32(s6 + 0); +//nop; +if (s5 != t1) {//nop; +goto L426858;} +//nop; +s0 = MEM_U32(s3 + 52); +//nop; +goto L426860; +//nop; +L426858: +s0 = MEM_U32(s5 + 0); +//nop; +L426860: +if (s0 == 0) {//nop; +goto L426928;} +//nop; +L426868: +t2 = MEM_U32(s0 + 72); +//nop; +if (s4 != t2) {//nop; +goto L426918;} +//nop; +t0 = MEM_U32(s0 + 24); +t3 = MEM_U8(s1 + 0); +a1 = zero; +if (t3 == 0) {t0 = t0 + 0x18; +goto L4268d8;} +t0 = t0 + 0x18; +v0 = MEM_U8(t0 + 0); +//nop; +if (v0 == 0) {at = (int)a1 < (int)0x9; +goto L4268dc;} +at = (int)a1 < (int)0x9; +t4 = MEM_U8(s1 + 0); +//nop; +if (t4 != v0) {v0 = s1; +goto L4268d8;} +v0 = s1; +L4268ac: +a0 = MEM_U8(v0 + 1); +a1 = a1 + 0x1; +if (a0 == 0) {v0 = v0 + 0x1; +goto L4268d8;} +v0 = v0 + 0x1; +t5 = t0 + a1; +v1 = MEM_U8(t5 + 0); +//nop; +if (v1 == 0) {at = (int)a1 < (int)0x9; +goto L4268dc;} +at = (int)a1 < (int)0x9; +if (a0 == v1) {//nop; +goto L4268ac;} +//nop; +L4268d8: +at = (int)a1 < (int)0x9; +L4268dc: +if (at != 0) {t6 = s1 + a1; +goto L426918;} +t6 = s1 + a1; +t8 = t0 + a1; +t9 = MEM_U8(t8 + 0); +t7 = MEM_U8(t6 + 0); +a1 = 0x1; +if (t7 == t9) {a0 = s2; +goto L426918;} +a0 = s2; +//nop; +a2 = MEM_U32(s3 + 20); +MEM_U32(sp + 16) = t0; +a3 = s1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L426910; +a3 = s1; +L426910: +// bdead 40fe0003 gp = MEM_U32(sp + 56); +//nop; +L426918: +s0 = MEM_U32(s0 + 52); +//nop; +if (s0 != 0) {//nop; +goto L426868;} +//nop; +L426928: +s5 = MEM_U32(s5 + 8); +//nop; +if (s5 != 0) {//nop; +goto L42683c;} +//nop; +L426938: +// bdead 1 ra = MEM_U32(sp + 60); +L42693c: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void f_lint_checks(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L426960: +//lint_checks: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000002b MEM_U32(sp + 36) = ra; +// fdead 4000002b MEM_U32(sp + 32) = gp; +// fdead 4000002b MEM_U32(sp + 28) = s0; +t6 = MEM_S16(a0 + 64); +s0 = a0; +t7 = t6 & 0x30; +if (t7 != 0) {//nop; +goto L426a50;} +//nop; +t8 = 0x10029fa0; +//nop; +t8 = MEM_U16(t8 + 38); +//nop; +t9 = t8 & 0x100; +if (t9 != 0) {//nop; +goto L426a08;} +//nop; +t0 = MEM_U32(a0 + 44); +at = 0x3; +if (t0 != at) {//nop; +goto L426a08;} +//nop; +t1 = MEM_U32(a0 + 12); +a0 = 0x70000; +t2 = t1 << 15; +if ((int)t2 < 0) {a0 = a0 | 0x145; +goto L426a08;} +a0 = a0 | 0x145; +t3 = 0x1002df8c; +a3 = MEM_U32(s0 + 24); +t3 = MEM_U32(t3 + 0); +//nop; +t4 = MEM_U32(t3 + 24); +a2 = MEM_U32(s0 + 20); +t5 = t4 + 0x18; +MEM_U32(sp + 16) = t5; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4269fc; +a3 = a3 + 0x18; +L4269fc: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L426a50; +//nop; +L426a08: +t6 = MEM_U32(s0 + 44); +at = 0x1; +if (t6 != at) {a0 = 0x70000; +goto L426a50;} +a0 = 0x70000; +t7 = 0x1002df8c; +a3 = MEM_U32(s0 + 24); +t7 = MEM_U32(t7 + 0); +a2 = MEM_U32(s0 + 20); +t8 = MEM_U32(t7 + 24); +a0 = a0 | 0x147; +t9 = t8 + 0x18; +MEM_U32(sp + 16) = t9; +//nop; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L426a48; +a3 = a3 + 0x18; +L426a48: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L426a50: +t0 = 0x10029fa0; +//nop; +t0 = MEM_U16(t0 + 38); +//nop; +t1 = t0 & 0x800; +if (t1 != 0) {//nop; +goto L426af4;} +//nop; +v0 = MEM_U32(s0 + 8); +at = 0x18; +v1 = MEM_U32(v0 + 4); +//nop; +if (v1 != at) {at = 0x14; +goto L426aa4;} +at = 0x14; +t2 = MEM_U32(s0 + 72); +at = 0x2; +if (t2 != at) {at = 0x14; +goto L426aa4;} +at = 0x14; +t3 = MEM_U32(v0 + 36); +//nop; +if (t3 == 0) {at = 0x14; +goto L426acc;} +at = 0x14; +L426aa4: +if (v1 != at) {//nop; +goto L426af4;} +//nop; +t4 = MEM_U32(s0 + 72); +at = 0x2; +if (t4 != at) {//nop; +goto L426af4;} +//nop; +t5 = MEM_U32(v0 + 36); +//nop; +if (t5 != 0) {//nop; +goto L426af4;} +//nop; +L426acc: +a3 = MEM_U32(s0 + 24); +//nop; +a0 = 0x70000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x13f; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L426aec; +a3 = a3 + 0x18; +L426aec: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L426af4: +v0 = MEM_S16(s0 + 64); +t6 = MEM_U32(s0 + 72); +at = 0x1; +if (t6 != at) {t7 = v0 & 0x20; +goto L426b38;} +t7 = v0 & 0x20; +if (t7 != 0) {a0 = 0x70000; +goto L426b38;} +a0 = 0x70000; +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x14c; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L426b2c; +a3 = a3 + 0x18; +L426b2c: +// bdead 40020001 gp = MEM_U32(sp + 32); +v0 = MEM_S16(s0 + 64); +//nop; +L426b38: +t8 = v0 & 0x20; +if (t8 == 0) {t9 = v0 & 0x10; +goto L426bcc;} +t9 = v0 & 0x10; +if (t9 != 0) {//nop; +goto L426bcc;} +//nop; +v0 = MEM_U32(s0 + 72); +at = 0x1; +if (v0 == at) {//nop; +goto L426bcc;} +//nop; +t0 = MEM_U32(s0 + 8); +at = 0x18; +v1 = MEM_U32(t0 + 4); +//nop; +if (v1 == at) {at = 0x3; +goto L426bcc;} +at = 0x3; +if (v0 == at) {//nop; +goto L426bcc;} +//nop; +t1 = MEM_U32(s0 + 44); +at = 0x3; +if (t1 == at) {at = 0x13; +goto L426bcc;} +at = 0x13; +if (v1 == at) {a0 = 0x70000; +goto L426bcc;} +a0 = 0x70000; +t2 = 0x1002df8c; +a3 = MEM_U32(s0 + 24); +t2 = MEM_U32(t2 + 0); +//nop; +t3 = MEM_U32(t2 + 24); +a2 = MEM_U32(s0 + 20); +t4 = t3 + 0x18; +MEM_U32(sp + 16) = t4; +a0 = a0 | 0x148; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L426bc4; +a3 = a3 + 0x18; +L426bc4: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L426bcc: +//nop; +a0 = s0; +// bdead 40020021 t9 = t9; +//nop; +func_426798(mem, sp, a0); +goto L426be0; +//nop; +L426be0: +// bdead 40020001 gp = MEM_U32(sp + 32); +a1 = 0x13; +t5 = 0x10029fa0; +//nop; +t5 = MEM_U16(t5 + 38); +//nop; +t6 = t5 & 0x100; +if (t6 != 0) {//nop; +goto L426cf8;} +//nop; +t7 = MEM_U32(s0 + 44); +at = 0x3; +if (t7 != at) {//nop; +goto L426cf8;} +//nop; +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 15; +if ((int)t9 < 0) {//nop; +goto L426cf8;} +//nop; +v0 = MEM_S16(s0 + 64); +//nop; +t0 = v0 & 0x10; +if (t0 == 0) {t1 = v0 & 0x20; +goto L426cf8;} +t1 = v0 & 0x20; +if (t1 != 0) {//nop; +goto L426cf8;} +//nop; +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L426cf8;} +//nop; +v1 = MEM_U32(v0 + 4); +at = 0x18; +if (v1 == at) {//nop; +goto L426cf8;} +//nop; +if (a1 == v1) {at = 0x16; +goto L426cf8;} +at = 0x16; +if (v1 != at) {at = 0x15; +goto L426ca4;} +at = 0x15; +a0 = MEM_U32(v0 + 32); +//nop; +if (a0 == 0) {at = 0x15; +goto L426ca4;} +at = 0x15; +t2 = MEM_U32(v0 + 8); +//nop; +if (t2 == a0) {at = 0x15; +goto L426ca4;} +at = 0x15; +t3 = MEM_U32(a0 + 4); +//nop; +if (a1 == t3) {at = 0x15; +goto L426cf8;} +at = 0x15; +L426ca4: +if (v1 == at) {//nop; +goto L426cf8;} +//nop; +t4 = MEM_U32(v0 + 12); +a0 = 0x70000; +t5 = t4 << 1; +if ((int)t5 < 0) {a0 = a0 | 0x146; +goto L426cf8;} +a0 = a0 | 0x146; +t6 = 0x1002df8c; +a3 = MEM_U32(s0 + 24); +t6 = MEM_U32(t6 + 0); +//nop; +t7 = MEM_U32(t6 + 24); +a2 = MEM_U32(s0 + 20); +t8 = t7 + 0x18; +MEM_U32(sp + 16) = t8; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L426cec; +a3 = a3 + 0x18; +L426cec: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426db8; +// bdead 1 ra = MEM_U32(sp + 36); +L426cf8: +v0 = MEM_S16(s0 + 64); +//nop; +t9 = v0 & 0x10; +if (t9 == 0) {t0 = v0 & 0x20; +goto L426db4;} +t0 = v0 & 0x20; +if (t0 != 0) {// bdead 40020041 ra = MEM_U32(sp + 36); +goto L426db8;} +// bdead 40020041 ra = MEM_U32(sp + 36); +v0 = MEM_U32(s0 + 72); +at = 0x1; +if (v0 == at) {at = 0x3; +goto L426db4;} +at = 0x3; +if (v0 == at) {// bdead 40020041 ra = MEM_U32(sp + 36); +goto L426db8;} +// bdead 40020041 ra = MEM_U32(sp + 36); +v0 = MEM_U32(s0 + 44); +at = 0x3; +if (v0 == at) {at = 0x4; +goto L426db4;} +at = 0x4; +if (v0 == at) {// bdead 40020041 ra = MEM_U32(sp + 36); +goto L426db8;} +// bdead 40020041 ra = MEM_U32(sp + 36); +v0 = MEM_U32(s0 + 12); +//nop; +t1 = v0 << 5; +if ((int)t1 < 0) {t2 = v0 << 4; +goto L426db4;} +t2 = v0 << 4; +if ((int)t2 < 0) {// bdead 40020041 ra = MEM_U32(sp + 36); +goto L426db8;} +// bdead 40020041 ra = MEM_U32(sp + 36); +t3 = MEM_U32(s0 + 8); +at = 0x18; +v1 = MEM_U32(t3 + 4); +//nop; +if (v1 == at) {// bdead 40020051 ra = MEM_U32(sp + 36); +goto L426db8;} +// bdead 40020051 ra = MEM_U32(sp + 36); +if (a1 == v1) {at = 0x15; +goto L426db4;} +at = 0x15; +if (v1 == at) {a0 = 0x70000; +goto L426db4;} +a0 = 0x70000; +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x144; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L426da4; +a3 = a3 + 0x18; +L426da4: +t4 = MEM_S16(s0 + 64); +// bdead 22001 gp = MEM_U32(sp + 32); +t5 = t4 | 0x20; +MEM_U16(s0 + 64) = (uint16_t)t5; +L426db4: +// bdead 1 ra = MEM_U32(sp + 36); +L426db8: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_426dc4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L426dc4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +t6 = MEM_U32(a0 + 4); +v1 = 0x65; +if (v1 == t6) {a3 = a0; +goto L426e1c;} +a3 = a0; +a0 = 0x10010b20; +a1 = 0x10010b30; +//nop; +a2 = 0x2fe; +MEM_U32(sp + 32) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L426e10; +a1 = a1; +L426e10: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +v1 = 0x65; +L426e1c: +t7 = MEM_U32(sp + 36); +a0 = 0x14; +v0 = MEM_U32(t7 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L426e40;} +at = (int)v0 < (int)0xb; +if (at != 0) {//nop; +goto L426e48;} +//nop; +L426e40: +if (a0 != v0) {at = (int)v0 < (int)0xb; +goto L426ec4;} +at = (int)v0 < (int)0xb; +L426e48: +t8 = MEM_U32(a3 + 4); +a0 = 0x14; +if (v1 != t8) {//nop; +goto L426eb0;} +//nop; +v1 = MEM_U32(a3 + 8); +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +if (a0 == v0) {at = (int)v0 < (int)0x5; +goto L426e80;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L426eb0;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L426eb0;} +//nop; +L426e80: +t9 = MEM_U32(v1 + 24); +at = 0x40; +if (t9 != at) {//nop; +goto L426eb0;} +//nop; +//nop; +a0 = MEM_U32(a3 + 24); +a1 = MEM_U32(a3 + 28); +//nop; +f0.d = wrapper___ll_to_d((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1)); +goto L426ea4; +//nop; +L426ea4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L42706c; +// bdead 1 ra = MEM_U32(sp + 28); +L426eb0: +t2 = MEM_U32(a3 + 28); +//nop; +f4.w[0] = t2; +f0.d = (int)f4.w[0]; +goto L427068; +f0.d = (int)f4.w[0]; +L426ec4: +if (at != 0) {at = (int)v0 < (int)0x11; +goto L426f68;} +at = (int)v0 < (int)0x11; +if (at == 0) {at = 0x3; +goto L426f6c;} +at = 0x3; +t3 = MEM_U32(a3 + 4); +//nop; +if (v1 != t3) {//nop; +goto L426f3c;} +//nop; +v1 = MEM_U32(a3 + 8); +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +if (a0 == v0) {at = (int)v0 < (int)0x5; +goto L426f0c;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L426f3c;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L426f3c;} +//nop; +L426f0c: +t4 = MEM_U32(v1 + 24); +at = 0x40; +if (t4 != at) {//nop; +goto L426f3c;} +//nop; +//nop; +a0 = MEM_U32(a3 + 24); +a1 = MEM_U32(a3 + 28); +//nop; +f0.d = wrapper___ull_to_d((((uint64_t)a0 << 32) | (uint64_t)a1)); +goto L426f30; +//nop; +L426f30: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L42706c; +// bdead 1 ra = MEM_U32(sp + 28); +L426f3c: +t5 = MEM_U32(a3 + 28); +at = 0x41f00000; +f6.w[0] = t5; +if ((int)t5 >= 0) {f0.d = (int)f6.w[0]; +goto L427068;} +f0.d = (int)f6.w[0]; +f8.w[1] = at; +f8.w[0] = zero; +//nop; +f0.d = f0.d + f8.d; +// bdead 1 ra = MEM_U32(sp + 28); +goto L42706c; +// bdead 1 ra = MEM_U32(sp + 28); +L426f68: +at = 0x3; +L426f6c: +if (v0 != at) {at = 0x1; +goto L426fe0;} +at = 0x1; +t8 = MEM_U32(a3 + 12); +at = 0x40000; +t9 = t8 & at; +if (t9 != 0) {//nop; +goto L426fcc;} +//nop; +t0 = MEM_U32(a3 + 24); +//nop; +v0 = MEM_U32(t0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L426fac;} +//nop; +f2.w[0] = MEM_U32(v0 + 24); +f0.d = f2.f[0]; +goto L427068; +f0.d = f2.f[0]; +L426fac: +//nop; +a0 = a3; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L426fbc; +//nop; +L426fbc: +// bdead 1 gp = MEM_U32(sp + 24); +f2.f[0] = f0.f[0]; +f0.d = f2.f[0]; +goto L427068; +f0.d = f2.f[0]; +L426fcc: +f12.w[0] = MEM_U32(a3 + 24); +//nop; +f0.d = f12.f[0]; +goto L427068; +f0.d = f12.f[0]; +at = 0x1; +L426fe0: +if (v0 != at) {at = 0x3ff00000; +goto L42705c;} +at = 0x3ff00000; +t1 = MEM_U32(a3 + 12); +//nop; +t2 = t1 << 13; +if ((int)t2 < 0) {//nop; +goto L427044;} +//nop; +t3 = MEM_U32(a3 + 24); +//nop; +v0 = MEM_U32(t3 + 0); +//nop; +if (v0 == 0) {//nop; +goto L427024;} +//nop; +f2.w[1] = MEM_U32(v0 + 24); +f2.w[0] = MEM_U32(v0 + 28); +f0.d = f2.d; +goto L427068; +f0.d = f2.d; +L427024: +//nop; +a0 = a3; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L427034; +//nop; +L427034: +// bdead 1 gp = MEM_U32(sp + 24); +f2.d = f0.d; +f0.d = f2.d; +goto L427068; +f0.d = f2.d; +L427044: +f12.w[1] = MEM_U32(a3 + 24); +f12.w[0] = MEM_U32(a3 + 28); +//nop; +f0.d = f12.d; +goto L427068; +f0.d = f12.d; +at = 0x3ff00000; +L42705c: +f0.w[1] = at; +f0.w[0] = zero; +//nop; +L427068: +// bdead 1 ra = MEM_U32(sp + 28); +L42706c: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_427078(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L427078: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000008b MEM_U32(sp + 28) = ra; +// fdead 4000008b MEM_U32(sp + 24) = gp; +a0 = MEM_U32(a2 + 4); +v0 = 0x14; +if (v0 == a0) {a3 = a2; +goto L4270b4;} +a3 = a2; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0x11; +goto L4270bc;} +at = (int)a0 < (int)0x11; +if (at == 0) {//nop; +goto L4270bc;} +//nop; +L4270b4: +if (v0 != a0) {at = (int)a0 < (int)0x5; +goto L427100;} +at = (int)a0 < (int)0x5; +L4270bc: +a0 = 0x10010b38; +a1 = 0x10010b64; +//nop; +a2 = 0x31f; +MEM_U32(sp + 40) = a3; +MEM_U32(sp + 32) = f12.w[1]; +MEM_U32(sp + 36) = f12.w[0]; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4270e4; +a1 = a1; +L4270e4: +a3 = MEM_U32(sp + 40); +// bdead 40000103 gp = MEM_U32(sp + 24); +f12.w[1] = MEM_U32(sp + 32); +f12.w[0] = MEM_U32(sp + 36); +a0 = MEM_U32(a3 + 4); +v0 = 0x14; +at = (int)a0 < (int)0x5; +L427100: +if (at != 0) {at = (int)a0 < (int)0xb; +goto L427110;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L427118;} +//nop; +L427110: +if (v0 != a0) {//nop; +goto L4272d0;} +//nop; +L427118: +//nop; +MEM_U32(sp + 32) = f12.w[1]; +MEM_U32(sp + 36) = f12.w[0]; +v0 = f_sizeof_type(mem, sp, a0); +goto L427128; +MEM_U32(sp + 36) = f12.w[0]; +L427128: +// bdead 4000000b gp = MEM_U32(sp + 24); +f12.w[1] = MEM_U32(sp + 32); +f12.w[0] = MEM_U32(sp + 36); +at = 0x8; +if (v0 == at) {at = 0x10; +goto L427160;} +at = 0x10; +if (v0 == at) {at = 0x20; +goto L4271bc;} +at = 0x20; +if (v0 == at) {at = 0x40; +goto L427218;} +at = 0x40; +if (v0 == at) {at = 0xc3e00000; +goto L427278;} +at = 0xc3e00000; +v0 = zero; +goto L427470; +v0 = zero; +L427160: +at = 0xc0600000; +f4.w[1] = at; +f4.w[0] = zero; +v0 = zero; +cf = f4.d <= f12.d; +//nop; +if (!cf) {//nop; +goto L427184;} +//nop; +v0 = 0x1; +L427184: +if (v0 == 0) {// bdead b ra = MEM_U32(sp + 28); +goto L427474;} +// bdead b ra = MEM_U32(sp + 28); +at = 0x10010ee8; +v0 = zero; +f6.w[1] = MEM_U32(at + 0); +f6.w[0] = MEM_U32(at + 3820); +//nop; +cf = f12.d <= f6.d; +//nop; +if (!cf) {// bdead 9 ra = MEM_U32(sp + 28); +goto L427474;} +// bdead 9 ra = MEM_U32(sp + 28); +v0 = 0x1; +// bdead 9 ra = MEM_U32(sp + 28); +goto L427474; +// bdead 9 ra = MEM_U32(sp + 28); +L4271bc: +at = 0xc0e00000; +f8.w[1] = at; +f8.w[0] = zero; +v0 = zero; +cf = f8.d <= f12.d; +//nop; +if (!cf) {//nop; +goto L4271e0;} +//nop; +v0 = 0x1; +L4271e0: +if (v0 == 0) {// bdead b ra = MEM_U32(sp + 28); +goto L427474;} +// bdead b ra = MEM_U32(sp + 28); +at = 0x10010ef0; +v0 = zero; +f10.w[1] = MEM_U32(at + 0); +f10.w[0] = MEM_U32(at + 3828); +//nop; +cf = f12.d <= f10.d; +//nop; +if (!cf) {// bdead 9 ra = MEM_U32(sp + 28); +goto L427474;} +// bdead 9 ra = MEM_U32(sp + 28); +v0 = 0x1; +// bdead 9 ra = MEM_U32(sp + 28); +goto L427474; +// bdead 9 ra = MEM_U32(sp + 28); +L427218: +at = 0xc1e00000; +f16.w[1] = at; +f16.w[0] = zero; +v0 = zero; +cf = f16.d <= f12.d; +//nop; +if (!cf) {//nop; +goto L42723c;} +//nop; +v0 = 0x1; +L42723c: +if (v0 == 0) {// bdead b ra = MEM_U32(sp + 28); +goto L427474;} +// bdead b ra = MEM_U32(sp + 28); +at = 0x10010ef8; +v0 = zero; +f18.w[1] = MEM_U32(at + 0); +f18.w[0] = MEM_U32(at + 3836); +//nop; +cf = f12.d <= f18.d; +//nop; +if (!cf) {// bdead 9 ra = MEM_U32(sp + 28); +goto L427474;} +// bdead 9 ra = MEM_U32(sp + 28); +v0 = 0x1; +// bdead 9 ra = MEM_U32(sp + 28); +goto L427474; +// bdead 9 ra = MEM_U32(sp + 28); +at = 0xc3e00000; +L427278: +f4.w[1] = at; +f4.w[0] = zero; +at = 0x43e00000; +cf = f4.d <= f12.d; +v0 = zero; +if (!cf) {//nop; +goto L427298;} +//nop; +v0 = 0x1; +L427298: +if (v0 == 0) {// bdead f ra = MEM_U32(sp + 28); +goto L427474;} +// bdead f ra = MEM_U32(sp + 28); +f6.w[1] = at; +f6.w[0] = zero; +v0 = zero; +cf = f12.d <= f6.d; +//nop; +if (!cf) {// bdead 9 ra = MEM_U32(sp + 28); +goto L427474;} +// bdead 9 ra = MEM_U32(sp + 28); +v0 = 0x1; +// bdead 9 ra = MEM_U32(sp + 28); +goto L427474; +// bdead 9 ra = MEM_U32(sp + 28); +// fdead 0 v0 = zero; +goto L427470; +// fdead 0 v0 = zero; +L4272d0: +//nop; +MEM_U32(sp + 32) = f12.w[1]; +MEM_U32(sp + 36) = f12.w[0]; +v0 = f_sizeof_type(mem, sp, a0); +goto L4272e0; +MEM_U32(sp + 36) = f12.w[0]; +L4272e0: +// bdead 4000000b gp = MEM_U32(sp + 24); +f12.w[1] = MEM_U32(sp + 32); +f12.w[0] = MEM_U32(sp + 36); +at = 0x8; +if (v0 == at) {at = 0x10; +goto L427318;} +at = 0x10; +if (v0 == at) {at = 0x20; +goto L427370;} +at = 0x20; +if (v0 == at) {at = 0x40; +goto L4273c8;} +at = 0x40; +if (v0 == at) {//nop; +goto L427420;} +//nop; +v0 = zero; +goto L427470; +v0 = zero; +L427318: +f8.w[1] = zero; +f8.w[0] = zero; +v0 = zero; +cf = f8.d <= f12.d; +//nop; +if (!cf) {//nop; +goto L427338;} +//nop; +v0 = 0x1; +L427338: +if (v0 == 0) {// bdead b ra = MEM_U32(sp + 28); +goto L427474;} +// bdead b ra = MEM_U32(sp + 28); +at = 0x10010f00; +v0 = zero; +f10.w[1] = MEM_U32(at + 0); +f10.w[0] = MEM_U32(at + 3844); +//nop; +cf = f12.d <= f10.d; +//nop; +if (!cf) {// bdead 9 ra = MEM_U32(sp + 28); +goto L427474;} +// bdead 9 ra = MEM_U32(sp + 28); +v0 = 0x1; +// bdead 9 ra = MEM_U32(sp + 28); +goto L427474; +// bdead 9 ra = MEM_U32(sp + 28); +L427370: +f16.w[1] = zero; +f16.w[0] = zero; +v0 = zero; +cf = f16.d <= f12.d; +//nop; +if (!cf) {//nop; +goto L427390;} +//nop; +v0 = 0x1; +L427390: +if (v0 == 0) {// bdead b ra = MEM_U32(sp + 28); +goto L427474;} +// bdead b ra = MEM_U32(sp + 28); +at = 0x10010f08; +v0 = zero; +f18.w[1] = MEM_U32(at + 0); +f18.w[0] = MEM_U32(at + 3852); +//nop; +cf = f12.d <= f18.d; +//nop; +if (!cf) {// bdead 9 ra = MEM_U32(sp + 28); +goto L427474;} +// bdead 9 ra = MEM_U32(sp + 28); +v0 = 0x1; +// bdead 9 ra = MEM_U32(sp + 28); +goto L427474; +// bdead 9 ra = MEM_U32(sp + 28); +L4273c8: +f4.w[1] = zero; +f4.w[0] = zero; +v0 = zero; +cf = f4.d <= f12.d; +//nop; +if (!cf) {//nop; +goto L4273e8;} +//nop; +v0 = 0x1; +L4273e8: +if (v0 == 0) {// bdead b ra = MEM_U32(sp + 28); +goto L427474;} +// bdead b ra = MEM_U32(sp + 28); +at = 0x10010f10; +v0 = zero; +f6.w[1] = MEM_U32(at + 0); +f6.w[0] = MEM_U32(at + 3860); +//nop; +cf = f12.d <= f6.d; +//nop; +if (!cf) {// bdead 9 ra = MEM_U32(sp + 28); +goto L427474;} +// bdead 9 ra = MEM_U32(sp + 28); +v0 = 0x1; +// bdead 9 ra = MEM_U32(sp + 28); +goto L427474; +// bdead 9 ra = MEM_U32(sp + 28); +L427420: +f8.w[1] = zero; +f8.w[0] = zero; +v0 = zero; +cf = f8.d <= f12.d; +at = 0x43f00000; +if (!cf) {//nop; +goto L427440;} +//nop; +v0 = 0x1; +L427440: +if (v0 == 0) {// bdead f ra = MEM_U32(sp + 28); +goto L427474;} +// bdead f ra = MEM_U32(sp + 28); +f10.w[1] = at; +f10.w[0] = zero; +v0 = zero; +cf = f12.d <= f10.d; +//nop; +if (!cf) {// bdead 9 ra = MEM_U32(sp + 28); +goto L427474;} +// bdead 9 ra = MEM_U32(sp + 28); +v0 = 0x1; +// bdead 9 ra = MEM_U32(sp + 28); +goto L427474; +// bdead 9 ra = MEM_U32(sp + 28); +L427470: +// bdead 9 ra = MEM_U32(sp + 28); +L427474: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_lint_check_cast(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L427480: +//lint_check_cast: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +a0 = MEM_U32(a0 + 4); +//nop; +v0 = f_get_type_name(mem, sp, a0); +goto L4274b4; +//nop; +L4274b4: +// bdead 40000009 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 52); +//nop; +a0 = MEM_U32(a2 + 4); +MEM_U32(sp + 44) = v0; +v0 = f_get_type_name(mem, sp, a0); +goto L4274cc; +MEM_U32(sp + 44) = v0; +L4274cc: +// bdead 40000009 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 52); +v1 = 0x10029fa0; +t1 = MEM_U32(sp + 48); +v1 = MEM_U16(v1 + 38); +a3 = MEM_U32(sp + 44); +a1 = MEM_U32(a2 + 24); +a0 = MEM_U32(t1 + 24); +if (v1 == 0) {t0 = v0; +goto L4275cc;} +t0 = v0; +t7 = v1 & 0x4000; +if (t7 != 0) {// bdead 400007e1 ra = MEM_U32(sp + 36); +goto L4275d0;} +// bdead 400007e1 ra = MEM_U32(sp + 36); +v1 = MEM_U32(t1 + 4); +t2 = 0x16; +if (t2 != v1) {at = 0x14; +goto L427570;} +at = 0x14; +v0 = MEM_U32(a2 + 4); +at = 0x14; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L42752c;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L42756c;} +at = (int)v0 < (int)0x11; +if (at == 0) {at = a1 < a0; +goto L42756c;} +L42752c: +at = a1 < a0; +if (at == 0) {at = 0x14; +goto L427570;} +at = 0x14; +t8 = 0x10010b6c; +//nop; +a0 = 0x70000; +a2 = MEM_U32(sp + 56); +t8 = t8; +MEM_U32(sp + 20) = t8; +a0 = a0 | 0x14e; +a1 = 0x1; +MEM_U32(sp + 16) = t0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L427560; +MEM_U32(sp + 16) = t0; +L427560: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4275d0; +// bdead 1 ra = MEM_U32(sp + 36); +L42756c: +at = 0x14; +L427570: +if (v1 == at) {at = (int)v1 < (int)0x5; +goto L427588;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L4275cc;} +at = (int)v1 < (int)0x11; +if (at == 0) {// bdead 40000be1 ra = MEM_U32(sp + 36); +goto L4275d0;} +// bdead 40000be1 ra = MEM_U32(sp + 36); +L427588: +t9 = MEM_U32(a2 + 4); +at = a0 < a1; +if (t2 != t9) {// bdead 40000305 ra = MEM_U32(sp + 36); +goto L4275d0;} +// bdead 40000305 ra = MEM_U32(sp + 36); +if (at == 0) {a0 = 0x70000; +goto L4275cc;} +a0 = 0x70000; +t3 = 0x10010b9c; +//nop; +a2 = MEM_U32(sp + 56); +t3 = t3; +MEM_U32(sp + 20) = t3; +a0 = a0 | 0x14e; +a1 = 0x1; +MEM_U32(sp + 16) = t0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4275c4; +MEM_U32(sp + 16) = t0; +L4275c4: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L4275cc: +// bdead 1 ra = MEM_U32(sp + 36); +L4275d0: +// bdead 1 sp = sp + 0x30; +//nop; +return; +//nop; +} + +static void f_lint_check_conv(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4275dc: +//lint_check_conv: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 72) = a0; +MEM_U32(sp + 76) = a1; +MEM_U32(sp + 84) = a3; +v0 = MEM_U32(a1 + 8); +//nop; +a0 = MEM_U32(v0 + 4); +MEM_U32(sp + 80) = a2; +MEM_U32(sp + 68) = v0; +v0 = f_get_type_name(mem, sp, a0); +goto L427618; +MEM_U32(sp + 68) = v0; +L427618: +// bdead 40000009 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 80); +//nop; +MEM_U32(sp + 64) = v0; +a0 = MEM_U32(a2 + 4); +//nop; +v0 = f_get_type_name(mem, sp, a0); +goto L427634; +//nop; +L427634: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 76); +v1 = 0x10029fa0; +a2 = MEM_U32(sp + 80); +t3 = MEM_U32(sp + 68); +v1 = MEM_U16(v1 + 38); +t7 = MEM_U32(a0 + 4); +at = 0x65; +t1 = MEM_U32(a2 + 24); +t0 = MEM_U32(t3 + 24); +t2 = v0; +t5 = v1 & 0x2000; +if (t7 != at) {t4 = v1 & 0x10; +goto L427720;} +t4 = v1 & 0x10; +v0 = MEM_U32(a2 + 4); +a3 = 0x14; +if (a3 == v0) {at = (int)v0 < (int)0x5; +goto L42768c;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L427720;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L427720;} +//nop; +L42768c: +if (a3 == v0) {//nop; +goto L427720;} +//nop; +v1 = MEM_U32(t3 + 4); +//nop; +if (a3 == v1) {at = (int)v1 < (int)0x5; +goto L4276b4;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L427720;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L427720;} +//nop; +L4276b4: +if (a3 == v1) {a1 = a2; +goto L427720;} +a1 = a2; +//nop; +MEM_U32(sp + 80) = a2; +// fdead 60017fff t9 = t9; +MEM_U32(sp + 56) = t0; +MEM_U32(sp + 52) = t1; +MEM_U32(sp + 60) = t2; +MEM_U32(sp + 44) = t4; +MEM_U32(sp + 48) = t5; +func_426dc4(mem, sp, a0, a1); +goto L4276e0; +MEM_U32(sp + 48) = t5; +L4276e0: +// bdead 40000001 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 80); +//nop; +f12.d = f0.d; +// fdead 6000009f t9 = t9; +//nop; +v0 = func_427078(mem, sp, a0, a1, a2); +goto L4276fc; +//nop; +L4276fc: +// bdead 40000009 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 80); +t0 = MEM_U32(sp + 56); +t1 = MEM_U32(sp + 52); +t2 = MEM_U32(sp + 60); +t4 = MEM_U32(sp + 44); +t5 = MEM_U32(sp + 48); +if (v0 != 0) {// bdead 40006e81 ra = MEM_U32(sp + 36); +goto L427964;} +// bdead 40006e81 ra = MEM_U32(sp + 36); +L427720: +a0 = MEM_U32(sp + 76); +t3 = MEM_U32(sp + 68); +t8 = MEM_U32(a0 + 4); +at = 0x65; +v1 = MEM_U32(t3 + 4); +if (t8 != at) {a3 = 0x14; +goto L42776c;} +a3 = 0x14; +if (a3 == v1) {at = (int)v1 < (int)0x5; +goto L427754;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L42776c;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L42776c;} +//nop; +L427754: +t9 = MEM_U32(a2 + 4); +//nop; +if (a3 != t9) {//nop; +goto L42776c;} +//nop; +if (t0 == t1) {// bdead 40006f91 ra = MEM_U32(sp + 36); +goto L427964;} +// bdead 40006f91 ra = MEM_U32(sp + 36); +L42776c: +if (a3 == v1) {at = (int)v1 < (int)0x5; +goto L427784;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L4277a4;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L4277a4;} +//nop; +L427784: +v0 = MEM_U32(a2 + 4); +//nop; +if (a3 == v0) {at = (int)v0 < (int)0x5; +goto L4277c8;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4277a4;} +at = (int)v0 < (int)0x11; +if (at != 0) {at = t1 < t0; +goto L4277cc;} +at = t1 < t0; +L4277a4: +if ((int)v1 <= 0) {at = (int)v1 < (int)0x4; +goto L42789c;} +at = (int)v1 < (int)0x4; +if (at == 0) {//nop; +goto L42789c;} +//nop; +v0 = MEM_U32(a2 + 4); +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L42789c;} +at = (int)v0 < (int)0x4; +if (at == 0) {at = t1 < t0; +goto L42789c;} +L4277c8: +at = t1 < t0; +L4277cc: +if (at != 0) {//nop; +goto L42782c;} +//nop; +if (t0 != t1) {at = (int)v1 < (int)0xb; +goto L427800;} +at = (int)v1 < (int)0xb; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L427800;} +at = (int)v1 < (int)0x11; +if (at == 0) {at = (int)v0 < (int)0x5; +goto L427800;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4277fc;} +at = (int)v0 < (int)0xb; +if (at != 0) {//nop; +goto L42782c;} +//nop; +L4277fc: +if (a3 == v0) {at = (int)v0 < (int)0xb; +goto L42782c;} +L427800: +at = (int)v0 < (int)0xb; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L427864;} +at = (int)v0 < (int)0x11; +if (at == 0) {at = (int)v1 < (int)0x5; +goto L427864;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0xb; +goto L427824;} +at = (int)v1 < (int)0xb; +if (at != 0) {//nop; +goto L42782c;} +//nop; +L427824: +if (a3 != v1) {//nop; +goto L427864;} +//nop; +L42782c: +if (t4 != 0) {a1 = 0x1; +goto L427960;} +a1 = 0x1; +t6 = 0x10010bcc; +//nop; +a0 = MEM_U32(sp + 72); +a2 = MEM_U32(sp + 84); +a3 = MEM_U32(sp + 64); +t6 = t6; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = t2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L427858; +MEM_U32(sp + 16) = t2; +L427858: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L427964; +// bdead 1 ra = MEM_U32(sp + 36); +L427864: +if (t5 != 0) {a1 = 0x1; +goto L427960;} +a1 = 0x1; +t7 = 0x10010bf4; +//nop; +a0 = MEM_U32(sp + 72); +a2 = MEM_U32(sp + 84); +a3 = MEM_U32(sp + 64); +t7 = t7; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = t2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L427890; +MEM_U32(sp + 16) = t2; +L427890: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L427964; +// bdead 1 ra = MEM_U32(sp + 36); +L42789c: +if (t4 != 0) {//nop; +goto L42792c;} +//nop; +if (a3 == v1) {at = (int)v1 < (int)0x5; +goto L4278cc;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L4278bc;} +at = (int)v1 < (int)0x11; +if (at != 0) {//nop; +goto L4278cc;} +//nop; +L4278bc: +if ((int)v1 <= 0) {at = (int)v1 < (int)0x4; +goto L42792c;} +at = (int)v1 < (int)0x4; +if (at == 0) {//nop; +goto L42792c;} +//nop; +L4278cc: +v0 = MEM_U32(a2 + 4); +a0 = MEM_U32(sp + 72); +if (a3 == v0) {at = (int)v0 < (int)0x5; +goto L4278fc;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4278ec;} +at = (int)v0 < (int)0x11; +if (at != 0) {//nop; +goto L4278fc;} +//nop; +L4278ec: +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L42792c;} +at = (int)v0 < (int)0x4; +if (at == 0) {//nop; +goto L42792c;} +//nop; +L4278fc: +t8 = 0x10010bf8; +//nop; +a2 = MEM_U32(sp + 84); +a3 = MEM_U32(sp + 64); +t8 = t8; +MEM_U32(sp + 20) = t8; +a1 = 0x1; +MEM_U32(sp + 16) = t2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L427920; +MEM_U32(sp + 16) = t2; +L427920: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L427964; +// bdead 1 ra = MEM_U32(sp + 36); +L42792c: +if (t5 != 0) {a1 = 0x1; +goto L427960;} +a1 = 0x1; +t9 = 0x10010c20; +a0 = MEM_U32(sp + 72); +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a2 = MEM_U32(sp + 84); +a3 = MEM_U32(sp + 64); +MEM_U32(sp + 16) = t2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L427958; +MEM_U32(sp + 16) = t2; +L427958: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L427960: +// bdead 1 ra = MEM_U32(sp + 36); +L427964: +// bdead 1 sp = sp + 0x48; +//nop; +return; +//nop; +} + +static void f_lint_check_arith_comparison(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L427970: +//lint_check_arith_comparison: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 68) = a3; +t7 = MEM_U32(a1 + 8); +f2.w[1] = zero; +f2.w[0] = zero; +MEM_U32(sp + 52) = t7; +t9 = MEM_U32(a2 + 8); +at = 0x4d; +f14.d = f2.d; +f12.d = f2.d; +if (a0 == at) {MEM_U32(sp + 48) = t9; +goto L427a34;} +MEM_U32(sp + 48) = t9; +at = 0x47; +if (a0 == at) {at = 0x4a; +goto L427a34;} +at = 0x4a; +if (a0 == at) {at = 0x48; +goto L427a34;} +at = 0x48; +if (a0 == at) {at = 0x46; +goto L427a34;} +at = 0x46; +if (a0 == at) {at = 0x54; +goto L427a34;} +at = 0x54; +if (a0 == at) {a2 = 0x3a6; +goto L427a34;} +a2 = 0x3a6; +a0 = 0x10010c24; +a1 = 0x10010c8c; +//nop; +MEM_U32(sp + 32) = f12.w[1]; +MEM_U32(sp + 36) = f12.w[0]; +MEM_U32(sp + 40) = f14.w[1]; +MEM_U32(sp + 44) = f14.w[0]; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L427a14; +a1 = a1; +L427a14: +// bdead 40000003 gp = MEM_U32(sp + 24); +f2.w[1] = zero; +f2.w[0] = zero; +f12.w[1] = MEM_U32(sp + 32); +f12.w[0] = MEM_U32(sp + 36); +f14.w[1] = MEM_U32(sp + 40); +f14.w[0] = MEM_U32(sp + 44); +//nop; +L427a34: +t1 = MEM_U32(sp + 60); +a3 = 0x65; +t2 = MEM_U32(t1 + 4); +a1 = MEM_U32(sp + 52); +if (a3 != t2) {a0 = t1; +goto L427a7c;} +a0 = t1; +//nop; +MEM_U32(sp + 32) = f12.w[1]; +// bdead 40000063 t9 = t9; +MEM_U32(sp + 36) = f12.w[0]; +func_426dc4(mem, sp, a0, a1); +goto L427a60; +MEM_U32(sp + 36) = f12.w[0]; +L427a60: +// bdead 40000003 gp = MEM_U32(sp + 24); +f2.w[1] = zero; +f2.w[0] = zero; +f12.w[1] = MEM_U32(sp + 32); +f12.w[0] = MEM_U32(sp + 36); +a3 = 0x65; +f14.d = f0.d; +L427a7c: +t3 = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 48); +t4 = MEM_U32(t3 + 4); +a0 = t3; +if (a3 != t4) {//nop; +goto L427ac4;} +//nop; +//nop; +MEM_U32(sp + 40) = f14.w[1]; +// bdead 40000063 t9 = t9; +MEM_U32(sp + 44) = f14.w[0]; +func_426dc4(mem, sp, a0, a1); +goto L427aa8; +MEM_U32(sp + 44) = f14.w[0]; +L427aa8: +// bdead 40000003 gp = MEM_U32(sp + 24); +f2.w[1] = zero; +f2.w[0] = zero; +f14.w[1] = MEM_U32(sp + 40); +f14.w[0] = MEM_U32(sp + 44); +a3 = 0x65; +f12.d = f0.d; +L427ac4: +v1 = 0x10029fa0; +t6 = MEM_U32(sp + 52); +v1 = MEM_U16(v1 + 38); +//nop; +t5 = v1 & 0x20; +if (t5 == 0) {t8 = v1 & 0x40; +goto L427bd0;} +t8 = v1 & 0x40; +v0 = MEM_U32(t6 + 4); +a0 = 0xc; +if (a0 == v0) {at = 0x5; +goto L427af8;} +at = 0x5; +if (v0 != at) {t7 = MEM_U32(sp + 48); +goto L427b58;} +t7 = MEM_U32(sp + 48); +L427af8: +cf = f12.d < f2.d; +a2 = MEM_U32(sp + 68); +if (!cf) {a1 = 0x1; +goto L427b54;} +a1 = 0x1; +//nop; +a0 = 0x70000; +a0 = a0 | 0x141; +MEM_U32(sp + 32) = f12.w[1]; +MEM_U32(sp + 36) = f12.w[0]; +MEM_U32(sp + 40) = f14.w[1]; +MEM_U32(sp + 44) = f14.w[0]; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L427b28; +MEM_U32(sp + 44) = f14.w[0]; +L427b28: +// bdead 40000003 gp = MEM_U32(sp + 24); +f2.w[1] = zero; +v1 = 0x10029fa0; +f2.w[0] = zero; +f12.w[1] = MEM_U32(sp + 32); +f12.w[0] = MEM_U32(sp + 36); +f14.w[1] = MEM_U32(sp + 40); +f14.w[0] = MEM_U32(sp + 44); +v1 = MEM_U16(v1 + 38); +a3 = 0x65; +goto L427bcc; +a3 = 0x65; +L427b54: +t7 = MEM_U32(sp + 48); +L427b58: +at = 0x5; +v0 = MEM_U32(t7 + 4); +//nop; +if (a0 == v0) {//nop; +goto L427b74;} +//nop; +if (v0 != at) {t8 = v1 & 0x40; +goto L427bd0;} +t8 = v1 & 0x40; +L427b74: +cf = f14.d < f2.d; +a0 = 0x70000; +if (!cf) {a0 = a0 | 0x141; +goto L427bcc;} +a0 = a0 | 0x141; +//nop; +a2 = MEM_U32(sp + 68); +a1 = 0x1; +MEM_U32(sp + 32) = f12.w[1]; +MEM_U32(sp + 36) = f12.w[0]; +MEM_U32(sp + 40) = f14.w[1]; +MEM_U32(sp + 44) = f14.w[0]; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L427ba4; +MEM_U32(sp + 44) = f14.w[0]; +L427ba4: +// bdead 40000003 gp = MEM_U32(sp + 24); +f2.w[1] = zero; +v1 = 0x10029fa0; +f2.w[0] = zero; +f12.w[1] = MEM_U32(sp + 32); +f12.w[0] = MEM_U32(sp + 36); +f14.w[1] = MEM_U32(sp + 40); +f14.w[0] = MEM_U32(sp + 44); +v1 = MEM_U16(v1 + 38); +a3 = 0x65; +L427bcc: +t8 = v1 & 0x40; +L427bd0: +if (t8 != 0) {// bdead 40000101 ra = MEM_U32(sp + 28); +goto L427d10;} +// bdead 40000101 ra = MEM_U32(sp + 28); +t9 = MEM_U32(sp + 52); +t5 = MEM_U32(sp + 48); +v0 = MEM_U32(t9 + 4); +//nop; +at = (int)v0 < (int)0xb; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L427c78;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L427c78;} +//nop; +t0 = MEM_U32(sp + 60); +t1 = MEM_U32(sp + 64); +t2 = MEM_U32(t0 + 4); +//nop; +if (a3 == t2) {//nop; +goto L427c78;} +//nop; +t4 = MEM_U32(t1 + 4); +//nop; +if (a3 != t4) {//nop; +goto L427c78;} +//nop; +cf = f12.d < f2.d; +t3 = MEM_U32(sp + 56); +if (cf) {at = 0x48; +goto L427c54;} +at = 0x48; +if (t3 == at) {at = 0x4d; +goto L427c44;} +at = 0x4d; +if (t3 != at) {// bdead 40000101 ra = MEM_U32(sp + 28); +goto L427d10;} +// bdead 40000101 ra = MEM_U32(sp + 28); +L427c44: +cf = f12.d == f2.d; +//nop; +if (!cf) {// bdead 40000101 ra = MEM_U32(sp + 28); +goto L427d10;} +// bdead 40000101 ra = MEM_U32(sp + 28); +L427c54: +//nop; +a0 = 0x70000; +a2 = MEM_U32(sp + 68); +a0 = a0 | 0x142; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L427c6c; +a1 = 0x1; +L427c6c: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L427d10; +// bdead 1 ra = MEM_U32(sp + 28); +L427c78: +v0 = MEM_U32(t5 + 4); +//nop; +at = (int)v0 < (int)0xb; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L427d0c;} +at = (int)v0 < (int)0x11; +if (at == 0) {// bdead 40000101 ra = MEM_U32(sp + 28); +goto L427d10;} +// bdead 40000101 ra = MEM_U32(sp + 28); +t6 = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 60); +t7 = MEM_U32(t6 + 4); +//nop; +if (a3 == t7) {// bdead 42000101 ra = MEM_U32(sp + 28); +goto L427d10;} +// bdead 42000101 ra = MEM_U32(sp + 28); +t9 = MEM_U32(t8 + 4); +//nop; +if (a3 != t9) {// bdead 40000101 ra = MEM_U32(sp + 28); +goto L427d10;} +// bdead 40000101 ra = MEM_U32(sp + 28); +cf = f14.d < f2.d; +t0 = MEM_U32(sp + 56); +if (cf) {at = 0x4a; +goto L427cec;} +at = 0x4a; +if (t0 == at) {at = 0x47; +goto L427cdc;} +at = 0x47; +if (t0 != at) {// bdead 40000101 ra = MEM_U32(sp + 28); +goto L427d10;} +// bdead 40000101 ra = MEM_U32(sp + 28); +L427cdc: +cf = f14.d == f2.d; +//nop; +if (!cf) {// bdead 40000101 ra = MEM_U32(sp + 28); +goto L427d10;} +// bdead 40000101 ra = MEM_U32(sp + 28); +L427cec: +//nop; +a0 = 0x70000; +a2 = MEM_U32(sp + 68); +a0 = a0 | 0x142; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L427d04; +a1 = 0x1; +L427d04: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L427d0c: +// bdead 1 ra = MEM_U32(sp + 28); +L427d10: +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static uint32_t func_427d1c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L427d1c: +v0 = 0x4; +if (a0 != v0) {//nop; +goto L427d38;} +//nop; +if (a1 != v0) {//nop; +goto L427d38;} +//nop; +v0 = 0x3; +return v0; +v0 = 0x3; +L427d38: +if (a0 != a1) {v1 = 0x3; +goto L427d48;} +v1 = 0x3; +v0 = a0; +return v0; +v0 = a0; +L427d48: +if (a0 == v1) {//nop; +goto L427d58;} +//nop; +if (a1 != v1) {//nop; +goto L427d60;} +//nop; +L427d58: +v0 = 0x3; +return v0; +v0 = 0x3; +L427d60: +if (a0 != v0) {//nop; +goto L427d70;} +//nop; +v0 = a1; +return v0; +v0 = a1; +L427d70: +if (a1 != v0) {v0 = 0x1; +goto L427d84;} +v0 = 0x1; +v0 = a0; +return v0; +v0 = a0; +v0 = 0x1; +L427d84: +//nop; +return v0; +//nop; +} + +static uint32_t func_427d8c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L427d8c: +at = 0x1; +if (a0 == at) {at = 0x2; +goto L427da0;} +at = 0x2; +if (a0 != at) {v0 = a0; +goto L427da8;} +v0 = a0; +L427da0: +v0 = 0x3; +return v0; +v0 = 0x3; +L427da8: +//nop; +return v0; +//nop; +} + +static uint32_t func_427db0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L427db0: +v1 = MEM_U32(a0 + 4); +//nop; +v0 = v1 ^ 0x1a; +v0 = v0 < 0x1; +if (v0 != 0) {//nop; +goto L427de0;} +//nop; +v0 = v1 ^ 0x1d; +v0 = v0 < 0x1; +if (v0 != 0) {//nop; +goto L427de0;} +//nop; +v0 = v1 ^ 0x22; +v0 = v0 < 0x1; +L427de0: +//nop; +return v0; +//nop; +} + +static uint32_t func_427de8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L427de8: +v1 = MEM_U32(a0 + 4); +//nop; +v0 = v1 ^ 0x1a; +v0 = v0 < 0x1; +if (v0 != 0) {//nop; +goto L427e08;} +//nop; +v0 = v1 ^ 0x1d; +v0 = v0 < 0x1; +L427e08: +//nop; +return v0; +//nop; +} + +static uint32_t func_427e10(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L427e10: +v0 = a0 ^ 0x2; +v0 = v0 < 0x1; +if (v0 != 0) {//nop; +goto L427e28;} +//nop; +v0 = a0 ^ 0x1; +v0 = v0 < 0x1; +L427e28: +//nop; +return v0; +//nop; +} + +static uint32_t func_427e30(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L427e30: +at = 0x1; +if (a0 != at) {v1 = 0x2; +goto L427e44;} +v1 = 0x2; +v0 = a0; +return v0; +v0 = a0; +L427e44: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_427e4c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L427e4c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = 0x3; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +a3 = a0; +L427e70: +if (a3 == 0) {// bdead 400201c3 ra = MEM_U32(sp + 28); +goto L428130;} +// bdead 400201c3 ra = MEM_U32(sp + 28); +t6 = MEM_U32(a3 + 4); +//nop; +t7 = t6 + 0xffffffe7; +at = t7 < 0x11; +if (at == 0) {//nop; +goto L428108;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10010f18[] = { +&&L427eb0, +&&L427f00, +&&L427f0c, +&&L42812c, +&&L427ed8, +&&L427f2c, +&&L42812c, +&&L427fd0, +&&L42812c, +&&L427f00, +&&L428014, +&&L428108, +&&L428090, +&&L428098, +&&L427f8c, +&&L42812c, +&&L42812c, +}; +dest = Lswitch10010f18[t7]; +//nop; +goto *dest; +//nop; +L427eb0: +//nop; +a0 = a1; +// fdead 1400381ef t9 = t9; +//nop; +v0 = func_427e10(mem, sp, a0); +goto L427ec4; +//nop; +L427ec4: +// bdead 20009 gp = MEM_U32(sp + 24); +if (v0 == 0) {// bdead 20001 ra = MEM_U32(sp + 28); +goto L428130;} +// bdead 20001 ra = MEM_U32(sp + 28); +s0 = 0x2; +goto L42812c; +s0 = 0x2; +L427ed8: +//nop; +a0 = MEM_U32(a3 + 32); +// fdead 1400381ef t9 = t9; +//nop; +v0 = func_427e4c(mem, sp, a0, a1, a2); +goto L427eec; +//nop; +L427eec: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +at = 0x100068a8; +MEM_U32(at + 0) = v0; +goto L42812c; +MEM_U32(at + 0) = v0; +L427f00: +a3 = MEM_U32(a3 + 32); +//nop; +goto L427e70; +//nop; +L427f0c: +//nop; +a0 = MEM_U32(a3 + 28); +// fdead 1400381ef t9 = t9; +//nop; +v0 = func_428140(mem, sp, a0, a1, a2); +goto L427f20; +//nop; +L427f20: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L42812c; +s0 = v0; +L427f2c: +//nop; +a0 = a1; +// fdead 1400381ef t9 = t9; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 32) = a3; +v0 = func_427e30(mem, sp, a0); +goto L427f44; +MEM_U32(sp + 32) = a3; +L427f44: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +a2 = MEM_U32(sp + 40); +a0 = MEM_U32(a3 + 24); +// fdead 1600201bf t9 = t9; +a1 = v0; +v0 = func_427e4c(mem, sp, a0, a1, a2); +goto L427f64; +a1 = v0; +L427f64: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +//nop; +// fdead 16002003f t9 = t9; +//nop; +v0 = func_427d8c(mem, sp, a0); +goto L427f80; +//nop; +L427f80: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L42812c; +s0 = v0; +L427f8c: +//nop; +a0 = a1; +// fdead 1400381ef t9 = t9; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 32) = a3; +v0 = func_427e30(mem, sp, a0); +goto L427fa4; +MEM_U32(sp + 32) = a3; +L427fa4: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +a2 = MEM_U32(sp + 40); +a0 = MEM_U32(a3 + 28); +// fdead 1600201bf t9 = t9; +a1 = v0; +v0 = func_427e4c(mem, sp, a0, a1, a2); +goto L427fc4; +a1 = v0; +L427fc4: +// bdead 20001 gp = MEM_U32(sp + 24); +// bdead 20001 ra = MEM_U32(sp + 28); +goto L428130; +// bdead 20001 ra = MEM_U32(sp + 28); +L427fd0: +//nop; +a0 = a1; +// fdead 1400381ef t9 = t9; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 32) = a3; +v0 = func_427e30(mem, sp, a0); +goto L427fe8; +MEM_U32(sp + 32) = a3; +L427fe8: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +a2 = MEM_U32(sp + 40); +a0 = MEM_U32(a3 + 36); +// fdead 1600201bf t9 = t9; +a1 = v0; +v0 = func_427e4c(mem, sp, a0, a1, a2); +goto L428008; +a1 = v0; +L428008: +// bdead 20001 gp = MEM_U32(sp + 24); +// bdead 20001 ra = MEM_U32(sp + 28); +goto L428130; +// bdead 20001 ra = MEM_U32(sp + 28); +L428014: +//nop; +a0 = MEM_U32(a3 + 28); +// fdead 1400381ef t9 = t9; +MEM_U32(sp + 32) = a3; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 36) = a1; +v0 = func_427e4c(mem, sp, a0, a1, a2); +goto L428030; +MEM_U32(sp + 36) = a1; +L428030: +a3 = MEM_U32(sp + 32); +// bdead 40000109 gp = MEM_U32(sp + 24); +a0 = MEM_U32(a3 + 32); +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 40); +if (a0 == 0) {s0 = v0; +goto L428088;} +s0 = v0; +//nop; +//nop; +// fdead 1600201ff t9 = t9; +//nop; +v0 = func_427e4c(mem, sp, a0, a1, a2); +goto L428060; +//nop; +L428060: +// bdead 20009 gp = MEM_U32(sp + 24); +a0 = s0; +//nop; +a1 = v0; +// fdead 16002007f t9 = t9; +//nop; +v0 = func_427d1c(mem, sp, a0, a1); +goto L42807c; +//nop; +L42807c: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L42812c; +s0 = v0; +L428088: +s0 = 0x3; +goto L42812c; +s0 = 0x3; +L428090: +s0 = zero; +goto L42812c; +s0 = zero; +L428098: +//nop; +a0 = MEM_U32(a3 + 28); +// fdead 1400381ef t9 = t9; +a1 = 0x1; +v0 = func_427e4c(mem, sp, a0, a1, a2); +goto L4280ac; +a1 = 0x1; +L4280ac: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +//nop; +// fdead 16002003f t9 = t9; +//nop; +v0 = func_427d8c(mem, sp, a0); +goto L4280c8; +//nop; +L4280c8: +// bdead 9 gp = MEM_U32(sp + 24); +at = 0x3; +if (v0 == at) {s0 = v0; +goto L4280f8;} +s0 = v0; +t8 = 0x100068a8; +at = 0x4; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L4280f8;} +//nop; +s0 = 0x3; +goto L42812c; +s0 = 0x3; +L4280f8: +at = 0x100068a8; +t9 = 0x4; +MEM_U32(at + 0) = t9; +goto L42812c; +MEM_U32(at + 0) = t9; +L428108: +a0 = 0x10010c94; +a1 = 0x10010c9c; +//nop; +a2 = 0x4ae; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L428124; +a1 = a1; +L428124: +// bdead 20001 gp = MEM_U32(sp + 24); +//nop; +L42812c: +// bdead 20001 ra = MEM_U32(sp + 28); +L428130: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t func_428140(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L428140: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 56) = fp; +// fdead 400001eb MEM_U32(sp + 40) = s5; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +s1 = a0; +fp = a1; +// fdead c00401eb MEM_U32(sp + 60) = ra; +// fdead c00401eb MEM_U32(sp + 52) = gp; +// fdead c00401eb MEM_U32(sp + 48) = s7; +// fdead c00401eb MEM_U32(sp + 44) = s6; +// fdead c00401eb MEM_U32(sp + 36) = s4; +// fdead c00401eb MEM_U32(sp + 32) = s3; +// fdead c00401eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 72) = a2; +s5 = 0x4; +if (a0 == 0) {s2 = 0x4; +goto L428384;} +s2 = 0x4; +s7 = 0x70000; +s6 = 0x10029fa0; +s7 = s7 | 0x149; +s4 = 0x3; +s3 = 0x4; +L4281a8: +//nop; +a0 = s1; +// bdead c1fc0021 t9 = t9; +//nop; +v0 = func_427db0(mem, sp, a0); +goto L4281bc; +//nop; +L4281bc: +// bdead c1fc0009 gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L428274;} +//nop; +if (s2 == s3) {//nop; +goto L428274;} +//nop; +if (s2 != s4) {a0 = s2; +goto L428258;} +a0 = s2; +t6 = MEM_U16(s6 + 38); +//nop; +t7 = t6 & 0x40; +if (t7 != 0) {//nop; +goto L428274;} +//nop; +//nop; +a0 = s1; +// fdead e1ff803f t9 = t9; +//nop; +v0 = func_427de8(mem, sp, a0); +goto L428200; +//nop; +L428200: +// bdead c1fc0009 gp = MEM_U32(sp + 52); +if (v0 == 0) {a0 = s7; +goto L428234;} +a0 = s7; +a3 = 0x10010ca4; +//nop; +a2 = MEM_U32(s1 + 20); +a0 = s7; +a1 = 0x1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L428228; +a3 = a3; +L428228: +// bdead c1fc0001 gp = MEM_U32(sp + 52); +//nop; +goto L428274; +//nop; +L428234: +a3 = 0x10010cb4; +//nop; +a2 = MEM_U32(s1 + 20); +a1 = 0x1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42824c; +a3 = a3; +L42824c: +// bdead c1fc0001 gp = MEM_U32(sp + 52); +//nop; +goto L428274; +//nop; +L428258: +//nop; +a1 = s5; +// fdead e1fe007f t9 = t9; +s2 = 0x4; +v0 = func_427d1c(mem, sp, a0, a1); +goto L42826c; +s2 = 0x4; +L42826c: +// bdead c1bc0009 gp = MEM_U32(sp + 52); +s5 = v0; +L428274: +//nop; +a2 = MEM_U32(sp + 72); +// fdead e1ff80bf t9 = t9; +a0 = s1; +a1 = fp; +v0 = func_427e4c(mem, sp, a0, a1, a2); +goto L42828c; +a1 = fp; +L42828c: +// bdead c1fc0009 gp = MEM_U32(sp + 52); +s0 = v0; +//nop; +a0 = fp; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_427e10(mem, sp, a0); +goto L4282a8; +//nop; +L4282a8: +// bdead c1fe0009 gp = MEM_U32(sp + 52); +if (v0 != 0) {at = 0x2; +goto L4282e8;} +at = 0x2; +if (s0 == at) {a2 = 0x4e1; +goto L4282c8;} +a2 = 0x4e1; +at = 0x1; +if (s0 != at) {//nop; +goto L4282e8;} +//nop; +L4282c8: +a0 = 0x10010cbc; +a1 = 0x10010d28; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4282e0; +a1 = a1; +L4282e0: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +//nop; +L4282e8: +if (s0 == s4) {//nop; +goto L428368;} +//nop; +if (s2 == s4) {//nop; +goto L428300;} +//nop; +if (s2 != s3) {//nop; +goto L428368;} +//nop; +L428300: +t8 = MEM_U16(s6 + 38); +s2 = s0; +t9 = t8 & 0x40; +if (t9 != 0) {//nop; +goto L428374;} +//nop; +a0 = MEM_U32(s1 + 16); +//nop; +if (a0 == 0) {//nop; +goto L428374;} +//nop; +//nop; +//nop; +// bdead c1fc0021 t9 = t9; +//nop; +v0 = func_427db0(mem, sp, a0); +goto L428338; +//nop; +L428338: +// bdead c1fc0109 gp = MEM_U32(sp + 52); +if (v0 != 0) {a0 = 0x70000; +goto L428374;} +a0 = 0x70000; +t0 = MEM_U32(s1 + 16); +//nop; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0x143; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42835c; +a1 = 0x1; +L42835c: +// bdead c1fc0001 gp = MEM_U32(sp + 52); +s1 = MEM_U32(s1 + 16); +goto L428378; +s1 = MEM_U32(s1 + 16); +L428368: +if (s2 != s3) {//nop; +goto L428374;} +//nop; +s2 = s0; +L428374: +s1 = MEM_U32(s1 + 16); +L428378: +//nop; +if (s1 != 0) {//nop; +goto L4281a8;} +//nop; +L428384: +//nop; +a0 = s2; +// bdead 400021 t9 = t9; +a1 = s5; +v0 = func_427d1c(mem, sp, a0, a1); +goto L428398; +a1 = s5; +L428398: +// bdead 9 ra = MEM_U32(sp + 60); +// bdead 9 gp = MEM_U32(sp + 52); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 s7 = MEM_U32(sp + 48); +// bdead 9 fp = MEM_U32(sp + 56); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static void f_lint_check_function_def(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4283cc: +//lint_check_function_def: +//nop; +//nop; +//nop; +v1 = 0x1002df8c; +sp = sp + 0xffffffd8; +t7 = 0x1002deb0; +v1 = MEM_U32(v1 + 0); +// fdead 4001017b MEM_U32(sp + 36) = ra; +// fdead 4001017b MEM_U32(sp + 32) = gp; +MEM_U32(sp + 40) = a0; +t7 = MEM_U32(t7 + 20); +t6 = MEM_U32(v1 + 24); +a3 = a1; +if (t6 != t7) {//nop; +goto L42846c;} +//nop; +t8 = MEM_U32(v1 + 8); +at = 0x14; +t9 = MEM_U32(t8 + 8); +//nop; +v0 = MEM_U32(t9 + 4); +//nop; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L42846c;} +at = (int)v0 < (int)0x5; +if (at != 0) {a0 = 0x30000; +goto L42843c;} +a0 = 0x30000; +at = (int)v0 < (int)0x11; +if (at != 0) {//nop; +goto L42846c;} +//nop; +L42843c: +//nop; +a2 = MEM_U32(sp + 40); +a0 = a0 | 0x105; +a1 = 0x1; +MEM_U32(sp + 44) = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L428454; +MEM_U32(sp + 44) = a3; +L428454: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 44); +v1 = 0x1002df8c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L42846c: +t0 = MEM_U32(v1 + 8); +at = 0x11; +t1 = MEM_U32(t0 + 8); +a1 = zero; +t2 = MEM_U32(t1 + 4); +a0 = a3; +if (t2 != at) {//nop; +goto L4284ac;} +//nop; +//nop; +a0 = a3; +// bdead 40000061 t9 = t9; +a2 = 0x1; +v0 = func_427e4c(mem, sp, a0, a1, a2); +goto L4284a0; +a2 = 0x1; +L4284a0: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L428528; +// bdead 1 ra = MEM_U32(sp + 36); +L4284ac: +//nop; +a1 = zero; +// bdead 40000063 t9 = t9; +a2 = zero; +v0 = func_427e4c(mem, sp, a0, a1, a2); +goto L4284c0; +a2 = zero; +L4284c0: +// bdead 40000009 gp = MEM_U32(sp + 32); +//nop; +t3 = 0x10029fa0; +//nop; +t3 = MEM_U16(t3 + 38); +//nop; +t4 = t3 & 0x40; +if (t4 != 0) {// bdead 40000009 ra = MEM_U32(sp + 36); +goto L428528;} +// bdead 40000009 ra = MEM_U32(sp + 36); +if (v0 == 0) {a0 = 0x70000; +goto L428524;} +a0 = 0x70000; +t5 = 0x1002df8c; +t6 = 0x10010d30; +t5 = MEM_U32(t5 + 0); +//nop; +a3 = MEM_U32(t5 + 24); +a2 = MEM_U32(sp + 40); +t6 = t6; +MEM_U32(sp + 16) = t6; +a0 = a0 | 0x14b; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42851c; +a3 = a3 + 0x18; +L42851c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L428524: +// bdead 1 ra = MEM_U32(sp + 36); +L428528: +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint32_t func_428534(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L428534: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 52) = s7; +s7 = 0x10026b90; +// fdead 410001eb MEM_U32(sp + 60) = ra; +// fdead 410001eb MEM_U32(sp + 56) = gp; +// fdead 410001eb MEM_U32(sp + 48) = s6; +// fdead 410001eb MEM_U32(sp + 44) = s5; +// fdead 410001eb MEM_U32(sp + 40) = s4; +// fdead 410001eb MEM_U32(sp + 36) = s3; +// fdead 410001eb MEM_U32(sp + 32) = s2; +// fdead 410001eb MEM_U32(sp + 28) = s1; +// fdead 410001eb MEM_U32(sp + 24) = s0; +v1 = MEM_U8(a0 + 0); +s7 = s7; +s1 = a0; +if (v1 == 0) {s0 = s7; +goto L428610;} +s0 = s7; +s5 = 0x10010d5c; +s4 = 0xfb528e4; +s3 = 0x10027b90; +s6 = 0x22; +s2 = 0x2f; +s5 = s5; +s4 = s4 + 0x20; +s3 = s3; +L4285a4: +if (s2 != v1) {v0 = v1; +goto L4285b4;} +v0 = v1; +s0 = s7; +goto L4285c4; +s0 = s7; +L4285b4: +if (s6 == v0) {at = s3 < s0; +goto L4285c8;} +at = s3 < s0; +MEM_U8(s0 + 0) = (uint8_t)v1; +s0 = s0 + 0x1; +L4285c4: +at = s3 < s0; +L4285c8: +if (at == 0) {a0 = s4; +goto L428600;} +a0 = s4; +//nop; +a1 = s5; +a2 = s0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4285e0; +a2 = s0; +L4285e0: +// bdead 41fe0003 gp = MEM_U32(sp + 56); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4285f8; +//nop; +L4285f8: +// bdead 41fe0103 gp = MEM_U32(sp + 56); +//nop; +L428600: +v1 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +if (v1 != 0) {//nop; +goto L4285a4;} +//nop; +L428610: +MEM_U8(s0 + 0) = (uint8_t)zero; +// bdead 1000001 ra = MEM_U32(sp + 60); +v0 = s7; +// bdead 9 s7 = MEM_U32(sp + 52); +// bdead 9 s6 = MEM_U32(sp + 48); +// bdead 9 s5 = MEM_U32(sp + 44); +// bdead 9 s4 = MEM_U32(sp + 40); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static void func_428644(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L428644: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb t9 = t9; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = func_428534(mem, sp, a0, a1, a2, a3); +goto L428668; +// fdead 400001eb MEM_U32(sp + 24) = gp; +L428668: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 32) = v0; +a1 = 0x10027bb0; +//nop; +a0 = v0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L428684; +a1 = a1; +L428684: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 == 0) {// bdead 40000001 ra = MEM_U32(sp + 28); +goto L4287a8;} +// bdead 40000001 ra = MEM_U32(sp + 28); +a0 = 0x10027bb0; +//nop; +a1 = MEM_U32(sp + 32); +a0 = a0; +v0 = wrapper_strcpy(mem, a0, a1); +goto L4286a4; +a0 = a0; +L4286a4: +// bdead 40000001 gp = MEM_U32(sp + 24); +t6 = 0x200; +at = 0x10027b98; +//nop; +MEM_U16(at + 0) = (uint16_t)t6; +//nop; +v0 = wrapper_getpid(); +goto L4286c0; +//nop; +L4286c0: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = 0x14; +at = 0x10027ba0; +a0 = 0x10027b98; +a3 = 0xfb528e4; +//nop; +a2 = 0x1; +MEM_U32(at + 0) = v0; +a0 = a0; +a3 = a3 + 0x10; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4286ec; +a3 = a3 + 0x10; +L4286ec: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x10000; +t7 = 0xfb528e4; +a0 = a0 | 0x47; +t7 = MEM_U8(t7 + 28); +a1 = 0x3; +t8 = t7 & 0x20; +if (t8 == 0) {//nop; +goto L42872c;} +//nop; +a3 = 0x10010d84; +//nop; +a2 = 0xffffffff; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L428724; +a3 = a3; +L428724: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L42872c: +a0 = 0x10027bb0; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L428740; +//nop; +L428740: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = v0 + 0x1; +a0 = 0x10027bb0; +a3 = 0xfb528e4; +//nop; +a2 = 0x1; +a0 = a0; +a3 = a3 + 0x10; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L428764; +a3 = a3 + 0x10; +L428764: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x10000; +t9 = 0xfb528e4; +a0 = a0 | 0x47; +t9 = MEM_U8(t9 + 28); +a1 = 0x3; +t0 = t9 & 0x20; +if (t0 == 0) {// bdead 40000061 ra = MEM_U32(sp + 28); +goto L4287a8;} +// bdead 40000061 ra = MEM_U32(sp + 28); +a3 = 0x10010d8c; +//nop; +a2 = 0xffffffff; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42879c; +a3 = a3; +L42879c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L4287a8: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_4287b4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4287b4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 36) = s3; +// fdead 4000006b MEM_U32(sp + 28) = s1; +s1 = 0x10028bb8; +s3 = 0x10028bd8; +// fdead 4014006b MEM_U32(sp + 32) = s2; +// fdead 4014006b MEM_U32(sp + 24) = s0; +s2 = 0xfb504f0; +s0 = a0; +// fdead 401e006b MEM_U32(sp + 44) = ra; +// fdead 401e006b MEM_U32(sp + 40) = gp; +s1 = s1; +s3 = s3; +L4287f4: +v0 = MEM_U8(s0 + 0); +//nop; +t6 = v0 + s2; +t7 = MEM_U8(t6 + 1); +//nop; +t8 = t7 & 0x1; +if (t8 == 0) {//nop; +goto L428830;} +//nop; +//nop; +a0 = v0; +//nop; +v0 = wrapper_tolower(a0); +goto L428824; +//nop; +L428824: +// bdead 401e000b gp = MEM_U32(sp + 40); +MEM_U8(s1 + 0) = (uint8_t)v0; +goto L428834; +MEM_U8(s1 + 0) = (uint8_t)v0; +L428830: +MEM_U8(s1 + 0) = (uint8_t)v0; +L428834: +t9 = MEM_U8(s0 + 0); +//nop; +if (t9 == 0) {//nop; +goto L428850;} +//nop; +s1 = s1 + 0x1; +if (s1 != s3) {s0 = s0 + 0x1; +goto L4287f4;} +s0 = s0 + 0x1; +L428850: +v0 = 0x10028bb8; +// bdead 4000b ra = MEM_U32(sp + 44); +MEM_U8(s1 + 0) = (uint8_t)zero; +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +v0 = v0; +return v0; +v0 = v0; +} + +static void func_428878(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L428878: +//nop; +//nop; +//nop; +t6 = 0x10029fa0; +sp = sp + 0xffffffd0; +t6 = MEM_U16(t6 + 38); +// fdead 400081eb MEM_U32(sp + 20) = s0; +t7 = t6 & 0x2; +s0 = a0; +// fdead 400381eb MEM_U32(sp + 28) = ra; +// fdead 400381eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +if (t7 == 0) {MEM_U32(sp + 60) = a3; +goto L428b3c;} +MEM_U32(sp + 60) = a3; +at = 0xffffff99; +if (a2 != at) {t9 = MEM_U32(sp + 56); +goto L428904;} +t9 = MEM_U32(sp + 56); +//nop; +a0 = MEM_U32(a0 + 4); +// bdead 40020123 t9 = t9; +//nop; +v0 = func_428534(mem, sp, a0, a1, a2, a3); +goto L4288d4; +//nop; +L4288d4: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0; +a1 = 0x10010d94; +//nop; +a2 = 0x1000; +a1 = a1; +v0 = wrapper_strncat(mem, a0, a1, a2); +goto L4288f0; +a1 = a1; +L4288f0: +// bdead 4002010b gp = MEM_U32(sp + 24); +t0 = MEM_U32(s0 + 20); +a0 = v0; +goto L42892c; +a0 = v0; +// fdead 0 t9 = MEM_U32(sp + 56); +L428904: +at = 0xffffff98; +if (t9 != at) {//nop; +goto L428920;} +//nop; +a0 = MEM_U32(s0 + 4); +t0 = MEM_U32(s0 + 16); +//nop; +goto L42892c; +//nop; +L428920: +a0 = MEM_U32(s0 + 4); +t0 = MEM_U32(s0 + 20); +//nop; +L42892c: +//nop; +MEM_U32(sp + 36) = t0; +// bdead 40020123 t9 = t9; +//nop; +func_428644(mem, sp, a0, a1, a2, a3); +goto L428940; +//nop; +L428940: +// bdead 40020003 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 52); +at = 0x10028bd8; +a0 = MEM_U32(sp + 56); +MEM_U16(at + 0) = (uint16_t)t1; +t0 = MEM_U32(sp + 36); +v0 = MEM_U32(s0 + 8); +at = 0xffffff9a; +if (a0 != at) {a1 = 0x14; +goto L4289c4;} +a1 = 0x14; +v1 = v0 & 0x7e0; +at = 0x180; +if (v1 != at) {t2 = v0 >> 6; +goto L42898c;} +t2 = v0 >> 6; +at = 0xffffffe0; +t3 = t2 & at; +t4 = v0 & 0x1f; +v0 = t3 | t4; +goto L4289c4; +v0 = t3 | t4; +L42898c: +at = 0x380; +if (v1 != at) {t8 = v0 >> 3; +goto L4289b0;} +t8 = v0 >> 3; +t5 = v0 >> 3; +at = 0xffffff00; +t6 = t5 & at; +t7 = v0 & 0xff; +v1 = t6 | t7; +goto L4289c0; +v1 = t6 | t7; +L4289b0: +at = 0xffffffe0; +t9 = t8 & at; +t1 = v0 & 0x1f; +v1 = t9 | t1; +L4289c0: +v0 = v1; +L4289c4: +at = 0x10028be4; +t2 = MEM_U32(sp + 60); +a2 = 0x1; +if (t2 != 0) {MEM_U32(at + 0) = v0; +goto L4289e4;} +MEM_U32(at + 0) = v0; +at = 0x10028be8; +MEM_U16(at + 0) = (uint16_t)zero; +goto L4289f4; +MEM_U16(at + 0) = (uint16_t)zero; +L4289e4: +t3 = MEM_U32(sp + 60); +at = 0x10028be8; +//nop; +MEM_U16(at + 0) = (uint16_t)t3; +L4289f4: +at = (int)a0 < (int)0xffffff9c; +if (at != 0) {//nop; +goto L428a0c;} +//nop; +at = 0x10028be0; +MEM_U16(at + 0) = (uint16_t)a0; +goto L428a18; +MEM_U16(at + 0) = (uint16_t)a0; +L428a0c: +at = 0x10028be0; +//nop; +MEM_U16(at + 0) = (uint16_t)zero; +L428a18: +at = 0x10028be2; +a0 = 0x10028bd8; +a3 = 0xfb528e4; +//nop; +MEM_U16(at + 0) = (uint16_t)t0; +a0 = a0; +a3 = a3 + 0x10; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L428a38; +a3 = a3 + 0x10; +L428a38: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = 0x10000; +t4 = 0xfb528e4; +a0 = a0 | 0x47; +t4 = MEM_U8(t4 + 28); +a1 = 0x3; +t5 = t4 & 0x20; +if (t5 == 0) {//nop; +goto L428a78;} +//nop; +a3 = 0x10010d98; +//nop; +a2 = 0xffffffff; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L428a70; +a3 = a3; +L428a70: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L428a78: +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 << 5; +if ((int)t7 >= 0) {//nop; +goto L428a9c;} +//nop; +t8 = MEM_U32(s0 + 0); +at = 0x10028bdc; +MEM_U32(at + 0) = t8; +goto L428ac4; +MEM_U32(at + 0) = t8; +L428a9c: +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 6003e07f t9 = t9; +//nop; +v0 = func_4287b4(mem, sp, a0); +goto L428ab0; +//nop; +L428ab0: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +at = 0x10028bdc; +//nop; +MEM_U32(at + 0) = v0; +L428ac4: +a0 = 0x10028bdc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L428ad8; +//nop; +L428ad8: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = v0 + 0x1; +a0 = 0x10028bdc; +a3 = 0xfb528e4; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +a3 = a3 + 0x10; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L428afc; +a3 = a3 + 0x10; +L428afc: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x10000; +t9 = 0xfb528e4; +a0 = a0 | 0x47; +t9 = MEM_U8(t9 + 28); +a1 = 0x3; +t1 = t9 & 0x20; +if (t1 == 0) {// bdead 40000061 ra = MEM_U32(sp + 28); +goto L428b40;} +// bdead 40000061 ra = MEM_U32(sp + 28); +a3 = 0x10010da0; +//nop; +a2 = 0xffffffff; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L428b34; +a3 = a3; +L428b34: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L428b3c: +// bdead 1 ra = MEM_U32(sp + 28); +L428b40: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_lint_outdef(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L428b4c: +//lint_outdef: +//nop; +//nop; +//nop; +sp = sp + 0xffffff80; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +s0 = a1; +// fdead 400200eb MEM_U32(sp + 44) = ra; +// fdead 400200eb MEM_U32(sp + 40) = gp; +// fdead 400200eb MEM_U32(sp + 36) = s3; +// fdead 400200eb MEM_U32(sp + 32) = s2; +if (a0 == 0) {s1 = zero; +goto L428b9c;} +s1 = zero; +at = 0x1; +if (a0 == at) {at = 0x2; +goto L428f14;} +at = 0x2; +if (a0 == at) {t8 = a2 << 4; +goto L429320;} +t8 = a2 << 4; +// bdead 1 ra = MEM_U32(sp + 44); +goto L429530; +// bdead 1 ra = MEM_U32(sp + 44); +L428b9c: +t0 = 0x10028bf8; +s1 = 0x15; +t0 = t0; +MEM_U32(t0 + 4) = zero; +a1 = MEM_U32(s0 + 8); +//nop; +t6 = MEM_U32(a1 + 4); +//nop; +if (s1 != t6) {//nop; +goto L428ce0;} +//nop; +t7 = MEM_U32(a1 + 8); +//nop; +MEM_U32(t0 + 8) = t7; +t8 = MEM_U32(s0 + 24); +//nop; +MEM_U32(t0 + 0) = t8; +t9 = MEM_U32(a1 + 20); +//nop; +MEM_U32(t0 + 16) = t9; +v1 = MEM_U32(a1 + 40); +//nop; +if (v1 == 0) {//nop; +goto L428c00;} +//nop; +v0 = v1; +goto L428c08; +v0 = v1; +L428c00: +v0 = MEM_U32(a1 + 36); +//nop; +L428c08: +if (v0 == 0) {a1 = v0; +goto L428ce0;} +a1 = v0; +if (v0 == 0) {//nop; +goto L428ce0;} +//nop; +s1 = 0x10028c10; +//nop; +s1 = s1; +L428c24: +t1 = MEM_U32(t0 + 4); +at = 0x1; +t2 = t1 + 0x1; +if (t2 != at) {MEM_U32(t0 + 4) = t2; +goto L428c88;} +MEM_U32(t0 + 4) = t2; +//nop; +a0 = 0xc; +MEM_U32(sp + 116) = a1; +v0 = f_Malloc(mem, sp, a0); +goto L428c48; +MEM_U32(sp + 116) = a1; +L428c48: +// bdead 4006000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 116); +t0 = 0x10028bf8; +MEM_U32(s1 + 0) = v0; +t0 = t0; +MEM_U32(t0 + 20) = v0; +t4 = MEM_U32(a1 + 8); +//nop; +MEM_U32(v0 + 0) = t4; +t6 = MEM_U32(t0 + 20); +t5 = MEM_U32(a1 + 24); +//nop; +MEM_U32(t6 + 4) = t5; +t7 = MEM_U32(t0 + 20); +MEM_U32(t7 + 8) = zero; +goto L428cd0; +MEM_U32(t7 + 8) = zero; +L428c88: +//nop; +a0 = MEM_U32(s1 + 0); +// bdead 40060063 t9 = t9; +MEM_U32(sp + 116) = a1; +v0 = func_426690(mem, sp, a0); +goto L428c9c; +MEM_U32(sp + 116) = a1; +L428c9c: +// bdead 4006000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 116); +a2 = 0x10028c14; +t0 = 0x10028bf8; +a2 = a2; +MEM_U32(a2 + 0) = v0; +t8 = MEM_U32(a1 + 8); +t0 = t0; +MEM_U32(v0 + 0) = t8; +t2 = MEM_U32(a2 + 0); +t1 = MEM_U32(a1 + 24); +//nop; +MEM_U32(t2 + 4) = t1; +L428cd0: +a1 = MEM_U32(a1 + 16); +//nop; +if (a1 != 0) {//nop; +goto L428c24;} +//nop; +L428ce0: +t3 = MEM_U32(s0 + 12); +s1 = 0x10028c10; +t4 = t3 << 5; +if ((int)t4 >= 0) {s1 = s1; +goto L428d04;} +s1 = s1; +t5 = 0x100; +s3 = 0x10029fa0; +MEM_U32(sp + 76) = t5; +goto L428d2c; +MEM_U32(sp + 76) = t5; +L428d04: +s3 = 0x10029fa0; +t8 = 0x2; +t6 = MEM_U16(s3 + 38); +t9 = 0x1; +t7 = t6 & 0x1000; +if (t7 == 0) {//nop; +goto L428d28;} +//nop; +MEM_U32(sp + 76) = t8; +goto L428d2c; +MEM_U32(sp + 76) = t8; +L428d28: +MEM_U32(sp + 76) = t9; +L428d2c: +t1 = MEM_U32(t0 + 4); +MEM_U32(t0 + 4) = zero; +MEM_U32(sp + 72) = t1; +s2 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(s2 + 20); +a1 = sp + 0x44; +a2 = sp + 0x50; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L428d54; +a3 = zero; +L428d54: +// bdead 401e0003 gp = MEM_U32(sp + 40); +t2 = MEM_U32(sp + 80); +t0 = 0x10028bf8; +t3 = MEM_U32(sp + 68); +t0 = t0; +t4 = MEM_U32(t0 + 0); +//nop; +t5 = t4 + 0x18; +MEM_U32(sp + 84) = t5; +a0 = s2; +MEM_U32(sp + 104) = t2; +MEM_U32(sp + 88) = t3; +v0 = f_type_map(mem, sp, a0); +goto L428d88; +MEM_U32(sp + 88) = t3; +L428d88: +t7 = MEM_U16(s3 + 38); +MEM_U32(sp + 92) = v0; +t6 = MEM_U32(s0 + 12); +// bdead 40078103 gp = MEM_U32(sp + 40); +t8 = t7 & 0x2; +if (t8 == 0) {MEM_U32(sp + 96) = t6; +goto L428ec0;} +MEM_U32(sp + 96) = t6; +//nop; +a0 = MEM_U32(sp + 88); +// fdead 621f802f t9 = t9; +//nop; +func_428644(mem, sp, a0, a1, a2, a3); +goto L428db8; +//nop; +L428db8: +// bdead 40060003 gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +//nop; +// fdead 601e003f t9 = t9; +//nop; +v0 = func_4266fc(mem, sp, a0); +goto L428dd4; +//nop; +L428dd4: +// bdead 4006000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 76); +//nop; +a2 = MEM_U32(sp + 72); +// fdead 601e00df t9 = t9; +a0 = sp + 0x54; +a3 = v0; +func_428878(mem, sp, a0, a1, a2, a3); +goto L428df4; +a3 = v0; +L428df4: +v0 = MEM_U32(s1 + 0); +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L428ec0;} +//nop; +a0 = MEM_U32(v0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L428ec0;} +//nop; +L428e14: +//nop; +//nop; +//nop; +v0 = f_type_map(mem, sp, a0); +goto L428e24; +//nop; +L428e24: +// bdead 4006000b gp = MEM_U32(sp + 40); +a1 = 0x8; +at = 0x10028bf0; +a0 = 0x10028bf0; +MEM_U32(at + 0) = v0; +at = 0x10028bf4; +a3 = 0xfb528e4; +//nop; +a2 = 0x1; +a0 = a0; +MEM_U16(at + 0) = (uint16_t)zero; +a3 = a3 + 0x10; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L428e58; +a3 = a3 + 0x10; +L428e58: +// bdead 40060003 gp = MEM_U32(sp + 40); +a0 = 0x10000; +t9 = 0xfb528e4; +a0 = a0 | 0x47; +t9 = MEM_U8(t9 + 28); +a1 = 0x3; +t1 = t9 & 0x20; +if (t1 == 0) {//nop; +goto L428e98;} +//nop; +a3 = 0x10010da8; +//nop; +a2 = 0xffffffff; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L428e90; +a3 = a3; +L428e90: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L428e98: +t2 = MEM_U32(s1 + 0); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +if (t3 == 0) {MEM_U32(s1 + 0) = t3; +goto L428ec0;} +MEM_U32(s1 + 0) = t3; +a0 = MEM_U32(t3 + 0); +//nop; +if (a0 != 0) {//nop; +goto L428e14;} +//nop; +L428ec0: +t4 = MEM_S16(s0 + 64); +s2 = sp + 0x54; +t5 = t4 & 0x40; +if (t5 == 0) {// bdead 400a0001 ra = MEM_U32(sp + 44); +goto L429530;} +// bdead 400a0001 ra = MEM_U32(sp + 44); +//nop; +a0 = s0; +// bdead 40080021 t9 = t9; +//nop; +v0 = func_4266fc(mem, sp, a0); +goto L428ee8; +//nop; +L428ee8: +// bdead 40080009 gp = MEM_U32(sp + 40); +a0 = s2; +//nop; +a1 = 0x10; +// fdead 1601e007f t9 = t9; +a2 = 0xffffff9a; +a3 = v0; +func_428878(mem, sp, a0, a1, a2, a3); +goto L428f08; +a3 = v0; +L428f08: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L429530; +// bdead 1 ra = MEM_U32(sp + 44); +L428f14: +if (s0 == 0) {s2 = sp + 0x54; +goto L42952c;} +s2 = sp + 0x54; +s3 = 0x10029fa0; +s1 = 0x15; +L428f24: +//nop; +a0 = s0; +// bdead 401e0023 t9 = t9; +//nop; +func_426798(mem, sp, a0); +goto L428f38; +//nop; +L428f38: +t6 = MEM_U16(s3 + 38); +// bdead 401e8003 gp = MEM_U32(sp + 40); +t7 = t6 & 0x800; +if (t7 != 0) {//nop; +goto L428fd4;} +//nop; +v1 = MEM_U32(s0 + 8); +at = 0x18; +v0 = MEM_U32(v1 + 4); +//nop; +if (v0 != at) {at = 0x14; +goto L428f84;} +at = 0x14; +t8 = MEM_U32(s0 + 72); +at = 0x2; +if (t8 != at) {at = 0x14; +goto L428f84;} +at = 0x14; +t9 = MEM_U32(v1 + 36); +//nop; +if (t9 == 0) {at = 0x14; +goto L428fac;} +at = 0x14; +L428f84: +if (v0 != at) {//nop; +goto L428fd4;} +//nop; +t1 = MEM_U32(s0 + 72); +at = 0x2; +if (t1 != at) {//nop; +goto L428fd4;} +//nop; +t2 = MEM_U32(v1 + 36); +//nop; +if (t2 != 0) {//nop; +goto L428fd4;} +//nop; +L428fac: +a3 = MEM_U32(s0 + 24); +//nop; +a0 = 0x70000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x13f; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L428fcc; +a3 = a3 + 0x18; +L428fcc: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +L428fd4: +t3 = MEM_U32(s0 + 72); +at = 0x4; +if (t3 != at) {//nop; +goto L429308;} +//nop; +a0 = MEM_U32(s0 + 20); +at = 0xffffffff; +if (a0 == at) {//nop; +goto L429308;} +//nop; +t4 = MEM_U32(s0 + 12); +a1 = sp + 0x44; +t5 = t4 << 3; +if ((int)t5 < 0) {//nop; +goto L429308;} +//nop; +//nop; +a2 = sp + 0x50; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L429018; +a3 = zero; +L429018: +t6 = MEM_U32(s0 + 24); +// bdead 401e8003 gp = MEM_U32(sp + 40); +t8 = MEM_U32(sp + 68); +t7 = t6 + 0x18; +//nop; +MEM_U32(sp + 84) = t7; +MEM_U32(sp + 88) = t8; +a0 = MEM_U32(s0 + 8); +//nop; +v0 = f_type_map(mem, sp, a0); +goto L429040; +//nop; +L429040: +MEM_U32(sp + 92) = v0; +t9 = MEM_U32(s0 + 12); +// bdead 441e0003 gp = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 80); +MEM_U32(sp + 96) = t9; +//nop; +MEM_U32(sp + 104) = t1; +a0 = MEM_U32(s0 + 76); +a1 = sp + 0x44; +a2 = sp + 0x50; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L429070; +a3 = zero; +L429070: +t2 = MEM_U32(sp + 80); +t3 = MEM_U32(sp + 92); +// bdead 401e1803 gp = MEM_U32(sp + 40); +at = 0x20; +if (t3 == at) {MEM_U32(sp + 100) = t2; +goto L429308;} +MEM_U32(sp + 100) = t2; +v0 = MEM_U32(sp + 96); +//nop; +t4 = v0 << 4; +if ((int)t4 >= 0) {t4 = v0 << 5; +goto L42918c;} +t4 = v0 << 5; +v0 = MEM_U16(s3 + 38); +//nop; +t5 = v0 & 0x80; +if (t5 != 0) {//nop; +goto L429108;} +//nop; +t6 = MEM_U32(s0 + 76); +t7 = v0 & 0x1000; +if (t6 != 0) {//nop; +goto L429108;} +//nop; +if (t7 != 0) {//nop; +goto L429108;} +//nop; +//nop; +a0 = s0; +// fdead 601ff83f t9 = t9; +//nop; +v0 = func_4266fc(mem, sp, a0); +goto L4290dc; +//nop; +L4290dc: +// bdead 401e000b gp = MEM_U32(sp + 40); +a0 = s2; +//nop; +a1 = 0x8; +// fdead 601e007f t9 = t9; +a2 = 0xffffff99; +a3 = v0; +func_428878(mem, sp, a0, a1, a2, a3); +goto L4290fc; +a3 = v0; +L4290fc: +// bdead 401e0003 gp = MEM_U32(sp + 40); +t2 = MEM_U32(s0 + 28); +goto L429240; +t2 = MEM_U32(s0 + 28); +L429108: +t8 = MEM_U32(s0 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (s1 == t9) {//nop; +goto L42923c;} +//nop; +t1 = MEM_U32(s0 + 24); +at = 0x5f; +t2 = MEM_U8(t1 + 24); +t3 = v0 & 0x1000; +if (t2 == at) {//nop; +goto L42923c;} +//nop; +if (t3 == 0) {a1 = 0x1; +goto L429148;} +a1 = 0x1; +a1 = 0x2; +goto L429148; +a1 = 0x2; +L429148: +//nop; +a0 = s0; +// bdead 401e0063 t9 = t9; +MEM_U32(sp + 60) = a1; +v0 = func_4266fc(mem, sp, a0); +goto L42915c; +MEM_U32(sp + 60) = a1; +L42915c: +// bdead 401e000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 60); +//nop; +a0 = s2; +// fdead 601e007f t9 = t9; +a2 = 0xffffff9b; +a3 = v0; +func_428878(mem, sp, a0, a1, a2, a3); +goto L42917c; +a3 = v0; +L42917c: +// bdead 401e0003 gp = MEM_U32(sp + 40); +t2 = MEM_U32(s0 + 28); +goto L429240; +t2 = MEM_U32(s0 + 28); +// fdead 0 t4 = v0 << 5; +L42918c: +if ((int)t4 >= 0) {//nop; +goto L42923c;} +//nop; +t5 = MEM_U32(s0 + 76); +v1 = MEM_U32(sp + 104); +if (t5 != 0) {//nop; +goto L42923c;} +//nop; +t7 = MEM_U16(s3 + 38); +t6 = MEM_U32(sp + 80); +t8 = t7 & 0x800; +if (t8 != 0) {MEM_U32(sp + 104) = t6; +goto L4291e4;} +MEM_U32(sp + 104) = t6; +//nop; +a0 = 0x70000; +a2 = MEM_U32(s0 + 20); +a3 = MEM_U32(sp + 84); +MEM_U32(sp + 120) = v1; +a0 = a0 | 0x140; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4291d8; +a1 = 0x1; +L4291d8: +// bdead 401e0003 gp = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 120); +//nop; +L4291e4: +MEM_U32(sp + 104) = v1; +t9 = MEM_U32(s0 + 8); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +if (s1 == t1) {//nop; +goto L42923c;} +//nop; +//nop; +a0 = s0; +// bdead 401e0023 t9 = t9; +//nop; +v0 = func_4266fc(mem, sp, a0); +goto L429214; +//nop; +L429214: +// bdead 401e000b gp = MEM_U32(sp + 40); +a0 = s2; +//nop; +a1 = 0x100; +// fdead 601e007f t9 = t9; +a2 = 0xffffff9b; +a3 = v0; +func_428878(mem, sp, a0, a1, a2, a3); +goto L429234; +a3 = v0; +L429234: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +L42923c: +t2 = MEM_U32(s0 + 28); +L429240: +//nop; +if (t2 == 0) {//nop; +goto L429308;} +//nop; +t3 = MEM_U32(s0 + 76); +//nop; +if ((int)t3 <= 0) {//nop; +goto L429298;} +//nop; +//nop; +a0 = s0; +// bdead 401e0023 t9 = t9; +//nop; +v0 = func_4266fc(mem, sp, a0); +goto L429270; +//nop; +L429270: +// bdead 401e000b gp = MEM_U32(sp + 40); +a0 = s2; +//nop; +a1 = 0x80; +// fdead 601e007f t9 = t9; +a2 = 0xffffff98; +a3 = v0; +func_428878(mem, sp, a0, a1, a2, a3); +goto L429290; +a3 = v0; +L429290: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +L429298: +t4 = MEM_U32(s0 + 8); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (s1 == t5) {//nop; +goto L429308;} +//nop; +t6 = MEM_U16(s3 + 38); +a1 = 0x1; +t7 = t6 & 0x1000; +if (t7 == 0) {//nop; +goto L4292cc;} +//nop; +a1 = 0x2; +goto L4292cc; +a1 = 0x2; +L4292cc: +//nop; +a0 = s0; +// bdead 401e0063 t9 = t9; +MEM_U32(sp + 60) = a1; +v0 = func_4266fc(mem, sp, a0); +goto L4292e0; +MEM_U32(sp + 60) = a1; +L4292e0: +// bdead 401e000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 60); +//nop; +a0 = s2; +// fdead 601e007f t9 = t9; +a2 = 0xffffff9b; +a3 = v0; +func_428878(mem, sp, a0, a1, a2, a3); +goto L429300; +a3 = v0; +L429300: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +L429308: +s0 = MEM_U32(s0 + 52); +//nop; +if (s0 != 0) {//nop; +goto L428f24;} +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +goto L429530; +// bdead 1 ra = MEM_U32(sp + 44); +L429320: +if ((int)t8 >= 0) {a1 = sp + 0x44; +goto L429334;} +a1 = sp + 0x44; +t9 = 0x40; +MEM_U32(sp + 76) = t9; +goto L42933c; +MEM_U32(sp + 76) = t9; +L429334: +t1 = 0x20; +MEM_U32(sp + 76) = t1; +L42933c: +//nop; +a0 = MEM_U32(s0 + 20); +a2 = sp + 0x50; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L429350; +a3 = zero; +L429350: +t2 = MEM_U32(s0 + 24); +t5 = MEM_U32(sp + 68); +t3 = MEM_U32(t2 + 24); +t6 = MEM_U32(sp + 80); +t4 = t3 + 0x18; +// bdead 4006e003 gp = MEM_U32(sp + 40); +MEM_U32(sp + 84) = t4; +MEM_U32(sp + 88) = t5; +MEM_U32(sp + 104) = t6; +t7 = MEM_U32(s0 + 24); +//nop; +a0 = MEM_U32(t7 + 8); +//nop; +v0 = f_type_map(mem, sp, a0); +goto L429388; +//nop; +L429388: +MEM_U32(sp + 92) = v0; +// bdead 40060003 gp = MEM_U32(sp + 40); +t8 = MEM_U32(s0 + 12); +//nop; +MEM_U32(sp + 96) = t8; +a0 = MEM_U32(s0 + 76); +a1 = sp + 0x44; +a2 = sp + 0x50; +a3 = zero; +v0 = f_real_file_line(mem, sp, a0, a1, a2, a3); +goto L4293b0; +a3 = zero; +L4293b0: +// bdead 40060103 gp = MEM_U32(sp + 40); +t9 = MEM_U32(sp + 80); +s3 = 0x10029fa0; +MEM_U32(sp + 100) = t9; +t1 = MEM_U16(s3 + 38); +//nop; +t2 = t1 & 0x2; +if (t2 == 0) {//nop; +goto L4293f0;} +//nop; +//nop; +a0 = MEM_U32(sp + 68); +// bdead 40160123 t9 = t9; +//nop; +func_428644(mem, sp, a0, a1, a2, a3); +goto L4293e8; +//nop; +L4293e8: +// bdead 40160003 gp = MEM_U32(sp + 40); +//nop; +L4293f0: +t0 = MEM_U32(s0 + 28); +//nop; +if (t0 == 0) {//nop; +goto L429420;} +//nop; +t3 = MEM_U32(t0 + 24); +t4 = s1 << 2; +if (t3 == 0) {v1 = t0 + t4; +goto L429420;} +v1 = t0 + t4; +L429410: +t5 = MEM_U32(v1 + 28); +s1 = s1 + 0x1; +if (t5 != 0) {v1 = v1 + 0x4; +goto L429410;} +v1 = v1 + 0x4; +L429420: +//nop; +a0 = s0; +// bdead 40140223 t9 = t9; +MEM_U32(sp + 108) = t0; +v0 = func_4266fc(mem, sp, a0); +goto L429434; +MEM_U32(sp + 108) = t0; +L429434: +// bdead 4014000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 76); +//nop; +a0 = sp + 0x54; +// fdead 6016007f t9 = t9; +a2 = s1; +a3 = v0; +func_428878(mem, sp, a0, a1, a2, a3); +goto L429454; +a3 = v0; +L429454: +t0 = MEM_U32(sp + 108); +// bdead 40100203 gp = MEM_U32(sp + 40); +if (t0 == 0) {// bdead 40100203 ra = MEM_U32(sp + 44); +goto L429530;} +// bdead 40100203 ra = MEM_U32(sp + 44); +t6 = MEM_U16(s3 + 38); +//nop; +t7 = t6 & 0x2; +if (t7 == 0) {// bdead 40000203 ra = MEM_U32(sp + 44); +goto L429530;} +// bdead 40000203 ra = MEM_U32(sp + 44); +t8 = MEM_U32(t0 + 24); +v1 = t0; +if (t8 == 0) {// bdead 42000013 ra = MEM_U32(sp + 44); +goto L429530;} +// bdead 42000013 ra = MEM_U32(sp + 44); +s0 = 0x10010db0; +v0 = t8; +s0 = s0; +L429494: +//nop; +a0 = MEM_U32(v0 + 8); +MEM_U32(sp + 56) = v1; +v0 = f_type_map(mem, sp, a0); +goto L4294a4; +MEM_U32(sp + 56) = v1; +L4294a4: +// bdead 4002000b gp = MEM_U32(sp + 40); +a1 = 0x8; +at = 0x10028bf0; +a0 = 0x10028bf0; +MEM_U32(at + 0) = v0; +at = 0x10028bf4; +a3 = 0xfb528e4; +//nop; +a2 = 0x1; +a0 = a0; +MEM_U16(at + 0) = (uint16_t)zero; +a3 = a3 + 0x10; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4294d8; +a3 = a3 + 0x10; +L4294d8: +// bdead 40020003 gp = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 56); +t9 = 0xfb528e4; +a0 = 0x10000; +t9 = MEM_U8(t9 + 28); +a0 = a0 | 0x47; +t1 = t9 & 0x20; +if (t1 == 0) {a1 = 0x3; +goto L42951c;} +a1 = 0x3; +//nop; +a2 = 0xffffffff; +a3 = s0; +MEM_U32(sp + 56) = v1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L429510; +MEM_U32(sp + 56) = v1; +L429510: +// bdead 40020003 gp = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 56); +//nop; +L42951c: +v0 = MEM_U32(v1 + 28); +v1 = v1 + 0x4; +if (v0 != 0) {//nop; +goto L429494;} +//nop; +L42952c: +// bdead 1 ra = MEM_U32(sp + 44); +L429530: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x80; +return; +// bdead 1 sp = sp + 0x80; +//nop; +//nop; +} + +static uint32_t f_cfe(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L429550: +//cfe: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 48) = zero; +v0 = f_cpp(mem, sp, a0, a1); +goto L429584; +MEM_U32(sp + 48) = zero; +L429584: +at = 0x10000; +// bdead 4000000f gp = MEM_U32(sp + 40); +at = at | 0x7a; +if (v0 != at) {v1 = zero < v0; +goto L4295f4;} +v1 = zero < v0; +t6 = 0x1002df00; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L4295e4;} +//nop; +t7 = 0x1002df04; +s2 = zero; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4295ec;} +//nop; +s3 = 0x10029fa0; +//nop; +t8 = MEM_U16(s3 + 6); +//nop; +t9 = t8 & 0x10; +if (t9 == 0) {//nop; +goto L4295ec;} +//nop; +L4295e4: +v0 = 0x3; +goto L429aac; +v0 = 0x3; +L4295ec: +v0 = s2; +goto L429aac; +v0 = s2; +L4295f4: +if (v1 == 0) {//nop; +goto L429604;} +//nop; +v0 = v1; +goto L429aac; +v0 = v1; +L429604: +//nop; +//nop; +//nop; +v0 = f_create_symtab(mem, sp); +goto L429614; +//nop; +L429614: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_init_trees(mem, sp); +goto L42962c; +//nop; +L42962c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_make_std_trees(mem, sp); +goto L429644; +//nop; +L429644: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_init_scan(mem, sp); +goto L42965c; +//nop; +L42965c: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_init_screener(mem, sp); +goto L429674; +//nop; +L429674: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_init_layout(mem, sp); +goto L42968c; +//nop; +L42968c: +// bdead 40000023 gp = MEM_U32(sp + 40); +at = 0xffffffff; +t0 = 0x1002df4c; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t0 + 16); +//nop; +if (t1 != at) {//nop; +goto L4296cc;} +//nop; +//nop; +a0 = zero; +//nop; +f_init_mips_st(mem, sp, a0); +goto L4296c4; +//nop; +L4296c4: +// bdead 40000023 gp = MEM_U32(sp + 40); +//nop; +L4296cc: +//nop; +s3 = 0x10029fa0; +//nop; +f_init_sem(mem, sp); +goto L4296dc; +//nop; +L4296dc: +// bdead 40100003 gp = MEM_U32(sp + 40); +//nop; +s1 = 0x10029e90; +//nop; +L4296ec: +//nop; +//nop; +//nop; +v0 = f_parse(mem, sp); +goto L4296fc; +//nop; +L4296fc: +// bdead 4014018b gp = MEM_U32(sp + 40); +s2 = zero < v0; +if (s2 == 0) {s0 = v0; +goto L42971c;} +s0 = v0; +s2 = MEM_U32(v0 + 4); +//nop; +t2 = s2 ^ 0x66; +s2 = t2 < 0x1; +L42971c: +v0 = MEM_U8(s1 + 112); +//nop; +if (v0 == 0) {//nop; +goto L42976c;} +//nop; +if ((int)v0 <= 0) {//nop; +goto L429754;} +//nop; +a0 = 0x10004834; +a1 = 0x10010fb8; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42974c; +a1 = a1; +L42974c: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +L429754: +//nop; +a0 = s0; +//nop; +f_display_tree(mem, sp, a0); +goto L429764; +//nop; +L429764: +// bdead 401e0183 gp = MEM_U32(sp + 40); +//nop; +L42976c: +t3 = MEM_U8(s1 + 83); +//nop; +if (t3 != 0) {//nop; +goto L4297ac;} +//nop; +t4 = 0x1002df00; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L4297ac;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_semantics(mem, sp, a0); +goto L4297a4; +//nop; +L4297a4: +// bdead 401c018b gp = MEM_U32(sp + 40); +s0 = v0; +L4297ac: +v0 = MEM_U8(s1 + 115); +//nop; +if (v0 == 0) {//nop; +goto L4297fc;} +//nop; +if ((int)v0 <= 0) {//nop; +goto L4297e4;} +//nop; +a0 = 0x10004834; +a1 = 0x10010fcc; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4297dc; +a1 = a1; +L4297dc: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +L4297e4: +//nop; +a0 = s0; +//nop; +f_display_tree(mem, sp, a0); +goto L4297f4; +//nop; +L4297f4: +// bdead 401e0183 gp = MEM_U32(sp + 40); +//nop; +L4297fc: +//nop; +a0 = zero; +//nop; +f_mips_st(mem, sp, a0, a1, a2, a3); +goto L42980c; +//nop; +L42980c: +// bdead 401e0103 gp = MEM_U32(sp + 40); +//nop; +t5 = 0x1002df00; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L42993c;} +//nop; +a0 = 0x100061e8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L42993c;} +//nop; +t6 = MEM_U16(s3 + 22); +//nop; +if (t6 != 0) {//nop; +goto L42993c;} +//nop; +t7 = MEM_U8(s1 + 83); +//nop; +if (t7 != 0) {//nop; +goto L42993c;} +//nop; +t8 = MEM_U16(s3 + 38); +t0 = MEM_U32(sp + 48); +t9 = t8 & 0x2; +if (t9 != 0) {//nop; +goto L42993c;} +//nop; +if (t0 != 0) {t1 = 0x1; +goto L429918;} +t1 = 0x1; +MEM_U32(sp + 48) = t1; +t2 = MEM_U8(a0 + 0); +//nop; +if (t2 != 0) {//nop; +goto L4298a8;} +//nop; +t3 = 0xfb528e4; +//nop; +t3 = t3 + 0x10; +MEM_U32(sp + 52) = t3; +goto L4298f0; +MEM_U32(sp + 52) = t3; +L4298a8: +a1 = 0x10010fe4; +//nop; +a1 = a1; +//nop; +v0 = wrapper_fopen(mem, a0, a1); +goto L4298bc; +//nop; +L4298bc: +// bdead 401e010b gp = MEM_U32(sp + 40); +if (v0 != 0) {MEM_U32(sp + 52) = v0; +goto L4298f0;} +MEM_U32(sp + 52) = v0; +a3 = 0x100061e8; +//nop; +a0 = 0x50000; +a3 = MEM_U32(a3 + 0); +a0 = a0 | 0x93; +a1 = 0x3; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4298e8; +a2 = 0xffffffff; +L4298e8: +// bdead 401e0103 gp = MEM_U32(sp + 40); +//nop; +L4298f0: +t4 = 0x1002df4c; +//nop; +t4 = MEM_U32(t4 + 0); +a1 = MEM_U32(sp + 52); +a0 = MEM_U32(t4 + 12); +a2 = 0x3; +a0 = a0 + 0x18; +f_init_codegen(mem, sp, a0, a1, a2); +goto L429910; +a0 = a0 + 0x18; +L429910: +// bdead 401e0103 gp = MEM_U32(sp + 40); +//nop; +L429918: +t5 = 0x10029e88; +at = 0x10029e84; +//nop; +t5 = MEM_U32(t5 + 0); +a0 = s0; +MEM_U32(at + 0) = t5; +f_codegen(mem, sp, a0); +goto L429934; +MEM_U32(at + 0) = t5; +L429934: +// bdead 401e0103 gp = MEM_U32(sp + 40); +//nop; +L42993c: +if (s0 == 0) {//nop; +goto L429958;} +//nop; +if (s2 == 0) {//nop; +goto L429958;} +//nop; +v0 = MEM_U16(s3 + 38); +//nop; +goto L429978; +//nop; +L429958: +a0 = 0x10029e88; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_mem_free(mem, sp, a0); +goto L42996c; +//nop; +L42996c: +// bdead 40140003 gp = MEM_U32(sp + 40); +//nop; +goto L4296ec; +//nop; +L429978: +if (v0 == 0) {//nop; +goto L4299a4;} +//nop; +t6 = 0x1002df84; +//nop; +t6 = MEM_U32(t6 + 0); +a0 = 0x1; +a1 = MEM_U32(t6 + 0); +a2 = zero; +f_lint_outdef(mem, sp, a0, a1, a2); +goto L42999c; +a2 = zero; +L42999c: +// bdead 40140001 gp = MEM_U32(sp + 40); +//nop; +L4299a4: +//nop; +a0 = 0xffffffff; +//nop; +f_error_flush(mem, sp, a0); +goto L4299b4; +//nop; +L4299b4: +// bdead 40140101 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_end_mips_st(mem, sp); +goto L4299cc; +//nop; +L4299cc: +// bdead 40140001 gp = MEM_U32(sp + 40); +//nop; +v1 = 0x1002df00; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L429a60;} +//nop; +t7 = MEM_U8(s1 + 83); +//nop; +if (t7 != 0) {//nop; +goto L429a60;} +//nop; +t8 = 0x100061e8; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L429a60;} +//nop; +t9 = MEM_U16(s3 + 22); +//nop; +if (t9 != 0) {//nop; +goto L429a60;} +//nop; +t0 = MEM_U16(s3 + 38); +//nop; +t1 = t0 & 0x2; +if (t1 != 0) {//nop; +goto L429a60;} +//nop; +//nop; +a0 = MEM_U32(sp + 52); +//nop; +v0 = wrapper_fclose(mem, a0); +goto L429a48; +//nop; +L429a48: +// bdead 100001 gp = MEM_U32(sp + 40); +//nop; +v1 = 0x1002df00; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L429a60: +if (v1 != 0) {//nop; +goto L429a94;} +//nop; +t2 = 0x1002df04; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L429a9c;} +//nop; +t3 = MEM_U16(s3 + 6); +//nop; +t4 = t3 & 0x10; +if (t4 == 0) {//nop; +goto L429a9c;} +//nop; +L429a94: +v0 = 0x3; +goto L429aac; +v0 = 0x3; +L429a9c: +v0 = 0x1002df98; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L429aac: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +//nop; +//nop; +} + +static void f_init_screener(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L429ad0: +//init_screener: +//nop; +//nop; +//nop; +t3 = 0x10029fa0; +//nop; +t6 = MEM_U16(t3 + 12); +//nop; +if (t6 == 0) {//nop; +goto L429b14;} +//nop; +a1 = 0x1002dfa0; +v0 = 0x100068c4; +a1 = MEM_U32(a1 + 0); +a2 = 0x1002dfb4; +MEM_U32(v0 + 4) = a1; +a2 = MEM_U32(a2 + 0); +//nop; +goto L429b30; +//nop; +L429b14: +a2 = 0x1002dfb4; +v0 = 0x100068c4; +a2 = MEM_U32(a2 + 0); +a1 = 0x1002dfa0; +MEM_U32(v0 + 4) = a2; +a1 = MEM_U32(a1 + 0); +//nop; +L429b30: +v1 = 0x1002dee4; +a3 = 0x1002df68; +v1 = MEM_U32(v1 + 0); +a0 = 0x1002dfa8; +MEM_U32(v0 + 12) = v1; +a3 = MEM_U32(a3 + 0); +t0 = MEM_U16(t3 + 26); +MEM_U32(v0 + 20) = a3; +a0 = MEM_U32(a0 + 0); +if (t0 != 0) {MEM_U32(v0 + 28) = a0; +goto L429ba4;} +MEM_U32(v0 + 28) = a0; +t7 = MEM_U16(t3 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 != 0) {//nop; +goto L429ba4;} +//nop; +t4 = 0x1002df70; +t9 = MEM_U32(v1 + 24); +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 24); +//nop; +if (t9 != t5) {//nop; +goto L429ba4;} +//nop; +MEM_U32(v0 + 124) = v1; +MEM_U32(v0 + 36) = v1; +MEM_U32(v0 + 188) = v1; +MEM_U32(v0 + 196) = v1; +goto L429bc4; +MEM_U32(v0 + 196) = v1; +L429ba4: +t1 = 0x1002df70; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U32(v0 + 196) = t1; +MEM_U32(v0 + 188) = t1; +MEM_U32(v0 + 124) = t1; +MEM_U32(v0 + 36) = t1; +L429bc4: +t6 = 0x1002df58; +t1 = 0x1002df5c; +t6 = MEM_U32(t6 + 0); +t7 = 0x1002dfbc; +MEM_U32(v0 + 44) = t6; +t1 = MEM_U32(t1 + 0); +MEM_U32(v0 + 60) = zero; +MEM_U32(v0 + 68) = zero; +MEM_U32(v0 + 52) = t1; +t7 = MEM_U32(t7 + 0); +t2 = 0x1002dfb8; +MEM_U32(v0 + 84) = a3; +MEM_U32(v0 + 76) = t7; +t2 = MEM_U32(t2 + 0); +if (t0 != 0) {MEM_U32(v0 + 92) = t2; +goto L429c44;} +MEM_U32(v0 + 92) = t2; +t8 = MEM_U16(t3 + 10); +//nop; +t4 = t8 & 0x1; +if (t4 != 0) {//nop; +goto L429c44;} +//nop; +t5 = 0x1002df64; +t9 = MEM_U32(a3 + 24); +t5 = MEM_U32(t5 + 0); +//nop; +t6 = MEM_U32(t5 + 24); +//nop; +if (t9 != t6) {//nop; +goto L429c44;} +//nop; +MEM_U32(v0 + 100) = a3; +MEM_U32(v0 + 204) = a3; +goto L429c5c; +MEM_U32(v0 + 204) = a3; +L429c44: +a3 = 0x1002df64; +//nop; +a3 = MEM_U32(a3 + 0); +//nop; +MEM_U32(v0 + 100) = a3; +MEM_U32(v0 + 204) = a3; +L429c5c: +a3 = 0x1002dfa4; +MEM_U32(v0 + 108) = zero; +MEM_U32(v0 + 116) = a0; +MEM_U32(v0 + 132) = a1; +MEM_U32(v0 + 140) = a2; +MEM_U32(v0 + 148) = a0; +MEM_U32(v0 + 156) = a0; +MEM_U32(v0 + 164) = t2; +MEM_U32(v0 + 172) = v1; +MEM_U32(v0 + 180) = v1; +a3 = MEM_U32(a3 + 0); +t8 = MEM_U32(t1 + 24); +t7 = MEM_U32(a3 + 24); +//nop; +if (t7 != t8) {//nop; +goto L429ca4;} +//nop; +MEM_U32(v0 + 212) = t1; +goto L429ca8; +MEM_U32(v0 + 212) = t1; +L429ca4: +MEM_U32(v0 + 212) = a3; +L429ca8: +v1 = 0x1002df6c; +MEM_U32(v0 + 220) = t1; +v1 = MEM_U32(v1 + 0); +a0 = 0x1002df60; +MEM_U32(v0 + 228) = v1; +MEM_U32(v0 + 236) = v1; +a0 = MEM_U32(a0 + 0); +MEM_U32(v0 + 252) = v1; +MEM_U32(v0 + 260) = v1; +MEM_U32(v0 + 244) = a0; +MEM_U32(v0 + 268) = a0; +return; +MEM_U32(v0 + 268) = a0; +} + +static uint32_t func_429cd8(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L429cd8: +//nop; +//nop; +//nop; +t7 = 0x10029a50; +a0 = 0x10029a48; +t7 = t7; +t6 = 0x10029fe0; +a0 = a0; +at = MEM_U32(t7 + 0); +t0 = MEM_U32(t7 + 4); +v0 = MEM_U32(a0 + 0); +MEM_U32(t6 + 0) = at; +MEM_U32(t6 + 4) = t0; +t0 = MEM_U32(t7 + 12); +at = MEM_U32(t7 + 8); +MEM_U32(t6 + 12) = t0; +MEM_U32(t6 + 8) = at; +MEM_U32(a0 + 0) = zero; +return v0; +MEM_U32(a0 + 0) = zero; +} + +static uint32_t f_yylex(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L429d24: +//yylex: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 4000002b MEM_U32(sp + 36) = s2; +s2 = 0x10029a48; +// fdead 4008002b MEM_U32(sp + 68) = ra; +s2 = s2; +t6 = MEM_U32(s2 + 0); +// fdead 4008802b MEM_U32(sp + 64) = fp; +// fdead 4008802b MEM_U32(sp + 60) = gp; +// fdead 4008802b MEM_U32(sp + 56) = s7; +// fdead 4008802b MEM_U32(sp + 52) = s6; +// fdead 4008802b MEM_U32(sp + 48) = s5; +// fdead 4008802b MEM_U32(sp + 44) = s4; +// fdead 4008802b MEM_U32(sp + 40) = s3; +// fdead 4008802b MEM_U32(sp + 32) = s1; +if (t6 == 0) {// fdead 4008802b MEM_U32(sp + 28) = s0; +goto L429d90;} +// fdead 4008802b MEM_U32(sp + 28) = s0; +//nop; +//nop; +// fdead 4008802b t9 = t9; +//nop; +v0 = func_429cd8(mem, sp); +goto L429d84; +//nop; +L429d84: +// bdead 4008010b gp = MEM_U32(sp + 60); +s1 = v0; +goto L429da8; +s1 = v0; +L429d90: +//nop; +//nop; +//nop; +v0 = f_scan(mem, sp); +goto L429da0; +//nop; +L429da0: +// bdead 4008010b gp = MEM_U32(sp + 60); +s1 = v0; +L429da8: +at = 0x106; +if (v0 == at) {at = 0x107; +goto L429dc4;} +at = 0x107; +if (v0 == at) {//nop; +goto L42a18c;} +//nop; +v0 = s1; +goto L42a554; +v0 = s1; +L429dc4: +s7 = 0x10029a40; +t8 = 0x100; +s7 = s7; +t7 = MEM_U32(s7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L429e34;} +//nop; +MEM_U32(s7 + 0) = t8; +//nop; +a0 = MEM_U32(s7 + 4); +a1 = t8 << 4; +v0 = f_Realloc(mem, sp, a0, a1); +goto L429df4; +a1 = t8 << 4; +L429df4: +// bdead 410c010b gp = MEM_U32(sp + 60); +MEM_U32(s7 + 4) = v0; +t1 = 0x10029fe0; +//nop; +at = MEM_U32(t1 + 0); +//nop; +MEM_U32(v0 + 0) = at; +t3 = MEM_U32(t1 + 4); +//nop; +MEM_U32(v0 + 4) = t3; +at = MEM_U32(t1 + 8); +//nop; +MEM_U32(v0 + 8) = at; +t3 = MEM_U32(t1 + 12); +MEM_U32(v0 + 12) = t3; +goto L429e6c; +MEM_U32(v0 + 12) = t3; +L429e34: +t5 = 0x10029fe0; +t4 = MEM_U32(s7 + 4); +at = MEM_U32(t5 + 0); +//nop; +MEM_U32(t4 + 0) = at; +t7 = MEM_U32(t5 + 4); +//nop; +MEM_U32(t4 + 4) = t7; +at = MEM_U32(t5 + 8); +//nop; +MEM_U32(t4 + 8) = at; +t7 = MEM_U32(t5 + 12); +//nop; +MEM_U32(t4 + 12) = t7; +L429e6c: +t8 = MEM_U32(s2 + 0); +fp = 0x1; +if (t8 == 0) {//nop; +goto L429e9c;} +//nop; +//nop; +//nop; +// fdead e30d741f t9 = t9; +//nop; +v0 = func_429cd8(mem, sp); +goto L429e90; +//nop; +L429e90: +// bdead c10c010b gp = MEM_U32(sp + 60); +//nop; +goto L429eb4; +//nop; +L429e9c: +//nop; +//nop; +//nop; +v0 = f_scan(mem, sp); +goto L429eac; +//nop; +L429eac: +// bdead c10c010b gp = MEM_U32(sp + 60); +//nop; +L429eb4: +if (v0 != s1) {s0 = fp << 4; +goto L429fac;} +s0 = fp << 4; +L429ebc: +t9 = MEM_U32(s7 + 0); +t2 = fp + 0x100; +at = fp < t9; +if (at != 0) {//nop; +goto L429f24;} +//nop; +MEM_U32(s7 + 0) = t2; +//nop; +a0 = MEM_U32(s7 + 4); +a1 = t2 << 4; +v0 = f_Realloc(mem, sp, a0, a1); +goto L429ee4; +a1 = t2 << 4; +L429ee4: +// bdead c10e010b gp = MEM_U32(sp + 60); +MEM_U32(s7 + 4) = v0; +t6 = 0x10029fe0; +t3 = v0 + s0; +at = MEM_U32(t6 + 0); +//nop; +MEM_U32(t3 + 0) = at; +t5 = MEM_U32(t6 + 4); +//nop; +MEM_U32(t3 + 4) = t5; +at = MEM_U32(t6 + 8); +//nop; +MEM_U32(t3 + 8) = at; +t5 = MEM_U32(t6 + 12); +MEM_U32(t3 + 12) = t5; +goto L429f5c; +MEM_U32(t3 + 12) = t5; +L429f24: +t9 = 0x10029fe0; +t7 = MEM_U32(s7 + 4); +at = MEM_U32(t9 + 0); +t8 = t7 + s0; +MEM_U32(t8 + 0) = at; +t0 = MEM_U32(t9 + 4); +//nop; +MEM_U32(t8 + 4) = t0; +at = MEM_U32(t9 + 8); +//nop; +MEM_U32(t8 + 8) = at; +t0 = MEM_U32(t9 + 12); +//nop; +MEM_U32(t8 + 12) = t0; +L429f5c: +t1 = MEM_U32(s2 + 0); +fp = fp + 0x1; +if (t1 == 0) {s0 = s0 + 0x10; +goto L429f8c;} +s0 = s0 + 0x10; +//nop; +//nop; +// bdead c10e0003 t9 = t9; +//nop; +v0 = func_429cd8(mem, sp); +goto L429f80; +//nop; +L429f80: +// bdead c10e010b gp = MEM_U32(sp + 60); +//nop; +goto L429fa4; +//nop; +L429f8c: +//nop; +//nop; +//nop; +v0 = f_scan(mem, sp); +goto L429f9c; +//nop; +L429f9c: +// bdead c10e010b gp = MEM_U32(sp + 60); +//nop; +L429fa4: +if (v0 == s1) {//nop; +goto L429ebc;} +//nop; +L429fac: +at = 0x10029a48; +t3 = 0x10029fe0; +MEM_U32(at + 0) = v0; +t4 = 0x10029a50; +at = MEM_U32(t3 + 0); +t4 = t4; +t7 = MEM_U32(t3 + 4); +MEM_U32(t4 + 0) = at; +at = MEM_U32(t3 + 8); +MEM_U32(t4 + 4) = t7; +t7 = MEM_U32(t3 + 12); +MEM_U32(t4 + 8) = at; +at = 0x1; +if (fp != at) {MEM_U32(t4 + 12) = t7; +goto L42a020;} +MEM_U32(t4 + 12) = t7; +t8 = MEM_U32(s7 + 4); +t2 = 0x10029fe0; +at = MEM_U32(t8 + 0); +v0 = 0x106; +MEM_U32(t2 + 0) = at; +t0 = MEM_U32(t8 + 4); +//nop; +MEM_U32(t2 + 4) = t0; +at = MEM_U32(t8 + 8); +//nop; +MEM_U32(t2 + 8) = at; +t0 = MEM_U32(t8 + 12); +MEM_U32(t2 + 12) = t0; +goto L42a554; +MEM_U32(t2 + 12) = t0; +L42a020: +s6 = zero; +if ((int)fp <= 0) {s1 = zero; +goto L42a0e8;} +s1 = zero; +s0 = 0x10029a30; +s5 = zero; +s0 = s0; +L42a038: +t1 = MEM_U32(s7 + 4); +//nop; +t5 = t1 + s5; +v0 = MEM_U32(t5 + 0); +//nop; +t6 = MEM_U32(v0 + 8); +s2 = v0 + 0x18; +t4 = MEM_U32(t6 + 32); +a0 = s2; +t3 = MEM_U32(t4 + 28); +//nop; +t9 = t3 + 0xffffffff; +t7 = s2 + t9; +at = s2 < t7; +if (at == 0) {s3 = a0 + t9; +goto L42a0d8;} +s3 = a0 + t9; +L42a078: +t0 = MEM_U32(s0 + 0); +a1 = s1 + 0x100; +at = s1 < t0; +if (at != 0) {//nop; +goto L42a0b8;} +//nop; +MEM_U32(s0 + 0) = a1; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_Realloc(mem, sp, a0, a1); +goto L42a0a0; +//nop; +L42a0a0: +MEM_U32(s0 + 4) = v0; +t5 = MEM_U8(s2 + 0); +// bdead c1de4009 gp = MEM_U32(sp + 60); +t4 = v0 + s1; +MEM_U8(t4 + 0) = (uint8_t)t5; +goto L42a0c8; +MEM_U8(t4 + 0) = (uint8_t)t5; +L42a0b8: +t3 = MEM_U32(s0 + 4); +t2 = MEM_U8(s2 + 0); +t8 = t3 + s1; +MEM_U8(t8 + 0) = (uint8_t)t2; +L42a0c8: +s2 = s2 + 0x1; +at = s2 < s3; +if (at != 0) {s1 = s1 + 0x1; +goto L42a078;} +s1 = s1 + 0x1; +L42a0d8: +s6 = s6 + 0x1; +if (s6 != fp) {s5 = s5 + 0x10; +goto L42a038;} +s5 = s5 + 0x10; +MEM_U32(sp + 76) = s2; +L42a0e8: +s0 = 0x10029a30; +s2 = MEM_U32(sp + 76); +s0 = s0; +t9 = MEM_U32(s0 + 0); +a1 = s1 + 0x100; +at = s1 < t9; +if (at != 0) {//nop; +goto L42a134;} +//nop; +MEM_U32(s0 + 0) = a1; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_Realloc(mem, sp, a0, a1); +goto L42a11c; +//nop; +L42a11c: +MEM_U32(s0 + 4) = v0; +t0 = MEM_U8(s2 + 0); +// bdead 41060209 gp = MEM_U32(sp + 60); +t6 = v0 + s1; +MEM_U8(t6 + 0) = (uint8_t)t0; +goto L42a144; +MEM_U8(t6 + 0) = (uint8_t)t0; +L42a134: +t4 = MEM_U32(s0 + 4); +t5 = MEM_U8(s2 + 0); +t3 = t4 + s1; +MEM_U8(t3 + 0) = (uint8_t)t5; +L42a144: +t2 = MEM_U32(s7 + 4); +t9 = s1 + 0x1; +t8 = MEM_U32(t2 + 0); +a2 = 0x1002df74; +a1 = MEM_U32(t8 + 20); +MEM_U32(sp + 16) = t9; +//nop; +a3 = MEM_U32(s0 + 4); +a2 = MEM_U32(a2 + 0); +a0 = 0x65; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L42a170; +a0 = 0x65; +L42a170: +// bdead 9 gp = MEM_U32(sp + 60); +//nop; +at = 0x10029fe0; +//nop; +MEM_U32(at + 0) = v0; +v0 = 0x106; +goto L42a554; +v0 = 0x106; +L42a18c: +s7 = 0x10029a40; +t1 = 0x100; +s7 = s7; +t7 = MEM_U32(s7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L42a1fc;} +//nop; +MEM_U32(s7 + 0) = t1; +//nop; +a0 = MEM_U32(s7 + 4); +a1 = t1 << 4; +v0 = f_Realloc(mem, sp, a0, a1); +goto L42a1bc; +a1 = t1 << 4; +L42a1bc: +// bdead 410c010b gp = MEM_U32(sp + 60); +MEM_U32(s7 + 4) = v0; +t4 = 0x10029fe0; +//nop; +at = MEM_U32(t4 + 0); +//nop; +MEM_U32(v0 + 0) = at; +t3 = MEM_U32(t4 + 4); +//nop; +MEM_U32(v0 + 4) = t3; +at = MEM_U32(t4 + 8); +//nop; +MEM_U32(v0 + 8) = at; +t3 = MEM_U32(t4 + 12); +MEM_U32(v0 + 12) = t3; +goto L42a234; +MEM_U32(v0 + 12) = t3; +L42a1fc: +t8 = 0x10029fe0; +t2 = MEM_U32(s7 + 4); +at = MEM_U32(t8 + 0); +//nop; +MEM_U32(t2 + 0) = at; +t7 = MEM_U32(t8 + 4); +//nop; +MEM_U32(t2 + 4) = t7; +at = MEM_U32(t8 + 8); +//nop; +MEM_U32(t2 + 8) = at; +t7 = MEM_U32(t8 + 12); +//nop; +MEM_U32(t2 + 12) = t7; +L42a234: +t1 = MEM_U32(s2 + 0); +fp = 0x1; +if (t1 == 0) {//nop; +goto L42a264;} +//nop; +//nop; +//nop; +// fdead e30d3c1f t9 = t9; +//nop; +v0 = func_429cd8(mem, sp); +goto L42a258; +//nop; +L42a258: +// bdead c10c010b gp = MEM_U32(sp + 60); +//nop; +goto L42a27c; +//nop; +L42a264: +//nop; +//nop; +//nop; +v0 = f_scan(mem, sp); +goto L42a274; +//nop; +L42a274: +// bdead c10c010b gp = MEM_U32(sp + 60); +//nop; +L42a27c: +if (v0 != s1) {s0 = fp << 4; +goto L42a374;} +s0 = fp << 4; +L42a284: +t0 = MEM_U32(s7 + 0); +t5 = fp + 0x100; +at = fp < t0; +if (at != 0) {//nop; +goto L42a2ec;} +//nop; +MEM_U32(s7 + 0) = t5; +//nop; +a0 = MEM_U32(s7 + 4); +a1 = t5 << 4; +v0 = f_Realloc(mem, sp, a0, a1); +goto L42a2ac; +a1 = t5 << 4; +L42a2ac: +// bdead c10e010b gp = MEM_U32(sp + 60); +MEM_U32(s7 + 4) = v0; +t9 = 0x10029fe0; +t3 = v0 + s0; +at = MEM_U32(t9 + 0); +//nop; +MEM_U32(t3 + 0) = at; +t8 = MEM_U32(t9 + 4); +//nop; +MEM_U32(t3 + 4) = t8; +at = MEM_U32(t9 + 8); +//nop; +MEM_U32(t3 + 8) = at; +t8 = MEM_U32(t9 + 12); +MEM_U32(t3 + 12) = t8; +goto L42a324; +MEM_U32(t3 + 12) = t8; +L42a2ec: +t0 = 0x10029fe0; +t7 = MEM_U32(s7 + 4); +at = MEM_U32(t0 + 0); +t1 = t7 + s0; +MEM_U32(t1 + 0) = at; +t6 = MEM_U32(t0 + 4); +//nop; +MEM_U32(t1 + 4) = t6; +at = MEM_U32(t0 + 8); +//nop; +MEM_U32(t1 + 8) = at; +t6 = MEM_U32(t0 + 12); +//nop; +MEM_U32(t1 + 12) = t6; +L42a324: +t4 = MEM_U32(s2 + 0); +fp = fp + 0x1; +if (t4 == 0) {s0 = s0 + 0x10; +goto L42a354;} +s0 = s0 + 0x10; +//nop; +//nop; +// bdead c10e0003 t9 = t9; +//nop; +v0 = func_429cd8(mem, sp); +goto L42a348; +//nop; +L42a348: +// bdead c10e010b gp = MEM_U32(sp + 60); +//nop; +goto L42a36c; +//nop; +L42a354: +//nop; +//nop; +//nop; +v0 = f_scan(mem, sp); +goto L42a364; +//nop; +L42a364: +// bdead c10e010b gp = MEM_U32(sp + 60); +//nop; +L42a36c: +if (v0 == s1) {//nop; +goto L42a284;} +//nop; +L42a374: +at = 0x10029a48; +t3 = 0x10029fe0; +MEM_U32(at + 0) = v0; +t2 = 0x10029a50; +at = MEM_U32(t3 + 0); +t2 = t2; +t7 = MEM_U32(t3 + 4); +MEM_U32(t2 + 0) = at; +at = MEM_U32(t3 + 8); +MEM_U32(t2 + 4) = t7; +t7 = MEM_U32(t3 + 12); +MEM_U32(t2 + 8) = at; +at = 0x1; +if (fp != at) {MEM_U32(t2 + 12) = t7; +goto L42a3e8;} +MEM_U32(t2 + 12) = t7; +t1 = MEM_U32(s7 + 4); +t5 = 0x10029fe0; +at = MEM_U32(t1 + 0); +v0 = 0x106; +MEM_U32(t5 + 0) = at; +t6 = MEM_U32(t1 + 4); +//nop; +MEM_U32(t5 + 4) = t6; +at = MEM_U32(t1 + 8); +//nop; +MEM_U32(t5 + 8) = at; +t6 = MEM_U32(t1 + 12); +MEM_U32(t5 + 12) = t6; +goto L42a554; +MEM_U32(t5 + 12) = t6; +L42a3e8: +s6 = zero; +if ((int)fp <= 0) {s3 = zero; +goto L42a4b4;} +s3 = zero; +s1 = 0x10029a38; +s5 = zero; +s1 = s1; +L42a400: +t4 = MEM_U32(s7 + 4); +s2 = s3 << 2; +t8 = t4 + s5; +v0 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(v0 + 8); +s0 = v0 + 0x18; +t2 = MEM_U32(t9 + 32); +//nop; +t1 = MEM_U32(t2 + 28); +//nop; +t7 = t1 + 0xffffffff; +a0 = t7 << 2; +t3 = a0 + s0; +at = s0 < t3; +if (at == 0) {s4 = a0 + s0; +goto L42a4a8;} +s4 = a0 + s0; +L42a444: +t5 = MEM_U32(s1 + 0); +t4 = s3 + 0x100; +at = s3 < t5; +if (at != 0) {//nop; +goto L42a484;} +//nop; +MEM_U32(s1 + 0) = t4; +//nop; +a0 = MEM_U32(s1 + 4); +a1 = t4 << 2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L42a46c; +a1 = t4 << 2; +L42a46c: +MEM_U32(s1 + 4) = v0; +t9 = MEM_U32(s0 + 0); +// bdead c5fe000b gp = MEM_U32(sp + 60); +t0 = v0 + s2; +MEM_U32(t0 + 0) = t9; +goto L42a494; +MEM_U32(t0 + 0) = t9; +L42a484: +t6 = MEM_U32(s1 + 4); +t1 = MEM_U32(s0 + 0); +t7 = t6 + s2; +MEM_U32(t7 + 0) = t1; +L42a494: +s0 = s0 + 0x4; +at = s0 < s4; +s3 = s3 + 0x1; +if (at != 0) {s2 = s2 + 0x4; +goto L42a444;} +s2 = s2 + 0x4; +L42a4a8: +s6 = s6 + 0x1; +if (s6 != fp) {s5 = s5 + 0x10; +goto L42a400;} +s5 = s5 + 0x10; +L42a4b4: +s1 = 0x10029a38; +s2 = s3 << 2; +s1 = s1; +t3 = MEM_U32(s1 + 0); +t5 = s3 + 0x100; +at = s3 < t3; +if (at != 0) {//nop; +goto L42a4fc;} +//nop; +MEM_U32(s1 + 0) = t5; +//nop; +a0 = MEM_U32(s1 + 4); +a1 = t5 << 2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L42a4e8; +a1 = t5 << 2; +L42a4e8: +// bdead 411c000b gp = MEM_U32(sp + 60); +MEM_U32(s1 + 4) = v0; +t2 = v0 + s2; +MEM_U32(t2 + 0) = zero; +goto L42a50c; +MEM_U32(t2 + 0) = zero; +L42a4fc: +t9 = MEM_U32(s1 + 4); +//nop; +t0 = t9 + s2; +MEM_U32(t0 + 0) = zero; +L42a50c: +t6 = MEM_U32(s7 + 4); +a2 = 0x1002df74; +t1 = MEM_U32(t6 + 0); +//nop; +a3 = MEM_U32(s1 + 4); +t7 = s3 + 0x1; +a2 = MEM_U32(a2 + 0); +a1 = MEM_U32(t1 + 20); +MEM_U32(sp + 16) = t7; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L42a538; +a0 = 0x68; +L42a538: +// bdead 9 gp = MEM_U32(sp + 60); +//nop; +at = 0x10029fe0; +//nop; +MEM_U32(at + 0) = v0; +v0 = 0x106; +goto L42a554; +v0 = 0x106; +L42a554: +// bdead 9 ra = MEM_U32(sp + 68); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 s3 = MEM_U32(sp + 40); +// bdead 9 s4 = MEM_U32(sp + 44); +// bdead 9 s5 = MEM_U32(sp + 48); +// bdead 9 s6 = MEM_U32(sp + 52); +// bdead 9 s7 = MEM_U32(sp + 56); +// bdead 9 fp = MEM_U32(sp + 64); +// bdead 9 sp = sp + 0x68; +return v0; +// bdead 9 sp = sp + 0x68; +} + +static uint32_t f_normalize_type(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42a584: +//normalize_type: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +if (a0 != 0) {a2 = a1; +goto L42a5b8;} +a2 = a1; +v0 = 0x1002dee4; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L42a680; +// bdead 9 ra = MEM_U32(sp + 28); +L42a5b8: +v1 = 0x100068c4; +a1 = 0x2; +v0 = v1 + 0x110; +L42a5c4: +t6 = MEM_U32(v1 + 0); +//nop; +if (a0 != t6) {//nop; +goto L42a648;} +//nop; +t7 = 0x100068c4; +a0 = 0x120000; +t7 = t7 + 0xd0; +if (v1 != t7) {a0 = a0 | 0xe9; +goto L42a60c;} +a0 = a0 | 0xe9; +//nop; +a1 = 0x1; +MEM_U32(sp + 32) = v1; +MEM_U32(sp + 44) = a2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42a5fc; +MEM_U32(sp + 44) = a2; +L42a5fc: +// bdead 40000103 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 44); +//nop; +L42a60c: +t8 = 0x100068c4; +a0 = 0x120000; +t8 = t8 + 0xd8; +if (v1 != t8) {a0 = a0 | 0xea; +goto L42a63c;} +a0 = a0 | 0xea; +//nop; +a1 = zero; +MEM_U32(sp + 32) = v1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42a630; +MEM_U32(sp + 32) = v1; +L42a630: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 32); +//nop; +L42a63c: +v0 = MEM_U32(v1 + 4); +// bdead 9 ra = MEM_U32(sp + 28); +goto L42a680; +// bdead 9 ra = MEM_U32(sp + 28); +L42a648: +v1 = v1 + 0x8; +if (v1 != v0) {//nop; +goto L42a5c4;} +//nop; +//nop; +a0 = 0x20000; +a0 = a0 | 0x101; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42a664; +a0 = a0 | 0x101; +L42a664: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1002df88; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +L42a680: +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_was_plain_char(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42a68c: +//was_plain_char: +t6 = a0 << 5; +if ((int)t6 >= 0) {t7 = a0 << 11; +goto L42a6b0;} +t7 = a0 << 11; +if ((int)t7 < 0) {t8 = a0 << 10; +goto L42a6b0;} +t8 = a0 << 10; +if ((int)t8 < 0) {v0 = zero; +goto L42a6b4;} +v0 = zero; +v0 = 0x1; +return v0; +v0 = 0x1; +L42a6b0: +v0 = zero; +L42a6b4: +//nop; +return v0; +//nop; +} + +static uint32_t f_type_to_string(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42a6bc: +//type_to_string: +//nop; +//nop; +//nop; +at = 0x400000; +at = at | 0x1; +at = a0 < at; +if (at != 0) {at = 0x1000000; +goto L42a70c;} +at = 0x1000000; +if (a0 == at) {at = 0x2000000; +goto L42a770;} +at = 0x2000000; +if (a0 == at) {at = 0x4000000; +goto L42a74c;} +at = 0x4000000; +if (a0 == at) {at = 0x10000000; +goto L42a740;} +at = 0x10000000; +if (a0 == at) {at = 0x40000000; +goto L42a77c;} +at = 0x40000000; +if (a0 == at) {//nop; +goto L42a788;} +//nop; +//nop; +goto L42a7b8; +//nop; +L42a70c: +at = 0x800; +if (a0 == at) {at = 0x4000; +goto L42a794;} +at = 0x4000; +if (a0 == at) {at = 0x100000; +goto L42a7a0;} +at = 0x100000; +if (a0 == at) {at = 0x200000; +goto L42a758;} +at = 0x200000; +if (a0 == at) {at = 0x400000; +goto L42a7ac;} +at = 0x400000; +if (a0 == at) {//nop; +goto L42a764;} +//nop; +//nop; +goto L42a7b8; +//nop; +L42a740: +v0 = 0x1001104c; +v0 = v0; +return v0; +v0 = v0; +L42a74c: +v0 = 0x10011054; +v0 = v0; +return v0; +v0 = v0; +L42a758: +v0 = 0x10011058; +v0 = v0; +return v0; +v0 = v0; +L42a764: +v0 = 0x10011064; +v0 = v0; +return v0; +v0 = v0; +L42a770: +v0 = 0x1001106c; +v0 = v0; +return v0; +v0 = v0; +L42a77c: +v0 = 0x10011074; +v0 = v0; +return v0; +v0 = v0; +L42a788: +v0 = 0x1001107c; +v0 = v0; +return v0; +v0 = v0; +L42a794: +v0 = 0x10011084; +v0 = v0; +return v0; +v0 = v0; +L42a7a0: +v0 = 0x1001108c; +v0 = v0; +return v0; +v0 = v0; +L42a7ac: +v0 = 0x10011094; +v0 = v0; +return v0; +v0 = v0; +L42a7b8: +v0 = 0x1001109c; +//nop; +v0 = v0; +//nop; +return v0; +//nop; +} + +static uint32_t f_attribute_to_string(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42a7cc: +//attribute_to_string: +//nop; +//nop; +//nop; +at = 0x1000000; +if (a0 == at) {at = 0x2000000; +goto L42a85c;} +at = 0x2000000; +if (a0 == at) {at = 0x4000000; +goto L42a850;} +at = 0x4000000; +if (a0 == at) {at = 0x8000000; +goto L42a844;} +at = 0x8000000; +if (a0 == at) {at = 0x10000000; +goto L42a838;} +at = 0x10000000; +if (a0 == at) {at = 0x40000000; +goto L42a82c;} +at = 0x40000000; +if (a0 == at) {at = 0x80000000; +goto L42a820;} +at = 0x80000000; +if (a0 != at) {//nop; +goto L42a868;} +//nop; +v0 = 0x100110a8; +v0 = v0; +return v0; +v0 = v0; +L42a820: +v0 = 0x100110b4; +v0 = v0; +return v0; +v0 = v0; +L42a82c: +v0 = 0x100110c0; +v0 = v0; +return v0; +v0 = v0; +L42a838: +v0 = 0x100110c8; +v0 = v0; +return v0; +v0 = v0; +L42a844: +v0 = 0x100110d0; +v0 = v0; +return v0; +v0 = v0; +L42a850: +v0 = 0x100110d8; +v0 = v0; +return v0; +v0 = v0; +L42a85c: +v0 = 0x100110e0; +v0 = v0; +return v0; +v0 = v0; +L42a868: +v0 = 0x100110ec; +//nop; +v0 = v0; +//nop; +return v0; +//nop; +//nop; +} + +static uint32_t f_string_to_symbol(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42a880: +//string_to_symbol: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +t6 = a1 + a0; +s2 = MEM_U8(a0 + 0); +s3 = MEM_U8(t6 + -1); +s1 = a1; +s4 = a0; +a2 = a1; +if (a1 == 0) {v0 = zero; +goto L42a8f8;} +v0 = zero; +v1 = a0; +a0 = 0x265; +L42a8d4: +lo = a2 * a0; +hi = (uint32_t)((uint64_t)a2 * (uint64_t)a0 >> 32); +t7 = MEM_U8(v1 + 0); +v0 = v0 + 0x1; +at = v0 < s1; +v1 = v1 + 0x1; +t8 = lo; +a2 = t7 + t8; +if (at != 0) {//nop; +goto L42a8d4;} +//nop; +L42a8f8: +at = 0x3fff0000; +at = at | 0xffff; +t9 = a2 & at; +at = 0x3f1; +lo = (int)t9 / (int)at; hi = (int)t9 % (int)at; +t2 = 0x1002dfe4; +//nop; +t2 = MEM_U32(t2 + 0); +t0 = hi; +t1 = t0 << 2; +MEM_U32(sp + 52) = t1; +t4 = t2 + t1; +s0 = MEM_U32(t4 + 0); +//nop; +if (s0 == 0) {v1 = s0; +goto L42a9b0;} +v1 = s0; +L42a938: +t5 = MEM_U32(s0 + 20); +//nop; +if (s1 != t5) {//nop; +goto L42a98c;} +//nop; +t6 = MEM_U8(s0 + 24); +t7 = s0 + s1; +if (s2 != t6) {//nop; +goto L42a98c;} +//nop; +t8 = MEM_U8(t7 + 23); +a0 = s0 + 0x18; +if (s3 != t8) {//nop; +goto L42a98c;} +//nop; +//nop; +a1 = s4; +a2 = s1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L42a978; +a2 = s1; +L42a978: +// bdead 403e000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L42a98c;} +//nop; +v0 = s0; +goto L42aac8; +v0 = s0; +L42a98c: +t9 = MEM_S16(s0 + 16); +v1 = s0; +if (t9 == 0) {//nop; +goto L42a9a0;} +//nop; +MEM_U32(sp + 60) = s0; +L42a9a0: +s0 = MEM_U32(s0 + 12); +//nop; +if (s0 != 0) {//nop; +goto L42a938;} +//nop; +L42a9b0: +if (s0 == 0) {//nop; +goto L42a9e4;} +//nop; +t0 = MEM_S16(s0 + 16); +//nop; +if (t0 == 0) {//nop; +goto L42a9e4;} +//nop; +t1 = MEM_S16(s0 + 18); +s0 = MEM_U32(sp + 60); +at = t1 < s1; +if (at != 0) {//nop; +goto L42a9e4;} +//nop; +//nop; +goto L42aa78; +//nop; +L42a9e4: +a1 = 0x10029a60; +at = 0xfffffffc; +a1 = a1; +a0 = MEM_U32(a1 + 0); +//nop; +v0 = MEM_U32(a0 + 8); +//nop; +v0 = v0 + 0x3; +t2 = v0 & at; +MEM_U32(a0 + 8) = t2; +a0 = MEM_U32(a1 + 0); +t4 = t2 + s1; +t3 = MEM_U32(a0 + 12); +t5 = t4 + 0x1d; +at = t3 < t5; +if (at == 0) {//nop; +goto L42aa48;} +//nop; +//nop; +a1 = s1 + 0x1d; +MEM_U32(sp + 64) = v1; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42aa38; +MEM_U32(sp + 64) = v1; +L42aa38: +// bdead 4024000b gp = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 64); +s0 = v0; +goto L42aa74; +s0 = v0; +L42aa48: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + s1; +t8 = t7 + 0x1d; +MEM_U32(a0 + 8) = t8; +t9 = MEM_U32(a1 + 0); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +s0 = t0 - s1; +s0 = s0 + 0xffffffe3; +L42aa74: +MEM_U16(s0 + 18) = (uint16_t)s1; +L42aa78: +//nop; +a0 = s0 + 0x18; +a1 = s4; +a2 = s1; +MEM_U32(sp + 64) = v1; +v0 = wrapper_strncpy(mem, a0, a1, a2); +goto L42aa90; +MEM_U32(sp + 64) = v1; +L42aa90: +v1 = MEM_U32(sp + 64); +// bdead 40060013 gp = MEM_U32(sp + 40); +if (v1 != 0) {MEM_U32(s0 + 20) = s1; +goto L42aabc;} +MEM_U32(s0 + 20) = s1; +t1 = 0x1002dfe4; +t2 = MEM_U32(sp + 52); +t1 = MEM_U32(t1 + 0); +//nop; +t4 = t1 + t2; +MEM_U32(t4 + 0) = s0; +goto L42aac0; +MEM_U32(t4 + 0) = s0; +L42aabc: +MEM_U32(v1 + 12) = s0; +L42aac0: +MEM_U16(s0 + 16) = (uint16_t)zero; +v0 = s0; +L42aac8: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x58; +return v0; +// bdead 9 sp = sp + 0x58; +} + +static uint32_t f_create_symtab(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42ab4c: +//create_symtab: +//nop; +//nop; +//nop; +v0 = 0x10029e80; +sp = sp + 0xffffffe0; +a0 = MEM_U32(v0 + 0); +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +v1 = MEM_U32(a0 + 8); +at = 0xfffffffc; +v1 = v1 + 0x3; +t6 = v1 & at; +MEM_U32(a0 + 8) = t6; +a0 = MEM_U32(v0 + 0); +t8 = t6 + 0x8; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L42abc8;} +//nop; +//nop; +a1 = 0x8; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42abac; +//nop; +L42abac: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x100069e4; +//nop; +a2 = a2; +MEM_U32(a2 + 0) = v0; +goto L42abf0; +MEM_U32(a2 + 0) = v0; +L42abc8: +t9 = MEM_U32(a0 + 8); +a2 = 0x100069e4; +t0 = t9 + 0x8; +MEM_U32(a0 + 8) = t0; +t1 = MEM_U32(v0 + 0); +a2 = a2; +t2 = MEM_U32(t1 + 8); +//nop; +t3 = t2 + 0xfffffff8; +MEM_U32(a2 + 0) = t3; +L42abf0: +//nop; +//nop; +//nop; +v0 = f_mem_start(mem, sp); +goto L42ac00; +//nop; +L42ac00: +// bdead 40000009 gp = MEM_U32(sp + 24); +at = 0xfffffffc; +a2 = 0x100069e4; +//nop; +a2 = a2; +t4 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t4 + 4) = v0; +t5 = MEM_U32(a2 + 0); +//nop; +a0 = MEM_U32(t5 + 4); +//nop; +v1 = MEM_U32(a0 + 8); +//nop; +v1 = v1 + 0x3; +t6 = v1 & at; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(a2 + 0); +t9 = t6 + 0xfc4; +a0 = MEM_U32(t7 + 4); +//nop; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L42ac98;} +//nop; +//nop; +a1 = 0xfc4; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42ac78; +//nop; +L42ac78: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x100069e4; +//nop; +a2 = a2; +t0 = MEM_U32(a2 + 0); +MEM_U32(t0 + 0) = v0; +goto L42acc8; +MEM_U32(t0 + 0) = v0; +L42ac98: +t1 = MEM_U32(a0 + 8); +//nop; +t2 = t1 + 0xfc4; +MEM_U32(a0 + 8) = t2; +v1 = MEM_U32(a2 + 0); +//nop; +t3 = MEM_U32(v1 + 4); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +t5 = t4 + 0xfffff03c; +MEM_U32(v1 + 0) = t5; +L42acc8: +v0 = MEM_U32(a2 + 0); +at = 0x10029a60; +t6 = MEM_U32(v0 + 4); +// bdead 800d ra = MEM_U32(sp + 28); +MEM_U32(at + 0) = t6; +at = 0x1002dfe4; +t7 = MEM_U32(v0 + 0); +// bdead 1000d sp = sp + 0x20; +MEM_U32(at + 0) = t7; +return v0; +MEM_U32(at + 0) = t7; +} + +static void f_hash_table_statistics(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42ad6c: +//hash_table_statistics: +//nop; +//nop; +//nop; +a1 = 0x1002dfe4; +sp = sp + 0xffffffb8; +a1 = MEM_U32(a1 + 0); +// fdead 4000004b MEM_U32(sp + 44) = ra; +// fdead 4000004b MEM_U32(sp + 40) = gp; +v1 = zero; +a2 = zero; +a3 = zero; +t0 = zero; +a0 = zero; +t2 = 0xfc4; +t1 = 0x1; +L42ada8: +v0 = MEM_U32(a1 + 0); +a0 = a0 + 0x4; +if (v0 == 0) {a1 = a1 + 0x4; +goto L42adc8;} +a1 = a1 + 0x4; +L42adb8: +v0 = MEM_U32(v0 + 12); +v1 = v1 + 0x1; +if (v0 != 0) {//nop; +goto L42adb8;} +//nop; +L42adc8: +at = (int)v1 < (int)a2; +if (at != 0) {t0 = t0 + v1; +goto L42add8;} +t0 = t0 + v1; +a2 = v1; +L42add8: +if (v1 != t1) {//nop; +goto L42ade4;} +//nop; +a3 = a3 + 0x1; +L42ade4: +if (a0 != t2) {v1 = zero; +goto L42ada8;} +v1 = zero; +a0 = 0x10004834; +a1 = 0x1001115c; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 52) = a3; +MEM_U32(sp + 48) = t0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42ae10; +a1 = a1; +L42ae10: +// bdead 40000183 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10004834; +a1 = 0x10011194; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42ae30; +a1 = a1; +L42ae30: +a3 = MEM_U32(sp + 52); +t0 = MEM_U32(sp + 48); +f4.w[0] = a3; +f8.w[0] = t0; +f6.d = (int)f4.w[0]; +at = 0x40590000; +f18.w[1] = at; +f10.d = (int)f8.w[0]; +f18.w[0] = zero; +// bdead 40000301 gp = MEM_U32(sp + 40); +f16.d = f6.d / f10.d; +a0 = 0x10004834; +a1 = 0x100111cc; +//nop; +a2 = MEM_U32(sp + 56); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 16) = t0; +a1 = a1; +f4.d = f16.d * f18.d; +MEM_U32(sp + 28) = f4.w[0]; +MEM_U32(sp + 24) = f4.w[1]; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L42ae88; +MEM_U32(sp + 24) = f4.w[1]; +L42ae88: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +} + +static uint32_t f_is_const_expr(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42aeb0: +//is_const_expr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a1 = a0; +a0 = 0x65; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t2 = 0x42; +t1 = 0x4e; +t0 = 0x56; +a3 = 0x38; +a2 = 0x2a; +v1 = 0x63; +v0 = MEM_U32(a1 + 4); +L42aeec: +//nop; +if (a0 == v0) {//nop; +goto L42af38;} +//nop; +if (a2 != v0) {//nop; +goto L42af18;} +//nop; +t6 = MEM_U32(a1 + 24); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (v1 == t7) {//nop; +goto L42af38;} +//nop; +L42af18: +if (a3 != v0) {//nop; +goto L42af40;} +//nop; +t8 = MEM_U32(a1 + 24); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (v1 != t9) {//nop; +goto L42af40;} +//nop; +L42af38: +v0 = 0x1; +goto L42afac; +v0 = 0x1; +L42af40: +if (t0 == v0) {//nop; +goto L42af50;} +//nop; +if (t1 != v0) {//nop; +goto L42af94;} +//nop; +L42af50: +//nop; +a0 = MEM_U32(a1 + 24); +MEM_U32(sp + 32) = a1; +v0 = f_is_const_expr(mem, sp, a0); +goto L42af60; +MEM_U32(sp + 32) = a1; +L42af60: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +t3 = zero < v0; +if (t3 == 0) {v0 = t3; +goto L42afac;} +v0 = t3; +//nop; +a0 = MEM_U32(a1 + 28); +//nop; +v0 = f_is_const_expr(mem, sp, a0); +goto L42af84; +//nop; +L42af84: +// bdead b gp = MEM_U32(sp + 24); +t4 = zero < v0; +v0 = t4; +goto L42afac; +v0 = t4; +L42af94: +if (t2 != v0) {v0 = zero; +goto L42afac;} +v0 = zero; +a1 = MEM_U32(a1 + 28); +v0 = MEM_U32(a1 + 4); +goto L42aeec; +v0 = MEM_U32(a1 + 4); +// fdead 0 v0 = zero; +L42afac: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_const_expr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L42afbc: +//const_expr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +at = 0x1002dff4; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +// fdead 400001ef MEM_U32(sp + 20) = s0; +MEM_U32(sp + 72) = a2; +MEM_U32(at + 0) = a3; +t0 = MEM_U32(a0 + 4); +s0 = a0; +if ((int)t0 <= 0) {v1 = t0; +goto L42b024;} +v1 = t0; +t6 = v1 + 0xffffffd6; +at = t6 < 0x3c; +if (at == 0) {at = 0x69; +goto L42c59c;} +at = 0x69; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1001173c[] = { +&&L42b05c, +&&L42b210, +&&L42b210, +&&L42b210, +&&L42bbd4, +&&L42be48, +&&L42b034, +&&L42b034, +&&L42b034, +&&L42b034, +&&L42b210, +&&L42b210, +&&L42b210, +&&L42c598, +&&L42c598, +&&L42b210, +&&L42b034, +&&L42b210, +&&L42b210, +&&L42b210, +&&L42b034, +&&L42b034, +&&L42b034, +&&L42b034, +&&L42b394, +&&L42b034, +&&L42be48, +&&L42b034, +&&L42b210, +&&L42b210, +&&L42b210, +&&L42bbd4, +&&L42b210, +&&L42b210, +&&L42b034, +&&L42b210, +&&L42b888, +&&L42b034, +&&L42be48, +&&L42b034, +&&L42be48, +&&L42b034, +&&L42b210, +&&L42b210, +&&L42b888, +&&L42b034, +&&L42b210, +&&L42b034, +&&L42c598, +&&L42c598, +&&L42c01c, +&&L42c550, +&&L42c598, +&&L42bbd4, +&&L42bbd4, +&&L42c598, +&&L42c598, +&&L42c598, +&&L42c598, +&&L42c578, +}; +dest = Lswitch1001173c[t6]; +//nop; +goto *dest; +//nop; +L42b024: +if (v1 == 0) {a0 = s0; +goto L42c31c;} +a0 = s0; +at = 0x69; +goto L42c59c; +at = 0x69; +L42b034: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xb6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b04c; +a1 = 0x2; +L42b04c: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42b05c: +//nop; +a2 = MEM_U32(sp + 72); +a0 = s0; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42b06c; +a0 = s0; +L42b06c: +t8 = MEM_U32(v0 + 4); +// bdead 4200018b gp = MEM_U32(sp + 24); +at = 0x69; +if (t8 != at) {s0 = v0; +goto L42b094;} +s0 = v0; +t9 = 0x69; +MEM_U32(v0 + 4) = t9; +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42b094: +a1 = MEM_U32(v0 + 8); +t0 = 0x18; +a2 = MEM_U32(a1 + 4); +//nop; +if (t0 != a2) {at = 0x13; +goto L42b110;} +at = 0x13; +if (t0 == a2) {at = 0x14; +goto L42b0d0;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42b100;} +v1 = a1; +t3 = MEM_U32(a1 + 12); +//nop; +t4 = t3 << 2; +if ((int)t4 < 0) {v1 = a1; +goto L42b100;} +v1 = a1; +L42b0d0: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42b100;} +v1 = a1; +t5 = MEM_U32(a1 + 12); +at = 0xd0000000; +t6 = t5 & at; +if (t6 == 0) {v1 = a1; +goto L42b100;} +v1 = a1; +v1 = a0; +goto L42b100; +v1 = a0; +// fdead 0 v1 = a1; +L42b100: +t7 = MEM_U32(v1 + 36); +//nop; +if (t7 == 0) {at = 0x13; +goto L42b184;} +at = 0x13; +L42b110: +if (a2 != at) {at = 0x11; +goto L42b17c;} +at = 0x11; +if (t0 == a2) {at = 0x14; +goto L42b13c;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42b16c;} +v1 = a1; +t8 = MEM_U32(a1 + 12); +//nop; +t9 = t8 << 2; +if ((int)t9 < 0) {v1 = a1; +goto L42b16c;} +v1 = a1; +L42b13c: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42b16c;} +v1 = a1; +t3 = MEM_U32(a1 + 12); +at = 0xd0000000; +t4 = t3 & at; +if (t4 == 0) {v1 = a1; +goto L42b16c;} +v1 = a1; +v1 = a0; +goto L42b16c; +v1 = a0; +// fdead 0 v1 = a1; +L42b16c: +t5 = MEM_U32(v1 + 24); +//nop; +if (t5 == 0) {at = 0x11; +goto L42b184;} +at = 0x11; +L42b17c: +if (a2 != at) {//nop; +goto L42b1ac;} +//nop; +L42b184: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b19c; +a1 = 0x2; +L42b19c: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42b1ac: +//nop; +a0 = s0; +// bdead 40000023 t9 = t9; +//nop; +v0 = func_4416a4(mem, sp, a0); +goto L42b1c0; +//nop; +L42b1c0: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = v0; +//nop; +v0 = f_is_const_expr(mem, sp, a0); +goto L42b1d8; +//nop; +L42b1d8: +// bdead 4002018b gp = MEM_U32(sp + 24); +if (v0 != 0) {a0 = 0x30000; +goto L42b204;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xb6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b1f8; +a1 = 0x2; +L42b1f8: +// bdead 40020083 gp = MEM_U32(sp + 24); +t7 = 0x69; +MEM_U32(s0 + 4) = t7; +L42b204: +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42b210: +//nop; +a2 = MEM_U32(sp + 72); +a0 = s0; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42b220; +a0 = s0; +L42b220: +a3 = MEM_U32(v0 + 4); +// bdead 4000018b gp = MEM_U32(sp + 24); +at = 0x69; +if (a3 != at) {s0 = v0; +goto L42b248;} +s0 = v0; +t8 = 0x69; +MEM_U32(v0 + 4) = t8; +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42b248: +a1 = MEM_U32(v0 + 8); +t0 = 0x18; +a2 = MEM_U32(a1 + 4); +//nop; +if (t0 != a2) {at = 0x13; +goto L42b2c4;} +at = 0x13; +if (t0 == a2) {at = 0x14; +goto L42b284;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42b2b4;} +v1 = a1; +t9 = MEM_U32(a1 + 12); +//nop; +t3 = t9 << 2; +if ((int)t3 < 0) {v1 = a1; +goto L42b2b4;} +v1 = a1; +L42b284: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42b2b4;} +v1 = a1; +t4 = MEM_U32(a1 + 12); +at = 0xd0000000; +t5 = t4 & at; +if (t5 == 0) {v1 = a1; +goto L42b2b4;} +v1 = a1; +v1 = a0; +goto L42b2b4; +v1 = a0; +// fdead 0 v1 = a1; +L42b2b4: +t6 = MEM_U32(v1 + 36); +//nop; +if (t6 == 0) {at = 0x13; +goto L42b338;} +at = 0x13; +L42b2c4: +if (a2 != at) {at = 0x11; +goto L42b330;} +at = 0x11; +if (t0 == a2) {at = 0x14; +goto L42b2f0;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42b320;} +v1 = a1; +t7 = MEM_U32(a1 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {v1 = a1; +goto L42b320;} +v1 = a1; +L42b2f0: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42b320;} +v1 = a1; +t9 = MEM_U32(a1 + 12); +at = 0xd0000000; +t3 = t9 & at; +if (t3 == 0) {v1 = a1; +goto L42b320;} +v1 = a1; +v1 = a0; +goto L42b320; +v1 = a0; +// fdead 0 v1 = a1; +L42b320: +t4 = MEM_U32(v1 + 24); +//nop; +if (t4 == 0) {at = 0x11; +goto L42b338;} +at = 0x11; +L42b330: +if (a2 != at) {a1 = 0x65; +goto L42b360;} +a1 = 0x65; +L42b338: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b350; +a1 = 0x2; +L42b350: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42b360: +if (a1 == a3) {a0 = 0x30000; +goto L42b388;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xb6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b37c; +a1 = 0x2; +L42b37c: +// bdead 40020083 gp = MEM_U32(sp + 24); +t6 = 0x69; +MEM_U32(s0 + 4) = t6; +L42b388: +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42b394: +//nop; +a0 = MEM_U32(s0 + 24); +MEM_U32(sp + 68) = a1; +a2 = 0x1; +v0 = f_typeof(mem, sp, a0, a1, a2); +goto L42b3a8; +a2 = 0x1; +L42b3a8: +t7 = MEM_U32(s0 + 24); +// bdead 4003000b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 68); +MEM_U32(t7 + 8) = v0; +MEM_U32(s0 + 8) = v0; +//nop; +a2 = MEM_U32(sp + 72); +a0 = MEM_U32(s0 + 28); +a3 = zero; +v0 = f_const_expr(mem, sp, a0, a1, a2, a3); +goto L42b3d0; +a3 = zero; +L42b3d0: +// bdead 4002008b gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +t8 = MEM_U32(v0 + 4); +at = 0x69; +if (t8 != at) {t9 = 0x69; +goto L42b3f4;} +t9 = 0x69; +MEM_U32(s0 + 4) = t9; +t0 = t9; +goto L42c598; +t0 = t9; +L42b3f4: +a3 = MEM_U32(s0 + 28); +t0 = 0x18; +a1 = MEM_U32(a3 + 8); +//nop; +a0 = MEM_U32(a1 + 4); +//nop; +if (t0 != a0) {at = 0x13; +goto L42b478;} +at = 0x13; +if (t0 == a0) {at = 0x14; +goto L42b438;} +at = 0x14; +if (a0 != at) {v1 = a1; +goto L42b468;} +v1 = a1; +t3 = MEM_U32(a1 + 12); +//nop; +t4 = t3 << 2; +if ((int)t4 < 0) {v1 = a1; +goto L42b468;} +v1 = a1; +L42b438: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {v1 = a1; +goto L42b468;} +v1 = a1; +t5 = MEM_U32(a1 + 12); +at = 0xd0000000; +t6 = t5 & at; +if (t6 == 0) {v1 = a1; +goto L42b468;} +v1 = a1; +v1 = v0; +goto L42b468; +v1 = v0; +// fdead 0 v1 = a1; +L42b468: +t7 = MEM_U32(v1 + 36); +//nop; +if (t7 == 0) {at = 0x13; +goto L42b55c;} +at = 0x13; +L42b478: +if (a0 != at) {//nop; +goto L42b4e4;} +//nop; +if (t0 == a0) {at = 0x14; +goto L42b4a4;} +at = 0x14; +if (a0 != at) {v1 = a1; +goto L42b4d4;} +v1 = a1; +t8 = MEM_U32(a1 + 12); +//nop; +t9 = t8 << 2; +if ((int)t9 < 0) {v1 = a1; +goto L42b4d4;} +v1 = a1; +L42b4a4: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {v1 = a1; +goto L42b4d4;} +v1 = a1; +t3 = MEM_U32(a1 + 12); +at = 0xd0000000; +t4 = t3 & at; +if (t4 == 0) {v1 = a1; +goto L42b4d4;} +v1 = a1; +v1 = v0; +goto L42b4d4; +v1 = v0; +// fdead 0 v1 = a1; +L42b4d4: +t5 = MEM_U32(v1 + 24); +//nop; +if (t5 == 0) {//nop; +goto L42b55c;} +//nop; +L42b4e4: +a1 = 0x10029fa0; +//nop; +v1 = MEM_U16(a1 + 26); +//nop; +if (v1 == 0) {//nop; +goto L42b510;} +//nop; +t6 = MEM_U16(a1 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {at = 0x11; +goto L42b52c;} +at = 0x11; +L42b510: +if (v1 != 0) {//nop; +goto L42b584;} +//nop; +t8 = MEM_U16(a1 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 == 0) {at = 0x11; +goto L42b584;} +at = 0x11; +L42b52c: +if (a0 != at) {//nop; +goto L42b584;} +//nop; +//nop; +a0 = a3; +// bdead 40020023 t9 = t9; +//nop; +v0 = func_448144(mem, sp, a0); +goto L42b548; +//nop; +L42b548: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L42b584;} +//nop; +a3 = MEM_U32(s0 + 28); +//nop; +L42b55c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(a3 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b574; +a1 = 0x2; +L42b574: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42b584: +a3 = MEM_U32(s0 + 28); +at = 0x42; +t4 = MEM_U32(a3 + 4); +a0 = a3; +if (t4 != at) {//nop; +goto L42b5f8;} +//nop; +//nop; +MEM_U32(sp + 52) = a3; +v1 = MEM_U32(a3 + 8); +// bdead 40020033 t9 = t9; +MEM_U32(sp + 56) = v1; +v0 = func_441b20(mem, sp, a0); +goto L42b5b4; +MEM_U32(sp + 56) = v1; +L42b5b4: +v1 = MEM_U32(sp + 56); +// bdead 4002001b gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +MEM_U32(v0 + 8) = v1; +t5 = MEM_U32(sp + 52); +a3 = MEM_U32(s0 + 28); +a0 = 0x30000; +if (t5 != a3) {a0 = a0 | 0xb6; +goto L42b5f8;} +a0 = a0 | 0xb6; +//nop; +a2 = MEM_U32(a3 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b5e8; +a1 = 0x2; +L42b5e8: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42b5f8: +//nop; +a0 = a3; +//nop; +v0 = f_is_const_expr(mem, sp, a0); +goto L42b608; +//nop; +L42b608: +// bdead 4002018b gp = MEM_U32(sp + 24); +if (v0 != 0) {a0 = 0x30000; +goto L42b63c;} +a0 = 0x30000; +t7 = MEM_U32(s0 + 28); +//nop; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0xb6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b62c; +a1 = 0x2; +L42b62c: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42b63c: +t9 = MEM_U32(s0 + 24); +at = 0x11; +MEM_U32(sp + 36) = t9; +v1 = MEM_U32(t9 + 8); +a0 = 0x30000; +v0 = MEM_U32(v1 + 4); +a0 = a0 | 0xb6; +if (v0 != at) {at = 0x14; +goto L42b688;} +at = 0x14; +t4 = MEM_U32(s0 + 28); +//nop; +a2 = MEM_U32(t4 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b674; +a1 = 0x2; +L42b674: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +at = 0x14; +L42b688: +if (v0 == at) {t0 = 0x16; +goto L42b6d4;} +t0 = 0x16; +if (t0 == v0) {//nop; +goto L42b6d4;} +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x11; +goto L42b6a8;} +at = (int)v0 < (int)0x11; +if (at != 0) {//nop; +goto L42b6d4;} +//nop; +L42b6a8: +t6 = MEM_U32(sp + 36); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t6 + 20); +a0 = a0 | 0xb1; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b6c4; +a1 = 0x2; +L42b6c4: +// bdead 40020083 gp = MEM_U32(sp + 24); +t7 = 0x69; +MEM_U32(s0 + 4) = t7; +goto L42b87c; +MEM_U32(s0 + 4) = t7; +L42b6d4: +a3 = MEM_U32(s0 + 28); +at = 0x14; +t8 = MEM_U32(a3 + 8); +t0 = 0x16; +a0 = MEM_U32(t8 + 4); +//nop; +if (a0 == at) {//nop; +goto L42b734;} +//nop; +if (t0 == a0) {//nop; +goto L42b734;} +//nop; +if ((int)a0 <= 0) {at = (int)a0 < (int)0x11; +goto L42b70c;} +at = (int)a0 < (int)0x11; +if (at != 0) {//nop; +goto L42b734;} +//nop; +L42b70c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(a3 + 20); +a0 = a0 | 0xb2; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b724; +a1 = 0x2; +L42b724: +// bdead 40020083 gp = MEM_U32(sp + 24); +t9 = 0x69; +MEM_U32(s0 + 4) = t9; +goto L42b87c; +MEM_U32(s0 + 4) = t9; +L42b734: +if (t0 != a0) {//nop; +goto L42b754;} +//nop; +if (t0 != v0) {//nop; +goto L42b754;} +//nop; +MEM_U32(a3 + 8) = v1; +s0 = MEM_U32(s0 + 28); +t0 = MEM_U32(s0 + 4); +goto L42b880; +t0 = MEM_U32(s0 + 4); +L42b754: +if (t0 != v0) {//nop; +goto L42b7a4;} +//nop; +if (t0 == a0) {at = 0x14; +goto L42b7a4;} +at = 0x14; +if (a0 == at) {at = (int)a0 < (int)0x5; +goto L42b7a4;} +at = (int)a0 < (int)0x5; +if (at != 0) {a1 = 0x2; +goto L42b780;} +a1 = 0x2; +at = (int)a0 < (int)0x11; +if (at != 0) {//nop; +goto L42b7a4;} +//nop; +L42b780: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xb4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b794; +a0 = a0 | 0xb4; +L42b794: +// bdead 40020083 gp = MEM_U32(sp + 24); +t3 = 0x69; +MEM_U32(s0 + 4) = t3; +goto L42b87c; +MEM_U32(s0 + 4) = t3; +L42b7a4: +if (t0 != a0) {//nop; +goto L42b7f4;} +//nop; +if (t0 == v0) {at = 0x14; +goto L42b7f4;} +at = 0x14; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L42b7f4;} +at = (int)v0 < (int)0x5; +if (at != 0) {a0 = 0x30000; +goto L42b7d0;} +a0 = 0x30000; +at = (int)v0 < (int)0x11; +if (at != 0) {//nop; +goto L42b7f4;} +//nop; +L42b7d0: +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xb3; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b7e4; +a1 = 0x2; +L42b7e4: +// bdead 40020083 gp = MEM_U32(sp + 24); +t4 = 0x69; +MEM_U32(s0 + 4) = t4; +goto L42b87c; +MEM_U32(s0 + 4) = t4; +L42b7f4: +v0 = MEM_U32(a3 + 4); +a1 = 0x65; +if (a1 != v0) {t1 = 0x2a; +goto L42b824;} +t1 = 0x2a; +//nop; +a1 = MEM_U32(sp + 36); +// bdead 40000143 a0 = s0; +a2 = a3; +v0 = f_fold_constant_for_cast(mem, sp, a0, a1, a2); +goto L42b818; +a2 = a3; +L42b818: +// bdead 4000008b gp = MEM_U32(sp + 24); +s0 = v0; +goto L42b87c; +s0 = v0; +L42b824: +if (t1 == v0) {a2 = 0x38; +goto L42b834;} +a2 = 0x38; +if (a2 != v0) {//nop; +goto L42b858;} +//nop; +L42b834: +t6 = 0x10006594; +t5 = MEM_U32(v1 + 24); +t6 = MEM_U32(t6 + 36); +//nop; +at = t5 < t6; +if (at != 0) {//nop; +goto L42b858;} +//nop; +MEM_U32(s0 + 8) = v1; +goto L42b87c; +MEM_U32(s0 + 8) = v1; +L42b858: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xb6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b870; +a1 = 0x2; +L42b870: +// bdead 40020083 gp = MEM_U32(sp + 24); +t7 = 0x69; +MEM_U32(s0 + 4) = t7; +L42b87c: +t0 = MEM_U32(s0 + 4); +L42b880: +at = 0x69; +goto L42c59c; +at = 0x69; +L42b888: +//nop; +a2 = MEM_U32(sp + 72); +a0 = s0; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42b898; +a0 = s0; +L42b898: +a3 = MEM_U32(v0 + 4); +// bdead 4000018b gp = MEM_U32(sp + 24); +t1 = 0x69; +if (t1 != a3) {s0 = v0; +goto L42b8bc;} +s0 = v0; +MEM_U32(v0 + 4) = t1; +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42b8bc: +a1 = MEM_U32(v0 + 8); +t0 = 0x18; +a2 = MEM_U32(a1 + 4); +//nop; +if (t0 != a2) {at = 0x13; +goto L42b938;} +at = 0x13; +if (t0 == a2) {at = 0x14; +goto L42b8f8;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42b928;} +v1 = a1; +t8 = MEM_U32(a1 + 12); +at = 0x20000000; +t9 = t8 & at; +if (t9 != 0) {v1 = a1; +goto L42b928;} +v1 = a1; +L42b8f8: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42b928;} +v1 = a1; +t3 = MEM_U32(a1 + 12); +at = 0xd0000000; +t4 = t3 & at; +if (t4 == 0) {v1 = a1; +goto L42b928;} +v1 = a1; +v1 = a0; +goto L42b928; +v1 = a0; +// fdead 0 v1 = a1; +L42b928: +t5 = MEM_U32(v1 + 36); +//nop; +if (t5 == 0) {at = 0x13; +goto L42b9ac;} +at = 0x13; +L42b938: +if (a2 != at) {at = 0x11; +goto L42b9a4;} +at = 0x11; +if (t0 == a2) {at = 0x14; +goto L42b964;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42b994;} +v1 = a1; +t6 = MEM_U32(a1 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {v1 = a1; +goto L42b994;} +v1 = a1; +L42b964: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42b994;} +v1 = a1; +t8 = MEM_U32(a1 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {v1 = a1; +goto L42b994;} +v1 = a1; +v1 = a0; +goto L42b994; +v1 = a0; +// fdead 0 v1 = a1; +L42b994: +t3 = MEM_U32(v1 + 24); +//nop; +if (t3 == 0) {at = 0x11; +goto L42b9ac;} +at = 0x11; +L42b9a4: +if (a2 != at) {a1 = 0x65; +goto L42b9d4;} +a1 = 0x65; +L42b9ac: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42b9c4; +a1 = 0x2; +L42b9c4: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42b9d4: +if (a1 != a3) {//nop; +goto L42b9e8;} +//nop; +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42b9e8: +//nop; +v1 = MEM_U32(s0 + 8); +a0 = MEM_U32(s0 + 24); +// bdead 40020033 t9 = t9; +MEM_U32(sp + 56) = v1; +v0 = func_441b20(mem, sp, a0); +goto L42ba00; +MEM_U32(sp + 56) = v1; +L42ba00: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 28); +//nop; +MEM_U32(s0 + 24) = v0; +// fdead 6002003f t9 = t9; +//nop; +v0 = func_441b20(mem, sp, a0); +goto L42ba1c; +//nop; +L42ba1c: +// bdead 4002000b gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +//nop; +a0 = s0; +// fdead 6002003f t9 = t9; +//nop; +v0 = func_441b20(mem, sp, a0); +goto L42ba38; +//nop; +L42ba38: +v1 = MEM_U32(sp + 56); +a3 = MEM_U32(v0 + 4); +// bdead 4000011b gp = MEM_U32(sp + 24); +a2 = 0x56; +a1 = 0x65; +s0 = v0; +if (a2 == a3) {MEM_U32(v0 + 8) = v1; +goto L42ba64;} +MEM_U32(v0 + 8) = v1; +at = 0x4e; +if (a3 != at) {at = 0x4e; +goto L42bae8;} +at = 0x4e; +L42ba64: +a0 = MEM_U32(v0 + 24); +t0 = 0x16; +t5 = MEM_U32(a0 + 8); +//nop; +t6 = MEM_U32(t5 + 4); +//nop; +if (t0 != t6) {at = 0x4e; +goto L42bae8;} +at = 0x4e; +v1 = MEM_U32(v0 + 28); +//nop; +t7 = MEM_U32(v1 + 8); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t0 != t8) {at = 0x4e; +goto L42bae8;} +at = 0x4e; +t9 = MEM_U32(a0 + 4); +//nop; +if (a1 == t9) {at = 0x4e; +goto L42bae8;} +at = 0x4e; +t3 = MEM_U32(v1 + 4); +a0 = 0x30000; +if (a1 == t3) {a0 = a0 | 0xb6; +goto L42bae4;} +a0 = a0 | 0xb6; +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42bad4; +a1 = 0x2; +L42bad4: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42bae4: +at = 0x4e; +L42bae8: +if (a3 != at) {t1 = 0x2a; +goto L42bb5c;} +t1 = 0x2a; +v1 = MEM_U32(v0 + 28); +//nop; +t5 = MEM_U32(v1 + 4); +//nop; +if (a1 != t5) {//nop; +goto L42bb5c;} +//nop; +t6 = MEM_U32(v1 + 8); +at = 0x14; +a0 = MEM_U32(t6 + 4); +//nop; +if (a0 == at) {at = (int)a0 < (int)0x5; +goto L42bb30;} +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0x11; +goto L42bb5c;} +at = (int)a0 < (int)0x11; +if (at == 0) {//nop; +goto L42bb5c;} +//nop; +L42bb30: +MEM_U32(v0 + 4) = a2; +t9 = MEM_U32(v1 + 28); +t8 = MEM_U32(v1 + 24); +at = t9 < 0x1; +t4 = ~t8; +t4 = t4 + at; +t5 = -t9; +MEM_U32(v1 + 28) = t5; +MEM_U32(v1 + 24) = t4; +a3 = MEM_U32(v0 + 4); +//nop; +L42bb5c: +if (t1 == a3) {//nop; +goto L42bb6c;} +//nop; +if (a2 != a3) {//nop; +goto L42bb88;} +//nop; +L42bb6c: +//nop; +a0 = s0; +// bdead 40000023 t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L42bb80; +//nop; +L42bb80: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +L42bb88: +//nop; +a0 = s0; +//nop; +v0 = f_is_const_expr(mem, sp, a0); +goto L42bb98; +//nop; +L42bb98: +// bdead 4002018b gp = MEM_U32(sp + 24); +if (v0 != 0) {a0 = 0x30000; +goto L42bbc8;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xb6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42bbb8; +a1 = 0x2; +L42bbb8: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42bbc8: +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42bbd4: +//nop; +MEM_U32(sp + 60) = s0; +a0 = s0; +a2 = 0x80000000; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42bbe8; +a2 = 0x80000000; +L42bbe8: +t3 = MEM_U32(v0 + 4); +// bdead 4000118b gp = MEM_U32(sp + 24); +at = 0x69; +if (t3 != at) {s0 = v0; +goto L42bc10;} +s0 = v0; +t6 = 0x69; +MEM_U32(v0 + 4) = t6; +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42bc10: +a1 = MEM_U32(v0 + 8); +t0 = 0x18; +a2 = MEM_U32(a1 + 4); +//nop; +if (t0 != a2) {at = 0x13; +goto L42bc8c;} +at = 0x13; +if (t0 == a2) {at = 0x14; +goto L42bc4c;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42bc7c;} +v1 = a1; +t8 = MEM_U32(a1 + 12); +at = 0x20000000; +t9 = t8 & at; +if (t9 != 0) {v1 = a1; +goto L42bc7c;} +v1 = a1; +L42bc4c: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42bc7c;} +v1 = a1; +t4 = MEM_U32(a1 + 12); +at = 0xd0000000; +t5 = t4 & at; +if (t5 == 0) {v1 = a1; +goto L42bc7c;} +v1 = a1; +v1 = a0; +goto L42bc7c; +v1 = a0; +// fdead 0 v1 = a1; +L42bc7c: +t7 = MEM_U32(v1 + 36); +//nop; +if (t7 == 0) {at = 0x13; +goto L42bd00;} +at = 0x13; +L42bc8c: +if (a2 != at) {at = 0x11; +goto L42bcf8;} +at = 0x11; +if (t0 == a2) {at = 0x14; +goto L42bcb8;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42bce8;} +v1 = a1; +t3 = MEM_U32(a1 + 12); +//nop; +t6 = t3 << 2; +if ((int)t6 < 0) {v1 = a1; +goto L42bce8;} +v1 = a1; +L42bcb8: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42bce8;} +v1 = a1; +t8 = MEM_U32(a1 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {v1 = a1; +goto L42bce8;} +v1 = a1; +v1 = a0; +goto L42bce8; +v1 = a0; +// fdead 0 v1 = a1; +L42bce8: +t4 = MEM_U32(v1 + 24); +//nop; +if (t4 == 0) {at = 0x11; +goto L42bd00;} +at = 0x11; +L42bcf8: +if (a2 != at) {t0 = 0x16; +goto L42bd28;} +t0 = 0x16; +L42bd00: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42bd18; +a1 = 0x2; +L42bd18: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42bd28: +if (t0 != a2) {//nop; +goto L42bd70;} +//nop; +t7 = MEM_U32(a1 + 12); +at = 0x15; +t3 = t7 << 13; +if ((int)t3 < 0) {//nop; +goto L42bd4c;} +//nop; +if (a2 != at) {//nop; +goto L42bd70;} +//nop; +L42bd4c: +//nop; +a0 = s0; +// bdead 40000023 t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L42bd60; +//nop; +L42bd60: +// bdead 4000018b gp = MEM_U32(sp + 24); +a1 = MEM_U32(v0 + 8); +t0 = 0x16; +s0 = v0; +L42bd70: +t6 = MEM_U32(a1 + 4); +//nop; +if (t0 != t6) {//nop; +goto L42bdcc;} +//nop; +t8 = MEM_U32(a1 + 12); +at = 0x40000; +t9 = t8 & at; +if (t9 == 0) {//nop; +goto L42bdcc;} +//nop; +//nop; +a0 = MEM_U32(a1 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L42bda4; +//nop; +L42bda4: +t4 = MEM_U32(s0 + 8); +t3 = MEM_U32(v0 + 12); +t5 = MEM_U32(t4 + 8); +// bdead 4002518b gp = MEM_U32(sp + 24); +t7 = MEM_U32(t5 + 8); +at = 0x40000; +t6 = t3 | at; +MEM_U32(v0 + 12) = t6; +MEM_U32(v0 + 8) = t7; +MEM_U32(s0 + 8) = v0; +L42bdcc: +t0 = MEM_U32(s0 + 4); +a1 = 0x65; +if (a1 == t0) {t1 = 0x2a; +goto L42c598;} +t1 = 0x2a; +if (t1 != t0) {a2 = 0x38; +goto L42bdfc;} +a2 = 0x38; +t8 = MEM_U32(s0 + 24); +a0 = 0x63; +t9 = MEM_U32(t8 + 4); +//nop; +if (a0 == t9) {at = 0x69; +goto L42c59c;} +at = 0x69; +L42bdfc: +if (a2 != t0) {a0 = 0x63; +goto L42be1c;} +a0 = 0x63; +t4 = MEM_U32(s0 + 24); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (a0 == t5) {at = 0x69; +goto L42c59c;} +at = 0x69; +L42be1c: +t7 = MEM_U32(sp + 60); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0xb6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42be38; +a1 = 0x2; +L42be38: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42be48: +//nop; +a2 = MEM_U32(sp + 72); +MEM_U32(sp + 60) = s0; +a0 = s0; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42be5c; +a0 = s0; +L42be5c: +a3 = MEM_U32(v0 + 4); +// bdead 4000018b gp = MEM_U32(sp + 24); +t2 = 0x69; +if (t2 != a3) {s0 = v0; +goto L42be80;} +s0 = v0; +MEM_U32(v0 + 4) = t2; +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42be80: +a1 = MEM_U32(v0 + 8); +t0 = 0x18; +a2 = MEM_U32(a1 + 4); +//nop; +if (t0 != a2) {at = 0x13; +goto L42befc;} +at = 0x13; +if (t0 == a2) {at = 0x14; +goto L42bebc;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42beec;} +v1 = a1; +t6 = MEM_U32(a1 + 12); +//nop; +t8 = t6 << 2; +if ((int)t8 < 0) {v1 = a1; +goto L42beec;} +v1 = a1; +L42bebc: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42beec;} +v1 = a1; +t9 = MEM_U32(a1 + 12); +at = 0xd0000000; +t4 = t9 & at; +if (t4 == 0) {v1 = a1; +goto L42beec;} +v1 = a1; +v1 = a0; +goto L42beec; +v1 = a0; +// fdead 0 v1 = a1; +L42beec: +t5 = MEM_U32(v1 + 36); +//nop; +if (t5 == 0) {at = 0x13; +goto L42bf70;} +at = 0x13; +L42befc: +if (a2 != at) {at = 0x11; +goto L42bf68;} +at = 0x11; +if (t0 == a2) {at = 0x14; +goto L42bf28;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42bf58;} +v1 = a1; +t7 = MEM_U32(a1 + 12); +//nop; +t3 = t7 << 2; +if ((int)t3 < 0) {v1 = a1; +goto L42bf58;} +v1 = a1; +L42bf28: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42bf58;} +v1 = a1; +t6 = MEM_U32(a1 + 12); +at = 0xd0000000; +t8 = t6 & at; +if (t8 == 0) {v1 = a1; +goto L42bf58;} +v1 = a1; +v1 = a0; +goto L42bf58; +v1 = a0; +// fdead 0 v1 = a1; +L42bf58: +t9 = MEM_U32(v1 + 24); +//nop; +if (t9 == 0) {at = 0x11; +goto L42bf70;} +at = 0x11; +L42bf68: +if (a2 != at) {a1 = 0x65; +goto L42bf98;} +a1 = 0x65; +L42bf70: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42bf88; +a1 = 0x2; +L42bf88: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42bf98: +if (a1 == a3) {t1 = 0x2a; +goto L42c010;} +t1 = 0x2a; +if (t1 != a3) {a2 = 0x38; +goto L42bfc0;} +a2 = 0x38; +t5 = MEM_U32(v0 + 24); +a0 = 0x63; +t7 = MEM_U32(t5 + 4); +//nop; +if (a0 == t7) {//nop; +goto L42c010;} +//nop; +L42bfc0: +if (a2 != a3) {a0 = 0x63; +goto L42bfe0;} +a0 = 0x63; +t3 = MEM_U32(v0 + 24); +//nop; +t6 = MEM_U32(t3 + 4); +//nop; +if (a0 == t6) {//nop; +goto L42c010;} +//nop; +L42bfe0: +t8 = MEM_U32(sp + 60); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t8 + 20); +a0 = a0 | 0xb6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42bffc; +a1 = 0x2; +L42bffc: +// bdead 40020083 gp = MEM_U32(sp + 24); +t9 = 0x69; +MEM_U32(s0 + 4) = t9; +t0 = t9; +goto L42c598; +t0 = t9; +L42c010: +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42c01c: +//nop; +a2 = MEM_U32(sp + 72); +MEM_U32(sp + 60) = s0; +a0 = s0; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42c030; +a0 = s0; +L42c030: +t4 = MEM_U32(v0 + 4); +// bdead 4000218b gp = MEM_U32(sp + 24); +at = 0x69; +if (t4 != at) {s0 = v0; +goto L42c058;} +s0 = v0; +t5 = 0x69; +MEM_U32(v0 + 4) = t5; +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42c058: +a1 = MEM_U32(v0 + 8); +t0 = 0x18; +a2 = MEM_U32(a1 + 4); +//nop; +if (t0 != a2) {at = 0x13; +goto L42c0d4;} +at = 0x13; +if (t0 == a2) {at = 0x14; +goto L42c094;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42c0c4;} +v1 = a1; +t7 = MEM_U32(a1 + 12); +//nop; +t3 = t7 << 2; +if ((int)t3 < 0) {v1 = a1; +goto L42c0c4;} +v1 = a1; +L42c094: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42c0c4;} +v1 = a1; +t6 = MEM_U32(a1 + 12); +at = 0xd0000000; +t8 = t6 & at; +if (t8 == 0) {v1 = a1; +goto L42c0c4;} +v1 = a1; +v1 = a0; +goto L42c0c4; +v1 = a0; +// fdead 0 v1 = a1; +L42c0c4: +t9 = MEM_U32(v1 + 36); +//nop; +if (t9 == 0) {at = 0x13; +goto L42c1b0;} +at = 0x13; +L42c0d4: +if (a2 != at) {//nop; +goto L42c140;} +//nop; +if (t0 == a2) {at = 0x14; +goto L42c100;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42c130;} +v1 = a1; +t4 = MEM_U32(a1 + 12); +//nop; +t5 = t4 << 2; +if ((int)t5 < 0) {v1 = a1; +goto L42c130;} +v1 = a1; +L42c100: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42c130;} +v1 = a1; +t7 = MEM_U32(a1 + 12); +at = 0xd0000000; +t3 = t7 & at; +if (t3 == 0) {v1 = a1; +goto L42c130;} +v1 = a1; +v1 = a0; +goto L42c130; +v1 = a0; +// fdead 0 v1 = a1; +L42c130: +t6 = MEM_U32(v1 + 24); +//nop; +if (t6 == 0) {//nop; +goto L42c1b0;} +//nop; +L42c140: +a1 = 0x10029fa0; +//nop; +v1 = MEM_U16(a1 + 26); +//nop; +if (v1 == 0) {//nop; +goto L42c16c;} +//nop; +t8 = MEM_U16(a1 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {at = 0x11; +goto L42c188;} +at = 0x11; +L42c16c: +if (v1 != 0) {//nop; +goto L42c1d8;} +//nop; +t4 = MEM_U16(a1 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 == 0) {at = 0x11; +goto L42c1d8;} +at = 0x11; +L42c188: +if (a2 != at) {//nop; +goto L42c1d8;} +//nop; +//nop; +a0 = s0; +// bdead 40020023 t9 = t9; +//nop; +v0 = func_448144(mem, sp, a0); +goto L42c1a4; +//nop; +L42c1a4: +// bdead 4002010b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L42c1d8;} +//nop; +L42c1b0: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42c1c8; +a1 = 0x2; +L42c1c8: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42c1d8: +t0 = MEM_U32(s0 + 4); +a1 = 0x65; +if (a1 == t0) {t1 = 0x2a; +goto L42c2a0;} +t1 = 0x2a; +if (t1 != t0) {//nop; +goto L42c208;} +//nop; +t3 = MEM_U32(s0 + 24); +a0 = 0x63; +t6 = MEM_U32(t3 + 4); +//nop; +if (a0 == t6) {a0 = 0x63; +goto L42c2a4;} +a0 = 0x63; +L42c208: +v1 = MEM_U32(s0 + 24); +a2 = 0x38; +v0 = MEM_U32(v1 + 4); +if (a2 != t0) {a0 = 0x63; +goto L42c224;} +a0 = 0x63; +if (a0 == v0) {//nop; +goto L42c2a0;} +//nop; +L42c224: +if (a1 == v0) {//nop; +goto L42c24c;} +//nop; +if (t1 != v0) {//nop; +goto L42c23c;} +//nop; +if (a0 == v0) {//nop; +goto L42c24c;} +//nop; +L42c23c: +if (a2 != v0) {//nop; +goto L42c2a0;} +//nop; +if (a0 != v0) {a0 = 0x63; +goto L42c2a4;} +a0 = 0x63; +L42c24c: +t8 = 0x1002dee4; +t9 = MEM_U32(v1 + 8); +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != t9) {a0 = 0x63; +goto L42c2a4;} +a0 = 0x63; +t4 = MEM_U32(v1 + 24); +t5 = MEM_U32(v1 + 28); +if (t4 != 0) {at = 0x1; +goto L42c290;} +at = 0x1; +if (t5 != at) {//nop; +goto L42c290;} +//nop; +s0 = MEM_U32(s0 + 28); +//nop; +t0 = MEM_U32(s0 + 4); +a0 = 0x63; +goto L42c2a4; +a0 = 0x63; +L42c290: +s0 = MEM_U32(s0 + 32); +//nop; +t0 = MEM_U32(s0 + 4); +//nop; +L42c2a0: +a0 = 0x63; +L42c2a4: +a2 = 0x38; +if (a1 == t0) {t1 = 0x2a; +goto L42c598;} +t1 = 0x2a; +if (t1 != t0) {//nop; +goto L42c2d0;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +t3 = MEM_U32(t7 + 4); +//nop; +if (a0 == t3) {at = 0x69; +goto L42c59c;} +at = 0x69; +L42c2d0: +if (a2 != t0) {//nop; +goto L42c2f0;} +//nop; +t6 = MEM_U32(s0 + 24); +//nop; +t8 = MEM_U32(t6 + 4); +//nop; +if (a0 == t8) {at = 0x69; +goto L42c59c;} +at = 0x69; +L42c2f0: +t9 = MEM_U32(sp + 60); +a0 = 0x30000; +a2 = MEM_U32(t9 + 20); +//nop; +a0 = a0 | 0xb6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42c30c; +a1 = 0x2; +L42c30c: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42c31c: +//nop; +a2 = MEM_U32(sp + 72); +MEM_U32(sp + 60) = s0; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42c32c; +MEM_U32(sp + 60) = s0; +L42c32c: +t5 = MEM_U32(v0 + 4); +// bdead 4000418b gp = MEM_U32(sp + 24); +at = 0x69; +if (t5 != at) {s0 = v0; +goto L42c354;} +s0 = v0; +t7 = 0x69; +MEM_U32(v0 + 4) = t7; +t0 = MEM_U32(s0 + 4); +at = 0x69; +goto L42c59c; +at = 0x69; +L42c354: +a1 = MEM_U32(v0 + 8); +t0 = 0x18; +a2 = MEM_U32(a1 + 4); +//nop; +if (t0 != a2) {at = 0x13; +goto L42c3d0;} +at = 0x13; +if (t0 == a2) {at = 0x14; +goto L42c390;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42c3c0;} +v1 = a1; +t3 = MEM_U32(a1 + 12); +//nop; +t6 = t3 << 2; +if ((int)t6 < 0) {v1 = a1; +goto L42c3c0;} +v1 = a1; +L42c390: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42c3c0;} +v1 = a1; +t8 = MEM_U32(a1 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {v1 = a1; +goto L42c3c0;} +v1 = a1; +v1 = a0; +goto L42c3c0; +v1 = a0; +// fdead 0 v1 = a1; +L42c3c0: +t4 = MEM_U32(v1 + 36); +//nop; +if (t4 == 0) {at = 0x13; +goto L42c4ac;} +at = 0x13; +L42c3d0: +if (a2 != at) {//nop; +goto L42c43c;} +//nop; +if (t0 == a2) {at = 0x14; +goto L42c3fc;} +at = 0x14; +if (a2 != at) {v1 = a1; +goto L42c42c;} +v1 = a1; +t5 = MEM_U32(a1 + 12); +//nop; +t7 = t5 << 2; +if ((int)t7 < 0) {v1 = a1; +goto L42c42c;} +v1 = a1; +L42c3fc: +a0 = MEM_U32(a1 + 8); +//nop; +if (a0 == 0) {v1 = a1; +goto L42c42c;} +v1 = a1; +t3 = MEM_U32(a1 + 12); +at = 0xd0000000; +t6 = t3 & at; +if (t6 == 0) {v1 = a1; +goto L42c42c;} +v1 = a1; +v1 = a0; +goto L42c42c; +v1 = a0; +// fdead 0 v1 = a1; +L42c42c: +t8 = MEM_U32(v1 + 24); +//nop; +if (t8 == 0) {//nop; +goto L42c4ac;} +//nop; +L42c43c: +a1 = 0x10029fa0; +//nop; +v1 = MEM_U16(a1 + 26); +//nop; +if (v1 == 0) {//nop; +goto L42c468;} +//nop; +t9 = MEM_U16(a1 + 10); +//nop; +t4 = t9 & 0x1; +if (t4 != 0) {at = 0x11; +goto L42c484;} +at = 0x11; +L42c468: +if (v1 != 0) {//nop; +goto L42c4d4;} +//nop; +t5 = MEM_U16(a1 + 10); +//nop; +t7 = t5 & 0x1; +if (t7 == 0) {at = 0x11; +goto L42c4d4;} +at = 0x11; +L42c484: +if (a2 != at) {//nop; +goto L42c4d4;} +//nop; +//nop; +a0 = s0; +// bdead 40020023 t9 = t9; +//nop; +v0 = func_448144(mem, sp, a0); +goto L42c4a0; +//nop; +L42c4a0: +// bdead 4002018b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L42c4d4;} +//nop; +L42c4ac: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42c4c4; +a1 = 0x2; +L42c4c4: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42c4d4: +t0 = MEM_U32(s0 + 4); +a1 = 0x65; +if (a1 == t0) {t1 = 0x2a; +goto L42c598;} +t1 = 0x2a; +if (t1 != t0) {a2 = 0x38; +goto L42c504;} +a2 = 0x38; +t6 = MEM_U32(s0 + 24); +a0 = 0x63; +t8 = MEM_U32(t6 + 4); +//nop; +if (a0 == t8) {at = 0x69; +goto L42c59c;} +at = 0x69; +L42c504: +if (a2 != t0) {a0 = 0x63; +goto L42c524;} +a0 = 0x63; +t9 = MEM_U32(s0 + 24); +//nop; +t4 = MEM_U32(t9 + 4); +//nop; +if (a0 == t4) {at = 0x69; +goto L42c59c;} +at = 0x69; +L42c524: +t5 = MEM_U32(sp + 60); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xb6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42c540; +a1 = 0x2; +L42c540: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42c550: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xb6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42c568; +a1 = 0x2; +L42c568: +// bdead 40020083 gp = MEM_U32(sp + 24); +t0 = 0x69; +MEM_U32(s0 + 4) = t0; +goto L42c598; +MEM_U32(s0 + 4) = t0; +L42c578: +//nop; +a0 = s0; +// fdead 400283ff t9 = t9; +//nop; +v0 = func_4456dc(mem, sp, a0, a1); +goto L42c58c; +//nop; +L42c58c: +// bdead 4000008b gp = MEM_U32(sp + 24); +t0 = MEM_U32(v0 + 4); +s0 = v0; +L42c598: +at = 0x69; +L42c59c: +if (t0 == at) {//nop; +goto L42c5bc;} +//nop; +//nop; +a0 = MEM_U32(s0 + 8); +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42c5b4; +//nop; +L42c5b4: +// bdead 2000b gp = MEM_U32(sp + 24); +MEM_U32(s0 + 8) = v0; +L42c5bc: +at = 0x1002dff4; +// bdead 20007 ra = MEM_U32(sp + 28); +v0 = s0; +// bdead f s0 = MEM_U32(sp + 20); +// bdead f sp = sp + 0x40; +MEM_U32(at + 0) = zero; +return v0; +MEM_U32(at + 0) = zero; +} + +static void f_check_lshift_undefined_behaviour(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L42c5d8: +//check_lshift_undefined_behaviour: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +v1 = MEM_U32(a2 + 8); +a0 = 0x14; +v0 = MEM_U32(v1 + 4); +a1 = 0x1; +if (a0 == v0) {at = (int)v0 < (int)0x5; +goto L42c620;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L42c6e0;} +at = (int)v0 < (int)0x11; +if (at == 0) {at = (int)v0 < (int)0x5; +goto L42c6e4;} +at = (int)v0 < (int)0x5; +L42c620: +t6 = MEM_U32(v1 + 24); +at = 0x40; +if (t6 != at) {at = (int)v0 < (int)0x5; +goto L42c6e0;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L42c640;} +at = (int)v0 < (int)0xb; +if (at != 0) {//nop; +goto L42c648;} +//nop; +L42c640: +if (a0 != v0) {//nop; +goto L42c6ac;} +//nop; +L42c648: +t8 = MEM_U32(a2 + 24); +t9 = MEM_U32(a2 + 28); +t2 = MEM_U32(sp + 56); +t3 = MEM_U32(sp + 60); +v0 = t2 < t8; +MEM_U32(sp + 32) = t8; +t0 = t8; +MEM_U32(sp + 36) = t9; +if ((int)v0 > 0) {t1 = t9; +goto L42c684;} +t1 = t9; +at = t8 < t2; +if (at != 0) {//nop; +goto L42c684;} +//nop; +v0 = t1 < t3; +v0 = v0 ^ 0x1; +L42c684: +if (v0 != 0) {//nop; +goto L42c6a4;} +//nop; +v0 = (int)t0 < (int)0x0; +if ((int)v0 > 0) {//nop; +goto L42c6a4;} +//nop; +if ((int)t0 > 0) {//nop; +goto L42c6a4;} +//nop; +v0 = t1 < 0x0; +L42c6a4: +v1 = v0; +goto L42c774; +v1 = v0; +L42c6ac: +t4 = MEM_U32(a2 + 24); +t6 = MEM_U32(sp + 56); +t5 = MEM_U32(a2 + 28); +t7 = MEM_U32(sp + 60); +v1 = t6 < t4; +if ((int)v1 > 0) {at = t4 < t6; +goto L42c774;} +at = t4 < t6; +if (at != 0) {//nop; +goto L42c774;} +//nop; +v1 = t5 < t7; +v1 = v1 ^ 0x1; +//nop; +goto L42c774; +//nop; +L42c6e0: +at = (int)v0 < (int)0x5; +L42c6e4: +if (at != 0) {at = (int)v0 < (int)0xb; +goto L42c6f4;} +at = (int)v0 < (int)0xb; +if (at != 0) {//nop; +goto L42c6fc;} +//nop; +L42c6f4: +if (a0 != v0) {//nop; +goto L42c744;} +//nop; +L42c6fc: +t9 = MEM_U32(a2 + 28); +t0 = MEM_U32(sp + 56); +t2 = (int)t9 >> 31; +t1 = MEM_U32(sp + 60); +v0 = t0 < t2; +v1 = t9; +if ((int)v0 > 0) {t3 = t9; +goto L42c730;} +t3 = t9; +at = t2 < t0; +if (at != 0) {//nop; +goto L42c730;} +//nop; +v0 = t3 < t1; +v0 = v0 ^ 0x1; +L42c730: +if (v0 != 0) {//nop; +goto L42c73c;} +//nop; +v0 = (int)v1 < (int)0x0; +L42c73c: +v1 = v0; +goto L42c774; +v1 = v0; +L42c744: +t5 = MEM_U32(a2 + 28); +t2 = MEM_U32(sp + 56); +t8 = (int)t5 >> 31; +t3 = MEM_U32(sp + 60); +v1 = t2 < t8; +if ((int)v1 > 0) {// bdead 42005951 t9 = t5; +goto L42c774;} +// bdead 42005951 t9 = t5; +at = t8 < t2; +if (at != 0) {//nop; +goto L42c774;} +//nop; +v1 = t5 < t3; +v1 = v1 ^ 0x1; +L42c774: +if (v1 == 0) {a0 = 0x30000; +goto L42c794;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(a3 + 20); +a0 = a0 | 0x161; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42c78c; +a0 = a0 | 0x161; +L42c78c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L42c794: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static uint32_t f_expression(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L42c7a4: +//expression: +//nop; +//nop; +//nop; +sp = sp + 0xfffffea0; +// fdead 400001eb MEM_U32(sp + 108) = ra; +// fdead 400001eb MEM_U32(sp + 104) = gp; +MEM_U32(sp + 352) = a0; +MEM_U32(sp + 356) = a1; +MEM_U32(sp + 360) = a2; +// fdead 400001eb MEM_U32(sp + 100) = s7; +// fdead 400001eb MEM_U32(sp + 96) = s6; +// fdead 400001eb MEM_U32(sp + 92) = s5; +// fdead 400001eb MEM_U32(sp + 88) = s4; +// fdead 400001eb MEM_U32(sp + 84) = s3; +// fdead 400001eb MEM_U32(sp + 80) = s2; +// fdead 400001eb MEM_U32(sp + 76) = s1; +// fdead 400001eb MEM_U32(sp + 72) = s0; +MEM_U32(sp + 64) = f26.w[1]; +MEM_U32(sp + 68) = f26.w[0]; +MEM_U32(sp + 56) = f24.w[1]; +MEM_U32(sp + 60) = f24.w[0]; +MEM_U32(sp + 48) = f22.w[1]; +MEM_U32(sp + 52) = f22.w[0]; +MEM_U32(sp + 40) = f20.w[1]; +MEM_U32(sp + 44) = f20.w[0]; +t7 = MEM_U32(a0 + 12); +//nop; +t8 = t7 & 0x8; +if (t8 == 0) {//nop; +goto L42c824;} +//nop; +v0 = a0; +goto L440d0c; +v0 = a0; +L42c824: +t9 = MEM_U32(sp + 360); +at = 0x8000000; +t0 = t9 & at; +at = 0xf7ff0000; +at = at | 0xffff; +t2 = MEM_U32(sp + 352); +t1 = t9 & at; +MEM_U32(sp + 308) = t0; +MEM_U32(sp + 360) = t1; +at = 0x10029a70; +t3 = MEM_U32(t2 + 20); +//nop; +MEM_U32(at + 0) = t3; +t4 = MEM_U32(t2 + 4); +//nop; +if ((int)t4 <= 0) {MEM_U32(sp + 188) = t4; +goto L42c898;} +MEM_U32(sp + 188) = t4; +t5 = t4 + 0xffffffd6; +at = t5 < 0x40; +if (at == 0) {t6 = MEM_U32(sp + 352); +goto L440ccc;} +t6 = MEM_U32(sp + 352); +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1001182c[] = { +&&L42d080, +&&L42fe40, +&&L42e90c, +&&L42fe40, +&&L42def0, +&&L42ec2c, +&&L42c8b0, +&&L42c8b0, +&&L42c8b0, +&&L42c8b0, +&&L42ef40, +&&L42e5d8, +&&L42e368, +&&L440cc8, +&&L440cc8, +&&L437d04, +&&L4388f4, +&&L436bcc, +&&L437748, +&&L43718c, +&&L43b3bc, +&&L43b9dc, +&&L43bffc, +&&L4307cc, +&&L4307f8, +&&L43ed88, +&&L430ef4, +&&L4390f0, +&&L435f44, +&&L435354, +&&L435354, +&&L43d980, +&&L435354, +&&L434af4, +&&L43abe0, +&&L435354, +&&L432de8, +&&L439f58, +&&L43159c, +&&L439824, +&&L430ef4, +&&L4390f0, +&&L435f44, +&&L438300, +&&L431c48, +&&L439f58, +&&L434af4, +&&L43abe0, +&&L440cc8, +&&L440cc8, +&&L43f8d4, +&&L440c48, +&&L440cc8, +&&L43cee0, +&&L43c61c, +&&L440cc8, +&&L440cc8, +&&L440d04, +&&L440cc8, +&&L43f32c, +&&L440cc8, +&&L440cc8, +&&L440cc8, +&&L440cbc, +}; +dest = Lswitch1001182c[t5]; +//nop; +goto *dest; +//nop; +L42c898: +t7 = MEM_U32(sp + 188); +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 352); +goto L43f354;} +t8 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +goto L440ccc; +t6 = MEM_U32(sp + 352); +L42c8b0: +t8 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0xbfff0000; +at = at | 0xffff; +//nop; +s4 = MEM_U32(t8 + 24); +t6 = a2 & at; +at = 0x80000000; +a1 = MEM_U32(sp + 356); +a2 = t6 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42c8e0; +a0 = s4; +L42c8e0: +t9 = MEM_U32(sp + 352); +// bdead 44200109 gp = MEM_U32(sp + 104); +MEM_U32(t9 + 24) = v0; +t1 = MEM_U32(sp + 352); +at = 0x69; +t3 = MEM_U32(t1 + 24); +//nop; +t2 = MEM_U32(t3 + 4); +//nop; +if (t2 != at) {t4 = 0x69; +goto L42c914;} +t4 = 0x69; +MEM_U32(t1 + 4) = t4; +goto L440d04; +MEM_U32(t1 + 4) = t4; +L42c914: +t5 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +t0 = t6 ^ 0x18; +t0 = t0 < 0x1; +if (t0 == 0) {t4 = MEM_U32(sp + 352); +goto L42c9e4;} +t4 = MEM_U32(sp + 352); +if (t0 != 0) {at = 0x14; +goto L42c968;} +at = 0x14; +if (t6 != at) {t6 = MEM_U32(sp + 352); +goto L42c9b0;} +t6 = MEM_U32(sp + 352); +t9 = MEM_U32(t8 + 12); +//nop; +t3 = t9 << 2; +if ((int)t3 < 0) {t6 = MEM_U32(sp + 352); +goto L42c9b0;} +t6 = MEM_U32(sp + 352); +L42c968: +t2 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t2 + 24); +//nop; +t1 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +if (t5 == 0) {t6 = MEM_U32(sp + 352); +goto L42c9b0;} +t6 = MEM_U32(sp + 352); +t7 = MEM_U32(t1 + 12); +at = 0xd0000000; +t0 = t7 & at; +if (t0 == 0) {t6 = MEM_U32(sp + 352); +goto L42c9b0;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t5; +goto L42c9c8; +MEM_U32(sp + 188) = t5; +// fdead 0 t6 = MEM_U32(sp + 352); +L42c9b0: +//nop; +t8 = MEM_U32(t6 + 24); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +MEM_U32(sp + 188) = t9; +L42c9c8: +t3 = MEM_U32(sp + 188); +//nop; +t2 = MEM_U32(t3 + 36); +//nop; +if (t2 == 0) {//nop; +goto L42cacc;} +//nop; +t4 = MEM_U32(sp + 352); +L42c9e4: +at = 0x13; +t1 = MEM_U32(t4 + 24); +//nop; +t7 = MEM_U32(t1 + 8); +//nop; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 != at) {at = 0x18; +goto L42caa4;} +at = 0x18; +if (t0 == at) {at = 0x14; +goto L42ca2c;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L42ca74;} +t0 = MEM_U32(sp + 352); +t5 = MEM_U32(t7 + 12); +//nop; +t6 = t5 << 2; +if ((int)t6 < 0) {t0 = MEM_U32(sp + 352); +goto L42ca74;} +t0 = MEM_U32(sp + 352); +L42ca2c: +t8 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t8 + 24); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +t2 = MEM_U32(t3 + 8); +//nop; +if (t2 == 0) {t0 = MEM_U32(sp + 352); +goto L42ca74;} +t0 = MEM_U32(sp + 352); +t4 = MEM_U32(t3 + 12); +at = 0xd0000000; +t1 = t4 & at; +if (t1 == 0) {t0 = MEM_U32(sp + 352); +goto L42ca74;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t2; +goto L42ca8c; +MEM_U32(sp + 184) = t2; +// fdead 0 t0 = MEM_U32(sp + 352); +L42ca74: +//nop; +t7 = MEM_U32(t0 + 24); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 184) = t5; +L42ca8c: +t6 = MEM_U32(sp + 184); +//nop; +t8 = MEM_U32(t6 + 24); +//nop; +if (t8 == 0) {//nop; +goto L42cacc;} +//nop; +L42caa4: +t9 = MEM_U32(sp + 352); +at = 0x11; +t3 = MEM_U32(t9 + 24); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t4 + 4); +//nop; +if (t1 != at) {t7 = MEM_U32(sp + 352); +goto L42cafc;} +t7 = MEM_U32(sp + 352); +L42cacc: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42cae4; +a1 = 0x2; +L42cae4: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t0 + 4) = t2; +goto L440d04; +MEM_U32(t0 + 4) = t2; +// fdead 0 t7 = MEM_U32(sp + 352); +L42cafc: +t8 = 0x10029fa0; +t5 = MEM_U32(t7 + 24); +//nop; +t6 = MEM_U32(t5 + 8); +//nop; +MEM_U32(t7 + 8) = t6; +t9 = MEM_U16(t8 + 38); +//nop; +if (t9 == 0) {t2 = MEM_U32(sp + 352); +goto L42cb64;} +t2 = MEM_U32(sp + 352); +t3 = MEM_U32(sp + 352); +at = 0x63; +t4 = MEM_U32(t3 + 24); +//nop; +t1 = MEM_U32(t4 + 4); +//nop; +if (t1 != at) {t2 = MEM_U32(sp + 352); +goto L42cb64;} +t2 = MEM_U32(sp + 352); +//nop; +a2 = MEM_U32(t4 + 20); +a0 = t4; +a1 = 0x2; +f_lint_setref(mem, sp, a0, a1, a2); +goto L42cb58; +a1 = 0x2; +L42cb58: +// bdead 40200101 gp = MEM_U32(sp + 104); +//nop; +t2 = MEM_U32(sp + 352); +L42cb64: +at = 0x14; +t0 = MEM_U32(t2 + 8); +//nop; +t5 = MEM_U32(t0 + 4); +//nop; +if (t5 == at) {a1 = MEM_U32(sp + 352); +goto L42d00c;} +a1 = MEM_U32(sp + 352); +if ((int)t5 <= 0) {at = (int)t5 < (int)0x11; +goto L42cb90;} +at = (int)t5 < (int)0x11; +if (at != 0) {a1 = MEM_U32(sp + 352); +goto L42d00c;} +a1 = MEM_U32(sp + 352); +L42cb90: +t6 = MEM_U32(sp + 352); +at = 0x16; +t7 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != at) {//nop; +goto L42d054;} +//nop; +t9 = MEM_U32(t7 + 8); +at = 0x18; +t3 = MEM_U32(t9 + 4); +//nop; +if (t3 == at) {at = 0x14; +goto L42cbe4;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L42cc2c;} +t3 = MEM_U32(sp + 352); +t1 = MEM_U32(t9 + 12); +//nop; +t4 = t1 << 2; +if ((int)t4 < 0) {t3 = MEM_U32(sp + 352); +goto L42cc2c;} +t3 = MEM_U32(sp + 352); +L42cbe4: +t2 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t2 + 8); +//nop; +t5 = MEM_U32(t0 + 8); +//nop; +t6 = MEM_U32(t5 + 8); +//nop; +if (t6 == 0) {t3 = MEM_U32(sp + 352); +goto L42cc2c;} +t3 = MEM_U32(sp + 352); +t8 = MEM_U32(t5 + 12); +at = 0xd0000000; +t7 = t8 & at; +if (t7 == 0) {t3 = MEM_U32(sp + 352); +goto L42cc2c;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t6; +goto L42cc44; +MEM_U32(sp + 188) = t6; +// fdead 0 t3 = MEM_U32(sp + 352); +L42cc2c: +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 188) = t1; +L42cc44: +t4 = MEM_U32(sp + 188); +at = 0x11; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 == at) {//nop; +goto L42d054;} +//nop; +t0 = MEM_U32(sp + 352); +at = 0x18; +t5 = MEM_U32(t0 + 8); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +t7 = MEM_U32(t8 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L42cca0;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L42cce8;} +t7 = MEM_U32(sp + 352); +t6 = MEM_U32(t8 + 12); +//nop; +t3 = t6 << 2; +if ((int)t3 < 0) {t7 = MEM_U32(sp + 352); +goto L42cce8;} +t7 = MEM_U32(sp + 352); +L42cca0: +t9 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 352); +goto L42cce8;} +t7 = MEM_U32(sp + 352); +t0 = MEM_U32(t4 + 12); +at = 0xd0000000; +t5 = t0 & at; +if (t5 == 0) {t7 = MEM_U32(sp + 352); +goto L42cce8;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t2; +goto L42cd00; +MEM_U32(sp + 184) = t2; +// fdead 0 t7 = MEM_U32(sp + 352); +L42cce8: +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +MEM_U32(sp + 184) = t6; +L42cd00: +t3 = MEM_U32(sp + 184); +at = 0x15; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 == at) {//nop; +goto L42d054;} +//nop; +t1 = MEM_U32(sp + 352); +at = 0x18; +t4 = MEM_U32(t1 + 8); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t0 + 4); +//nop; +if (t5 == at) {at = 0x14; +goto L42cd5c;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L42cda4;} +t5 = MEM_U32(sp + 352); +t2 = MEM_U32(t0 + 12); +//nop; +t7 = t2 << 2; +if ((int)t7 < 0) {t5 = MEM_U32(sp + 352); +goto L42cda4;} +t5 = MEM_U32(sp + 352); +L42cd5c: +t8 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +if (t9 == 0) {t5 = MEM_U32(sp + 352); +goto L42cda4;} +t5 = MEM_U32(sp + 352); +t1 = MEM_U32(t3 + 12); +at = 0xd0000000; +t4 = t1 & at; +if (t4 == 0) {t5 = MEM_U32(sp + 352); +goto L42cda4;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 180) = t9; +goto L42cdbc; +MEM_U32(sp + 180) = t9; +// fdead 0 t5 = MEM_U32(sp + 352); +L42cda4: +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 180) = t2; +L42cdbc: +t7 = MEM_U32(sp + 180); +at = 0x18; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != at) {t2 = MEM_U32(sp + 352); +goto L42ce94;} +t2 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +at = 0x18; +t3 = MEM_U32(t6 + 8); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +t4 = MEM_U32(t1 + 4); +//nop; +if (t4 == at) {at = 0x14; +goto L42ce18;} +at = 0x14; +if (t4 != at) {t4 = MEM_U32(sp + 352); +goto L42ce60;} +t4 = MEM_U32(sp + 352); +t9 = MEM_U32(t1 + 12); +//nop; +t5 = t9 << 2; +if ((int)t5 < 0) {t4 = MEM_U32(sp + 352); +goto L42ce60;} +t4 = MEM_U32(sp + 352); +L42ce18: +t0 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +if (t8 == 0) {t4 = MEM_U32(sp + 352); +goto L42ce60;} +t4 = MEM_U32(sp + 352); +t6 = MEM_U32(t7 + 12); +at = 0xd0000000; +t3 = t6 & at; +if (t3 == 0) {t4 = MEM_U32(sp + 352); +goto L42ce60;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 176) = t8; +goto L42ce78; +MEM_U32(sp + 176) = t8; +// fdead 0 t4 = MEM_U32(sp + 352); +L42ce60: +//nop; +t1 = MEM_U32(t4 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 176) = t9; +L42ce78: +t5 = MEM_U32(sp + 176); +//nop; +t0 = MEM_U32(t5 + 36); +//nop; +if (t0 == 0) {//nop; +goto L42d054;} +//nop; +t2 = MEM_U32(sp + 352); +L42ce94: +at = 0x18; +t7 = MEM_U32(t2 + 8); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 == at) {at = 0x14; +goto L42ced4;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L42cf1c;} +t3 = MEM_U32(sp + 352); +t8 = MEM_U32(t6 + 12); +//nop; +t4 = t8 << 2; +if ((int)t4 < 0) {t3 = MEM_U32(sp + 352); +goto L42cf1c;} +t3 = MEM_U32(sp + 352); +L42ced4: +t1 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t9 + 8); +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +if (t0 == 0) {t3 = MEM_U32(sp + 352); +goto L42cf1c;} +t3 = MEM_U32(sp + 352); +t2 = MEM_U32(t5 + 12); +at = 0xd0000000; +t7 = t2 & at; +if (t7 == 0) {t3 = MEM_U32(sp + 352); +goto L42cf1c;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 172) = t0; +goto L42cf34; +MEM_U32(sp + 172) = t0; +// fdead 0 t3 = MEM_U32(sp + 352); +L42cf1c: +//nop; +t6 = MEM_U32(t3 + 8); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 172) = t8; +L42cf34: +t4 = MEM_U32(sp + 172); +at = 0x14; +t1 = MEM_U32(t4 + 4); +//nop; +if (t1 != at) {a1 = MEM_U32(sp + 352); +goto L42d00c;} +a1 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x18; +t5 = MEM_U32(t9 + 8); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +t7 = MEM_U32(t2 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L42cf90;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L42cfd8;} +t7 = MEM_U32(sp + 352); +t0 = MEM_U32(t2 + 12); +//nop; +t3 = t0 << 2; +if ((int)t3 < 0) {t7 = MEM_U32(sp + 352); +goto L42cfd8;} +t7 = MEM_U32(sp + 352); +L42cf90: +t6 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +t1 = MEM_U32(t4 + 8); +//nop; +if (t1 == 0) {t7 = MEM_U32(sp + 352); +goto L42cfd8;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(t4 + 12); +at = 0xd0000000; +t5 = t9 & at; +if (t5 == 0) {t7 = MEM_U32(sp + 352); +goto L42cfd8;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 168) = t1; +goto L42cff0; +MEM_U32(sp + 168) = t1; +// fdead 0 t7 = MEM_U32(sp + 352); +L42cfd8: +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t0 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 168) = t0; +L42cff0: +t3 = MEM_U32(sp + 168); +//nop; +t6 = MEM_U32(t3 + 36); +//nop; +if (t6 == 0) {//nop; +goto L42d054;} +//nop; +a1 = MEM_U32(sp + 352); +L42d00c: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40000061 t9 = t9; +//nop; +v0 = func_4420fc(mem, sp, a0, a1); +goto L42d020; +//nop; +L42d020: +t4 = MEM_U32(sp + 352); +// bdead 40002009 gp = MEM_U32(sp + 104); +MEM_U32(t4 + 24) = v0; +t9 = MEM_U32(sp + 352); +at = 0x69; +t5 = MEM_U32(t9 + 24); +//nop; +t1 = MEM_U32(t5 + 4); +//nop; +if (t1 != at) {t7 = 0x69; +goto L440d04;} +t7 = 0x69; +MEM_U32(t9 + 4) = t7; +goto L440d04; +MEM_U32(t9 + 4) = t7; +L42d054: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xa3; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d06c; +a1 = 0x2; +L42d06c: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t0 + 4) = t2; +goto L440d04; +MEM_U32(t0 + 4) = t2; +L42d080: +t3 = MEM_U32(sp + 352); +at = 0x2e; +t6 = MEM_U32(t3 + 24); +//nop; +t8 = MEM_U32(t6 + 4); +//nop; +if (t8 != at) {t4 = MEM_U32(sp + 352); +goto L42d0c8;} +t4 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t6 + 24); +a1 = MEM_U32(sp + 356); +a2 = MEM_U32(sp + 360); +//nop; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42d0b8; +//nop; +L42d0b8: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +// fdead 0 t4 = MEM_U32(sp + 352); +L42d0c8: +a2 = MEM_U32(sp + 360); +at = 0xbfff0000; +at = at | 0xffff; +//nop; +s4 = MEM_U32(t4 + 24); +t5 = a2 & at; +at = 0x80000000; +a1 = MEM_U32(sp + 356); +a2 = t5 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42d0f4; +a0 = s4; +L42d0f4: +t7 = MEM_U32(v0 + 4); +// bdead 40210189 gp = MEM_U32(sp + 104); +at = 0x69; +if (t7 != at) {s1 = v0; +goto L42d118;} +s1 = v0; +t2 = MEM_U32(sp + 352); +t9 = 0x69; +MEM_U32(t2 + 4) = t9; +goto L440d04; +MEM_U32(t2 + 4) = t9; +L42d118: +t0 = 0x10029fa0; +//nop; +t3 = MEM_U16(t0 + 26); +//nop; +if (t3 == 0) {//nop; +goto L42d144;} +//nop; +t8 = MEM_U16(t0 + 10); +//nop; +t6 = t8 & 0x1; +if (t6 != 0) {//nop; +goto L42d170;} +//nop; +L42d144: +t4 = 0x10029fa0; +//nop; +t5 = MEM_U16(t4 + 26); +//nop; +if (t5 != 0) {//nop; +goto L42d1d4;} +//nop; +t1 = MEM_U16(t4 + 10); +//nop; +t7 = t1 & 0x1; +if (t7 == 0) {//nop; +goto L42d1d4;} +//nop; +L42d170: +t9 = MEM_U32(s1 + 8); +at = 0x11; +t2 = MEM_U32(t9 + 4); +//nop; +if (t2 != at) {//nop; +goto L42d1d4;} +//nop; +//nop; +a0 = s1; +// bdead 40240021 t9 = t9; +//nop; +v0 = func_448144(mem, sp, a0); +goto L42d19c; +//nop; +L42d19c: +// bdead 40240189 gp = MEM_U32(sp + 104); +if (v0 != 0) {//nop; +goto L42d1d4;} +//nop; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d1c0; +a1 = 0x2; +L42d1c0: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t0 + 4) = t3; +goto L440d04; +MEM_U32(t0 + 4) = t3; +L42d1d4: +t8 = MEM_U32(s1 + 4); +at = 0x65; +if (t8 != at) {//nop; +goto L42d210;} +//nop; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d1fc; +a1 = 0x2; +L42d1fc: +t5 = MEM_U32(sp + 352); +// bdead 40004001 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t5 + 4) = t6; +goto L440d04; +MEM_U32(t5 + 4) = t6; +L42d210: +t4 = 0x10029fa0; +//nop; +t1 = MEM_U16(t4 + 26); +//nop; +if (t1 != 0) {//nop; +goto L42d23c;} +//nop; +t7 = MEM_U16(t4 + 10); +//nop; +t9 = t7 & 0x1; +if (t9 == 0) {//nop; +goto L42d2a8;} +//nop; +L42d23c: +t2 = MEM_U32(s1 + 4); +at = 0x2a; +if (t2 != at) {//nop; +goto L42d2a8;} +//nop; +t3 = MEM_U32(s1 + 8); +at = 0x16; +t0 = MEM_U32(t3 + 4); +//nop; +if (t0 != at) {//nop; +goto L42d2a8;} +//nop; +t8 = MEM_U32(s1 + 8); +//nop; +t6 = MEM_U32(t8 + 12); +//nop; +t5 = t6 << 13; +if ((int)t5 >= 0) {//nop; +goto L42d2a8;} +//nop; +t1 = MEM_U32(s1 + 8); +at = 0x13; +t4 = MEM_U32(t1 + 8); +//nop; +t7 = MEM_U32(t4 + 4); +//nop; +if (t7 != at) {//nop; +goto L42d2a8;} +//nop; +s1 = MEM_U32(s1 + 24); +//nop; +L42d2a8: +t9 = MEM_U32(s1 + 4); +at = 0x2a; +if (t9 != at) {t2 = MEM_U32(sp + 352); +goto L42d6a8;} +t2 = MEM_U32(sp + 352); +t2 = MEM_U32(sp + 352); +s0 = MEM_U32(s1 + 24); +t3 = MEM_U32(t2 + 24); +//nop; +t0 = MEM_U32(t3 + 4); +//nop; +if (t0 == 0) {MEM_U32(sp + 188) = t0; +goto L42d2fc;} +MEM_U32(sp + 188) = t0; +at = 0x49; +if (t0 == at) {at = 0x5f; +goto L42d3f8;} +at = 0x5f; +if (t0 == at) {at = 0x60; +goto L42d348;} +at = 0x60; +if (t0 == at) {//nop; +goto L42d3ac;} +//nop; +t0 = MEM_U32(sp + 352); +goto L42d448; +t0 = MEM_U32(sp + 352); +L42d2fc: +t8 = MEM_U32(s0 + 8); +//nop; +t6 = MEM_U32(t8 + 12); +//nop; +t5 = t6 << 7; +if ((int)t5 >= 0) {//nop; +goto L42d470;} +//nop; +t1 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t1 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d334; +a1 = 0x2; +L42d334: +t7 = MEM_U32(sp + 352); +// bdead 40050101 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t7 + 4) = t4; +goto L42d470; +MEM_U32(t7 + 4) = t4; +L42d348: +t9 = MEM_U32(sp + 352); +t6 = 0x100069f8; +t2 = MEM_U32(t9 + 24); +t6 = t6; +t3 = MEM_U32(t2 + 24); +//nop; +t0 = MEM_U32(t3 + 4); +//nop; +t8 = t0 << 2; +t5 = t8 + t6; +t1 = MEM_U32(t5 + 0); +//nop; +if (t1 == 0) {//nop; +goto L42d3ac;} +//nop; +a2 = MEM_U32(t9 + 20); +//nop; +a0 = 0x30000; +a0 = a0 | 0xa8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d398; +a1 = 0x2; +L42d398: +t7 = MEM_U32(sp + 352); +// bdead 40050101 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t7 + 4) = t4; +goto L42d470; +MEM_U32(t7 + 4) = t4; +L42d3ac: +t2 = MEM_U32(s1 + 8); +//nop; +t3 = MEM_U32(t2 + 12); +//nop; +t0 = t3 << 2; +if ((int)t0 >= 0) {//nop; +goto L42d3f8;} +//nop; +t8 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t8 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d3e4; +a1 = 0x2; +L42d3e4: +t5 = MEM_U32(sp + 352); +// bdead 40044101 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t5 + 4) = t6; +goto L42d470; +MEM_U32(t5 + 4) = t6; +L42d3f8: +t1 = MEM_U32(s0 + 8); +//nop; +t9 = MEM_U32(t1 + 12); +//nop; +t4 = t9 << 7; +if ((int)t4 >= 0) {//nop; +goto L42d470;} +//nop; +t7 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d430; +a1 = 0x2; +L42d430: +t3 = MEM_U32(sp + 352); +// bdead 40041101 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t3 + 4) = t2; +goto L42d470; +MEM_U32(t3 + 4) = t2; +// fdead 0 t0 = MEM_U32(sp + 352); +L42d448: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d460; +a1 = 0x2; +L42d460: +t6 = MEM_U32(sp + 352); +// bdead 40048101 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t6 + 4) = t8; +L42d470: +t5 = 0x10029fa0; +//nop; +t1 = MEM_U16(t5 + 26); +//nop; +if (t1 != 0) {//nop; +goto L42d554;} +//nop; +t9 = MEM_U16(t5 + 10); +//nop; +t4 = t9 & 0x1; +if (t4 != 0) {//nop; +goto L42d554;} +//nop; +t7 = MEM_U32(s1 + 8); +at = 0x16; +t2 = MEM_U32(t7 + 4); +//nop; +if (t2 != at) {//nop; +goto L42d554;} +//nop; +t0 = MEM_U32(t7 + 12); +//nop; +t8 = t0 << 13; +if ((int)t8 >= 0) {//nop; +goto L42d554;} +//nop; +t1 = MEM_U32(t7 + 8); +at = 0x13; +t5 = MEM_U32(t1 + 4); +//nop; +if (t5 != at) {//nop; +goto L42d554;} +//nop; +t9 = MEM_U32(sp + 352); +a0 = 0x30000; +a2 = MEM_U32(t9 + 20); +//nop; +s3 = t7; +a0 = a0 | 0xba; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d500; +a1 = 0x1; +L42d500: +// bdead 40140181 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = s1; +//nop; +a0 = s3; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L42d518; +//nop; +L42d518: +t4 = MEM_U32(v0 + 8); +// bdead 40002009 gp = MEM_U32(sp + 104); +t7 = MEM_U32(t4 + 8); +//nop; +MEM_U32(v0 + 8) = t7; +MEM_U32(v0 + 32) = t7; +t3 = MEM_U32(sp + 352); +// fdead 6037301f t9 = t9; +MEM_U32(t3 + 8) = v0; +a0 = MEM_U32(sp + 352); +//nop; +v0 = func_440d60(mem, sp, a0); +goto L42d548; +//nop; +L42d548: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L42de0c; +MEM_U32(sp + 352) = v0; +L42d554: +MEM_U32(sp + 352) = s1; +t8 = MEM_U32(s1 + 8); +at = 0x16; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 != at) {t1 = MEM_U32(sp + 352); +goto L42de10;} +t1 = MEM_U32(sp + 352); +t1 = MEM_U32(t8 + 12); +//nop; +t5 = t1 << 13; +if ((int)t5 >= 0) {t1 = MEM_U32(sp + 352); +goto L42de10;} +t1 = MEM_U32(sp + 352); +t9 = MEM_U32(t8 + 8); +at = 0x13; +t4 = MEM_U32(t9 + 4); +//nop; +if (t4 != at) {t1 = MEM_U32(sp + 352); +goto L42de10;} +t1 = MEM_U32(sp + 352); +t7 = MEM_U32(s1 + 24); +at = 0x60; +t2 = MEM_U32(t7 + 4); +//nop; +if (t2 != at) {t1 = MEM_U32(sp + 352); +goto L42de10;} +t1 = MEM_U32(sp + 352); +t3 = MEM_U32(t7 + 24); +at = 0x65; +t6 = MEM_U32(t3 + 4); +//nop; +if (t6 != at) {t1 = MEM_U32(sp + 352); +goto L42de10;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 352) = t7; +t1 = MEM_U32(t7 + 28); +//nop; +a0 = MEM_U32(t1 + 24); +a1 = MEM_U32(t1 + 28); +a2 = 0x0; +a3 = 0x3; +temp64 = wrapper___ll_rshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d5ec; +a3 = 0x3; +L42d5ec: +t5 = MEM_U32(sp + 352); +// bdead 40044019 gp = MEM_U32(sp + 104); +t8 = MEM_U32(t5 + 28); +t9 = 0x1002dee4; +MEM_U32(t8 + 24) = v0; +MEM_U32(t8 + 28) = v1; +t4 = MEM_U32(sp + 352); +t9 = MEM_U32(t9 + 0); +t0 = MEM_U32(t4 + 28); +a0 = 0x56; +MEM_U32(t0 + 8) = t9; +t2 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(t2 + 20); +a2 = MEM_U32(t2 + 24); +a3 = MEM_U32(t2 + 28); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L42d634; +//nop; +L42d634: +MEM_U32(sp + 352) = v0; +t6 = MEM_U32(v0 + 24); +// bdead 40048009 gp = MEM_U32(sp + 104); +t7 = MEM_U32(t6 + 4); +at = 0x65; +if (t7 != at) {//nop; +goto L42d694;} +//nop; +t1 = MEM_U32(v0 + 28); +at = 0x65; +t5 = MEM_U32(t1 + 4); +//nop; +if (t5 != at) {//nop; +goto L42d694;} +//nop; +t8 = MEM_U32(s1 + 8); +//nop; +MEM_U32(v0 + 8) = t8; +a0 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(a0 + 24); +a2 = MEM_U32(a0 + 28); +//nop; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L42d68c; +//nop; +L42d68c: +// bdead 40040009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +L42d694: +t9 = MEM_U32(s1 + 8); +t0 = MEM_U32(sp + 352); +MEM_U32(t0 + 8) = t9; +goto L42de0c; +MEM_U32(t0 + 8) = t9; +// fdead 0 t2 = MEM_U32(sp + 352); +L42d6a8: +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if ((int)t7 <= 0) {MEM_U32(sp + 188) = t7; +goto L42d6f4;} +MEM_U32(sp + 188) = t7; +t1 = t7 + 0xffffffbe; +at = t1 < 0x22; +if (at == 0) {//nop; +goto L42dcf0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1001192c[] = { +&&L42dafc, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42d9b4, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42dcf0, +&&L42d70c, +&&L42d770, +&&L42dcf0, +&&L42dcf0, +&&L42d8f8, +}; +dest = Lswitch1001192c[t1]; +//nop; +goto *dest; +//nop; +L42d6f4: +t5 = MEM_U32(sp + 188); +//nop; +if (t5 == 0) {//nop; +goto L42d940;} +//nop; +//nop; +goto L42dcf0; +//nop; +L42d70c: +t8 = MEM_U32(sp + 352); +t2 = 0x100069f8; +t3 = MEM_U32(t8 + 24); +t2 = t2; +t4 = MEM_U32(t3 + 24); +//nop; +t9 = MEM_U32(t4 + 4); +//nop; +t0 = t9 << 2; +t6 = t0 + t2; +t7 = MEM_U32(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L42d770;} +//nop; +//nop; +a0 = 0x30000; +a2 = MEM_U32(t8 + 20); +a0 = a0 | 0xa8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d75c; +a1 = 0x2; +L42d75c: +t5 = MEM_U32(sp + 352); +// bdead 40004001 gp = MEM_U32(sp + 104); +t1 = 0x69; +MEM_U32(t5 + 4) = t1; +goto L42de0c; +MEM_U32(t5 + 4) = t1; +L42d770: +t3 = MEM_U32(s1 + 28); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t4 + 12); +//nop; +t0 = t9 << 2; +if ((int)t0 >= 0) {//nop; +goto L42d7c4;} +//nop; +t2 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t2 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d7b0; +a1 = 0x2; +L42d7b0: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t7 + 4) = t6; +goto L42de0c; +MEM_U32(t7 + 4) = t6; +L42d7c4: +s3 = MEM_U32(s1 + 8); +at = 0x16; +t8 = MEM_U32(s3 + 4); +//nop; +if (t8 != at) {//nop; +goto L42d8a4;} +//nop; +t1 = MEM_U32(s3 + 8); +at = 0x13; +t5 = MEM_U32(t1 + 4); +//nop; +if (t5 != at) {//nop; +goto L42d8a4;} +//nop; +t3 = MEM_U32(s3 + 12); +//nop; +t4 = t3 << 13; +if ((int)t4 >= 0) {//nop; +goto L42d8a4;} +//nop; +t9 = 0x10029fa0; +//nop; +t0 = MEM_U16(t9 + 26); +//nop; +if (t0 != 0) {//nop; +goto L42d858;} +//nop; +t2 = MEM_U16(t9 + 10); +//nop; +t6 = t2 & 0x1; +if (t6 != 0) {//nop; +goto L42d858;} +//nop; +t7 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0xba; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d850; +a1 = 0x1; +L42d850: +// bdead 40140181 gp = MEM_U32(sp + 104); +//nop; +L42d858: +//nop; +a0 = s3; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L42d868; +//nop; +L42d868: +t8 = MEM_U32(v0 + 8); +// bdead 42040009 gp = MEM_U32(sp + 104); +t1 = MEM_U32(t8 + 8); +//nop; +MEM_U32(v0 + 8) = t1; +MEM_U32(v0 + 32) = t1; +MEM_U32(sp + 352) = s1; +MEM_U32(s1 + 8) = v0; +a0 = MEM_U32(sp + 352); +// fdead 6234043f t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L42d898; +//nop; +L42d898: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L42de0c; +MEM_U32(sp + 352) = v0; +L42d8a4: +//nop; +a0 = MEM_U32(s1 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L42d8b4; +//nop; +L42d8b4: +t4 = MEM_U32(s1 + 8); +// bdead 40042009 gp = MEM_U32(sp + 104); +MEM_U32(v0 + 8) = t4; +t0 = MEM_U32(sp + 352); +//nop; +MEM_U32(t0 + 24) = s1; +t9 = MEM_U32(sp + 352); +//nop; +MEM_U32(t9 + 8) = v0; +//nop; +a0 = MEM_U32(sp + 352); +// bdead 40000021 t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L42d8ec; +//nop; +L42d8ec: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L42de0c; +MEM_U32(sp + 352) = v0; +L42d8f8: +t2 = 0x10008264; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L42d940;} +//nop; +t6 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t6 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d92c; +a1 = 0x2; +L42d92c: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t8 + 4) = t7; +goto L42de0c; +MEM_U32(t8 + 4) = t7; +L42d940: +t1 = MEM_U32(s1 + 12); +//nop; +t5 = t1 << 7; +if ((int)t5 >= 0) {//nop; +goto L42d980;} +//nop; +t3 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t3 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d970; +a1 = 0x2; +L42d970: +t0 = MEM_U32(sp + 352); +// bdead 40040381 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t0 + 4) = t4; +L42d980: +//nop; +a0 = MEM_U32(s1 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L42d990; +//nop; +L42d990: +t9 = MEM_U32(s1 + 8); +// bdead 44040009 gp = MEM_U32(sp + 104); +MEM_U32(v0 + 8) = t9; +t2 = MEM_U32(sp + 352); +//nop; +MEM_U32(t2 + 24) = s1; +t6 = MEM_U32(sp + 352); +MEM_U32(t6 + 8) = v0; +goto L42de0c; +MEM_U32(t6 + 8) = v0; +L42d9b4: +t7 = MEM_U32(s1 + 8); +//nop; +t8 = MEM_U32(t7 + 12); +//nop; +t1 = t8 << 7; +if ((int)t1 >= 0) {//nop; +goto L42d9fc;} +//nop; +t5 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42d9ec; +a1 = 0x2; +L42d9ec: +t4 = MEM_U32(sp + 352); +// bdead 40042181 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t4 + 4) = t3; +L42d9fc: +s3 = MEM_U32(s1 + 8); +t0 = MEM_U32(sp + 352); +at = 0x16; +MEM_U32(t0 + 24) = s1; +t9 = MEM_U32(s3 + 4); +//nop; +if (t9 != at) {//nop; +goto L42dab8;} +//nop; +t2 = MEM_U32(s3 + 8); +at = 0x13; +t6 = MEM_U32(t2 + 4); +//nop; +if (t6 != at) {//nop; +goto L42dab8;} +//nop; +t7 = MEM_U32(s3 + 12); +//nop; +t8 = t7 << 13; +if ((int)t8 >= 0) {//nop; +goto L42dab8;} +//nop; +t1 = 0x10029fa0; +//nop; +t5 = MEM_U16(t1 + 26); +//nop; +if (t5 != 0) {//nop; +goto L42da98;} +//nop; +t3 = MEM_U16(t1 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {//nop; +goto L42da98;} +//nop; +t0 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xba; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42da90; +a1 = 0x1; +L42da90: +// bdead 40040001 gp = MEM_U32(sp + 104); +//nop; +L42da98: +//nop; +a0 = s1; +// bdead 40000021 t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L42daac; +//nop; +L42daac: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L42de0c; +MEM_U32(sp + 352) = v0; +L42dab8: +//nop; +a0 = MEM_U32(s1 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L42dac8; +//nop; +L42dac8: +t9 = MEM_U32(s1 + 8); +// bdead 44000009 gp = MEM_U32(sp + 104); +MEM_U32(v0 + 8) = t9; +t2 = MEM_U32(sp + 352); +//nop; +MEM_U32(t2 + 8) = v0; +a0 = MEM_U32(sp + 352); +// bdead 40000021 t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L42daf0; +//nop; +L42daf0: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L42de0c; +MEM_U32(sp + 352) = v0; +L42dafc: +t6 = 0x10029fa0; +//nop; +t7 = MEM_U16(t6 + 26); +//nop; +if (t7 == 0) {//nop; +goto L42db28;} +//nop; +t8 = MEM_U16(t6 + 10); +//nop; +t5 = t8 & 0x1; +if (t5 != 0) {t9 = MEM_U32(sp + 352); +goto L42db58;} +t9 = MEM_U32(sp + 352); +L42db28: +t1 = 0x10029fa0; +//nop; +t3 = MEM_U16(t1 + 26); +//nop; +if (t3 != 0) {//nop; +goto L42db84;} +//nop; +t4 = MEM_U16(t1 + 10); +//nop; +t0 = t4 & 0x1; +if (t0 == 0) {//nop; +goto L42db84;} +//nop; +t9 = MEM_U32(sp + 352); +L42db58: +a0 = 0x30000; +a2 = MEM_U32(t9 + 20); +//nop; +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42db70; +a1 = 0x2; +L42db70: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t7 + 4) = t2; +goto L42de0c; +MEM_U32(t7 + 4) = t2; +L42db84: +t6 = MEM_U32(s1 + 4); +at = 0x42; +if (t6 != at) {t0 = MEM_U32(sp + 352); +goto L42dcc0;} +t0 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(s1 + 8); +// bdead 42040001 t9 = t9; +a0 = s1; +MEM_U32(sp + 304) = t8; +v0 = func_441b20(mem, sp, a0); +goto L42dbac; +MEM_U32(sp + 304) = t8; +L42dbac: +t5 = MEM_U32(v0 + 4); +// bdead 40004189 gp = MEM_U32(sp + 104); +at = 0x42; +if (t5 == at) {s1 = v0; +goto L42dcf0;} +s1 = v0; +t3 = MEM_U32(v0 + 4); +at = 0x41; +if (t3 != at) {t9 = MEM_U32(sp + 352); +goto L42dc04;} +t9 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t1 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42dbec; +a1 = 0x2; +L42dbec: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t0 + 4) = t4; +goto L42de0c; +MEM_U32(t0 + 4) = t4; +// fdead 0 t9 = MEM_U32(sp + 352); +L42dc04: +//nop; +MEM_U32(t9 + 24) = s1; +//nop; +a0 = MEM_U32(sp + 304); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L42dc1c; +//nop; +L42dc1c: +t2 = MEM_U32(sp + 304); +// bdead 40040909 gp = MEM_U32(sp + 104); +MEM_U32(v0 + 8) = t2; +t7 = MEM_U32(sp + 352); +//nop; +MEM_U32(t7 + 8) = v0; +t6 = MEM_U32(s1 + 12); +//nop; +t8 = t6 << 7; +if ((int)t8 >= 0) {t4 = MEM_U32(sp + 352); +goto L42dc7c;} +t4 = MEM_U32(sp + 352); +t5 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42dc64; +a1 = 0x2; +L42dc64: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t1 + 4) = t3; +goto L42dc9c; +MEM_U32(t1 + 4) = t3; +// fdead 0 t4 = MEM_U32(sp + 352); +L42dc7c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t4 + 20); +a0 = a0 | 0xb8; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42dc94; +a1 = 0x1; +L42dc94: +// bdead 40000001 gp = MEM_U32(sp + 104); +//nop; +L42dc9c: +//nop; +a0 = MEM_U32(sp + 352); +// fdead 6024143f t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L42dcb0; +//nop; +L42dcb0: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L42de0c; +MEM_U32(sp + 352) = v0; +// fdead 0 t0 = MEM_U32(sp + 352); +L42dcc0: +//nop; +MEM_U32(t0 + 24) = s1; +//nop; +a0 = MEM_U32(s1 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L42dcd8; +//nop; +L42dcd8: +t9 = MEM_U32(s1 + 8); +// bdead 44000009 gp = MEM_U32(sp + 104); +MEM_U32(v0 + 8) = t9; +t2 = MEM_U32(sp + 352); +MEM_U32(t2 + 8) = v0; +goto L42de0c; +MEM_U32(t2 + 8) = v0; +L42dcf0: +t7 = 0x10008264; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {t1 = MEM_U32(sp + 352); +goto L42de10;} +t1 = MEM_U32(sp + 352); +t6 = MEM_U32(s1 + 4); +at = 0x42; +if (t6 != at) {t5 = MEM_U32(sp + 352); +goto L42dde4;} +t5 = MEM_U32(sp + 352); +t8 = 0x10029fa0; +//nop; +t5 = MEM_U16(t8 + 26); +//nop; +if (t5 != 0) {t5 = MEM_U32(sp + 352); +goto L42dde4;} +t5 = MEM_U32(sp + 352); +t3 = MEM_U16(t8 + 10); +//nop; +t1 = t3 & 0x1; +if (t1 != 0) {t5 = MEM_U32(sp + 352); +goto L42dde4;} +t5 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(s1 + 8); +// bdead 40042001 t9 = t9; +a0 = s1; +MEM_U32(sp + 300) = t4; +v0 = func_441b20(mem, sp, a0); +goto L42dd5c; +MEM_U32(sp + 300) = t4; +L42dd5c: +t0 = MEM_U32(v0 + 4); +// bdead 40000389 gp = MEM_U32(sp + 104); +at = 0x42; +if (t0 == at) {t5 = MEM_U32(sp + 352); +goto L42dde4;} +t5 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +//nop; +MEM_U32(t9 + 24) = v0; +//nop; +a0 = MEM_U32(sp + 300); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L42dd8c; +//nop; +L42dd8c: +t2 = MEM_U32(sp + 300); +// bdead 40000809 gp = MEM_U32(sp + 104); +MEM_U32(v0 + 8) = t2; +t7 = MEM_U32(sp + 352); +//nop; +MEM_U32(t7 + 8) = v0; +a0 = MEM_U32(sp + 352); +// fdead 6025083f t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L42ddb4; +//nop; +L42ddb4: +// bdead 40000109 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +//nop; +a2 = MEM_U32(v0 + 20); +a0 = 0x30000; +a0 = a0 | 0xb8; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42ddd4; +a1 = 0x1; +L42ddd4: +// bdead 40000001 gp = MEM_U32(sp + 104); +t1 = MEM_U32(sp + 352); +goto L42de10; +t1 = MEM_U32(sp + 352); +// fdead 0 t5 = MEM_U32(sp + 352); +L42dde4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xb9; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42ddfc; +a1 = 0x2; +L42ddfc: +t3 = MEM_U32(sp + 352); +// bdead 40001001 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t3 + 4) = t8; +L42de0c: +t1 = MEM_U32(sp + 352); +L42de10: +at = 0x65; +t4 = MEM_U32(t1 + 4); +//nop; +if (t4 == at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t9 = MEM_U32(t1 + 24); +at = 0x2e; +t2 = MEM_U32(t9 + 4); +//nop; +if (t2 != at) {at = 0x2a; +goto L440d04;} +at = 0x2a; +if (t4 != at) {t5 = MEM_U32(sp + 352); +goto L42de54;} +t5 = MEM_U32(sp + 352); +t6 = MEM_U32(t9 + 24); +MEM_U32(sp + 352) = t6; +goto L440d04; +MEM_U32(sp + 352) = t6; +// fdead 0 t5 = MEM_U32(sp + 352); +L42de54: +at = 0x38; +t8 = MEM_U32(t5 + 4); +//nop; +if (t8 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t3 = MEM_U32(t5 + 24); +t4 = 0x56; +t1 = MEM_U32(t3 + 24); +at = 0x65; +MEM_U32(t5 + 24) = t1; +t2 = MEM_U32(sp + 352); +//nop; +MEM_U32(t2 + 4) = t4; +t0 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t0 + 24); +//nop; +t9 = MEM_U32(t7 + 4); +//nop; +if (t9 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t6 = MEM_U32(t0 + 28); +at = 0x65; +t8 = MEM_U32(t6 + 4); +//nop; +if (t8 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t3 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 296) = t3; +a2 = MEM_U32(t0 + 28); +a1 = MEM_U32(t0 + 24); +a0 = t0; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L42dedc; +a0 = t0; +L42dedc: +t1 = MEM_U32(sp + 296); +// bdead 40000409 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +MEM_U32(v0 + 8) = t1; +goto L440d04; +MEM_U32(v0 + 8) = t1; +L42def0: +t4 = 0x10029fa0; +//nop; +t2 = MEM_U16(t4 + 26); +//nop; +if (t2 == 0) {//nop; +goto L42df1c;} +//nop; +t7 = MEM_U16(t4 + 10); +//nop; +t9 = t7 & 0x1; +if (t9 != 0) {t1 = MEM_U32(sp + 352); +goto L42df4c;} +t1 = MEM_U32(sp + 352); +L42df1c: +t6 = 0x10029fa0; +//nop; +t8 = MEM_U16(t6 + 26); +//nop; +if (t8 != 0) {t4 = MEM_U32(sp + 352); +goto L42df90;} +t4 = MEM_U32(sp + 352); +t3 = MEM_U16(t6 + 10); +//nop; +t0 = t3 & 0x1; +if (t0 == 0) {t4 = MEM_U32(sp + 352); +goto L42df90;} +t4 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +L42df4c: +at = 0x2a; +t5 = MEM_U32(t1 + 24); +//nop; +t2 = MEM_U32(t5 + 4); +//nop; +if (t2 != at) {t4 = MEM_U32(sp + 352); +goto L42df90;} +t4 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t5 + 24); +a1 = MEM_U32(sp + 356); +a2 = MEM_U32(sp + 360); +//nop; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42df80; +//nop; +L42df80: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +// fdead 0 t4 = MEM_U32(sp + 352); +L42df90: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t4 + 24); +t7 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t7 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42dfb8; +a0 = s4; +L42dfb8: +t8 = MEM_U32(sp + 352); +// bdead 42200189 gp = MEM_U32(sp + 104); +MEM_U32(t8 + 24) = v0; +t6 = MEM_U32(sp + 352); +at = 0x69; +t3 = MEM_U32(t6 + 24); +//nop; +t0 = MEM_U32(t3 + 4); +//nop; +if (t0 != at) {t1 = 0x69; +goto L42dfec;} +t1 = 0x69; +MEM_U32(t6 + 4) = t1; +goto L440d04; +MEM_U32(t6 + 4) = t1; +L42dfec: +t2 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t2 + 24); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t7 = MEM_U32(t4 + 4); +//nop; +t9 = t7 ^ 0x18; +t9 = t9 < 0x1; +if (t9 == 0) {t1 = MEM_U32(sp + 352); +goto L42e0bc;} +t1 = MEM_U32(sp + 352); +if (t9 != 0) {at = 0x14; +goto L42e040;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L42e088;} +t7 = MEM_U32(sp + 352); +t8 = MEM_U32(t4 + 12); +//nop; +t3 = t8 << 2; +if ((int)t3 < 0) {t7 = MEM_U32(sp + 352); +goto L42e088;} +t7 = MEM_U32(sp + 352); +L42e040: +t0 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t0 + 24); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t6 + 8); +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 352); +goto L42e088;} +t7 = MEM_U32(sp + 352); +t5 = MEM_U32(t6 + 12); +at = 0xd0000000; +t9 = t5 & at; +if (t9 == 0) {t7 = MEM_U32(sp + 352); +goto L42e088;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t2; +goto L42e0a0; +MEM_U32(sp + 188) = t2; +// fdead 0 t7 = MEM_U32(sp + 352); +L42e088: +//nop; +t4 = MEM_U32(t7 + 24); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 188) = t8; +L42e0a0: +t3 = MEM_U32(sp + 188); +//nop; +t0 = MEM_U32(t3 + 36); +//nop; +if (t0 == 0) {//nop; +goto L42e1a4;} +//nop; +t1 = MEM_U32(sp + 352); +L42e0bc: +at = 0x13; +t6 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t5 + 4); +//nop; +if (t9 != at) {at = 0x18; +goto L42e17c;} +at = 0x18; +if (t9 == at) {at = 0x14; +goto L42e104;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L42e14c;} +t9 = MEM_U32(sp + 352); +t2 = MEM_U32(t5 + 12); +//nop; +t7 = t2 << 2; +if ((int)t7 < 0) {t9 = MEM_U32(sp + 352); +goto L42e14c;} +t9 = MEM_U32(sp + 352); +L42e104: +t4 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t4 + 24); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t3 + 8); +//nop; +if (t0 == 0) {t9 = MEM_U32(sp + 352); +goto L42e14c;} +t9 = MEM_U32(sp + 352); +t1 = MEM_U32(t3 + 12); +at = 0xd0000000; +t6 = t1 & at; +if (t6 == 0) {t9 = MEM_U32(sp + 352); +goto L42e14c;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t0; +goto L42e164; +MEM_U32(sp + 184) = t0; +// fdead 0 t9 = MEM_U32(sp + 352); +L42e14c: +//nop; +t5 = MEM_U32(t9 + 24); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 184) = t2; +L42e164: +t7 = MEM_U32(sp + 184); +//nop; +t4 = MEM_U32(t7 + 24); +//nop; +if (t4 == 0) {//nop; +goto L42e1a4;} +//nop; +L42e17c: +t8 = MEM_U32(sp + 352); +at = 0x11; +t3 = MEM_U32(t8 + 24); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +t6 = MEM_U32(t1 + 4); +//nop; +if (t6 != at) {t5 = MEM_U32(sp + 352); +goto L42e1d4;} +t5 = MEM_U32(sp + 352); +L42e1a4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42e1bc; +a1 = 0x2; +L42e1bc: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t9 + 4) = t0; +goto L440d04; +MEM_U32(t9 + 4) = t0; +// fdead 0 t5 = MEM_U32(sp + 352); +L42e1d4: +at = 0x15; +t2 = MEM_U32(t5 + 24); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +MEM_U32(t5 + 8) = t7; +t4 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +t3 = MEM_U32(t8 + 4); +//nop; +if (t3 == at) {at = 0x16; +goto L42e22c;} +at = 0x16; +if (t3 != at) {t2 = MEM_U32(sp + 352); +goto L42e244;} +t2 = MEM_U32(sp + 352); +t1 = MEM_U32(t8 + 8); +at = 0x15; +t6 = MEM_U32(t1 + 4); +//nop; +if (t6 != at) {t2 = MEM_U32(sp + 352); +goto L42e244;} +t2 = MEM_U32(sp + 352); +L42e22c: +t0 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t0 + 24); +MEM_U32(sp + 352) = t9; +goto L440d04; +MEM_U32(sp + 352) = t9; +// fdead 0 t2 = MEM_U32(sp + 352); +L42e244: +at = 0x16; +t7 = MEM_U32(t2 + 8); +//nop; +t5 = MEM_U32(t7 + 4); +//nop; +if (t5 == at) {t8 = MEM_U32(sp + 352); +goto L42e290;} +t8 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xac; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42e278; +a1 = 0x2; +L42e278: +t3 = MEM_U32(sp + 352); +// bdead 40001181 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t3 + 4) = t4; +goto L42e2a8; +MEM_U32(t3 + 4) = t4; +// fdead 0 t8 = MEM_U32(sp + 352); +L42e290: +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +MEM_U32(t8 + 8) = t6; +L42e2a8: +t0 = MEM_U32(sp + 352); +at = 0x13; +t9 = MEM_U32(t0 + 8); +//nop; +t2 = MEM_U32(t9 + 4); +//nop; +if (t2 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 360); +//nop; +t5 = t7 << 1; +if ((int)t5 >= 0) {a0 = t9; +goto L42e308;} +a0 = t9; +//nop; +//nop; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L42e2ec; +//nop; +L42e2ec: +t4 = MEM_U32(sp + 352); +// bdead 40002109 gp = MEM_U32(sp + 104); +t3 = MEM_U32(t4 + 8); +s2 = v0; +t1 = MEM_U32(t3 + 8); +MEM_U32(v0 + 8) = t1; +goto L42e330; +MEM_U32(v0 + 8) = t1; +L42e308: +t6 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t6 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L42e31c; +//nop; +L42e31c: +t8 = MEM_U32(sp + 352); +// bdead 42000109 gp = MEM_U32(sp + 104); +t0 = MEM_U32(t8 + 8); +s2 = v0; +MEM_U32(v0 + 8) = t0; +L42e330: +t2 = MEM_U32(s2 + 12); +at = 0x40000; +t7 = t2 | at; +MEM_U32(s2 + 12) = t7; +a2 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(a2 + 20); +a0 = 0x2a; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L42e354; +a0 = 0x2a; +L42e354: +// bdead 40080009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +MEM_U32(v0 + 8) = s2; +// bdead 40000001 t9 = v0; +goto L440d04; +// bdead 40000001 t9 = v0; +L42e368: +t4 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t4 + 24); +t3 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t3 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42e394; +a0 = s4; +L42e394: +MEM_U32(sp + 352) = v0; +t8 = MEM_U32(v0 + 4); +// bdead 42200109 gp = MEM_U32(sp + 104); +at = 0x69; +if (t8 != at) {t0 = 0x69; +goto L42e3b4;} +t0 = 0x69; +MEM_U32(v0 + 4) = t0; +goto L440d04; +MEM_U32(v0 + 4) = t0; +L42e3b4: +t2 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t5 = MEM_U32(t7 + 4); +//nop; +t9 = t5 ^ 0x18; +t9 = t9 < 0x1; +if (t9 == 0) {t3 = MEM_U32(sp + 352); +goto L42e46c;} +t3 = MEM_U32(sp + 352); +if (t9 != 0) {at = 0x14; +goto L42e400;} +at = 0x14; +if (t5 != at) {t9 = MEM_U32(sp + 352); +goto L42e440;} +t9 = MEM_U32(sp + 352); +t4 = MEM_U32(t7 + 12); +//nop; +t3 = t4 << 2; +if ((int)t3 < 0) {t9 = MEM_U32(sp + 352); +goto L42e440;} +t9 = MEM_U32(sp + 352); +L42e400: +t1 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t1 + 8); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +if (t0 == 0) {t9 = MEM_U32(sp + 352); +goto L42e440;} +t9 = MEM_U32(sp + 352); +t6 = MEM_U32(t8 + 12); +at = 0xd0000000; +t2 = t6 & at; +if (t2 == 0) {t9 = MEM_U32(sp + 352); +goto L42e440;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t0; +goto L42e450; +MEM_U32(sp + 188) = t0; +// fdead 0 t9 = MEM_U32(sp + 352); +L42e440: +//nop; +t5 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L42e450: +t7 = MEM_U32(sp + 188); +//nop; +t4 = MEM_U32(t7 + 36); +//nop; +if (t4 == 0) {//nop; +goto L42e534;} +//nop; +t3 = MEM_U32(sp + 352); +L42e46c: +at = 0x13; +t1 = MEM_U32(t3 + 8); +//nop; +t8 = MEM_U32(t1 + 4); +//nop; +if (t8 != at) {at = 0x18; +goto L42e514;} +at = 0x18; +if (t8 == at) {at = 0x14; +goto L42e4ac;} +at = 0x14; +if (t8 != at) {t3 = MEM_U32(sp + 352); +goto L42e4ec;} +t3 = MEM_U32(sp + 352); +t6 = MEM_U32(t1 + 12); +//nop; +t2 = t6 << 2; +if ((int)t2 < 0) {t3 = MEM_U32(sp + 352); +goto L42e4ec;} +t3 = MEM_U32(sp + 352); +L42e4ac: +t0 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t0 + 8); +//nop; +t5 = MEM_U32(t9 + 8); +//nop; +if (t5 == 0) {t3 = MEM_U32(sp + 352); +goto L42e4ec;} +t3 = MEM_U32(sp + 352); +t7 = MEM_U32(t9 + 12); +at = 0xd0000000; +t4 = t7 & at; +if (t4 == 0) {t3 = MEM_U32(sp + 352); +goto L42e4ec;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t5; +goto L42e4fc; +MEM_U32(sp + 184) = t5; +// fdead 0 t3 = MEM_U32(sp + 352); +L42e4ec: +//nop; +t8 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 184) = t8; +L42e4fc: +t1 = MEM_U32(sp + 184); +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +if (t6 == 0) {//nop; +goto L42e534;} +//nop; +L42e514: +t2 = MEM_U32(sp + 352); +at = 0x11; +t0 = MEM_U32(t2 + 8); +//nop; +t9 = MEM_U32(t0 + 4); +//nop; +if (t9 != at) {t5 = MEM_U32(sp + 352); +goto L42e564;} +t5 = MEM_U32(sp + 352); +L42e534: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42e54c; +a1 = 0x2; +L42e54c: +t4 = MEM_U32(sp + 352); +// bdead 40002001 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t4 + 4) = t7; +goto L440d04; +MEM_U32(t4 + 4) = t7; +// fdead 0 t5 = MEM_U32(sp + 352); +L42e564: +at = 0x14; +t3 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t3 + 4); +//nop; +if (t8 == at) {//nop; +goto L42e5bc;} +//nop; +if ((int)t8 <= 0) {at = (int)t8 < (int)0x11; +goto L42e590;} +at = (int)t8 < (int)0x11; +if (at != 0) {//nop; +goto L42e5bc;} +//nop; +L42e590: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xad; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42e5a8; +a1 = 0x2; +L42e5a8: +t6 = MEM_U32(sp + 352); +// bdead 40008001 gp = MEM_U32(sp + 104); +t1 = 0x69; +MEM_U32(t6 + 4) = t1; +goto L440d04; +MEM_U32(t6 + 4) = t1; +L42e5bc: +//nop; +a0 = MEM_U32(sp + 352); +//nop; +v0 = f_integral_promotions(mem, sp, a0); +goto L42e5cc; +//nop; +L42e5cc: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L42e5d8: +t2 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t2 + 24); +t0 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t0 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42e604; +a0 = s4; +L42e604: +t7 = MEM_U32(sp + 352); +// bdead 40210109 gp = MEM_U32(sp + 104); +MEM_U32(t7 + 24) = v0; +t4 = MEM_U32(sp + 352); +at = 0x69; +t5 = MEM_U32(t4 + 24); +//nop; +t3 = MEM_U32(t5 + 4); +//nop; +if (t3 != at) {t8 = 0x69; +goto L42e638;} +t8 = 0x69; +MEM_U32(t4 + 4) = t8; +goto L440d04; +MEM_U32(t4 + 4) = t8; +L42e638: +t1 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +t2 = MEM_U32(t6 + 8); +//nop; +t0 = MEM_U32(t2 + 4); +//nop; +t9 = t0 ^ 0x18; +t9 = t9 < 0x1; +if (t9 == 0) {t8 = MEM_U32(sp + 352); +goto L42e708;} +t8 = MEM_U32(sp + 352); +if (t9 != 0) {at = 0x14; +goto L42e68c;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L42e6d4;} +t0 = MEM_U32(sp + 352); +t7 = MEM_U32(t2 + 12); +//nop; +t5 = t7 << 2; +if ((int)t5 < 0) {t0 = MEM_U32(sp + 352); +goto L42e6d4;} +t0 = MEM_U32(sp + 352); +L42e68c: +t3 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t3 + 24); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +t1 = MEM_U32(t4 + 8); +//nop; +if (t1 == 0) {t0 = MEM_U32(sp + 352); +goto L42e6d4;} +t0 = MEM_U32(sp + 352); +t6 = MEM_U32(t4 + 12); +at = 0xd0000000; +t9 = t6 & at; +if (t9 == 0) {t0 = MEM_U32(sp + 352); +goto L42e6d4;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t1; +goto L42e6ec; +MEM_U32(sp + 188) = t1; +// fdead 0 t0 = MEM_U32(sp + 352); +L42e6d4: +//nop; +t2 = MEM_U32(t0 + 24); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 188) = t7; +L42e6ec: +t5 = MEM_U32(sp + 188); +//nop; +t3 = MEM_U32(t5 + 36); +//nop; +if (t3 == 0) {//nop; +goto L42e7f0;} +//nop; +t8 = MEM_U32(sp + 352); +L42e708: +at = 0x13; +t4 = MEM_U32(t8 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t9 = MEM_U32(t6 + 4); +//nop; +if (t9 != at) {at = 0x18; +goto L42e7c8;} +at = 0x18; +if (t9 == at) {at = 0x14; +goto L42e750;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L42e798;} +t9 = MEM_U32(sp + 352); +t1 = MEM_U32(t6 + 12); +//nop; +t0 = t1 << 2; +if ((int)t0 < 0) {t9 = MEM_U32(sp + 352); +goto L42e798;} +t9 = MEM_U32(sp + 352); +L42e750: +t2 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t2 + 24); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t3 = MEM_U32(t5 + 8); +//nop; +if (t3 == 0) {t9 = MEM_U32(sp + 352); +goto L42e798;} +t9 = MEM_U32(sp + 352); +t8 = MEM_U32(t5 + 12); +at = 0xd0000000; +t4 = t8 & at; +if (t4 == 0) {t9 = MEM_U32(sp + 352); +goto L42e798;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t3; +goto L42e7b0; +MEM_U32(sp + 184) = t3; +// fdead 0 t9 = MEM_U32(sp + 352); +L42e798: +//nop; +t6 = MEM_U32(t9 + 24); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 184) = t1; +L42e7b0: +t0 = MEM_U32(sp + 184); +//nop; +t2 = MEM_U32(t0 + 24); +//nop; +if (t2 == 0) {//nop; +goto L42e7f0;} +//nop; +L42e7c8: +t7 = MEM_U32(sp + 352); +at = 0x11; +t5 = MEM_U32(t7 + 24); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t8 + 4); +//nop; +if (t4 != at) {t6 = MEM_U32(sp + 352); +goto L42e820;} +t6 = MEM_U32(sp + 352); +L42e7f0: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42e808; +a1 = 0x2; +L42e808: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t9 + 4) = t3; +goto L440d04; +MEM_U32(t9 + 4) = t3; +// fdead 0 t6 = MEM_U32(sp + 352); +L42e820: +at = 0x14; +t1 = MEM_U32(t6 + 24); +//nop; +t0 = MEM_U32(t1 + 8); +//nop; +MEM_U32(t6 + 8) = t0; +t2 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t5 = MEM_U32(t7 + 4); +//nop; +if (t5 == at) {t3 = MEM_U32(sp + 352); +goto L42e898;} +t3 = MEM_U32(sp + 352); +if ((int)t5 <= 0) {at = (int)t5 < (int)0x11; +goto L42e868;} +at = (int)t5 < (int)0x11; +if (at != 0) {t3 = MEM_U32(sp + 352); +goto L42e898;} +t3 = MEM_U32(sp + 352); +L42e868: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xad; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42e880; +a1 = 0x2; +L42e880: +t4 = MEM_U32(sp + 352); +// bdead 40002001 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t4 + 4) = t8; +goto L440d04; +MEM_U32(t4 + 4) = t8; +// fdead 0 t3 = MEM_U32(sp + 352); +L42e898: +//nop; +a0 = MEM_U32(t3 + 24); +//nop; +v0 = f_integral_promotions(mem, sp, a0); +goto L42e8a8; +//nop; +L42e8a8: +t9 = MEM_U32(sp + 352); +// bdead 44000009 gp = MEM_U32(sp + 104); +MEM_U32(t9 + 24) = v0; +t1 = MEM_U32(sp + 352); +at = 0x65; +t0 = MEM_U32(t1 + 24); +//nop; +t6 = MEM_U32(t0 + 4); +//nop; +if (t6 != at) {t2 = MEM_U32(sp + 352); +goto L42e8f4;} +t2 = MEM_U32(sp + 352); +//nop; +a0 = t1; +a1 = t0; +v0 = f_fold_constant_for_unop(mem, sp, a0, a1); +goto L42e8e4; +a1 = t0; +L42e8e4: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +// fdead 0 t2 = MEM_U32(sp + 352); +L42e8f4: +//nop; +t7 = MEM_U32(t2 + 24); +//nop; +t5 = MEM_U32(t7 + 8); +MEM_U32(t2 + 8) = t5; +goto L440d04; +MEM_U32(t2 + 8) = t5; +L42e90c: +t8 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t8 + 24); +t4 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t4 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42e938; +a0 = s4; +L42e938: +t9 = MEM_U32(sp + 352); +// bdead 44200109 gp = MEM_U32(sp + 104); +MEM_U32(t9 + 24) = v0; +t6 = MEM_U32(sp + 352); +at = 0x69; +t1 = MEM_U32(t6 + 24); +//nop; +t0 = MEM_U32(t1 + 4); +//nop; +if (t0 != at) {t7 = 0x69; +goto L42e96c;} +t7 = 0x69; +MEM_U32(t6 + 4) = t7; +goto L440d04; +MEM_U32(t6 + 4) = t7; +L42e96c: +t5 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t2 + 8); +//nop; +t4 = MEM_U32(t8 + 4); +//nop; +t3 = t4 ^ 0x18; +t3 = t3 < 0x1; +if (t3 == 0) {t7 = MEM_U32(sp + 352); +goto L42ea3c;} +t7 = MEM_U32(sp + 352); +if (t3 != 0) {at = 0x14; +goto L42e9c0;} +at = 0x14; +if (t4 != at) {t4 = MEM_U32(sp + 352); +goto L42ea08;} +t4 = MEM_U32(sp + 352); +t9 = MEM_U32(t8 + 12); +//nop; +t1 = t9 << 2; +if ((int)t1 < 0) {t4 = MEM_U32(sp + 352); +goto L42ea08;} +t4 = MEM_U32(sp + 352); +L42e9c0: +t0 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t0 + 24); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +if (t5 == 0) {t4 = MEM_U32(sp + 352); +goto L42ea08;} +t4 = MEM_U32(sp + 352); +t2 = MEM_U32(t6 + 12); +at = 0xd0000000; +t3 = t2 & at; +if (t3 == 0) {t4 = MEM_U32(sp + 352); +goto L42ea08;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t5; +goto L42ea20; +MEM_U32(sp + 188) = t5; +// fdead 0 t4 = MEM_U32(sp + 352); +L42ea08: +//nop; +t8 = MEM_U32(t4 + 24); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +MEM_U32(sp + 188) = t9; +L42ea20: +t1 = MEM_U32(sp + 188); +//nop; +t0 = MEM_U32(t1 + 36); +//nop; +if (t0 == 0) {//nop; +goto L42eb24;} +//nop; +t7 = MEM_U32(sp + 352); +L42ea3c: +at = 0x13; +t6 = MEM_U32(t7 + 24); +//nop; +t2 = MEM_U32(t6 + 8); +//nop; +t3 = MEM_U32(t2 + 4); +//nop; +if (t3 != at) {at = 0x18; +goto L42eafc;} +at = 0x18; +if (t3 == at) {at = 0x14; +goto L42ea84;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L42eacc;} +t3 = MEM_U32(sp + 352); +t5 = MEM_U32(t2 + 12); +//nop; +t4 = t5 << 2; +if ((int)t4 < 0) {t3 = MEM_U32(sp + 352); +goto L42eacc;} +t3 = MEM_U32(sp + 352); +L42ea84: +t8 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t8 + 24); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t0 = MEM_U32(t1 + 8); +//nop; +if (t0 == 0) {t3 = MEM_U32(sp + 352); +goto L42eacc;} +t3 = MEM_U32(sp + 352); +t7 = MEM_U32(t1 + 12); +at = 0xd0000000; +t6 = t7 & at; +if (t6 == 0) {t3 = MEM_U32(sp + 352); +goto L42eacc;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t0; +goto L42eae4; +MEM_U32(sp + 184) = t0; +// fdead 0 t3 = MEM_U32(sp + 352); +L42eacc: +//nop; +t2 = MEM_U32(t3 + 24); +//nop; +t5 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 184) = t5; +L42eae4: +t4 = MEM_U32(sp + 184); +//nop; +t8 = MEM_U32(t4 + 24); +//nop; +if (t8 == 0) {//nop; +goto L42eb24;} +//nop; +L42eafc: +t9 = MEM_U32(sp + 352); +at = 0x11; +t1 = MEM_U32(t9 + 24); +//nop; +t7 = MEM_U32(t1 + 8); +//nop; +t6 = MEM_U32(t7 + 4); +//nop; +if (t6 != at) {t2 = MEM_U32(sp + 352); +goto L42eb54;} +t2 = MEM_U32(sp + 352); +L42eb24: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42eb3c; +a1 = 0x2; +L42eb3c: +t3 = MEM_U32(sp + 352); +// bdead 40001001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t3 + 4) = t0; +goto L440d04; +MEM_U32(t3 + 4) = t0; +// fdead 0 t2 = MEM_U32(sp + 352); +L42eb54: +at = 0x14; +t5 = MEM_U32(t2 + 24); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t4 + 4); +//nop; +if (t8 == at) {at = (int)t8 < (int)0x5; +goto L42ebb4;} +at = (int)t8 < (int)0x5; +if (at != 0) {at = (int)t8 < (int)0x11; +goto L42eb88;} +at = (int)t8 < (int)0x11; +if (at != 0) {t7 = MEM_U32(sp + 352); +goto L42ebb8;} +t7 = MEM_U32(sp + 352); +L42eb88: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xae; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42eba0; +a1 = 0x2; +L42eba0: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t1 + 4) = t9; +goto L440d04; +MEM_U32(t1 + 4) = t9; +L42ebb4: +t7 = MEM_U32(sp + 352); +L42ebb8: +//nop; +a0 = MEM_U32(t7 + 24); +//nop; +v0 = f_integral_promotions(mem, sp, a0); +goto L42ebc8; +//nop; +L42ebc8: +t6 = MEM_U32(sp + 352); +// bdead 40008009 gp = MEM_U32(sp + 104); +MEM_U32(t6 + 24) = v0; +t0 = MEM_U32(sp + 352); +at = 0x65; +t3 = MEM_U32(t0 + 24); +//nop; +t2 = MEM_U32(t3 + 4); +//nop; +if (t2 != at) {t5 = MEM_U32(sp + 352); +goto L42ec14;} +t5 = MEM_U32(sp + 352); +//nop; +a0 = t0; +a1 = t3; +v0 = f_fold_constant_for_unop(mem, sp, a0, a1); +goto L42ec04; +a1 = t3; +L42ec04: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +// fdead 0 t5 = MEM_U32(sp + 352); +L42ec14: +//nop; +t4 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t4 + 8); +MEM_U32(t5 + 8) = t8; +goto L440d04; +MEM_U32(t5 + 8) = t8; +L42ec2c: +t9 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +s4 = MEM_U32(t9 + 24); +at = 0x10000000; +//nop; +t1 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t1 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42ec58; +a0 = s4; +L42ec58: +t6 = MEM_U32(sp + 352); +// bdead 40208109 gp = MEM_U32(sp + 104); +MEM_U32(t6 + 24) = v0; +t2 = MEM_U32(sp + 352); +at = 0x69; +t0 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t0 + 4); +//nop; +if (t3 != at) {t4 = 0x69; +goto L42ec8c;} +t4 = 0x69; +MEM_U32(t2 + 4) = t4; +goto L440d04; +MEM_U32(t2 + 4) = t4; +L42ec8c: +t8 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t8 + 24); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +t7 = t1 ^ 0x18; +t7 = t7 < 0x1; +if (t7 == 0) {t4 = MEM_U32(sp + 352); +goto L42ed5c;} +t4 = MEM_U32(sp + 352); +if (t7 != 0) {at = 0x14; +goto L42ece0;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L42ed28;} +t1 = MEM_U32(sp + 352); +t6 = MEM_U32(t9 + 12); +//nop; +t0 = t6 << 2; +if ((int)t0 < 0) {t1 = MEM_U32(sp + 352); +goto L42ed28;} +t1 = MEM_U32(sp + 352); +L42ece0: +t3 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t3 + 24); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +t8 = MEM_U32(t2 + 8); +//nop; +if (t8 == 0) {t1 = MEM_U32(sp + 352); +goto L42ed28;} +t1 = MEM_U32(sp + 352); +t5 = MEM_U32(t2 + 12); +at = 0xd0000000; +t7 = t5 & at; +if (t7 == 0) {t1 = MEM_U32(sp + 352); +goto L42ed28;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t8; +goto L42ed40; +MEM_U32(sp + 188) = t8; +// fdead 0 t1 = MEM_U32(sp + 352); +L42ed28: +//nop; +t9 = MEM_U32(t1 + 24); +//nop; +t6 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 188) = t6; +L42ed40: +t0 = MEM_U32(sp + 188); +//nop; +t3 = MEM_U32(t0 + 36); +//nop; +if (t3 == 0) {//nop; +goto L42ee44;} +//nop; +t4 = MEM_U32(sp + 352); +L42ed5c: +at = 0x13; +t2 = MEM_U32(t4 + 24); +//nop; +t5 = MEM_U32(t2 + 8); +//nop; +t7 = MEM_U32(t5 + 4); +//nop; +if (t7 != at) {at = 0x18; +goto L42ee1c;} +at = 0x18; +if (t7 == at) {at = 0x14; +goto L42eda4;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L42edec;} +t7 = MEM_U32(sp + 352); +t8 = MEM_U32(t5 + 12); +//nop; +t1 = t8 << 2; +if ((int)t1 < 0) {t7 = MEM_U32(sp + 352); +goto L42edec;} +t7 = MEM_U32(sp + 352); +L42eda4: +t9 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t9 + 24); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +if (t3 == 0) {t7 = MEM_U32(sp + 352); +goto L42edec;} +t7 = MEM_U32(sp + 352); +t4 = MEM_U32(t0 + 12); +at = 0xd0000000; +t2 = t4 & at; +if (t2 == 0) {t7 = MEM_U32(sp + 352); +goto L42edec;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t3; +goto L42ee04; +MEM_U32(sp + 184) = t3; +// fdead 0 t7 = MEM_U32(sp + 352); +L42edec: +//nop; +t5 = MEM_U32(t7 + 24); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 184) = t8; +L42ee04: +t1 = MEM_U32(sp + 184); +//nop; +t9 = MEM_U32(t1 + 24); +//nop; +if (t9 == 0) {//nop; +goto L42ee44;} +//nop; +L42ee1c: +t6 = MEM_U32(sp + 352); +at = 0x11; +t0 = MEM_U32(t6 + 24); +//nop; +t4 = MEM_U32(t0 + 8); +//nop; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 != at) {t5 = MEM_U32(sp + 352); +goto L42ee74;} +t5 = MEM_U32(sp + 352); +L42ee44: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42ee5c; +a1 = 0x2; +L42ee5c: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t7 + 4) = t3; +goto L440d04; +MEM_U32(t7 + 4) = t3; +// fdead 0 t5 = MEM_U32(sp + 352); +L42ee74: +at = 0x14; +t8 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +MEM_U32(t5 + 8) = t1; +t9 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t9 + 8); +//nop; +t0 = MEM_U32(t6 + 4); +//nop; +if (t0 == at) {at = 0x16; +goto L42eef0;} +at = 0x16; +if (t0 == at) {t3 = MEM_U32(sp + 352); +goto L42eef4;} +t3 = MEM_U32(sp + 352); +if ((int)t0 <= 0) {at = (int)t0 < (int)0x11; +goto L42eec4;} +at = (int)t0 < (int)0x11; +if (at != 0) {t3 = MEM_U32(sp + 352); +goto L42eef4;} +t3 = MEM_U32(sp + 352); +L42eec4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xaf; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42eedc; +a1 = 0x2; +L42eedc: +t2 = MEM_U32(sp + 352); +// bdead 40000801 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t2 + 4) = t4; +goto L440d04; +MEM_U32(t2 + 4) = t4; +L42eef0: +t3 = MEM_U32(sp + 352); +L42eef4: +at = 0x65; +t7 = MEM_U32(t3 + 24); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != at) {//nop; +goto L42ef2c;} +//nop; +//nop; +a0 = t7; +//nop; +v0 = f_fold_constant_for_not(mem, sp, a0); +goto L42ef20; +//nop; +L42ef20: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L42ef2c: +t1 = 0x1002dee4; +t5 = MEM_U32(sp + 352); +t1 = MEM_U32(t1 + 0); +MEM_U32(t5 + 8) = t1; +goto L440d04; +MEM_U32(t5 + 8) = t1; +L42ef40: +t9 = MEM_U32(sp + 352); +at = 0x65; +t6 = MEM_U32(t9 + 24); +//nop; +t0 = MEM_U32(t6 + 4); +//nop; +if (t0 != at) {t5 = MEM_U32(sp + 352); +goto L42f014;} +t5 = MEM_U32(sp + 352); +t4 = MEM_U32(t6 + 8); +at = 0x18; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 == at) {at = 0x14; +goto L42ef94;} +at = 0x14; +if (t2 != at) {t2 = MEM_U32(sp + 352); +goto L42efdc;} +t2 = MEM_U32(sp + 352); +t3 = MEM_U32(t4 + 12); +//nop; +t8 = t3 << 2; +if ((int)t8 < 0) {t2 = MEM_U32(sp + 352); +goto L42efdc;} +t2 = MEM_U32(sp + 352); +L42ef94: +t7 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t7 + 24); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +if (t9 == 0) {t2 = MEM_U32(sp + 352); +goto L42efdc;} +t2 = MEM_U32(sp + 352); +t0 = MEM_U32(t5 + 12); +at = 0xd0000000; +t6 = t0 & at; +if (t6 == 0) {t2 = MEM_U32(sp + 352); +goto L42efdc;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t9; +goto L42eff4; +MEM_U32(sp + 188) = t9; +// fdead 0 t2 = MEM_U32(sp + 352); +L42efdc: +//nop; +t4 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 188) = t3; +L42eff4: +t8 = MEM_U32(sp + 188); +//nop; +t7 = MEM_U32(t8 + 24); +//nop; +t1 = t7 >> 3; +MEM_U32(sp + 316) = t1; +goto L42f8dc; +MEM_U32(sp + 316) = t1; +// fdead 0 t5 = MEM_U32(sp + 352); +L42f014: +//nop; +t0 = MEM_U32(t5 + 24); +//nop; +t6 = MEM_U32(t0 + 4); +//nop; +if (t6 != 0) {t9 = MEM_U32(sp + 352); +goto L42f378;} +t9 = MEM_U32(sp + 352); +t9 = MEM_U32(t0 + 20); +a0 = MEM_U32(t0 + 24); +MEM_U32(sp + 16) = t9; +//nop; +a1 = MEM_U32(sp + 356); +s4 = t0; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a2 = 0x4; +a3 = 0x1; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L42f05c; +a3 = 0x1; +L42f05c: +t2 = MEM_U32(sp + 352); +// bdead 40200909 gp = MEM_U32(sp + 104); +MEM_U32(t2 + 24) = v0; +t4 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t4 + 24); +//nop; +if (t3 == 0) {t5 = MEM_U32(sp + 352); +goto L42f09c;} +t5 = MEM_U32(sp + 352); +t7 = 0x1002df88; +t8 = MEM_U32(t3 + 8); +t7 = MEM_U32(t7 + 0); +//nop; +if (t8 != t7) {t6 = MEM_U32(sp + 352); +goto L42f0ac;} +t6 = MEM_U32(sp + 352); +t5 = MEM_U32(sp + 352); +L42f09c: +t1 = 0x69; +MEM_U32(t5 + 4) = t1; +goto L440d04; +MEM_U32(t5 + 4) = t1; +// fdead 0 t6 = MEM_U32(sp + 352); +L42f0ac: +at = 0x69; +t0 = MEM_U32(t6 + 24); +//nop; +t9 = MEM_U32(t0 + 4); +//nop; +if (t9 != at) {t2 = 0x69; +goto L42f0d0;} +t2 = 0x69; +MEM_U32(t6 + 4) = t2; +goto L440d04; +MEM_U32(t6 + 4) = t2; +L42f0d0: +t4 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t4 + 24); +//nop; +t8 = MEM_U32(t3 + 8); +//nop; +t7 = MEM_U32(t8 + 4); +//nop; +t1 = t7 ^ 0x18; +t1 = t1 < 0x1; +if (t1 == 0) {t2 = MEM_U32(sp + 352); +goto L42f1a0;} +t2 = MEM_U32(sp + 352); +if (t1 != 0) {at = 0x14; +goto L42f124;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L42f16c;} +t7 = MEM_U32(sp + 352); +t5 = MEM_U32(t8 + 12); +//nop; +t0 = t5 << 2; +if ((int)t0 < 0) {t7 = MEM_U32(sp + 352); +goto L42f16c;} +t7 = MEM_U32(sp + 352); +L42f124: +t9 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t9 + 24); +//nop; +t6 = MEM_U32(t2 + 8); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +if (t4 == 0) {t7 = MEM_U32(sp + 352); +goto L42f16c;} +t7 = MEM_U32(sp + 352); +t3 = MEM_U32(t6 + 12); +at = 0xd0000000; +t1 = t3 & at; +if (t1 == 0) {t7 = MEM_U32(sp + 352); +goto L42f16c;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t4; +goto L42f184; +MEM_U32(sp + 188) = t4; +// fdead 0 t7 = MEM_U32(sp + 352); +L42f16c: +//nop; +t8 = MEM_U32(t7 + 24); +//nop; +t5 = MEM_U32(t8 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L42f184: +t0 = MEM_U32(sp + 188); +//nop; +t9 = MEM_U32(t0 + 36); +//nop; +if (t9 == 0) {//nop; +goto L42f288;} +//nop; +t2 = MEM_U32(sp + 352); +L42f1a0: +at = 0x13; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t1 = MEM_U32(t3 + 4); +//nop; +if (t1 != at) {at = 0x18; +goto L42f260;} +at = 0x18; +if (t1 == at) {at = 0x14; +goto L42f1e8;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L42f230;} +t1 = MEM_U32(sp + 352); +t4 = MEM_U32(t3 + 12); +//nop; +t7 = t4 << 2; +if ((int)t7 < 0) {t1 = MEM_U32(sp + 352); +goto L42f230;} +t1 = MEM_U32(sp + 352); +L42f1e8: +t8 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t8 + 24); +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +t9 = MEM_U32(t0 + 8); +//nop; +if (t9 == 0) {t1 = MEM_U32(sp + 352); +goto L42f230;} +t1 = MEM_U32(sp + 352); +t2 = MEM_U32(t0 + 12); +at = 0xd0000000; +t6 = t2 & at; +if (t6 == 0) {t1 = MEM_U32(sp + 352); +goto L42f230;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t9; +goto L42f248; +MEM_U32(sp + 184) = t9; +// fdead 0 t1 = MEM_U32(sp + 352); +L42f230: +//nop; +t3 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 184) = t4; +L42f248: +t7 = MEM_U32(sp + 184); +//nop; +t8 = MEM_U32(t7 + 24); +//nop; +if (t8 == 0) {//nop; +goto L42f288;} +//nop; +L42f260: +t5 = MEM_U32(sp + 352); +at = 0x11; +t0 = MEM_U32(t5 + 24); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +t6 = MEM_U32(t2 + 4); +//nop; +if (t6 != at) {t3 = MEM_U32(sp + 352); +goto L42f2b8;} +t3 = MEM_U32(sp + 352); +L42f288: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42f2a0; +a1 = 0x2; +L42f2a0: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t1 + 4) = t9; +goto L440d04; +MEM_U32(t1 + 4) = t9; +// fdead 0 t3 = MEM_U32(sp + 352); +L42f2b8: +at = 0x18; +t4 = MEM_U32(t3 + 24); +//nop; +t7 = MEM_U32(t4 + 8); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L42f2f8;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L42f340;} +t8 = MEM_U32(sp + 352); +t5 = MEM_U32(t7 + 12); +//nop; +t0 = t5 << 2; +if ((int)t0 < 0) {t8 = MEM_U32(sp + 352); +goto L42f340;} +t8 = MEM_U32(sp + 352); +L42f2f8: +t2 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +t9 = MEM_U32(t6 + 8); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +if (t1 == 0) {t8 = MEM_U32(sp + 352); +goto L42f340;} +t8 = MEM_U32(sp + 352); +t3 = MEM_U32(t9 + 12); +at = 0xd0000000; +t4 = t3 & at; +if (t4 == 0) {t8 = MEM_U32(sp + 352); +goto L42f340;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t1; +goto L42f358; +MEM_U32(sp + 188) = t1; +// fdead 0 t8 = MEM_U32(sp + 352); +L42f340: +//nop; +t7 = MEM_U32(t8 + 24); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L42f358: +t0 = MEM_U32(sp + 188); +//nop; +t2 = MEM_U32(t0 + 24); +//nop; +t6 = t2 >> 3; +MEM_U32(sp + 316) = t6; +goto L42f8dc; +MEM_U32(sp + 316) = t6; +// fdead 0 t9 = MEM_U32(sp + 352); +L42f378: +//nop; +t3 = MEM_U32(t9 + 24); +//nop; +t4 = MEM_U32(t3 + 4); +//nop; +at = (int)t4 < (int)0x2a; +if (at != 0) {at = (int)t4 < (int)0x61; +goto L42f7f0;} +at = (int)t4 < (int)0x61; +if (at == 0) {t6 = MEM_U32(sp + 352); +goto L42f7f4;} +t6 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0xbfff0000; +at = at | 0xffff; +t1 = a2 & at; +at = 0x80000000; +//nop; +t8 = t1 | at; +at = 0x10000000; +a1 = MEM_U32(sp + 356); +a2 = t8 | at; +s4 = t3; +a0 = t3; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42f3d4; +a0 = t3; +L42f3d4: +t5 = MEM_U32(sp + 352); +// bdead 40204109 gp = MEM_U32(sp + 104); +MEM_U32(t5 + 24) = v0; +t0 = MEM_U32(sp + 352); +at = 0x69; +t2 = MEM_U32(t0 + 24); +//nop; +t6 = MEM_U32(t2 + 4); +//nop; +if (t6 != at) {t9 = 0x69; +goto L42f408;} +t9 = 0x69; +MEM_U32(t0 + 4) = t9; +goto L440d04; +MEM_U32(t0 + 4) = t9; +L42f408: +t4 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t4 + 24); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +t8 = MEM_U32(t1 + 4); +//nop; +t7 = t8 ^ 0x18; +t7 = t7 < 0x1; +if (t7 == 0) {t9 = MEM_U32(sp + 352); +goto L42f4d8;} +t9 = MEM_U32(sp + 352); +if (t7 != 0) {at = 0x14; +goto L42f45c;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L42f4a4;} +t8 = MEM_U32(sp + 352); +t5 = MEM_U32(t1 + 12); +//nop; +t2 = t5 << 2; +if ((int)t2 < 0) {t8 = MEM_U32(sp + 352); +goto L42f4a4;} +t8 = MEM_U32(sp + 352); +L42f45c: +t6 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t6 + 24); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +t4 = MEM_U32(t0 + 8); +//nop; +if (t4 == 0) {t8 = MEM_U32(sp + 352); +goto L42f4a4;} +t8 = MEM_U32(sp + 352); +t3 = MEM_U32(t0 + 12); +at = 0xd0000000; +t7 = t3 & at; +if (t7 == 0) {t8 = MEM_U32(sp + 352); +goto L42f4a4;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t4; +goto L42f4bc; +MEM_U32(sp + 188) = t4; +// fdead 0 t8 = MEM_U32(sp + 352); +L42f4a4: +//nop; +t1 = MEM_U32(t8 + 24); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L42f4bc: +t2 = MEM_U32(sp + 188); +//nop; +t6 = MEM_U32(t2 + 36); +//nop; +if (t6 == 0) {//nop; +goto L42f5c0;} +//nop; +t9 = MEM_U32(sp + 352); +L42f4d8: +at = 0x13; +t0 = MEM_U32(t9 + 24); +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 != at) {at = 0x18; +goto L42f598;} +at = 0x18; +if (t7 == at) {at = 0x14; +goto L42f520;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L42f568;} +t7 = MEM_U32(sp + 352); +t4 = MEM_U32(t3 + 12); +//nop; +t8 = t4 << 2; +if ((int)t8 < 0) {t7 = MEM_U32(sp + 352); +goto L42f568;} +t7 = MEM_U32(sp + 352); +L42f520: +t1 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t1 + 24); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +t6 = MEM_U32(t2 + 8); +//nop; +if (t6 == 0) {t7 = MEM_U32(sp + 352); +goto L42f568;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(t2 + 12); +at = 0xd0000000; +t0 = t9 & at; +if (t0 == 0) {t7 = MEM_U32(sp + 352); +goto L42f568;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t6; +goto L42f580; +MEM_U32(sp + 184) = t6; +// fdead 0 t7 = MEM_U32(sp + 352); +L42f568: +//nop; +t3 = MEM_U32(t7 + 24); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 184) = t4; +L42f580: +t8 = MEM_U32(sp + 184); +//nop; +t1 = MEM_U32(t8 + 24); +//nop; +if (t1 == 0) {//nop; +goto L42f5c0;} +//nop; +L42f598: +t5 = MEM_U32(sp + 352); +at = 0x11; +t2 = MEM_U32(t5 + 24); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 != at) {t3 = MEM_U32(sp + 352); +goto L42f5f0;} +t3 = MEM_U32(sp + 352); +L42f5c0: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42f5d8; +a1 = 0x2; +L42f5d8: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t7 + 4) = t6; +goto L440d04; +MEM_U32(t7 + 4) = t6; +// fdead 0 t3 = MEM_U32(sp + 352); +L42f5f0: +//nop; +t4 = MEM_U32(t3 + 24); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t8 + 12); +//nop; +t5 = t1 << 13; +if ((int)t5 >= 0) {t4 = MEM_U32(sp + 352); +goto L42f734;} +t4 = MEM_U32(sp + 352); +t2 = MEM_U32(s4 + 4); +at = 0x5f; +if (t2 == at) {t7 = MEM_U32(sp + 352); +goto L42f65c;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(s4 + 4); +at = 0x60; +if (t9 == at) {t7 = MEM_U32(sp + 352); +goto L42f65c;} +t7 = MEM_U32(sp + 352); +t0 = MEM_U32(s4 + 4); +at = 0x49; +if (t0 == at) {t7 = MEM_U32(sp + 352); +goto L42f65c;} +t7 = MEM_U32(sp + 352); +t6 = MEM_U32(s4 + 4); +at = 0x2e; +if (t6 != at) {t4 = MEM_U32(sp + 352); +goto L42f734;} +t4 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +L42f65c: +at = 0x18; +t3 = MEM_U32(t7 + 24); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t8 + 4); +//nop; +if (t1 == at) {at = 0x14; +goto L42f6a4;} +at = 0x14; +if (t1 != at) {//nop; +goto L42f6f0;} +//nop; +t5 = MEM_U32(t8 + 12); +//nop; +t2 = t5 << 2; +if ((int)t2 < 0) {t8 = MEM_U32(sp + 352); +goto L42f6f4;} +t8 = MEM_U32(sp + 352); +L42f6a4: +t9 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t9 + 24); +//nop; +t6 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +t3 = MEM_U32(t7 + 8); +//nop; +if (t3 == 0) {t8 = MEM_U32(sp + 352); +goto L42f6f4;} +t8 = MEM_U32(sp + 352); +t4 = MEM_U32(t7 + 12); +at = 0xd0000000; +t1 = t4 & at; +if (t1 == 0) {t8 = MEM_U32(sp + 352); +goto L42f6f4;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t3; +goto L42f714; +MEM_U32(sp + 188) = t3; +L42f6f0: +t8 = MEM_U32(sp + 352); +L42f6f4: +//nop; +t5 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 188) = t9; +L42f714: +t0 = MEM_U32(sp + 188); +//nop; +t6 = MEM_U32(t0 + 24); +//nop; +t7 = t6 >> 3; +MEM_U32(sp + 316) = t7; +goto L42f8dc; +MEM_U32(sp + 316) = t7; +// fdead 0 t4 = MEM_U32(sp + 352); +L42f734: +at = 0x18; +t1 = MEM_U32(t4 + 24); +//nop; +t3 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t3 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L42f774;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L42f7bc;} +t8 = MEM_U32(sp + 352); +t5 = MEM_U32(t3 + 12); +//nop; +t2 = t5 << 2; +if ((int)t2 < 0) {t8 = MEM_U32(sp + 352); +goto L42f7bc;} +t8 = MEM_U32(sp + 352); +L42f774: +t9 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t9 + 24); +//nop; +t6 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 352); +goto L42f7bc;} +t8 = MEM_U32(sp + 352); +t4 = MEM_U32(t6 + 12); +at = 0xd0000000; +t1 = t4 & at; +if (t1 == 0) {t8 = MEM_U32(sp + 352); +goto L42f7bc;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t7; +goto L42f7d4; +MEM_U32(sp + 188) = t7; +// fdead 0 t8 = MEM_U32(sp + 352); +L42f7bc: +//nop; +t3 = MEM_U32(t8 + 24); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L42f7d4: +t2 = MEM_U32(sp + 188); +//nop; +t9 = MEM_U32(t2 + 24); +//nop; +t0 = t9 >> 3; +MEM_U32(sp + 316) = t0; +goto L42f8dc; +MEM_U32(sp + 316) = t0; +L42f7f0: +t6 = MEM_U32(sp + 352); +L42f7f4: +//nop; +s4 = MEM_U32(t6 + 24); +a1 = MEM_U32(sp + 356); +a2 = 0x1; +a0 = s4; +v0 = f_typeof(mem, sp, a0, a1, a2); +goto L42f80c; +a0 = s4; +L42f80c: +t4 = MEM_U32(sp + 352); +// bdead 40202109 gp = MEM_U32(sp + 104); +t1 = MEM_U32(t4 + 24); +at = 0x18; +MEM_U32(t1 + 8) = v0; +t7 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t7 + 24); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 == at) {at = 0x14; +goto L42f864;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L42f8ac;} +t5 = MEM_U32(sp + 352); +t2 = MEM_U32(t3 + 12); +//nop; +t9 = t2 << 2; +if ((int)t9 < 0) {t5 = MEM_U32(sp + 352); +goto L42f8ac;} +t5 = MEM_U32(sp + 352); +L42f864: +t0 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t0 + 24); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +t1 = MEM_U32(t4 + 8); +//nop; +if (t1 == 0) {t5 = MEM_U32(sp + 352); +goto L42f8ac;} +t5 = MEM_U32(sp + 352); +t7 = MEM_U32(t4 + 12); +at = 0xd0000000; +t8 = t7 & at; +if (t8 == 0) {t5 = MEM_U32(sp + 352); +goto L42f8ac;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t1; +goto L42f8c4; +MEM_U32(sp + 188) = t1; +// fdead 0 t5 = MEM_U32(sp + 352); +L42f8ac: +//nop; +t3 = MEM_U32(t5 + 24); +//nop; +t2 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 188) = t2; +L42f8c4: +t9 = MEM_U32(sp + 188); +//nop; +t0 = MEM_U32(t9 + 24); +//nop; +t6 = t0 >> 3; +MEM_U32(sp + 316) = t6; +L42f8dc: +t4 = MEM_U32(sp + 352); +at = 0x18; +t7 = MEM_U32(t4 + 24); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t8 + 4); +//nop; +if (t1 == at) {at = 0x14; +goto L42f920;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L42f968;} +t1 = MEM_U32(sp + 352); +t5 = MEM_U32(t8 + 12); +//nop; +t3 = t5 << 2; +if ((int)t3 < 0) {t1 = MEM_U32(sp + 352); +goto L42f968;} +t1 = MEM_U32(sp + 352); +L42f920: +t2 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t2 + 24); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +t6 = MEM_U32(t0 + 8); +//nop; +if (t6 == 0) {t1 = MEM_U32(sp + 352); +goto L42f968;} +t1 = MEM_U32(sp + 352); +t4 = MEM_U32(t0 + 12); +at = 0xd0000000; +t7 = t4 & at; +if (t7 == 0) {t1 = MEM_U32(sp + 352); +goto L42f968;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t6; +goto L42f980; +MEM_U32(sp + 188) = t6; +// fdead 0 t1 = MEM_U32(sp + 352); +L42f968: +//nop; +t8 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t8 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L42f980: +t3 = MEM_U32(sp + 188); +at = 0x11; +t2 = MEM_U32(t3 + 4); +//nop; +if (t2 == at) {//nop; +goto L42fd44;} +//nop; +t9 = MEM_U32(sp + 352); +at = 0x18; +t0 = MEM_U32(t9 + 24); +//nop; +t4 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t4 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L42f9dc;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L42fa24;} +t7 = MEM_U32(sp + 352); +t6 = MEM_U32(t4 + 12); +//nop; +t1 = t6 << 2; +if ((int)t1 < 0) {t7 = MEM_U32(sp + 352); +goto L42fa24;} +t7 = MEM_U32(sp + 352); +L42f9dc: +t8 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t8 + 24); +//nop; +t3 = MEM_U32(t5 + 8); +//nop; +t2 = MEM_U32(t3 + 8); +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 352); +goto L42fa24;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(t3 + 12); +at = 0xd0000000; +t0 = t9 & at; +if (t0 == 0) {t7 = MEM_U32(sp + 352); +goto L42fa24;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t2; +goto L42fa3c; +MEM_U32(sp + 184) = t2; +// fdead 0 t7 = MEM_U32(sp + 352); +L42fa24: +//nop; +t4 = MEM_U32(t7 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 184) = t6; +L42fa3c: +t1 = MEM_U32(sp + 184); +at = 0x15; +t8 = MEM_U32(t1 + 4); +//nop; +if (t8 == at) {//nop; +goto L42fd44;} +//nop; +t5 = MEM_U32(sp + 352); +at = 0x18; +t3 = MEM_U32(t5 + 24); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 == at) {at = 0x14; +goto L42fa98;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L42fae0;} +t0 = MEM_U32(sp + 352); +t2 = MEM_U32(t9 + 12); +//nop; +t7 = t2 << 2; +if ((int)t7 < 0) {t0 = MEM_U32(sp + 352); +goto L42fae0;} +t0 = MEM_U32(sp + 352); +L42fa98: +t4 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t4 + 24); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t1 + 8); +//nop; +if (t8 == 0) {t0 = MEM_U32(sp + 352); +goto L42fae0;} +t0 = MEM_U32(sp + 352); +t5 = MEM_U32(t1 + 12); +at = 0xd0000000; +t3 = t5 & at; +if (t3 == 0) {t0 = MEM_U32(sp + 352); +goto L42fae0;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 180) = t8; +goto L42faf8; +MEM_U32(sp + 180) = t8; +// fdead 0 t0 = MEM_U32(sp + 352); +L42fae0: +//nop; +t9 = MEM_U32(t0 + 24); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 180) = t2; +L42faf8: +t7 = MEM_U32(sp + 180); +at = 0x18; +t4 = MEM_U32(t7 + 4); +//nop; +if (t4 != at) {t2 = MEM_U32(sp + 352); +goto L42fbd0;} +t2 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +at = 0x18; +t1 = MEM_U32(t6 + 24); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +t3 = MEM_U32(t5 + 4); +//nop; +if (t3 == at) {at = 0x14; +goto L42fb54;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L42fb9c;} +t3 = MEM_U32(sp + 352); +t8 = MEM_U32(t5 + 12); +//nop; +t0 = t8 << 2; +if ((int)t0 < 0) {t3 = MEM_U32(sp + 352); +goto L42fb9c;} +t3 = MEM_U32(sp + 352); +L42fb54: +t9 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t9 + 24); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t4 = MEM_U32(t7 + 8); +//nop; +if (t4 == 0) {t3 = MEM_U32(sp + 352); +goto L42fb9c;} +t3 = MEM_U32(sp + 352); +t6 = MEM_U32(t7 + 12); +at = 0xd0000000; +t1 = t6 & at; +if (t1 == 0) {t3 = MEM_U32(sp + 352); +goto L42fb9c;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 176) = t4; +goto L42fbb4; +MEM_U32(sp + 176) = t4; +// fdead 0 t3 = MEM_U32(sp + 352); +L42fb9c: +//nop; +t5 = MEM_U32(t3 + 24); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 176) = t8; +L42fbb4: +t0 = MEM_U32(sp + 176); +//nop; +t9 = MEM_U32(t0 + 36); +//nop; +if (t9 == 0) {//nop; +goto L42fd44;} +//nop; +t2 = MEM_U32(sp + 352); +L42fbd0: +at = 0x18; +t7 = MEM_U32(t2 + 24); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t6 + 4); +//nop; +if (t1 == at) {at = 0x14; +goto L42fc10;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L42fc58;} +t1 = MEM_U32(sp + 352); +t4 = MEM_U32(t6 + 12); +//nop; +t3 = t4 << 2; +if ((int)t3 < 0) {t1 = MEM_U32(sp + 352); +goto L42fc58;} +t1 = MEM_U32(sp + 352); +L42fc10: +t5 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t5 + 24); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t9 = MEM_U32(t0 + 8); +//nop; +if (t9 == 0) {t1 = MEM_U32(sp + 352); +goto L42fc58;} +t1 = MEM_U32(sp + 352); +t2 = MEM_U32(t0 + 12); +at = 0xd0000000; +t7 = t2 & at; +if (t7 == 0) {t1 = MEM_U32(sp + 352); +goto L42fc58;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 172) = t9; +goto L42fc70; +MEM_U32(sp + 172) = t9; +// fdead 0 t1 = MEM_U32(sp + 352); +L42fc58: +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 172) = t4; +L42fc70: +t3 = MEM_U32(sp + 172); +at = 0x14; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 != at) {t8 = MEM_U32(sp + 352); +goto L42fd74;} +t8 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +at = 0x18; +t0 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t2 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L42fccc;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L42fd14;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(t2 + 12); +//nop; +t1 = t9 << 2; +if ((int)t1 < 0) {t7 = MEM_U32(sp + 352); +goto L42fd14;} +t7 = MEM_U32(sp + 352); +L42fccc: +t6 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t6 + 24); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +if (t5 == 0) {t7 = MEM_U32(sp + 352); +goto L42fd14;} +t7 = MEM_U32(sp + 352); +t8 = MEM_U32(t3 + 12); +at = 0xd0000000; +t0 = t8 & at; +if (t0 == 0) {t7 = MEM_U32(sp + 352); +goto L42fd14;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 168) = t5; +goto L42fd2c; +MEM_U32(sp + 168) = t5; +// fdead 0 t7 = MEM_U32(sp + 352); +L42fd14: +//nop; +t2 = MEM_U32(t7 + 24); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 168) = t9; +L42fd2c: +t1 = MEM_U32(sp + 168); +//nop; +t6 = MEM_U32(t1 + 36); +//nop; +if (t6 != 0) {t8 = MEM_U32(sp + 352); +goto L42fd74;} +t8 = MEM_U32(sp + 352); +L42fd44: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42fd5c; +a1 = 0x2; +L42fd5c: +t3 = MEM_U32(sp + 352); +// bdead 40001001 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t3 + 4) = t4; +goto L440d04; +MEM_U32(t3 + 4) = t4; +// fdead 0 t8 = MEM_U32(sp + 352); +L42fd74: +//nop; +t0 = MEM_U32(t8 + 24); +//nop; +t5 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t5 + 12); +//nop; +t2 = t7 << 2; +if ((int)t2 < 0) {//nop; +goto L42fde8;} +//nop; +t9 = MEM_U32(t0 + 4); +at = 0x5f; +if (t9 == at) {at = 0x60; +goto L42fdb4;} +at = 0x60; +if (t9 != at) {t0 = MEM_U32(sp + 352); +goto L42fe18;} +t0 = MEM_U32(sp + 352); +L42fdb4: +t1 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t6 + 28); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +t8 = MEM_U32(t3 + 12); +//nop; +t5 = t8 << 2; +if ((int)t5 >= 0) {t0 = MEM_U32(sp + 352); +goto L42fe18;} +t0 = MEM_U32(sp + 352); +L42fde8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xbb; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L42fe00; +a1 = 0x2; +L42fe00: +t2 = MEM_U32(sp + 352); +// bdead 40000801 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t2 + 4) = t7; +goto L440d04; +MEM_U32(t2 + 4) = t7; +// fdead 0 t0 = MEM_U32(sp + 352); +L42fe18: +a1 = 0x1002df68; +//nop; +a3 = MEM_U32(sp + 316); +a0 = MEM_U32(t0 + 20); +a1 = MEM_U32(a1 + 0); +a2 = 0x0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L42fe34; +a2 = 0x0; +L42fe34: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L42fe40: +t1 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t6 + 4); +//nop; +at = (int)t4 < (int)0x2a; +if (at != 0) {at = (int)t4 < (int)0x61; +goto L42fe6c;} +at = (int)t4 < (int)0x61; +if (at != 0) {a2 = MEM_U32(sp + 360); +goto L42fe98;} +a2 = MEM_U32(sp + 360); +L42fe6c: +t3 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t3 + 24); +//nop; +t5 = MEM_U32(t8 + 4); +//nop; +if (t5 == 0) {at = 0x65; +goto L42fe94;} +at = 0x65; +if (t5 != at) {t7 = MEM_U32(sp + 352); +goto L4300e8;} +t7 = MEM_U32(sp + 352); +L42fe94: +a2 = MEM_U32(sp + 360); +L42fe98: +at = 0xbfff0000; +at = at | 0xffff; +t7 = MEM_U32(sp + 352); +t2 = a2 & at; +at = 0x80000000; +//nop; +s4 = MEM_U32(t7 + 24); +t0 = t2 | at; +at = 0x10000000; +a1 = MEM_U32(sp + 356); +a2 = t0 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L42fecc; +a0 = s4; +L42fecc: +t1 = MEM_U32(sp + 352); +// bdead 4020050b gp = MEM_U32(sp + 104); +MEM_U32(t1 + 24) = v0; +t6 = MEM_U32(sp + 352); +at = 0x69; +t4 = MEM_U32(t6 + 24); +//nop; +t3 = MEM_U32(t4 + 4); +//nop; +if (t3 != at) {t8 = 0x69; +goto L42ff00;} +t8 = 0x69; +MEM_U32(t6 + 4) = t8; +goto L440d04; +MEM_U32(t6 + 4) = t8; +L42ff00: +t5 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t5 + 24); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t0 = MEM_U32(t2 + 4); +//nop; +t9 = t0 ^ 0x18; +t9 = t9 < 0x1; +if (t9 == 0) {t8 = MEM_U32(sp + 352); +goto L42ffd0;} +t8 = MEM_U32(sp + 352); +if (t9 != 0) {at = 0x14; +goto L42ff54;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L42ff9c;} +t0 = MEM_U32(sp + 352); +t1 = MEM_U32(t2 + 12); +//nop; +t4 = t1 << 2; +if ((int)t4 < 0) {t0 = MEM_U32(sp + 352); +goto L42ff9c;} +t0 = MEM_U32(sp + 352); +L42ff54: +t3 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t3 + 24); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +if (t5 == 0) {t0 = MEM_U32(sp + 352); +goto L42ff9c;} +t0 = MEM_U32(sp + 352); +t7 = MEM_U32(t6 + 12); +at = 0xd0000000; +t9 = t7 & at; +if (t9 == 0) {t0 = MEM_U32(sp + 352); +goto L42ff9c;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t5; +goto L42ffb4; +MEM_U32(sp + 188) = t5; +// fdead 0 t0 = MEM_U32(sp + 352); +L42ff9c: +//nop; +t2 = MEM_U32(t0 + 24); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 188) = t1; +L42ffb4: +t4 = MEM_U32(sp + 188); +//nop; +t3 = MEM_U32(t4 + 36); +//nop; +if (t3 == 0) {//nop; +goto L4300b8;} +//nop; +t8 = MEM_U32(sp + 352); +L42ffd0: +at = 0x13; +t6 = MEM_U32(t8 + 24); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t7 + 4); +//nop; +if (t9 != at) {at = 0x18; +goto L430090;} +at = 0x18; +if (t9 == at) {at = 0x14; +goto L430018;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L430060;} +t9 = MEM_U32(sp + 352); +t5 = MEM_U32(t7 + 12); +//nop; +t0 = t5 << 2; +if ((int)t0 < 0) {t9 = MEM_U32(sp + 352); +goto L430060;} +t9 = MEM_U32(sp + 352); +L430018: +t2 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t2 + 24); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +if (t3 == 0) {t9 = MEM_U32(sp + 352); +goto L430060;} +t9 = MEM_U32(sp + 352); +t8 = MEM_U32(t4 + 12); +at = 0xd0000000; +t6 = t8 & at; +if (t6 == 0) {t9 = MEM_U32(sp + 352); +goto L430060;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t3; +goto L430078; +MEM_U32(sp + 184) = t3; +// fdead 0 t9 = MEM_U32(sp + 352); +L430060: +//nop; +t7 = MEM_U32(t9 + 24); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 184) = t5; +L430078: +t0 = MEM_U32(sp + 184); +//nop; +t2 = MEM_U32(t0 + 24); +//nop; +if (t2 == 0) {//nop; +goto L4300b8;} +//nop; +L430090: +t1 = MEM_U32(sp + 352); +at = 0x11; +t4 = MEM_U32(t1 + 24); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 != at) {t2 = MEM_U32(sp + 352); +goto L430118;} +t2 = MEM_U32(sp + 352); +L4300b8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4300d0; +a1 = 0x2; +L4300d0: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t9 + 4) = t3; +goto L440d04; +MEM_U32(t9 + 4) = t3; +// fdead 0 t7 = MEM_U32(sp + 352); +L4300e8: +//nop; +s4 = MEM_U32(t7 + 24); +a1 = MEM_U32(sp + 356); +a2 = 0x1; +a0 = s4; +v0 = f_typeof(mem, sp, a0, a1, a2); +goto L430100; +a0 = s4; +L430100: +t5 = MEM_U32(sp + 352); +// bdead 4020410b gp = MEM_U32(sp + 104); +t0 = MEM_U32(t5 + 24); +//nop; +MEM_U32(t0 + 8) = v0; +t2 = MEM_U32(sp + 352); +L430118: +at = 0x18; +t1 = MEM_U32(t2 + 24); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t4 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L430158;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L4301a0;} +t8 = MEM_U32(sp + 352); +t6 = MEM_U32(t4 + 12); +//nop; +t3 = t6 << 2; +if ((int)t3 < 0) {t8 = MEM_U32(sp + 352); +goto L4301a0;} +t8 = MEM_U32(sp + 352); +L430158: +t9 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t9 + 24); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +if (t0 == 0) {t8 = MEM_U32(sp + 352); +goto L4301a0;} +t8 = MEM_U32(sp + 352); +t2 = MEM_U32(t5 + 12); +at = 0xd0000000; +t1 = t2 & at; +if (t1 == 0) {t8 = MEM_U32(sp + 352); +goto L4301a0;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t0; +goto L4301b8; +MEM_U32(sp + 188) = t0; +// fdead 0 t8 = MEM_U32(sp + 352); +L4301a0: +//nop; +t4 = MEM_U32(t8 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 188) = t6; +L4301b8: +t3 = MEM_U32(sp + 188); +at = 0x11; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 == at) {//nop; +goto L43057c;} +//nop; +t7 = MEM_U32(sp + 352); +at = 0x18; +t5 = MEM_U32(t7 + 24); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +t1 = MEM_U32(t2 + 4); +//nop; +if (t1 == at) {at = 0x14; +goto L430214;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L43025c;} +t1 = MEM_U32(sp + 352); +t0 = MEM_U32(t2 + 12); +//nop; +t8 = t0 << 2; +if ((int)t8 < 0) {t1 = MEM_U32(sp + 352); +goto L43025c;} +t1 = MEM_U32(sp + 352); +L430214: +t4 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t4 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +if (t9 == 0) {t1 = MEM_U32(sp + 352); +goto L43025c;} +t1 = MEM_U32(sp + 352); +t7 = MEM_U32(t3 + 12); +at = 0xd0000000; +t5 = t7 & at; +if (t5 == 0) {t1 = MEM_U32(sp + 352); +goto L43025c;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t9; +goto L430274; +MEM_U32(sp + 184) = t9; +// fdead 0 t1 = MEM_U32(sp + 352); +L43025c: +//nop; +t2 = MEM_U32(t1 + 24); +//nop; +t0 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 184) = t0; +L430274: +t8 = MEM_U32(sp + 184); +at = 0x15; +t4 = MEM_U32(t8 + 4); +//nop; +if (t4 == at) {//nop; +goto L43057c;} +//nop; +t6 = MEM_U32(sp + 352); +at = 0x18; +t3 = MEM_U32(t6 + 24); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +t5 = MEM_U32(t7 + 4); +//nop; +if (t5 == at) {at = 0x14; +goto L4302d0;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L430318;} +t5 = MEM_U32(sp + 352); +t9 = MEM_U32(t7 + 12); +//nop; +t1 = t9 << 2; +if ((int)t1 < 0) {t5 = MEM_U32(sp + 352); +goto L430318;} +t5 = MEM_U32(sp + 352); +L4302d0: +t2 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t2 + 24); +//nop; +t8 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +if (t4 == 0) {t5 = MEM_U32(sp + 352); +goto L430318;} +t5 = MEM_U32(sp + 352); +t6 = MEM_U32(t8 + 12); +at = 0xd0000000; +t3 = t6 & at; +if (t3 == 0) {t5 = MEM_U32(sp + 352); +goto L430318;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 180) = t4; +goto L430330; +MEM_U32(sp + 180) = t4; +// fdead 0 t5 = MEM_U32(sp + 352); +L430318: +//nop; +t7 = MEM_U32(t5 + 24); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 180) = t9; +L430330: +t1 = MEM_U32(sp + 180); +at = 0x18; +t2 = MEM_U32(t1 + 4); +//nop; +if (t2 != at) {t9 = MEM_U32(sp + 352); +goto L430408;} +t9 = MEM_U32(sp + 352); +t0 = MEM_U32(sp + 352); +at = 0x18; +t8 = MEM_U32(t0 + 24); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 == at) {at = 0x14; +goto L43038c;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L4303d4;} +t3 = MEM_U32(sp + 352); +t4 = MEM_U32(t6 + 12); +//nop; +t5 = t4 << 2; +if ((int)t5 < 0) {t3 = MEM_U32(sp + 352); +goto L4303d4;} +t3 = MEM_U32(sp + 352); +L43038c: +t7 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t7 + 24); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +if (t2 == 0) {t3 = MEM_U32(sp + 352); +goto L4303d4;} +t3 = MEM_U32(sp + 352); +t0 = MEM_U32(t1 + 12); +at = 0xd0000000; +t8 = t0 & at; +if (t8 == 0) {t3 = MEM_U32(sp + 352); +goto L4303d4;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 176) = t2; +goto L4303ec; +MEM_U32(sp + 176) = t2; +// fdead 0 t3 = MEM_U32(sp + 352); +L4303d4: +//nop; +t6 = MEM_U32(t3 + 24); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 176) = t4; +L4303ec: +t5 = MEM_U32(sp + 176); +//nop; +t7 = MEM_U32(t5 + 36); +//nop; +if (t7 == 0) {//nop; +goto L43057c;} +//nop; +t9 = MEM_U32(sp + 352); +L430408: +at = 0x18; +t1 = MEM_U32(t9 + 24); +//nop; +t0 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t0 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L430448;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L430490;} +t8 = MEM_U32(sp + 352); +t2 = MEM_U32(t0 + 12); +//nop; +t3 = t2 << 2; +if ((int)t3 < 0) {t8 = MEM_U32(sp + 352); +goto L430490;} +t8 = MEM_U32(sp + 352); +L430448: +t6 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t6 + 24); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t5 + 8); +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 352); +goto L430490;} +t8 = MEM_U32(sp + 352); +t9 = MEM_U32(t5 + 12); +at = 0xd0000000; +t1 = t9 & at; +if (t1 == 0) {t8 = MEM_U32(sp + 352); +goto L430490;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 172) = t7; +goto L4304a8; +MEM_U32(sp + 172) = t7; +// fdead 0 t8 = MEM_U32(sp + 352); +L430490: +//nop; +t0 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 172) = t2; +L4304a8: +t3 = MEM_U32(sp + 172); +at = 0x14; +t6 = MEM_U32(t3 + 4); +//nop; +if (t6 != at) {t4 = MEM_U32(sp + 352); +goto L4305ac;} +t4 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +at = 0x18; +t5 = MEM_U32(t4 + 24); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +if (t1 == at) {at = 0x14; +goto L430504;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L43054c;} +t1 = MEM_U32(sp + 352); +t7 = MEM_U32(t9 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {t1 = MEM_U32(sp + 352); +goto L43054c;} +t1 = MEM_U32(sp + 352); +L430504: +t0 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t0 + 24); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +t6 = MEM_U32(t3 + 8); +//nop; +if (t6 == 0) {t1 = MEM_U32(sp + 352); +goto L43054c;} +t1 = MEM_U32(sp + 352); +t4 = MEM_U32(t3 + 12); +at = 0xd0000000; +t5 = t4 & at; +if (t5 == 0) {t1 = MEM_U32(sp + 352); +goto L43054c;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 168) = t6; +goto L430564; +MEM_U32(sp + 168) = t6; +// fdead 0 t1 = MEM_U32(sp + 352); +L43054c: +//nop; +t9 = MEM_U32(t1 + 24); +//nop; +t7 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 168) = t7; +L430564: +t8 = MEM_U32(sp + 168); +//nop; +t0 = MEM_U32(t8 + 36); +//nop; +if (t0 != 0) {t4 = MEM_U32(sp + 352); +goto L4305ac;} +t4 = MEM_U32(sp + 352); +L43057c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L430594; +a1 = 0x2; +L430594: +t3 = MEM_U32(sp + 352); +// bdead 40001001 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t3 + 4) = t2; +goto L440d04; +MEM_U32(t3 + 4) = t2; +// fdead 0 t4 = MEM_U32(sp + 352); +L4305ac: +//nop; +t5 = MEM_U32(t4 + 24); +//nop; +t6 = MEM_U32(t5 + 8); +//nop; +t1 = MEM_U32(t6 + 12); +//nop; +t9 = t1 << 2; +if ((int)t9 < 0) {//nop; +goto L430620;} +//nop; +t7 = MEM_U32(t5 + 4); +at = 0x5f; +if (t7 == at) {at = 0x60; +goto L4305ec;} +at = 0x60; +if (t7 != at) {t5 = MEM_U32(sp + 352); +goto L430650;} +t5 = MEM_U32(sp + 352); +L4305ec: +t8 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t0 + 28); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +t4 = MEM_U32(t3 + 12); +//nop; +t6 = t4 << 2; +if ((int)t6 >= 0) {t5 = MEM_U32(sp + 352); +goto L430650;} +t5 = MEM_U32(sp + 352); +L430620: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xbb; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L430638; +a1 = 0x2; +L430638: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t1 = 0x69; +MEM_U32(t9 + 4) = t1; +goto L440d04; +MEM_U32(t9 + 4) = t1; +// fdead 0 t5 = MEM_U32(sp + 352); +L430650: +at = 0x2b; +t7 = MEM_U32(t5 + 4); +//nop; +if (t7 != at) {//nop; +goto L430734;} +//nop; +t8 = MEM_U32(t5 + 24); +at = 0x18; +t0 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t0 + 4); +//nop; +if (t2 == at) {at = 0x14; +goto L4306a0;} +at = 0x14; +if (t2 != at) {t2 = MEM_U32(sp + 352); +goto L4306e8;} +t2 = MEM_U32(sp + 352); +t3 = MEM_U32(t0 + 12); +//nop; +t4 = t3 << 2; +if ((int)t4 < 0) {t2 = MEM_U32(sp + 352); +goto L4306e8;} +t2 = MEM_U32(sp + 352); +L4306a0: +t6 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t6 + 24); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t7 = MEM_U32(t9 + 8); +//nop; +if (t7 == 0) {t2 = MEM_U32(sp + 352); +goto L4306e8;} +t2 = MEM_U32(sp + 352); +t5 = MEM_U32(t9 + 12); +at = 0xd0000000; +t8 = t5 & at; +if (t8 == 0) {t2 = MEM_U32(sp + 352); +goto L4306e8;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t7; +goto L430700; +MEM_U32(sp + 188) = t7; +// fdead 0 t2 = MEM_U32(sp + 352); +L4306e8: +//nop; +t0 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 188) = t3; +L430700: +t6 = MEM_U32(sp + 188); +t4 = MEM_U32(sp + 352); +a1 = 0x1002df68; +//nop; +t1 = MEM_U32(t6 + 28); +a0 = MEM_U32(t4 + 20); +a1 = MEM_U32(a1 + 0); +a2 = 0x0; +a3 = t1 >> 3; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L430728; +a3 = t1 >> 3; +L430728: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L430734: +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 292) = zero; +t8 = MEM_U32(t5 + 24); +//nop; +t7 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t7 + 4); +//nop; +if ((int)t2 <= 0) {at = (int)t2 < (int)0x4; +goto L43076c;} +at = (int)t2 < (int)0x4; +if (at == 0) {t0 = 0x1; +goto L43076c;} +t0 = 0x1; +MEM_U32(sp + 292) = t0; +goto L4307a0; +MEM_U32(sp + 292) = t0; +L43076c: +t3 = MEM_U32(sp + 352); +at = 0x13; +t4 = MEM_U32(t3 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t6 + 4); +//nop; +if (t1 == at) {at = 0x18; +goto L430798;} +at = 0x18; +if (t1 != at) {t9 = 0x2; +goto L4307a0;} +L430798: +t9 = 0x2; +MEM_U32(sp + 292) = t9; +L4307a0: +t5 = MEM_U32(sp + 352); +a1 = 0x1002dee4; +a3 = MEM_U32(sp + 292); +//nop; +a0 = MEM_U32(t5 + 20); +a1 = MEM_U32(a1 + 0); +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L4307c0; +a2 = (int)a3 >> 31; +L4307c0: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L4307cc: +//nop; +t7 = MEM_U32(sp + 360); +t2 = MEM_U32(sp + 308); +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +// bdead 40010961 t9 = t9; +a2 = t7 | t2; +func_442290(mem, sp, a0, a1, a2, a3); +goto L4307ec; +a2 = t7 | t2; +L4307ec: +// bdead 40000001 gp = MEM_U32(sp + 104); +v0 = MEM_U32(sp + 352); +goto L440d08; +v0 = MEM_U32(sp + 352); +L4307f8: +t0 = MEM_U32(sp + 352); +//nop; +s4 = MEM_U32(t0 + 24); +a1 = MEM_U32(sp + 356); +a2 = 0x1; +a0 = s4; +v0 = f_typeof(mem, sp, a0, a1, a2); +goto L430814; +a0 = s4; +L430814: +t3 = MEM_U32(sp + 352); +// bdead 40201109 gp = MEM_U32(sp + 104); +t4 = MEM_U32(t3 + 24); +//nop; +MEM_U32(t4 + 8) = v0; +t6 = MEM_U32(sp + 352); +//nop; +s5 = MEM_U32(t6 + 28); +a2 = MEM_U32(sp + 360); +a1 = MEM_U32(sp + 356); +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L430844; +a0 = s5; +L430844: +t1 = MEM_U32(sp + 352); +// bdead 40600509 gp = MEM_U32(sp + 104); +MEM_U32(t1 + 28) = v0; +t9 = MEM_U32(sp + 352); +at = 0x69; +t5 = MEM_U32(t9 + 28); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +if (t8 != at) {t7 = 0x69; +goto L430878;} +t7 = 0x69; +MEM_U32(t9 + 4) = t7; +goto L440d04; +MEM_U32(t9 + 4) = t7; +L430878: +t2 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t2 + 28); +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t3 + 4); +//nop; +t6 = t4 ^ 0x18; +t6 = t6 < 0x1; +if (t6 == 0) {t7 = MEM_U32(sp + 352); +goto L430948;} +t7 = MEM_U32(sp + 352); +if (t6 != 0) {at = 0x14; +goto L4308cc;} +at = 0x14; +if (t4 != at) {t4 = MEM_U32(sp + 352); +goto L430914;} +t4 = MEM_U32(sp + 352); +t1 = MEM_U32(t3 + 12); +//nop; +t5 = t1 << 2; +if ((int)t5 < 0) {t4 = MEM_U32(sp + 352); +goto L430914;} +t4 = MEM_U32(sp + 352); +L4308cc: +t8 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t8 + 28); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +if (t2 == 0) {t4 = MEM_U32(sp + 352); +goto L430914;} +t4 = MEM_U32(sp + 352); +t0 = MEM_U32(t9 + 12); +at = 0xd0000000; +t6 = t0 & at; +if (t6 == 0) {t4 = MEM_U32(sp + 352); +goto L430914;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t2; +goto L43092c; +MEM_U32(sp + 188) = t2; +// fdead 0 t4 = MEM_U32(sp + 352); +L430914: +//nop; +t3 = MEM_U32(t4 + 28); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 188) = t1; +L43092c: +t5 = MEM_U32(sp + 188); +//nop; +t8 = MEM_U32(t5 + 36); +//nop; +if (t8 == 0) {//nop; +goto L430aa8;} +//nop; +t7 = MEM_U32(sp + 352); +L430948: +at = 0x13; +t9 = MEM_U32(t7 + 28); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +t6 = MEM_U32(t0 + 4); +//nop; +if (t6 != at) {at = 0x18; +goto L430a08;} +at = 0x18; +if (t6 == at) {at = 0x14; +goto L430990;} +at = 0x14; +if (t6 != at) {t6 = MEM_U32(sp + 352); +goto L4309d8;} +t6 = MEM_U32(sp + 352); +t2 = MEM_U32(t0 + 12); +//nop; +t4 = t2 << 2; +if ((int)t4 < 0) {t6 = MEM_U32(sp + 352); +goto L4309d8;} +t6 = MEM_U32(sp + 352); +L430990: +t3 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t3 + 28); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L4309d8;} +t6 = MEM_U32(sp + 352); +t7 = MEM_U32(t5 + 12); +at = 0xd0000000; +t9 = t7 & at; +if (t9 == 0) {t6 = MEM_U32(sp + 352); +goto L4309d8;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t8; +goto L4309f0; +MEM_U32(sp + 184) = t8; +// fdead 0 t6 = MEM_U32(sp + 352); +L4309d8: +//nop; +t0 = MEM_U32(t6 + 28); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 184) = t2; +L4309f0: +t4 = MEM_U32(sp + 184); +//nop; +t3 = MEM_U32(t4 + 24); +//nop; +if (t3 == 0) {//nop; +goto L430aa8;} +//nop; +L430a08: +t1 = 0x10029fa0; +//nop; +t5 = MEM_U16(t1 + 26); +//nop; +if (t5 == 0) {//nop; +goto L430a34;} +//nop; +t7 = MEM_U16(t1 + 10); +//nop; +t9 = t7 & 0x1; +if (t9 != 0) {t4 = MEM_U32(sp + 352); +goto L430a64;} +t4 = MEM_U32(sp + 352); +L430a34: +t8 = 0x10029fa0; +//nop; +t6 = MEM_U16(t8 + 26); +//nop; +if (t6 != 0) {t6 = MEM_U32(sp + 352); +goto L430ad8;} +t6 = MEM_U32(sp + 352); +t0 = MEM_U16(t8 + 10); +//nop; +t2 = t0 & 0x1; +if (t2 == 0) {t6 = MEM_U32(sp + 352); +goto L430ad8;} +t6 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L430a64: +at = 0x11; +t3 = MEM_U32(t4 + 28); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t5 + 4); +//nop; +if (t1 != at) {t6 = MEM_U32(sp + 352); +goto L430ad8;} +t6 = MEM_U32(sp + 352); +//nop; +a0 = t3; +// bdead 40600021 t9 = t9; +//nop; +v0 = func_448144(mem, sp, a0); +goto L430a9c; +//nop; +L430a9c: +// bdead 40600109 gp = MEM_U32(sp + 104); +if (v0 != 0) {t6 = MEM_U32(sp + 352); +goto L430ad8;} +t6 = MEM_U32(sp + 352); +L430aa8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L430ac0; +a1 = 0x2; +L430ac0: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t9 + 4) = t7; +goto L440d04; +MEM_U32(t9 + 4) = t7; +// fdead 0 t6 = MEM_U32(sp + 352); +L430ad8: +at = 0x11; +t8 = MEM_U32(t6 + 24); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t0 + 4); +//nop; +if (t2 != at) {//nop; +goto L430b04;} +//nop; +MEM_U32(t6 + 8) = t0; +goto L440d04; +MEM_U32(t6 + 8) = t0; +L430b04: +t4 = 0x10029fa0; +//nop; +t5 = MEM_U16(t4 + 38); +//nop; +if (t5 == 0) {t9 = MEM_U32(sp + 352); +goto L430b4c;} +t9 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t1 + 28); +t7 = MEM_U32(t1 + 24); +a2 = MEM_U32(t1 + 20); +a0 = MEM_U32(t3 + 8); +a1 = MEM_U32(t7 + 8); +//nop; +f_lint_check_cast(mem, sp, a0, a1, a2); +goto L430b40; +//nop; +L430b40: +// bdead 40600101 gp = MEM_U32(sp + 104); +//nop; +t9 = MEM_U32(sp + 352); +L430b4c: +at = 0x14; +t8 = MEM_U32(t9 + 24); +//nop; +t2 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t2 + 4); +//nop; +if (t0 == at) {at = 0x16; +goto L430bb4;} +at = 0x16; +if (t0 == at) {t5 = MEM_U32(sp + 352); +goto L430bb8;} +t5 = MEM_U32(sp + 352); +if ((int)t0 <= 0) {at = (int)t0 < (int)0x11; +goto L430b88;} +at = (int)t0 < (int)0x11; +if (at != 0) {t5 = MEM_U32(sp + 352); +goto L430bb8;} +t5 = MEM_U32(sp + 352); +L430b88: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xb1; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L430ba0; +a1 = 0x2; +L430ba0: +t4 = MEM_U32(sp + 352); +// bdead 40002001 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t4 + 4) = t6; +goto L440d04; +MEM_U32(t4 + 4) = t6; +L430bb4: +t5 = MEM_U32(sp + 352); +L430bb8: +at = 0x14; +t3 = MEM_U32(t5 + 28); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t7 + 4); +//nop; +if (t1 == at) {at = 0x16; +goto L430c20;} +at = 0x16; +if (t1 == at) {t2 = MEM_U32(sp + 352); +goto L430c24;} +t2 = MEM_U32(sp + 352); +if ((int)t1 <= 0) {at = (int)t1 < (int)0x11; +goto L430bf4;} +at = (int)t1 < (int)0x11; +if (at != 0) {t2 = MEM_U32(sp + 352); +goto L430c24;} +t2 = MEM_U32(sp + 352); +L430bf4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xb2; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L430c0c; +a1 = 0x2; +L430c0c: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t8 + 4) = t9; +goto L440d04; +MEM_U32(t8 + 4) = t9; +L430c20: +t2 = MEM_U32(sp + 352); +L430c24: +at = 0x16; +t0 = MEM_U32(t2 + 24); +//nop; +t6 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t6 + 4); +//nop; +if (t4 != at) {t0 = MEM_U32(sp + 352); +goto L430cb4;} +t0 = MEM_U32(sp + 352); +t5 = MEM_U32(t2 + 28); +at = 0x16; +t3 = MEM_U32(t5 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L430cb0;} +at = 0x14; +if (t7 == at) {at = (int)t7 < (int)0x5; +goto L430cb0;} +at = (int)t7 < (int)0x5; +if (at != 0) {at = (int)t7 < (int)0x11; +goto L430c80;} +at = (int)t7 < (int)0x11; +if (at != 0) {t0 = MEM_U32(sp + 352); +goto L430cb4;} +t0 = MEM_U32(sp + 352); +L430c80: +t1 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t1 + 20); +a0 = a0 | 0xb4; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L430c9c; +a1 = 0x2; +L430c9c: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t8 + 4) = t9; +goto L440d04; +MEM_U32(t8 + 4) = t9; +L430cb0: +t0 = MEM_U32(sp + 352); +L430cb4: +at = 0x16; +t6 = MEM_U32(t0 + 28); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 != at) {t6 = MEM_U32(sp + 352); +goto L430d44;} +t6 = MEM_U32(sp + 352); +t5 = MEM_U32(t0 + 24); +at = 0x16; +t3 = MEM_U32(t5 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L430d40;} +at = 0x14; +if (t7 == at) {at = (int)t7 < (int)0x5; +goto L430d40;} +at = (int)t7 < (int)0x5; +if (at != 0) {at = (int)t7 < (int)0x11; +goto L430d10;} +at = (int)t7 < (int)0x11; +if (at != 0) {t6 = MEM_U32(sp + 352); +goto L430d44;} +t6 = MEM_U32(sp + 352); +L430d10: +t1 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t1 + 20); +a0 = a0 | 0xb3; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L430d2c; +a1 = 0x2; +L430d2c: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t8 + 4) = t9; +goto L440d04; +MEM_U32(t8 + 4) = t9; +L430d40: +t6 = MEM_U32(sp + 352); +L430d44: +at = 0x65; +t4 = MEM_U32(t6 + 28); +//nop; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 != at) {//nop; +goto L430d80;} +//nop; +//nop; +a1 = MEM_U32(t6 + 24); +// bdead 40002041 a0 = t6; +a2 = t4; +v0 = f_fold_constant_for_cast(mem, sp, a0, a1, a2); +goto L430d74; +a2 = t4; +L430d74: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L430d80: +t0 = 0x10029fa0; +//nop; +t5 = MEM_U16(t0 + 28); +//nop; +if (t5 != 0) {t2 = MEM_U32(sp + 352); +goto L430edc;} +t2 = MEM_U32(sp + 352); +t3 = MEM_U32(sp + 352); +at = 0x14; +t7 = MEM_U32(t3 + 24); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t9 = MEM_U32(t1 + 4); +//nop; +if (t9 == at) {at = (int)t9 < (int)0x5; +goto L430dd0;} +at = (int)t9 < (int)0x5; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L430e20;} +at = (int)t9 < (int)0x11; +if (at == 0) {t7 = MEM_U32(sp + 352); +goto L430e24;} +t7 = MEM_U32(sp + 352); +L430dd0: +t8 = MEM_U32(sp + 352); +at = 0x40; +t2 = MEM_U32(t8 + 24); +//nop; +t6 = MEM_U32(t2 + 8); +//nop; +t4 = MEM_U32(t6 + 24); +//nop; +if (t4 != at) {t7 = MEM_U32(sp + 352); +goto L430e24;} +t7 = MEM_U32(sp + 352); +t0 = MEM_U32(t8 + 28); +//nop; +t5 = MEM_U32(t0 + 8); +//nop; +t3 = MEM_U32(t5 + 4); +//nop; +if ((int)t3 <= 0) {at = (int)t3 < (int)0x4; +goto L430e20;} +at = (int)t3 < (int)0x4; +if (at != 0) {t1 = MEM_U32(sp + 352); +goto L430eac;} +t1 = MEM_U32(sp + 352); +L430e20: +t7 = MEM_U32(sp + 352); +L430e24: +at = 0x14; +t1 = MEM_U32(t7 + 28); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t9 + 4); +//nop; +if (t2 == at) {at = (int)t2 < (int)0x5; +goto L430e58;} +at = (int)t2 < (int)0x5; +if (at != 0) {at = (int)t2 < (int)0x11; +goto L430ed8;} +at = (int)t2 < (int)0x11; +if (at == 0) {t2 = MEM_U32(sp + 352); +goto L430edc;} +t2 = MEM_U32(sp + 352); +L430e58: +t6 = MEM_U32(sp + 352); +at = 0x40; +t4 = MEM_U32(t6 + 28); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +t0 = MEM_U32(t8 + 24); +//nop; +if (t0 != at) {t2 = MEM_U32(sp + 352); +goto L430edc;} +t2 = MEM_U32(sp + 352); +t5 = MEM_U32(t6 + 24); +//nop; +t3 = MEM_U32(t5 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if ((int)t7 <= 0) {at = (int)t7 < (int)0x4; +goto L430ed8;} +at = (int)t7 < (int)0x4; +if (at == 0) {t2 = MEM_U32(sp + 352); +goto L430edc;} +t2 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +L430eac: +a2 = MEM_U32(sp + 356); +t9 = MEM_U32(t1 + 24); +a1 = MEM_U32(t1 + 28); +a0 = MEM_U32(t9 + 8); +//nop; +//nop; +//nop; +v0 = f_dw_float_convert(mem, sp, a0, a1, a2); +goto L430ecc; +//nop; +L430ecc: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L430ed8: +t2 = MEM_U32(sp + 352); +L430edc: +//nop; +t4 = MEM_U32(t2 + 24); +//nop; +t8 = MEM_U32(t4 + 8); +MEM_U32(t2 + 8) = t8; +goto L440d04; +MEM_U32(t2 + 8) = t8; +L430ef4: +t0 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t0 + 24); +t6 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t6 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L430f20; +a0 = s4; +L430f20: +t3 = MEM_U32(sp + 352); +// bdead 40201109 gp = MEM_U32(sp + 104); +MEM_U32(t3 + 24) = v0; +t7 = MEM_U32(sp + 352); +at = 0x69; +t9 = MEM_U32(t7 + 24); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +if (t1 != at) {t4 = 0x69; +goto L430f54;} +t4 = 0x69; +MEM_U32(t7 + 4) = t4; +goto L440d04; +MEM_U32(t7 + 4) = t4; +L430f54: +t8 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t8 + 24); +//nop; +t0 = MEM_U32(t2 + 8); +//nop; +t6 = MEM_U32(t0 + 4); +//nop; +t5 = t6 ^ 0x18; +t5 = t5 < 0x1; +if (t5 == 0) {t4 = MEM_U32(sp + 352); +goto L431024;} +t4 = MEM_U32(sp + 352); +if (t5 != 0) {at = 0x14; +goto L430fa8;} +at = 0x14; +if (t6 != at) {t6 = MEM_U32(sp + 352); +goto L430ff0;} +t6 = MEM_U32(sp + 352); +t3 = MEM_U32(t0 + 12); +//nop; +t9 = t3 << 2; +if ((int)t9 < 0) {t6 = MEM_U32(sp + 352); +goto L430ff0;} +t6 = MEM_U32(sp + 352); +L430fa8: +t1 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t1 + 24); +//nop; +t7 = MEM_U32(t4 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L430ff0;} +t6 = MEM_U32(sp + 352); +t2 = MEM_U32(t7 + 12); +at = 0xd0000000; +t5 = t2 & at; +if (t5 == 0) {t6 = MEM_U32(sp + 352); +goto L430ff0;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t8; +goto L431008; +MEM_U32(sp + 188) = t8; +// fdead 0 t6 = MEM_U32(sp + 352); +L430ff0: +//nop; +t0 = MEM_U32(t6 + 24); +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 188) = t3; +L431008: +t9 = MEM_U32(sp + 188); +//nop; +t1 = MEM_U32(t9 + 36); +//nop; +if (t1 == 0) {//nop; +goto L43110c;} +//nop; +t4 = MEM_U32(sp + 352); +L431024: +at = 0x13; +t7 = MEM_U32(t4 + 24); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t2 + 4); +//nop; +if (t5 != at) {at = 0x18; +goto L4310e4;} +at = 0x18; +if (t5 == at) {at = 0x14; +goto L43106c;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L4310b4;} +t5 = MEM_U32(sp + 352); +t8 = MEM_U32(t2 + 12); +//nop; +t6 = t8 << 2; +if ((int)t6 < 0) {t5 = MEM_U32(sp + 352); +goto L4310b4;} +t5 = MEM_U32(sp + 352); +L43106c: +t0 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t0 + 24); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +if (t1 == 0) {t5 = MEM_U32(sp + 352); +goto L4310b4;} +t5 = MEM_U32(sp + 352); +t4 = MEM_U32(t9 + 12); +at = 0xd0000000; +t7 = t4 & at; +if (t7 == 0) {t5 = MEM_U32(sp + 352); +goto L4310b4;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t1; +goto L4310cc; +MEM_U32(sp + 184) = t1; +// fdead 0 t5 = MEM_U32(sp + 352); +L4310b4: +//nop; +t2 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 184) = t8; +L4310cc: +t6 = MEM_U32(sp + 184); +//nop; +t0 = MEM_U32(t6 + 24); +//nop; +if (t0 == 0) {//nop; +goto L43110c;} +//nop; +L4310e4: +t3 = MEM_U32(sp + 352); +at = 0x11; +t9 = MEM_U32(t3 + 24); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +t7 = MEM_U32(t4 + 4); +//nop; +if (t7 != at) {t2 = MEM_U32(sp + 352); +goto L43113c;} +t2 = MEM_U32(sp + 352); +L43110c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L431124; +a1 = 0x2; +L431124: +t5 = MEM_U32(sp + 352); +// bdead 40004001 gp = MEM_U32(sp + 104); +t1 = 0x69; +MEM_U32(t5 + 4) = t1; +goto L440d04; +MEM_U32(t5 + 4) = t1; +// fdead 0 t2 = MEM_U32(sp + 352); +L43113c: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t2 + 28); +t8 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t8 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L431164; +a0 = s5; +L431164: +t0 = MEM_U32(sp + 352); +// bdead 40600309 gp = MEM_U32(sp + 104); +MEM_U32(t0 + 28) = v0; +t3 = MEM_U32(sp + 352); +at = 0x69; +t9 = MEM_U32(t3 + 28); +//nop; +t4 = MEM_U32(t9 + 4); +//nop; +if (t4 != at) {t7 = 0x69; +goto L431198;} +t7 = 0x69; +MEM_U32(t3 + 4) = t7; +goto L440d04; +MEM_U32(t3 + 4) = t7; +L431198: +t1 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t1 + 28); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t2 + 4); +//nop; +t6 = t8 ^ 0x18; +t6 = t6 < 0x1; +if (t6 == 0) {t7 = MEM_U32(sp + 352); +goto L431268;} +t7 = MEM_U32(sp + 352); +if (t6 != 0) {at = 0x14; +goto L4311ec;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L431234;} +t8 = MEM_U32(sp + 352); +t0 = MEM_U32(t2 + 12); +//nop; +t9 = t0 << 2; +if ((int)t9 < 0) {t8 = MEM_U32(sp + 352); +goto L431234;} +t8 = MEM_U32(sp + 352); +L4311ec: +t4 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t4 + 28); +//nop; +t3 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +if (t1 == 0) {t8 = MEM_U32(sp + 352); +goto L431234;} +t8 = MEM_U32(sp + 352); +t5 = MEM_U32(t3 + 12); +at = 0xd0000000; +t6 = t5 & at; +if (t6 == 0) {t8 = MEM_U32(sp + 352); +goto L431234;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t1; +goto L43124c; +MEM_U32(sp + 188) = t1; +// fdead 0 t8 = MEM_U32(sp + 352); +L431234: +//nop; +t2 = MEM_U32(t8 + 28); +//nop; +t0 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 188) = t0; +L43124c: +t9 = MEM_U32(sp + 188); +//nop; +t4 = MEM_U32(t9 + 36); +//nop; +if (t4 == 0) {//nop; +goto L431350;} +//nop; +t7 = MEM_U32(sp + 352); +L431268: +at = 0x13; +t3 = MEM_U32(t7 + 28); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t6 = MEM_U32(t5 + 4); +//nop; +if (t6 != at) {at = 0x18; +goto L431328;} +at = 0x18; +if (t6 == at) {at = 0x14; +goto L4312b0;} +at = 0x14; +if (t6 != at) {t6 = MEM_U32(sp + 352); +goto L4312f8;} +t6 = MEM_U32(sp + 352); +t1 = MEM_U32(t5 + 12); +//nop; +t8 = t1 << 2; +if ((int)t8 < 0) {t6 = MEM_U32(sp + 352); +goto L4312f8;} +t6 = MEM_U32(sp + 352); +L4312b0: +t2 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t2 + 28); +//nop; +t9 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +if (t4 == 0) {t6 = MEM_U32(sp + 352); +goto L4312f8;} +t6 = MEM_U32(sp + 352); +t7 = MEM_U32(t9 + 12); +at = 0xd0000000; +t3 = t7 & at; +if (t3 == 0) {t6 = MEM_U32(sp + 352); +goto L4312f8;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t4; +goto L431310; +MEM_U32(sp + 184) = t4; +// fdead 0 t6 = MEM_U32(sp + 352); +L4312f8: +//nop; +t5 = MEM_U32(t6 + 28); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 184) = t1; +L431310: +t8 = MEM_U32(sp + 184); +//nop; +t2 = MEM_U32(t8 + 24); +//nop; +if (t2 == 0) {//nop; +goto L431350;} +//nop; +L431328: +t0 = MEM_U32(sp + 352); +at = 0x11; +t9 = MEM_U32(t0 + 28); +//nop; +t7 = MEM_U32(t9 + 8); +//nop; +t3 = MEM_U32(t7 + 4); +//nop; +if (t3 != at) {t5 = MEM_U32(sp + 352); +goto L431380;} +t5 = MEM_U32(sp + 352); +L431350: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L431368; +a1 = 0x2; +L431368: +t6 = MEM_U32(sp + 352); +// bdead 40008001 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t6 + 4) = t4; +goto L440d04; +MEM_U32(t6 + 4) = t4; +// fdead 0 t5 = MEM_U32(sp + 352); +L431380: +at = 0x14; +t1 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t8 + 4); +//nop; +if (t2 == at) {t7 = MEM_U32(sp + 352); +goto L4313e4;} +t7 = MEM_U32(sp + 352); +if ((int)t2 <= 0) {at = (int)t2 < (int)0x11; +goto L4313b4;} +at = (int)t2 < (int)0x11; +if (at != 0) {t7 = MEM_U32(sp + 352); +goto L4313e4;} +t7 = MEM_U32(sp + 352); +L4313b4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xbc; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4313cc; +a1 = 0x2; +L4313cc: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t9 + 4) = t0; +goto L440d04; +MEM_U32(t9 + 4) = t0; +// fdead 0 t7 = MEM_U32(sp + 352); +L4313e4: +at = 0x14; +t3 = MEM_U32(t7 + 28); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +t6 = MEM_U32(t4 + 4); +//nop; +if (t6 == at) {//nop; +goto L431444;} +//nop; +if ((int)t6 <= 0) {at = (int)t6 < (int)0x11; +goto L431418;} +at = (int)t6 < (int)0x11; +if (at != 0) {//nop; +goto L431444;} +//nop; +L431418: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xbc; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L431430; +a1 = 0x2; +L431430: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t5 = 0x69; +MEM_U32(t1 + 4) = t5; +goto L440d04; +MEM_U32(t1 + 4) = t5; +L431444: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +// bdead 40000061 t9 = t9; +//nop; +func_4449dc(mem, sp, a0, a1); +goto L43145c; +//nop; +L43145c: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t2 = MEM_U32(t8 + 24); +at = 0x65; +t0 = MEM_U32(t2 + 4); +//nop; +if (t0 != at) {//nop; +goto L4314b0;} +//nop; +t9 = MEM_U32(t8 + 28); +at = 0x65; +t7 = MEM_U32(t9 + 4); +//nop; +if (t7 != at) {a2 = t9; +goto L4314b0;} +a2 = t9; +//nop; +a0 = t8; +a1 = t2; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L4314a4; +a1 = t2; +L4314a4: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L4314b0: +t3 = 0x10029fa0; +//nop; +t4 = MEM_U16(t3 + 28); +//nop; +if (t4 != 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +at = 0x14; +t5 = MEM_U32(t6 + 24); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +t0 = MEM_U32(t1 + 4); +//nop; +if (t0 == at) {at = (int)t0 < (int)0x5; +goto L431500;} +at = (int)t0 < (int)0x5; +if (at != 0) {at = (int)t0 < (int)0x11; +goto L440d04;} +at = (int)t0 < (int)0x11; +if (at == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +L431500: +t7 = MEM_U32(sp + 352); +at = 0x40; +t8 = MEM_U32(t7 + 24); +//nop; +t2 = MEM_U32(t8 + 8); +//nop; +t9 = MEM_U32(t2 + 24); +//nop; +if (t9 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t3 = MEM_U32(t7 + 28); +at = 0x14; +t4 = MEM_U32(t3 + 8); +//nop; +t6 = MEM_U32(t4 + 4); +//nop; +if (t6 == at) {at = (int)t6 < (int)0x5; +goto L431558;} +at = (int)t6 < (int)0x5; +if (at != 0) {at = (int)t6 < (int)0x11; +goto L440d04;} +at = (int)t6 < (int)0x11; +if (at == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +L431558: +t5 = MEM_U32(sp + 352); +at = 0x40; +t1 = MEM_U32(t5 + 28); +//nop; +t0 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t0 + 24); +//nop; +if (t8 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(sp + 356); +a0 = t5; +v0 = f_dw_binop(mem, sp, a0, a1); +goto L431590; +a0 = t5; +L431590: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L43159c: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +t9 = a2 & at; +t2 = MEM_U32(sp + 352); +at = 0x40000000; +a2 = t9 | at; +//nop; +s4 = MEM_U32(t2 + 24); +a1 = MEM_U32(sp + 356); +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L4315c8; +a0 = s4; +L4315c8: +t3 = MEM_U32(sp + 352); +// bdead 40201109 gp = MEM_U32(sp + 104); +MEM_U32(t3 + 24) = v0; +t4 = MEM_U32(sp + 352); +at = 0x69; +t6 = MEM_U32(t4 + 24); +//nop; +t1 = MEM_U32(t6 + 4); +//nop; +if (t1 != at) {t0 = 0x69; +goto L4315fc;} +t0 = 0x69; +MEM_U32(t4 + 4) = t0; +goto L440d04; +MEM_U32(t4 + 4) = t0; +L4315fc: +t8 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +t9 = MEM_U32(t2 + 4); +//nop; +t7 = t9 ^ 0x18; +t7 = t7 < 0x1; +if (t7 == 0) {t0 = MEM_U32(sp + 352); +goto L4316cc;} +t0 = MEM_U32(sp + 352); +if (t7 != 0) {at = 0x14; +goto L431650;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L431698;} +t9 = MEM_U32(sp + 352); +t3 = MEM_U32(t2 + 12); +//nop; +t6 = t3 << 2; +if ((int)t6 < 0) {t9 = MEM_U32(sp + 352); +goto L431698;} +t9 = MEM_U32(sp + 352); +L431650: +t1 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t0 + 8); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +if (t8 == 0) {t9 = MEM_U32(sp + 352); +goto L431698;} +t9 = MEM_U32(sp + 352); +t5 = MEM_U32(t4 + 12); +at = 0xd0000000; +t7 = t5 & at; +if (t7 == 0) {t9 = MEM_U32(sp + 352); +goto L431698;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t8; +goto L4316b0; +MEM_U32(sp + 188) = t8; +// fdead 0 t9 = MEM_U32(sp + 352); +L431698: +//nop; +t2 = MEM_U32(t9 + 24); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 188) = t3; +L4316b0: +t6 = MEM_U32(sp + 188); +//nop; +t1 = MEM_U32(t6 + 36); +//nop; +if (t1 == 0) {//nop; +goto L4317b4;} +//nop; +t0 = MEM_U32(sp + 352); +L4316cc: +at = 0x13; +t4 = MEM_U32(t0 + 24); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t5 + 4); +//nop; +if (t7 != at) {at = 0x18; +goto L43178c;} +at = 0x18; +if (t7 == at) {at = 0x14; +goto L431714;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L43175c;} +t7 = MEM_U32(sp + 352); +t8 = MEM_U32(t5 + 12); +//nop; +t9 = t8 << 2; +if ((int)t9 < 0) {t7 = MEM_U32(sp + 352); +goto L43175c;} +t7 = MEM_U32(sp + 352); +L431714: +t2 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t2 + 24); +//nop; +t6 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +if (t1 == 0) {t7 = MEM_U32(sp + 352); +goto L43175c;} +t7 = MEM_U32(sp + 352); +t0 = MEM_U32(t6 + 12); +at = 0xd0000000; +t4 = t0 & at; +if (t4 == 0) {t7 = MEM_U32(sp + 352); +goto L43175c;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t1; +goto L431774; +MEM_U32(sp + 184) = t1; +// fdead 0 t7 = MEM_U32(sp + 352); +L43175c: +//nop; +t5 = MEM_U32(t7 + 24); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 184) = t8; +L431774: +t9 = MEM_U32(sp + 184); +//nop; +t2 = MEM_U32(t9 + 24); +//nop; +if (t2 == 0) {//nop; +goto L4317b4;} +//nop; +L43178c: +t3 = MEM_U32(sp + 352); +at = 0x11; +t6 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t0 + 4); +//nop; +if (t4 != at) {t5 = MEM_U32(sp + 352); +goto L4317e4;} +t5 = MEM_U32(sp + 352); +L4317b4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4317cc; +a1 = 0x2; +L4317cc: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t1 = 0x69; +MEM_U32(t7 + 4) = t1; +goto L440d04; +MEM_U32(t7 + 4) = t1; +// fdead 0 t5 = MEM_U32(sp + 352); +L4317e4: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t5 + 28); +t8 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t8 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43180c; +a0 = s5; +L43180c: +t2 = MEM_U32(sp + 352); +// bdead 40600909 gp = MEM_U32(sp + 104); +MEM_U32(t2 + 28) = v0; +t3 = MEM_U32(sp + 352); +at = 0x69; +t6 = MEM_U32(t3 + 28); +//nop; +t0 = MEM_U32(t6 + 4); +//nop; +if (t0 != at) {t4 = 0x69; +goto L431840;} +t4 = 0x69; +MEM_U32(t3 + 4) = t4; +goto L440d04; +MEM_U32(t3 + 4) = t4; +L431840: +t1 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t1 + 28); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +t9 = t8 ^ 0x18; +t9 = t9 < 0x1; +if (t9 == 0) {t4 = MEM_U32(sp + 352); +goto L431910;} +t4 = MEM_U32(sp + 352); +if (t9 != 0) {at = 0x14; +goto L431894;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L4318dc;} +t8 = MEM_U32(sp + 352); +t2 = MEM_U32(t5 + 12); +//nop; +t6 = t2 << 2; +if ((int)t6 < 0) {t8 = MEM_U32(sp + 352); +goto L4318dc;} +t8 = MEM_U32(sp + 352); +L431894: +t0 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t0 + 28); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +if (t1 == 0) {t8 = MEM_U32(sp + 352); +goto L4318dc;} +t8 = MEM_U32(sp + 352); +t7 = MEM_U32(t3 + 12); +at = 0xd0000000; +t9 = t7 & at; +if (t9 == 0) {t8 = MEM_U32(sp + 352); +goto L4318dc;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t1; +goto L4318f4; +MEM_U32(sp + 188) = t1; +// fdead 0 t8 = MEM_U32(sp + 352); +L4318dc: +//nop; +t5 = MEM_U32(t8 + 28); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 188) = t2; +L4318f4: +t6 = MEM_U32(sp + 188); +//nop; +t0 = MEM_U32(t6 + 36); +//nop; +if (t0 == 0) {//nop; +goto L4319f8;} +//nop; +t4 = MEM_U32(sp + 352); +L431910: +at = 0x13; +t3 = MEM_U32(t4 + 28); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t7 + 4); +//nop; +if (t9 != at) {at = 0x18; +goto L4319d0;} +at = 0x18; +if (t9 == at) {at = 0x14; +goto L431958;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L4319a0;} +t9 = MEM_U32(sp + 352); +t1 = MEM_U32(t7 + 12); +//nop; +t8 = t1 << 2; +if ((int)t8 < 0) {t9 = MEM_U32(sp + 352); +goto L4319a0;} +t9 = MEM_U32(sp + 352); +L431958: +t5 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t5 + 28); +//nop; +t6 = MEM_U32(t2 + 8); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +if (t0 == 0) {t9 = MEM_U32(sp + 352); +goto L4319a0;} +t9 = MEM_U32(sp + 352); +t4 = MEM_U32(t6 + 12); +at = 0xd0000000; +t3 = t4 & at; +if (t3 == 0) {t9 = MEM_U32(sp + 352); +goto L4319a0;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t0; +goto L4319b8; +MEM_U32(sp + 184) = t0; +// fdead 0 t9 = MEM_U32(sp + 352); +L4319a0: +//nop; +t7 = MEM_U32(t9 + 28); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 184) = t1; +L4319b8: +t8 = MEM_U32(sp + 184); +//nop; +t5 = MEM_U32(t8 + 24); +//nop; +if (t5 == 0) {//nop; +goto L4319f8;} +//nop; +L4319d0: +t2 = MEM_U32(sp + 352); +at = 0x11; +t6 = MEM_U32(t2 + 28); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +t3 = MEM_U32(t4 + 4); +//nop; +if (t3 != at) {t7 = MEM_U32(sp + 352); +goto L431a28;} +t7 = MEM_U32(sp + 352); +L4319f8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L431a10; +a1 = 0x2; +L431a10: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t9 + 4) = t0; +goto L440d04; +MEM_U32(t9 + 4) = t0; +// fdead 0 t7 = MEM_U32(sp + 352); +L431a28: +at = 0x14; +t1 = MEM_U32(t7 + 24); +//nop; +t8 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t8 + 4); +//nop; +if (t5 == at) {at = (int)t5 < (int)0x5; +goto L431a88;} +at = (int)t5 < (int)0x5; +if (at != 0) {at = (int)t5 < (int)0x11; +goto L431a5c;} +at = (int)t5 < (int)0x11; +if (at != 0) {t4 = MEM_U32(sp + 352); +goto L431a8c;} +t4 = MEM_U32(sp + 352); +L431a5c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xbd; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L431a74; +a1 = 0x2; +L431a74: +t6 = MEM_U32(sp + 352); +// bdead 40008001 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t6 + 4) = t2; +goto L440d04; +MEM_U32(t6 + 4) = t2; +L431a88: +t4 = MEM_U32(sp + 352); +L431a8c: +at = 0x14; +t3 = MEM_U32(t4 + 28); +//nop; +t0 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t0 + 4); +//nop; +if (t9 == at) {at = (int)t9 < (int)0x5; +goto L431aec;} +at = (int)t9 < (int)0x5; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L431ac0;} +at = (int)t9 < (int)0x11; +if (at != 0) {//nop; +goto L431aec;} +//nop; +L431ac0: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xbd; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L431ad8; +a1 = 0x2; +L431ad8: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t1 + 4) = t7; +goto L440d04; +MEM_U32(t1 + 4) = t7; +L431aec: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +// bdead 40000061 t9 = t9; +//nop; +func_4449dc(mem, sp, a0, a1); +goto L431b04; +//nop; +L431b04: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t5 = MEM_U32(t8 + 24); +at = 0x65; +t2 = MEM_U32(t5 + 4); +//nop; +if (t2 != at) {//nop; +goto L431b5c;} +//nop; +t6 = MEM_U32(t8 + 28); +at = 0x65; +t4 = MEM_U32(t6 + 4); +//nop; +if (t4 != at) {//nop; +goto L431b5c;} +//nop; +//nop; +a0 = t8; +a1 = t5; +a2 = t6; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L431b50; +a2 = t6; +L431b50: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L431b5c: +t3 = 0x10029fa0; +//nop; +t0 = MEM_U16(t3 + 28); +//nop; +if (t0 != 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x14; +t7 = MEM_U32(t9 + 24); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t2 = MEM_U32(t1 + 4); +//nop; +if (t2 == at) {at = (int)t2 < (int)0x5; +goto L431bac;} +at = (int)t2 < (int)0x5; +if (at != 0) {at = (int)t2 < (int)0x11; +goto L440d04;} +at = (int)t2 < (int)0x11; +if (at == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +L431bac: +t4 = MEM_U32(sp + 352); +at = 0x40; +t8 = MEM_U32(t4 + 24); +//nop; +t5 = MEM_U32(t8 + 8); +//nop; +t6 = MEM_U32(t5 + 24); +//nop; +if (t6 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t3 = MEM_U32(t4 + 28); +at = 0x14; +t0 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t0 + 4); +//nop; +if (t9 == at) {at = (int)t9 < (int)0x5; +goto L431c04;} +at = (int)t9 < (int)0x5; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L440d04;} +at = (int)t9 < (int)0x11; +if (at == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +L431c04: +t7 = MEM_U32(sp + 352); +at = 0x40; +t1 = MEM_U32(t7 + 28); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t2 + 24); +//nop; +if (t8 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(sp + 356); +a0 = t7; +v0 = f_dw_binop(mem, sp, a0, a1); +goto L431c3c; +a0 = t7; +L431c3c: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L431c48: +t5 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t5 + 24); +t6 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t6 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L431c74; +a0 = s4; +L431c74: +t3 = MEM_U32(sp + 352); +// bdead 4020110b gp = MEM_U32(sp + 104); +MEM_U32(t3 + 24) = v0; +t0 = MEM_U32(sp + 352); +at = 0x69; +t9 = MEM_U32(t0 + 24); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +if (t1 != at) {t2 = 0x69; +goto L431ca8;} +t2 = 0x69; +MEM_U32(t0 + 4) = t2; +goto L440d04; +MEM_U32(t0 + 4) = t2; +L431ca8: +t8 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t8 + 24); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t6 = MEM_U32(t5 + 4); +//nop; +t4 = t6 ^ 0x18; +t4 = t4 < 0x1; +if (t4 == 0) {t2 = MEM_U32(sp + 352); +goto L431d78;} +t2 = MEM_U32(sp + 352); +if (t4 != 0) {at = 0x14; +goto L431cfc;} +at = 0x14; +if (t6 != at) {t6 = MEM_U32(sp + 352); +goto L431d44;} +t6 = MEM_U32(sp + 352); +t3 = MEM_U32(t5 + 12); +//nop; +t9 = t3 << 2; +if ((int)t9 < 0) {t6 = MEM_U32(sp + 352); +goto L431d44;} +t6 = MEM_U32(sp + 352); +L431cfc: +t1 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t1 + 24); +//nop; +t0 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t0 + 8); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L431d44;} +t6 = MEM_U32(sp + 352); +t7 = MEM_U32(t0 + 12); +at = 0xd0000000; +t4 = t7 & at; +if (t4 == 0) {t6 = MEM_U32(sp + 352); +goto L431d44;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t8; +goto L431d5c; +MEM_U32(sp + 188) = t8; +// fdead 0 t6 = MEM_U32(sp + 352); +L431d44: +//nop; +t5 = MEM_U32(t6 + 24); +//nop; +t3 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 188) = t3; +L431d5c: +t9 = MEM_U32(sp + 188); +//nop; +t1 = MEM_U32(t9 + 36); +//nop; +if (t1 == 0) {t1 = MEM_U32(sp + 352); +goto L431e64;} +t1 = MEM_U32(sp + 352); +t2 = MEM_U32(sp + 352); +L431d78: +at = 0x13; +t0 = MEM_U32(t2 + 24); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t7 + 4); +//nop; +if (t4 != at) {at = 0x18; +goto L431e38;} +at = 0x18; +if (t4 == at) {at = 0x14; +goto L431dc0;} +at = 0x14; +if (t4 != at) {t4 = MEM_U32(sp + 352); +goto L431e08;} +t4 = MEM_U32(sp + 352); +t8 = MEM_U32(t7 + 12); +//nop; +t6 = t8 << 2; +if ((int)t6 < 0) {t4 = MEM_U32(sp + 352); +goto L431e08;} +t4 = MEM_U32(sp + 352); +L431dc0: +t5 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t5 + 24); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +if (t1 == 0) {t4 = MEM_U32(sp + 352); +goto L431e08;} +t4 = MEM_U32(sp + 352); +t2 = MEM_U32(t9 + 12); +at = 0xd0000000; +t0 = t2 & at; +if (t0 == 0) {t4 = MEM_U32(sp + 352); +goto L431e08;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t1; +goto L431e20; +MEM_U32(sp + 184) = t1; +// fdead 0 t4 = MEM_U32(sp + 352); +L431e08: +//nop; +t7 = MEM_U32(t4 + 24); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 184) = t8; +L431e20: +t6 = MEM_U32(sp + 184); +//nop; +t5 = MEM_U32(t6 + 24); +//nop; +if (t5 == 0) {t1 = MEM_U32(sp + 352); +goto L431e64;} +t1 = MEM_U32(sp + 352); +L431e38: +t3 = MEM_U32(sp + 352); +at = 0x11; +t9 = MEM_U32(t3 + 24); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t0 = MEM_U32(t2 + 4); +//nop; +if (t0 != at) {t6 = MEM_U32(sp + 352); +goto L431e98;} +t6 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +L431e64: +//nop; +t4 = MEM_U32(t1 + 24); +a0 = 0x30000; +a2 = MEM_U32(t4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L431e80; +a1 = 0x2; +L431e80: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t8 + 4) = t7; +goto L440d04; +MEM_U32(t8 + 4) = t7; +// fdead 0 t6 = MEM_U32(sp + 352); +L431e98: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t6 + 28); +t5 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t5 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L431ec0; +a0 = s5; +L431ec0: +t9 = MEM_U32(sp + 352); +// bdead 4460010b gp = MEM_U32(sp + 104); +MEM_U32(t9 + 28) = v0; +t2 = MEM_U32(sp + 352); +at = 0x69; +t0 = MEM_U32(t2 + 28); +//nop; +t1 = MEM_U32(t0 + 4); +//nop; +if (t1 != at) {t4 = 0x69; +goto L431ef4;} +t4 = 0x69; +MEM_U32(t2 + 4) = t4; +goto L440d04; +MEM_U32(t2 + 4) = t4; +L431ef4: +t7 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t7 + 28); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t5 = MEM_U32(t6 + 4); +//nop; +t3 = t5 ^ 0x18; +t3 = t3 < 0x1; +if (t3 == 0) {t4 = MEM_U32(sp + 352); +goto L431fc4;} +t4 = MEM_U32(sp + 352); +if (t3 != 0) {at = 0x14; +goto L431f48;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L431f90;} +t5 = MEM_U32(sp + 352); +t9 = MEM_U32(t6 + 12); +//nop; +t0 = t9 << 2; +if ((int)t0 < 0) {t5 = MEM_U32(sp + 352); +goto L431f90;} +t5 = MEM_U32(sp + 352); +L431f48: +t1 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t1 + 28); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +if (t7 == 0) {t5 = MEM_U32(sp + 352); +goto L431f90;} +t5 = MEM_U32(sp + 352); +t8 = MEM_U32(t2 + 12); +at = 0xd0000000; +t3 = t8 & at; +if (t3 == 0) {t5 = MEM_U32(sp + 352); +goto L431f90;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t7; +goto L431fa8; +MEM_U32(sp + 188) = t7; +// fdead 0 t5 = MEM_U32(sp + 352); +L431f90: +//nop; +t6 = MEM_U32(t5 + 28); +//nop; +t9 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 188) = t9; +L431fa8: +t0 = MEM_U32(sp + 188); +//nop; +t1 = MEM_U32(t0 + 36); +//nop; +if (t1 == 0) {t1 = MEM_U32(sp + 352); +goto L4320b0;} +t1 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L431fc4: +at = 0x13; +t2 = MEM_U32(t4 + 28); +//nop; +t8 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t8 + 4); +//nop; +if (t3 != at) {at = 0x18; +goto L432084;} +at = 0x18; +if (t3 == at) {at = 0x14; +goto L43200c;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L432054;} +t3 = MEM_U32(sp + 352); +t7 = MEM_U32(t8 + 12); +//nop; +t5 = t7 << 2; +if ((int)t5 < 0) {t3 = MEM_U32(sp + 352); +goto L432054;} +t3 = MEM_U32(sp + 352); +L43200c: +t6 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t6 + 28); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +if (t1 == 0) {t3 = MEM_U32(sp + 352); +goto L432054;} +t3 = MEM_U32(sp + 352); +t4 = MEM_U32(t0 + 12); +at = 0xd0000000; +t2 = t4 & at; +if (t2 == 0) {t3 = MEM_U32(sp + 352); +goto L432054;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t1; +goto L43206c; +MEM_U32(sp + 184) = t1; +// fdead 0 t3 = MEM_U32(sp + 352); +L432054: +//nop; +t8 = MEM_U32(t3 + 28); +//nop; +t7 = MEM_U32(t8 + 8); +//nop; +MEM_U32(sp + 184) = t7; +L43206c: +t5 = MEM_U32(sp + 184); +//nop; +t6 = MEM_U32(t5 + 24); +//nop; +if (t6 == 0) {t1 = MEM_U32(sp + 352); +goto L4320b0;} +t1 = MEM_U32(sp + 352); +L432084: +t9 = MEM_U32(sp + 352); +at = 0x11; +t0 = MEM_U32(t9 + 28); +//nop; +t4 = MEM_U32(t0 + 8); +//nop; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 != at) {t5 = MEM_U32(sp + 352); +goto L4320e4;} +t5 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +L4320b0: +//nop; +t3 = MEM_U32(t1 + 28); +a0 = 0x30000; +a2 = MEM_U32(t3 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4320cc; +a1 = 0x2; +L4320cc: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t7 + 4) = t8; +goto L440d04; +MEM_U32(t7 + 4) = t8; +// fdead 0 t5 = MEM_U32(sp + 352); +L4320e4: +at = 0x14; +t6 = MEM_U32(t5 + 24); +//nop; +t9 = MEM_U32(t6 + 8); +//nop; +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 == at) {t4 = MEM_U32(sp + 352); +goto L43211c;} +t4 = MEM_U32(sp + 352); +if ((int)t0 <= 0) {at = (int)t0 < (int)0x11; +goto L4321c0;} +at = (int)t0 < (int)0x11; +if (at == 0) {t0 = MEM_U32(sp + 352); +goto L4321c4;} +t0 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L43211c: +at = 0x14; +t2 = MEM_U32(t4 + 28); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t1 + 4); +//nop; +if (t3 == at) {//nop; +goto L432150;} +//nop; +if ((int)t3 <= 0) {at = (int)t3 < (int)0x11; +goto L4321c0;} +at = (int)t3 < (int)0x11; +if (at == 0) {t0 = MEM_U32(sp + 352); +goto L4321c4;} +t0 = MEM_U32(sp + 352); +L432150: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +// bdead 40000061 t9 = t9; +//nop; +func_4449dc(mem, sp, a0, a1); +goto L432168; +//nop; +L432168: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t7 = MEM_U32(t8 + 24); +at = 0x65; +t5 = MEM_U32(t7 + 4); +//nop; +if (t5 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t6 = MEM_U32(t8 + 28); +at = 0x65; +t9 = MEM_U32(t6 + 4); +//nop; +if (t9 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +//nop; +a0 = t8; +a1 = t7; +a2 = t6; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L4321b4; +a2 = t6; +L4321b4: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L4321c0: +t0 = MEM_U32(sp + 352); +L4321c4: +at = 0x14; +t4 = MEM_U32(t0 + 24); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t2 + 4); +//nop; +if (t1 == at) {at = (int)t1 < (int)0x5; +goto L4321f8;} +at = (int)t1 < (int)0x5; +if (at != 0) {at = (int)t1 < (int)0x11; +goto L432220;} +at = (int)t1 < (int)0x11; +if (at == 0) {t7 = MEM_U32(sp + 352); +goto L432224;} +t7 = MEM_U32(sp + 352); +L4321f8: +t3 = MEM_U32(sp + 352); +at = 0x16; +t5 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t9 + 4); +//nop; +if (t8 == at) {t5 = MEM_U32(sp + 352); +goto L43227c;} +t5 = MEM_U32(sp + 352); +L432220: +t7 = MEM_U32(sp + 352); +L432224: +at = 0x16; +t6 = MEM_U32(t7 + 24); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t0 + 4); +//nop; +if (t4 != at) {t8 = MEM_U32(sp + 352); +goto L432dbc;} +t8 = MEM_U32(sp + 352); +t2 = MEM_U32(t7 + 28); +at = 0x14; +t1 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t1 + 4); +//nop; +if (t3 == at) {at = (int)t3 < (int)0x5; +goto L432278;} +at = (int)t3 < (int)0x5; +if (at != 0) {at = (int)t3 < (int)0x11; +goto L432db8;} +at = (int)t3 < (int)0x11; +if (at == 0) {t8 = MEM_U32(sp + 352); +goto L432dbc;} +t8 = MEM_U32(sp + 352); +L432278: +t5 = MEM_U32(sp + 352); +L43227c: +at = 0x16; +t9 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t9 + 8); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 != at) {t9 = MEM_U32(sp + 352); +goto L432784;} +t9 = MEM_U32(sp + 352); +t0 = MEM_U32(t8 + 8); +at = 0x18; +t4 = MEM_U32(t0 + 4); +//nop; +if (t4 == at) {at = 0x14; +goto L4322d4;} +at = 0x14; +if (t4 != at) {//nop; +goto L432320;} +//nop; +t7 = MEM_U32(t0 + 12); +//nop; +t2 = t7 << 2; +if ((int)t2 < 0) {t0 = MEM_U32(sp + 352); +goto L432324;} +t0 = MEM_U32(sp + 352); +L4322d4: +t1 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t6 = MEM_U32(t9 + 8); +//nop; +if (t6 == 0) {t0 = MEM_U32(sp + 352); +goto L432324;} +t0 = MEM_U32(sp + 352); +t8 = MEM_U32(t9 + 12); +at = 0xd0000000; +t4 = t8 & at; +if (t4 == 0) {t0 = MEM_U32(sp + 352); +goto L432324;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t6; +goto L432344; +MEM_U32(sp + 188) = t6; +L432320: +t0 = MEM_U32(sp + 352); +L432324: +//nop; +t7 = MEM_U32(t0 + 24); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 188) = t1; +L432344: +t3 = MEM_U32(sp + 188); +at = 0x11; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 == at) {t9 = MEM_U32(sp + 352); +goto L432784;} +t9 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x18; +t8 = MEM_U32(t9 + 24); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t0 = MEM_U32(t6 + 4); +//nop; +if (t0 == at) {at = 0x14; +goto L4323a8;} +at = 0x14; +if (t0 != at) {//nop; +goto L4323f4;} +//nop; +t7 = MEM_U32(t6 + 12); +//nop; +t2 = t7 << 2; +if ((int)t2 < 0) {t6 = MEM_U32(sp + 352); +goto L4323f8;} +t6 = MEM_U32(sp + 352); +L4323a8: +t1 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t9 + 8); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L4323f8;} +t6 = MEM_U32(sp + 352); +t4 = MEM_U32(t9 + 12); +at = 0xd0000000; +t0 = t4 & at; +if (t0 == 0) {t6 = MEM_U32(sp + 352); +goto L4323f8;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t8; +goto L432418; +MEM_U32(sp + 184) = t8; +L4323f4: +t6 = MEM_U32(sp + 352); +L4323f8: +//nop; +t7 = MEM_U32(t6 + 24); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 184) = t1; +L432418: +t3 = MEM_U32(sp + 184); +at = 0x15; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 == at) {t9 = MEM_U32(sp + 352); +goto L432784;} +t9 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x18; +t4 = MEM_U32(t9 + 24); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t8 = MEM_U32(t0 + 8); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 == at) {at = 0x14; +goto L43247c;} +at = 0x14; +if (t6 != at) {//nop; +goto L4324c8;} +//nop; +t7 = MEM_U32(t8 + 12); +//nop; +t2 = t7 << 2; +if ((int)t2 < 0) {t8 = MEM_U32(sp + 352); +goto L4324cc;} +t8 = MEM_U32(sp + 352); +L43247c: +t1 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +if (t4 == 0) {t8 = MEM_U32(sp + 352); +goto L4324cc;} +t8 = MEM_U32(sp + 352); +t0 = MEM_U32(t9 + 12); +at = 0xd0000000; +t6 = t0 & at; +if (t6 == 0) {t8 = MEM_U32(sp + 352); +goto L4324cc;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 180) = t4; +goto L4324ec; +MEM_U32(sp + 180) = t4; +L4324c8: +t8 = MEM_U32(sp + 352); +L4324cc: +//nop; +t7 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 180) = t1; +L4324ec: +t3 = MEM_U32(sp + 180); +at = 0x18; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 != at) {t9 = MEM_U32(sp + 352); +goto L4325dc;} +t9 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x18; +t0 = MEM_U32(t9 + 24); +//nop; +t6 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t4 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L432550;} +at = 0x14; +if (t8 != at) {//nop; +goto L43259c;} +//nop; +t7 = MEM_U32(t4 + 12); +//nop; +t2 = t7 << 2; +if ((int)t2 < 0) {t4 = MEM_U32(sp + 352); +goto L4325a0;} +t4 = MEM_U32(sp + 352); +L432550: +t1 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +if (t0 == 0) {t4 = MEM_U32(sp + 352); +goto L4325a0;} +t4 = MEM_U32(sp + 352); +t6 = MEM_U32(t9 + 12); +at = 0xd0000000; +t8 = t6 & at; +if (t8 == 0) {t4 = MEM_U32(sp + 352); +goto L4325a0;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 176) = t0; +goto L4325c0; +MEM_U32(sp + 176) = t0; +L43259c: +t4 = MEM_U32(sp + 352); +L4325a0: +//nop; +t7 = MEM_U32(t4 + 24); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 176) = t1; +L4325c0: +t3 = MEM_U32(sp + 176); +//nop; +t5 = MEM_U32(t3 + 36); +//nop; +if (t5 == 0) {t9 = MEM_U32(sp + 352); +goto L432784;} +t9 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +L4325dc: +at = 0x18; +t6 = MEM_U32(t9 + 24); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t4 = MEM_U32(t0 + 4); +//nop; +if (t4 == at) {at = 0x14; +goto L432624;} +at = 0x14; +if (t4 != at) {//nop; +goto L432670;} +//nop; +t7 = MEM_U32(t0 + 12); +//nop; +t2 = t7 << 2; +if ((int)t2 < 0) {t0 = MEM_U32(sp + 352); +goto L432674;} +t0 = MEM_U32(sp + 352); +L432624: +t1 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t6 = MEM_U32(t9 + 8); +//nop; +if (t6 == 0) {t0 = MEM_U32(sp + 352); +goto L432674;} +t0 = MEM_U32(sp + 352); +t8 = MEM_U32(t9 + 12); +at = 0xd0000000; +t4 = t8 & at; +if (t4 == 0) {t0 = MEM_U32(sp + 352); +goto L432674;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 172) = t6; +goto L432694; +MEM_U32(sp + 172) = t6; +L432670: +t0 = MEM_U32(sp + 352); +L432674: +//nop; +t7 = MEM_U32(t0 + 24); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 172) = t1; +L432694: +t3 = MEM_U32(sp + 172); +at = 0x14; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 != at) {t4 = MEM_U32(sp + 352); +goto L432c8c;} +t4 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x18; +t8 = MEM_U32(t9 + 24); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t0 = MEM_U32(t6 + 4); +//nop; +if (t0 == at) {at = 0x14; +goto L4326f8;} +at = 0x14; +if (t0 != at) {//nop; +goto L432744;} +//nop; +t7 = MEM_U32(t6 + 12); +//nop; +t2 = t7 << 2; +if ((int)t2 < 0) {t6 = MEM_U32(sp + 352); +goto L432748;} +t6 = MEM_U32(sp + 352); +L4326f8: +t1 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t9 + 8); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L432748;} +t6 = MEM_U32(sp + 352); +t4 = MEM_U32(t9 + 12); +at = 0xd0000000; +t0 = t4 & at; +if (t0 == 0) {t6 = MEM_U32(sp + 352); +goto L432748;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 168) = t8; +goto L432768; +MEM_U32(sp + 168) = t8; +L432744: +t6 = MEM_U32(sp + 352); +L432748: +//nop; +t7 = MEM_U32(t6 + 24); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 168) = t1; +L432768: +t3 = MEM_U32(sp + 168); +//nop; +t5 = MEM_U32(t3 + 36); +//nop; +if (t5 != 0) {t4 = MEM_U32(sp + 352); +goto L432c8c;} +t4 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +L432784: +at = 0x16; +t4 = MEM_U32(t9 + 28); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t8 = MEM_U32(t0 + 4); +//nop; +if (t8 != at) {t2 = MEM_U32(sp + 352); +goto L432d40;} +t2 = MEM_U32(sp + 352); +t6 = MEM_U32(t0 + 8); +at = 0x18; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L4327dc;} +at = 0x14; +if (t7 != at) {//nop; +goto L432828;} +//nop; +t2 = MEM_U32(t6 + 12); +//nop; +t1 = t2 << 2; +if ((int)t1 < 0) {t6 = MEM_U32(sp + 352); +goto L43282c;} +t6 = MEM_U32(sp + 352); +L4327dc: +t3 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L43282c;} +t6 = MEM_U32(sp + 352); +t0 = MEM_U32(t4 + 12); +at = 0xd0000000; +t7 = t0 & at; +if (t7 == 0) {t6 = MEM_U32(sp + 352); +goto L43282c;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 164) = t8; +goto L43284c; +MEM_U32(sp + 164) = t8; +L432828: +t6 = MEM_U32(sp + 352); +L43282c: +//nop; +t2 = MEM_U32(t6 + 28); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 164) = t3; +L43284c: +t5 = MEM_U32(sp + 164); +at = 0x11; +t9 = MEM_U32(t5 + 4); +//nop; +if (t9 == at) {t2 = MEM_U32(sp + 352); +goto L432d40;} +t2 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +at = 0x18; +t0 = MEM_U32(t4 + 28); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 == at) {at = 0x14; +goto L4328b0;} +at = 0x14; +if (t6 != at) {//nop; +goto L4328fc;} +//nop; +t2 = MEM_U32(t8 + 12); +//nop; +t1 = t2 << 2; +if ((int)t1 < 0) {t8 = MEM_U32(sp + 352); +goto L432900;} +t8 = MEM_U32(sp + 352); +L4328b0: +t3 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +if (t0 == 0) {t8 = MEM_U32(sp + 352); +goto L432900;} +t8 = MEM_U32(sp + 352); +t7 = MEM_U32(t4 + 12); +at = 0xd0000000; +t6 = t7 & at; +if (t6 == 0) {t8 = MEM_U32(sp + 352); +goto L432900;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 160) = t0; +goto L432920; +MEM_U32(sp + 160) = t0; +L4328fc: +t8 = MEM_U32(sp + 352); +L432900: +//nop; +t2 = MEM_U32(t8 + 28); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 160) = t3; +L432920: +t5 = MEM_U32(sp + 160); +at = 0x15; +t9 = MEM_U32(t5 + 4); +//nop; +if (t9 == at) {t2 = MEM_U32(sp + 352); +goto L432d40;} +t2 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +at = 0x18; +t7 = MEM_U32(t4 + 28); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t0 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L432984;} +at = 0x14; +if (t8 != at) {//nop; +goto L4329d0;} +//nop; +t2 = MEM_U32(t0 + 12); +//nop; +t1 = t2 << 2; +if ((int)t1 < 0) {t0 = MEM_U32(sp + 352); +goto L4329d4;} +t0 = MEM_U32(sp + 352); +L432984: +t3 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +t7 = MEM_U32(t4 + 8); +//nop; +if (t7 == 0) {t0 = MEM_U32(sp + 352); +goto L4329d4;} +t0 = MEM_U32(sp + 352); +t6 = MEM_U32(t4 + 12); +at = 0xd0000000; +t8 = t6 & at; +if (t8 == 0) {t0 = MEM_U32(sp + 352); +goto L4329d4;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 156) = t7; +goto L4329f4; +MEM_U32(sp + 156) = t7; +L4329d0: +t0 = MEM_U32(sp + 352); +L4329d4: +//nop; +t2 = MEM_U32(t0 + 28); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 156) = t3; +L4329f4: +t5 = MEM_U32(sp + 156); +at = 0x18; +t9 = MEM_U32(t5 + 4); +//nop; +if (t9 != at) {t4 = MEM_U32(sp + 352); +goto L432ae4;} +t4 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +at = 0x18; +t6 = MEM_U32(t4 + 28); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +t7 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 == at) {at = 0x14; +goto L432a58;} +at = 0x14; +if (t0 != at) {//nop; +goto L432aa4;} +//nop; +t2 = MEM_U32(t7 + 12); +//nop; +t1 = t2 << 2; +if ((int)t1 < 0) {t7 = MEM_U32(sp + 352); +goto L432aa8;} +t7 = MEM_U32(sp + 352); +L432a58: +t3 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +if (t6 == 0) {t7 = MEM_U32(sp + 352); +goto L432aa8;} +t7 = MEM_U32(sp + 352); +t8 = MEM_U32(t4 + 12); +at = 0xd0000000; +t0 = t8 & at; +if (t0 == 0) {t7 = MEM_U32(sp + 352); +goto L432aa8;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 152) = t6; +goto L432ac8; +MEM_U32(sp + 152) = t6; +L432aa4: +t7 = MEM_U32(sp + 352); +L432aa8: +//nop; +t2 = MEM_U32(t7 + 28); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 152) = t3; +L432ac8: +t5 = MEM_U32(sp + 152); +//nop; +t9 = MEM_U32(t5 + 36); +//nop; +if (t9 == 0) {t2 = MEM_U32(sp + 352); +goto L432d40;} +t2 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L432ae4: +at = 0x18; +t8 = MEM_U32(t4 + 28); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t6 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L432b2c;} +at = 0x14; +if (t7 != at) {//nop; +goto L432b78;} +//nop; +t2 = MEM_U32(t6 + 12); +//nop; +t1 = t2 << 2; +if ((int)t1 < 0) {t6 = MEM_U32(sp + 352); +goto L432b7c;} +t6 = MEM_U32(sp + 352); +L432b2c: +t3 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L432b7c;} +t6 = MEM_U32(sp + 352); +t0 = MEM_U32(t4 + 12); +at = 0xd0000000; +t7 = t0 & at; +if (t7 == 0) {t6 = MEM_U32(sp + 352); +goto L432b7c;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 148) = t8; +goto L432b9c; +MEM_U32(sp + 148) = t8; +L432b78: +t6 = MEM_U32(sp + 352); +L432b7c: +//nop; +t2 = MEM_U32(t6 + 28); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 148) = t3; +L432b9c: +t5 = MEM_U32(sp + 148); +at = 0x14; +t9 = MEM_U32(t5 + 4); +//nop; +if (t9 != at) {t4 = MEM_U32(sp + 352); +goto L432c8c;} +t4 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +at = 0x18; +t0 = MEM_U32(t4 + 28); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 == at) {at = 0x14; +goto L432c00;} +at = 0x14; +if (t6 != at) {//nop; +goto L432c4c;} +//nop; +t2 = MEM_U32(t8 + 12); +//nop; +t1 = t2 << 2; +if ((int)t1 < 0) {t8 = MEM_U32(sp + 352); +goto L432c50;} +t8 = MEM_U32(sp + 352); +L432c00: +t3 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +if (t0 == 0) {t8 = MEM_U32(sp + 352); +goto L432c50;} +t8 = MEM_U32(sp + 352); +t7 = MEM_U32(t4 + 12); +at = 0xd0000000; +t6 = t7 & at; +if (t6 == 0) {t8 = MEM_U32(sp + 352); +goto L432c50;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 144) = t0; +goto L432c70; +MEM_U32(sp + 144) = t0; +L432c4c: +t8 = MEM_U32(sp + 352); +L432c50: +//nop; +t2 = MEM_U32(t8 + 28); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 144) = t3; +L432c70: +t5 = MEM_U32(sp + 144); +//nop; +t9 = MEM_U32(t5 + 36); +//nop; +if (t9 == 0) {t2 = MEM_U32(sp + 352); +goto L432d40;} +t2 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L432c8c: +at = 0x16; +t7 = MEM_U32(t4 + 24); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +t0 = MEM_U32(t6 + 4); +//nop; +if (t0 != at) {s6 = 0x1; +goto L432cb8;} +s6 = 0x1; +MEM_U32(t4 + 8) = t6; +goto L432cd4; +MEM_U32(t4 + 8) = t6; +L432cb8: +t1 = MEM_U32(sp + 352); +s6 = zero; +t3 = MEM_U32(t1 + 28); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +MEM_U32(t1 + 8) = t5; +L432cd4: +//nop; +a0 = MEM_U32(sp + 352); +// bdead 40800021 t9 = t9; +a1 = s6; +v0 = func_4469bc(mem, sp, a0, a1); +goto L432ce8; +a1 = s6; +L432ce8: +MEM_U32(sp + 352) = v0; +t7 = MEM_U32(v0 + 24); +// bdead 40010009 gp = MEM_U32(sp + 104); +t6 = MEM_U32(t7 + 4); +at = 0x65; +if (t6 != at) {// bdead 40010009 t9 = v0; +goto L440d04;} +// bdead 40010009 t9 = v0; +t0 = MEM_U32(v0 + 28); +at = 0x65; +t8 = MEM_U32(t0 + 4); +//nop; +if (t8 != at) {//nop; +goto L440d04;} +//nop; +//nop; +a0 = v0; +a1 = t7; +a2 = t0; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L432d30; +a2 = t0; +L432d30: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +// fdead 0 t2 = MEM_U32(sp + 352); +L432d40: +at = 0x16; +t4 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 != at) {//nop; +goto L432d88;} +//nop; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xbe; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L432d7c; +a1 = 0x2; +L432d7c: +// bdead 40000001 gp = MEM_U32(sp + 104); +t6 = MEM_U32(sp + 352); +goto L432dac; +t6 = MEM_U32(sp + 352); +L432d88: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xbe; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L432da0; +a1 = 0x2; +L432da0: +// bdead 40000001 gp = MEM_U32(sp + 104); +//nop; +t6 = MEM_U32(sp + 352); +L432dac: +t1 = 0x69; +MEM_U32(t6 + 4) = t1; +goto L440d04; +MEM_U32(t6 + 4) = t1; +L432db8: +t8 = MEM_U32(sp + 352); +L432dbc: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t8 + 20); +a0 = a0 | 0xbe; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L432dd4; +a1 = 0x2; +L432dd4: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t7 + 4) = t9; +goto L440d04; +MEM_U32(t7 + 4) = t9; +L432de8: +t0 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t0 + 24); +t2 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t2 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L432e14; +a0 = s4; +L432e14: +t3 = MEM_U32(sp + 352); +// bdead 4020110b gp = MEM_U32(sp + 104); +MEM_U32(t3 + 24) = v0; +t5 = MEM_U32(sp + 352); +at = 0x69; +t1 = MEM_U32(t5 + 24); +//nop; +t6 = MEM_U32(t1 + 4); +//nop; +if (t6 != at) {t8 = 0x69; +goto L432e48;} +t8 = 0x69; +MEM_U32(t5 + 4) = t8; +goto L440d04; +MEM_U32(t5 + 4) = t8; +L432e48: +t9 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t9 + 24); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +t2 = MEM_U32(t0 + 4); +//nop; +t4 = t2 ^ 0x18; +t4 = t4 < 0x1; +if (t4 == 0) {t8 = MEM_U32(sp + 352); +goto L432f18;} +t8 = MEM_U32(sp + 352); +if (t4 != 0) {at = 0x14; +goto L432e9c;} +at = 0x14; +if (t2 != at) {t2 = MEM_U32(sp + 352); +goto L432ee4;} +t2 = MEM_U32(sp + 352); +t3 = MEM_U32(t0 + 12); +//nop; +t1 = t3 << 2; +if ((int)t1 < 0) {t2 = MEM_U32(sp + 352); +goto L432ee4;} +t2 = MEM_U32(sp + 352); +L432e9c: +t6 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t6 + 24); +//nop; +t5 = MEM_U32(t8 + 8); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +if (t9 == 0) {t2 = MEM_U32(sp + 352); +goto L432ee4;} +t2 = MEM_U32(sp + 352); +t7 = MEM_U32(t5 + 12); +at = 0xd0000000; +t4 = t7 & at; +if (t4 == 0) {t2 = MEM_U32(sp + 352); +goto L432ee4;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t9; +goto L432efc; +MEM_U32(sp + 188) = t9; +// fdead 0 t2 = MEM_U32(sp + 352); +L432ee4: +//nop; +t0 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 188) = t3; +L432efc: +t1 = MEM_U32(sp + 188); +//nop; +t6 = MEM_U32(t1 + 36); +//nop; +if (t6 == 0) {t6 = MEM_U32(sp + 352); +goto L433004;} +t6 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +L432f18: +at = 0x13; +t5 = MEM_U32(t8 + 24); +//nop; +t7 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t7 + 4); +//nop; +if (t4 != at) {at = 0x18; +goto L432fd8;} +at = 0x18; +if (t4 == at) {at = 0x14; +goto L432f60;} +at = 0x14; +if (t4 != at) {t4 = MEM_U32(sp + 352); +goto L432fa8;} +t4 = MEM_U32(sp + 352); +t9 = MEM_U32(t7 + 12); +//nop; +t2 = t9 << 2; +if ((int)t2 < 0) {t4 = MEM_U32(sp + 352); +goto L432fa8;} +t4 = MEM_U32(sp + 352); +L432f60: +t0 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t0 + 24); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +if (t6 == 0) {t4 = MEM_U32(sp + 352); +goto L432fa8;} +t4 = MEM_U32(sp + 352); +t8 = MEM_U32(t1 + 12); +at = 0xd0000000; +t5 = t8 & at; +if (t5 == 0) {t4 = MEM_U32(sp + 352); +goto L432fa8;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t6; +goto L432fc0; +MEM_U32(sp + 184) = t6; +// fdead 0 t4 = MEM_U32(sp + 352); +L432fa8: +//nop; +t7 = MEM_U32(t4 + 24); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 184) = t9; +L432fc0: +t2 = MEM_U32(sp + 184); +//nop; +t0 = MEM_U32(t2 + 24); +//nop; +if (t0 == 0) {t6 = MEM_U32(sp + 352); +goto L433004;} +t6 = MEM_U32(sp + 352); +L432fd8: +t3 = MEM_U32(sp + 352); +at = 0x11; +t1 = MEM_U32(t3 + 24); +//nop; +t8 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t8 + 4); +//nop; +if (t5 != at) {t2 = MEM_U32(sp + 352); +goto L433038;} +t2 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +L433004: +//nop; +t4 = MEM_U32(t6 + 24); +a0 = 0x30000; +a2 = MEM_U32(t4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L433020; +a1 = 0x2; +L433020: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t9 + 4) = t7; +goto L440d04; +MEM_U32(t9 + 4) = t7; +// fdead 0 t2 = MEM_U32(sp + 352); +L433038: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t2 + 28); +t0 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t0 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L433060; +a0 = s5; +L433060: +t1 = MEM_U32(sp + 352); +// bdead 4060058b gp = MEM_U32(sp + 104); +MEM_U32(t1 + 28) = v0; +t8 = MEM_U32(sp + 352); +at = 0x69; +t5 = MEM_U32(t8 + 28); +//nop; +t6 = MEM_U32(t5 + 4); +//nop; +if (t6 != at) {t4 = 0x69; +goto L433094;} +t4 = 0x69; +MEM_U32(t8 + 4) = t4; +goto L440d04; +MEM_U32(t8 + 4) = t4; +L433094: +t7 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t7 + 28); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t0 = MEM_U32(t2 + 4); +//nop; +t3 = t0 ^ 0x18; +t3 = t3 < 0x1; +if (t3 == 0) {t4 = MEM_U32(sp + 352); +goto L433164;} +t4 = MEM_U32(sp + 352); +if (t3 != 0) {at = 0x14; +goto L4330e8;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L433130;} +t0 = MEM_U32(sp + 352); +t1 = MEM_U32(t2 + 12); +//nop; +t5 = t1 << 2; +if ((int)t5 < 0) {t0 = MEM_U32(sp + 352); +goto L433130;} +t0 = MEM_U32(sp + 352); +L4330e8: +t6 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t6 + 28); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t8 + 8); +//nop; +if (t7 == 0) {t0 = MEM_U32(sp + 352); +goto L433130;} +t0 = MEM_U32(sp + 352); +t9 = MEM_U32(t8 + 12); +at = 0xd0000000; +t3 = t9 & at; +if (t3 == 0) {t0 = MEM_U32(sp + 352); +goto L433130;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t7; +goto L433148; +MEM_U32(sp + 188) = t7; +// fdead 0 t0 = MEM_U32(sp + 352); +L433130: +//nop; +t2 = MEM_U32(t0 + 28); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 188) = t1; +L433148: +t5 = MEM_U32(sp + 188); +//nop; +t6 = MEM_U32(t5 + 36); +//nop; +if (t6 == 0) {t6 = MEM_U32(sp + 352); +goto L433250;} +t6 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L433164: +at = 0x13; +t8 = MEM_U32(t4 + 28); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +t3 = MEM_U32(t9 + 4); +//nop; +if (t3 != at) {at = 0x18; +goto L433224;} +at = 0x18; +if (t3 == at) {at = 0x14; +goto L4331ac;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L4331f4;} +t3 = MEM_U32(sp + 352); +t7 = MEM_U32(t9 + 12); +//nop; +t0 = t7 << 2; +if ((int)t0 < 0) {t3 = MEM_U32(sp + 352); +goto L4331f4;} +t3 = MEM_U32(sp + 352); +L4331ac: +t2 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t2 + 28); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +t6 = MEM_U32(t5 + 8); +//nop; +if (t6 == 0) {t3 = MEM_U32(sp + 352); +goto L4331f4;} +t3 = MEM_U32(sp + 352); +t4 = MEM_U32(t5 + 12); +at = 0xd0000000; +t8 = t4 & at; +if (t8 == 0) {t3 = MEM_U32(sp + 352); +goto L4331f4;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t6; +goto L43320c; +MEM_U32(sp + 184) = t6; +// fdead 0 t3 = MEM_U32(sp + 352); +L4331f4: +//nop; +t9 = MEM_U32(t3 + 28); +//nop; +t7 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 184) = t7; +L43320c: +t0 = MEM_U32(sp + 184); +//nop; +t2 = MEM_U32(t0 + 24); +//nop; +if (t2 == 0) {t6 = MEM_U32(sp + 352); +goto L433250;} +t6 = MEM_U32(sp + 352); +L433224: +t1 = MEM_U32(sp + 352); +at = 0x11; +t5 = MEM_U32(t1 + 28); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t4 + 4); +//nop; +if (t8 != at) {t0 = MEM_U32(sp + 352); +goto L433284;} +t0 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +L433250: +//nop; +t3 = MEM_U32(t6 + 28); +a0 = 0x30000; +a2 = MEM_U32(t3 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43326c; +a1 = 0x2; +L43326c: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t7 + 4) = t9; +goto L440d04; +MEM_U32(t7 + 4) = t9; +// fdead 0 t0 = MEM_U32(sp + 352); +L433284: +at = 0x14; +t2 = MEM_U32(t0 + 24); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +t5 = MEM_U32(t1 + 4); +//nop; +if (t5 == at) {t4 = MEM_U32(sp + 352); +goto L4332bc;} +t4 = MEM_U32(sp + 352); +if ((int)t5 <= 0) {at = (int)t5 < (int)0x11; +goto L43335c;} +at = (int)t5 < (int)0x11; +if (at == 0) {t5 = MEM_U32(sp + 352); +goto L433360;} +t5 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L4332bc: +at = 0x14; +t8 = MEM_U32(t4 + 28); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 == at) {//nop; +goto L4332f0;} +//nop; +if ((int)t3 <= 0) {at = (int)t3 < (int)0x11; +goto L43335c;} +at = (int)t3 < (int)0x11; +if (at == 0) {t5 = MEM_U32(sp + 352); +goto L433360;} +t5 = MEM_U32(sp + 352); +L4332f0: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +// bdead 40000061 t9 = t9; +//nop; +func_4449dc(mem, sp, a0, a1); +goto L433308; +//nop; +L433308: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t7 = MEM_U32(t9 + 24); +at = 0x65; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t2 = MEM_U32(t9 + 28); +at = 0x65; +t1 = MEM_U32(t2 + 4); +//nop; +if (t1 != at) {a0 = t9; +goto L440d04;} +a0 = t9; +//nop; +a1 = t7; +a2 = t2; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L433350; +a2 = t2; +L433350: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L43335c: +t5 = MEM_U32(sp + 352); +L433360: +//nop; +t4 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +t3 = t6 ^ 0x16; +t3 = t3 < 0x1; +if (t3 == 0) {t2 = MEM_U32(sp + 352); +goto L4343c0;} +t2 = MEM_U32(sp + 352); +t0 = MEM_U32(t5 + 28); +at = 0x16; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 4); +//nop; +if (t9 != at) {t2 = MEM_U32(sp + 352); +goto L4343c0;} +t2 = MEM_U32(sp + 352); +if (t3 == 0) {//nop; +goto L433894;} +//nop; +t7 = MEM_U32(t8 + 8); +at = 0x18; +t2 = MEM_U32(t7 + 4); +//nop; +if (t2 == at) {at = 0x14; +goto L4333e8;} +at = 0x14; +if (t2 != at) {//nop; +goto L433434;} +//nop; +t4 = MEM_U32(t7 + 12); +//nop; +t6 = t4 << 2; +if ((int)t6 < 0) {t7 = MEM_U32(sp + 352); +goto L433438;} +t7 = MEM_U32(sp + 352); +L4333e8: +t5 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +if (t3 == 0) {t7 = MEM_U32(sp + 352); +goto L433438;} +t7 = MEM_U32(sp + 352); +t8 = MEM_U32(t9 + 12); +at = 0xd0000000; +t2 = t8 & at; +if (t2 == 0) {t7 = MEM_U32(sp + 352); +goto L433438;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t3; +goto L433458; +MEM_U32(sp + 188) = t3; +L433434: +t7 = MEM_U32(sp + 352); +L433438: +//nop; +t4 = MEM_U32(t7 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L433458: +t0 = MEM_U32(sp + 188); +at = 0x11; +t1 = MEM_U32(t0 + 4); +//nop; +if (t1 == at) {//nop; +goto L433894;} +//nop; +t9 = MEM_U32(sp + 352); +at = 0x18; +t8 = MEM_U32(t9 + 24); +//nop; +t2 = MEM_U32(t8 + 8); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L4334bc;} +at = 0x14; +if (t7 != at) {//nop; +goto L433508;} +//nop; +t4 = MEM_U32(t3 + 12); +//nop; +t6 = t4 << 2; +if ((int)t6 < 0) {t3 = MEM_U32(sp + 352); +goto L43350c;} +t3 = MEM_U32(sp + 352); +L4334bc: +t5 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t9 + 8); +//nop; +if (t8 == 0) {t3 = MEM_U32(sp + 352); +goto L43350c;} +t3 = MEM_U32(sp + 352); +t2 = MEM_U32(t9 + 12); +at = 0xd0000000; +t7 = t2 & at; +if (t7 == 0) {t3 = MEM_U32(sp + 352); +goto L43350c;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t8; +goto L43352c; +MEM_U32(sp + 184) = t8; +L433508: +t3 = MEM_U32(sp + 352); +L43350c: +//nop; +t4 = MEM_U32(t3 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 184) = t5; +L43352c: +t0 = MEM_U32(sp + 184); +at = 0x15; +t1 = MEM_U32(t0 + 4); +//nop; +if (t1 == at) {//nop; +goto L433894;} +//nop; +t9 = MEM_U32(sp + 352); +at = 0x18; +t2 = MEM_U32(t9 + 24); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t3 = MEM_U32(t8 + 4); +//nop; +if (t3 == at) {at = 0x14; +goto L433590;} +at = 0x14; +if (t3 != at) {//nop; +goto L4335dc;} +//nop; +t4 = MEM_U32(t8 + 12); +//nop; +t6 = t4 << 2; +if ((int)t6 < 0) {t8 = MEM_U32(sp + 352); +goto L4335e0;} +t8 = MEM_U32(sp + 352); +L433590: +t5 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +if (t2 == 0) {t8 = MEM_U32(sp + 352); +goto L4335e0;} +t8 = MEM_U32(sp + 352); +t7 = MEM_U32(t9 + 12); +at = 0xd0000000; +t3 = t7 & at; +if (t3 == 0) {t8 = MEM_U32(sp + 352); +goto L4335e0;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 180) = t2; +goto L433600; +MEM_U32(sp + 180) = t2; +L4335dc: +t8 = MEM_U32(sp + 352); +L4335e0: +//nop; +t4 = MEM_U32(t8 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 180) = t5; +L433600: +t0 = MEM_U32(sp + 180); +at = 0x18; +t1 = MEM_U32(t0 + 4); +//nop; +if (t1 != at) {t9 = MEM_U32(sp + 352); +goto L4336f0;} +t9 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x18; +t7 = MEM_U32(t9 + 24); +//nop; +t3 = MEM_U32(t7 + 8); +//nop; +t2 = MEM_U32(t3 + 8); +//nop; +t8 = MEM_U32(t2 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L433664;} +at = 0x14; +if (t8 != at) {//nop; +goto L4336b0;} +//nop; +t4 = MEM_U32(t2 + 12); +//nop; +t6 = t4 << 2; +if ((int)t6 < 0) {t2 = MEM_U32(sp + 352); +goto L4336b4;} +t2 = MEM_U32(sp + 352); +L433664: +t5 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t7 = MEM_U32(t9 + 8); +//nop; +if (t7 == 0) {t2 = MEM_U32(sp + 352); +goto L4336b4;} +t2 = MEM_U32(sp + 352); +t3 = MEM_U32(t9 + 12); +at = 0xd0000000; +t8 = t3 & at; +if (t8 == 0) {t2 = MEM_U32(sp + 352); +goto L4336b4;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 176) = t7; +goto L4336d4; +MEM_U32(sp + 176) = t7; +L4336b0: +t2 = MEM_U32(sp + 352); +L4336b4: +//nop; +t4 = MEM_U32(t2 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 176) = t5; +L4336d4: +t0 = MEM_U32(sp + 176); +//nop; +t1 = MEM_U32(t0 + 36); +//nop; +if (t1 == 0) {//nop; +goto L433894;} +//nop; +t9 = MEM_U32(sp + 352); +L4336f0: +at = 0x18; +t3 = MEM_U32(t9 + 24); +//nop; +t8 = MEM_U32(t3 + 8); +//nop; +t7 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t7 + 4); +//nop; +if (t2 == at) {at = 0x14; +goto L433738;} +at = 0x14; +if (t2 != at) {//nop; +goto L433784;} +//nop; +t4 = MEM_U32(t7 + 12); +//nop; +t6 = t4 << 2; +if ((int)t6 < 0) {t7 = MEM_U32(sp + 352); +goto L433788;} +t7 = MEM_U32(sp + 352); +L433738: +t5 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +if (t3 == 0) {t7 = MEM_U32(sp + 352); +goto L433788;} +t7 = MEM_U32(sp + 352); +t8 = MEM_U32(t9 + 12); +at = 0xd0000000; +t2 = t8 & at; +if (t2 == 0) {t7 = MEM_U32(sp + 352); +goto L433788;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 172) = t3; +goto L4337a8; +MEM_U32(sp + 172) = t3; +L433784: +t7 = MEM_U32(sp + 352); +L433788: +//nop; +t4 = MEM_U32(t7 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 172) = t5; +L4337a8: +t0 = MEM_U32(sp + 172); +at = 0x14; +t1 = MEM_U32(t0 + 4); +//nop; +if (t1 != at) {t7 = MEM_U32(sp + 352); +goto L4338c4;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x18; +t8 = MEM_U32(t9 + 24); +//nop; +t2 = MEM_U32(t8 + 8); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L43380c;} +at = 0x14; +if (t7 != at) {//nop; +goto L433858;} +//nop; +t4 = MEM_U32(t3 + 12); +//nop; +t6 = t4 << 2; +if ((int)t6 < 0) {t3 = MEM_U32(sp + 352); +goto L43385c;} +t3 = MEM_U32(sp + 352); +L43380c: +t5 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t9 + 8); +//nop; +if (t8 == 0) {t3 = MEM_U32(sp + 352); +goto L43385c;} +t3 = MEM_U32(sp + 352); +t2 = MEM_U32(t9 + 12); +at = 0xd0000000; +t7 = t2 & at; +if (t7 == 0) {t3 = MEM_U32(sp + 352); +goto L43385c;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 168) = t8; +goto L43387c; +MEM_U32(sp + 168) = t8; +L433858: +t3 = MEM_U32(sp + 352); +L43385c: +//nop; +t4 = MEM_U32(t3 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 168) = t5; +L43387c: +t0 = MEM_U32(sp + 168); +//nop; +t1 = MEM_U32(t0 + 36); +//nop; +if (t1 != 0) {t7 = MEM_U32(sp + 352); +goto L4338c4;} +t7 = MEM_U32(sp + 352); +L433894: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xbf; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4338ac; +a1 = 0x2; +L4338ac: +t2 = MEM_U32(sp + 352); +// bdead 40000801 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t2 + 4) = t9; +goto L440d04; +MEM_U32(t2 + 4) = t9; +// fdead 0 t7 = MEM_U32(sp + 352); +L4338c4: +at = 0x16; +t8 = MEM_U32(t7 + 28); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 != at) {//nop; +goto L433dc8;} +//nop; +t6 = MEM_U32(t3 + 8); +at = 0x18; +t5 = MEM_U32(t6 + 4); +//nop; +if (t5 == at) {at = 0x14; +goto L43391c;} +at = 0x14; +if (t5 != at) {//nop; +goto L433968;} +//nop; +t0 = MEM_U32(t6 + 12); +//nop; +t1 = t0 << 2; +if ((int)t1 < 0) {t6 = MEM_U32(sp + 352); +goto L43396c;} +t6 = MEM_U32(sp + 352); +L43391c: +t9 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t9 + 28); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +if (t4 == 0) {t6 = MEM_U32(sp + 352); +goto L43396c;} +t6 = MEM_U32(sp + 352); +t3 = MEM_U32(t8 + 12); +at = 0xd0000000; +t5 = t3 & at; +if (t5 == 0) {t6 = MEM_U32(sp + 352); +goto L43396c;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t4; +goto L43398c; +MEM_U32(sp + 188) = t4; +L433968: +t6 = MEM_U32(sp + 352); +L43396c: +//nop; +t0 = MEM_U32(t6 + 28); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 188) = t9; +L43398c: +t2 = MEM_U32(sp + 188); +at = 0x11; +t7 = MEM_U32(t2 + 4); +//nop; +if (t7 == at) {//nop; +goto L433dc8;} +//nop; +t8 = MEM_U32(sp + 352); +at = 0x18; +t3 = MEM_U32(t8 + 28); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t6 = MEM_U32(t4 + 4); +//nop; +if (t6 == at) {at = 0x14; +goto L4339f0;} +at = 0x14; +if (t6 != at) {//nop; +goto L433a3c;} +//nop; +t0 = MEM_U32(t4 + 12); +//nop; +t1 = t0 << 2; +if ((int)t1 < 0) {t4 = MEM_U32(sp + 352); +goto L433a40;} +t4 = MEM_U32(sp + 352); +L4339f0: +t9 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t9 + 28); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +if (t3 == 0) {t4 = MEM_U32(sp + 352); +goto L433a40;} +t4 = MEM_U32(sp + 352); +t5 = MEM_U32(t8 + 12); +at = 0xd0000000; +t6 = t5 & at; +if (t6 == 0) {t4 = MEM_U32(sp + 352); +goto L433a40;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t3; +goto L433a60; +MEM_U32(sp + 184) = t3; +L433a3c: +t4 = MEM_U32(sp + 352); +L433a40: +//nop; +t0 = MEM_U32(t4 + 28); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 184) = t9; +L433a60: +t2 = MEM_U32(sp + 184); +at = 0x15; +t7 = MEM_U32(t2 + 4); +//nop; +if (t7 == at) {//nop; +goto L433dc8;} +//nop; +t8 = MEM_U32(sp + 352); +at = 0x18; +t5 = MEM_U32(t8 + 28); +//nop; +t6 = MEM_U32(t5 + 8); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 == at) {at = 0x14; +goto L433ac4;} +at = 0x14; +if (t4 != at) {//nop; +goto L433b10;} +//nop; +t0 = MEM_U32(t3 + 12); +//nop; +t1 = t0 << 2; +if ((int)t1 < 0) {t3 = MEM_U32(sp + 352); +goto L433b14;} +t3 = MEM_U32(sp + 352); +L433ac4: +t9 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t9 + 28); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t8 + 8); +//nop; +if (t5 == 0) {t3 = MEM_U32(sp + 352); +goto L433b14;} +t3 = MEM_U32(sp + 352); +t6 = MEM_U32(t8 + 12); +at = 0xd0000000; +t4 = t6 & at; +if (t4 == 0) {t3 = MEM_U32(sp + 352); +goto L433b14;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 180) = t5; +goto L433b34; +MEM_U32(sp + 180) = t5; +L433b10: +t3 = MEM_U32(sp + 352); +L433b14: +//nop; +t0 = MEM_U32(t3 + 28); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 180) = t9; +L433b34: +t2 = MEM_U32(sp + 180); +at = 0x18; +t7 = MEM_U32(t2 + 4); +//nop; +if (t7 != at) {t8 = MEM_U32(sp + 352); +goto L433c24;} +t8 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +at = 0x18; +t6 = MEM_U32(t8 + 28); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +t3 = MEM_U32(t5 + 4); +//nop; +if (t3 == at) {at = 0x14; +goto L433b98;} +at = 0x14; +if (t3 != at) {//nop; +goto L433be4;} +//nop; +t0 = MEM_U32(t5 + 12); +//nop; +t1 = t0 << 2; +if ((int)t1 < 0) {t5 = MEM_U32(sp + 352); +goto L433be8;} +t5 = MEM_U32(sp + 352); +L433b98: +t9 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t9 + 28); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +if (t6 == 0) {t5 = MEM_U32(sp + 352); +goto L433be8;} +t5 = MEM_U32(sp + 352); +t4 = MEM_U32(t8 + 12); +at = 0xd0000000; +t3 = t4 & at; +if (t3 == 0) {t5 = MEM_U32(sp + 352); +goto L433be8;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 176) = t6; +goto L433c08; +MEM_U32(sp + 176) = t6; +L433be4: +t5 = MEM_U32(sp + 352); +L433be8: +//nop; +t0 = MEM_U32(t5 + 28); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 176) = t9; +L433c08: +t2 = MEM_U32(sp + 176); +//nop; +t7 = MEM_U32(t2 + 36); +//nop; +if (t7 == 0) {//nop; +goto L433dc8;} +//nop; +t8 = MEM_U32(sp + 352); +L433c24: +at = 0x18; +t4 = MEM_U32(t8 + 28); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +t6 = MEM_U32(t3 + 8); +//nop; +t5 = MEM_U32(t6 + 4); +//nop; +if (t5 == at) {at = 0x14; +goto L433c6c;} +at = 0x14; +if (t5 != at) {//nop; +goto L433cb8;} +//nop; +t0 = MEM_U32(t6 + 12); +//nop; +t1 = t0 << 2; +if ((int)t1 < 0) {t6 = MEM_U32(sp + 352); +goto L433cbc;} +t6 = MEM_U32(sp + 352); +L433c6c: +t9 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t9 + 28); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +if (t4 == 0) {t6 = MEM_U32(sp + 352); +goto L433cbc;} +t6 = MEM_U32(sp + 352); +t3 = MEM_U32(t8 + 12); +at = 0xd0000000; +t5 = t3 & at; +if (t5 == 0) {t6 = MEM_U32(sp + 352); +goto L433cbc;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 172) = t4; +goto L433cdc; +MEM_U32(sp + 172) = t4; +L433cb8: +t6 = MEM_U32(sp + 352); +L433cbc: +//nop; +t0 = MEM_U32(t6 + 28); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 172) = t9; +L433cdc: +t2 = MEM_U32(sp + 172); +at = 0x14; +t7 = MEM_U32(t2 + 4); +//nop; +if (t7 != at) {t6 = MEM_U32(sp + 352); +goto L433df8;} +t6 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +at = 0x18; +t3 = MEM_U32(t8 + 28); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t6 = MEM_U32(t4 + 4); +//nop; +if (t6 == at) {at = 0x14; +goto L433d40;} +at = 0x14; +if (t6 != at) {//nop; +goto L433d8c;} +//nop; +t0 = MEM_U32(t4 + 12); +//nop; +t1 = t0 << 2; +if ((int)t1 < 0) {t4 = MEM_U32(sp + 352); +goto L433d90;} +t4 = MEM_U32(sp + 352); +L433d40: +t9 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t9 + 28); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +if (t3 == 0) {t4 = MEM_U32(sp + 352); +goto L433d90;} +t4 = MEM_U32(sp + 352); +t5 = MEM_U32(t8 + 12); +at = 0xd0000000; +t6 = t5 & at; +if (t6 == 0) {t4 = MEM_U32(sp + 352); +goto L433d90;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 168) = t3; +goto L433db0; +MEM_U32(sp + 168) = t3; +L433d8c: +t4 = MEM_U32(sp + 352); +L433d90: +//nop; +t0 = MEM_U32(t4 + 28); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 168) = t9; +L433db0: +t2 = MEM_U32(sp + 168); +//nop; +t7 = MEM_U32(t2 + 36); +//nop; +if (t7 != 0) {t6 = MEM_U32(sp + 352); +goto L433df8;} +t6 = MEM_U32(sp + 352); +L433dc8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xbf; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L433de0; +a1 = 0x2; +L433de0: +t5 = MEM_U32(sp + 352); +// bdead 40004001 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t5 + 4) = t8; +goto L440d04; +MEM_U32(t5 + 4) = t8; +// fdead 0 t6 = MEM_U32(sp + 352); +L433df8: +//nop; +t3 = MEM_U32(t6 + 24); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +a0 = MEM_U32(t4 + 8); +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L433e18; +//nop; +L433e18: +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = v0; +t1 = MEM_U32(t0 + 28); +// bdead 40000483 gp = MEM_U32(sp + 104); +t9 = MEM_U32(t1 + 8); +//nop; +a0 = MEM_U32(t9 + 8); +//nop; +//nop; +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L433e44; +//nop; +L433e44: +// bdead 4000000b gp = MEM_U32(sp + 104); +a0 = MEM_U32(sp + 184); +//nop; +MEM_U32(sp + 188) = v0; +a1 = v0; +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L433e60; +a2 = zero; +L433e60: +// bdead 40000109 gp = MEM_U32(sp + 104); +if (v0 == 0) {//nop; +goto L434054;} +//nop; +t2 = MEM_U32(sp + 352); +at = 0x18; +t7 = MEM_U32(t2 + 24); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t8 + 8); +//nop; +t6 = MEM_U32(t5 + 4); +//nop; +if (t6 == at) {at = 0x14; +goto L433eb8;} +at = 0x14; +if (t6 != at) {//nop; +goto L433f04;} +//nop; +t3 = MEM_U32(t5 + 12); +//nop; +t4 = t3 << 2; +if ((int)t4 < 0) {t5 = MEM_U32(sp + 352); +goto L433f08;} +t5 = MEM_U32(sp + 352); +L433eb8: +t0 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t0 + 24); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +if (t7 == 0) {t5 = MEM_U32(sp + 352); +goto L433f08;} +t5 = MEM_U32(sp + 352); +t8 = MEM_U32(t2 + 12); +at = 0xd0000000; +t6 = t8 & at; +if (t6 == 0) {t5 = MEM_U32(sp + 352); +goto L433f08;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t7; +goto L433f28; +MEM_U32(sp + 184) = t7; +L433f04: +t5 = MEM_U32(sp + 352); +L433f08: +//nop; +t3 = MEM_U32(t5 + 24); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 184) = t0; +L433f28: +t1 = MEM_U32(sp + 352); +at = 0x18; +t9 = MEM_U32(t1 + 28); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t8 = MEM_U32(t2 + 8); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 == at) {at = 0x14; +goto L433f74;} +at = 0x14; +if (t6 != at) {//nop; +goto L433fc0;} +//nop; +t7 = MEM_U32(t8 + 12); +//nop; +t5 = t7 << 2; +if ((int)t5 < 0) {t8 = MEM_U32(sp + 352); +goto L433fc4;} +t8 = MEM_U32(sp + 352); +L433f74: +t3 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t3 + 28); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +if (t9 == 0) {t8 = MEM_U32(sp + 352); +goto L433fc4;} +t8 = MEM_U32(sp + 352); +t2 = MEM_U32(t1 + 12); +at = 0xd0000000; +t6 = t2 & at; +if (t6 == 0) {t8 = MEM_U32(sp + 352); +goto L433fc4;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t9; +goto L433fe4; +MEM_U32(sp + 188) = t9; +L433fc0: +t8 = MEM_U32(sp + 352); +L433fc4: +//nop; +t7 = MEM_U32(t8 + 28); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t3 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 188) = t3; +L433fe4: +t4 = MEM_U32(sp + 188); +t1 = MEM_U32(sp + 184); +t0 = MEM_U32(t4 + 24); +t2 = MEM_U32(t1 + 24); +//nop; +if (t0 == t2) {t7 = MEM_U32(sp + 352); +goto L434034;} +t7 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t6 + 20); +a0 = a0 | 0xbf; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43401c; +a1 = 0x2; +L43401c: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t8 + 4) = t9; +goto L440d04; +MEM_U32(t8 + 4) = t9; +// fdead 0 t7 = MEM_U32(sp + 352); +L434034: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0xbf; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43404c; +a1 = 0x1; +L43404c: +// bdead 40000001 gp = MEM_U32(sp + 104); +//nop; +L434054: +t5 = 0x1002dee4; +t3 = MEM_U32(sp + 352); +t5 = MEM_U32(t5 + 0); +at = 0x18; +MEM_U32(t3 + 8) = t5; +t4 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t4 + 24); +//nop; +t0 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +t6 = MEM_U32(t2 + 4); +//nop; +if (t6 == at) {at = 0x14; +goto L4340b4;} +at = 0x14; +if (t6 != at) {//nop; +goto L434100;} +//nop; +t9 = MEM_U32(t2 + 12); +//nop; +t8 = t9 << 2; +if ((int)t8 < 0) {t2 = MEM_U32(sp + 352); +goto L434104;} +t2 = MEM_U32(sp + 352); +L4340b4: +t7 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t7 + 24); +//nop; +t3 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t4 + 8); +//nop; +if (t1 == 0) {t2 = MEM_U32(sp + 352); +goto L434104;} +t2 = MEM_U32(sp + 352); +t0 = MEM_U32(t4 + 12); +at = 0xd0000000; +t6 = t0 & at; +if (t6 == 0) {t2 = MEM_U32(sp + 352); +goto L434104;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t1; +goto L434124; +MEM_U32(sp + 188) = t1; +L434100: +t2 = MEM_U32(sp + 352); +L434104: +//nop; +t9 = MEM_U32(t2 + 24); +//nop; +t8 = MEM_U32(t9 + 8); +//nop; +t7 = MEM_U32(t8 + 8); +//nop; +MEM_U32(sp + 188) = t7; +L434124: +t5 = MEM_U32(sp + 188); +t0 = MEM_U32(sp + 352); +t3 = MEM_U32(t5 + 24); +at = 0x38; +MEM_U32(sp + 288) = t3; +t4 = (int)t3 >> 3; +MEM_U32(sp + 288) = t4; +t6 = MEM_U32(t0 + 24); +//nop; +t1 = MEM_U32(t6 + 4); +//nop; +if (t1 != at) {t3 = MEM_U32(sp + 352); +goto L434224;} +t3 = MEM_U32(sp + 352); +t2 = MEM_U32(t0 + 28); +at = 0x38; +t9 = MEM_U32(t2 + 4); +//nop; +if (t9 != at) {t3 = MEM_U32(sp + 352); +goto L434224;} +t3 = MEM_U32(sp + 352); +t8 = MEM_U32(t2 + 24); +t7 = MEM_U32(t6 + 24); +//nop; +if (t8 != t7) {t3 = MEM_U32(sp + 352); +goto L434224;} +t3 = MEM_U32(sp + 352); +t5 = MEM_U32(t6 + 28); +at = 0x65; +t3 = MEM_U32(t5 + 4); +//nop; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L434224;} +t3 = MEM_U32(sp + 352); +t1 = MEM_U32(t2 + 28); +at = 0x65; +t0 = MEM_U32(t1 + 4); +//nop; +if (t0 != at) {t3 = MEM_U32(sp + 352); +goto L434224;} +t3 = MEM_U32(sp + 352); +t7 = MEM_U32(t2 + 28); +t9 = MEM_U32(t5 + 28); +t1 = MEM_U32(t7 + 28); +t8 = MEM_U32(t5 + 24); +t0 = MEM_U32(t7 + 24); +at = t9 < t1; +a1 = t9 - t1; +//nop; +a0 = t8 - t0; +a0 = a0 - at; +a3 = t4; +a2 = (int)t4 >> 31; +temp64 = wrapper___ll_div((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4341e8; +a2 = (int)t4 >> 31; +L4341e8: +// bdead 40000019 gp = MEM_U32(sp + 104); +t5 = MEM_U32(sp + 352); +a1 = 0x1002dee4; +//nop; +MEM_U32(sp + 136) = v0; +MEM_U32(sp + 140) = v1; +a0 = MEM_U32(t5 + 20); +a1 = MEM_U32(a1 + 0); +a2 = v0; +a3 = v1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L434214; +a3 = v1; +L434214: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +// fdead 0 t3 = MEM_U32(sp + 352); +L434224: +at = 0x65; +t6 = MEM_U32(t3 + 28); +//nop; +t2 = MEM_U32(t6 + 4); +//nop; +if (t2 != at) {t4 = MEM_U32(sp + 288); +goto L4342b0;} +t4 = MEM_U32(sp + 288); +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +if (t8 != 0) {t4 = MEM_U32(sp + 288); +goto L4342b0;} +t4 = MEM_U32(sp + 288); +if (t9 != 0) {t4 = MEM_U32(sp + 288); +goto L4342b0;} +t4 = MEM_U32(sp + 288); +a0 = 0x1002dee4; +//nop; +a1 = MEM_U32(t3 + 20); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_make_typename(mem, sp, a0, a1); +goto L434270; +//nop; +L434270: +// bdead 40000009 gp = MEM_U32(sp + 104); +t7 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(t7 + 20); +a3 = MEM_U32(t7 + 24); +a0 = 0x42; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L434290; +a2 = v0; +L434290: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +t0 = 0x1002dee4; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U32(v0 + 8) = t0; +t4 = MEM_U32(sp + 288); +L4342b0: +at = 0x1; +if (t4 == at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +//nop; +a0 = t4; +// bdead 40000021 t9 = t9; +//nop; +v0 = func_44695c(mem, sp, a0); +goto L4342d0; +//nop; +L4342d0: +// bdead 40000009 gp = MEM_U32(sp + 104); +if (v0 == 0) {t3 = MEM_U32(sp + 352); +goto L434364;} +t3 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(sp + 288); +// fdead 6060102f t9 = t9; +//nop; +v0 = func_446970(mem, sp, a0); +goto L4342f0; +//nop; +L4342f0: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 188) = v0; +t2 = 0x10006594; +MEM_U32(sp + 284) = v0; +t6 = MEM_U32(t2 + 12); +//nop; +at = (int)v0 < (int)t6; +if (at == 0) {t3 = MEM_U32(sp + 352); +goto L434364;} +t3 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +a1 = 0x1002df68; +//nop; +a0 = MEM_U32(t8 + 20); +a1 = MEM_U32(a1 + 0); +a3 = v0; +a2 = (int)v0 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L434334; +a2 = (int)v0 >> 31; +L434334: +// bdead 40000009 gp = MEM_U32(sp + 104); +a2 = MEM_U32(sp + 352); +//nop; +MEM_U32(sp + 188) = v0; +a1 = MEM_U32(a2 + 20); +a0 = 0x58; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L434354; +a3 = v0; +L434354: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L4343a8; +MEM_U32(sp + 352) = v0; +// fdead 0 t3 = MEM_U32(sp + 352); +L434364: +a1 = 0x1002df68; +a3 = MEM_U32(sp + 288); +//nop; +a0 = MEM_U32(t3 + 20); +a1 = MEM_U32(a1 + 0); +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L434380; +a2 = (int)a3 >> 31; +L434380: +// bdead 40000009 gp = MEM_U32(sp + 104); +a2 = MEM_U32(sp + 352); +//nop; +MEM_U32(sp + 188) = v0; +a1 = MEM_U32(a2 + 20); +a0 = 0x44; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4343a0; +a3 = v0; +L4343a0: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +L4343a8: +t1 = 0x1002dee4; +t4 = MEM_U32(sp + 352); +t1 = MEM_U32(t1 + 0); +MEM_U32(t4 + 8) = t1; +goto L440d04; +MEM_U32(t4 + 8) = t1; +// fdead 0 t2 = MEM_U32(sp + 352); +L4343c0: +at = 0x16; +t6 = MEM_U32(t2 + 24); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +t5 = MEM_U32(t8 + 4); +//nop; +if (t5 != at) {t7 = MEM_U32(sp + 352); +goto L434ac8;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(t2 + 28); +at = 0x14; +t3 = MEM_U32(t9 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 == at) {at = (int)t7 < (int)0x5; +goto L434414;} +at = (int)t7 < (int)0x5; +if (at != 0) {at = (int)t7 < (int)0x11; +goto L434ac4;} +at = (int)t7 < (int)0x11; +if (at == 0) {t7 = MEM_U32(sp + 352); +goto L434ac8;} +t7 = MEM_U32(sp + 352); +L434414: +t0 = MEM_U32(sp + 352); +at = 0x16; +t1 = MEM_U32(t0 + 24); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +t6 = MEM_U32(t4 + 4); +//nop; +if (t6 != at) {//nop; +goto L43491c;} +//nop; +t8 = MEM_U32(t4 + 8); +at = 0x18; +t5 = MEM_U32(t8 + 4); +//nop; +if (t5 == at) {at = 0x14; +goto L434470;} +at = 0x14; +if (t5 != at) {//nop; +goto L4344bc;} +//nop; +t2 = MEM_U32(t8 + 12); +//nop; +t9 = t2 << 2; +if ((int)t9 < 0) {t8 = MEM_U32(sp + 352); +goto L4344c0;} +t8 = MEM_U32(sp + 352); +L434470: +t3 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +if (t6 == 0) {t8 = MEM_U32(sp + 352); +goto L4344c0;} +t8 = MEM_U32(sp + 352); +t4 = MEM_U32(t1 + 12); +at = 0xd0000000; +t5 = t4 & at; +if (t5 == 0) {t8 = MEM_U32(sp + 352); +goto L4344c0;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t6; +goto L4344e0; +MEM_U32(sp + 188) = t6; +L4344bc: +t8 = MEM_U32(sp + 352); +L4344c0: +//nop; +t2 = MEM_U32(t8 + 24); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 188) = t3; +L4344e0: +t7 = MEM_U32(sp + 188); +at = 0x11; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 == at) {//nop; +goto L43491c;} +//nop; +t1 = MEM_U32(sp + 352); +at = 0x18; +t4 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +t6 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t6 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L434544;} +at = 0x14; +if (t8 != at) {//nop; +goto L434590;} +//nop; +t2 = MEM_U32(t6 + 12); +//nop; +t9 = t2 << 2; +if ((int)t9 < 0) {t6 = MEM_U32(sp + 352); +goto L434594;} +t6 = MEM_U32(sp + 352); +L434544: +t3 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +if (t4 == 0) {t6 = MEM_U32(sp + 352); +goto L434594;} +t6 = MEM_U32(sp + 352); +t5 = MEM_U32(t1 + 12); +at = 0xd0000000; +t8 = t5 & at; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L434594;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t4; +goto L4345b4; +MEM_U32(sp + 184) = t4; +L434590: +t6 = MEM_U32(sp + 352); +L434594: +//nop; +t2 = MEM_U32(t6 + 24); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 184) = t3; +L4345b4: +t7 = MEM_U32(sp + 184); +at = 0x15; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 == at) {//nop; +goto L43491c;} +//nop; +t1 = MEM_U32(sp + 352); +at = 0x18; +t5 = MEM_U32(t1 + 24); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +t6 = MEM_U32(t4 + 4); +//nop; +if (t6 == at) {at = 0x14; +goto L434618;} +at = 0x14; +if (t6 != at) {//nop; +goto L434664;} +//nop; +t2 = MEM_U32(t4 + 12); +//nop; +t9 = t2 << 2; +if ((int)t9 < 0) {t4 = MEM_U32(sp + 352); +goto L434668;} +t4 = MEM_U32(sp + 352); +L434618: +t3 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +if (t5 == 0) {t4 = MEM_U32(sp + 352); +goto L434668;} +t4 = MEM_U32(sp + 352); +t8 = MEM_U32(t1 + 12); +at = 0xd0000000; +t6 = t8 & at; +if (t6 == 0) {t4 = MEM_U32(sp + 352); +goto L434668;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 180) = t5; +goto L434688; +MEM_U32(sp + 180) = t5; +L434664: +t4 = MEM_U32(sp + 352); +L434668: +//nop; +t2 = MEM_U32(t4 + 24); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 180) = t3; +L434688: +t7 = MEM_U32(sp + 180); +at = 0x18; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 != at) {t1 = MEM_U32(sp + 352); +goto L434778;} +t1 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +at = 0x18; +t8 = MEM_U32(t1 + 24); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t5 + 4); +//nop; +if (t4 == at) {at = 0x14; +goto L4346ec;} +at = 0x14; +if (t4 != at) {//nop; +goto L434738;} +//nop; +t2 = MEM_U32(t5 + 12); +//nop; +t9 = t2 << 2; +if ((int)t9 < 0) {t5 = MEM_U32(sp + 352); +goto L43473c;} +t5 = MEM_U32(sp + 352); +L4346ec: +t3 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t8 = MEM_U32(t1 + 8); +//nop; +if (t8 == 0) {t5 = MEM_U32(sp + 352); +goto L43473c;} +t5 = MEM_U32(sp + 352); +t6 = MEM_U32(t1 + 12); +at = 0xd0000000; +t4 = t6 & at; +if (t4 == 0) {t5 = MEM_U32(sp + 352); +goto L43473c;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 176) = t8; +goto L43475c; +MEM_U32(sp + 176) = t8; +L434738: +t5 = MEM_U32(sp + 352); +L43473c: +//nop; +t2 = MEM_U32(t5 + 24); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 176) = t3; +L43475c: +t7 = MEM_U32(sp + 176); +//nop; +t0 = MEM_U32(t7 + 36); +//nop; +if (t0 == 0) {//nop; +goto L43491c;} +//nop; +t1 = MEM_U32(sp + 352); +L434778: +at = 0x18; +t6 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t8 + 4); +//nop; +if (t5 == at) {at = 0x14; +goto L4347c0;} +at = 0x14; +if (t5 != at) {//nop; +goto L43480c;} +//nop; +t2 = MEM_U32(t8 + 12); +//nop; +t9 = t2 << 2; +if ((int)t9 < 0) {t8 = MEM_U32(sp + 352); +goto L434810;} +t8 = MEM_U32(sp + 352); +L4347c0: +t3 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +if (t6 == 0) {t8 = MEM_U32(sp + 352); +goto L434810;} +t8 = MEM_U32(sp + 352); +t4 = MEM_U32(t1 + 12); +at = 0xd0000000; +t5 = t4 & at; +if (t5 == 0) {t8 = MEM_U32(sp + 352); +goto L434810;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 172) = t6; +goto L434830; +MEM_U32(sp + 172) = t6; +L43480c: +t8 = MEM_U32(sp + 352); +L434810: +//nop; +t2 = MEM_U32(t8 + 24); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 172) = t3; +L434830: +t7 = MEM_U32(sp + 172); +at = 0x14; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 != at) {t8 = MEM_U32(sp + 352); +goto L43494c;} +t8 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +at = 0x18; +t4 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +t6 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t6 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L434894;} +at = 0x14; +if (t8 != at) {//nop; +goto L4348e0;} +//nop; +t2 = MEM_U32(t6 + 12); +//nop; +t9 = t2 << 2; +if ((int)t9 < 0) {t6 = MEM_U32(sp + 352); +goto L4348e4;} +t6 = MEM_U32(sp + 352); +L434894: +t3 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +if (t4 == 0) {t6 = MEM_U32(sp + 352); +goto L4348e4;} +t6 = MEM_U32(sp + 352); +t5 = MEM_U32(t1 + 12); +at = 0xd0000000; +t8 = t5 & at; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L4348e4;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 168) = t4; +goto L434904; +MEM_U32(sp + 168) = t4; +L4348e0: +t6 = MEM_U32(sp + 352); +L4348e4: +//nop; +t2 = MEM_U32(t6 + 24); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 168) = t3; +L434904: +t7 = MEM_U32(sp + 168); +//nop; +t0 = MEM_U32(t7 + 36); +//nop; +if (t0 != 0) {t8 = MEM_U32(sp + 352); +goto L43494c;} +t8 = MEM_U32(sp + 352); +L43491c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xbf; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L434934; +a1 = 0x2; +L434934: +t5 = MEM_U32(sp + 352); +// bdead 40004001 gp = MEM_U32(sp + 104); +t1 = 0x69; +MEM_U32(t5 + 4) = t1; +goto L440d04; +MEM_U32(t5 + 4) = t1; +// fdead 0 t8 = MEM_U32(sp + 352); +L43494c: +at = 0x65; +t4 = MEM_U32(t8 + 28); +//nop; +t6 = MEM_U32(t4 + 4); +//nop; +if (t6 != at) {t2 = 0x56; +goto L434a4c;} +t2 = 0x56; +MEM_U32(t8 + 4) = t2; +t9 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t9 + 28); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +t0 = MEM_U32(t7 + 4); +//nop; +at = (int)t0 < (int)0x5; +if (at != 0) {at = (int)t0 < (int)0xb; +goto L4349a0;} +at = (int)t0 < (int)0xb; +if (at != 0) {t2 = MEM_U32(sp + 352); +goto L4349cc;} +t2 = MEM_U32(sp + 352); +L4349a0: +t1 = MEM_U32(sp + 352); +at = 0x14; +t5 = MEM_U32(t1 + 28); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t6 = MEM_U32(t4 + 4); +//nop; +if (t6 != at) {t3 = MEM_U32(sp + 352); +goto L434a10;} +t3 = MEM_U32(sp + 352); +t2 = MEM_U32(sp + 352); +L4349cc: +//nop; +t8 = MEM_U32(t2 + 28); +//nop; +a2 = MEM_U32(t8 + 24); +a3 = MEM_U32(t8 + 28); +a0 = MEM_U32(t8 + 20); +a1 = MEM_U32(t8 + 8); +a2 = ~a2; +at = a3 < 0x1; +a2 = a2 + at; +a3 = -a3; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L4349fc; +a3 = -a3; +L4349fc: +t9 = MEM_U32(sp + 352); +// bdead 44000009 gp = MEM_U32(sp + 104); +MEM_U32(t9 + 28) = v0; +goto L434a4c; +MEM_U32(t9 + 28) = v0; +// fdead 0 t3 = MEM_U32(sp + 352); +L434a10: +//nop; +t7 = MEM_U32(t3 + 28); +//nop; +a2 = MEM_U32(t7 + 24); +a3 = MEM_U32(t7 + 28); +a0 = MEM_U32(t7 + 20); +a1 = MEM_U32(t7 + 8); +a2 = ~a2; +at = a3 < 0x1; +a2 = a2 + at; +a3 = -a3; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L434a40; +a3 = -a3; +L434a40: +t0 = MEM_U32(sp + 352); +// bdead 40000209 gp = MEM_U32(sp + 104); +MEM_U32(t0 + 28) = v0; +L434a4c: +t1 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t1 + 24); +// bdead 40004401 t9 = t9; +t4 = MEM_U32(t5 + 8); +a1 = 0x1; +MEM_U32(t1 + 8) = t4; +a0 = MEM_U32(sp + 352); +//nop; +v0 = func_4469bc(mem, sp, a0, a1); +goto L434a74; +//nop; +L434a74: +MEM_U32(sp + 352) = v0; +t2 = MEM_U32(v0 + 24); +// bdead 40000809 gp = MEM_U32(sp + 104); +t8 = MEM_U32(t2 + 4); +at = 0x65; +if (t8 != at) {//nop; +goto L440d04;} +//nop; +t9 = MEM_U32(v0 + 28); +at = 0x65; +t3 = MEM_U32(t9 + 4); +//nop; +if (t3 != at) {a2 = t9; +goto L440d04;} +a2 = t9; +//nop; +a0 = v0; +a1 = t2; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L434ab8; +a1 = t2; +L434ab8: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L434ac4: +t7 = MEM_U32(sp + 352); +L434ac8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0xbf; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L434ae0; +a1 = 0x2; +L434ae0: +t5 = MEM_U32(sp + 352); +// bdead 40004001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t5 + 4) = t0; +goto L440d04; +MEM_U32(t5 + 4) = t0; +L434af4: +t4 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t4 + 24); +t1 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t1 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L434b20; +a0 = s4; +L434b20: +t3 = MEM_U32(sp + 352); +// bdead 40201109 gp = MEM_U32(sp + 104); +MEM_U32(t3 + 24) = v0; +t6 = MEM_U32(sp + 352); +at = 0x69; +t2 = MEM_U32(t6 + 24); +//nop; +t9 = MEM_U32(t2 + 4); +//nop; +if (t9 != at) {t7 = 0x69; +goto L434b54;} +t7 = 0x69; +MEM_U32(t6 + 4) = t7; +goto L440d04; +MEM_U32(t6 + 4) = t7; +L434b54: +t0 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t0 + 24); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t1 = MEM_U32(t4 + 4); +//nop; +t8 = t1 ^ 0x18; +t8 = t8 < 0x1; +if (t8 == 0) {t7 = MEM_U32(sp + 352); +goto L434c24;} +t7 = MEM_U32(sp + 352); +if (t8 != 0) {at = 0x14; +goto L434ba8;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L434bf0;} +t1 = MEM_U32(sp + 352); +t3 = MEM_U32(t4 + 12); +//nop; +t2 = t3 << 2; +if ((int)t2 < 0) {t1 = MEM_U32(sp + 352); +goto L434bf0;} +t1 = MEM_U32(sp + 352); +L434ba8: +t9 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t9 + 24); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +if (t0 == 0) {t1 = MEM_U32(sp + 352); +goto L434bf0;} +t1 = MEM_U32(sp + 352); +t5 = MEM_U32(t6 + 12); +at = 0xd0000000; +t8 = t5 & at; +if (t8 == 0) {t1 = MEM_U32(sp + 352); +goto L434bf0;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t0; +goto L434c08; +MEM_U32(sp + 188) = t0; +// fdead 0 t1 = MEM_U32(sp + 352); +L434bf0: +//nop; +t4 = MEM_U32(t1 + 24); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 188) = t3; +L434c08: +t2 = MEM_U32(sp + 188); +//nop; +t9 = MEM_U32(t2 + 36); +//nop; +if (t9 == 0) {//nop; +goto L434d0c;} +//nop; +t7 = MEM_U32(sp + 352); +L434c24: +at = 0x13; +t6 = MEM_U32(t7 + 24); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +if (t8 != at) {at = 0x18; +goto L434ce4;} +at = 0x18; +if (t8 == at) {at = 0x14; +goto L434c6c;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L434cb4;} +t8 = MEM_U32(sp + 352); +t0 = MEM_U32(t5 + 12); +//nop; +t1 = t0 << 2; +if ((int)t1 < 0) {t8 = MEM_U32(sp + 352); +goto L434cb4;} +t8 = MEM_U32(sp + 352); +L434c6c: +t4 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t4 + 24); +//nop; +t2 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +if (t9 == 0) {t8 = MEM_U32(sp + 352); +goto L434cb4;} +t8 = MEM_U32(sp + 352); +t7 = MEM_U32(t2 + 12); +at = 0xd0000000; +t6 = t7 & at; +if (t6 == 0) {t8 = MEM_U32(sp + 352); +goto L434cb4;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t9; +goto L434ccc; +MEM_U32(sp + 184) = t9; +// fdead 0 t8 = MEM_U32(sp + 352); +L434cb4: +//nop; +t5 = MEM_U32(t8 + 24); +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 184) = t0; +L434ccc: +t1 = MEM_U32(sp + 184); +//nop; +t4 = MEM_U32(t1 + 24); +//nop; +if (t4 == 0) {//nop; +goto L434d0c;} +//nop; +L434ce4: +t3 = MEM_U32(sp + 352); +at = 0x11; +t2 = MEM_U32(t3 + 24); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t6 = MEM_U32(t7 + 4); +//nop; +if (t6 != at) {t5 = MEM_U32(sp + 352); +goto L434d3c;} +t5 = MEM_U32(sp + 352); +L434d0c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L434d24; +a1 = 0x2; +L434d24: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t8 + 4) = t9; +goto L440d04; +MEM_U32(t8 + 4) = t9; +// fdead 0 t5 = MEM_U32(sp + 352); +L434d3c: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t5 + 28); +t0 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t0 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L434d64; +a0 = s5; +L434d64: +t4 = MEM_U32(sp + 352); +// bdead 40602109 gp = MEM_U32(sp + 104); +MEM_U32(t4 + 28) = v0; +t3 = MEM_U32(sp + 352); +at = 0x69; +t2 = MEM_U32(t3 + 28); +//nop; +t7 = MEM_U32(t2 + 4); +//nop; +if (t7 != at) {t6 = 0x69; +goto L434d98;} +t6 = 0x69; +MEM_U32(t3 + 4) = t6; +goto L440d04; +MEM_U32(t3 + 4) = t6; +L434d98: +t9 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t9 + 28); +//nop; +t5 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t5 + 4); +//nop; +t1 = t0 ^ 0x18; +t1 = t1 < 0x1; +if (t1 == 0) {t6 = MEM_U32(sp + 352); +goto L434e68;} +t6 = MEM_U32(sp + 352); +if (t1 != 0) {at = 0x14; +goto L434dec;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L434e34;} +t0 = MEM_U32(sp + 352); +t4 = MEM_U32(t5 + 12); +//nop; +t2 = t4 << 2; +if ((int)t2 < 0) {t0 = MEM_U32(sp + 352); +goto L434e34;} +t0 = MEM_U32(sp + 352); +L434dec: +t7 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t7 + 28); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +if (t9 == 0) {t0 = MEM_U32(sp + 352); +goto L434e34;} +t0 = MEM_U32(sp + 352); +t8 = MEM_U32(t3 + 12); +at = 0xd0000000; +t1 = t8 & at; +if (t1 == 0) {t0 = MEM_U32(sp + 352); +goto L434e34;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t9; +goto L434e4c; +MEM_U32(sp + 188) = t9; +// fdead 0 t0 = MEM_U32(sp + 352); +L434e34: +//nop; +t5 = MEM_U32(t0 + 28); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 188) = t4; +L434e4c: +t2 = MEM_U32(sp + 188); +//nop; +t7 = MEM_U32(t2 + 36); +//nop; +if (t7 == 0) {//nop; +goto L434f50;} +//nop; +t6 = MEM_U32(sp + 352); +L434e68: +at = 0x13; +t3 = MEM_U32(t6 + 28); +//nop; +t8 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t8 + 4); +//nop; +if (t1 != at) {at = 0x18; +goto L434f28;} +at = 0x18; +if (t1 == at) {at = 0x14; +goto L434eb0;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L434ef8;} +t1 = MEM_U32(sp + 352); +t9 = MEM_U32(t8 + 12); +//nop; +t0 = t9 << 2; +if ((int)t0 < 0) {t1 = MEM_U32(sp + 352); +goto L434ef8;} +t1 = MEM_U32(sp + 352); +L434eb0: +t5 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t5 + 28); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +if (t7 == 0) {t1 = MEM_U32(sp + 352); +goto L434ef8;} +t1 = MEM_U32(sp + 352); +t6 = MEM_U32(t2 + 12); +at = 0xd0000000; +t3 = t6 & at; +if (t3 == 0) {t1 = MEM_U32(sp + 352); +goto L434ef8;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t7; +goto L434f10; +MEM_U32(sp + 184) = t7; +// fdead 0 t1 = MEM_U32(sp + 352); +L434ef8: +//nop; +t8 = MEM_U32(t1 + 28); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +MEM_U32(sp + 184) = t9; +L434f10: +t0 = MEM_U32(sp + 184); +//nop; +t5 = MEM_U32(t0 + 24); +//nop; +if (t5 == 0) {//nop; +goto L434f50;} +//nop; +L434f28: +t4 = MEM_U32(sp + 352); +at = 0x11; +t2 = MEM_U32(t4 + 28); +//nop; +t6 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 != at) {t8 = MEM_U32(sp + 352); +goto L434f80;} +t8 = MEM_U32(sp + 352); +L434f50: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L434f68; +a1 = 0x2; +L434f68: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t1 + 4) = t7; +goto L440d04; +MEM_U32(t1 + 4) = t7; +// fdead 0 t8 = MEM_U32(sp + 352); +L434f80: +at = 0x14; +t9 = MEM_U32(t8 + 24); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +t5 = MEM_U32(t0 + 4); +//nop; +if (t5 == at) {at = (int)t5 < (int)0x5; +goto L434fe0;} +at = (int)t5 < (int)0x5; +if (at != 0) {at = (int)t5 < (int)0x11; +goto L434fb4;} +at = (int)t5 < (int)0x11; +if (at != 0) {t6 = MEM_U32(sp + 352); +goto L434fe4;} +t6 = MEM_U32(sp + 352); +L434fb4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xc0; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L434fcc; +a1 = 0x2; +L434fcc: +t2 = MEM_U32(sp + 352); +// bdead 40000801 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t2 + 4) = t4; +goto L440d04; +MEM_U32(t2 + 4) = t4; +L434fe0: +t6 = MEM_U32(sp + 352); +L434fe4: +at = 0x14; +t3 = MEM_U32(t6 + 28); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t7 + 4); +//nop; +if (t1 == at) {at = (int)t1 < (int)0x5; +goto L435044;} +at = (int)t1 < (int)0x5; +if (at != 0) {at = (int)t1 < (int)0x11; +goto L435018;} +at = (int)t1 < (int)0x11; +if (at != 0) {t0 = MEM_U32(sp + 352); +goto L435048;} +t0 = MEM_U32(sp + 352); +L435018: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xc0; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L435030; +a1 = 0x2; +L435030: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t9 + 4) = t8; +goto L440d04; +MEM_U32(t9 + 4) = t8; +L435044: +t0 = MEM_U32(sp + 352); +L435048: +//nop; +a0 = MEM_U32(t0 + 24); +//nop; +v0 = f_integral_promotions(mem, sp, a0); +goto L435058; +//nop; +L435058: +t5 = MEM_U32(sp + 352); +// bdead 40204009 gp = MEM_U32(sp + 104); +MEM_U32(t5 + 24) = v0; +t4 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t4 + 28); +//nop; +v0 = f_integral_promotions(mem, sp, a0); +goto L435078; +//nop; +L435078: +t2 = MEM_U32(sp + 352); +// bdead 40200909 gp = MEM_U32(sp + 104); +MEM_U32(t2 + 28) = v0; +t6 = MEM_U32(sp + 352); +at = 0x4b; +t3 = MEM_U32(t6 + 24); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 280) = t7; +MEM_U32(t6 + 8) = t7; +t1 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t1 + 4); +//nop; +if (t8 != at) {t2 = MEM_U32(sp + 280); +goto L4350fc;} +t2 = MEM_U32(sp + 280); +t9 = MEM_U32(t1 + 28); +at = 0x65; +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 != at) {t2 = MEM_U32(sp + 280); +goto L4350fc;} +t2 = MEM_U32(sp + 280); +t5 = MEM_U32(sp + 280); +a2 = t9; +//nop; +a1 = MEM_U32(t5 + 24); +a0 = 0x0; +a3 = s4; +f_check_lshift_undefined_behaviour(mem, sp, a0, a1, a2, a3); +goto L4350f0; +a3 = s4; +L4350f0: +// bdead 40000101 gp = MEM_U32(sp + 104); +//nop; +t2 = MEM_U32(sp + 280); +L4350fc: +at = 0x14; +t3 = MEM_U32(t2 + 4); +//nop; +if (t3 == at) {at = (int)t3 < (int)0x5; +goto L435120;} +at = (int)t3 < (int)0x5; +if (at != 0) {at = (int)t3 < (int)0x11; +goto L4351c4;} +at = (int)t3 < (int)0x11; +if (at == 0) {t8 = MEM_U32(sp + 280); +goto L4351c8;} +t8 = MEM_U32(sp + 280); +L435120: +t7 = MEM_U32(sp + 280); +at = 0x40; +t6 = MEM_U32(t7 + 24); +//nop; +if (t6 != at) {t8 = MEM_U32(sp + 280); +goto L4351c8;} +t8 = MEM_U32(sp + 280); +t8 = MEM_U32(sp + 352); +at = 0x14; +t1 = MEM_U32(t8 + 28); +//nop; +t0 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t0 + 4); +//nop; +if (t5 == at) {at = (int)t5 < (int)0x5; +goto L435170;} +at = (int)t5 < (int)0x5; +if (at != 0) {at = (int)t5 < (int)0x11; +goto L435198;} +at = (int)t5 < (int)0x11; +if (at == 0) {t7 = MEM_U32(sp + 352); +goto L43519c;} +t7 = MEM_U32(sp + 352); +L435170: +t4 = MEM_U32(sp + 352); +at = 0x40; +t9 = MEM_U32(t4 + 28); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t3 = MEM_U32(t2 + 24); +//nop; +if (t3 == at) {t8 = MEM_U32(sp + 280); +goto L4351c8;} +t8 = MEM_U32(sp + 280); +L435198: +t7 = MEM_U32(sp + 352); +L43519c: +//nop; +a0 = MEM_U32(sp + 280); +a2 = MEM_U32(sp + 356); +a1 = MEM_U32(t7 + 28); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L4351b4; +//nop; +L4351b4: +t6 = MEM_U32(sp + 352); +// bdead 40008009 gp = MEM_U32(sp + 104); +MEM_U32(t6 + 28) = v0; +goto L435284; +MEM_U32(t6 + 28) = v0; +L4351c4: +t8 = MEM_U32(sp + 280); +L4351c8: +at = 0x14; +t1 = MEM_U32(t8 + 4); +//nop; +if (t1 == at) {at = (int)t1 < (int)0x5; +goto L4351ec;} +at = (int)t1 < (int)0x5; +if (at != 0) {at = (int)t1 < (int)0x11; +goto L435204;} +at = (int)t1 < (int)0x11; +if (at == 0) {t4 = MEM_U32(sp + 352); +goto L435208;} +t4 = MEM_U32(sp + 352); +L4351ec: +t0 = MEM_U32(sp + 280); +at = 0x40; +t5 = MEM_U32(t0 + 24); +//nop; +if (t5 == at) {t5 = MEM_U32(sp + 352); +goto L435288;} +t5 = MEM_U32(sp + 352); +L435204: +t4 = MEM_U32(sp + 352); +L435208: +at = 0x14; +t9 = MEM_U32(t4 + 28); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t3 = MEM_U32(t2 + 4); +//nop; +if (t3 == at) {at = (int)t3 < (int)0x5; +goto L43523c;} +at = (int)t3 < (int)0x5; +if (at != 0) {at = (int)t3 < (int)0x11; +goto L435284;} +at = (int)t3 < (int)0x11; +if (at == 0) {t5 = MEM_U32(sp + 352); +goto L435288;} +t5 = MEM_U32(sp + 352); +L43523c: +t7 = MEM_U32(sp + 352); +at = 0x40; +t6 = MEM_U32(t7 + 28); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +t1 = MEM_U32(t8 + 24); +//nop; +if (t1 != at) {t5 = MEM_U32(sp + 352); +goto L435288;} +t5 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(sp + 280); +a2 = MEM_U32(sp + 356); +a1 = t6; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L435278; +a1 = t6; +L435278: +t0 = MEM_U32(sp + 352); +// bdead 40000209 gp = MEM_U32(sp + 104); +MEM_U32(t0 + 28) = v0; +L435284: +t5 = MEM_U32(sp + 352); +L435288: +at = 0x65; +t4 = MEM_U32(t5 + 24); +//nop; +t9 = MEM_U32(t4 + 4); +//nop; +if (t9 != at) {//nop; +goto L4352dc;} +//nop; +t2 = MEM_U32(t5 + 28); +at = 0x65; +t3 = MEM_U32(t2 + 4); +//nop; +if (t3 != at) {//nop; +goto L4352dc;} +//nop; +//nop; +a0 = t5; +a1 = t4; +a2 = t2; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L4352d0; +a2 = t2; +L4352d0: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L4352dc: +t7 = 0x10029fa0; +//nop; +t8 = MEM_U16(t7 + 28); +//nop; +if (t8 != 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 280); +at = 0x14; +t6 = MEM_U32(t1 + 4); +//nop; +if (t6 == at) {at = (int)t6 < (int)0x5; +goto L43531c;} +at = (int)t6 < (int)0x5; +if (at != 0) {at = (int)t6 < (int)0x11; +goto L440d04;} +at = (int)t6 < (int)0x11; +if (at == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +L43531c: +t0 = MEM_U32(sp + 280); +at = 0x40; +t9 = MEM_U32(t0 + 24); +//nop; +if (t9 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +//nop; +v0 = f_dw_binop(mem, sp, a0, a1); +goto L435348; +//nop; +L435348: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L435354: +a2 = MEM_U32(sp + 360); +t3 = MEM_U32(sp + 352); +at = 0x10000000; +//nop; +t5 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(t3 + 24); +a2 = t5 | at; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43537c; +a2 = t5 | at; +L43537c: +t2 = MEM_U32(sp + 352); +// bdead 4000090b gp = MEM_U32(sp + 104); +MEM_U32(t2 + 24) = v0; +t7 = MEM_U32(sp + 352); +at = 0x69; +t8 = MEM_U32(t7 + 24); +//nop; +t1 = MEM_U32(t8 + 4); +//nop; +if (t1 != at) {t6 = 0x69; +goto L4353b0;} +t6 = 0x69; +MEM_U32(t7 + 4) = t6; +goto L440d04; +MEM_U32(t7 + 4) = t6; +L4353b0: +t0 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t0 + 24); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +t5 = MEM_U32(t3 + 4); +//nop; +t4 = t5 ^ 0x18; +t4 = t4 < 0x1; +if (t4 == 0) {t6 = MEM_U32(sp + 352); +goto L435480;} +t6 = MEM_U32(sp + 352); +if (t4 != 0) {at = 0x14; +goto L435404;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L43544c;} +t5 = MEM_U32(sp + 352); +t2 = MEM_U32(t3 + 12); +//nop; +t8 = t2 << 2; +if ((int)t8 < 0) {t5 = MEM_U32(sp + 352); +goto L43544c;} +t5 = MEM_U32(sp + 352); +L435404: +t1 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +if (t0 == 0) {t5 = MEM_U32(sp + 352); +goto L43544c;} +t5 = MEM_U32(sp + 352); +t9 = MEM_U32(t7 + 12); +at = 0xd0000000; +t4 = t9 & at; +if (t4 == 0) {t5 = MEM_U32(sp + 352); +goto L43544c;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t0; +goto L435464; +MEM_U32(sp + 188) = t0; +// fdead 0 t5 = MEM_U32(sp + 352); +L43544c: +//nop; +t3 = MEM_U32(t5 + 24); +//nop; +t2 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 188) = t2; +L435464: +t8 = MEM_U32(sp + 188); +//nop; +t1 = MEM_U32(t8 + 36); +//nop; +if (t1 == 0) {t1 = MEM_U32(sp + 352); +goto L43556c;} +t1 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +L435480: +at = 0x13; +t7 = MEM_U32(t6 + 24); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +t4 = MEM_U32(t9 + 4); +//nop; +if (t4 != at) {at = 0x18; +goto L435540;} +at = 0x18; +if (t4 == at) {at = 0x14; +goto L4354c8;} +at = 0x14; +if (t4 != at) {t4 = MEM_U32(sp + 352); +goto L435510;} +t4 = MEM_U32(sp + 352); +t0 = MEM_U32(t9 + 12); +//nop; +t5 = t0 << 2; +if ((int)t5 < 0) {t4 = MEM_U32(sp + 352); +goto L435510;} +t4 = MEM_U32(sp + 352); +L4354c8: +t3 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t3 + 24); +//nop; +t8 = MEM_U32(t2 + 8); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +if (t1 == 0) {t4 = MEM_U32(sp + 352); +goto L435510;} +t4 = MEM_U32(sp + 352); +t6 = MEM_U32(t8 + 12); +at = 0xd0000000; +t7 = t6 & at; +if (t7 == 0) {t4 = MEM_U32(sp + 352); +goto L435510;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t1; +goto L435528; +MEM_U32(sp + 184) = t1; +// fdead 0 t4 = MEM_U32(sp + 352); +L435510: +//nop; +t9 = MEM_U32(t4 + 24); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 184) = t0; +L435528: +t5 = MEM_U32(sp + 184); +//nop; +t3 = MEM_U32(t5 + 24); +//nop; +if (t3 == 0) {t1 = MEM_U32(sp + 352); +goto L43556c;} +t1 = MEM_U32(sp + 352); +L435540: +t2 = MEM_U32(sp + 352); +at = 0x11; +t8 = MEM_U32(t2 + 24); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {a2 = MEM_U32(sp + 360); +goto L4355a0;} +a2 = MEM_U32(sp + 360); +t1 = MEM_U32(sp + 352); +L43556c: +//nop; +t4 = MEM_U32(t1 + 24); +a0 = 0x30000; +a2 = MEM_U32(t4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L435588; +a1 = 0x2; +L435588: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t0 + 4) = t9; +goto L440d04; +MEM_U32(t0 + 4) = t9; +// fdead 0 a2 = MEM_U32(sp + 360); +L4355a0: +t5 = MEM_U32(sp + 352); +at = 0x10000000; +//nop; +t3 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(t5 + 28); +a2 = t3 | at; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L4355c4; +a2 = t3 | at; +L4355c4: +t8 = MEM_U32(sp + 352); +// bdead 4200018b gp = MEM_U32(sp + 104); +MEM_U32(t8 + 28) = v0; +t6 = MEM_U32(sp + 352); +at = 0x69; +t7 = MEM_U32(t6 + 28); +//nop; +t1 = MEM_U32(t7 + 4); +//nop; +if (t1 != at) {t4 = 0x69; +goto L4355f8;} +t4 = 0x69; +MEM_U32(t6 + 4) = t4; +goto L440d04; +MEM_U32(t6 + 4) = t4; +L4355f8: +t9 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t9 + 28); +//nop; +t5 = MEM_U32(t0 + 8); +//nop; +t3 = MEM_U32(t5 + 4); +//nop; +t2 = t3 ^ 0x18; +t2 = t2 < 0x1; +if (t2 == 0) {t4 = MEM_U32(sp + 352); +goto L4356c8;} +t4 = MEM_U32(sp + 352); +if (t2 != 0) {at = 0x14; +goto L43564c;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L435694;} +t3 = MEM_U32(sp + 352); +t8 = MEM_U32(t5 + 12); +//nop; +t7 = t8 << 2; +if ((int)t7 < 0) {t3 = MEM_U32(sp + 352); +goto L435694;} +t3 = MEM_U32(sp + 352); +L43564c: +t1 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t1 + 28); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t9 = MEM_U32(t6 + 8); +//nop; +if (t9 == 0) {t3 = MEM_U32(sp + 352); +goto L435694;} +t3 = MEM_U32(sp + 352); +t0 = MEM_U32(t6 + 12); +at = 0xd0000000; +t2 = t0 & at; +if (t2 == 0) {t3 = MEM_U32(sp + 352); +goto L435694;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t9; +goto L4356ac; +MEM_U32(sp + 188) = t9; +// fdead 0 t3 = MEM_U32(sp + 352); +L435694: +//nop; +t5 = MEM_U32(t3 + 28); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 188) = t8; +L4356ac: +t7 = MEM_U32(sp + 188); +//nop; +t1 = MEM_U32(t7 + 36); +//nop; +if (t1 == 0) {t1 = MEM_U32(sp + 352); +goto L4357b4;} +t1 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L4356c8: +at = 0x13; +t6 = MEM_U32(t4 + 28); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +t2 = MEM_U32(t0 + 4); +//nop; +if (t2 != at) {at = 0x18; +goto L435788;} +at = 0x18; +if (t2 == at) {at = 0x14; +goto L435710;} +at = 0x14; +if (t2 != at) {t2 = MEM_U32(sp + 352); +goto L435758;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U32(t0 + 12); +//nop; +t3 = t9 << 2; +if ((int)t3 < 0) {t2 = MEM_U32(sp + 352); +goto L435758;} +t2 = MEM_U32(sp + 352); +L435710: +t5 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t5 + 28); +//nop; +t7 = MEM_U32(t8 + 8); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +if (t1 == 0) {t2 = MEM_U32(sp + 352); +goto L435758;} +t2 = MEM_U32(sp + 352); +t4 = MEM_U32(t7 + 12); +at = 0xd0000000; +t6 = t4 & at; +if (t6 == 0) {t2 = MEM_U32(sp + 352); +goto L435758;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t1; +goto L435770; +MEM_U32(sp + 184) = t1; +// fdead 0 t2 = MEM_U32(sp + 352); +L435758: +//nop; +t0 = MEM_U32(t2 + 28); +//nop; +t9 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 184) = t9; +L435770: +t3 = MEM_U32(sp + 184); +//nop; +t5 = MEM_U32(t3 + 24); +//nop; +if (t5 == 0) {t1 = MEM_U32(sp + 352); +goto L4357b4;} +t1 = MEM_U32(sp + 352); +L435788: +t8 = MEM_U32(sp + 352); +at = 0x11; +t7 = MEM_U32(t8 + 28); +//nop; +t4 = MEM_U32(t7 + 8); +//nop; +t6 = MEM_U32(t4 + 4); +//nop; +if (t6 != at) {t3 = MEM_U32(sp + 352); +goto L4357e8;} +t3 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +L4357b4: +//nop; +t2 = MEM_U32(t1 + 28); +a0 = 0x30000; +a2 = MEM_U32(t2 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4357d0; +a1 = 0x2; +L4357d0: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t9 + 4) = t0; +goto L440d04; +MEM_U32(t9 + 4) = t0; +// fdead 0 t3 = MEM_U32(sp + 352); +L4357e8: +at = 0x14; +t5 = MEM_U32(t3 + 24); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +t7 = MEM_U32(t8 + 4); +//nop; +if (t7 == at) {t4 = MEM_U32(sp + 352); +goto L435820;} +t4 = MEM_U32(sp + 352); +if ((int)t7 <= 0) {at = (int)t7 < (int)0x11; +goto L4358c8;} +at = (int)t7 < (int)0x11; +if (at == 0) {t7 = MEM_U32(sp + 352); +goto L4358cc;} +t7 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L435820: +at = 0x14; +t6 = MEM_U32(t4 + 28); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +t2 = MEM_U32(t1 + 4); +//nop; +if (t2 == at) {//nop; +goto L435854;} +//nop; +if ((int)t2 <= 0) {at = (int)t2 < (int)0x11; +goto L4358c8;} +at = (int)t2 < (int)0x11; +if (at == 0) {t7 = MEM_U32(sp + 352); +goto L4358cc;} +t7 = MEM_U32(sp + 352); +L435854: +t0 = 0x10029fa0; +//nop; +t9 = MEM_U16(t0 + 38); +//nop; +if (t9 == 0) {//nop; +goto L435894;} +//nop; +t3 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t3 + 4); +a1 = MEM_U32(t3 + 24); +a2 = MEM_U32(t3 + 28); +a3 = MEM_U32(t3 + 20); +//nop; +f_lint_check_arith_comparison(mem, sp, a0, a1, a2, a3); +goto L43588c; +//nop; +L43588c: +// bdead 40000001 gp = MEM_U32(sp + 104); +//nop; +L435894: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +// bdead 40000061 t9 = t9; +//nop; +func_4449dc(mem, sp, a0, a1); +goto L4358ac; +//nop; +L4358ac: +// bdead 40000001 gp = MEM_U32(sp + 104); +t8 = MEM_U32(sp + 352); +t5 = 0x1002dee4; +//nop; +t5 = MEM_U32(t5 + 0); +MEM_U32(t8 + 8) = t5; +goto L435edc; +MEM_U32(t8 + 8) = t5; +L4358c8: +t7 = MEM_U32(sp + 352); +L4358cc: +at = 0x16; +t4 = MEM_U32(t7 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t6 + 4); +//nop; +if (t1 != at) {//nop; +goto L435a44;} +//nop; +t2 = MEM_U32(t6 + 8); +at = 0x15; +t0 = MEM_U32(t2 + 4); +//nop; +if (t0 == at) {//nop; +goto L435a44;} +//nop; +t9 = MEM_U32(t7 + 28); +at = 0x16; +t3 = MEM_U32(t9 + 8); +//nop; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 != at) {//nop; +goto L435a44;} +//nop; +t8 = MEM_U32(t3 + 8); +at = 0x15; +t4 = MEM_U32(t8 + 4); +//nop; +if (t4 == at) {//nop; +goto L435a44;} +//nop; +//nop; +a0 = t2; +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L435950; +//nop; +L435950: +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = v0; +t6 = MEM_U32(t1 + 28); +// bdead 40008083 gp = MEM_U32(sp + 104); +t0 = MEM_U32(t6 + 8); +//nop; +a0 = MEM_U32(t0 + 8); +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L435974; +//nop; +L435974: +// bdead 4000000b gp = MEM_U32(sp + 104); +a0 = MEM_U32(sp + 184); +//nop; +MEM_U32(sp + 188) = v0; +a1 = v0; +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L435990; +a2 = zero; +L435990: +// bdead 40000109 gp = MEM_U32(sp + 104); +if (v0 == 0) {//nop; +goto L435a30;} +//nop; +t7 = 0x10029fa0; +//nop; +t9 = MEM_U16(t7 + 26); +//nop; +if (t9 != 0) {t1 = MEM_U32(sp + 352); +goto L435a04;} +t1 = MEM_U32(sp + 352); +t5 = MEM_U16(t7 + 10); +//nop; +t3 = t5 & 0x1; +if (t3 != 0) {t1 = MEM_U32(sp + 352); +goto L435a04;} +t1 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t8 + 20); +a0 = a0 | 0xc1; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4359e4; +a1 = 0x1; +L4359e4: +// bdead 40000001 gp = MEM_U32(sp + 104); +t2 = MEM_U32(sp + 352); +t4 = 0x1002dee4; +//nop; +t4 = MEM_U32(t4 + 0); +MEM_U32(t2 + 8) = t4; +goto L435edc; +MEM_U32(t2 + 8) = t4; +// fdead 0 t1 = MEM_U32(sp + 352); +L435a04: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t1 + 20); +a0 = a0 | 0xc1; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L435a1c; +a1 = 0x2; +L435a1c: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t0 + 4) = t6; +goto L435edc; +MEM_U32(t0 + 4) = t6; +L435a30: +t9 = 0x1002dee4; +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(t9 + 0); +MEM_U32(t7 + 8) = t9; +goto L435edc; +MEM_U32(t7 + 8) = t9; +L435a44: +t5 = 0x10029fa0; +//nop; +t3 = MEM_U16(t5 + 26); +//nop; +if (t3 != 0) {//nop; +goto L435b04;} +//nop; +t8 = MEM_U16(t5 + 10); +//nop; +t4 = t8 & 0x1; +if (t4 != 0) {//nop; +goto L435b04;} +//nop; +t2 = MEM_U32(sp + 352); +at = 0x14; +t1 = MEM_U32(t2 + 24); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t0 = MEM_U32(t6 + 4); +//nop; +if (t0 == at) {at = (int)t0 < (int)0x5; +goto L435aa8;} +at = (int)t0 < (int)0x5; +if (at != 0) {at = (int)t0 < (int)0x11; +goto L435b04;} +at = (int)t0 < (int)0x11; +if (at == 0) {//nop; +goto L435b04;} +//nop; +L435aa8: +t9 = MEM_U32(sp + 352); +at = 0x16; +t7 = MEM_U32(t9 + 28); +//nop; +t3 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 != at) {//nop; +goto L435b04;} +//nop; +a2 = MEM_U32(t9 + 20); +//nop; +a0 = 0x30000; +a0 = a0 | 0xd9; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L435ae8; +a1 = 0x1; +L435ae8: +// bdead 40000001 gp = MEM_U32(sp + 104); +t4 = MEM_U32(sp + 352); +t8 = 0x1002dee4; +//nop; +t8 = MEM_U32(t8 + 0); +MEM_U32(t4 + 8) = t8; +goto L435edc; +MEM_U32(t4 + 8) = t8; +L435b04: +t2 = 0x10029fa0; +//nop; +t1 = MEM_U16(t2 + 26); +//nop; +if (t1 != 0) {//nop; +goto L435bc4;} +//nop; +t6 = MEM_U16(t2 + 10); +//nop; +t0 = t6 & 0x1; +if (t0 != 0) {//nop; +goto L435bc4;} +//nop; +t7 = MEM_U32(sp + 352); +at = 0x14; +t3 = MEM_U32(t7 + 28); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t5 + 4); +//nop; +if (t9 == at) {at = (int)t9 < (int)0x5; +goto L435b68;} +at = (int)t9 < (int)0x5; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L435bc4;} +at = (int)t9 < (int)0x11; +if (at == 0) {//nop; +goto L435bc4;} +//nop; +L435b68: +t8 = MEM_U32(sp + 352); +at = 0x16; +t4 = MEM_U32(t8 + 24); +//nop; +t1 = MEM_U32(t4 + 8); +//nop; +t2 = MEM_U32(t1 + 4); +//nop; +if (t2 != at) {//nop; +goto L435bc4;} +//nop; +//nop; +a0 = 0x30000; +a2 = MEM_U32(t8 + 20); +a0 = a0 | 0xd9; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L435ba8; +a1 = 0x1; +L435ba8: +// bdead 40000001 gp = MEM_U32(sp + 104); +t0 = MEM_U32(sp + 352); +t6 = 0x1002dee4; +//nop; +t6 = MEM_U32(t6 + 0); +MEM_U32(t0 + 8) = t6; +goto L435edc; +MEM_U32(t0 + 8) = t6; +L435bc4: +t7 = 0x10029fa0; +//nop; +t3 = MEM_U16(t7 + 26); +//nop; +if (t3 != 0) {t4 = MEM_U32(sp + 352); +goto L435cdc;} +t4 = MEM_U32(sp + 352); +t5 = MEM_U16(t7 + 10); +//nop; +t9 = t5 & 0x1; +if (t9 != 0) {t4 = MEM_U32(sp + 352); +goto L435cdc;} +t4 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +at = 0x16; +t1 = MEM_U32(t4 + 24); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t2 + 4); +//nop; +if (t8 != at) {//nop; +goto L435cd8;} +//nop; +t6 = MEM_U32(t4 + 28); +at = 0x65; +t0 = MEM_U32(t6 + 4); +//nop; +if (t0 != at) {t4 = MEM_U32(sp + 352); +goto L435cdc;} +t4 = MEM_U32(sp + 352); +t3 = MEM_U32(t6 + 8); +at = 0x14; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 == at) {at = (int)t7 < (int)0x5; +goto L435c58;} +at = (int)t7 < (int)0x5; +if (at != 0) {at = (int)t7 < (int)0x11; +goto L435c80;} +at = (int)t7 < (int)0x11; +if (at == 0) {t3 = MEM_U32(sp + 352); +goto L435c84;} +t3 = MEM_U32(sp + 352); +L435c58: +t8 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t8 + 28); +//nop; +t0 = MEM_U32(t4 + 24); +t1 = MEM_U32(t4 + 28); +if (t0 != 0) {t3 = MEM_U32(sp + 352); +goto L435c84;} +t3 = MEM_U32(sp + 352); +if (t1 == 0) {t0 = MEM_U32(sp + 352); +goto L435dc4;} +t0 = MEM_U32(sp + 352); +L435c80: +t3 = MEM_U32(sp + 352); +L435c84: +at = 0x16; +t7 = MEM_U32(t3 + 28); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t9 = MEM_U32(t5 + 4); +//nop; +if (t9 != at) {t4 = MEM_U32(sp + 352); +goto L435cdc;} +t4 = MEM_U32(sp + 352); +t2 = 0x1002dfbc; +t6 = MEM_U32(t5 + 8); +t2 = MEM_U32(t2 + 0); +//nop; +if (t6 != t2) {t4 = MEM_U32(sp + 352); +goto L435cdc;} +t4 = MEM_U32(sp + 352); +t8 = MEM_U32(t7 + 24); +t9 = MEM_U32(t7 + 28); +if (t8 != 0) {t4 = MEM_U32(sp + 352); +goto L435cdc;} +t4 = MEM_U32(sp + 352); +if (t9 == 0) {t0 = MEM_U32(sp + 352); +goto L435dc4;} +t0 = MEM_U32(sp + 352); +L435cd8: +t4 = MEM_U32(sp + 352); +L435cdc: +at = 0x16; +t0 = MEM_U32(t4 + 28); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t3 = MEM_U32(t1 + 4); +//nop; +if (t3 != at) {//nop; +goto L435df8;} +//nop; +t5 = MEM_U32(t4 + 24); +at = 0x65; +t6 = MEM_U32(t5 + 4); +//nop; +if (t6 != at) {//nop; +goto L435df8;} +//nop; +t2 = MEM_U32(t5 + 8); +at = 0x14; +t7 = MEM_U32(t2 + 4); +//nop; +if (t7 == at) {at = (int)t7 < (int)0x5; +goto L435d40;} +at = (int)t7 < (int)0x5; +if (at != 0) {at = (int)t7 < (int)0x11; +goto L435d68;} +at = (int)t7 < (int)0x11; +if (at == 0) {t3 = MEM_U32(sp + 352); +goto L435d6c;} +t3 = MEM_U32(sp + 352); +L435d40: +t8 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t8 + 24); +//nop; +t0 = MEM_U32(t9 + 24); +t1 = MEM_U32(t9 + 28); +if (t0 != 0) {t3 = MEM_U32(sp + 352); +goto L435d6c;} +t3 = MEM_U32(sp + 352); +if (t1 == 0) {t0 = MEM_U32(sp + 352); +goto L435dc4;} +t0 = MEM_U32(sp + 352); +L435d68: +t3 = MEM_U32(sp + 352); +L435d6c: +at = 0x16; +t4 = MEM_U32(t3 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t6 + 4); +//nop; +if (t5 != at) {//nop; +goto L435df8;} +//nop; +t7 = 0x1002dfbc; +t2 = MEM_U32(t6 + 8); +t7 = MEM_U32(t7 + 0); +//nop; +if (t2 != t7) {//nop; +goto L435df8;} +//nop; +t8 = MEM_U32(t4 + 24); +t9 = MEM_U32(t4 + 28); +if (t8 != 0) {//nop; +goto L435df8;} +//nop; +if (t9 != 0) {//nop; +goto L435df8;} +//nop; +t0 = MEM_U32(sp + 352); +L435dc4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xc1; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L435ddc; +a1 = 0x1; +L435ddc: +// bdead 40000001 gp = MEM_U32(sp + 104); +t3 = MEM_U32(sp + 352); +t1 = 0x1002dee4; +//nop; +t1 = MEM_U32(t1 + 0); +MEM_U32(t3 + 8) = t1; +goto L435edc; +MEM_U32(t3 + 8) = t1; +L435df8: +t5 = 0x10029fa0; +//nop; +t6 = MEM_U16(t5 + 26); +//nop; +if (t6 != 0) {t9 = MEM_U32(sp + 352); +goto L435eb4;} +t9 = MEM_U32(sp + 352); +t2 = MEM_U16(t5 + 10); +//nop; +t7 = t2 & 0x1; +if (t7 != 0) {t9 = MEM_U32(sp + 352); +goto L435eb4;} +t9 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +at = 0x16; +t8 = MEM_U32(t4 + 28); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 != at) {//nop; +goto L435eb0;} +//nop; +t1 = MEM_U32(t4 + 24); +at = 0x16; +t3 = MEM_U32(t1 + 8); +//nop; +t6 = MEM_U32(t3 + 4); +//nop; +if (t6 != at) {//nop; +goto L435eb0;} +//nop; +t2 = MEM_U16(t5 + 46); +//nop; +if (t2 == 0) {//nop; +goto L435e9c;} +//nop; +//nop; +a0 = 0x30000; +a2 = MEM_U32(t4 + 20); +a0 = a0 | 0xc1; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L435e94; +a1 = 0x1; +L435e94: +// bdead 40000001 gp = MEM_U32(sp + 104); +//nop; +L435e9c: +t7 = 0x1002dee4; +t8 = MEM_U32(sp + 352); +t7 = MEM_U32(t7 + 0); +MEM_U32(t8 + 8) = t7; +goto L435edc; +MEM_U32(t8 + 8) = t7; +L435eb0: +t9 = MEM_U32(sp + 352); +L435eb4: +a0 = 0x30000; +a2 = MEM_U32(t9 + 20); +//nop; +a0 = a0 | 0xc1; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L435ecc; +a1 = 0x2; +L435ecc: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t1 + 4) = t0; +L435edc: +t3 = MEM_U32(sp + 352); +at = 0x69; +t6 = MEM_U32(t3 + 4); +//nop; +if (t6 == at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t5 = MEM_U32(t3 + 24); +at = 0x65; +t2 = MEM_U32(t5 + 4); +//nop; +if (t2 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t4 = MEM_U32(t3 + 28); +at = 0x65; +t7 = MEM_U32(t4 + 4); +//nop; +if (t7 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +//nop; +a0 = t3; +a1 = t5; +a2 = t4; +v0 = f_fold_constant_for_relational(mem, sp, a0, a1, a2); +goto L435f38; +a2 = t4; +L435f38: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L435f44: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +t9 = a2 & at; +at = 0x40000000; +t8 = MEM_U32(sp + 352); +a2 = t9 | at; +//nop; +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(t8 + 24); +//nop; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L435f70; +//nop; +L435f70: +t1 = MEM_U32(sp + 352); +// bdead 4000050b gp = MEM_U32(sp + 104); +MEM_U32(t1 + 24) = v0; +t6 = MEM_U32(sp + 352); +at = 0x69; +t2 = MEM_U32(t6 + 24); +//nop; +t7 = MEM_U32(t2 + 4); +//nop; +if (t7 != at) {t3 = 0x69; +goto L435fa4;} +t3 = 0x69; +MEM_U32(t6 + 4) = t3; +goto L440d04; +MEM_U32(t6 + 4) = t3; +L435fa4: +t5 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +t0 = t9 ^ 0x18; +t0 = t0 < 0x1; +if (t0 == 0) {t3 = MEM_U32(sp + 352); +goto L436074;} +t3 = MEM_U32(sp + 352); +if (t0 != 0) {at = 0x14; +goto L435ff8;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L436040;} +t9 = MEM_U32(sp + 352); +t1 = MEM_U32(t8 + 12); +//nop; +t2 = t1 << 2; +if ((int)t2 < 0) {t9 = MEM_U32(sp + 352); +goto L436040;} +t9 = MEM_U32(sp + 352); +L435ff8: +t7 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t7 + 24); +//nop; +t6 = MEM_U32(t3 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +if (t5 == 0) {t9 = MEM_U32(sp + 352); +goto L436040;} +t9 = MEM_U32(sp + 352); +t4 = MEM_U32(t6 + 12); +at = 0xd0000000; +t0 = t4 & at; +if (t0 == 0) {t9 = MEM_U32(sp + 352); +goto L436040;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t5; +goto L436058; +MEM_U32(sp + 188) = t5; +// fdead 0 t9 = MEM_U32(sp + 352); +L436040: +//nop; +t8 = MEM_U32(t9 + 24); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +MEM_U32(sp + 188) = t1; +L436058: +t2 = MEM_U32(sp + 188); +//nop; +t7 = MEM_U32(t2 + 36); +//nop; +if (t7 == 0) {t7 = MEM_U32(sp + 352); +goto L436160;} +t7 = MEM_U32(sp + 352); +t3 = MEM_U32(sp + 352); +L436074: +at = 0x13; +t6 = MEM_U32(t3 + 24); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +t0 = MEM_U32(t4 + 4); +//nop; +if (t0 != at) {at = 0x18; +goto L436134;} +at = 0x18; +if (t0 == at) {at = 0x14; +goto L4360bc;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L436104;} +t0 = MEM_U32(sp + 352); +t5 = MEM_U32(t4 + 12); +//nop; +t9 = t5 << 2; +if ((int)t9 < 0) {t0 = MEM_U32(sp + 352); +goto L436104;} +t0 = MEM_U32(sp + 352); +L4360bc: +t8 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +if (t7 == 0) {t0 = MEM_U32(sp + 352); +goto L436104;} +t0 = MEM_U32(sp + 352); +t3 = MEM_U32(t2 + 12); +at = 0xd0000000; +t6 = t3 & at; +if (t6 == 0) {t0 = MEM_U32(sp + 352); +goto L436104;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t7; +goto L43611c; +MEM_U32(sp + 184) = t7; +// fdead 0 t0 = MEM_U32(sp + 352); +L436104: +//nop; +t4 = MEM_U32(t0 + 24); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 184) = t5; +L43611c: +t9 = MEM_U32(sp + 184); +//nop; +t8 = MEM_U32(t9 + 24); +//nop; +if (t8 == 0) {t7 = MEM_U32(sp + 352); +goto L436160;} +t7 = MEM_U32(sp + 352); +L436134: +t1 = MEM_U32(sp + 352); +at = 0x11; +t2 = MEM_U32(t1 + 24); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +t6 = MEM_U32(t3 + 4); +//nop; +if (t6 != at) {t9 = MEM_U32(sp + 352); +goto L436194;} +t9 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +L436160: +//nop; +t0 = MEM_U32(t7 + 24); +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43617c; +a1 = 0x2; +L43617c: +t5 = MEM_U32(sp + 352); +// bdead 40004001 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t5 + 4) = t4; +goto L440d04; +MEM_U32(t5 + 4) = t4; +// fdead 0 t9 = MEM_U32(sp + 352); +L436194: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +a0 = MEM_U32(t9 + 28); +//nop; +t8 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t8 | at; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L4361b8; +a2 = t8 | at; +L4361b8: +t2 = MEM_U32(sp + 352); +// bdead 4000098b gp = MEM_U32(sp + 104); +MEM_U32(t2 + 28) = v0; +t3 = MEM_U32(sp + 352); +at = 0x69; +t6 = MEM_U32(t3 + 28); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {t0 = 0x69; +goto L4361ec;} +t0 = 0x69; +MEM_U32(t3 + 4) = t0; +goto L440d04; +MEM_U32(t3 + 4) = t0; +L4361ec: +t4 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t4 + 28); +//nop; +t9 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t9 + 4); +//nop; +t1 = t8 ^ 0x18; +t1 = t1 < 0x1; +if (t1 == 0) {t0 = MEM_U32(sp + 352); +goto L4362bc;} +t0 = MEM_U32(sp + 352); +if (t1 != 0) {at = 0x14; +goto L436240;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L436288;} +t8 = MEM_U32(sp + 352); +t2 = MEM_U32(t9 + 12); +//nop; +t6 = t2 << 2; +if ((int)t6 < 0) {t8 = MEM_U32(sp + 352); +goto L436288;} +t8 = MEM_U32(sp + 352); +L436240: +t7 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t7 + 28); +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +if (t4 == 0) {t8 = MEM_U32(sp + 352); +goto L436288;} +t8 = MEM_U32(sp + 352); +t5 = MEM_U32(t3 + 12); +at = 0xd0000000; +t1 = t5 & at; +if (t1 == 0) {t8 = MEM_U32(sp + 352); +goto L436288;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t4; +goto L4362a0; +MEM_U32(sp + 188) = t4; +// fdead 0 t8 = MEM_U32(sp + 352); +L436288: +//nop; +t9 = MEM_U32(t8 + 28); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 188) = t2; +L4362a0: +t6 = MEM_U32(sp + 188); +//nop; +t7 = MEM_U32(t6 + 36); +//nop; +if (t7 == 0) {t7 = MEM_U32(sp + 352); +goto L4363a8;} +t7 = MEM_U32(sp + 352); +t0 = MEM_U32(sp + 352); +L4362bc: +at = 0x13; +t3 = MEM_U32(t0 + 28); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t5 + 4); +//nop; +if (t1 != at) {at = 0x18; +goto L43637c;} +at = 0x18; +if (t1 == at) {at = 0x14; +goto L436304;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L43634c;} +t1 = MEM_U32(sp + 352); +t4 = MEM_U32(t5 + 12); +//nop; +t8 = t4 << 2; +if ((int)t8 < 0) {t1 = MEM_U32(sp + 352); +goto L43634c;} +t1 = MEM_U32(sp + 352); +L436304: +t9 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t9 + 28); +//nop; +t6 = MEM_U32(t2 + 8); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +if (t7 == 0) {t1 = MEM_U32(sp + 352); +goto L43634c;} +t1 = MEM_U32(sp + 352); +t0 = MEM_U32(t6 + 12); +at = 0xd0000000; +t3 = t0 & at; +if (t3 == 0) {t1 = MEM_U32(sp + 352); +goto L43634c;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t7; +goto L436364; +MEM_U32(sp + 184) = t7; +// fdead 0 t1 = MEM_U32(sp + 352); +L43634c: +//nop; +t5 = MEM_U32(t1 + 28); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 184) = t4; +L436364: +t8 = MEM_U32(sp + 184); +//nop; +t9 = MEM_U32(t8 + 24); +//nop; +if (t9 == 0) {t7 = MEM_U32(sp + 352); +goto L4363a8;} +t7 = MEM_U32(sp + 352); +L43637c: +t2 = MEM_U32(sp + 352); +at = 0x11; +t6 = MEM_U32(t2 + 28); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +t3 = MEM_U32(t0 + 4); +//nop; +if (t3 != at) {t8 = MEM_U32(sp + 352); +goto L4363dc;} +t8 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +L4363a8: +//nop; +t1 = MEM_U32(t7 + 28); +a0 = 0x30000; +a2 = MEM_U32(t1 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4363c4; +a1 = 0x2; +L4363c4: +t4 = MEM_U32(sp + 352); +// bdead 40002001 gp = MEM_U32(sp + 104); +t5 = 0x69; +MEM_U32(t4 + 4) = t5; +goto L440d04; +MEM_U32(t4 + 4) = t5; +// fdead 0 t8 = MEM_U32(sp + 352); +L4363dc: +at = 0x14; +t9 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t6 = MEM_U32(t2 + 4); +//nop; +if (t6 == at) {t0 = MEM_U32(sp + 352); +goto L436414;} +t0 = MEM_U32(sp + 352); +if ((int)t6 <= 0) {at = (int)t6 < (int)0x11; +goto L4364bc;} +at = (int)t6 < (int)0x11; +if (at == 0) {t6 = MEM_U32(sp + 352); +goto L4364c0;} +t6 = MEM_U32(sp + 352); +t0 = MEM_U32(sp + 352); +L436414: +at = 0x14; +t3 = MEM_U32(t0 + 28); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t7 + 4); +//nop; +if (t1 == at) {//nop; +goto L436448;} +//nop; +if ((int)t1 <= 0) {at = (int)t1 < (int)0x11; +goto L4364bc;} +at = (int)t1 < (int)0x11; +if (at == 0) {t6 = MEM_U32(sp + 352); +goto L4364c0;} +t6 = MEM_U32(sp + 352); +L436448: +t5 = 0x10029fa0; +//nop; +t4 = MEM_U16(t5 + 38); +//nop; +if (t4 == 0) {//nop; +goto L436488;} +//nop; +t8 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t8 + 4); +a1 = MEM_U32(t8 + 24); +a2 = MEM_U32(t8 + 28); +a3 = MEM_U32(t8 + 20); +//nop; +f_lint_check_arith_comparison(mem, sp, a0, a1, a2, a3); +goto L436480; +//nop; +L436480: +// bdead 40000001 gp = MEM_U32(sp + 104); +//nop; +L436488: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +// bdead 40000061 t9 = t9; +//nop; +func_4449dc(mem, sp, a0, a1); +goto L4364a0; +//nop; +L4364a0: +// bdead 40000001 gp = MEM_U32(sp + 104); +t2 = MEM_U32(sp + 352); +t9 = 0x1002dee4; +//nop; +t9 = MEM_U32(t9 + 0); +MEM_U32(t2 + 8) = t9; +goto L436b64; +MEM_U32(t2 + 8) = t9; +L4364bc: +t6 = MEM_U32(sp + 352); +L4364c0: +at = 0x16; +t0 = MEM_U32(t6 + 24); +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 != at) {t9 = MEM_U32(sp + 352); +goto L4367d8;} +t9 = MEM_U32(sp + 352); +t1 = MEM_U32(t6 + 28); +at = 0x16; +t5 = MEM_U32(t1 + 8); +//nop; +t4 = MEM_U32(t5 + 4); +//nop; +if (t4 != at) {t9 = MEM_U32(sp + 352); +goto L4367d8;} +t9 = MEM_U32(sp + 352); +a0 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 276) = a0; +t9 = MEM_U32(t6 + 28); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t0 = MEM_U32(t2 + 8); +MEM_U32(sp + 272) = t0; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43652c; +MEM_U32(sp + 272) = t0; +L43652c: +// bdead 4000008b gp = MEM_U32(sp + 104); +a0 = MEM_U32(sp + 272); +//nop; +MEM_U32(sp + 276) = v0; +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L436544; +//nop; +L436544: +// bdead 4000000b gp = MEM_U32(sp + 104); +a0 = MEM_U32(sp + 276); +//nop; +MEM_U32(sp + 272) = v0; +a1 = v0; +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L436560; +a2 = zero; +L436560: +// bdead 40000109 gp = MEM_U32(sp + 104); +if (v0 == 0) {//nop; +goto L4367c0;} +//nop; +t7 = MEM_U32(sp + 276); +at = 0x11; +t1 = MEM_U32(t7 + 4); +//nop; +if (t1 == at) {//nop; +goto L4367c0;} +//nop; +t5 = MEM_U32(sp + 272); +at = 0x11; +t4 = MEM_U32(t5 + 4); +//nop; +if (t4 == at) {//nop; +goto L4367c0;} +//nop; +t3 = MEM_U32(sp + 352); +at = 0x65; +t6 = MEM_U32(t3 + 24); +//nop; +t9 = MEM_U32(t6 + 4); +//nop; +if (t9 != at) {t7 = MEM_U32(sp + 352); +goto L436668;} +t7 = MEM_U32(sp + 352); +t2 = MEM_U32(t6 + 8); +at = 0x14; +t0 = MEM_U32(t2 + 4); +//nop; +if (t0 == at) {at = (int)t0 < (int)0x5; +goto L4365e4;} +at = (int)t0 < (int)0x5; +if (at != 0) {at = (int)t0 < (int)0x11; +goto L43660c;} +at = (int)t0 < (int)0x11; +if (at == 0) {t1 = MEM_U32(sp + 352); +goto L436610;} +t1 = MEM_U32(sp + 352); +L4365e4: +t8 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t8 + 24); +//nop; +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +if (t4 != 0) {t1 = MEM_U32(sp + 352); +goto L436610;} +t1 = MEM_U32(sp + 352); +if (t5 == 0) {//nop; +goto L4367c0;} +//nop; +L43660c: +t1 = MEM_U32(sp + 352); +L436610: +at = 0x16; +t3 = MEM_U32(t1 + 24); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t6 = MEM_U32(t9 + 4); +//nop; +if (t6 != at) {t7 = MEM_U32(sp + 352); +goto L436668;} +t7 = MEM_U32(sp + 352); +t0 = 0x1002dfbc; +t2 = MEM_U32(t9 + 8); +t0 = MEM_U32(t0 + 0); +//nop; +if (t2 != t0) {t7 = MEM_U32(sp + 352); +goto L436668;} +t7 = MEM_U32(sp + 352); +t8 = MEM_U32(t3 + 24); +t9 = MEM_U32(t3 + 28); +if (t8 != 0) {t7 = MEM_U32(sp + 352); +goto L436668;} +t7 = MEM_U32(sp + 352); +if (t9 == 0) {//nop; +goto L4367c0;} +//nop; +t7 = MEM_U32(sp + 352); +L436668: +at = 0x65; +t4 = MEM_U32(t7 + 28); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 != at) {//nop; +goto L43672c;} +//nop; +t1 = MEM_U32(t4 + 8); +at = 0x14; +t6 = MEM_U32(t1 + 4); +//nop; +if (t6 == at) {at = (int)t6 < (int)0x5; +goto L4366ac;} +at = (int)t6 < (int)0x5; +if (at != 0) {at = (int)t6 < (int)0x11; +goto L4366d4;} +at = (int)t6 < (int)0x11; +if (at == 0) {t3 = MEM_U32(sp + 352); +goto L4366d8;} +t3 = MEM_U32(sp + 352); +L4366ac: +t2 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t2 + 28); +//nop; +t8 = MEM_U32(t0 + 24); +t9 = MEM_U32(t0 + 28); +if (t8 != 0) {t3 = MEM_U32(sp + 352); +goto L4366d8;} +t3 = MEM_U32(sp + 352); +if (t9 == 0) {//nop; +goto L4367c0;} +//nop; +L4366d4: +t3 = MEM_U32(sp + 352); +L4366d8: +at = 0x16; +t7 = MEM_U32(t3 + 28); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t4 = MEM_U32(t5 + 4); +//nop; +if (t4 != at) {//nop; +goto L43672c;} +//nop; +t6 = 0x1002dfbc; +t1 = MEM_U32(t5 + 8); +t6 = MEM_U32(t6 + 0); +//nop; +if (t1 != t6) {//nop; +goto L43672c;} +//nop; +t2 = MEM_U32(t7 + 24); +t3 = MEM_U32(t7 + 28); +if (t2 != 0) {//nop; +goto L43672c;} +//nop; +if (t3 == 0) {//nop; +goto L4367c0;} +//nop; +L43672c: +t0 = 0x10029fa0; +//nop; +t8 = MEM_U16(t0 + 26); +//nop; +if (t8 != 0) {t7 = MEM_U32(sp + 352); +goto L436794;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U16(t0 + 10); +//nop; +t4 = t9 & 0x1; +if (t4 != 0) {t7 = MEM_U32(sp + 352); +goto L436794;} +t7 = MEM_U32(sp + 352); +t5 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xc2; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L436774; +a1 = 0x1; +L436774: +// bdead 40000001 gp = MEM_U32(sp + 104); +t6 = MEM_U32(sp + 352); +t1 = 0x1002dee4; +//nop; +t1 = MEM_U32(t1 + 0); +MEM_U32(t6 + 8) = t1; +goto L436b64; +MEM_U32(t6 + 8) = t1; +// fdead 0 t7 = MEM_U32(sp + 352); +L436794: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0xc2; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4367ac; +a1 = 0x2; +L4367ac: +t3 = MEM_U32(sp + 352); +// bdead 40001001 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t3 + 4) = t2; +goto L436b64; +MEM_U32(t3 + 4) = t2; +L4367c0: +t8 = 0x1002dee4; +t0 = MEM_U32(sp + 352); +t8 = MEM_U32(t8 + 0); +MEM_U32(t0 + 8) = t8; +goto L436b64; +MEM_U32(t0 + 8) = t8; +// fdead 0 t9 = MEM_U32(sp + 352); +L4367d8: +at = 0x16; +t4 = MEM_U32(t9 + 24); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t5 + 4); +//nop; +if (t1 != at) {t0 = MEM_U32(sp + 352); +goto L4368c0;} +t0 = MEM_U32(sp + 352); +t6 = MEM_U32(t9 + 28); +at = 0x65; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {t0 = MEM_U32(sp + 352); +goto L4368c0;} +t0 = MEM_U32(sp + 352); +t2 = MEM_U32(t6 + 8); +at = 0x14; +t3 = MEM_U32(t2 + 4); +//nop; +if (t3 == at) {at = (int)t3 < (int)0x5; +goto L43683c;} +at = (int)t3 < (int)0x5; +if (at != 0) {at = (int)t3 < (int)0x11; +goto L436864;} +at = (int)t3 < (int)0x11; +if (at == 0) {t1 = MEM_U32(sp + 352); +goto L436868;} +t1 = MEM_U32(sp + 352); +L43683c: +t8 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t8 + 28); +//nop; +t4 = MEM_U32(t0 + 24); +t5 = MEM_U32(t0 + 28); +if (t4 != 0) {t1 = MEM_U32(sp + 352); +goto L436868;} +t1 = MEM_U32(sp + 352); +if (t5 == 0) {//nop; +goto L4369a4;} +//nop; +L436864: +t1 = MEM_U32(sp + 352); +L436868: +at = 0x16; +t9 = MEM_U32(t1 + 28); +//nop; +t7 = MEM_U32(t9 + 8); +//nop; +t6 = MEM_U32(t7 + 4); +//nop; +if (t6 != at) {t0 = MEM_U32(sp + 352); +goto L4368c0;} +t0 = MEM_U32(sp + 352); +t3 = 0x1002dfbc; +t2 = MEM_U32(t7 + 8); +t3 = MEM_U32(t3 + 0); +//nop; +if (t2 != t3) {t0 = MEM_U32(sp + 352); +goto L4368c0;} +t0 = MEM_U32(sp + 352); +t8 = MEM_U32(t9 + 24); +t9 = MEM_U32(t9 + 28); +if (t8 != 0) {t0 = MEM_U32(sp + 352); +goto L4368c0;} +t0 = MEM_U32(sp + 352); +if (t9 == 0) {//nop; +goto L4369a4;} +//nop; +t0 = MEM_U32(sp + 352); +L4368c0: +at = 0x16; +t4 = MEM_U32(t0 + 28); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t5 + 4); +//nop; +if (t1 != at) {//nop; +goto L4369b8;} +//nop; +t6 = MEM_U32(t0 + 24); +at = 0x65; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {//nop; +goto L4369b8;} +//nop; +t2 = MEM_U32(t6 + 8); +at = 0x14; +t3 = MEM_U32(t2 + 4); +//nop; +if (t3 == at) {at = (int)t3 < (int)0x5; +goto L436924;} +at = (int)t3 < (int)0x5; +if (at != 0) {at = (int)t3 < (int)0x11; +goto L43694c;} +at = (int)t3 < (int)0x11; +if (at == 0) {t1 = MEM_U32(sp + 352); +goto L436950;} +t1 = MEM_U32(sp + 352); +L436924: +t8 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t8 + 24); +//nop; +t4 = MEM_U32(t9 + 24); +t5 = MEM_U32(t9 + 28); +if (t4 != 0) {t1 = MEM_U32(sp + 352); +goto L436950;} +t1 = MEM_U32(sp + 352); +if (t5 == 0) {//nop; +goto L4369a4;} +//nop; +L43694c: +t1 = MEM_U32(sp + 352); +L436950: +at = 0x16; +t0 = MEM_U32(t1 + 24); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t6 = MEM_U32(t7 + 4); +//nop; +if (t6 != at) {//nop; +goto L4369b8;} +//nop; +t3 = 0x1002dfbc; +t2 = MEM_U32(t7 + 8); +t3 = MEM_U32(t3 + 0); +//nop; +if (t2 != t3) {//nop; +goto L4369b8;} +//nop; +t8 = MEM_U32(t0 + 24); +t9 = MEM_U32(t0 + 28); +if (t8 != 0) {//nop; +goto L4369b8;} +//nop; +if (t9 != 0) {//nop; +goto L4369b8;} +//nop; +L4369a4: +t4 = 0x1002dee4; +t5 = MEM_U32(sp + 352); +t4 = MEM_U32(t4 + 0); +MEM_U32(t5 + 8) = t4; +goto L436b64; +MEM_U32(t5 + 8) = t4; +L4369b8: +t1 = 0x10029fa0; +//nop; +t6 = MEM_U16(t1 + 26); +//nop; +if (t6 != 0) {//nop; +goto L436a78;} +//nop; +t7 = MEM_U16(t1 + 10); +//nop; +t2 = t7 & 0x1; +if (t2 != 0) {//nop; +goto L436a78;} +//nop; +t3 = MEM_U32(sp + 352); +at = 0x14; +t0 = MEM_U32(t3 + 24); +//nop; +t8 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 == at) {at = (int)t9 < (int)0x5; +goto L436a1c;} +at = (int)t9 < (int)0x5; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L436a78;} +at = (int)t9 < (int)0x11; +if (at == 0) {//nop; +goto L436a78;} +//nop; +L436a1c: +t4 = MEM_U32(sp + 352); +at = 0x16; +t5 = MEM_U32(t4 + 28); +//nop; +t6 = MEM_U32(t5 + 8); +//nop; +t1 = MEM_U32(t6 + 4); +//nop; +if (t1 != at) {//nop; +goto L436a78;} +//nop; +//nop; +a0 = 0x30000; +a2 = MEM_U32(t4 + 20); +a0 = a0 | 0xd9; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L436a5c; +a1 = 0x1; +L436a5c: +// bdead 40000001 gp = MEM_U32(sp + 104); +t2 = MEM_U32(sp + 352); +t7 = 0x1002dee4; +//nop; +t7 = MEM_U32(t7 + 0); +MEM_U32(t2 + 8) = t7; +goto L436b64; +MEM_U32(t2 + 8) = t7; +L436a78: +t3 = 0x10029fa0; +//nop; +t0 = MEM_U16(t3 + 26); +//nop; +if (t0 != 0) {t5 = MEM_U32(sp + 352); +goto L436b3c;} +t5 = MEM_U32(sp + 352); +t8 = MEM_U16(t3 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {t5 = MEM_U32(sp + 352); +goto L436b3c;} +t5 = MEM_U32(sp + 352); +t5 = MEM_U32(sp + 352); +at = 0x14; +t6 = MEM_U32(t5 + 28); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t1 + 4); +//nop; +if (t4 == at) {at = (int)t4 < (int)0x5; +goto L436adc;} +at = (int)t4 < (int)0x5; +if (at != 0) {at = (int)t4 < (int)0x11; +goto L436b38;} +at = (int)t4 < (int)0x11; +if (at == 0) {t5 = MEM_U32(sp + 352); +goto L436b3c;} +t5 = MEM_U32(sp + 352); +L436adc: +t7 = MEM_U32(sp + 352); +at = 0x16; +t2 = MEM_U32(t7 + 24); +//nop; +t0 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t0 + 4); +//nop; +if (t3 != at) {t5 = MEM_U32(sp + 352); +goto L436b3c;} +t5 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0xd9; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L436b1c; +a1 = 0x1; +L436b1c: +// bdead 40000001 gp = MEM_U32(sp + 104); +t9 = MEM_U32(sp + 352); +t8 = 0x1002dee4; +//nop; +t8 = MEM_U32(t8 + 0); +MEM_U32(t9 + 8) = t8; +goto L436b64; +MEM_U32(t9 + 8) = t8; +L436b38: +t5 = MEM_U32(sp + 352); +L436b3c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xc2; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L436b54; +a1 = 0x2; +L436b54: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t1 + 4) = t6; +L436b64: +t4 = MEM_U32(sp + 352); +at = 0x69; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 == at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t0 = MEM_U32(t4 + 24); +at = 0x65; +t3 = MEM_U32(t0 + 4); +//nop; +if (t3 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t7 = MEM_U32(t4 + 28); +at = 0x65; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +//nop; +a0 = t4; +a1 = t0; +a2 = t7; +v0 = f_fold_constant_for_relational(mem, sp, a0, a1, a2); +goto L436bc0; +a2 = t7; +L436bc0: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L436bcc: +t9 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +s4 = MEM_U32(t9 + 24); +at = 0x10000000; +//nop; +t5 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t5 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L436bf8; +a0 = s4; +L436bf8: +t1 = MEM_U32(sp + 352); +// bdead 40200509 gp = MEM_U32(sp + 104); +MEM_U32(t1 + 24) = v0; +t2 = MEM_U32(sp + 352); +at = 0x69; +t3 = MEM_U32(t2 + 24); +//nop; +t8 = MEM_U32(t3 + 4); +//nop; +if (t8 != at) {t4 = 0x69; +goto L436c2c;} +t4 = 0x69; +MEM_U32(t2 + 4) = t4; +goto L440d04; +MEM_U32(t2 + 4) = t4; +L436c2c: +t0 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t0 + 24); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t9 + 4); +//nop; +t6 = t5 ^ 0x18; +t6 = t6 < 0x1; +if (t6 == 0) {t4 = MEM_U32(sp + 352); +goto L436cfc;} +t4 = MEM_U32(sp + 352); +if (t6 != 0) {at = 0x14; +goto L436c80;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L436cc8;} +t5 = MEM_U32(sp + 352); +t1 = MEM_U32(t9 + 12); +//nop; +t3 = t1 << 2; +if ((int)t3 < 0) {t5 = MEM_U32(sp + 352); +goto L436cc8;} +t5 = MEM_U32(sp + 352); +L436c80: +t8 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +t0 = MEM_U32(t2 + 8); +//nop; +if (t0 == 0) {t5 = MEM_U32(sp + 352); +goto L436cc8;} +t5 = MEM_U32(sp + 352); +t7 = MEM_U32(t2 + 12); +at = 0xd0000000; +t6 = t7 & at; +if (t6 == 0) {t5 = MEM_U32(sp + 352); +goto L436cc8;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t0; +goto L436ce0; +MEM_U32(sp + 188) = t0; +// fdead 0 t5 = MEM_U32(sp + 352); +L436cc8: +//nop; +t9 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 188) = t1; +L436ce0: +t3 = MEM_U32(sp + 188); +//nop; +t8 = MEM_U32(t3 + 36); +//nop; +if (t8 == 0) {//nop; +goto L436de4;} +//nop; +t4 = MEM_U32(sp + 352); +L436cfc: +at = 0x13; +t2 = MEM_U32(t4 + 24); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t6 = MEM_U32(t7 + 4); +//nop; +if (t6 != at) {at = 0x18; +goto L436dbc;} +at = 0x18; +if (t6 == at) {at = 0x14; +goto L436d44;} +at = 0x14; +if (t6 != at) {t6 = MEM_U32(sp + 352); +goto L436d8c;} +t6 = MEM_U32(sp + 352); +t0 = MEM_U32(t7 + 12); +//nop; +t5 = t0 << 2; +if ((int)t5 < 0) {t6 = MEM_U32(sp + 352); +goto L436d8c;} +t6 = MEM_U32(sp + 352); +L436d44: +t9 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t9 + 24); +//nop; +t3 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t3 + 8); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L436d8c;} +t6 = MEM_U32(sp + 352); +t4 = MEM_U32(t3 + 12); +at = 0xd0000000; +t2 = t4 & at; +if (t2 == 0) {t6 = MEM_U32(sp + 352); +goto L436d8c;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t8; +goto L436da4; +MEM_U32(sp + 184) = t8; +// fdead 0 t6 = MEM_U32(sp + 352); +L436d8c: +//nop; +t7 = MEM_U32(t6 + 24); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 184) = t0; +L436da4: +t5 = MEM_U32(sp + 184); +//nop; +t9 = MEM_U32(t5 + 24); +//nop; +if (t9 == 0) {//nop; +goto L436de4;} +//nop; +L436dbc: +t1 = MEM_U32(sp + 352); +at = 0x11; +t3 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 != at) {t7 = MEM_U32(sp + 352); +goto L436e14;} +t7 = MEM_U32(sp + 352); +L436de4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L436dfc; +a1 = 0x2; +L436dfc: +t6 = MEM_U32(sp + 352); +// bdead 40008001 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t6 + 4) = t8; +goto L440d04; +MEM_U32(t6 + 4) = t8; +// fdead 0 t7 = MEM_U32(sp + 352); +L436e14: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t7 + 28); +t0 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t0 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L436e3c; +a0 = s5; +L436e3c: +t9 = MEM_U32(sp + 352); +// bdead 44600109 gp = MEM_U32(sp + 104); +MEM_U32(t9 + 28) = v0; +t1 = MEM_U32(sp + 352); +at = 0x69; +t3 = MEM_U32(t1 + 28); +//nop; +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 != at) {t2 = 0x69; +goto L436e70;} +t2 = 0x69; +MEM_U32(t1 + 4) = t2; +goto L440d04; +MEM_U32(t1 + 4) = t2; +L436e70: +t8 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t8 + 28); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +t0 = MEM_U32(t7 + 4); +//nop; +t5 = t0 ^ 0x18; +t5 = t5 < 0x1; +if (t5 == 0) {t2 = MEM_U32(sp + 352); +goto L436f40;} +t2 = MEM_U32(sp + 352); +if (t5 != 0) {at = 0x14; +goto L436ec4;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L436f0c;} +t0 = MEM_U32(sp + 352); +t9 = MEM_U32(t7 + 12); +//nop; +t3 = t9 << 2; +if ((int)t3 < 0) {t0 = MEM_U32(sp + 352); +goto L436f0c;} +t0 = MEM_U32(sp + 352); +L436ec4: +t4 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t4 + 28); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t1 + 8); +//nop; +if (t8 == 0) {t0 = MEM_U32(sp + 352); +goto L436f0c;} +t0 = MEM_U32(sp + 352); +t6 = MEM_U32(t1 + 12); +at = 0xd0000000; +t5 = t6 & at; +if (t5 == 0) {t0 = MEM_U32(sp + 352); +goto L436f0c;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t8; +goto L436f24; +MEM_U32(sp + 188) = t8; +// fdead 0 t0 = MEM_U32(sp + 352); +L436f0c: +//nop; +t7 = MEM_U32(t0 + 28); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 188) = t9; +L436f24: +t3 = MEM_U32(sp + 188); +//nop; +t4 = MEM_U32(t3 + 36); +//nop; +if (t4 == 0) {//nop; +goto L437028;} +//nop; +t2 = MEM_U32(sp + 352); +L436f40: +at = 0x13; +t1 = MEM_U32(t2 + 28); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t6 + 4); +//nop; +if (t5 != at) {at = 0x18; +goto L437000;} +at = 0x18; +if (t5 == at) {at = 0x14; +goto L436f88;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L436fd0;} +t5 = MEM_U32(sp + 352); +t8 = MEM_U32(t6 + 12); +//nop; +t0 = t8 << 2; +if ((int)t0 < 0) {t5 = MEM_U32(sp + 352); +goto L436fd0;} +t5 = MEM_U32(sp + 352); +L436f88: +t7 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t7 + 28); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +if (t4 == 0) {t5 = MEM_U32(sp + 352); +goto L436fd0;} +t5 = MEM_U32(sp + 352); +t2 = MEM_U32(t3 + 12); +at = 0xd0000000; +t1 = t2 & at; +if (t1 == 0) {t5 = MEM_U32(sp + 352); +goto L436fd0;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t4; +goto L436fe8; +MEM_U32(sp + 184) = t4; +// fdead 0 t5 = MEM_U32(sp + 352); +L436fd0: +//nop; +t6 = MEM_U32(t5 + 28); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 184) = t8; +L436fe8: +t0 = MEM_U32(sp + 184); +//nop; +t7 = MEM_U32(t0 + 24); +//nop; +if (t7 == 0) {//nop; +goto L437028;} +//nop; +L437000: +t9 = MEM_U32(sp + 352); +at = 0x11; +t3 = MEM_U32(t9 + 28); +//nop; +t2 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t2 + 4); +//nop; +if (t1 != at) {t6 = MEM_U32(sp + 352); +goto L437058;} +t6 = MEM_U32(sp + 352); +L437028: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L437040; +a1 = 0x2; +L437040: +t5 = MEM_U32(sp + 352); +// bdead 40004001 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t5 + 4) = t4; +goto L440d04; +MEM_U32(t5 + 4) = t4; +// fdead 0 t6 = MEM_U32(sp + 352); +L437058: +at = 0x14; +t8 = MEM_U32(t6 + 24); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t7 = MEM_U32(t0 + 4); +//nop; +if (t7 == at) {at = (int)t7 < (int)0x5; +goto L4370b8;} +at = (int)t7 < (int)0x5; +if (at != 0) {at = (int)t7 < (int)0x11; +goto L43708c;} +at = (int)t7 < (int)0x11; +if (at != 0) {t2 = MEM_U32(sp + 352); +goto L4370bc;} +t2 = MEM_U32(sp + 352); +L43708c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xc3; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4370a4; +a1 = 0x2; +L4370a4: +t3 = MEM_U32(sp + 352); +// bdead 40001001 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t3 + 4) = t9; +goto L440d04; +MEM_U32(t3 + 4) = t9; +L4370b8: +t2 = MEM_U32(sp + 352); +L4370bc: +at = 0x14; +t1 = MEM_U32(t2 + 28); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 == at) {at = (int)t5 < (int)0x5; +goto L43711c;} +at = (int)t5 < (int)0x5; +if (at != 0) {at = (int)t5 < (int)0x11; +goto L4370f0;} +at = (int)t5 < (int)0x11; +if (at != 0) {//nop; +goto L43711c;} +//nop; +L4370f0: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xc3; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L437108; +a1 = 0x2; +L437108: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t8 + 4) = t6; +goto L440d04; +MEM_U32(t8 + 4) = t6; +L43711c: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +// bdead 40000061 t9 = t9; +//nop; +func_4449dc(mem, sp, a0, a1); +goto L437134; +//nop; +L437134: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t7 = MEM_U32(t0 + 24); +at = 0x65; +t9 = MEM_U32(t7 + 4); +//nop; +if (t9 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t3 = MEM_U32(t0 + 28); +at = 0x65; +t2 = MEM_U32(t3 + 4); +//nop; +if (t2 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +//nop; +a0 = t0; +a1 = t7; +a2 = t3; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L437180; +a2 = t3; +L437180: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L43718c: +t1 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t1 + 24); +t4 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t4 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L4371b8; +a0 = s4; +L4371b8: +t6 = MEM_U32(sp + 352); +// bdead 40208109 gp = MEM_U32(sp + 104); +MEM_U32(t6 + 24) = v0; +t8 = MEM_U32(sp + 352); +at = 0x69; +t9 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t9 + 4); +//nop; +if (t2 != at) {t0 = 0x69; +goto L4371ec;} +t0 = 0x69; +MEM_U32(t8 + 4) = t0; +goto L440d04; +MEM_U32(t8 + 4) = t0; +L4371ec: +t7 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t7 + 24); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +t4 = MEM_U32(t1 + 4); +//nop; +t5 = t4 ^ 0x18; +t5 = t5 < 0x1; +if (t5 == 0) {t0 = MEM_U32(sp + 352); +goto L4372bc;} +t0 = MEM_U32(sp + 352); +if (t5 != 0) {at = 0x14; +goto L437240;} +at = 0x14; +if (t4 != at) {t4 = MEM_U32(sp + 352); +goto L437288;} +t4 = MEM_U32(sp + 352); +t6 = MEM_U32(t1 + 12); +//nop; +t9 = t6 << 2; +if ((int)t9 < 0) {t4 = MEM_U32(sp + 352); +goto L437288;} +t4 = MEM_U32(sp + 352); +L437240: +t2 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t2 + 24); +//nop; +t8 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t8 + 8); +//nop; +if (t7 == 0) {t4 = MEM_U32(sp + 352); +goto L437288;} +t4 = MEM_U32(sp + 352); +t3 = MEM_U32(t8 + 12); +at = 0xd0000000; +t5 = t3 & at; +if (t5 == 0) {t4 = MEM_U32(sp + 352); +goto L437288;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t7; +goto L4372a0; +MEM_U32(sp + 188) = t7; +// fdead 0 t4 = MEM_U32(sp + 352); +L437288: +//nop; +t1 = MEM_U32(t4 + 24); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 188) = t6; +L4372a0: +t9 = MEM_U32(sp + 188); +//nop; +t2 = MEM_U32(t9 + 36); +//nop; +if (t2 == 0) {//nop; +goto L4373a4;} +//nop; +t0 = MEM_U32(sp + 352); +L4372bc: +at = 0x13; +t8 = MEM_U32(t0 + 24); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 != at) {at = 0x18; +goto L43737c;} +at = 0x18; +if (t5 == at) {at = 0x14; +goto L437304;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L43734c;} +t5 = MEM_U32(sp + 352); +t7 = MEM_U32(t3 + 12); +//nop; +t4 = t7 << 2; +if ((int)t4 < 0) {t5 = MEM_U32(sp + 352); +goto L43734c;} +t5 = MEM_U32(sp + 352); +L437304: +t1 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +t9 = MEM_U32(t6 + 8); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +if (t2 == 0) {t5 = MEM_U32(sp + 352); +goto L43734c;} +t5 = MEM_U32(sp + 352); +t0 = MEM_U32(t9 + 12); +at = 0xd0000000; +t8 = t0 & at; +if (t8 == 0) {t5 = MEM_U32(sp + 352); +goto L43734c;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t2; +goto L437364; +MEM_U32(sp + 184) = t2; +// fdead 0 t5 = MEM_U32(sp + 352); +L43734c: +//nop; +t3 = MEM_U32(t5 + 24); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 184) = t7; +L437364: +t4 = MEM_U32(sp + 184); +//nop; +t1 = MEM_U32(t4 + 24); +//nop; +if (t1 == 0) {//nop; +goto L4373a4;} +//nop; +L43737c: +t6 = MEM_U32(sp + 352); +at = 0x11; +t9 = MEM_U32(t6 + 24); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +t8 = MEM_U32(t0 + 4); +//nop; +if (t8 != at) {t3 = MEM_U32(sp + 352); +goto L4373d4;} +t3 = MEM_U32(sp + 352); +L4373a4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4373bc; +a1 = 0x2; +L4373bc: +t5 = MEM_U32(sp + 352); +// bdead 40004001 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t5 + 4) = t2; +goto L440d04; +MEM_U32(t5 + 4) = t2; +// fdead 0 t3 = MEM_U32(sp + 352); +L4373d4: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t3 + 28); +t7 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t7 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L4373fc; +a0 = s5; +L4373fc: +t1 = MEM_U32(sp + 352); +// bdead 40600509 gp = MEM_U32(sp + 104); +MEM_U32(t1 + 28) = v0; +t6 = MEM_U32(sp + 352); +at = 0x69; +t9 = MEM_U32(t6 + 28); +//nop; +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 != at) {t8 = 0x69; +goto L437430;} +t8 = 0x69; +MEM_U32(t6 + 4) = t8; +goto L440d04; +MEM_U32(t6 + 4) = t8; +L437430: +t2 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t2 + 28); +//nop; +t3 = MEM_U32(t5 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +t4 = t7 ^ 0x18; +t4 = t4 < 0x1; +if (t4 == 0) {t8 = MEM_U32(sp + 352); +goto L437500;} +t8 = MEM_U32(sp + 352); +if (t4 != 0) {at = 0x14; +goto L437484;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L4374cc;} +t7 = MEM_U32(sp + 352); +t1 = MEM_U32(t3 + 12); +//nop; +t9 = t1 << 2; +if ((int)t9 < 0) {t7 = MEM_U32(sp + 352); +goto L4374cc;} +t7 = MEM_U32(sp + 352); +L437484: +t0 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t0 + 28); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t6 + 8); +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 352); +goto L4374cc;} +t7 = MEM_U32(sp + 352); +t5 = MEM_U32(t6 + 12); +at = 0xd0000000; +t4 = t5 & at; +if (t4 == 0) {t7 = MEM_U32(sp + 352); +goto L4374cc;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t2; +goto L4374e4; +MEM_U32(sp + 188) = t2; +// fdead 0 t7 = MEM_U32(sp + 352); +L4374cc: +//nop; +t3 = MEM_U32(t7 + 28); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 188) = t1; +L4374e4: +t9 = MEM_U32(sp + 188); +//nop; +t0 = MEM_U32(t9 + 36); +//nop; +if (t0 == 0) {//nop; +goto L4375e8;} +//nop; +t8 = MEM_U32(sp + 352); +L437500: +at = 0x13; +t6 = MEM_U32(t8 + 28); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t5 + 4); +//nop; +if (t4 != at) {at = 0x18; +goto L4375c0;} +at = 0x18; +if (t4 == at) {at = 0x14; +goto L437548;} +at = 0x14; +if (t4 != at) {t4 = MEM_U32(sp + 352); +goto L437590;} +t4 = MEM_U32(sp + 352); +t2 = MEM_U32(t5 + 12); +//nop; +t7 = t2 << 2; +if ((int)t7 < 0) {t4 = MEM_U32(sp + 352); +goto L437590;} +t4 = MEM_U32(sp + 352); +L437548: +t3 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +if (t0 == 0) {t4 = MEM_U32(sp + 352); +goto L437590;} +t4 = MEM_U32(sp + 352); +t8 = MEM_U32(t9 + 12); +at = 0xd0000000; +t6 = t8 & at; +if (t6 == 0) {t4 = MEM_U32(sp + 352); +goto L437590;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t0; +goto L4375a8; +MEM_U32(sp + 184) = t0; +// fdead 0 t4 = MEM_U32(sp + 352); +L437590: +//nop; +t5 = MEM_U32(t4 + 28); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 184) = t2; +L4375a8: +t7 = MEM_U32(sp + 184); +//nop; +t3 = MEM_U32(t7 + 24); +//nop; +if (t3 == 0) {//nop; +goto L4375e8;} +//nop; +L4375c0: +t1 = MEM_U32(sp + 352); +at = 0x11; +t9 = MEM_U32(t1 + 28); +//nop; +t8 = MEM_U32(t9 + 8); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 != at) {t5 = MEM_U32(sp + 352); +goto L437618;} +t5 = MEM_U32(sp + 352); +L4375e8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L437600; +a1 = 0x2; +L437600: +t4 = MEM_U32(sp + 352); +// bdead 40002001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t4 + 4) = t0; +goto L440d04; +MEM_U32(t4 + 4) = t0; +// fdead 0 t5 = MEM_U32(sp + 352); +L437618: +at = 0x14; +t2 = MEM_U32(t5 + 24); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t7 + 4); +//nop; +if (t3 == at) {at = (int)t3 < (int)0x5; +goto L437678;} +at = (int)t3 < (int)0x5; +if (at != 0) {at = (int)t3 < (int)0x11; +goto L43764c;} +at = (int)t3 < (int)0x11; +if (at != 0) {t8 = MEM_U32(sp + 352); +goto L43767c;} +t8 = MEM_U32(sp + 352); +L43764c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xc4; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L437664; +a1 = 0x2; +L437664: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t1 = 0x69; +MEM_U32(t9 + 4) = t1; +goto L440d04; +MEM_U32(t9 + 4) = t1; +L437678: +t8 = MEM_U32(sp + 352); +L43767c: +at = 0x14; +t6 = MEM_U32(t8 + 28); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t0 + 4); +//nop; +if (t4 == at) {at = (int)t4 < (int)0x5; +goto L4376dc;} +at = (int)t4 < (int)0x5; +if (at != 0) {at = (int)t4 < (int)0x11; +goto L4376b0;} +at = (int)t4 < (int)0x11; +if (at != 0) {//nop; +goto L4376dc;} +//nop; +L4376b0: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xc4; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4376c8; +a1 = 0x2; +L4376c8: +t2 = MEM_U32(sp + 352); +// bdead 40000801 gp = MEM_U32(sp + 104); +t5 = 0x69; +MEM_U32(t2 + 4) = t5; +goto L440d04; +MEM_U32(t2 + 4) = t5; +L4376dc: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +// bdead 40000061 t9 = t9; +//nop; +func_4449dc(mem, sp, a0, a1); +goto L4376f4; +//nop; +L4376f4: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t3 = MEM_U32(t7 + 24); +at = 0x65; +t1 = MEM_U32(t3 + 4); +//nop; +if (t1 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t9 = MEM_U32(t7 + 28); +at = 0x65; +t8 = MEM_U32(t9 + 4); +//nop; +if (t8 != at) {a2 = t9; +goto L440d04;} +a2 = t9; +//nop; +a0 = t7; +a1 = t3; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L43773c; +a1 = t3; +L43773c: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L437748: +t6 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t6 + 24); +t0 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t0 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L437774; +a0 = s4; +L437774: +t5 = MEM_U32(sp + 352); +// bdead 40204109 gp = MEM_U32(sp + 104); +MEM_U32(t5 + 24) = v0; +t2 = MEM_U32(sp + 352); +at = 0x69; +t1 = MEM_U32(t2 + 24); +//nop; +t8 = MEM_U32(t1 + 4); +//nop; +if (t8 != at) {t7 = 0x69; +goto L4377a8;} +t7 = 0x69; +MEM_U32(t2 + 4) = t7; +goto L440d04; +MEM_U32(t2 + 4) = t7; +L4377a8: +t3 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t3 + 24); +//nop; +t6 = MEM_U32(t9 + 8); +//nop; +t0 = MEM_U32(t6 + 4); +//nop; +t4 = t0 ^ 0x18; +t4 = t4 < 0x1; +if (t4 == 0) {t7 = MEM_U32(sp + 352); +goto L437878;} +t7 = MEM_U32(sp + 352); +if (t4 != 0) {at = 0x14; +goto L4377fc;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L437844;} +t0 = MEM_U32(sp + 352); +t5 = MEM_U32(t6 + 12); +//nop; +t1 = t5 << 2; +if ((int)t1 < 0) {t0 = MEM_U32(sp + 352); +goto L437844;} +t0 = MEM_U32(sp + 352); +L4377fc: +t8 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +if (t3 == 0) {t0 = MEM_U32(sp + 352); +goto L437844;} +t0 = MEM_U32(sp + 352); +t9 = MEM_U32(t2 + 12); +at = 0xd0000000; +t4 = t9 & at; +if (t4 == 0) {t0 = MEM_U32(sp + 352); +goto L437844;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t3; +goto L43785c; +MEM_U32(sp + 188) = t3; +// fdead 0 t0 = MEM_U32(sp + 352); +L437844: +//nop; +t6 = MEM_U32(t0 + 24); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L43785c: +t1 = MEM_U32(sp + 188); +//nop; +t8 = MEM_U32(t1 + 36); +//nop; +if (t8 == 0) {//nop; +goto L437960;} +//nop; +t7 = MEM_U32(sp + 352); +L437878: +at = 0x13; +t2 = MEM_U32(t7 + 24); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +t4 = MEM_U32(t9 + 4); +//nop; +if (t4 != at) {at = 0x18; +goto L437938;} +at = 0x18; +if (t4 == at) {at = 0x14; +goto L4378c0;} +at = 0x14; +if (t4 != at) {t4 = MEM_U32(sp + 352); +goto L437908;} +t4 = MEM_U32(sp + 352); +t3 = MEM_U32(t9 + 12); +//nop; +t0 = t3 << 2; +if ((int)t0 < 0) {t4 = MEM_U32(sp + 352); +goto L437908;} +t4 = MEM_U32(sp + 352); +L4378c0: +t6 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t6 + 24); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t1 + 8); +//nop; +if (t8 == 0) {t4 = MEM_U32(sp + 352); +goto L437908;} +t4 = MEM_U32(sp + 352); +t7 = MEM_U32(t1 + 12); +at = 0xd0000000; +t2 = t7 & at; +if (t2 == 0) {t4 = MEM_U32(sp + 352); +goto L437908;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t8; +goto L437920; +MEM_U32(sp + 184) = t8; +// fdead 0 t4 = MEM_U32(sp + 352); +L437908: +//nop; +t9 = MEM_U32(t4 + 24); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 184) = t3; +L437920: +t0 = MEM_U32(sp + 184); +//nop; +t6 = MEM_U32(t0 + 24); +//nop; +if (t6 == 0) {//nop; +goto L437960;} +//nop; +L437938: +t5 = MEM_U32(sp + 352); +at = 0x11; +t1 = MEM_U32(t5 + 24); +//nop; +t7 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t7 + 4); +//nop; +if (t2 != at) {t9 = MEM_U32(sp + 352); +goto L437990;} +t9 = MEM_U32(sp + 352); +L437960: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L437978; +a1 = 0x2; +L437978: +t4 = MEM_U32(sp + 352); +// bdead 40002001 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t4 + 4) = t8; +goto L440d04; +MEM_U32(t4 + 4) = t8; +// fdead 0 t9 = MEM_U32(sp + 352); +L437990: +a2 = MEM_U32(sp + 360); +s5 = MEM_U32(t9 + 28); +at = 0x10000000; +//nop; +t3 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t3 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L4379b8; +a0 = s5; +L4379b8: +t6 = MEM_U32(sp + 352); +// bdead 40608109 gp = MEM_U32(sp + 104); +MEM_U32(t6 + 28) = v0; +t5 = MEM_U32(sp + 352); +at = 0x69; +t1 = MEM_U32(t5 + 28); +//nop; +t7 = MEM_U32(t1 + 4); +//nop; +if (t7 != at) {t2 = 0x69; +goto L4379ec;} +t2 = 0x69; +MEM_U32(t5 + 4) = t2; +goto L440d04; +MEM_U32(t5 + 4) = t2; +L4379ec: +t8 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t8 + 28); +//nop; +t9 = MEM_U32(t4 + 8); +//nop; +t3 = MEM_U32(t9 + 4); +//nop; +t0 = t3 ^ 0x18; +t0 = t0 < 0x1; +if (t0 == 0) {t2 = MEM_U32(sp + 352); +goto L437abc;} +t2 = MEM_U32(sp + 352); +if (t0 != 0) {at = 0x14; +goto L437a40;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L437a88;} +t3 = MEM_U32(sp + 352); +t6 = MEM_U32(t9 + 12); +//nop; +t1 = t6 << 2; +if ((int)t1 < 0) {t3 = MEM_U32(sp + 352); +goto L437a88;} +t3 = MEM_U32(sp + 352); +L437a40: +t7 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t7 + 28); +//nop; +t5 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +if (t8 == 0) {t3 = MEM_U32(sp + 352); +goto L437a88;} +t3 = MEM_U32(sp + 352); +t4 = MEM_U32(t5 + 12); +at = 0xd0000000; +t0 = t4 & at; +if (t0 == 0) {t3 = MEM_U32(sp + 352); +goto L437a88;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t8; +goto L437aa0; +MEM_U32(sp + 188) = t8; +// fdead 0 t3 = MEM_U32(sp + 352); +L437a88: +//nop; +t9 = MEM_U32(t3 + 28); +//nop; +t6 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 188) = t6; +L437aa0: +t1 = MEM_U32(sp + 188); +//nop; +t7 = MEM_U32(t1 + 36); +//nop; +if (t7 == 0) {//nop; +goto L437ba4;} +//nop; +t2 = MEM_U32(sp + 352); +L437abc: +at = 0x13; +t5 = MEM_U32(t2 + 28); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t0 = MEM_U32(t4 + 4); +//nop; +if (t0 != at) {at = 0x18; +goto L437b7c;} +at = 0x18; +if (t0 == at) {at = 0x14; +goto L437b04;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L437b4c;} +t0 = MEM_U32(sp + 352); +t8 = MEM_U32(t4 + 12); +//nop; +t3 = t8 << 2; +if ((int)t3 < 0) {t0 = MEM_U32(sp + 352); +goto L437b4c;} +t0 = MEM_U32(sp + 352); +L437b04: +t9 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t9 + 28); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +t7 = MEM_U32(t1 + 8); +//nop; +if (t7 == 0) {t0 = MEM_U32(sp + 352); +goto L437b4c;} +t0 = MEM_U32(sp + 352); +t2 = MEM_U32(t1 + 12); +at = 0xd0000000; +t5 = t2 & at; +if (t5 == 0) {t0 = MEM_U32(sp + 352); +goto L437b4c;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t7; +goto L437b64; +MEM_U32(sp + 184) = t7; +// fdead 0 t0 = MEM_U32(sp + 352); +L437b4c: +//nop; +t4 = MEM_U32(t0 + 28); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 184) = t8; +L437b64: +t3 = MEM_U32(sp + 184); +//nop; +t9 = MEM_U32(t3 + 24); +//nop; +if (t9 == 0) {//nop; +goto L437ba4;} +//nop; +L437b7c: +t6 = MEM_U32(sp + 352); +at = 0x11; +t1 = MEM_U32(t6 + 28); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t2 + 4); +//nop; +if (t5 != at) {t4 = MEM_U32(sp + 352); +goto L437bd4;} +t4 = MEM_U32(sp + 352); +L437ba4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L437bbc; +a1 = 0x2; +L437bbc: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t0 + 4) = t7; +goto L440d04; +MEM_U32(t0 + 4) = t7; +// fdead 0 t4 = MEM_U32(sp + 352); +L437bd4: +at = 0x14; +t8 = MEM_U32(t4 + 24); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 == at) {at = (int)t9 < (int)0x5; +goto L437c34;} +at = (int)t9 < (int)0x5; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L437c08;} +at = (int)t9 < (int)0x11; +if (at != 0) {t2 = MEM_U32(sp + 352); +goto L437c38;} +t2 = MEM_U32(sp + 352); +L437c08: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xc5; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L437c20; +a1 = 0x2; +L437c20: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t1 + 4) = t6; +goto L440d04; +MEM_U32(t1 + 4) = t6; +L437c34: +t2 = MEM_U32(sp + 352); +L437c38: +at = 0x14; +t5 = MEM_U32(t2 + 28); +//nop; +t7 = MEM_U32(t5 + 8); +//nop; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 == at) {at = (int)t0 < (int)0x5; +goto L437c98;} +at = (int)t0 < (int)0x5; +if (at != 0) {at = (int)t0 < (int)0x11; +goto L437c6c;} +at = (int)t0 < (int)0x11; +if (at != 0) {//nop; +goto L437c98;} +//nop; +L437c6c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xc5; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L437c84; +a1 = 0x2; +L437c84: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t8 + 4) = t4; +goto L440d04; +MEM_U32(t8 + 4) = t4; +L437c98: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +// bdead 40000061 t9 = t9; +//nop; +func_4449dc(mem, sp, a0, a1); +goto L437cb0; +//nop; +L437cb0: +t3 = MEM_U32(sp + 352); +// bdead 40001001 gp = MEM_U32(sp + 104); +t9 = MEM_U32(t3 + 24); +at = 0x65; +t6 = MEM_U32(t9 + 4); +//nop; +if (t6 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t1 = MEM_U32(t3 + 28); +at = 0x65; +t2 = MEM_U32(t1 + 4); +//nop; +if (t2 != at) {a1 = t9; +goto L440d04;} +a1 = t9; +//nop; +a0 = t3; +a2 = t1; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L437cf8; +a2 = t1; +L437cf8: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L437d04: +t5 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t5 + 24); +t7 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t7 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L437d30; +a0 = s4; +L437d30: +t4 = MEM_U32(sp + 352); +// bdead 40202109 gp = MEM_U32(sp + 104); +MEM_U32(t4 + 24) = v0; +t8 = MEM_U32(sp + 352); +at = 0x69; +t6 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t6 + 4); +//nop; +if (t2 != at) {t3 = 0x69; +goto L437d64;} +t3 = 0x69; +MEM_U32(t8 + 4) = t3; +goto L440d04; +MEM_U32(t8 + 4) = t3; +L437d64: +t9 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t9 + 24); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +t7 = MEM_U32(t5 + 4); +//nop; +t0 = t7 ^ 0x18; +t0 = t0 < 0x1; +if (t0 == 0) {t3 = MEM_U32(sp + 352); +goto L437e34;} +t3 = MEM_U32(sp + 352); +if (t0 != 0) {at = 0x14; +goto L437db8;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L437e00;} +t7 = MEM_U32(sp + 352); +t4 = MEM_U32(t5 + 12); +//nop; +t6 = t4 << 2; +if ((int)t6 < 0) {t7 = MEM_U32(sp + 352); +goto L437e00;} +t7 = MEM_U32(sp + 352); +L437db8: +t2 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t2 + 24); +//nop; +t8 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +if (t9 == 0) {t7 = MEM_U32(sp + 352); +goto L437e00;} +t7 = MEM_U32(sp + 352); +t1 = MEM_U32(t8 + 12); +at = 0xd0000000; +t0 = t1 & at; +if (t0 == 0) {t7 = MEM_U32(sp + 352); +goto L437e00;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t9; +goto L437e18; +MEM_U32(sp + 188) = t9; +// fdead 0 t7 = MEM_U32(sp + 352); +L437e00: +//nop; +t5 = MEM_U32(t7 + 24); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 188) = t4; +L437e18: +t6 = MEM_U32(sp + 188); +//nop; +t2 = MEM_U32(t6 + 36); +//nop; +if (t2 == 0) {//nop; +goto L437f1c;} +//nop; +t3 = MEM_U32(sp + 352); +L437e34: +at = 0x13; +t8 = MEM_U32(t3 + 24); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t1 + 4); +//nop; +if (t0 != at) {at = 0x18; +goto L437ef4;} +at = 0x18; +if (t0 == at) {at = 0x14; +goto L437e7c;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L437ec4;} +t0 = MEM_U32(sp + 352); +t9 = MEM_U32(t1 + 12); +//nop; +t7 = t9 << 2; +if ((int)t7 < 0) {t0 = MEM_U32(sp + 352); +goto L437ec4;} +t0 = MEM_U32(sp + 352); +L437e7c: +t5 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t5 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t2 = MEM_U32(t6 + 8); +//nop; +if (t2 == 0) {t0 = MEM_U32(sp + 352); +goto L437ec4;} +t0 = MEM_U32(sp + 352); +t3 = MEM_U32(t6 + 12); +at = 0xd0000000; +t8 = t3 & at; +if (t8 == 0) {t0 = MEM_U32(sp + 352); +goto L437ec4;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t2; +goto L437edc; +MEM_U32(sp + 184) = t2; +// fdead 0 t0 = MEM_U32(sp + 352); +L437ec4: +//nop; +t1 = MEM_U32(t0 + 24); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 184) = t9; +L437edc: +t7 = MEM_U32(sp + 184); +//nop; +t5 = MEM_U32(t7 + 24); +//nop; +if (t5 == 0) {//nop; +goto L437f1c;} +//nop; +L437ef4: +t4 = MEM_U32(sp + 352); +at = 0x11; +t6 = MEM_U32(t4 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t3 + 4); +//nop; +if (t8 != at) {a2 = MEM_U32(sp + 360); +goto L437f4c;} +a2 = MEM_U32(sp + 360); +L437f1c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L437f34; +a1 = 0x2; +L437f34: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t0 + 4) = t2; +goto L440d04; +MEM_U32(t0 + 4) = t2; +// fdead 0 a2 = MEM_U32(sp + 360); +L437f4c: +at = 0x10000000; +t9 = a2 & at; +t1 = MEM_U32(sp + 352); +at = 0x40000000; +a2 = t9 | at; +//nop; +s5 = MEM_U32(t1 + 28); +a1 = MEM_U32(sp + 356); +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L437f74; +a0 = s5; +L437f74: +t5 = MEM_U32(sp + 352); +// bdead 40604109 gp = MEM_U32(sp + 104); +MEM_U32(t5 + 28) = v0; +t4 = MEM_U32(sp + 352); +at = 0x69; +t6 = MEM_U32(t4 + 28); +//nop; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 != at) {t8 = 0x69; +goto L437fa8;} +t8 = 0x69; +MEM_U32(t4 + 4) = t8; +goto L440d04; +MEM_U32(t4 + 4) = t8; +L437fa8: +t2 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t2 + 28); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t1 + 4); +//nop; +t7 = t9 ^ 0x18; +t7 = t7 < 0x1; +if (t7 == 0) {t8 = MEM_U32(sp + 352); +goto L438078;} +t8 = MEM_U32(sp + 352); +if (t7 != 0) {at = 0x14; +goto L437ffc;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L438044;} +t9 = MEM_U32(sp + 352); +t5 = MEM_U32(t1 + 12); +//nop; +t6 = t5 << 2; +if ((int)t6 < 0) {t9 = MEM_U32(sp + 352); +goto L438044;} +t9 = MEM_U32(sp + 352); +L437ffc: +t3 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t3 + 28); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +if (t2 == 0) {t9 = MEM_U32(sp + 352); +goto L438044;} +t9 = MEM_U32(sp + 352); +t0 = MEM_U32(t4 + 12); +at = 0xd0000000; +t7 = t0 & at; +if (t7 == 0) {t9 = MEM_U32(sp + 352); +goto L438044;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t2; +goto L43805c; +MEM_U32(sp + 188) = t2; +// fdead 0 t9 = MEM_U32(sp + 352); +L438044: +//nop; +t1 = MEM_U32(t9 + 28); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L43805c: +t6 = MEM_U32(sp + 188); +//nop; +t3 = MEM_U32(t6 + 36); +//nop; +if (t3 == 0) {//nop; +goto L438160;} +//nop; +t8 = MEM_U32(sp + 352); +L438078: +at = 0x13; +t4 = MEM_U32(t8 + 28); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t0 + 4); +//nop; +if (t7 != at) {at = 0x18; +goto L438138;} +at = 0x18; +if (t7 == at) {at = 0x14; +goto L4380c0;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L438108;} +t7 = MEM_U32(sp + 352); +t2 = MEM_U32(t0 + 12); +//nop; +t9 = t2 << 2; +if ((int)t9 < 0) {t7 = MEM_U32(sp + 352); +goto L438108;} +t7 = MEM_U32(sp + 352); +L4380c0: +t1 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t1 + 28); +//nop; +t6 = MEM_U32(t5 + 8); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +if (t3 == 0) {t7 = MEM_U32(sp + 352); +goto L438108;} +t7 = MEM_U32(sp + 352); +t8 = MEM_U32(t6 + 12); +at = 0xd0000000; +t4 = t8 & at; +if (t4 == 0) {t7 = MEM_U32(sp + 352); +goto L438108;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t3; +goto L438120; +MEM_U32(sp + 184) = t3; +// fdead 0 t7 = MEM_U32(sp + 352); +L438108: +//nop; +t0 = MEM_U32(t7 + 28); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 184) = t2; +L438120: +t9 = MEM_U32(sp + 184); +//nop; +t1 = MEM_U32(t9 + 24); +//nop; +if (t1 == 0) {//nop; +goto L438160;} +//nop; +L438138: +t5 = MEM_U32(sp + 352); +at = 0x11; +t6 = MEM_U32(t5 + 28); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t8 + 4); +//nop; +if (t4 != at) {t0 = MEM_U32(sp + 352); +goto L438190;} +t0 = MEM_U32(sp + 352); +L438160: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L438178; +a1 = 0x2; +L438178: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t7 + 4) = t3; +goto L440d04; +MEM_U32(t7 + 4) = t3; +// fdead 0 t0 = MEM_U32(sp + 352); +L438190: +at = 0x14; +t2 = MEM_U32(t0 + 24); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +if (t1 == at) {at = 0x16; +goto L4381f8;} +at = 0x16; +if (t1 == at) {t8 = MEM_U32(sp + 352); +goto L4381fc;} +t8 = MEM_U32(sp + 352); +if ((int)t1 <= 0) {at = (int)t1 < (int)0x11; +goto L4381cc;} +at = (int)t1 < (int)0x11; +if (at != 0) {t8 = MEM_U32(sp + 352); +goto L4381fc;} +t8 = MEM_U32(sp + 352); +L4381cc: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xc6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4381e4; +a1 = 0x2; +L4381e4: +t6 = MEM_U32(sp + 352); +// bdead 40008001 gp = MEM_U32(sp + 104); +t5 = 0x69; +MEM_U32(t6 + 4) = t5; +goto L440d04; +MEM_U32(t6 + 4) = t5; +L4381f8: +t8 = MEM_U32(sp + 352); +L4381fc: +at = 0x14; +t4 = MEM_U32(t8 + 28); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 == at) {at = 0x16; +goto L438264;} +at = 0x16; +if (t7 == at) {t9 = MEM_U32(sp + 352); +goto L438268;} +t9 = MEM_U32(sp + 352); +if ((int)t7 <= 0) {at = (int)t7 < (int)0x11; +goto L438238;} +at = (int)t7 < (int)0x11; +if (at != 0) {t9 = MEM_U32(sp + 352); +goto L438268;} +t9 = MEM_U32(sp + 352); +L438238: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xc6; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L438250; +a1 = 0x2; +L438250: +t2 = MEM_U32(sp + 352); +// bdead 40000801 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t2 + 4) = t0; +goto L440d04; +MEM_U32(t2 + 4) = t0; +L438264: +t9 = MEM_U32(sp + 352); +L438268: +//nop; +a0 = MEM_U32(t9 + 24); +//nop; +//nop; +//nop; +v0 = f_make_boolean(mem, sp, a0); +goto L438280; +//nop; +L438280: +t1 = MEM_U32(sp + 352); +// bdead 40000409 gp = MEM_U32(sp + 104); +MEM_U32(t1 + 24) = v0; +t5 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t5 + 28); +//nop; +v0 = f_make_boolean(mem, sp, a0); +goto L4382a0; +//nop; +L4382a0: +t6 = MEM_U32(sp + 352); +// bdead 40008009 gp = MEM_U32(sp + 104); +MEM_U32(t6 + 28) = v0; +t8 = MEM_U32(sp + 352); +at = 0x65; +t4 = MEM_U32(t8 + 24); +//nop; +t3 = MEM_U32(t4 + 4); +//nop; +if (t3 != at) {//nop; +goto L4382ec;} +//nop; +//nop; +a2 = MEM_U32(t8 + 28); +a0 = t8; +a1 = t4; +v0 = f_fold_constant_for_bool(mem, sp, a0, a1, a2); +goto L4382e0; +a1 = t4; +L4382e0: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L4382ec: +t7 = 0x1002dee4; +t0 = MEM_U32(sp + 352); +t7 = MEM_U32(t7 + 0); +MEM_U32(t0 + 8) = t7; +goto L440d04; +MEM_U32(t0 + 8) = t7; +L438300: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +t9 = a2 & at; +t2 = MEM_U32(sp + 352); +at = 0x40000000; +a2 = t9 | at; +//nop; +s4 = MEM_U32(t2 + 24); +a1 = MEM_U32(sp + 356); +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43832c; +a0 = s4; +L43832c: +t5 = MEM_U32(sp + 352); +// bdead 40204109 gp = MEM_U32(sp + 104); +MEM_U32(t5 + 24) = v0; +t6 = MEM_U32(sp + 352); +at = 0x69; +t3 = MEM_U32(t6 + 24); +//nop; +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 != at) {t8 = 0x69; +goto L438360;} +t8 = 0x69; +MEM_U32(t6 + 4) = t8; +goto L440d04; +MEM_U32(t6 + 4) = t8; +L438360: +t7 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t7 + 24); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t2 + 4); +//nop; +t1 = t9 ^ 0x18; +t1 = t1 < 0x1; +if (t1 == 0) {t8 = MEM_U32(sp + 352); +goto L438430;} +t8 = MEM_U32(sp + 352); +if (t1 != 0) {at = 0x14; +goto L4383b4;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L4383fc;} +t9 = MEM_U32(sp + 352); +t5 = MEM_U32(t2 + 12); +//nop; +t3 = t5 << 2; +if ((int)t3 < 0) {t9 = MEM_U32(sp + 352); +goto L4383fc;} +t9 = MEM_U32(sp + 352); +L4383b4: +t4 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t4 + 24); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +if (t7 == 0) {t9 = MEM_U32(sp + 352); +goto L4383fc;} +t9 = MEM_U32(sp + 352); +t0 = MEM_U32(t6 + 12); +at = 0xd0000000; +t1 = t0 & at; +if (t1 == 0) {t9 = MEM_U32(sp + 352); +goto L4383fc;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t7; +goto L438414; +MEM_U32(sp + 188) = t7; +// fdead 0 t9 = MEM_U32(sp + 352); +L4383fc: +//nop; +t2 = MEM_U32(t9 + 24); +//nop; +t5 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L438414: +t3 = MEM_U32(sp + 188); +//nop; +t4 = MEM_U32(t3 + 36); +//nop; +if (t4 == 0) {//nop; +goto L438518;} +//nop; +t8 = MEM_U32(sp + 352); +L438430: +at = 0x13; +t6 = MEM_U32(t8 + 24); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +t1 = MEM_U32(t0 + 4); +//nop; +if (t1 != at) {at = 0x18; +goto L4384f0;} +at = 0x18; +if (t1 == at) {at = 0x14; +goto L438478;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L4384c0;} +t1 = MEM_U32(sp + 352); +t7 = MEM_U32(t0 + 12); +//nop; +t9 = t7 << 2; +if ((int)t9 < 0) {t1 = MEM_U32(sp + 352); +goto L4384c0;} +t1 = MEM_U32(sp + 352); +L438478: +t2 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +if (t4 == 0) {t1 = MEM_U32(sp + 352); +goto L4384c0;} +t1 = MEM_U32(sp + 352); +t8 = MEM_U32(t3 + 12); +at = 0xd0000000; +t6 = t8 & at; +if (t6 == 0) {t1 = MEM_U32(sp + 352); +goto L4384c0;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t4; +goto L4384d8; +MEM_U32(sp + 184) = t4; +// fdead 0 t1 = MEM_U32(sp + 352); +L4384c0: +//nop; +t0 = MEM_U32(t1 + 24); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 184) = t7; +L4384d8: +t9 = MEM_U32(sp + 184); +//nop; +t2 = MEM_U32(t9 + 24); +//nop; +if (t2 == 0) {//nop; +goto L438518;} +//nop; +L4384f0: +t5 = MEM_U32(sp + 352); +at = 0x11; +t3 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t3 + 8); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 != at) {t0 = MEM_U32(sp + 352); +goto L438548;} +t0 = MEM_U32(sp + 352); +L438518: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L438530; +a1 = 0x2; +L438530: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t1 + 4) = t4; +goto L440d04; +MEM_U32(t1 + 4) = t4; +// fdead 0 t0 = MEM_U32(sp + 352); +L438548: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t0 + 28); +t7 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t7 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L438570; +a0 = s5; +L438570: +t2 = MEM_U32(sp + 352); +// bdead 40600909 gp = MEM_U32(sp + 104); +MEM_U32(t2 + 28) = v0; +t5 = MEM_U32(sp + 352); +at = 0x69; +t3 = MEM_U32(t5 + 28); +//nop; +t8 = MEM_U32(t3 + 4); +//nop; +if (t8 != at) {t6 = 0x69; +goto L4385a4;} +t6 = 0x69; +MEM_U32(t5 + 4) = t6; +goto L440d04; +MEM_U32(t5 + 4) = t6; +L4385a4: +t4 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t4 + 28); +//nop; +t0 = MEM_U32(t1 + 8); +//nop; +t7 = MEM_U32(t0 + 4); +//nop; +t9 = t7 ^ 0x18; +t9 = t9 < 0x1; +if (t9 == 0) {t6 = MEM_U32(sp + 352); +goto L438674;} +t6 = MEM_U32(sp + 352); +if (t9 != 0) {at = 0x14; +goto L4385f8;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L438640;} +t7 = MEM_U32(sp + 352); +t2 = MEM_U32(t0 + 12); +//nop; +t3 = t2 << 2; +if ((int)t3 < 0) {t7 = MEM_U32(sp + 352); +goto L438640;} +t7 = MEM_U32(sp + 352); +L4385f8: +t8 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t8 + 28); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +if (t4 == 0) {t7 = MEM_U32(sp + 352); +goto L438640;} +t7 = MEM_U32(sp + 352); +t1 = MEM_U32(t5 + 12); +at = 0xd0000000; +t9 = t1 & at; +if (t9 == 0) {t7 = MEM_U32(sp + 352); +goto L438640;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t4; +goto L438658; +MEM_U32(sp + 188) = t4; +// fdead 0 t7 = MEM_U32(sp + 352); +L438640: +//nop; +t0 = MEM_U32(t7 + 28); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 188) = t2; +L438658: +t3 = MEM_U32(sp + 188); +//nop; +t8 = MEM_U32(t3 + 36); +//nop; +if (t8 == 0) {//nop; +goto L43875c;} +//nop; +t6 = MEM_U32(sp + 352); +L438674: +at = 0x13; +t5 = MEM_U32(t6 + 28); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +t9 = MEM_U32(t1 + 4); +//nop; +if (t9 != at) {at = 0x18; +goto L438734;} +at = 0x18; +if (t9 == at) {at = 0x14; +goto L4386bc;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L438704;} +t9 = MEM_U32(sp + 352); +t4 = MEM_U32(t1 + 12); +//nop; +t7 = t4 << 2; +if ((int)t7 < 0) {t9 = MEM_U32(sp + 352); +goto L438704;} +t9 = MEM_U32(sp + 352); +L4386bc: +t0 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t0 + 28); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t3 + 8); +//nop; +if (t8 == 0) {t9 = MEM_U32(sp + 352); +goto L438704;} +t9 = MEM_U32(sp + 352); +t6 = MEM_U32(t3 + 12); +at = 0xd0000000; +t5 = t6 & at; +if (t5 == 0) {t9 = MEM_U32(sp + 352); +goto L438704;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t8; +goto L43871c; +MEM_U32(sp + 184) = t8; +// fdead 0 t9 = MEM_U32(sp + 352); +L438704: +//nop; +t1 = MEM_U32(t9 + 28); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 184) = t4; +L43871c: +t7 = MEM_U32(sp + 184); +//nop; +t0 = MEM_U32(t7 + 24); +//nop; +if (t0 == 0) {//nop; +goto L43875c;} +//nop; +L438734: +t2 = MEM_U32(sp + 352); +at = 0x11; +t3 = MEM_U32(t2 + 28); +//nop; +t6 = MEM_U32(t3 + 8); +//nop; +t5 = MEM_U32(t6 + 4); +//nop; +if (t5 != at) {t1 = MEM_U32(sp + 352); +goto L43878c;} +t1 = MEM_U32(sp + 352); +L43875c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L438774; +a1 = 0x2; +L438774: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t9 + 4) = t8; +goto L440d04; +MEM_U32(t9 + 4) = t8; +// fdead 0 t1 = MEM_U32(sp + 352); +L43878c: +at = 0x14; +t4 = MEM_U32(t1 + 24); +//nop; +t7 = MEM_U32(t4 + 8); +//nop; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 == at) {at = 0x16; +goto L4387f4;} +at = 0x16; +if (t0 == at) {t6 = MEM_U32(sp + 352); +goto L4387f8;} +t6 = MEM_U32(sp + 352); +if ((int)t0 <= 0) {at = (int)t0 < (int)0x11; +goto L4387c8;} +at = (int)t0 < (int)0x11; +if (at != 0) {t6 = MEM_U32(sp + 352); +goto L4387f8;} +t6 = MEM_U32(sp + 352); +L4387c8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xc7; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4387e0; +a1 = 0x2; +L4387e0: +t3 = MEM_U32(sp + 352); +// bdead 40001001 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t3 + 4) = t2; +goto L440d04; +MEM_U32(t3 + 4) = t2; +L4387f4: +t6 = MEM_U32(sp + 352); +L4387f8: +at = 0x14; +t5 = MEM_U32(t6 + 28); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 == at) {at = 0x16; +goto L438860;} +at = 0x16; +if (t9 == at) {t7 = MEM_U32(sp + 352); +goto L438864;} +t7 = MEM_U32(sp + 352); +if ((int)t9 <= 0) {at = (int)t9 < (int)0x11; +goto L438834;} +at = (int)t9 < (int)0x11; +if (at != 0) {t7 = MEM_U32(sp + 352); +goto L438864;} +t7 = MEM_U32(sp + 352); +L438834: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xc7; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43884c; +a1 = 0x2; +L43884c: +t4 = MEM_U32(sp + 352); +// bdead 40002001 gp = MEM_U32(sp + 104); +t1 = 0x69; +MEM_U32(t4 + 4) = t1; +goto L440d04; +MEM_U32(t4 + 4) = t1; +L438860: +t7 = MEM_U32(sp + 352); +L438864: +//nop; +a0 = MEM_U32(t7 + 24); +//nop; +v0 = f_make_boolean(mem, sp, a0); +goto L438874; +//nop; +L438874: +t0 = MEM_U32(sp + 352); +// bdead 40000209 gp = MEM_U32(sp + 104); +MEM_U32(t0 + 24) = v0; +t2 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t2 + 28); +//nop; +v0 = f_make_boolean(mem, sp, a0); +goto L438894; +//nop; +L438894: +t3 = MEM_U32(sp + 352); +// bdead 40001009 gp = MEM_U32(sp + 104); +MEM_U32(t3 + 28) = v0; +t6 = MEM_U32(sp + 352); +at = 0x65; +t5 = MEM_U32(t6 + 24); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +if (t8 != at) {//nop; +goto L4388e0;} +//nop; +//nop; +a2 = MEM_U32(t6 + 28); +a0 = t6; +a1 = t5; +v0 = f_fold_constant_for_bool(mem, sp, a0, a1, a2); +goto L4388d4; +a1 = t5; +L4388d4: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L4388e0: +t9 = 0x1002dee4; +t1 = MEM_U32(sp + 352); +t9 = MEM_U32(t9 + 0); +MEM_U32(t1 + 8) = t9; +goto L440d04; +MEM_U32(t1 + 8) = t9; +L4388f4: +t4 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t4 + 8); +//nop; +if (t7 == 0) {//nop; +goto L438924;} +//nop; +t0 = 0x10008264; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +L438924: +t2 = 0x10029fa0; +//nop; +t3 = MEM_U16(t2 + 38); +//nop; +if (t3 == 0) {t4 = MEM_U32(sp + 352); +goto L438990;} +t4 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +at = 0x2a; +t5 = MEM_U32(t8 + 28); +//nop; +t6 = MEM_U32(t5 + 4); +//nop; +if (t6 != at) {t4 = MEM_U32(sp + 352); +goto L438990;} +t4 = MEM_U32(sp + 352); +t9 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +if (t1 != 0) {t4 = MEM_U32(sp + 352); +goto L438990;} +t4 = MEM_U32(sp + 352); +//nop; +//nop; +//nop; +f_delay_next_use_till_set(mem, sp); +goto L438984; +//nop; +L438984: +// bdead 40000101 gp = MEM_U32(sp + 104); +//nop; +t4 = MEM_U32(sp + 352); +L438990: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t4 + 28); +t7 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t7 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L4389b8; +a0 = s5; +L4389b8: +// bdead 40400009 gp = MEM_U32(sp + 104); +t2 = MEM_U32(sp + 352); +t3 = 0x10029fa0; +MEM_U32(t2 + 28) = v0; +t8 = MEM_U16(t3 + 38); +//nop; +if (t8 == 0) {//nop; +goto L438a2c;} +//nop; +t6 = MEM_U32(sp + 352); +at = 0x2a; +t5 = MEM_U32(t6 + 28); +//nop; +t9 = MEM_U32(t5 + 4); +//nop; +if (t9 != at) {//nop; +goto L438a2c;} +//nop; +t1 = MEM_U32(t5 + 24); +at = 0x63; +t4 = MEM_U32(t1 + 4); +//nop; +if (t4 != at) {//nop; +goto L438a2c;} +//nop; +//nop; +a2 = MEM_U32(t5 + 20); +a0 = t1; +a1 = 0x2; +f_lint_setref(mem, sp, a0, a1, a2); +goto L438a24; +a1 = 0x2; +L438a24: +// bdead 40400001 gp = MEM_U32(sp + 104); +//nop; +L438a2c: +//nop; +//nop; +//nop; +f_reset_delay_of_use(mem, sp); +goto L438a3c; +//nop; +L438a3c: +t7 = MEM_U32(sp + 352); +// bdead 40410101 gp = MEM_U32(sp + 104); +t0 = MEM_U32(t7 + 28); +at = 0x69; +t2 = MEM_U32(t0 + 4); +//nop; +if (t2 != at) {t3 = 0x69; +goto L438a64;} +t3 = 0x69; +MEM_U32(t7 + 4) = t3; +goto L440d04; +MEM_U32(t7 + 4) = t3; +L438a64: +t8 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t8 + 28); +//nop; +t9 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t9 + 4); +//nop; +t1 = t4 ^ 0x18; +t1 = t1 < 0x1; +if (t1 == 0) {t3 = MEM_U32(sp + 352); +goto L438b34;} +t3 = MEM_U32(sp + 352); +if (t1 != 0) {at = 0x14; +goto L438ab8;} +at = 0x14; +if (t4 != at) {t4 = MEM_U32(sp + 352); +goto L438b00;} +t4 = MEM_U32(sp + 352); +t5 = MEM_U32(t9 + 12); +//nop; +t0 = t5 << 2; +if ((int)t0 < 0) {t4 = MEM_U32(sp + 352); +goto L438b00;} +t4 = MEM_U32(sp + 352); +L438ab8: +t2 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t2 + 28); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +if (t8 == 0) {t4 = MEM_U32(sp + 352); +goto L438b00;} +t4 = MEM_U32(sp + 352); +t6 = MEM_U32(t7 + 12); +at = 0xd0000000; +t1 = t6 & at; +if (t1 == 0) {t4 = MEM_U32(sp + 352); +goto L438b00;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t8; +goto L438b18; +MEM_U32(sp + 188) = t8; +// fdead 0 t4 = MEM_U32(sp + 352); +L438b00: +//nop; +t9 = MEM_U32(t4 + 28); +//nop; +t5 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L438b18: +t0 = MEM_U32(sp + 188); +//nop; +t2 = MEM_U32(t0 + 36); +//nop; +if (t2 == 0) {//nop; +goto L438c1c;} +//nop; +t3 = MEM_U32(sp + 352); +L438b34: +at = 0x13; +t7 = MEM_U32(t3 + 28); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t6 + 4); +//nop; +if (t1 != at) {at = 0x18; +goto L438bf4;} +at = 0x18; +if (t1 == at) {at = 0x14; +goto L438b7c;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L438bc4;} +t1 = MEM_U32(sp + 352); +t8 = MEM_U32(t6 + 12); +//nop; +t4 = t8 << 2; +if ((int)t4 < 0) {t1 = MEM_U32(sp + 352); +goto L438bc4;} +t1 = MEM_U32(sp + 352); +L438b7c: +t9 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t9 + 28); +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +if (t2 == 0) {t1 = MEM_U32(sp + 352); +goto L438bc4;} +t1 = MEM_U32(sp + 352); +t3 = MEM_U32(t0 + 12); +at = 0xd0000000; +t7 = t3 & at; +if (t7 == 0) {t1 = MEM_U32(sp + 352); +goto L438bc4;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t2; +goto L438bdc; +MEM_U32(sp + 184) = t2; +// fdead 0 t1 = MEM_U32(sp + 352); +L438bc4: +//nop; +t6 = MEM_U32(t1 + 28); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 184) = t8; +L438bdc: +t4 = MEM_U32(sp + 184); +//nop; +t9 = MEM_U32(t4 + 24); +//nop; +if (t9 == 0) {//nop; +goto L438c1c;} +//nop; +L438bf4: +t5 = MEM_U32(sp + 352); +at = 0x11; +t0 = MEM_U32(t5 + 28); +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 != at) {t6 = MEM_U32(sp + 352); +goto L438c4c;} +t6 = MEM_U32(sp + 352); +L438c1c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L438c34; +a1 = 0x2; +L438c34: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t1 + 4) = t2; +goto L440d04; +MEM_U32(t1 + 4) = t2; +// fdead 0 t6 = MEM_U32(sp + 352); +L438c4c: +//nop; +s4 = MEM_U32(t6 + 24); +a1 = MEM_U32(sp + 356); +a2 = 0xa0000000; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L438c64; +a0 = s4; +L438c64: +t4 = MEM_U32(sp + 352); +// bdead 40602109 gp = MEM_U32(sp + 104); +MEM_U32(sp + 188) = v0; +MEM_U32(t4 + 24) = v0; +t9 = MEM_U32(sp + 352); +s0 = MEM_U32(sp + 188); +t5 = MEM_U32(t9 + 24); +at = 0x69; +t0 = MEM_U32(t5 + 4); +//nop; +if (t0 != at) {t3 = 0x69; +goto L438c9c;} +t3 = 0x69; +MEM_U32(t9 + 4) = t3; +goto L440d04; +MEM_U32(t9 + 4) = t3; +L438c9c: +t7 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t7 + 24); +//nop; +t1 = MEM_U32(t2 + 8); +//nop; +t6 = MEM_U32(t1 + 4); +//nop; +t8 = t6 ^ 0x18; +t8 = t8 < 0x1; +if (t8 == 0) {t3 = MEM_U32(sp + 352); +goto L438d6c;} +t3 = MEM_U32(sp + 352); +if (t8 != 0) {at = 0x14; +goto L438cf0;} +at = 0x14; +if (t6 != at) {t6 = MEM_U32(sp + 352); +goto L438d38;} +t6 = MEM_U32(sp + 352); +t4 = MEM_U32(t1 + 12); +//nop; +t5 = t4 << 2; +if ((int)t5 < 0) {t6 = MEM_U32(sp + 352); +goto L438d38;} +t6 = MEM_U32(sp + 352); +L438cf0: +t0 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t0 + 24); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t7 = MEM_U32(t9 + 8); +//nop; +if (t7 == 0) {t6 = MEM_U32(sp + 352); +goto L438d38;} +t6 = MEM_U32(sp + 352); +t2 = MEM_U32(t9 + 12); +at = 0xd0000000; +t8 = t2 & at; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L438d38;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t7; +goto L438d50; +MEM_U32(sp + 188) = t7; +// fdead 0 t6 = MEM_U32(sp + 352); +L438d38: +//nop; +t1 = MEM_U32(t6 + 24); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 188) = t4; +L438d50: +t5 = MEM_U32(sp + 188); +//nop; +t0 = MEM_U32(t5 + 36); +//nop; +if (t0 == 0) {//nop; +goto L438e54;} +//nop; +t3 = MEM_U32(sp + 352); +L438d6c: +at = 0x13; +t9 = MEM_U32(t3 + 24); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t8 = MEM_U32(t2 + 4); +//nop; +if (t8 != at) {at = 0x18; +goto L438e2c;} +at = 0x18; +if (t8 == at) {at = 0x14; +goto L438db4;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L438dfc;} +t8 = MEM_U32(sp + 352); +t7 = MEM_U32(t2 + 12); +//nop; +t6 = t7 << 2; +if ((int)t6 < 0) {t8 = MEM_U32(sp + 352); +goto L438dfc;} +t8 = MEM_U32(sp + 352); +L438db4: +t1 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +if (t0 == 0) {t8 = MEM_U32(sp + 352); +goto L438dfc;} +t8 = MEM_U32(sp + 352); +t3 = MEM_U32(t5 + 12); +at = 0xd0000000; +t9 = t3 & at; +if (t9 == 0) {t8 = MEM_U32(sp + 352); +goto L438dfc;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t0; +goto L438e14; +MEM_U32(sp + 184) = t0; +// fdead 0 t8 = MEM_U32(sp + 352); +L438dfc: +//nop; +t2 = MEM_U32(t8 + 24); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 184) = t7; +L438e14: +t6 = MEM_U32(sp + 184); +//nop; +t1 = MEM_U32(t6 + 24); +//nop; +if (t1 == 0) {//nop; +goto L438e54;} +//nop; +L438e2c: +t4 = MEM_U32(sp + 352); +at = 0x11; +t5 = MEM_U32(t4 + 24); +//nop; +t3 = MEM_U32(t5 + 8); +//nop; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 != at) {//nop; +goto L438e80;} +//nop; +L438e54: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L438e6c; +a1 = 0x2; +L438e6c: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t8 + 4) = t0; +goto L440d04; +MEM_U32(t8 + 4) = t0; +L438e80: +t2 = MEM_U32(s0 + 4); +at = 0x2a; +if (t2 != at) {//nop; +goto L438ea8;} +//nop; +t7 = MEM_U32(s4 + 4); +//nop; +if (t7 != 0) {//nop; +goto L438ea8;} +//nop; +s0 = MEM_U32(s0 + 24); +//nop; +L438ea8: +t6 = MEM_U32(s0 + 4); +//nop; +t1 = t6 ^ 0x63; +t1 = t1 < 0x1; +if (t1 == 0) {MEM_U32(sp + 188) = t1; +goto L438ed4;} +MEM_U32(sp + 188) = t1; +t4 = MEM_U32(s0 + 28); +//nop; +t5 = t4 ^ s5; +t5 = t5 < 0x1; +MEM_U32(sp + 188) = t5; +L438ed4: +s7 = MEM_U32(sp + 188); +//nop; +if (s7 != 0) {t6 = MEM_U32(sp + 352); +goto L438f34;} +t6 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 41000061 t9 = t9; +//nop; +v0 = func_4420fc(mem, sp, a0, a1); +goto L438efc; +//nop; +L438efc: +t9 = MEM_U32(sp + 352); +// bdead 45000009 gp = MEM_U32(sp + 104); +MEM_U32(t9 + 24) = v0; +t0 = MEM_U32(sp + 352); +at = 0x69; +t8 = MEM_U32(t0 + 24); +//nop; +t2 = MEM_U32(t8 + 4); +//nop; +if (t2 != at) {t7 = 0x69; +goto L438f78;} +t7 = 0x69; +MEM_U32(t0 + 4) = t7; +goto L440d04; +MEM_U32(t0 + 4) = t7; +// fdead 0 t6 = MEM_U32(sp + 352); +L438f34: +//nop; +t1 = MEM_U32(t6 + 24); +//nop; +if (t1 == s0) {t8 = MEM_U32(sp + 352); +goto L438f7c;} +t8 = MEM_U32(sp + 352); +MEM_U32(t6 + 24) = s0; +t4 = MEM_U32(sp + 352); +at = 0x2a; +t5 = MEM_U32(t4 + 28); +//nop; +t3 = MEM_U32(t5 + 4); +//nop; +if (t3 != at) {t8 = MEM_U32(sp + 352); +goto L438f7c;} +t8 = MEM_U32(sp + 352); +t9 = MEM_U32(t5 + 24); +//nop; +MEM_U32(t4 + 28) = t9; +L438f78: +t8 = MEM_U32(sp + 352); +L438f7c: +//nop; +t2 = MEM_U32(t8 + 24); +t7 = MEM_U32(t8 + 20); +a2 = MEM_U32(sp + 356); +a1 = MEM_U32(t8 + 28); +a0 = MEM_U32(t2 + 8); +a3 = 0x3a; +MEM_U32(sp + 16) = t7; +v0 = f_simple_asgn_typematch(mem, sp, a0, a1, a2, a3); +goto L438fa0; +MEM_U32(sp + 16) = t7; +L438fa0: +t0 = MEM_U32(sp + 352); +// bdead 41000289 gp = MEM_U32(sp + 104); +if (s7 == 0) {MEM_U32(t0 + 28) = v0; +goto L438fc8;} +MEM_U32(t0 + 28) = v0; +t1 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t1 + 28); +t3 = MEM_U32(t1 + 24); +//nop; +MEM_U32(t3 + 28) = t6; +L438fc8: +t5 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t5 + 24); +//nop; +a0 = MEM_U32(t9 + 8); +//nop; +//nop; +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L438fec; +//nop; +L438fec: +t4 = MEM_U32(sp + 352); +// bdead 40002009 gp = MEM_U32(sp + 104); +MEM_U32(t4 + 8) = v0; +t2 = MEM_U32(sp + 352); +at = 0x5f; +t8 = MEM_U32(t2 + 24); +//nop; +t7 = MEM_U32(t8 + 4); +//nop; +if (t7 == at) {at = 0x60; +goto L439020;} +at = 0x60; +if (t7 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +L439020: +t0 = MEM_U32(sp + 352); +at = 0x20000000; +t1 = MEM_U32(t0 + 24); +//nop; +t6 = MEM_U32(t1 + 28); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 268) = t3; +t5 = MEM_U32(t3 + 12); +//nop; +t9 = t5 & at; +if (t9 == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t4 = 0x10029fa0; +//nop; +t2 = MEM_U16(t4 + 28); +//nop; +if (t2 != 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t8 = MEM_U32(t0 + 8); +at = 0x14; +t7 = MEM_U32(t8 + 4); +//nop; +if (t7 == at) {at = (int)t7 < (int)0x5; +goto L439098;} +at = (int)t7 < (int)0x5; +if (at != 0) {at = (int)t7 < (int)0x11; +goto L440d04;} +at = (int)t7 < (int)0x11; +if (at == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +L439098: +t1 = MEM_U32(sp + 352); +at = 0x40; +t6 = MEM_U32(t1 + 8); +//nop; +t3 = MEM_U32(t6 + 24); +//nop; +if (t3 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t5 = MEM_U32(sp + 268); +//nop; +t9 = MEM_U32(t5 + 24); +//nop; +at = t9 < 0x40; +if (at == 0) {a1 = t9; +goto L440d04;} +a1 = t9; +//nop; +a2 = MEM_U32(sp + 356); +a0 = t1; +v0 = f_dw_bit_insert(mem, sp, a0, a1, a2); +goto L4390e4; +a0 = t1; +L4390e4: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L4390f0: +t4 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t4 + 24); +t2 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t2 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43911c; +a0 = s4; +L43911c: +t8 = MEM_U32(sp + 352); +// bdead 42200109 gp = MEM_U32(sp + 104); +MEM_U32(t8 + 24) = v0; +t7 = MEM_U32(sp + 352); +at = 0x69; +t6 = MEM_U32(t7 + 24); +//nop; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 != at) {t5 = 0x69; +goto L439150;} +t5 = 0x69; +MEM_U32(t7 + 4) = t5; +goto L440d04; +MEM_U32(t7 + 4) = t5; +L439150: +t1 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +t2 = MEM_U32(t4 + 4); +//nop; +t0 = t2 ^ 0x18; +t0 = t0 < 0x1; +if (t0 == 0) {t5 = MEM_U32(sp + 352); +goto L439220;} +t5 = MEM_U32(sp + 352); +if (t0 != 0) {at = 0x14; +goto L4391a4;} +at = 0x14; +if (t2 != at) {t2 = MEM_U32(sp + 352); +goto L4391ec;} +t2 = MEM_U32(sp + 352); +t8 = MEM_U32(t4 + 12); +//nop; +t6 = t8 << 2; +if ((int)t6 < 0) {t2 = MEM_U32(sp + 352); +goto L4391ec;} +t2 = MEM_U32(sp + 352); +L4391a4: +t3 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t3 + 24); +//nop; +t7 = MEM_U32(t5 + 8); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +if (t1 == 0) {t2 = MEM_U32(sp + 352); +goto L4391ec;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U32(t7 + 12); +at = 0xd0000000; +t0 = t9 & at; +if (t0 == 0) {t2 = MEM_U32(sp + 352); +goto L4391ec;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t1; +goto L439204; +MEM_U32(sp + 188) = t1; +// fdead 0 t2 = MEM_U32(sp + 352); +L4391ec: +//nop; +t4 = MEM_U32(t2 + 24); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 188) = t8; +L439204: +t6 = MEM_U32(sp + 188); +//nop; +t3 = MEM_U32(t6 + 36); +//nop; +if (t3 == 0) {//nop; +goto L439308;} +//nop; +t5 = MEM_U32(sp + 352); +L439220: +at = 0x13; +t7 = MEM_U32(t5 + 24); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 != at) {at = 0x18; +goto L4392e0;} +at = 0x18; +if (t0 == at) {at = 0x14; +goto L439268;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L4392b0;} +t0 = MEM_U32(sp + 352); +t1 = MEM_U32(t9 + 12); +//nop; +t2 = t1 << 2; +if ((int)t2 < 0) {t0 = MEM_U32(sp + 352); +goto L4392b0;} +t0 = MEM_U32(sp + 352); +L439268: +t4 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t4 + 24); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +if (t3 == 0) {t0 = MEM_U32(sp + 352); +goto L4392b0;} +t0 = MEM_U32(sp + 352); +t5 = MEM_U32(t6 + 12); +at = 0xd0000000; +t7 = t5 & at; +if (t7 == 0) {t0 = MEM_U32(sp + 352); +goto L4392b0;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t3; +goto L4392c8; +MEM_U32(sp + 184) = t3; +// fdead 0 t0 = MEM_U32(sp + 352); +L4392b0: +//nop; +t9 = MEM_U32(t0 + 24); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 184) = t1; +L4392c8: +t2 = MEM_U32(sp + 184); +//nop; +t4 = MEM_U32(t2 + 24); +//nop; +if (t4 == 0) {//nop; +goto L439308;} +//nop; +L4392e0: +t8 = MEM_U32(sp + 352); +at = 0x11; +t6 = MEM_U32(t8 + 24); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +t7 = MEM_U32(t5 + 4); +//nop; +if (t7 != at) {t9 = MEM_U32(sp + 352); +goto L439338;} +t9 = MEM_U32(sp + 352); +L439308: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L439320; +a1 = 0x2; +L439320: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t0 + 4) = t3; +goto L440d04; +MEM_U32(t0 + 4) = t3; +// fdead 0 t9 = MEM_U32(sp + 352); +L439338: +a2 = MEM_U32(sp + 360); +s5 = MEM_U32(t9 + 28); +at = 0x10000000; +//nop; +t1 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t1 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L439360; +a0 = s5; +L439360: +t4 = MEM_U32(sp + 352); +// bdead 40602109 gp = MEM_U32(sp + 104); +MEM_U32(t4 + 28) = v0; +t8 = MEM_U32(sp + 352); +at = 0x69; +t6 = MEM_U32(t8 + 28); +//nop; +t5 = MEM_U32(t6 + 4); +//nop; +if (t5 != at) {t7 = 0x69; +goto L439394;} +t7 = 0x69; +MEM_U32(t8 + 4) = t7; +goto L440d04; +MEM_U32(t8 + 4) = t7; +L439394: +t3 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t0 + 8); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +t2 = t1 ^ 0x18; +t2 = t2 < 0x1; +if (t2 == 0) {t7 = MEM_U32(sp + 352); +goto L439464;} +t7 = MEM_U32(sp + 352); +if (t2 != 0) {at = 0x14; +goto L4393e8;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L439430;} +t1 = MEM_U32(sp + 352); +t4 = MEM_U32(t9 + 12); +//nop; +t6 = t4 << 2; +if ((int)t6 < 0) {t1 = MEM_U32(sp + 352); +goto L439430;} +t1 = MEM_U32(sp + 352); +L4393e8: +t5 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t5 + 28); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +if (t3 == 0) {t1 = MEM_U32(sp + 352); +goto L439430;} +t1 = MEM_U32(sp + 352); +t0 = MEM_U32(t8 + 12); +at = 0xd0000000; +t2 = t0 & at; +if (t2 == 0) {t1 = MEM_U32(sp + 352); +goto L439430;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t3; +goto L439448; +MEM_U32(sp + 188) = t3; +// fdead 0 t1 = MEM_U32(sp + 352); +L439430: +//nop; +t9 = MEM_U32(t1 + 28); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 188) = t4; +L439448: +t6 = MEM_U32(sp + 188); +//nop; +t5 = MEM_U32(t6 + 36); +//nop; +if (t5 == 0) {//nop; +goto L43954c;} +//nop; +t7 = MEM_U32(sp + 352); +L439464: +at = 0x13; +t8 = MEM_U32(t7 + 28); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t0 + 4); +//nop; +if (t2 != at) {at = 0x18; +goto L439524;} +at = 0x18; +if (t2 == at) {at = 0x14; +goto L4394ac;} +at = 0x14; +if (t2 != at) {t2 = MEM_U32(sp + 352); +goto L4394f4;} +t2 = MEM_U32(sp + 352); +t3 = MEM_U32(t0 + 12); +//nop; +t1 = t3 << 2; +if ((int)t1 < 0) {t2 = MEM_U32(sp + 352); +goto L4394f4;} +t2 = MEM_U32(sp + 352); +L4394ac: +t9 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t9 + 28); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +if (t5 == 0) {t2 = MEM_U32(sp + 352); +goto L4394f4;} +t2 = MEM_U32(sp + 352); +t7 = MEM_U32(t6 + 12); +at = 0xd0000000; +t8 = t7 & at; +if (t8 == 0) {t2 = MEM_U32(sp + 352); +goto L4394f4;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t5; +goto L43950c; +MEM_U32(sp + 184) = t5; +// fdead 0 t2 = MEM_U32(sp + 352); +L4394f4: +//nop; +t0 = MEM_U32(t2 + 28); +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 184) = t3; +L43950c: +t1 = MEM_U32(sp + 184); +//nop; +t9 = MEM_U32(t1 + 24); +//nop; +if (t9 == 0) {//nop; +goto L43954c;} +//nop; +L439524: +t4 = MEM_U32(sp + 352); +at = 0x11; +t6 = MEM_U32(t4 + 28); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != at) {a1 = MEM_U32(sp + 352); +goto L43957c;} +a1 = MEM_U32(sp + 352); +L43954c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L439564; +a1 = 0x2; +L439564: +t2 = MEM_U32(sp + 352); +// bdead 40000801 gp = MEM_U32(sp + 104); +t5 = 0x69; +MEM_U32(t2 + 4) = t5; +goto L440d04; +MEM_U32(t2 + 4) = t5; +// fdead 0 a1 = MEM_U32(sp + 352); +L43957c: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40600061 t9 = t9; +//nop; +v0 = func_4420fc(mem, sp, a0, a1); +goto L439590; +//nop; +L439590: +t3 = MEM_U32(sp + 352); +// bdead 40601189 gp = MEM_U32(sp + 104); +MEM_U32(t3 + 24) = v0; +t1 = MEM_U32(sp + 352); +at = 0x69; +t9 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t9 + 4); +//nop; +if (t4 != at) {t6 = 0x69; +goto L4395c4;} +t6 = 0x69; +MEM_U32(t1 + 4) = t6; +goto L440d04; +MEM_U32(t1 + 4) = t6; +L4395c4: +t7 = MEM_U32(sp + 352); +at = 0x14; +t8 = MEM_U32(t7 + 24); +//nop; +t5 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t5 + 4); +//nop; +if (t2 == at) {t9 = MEM_U32(sp + 352); +goto L43962c;} +t9 = MEM_U32(sp + 352); +if ((int)t2 <= 0) {at = (int)t2 < (int)0x11; +goto L4395fc;} +at = (int)t2 < (int)0x11; +if (at != 0) {t9 = MEM_U32(sp + 352); +goto L43962c;} +t9 = MEM_U32(sp + 352); +L4395fc: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xbc; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L439614; +a1 = 0x2; +L439614: +t3 = MEM_U32(sp + 352); +// bdead 40001001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t3 + 4) = t0; +goto L440d04; +MEM_U32(t3 + 4) = t0; +// fdead 0 t9 = MEM_U32(sp + 352); +L43962c: +at = 0x14; +t4 = MEM_U32(t9 + 28); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t6 + 4); +//nop; +if (t1 == at) {//nop; +goto L43968c;} +//nop; +if ((int)t1 <= 0) {at = (int)t1 < (int)0x11; +goto L439660;} +at = (int)t1 < (int)0x11; +if (at != 0) {//nop; +goto L43968c;} +//nop; +L439660: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xbc; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L439678; +a1 = 0x2; +L439678: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t8 + 4) = t7; +goto L440d04; +MEM_U32(t8 + 4) = t7; +L43968c: +t5 = 0x10029fa0; +//nop; +t2 = MEM_U16(t5 + 38); +//nop; +if (t2 == 0) {//nop; +goto L4396e0;} +//nop; +t0 = MEM_U32(sp + 352); +at = 0x63; +t3 = MEM_U32(t0 + 24); +//nop; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 != at) {//nop; +goto L4396e0;} +//nop; +//nop; +a2 = MEM_U32(t3 + 20); +a0 = t3; +a1 = 0x2; +f_lint_setref(mem, sp, a0, a1, a2); +goto L4396d8; +a1 = 0x2; +L4396d8: +// bdead 40000181 gp = MEM_U32(sp + 104); +//nop; +L4396e0: +t4 = 0x10029fa0; +//nop; +t6 = MEM_U16(t4 + 28); +//nop; +if (t6 != 0) {t9 = MEM_U32(sp + 352); +goto L4397e0;} +t9 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +at = 0x14; +t7 = MEM_U32(t1 + 24); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t8 + 4); +//nop; +if (t5 == at) {at = (int)t5 < (int)0x5; +goto L439730;} +at = (int)t5 < (int)0x5; +if (at != 0) {at = (int)t5 < (int)0x11; +goto L439758;} +at = (int)t5 < (int)0x11; +if (at == 0) {t4 = MEM_U32(sp + 352); +goto L43975c;} +t4 = MEM_U32(sp + 352); +L439730: +t2 = MEM_U32(sp + 352); +at = 0x40; +t0 = MEM_U32(t2 + 24); +//nop; +t9 = MEM_U32(t0 + 8); +//nop; +t3 = MEM_U32(t9 + 24); +//nop; +if (t3 == at) {//nop; +goto L4397b8;} +//nop; +L439758: +t4 = MEM_U32(sp + 352); +L43975c: +at = 0x14; +t6 = MEM_U32(t4 + 28); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +t7 = MEM_U32(t1 + 4); +//nop; +if (t7 == at) {at = (int)t7 < (int)0x5; +goto L439790;} +at = (int)t7 < (int)0x5; +if (at != 0) {at = (int)t7 < (int)0x11; +goto L4397dc;} +at = (int)t7 < (int)0x11; +if (at == 0) {t9 = MEM_U32(sp + 352); +goto L4397e0;} +t9 = MEM_U32(sp + 352); +L439790: +t8 = MEM_U32(sp + 352); +at = 0x40; +t5 = MEM_U32(t8 + 28); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +t0 = MEM_U32(t2 + 24); +//nop; +if (t0 != at) {t9 = MEM_U32(sp + 352); +goto L4397e0;} +t9 = MEM_U32(sp + 352); +L4397b8: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +a2 = MEM_U32(sp + 360); +//nop; +v0 = f_dw_operator_assign(mem, sp, a0, a1, a2); +goto L4397d0; +//nop; +L4397d0: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L4397dc: +t9 = MEM_U32(sp + 352); +L4397e0: +//nop; +t3 = MEM_U32(t9 + 24); +//nop; +a0 = MEM_U32(t3 + 8); +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4397f8; +//nop; +L4397f8: +// bdead 40000009 gp = MEM_U32(sp + 104); +a0 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(sp + 356); +// fdead 6060007f t9 = t9; +s2 = v0; +func_4449dc(mem, sp, a0, a1); +goto L439814; +s2 = v0; +L439814: +t4 = MEM_U32(sp + 352); +// bdead 40082001 gp = MEM_U32(sp + 104); +MEM_U32(t4 + 8) = s2; +goto L440d04; +MEM_U32(t4 + 8) = s2; +L439824: +t6 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t6 + 24); +t1 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t1 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L439850; +a0 = s4; +L439850: +t8 = MEM_U32(sp + 352); +// bdead 42200109 gp = MEM_U32(sp + 104); +MEM_U32(t8 + 24) = v0; +t5 = MEM_U32(sp + 352); +at = 0x69; +t2 = MEM_U32(t5 + 24); +//nop; +t0 = MEM_U32(t2 + 4); +//nop; +if (t0 != at) {t9 = 0x69; +goto L439884;} +t9 = 0x69; +MEM_U32(t5 + 4) = t9; +goto L440d04; +MEM_U32(t5 + 4) = t9; +L439884: +t3 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t3 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t6 + 4); +//nop; +t7 = t1 ^ 0x18; +t7 = t7 < 0x1; +if (t7 == 0) {t9 = MEM_U32(sp + 352); +goto L439954;} +t9 = MEM_U32(sp + 352); +if (t7 != 0) {at = 0x14; +goto L4398d8;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L439920;} +t1 = MEM_U32(sp + 352); +t8 = MEM_U32(t6 + 12); +//nop; +t2 = t8 << 2; +if ((int)t2 < 0) {t1 = MEM_U32(sp + 352); +goto L439920;} +t1 = MEM_U32(sp + 352); +L4398d8: +t0 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t0 + 24); +//nop; +t5 = MEM_U32(t9 + 8); +//nop; +t3 = MEM_U32(t5 + 8); +//nop; +if (t3 == 0) {t1 = MEM_U32(sp + 352); +goto L439920;} +t1 = MEM_U32(sp + 352); +t4 = MEM_U32(t5 + 12); +at = 0xd0000000; +t7 = t4 & at; +if (t7 == 0) {t1 = MEM_U32(sp + 352); +goto L439920;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t3; +goto L439938; +MEM_U32(sp + 188) = t3; +// fdead 0 t1 = MEM_U32(sp + 352); +L439920: +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 188) = t8; +L439938: +t2 = MEM_U32(sp + 188); +//nop; +t0 = MEM_U32(t2 + 36); +//nop; +if (t0 == 0) {//nop; +goto L439a3c;} +//nop; +t9 = MEM_U32(sp + 352); +L439954: +at = 0x13; +t5 = MEM_U32(t9 + 24); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t7 = MEM_U32(t4 + 4); +//nop; +if (t7 != at) {at = 0x18; +goto L439a14;} +at = 0x18; +if (t7 == at) {at = 0x14; +goto L43999c;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L4399e4;} +t7 = MEM_U32(sp + 352); +t3 = MEM_U32(t4 + 12); +//nop; +t1 = t3 << 2; +if ((int)t1 < 0) {t7 = MEM_U32(sp + 352); +goto L4399e4;} +t7 = MEM_U32(sp + 352); +L43999c: +t6 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t6 + 24); +//nop; +t2 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t2 + 8); +//nop; +if (t0 == 0) {t7 = MEM_U32(sp + 352); +goto L4399e4;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(t2 + 12); +at = 0xd0000000; +t5 = t9 & at; +if (t5 == 0) {t7 = MEM_U32(sp + 352); +goto L4399e4;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t0; +goto L4399fc; +MEM_U32(sp + 184) = t0; +// fdead 0 t7 = MEM_U32(sp + 352); +L4399e4: +//nop; +t4 = MEM_U32(t7 + 24); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 184) = t3; +L4399fc: +t1 = MEM_U32(sp + 184); +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +if (t6 == 0) {//nop; +goto L439a3c;} +//nop; +L439a14: +t8 = MEM_U32(sp + 352); +at = 0x11; +t2 = MEM_U32(t8 + 24); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +t5 = MEM_U32(t9 + 4); +//nop; +if (t5 != at) {t4 = MEM_U32(sp + 352); +goto L439a6c;} +t4 = MEM_U32(sp + 352); +L439a3c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L439a54; +a1 = 0x2; +L439a54: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t7 + 4) = t0; +goto L440d04; +MEM_U32(t7 + 4) = t0; +// fdead 0 t4 = MEM_U32(sp + 352); +L439a6c: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t4 + 28); +t3 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t3 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L439a94; +a0 = s5; +L439a94: +t6 = MEM_U32(sp + 352); +// bdead 40608109 gp = MEM_U32(sp + 104); +MEM_U32(t6 + 28) = v0; +t8 = MEM_U32(sp + 352); +at = 0x69; +t2 = MEM_U32(t8 + 28); +//nop; +t9 = MEM_U32(t2 + 4); +//nop; +if (t9 != at) {t5 = 0x69; +goto L439ac8;} +t5 = 0x69; +MEM_U32(t8 + 4) = t5; +goto L440d04; +MEM_U32(t8 + 4) = t5; +L439ac8: +t0 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t0 + 28); +//nop; +t4 = MEM_U32(t7 + 8); +//nop; +t3 = MEM_U32(t4 + 4); +//nop; +t1 = t3 ^ 0x18; +t1 = t1 < 0x1; +if (t1 == 0) {t5 = MEM_U32(sp + 352); +goto L439b98;} +t5 = MEM_U32(sp + 352); +if (t1 != 0) {at = 0x14; +goto L439b1c;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L439b64;} +t3 = MEM_U32(sp + 352); +t6 = MEM_U32(t4 + 12); +//nop; +t2 = t6 << 2; +if ((int)t2 < 0) {t3 = MEM_U32(sp + 352); +goto L439b64;} +t3 = MEM_U32(sp + 352); +L439b1c: +t9 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t9 + 28); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +if (t0 == 0) {t3 = MEM_U32(sp + 352); +goto L439b64;} +t3 = MEM_U32(sp + 352); +t7 = MEM_U32(t8 + 12); +at = 0xd0000000; +t1 = t7 & at; +if (t1 == 0) {t3 = MEM_U32(sp + 352); +goto L439b64;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t0; +goto L439b7c; +MEM_U32(sp + 188) = t0; +// fdead 0 t3 = MEM_U32(sp + 352); +L439b64: +//nop; +t4 = MEM_U32(t3 + 28); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 188) = t6; +L439b7c: +t2 = MEM_U32(sp + 188); +//nop; +t9 = MEM_U32(t2 + 36); +//nop; +if (t9 == 0) {//nop; +goto L439c80;} +//nop; +t5 = MEM_U32(sp + 352); +L439b98: +at = 0x13; +t8 = MEM_U32(t5 + 28); +//nop; +t7 = MEM_U32(t8 + 8); +//nop; +t1 = MEM_U32(t7 + 4); +//nop; +if (t1 != at) {at = 0x18; +goto L439c58;} +at = 0x18; +if (t1 == at) {at = 0x14; +goto L439be0;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L439c28;} +t1 = MEM_U32(sp + 352); +t0 = MEM_U32(t7 + 12); +//nop; +t3 = t0 << 2; +if ((int)t3 < 0) {t1 = MEM_U32(sp + 352); +goto L439c28;} +t1 = MEM_U32(sp + 352); +L439be0: +t4 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t4 + 28); +//nop; +t2 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +if (t9 == 0) {t1 = MEM_U32(sp + 352); +goto L439c28;} +t1 = MEM_U32(sp + 352); +t5 = MEM_U32(t2 + 12); +at = 0xd0000000; +t8 = t5 & at; +if (t8 == 0) {t1 = MEM_U32(sp + 352); +goto L439c28;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t9; +goto L439c40; +MEM_U32(sp + 184) = t9; +// fdead 0 t1 = MEM_U32(sp + 352); +L439c28: +//nop; +t7 = MEM_U32(t1 + 28); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 184) = t0; +L439c40: +t3 = MEM_U32(sp + 184); +//nop; +t4 = MEM_U32(t3 + 24); +//nop; +if (t4 == 0) {//nop; +goto L439c80;} +//nop; +L439c58: +t6 = MEM_U32(sp + 352); +at = 0x11; +t2 = MEM_U32(t6 + 28); +//nop; +t5 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +if (t8 != at) {a1 = MEM_U32(sp + 352); +goto L439cb0;} +a1 = MEM_U32(sp + 352); +L439c80: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L439c98; +a1 = 0x2; +L439c98: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t1 + 4) = t9; +goto L440d04; +MEM_U32(t1 + 4) = t9; +// fdead 0 a1 = MEM_U32(sp + 352); +L439cb0: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40600061 t9 = t9; +//nop; +v0 = func_4420fc(mem, sp, a0, a1); +goto L439cc4; +//nop; +L439cc4: +t0 = MEM_U32(sp + 352); +// bdead 40600389 gp = MEM_U32(sp + 104); +MEM_U32(t0 + 24) = v0; +t3 = MEM_U32(sp + 352); +at = 0x69; +t4 = MEM_U32(t3 + 24); +//nop; +t6 = MEM_U32(t4 + 4); +//nop; +if (t6 != at) {t2 = 0x69; +goto L439cf8;} +t2 = 0x69; +MEM_U32(t3 + 4) = t2; +goto L440d04; +MEM_U32(t3 + 4) = t2; +L439cf8: +t5 = MEM_U32(sp + 352); +at = 0x14; +t8 = MEM_U32(t5 + 24); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +if (t1 == at) {at = (int)t1 < (int)0x5; +goto L439d5c;} +at = (int)t1 < (int)0x5; +if (at != 0) {at = (int)t1 < (int)0x11; +goto L439d30;} +at = (int)t1 < (int)0x11; +if (at != 0) {t4 = MEM_U32(sp + 352); +goto L439d60;} +t4 = MEM_U32(sp + 352); +L439d30: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xbd; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L439d48; +a1 = 0x2; +L439d48: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t0 + 4) = t7; +goto L440d04; +MEM_U32(t0 + 4) = t7; +L439d5c: +t4 = MEM_U32(sp + 352); +L439d60: +at = 0x14; +t6 = MEM_U32(t4 + 28); +//nop; +t2 = MEM_U32(t6 + 8); +//nop; +t3 = MEM_U32(t2 + 4); +//nop; +if (t3 == at) {at = (int)t3 < (int)0x5; +goto L439dc0;} +at = (int)t3 < (int)0x5; +if (at != 0) {at = (int)t3 < (int)0x11; +goto L439d94;} +at = (int)t3 < (int)0x11; +if (at != 0) {//nop; +goto L439dc0;} +//nop; +L439d94: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xbd; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L439dac; +a1 = 0x2; +L439dac: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t5 = 0x69; +MEM_U32(t8 + 4) = t5; +goto L440d04; +MEM_U32(t8 + 4) = t5; +L439dc0: +t9 = 0x10029fa0; +//nop; +t1 = MEM_U16(t9 + 38); +//nop; +if (t1 == 0) {//nop; +goto L439e14;} +//nop; +t7 = MEM_U32(sp + 352); +at = 0x63; +t0 = MEM_U32(t7 + 24); +//nop; +t4 = MEM_U32(t0 + 4); +//nop; +if (t4 != at) {//nop; +goto L439e14;} +//nop; +//nop; +a2 = MEM_U32(t0 + 20); +a0 = t0; +a1 = 0x2; +f_lint_setref(mem, sp, a0, a1, a2); +goto L439e0c; +a1 = 0x2; +L439e0c: +// bdead 40000181 gp = MEM_U32(sp + 104); +//nop; +L439e14: +t6 = 0x10029fa0; +//nop; +t2 = MEM_U16(t6 + 28); +//nop; +if (t2 != 0) {t4 = MEM_U32(sp + 352); +goto L439f14;} +t4 = MEM_U32(sp + 352); +t3 = MEM_U32(sp + 352); +at = 0x14; +t5 = MEM_U32(t3 + 24); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 == at) {at = (int)t9 < (int)0x5; +goto L439e64;} +at = (int)t9 < (int)0x5; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L439e8c;} +at = (int)t9 < (int)0x11; +if (at == 0) {t6 = MEM_U32(sp + 352); +goto L439e90;} +t6 = MEM_U32(sp + 352); +L439e64: +t1 = MEM_U32(sp + 352); +at = 0x40; +t7 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t7 + 8); +//nop; +t0 = MEM_U32(t4 + 24); +//nop; +if (t0 == at) {//nop; +goto L439eec;} +//nop; +L439e8c: +t6 = MEM_U32(sp + 352); +L439e90: +at = 0x14; +t2 = MEM_U32(t6 + 28); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 == at) {at = (int)t5 < (int)0x5; +goto L439ec4;} +at = (int)t5 < (int)0x5; +if (at != 0) {at = (int)t5 < (int)0x11; +goto L439f10;} +at = (int)t5 < (int)0x11; +if (at == 0) {t4 = MEM_U32(sp + 352); +goto L439f14;} +t4 = MEM_U32(sp + 352); +L439ec4: +t8 = MEM_U32(sp + 352); +at = 0x40; +t9 = MEM_U32(t8 + 28); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t7 = MEM_U32(t1 + 24); +//nop; +if (t7 != at) {t4 = MEM_U32(sp + 352); +goto L439f14;} +t4 = MEM_U32(sp + 352); +L439eec: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +a2 = MEM_U32(sp + 360); +//nop; +v0 = f_dw_operator_assign(mem, sp, a0, a1, a2); +goto L439f04; +//nop; +L439f04: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L439f10: +t4 = MEM_U32(sp + 352); +L439f14: +//nop; +t0 = MEM_U32(t4 + 24); +//nop; +a0 = MEM_U32(t0 + 8); +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L439f2c; +//nop; +L439f2c: +// bdead 40000009 gp = MEM_U32(sp + 104); +a0 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(sp + 356); +// fdead 6060007f t9 = t9; +s2 = v0; +func_4449dc(mem, sp, a0, a1); +goto L439f48; +s2 = v0; +L439f48: +t6 = MEM_U32(sp + 352); +// bdead 40088001 gp = MEM_U32(sp + 104); +MEM_U32(t6 + 8) = s2; +goto L440d04; +MEM_U32(t6 + 8) = s2; +L439f58: +a2 = MEM_U32(sp + 360); +at = 0xbfff0000; +t2 = MEM_U32(sp + 352); +at = at | 0xffff; +//nop; +t3 = a2 & at; +at = 0x80000000; +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(t2 + 24); +a2 = t3 | at; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L439f84; +a2 = t3 | at; +L439f84: +t8 = MEM_U32(sp + 352); +// bdead 42000109 gp = MEM_U32(sp + 104); +MEM_U32(t8 + 24) = v0; +t9 = MEM_U32(sp + 352); +at = 0x69; +t1 = MEM_U32(t9 + 24); +//nop; +t7 = MEM_U32(t1 + 4); +//nop; +if (t7 != at) {t4 = 0x69; +goto L439fb8;} +t4 = 0x69; +MEM_U32(t9 + 4) = t4; +goto L440d04; +MEM_U32(t9 + 4) = t4; +L439fb8: +t0 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t0 + 24); +//nop; +t2 = MEM_U32(t6 + 8); +//nop; +t3 = MEM_U32(t2 + 4); +//nop; +t5 = t3 ^ 0x18; +t5 = t5 < 0x1; +if (t5 == 0) {t4 = MEM_U32(sp + 352); +goto L43a088;} +t4 = MEM_U32(sp + 352); +if (t5 != 0) {at = 0x14; +goto L43a00c;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L43a054;} +t3 = MEM_U32(sp + 352); +t8 = MEM_U32(t2 + 12); +//nop; +t1 = t8 << 2; +if ((int)t1 < 0) {t3 = MEM_U32(sp + 352); +goto L43a054;} +t3 = MEM_U32(sp + 352); +L43a00c: +t7 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t7 + 24); +//nop; +t9 = MEM_U32(t4 + 8); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +if (t0 == 0) {t3 = MEM_U32(sp + 352); +goto L43a054;} +t3 = MEM_U32(sp + 352); +t6 = MEM_U32(t9 + 12); +at = 0xd0000000; +t5 = t6 & at; +if (t5 == 0) {t3 = MEM_U32(sp + 352); +goto L43a054;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t0; +goto L43a06c; +MEM_U32(sp + 188) = t0; +// fdead 0 t3 = MEM_U32(sp + 352); +L43a054: +//nop; +t2 = MEM_U32(t3 + 24); +//nop; +t8 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 188) = t8; +L43a06c: +t1 = MEM_U32(sp + 188); +//nop; +t7 = MEM_U32(t1 + 36); +//nop; +if (t7 == 0) {t7 = MEM_U32(sp + 352); +goto L43a174;} +t7 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L43a088: +at = 0x13; +t9 = MEM_U32(t4 + 24); +//nop; +t6 = MEM_U32(t9 + 8); +//nop; +t5 = MEM_U32(t6 + 4); +//nop; +if (t5 != at) {at = 0x18; +goto L43a148;} +at = 0x18; +if (t5 == at) {at = 0x14; +goto L43a0d0;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L43a118;} +t5 = MEM_U32(sp + 352); +t0 = MEM_U32(t6 + 12); +//nop; +t3 = t0 << 2; +if ((int)t3 < 0) {t5 = MEM_U32(sp + 352); +goto L43a118;} +t5 = MEM_U32(sp + 352); +L43a0d0: +t2 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t2 + 24); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t7 = MEM_U32(t1 + 8); +//nop; +if (t7 == 0) {t5 = MEM_U32(sp + 352); +goto L43a118;} +t5 = MEM_U32(sp + 352); +t4 = MEM_U32(t1 + 12); +at = 0xd0000000; +t9 = t4 & at; +if (t9 == 0) {t5 = MEM_U32(sp + 352); +goto L43a118;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t7; +goto L43a130; +MEM_U32(sp + 184) = t7; +// fdead 0 t5 = MEM_U32(sp + 352); +L43a118: +//nop; +t6 = MEM_U32(t5 + 24); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 184) = t0; +L43a130: +t3 = MEM_U32(sp + 184); +//nop; +t2 = MEM_U32(t3 + 24); +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 352); +goto L43a174;} +t7 = MEM_U32(sp + 352); +L43a148: +t8 = MEM_U32(sp + 352); +at = 0x11; +t1 = MEM_U32(t8 + 24); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +t9 = MEM_U32(t4 + 4); +//nop; +if (t9 != at) {a2 = MEM_U32(sp + 360); +goto L43a1a8;} +a2 = MEM_U32(sp + 360); +t7 = MEM_U32(sp + 352); +L43a174: +//nop; +t5 = MEM_U32(t7 + 24); +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43a190; +a1 = 0x2; +L43a190: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t0 + 4) = t6; +goto L440d04; +MEM_U32(t0 + 4) = t6; +// fdead 0 a2 = MEM_U32(sp + 360); +L43a1a8: +t3 = MEM_U32(sp + 352); +at = 0x10000000; +//nop; +t2 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(t3 + 28); +a2 = t2 | at; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43a1cc; +a2 = t2 | at; +L43a1cc: +t1 = MEM_U32(sp + 352); +// bdead 40000509 gp = MEM_U32(sp + 104); +MEM_U32(t1 + 28) = v0; +t4 = MEM_U32(sp + 352); +at = 0x69; +t9 = MEM_U32(t4 + 28); +//nop; +t7 = MEM_U32(t9 + 4); +//nop; +if (t7 != at) {t5 = 0x69; +goto L43a200;} +t5 = 0x69; +MEM_U32(t4 + 4) = t5; +goto L440d04; +MEM_U32(t4 + 4) = t5; +L43a200: +t6 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t6 + 28); +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +t2 = MEM_U32(t3 + 4); +//nop; +t8 = t2 ^ 0x18; +t8 = t8 < 0x1; +if (t8 == 0) {t5 = MEM_U32(sp + 352); +goto L43a2d0;} +t5 = MEM_U32(sp + 352); +if (t8 != 0) {at = 0x14; +goto L43a254;} +at = 0x14; +if (t2 != at) {t2 = MEM_U32(sp + 352); +goto L43a29c;} +t2 = MEM_U32(sp + 352); +t1 = MEM_U32(t3 + 12); +//nop; +t9 = t1 << 2; +if ((int)t9 < 0) {t2 = MEM_U32(sp + 352); +goto L43a29c;} +t2 = MEM_U32(sp + 352); +L43a254: +t7 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t7 + 28); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +if (t6 == 0) {t2 = MEM_U32(sp + 352); +goto L43a29c;} +t2 = MEM_U32(sp + 352); +t0 = MEM_U32(t4 + 12); +at = 0xd0000000; +t8 = t0 & at; +if (t8 == 0) {t2 = MEM_U32(sp + 352); +goto L43a29c;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t6; +goto L43a2b4; +MEM_U32(sp + 188) = t6; +// fdead 0 t2 = MEM_U32(sp + 352); +L43a29c: +//nop; +t3 = MEM_U32(t2 + 28); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 188) = t1; +L43a2b4: +t9 = MEM_U32(sp + 188); +//nop; +t7 = MEM_U32(t9 + 36); +//nop; +if (t7 == 0) {t7 = MEM_U32(sp + 352); +goto L43a3bc;} +t7 = MEM_U32(sp + 352); +t5 = MEM_U32(sp + 352); +L43a2d0: +at = 0x13; +t4 = MEM_U32(t5 + 28); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t8 = MEM_U32(t0 + 4); +//nop; +if (t8 != at) {at = 0x18; +goto L43a390;} +at = 0x18; +if (t8 == at) {at = 0x14; +goto L43a318;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L43a360;} +t8 = MEM_U32(sp + 352); +t6 = MEM_U32(t0 + 12); +//nop; +t2 = t6 << 2; +if ((int)t2 < 0) {t8 = MEM_U32(sp + 352); +goto L43a360;} +t8 = MEM_U32(sp + 352); +L43a318: +t3 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t7 = MEM_U32(t9 + 8); +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 352); +goto L43a360;} +t8 = MEM_U32(sp + 352); +t5 = MEM_U32(t9 + 12); +at = 0xd0000000; +t4 = t5 & at; +if (t4 == 0) {t8 = MEM_U32(sp + 352); +goto L43a360;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t7; +goto L43a378; +MEM_U32(sp + 184) = t7; +// fdead 0 t8 = MEM_U32(sp + 352); +L43a360: +//nop; +t0 = MEM_U32(t8 + 28); +//nop; +t6 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 184) = t6; +L43a378: +t2 = MEM_U32(sp + 184); +//nop; +t3 = MEM_U32(t2 + 24); +//nop; +if (t3 == 0) {t7 = MEM_U32(sp + 352); +goto L43a3bc;} +t7 = MEM_U32(sp + 352); +L43a390: +t1 = MEM_U32(sp + 352); +at = 0x11; +t9 = MEM_U32(t1 + 28); +//nop; +t5 = MEM_U32(t9 + 8); +//nop; +t4 = MEM_U32(t5 + 4); +//nop; +if (t4 != at) {a1 = MEM_U32(sp + 352); +goto L43a3f0;} +a1 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +L43a3bc: +//nop; +t8 = MEM_U32(t7 + 28); +a0 = 0x30000; +a2 = MEM_U32(t8 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43a3d8; +a1 = 0x2; +L43a3d8: +t6 = MEM_U32(sp + 352); +// bdead 40008001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t6 + 4) = t0; +goto L440d04; +MEM_U32(t6 + 4) = t0; +// fdead 0 a1 = MEM_U32(sp + 352); +L43a3f0: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40000061 t9 = t9; +//nop; +v0 = func_4420fc(mem, sp, a0, a1); +goto L43a404; +//nop; +L43a404: +t3 = MEM_U32(sp + 352); +// bdead 40001189 gp = MEM_U32(sp + 104); +MEM_U32(t3 + 24) = v0; +t1 = MEM_U32(sp + 352); +at = 0x69; +t9 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t9 + 4); +//nop; +if (t5 != at) {t4 = 0x69; +goto L43a438;} +t4 = 0x69; +MEM_U32(t1 + 4) = t4; +goto L440d04; +MEM_U32(t1 + 4) = t4; +L43a438: +t7 = 0x10029fa0; +//nop; +t8 = MEM_U16(t7 + 38); +//nop; +if (t8 == 0) {t3 = MEM_U32(sp + 352); +goto L43a490;} +t3 = MEM_U32(sp + 352); +t0 = MEM_U32(sp + 352); +at = 0x63; +t6 = MEM_U32(t0 + 24); +//nop; +t2 = MEM_U32(t6 + 4); +//nop; +if (t2 != at) {t3 = MEM_U32(sp + 352); +goto L43a490;} +t3 = MEM_U32(sp + 352); +//nop; +a2 = MEM_U32(t6 + 20); +a0 = t6; +a1 = 0x2; +f_lint_setref(mem, sp, a0, a1, a2); +goto L43a484; +a1 = 0x2; +L43a484: +// bdead 40000181 gp = MEM_U32(sp + 104); +//nop; +t3 = MEM_U32(sp + 352); +L43a490: +at = 0x16; +t9 = MEM_U32(t3 + 24); +//nop; +t5 = MEM_U32(t9 + 8); +//nop; +t4 = MEM_U32(t5 + 4); +//nop; +if (t4 != at) {t2 = MEM_U32(sp + 352); +goto L43aa18;} +t2 = MEM_U32(sp + 352); +t1 = MEM_U32(t5 + 8); +at = 0x18; +t7 = MEM_U32(t1 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L43a4e8;} +at = 0x14; +if (t7 != at) {//nop; +goto L43a534;} +//nop; +t8 = MEM_U32(t1 + 12); +//nop; +t0 = t8 << 2; +if ((int)t0 < 0) {t1 = MEM_U32(sp + 352); +goto L43a538;} +t1 = MEM_U32(sp + 352); +L43a4e8: +t2 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +if (t4 == 0) {t1 = MEM_U32(sp + 352); +goto L43a538;} +t1 = MEM_U32(sp + 352); +t5 = MEM_U32(t9 + 12); +at = 0xd0000000; +t7 = t5 & at; +if (t7 == 0) {t1 = MEM_U32(sp + 352); +goto L43a538;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t4; +goto L43a558; +MEM_U32(sp + 188) = t4; +L43a534: +t1 = MEM_U32(sp + 352); +L43a538: +//nop; +t8 = MEM_U32(t1 + 24); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 188) = t2; +L43a558: +t6 = MEM_U32(sp + 188); +at = 0x11; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 == at) {t2 = MEM_U32(sp + 352); +goto L43aa18;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x18; +t5 = MEM_U32(t9 + 24); +//nop; +t7 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t4 + 4); +//nop; +if (t1 == at) {at = 0x14; +goto L43a5bc;} +at = 0x14; +if (t1 != at) {//nop; +goto L43a608;} +//nop; +t8 = MEM_U32(t4 + 12); +//nop; +t0 = t8 << 2; +if ((int)t0 < 0) {t4 = MEM_U32(sp + 352); +goto L43a60c;} +t4 = MEM_U32(sp + 352); +L43a5bc: +t2 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t5 = MEM_U32(t9 + 8); +//nop; +if (t5 == 0) {t4 = MEM_U32(sp + 352); +goto L43a60c;} +t4 = MEM_U32(sp + 352); +t7 = MEM_U32(t9 + 12); +at = 0xd0000000; +t1 = t7 & at; +if (t1 == 0) {t4 = MEM_U32(sp + 352); +goto L43a60c;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t5; +goto L43a62c; +MEM_U32(sp + 184) = t5; +L43a608: +t4 = MEM_U32(sp + 352); +L43a60c: +//nop; +t8 = MEM_U32(t4 + 24); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 184) = t2; +L43a62c: +t6 = MEM_U32(sp + 184); +at = 0x15; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 == at) {t2 = MEM_U32(sp + 352); +goto L43aa18;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x18; +t7 = MEM_U32(t9 + 24); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +t4 = MEM_U32(t5 + 4); +//nop; +if (t4 == at) {at = 0x14; +goto L43a690;} +at = 0x14; +if (t4 != at) {//nop; +goto L43a6dc;} +//nop; +t8 = MEM_U32(t5 + 12); +//nop; +t0 = t8 << 2; +if ((int)t0 < 0) {t5 = MEM_U32(sp + 352); +goto L43a6e0;} +t5 = MEM_U32(sp + 352); +L43a690: +t2 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t7 = MEM_U32(t9 + 8); +//nop; +if (t7 == 0) {t5 = MEM_U32(sp + 352); +goto L43a6e0;} +t5 = MEM_U32(sp + 352); +t1 = MEM_U32(t9 + 12); +at = 0xd0000000; +t4 = t1 & at; +if (t4 == 0) {t5 = MEM_U32(sp + 352); +goto L43a6e0;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 180) = t7; +goto L43a700; +MEM_U32(sp + 180) = t7; +L43a6dc: +t5 = MEM_U32(sp + 352); +L43a6e0: +//nop; +t8 = MEM_U32(t5 + 24); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 180) = t2; +L43a700: +t6 = MEM_U32(sp + 180); +at = 0x18; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 != at) {t9 = MEM_U32(sp + 352); +goto L43a7f0;} +t9 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x18; +t1 = MEM_U32(t9 + 24); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +t7 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t7 + 4); +//nop; +if (t5 == at) {at = 0x14; +goto L43a764;} +at = 0x14; +if (t5 != at) {//nop; +goto L43a7b0;} +//nop; +t8 = MEM_U32(t7 + 12); +//nop; +t0 = t8 << 2; +if ((int)t0 < 0) {t7 = MEM_U32(sp + 352); +goto L43a7b4;} +t7 = MEM_U32(sp + 352); +L43a764: +t2 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +if (t1 == 0) {t7 = MEM_U32(sp + 352); +goto L43a7b4;} +t7 = MEM_U32(sp + 352); +t4 = MEM_U32(t9 + 12); +at = 0xd0000000; +t5 = t4 & at; +if (t5 == 0) {t7 = MEM_U32(sp + 352); +goto L43a7b4;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 176) = t1; +goto L43a7d4; +MEM_U32(sp + 176) = t1; +L43a7b0: +t7 = MEM_U32(sp + 352); +L43a7b4: +//nop; +t8 = MEM_U32(t7 + 24); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 176) = t2; +L43a7d4: +t6 = MEM_U32(sp + 176); +//nop; +t3 = MEM_U32(t6 + 36); +//nop; +if (t3 == 0) {t2 = MEM_U32(sp + 352); +goto L43aa18;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +L43a7f0: +at = 0x18; +t4 = MEM_U32(t9 + 24); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +t7 = MEM_U32(t1 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L43a838;} +at = 0x14; +if (t7 != at) {//nop; +goto L43a884;} +//nop; +t8 = MEM_U32(t1 + 12); +//nop; +t0 = t8 << 2; +if ((int)t0 < 0) {t1 = MEM_U32(sp + 352); +goto L43a888;} +t1 = MEM_U32(sp + 352); +L43a838: +t2 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +if (t4 == 0) {t1 = MEM_U32(sp + 352); +goto L43a888;} +t1 = MEM_U32(sp + 352); +t5 = MEM_U32(t9 + 12); +at = 0xd0000000; +t7 = t5 & at; +if (t7 == 0) {t1 = MEM_U32(sp + 352); +goto L43a888;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 172) = t4; +goto L43a8a8; +MEM_U32(sp + 172) = t4; +L43a884: +t1 = MEM_U32(sp + 352); +L43a888: +//nop; +t8 = MEM_U32(t1 + 24); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 172) = t2; +L43a8a8: +t6 = MEM_U32(sp + 172); +at = 0x14; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 != at) {t9 = MEM_U32(sp + 352); +goto L43a998;} +t9 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +at = 0x18; +t5 = MEM_U32(t9 + 24); +//nop; +t7 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t4 + 4); +//nop; +if (t1 == at) {at = 0x14; +goto L43a90c;} +at = 0x14; +if (t1 != at) {//nop; +goto L43a958;} +//nop; +t8 = MEM_U32(t4 + 12); +//nop; +t0 = t8 << 2; +if ((int)t0 < 0) {t4 = MEM_U32(sp + 352); +goto L43a95c;} +t4 = MEM_U32(sp + 352); +L43a90c: +t2 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t5 = MEM_U32(t9 + 8); +//nop; +if (t5 == 0) {t4 = MEM_U32(sp + 352); +goto L43a95c;} +t4 = MEM_U32(sp + 352); +t7 = MEM_U32(t9 + 12); +at = 0xd0000000; +t1 = t7 & at; +if (t1 == 0) {t4 = MEM_U32(sp + 352); +goto L43a95c;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 168) = t5; +goto L43a97c; +MEM_U32(sp + 168) = t5; +L43a958: +t4 = MEM_U32(sp + 352); +L43a95c: +//nop; +t8 = MEM_U32(t4 + 24); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 168) = t2; +L43a97c: +t6 = MEM_U32(sp + 168); +//nop; +t3 = MEM_U32(t6 + 36); +//nop; +if (t3 == 0) {t2 = MEM_U32(sp + 352); +goto L43aa18;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +L43a998: +at = 0x14; +t7 = MEM_U32(t9 + 28); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t1 + 4); +//nop; +if (t5 == at) {at = (int)t5 < (int)0x5; +goto L43a9cc;} +at = (int)t5 < (int)0x5; +if (at != 0) {at = (int)t5 < (int)0x11; +goto L43aa14;} +at = (int)t5 < (int)0x11; +if (at == 0) {t2 = MEM_U32(sp + 352); +goto L43aa18;} +t2 = MEM_U32(sp + 352); +L43a9cc: +t4 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t4 + 24); +//nop; +a0 = MEM_U32(t8 + 8); +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43a9e8; +//nop; +L43a9e8: +// bdead 40000009 gp = MEM_U32(sp + 104); +t0 = MEM_U32(sp + 352); +//nop; +MEM_U32(t0 + 8) = v0; +a0 = MEM_U32(sp + 352); +// fdead 6000023f t9 = t9; +a1 = 0x1; +v0 = func_4469bc(mem, sp, a0, a1); +goto L43aa08; +a1 = 0x1; +L43aa08: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L43aa14: +t2 = MEM_U32(sp + 352); +L43aa18: +at = 0x14; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 == at) {t7 = MEM_U32(sp + 352); +goto L43aa50;} +t7 = MEM_U32(sp + 352); +if ((int)t9 <= 0) {at = (int)t9 < (int)0x11; +goto L43abb0;} +at = (int)t9 < (int)0x11; +if (at == 0) {t0 = MEM_U32(sp + 352); +goto L43abb4;} +t0 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +L43aa50: +at = 0x14; +t1 = MEM_U32(t7 + 28); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +t4 = MEM_U32(t5 + 4); +//nop; +if (t4 == at) {//nop; +goto L43aa84;} +//nop; +if ((int)t4 <= 0) {at = (int)t4 < (int)0x11; +goto L43abb0;} +at = (int)t4 < (int)0x11; +if (at == 0) {t0 = MEM_U32(sp + 352); +goto L43abb4;} +t0 = MEM_U32(sp + 352); +L43aa84: +t8 = 0x10029fa0; +//nop; +t0 = MEM_U16(t8 + 28); +//nop; +if (t0 != 0) {a0 = MEM_U32(sp + 352); +goto L43ab84;} +a0 = MEM_U32(sp + 352); +t2 = MEM_U32(sp + 352); +at = 0x14; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 == at) {at = (int)t9 < (int)0x5; +goto L43aad4;} +at = (int)t9 < (int)0x5; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L43aafc;} +at = (int)t9 < (int)0x11; +if (at == 0) {t8 = MEM_U32(sp + 352); +goto L43ab00;} +t8 = MEM_U32(sp + 352); +L43aad4: +t7 = MEM_U32(sp + 352); +at = 0x40; +t1 = MEM_U32(t7 + 24); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +t4 = MEM_U32(t5 + 24); +//nop; +if (t4 == at) {//nop; +goto L43ab5c;} +//nop; +L43aafc: +t8 = MEM_U32(sp + 352); +L43ab00: +at = 0x14; +t0 = MEM_U32(t8 + 28); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +t6 = MEM_U32(t2 + 4); +//nop; +if (t6 == at) {at = (int)t6 < (int)0x5; +goto L43ab34;} +at = (int)t6 < (int)0x5; +if (at != 0) {at = (int)t6 < (int)0x11; +goto L43ab80;} +at = (int)t6 < (int)0x11; +if (at == 0) {a0 = MEM_U32(sp + 352); +goto L43ab84;} +a0 = MEM_U32(sp + 352); +L43ab34: +t3 = MEM_U32(sp + 352); +at = 0x40; +t9 = MEM_U32(t3 + 28); +//nop; +t7 = MEM_U32(t9 + 8); +//nop; +t1 = MEM_U32(t7 + 24); +//nop; +if (t1 != at) {a0 = MEM_U32(sp + 352); +goto L43ab84;} +a0 = MEM_U32(sp + 352); +L43ab5c: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +a2 = MEM_U32(sp + 360); +//nop; +v0 = f_dw_operator_assign(mem, sp, a0, a1, a2); +goto L43ab74; +//nop; +L43ab74: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L43ab80: +a0 = MEM_U32(sp + 352); +L43ab84: +//nop; +t4 = MEM_U32(a0 + 24); +a1 = MEM_U32(sp + 356); +// bdead 40002061 t9 = t9; +s2 = MEM_U32(t4 + 8); +//nop; +func_4449dc(mem, sp, a0, a1); +goto L43aba0; +//nop; +L43aba0: +t8 = MEM_U32(sp + 352); +// bdead 42080001 gp = MEM_U32(sp + 104); +MEM_U32(t8 + 8) = s2; +goto L440d04; +MEM_U32(t8 + 8) = s2; +L43abb0: +t0 = MEM_U32(sp + 352); +L43abb4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xdb; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43abcc; +a1 = 0x2; +L43abcc: +t6 = MEM_U32(sp + 352); +// bdead 40008001 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t6 + 4) = t2; +goto L440d04; +MEM_U32(t6 + 4) = t2; +L43abe0: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +t9 = a2 & at; +t3 = MEM_U32(sp + 352); +at = 0x40000000; +a2 = t9 | at; +//nop; +s4 = MEM_U32(t3 + 24); +a1 = MEM_U32(sp + 356); +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43ac0c; +a0 = s4; +L43ac0c: +t1 = MEM_U32(sp + 352); +// bdead 40200509 gp = MEM_U32(sp + 104); +MEM_U32(t1 + 24) = v0; +t4 = MEM_U32(sp + 352); +at = 0x69; +t5 = MEM_U32(t4 + 24); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +if (t8 != at) {t0 = 0x69; +goto L43ac40;} +t0 = 0x69; +MEM_U32(t4 + 4) = t0; +goto L440d04; +MEM_U32(t4 + 4) = t0; +L43ac40: +t2 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t3 + 4); +//nop; +t7 = t9 ^ 0x18; +t7 = t7 < 0x1; +if (t7 == 0) {t0 = MEM_U32(sp + 352); +goto L43ad10;} +t0 = MEM_U32(sp + 352); +if (t7 != 0) {at = 0x14; +goto L43ac94;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L43acdc;} +t9 = MEM_U32(sp + 352); +t1 = MEM_U32(t3 + 12); +//nop; +t5 = t1 << 2; +if ((int)t5 < 0) {t9 = MEM_U32(sp + 352); +goto L43acdc;} +t9 = MEM_U32(sp + 352); +L43ac94: +t8 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t8 + 24); +//nop; +t4 = MEM_U32(t0 + 8); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +if (t2 == 0) {t9 = MEM_U32(sp + 352); +goto L43acdc;} +t9 = MEM_U32(sp + 352); +t6 = MEM_U32(t4 + 12); +at = 0xd0000000; +t7 = t6 & at; +if (t7 == 0) {t9 = MEM_U32(sp + 352); +goto L43acdc;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t2; +goto L43acf4; +MEM_U32(sp + 188) = t2; +// fdead 0 t9 = MEM_U32(sp + 352); +L43acdc: +//nop; +t3 = MEM_U32(t9 + 24); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 188) = t1; +L43acf4: +t5 = MEM_U32(sp + 188); +//nop; +t8 = MEM_U32(t5 + 36); +//nop; +if (t8 == 0) {//nop; +goto L43adf8;} +//nop; +t0 = MEM_U32(sp + 352); +L43ad10: +at = 0x13; +t4 = MEM_U32(t0 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {at = 0x18; +goto L43add0;} +at = 0x18; +if (t7 == at) {at = 0x14; +goto L43ad58;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L43ada0;} +t7 = MEM_U32(sp + 352); +t2 = MEM_U32(t6 + 12); +//nop; +t9 = t2 << 2; +if ((int)t9 < 0) {t7 = MEM_U32(sp + 352); +goto L43ada0;} +t7 = MEM_U32(sp + 352); +L43ad58: +t3 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t3 + 24); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +if (t8 == 0) {t7 = MEM_U32(sp + 352); +goto L43ada0;} +t7 = MEM_U32(sp + 352); +t0 = MEM_U32(t5 + 12); +at = 0xd0000000; +t4 = t0 & at; +if (t4 == 0) {t7 = MEM_U32(sp + 352); +goto L43ada0;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t8; +goto L43adb8; +MEM_U32(sp + 184) = t8; +// fdead 0 t7 = MEM_U32(sp + 352); +L43ada0: +//nop; +t6 = MEM_U32(t7 + 24); +//nop; +t2 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 184) = t2; +L43adb8: +t9 = MEM_U32(sp + 184); +//nop; +t3 = MEM_U32(t9 + 24); +//nop; +if (t3 == 0) {//nop; +goto L43adf8;} +//nop; +L43add0: +t1 = MEM_U32(sp + 352); +at = 0x11; +t5 = MEM_U32(t1 + 24); +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t0 + 4); +//nop; +if (t4 != at) {t6 = MEM_U32(sp + 352); +goto L43ae28;} +t6 = MEM_U32(sp + 352); +L43adf8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43ae10; +a1 = 0x2; +L43ae10: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t7 + 4) = t8; +goto L440d04; +MEM_U32(t7 + 4) = t8; +// fdead 0 t6 = MEM_U32(sp + 352); +L43ae28: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t6 + 28); +t2 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t2 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43ae50; +a0 = s5; +L43ae50: +t3 = MEM_U32(sp + 352); +// bdead 40601109 gp = MEM_U32(sp + 104); +MEM_U32(t3 + 28) = v0; +t1 = MEM_U32(sp + 352); +at = 0x69; +t5 = MEM_U32(t1 + 28); +//nop; +t0 = MEM_U32(t5 + 4); +//nop; +if (t0 != at) {t4 = 0x69; +goto L43ae84;} +t4 = 0x69; +MEM_U32(t1 + 4) = t4; +goto L440d04; +MEM_U32(t1 + 4) = t4; +L43ae84: +t8 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t8 + 28); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +t2 = MEM_U32(t6 + 4); +//nop; +t9 = t2 ^ 0x18; +t9 = t9 < 0x1; +if (t9 == 0) {t4 = MEM_U32(sp + 352); +goto L43af54;} +t4 = MEM_U32(sp + 352); +if (t9 != 0) {at = 0x14; +goto L43aed8;} +at = 0x14; +if (t2 != at) {t2 = MEM_U32(sp + 352); +goto L43af20;} +t2 = MEM_U32(sp + 352); +t3 = MEM_U32(t6 + 12); +//nop; +t5 = t3 << 2; +if ((int)t5 < 0) {t2 = MEM_U32(sp + 352); +goto L43af20;} +t2 = MEM_U32(sp + 352); +L43aed8: +t0 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t0 + 28); +//nop; +t1 = MEM_U32(t4 + 8); +//nop; +t8 = MEM_U32(t1 + 8); +//nop; +if (t8 == 0) {t2 = MEM_U32(sp + 352); +goto L43af20;} +t2 = MEM_U32(sp + 352); +t7 = MEM_U32(t1 + 12); +at = 0xd0000000; +t9 = t7 & at; +if (t9 == 0) {t2 = MEM_U32(sp + 352); +goto L43af20;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t8; +goto L43af38; +MEM_U32(sp + 188) = t8; +// fdead 0 t2 = MEM_U32(sp + 352); +L43af20: +//nop; +t6 = MEM_U32(t2 + 28); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 188) = t3; +L43af38: +t5 = MEM_U32(sp + 188); +//nop; +t0 = MEM_U32(t5 + 36); +//nop; +if (t0 == 0) {//nop; +goto L43b03c;} +//nop; +t4 = MEM_U32(sp + 352); +L43af54: +at = 0x13; +t1 = MEM_U32(t4 + 28); +//nop; +t7 = MEM_U32(t1 + 8); +//nop; +t9 = MEM_U32(t7 + 4); +//nop; +if (t9 != at) {at = 0x18; +goto L43b014;} +at = 0x18; +if (t9 == at) {at = 0x14; +goto L43af9c;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L43afe4;} +t9 = MEM_U32(sp + 352); +t8 = MEM_U32(t7 + 12); +//nop; +t2 = t8 << 2; +if ((int)t2 < 0) {t9 = MEM_U32(sp + 352); +goto L43afe4;} +t9 = MEM_U32(sp + 352); +L43af9c: +t6 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t6 + 28); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +if (t0 == 0) {t9 = MEM_U32(sp + 352); +goto L43afe4;} +t9 = MEM_U32(sp + 352); +t4 = MEM_U32(t5 + 12); +at = 0xd0000000; +t1 = t4 & at; +if (t1 == 0) {t9 = MEM_U32(sp + 352); +goto L43afe4;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t0; +goto L43affc; +MEM_U32(sp + 184) = t0; +// fdead 0 t9 = MEM_U32(sp + 352); +L43afe4: +//nop; +t7 = MEM_U32(t9 + 28); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 184) = t8; +L43affc: +t2 = MEM_U32(sp + 184); +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +if (t6 == 0) {//nop; +goto L43b03c;} +//nop; +L43b014: +t3 = MEM_U32(sp + 352); +at = 0x11; +t5 = MEM_U32(t3 + 28); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t1 = MEM_U32(t4 + 4); +//nop; +if (t1 != at) {a1 = MEM_U32(sp + 352); +goto L43b06c;} +a1 = MEM_U32(sp + 352); +L43b03c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43b054; +a1 = 0x2; +L43b054: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t9 + 4) = t0; +goto L440d04; +MEM_U32(t9 + 4) = t0; +// fdead 0 a1 = MEM_U32(sp + 352); +L43b06c: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40600061 t9 = t9; +//nop; +v0 = func_4420fc(mem, sp, a0, a1); +goto L43b080; +//nop; +L43b080: +t8 = MEM_U32(sp + 352); +// bdead 42600189 gp = MEM_U32(sp + 104); +MEM_U32(t8 + 24) = v0; +t2 = MEM_U32(sp + 352); +at = 0x69; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 != at) {t5 = 0x69; +goto L43b0b4;} +t5 = 0x69; +MEM_U32(t2 + 4) = t5; +goto L440d04; +MEM_U32(t2 + 4) = t5; +L43b0b4: +t4 = MEM_U32(sp + 352); +at = 0x14; +t1 = MEM_U32(t4 + 24); +//nop; +t0 = MEM_U32(t1 + 8); +//nop; +t9 = MEM_U32(t0 + 4); +//nop; +if (t9 == at) {at = (int)t9 < (int)0x5; +goto L43b118;} +at = (int)t9 < (int)0x5; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L43b0ec;} +at = (int)t9 < (int)0x11; +if (at != 0) {t6 = MEM_U32(sp + 352); +goto L43b11c;} +t6 = MEM_U32(sp + 352); +L43b0ec: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xc0; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43b104; +a1 = 0x2; +L43b104: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t8 + 4) = t7; +goto L440d04; +MEM_U32(t8 + 4) = t7; +L43b118: +t6 = MEM_U32(sp + 352); +L43b11c: +at = 0x14; +t3 = MEM_U32(t6 + 28); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t2 = MEM_U32(t5 + 4); +//nop; +if (t2 == at) {at = (int)t2 < (int)0x5; +goto L43b17c;} +at = (int)t2 < (int)0x5; +if (at != 0) {at = (int)t2 < (int)0x11; +goto L43b150;} +at = (int)t2 < (int)0x11; +if (at != 0) {//nop; +goto L43b17c;} +//nop; +L43b150: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xc0; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43b168; +a1 = 0x2; +L43b168: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t1 + 4) = t4; +goto L440d04; +MEM_U32(t1 + 4) = t4; +L43b17c: +t0 = 0x10029fa0; +//nop; +t9 = MEM_U16(t0 + 38); +//nop; +if (t9 == 0) {//nop; +goto L43b1d0;} +//nop; +t7 = MEM_U32(sp + 352); +at = 0x63; +t8 = MEM_U32(t7 + 24); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 != at) {//nop; +goto L43b1d0;} +//nop; +//nop; +a2 = MEM_U32(t8 + 20); +a0 = t8; +a1 = 0x2; +f_lint_setref(mem, sp, a0, a1, a2); +goto L43b1c8; +a1 = 0x2; +L43b1c8: +// bdead 40000181 gp = MEM_U32(sp + 104); +//nop; +L43b1d0: +t3 = 0x10029fa0; +//nop; +t5 = MEM_U16(t3 + 28); +//nop; +if (t5 != 0) {t3 = MEM_U32(sp + 352); +goto L43b26c;} +t3 = MEM_U32(sp + 352); +t2 = MEM_U32(sp + 352); +at = 0x14; +t4 = MEM_U32(t2 + 24); +//nop; +t1 = MEM_U32(t4 + 8); +//nop; +t0 = MEM_U32(t1 + 4); +//nop; +if (t0 == at) {at = (int)t0 < (int)0x5; +goto L43b220;} +at = (int)t0 < (int)0x5; +if (at != 0) {at = (int)t0 < (int)0x11; +goto L43b268;} +at = (int)t0 < (int)0x11; +if (at == 0) {t3 = MEM_U32(sp + 352); +goto L43b26c;} +t3 = MEM_U32(sp + 352); +L43b220: +t9 = MEM_U32(sp + 352); +at = 0x40; +t7 = MEM_U32(t9 + 24); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +t8 = MEM_U32(t6 + 24); +//nop; +if (t8 != at) {a0 = t9; +goto L43b268;} +a0 = t9; +//nop; +a1 = MEM_U32(sp + 356); +a2 = MEM_U32(sp + 360); +//nop; +v0 = f_dw_operator_assign(mem, sp, a0, a1, a2); +goto L43b25c; +//nop; +L43b25c: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L43b268: +t3 = MEM_U32(sp + 352); +L43b26c: +//nop; +t5 = MEM_U32(t3 + 24); +//nop; +a0 = MEM_U32(t5 + 8); +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43b284; +//nop; +L43b284: +// bdead 40000009 gp = MEM_U32(sp + 104); +t2 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t2 + 24); +s2 = v0; +v0 = f_integral_promotions(mem, sp, a0); +goto L43b29c; +s2 = v0; +L43b29c: +t4 = MEM_U32(sp + 352); +// bdead 40082009 gp = MEM_U32(sp + 104); +MEM_U32(t4 + 24) = v0; +t1 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t1 + 28); +//nop; +v0 = f_integral_promotions(mem, sp, a0); +goto L43b2bc; +//nop; +L43b2bc: +t0 = MEM_U32(sp + 352); +// bdead 40080309 gp = MEM_U32(sp + 104); +MEM_U32(t0 + 28) = v0; +t7 = MEM_U32(sp + 352); +at = 0x14; +MEM_U32(t7 + 8) = s2; +t6 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t6 + 24); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +t3 = MEM_U32(t9 + 4); +//nop; +if (t3 == at) {at = (int)t3 < (int)0x5; +goto L43b30c;} +at = (int)t3 < (int)0x5; +if (at != 0) {at = (int)t3 < (int)0x11; +goto L43b334;} +at = (int)t3 < (int)0x11; +if (at == 0) {t0 = MEM_U32(sp + 352); +goto L43b338;} +t0 = MEM_U32(sp + 352); +L43b30c: +t5 = MEM_U32(sp + 352); +at = 0x40; +t2 = MEM_U32(t5 + 24); +//nop; +t4 = MEM_U32(t2 + 8); +//nop; +t1 = MEM_U32(t4 + 24); +//nop; +if (t1 == at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +L43b334: +t0 = MEM_U32(sp + 352); +L43b338: +at = 0x14; +t7 = MEM_U32(t0 + 28); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +t8 = MEM_U32(t6 + 4); +//nop; +if (t8 == at) {at = (int)t8 < (int)0x5; +goto L43b36c;} +at = (int)t8 < (int)0x5; +if (at != 0) {at = (int)t8 < (int)0x11; +goto L440d04;} +at = (int)t8 < (int)0x11; +if (at == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +L43b36c: +t9 = MEM_U32(sp + 352); +at = 0x40; +t3 = MEM_U32(t9 + 28); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t2 = MEM_U32(t5 + 24); +//nop; +if (t2 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t4 = MEM_U32(t9 + 24); +//nop; +a2 = MEM_U32(sp + 356); +a0 = MEM_U32(t4 + 8); +a1 = t3; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L43b3ac; +a1 = t3; +L43b3ac: +t1 = MEM_U32(sp + 352); +// bdead 40000409 gp = MEM_U32(sp + 104); +MEM_U32(t1 + 28) = v0; +goto L440d04; +MEM_U32(t1 + 28) = v0; +L43b3bc: +t0 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t0 + 24); +t7 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t7 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43b3e8; +a0 = s4; +L43b3e8: +t8 = MEM_U32(sp + 352); +// bdead 42200109 gp = MEM_U32(sp + 104); +MEM_U32(t8 + 24) = v0; +t5 = MEM_U32(sp + 352); +at = 0x69; +t2 = MEM_U32(t5 + 24); +//nop; +t9 = MEM_U32(t2 + 4); +//nop; +if (t9 != at) {t4 = 0x69; +goto L43b41c;} +t4 = 0x69; +MEM_U32(t5 + 4) = t4; +goto L440d04; +MEM_U32(t5 + 4) = t4; +L43b41c: +t3 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t1 + 8); +//nop; +t7 = MEM_U32(t0 + 4); +//nop; +t6 = t7 ^ 0x18; +t6 = t6 < 0x1; +if (t6 == 0) {t4 = MEM_U32(sp + 352); +goto L43b4ec;} +t4 = MEM_U32(sp + 352); +if (t6 != 0) {at = 0x14; +goto L43b470;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L43b4b8;} +t7 = MEM_U32(sp + 352); +t8 = MEM_U32(t0 + 12); +//nop; +t2 = t8 << 2; +if ((int)t2 < 0) {t7 = MEM_U32(sp + 352); +goto L43b4b8;} +t7 = MEM_U32(sp + 352); +L43b470: +t9 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t9 + 24); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +t3 = MEM_U32(t5 + 8); +//nop; +if (t3 == 0) {t7 = MEM_U32(sp + 352); +goto L43b4b8;} +t7 = MEM_U32(sp + 352); +t1 = MEM_U32(t5 + 12); +at = 0xd0000000; +t6 = t1 & at; +if (t6 == 0) {t7 = MEM_U32(sp + 352); +goto L43b4b8;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t3; +goto L43b4d0; +MEM_U32(sp + 188) = t3; +// fdead 0 t7 = MEM_U32(sp + 352); +L43b4b8: +//nop; +t0 = MEM_U32(t7 + 24); +//nop; +t8 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 188) = t8; +L43b4d0: +t2 = MEM_U32(sp + 188); +//nop; +t9 = MEM_U32(t2 + 36); +//nop; +if (t9 == 0) {//nop; +goto L43b5d4;} +//nop; +t4 = MEM_U32(sp + 352); +L43b4ec: +at = 0x13; +t5 = MEM_U32(t4 + 24); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +t6 = MEM_U32(t1 + 4); +//nop; +if (t6 != at) {at = 0x18; +goto L43b5ac;} +at = 0x18; +if (t6 == at) {at = 0x14; +goto L43b534;} +at = 0x14; +if (t6 != at) {t6 = MEM_U32(sp + 352); +goto L43b57c;} +t6 = MEM_U32(sp + 352); +t3 = MEM_U32(t1 + 12); +//nop; +t7 = t3 << 2; +if ((int)t7 < 0) {t6 = MEM_U32(sp + 352); +goto L43b57c;} +t6 = MEM_U32(sp + 352); +L43b534: +t0 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t0 + 24); +//nop; +t2 = MEM_U32(t8 + 8); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +if (t9 == 0) {t6 = MEM_U32(sp + 352); +goto L43b57c;} +t6 = MEM_U32(sp + 352); +t4 = MEM_U32(t2 + 12); +at = 0xd0000000; +t5 = t4 & at; +if (t5 == 0) {t6 = MEM_U32(sp + 352); +goto L43b57c;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t9; +goto L43b594; +MEM_U32(sp + 184) = t9; +// fdead 0 t6 = MEM_U32(sp + 352); +L43b57c: +//nop; +t1 = MEM_U32(t6 + 24); +//nop; +t3 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 184) = t3; +L43b594: +t7 = MEM_U32(sp + 184); +//nop; +t0 = MEM_U32(t7 + 24); +//nop; +if (t0 == 0) {//nop; +goto L43b5d4;} +//nop; +L43b5ac: +t8 = MEM_U32(sp + 352); +at = 0x11; +t2 = MEM_U32(t8 + 24); +//nop; +t4 = MEM_U32(t2 + 8); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 != at) {t1 = MEM_U32(sp + 352); +goto L43b604;} +t1 = MEM_U32(sp + 352); +L43b5d4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43b5ec; +a1 = 0x2; +L43b5ec: +t6 = MEM_U32(sp + 352); +// bdead 40008001 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t6 + 4) = t9; +goto L440d04; +MEM_U32(t6 + 4) = t9; +// fdead 0 t1 = MEM_U32(sp + 352); +L43b604: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t1 + 28); +t3 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t3 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43b62c; +a0 = s5; +L43b62c: +t0 = MEM_U32(sp + 352); +// bdead 40600309 gp = MEM_U32(sp + 104); +MEM_U32(t0 + 28) = v0; +t8 = MEM_U32(sp + 352); +at = 0x69; +t2 = MEM_U32(t8 + 28); +//nop; +t4 = MEM_U32(t2 + 4); +//nop; +if (t4 != at) {t5 = 0x69; +goto L43b660;} +t5 = 0x69; +MEM_U32(t8 + 4) = t5; +goto L440d04; +MEM_U32(t8 + 4) = t5; +L43b660: +t9 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t9 + 28); +//nop; +t1 = MEM_U32(t6 + 8); +//nop; +t3 = MEM_U32(t1 + 4); +//nop; +t7 = t3 ^ 0x18; +t7 = t7 < 0x1; +if (t7 == 0) {t5 = MEM_U32(sp + 352); +goto L43b730;} +t5 = MEM_U32(sp + 352); +if (t7 != 0) {at = 0x14; +goto L43b6b4;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L43b6fc;} +t3 = MEM_U32(sp + 352); +t0 = MEM_U32(t1 + 12); +//nop; +t2 = t0 << 2; +if ((int)t2 < 0) {t3 = MEM_U32(sp + 352); +goto L43b6fc;} +t3 = MEM_U32(sp + 352); +L43b6b4: +t4 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t4 + 28); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +if (t9 == 0) {t3 = MEM_U32(sp + 352); +goto L43b6fc;} +t3 = MEM_U32(sp + 352); +t6 = MEM_U32(t8 + 12); +at = 0xd0000000; +t7 = t6 & at; +if (t7 == 0) {t3 = MEM_U32(sp + 352); +goto L43b6fc;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t9; +goto L43b714; +MEM_U32(sp + 188) = t9; +// fdead 0 t3 = MEM_U32(sp + 352); +L43b6fc: +//nop; +t1 = MEM_U32(t3 + 28); +//nop; +t0 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 188) = t0; +L43b714: +t2 = MEM_U32(sp + 188); +//nop; +t4 = MEM_U32(t2 + 36); +//nop; +if (t4 == 0) {//nop; +goto L43b818;} +//nop; +t5 = MEM_U32(sp + 352); +L43b730: +at = 0x13; +t8 = MEM_U32(t5 + 28); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {at = 0x18; +goto L43b7f0;} +at = 0x18; +if (t7 == at) {at = 0x14; +goto L43b778;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L43b7c0;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(t6 + 12); +//nop; +t3 = t9 << 2; +if ((int)t3 < 0) {t7 = MEM_U32(sp + 352); +goto L43b7c0;} +t7 = MEM_U32(sp + 352); +L43b778: +t1 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t1 + 28); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t2 + 8); +//nop; +if (t4 == 0) {t7 = MEM_U32(sp + 352); +goto L43b7c0;} +t7 = MEM_U32(sp + 352); +t5 = MEM_U32(t2 + 12); +at = 0xd0000000; +t8 = t5 & at; +if (t8 == 0) {t7 = MEM_U32(sp + 352); +goto L43b7c0;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t4; +goto L43b7d8; +MEM_U32(sp + 184) = t4; +// fdead 0 t7 = MEM_U32(sp + 352); +L43b7c0: +//nop; +t6 = MEM_U32(t7 + 28); +//nop; +t9 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 184) = t9; +L43b7d8: +t3 = MEM_U32(sp + 184); +//nop; +t1 = MEM_U32(t3 + 24); +//nop; +if (t1 == 0) {//nop; +goto L43b818;} +//nop; +L43b7f0: +t0 = MEM_U32(sp + 352); +at = 0x11; +t2 = MEM_U32(t0 + 28); +//nop; +t5 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +if (t8 != at) {a1 = MEM_U32(sp + 352); +goto L43b848;} +a1 = MEM_U32(sp + 352); +L43b818: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43b830; +a1 = 0x2; +L43b830: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t7 + 4) = t4; +goto L440d04; +MEM_U32(t7 + 4) = t4; +// fdead 0 a1 = MEM_U32(sp + 352); +L43b848: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40600061 t9 = t9; +//nop; +v0 = func_4420fc(mem, sp, a0, a1); +goto L43b85c; +//nop; +L43b85c: +t9 = MEM_U32(sp + 352); +// bdead 44600109 gp = MEM_U32(sp + 104); +MEM_U32(t9 + 24) = v0; +t3 = MEM_U32(sp + 352); +at = 0x69; +t1 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t1 + 4); +//nop; +if (t0 != at) {t2 = 0x69; +goto L43b890;} +t2 = 0x69; +MEM_U32(t3 + 4) = t2; +goto L440d04; +MEM_U32(t3 + 4) = t2; +L43b890: +t5 = MEM_U32(sp + 352); +at = 0x14; +t8 = MEM_U32(t5 + 24); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +t7 = MEM_U32(t4 + 4); +//nop; +if (t7 == at) {at = (int)t7 < (int)0x5; +goto L43b8f4;} +at = (int)t7 < (int)0x5; +if (at != 0) {at = (int)t7 < (int)0x11; +goto L43b8c8;} +at = (int)t7 < (int)0x11; +if (at != 0) {t1 = MEM_U32(sp + 352); +goto L43b8f8;} +t1 = MEM_U32(sp + 352); +L43b8c8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xc3; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43b8e0; +a1 = 0x2; +L43b8e0: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t9 + 4) = t6; +goto L440d04; +MEM_U32(t9 + 4) = t6; +L43b8f4: +t1 = MEM_U32(sp + 352); +L43b8f8: +at = 0x14; +t0 = MEM_U32(t1 + 28); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +t3 = MEM_U32(t2 + 4); +//nop; +if (t3 == at) {at = (int)t3 < (int)0x5; +goto L43b958;} +at = (int)t3 < (int)0x5; +if (at != 0) {at = (int)t3 < (int)0x11; +goto L43b92c;} +at = (int)t3 < (int)0x11; +if (at != 0) {//nop; +goto L43b958;} +//nop; +L43b92c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xc3; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43b944; +a1 = 0x2; +L43b944: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t5 = 0x69; +MEM_U32(t8 + 4) = t5; +goto L440d04; +MEM_U32(t8 + 4) = t5; +L43b958: +t4 = 0x10029fa0; +//nop; +t7 = MEM_U16(t4 + 38); +//nop; +if (t7 == 0) {a0 = MEM_U32(sp + 352); +goto L43b9b0;} +a0 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +at = 0x63; +t9 = MEM_U32(t6 + 24); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +if (t1 != at) {a0 = t9; +goto L43b9ac;} +a0 = t9; +a2 = MEM_U32(t9 + 20); +//nop; +a1 = 0x2; +//nop; +f_lint_setref(mem, sp, a0, a1, a2); +goto L43b9a4; +//nop; +L43b9a4: +// bdead 40000001 gp = MEM_U32(sp + 104); +//nop; +L43b9ac: +a0 = MEM_U32(sp + 352); +L43b9b0: +//nop; +t2 = MEM_U32(a0 + 24); +a1 = MEM_U32(sp + 356); +// bdead 40000861 t9 = t9; +s2 = MEM_U32(t2 + 8); +//nop; +func_4449dc(mem, sp, a0, a1); +goto L43b9cc; +//nop; +L43b9cc: +t3 = MEM_U32(sp + 352); +// bdead 40081001 gp = MEM_U32(sp + 104); +MEM_U32(t3 + 8) = s2; +goto L440d04; +MEM_U32(t3 + 8) = s2; +L43b9dc: +t5 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t5 + 24); +t8 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t8 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43ba08; +a0 = s4; +L43ba08: +t7 = MEM_U32(sp + 352); +// bdead 40210109 gp = MEM_U32(sp + 104); +MEM_U32(t7 + 24) = v0; +t6 = MEM_U32(sp + 352); +at = 0x69; +t1 = MEM_U32(t6 + 24); +//nop; +t9 = MEM_U32(t1 + 4); +//nop; +if (t9 != at) {t2 = 0x69; +goto L43ba3c;} +t2 = 0x69; +MEM_U32(t6 + 4) = t2; +goto L440d04; +MEM_U32(t6 + 4) = t2; +L43ba3c: +t0 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t0 + 24); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +t4 = t8 ^ 0x18; +t4 = t4 < 0x1; +if (t4 == 0) {t2 = MEM_U32(sp + 352); +goto L43bb0c;} +t2 = MEM_U32(sp + 352); +if (t4 != 0) {at = 0x14; +goto L43ba90;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L43bad8;} +t8 = MEM_U32(sp + 352); +t7 = MEM_U32(t5 + 12); +//nop; +t1 = t7 << 2; +if ((int)t1 < 0) {t8 = MEM_U32(sp + 352); +goto L43bad8;} +t8 = MEM_U32(sp + 352); +L43ba90: +t9 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t9 + 24); +//nop; +t6 = MEM_U32(t2 + 8); +//nop; +t0 = MEM_U32(t6 + 8); +//nop; +if (t0 == 0) {t8 = MEM_U32(sp + 352); +goto L43bad8;} +t8 = MEM_U32(sp + 352); +t3 = MEM_U32(t6 + 12); +at = 0xd0000000; +t4 = t3 & at; +if (t4 == 0) {t8 = MEM_U32(sp + 352); +goto L43bad8;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t0; +goto L43baf0; +MEM_U32(sp + 188) = t0; +// fdead 0 t8 = MEM_U32(sp + 352); +L43bad8: +//nop; +t5 = MEM_U32(t8 + 24); +//nop; +t7 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 188) = t7; +L43baf0: +t1 = MEM_U32(sp + 188); +//nop; +t9 = MEM_U32(t1 + 36); +//nop; +if (t9 == 0) {//nop; +goto L43bbf4;} +//nop; +t2 = MEM_U32(sp + 352); +L43bb0c: +at = 0x13; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 != at) {at = 0x18; +goto L43bbcc;} +at = 0x18; +if (t4 == at) {at = 0x14; +goto L43bb54;} +at = 0x14; +if (t4 != at) {t4 = MEM_U32(sp + 352); +goto L43bb9c;} +t4 = MEM_U32(sp + 352); +t0 = MEM_U32(t3 + 12); +//nop; +t8 = t0 << 2; +if ((int)t8 < 0) {t4 = MEM_U32(sp + 352); +goto L43bb9c;} +t4 = MEM_U32(sp + 352); +L43bb54: +t5 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +if (t9 == 0) {t4 = MEM_U32(sp + 352); +goto L43bb9c;} +t4 = MEM_U32(sp + 352); +t2 = MEM_U32(t1 + 12); +at = 0xd0000000; +t6 = t2 & at; +if (t6 == 0) {t4 = MEM_U32(sp + 352); +goto L43bb9c;} +t4 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t9; +goto L43bbb4; +MEM_U32(sp + 184) = t9; +// fdead 0 t4 = MEM_U32(sp + 352); +L43bb9c: +//nop; +t3 = MEM_U32(t4 + 24); +//nop; +t0 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 184) = t0; +L43bbb4: +t8 = MEM_U32(sp + 184); +//nop; +t5 = MEM_U32(t8 + 24); +//nop; +if (t5 == 0) {//nop; +goto L43bbf4;} +//nop; +L43bbcc: +t7 = MEM_U32(sp + 352); +at = 0x11; +t1 = MEM_U32(t7 + 24); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +t6 = MEM_U32(t2 + 4); +//nop; +if (t6 != at) {t3 = MEM_U32(sp + 352); +goto L43bc24;} +t3 = MEM_U32(sp + 352); +L43bbf4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43bc0c; +a1 = 0x2; +L43bc0c: +t4 = MEM_U32(sp + 352); +// bdead 40002001 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t4 + 4) = t9; +goto L440d04; +MEM_U32(t4 + 4) = t9; +// fdead 0 t3 = MEM_U32(sp + 352); +L43bc24: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t3 + 28); +t0 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t0 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43bc4c; +a0 = s5; +L43bc4c: +t5 = MEM_U32(sp + 352); +// bdead 40604109 gp = MEM_U32(sp + 104); +MEM_U32(t5 + 28) = v0; +t7 = MEM_U32(sp + 352); +at = 0x69; +t1 = MEM_U32(t7 + 28); +//nop; +t2 = MEM_U32(t1 + 4); +//nop; +if (t2 != at) {t6 = 0x69; +goto L43bc80;} +t6 = 0x69; +MEM_U32(t7 + 4) = t6; +goto L440d04; +MEM_U32(t7 + 4) = t6; +L43bc80: +t9 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t9 + 28); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +t0 = MEM_U32(t3 + 4); +//nop; +t8 = t0 ^ 0x18; +t8 = t8 < 0x1; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L43bd50;} +t6 = MEM_U32(sp + 352); +if (t8 != 0) {at = 0x14; +goto L43bcd4;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L43bd1c;} +t0 = MEM_U32(sp + 352); +t5 = MEM_U32(t3 + 12); +//nop; +t1 = t5 << 2; +if ((int)t1 < 0) {t0 = MEM_U32(sp + 352); +goto L43bd1c;} +t0 = MEM_U32(sp + 352); +L43bcd4: +t2 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t2 + 28); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +if (t9 == 0) {t0 = MEM_U32(sp + 352); +goto L43bd1c;} +t0 = MEM_U32(sp + 352); +t4 = MEM_U32(t7 + 12); +at = 0xd0000000; +t8 = t4 & at; +if (t8 == 0) {t0 = MEM_U32(sp + 352); +goto L43bd1c;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t9; +goto L43bd34; +MEM_U32(sp + 188) = t9; +// fdead 0 t0 = MEM_U32(sp + 352); +L43bd1c: +//nop; +t3 = MEM_U32(t0 + 28); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L43bd34: +t1 = MEM_U32(sp + 188); +//nop; +t2 = MEM_U32(t1 + 36); +//nop; +if (t2 == 0) {//nop; +goto L43be38;} +//nop; +t6 = MEM_U32(sp + 352); +L43bd50: +at = 0x13; +t7 = MEM_U32(t6 + 28); +//nop; +t4 = MEM_U32(t7 + 8); +//nop; +t8 = MEM_U32(t4 + 4); +//nop; +if (t8 != at) {at = 0x18; +goto L43be10;} +at = 0x18; +if (t8 == at) {at = 0x14; +goto L43bd98;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L43bde0;} +t8 = MEM_U32(sp + 352); +t9 = MEM_U32(t4 + 12); +//nop; +t0 = t9 << 2; +if ((int)t0 < 0) {t8 = MEM_U32(sp + 352); +goto L43bde0;} +t8 = MEM_U32(sp + 352); +L43bd98: +t3 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t3 + 28); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +if (t2 == 0) {t8 = MEM_U32(sp + 352); +goto L43bde0;} +t8 = MEM_U32(sp + 352); +t6 = MEM_U32(t1 + 12); +at = 0xd0000000; +t7 = t6 & at; +if (t7 == 0) {t8 = MEM_U32(sp + 352); +goto L43bde0;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t2; +goto L43bdf8; +MEM_U32(sp + 184) = t2; +// fdead 0 t8 = MEM_U32(sp + 352); +L43bde0: +//nop; +t4 = MEM_U32(t8 + 28); +//nop; +t9 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 184) = t9; +L43bdf8: +t0 = MEM_U32(sp + 184); +//nop; +t3 = MEM_U32(t0 + 24); +//nop; +if (t3 == 0) {//nop; +goto L43be38;} +//nop; +L43be10: +t5 = MEM_U32(sp + 352); +at = 0x11; +t1 = MEM_U32(t5 + 28); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {a1 = MEM_U32(sp + 352); +goto L43be68;} +a1 = MEM_U32(sp + 352); +L43be38: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43be50; +a1 = 0x2; +L43be50: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t8 + 4) = t2; +goto L440d04; +MEM_U32(t8 + 4) = t2; +// fdead 0 a1 = MEM_U32(sp + 352); +L43be68: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40600061 t9 = t9; +//nop; +v0 = func_4420fc(mem, sp, a0, a1); +goto L43be7c; +//nop; +L43be7c: +t9 = MEM_U32(sp + 352); +// bdead 44600109 gp = MEM_U32(sp + 104); +MEM_U32(t9 + 24) = v0; +t0 = MEM_U32(sp + 352); +at = 0x69; +t3 = MEM_U32(t0 + 24); +//nop; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 != at) {t1 = 0x69; +goto L43beb0;} +t1 = 0x69; +MEM_U32(t0 + 4) = t1; +goto L440d04; +MEM_U32(t0 + 4) = t1; +L43beb0: +t6 = MEM_U32(sp + 352); +at = 0x14; +t7 = MEM_U32(t6 + 24); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t8 = MEM_U32(t2 + 4); +//nop; +if (t8 == at) {at = (int)t8 < (int)0x5; +goto L43bf14;} +at = (int)t8 < (int)0x5; +if (at != 0) {at = (int)t8 < (int)0x11; +goto L43bee8;} +at = (int)t8 < (int)0x11; +if (at != 0) {t3 = MEM_U32(sp + 352); +goto L43bf18;} +t3 = MEM_U32(sp + 352); +L43bee8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xc5; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43bf00; +a1 = 0x2; +L43bf00: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t9 + 4) = t4; +goto L440d04; +MEM_U32(t9 + 4) = t4; +L43bf14: +t3 = MEM_U32(sp + 352); +L43bf18: +at = 0x14; +t5 = MEM_U32(t3 + 28); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +t0 = MEM_U32(t1 + 4); +//nop; +if (t0 == at) {at = (int)t0 < (int)0x5; +goto L43bf78;} +at = (int)t0 < (int)0x5; +if (at != 0) {at = (int)t0 < (int)0x11; +goto L43bf4c;} +at = (int)t0 < (int)0x11; +if (at != 0) {//nop; +goto L43bf78;} +//nop; +L43bf4c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xc5; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43bf64; +a1 = 0x2; +L43bf64: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t7 + 4) = t6; +goto L440d04; +MEM_U32(t7 + 4) = t6; +L43bf78: +t2 = 0x10029fa0; +//nop; +t8 = MEM_U16(t2 + 38); +//nop; +if (t8 == 0) {a0 = MEM_U32(sp + 352); +goto L43bfd0;} +a0 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +at = 0x63; +t9 = MEM_U32(t4 + 24); +//nop; +t3 = MEM_U32(t9 + 4); +//nop; +if (t3 != at) {a0 = t9; +goto L43bfcc;} +a0 = t9; +a2 = MEM_U32(t9 + 20); +//nop; +a1 = 0x2; +//nop; +f_lint_setref(mem, sp, a0, a1, a2); +goto L43bfc4; +//nop; +L43bfc4: +// bdead 40000001 gp = MEM_U32(sp + 104); +//nop; +L43bfcc: +a0 = MEM_U32(sp + 352); +L43bfd0: +//nop; +t1 = MEM_U32(a0 + 24); +a1 = MEM_U32(sp + 356); +// bdead 40000461 t9 = t9; +s2 = MEM_U32(t1 + 8); +//nop; +func_4449dc(mem, sp, a0, a1); +goto L43bfec; +//nop; +L43bfec: +t0 = MEM_U32(sp + 352); +// bdead 40080201 gp = MEM_U32(sp + 104); +MEM_U32(t0 + 8) = s2; +goto L440d04; +MEM_U32(t0 + 8) = s2; +L43bffc: +t6 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t6 + 24); +t7 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t7 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43c028; +a0 = s4; +L43c028: +t8 = MEM_U32(sp + 352); +// bdead 42200109 gp = MEM_U32(sp + 104); +MEM_U32(t8 + 24) = v0; +t4 = MEM_U32(sp + 352); +at = 0x69; +t3 = MEM_U32(t4 + 24); +//nop; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 != at) {t1 = 0x69; +goto L43c05c;} +t1 = 0x69; +MEM_U32(t4 + 4) = t1; +goto L440d04; +MEM_U32(t4 + 4) = t1; +L43c05c: +t5 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t5 + 24); +//nop; +t6 = MEM_U32(t0 + 8); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +t2 = t7 ^ 0x18; +t2 = t2 < 0x1; +if (t2 == 0) {t1 = MEM_U32(sp + 352); +goto L43c12c;} +t1 = MEM_U32(sp + 352); +if (t2 != 0) {at = 0x14; +goto L43c0b0;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L43c0f8;} +t7 = MEM_U32(sp + 352); +t8 = MEM_U32(t6 + 12); +//nop; +t3 = t8 << 2; +if ((int)t3 < 0) {t7 = MEM_U32(sp + 352); +goto L43c0f8;} +t7 = MEM_U32(sp + 352); +L43c0b0: +t9 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t9 + 24); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +if (t5 == 0) {t7 = MEM_U32(sp + 352); +goto L43c0f8;} +t7 = MEM_U32(sp + 352); +t0 = MEM_U32(t4 + 12); +at = 0xd0000000; +t2 = t0 & at; +if (t2 == 0) {t7 = MEM_U32(sp + 352); +goto L43c0f8;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t5; +goto L43c110; +MEM_U32(sp + 188) = t5; +// fdead 0 t7 = MEM_U32(sp + 352); +L43c0f8: +//nop; +t6 = MEM_U32(t7 + 24); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 188) = t8; +L43c110: +t3 = MEM_U32(sp + 188); +//nop; +t9 = MEM_U32(t3 + 36); +//nop; +if (t9 == 0) {//nop; +goto L43c214;} +//nop; +t1 = MEM_U32(sp + 352); +L43c12c: +at = 0x13; +t4 = MEM_U32(t1 + 24); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t2 = MEM_U32(t0 + 4); +//nop; +if (t2 != at) {at = 0x18; +goto L43c1ec;} +at = 0x18; +if (t2 == at) {at = 0x14; +goto L43c174;} +at = 0x14; +if (t2 != at) {t2 = MEM_U32(sp + 352); +goto L43c1bc;} +t2 = MEM_U32(sp + 352); +t5 = MEM_U32(t0 + 12); +//nop; +t7 = t5 << 2; +if ((int)t7 < 0) {t2 = MEM_U32(sp + 352); +goto L43c1bc;} +t2 = MEM_U32(sp + 352); +L43c174: +t6 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t6 + 24); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +if (t9 == 0) {t2 = MEM_U32(sp + 352); +goto L43c1bc;} +t2 = MEM_U32(sp + 352); +t1 = MEM_U32(t3 + 12); +at = 0xd0000000; +t4 = t1 & at; +if (t4 == 0) {t2 = MEM_U32(sp + 352); +goto L43c1bc;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t9; +goto L43c1d4; +MEM_U32(sp + 184) = t9; +// fdead 0 t2 = MEM_U32(sp + 352); +L43c1bc: +//nop; +t0 = MEM_U32(t2 + 24); +//nop; +t5 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 184) = t5; +L43c1d4: +t7 = MEM_U32(sp + 184); +//nop; +t6 = MEM_U32(t7 + 24); +//nop; +if (t6 == 0) {//nop; +goto L43c214;} +//nop; +L43c1ec: +t8 = MEM_U32(sp + 352); +at = 0x11; +t3 = MEM_U32(t8 + 24); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +t4 = MEM_U32(t1 + 4); +//nop; +if (t4 != at) {t0 = MEM_U32(sp + 352); +goto L43c244;} +t0 = MEM_U32(sp + 352); +L43c214: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43c22c; +a1 = 0x2; +L43c22c: +t2 = MEM_U32(sp + 352); +// bdead 40000801 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t2 + 4) = t9; +goto L440d04; +MEM_U32(t2 + 4) = t9; +// fdead 0 t0 = MEM_U32(sp + 352); +L43c244: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s5 = MEM_U32(t0 + 28); +t5 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t5 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43c26c; +a0 = s5; +L43c26c: +t6 = MEM_U32(sp + 352); +// bdead 40608109 gp = MEM_U32(sp + 104); +MEM_U32(t6 + 28) = v0; +t8 = MEM_U32(sp + 352); +at = 0x69; +t3 = MEM_U32(t8 + 28); +//nop; +t1 = MEM_U32(t3 + 4); +//nop; +if (t1 != at) {t4 = 0x69; +goto L43c2a0;} +t4 = 0x69; +MEM_U32(t8 + 4) = t4; +goto L440d04; +MEM_U32(t8 + 4) = t4; +L43c2a0: +t9 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t9 + 28); +//nop; +t0 = MEM_U32(t2 + 8); +//nop; +t5 = MEM_U32(t0 + 4); +//nop; +t7 = t5 ^ 0x18; +t7 = t7 < 0x1; +if (t7 == 0) {t4 = MEM_U32(sp + 352); +goto L43c370;} +t4 = MEM_U32(sp + 352); +if (t7 != 0) {at = 0x14; +goto L43c2f4;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L43c33c;} +t5 = MEM_U32(sp + 352); +t6 = MEM_U32(t0 + 12); +//nop; +t3 = t6 << 2; +if ((int)t3 < 0) {t5 = MEM_U32(sp + 352); +goto L43c33c;} +t5 = MEM_U32(sp + 352); +L43c2f4: +t1 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t1 + 28); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +if (t9 == 0) {t5 = MEM_U32(sp + 352); +goto L43c33c;} +t5 = MEM_U32(sp + 352); +t2 = MEM_U32(t8 + 12); +at = 0xd0000000; +t7 = t2 & at; +if (t7 == 0) {t5 = MEM_U32(sp + 352); +goto L43c33c;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t9; +goto L43c354; +MEM_U32(sp + 188) = t9; +// fdead 0 t5 = MEM_U32(sp + 352); +L43c33c: +//nop; +t0 = MEM_U32(t5 + 28); +//nop; +t6 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 188) = t6; +L43c354: +t3 = MEM_U32(sp + 188); +//nop; +t1 = MEM_U32(t3 + 36); +//nop; +if (t1 == 0) {//nop; +goto L43c458;} +//nop; +t4 = MEM_U32(sp + 352); +L43c370: +at = 0x13; +t8 = MEM_U32(t4 + 28); +//nop; +t2 = MEM_U32(t8 + 8); +//nop; +t7 = MEM_U32(t2 + 4); +//nop; +if (t7 != at) {at = 0x18; +goto L43c430;} +at = 0x18; +if (t7 == at) {at = 0x14; +goto L43c3b8;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 352); +goto L43c400;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(t2 + 12); +//nop; +t5 = t9 << 2; +if ((int)t5 < 0) {t7 = MEM_U32(sp + 352); +goto L43c400;} +t7 = MEM_U32(sp + 352); +L43c3b8: +t0 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t0 + 28); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +if (t1 == 0) {t7 = MEM_U32(sp + 352); +goto L43c400;} +t7 = MEM_U32(sp + 352); +t4 = MEM_U32(t3 + 12); +at = 0xd0000000; +t8 = t4 & at; +if (t8 == 0) {t7 = MEM_U32(sp + 352); +goto L43c400;} +t7 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t1; +goto L43c418; +MEM_U32(sp + 184) = t1; +// fdead 0 t7 = MEM_U32(sp + 352); +L43c400: +//nop; +t2 = MEM_U32(t7 + 28); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 184) = t9; +L43c418: +t5 = MEM_U32(sp + 184); +//nop; +t0 = MEM_U32(t5 + 24); +//nop; +if (t0 == 0) {//nop; +goto L43c458;} +//nop; +L43c430: +t6 = MEM_U32(sp + 352); +at = 0x11; +t3 = MEM_U32(t6 + 28); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +t8 = MEM_U32(t4 + 4); +//nop; +if (t8 != at) {a1 = MEM_U32(sp + 352); +goto L43c488;} +a1 = MEM_U32(sp + 352); +L43c458: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43c470; +a1 = 0x2; +L43c470: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t1 = 0x69; +MEM_U32(t7 + 4) = t1; +goto L440d04; +MEM_U32(t7 + 4) = t1; +// fdead 0 a1 = MEM_U32(sp + 352); +L43c488: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40600061 t9 = t9; +//nop; +v0 = func_4420fc(mem, sp, a0, a1); +goto L43c49c; +//nop; +L43c49c: +t9 = MEM_U32(sp + 352); +// bdead 44600109 gp = MEM_U32(sp + 104); +MEM_U32(t9 + 24) = v0; +t5 = MEM_U32(sp + 352); +at = 0x69; +t0 = MEM_U32(t5 + 24); +//nop; +t6 = MEM_U32(t0 + 4); +//nop; +if (t6 != at) {t3 = 0x69; +goto L43c4d0;} +t3 = 0x69; +MEM_U32(t5 + 4) = t3; +goto L440d04; +MEM_U32(t5 + 4) = t3; +L43c4d0: +t4 = MEM_U32(sp + 352); +at = 0x14; +t8 = MEM_U32(t4 + 24); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t7 = MEM_U32(t1 + 4); +//nop; +if (t7 == at) {at = (int)t7 < (int)0x5; +goto L43c534;} +at = (int)t7 < (int)0x5; +if (at != 0) {at = (int)t7 < (int)0x11; +goto L43c508;} +at = (int)t7 < (int)0x11; +if (at != 0) {t0 = MEM_U32(sp + 352); +goto L43c538;} +t0 = MEM_U32(sp + 352); +L43c508: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xc4; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43c520; +a1 = 0x2; +L43c520: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t9 + 4) = t2; +goto L440d04; +MEM_U32(t9 + 4) = t2; +L43c534: +t0 = MEM_U32(sp + 352); +L43c538: +at = 0x14; +t6 = MEM_U32(t0 + 28); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t5 = MEM_U32(t3 + 4); +//nop; +if (t5 == at) {at = (int)t5 < (int)0x5; +goto L43c598;} +at = (int)t5 < (int)0x5; +if (at != 0) {at = (int)t5 < (int)0x11; +goto L43c56c;} +at = (int)t5 < (int)0x11; +if (at != 0) {//nop; +goto L43c598;} +//nop; +L43c56c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xc4; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43c584; +a1 = 0x2; +L43c584: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t8 + 4) = t4; +goto L440d04; +MEM_U32(t8 + 4) = t4; +L43c598: +t1 = 0x10029fa0; +//nop; +t7 = MEM_U16(t1 + 38); +//nop; +if (t7 == 0) {a0 = MEM_U32(sp + 352); +goto L43c5f0;} +a0 = MEM_U32(sp + 352); +t2 = MEM_U32(sp + 352); +at = 0x63; +t9 = MEM_U32(t2 + 24); +//nop; +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 != at) {a0 = t9; +goto L43c5ec;} +a0 = t9; +a2 = MEM_U32(t9 + 20); +//nop; +a1 = 0x2; +//nop; +f_lint_setref(mem, sp, a0, a1, a2); +goto L43c5e4; +//nop; +L43c5e4: +// bdead 40000001 gp = MEM_U32(sp + 104); +//nop; +L43c5ec: +a0 = MEM_U32(sp + 352); +L43c5f0: +//nop; +t3 = MEM_U32(a0 + 24); +a1 = MEM_U32(sp + 356); +// bdead 40001061 t9 = t9; +s2 = MEM_U32(t3 + 8); +//nop; +func_4449dc(mem, sp, a0, a1); +goto L43c60c; +//nop; +L43c60c: +t5 = MEM_U32(sp + 352); +// bdead 40084001 gp = MEM_U32(sp + 104); +MEM_U32(t5 + 8) = s2; +goto L440d04; +MEM_U32(t5 + 8) = s2; +L43c61c: +t4 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +if (t8 != 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t7 = MEM_U32(t4 + 24); +at = 0x2a; +t2 = MEM_U32(t7 + 4); +//nop; +if (t2 == at) {t3 = MEM_U32(sp + 352); +goto L43cebc;} +t3 = MEM_U32(sp + 352); +t0 = MEM_U32(t7 + 8); +//nop; +if (t0 != 0) {t9 = MEM_U32(sp + 352); +goto L43c8a4;} +t9 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +t9 = a2 & at; +at = 0x40000000; +a2 = t9 | at; +//nop; +a1 = MEM_U32(sp + 356); +a0 = t7; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43c680; +a0 = t7; +L43c680: +t6 = MEM_U32(sp + 352); +// bdead 4000810b gp = MEM_U32(sp + 104); +MEM_U32(t6 + 24) = v0; +t5 = MEM_U32(sp + 352); +at = 0x69; +t4 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t4 + 4); +//nop; +if (t8 != at) {t1 = 0x69; +goto L43c6b4;} +t1 = 0x69; +MEM_U32(t5 + 4) = t1; +goto L440d04; +MEM_U32(t5 + 4) = t1; +L43c6b4: +t2 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t2 + 24); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t7 + 4); +//nop; +t3 = t9 ^ 0x18; +t3 = t3 < 0x1; +if (t3 == 0) {t1 = MEM_U32(sp + 352); +goto L43c784;} +t1 = MEM_U32(sp + 352); +if (t3 != 0) {at = 0x14; +goto L43c708;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L43c750;} +t9 = MEM_U32(sp + 352); +t6 = MEM_U32(t7 + 12); +//nop; +t4 = t6 << 2; +if ((int)t4 < 0) {t9 = MEM_U32(sp + 352); +goto L43c750;} +t9 = MEM_U32(sp + 352); +L43c708: +t8 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t8 + 24); +//nop; +t5 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +if (t2 == 0) {t9 = MEM_U32(sp + 352); +goto L43c750;} +t9 = MEM_U32(sp + 352); +t0 = MEM_U32(t5 + 12); +at = 0xd0000000; +t3 = t0 & at; +if (t3 == 0) {t9 = MEM_U32(sp + 352); +goto L43c750;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t2; +goto L43c768; +MEM_U32(sp + 188) = t2; +// fdead 0 t9 = MEM_U32(sp + 352); +L43c750: +//nop; +t7 = MEM_U32(t9 + 24); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 188) = t6; +L43c768: +t4 = MEM_U32(sp + 188); +//nop; +t8 = MEM_U32(t4 + 36); +//nop; +if (t8 == 0) {t8 = MEM_U32(sp + 352); +goto L43c870;} +t8 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +L43c784: +at = 0x13; +t5 = MEM_U32(t1 + 24); +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +t3 = MEM_U32(t0 + 4); +//nop; +if (t3 != at) {at = 0x18; +goto L43c844;} +at = 0x18; +if (t3 == at) {at = 0x14; +goto L43c7cc;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L43c814;} +t3 = MEM_U32(sp + 352); +t2 = MEM_U32(t0 + 12); +//nop; +t9 = t2 << 2; +if ((int)t9 < 0) {t3 = MEM_U32(sp + 352); +goto L43c814;} +t3 = MEM_U32(sp + 352); +L43c7cc: +t7 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t7 + 24); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +if (t8 == 0) {t3 = MEM_U32(sp + 352); +goto L43c814;} +t3 = MEM_U32(sp + 352); +t1 = MEM_U32(t4 + 12); +at = 0xd0000000; +t5 = t1 & at; +if (t5 == 0) {t3 = MEM_U32(sp + 352); +goto L43c814;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t8; +goto L43c82c; +MEM_U32(sp + 184) = t8; +// fdead 0 t3 = MEM_U32(sp + 352); +L43c814: +//nop; +t0 = MEM_U32(t3 + 24); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 184) = t2; +L43c82c: +t9 = MEM_U32(sp + 184); +//nop; +t7 = MEM_U32(t9 + 24); +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 352); +goto L43c870;} +t8 = MEM_U32(sp + 352); +L43c844: +t6 = MEM_U32(sp + 352); +at = 0x11; +t4 = MEM_U32(t6 + 24); +//nop; +t1 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t1 + 4); +//nop; +if (t5 != at) {t9 = MEM_U32(sp + 352); +goto L43c8a4;} +t9 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +L43c870: +//nop; +t3 = MEM_U32(t8 + 24); +a0 = 0x30000; +a2 = MEM_U32(t3 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43c88c; +a1 = 0x2; +L43c88c: +t2 = MEM_U32(sp + 352); +// bdead 40000801 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t2 + 4) = t0; +goto L440d04; +MEM_U32(t2 + 4) = t0; +// fdead 0 t9 = MEM_U32(sp + 352); +L43c8a4: +at = 0x16; +t7 = MEM_U32(t9 + 24); +//nop; +t6 = MEM_U32(t7 + 8); +//nop; +t4 = MEM_U32(t6 + 4); +//nop; +if (t4 != at) {t8 = MEM_U32(sp + 352); +goto L43c8e4;} +t8 = MEM_U32(sp + 352); +t1 = MEM_U32(t6 + 8); +at = 0x15; +t5 = MEM_U32(t1 + 4); +//nop; +if (t5 == at) {t9 = MEM_U32(sp + 352); +goto L43c90c;} +t9 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +L43c8e4: +at = 0x15; +t3 = MEM_U32(t8 + 24); +//nop; +t0 = MEM_U32(t3 + 8); +//nop; +t2 = MEM_U32(t0 + 4); +//nop; +if (t2 != at) {//nop; +goto L43c938;} +//nop; +t9 = MEM_U32(sp + 352); +L43c90c: +a0 = 0x30000; +a2 = MEM_U32(t9 + 20); +//nop; +a0 = a0 | 0xa8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43c924; +a1 = 0x2; +L43c924: +t4 = MEM_U32(sp + 352); +// bdead 40002001 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t4 + 4) = t7; +goto L440d04; +MEM_U32(t4 + 4) = t7; +L43c938: +t6 = 0x10029fa0; +//nop; +t1 = MEM_U16(t6 + 26); +//nop; +if (t1 != 0) {t1 = MEM_U32(sp + 352); +goto L43c9dc;} +t1 = MEM_U32(sp + 352); +t5 = MEM_U16(t6 + 10); +//nop; +t8 = t5 & 0x1; +if (t8 != 0) {t1 = MEM_U32(sp + 352); +goto L43c9dc;} +t1 = MEM_U32(sp + 352); +t3 = MEM_U32(sp + 352); +at = 0x18; +t0 = MEM_U32(t3 + 24); +//nop; +t2 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t2 + 4); +//nop; +if (t9 != at) {t1 = MEM_U32(sp + 352); +goto L43c9dc;} +t1 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t3 + 20); +a0 = a0 | 0xd0; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43c9a4; +a1 = 0x1; +L43c9a4: +t4 = MEM_U32(sp + 352); +// bdead 40002101 gp = MEM_U32(sp + 104); +t7 = 0x5f; +MEM_U32(t4 + 4) = t7; +//nop; +a2 = MEM_U32(sp + 360); +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(sp + 352); +//nop; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43c9cc; +//nop; +L43c9cc: +// bdead 40000009 gp = MEM_U32(sp + 104); +// bdead 40000009 ra = MEM_U32(sp + 108); +goto L440d10; +// bdead 40000009 ra = MEM_U32(sp + 108); +// fdead 0 t1 = MEM_U32(sp + 352); +L43c9dc: +at = 0x16; +t6 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +if (t8 != at) {t9 = MEM_U32(sp + 352); +goto L43ca1c;} +t9 = MEM_U32(sp + 352); +t0 = MEM_U32(t5 + 8); +at = 0x18; +t2 = MEM_U32(t0 + 4); +//nop; +if (t2 == at) {t4 = MEM_U32(sp + 352); +goto L43ca4c;} +t4 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +L43ca1c: +a0 = 0x30000; +a2 = MEM_U32(t9 + 20); +//nop; +a0 = a0 | 0xd0; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43ca34; +a1 = 0x2; +L43ca34: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t7 + 4) = t3; +goto L440d04; +MEM_U32(t7 + 4) = t3; +// fdead 0 t4 = MEM_U32(sp + 352); +L43ca4c: +//nop; +t1 = MEM_U32(t4 + 24); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 264) = t8; +MEM_U32(sp + 260) = t8; +t5 = MEM_U32(t4 + 28); +//nop; +t0 = MEM_U32(t5 + 4); +//nop; +if (t0 == 0) {t2 = MEM_U32(sp + 260); +goto L43cab0;} +t2 = MEM_U32(sp + 260); +a0 = 0x10011260; +a1 = 0x10011280; +//nop; +a2 = 0x93f; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L43caa4; +a1 = a1; +L43caa4: +// bdead 40000003 gp = MEM_U32(sp + 104); +//nop; +t2 = MEM_U32(sp + 260); +L43cab0: +at = 0x18; +t9 = MEM_U32(t2 + 4); +//nop; +if (t9 == at) {at = 0x14; +goto L43cae0;} +at = 0x14; +if (t9 != at) {t5 = MEM_U32(sp + 260); +goto L43cb14;} +t5 = MEM_U32(sp + 260); +t3 = MEM_U32(t2 + 12); +//nop; +t7 = t3 << 2; +if ((int)t7 < 0) {t5 = MEM_U32(sp + 260); +goto L43cb14;} +t5 = MEM_U32(sp + 260); +L43cae0: +t1 = MEM_U32(sp + 260); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +if (t6 == 0) {t5 = MEM_U32(sp + 260); +goto L43cb14;} +t5 = MEM_U32(sp + 260); +t8 = MEM_U32(t1 + 12); +at = 0xd0000000; +t4 = t8 & at; +if (t4 == 0) {t5 = MEM_U32(sp + 260); +goto L43cb14;} +t5 = MEM_U32(sp + 260); +MEM_U32(sp + 260) = t6; +t5 = MEM_U32(sp + 260); +L43cb14: +at = 0x18; +t0 = MEM_U32(t5 + 32); +//nop; +MEM_U32(sp + 260) = t0; +t9 = MEM_U32(t0 + 4); +//nop; +if (t9 != at) {t3 = MEM_U32(sp + 352); +goto L43cb44;} +t3 = MEM_U32(sp + 352); +t2 = MEM_U32(t0 + 32); +//nop; +MEM_U32(sp + 260) = t2; +t3 = MEM_U32(sp + 352); +L43cb44: +//nop; +t7 = MEM_U32(t3 + 28); +t1 = MEM_U32(t3 + 20); +a0 = MEM_U32(t7 + 24); +a1 = MEM_U32(sp + 260); +t8 = 0x1; +MEM_U32(sp + 24) = t8; +MEM_U32(sp + 20) = zero; +a2 = 0x3; +a3 = 0x1; +MEM_U32(sp + 16) = t1; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L43cb74; +MEM_U32(sp + 16) = t1; +L43cb74: +// bdead 40000109 gp = MEM_U32(sp + 104); +if (v0 == 0) {MEM_U32(sp + 260) = v0; +goto L43cb98;} +MEM_U32(sp + 260) = v0; +t5 = 0x1002df88; +t6 = MEM_U32(v0 + 8); +t5 = MEM_U32(t5 + 0); +//nop; +if (t6 != t5) {t3 = MEM_U32(sp + 260); +goto L43cbd0;} +t3 = MEM_U32(sp + 260); +L43cb98: +t9 = MEM_U32(sp + 352); +a0 = 0x30000; +t0 = MEM_U32(t9 + 28); +//nop; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xd2; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43cbb8; +a1 = 0x2; +L43cbb8: +t7 = MEM_U32(sp + 352); +// bdead 40010001 gp = MEM_U32(sp + 104); +t2 = 0x69; +MEM_U32(t7 + 4) = t2; +goto L440d04; +MEM_U32(t7 + 4) = t2; +// fdead 0 t3 = MEM_U32(sp + 260); +L43cbd0: +t8 = MEM_U32(sp + 352); +t1 = MEM_U32(t3 + 8); +//nop; +MEM_U32(t8 + 8) = t1; +t4 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t6 + 12); +//nop; +t9 = t5 << 2; +if ((int)t9 >= 0) {t9 = MEM_U32(sp + 352); +goto L43cc70;} +t9 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 360); +//nop; +at = 0xa0000000; +t0 = a1 & at; +t2 = t0 ^ at; +// bdead 40008901 t9 = t9; +a1 = t2 < 0x1; +a0 = t6; +v0 = func_447aa8(mem, sp, a0, a1); +goto L43cc28; +a0 = t6; +L43cc28: +t7 = MEM_U32(sp + 352); +// bdead 40010009 gp = MEM_U32(sp + 104); +MEM_U32(t7 + 8) = v0; +t3 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 260); +a1 = 0x1002dee4; +t1 = MEM_U32(t3 + 28); +//nop; +a3 = MEM_U32(t8 + 36); +a1 = MEM_U32(a1 + 0); +a0 = MEM_U32(t1 + 20); +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L43cc5c; +a2 = (int)a3 >> 31; +L43cc5c: +t5 = MEM_U32(sp + 352); +// bdead 40004189 gp = MEM_U32(sp + 104); +MEM_U32(t5 + 28) = v0; +goto L43cca0; +MEM_U32(t5 + 28) = v0; +// fdead 0 t9 = MEM_U32(sp + 352); +L43cc70: +t0 = MEM_U32(sp + 260); +t6 = MEM_U32(t9 + 28); +a1 = 0x1002dee4; +//nop; +a3 = MEM_U32(t0 + 36); +a0 = MEM_U32(t6 + 20); +a1 = MEM_U32(a1 + 0); +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L43cc94; +a2 = (int)a3 >> 31; +L43cc94: +t7 = MEM_U32(sp + 352); +// bdead 40010189 gp = MEM_U32(sp + 104); +MEM_U32(t7 + 28) = v0; +L43cca0: +t3 = MEM_U32(sp + 264); +//nop; +if (t3 == 0) {t2 = MEM_U32(sp + 352); +goto L43cd10;} +t2 = MEM_U32(sp + 352); +t1 = MEM_U32(t3 + 12); +at = 0xc0000000; +at = at | 0x80; +t8 = t1 & at; +if (t8 == 0) {t2 = MEM_U32(sp + 352); +goto L43cd10;} +t2 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +at = 0xc0000000; +t5 = MEM_U32(t4 + 8); +at = at | 0x80; +t9 = MEM_U32(t5 + 12); +//nop; +t6 = t9 & at; +if (t6 != 0) {t2 = MEM_U32(sp + 352); +goto L43cd10;} +t2 = MEM_U32(sp + 352); +//nop; +a2 = MEM_U32(t4 + 20); +a0 = t5; +a1 = t8; +v0 = f_typequalifier(mem, sp, a0, a1, a2, a3); +goto L43cd00; +a1 = t8; +L43cd00: +t0 = MEM_U32(sp + 352); +// bdead 40000389 gp = MEM_U32(sp + 104); +MEM_U32(t0 + 8) = v0; +t2 = MEM_U32(sp + 352); +L43cd10: +at = 0x13; +t7 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t7 + 4); +//nop; +if (t3 != at) {t6 = MEM_U32(sp + 260); +goto L43cdc8;} +t6 = MEM_U32(sp + 260); +t1 = MEM_U32(sp + 360); +//nop; +t9 = t1 << 1; +if ((int)t9 >= 0) {t4 = MEM_U32(sp + 352); +goto L43cd70;} +t4 = MEM_U32(sp + 352); +//nop; +a0 = t7; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43cd50; +//nop; +L43cd50: +t6 = MEM_U32(sp + 352); +// bdead 40008109 gp = MEM_U32(sp + 104); +t5 = MEM_U32(t6 + 8); +s2 = v0; +t8 = MEM_U32(t5 + 8); +MEM_U32(v0 + 8) = t8; +goto L43cd94; +MEM_U32(v0 + 8) = t8; +// fdead 0 t4 = MEM_U32(sp + 352); +L43cd70: +//nop; +a0 = MEM_U32(t4 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43cd80; +//nop; +L43cd80: +t0 = MEM_U32(sp + 352); +// bdead 40000309 gp = MEM_U32(sp + 104); +t2 = MEM_U32(t0 + 8); +s2 = v0; +MEM_U32(v0 + 8) = t2; +L43cd94: +t3 = MEM_U32(s2 + 12); +at = 0x40000; +t1 = t3 | at; +MEM_U32(s2 + 12) = t1; +a2 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(a2 + 20); +a0 = 0x2a; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43cdb8; +a0 = 0x2a; +L43cdb8: +// bdead 40080009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +MEM_U32(v0 + 8) = s2; +t6 = MEM_U32(sp + 260); +L43cdc8: +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t5 + 24); +//nop; +MEM_U32(sp + 316) = t8; +t4 = MEM_U32(t6 + 8); +//nop; +t0 = MEM_U32(t4 + 12); +//nop; +t2 = t0 << 2; +if ((int)t2 >= 0) {t1 = MEM_U32(sp + 260); +goto L43ce84;} +t1 = MEM_U32(sp + 260); +t3 = 0x10029fa0; +//nop; +t1 = MEM_U16(t3 + 28); +//nop; +if (t1 != 0) {t1 = MEM_U32(sp + 260); +goto L43ce84;} +t1 = MEM_U32(sp + 260); +t9 = MEM_U32(sp + 360); +at = 0xa0000000; +t7 = t9 & at; +if (t7 == at) {at = t8 < 0x40; +goto L43ce80;} +at = t8 < 0x40; +if (at == 0) {t1 = MEM_U32(sp + 260); +goto L43ce84;} +t1 = MEM_U32(sp + 260); +t0 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t0 + 28); +t1 = MEM_U32(t0 + 28); +t5 = MEM_U32(t6 + 28); +t7 = MEM_U32(t1 + 28); +t3 = t5 >> 5; +t4 = t7 + t8; +t5 = t4 + 0xffffffff; +t2 = t5 >> 5; +if (t3 == t2) {t1 = MEM_U32(sp + 260); +goto L43ce84;} +t1 = MEM_U32(sp + 260); +//nop; +a2 = MEM_U32(sp + 356); +a0 = t0; +a1 = t8; +v0 = f_dw_bit_extract(mem, sp, a0, a1, a2); +goto L43ce74; +a1 = t8; +L43ce74: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L43ce80: +t1 = MEM_U32(sp + 260); +L43ce84: +at = 0x20000000; +t6 = MEM_U32(t1 + 8); +//nop; +t7 = MEM_U32(t6 + 12); +//nop; +t9 = t7 & at; +if (t9 == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t4 + 28); +MEM_U32(t5 + 8) = t6; +goto L440d04; +MEM_U32(t5 + 8) = t6; +// fdead 0 t3 = MEM_U32(sp + 352); +L43cebc: +t8 = 0x5f; +t2 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t2 + 24); +//nop; +MEM_U32(t3 + 24) = t0; +t1 = MEM_U32(sp + 352); +//nop; +MEM_U32(t1 + 4) = t8; +L43cee0: +t7 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +if (t9 != 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t6 = MEM_U32(t7 + 24); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +if (t5 != 0) {t2 = MEM_U32(sp + 352); +goto L43d158;} +t2 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +t2 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t2 | at; +a0 = t6; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43cf34; +a0 = t6; +L43cf34: +t3 = MEM_U32(sp + 352); +// bdead 4000110b gp = MEM_U32(sp + 104); +MEM_U32(t3 + 24) = v0; +t8 = MEM_U32(sp + 352); +at = 0x69; +t1 = MEM_U32(t8 + 24); +//nop; +t7 = MEM_U32(t1 + 4); +//nop; +if (t7 != at) {t9 = 0x69; +goto L43cf68;} +t9 = 0x69; +MEM_U32(t8 + 4) = t9; +goto L440d04; +MEM_U32(t8 + 4) = t9; +L43cf68: +t4 = MEM_U32(sp + 352); +//nop; +t5 = MEM_U32(t4 + 24); +//nop; +t6 = MEM_U32(t5 + 8); +//nop; +t2 = MEM_U32(t6 + 4); +//nop; +t0 = t2 ^ 0x18; +t0 = t0 < 0x1; +if (t0 == 0) {t9 = MEM_U32(sp + 352); +goto L43d038;} +t9 = MEM_U32(sp + 352); +if (t0 != 0) {at = 0x14; +goto L43cfbc;} +at = 0x14; +if (t2 != at) {t2 = MEM_U32(sp + 352); +goto L43d004;} +t2 = MEM_U32(sp + 352); +t3 = MEM_U32(t6 + 12); +//nop; +t1 = t3 << 2; +if ((int)t1 < 0) {t2 = MEM_U32(sp + 352); +goto L43d004;} +t2 = MEM_U32(sp + 352); +L43cfbc: +t7 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t7 + 24); +//nop; +t8 = MEM_U32(t9 + 8); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +if (t4 == 0) {t2 = MEM_U32(sp + 352); +goto L43d004;} +t2 = MEM_U32(sp + 352); +t5 = MEM_U32(t8 + 12); +at = 0xd0000000; +t0 = t5 & at; +if (t0 == 0) {t2 = MEM_U32(sp + 352); +goto L43d004;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t4; +goto L43d01c; +MEM_U32(sp + 188) = t4; +// fdead 0 t2 = MEM_U32(sp + 352); +L43d004: +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 188) = t3; +L43d01c: +t1 = MEM_U32(sp + 188); +//nop; +t7 = MEM_U32(t1 + 36); +//nop; +if (t7 == 0) {t7 = MEM_U32(sp + 352); +goto L43d124;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +L43d038: +at = 0x13; +t8 = MEM_U32(t9 + 24); +//nop; +t5 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t5 + 4); +//nop; +if (t0 != at) {at = 0x18; +goto L43d0f8;} +at = 0x18; +if (t0 == at) {at = 0x14; +goto L43d080;} +at = 0x14; +if (t0 != at) {t0 = MEM_U32(sp + 352); +goto L43d0c8;} +t0 = MEM_U32(sp + 352); +t4 = MEM_U32(t5 + 12); +//nop; +t2 = t4 << 2; +if ((int)t2 < 0) {t0 = MEM_U32(sp + 352); +goto L43d0c8;} +t0 = MEM_U32(sp + 352); +L43d080: +t6 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t6 + 24); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +t7 = MEM_U32(t1 + 8); +//nop; +if (t7 == 0) {t0 = MEM_U32(sp + 352); +goto L43d0c8;} +t0 = MEM_U32(sp + 352); +t9 = MEM_U32(t1 + 12); +at = 0xd0000000; +t8 = t9 & at; +if (t8 == 0) {t0 = MEM_U32(sp + 352); +goto L43d0c8;} +t0 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t7; +goto L43d0e0; +MEM_U32(sp + 184) = t7; +// fdead 0 t0 = MEM_U32(sp + 352); +L43d0c8: +//nop; +t5 = MEM_U32(t0 + 24); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 184) = t4; +L43d0e0: +t2 = MEM_U32(sp + 184); +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +if (t6 == 0) {t7 = MEM_U32(sp + 352); +goto L43d124;} +t7 = MEM_U32(sp + 352); +L43d0f8: +t3 = MEM_U32(sp + 352); +at = 0x11; +t1 = MEM_U32(t3 + 24); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +t8 = MEM_U32(t9 + 4); +//nop; +if (t8 != at) {t2 = MEM_U32(sp + 352); +goto L43d158;} +t2 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +L43d124: +//nop; +t0 = MEM_U32(t7 + 24); +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43d140; +a1 = 0x2; +L43d140: +t4 = MEM_U32(sp + 352); +// bdead 40002001 gp = MEM_U32(sp + 104); +t5 = 0x69; +MEM_U32(t4 + 4) = t5; +goto L440d04; +MEM_U32(t4 + 4) = t5; +// fdead 0 t2 = MEM_U32(sp + 352); +L43d158: +at = 0x16; +t6 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(t6 + 8); +//nop; +t1 = MEM_U32(t3 + 4); +//nop; +if (t1 != at) {t7 = MEM_U32(sp + 352); +goto L43d198;} +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(t3 + 8); +at = 0x15; +t8 = MEM_U32(t9 + 4); +//nop; +if (t8 == at) {t2 = MEM_U32(sp + 352); +goto L43d1c0;} +t2 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +L43d198: +at = 0x15; +t0 = MEM_U32(t7 + 24); +//nop; +t5 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t5 + 4); +//nop; +if (t4 != at) {//nop; +goto L43d1ec;} +//nop; +t2 = MEM_U32(sp + 352); +L43d1c0: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t2 + 20); +a0 = a0 | 0xa8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43d1d8; +a1 = 0x2; +L43d1d8: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t1 + 4) = t6; +goto L440d04; +MEM_U32(t1 + 4) = t6; +L43d1ec: +t3 = 0x10029fa0; +//nop; +t9 = MEM_U16(t3 + 26); +//nop; +if (t9 != 0) {t8 = MEM_U32(sp + 352); +goto L43d2a8;} +t8 = MEM_U32(sp + 352); +t8 = MEM_U16(t3 + 10); +//nop; +t7 = t8 & 0x1; +if (t7 != 0) {t8 = MEM_U32(sp + 352); +goto L43d2a8;} +t8 = MEM_U32(sp + 352); +t0 = MEM_U32(sp + 352); +at = 0x16; +t5 = MEM_U32(t0 + 24); +//nop; +t4 = MEM_U32(t5 + 8); +//nop; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 != at) {t8 = MEM_U32(sp + 352); +goto L43d2a8;} +t8 = MEM_U32(sp + 352); +t6 = MEM_U32(t4 + 8); +at = 0x18; +t1 = MEM_U32(t6 + 4); +//nop; +if (t1 != at) {t8 = MEM_U32(sp + 352); +goto L43d2a8;} +t8 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xd1; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43d270; +a1 = 0x1; +L43d270: +t3 = MEM_U32(sp + 352); +// bdead 40001101 gp = MEM_U32(sp + 104); +t9 = 0x60; +MEM_U32(t3 + 4) = t9; +//nop; +a2 = MEM_U32(sp + 360); +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(sp + 352); +//nop; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43d298; +//nop; +L43d298: +// bdead 40000009 gp = MEM_U32(sp + 104); +// bdead 40000009 ra = MEM_U32(sp + 108); +goto L440d10; +// bdead 40000009 ra = MEM_U32(sp + 108); +// fdead 0 t8 = MEM_U32(sp + 352); +L43d2a8: +at = 0x18; +t7 = MEM_U32(t8 + 24); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t2 = MEM_U32(t5 + 4); +//nop; +if (t2 == at) {t1 = MEM_U32(sp + 360); +goto L43d2fc;} +t1 = MEM_U32(sp + 360); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t8 + 20); +a0 = a0 | 0xd1; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43d2e4; +a1 = 0x2; +L43d2e4: +t6 = MEM_U32(sp + 352); +// bdead 40008001 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t6 + 4) = t4; +goto L440d04; +MEM_U32(t6 + 4) = t4; +// fdead 0 t1 = MEM_U32(sp + 360); +L43d2fc: +at = 0xa0000000; +t0 = t1 & at; +if (t0 != at) {t2 = MEM_U32(sp + 352); +goto L43d36c;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t9 + 24); +//nop; +//nop; +// bdead 40000023 t9 = t9; +//nop; +v0 = func_44823c(mem, sp, a0); +goto L43d32c; +//nop; +L43d32c: +// bdead 4000010b gp = MEM_U32(sp + 104); +if (v0 != 0) {t2 = MEM_U32(sp + 352); +goto L43d36c;} +t2 = MEM_U32(sp + 352); +t3 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t3 + 20); +a0 = a0 | 0xa8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43d354; +a1 = 0x2; +L43d354: +t5 = MEM_U32(sp + 352); +// bdead 40004001 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t5 + 4) = t7; +goto L440d04; +MEM_U32(t5 + 4) = t7; +// fdead 0 t2 = MEM_U32(sp + 352); +L43d36c: +//nop; +t8 = MEM_U32(t2 + 24); +//nop; +t4 = MEM_U32(t8 + 8); +MEM_U32(sp + 252) = zero; +MEM_U32(sp + 256) = t4; +t6 = MEM_U32(t2 + 28); +//nop; +t1 = MEM_U32(t6 + 4); +//nop; +if (t1 == 0) {t0 = MEM_U32(sp + 256); +goto L43d3c4;} +t0 = MEM_U32(sp + 256); +a0 = 0x1001128c; +a1 = 0x100112ac; +//nop; +a2 = 0x9c7; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L43d3b8; +a1 = a1; +L43d3b8: +// bdead 40000003 gp = MEM_U32(sp + 104); +//nop; +t0 = MEM_U32(sp + 256); +L43d3c4: +at = 0x18; +t9 = MEM_U32(t0 + 4); +//nop; +if (t9 == at) {at = 0x14; +goto L43d3f4;} +at = 0x14; +if (t9 != at) {t6 = MEM_U32(sp + 256); +goto L43d428;} +t6 = MEM_U32(sp + 256); +t3 = MEM_U32(t0 + 12); +//nop; +t7 = t3 << 2; +if ((int)t7 < 0) {t6 = MEM_U32(sp + 256); +goto L43d428;} +t6 = MEM_U32(sp + 256); +L43d3f4: +t5 = MEM_U32(sp + 256); +//nop; +t8 = MEM_U32(t5 + 8); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 256); +goto L43d428;} +t6 = MEM_U32(sp + 256); +t4 = MEM_U32(t5 + 12); +at = 0xd0000000; +t2 = t4 & at; +if (t2 == 0) {t6 = MEM_U32(sp + 256); +goto L43d428;} +t6 = MEM_U32(sp + 256); +MEM_U32(sp + 256) = t8; +t6 = MEM_U32(sp + 256); +L43d428: +at = 0x18; +t1 = MEM_U32(t6 + 4); +//nop; +if (t1 != at) {t0 = MEM_U32(sp + 352); +goto L43d44c;} +t0 = MEM_U32(sp + 352); +t9 = MEM_U32(t6 + 32); +//nop; +MEM_U32(sp + 256) = t9; +t0 = MEM_U32(sp + 352); +L43d44c: +//nop; +t3 = MEM_U32(t0 + 28); +t7 = MEM_U32(t0 + 20); +a0 = MEM_U32(t3 + 24); +a1 = MEM_U32(sp + 256); +t5 = 0x1; +MEM_U32(sp + 24) = t5; +MEM_U32(sp + 20) = zero; +a2 = 0x3; +a3 = 0x1; +MEM_U32(sp + 16) = t7; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L43d47c; +MEM_U32(sp + 16) = t7; +L43d47c: +// bdead 40000189 gp = MEM_U32(sp + 104); +if (v0 == 0) {MEM_U32(sp + 256) = v0; +goto L43d4a0;} +MEM_U32(sp + 256) = v0; +t8 = 0x1002df88; +t2 = MEM_U32(v0 + 8); +t8 = MEM_U32(t8 + 0); +//nop; +if (t2 != t8) {t0 = MEM_U32(sp + 256); +goto L43d4d8;} +t0 = MEM_U32(sp + 256); +L43d4a0: +t1 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t1 + 28); +a0 = 0x30000; +a2 = MEM_U32(t6 + 20); +a0 = a0 | 0xd2; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43d4c0; +a1 = 0x2; +L43d4c0: +t3 = MEM_U32(sp + 352); +// bdead 40001001 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t3 + 4) = t9; +goto L440d04; +MEM_U32(t3 + 4) = t9; +// fdead 0 t0 = MEM_U32(sp + 256); +L43d4d8: +t5 = MEM_U32(sp + 352); +t7 = MEM_U32(t0 + 8); +//nop; +MEM_U32(t5 + 8) = t7; +t4 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +t8 = MEM_U32(t2 + 12); +//nop; +t1 = t8 << 2; +if ((int)t1 >= 0) {t0 = MEM_U32(sp + 352); +goto L43d544;} +t0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 360); +at = 0xa0000000; +t6 = a1 & at; +t9 = t6 ^ at; +a1 = t9 < 0x1; +//nop; +a0 = t2; +// bdead 40000161 t9 = t9; +//nop; +v0 = func_447aa8(mem, sp, a0, a1); +goto L43d534; +//nop; +L43d534: +t3 = MEM_U32(sp + 352); +// bdead 40001189 gp = MEM_U32(sp + 104); +MEM_U32(t3 + 8) = v0; +t0 = MEM_U32(sp + 352); +L43d544: +at = 0xc0000000; +t7 = MEM_U32(t0 + 24); +at = at | 0x80; +t5 = MEM_U32(t7 + 8); +//nop; +t4 = MEM_U32(t5 + 12); +//nop; +t8 = t4 & at; +if (t8 == 0) {t3 = MEM_U32(sp + 352); +goto L43d5ac;} +t3 = MEM_U32(sp + 352); +t1 = MEM_U32(t0 + 8); +at = 0xc0000000; +t2 = MEM_U32(t1 + 12); +at = at | 0x80; +t6 = t2 & at; +if (t6 != 0) {t3 = MEM_U32(sp + 352); +goto L43d5ac;} +t3 = MEM_U32(sp + 352); +//nop; +a2 = MEM_U32(t0 + 20); +a0 = t1; +a1 = t8; +v0 = f_typequalifier(mem, sp, a0, a1, a2, a3); +goto L43d59c; +a1 = t8; +L43d59c: +t9 = MEM_U32(sp + 352); +// bdead 44000189 gp = MEM_U32(sp + 104); +MEM_U32(t9 + 8) = v0; +t3 = MEM_U32(sp + 352); +L43d5ac: +at = 0x5f; +t7 = MEM_U32(t3 + 24); +//nop; +t5 = MEM_U32(t7 + 4); +//nop; +if (t5 == at) {at = 0x60; +goto L43d5d0;} +at = 0x60; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L43d64c;} +t5 = MEM_U32(sp + 352); +L43d5d0: +t4 = MEM_U32(sp + 352); +t0 = MEM_U32(sp + 256); +t2 = MEM_U32(t4 + 24); +//nop; +t6 = MEM_U32(t2 + 28); +//nop; +t1 = t6 + 0x18; +MEM_U32(sp + 248) = t1; +t9 = MEM_U32(t1 + 4); +t5 = MEM_U32(t0 + 36); +t8 = MEM_U32(t1 + 0); +t3 = t9 + t5; +at = t3 < t5; +t4 = (int)t5 >> 31; +t2 = at + t8; +t2 = t2 + t4; +MEM_U32(t1 + 0) = t2; +MEM_U32(t1 + 4) = t3; +t7 = MEM_U32(sp + 352); +t4 = 0x1; +t6 = MEM_U32(t7 + 8); +t0 = MEM_U32(t7 + 24); +//nop; +MEM_U32(t0 + 8) = t6; +t8 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t8 + 24); +MEM_U32(sp + 252) = t4; +MEM_U32(sp + 352) = t9; +goto L43d67c; +MEM_U32(sp + 352) = t9; +// fdead 0 t5 = MEM_U32(sp + 352); +L43d64c: +t3 = MEM_U32(sp + 256); +a1 = 0x1002dee4; +t2 = MEM_U32(t5 + 28); +//nop; +a3 = MEM_U32(t3 + 36); +a1 = MEM_U32(a1 + 0); +a0 = MEM_U32(t2 + 20); +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L43d670; +a2 = (int)a3 >> 31; +L43d670: +t7 = MEM_U32(sp + 352); +// bdead 40010189 gp = MEM_U32(sp + 104); +MEM_U32(t7 + 28) = v0; +L43d67c: +t6 = MEM_U32(sp + 352); +at = 0x13; +t0 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t0 + 4); +//nop; +if (t8 != at) {t8 = MEM_U32(sp + 256); +goto L43d83c;} +t8 = MEM_U32(sp + 256); +t9 = MEM_U32(sp + 360); +//nop; +t4 = t9 << 1; +if ((int)t4 >= 0) {t1 = MEM_U32(sp + 252); +goto L43d6e0;} +t1 = MEM_U32(sp + 252); +//nop; +a0 = t0; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43d6c0; +//nop; +L43d6c0: +t5 = MEM_U32(sp + 352); +// bdead 40004109 gp = MEM_U32(sp + 104); +t2 = MEM_U32(t5 + 8); +s2 = v0; +t3 = MEM_U32(t2 + 8); +MEM_U32(v0 + 8) = t3; +goto L43d808; +MEM_U32(v0 + 8) = t3; +// fdead 0 t1 = MEM_U32(sp + 252); +L43d6e0: +//nop; +if (t1 != 0) {t4 = MEM_U32(sp + 352); +goto L43d7e4;} +t4 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +t4 = 0x100069f8; +t6 = MEM_U32(t7 + 24); +t4 = t4; +t8 = MEM_U32(t6 + 4); +//nop; +t9 = t8 << 2; +t0 = t9 + t4; +t5 = MEM_U32(t0 + 0); +//nop; +if (t5 == 0) {t4 = MEM_U32(sp + 352); +goto L43d7e4;} +t4 = MEM_U32(sp + 352); +t2 = 0x10029fa0; +//nop; +t3 = MEM_U16(t2 + 26); +//nop; +if (t3 == 0) {//nop; +goto L43d748;} +//nop; +t1 = MEM_U16(t2 + 10); +//nop; +t7 = t1 & 0x1; +if (t7 != 0) {//nop; +goto L43d774;} +//nop; +L43d748: +t6 = 0x10029fa0; +//nop; +t8 = MEM_U16(t6 + 26); +//nop; +if (t8 != 0) {t2 = MEM_U32(sp + 352); +goto L43d794;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U16(t6 + 10); +//nop; +t4 = t9 & 0x1; +if (t4 == 0) {t2 = MEM_U32(sp + 352); +goto L43d794;} +t2 = MEM_U32(sp + 352); +L43d774: +t0 = 0x10029fa0; +at = 0x5; +t5 = MEM_U16(t0 + 10); +//nop; +t3 = t5 & 0x5; +if (t3 == at) {t8 = MEM_U32(sp + 352); +goto L43d7b4;} +t8 = MEM_U32(sp + 352); +t2 = MEM_U32(sp + 352); +L43d794: +at = 0x41; +t1 = MEM_U32(t2 + 24); +//nop; +t7 = MEM_U32(t1 + 4); +//nop; +if (t7 == at) {t4 = MEM_U32(sp + 352); +goto L43d7e4;} +t4 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +L43d7b4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t8 + 20); +a0 = a0 | 0xa8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43d7cc; +a1 = 0x2; +L43d7cc: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t9 + 4) = t6; +goto L440d04; +MEM_U32(t9 + 4) = t6; +// fdead 0 t4 = MEM_U32(sp + 352); +L43d7e4: +//nop; +a0 = MEM_U32(t4 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43d7f4; +//nop; +L43d7f4: +t0 = MEM_U32(sp + 352); +// bdead 40000309 gp = MEM_U32(sp + 104); +t5 = MEM_U32(t0 + 8); +s2 = v0; +MEM_U32(v0 + 8) = t5; +L43d808: +t3 = MEM_U32(s2 + 12); +at = 0x40000; +t2 = t3 | at; +MEM_U32(s2 + 12) = t2; +a2 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(a2 + 20); +a0 = 0x2a; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43d82c; +a0 = 0x2a; +L43d82c: +// bdead 40080009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +MEM_U32(v0 + 8) = s2; +t8 = MEM_U32(sp + 256); +L43d83c: +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t9 = MEM_U32(t6 + 24); +//nop; +MEM_U32(sp + 316) = t9; +t4 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t4 + 12); +//nop; +t5 = t0 << 2; +if ((int)t5 >= 0) {t7 = MEM_U32(sp + 256); +goto L43d94c;} +t7 = MEM_U32(sp + 256); +t3 = 0x10029fa0; +//nop; +t2 = MEM_U16(t3 + 28); +//nop; +if (t2 != 0) {t7 = MEM_U32(sp + 256); +goto L43d94c;} +t7 = MEM_U32(sp + 256); +t1 = MEM_U32(sp + 360); +at = 0xa0000000; +t7 = t1 & at; +if (t7 == at) {at = t9 < 0x40; +goto L43d948;} +at = t9 < 0x40; +if (at == 0) {t7 = MEM_U32(sp + 256); +goto L43d94c;} +t7 = MEM_U32(sp + 256); +t6 = MEM_U32(sp + 352); +t1 = t9; +t2 = MEM_U32(t6 + 28); +//nop; +t5 = MEM_U32(t2 + 28); +t9 = MEM_U32(t2 + 28); +t3 = t5 >> 5; +t4 = t9 + t1; +t5 = t4 + 0xffffffff; +t0 = t5 >> 5; +if (t3 == t0) {t7 = MEM_U32(sp + 256); +goto L43d94c;} +t7 = MEM_U32(sp + 256); +//nop; +a0 = MEM_U32(t6 + 24); +// bdead 40000021 t9 = t9; +//nop; +v0 = func_44823c(mem, sp, a0); +goto L43d8e8; +//nop; +L43d8e8: +// bdead 40000109 gp = MEM_U32(sp + 104); +if (v0 != 0) {//nop; +goto L43d924;} +//nop; +t2 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t2 + 20); +a0 = a0 | 0xa7; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43d910; +a1 = 0x2; +L43d910: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t9 + 4) = t8; +goto L440d04; +MEM_U32(t9 + 4) = t8; +L43d924: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 316); +a2 = MEM_U32(sp + 356); +//nop; +v0 = f_dw_bit_extract(mem, sp, a0, a1, a2); +goto L43d93c; +//nop; +L43d93c: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L43d948: +t7 = MEM_U32(sp + 256); +L43d94c: +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t4 = MEM_U32(t1 + 12); +//nop; +t5 = t4 << 2; +if ((int)t5 >= 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t3 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t3 + 28); +MEM_U32(t0 + 8) = t1; +goto L440d04; +MEM_U32(t0 + 8) = t1; +L43d980: +a2 = MEM_U32(sp + 360); +at = 0xbfff0000; +t6 = MEM_U32(sp + 352); +at = at | 0xffff; +//nop; +t2 = a2 & at; +at = 0x80000000; +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(t6 + 24); +a2 = t2 | at; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43d9ac; +a2 = t2 | at; +L43d9ac: +t9 = MEM_U32(sp + 352); +// bdead 44000109 gp = MEM_U32(sp + 104); +MEM_U32(t9 + 24) = v0; +t7 = MEM_U32(sp + 352); +at = 0x69; +t4 = MEM_U32(t7 + 24); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 != at) {t3 = 0x69; +goto L43d9e0;} +t3 = 0x69; +MEM_U32(t7 + 4) = t3; +goto L440d04; +MEM_U32(t7 + 4) = t3; +L43d9e0: +t1 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t1 + 24); +//nop; +t6 = MEM_U32(t0 + 8); +//nop; +t2 = MEM_U32(t6 + 4); +//nop; +t8 = t2 ^ 0x18; +t8 = t8 < 0x1; +if (t8 == 0) {t3 = MEM_U32(sp + 352); +goto L43dab0;} +t3 = MEM_U32(sp + 352); +if (t8 != 0) {at = 0x14; +goto L43da34;} +at = 0x14; +if (t2 != at) {t2 = MEM_U32(sp + 352); +goto L43da7c;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U32(t6 + 12); +//nop; +t4 = t9 << 2; +if ((int)t4 < 0) {t2 = MEM_U32(sp + 352); +goto L43da7c;} +t2 = MEM_U32(sp + 352); +L43da34: +t5 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t5 + 24); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +if (t1 == 0) {t2 = MEM_U32(sp + 352); +goto L43da7c;} +t2 = MEM_U32(sp + 352); +t0 = MEM_U32(t7 + 12); +at = 0xd0000000; +t8 = t0 & at; +if (t8 == 0) {t2 = MEM_U32(sp + 352); +goto L43da7c;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t1; +goto L43da94; +MEM_U32(sp + 188) = t1; +// fdead 0 t2 = MEM_U32(sp + 352); +L43da7c: +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +t9 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 188) = t9; +L43da94: +t4 = MEM_U32(sp + 188); +//nop; +t5 = MEM_U32(t4 + 36); +//nop; +if (t5 == 0) {t5 = MEM_U32(sp + 352); +goto L43db9c;} +t5 = MEM_U32(sp + 352); +t3 = MEM_U32(sp + 352); +L43dab0: +at = 0x13; +t7 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +t8 = MEM_U32(t0 + 4); +//nop; +if (t8 != at) {at = 0x18; +goto L43db70;} +at = 0x18; +if (t8 == at) {at = 0x14; +goto L43daf8;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 352); +goto L43db40;} +t8 = MEM_U32(sp + 352); +t1 = MEM_U32(t0 + 12); +//nop; +t2 = t1 << 2; +if ((int)t2 < 0) {t8 = MEM_U32(sp + 352); +goto L43db40;} +t8 = MEM_U32(sp + 352); +L43daf8: +t6 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t6 + 24); +//nop; +t4 = MEM_U32(t9 + 8); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +if (t5 == 0) {t8 = MEM_U32(sp + 352); +goto L43db40;} +t8 = MEM_U32(sp + 352); +t3 = MEM_U32(t4 + 12); +at = 0xd0000000; +t7 = t3 & at; +if (t7 == 0) {t8 = MEM_U32(sp + 352); +goto L43db40;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t5; +goto L43db58; +MEM_U32(sp + 184) = t5; +// fdead 0 t8 = MEM_U32(sp + 352); +L43db40: +//nop; +t0 = MEM_U32(t8 + 24); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 184) = t1; +L43db58: +t2 = MEM_U32(sp + 184); +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +if (t6 == 0) {t5 = MEM_U32(sp + 352); +goto L43db9c;} +t5 = MEM_U32(sp + 352); +L43db70: +t9 = MEM_U32(sp + 352); +at = 0x11; +t4 = MEM_U32(t9 + 24); +//nop; +t3 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 != at) {a2 = MEM_U32(sp + 360); +goto L43dbd0;} +a2 = MEM_U32(sp + 360); +t5 = MEM_U32(sp + 352); +L43db9c: +//nop; +t8 = MEM_U32(t5 + 24); +a0 = 0x30000; +a2 = MEM_U32(t8 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43dbb8; +a1 = 0x2; +L43dbb8: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t1 + 4) = t0; +goto L440d04; +MEM_U32(t1 + 4) = t0; +// fdead 0 a2 = MEM_U32(sp + 360); +L43dbd0: +t2 = MEM_U32(sp + 352); +at = 0x10000000; +//nop; +t6 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(t2 + 28); +a2 = t6 | at; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43dbf4; +a2 = t6 | at; +L43dbf4: +t4 = MEM_U32(sp + 352); +// bdead 40002189 gp = MEM_U32(sp + 104); +MEM_U32(t4 + 28) = v0; +t3 = MEM_U32(sp + 352); +at = 0x69; +t7 = MEM_U32(t3 + 28); +//nop; +t5 = MEM_U32(t7 + 4); +//nop; +if (t5 != at) {t8 = 0x69; +goto L43dc28;} +t8 = 0x69; +MEM_U32(t3 + 4) = t8; +goto L440d04; +MEM_U32(t3 + 4) = t8; +L43dc28: +t0 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t0 + 28); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +t6 = MEM_U32(t2 + 4); +//nop; +t9 = t6 ^ 0x18; +t9 = t9 < 0x1; +if (t9 == 0) {t8 = MEM_U32(sp + 352); +goto L43dcf8;} +t8 = MEM_U32(sp + 352); +if (t9 != 0) {at = 0x14; +goto L43dc7c;} +at = 0x14; +if (t6 != at) {t6 = MEM_U32(sp + 352); +goto L43dcc4;} +t6 = MEM_U32(sp + 352); +t4 = MEM_U32(t2 + 12); +//nop; +t7 = t4 << 2; +if ((int)t7 < 0) {t6 = MEM_U32(sp + 352); +goto L43dcc4;} +t6 = MEM_U32(sp + 352); +L43dc7c: +t5 = MEM_U32(sp + 352); +//nop; +t8 = MEM_U32(t5 + 28); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t3 + 8); +//nop; +if (t0 == 0) {t6 = MEM_U32(sp + 352); +goto L43dcc4;} +t6 = MEM_U32(sp + 352); +t1 = MEM_U32(t3 + 12); +at = 0xd0000000; +t9 = t1 & at; +if (t9 == 0) {t6 = MEM_U32(sp + 352); +goto L43dcc4;} +t6 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t0; +goto L43dcdc; +MEM_U32(sp + 188) = t0; +// fdead 0 t6 = MEM_U32(sp + 352); +L43dcc4: +//nop; +t2 = MEM_U32(t6 + 28); +//nop; +t4 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 188) = t4; +L43dcdc: +t7 = MEM_U32(sp + 188); +//nop; +t5 = MEM_U32(t7 + 36); +//nop; +if (t5 == 0) {t5 = MEM_U32(sp + 352); +goto L43dde4;} +t5 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +L43dcf8: +at = 0x13; +t3 = MEM_U32(t8 + 28); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t1 + 4); +//nop; +if (t9 != at) {at = 0x18; +goto L43ddb8;} +at = 0x18; +if (t9 == at) {at = 0x14; +goto L43dd40;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L43dd88;} +t9 = MEM_U32(sp + 352); +t0 = MEM_U32(t1 + 12); +//nop; +t6 = t0 << 2; +if ((int)t6 < 0) {t9 = MEM_U32(sp + 352); +goto L43dd88;} +t9 = MEM_U32(sp + 352); +L43dd40: +t2 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t2 + 28); +//nop; +t7 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +if (t5 == 0) {t9 = MEM_U32(sp + 352); +goto L43dd88;} +t9 = MEM_U32(sp + 352); +t8 = MEM_U32(t7 + 12); +at = 0xd0000000; +t3 = t8 & at; +if (t3 == 0) {t9 = MEM_U32(sp + 352); +goto L43dd88;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t5; +goto L43dda0; +MEM_U32(sp + 184) = t5; +// fdead 0 t9 = MEM_U32(sp + 352); +L43dd88: +//nop; +t1 = MEM_U32(t9 + 28); +//nop; +t0 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 184) = t0; +L43dda0: +t6 = MEM_U32(sp + 184); +//nop; +t2 = MEM_U32(t6 + 24); +//nop; +if (t2 == 0) {t5 = MEM_U32(sp + 352); +goto L43dde4;} +t5 = MEM_U32(sp + 352); +L43ddb8: +t4 = MEM_U32(sp + 352); +at = 0x11; +t7 = MEM_U32(t4 + 28); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t3 = MEM_U32(t8 + 4); +//nop; +if (t3 != at) {//nop; +goto L43de18;} +//nop; +t5 = MEM_U32(sp + 352); +L43dde4: +a0 = 0x30000; +t9 = MEM_U32(t5 + 28); +a0 = a0 | 0xff; +a2 = MEM_U32(t9 + 20); +//nop; +a1 = 0x2; +//nop; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43de04; +//nop; +L43de04: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t1 = 0x69; +MEM_U32(t0 + 4) = t1; +goto L440d04; +MEM_U32(t0 + 4) = t1; +L43de18: +t6 = 0x10029fa0; +//nop; +t2 = MEM_U16(t6 + 38); +//nop; +if (t2 == 0) {t9 = MEM_U32(sp + 352); +goto L43df0c;} +t9 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +at = 0x31; +t7 = MEM_U32(t4 + 28); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 == at) {at = 0x30; +goto L43de68;} +at = 0x30; +if (t8 == at) {at = 0x33; +goto L43de68;} +at = 0x33; +if (t8 == at) {at = 0x32; +goto L43de68;} +at = 0x32; +if (t8 != at) {t2 = MEM_U32(sp + 352); +goto L43dea8;} +t2 = MEM_U32(sp + 352); +L43de68: +t3 = MEM_U32(sp + 352); +at = 0x63; +t5 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +if (t1 != at) {t2 = MEM_U32(sp + 352); +goto L43dea8;} +t2 = MEM_U32(sp + 352); +t0 = MEM_S16(t9 + 64); +//nop; +t6 = t0 | 0x10; +MEM_U16(t9 + 64) = (uint16_t)t6; +goto L43df08; +MEM_U16(t9 + 64) = (uint16_t)t6; +// fdead 0 t2 = MEM_U32(sp + 352); +L43dea8: +at = 0x63; +t4 = MEM_U32(t2 + 24); +//nop; +t7 = MEM_U32(t4 + 4); +//nop; +if (t7 != at) {t9 = MEM_U32(sp + 352); +goto L43df0c;} +t9 = MEM_U32(sp + 352); +t8 = MEM_U32(t4 + 8); +at = 0x16; +t3 = MEM_U32(t8 + 4); +//nop; +if (t3 != at) {at = 0x13; +goto L43df08;} +at = 0x13; +if (t3 == at) {t9 = MEM_U32(sp + 352); +goto L43df0c;} +t9 = MEM_U32(sp + 352); +t5 = MEM_U32(t8 + 12); +//nop; +t1 = t5 << 13; +if ((int)t1 < 0) {t9 = MEM_U32(sp + 352); +goto L43df0c;} +t9 = MEM_U32(sp + 352); +t0 = MEM_S16(t4 + 64); +//nop; +t6 = t0 | 0x10; +MEM_U16(t4 + 64) = (uint16_t)t6; +L43df08: +t9 = MEM_U32(sp + 352); +L43df0c: +at = 0x13; +t2 = MEM_U32(t9 + 28); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t7 + 4); +//nop; +if (t3 != at) {t0 = MEM_U32(sp + 352); +goto L43df54;} +t0 = MEM_U32(sp + 352); +t8 = MEM_U32(t9 + 24); +at = 0x13; +t5 = MEM_U32(t8 + 8); +//nop; +t1 = MEM_U32(t5 + 4); +//nop; +if (t1 != at) {t8 = MEM_U32(sp + 352); +goto L43df9c;} +t8 = MEM_U32(sp + 352); +t0 = MEM_U32(sp + 352); +L43df54: +at = 0x16; +t6 = MEM_U32(t0 + 28); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 != at) {t5 = MEM_U32(sp + 352); +goto L43e004;} +t5 = MEM_U32(sp + 352); +t7 = MEM_U32(t0 + 24); +at = 0x16; +t3 = MEM_U32(t7 + 8); +//nop; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 == at) {t5 = MEM_U32(sp + 352); +goto L43e004;} +t5 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +L43df9c: +at = 0x16; +t5 = MEM_U32(t8 + 28); +s4 = MEM_U32(t8 + 24); +MEM_U32(t8 + 24) = t5; +t1 = MEM_U32(sp + 352); +//nop; +MEM_U32(t1 + 28) = s4; +t6 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t6 + 24); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +t0 = MEM_U32(t2 + 4); +//nop; +if (t0 != at) {t5 = MEM_U32(sp + 352); +goto L43e004;} +t5 = MEM_U32(sp + 352); +t7 = MEM_U32(t2 + 12); +//nop; +t3 = t7 << 13; +if ((int)t3 >= 0) {t5 = MEM_U32(sp + 352); +goto L43e004;} +t5 = MEM_U32(sp + 352); +t9 = MEM_U32(t2 + 32); +//nop; +MEM_U32(t2 + 8) = t9; +t5 = MEM_U32(sp + 352); +L43e004: +at = 0x13; +t8 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t6 = MEM_U32(t1 + 4); +//nop; +if (t6 == at) {at = 0x16; +goto L43e05c;} +at = 0x16; +if (t6 == at) {t7 = MEM_U32(sp + 352); +goto L43e060;} +t7 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xcb; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43e048; +a1 = 0x2; +L43e048: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t0 + 4) = t4; +goto L440d04; +MEM_U32(t0 + 4) = t4; +L43e05c: +t7 = MEM_U32(sp + 352); +L43e060: +at = 0x18; +t3 = MEM_U32(t7 + 24); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t8 = MEM_U32(t2 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L43e0a8;} +at = 0x14; +if (t8 != at) {//nop; +goto L43e0f4;} +//nop; +t1 = MEM_U32(t2 + 12); +//nop; +t6 = t1 << 2; +if ((int)t6 < 0) {t2 = MEM_U32(sp + 352); +goto L43e0f8;} +t2 = MEM_U32(sp + 352); +L43e0a8: +t5 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t5 + 24); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t3 = MEM_U32(t7 + 8); +//nop; +if (t3 == 0) {t2 = MEM_U32(sp + 352); +goto L43e0f8;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U32(t7 + 12); +at = 0xd0000000; +t8 = t9 & at; +if (t8 == 0) {t2 = MEM_U32(sp + 352); +goto L43e0f8;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t3; +goto L43e118; +MEM_U32(sp + 188) = t3; +L43e0f4: +t2 = MEM_U32(sp + 352); +L43e0f8: +//nop; +t1 = MEM_U32(t2 + 24); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 188) = t5; +L43e118: +t4 = MEM_U32(sp + 188); +at = 0x11; +t0 = MEM_U32(t4 + 4); +//nop; +if (t0 == at) {t7 = MEM_U32(sp + 352); +goto L43e558;} +t7 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +at = 0x18; +t9 = MEM_U32(t7 + 24); +//nop; +t8 = MEM_U32(t9 + 8); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t3 + 4); +//nop; +if (t2 == at) {at = 0x14; +goto L43e17c;} +at = 0x14; +if (t2 != at) {//nop; +goto L43e1c8;} +//nop; +t1 = MEM_U32(t3 + 12); +//nop; +t6 = t1 << 2; +if ((int)t6 < 0) {t3 = MEM_U32(sp + 352); +goto L43e1cc;} +t3 = MEM_U32(sp + 352); +L43e17c: +t5 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t5 + 24); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +if (t9 == 0) {t3 = MEM_U32(sp + 352); +goto L43e1cc;} +t3 = MEM_U32(sp + 352); +t8 = MEM_U32(t7 + 12); +at = 0xd0000000; +t2 = t8 & at; +if (t2 == 0) {t3 = MEM_U32(sp + 352); +goto L43e1cc;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t9; +goto L43e1ec; +MEM_U32(sp + 184) = t9; +L43e1c8: +t3 = MEM_U32(sp + 352); +L43e1cc: +//nop; +t1 = MEM_U32(t3 + 24); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 184) = t5; +L43e1ec: +t4 = MEM_U32(sp + 184); +at = 0x15; +t0 = MEM_U32(t4 + 4); +//nop; +if (t0 == at) {t7 = MEM_U32(sp + 352); +goto L43e558;} +t7 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +at = 0x18; +t8 = MEM_U32(t7 + 24); +//nop; +t2 = MEM_U32(t8 + 8); +//nop; +t9 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t9 + 4); +//nop; +if (t3 == at) {at = 0x14; +goto L43e250;} +at = 0x14; +if (t3 != at) {//nop; +goto L43e29c;} +//nop; +t1 = MEM_U32(t9 + 12); +//nop; +t6 = t1 << 2; +if ((int)t6 < 0) {t9 = MEM_U32(sp + 352); +goto L43e2a0;} +t9 = MEM_U32(sp + 352); +L43e250: +t5 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t5 + 24); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +if (t8 == 0) {t9 = MEM_U32(sp + 352); +goto L43e2a0;} +t9 = MEM_U32(sp + 352); +t2 = MEM_U32(t7 + 12); +at = 0xd0000000; +t3 = t2 & at; +if (t3 == 0) {t9 = MEM_U32(sp + 352); +goto L43e2a0;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 180) = t8; +goto L43e2c0; +MEM_U32(sp + 180) = t8; +L43e29c: +t9 = MEM_U32(sp + 352); +L43e2a0: +//nop; +t1 = MEM_U32(t9 + 24); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 180) = t5; +L43e2c0: +t4 = MEM_U32(sp + 180); +at = 0x18; +t0 = MEM_U32(t4 + 4); +//nop; +if (t0 != at) {t7 = MEM_U32(sp + 352); +goto L43e3b0;} +t7 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +at = 0x18; +t2 = MEM_U32(t7 + 24); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 == at) {at = 0x14; +goto L43e324;} +at = 0x14; +if (t9 != at) {//nop; +goto L43e370;} +//nop; +t1 = MEM_U32(t8 + 12); +//nop; +t6 = t1 << 2; +if ((int)t6 < 0) {t8 = MEM_U32(sp + 352); +goto L43e374;} +t8 = MEM_U32(sp + 352); +L43e324: +t5 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t5 + 24); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +if (t2 == 0) {t8 = MEM_U32(sp + 352); +goto L43e374;} +t8 = MEM_U32(sp + 352); +t3 = MEM_U32(t7 + 12); +at = 0xd0000000; +t9 = t3 & at; +if (t9 == 0) {t8 = MEM_U32(sp + 352); +goto L43e374;} +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 176) = t2; +goto L43e394; +MEM_U32(sp + 176) = t2; +L43e370: +t8 = MEM_U32(sp + 352); +L43e374: +//nop; +t1 = MEM_U32(t8 + 24); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 176) = t5; +L43e394: +t4 = MEM_U32(sp + 176); +//nop; +t0 = MEM_U32(t4 + 36); +//nop; +if (t0 == 0) {t7 = MEM_U32(sp + 352); +goto L43e558;} +t7 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +L43e3b0: +at = 0x18; +t3 = MEM_U32(t7 + 24); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t8 = MEM_U32(t2 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L43e3f8;} +at = 0x14; +if (t8 != at) {//nop; +goto L43e444;} +//nop; +t1 = MEM_U32(t2 + 12); +//nop; +t6 = t1 << 2; +if ((int)t6 < 0) {t2 = MEM_U32(sp + 352); +goto L43e448;} +t2 = MEM_U32(sp + 352); +L43e3f8: +t5 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t5 + 24); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t3 = MEM_U32(t7 + 8); +//nop; +if (t3 == 0) {t2 = MEM_U32(sp + 352); +goto L43e448;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U32(t7 + 12); +at = 0xd0000000; +t8 = t9 & at; +if (t8 == 0) {t2 = MEM_U32(sp + 352); +goto L43e448;} +t2 = MEM_U32(sp + 352); +MEM_U32(sp + 172) = t3; +goto L43e468; +MEM_U32(sp + 172) = t3; +L43e444: +t2 = MEM_U32(sp + 352); +L43e448: +//nop; +t1 = MEM_U32(t2 + 24); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 172) = t5; +L43e468: +t4 = MEM_U32(sp + 172); +at = 0x14; +t0 = MEM_U32(t4 + 4); +//nop; +if (t0 != at) {t9 = MEM_U32(sp + 352); +goto L43e588;} +t9 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +at = 0x18; +t9 = MEM_U32(t7 + 24); +//nop; +t8 = MEM_U32(t9 + 8); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +t2 = MEM_U32(t3 + 4); +//nop; +if (t2 == at) {at = 0x14; +goto L43e4cc;} +at = 0x14; +if (t2 != at) {//nop; +goto L43e518;} +//nop; +t1 = MEM_U32(t3 + 12); +//nop; +t6 = t1 << 2; +if ((int)t6 < 0) {t3 = MEM_U32(sp + 352); +goto L43e51c;} +t3 = MEM_U32(sp + 352); +L43e4cc: +t5 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t5 + 24); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +if (t9 == 0) {t3 = MEM_U32(sp + 352); +goto L43e51c;} +t3 = MEM_U32(sp + 352); +t8 = MEM_U32(t7 + 12); +at = 0xd0000000; +t2 = t8 & at; +if (t2 == 0) {t3 = MEM_U32(sp + 352); +goto L43e51c;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 168) = t9; +goto L43e53c; +MEM_U32(sp + 168) = t9; +L43e518: +t3 = MEM_U32(sp + 352); +L43e51c: +//nop; +t1 = MEM_U32(t3 + 24); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 168) = t5; +L43e53c: +t4 = MEM_U32(sp + 168); +//nop; +t0 = MEM_U32(t4 + 36); +//nop; +if (t0 != 0) {t9 = MEM_U32(sp + 352); +goto L43e588;} +t9 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +L43e558: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0xcc; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43e570; +a1 = 0x2; +L43e570: +t2 = MEM_U32(sp + 352); +// bdead 40000801 gp = MEM_U32(sp + 104); +t8 = 0x69; +MEM_U32(t2 + 4) = t8; +goto L440d04; +MEM_U32(t2 + 4) = t8; +// fdead 0 t9 = MEM_U32(sp + 352); +L43e588: +at = 0x14; +t3 = MEM_U32(t9 + 28); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +t6 = MEM_U32(t1 + 4); +//nop; +if (t6 == at) {at = (int)t6 < (int)0x5; +goto L43e5ec;} +at = (int)t6 < (int)0x5; +if (at != 0) {at = (int)t6 < (int)0x11; +goto L43e5bc;} +at = (int)t6 < (int)0x11; +if (at != 0) {t7 = MEM_U32(sp + 352); +goto L43e5f0;} +t7 = MEM_U32(sp + 352); +L43e5bc: +t5 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xcd; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43e5d8; +a1 = 0x2; +L43e5d8: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t4 = 0x69; +MEM_U32(t0 + 4) = t4; +goto L440d04; +MEM_U32(t0 + 4) = t4; +L43e5ec: +t7 = MEM_U32(sp + 352); +L43e5f0: +t1 = 0x10006594; +t2 = MEM_U32(t7 + 28); +t8 = MEM_U32(t7 + 24); +t9 = MEM_U32(t2 + 8); +t6 = MEM_U32(t1 + 36); +t3 = MEM_U32(t9 + 24); +s2 = MEM_U32(t8 + 8); +at = t6 < t3; +if (at == 0) {//nop; +goto L43e63c;} +//nop; +a0 = 0x1002df68; +//nop; +a2 = MEM_U32(sp + 356); +a0 = MEM_U32(a0 + 0); +a1 = t2; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L43e630; +a1 = t2; +L43e630: +t5 = MEM_U32(sp + 352); +// bdead 40084189 gp = MEM_U32(sp + 104); +MEM_U32(t5 + 28) = v0; +L43e63c: +t4 = MEM_U32(s2 + 4); +at = 0x16; +if (t4 != at) {t0 = MEM_U32(sp + 352); +goto L43e7ec;} +t0 = MEM_U32(sp + 352); +t0 = MEM_U32(s2 + 8); +at = 0x13; +t8 = MEM_U32(t0 + 4); +//nop; +if (t8 != at) {t6 = MEM_U32(sp + 352); +goto L43e690;} +t6 = MEM_U32(sp + 352); +t7 = MEM_U32(s2 + 12); +//nop; +t9 = t7 << 13; +if ((int)t9 < 0) {t0 = MEM_U32(sp + 352); +goto L43e7ec;} +t0 = MEM_U32(sp + 352); +t1 = MEM_U32(s2 + 32); +t3 = MEM_U32(s2 + 8); +//nop; +if (t1 != t3) {t0 = MEM_U32(sp + 352); +goto L43e7ec;} +t0 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +L43e690: +//nop; +a1 = MEM_U32(t6 + 20); +a2 = MEM_U32(t6 + 24); +a3 = MEM_U32(t6 + 28); +a0 = 0x56; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43e6a8; +a0 = 0x56; +L43e6a8: +MEM_U32(sp + 352) = v0; +t5 = MEM_U32(v0 + 24); +// bdead 40004009 gp = MEM_U32(sp + 104); +t4 = MEM_U32(t5 + 8); +//nop; +MEM_U32(v0 + 8) = t4; +a0 = MEM_U32(sp + 352); +// fdead 6028603f t9 = t9; +a1 = 0x1; +v0 = func_4469bc(mem, sp, a0, a1); +goto L43e6d0; +a1 = 0x1; +L43e6d0: +MEM_U32(sp + 352) = v0; +t8 = MEM_U32(v0 + 24); +// bdead 42000109 gp = MEM_U32(sp + 104); +t7 = MEM_U32(t8 + 4); +at = 0x65; +if (t7 != at) {a2 = MEM_U32(sp + 352); +goto L43e720;} +a2 = MEM_U32(sp + 352); +t9 = MEM_U32(v0 + 28); +at = 0x65; +t1 = MEM_U32(t9 + 4); +//nop; +if (t1 != at) {a2 = t9; +goto L43e71c;} +a2 = t9; +//nop; +a0 = v0; +a1 = t8; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L43e714; +a1 = t8; +L43e714: +// bdead 40000109 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +L43e71c: +a2 = MEM_U32(sp + 352); +L43e720: +//nop; +a1 = MEM_U32(a2 + 20); +a0 = 0x2e; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43e730; +a0 = 0x2e; +L43e730: +MEM_U32(sp + 352) = v0; +t5 = MEM_U32(v0 + 24); +// bdead 40004189 gp = MEM_U32(sp + 104); +t4 = MEM_U32(t5 + 8); +at = 0x13; +t2 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 188) = t2; +MEM_U32(v0 + 8) = t2; +s2 = MEM_U32(sp + 188); +//nop; +t7 = MEM_U32(s2 + 4); +//nop; +if (t7 != at) {//nop; +goto L43ed20;} +//nop; +//nop; +a0 = s2; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43e77c; +//nop; +L43e77c: +t1 = MEM_U32(sp + 360); +// bdead 40080509 gp = MEM_U32(sp + 104); +t0 = t1 << 1; +if ((int)t0 >= 0) {MEM_U32(sp + 244) = v0; +goto L43e79c;} +MEM_U32(sp + 244) = v0; +t8 = MEM_U32(s2 + 8); +MEM_U32(v0 + 8) = t8; +goto L43e7a8; +MEM_U32(v0 + 8) = t8; +L43e79c: +t3 = MEM_U32(sp + 244); +//nop; +MEM_U32(t3 + 8) = s2; +L43e7a8: +t5 = MEM_U32(sp + 244); +at = 0x40000; +t4 = MEM_U32(t5 + 12); +a0 = 0x2a; +t2 = t4 | at; +MEM_U32(t5 + 12) = t2; +a2 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(a2 + 20); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43e7d4; +//nop; +L43e7d4: +t7 = MEM_U32(sp + 244); +// bdead 40090109 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +MEM_U32(v0 + 8) = t7; +goto L43ed20; +MEM_U32(v0 + 8) = t7; +// fdead 0 t0 = MEM_U32(sp + 352); +L43e7ec: +at = 0x63; +t8 = MEM_U32(t0 + 24); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 != at) {//nop; +goto L43e99c;} +//nop; +t3 = MEM_U32(t8 + 44); +at = 0x3; +if (t3 != at) {//nop; +goto L43e99c;} +//nop; +t4 = MEM_U32(s2 + 4); +at = 0x16; +if (t4 != at) {//nop; +goto L43e99c;} +//nop; +t2 = MEM_U32(s2 + 8); +at = 0x13; +t5 = MEM_U32(t2 + 4); +//nop; +if (t5 != at) {//nop; +goto L43e99c;} +//nop; +//nop; +a1 = MEM_U32(t0 + 20); +a3 = MEM_U32(t0 + 28); +a0 = 0x56; +a2 = t8; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43e858; +a2 = t8; +L43e858: +MEM_U32(sp + 352) = v0; +t7 = MEM_U32(v0 + 24); +// bdead 40010009 gp = MEM_U32(sp + 104); +t1 = MEM_U32(t7 + 8); +//nop; +MEM_U32(v0 + 8) = t1; +a0 = MEM_U32(sp + 352); +// fdead 6029043f t9 = t9; +a1 = 0x1; +v0 = func_4469bc(mem, sp, a0, a1); +goto L43e880; +a1 = 0x1; +L43e880: +MEM_U32(sp + 352) = v0; +t3 = MEM_U32(v0 + 24); +// bdead 40001109 gp = MEM_U32(sp + 104); +t4 = MEM_U32(t3 + 4); +at = 0x65; +if (t4 != at) {a2 = MEM_U32(sp + 352); +goto L43e8d4;} +a2 = MEM_U32(sp + 352); +t2 = MEM_U32(v0 + 28); +at = 0x65; +t5 = MEM_U32(t2 + 4); +//nop; +if (t5 != at) {a2 = MEM_U32(sp + 352); +goto L43e8d4;} +a2 = MEM_U32(sp + 352); +//nop; +a0 = v0; +a1 = t3; +a2 = t2; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L43e8c8; +a2 = t2; +L43e8c8: +// bdead 40000109 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +a2 = MEM_U32(sp + 352); +L43e8d4: +//nop; +a1 = MEM_U32(a2 + 20); +a0 = 0x2e; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43e8e4; +a0 = 0x2e; +L43e8e4: +MEM_U32(sp + 352) = v0; +t7 = MEM_U32(v0 + 24); +// bdead 40010189 gp = MEM_U32(sp + 104); +t1 = MEM_U32(t7 + 8); +at = 0x13; +t6 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 188) = t6; +MEM_U32(v0 + 8) = t6; +s2 = MEM_U32(sp + 188); +//nop; +t4 = MEM_U32(s2 + 4); +//nop; +if (t4 != at) {//nop; +goto L43ed20;} +//nop; +//nop; +a0 = s2; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43e930; +//nop; +L43e930: +t5 = MEM_U32(sp + 360); +// bdead 40084109 gp = MEM_U32(sp + 104); +t9 = t5 << 1; +if ((int)t9 >= 0) {MEM_U32(sp + 244) = v0; +goto L43e950;} +MEM_U32(sp + 244) = v0; +t3 = MEM_U32(s2 + 8); +MEM_U32(v0 + 8) = t3; +goto L43e95c; +MEM_U32(v0 + 8) = t3; +L43e950: +t8 = MEM_U32(sp + 244); +//nop; +MEM_U32(t8 + 8) = s2; +L43e95c: +t7 = MEM_U32(sp + 244); +at = 0x40000; +t1 = MEM_U32(t7 + 12); +a0 = 0x2a; +t6 = t1 | at; +MEM_U32(t7 + 12) = t6; +a2 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(a2 + 20); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43e988; +//nop; +L43e988: +t4 = MEM_U32(sp + 244); +// bdead 40082109 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +MEM_U32(v0 + 8) = t4; +goto L43ed20; +MEM_U32(v0 + 8) = t4; +L43e99c: +t9 = MEM_U32(s2 + 4); +at = 0x13; +if (t9 != at) {//nop; +goto L43e9f4;} +//nop; +//nop; +a0 = s2; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43e9bc; +//nop; +L43e9bc: +MEM_U32(sp + 244) = v0; +t3 = MEM_U32(s2 + 8); +// bdead 40081189 gp = MEM_U32(sp + 104); +MEM_U32(v0 + 8) = t3; +t8 = MEM_U32(sp + 244); +at = 0x40000; +t1 = MEM_U32(t8 + 12); +//nop; +t6 = t1 | at; +MEM_U32(t8 + 12) = t6; +t0 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 244); +MEM_U32(t0 + 8) = t7; +goto L43eb2c; +MEM_U32(t0 + 8) = t7; +L43e9f4: +t4 = MEM_U32(s2 + 8); +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 240) = t4; +t9 = MEM_U32(t5 + 24); +at = 0x49; +t3 = MEM_U32(t9 + 4); +//nop; +if (t3 == at) {//nop; +goto L43ea80;} +//nop; +t2 = MEM_U32(s2 + 12); +//nop; +t1 = t2 << 13; +if ((int)t1 >= 0) {//nop; +goto L43ea80;} +//nop; +t6 = MEM_U32(s2 + 32); +at = 0x13; +t8 = MEM_U32(t6 + 4); +//nop; +if (t8 != at) {//nop; +goto L43ea80;} +//nop; +if (t6 == t4) {t0 = t4; +goto L43ea80;} +t0 = t4; +t5 = MEM_U32(t6 + 8); +//nop; +if (t5 != t0) {//nop; +goto L43ea80;} +//nop; +//nop; +a0 = t6; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43ea6c; +//nop; +L43ea6c: +t9 = MEM_U32(sp + 240); +// bdead 44080189 gp = MEM_U32(sp + 104); +MEM_U32(sp + 244) = v0; +MEM_U32(v0 + 8) = t9; +goto L43eaa4; +MEM_U32(v0 + 8) = t9; +L43ea80: +//nop; +a0 = MEM_U32(sp + 240); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43ea90; +//nop; +L43ea90: +t2 = MEM_U32(sp + 240); +MEM_U32(sp + 244) = v0; +t1 = MEM_U32(t2 + 8); +// bdead 40080589 gp = MEM_U32(sp + 104); +MEM_U32(v0 + 8) = t1; +L43eaa4: +t8 = MEM_U32(sp + 240); +at = 0xc0000000; +t7 = MEM_U32(t8 + 12); +at = at | 0x80; +t4 = t7 & at; +if (t4 == 0) {t6 = MEM_U32(sp + 244); +goto L43eb08;} +t6 = MEM_U32(sp + 244); +t5 = MEM_U32(t8 + 8); +at = 0xc0000000; +t0 = MEM_U32(t5 + 12); +at = at | 0x80; +t9 = t0 & at; +if (t9 != 0) {t6 = MEM_U32(sp + 244); +goto L43eb08;} +t6 = MEM_U32(sp + 244); +t3 = MEM_U32(sp + 244); +t2 = MEM_U32(sp + 352); +//nop; +a0 = MEM_U32(t3 + 8); +a2 = MEM_U32(t2 + 20); +a1 = t4; +v0 = f_typequalifier(mem, sp, a0, a1, a2, a3); +goto L43eaf8; +a1 = t4; +L43eaf8: +t1 = MEM_U32(sp + 244); +// bdead 40080589 gp = MEM_U32(sp + 104); +MEM_U32(t1 + 8) = v0; +t6 = MEM_U32(sp + 244); +L43eb08: +at = 0x40000; +t7 = MEM_U32(t6 + 12); +//nop; +t8 = t7 | at; +MEM_U32(t6 + 12) = t8; +t0 = MEM_U32(sp + 352); +t5 = MEM_U32(sp + 244); +//nop; +MEM_U32(t0 + 8) = t5; +L43eb2c: +t9 = MEM_U32(sp + 352); +at = 0x65; +t3 = MEM_U32(t9 + 28); +//nop; +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 != at) {t8 = MEM_U32(sp + 244); +goto L43ec24;} +t8 = MEM_U32(sp + 244); +t2 = MEM_U32(sp + 244); +at = 0x13; +t1 = MEM_U32(t2 + 32); +//nop; +t7 = MEM_U32(t1 + 4); +//nop; +if (t7 != at) {t8 = MEM_U32(sp + 244); +goto L43ec24;} +t8 = MEM_U32(sp + 244); +t8 = MEM_U32(t1 + 32); +t6 = 0x10029fa0; +MEM_U32(sp + 236) = t8; +t5 = MEM_U16(t6 + 38); +//nop; +if (t5 == 0) {//nop; +goto L43ec20;} +//nop; +if (t8 == 0) {//nop; +goto L43ec20;} +//nop; +t0 = MEM_U32(t8 + 4); +at = 0x65; +if (t0 != at) {//nop; +goto L43ec20;} +//nop; +t3 = MEM_U32(t9 + 28); +t2 = MEM_U32(t8 + 24); +t4 = MEM_U32(t3 + 24); +t5 = MEM_U32(t3 + 28); +t3 = MEM_U32(t8 + 28); +at = (int)t2 < (int)t4; +if (at != 0) {at = (int)t4 < (int)t2; +goto L43ebf8;} +at = (int)t4 < (int)t2; +if (at != 0) {at = t5 < t3; +goto L43ebd0;} +at = t5 < t3; +if (at == 0) {t1 = MEM_U32(sp + 352); +goto L43ebfc;} +t1 = MEM_U32(sp + 352); +L43ebd0: +t7 = MEM_U32(t9 + 28); +//nop; +t6 = MEM_U32(t7 + 24); +//nop; +if ((int)t6 > 0) {t8 = MEM_U32(sp + 244); +goto L43ec24;} +t8 = MEM_U32(sp + 244); +if ((int)t6 < 0) {t1 = MEM_U32(sp + 352); +goto L43ebfc;} +t1 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 244); +goto L43ec24; +t8 = MEM_U32(sp + 244); +L43ebf8: +t1 = MEM_U32(sp + 352); +L43ebfc: +//nop; +t0 = MEM_U32(t1 + 28); +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xcf; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43ec18; +a1 = 0x1; +L43ec18: +// bdead 40080181 gp = MEM_U32(sp + 104); +//nop; +L43ec20: +t8 = MEM_U32(sp + 244); +L43ec24: +at = 0x13; +t4 = MEM_U32(t8 + 8); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 == at) {t4 = MEM_U32(sp + 360); +goto L43ec98;} +t4 = MEM_U32(sp + 360); +t2 = MEM_U32(t8 + 4); +at = 0x16; +if (t2 != at) {a2 = MEM_U32(sp + 352); +goto L43ec6c;} +a2 = MEM_U32(sp + 352); +t3 = MEM_U32(t8 + 32); +at = 0x13; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 != at) {t4 = MEM_U32(sp + 360); +goto L43ec98;} +t4 = MEM_U32(sp + 360); +a2 = MEM_U32(sp + 352); +L43ec6c: +//nop; +a1 = MEM_U32(a2 + 20); +a0 = 0x5e; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43ec7c; +a0 = 0x5e; +L43ec7c: +t7 = MEM_U32(sp + 244); +MEM_U32(sp + 352) = v0; +t1 = MEM_U32(t7 + 8); +// bdead 40080509 gp = MEM_U32(sp + 104); +MEM_U32(v0 + 8) = t1; +goto L43ed20; +MEM_U32(v0 + 8) = t1; +// fdead 0 t4 = MEM_U32(sp + 360); +L43ec98: +//nop; +t5 = t4 << 1; +if ((int)t5 >= 0) {//nop; +goto L43ed20;} +//nop; +t2 = MEM_U32(sp + 244); +//nop; +a0 = MEM_U32(t2 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43ecbc; +//nop; +L43ecbc: +t8 = MEM_U32(sp + 352); +MEM_U32(sp + 244) = v0; +t3 = MEM_U32(t8 + 8); +// bdead 40081009 gp = MEM_U32(sp + 104); +t9 = MEM_U32(t3 + 8); +at = 0x40000; +t6 = MEM_U32(t9 + 8); +a3 = 0x1002dfd4; +MEM_U32(v0 + 8) = t6; +t1 = MEM_U32(sp + 244); +a0 = 0x49; +t0 = MEM_U32(t1 + 12); +//nop; +t4 = t0 | at; +MEM_U32(t1 + 12) = t4; +a2 = MEM_U32(sp + 352); +//nop; +a3 = MEM_U32(a3 + 0); +a1 = MEM_U32(a2 + 20); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43ed10; +//nop; +L43ed10: +t2 = MEM_U32(sp + 244); +// bdead 40080909 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +MEM_U32(v0 + 8) = t2; +L43ed20: +t3 = MEM_U32(s2 + 12); +at = 0xc0000000; +at = at | 0x80; +t9 = t3 & at; +if (t9 == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +at = 0xc0000000; +t7 = MEM_U32(t6 + 8); +at = at | 0x80; +t0 = MEM_U32(t7 + 12); +//nop; +t4 = t0 & at; +if (t4 != 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +//nop; +at = 0xc0000000; +at = at | 0x80; +a2 = MEM_U32(t6 + 20); +a1 = t3 & at; +a0 = t7; +v0 = f_typequalifier(mem, sp, a0, a1, a2, a3); +goto L43ed78; +a0 = t7; +L43ed78: +t5 = MEM_U32(sp + 352); +// bdead 40004009 gp = MEM_U32(sp + 104); +MEM_U32(t5 + 8) = v0; +goto L440d04; +MEM_U32(t5 + 8) = v0; +L43ed88: +a2 = MEM_U32(sp + 360); +at = 0x10000000; +t8 = a2 & at; +t2 = MEM_U32(sp + 352); +at = 0x40000000; +//nop; +t3 = t8 | at; +at = 0x8000000; +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(t2 + 24); +a2 = t3 | at; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43edb8; +a2 = t3 | at; +L43edb8: +t0 = MEM_U32(sp + 352); +// bdead 40000309 gp = MEM_U32(sp + 104); +MEM_U32(t0 + 24) = v0; +t4 = MEM_U32(sp + 352); +at = 0x69; +t7 = MEM_U32(t4 + 24); +//nop; +t1 = MEM_U32(t7 + 4); +//nop; +if (t1 != at) {t6 = 0x69; +goto L43edec;} +t6 = 0x69; +MEM_U32(t4 + 4) = t6; +goto L440d04; +MEM_U32(t4 + 4) = t6; +L43edec: +t5 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t8 + 4); +//nop; +t9 = t3 ^ 0x18; +t9 = t9 < 0x1; +if (t9 == 0) {t6 = MEM_U32(sp + 352); +goto L43eebc;} +t6 = MEM_U32(sp + 352); +if (t9 != 0) {at = 0x14; +goto L43ee40;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L43ee88;} +t3 = MEM_U32(sp + 352); +t0 = MEM_U32(t8 + 12); +//nop; +t7 = t0 << 2; +if ((int)t7 < 0) {t3 = MEM_U32(sp + 352); +goto L43ee88;} +t3 = MEM_U32(sp + 352); +L43ee40: +t1 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +if (t5 == 0) {t3 = MEM_U32(sp + 352); +goto L43ee88;} +t3 = MEM_U32(sp + 352); +t2 = MEM_U32(t4 + 12); +at = 0xd0000000; +t9 = t2 & at; +if (t9 == 0) {t3 = MEM_U32(sp + 352); +goto L43ee88;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t5; +goto L43eea0; +MEM_U32(sp + 188) = t5; +// fdead 0 t3 = MEM_U32(sp + 352); +L43ee88: +//nop; +t8 = MEM_U32(t3 + 24); +//nop; +t0 = MEM_U32(t8 + 8); +//nop; +MEM_U32(sp + 188) = t0; +L43eea0: +t7 = MEM_U32(sp + 188); +//nop; +t1 = MEM_U32(t7 + 36); +//nop; +if (t1 == 0) {t6 = MEM_U32(sp + 352); +goto L43f020;} +t6 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 352); +L43eebc: +at = 0x13; +t4 = MEM_U32(t6 + 24); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +t9 = MEM_U32(t2 + 4); +//nop; +if (t9 != at) {at = 0x18; +goto L43ef7c;} +at = 0x18; +if (t9 == at) {at = 0x14; +goto L43ef04;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L43ef4c;} +t9 = MEM_U32(sp + 352); +t5 = MEM_U32(t2 + 12); +//nop; +t3 = t5 << 2; +if ((int)t3 < 0) {t9 = MEM_U32(sp + 352); +goto L43ef4c;} +t9 = MEM_U32(sp + 352); +L43ef04: +t8 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t8 + 24); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +if (t1 == 0) {t9 = MEM_U32(sp + 352); +goto L43ef4c;} +t9 = MEM_U32(sp + 352); +t6 = MEM_U32(t7 + 12); +at = 0xd0000000; +t4 = t6 & at; +if (t4 == 0) {t9 = MEM_U32(sp + 352); +goto L43ef4c;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t1; +goto L43ef64; +MEM_U32(sp + 184) = t1; +// fdead 0 t9 = MEM_U32(sp + 352); +L43ef4c: +//nop; +t2 = MEM_U32(t9 + 24); +//nop; +t5 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 184) = t5; +L43ef64: +t3 = MEM_U32(sp + 184); +//nop; +t8 = MEM_U32(t3 + 24); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 352); +goto L43f020;} +t6 = MEM_U32(sp + 352); +L43ef7c: +t0 = 0x10029fa0; +//nop; +t7 = MEM_U16(t0 + 26); +//nop; +if (t7 == 0) {//nop; +goto L43efa8;} +//nop; +t6 = MEM_U16(t0 + 10); +//nop; +t4 = t6 & 0x1; +if (t4 != 0) {t3 = MEM_U32(sp + 352); +goto L43efd8;} +t3 = MEM_U32(sp + 352); +L43efa8: +t1 = 0x10029fa0; +//nop; +t9 = MEM_U16(t1 + 26); +//nop; +if (t9 != 0) {a2 = MEM_U32(sp + 360); +goto L43f054;} +a2 = MEM_U32(sp + 360); +t2 = MEM_U16(t1 + 10); +//nop; +t5 = t2 & 0x1; +if (t5 == 0) {a2 = MEM_U32(sp + 360); +goto L43f054;} +a2 = MEM_U32(sp + 360); +t3 = MEM_U32(sp + 352); +L43efd8: +at = 0x11; +t8 = MEM_U32(t3 + 24); +//nop; +t7 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 != at) {a2 = MEM_U32(sp + 360); +goto L43f054;} +a2 = MEM_U32(sp + 360); +//nop; +a0 = t8; +// bdead 40000021 t9 = t9; +//nop; +v0 = func_448144(mem, sp, a0); +goto L43f010; +//nop; +L43f010: +// bdead 40000109 gp = MEM_U32(sp + 104); +if (v0 != 0) {a2 = MEM_U32(sp + 360); +goto L43f054;} +a2 = MEM_U32(sp + 360); +t6 = MEM_U32(sp + 352); +L43f020: +//nop; +t4 = MEM_U32(t6 + 24); +a0 = 0x30000; +a2 = MEM_U32(t4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43f03c; +a1 = 0x2; +L43f03c: +t1 = MEM_U32(sp + 352); +// bdead 40000401 gp = MEM_U32(sp + 104); +t9 = 0x69; +MEM_U32(t1 + 4) = t9; +goto L440d04; +MEM_U32(t1 + 4) = t9; +// fdead 0 a2 = MEM_U32(sp + 360); +L43f054: +t2 = MEM_U32(sp + 352); +at = 0x10000000; +//nop; +t5 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(t2 + 28); +a2 = t5 | at; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43f078; +a2 = t5 | at; +L43f078: +t7 = MEM_U32(sp + 352); +// bdead 40010109 gp = MEM_U32(sp + 104); +MEM_U32(t7 + 28) = v0; +t0 = MEM_U32(sp + 352); +at = 0x69; +t8 = MEM_U32(t0 + 28); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 != at) {t4 = 0x69; +goto L43f0ac;} +t4 = 0x69; +MEM_U32(t0 + 4) = t4; +goto L440d04; +MEM_U32(t0 + 4) = t4; +L43f0ac: +t9 = MEM_U32(sp + 352); +//nop; +t1 = MEM_U32(t9 + 28); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +t5 = MEM_U32(t2 + 4); +//nop; +t3 = t5 ^ 0x18; +t3 = t3 < 0x1; +if (t3 == 0) {t4 = MEM_U32(sp + 352); +goto L43f17c;} +t4 = MEM_U32(sp + 352); +if (t3 != 0) {at = 0x14; +goto L43f100;} +at = 0x14; +if (t5 != at) {t5 = MEM_U32(sp + 352); +goto L43f148;} +t5 = MEM_U32(sp + 352); +t7 = MEM_U32(t2 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {t5 = MEM_U32(sp + 352); +goto L43f148;} +t5 = MEM_U32(sp + 352); +L43f100: +t6 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t6 + 28); +//nop; +t0 = MEM_U32(t4 + 8); +//nop; +t9 = MEM_U32(t0 + 8); +//nop; +if (t9 == 0) {t5 = MEM_U32(sp + 352); +goto L43f148;} +t5 = MEM_U32(sp + 352); +t1 = MEM_U32(t0 + 12); +at = 0xd0000000; +t3 = t1 & at; +if (t3 == 0) {t5 = MEM_U32(sp + 352); +goto L43f148;} +t5 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t9; +goto L43f160; +MEM_U32(sp + 188) = t9; +// fdead 0 t5 = MEM_U32(sp + 352); +L43f148: +//nop; +t2 = MEM_U32(t5 + 28); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 188) = t7; +L43f160: +t8 = MEM_U32(sp + 188); +//nop; +t6 = MEM_U32(t8 + 36); +//nop; +if (t6 == 0) {t4 = MEM_U32(sp + 352); +goto L43f2e0;} +t4 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L43f17c: +at = 0x13; +t0 = MEM_U32(t4 + 28); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +t3 = MEM_U32(t1 + 4); +//nop; +if (t3 != at) {at = 0x18; +goto L43f23c;} +at = 0x18; +if (t3 == at) {at = 0x14; +goto L43f1c4;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 352); +goto L43f20c;} +t3 = MEM_U32(sp + 352); +t9 = MEM_U32(t1 + 12); +//nop; +t5 = t9 << 2; +if ((int)t5 < 0) {t3 = MEM_U32(sp + 352); +goto L43f20c;} +t3 = MEM_U32(sp + 352); +L43f1c4: +t2 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t2 + 28); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +if (t6 == 0) {t3 = MEM_U32(sp + 352); +goto L43f20c;} +t3 = MEM_U32(sp + 352); +t4 = MEM_U32(t8 + 12); +at = 0xd0000000; +t0 = t4 & at; +if (t0 == 0) {t3 = MEM_U32(sp + 352); +goto L43f20c;} +t3 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t6; +goto L43f224; +MEM_U32(sp + 184) = t6; +// fdead 0 t3 = MEM_U32(sp + 352); +L43f20c: +//nop; +t1 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t1 + 8); +//nop; +MEM_U32(sp + 184) = t9; +L43f224: +t5 = MEM_U32(sp + 184); +//nop; +t2 = MEM_U32(t5 + 24); +//nop; +if (t2 == 0) {t4 = MEM_U32(sp + 352); +goto L43f2e0;} +t4 = MEM_U32(sp + 352); +L43f23c: +t7 = 0x10029fa0; +//nop; +t8 = MEM_U16(t7 + 26); +//nop; +if (t8 == 0) {//nop; +goto L43f268;} +//nop; +t4 = MEM_U16(t7 + 10); +//nop; +t0 = t4 & 0x1; +if (t0 != 0) {t5 = MEM_U32(sp + 352); +goto L43f298;} +t5 = MEM_U32(sp + 352); +L43f268: +t6 = 0x10029fa0; +//nop; +t3 = MEM_U16(t6 + 26); +//nop; +if (t3 != 0) {t1 = MEM_U32(sp + 352); +goto L43f314;} +t1 = MEM_U32(sp + 352); +t1 = MEM_U16(t6 + 10); +//nop; +t9 = t1 & 0x1; +if (t9 == 0) {t1 = MEM_U32(sp + 352); +goto L43f314;} +t1 = MEM_U32(sp + 352); +t5 = MEM_U32(sp + 352); +L43f298: +at = 0x11; +t2 = MEM_U32(t5 + 28); +//nop; +t8 = MEM_U32(t2 + 8); +//nop; +t7 = MEM_U32(t8 + 4); +//nop; +if (t7 != at) {t1 = MEM_U32(sp + 352); +goto L43f314;} +t1 = MEM_U32(sp + 352); +//nop; +a0 = t2; +// bdead 40000021 t9 = t9; +//nop; +v0 = func_448144(mem, sp, a0); +goto L43f2d0; +//nop; +L43f2d0: +// bdead 40000109 gp = MEM_U32(sp + 104); +if (v0 != 0) {t1 = MEM_U32(sp + 352); +goto L43f314;} +t1 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +L43f2e0: +//nop; +t0 = MEM_U32(t4 + 28); +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43f2fc; +a1 = 0x2; +L43f2fc: +t6 = MEM_U32(sp + 352); +// bdead 40008001 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t6 + 4) = t3; +goto L440d04; +MEM_U32(t6 + 4) = t3; +// fdead 0 t1 = MEM_U32(sp + 352); +L43f314: +//nop; +t9 = MEM_U32(t1 + 28); +//nop; +t5 = MEM_U32(t9 + 8); +MEM_U32(t1 + 8) = t5; +goto L440d04; +MEM_U32(t1 + 8) = t5; +L43f32c: +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +// bdead 40000061 t9 = t9; +//nop; +v0 = func_4456dc(mem, sp, a0, a1); +goto L43f344; +//nop; +L43f344: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +// fdead 0 t8 = MEM_U32(sp + 352); +L43f354: +t7 = 0x1002deb0; +t4 = MEM_U32(t8 + 24); +t2 = MEM_U32(t7 + 12); +//nop; +if (t2 != t4) {//nop; +goto L43f3b4;} +//nop; +a0 = 0x1002df8c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_va_encoded_state(mem, sp, a0); +goto L43f380; +//nop; +L43f380: +// bdead 40000009 gp = MEM_U32(sp + 104); +t0 = MEM_U32(sp + 352); +a1 = 0x1002dee4; +//nop; +MEM_U32(sp + 188) = v0; +a0 = MEM_U32(t0 + 20); +a1 = MEM_U32(a1 + 0); +a3 = v0; +a2 = (int)v0 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L43f3a8; +a2 = (int)v0 >> 31; +L43f3a8: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L43f3b4: +t6 = 0x1002deb0; +t5 = MEM_U32(sp + 352); +t9 = MEM_U32(t6 + 16); +t1 = MEM_U32(t5 + 24); +//nop; +if (t9 != t1) {//nop; +goto L43f41c;} +//nop; +t7 = 0x10006594; +t4 = 0x60; +t8 = MEM_U32(t7 + 36); +a1 = 0x1002dee4; +t2 = -t8; +t0 = t4 - t2; +//nop; +a0 = MEM_U32(t5 + 20); +a1 = MEM_U32(a1 + 0); +if ((int)t0 >= 0) {t3 = (int)t0 >> 3; +goto L43f404;} +t3 = (int)t0 >> 3; +at = t0 + 0x7; +t3 = (int)at >> 3; +L43f404: +a3 = t3; +a2 = (int)t3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L43f410; +a2 = (int)t3 >> 31; +L43f410: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L43f41c: +t6 = 0x1002deb0; +t1 = MEM_U32(sp + 352); +t9 = MEM_U32(t6 + 40); +t5 = MEM_U32(t1 + 24); +//nop; +if (t9 != t5) {t6 = MEM_U32(sp + 360); +goto L43f520;} +t6 = MEM_U32(sp + 360); +t7 = MEM_U32(sp + 360); +at = 0xa0000000; +t8 = t7 & at; +if (t8 != at) {t4 = 0x2; +goto L43f454;} +t4 = 0x2; +MEM_U32(sp + 188) = t4; +goto L43f46c; +MEM_U32(sp + 188) = t4; +L43f454: +t2 = MEM_U32(sp + 360); +at = 0x10000000; +t0 = t2 & at; +t3 = t0 < 0x1; +MEM_U32(sp + 184) = t3; +MEM_U32(sp + 188) = t3; +L43f46c: +t6 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 188); +t1 = MEM_U32(t6 + 20); +a0 = MEM_U32(t6 + 24); +MEM_U32(sp + 24) = t9; +//nop; +a1 = MEM_U32(sp + 356); +MEM_U32(sp + 20) = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 16) = t1; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L43f49c; +MEM_U32(sp + 16) = t1; +L43f49c: +// bdead 4000000b gp = MEM_U32(sp + 104); +if (v0 != 0) {t6 = MEM_U32(sp + 360); +goto L43f520;} +t6 = MEM_U32(sp + 360); +t5 = 0x1002df8c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t7 = MEM_U32(t5 + 12); +//nop; +t8 = t7 & 0x10; +if (t8 != 0) {//nop; +goto L43f508;} +//nop; +//nop; +a0 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 356); +a2 = t5; +f_make_builtin_return_address(mem, sp, a0, a1, a2); +goto L43f4e0; +a2 = t5; +L43f4e0: +// bdead 40000001 gp = MEM_U32(sp + 104); +//nop; +t4 = 0x1002df8c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t2 = MEM_U32(t4 + 12); +//nop; +t0 = t2 | 0x10; +MEM_U32(t4 + 12) = t0; +L43f508: +t3 = 0x10008278; +//nop; +t3 = MEM_U32(t3 + 0); +MEM_U32(sp + 352) = t3; +goto L440d04; +MEM_U32(sp + 352) = t3; +// fdead 0 t6 = MEM_U32(sp + 360); +L43f520: +at = 0xa0000000; +t1 = t6 & at; +if (t1 != at) {t9 = 0x2; +goto L43f538;} +t9 = 0x2; +MEM_U32(sp + 188) = t9; +goto L43f550; +MEM_U32(sp + 188) = t9; +L43f538: +t7 = MEM_U32(sp + 360); +at = 0x10000000; +t8 = t7 & at; +t5 = t8 < 0x1; +MEM_U32(sp + 184) = t5; +MEM_U32(sp + 188) = t5; +L43f550: +t2 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 188); +t0 = MEM_U32(t2 + 20); +a0 = MEM_U32(t2 + 24); +//nop; +a1 = MEM_U32(sp + 356); +MEM_U32(sp + 20) = zero; +a2 = 0x4; +a3 = 0x1; +MEM_U32(sp + 24) = t4; +MEM_U32(sp + 16) = t0; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L43f580; +MEM_U32(sp + 16) = t0; +L43f580: +// bdead 40000189 gp = MEM_U32(sp + 104); +if (v0 == 0) {s0 = v0; +goto L43f8c4;} +s0 = v0; +t6 = 0x1002df88; +t3 = MEM_U32(v0 + 8); +t6 = MEM_U32(t6 + 0); +//nop; +if (t3 == t6) {//nop; +goto L43f8c4;} +//nop; +t9 = MEM_U32(t3 + 4); +at = 0x13; +if (t9 != at) {//nop; +goto L43f694;} +//nop; +t7 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(t7 + 20); +a0 = 0x2a; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43f5cc; +a2 = v0; +L43f5cc: +t8 = MEM_U32(sp + 360); +// bdead 42020189 gp = MEM_U32(sp + 104); +t5 = t8 << 1; +if ((int)t5 >= 0) {MEM_U32(sp + 352) = v0; +goto L43f608;} +MEM_U32(sp + 352) = v0; +//nop; +a0 = MEM_U32(s0 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43f5f0; +//nop; +L43f5f0: +t2 = MEM_U32(s0 + 8); +// bdead 40020989 gp = MEM_U32(sp + 104); +t0 = MEM_U32(t2 + 8); +s2 = v0; +MEM_U32(v0 + 8) = t0; +goto L43f678; +MEM_U32(v0 + 8) = t0; +L43f608: +//nop; +a0 = s0; +// fdead 6202403f t9 = t9; +//nop; +v0 = func_446900(mem, sp, a0); +goto L43f61c; +//nop; +L43f61c: +// bdead 40020189 gp = MEM_U32(sp + 104); +if (v0 == 0) {//nop; +goto L43f658;} +//nop; +t4 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t4 + 20); +a0 = a0 | 0xce; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43f644; +a1 = 0x2; +L43f644: +t6 = MEM_U32(sp + 352); +// bdead 40008001 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t6 + 4) = t3; +goto L440d04; +MEM_U32(t6 + 4) = t3; +L43f658: +//nop; +a0 = MEM_U32(s0 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43f668; +//nop; +L43f668: +t1 = MEM_U32(s0 + 8); +// bdead 40020589 gp = MEM_U32(sp + 104); +s2 = v0; +MEM_U32(v0 + 8) = t1; +L43f678: +t9 = MEM_U32(s2 + 12); +at = 0x40000; +t7 = t9 | at; +MEM_U32(s2 + 12) = t7; +t8 = MEM_U32(sp + 352); +MEM_U32(t8 + 8) = s2; +goto L43f71c; +MEM_U32(t8 + 8) = s2; +L43f694: +t5 = MEM_U32(s0 + 8); +at = 0x15; +t2 = MEM_U32(t5 + 4); +//nop; +if (t2 != at) {//nop; +goto L43f718;} +//nop; +t0 = MEM_U32(sp + 360); +//nop; +t4 = t0 << 1; +if ((int)t4 >= 0) {//nop; +goto L43f718;} +//nop; +t3 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(t3 + 20); +a0 = 0x2a; +a2 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L43f6d8; +a2 = s0; +L43f6d8: +// bdead 40020189 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +//nop; +a0 = MEM_U32(s0 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L43f6f0; +//nop; +L43f6f0: +t1 = MEM_U32(v0 + 12); +t6 = MEM_U32(s0 + 8); +// bdead 40028589 gp = MEM_U32(sp + 104); +at = 0x40000; +t9 = t1 | at; +MEM_U32(v0 + 12) = t9; +MEM_U32(v0 + 8) = t6; +t7 = MEM_U32(sp + 352); +MEM_U32(t7 + 8) = v0; +goto L43f71c; +MEM_U32(t7 + 8) = v0; +L43f718: +MEM_U32(sp + 352) = s0; +L43f71c: +t8 = MEM_U32(s0 + 12); +//nop; +t5 = t8 << 1; +if ((int)t5 >= 0) {//nop; +goto L43f74c;} +//nop; +//nop; +a0 = MEM_U32(s0 + 28); +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L43f740; +//nop; +L43f740: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L43f74c: +t2 = 0x10029fa0; +//nop; +t0 = MEM_U16(t2 + 56); +//nop; +if (t0 == 0) {//nop; +goto L43f7bc;} +//nop; +t4 = MEM_U32(sp + 360); +//nop; +t3 = t4 << 1; +if ((int)t3 >= 0) {//nop; +goto L43f7bc;} +//nop; +t6 = MEM_S16(s0 + 64); +//nop; +t1 = t6 & 0x800; +if (t1 == 0) {//nop; +goto L43f7bc;} +//nop; +t9 = MEM_U32(s0 + 28); +at = 0x24; +t7 = MEM_U32(t9 + 4); +//nop; +if (t7 != at) {//nop; +goto L43f7b0;} +//nop; +t5 = MEM_U32(t9 + 24); +MEM_U32(sp + 352) = t5; +goto L440d04; +MEM_U32(sp + 352) = t5; +L43f7b0: +t2 = MEM_U32(s0 + 28); +MEM_U32(sp + 352) = t2; +goto L440d04; +MEM_U32(sp + 352) = t2; +L43f7bc: +t0 = 0x10029fa0; +//nop; +t4 = MEM_U16(t0 + 56); +//nop; +if (t4 == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t3 = MEM_U32(sp + 360); +//nop; +t6 = t3 << 1; +if ((int)t6 >= 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t1 = MEM_U32(s0 + 8); +//nop; +t9 = MEM_U32(t1 + 12); +//nop; +t7 = t9 << 1; +if ((int)t7 >= 0) {t2 = t9 << 0; +goto L440d04;} +t2 = t9 << 0; +if ((int)t2 < 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t4 = MEM_U32(t1 + 4); +at = 0x14; +if (t4 == at) {//nop; +goto L43f82c;} +//nop; +if ((int)t4 <= 0) {at = (int)t4 < (int)0x11; +goto L440d04;} +at = (int)t4 < (int)0x11; +if (at == 0) {// bdead 40020001 t9 = t4; +goto L440d04;} +// bdead 40020001 t9 = t4; +L43f82c: +t7 = MEM_U32(s0 + 28); +//nop; +if (t7 == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t5 = MEM_U32(t7 + 4); +at = 0x24; +if (t5 != at) {//nop; +goto L43f894;} +//nop; +t2 = MEM_U32(s0 + 28); +at = 0x65; +t0 = MEM_U32(t2 + 24); +//nop; +t4 = MEM_U32(t0 + 4); +//nop; +if (t4 != at) {//nop; +goto L43f894;} +//nop; +t3 = MEM_U32(s0 + 28); +//nop; +t6 = MEM_U32(t3 + 24); +//nop; +MEM_U32(sp + 352) = t6; +t1 = MEM_S16(s0 + 64); +//nop; +t9 = t1 | 0x800; +MEM_U16(s0 + 64) = (uint16_t)t9; +goto L440d04; +MEM_U16(s0 + 64) = (uint16_t)t9; +L43f894: +t7 = MEM_U32(s0 + 28); +at = 0x65; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +MEM_U32(sp + 352) = t7; +t2 = MEM_S16(s0 + 64); +//nop; +t0 = t2 | 0x800; +MEM_U16(s0 + 64) = (uint16_t)t0; +goto L440d04; +MEM_U16(s0 + 64) = (uint16_t)t0; +L43f8c4: +t3 = MEM_U32(sp + 352); +t4 = 0x69; +MEM_U32(t3 + 4) = t4; +goto L440d04; +MEM_U32(t3 + 4) = t4; +L43f8d4: +t6 = MEM_U32(sp + 352); +a2 = MEM_U32(sp + 360); +at = 0x10000000; +//nop; +s4 = MEM_U32(t6 + 24); +t1 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t1 | at; +a0 = s4; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43f900; +a0 = s4; +L43f900: +t7 = MEM_U32(sp + 352); +// bdead 4021010b gp = MEM_U32(sp + 104); +MEM_U32(t7 + 24) = v0; +t8 = MEM_U32(sp + 352); +at = 0x69; +t5 = MEM_U32(t8 + 24); +//nop; +t2 = MEM_U32(t5 + 4); +//nop; +if (t2 != at) {t0 = 0x69; +goto L43f934;} +t0 = 0x69; +MEM_U32(t8 + 4) = t0; +goto L440d04; +MEM_U32(t8 + 4) = t0; +L43f934: +t4 = MEM_U32(sp + 352); +//nop; +t3 = MEM_U32(t4 + 24); +//nop; +t6 = MEM_U32(t3 + 8); +//nop; +t1 = MEM_U32(t6 + 4); +//nop; +t9 = t1 ^ 0x18; +t9 = t9 < 0x1; +if (t9 == 0) {t0 = MEM_U32(sp + 352); +goto L43fa04;} +t0 = MEM_U32(sp + 352); +if (t9 != 0) {at = 0x14; +goto L43f988;} +at = 0x14; +if (t1 != at) {t1 = MEM_U32(sp + 352); +goto L43f9d0;} +t1 = MEM_U32(sp + 352); +t7 = MEM_U32(t6 + 12); +//nop; +t5 = t7 << 2; +if ((int)t5 < 0) {t1 = MEM_U32(sp + 352); +goto L43f9d0;} +t1 = MEM_U32(sp + 352); +L43f988: +t2 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t2 + 24); +//nop; +t8 = MEM_U32(t0 + 8); +//nop; +t4 = MEM_U32(t8 + 8); +//nop; +if (t4 == 0) {t1 = MEM_U32(sp + 352); +goto L43f9d0;} +t1 = MEM_U32(sp + 352); +t3 = MEM_U32(t8 + 12); +at = 0xd0000000; +t9 = t3 & at; +if (t9 == 0) {t1 = MEM_U32(sp + 352); +goto L43f9d0;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 188) = t4; +goto L43f9e8; +MEM_U32(sp + 188) = t4; +// fdead 0 t1 = MEM_U32(sp + 352); +L43f9d0: +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 188) = t7; +L43f9e8: +t5 = MEM_U32(sp + 188); +//nop; +t2 = MEM_U32(t5 + 36); +//nop; +if (t2 == 0) {//nop; +goto L43fb64;} +//nop; +t0 = MEM_U32(sp + 352); +L43fa04: +at = 0x13; +t8 = MEM_U32(t0 + 24); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 != at) {at = 0x18; +goto L43fac4;} +at = 0x18; +if (t9 == at) {at = 0x14; +goto L43fa4c;} +at = 0x14; +if (t9 != at) {t9 = MEM_U32(sp + 352); +goto L43fa94;} +t9 = MEM_U32(sp + 352); +t4 = MEM_U32(t3 + 12); +//nop; +t1 = t4 << 2; +if ((int)t1 < 0) {t9 = MEM_U32(sp + 352); +goto L43fa94;} +t9 = MEM_U32(sp + 352); +L43fa4c: +t6 = MEM_U32(sp + 352); +//nop; +t7 = MEM_U32(t6 + 24); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t2 = MEM_U32(t5 + 8); +//nop; +if (t2 == 0) {t9 = MEM_U32(sp + 352); +goto L43fa94;} +t9 = MEM_U32(sp + 352); +t0 = MEM_U32(t5 + 12); +at = 0xd0000000; +t8 = t0 & at; +if (t8 == 0) {t9 = MEM_U32(sp + 352); +goto L43fa94;} +t9 = MEM_U32(sp + 352); +MEM_U32(sp + 184) = t2; +goto L43faac; +MEM_U32(sp + 184) = t2; +// fdead 0 t9 = MEM_U32(sp + 352); +L43fa94: +//nop; +t3 = MEM_U32(t9 + 24); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 184) = t4; +L43faac: +t1 = MEM_U32(sp + 184); +//nop; +t6 = MEM_U32(t1 + 24); +//nop; +if (t6 == 0) {//nop; +goto L43fb64;} +//nop; +L43fac4: +t7 = 0x10029fa0; +//nop; +t5 = MEM_U16(t7 + 26); +//nop; +if (t5 == 0) {//nop; +goto L43faf0;} +//nop; +t0 = MEM_U16(t7 + 10); +//nop; +t8 = t0 & 0x1; +if (t8 != 0) {t1 = MEM_U32(sp + 352); +goto L43fb20;} +t1 = MEM_U32(sp + 352); +L43faf0: +t2 = 0x10029fa0; +//nop; +t9 = MEM_U16(t2 + 26); +//nop; +if (t9 != 0) {t9 = MEM_U32(sp + 352); +goto L43fb94;} +t9 = MEM_U32(sp + 352); +t3 = MEM_U16(t2 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 == 0) {t9 = MEM_U32(sp + 352); +goto L43fb94;} +t9 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +L43fb20: +at = 0x11; +t6 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +t7 = MEM_U32(t5 + 4); +//nop; +if (t7 != at) {t9 = MEM_U32(sp + 352); +goto L43fb94;} +t9 = MEM_U32(sp + 352); +//nop; +a0 = t6; +// bdead 40200023 t9 = t9; +//nop; +v0 = func_448144(mem, sp, a0); +goto L43fb58; +//nop; +L43fb58: +// bdead 4020010b gp = MEM_U32(sp + 104); +if (v0 != 0) {t9 = MEM_U32(sp + 352); +goto L43fb94;} +t9 = MEM_U32(sp + 352); +L43fb64: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43fb7c; +a1 = 0x2; +L43fb7c: +t8 = MEM_U32(sp + 352); +// bdead 42000001 gp = MEM_U32(sp + 104); +t0 = 0x69; +MEM_U32(t8 + 4) = t0; +goto L440d04; +MEM_U32(t8 + 4) = t0; +// fdead 0 t9 = MEM_U32(sp + 352); +L43fb94: +at = 0x14; +t2 = MEM_U32(t9 + 24); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 == at) {at = 0x16; +goto L43fbfc;} +at = 0x16; +if (t4 == at) {t7 = MEM_U32(sp + 352); +goto L43fc00;} +t7 = MEM_U32(sp + 352); +if ((int)t4 <= 0) {at = (int)t4 < (int)0x11; +goto L43fbd0;} +at = (int)t4 < (int)0x11; +if (at != 0) {t7 = MEM_U32(sp + 352); +goto L43fc00;} +t7 = MEM_U32(sp + 352); +L43fbd0: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s4 + 20); +a0 = a0 | 0xc8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43fbe8; +a1 = 0x2; +L43fbe8: +t5 = MEM_U32(sp + 352); +// bdead 40004001 gp = MEM_U32(sp + 104); +t1 = 0x69; +MEM_U32(t5 + 4) = t1; +goto L440d04; +MEM_U32(t5 + 4) = t1; +L43fbfc: +t7 = MEM_U32(sp + 352); +L43fc00: +//nop; +a0 = MEM_U32(t7 + 24); +//nop; +v0 = f_make_boolean(mem, sp, a0); +goto L43fc10; +//nop; +L43fc10: +t6 = MEM_U32(sp + 352); +// bdead 4000810b gp = MEM_U32(sp + 104); +MEM_U32(t6 + 24) = v0; +a2 = MEM_U32(sp + 360); +t0 = MEM_U32(sp + 352); +at = 0x10000000; +//nop; +s5 = MEM_U32(t0 + 28); +t8 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a2 = t8 | at; +a0 = s5; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43fc48; +a0 = s5; +L43fc48: +t2 = MEM_U32(sp + 352); +// bdead 4040090b gp = MEM_U32(sp + 104); +MEM_U32(t2 + 28) = v0; +t3 = MEM_U32(sp + 352); +at = 0x69; +t4 = MEM_U32(t3 + 28); +//nop; +t1 = MEM_U32(t4 + 4); +//nop; +if (t1 != at) {t5 = 0x69; +goto L43fc7c;} +t5 = 0x69; +MEM_U32(t3 + 4) = t5; +goto L440d04; +MEM_U32(t3 + 4) = t5; +L43fc7c: +a2 = MEM_U32(sp + 360); +t7 = MEM_U32(sp + 352); +at = 0x10000000; +//nop; +t6 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(t7 + 32); +a2 = t6 | at; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L43fca4; +a2 = t6 | at; +L43fca4: +t8 = MEM_U32(sp + 352); +// bdead 4240018b gp = MEM_U32(sp + 104); +MEM_U32(t8 + 32) = v0; +t9 = MEM_U32(sp + 352); +at = 0x69; +t2 = MEM_U32(t9 + 32); +//nop; +t4 = MEM_U32(t2 + 4); +//nop; +if (t4 != at) {t1 = 0x69; +goto L43fcd8;} +t1 = 0x69; +MEM_U32(t9 + 4) = t1; +goto L440d04; +MEM_U32(t9 + 4) = t1; +L43fcd8: +t5 = MEM_U32(sp + 352); +at = 0x14; +t3 = MEM_U32(t5 + 28); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +t6 = MEM_U32(t7 + 4); +//nop; +if (t6 == at) {t0 = MEM_U32(sp + 352); +goto L43fd14;} +t0 = MEM_U32(sp + 352); +if ((int)t6 <= 0) {at = (int)t6 < (int)0x11; +goto L43fda0;} +at = (int)t6 < (int)0x11; +if (at == 0) {t8 = MEM_U32(sp + 352); +goto L43fda4;} +t8 = MEM_U32(sp + 352); +t0 = MEM_U32(sp + 352); +L43fd14: +at = 0x14; +t8 = MEM_U32(t0 + 32); +//nop; +t2 = MEM_U32(t8 + 8); +//nop; +t4 = MEM_U32(t2 + 4); +//nop; +if (t4 == at) {t1 = MEM_U32(sp + 352); +goto L43fd4c;} +t1 = MEM_U32(sp + 352); +if ((int)t4 <= 0) {at = (int)t4 < (int)0x11; +goto L43fda0;} +at = (int)t4 < (int)0x11; +if (at == 0) {t8 = MEM_U32(sp + 352); +goto L43fda4;} +t8 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +L43fd4c: +//nop; +t9 = MEM_U32(t1 + 24); +//nop; +MEM_U32(sp + 232) = t9; +t5 = MEM_U32(t1 + 32); +//nop; +MEM_U32(t1 + 24) = t5; +a1 = MEM_U32(sp + 356); +a0 = MEM_U32(sp + 352); +// bdead 40000063 t9 = t9; +//nop; +func_4449dc(mem, sp, a0, a1); +goto L43fd7c; +//nop; +L43fd7c: +t3 = MEM_U32(sp + 352); +// bdead 40001003 gp = MEM_U32(sp + 104); +t7 = MEM_U32(t3 + 24); +//nop; +MEM_U32(t3 + 32) = t7; +t0 = MEM_U32(sp + 352); +t6 = MEM_U32(sp + 232); +MEM_U32(t0 + 24) = t6; +goto L440934; +MEM_U32(t0 + 24) = t6; +L43fda0: +t8 = MEM_U32(sp + 352); +L43fda4: +at = 0x18; +t2 = MEM_U32(t8 + 28); +//nop; +t4 = MEM_U32(t2 + 8); +//nop; +t9 = MEM_U32(t4 + 4); +//nop; +if (t9 != at) {t5 = MEM_U32(sp + 352); +goto L43fe54;} +t5 = MEM_U32(sp + 352); +t5 = MEM_U32(t8 + 32); +at = 0x18; +t1 = MEM_U32(t5 + 8); +//nop; +t7 = MEM_U32(t1 + 4); +//nop; +if (t7 != at) {t5 = MEM_U32(sp + 352); +goto L43fe54;} +t5 = MEM_U32(sp + 352); +//nop; +a0 = t4; +a1 = t1; +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L43fdfc; +a2 = zero; +L43fdfc: +// bdead 4040010b gp = MEM_U32(sp + 104); +if (v0 == 0) {MEM_U32(sp + 228) = v0; +goto L43fe34;} +MEM_U32(sp + 228) = v0; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xc8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43fe20; +a1 = 0x2; +L43fe20: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t6 = 0x69; +MEM_U32(t0 + 4) = t6; +goto L440d04; +MEM_U32(t0 + 4) = t6; +L43fe34: +t2 = MEM_U32(sp + 352); +//nop; +t9 = MEM_U32(t2 + 28); +//nop; +t8 = MEM_U32(t9 + 8); +MEM_U32(t2 + 8) = t8; +goto L440934; +MEM_U32(t2 + 8) = t8; +// fdead 0 t5 = MEM_U32(sp + 352); +L43fe54: +at = 0x11; +t7 = MEM_U32(t5 + 28); +//nop; +t4 = MEM_U32(t7 + 8); +//nop; +t1 = MEM_U32(t4 + 4); +//nop; +if (t1 != at) {t8 = MEM_U32(sp + 352); +goto L43feb0;} +t8 = MEM_U32(sp + 352); +t3 = MEM_U32(t5 + 32); +at = 0x11; +t6 = MEM_U32(t3 + 8); +//nop; +t0 = MEM_U32(t6 + 4); +//nop; +if (t0 != at) {t8 = MEM_U32(sp + 352); +goto L43feb0;} +t8 = MEM_U32(sp + 352); +t9 = 0x1002dfbc; +//nop; +t9 = MEM_U32(t9 + 0); +MEM_U32(t5 + 8) = t9; +goto L440934; +MEM_U32(t5 + 8) = t9; +// fdead 0 t8 = MEM_U32(sp + 352); +L43feb0: +at = 0x16; +t2 = MEM_U32(t8 + 28); +//nop; +t7 = MEM_U32(t2 + 8); +//nop; +t4 = MEM_U32(t7 + 4); +//nop; +if (t4 != at) {t1 = MEM_U32(sp + 352); +goto L440320;} +t1 = MEM_U32(sp + 352); +t1 = MEM_U32(t8 + 32); +at = 0x16; +t3 = MEM_U32(t1 + 8); +//nop; +t6 = MEM_U32(t3 + 4); +//nop; +if (t6 != at) {t1 = MEM_U32(sp + 352); +goto L440320;} +t1 = MEM_U32(sp + 352); +MEM_U32(sp + 224) = t7; +t0 = MEM_U32(t8 + 32); +at = 0xc0000000; +t9 = MEM_U32(t0 + 8); +at = at | 0x80; +MEM_U32(sp + 220) = t9; +t5 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 216) = t5; +t2 = MEM_U32(t9 + 8); +MEM_U32(sp + 208) = zero; +MEM_U32(sp + 204) = zero; +MEM_U32(sp + 212) = t2; +t4 = MEM_U32(t5 + 12); +//nop; +t1 = t4 & at; +if (t1 != 0) {t6 = t4 << 3; +goto L43ff44;} +t6 = t4 << 3; +if ((int)t6 >= 0) {t9 = MEM_U32(sp + 212); +goto L43ff80;} +t9 = MEM_U32(sp + 212); +L43ff44: +t8 = MEM_U32(sp + 216); +at = 0xc0000000; +t0 = MEM_U32(t8 + 12); +at = at | 0x80; +t7 = t0 & at; +if (t7 == 0) {//nop; +goto L43ff64;} +//nop; +MEM_U32(sp + 208) = t7; +L43ff64: +//nop; +a0 = MEM_U32(sp + 216); +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43ff74; +//nop; +L43ff74: +// bdead 4000008b gp = MEM_U32(sp + 104); +MEM_U32(sp + 216) = v0; +t9 = MEM_U32(sp + 212); +L43ff80: +at = 0xc0000000; +t2 = MEM_U32(t9 + 12); +at = at | 0x80; +t4 = t2 & at; +if (t4 != 0) {t1 = t2 << 3; +goto L43ffa0;} +t1 = t2 << 3; +if ((int)t1 >= 0) {t8 = MEM_U32(sp + 360); +goto L43ffdc;} +t8 = MEM_U32(sp + 360); +L43ffa0: +t5 = MEM_U32(sp + 212); +at = 0xc0000000; +t3 = MEM_U32(t5 + 12); +at = at | 0x80; +t6 = t3 & at; +if (t6 == 0) {//nop; +goto L43ffc0;} +//nop; +MEM_U32(sp + 204) = t6; +L43ffc0: +//nop; +a0 = MEM_U32(sp + 212); +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L43ffd0; +//nop; +L43ffd0: +// bdead 4000000b gp = MEM_U32(sp + 104); +MEM_U32(sp + 212) = v0; +t8 = MEM_U32(sp + 360); +L43ffdc: +//nop; +t0 = t8 << 0; +if ((int)t0 >= 0) {t3 = MEM_U32(sp + 360); +goto L440030;} +t3 = MEM_U32(sp + 360); +t7 = MEM_U32(sp + 224); +//nop; +t9 = MEM_U32(t7 + 12); +//nop; +t4 = t9 << 13; +if ((int)t4 >= 0) {t3 = MEM_U32(sp + 360); +goto L440030;} +t3 = MEM_U32(sp + 360); +t2 = MEM_U32(sp + 216); +at = 0x13; +t1 = MEM_U32(t2 + 4); +//nop; +if (t1 != at) {t3 = MEM_U32(sp + 360); +goto L440030;} +t3 = MEM_U32(sp + 360); +t5 = MEM_U32(t2 + 8); +//nop; +MEM_U32(sp + 216) = t5; +t3 = MEM_U32(sp + 360); +L440030: +//nop; +t6 = t3 << 0; +if ((int)t6 >= 0) {//nop; +goto L440080;} +//nop; +t8 = MEM_U32(sp + 220); +//nop; +t0 = MEM_U32(t8 + 12); +//nop; +t7 = t0 << 13; +if ((int)t7 >= 0) {//nop; +goto L440080;} +//nop; +t9 = MEM_U32(sp + 212); +at = 0x13; +t4 = MEM_U32(t9 + 4); +//nop; +if (t4 != at) {//nop; +goto L440080;} +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +MEM_U32(sp + 212) = t1; +L440080: +//nop; +a0 = MEM_U32(sp + 216); +a1 = MEM_U32(sp + 212); +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L440094; +a2 = zero; +L440094: +// bdead 4000018b gp = MEM_U32(sp + 104); +if (v0 != 0) {t5 = MEM_U32(sp + 216); +goto L44012c;} +t5 = MEM_U32(sp + 216); +t2 = MEM_U32(sp + 208); +t5 = MEM_U32(sp + 204); +//nop; +if (t2 != t5) {t4 = MEM_U32(sp + 352); +goto L4400d4;} +t4 = MEM_U32(sp + 352); +t3 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t3 + 28); +//nop; +t8 = MEM_U32(t6 + 8); +MEM_U32(t3 + 8) = t8; +goto L440934; +MEM_U32(t3 + 8) = t8; +// fdead 0 t4 = MEM_U32(sp + 352); +L4400d4: +t0 = MEM_U32(sp + 208); +t7 = MEM_U32(sp + 204); +//nop; +a0 = MEM_U32(sp + 216); +a2 = MEM_U32(t4 + 20); +a1 = t0 | t7; +v0 = f_typequalifier(mem, sp, a0, a1, a2, a3); +goto L4400f0; +a1 = t0 | t7; +L4400f0: +// bdead 4000018b gp = MEM_U32(sp + 104); +s2 = v0; +//nop; +a0 = v0; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L440108; +//nop; +L440108: +t9 = MEM_U32(sp + 352); +// bdead 4408000b gp = MEM_U32(sp + 104); +MEM_U32(t9 + 8) = v0; +t1 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t1 + 8); +MEM_U32(t2 + 8) = s2; +goto L440934; +MEM_U32(t2 + 8) = s2; +// fdead 0 t5 = MEM_U32(sp + 216); +L44012c: +at = 0x11; +t6 = MEM_U32(t5 + 4); +//nop; +if (t6 == at) {t0 = MEM_U32(sp + 352); +goto L44015c;} +t0 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 212); +at = 0x11; +t3 = MEM_U32(t8 + 4); +//nop; +if (t3 != at) {//nop; +goto L440288;} +//nop; +t0 = MEM_U32(sp + 352); +L44015c: +at = 0x65; +t7 = MEM_U32(t0 + 28); +//nop; +t4 = MEM_U32(t7 + 4); +//nop; +if (t4 != at) {t2 = MEM_U32(sp + 352); +goto L440190;} +t2 = MEM_U32(sp + 352); +t9 = MEM_U32(t0 + 32); +//nop; +t1 = MEM_U32(t9 + 8); +MEM_U32(t0 + 8) = t1; +goto L440934; +MEM_U32(t0 + 8) = t1; +// fdead 0 t2 = MEM_U32(sp + 352); +L440190: +at = 0x65; +t5 = MEM_U32(t2 + 32); +//nop; +t6 = MEM_U32(t5 + 4); +//nop; +if (t6 != at) {//nop; +goto L4401c0;} +//nop; +t8 = MEM_U32(t2 + 28); +//nop; +t3 = MEM_U32(t8 + 8); +MEM_U32(t2 + 8) = t3; +goto L440934; +MEM_U32(t2 + 8) = t3; +L4401c0: +a0 = 0x1002dfbc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L4401d4; +//nop; +L4401d4: +// bdead 4000010b gp = MEM_U32(sp + 104); +at = 0x11; +t7 = 0x1002dfbc; +s2 = v0; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(v0 + 8) = t7; +t4 = MEM_U32(sp + 216); +//nop; +t9 = MEM_U32(t4 + 4); +//nop; +if (t9 != at) {t3 = MEM_U32(sp + 352); +goto L44024c;} +t3 = MEM_U32(sp + 352); +t1 = MEM_U32(sp + 352); +//nop; +a2 = MEM_U32(sp + 356); +a1 = MEM_U32(t1 + 32); +a0 = v0; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L440220; +a0 = v0; +L440220: +t0 = MEM_U32(sp + 352); +// bdead 4000020b gp = MEM_U32(sp + 104); +MEM_U32(t0 + 32) = v0; +t5 = MEM_U32(sp + 352); +//nop; +t6 = MEM_U32(t5 + 32); +//nop; +t8 = MEM_U32(t6 + 8); +MEM_U32(t5 + 8) = t8; +goto L440934; +MEM_U32(t5 + 8) = t8; +// fdead 0 t3 = MEM_U32(sp + 352); +L44024c: +//nop; +a2 = MEM_U32(sp + 356); +a1 = MEM_U32(t3 + 28); +a0 = s2; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L440260; +a0 = s2; +L440260: +t2 = MEM_U32(sp + 352); +// bdead 4000080b gp = MEM_U32(sp + 104); +MEM_U32(t2 + 28) = v0; +t7 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t7 + 28); +//nop; +t9 = MEM_U32(t4 + 8); +MEM_U32(t7 + 8) = t9; +goto L440934; +MEM_U32(t7 + 8) = t9; +L440288: +t1 = 0x10029fa0; +//nop; +t0 = MEM_U16(t1 + 26); +//nop; +if (t0 != 0) {t9 = MEM_U32(sp + 352); +goto L4402f0;} +t9 = MEM_U32(sp + 352); +t6 = MEM_U16(t1 + 10); +//nop; +t8 = t6 & 0x1; +if (t8 != 0) {t9 = MEM_U32(sp + 352); +goto L4402f0;} +t9 = MEM_U32(sp + 352); +t5 = MEM_U32(sp + 352); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xd7; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4402d0; +a1 = 0x1; +L4402d0: +t3 = MEM_U32(sp + 352); +// bdead 40001001 gp = MEM_U32(sp + 104); +t2 = MEM_U32(t3 + 28); +//nop; +t4 = MEM_U32(t2 + 8); +MEM_U32(t3 + 8) = t4; +goto L440d04; +MEM_U32(t3 + 8) = t4; +// fdead 0 t9 = MEM_U32(sp + 352); +L4402f0: +a0 = 0x30000; +a2 = MEM_U32(t9 + 20); +//nop; +a0 = a0 | 0xc8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L440308; +a1 = 0x2; +L440308: +t0 = MEM_U32(sp + 352); +// bdead 40000201 gp = MEM_U32(sp + 104); +t7 = 0x69; +MEM_U32(t0 + 4) = t7; +goto L440d04; +MEM_U32(t0 + 4) = t7; +// fdead 0 t1 = MEM_U32(sp + 352); +L440320: +at = 0x16; +t6 = MEM_U32(t1 + 28); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +t5 = MEM_U32(t8 + 4); +//nop; +if (t5 != at) {t3 = MEM_U32(sp + 352); +goto L440440;} +t3 = MEM_U32(sp + 352); +t2 = MEM_U32(t1 + 32); +at = 0x65; +t4 = MEM_U32(t2 + 4); +//nop; +if (t4 != at) {t3 = MEM_U32(sp + 352); +goto L440440;} +t3 = MEM_U32(sp + 352); +t3 = MEM_U32(t2 + 8); +at = 0x14; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 == at) {at = (int)t9 < (int)0x5; +goto L440384;} +at = (int)t9 < (int)0x5; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L4403ac;} +at = (int)t9 < (int)0x11; +if (at == 0) {t8 = MEM_U32(sp + 352); +goto L4403b0;} +t8 = MEM_U32(sp + 352); +L440384: +t7 = MEM_U32(sp + 352); +//nop; +t0 = MEM_U32(t7 + 32); +//nop; +t6 = MEM_U32(t0 + 24); +t7 = MEM_U32(t0 + 28); +if (t6 != 0) {t8 = MEM_U32(sp + 352); +goto L4403b0;} +t8 = MEM_U32(sp + 352); +if (t7 == 0) {t9 = MEM_U32(sp + 352); +goto L440408;} +t9 = MEM_U32(sp + 352); +L4403ac: +t8 = MEM_U32(sp + 352); +L4403b0: +at = 0x16; +t5 = MEM_U32(t8 + 32); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +t4 = MEM_U32(t1 + 4); +//nop; +if (t4 != at) {t3 = MEM_U32(sp + 352); +goto L440440;} +t3 = MEM_U32(sp + 352); +t3 = 0x1002dfbc; +t2 = MEM_U32(t1 + 8); +t3 = MEM_U32(t3 + 0); +//nop; +if (t2 != t3) {t3 = MEM_U32(sp + 352); +goto L440440;} +t3 = MEM_U32(sp + 352); +t0 = MEM_U32(t5 + 24); +t1 = MEM_U32(t5 + 28); +if (t0 != 0) {t3 = MEM_U32(sp + 352); +goto L440440;} +t3 = MEM_U32(sp + 352); +if (t1 != 0) {t3 = MEM_U32(sp + 352); +goto L440440;} +t3 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +L440408: +//nop; +t6 = MEM_U32(t9 + 28); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +MEM_U32(sp + 188) = t7; +t8 = MEM_U32(t9 + 32); +//nop; +MEM_U32(t8 + 8) = t7; +t2 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 188); +MEM_U32(t2 + 8) = t4; +goto L440934; +MEM_U32(t2 + 8) = t4; +// fdead 0 t3 = MEM_U32(sp + 352); +L440440: +at = 0x16; +t5 = MEM_U32(t3 + 32); +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +t1 = MEM_U32(t0 + 4); +//nop; +if (t1 != at) {t8 = MEM_U32(sp + 352); +goto L440560;} +t8 = MEM_U32(sp + 352); +t6 = MEM_U32(t3 + 28); +at = 0x65; +t9 = MEM_U32(t6 + 4); +//nop; +if (t9 != at) {t8 = MEM_U32(sp + 352); +goto L440560;} +t8 = MEM_U32(sp + 352); +t7 = MEM_U32(t6 + 8); +at = 0x14; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 == at) {at = (int)t8 < (int)0x5; +goto L4404a4;} +at = (int)t8 < (int)0x5; +if (at != 0) {at = (int)t8 < (int)0x11; +goto L4404cc;} +at = (int)t8 < (int)0x11; +if (at == 0) {t5 = MEM_U32(sp + 352); +goto L4404d0;} +t5 = MEM_U32(sp + 352); +L4404a4: +t4 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t4 + 28); +//nop; +t0 = MEM_U32(t2 + 24); +t1 = MEM_U32(t2 + 28); +if (t0 != 0) {t5 = MEM_U32(sp + 352); +goto L4404d0;} +t5 = MEM_U32(sp + 352); +if (t1 == 0) {t2 = MEM_U32(sp + 352); +goto L440528;} +t2 = MEM_U32(sp + 352); +L4404cc: +t5 = MEM_U32(sp + 352); +L4404d0: +at = 0x16; +t3 = MEM_U32(t5 + 28); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t6 = MEM_U32(t9 + 4); +//nop; +if (t6 != at) {t8 = MEM_U32(sp + 352); +goto L440560;} +t8 = MEM_U32(sp + 352); +t8 = 0x1002dfbc; +t7 = MEM_U32(t9 + 8); +t8 = MEM_U32(t8 + 0); +//nop; +if (t7 != t8) {t8 = MEM_U32(sp + 352); +goto L440560;} +t8 = MEM_U32(sp + 352); +t4 = MEM_U32(t3 + 24); +t5 = MEM_U32(t3 + 28); +if (t4 != 0) {t8 = MEM_U32(sp + 352); +goto L440560;} +t8 = MEM_U32(sp + 352); +if (t5 != 0) {t8 = MEM_U32(sp + 352); +goto L440560;} +t8 = MEM_U32(sp + 352); +t2 = MEM_U32(sp + 352); +L440528: +//nop; +t0 = MEM_U32(t2 + 32); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 188) = t1; +t6 = MEM_U32(t2 + 28); +//nop; +MEM_U32(t6 + 8) = t1; +t7 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 188); +MEM_U32(t7 + 8) = t9; +goto L440934; +MEM_U32(t7 + 8) = t9; +// fdead 0 t8 = MEM_U32(sp + 352); +L440560: +at = 0x16; +t3 = MEM_U32(t8 + 28); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 != at) {t6 = MEM_U32(sp + 352); +goto L440734;} +t6 = MEM_U32(sp + 352); +t0 = MEM_U32(t8 + 32); +at = 0x14; +t2 = MEM_U32(t0 + 8); +//nop; +t1 = MEM_U32(t2 + 4); +//nop; +if (t1 == at) {at = (int)t1 < (int)0x5; +goto L4405b4;} +at = (int)t1 < (int)0x5; +if (at != 0) {at = (int)t1 < (int)0x11; +goto L440730;} +at = (int)t1 < (int)0x11; +if (at == 0) {t6 = MEM_U32(sp + 352); +goto L440734;} +t6 = MEM_U32(sp + 352); +L4405b4: +t6 = 0x10029fa0; +//nop; +t9 = MEM_U16(t6 + 26); +//nop; +if (t9 != 0) {//nop; +goto L4405e0;} +//nop; +t7 = MEM_U16(t6 + 10); +//nop; +t3 = t7 & 0x1; +if (t3 == 0) {t7 = MEM_U32(sp + 352); +goto L4406b0;} +t7 = MEM_U32(sp + 352); +L4405e0: +t4 = 0x10029fa0; +//nop; +t5 = MEM_U16(t4 + 26); +//nop; +if (t5 == 0) {//nop; +goto L44060c;} +//nop; +t8 = MEM_U16(t4 + 10); +//nop; +t0 = t8 & 0x1; +if (t0 != 0) {//nop; +goto L440638;} +//nop; +L44060c: +t2 = 0x10029fa0; +//nop; +t1 = MEM_U16(t2 + 26); +//nop; +if (t1 != 0) {t5 = MEM_U32(sp + 352); +goto L4406d8;} +t5 = MEM_U32(sp + 352); +t9 = MEM_U16(t2 + 10); +//nop; +t6 = t9 & 0x1; +if (t6 == 0) {t5 = MEM_U32(sp + 352); +goto L4406d8;} +t5 = MEM_U32(sp + 352); +L440638: +t7 = 0x10029fa0; +//nop; +t3 = MEM_U16(t7 + 26); +//nop; +if (t3 == 0) {//nop; +goto L440664;} +//nop; +t5 = MEM_U16(t7 + 10); +//nop; +t4 = t5 & 0x1; +if (t4 != 0) {//nop; +goto L440690;} +//nop; +L440664: +t8 = 0x10029fa0; +//nop; +t0 = MEM_U16(t8 + 26); +//nop; +if (t0 != 0) {t7 = MEM_U32(sp + 352); +goto L4406b0;} +t7 = MEM_U32(sp + 352); +t1 = MEM_U16(t8 + 10); +//nop; +t2 = t1 & 0x1; +if (t2 == 0) {t7 = MEM_U32(sp + 352); +goto L4406b0;} +t7 = MEM_U32(sp + 352); +L440690: +t9 = 0x10029fa0; +at = 0x5; +t6 = MEM_U16(t9 + 10); +//nop; +t3 = t6 & 0x5; +if (t3 == at) {t5 = MEM_U32(sp + 352); +goto L4406d8;} +t5 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 352); +L4406b0: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0xc8; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4406c8; +a1 = 0x1; +L4406c8: +// bdead 40000003 gp = MEM_U32(sp + 104); +t4 = MEM_U32(sp + 352); +goto L4406fc; +t4 = MEM_U32(sp + 352); +// fdead 0 t5 = MEM_U32(sp + 352); +L4406d8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xc8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4406f0; +a1 = 0x2; +L4406f0: +// bdead 40000003 gp = MEM_U32(sp + 104); +//nop; +t4 = MEM_U32(sp + 352); +L4406fc: +//nop; +t0 = MEM_U32(t4 + 28); +//nop; +t8 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 188) = t8; +t1 = MEM_U32(t4 + 32); +//nop; +MEM_U32(t1 + 8) = t8; +t9 = MEM_U32(sp + 352); +t2 = MEM_U32(sp + 188); +MEM_U32(t9 + 8) = t2; +goto L440934; +MEM_U32(t9 + 8) = t2; +L440730: +t6 = MEM_U32(sp + 352); +L440734: +at = 0x16; +t3 = MEM_U32(t6 + 32); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +t5 = MEM_U32(t7 + 4); +//nop; +if (t5 != at) {t1 = MEM_U32(sp + 352); +goto L440908;} +t1 = MEM_U32(sp + 352); +t0 = MEM_U32(t6 + 28); +at = 0x14; +t4 = MEM_U32(t0 + 8); +//nop; +t8 = MEM_U32(t4 + 4); +//nop; +if (t8 == at) {at = (int)t8 < (int)0x5; +goto L440788;} +at = (int)t8 < (int)0x5; +if (at != 0) {at = (int)t8 < (int)0x11; +goto L440904;} +at = (int)t8 < (int)0x11; +if (at == 0) {t1 = MEM_U32(sp + 352); +goto L440908;} +t1 = MEM_U32(sp + 352); +L440788: +t1 = 0x10029fa0; +//nop; +t2 = MEM_U16(t1 + 26); +//nop; +if (t2 != 0) {//nop; +goto L4407b4;} +//nop; +t9 = MEM_U16(t1 + 10); +//nop; +t3 = t9 & 0x1; +if (t3 == 0) {t9 = MEM_U32(sp + 352); +goto L440884;} +t9 = MEM_U32(sp + 352); +L4407b4: +t7 = 0x10029fa0; +//nop; +t5 = MEM_U16(t7 + 26); +//nop; +if (t5 == 0) {//nop; +goto L4407e0;} +//nop; +t6 = MEM_U16(t7 + 10); +//nop; +t0 = t6 & 0x1; +if (t0 != 0) {//nop; +goto L44080c;} +//nop; +L4407e0: +t4 = 0x10029fa0; +//nop; +t8 = MEM_U16(t4 + 26); +//nop; +if (t8 != 0) {t5 = MEM_U32(sp + 352); +goto L4408ac;} +t5 = MEM_U32(sp + 352); +t2 = MEM_U16(t4 + 10); +//nop; +t1 = t2 & 0x1; +if (t1 == 0) {t5 = MEM_U32(sp + 352); +goto L4408ac;} +t5 = MEM_U32(sp + 352); +L44080c: +t9 = 0x10029fa0; +//nop; +t3 = MEM_U16(t9 + 26); +//nop; +if (t3 == 0) {//nop; +goto L440838;} +//nop; +t5 = MEM_U16(t9 + 10); +//nop; +t7 = t5 & 0x1; +if (t7 != 0) {//nop; +goto L440864;} +//nop; +L440838: +t6 = 0x10029fa0; +//nop; +t0 = MEM_U16(t6 + 26); +//nop; +if (t0 != 0) {t9 = MEM_U32(sp + 352); +goto L440884;} +t9 = MEM_U32(sp + 352); +t8 = MEM_U16(t6 + 10); +//nop; +t4 = t8 & 0x1; +if (t4 == 0) {t9 = MEM_U32(sp + 352); +goto L440884;} +t9 = MEM_U32(sp + 352); +L440864: +t2 = 0x10029fa0; +at = 0x5; +t1 = MEM_U16(t2 + 10); +//nop; +t3 = t1 & 0x5; +if (t3 == at) {t5 = MEM_U32(sp + 352); +goto L4408ac;} +t5 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 352); +L440884: +a0 = 0x30000; +a2 = MEM_U32(t9 + 20); +//nop; +a0 = a0 | 0xc8; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44089c; +a1 = 0x1; +L44089c: +// bdead 40000003 gp = MEM_U32(sp + 104); +t7 = MEM_U32(sp + 352); +goto L4408d0; +t7 = MEM_U32(sp + 352); +// fdead 0 t5 = MEM_U32(sp + 352); +L4408ac: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0xc8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4408c4; +a1 = 0x2; +L4408c4: +// bdead 40000003 gp = MEM_U32(sp + 104); +//nop; +t7 = MEM_U32(sp + 352); +L4408d0: +//nop; +t0 = MEM_U32(t7 + 32); +//nop; +t6 = MEM_U32(t0 + 8); +//nop; +MEM_U32(sp + 188) = t6; +t8 = MEM_U32(t7 + 28); +//nop; +MEM_U32(t8 + 8) = t6; +t2 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 188); +MEM_U32(t2 + 8) = t4; +goto L440934; +MEM_U32(t2 + 8) = t4; +L440904: +t1 = MEM_U32(sp + 352); +L440908: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t1 + 20); +a0 = a0 | 0xc8; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L440920; +a1 = 0x2; +L440920: +t9 = MEM_U32(sp + 352); +// bdead 44000001 gp = MEM_U32(sp + 104); +t3 = 0x69; +MEM_U32(t9 + 4) = t3; +goto L440d04; +MEM_U32(t9 + 4) = t3; +L440934: +t5 = MEM_U32(sp + 352); +at = 0x65; +t0 = MEM_U32(t5 + 24); +//nop; +t7 = MEM_U32(t0 + 4); +//nop; +if (t7 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t6 = MEM_U32(t0 + 8); +at = 0x1; +t8 = MEM_U32(t6 + 4); +//nop; +if (t8 == at) {MEM_U32(sp + 188) = t8; +goto L440988;} +MEM_U32(sp + 188) = t8; +at = 0x2; +if (t8 == at) {at = 0x3; +goto L440988;} +at = 0x3; +if (t8 == at) {t4 = MEM_U32(sp + 352); +goto L440a40;} +t4 = MEM_U32(sp + 352); +t4 = MEM_U32(sp + 352); +goto L440aec; +t4 = MEM_U32(sp + 352); +L440988: +t4 = MEM_U32(sp + 352); +//nop; +t2 = MEM_U32(t4 + 24); +//nop; +t1 = MEM_U32(t2 + 12); +//nop; +t3 = t1 << 13; +if ((int)t3 < 0) {t0 = MEM_U32(sp + 352); +goto L4409fc;} +t0 = MEM_U32(sp + 352); +t9 = MEM_U32(t2 + 24); +//nop; +t5 = MEM_U32(t9 + 0); +//nop; +if (t5 == 0) {t7 = MEM_U32(sp + 352); +goto L4409d8;} +t7 = MEM_U32(sp + 352); +f20.w[1] = MEM_U32(t5 + 24); +f20.w[0] = MEM_U32(t5 + 28); +f4.w[1] = zero; +goto L440a18; +f4.w[1] = zero; +// fdead 0 t7 = MEM_U32(sp + 352); +L4409d8: +//nop; +a0 = MEM_U32(t7 + 24); +//nop; +f_cvt_double_const(mem, sp, a0); +goto L4409e8; +//nop; +L4409e8: +// bdead 40000003 gp = MEM_U32(sp + 104); +f22.d = f0.d; +f20.d = f22.d; +goto L440a14; +f20.d = f22.d; +// fdead 0 t0 = MEM_U32(sp + 352); +L4409fc: +//nop; +t6 = MEM_U32(t0 + 24); +//nop; +f20.w[1] = MEM_U32(t6 + 24); +f20.w[0] = MEM_U32(t6 + 28); +//nop; +L440a14: +f4.w[1] = zero; +L440a18: +f4.w[0] = zero; +t8 = zero; +cf = f20.d == f4.d; +//nop; +if (cf) {//nop; +goto L440a34;} +//nop; +t8 = 0x1; +L440a34: +MEM_U32(sp + 192) = t8; +goto L440b14; +MEM_U32(sp + 192) = t8; +// fdead 0 t4 = MEM_U32(sp + 352); +L440a40: +//nop; +t1 = MEM_U32(t4 + 24); +//nop; +t3 = MEM_U32(t1 + 12); +//nop; +t2 = t3 << 13; +if ((int)t2 < 0) {t0 = MEM_U32(sp + 352); +goto L440aac;} +t0 = MEM_U32(sp + 352); +t9 = MEM_U32(t1 + 24); +//nop; +t5 = MEM_U32(t9 + 0); +//nop; +if (t5 == 0) {t7 = MEM_U32(sp + 352); +goto L440a88;} +t7 = MEM_U32(sp + 352); +f24.w[0] = MEM_U32(t5 + 24); +f8.w[1] = zero; +goto L440ac4; +f8.w[1] = zero; +// fdead 0 t7 = MEM_U32(sp + 352); +L440a88: +//nop; +a0 = MEM_U32(t7 + 24); +//nop; +f_cvt_float_const(mem, sp, a0); +goto L440a98; +//nop; +L440a98: +// bdead 40000003 gp = MEM_U32(sp + 104); +f26.f[0] = f0.f[0]; +f24.f[0] = f26.f[0]; +goto L440ac0; +f24.f[0] = f26.f[0]; +// fdead 0 t0 = MEM_U32(sp + 352); +L440aac: +//nop; +t6 = MEM_U32(t0 + 24); +//nop; +f24.w[0] = MEM_U32(t6 + 24); +//nop; +L440ac0: +f8.w[1] = zero; +L440ac4: +f8.w[0] = zero; +f6.d = f24.f[0]; +cf = f6.d == f8.d; +t8 = zero; +if (cf) {//nop; +goto L440ae0;} +//nop; +t8 = 0x1; +L440ae0: +MEM_U32(sp + 192) = t8; +goto L440b14; +MEM_U32(sp + 192) = t8; +// fdead 0 t4 = MEM_U32(sp + 352); +L440aec: +t0 = 0x0; +t3 = MEM_U32(t4 + 24); +at = 0x0; +t2 = MEM_U32(t3 + 24); +t3 = MEM_U32(t3 + 28); +at = at ^ t2; +t0 = t0 ^ t3; +t0 = t0 | at; +t0 = zero < t0; +MEM_U32(sp + 192) = t0; +L440b14: +t9 = MEM_U32(sp + 352); +t7 = MEM_U32(sp + 192); +t5 = MEM_U32(t9 + 8); +MEM_U32(sp + 196) = t9; +if (t7 == 0) {MEM_U32(sp + 200) = t5; +goto L440b38;} +MEM_U32(sp + 200) = t5; +t6 = MEM_U32(t9 + 28); +MEM_U32(sp + 352) = t6; +goto L440b4c; +MEM_U32(sp + 352) = t6; +L440b38: +t8 = MEM_U32(sp + 352); +//nop; +t4 = MEM_U32(t8 + 32); +//nop; +MEM_U32(sp + 352) = t4; +L440b4c: +t2 = MEM_U32(sp + 352); +t0 = MEM_U32(sp + 200); +t3 = MEM_U32(t2 + 8); +//nop; +if (t3 == t0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t1 = MEM_U32(t2 + 4); +at = 0x65; +if (t1 != at) {t6 = MEM_U32(sp + 352); +goto L440bc4;} +t6 = MEM_U32(sp + 352); +t5 = MEM_U32(t0 + 4); +t7 = MEM_U32(t3 + 4); +//nop; +if (t5 != t7) {at = 0x14; +goto L440bc0;} +at = 0x14; +if (t5 == at) {a1 = MEM_U32(sp + 196); +goto L440ba4;} +a1 = MEM_U32(sp + 196); +if ((int)t5 <= 0) {at = (int)t5 < (int)0x11; +goto L440bc0;} +at = (int)t5 < (int)0x11; +if (at == 0) {t6 = MEM_U32(sp + 352); +goto L440bc4;} +t6 = MEM_U32(sp + 352); +a1 = MEM_U32(sp + 196); +L440ba4: +//nop; +a2 = MEM_U32(sp + 352); +// bdead 400000c1 a0 = a1; +v0 = f_fold_constant_for_cast(mem, sp, a0, a1, a2); +goto L440bb4; +// bdead 400000c1 a0 = a1; +L440bb4: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L440bc0: +t6 = MEM_U32(sp + 352); +L440bc4: +//nop; +a0 = MEM_U32(sp + 200); +a1 = MEM_U32(t6 + 20); +//nop; +v0 = f_make_typename(mem, sp, a0, a1); +goto L440bd8; +//nop; +L440bd8: +// bdead 40000009 gp = MEM_U32(sp + 104); +a3 = MEM_U32(sp + 352); +//nop; +MEM_U32(sp + 188) = v0; +a1 = MEM_U32(a3 + 20); +a0 = 0x42; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L440bf8; +a2 = v0; +L440bf8: +t4 = MEM_U32(sp + 200); +// bdead 40002009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +MEM_U32(v0 + 8) = t4; +t1 = MEM_U32(sp + 352); +at = 0x65; +t0 = MEM_U32(t1 + 28); +//nop; +t3 = MEM_U32(t0 + 4); +//nop; +if (t3 != at) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +//nop; +a1 = MEM_U32(t1 + 24); +// bdead 40000241 a0 = t1; +a2 = t0; +v0 = f_fold_constant_for_cast(mem, sp, a0, a1, a2); +goto L440c3c; +a2 = t0; +L440c3c: +// bdead 40000009 gp = MEM_U32(sp + 104); +MEM_U32(sp + 352) = v0; +goto L440d04; +MEM_U32(sp + 352) = v0; +L440c48: +t7 = MEM_U32(sp + 352); +t5 = zero << 2; +t9 = t7 + t5; +t6 = MEM_U32(t9 + 24); +s7 = zero; +if (t6 == 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +t8 = MEM_U32(sp + 352); +L440c68: +a2 = MEM_U32(sp + 360); +t4 = s7 << 2; +at = 0x10000000; +//nop; +t2 = t8 + t4; +t3 = a2 & at; +at = 0x40000000; +a0 = MEM_U32(t2 + 24); +a1 = MEM_U32(sp + 356); +a2 = t3 | at; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L440c94; +a2 = t3 | at; +L440c94: +t0 = MEM_U32(sp + 352); +s7 = s7 + 0x1; +t7 = s7 << 2; +t5 = t0 + t7; +t9 = MEM_U32(t5 + 24); +// bdead 45000101 gp = MEM_U32(sp + 104); +if (t9 != 0) {t8 = MEM_U32(sp + 352); +goto L440c68;} +t8 = MEM_U32(sp + 352); +v0 = MEM_U32(sp + 352); +goto L440d08; +v0 = MEM_U32(sp + 352); +L440cbc: +v0 = MEM_U32(sp + 352); +// bdead 40000009 ra = MEM_U32(sp + 108); +goto L440d10; +// bdead 40000009 ra = MEM_U32(sp + 108); +L440cc8: +t6 = MEM_U32(sp + 352); +L440ccc: +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +if (t8 != 0) {v0 = MEM_U32(sp + 352); +goto L440d08;} +v0 = MEM_U32(sp + 352); +a0 = 0x100112b8; +a1 = 0x100112c0; +//nop; +a2 = 0xc83; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L440cfc; +a1 = a1; +L440cfc: +// bdead 40000001 gp = MEM_U32(sp + 104); +//nop; +L440d04: +v0 = MEM_U32(sp + 352); +L440d08: +//nop; +L440d0c: +// bdead 40000009 ra = MEM_U32(sp + 108); +L440d10: +f20.w[1] = MEM_U32(sp + 40); +f20.w[0] = MEM_U32(sp + 44); +f22.w[1] = MEM_U32(sp + 48); +f22.w[0] = MEM_U32(sp + 52); +f24.w[1] = MEM_U32(sp + 56); +f24.w[0] = MEM_U32(sp + 60); +f26.w[1] = MEM_U32(sp + 64); +f26.w[0] = MEM_U32(sp + 68); +// bdead 9 s0 = MEM_U32(sp + 72); +// bdead 9 s1 = MEM_U32(sp + 76); +// bdead 9 s2 = MEM_U32(sp + 80); +// bdead 9 s3 = MEM_U32(sp + 84); +// bdead 9 s4 = MEM_U32(sp + 88); +// bdead 9 s5 = MEM_U32(sp + 92); +// bdead 9 s6 = MEM_U32(sp + 96); +// bdead 9 s7 = MEM_U32(sp + 100); +// bdead 9 sp = sp + 0x160; +return v0; +// bdead 9 sp = sp + 0x160; +//nop; +return v0; +//nop; +} + +static uint32_t func_440d60(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L440d60: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +v0 = MEM_U32(a0 + 8); +s0 = a0; +MEM_U32(sp + 92) = v0; +a1 = MEM_U32(a0 + 4); +//nop; +t6 = a1 + 0xffffffd6; +at = t6 < 0x37; +if (at == 0) {at = 0x38; +goto L441588;} +at = 0x38; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100119b4[] = { +&&L440de8, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L440dc4, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441514, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L440f70, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L44121c, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L441584, +&&L4410d8, +&&L441564, +}; +dest = Lswitch100119b4[t6]; +//nop; +goto *dest; +//nop; +L440dc4: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 400281ef t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L440dd8; +//nop; +L440dd8: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(s0 + 4); +MEM_U32(s0 + 24) = v0; +goto L441584; +MEM_U32(s0 + 24) = v0; +L440de8: +s1 = MEM_U32(s0 + 24); +at = 0x5e; +v1 = MEM_U32(s1 + 4); +//nop; +if (v1 != at) {at = 0x60; +goto L440e24;} +at = 0x60; +//nop; +a0 = MEM_U32(s1 + 24); +// fdead 400681ff t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L440e14; +//nop; +L440e14: +// bdead 40000009 gp = MEM_U32(sp + 32); +s0 = v0; +goto L440f64; +s0 = v0; +at = 0x60; +L440e24: +if (v1 != at) {//nop; +goto L440f08;} +//nop; +t7 = MEM_U32(v0 + 12); +a2 = 0x0; +t8 = t7 << 13; +if ((int)t8 >= 0) {a3 = 0x3; +goto L440e58;} +a3 = 0x3; +t9 = MEM_U32(s1 + 24); +at = 0x65; +t2 = MEM_U32(t9 + 4); +//nop; +if (t2 != at) {//nop; +goto L440f64;} +//nop; +L440e58: +t3 = MEM_U32(s1 + 28); +//nop; +a0 = MEM_U32(t3 + 24); +a1 = MEM_U32(t3 + 28); +s0 = s1; +temp64 = wrapper___ll_rshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L440e70; +s0 = s1; +L440e70: +// bdead 40020019 gp = MEM_U32(sp + 32); +t4 = MEM_U32(s0 + 28); +t5 = 0x1002dee4; +MEM_U32(t4 + 24) = v0; +MEM_U32(t4 + 28) = v1; +t6 = MEM_U32(s0 + 28); +t5 = MEM_U32(t5 + 0); +a0 = 0x56; +MEM_U32(t6 + 8) = t5; +//nop; +a3 = MEM_U32(s0 + 28); +a2 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 20); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L440eac; +//nop; +L440eac: +t7 = MEM_U32(v0 + 24); +// bdead 40010009 gp = MEM_U32(sp + 32); +t8 = MEM_U32(t7 + 4); +at = 0x65; +if (t8 != at) {s0 = v0; +goto L440efc;} +s0 = v0; +t9 = MEM_U32(v0 + 28); +at = 0x65; +t2 = MEM_U32(t9 + 4); +t3 = MEM_U32(sp + 92); +if (t2 != at) {t4 = MEM_U32(sp + 92); +goto L440f00;} +t4 = MEM_U32(sp + 92); +MEM_U32(s0 + 8) = t3; +//nop; +a1 = MEM_U32(s0 + 24); +a2 = MEM_U32(s0 + 28); +a0 = s0; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L440ef4; +a0 = s0; +L440ef4: +// bdead 40000009 gp = MEM_U32(sp + 32); +s0 = v0; +L440efc: +t4 = MEM_U32(sp + 92); +L440f00: +MEM_U32(v0 + 8) = t4; +goto L440f64; +MEM_U32(v0 + 8) = t4; +L440f08: +//nop; +a0 = s1; +// fdead 400681ff t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L440f1c; +//nop; +L440f1c: +// bdead 40020009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 24) = v0; +t5 = MEM_U32(v0 + 4); +at = 0x38; +if (t5 == at) {//nop; +goto L440f54;} +//nop; +v1 = MEM_U32(v0 + 4); +at = 0x2a; +if (v1 == at) {at = 0x56; +goto L440f54;} +at = 0x56; +if (v1 == at) {at = 0x65; +goto L440f54;} +at = 0x65; +if (v1 != at) {//nop; +goto L440f64;} +//nop; +L440f54: +s0 = MEM_U32(s0 + 24); +t7 = MEM_U32(sp + 92); +//nop; +MEM_U32(s0 + 8) = t7; +L440f64: +a1 = MEM_U32(s0 + 4); +at = 0x38; +goto L441588; +at = 0x38; +L440f70: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 400281ef t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L440f84; +//nop; +L440f84: +t0 = MEM_U32(s0 + 28); +// bdead 40020209 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 24) = v0; +t8 = MEM_U32(t0 + 4); +at = 0x65; +if (t8 != at) {//nop; +goto L4410cc;} +//nop; +v1 = MEM_U32(v0 + 4); +at = 0x2e; +if (v1 == at) {s1 = v0; +goto L440fec;} +s1 = v0; +at = 0x5e; +if (v1 == at) {at = 0x63; +goto L440fec;} +at = 0x63; +if (v1 == at) {at = 0x5f; +goto L440fec;} +at = 0x5f; +if (v1 == at) {at = 0x60; +goto L440fec;} +at = 0x60; +if (v1 == at) {at = 0x2a; +goto L440fec;} +at = 0x2a; +if (v1 == at) {at = 0x38; +goto L440fec;} +at = 0x38; +if (v1 == at) {at = 0x65; +goto L440fec;} +at = 0x65; +if (v1 != at) {//nop; +goto L4410cc;} +//nop; +L440fec: +t4 = MEM_U32(s0 + 8); +t9 = MEM_U32(s1 + 8); +v0 = MEM_U32(t4 + 8); +t1 = MEM_U32(t0 + 28); +v1 = MEM_U32(v0 + 4); +at = 0x18; +a1 = MEM_U32(t9 + 32); +if (v1 == at) {at = 0x14; +goto L44102c;} +at = 0x14; +if (v1 != at) {a0 = v0; +goto L44105c;} +a0 = v0; +t5 = MEM_U32(v0 + 12); +//nop; +t6 = t5 << 2; +if ((int)t6 < 0) {a0 = v0; +goto L44105c;} +a0 = v0; +L44102c: +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {a0 = v0; +goto L44105c;} +a0 = v0; +t7 = MEM_U32(v0 + 12); +at = 0xd0000000; +t8 = t7 & at; +if (t8 == 0) {a0 = v0; +goto L44105c;} +a0 = v0; +a0 = v1; +goto L44105c; +a0 = v1; +// fdead 0 a0 = v0; +L44105c: +v0 = MEM_U32(a0 + 24); +//nop; +t2 = v0 >> 3; +if (a1 != 0) {v0 = t2; +goto L44107c;} +v0 = t2; +a1 = MEM_U32(s0 + 4); +at = 0x38; +goto L441588; +at = 0x38; +L44107c: +lo = t1 * v0; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)v0 >> 32); +a1 = 0x1002dee4; +//nop; +a0 = MEM_U32(t0 + 20); +a1 = MEM_U32(a1 + 0); +a3 = lo; +a2 = (int)a3 >> 31; +//nop; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L4410a0; +//nop; +L4410a0: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(s0 + 20); +//nop; +a2 = MEM_U32(s0 + 24); +a0 = 0x38; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4410bc; +a3 = v0; +L4410bc: +t9 = MEM_U32(sp + 92); +// bdead 44000009 gp = MEM_U32(sp + 32); +s0 = v0; +MEM_U32(v0 + 8) = t9; +L4410cc: +a1 = MEM_U32(s0 + 4); +at = 0x38; +goto L441588; +at = 0x38; +L4410d8: +s1 = MEM_U32(s0 + 24); +at = 0x5e; +t4 = MEM_U32(s1 + 4); +//nop; +if (t4 != at) {//nop; +goto L441134;} +//nop; +//nop; +a0 = MEM_U32(s1 + 24); +// fdead 4006a1ef t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L441104; +//nop; +L441104: +a0 = MEM_U32(v0 + 4); +// bdead 40020029 gp = MEM_U32(sp + 32); +at = 0x38; +if (a0 == at) {at = 0x65; +goto L441120;} +at = 0x65; +if (a0 != at) {//nop; +goto L441128;} +//nop; +L441120: +MEM_U32(s0 + 24) = v0; +goto L441150; +MEM_U32(s0 + 24) = v0; +L441128: +t5 = MEM_U32(s0 + 24); +MEM_U32(t5 + 24) = v0; +goto L441150; +MEM_U32(t5 + 24) = v0; +L441134: +//nop; +a0 = s1; +// fdead 4006a1ef t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L441148; +//nop; +L441148: +// bdead 40020009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 24) = v0; +L441150: +s1 = MEM_U32(s0 + 24); +at = 0x60; +t6 = MEM_U32(s1 + 4); +a0 = 0x38; +if (t6 != at) {//nop; +goto L4411ac;} +//nop; +v0 = MEM_U32(s1 + 28); +t7 = MEM_U32(s0 + 28); +t3 = MEM_U32(v0 + 28); +t9 = MEM_U32(t7 + 28); +t8 = MEM_U32(t7 + 24); +t5 = t9 + t3; +t2 = MEM_U32(v0 + 24); +at = t5 < t3; +t4 = at + t8; +t4 = t4 + t2; +MEM_U32(v0 + 24) = t4; +MEM_U32(v0 + 28) = t5; +s0 = MEM_U32(s0 + 24); +t6 = MEM_U32(sp + 92); +// bdead 40028001 v0 = v0 + 0x18; +MEM_U32(s0 + 8) = t6; +goto L441210; +MEM_U32(s0 + 8) = t6; +L4411ac: +//nop; +a1 = MEM_U32(s0 + 20); +a3 = MEM_U32(s0 + 28); +a2 = s1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4411c0; +a2 = s1; +L4411c0: +t7 = MEM_U32(sp + 92); +// bdead 40010009 gp = MEM_U32(sp + 32); +t8 = MEM_U32(v0 + 28); +MEM_U32(v0 + 8) = t7; +//nop; +a1 = MEM_U32(t8 + 28); +a0 = MEM_U32(t8 + 24); +s0 = v0; +a2 = 0x0; +a3 = 0x3; +temp64 = wrapper___ll_rshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4411ec; +a3 = 0x3; +L4411ec: +// bdead 40020019 gp = MEM_U32(sp + 32); +t9 = MEM_U32(s0 + 28); +t2 = 0x1002dee4; +MEM_U32(t9 + 24) = v0; +MEM_U32(t9 + 28) = v1; +t3 = MEM_U32(s0 + 28); +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t3 + 8) = t2; +L441210: +a1 = MEM_U32(s0 + 4); +at = 0x38; +goto L441588; +at = 0x38; +L44121c: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 400281ef t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L441230; +//nop; +L441230: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 28); +//nop; +MEM_U32(s0 + 24) = v0; +// fdead 6002003f t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L44124c; +//nop; +L44124c: +s1 = MEM_U32(s0 + 24); +// bdead 40060009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 28) = v0; +a0 = MEM_U32(s1 + 8); +a2 = 0x16; +a1 = MEM_U32(a0 + 4); +//nop; +if (a2 != a1) {//nop; +goto L4412c0;} +//nop; +t4 = MEM_U32(a0 + 12); +//nop; +t5 = t4 << 13; +if ((int)t5 >= 0) {//nop; +goto L4412c0;} +//nop; +MEM_U32(sp + 44) = v0; +t8 = MEM_U32(v0 + 4); +t0 = 0x65; +if (t0 != t8) {a0 = 0x38; +goto L4412c0;} +a0 = 0x38; +//nop; +a1 = MEM_U32(s0 + 20); +a2 = s1; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4412ac; +a3 = v0; +L4412ac: +t9 = MEM_U32(sp + 92); +// bdead 44000009 gp = MEM_U32(sp + 32); +s0 = v0; +MEM_U32(v0 + 8) = t9; +goto L441508; +MEM_U32(v0 + 8) = t9; +L4412c0: +t2 = MEM_U32(s0 + 28); +t0 = 0x65; +MEM_U32(sp + 44) = t2; +v0 = MEM_U32(t2 + 8); +//nop; +a0 = MEM_U32(v0 + 4); +//nop; +if (a2 != a0) {//nop; +goto L441330;} +//nop; +t4 = MEM_U32(v0 + 12); +//nop; +t5 = t4 << 13; +if ((int)t5 >= 0) {//nop; +goto L441330;} +//nop; +t6 = MEM_U32(s1 + 4); +a3 = s1; +if (t0 != t6) {//nop; +goto L441330;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x38; +a2 = t2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44131c; +a2 = t2; +L44131c: +t8 = MEM_U32(sp + 92); +// bdead 42000009 gp = MEM_U32(sp + 32); +s0 = v0; +MEM_U32(v0 + 8) = t8; +goto L441508; +MEM_U32(v0 + 8) = t8; +L441330: +v1 = MEM_U32(s1 + 4); +if (a2 != a1) {at = 0x38; +goto L44139c;} +at = 0x38; +if (v1 != at) {//nop; +goto L44139c;} +//nop; +t7 = MEM_U32(sp + 44); +//nop; +t9 = MEM_U32(t7 + 4); +//nop; +if (t0 != t9) {//nop; +goto L44139c;} +//nop; +v0 = MEM_U32(s1 + 28); +t3 = MEM_U32(t7 + 28); +t5 = MEM_U32(v0 + 28); +t2 = MEM_U32(t7 + 24); +t7 = t3 + t5; +t4 = MEM_U32(v0 + 24); +at = t7 < t5; +t6 = at + t2; +t6 = t6 + t4; +MEM_U32(v0 + 24) = t6; +MEM_U32(v0 + 28) = t7; +s0 = MEM_U32(s0 + 24); +t8 = MEM_U32(sp + 92); +// bdead 42020001 v0 = v0 + 0x18; +MEM_U32(s0 + 8) = t8; +goto L441508; +MEM_U32(s0 + 8) = t8; +L44139c: +if (a2 != a0) {//nop; +goto L441404;} +//nop; +t9 = MEM_U32(sp + 44); +at = 0x38; +t2 = MEM_U32(t9 + 4); +//nop; +if (t2 != at) {//nop; +goto L441404;} +//nop; +if (t0 != v1) {//nop; +goto L441404;} +//nop; +v0 = MEM_U32(t9 + 28); +t5 = MEM_U32(s1 + 28); +t7 = MEM_U32(v0 + 28); +t4 = MEM_U32(s1 + 24); +t9 = t5 + t7; +t6 = MEM_U32(v0 + 24); +at = t9 < t7; +t8 = at + t4; +t8 = t8 + t6; +MEM_U32(v0 + 24) = t8; +MEM_U32(v0 + 28) = t9; +s0 = MEM_U32(s0 + 28); +t3 = MEM_U32(sp + 92); +// bdead 40021001 v0 = v0 + 0x18; +MEM_U32(s0 + 8) = t3; +goto L441508; +MEM_U32(s0 + 8) = t3; +L441404: +if (a2 != a1) {at = 0x2a; +goto L441454;} +at = 0x2a; +if (v1 != at) {//nop; +goto L441454;} +//nop; +t2 = MEM_U32(sp + 44); +//nop; +t4 = MEM_U32(t2 + 4); +a3 = t2; +if (t0 != t4) {//nop; +goto L441454;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x38; +a2 = s1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L441440; +a2 = s1; +L441440: +t5 = MEM_U32(sp + 92); +// bdead 40004009 gp = MEM_U32(sp + 32); +s0 = v0; +MEM_U32(v0 + 8) = t5; +goto L441508; +MEM_U32(v0 + 8) = t5; +L441454: +if (a2 != a0) {//nop; +goto L4414a4;} +//nop; +t6 = MEM_U32(sp + 44); +at = 0x2a; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {//nop; +goto L4414a4;} +//nop; +if (t0 != v1) {a0 = 0x38; +goto L4414a4;} +a0 = 0x38; +//nop; +a1 = MEM_U32(s0 + 20); +a2 = t6; +a3 = s1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L441490; +a3 = s1; +L441490: +t8 = MEM_U32(sp + 92); +// bdead 42000009 gp = MEM_U32(sp + 32); +s0 = v0; +MEM_U32(v0 + 8) = t8; +goto L441508; +MEM_U32(v0 + 8) = t8; +L4414a4: +if (t0 != v1) {//nop; +goto L441508;} +//nop; +t9 = MEM_U32(sp + 44); +//nop; +t3 = MEM_U32(t9 + 4); +//nop; +if (t0 != t3) {//nop; +goto L441508;} +//nop; +t5 = MEM_U32(t9 + 28); +t3 = MEM_U32(s1 + 28); +t4 = MEM_U32(t9 + 24); +a1 = 0x1002dee4; +a3 = t5 + t3; +//nop; +t2 = MEM_U32(s1 + 24); +at = a3 < t3; +a0 = MEM_U32(s1 + 20); +a2 = at + t4; +a1 = MEM_U32(a1 + 0); +a2 = a2 + t2; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L4414f8; +a2 = a2 + t2; +L4414f8: +t7 = MEM_U32(sp + 92); +// bdead 40010009 gp = MEM_U32(sp + 32); +s0 = v0; +MEM_U32(v0 + 8) = t7; +L441508: +a1 = MEM_U32(s0 + 4); +at = 0x38; +goto L441588; +at = 0x38; +L441514: +//nop; +a0 = s0; +// fdead 400281ef t9 = t9; +//nop; +v0 = func_441b20(mem, sp, a0); +goto L441528; +//nop; +L441528: +t6 = MEM_U32(v0 + 4); +// bdead 40008009 gp = MEM_U32(sp + 32); +at = 0x42; +if (t6 == at) {s0 = v0; +goto L441558;} +s0 = v0; +//nop; +a0 = v0; +// fdead 6002803f t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L441550; +//nop; +L441550: +// bdead 40000009 gp = MEM_U32(sp + 32); +s0 = v0; +L441558: +a1 = MEM_U32(s0 + 4); +at = 0x38; +goto L441588; +at = 0x38; +L441564: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 400281ef t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L441578; +//nop; +L441578: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(s0 + 4); +MEM_U32(s0 + 24) = v0; +L441584: +at = 0x38; +L441588: +if (a1 != at) {// bdead 40020001 ra = MEM_U32(sp + 36); +goto L441690;} +// bdead 40020001 ra = MEM_U32(sp + 36); +s1 = MEM_U32(s0 + 24); +at = 0x38; +v1 = MEM_U32(s1 + 4); +//nop; +if (v1 == at) {at = 0x56; +goto L4415b0;} +at = 0x56; +if (v1 != at) {at = 0x2a; +goto L441618;} +at = 0x2a; +L4415b0: +a0 = MEM_U32(s1 + 28); +a1 = 0x65; +t8 = MEM_U32(a0 + 4); +//nop; +if (a1 != t8) {a1 = 0x65; +goto L441638;} +a1 = 0x65; +v0 = MEM_U32(s0 + 28); +t5 = MEM_U32(a0 + 28); +t3 = MEM_U32(v0 + 28); +t4 = MEM_U32(a0 + 24); +t7 = t5 + t3; +t2 = MEM_U32(v0 + 24); +at = t7 < t3; +t6 = at + t4; +t6 = t6 + t2; +MEM_U32(v0 + 24) = t6; +MEM_U32(v0 + 28) = t7; +t9 = MEM_U32(s0 + 24); +// bdead 44020001 v0 = v0 + 0x18; +s1 = MEM_U32(t9 + 24); +//nop; +MEM_U32(s0 + 24) = s1; +v1 = MEM_U32(s1 + 4); +a1 = 0x65; +goto L441638; +a1 = 0x65; +at = 0x2a; +L441618: +if (v1 != at) {a1 = 0x65; +goto L441638;} +a1 = 0x65; +t4 = MEM_U32(s1 + 24); +//nop; +MEM_U32(s0 + 24) = t4; +v1 = MEM_U32(t4 + 4); +s1 = t4; +a1 = 0x65; +L441638: +if (a1 != v1) {// bdead 40060041 ra = MEM_U32(sp + 36); +goto L441690;} +// bdead 40060041 ra = MEM_U32(sp + 36); +a2 = MEM_U32(s0 + 28); +t2 = 0x56; +t5 = MEM_U32(a2 + 4); +//nop; +if (a1 != t5) {// bdead 40060881 ra = MEM_U32(sp + 36); +goto L441690;} +// bdead 40060881 ra = MEM_U32(sp + 36); +t3 = 0x1002dee4; +MEM_U32(s0 + 4) = t2; +t3 = MEM_U32(t3 + 0); +a0 = s0; +MEM_U32(s0 + 8) = t3; +//nop; +a1 = s1; +//nop; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L44167c; +//nop; +L44167c: +t6 = MEM_U32(sp + 92); +// bdead 8009 gp = MEM_U32(sp + 32); +s0 = v0; +MEM_U32(v0 + 8) = t6; +// bdead 20001 ra = MEM_U32(sp + 36); +L441690: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x60; +return v0; +// bdead 9 sp = sp + 0x60; +} + +static uint32_t func_4416a4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4416a4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a0 + 8); +at = 0x2a; +MEM_U32(sp + 44) = t6; +v1 = MEM_U32(a0 + 4); +s0 = a0; +if (v1 == at) {at = 0x38; +goto L441704;} +at = 0x38; +if (v1 == at) {s1 = 0x42; +goto L441704;} +s1 = 0x42; +if (v1 == s1) {a3 = 0x56; +goto L4419b8;} +a3 = 0x56; +if (v1 == a3) {//nop; +goto L441730;} +//nop; +t0 = 0x65; +goto L441a04; +t0 = 0x65; +L441704: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 400681ff t9 = t9; +//nop; +v0 = func_4416a4(mem, sp, a0); +goto L441718; +//nop; +L441718: +// bdead 40020009 gp = MEM_U32(sp + 32); +v1 = MEM_U32(s0 + 4); +MEM_U32(s0 + 24) = v0; +t0 = 0x65; +a3 = 0x56; +goto L441a04; +a3 = 0x56; +L441730: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 400681ff t9 = t9; +//nop; +v0 = func_4416a4(mem, sp, a0); +goto L441744; +//nop; +L441744: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 28); +//nop; +MEM_U32(s0 + 24) = v0; +// fdead 6006003f t9 = t9; +//nop; +v0 = func_4416a4(mem, sp, a0); +goto L441760; +//nop; +L441760: +s2 = MEM_U32(s0 + 24); +// bdead 400a0009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 28) = v0; +v1 = MEM_U32(s2 + 8); +a1 = 0x16; +a0 = MEM_U32(v1 + 4); +//nop; +if (a1 != a0) {//nop; +goto L4417d4;} +//nop; +t7 = MEM_U32(v1 + 12); +//nop; +t8 = t7 << 13; +if ((int)t8 >= 0) {//nop; +goto L4417d4;} +//nop; +t9 = MEM_U32(v0 + 4); +t0 = 0x65; +if (t0 != t9) {a2 = s2; +goto L4417d4;} +a2 = s2; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x38; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4417bc; +a3 = v0; +L4417bc: +t1 = MEM_U32(sp + 44); +// bdead 40000409 gp = MEM_U32(sp + 32); +t0 = 0x65; +s0 = v0; +MEM_U32(v0 + 8) = t1; +goto L4419ac; +MEM_U32(v0 + 8) = t1; +L4417d4: +s1 = MEM_U32(s0 + 28); +t0 = 0x65; +v0 = MEM_U32(s1 + 8); +//nop; +v1 = MEM_U32(v0 + 4); +//nop; +if (a1 != v1) {//nop; +goto L441840;} +//nop; +t2 = MEM_U32(v0 + 12); +//nop; +t3 = t2 << 13; +if ((int)t3 >= 0) {//nop; +goto L441840;} +//nop; +t4 = MEM_U32(s2 + 4); +a2 = s1; +if (t0 != t4) {a3 = s2; +goto L441840;} +a3 = s2; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x38; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L441828; +a0 = 0x38; +L441828: +t5 = MEM_U32(sp + 44); +// bdead 40004009 gp = MEM_U32(sp + 32); +t0 = 0x65; +s0 = v0; +MEM_U32(v0 + 8) = t5; +goto L4419ac; +MEM_U32(v0 + 8) = t5; +L441840: +if (a1 != a0) {//nop; +goto L4418a8;} +//nop; +t6 = MEM_U32(s2 + 4); +at = 0x38; +if (t6 != at) {//nop; +goto L4418a8;} +//nop; +t7 = MEM_U32(s1 + 4); +//nop; +if (t0 != t7) {//nop; +goto L4418a8;} +//nop; +v0 = MEM_U32(s2 + 28); +t9 = MEM_U32(s1 + 28); +t3 = MEM_U32(v0 + 28); +t8 = MEM_U32(s1 + 24); +t5 = t9 + t3; +t2 = MEM_U32(v0 + 24); +at = t5 < t3; +t4 = at + t8; +t4 = t4 + t2; +MEM_U32(v0 + 24) = t4; +MEM_U32(v0 + 28) = t5; +s0 = MEM_U32(s0 + 24); +t1 = MEM_U32(sp + 44); +// bdead 40020601 v0 = v0 + 0x18; +MEM_U32(s0 + 8) = t1; +goto L4419ac; +MEM_U32(s0 + 8) = t1; +L4418a8: +if (a1 != v1) {//nop; +goto L441910;} +//nop; +t6 = MEM_U32(s1 + 4); +at = 0x38; +if (t6 != at) {//nop; +goto L441910;} +//nop; +t7 = MEM_U32(s2 + 4); +//nop; +if (t0 != t7) {//nop; +goto L441910;} +//nop; +v0 = MEM_U32(s1 + 28); +t9 = MEM_U32(s2 + 28); +t3 = MEM_U32(v0 + 28); +t8 = MEM_U32(s2 + 24); +t5 = t9 + t3; +t2 = MEM_U32(v0 + 24); +at = t5 < t3; +t4 = at + t8; +t4 = t4 + t2; +MEM_U32(v0 + 24) = t4; +MEM_U32(v0 + 28) = t5; +s0 = MEM_U32(s0 + 28); +t1 = MEM_U32(sp + 44); +// bdead 40020601 v0 = v0 + 0x18; +MEM_U32(s0 + 8) = t1; +goto L4419ac; +MEM_U32(s0 + 8) = t1; +L441910: +if (a1 != a0) {//nop; +goto L441960;} +//nop; +t6 = MEM_U32(s2 + 4); +at = 0x2a; +if (t6 != at) {//nop; +goto L441960;} +//nop; +t7 = MEM_U32(s1 + 4); +a0 = 0x38; +if (t0 != t7) {a2 = s2; +goto L441960;} +a2 = s2; +//nop; +a1 = MEM_U32(s0 + 20); +a3 = s1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L441948; +a3 = s1; +L441948: +t8 = MEM_U32(sp + 44); +// bdead 42000009 gp = MEM_U32(sp + 32); +t0 = 0x65; +s0 = v0; +MEM_U32(v0 + 8) = t8; +goto L4419ac; +MEM_U32(v0 + 8) = t8; +L441960: +if (a1 != v1) {//nop; +goto L4419ac;} +//nop; +t9 = MEM_U32(s1 + 4); +at = 0x2a; +if (t9 != at) {//nop; +goto L4419ac;} +//nop; +t2 = MEM_U32(s2 + 4); +a0 = 0x38; +if (t0 != t2) {a2 = s1; +goto L4419ac;} +a2 = s1; +//nop; +a1 = MEM_U32(s0 + 20); +a3 = s2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L441998; +a3 = s2; +L441998: +t3 = MEM_U32(sp + 44); +// bdead 40001009 gp = MEM_U32(sp + 32); +t0 = 0x65; +s0 = v0; +MEM_U32(v0 + 8) = t3; +L4419ac: +v1 = MEM_U32(s0 + 4); +a3 = 0x56; +goto L441a04; +a3 = 0x56; +L4419b8: +//nop; +a0 = s0; +// fdead 400681ff t9 = t9; +//nop; +v0 = func_441b20(mem, sp, a0); +goto L4419cc; +//nop; +L4419cc: +t4 = MEM_U32(v0 + 4); +// bdead 40042009 gp = MEM_U32(sp + 32); +if (s1 == t4) {s0 = v0; +goto L4419f8;} +s0 = v0; +//nop; +a0 = v0; +// fdead 6006203f t9 = t9; +//nop; +v0 = func_4416a4(mem, sp, a0); +goto L4419f0; +//nop; +L4419f0: +// bdead 40000009 gp = MEM_U32(sp + 32); +s0 = v0; +L4419f8: +v1 = MEM_U32(s0 + 4); +t0 = 0x65; +a3 = 0x56; +L441a04: +at = 0x38; +if (v1 != at) {// bdead 40020301 ra = MEM_U32(sp + 36); +goto L441b08;} +// bdead 40020301 ra = MEM_U32(sp + 36); +s2 = MEM_U32(s0 + 24); +at = 0x38; +v1 = MEM_U32(s2 + 4); +//nop; +if (v1 == at) {//nop; +goto L441a30;} +//nop; +if (a3 != v1) {at = 0x2a; +goto L441a94;} +at = 0x2a; +L441a30: +a0 = MEM_U32(s2 + 28); +//nop; +t5 = MEM_U32(a0 + 4); +//nop; +if (t0 != t5) {//nop; +goto L441ab0;} +//nop; +v0 = MEM_U32(s0 + 28); +t7 = MEM_U32(a0 + 28); +t9 = MEM_U32(v0 + 28); +t6 = MEM_U32(a0 + 24); +t3 = t7 + t9; +t8 = MEM_U32(v0 + 24); +at = t3 < t9; +t2 = at + t6; +t2 = t2 + t8; +MEM_U32(v0 + 24) = t2; +MEM_U32(v0 + 28) = t3; +t1 = MEM_U32(s0 + 24); +// bdead 40020701 v0 = v0 + 0x18; +s2 = MEM_U32(t1 + 24); +//nop; +MEM_U32(s0 + 24) = s2; +v1 = MEM_U32(s2 + 4); +//nop; +goto L441ab0; +//nop; +L441a94: +if (v1 != at) {//nop; +goto L441ab0;} +//nop; +t5 = MEM_U32(s2 + 24); +//nop; +MEM_U32(s0 + 24) = t5; +v1 = MEM_U32(t5 + 4); +s2 = t5; +L441ab0: +if (t0 != v1) {// bdead 400a0301 ra = MEM_U32(sp + 36); +goto L441b08;} +// bdead 400a0301 ra = MEM_U32(sp + 36); +s1 = MEM_U32(s0 + 28); +//nop; +t6 = MEM_U32(s1 + 4); +//nop; +if (t0 != t6) {// bdead 400e0101 ra = MEM_U32(sp + 36); +goto L441b08;} +// bdead 400e0101 ra = MEM_U32(sp + 36); +t7 = 0x1002dee4; +MEM_U32(s0 + 4) = a3; +t7 = MEM_U32(t7 + 0); +a0 = s0; +MEM_U32(s0 + 8) = t7; +//nop; +a1 = s2; +a2 = s1; +v0 = f_fold_constant_for_binop(mem, sp, a0, a1, a2); +goto L441af4; +a2 = s1; +L441af4: +t8 = MEM_U32(sp + 44); +// bdead 2000009 gp = MEM_U32(sp + 32); +s0 = v0; +MEM_U32(v0 + 8) = t8; +// bdead 20001 ra = MEM_U32(sp + 36); +L441b08: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_441b20(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L441b20: +t6 = MEM_U32(a0 + 4); +t1 = 0x42; +v0 = MEM_U32(a0 + 8); +if (t1 != t6) {t5 = 0xd0000000; +goto L441c28;} +t5 = 0xd0000000; +t0 = MEM_U32(v0 + 4); +t4 = 0x20000000; +t3 = 0x14; +t2 = 0x18; +L441b44: +v1 = MEM_U32(a0 + 28); +//nop; +a1 = MEM_U32(v1 + 8); +//nop; +a2 = MEM_U32(a1 + 4); +//nop; +if (t2 == a2) {//nop; +goto L441b80;} +//nop; +if (t3 != a2) {a3 = a1; +goto L441bb0;} +a3 = a1; +t7 = MEM_U32(a1 + 12); +//nop; +t8 = t7 & t4; +if (t8 != 0) {a3 = a1; +goto L441bb0;} +a3 = a1; +L441b80: +a2 = MEM_U32(a1 + 8); +//nop; +if (a2 == 0) {a3 = a1; +goto L441bb0;} +a3 = a1; +t9 = MEM_U32(a1 + 12); +//nop; +t6 = t9 & t5; +if (t6 == 0) {a3 = a1; +goto L441bb0;} +a3 = a1; +a3 = a2; +goto L441bb0; +a3 = a2; +// fdead 0 a3 = a1; +L441bb0: +if (t2 == t0) {//nop; +goto L441bd4;} +//nop; +if (t3 != t0) {a2 = v0; +goto L441c04;} +a2 = v0; +t7 = MEM_U32(v0 + 12); +//nop; +t8 = t7 & t4; +if (t8 != 0) {a2 = v0; +goto L441c04;} +a2 = v0; +L441bd4: +a1 = MEM_U32(v0 + 8); +//nop; +if (a1 == 0) {a2 = v0; +goto L441c04;} +a2 = v0; +t9 = MEM_U32(v0 + 12); +//nop; +t6 = t9 & t5; +if (t6 == 0) {a2 = v0; +goto L441c04;} +a2 = v0; +a2 = a1; +goto L441c04; +a2 = a1; +// fdead 0 a2 = v0; +L441c04: +t7 = MEM_U32(a3 + 24); +t8 = MEM_U32(a2 + 24); +//nop; +if (t7 != t8) {//nop; +goto L441c28;} +//nop; +t9 = MEM_U32(v1 + 4); +a0 = v1; +if (t1 == t9) {//nop; +goto L441b44;} +//nop; +L441c28: +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t func_441c30(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L441c30: +v0 = MEM_U32(a0 + 8); +t1 = 0x13; +v1 = MEM_U32(v0 + 4); +a2 = a0; +if (t1 != v1) {a1 = zero; +goto L441cac;} +a1 = zero; +a0 = 0x18; +if (a0 == v1) {t2 = 0x14; +goto L441c70;} +t2 = 0x14; +if (t2 != v1) {t0 = v0; +goto L441ca0;} +t0 = v0; +t6 = MEM_U32(v0 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {t0 = v0; +goto L441ca0;} +t0 = v0; +L441c70: +a3 = MEM_U32(v0 + 8); +//nop; +if (a3 == 0) {t0 = v0; +goto L441ca0;} +t0 = v0; +t8 = MEM_U32(v0 + 12); +t4 = 0xd0000000; +t9 = t8 & t4; +if (t9 == 0) {t0 = v0; +goto L441ca0;} +t0 = v0; +t0 = a3; +goto L441ca0; +t0 = a3; +// fdead 0 t0 = v0; +L441ca0: +t6 = MEM_U32(t0 + 32); +//nop; +if (t6 == 0) {a0 = 0x18; +goto L441d90;} +L441cac: +a0 = 0x18; +t2 = 0x14; +t3 = 0x20000000; +if (a0 != v1) {t4 = 0xd0000000; +goto L441d24;} +t4 = 0xd0000000; +if (a0 == v1) {//nop; +goto L441ce4;} +//nop; +if (t2 != v1) {t0 = v0; +goto L441d14;} +t0 = v0; +t7 = MEM_U32(v0 + 12); +//nop; +t8 = t7 & t3; +if (t8 != 0) {t0 = v0; +goto L441d14;} +t0 = v0; +L441ce4: +a3 = MEM_U32(v0 + 8); +//nop; +if (a3 == 0) {t0 = v0; +goto L441d14;} +t0 = v0; +t9 = MEM_U32(v0 + 12); +//nop; +t6 = t9 & t4; +if (t6 == 0) {t0 = v0; +goto L441d14;} +t0 = v0; +t0 = a3; +goto L441d14; +t0 = a3; +// fdead 0 t0 = v0; +L441d14: +t7 = MEM_U32(t0 + 36); +//nop; +if (t7 == 0) {//nop; +goto L441d90;} +//nop; +L441d24: +if (t2 != v1) {//nop; +goto L441d9c;} +//nop; +if (a0 == v1) {//nop; +goto L441d50;} +//nop; +if (t2 != v1) {t0 = v0; +goto L441d80;} +t0 = v0; +t8 = MEM_U32(v0 + 12); +//nop; +t9 = t8 & t3; +if (t9 != 0) {t0 = v0; +goto L441d80;} +t0 = v0; +L441d50: +a3 = MEM_U32(v0 + 8); +//nop; +if (a3 == 0) {t0 = v0; +goto L441d80;} +t0 = v0; +t6 = MEM_U32(v0 + 12); +//nop; +t7 = t6 & t4; +if (t7 == 0) {t0 = v0; +goto L441d80;} +t0 = v0; +t0 = a3; +goto L441d80; +t0 = a3; +// fdead 0 t0 = v0; +L441d80: +t8 = MEM_U32(t0 + 36); +//nop; +if (t8 != 0) {//nop; +goto L441d9c;} +//nop; +L441d90: +a1 = 0x30000; +v0 = a1 | 0xa6; +return v0; +v0 = a1 | 0xa6; +L441d9c: +if (a0 == v1) {//nop; +goto L441dc0;} +//nop; +if (t2 != v1) {t0 = v0; +goto L441df0;} +t0 = v0; +t9 = MEM_U32(v0 + 12); +//nop; +t6 = t9 & t3; +if (t6 != 0) {t0 = v0; +goto L441df0;} +t0 = v0; +L441dc0: +a3 = MEM_U32(v0 + 8); +//nop; +if (a3 == 0) {t0 = v0; +goto L441df0;} +t0 = v0; +t7 = MEM_U32(v0 + 12); +//nop; +t8 = t7 & t4; +if (t8 == 0) {t0 = v0; +goto L441df0;} +t0 = v0; +t0 = a3; +goto L441df0; +t0 = a3; +// fdead 0 t0 = v0; +L441df0: +t9 = MEM_U32(t0 + 4); +at = 0x11; +if (t9 == at) {//nop; +goto L442014;} +//nop; +if (a0 == v1) {//nop; +goto L441e24;} +//nop; +if (t2 != v1) {t0 = v0; +goto L441e54;} +t0 = v0; +t6 = MEM_U32(v0 + 12); +//nop; +t7 = t6 & t3; +if (t7 != 0) {t0 = v0; +goto L441e54;} +t0 = v0; +L441e24: +a3 = MEM_U32(v0 + 8); +//nop; +if (a3 == 0) {t0 = v0; +goto L441e54;} +t0 = v0; +t8 = MEM_U32(v0 + 12); +//nop; +t9 = t8 & t4; +if (t9 == 0) {t0 = v0; +goto L441e54;} +t0 = v0; +t0 = a3; +goto L441e54; +t0 = a3; +// fdead 0 t0 = v0; +L441e54: +t6 = MEM_U32(t0 + 4); +t5 = 0x15; +if (t5 == t6) {//nop; +goto L442014;} +//nop; +if (a0 == v1) {//nop; +goto L441e88;} +//nop; +if (t2 != v1) {t0 = v0; +goto L441eb8;} +t0 = v0; +t7 = MEM_U32(v0 + 12); +//nop; +t8 = t7 & t3; +if (t8 != 0) {t0 = v0; +goto L441eb8;} +t0 = v0; +L441e88: +a3 = MEM_U32(v0 + 8); +//nop; +if (a3 == 0) {t0 = v0; +goto L441eb8;} +t0 = v0; +t9 = MEM_U32(v0 + 12); +//nop; +t6 = t9 & t4; +if (t6 == 0) {t0 = v0; +goto L441eb8;} +t0 = v0; +t0 = a3; +goto L441eb8; +t0 = a3; +// fdead 0 t0 = v0; +L441eb8: +t7 = MEM_U32(t0 + 4); +//nop; +if (a0 != t7) {//nop; +goto L441f2c;} +//nop; +if (a0 == v1) {//nop; +goto L441eec;} +//nop; +if (t2 != v1) {t0 = v0; +goto L441f1c;} +t0 = v0; +t8 = MEM_U32(v0 + 12); +//nop; +t9 = t8 & t3; +if (t9 != 0) {t0 = v0; +goto L441f1c;} +t0 = v0; +L441eec: +a3 = MEM_U32(v0 + 8); +//nop; +if (a3 == 0) {t0 = v0; +goto L441f1c;} +t0 = v0; +t6 = MEM_U32(v0 + 12); +//nop; +t7 = t6 & t4; +if (t7 == 0) {t0 = v0; +goto L441f1c;} +t0 = v0; +t0 = a3; +goto L441f1c; +t0 = a3; +// fdead 0 t0 = v0; +L441f1c: +t8 = MEM_U32(t0 + 36); +//nop; +if (t8 == 0) {//nop; +goto L442014;} +//nop; +L441f2c: +if (a0 == v1) {//nop; +goto L441f50;} +//nop; +if (t2 != v1) {t0 = v0; +goto L441f80;} +t0 = v0; +t9 = MEM_U32(v0 + 12); +//nop; +t6 = t9 & t3; +if (t6 != 0) {t0 = v0; +goto L441f80;} +t0 = v0; +L441f50: +a3 = MEM_U32(v0 + 8); +//nop; +if (a3 == 0) {t0 = v0; +goto L441f80;} +t0 = v0; +t7 = MEM_U32(v0 + 12); +//nop; +t8 = t7 & t4; +if (t8 == 0) {t0 = v0; +goto L441f80;} +t0 = v0; +t0 = a3; +goto L441f80; +t0 = a3; +// fdead 0 t0 = v0; +L441f80: +t9 = MEM_U32(t0 + 4); +//nop; +if (t2 != t9) {a3 = 0x16; +goto L441ff4;} +a3 = 0x16; +if (a0 == v1) {//nop; +goto L441fb4;} +//nop; +if (t2 != v1) {t0 = v0; +goto L441fe4;} +t0 = v0; +t6 = MEM_U32(v0 + 12); +//nop; +t7 = t6 & t3; +if (t7 != 0) {t0 = v0; +goto L441fe4;} +t0 = v0; +L441fb4: +a3 = MEM_U32(v0 + 8); +//nop; +if (a3 == 0) {t0 = v0; +goto L441fe4;} +t0 = v0; +t8 = MEM_U32(v0 + 12); +//nop; +t9 = t8 & t4; +if (t9 == 0) {t0 = v0; +goto L441fe4;} +t0 = v0; +t0 = a3; +goto L441fe4; +t0 = a3; +// fdead 0 t0 = v0; +L441fe4: +t6 = MEM_U32(t0 + 36); +//nop; +if (t6 == 0) {a3 = 0x16; +goto L442014;} +a3 = 0x16; +L441ff4: +if (a3 != v1) {//nop; +goto L442020;} +//nop; +t7 = MEM_U32(v0 + 8); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t5 != t8) {//nop; +goto L442020;} +//nop; +L442014: +a1 = 0x30000; +v0 = a1 | 0xa4; +return v0; +v0 = a1 | 0xa4; +L442020: +if (t1 != v1) {//nop; +goto L442034;} +//nop; +a1 = 0x30000; +v0 = a1 | 0xa5; +return v0; +v0 = a1 | 0xa5; +L442034: +if (a3 != v1) {//nop; +goto L44206c;} +//nop; +t9 = MEM_U32(v0 + 12); +//nop; +t6 = t9 << 13; +if ((int)t6 >= 0) {//nop; +goto L44206c;} +//nop; +t7 = MEM_U32(a2 + 4); +at = 0x63; +if (t7 == at) {//nop; +goto L44206c;} +//nop; +a1 = 0x30000; +v0 = a1 | 0xa5; +return v0; +v0 = a1 | 0xa5; +L44206c: +a3 = MEM_U32(a2 + 4); +//nop; +if (a0 != a3) {//nop; +goto L44208c;} +//nop; +t8 = MEM_U32(a2 + 36); +//nop; +if (t8 == 0) {//nop; +goto L4420a4;} +//nop; +L44208c: +if (t2 != a3) {//nop; +goto L4420b0;} +//nop; +t9 = MEM_U32(a2 + 36); +//nop; +if (t9 != 0) {//nop; +goto L4420b0;} +//nop; +L4420a4: +a1 = 0x30000; +v0 = a1 | 0xa6; +return v0; +v0 = a1 | 0xa6; +L4420b0: +t6 = MEM_U32(v0 + 12); +//nop; +t7 = t6 << 1; +if ((int)t7 >= 0) {//nop; +goto L4420d0;} +//nop; +a1 = 0x30000; +v0 = a1 | 0xaa; +return v0; +v0 = a1 | 0xaa; +L4420d0: +if (a0 != v1) {//nop; +goto L4420f4;} +//nop; +t8 = MEM_U32(v0 + 40); +at = 0x10000000; +t9 = t8 & at; +if (t9 == 0) {//nop; +goto L4420f4;} +//nop; +a1 = 0x30000; +a1 = a1 | 0xaa; +L4420f4: +v0 = a1; +return v0; +v0 = a1; +} + +static uint32_t func_4420fc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4420fc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +// fdead 4000006b MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a0 + 4); +at = 0x42; +s0 = a0; +if (t6 != at) {a3 = a1; +goto L44214c;} +a3 = a1; +//nop; +MEM_U32(sp + 36) = a1; +// fdead 4002816f t9 = t9; +//nop; +v0 = func_447db0(mem, sp, a0); +goto L442140; +//nop; +L442140: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 36); +s0 = v0; +L44214c: +//nop; +a0 = s0; +// fdead 6002817f t9 = t9; +MEM_U32(sp + 36) = a3; +v0 = func_441c30(mem, sp, a0); +goto L442160; +MEM_U32(sp + 36) = a3; +L442160: +// bdead 40020009 gp = MEM_U32(sp + 24); +v1 = MEM_U32(s0 + 4); +t8 = 0x100069f8; +t7 = v1 << 2; +t8 = t8; +t9 = t7 + t8; +t0 = MEM_U32(t9 + 0); +a3 = MEM_U32(sp + 36); +if (t0 != 0) {a0 = v0; +goto L442194;} +a0 = v0; +at = 0x3a; +if (v1 != at) {at = 0x30000; +goto L4421a0;} +at = 0x30000; +L442194: +a0 = 0x30000; +a0 = a0 | 0xa8; +at = 0x30000; +L4421a0: +at = at | 0xaa; +if (a0 != at) {at = 0x30000; +goto L442234;} +at = 0x30000; +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L4421d8;} +//nop; +t1 = MEM_U16(v1 + 10); +//nop; +t2 = t1 & 0x1; +if (t2 != 0) {//nop; +goto L4421f4;} +//nop; +L4421d8: +if (v0 != 0) {//nop; +goto L442214;} +//nop; +t3 = MEM_U16(v1 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 == 0) {//nop; +goto L442214;} +//nop; +L4421f4: +//nop; +a2 = MEM_U32(a3 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442204; +a1 = 0x2; +L442204: +// bdead 20001 gp = MEM_U32(sp + 24); +t5 = 0x69; +MEM_U32(s0 + 4) = t5; +goto L44227c; +MEM_U32(s0 + 4) = t5; +L442214: +//nop; +a2 = MEM_U32(a3 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442224; +a1 = 0x1; +L442224: +// bdead 20001 gp = MEM_U32(sp + 24); +// bdead 20001 ra = MEM_U32(sp + 28); +goto L442280; +// bdead 20001 ra = MEM_U32(sp + 28); +at = 0x30000; +L442234: +at = at | 0xa4; +if (a0 != at) {//nop; +goto L442258;} +//nop; +t6 = MEM_U32(a3 + 24); +at = 0x2a; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {// bdead 40020121 ra = MEM_U32(sp + 28); +goto L442280;} +// bdead 40020121 ra = MEM_U32(sp + 28); +L442258: +if (a0 == 0) {// bdead 40020121 ra = MEM_U32(sp + 28); +goto L442280;} +// bdead 40020121 ra = MEM_U32(sp + 28); +//nop; +a2 = MEM_U32(a3 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442270; +a1 = 0x2; +L442270: +// bdead 20001 gp = MEM_U32(sp + 24); +t8 = 0x69; +MEM_U32(s0 + 4) = t8; +L44227c: +// bdead 20001 ra = MEM_U32(sp + 28); +L442280: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static void func_442290(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L442290: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 52) = ra; +// fdead 400001eb MEM_U32(sp + 48) = gp; +// fdead 400001eb MEM_U32(sp + 44) = s1; +// fdead 400001eb MEM_U32(sp + 40) = s0; +MEM_U32(sp + 108) = a1; +MEM_U32(sp + 112) = a2; +MEM_U32(sp + 88) = zero; +t6 = MEM_U32(a0 + 4); +at = 0x41; +if (t6 == at) {s1 = a0; +goto L4422f0;} +s1 = a0; +a0 = 0x100112cc; +a1 = 0x100112ec; +//nop; +a2 = 0xe57; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4422e8; +a1 = a1; +L4422e8: +// bdead 40040103 gp = MEM_U32(sp + 48); +//nop; +L4422f0: +s0 = MEM_U32(s1 + 24); +t7 = MEM_U32(s1 + 28); +a1 = zero; +MEM_U32(sp + 96) = t7; +t8 = MEM_U32(s0 + 4); +a2 = 0x4; +if (t8 != 0) {a0 = s0; +goto L44255c;} +a0 = s0; +t9 = 0x1002deb0; +a0 = MEM_U32(s0 + 24); +t9 = MEM_U32(t9 + 28); +a3 = zero; +if (a0 != t9) {at = 0x10000000; +goto L442330;} +at = 0x10000000; +t0 = 0x4000; +MEM_U32(sp + 88) = t0; +L442330: +t1 = MEM_U32(s0 + 20); +v0 = MEM_U32(sp + 112); +//nop; +t2 = v0 & at; +t3 = t2 < 0x1; +MEM_U32(sp + 24) = t3; +// bdead 40040de3 v0 = t2; +MEM_U32(sp + 60) = t2; +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t1; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L44235c; +MEM_U32(sp + 16) = t1; +L44235c: +// bdead 4004010b gp = MEM_U32(sp + 48); +if (v0 == 0) {s0 = v0; +goto L442380;} +s0 = v0; +t4 = 0x1002df88; +t5 = MEM_U32(v0 + 8); +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != t5) {//nop; +goto L44252c;} +//nop; +L442380: +t6 = MEM_U32(s1 + 24); +t7 = 0x1002deb0; +a2 = MEM_U32(t6 + 24); +t7 = MEM_U32(t7 + 28); +//nop; +if (t7 != a2) {//nop; +goto L442464;} +//nop; +v0 = 0x10029e80; +a3 = 0x10029e84; +v0 = MEM_U32(v0 + 0); +v1 = 0x10008274; +MEM_U32(a3 + 0) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L44245c;} +//nop; +MEM_U32(sp + 80) = v0; +MEM_U32(a3 + 0) = v0; +t9 = MEM_U32(s1 + 24); +a1 = MEM_U32(s1 + 20); +a2 = MEM_U32(t9 + 24); +//nop; +a0 = 0x63; +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4423e4; +//nop; +L4423e4: +// bdead 4004000b gp = MEM_U32(sp + 48); +a1 = MEM_U32(s1 + 20); +//nop; +s0 = v0; +a0 = 0x15; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L442404; +a3 = zero; +L442404: +// bdead 40060009 gp = MEM_U32(sp + 48); +a1 = MEM_U32(sp + 108); +//nop; +t0 = 0x8000000; +MEM_U32(sp + 92) = v0; +MEM_U32(sp + 16) = t0; +a0 = s0; +a2 = 0x6; +a3 = 0x4; +MEM_U32(sp + 20) = v0; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L442430; +MEM_U32(sp + 20) = v0; +L442430: +// bdead 40060001 gp = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 92); +//nop; +a0 = s1; +a1 = s0; +f_make_builtin_alloca(mem, sp, a0, a1, a2); +goto L442448; +a1 = s0; +L442448: +// bdead 40060181 gp = MEM_U32(sp + 48); +t1 = MEM_U32(sp + 80); +at = 0x10029e84; +MEM_U32(at + 0) = t1; +goto L4424d0; +MEM_U32(at + 0) = t1; +L44245c: +s0 = v1; +goto L4424d0; +s0 = v1; +L442464: +//nop; +a1 = MEM_U32(s1 + 20); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L442474; +a0 = 0x63; +L442474: +// bdead 4004000b gp = MEM_U32(sp + 48); +a1 = MEM_U32(s1 + 20); +//nop; +s0 = v0; +a0 = 0x15; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L442494; +a3 = zero; +L442494: +// bdead 40060009 gp = MEM_U32(sp + 48); +t3 = 0x8000000; +t2 = 0x1002dee4; +a0 = s0; +t2 = MEM_U32(t2 + 0); +a2 = 0x6; +MEM_U32(v0 + 8) = t2; +//nop; +a1 = MEM_U32(sp + 108); +MEM_U32(sp + 20) = v0; +MEM_U32(sp + 16) = t3; +a3 = 0x4; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L4424c8; +a3 = 0x4; +L4424c8: +// bdead 40060181 gp = MEM_U32(sp + 48); +//nop; +L4424d0: +t4 = MEM_U32(sp + 88); +//nop; +t5 = t4 & 0x4000; +if (t5 != 0) {//nop; +goto L44252c;} +//nop; +t6 = MEM_S16(s0 + 64); +a0 = s0; +t7 = t6 | 0x30; +MEM_U16(s0 + 64) = (uint16_t)t7; +//nop; +//nop; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L442504; +//nop; +L442504: +t8 = MEM_U32(sp + 60); +// bdead 42060101 gp = MEM_U32(sp + 48); +if (t8 != 0) {//nop; +goto L44252c;} +//nop; +//nop; +a0 = s0; +//nop; +f_mark_id_used(mem, sp, a0); +goto L442524; +//nop; +L442524: +// bdead 40060101 gp = MEM_U32(sp + 48); +//nop; +L44252c: +t9 = MEM_U32(s0 + 12); +t0 = MEM_U32(sp + 88); +//nop; +t1 = t9 | t0; +t2 = t1 & 0x4000; +if (t2 == 0) {//nop; +goto L44258c;} +//nop; +t3 = MEM_U32(s1 + 12); +//nop; +t4 = t3 | 0x4000; +MEM_U32(s1 + 12) = t4; +goto L44258c; +MEM_U32(s1 + 12) = t4; +L44255c: +//nop; +a1 = MEM_U32(sp + 108); +a2 = 0x40000000; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L44256c; +a2 = 0x40000000; +L44256c: +t5 = MEM_U32(v0 + 4); +// bdead 40044109 gp = MEM_U32(sp + 48); +at = 0x69; +if (t5 != at) {s0 = v0; +goto L44258c;} +s0 = v0; +t6 = 0x69; +MEM_U32(s1 + 4) = t6; +goto L4428c4; +MEM_U32(s1 + 4) = t6; +L44258c: +v1 = MEM_U32(s0 + 8); +at = 0x16; +a0 = MEM_U32(v1 + 4); +//nop; +if (a0 != at) {at = 0x15; +goto L442604;} +at = 0x15; +t7 = MEM_U32(v1 + 8); +at = 0x15; +t8 = MEM_U32(t7 + 4); +a2 = s0; +if (t8 != at) {at = 0x15; +goto L442604;} +at = 0x15; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x2e; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4425cc; +a0 = 0x2e; +L4425cc: +// bdead 40060109 gp = MEM_U32(sp + 48); +MEM_U32(s1 + 24) = v0; +t9 = MEM_U32(s0 + 8); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +MEM_U32(v0 + 8) = t0; +s0 = MEM_U32(s1 + 24); +//nop; +v1 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(v1 + 4); +//nop; +at = 0x15; +L442604: +if (a0 == at) {v0 = 0x13; +goto L442634;} +v0 = 0x13; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0x83; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442624; +a1 = 0x2; +L442624: +// bdead 40001 gp = MEM_U32(sp + 48); +t1 = 0x69; +MEM_U32(s1 + 4) = t1; +goto L4428c4; +MEM_U32(s1 + 4) = t1; +L442634: +a0 = MEM_U32(v1 + 8); +t2 = MEM_U32(sp + 112); +a1 = MEM_U32(a0 + 4); +at = 0x10000000; +t3 = t2 & at; +if (v0 != a1) {MEM_U32(sp + 60) = t3; +goto L442698;} +MEM_U32(sp + 60) = t3; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0x3e; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442668; +a1 = 0x2; +L442668: +// bdead 40060001 gp = MEM_U32(sp + 48); +t5 = MEM_U32(s0 + 8); +t4 = 0x1002dfbc; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U32(t5 + 8) = t4; +t6 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(t6 + 8); +//nop; +goto L442820; +//nop; +L442698: +if (v0 != a1) {a2 = 0x18; +goto L442700;} +a2 = 0x18; +if (a2 == a1) {a3 = 0x14; +goto L4426c4;} +a3 = 0x14; +if (a3 != a1) {v1 = a0; +goto L4426f4;} +v1 = a0; +t7 = MEM_U32(a0 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {v1 = a0; +goto L4426f4;} +v1 = a0; +L4426c4: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {v1 = a0; +goto L4426f4;} +v1 = a0; +t9 = MEM_U32(a0 + 12); +at = 0xd0000000; +t0 = t9 & at; +if (t0 == 0) {v1 = a0; +goto L4426f4;} +v1 = a0; +v1 = v0; +goto L4426f4; +v1 = v0; +// fdead 0 v1 = a0; +L4426f4: +t1 = MEM_U32(v1 + 32); +//nop; +if (t1 == 0) {a2 = 0x18; +goto L4427dc;} +L442700: +a2 = 0x18; +if (a2 != a1) {a3 = 0x14; +goto L442770;} +a3 = 0x14; +if (a2 == a1) {//nop; +goto L442730;} +//nop; +if (a3 != a1) {v1 = a0; +goto L442760;} +v1 = a0; +t2 = MEM_U32(a0 + 12); +//nop; +t3 = t2 << 2; +if ((int)t3 < 0) {v1 = a0; +goto L442760;} +v1 = a0; +L442730: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {v1 = a0; +goto L442760;} +v1 = a0; +t4 = MEM_U32(a0 + 12); +at = 0xd0000000; +t5 = t4 & at; +if (t5 == 0) {v1 = a0; +goto L442760;} +v1 = a0; +v1 = v0; +goto L442760; +v1 = v0; +// fdead 0 v1 = a0; +L442760: +t6 = MEM_U32(v1 + 36); +//nop; +if (t6 == 0) {//nop; +goto L4427dc;} +//nop; +L442770: +if (a3 != a1) {//nop; +goto L442820;} +//nop; +if (a2 == a1) {//nop; +goto L44279c;} +//nop; +if (a3 != a1) {v1 = a0; +goto L4427cc;} +v1 = a0; +t7 = MEM_U32(a0 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {v1 = a0; +goto L4427cc;} +v1 = a0; +L44279c: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {v1 = a0; +goto L4427cc;} +v1 = a0; +t9 = MEM_U32(a0 + 12); +at = 0xd0000000; +t0 = t9 & at; +if (t0 == 0) {v1 = a0; +goto L4427cc;} +v1 = a0; +v1 = v0; +goto L4427cc; +v1 = v0; +// fdead 0 v1 = a0; +L4427cc: +t1 = MEM_U32(v1 + 36); +//nop; +if (t1 != 0) {//nop; +goto L442820;} +//nop; +L4427dc: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0xee; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4427f4; +a1 = 0x2; +L4427f4: +// bdead 40060001 gp = MEM_U32(sp + 48); +t3 = MEM_U32(s0 + 8); +t2 = 0x1002dfbc; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t3 + 8) = t2; +t4 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(t4 + 8); +//nop; +L442820: +t5 = 0x1002df68; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != a0) {//nop; +goto L442860;} +//nop; +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 & 0x1000; +if (t7 == 0) {//nop; +goto L442860;} +//nop; +t8 = 0x1002dee4; +//nop; +t8 = MEM_U32(t8 + 0); +MEM_U32(s1 + 8) = t8; +goto L442864; +MEM_U32(s1 + 8) = t8; +L442860: +MEM_U32(s1 + 8) = a0; +L442864: +t9 = MEM_U32(sp + 60); +a1 = MEM_U32(sp + 96); +if (t9 != 0) {// bdead 40060041 ra = MEM_U32(sp + 52); +goto L4428c8;} +// bdead 40060041 ra = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 108); +a3 = MEM_U32(s1 + 20); +// bdead 400601c1 t9 = t9; +a0 = s0; +func_4428d8(mem, sp, a0, a1, a2, a3); +goto L44288c; +a0 = s0; +L44288c: +// bdead 40060001 gp = MEM_U32(sp + 48); +MEM_U32(s1 + 24) = s0; +t0 = 0x10029fa0; +a0 = 0x2; +t0 = MEM_U16(t0 + 38); +//nop; +if (t0 == 0) {// bdead 40040021 ra = MEM_U32(sp + 52); +goto L4428c8;} +// bdead 40040021 ra = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 112); +a1 = s1; +f_lint_outdef(mem, sp, a0, a1, a2); +goto L4428bc; +a1 = s1; +L4428bc: +// bdead 1 gp = MEM_U32(sp + 48); +//nop; +L4428c4: +// bdead 1 ra = MEM_U32(sp + 52); +L4428c8: +// bdead 1 s0 = MEM_U32(sp + 40); +// bdead 1 s1 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void func_4428d8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4428d8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +// fdead 400001eb MEM_U32(sp + 60) = ra; +// fdead 400001eb MEM_U32(sp + 56) = gp; +// fdead 400001eb MEM_U32(sp + 52) = s6; +// fdead 400001eb MEM_U32(sp + 48) = s5; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 104) = a2; +MEM_U32(sp + 108) = a3; +MEM_U32(sp + 92) = zero; +v1 = MEM_U32(a0 + 8); +at = 0x15; +t6 = MEM_U32(v1 + 4); +s0 = a0; +s2 = a1; +if (t6 == at) {s5 = zero; +goto L44295c;} +s5 = zero; +a0 = 0x100112f8; +a1 = 0x10011320; +//nop; +a2 = 0xeeb; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L442950; +a1 = a1; +L442950: +// bdead 404a0103 gp = MEM_U32(sp + 56); +v1 = MEM_U32(s0 + 8); +//nop; +L44295c: +s3 = MEM_U32(v1 + 36); +a0 = zero < s0; +s1 = zero < s3; +MEM_U32(sp + 76) = s1; +s4 = MEM_U32(v1 + 40); +if (a0 == 0) {//nop; +goto L4429b8;} +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +t7 = a0 ^ 0x63; +a0 = t7 < 0x1; +if (a0 == 0) {//nop; +goto L4429b8;} +//nop; +a0 = MEM_U32(s0 + 28); +//nop; +t8 = zero < a0; +if (t8 == 0) {a0 = t8; +goto L4429b8;} +a0 = t8; +a0 = MEM_U32(v1 + 4); +//nop; +t9 = a0 ^ 0x15; +t9 = t9 < 0x1; +a0 = t9; +L4429b8: +if (s1 != 0) {MEM_U32(sp + 72) = a0; +goto L442a64;} +MEM_U32(sp + 72) = a0; +v0 = MEM_U32(v1 + 32); +//nop; +if (v0 == 0) {//nop; +goto L4429e4;} +//nop; +t0 = MEM_S16(v0 + 64); +//nop; +t1 = t0 & 0x400; +if (t1 != 0) {//nop; +goto L442a64;} +//nop; +L4429e4: +s6 = 0x10029fa0; +//nop; +t2 = MEM_U16(s6 + 38); +//nop; +if (t2 != 0) {//nop; +goto L442a0c;} +//nop; +t3 = MEM_U16(s6 + 40); +//nop; +if (t3 == 0) {//nop; +goto L442a64;} +//nop; +L442a0c: +if (v0 != 0) {a0 = 0x30000; +goto L442a40;} +a0 = 0x30000; +a3 = 0x1001132c; +//nop; +a0 = 0x30000; +a2 = MEM_U32(sp + 108); +a0 = a0 | 0x157; +a1 = 0x1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442a34; +a3 = a3; +L442a34: +// bdead 407e0103 gp = MEM_U32(sp + 56); +//nop; +goto L442a64; +//nop; +L442a40: +a3 = MEM_U32(v0 + 24); +//nop; +a2 = MEM_U32(sp + 108); +a0 = a0 | 0x157; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442a5c; +a3 = a3 + 0x18; +L442a5c: +// bdead 407e0103 gp = MEM_U32(sp + 56); +//nop; +L442a64: +s6 = 0x10029fa0; +if (s2 != 0) {//nop; +goto L442b80;} +//nop; +if (s1 == 0) {//nop; +goto L442afc;} +//nop; +t4 = MEM_U32(s3 + 8); +at = 0x11; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 == at) {// bdead 40800101 ra = MEM_U32(sp + 60); +goto L4430b0;} +// bdead 40800101 ra = MEM_U32(sp + 60); +t6 = MEM_U16(s6 + 26); +a0 = 0x30000; +if (t6 != 0) {a0 = a0 | 0x84; +goto L442ae0;} +a0 = a0 | 0x84; +t7 = MEM_U16(s6 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 != 0) {//nop; +goto L442ae0;} +//nop; +t9 = MEM_U16(s6 + 44); +a0 = 0x30000; +if (t9 == 0) {a0 = a0 | 0x84; +goto L4430ac;} +a0 = a0 | 0x84; +//nop; +a2 = MEM_U32(sp + 108); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442ad4; +a1 = 0x1; +L442ad4: +// bdead 1 gp = MEM_U32(sp + 56); +// bdead 1 ra = MEM_U32(sp + 60); +goto L4430b0; +// bdead 1 ra = MEM_U32(sp + 60); +L442ae0: +//nop; +a2 = MEM_U32(sp + 108); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442af0; +a1 = 0x2; +L442af0: +// bdead 1 gp = MEM_U32(sp + 56); +// bdead 1 ra = MEM_U32(sp + 60); +goto L4430b0; +// bdead 1 ra = MEM_U32(sp + 60); +L442afc: +t0 = MEM_U32(s0 + 8); +//nop; +t1 = MEM_U32(t0 + 40); +//nop; +if (t1 == 0) {// bdead 40800101 ra = MEM_U32(sp + 60); +goto L4430b0;} +// bdead 40800101 ra = MEM_U32(sp + 60); +t2 = MEM_U16(s6 + 26); +a0 = 0x30000; +if (t2 != 0) {a0 = a0 | 0x84; +goto L442b64;} +a0 = a0 | 0x84; +t3 = MEM_U16(s6 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {//nop; +goto L442b64;} +//nop; +t5 = MEM_U16(s6 + 44); +a0 = 0x30000; +if (t5 == 0) {a0 = a0 | 0x84; +goto L4430ac;} +a0 = a0 | 0x84; +//nop; +a2 = MEM_U32(sp + 108); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442b58; +a1 = 0x1; +L442b58: +// bdead 1 gp = MEM_U32(sp + 56); +// bdead 1 ra = MEM_U32(sp + 60); +goto L4430b0; +// bdead 1 ra = MEM_U32(sp + 60); +L442b64: +//nop; +a2 = MEM_U32(sp + 108); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442b74; +a1 = 0x1; +L442b74: +// bdead 1 gp = MEM_U32(sp + 56); +// bdead 1 ra = MEM_U32(sp + 60); +goto L4430b0; +// bdead 1 ra = MEM_U32(sp + 60); +L442b80: +t6 = MEM_U32(s2 + 4); +at = 0x5d; +if (t6 == at) {a2 = 0xf1f; +goto L442bb0;} +a2 = 0xf1f; +a0 = 0x10011344; +a1 = 0x10011368; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L442ba8; +a1 = a1; +L442ba8: +// bdead 40f80103 gp = MEM_U32(sp + 56); +//nop; +L442bb0: +t7 = MEM_U32(s2 + 24); +t8 = MEM_U32(sp + 92); +if (t7 == 0) {//nop; +goto L443000;} +//nop; +t9 = t8 << 2; +s1 = s2 + t9; +s0 = MEM_U32(s1 + 24); +s2 = 0x69; +L442bd0: +t0 = MEM_U16(s6 + 38); +MEM_U32(sp + 68) = s0; +if (t0 == 0) {//nop; +goto L442c24;} +//nop; +t1 = MEM_U32(s0 + 4); +at = 0x2a; +if (t1 != at) {//nop; +goto L442c24;} +//nop; +t2 = MEM_U32(s0 + 24); +//nop; +t3 = MEM_U32(t2 + 4); +//nop; +if (t3 != 0) {//nop; +goto L442c24;} +//nop; +//nop; +//nop; +//nop; +f_delay_next_use_till_set(mem, sp); +goto L442c18; +//nop; +L442c18: +// bdead 40fc0103 gp = MEM_U32(sp + 56); +s0 = MEM_U32(s1 + 24); +//nop; +L442c24: +//nop; +a1 = MEM_U32(sp + 104); +a0 = s0; +a2 = 0x40000000; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L442c38; +a2 = 0x40000000; +L442c38: +// bdead 40fc000b gp = MEM_U32(sp + 56); +MEM_U32(s1 + 24) = v0; +t4 = MEM_U16(s6 + 38); +//nop; +if (t4 == 0) {//nop; +goto L442c90;} +//nop; +t5 = MEM_U32(v0 + 4); +at = 0x2a; +if (t5 != at) {//nop; +goto L442c90;} +//nop; +a0 = MEM_U32(v0 + 24); +at = 0x63; +t6 = MEM_U32(a0 + 4); +//nop; +if (t6 != at) {//nop; +goto L442c90;} +//nop; +//nop; +a2 = MEM_U32(v0 + 20); +a1 = 0x2; +f_lint_setref(mem, sp, a0, a1, a2); +goto L442c88; +a1 = 0x2; +L442c88: +// bdead 40fc0003 gp = MEM_U32(sp + 56); +//nop; +L442c90: +//nop; +//nop; +//nop; +f_reset_delay_of_use(mem, sp); +goto L442ca0; +//nop; +L442ca0: +s0 = MEM_U32(s1 + 24); +// bdead 40fe0103 gp = MEM_U32(sp + 56); +a2 = MEM_U32(s0 + 4); +//nop; +if (s2 == a2) {//nop; +goto L442dd4;} +//nop; +v1 = MEM_U32(s0 + 8); +at = 0x18; +a1 = MEM_U32(v1 + 4); +//nop; +if (a1 != at) {at = 0x18; +goto L442d30;} +at = 0x18; +if (a1 == at) {at = 0x14; +goto L442cf4;} +at = 0x14; +if (a1 != at) {a0 = v1; +goto L442d24;} +a0 = v1; +t7 = MEM_U32(v1 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {a0 = v1; +goto L442d24;} +a0 = v1; +L442cf4: +v0 = MEM_U32(v1 + 8); +//nop; +if (v0 == 0) {a0 = v1; +goto L442d24;} +a0 = v1; +t9 = MEM_U32(v1 + 12); +at = 0xd0000000; +t0 = t9 & at; +if (t0 == 0) {a0 = v1; +goto L442d24;} +a0 = v1; +a0 = v0; +goto L442d24; +a0 = v0; +// fdead 0 a0 = v1; +L442d24: +t1 = MEM_U32(a0 + 36); +//nop; +if (t1 == 0) {at = 0x13; +goto L442da8;} +L442d30: +at = 0x13; +if (a1 != at) {at = 0x18; +goto L442d9c;} +at = 0x18; +if (a1 == at) {at = 0x14; +goto L442d60;} +at = 0x14; +if (a1 != at) {a0 = v1; +goto L442d90;} +a0 = v1; +t2 = MEM_U32(v1 + 12); +//nop; +t3 = t2 << 2; +if ((int)t3 < 0) {a0 = v1; +goto L442d90;} +a0 = v1; +L442d60: +v0 = MEM_U32(v1 + 8); +//nop; +if (v0 == 0) {a0 = v1; +goto L442d90;} +a0 = v1; +t4 = MEM_U32(v1 + 12); +at = 0xd0000000; +t5 = t4 & at; +if (t5 == 0) {a0 = v1; +goto L442d90;} +a0 = v1; +a0 = v0; +goto L442d90; +a0 = v0; +// fdead 0 a0 = v1; +L442d90: +t6 = MEM_U32(a0 + 24); +//nop; +if (t6 == 0) {at = 0x11; +goto L442da8;} +L442d9c: +at = 0x11; +if (a1 != at) {//nop; +goto L442dd4;} +//nop; +L442da8: +t7 = MEM_U32(sp + 68); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0xff; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442dc4; +a1 = 0x2; +L442dc4: +t8 = MEM_U32(s1 + 24); +// bdead 42d80101 gp = MEM_U32(sp + 56); +MEM_U32(t8 + 4) = s2; +goto L443000; +MEM_U32(t8 + 4) = s2; +L442dd4: +if (s2 == a2) {t2 = MEM_U32(sp + 76); +goto L442e64;} +t2 = MEM_U32(sp + 76); +v1 = MEM_U32(s0 + 8); +at = 0x65; +a1 = MEM_U32(v1 + 4); +if (a2 != at) {at = 0x13; +goto L442e14;} +at = 0x13; +if (a1 != at) {at = 0x65; +goto L442e18;} +at = 0x65; +t9 = MEM_U32(v1 + 8); +at = 0xc; +v0 = MEM_U32(t9 + 4); +//nop; +if (v0 == at) {at = 0x5; +goto L442e48;} +at = 0x5; +if (v0 == at) {at = 0x65; +goto L442e48;} +L442e14: +at = 0x65; +L442e18: +if (a2 != at) {at = 0x13; +goto L442e3c;} +at = 0x13; +if (a1 != at) {at = 0x15; +goto L442e40;} +at = 0x15; +t0 = MEM_U32(v1 + 8); +at = 0x7; +t1 = MEM_U32(t0 + 4); +//nop; +if (t1 == at) {at = 0x15; +goto L442e48;} +L442e3c: +at = 0x15; +L442e40: +if (a1 != at) {t2 = MEM_U32(sp + 76); +goto L442e64;} +t2 = MEM_U32(sp + 76); +L442e48: +//nop; +a1 = MEM_U32(sp + 104); +a0 = s0; +v0 = f_conversions(mem, sp, a0, a1); +goto L442e58; +a0 = s0; +L442e58: +// bdead 40fc010b gp = MEM_U32(sp + 56); +MEM_U32(s1 + 24) = v0; +t2 = MEM_U32(sp + 76); +L442e64: +//nop; +if (t2 == 0) {//nop; +goto L442f08;} +//nop; +if (s3 == 0) {t7 = MEM_U32(sp + 92); +goto L442fe4;} +t7 = MEM_U32(sp + 92); +s0 = MEM_U32(s1 + 24); +s5 = s5 + 0x1; +t3 = MEM_U32(s0 + 4); +//nop; +if (s2 == t3) {//nop; +goto L442ee8;} +//nop; +t4 = MEM_U32(s3 + 12); +a2 = MEM_U32(sp + 104); +t5 = t4 << 15; +if ((int)t5 < 0) {a1 = s0; +goto L442ecc;} +a1 = s0; +t6 = MEM_U32(sp + 68); +//nop; +t7 = MEM_U32(t6 + 20); +a0 = MEM_U32(s3 + 8); +a3 = 0x41; +MEM_U32(sp + 16) = t7; +v0 = f_simple_asgn_typematch(mem, sp, a0, a1, a2, a3); +goto L442ec0; +MEM_U32(sp + 16) = t7; +L442ec0: +// bdead 40fc010b gp = MEM_U32(sp + 56); +MEM_U32(s1 + 24) = v0; +goto L442ee8; +MEM_U32(s1 + 24) = v0; +L442ecc: +//nop; +a0 = s0; +// bdead 40fc0023 t9 = t9; +//nop; +v0 = func_4453fc(mem, sp, a0); +goto L442ee0; +//nop; +L442ee0: +// bdead 40fc010b gp = MEM_U32(sp + 56); +MEM_U32(s1 + 24) = v0; +L442ee8: +t8 = MEM_U32(s3 + 12); +at = 0x10000; +t9 = t8 & at; +if (t9 != 0) {t7 = MEM_U32(sp + 92); +goto L442fe4;} +t7 = MEM_U32(sp + 92); +s3 = MEM_U32(s3 + 16); +t7 = MEM_U32(sp + 92); +goto L442fe4; +t7 = MEM_U32(sp + 92); +L442f08: +s0 = MEM_U32(s1 + 24); +//nop; +t0 = MEM_U32(s0 + 4); +//nop; +if (s2 == t0) {//nop; +goto L442f3c;} +//nop; +//nop; +a0 = s0; +// bdead 40fc0023 t9 = t9; +//nop; +v0 = func_4453fc(mem, sp, a0); +goto L442f34; +//nop; +L442f34: +// bdead 40fc010b gp = MEM_U32(sp + 56); +MEM_U32(s1 + 24) = v0; +L442f3c: +t1 = MEM_U16(s6 + 38); +t2 = MEM_U32(sp + 72); +if (t1 == 0) {//nop; +goto L442fd0;} +//nop; +if (t2 == 0) {//nop; +goto L442fd0;} +//nop; +if (s4 == 0) {//nop; +goto L442fd0;} +//nop; +t3 = MEM_U32(s1 + 24); +s5 = s5 + 0x1; +t4 = MEM_U32(t3 + 4); +//nop; +if (s2 == t4) {//nop; +goto L442fd0;} +//nop; +//nop; +a0 = MEM_U32(s4 + 8); +// bdead 40fc0023 t9 = t9; +//nop; +v0 = func_44524c(mem, sp, a0); +goto L442f88; +//nop; +L442f88: +// bdead 40fc000b gp = MEM_U32(sp + 56); +t5 = MEM_U32(s1 + 24); +//nop; +a1 = MEM_U32(t5 + 8); +a0 = v0; +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L442fa4; +a2 = zero; +L442fa4: +// bdead 40fc010b gp = MEM_U32(sp + 56); +if (v0 == 0) {a0 = 0x70000; +goto L442fd0;} +a0 = 0x70000; +t6 = MEM_U32(s1 + 24); +//nop; +a2 = MEM_U32(t6 + 20); +a0 = a0 | 0x151; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L442fc8; +a1 = 0x1; +L442fc8: +// bdead 40fc0103 gp = MEM_U32(sp + 56); +//nop; +L442fd0: +if (s4 == 0) {t7 = MEM_U32(sp + 92); +goto L442fe4;} +t7 = MEM_U32(sp + 92); +s4 = MEM_U32(s4 + 16); +//nop; +t7 = MEM_U32(sp + 92); +L442fe4: +s1 = s1 + 0x4; +t8 = t7 + 0x1; +MEM_U32(sp + 92) = t8; +s0 = MEM_U32(s1 + 24); +//nop; +if (s0 != 0) {//nop; +goto L442bd0;} +//nop; +L443000: +if (s5 == 0) {t0 = MEM_U32(sp + 76); +goto L44301c;} +t0 = MEM_U32(sp + 76); +t9 = MEM_U32(sp + 92); +//nop; +if (s5 != t9) {//nop; +goto L443044;} +//nop; +t0 = MEM_U32(sp + 76); +L44301c: +//nop; +if (t0 == 0) {// bdead 40900101 ra = MEM_U32(sp + 60); +goto L4430b0;} +// bdead 40900101 ra = MEM_U32(sp + 60); +if (s3 == 0) {// bdead 40900101 ra = MEM_U32(sp + 60); +goto L4430b0;} +// bdead 40900101 ra = MEM_U32(sp + 60); +t1 = MEM_U32(s3 + 12); +//nop; +t2 = t1 << 15; +if ((int)t2 < 0) {// bdead 40800101 ra = MEM_U32(sp + 60); +goto L4430b0;} +// bdead 40800101 ra = MEM_U32(sp + 60); +L443044: +t3 = MEM_U16(s6 + 26); +a0 = 0x30000; +if (t3 != 0) {a0 = a0 | 0x84; +goto L443094;} +a0 = a0 | 0x84; +t4 = MEM_U16(s6 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 != 0) {//nop; +goto L443094;} +//nop; +t6 = MEM_U16(s6 + 44); +a0 = 0x30000; +if (t6 == 0) {a0 = a0 | 0x84; +goto L4430ac;} +a0 = a0 | 0x84; +//nop; +a2 = MEM_U32(sp + 108); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L443088; +a1 = 0x1; +L443088: +// bdead 1 gp = MEM_U32(sp + 56); +// bdead 1 ra = MEM_U32(sp + 60); +goto L4430b0; +// bdead 1 ra = MEM_U32(sp + 60); +L443094: +//nop; +a2 = MEM_U32(sp + 108); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4430a4; +a1 = 0x2; +L4430a4: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +L4430ac: +// bdead 1 ra = MEM_U32(sp + 60); +L4430b0: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x60; +return; +// bdead 1 sp = sp + 0x60; +} + +static uint32_t f_convert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4430d4: +//convert: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 56) = a2; +t2 = MEM_U32(a1 + 8); +v0 = MEM_U32(a0 + 4); +v1 = MEM_U32(t2 + 4); +s0 = a1; +if (v0 != v1) {//nop; +goto L443168;} +//nop; +t7 = MEM_U32(a0 + 24); +t8 = MEM_U32(t2 + 24); +at = 0x16; +if (t7 != t8) {//nop; +goto L443168;} +//nop; +if (v0 != at) {t1 = 0x14; +goto L443140;} +t1 = 0x14; +t9 = MEM_U32(t2 + 8); +t3 = MEM_U32(a0 + 8); +//nop; +if (t9 != t3) {//nop; +goto L443168;} +//nop; +L443140: +if (t1 != v0) {// bdead 40020d93 ra = MEM_U32(sp + 36); +goto L4449cc;} +// bdead 40020d93 ra = MEM_U32(sp + 36); +if (t1 != v1) {// bdead 40020983 ra = MEM_U32(sp + 36); +goto L4449cc;} +// bdead 40020983 ra = MEM_U32(sp + 36); +t5 = MEM_U32(sp + 48); +t4 = MEM_U32(t2 + 32); +t7 = MEM_U32(t5 + 32); +//nop; +if (t4 == t7) {// bdead 40020983 ra = MEM_U32(sp + 36); +goto L4449cc;} +// bdead 40020983 ra = MEM_U32(sp + 36); +L443168: +t0 = 0x10029fa0; +a0 = 0x70000; +t8 = MEM_U16(t0 + 38); +t1 = 0x14; +if (t8 == 0) {a0 = a0 | 0x14f; +goto L4431ac;} +a0 = a0 | 0x14f; +a3 = 0x10029a70; +//nop; +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(a3 + 0); +a1 = s0; +MEM_U32(sp + 44) = t2; +f_lint_check_conv(mem, sp, a0, a1, a2, a3); +goto L44319c; +MEM_U32(sp + 44) = t2; +L44319c: +// bdead 40020183 gp = MEM_U32(sp + 32); +t2 = MEM_U32(sp + 44); +t0 = 0x10029fa0; +t1 = 0x14; +L4431ac: +t6 = MEM_U32(s0 + 4); +at = 0x65; +if (t6 == at) {//nop; +goto L4432a8;} +//nop; +t9 = MEM_U16(t0 + 28); +t3 = MEM_U32(sp + 48); +if (t9 != 0) {//nop; +goto L44326c;} +//nop; +v1 = MEM_U32(t2 + 4); +v0 = MEM_U32(t3 + 4); +if (t1 == v1) {at = (int)v1 < (int)0x5; +goto L4431ec;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L44320c;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L44320c;} +//nop; +L4431ec: +t5 = MEM_U32(t2 + 24); +at = 0x40; +if (t5 != at) {//nop; +goto L44320c;} +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L44320c;} +at = (int)v0 < (int)0x4; +if (at != 0) {//nop; +goto L44324c;} +//nop; +L44320c: +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L443224;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L44326c;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L44326c;} +//nop; +L443224: +t4 = MEM_U32(sp + 48); +at = 0x40; +t7 = MEM_U32(t4 + 24); +//nop; +if (t7 != at) {//nop; +goto L44326c;} +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x4; +goto L44326c;} +at = (int)v1 < (int)0x4; +if (at == 0) {//nop; +goto L44326c;} +//nop; +L44324c: +//nop; +a0 = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 56); +a1 = s0; +v0 = f_dw_float_convert(mem, sp, a0, a1, a2); +goto L443260; +a1 = s0; +L443260: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L44326c: +//nop; +a0 = MEM_U32(sp + 48); +a1 = MEM_U32(s0 + 20); +//nop; +v0 = f_make_typename(mem, sp, a0, a1); +goto L443280; +//nop; +L443280: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(s0 + 20); +//nop; +a0 = 0x42; +a2 = v0; +a3 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44329c; +a3 = s0; +L44329c: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L4432a8: +t8 = MEM_U32(s0 + 20); +//nop; +MEM_U32(sp + 40) = t8; +v1 = MEM_U32(t2 + 4); +//nop; +t6 = v1 + 0xffffffff; +at = t6 < 0x16; +if (at == 0) {//nop; +goto L444964;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10011a90[] = { +&&L444214, +&&L444214, +&&L443ab8, +&&L444964, +&&L443354, +&&L443354, +&&L443354, +&&L443354, +&&L443354, +&&L443354, +&&L443724, +&&L443724, +&&L443724, +&&L443724, +&&L443724, +&&L443724, +&&L444964, +&&L444964, +&&L444964, +&&L443354, +&&L444964, +&&L4432ec, +}; +dest = Lswitch10011a90[t6]; +//nop; +goto *dest; +//nop; +L4432ec: +v0 = MEM_U16(t0 + 26); +//nop; +if (v0 == 0) {//nop; +goto L443310;} +//nop; +t9 = MEM_U16(t0 + 10); +//nop; +t3 = t9 & 0x1; +if (t3 != 0) {//nop; +goto L44332c;} +//nop; +L443310: +if (v0 != 0) {t8 = MEM_U32(sp + 48); +goto L443358;} +t8 = MEM_U32(sp + 48); +t5 = MEM_U16(t0 + 10); +//nop; +t4 = t5 & 0x1; +if (t4 == 0) {t8 = MEM_U32(sp + 48); +goto L443358;} +t8 = MEM_U32(sp + 48); +L44332c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(sp + 40); +a0 = a0 | 0xb0; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L443344; +a1 = 0x2; +L443344: +// bdead 40020181 gp = MEM_U32(sp + 32); +t7 = 0x69; +MEM_U32(s0 + 4) = t7; +goto L444988; +MEM_U32(s0 + 4) = t7; +L443354: +t8 = MEM_U32(sp + 48); +L443358: +//nop; +v0 = MEM_U32(t8 + 4); +//nop; +t6 = v0 + 0xffffffff; +at = t6 < 0x16; +if (at == 0) {//nop; +goto L4436fc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10011ae8[] = { +&&L4433dc, +&&L4433dc, +&&L443394, +&&L4436fc, +&&L443420, +&&L443490, +&&L443490, +&&L443490, +&&L443458, +&&L443490, +&&L443578, +&&L443440, +&&L443578, +&&L443578, +&&L443578, +&&L443478, +&&L4436fc, +&&L4436fc, +&&L4436fc, +&&L443490, +&&L4436fc, +&&L443578, +}; +dest = Lswitch10011ae8[t6]; +//nop; +goto *dest; +//nop; +L443394: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +//nop; +f0.f[0] = wrapper___ll_to_f((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1)); +goto L4433a8; +//nop; +L4433a8: +// bdead 40000101 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 40); +a2 = 0x1002df58; +//nop; +f4.d = f0.f[0]; +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = f4.w[0]; +MEM_U32(sp + 16) = f4.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4433d0; +a0 = 0x68; +L4433d0: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L4433dc: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +//nop; +f0.d = wrapper___ll_to_d((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1)); +goto L4433f0; +//nop; +L4433f0: +// bdead 40000101 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 40); +a2 = 0x1002df5c; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = 0x68; +MEM_U32(sp + 16) = f0.w[1]; +MEM_U32(sp + 20) = f0.w[0]; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L443414; +MEM_U32(sp + 20) = f0.w[0]; +L443414: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L443420: +t5 = MEM_U32(s0 + 28); +//nop; +t3 = t5 << 24; +t7 = (int)t3 >> 24; +t8 = (int)t7 >> 31; +MEM_U32(s0 + 24) = t8; +MEM_U32(s0 + 28) = t7; +goto L444988; +MEM_U32(s0 + 28) = t7; +L443440: +t7 = MEM_U32(s0 + 28); +t8 = 0x0; +t5 = t7 & 0xff; +MEM_U32(s0 + 28) = t5; +MEM_U32(s0 + 24) = t8; +goto L444988; +MEM_U32(s0 + 24) = t8; +L443458: +t7 = MEM_U32(s0 + 28); +//nop; +t4 = t7 << 16; +t5 = (int)t4 >> 16; +t8 = (int)t5 >> 31; +MEM_U32(s0 + 24) = t8; +MEM_U32(s0 + 28) = t5; +goto L444988; +MEM_U32(s0 + 28) = t5; +L443478: +t7 = MEM_U32(s0 + 28); +t8 = 0x0; +t4 = t7 & 0xffff; +MEM_U32(s0 + 28) = t4; +MEM_U32(s0 + 24) = t8; +goto L444988; +MEM_U32(s0 + 24) = t8; +L443490: +if (t1 == v1) {at = (int)v1 < (int)0x5; +goto L4434a8;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L4434bc;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L4434bc;} +//nop; +L4434a8: +t5 = MEM_U32(t2 + 24); +//nop; +at = t5 < 0x21; +if (at == 0) {//nop; +goto L443504;} +//nop; +L4434bc: +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L4434d4;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L443504;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L443504;} +//nop; +L4434d4: +t6 = MEM_U32(sp + 48); +at = 0x40; +t7 = MEM_U32(t6 + 24); +//nop; +if (t7 != at) {//nop; +goto L443504;} +//nop; +t5 = MEM_U32(s0 + 28); +//nop; +t8 = (int)t5 >> 31; +MEM_U32(s0 + 24) = t8; +MEM_U32(s0 + 28) = t5; +goto L444988; +MEM_U32(s0 + 28) = t5; +L443504: +if (t1 == v1) {at = (int)v1 < (int)0x5; +goto L44351c;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L444988;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L444988;} +//nop; +L44351c: +t6 = MEM_U32(t2 + 24); +at = 0x40; +if (t6 != at) {//nop; +goto L444988;} +//nop; +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L443544;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L443560;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L443560;} +//nop; +L443544: +t7 = MEM_U32(sp + 48); +//nop; +t4 = MEM_U32(t7 + 24); +//nop; +at = t4 < 0x21; +if (at == 0) {//nop; +goto L444988;} +//nop; +L443560: +t9 = MEM_U32(s0 + 28); +//nop; +t6 = (int)t9 >> 31; +MEM_U32(s0 + 24) = t6; +MEM_U32(s0 + 28) = t9; +goto L444988; +MEM_U32(s0 + 28) = t9; +L443578: +if (t1 == v1) {at = (int)v1 < (int)0x5; +goto L443590;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L4435a4;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L4435a4;} +//nop; +L443590: +t3 = MEM_U32(t2 + 24); +//nop; +at = t3 < 0x21; +if (at == 0) {//nop; +goto L4435ec;} +//nop; +L4435a4: +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L4435bc;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4435ec;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L4435ec;} +//nop; +L4435bc: +t4 = MEM_U32(sp + 48); +at = 0x40; +t8 = MEM_U32(t4 + 24); +//nop; +if (t8 != at) {//nop; +goto L4435ec;} +//nop; +t7 = MEM_U32(s0 + 28); +//nop; +t4 = (int)t7 >> 31; +MEM_U32(s0 + 24) = t4; +MEM_U32(s0 + 28) = t7; +goto L444988; +MEM_U32(s0 + 28) = t7; +L4435ec: +if (t1 == v1) {at = (int)v1 < (int)0x5; +goto L443604;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L44365c;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L44365c;} +//nop; +L443604: +t3 = MEM_U32(t2 + 24); +at = 0x40; +if (t3 != at) {//nop; +goto L44365c;} +//nop; +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L44362c;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L443648;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L443648;} +//nop; +L44362c: +t8 = MEM_U32(sp + 48); +//nop; +t6 = MEM_U32(t8 + 24); +//nop; +at = t6 < 0x21; +if (at == 0) {//nop; +goto L44365c;} +//nop; +L443648: +t5 = MEM_U32(s0 + 28); +t8 = 0x0; +MEM_U32(s0 + 24) = t8; +MEM_U32(s0 + 28) = t5; +goto L444988; +MEM_U32(s0 + 28) = t5; +L44365c: +if (t1 == v1) {at = (int)v1 < (int)0x5; +goto L443674;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L443688;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L443688;} +//nop; +L443674: +t3 = MEM_U32(t2 + 24); +//nop; +at = t3 < 0x21; +if (at == 0) {//nop; +goto L444988;} +//nop; +L443688: +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L4436a0;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4436b8;} +at = (int)v0 < (int)0x11; +if (at == 0) {at = (int)v1 < (int)0x5; +goto L4436bc;} +at = (int)v1 < (int)0x5; +L4436a0: +t6 = MEM_U32(sp + 48); +//nop; +t4 = MEM_U32(t6 + 24); +//nop; +at = t4 < 0x21; +if (at == 0) {at = (int)v1 < (int)0x5; +goto L444988;} +L4436b8: +at = (int)v1 < (int)0x5; +L4436bc: +if (at != 0) {at = (int)v1 < (int)0xb; +goto L4436cc;} +at = (int)v1 < (int)0xb; +if (at != 0) {at = (int)v0 < (int)0x5; +goto L4436d4;} +at = (int)v0 < (int)0x5; +L4436cc: +if (t1 != v1) {at = (int)v0 < (int)0x5; +goto L444988;} +at = (int)v0 < (int)0x5; +L4436d4: +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4436e4;} +at = (int)v0 < (int)0xb; +if (at != 0) {//nop; +goto L444988;} +//nop; +L4436e4: +if (t1 == v0) {t6 = 0x0; +goto L444988;} +t6 = 0x0; +t9 = MEM_U32(s0 + 28); +MEM_U32(s0 + 24) = t6; +MEM_U32(s0 + 28) = t9; +goto L444988; +MEM_U32(s0 + 28) = t9; +L4436fc: +a0 = 0x10011374; +a1 = 0x1001137c; +//nop; +a2 = 0x1000; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L443718; +a1 = a1; +L443718: +// bdead 40020181 gp = MEM_U32(sp + 32); +//nop; +goto L444988; +//nop; +L443724: +t3 = MEM_U32(sp + 48); +//nop; +v0 = MEM_U32(t3 + 4); +//nop; +t4 = v0 + 0xffffffff; +at = t4 < 0x16; +if (at == 0) {//nop; +goto L443a90;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10011b40[] = { +&&L4437ac, +&&L4437ac, +&&L443764, +&&L443a90, +&&L4437f0, +&&L443860, +&&L443860, +&&L443860, +&&L443828, +&&L443860, +&&L4439b4, +&&L443810, +&&L4439b4, +&&L4439b4, +&&L4439b4, +&&L443848, +&&L443a90, +&&L443a90, +&&L443a90, +&&L443860, +&&L443a90, +&&L4439b4, +}; +dest = Lswitch10011b40[t4]; +//nop; +goto *dest; +//nop; +L443764: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +//nop; +f0.f[0] = wrapper___ull_to_f((((uint64_t)a0 << 32) | (uint64_t)a1)); +goto L443778; +//nop; +L443778: +// bdead 40000101 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 40); +a2 = 0x1002df58; +//nop; +f6.d = f0.f[0]; +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 20) = f6.w[0]; +MEM_U32(sp + 16) = f6.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4437a0; +a0 = 0x68; +L4437a0: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L4437ac: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +//nop; +f0.d = wrapper___ull_to_d((((uint64_t)a0 << 32) | (uint64_t)a1)); +goto L4437c0; +//nop; +L4437c0: +// bdead 40000101 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 40); +a2 = 0x1002df5c; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = 0x68; +MEM_U32(sp + 16) = f0.w[1]; +MEM_U32(sp + 20) = f0.w[0]; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4437e4; +MEM_U32(sp + 20) = f0.w[0]; +L4437e4: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L4437f0: +t9 = MEM_U32(s0 + 28); +//nop; +t6 = t9 << 24; +t7 = (int)t6 >> 24; +t4 = (int)t7 >> 31; +MEM_U32(s0 + 24) = t4; +MEM_U32(s0 + 28) = t7; +goto L444988; +MEM_U32(s0 + 28) = t7; +L443810: +t9 = MEM_U32(s0 + 28); +t4 = 0x0; +t6 = t9 & 0xff; +MEM_U32(s0 + 28) = t6; +MEM_U32(s0 + 24) = t4; +goto L444988; +MEM_U32(s0 + 24) = t4; +L443828: +t9 = MEM_U32(s0 + 28); +//nop; +t3 = t9 << 16; +t6 = (int)t3 >> 16; +t4 = (int)t6 >> 31; +MEM_U32(s0 + 24) = t4; +MEM_U32(s0 + 28) = t6; +goto L444988; +MEM_U32(s0 + 28) = t6; +L443848: +t9 = MEM_U32(s0 + 28); +t6 = 0x0; +t3 = t9 & 0xffff; +MEM_U32(s0 + 28) = t3; +MEM_U32(s0 + 24) = t6; +goto L444988; +MEM_U32(s0 + 24) = t6; +L443860: +if (t1 == v1) {at = (int)v1 < (int)0x5; +goto L443878;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L44388c;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L44388c;} +//nop; +L443878: +t4 = MEM_U32(t2 + 24); +//nop; +at = t4 < 0x21; +if (at == 0) {//nop; +goto L4438cc;} +//nop; +L44388c: +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L4438a4;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4438cc;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L4438cc;} +//nop; +L4438a4: +t5 = MEM_U32(sp + 48); +at = 0x40; +t8 = MEM_U32(t5 + 24); +t4 = 0x0; +if (t8 != at) {//nop; +goto L4438cc;} +//nop; +t7 = MEM_U32(s0 + 28); +MEM_U32(s0 + 24) = t4; +MEM_U32(s0 + 28) = t7; +goto L444988; +MEM_U32(s0 + 28) = t7; +L4438cc: +if (t1 == v1) {at = (int)v1 < (int)0x5; +goto L4438e4;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L44393c;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L44393c;} +//nop; +L4438e4: +t3 = MEM_U32(t2 + 24); +at = 0x40; +if (t3 != at) {//nop; +goto L44393c;} +//nop; +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L44390c;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L443928;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L443928;} +//nop; +L44390c: +t8 = MEM_U32(sp + 48); +//nop; +t6 = MEM_U32(t8 + 24); +//nop; +at = t6 < 0x21; +if (at == 0) {//nop; +goto L44393c;} +//nop; +L443928: +t5 = MEM_U32(s0 + 28); +t8 = 0x0; +MEM_U32(s0 + 24) = t8; +MEM_U32(s0 + 28) = t5; +goto L444988; +MEM_U32(s0 + 28) = t5; +L44393c: +if (t1 == v1) {at = (int)v1 < (int)0x5; +goto L443954;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L443968;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L443968;} +//nop; +L443954: +t3 = MEM_U32(t2 + 24); +//nop; +at = t3 < 0x21; +if (at == 0) {//nop; +goto L444988;} +//nop; +L443968: +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L443980;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L44399c;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L44399c;} +//nop; +L443980: +t6 = MEM_U32(sp + 48); +//nop; +t4 = MEM_U32(t6 + 24); +//nop; +at = t4 < 0x21; +if (at == 0) {//nop; +goto L444988;} +//nop; +L44399c: +t9 = MEM_U32(s0 + 28); +//nop; +t6 = (int)t9 >> 31; +MEM_U32(s0 + 24) = t6; +MEM_U32(s0 + 28) = t9; +goto L444988; +MEM_U32(s0 + 28) = t9; +L4439b4: +if (t1 == v1) {at = (int)v1 < (int)0x5; +goto L4439cc;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L4439e0;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L4439e0;} +//nop; +L4439cc: +t3 = MEM_U32(t2 + 24); +//nop; +at = t3 < 0x21; +if (at == 0) {//nop; +goto L443a20;} +//nop; +L4439e0: +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L4439f8;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L443a20;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L443a20;} +//nop; +L4439f8: +t4 = MEM_U32(sp + 48); +at = 0x40; +t8 = MEM_U32(t4 + 24); +t4 = 0x0; +if (t8 != at) {//nop; +goto L443a20;} +//nop; +t7 = MEM_U32(s0 + 28); +MEM_U32(s0 + 24) = t4; +MEM_U32(s0 + 28) = t7; +goto L444988; +MEM_U32(s0 + 28) = t7; +L443a20: +if (t1 == v1) {at = (int)v1 < (int)0x5; +goto L443a38;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L444988;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L444988;} +//nop; +L443a38: +t3 = MEM_U32(t2 + 24); +at = 0x40; +if (t3 != at) {//nop; +goto L444988;} +//nop; +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L443a60;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L443a7c;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L443a7c;} +//nop; +L443a60: +t8 = MEM_U32(sp + 48); +//nop; +t6 = MEM_U32(t8 + 24); +//nop; +at = t6 < 0x21; +if (at == 0) {//nop; +goto L444988;} +//nop; +L443a7c: +t5 = MEM_U32(s0 + 28); +t8 = 0x0; +MEM_U32(s0 + 24) = t8; +MEM_U32(s0 + 28) = t5; +goto L444988; +MEM_U32(s0 + 28) = t5; +L443a90: +a0 = 0x10011388; +a1 = 0x10011390; +//nop; +a2 = 0x104d; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L443aac; +a1 = a1; +L443aac: +// bdead 40020181 gp = MEM_U32(sp + 32); +//nop; +goto L444988; +//nop; +L443ab8: +t3 = MEM_U32(sp + 48); +//nop; +v0 = MEM_U32(t3 + 4); +//nop; +t6 = v0 + 0xffffffff; +at = t6 < 0x14; +if (at == 0) {//nop; +goto L4441ec;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10011b98[] = { +&&L443af8, +&&L443af8, +&&L444988, +&&L4441ec, +&&L443b84, +&&L443ec4, +&&L443ec4, +&&L443ec4, +&&L443d24, +&&L443ec4, +&&L444028, +&&L443c28, +&&L444028, +&&L444028, +&&L444028, +&&L443dc8, +&&L4441ec, +&&L4441ec, +&&L4441ec, +&&L443ec4, +}; +dest = Lswitch10011b98[t6]; +//nop; +goto *dest; +//nop; +L443af8: +t4 = MEM_U32(s0 + 12); +//nop; +t5 = t4 << 13; +if ((int)t5 < 0) {//nop; +goto L443b50;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t7 + 0); +//nop; +if (v0 == 0) {//nop; +goto L443b30;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +//nop; +goto L443b58; +//nop; +L443b30: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L443b40; +//nop; +L443b40: +// bdead 40000101 gp = MEM_U32(sp + 32); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L443b58; +f12.f[0] = f2.f[0]; +L443b50: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L443b58: +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 48); +f8.d = f12.f[0]; +MEM_U32(sp + 20) = f8.w[0]; +MEM_U32(sp + 16) = f8.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L443b78; +a0 = 0x68; +L443b78: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L443b84: +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 13; +if ((int)t9 < 0) {//nop; +goto L443bdc;} +//nop; +t3 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t3 + 0); +//nop; +if (v0 == 0) {//nop; +goto L443bbc;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t6 = fcsr; +goto L443be8; +t6 = fcsr; +L443bbc: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L443bcc; +//nop; +L443bcc: +// bdead 40000001 gp = MEM_U32(sp + 32); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L443be4; +f12.f[0] = f2.f[0]; +L443bdc: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L443be4: +t6 = fcsr; +L443be8: +//nop; +at = t6 | 0x3; +at = at ^ 0x2; +fcsr = at; +a0 = MEM_U32(sp + 40); +f10.w[0] = cvt_w_s(f12.f[0]); +a1 = MEM_U32(sp + 48); +t4 = f10.w[0]; +fcsr = t6; +t5 = t4 << 24; +a3 = (int)t5 >> 24; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L443c1c; +a2 = (int)a3 >> 31; +L443c1c: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L443c28: +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 13; +if ((int)t9 < 0) {//nop; +goto L443c80;} +//nop; +t3 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t3 + 0); +//nop; +if (v0 == 0) {//nop; +goto L443c60;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t6 = fcsr; +goto L443c8c; +t6 = fcsr; +L443c60: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L443c70; +//nop; +L443c70: +// bdead 40000001 gp = MEM_U32(sp + 32); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L443c88; +f12.f[0] = f2.f[0]; +L443c80: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L443c88: +t6 = fcsr; +L443c8c: +t4 = 0x1; +fcsr = t4; +a0 = MEM_U32(sp + 40); +f16.w[0] = cvt_w_s(f12.f[0]); +a1 = MEM_U32(sp + 48); +t4 = fcsr; +a2 = 0x0; +t4 = t4 & 0x78; +if (t4 == 0) {at = 0x4f000000; +goto L443cf8;} +at = 0x4f000000; +f16.w[0] = at; +t4 = 0x1; +f16.f[0] = f12.f[0] - f16.f[0]; +at = 0x80000000; +fcsr = t4; +//nop; +f16.w[0] = cvt_w_s(f16.f[0]); +t4 = fcsr; +//nop; +t4 = t4 & 0x78; +if (t4 != 0) {//nop; +goto L443cf0;} +//nop; +t4 = f16.w[0]; +t4 = t4 | at; +goto L443d08; +t4 = t4 | at; +L443cf0: +t4 = 0xffffffff; +goto L443d08; +t4 = 0xffffffff; +L443cf8: +t4 = f16.w[0]; +//nop; +if ((int)t4 < 0) {//nop; +goto L443cf0;} +//nop; +L443d08: +//nop; +fcsr = t6; +a3 = t4 & 0xff; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L443d18; +a3 = t4 & 0xff; +L443d18: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L443d24: +t7 = MEM_U32(s0 + 12); +//nop; +t8 = t7 << 13; +if ((int)t8 < 0) {//nop; +goto L443d7c;} +//nop; +t9 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t9 + 0); +//nop; +if (v0 == 0) {//nop; +goto L443d5c;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t3 = fcsr; +goto L443d88; +t3 = fcsr; +L443d5c: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L443d6c; +//nop; +L443d6c: +// bdead 40000001 gp = MEM_U32(sp + 32); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L443d84; +f12.f[0] = f2.f[0]; +L443d7c: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L443d84: +t3 = fcsr; +L443d88: +//nop; +at = t3 | 0x3; +at = at ^ 0x2; +fcsr = at; +a0 = MEM_U32(sp + 40); +f18.w[0] = cvt_w_s(f12.f[0]); +a1 = MEM_U32(sp + 48); +t6 = f18.w[0]; +fcsr = t3; +t4 = t6 << 16; +a3 = (int)t4 >> 16; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L443dbc; +a2 = (int)a3 >> 31; +L443dbc: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L443dc8: +t7 = MEM_U32(s0 + 12); +//nop; +t8 = t7 << 13; +if ((int)t8 < 0) {//nop; +goto L443e20;} +//nop; +t9 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t9 + 0); +//nop; +if (v0 == 0) {//nop; +goto L443e00;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t3 = fcsr; +goto L443e2c; +t3 = fcsr; +L443e00: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L443e10; +//nop; +L443e10: +// bdead 40000001 gp = MEM_U32(sp + 32); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L443e28; +f12.f[0] = f2.f[0]; +L443e20: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L443e28: +t3 = fcsr; +L443e2c: +t6 = 0x1; +fcsr = t6; +a0 = MEM_U32(sp + 40); +f4.w[0] = cvt_w_s(f12.f[0]); +a1 = MEM_U32(sp + 48); +t6 = fcsr; +a2 = 0x0; +t6 = t6 & 0x78; +if (t6 == 0) {at = 0x4f000000; +goto L443e98;} +at = 0x4f000000; +f4.w[0] = at; +t6 = 0x1; +f4.f[0] = f12.f[0] - f4.f[0]; +at = 0x80000000; +fcsr = t6; +//nop; +f4.w[0] = cvt_w_s(f4.f[0]); +t6 = fcsr; +//nop; +t6 = t6 & 0x78; +if (t6 != 0) {//nop; +goto L443e90;} +//nop; +t6 = f4.w[0]; +t6 = t6 | at; +goto L443ea8; +t6 = t6 | at; +L443e90: +t6 = 0xffffffff; +goto L443ea8; +t6 = 0xffffffff; +L443e98: +t6 = f4.w[0]; +//nop; +if ((int)t6 < 0) {//nop; +goto L443e90;} +//nop; +L443ea8: +//nop; +fcsr = t3; +a3 = t6 & 0xffff; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L443eb8; +a3 = t6 & 0xffff; +L443eb8: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L443ec4: +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L443edc;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L443f8c;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L443f8c;} +//nop; +L443edc: +t5 = MEM_U32(sp + 48); +at = 0x40; +t7 = MEM_U32(t5 + 24); +//nop; +if (t7 != at) {//nop; +goto L443f8c;} +//nop; +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 13; +if ((int)t9 < 0) {//nop; +goto L443f4c;} +//nop; +t3 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t3 + 0); +//nop; +if (v0 == 0) {//nop; +goto L443f2c;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +//nop; +goto L443f54; +//nop; +L443f2c: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L443f3c; +//nop; +L443f3c: +// bdead 40000001 gp = MEM_U32(sp + 32); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L443f54; +f12.f[0] = f2.f[0]; +L443f4c: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L443f54: +//nop; +//nop; +//nop; +temp64 = wrapper___f_to_ll(f12.f[0]); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L443f64; +//nop; +L443f64: +// bdead 40000019 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U32(sp + 48); +a2 = v0; +a3 = v1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L443f80; +a3 = v1; +L443f80: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L443f8c: +t6 = MEM_U32(s0 + 12); +//nop; +t4 = t6 << 13; +if ((int)t4 < 0) {//nop; +goto L443fe4;} +//nop; +t5 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t5 + 0); +//nop; +if (v0 == 0) {//nop; +goto L443fc4;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t7 = fcsr; +goto L443ff0; +t7 = fcsr; +L443fc4: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L443fd4; +//nop; +L443fd4: +// bdead 40000001 gp = MEM_U32(sp + 32); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L443fec; +f12.f[0] = f2.f[0]; +L443fe4: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L443fec: +t7 = fcsr; +L443ff0: +//nop; +at = t7 | 0x3; +at = at ^ 0x2; +fcsr = at; +a0 = MEM_U32(sp + 40); +f6.w[0] = cvt_w_s(f12.f[0]); +a1 = MEM_U32(sp + 48); +a3 = f6.w[0]; +fcsr = t7; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L44401c; +a2 = (int)a3 >> 31; +L44401c: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L444028: +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L444040;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4440f0;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L4440f0;} +//nop; +L444040: +t9 = MEM_U32(sp + 48); +at = 0x40; +t3 = MEM_U32(t9 + 24); +//nop; +if (t3 != at) {//nop; +goto L4440f0;} +//nop; +t6 = MEM_U32(s0 + 12); +//nop; +t4 = t6 << 13; +if ((int)t4 < 0) {//nop; +goto L4440b0;} +//nop; +t5 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t5 + 0); +//nop; +if (v0 == 0) {//nop; +goto L444090;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +//nop; +goto L4440b8; +//nop; +L444090: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L4440a0; +//nop; +L4440a0: +// bdead 40000001 gp = MEM_U32(sp + 32); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L4440b8; +f12.f[0] = f2.f[0]; +L4440b0: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L4440b8: +//nop; +//nop; +//nop; +temp64 = wrapper___f_to_ull(f12.f[0]); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4440c8; +//nop; +L4440c8: +// bdead 40000019 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U32(sp + 48); +a2 = v0; +a3 = v1; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L4440e4; +a3 = v1; +L4440e4: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L4440f0: +t7 = MEM_U32(s0 + 12); +//nop; +t8 = t7 << 13; +if ((int)t8 < 0) {//nop; +goto L444148;} +//nop; +t9 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t9 + 0); +//nop; +if (v0 == 0) {//nop; +goto L444128;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t3 = fcsr; +goto L444154; +t3 = fcsr; +L444128: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L444138; +//nop; +L444138: +// bdead 40000001 gp = MEM_U32(sp + 32); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L444150; +f12.f[0] = f2.f[0]; +L444148: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L444150: +t3 = fcsr; +L444154: +t6 = 0x1; +fcsr = t6; +a0 = MEM_U32(sp + 40); +f8.w[0] = cvt_w_s(f12.f[0]); +a1 = MEM_U32(sp + 48); +t6 = fcsr; +a2 = 0x0; +t6 = t6 & 0x78; +if (t6 == 0) {at = 0x4f000000; +goto L4441c0;} +at = 0x4f000000; +f8.w[0] = at; +t6 = 0x1; +f8.f[0] = f12.f[0] - f8.f[0]; +at = 0x80000000; +fcsr = t6; +//nop; +f8.w[0] = cvt_w_s(f8.f[0]); +t6 = fcsr; +//nop; +t6 = t6 & 0x78; +if (t6 != 0) {//nop; +goto L4441b8;} +//nop; +t6 = f8.w[0]; +t6 = t6 | at; +goto L4441d0; +t6 = t6 | at; +L4441b8: +t6 = 0xffffffff; +goto L4441d0; +t6 = 0xffffffff; +L4441c0: +t6 = f8.w[0]; +//nop; +if ((int)t6 < 0) {//nop; +goto L4441b8;} +//nop; +L4441d0: +//nop; +fcsr = t3; +a3 = t6; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L4441e0; +a3 = t6; +L4441e0: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L4441ec: +a0 = 0x1001139c; +a1 = 0x100113a4; +//nop; +a2 = 0x107c; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L444208; +a1 = a1; +L444208: +// bdead 40020181 gp = MEM_U32(sp + 32); +//nop; +goto L444988; +//nop; +L444214: +t4 = MEM_U32(sp + 48); +//nop; +v0 = MEM_U32(t4 + 4); +//nop; +t5 = v0 + 0xffffffff; +at = t5 < 0x14; +if (at == 0) {//nop; +goto L44493c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10011be8[] = { +&&L444988, +&&L444988, +&&L444254, +&&L44493c, +&&L4442ec, +&&L444634, +&&L444634, +&&L444634, +&&L444490, +&&L444634, +&&L444788, +&&L444390, +&&L444788, +&&L444788, +&&L444788, +&&L444534, +&&L44493c, +&&L44493c, +&&L44493c, +&&L444634, +}; +dest = Lswitch10011be8[t5]; +//nop; +goto *dest; +//nop; +L444254: +t7 = MEM_U32(s0 + 12); +//nop; +t8 = t7 << 13; +if ((int)t8 < 0) {//nop; +goto L4442b0;} +//nop; +t9 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t9 + 0); +//nop; +if (v0 == 0) {//nop; +goto L444290;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +f10.f[0] = f12.d; +goto L4442c0; +f10.f[0] = f12.d; +L444290: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L4442a0; +//nop; +L4442a0: +// bdead 40000101 gp = MEM_U32(sp + 32); +f2.d = f0.d; +f12.d = f2.d; +goto L4442bc; +f12.d = f2.d; +L4442b0: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L4442bc: +f10.f[0] = f12.d; +L4442c0: +//nop; +f16.d = f10.f[0]; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 48); +MEM_U32(sp + 20) = f16.w[0]; +MEM_U32(sp + 16) = f16.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4442e0; +a0 = 0x68; +L4442e0: +// bdead 40000189 gp = MEM_U32(sp + 32); +s0 = v0; +goto L444988; +s0 = v0; +L4442ec: +t3 = MEM_U32(s0 + 12); +//nop; +t6 = t3 << 13; +if ((int)t6 < 0) {//nop; +goto L444348;} +//nop; +t4 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t4 + 0); +//nop; +if (v0 == 0) {//nop; +goto L444328;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t5 = fcsr; +goto L444358; +t5 = fcsr; +L444328: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L444338; +//nop; +L444338: +// bdead 40020181 gp = MEM_U32(sp + 32); +f2.d = f0.d; +f12.d = f2.d; +goto L444354; +f12.d = f2.d; +L444348: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L444354: +t5 = fcsr; +L444358: +//nop; +at = t5 | 0x3; +at = at ^ 0x2; +fcsr = at; +//nop; +f18.w[0] = cvt_w_d(f12.d); +t7 = f18.w[0]; +fcsr = t5; +t8 = t7 << 24; +t9 = (int)t8 >> 24; +t6 = (int)t9 >> 31; +MEM_U32(s0 + 24) = t6; +MEM_U32(s0 + 28) = t9; +goto L444988; +MEM_U32(s0 + 28) = t9; +L444390: +t3 = MEM_U32(s0 + 12); +//nop; +t4 = t3 << 13; +if ((int)t4 < 0) {//nop; +goto L4443ec;} +//nop; +t5 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t5 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4443cc;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t8 = fcsr; +goto L4443fc; +t8 = fcsr; +L4443cc: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L4443dc; +//nop; +L4443dc: +// bdead 40020183 gp = MEM_U32(sp + 32); +f2.d = f0.d; +f12.d = f2.d; +goto L4443f8; +f12.d = f2.d; +L4443ec: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L4443f8: +t8 = fcsr; +L4443fc: +t9 = 0x1; +fcsr = t9; +t4 = 0x0; +f4.w[0] = cvt_w_d(f12.d); +at = 0x41e00000; +t9 = fcsr; +//nop; +t9 = t9 & 0x78; +if (t9 == 0) {//nop; +goto L44446c;} +//nop; +f4.w[1] = at; +f4.w[0] = zero; +t9 = 0x1; +f4.d = f12.d - f4.d; +at = 0x80000000; +fcsr = t9; +//nop; +f4.w[0] = cvt_w_d(f4.d); +t9 = fcsr; +//nop; +t9 = t9 & 0x78; +if (t9 != 0) {//nop; +goto L444464;} +//nop; +t9 = f4.w[0]; +t9 = t9 | at; +goto L44447c; +t9 = t9 | at; +L444464: +t9 = 0xffffffff; +goto L44447c; +t9 = 0xffffffff; +L44446c: +t9 = f4.w[0]; +//nop; +if ((int)t9 < 0) {//nop; +goto L444464;} +//nop; +L44447c: +fcsr = t8; +t6 = t9 & 0xff; +MEM_U32(s0 + 28) = t6; +MEM_U32(s0 + 24) = t4; +goto L444988; +MEM_U32(s0 + 24) = t4; +L444490: +t7 = MEM_U32(s0 + 12); +//nop; +t3 = t7 << 13; +if ((int)t3 < 0) {//nop; +goto L4444ec;} +//nop; +t8 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t8 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4444cc;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t9 = fcsr; +goto L4444fc; +t9 = fcsr; +L4444cc: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L4444dc; +//nop; +L4444dc: +// bdead 40020181 gp = MEM_U32(sp + 32); +f2.d = f0.d; +f12.d = f2.d; +goto L4444f8; +f12.d = f2.d; +L4444ec: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L4444f8: +t9 = fcsr; +L4444fc: +//nop; +at = t9 | 0x3; +at = at ^ 0x2; +fcsr = at; +//nop; +f6.w[0] = cvt_w_d(f12.d); +t6 = f6.w[0]; +fcsr = t9; +t4 = t6 << 16; +t5 = (int)t4 >> 16; +t8 = (int)t5 >> 31; +MEM_U32(s0 + 24) = t8; +MEM_U32(s0 + 28) = t5; +goto L444988; +MEM_U32(s0 + 28) = t5; +L444534: +t7 = MEM_U32(s0 + 12); +//nop; +t3 = t7 << 13; +if ((int)t3 < 0) {//nop; +goto L444590;} +//nop; +t6 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t6 + 0); +//nop; +if (v0 == 0) {//nop; +goto L444570;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t4 = fcsr; +goto L4445a0; +t4 = fcsr; +L444570: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L444580; +//nop; +L444580: +// bdead 40020183 gp = MEM_U32(sp + 32); +f2.d = f0.d; +f12.d = f2.d; +goto L44459c; +f12.d = f2.d; +L444590: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L44459c: +t4 = fcsr; +L4445a0: +t5 = 0x1; +fcsr = t5; +t6 = 0x0; +f8.w[0] = cvt_w_d(f12.d); +at = 0x41e00000; +t5 = fcsr; +//nop; +t5 = t5 & 0x78; +if (t5 == 0) {//nop; +goto L444610;} +//nop; +f8.w[1] = at; +f8.w[0] = zero; +t5 = 0x1; +f8.d = f12.d - f8.d; +at = 0x80000000; +fcsr = t5; +//nop; +f8.w[0] = cvt_w_d(f8.d); +t5 = fcsr; +//nop; +t5 = t5 & 0x78; +if (t5 != 0) {//nop; +goto L444608;} +//nop; +t5 = f8.w[0]; +t5 = t5 | at; +goto L444620; +t5 = t5 | at; +L444608: +t5 = 0xffffffff; +goto L444620; +t5 = 0xffffffff; +L444610: +t5 = f8.w[0]; +//nop; +if ((int)t5 < 0) {//nop; +goto L444608;} +//nop; +L444620: +fcsr = t4; +t8 = t5 & 0xffff; +MEM_U32(s0 + 28) = t8; +MEM_U32(s0 + 24) = t6; +goto L444988; +MEM_U32(s0 + 24) = t6; +L444634: +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L44464c;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4446ec;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L4446ec;} +//nop; +L44464c: +t9 = MEM_U32(sp + 48); +at = 0x40; +t3 = MEM_U32(t9 + 24); +//nop; +if (t3 != at) {//nop; +goto L4446ec;} +//nop; +t4 = MEM_U32(s0 + 12); +//nop; +t5 = t4 << 13; +if ((int)t5 < 0) {//nop; +goto L4446c0;} +//nop; +t8 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t8 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4446a0;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +//nop; +goto L4446cc; +//nop; +L4446a0: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L4446b0; +//nop; +L4446b0: +// bdead 40020001 gp = MEM_U32(sp + 32); +f2.d = f0.d; +f12.d = f2.d; +goto L4446cc; +f12.d = f2.d; +L4446c0: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L4446cc: +//nop; +//nop; +//nop; +temp64 = wrapper___d_to_ll(f12.d); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4446dc; +//nop; +L4446dc: +// bdead 40020199 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 28) = v1; +MEM_U32(s0 + 24) = v0; +goto L444988; +MEM_U32(s0 + 24) = v0; +L4446ec: +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 << 13; +if ((int)t7 < 0) {//nop; +goto L444748;} +//nop; +t9 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t9 + 0); +//nop; +if (v0 == 0) {//nop; +goto L444728;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t3 = fcsr; +goto L444758; +t3 = fcsr; +L444728: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L444738; +//nop; +L444738: +// bdead 40020181 gp = MEM_U32(sp + 32); +f2.d = f0.d; +f12.d = f2.d; +goto L444754; +f12.d = f2.d; +L444748: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L444754: +t3 = fcsr; +L444758: +//nop; +at = t3 | 0x3; +at = at ^ 0x2; +fcsr = at; +//nop; +f10.w[0] = cvt_w_d(f12.d); +t4 = f10.w[0]; +fcsr = t3; +t8 = (int)t4 >> 31; +MEM_U32(s0 + 24) = t8; +MEM_U32(s0 + 28) = t4; +goto L444988; +MEM_U32(s0 + 28) = t4; +L444788: +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L4447a0;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L444840;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L444840;} +//nop; +L4447a0: +t5 = MEM_U32(sp + 48); +at = 0x40; +t6 = MEM_U32(t5 + 24); +//nop; +if (t6 != at) {//nop; +goto L444840;} +//nop; +t7 = MEM_U32(s0 + 12); +//nop; +t3 = t7 << 13; +if ((int)t3 < 0) {//nop; +goto L444814;} +//nop; +t4 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t4 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4447f4;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +//nop; +goto L444820; +//nop; +L4447f4: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L444804; +//nop; +L444804: +// bdead 40020001 gp = MEM_U32(sp + 32); +f2.d = f0.d; +f12.d = f2.d; +goto L444820; +f12.d = f2.d; +L444814: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L444820: +//nop; +//nop; +//nop; +temp64 = wrapper___d_to_ull(f12.d); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L444830; +//nop; +L444830: +// bdead 40020199 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 28) = v1; +MEM_U32(s0 + 24) = v0; +goto L444988; +MEM_U32(s0 + 24) = v0; +L444840: +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 13; +if ((int)t9 < 0) {//nop; +goto L44489c;} +//nop; +t5 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t5 + 0); +//nop; +if (v0 == 0) {//nop; +goto L44487c;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t6 = fcsr; +goto L4448ac; +t6 = fcsr; +L44487c: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L44488c; +//nop; +L44488c: +// bdead 40020183 gp = MEM_U32(sp + 32); +f2.d = f0.d; +f12.d = f2.d; +goto L4448a8; +f12.d = f2.d; +L44489c: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L4448a8: +t6 = fcsr; +L4448ac: +t7 = 0x1; +fcsr = t7; +t4 = 0x0; +f16.w[0] = cvt_w_d(f12.d); +at = 0x41e00000; +t7 = fcsr; +//nop; +t7 = t7 & 0x78; +if (t7 == 0) {//nop; +goto L44491c;} +//nop; +f16.w[1] = at; +f16.w[0] = zero; +t7 = 0x1; +f16.d = f12.d - f16.d; +at = 0x80000000; +fcsr = t7; +//nop; +f16.w[0] = cvt_w_d(f16.d); +t7 = fcsr; +//nop; +t7 = t7 & 0x78; +if (t7 != 0) {//nop; +goto L444914;} +//nop; +t7 = f16.w[0]; +t7 = t7 | at; +goto L44492c; +t7 = t7 | at; +L444914: +t7 = 0xffffffff; +goto L44492c; +t7 = 0xffffffff; +L44491c: +t7 = f16.w[0]; +//nop; +if ((int)t7 < 0) {//nop; +goto L444914;} +//nop; +L44492c: +fcsr = t6; +MEM_U32(s0 + 24) = t4; +MEM_U32(s0 + 28) = t7; +goto L444988; +MEM_U32(s0 + 28) = t7; +L44493c: +a0 = 0x100113b0; +a1 = 0x100113b8; +//nop; +a2 = 0x10ac; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L444958; +a1 = a1; +L444958: +// bdead 40020181 gp = MEM_U32(sp + 32); +//nop; +goto L444988; +//nop; +L444964: +//nop; +a0 = 0x30000; +a2 = MEM_U32(sp + 40); +a0 = a0 | 0xb0; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44497c; +a1 = 0x2; +L44497c: +// bdead 40020181 gp = MEM_U32(sp + 32); +t3 = 0x69; +MEM_U32(s0 + 4) = t3; +L444988: +t8 = 0x1002df7c; +t9 = MEM_U32(s0 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +at = t8 < t9; +if (at != 0) {t6 = MEM_U32(sp + 48); +goto L4449c0;} +t6 = MEM_U32(sp + 48); +//nop; +a0 = s0; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L4449b4; +//nop; +L4449b4: +// bdead 40000009 gp = MEM_U32(sp + 32); +s0 = v0; +t6 = MEM_U32(sp + 48); +L4449c0: +//nop; +MEM_U32(s0 + 8) = t6; +// bdead 20001 ra = MEM_U32(sp + 36); +L4449cc: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void func_4449dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4449dc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 52) = a1; +t6 = MEM_U32(a0 + 24); +v1 = 0x2; +MEM_U32(sp + 36) = t6; +t8 = MEM_U32(t6 + 8); +t9 = MEM_U32(a0 + 28); +a3 = MEM_U32(t8 + 4); +MEM_U32(sp + 32) = t9; +t3 = MEM_U32(t9 + 8); +s0 = a0; +v0 = MEM_U32(t3 + 4); +a2 = a3; +if (a3 != v1) {t0 = v0; +goto L444a58;} +t0 = v0; +a0 = 0x1002dfa4; +a1 = t9; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444a4c; +//nop; +L444a4c: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L444a58: +if (t0 != v1) {v1 = 0x1; +goto L444a8c;} +v1 = 0x1; +a0 = 0x1002dfa4; +//nop; +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444a7c; +//nop; +L444a7c: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +goto L445220; +MEM_U32(s0 + 24) = v0; +v1 = 0x1; +L444a8c: +if (a2 != v1) {//nop; +goto L444bd0;} +//nop; +v1 = 0x10029fa0; +a1 = MEM_U32(sp + 32); +t4 = MEM_U16(v1 + 26); +a2 = MEM_U32(sp + 52); +if (t4 != 0) {//nop; +goto L444bb0;} +//nop; +t5 = MEM_U16(v1 + 10); +//nop; +t6 = t5 & 0x1; +if (t6 != 0) {//nop; +goto L444bb0;} +//nop; +t7 = MEM_U16(v1 + 8); +t8 = MEM_U32(sp + 36); +if (t7 == 0) {//nop; +goto L444bb0;} +//nop; +t9 = MEM_U32(t8 + 4); +v1 = 0x65; +if (v1 != t9) {//nop; +goto L444bb0;} +//nop; +t3 = MEM_U32(sp + 32); +//nop; +t2 = MEM_U32(t3 + 4); +//nop; +if (v1 == t2) {v1 = 0x3; +goto L444bb0;} +v1 = 0x3; +if (t0 != v1) {at = 0x14; +goto L444b24;} +at = 0x14; +a0 = 0x1002df58; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +a1 = t8; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444b18; +a1 = t8; +L444b18: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +goto L445220; +MEM_U32(s0 + 24) = v0; +L444b24: +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L444b3c;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L444b88;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L444b88;} +//nop; +L444b3c: +a0 = 0x1002df58; +//nop; +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444b58; +//nop; +L444b58: +// bdead 40020109 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +a0 = 0x1002df58; +//nop; +a2 = MEM_U32(sp + 52); +a1 = MEM_U32(s0 + 28); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444b7c; +//nop; +L444b7c: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L444b88: +a0 = 0x1002df5c; +//nop; +a1 = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444ba4; +//nop; +L444ba4: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L444bb0: +a0 = 0x1002df5c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444bc4; +//nop; +L444bc4: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L444bd0: +if (t0 != v1) {v1 = 0x3; +goto L444d20;} +v1 = 0x3; +v1 = 0x10029fa0; +a1 = MEM_U32(sp + 36); +t4 = MEM_U16(v1 + 26); +//nop; +if (t4 != 0) {//nop; +goto L444cf8;} +//nop; +t5 = MEM_U16(v1 + 10); +//nop; +t6 = t5 & 0x1; +if (t6 != 0) {//nop; +goto L444cf8;} +//nop; +t7 = MEM_U16(v1 + 8); +t9 = MEM_U32(sp + 32); +if (t7 == 0) {//nop; +goto L444cf8;} +//nop; +t3 = MEM_U32(t9 + 4); +v1 = 0x65; +if (v1 != t3) {//nop; +goto L444cf8;} +//nop; +t2 = MEM_U32(sp + 36); +//nop; +t8 = MEM_U32(t2 + 4); +//nop; +if (v1 == t8) {v1 = 0x3; +goto L444cf8;} +v1 = 0x3; +if (a2 != v1) {at = 0x14; +goto L444c6c;} +at = 0x14; +a0 = 0x1002df58; +a1 = t9; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444c60; +//nop; +L444c60: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L444c6c: +if (a3 == at) {at = (int)a3 < (int)0x5; +goto L444c84;} +at = (int)a3 < (int)0x5; +if (at != 0) {at = (int)a3 < (int)0x11; +goto L444cd0;} +at = (int)a3 < (int)0x11; +if (at == 0) {//nop; +goto L444cd0;} +//nop; +L444c84: +a0 = 0x1002df58; +//nop; +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444ca0; +//nop; +L444ca0: +// bdead 40020109 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +a0 = 0x1002df58; +//nop; +a2 = MEM_U32(sp + 52); +a1 = MEM_U32(s0 + 28); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444cc4; +//nop; +L444cc4: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L444cd0: +a0 = 0x1002df5c; +//nop; +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444cec; +//nop; +L444cec: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +goto L445220; +MEM_U32(s0 + 24) = v0; +L444cf8: +a0 = 0x1002df5c; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444d10; +//nop; +L444d10: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +goto L445220; +MEM_U32(s0 + 24) = v0; +v1 = 0x3; +L444d20: +if (a2 != v1) {//nop; +goto L444df0;} +//nop; +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L444d54;} +//nop; +t4 = MEM_U16(v1 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 != 0) {//nop; +goto L444d80;} +//nop; +L444d54: +if (v0 != 0) {//nop; +goto L444d70;} +//nop; +t6 = MEM_U16(v1 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L444d80;} +//nop; +L444d70: +t3 = MEM_U16(v1 + 8); +a1 = MEM_U32(sp + 36); +if (t3 == 0) {//nop; +goto L444da8;} +//nop; +L444d80: +a0 = 0x1002df58; +//nop; +a1 = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444d9c; +//nop; +L444d9c: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L444da8: +a0 = 0x1002df5c; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444dc0; +//nop; +L444dc0: +// bdead 40020109 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +a0 = 0x1002df5c; +//nop; +a2 = MEM_U32(sp + 52); +a1 = MEM_U32(s0 + 28); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444de4; +//nop; +L444de4: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L444df0: +if (t0 != v1) {//nop; +goto L444ec0;} +//nop; +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L444e24;} +//nop; +t2 = MEM_U16(v1 + 10); +//nop; +t8 = t2 & 0x1; +if (t8 != 0) {//nop; +goto L444e50;} +//nop; +L444e24: +if (v0 != 0) {//nop; +goto L444e40;} +//nop; +t9 = MEM_U16(v1 + 10); +//nop; +t4 = t9 & 0x1; +if (t4 != 0) {//nop; +goto L444e50;} +//nop; +L444e40: +t5 = MEM_U16(v1 + 8); +a1 = MEM_U32(sp + 36); +if (t5 == 0) {//nop; +goto L444e78;} +//nop; +L444e50: +a0 = 0x1002df58; +//nop; +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444e6c; +//nop; +L444e6c: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +goto L445220; +MEM_U32(s0 + 24) = v0; +L444e78: +a0 = 0x1002df5c; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444e90; +//nop; +L444e90: +// bdead 40020109 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +a0 = 0x1002df5c; +//nop; +a2 = MEM_U32(sp + 52); +a1 = MEM_U32(s0 + 28); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444eb4; +//nop; +L444eb4: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L444ec0: +//nop; +a0 = MEM_U32(sp + 36); +//nop; +v0 = f_integral_promotions(mem, sp, a0); +goto L444ed0; +//nop; +L444ed0: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +//nop; +a0 = MEM_U32(s0 + 28); +//nop; +v0 = f_integral_promotions(mem, sp, a0); +goto L444ee8; +//nop; +L444ee8: +a1 = MEM_U32(s0 + 24); +// bdead 40020049 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +a0 = MEM_U32(a1 + 8); +t6 = MEM_U32(v0 + 8); +a3 = MEM_U32(a0 + 4); +v1 = 0xf; +t0 = MEM_U32(t6 + 4); +if (a3 != v1) {a2 = a3; +goto L444f34;} +a2 = a3; +a0 = 0x1002df60; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +a1 = v0; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444f28; +a1 = v0; +L444f28: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L444f34: +if (t0 != v1) {t1 = 0x8; +goto L444f60;} +t1 = 0x8; +a0 = 0x1002df60; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444f54; +//nop; +L444f54: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +goto L445220; +MEM_U32(s0 + 24) = v0; +L444f60: +if (a2 != t1) {//nop; +goto L444f9c;} +//nop; +t7 = MEM_U32(s0 + 28); +//nop; +v1 = MEM_U32(t7 + 8); +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L444f90;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L444f9c;} +L444f90: +at = 0x14; +if (v0 != at) {//nop; +goto L444fcc;} +//nop; +L444f9c: +if (t0 != t1) {at = (int)a3 < (int)0x5; +goto L445028;} +at = (int)a3 < (int)0x5; +if (at != 0) {at = (int)a3 < (int)0xb; +goto L444fb0;} +at = (int)a3 < (int)0xb; +if (at != 0) {at = 0x14; +goto L445028;} +L444fb0: +at = 0x14; +if (a3 == at) {//nop; +goto L445028;} +//nop; +t3 = MEM_U32(s0 + 28); +//nop; +v1 = MEM_U32(t3 + 8); +//nop; +L444fcc: +t2 = MEM_U32(a0 + 24); +t8 = MEM_U32(v1 + 24); +//nop; +if (t2 != t8) {//nop; +goto L445028;} +//nop; +a0 = 0x1002df60; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L444ff8; +//nop; +L444ff8: +// bdead 40020109 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +a0 = 0x1002df60; +//nop; +a2 = MEM_U32(sp + 52); +a1 = MEM_U32(s0 + 28); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L44501c; +//nop; +L44501c: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L445028: +if (a2 != t1) {//nop; +goto L445058;} +//nop; +a0 = 0x1002df6c; +//nop; +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L44504c; +//nop; +L44504c: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L445058: +if (t0 != t1) {v0 = 0xe; +goto L445084;} +v0 = 0xe; +a0 = 0x1002df6c; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L445078; +//nop; +L445078: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +goto L445220; +MEM_U32(s0 + 24) = v0; +L445084: +if (a2 != v0) {//nop; +goto L4450b4;} +//nop; +a0 = 0x1002df64; +//nop; +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L4450a8; +//nop; +L4450a8: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L4450b4: +if (t0 != v0) {v0 = 0x7; +goto L4450e4;} +v0 = 0x7; +a0 = 0x1002df64; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L4450d4; +//nop; +L4450d4: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +goto L445220; +MEM_U32(s0 + 24) = v0; +v0 = 0x7; +L4450e4: +if (a2 != v0) {v1 = 0xd; +goto L4450f4;} +v1 = 0xd; +if (t0 == v1) {//nop; +goto L445108;} +//nop; +L4450f4: +v1 = 0xd; +if (a2 != v1) {//nop; +goto L445174;} +//nop; +if (t0 != v0) {//nop; +goto L445174;} +//nop; +L445108: +a3 = 0x1002df70; +t1 = 0x1002df68; +t5 = MEM_U32(a3 + 0); +t9 = MEM_U32(t1 + 0); +t6 = MEM_U32(t5 + 24); +t4 = MEM_U32(t9 + 24); +//nop; +if (t4 != t6) {//nop; +goto L445174;} +//nop; +a0 = 0x1002df64; +//nop; +a2 = MEM_U32(sp + 52); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L445144; +//nop; +L445144: +// bdead 40020109 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +a0 = 0x1002df64; +//nop; +a2 = MEM_U32(sp + 52); +a1 = MEM_U32(s0 + 28); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L445168; +//nop; +L445168: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L445174: +a3 = 0x1002df70; +t1 = 0x1002df68; +if (a2 != v0) {//nop; +goto L4451a8;} +//nop; +//nop; +a0 = MEM_U32(a3 + 0); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(sp + 52); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L44519c; +//nop; +L44519c: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L4451a8: +if (t0 != v0) {//nop; +goto L4451d0;} +//nop; +//nop; +a0 = MEM_U32(a3 + 0); +a2 = MEM_U32(sp + 52); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L4451c4; +//nop; +L4451c4: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +goto L445220; +MEM_U32(s0 + 24) = v0; +L4451d0: +if (a2 != v1) {//nop; +goto L4451fc;} +//nop; +//nop; +a0 = MEM_U32(t1 + 0); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(sp + 52); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L4451f0; +//nop; +L4451f0: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +goto L445220; +MEM_U32(s0 + 28) = v0; +L4451fc: +if (t0 != v1) {//nop; +goto L445220;} +//nop; +//nop; +a0 = MEM_U32(t1 + 0); +a2 = MEM_U32(sp + 52); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L445218; +//nop; +L445218: +// bdead 40020089 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +L445220: +t7 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(t7 + 8); +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L445234; +//nop; +L445234: +// bdead 20009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 8) = v0; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t func_44524c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44524c: +//nop; +//nop; +//nop; +t6 = MEM_U32(a0 + 4); +//nop; +t7 = t6 + 0xfffffffd; +at = t7 < 0xe; +if (at == 0) {v0 = a0; +goto L44532c;} +v0 = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10011c38[] = { +&&L445290, +&&L445328, +&&L4452a4, +&&L445328, +&&L445328, +&&L445328, +&&L4452a4, +&&L445328, +&&L445328, +&&L4452b8, +&&L445328, +&&L445328, +&&L445328, +&&L4452b8, +}; +dest = Lswitch10011c38[t7]; +//nop; +goto *dest; +//nop; +L445290: +v0 = 0x1002df5c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L4452a4: +v0 = 0x1002dee4; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L4452b8: +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L4452e4;} +//nop; +t8 = MEM_U16(v1 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {//nop; +goto L445300;} +//nop; +L4452e4: +if (v0 != 0) {//nop; +goto L445314;} +//nop; +t0 = MEM_U16(v1 + 10); +//nop; +t1 = t0 & 0x1; +if (t1 == 0) {//nop; +goto L445314;} +//nop; +L445300: +v0 = 0x1002dee4; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L445314: +v0 = 0x1002df68; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +L445328: +v0 = a0; +L44532c: +//nop; +return v0; +//nop; +} + +static uint32_t f_integral_promotions(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L445334: +//integral_promotions: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +a1 = MEM_U32(a0 + 8); +s0 = a0; +v0 = MEM_U32(a1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4453e8;} +at = (int)v0 < (int)0x11; +if (at == 0) {// bdead 40020041 ra = MEM_U32(sp + 28); +goto L4453ec;} +// bdead 40020041 ra = MEM_U32(sp + 28); +//nop; +a0 = a1; +// fdead 1400201ef t9 = t9; +MEM_U32(sp + 32) = a1; +v0 = func_44524c(mem, sp, a0); +goto L445388; +MEM_U32(sp + 32) = a1; +L445388: +a1 = MEM_U32(sp + 32); +// bdead 40020049 gp = MEM_U32(sp + 24); +if (v0 == a1) {MEM_U32(sp + 36) = v0; +goto L4453e8;} +MEM_U32(sp + 36) = v0; +t6 = MEM_U32(s0 + 4); +at = 0x65; +if (t6 == at) {t7 = MEM_U32(sp + 36); +goto L4453e0;} +t7 = MEM_U32(sp + 36); +//nop; +a1 = MEM_U32(s0 + 20); +a0 = v0; +v0 = f_make_typename(mem, sp, a0, a1); +goto L4453b8; +a0 = v0; +L4453b8: +// bdead 40020009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(s0 + 20); +//nop; +a0 = 0x42; +a2 = v0; +a3 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4453d4; +a3 = s0; +L4453d4: +// bdead 40000009 gp = MEM_U32(sp + 24); +s0 = v0; +t7 = MEM_U32(sp + 36); +L4453e0: +//nop; +MEM_U32(s0 + 8) = t7; +L4453e8: +// bdead 20001 ra = MEM_U32(sp + 28); +L4453ec: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_4453fc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4453fc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 8); +at = 0x3; +t7 = MEM_U32(t6 + 4); +a3 = a0; +if (t7 != at) {//nop; +goto L44547c;} +//nop; +a0 = 0x1002df5c; +//nop; +a1 = MEM_U32(a3 + 20); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 32) = a3; +v0 = f_make_typename(mem, sp, a0, a1); +goto L445444; +MEM_U32(sp + 32) = a3; +L445444: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +a1 = MEM_U32(a3 + 20); +a0 = 0x42; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L445460; +a2 = v0; +L445460: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +t8 = 0x1002df5c; +//nop; +t8 = MEM_U32(t8 + 0); +MEM_U32(v0 + 8) = t8; +goto L445494; +MEM_U32(v0 + 8) = t8; +L44547c: +//nop; +a0 = a3; +//nop; +v0 = f_integral_promotions(mem, sp, a0); +goto L44548c; +//nop; +L44548c: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L445494: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_conversions(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4454a4: +//conversions: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 4); +at = 0x41; +if (v0 == at) {at = 0x65; +goto L4454f4;} +at = 0x65; +if (v0 != at) {a2 = 0x11e8; +goto L4454fc;} +a2 = 0x11e8; +//nop; +//nop; +// fdead 400000ef t9 = t9; +//nop; +v0 = func_4456dc(mem, sp, a0, a1); +goto L4454e8; +//nop; +L4454e8: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +goto L445520; +// bdead 9 ra = MEM_U32(sp + 28); +L4454f4: +v0 = a0; +goto L44551c; +v0 = a0; +L4454fc: +a0 = 0x100113c4; +a1 = 0x100113cc; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L445514; +a1 = a1; +L445514: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L44551c: +// bdead 9 ra = MEM_U32(sp + 28); +L445520: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_44552c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44552c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 36) = s1; +//nop; +s1 = a0; +// fdead 400401eb MEM_U32(sp + 44) = ra; +// fdead 400401eb MEM_U32(sp + 40) = gp; +// fdead 400401eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 68) = a1; +a1 = MEM_U32(s1 + 20); +MEM_U32(sp + 16) = zero; +a2 = s1; +a0 = 0x24; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L445570; +a3 = zero; +L445570: +// bdead 40040189 gp = MEM_U32(sp + 40); +MEM_U32(sp + 48) = v0; +//nop; +a0 = MEM_U32(s1 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L445588; +//nop; +L445588: +v1 = MEM_U32(s1 + 8); +// bdead 40040019 gp = MEM_U32(sp + 40); +t6 = MEM_U32(v1 + 4); +at = 0x13; +if (t6 != at) {a3 = v0; +goto L4455b8;} +a3 = v0; +t7 = MEM_U32(v0 + 12); +at = 0x40000; +t8 = t7 | at; +MEM_U32(v0 + 12) = t8; +v1 = MEM_U32(s1 + 8); +//nop; +L4455b8: +t9 = MEM_U32(v1 + 8); +a2 = 0x1002dedc; +MEM_U32(a3 + 8) = t9; +//nop; +a1 = MEM_U32(s1 + 20); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 56) = a3; +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4455dc; +a0 = 0x63; +L4455dc: +// bdead 40040009 gp = MEM_U32(sp + 40); +t0 = 0x4000000; +MEM_U32(sp + 16) = t0; +t1 = MEM_U32(s1 + 8); +//nop; +a1 = MEM_U32(sp + 68); +s0 = v0; +a0 = v0; +a2 = 0x5; +a3 = 0x4; +MEM_U32(sp + 20) = t1; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L44560c; +MEM_U32(sp + 20) = t1; +L44560c: +// bdead 40060101 gp = MEM_U32(sp + 40); +t4 = MEM_S16(s0 + 64); +t2 = 0x1002df78; +t5 = t4 | 0x30; +t2 = MEM_U32(t2 + 0); +a0 = s0; +t3 = MEM_U32(t2 + 4); +MEM_U16(s0 + 64) = (uint16_t)t5; +MEM_U16(s0 + 40) = (uint16_t)t3; +t6 = MEM_U32(sp + 48); +//nop; +MEM_U32(s0 + 28) = t6; +//nop; +//nop; +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L44564c; +//nop; +L44564c: +// bdead 40060181 gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +//nop; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L445664; +//nop; +L445664: +// bdead 40060101 gp = MEM_U32(sp + 40); +a1 = MEM_U32(s1 + 20); +//nop; +a0 = 0x2a; +a2 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44567c; +a2 = s0; +L44567c: +t7 = MEM_U32(sp + 56); +// bdead 40070009 gp = MEM_U32(sp + 40); +MEM_U32(sp + 52) = v0; +MEM_U32(v0 + 8) = t7; +//nop; +a2 = MEM_U32(s0 + 8); +a1 = MEM_U32(s1 + 20); +a0 = 0x62; +a3 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4456a4; +a3 = s0; +L4456a4: +// bdead 40000009 gp = MEM_U32(sp + 40); +a0 = v0; +a1 = 0x1002df84; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L4456c0; +//nop; +L4456c0: +// bdead 40000001 ra = MEM_U32(sp + 44); +// bdead 40000001 gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 52); +// bdead 9 s0 = MEM_U32(sp + 32); +// bdead 9 s1 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t func_4456dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4456dc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 8); +at = 0x3; +v0 = MEM_U32(t6 + 4); +a3 = a0; +if (v0 == at) {at = 0x13; +goto L445734;} +at = 0x13; +if (v0 != at) {// bdead 40000161 ra = MEM_U32(sp + 28); +goto L4457dc;} +// bdead 40000161 ra = MEM_U32(sp + 28); +//nop; +//nop; +// fdead 1400081ef t9 = t9; +//nop; +v0 = func_44552c(mem, sp, a0, a1); +goto L445728; +//nop; +L445728: +// bdead 9 gp = MEM_U32(sp + 24); +a3 = v0; +goto L4457d8; +a3 = v0; +L445734: +v0 = 0x10029fa0; +//nop; +t7 = MEM_U16(v0 + 26); +//nop; +if (t7 != 0) {// bdead 40000109 ra = MEM_U32(sp + 28); +goto L4457dc;} +// bdead 40000109 ra = MEM_U32(sp + 28); +t8 = MEM_U16(v0 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {// bdead 40000109 ra = MEM_U32(sp + 28); +goto L4457dc;} +// bdead 40000109 ra = MEM_U32(sp + 28); +t0 = MEM_U16(v0 + 8); +//nop; +if (t0 != 0) {// bdead 40000101 ra = MEM_U32(sp + 28); +goto L4457dc;} +// bdead 40000101 ra = MEM_U32(sp + 28); +a0 = 0x1002df5c; +//nop; +a1 = MEM_U32(a3 + 20); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 32) = a3; +v0 = f_make_typename(mem, sp, a0, a1); +goto L445788; +MEM_U32(sp + 32) = a3; +L445788: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +a1 = MEM_U32(a3 + 20); +a0 = 0x42; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4457a4; +a2 = v0; +L4457a4: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(v0 + 24); +t1 = 0x1002df5c; +a2 = MEM_U32(v0 + 28); +t1 = MEM_U32(t1 + 0); +// bdead 400004c9 a0 = v0; +MEM_U32(v0 + 8) = t1; +//nop; +//nop; +//nop; +v0 = f_fold_constant_for_cast(mem, sp, a0, a1, a2); +goto L4457d0; +//nop; +L4457d0: +// bdead 9 gp = MEM_U32(sp + 24); +a3 = v0; +L4457d8: +// bdead 101 ra = MEM_U32(sp + 28); +L4457dc: +// bdead 101 sp = sp + 0x20; +v0 = a3; +return v0; +v0 = a3; +} + +static uint32_t func_4457e8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4457e8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +t6 = MEM_U32(sp + 48); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 40) = a2; +if (t6 == 0) {MEM_U32(sp + 44) = a3; +goto L4458d0;} +MEM_U32(sp + 44) = a3; +a0 = MEM_U32(a0 + 4); +//nop; +a3 = (int)zero < (int)a0; +if (a3 == 0) {at = (int)a0 < (int)0x4; +goto L445830;} +at = (int)a0 < (int)0x4; +if (at != 0) {t2 = MEM_U32(sp + 32); +goto L44586c;} +t2 = MEM_U32(sp + 32); +L445830: +v0 = MEM_U32(a1 + 4); +t8 = MEM_U32(sp + 32); +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L445848;} +at = (int)v0 < (int)0x4; +if (at != 0) {t2 = MEM_U32(sp + 32); +goto L44586c;} +t2 = MEM_U32(sp + 32); +L445848: +t9 = MEM_U32(t8 + 24); +v0 = 0x40; +if (v0 == t9) {t2 = MEM_U32(sp + 32); +goto L44586c;} +t2 = MEM_U32(sp + 32); +t0 = MEM_U32(a1 + 24); +//nop; +if (v0 != t0) {v0 = zero; +goto L4458d4;} +v0 = zero; +t2 = MEM_U32(sp + 32); +L44586c: +t1 = MEM_U32(a1 + 24); +t3 = MEM_U32(t2 + 24); +v1 = a3; +if (t1 != t3) {//nop; +goto L4458a4;} +//nop; +v0 = MEM_U32(a1 + 4); +if (a3 == 0) {a2 = (int)zero < (int)v0; +goto L445890;} +a2 = (int)zero < (int)v0; +v1 = (int)a0 < (int)0x4; +L445890: +if (a2 == 0) {a0 = a2; +goto L44589c;} +a0 = a2; +a0 = (int)v0 < (int)0x4; +L44589c: +if (a0 == v1) {v0 = zero; +goto L4458d4;} +v0 = zero; +L4458a4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 44); +a0 = a0 | 0x8e; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4458c0; +a1 = 0x2; +L4458c0: +// bdead 1 gp = MEM_U32(sp + 24); +v0 = 0x30000; +v0 = v0 | 0x8e; +goto L4458d4; +v0 = v0 | 0x8e; +L4458d0: +v0 = zero; +L4458d4: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_type_compatible(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4458e4: +//type_compatible: +//nop; +//nop; +//nop; +sp = sp + 0xffffff78; +// fdead 400001eb MEM_U32(sp + 40) = s2; +s2 = 0xc0000000; +// fdead 400801eb MEM_U32(sp + 52) = s5; +// fdead 400801eb MEM_U32(sp + 36) = s1; +// fdead 400801eb MEM_U32(sp + 32) = s0; +s0 = zero; +s1 = zero; +s5 = 0x14; +s2 = s2 | 0x80; +// fdead 404e01eb MEM_U32(sp + 60) = ra; +// fdead 404e01eb MEM_U32(sp + 56) = gp; +// fdead 404e01eb MEM_U32(sp + 48) = s4; +// fdead 404e01eb MEM_U32(sp + 44) = s3; +MEM_U32(sp + 144) = a2; +t1 = 0xd; +t0 = 0x16; +a3 = 0x18; +L445938: +s3 = a0; +if (a0 != a1) {s4 = a1; +goto L44594c;} +s4 = a1; +v0 = zero; +goto L4468dc; +v0 = zero; +L44594c: +v1 = MEM_U32(a0 + 12); +//nop; +v0 = v1 & s2; +if (v0 != 0) {t6 = v1 << 3; +goto L445968;} +t6 = v1 << 3; +if ((int)t6 >= 0) {//nop; +goto L4459bc;} +//nop; +L445968: +if (v0 == 0) {//nop; +goto L445974;} +//nop; +s0 = v0; +L445974: +v0 = MEM_U32(a0 + 4); +//nop; +if (a3 == v0) {//nop; +goto L44598c;} +//nop; +if (s5 != v0) {//nop; +goto L445994;} +//nop; +L44598c: +s3 = MEM_U32(a0 + 8); +//nop; +L445994: +//nop; +a0 = s3; +MEM_U32(sp + 140) = a1; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4459a4; +MEM_U32(sp + 140) = a1; +L4459a4: +// bdead 406e008b gp = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 140); +a3 = 0x18; +t0 = 0x16; +t1 = 0xd; +s3 = v0; +L4459bc: +v1 = MEM_U32(a1 + 12); +//nop; +v0 = v1 & s2; +if (v0 != 0) {t7 = v1 << 3; +goto L4459d8;} +t7 = v1 << 3; +if ((int)t7 >= 0) {//nop; +goto L445a28;} +//nop; +L4459d8: +if (v0 == 0) {//nop; +goto L4459e4;} +//nop; +s1 = v0; +L4459e4: +v0 = MEM_U32(a1 + 4); +//nop; +if (a3 == v0) {//nop; +goto L4459fc;} +//nop; +if (s5 != v0) {//nop; +goto L445a04;} +//nop; +L4459fc: +s4 = MEM_U32(a1 + 8); +//nop; +L445a04: +//nop; +a0 = s4; +//nop; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L445a14; +//nop; +L445a14: +// bdead 405e008b gp = MEM_U32(sp + 56); +a3 = 0x18; +t0 = 0x16; +t1 = 0xd; +s4 = v0; +L445a28: +if (s0 != 0) {//nop; +goto L445a38;} +//nop; +if (s1 == 0) {//nop; +goto L445a48;} +//nop; +L445a38: +if (s0 == s1) {v0 = 0x30000; +goto L445a48;} +v0 = 0x30000; +v0 = v0 | 0xd3; +goto L4468dc; +v0 = v0 | 0xd3; +L445a48: +if (s3 != s4) {//nop; +goto L445a58;} +//nop; +v0 = zero; +goto L4468dc; +v0 = zero; +L445a58: +v1 = MEM_U32(s3 + 4); +//nop; +if (s5 != v1) {//nop; +goto L445a94;} +//nop; +t8 = MEM_U32(s4 + 4); +//nop; +if (s5 != t8) {//nop; +goto L445a94;} +//nop; +t9 = MEM_U32(s4 + 32); +t2 = MEM_U32(s3 + 32); +//nop; +if (t9 != t2) {//nop; +goto L445a94;} +//nop; +v0 = zero; +goto L4468dc; +v0 = zero; +L445a94: +v0 = MEM_U32(s4 + 4); +if (s5 != v1) {//nop; +goto L445ab0;} +//nop; +if (t1 != v0) {//nop; +goto L445ab0;} +//nop; +v0 = zero; +goto L4468dc; +v0 = zero; +L445ab0: +if (s5 != v0) {s0 = zero; +goto L445ac8;} +s0 = zero; +if (t1 != v1) {//nop; +goto L445ac8;} +//nop; +v0 = zero; +goto L4468dc; +v0 = zero; +L445ac8: +if (t0 != v1) {s1 = zero; +goto L445ae8;} +s1 = zero; +if (t0 != v0) {a0 = 0x13; +goto L445aec;} +a0 = 0x13; +a0 = MEM_U32(s3 + 8); +a1 = MEM_U32(s4 + 8); +MEM_U32(sp + 144) = zero; +goto L445938; +MEM_U32(sp + 144) = zero; +L445ae8: +a0 = 0x13; +L445aec: +if (a0 != v1) {s2 = 0x15; +goto L445b8c;} +s2 = 0x15; +if (a0 != v0) {//nop; +goto L445b8c;} +//nop; +//nop; +a0 = MEM_U32(s3 + 8); +a1 = MEM_U32(s4 + 8); +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L445b10; +a2 = zero; +L445b10: +// bdead 30000b gp = MEM_U32(sp + 56); +if (v0 == 0) {v0 = 0x30000; +goto L445b24;} +v0 = 0x30000; +v0 = v0 | 0xd5; +goto L4468dc; +v0 = v0 | 0xd5; +L445b24: +v0 = MEM_U32(s3 + 32); +v1 = MEM_U32(s4 + 32); +if (v0 == 0) {//nop; +goto L445b84;} +//nop; +if (v1 == 0) {//nop; +goto L445b84;} +//nop; +t3 = MEM_U32(v0 + 4); +a0 = 0x65; +if (a0 != t3) {//nop; +goto L445b84;} +//nop; +t4 = MEM_U32(v1 + 4); +//nop; +if (a0 != t4) {//nop; +goto L445b84;} +//nop; +t6 = MEM_U32(v1 + 24); +t8 = MEM_U32(v0 + 24); +t7 = MEM_U32(v1 + 28); +t9 = MEM_U32(v0 + 28); +if (t6 != t8) {v0 = 0x30000; +goto L445b7c;} +v0 = 0x30000; +if (t7 == t9) {//nop; +goto L445b84;} +//nop; +L445b7c: +v0 = v0 | 0xd4; +goto L4468dc; +v0 = v0 | 0xd4; +L445b84: +v0 = zero; +goto L4468dc; +v0 = zero; +L445b8c: +if (s2 != v1) {//nop; +goto L4467a0;} +//nop; +if (s2 != v0) {//nop; +goto L4467a0;} +//nop; +//nop; +s1 = MEM_U32(s3 + 36); +s0 = MEM_U32(s4 + 36); +a0 = MEM_U32(s3 + 8); +a1 = MEM_U32(s4 + 8); +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L445bb8; +a2 = zero; +L445bb8: +// bdead 407e000b gp = MEM_U32(sp + 56); +a3 = 0x18; +t0 = 0x16; +if (v0 == 0) {t1 = 0xd; +goto L445d20;} +t1 = 0xd; +v0 = MEM_U32(s3 + 8); +//nop; +t5 = MEM_U32(v0 + 4); +//nop; +a3 = t0 ^ t5; +a3 = a3 < 0x1; +if (a3 == 0) {//nop; +goto L445c8c;} +//nop; +v1 = MEM_U32(s4 + 8); +//nop; +t2 = MEM_U32(v1 + 4); +//nop; +a3 = t0 ^ t2; +a3 = a3 < 0x1; +if (a3 == 0) {//nop; +goto L445c8c;} +//nop; +t3 = MEM_U32(v0 + 8); +a1 = 0x11; +a0 = MEM_U32(t3 + 4); +//nop; +if (a1 != a0) {//nop; +goto L445c54;} +//nop; +t4 = MEM_U32(v1 + 8); +a2 = 0xc; +v0 = MEM_U32(t4 + 4); +//nop; +a3 = v0 ^ 0x5; +a3 = a3 < 0x1; +if (a3 != 0) {//nop; +goto L445c8c;} +//nop; +a3 = a2 ^ v0; +a3 = a3 < 0x1; +if (a3 != 0) {//nop; +goto L445c8c;} +//nop; +L445c54: +t6 = MEM_U32(v1 + 8); +a2 = 0xc; +t7 = MEM_U32(t6 + 4); +//nop; +a3 = a1 ^ t7; +a3 = a3 < 0x1; +if (a3 == 0) {//nop; +goto L445c8c;} +//nop; +a3 = a0 ^ 0x5; +a3 = a3 < 0x1; +if (a3 != 0) {//nop; +goto L445c8c;} +//nop; +a3 = a2 ^ a0; +a3 = a3 < 0x1; +L445c8c: +s2 = 0x10029fa0; +t3 = MEM_U32(sp + 144); +t8 = MEM_U16(s2 + 26); +//nop; +if (t8 != 0) {//nop; +goto L445cf0;} +//nop; +t9 = MEM_U16(s2 + 10); +//nop; +t5 = t9 & 0x1; +if (t5 != 0) {//nop; +goto L445cf0;} +//nop; +if (a3 == 0) {//nop; +goto L445cf0;} +//nop; +t2 = MEM_U16(s2 + 44); +a0 = 0x30000; +if (t2 == 0) {a0 = a0 | 0x8b; +goto L445ce8;} +a0 = a0 | 0x8b; +//nop; +a2 = MEM_U32(s3 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L445ce0; +a1 = 0x1; +L445ce0: +// bdead 3 gp = MEM_U32(sp + 56); +//nop; +L445ce8: +v0 = zero; +goto L4468dc; +v0 = zero; +L445cf0: +if (t3 == 0) {a0 = 0x30000; +goto L445d14;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s3 + 20); +a0 = a0 | 0x8b; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L445d0c; +a1 = 0x2; +L445d0c: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +L445d14: +v0 = 0x30000; +v0 = v0 | 0x8b; +goto L4468dc; +v0 = v0 | 0x8b; +L445d20: +if (s1 == 0) {//nop; +goto L445ef4;} +//nop; +if (s0 == 0) {//nop; +goto L445ef4;} +//nop; +if (s1 == 0) {//nop; +goto L445e54;} +//nop; +if (s0 == 0) {//nop; +goto L445e54;} +//nop; +s4 = 0x100113d8; +s2 = 0x10029fa0; +s4 = s4; +L445d4c: +//nop; +a0 = MEM_U32(s1 + 8); +a1 = MEM_U32(s0 + 8); +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L445d60; +a2 = zero; +L445d60: +// bdead 403e010b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L445e3c;} +//nop; +t4 = MEM_U16(s2 + 26); +t8 = MEM_U32(sp + 144); +if (t4 != 0) {a3 = s4; +goto L445e08;} +a3 = s4; +t6 = MEM_U16(s2 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {t5 = MEM_U32(sp + 144); +goto L445e0c;} +t5 = MEM_U32(sp + 144); +v1 = MEM_U32(s3 + 32); +//nop; +if (v1 == 0) {//nop; +goto L445dac;} +//nop; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L445dac; +a3 = a3 + 0x18; +L445dac: +//nop; +a0 = MEM_U32(s1 + 8); +a1 = MEM_U32(s0 + 8); +a2 = MEM_U32(s1 + 20); +// fdead 627fe1fb t9 = t9; +MEM_U32(sp + 16) = t8; +v0 = func_4457e8(mem, sp, a0, a1, a2, a3); +goto L445dc8; +MEM_U32(sp + 16) = t8; +L445dc8: +// bdead 403e010b gp = MEM_U32(sp + 56); +if (v0 == 0) {a0 = 0x30000; +goto L445ddc;} +a0 = 0x30000; +// bdead 9 ra = MEM_U32(sp + 60); +goto L4468e0; +// bdead 9 ra = MEM_U32(sp + 60); +L445ddc: +t9 = MEM_U16(s2 + 44); +a0 = a0 | 0x8d; +if (t9 == 0) {//nop; +goto L445e3c;} +//nop; +//nop; +a2 = MEM_U32(s1 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L445dfc; +a1 = 0x1; +L445dfc: +// bdead 403e0103 gp = MEM_U32(sp + 56); +s1 = MEM_U32(s1 + 16); +goto L445e40; +s1 = MEM_U32(s1 + 16); +L445e08: +t5 = MEM_U32(sp + 144); +L445e0c: +a0 = 0x30000; +if (t5 == 0) {a0 = a0 | 0x8d; +goto L445e30;} +a0 = a0 | 0x8d; +//nop; +a2 = MEM_U32(s1 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L445e28; +a1 = 0x2; +L445e28: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +L445e30: +v0 = 0x30000; +v0 = v0 | 0x8d; +goto L4468dc; +v0 = v0 | 0x8d; +L445e3c: +s1 = MEM_U32(s1 + 16); +L445e40: +s0 = MEM_U32(s0 + 16); +if (s1 == 0) {//nop; +goto L445e54;} +//nop; +if (s0 != 0) {//nop; +goto L445d4c;} +//nop; +L445e54: +s2 = 0x10029fa0; +if (s1 != 0) {//nop; +goto L445e68;} +//nop; +if (s0 == 0) {//nop; +goto L445eec;} +//nop; +L445e68: +t2 = MEM_U16(s2 + 26); +t7 = MEM_U32(sp + 144); +if (t2 != 0) {//nop; +goto L445ebc;} +//nop; +t3 = MEM_U16(s2 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {//nop; +goto L445ebc;} +//nop; +t6 = MEM_U16(s2 + 44); +a0 = 0x30000; +if (t6 == 0) {a0 = a0 | 0x8c; +goto L445eb4;} +a0 = a0 | 0x8c; +//nop; +a2 = MEM_U32(s3 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L445eac; +a1 = 0x1; +L445eac: +// bdead 3 gp = MEM_U32(sp + 56); +//nop; +L445eb4: +v0 = zero; +goto L4468dc; +v0 = zero; +L445ebc: +if (t7 == 0) {a0 = 0x30000; +goto L445ee0;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s3 + 20); +a0 = a0 | 0x8c; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L445ed8; +a1 = 0x2; +L445ed8: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +L445ee0: +v0 = 0x30000; +v0 = v0 | 0x8c; +goto L4468dc; +v0 = v0 | 0x8c; +L445eec: +v0 = zero; +goto L4468dc; +v0 = zero; +L445ef4: +if (s1 != 0) {//nop; +goto L445f04;} +//nop; +if (s0 == 0) {//nop; +goto L446788;} +//nop; +L445f04: +if (s1 != 0) {//nop; +goto L445f70;} +//nop; +MEM_U32(sp + 88) = s3; +v1 = MEM_U32(s3 + 32); +//nop; +a3 = zero < v1; +if (a3 == 0) {//nop; +goto L445f68;} +//nop; +a3 = MEM_U32(v1 + 4); +//nop; +t8 = a3 ^ 0x63; +a3 = t8 < 0x1; +if (a3 == 0) {//nop; +goto L445f68;} +//nop; +a3 = MEM_U32(v1 + 28); +//nop; +t9 = zero < a3; +if (t9 == 0) {a3 = t9; +goto L445f68;} +a3 = t9; +t5 = MEM_U32(v1 + 8); +//nop; +t2 = MEM_U32(t5 + 4); +//nop; +a3 = s2 ^ t2; +a3 = a3 < 0x1; +L445f68: +s1 = s0; +goto L445fcc; +s1 = s0; +L445f70: +MEM_U32(sp + 88) = s4; +v0 = MEM_U32(s4 + 32); +//nop; +a3 = zero < v0; +if (a3 == 0) {//nop; +goto L445fcc;} +//nop; +a3 = MEM_U32(v0 + 4); +//nop; +t3 = a3 ^ 0x63; +a3 = t3 < 0x1; +if (a3 == 0) {//nop; +goto L445fcc;} +//nop; +a3 = MEM_U32(v0 + 28); +//nop; +t4 = zero < a3; +if (t4 == 0) {a3 = t4; +goto L445fcc;} +a3 = t4; +t6 = MEM_U32(v0 + 8); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +a3 = s2 ^ t7; +a3 = a3 < 0x1; +L445fcc: +if (a3 != 0) {t5 = MEM_U32(sp + 88); +goto L446284;} +t5 = MEM_U32(sp + 88); +if (s1 == 0) {s5 = 0x30000; +goto L446278;} +s5 = 0x30000; +s2 = 0x10029fa0; +s5 = s5 | 0x90; +t8 = MEM_U32(sp + 88); +L445fe8: +//nop; +if (t8 != s4) {//nop; +goto L446000;} +//nop; +s0 = MEM_U32(s1 + 20); +t9 = MEM_U32(s1 + 12); +goto L44600c; +t9 = MEM_U32(s1 + 12); +L446000: +s0 = MEM_U32(s3 + 20); +//nop; +t9 = MEM_U32(s1 + 12); +L44600c: +//nop; +t5 = t9 << 15; +if ((int)t5 >= 0) {//nop; +goto L4460ec;} +//nop; +t2 = MEM_U16(s2 + 26); +t7 = MEM_U32(sp + 144); +if (t2 != 0) {//nop; +goto L446098;} +//nop; +t3 = MEM_U16(s2 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {//nop; +goto L446098;} +//nop; +t6 = MEM_U16(s2 + 44); +a0 = 0x30000; +if (t6 == 0) {//nop; +goto L446090;} +//nop; +v1 = MEM_U32(s3 + 32); +a2 = MEM_U32(s1 + 20); +if (v1 == 0) {//nop; +goto L44606c;} +//nop; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L446078; +a3 = a3 + 0x18; +L44606c: +a3 = 0x10011410; +//nop; +a3 = a3; +L446078: +//nop; +a0 = a0 | 0x8f; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446088; +a1 = 0x1; +L446088: +// bdead 3 gp = MEM_U32(sp + 56); +//nop; +L446090: +v0 = zero; +goto L4468dc; +v0 = zero; +L446098: +if (t7 == 0) {a0 = 0x30000; +goto L4460e0;} +a0 = 0x30000; +v1 = MEM_U32(s3 + 32); +a2 = MEM_U32(s1 + 20); +if (v1 == 0) {//nop; +goto L4460bc;} +//nop; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L4460c8; +a3 = a3 + 0x18; +L4460bc: +a3 = 0x10011448; +//nop; +a3 = a3; +L4460c8: +//nop; +a0 = a0 | 0x8f; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4460d8; +a1 = 0x2; +L4460d8: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +L4460e0: +v0 = 0x30000; +v0 = v0 | 0x8f; +goto L4468dc; +v0 = v0 | 0x8f; +L4460ec: +a0 = MEM_U32(s1 + 8); +//nop; +v0 = MEM_U32(a0 + 4); +//nop; +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L446268;} +//nop; +t8 = 0x10006c38; +t9 = v0 << 2; +t8 = MEM_U32(t8 + 0); +at = 0x11; +t5 = t8 + t9; +t2 = MEM_U32(t5 + 0); +//nop; +if (t2 == at) {//nop; +goto L446268;} +//nop; +t3 = MEM_U16(s2 + 26); +//nop; +if (t3 != 0) {t9 = MEM_U32(sp + 144); +goto L446214;} +t9 = MEM_U32(sp + 144); +t4 = MEM_U16(s2 + 10); +//nop; +t6 = t4 & 0x1; +if (t6 != 0) {t9 = MEM_U32(sp + 144); +goto L446214;} +t9 = MEM_U32(sp + 144); +//nop; +//nop; +// bdead 407e0023 t9 = t9; +//nop; +v0 = func_44524c(mem, sp, a0); +goto L446164; +//nop; +L446164: +v1 = MEM_U32(s3 + 32); +// bdead 407e001b gp = MEM_U32(sp + 56); +if (v1 == 0) {a0 = v0; +goto L446180;} +a0 = v0; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L44618c; +a3 = a3 + 0x18; +L446180: +a3 = 0x10011480; +//nop; +a3 = a3; +L44618c: +//nop; +t7 = MEM_U32(sp + 144); +a1 = MEM_U32(s1 + 8); +// fdead 607f017f t9 = t9; +a2 = s0; +MEM_U32(sp + 16) = t7; +v0 = func_4457e8(mem, sp, a0, a1, a2, a3); +goto L4461a8; +MEM_U32(sp + 16) = t7; +L4461a8: +// bdead 407e000b gp = MEM_U32(sp + 56); +if (v0 == 0) {a0 = s5; +goto L4461bc;} +a0 = s5; +// bdead 9 ra = MEM_U32(sp + 60); +goto L4468e0; +// bdead 9 ra = MEM_U32(sp + 60); +L4461bc: +t8 = MEM_U16(s2 + 44); +//nop; +if (t8 == 0) {//nop; +goto L446268;} +//nop; +v1 = MEM_U32(s3 + 32); +//nop; +if (v1 == 0) {//nop; +goto L4461e8;} +//nop; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L4461f4; +a3 = a3 + 0x18; +L4461e8: +a3 = 0x100114b8; +//nop; +a3 = a3; +L4461f4: +//nop; +a1 = 0x1; +a2 = s0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446204; +a2 = s0; +L446204: +// bdead 407c0003 gp = MEM_U32(sp + 56); +s1 = MEM_U32(s1 + 16); +goto L44626c; +s1 = MEM_U32(s1 + 16); +// fdead 0 t9 = MEM_U32(sp + 144); +L446214: +a0 = s5; +if (t9 == 0) {//nop; +goto L446260;} +//nop; +v1 = MEM_U32(s3 + 32); +//nop; +if (v1 == 0) {//nop; +goto L44623c;} +//nop; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L446248; +a3 = a3 + 0x18; +L44623c: +a3 = 0x100114f0; +//nop; +a3 = a3; +L446248: +//nop; +a1 = 0x2; +a2 = s0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446258; +a2 = s0; +L446258: +// bdead 400001 gp = MEM_U32(sp + 56); +//nop; +L446260: +v0 = s5; +goto L4468dc; +v0 = s5; +L446268: +s1 = MEM_U32(s1 + 16); +L44626c: +//nop; +if (s1 != 0) {t8 = MEM_U32(sp + 88); +goto L445fe8;} +t8 = MEM_U32(sp + 88); +L446278: +v0 = zero; +goto L4468dc; +v0 = zero; +// fdead 0 t5 = MEM_U32(sp + 88); +L446284: +//nop; +v0 = MEM_U32(t5 + 40); +if (s1 == 0) {//nop; +goto L446658;} +//nop; +if (v0 == 0) {//nop; +goto L446658;} +//nop; +s2 = 0x10029fa0; +//nop; +L4462a4: +t2 = MEM_U32(s1 + 12); +//nop; +t3 = t2 << 15; +if ((int)t3 < 0) {//nop; +goto L446644;} +//nop; +//nop; +a0 = MEM_U32(v0 + 8); +// bdead 407c002b t9 = t9; +MEM_U32(sp + 72) = v0; +v0 = func_44524c(mem, sp, a0); +goto L4462cc; +MEM_U32(sp + 72) = v0; +L4462cc: +t4 = MEM_U32(sp + 88); +// bdead 407c200b gp = MEM_U32(sp + 56); +if (t4 != s4) {a1 = v0; +goto L4462e8;} +a1 = v0; +s0 = MEM_U32(s1 + 20); +//nop; +goto L4462f8; +//nop; +L4462e8: +t6 = MEM_U32(sp + 72); +//nop; +s0 = MEM_U32(t6 + 20); +//nop; +L4462f8: +//nop; +a0 = MEM_U32(s1 + 8); +MEM_U32(sp + 64) = a1; +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L44630c; +a2 = zero; +L44630c: +// bdead 407e010b gp = MEM_U32(sp + 56); +if (v0 == 0) {t0 = v0; +goto L446638;} +t0 = v0; +t7 = MEM_U16(s2 + 26); +//nop; +if (t7 != 0) {at = 0x30000; +goto L446398;} +at = 0x30000; +t8 = MEM_U16(s2 + 10); +a0 = MEM_U32(sp + 64); +t9 = t8 & 0x1; +if (t9 != 0) {a2 = s0; +goto L446394;} +a2 = s0; +v1 = MEM_U32(s3 + 32); +t5 = MEM_U32(sp + 144); +if (v1 == 0) {//nop; +goto L446358;} +//nop; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L446364; +a3 = a3 + 0x18; +L446358: +a3 = 0x10011528; +//nop; +a3 = a3; +L446364: +//nop; +a1 = MEM_U32(s1 + 8); +// bdead 407e43e3 t9 = t9; +MEM_U32(sp + 68) = t0; +MEM_U32(sp + 16) = t5; +v0 = func_4457e8(mem, sp, a0, a1, a2, a3); +goto L44637c; +MEM_U32(sp + 16) = t5; +L44637c: +// bdead 407e010b gp = MEM_U32(sp + 56); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {at = 0x30000; +goto L446398;} +at = 0x30000; +// bdead 9 ra = MEM_U32(sp + 60); +goto L4468e0; +// bdead 9 ra = MEM_U32(sp + 60); +L446394: +at = 0x30000; +L446398: +at = at | 0xd3; +v1 = MEM_U16(s2 + 26); +if (t0 != at) {t5 = MEM_U32(sp + 64); +goto L446460;} +t5 = MEM_U32(sp + 64); +if (v1 != 0) {a0 = 0x30000; +goto L4463f4;} +a0 = 0x30000; +t2 = MEM_U16(s2 + 10); +//nop; +t3 = t2 & 0x1; +if (t3 != 0) {//nop; +goto L4463f4;} +//nop; +t4 = MEM_U16(s2 + 44); +a0 = 0x30000; +if (t4 == 0) {a0 = a0 | 0x8d; +goto L446438;} +a0 = a0 | 0x8d; +//nop; +a1 = 0x1; +a2 = s0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4463e4; +a2 = s0; +L4463e4: +// bdead 407c0103 gp = MEM_U32(sp + 56); +v1 = MEM_U16(s2 + 26); +//nop; +goto L446438; +//nop; +L4463f4: +if (v1 != 0) {a0 = a0 | 0x8d; +goto L446418;} +a0 = a0 | 0x8d; +t6 = MEM_U16(s2 + 10); +at = 0x5; +t7 = t6 & 0x5; +if (t7 != at) {a3 = 0x1; +goto L44641c;} +a3 = 0x1; +a3 = 0x2; +goto L44641c; +a3 = 0x2; +L446418: +a3 = 0x1; +L44641c: +//nop; +a1 = a3; +a2 = s0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44642c; +a2 = s0; +L44642c: +// bdead 407c0103 gp = MEM_U32(sp + 56); +v1 = MEM_U16(s2 + 26); +//nop; +L446438: +if (v1 != 0) {//nop; +goto L446638;} +//nop; +t8 = MEM_U16(s2 + 10); +at = 0x5; +t9 = t8 & 0x5; +if (t9 != at) {v0 = 0x30000; +goto L446638;} +v0 = 0x30000; +v0 = v0 | 0x8d; +goto L4468dc; +v0 = v0 | 0x8d; +// fdead 0 t5 = MEM_U32(sp + 64); +L446460: +//nop; +v0 = MEM_U32(t5 + 4); +//nop; +if (s5 == v0) {at = (int)v0 < (int)0x5; +goto L446484;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4464ac;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L4464ac;} +//nop; +L446484: +t2 = MEM_U32(s1 + 8); +//nop; +v0 = MEM_U32(t2 + 4); +//nop; +if (s5 == v0) {at = (int)v0 < (int)0x5; +goto L446578;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4464ac;} +at = (int)v0 < (int)0x11; +if (at != 0) {//nop; +goto L446578;} +//nop; +L4464ac: +if (v1 != 0) {a0 = 0x30000; +goto L44651c;} +a0 = 0x30000; +t3 = MEM_U16(s2 + 10); +a0 = a0 | 0x91; +t4 = t3 & 0x1; +if (t4 != 0) {t7 = MEM_U32(sp + 144); +goto L446520;} +t7 = MEM_U32(sp + 144); +t6 = MEM_U16(s2 + 44); +//nop; +if (t6 == 0) {//nop; +goto L446638;} +//nop; +v1 = MEM_U32(s3 + 32); +//nop; +if (v1 == 0) {//nop; +goto L4464f4;} +//nop; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L446500; +a3 = a3 + 0x18; +L4464f4: +a3 = 0x10011560; +//nop; +a3 = a3; +L446500: +//nop; +a1 = 0x1; +a2 = s0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446510; +a2 = s0; +L446510: +// bdead 407c0103 gp = MEM_U32(sp + 56); +s1 = MEM_U32(s1 + 16); +goto L44663c; +s1 = MEM_U32(s1 + 16); +L44651c: +t7 = MEM_U32(sp + 144); +L446520: +a0 = 0x30000; +if (t7 == 0) {a0 = a0 | 0x91; +goto L44656c;} +a0 = a0 | 0x91; +v1 = MEM_U32(s3 + 32); +//nop; +if (v1 == 0) {//nop; +goto L446548;} +//nop; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L446554; +a3 = a3 + 0x18; +L446548: +a3 = 0x10011598; +//nop; +a3 = a3; +L446554: +//nop; +a1 = 0x2; +a2 = s0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446564; +a2 = s0; +L446564: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +L44656c: +v0 = 0x30000; +v0 = v0 | 0x91; +goto L4468dc; +v0 = v0 | 0x91; +L446578: +if (v1 != 0) {t2 = MEM_U32(sp + 144); +goto L4465ec;} +t2 = MEM_U32(sp + 144); +t8 = MEM_U16(s2 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {t2 = MEM_U32(sp + 144); +goto L4465ec;} +t2 = MEM_U32(sp + 144); +t5 = MEM_U16(s2 + 44); +a0 = 0x30000; +if (t5 == 0) {a0 = a0 | 0x91; +goto L446638;} +a0 = a0 | 0x91; +v1 = MEM_U32(s3 + 32); +//nop; +if (v1 == 0) {//nop; +goto L4465c0;} +//nop; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L4465cc; +a3 = a3 + 0x18; +L4465c0: +a3 = 0x100115d0; +//nop; +a3 = a3; +L4465cc: +//nop; +a1 = 0x1; +a2 = s0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4465dc; +a2 = s0; +L4465dc: +// bdead 407c0103 gp = MEM_U32(sp + 56); +s1 = MEM_U32(s1 + 16); +goto L44663c; +s1 = MEM_U32(s1 + 16); +// fdead 0 t2 = MEM_U32(sp + 144); +L4465ec: +a0 = 0x30000; +if (t2 == 0) {a0 = a0 | 0x91; +goto L446638;} +a0 = a0 | 0x91; +v1 = MEM_U32(s3 + 32); +//nop; +if (v1 == 0) {//nop; +goto L446614;} +//nop; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L446620; +a3 = a3 + 0x18; +L446614: +a3 = 0x10011608; +//nop; +a3 = a3; +L446620: +//nop; +a1 = 0x1; +a2 = s0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446630; +a2 = s0; +L446630: +// bdead 407c0103 gp = MEM_U32(sp + 56); +//nop; +L446638: +s1 = MEM_U32(s1 + 16); +L44663c: +v0 = MEM_U32(sp + 72); +//nop; +L446644: +v0 = MEM_U32(v0 + 16); +if (s1 == 0) {//nop; +goto L446658;} +//nop; +if (v0 != 0) {//nop; +goto L4462a4;} +//nop; +L446658: +s2 = 0x10029fa0; +if (v0 != 0) {//nop; +goto L446698;} +//nop; +if (s1 == 0) {//nop; +goto L446278;} +//nop; +t3 = MEM_U32(s1 + 8); +at = 0x11; +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 == at) {//nop; +goto L446278;} +//nop; +t6 = MEM_U32(s1 + 12); +//nop; +t7 = t6 << 15; +if ((int)t7 < 0) {//nop; +goto L446278;} +//nop; +L446698: +t8 = MEM_U16(s2 + 26); +t4 = MEM_U32(sp + 144); +if (t8 != 0) {//nop; +goto L446720;} +//nop; +t9 = MEM_U16(s2 + 10); +//nop; +t5 = t9 & 0x1; +if (t5 != 0) {//nop; +goto L446720;} +//nop; +t2 = MEM_U16(s2 + 44); +t3 = MEM_U32(sp + 88); +if (t2 == 0) {//nop; +goto L446718;} +//nop; +if (t3 == s4) {a0 = 0x30000; +goto L4466dc;} +a0 = 0x30000; +if (v0 != 0) {a1 = 0x1; +goto L4466fc;} +a1 = 0x1; +L4466dc: +//nop; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0x8c; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4466f0; +a1 = 0x1; +L4466f0: +// bdead 3 gp = MEM_U32(sp + 56); +v0 = zero; +goto L4468dc; +v0 = zero; +L4466fc: +//nop; +a0 = 0x30000; +a2 = MEM_U32(v0 + 20); +a0 = a0 | 0x8c; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446710; +a0 = a0 | 0x8c; +L446710: +// bdead 3 gp = MEM_U32(sp + 56); +//nop; +L446718: +v0 = zero; +goto L4468dc; +v0 = zero; +L446720: +if (t4 == 0) {//nop; +goto L44677c;} +//nop; +t6 = MEM_U32(sp + 88); +a0 = 0x30000; +if (t6 == s4) {a0 = a0 | 0x8c; +goto L446740;} +a0 = a0 | 0x8c; +if (v0 != 0) {a1 = 0x2; +goto L446760;} +a1 = 0x2; +L446740: +//nop; +a2 = MEM_U32(s1 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446750; +a1 = 0x2; +L446750: +// bdead 1 gp = MEM_U32(sp + 56); +v0 = 0x30000; +v0 = v0 | 0x8c; +goto L4468dc; +v0 = v0 | 0x8c; +L446760: +//nop; +a0 = 0x30000; +a2 = MEM_U32(v0 + 20); +a0 = a0 | 0x8c; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446774; +a0 = a0 | 0x8c; +L446774: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +L44677c: +v0 = 0x30000; +v0 = v0 | 0x8c; +goto L4468dc; +v0 = v0 | 0x8c; +L446788: +if (s1 != 0) {//nop; +goto L4467a0;} +//nop; +if (s0 != 0) {//nop; +goto L4467a0;} +//nop; +v0 = zero; +goto L4468dc; +v0 = zero; +L4467a0: +v1 = MEM_U32(s3 + 4); +a2 = 0xc; +if (a3 != v1) {//nop; +goto L4467dc;} +//nop; +t7 = MEM_U32(s4 + 4); +//nop; +if (a3 != t7) {//nop; +goto L4467dc;} +//nop; +t8 = MEM_U32(s4 + 32); +t9 = MEM_U32(s3 + 32); +//nop; +if (t8 != t9) {//nop; +goto L4467dc;} +//nop; +v0 = zero; +goto L4468dc; +v0 = zero; +L4467dc: +if (a2 != v1) {at = 0x5; +goto L4467f4;} +at = 0x5; +t5 = MEM_U32(s4 + 4); +at = 0x5; +if (t5 == at) {at = 0x5; +goto L4468c8;} +at = 0x5; +L4467f4: +if (v1 != at) {//nop; +goto L44680c;} +//nop; +t2 = MEM_U32(s4 + 4); +//nop; +if (a2 == t2) {v0 = 0x30000; +goto L4468cc;} +v0 = 0x30000; +L44680c: +if (t1 != v1) {at = 0x6; +goto L446824;} +at = 0x6; +t3 = MEM_U32(s4 + 4); +at = 0x6; +if (t3 == at) {at = 0x6; +goto L4468c8;} +at = 0x6; +L446824: +if (v1 != at) {v0 = 0xe; +goto L44683c;} +v0 = 0xe; +t4 = MEM_U32(s4 + 4); +//nop; +if (t1 == t4) {//nop; +goto L4468c8;} +//nop; +L44683c: +if (v0 != v1) {at = 0x7; +goto L446854;} +at = 0x7; +t6 = MEM_U32(s4 + 4); +at = 0x7; +if (t6 == at) {at = 0x7; +goto L4468c8;} +at = 0x7; +L446854: +if (v1 != at) {//nop; +goto L446868;} +//nop; +t7 = MEM_U32(s4 + 4); +//nop; +if (v0 == t7) {v0 = 0xf; +goto L4468c8;} +L446868: +v0 = 0xf; +if (v0 != v1) {at = 0x8; +goto L446884;} +at = 0x8; +t8 = MEM_U32(s4 + 4); +at = 0x8; +if (t8 == at) {at = 0x8; +goto L4468c8;} +at = 0x8; +L446884: +if (v1 != at) {//nop; +goto L446898;} +//nop; +t9 = MEM_U32(s4 + 4); +//nop; +if (v0 == t9) {v0 = 0x10; +goto L4468c8;} +L446898: +v0 = 0x10; +if (v0 != v1) {at = 0x9; +goto L4468b4;} +at = 0x9; +t5 = MEM_U32(s4 + 4); +at = 0x9; +if (t5 == at) {at = 0x9; +goto L4468c8;} +at = 0x9; +L4468b4: +if (v1 != at) {//nop; +goto L4468d4;} +//nop; +t2 = MEM_U32(s4 + 4); +//nop; +if (v0 != t2) {v0 = 0x30000; +goto L4468d4;} +L4468c8: +v0 = 0x30000; +L4468cc: +v0 = v0 | 0x15d; +goto L4468dc; +v0 = v0 | 0x15d; +L4468d4: +v0 = 0x30000; +v0 = v0 | 0xda; +L4468dc: +// bdead 9 ra = MEM_U32(sp + 60); +L4468e0: +// bdead 9 s0 = MEM_U32(sp + 32); +// bdead 9 s1 = MEM_U32(sp + 36); +// bdead 9 s2 = MEM_U32(sp + 40); +// bdead 9 s3 = MEM_U32(sp + 44); +// bdead 9 s4 = MEM_U32(sp + 48); +// bdead 9 s5 = MEM_U32(sp + 52); +// bdead 9 sp = sp + 0x88; +return v0; +// bdead 9 sp = sp + 0x88; +} + +static uint32_t func_446900(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L446900: +v0 = MEM_U32(a0 + 8); +v1 = 0x13; +v0 = MEM_U32(v0 + 8); +//nop; +t6 = MEM_U32(v0 + 4); +//nop; +if (v1 != t6) {//nop; +goto L446950;} +//nop; +L446920: +t7 = MEM_U32(v0 + 32); +//nop; +if (t7 != 0) {//nop; +goto L446938;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L446938: +v0 = MEM_U32(v0 + 8); +//nop; +t8 = MEM_U32(v0 + 4); +//nop; +if (v1 == t8) {//nop; +goto L446920;} +//nop; +L446950: +v0 = zero; +//nop; +return v0; +//nop; +} + +static uint32_t func_44695c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44695c: +t6 = a0 + 0xffffffff; +v0 = t6 & a0; +t7 = v0 < 0x1; +v0 = t7; +return v0; +v0 = t7; +} + +static uint32_t func_446970(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L446970: +//nop; +//nop; +//nop; +if (a0 == 0) {v1 = 0xffffffff; +goto L4469b4;} +v1 = 0xffffffff; +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 12); +//nop; +if ((int)v0 < 0) {t6 = (int)a0 >> 1; +goto L4469b4;} +t6 = (int)a0 >> 1; +L44699c: +v1 = v1 + 0x1; +if (t6 == 0) {a0 = t6; +goto L4469b4;} +a0 = t6; +at = (int)v1 < (int)v0; +if (at != 0) {t6 = (int)a0 >> 1; +goto L44699c;} +t6 = (int)a0 >> 1; +L4469b4: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_4469bc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4469bc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 72) = a0; +MEM_U32(sp + 76) = a1; +a2 = MEM_U32(a0 + 8); +at = 0x18; +v0 = MEM_U32(a2 + 8); +//nop; +v1 = MEM_U32(v0 + 4); +//nop; +if (v1 == at) {at = 0x14; +goto L446a1c;} +at = 0x14; +if (v1 != at) {a0 = v0; +goto L446a4c;} +a0 = v0; +t7 = MEM_U32(v0 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {a0 = v0; +goto L446a4c;} +a0 = v0; +L446a1c: +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {a0 = v0; +goto L446a4c;} +a0 = v0; +t9 = MEM_U32(v0 + 12); +at = 0xd0000000; +t1 = t9 & at; +if (t1 == 0) {a0 = v0; +goto L446a4c;} +a0 = v0; +a0 = v1; +goto L446a4c; +a0 = v1; +// fdead 0 a0 = v0; +L446a4c: +t2 = MEM_U32(a0 + 24); +t6 = MEM_U32(sp + 76); +t5 = MEM_U32(sp + 72); +t7 = t6 << 2; +MEM_U32(sp + 64) = t2; +t4 = (int)t2 >> 3; +t8 = t5 + t7; +MEM_U32(sp + 64) = t4; +MEM_U32(sp + 32) = t8; +s0 = MEM_U32(t8 + 24); +a3 = MEM_U32(a2 + 24); +v1 = MEM_U32(s0 + 8); +//nop; +t9 = MEM_U32(v1 + 24); +//nop; +if (a3 == t9) {t2 = MEM_U32(sp + 64); +goto L446af0;} +t2 = MEM_U32(sp + 64); +v0 = MEM_U32(v1 + 4); +//nop; +a1 = (int)v0 < (int)0x5; +if (a1 != 0) {a1 = (int)v0 < (int)0xb; +goto L446aac;} +a1 = (int)v0 < (int)0xb; +if (a1 != 0) {//nop; +goto L446ab4;} +//nop; +L446aac: +a1 = v0 ^ 0x14; +a1 = a1 < 0x1; +L446ab4: +//nop; +a0 = a3; +//nop; +v0 = f_max_type_of_size(mem, sp, a0, a1); +goto L446ac4; +//nop; +L446ac4: +// bdead 40020109 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 72); +//nop; +a0 = v0; +a1 = s0; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L446adc; +a1 = s0; +L446adc: +t1 = MEM_U32(sp + 32); +// bdead 40000409 gp = MEM_U32(sp + 24); +s0 = v0; +MEM_U32(t1 + 24) = v0; +t2 = MEM_U32(sp + 64); +L446af0: +at = 0x1; +if (t2 != at) {//nop; +goto L446b08;} +//nop; +v0 = MEM_U32(sp + 72); +// bdead 9 ra = MEM_U32(sp + 28); +goto L446cbc; +// bdead 9 ra = MEM_U32(sp + 28); +L446b08: +t3 = 0x10008264; +v0 = MEM_U32(sp + 72); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L446b28;} +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +goto L446cbc; +// bdead 9 ra = MEM_U32(sp + 28); +L446b28: +t4 = MEM_U32(s0 + 4); +at = 0x65; +if (t4 != at) {//nop; +goto L446bc4;} +//nop; +a3 = MEM_U32(sp + 64); +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = (int)a3 >> 31; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446b50; +a2 = (int)a3 >> 31; +L446b50: +// bdead 40020019 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U32(s0 + 8); +a2 = v0; +a3 = v1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L446b6c; +a3 = v1; +L446b6c: +t5 = MEM_U32(sp + 32); +// bdead 40004009 gp = MEM_U32(sp + 24); +MEM_U32(t5 + 24) = v0; +t8 = MEM_U32(sp + 76); +t7 = MEM_U32(sp + 72); +t9 = t8 ^ 0x1; +t1 = t9 << 2; +t2 = t7 + t1; +t3 = MEM_U32(t2 + 24); +at = 0x38; +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 != at) {v0 = MEM_U32(sp + 72); +goto L446cb4;} +v0 = MEM_U32(sp + 72); +//nop; +a0 = t7; +// bdead 40000021 t9 = t9; +//nop; +v0 = func_440d60(mem, sp, a0); +goto L446bb8; +//nop; +L446bb8: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 72) = v0; +goto L446cb0; +MEM_U32(sp + 72) = v0; +L446bc4: +//nop; +a0 = MEM_U32(sp + 64); +// bdead 40020021 t9 = t9; +//nop; +v0 = func_44695c(mem, sp, a0); +goto L446bd8; +//nop; +L446bd8: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 == 0) {a3 = MEM_U32(sp + 64); +goto L446c60;} +a3 = MEM_U32(sp + 64); +//nop; +a0 = MEM_U32(sp + 64); +// fdead 6002012f t9 = t9; +//nop; +v0 = func_446970(mem, sp, a0); +goto L446bf8; +//nop; +L446bf8: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = v0; +t6 = 0x10006594; +//nop; +t6 = MEM_U32(t6 + 12); +//nop; +at = (int)v0 < (int)t6; +if (at == 0) {//nop; +goto L446c5c;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(s0 + 8); +a2 = (int)v0 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L446c30; +a2 = (int)v0 >> 31; +L446c30: +// bdead 40020009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(s0 + 20); +//nop; +a0 = 0x4b; +a2 = s0; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L446c4c; +a3 = v0; +L446c4c: +t5 = MEM_U32(sp + 32); +// bdead 40024009 gp = MEM_U32(sp + 24); +MEM_U32(t5 + 24) = v0; +goto L446c9c; +MEM_U32(t5 + 24) = v0; +L446c5c: +a3 = MEM_U32(sp + 64); +L446c60: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(s0 + 8); +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L446c74; +a2 = (int)a3 >> 31; +L446c74: +// bdead 40020009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(s0 + 20); +//nop; +a0 = 0x52; +a2 = s0; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L446c90; +a3 = v0; +L446c90: +t9 = MEM_U32(sp + 32); +// bdead 44020009 gp = MEM_U32(sp + 24); +MEM_U32(t9 + 24) = v0; +L446c9c: +t2 = MEM_U32(sp + 32); +t1 = MEM_U32(s0 + 8); +t3 = MEM_U32(t2 + 24); +//nop; +MEM_U32(t3 + 8) = t1; +L446cb0: +v0 = MEM_U32(sp + 72); +L446cb4: +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +L446cbc: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t f_simple_asgn_typematch(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L446cc8: +//simple_asgn_typematch: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +//nop; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +MEM_U32(sp + 120) = a0; +MEM_U32(sp + 124) = a1; +MEM_U32(sp + 128) = a2; +MEM_U32(sp + 132) = a3; +MEM_U32(sp + 116) = zero; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446cfc; +MEM_U32(sp + 116) = zero; +L446cfc: +t6 = MEM_U32(sp + 124); +MEM_U32(sp + 112) = v0; +a2 = MEM_U32(t6 + 8); +t8 = MEM_U32(sp + 120); +MEM_U32(sp + 104) = a2; +MEM_U32(sp + 108) = a2; +a0 = MEM_U32(t8 + 4); +// bdead 400001ab gp = MEM_U32(sp + 40); +t3 = 0x14; +if (t3 == a0) {//nop; +goto L446d38;} +//nop; +if ((int)a0 <= 0) {at = (int)a0 < (int)0x11; +goto L446d90;} +at = (int)a0 < (int)0x11; +if (at == 0) {t6 = MEM_U32(sp + 104); +goto L446d94;} +t6 = MEM_U32(sp + 104); +L446d38: +t9 = MEM_U32(sp + 104); +t4 = MEM_U32(sp + 120); +v1 = MEM_U32(t9 + 4); +t5 = MEM_U32(sp + 104); +if (t3 == v1) {//nop; +goto L446d60;} +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x11; +goto L446d90;} +at = (int)v1 < (int)0x11; +if (at == 0) {t6 = MEM_U32(sp + 104); +goto L446d94;} +t6 = MEM_U32(sp + 104); +L446d60: +if (t4 == t5) {//nop; +goto L446d88;} +//nop; +//nop; +a0 = MEM_U32(sp + 112); +a1 = MEM_U32(sp + 124); +a2 = MEM_U32(sp + 128); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L446d80; +//nop; +L446d80: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 124) = v0; +L446d88: +t6 = MEM_U32(sp + 116); +goto L447540; +t6 = MEM_U32(sp + 116); +L446d90: +t6 = MEM_U32(sp + 104); +L446d94: +a1 = 0x18; +t7 = MEM_U32(t6 + 4); +at = 0xc0000000; +if (a1 != t7) {t2 = 0x16; +goto L446ddc;} +t2 = 0x16; +v1 = MEM_U32(t6 + 12); +at = at | 0x80; +t8 = v1 & at; +if (t8 != 0) {at = 0x10000000; +goto L446dc8;} +at = 0x10000000; +t9 = v1 & at; +if (t9 == 0) {//nop; +goto L446ddc;} +//nop; +L446dc8: +t4 = MEM_U32(sp + 108); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +MEM_U32(sp + 104) = t5; +L446ddc: +t7 = MEM_U32(v0 + 4); +t6 = MEM_U32(sp + 104); +if (a1 != t7) {//nop; +goto L446e1c;} +//nop; +t8 = MEM_U32(t6 + 4); +//nop; +if (a1 != t8) {//nop; +goto L446e1c;} +//nop; +//nop; +a0 = MEM_U32(sp + 112); +a1 = t6; +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L446e10; +a2 = zero; +L446e10: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 116) = v0; +goto L44753c; +MEM_U32(sp + 116) = v0; +L446e1c: +if (t2 != a0) {//nop; +goto L4470d8;} +//nop; +t9 = MEM_U32(sp + 108); +t5 = MEM_U32(sp + 120); +t4 = MEM_U32(t9 + 4); +at = 0xc0000000; +if (t2 != t4) {//nop; +goto L4470d8;} +//nop; +a3 = MEM_U32(t5 + 8); +a1 = MEM_U32(t9 + 8); +MEM_U32(sp + 88) = zero; +v0 = MEM_U32(a3 + 12); +at = at | 0x80; +t7 = v0 & at; +if (t7 == 0) {t0 = zero; +goto L446e88;} +t0 = zero; +//nop; +a0 = a3; +MEM_U32(sp + 96) = a1; +MEM_U32(sp + 92) = t7; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446e70; +MEM_U32(sp + 92) = t7; +L446e70: +// bdead 4000008b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 96); +t0 = MEM_U32(sp + 92); +t2 = 0x16; +t3 = 0x14; +a3 = v0; +L446e88: +v0 = MEM_U32(a1 + 12); +at = 0xc0000000; +at = at | 0x80; +t8 = v0 & at; +if (t8 == 0) {a0 = a1; +goto L446ecc;} +a0 = a1; +//nop; +MEM_U32(sp + 88) = t8; +MEM_U32(sp + 100) = a3; +MEM_U32(sp + 92) = t0; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L446eb4; +MEM_U32(sp + 92) = t0; +L446eb4: +// bdead 4000000b gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 100); +t0 = MEM_U32(sp + 92); +t2 = 0x16; +t3 = 0x14; +a1 = v0; +L446ecc: +t6 = MEM_U32(sp + 88); +a0 = a3; +v1 = t0 | t6; +if (t0 != v1) {a2 = zero; +goto L446f1c;} +a2 = zero; +//nop; +MEM_U32(sp + 64) = v1; +MEM_U32(sp + 96) = a1; +MEM_U32(sp + 100) = a3; +MEM_U32(sp + 92) = t0; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L446ef8; +MEM_U32(sp + 92) = t0; +L446ef8: +// bdead 4000000b gp = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 96); +a3 = MEM_U32(sp + 100); +t0 = MEM_U32(sp + 92); +t2 = 0x16; +t3 = 0x14; +if (v0 == 0) {MEM_U32(sp + 116) = v0; +goto L446fdc;} +MEM_U32(sp + 116) = v0; +L446f1c: +if (t0 != v1) {//nop; +goto L446f44;} +//nop; +t4 = MEM_U32(a3 + 4); +v0 = 0x11; +if (v0 == t4) {//nop; +goto L446fdc;} +//nop; +t5 = MEM_U32(a1 + 4); +//nop; +if (v0 == t5) {//nop; +goto L446fdc;} +//nop; +L446f44: +t9 = MEM_U32(sp + 124); +at = 0x65; +t7 = MEM_U32(t9 + 4); +//nop; +if (t7 != at) {//nop; +goto L446fe4;} +//nop; +a2 = MEM_U32(t9 + 8); +t8 = MEM_U32(sp + 124); +v0 = MEM_U32(a2 + 4); +//nop; +if (t3 == v0) {at = (int)v0 < (int)0x5; +goto L446f84;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L446f9c;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L446f9c;} +//nop; +L446f84: +t6 = MEM_U32(t8 + 24); +t7 = MEM_U32(t8 + 28); +if (t6 != 0) {//nop; +goto L446f9c;} +//nop; +if (t7 == 0) {//nop; +goto L446fdc;} +//nop; +L446f9c: +if (t2 != v0) {//nop; +goto L446fe4;} +//nop; +t4 = 0x1002dfbc; +t5 = MEM_U32(a2 + 8); +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != t5) {//nop; +goto L446fe4;} +//nop; +t9 = MEM_U32(sp + 124); +//nop; +t8 = MEM_U32(t9 + 24); +t9 = MEM_U32(t9 + 28); +if (t8 != 0) {//nop; +goto L446fe4;} +//nop; +if (t9 != 0) {//nop; +goto L446fe4;} +//nop; +L446fdc: +MEM_U32(sp + 116) = zero; +goto L44753c; +MEM_U32(sp + 116) = zero; +L446fe4: +t1 = 0x10029fa0; +//nop; +v1 = MEM_U16(t1 + 26); +//nop; +if (v1 != 0) {//nop; +goto L44703c;} +//nop; +t6 = MEM_U16(t1 + 10); +t4 = MEM_U32(sp + 116); +t7 = t6 & 0x1; +if (t7 != 0) {at = 0x30000; +goto L44703c;} +at = 0x30000; +at = at | 0x15d; +if (t4 != at) {//nop; +goto L44703c;} +//nop; +t5 = MEM_U32(sp + 132); +at = 0x41; +if (t5 != at) {t6 = MEM_U32(sp + 116); +goto L447540;} +t6 = MEM_U32(sp + 116); +t8 = MEM_U16(t1 + 44); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 116); +goto L447540;} +t6 = MEM_U32(sp + 116); +L44703c: +if (v1 != 0) {//nop; +goto L447078;} +//nop; +t9 = MEM_U16(t1 + 10); +t7 = MEM_U32(sp + 132); +t6 = t9 & 0x1; +if (t6 != 0) {at = 0x41; +goto L447078;} +at = 0x41; +if (t7 != at) {//nop; +goto L447078;} +//nop; +t4 = MEM_U16(t1 + 44); +//nop; +if (t4 != 0) {//nop; +goto L447078;} +//nop; +MEM_U32(sp + 116) = zero; +goto L44753c; +MEM_U32(sp + 116) = zero; +L447078: +if (v1 != 0) {a0 = 0x30000; +goto L4470b4;} +a0 = 0x30000; +t5 = MEM_U16(t1 + 10); +at = 0x5; +t8 = t5 & 0x5; +if (t8 != at) {a1 = 0x2; +goto L4470b4;} +a1 = 0x2; +//nop; +a0 = 0x30000; +a2 = MEM_U32(sp + 136); +a0 = a0 | 0xd6; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4470a8; +a0 = a0 | 0xd6; +L4470a8: +// bdead 40000003 gp = MEM_U32(sp + 40); +t6 = MEM_U32(sp + 116); +goto L447540; +t6 = MEM_U32(sp + 116); +L4470b4: +//nop; +a2 = MEM_U32(sp + 136); +a0 = a0 | 0xd6; +a1 = 0x1; +MEM_U32(sp + 116) = zero; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4470cc; +MEM_U32(sp + 116) = zero; +L4470cc: +// bdead 40000003 gp = MEM_U32(sp + 40); +t6 = MEM_U32(sp + 116); +goto L447540; +t6 = MEM_U32(sp + 116); +L4470d8: +if (t2 != a0) {t7 = MEM_U32(sp + 132); +goto L447174;} +t7 = MEM_U32(sp + 132); +t9 = MEM_U32(sp + 124); +at = 0x65; +t6 = MEM_U32(t9 + 4); +//nop; +if (t6 != at) {t7 = MEM_U32(sp + 132); +goto L447174;} +t7 = MEM_U32(sp + 132); +v0 = MEM_U32(a2 + 4); +t7 = MEM_U32(sp + 124); +if (t3 == v0) {at = (int)v0 < (int)0x5; +goto L447118;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L447130;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L447130;} +//nop; +L447118: +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +if (t4 != 0) {//nop; +goto L447130;} +//nop; +if (t5 == 0) {//nop; +goto L447168;} +//nop; +L447130: +if (t2 != v0) {t7 = MEM_U32(sp + 132); +goto L447174;} +t7 = MEM_U32(sp + 132); +t8 = 0x1002dfbc; +t9 = MEM_U32(a2 + 8); +t8 = MEM_U32(t8 + 0); +t6 = MEM_U32(sp + 124); +if (t8 != t9) {t7 = MEM_U32(sp + 132); +goto L447174;} +t7 = MEM_U32(sp + 132); +t4 = MEM_U32(t6 + 24); +t5 = MEM_U32(t6 + 28); +if (t4 != 0) {t7 = MEM_U32(sp + 132); +goto L447174;} +t7 = MEM_U32(sp + 132); +if (t5 != 0) {t7 = MEM_U32(sp + 132); +goto L447174;} +t7 = MEM_U32(sp + 132); +L447168: +t6 = MEM_U32(sp + 116); +goto L447540; +t6 = MEM_U32(sp + 116); +// fdead 0 t7 = MEM_U32(sp + 132); +L447174: +at = 0x24; +if (t7 != at) {//nop; +goto L4471d0;} +//nop; +if (t3 == a0) {at = (int)a0 < (int)0x5; +goto L447198;} +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0x11; +goto L4471d0;} +at = (int)a0 < (int)0x11; +if (at == 0) {//nop; +goto L4471d0;} +//nop; +L447198: +t8 = MEM_U32(sp + 108); +t6 = MEM_U32(sp + 120); +t9 = MEM_U32(t8 + 4); +//nop; +if (t2 != t9) {//nop; +goto L4471d0;} +//nop; +t4 = MEM_U32(t6 + 24); +t5 = MEM_U32(t8 + 24); +t7 = 0x30000; +at = t4 < t5; +if (at == 0) {t7 = t7 | 0xda; +goto L4471d0;} +t7 = t7 | 0xda; +MEM_U32(sp + 116) = t7; +goto L44753c; +MEM_U32(sp + 116) = t7; +L4471d0: +t1 = 0x10029fa0; +//nop; +v1 = MEM_U16(t1 + 26); +//nop; +if (v1 == 0) {//nop; +goto L4471fc;} +//nop; +v0 = MEM_U16(t1 + 10); +//nop; +t9 = v0 & 0x1; +if (t9 != 0) {t8 = v0 & 0x5; +goto L447218;} +t8 = v0 & 0x5; +L4471fc: +if (v1 != 0) {//nop; +goto L447224;} +//nop; +v0 = MEM_U16(t1 + 10); +//nop; +t6 = v0 & 0x1; +if (t6 == 0) {t8 = v0 & 0x5; +goto L447224;} +t8 = v0 & 0x5; +L447218: +at = 0x5; +if (t8 == at) {//nop; +goto L4472f0;} +//nop; +L447224: +if (t3 == a0) {at = (int)a0 < (int)0x5; +goto L44723c;} +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0x11; +goto L4472f0;} +at = (int)a0 < (int)0x11; +if (at == 0) {//nop; +goto L4472f0;} +//nop; +L44723c: +t4 = MEM_U32(sp + 108); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t2 != t5) {//nop; +goto L4472f0;} +//nop; +if (v1 == 0) {//nop; +goto L447270;} +//nop; +t7 = MEM_U16(t1 + 10); +//nop; +t9 = t7 & 0x1; +if (t9 != 0) {//nop; +goto L4472ac;} +//nop; +L447270: +if (v1 != 0) {t4 = MEM_U32(sp + 132); +goto L447290;} +t4 = MEM_U32(sp + 132); +t6 = MEM_U16(t1 + 10); +//nop; +t8 = t6 & 0x1; +if (t8 != 0) {//nop; +goto L4472ac;} +//nop; +t4 = MEM_U32(sp + 132); +L447290: +at = 0x41; +if (t4 != at) {//nop; +goto L4472cc;} +//nop; +t5 = MEM_U16(t1 + 44); +//nop; +if (t5 == 0) {//nop; +goto L4472cc;} +//nop; +L4472ac: +//nop; +a0 = 0x30000; +a2 = MEM_U32(sp + 136); +a0 = a0 | 0xd9; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4472c4; +a1 = 0x1; +L4472c4: +// bdead 40000103 gp = MEM_U32(sp + 40); +//nop; +L4472cc: +//nop; +a0 = MEM_U32(sp + 112); +a1 = MEM_U32(sp + 124); +a2 = MEM_U32(sp + 128); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L4472e4; +//nop; +L4472e4: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 124) = v0; +goto L44753c; +MEM_U32(sp + 124) = v0; +L4472f0: +if (v1 == 0) {//nop; +goto L44730c;} +//nop; +v0 = MEM_U16(t1 + 10); +//nop; +t7 = v0 & 0x1; +if (t7 != 0) {t6 = v0 & 0x5; +goto L447328;} +t6 = v0 & 0x5; +L44730c: +if (v1 != 0) {t8 = MEM_U32(sp + 108); +goto L447338;} +t8 = MEM_U32(sp + 108); +v0 = MEM_U16(t1 + 10); +//nop; +t9 = v0 & 0x1; +if (t9 == 0) {t6 = v0 & 0x5; +goto L447334;} +t6 = v0 & 0x5; +L447328: +at = 0x5; +if (t6 == at) {//nop; +goto L447400;} +//nop; +L447334: +t8 = MEM_U32(sp + 108); +L447338: +//nop; +v0 = MEM_U32(t8 + 4); +//nop; +if (t3 == v0) {at = (int)v0 < (int)0x5; +goto L44735c;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L447400;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L447400;} +//nop; +L44735c: +if (t2 != a0) {//nop; +goto L447400;} +//nop; +if (v1 == 0) {//nop; +goto L447380;} +//nop; +t4 = MEM_U16(t1 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 != 0) {//nop; +goto L4473bc;} +//nop; +L447380: +if (v1 != 0) {t6 = MEM_U32(sp + 132); +goto L4473a0;} +t6 = MEM_U32(sp + 132); +t7 = MEM_U16(t1 + 10); +//nop; +t9 = t7 & 0x1; +if (t9 != 0) {//nop; +goto L4473bc;} +//nop; +t6 = MEM_U32(sp + 132); +L4473a0: +at = 0x41; +if (t6 != at) {//nop; +goto L4473dc;} +//nop; +t8 = MEM_U16(t1 + 44); +//nop; +if (t8 == 0) {//nop; +goto L4473dc;} +//nop; +L4473bc: +//nop; +a0 = 0x30000; +a2 = MEM_U32(sp + 136); +a0 = a0 | 0xd9; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4473d4; +a1 = 0x1; +L4473d4: +// bdead 40000103 gp = MEM_U32(sp + 40); +//nop; +L4473dc: +//nop; +a0 = MEM_U32(sp + 112); +a1 = MEM_U32(sp + 124); +a2 = MEM_U32(sp + 128); +//nop; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L4473f4; +//nop; +L4473f4: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 124) = v0; +goto L44753c; +MEM_U32(sp + 124) = v0; +L447400: +if (t2 != a0) {v1 = 0x13; +goto L447490;} +v1 = 0x13; +t4 = MEM_U32(sp + 124); +at = 0x65; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 != at) {//nop; +goto L447490;} +//nop; +v0 = MEM_U32(a2 + 4); +t7 = MEM_U32(sp + 124); +if (t3 == v0) {at = (int)v0 < (int)0x5; +goto L447440;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L447458;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L447458;} +//nop; +L447440: +t6 = MEM_U32(t7 + 24); +t7 = MEM_U32(t7 + 28); +if (t6 != 0) {//nop; +goto L447458;} +//nop; +if (t7 == 0) {t6 = MEM_U32(sp + 116); +goto L447540;} +t6 = MEM_U32(sp + 116); +L447458: +if (t2 != v0) {//nop; +goto L447490;} +//nop; +t9 = 0x1002dfbc; +t8 = MEM_U32(a2 + 8); +t9 = MEM_U32(t9 + 0); +t4 = MEM_U32(sp + 124); +if (t9 != t8) {//nop; +goto L447490;} +//nop; +t6 = MEM_U32(t4 + 24); +t7 = MEM_U32(t4 + 28); +if (t6 != 0) {//nop; +goto L447490;} +//nop; +if (t7 == 0) {t6 = MEM_U32(sp + 116); +goto L447540;} +t6 = MEM_U32(sp + 116); +L447490: +if (v1 != a0) {//nop; +goto L4474d4;} +//nop; +t5 = MEM_U32(sp + 108); +a0 = MEM_U32(sp + 120); +t9 = MEM_U32(t5 + 4); +//nop; +if (v1 != t9) {//nop; +goto L4474d4;} +//nop; +//nop; +a1 = t5; +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L4474c0; +a2 = zero; +L4474c0: +// bdead 4000000b gp = MEM_U32(sp + 40); +v1 = 0x13; +t1 = 0x10029fa0; +if (v0 == 0) {t6 = MEM_U32(sp + 116); +goto L447540;} +t6 = MEM_U32(sp + 116); +L4474d4: +t8 = MEM_U16(t1 + 26); +//nop; +if (t8 != 0) {t4 = 0x30000; +goto L447534;} +t4 = 0x30000; +t4 = MEM_U16(t1 + 10); +t7 = MEM_U32(sp + 120); +t6 = t4 & 0x1; +if (t6 != 0) {t4 = 0x30000; +goto L447534;} +t4 = 0x30000; +t9 = MEM_U32(t7 + 4); +t5 = MEM_U32(sp + 108); +if (v1 != t9) {t4 = 0x30000; +goto L447534;} +t4 = 0x30000; +t8 = MEM_U32(t5 + 4); +a1 = t5; +if (v1 == t8) {t4 = 0x30000; +goto L447534;} +t4 = 0x30000; +//nop; +a0 = MEM_U32(t7 + 8); +a2 = zero; +v0 = f_type_compatible(mem, sp, a0, a1, a2); +goto L447528; +a2 = zero; +L447528: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 == 0) {t4 = 0x30000; +goto L44753c;} +t4 = 0x30000; +L447534: +t4 = t4 | 0xda; +MEM_U32(sp + 116) = t4; +L44753c: +t6 = MEM_U32(sp + 116); +L447540: +a1 = zero; +if (t6 == 0) {a2 = sp + 0x54; +goto L4477f4;} +a2 = sp + 0x54; +//nop; +a0 = MEM_U32(sp + 112); +MEM_U32(sp + 84) = zero; +MEM_U32(sp + 80) = zero; +a3 = sp + 0x50; +v0 = f_gen_type_str(mem, sp, a0, a1, a2, a3); +goto L447564; +a3 = sp + 0x50; +L447564: +// bdead 4000000b gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 104); +//nop; +MEM_U32(sp + 84) = zero; +MEM_U32(sp + 80) = zero; +a1 = zero; +a2 = sp + 0x54; +a3 = sp + 0x50; +MEM_U32(sp + 76) = v0; +v0 = f_gen_type_str(mem, sp, a0, a1, a2, a3); +goto L44758c; +MEM_U32(sp + 76) = v0; +L44758c: +// bdead 40000009 gp = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 132); +t0 = MEM_U32(sp + 76); +at = 0x24; +t1 = 0x10029fa0; +if (v1 == at) {a3 = v0; +goto L4477a8;} +a3 = v0; +at = 0x25; +if (v1 == at) {a0 = 0x30000; +goto L447764;} +a0 = 0x30000; +at = 0x3a; +if (v1 == at) {at = 0x41; +goto L4475d0;} +at = 0x41; +if (v1 == at) {a2 = 0x157d; +goto L44767c;} +a2 = 0x157d; +//nop; +goto L4477d4; +//nop; +L4475d0: +t9 = MEM_U16(t1 + 26); +a0 = 0x30000; +if (t9 != 0) {a0 = a0 | 0xd8; +goto L44763c;} +a0 = a0 | 0xd8; +t8 = MEM_U16(t1 + 10); +t5 = MEM_U32(sp + 116); +t7 = t8 & 0x1; +if (t7 != 0) {at = 0x30000; +goto L44763c;} +at = 0x30000; +at = at | 0x15d; +if (t5 != at) {a1 = 0x1; +goto L44763c;} +a1 = 0x1; +t4 = 0x10011640; +t6 = 0x10011660; +//nop; +a0 = 0x30000; +a2 = MEM_U32(sp + 136); +t4 = t4; +t6 = t6; +MEM_U32(sp + 24) = t6; +MEM_U32(sp + 16) = t4; +a0 = a0 | 0xd8; +MEM_U32(sp + 20) = t0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L447630; +MEM_U32(sp + 20) = t0; +L447630: +// bdead 40000001 gp = MEM_U32(sp + 40); +// bdead 40000001 ra = MEM_U32(sp + 44); +goto L4477f8; +// bdead 40000001 ra = MEM_U32(sp + 44); +L44763c: +t9 = 0x10011664; +t8 = 0x10011684; +t9 = t9; +MEM_U32(sp + 16) = t9; +//nop; +a2 = MEM_U32(sp + 136); +t8 = t8; +MEM_U32(sp + 24) = t8; +a1 = 0x2; +MEM_U32(sp + 20) = t0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L447668; +MEM_U32(sp + 20) = t0; +L447668: +t5 = MEM_U32(sp + 124); +// bdead 40004001 gp = MEM_U32(sp + 40); +t7 = 0x69; +MEM_U32(t5 + 4) = t7; +goto L4477f4; +MEM_U32(t5 + 4) = t7; +L44767c: +v1 = MEM_U16(t1 + 26); +//nop; +if (v1 != 0) {//nop; +goto L4476bc;} +//nop; +t4 = MEM_U16(t1 + 10); +//nop; +t6 = t4 & 0x1; +if (t6 != 0) {//nop; +goto L4476bc;} +//nop; +t9 = MEM_U16(t1 + 44); +t8 = MEM_U32(sp + 116); +if (t9 == 0) {at = 0x30000; +goto L4477f4;} +at = 0x30000; +at = at | 0x15d; +if (t8 == at) {// bdead 40000711 ra = MEM_U32(sp + 44); +goto L4477f8;} +// bdead 40000711 ra = MEM_U32(sp + 44); +L4476bc: +if (v1 != 0) {a0 = 0x30000; +goto L447720;} +a0 = 0x30000; +t7 = MEM_U16(t1 + 10); +//nop; +t5 = t7 & 0x1; +if (t5 != 0) {//nop; +goto L447720;} +//nop; +t4 = MEM_U16(t1 + 44); +a2 = MEM_U32(sp + 136); +if (t4 == 0) {a1 = 0x1; +goto L447720;} +a1 = 0x1; +t9 = 0x10011698; +t6 = 0x10011688; +t9 = t9; +MEM_U32(sp + 24) = t9; +//nop; +a0 = 0x30000; +t6 = t6; +MEM_U32(sp + 16) = t6; +a0 = a0 | 0xd8; +MEM_U32(sp + 20) = t0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L447714; +MEM_U32(sp + 20) = t0; +L447714: +// bdead 40000001 gp = MEM_U32(sp + 40); +// bdead 40000001 ra = MEM_U32(sp + 44); +goto L4477f8; +// bdead 40000001 ra = MEM_U32(sp + 44); +L447720: +t8 = 0x100116b8; +t7 = 0x100116c8; +//nop; +a2 = MEM_U32(sp + 136); +t8 = t8; +t7 = t7; +MEM_U32(sp + 24) = t7; +MEM_U32(sp + 16) = t8; +a0 = a0 | 0xd8; +a1 = 0x2; +MEM_U32(sp + 20) = t0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L447750; +MEM_U32(sp + 20) = t0; +L447750: +t4 = MEM_U32(sp + 124); +// bdead 40002001 gp = MEM_U32(sp + 40); +t5 = 0x69; +MEM_U32(t4 + 4) = t5; +goto L4477f4; +MEM_U32(t4 + 4) = t5; +L447764: +t9 = 0x10011700; +t6 = 0x100116e8; +t9 = t9; +MEM_U32(sp + 24) = t9; +//nop; +a2 = MEM_U32(sp + 136); +t6 = t6; +MEM_U32(sp + 16) = t6; +a0 = a0 | 0xd8; +a1 = 0x2; +MEM_U32(sp + 20) = t0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L447794; +MEM_U32(sp + 20) = t0; +L447794: +t7 = MEM_U32(sp + 124); +// bdead 40010001 gp = MEM_U32(sp + 40); +t8 = 0x69; +MEM_U32(t7 + 4) = t8; +goto L4477f4; +MEM_U32(t7 + 4) = t8; +L4477a8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(sp + 136); +a0 = a0 | 0xf7; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4477c0; +a1 = 0x2; +L4477c0: +t4 = MEM_U32(sp + 124); +// bdead 40002001 gp = MEM_U32(sp + 40); +t5 = 0x69; +MEM_U32(t4 + 4) = t5; +goto L4477f4; +MEM_U32(t4 + 4) = t5; +L4477d4: +a0 = 0x10011718; +a1 = 0x10011720; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4477ec; +a1 = a1; +L4477ec: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +L4477f4: +// bdead 40000001 ra = MEM_U32(sp + 44); +L4477f8: +v0 = MEM_U32(sp + 124); +// bdead 9 sp = sp + 0x78; +return v0; +// bdead 9 sp = sp + 0x78; +} + +static uint32_t f_make_typename(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L447804: +//make_typename: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = 0x62; +a2 = zero; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L447834; +a3 = zero; +L447834: +// bdead 4000000b gp = MEM_U32(sp + 24); +MEM_U32(v0 + 12) = zero; +t6 = MEM_U32(sp + 32); +//nop; +MEM_U32(v0 + 8) = t6; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_make_boolean(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L447858: +//make_boolean: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000012b MEM_U32(sp + 28) = ra; +// fdead 4000012b MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 8); +at = 0x14; +v0 = MEM_U32(t6 + 4); +a2 = a0; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L447a90;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L447894;} +at = (int)v0 < (int)0x11; +if (at != 0) {at = 0x1; +goto L447a90;} +L447894: +at = 0x1; +if (v0 == at) {at = 0x2; +goto L4478b8;} +at = 0x2; +if (v0 == at) {at = 0x3; +goto L4478b8;} +at = 0x3; +if (v0 == at) {//nop; +goto L4479a8;} +//nop; +// bdead 81 ra = MEM_U32(sp + 28); +goto L447a94; +// bdead 81 ra = MEM_U32(sp + 28); +L4478b8: +t7 = MEM_U32(a2 + 4); +at = 0x65; +if (t7 != at) {//nop; +goto L447974;} +//nop; +t8 = MEM_U32(a2 + 12); +at = 0x40000; +t9 = t8 & at; +if (t9 != 0) {//nop; +goto L447924;} +//nop; +t0 = MEM_U32(a2 + 24); +//nop; +v0 = MEM_U32(t0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L447904;} +//nop; +f0.w[1] = MEM_U32(v0 + 24); +f0.w[0] = MEM_U32(v0 + 28); +f4.w[1] = zero; +goto L447934; +f4.w[1] = zero; +L447904: +//nop; +a0 = a2; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L447914; +//nop; +L447914: +// bdead 3 gp = MEM_U32(sp + 24); +f2.d = f0.d; +f0.d = f2.d; +goto L447930; +f0.d = f2.d; +L447924: +f0.w[1] = MEM_U32(a2 + 24); +f0.w[0] = MEM_U32(a2 + 28); +//nop; +L447930: +f4.w[1] = zero; +L447934: +f4.w[0] = zero; +//nop; +cf = f0.d == f4.d; +//nop; +if (!cf) {//nop; +goto L447960;} +//nop; +a2 = 0x1002dfd4; +//nop; +a2 = MEM_U32(a2 + 0); +// bdead 81 ra = MEM_U32(sp + 28); +goto L447a94; +// bdead 81 ra = MEM_U32(sp + 28); +L447960: +a2 = 0x1002dfd8; +//nop; +a2 = MEM_U32(a2 + 0); +// bdead 81 ra = MEM_U32(sp + 28); +goto L447a94; +// bdead 81 ra = MEM_U32(sp + 28); +L447974: +a3 = 0x1002dff0; +//nop; +a1 = MEM_U32(a2 + 20); +a3 = MEM_U32(a3 + 0); +a0 = 0x54; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44798c; +a0 = 0x54; +L44798c: +// bdead 9 gp = MEM_U32(sp + 24); +a2 = v0; +t1 = 0x1002dee4; +//nop; +t1 = MEM_U32(t1 + 0); +MEM_U32(v0 + 8) = t1; +goto L447a90; +MEM_U32(v0 + 8) = t1; +L4479a8: +t2 = MEM_U32(a2 + 4); +at = 0x65; +if (t2 != at) {//nop; +goto L447a5c;} +//nop; +t3 = MEM_U32(a2 + 12); +//nop; +t4 = t3 << 13; +if ((int)t4 < 0) {//nop; +goto L447a10;} +//nop; +t5 = MEM_U32(a2 + 24); +//nop; +v0 = MEM_U32(t5 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4479f0;} +//nop; +f0.w[0] = MEM_U32(v0 + 24); +f6.w[1] = zero; +goto L447a1c; +f6.w[1] = zero; +L4479f0: +//nop; +a0 = a2; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L447a00; +//nop; +L447a00: +// bdead 3 gp = MEM_U32(sp + 24); +f2.f[0] = f0.f[0]; +f0.f[0] = f2.f[0]; +goto L447a18; +f0.f[0] = f2.f[0]; +L447a10: +f0.w[0] = MEM_U32(a2 + 24); +//nop; +L447a18: +f6.w[1] = zero; +L447a1c: +f6.w[0] = zero; +f8.d = f0.f[0]; +cf = f6.d == f8.d; +//nop; +if (!cf) {//nop; +goto L447a48;} +//nop; +a2 = 0x1002dfd4; +//nop; +a2 = MEM_U32(a2 + 0); +// bdead 81 ra = MEM_U32(sp + 28); +goto L447a94; +// bdead 81 ra = MEM_U32(sp + 28); +L447a48: +a2 = 0x1002dfd8; +//nop; +a2 = MEM_U32(a2 + 0); +// bdead 81 ra = MEM_U32(sp + 28); +goto L447a94; +// bdead 81 ra = MEM_U32(sp + 28); +L447a5c: +a3 = 0x1002dfec; +//nop; +a1 = MEM_U32(a2 + 20); +a3 = MEM_U32(a3 + 0); +a0 = 0x54; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L447a74; +a0 = 0x54; +L447a74: +// bdead 9 gp = MEM_U32(sp + 24); +a2 = v0; +t6 = 0x1002dee4; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(v0 + 8) = t6; +L447a90: +// bdead 81 ra = MEM_U32(sp + 28); +L447a94: +// bdead 81 sp = sp + 0x20; +v0 = a2; +return v0; +v0 = a2; +//nop; +return v0; +//nop; +} + +static uint32_t func_447aa8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L447aa8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +v0 = MEM_U32(a0 + 12); +at = 0xc0000000; +at = at | 0x80; +t6 = v0 << 2; +if ((int)t6 >= 0) {a1 = v0 & at; +goto L447c84;} +a1 = v0 & at; +t7 = MEM_U32(a0 + 4); +//nop; +t8 = t7 + 0xffffffff; +at = t8 < 0x14; +if (at == 0) {//nop; +goto L447c64;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10011c70[] = { +&&L447c40, +&&L447c2c, +&&L447c18, +&&L447c64, +&&L447b28, +&&L447b78, +&&L447b8c, +&&L447ba0, +&&L447b50, +&&L447bb4, +&&L447bc8, +&&L447b3c, +&&L447bdc, +&&L447bf0, +&&L447c04, +&&L447b64, +&&L447b14, +&&L447c64, +&&L447c64, +&&L447c54, +}; +dest = Lswitch10011c70[t8]; +//nop; +goto *dest; +//nop; +L447b14: +a0 = 0x1002dfbc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447b28: +a0 = 0x1002dfa0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447b3c: +a0 = 0x1002dfb4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447b50: +a0 = 0x1002dfa8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447b64: +a0 = 0x1002dfb8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447b78: +a0 = 0x1002dee4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447b8c: +a0 = 0x1002df70; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447ba0: +a0 = 0x1002df6c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447bb4: +a0 = 0x1002dfac; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447bc8: +a0 = 0x1002dfb0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447bdc: +a0 = 0x1002df68; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447bf0: +a0 = 0x1002df64; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447c04: +a0 = 0x1002df60; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447c18: +a0 = 0x1002df58; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447c2c: +a0 = 0x1002dfa4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447c40: +a0 = 0x1002df5c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L447c64; +//nop; +L447c54: +t9 = MEM_U32(a0 + 32); +//nop; +a0 = MEM_U32(t9 + 8); +//nop; +L447c64: +if (a1 == 0) {// bdead 40000161 ra = MEM_U32(sp + 28); +goto L447c88;} +// bdead 40000161 ra = MEM_U32(sp + 28); +//nop; +a2 = 0xffffffff; +//nop; +v0 = f_typequalifier(mem, sp, a0, a1, a2, a3); +goto L447c7c; +//nop; +L447c7c: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0; +L447c84: +// bdead 21 ra = MEM_U32(sp + 28); +L447c88: +// bdead 21 sp = sp + 0x20; +v0 = a0; +return v0; +v0 = a0; +} + +static void f_init_expr_sem(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L447c94: +//init_expr_sem: +//nop; +//nop; +//nop; +a2 = 0x1002df58; +sp = sp + 0xffffffd8; +f4.w[1] = zero; +f4.w[0] = zero; +//nop; +// fdead 4000008b MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +// fdead 4000008b MEM_U32(sp + 32) = gp; +a0 = 0x68; +a1 = 0xffffffff; +MEM_U32(sp + 16) = f4.w[1]; +MEM_U32(sp + 20) = f4.w[0]; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L447cd4; +MEM_U32(sp + 20) = f4.w[0]; +L447cd4: +// bdead 4000010b gp = MEM_U32(sp + 32); +f6.w[1] = zero; +v1 = 0x1002dfec; +t6 = 0x1002df58; +MEM_U32(v1 + 0) = v0; +t6 = MEM_U32(t6 + 0); +a2 = 0x1002df5c; +MEM_U32(v0 + 8) = t6; +f6.w[0] = zero; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = 0x68; +a1 = 0xffffffff; +MEM_U32(sp + 16) = f6.w[1]; +MEM_U32(sp + 20) = f6.w[0]; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L447d14; +MEM_U32(sp + 20) = f6.w[0]; +L447d14: +// bdead 40000009 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x1002dff0; +t8 = 0x1002df5c; +MEM_U32(a0 + 0) = v0; +t8 = MEM_U32(t8 + 0); +a1 = 0x10029fa0; +MEM_U32(v0 + 8) = t8; +v1 = MEM_U16(a1 + 26); +//nop; +if (v1 == 0) {//nop; +goto L447d58;} +//nop; +t0 = MEM_U16(a1 + 10); +//nop; +t1 = t0 & 0x1; +if (t1 != 0) {//nop; +goto L447d74;} +//nop; +L447d58: +if (v1 != 0) {//nop; +goto L447d84;} +//nop; +t2 = MEM_U16(a1 + 10); +//nop; +t3 = t2 & 0x1; +if (t3 == 0) {//nop; +goto L447d84;} +//nop; +L447d74: +t4 = 0x10006bb0; +at = 0x10006c38; +t4 = t4; +MEM_U32(at + 0) = t4; +L447d84: +a0 = 0x1001172c; +//nop; +a1 = 0xd; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L447d98; +a0 = a0; +L447d98: +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 ra = MEM_U32(sp + 36); +at = 0x1002dfe8; +// bdead d sp = sp + 0x28; +MEM_U32(at + 0) = v0; +return; +MEM_U32(at + 0) = v0; +} + +static uint32_t func_447db0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L447db0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +a2 = MEM_U32(a0 + 28); +s1 = MEM_U32(a0 + 8); +v1 = MEM_U32(a2 + 4); +at = 0x42; +if (v1 != at) {s0 = a0; +goto L447e0c;} +s0 = a0; +//nop; +a0 = a2; +// fdead 400601ff t9 = t9; +//nop; +v0 = func_447db0(mem, sp, a0); +goto L447dfc; +//nop; +L447dfc: +// bdead 40060009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 28) = v0; +v1 = MEM_U32(v0 + 4); +a2 = v0; +L447e0c: +at = 0x2e; +if (v1 == at) {at = 0x5e; +goto L447e40;} +at = 0x5e; +if (v1 == at) {at = 0x63; +goto L447e40;} +at = 0x63; +if (v1 == at) {at = 0x5f; +goto L447e40;} +at = 0x5f; +if (v1 == at) {at = 0x60; +goto L447e40;} +at = 0x60; +if (v1 == at) {//nop; +goto L447e40;} +//nop; +v0 = s0; +goto L448130; +v0 = s0; +L447e40: +a3 = MEM_U32(s1 + 4); +t1 = 0x18; +if (t1 == a3) {t2 = 0x14; +goto L447e6c;} +t2 = 0x14; +if (t2 != a3) {t3 = 0xd0000000; +goto L447e9c;} +t3 = 0xd0000000; +t6 = MEM_U32(s1 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {t3 = 0xd0000000; +goto L447e9c;} +t3 = 0xd0000000; +L447e6c: +v0 = MEM_U32(s1 + 8); +t2 = 0x14; +if (v0 == 0) {t4 = 0x20000000; +goto L447e98;} +t4 = 0x20000000; +t8 = MEM_U32(s1 + 12); +t3 = 0xd0000000; +t9 = t8 & t3; +if (t9 == 0) {//nop; +goto L447e98;} +//nop; +a1 = v0; +goto L447ea4; +a1 = v0; +L447e98: +t3 = 0xd0000000; +L447e9c: +t4 = 0x20000000; +a1 = s1; +L447ea4: +a0 = MEM_U32(a2 + 8); +//nop; +t0 = MEM_U32(a0 + 4); +//nop; +if (t1 == t0) {//nop; +goto L447ed8;} +//nop; +if (t2 != t0) {v1 = a0; +goto L447f08;} +v1 = a0; +t5 = MEM_U32(a0 + 12); +//nop; +t6 = t5 & t4; +if (t6 != 0) {v1 = a0; +goto L447f08;} +v1 = a0; +L447ed8: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {v1 = a0; +goto L447f08;} +v1 = a0; +t7 = MEM_U32(a0 + 12); +//nop; +t8 = t7 & t3; +if (t8 == 0) {v1 = a0; +goto L447f08;} +v1 = a0; +v1 = v0; +goto L447f08; +v1 = v0; +// fdead 0 v1 = a0; +L447f08: +t9 = MEM_U32(v1 + 24); +t5 = MEM_U32(a1 + 24); +//nop; +at = t9 < t5; +if (at == 0) {//nop; +goto L447f28;} +//nop; +v0 = s0; +goto L448130; +v0 = s0; +L447f28: +if (t1 == a3) {//nop; +goto L447f4c;} +//nop; +if (t2 != a3) {a1 = s1; +goto L447f7c;} +a1 = s1; +t6 = MEM_U32(s1 + 12); +//nop; +t7 = t6 & t4; +if (t7 != 0) {a1 = s1; +goto L447f7c;} +a1 = s1; +L447f4c: +v0 = MEM_U32(s1 + 8); +//nop; +if (v0 == 0) {a1 = s1; +goto L447f7c;} +a1 = s1; +t8 = MEM_U32(s1 + 12); +//nop; +t9 = t8 & t3; +if (t9 == 0) {a1 = s1; +goto L447f7c;} +a1 = s1; +a1 = v0; +goto L447f7c; +a1 = v0; +// fdead 0 a1 = s1; +L447f7c: +if (t1 == t0) {//nop; +goto L447fa0;} +//nop; +if (t2 != t0) {v1 = a0; +goto L447fd0;} +v1 = a0; +t5 = MEM_U32(a0 + 12); +//nop; +t6 = t5 & t4; +if (t6 != 0) {v1 = a0; +goto L447fd0;} +v1 = a0; +L447fa0: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {v1 = a0; +goto L447fd0;} +v1 = a0; +t7 = MEM_U32(a0 + 12); +//nop; +t8 = t7 & t3; +if (t8 == 0) {v1 = a0; +goto L447fd0;} +v1 = a0; +v1 = v0; +goto L447fd0; +v1 = v0; +// fdead 0 v1 = a0; +L447fd0: +t9 = MEM_U32(a1 + 24); +t5 = MEM_U32(v1 + 24); +a0 = 0x30000; +if (t9 != t5) {a0 = a0 | 0xa9; +goto L448038;} +a0 = a0 | 0xa9; +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L447ff4; +a1 = 0x1; +L447ff4: +a2 = MEM_U32(s0 + 28); +// bdead 40060181 gp = MEM_U32(sp + 32); +t6 = MEM_U32(a2 + 4); +at = 0x63; +if (t6 != at) {//nop; +goto L448028;} +//nop; +//nop; +a0 = a2; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L44801c; +//nop; +L44801c: +// bdead 40009 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 8) = s1; +goto L448130; +MEM_U32(v0 + 8) = s1; +L448028: +MEM_U32(a2 + 8) = s1; +v0 = MEM_U32(s0 + 28); +// bdead 9 ra = MEM_U32(sp + 36); +goto L448134; +// bdead 9 ra = MEM_U32(sp + 36); +L448038: +t7 = MEM_U32(a2 + 12); +a0 = 0x30000; +t8 = t7 << 7; +if ((int)t8 >= 0) {a0 = a0 | 0xa9; +goto L448054;} +a0 = a0 | 0xa9; +v0 = s0; +goto L448130; +v0 = s0; +L448054: +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L448064; +a1 = 0x1; +L448064: +// bdead 40060181 gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +//nop; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L44807c; +//nop; +L44807c: +// bdead 40060009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 44) = v0; +MEM_U32(v0 + 8) = s1; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = v0; +v0 = f_make_typename(mem, sp, a0, a1); +goto L448098; +a0 = v0; +L448098: +MEM_U32(sp + 48) = v0; +t9 = MEM_U32(s0 + 28); +// bdead 44060181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(t9 + 8); +//nop; +//nop; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L4480b8; +//nop; +L4480b8: +MEM_U32(sp + 40) = v0; +t5 = MEM_U32(s0 + 28); +// bdead 40064109 gp = MEM_U32(sp + 32); +t6 = MEM_U32(t5 + 8); +a0 = 0x2a; +MEM_U32(v0 + 8) = t6; +a2 = MEM_U32(s0 + 28); +//nop; +a1 = MEM_U32(a2 + 20); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4480e4; +//nop; +L4480e4: +t7 = MEM_U32(sp + 40); +// bdead 40070009 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 8) = t7; +//nop; +a2 = MEM_U32(sp + 48); +a1 = MEM_U32(s0 + 20); +a0 = 0x42; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L448108; +a3 = v0; +L448108: +// bdead 40040109 gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 44); +a1 = MEM_U32(v0 + 20); +MEM_U32(v0 + 8) = t8; +//nop; +a0 = 0x2e; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L448128; +a2 = v0; +L448128: +// bdead 40009 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 8) = s1; +L448130: +// bdead 9 ra = MEM_U32(sp + 36); +L448134: +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t func_448144(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L448144: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a1 = a0; +if (a0 != 0) {v1 = zero; +goto L448170;} +v1 = zero; +v0 = zero; +goto L44822c; +v0 = zero; +L448170: +t6 = MEM_U32(a1 + 12); +//nop; +t7 = t6 & 0x2000; +if (t7 == 0) {//nop; +goto L44818c;} +//nop; +v0 = 0x1; +goto L44822c; +v0 = 0x1; +L44818c: +v0 = MEM_U32(a1 + 4); +at = 0x41; +if (v0 != at) {at = 0x42; +goto L4481a8;} +at = 0x42; +v1 = 0x1; +goto L448214; +v1 = 0x1; +at = 0x42; +L4481a8: +if (v0 != at) {at = 0x43; +goto L4481bc;} +at = 0x43; +v1 = 0x1; +goto L448214; +v1 = 0x1; +at = 0x43; +L4481bc: +if (v0 != at) {at = 0x5c; +goto L4481ec;} +at = 0x5c; +//nop; +a0 = MEM_U32(a1 + 28); +// fdead 400181ff t9 = t9; +MEM_U32(sp + 32) = a1; +v0 = func_448144(mem, sp, a0); +goto L4481d8; +MEM_U32(sp + 32) = a1; +L4481d8: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = v0; +goto L448214; +v1 = v0; +at = 0x5c; +L4481ec: +if (v0 != at) {//nop; +goto L448214;} +//nop; +//nop; +a0 = MEM_U32(a1 + 28); +// fdead 400181ff t9 = t9; +MEM_U32(sp + 32) = a1; +v0 = func_448144(mem, sp, a0); +goto L448208; +MEM_U32(sp + 32) = a1; +L448208: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = v0; +L448214: +if (v1 == 0) {v0 = v1; +goto L44822c;} +v0 = v1; +t8 = MEM_U32(a1 + 12); +//nop; +t9 = t8 | 0x2000; +MEM_U32(a1 + 12) = t9; +L44822c: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_44823c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44823c: +//nop; +//nop; +//nop; +t6 = MEM_U32(a0 + 4); +L44824c: +//nop; +t7 = t6 + 0xffffffd2; +at = t7 < 0x36; +if (at == 0) {v0 = zero; +goto L448298;} +v0 = zero; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10011cc0[] = { +&&L448280, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448280, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448294, +&&L448280, +&&L448294, +&&L448294, +&&L448294, +&&L448280, +&&L448288, +&&L448280, +&&L448294, +&&L448294, +&&L448280, +}; +dest = Lswitch10011cc0[t7]; +//nop; +goto *dest; +//nop; +L448280: +v0 = 0x1; +return v0; +v0 = 0x1; +L448288: +a0 = MEM_U32(a0 + 24); +t6 = MEM_U32(a0 + 4); +goto L44824c; +t6 = MEM_U32(a0 + 4); +L448294: +v0 = zero; +L448298: +//nop; +return v0; +//nop; +//nop; +} + +static uint32_t f_semantics(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4482a4: +//semantics: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +t6 = 0x10029e84; +t7 = 0x10029e80; +at = 0x10029e84; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U32(t7 + 0); +// fdead 4001802f MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 4003802f MEM_U32(sp + 60) = ra; +// fdead 4003802f MEM_U32(sp + 56) = fp; +// fdead 4003802f MEM_U32(sp + 52) = gp; +// fdead 4003802f MEM_U32(sp + 48) = s7; +// fdead 4003802f MEM_U32(sp + 44) = s6; +// fdead 4003802f MEM_U32(sp + 40) = s5; +// fdead 4003802f MEM_U32(sp + 36) = s4; +// fdead 4003802f MEM_U32(sp + 32) = s3; +// fdead 4003802f MEM_U32(sp + 28) = s2; +// fdead 4003802f MEM_U32(sp + 24) = s1; +MEM_U32(sp + 68) = t6; +if (a0 == 0) {MEM_U32(at + 0) = t7; +goto L448470;} +MEM_U32(at + 0) = t7; +s6 = 0x10011e08; +s5 = 0x10011e00; +fp = 0x30000; +s1 = 0x10029fa0; +fp = fp | 0x15c; +s7 = 0x5; +s4 = 0x6a; +s3 = 0x66; +s2 = 0x62; +s6 = s6; +s5 = s5; +L448330: +v0 = MEM_U32(s0 + 4); +t2 = 0x1; +if (v0 == s2) {a0 = s0; +goto L448428;} +a0 = s0; +if (v0 == s3) {//nop; +goto L448358;} +//nop; +if (v0 == s4) {a0 = s5; +goto L44840c;} +a0 = s5; +//nop; +goto L448448; +//nop; +L448358: +t8 = 0x10006c50; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L4483d0;} +//nop; +v1 = MEM_U16(s1 + 26); +//nop; +if (v1 == 0) {//nop; +goto L448394;} +//nop; +v0 = MEM_U16(s1 + 10); +//nop; +t9 = v0 & 0x1; +if (t9 != 0) {t1 = v0 & 0x5; +goto L4483b0;} +t1 = v0 & 0x5; +L448394: +if (v1 != 0) {//nop; +goto L4483d0;} +//nop; +v0 = MEM_U16(s1 + 10); +//nop; +t0 = v0 & 0x1; +if (t0 == 0) {t1 = v0 & 0x5; +goto L4483d0;} +t1 = v0 & 0x5; +L4483b0: +if (s7 != t1) {a0 = fp; +goto L4483d0;} +a0 = fp; +//nop; +a1 = 0x1; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4483c8; +a2 = 0xffffffff; +L4483c8: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +//nop; +L4483d0: +//nop; +//nop; +// bdead c1fe0003 t9 = t9; +//nop; +func_44efb0(mem, sp); +goto L4483e4; +//nop; +L4483e4: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +a0 = s0; +a1 = 0x1002df78; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L448400; +//nop; +L448400: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s0 + 16); +goto L448464; +s0 = MEM_U32(s0 + 16); +L44840c: +//nop; +a0 = s0; +//nop; +f_pragma(mem, sp, a0); +goto L44841c; +//nop; +L44841c: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s0 + 16); +goto L448464; +s0 = MEM_U32(s0 + 16); +L448428: +//nop; +at = 0x10006c50; +// fdead e1ff883f t9 = t9; +MEM_U32(at + 0) = t2; +func_449d6c(mem, sp, a0); +goto L44843c; +MEM_U32(at + 0) = t2; +L44843c: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s0 + 16); +goto L448464; +s0 = MEM_U32(s0 + 16); +L448448: +//nop; +a1 = s6; +a2 = 0xb0; +wrapper___assert(mem, a0, a1, a2); +goto L448458; +a2 = 0xb0; +L448458: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +//nop; +s0 = MEM_U32(s0 + 16); +L448464: +//nop; +if (s0 != 0) {//nop; +goto L448330;} +//nop; +L448470: +a0 = 0x1002df84; +//nop; +v1 = MEM_U32(a0 + 0); +//nop; +v0 = MEM_U32(v1 + 20); +s0 = MEM_U32(v1 + 16); +if (v0 == 0) {//nop; +goto L44849c;} +//nop; +MEM_U32(v0 + 16) = zero; +v1 = MEM_U32(a0 + 0); +//nop; +L44849c: +MEM_U32(v1 + 20) = zero; +v1 = MEM_U32(a0 + 0); +at = 0x10029e84; +t3 = MEM_U32(v1 + 20); +v0 = s0; +MEM_U32(v1 + 16) = t3; +t4 = MEM_U32(sp + 68); +// bdead 200d ra = MEM_U32(sp + 60); +// bdead 200d fp = MEM_U32(sp + 56); +// bdead 200d s7 = MEM_U32(sp + 48); +// bdead 200d s6 = MEM_U32(sp + 44); +// bdead 200d s5 = MEM_U32(sp + 40); +// bdead 200d s4 = MEM_U32(sp + 36); +// bdead 200d s3 = MEM_U32(sp + 32); +// bdead 200d s2 = MEM_U32(sp + 28); +// bdead 200d s1 = MEM_U32(sp + 24); +// bdead 200d s0 = MEM_U32(sp + 20); +// bdead 200d sp = sp + 0x48; +MEM_U32(at + 0) = t4; +return v0; +MEM_U32(at + 0) = t4; +} + +static void f_init_sem(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4484ec: +//init_sem: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000000b MEM_U32(sp + 28) = ra; +// fdead 4000000b MEM_U32(sp + 24) = gp; +f_push_scope(mem, sp, a0); +goto L44850c; +// fdead 4000000b MEM_U32(sp + 24) = gp; +L44850c: +// bdead 40000101 gp = MEM_U32(sp + 24); +//nop; +t6 = 0x1002df78; +at = 0x1002df84; +//nop; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 0) = t6; +f_init_expr_sem(mem, sp); +goto L44852c; +MEM_U32(at + 0) = t6; +L44852c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0xffffffff; +a1 = 0x1002dfb4; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0x0; +a3 = 0x0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L44854c; +a3 = 0x0; +L44854c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = 0xffffffff; +a1 = 0x1002dee4; +at = 0x10029a80; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0x0; +a3 = 0x1; +MEM_U32(at + 0) = v0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L448574; +MEM_U32(at + 0) = v0; +L448574: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029a90; +//nop; +MEM_U32(at + 0) = v0; +//nop; +f_enter_registers(mem, sp); +goto L448590; +//nop; +L448590: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_enter_runtimes(mem, sp); +goto L4485a8; +//nop; +L4485a8: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_enter_builtins(mem, sp); +goto L4485c0; +//nop; +L4485c0: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t func_4485d0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4485d0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 400001eb MEM_U32(sp + 44) = s1; +// fdead 400001eb MEM_U32(sp + 40) = s0; +v1 = zero < a1; +s0 = a0; +s1 = a1; +// fdead 400601fb MEM_U32(sp + 52) = ra; +// fdead 400601fb MEM_U32(sp + 48) = gp; +MEM_U32(sp + 88) = a2; +if (v1 == 0) {MEM_U32(sp + 68) = zero; +goto L448618;} +MEM_U32(sp + 68) = zero; +v1 = MEM_U32(a1 + 28); +//nop; +t6 = zero < v1; +v1 = t6; +L448618: +MEM_U32(sp + 64) = v1; +t7 = MEM_U32(s0 + 4); +at = 0x15; +if (t7 == at) {a0 = 0x30000; +goto L448668;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x3d; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L448640; +a1 = 0x2; +L448640: +// bdead 40060003 gp = MEM_U32(sp + 48); +a1 = MEM_U32(s0 + 20); +a2 = 0x1002dfbc; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = 0x15; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L448660; +a3 = zero; +L448660: +// bdead 4004010b gp = MEM_U32(sp + 48); +s0 = v0; +L448668: +t0 = MEM_U32(s0 + 8); +//nop; +if (t0 != 0) {//nop; +goto L44868c;} +//nop; +t0 = 0x1002dee4; +//nop; +t0 = MEM_U32(t0 + 0); +t5 = MEM_U32(t0 + 12); +goto L448798; +t5 = MEM_U32(t0 + 12); +L44868c: +v0 = MEM_U32(t0 + 4); +at = 0x13; +if (v0 != at) {a0 = 0x30000; +goto L4486c4;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 76) = t0; +a0 = a0 | 0x3e; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4486b4; +a1 = 0x2; +L4486b4: +// bdead 40060103 gp = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 76); +t5 = MEM_U32(t0 + 12); +goto L448798; +t5 = MEM_U32(t0 + 12); +L4486c4: +at = 0x15; +if (v0 != at) {a0 = 0x30000; +goto L4486f8;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 76) = t0; +a0 = a0 | 0xed; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4486e8; +a1 = 0x2; +L4486e8: +// bdead 40060103 gp = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 76); +t5 = MEM_U32(t0 + 12); +goto L448798; +t5 = MEM_U32(t0 + 12); +L4486f8: +at = 0x11; +if (v0 == at) {at = 0x18; +goto L448794;} +at = 0x18; +if (v0 == at) {at = 0x14; +goto L448728;} +at = 0x14; +if (v0 != at) {v1 = t0; +goto L448758;} +v1 = t0; +t8 = MEM_U32(t0 + 12); +//nop; +t9 = t8 << 2; +if ((int)t9 < 0) {v1 = t0; +goto L448758;} +v1 = t0; +L448728: +v0 = MEM_U32(t0 + 8); +//nop; +if (v0 == 0) {v1 = t0; +goto L448758;} +v1 = t0; +t1 = MEM_U32(t0 + 12); +at = 0xd0000000; +t2 = t1 & at; +if (t2 == 0) {v1 = t0; +goto L448758;} +v1 = t0; +v1 = v0; +goto L448758; +v1 = v0; +// fdead 0 v1 = t0; +L448758: +t3 = MEM_U32(v1 + 24); +t4 = MEM_U32(sp + 64); +if (t3 != 0) {//nop; +goto L448794;} +//nop; +if (t4 == 0) {a0 = 0x30000; +goto L448794;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 76) = t0; +a0 = a0 | 0x104; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L448788; +a1 = 0x2; +L448788: +// bdead 40060103 gp = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 76); +//nop; +L448794: +t5 = MEM_U32(t0 + 12); +L448798: +at = 0xc0000000; +at = at | 0x80; +t6 = t5 & at; +if (t6 == 0) {a0 = 0x30000; +goto L4487d0;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(t0 + 20); +MEM_U32(sp + 76) = t0; +a0 = a0 | 0x9a; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4487c4; +a1 = 0x1; +L4487c4: +// bdead 40060003 gp = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 76); +//nop; +L4487d0: +if (s1 == 0) {//nop; +goto L448844;} +//nop; +t7 = MEM_U32(s1 + 4); +at = 0x63; +if (t7 != at) {//nop; +goto L448844;} +//nop; +t8 = MEM_U32(s1 + 32); +a1 = MEM_U32(sp + 88); +if (s0 != t8) {a2 = 0x4; +goto L448844;} +a2 = 0x4; +t9 = MEM_U32(s1 + 20); +a0 = MEM_U32(s1 + 24); +MEM_U32(sp + 16) = t9; +//nop; +t1 = sp + 0x44; +MEM_U32(sp + 20) = t1; +MEM_U32(sp + 76) = t0; +MEM_U32(sp + 24) = zero; +a3 = zero; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L448820; +a3 = zero; +L448820: +t2 = MEM_U32(sp + 68); +// bdead 40060801 gp = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 76); +MEM_U32(s1 + 60) = t2; +MEM_U32(s0 + 32) = s1; +MEM_U32(s1 + 8) = s0; +t3 = MEM_U32(sp + 88); +//nop; +MEM_U32(s1 + 56) = t3; +L448844: +//nop; +MEM_U32(s0 + 8) = t0; +// bdead 40020001 t9 = t9; +a0 = s0; +func_449710(mem, sp, a0); +goto L448858; +a0 = s0; +L448858: +// bdead 20001 ra = MEM_U32(sp + 52); +v0 = s0; +// bdead 9 gp = MEM_U32(sp + 48); +// bdead 9 s0 = MEM_U32(sp + 40); +// bdead 9 s1 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x50; +return v0; +// bdead 9 sp = sp + 0x50; +} + +static void func_448874(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L448874: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +at = 0x2; +// fdead 4000006f MEM_U32(sp + 28) = ra; +// fdead 4000006f MEM_U32(sp + 24) = gp; +if (a1 != at) {MEM_U32(sp + 32) = a0; +goto L4488c8;} +MEM_U32(sp + 32) = a0; +t6 = 0x1002df78; +a1 = 0x1002df80; +t6 = MEM_U32(t6 + 0); +a0 = zero; +MEM_U32(a1 + 0) = t6; +//nop; +//nop; +//nop; +f_initialize_expr_sem(mem, sp, a0); +goto L4488bc; +//nop; +L4488bc: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L448a78; +// bdead 1 ra = MEM_U32(sp + 28); +L4488c8: +a2 = 0x10029a84; +//nop; +a2 = a2; +v0 = MEM_U32(a2 + 0); +//nop; +if (v0 != 0) {//nop; +goto L448978;} +//nop; +a1 = 0x10029e88; +at = 0xfffffffc; +a0 = MEM_U32(a1 + 0); +//nop; +v0 = MEM_U32(a0 + 8); +//nop; +v0 = v0 + 0x3; +t7 = v0 & at; +MEM_U32(a0 + 8) = t7; +a0 = MEM_U32(a1 + 0); +t9 = t7 + 0x1c; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L448948;} +//nop; +//nop; +a1 = 0x1c; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L448934; +//nop; +L448934: +// bdead 40000009 gp = MEM_U32(sp + 24); +v1 = v0; +a2 = 0x10029a84; +a2 = a2; +goto L44896c; +a2 = a2; +L448948: +t0 = MEM_U32(a0 + 8); +//nop; +t1 = t0 + 0x1c; +MEM_U32(a0 + 8) = t1; +t2 = MEM_U32(a1 + 0); +//nop; +v1 = MEM_U32(t2 + 8); +//nop; +v1 = v1 + 0xffffffe4; +L44896c: +v0 = MEM_U32(a2 + 0); +MEM_U32(v1 + 20) = v0; +goto L448a30; +MEM_U32(v1 + 20) = v0; +L448978: +a0 = MEM_U32(v0 + 24); +//nop; +if (a0 == 0) {//nop; +goto L448990;} +//nop; +v1 = a0; +goto L448a2c; +v1 = a0; +L448990: +a1 = 0x10029e88; +at = 0xfffffffc; +a0 = MEM_U32(a1 + 0); +//nop; +v0 = MEM_U32(a0 + 8); +//nop; +v0 = v0 + 0x3; +t3 = v0 & at; +MEM_U32(a0 + 8) = t3; +a0 = MEM_U32(a1 + 0); +t5 = t3 + 0x1c; +t4 = MEM_U32(a0 + 12); +//nop; +at = t4 < t5; +if (at == 0) {//nop; +goto L4489f4;} +//nop; +//nop; +a1 = 0x1c; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4489e0; +//nop; +L4489e0: +// bdead 40000009 gp = MEM_U32(sp + 24); +v1 = v0; +a2 = 0x10029a84; +a2 = a2; +goto L448a18; +a2 = a2; +L4489f4: +t6 = MEM_U32(a0 + 8); +//nop; +t7 = t6 + 0x1c; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(a1 + 0); +//nop; +v1 = MEM_U32(t8 + 8); +//nop; +v1 = v1 + 0xffffffe4; +L448a18: +t9 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t9 + 24) = v1; +v0 = MEM_U32(a2 + 0); +//nop; +L448a2c: +MEM_U32(v1 + 20) = v0; +L448a30: +t0 = MEM_U32(sp + 32); +MEM_U32(a2 + 0) = v1; +a1 = 0x1002df80; +MEM_U32(v1 + 0) = t0; +t3 = MEM_U32(a2 + 0); +t2 = MEM_U32(a1 + 0); +t4 = 0x1002df78; +MEM_U32(t3 + 16) = t2; +t4 = MEM_U32(t4 + 0); +a0 = MEM_U32(a2 + 0); +MEM_U32(a1 + 0) = t4; +//nop; +//nop; +//nop; +f_initialize_expr_sem(mem, sp, a0); +goto L448a6c; +//nop; +L448a6c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L448a78: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_448a84(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L448a84: +//nop; +//nop; +//nop; +v0 = 0x10029a84; +sp = sp + 0xffffffe0; +v0 = v0; +a0 = MEM_U32(v0 + 0); +// fdead 4000012b MEM_U32(sp + 28) = ra; +if (a0 != 0) {// fdead 4000012b MEM_U32(sp + 24) = gp; +goto L448ac4;} +// fdead 4000012b MEM_U32(sp + 24) = gp; +at = 0x1002df80; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1002df8c; +MEM_U32(at + 0) = zero; +goto L448b10; +MEM_U32(at + 0) = zero; +L448ac4: +t6 = MEM_U32(a0 + 0); +at = 0x1002df8c; +//nop; +MEM_U32(at + 0) = t6; +//nop; +f_restore_expr_sem_context(mem, sp, a0); +goto L448adc; +//nop; +L448adc: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x10029a84; +at = 0x1002df80; +v0 = v0; +a0 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U32(a0 + 16); +//nop; +MEM_U32(at + 0) = t7; +t8 = MEM_U32(a0 + 20); +//nop; +MEM_U32(v0 + 0) = t8; +L448b10: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_uplevel(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L448b20: +//uplevel: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 24) = s0; +at = 0x1; +s0 = a0; +// fdead 400201ef MEM_U32(sp + 44) = ra; +// fdead 400201ef MEM_U32(sp + 40) = gp; +// fdead 400201ef MEM_U32(sp + 36) = s3; +// fdead 400201ef MEM_U32(sp + 32) = s2; +if (a0 != at) {// fdead 400201ef MEM_U32(sp + 28) = s1; +goto L448b68;} +// fdead 400201ef MEM_U32(sp + 28) = s1; +v0 = 0x10029a84; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 44); +goto L448bd0; +// bdead 9 ra = MEM_U32(sp + 44); +L448b68: +s1 = 0x10029a84; +s0 = s0 + 0xffffffff; +s1 = MEM_U32(s1 + 0); +if ((int)s0 <= 0) {v0 = s1; +goto L448bcc;} +v0 = s1; +s3 = 0x10011e1c; +s2 = 0x10011e14; +s3 = s3; +s2 = s2; +L448b8c: +v0 = MEM_U32(s1 + 20); +a0 = s2; +if (v0 == 0) {//nop; +goto L448ba4;} +//nop; +s1 = v0; +goto L448bbc; +s1 = v0; +L448ba4: +//nop; +a1 = s3; +a2 = 0x140; +wrapper___assert(mem, a0, a1, a2); +goto L448bb4; +a2 = 0x140; +L448bb4: +// bdead 401e0001 gp = MEM_U32(sp + 40); +//nop; +L448bbc: +s0 = s0 + 0xffffffff; +if ((int)s0 > 0) {//nop; +goto L448b8c;} +//nop; +v0 = s1; +L448bcc: +// bdead 9 ra = MEM_U32(sp + 44); +L448bd0: +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void func_448be8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L448be8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +v0 = 0x1002df8c; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 84) = a1; +MEM_U32(sp + 88) = a2; +s0 = MEM_U32(a0 + 24); +v1 = MEM_U32(a0 + 12); +t6 = MEM_U32(v0 + 0); +t8 = 0x1002df78; +MEM_U32(v0 + 0) = s0; +MEM_U32(sp + 68) = t6; +MEM_U16(s0 + 42) = (uint16_t)a1; +t8 = MEM_U32(t8 + 0); +a2 = zero; +t9 = MEM_U32(t8 + 4); +MEM_U32(s0 + 12) = v1; +MEM_U16(s0 + 40) = (uint16_t)t9; +//nop; +a1 = MEM_U32(sp + 88); +MEM_U32(sp + 72) = v1; +v0 = f_typeof(mem, sp, a0, a1, a2); +goto L448c50; +MEM_U32(sp + 72) = v1; +L448c50: +// bdead 4002000b gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 72); +//nop; +a1 = MEM_U32(sp + 88); +a0 = s0; +a2 = 0x6; +a3 = 0x4; +MEM_U32(sp + 20) = v0; +MEM_U32(sp + 16) = v1; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L448c78; +MEM_U32(sp + 16) = v1; +L448c78: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 68); +//nop; +a1 = MEM_U32(sp + 84); +// fdead 6002007b t9 = t9; +//nop; +func_448874(mem, sp, a0, a1); +goto L448c94; +//nop; +L448c94: +t2 = MEM_U32(sp + 84); +// bdead 40020983 gp = MEM_U32(sp + 32); +at = (int)t2 < (int)0x3; +if (at != 0) {//nop; +goto L448ce8;} +//nop; +t3 = MEM_U32(sp + 68); +t5 = MEM_U32(s0 + 8); +t4 = MEM_U32(t3 + 8); +//nop; +MEM_U32(t5 + 16) = t4; +v0 = MEM_U32(s0 + 8); +//nop; +t6 = MEM_U32(v0 + 24); +//nop; +if (t6 != 0) {//nop; +goto L448ce8;} +//nop; +t7 = 0x10006594; +//nop; +t7 = MEM_U32(t7 + 36); +//nop; +MEM_U32(v0 + 24) = t7; +L448ce8: +//nop; +a0 = s0; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L448cf8; +//nop; +L448cf8: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t8 = 0x10029e88; +at = 0x10029e84; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(at + 0) = t8; +a3 = MEM_U32(s0 + 28); +//nop; +if (a3 == 0) {//nop; +goto L448db0;} +//nop; +t9 = 0x10029fa0; +//nop; +t9 = MEM_U16(t9 + 38); +//nop; +if (t9 == 0) {//nop; +goto L448d64;} +//nop; +t2 = 0x1002df8c; +//nop; +t2 = MEM_U32(t2 + 0); +a1 = a3; +a0 = MEM_U32(t2 + 20); +//nop; +f_lint_check_function_def(mem, sp, a0, a1); +goto L448d58; +//nop; +L448d58: +// bdead 40020003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(s0 + 28); +//nop; +L448d64: +//nop; +a0 = a3; +a1 = s0; +a2 = zero; +v0 = f_compound_statement(mem, sp, a0, a1, a2); +goto L448d78; +a2 = zero; +L448d78: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = zero; +t3 = 0x10029fa0; +//nop; +t3 = MEM_U16(t3 + 38); +//nop; +if (t3 == 0) {//nop; +goto L448db0;} +//nop; +//nop; +a1 = s0; +a2 = zero; +f_lint_outdef(mem, sp, a0, a1, a2); +goto L448da8; +a2 = zero; +L448da8: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L448db0: +t4 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(t4 + 52); +//nop; +if (a0 == 0) {//nop; +goto L448ed0;} +//nop; +v0 = MEM_U32(a0 + 28); +v1 = zero; +if (v0 == 0) {a3 = a0; +goto L448de8;} +a3 = a0; +L448dd8: +v0 = MEM_U32(v0 + 8); +v1 = v1 + 0x1; +if (v0 != 0) {//nop; +goto L448dd8;} +//nop; +L448de8: +a1 = MEM_U32(s0 + 20); +//nop; +t5 = v1 << 2; +a2 = t5 + 0x1; +MEM_U32(sp + 44) = a2; +MEM_U32(sp + 64) = t5; +MEM_U32(sp + 60) = a3; +a0 = 0x13; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L448e0c; +a0 = 0x13; +L448e0c: +// bdead 40020009 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +t1 = 0x1002dee4; +a1 = 0x1002df70; +t6 = MEM_U32(t1 + 0); +a2 = (int)a3 >> 31; +MEM_U32(v0 + 8) = t6; +t8 = MEM_U32(t1 + 0); +t7 = MEM_U32(sp + 44); +t9 = MEM_U32(t8 + 24); +//nop; +lo = t7 * t9; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t9 >> 32); +t2 = lo; +MEM_U32(v0 + 24) = t2; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(a1 + 0); +MEM_U32(sp + 52) = v0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L448e58; +MEM_U32(sp + 52) = v0; +L448e58: +// bdead 40020009 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 52); +a0 = MEM_U32(sp + 60); +t3 = 0x10006594; +MEM_U32(t0 + 32) = v0; +t3 = MEM_U32(t3 + 12); +t4 = 0x4000000; +MEM_U32(t0 + 28) = t3; +MEM_U32(a0 + 8) = t0; +//nop; +a1 = MEM_U32(s0 + 28); +MEM_U32(sp + 16) = t4; +a2 = 0x5; +a3 = 0x4; +MEM_U32(sp + 20) = t0; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L448e98; +MEM_U32(sp + 20) = t0; +L448e98: +// bdead 40000101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L448eb0; +//nop; +L448eb0: +// bdead 40000181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L448ec8; +//nop; +L448ec8: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L448ed0: +//nop; +//nop; +// fdead 66202313f t9 = t9; +//nop; +func_448a84(mem, sp); +goto L448ee4; +//nop; +L448ee4: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +t5 = 0x10029e80; +at = 0x10029e84; +t5 = MEM_U32(t5 + 0); +// bdead 4005 s0 = MEM_U32(sp + 28); +// bdead 4005 sp = sp + 0x50; +MEM_U32(at + 0) = t5; +return; +MEM_U32(at + 0) = t5; +} + +static void func_448f08(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L448f08: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v1 = MEM_U32(a0 + 8); +a2 = a0; +//nop; +a1 = MEM_U32(a2 + 20); +MEM_U32(sp + 40) = a2; +a0 = 0x16; +MEM_U32(sp + 36) = v1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L448f40; +MEM_U32(sp + 36) = v1; +L448f40: +v1 = MEM_U32(sp + 36); +// bdead 40000019 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 40); +MEM_U32(v0 + 32) = v1; +t6 = MEM_U32(v1 + 4); +at = 0x15; +if (t6 != at) {//nop; +goto L448f74;} +//nop; +a0 = 0x10006594; +MEM_U32(v0 + 8) = v1; +t7 = MEM_U32(a0 + 36); +MEM_U32(v0 + 24) = t7; +goto L448f8c; +MEM_U32(v0 + 24) = t7; +L448f74: +t8 = MEM_U32(v1 + 8); +a0 = 0x10006594; +MEM_U32(v0 + 8) = t8; +t9 = MEM_U32(a0 + 36); +//nop; +MEM_U32(v0 + 24) = t9; +L448f8c: +t0 = MEM_U32(a0 + 36); +//nop; +MEM_U32(v0 + 28) = t0; +MEM_U32(a2 + 8) = v0; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void func_448fac(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L448fac: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +// fdead 4000002b MEM_U32(sp + 76) = ra; +// fdead 4000002b MEM_U32(sp + 72) = fp; +// fdead 4000002b MEM_U32(sp + 68) = gp; +// fdead 4000002b MEM_U32(sp + 64) = s7; +// fdead 4000002b MEM_U32(sp + 60) = s6; +// fdead 4000002b MEM_U32(sp + 56) = s5; +// fdead 4000002b MEM_U32(sp + 52) = s4; +// fdead 4000002b MEM_U32(sp + 48) = s3; +// fdead 4000002b MEM_U32(sp + 44) = s2; +// fdead 4000002b MEM_U32(sp + 40) = s1; +// fdead 4000002b MEM_U32(sp + 36) = s0; +MEM_U32(sp + 120) = a0; +v1 = MEM_U32(a0 + 32); +s6 = zero; +s0 = zero < v1; +if (s0 == 0) {//nop; +goto L449010;} +//nop; +s0 = MEM_U32(v1 + 28); +//nop; +t7 = zero < s0; +s0 = t7; +L449010: +s7 = 0x10029fa0; +MEM_U32(sp + 84) = zero; +t8 = MEM_U16(s7 + 38); +//nop; +if (t8 == 0) {//nop; +goto L44908c;} +//nop; +v0 = MEM_U16(s7 + 26); +//nop; +if (v0 == 0) {//nop; +goto L44904c;} +//nop; +t9 = MEM_U16(s7 + 10); +//nop; +t0 = t9 & 0x1; +if (t0 != 0) {t3 = MEM_U32(sp + 120); +goto L44906c;} +t3 = MEM_U32(sp + 120); +L44904c: +if (v0 != 0) {//nop; +goto L44908c;} +//nop; +t1 = MEM_U16(s7 + 10); +//nop; +t2 = t1 & 0x1; +if (t2 == 0) {//nop; +goto L44908c;} +//nop; +t3 = MEM_U32(sp + 120); +L44906c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t3 + 20); +a0 = a0 | 0x89; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L449084; +a1 = 0x1; +L449084: +// bdead 41820183 gp = MEM_U32(sp + 68); +//nop; +L44908c: +if (s0 != 0) {a0 = 0x30000; +goto L4490bc;} +a0 = 0x30000; +t4 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U32(t4 + 20); +a0 = a0 | 0xec; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4490ac; +a1 = 0x1; +L4490ac: +t5 = MEM_U32(sp + 120); +// bdead 4003 gp = MEM_U32(sp + 68); +MEM_U32(t5 + 36) = zero; +goto L4496e0; +MEM_U32(t5 + 36) = zero; +L4490bc: +t6 = MEM_U32(sp + 120); +//nop; +s4 = MEM_U32(t6 + 36); +s2 = MEM_U32(t6 + 40); +if (s4 != 0) {//nop; +goto L449124;} +//nop; +if (s2 == 0) {s3 = 0x30000; +goto L449124;} +s3 = 0x30000; +v0 = MEM_U32(s2 + 24); +a0 = s3 | 0x88; +if (v0 != 0) {a1 = 0x2; +goto L449100;} +a1 = 0x2; +v1 = 0x1002dedc; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +goto L449108; +//nop; +L449100: +v1 = MEM_U32(v0 + 24); +//nop; +L449108: +//nop; +a2 = MEM_U32(s2 + 20); +a3 = v1 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L449118; +a3 = v1 + 0x18; +L449118: +// bdead 1 gp = MEM_U32(sp + 68); +// bdead 1 ra = MEM_U32(sp + 76); +goto L4496e4; +// bdead 1 ra = MEM_U32(sp + 76); +L449124: +if (s4 == 0) {s5 = 0x14; +goto L4493ac;} +s5 = 0x14; +fp = 0x30000; +fp = fp | 0x15b; +s3 = 0x18; +L449138: +if (s2 == 0) {//nop; +goto L44933c;} +//nop; +L449140: +s0 = MEM_U32(s2 + 24); +//nop; +if (s0 != 0) {//nop; +goto L449210;} +//nop; +t7 = MEM_U16(s7 + 26); +s1 = zero; +if (t7 != 0) {a0 = fp; +goto L449174;} +a0 = fp; +t8 = MEM_U16(s7 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 == 0) {t0 = MEM_U32(sp + 120); +goto L449190;} +t0 = MEM_U32(sp + 120); +L449174: +//nop; +a2 = MEM_U32(s2 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L449184; +a1 = 0x2; +L449184: +// bdead c1fe0183 gp = MEM_U32(sp + 68); +//nop; +t0 = MEM_U32(sp + 120); +L449190: +a0 = s2; +v0 = MEM_U32(t0 + 32); +//nop; +if (v0 == 0) {//nop; +goto L4491b8;} +//nop; +v1 = MEM_U32(v0 + 28); +//nop; +if (v1 == 0) {//nop; +goto L4491b8;} +//nop; +s1 = v1; +L4491b8: +t1 = MEM_U32(s2 + 8); +//nop; +v0 = MEM_U32(t1 + 4); +//nop; +if (s3 != v0) {//nop; +goto L4491ec;} +//nop; +//nop; +a1 = s1; +a2 = zero; +v0 = f_class_specifier(mem, sp, a0, a1, a2); +goto L4491e0; +a2 = zero; +L4491e0: +// bdead c1fa0183 gp = MEM_U32(sp + 68); +//nop; +goto L449210; +//nop; +L4491ec: +if (s5 != v0) {a0 = s2; +goto L449210;} +a0 = s2; +//nop; +a1 = s1; +// bdead c1fa0063 t9 = t9; +a2 = zero; +v0 = func_44b078(mem, sp, a0, a1, a2); +goto L449208; +a2 = zero; +L449208: +// bdead c1fa0183 gp = MEM_U32(sp + 68); +//nop; +L449210: +if (s0 == 0) {//nop; +goto L44931c;} +//nop; +v0 = MEM_U32(s4 + 24); +//nop; +L449220: +t2 = MEM_U32(s0 + 24); +//nop; +if (t2 != v0) {//nop; +goto L44930c;} +//nop; +t3 = MEM_S16(s0 + 64); +//nop; +t4 = t3 & 0x30; +if (t4 != 0) {//nop; +goto L44930c;} +//nop; +s1 = MEM_U32(s2 + 8); +s6 = 0x1; +v0 = MEM_U32(s1 + 4); +//nop; +if (s3 != v0) {//nop; +goto L44926c;} +//nop; +t5 = MEM_U32(s1 + 36); +//nop; +if (t5 != 0) {//nop; +goto L449284;} +//nop; +L44926c: +if (s5 != v0) {//nop; +goto L4492d0;} +//nop; +t6 = MEM_U32(s1 + 36); +//nop; +if (t6 == 0) {//nop; +goto L4492d0;} +//nop; +L449284: +t7 = MEM_U32(s2 + 24); +//nop; +if (s0 == t7) {//nop; +goto L4492d0;} +//nop; +t8 = MEM_U32(s1 + 32); +//nop; +if (t8 == 0) {//nop; +goto L4492d0;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L4492b4; +//nop; +L4492b4: +t9 = MEM_U32(v0 + 4); +// bdead c5fa000b gp = MEM_U32(sp + 68); +if (s3 != t9) {s1 = v0; +goto L4492cc;} +s1 = v0; +MEM_U32(v0 + 36) = zero; +goto L4492d0; +MEM_U32(v0 + 36) = zero; +L4492cc: +MEM_U32(v0 + 36) = zero; +L4492d0: +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x62; +a2 = s1; +a3 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4492e8; +a3 = s0; +L4492e8: +t0 = MEM_U32(s2 + 12); +// bdead c1fa038b gp = MEM_U32(sp + 68); +MEM_U32(v0 + 12) = t0; +MEM_U32(s4 + 8) = v0; +t1 = MEM_S16(s0 + 64); +//nop; +t2 = t1 | 0x30; +MEM_U16(s0 + 64) = (uint16_t)t2; +goto L44931c; +MEM_U16(s0 + 64) = (uint16_t)t2; +L44930c: +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L449220;} +//nop; +L44931c: +if (s6 == 0) {//nop; +goto L44932c;} +//nop; +s6 = zero; +goto L44933c; +s6 = zero; +L44932c: +s2 = MEM_U32(s2 + 16); +//nop; +if (s2 != 0) {//nop; +goto L449140;} +//nop; +L44933c: +t3 = MEM_U32(s4 + 8); +t4 = MEM_U32(sp + 120); +if (t3 != 0) {t8 = MEM_U32(sp + 120); +goto L44939c;} +t8 = MEM_U32(sp + 120); +//nop; +a1 = MEM_U32(t4 + 20); +a2 = MEM_U32(s4 + 24); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L449360; +a0 = 0x63; +L449360: +t5 = MEM_S16(v0 + 64); +// bdead c1f0400b gp = MEM_U32(sp + 68); +t6 = t5 | 0x30; +MEM_U16(v0 + 64) = (uint16_t)t6; +t7 = MEM_U32(sp + 120); +a2 = 0x1002dee4; +//nop; +a1 = MEM_U32(t7 + 20); +a2 = MEM_U32(a2 + 0); +a0 = 0x62; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L449390; +a3 = v0; +L449390: +// bdead c1f0018b gp = MEM_U32(sp + 68); +MEM_U32(s4 + 8) = v0; +t8 = MEM_U32(sp + 120); +L44939c: +s4 = MEM_U32(s4 + 16); +s2 = MEM_U32(t8 + 40); +if (s4 != 0) {//nop; +goto L449138;} +//nop; +L4493ac: +if (s2 == 0) {s3 = 0x30000; +goto L449428;} +s3 = 0x30000; +s3 = s3 | 0x88; +s1 = 0xffffffcf; +L4493bc: +s0 = MEM_U32(s2 + 24); +//nop; +if (s0 == 0) {//nop; +goto L449418;} +//nop; +L4493cc: +v0 = MEM_S16(s0 + 64); +a0 = s3; +t9 = v0 & 0x30; +if (t9 == 0) {a1 = 0x2; +goto L4493ec;} +a1 = 0x2; +t0 = v0 & s1; +MEM_U16(s0 + 64) = (uint16_t)t0; +goto L449408; +MEM_U16(s0 + 64) = (uint16_t)t0; +L4493ec: +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L449400; +a3 = a3 + 0x18; +L449400: +// bdead 411e0003 gp = MEM_U32(sp + 68); +//nop; +L449408: +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L4493cc;} +//nop; +L449418: +s2 = MEM_U32(s2 + 16); +//nop; +if (s2 != 0) {//nop; +goto L4493bc;} +//nop; +L449428: +t1 = MEM_U32(sp + 120); +//nop; +s4 = MEM_U32(t1 + 36); +//nop; +s2 = MEM_U32(s4 + 8); +//nop; +MEM_U32(t1 + 40) = s2; +v0 = MEM_U32(s4 + 16); +//nop; +if (v0 == 0) {//nop; +goto L449478;} +//nop; +L449454: +t2 = MEM_U32(v0 + 8); +t3 = MEM_U32(s2 + 24); +MEM_U32(s2 + 16) = t2; +MEM_U32(t3 + 16) = zero; +s2 = MEM_U32(v0 + 8); +v0 = MEM_U32(v0 + 16); +//nop; +if (v0 != 0) {//nop; +goto L449454;} +//nop; +L449478: +t4 = MEM_U32(s2 + 24); +MEM_U32(s2 + 16) = zero; +MEM_U32(t4 + 16) = zero; +v0 = MEM_U16(s7 + 26); +//nop; +if (v0 == 0) {//nop; +goto L4494a8;} +//nop; +t5 = MEM_U16(s7 + 10); +//nop; +t6 = t5 & 0x1; +if (t6 != 0) {//nop; +goto L4494c4;} +//nop; +L4494a8: +if (v0 != 0) {a1 = MEM_U32(sp + 120); +goto L4495ec;} +a1 = MEM_U32(sp + 120); +t7 = MEM_U16(s7 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 == 0) {a1 = MEM_U32(sp + 120); +goto L4495ec;} +a1 = MEM_U32(sp + 120); +L4494c4: +fp = 0x1002df8c; +t0 = MEM_U32(sp + 120); +t9 = MEM_U32(fp + 0); +s2 = MEM_U32(t0 + 40); +s3 = MEM_U32(t9 + 28); +if (s2 == 0) {s5 = 0x3; +goto L4495e8;} +s5 = 0x3; +s6 = 0x10011e28; +s7 = 0x1002df58; +s4 = 0x10000000; +s6 = s6; +L4494f0: +s0 = MEM_U32(s2 + 8); +s1 = MEM_U32(s2 + 24); +t1 = MEM_U32(s0 + 4); +a1 = zero; +if (t1 != 0) {a2 = 0x4; +goto L44955c;} +a2 = 0x4; +t2 = MEM_U32(s0 + 20); +a0 = MEM_U32(s0 + 24); +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a3 = zero; +MEM_U32(sp + 16) = t2; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L449528; +MEM_U32(sp + 16) = t2; +L449528: +// bdead 41fe000b gp = MEM_U32(sp + 68); +if (v0 == 0) {//nop; +goto L44955c;} +//nop; +t3 = MEM_U32(v0 + 12); +//nop; +t4 = t3 & s4; +if (t4 == 0) {//nop; +goto L44955c;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {//nop; +goto L44955c;} +//nop; +s0 = v1; +L44955c: +t5 = MEM_U32(s0 + 4); +//nop; +if (s5 != t5) {//nop; +goto L4495d8;} +//nop; +if (s1 == 0) {//nop; +goto L4495d8;} +//nop; +t6 = MEM_U32(s1 + 32); +//nop; +if (t6 != 0) {//nop; +goto L4495d8;} +//nop; +//nop; +a0 = MEM_U32(s1 + 24); +a2 = MEM_U32(s2 + 20); +a1 = s6; +v0 = f_manufacture_name(mem, sp, a0, a1, a2); +goto L449598; +a1 = s6; +L449598: +// bdead 41f8000b gp = MEM_U32(sp + 68); +a1 = MEM_U32(s2 + 20); +//nop; +a2 = MEM_U32(s7 + 0); +a3 = MEM_U32(s2 + 24); +s0 = v0; +a0 = 0x62; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4495b8; +a0 = 0x62; +L4495b8: +t7 = MEM_U32(v0 + 24); +// bdead 41fb000b gp = MEM_U32(sp + 68); +MEM_U32(t7 + 28) = s0; +MEM_U32(s2 + 24) = s0; +t8 = MEM_U32(s3 + 24); +//nop; +MEM_U32(v0 + 16) = t8; +MEM_U32(s3 + 24) = v0; +L4495d8: +s2 = MEM_U32(s2 + 16); +//nop; +if (s2 != 0) {//nop; +goto L4494f0;} +//nop; +L4495e8: +a1 = MEM_U32(sp + 120); +L4495ec: +//nop; +s2 = MEM_U32(a1 + 40); +fp = 0x1002df8c; +a2 = 0x3; +a0 = s2; +f_declaration_list(mem, sp, a0, a1, a2); +goto L449604; +a0 = s2; +L449604: +t0 = MEM_U32(sp + 120); +// bdead c0080203 gp = MEM_U32(sp + 68); +v1 = zero; +if (s2 == 0) {MEM_U32(t0 + 36) = zero; +goto L449674;} +MEM_U32(t0 + 36) = zero; +a0 = 0x1002deb0; +a1 = 0x10000; +L449620: +v0 = MEM_U32(s2 + 24); +t2 = MEM_U32(a0 + 8); +t1 = MEM_U32(v0 + 24); +t3 = 0x1; +if (t1 != t2) {//nop; +goto L44964c;} +//nop; +MEM_U32(sp + 84) = t3; +t4 = MEM_U32(v0 + 12); +//nop; +t5 = t4 | a1; +MEM_U32(v0 + 12) = t5; +L44964c: +if (v1 != 0) {//nop; +goto L44965c;} +//nop; +v1 = v0; +goto L449664; +v1 = v0; +L44965c: +MEM_U32(v1 + 16) = v0; +v1 = v0; +L449664: +s2 = MEM_U32(s2 + 16); +//nop; +if (s2 != 0) {//nop; +goto L449620;} +//nop; +L449674: +t6 = MEM_U32(sp + 120); +a1 = 0x10000; +t7 = MEM_U32(t6 + 40); +//nop; +t8 = MEM_U32(t7 + 24); +//nop; +MEM_U32(t6 + 40) = t8; +t9 = MEM_U32(sp + 84); +//nop; +if (t9 == 0) {// bdead 80008041 ra = MEM_U32(sp + 76); +goto L4496e4;} +// bdead 80008041 ra = MEM_U32(sp + 76); +t0 = MEM_U32(t6 + 12); +//nop; +t1 = t0 | a1; +MEM_U32(t6 + 12) = t1; +//nop; +a0 = MEM_U32(fp + 0); +//nop; +v0 = f_va_encoded_state(mem, sp, a0); +goto L4496c0; +//nop; +L4496c0: +// bdead 80000009 gp = MEM_U32(sp + 68); +if (v0 == 0) {// bdead 80000001 ra = MEM_U32(sp + 76); +goto L4496e4;} +// bdead 80000001 ra = MEM_U32(sp + 76); +t3 = MEM_U32(fp + 0); +t2 = 0x100; +t4 = MEM_U32(t3 + 8); +//nop; +MEM_U32(t4 + 24) = t2; +L4496e0: +// bdead 1 ra = MEM_U32(sp + 76); +L4496e4: +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 s1 = MEM_U32(sp + 40); +// bdead 1 s2 = MEM_U32(sp + 44); +// bdead 1 s3 = MEM_U32(sp + 48); +// bdead 1 s4 = MEM_U32(sp + 52); +// bdead 1 s5 = MEM_U32(sp + 56); +// bdead 1 s6 = MEM_U32(sp + 60); +// bdead 1 s7 = MEM_U32(sp + 64); +// bdead 1 fp = MEM_U32(sp + 72); +// bdead 1 sp = sp + 0x78; +return; +// bdead 1 sp = sp + 0x78; +} + +static void func_449710(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L449710: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 400001eb MEM_U32(sp + 52) = ra; +// fdead 400001eb MEM_U32(sp + 48) = gp; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 60) = zero; +t6 = MEM_U32(a0 + 4); +s1 = 0x15; +s4 = a0; +if (s1 == t6) {s3 = zero; +goto L449778;} +s3 = zero; +a0 = 0x10011e34; +a1 = 0x10011e54; +//nop; +a2 = 0x29a; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L449770; +a1 = a1; +L449770: +// bdead 40340023 gp = MEM_U32(sp + 48); +//nop; +L449778: +v0 = MEM_U32(s4 + 32); +//nop; +v1 = zero < v0; +if (v1 == 0) {s0 = v1; +goto L44979c;} +s0 = v1; +s0 = MEM_U32(v0 + 28); +//nop; +t7 = zero < s0; +s0 = t7; +L44979c: +s2 = 0x10029fa0; +MEM_U32(sp + 72) = s0; +s0 = MEM_U16(s2 + 26); +//nop; +t8 = zero < s0; +if (t8 == 0) {s0 = t8; +goto L44981c;} +s0 = t8; +if (v1 == 0) {s0 = v1; +goto L44981c;} +s0 = v1; +v1 = MEM_U32(v0 + 56); +//nop; +s0 = zero < v1; +if (s0 == 0) {//nop; +goto L44981c;} +//nop; +t9 = MEM_U32(v0 + 8); +//nop; +t0 = MEM_U32(t9 + 4); +//nop; +s0 = s1 ^ t0; +s0 = s0 < 0x1; +if (s0 == 0) {//nop; +goto L44981c;} +//nop; +s0 = MEM_U32(v1 + 4); +//nop; +t1 = s0 ^ 0x63; +s0 = t1 < 0x1; +if (s0 == 0) {//nop; +goto L44981c;} +//nop; +s0 = MEM_U32(v1 + 72); +//nop; +t2 = s0 ^ 0x2; +s0 = t2 < 0x1; +L44981c: +//nop; +//nop; +//nop; +f_push_scope(mem, sp, a0); +goto L44982c; +//nop; +L44982c: +t3 = MEM_U32(s4 + 8); +// bdead 403a1183 gp = MEM_U32(sp + 48); +t4 = MEM_U32(t3 + 4); +at = 0x18; +if (t4 != at) {//nop; +goto L449858;} +//nop; +t5 = 0x10006594; +//nop; +t5 = MEM_U32(t5 + 36); +//nop; +MEM_U32(s4 + 44) = t5; +L449858: +v0 = MEM_U32(s4 + 36); +//nop; +if (v0 != 0) {//nop; +goto L4498f0;} +//nop; +if (s0 != 0) {//nop; +goto L4498f0;} +//nop; +t6 = MEM_U32(s4 + 40); +t7 = MEM_U32(sp + 72); +if (t6 != 0) {//nop; +goto L4498f0;} +//nop; +if (t7 != 0) {//nop; +goto L4498a0;} +//nop; +//nop; +//nop; +//nop; +f_pop_scope(mem, sp); +goto L449898; +//nop; +L449898: +// bdead 40280001 gp = MEM_U32(sp + 48); +//nop; +L4498a0: +t8 = MEM_U16(s2 + 38); +//nop; +if (t8 == 0) {// bdead 40200001 ra = MEM_U32(sp + 52); +goto L449d50;} +// bdead 40200001 ra = MEM_U32(sp + 52); +v0 = MEM_U32(s4 + 32); +a0 = 0x70000; +if (v0 == 0) {a0 = a0 | 0x152; +goto L449d4c;} +a0 = a0 | 0x152; +t9 = 0x10011e60; +a3 = MEM_U32(v0 + 24); +a2 = MEM_U32(s4 + 20); +t9 = t9; +MEM_U32(sp + 16) = t9; +//nop; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4498e4; +a3 = a3 + 0x18; +L4498e4: +// bdead 1 gp = MEM_U32(sp + 48); +// bdead 1 ra = MEM_U32(sp + 52); +goto L449d50; +// bdead 1 ra = MEM_U32(sp + 52); +L4498f0: +if (v0 == 0) {//nop; +goto L449908;} +//nop; +t0 = MEM_U32(v0 + 4); +//nop; +if (t0 == 0) {//nop; +goto L449920;} +//nop; +L449908: +if (v0 != 0) {//nop; +goto L4499f0;} +//nop; +t1 = MEM_U32(s4 + 40); +//nop; +if (t1 == 0) {//nop; +goto L4499f0;} +//nop; +L449920: +//nop; +a0 = s4; +// fdead 603ff63f t9 = t9; +//nop; +func_448fac(mem, sp, a0); +goto L449934; +//nop; +L449934: +t2 = MEM_U16(s2 + 38); +// bdead 40200803 gp = MEM_U32(sp + 48); +if (t2 == 0) {t4 = MEM_U32(sp + 72); +goto L449984;} +t4 = MEM_U32(sp + 72); +v0 = MEM_U32(s4 + 32); +a0 = 0x70000; +if (v0 == 0) {a0 = a0 | 0x152; +goto L449980;} +a0 = a0 | 0x152; +t3 = 0x10011e80; +a3 = MEM_U32(v0 + 24); +//nop; +a2 = MEM_U32(s4 + 20); +t3 = t3; +MEM_U32(sp + 16) = t3; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L449978; +a3 = a3 + 0x18; +L449978: +// bdead 40000003 gp = MEM_U32(sp + 48); +//nop; +L449980: +t4 = MEM_U32(sp + 72); +L449984: +//nop; +if (t4 == 0) {//nop; +goto L4499d4;} +//nop; +a0 = 0x1002df78; +//nop; +v0 = MEM_U32(a0 + 0); +//nop; +v1 = MEM_U32(v0 + 20); +//nop; +if (v1 == 0) {//nop; +goto L4499bc;} +//nop; +MEM_U32(v1 + 16) = zero; +v0 = MEM_U32(a0 + 0); +//nop; +L4499bc: +MEM_U32(v0 + 20) = zero; +v0 = MEM_U32(a0 + 0); +//nop; +t5 = MEM_U32(v0 + 20); +MEM_U32(v0 + 16) = t5; +goto L449d4c; +MEM_U32(v0 + 16) = t5; +L4499d4: +//nop; +//nop; +//nop; +f_pop_scope(mem, sp); +goto L4499e4; +//nop; +L4499e4: +// bdead 1 gp = MEM_U32(sp + 48); +// bdead 1 ra = MEM_U32(sp + 52); +goto L449d50; +// bdead 1 ra = MEM_U32(sp + 52); +L4499f0: +if (s0 == 0) {//nop; +goto L449a14;} +//nop; +//nop; +a0 = s4; +//nop; +f_add_formal_this(mem, sp, a0); +goto L449a08; +//nop; +L449a08: +// bdead 40380103 gp = MEM_U32(sp + 48); +v0 = MEM_U32(s4 + 36); +//nop; +L449a14: +if (v0 == 0) {s0 = v0; +goto L449c50;} +s0 = v0; +L449a1c: +t6 = MEM_U32(s0 + 12); +at = 0x1f090000; +at = at | 0xa060; +t7 = t6 & at; +at = 0xfeff0000; +at = at | 0xffff; +t8 = t7 & at; +at = 0xefff0000; +at = at | 0xffff; +s1 = MEM_U32(s0 + 24); +t9 = t8 & at; +if (t9 == 0) {a0 = 0x30000; +goto L449a78;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xeb; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L449a64; +a1 = 0x1; +L449a64: +t0 = MEM_U32(s0 + 12); +at = 0x11000000; +// bdead 403e0307 gp = MEM_U32(sp + 48); +t1 = t0 & at; +MEM_U32(s0 + 12) = t1; +L449a78: +t2 = MEM_U16(s2 + 26); +t0 = 0x1; +if (t2 != 0) {//nop; +goto L449ac8;} +//nop; +t3 = MEM_U16(s2 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {//nop; +goto L449ac8;} +//nop; +t5 = MEM_U16(s2 + 44); +//nop; +if (t5 != 0) {//nop; +goto L449ac8;} +//nop; +v0 = MEM_U32(s0 + 12); +at = 0xfeff0000; +t6 = v0 << 7; +if ((int)t6 >= 0) {at = at | 0xffff; +goto L449ac8;} +at = at | 0xffff; +t7 = v0 & at; +MEM_U32(s0 + 12) = t7; +L449ac8: +t8 = 0x1002dee0; +t9 = MEM_U32(s0 + 8); +t8 = MEM_U32(t8 + 0); +at = 0x10000; +if (t8 != t9) {//nop; +goto L449b00;} +//nop; +MEM_U32(sp + 60) = t0; +t1 = MEM_U32(s0 + 12); +t3 = 0x1002dfc0; +t2 = t1 | at; +MEM_U32(s0 + 12) = t2; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(s0 + 8) = t3; +L449b00: +if (s1 != 0) {//nop; +goto L449b2c;} +//nop; +a2 = 0x1002dedc; +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(a2 + 0); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L449b20; +a0 = 0x63; +L449b20: +// bdead 403e000b gp = MEM_U32(sp + 48); +MEM_U32(s0 + 24) = v0; +goto L449b60; +MEM_U32(s0 + 24) = v0; +L449b2c: +t4 = MEM_U32(s1 + 4); +at = 0x63; +if (t4 == at) {//nop; +goto L449b60;} +//nop; +a2 = 0x1002dedc; +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(a2 + 0); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L449b54; +a0 = 0x63; +L449b54: +// bdead 403e000b gp = MEM_U32(sp + 48); +MEM_U32(v0 + 32) = s1; +MEM_U32(s0 + 24) = v0; +L449b60: +//nop; +a0 = s0; +// bdead 403e0023 t9 = t9; +a1 = s4; +a2 = 0x3; +func_44a8b4(mem, sp, a0, a1, a2); +goto L449b78; +a2 = 0x3; +L449b78: +// bdead 403e0103 gp = MEM_U32(sp + 48); +if (s1 != 0) {//nop; +goto L449bfc;} +//nop; +s1 = MEM_U32(s0 + 24); +at = 0x11; +t5 = MEM_U32(s1 + 8); +t7 = MEM_U32(sp + 72); +t6 = MEM_U32(t5 + 4); +//nop; +if (t6 != at) {//nop; +goto L449bac;} +//nop; +s3 = s3 + 0x1; +goto L449bd0; +s3 = s3 + 0x1; +L449bac: +if (t7 == 0) {a0 = 0x30000; +goto L449bd0;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x106; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L449bc8; +a1 = 0x2; +L449bc8: +// bdead 403a0103 gp = MEM_U32(sp + 48); +//nop; +L449bd0: +at = (int)s3 < (int)0x2; +if (at != 0) {a0 = 0x30000; +goto L449c34;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x109; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L449bf0; +a1 = 0x2; +L449bf0: +// bdead 403a0103 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s0 + 16); +goto L449c38; +s0 = MEM_U32(s0 + 16); +L449bfc: +t8 = MEM_U32(s1 + 4); +at = 0x63; +if (t8 == at) {//nop; +goto L449c34;} +//nop; +t9 = MEM_U32(sp + 72); +a0 = 0x30000; +if (t9 == 0) {a0 = a0 | 0x106; +goto L449c34;} +a0 = a0 | 0x106; +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L449c2c; +a1 = 0x2; +L449c2c: +// bdead 403a0103 gp = MEM_U32(sp + 48); +//nop; +L449c34: +s0 = MEM_U32(s0 + 16); +L449c38: +//nop; +if (s0 != 0) {//nop; +goto L449a1c;} +//nop; +v0 = MEM_U32(s4 + 36); +//nop; +s0 = v0; +L449c50: +if (s0 == 0) {a0 = 0x30000; +goto L449c64;} +a0 = 0x30000; +t0 = MEM_U32(v0 + 24); +//nop; +MEM_U32(s4 + 36) = t0; +L449c64: +if (s0 == 0) {v1 = zero; +goto L449c98;} +v1 = zero; +L449c6c: +v0 = MEM_U32(s0 + 24); +if (v1 != 0) {//nop; +goto L449c80;} +//nop; +v1 = v0; +goto L449c88; +v1 = v0; +L449c80: +MEM_U32(v1 + 16) = v0; +v1 = v0; +L449c88: +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L449c6c;} +//nop; +L449c98: +t1 = MEM_U32(sp + 60); +a0 = a0 | 0x3f; +if (t1 == 0) {//nop; +goto L449cb8;} +//nop; +t2 = MEM_U32(s4 + 12); +at = 0x10000; +t3 = t2 | at; +MEM_U32(s4 + 12) = t3; +L449cb8: +v0 = MEM_U32(s4 + 40); +//nop; +if (v0 == 0) {t4 = MEM_U32(sp + 72); +goto L449ce4;} +t4 = MEM_U32(sp + 72); +//nop; +a2 = MEM_U32(v0 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L449cd8; +a1 = 0x2; +L449cd8: +// bdead 40000003 gp = MEM_U32(sp + 48); +//nop; +t4 = MEM_U32(sp + 72); +L449ce4: +//nop; +if (t4 == 0) {//nop; +goto L449d34;} +//nop; +a0 = 0x1002df78; +//nop; +v0 = MEM_U32(a0 + 0); +//nop; +v1 = MEM_U32(v0 + 20); +//nop; +if (v1 == 0) {//nop; +goto L449d1c;} +//nop; +MEM_U32(v1 + 16) = zero; +v0 = MEM_U32(a0 + 0); +//nop; +L449d1c: +MEM_U32(v0 + 20) = zero; +v0 = MEM_U32(a0 + 0); +//nop; +t5 = MEM_U32(v0 + 20); +MEM_U32(v0 + 16) = t5; +goto L449d4c; +MEM_U32(v0 + 16) = t5; +L449d34: +//nop; +//nop; +//nop; +f_pop_scope(mem, sp); +goto L449d44; +//nop; +L449d44: +// bdead 1 gp = MEM_U32(sp + 48); +//nop; +L449d4c: +// bdead 1 ra = MEM_U32(sp + 52); +L449d50: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static void func_449d6c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L449d6c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +// fdead 4000002b MEM_U32(sp + 20) = s0; +a3 = MEM_U32(a0 + 24); +//nop; +s0 = a0; +MEM_U32(sp + 44) = zero; +a1 = zero; +a2 = 0x4; +a0 = a3; +MEM_U32(sp + 40) = a3; +v0 = f_qualified_name(mem, sp, a0, a1, a2); +goto L449dac; +MEM_U32(sp + 40) = a3; +L449dac: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L449de4;} +//nop; +if (a3 == 0) {//nop; +goto L449de4;} +//nop; +t6 = MEM_U32(a3 + 4); +at = 0x61; +if (t6 != at) {//nop; +goto L449de4;} +//nop; +t7 = MEM_U32(v0 + 56); +MEM_U32(sp + 32) = t7; +goto L449de8; +MEM_U32(sp + 32) = t7; +L449de4: +MEM_U32(sp + 32) = zero; +L449de8: +if (a3 == 0) {//nop; +goto L449e08;} +//nop; +t8 = MEM_U32(a3 + 4); +at = 0x61; +if (t8 != at) {//nop; +goto L449e08;} +//nop; +a3 = MEM_U32(a3 + 28); +//nop; +L449e08: +if (a3 == 0) {//nop; +goto L449e18;} +//nop; +v1 = MEM_U32(a3 + 32); +//nop; +L449e18: +if (a3 == 0) {//nop; +goto L449e88;} +//nop; +if (v1 == 0) {//nop; +goto L449e88;} +//nop; +t9 = MEM_U32(v1 + 4); +at = 0x15; +if (t9 != at) {//nop; +goto L449e88;} +//nop; +t0 = MEM_U32(a3 + 28); +a0 = s0; +if (t0 == 0) {//nop; +goto L449e88;} +//nop; +//nop; +MEM_U32(s0 + 24) = a3; +a2 = MEM_U32(sp + 32); +// bdead 400200a1 t9 = t9; +a1 = 0x2; +func_448be8(mem, sp, a0, a1, a2); +goto L449e60; +a1 = 0x2; +L449e60: +// bdead 20001 gp = MEM_U32(sp + 24); +a0 = s0; +a1 = 0x1002df84; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L449e7c; +//nop; +L449e7c: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L449ef4; +// bdead 1 ra = MEM_U32(sp + 28); +L449e88: +if (a3 != 0) {a0 = s0; +goto L449ed0;} +a0 = s0; +t1 = MEM_U32(s0 + 8); +at = 0x14; +v0 = MEM_U32(t1 + 4); +//nop; +if (v0 == at) {at = 0x18; +goto L449ed0;} +at = 0x18; +if (v0 == at) {a1 = 0x1; +goto L449ed0;} +a1 = 0x1; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x102; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L449ec4; +a0 = a0 | 0x102; +L449ec4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L449ef4; +// bdead 1 ra = MEM_U32(sp + 28); +L449ed0: +//nop; +MEM_U32(s0 + 24) = a3; +a1 = MEM_U32(sp + 32); +// bdead 40000061 t9 = t9; +a2 = 0x5; +func_44a8b4(mem, sp, a0, a1, a2); +goto L449ee8; +a2 = 0x5; +L449ee8: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L449ef4: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t f_typequalifier(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L449f00: +//typequalifier: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +t6 = MEM_U32(a0 + 12); +s0 = a0; +if (a1 != 0) {MEM_U32(sp + 44) = t6; +goto L449f3c;} +MEM_U32(sp + 44) = t6; +v0 = a0; +goto L44a0dc; +v0 = a0; +L449f3c: +a2 = MEM_U32(s0 + 4); +at = 0x13; +if (a2 == at) {at = 0x14; +goto L449f98;} +at = 0x14; +if (a2 == at) {at = 0x18; +goto L449f5c;} +at = 0x18; +if (a2 != at) {//nop; +goto L44a04c;} +//nop; +L449f5c: +//nop; +a0 = s0; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L449f6c; +//nop; +L449f6c: +t8 = MEM_U32(sp + 44); +// bdead 42020009 gp = MEM_U32(sp + 24); +if (t8 == 0) {//nop; +goto L449f8c;} +//nop; +t9 = MEM_U32(s0 + 8); +s0 = v0; +MEM_U32(v0 + 8) = t9; +goto L44a0c0; +MEM_U32(v0 + 8) = t9; +L449f8c: +MEM_U32(v0 + 8) = s0; +s0 = v0; +goto L44a0c0; +s0 = v0; +L449f98: +t2 = MEM_U32(s0 + 24); +//nop; +if (t2 != 0) {//nop; +goto L44a04c;} +//nop; +t1 = MEM_U32(s0 + 32); +a0 = 0x0; +if (t1 == 0) {//nop; +goto L44a04c;} +//nop; +v0 = MEM_U32(s0 + 8); +at = 0x18; +v1 = MEM_U32(v0 + 4); +//nop; +if (v1 == at) {at = 0x14; +goto L449fec;} +at = 0x14; +if (v1 != at) {t0 = v0; +goto L44a01c;} +t0 = v0; +t3 = MEM_U32(v0 + 12); +//nop; +t4 = t3 << 2; +if ((int)t4 < 0) {t0 = v0; +goto L44a01c;} +t0 = v0; +L449fec: +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {t0 = v0; +goto L44a01c;} +t0 = v0; +t5 = MEM_U32(v0 + 12); +at = 0xd0000000; +t6 = t5 & at; +if (t6 == 0) {t0 = v0; +goto L44a01c;} +t0 = v0; +t0 = v1; +goto L44a01c; +t0 = v1; +// fdead 0 t0 = v0; +L44a01c: +//nop; +a1 = MEM_U32(t0 + 24); +a2 = MEM_U32(t1 + 24); +a3 = MEM_U32(t1 + 28); +MEM_U32(sp + 36) = t0; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44a034; +MEM_U32(sp + 36) = t0; +L44a034: +t0 = MEM_U32(sp + 36); +// bdead 40020391 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v1; +t8 = MEM_U32(t0 + 28); +//nop; +MEM_U32(s0 + 28) = t8; +L44a04c: +//nop; +a0 = s0; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L44a05c; +//nop; +L44a05c: +t9 = MEM_U32(v0 + 4); +// bdead 44000109 gp = MEM_U32(sp + 24); +at = 0x15; +if (t9 != at) {s0 = v0; +goto L44a0c0;} +s0 = v0; +t2 = MEM_U32(sp + 52); +at = 0xc0000000; +at = at | 0x80; +t3 = t2 & at; +if (t3 == 0) {a0 = 0x30000; +goto L44a0c0;} +a0 = 0x30000; +t4 = MEM_U32(sp + 56); +at = 0xffffffff; +if (t4 == at) {//nop; +goto L44a0a0;} +//nop; +a2 = t4; +goto L44a0a8; +a2 = t4; +L44a0a0: +a2 = MEM_U32(v0 + 20); +//nop; +L44a0a8: +//nop; +a0 = a0 | 0x9a; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44a0b8; +a1 = 0x1; +L44a0b8: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L44a0c0: +t5 = MEM_U32(s0 + 12); +t6 = MEM_U32(sp + 52); +t8 = MEM_U32(sp + 44); +t7 = t5 | t6; +t9 = t7 | t8; +MEM_U32(s0 + 12) = t9; +v0 = s0; +L44a0dc: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t f_basetype(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44a0ec: +//basetype: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s0; +MEM_U32(sp + 64) = a0; +t7 = MEM_U32(a0 + 12); +at = 0xc0000000; +s0 = MEM_U32(a0 + 8); +at = at | 0x80; +t8 = t7 & at; +MEM_U32(sp + 56) = t8; +if (s0 != 0) {t0 = zero; +goto L44a13c;} +t0 = zero; +s0 = 0x1002dee4; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +L44a13c: +v0 = MEM_U32(s0 + 4); +at = 0x14; +if (v0 == 0) {a3 = 0x1; +goto L44a1c0;} +a3 = 0x1; +if (v0 == at) {v1 = 0x18; +goto L44a194;} +v1 = 0x18; +if (v0 == v1) {at = 0x61; +goto L44a16c;} +at = 0x61; +if (v0 == at) {//nop; +goto L44a340;} +//nop; +t7 = MEM_U32(sp + 56); +goto L44a3d4; +t7 = MEM_U32(sp + 56); +L44a16c: +//nop; +a0 = MEM_U32(sp + 64); +MEM_U32(sp + 52) = t0; +v0 = f_class_specifier(mem, sp, a0, a1, a2); +goto L44a17c; +MEM_U32(sp + 52) = t0; +L44a17c: +t9 = MEM_U32(sp + 64); +// bdead 44000109 gp = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 52); +s0 = v0; +MEM_U32(t9 + 8) = v0; +goto L44a3d0; +MEM_U32(t9 + 8) = v0; +L44a194: +//nop; +a0 = MEM_U32(sp + 64); +// fdead 420303ff t9 = t9; +MEM_U32(sp + 52) = t0; +v0 = func_44b078(mem, sp, a0, a1, a2); +goto L44a1a8; +MEM_U32(sp + 52) = t0; +L44a1a8: +t1 = MEM_U32(sp + 64); +// bdead 40000509 gp = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 52); +s0 = v0; +MEM_U32(t1 + 8) = v0; +goto L44a3d0; +MEM_U32(t1 + 8) = v0; +L44a1c0: +t2 = MEM_U32(s0 + 20); +a0 = MEM_U32(s0 + 24); +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a1 = zero; +a2 = 0x4; +MEM_U32(sp + 16) = t2; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L44a1e4; +MEM_U32(sp + 16) = t2; +L44a1e4: +// bdead 4002010b gp = MEM_U32(sp + 40); +if (v0 != 0) {t0 = v0; +goto L44a22c;} +t0 = v0; +t3 = 0x10029fa0; +a1 = zero; +t3 = MEM_U16(t3 + 26); +a2 = 0x5; +if (t3 == 0) {a3 = 0x1; +goto L44a22c;} +a3 = 0x1; +t4 = MEM_U32(s0 + 20); +a0 = MEM_U32(s0 + 24); +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t4; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L44a224; +MEM_U32(sp + 16) = t4; +L44a224: +// bdead 40020109 gp = MEM_U32(sp + 40); +t0 = v0; +L44a22c: +if (v0 == 0) {t7 = MEM_U32(sp + 56); +goto L44a3d4;} +t7 = MEM_U32(sp + 56); +t5 = MEM_U32(v0 + 8); +t7 = MEM_U32(sp + 56); +t6 = MEM_U32(t5 + 12); +//nop; +t8 = t6 & t7; +if (t8 == 0) {t1 = MEM_U32(sp + 56); +goto L44a29c;} +t1 = MEM_U32(sp + 56); +t9 = MEM_U32(t0 + 12); +MEM_U32(sp + 52) = t0; +a0 = t9 & t7; +//nop; +//nop; +//nop; +v0 = f_attribute_to_string(mem, sp, a0); +goto L44a26c; +//nop; +L44a26c: +// bdead 40020009 gp = MEM_U32(sp + 40); +a0 = 0x20000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x94; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44a28c; +a3 = v0; +L44a28c: +// bdead 40000101 gp = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 52); +//nop; +t1 = MEM_U32(sp + 56); +L44a29c: +at = 0x10000000; +t2 = t1 | at; +MEM_U32(sp + 56) = t2; +s0 = MEM_U32(t0 + 8); +v1 = 0x18; +t3 = MEM_U32(s0 + 4); +//nop; +if (v1 != t3) {t7 = MEM_U32(sp + 56); +goto L44a3d4;} +t7 = MEM_U32(sp + 56); +t4 = MEM_U32(s0 + 40); +a0 = 0x2000000; +t5 = t4 << 6; +if ((int)t5 < 0) {t7 = MEM_U32(sp + 56); +goto L44a3d4;} +t7 = MEM_U32(sp + 56); +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {t7 = MEM_U32(sp + 56); +goto L44a3d4;} +t7 = MEM_U32(sp + 56); +t6 = MEM_U32(v0 + 4); +//nop; +if (v1 != t6) {t7 = MEM_U32(sp + 56); +goto L44a3d4;} +t7 = MEM_U32(sp + 56); +L44a2f4: +t8 = MEM_U32(v0 + 4); +s0 = v0; +if (v1 != t8) {t7 = MEM_U32(sp + 56); +goto L44a3d4;} +t7 = MEM_U32(sp + 56); +t9 = MEM_U32(v0 + 40); +//nop; +t7 = t9 & a0; +if (t7 != 0) {t7 = MEM_U32(sp + 56); +goto L44a3d4;} +t7 = MEM_U32(sp + 56); +v0 = MEM_U32(v0 + 8); +//nop; +if (v0 == 0) {t7 = MEM_U32(sp + 56); +goto L44a3d4;} +t7 = MEM_U32(sp + 56); +t1 = MEM_U32(v0 + 4); +//nop; +if (v1 == t1) {//nop; +goto L44a2f4;} +//nop; +t7 = MEM_U32(sp + 56); +goto L44a3d4; +t7 = MEM_U32(sp + 56); +L44a340: +//nop; +a0 = s0; +a2 = 0x5; +v0 = f_qualified_name(mem, sp, a0, a1, a2); +goto L44a350; +a2 = 0x5; +L44a350: +// bdead 40020109 gp = MEM_U32(sp + 40); +if (v0 == 0) {t0 = v0; +goto L44a3d0;} +t0 = v0; +t2 = MEM_U32(v0 + 8); +t4 = MEM_U32(sp + 56); +t3 = MEM_U32(t2 + 12); +//nop; +t5 = t3 & t4; +if (t5 == 0) {t8 = MEM_U32(sp + 56); +goto L44a3bc;} +t8 = MEM_U32(sp + 56); +t6 = MEM_U32(v0 + 12); +//nop; +MEM_U32(sp + 52) = v0; +a0 = t6 & t4; +v0 = f_attribute_to_string(mem, sp, a0); +goto L44a38c; +a0 = t6 & t4; +L44a38c: +// bdead 40020009 gp = MEM_U32(sp + 40); +a0 = 0x20000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x94; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44a3ac; +a3 = v0; +L44a3ac: +// bdead 40000101 gp = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 52); +//nop; +t8 = MEM_U32(sp + 56); +L44a3bc: +at = 0x10000000; +t9 = t8 | at; +MEM_U32(sp + 56) = t9; +s0 = MEM_U32(t0 + 8); +//nop; +L44a3d0: +t7 = MEM_U32(sp + 56); +L44a3d4: +a1 = MEM_U32(sp + 56); +if (t7 != 0) {a0 = s0; +goto L44a3e8;} +a0 = s0; +if (t0 == 0) {// bdead 40020361 ra = MEM_U32(sp + 44); +goto L44a438;} +// bdead 40020361 ra = MEM_U32(sp + 44); +L44a3e8: +t1 = MEM_U32(sp + 64); +//nop; +a2 = MEM_U32(t1 + 20); +MEM_U32(sp + 52) = t0; +v0 = f_typequalifier(mem, sp, a0, a1, a2, a3); +goto L44a3fc; +MEM_U32(sp + 52) = t0; +L44a3fc: +t2 = MEM_U32(v0 + 20); +// bdead 40000809 gp = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 52); +at = 0xffffffff; +if (t2 != at) {s0 = v0; +goto L44a428;} +s0 = v0; +t3 = MEM_U32(sp + 64); +//nop; +t5 = MEM_U32(t3 + 20); +//nop; +MEM_U32(v0 + 20) = t5; +L44a428: +if (t0 == 0) {// bdead 20209 ra = MEM_U32(sp + 44); +goto L44a438;} +// bdead 20209 ra = MEM_U32(sp + 44); +MEM_U32(v0 + 16) = t0; +// bdead 20001 ra = MEM_U32(sp + 44); +L44a438: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t f_qualifiedtype(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44a448: +//qualifiedtype: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400001eb MEM_U32(sp + 56) = fp; +// fdead 400001eb MEM_U32(sp + 48) = s7; +// fdead 400001eb MEM_U32(sp + 24) = s1; +s1 = a2; +s7 = a1; +fp = a0; +// fdead c10401eb MEM_U32(sp + 60) = ra; +// fdead c10401eb MEM_U32(sp + 52) = gp; +// fdead c10401eb MEM_U32(sp + 44) = s6; +// fdead c10401eb MEM_U32(sp + 40) = s5; +// fdead c10401eb MEM_U32(sp + 36) = s4; +// fdead c10401eb MEM_U32(sp + 32) = s3; +// fdead c10401eb MEM_U32(sp + 28) = s2; +if (a1 == 0) {// fdead c10401eb MEM_U32(sp + 20) = s0; +goto L44a4b0;} +// fdead c10401eb MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a1 + 4); +at = 0x63; +if (t6 != at) {//nop; +goto L44a4b0;} +//nop; +t7 = MEM_U32(a1 + 32); +MEM_U32(sp + 64) = t7; +goto L44a4b4; +MEM_U32(sp + 64) = t7; +L44a4b0: +MEM_U32(sp + 64) = s7; +L44a4b4: +t8 = MEM_U32(sp + 64); +//nop; +if (t8 != 0) {//nop; +goto L44a4cc;} +//nop; +v0 = fp; +goto L44a5c8; +v0 = fp; +L44a4cc: +t9 = MEM_U32(sp + 64); +s4 = 0x16; +s0 = t9; +v0 = t9; +if (t9 == 0) {v1 = t9; +goto L44a4f8;} +v1 = t9; +L44a4e4: +v1 = v0; +v0 = MEM_U32(v0 + 8); +//nop; +if (v0 != 0) {//nop; +goto L44a4e4;} +//nop; +L44a4f8: +MEM_U32(v1 + 8) = fp; +t0 = MEM_U32(sp + 64); +s3 = 0x15; +if (t0 == fp) {s2 = 0x13; +goto L44a5c0;} +s2 = 0x13; +s6 = 0x10011e8c; +s5 = 0x10011e84; +s6 = s6; +s5 = s5; +L44a51c: +v0 = MEM_U32(s0 + 4); +//nop; +if (v0 == s2) {//nop; +goto L44a55c;} +//nop; +if (v0 == s3) {a0 = s0; +goto L44a57c;} +a0 = s0; +if (v0 != s4) {a0 = s5; +goto L44a5a0;} +a0 = s5; +//nop; +a0 = s0; +// bdead c1fc0021 t9 = t9; +//nop; +v0 = func_44b86c(mem, sp, a0); +goto L44a550; +//nop; +L44a550: +// bdead c1fc0109 gp = MEM_U32(sp + 52); +s0 = v0; +goto L44a5b8; +s0 = v0; +L44a55c: +//nop; +a0 = s0; +// bdead c1fc0021 t9 = t9; +a1 = s1; +v0 = func_44bd14(mem, sp, a0, a1); +goto L44a570; +a1 = s1; +L44a570: +// bdead c1fc0109 gp = MEM_U32(sp + 52); +s0 = v0; +goto L44a5b8; +s0 = v0; +L44a57c: +//nop; +a1 = s7; +// bdead c1fc0161 t9 = t9; +a2 = s1; +v0 = func_4485d0(mem, sp, a0, a1, a2, a3); +goto L44a590; +a2 = s1; +L44a590: +// bdead c1fc0109 gp = MEM_U32(sp + 52); +s0 = MEM_U32(v0 + 8); +//nop; +goto L44a5b8; +//nop; +L44a5a0: +//nop; +a1 = s6; +a2 = 0x3fb; +wrapper___assert(mem, a0, a1, a2); +goto L44a5b0; +a2 = 0x3fb; +L44a5b0: +// bdead c1fe0101 gp = MEM_U32(sp + 52); +//nop; +L44a5b8: +if (s0 != fp) {//nop; +goto L44a51c;} +//nop; +L44a5c0: +v0 = MEM_U32(sp + 64); +//nop; +L44a5c8: +// bdead 9 ra = MEM_U32(sp + 60); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 s7 = MEM_U32(sp + 48); +// bdead 9 fp = MEM_U32(sp + 56); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t f_typeof(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44a5f8: +//typeof: +//nop; +//nop; +//nop; +t6 = 0x1002df78; +sp = sp + 0xffffffd8; +t0 = 0x10029e84; +t6 = MEM_U32(t6 + 0); +// fdead 400083eb MEM_U32(sp + 28) = ra; +// fdead 400083eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +v0 = MEM_U32(t0 + 0); +t7 = MEM_U32(t6 + 4); +a3 = MEM_U32(a0 + 24); +at = 0x2; +if (t7 != at) {v1 = v0; +goto L44a664;} +v1 = v0; +t8 = 0x10029e88; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (v0 != t8) {//nop; +goto L44a664;} +//nop; +t9 = 0x10029e80; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(t0 + 0) = t9; +L44a664: +//nop; +a1 = MEM_U32(sp + 44); +MEM_U32(sp + 32) = v1; +MEM_U32(sp + 36) = a3; +v0 = f_basetype(mem, sp, a0, a1, a2); +goto L44a678; +MEM_U32(sp + 36) = a3; +L44a678: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 36); +v1 = MEM_U32(sp + 32); +t0 = 0x10029e84; +if (a3 != 0) {a0 = v0; +goto L44a698;} +a0 = v0; +MEM_U32(t0 + 0) = v1; +goto L44a6c0; +MEM_U32(t0 + 0) = v1; +L44a698: +//nop; +a2 = MEM_U32(sp + 44); +a1 = a3; +MEM_U32(sp + 32) = v1; +v0 = f_qualifiedtype(mem, sp, a0, a1, a2, a3); +goto L44a6ac; +MEM_U32(sp + 32) = v1; +L44a6ac: +// bdead 40000009 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 32); +t0 = 0x10029e84; +//nop; +MEM_U32(t0 + 0) = v1; +L44a6c0: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static void f_emit_tree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44a6d0: +//emit_tree: +v0 = MEM_U32(a1 + 20); +//nop; +if (v0 != 0) {//nop; +goto L44a6ec;} +//nop; +MEM_U32(a1 + 16) = a0; +MEM_U32(a1 + 20) = a0; +return; +MEM_U32(a1 + 20) = a0; +L44a6ec: +MEM_U32(v0 + 16) = a0; +MEM_U32(a1 + 20) = a0; +//nop; +return; +//nop; +} + +static void f_declaration_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44a6fc: +//declaration_list: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +a3 = 0x10029a8c; +// fdead 400001eb MEM_U32(sp + 52) = s7; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s0; +a3 = a3; +s0 = a0; +s2 = a2; +s7 = a1; +// fdead 410a01eb MEM_U32(sp + 60) = ra; +// fdead 410a01eb MEM_U32(sp + 56) = gp; +// fdead 410a01eb MEM_U32(sp + 48) = s6; +// fdead 410a01eb MEM_U32(sp + 44) = s5; +// fdead 410a01eb MEM_U32(sp + 40) = s4; +// fdead 410a01eb MEM_U32(sp + 36) = s3; +// fdead 410a01eb MEM_U32(sp + 28) = s1; +if (a0 == 0) {MEM_U32(a3 + 0) = zero; +goto L44a838;} +MEM_U32(a3 + 0) = zero; +s6 = 0x30000; +s1 = 0x10029fa0; +s6 = s6 | 0x102; +s5 = 0x18; +s4 = 0x14; +s3 = 0x3; +L44a768: +v0 = MEM_U16(s1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L44a78c;} +//nop; +t6 = MEM_U16(s1 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L44a7a8;} +//nop; +L44a78c: +if (v0 != 0) {//nop; +goto L44a7fc;} +//nop; +t8 = MEM_U16(s1 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 == 0) {//nop; +goto L44a7fc;} +//nop; +L44a7a8: +if (s2 == s3) {//nop; +goto L44a7fc;} +//nop; +t0 = MEM_U32(s0 + 24); +//nop; +if (t0 != 0) {//nop; +goto L44a7fc;} +//nop; +t1 = MEM_U32(s0 + 8); +//nop; +v0 = MEM_U32(t1 + 4); +//nop; +if (s4 == v0) {//nop; +goto L44a7fc;} +//nop; +if (s5 == v0) {a0 = s6; +goto L44a7fc;} +a0 = s6; +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44a7f0; +a1 = 0x1; +L44a7f0: +// bdead 41fe0101 gp = MEM_U32(sp + 56); +s0 = MEM_U32(s0 + 16); +goto L44a820; +s0 = MEM_U32(s0 + 16); +L44a7fc: +//nop; +a0 = s0; +// bdead 41fe0021 t9 = t9; +a1 = s7; +a2 = s2; +func_44a8b4(mem, sp, a0, a1, a2); +goto L44a814; +a2 = s2; +L44a814: +// bdead 41fe0101 gp = MEM_U32(sp + 56); +//nop; +s0 = MEM_U32(s0 + 16); +L44a820: +//nop; +if (s0 != 0) {//nop; +goto L44a768;} +//nop; +a3 = 0x10029a8c; +//nop; +a3 = a3; +L44a838: +at = 0x1; +if (s2 != at) {// bdead 1000101 ra = MEM_U32(sp + 60); +goto L44a88c;} +// bdead 1000101 ra = MEM_U32(sp + 60); +a0 = MEM_U32(a3 + 0); +//nop; +if (a0 == 0) {v0 = a0; +goto L44a888;} +v0 = a0; +if (a0 == 0) {v1 = a0; +goto L44a870;} +v1 = a0; +L44a85c: +v1 = v0; +v0 = MEM_U32(v0 + 16); +//nop; +if (v0 != 0) {//nop; +goto L44a85c;} +//nop; +L44a870: +t2 = MEM_U32(s7 + 28); +//nop; +MEM_U32(v1 + 16) = t2; +t3 = MEM_U32(a3 + 0); +//nop; +MEM_U32(s7 + 28) = t3; +L44a888: +// bdead 1 ra = MEM_U32(sp + 60); +L44a88c: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s6 = MEM_U32(sp + 48); +// bdead 1 s7 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_44a8b4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44a8b4: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 60) = ra; +// fdead 400001eb MEM_U32(sp + 56) = gp; +// fdead 400001eb MEM_U32(sp + 52) = s6; +// fdead 400001eb MEM_U32(sp + 48) = s5; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 112) = a2; +s0 = MEM_U32(a0 + 24); +a3 = MEM_U32(a0 + 8); +s4 = MEM_U32(a0 + 12); +at = 0x3; +s3 = a0; +if (a2 != at) {s5 = a1; +goto L44a980;} +s5 = a1; +if (a3 == 0) {//nop; +goto L44a980;} +//nop; +v1 = MEM_U32(a3 + 4); +at = 0x14; +if (v1 != at) {s6 = 0x18; +goto L44a948;} +s6 = 0x18; +v0 = MEM_U32(a3 + 32); +//nop; +if (v0 == 0) {//nop; +goto L44a948;} +//nop; +t7 = 0x1002dedc; +t8 = MEM_U32(v0 + 24); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == t8) {//nop; +goto L44a978;} +//nop; +L44a948: +if (s6 != v1) {//nop; +goto L44a980;} +//nop; +v0 = MEM_U32(a3 + 32); +//nop; +if (v0 == 0) {//nop; +goto L44a980;} +//nop; +t9 = 0x1002dedc; +t0 = MEM_U32(v0 + 24); +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != t0) {//nop; +goto L44a980;} +//nop; +L44a978: +s6 = 0x18; +goto L44a9a4; +s6 = 0x18; +L44a980: +//nop; +s6 = 0x18; +a0 = s3; +a1 = s5; +a2 = zero; +v0 = f_basetype(mem, sp, a0, a1, a2); +goto L44a998; +a2 = zero; +L44a998: +// bdead 40f2000b gp = MEM_U32(sp + 56); +MEM_U32(sp + 96) = v0; +a3 = v0; +L44a9a4: +if (s0 == 0) {a0 = a3; +goto L44a9bc;} +a0 = a3; +t1 = MEM_U32(s0 + 4); +at = 0x63; +if (t1 == at) {//nop; +goto L44aa18;} +//nop; +L44a9bc: +//nop; +a1 = s0; +a2 = s5; +v0 = f_qualifiedtype(mem, sp, a0, a1, a2, a3); +goto L44a9cc; +a2 = s5; +L44a9cc: +// bdead 40300009 gp = MEM_U32(sp + 56); +t2 = s4 << 3; +if ((int)t2 >= 0) {MEM_U32(s3 + 8) = v0; +goto L44adb4;} +MEM_U32(s3 + 8) = v0; +a3 = 0x10011e98; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s3 + 20); +a0 = a0 | 0x11f; +a1 = 0x1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44a9fc; +a3 = a3; +L44a9fc: +t3 = MEM_U32(s3 + 12); +at = 0xefff0000; +at = at | 0xffff; +// bdead 101005 gp = MEM_U32(sp + 56); +t4 = t3 & at; +MEM_U32(s3 + 12) = t4; +goto L44adb4; +MEM_U32(s3 + 12) = t4; +L44aa18: +if (s0 == 0) {s2 = 0x13; +goto L44ace4;} +s2 = 0x13; +MEM_U32(sp + 96) = a3; +a0 = MEM_U32(sp + 96); +L44aa28: +MEM_U32(s0 + 12) = s4; +//nop; +a1 = s0; +a2 = s5; +v0 = f_qualifiedtype(mem, sp, a0, a1, a2, a3); +goto L44aa3c; +a2 = s5; +L44aa3c: +// bdead 40fa000b gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 112); +//nop; +a0 = s0; +a1 = s5; +a3 = 0x4; +MEM_U32(sp + 16) = s4; +MEM_U32(sp + 20) = v0; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L44aa60; +MEM_U32(sp + 20) = v0; +L44aa60: +v0 = MEM_U32(s0 + 8); +// bdead 40fa018b gp = MEM_U32(sp + 56); +v1 = MEM_U32(v0 + 4); +at = 0x14; +if (s6 == v1) {//nop; +goto L44aa94;} +//nop; +if (v1 != at) {s1 = v0; +goto L44aac4;} +s1 = v0; +t5 = MEM_U32(v0 + 12); +//nop; +t6 = t5 << 2; +if ((int)t6 < 0) {s1 = v0; +goto L44aac4;} +s1 = v0; +L44aa94: +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {s1 = v0; +goto L44aac4;} +s1 = v0; +t7 = MEM_U32(v0 + 12); +at = 0xd0000000; +t8 = t7 & at; +if (t8 == 0) {s1 = v0; +goto L44aac4;} +s1 = v0; +s1 = v1; +goto L44aac4; +s1 = v1; +// fdead 0 s1 = v0; +L44aac4: +t9 = MEM_U32(s1 + 4); +//nop; +if (s2 != t9) {//nop; +goto L44aaf4;} +//nop; +t0 = MEM_U32(s0 + 28); +//nop; +if (t0 == 0) {//nop; +goto L44aaf4;} +//nop; +t1 = MEM_U32(s1 + 24); +//nop; +if (t1 == 0) {//nop; +goto L44ab0c;} +//nop; +L44aaf4: +//nop; +a0 = s0; +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L44ab04; +//nop; +L44ab04: +// bdead 40fe0183 gp = MEM_U32(sp + 56); +//nop; +L44ab0c: +t2 = MEM_U32(s0 + 12); +//nop; +t3 = t2 << 4; +if ((int)t3 >= 0) {//nop; +goto L44ab74;} +//nop; +t4 = 0x1002df78; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +at = t5 < 0x3; +if (at != 0) {//nop; +goto L44ab74;} +//nop; +t6 = MEM_U32(s0 + 28); +a0 = 0x30000; +if (t6 == 0) {a0 = a0 | 0xf3; +goto L44ab74;} +a0 = a0 | 0xf3; +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44ab6c; +a3 = a3 + 0x18; +L44ab6c: +// bdead 40fe0183 gp = MEM_U32(sp + 56); +//nop; +L44ab74: +//nop; +a0 = s0; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L44ab84; +//nop; +L44ab84: +t7 = MEM_S16(s0 + 64); +// bdead 40ff0103 gp = MEM_U32(sp + 56); +t8 = t7 & 0x200; +if (t8 != 0) {//nop; +goto L44ac68;} +//nop; +t9 = MEM_U32(s0 + 28); +//nop; +if (t9 == 0) {//nop; +goto L44ac68;} +//nop; +//nop; +a0 = s0; +// bdead 40fe0123 t9 = t9; +a1 = s5; +func_44e1f0(mem, sp, a0, a1); +goto L44abbc; +a1 = s5; +L44abbc: +t0 = MEM_U16(s0 + 40); +// bdead 40fe0303 gp = MEM_U32(sp + 56); +at = (int)t0 < (int)0x3; +if (at != 0) {//nop; +goto L44acd4;} +//nop; +v0 = MEM_U32(s1 + 4); +a1 = sp + 0x54; +if (s6 == v0) {//nop; +goto L44abfc;} +//nop; +if (s2 == v0) {//nop; +goto L44abfc;} +//nop; +t1 = MEM_U32(s3 + 12); +//nop; +t2 = t1 << 5; +if ((int)t2 >= 0) {//nop; +goto L44acd4;} +//nop; +L44abfc: +//nop; +MEM_U32(sp + 84) = zero; +MEM_U32(sp + 80) = zero; +a0 = MEM_U32(s0 + 28); +// fdead 60fe0e7f t9 = t9; +a2 = sp + 0x50; +func_44f080(mem, sp, a0, a1, a2); +goto L44ac18; +a2 = sp + 0x50; +L44ac18: +t3 = MEM_U32(s3 + 12); +// bdead 40fa1103 gp = MEM_U32(sp + 56); +t4 = t3 << 5; +if ((int)t4 < 0) {t6 = MEM_U32(sp + 84); +goto L44ac40;} +t6 = MEM_U32(sp + 84); +t5 = MEM_U32(sp + 80); +//nop; +if (t5 == 0) {//nop; +goto L44acd4;} +//nop; +t6 = MEM_U32(sp + 84); +L44ac40: +a0 = 0x30000; +if (t6 == 0) {a0 = a0 | 0x163; +goto L44acd4;} +a0 = a0 | 0x163; +//nop; +a2 = MEM_U32(s3 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44ac5c; +a1 = 0x1; +L44ac5c: +// bdead 40fa0103 gp = MEM_U32(sp + 56); +s0 = MEM_U32(s0 + 16); +goto L44acd8; +s0 = MEM_U32(s0 + 16); +L44ac68: +t7 = 0x1002df78; +at = 0x2; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != at) {//nop; +goto L44acd4;} +//nop; +v0 = MEM_U32(s1 + 4); +//nop; +if (s2 == v0) {//nop; +goto L44aca0;} +//nop; +if (s6 != v0) {//nop; +goto L44acd4;} +//nop; +L44aca0: +t9 = MEM_U32(s1 + 24); +at = 0x18000000; +if (t9 != 0) {t0 = s4 & at; +goto L44acd4;} +t0 = s4 & at; +if (t0 != 0) {//nop; +goto L44acd4;} +//nop; +//nop; +a0 = s0; +// bdead 40fa0023 t9 = t9; +//nop; +func_44aeac(mem, sp, a0); +goto L44accc; +//nop; +L44accc: +// bdead 40fa0103 gp = MEM_U32(sp + 56); +//nop; +L44acd4: +s0 = MEM_U32(s0 + 16); +L44acd8: +//nop; +if (s0 != 0) {a0 = MEM_U32(sp + 96); +goto L44aa28;} +a0 = MEM_U32(sp + 96); +L44ace4: +t1 = 0x10029e90; +//nop; +t1 = MEM_U8(t1 + 115); +//nop; +if (t1 == 0) {//nop; +goto L44ad1c;} +//nop; +a1 = 0x1002df78; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = s3; +f_emit_tree(mem, sp, a0, a1); +goto L44ad10; +a0 = s3; +L44ad10: +// bdead 1 gp = MEM_U32(sp + 56); +// bdead 1 ra = MEM_U32(sp + 60); +goto L44adb8; +// bdead 1 ra = MEM_U32(sp + 60); +L44ad1c: +a1 = MEM_U32(s3 + 12); +//nop; +t2 = a1 << 3; +if ((int)t2 < 0) {// bdead 40100041 ra = MEM_U32(sp + 60); +goto L44adb8;} +// bdead 40100041 ra = MEM_U32(sp + 60); +t3 = 0x1002df78; +at = 0x2; +t3 = MEM_U32(t3 + 0); +t5 = MEM_U32(sp + 112); +v1 = MEM_U32(t3 + 4); +//nop; +if (v1 == at) {at = 0x3; +goto L44ad90;} +at = 0x3; +a0 = 0x1002df80; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 != 0) {//nop; +goto L44ad70;} +//nop; +v0 = 0xffffffff; +goto L44ad78; +v0 = 0xffffffff; +L44ad70: +v0 = MEM_U32(a0 + 4); +//nop; +L44ad78: +at = v1 < v0; +if (at != 0) {at = 0xd000000; +goto L44adb4;} +at = 0xd000000; +t4 = a1 & at; +if (t4 == 0) {at = 0x3; +goto L44adb4;} +at = 0x3; +L44ad90: +if (t5 == at) {// bdead 40100001 ra = MEM_U32(sp + 60); +goto L44adb8;} +// bdead 40100001 ra = MEM_U32(sp + 60); +//nop; +a0 = s3; +// bdead 40000021 t9 = t9; +//nop; +func_44addc(mem, sp, a0); +goto L44adac; +//nop; +L44adac: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +L44adb4: +// bdead 1 ra = MEM_U32(sp + 60); +L44adb8: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void func_44addc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44addc: +//nop; +//nop; +//nop; +t0 = 0x1002df78; +sp = sp + 0xffffffc8; +t6 = MEM_U32(t0 + 0); +// fdead 400083eb MEM_U32(sp + 28) = ra; +// fdead 400083eb MEM_U32(sp + 24) = gp; +a3 = MEM_U32(a0 + 24); +MEM_U32(sp + 32) = t6; +t8 = MEM_U32(t6 + 4); +at = 0x2; +if (t8 == at) {a2 = zero; +goto L44ae30;} +a2 = zero; +//nop; +a1 = t6; +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L44ae24; +//nop; +L44ae24: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L44aea0; +// bdead 1 ra = MEM_U32(sp + 28); +L44ae30: +a1 = a3; +L44ae34: +t9 = MEM_U32(a1 + 28); +a3 = MEM_U32(a3 + 16); +if (t9 == 0) {//nop; +goto L44ae78;} +//nop; +if (a2 != 0) {MEM_U32(a1 + 16) = zero; +goto L44ae54;} +MEM_U32(a1 + 16) = zero; +a2 = a1; +goto L44ae78; +a2 = a1; +L44ae54: +v0 = a2; +if (a2 == 0) {v1 = a2; +goto L44ae74;} +v1 = a2; +L44ae60: +v1 = v0; +v0 = MEM_U32(v0 + 16); +//nop; +if (v0 != 0) {//nop; +goto L44ae60;} +//nop; +L44ae74: +MEM_U32(v1 + 16) = a1; +L44ae78: +if (a3 != 0) {a1 = a3; +goto L44ae34;} +a1 = a3; +MEM_U32(a0 + 24) = a2; +//nop; +a1 = MEM_U32(t0 + 0); +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L44ae94; +//nop; +L44ae94: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L44aea0: +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static void func_44aeac(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44aeac: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 36) = s0; +s0 = a0; +// fdead 4002002b MEM_U32(sp + 44) = ra; +// fdead 4002002b MEM_U32(sp + 40) = gp; +t6 = MEM_U32(s0 + 20); +a0 = MEM_U32(a0 + 24); +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a1 = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 16) = t6; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L44aef4; +MEM_U32(sp + 16) = t6; +L44aef4: +// bdead 40000009 gp = MEM_U32(sp + 40); +s0 = v0; +v1 = 0x10006c48; +//nop; +v1 = v1; +t7 = MEM_U32(v1 + 0); +//nop; +if (t7 != 0) {//nop; +goto L44afc8;} +//nop; +a1 = 0x10029e80; +at = 0xfffffffc; +a0 = MEM_U32(a1 + 0); +//nop; +v0 = MEM_U32(a0 + 8); +//nop; +v0 = v0 + 0x3; +t8 = v0 & at; +MEM_U32(a0 + 8) = t8; +a0 = MEM_U32(a1 + 0); +t0 = t8 + 0x8; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t0; +if (at == 0) {//nop; +goto L44af84;} +//nop; +//nop; +a1 = 0x8; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44af68; +//nop; +L44af68: +// bdead 20009 gp = MEM_U32(sp + 40); +//nop; +v1 = 0x10006c48; +//nop; +v1 = v1; +MEM_U32(v1 + 0) = v0; +goto L44afac; +MEM_U32(v1 + 0) = v0; +L44af84: +t1 = MEM_U32(a0 + 8); +//nop; +t2 = t1 + 0x8; +MEM_U32(a0 + 8) = t2; +t3 = MEM_U32(a1 + 0); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +t5 = t4 + 0xfffffff8; +MEM_U32(v1 + 0) = t5; +L44afac: +t6 = MEM_U32(v1 + 0); +v0 = 0x10006c4c; +MEM_U32(t6 + 0) = s0; +t7 = MEM_U32(v1 + 0); +v0 = v0; +MEM_U32(v0 + 0) = t7; +goto L44b068; +MEM_U32(v0 + 0) = t7; +L44afc8: +a1 = 0x10029e80; +at = 0xfffffffc; +a0 = MEM_U32(a1 + 0); +//nop; +v0 = MEM_U32(a0 + 8); +//nop; +v0 = v0 + 0x3; +t8 = v0 & at; +MEM_U32(a0 + 8) = t8; +a0 = MEM_U32(a1 + 0); +t0 = t8 + 0x8; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t0; +if (at == 0) {//nop; +goto L44b024;} +//nop; +//nop; +a1 = 0x8; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b018; +//nop; +L44b018: +// bdead 20009 gp = MEM_U32(sp + 40); +v1 = v0; +goto L44b048; +v1 = v0; +L44b024: +t1 = MEM_U32(a0 + 8); +//nop; +t2 = t1 + 0x8; +MEM_U32(a0 + 8) = t2; +t3 = MEM_U32(a1 + 0); +//nop; +v1 = MEM_U32(t3 + 8); +//nop; +v1 = v1 + 0xfffffff8; +L44b048: +v0 = 0x10006c4c; +//nop; +v0 = v0; +t4 = MEM_U32(v0 + 0); +//nop; +MEM_U32(t4 + 4) = v1; +MEM_U32(v0 + 0) = v1; +MEM_U32(v1 + 0) = s0; +L44b068: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t func_44b078(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44b078: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 400001eb MEM_U32(sp + 48) = s3; +s3 = 0x1002dee4; +// fdead 401001eb MEM_U32(sp + 60) = s6; +t6 = MEM_U32(s3 + 0); +s6 = a2; +// fdead 409081eb MEM_U32(sp + 76) = ra; +// fdead 409081eb MEM_U32(sp + 72) = fp; +// fdead 409081eb MEM_U32(sp + 68) = gp; +// fdead 409081eb MEM_U32(sp + 64) = s7; +// fdead 409081eb MEM_U32(sp + 56) = s5; +// fdead 409081eb MEM_U32(sp + 52) = s4; +// fdead 409081eb MEM_U32(sp + 44) = s2; +// fdead 409081eb MEM_U32(sp + 40) = s1; +// fdead 409081eb MEM_U32(sp + 36) = s0; +MEM_U32(sp + 84) = a1; +a2 = a1; +a1 = MEM_U32(a0 + 8); +t7 = MEM_U32(t6 + 24); +s5 = a0; +MEM_U32(a1 + 24) = t7; +t8 = MEM_U32(s3 + 0); +s0 = MEM_U32(a1 + 36); +t9 = MEM_U32(t8 + 28); +a0 = MEM_U32(a1 + 32); +MEM_U32(a1 + 28) = t9; +t0 = 0x1; +MEM_U32(sp + 16) = t0; +MEM_U32(sp + 20) = s6; +t1 = MEM_U32(s5 + 12); +//nop; +s2 = zero; +MEM_U32(sp + 28) = zero; +a3 = s0; +MEM_U32(sp + 24) = t1; +v0 = f_declare_tag(mem, sp, a0, a1, a2, a3); +goto L44b114; +MEM_U32(sp + 24) = t1; +L44b114: +// bdead 401a000b gp = MEM_U32(sp + 68); +s1 = MEM_U32(v0 + 8); +if (s0 != 0) {s4 = v0; +goto L44b12c;} +s4 = v0; +v0 = s1; +goto L44b2f8; +v0 = s1; +L44b12c: +if (s0 == 0) {fp = 0x30000; +goto L44b2e8;} +fp = 0x30000; +fp = fp | 0x9b; +s7 = 0x14; +s6 = 0x69; +s5 = 0x40000000; +L44b144: +t2 = MEM_U32(s3 + 0); +//nop; +a0 = s0; +a1 = s4; +a2 = 0x4; +a3 = 0x4; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = t2; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L44b168; +MEM_U32(sp + 20) = t2; +L44b168: +t3 = MEM_U32(s0 + 12); +a0 = MEM_U32(s0 + 28); +// bdead c1fe1023 gp = MEM_U32(sp + 68); +t4 = t3 | s5; +if (a0 == 0) {MEM_U32(s0 + 12) = t4; +goto L44b238;} +MEM_U32(s0 + 12) = t4; +//nop; +a1 = s4; +a2 = s5; +a3 = 0x1; +v0 = f_const_expr(mem, sp, a0, a1, a2, a3); +goto L44b194; +a3 = 0x1; +L44b194: +// bdead c1f6018b gp = MEM_U32(sp + 68); +MEM_U32(s0 + 28) = v0; +t5 = MEM_U32(v0 + 4); +//nop; +if (s6 != t5) {//nop; +goto L44b1c0;} +//nop; +t6 = MEM_U32(s1 + 44); +//nop; +t7 = t6 + 0x1; +MEM_U32(s1 + 44) = t7; +goto L44b2a8; +MEM_U32(s1 + 44) = t7; +L44b1c0: +a0 = MEM_U32(v0 + 8); +//nop; +v1 = MEM_U32(a0 + 4); +//nop; +if (s7 == v1) {at = (int)v1 < (int)0x5; +goto L44b1e8;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L44b204;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L44b204;} +//nop; +L44b1e8: +t8 = MEM_U32(s3 + 0); +t0 = MEM_U32(a0 + 24); +t9 = MEM_U32(t8 + 24); +//nop; +at = t9 < t0; +if (at == 0) {//nop; +goto L44b22c;} +//nop; +L44b204: +//nop; +a2 = MEM_U32(s0 + 20); +a0 = fp; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b218; +a1 = 0x2; +L44b218: +t1 = MEM_U32(s1 + 44); +// bdead c1f60583 gp = MEM_U32(sp + 68); +t2 = t1 + 0x1; +MEM_U32(s1 + 44) = t2; +goto L44b2a8; +MEM_U32(s1 + 44) = t2; +L44b22c: +t5 = MEM_U32(v0 + 28); +MEM_U32(s1 + 44) = t5; +goto L44b2a8; +MEM_U32(s1 + 44) = t5; +L44b238: +a3 = MEM_U32(s1 + 44); +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(s3 + 0); +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L44b250; +a2 = (int)a3 >> 31; +L44b250: +// bdead c1fe018b gp = MEM_U32(sp + 68); +if (s2 == 0) {MEM_U32(s0 + 28) = v0; +goto L44b2a8;} +MEM_U32(s0 + 28) = v0; +a3 = 0x10029a90; +//nop; +a1 = MEM_U32(s3 + 0); +a2 = MEM_U32(s2 + 28); +a3 = MEM_U32(a3 + 0); +a0 = 0x56; +v0 = f_overflows(mem, sp, a0, a1, a2, a3); +goto L44b278; +a0 = 0x56; +L44b278: +// bdead c1f6018b gp = MEM_U32(sp + 68); +if (v0 == 0) {a0 = 0x30000; +goto L44b2a8;} +a0 = 0x30000; +a3 = 0x10011ea0; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x10d; +a1 = 0x1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b2a0; +a3 = a3; +L44b2a0: +// bdead c1f60183 gp = MEM_U32(sp + 68); +//nop; +L44b2a8: +t7 = MEM_U32(s1 + 44); +t9 = MEM_U32(s1 + 40); +t8 = t7 + 0x1; +at = (int)t8 < (int)t9; +s2 = s0; +if (at == 0) {MEM_U32(s1 + 44) = t8; +goto L44b2c8;} +MEM_U32(s1 + 44) = t8; +MEM_U32(s1 + 40) = t8; +L44b2c8: +//nop; +a0 = s0; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L44b2d8; +//nop; +L44b2d8: +s0 = MEM_U32(s0 + 16); +// bdead c1fe0003 gp = MEM_U32(sp + 68); +if (s0 != 0) {//nop; +goto L44b144;} +//nop; +L44b2e8: +t0 = MEM_U32(s1 + 44); +v0 = s1; +t1 = t0 + 0xffffffff; +MEM_U32(s1 + 44) = t1; +L44b2f8: +// bdead 9 ra = MEM_U32(sp + 76); +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 s1 = MEM_U32(sp + 40); +// bdead 9 s2 = MEM_U32(sp + 44); +// bdead 9 s3 = MEM_U32(sp + 48); +// bdead 9 s4 = MEM_U32(sp + 52); +// bdead 9 s5 = MEM_U32(sp + 56); +// bdead 9 s6 = MEM_U32(sp + 60); +// bdead 9 s7 = MEM_U32(sp + 64); +// bdead 9 fp = MEM_U32(sp + 72); +// bdead 9 sp = sp + 0x50; +return v0; +// bdead 9 sp = sp + 0x50; +} + +static void f_declarator(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44b328: +//declarator: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = MEM_U32(sp + 68); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +// fdead 400081eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +MEM_U32(a0 + 8) = t6; +t0 = MEM_U32(sp + 64); +at = 0x1f090000; +t8 = MEM_U16(a0 + 40); +at = at | 0xa060; +t7 = t0 & at; +s0 = a0; +t0 = t7; +if (t8 != 0) {MEM_U32(a0 + 12) = t7; +goto L44b394;} +MEM_U32(a0 + 12) = t7; +t9 = 0x1002df78; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +MEM_U16(a0 + 40) = (uint16_t)t1; +L44b394: +v1 = MEM_U32(s0 + 12); +t2 = MEM_U32(sp + 52); +at = 0x3000000; +t3 = v1 & at; +MEM_U32(s0 + 72) = a3; +if (t3 == 0) {MEM_U32(s0 + 56) = t2; +goto L44b4e0;} +MEM_U32(s0 + 56) = t2; +t4 = v1 << 7; +if ((int)t4 >= 0) {t2 = MEM_U32(sp + 68); +goto L44b47c;} +t2 = MEM_U32(sp + 68); +t5 = MEM_U32(sp + 56); +at = 0x1; +if (t5 != at) {t2 = MEM_U32(sp + 68); +goto L44b47c;} +t2 = MEM_U32(sp + 68); +t6 = MEM_U32(s0 + 8); +at = 0x13; +v0 = MEM_U32(t6 + 4); +t7 = MEM_U32(sp + 68); +if (v0 == at) {at = 0x15; +goto L44b3f4;} +at = 0x15; +if (v0 == at) {at = 0x18; +goto L44b3f4;} +at = 0x18; +if (v0 != at) {t2 = MEM_U32(sp + 68); +goto L44b47c;} +t2 = MEM_U32(sp + 68); +L44b3f4: +t8 = MEM_U32(t7 + 4); +at = 0x15; +if (t8 != at) {a0 = 0x30000; +goto L44b430;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 36) = t0; +a0 = a0 | 0xf1; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b41c; +a1 = 0x1; +L44b41c: +// bdead 40020103 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 36); +v1 = MEM_U32(s0 + 12); +at = 0xfeff0000; +goto L44b46c; +at = 0xfeff0000; +L44b430: +t9 = 0x10029fa0; +a0 = 0x30000; +t9 = MEM_U16(t9 + 38); +a0 = a0 | 0xf0; +if (t9 == 0) {a1 = 0x1; +goto L44b468;} +a1 = 0x1; +//nop; +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 36) = t0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b458; +MEM_U32(sp + 36) = t0; +L44b458: +// bdead 40020103 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 36); +v1 = MEM_U32(s0 + 12); +//nop; +L44b468: +at = 0xfeff0000; +L44b46c: +at = at | 0xffff; +t1 = v1 & at; +MEM_U32(s0 + 12) = t1; +t2 = MEM_U32(sp + 68); +L44b47c: +at = 0x15; +t3 = MEM_U32(t2 + 4); +a0 = 0x30000; +if (t3 == at) {a0 = a0 | 0x3c; +goto L44b4b0;} +a0 = a0 | 0x3c; +t4 = 0x1002df78; +at = 0x2; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 != at) {t8 = MEM_U32(sp + 68); +goto L44b4e4;} +t8 = MEM_U32(sp + 68); +L44b4b0: +//nop; +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 36) = t0; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b4c4; +a1 = 0x1; +L44b4c4: +t6 = MEM_U32(s0 + 12); +at = 0xfdff0000; +at = at | 0xffff; +// bdead 40028107 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 36); +t7 = t6 & at; +MEM_U32(s0 + 12) = t7; +L44b4e0: +t8 = MEM_U32(sp + 68); +L44b4e4: +t9 = MEM_U32(sp + 56); +at = 0x1; +v1 = MEM_U32(t8 + 4); +if (t9 != at) {at = 0xc000000; +goto L44b624;} +at = 0xc000000; +t1 = t0 & at; +if (t1 == 0) {at = 0x13; +goto L44b5cc;} +at = 0x13; +at = 0x15; +if (v1 != at) {t2 = 0x5; +goto L44b5c4;} +t2 = 0x5; +t2 = MEM_U32(s0 + 28); +t3 = t0 << 5; +if (t2 != 0) {t2 = 0x5; +goto L44b5c4;} +t2 = 0x5; +if ((int)t3 >= 0) {t2 = 0x5; +goto L44b5c4;} +t2 = 0x5; +v0 = 0x10029fa0; +//nop; +v0 = MEM_U16(v0 + 26); +//nop; +if (v0 == 0) {//nop; +goto L44b55c;} +//nop; +t4 = 0x10029fa0; +//nop; +t4 = MEM_U16(t4 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 != 0) {//nop; +goto L44b580;} +//nop; +L44b55c: +if (v0 != 0) {t2 = 0x5; +goto L44b5c4;} +t2 = 0x5; +t6 = 0x10029fa0; +//nop; +t6 = MEM_U16(t6 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 == 0) {t2 = 0x5; +goto L44b5c4;} +t2 = 0x5; +L44b580: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x115; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b598; +a1 = 0x1; +L44b598: +t8 = MEM_U32(s0 + 12); +at = 0xfbff0000; +at = at | 0xffff; +// bdead 42020107 gp = MEM_U32(sp + 24); +t9 = t8 & at; +MEM_U32(s0 + 12) = t9; +t1 = MEM_U32(sp + 68); +//nop; +v1 = MEM_U32(t1 + 4); +//nop; +t2 = 0x5; +L44b5c4: +MEM_U32(sp + 56) = t2; +goto L44b624; +MEM_U32(sp + 56) = t2; +L44b5cc: +if (v1 != at) {//nop; +goto L44b624;} +//nop; +t3 = MEM_U32(sp + 68); +//nop; +t4 = MEM_U32(t3 + 24); +//nop; +if (t4 != 0) {//nop; +goto L44b624;} +//nop; +t5 = MEM_U32(s0 + 28); +a0 = 0x30000; +if (t5 != 0) {a0 = a0 | 0x112; +goto L44b624;} +a0 = a0 | 0x112; +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b614; +a3 = a3 + 0x18; +L44b614: +t6 = MEM_U32(sp + 68); +// bdead 40028103 gp = MEM_U32(sp + 24); +v1 = MEM_U32(t6 + 4); +//nop; +L44b624: +t7 = MEM_U32(s0 + 12); +at = 0x15; +t8 = t7 << 12; +if ((int)t8 >= 0) {//nop; +goto L44b674;} +//nop; +if (v1 == at) {a0 = 0x30000; +goto L44b674;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x158; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b654; +a1 = 0x1; +L44b654: +t9 = 0xfff70000; +// bdead 44020103 gp = MEM_U32(sp + 24); +t9 = t9 | 0xffff; +MEM_U32(s0 + 12) = t9; +t1 = MEM_U32(sp + 68); +//nop; +v1 = MEM_U32(t1 + 4); +//nop; +L44b674: +at = 0x15; +if (v1 != at) {t7 = MEM_U32(sp + 56); +goto L44b6f4;} +t7 = MEM_U32(sp + 56); +t2 = MEM_U32(sp + 56); +at = 0x3; +if (t2 == at) {t3 = 0x6; +goto L44b6f0;} +t3 = 0x6; +MEM_U32(sp + 56) = t3; +v0 = MEM_U32(s0 + 28); +//nop; +if (v0 == 0) {//nop; +goto L44b6d8;} +//nop; +t4 = MEM_U32(v0 + 4); +at = 0x1b; +if (t4 == at) {a0 = 0x30000; +goto L44b6d8;} +a0 = 0x30000; +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(v0 + 20); +a0 = a0 | 0x12e; +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b6d0; +a3 = a3 + 0x18; +L44b6d0: +// bdead 40020103 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = zero; +L44b6d8: +v1 = MEM_U32(s0 + 12); +at = 0x8000000; +t5 = v1 << 5; +if ((int)t5 < 0) {t6 = v1 | at; +goto L44b6f0;} +t6 = v1 | at; +MEM_U32(s0 + 12) = t6; +L44b6f0: +t7 = MEM_U32(sp + 56); +L44b6f4: +at = 0x3; +MEM_U32(s0 + 44) = t7; +t8 = MEM_U32(sp + 56); +//nop; +if (t8 != at) {//nop; +goto L44b7d0;} +//nop; +t9 = MEM_U32(s0 + 12); +at = 0x1e000000; +t1 = t9 & at; +if (t1 == 0) {a0 = 0x30000; +goto L44b73c;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x107; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b734; +a1 = 0x1; +L44b734: +// bdead 40020101 gp = MEM_U32(sp + 24); +//nop; +L44b73c: +t2 = MEM_U32(sp + 52); +//nop; +t3 = MEM_U32(t2 + 40); +//nop; +if (t3 == 0) {//nop; +goto L44b794;} +//nop; +v0 = MEM_U32(s0 + 8); +at = 0x3; +t4 = MEM_U32(v0 + 4); +//nop; +if (t4 != at) {//nop; +goto L44b794;} +//nop; +a0 = 0x1002df5c; +//nop; +a1 = MEM_U32(v0 + 12); +a2 = MEM_U32(s0 + 20); +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_typequalifier(mem, sp, a0, a1, a2, a3); +goto L44b788; +//nop; +L44b788: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 8) = v0; +goto L44b7d0; +MEM_U32(s0 + 8) = v0; +L44b794: +t5 = MEM_U32(s0 + 8); +at = 0x15; +v0 = MEM_U32(t5 + 4); +//nop; +if (v0 == at) {at = 0x13; +goto L44b7b4;} +at = 0x13; +if (v0 != at) {//nop; +goto L44b7d0;} +//nop; +L44b7b4: +//nop; +a0 = s0; +// bdead 40020121 t9 = t9; +//nop; +func_448f08(mem, sp, a0, a1, a2, a3); +goto L44b7c8; +//nop; +L44b7c8: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L44b7d0: +a0 = 0x1002df8c; +t2 = 0x2; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L44b858;} +//nop; +v0 = 0x1002df80; +t7 = MEM_U32(sp + 56); +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L44b808;} +//nop; +v1 = 0xffffffff; +goto L44b810; +v1 = 0xffffffff; +L44b808: +v1 = MEM_U32(v0 + 4); +//nop; +L44b810: +t6 = MEM_U16(s0 + 40); +//nop; +at = t6 < v1; +if (at != 0) {at = 0x3; +goto L44b858;} +at = 0x3; +if (t7 == at) {at = 0x1; +goto L44b834;} +at = 0x1; +if (t7 != at) {//nop; +goto L44b840;} +//nop; +L44b834: +t8 = MEM_U16(a0 + 42); +MEM_U16(s0 + 42) = (uint16_t)t8; +goto L44b85c; +MEM_U16(s0 + 42) = (uint16_t)t8; +L44b840: +t9 = MEM_U16(s0 + 42); +t1 = 0x2; +if (t9 != 0) {// bdead 20401 ra = MEM_U32(sp + 28); +goto L44b860;} +// bdead 20401 ra = MEM_U32(sp + 28); +MEM_U16(s0 + 42) = (uint16_t)t1; +goto L44b85c; +MEM_U16(s0 + 42) = (uint16_t)t1; +L44b858: +MEM_U16(s0 + 42) = (uint16_t)t2; +L44b85c: +// bdead 1 ra = MEM_U32(sp + 28); +L44b860: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t func_44b86c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44b86c: +if (a0 == 0) {v1 = a0; +goto L44b888;} +v1 = a0; +t6 = MEM_U32(a0 + 12); +a1 = 0x10000000; +t7 = t6 << 3; +if ((int)t7 >= 0) {//nop; +goto L44b890;} +//nop; +L44b888: +v0 = a0; +return v0; +v0 = a0; +L44b890: +a0 = 0x16; +L44b894: +v0 = MEM_U32(v1 + 8); +//nop; +MEM_U32(v1 + 32) = v0; +if (v0 == 0) {v1 = v0; +goto L44b8cc;} +v1 = v0; +t8 = MEM_U32(v0 + 4); +//nop; +if (a0 != t8) {//nop; +goto L44b8cc;} +//nop; +t9 = MEM_U32(v0 + 12); +//nop; +t0 = t9 & a1; +if (t0 == 0) {//nop; +goto L44b894;} +//nop; +L44b8cc: +v0 = v1; +//nop; +return v0; +//nop; +} + +static uint32_t func_44b8d8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44b8d8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +s0 = MEM_U32(a0 + 8); +at = 0x13; +a3 = MEM_U32(s0 + 4); +//nop; +if (a3 != at) {at = 0x18; +goto L44b950;} +at = 0x18; +t7 = MEM_U32(s0 + 12); +//nop; +t8 = t7 << 3; +if ((int)t8 < 0) {at = 0x18; +goto L44b950;} +at = 0x18; +//nop; +a0 = s0; +// fdead 420301ef t9 = t9; +//nop; +v0 = func_44b8d8(mem, sp, a0, a1, a2); +goto L44b940; +//nop; +L44b940: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(v0 + 4); +s0 = v0; +at = 0x18; +L44b950: +if (a3 == at) {a0 = 0x30000; +goto L44b978;} +a0 = 0x30000; +at = 0x14; +if (a3 != at) {v1 = s0; +goto L44b9a8;} +v1 = s0; +t9 = MEM_U32(s0 + 12); +//nop; +t1 = t9 << 2; +if ((int)t1 < 0) {v1 = s0; +goto L44b9a8;} +v1 = s0; +L44b978: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {v1 = s0; +goto L44b9a8;} +v1 = s0; +t2 = MEM_U32(s0 + 12); +at = 0xd0000000; +t3 = t2 & at; +if (t3 == 0) {v1 = s0; +goto L44b9a8;} +v1 = s0; +v1 = v0; +goto L44b9a8; +v1 = v0; +// fdead 0 v1 = s0; +L44b9a8: +t4 = MEM_U32(v1 + 24); +at = 0x15; +if (a3 != at) {MEM_U32(sp + 40) = t4; +goto L44b9e0;} +MEM_U32(sp + 40) = t4; +t5 = MEM_U32(sp + 48); +//nop; +a2 = MEM_U32(t5 + 20); +a0 = a0 | 0x120; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44b9d0; +a1 = 0x2; +L44b9d0: +// bdead 40020001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(s0 + 4); +at = 0x18; +goto L44ba50; +at = 0x18; +L44b9e0: +at = 0x11; +if (a3 != at) {a0 = 0x30000; +goto L44ba14;} +a0 = 0x30000; +t6 = MEM_U32(sp + 48); +//nop; +a2 = MEM_U32(t6 + 20); +a0 = a0 | 0x121; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44ba04; +a1 = 0x2; +L44ba04: +// bdead 40020001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(s0 + 4); +at = 0x18; +goto L44ba50; +at = 0x18; +L44ba14: +at = 0x13; +if (a3 != at) {at = 0x18; +goto L44ba50;} +at = 0x18; +t7 = MEM_U32(s0 + 32); +a0 = 0x30000; +if (t7 != 0) {a0 = a0 | 0x124; +goto L44ba4c;} +a0 = a0 | 0x124; +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44ba40; +a1 = 0x2; +L44ba40: +// bdead 40020001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(s0 + 4); +//nop; +L44ba4c: +at = 0x18; +L44ba50: +if (a3 == at) {a2 = 0x40000000; +goto L44ba78;} +a2 = 0x40000000; +at = 0x14; +if (a3 != at) {//nop; +goto L44baac;} +//nop; +t8 = MEM_U32(s0 + 12); +at = 0x20000000; +t9 = t8 & at; +if (t9 != 0) {//nop; +goto L44baac;} +//nop; +L44ba78: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L44baac;} +//nop; +t1 = MEM_U32(s0 + 12); +at = 0xd0000000; +t2 = t1 & at; +if (t2 == 0) {//nop; +goto L44baac;} +//nop; +t3 = MEM_U32(v0 + 28); +t4 = MEM_U32(sp + 48); +MEM_U32(t4 + 28) = t3; +goto L44babc; +MEM_U32(t4 + 28) = t3; +L44baac: +t5 = MEM_U32(s0 + 28); +t6 = MEM_U32(sp + 48); +//nop; +MEM_U32(t6 + 28) = t5; +L44babc: +t7 = MEM_U32(sp + 48); +//nop; +a0 = MEM_U32(t7 + 32); +//nop; +if (a0 == 0) {//nop; +goto L44bcd0;} +//nop; +//nop; +a1 = MEM_U32(sp + 56); +a3 = 0x1; +v0 = f_const_expr(mem, sp, a0, a1, a2, a3); +goto L44bae4; +a3 = 0x1; +L44bae4: +t8 = MEM_U32(v0 + 4); +// bdead 42020149 gp = MEM_U32(sp + 24); +at = 0x69; +if (t8 != at) {t0 = v0; +goto L44bb0c;} +t0 = v0; +t9 = 0x1002dfd4; +t1 = MEM_U32(sp + 48); +t9 = MEM_U32(t9 + 0); +MEM_U32(t1 + 32) = t9; +goto L44bcd0; +MEM_U32(t1 + 32) = t9; +L44bb0c: +t2 = MEM_U32(v0 + 8); +//nop; +a0 = MEM_U32(t2 + 4); +//nop; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L44bb2c;} +at = (int)a0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L44bb38;} +L44bb2c: +at = 0x14; +if (a0 != at) {at = (int)a0 < (int)0xb; +goto L44bb58;} +at = (int)a0 < (int)0xb; +L44bb38: +t4 = MEM_U32(v0 + 24); +t5 = MEM_U32(v0 + 28); +if ((int)t4 > 0) {at = (int)a0 < (int)0x5; +goto L44bb88;} +at = (int)a0 < (int)0x5; +if ((int)t4 < 0) {at = (int)a0 < (int)0xb; +goto L44bb58;} +at = (int)a0 < (int)0xb; +if (t5 != 0) {at = (int)a0 < (int)0xb; +goto L44bb84;} +at = (int)a0 < (int)0xb; +L44bb58: +if (at != 0) {a1 = 0x1; +goto L44bca0;} +a1 = 0x1; +at = (int)a0 < (int)0x11; +if (at == 0) {//nop; +goto L44bca0;} +//nop; +t6 = MEM_U32(v0 + 24); +t7 = MEM_U32(v0 + 28); +//nop; +if (t6 != 0) {at = (int)a0 < (int)0x5; +goto L44bb88;} +at = (int)a0 < (int)0x5; +if (t7 == 0) {at = (int)a0 < (int)0x5; +goto L44bca0;} +L44bb84: +at = (int)a0 < (int)0x5; +L44bb88: +if (at != 0) {at = (int)a0 < (int)0xb; +goto L44bb94;} +at = (int)a0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L44bba0;} +L44bb94: +at = 0x14; +if (a0 != at) {//nop; +goto L44bbd0;} +//nop; +L44bba0: +a1 = MEM_U32(sp + 40); +//nop; +a2 = MEM_U32(t0 + 24); +a3 = MEM_U32(t0 + 28); +MEM_U32(sp + 36) = t0; +a0 = (int)a1 >> 31; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44bbbc; +a0 = (int)a1 >> 31; +L44bbbc: +t9 = MEM_U32(sp + 48); +// bdead 44020111 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 36); +MEM_U32(t9 + 24) = v1; +goto L44bbfc; +MEM_U32(t9 + 24) = v1; +L44bbd0: +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(t0 + 24); +a3 = MEM_U32(t0 + 28); +MEM_U32(sp + 36) = t0; +a0 = 0x0; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44bbec; +a0 = 0x0; +L44bbec: +t4 = MEM_U32(sp + 48); +// bdead 40022111 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 36); +MEM_U32(t4 + 24) = v1; +L44bbfc: +t5 = MEM_U32(sp + 48); +at = 0x65; +MEM_U32(t5 + 32) = t0; +t6 = MEM_U32(t0 + 4); +//nop; +if (t6 != at) {//nop; +goto L44bcd0;} +//nop; +v1 = MEM_U32(t0 + 8); +at = 0x14; +v0 = MEM_U32(v1 + 4); +//nop; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L44bc40;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L44bcd0;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L44bcd0;} +//nop; +L44bc40: +t7 = MEM_U32(v1 + 24); +at = 0x40; +if (t7 != at) {//nop; +goto L44bcd0;} +//nop; +t3 = 0x10006594; +at = 0x20; +t3 = MEM_U32(t3 + 36); +//nop; +if (t3 != at) {//nop; +goto L44bcd0;} +//nop; +t8 = MEM_U32(t0 + 24); +// bdead 42020301 t9 = MEM_U32(t0 + 28); +a0 = 0x30000; +if (t8 != 0) {a0 = a0 | 0x9e; +goto L44bc84;} +a0 = a0 | 0x9e; +t4 = MEM_U32(s0 + 4); +goto L44bcd4; +t4 = MEM_U32(s0 + 4); +L44bc84: +//nop; +a2 = MEM_U32(t0 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44bc94; +a1 = 0x2; +L44bc94: +// bdead 40020001 gp = MEM_U32(sp + 24); +t4 = MEM_U32(s0 + 4); +goto L44bcd4; +t4 = MEM_U32(s0 + 4); +L44bca0: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0x9d; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44bcb4; +a0 = a0 | 0x9d; +L44bcb4: +// bdead 40020001 gp = MEM_U32(sp + 24); +t2 = MEM_U32(sp + 48); +t1 = 0x1002dfd4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t2 + 32) = t1; +L44bcd0: +t4 = MEM_U32(s0 + 4); +L44bcd4: +at = 0x13; +if (t4 != at) {t7 = MEM_U32(sp + 52); +goto L44bcf8;} +t7 = MEM_U32(sp + 52); +t5 = MEM_U32(s0 + 12); +//nop; +t6 = t5 << 3; +if ((int)t6 >= 0) {// bdead 40020001 ra = MEM_U32(sp + 28); +goto L44bd04;} +// bdead 40020001 ra = MEM_U32(sp + 28); +t7 = MEM_U32(sp + 52); +L44bcf8: +//nop; +MEM_U32(t7 + 0) = s0; +// bdead 40000001 ra = MEM_U32(sp + 28); +L44bd04: +v0 = MEM_U32(sp + 48); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_44bd14(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44bd14: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +a2 = a1; +// fdead 400001eb t9 = t9; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a1 = sp + 0x24; +v0 = func_44b8d8(mem, sp, a0, a1, a2); +goto L44bd40; +a1 = sp + 0x24; +L44bd40: +// bdead 40000001 ra = MEM_U32(sp + 28); +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_44bd54(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44bd54: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 52) = a3; +t6 = MEM_U32(a2 + 4); +at = 0x5d; +if (t6 != at) {s0 = a2; +goto L44bdc8;} +s0 = a2; +v0 = MEM_U32(a2 + 28); +a0 = 0x30000; +if (v0 == 0) {a0 = a0 | 0xf6; +goto L44bdc0;} +a0 = a0 | 0xf6; +t7 = MEM_U32(sp + 40); +//nop; +a3 = MEM_U32(t7 + 24); +a2 = MEM_U32(v0 + 20); +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44bdb8; +a3 = a3 + 0x18; +L44bdb8: +// bdead 40020103 gp = MEM_U32(sp + 32); +//nop; +L44bdc0: +s0 = MEM_U32(s0 + 24); +//nop; +L44bdc8: +t8 = MEM_U32(sp + 40); +at = 0x1; +t9 = MEM_U32(t8 + 44); +a1 = MEM_U32(sp + 52); +if (t9 != at) {a0 = s0; +goto L44bea0;} +a0 = s0; +//nop; +a1 = MEM_U32(t8 + 20); +a2 = MEM_U32(t8 + 24); +a0 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44bdf4; +a0 = zero; +L44bdf4: +// bdead 4002000b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U32(t0 + 20); +a0 = 0x3a; +a2 = v0; +a3 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44be14; +a3 = s0; +L44be14: +// bdead 4000010b gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U32(t1 + 20); +a0 = 0x1f; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44be30; +a2 = v0; +L44be30: +// bdead 4000000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 52); +//nop; +s0 = v0; +a0 = v0; +v0 = f_expression_statement(mem, sp, a0, a1); +goto L44be48; +a0 = v0; +L44be48: +// bdead 20003 gp = MEM_U32(sp + 32); +v0 = zero; +v1 = 0x10029a8c; +//nop; +v1 = v1; +a0 = MEM_U32(v1 + 0); +//nop; +if (a0 != 0) {//nop; +goto L44be74;} +//nop; +MEM_U32(v1 + 0) = s0; +goto L44bfc4; +MEM_U32(v1 + 0) = s0; +L44be74: +v0 = a0; +if (a0 == 0) {v1 = a0; +goto L44be94;} +v1 = a0; +L44be80: +v1 = v0; +v0 = MEM_U32(v0 + 16); +//nop; +if (v0 != 0) {//nop; +goto L44be80;} +//nop; +L44be94: +MEM_U32(v1 + 16) = s0; +v0 = zero; +goto L44bfc4; +v0 = zero; +L44bea0: +//nop; +a2 = 0x40000000; +a3 = 0x1; +v0 = f_const_expr(mem, sp, a0, a1, a2, a3); +goto L44beb0; +a3 = 0x1; +L44beb0: +a1 = MEM_U32(v0 + 4); +// bdead 4000014b gp = MEM_U32(sp + 32); +at = 0x69; +if (a1 != at) {s0 = v0; +goto L44bed4;} +s0 = v0; +t2 = MEM_U32(sp + 40); +v0 = s0; +MEM_U32(t2 + 28) = zero; +goto L44bfc4; +MEM_U32(t2 + 28) = zero; +L44bed4: +a0 = 0x42; +if (a0 != a1) {v1 = v0; +goto L44bef8;} +v1 = v0; +L44bee0: +v1 = MEM_U32(v1 + 28); +//nop; +t3 = MEM_U32(v1 + 4); +//nop; +if (a0 == t3) {//nop; +goto L44bee0;} +//nop; +L44bef8: +v0 = MEM_U32(v1 + 4); +at = 0x2a; +if (v0 == at) {at = 0x38; +goto L44bf10;} +at = 0x38; +if (v0 != at) {//nop; +goto L44bf80;} +//nop; +L44bf10: +t4 = MEM_U32(sp + 44); +a0 = 0x30000; +t5 = MEM_U32(t4 + 12); +a0 = a0 | 0x164; +t6 = t5 << 2; +if ((int)t6 < 0) {//nop; +goto L44bf68;} +//nop; +v0 = MEM_U32(t4 + 4); +at = 0x14; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L44bf4c;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L44bf80;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L44bf80;} +//nop; +L44bf4c: +t7 = MEM_U32(sp + 44); +t8 = 0x10006594; +t9 = MEM_U32(t7 + 24); +t8 = MEM_U32(t8 + 36); +//nop; +if (t9 == t8) {//nop; +goto L44bf80;} +//nop; +L44bf68: +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44bf78; +a1 = 0x2; +L44bf78: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L44bf80: +v0 = 0x10029a94; +t1 = MEM_U32(sp + 44); +v0 = v0; +t0 = MEM_U32(v0 + 0); +t2 = MEM_U32(t1 + 24); +a0 = MEM_U32(sp + 44); +t3 = t0 + t2; +MEM_U32(v0 + 0) = t3; +//nop; +t5 = MEM_U32(s0 + 20); +a2 = MEM_U32(sp + 52); +a1 = s0; +a3 = 0x24; +MEM_U32(sp + 16) = t5; +v0 = f_simple_asgn_typematch(mem, sp, a0, a1, a2, a3); +goto L44bfbc; +MEM_U32(sp + 16) = t5; +L44bfbc: +// bdead 9 gp = MEM_U32(sp + 32); +//nop; +L44bfc4: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_44bfd4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44bfd4: +//nop; +//nop; +//nop; +t6 = MEM_U32(a1 + 4); +at = 0x65; +if (t6 != at) {a2 = a0; +goto L44c028;} +a2 = a0; +v1 = MEM_U32(a1 + 8); +at = 0x13; +t7 = MEM_U32(v1 + 4); +//nop; +if (t7 != at) {//nop; +goto L44c028;} +//nop; +t8 = MEM_U32(v1 + 8); +at = 0xc; +v0 = MEM_U32(t8 + 4); +//nop; +if (v0 == at) {at = 0x5; +goto L44c038;} +at = 0x5; +if (v0 == at) {//nop; +goto L44c038;} +//nop; +L44c028: +a1 = MEM_U32(a1 + 24); +//nop; +v1 = MEM_U32(a1 + 8); +//nop; +L44c038: +v0 = MEM_U32(v1 + 32); +//nop; +t1 = MEM_U32(v0 + 28); +if (a2 == 0) {a0 = t1; +goto L44c084;} +a0 = t1; +t9 = a2 + 0x1; +if (t1 != t9) {t2 = (int)a2 >> 31; +goto L44c084;} +t2 = (int)a2 >> 31; +t4 = 0x10006594; +MEM_U32(v0 + 24) = t2; +MEM_U32(v0 + 28) = a2; +t4 = MEM_U32(t4 + 4); +t6 = MEM_U32(a1 + 8); +lo = t4 * a2; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)a2 >> 32); +a0 = a2; +t5 = lo; +MEM_U32(t6 + 24) = t5; +v1 = MEM_U32(a1 + 8); +//nop; +L44c084: +a1 = 0x10029a94; +t8 = MEM_U32(v1 + 24); +a1 = a1; +t7 = MEM_U32(a1 + 0); +v0 = a0; +t0 = t7 + t8; +MEM_U32(a1 + 0) = t0; +return v0; +MEM_U32(a1 + 0) = t0; +} + +static uint32_t func_44c0a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44c0a4: +//nop; +//nop; +//nop; +t6 = MEM_U32(a1 + 4); +at = 0x65; +if (t6 != at) {a2 = a0; +goto L44c0f0;} +a2 = a0; +v1 = MEM_U32(a1 + 8); +at = 0x13; +t7 = MEM_U32(v1 + 4); +//nop; +if (t7 != at) {//nop; +goto L44c0f0;} +//nop; +t8 = MEM_U32(v1 + 8); +at = 0x7; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 == at) {//nop; +goto L44c100;} +//nop; +L44c0f0: +a1 = MEM_U32(a1 + 24); +//nop; +v1 = MEM_U32(a1 + 8); +//nop; +L44c100: +v0 = MEM_U32(v1 + 32); +t2 = a2 + 0x1; +t1 = MEM_U32(v0 + 28); +if (a2 == 0) {a0 = t1; +goto L44c148;} +a0 = t1; +if (t1 != t2) {t4 = (int)a2 >> 31; +goto L44c148;} +t4 = (int)a2 >> 31; +t3 = 0x10006594; +MEM_U32(v0 + 24) = t4; +MEM_U32(v0 + 28) = a2; +t3 = MEM_U32(t3 + 16); +t7 = MEM_U32(a1 + 8); +lo = t3 * a2; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)a2 >> 32); +a0 = a2; +t6 = lo; +MEM_U32(t7 + 24) = t6; +v1 = MEM_U32(a1 + 8); +//nop; +L44c148: +a1 = 0x10029a94; +t9 = MEM_U32(v1 + 24); +a1 = a1; +t8 = MEM_U32(a1 + 0); +v0 = a0; +t0 = t8 + t9; +MEM_U32(a1 + 0) = t0; +return v0; +MEM_U32(a1 + 0) = t0; +} + +static void func_44c168(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44c168: +//nop; +//nop; +//nop; +t0 = 0x10029a9c; +sp = sp + 0xffffffe0; +t0 = t0; +v1 = MEM_U32(t0 + 0); +// fdead 400003fb MEM_U32(sp + 28) = ra; +// fdead 400003fb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +if (v1 == 0) {MEM_U32(sp + 40) = a2; +goto L44c1cc;} +MEM_U32(sp + 40) = a2; +t6 = MEM_U32(v1 + 12); +//nop; +if (a3 != t6) {//nop; +goto L44c1cc;} +//nop; +v0 = MEM_U32(v1 + 4); +t8 = MEM_U32(v1 + 8); +t2 = v0 + a1; +t9 = t8 + v0; +if (a0 != t9) {//nop; +goto L44c1cc;} +//nop; +MEM_U32(v1 + 4) = t2; +goto L44c2b8; +MEM_U32(v1 + 4) = t2; +L44c1cc: +a1 = 0x10029e88; +at = 0xfffffffc; +a0 = MEM_U32(a1 + 0); +//nop; +v0 = MEM_U32(a0 + 8); +//nop; +v0 = v0 + 0x3; +t3 = v0 & at; +MEM_U32(a0 + 8) = t3; +a0 = MEM_U32(a1 + 0); +t5 = t3 + 0x18; +t4 = MEM_U32(a0 + 12); +//nop; +at = t4 < t5; +if (at == 0) {//nop; +goto L44c234;} +//nop; +//nop; +a1 = 0x18; +MEM_U32(sp + 44) = a3; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44c21c; +MEM_U32(sp + 44) = a3; +L44c21c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 44); +t0 = 0x10029a9c; +v1 = v0; +t0 = t0; +goto L44c258; +t0 = t0; +L44c234: +t6 = MEM_U32(a0 + 8); +//nop; +t8 = t6 + 0x18; +MEM_U32(a0 + 8) = t8; +t7 = MEM_U32(a1 + 0); +//nop; +v1 = MEM_U32(t7 + 8); +//nop; +v1 = v1 + 0xffffffe8; +L44c258: +t9 = MEM_U32(sp + 32); +v0 = 0x10029a98; +MEM_U32(v1 + 8) = t9; +t1 = MEM_U32(sp + 36); +v0 = v0; +MEM_U32(v1 + 4) = t1; +t2 = MEM_U32(sp + 40); +MEM_U32(v1 + 12) = a3; +MEM_U32(v1 + 16) = t2; +t3 = MEM_U32(sp + 48); +//nop; +MEM_U32(v1 + 0) = t3; +t4 = MEM_U32(v0 + 0); +//nop; +if (t4 != 0) {//nop; +goto L44c2a8;} +//nop; +MEM_U32(v1 + 20) = zero; +MEM_U32(t0 + 0) = v1; +MEM_U32(v0 + 0) = v1; +goto L44c2b8; +MEM_U32(v0 + 0) = v1; +L44c2a8: +t5 = MEM_U32(t0 + 0); +//nop; +MEM_U32(t5 + 20) = v1; +MEM_U32(t0 + 0) = v1; +L44c2b8: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_44c2c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44c2c8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 96) = a0; +MEM_U32(sp + 100) = a1; +MEM_U32(sp + 104) = a2; +MEM_U32(sp + 108) = a3; +t0 = MEM_U32(a1 + 8); +at = 0x18; +v1 = MEM_U32(t0 + 4); +t1 = zero; +if (v1 == at) {s0 = zero; +goto L44c32c;} +s0 = zero; +at = 0x14; +if (v1 != at) {//nop; +goto L44c358;} +//nop; +t7 = MEM_U32(t0 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {//nop; +goto L44c358;} +//nop; +L44c32c: +v0 = MEM_U32(t0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L44c358;} +//nop; +t9 = MEM_U32(t0 + 12); +at = 0xd0000000; +t2 = t9 & at; +if (t2 == 0) {//nop; +goto L44c358;} +//nop; +MEM_U32(sp + 88) = v0; +goto L44c35c; +MEM_U32(sp + 88) = v0; +L44c358: +MEM_U32(sp + 88) = t0; +L44c35c: +t3 = MEM_U32(sp + 112); +t5 = MEM_U32(sp + 104); +t4 = MEM_U32(t3 + 0); +if (t5 == 0) {MEM_U32(sp + 76) = t4; +goto L44cbb4;} +MEM_U32(sp + 76) = t4; +t6 = MEM_U32(sp + 100); +t5 = MEM_U32(sp + 100); +t7 = MEM_U32(t6 + 32); +//nop; +if (t7 == 0) {MEM_U32(sp + 80) = t7; +goto L44c3d8;} +MEM_U32(sp + 80) = t7; +t8 = MEM_U32(t7 + 8); +//nop; +v0 = MEM_U32(t8 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L44c3a8;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L44c3b4;} +L44c3a8: +at = 0x14; +if (v0 != at) {t4 = MEM_U32(sp + 80); +goto L44c3cc;} +t4 = MEM_U32(sp + 80); +L44c3b4: +t9 = MEM_U32(sp + 80); +//nop; +s0 = MEM_U32(t9 + 28); +a3 = MEM_U32(t5 + 4); +goto L44c3dc; +a3 = MEM_U32(t5 + 4); +// fdead 0 t4 = MEM_U32(sp + 80); +L44c3cc: +//nop; +s0 = MEM_U32(t4 + 28); +//nop; +L44c3d8: +a3 = MEM_U32(t5 + 4); +L44c3dc: +a1 = 0x13; +if (a1 != a3) {//nop; +goto L44c428;} +//nop; +t8 = MEM_U32(sp + 88); +at = 0x11; +t9 = MEM_U32(t8 + 4); +a0 = 0x30000; +if (t9 != at) {a0 = a0 | 0xf2; +goto L44c428;} +a0 = a0 | 0xf2; +t2 = MEM_U32(sp + 96); +//nop; +a3 = MEM_U32(t2 + 24); +a2 = MEM_U32(t2 + 20); +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44c41c; +a3 = a3 + 0x18; +L44c41c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L44cbb8; +// bdead 1 ra = MEM_U32(sp + 36); +L44c428: +if (a1 != a3) {//nop; +goto L44c5f0;} +//nop; +t3 = MEM_U32(sp + 88); +at = 0x14; +v0 = MEM_U32(t3 + 4); +t4 = MEM_U32(sp + 104); +if (v0 == at) {//nop; +goto L44c458;} +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x11; +goto L44c5f0;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L44c5f0;} +//nop; +L44c458: +a0 = MEM_U32(t4 + 4); +t0 = 0x65; +if (t0 != a0) {at = 0x5d; +goto L44c4a0;} +at = 0x5d; +v0 = MEM_U32(t4 + 8); +//nop; +t6 = MEM_U32(v0 + 4); +//nop; +if (a1 != t6) {at = 0x5d; +goto L44c4a0;} +at = 0x5d; +t7 = MEM_U32(v0 + 8); +a2 = 0xc; +v1 = MEM_U32(t7 + 4); +at = 0x5; +if (a2 == v1) {//nop; +goto L44c508;} +//nop; +if (v1 == at) {at = 0x5d; +goto L44c508;} +at = 0x5d; +L44c4a0: +if (a0 != at) {a2 = 0xc; +goto L44c5f0;} +a2 = 0xc; +t8 = MEM_U32(sp + 76); +t5 = MEM_U32(sp + 104); +t9 = t8 << 2; +t2 = t5 + t9; +v0 = MEM_U32(t2 + 24); +//nop; +t3 = MEM_U32(v0 + 4); +//nop; +if (t0 != t3) {//nop; +goto L44c5f0;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +t4 = MEM_U32(v1 + 4); +//nop; +if (a1 != t4) {//nop; +goto L44c5f0;} +//nop; +t6 = MEM_U32(v1 + 8); +at = 0x5; +v0 = MEM_U32(t6 + 4); +//nop; +if (a2 == v0) {//nop; +goto L44c508;} +//nop; +if (v0 != at) {//nop; +goto L44c5f0;} +//nop; +L44c508: +if (t0 != a0) {t2 = MEM_U32(sp + 76); +goto L44c574;} +t2 = MEM_U32(sp + 76); +t7 = MEM_U32(sp + 104); +//nop; +v0 = MEM_U32(t7 + 8); +//nop; +t8 = MEM_U32(v0 + 4); +//nop; +if (a1 != t8) {t2 = MEM_U32(sp + 76); +goto L44c574;} +t2 = MEM_U32(sp + 76); +t5 = MEM_U32(v0 + 8); +at = 0x5; +v1 = MEM_U32(t5 + 4); +//nop; +if (a2 == v1) {//nop; +goto L44c550;} +//nop; +if (v1 != at) {t2 = MEM_U32(sp + 76); +goto L44c574;} +t2 = MEM_U32(sp + 76); +L44c550: +//nop; +a1 = MEM_U32(sp + 104); +// bdead 40020043 t9 = t9; +a0 = s0; +v0 = func_44bfd4(mem, sp, a0, a1); +goto L44c564; +a0 = s0; +L44c564: +// bdead 4002010b gp = MEM_U32(sp + 32); +t1 = v0; +goto L44c5a4; +t1 = v0; +// fdead 0 t2 = MEM_U32(sp + 76); +L44c574: +t9 = MEM_U32(sp + 104); +t3 = t2 << 2; +t4 = t9 + t3; +//nop; +a1 = MEM_U32(t4 + 24); +t6 = t2 + 0x1; +// bdead 40028043 t9 = t9; +MEM_U32(sp + 76) = t6; +a0 = s0; +v0 = func_44bfd4(mem, sp, a0, a1); +goto L44c59c; +a0 = s0; +L44c59c: +// bdead 4002010b gp = MEM_U32(sp + 32); +t1 = v0; +L44c5a4: +t7 = MEM_U32(sp + 88); +at = 0xc; +v0 = MEM_U32(t7 + 4); +//nop; +if (v0 == at) {at = 0x5; +goto L44c9d8;} +at = 0x5; +if (v0 == at) {a0 = 0x30000; +goto L44c9d8;} +a0 = 0x30000; +t8 = MEM_U32(sp + 100); +//nop; +a2 = MEM_U32(t8 + 20); +MEM_U32(sp + 92) = t1; +a0 = a0 | 0xd6; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44c5e0; +a1 = 0x1; +L44c5e0: +// bdead 40020003 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 92); +t5 = MEM_U32(sp + 80); +goto L44c9dc; +t5 = MEM_U32(sp + 80); +L44c5f0: +if (a1 != a3) {t0 = 0x65; +goto L44c748;} +t0 = 0x65; +t5 = MEM_U32(sp + 88); +a2 = 0x7; +t9 = MEM_U32(t5 + 4); +t3 = MEM_U32(sp + 104); +if (a2 != t9) {//nop; +goto L44c748;} +//nop; +a0 = MEM_U32(t3 + 4); +at = 0x5d; +if (t0 != a0) {//nop; +goto L44c650;} +//nop; +v0 = MEM_U32(t3 + 8); +//nop; +t4 = MEM_U32(v0 + 4); +//nop; +if (a1 != t4) {//nop; +goto L44c650;} +//nop; +t2 = MEM_U32(v0 + 8); +//nop; +t6 = MEM_U32(t2 + 4); +//nop; +if (a2 == t6) {//nop; +goto L44c6b0;} +//nop; +L44c650: +if (a0 != at) {//nop; +goto L44c748;} +//nop; +t8 = MEM_U32(sp + 76); +t7 = MEM_U32(sp + 104); +t5 = t8 << 2; +t9 = t7 + t5; +v0 = MEM_U32(t9 + 24); +//nop; +t3 = MEM_U32(v0 + 4); +//nop; +if (t0 != t3) {//nop; +goto L44c748;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +t4 = MEM_U32(v1 + 4); +//nop; +if (a1 != t4) {//nop; +goto L44c748;} +//nop; +t2 = MEM_U32(v1 + 8); +//nop; +t6 = MEM_U32(t2 + 4); +//nop; +if (a2 != t6) {//nop; +goto L44c748;} +//nop; +L44c6b0: +if (t0 != a0) {t4 = MEM_U32(sp + 76); +goto L44c714;} +t4 = MEM_U32(sp + 76); +t8 = MEM_U32(sp + 104); +//nop; +v0 = MEM_U32(t8 + 8); +//nop; +t7 = MEM_U32(v0 + 4); +//nop; +if (a1 != t7) {t4 = MEM_U32(sp + 76); +goto L44c714;} +t4 = MEM_U32(sp + 76); +t5 = MEM_U32(v0 + 8); +//nop; +t9 = MEM_U32(t5 + 4); +//nop; +if (a2 != t9) {t4 = MEM_U32(sp + 76); +goto L44c714;} +t4 = MEM_U32(sp + 76); +//nop; +a0 = s0; +// bdead 42020023 t9 = t9; +a1 = t8; +v0 = func_44c0a4(mem, sp, a0, a1); +goto L44c704; +a1 = t8; +L44c704: +// bdead 4002000b gp = MEM_U32(sp + 32); +t1 = v0; +goto L44c9d8; +t1 = v0; +// fdead 0 t4 = MEM_U32(sp + 76); +L44c714: +t3 = MEM_U32(sp + 104); +//nop; +t2 = t4 << 2; +t6 = t3 + t2; +a1 = MEM_U32(t6 + 24); +t7 = t4 + 0x1; +// bdead 40030043 t9 = t9; +MEM_U32(sp + 76) = t7; +a0 = s0; +v0 = func_44c0a4(mem, sp, a0, a1); +goto L44c73c; +a0 = s0; +L44c73c: +// bdead 4002000b gp = MEM_U32(sp + 32); +t1 = v0; +goto L44c9d8; +t1 = v0; +L44c748: +if (a1 != a3) {t8 = MEM_U32(sp + 104); +goto L44c76c;} +t8 = MEM_U32(sp + 104); +t5 = MEM_U32(sp + 88); +at = 0x15; +t9 = MEM_U32(t5 + 4); +//nop; +if (t9 == at) {// bdead 40020503 ra = MEM_U32(sp + 36); +goto L44cbb8;} +// bdead 40020503 ra = MEM_U32(sp + 36); +t8 = MEM_U32(sp + 104); +L44c76c: +at = 0x5d; +a0 = MEM_U32(t8 + 4); +a2 = t8; +if (a0 == at) {at = 0x5d; +goto L44c838;} +at = 0x5d; +//nop; +a1 = MEM_U32(t8 + 20); +a0 = 0x5d; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44c790; +a0 = 0x5d; +L44c790: +// bdead 40000109 gp = MEM_U32(sp + 32); +s0 = v0; +a0 = 0x10029fa0; +//nop; +v1 = MEM_U16(a0 + 26); +//nop; +if (v1 == 0) {//nop; +goto L44c7c4;} +//nop; +t3 = MEM_U16(a0 + 10); +//nop; +t2 = t3 & 0x1; +if (t2 != 0) {t7 = MEM_U32(sp + 104); +goto L44c7e4;} +t7 = MEM_U32(sp + 104); +L44c7c4: +if (v1 != 0) {//nop; +goto L44c804;} +//nop; +t6 = MEM_U16(a0 + 10); +//nop; +t4 = t6 & 0x1; +if (t4 == 0) {//nop; +goto L44c804;} +//nop; +t7 = MEM_U32(sp + 104); +L44c7e4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(t7 + 20); +a0 = a0 | 0x12f; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44c7fc; +a1 = 0x1; +L44c7fc: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L44c804: +//nop; +t5 = MEM_U32(sp + 112); +a0 = MEM_U32(sp + 96); +a1 = MEM_U32(sp + 100); +a3 = MEM_U32(sp + 108); +// fdead 16003f97f t9 = t9; +a2 = s0; +MEM_U32(sp + 16) = t5; +func_44c2c8(mem, sp, a0, a1, a2, a3); +goto L44c828; +MEM_U32(sp + 16) = t5; +L44c828: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L44cbb8; +// bdead 1 ra = MEM_U32(sp + 36); +at = 0x5d; +L44c838: +if (a0 != at) {t5 = MEM_U32(sp + 80); +goto L44c9dc;} +t5 = MEM_U32(sp + 80); +t9 = MEM_U32(sp + 88); +v1 = MEM_U32(sp + 104); +v0 = MEM_U32(t9 + 4); +at = 0x14; +v1 = v1 + 0x18; +if (v0 == at) {t0 = v1; +goto L44c878;} +t0 = v1; +at = 0x16; +if (v0 == at) {//nop; +goto L44c878;} +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x11; +goto L44c93c;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L44c93c;} +//nop; +L44c878: +if ((int)s0 <= 0) {v0 = MEM_U32(sp + 76); +goto L44c88c;} +v0 = MEM_U32(sp + 76); +if ((int)s0 <= 0) {t5 = MEM_U32(sp + 80); +goto L44c9dc;} +t5 = MEM_U32(sp + 80); +v0 = MEM_U32(sp + 76); +L44c88c: +//nop; +t8 = v0 << 2; +t3 = v1 + t8; +t2 = MEM_U32(t3 + 0); +v0 = t8; +if (t2 == 0) {t6 = v1 + v0; +goto L44c9d8;} +t6 = v1 + v0; +L44c8a8: +a2 = MEM_U32(t6 + 0); +//nop; +t4 = MEM_U32(a2 + 20); +a0 = MEM_U32(sp + 96); +a1 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 108); +// bdead 400227f3 t9 = t9; +MEM_U32(sp + 92) = t1; +MEM_U32(sp + 64) = t0; +MEM_U32(sp + 44) = v1; +MEM_U32(sp + 16) = t4; +v0 = func_44bd54(mem, sp, a0, a1, a2, a3); +goto L44c8d8; +MEM_U32(sp + 16) = t4; +L44c8d8: +t7 = MEM_U32(sp + 76); +v1 = MEM_U32(sp + 44); +t1 = MEM_U32(sp + 92); +t5 = t7 << 2; +// bdead 4003441b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 64); +t9 = v1 + t5; +MEM_U32(t9 + 0) = v0; +t8 = t7 + 0x1; +MEM_U32(sp + 76) = t8; +if ((int)s0 <= 0) {t1 = t1 + 0x1; +goto L44c914;} +t1 = t1 + 0x1; +at = (int)t1 < (int)s0; +if (at == 0) {t5 = MEM_U32(sp + 80); +goto L44c9dc;} +t5 = MEM_U32(sp + 80); +L44c914: +v0 = MEM_U32(sp + 76); +//nop; +t3 = v0 << 2; +t2 = t0 + t3; +t6 = MEM_U32(t2 + 0); +v0 = t3; +if (t6 != 0) {t6 = v1 + v0; +goto L44c8a8;} +t6 = v1 + v0; +t5 = MEM_U32(sp + 80); +goto L44c9dc; +t5 = MEM_U32(sp + 80); +L44c93c: +if ((int)s0 <= 0) {t4 = MEM_U32(sp + 76); +goto L44c950;} +t4 = MEM_U32(sp + 76); +if ((int)s0 <= 0) {t5 = MEM_U32(sp + 80); +goto L44c9dc;} +t5 = MEM_U32(sp + 80); +t4 = MEM_U32(sp + 76); +L44c950: +//nop; +t5 = t4 << 2; +t9 = v1 + t5; +t7 = MEM_U32(t9 + 0); +//nop; +if (t7 == 0) {t5 = MEM_U32(sp + 80); +goto L44c9dc;} +t5 = MEM_U32(sp + 80); +L44c96c: +//nop; +a0 = MEM_U32(sp + 96); +a1 = MEM_U32(sp + 88); +a2 = MEM_U32(sp + 104); +a3 = MEM_U32(sp + 108); +t8 = sp + 0x4c; +// bdead 420207e3 t9 = t9; +MEM_U32(sp + 16) = t8; +MEM_U32(sp + 64) = t0; +MEM_U32(sp + 92) = t1; +func_44da5c(mem, sp, a0, a1, a2, a3); +goto L44c998; +MEM_U32(sp + 92) = t1; +L44c998: +t1 = MEM_U32(sp + 92); +// bdead 40020403 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 64); +if ((int)s0 <= 0) {t1 = t1 + 0x1; +goto L44c9b8;} +t1 = t1 + 0x1; +at = (int)t1 < (int)s0; +if (at == 0) {t5 = MEM_U32(sp + 80); +goto L44c9dc;} +t5 = MEM_U32(sp + 80); +L44c9b8: +t3 = MEM_U32(sp + 76); +//nop; +t2 = t3 << 2; +t6 = t0 + t2; +t4 = MEM_U32(t6 + 0); +//nop; +if (t4 != 0) {//nop; +goto L44c96c;} +//nop; +L44c9d8: +t5 = MEM_U32(sp + 80); +L44c9dc: +a3 = t1; +if (t5 == 0) {a2 = (int)t1 >> 31; +goto L44cab4;} +a2 = (int)t1 >> 31; +at = (int)s0 < (int)t1; +if (at == 0) {a0 = 0x30000; +goto L44ca24;} +a0 = 0x30000; +t9 = MEM_U32(sp + 104); +t7 = MEM_U32(sp + 96); +a2 = MEM_U32(t9 + 20); +//nop; +a3 = MEM_U32(t7 + 24); +a0 = a0 | 0xf6; +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44ca18; +a3 = a3 + 0x18; +L44ca18: +// bdead 40000001 gp = MEM_U32(sp + 32); +t5 = MEM_U32(sp + 76); +goto L44cba8; +t5 = MEM_U32(sp + 76); +L44ca24: +at = (int)t1 < (int)s0; +if (at == 0) {t5 = MEM_U32(sp + 76); +goto L44cba8;} +t5 = MEM_U32(sp + 76); +t8 = MEM_U32(sp + 104); +at = 0x5d; +t3 = MEM_U32(t8 + 4); +t6 = MEM_U32(sp + 88); +if (t3 != at) {t5 = MEM_U32(sp + 76); +goto L44cba8;} +t5 = MEM_U32(sp + 76); +t4 = MEM_U32(t6 + 24); +t2 = s0 - t1; +lo = t2 * t4; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)t4 >> 32); +t5 = MEM_U32(sp + 76); +a2 = MEM_U32(sp + 76); +a3 = MEM_U32(sp + 104); +t9 = 0x1; +a2 = a2 + 0xffffffff; +a1 = lo; +if (t5 != 0) {//nop; +goto L44ca7c;} +//nop; +a2 = zero; +goto L44ca7c; +a2 = zero; +L44ca7c: +s0 = 0x10029a94; +MEM_U32(sp + 16) = t9; +//nop; +s0 = s0; +a0 = MEM_U32(s0 + 0); +// bdead 400201e1 t9 = t9; +MEM_U32(sp + 60) = a1; +func_44c168(mem, sp, a0, a1, a2, a3); +goto L44ca9c; +MEM_U32(sp + 60) = a1; +L44ca9c: +a1 = MEM_U32(sp + 60); +t7 = MEM_U32(s0 + 0); +// bdead 40030041 gp = MEM_U32(sp + 32); +t8 = t7 + a1; +MEM_U32(s0 + 0) = t8; +goto L44cba4; +MEM_U32(s0 + 0) = t8; +L44cab4: +t3 = 0x1002df78; +at = 0x2; +t3 = MEM_U32(t3 + 0); +//nop; +t6 = MEM_U32(t3 + 4); +//nop; +if (t6 != at) {t4 = MEM_U32(sp + 100); +goto L44caec;} +t4 = MEM_U32(sp + 100); +t2 = 0x10029e80; +at = 0x10029e84; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(at + 0) = t2; +t4 = MEM_U32(sp + 100); +L44caec: +a1 = 0x1002dee4; +//nop; +a0 = MEM_U32(t4 + 20); +a1 = MEM_U32(a1 + 0); +MEM_U32(sp + 92) = t1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L44cb04; +MEM_U32(sp + 92) = t1; +L44cb04: +// bdead 40000009 gp = MEM_U32(sp + 32); +t5 = MEM_U32(sp + 100); +t9 = 0x10029e88; +t1 = MEM_U32(sp + 92); +MEM_U32(t5 + 32) = v0; +at = 0x10029e84; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(at + 0) = t9; +t0 = MEM_U32(t5 + 8); +at = 0x18; +v1 = MEM_U32(t0 + 4); +//nop; +if (v1 == at) {at = 0x14; +goto L44cb5c;} +at = 0x14; +if (v1 != at) {a2 = t0; +goto L44cb8c;} +a2 = t0; +t7 = MEM_U32(t0 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {a2 = t0; +goto L44cb8c;} +a2 = t0; +L44cb5c: +v0 = MEM_U32(t0 + 8); +//nop; +if (v0 == 0) {a2 = t0; +goto L44cb8c;} +a2 = t0; +t3 = MEM_U32(t0 + 12); +at = 0xd0000000; +t6 = t3 & at; +if (t6 == 0) {a2 = t0; +goto L44cb8c;} +a2 = t0; +a2 = v0; +goto L44cb8c; +a2 = v0; +// fdead 0 a2 = t0; +L44cb8c: +t2 = MEM_U32(a2 + 24); +t9 = MEM_U32(sp + 100); +lo = t2 * t1; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)t1 >> 32); +t4 = lo; +MEM_U32(t9 + 24) = t4; +//nop; +L44cba4: +t5 = MEM_U32(sp + 76); +L44cba8: +t7 = MEM_U32(sp + 112); +//nop; +MEM_U32(t7 + 0) = t5; +L44cbb4: +// bdead 1 ra = MEM_U32(sp + 36); +L44cbb8: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x60; +return; +// bdead 1 sp = sp + 0x60; +} + +static void func_44cbc4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44cbc4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400000eb MEM_U32(sp + 32) = s1; +s1 = 0x10029a98; +// fdead 400400eb MEM_U32(sp + 28) = s0; +s1 = s1; +s0 = MEM_U32(s1 + 0); +// fdead 400600eb MEM_U32(sp + 36) = s2; +s2 = a0; +// fdead 400e00eb MEM_U32(sp + 52) = ra; +// fdead 400e00eb MEM_U32(sp + 48) = gp; +// fdead 400e00eb MEM_U32(sp + 44) = s4; +// fdead 400e00eb MEM_U32(sp + 40) = s3; +if (s0 == 0) {MEM_U32(sp + 60) = a1; +goto L44cce8;} +MEM_U32(sp + 60) = a1; +s3 = 0x10029a80; +s4 = 0x67; +s3 = s3; +L44cc14: +a3 = MEM_U32(s0 + 4); +t7 = MEM_U32(s0 + 8); +//nop; +a2 = MEM_U32(s3 + 0); +a0 = 0x24; +a1 = s2; +if ((int)a3 >= 0) {t6 = (int)a3 >> 3; +goto L44cc3c;} +t6 = (int)a3 >> 3; +at = a3 + 0x7; +t6 = (int)at >> 3; +L44cc3c: +a3 = t6; +MEM_U32(sp + 16) = t7; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44cc48; +MEM_U32(sp + 16) = t7; +L44cc48: +s0 = MEM_U32(s1 + 0); +// bdead 403e0109 gp = MEM_U32(sp + 48); +t9 = MEM_U32(s0 + 16); +t8 = MEM_U32(s0 + 12); +t0 = t9 << 2; +v1 = t8 + t0; +a2 = MEM_U32(v1 + 24); +//nop; +t1 = MEM_U32(a2 + 4); +//nop; +if (s4 != t1) {//nop; +goto L44cc80;} +//nop; +MEM_U32(v1 + 24) = v0; +goto L44cccc; +MEM_U32(v1 + 24) = v0; +L44cc80: +t2 = MEM_U32(s0 + 0); +//nop; +if (t2 != 0) {//nop; +goto L44cc9c;} +//nop; +MEM_U32(v0 + 16) = a2; +a2 = v0; +goto L44cca0; +a2 = v0; +L44cc9c: +MEM_U32(a2 + 16) = v0; +L44cca0: +//nop; +a0 = 0x5d; +a1 = s2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44ccb0; +a1 = s2; +L44ccb0: +s0 = MEM_U32(s1 + 0); +// bdead 403e0009 gp = MEM_U32(sp + 48); +t4 = MEM_U32(s0 + 16); +t3 = MEM_U32(s0 + 12); +t5 = t4 << 2; +t6 = t3 + t5; +MEM_U32(t6 + 24) = v0; +L44cccc: +t7 = MEM_U32(s1 + 0); +//nop; +t9 = MEM_U32(t7 + 20); +//nop; +MEM_U32(s1 + 0) = t9; +if (t9 != 0) {s0 = t9; +goto L44cc14;} +s0 = t9; +L44cce8: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void func_44cd08(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44cd08: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 400001eb MEM_U32(sp + 24) = s1; +s1 = 0x10006594; +// fdead 400401eb MEM_U32(sp + 32) = s3; +MEM_U32(sp + 124) = a3; +t6 = a1 << 2; +//nop; +a3 = MEM_U32(s1 + 4); +// fdead 400481eb MEM_U32(sp + 52) = ra; +// fdead 400481eb MEM_U32(sp + 48) = gp; +// fdead 400481eb MEM_U32(sp + 44) = s6; +// fdead 400481eb MEM_U32(sp + 40) = s5; +// fdead 400481eb MEM_U32(sp + 36) = s4; +// fdead 400481eb MEM_U32(sp + 28) = s2; +// fdead 400481eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 120) = a2; +v0 = a0 + t6; +// bdead 4004010b s3 = a1; +s5 = MEM_U32(v0 + 24); +s2 = zero; +MEM_U32(sp + 60) = v0; +a1 = 0x1; +a0 = 0x0; +a2 = (int)a3 >> 31; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44cd78; +a2 = (int)a3 >> 31; +L44cd78: +// bdead 404c011b gp = MEM_U32(sp + 48); +at = v1 < 0x1; +s6 = 0x10029fa0; +t8 = v0 - at; +t0 = MEM_U16(s6 + 4); +t9 = v1 + 0xffffffff; +MEM_U32(sp + 84) = t9; +MEM_U32(sp + 80) = t8; +if (t0 == 0) {s0 = zero; +goto L44cddc;} +s0 = zero; +t1 = MEM_U32(s1 + 20); +t2 = MEM_U32(s1 + 4); +a1 = t9; +//nop; +t3 = t1 - t2; +a3 = t3; +a2 = (int)t3 >> 31; +a0 = t8; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44cdc4; +a0 = t8; +L44cdc4: +t4 = MEM_U32(s1 + 20); +t5 = MEM_U32(s1 + 4); +// bdead 40cc6119 gp = MEM_U32(sp + 48); +MEM_U32(sp + 80) = v0; +MEM_U32(sp + 84) = v1; +s0 = t4 - t5; +L44cddc: +t6 = MEM_U32(sp + 128); +t7 = MEM_U32(s1 + 4); +//nop; +lo = (int)t6 / (int)t7; hi = (int)t6 % (int)t7; +if (t7 != 0) {//nop; +goto L44cdf8;} +//nop; +abort(); +L44cdf8: +at = 0xffffffff; +if (t7 != at) {at = 0x80000000; +goto L44ce10;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L44ce10;} +//nop; +abort(); +L44ce10: +s3 = lo; +if (s3 == 0) {//nop; +goto L44cf18;} +//nop; +s4 = 0x1002dfb4; +//nop; +t9 = MEM_U32(sp + 124); +L44ce28: +t1 = MEM_U32(sp + 84); +t8 = MEM_U32(sp + 120); +a1 = t9 & t1; +//nop; +t0 = MEM_U32(sp + 80); +a3 = s0; +a2 = (int)s0 >> 31; +a0 = t8 & t0; +temp64 = wrapper___ull_rshift((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44ce4c; +a0 = t8 & t0; +L44ce4c: +t2 = MEM_U16(s6 + 4); +// bdead 40fe0819 gp = MEM_U32(sp + 48); +MEM_U32(sp + 104) = v0; +if (t2 == 0) {MEM_U32(sp + 108) = v1; +goto L44ce90;} +MEM_U32(sp + 108) = v1; +a3 = MEM_U32(s1 + 4); +//nop; +a0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 84); +a2 = (int)a3 >> 31; +temp64 = wrapper___ull_rshift((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44ce78; +a2 = (int)a3 >> 31; +L44ce78: +t4 = MEM_U32(s1 + 4); +// bdead 40fe2019 gp = MEM_U32(sp + 48); +MEM_U32(sp + 80) = v0; +MEM_U32(sp + 84) = v1; +s0 = s0 - t4; +goto L44cebc; +s0 = s0 - t4; +L44ce90: +a3 = MEM_U32(s1 + 4); +//nop; +a0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 84); +a2 = (int)a3 >> 31; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44cea8; +a2 = (int)a3 >> 31; +L44cea8: +t6 = MEM_U32(s1 + 4); +// bdead 40fe8019 gp = MEM_U32(sp + 48); +MEM_U32(sp + 80) = v0; +MEM_U32(sp + 84) = v1; +s0 = s0 + t6; +L44cebc: +//nop; +a0 = MEM_U32(s5 + 20); +a1 = MEM_U32(s4 + 0); +a2 = MEM_U32(sp + 104); +a3 = MEM_U32(sp + 108); +//nop; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L44ced8; +//nop; +L44ced8: +// bdead 40fe0109 gp = MEM_U32(sp + 48); +if (s2 != 0) {s3 = s3 + 0xffffffff; +goto L44ceec;} +s3 = s3 + 0xffffffff; +s2 = v0; +goto L44cf10; +s2 = v0; +L44ceec: +a0 = s2; +if (s2 == 0) {a1 = s2; +goto L44cf0c;} +a1 = s2; +L44cef8: +a1 = a0; +a0 = MEM_U32(a0 + 16); +//nop; +if (a0 != 0) {//nop; +goto L44cef8;} +//nop; +L44cf0c: +MEM_U32(a1 + 16) = v0; +L44cf10: +if (s3 != 0) {t9 = MEM_U32(sp + 124); +goto L44ce28;} +t9 = MEM_U32(sp + 124); +L44cf18: +//nop; +a1 = MEM_U32(s5 + 20); +a0 = 0x5d; +a2 = s2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44cf2c; +a2 = s2; +L44cf2c: +t7 = MEM_U32(sp + 60); +// bdead 10009 gp = MEM_U32(sp + 48); +MEM_U32(t7 + 24) = v0; +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +} + +static uint32_t func_44cf60(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44cf60: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +t6 = MEM_U32(sp + 136); +t7 = MEM_U32(sp + 140); +// fdead 400181eb MEM_U32(sp + 68) = ra; +// fdead 400181eb MEM_U32(sp + 64) = fp; +// fdead 400181eb MEM_U32(sp + 60) = gp; +// fdead 400181eb MEM_U32(sp + 56) = s7; +// fdead 400181eb MEM_U32(sp + 52) = s6; +// fdead 400181eb MEM_U32(sp + 48) = s5; +// fdead 400181eb MEM_U32(sp + 44) = s4; +// fdead 400181eb MEM_U32(sp + 40) = s3; +// fdead 400181eb MEM_U32(sp + 36) = s2; +// fdead 400181eb MEM_U32(sp + 32) = s1; +// fdead 400181eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 124) = a1; +MEM_U32(sp + 128) = a2; +MEM_U32(sp + 132) = a3; +t3 = 0x10006594; +t2 = 0x10006594; +t8 = MEM_U32(t7 + 0); +s4 = MEM_U32(t6 + 0); +t3 = MEM_U32(t3 + 4); +t2 = MEM_U32(t2 + 20); +t0 = 0x0; +t1 = 0x0; +t9 = 0xffffffff; +t4 = t3 << 3; +s5 = a0; +MEM_U32(sp + 100) = t1; +MEM_U32(sp + 96) = t0; +s1 = zero; +s7 = zero; +MEM_U32(sp + 72) = t9; +if (t2 == t4) {MEM_U32(sp + 112) = t8; +goto L44d01c;} +MEM_U32(sp + 112) = t8; +a0 = 0x10011ea4; +a1 = 0x10011edc; +//nop; +a2 = 0x765; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L44d014; +a1 = a1; +L44d014: +// bdead 41640003 gp = MEM_U32(sp + 60); +//nop; +L44d01c: +if (s5 == 0) {//nop; +goto L44d488;} +//nop; +t6 = MEM_U32(sp + 112); +t5 = MEM_U32(sp + 128); +s6 = 0x10029a94; +t7 = t6 << 2; +fp = t5 + t7; +s6 = s6; +L44d03c: +v0 = MEM_U32(s5 + 8); +at = 0x18; +v1 = MEM_U32(v0 + 4); +//nop; +if (v1 == at) {at = 0x14; +goto L44d070;} +at = 0x14; +if (v1 != at) {s2 = v0; +goto L44d0a0;} +s2 = v0; +t8 = MEM_U32(v0 + 12); +//nop; +t0 = t8 << 2; +if ((int)t0 < 0) {s2 = v0; +goto L44d0a0;} +s2 = v0; +L44d070: +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {s2 = v0; +goto L44d0a0;} +s2 = v0; +t1 = MEM_U32(v0 + 12); +at = 0xd0000000; +t9 = t1 & at; +if (t9 == 0) {s2 = v0; +goto L44d0a0;} +s2 = v0; +s2 = v1; +goto L44d0a0; +s2 = v1; +// fdead 0 s2 = v0; +L44d0a0: +//nop; +a0 = s2; +//nop; +v0 = f_standard_tree(mem, sp, a0); +goto L44d0b0; +//nop; +L44d0b0: +s3 = MEM_U32(fp + 24); +// bdead c1fc000b gp = MEM_U32(sp + 60); +s0 = MEM_U32(s2 + 24); +if (s3 == 0) {//nop; +goto L44d488;} +//nop; +t3 = MEM_U32(s2 + 12); +at = 0x20000000; +t2 = t3 & at; +if (t2 == 0) {//nop; +goto L44d488;} +//nop; +MEM_U32(sp + 108) = s5; +a1 = MEM_U32(s5 + 36); +//nop; +if (s4 == a1) {//nop; +goto L44d104;} +//nop; +t4 = MEM_U32(s6 + 0); +a0 = a1 - s4; +t6 = t4 + a0; +MEM_U32(s6 + 0) = t6; +s4 = s4 + a0; +s1 = s1 + a0; +L44d104: +t5 = 0x1002dedc; +t7 = MEM_U32(s5 + 24); +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != t7) {//nop; +goto L44d204;} +//nop; +if (s0 == 0) {//nop; +goto L44d13c;} +//nop; +t8 = MEM_U32(s6 + 0); +s1 = s1 + s0; +t0 = t8 + s0; +s4 = s4 + s0; +MEM_U32(s6 + 0) = t0; +goto L44d478; +MEM_U32(s6 + 0) = t0; +L44d13c: +a1 = MEM_U32(v0 + 28); +v0 = zero < s7; +lo = s4 / a1; hi = s4 % a1; +t4 = 0x0; +if (a1 != 0) {//nop; +goto L44d158;} +//nop; +abort(); +L44d158: +t5 = 0x0; +a2 = hi; +if (a2 == 0) {//nop; +goto L44d180;} +//nop; +t1 = MEM_U32(s6 + 0); +a0 = a1 - a2; +t9 = t1 + a0; +s4 = s4 + a0; +s1 = s1 + a0; +MEM_U32(s6 + 0) = t9; +L44d180: +if (v0 == 0) {s7 = zero; +goto L44d1c4;} +s7 = zero; +//nop; +a0 = MEM_U32(sp + 128); +a1 = MEM_U32(sp + 72); +a2 = MEM_U32(sp + 96); +a3 = MEM_U32(sp + 100); +t2 = 0x0; +t3 = 0x0; +// bdead c1e419e3 t9 = t9; +MEM_U32(sp + 100) = t3; +MEM_U32(sp + 96) = t2; +MEM_U32(sp + 16) = s1; +func_44cd08(mem, sp, a0, a1, a2, a3); +goto L44d1b8; +MEM_U32(sp + 16) = s1; +L44d1b8: +// bdead c1e00003 gp = MEM_U32(sp + 60); +s1 = zero; +goto L44d478; +s1 = zero; +L44d1c4: +MEM_U32(sp + 96) = t4; +if ((int)s1 <= 0) {MEM_U32(sp + 100) = t5; +goto L44d1fc;} +MEM_U32(sp + 100) = t5; +//nop; +t6 = MEM_U32(s6 + 0); +a2 = MEM_U32(sp + 112); +a3 = MEM_U32(sp + 128); +// bdead c1e48183 t9 = t9; +a1 = s1; +MEM_U32(sp + 16) = zero; +a0 = t6 - s1; +func_44c168(mem, sp, a0, a1, a2, a3); +goto L44d1f4; +a0 = t6 - s1; +L44d1f4: +// bdead c1e00003 gp = MEM_U32(sp + 60); +//nop; +L44d1fc: +s1 = zero; +goto L44d478; +s1 = zero; +L44d204: +t7 = 0x10006594; +v0 = zero < s7; +t7 = MEM_U32(t7 + 20); +//nop; +at = (int)s1 < (int)t7; +if (at != 0) {//nop; +goto L44d288;} +//nop; +if (v0 == 0) {s7 = zero; +goto L44d258;} +s7 = zero; +//nop; +a0 = MEM_U32(sp + 128); +a1 = MEM_U32(sp + 72); +a2 = MEM_U32(sp + 96); +a3 = MEM_U32(sp + 100); +MEM_U32(sp + 16) = s1; +// fdead 6e1fff9ef t9 = t9; +s1 = zero; +func_44cd08(mem, sp, a0, a1, a2, a3); +goto L44d24c; +s1 = zero; +L44d24c: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +//nop; +goto L44d288; +//nop; +L44d258: +t8 = MEM_U32(s6 + 0); +//nop; +a1 = s1; +a2 = MEM_U32(sp + 112); +a3 = MEM_U32(sp + 128); +a0 = t8 - s1; +// fdead 6e3fff9ef t9 = t9; +s1 = zero; +MEM_U32(sp + 16) = zero; +func_44c168(mem, sp, a0, a1, a2, a3); +goto L44d280; +MEM_U32(sp + 16) = zero; +L44d280: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +//nop; +L44d288: +//nop; +t0 = MEM_U32(s3 + 20); +a3 = MEM_U32(sp + 132); +// fdead 6e1fffb7f t9 = t9; +a0 = s5; +a1 = s2; +a2 = s3; +MEM_U32(sp + 16) = t0; +v0 = func_44bd54(mem, sp, a0, a1, a2, a3); +goto L44d2ac; +MEM_U32(sp + 16) = t0; +L44d2ac: +// bdead c1e6018b gp = MEM_U32(sp + 60); +s3 = v0; +if (s7 != 0) {MEM_U32(fp + 24) = v0; +goto L44d2dc;} +MEM_U32(fp + 24) = v0; +t1 = MEM_U32(sp + 112); +t2 = 0x0; +t3 = 0x0; +MEM_U32(sp + 100) = t3; +MEM_U32(sp + 96) = t2; +s7 = v0; +MEM_U32(sp + 72) = t1; +goto L44d2f4; +MEM_U32(sp + 72) = t1; +L44d2dc: +//nop; +a1 = MEM_U32(s3 + 20); +a0 = 0x67; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44d2ec; +a0 = 0x67; +L44d2ec: +// bdead c1f6000b gp = MEM_U32(sp + 60); +MEM_U32(fp + 24) = v0; +L44d2f4: +t9 = 0x10029fa0; +//nop; +t9 = MEM_U16(t9 + 4); +//nop; +if (t9 == 0) {//nop; +goto L44d3f8;} +//nop; +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 20); +//nop; +at = (int)s0 < (int)v0; +if (at == 0) {//nop; +goto L44d3a0;} +//nop; +//nop; +a0 = 0x0; +a1 = 0x1; +a3 = s0; +a2 = (int)s0 >> 31; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44d340; +a2 = (int)s0 >> 31; +L44d340: +// bdead c1f6001b gp = MEM_U32(sp + 60); +t6 = MEM_U32(s3 + 24); +t8 = 0x10006594; +t7 = MEM_U32(s3 + 28); +t8 = MEM_U32(t8 + 20); +//nop; +at = v1 < 0x1; +t0 = t8 - s0; +t2 = t0 - s1; +t4 = v0 - at; +t5 = v1 + 0xffffffff; +a3 = t2; +a2 = (int)t2 >> 31; +a0 = t4 & t6; +a1 = t5 & t7; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44d380; +a1 = t5 & t7; +L44d380: +t4 = MEM_U32(sp + 96); +t5 = MEM_U32(sp + 100); +// bdead c1e6601b gp = MEM_U32(sp + 60); +t6 = t4 | v0; +t7 = t5 | v1; +MEM_U32(sp + 100) = t7; +MEM_U32(sp + 96) = t6; +goto L44d460; +MEM_U32(sp + 96) = t6; +L44d3a0: +if (s1 != 0) {//nop; +goto L44d3b0;} +//nop; +if (s0 == v0) {t8 = MEM_U32(sp + 96); +goto L44d3d8;} +t8 = MEM_U32(sp + 96); +L44d3b0: +a0 = 0x10011ee8; +a1 = 0x10011f10; +//nop; +a2 = 0x7c9; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L44d3cc; +a1 = a1; +L44d3cc: +// bdead c1f60003 gp = MEM_U32(sp + 60); +//nop; +t8 = MEM_U32(sp + 96); +L44d3d8: +t9 = MEM_U32(sp + 100); +t0 = MEM_U32(s3 + 24); +t1 = MEM_U32(s3 + 28); +t2 = t8 | t0; +t3 = t9 | t1; +MEM_U32(sp + 100) = t3; +MEM_U32(sp + 96) = t2; +goto L44d460; +MEM_U32(sp + 96) = t2; +L44d3f8: +t4 = 0x10006594; +//nop; +t4 = MEM_U32(t4 + 20); +a0 = MEM_U32(s3 + 24); +a1 = MEM_U32(s3 + 28); +a3 = t4 - s0; +a2 = (int)a3 >> 31; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44d418; +a2 = (int)a3 >> 31; +L44d418: +// bdead c1e6001b gp = MEM_U32(sp + 60); +a0 = v0; +t6 = 0x10006594; +//nop; +t6 = MEM_U32(t6 + 20); +a1 = v1; +t7 = t6 - s0; +t8 = t7 - s1; +a3 = t8; +a2 = (int)t8 >> 31; +temp64 = wrapper___ll_rshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44d444; +a2 = (int)t8 >> 31; +L44d444: +t0 = MEM_U32(sp + 96); +t1 = MEM_U32(sp + 100); +t2 = t0 | v0; +t3 = t1 | v1; +// bdead c1e61803 gp = MEM_U32(sp + 60); +MEM_U32(sp + 100) = t3; +MEM_U32(sp + 96) = t2; +L44d460: +t9 = MEM_U32(sp + 112); +fp = fp + 0x4; +t4 = t9 + 0x1; +MEM_U32(sp + 112) = t4; +s4 = s4 + s0; +s1 = s1 + s0; +L44d478: +s5 = MEM_U32(s5 + 16); +//nop; +if (s5 != 0) {//nop; +goto L44d03c;} +//nop; +L44d488: +v1 = 0x10006594; +s6 = 0x10029a94; +v1 = MEM_U32(v1 + 4); +s6 = s6; +lo = (int)s4 / (int)v1; hi = (int)s4 % (int)v1; +if (v1 != 0) {//nop; +goto L44d4a8;} +//nop; +abort(); +L44d4a8: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L44d4c0;} +at = 0x80000000; +if (s4 != at) {//nop; +goto L44d4c0;} +//nop; +abort(); +L44d4c0: +a0 = hi; +v0 = v1 - a0; +if (a0 == 0) {//nop; +goto L44d4e4;} +//nop; +t5 = MEM_U32(s6 + 0); +s4 = s4 + v0; +t6 = t5 + v0; +MEM_U32(s6 + 0) = t6; +s1 = s1 + v0; +L44d4e4: +if (s7 == 0) {//nop; +goto L44d518;} +//nop; +//nop; +a0 = MEM_U32(sp + 128); +a1 = MEM_U32(sp + 72); +a2 = MEM_U32(sp + 96); +a3 = MEM_U32(sp + 100); +// bdead 402401e1 t9 = t9; +MEM_U32(sp + 16) = s1; +func_44cd08(mem, sp, a0, a1, a2, a3); +goto L44d50c; +MEM_U32(sp + 16) = s1; +L44d50c: +// bdead 40200001 gp = MEM_U32(sp + 60); +t2 = MEM_U32(sp + 112); +goto L44d564; +t2 = MEM_U32(sp + 112); +L44d518: +if (s1 == 0) {t2 = MEM_U32(sp + 112); +goto L44d564;} +t2 = MEM_U32(sp + 112); +t7 = 0x1002dedc; +t8 = MEM_U32(sp + 108); +t7 = MEM_U32(t7 + 0); +t0 = MEM_U32(t8 + 24); +a2 = MEM_U32(sp + 112); +if (t7 != t0) {a1 = s1; +goto L44d560;} +a1 = s1; +//nop; +t1 = MEM_U32(s6 + 0); +a3 = MEM_U32(sp + 128); +// bdead 402405c3 t9 = t9; +MEM_U32(sp + 16) = zero; +a0 = t1 - s1; +func_44c168(mem, sp, a0, a1, a2, a3); +goto L44d558; +a0 = t1 - s1; +L44d558: +// bdead 40200001 gp = MEM_U32(sp + 60); +//nop; +L44d560: +t2 = MEM_U32(sp + 112); +L44d564: +t3 = MEM_U32(sp + 140); +//nop; +MEM_U32(t3 + 0) = t2; +t9 = MEM_U32(sp + 136); +//nop; +MEM_U32(t9 + 0) = s4; +// bdead 40000001 ra = MEM_U32(sp + 68); +// bdead 40000001 fp = MEM_U32(sp + 64); +// bdead 40000001 s7 = MEM_U32(sp + 56); +// bdead 40000001 s6 = MEM_U32(sp + 52); +// bdead 40000001 s5 = MEM_U32(sp + 48); +// bdead 40000001 s4 = MEM_U32(sp + 44); +// bdead 40000001 s3 = MEM_U32(sp + 40); +// bdead 40000001 s2 = MEM_U32(sp + 36); +// bdead 40000001 s1 = MEM_U32(sp + 32); +// bdead 40000001 s0 = MEM_U32(sp + 28); +v0 = MEM_U32(sp + 108); +// bdead 9 sp = sp + 0x78; +return v0; +// bdead 9 sp = sp + 0x78; +} + +static void func_44d5b0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44d5b0: +//nop; +//nop; +//nop; +sp = sp + 0xffffff80; +t6 = MEM_U32(sp + 144); +// fdead 400081eb MEM_U32(sp + 68) = ra; +// fdead 400081eb MEM_U32(sp + 64) = fp; +// fdead 400081eb MEM_U32(sp + 60) = gp; +// fdead 400081eb MEM_U32(sp + 56) = s7; +// fdead 400081eb MEM_U32(sp + 52) = s6; +// fdead 400081eb MEM_U32(sp + 48) = s5; +// fdead 400081eb MEM_U32(sp + 44) = s4; +// fdead 400081eb MEM_U32(sp + 40) = s3; +// fdead 400081eb MEM_U32(sp + 36) = s2; +// fdead 400081eb MEM_U32(sp + 32) = s1; +// fdead 400081eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 128) = a0; +t7 = MEM_U32(t6 + 0); +MEM_U32(sp + 104) = zero; +MEM_U32(sp + 124) = t7; +t8 = MEM_U32(a2 + 4); +at = 0x5d; +s4 = a2; +s7 = a3; +if (t8 == at) {fp = a1; +goto L44d63c;} +fp = a1; +//nop; +a0 = 0x30000; +a2 = MEM_U32(a2 + 20); +a0 = a0 | 0xfb; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44d630; +a1 = 0x2; +L44d630: +// bdead 1 gp = MEM_U32(sp + 60); +// bdead 1 ra = MEM_U32(sp + 68); +goto L44da30; +// bdead 1 ra = MEM_U32(sp + 68); +L44d63c: +v0 = MEM_U32(fp + 4); +a3 = 0x18; +if (a3 == v0) {a1 = 0x14; +goto L44d668;} +a1 = 0x14; +if (a1 != v0) {//nop; +goto L44d694;} +//nop; +t9 = MEM_U32(fp + 12); +//nop; +t1 = t9 << 2; +if ((int)t1 < 0) {//nop; +goto L44d694;} +//nop; +L44d668: +v0 = MEM_U32(fp + 8); +//nop; +if (v0 == 0) {//nop; +goto L44d694;} +//nop; +t2 = MEM_U32(fp + 12); +t0 = 0xd0000000; +t3 = t2 & t0; +if (t3 == 0) {//nop; +goto L44d694;} +//nop; +fp = v0; +goto L44d694; +fp = v0; +L44d694: +t4 = MEM_U32(fp + 40); +at = 0x40000000; +t5 = t4 & at; +MEM_U32(sp + 96) = t5; +s1 = MEM_U32(fp + 36); +//nop; +if (s1 == 0) {//nop; +goto L44d9c4;} +//nop; +s5 = 0x10029a94; +//nop; +s5 = s5; +t6 = MEM_U32(sp + 124); +L44d6c4: +a1 = 0x14; +t7 = t6 << 2; +t8 = s4 + t7; +v1 = MEM_U32(t8 + 24); +a2 = 0x20000000; +a3 = 0x18; +if (v1 == 0) {t0 = 0xd0000000; +goto L44d9c4;} +t0 = 0xd0000000; +v0 = MEM_U32(s1 + 8); +t6 = MEM_U32(sp + 104); +a0 = MEM_U32(v0 + 4); +s3 = v1; +if (a3 == a0) {//nop; +goto L44d718;} +//nop; +if (a1 != a0) {s0 = v0; +goto L44d748;} +s0 = v0; +t9 = MEM_U32(v0 + 12); +//nop; +t1 = t9 & a2; +if (t1 != 0) {s0 = v0; +goto L44d748;} +s0 = v0; +L44d718: +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {s0 = v0; +goto L44d748;} +s0 = v0; +t2 = MEM_U32(v0 + 12); +//nop; +t3 = t2 & t0; +if (t3 == 0) {s0 = v0; +goto L44d748;} +s0 = v0; +s0 = v1; +goto L44d748; +s0 = v1; +// fdead 0 s0 = v0; +L44d748: +t4 = MEM_S16(s1 + 64); +//nop; +t5 = t4 & 0x200; +if (t5 != 0) {// bdead c1768003 ra = MEM_U32(sp + 68); +goto L44da30;} +// bdead c1768003 ra = MEM_U32(sp + 68); +v0 = MEM_U32(s1 + 36); +s6 = MEM_U32(s0 + 24); +if (t6 == v0) {//nop; +goto L44d7c0;} +//nop; +t7 = 0x1002dedc; +t8 = MEM_U32(s1 + 24); +t7 = MEM_U32(t7 + 0); +a2 = MEM_U32(sp + 124); +if (t7 == t8) {a1 = v0 - t6; +goto L44d7c0;} +a1 = v0 - t6; +//nop; +a0 = MEM_U32(s5 + 0); +// bdead c1f600e3 t9 = t9; +a3 = s4; +MEM_U32(sp + 16) = zero; +func_44c168(mem, sp, a0, a1, a2, a3); +goto L44d79c; +MEM_U32(sp + 16) = zero; +L44d79c: +t9 = MEM_U32(s5 + 0); +t1 = MEM_U32(s1 + 36); +t3 = MEM_U32(sp + 104); +t2 = t9 + t1; +t4 = t2 - t3; +MEM_U32(s5 + 0) = t4; +t5 = MEM_U32(s1 + 36); +// bdead c1f64003 gp = MEM_U32(sp + 60); +MEM_U32(sp + 104) = t5; +L44d7c0: +v0 = MEM_U32(s0 + 4); +at = 0x11; +if (v0 != at) {a0 = 0x30000; +goto L44d800;} +a0 = 0x30000; +a3 = MEM_U32(s1 + 24); +//nop; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0xf2; +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44d7ec; +a3 = a3 + 0x18; +L44d7ec: +t7 = MEM_U32(sp + 124); +// bdead c1650003 gp = MEM_U32(sp + 60); +t8 = t7 + 0x1; +MEM_U32(sp + 124) = t8; +goto L44d9b4; +MEM_U32(sp + 124) = t8; +L44d800: +at = 0x14; +if (v0 == at) {at = 0x16; +goto L44d824;} +at = 0x16; +if (v0 == at) {//nop; +goto L44d824;} +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x11; +goto L44d904;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L44d904;} +//nop; +L44d824: +t6 = MEM_U32(s0 + 12); +a0 = MEM_U32(sp + 128); +t9 = t6 << 2; +if ((int)t9 >= 0) {a1 = s0; +goto L44d870;} +a1 = s0; +//nop; +t1 = sp + 0x68; +t2 = sp + 0x7c; +// bdead c1640c03 t9 = t9; +MEM_U32(sp + 20) = t2; +MEM_U32(sp + 16) = t1; +a0 = s1; +a1 = fp; +a2 = s4; +a3 = s7; +v0 = func_44cf60(mem, sp, a0, a1, a2, a3); +goto L44d864; +a3 = s7; +L44d864: +// bdead c160000b gp = MEM_U32(sp + 60); +s1 = v0; +goto L44d9b4; +s1 = v0; +L44d870: +//nop; +t3 = MEM_U32(s3 + 20); +s2 = MEM_U32(s5 + 0); +// bdead c1fc1063 t9 = t9; +a2 = s3; +a3 = s7; +MEM_U32(sp + 16) = t3; +v0 = func_44bd54(mem, sp, a0, a1, a2, a3); +goto L44d890; +MEM_U32(sp + 16) = t3; +L44d890: +a0 = MEM_U32(v0 + 8); +// bdead c1ec01ab gp = MEM_U32(sp + 60); +if (a0 == 0) {s3 = v0; +goto L44d8e4;} +s3 = v0; +t4 = MEM_U32(a0 + 28); +//nop; +lo = s2 / t4; hi = s2 % t4; +if (t4 != 0) {//nop; +goto L44d8b8;} +//nop; +abort(); +L44d8b8: +t5 = hi; +if (t5 == 0) {t8 = MEM_U32(sp + 124); +goto L44d8e8;} +t8 = MEM_U32(sp + 124); +//nop; +//nop; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L44d8d4; +//nop; +L44d8d4: +t7 = MEM_U32(fp + 28); +// bdead c1f5000b gp = MEM_U32(sp + 60); +MEM_U32(v0 + 28) = t7; +MEM_U32(s3 + 8) = v0; +L44d8e4: +t8 = MEM_U32(sp + 124); +L44d8e8: +//nop; +t6 = t8 << 2; +t9 = s4 + t6; +MEM_U32(t9 + 24) = s3; +t1 = t8 + 0x1; +MEM_U32(sp + 124) = t1; +goto L44d9a0; +MEM_U32(sp + 124) = t1; +L44d904: +//nop; +s2 = MEM_U32(s0 + 24); +a0 = MEM_U32(sp + 128); +t2 = sp + 0x7c; +// bdead c1ee0823 t9 = t9; +MEM_U32(sp + 16) = t2; +a1 = s0; +a2 = s4; +a3 = s7; +func_44da5c(mem, sp, a0, a1, a2, a3); +goto L44d92c; +a3 = s7; +L44d92c: +// bdead c1ee0103 gp = MEM_U32(sp + 60); +if (s2 != 0) {t6 = MEM_U32(sp + 104); +goto L44d9a4;} +t6 = MEM_U32(sp + 104); +t3 = MEM_U32(s0 + 4); +at = 0x13; +if (t3 != at) {t6 = MEM_U32(sp + 104); +goto L44d9a4;} +t6 = MEM_U32(sp + 104); +v0 = MEM_U32(s0 + 24); +//nop; +if (v0 == 0) {t6 = MEM_U32(sp + 104); +goto L44d9a4;} +t6 = MEM_U32(sp + 104); +t4 = 0x10029a88; +at = 0x10029a88; +t4 = MEM_U32(t4 + 0); +t7 = 0x10029fa0; +t5 = t4 + v0; +MEM_U32(at + 0) = t5; +MEM_U32(s0 + 24) = zero; +MEM_U32(s0 + 32) = zero; +t7 = MEM_U16(t7 + 42); +a0 = 0x30000; +if (t7 != 0) {a0 = a0 | 0x15a; +goto L44d9a0;} +a0 = a0 | 0x15a; +//nop; +a2 = MEM_U32(s4 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44d998; +a1 = 0x1; +L44d998: +// bdead c1e40003 gp = MEM_U32(sp + 60); +//nop; +L44d9a0: +t6 = MEM_U32(sp + 104); +L44d9a4: +t8 = MEM_U32(sp + 96); +t9 = t6 + s6; +if (t8 != 0) {MEM_U32(sp + 104) = t9; +goto L44d9c4;} +MEM_U32(sp + 104) = t9; +L44d9b4: +s1 = MEM_U32(s1 + 16); +//nop; +if (s1 != 0) {t6 = MEM_U32(sp + 124); +goto L44d6c4;} +t6 = MEM_U32(sp + 124); +L44d9c4: +s5 = 0x10029a94; +v0 = MEM_U32(fp + 24); +t1 = MEM_U32(sp + 104); +s5 = s5; +if (t1 == v0) {a1 = v0 - t1; +goto L44da1c;} +a1 = v0 - t1; +//nop; +a2 = MEM_U32(sp + 124); +a0 = MEM_U32(s5 + 0); +t2 = 0x1; +// bdead c06008e1 t9 = t9; +MEM_U32(sp + 16) = t2; +a3 = s4; +a2 = a2 + 0xffffffff; +func_44c168(mem, sp, a0, a1, a2, a3); +goto L44da00; +a2 = a2 + 0xffffffff; +L44da00: +t3 = MEM_U32(s5 + 0); +t4 = MEM_U32(fp + 24); +t7 = MEM_U32(sp + 104); +t5 = t3 + t4; +t6 = t5 - t7; +// bdead 40408001 gp = MEM_U32(sp + 60); +MEM_U32(s5 + 0) = t6; +L44da1c: +t9 = MEM_U32(sp + 124); +t8 = MEM_U32(sp + 144); +//nop; +MEM_U32(t8 + 0) = t9; +// bdead 1 ra = MEM_U32(sp + 68); +L44da30: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x80; +return; +// bdead 1 sp = sp + 0x80; +} + +static void func_44da5c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44da5c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +t7 = MEM_U32(sp + 88); +// fdead 400101eb MEM_U32(sp + 36) = ra; +// fdead 400101eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 72) = a0; +MEM_U32(sp + 80) = a2; +MEM_U32(sp + 68) = zero; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 << 2; +t2 = a2 + t9; +t3 = MEM_U32(t2 + 24); +//nop; +if (t3 == 0) {MEM_U32(sp + 64) = t3; +goto L44dddc;} +MEM_U32(sp + 64) = t3; +a0 = MEM_U32(a1 + 4); +a2 = 0x18; +if (a2 != a0) {t1 = 0x13; +goto L44dc38;} +t1 = 0x13; +if (t1 != a0) {//nop; +goto L44db20;} +//nop; +if (a2 == a0) {t0 = 0x14; +goto L44dae0;} +t0 = 0x14; +if (t0 != a0) {v1 = a1; +goto L44db10;} +v1 = a1; +t4 = MEM_U32(a1 + 12); +//nop; +t5 = t4 << 2; +if ((int)t5 < 0) {v1 = a1; +goto L44db10;} +v1 = a1; +L44dae0: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {v1 = a1; +goto L44db10;} +v1 = a1; +t7 = MEM_U32(a1 + 12); +at = 0xd0000000; +t8 = t7 & at; +if (t8 == 0) {v1 = a1; +goto L44db10;} +v1 = a1; +v1 = v0; +goto L44db10; +v1 = v0; +// fdead 0 v1 = a1; +L44db10: +t6 = MEM_U32(v1 + 32); +//nop; +if (t6 == 0) {t3 = MEM_U32(sp + 72); +goto L44dbfc;} +t3 = MEM_U32(sp + 72); +L44db20: +if (a2 != a0) {t0 = 0x14; +goto L44db8c;} +t0 = 0x14; +if (a2 == a0) {//nop; +goto L44db4c;} +//nop; +if (t0 != a0) {v1 = a1; +goto L44db7c;} +v1 = a1; +t9 = MEM_U32(a1 + 12); +//nop; +t2 = t9 << 2; +if ((int)t2 < 0) {v1 = a1; +goto L44db7c;} +v1 = a1; +L44db4c: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {v1 = a1; +goto L44db7c;} +v1 = a1; +t3 = MEM_U32(a1 + 12); +at = 0xd0000000; +t4 = t3 & at; +if (t4 == 0) {v1 = a1; +goto L44db7c;} +v1 = a1; +v1 = v0; +goto L44db7c; +v1 = v0; +// fdead 0 v1 = a1; +L44db7c: +t5 = MEM_U32(v1 + 36); +//nop; +if (t5 == 0) {t3 = MEM_U32(sp + 72); +goto L44dbfc;} +t3 = MEM_U32(sp + 72); +L44db8c: +if (t0 != a0) {t7 = MEM_U32(sp + 64); +goto L44dc3c;} +t7 = MEM_U32(sp + 64); +if (a2 == a0) {//nop; +goto L44dbb8;} +//nop; +if (t0 != a0) {v1 = a1; +goto L44dbe8;} +v1 = a1; +t7 = MEM_U32(a1 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {v1 = a1; +goto L44dbe8;} +v1 = a1; +L44dbb8: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {v1 = a1; +goto L44dbe8;} +v1 = a1; +t6 = MEM_U32(a1 + 12); +at = 0xd0000000; +t9 = t6 & at; +if (t9 == 0) {v1 = a1; +goto L44dbe8;} +v1 = a1; +v1 = v0; +goto L44dbe8; +v1 = v0; +// fdead 0 v1 = a1; +L44dbe8: +t2 = MEM_U32(v1 + 36); +//nop; +if (t2 != 0) {t7 = MEM_U32(sp + 64); +goto L44dc3c;} +t7 = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 72); +L44dbfc: +//nop; +a3 = MEM_U32(t3 + 24); +a0 = 0x130000; +a2 = MEM_U32(t3 + 20); +a0 = a0 | 0x130; +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44dc1c; +a3 = a3 + 0x18; +L44dc1c: +v0 = MEM_U32(sp + 88); +// bdead 9 gp = MEM_U32(sp + 32); +t4 = MEM_U32(v0 + 0); +//nop; +t5 = t4 + 0x1; +MEM_U32(v0 + 0) = t5; +goto L44dddc; +MEM_U32(v0 + 0) = t5; +L44dc38: +t7 = MEM_U32(sp + 64); +L44dc3c: +at = 0x5d; +t8 = MEM_U32(t7 + 4); +t1 = 0x13; +if (t8 != at) {//nop; +goto L44dd5c;} +//nop; +if (t1 != a0) {t9 = sp + 0x44; +goto L44dc8c;} +t9 = sp + 0x44; +//nop; +a0 = MEM_U32(sp + 72); +t6 = sp + 0x44; +// bdead 40018161 t9 = t9; +MEM_U32(sp + 16) = t6; +a2 = t7; +MEM_U32(sp + 76) = a1; +func_44c2c8(mem, sp, a0, a1, a2, a3); +goto L44dc78; +MEM_U32(sp + 76) = a1; +L44dc78: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 88); +a1 = MEM_U32(sp + 76); +t2 = MEM_U32(v0 + 0); +goto L44dcbc; +t2 = MEM_U32(v0 + 0); +L44dc8c: +MEM_U32(sp + 16) = t9; +//nop; +a0 = MEM_U32(sp + 72); +a2 = MEM_U32(sp + 64); +// bdead 400001e1 t9 = t9; +MEM_U32(sp + 76) = a1; +func_44d5b0(mem, sp, a0, a1, a2, a3); +goto L44dca8; +MEM_U32(sp + 76) = a1; +L44dca8: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 88); +a1 = MEM_U32(sp + 76); +//nop; +t2 = MEM_U32(v0 + 0); +L44dcbc: +at = 0x5d; +t3 = t2 + 0x1; +MEM_U32(v0 + 0) = t3; +t4 = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 68); +t5 = MEM_U32(t4 + 4); +t7 = t8 << 2; +if (t5 != at) {t6 = t4 + t7; +goto L44dddc;} +t6 = t4 + t7; +v0 = MEM_U32(t6 + 24); +//nop; +if (v0 == 0) {// bdead 40000049 ra = MEM_U32(sp + 36); +goto L44dde0;} +// bdead 40000049 ra = MEM_U32(sp + 36); +t9 = MEM_U32(a1 + 40); +a0 = 0x30000; +t2 = t9 << 1; +if ((int)t2 >= 0) {a0 = a0 | 0xf6; +goto L44dd34;} +a0 = a0 | 0xf6; +t3 = MEM_U32(sp + 72); +//nop; +a3 = MEM_U32(t3 + 24); +a0 = 0x30000; +a2 = MEM_U32(v0 + 20); +a0 = a0 | 0xfc; +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44dd28; +a3 = a3 + 0x18; +L44dd28: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L44dde0; +// bdead 1 ra = MEM_U32(sp + 36); +L44dd34: +t5 = MEM_U32(sp + 72); +//nop; +a3 = MEM_U32(t5 + 24); +a2 = MEM_U32(v0 + 20); +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44dd50; +a3 = a3 + 0x18; +L44dd50: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L44dde0; +// bdead 1 ra = MEM_U32(sp + 36); +L44dd5c: +if (a2 != a0) {//nop; +goto L44dd8c;} +//nop; +//nop; +t8 = MEM_U32(sp + 88); +a0 = MEM_U32(sp + 72); +a2 = MEM_U32(sp + 80); +// bdead 420001e1 t9 = t9; +MEM_U32(sp + 16) = t8; +func_44d5b0(mem, sp, a0, a1, a2, a3); +goto L44dd80; +MEM_U32(sp + 16) = t8; +L44dd80: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L44dde0; +// bdead 1 ra = MEM_U32(sp + 36); +L44dd8c: +if (t1 != a0) {a2 = 0x874; +goto L44ddbc;} +a2 = 0x874; +//nop; +t4 = MEM_U32(sp + 88); +a0 = MEM_U32(sp + 72); +a2 = MEM_U32(sp + 80); +// bdead 400021e1 t9 = t9; +MEM_U32(sp + 16) = t4; +func_44c2c8(mem, sp, a0, a1, a2, a3); +goto L44ddb0; +MEM_U32(sp + 16) = t4; +L44ddb0: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L44dde0; +// bdead 1 ra = MEM_U32(sp + 36); +L44ddbc: +a0 = 0x10011f1c; +a1 = 0x10011f24; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L44ddd4; +a1 = a1; +L44ddd4: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L44dddc: +// bdead 1 ra = MEM_U32(sp + 36); +L44dde0: +// bdead 1 sp = sp + 0x48; +//nop; +return; +//nop; +} + +static void func_44ddec(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44ddec: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s1; +// fdead 400001eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 96) = a2; +MEM_U32(sp + 100) = a3; +MEM_U32(sp + 84) = zero; +v1 = MEM_U32(a1 + 4); +at = 0x18; +s0 = a0; +if (v1 == at) {s1 = a1; +goto L44de4c;} +s1 = a1; +at = 0x14; +if (v1 != at) {//nop; +goto L44de7c;} +//nop; +t6 = MEM_U32(a1 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {//nop; +goto L44de7c;} +//nop; +L44de4c: +v0 = MEM_U32(s1 + 8); +//nop; +if (v0 == 0) {//nop; +goto L44de7c;} +//nop; +t8 = MEM_U32(s1 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {//nop; +goto L44de7c;} +//nop; +t0 = MEM_U32(v0 + 24); +MEM_U32(sp + 72) = t0; +goto L44de88; +MEM_U32(sp + 72) = t0; +L44de7c: +t1 = MEM_U32(s1 + 24); +//nop; +MEM_U32(sp + 72) = t1; +L44de88: +MEM_U32(sp + 68) = zero; +t2 = MEM_U32(s0 + 44); +at = 0x1; +if (t2 != at) {at = 0x18; +goto L44dfe8;} +at = 0x18; +a2 = 0x1002dedc; +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(a2 + 0); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44deb4; +a0 = 0x63; +L44deb4: +// bdead 4006000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 100); +//nop; +t3 = 0x4000000; +MEM_U32(sp + 76) = v0; +MEM_U32(sp + 16) = t3; +a0 = v0; +a2 = 0x5; +a3 = 0x4; +MEM_U32(sp + 20) = s1; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L44dee0; +MEM_U32(sp + 20) = s1; +L44dee0: +t4 = MEM_U32(sp + 72); +// bdead 40062103 gp = MEM_U32(sp + 40); +if (t4 == 0) {//nop; +goto L44df20;} +//nop; +//nop; +a0 = MEM_U32(sp + 76); +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L44df00; +//nop; +L44df00: +// bdead 40060183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 76); +//nop; +//nop; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L44df18; +//nop; +L44df18: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L44df20: +//nop; +a1 = MEM_U32(s0 + 20); +a3 = MEM_U32(sp + 76); +a0 = 0x3a; +a2 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44df38; +a2 = s0; +L44df38: +// bdead 4006010b gp = MEM_U32(sp + 40); +MEM_U32(v0 + 8) = s1; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x1f; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44df54; +a2 = v0; +L44df54: +// bdead 4006000b gp = MEM_U32(sp + 40); +a2 = zero; +a1 = 0x10029a8c; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +if (a1 != 0) {v1 = a1; +goto L44df80;} +v1 = a1; +at = 0x10029a8c; +MEM_U32(at + 0) = v0; +goto L44dfa0; +MEM_U32(at + 0) = v0; +L44df80: +if (a1 == 0) {a0 = a1; +goto L44df9c;} +a0 = a1; +L44df88: +a0 = v1; +v1 = MEM_U32(v1 + 16); +//nop; +if (v1 != 0) {//nop; +goto L44df88;} +//nop; +L44df9c: +MEM_U32(a0 + 16) = v0; +L44dfa0: +//nop; +a1 = MEM_U32(s0 + 20); +a3 = MEM_U32(sp + 76); +a0 = 0x62; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44dfb4; +a0 = 0x62; +L44dfb4: +// bdead 4006000b gp = MEM_U32(sp + 40); +a0 = v0; +a1 = 0x1002df84; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L44dfd0; +//nop; +L44dfd0: +MEM_U32(sp + 68) = s0; +// bdead 40040003 gp = MEM_U32(sp + 40); +v1 = MEM_U32(s1 + 4); +s0 = MEM_U32(sp + 76); +//nop; +at = 0x18; +L44dfe8: +if (v1 != at) {a0 = s0; +goto L44e020;} +a0 = s0; +//nop; +a2 = MEM_U32(sp + 96); +a3 = MEM_U32(sp + 100); +t5 = sp + 0x54; +// bdead 40064183 t9 = t9; +MEM_U32(sp + 16) = t5; +a0 = s0; +a1 = s1; +func_44d5b0(mem, sp, a0, a1, a2, a3); +goto L44e014; +a1 = s1; +L44e014: +// bdead 40060003 gp = MEM_U32(sp + 40); +t7 = MEM_U32(sp + 96); +goto L44e04c; +t7 = MEM_U32(sp + 96); +L44e020: +//nop; +a2 = MEM_U32(sp + 96); +a3 = MEM_U32(sp + 100); +t6 = sp + 0x54; +// bdead 400681a3 t9 = t9; +MEM_U32(sp + 16) = t6; +a1 = s1; +func_44c2c8(mem, sp, a0, a1, a2, a3); +goto L44e040; +a1 = s1; +L44e040: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +t7 = MEM_U32(sp + 96); +L44e04c: +t8 = MEM_U32(sp + 84); +v1 = MEM_U32(t7 + 4); +a0 = 0x5d; +if (a0 != v1) {t9 = t8 << 2; +goto L44e0d8;} +t9 = t8 << 2; +t0 = t7 + t9; +v0 = MEM_U32(t0 + 24); +//nop; +if (v0 == 0) {//nop; +goto L44e0d8;} +//nop; +t1 = MEM_U32(s1 + 40); +a0 = 0x30000; +t2 = t1 << 1; +if ((int)t2 >= 0) {a0 = a0 | 0xf6; +goto L44e0b4;} +a0 = a0 | 0xf6; +a3 = MEM_U32(s0 + 24); +//nop; +a0 = 0x30000; +a2 = MEM_U32(v0 + 20); +a0 = a0 | 0xfc; +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44e0a8; +a3 = a3 + 0x18; +L44e0a8: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +goto L44e114; +//nop; +L44e0b4: +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(v0 + 20); +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44e0cc; +a3 = a3 + 0x18; +L44e0cc: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +goto L44e114; +//nop; +L44e0d8: +if (a0 != v1) {//nop; +goto L44e114;} +//nop; +t3 = 0x10029a98; +a1 = MEM_U32(sp + 96); +t3 = MEM_U32(t3 + 0); +// bdead 40061043 a2 = MEM_U32(sp + 84); +if (t3 == 0) {//nop; +goto L44e114;} +//nop; +//nop; +a0 = MEM_U32(a1 + 20); +// bdead 40060063 t9 = t9; +// bdead 40060063 a2 = a2 + 0xffffffff; +func_44cbc4(mem, sp, a0, a1); +goto L44e10c; +// bdead 40060063 a2 = a2 + 0xffffffff; +L44e10c: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L44e114: +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(sp + 96); +MEM_U32(sp + 16) = zero; +a0 = 0x24; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e130; +a3 = zero; +L44e130: +// bdead 40060109 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 28) = v0; +t5 = MEM_U32(s1 + 4); +at = 0x13; +if (t5 != at) {// bdead 40060101 ra = MEM_U32(sp + 44); +goto L44e1e0;} +// bdead 40060101 ra = MEM_U32(sp + 44); +t6 = MEM_U32(sp + 72); +//nop; +if (t6 != 0) {// bdead 40060101 ra = MEM_U32(sp + 44); +goto L44e1e0;} +// bdead 40060101 ra = MEM_U32(sp + 44); +v0 = MEM_U32(s0 + 8); +t8 = MEM_U32(s1 + 24); +a0 = s0; +MEM_U32(v0 + 24) = t8; +t7 = MEM_U32(s1 + 32); +//nop; +MEM_U32(v0 + 32) = t7; +//nop; +//nop; +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L44e184; +//nop; +L44e184: +// bdead 40020181 gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +//nop; +//nop; +f_mips_st(mem, sp, a0, a1, a2, a3); +goto L44e19c; +//nop; +L44e19c: +a0 = MEM_U32(sp + 68); +// bdead 40000121 gp = MEM_U32(sp + 40); +if (a0 == 0) {// bdead 40000121 ra = MEM_U32(sp + 44); +goto L44e1e0;} +// bdead 40000121 ra = MEM_U32(sp + 44); +//nop; +//nop; +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L44e1bc; +//nop; +L44e1bc: +// bdead 40000181 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 68); +//nop; +//nop; +//nop; +f_mips_st(mem, sp, a0, a1, a2, a3); +goto L44e1d4; +//nop; +L44e1d4: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +L44e1e0: +// bdead 1 s0 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void func_44e1f0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44e1f0: +//nop; +//nop; +//nop; +at = 0x10029a94; +t6 = 0x10029e84; +MEM_U32(at + 0) = zero; +at = 0x10029a88; +sp = sp + 0xffffffc0; +v1 = 0x10029a9c; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 0) = zero; +at = 0x10029a98; +v1 = v1; +MEM_U32(v1 + 0) = zero; +// fdead 4000807f MEM_U32(sp + 44) = ra; +// fdead 4000807f MEM_U32(sp + 40) = gp; +// fdead 4000807f MEM_U32(sp + 36) = s0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 52) = t6; +MEM_U32(at + 0) = zero; +v0 = MEM_U32(a0 + 28); +s0 = a0; +if (v0 == 0) {// bdead 4002012b ra = MEM_U32(sp + 44); +goto L44e5bc;} +// bdead 4002012b ra = MEM_U32(sp + 44); +MEM_U32(sp + 56) = v0; +t8 = MEM_U32(a0 + 44); +at = 0x3; +if (t8 != at) {a0 = 0x30000; +goto L44e280;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x108; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44e278; +a1 = 0x2; +L44e278: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +L44e280: +t9 = MEM_U32(s0 + 72); +at = 0x4; +if (t9 != at) {a0 = 0x30000; +goto L44e2a4;} +a0 = 0x30000; +v1 = MEM_U32(s0 + 12); +//nop; +t0 = v1 << 3; +if ((int)t0 >= 0) {//nop; +goto L44e2cc;} +//nop; +L44e2a4: +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xf2; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44e2c0; +a3 = a3 + 0x18; +L44e2c0: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L44e5bc; +// bdead 1 ra = MEM_U32(sp + 44); +L44e2cc: +t1 = MEM_U32(s0 + 8); +at = 0x11; +t2 = MEM_U32(t1 + 4); +a0 = 0x30000; +if (t2 != at) {t3 = v1 << 4; +goto L44e30c;} +t3 = v1 << 4; +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xf2; +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44e300; +a3 = a3 + 0x18; +L44e300: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L44e5bc; +// bdead 1 ra = MEM_U32(sp + 44); +L44e30c: +if ((int)t3 >= 0) {//nop; +goto L44e390;} +//nop; +v0 = 0x10029fa0; +//nop; +t4 = MEM_U16(v0 + 26); +//nop; +if (t4 != 0) {at = 0xf7ff0000; +goto L44e384;} +at = 0xf7ff0000; +t5 = MEM_U16(v0 + 10); +//nop; +t6 = t5 & 0x1; +if (t6 != 0) {at = 0xf7ff0000; +goto L44e384;} +at = 0xf7ff0000; +t7 = 0x1002df78; +at = 0x2; +t7 = MEM_U32(t7 + 0); +a0 = 0x30000; +t8 = MEM_U32(t7 + 4); +a0 = a0 | 0xf4; +if (t8 != at) {a1 = 0x1; +goto L44e380;} +a1 = 0x1; +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44e374; +a3 = a3 + 0x18; +L44e374: +// bdead 40020003 gp = MEM_U32(sp + 40); +v1 = MEM_U32(s0 + 12); +//nop; +L44e380: +at = 0xf7ff0000; +L44e384: +at = at | 0xffff; +t9 = v1 & at; +MEM_U32(s0 + 12) = t9; +L44e390: +t0 = MEM_U32(s0 + 20); +a0 = MEM_U32(s0 + 24); +//nop; +a1 = MEM_U32(sp + 68); +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 16) = t0; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L44e3b8; +MEM_U32(sp + 16) = t0; +L44e3b8: +// bdead 4002000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(v0 + 8); +t1 = 0x1002df78; +at = 0x2; +t1 = MEM_U32(t1 + 0); +a2 = v0; +t2 = MEM_U32(t1 + 4); +a0 = s0; +if (t2 != at) {//nop; +goto L44e438;} +//nop; +v1 = MEM_U32(a1 + 4); +at = 0x14; +if (v1 == at) {//nop; +goto L44e400;} +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x11; +goto L44e41c;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L44e41c;} +//nop; +L44e400: +v1 = MEM_U32(a1 + 12); +//nop; +t3 = v1 << 1; +if ((int)t3 >= 0) {t4 = v1 << 0; +goto L44e41c;} +t4 = v1 << 0; +if ((int)t4 >= 0) {//nop; +goto L44e438;} +//nop; +L44e41c: +t5 = 0x10029e88; +at = 0x10029e84; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(at + 0) = t5; +a1 = MEM_U32(v0 + 8); +//nop; +L44e438: +t6 = MEM_U32(a1 + 4); +at = 0x12; +if (t6 == at) {//nop; +goto L44e554;} +//nop; +//nop; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 48) = a2; +f_lint_initializing(mem, sp, a0); +goto L44e458; +MEM_U32(sp + 48) = a2; +L44e458: +a1 = MEM_U32(sp + 60); +// bdead 40020043 gp = MEM_U32(sp + 40); +v1 = MEM_U32(a1 + 4); +at = 0x14; +if (v1 == at) {a0 = s0; +goto L44e4ac;} +a0 = s0; +at = 0x16; +if (v1 == at) {//nop; +goto L44e4ac;} +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x11; +goto L44e48c;} +at = (int)v1 < (int)0x11; +if (at != 0) {//nop; +goto L44e4ac;} +//nop; +L44e48c: +t7 = MEM_U32(sp + 56); +at = 0x5d; +v0 = MEM_U32(t7 + 4); +a2 = MEM_U32(sp + 56); +if (v0 == at) {at = 0x65; +goto L44e500;} +at = 0x65; +if (v0 == at) {//nop; +goto L44e500;} +//nop; +L44e4ac: +//nop; +t8 = MEM_U32(s0 + 20); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 68); +// fdead 1620301ff t9 = t9; +MEM_U32(sp + 16) = t8; +v0 = func_44bd54(mem, sp, a0, a1, a2, a3); +goto L44e4c8; +MEM_U32(sp + 16) = t8; +L44e4c8: +t9 = MEM_U32(s0 + 44); +// bdead 4402000b gp = MEM_U32(sp + 40); +at = 0x1; +if (t9 == at) {a2 = v0; +goto L44e51c;} +a2 = v0; +//nop; +a1 = MEM_U32(s0 + 20); +MEM_U32(sp + 16) = zero; +a0 = 0x24; +a3 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e4f4; +a3 = zero; +L44e4f4: +// bdead 40020009 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 28) = v0; +goto L44e51c; +MEM_U32(s0 + 28) = v0; +L44e500: +//nop; +a3 = MEM_U32(sp + 68); +// fdead 1600301ff t9 = t9; +a0 = s0; +func_44ddec(mem, sp, a0, a1, a2, a3); +goto L44e514; +a0 = s0; +L44e514: +// bdead 40020001 gp = MEM_U32(sp + 40); +//nop; +L44e51c: +//nop; +//nop; +//nop; +f_lint_not_initializing(mem, sp); +goto L44e52c; +//nop; +L44e52c: +// bdead 40020001 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 20); +//nop; +a0 = s0; +a1 = 0x2; +f_lint_setref(mem, sp, a0, a1, a2); +goto L44e544; +a1 = 0x2; +L44e544: +// bdead 40020001 gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 48); +a1 = MEM_U32(sp + 60); +//nop; +L44e554: +t0 = MEM_U32(s0 + 56); +t1 = MEM_U32(a2 + 56); +//nop; +if (t0 != t1) {t5 = MEM_U32(sp + 52); +goto L44e5ac;} +t5 = MEM_U32(sp + 52); +t2 = MEM_U32(s0 + 28); +v0 = 0x10029a88; +MEM_U32(a2 + 28) = t2; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L44e598;} +//nop; +t3 = MEM_U32(t2 + 4); +at = 0x24; +if (t3 != at) {//nop; +goto L44e598;} +//nop; +MEM_U16(t2 + 32) = (uint16_t)v0; +L44e598: +MEM_U32(s0 + 8) = a1; +t4 = MEM_S16(a2 + 64); +//nop; +MEM_U16(s0 + 64) = (uint16_t)t4; +t5 = MEM_U32(sp + 52); +L44e5ac: +at = 0x10029e84; +//nop; +MEM_U32(at + 0) = t5; +// bdead 1 ra = MEM_U32(sp + 44); +L44e5bc: +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void f_declare_except_function_def(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44e5c8: +//declare_except_function_def: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 88) = a0; +MEM_U32(sp + 92) = a1; +MEM_U32(sp + 96) = a2; +MEM_U32(sp + 100) = a3; +s0 = MEM_U32(a0 + 20); +//nop; +a0 = 0x15; +a2 = zero; +a1 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e60c; +a1 = s0; +L44e60c: +v1 = MEM_U32(sp + 88); +// bdead 4002001b gp = MEM_U32(sp + 32); +MEM_U32(sp + 80) = v0; +MEM_U32(v1 + 32) = v0; +t7 = MEM_U32(sp + 96); +a0 = 0x10011f30; +MEM_U32(v1 + 56) = t7; +//nop; +a1 = 0x12; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L44e638; +a0 = a0; +L44e638: +// bdead 4002010b gp = MEM_U32(sp + 32); +a0 = zero; +//nop; +a1 = s0; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e650; +a2 = v0; +L44e650: +t8 = MEM_U32(sp + 92); +MEM_U32(sp + 72) = v0; +t9 = MEM_U32(t8 + 4); +// bdead 44020003 gp = MEM_U32(sp + 32); +at = 0x1b; +if (t9 == at) {a1 = 0x16; +goto L44e8a8;} +a1 = 0x16; +t0 = 0x1002dee4; +a0 = 0x10011f44; +//nop; +t0 = MEM_U32(t0 + 0); +a1 = 0x8; +a0 = a0; +MEM_U32(sp + 60) = t0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L44e68c; +MEM_U32(sp + 60) = t0; +L44e68c: +// bdead 4002010b gp = MEM_U32(sp + 32); +a0 = zero; +//nop; +a1 = s0; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e6a4; +a2 = v0; +L44e6a4: +// bdead 4002010b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 92); +//nop; +MEM_U32(sp + 76) = v0; +a0 = 0x25; +a1 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e6c0; +a1 = s0; +L44e6c0: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 56) = v0; +a0 = 0x10011f50; +//nop; +a1 = 0xf; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L44e6dc; +a0 = a0; +L44e6dc: +// bdead 4002010b gp = MEM_U32(sp + 32); +a0 = zero; +//nop; +a1 = s0; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e6f4; +a2 = v0; +L44e6f4: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +a0 = 0x10011f60; +//nop; +a1 = 0xd; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L44e710; +a0 = a0; +L44e710: +// bdead 4002010b gp = MEM_U32(sp + 32); +a0 = zero; +//nop; +a1 = s0; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e728; +a2 = v0; +L44e728: +// bdead 40020009 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 76); +//nop; +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 44) = v0; +a0 = 0x60; +a1 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e748; +a1 = s0; +L44e748: +// bdead 40020009 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 44); +//nop; +a0 = 0x60; +a1 = s0; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e764; +a2 = v0; +L44e764: +// bdead 40020009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 52) = v0; +a0 = 0x10011f70; +//nop; +a1 = 0x10; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L44e780; +a0 = a0; +L44e780: +// bdead 40020109 gp = MEM_U32(sp + 32); +a0 = 0x63; +//nop; +a1 = s0; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e798; +a2 = v0; +L44e798: +// bdead 40020009 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 52); +a2 = 0x1002dee4; +MEM_U32(v0 + 28) = t1; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = 0x62; +a1 = s0; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e7c0; +a3 = v0; +L44e7c0: +// bdead 40020009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 68) = v0; +a0 = 0x10011f84; +//nop; +a1 = 0x10; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L44e7dc; +a0 = a0; +L44e7dc: +// bdead 40020109 gp = MEM_U32(sp + 32); +a0 = 0x63; +//nop; +a1 = s0; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e7f4; +a2 = v0; +L44e7f4: +// bdead 40020009 gp = MEM_U32(sp + 32); +t2 = MEM_U32(sp + 76); +a0 = 0x62; +MEM_U32(v0 + 28) = t2; +//nop; +a2 = MEM_U32(sp + 72); +a1 = s0; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e818; +a3 = v0; +L44e818: +// bdead 40020009 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 68); +a0 = 0x1b; +MEM_U32(a2 + 16) = v0; +//nop; +a3 = MEM_U32(sp + 56); +MEM_U32(sp + 16) = s0; +a1 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e83c; +a1 = s0; +L44e83c: +t3 = MEM_U32(sp + 88); +// bdead 40021009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 92) = v0; +MEM_U32(v0 + 32) = t3; +t4 = MEM_U32(sp + 100); +a0 = 0x10011f98; +MEM_U32(v0 + 8) = t4; +//nop; +a1 = 0x8; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L44e868; +a0 = a0; +L44e868: +// bdead 40020109 gp = MEM_U32(sp + 32); +a0 = 0x63; +//nop; +a1 = s0; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e880; +a2 = v0; +L44e880: +// bdead 40020009 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 72); +//nop; +a0 = 0x62; +a1 = s0; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e89c; +a3 = v0; +L44e89c: +// bdead 40020009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 76) = v0; +goto L44e904; +MEM_U32(sp + 76) = v0; +L44e8a8: +t5 = 0x1002dee4; +a0 = 0x10011fa4; +//nop; +t5 = MEM_U32(t5 + 0); +a0 = a0; +MEM_U32(sp + 60) = t5; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L44e8c4; +MEM_U32(sp + 60) = t5; +L44e8c4: +// bdead 40020109 gp = MEM_U32(sp + 32); +a0 = 0x63; +//nop; +a1 = s0; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e8dc; +a2 = v0; +L44e8dc: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = 0x62; +a2 = 0x1002dee4; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = s0; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e8fc; +a3 = v0; +L44e8fc: +// bdead 40020009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 76) = v0; +L44e904: +t6 = MEM_U32(sp + 76); +t7 = MEM_U32(sp + 80); +a0 = 0x62; +MEM_U32(t7 + 36) = t6; +a3 = MEM_U32(sp + 88); +t8 = MEM_U32(sp + 92); +a1 = s0; +MEM_U32(a3 + 28) = t8; +//nop; +a2 = MEM_U32(sp + 60); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44e934; +//nop; +L44e934: +MEM_U32(sp + 88) = v0; +// bdead 40000009 gp = MEM_U32(sp + 32); +t0 = MEM_U32(v0 + 12); +t2 = 0x1002df8c; +t1 = t0 | 0x8000; +MEM_U32(v0 + 12) = t1; +t2 = MEM_U32(t2 + 0); +//nop; +a1 = MEM_U16(t2 + 42); +a2 = MEM_U32(sp + 96); +// fdead 60020edf t9 = t9; +a0 = v0; +a1 = a1 + 0x1; +func_448be8(mem, sp, a0, a1, a2); +goto L44e96c; +a1 = a1 + 0x1; +L44e96c: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 88); +a1 = 0x1002df84; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L44e988; +//nop; +L44e988: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static uint32_t f_manufacture_name(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44e99c: +//manufacture_name: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400000eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 40) = a0; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +a0 = a1; +v0 = wrapper_strlen(mem, a0); +goto L44e9cc; +a0 = a1; +L44e9cc: +// bdead 40000009 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 40); +a2 = 0x10029e88; +t7 = MEM_U32(t6 + 20); +a0 = MEM_U32(a2 + 0); +a1 = v0 + t7; +v1 = MEM_U32(a0 + 8); +a1 = a1 + 0xa; +MEM_U32(a0 + 8) = v1; +a0 = MEM_U32(a2 + 0); +t9 = v1 + a1; +t8 = MEM_U32(a0 + 12); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L44ea28;} +//nop; +//nop; +//nop; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44ea1c; +//nop; +L44ea1c: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 36) = v0; +goto L44ea50; +MEM_U32(sp + 36) = v0; +L44ea28: +t0 = MEM_U32(a0 + 8); +//nop; +t1 = t0 + a1; +MEM_U32(a0 + 8) = t1; +t2 = MEM_U32(a2 + 0); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +t4 = t3 - a1; +MEM_U32(sp + 36) = t4; +L44ea50: +a2 = 0x10006c54; +a3 = MEM_U32(sp + 40); +//nop; +a0 = MEM_U32(sp + 36); +a1 = MEM_U32(sp + 44); +a2 = MEM_U32(a2 + 0); +a3 = a3 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L44ea70; +a3 = a3 + 0x18; +L44ea70: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +t5 = 0x10006c54; +at = 0x10006c54; +t5 = MEM_U32(t5 + 0); +//nop; +t6 = t5 + 0x1; +a1 = v0; +MEM_U32(at + 0) = t6; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L44ea98; +MEM_U32(at + 0) = t6; +L44ea98: +// bdead 40000109 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 48); +//nop; +a0 = 0x63; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44eab0; +a2 = v0; +L44eab0: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static void func_44eac0(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44eac0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 4000000b MEM_U32(sp + 52) = s4; +s4 = 0x10006c48; +// fdead 4020000b MEM_U32(sp + 76) = ra; +s4 = MEM_U32(s4 + 0); +// fdead 4020000b MEM_U32(sp + 72) = fp; +// fdead 4020000b MEM_U32(sp + 68) = gp; +// fdead 4020000b MEM_U32(sp + 64) = s7; +// fdead 4020000b MEM_U32(sp + 60) = s6; +// fdead 4020000b MEM_U32(sp + 56) = s5; +// fdead 4020000b MEM_U32(sp + 48) = s3; +// fdead 4020000b MEM_U32(sp + 44) = s2; +// fdead 4020000b MEM_U32(sp + 40) = s1; +if (s4 == 0) {// fdead 4020000b MEM_U32(sp + 36) = s0; +goto L44ee18;} +// fdead 4020000b MEM_U32(sp + 36) = s0; +s7 = 0x10029fa0; +fp = 0x13; +s6 = 0xd0000000; +s5 = 0x20000000; +s3 = 0x14; +s2 = 0x18; +L44eb20: +v0 = MEM_U32(s4 + 0); +//nop; +t6 = MEM_U32(v0 + 20); +a0 = MEM_U32(v0 + 24); +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a1 = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 16) = t6; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L44eb4c; +MEM_U32(sp + 16) = t6; +L44eb4c: +v1 = MEM_U32(v0 + 8); +// bdead c1f8001b gp = MEM_U32(sp + 68); +a0 = MEM_U32(v1 + 4); +s1 = v0; +if (s2 == a0) {//nop; +goto L44eb80;} +//nop; +if (s3 != a0) {s0 = v1; +goto L44ebb0;} +s0 = v1; +t7 = MEM_U32(v1 + 12); +//nop; +t8 = t7 & s5; +if (t8 != 0) {s0 = v1; +goto L44ebb0;} +s0 = v1; +L44eb80: +a0 = MEM_U32(v1 + 8); +//nop; +if (a0 == 0) {s0 = v1; +goto L44ebb0;} +s0 = v1; +t9 = MEM_U32(v1 + 12); +//nop; +t0 = t9 & s6; +if (t0 == 0) {s0 = v1; +goto L44ebb0;} +s0 = v1; +s0 = a0; +goto L44ebb0; +s0 = a0; +// fdead 0 s0 = v1; +L44ebb0: +t1 = MEM_U32(s0 + 24); +//nop; +if (t1 != 0) {//nop; +goto L44edc0;} +//nop; +a0 = MEM_U32(s0 + 4); +a1 = 0x2; +if (fp != a0) {//nop; +goto L44ed9c;} +//nop; +if (fp != a0) {//nop; +goto L44ec3c;} +//nop; +if (s2 == a0) {//nop; +goto L44ebfc;} +//nop; +if (s3 != a0) {v1 = s0; +goto L44ec2c;} +v1 = s0; +t2 = MEM_U32(s0 + 12); +//nop; +t3 = t2 & s5; +if (t3 != 0) {v1 = s0; +goto L44ec2c;} +v1 = s0; +L44ebfc: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {v1 = s0; +goto L44ec2c;} +v1 = s0; +t4 = MEM_U32(s0 + 12); +//nop; +t5 = t4 & s6; +if (t5 == 0) {v1 = s0; +goto L44ec2c;} +v1 = s0; +v1 = v0; +goto L44ec2c; +v1 = v0; +// fdead 0 v1 = s0; +L44ec2c: +t6 = MEM_U32(v1 + 32); +//nop; +if (t6 == 0) {//nop; +goto L44ed14;} +//nop; +L44ec3c: +if (s2 != a0) {//nop; +goto L44eca8;} +//nop; +if (s2 == a0) {//nop; +goto L44ec68;} +//nop; +if (s3 != a0) {v1 = s0; +goto L44ec98;} +v1 = s0; +t7 = MEM_U32(s0 + 12); +//nop; +t8 = t7 & s5; +if (t8 != 0) {v1 = s0; +goto L44ec98;} +v1 = s0; +L44ec68: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {v1 = s0; +goto L44ec98;} +v1 = s0; +t9 = MEM_U32(s0 + 12); +//nop; +t0 = t9 & s6; +if (t0 == 0) {v1 = s0; +goto L44ec98;} +v1 = s0; +v1 = v0; +goto L44ec98; +v1 = v0; +// fdead 0 v1 = s0; +L44ec98: +t1 = MEM_U32(v1 + 36); +//nop; +if (t1 == 0) {//nop; +goto L44ed14;} +//nop; +L44eca8: +if (s3 != a0) {//nop; +goto L44ed9c;} +//nop; +if (s2 == a0) {//nop; +goto L44ecd4;} +//nop; +if (s3 != a0) {v1 = s0; +goto L44ed04;} +v1 = s0; +t2 = MEM_U32(s0 + 12); +//nop; +t3 = t2 & s5; +if (t3 != 0) {v1 = s0; +goto L44ed04;} +v1 = s0; +L44ecd4: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {v1 = s0; +goto L44ed04;} +v1 = s0; +t4 = MEM_U32(s0 + 12); +//nop; +t5 = t4 & s6; +if (t5 == 0) {v1 = s0; +goto L44ed04;} +v1 = s0; +v1 = v0; +goto L44ed04; +v1 = v0; +// fdead 0 v1 = s0; +L44ed04: +t6 = MEM_U32(v1 + 36); +//nop; +if (t6 != 0) {//nop; +goto L44ed9c;} +//nop; +L44ed14: +v1 = MEM_U16(s7 + 26); +//nop; +if (v1 == 0) {//nop; +goto L44ed38;} +//nop; +v0 = MEM_U16(s7 + 10); +//nop; +t7 = v0 & 0x1; +if (t7 != 0) {t9 = v0 & 0x5; +goto L44ed54;} +t9 = v0 & 0x5; +L44ed38: +if (v1 != 0) {//nop; +goto L44ed60;} +//nop; +v0 = MEM_U16(s7 + 10); +//nop; +t8 = v0 & 0x1; +if (t8 == 0) {t9 = v0 & 0x5; +goto L44ed60;} +t9 = v0 & 0x5; +L44ed54: +at = 0x5; +if (t9 == at) {//nop; +goto L44ed9c;} +//nop; +L44ed60: +t0 = MEM_U32(s0 + 8); +a0 = 0x30000; +t1 = MEM_U32(t0 + 24); +a0 = a0 | 0xfa; +if (t1 == 0) {//nop; +goto L44ed9c;} +//nop; +a3 = MEM_U32(s1 + 24); +//nop; +a2 = MEM_U32(s1 + 20); +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44ed90; +a3 = a3 + 0x18; +L44ed90: +// bdead c1fe0003 gp = MEM_U32(sp + 68); +t2 = MEM_U32(s1 + 28); +goto L44edc4; +t2 = MEM_U32(s1 + 28); +L44ed9c: +a3 = MEM_U32(s1 + 24); +//nop; +a0 = 0x30000; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0xfa; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44edb8; +a3 = a3 + 0x18; +L44edb8: +// bdead c1fe0003 gp = MEM_U32(sp + 68); +//nop; +L44edc0: +t2 = MEM_U32(s1 + 28); +L44edc4: +a0 = 0x62; +if (t2 != 0) {a2 = s0; +goto L44ee08;} +a2 = s0; +MEM_U32(s1 + 16) = zero; +//nop; +a1 = MEM_U32(s1 + 20); +a3 = s1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44ede4; +a3 = s1; +L44ede4: +// bdead c1f8000b gp = MEM_U32(sp + 68); +a0 = v0; +a1 = 0x1002df78; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L44ee00; +//nop; +L44ee00: +// bdead c1f80003 gp = MEM_U32(sp + 68); +//nop; +L44ee08: +s4 = MEM_U32(s4 + 4); +//nop; +if (s4 != 0) {//nop; +goto L44eb20;} +//nop; +L44ee18: +// bdead 1 ra = MEM_U32(sp + 76); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 s1 = MEM_U32(sp + 40); +// bdead 1 s2 = MEM_U32(sp + 44); +// bdead 1 s3 = MEM_U32(sp + 48); +// bdead 1 s4 = MEM_U32(sp + 52); +// bdead 1 s5 = MEM_U32(sp + 56); +// bdead 1 s6 = MEM_U32(sp + 60); +// bdead 1 s7 = MEM_U32(sp + 64); +// bdead 1 fp = MEM_U32(sp + 72); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static void func_44ee48(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44ee48: +//nop; +//nop; +//nop; +t6 = 0x1002df84; +t7 = 0x1002df00; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U32(t7 + 0); +// fdead 4001800b MEM_U32(sp + 28) = ra; +// fdead 4001800b MEM_U32(sp + 24) = gp; +a0 = MEM_U32(t6 + 0); +a3 = zero; +if (t7 != 0) {a1 = zero; +goto L44efa0;} +a1 = zero; +if (a0 == 0) {t3 = 0xffffffff; +goto L44ef60;} +t3 = 0xffffffff; +t2 = 0xc000000; +t1 = 0x10000000; +t0 = 0x3; +a2 = 0x2; +L44ee98: +v0 = MEM_U32(a0 + 72); +//nop; +if (a2 == v0) {//nop; +goto L44ef50;} +//nop; +if (t0 == v0) {//nop; +goto L44ef50;} +//nop; +v0 = MEM_U32(a0 + 12); +//nop; +t8 = v0 & t1; +if (t8 != 0) {//nop; +goto L44ef50;} +//nop; +t9 = MEM_U32(a0 + 28); +//nop; +if (t9 != 0) {//nop; +goto L44ef50;} +//nop; +v1 = MEM_U32(a0 + 56); +t4 = v0 & t2; +if (v1 == 0) {//nop; +goto L44ef04;} +//nop; +if (t4 == 0) {//nop; +goto L44ef50;} +//nop; +if (v1 == 0) {//nop; +goto L44ef50;} +//nop; +t5 = MEM_U16(a0 + 40); +//nop; +if (a2 != t5) {//nop; +goto L44ef50;} +//nop; +L44ef04: +t6 = MEM_U32(a0 + 20); +//nop; +if (t3 == t6) {//nop; +goto L44ef50;} +//nop; +if (a3 != 0) {MEM_U32(a0 + 16) = zero; +goto L44ef28;} +MEM_U32(a0 + 16) = zero; +a3 = a0; +a1 = a0; +goto L44ef50; +a1 = a0; +L44ef28: +v0 = a1; +if (a1 == 0) {v1 = a1; +goto L44ef48;} +v1 = a1; +L44ef34: +v1 = v0; +v0 = MEM_U32(v0 + 16); +//nop; +if (v0 != 0) {//nop; +goto L44ef34;} +//nop; +L44ef48: +MEM_U32(v1 + 16) = a0; +a1 = a0; +L44ef50: +a0 = MEM_U32(a0 + 52); +//nop; +if (a0 != 0) {//nop; +goto L44ee98;} +//nop; +L44ef60: +if (a3 == 0) {a0 = 0x62; +goto L44efa0;} +a0 = 0x62; +a2 = 0x1002df88; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = 0xffffffff; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44ef7c; +a1 = 0xffffffff; +L44ef7c: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0; +a1 = 0x1002df78; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L44ef98; +//nop; +L44ef98: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L44efa0: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_44efb0(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44efb0: +//nop; +//nop; +//nop; +t6 = 0x10029fa0; +sp = sp + 0xffffffe0; +t6 = MEM_U16(t6 + 22); +// fdead 4000802b MEM_U32(sp + 28) = ra; +if (t6 == 0) {// fdead 4000802b MEM_U32(sp + 24) = gp; +goto L44f008;} +// fdead 4000802b MEM_U32(sp + 24) = gp; +t7 = 0x1002df00; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L44f008;} +//nop; +//nop; +//nop; +//nop; +f_gen_prototypes(mem, sp); +goto L44effc; +//nop; +L44effc: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L44f074; +// bdead 1 ra = MEM_U32(sp + 28); +L44f008: +//nop; +//nop; +//nop; +f_check_static_functions(mem, sp); +goto L44f018; +//nop; +L44f018: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_declare_weakexterns(mem, sp); +goto L44f030; +//nop; +L44f030: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +// fdead 6000001b t9 = t9; +//nop; +func_44eac0(mem, sp); +goto L44f04c; +//nop; +L44f04c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +// fdead 6000001b t9 = t9; +//nop; +func_44ee48(mem, sp); +goto L44f068; +//nop; +L44f068: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L44f074: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_44f080(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44f080: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400000eb MEM_U32(sp + 28) = s2; +// fdead 400000eb MEM_U32(sp + 24) = s1; +// fdead 400000eb MEM_U32(sp + 20) = s0; +s0 = a0; +s1 = a1; +s2 = a2; +// fdead 400e00eb MEM_U32(sp + 36) = ra; +// fdead 400e00eb MEM_U32(sp + 32) = gp; +L44f0b0: +if (s0 == 0) {// bdead 400e0001 ra = MEM_U32(sp + 36); +goto L44f2ac;} +// bdead 400e0001 ra = MEM_U32(sp + 36); +v0 = MEM_U32(s0 + 4); +//nop; +if ((int)v0 <= 0) {t6 = v0 + 0xffffffe1; +goto L44f0f4;} +t6 = v0 + 0xffffffe1; +at = t6 < 0x45; +if (at == 0) {// bdead 400e8001 ra = MEM_U32(sp + 36); +goto L44f2ac;} +// bdead 400e8001 ra = MEM_U32(sp + 36); +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10011fbc[] = { +&&L44f1b4, +&&L44f2a8, +&&L44f2a8, +&&L44f2a8, +&&L44f164, +&&L44f1a8, +&&L44f2a8, +&&L44f2a8, +&&L44f2a8, +&&L44f2a8, +&&L44f2a8, +&&L44f1c0, +&&L44f2a8, +&&L44f1c0, +&&L44f2a8, +&&L44f1c0, +&&L44f1c0, +&&L44f1c0, +&&L44f1c0, +&&L44f1c0, +&&L44f1c0, +&&L44f2a8, +&&L44f1c0, +&&L44f1c0, +&&L44f1c0, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1c0, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f1cc, +&&L44f21c, +&&L44f260, +&&L44f1c0, +&&L44f1f4, +&&L44f1f4, +&&L44f1f4, +&&L44f11c, +&&L44f104, +}; +dest = Lswitch10011fbc[t6]; +//nop; +goto *dest; +//nop; +L44f0f4: +if (v0 == 0) {// bdead 1 ra = MEM_U32(sp + 36); +goto L44f2ac;} +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 ra = MEM_U32(sp + 36); +goto L44f2ac; +// bdead 1 ra = MEM_U32(sp + 36); +L44f104: +t7 = MEM_U32(s0 + 44); +v0 = 0x1; +if (v0 != t7) {// bdead 40009 ra = MEM_U32(sp + 36); +goto L44f2ac;} +// bdead 40009 ra = MEM_U32(sp + 36); +MEM_U32(s1 + 0) = v0; +goto L44f2a8; +MEM_U32(s1 + 0) = v0; +L44f11c: +a0 = MEM_U32(s0 + 24); +//nop; +if (a0 == 0) {// bdead 400c0021 ra = MEM_U32(sp + 36); +goto L44f2ac;} +// bdead 400c0021 ra = MEM_U32(sp + 36); +L44f12c: +//nop; +a1 = s1; +// fdead 1600e80ef t9 = t9; +a2 = s2; +MEM_U32(sp + 52) = a0; +func_44f080(mem, sp, a0, a1, a2); +goto L44f144; +MEM_U32(sp + 52) = a0; +L44f144: +a0 = MEM_U32(sp + 52); +// bdead 400c0021 gp = MEM_U32(sp + 32); +a0 = MEM_U32(a0 + 16); +//nop; +if (a0 != 0) {//nop; +goto L44f12c;} +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +goto L44f2ac; +// bdead 1 ra = MEM_U32(sp + 36); +L44f164: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 1600e80ef t9 = t9; +a1 = s1; +a2 = s2; +func_44f080(mem, sp, a0, a1, a2); +goto L44f17c; +a2 = s2; +L44f17c: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 32); +//nop; +a1 = s1; +// fdead 1600e006f t9 = t9; +a2 = s2; +func_44f080(mem, sp, a0, a1, a2); +goto L44f198; +a2 = s2; +L44f198: +// bdead 400e0001 gp = MEM_U32(sp + 32); +s0 = MEM_U32(s0 + 28); +//nop; +goto L44f0b0; +//nop; +L44f1a8: +s0 = MEM_U32(s0 + 24); +//nop; +goto L44f0b0; +//nop; +L44f1b4: +s0 = MEM_U32(s0 + 24); +//nop; +goto L44f0b0; +//nop; +L44f1c0: +s0 = MEM_U32(s0 + 24); +//nop; +goto L44f0b0; +//nop; +L44f1cc: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 1600e80ef t9 = t9; +a1 = s1; +a2 = s2; +func_44f080(mem, sp, a0, a1, a2); +goto L44f1e4; +a2 = s2; +L44f1e4: +// bdead 400e0001 gp = MEM_U32(sp + 32); +s0 = MEM_U32(s0 + 28); +//nop; +goto L44f0b0; +//nop; +L44f1f4: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 1600e80ef t9 = t9; +a1 = s1; +a2 = s2; +func_44f080(mem, sp, a0, a1, a2); +goto L44f20c; +a2 = s2; +L44f20c: +// bdead 400e0001 gp = MEM_U32(sp + 32); +s0 = MEM_U32(s0 + 28); +//nop; +goto L44f0b0; +//nop; +L44f21c: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 1600e80ef t9 = t9; +a1 = s1; +a2 = s2; +func_44f080(mem, sp, a0, a1, a2); +goto L44f234; +a2 = s2; +L44f234: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 28); +//nop; +a1 = s1; +// fdead 1600e006f t9 = t9; +a2 = s2; +func_44f080(mem, sp, a0, a1, a2); +goto L44f250; +a2 = s2; +L44f250: +// bdead 400e0001 gp = MEM_U32(sp + 32); +s0 = MEM_U32(s0 + 32); +//nop; +goto L44f0b0; +//nop; +L44f260: +t8 = MEM_U32(s0 + 24); +v0 = s0; +if (t8 == 0) {a0 = t8; +goto L44f2a0;} +a0 = t8; +L44f270: +//nop; +a1 = s1; +// fdead 1620e80ef t9 = t9; +a2 = s2; +MEM_U32(sp + 40) = v0; +func_44f080(mem, sp, a0, a1, a2); +goto L44f288; +MEM_U32(sp + 40) = v0; +L44f288: +v0 = MEM_U32(sp + 40); +// bdead 400c0009 gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 28); +v0 = v0 + 0x4; +if (a0 != 0) {//nop; +goto L44f270;} +//nop; +L44f2a0: +v0 = 0x1; +MEM_U32(s2 + 0) = v0; +L44f2a8: +// bdead 1 ra = MEM_U32(sp + 36); +L44f2ac: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +//nop; +} + +static uint32_t func_44f2c4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44f2c4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x1002dedc; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +MEM_U32(sp + 40) = a0; +a2 = MEM_U32(a2 + 0); +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 44) = a1; +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44f300; +a0 = 0x63; +L44f300: +// bdead 4000000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +t6 = 0x1002dee4; +//nop; +t6 = MEM_U32(t6 + 0); +s0 = v0; +a0 = v0; +a2 = 0x5; +a3 = 0x4; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = t6; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L44f330; +MEM_U32(sp + 20) = t6; +L44f330: +// bdead 40020183 gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L44f348; +//nop; +L44f348: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = 0x22; +t7 = 0x1002df90; +a2 = s0; +t7 = MEM_U32(t7 + 0); +a3 = zero; +MEM_U32(s0 + 8) = t7; +t8 = MEM_U32(sp + 40); +//nop; +MEM_U32(s0 + 12) = t8; +//nop; +a1 = MEM_U32(sp + 44); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44f380; +//nop; +L44f380: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_create_anon_temp(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44f394: +//create_anon_temp: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x1002dedc; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +MEM_U32(sp + 40) = a0; +a2 = MEM_U32(a2 + 0); +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L44f3cc; +a0 = 0x63; +L44f3cc: +// bdead 40000009 gp = MEM_U32(sp + 32); +t7 = MEM_U32(sp + 48); +//nop; +a1 = MEM_U32(sp + 40); +t6 = 0x2000000; +s0 = v0; +MEM_U32(sp + 16) = t6; +a0 = v0; +a2 = 0x1; +a3 = 0x4; +MEM_U32(sp + 20) = t7; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L44f3fc; +MEM_U32(sp + 20) = t7; +L44f3fc: +a1 = MEM_U32(sp + 40); +// bdead 40020141 gp = MEM_U32(sp + 32); +t8 = MEM_U16(a1 + 42); +a0 = s0; +MEM_U16(s0 + 42) = (uint16_t)t8; +t9 = MEM_U16(a1 + 40); +//nop; +MEM_U16(s0 + 40) = (uint16_t)t9; +t0 = MEM_U32(a1 + 60); +//nop; +MEM_U32(s0 + 60) = t0; +//nop; +//nop; +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L44f438; +//nop; +L44f438: +// bdead 20001 ra = MEM_U32(sp + 36); +v0 = s0; +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_44f450(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44f450: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a0 + 4); +s0 = a0; +t7 = t6 + 0xffffffe7; +at = t7 < 0x11; +if (at == 0) {//nop; +goto L44f69c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10012238[] = { +&&L44f4a4, +&&L44f4c4, +&&L44f4e4, +&&L44f500, +&&L44f520, +&&L44f540, +&&L44f560, +&&L44f57c, +&&L44f59c, +&&L44f5bc, +&&L44f5dc, +&&L44f69c, +&&L44f5fc, +&&L44f61c, +&&L44f63c, +&&L44f65c, +&&L44f67c, +}; +dest = Lswitch10012238[t7]; +//nop; +goto *dest; +//nop; +L44f4a4: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_45230c(mem, sp, a0, a1); +goto L44f4b8; +//nop; +L44f4b8: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f4c4: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_4502d0(mem, sp, a0, a1); +goto L44f4d8; +//nop; +L44f4d8: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f4e4: +//nop; +a0 = s0; +a2 = 0x1; +v0 = f_compound_statement(mem, sp, a0, a1, a2); +goto L44f4f4; +a2 = 0x1; +L44f4f4: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f500: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_452254(mem, sp, a0, a1); +goto L44f514; +//nop; +L44f514: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f520: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_450508(mem, sp, a0, a1, a2, a3); +goto L44f534; +//nop; +L44f534: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f540: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_4506e0(mem, sp, a0, a1); +goto L44f554; +//nop; +L44f554: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f560: +//nop; +a0 = s0; +//nop; +v0 = f_expression_statement(mem, sp, a0, a1); +goto L44f570; +//nop; +L44f570: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f57c: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_4507fc(mem, sp, a0, a1); +goto L44f590; +//nop; +L44f590: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f59c: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_452178(mem, sp, a0, a1); +goto L44f5b0; +//nop; +L44f5b0: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f5bc: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_44f6d4(mem, sp, a0, a1); +goto L44f5d0; +//nop; +L44f5d0: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f5dc: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_44f934(mem, sp, a0, a1, a2, a3); +goto L44f5f0; +//nop; +L44f5f0: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f5fc: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_4523f8(mem, sp, a0, a1); +goto L44f610; +//nop; +L44f610: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f61c: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_450058(mem, sp, a0, a1, a2, a3); +goto L44f630; +//nop; +L44f630: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f63c: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_4505c0(mem, sp, a0, a1, a2, a3); +goto L44f650; +//nop; +L44f650: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f65c: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_450e04(mem, sp, a0, a1, a2, a3); +goto L44f670; +//nop; +L44f670: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f67c: +//nop; +a0 = s0; +// fdead 400381ef t9 = t9; +//nop; +v0 = func_4512e8(mem, sp, a0, a1); +goto L44f690; +//nop; +L44f690: +// bdead 9 gp = MEM_U32(sp + 24); +s0 = v0; +goto L44f6c0; +s0 = v0; +L44f69c: +a0 = 0x1001212c; +a1 = 0x10012134; +//nop; +a2 = 0xe9; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L44f6b8; +a1 = a1; +L44f6b8: +// bdead 20001 gp = MEM_U32(sp + 24); +//nop; +L44f6c0: +// bdead 20001 ra = MEM_U32(sp + 28); +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t func_44f6d4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44f6d4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 52) = ra; +// fdead 400001eb MEM_U32(sp + 48) = gp; +// fdead 400001eb MEM_U32(sp + 44) = s1; +// fdead 400001eb MEM_U32(sp + 40) = s0; +MEM_U32(sp + 60) = a1; +s0 = MEM_U32(a0 + 24); +t6 = 0x1002dedc; +t7 = MEM_U32(s0 + 24); +t6 = MEM_U32(t6 + 0); +a1 = MEM_U32(sp + 60); +if (t6 != t7) {s1 = a0; +goto L44f71c;} +s1 = a0; +v0 = a0; +goto L44f7f4; +v0 = a0; +L44f71c: +t8 = 0x1002df90; +//nop; +t8 = MEM_U32(t8 + 0); +a0 = s0; +a2 = 0x6; +a3 = 0x1; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = t8; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L44f740; +MEM_U32(sp + 20) = t8; +L44f740: +// bdead 40060183 gp = MEM_U32(sp + 48); +t9 = 0xffffffff; +v0 = 0x1002df80; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L44f768;} +//nop; +MEM_U16(s0 + 40) = (uint16_t)t9; +goto L44f774; +MEM_U16(s0 + 40) = (uint16_t)t9; +L44f768: +t0 = MEM_U32(v0 + 4); +//nop; +MEM_U16(s0 + 40) = (uint16_t)t0; +L44f774: +MEM_U32(s0 + 28) = s1; +t1 = MEM_U32(sp + 60); +a0 = s0; +MEM_U32(s1 + 8) = t1; +//nop; +//nop; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L44f794; +//nop; +L44f794: +// bdead 40060003 gp = MEM_U32(sp + 48); +t2 = MEM_U32(s1 + 20); +a1 = 0x1002df8c; +a0 = MEM_U32(s0 + 24); +//nop; +t3 = 0x1; +a1 = MEM_U32(a1 + 0); +MEM_U32(sp + 24) = t3; +MEM_U32(sp + 20) = zero; +a2 = 0x1; +a3 = zero; +MEM_U32(sp + 16) = t2; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L44f7c8; +MEM_U32(sp + 16) = t2; +L44f7c8: +// bdead 40040109 gp = MEM_U32(sp + 48); +MEM_U32(s1 + 24) = v0; +//nop; +a1 = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 32); +// fdead 6006007b t9 = t9; +//nop; +v0 = func_44f450(mem, sp, a0, a1, a2, a3); +goto L44f7e8; +//nop; +L44f7e8: +// bdead 40009 gp = MEM_U32(sp + 48); +MEM_U32(s1 + 32) = v0; +v0 = s1; +L44f7f4: +// bdead 9 ra = MEM_U32(sp + 52); +// bdead 9 s0 = MEM_U32(sp + 40); +// bdead 9 s1 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void func_44f808(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44f808: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400000eb MEM_U32(sp + 24) = s1; +// fdead 400000eb MEM_U32(sp + 20) = s0; +s0 = a0; +s1 = a1; +// fdead 400600eb MEM_U32(sp + 36) = ra; +// fdead 400600eb MEM_U32(sp + 32) = gp; +if (a0 == 0) {// fdead 400600eb MEM_U32(sp + 28) = s2; +goto L44f87c;} +// fdead 400600eb MEM_U32(sp + 28) = s2; +s2 = 0x1002df78; +//nop; +L44f840: +//nop; +a0 = s0; +// fdead 600e00eb t9 = t9; +a1 = s1; +v0 = func_44f450(mem, sp, a0, a1, a2, a3); +goto L44f854; +a1 = s1; +L44f854: +// bdead 400e0009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(s2 + 0); +//nop; +a0 = v0; +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L44f86c; +//nop; +L44f86c: +s0 = MEM_U32(s0 + 16); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L44f840;} +//nop; +L44f87c: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t f_expression_statement(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44f894: +//expression_statement: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +t6 = MEM_U32(a0 + 4); +at = 0x1f; +if (t6 == at) {a3 = a0; +goto L44f8ec;} +a3 = a0; +a0 = 0x10012140; +a1 = 0x10012160; +//nop; +a2 = 0x126; +MEM_U32(sp + 32) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L44f8e0; +a1 = a1; +L44f8e0: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +L44f8ec: +a0 = MEM_U32(a3 + 24); +a1 = MEM_U32(sp + 36); +if (a0 != 0) {//nop; +goto L44f904;} +//nop; +v0 = a3; +goto L44f924; +v0 = a3; +L44f904: +//nop; +a2 = 0x48000000; +MEM_U32(sp + 32) = a3; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L44f914; +MEM_U32(sp + 32) = a3; +L44f914: +a3 = MEM_U32(sp + 32); +// bdead 109 gp = MEM_U32(sp + 24); +MEM_U32(a3 + 24) = v0; +v0 = a3; +L44f924: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_44f934(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44f934: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +//nop; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +a0 = MEM_U32(a0 + 24); +a2 = 0x40000000; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L44f968; +a2 = 0x40000000; +L44f968: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +t6 = MEM_U32(v0 + 4); +a3 = 0x69; +if (a3 == t6) {a0 = v0; +goto L44f9f0;} +a0 = v0; +t7 = MEM_U32(v0 + 8); +at = 0x14; +v1 = MEM_U32(t7 + 4); +//nop; +if (v1 == at) {at = 0x16; +goto L44f9d8;} +at = 0x16; +if (v1 == at) {//nop; +goto L44f9d8;} +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x11; +goto L44f9b0;} +at = (int)v1 < (int)0x11; +if (at != 0) {//nop; +goto L44f9d8;} +//nop; +L44f9b0: +MEM_U32(s0 + 4) = a3; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xdd; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44f9cc; +a1 = 0x2; +L44f9cc: +// bdead 40020101 gp = MEM_U32(sp + 24); +//nop; +goto L44f9f0; +//nop; +L44f9d8: +//nop; +//nop; +//nop; +v0 = f_make_boolean(mem, sp, a0); +goto L44f9e8; +//nop; +L44f9e8: +// bdead 40020109 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +L44f9f0: +//nop; +a0 = MEM_U32(s0 + 28); +a1 = MEM_U32(sp + 36); +// fdead 6002817f t9 = t9; +//nop; +v0 = func_44f450(mem, sp, a0, a1, a2, a3); +goto L44fa08; +//nop; +L44fa08: +a0 = MEM_U32(s0 + 32); +// bdead 40020129 gp = MEM_U32(sp + 24); +if (a0 == 0) {MEM_U32(s0 + 28) = v0; +goto L44fa34;} +MEM_U32(s0 + 28) = v0; +//nop; +a1 = MEM_U32(sp + 36); +// fdead 6002007f t9 = t9; +//nop; +v0 = func_44f450(mem, sp, a0, a1, a2, a3); +goto L44fa2c; +//nop; +L44fa2c: +// bdead 20009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 32) = v0; +L44fa34: +// bdead 20001 ra = MEM_U32(sp + 28); +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static void func_44fa48(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44fa48: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a3 = 0x10029e88; +// fdead 400001eb MEM_U32(sp + 28) = ra; +a2 = MEM_U32(a3 + 0); +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +v0 = MEM_U32(a2 + 8); +at = 0xfffffffc; +v0 = v0 + 0x3; +t6 = v0 & at; +MEM_U32(a2 + 8) = t6; +a2 = MEM_U32(a3 + 0); +t8 = t6 + 0x10; +t7 = MEM_U32(a2 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L44fabc;} +//nop; +//nop; +a0 = a2; +a1 = 0x10; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44fab0; +a1 = 0x10; +L44fab0: +// bdead 40000009 gp = MEM_U32(sp + 24); +v1 = v0; +goto L44fae0; +v1 = v0; +L44fabc: +t9 = MEM_U32(a2 + 8); +//nop; +t0 = t9 + 0x10; +MEM_U32(a2 + 8) = t0; +t1 = MEM_U32(a3 + 0); +//nop; +v1 = MEM_U32(t1 + 8); +//nop; +v1 = v1 + 0xfffffff0; +L44fae0: +v0 = 0x10029aa4; +t5 = 0x1002df78; +v0 = v0; +t2 = MEM_U32(v0 + 0); +//nop; +MEM_U32(v1 + 0) = t2; +t3 = MEM_U32(sp + 32); +//nop; +MEM_U32(v1 + 4) = t3; +t4 = MEM_U32(sp + 36); +//nop; +MEM_U32(v1 + 12) = t4; +t5 = MEM_U32(t5 + 0); +//nop; +t6 = MEM_U32(t5 + 20); +//nop; +MEM_U32(v1 + 8) = t6; +// bdead 19 ra = MEM_U32(sp + 28); +MEM_U32(v0 + 0) = v1; +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_44fb34(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44fb34: +//nop; +//nop; +//nop; +v1 = 0x10029aa4; +sp = sp + 0xffffffe0; +v1 = v1; +v0 = MEM_U32(v1 + 0); +// fdead 4000001b MEM_U32(sp + 28) = ra; +if (v0 == 0) {// fdead 4000001b MEM_U32(sp + 24) = gp; +goto L44fb68;} +// fdead 4000001b MEM_U32(sp + 24) = gp; +t6 = MEM_U32(v0 + 0); +MEM_U32(v1 + 0) = t6; +goto L44fb88; +MEM_U32(v1 + 0) = t6; +L44fb68: +//nop; +a0 = 0x30000; +a0 = a0 | 0xe8; +a1 = 0x2; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44fb80; +a2 = 0xffffffff; +L44fb80: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L44fb88: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_44fb98(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44fb98: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a1 = 0x10029e88; +MEM_U32(sp + 40) = a2; +a2 = MEM_U32(a1 + 0); +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 44) = a3; +v0 = MEM_U32(a2 + 8); +at = 0xfffffff8; +v0 = v0 + 0x7; +t6 = v0 & at; +MEM_U32(a2 + 8) = t6; +a2 = MEM_U32(a1 + 0); +t8 = t6 + 0x18; +t7 = MEM_U32(a2 + 12); +a3 = a0; +at = t7 < t8; +if (at == 0) {a0 = a2; +goto L44fc14;} +a0 = a2; +//nop; +a1 = 0x18; +MEM_U32(sp + 32) = a3; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44fc04; +MEM_U32(sp + 32) = a3; +L44fc04: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +v1 = v0; +goto L44fc38; +v1 = v0; +L44fc14: +t9 = MEM_U32(a2 + 8); +//nop; +t0 = t9 + 0x18; +MEM_U32(a2 + 8) = t0; +t1 = MEM_U32(a1 + 0); +//nop; +v1 = MEM_U32(t1 + 8); +//nop; +v1 = v1 + 0xffffffe8; +L44fc38: +if (a3 == 0) {//nop; +goto L44fc50;} +//nop; +t2 = MEM_U32(a3 + 16); +t3 = MEM_U32(sp + 48); +//nop; +MEM_U32(t3 + 8) = t2; +L44fc50: +MEM_U32(v1 + 0) = a3; +t5 = MEM_U32(sp + 44); +t4 = MEM_U32(sp + 40); +MEM_U32(v1 + 12) = t5; +MEM_U32(v1 + 8) = t4; +t6 = MEM_U32(sp + 48); +v0 = v1; +MEM_U32(v1 + 16) = t6; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_44fc80(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44fc80: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a3 = 0x10029e88; +// fdead 4000016b MEM_U32(sp + 28) = ra; +a2 = MEM_U32(a3 + 0); +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +v0 = MEM_U32(a2 + 8); +at = 0xfffffffc; +v0 = v0 + 0x3; +t6 = v0 & at; +MEM_U32(a2 + 8) = t6; +a2 = MEM_U32(a3 + 0); +t8 = t6 + 0x14; +t7 = MEM_U32(a2 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L44fcf4;} +//nop; +//nop; +a0 = a2; +a1 = 0x14; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44fce8; +a1 = 0x14; +L44fce8: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = v0; +goto L44fd18; +v1 = v0; +L44fcf4: +t9 = MEM_U32(a2 + 8); +//nop; +t0 = t9 + 0x14; +MEM_U32(a2 + 8) = t0; +t1 = MEM_U32(a3 + 0); +//nop; +v1 = MEM_U32(t1 + 8); +//nop; +v1 = v1 + 0xffffffec; +L44fd18: +t2 = MEM_U32(sp + 36); +MEM_U32(v1 + 4) = zero; +MEM_U32(v1 + 8) = zero; +MEM_U32(v1 + 12) = zero; +MEM_U32(v1 + 0) = t2; +t3 = MEM_U32(sp + 32); +v0 = v1; +MEM_U32(v1 + 16) = t3; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void func_44fd48(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44fd48: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001ab MEM_U32(sp + 36) = ra; +// fdead 400001ab MEM_U32(sp + 32) = gp; +// fdead 400001ab MEM_U32(sp + 28) = s0; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 60) = a3; +a1 = MEM_U32(a0 + 8); +s0 = a0; +if (a1 != 0) {v1 = zero; +goto L44fda0;} +v1 = zero; +//nop; +t6 = MEM_U32(sp + 64); +// fdead 400281fb t9 = t9; +a0 = zero; +MEM_U32(sp + 16) = t6; +v0 = func_44fb98(mem, sp, a0, a1, a2, a3); +goto L44fd94; +MEM_U32(sp + 16) = t6; +L44fd94: +// bdead 20009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 8) = v0; +goto L44feb0; +MEM_U32(s0 + 8) = v0; +L44fda0: +if (a1 == 0) {//nop; +goto L44fe14;} +//nop; +t8 = MEM_U32(a1 + 8); +t0 = MEM_U32(sp + 56); +t9 = MEM_U32(a1 + 12); +t1 = MEM_U32(sp + 60); +at = (int)t0 < (int)t8; +if (at != 0) {at = (int)t8 < (int)t0; +goto L44fe14;} +at = (int)t8 < (int)t0; +if (at != 0) {at = t9 < t1; +goto L44fdd4;} +at = t9 < t1; +if (at == 0) {//nop; +goto L44fe14;} +//nop; +L44fdd4: +v1 = a1; +a1 = MEM_U32(a1 + 0); +t4 = MEM_U32(sp + 56); +if (a1 == 0) {//nop; +goto L44fe14;} +//nop; +t2 = MEM_U32(a1 + 8); +t3 = MEM_U32(a1 + 12); +t5 = MEM_U32(sp + 60); +at = (int)t2 < (int)t4; +if (at != 0) {//nop; +goto L44fdd4;} +//nop; +at = (int)t4 < (int)t2; +if (at != 0) {at = t3 < t5; +goto L44fe14;} +at = t3 < t5; +if (at != 0) {//nop; +goto L44fdd4;} +//nop; +L44fe14: +if (a1 == 0) {a0 = a1; +goto L44fe64;} +a0 = a1; +t6 = MEM_U32(sp + 56); +t8 = MEM_U32(a1 + 8); +t7 = MEM_U32(sp + 60); +t9 = MEM_U32(a1 + 12); +if (t6 != t8) {//nop; +goto L44fe64;} +//nop; +if (t7 != t9) {//nop; +goto L44fe64;} +//nop; +t0 = MEM_U32(sp + 64); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xe0; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44fe58; +a1 = 0x2; +L44fe58: +// bdead 20001 gp = MEM_U32(sp + 32); +t4 = MEM_U32(s0 + 4); +goto L44feb4; +t4 = MEM_U32(s0 + 4); +L44fe64: +//nop; +t1 = MEM_U32(sp + 64); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 60); +// bdead 400205b1 t9 = t9; +MEM_U32(sp + 40) = v1; +MEM_U32(sp + 16) = t1; +v0 = func_44fb98(mem, sp, a0, a1, a2, a3); +goto L44fe84; +MEM_U32(sp + 16) = t1; +L44fe84: +v1 = MEM_U32(sp + 40); +// bdead 40020019 gp = MEM_U32(sp + 32); +if (v1 != 0) {t2 = MEM_U32(sp + 64); +goto L44fea0;} +t2 = MEM_U32(sp + 64); +MEM_U32(s0 + 8) = v0; +goto L44feb0; +MEM_U32(s0 + 8) = v0; +// fdead 0 t2 = MEM_U32(sp + 64); +L44fea0: +t3 = MEM_U32(v1 + 16); +//nop; +MEM_U32(t3 + 8) = t2; +MEM_U32(v1 + 0) = v0; +L44feb0: +t4 = MEM_U32(s0 + 4); +L44feb4: +//nop; +t5 = t4 + 0x1; +MEM_U32(s0 + 4) = t5; +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_44fed0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44fed0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001ab MEM_U32(sp + 36) = ra; +// fdead 400001ab MEM_U32(sp + 32) = gp; +// fdead 400001ab MEM_U32(sp + 28) = s0; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 60) = a3; +a1 = MEM_U32(a0 + 8); +s0 = a0; +if (a1 != 0) {v1 = zero; +goto L44ff28;} +v1 = zero; +//nop; +t6 = MEM_U32(sp + 64); +// fdead 400281fb t9 = t9; +a0 = zero; +MEM_U32(sp + 16) = t6; +v0 = func_44fb98(mem, sp, a0, a1, a2, a3); +goto L44ff1c; +MEM_U32(sp + 16) = t6; +L44ff1c: +// bdead 20009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 8) = v0; +goto L450038; +MEM_U32(s0 + 8) = v0; +L44ff28: +if (a1 == 0) {//nop; +goto L44ff9c;} +//nop; +t8 = MEM_U32(a1 + 8); +t0 = MEM_U32(sp + 56); +t9 = MEM_U32(a1 + 12); +t1 = MEM_U32(sp + 60); +at = t0 < t8; +if (at != 0) {at = t8 < t0; +goto L44ff9c;} +at = t8 < t0; +if (at != 0) {at = t9 < t1; +goto L44ff5c;} +at = t9 < t1; +if (at == 0) {//nop; +goto L44ff9c;} +//nop; +L44ff5c: +v1 = a1; +a1 = MEM_U32(a1 + 0); +t4 = MEM_U32(sp + 56); +if (a1 == 0) {//nop; +goto L44ff9c;} +//nop; +t2 = MEM_U32(a1 + 8); +t3 = MEM_U32(a1 + 12); +t5 = MEM_U32(sp + 60); +at = t2 < t4; +if (at != 0) {//nop; +goto L44ff5c;} +//nop; +at = t4 < t2; +if (at != 0) {at = t3 < t5; +goto L44ff9c;} +at = t3 < t5; +if (at != 0) {//nop; +goto L44ff5c;} +//nop; +L44ff9c: +if (a1 == 0) {a0 = a1; +goto L44ffec;} +a0 = a1; +t6 = MEM_U32(sp + 56); +t8 = MEM_U32(a1 + 8); +t7 = MEM_U32(sp + 60); +t9 = MEM_U32(a1 + 12); +if (t6 != t8) {//nop; +goto L44ffec;} +//nop; +if (t7 != t9) {//nop; +goto L44ffec;} +//nop; +t0 = MEM_U32(sp + 64); +//nop; +a0 = 0x30000; +a2 = MEM_U32(t0 + 20); +a0 = a0 | 0xe0; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L44ffe0; +a1 = 0x2; +L44ffe0: +// bdead 20001 gp = MEM_U32(sp + 32); +t4 = MEM_U32(s0 + 4); +goto L45003c; +t4 = MEM_U32(s0 + 4); +L44ffec: +//nop; +t1 = MEM_U32(sp + 64); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 60); +// bdead 400205b1 t9 = t9; +MEM_U32(sp + 40) = v1; +MEM_U32(sp + 16) = t1; +v0 = func_44fb98(mem, sp, a0, a1, a2, a3); +goto L45000c; +MEM_U32(sp + 16) = t1; +L45000c: +v1 = MEM_U32(sp + 40); +// bdead 40020019 gp = MEM_U32(sp + 32); +if (v1 != 0) {t2 = MEM_U32(sp + 64); +goto L450028;} +t2 = MEM_U32(sp + 64); +MEM_U32(s0 + 8) = v0; +goto L450038; +MEM_U32(s0 + 8) = v0; +// fdead 0 t2 = MEM_U32(sp + 64); +L450028: +t3 = MEM_U32(v1 + 16); +//nop; +MEM_U32(t3 + 8) = t2; +MEM_U32(v1 + 0) = v0; +L450038: +t4 = MEM_U32(s0 + 4); +L45003c: +//nop; +t5 = t4 + 0x1; +MEM_U32(s0 + 4) = t5; +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t func_450058(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L450058: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = s0; +//nop; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 36) = ra; +// fdead 400201eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a1; +a0 = MEM_U32(a0 + 24); +a2 = 0x40000000; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L45008c; +a2 = 0x40000000; +L45008c: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 24) = v0; +t6 = MEM_U32(v0 + 4); +t0 = 0x69; +if (t0 == t6) {a3 = v0; +goto L450194;} +a3 = v0; +t7 = MEM_U32(v0 + 8); +at = 0x14; +v1 = MEM_U32(t7 + 4); +//nop; +if (v1 == at) {at = (int)v1 < (int)0x5; +goto L45017c;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L4500cc;} +at = (int)v1 < (int)0x11; +if (at != 0) {//nop; +goto L45017c;} +//nop; +L4500cc: +a0 = 0x10029fa0; +a1 = 0x2; +t8 = MEM_U16(a0 + 26); +//nop; +if (t8 != 0) {//nop; +goto L450158;} +//nop; +t9 = MEM_U16(a0 + 10); +//nop; +t1 = t9 & 0x1; +if (t1 != 0) {//nop; +goto L450158;} +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x4; +goto L450158;} +at = (int)v1 < (int)0x4; +if (at == 0) {//nop; +goto L450158;} +//nop; +a0 = 0x1002dee4; +//nop; +a1 = MEM_U32(a3 + 20); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 44) = a3; +v0 = f_make_typename(mem, sp, a0, a1); +goto L450120; +MEM_U32(sp + 44) = a3; +L450120: +// bdead 4002000b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 44); +//nop; +a1 = MEM_U32(a3 + 20); +a0 = 0x42; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L45013c; +a2 = v0; +L45013c: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 24) = v0; +t2 = 0x1002dee4; +//nop; +t2 = MEM_U32(t2 + 0); +MEM_U32(v0 + 8) = t2; +goto L450194; +MEM_U32(v0 + 8) = t2; +L450158: +MEM_U32(s0 + 4) = t0; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xde; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L450170; +a0 = a0 | 0xde; +L450170: +// bdead 40020003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(s0 + 28); +goto L450198; +a3 = MEM_U32(s0 + 28); +L45017c: +//nop; +a0 = a3; +//nop; +v0 = f_integral_promotions(mem, sp, a0); +goto L45018c; +//nop; +L45018c: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 24) = v0; +L450194: +a3 = MEM_U32(s0 + 28); +L450198: +//nop; +if (a3 == 0) {//nop; +goto L4501d4;} +//nop; +t3 = MEM_U32(a3 + 4); +at = 0x1b; +if (t3 == at) {a0 = 0x1b; +goto L4501d4;} +a0 = 0x1b; +a1 = MEM_U32(a3 + 20); +//nop; +a2 = zero; +MEM_U32(sp + 16) = a1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4501c8; +MEM_U32(sp + 16) = a1; +L4501c8: +// bdead 40020009 gp = MEM_U32(sp + 32); +a3 = v0; +MEM_U32(s0 + 28) = v0; +L4501d4: +a0 = 0x10006c64; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 60029b3f t9 = t9; +a1 = s0; +MEM_U32(sp + 40) = a3; +v0 = func_44fc80(mem, sp, a0, a1); +goto L4501f0; +MEM_U32(sp + 40) = a3; +L4501f0: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 52); +a2 = 0x10006c64; +//nop; +a2 = a2; +MEM_U32(a2 + 0) = v0; +// fdead 600200df t9 = t9; +MEM_U32(a2 + 0) = v0; +a0 = s0; +func_44fa48(mem, sp, a0, a1); +goto L450218; +a0 = s0; +L450218: +// bdead 40020101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U32(sp + 52); +// fdead 6002007f t9 = t9; +//nop; +v0 = func_44f450(mem, sp, a0, a1, a2, a3); +goto L450234; +//nop; +L450234: +// bdead 40020109 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 28) = v0; +//nop; +//nop; +// fdead 6002001f t9 = t9; +//nop; +func_44fb34(mem, sp); +goto L450250; +//nop; +L450250: +// bdead 20001 gp = MEM_U32(sp + 32); +//nop; +a2 = 0x10006c64; +//nop; +a2 = a2; +t5 = MEM_U32(a2 + 0); +//nop; +t6 = MEM_U32(t5 + 12); +//nop; +MEM_U32(s0 + 40) = t6; +v1 = MEM_U32(a2 + 0); +//nop; +a0 = MEM_U32(v1 + 8); +//nop; +if (a0 == 0) {//nop; +goto L4502b4;} +//nop; +v0 = MEM_U32(v1 + 12); +//nop; +if (v0 == 0) {//nop; +goto L4502b4;} +//nop; +t7 = MEM_U32(a0 + 16); +//nop; +MEM_U32(v0 + 8) = t7; +v1 = MEM_U32(a2 + 0); +//nop; +L4502b4: +t8 = MEM_U32(v1 + 16); +// bdead 2020081 ra = MEM_U32(sp + 36); +v0 = s0; +// bdead 2000089 s0 = MEM_U32(sp + 28); +// bdead 2000089 sp = sp + 0x30; +MEM_U32(a2 + 0) = t8; +return v0; +MEM_U32(a2 + 0) = t8; +} + +static uint32_t func_4502d0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4502d0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = s1; +//nop; +s1 = a0; +// fdead 400401eb MEM_U32(sp + 44) = ra; +// fdead 400401eb MEM_U32(sp + 40) = gp; +// fdead 400401eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 52) = a1; +a0 = MEM_U32(a0 + 28); +a2 = 0x80000000; +a3 = zero; +v0 = f_const_expr(mem, sp, a0, a1, a2, a3); +goto L45030c; +a3 = zero; +L45030c: +// bdead 40040009 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 28) = v0; +a0 = MEM_U32(v0 + 4); +a3 = 0x69; +if (a3 == a0) {s0 = v0; +goto L4504f0;} +s0 = v0; +t6 = MEM_U32(v0 + 8); +at = 0x14; +v1 = MEM_U32(t6 + 4); +//nop; +if (v1 == at) {at = (int)v1 < (int)0x5; +goto L4503c4;} +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L45034c;} +at = (int)v1 < (int)0x11; +if (at != 0) {//nop; +goto L4503c4;} +//nop; +L45034c: +v1 = 0x10029fa0; +a1 = 0x2; +t7 = MEM_U16(v1 + 26); +//nop; +if (t7 != 0) {//nop; +goto L4503a4;} +//nop; +t8 = MEM_U16(v1 + 10); +at = 0x65; +t9 = t8 & 0x1; +if (t9 != 0) {//nop; +goto L4503a4;} +//nop; +if (a0 != at) {//nop; +goto L4503a4;} +//nop; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xdf; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L450398; +a1 = 0x1; +L450398: +// bdead 40060001 gp = MEM_U32(sp + 40); +a3 = 0x69; +goto L4503c4; +a3 = 0x69; +L4503a4: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xdf; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4503b8; +a0 = a0 | 0xdf; +L4503b8: +// bdead 40060001 gp = MEM_U32(sp + 40); +a3 = 0x69; +MEM_U32(s0 + 4) = a3; +L4503c4: +t1 = MEM_U32(s0 + 4); +//nop; +if (a3 == t1) {// bdead 40060101 ra = MEM_U32(sp + 44); +goto L4504f4;} +// bdead 40060101 ra = MEM_U32(sp + 44); +t0 = 0x10006c64; +a0 = 0x30000; +t0 = t0; +v0 = MEM_U32(t0 + 0); +a0 = a0 | 0xdc; +if (v0 == 0) {//nop; +goto L4504b8;} +//nop; +v1 = MEM_U32(v0 + 0); +//nop; +t2 = MEM_U32(v1 + 4); +//nop; +if (a3 == t2) {//nop; +goto L4504b8;} +//nop; +v0 = MEM_U32(v1 + 24); +a2 = MEM_U32(sp + 52); +t3 = MEM_U32(v0 + 4); +//nop; +if (a3 == t3) {//nop; +goto L4504d0;} +//nop; +//nop; +a0 = MEM_U32(v0 + 8); +a1 = s0; +v0 = f_convert(mem, sp, a0, a1, a2, a3); +goto L450430; +a1 = s0; +L450430: +// bdead 40040009 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 28) = v0; +t4 = MEM_U32(v0 + 8); +t0 = 0x10006c64; +v1 = MEM_U32(t4 + 4); +s0 = v0; +at = (int)v1 < (int)0x5; +if (at != 0) {t0 = t0; +goto L45045c;} +t0 = t0; +at = (int)v1 < (int)0xb; +if (at != 0) {at = 0x14; +goto L450468;} +L45045c: +at = 0x14; +if (v1 != at) {//nop; +goto L450490;} +//nop; +L450468: +//nop; +a0 = MEM_U32(t0 + 0); +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +// fdead 1600623bf t9 = t9; +MEM_U32(sp + 16) = s1; +func_44fd48(mem, sp, a0, a1, a2, a3); +goto L450484; +MEM_U32(sp + 16) = s1; +L450484: +// bdead 40040101 gp = MEM_U32(sp + 40); +//nop; +goto L4504d0; +//nop; +L450490: +//nop; +a0 = MEM_U32(t0 + 0); +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +// fdead 1600623bf t9 = t9; +MEM_U32(sp + 16) = s1; +func_44fed0(mem, sp, a0, a1, a2, a3); +goto L4504ac; +MEM_U32(sp + 16) = s1; +L4504ac: +// bdead 40040101 gp = MEM_U32(sp + 40); +//nop; +goto L4504d0; +//nop; +L4504b8: +//nop; +a2 = MEM_U32(s1 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4504c8; +a1 = 0x2; +L4504c8: +// bdead 40040101 gp = MEM_U32(sp + 40); +//nop; +L4504d0: +//nop; +a0 = MEM_U32(s1 + 32); +a1 = MEM_U32(sp + 52); +// fdead 160069fff t9 = t9; +//nop; +v0 = func_44f450(mem, sp, a0, a1, a2, a3); +goto L4504e8; +//nop; +L4504e8: +// bdead 40009 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 32) = v0; +L4504f0: +// bdead 40001 ra = MEM_U32(sp + 44); +L4504f4: +v0 = s1; +// bdead 9 s1 = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 32); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_450508(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L450508: +//nop; +//nop; +//nop; +v0 = 0x10006c64; +sp = sp + 0xffffffe0; +v0 = MEM_U32(v0 + 0); +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +if (v0 != 0) {MEM_U32(sp + 36) = a1; +goto L45055c;} +MEM_U32(sp + 36) = a1; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xdc; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L450550; +a1 = 0x2; +L450550: +// bdead 40020101 gp = MEM_U32(sp + 24); +//nop; +goto L45058c; +//nop; +L45055c: +t6 = MEM_U32(v0 + 12); +a0 = 0x30000; +if (t6 == 0) {a0 = a0 | 0xe1; +goto L450588;} +a0 = a0 | 0xe1; +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45057c; +a1 = 0x2; +L45057c: +// bdead 40020101 gp = MEM_U32(sp + 24); +//nop; +goto L45058c; +//nop; +L450588: +MEM_U32(v0 + 12) = s0; +L45058c: +//nop; +a0 = MEM_U32(s0 + 32); +a1 = MEM_U32(sp + 36); +// fdead 600281fb t9 = t9; +//nop; +v0 = func_44f450(mem, sp, a0, a1, a2, a3); +goto L4505a4; +//nop; +L4505a4: +// bdead 20009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 32) = v0; +// bdead 20001 ra = MEM_U32(sp + 28); +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t func_4505c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4505c0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +//nop; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +a0 = MEM_U32(a0 + 24); +a2 = 0x40000000; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L4505f4; +a2 = 0x40000000; +L4505f4: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +t6 = MEM_U32(v0 + 4); +t0 = 0x69; +if (t0 == t6) {a3 = v0; +goto L45067c;} +a3 = v0; +t7 = MEM_U32(v0 + 8); +at = 0x14; +v1 = MEM_U32(t7 + 4); +//nop; +if (v1 == at) {at = 0x16; +goto L450664;} +at = 0x16; +if (v1 == at) {//nop; +goto L450664;} +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x11; +goto L45063c;} +at = (int)v1 < (int)0x11; +if (at != 0) {//nop; +goto L450664;} +//nop; +L45063c: +MEM_U32(s0 + 4) = t0; +//nop; +a2 = MEM_U32(a3 + 20); +a0 = 0x30000; +a0 = a0 | 0xe2; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L450658; +a1 = 0x2; +L450658: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +goto L45067c; +//nop; +L450664: +//nop; +a0 = a3; +//nop; +v0 = f_make_boolean(mem, sp, a0); +goto L450674; +//nop; +L450674: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +L45067c: +//nop; +a1 = MEM_U32(sp + 36); +// fdead 6002835f t9 = t9; +a0 = s0; +func_44fa48(mem, sp, a0, a1); +goto L450690; +a0 = s0; +L450690: +// bdead 40020101 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 28); +//nop; +a1 = MEM_U32(sp + 36); +// fdead 6002007f t9 = t9; +//nop; +v0 = func_44f450(mem, sp, a0, a1, a2, a3); +goto L4506ac; +//nop; +L4506ac: +// bdead 40020109 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +//nop; +//nop; +// fdead 6002001f t9 = t9; +//nop; +func_44fb34(mem, sp); +goto L4506c8; +//nop; +L4506c8: +// bdead 20001 ra = MEM_U32(sp + 28); +v0 = s0; +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t func_4506e0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4506e0: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 20) = s0; +// fdead 400001eb t9 = t9; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +func_44fa48(mem, sp, a0, a1); +goto L450710; +MEM_U32(sp + 36) = a1; +L450710: +// bdead 40020101 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 24); +//nop; +a1 = MEM_U32(sp + 36); +// fdead 6002007b t9 = t9; +//nop; +v0 = func_44f450(mem, sp, a0, a1, a2, a3); +goto L45072c; +//nop; +L45072c: +// bdead 40020109 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +//nop; +//nop; +// fdead 6002001b t9 = t9; +//nop; +func_44fb34(mem, sp); +goto L450748; +//nop; +L450748: +// bdead 40020101 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 28); +//nop; +a1 = MEM_U32(sp + 36); +a2 = 0x40000000; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L450760; +a2 = 0x40000000; +L450760: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +t6 = MEM_U32(v0 + 4); +t0 = 0x69; +if (t0 == t6) {a3 = v0; +goto L4507e8;} +a3 = v0; +t7 = MEM_U32(v0 + 8); +at = 0x14; +v1 = MEM_U32(t7 + 4); +//nop; +if (v1 == at) {at = 0x16; +goto L4507d0;} +at = 0x16; +if (v1 == at) {//nop; +goto L4507d0;} +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x11; +goto L4507a8;} +at = (int)v1 < (int)0x11; +if (at != 0) {//nop; +goto L4507d0;} +//nop; +L4507a8: +MEM_U32(s0 + 4) = t0; +//nop; +a2 = MEM_U32(a3 + 20); +a0 = 0x30000; +a0 = a0 | 0xe2; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4507c4; +a1 = 0x2; +L4507c4: +// bdead 20001 gp = MEM_U32(sp + 24); +// bdead 20001 ra = MEM_U32(sp + 28); +goto L4507ec; +// bdead 20001 ra = MEM_U32(sp + 28); +L4507d0: +//nop; +a0 = a3; +//nop; +v0 = f_make_boolean(mem, sp, a0); +goto L4507e0; +//nop; +L4507e0: +// bdead 20009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +L4507e8: +// bdead 20001 ra = MEM_U32(sp + 28); +L4507ec: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t func_4507fc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4507fc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 36) = a1; +a3 = MEM_U32(a0 + 24); +s0 = a0; +if (a3 == 0) {//nop; +goto L450844;} +//nop; +//nop; +a0 = a3; +a2 = 0x40000000; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L45083c; +a2 = 0x40000000; +L45083c: +// bdead 40020109 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +L450844: +a0 = MEM_U32(s0 + 28); +//nop; +if (a0 == 0) {//nop; +goto L4508ec;} +//nop; +//nop; +a1 = MEM_U32(sp + 36); +a2 = 0x40000000; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L450864; +a2 = 0x40000000; +L450864: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +t6 = MEM_U32(v0 + 4); +t0 = 0x69; +if (t0 == t6) {a3 = v0; +goto L4508ec;} +a3 = v0; +t7 = MEM_U32(v0 + 8); +at = 0x14; +v1 = MEM_U32(t7 + 4); +//nop; +if (v1 == at) {at = 0x16; +goto L4508d4;} +at = 0x16; +if (v1 == at) {//nop; +goto L4508d4;} +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x11; +goto L4508ac;} +at = (int)v1 < (int)0x11; +if (at != 0) {//nop; +goto L4508d4;} +//nop; +L4508ac: +MEM_U32(s0 + 4) = t0; +//nop; +a2 = MEM_U32(a3 + 20); +a0 = 0x30000; +a0 = a0 | 0xe2; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4508c8; +a1 = 0x2; +L4508c8: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +goto L4508ec; +//nop; +L4508d4: +//nop; +a0 = MEM_U32(s0 + 28); +//nop; +v0 = f_make_boolean(mem, sp, a0); +goto L4508e4; +//nop; +L4508e4: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +L4508ec: +//nop; +a1 = MEM_U32(sp + 36); +// fdead 600283ff t9 = t9; +a0 = s0; +func_44fa48(mem, sp, a0, a1); +goto L450900; +a0 = s0; +L450900: +// bdead 40020101 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 36); +//nop; +a1 = MEM_U32(sp + 36); +// fdead 6002007f t9 = t9; +//nop; +v0 = func_44f450(mem, sp, a0, a1, a2, a3); +goto L45091c; +//nop; +L45091c: +// bdead 40020109 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 36) = v0; +//nop; +//nop; +// fdead 6002001f t9 = t9; +//nop; +func_44fb34(mem, sp); +goto L450938; +//nop; +L450938: +a0 = MEM_U32(s0 + 32); +// bdead 40020121 gp = MEM_U32(sp + 24); +if (a0 == 0) {// bdead 40020121 ra = MEM_U32(sp + 28); +goto L450964;} +// bdead 40020121 ra = MEM_U32(sp + 28); +//nop; +a1 = MEM_U32(sp + 36); +a2 = 0x40000000; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L450958; +a2 = 0x40000000; +L450958: +// bdead 20009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 32) = v0; +// bdead 20001 ra = MEM_U32(sp + 28); +L450964: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t f_compound_statement(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L450974: +//compound_statement: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +t6 = MEM_U32(a0 + 4); +at = 0x1b; +if (t6 == at) {s0 = a0; +goto L4509cc;} +s0 = a0; +a0 = 0x1001216c; +a1 = 0x10012190; +//nop; +a2 = 0x31b; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4509c4; +a1 = a1; +L4509c4: +// bdead 40020023 gp = MEM_U32(sp + 24); +//nop; +L4509cc: +t7 = MEM_U32(sp + 36); +//nop; +MEM_U32(s0 + 32) = t7; +t8 = MEM_U32(sp + 40); +//nop; +if (t8 == 0) {//nop; +goto L450a00;} +//nop; +//nop; +//nop; +//nop; +f_push_scope(mem, sp, a0); +goto L4509f8; +//nop; +L4509f8: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L450a00: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = s0; +a2 = 0x1; +f_declaration_list(mem, sp, a0, a1, a2); +goto L450a14; +a2 = 0x1; +L450a14: +// bdead 40020103 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002df78; +//nop; +t9 = MEM_U32(v1 + 0); +//nop; +t0 = MEM_U32(t9 + 16); +//nop; +MEM_U32(s0 + 24) = t0; +a2 = MEM_U32(v1 + 0); +//nop; +v0 = MEM_U32(a2 + 20); +//nop; +if (v0 == 0) {//nop; +goto L450a5c;} +//nop; +MEM_U32(v0 + 16) = zero; +a2 = MEM_U32(v1 + 0); +//nop; +L450a5c: +MEM_U32(a2 + 20) = zero; +a2 = MEM_U32(v1 + 0); +//nop; +t1 = MEM_U32(a2 + 20); +// bdead 40020583 t9 = t9; +MEM_U32(a2 + 16) = t1; +a0 = MEM_U32(s0 + 28); +a1 = s0; +func_44f808(mem, sp, a0, a1); +goto L450a80; +a1 = s0; +L450a80: +// bdead 40020103 gp = MEM_U32(sp + 24); +//nop; +t2 = 0x1002df78; +v0 = 0x10029aa4; +t2 = MEM_U32(t2 + 0); +//nop; +t3 = MEM_U32(t2 + 16); +//nop; +MEM_U32(s0 + 28) = t3; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {t2 = MEM_U32(sp + 40); +goto L450b88;} +t2 = MEM_U32(sp + 40); +v1 = MEM_U32(v0 + 4); +at = 0x26; +t4 = MEM_U32(v1 + 4); +//nop; +if (t4 != at) {t2 = MEM_U32(sp + 40); +goto L450b88;} +t2 = MEM_U32(sp + 40); +t5 = MEM_U32(v1 + 28); +//nop; +if (s0 != t5) {t2 = MEM_U32(sp + 40); +goto L450b88;} +t2 = MEM_U32(sp + 40); +t6 = 0x10006c64; +a0 = 0x1d; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = MEM_U32(t6 + 12); +//nop; +if (t7 != 0) {t2 = MEM_U32(sp + 40); +goto L450b88;} +t2 = MEM_U32(sp + 40); +//nop; +a1 = 0xffffffff; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L450b0c; +a2 = zero; +L450b0c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0; +a2 = 0x1002df78; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +t8 = MEM_U32(a2 + 20); +//nop; +if (t8 == 0) {//nop; +goto L450b50;} +//nop; +t9 = 0x10006c64; +a2 = 0x1002df78; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(t9 + 12) = v0; +a2 = MEM_U32(a2 + 0); +//nop; +L450b50: +//nop; +a1 = a2; +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L450b60; +//nop; +L450b60: +// bdead 40020103 gp = MEM_U32(sp + 24); +//nop; +t0 = 0x1002df78; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t0 + 16); +//nop; +MEM_U32(s0 + 28) = t1; +t2 = MEM_U32(sp + 40); +L450b88: +//nop; +if (t2 != 0) {//nop; +goto L450ddc;} +//nop; +v1 = 0x1002df8c; +t4 = 0x1002deb0; +v1 = MEM_U32(v1 + 0); +t4 = MEM_U32(t4 + 20); +t3 = MEM_U32(v1 + 24); +//nop; +if (t3 != t4) {//nop; +goto L450cf4;} +//nop; +t5 = MEM_U32(v1 + 8); +at = 0x14; +t6 = MEM_U32(t5 + 8); +//nop; +v0 = MEM_U32(t6 + 4); +//nop; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L450be4;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L450cf4;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L450cf4;} +//nop; +L450be4: +t7 = 0x1002df78; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +v0 = MEM_U32(t7 + 20); +//nop; +if (v0 == 0) {//nop; +goto L450c14;} +//nop; +t8 = MEM_U32(v0 + 4); +at = 0x25; +if (t8 == at) {//nop; +goto L450c6c;} +//nop; +L450c14: +a2 = 0x1002dfd4; +//nop; +a1 = MEM_U32(s0 + 36); +a2 = MEM_U32(a2 + 0); +a0 = 0x25; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L450c2c; +a0 = 0x25; +L450c2c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0; +a1 = 0x1002df78; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L450c48; +//nop; +L450c48: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +t9 = 0x1002df78; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t0 = MEM_U32(t9 + 16); +//nop; +MEM_U32(s0 + 28) = t0; +L450c6c: +t1 = 0x10029fa0; +a2 = s0; +t1 = MEM_U16(t1 + 20); +//nop; +if (t1 == 0) {//nop; +goto L450cf4;} +//nop; +a1 = 0x1002dfbc; +a0 = 0x1001219c; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L450c9c; +a0 = a0; +L450c9c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0; +a1 = 0x1002dfbc; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xffffffff; +a3 = zero; +v0 = f_gen_call_expr(mem, sp, a0, a1, a2, a3); +goto L450cbc; +a3 = zero; +L450cbc: +// bdead 4002010b gp = MEM_U32(sp + 24); +a0 = 0x1f; +//nop; +a1 = 0xffffffff; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L450cd4; +a2 = v0; +L450cd4: +// bdead 4002000b gp = MEM_U32(sp + 24); +t2 = MEM_U32(s0 + 28); +t3 = 0x1002df78; +MEM_U32(v0 + 16) = t2; +MEM_U32(s0 + 28) = v0; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(t3 + 16) = v0; +L450cf4: +t4 = 0x1002df8c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 28); +//nop; +v0 = MEM_U32(t5 + 8); +//nop; +if (v0 == 0) {//nop; +goto L450d3c;} +//nop; +t6 = MEM_U32(v0 + 4); +a0 = 0x28; +if (a0 != t6) {//nop; +goto L450d3c;} +//nop; +t7 = MEM_U32(v0 + 48); +//nop; +if (t7 == 0) {//nop; +goto L450dc0;} +//nop; +L450d3c: +if (v0 == 0) {a0 = 0x28; +goto L450d6c;} +a0 = 0x28; +v1 = MEM_U32(v0 + 4); +//nop; +if (a0 != v1) {//nop; +goto L450d6c;} +//nop; +if (a0 != v1) {//nop; +goto L450dc0;} +//nop; +t8 = MEM_U32(v0 + 48); +//nop; +if (t8 != 0) {//nop; +goto L450dc0;} +//nop; +L450d6c: +a0 = 0x10029aa0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L450dc0;} +//nop; +a1 = 0x1002df78; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L450d98; +//nop; +L450d98: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +t9 = 0x1002df78; +at = 0x10029aa0; +t9 = MEM_U32(t9 + 0); +//nop; +t0 = MEM_U32(t9 + 16); +//nop; +MEM_U32(s0 + 28) = t0; +MEM_U32(at + 0) = zero; +L450dc0: +//nop; +//nop; +// bdead 40020001 t9 = t9; +//nop; +func_451fa0(mem, sp); +goto L450dd4; +//nop; +L450dd4: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L450ddc: +//nop; +//nop; +//nop; +f_pop_scope(mem, sp); +goto L450dec; +//nop; +L450dec: +// bdead 20001 ra = MEM_U32(sp + 28); +v0 = s0; +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t func_450e04(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L450e04: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +t6 = 0x1002df8c; +// fdead 400081eb MEM_U32(sp + 52) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 48) = gp; +// fdead 400081eb MEM_U32(sp + 44) = s1; +// fdead 400081eb MEM_U32(sp + 40) = s0; +MEM_U32(sp + 116) = a1; +t7 = MEM_U32(t6 + 8); +a1 = MEM_U32(a0 + 20); +MEM_U32(sp + 96) = t7; +t8 = MEM_U32(a0 + 24); +s0 = a0; +t9 = t8 < 0x1; +MEM_U32(sp + 92) = t9; +v1 = MEM_U32(a0 + 28); +//nop; +t0 = MEM_U32(v1 + 12); +// bdead 40020373 t9 = t9; +t1 = t0 | 0x8000; +MEM_U32(v1 + 12) = t1; +v0 = MEM_U32(a0 + 32); +//nop; +t2 = MEM_U32(v0 + 12); +//nop; +t3 = t2 | 0x8000; +MEM_U32(v0 + 12) = t3; +t4 = MEM_U32(a0 + 28); +//nop; +MEM_U32(t4 + 8) = a0; +t5 = MEM_U32(a0 + 32); +//nop; +MEM_U32(t5 + 8) = a0; +a2 = MEM_U32(sp + 116); +a0 = 0x8000000; +v0 = func_44f2c4(mem, sp, a0, a1, a2, a3); +goto L450ea0; +a0 = 0x8000000; +L450ea0: +v1 = MEM_U32(s0 + 28); +// bdead 4002001b gp = MEM_U32(sp + 48); +a1 = MEM_U32(v1 + 28); +//nop; +if (a1 != 0) {a0 = a1; +goto L450ec0;} +a0 = a1; +MEM_U32(v1 + 28) = v0; +goto L450ee0; +MEM_U32(v1 + 28) = v0; +L450ec0: +if (a1 == 0) {v1 = a1; +goto L450edc;} +v1 = a1; +L450ec8: +a0 = v1; +v1 = MEM_U32(v1 + 16); +//nop; +if (v1 != 0) {//nop; +goto L450ec8;} +//nop; +L450edc: +MEM_U32(a0 + 16) = v0; +L450ee0: +t6 = MEM_U32(v0 + 24); +//nop; +MEM_U32(s0 + 36) = t6; +t7 = MEM_U32(sp + 92); +//nop; +if (t7 != 0) {//nop; +goto L4510ac;} +//nop; +v0 = MEM_U32(s0 + 24); +t8 = 0x1002df8c; +MEM_U32(sp + 60) = v0; +t8 = MEM_U32(t8 + 0); +a1 = 0x100121a8; +//nop; +s1 = MEM_U32(v0 + 20); +a0 = MEM_U32(t8 + 24); +a1 = a1; +a2 = s1; +v0 = f_manufacture_name(mem, sp, a0, a1, a2); +goto L450f28; +a2 = s1; +L450f28: +// bdead 4006010b gp = MEM_U32(sp + 48); +MEM_U32(sp + 108) = v0; +a2 = 0x1002dedc; +MEM_U32(s0 + 24) = v0; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = 0x63; +a1 = s1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L450f4c; +a1 = s1; +L450f4c: +// bdead 4006000b gp = MEM_U32(sp + 48); +t9 = 0x4000000; +t0 = 0x1002dee4; +t9 = t9 | 0x8000; +MEM_U32(sp + 16) = t9; +//nop; +t0 = MEM_U32(t0 + 0); +a1 = MEM_U32(sp + 116); +MEM_U32(sp + 104) = v0; +a0 = v0; +a2 = 0x5; +a3 = 0x4; +MEM_U32(sp + 20) = t0; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L450f84; +MEM_U32(sp + 20) = t0; +L450f84: +// bdead 40060183 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 104); +//nop; +//nop; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L450f9c; +//nop; +L450f9c: +t1 = MEM_U32(sp + 104); +// bdead 40060403 gp = MEM_U32(sp + 48); +t2 = MEM_U32(t1 + 60); +a3 = s0; +MEM_U32(s0 + 48) = t2; +//nop; +a2 = MEM_U32(sp + 116); +a1 = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 108); +//nop; +f_declare_except_function_def(mem, sp, a0, a1, a2, a3); +goto L450fc8; +//nop; +L450fc8: +// bdead 40060003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 28); +//nop; +a1 = MEM_U32(sp + 116); +a2 = 0x1; +v0 = f_compound_statement(mem, sp, a0, a1, a2); +goto L450fe0; +a2 = 0x1; +L450fe0: +// bdead 40060003 gp = MEM_U32(sp + 48); +a1 = 0x10; +a0 = 0x100121b4; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L450ffc; +//nop; +L450ffc: +// bdead 4006010b gp = MEM_U32(sp + 48); +a0 = 0x63; +//nop; +a1 = s1; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L451014; +a2 = v0; +L451014: +// bdead 4006000b gp = MEM_U32(sp + 48); +MEM_U32(sp + 64) = v0; +a0 = 0x100121c8; +//nop; +a1 = 0x4; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L451030; +a0 = a0; +L451030: +// bdead 4006010b gp = MEM_U32(sp + 48); +a0 = zero; +//nop; +a1 = s1; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L451048; +a2 = v0; +L451048: +// bdead 4006000b gp = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 64); +a2 = 0x1002df70; +MEM_U32(a3 + 28) = v0; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = 0x62; +a1 = s1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L45106c; +a1 = s1; +L45106c: +t3 = MEM_U32(s0 + 32); +// bdead 4006100b gp = MEM_U32(sp + 48); +t4 = MEM_U32(t3 + 24); +a2 = 0x1; +MEM_U32(v0 + 16) = t4; +t5 = MEM_U32(s0 + 32); +//nop; +MEM_U32(t5 + 24) = v0; +//nop; +a1 = MEM_U32(sp + 116); +a0 = MEM_U32(s0 + 32); +//nop; +v0 = f_compound_statement(mem, sp, a0, a1, a2); +goto L4510a0; +//nop; +L4510a0: +// bdead 40060103 gp = MEM_U32(sp + 48); +//nop; +goto L451118; +//nop; +L4510ac: +t7 = 0x1002df8c; +t6 = MEM_U32(s0 + 32); +t7 = MEM_U32(t7 + 0); +a1 = 0x100121d0; +//nop; +s1 = MEM_U32(t6 + 20); +a0 = MEM_U32(t7 + 24); +a1 = a1; +a2 = s1; +v0 = f_manufacture_name(mem, sp, a0, a1, a2); +goto L4510d4; +a2 = s1; +L4510d4: +// bdead 4006000b gp = MEM_U32(sp + 48); +MEM_U32(sp + 108) = v0; +MEM_U32(s0 + 24) = v0; +//nop; +a1 = MEM_U32(sp + 116); +a0 = MEM_U32(s0 + 28); +a2 = 0x1; +v0 = f_compound_statement(mem, sp, a0, a1, a2); +goto L4510f4; +a2 = 0x1; +L4510f4: +// bdead 40060003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 108); +//nop; +a1 = MEM_U32(s0 + 32); +a2 = MEM_U32(sp + 116); +a3 = s0; +f_declare_except_function_def(mem, sp, a0, a1, a2, a3); +goto L451110; +a3 = s0; +L451110: +// bdead 40060103 gp = MEM_U32(sp + 48); +//nop; +L451118: +//nop; +a2 = MEM_U32(sp + 116); +// fdead 6006009b t9 = t9; +a0 = 0x8000; +a1 = s1; +v0 = func_44f2c4(mem, sp, a0, a1, a2, a3); +goto L451130; +a1 = s1; +L451130: +// bdead 4006010b gp = MEM_U32(sp + 48); +MEM_U32(s0 + 36) = v0; +//nop; +a2 = MEM_U32(sp + 116); +// fdead 6006009b t9 = t9; +a0 = 0x8000; +a1 = s1; +v0 = func_44f2c4(mem, sp, a0, a1, a2, a3); +goto L451150; +a1 = s1; +L451150: +// bdead 4006000b gp = MEM_U32(sp + 48); +MEM_U32(s0 + 40) = v0; +t8 = MEM_U32(sp + 92); +a0 = s1; +if (t8 == 0) {a2 = 0x0; +goto L4511c4;} +a2 = 0x0; +a1 = 0x1002dee4; +//nop; +a1 = MEM_U32(a1 + 0); +a3 = 0x0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L45117c; +a3 = 0x0; +L45117c: +// bdead 4006000b gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 24); +a1 = 0x1002dfbc; +//nop; +a1 = MEM_U32(a1 + 0); +MEM_U32(sp + 16) = v0; +a2 = s1; +a3 = 0x1; +v0 = f_gen_call_expr(mem, sp, a0, a1, a2, a3); +goto L4511a0; +a3 = 0x1; +L4511a0: +// bdead 4006010b gp = MEM_U32(sp + 48); +a0 = 0x1f; +//nop; +a1 = s1; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4511b8; +a2 = v0; +L4511b8: +t9 = MEM_U32(s0 + 40); +// bdead 4406000b gp = MEM_U32(sp + 48); +MEM_U32(t9 + 32) = v0; +L4511c4: +t0 = MEM_U32(sp + 96); +a2 = s1; +a1 = MEM_U32(t0 + 52); +//nop; +if (a1 != 0) {//nop; +goto L4512a8;} +//nop; +t1 = 0x1002df8c; +a1 = 0x100121dc; +t1 = MEM_U32(t1 + 0); +//nop; +a0 = MEM_U32(t1 + 24); +a1 = a1; +v0 = f_manufacture_name(mem, sp, a0, a1, a2); +goto L4511f8; +a1 = a1; +L4511f8: +// bdead 4006000b gp = MEM_U32(sp + 48); +MEM_U32(sp + 108) = v0; +MEM_U32(v0 + 28) = s0; +t2 = MEM_U32(sp + 96); +a0 = 0x100121e8; +MEM_U32(t2 + 52) = v0; +//nop; +a1 = 0x14; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L451220; +a0 = a0; +L451220: +// bdead 4006000b gp = MEM_U32(sp + 48); +t3 = 0x1; +//nop; +MEM_U32(sp + 24) = t3; +a0 = v0; +a1 = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 16) = s1; +MEM_U32(sp + 20) = zero; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L45124c; +MEM_U32(sp + 20) = zero; +L45124c: +// bdead 40060009 gp = MEM_U32(sp + 48); +if (v0 == 0) {MEM_U32(sp + 104) = v0; +goto L451270;} +MEM_U32(sp + 104) = v0; +t4 = 0x1002df88; +t5 = MEM_U32(v0 + 8); +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != t5) {t6 = MEM_U32(sp + 104); +goto L45129c;} +t6 = MEM_U32(sp + 104); +L451270: +a3 = 0x10012200; +//nop; +a0 = 0x30000; +a0 = a0 | 0x114; +a1 = 0x2; +a2 = s1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L451290; +a3 = a3; +L451290: +// bdead 40020001 gp = MEM_U32(sp + 48); +//nop; +t6 = MEM_U32(sp + 104); +L45129c: +t7 = MEM_U32(sp + 108); +MEM_U32(t7 + 16) = t6; +goto L4512d0; +MEM_U32(t7 + 16) = t6; +L4512a8: +v1 = MEM_U32(a1 + 28); +//nop; +if (v1 == 0) {v0 = v1; +goto L4512cc;} +v0 = v1; +L4512b8: +v1 = v0; +v0 = MEM_U32(v0 + 8); +//nop; +if (v0 != 0) {//nop; +goto L4512b8;} +//nop; +L4512cc: +MEM_U32(v1 + 8) = s0; +L4512d0: +// bdead 20001 ra = MEM_U32(sp + 52); +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 40); +// bdead 9 s1 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x70; +return v0; +// bdead 9 sp = sp + 0x70; +} + +static uint32_t func_4512e8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4512e8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +a3 = a0; +v0 = a1; +v1 = 0x63; +L451310: +t6 = MEM_U32(v0 + 12); +//nop; +t7 = t6 & 0x8000; +if (t7 == 0) {//nop; +goto L45133c;} +//nop; +t8 = MEM_U32(v0 + 8); +//nop; +t9 = MEM_U32(t8 + 28); +//nop; +if (v0 == t9) {//nop; +goto L451368;} +//nop; +L45133c: +t0 = MEM_U32(v0 + 4); +//nop; +if (v1 != t0) {//nop; +goto L451358;} +//nop; +v0 = MEM_U32(v0 + 56); +//nop; +goto L451360; +//nop; +L451358: +v0 = MEM_U32(v0 + 32); +//nop; +L451360: +if (v0 != 0) {//nop; +goto L451310;} +//nop; +L451368: +if (v0 != 0) {a0 = 0x21; +goto L45139c;} +a0 = 0x21; +//nop; +a0 = 0x30000; +a2 = MEM_U32(a3 + 20); +MEM_U32(sp + 40) = a3; +a0 = a0 | 0x159; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45138c; +a1 = 0x2; +L45138c: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 40); +// bdead 9 ra = MEM_U32(sp + 28); +goto L4513e8; +// bdead 9 ra = MEM_U32(sp + 28); +L45139c: +t1 = MEM_U32(v0 + 8); +//nop; +a2 = MEM_U32(t1 + 36); +a1 = MEM_U32(a3 + 20); +MEM_U32(sp + 36) = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4513b4; +MEM_U32(sp + 36) = a2; +L4513b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +t2 = MEM_U32(sp + 44); +//nop; +MEM_U32(v0 + 8) = t2; +a0 = MEM_U32(sp + 36); +// fdead 6000083b t9 = t9; +a1 = v0; +a2 = zero; +a3 = zero; +v0 = func_4513f4(mem, sp, a0, a1, a2, a3); +goto L4513dc; +a3 = zero; +L4513dc: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +L4513e8: +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t func_4513f4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4513f4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 44) = a3; +v0 = MEM_U32(a0 + 56); +t1 = zero; +t0 = zero; +if (v0 == 0) {t2 = zero; +goto L451474;} +t2 = zero; +a1 = 0x63; +L451430: +t7 = MEM_U32(v0 + 12); +//nop; +t8 = t7 & 0x8000; +if (t8 == 0) {//nop; +goto L451448;} +//nop; +t0 = v0; +L451448: +t9 = MEM_U32(v0 + 4); +//nop; +if (a1 != t9) {//nop; +goto L451464;} +//nop; +v0 = MEM_U32(v0 + 56); +//nop; +goto L45146c; +//nop; +L451464: +v0 = MEM_U32(v0 + 32); +//nop; +L45146c: +if (v0 != 0) {//nop; +goto L451430;} +//nop; +L451474: +t3 = MEM_U32(sp + 36); +a1 = 0x63; +v0 = MEM_U32(t3 + 8); +a0 = 0x28; +if (v0 == 0) {//nop; +goto L451500;} +//nop; +L45148c: +t4 = MEM_U32(v0 + 12); +//nop; +t5 = t4 & 0x8000; +if (t5 == 0) {//nop; +goto L4514d4;} +//nop; +v1 = MEM_U32(v0 + 8); +t1 = v0; +t6 = MEM_U32(v1 + 4); +//nop; +if (a0 != t6) {//nop; +goto L4514d4;} +//nop; +t7 = MEM_U32(v1 + 48); +//nop; +if (t7 != 0) {//nop; +goto L4514d4;} +//nop; +if (v0 == t0) {//nop; +goto L4514d4;} +//nop; +t2 = 0x1; +L4514d4: +t8 = MEM_U32(v0 + 4); +//nop; +if (a1 != t8) {//nop; +goto L4514f0;} +//nop; +v0 = MEM_U32(v0 + 56); +//nop; +goto L4514f8; +//nop; +L4514f0: +v0 = MEM_U32(v0 + 32); +//nop; +L4514f8: +if (v0 != 0) {//nop; +goto L45148c;} +//nop; +L451500: +if (t0 == 0) {//nop; +goto L45153c;} +//nop; +if (t1 == t0) {//nop; +goto L45153c;} +//nop; +t9 = MEM_U32(sp + 36); +a0 = 0x30000; +a2 = MEM_U32(t9 + 20); +//nop; +a0 = a0 | 0x113; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45152c; +a1 = 0x2; +L45152c: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 36); +// bdead 9 ra = MEM_U32(sp + 28); +goto L4515bc; +// bdead 9 ra = MEM_U32(sp + 28); +L45153c: +if (t2 != 0) {t3 = 0x8000000; +goto L451550;} +t3 = 0x8000000; +v0 = MEM_U32(sp + 36); +// bdead 9 ra = MEM_U32(sp + 28); +goto L4515bc; +// bdead 9 ra = MEM_U32(sp + 28); +L451550: +a0 = MEM_U32(sp + 32); +//nop; +MEM_U32(a0 + 12) = t3; +t5 = MEM_U32(sp + 36); +// bdead 400040a3 t9 = t9; +a1 = MEM_U32(t5 + 20); +MEM_U32(sp + 40) = a2; +v0 = func_4515c8(mem, sp, a0, a1); +goto L451570; +MEM_U32(sp + 40) = a2; +L451570: +t6 = MEM_U32(sp + 44); +// bdead 4000800b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 40); +if (t6 != 0) {v1 = v0; +goto L451590;} +v1 = v0; +v0 = v1; +goto L4515b8; +v0 = v1; +L451590: +if (a2 == 0) {//nop; +goto L4515a8;} +//nop; +MEM_U32(a2 + 16) = v0; +t7 = MEM_U32(a0 + 16); +MEM_U32(v0 + 16) = t7; +goto L4515b4; +MEM_U32(v0 + 16) = t7; +L4515a8: +t8 = MEM_U32(a0 + 8); +//nop; +MEM_U32(t8 + 28) = v0; +L4515b4: +v0 = zero; +L4515b8: +// bdead 9 ra = MEM_U32(sp + 28); +L4515bc: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_4515c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4515c8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 64) = a0; +a0 = 0x10012218; +//nop; +// fdead 400001eb MEM_U32(sp + 44) = s1; +s1 = a1; +// fdead 400401eb MEM_U32(sp + 52) = ra; +// fdead 400401eb MEM_U32(sp + 48) = gp; +// fdead 400401eb MEM_U32(sp + 40) = s0; +a1 = 0xd; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L451604; +a0 = a0; +L451604: +// bdead 4004000b gp = MEM_U32(sp + 48); +t6 = 0x1; +//nop; +MEM_U32(sp + 24) = t6; +a0 = v0; +a1 = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 16) = s1; +MEM_U32(sp + 20) = zero; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L451630; +MEM_U32(sp + 20) = zero; +L451630: +// bdead 4004010b gp = MEM_U32(sp + 48); +if (v0 == 0) {MEM_U32(sp + 60) = v0; +goto L451654;} +MEM_U32(sp + 60) = v0; +t7 = 0x1002df88; +t8 = MEM_U32(v0 + 8); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != t8) {//nop; +goto L45167c;} +//nop; +L451654: +a3 = 0x10012228; +//nop; +a0 = 0x30000; +a0 = a0 | 0x114; +a1 = 0x2; +a2 = s1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L451674; +a3 = a3; +L451674: +// bdead 40040103 gp = MEM_U32(sp + 48); +//nop; +L45167c: +a2 = 0x1002dedc; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = 0x63; +a1 = s1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L451694; +a1 = s1; +L451694: +// bdead 4004000b gp = MEM_U32(sp + 48); +t0 = 0x2000000; +t9 = 0x1002df8c; +t1 = 0x1002dee4; +t9 = MEM_U32(t9 + 0); +t1 = MEM_U32(t1 + 0); +a1 = MEM_U32(t9 + 28); +//nop; +s0 = v0; +MEM_U32(sp + 16) = t0; +a0 = v0; +a2 = 0x1; +a3 = 0x4; +MEM_U32(sp + 20) = t1; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L4516d0; +MEM_U32(sp + 20) = t1; +L4516d0: +// bdead 40060103 gp = MEM_U32(sp + 48); +a0 = 0x2a; +t2 = 0x10006594; +v0 = 0x1002df8c; +t2 = MEM_U32(t2 + 36); +t6 = 0x1002dfc0; +t3 = -t2; +MEM_U32(s0 + 36) = t3; +t4 = MEM_U32(v0 + 0); +//nop; +t5 = MEM_U32(t4 + 60); +//nop; +MEM_U32(s0 + 60) = t5; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(s0 + 8) = t6; +t7 = MEM_U32(sp + 64); +t9 = MEM_U32(v0 + 0); +t8 = MEM_U16(t7 + 42); +t0 = MEM_U16(t9 + 42); +//nop; +at = (int)t8 < (int)t0; +if (at != 0) {//nop; +goto L451768;} +//nop; +MEM_U32(s0 + 36) = zero; +//nop; +a1 = s1; +a2 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L451744; +a2 = s0; +L451744: +// bdead 40040189 gp = MEM_U32(sp + 48); +s0 = v0; +a0 = 0x1002dfbc; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L451760; +//nop; +L451760: +// bdead 40060009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 8) = v0; +L451768: +a1 = 0x1002dfbc; +t1 = MEM_U32(sp + 64); +//nop; +a0 = MEM_U32(sp + 60); +a1 = MEM_U32(a1 + 0); +a2 = s1; +a3 = 0x2; +MEM_U32(sp + 16) = s0; +MEM_U32(sp + 20) = t1; +v0 = f_gen_call_expr(mem, sp, a0, a1, a2, a3); +goto L451790; +MEM_U32(sp + 20) = t1; +L451790: +// bdead 40040109 gp = MEM_U32(sp + 48); +a0 = 0x1f; +//nop; +a1 = s1; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4517a8; +a2 = v0; +L4517a8: +// bdead 9 ra = MEM_U32(sp + 52); +// bdead 9 gp = MEM_U32(sp + 48); +// bdead 9 s0 = MEM_U32(sp + 40); +// bdead 9 s1 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t func_4517c0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4517c0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +if (a0 != 0) {// fdead 400001eb MEM_U32(sp + 20) = s0; +goto L4518a0;} +// fdead 400001eb MEM_U32(sp + 20) = s0; +t6 = 0x1002df8c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = MEM_U32(t6 + 28); +//nop; +v0 = MEM_U32(t7 + 8); +//nop; +if (v0 == 0) {//nop; +goto L4518a0;} +//nop; +t8 = MEM_U32(v0 + 4); +at = 0x28; +if (t8 != at) {//nop; +goto L4518a0;} +//nop; +t9 = MEM_U32(v0 + 48); +//nop; +if (t9 != 0) {v0 = a0; +goto L4518a4;} +v0 = a0; +//nop; +s0 = 0x1; +a0 = 0x1; +v0 = f_uplevel(mem, sp, a0); +goto L451838; +a0 = 0x1; +L451838: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L451880;} +//nop; +t0 = MEM_U32(v0 + 8); +//nop; +if (t0 != 0) {//nop; +goto L451880;} +//nop; +L451854: +//nop; +s0 = s0 + 0x1; +a0 = s0; +v0 = f_uplevel(mem, sp, a0); +goto L451864; +a0 = s0; +L451864: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {v1 = v0; +goto L451880;} +v1 = v0; +t1 = MEM_U32(v1 + 8); +//nop; +if (t1 == 0) {//nop; +goto L451854;} +//nop; +L451880: +if (v0 != 0) {//nop; +goto L451890;} +//nop; +v0 = zero; +goto L4518a4; +v0 = zero; +L451890: +v1 = MEM_U32(v0 + 8); +//nop; +v0 = v1; +goto L4518a4; +v0 = v1; +L4518a0: +v0 = a0; +L4518a4: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t func_4518b4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4518b4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +t6 = 0x1002df8c; +// fdead 400081eb MEM_U32(sp + 36) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 32) = gp; +// fdead 400081eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 72) = a0; +MEM_U32(sp + 80) = a2; +MEM_U32(sp + 84) = a3; +t7 = MEM_U32(t6 + 28); +s0 = a1; +t0 = MEM_U32(t7 + 8); +t2 = zero; +if (t0 == 0) {//nop; +goto L451930;} +//nop; +v0 = MEM_U32(t0 + 4); +a3 = 0x28; +if (a3 != v0) {//nop; +goto L451930;} +//nop; +if (a3 != v0) {v0 = MEM_U32(sp + 72); +goto L451928;} +v0 = MEM_U32(sp + 72); +t8 = MEM_U32(t0 + 48); +//nop; +if (t8 == 0) {//nop; +goto L451930;} +//nop; +v0 = MEM_U32(sp + 72); +L451928: +// bdead 9 ra = MEM_U32(sp + 36); +goto L451e0c; +// bdead 9 ra = MEM_U32(sp + 36); +L451930: +t9 = MEM_U32(sp + 84); +t3 = MEM_U32(sp + 84); +if (t9 != 0) {a3 = 0x28; +goto L451948;} +a3 = 0x28; +a0 = zero; +goto L451950; +a0 = zero; +L451948: +a0 = MEM_U32(t3 + 12); +//nop; +L451950: +if (s0 == 0) {//nop; +goto L451a40;} +//nop; +if (s0 == a0) {//nop; +goto L451a40;} +//nop; +if (t0 == 0) {//nop; +goto L451990;} +//nop; +v0 = MEM_U32(t0 + 4); +//nop; +if (a3 != v0) {//nop; +goto L451990;} +//nop; +if (a3 != v0) {//nop; +goto L451a40;} +//nop; +t4 = MEM_U32(t0 + 48); +//nop; +if (t4 != 0) {//nop; +goto L451a40;} +//nop; +L451990: +v0 = MEM_U32(s0 + 4); +t1 = 0x1b; +if (t1 != v0) {//nop; +goto L4519e4;} +//nop; +t5 = MEM_U32(s0 + 12); +//nop; +t6 = t5 & 0x8000; +if (t6 == 0) {//nop; +goto L4519e4;} +//nop; +v1 = MEM_U32(s0 + 8); +//nop; +t7 = MEM_U32(v1 + 4); +//nop; +if (a3 != t7) {//nop; +goto L4519e4;} +//nop; +t8 = MEM_U32(v1 + 48); +//nop; +if (t8 != 0) {//nop; +goto L4519e4;} +//nop; +t2 = 0x1; +goto L451a40; +t2 = 0x1; +L4519e4: +if (t1 != v0) {//nop; +goto L4519f8;} +//nop; +s0 = MEM_U32(s0 + 32); +//nop; +goto L451a00; +//nop; +L4519f8: +s0 = MEM_U32(s0 + 56); +//nop; +L451a00: +if (s0 == 0) {//nop; +goto L451a40;} +//nop; +if (s0 == a0) {//nop; +goto L451a40;} +//nop; +if (t0 == 0) {//nop; +goto L451990;} +//nop; +v0 = MEM_U32(t0 + 4); +//nop; +if (a3 != v0) {//nop; +goto L451990;} +//nop; +if (a3 != v0) {//nop; +goto L451a40;} +//nop; +t9 = MEM_U32(t0 + 48); +//nop; +if (t9 == 0) {//nop; +goto L451990;} +//nop; +L451a40: +if (t2 != 0) {t3 = MEM_U32(sp + 72); +goto L451a58;} +t3 = MEM_U32(sp + 72); +v0 = MEM_U32(sp + 72); +// bdead 9 ra = MEM_U32(sp + 36); +goto L451e0c; +// bdead 9 ra = MEM_U32(sp + 36); +// fdead 0 t3 = MEM_U32(sp + 72); +L451a58: +at = 0x19; +v0 = MEM_U32(t3 + 4); +a0 = 0x8000000; +if (v0 == at) {at = 0x1c; +goto L451a74;} +at = 0x1c; +if (v0 != at) {at = 0x25; +goto L451c18;} +at = 0x25; +L451a74: +//nop; +a1 = MEM_U32(sp + 80); +// bdead 40020163 t9 = t9; +a2 = s0; +v0 = func_44f2c4(mem, sp, a0, a1, a2, a3); +goto L451a88; +a2 = s0; +L451a88: +t4 = MEM_U32(sp + 72); +// bdead 4000200b gp = MEM_U32(sp + 32); +t5 = MEM_U32(t4 + 4); +t0 = MEM_U32(sp + 84); +at = 0x19; +t1 = 0x1b; +if (t5 != at) {t2 = v0; +goto L451ac8;} +t2 = v0; +t6 = MEM_U32(t0 + 4); +//nop; +t7 = MEM_U32(t6 + 16); +//nop; +MEM_U32(v0 + 16) = t7; +t8 = MEM_U32(t0 + 4); +MEM_U32(t8 + 16) = v0; +goto L451be0; +MEM_U32(t8 + 16) = v0; +L451ac8: +s0 = MEM_U32(t0 + 4); +at = 0x27; +v0 = MEM_U32(s0 + 4); +a0 = 0x1b; +if (v0 != at) {a2 = zero; +goto L451af4;} +a2 = zero; +s0 = MEM_U32(s0 + 28); +//nop; +v0 = MEM_U32(s0 + 4); +//nop; +goto L451b50; +//nop; +L451af4: +at = 0x20; +if (v0 != at) {at = 0x1e; +goto L451b18;} +at = 0x1e; +s0 = MEM_U32(s0 + 36); +//nop; +v0 = MEM_U32(s0 + 4); +//nop; +goto L451b50; +//nop; +at = 0x1e; +L451b18: +if (v0 != at) {at = 0x26; +goto L451b38;} +at = 0x26; +s0 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(s0 + 4); +//nop; +goto L451b50; +//nop; +at = 0x26; +L451b38: +if (v0 != at) {//nop; +goto L451b50;} +//nop; +s0 = MEM_U32(s0 + 28); +//nop; +v0 = MEM_U32(s0 + 4); +//nop; +L451b50: +if (t1 == v0) {a3 = s0; +goto L451bb0;} +a3 = s0; +a1 = MEM_U32(s0 + 20); +//nop; +MEM_U32(sp + 56) = t2; +MEM_U32(sp + 16) = a1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L451b6c; +MEM_U32(sp + 16) = a1; +L451b6c: +t0 = MEM_U32(sp + 84); +// bdead 40020209 gp = MEM_U32(sp + 32); +a0 = MEM_U32(t0 + 4); +t2 = MEM_U32(sp + 56); +v1 = MEM_U32(a0 + 4); +at = 0x1e; +if (v1 == at) {at = 0x20; +goto L451ba4;} +at = 0x20; +if (v1 == at) {at = 0x27; +goto L451bac;} +at = 0x27; +if (v1 != at) {//nop; +goto L451bb0;} +//nop; +MEM_U32(a0 + 28) = v0; +goto L451bb0; +MEM_U32(a0 + 28) = v0; +L451ba4: +MEM_U32(a0 + 24) = v0; +goto L451bb0; +MEM_U32(a0 + 24) = v0; +L451bac: +MEM_U32(a0 + 36) = v0; +L451bb0: +s0 = MEM_U32(s0 + 28); +//nop; +if (s0 == 0) {t9 = MEM_U32(sp + 72); +goto L451be4;} +t9 = MEM_U32(sp + 72); +L451bc0: +v0 = MEM_U32(s0 + 16); +//nop; +if (v0 != 0) {//nop; +goto L451bd8;} +//nop; +MEM_U32(s0 + 16) = t2; +goto L451be0; +MEM_U32(s0 + 16) = t2; +L451bd8: +if (v0 != 0) {s0 = v0; +goto L451bc0;} +s0 = v0; +L451be0: +t9 = MEM_U32(sp + 72); +L451be4: +a0 = MEM_U32(t2 + 24); +a1 = MEM_U32(t9 + 20); +//nop; +//nop; +// bdead 40000061 t9 = t9; +//nop; +v0 = func_4515c8(mem, sp, a0, a1); +goto L451c00; +//nop; +L451c00: +t3 = MEM_U32(sp + 72); +// bdead 1009 gp = MEM_U32(sp + 32); +t4 = MEM_U32(t3 + 16); +MEM_U32(v0 + 16) = t4; +goto L451e08; +MEM_U32(v0 + 16) = t4; +at = 0x25; +L451c18: +if (v0 != at) {// bdead 4002010b ra = MEM_U32(sp + 36); +goto L451e0c;} +// bdead 4002010b ra = MEM_U32(sp + 36); +v1 = 0x10029aa0; +t5 = MEM_U32(sp + 72); +MEM_U32(sp + 48) = zero; +v1 = v1; +t7 = MEM_U32(v1 + 0); +t6 = MEM_U32(t5 + 24); +if (t7 != 0) {MEM_U32(sp + 44) = t6; +goto L451d44;} +MEM_U32(sp + 44) = t6; +//nop; +a1 = MEM_U32(sp + 80); +// bdead 40020143 t9 = t9; +a0 = 0x8000000; +a2 = s0; +v0 = func_44f2c4(mem, sp, a0, a1, a2, a3); +goto L451c58; +a2 = s0; +L451c58: +// bdead 4000000b gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 72); +v1 = 0x10029aa0; +a3 = 0x28; +v1 = v1; +MEM_U32(v1 + 0) = v0; +MEM_U32(v0 + 32) = t8; +t3 = MEM_U32(sp + 44); +a1 = MEM_U32(sp + 80); +if (t3 == 0) {//nop; +goto L451d44;} +//nop; +t4 = 0x1002df8c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +v1 = MEM_U32(t4 + 8); +//nop; +a0 = MEM_U32(v1 + 32); +//nop; +t5 = MEM_U32(a0 + 28); +//nop; +v0 = MEM_U32(t5 + 8); +//nop; +if (v0 == 0) {//nop; +goto L451d24;} +//nop; +t6 = MEM_U32(v0 + 4); +//nop; +if (a3 != t6) {//nop; +goto L451d24;} +//nop; +t7 = MEM_U32(v0 + 48); +//nop; +if (t7 != 0) {//nop; +goto L451d24;} +//nop; +L451cdc: +v1 = MEM_U32(v1 + 16); +//nop; +a0 = MEM_U32(v1 + 32); +//nop; +t8 = MEM_U32(a0 + 28); +//nop; +v0 = MEM_U32(t8 + 8); +//nop; +if (v0 == 0) {//nop; +goto L451d24;} +//nop; +t9 = MEM_U32(v0 + 4); +//nop; +if (a3 != t9) {//nop; +goto L451d24;} +//nop; +t3 = MEM_U32(v0 + 48); +//nop; +if (t3 == 0) {//nop; +goto L451cdc;} +//nop; +L451d24: +t4 = MEM_U32(a0 + 8); +//nop; +a2 = MEM_U32(t4 + 8); +//nop; +v0 = f_create_anon_temp(mem, sp, a0, a1, a2, a3); +goto L451d38; +//nop; +L451d38: +t5 = MEM_U32(sp + 72); +// bdead 4000400b gp = MEM_U32(sp + 32); +MEM_U32(t5 + 24) = v0; +L451d44: +v1 = 0x10029aa0; +t6 = MEM_U32(sp + 44); +v1 = MEM_U32(v1 + 0); +if (t6 == 0) {a0 = 0x3a; +goto L451dac;} +a0 = 0x3a; +t7 = MEM_U32(v1 + 32); +//nop; +s0 = MEM_U32(t7 + 24); +a1 = MEM_U32(sp + 80); +a3 = t6; +a2 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L451d74; +a2 = s0; +L451d74: +// bdead 4002010b gp = MEM_U32(sp + 32); +t8 = MEM_U32(s0 + 8); +a0 = 0x1f; +MEM_U32(v0 + 8) = t8; +//nop; +a1 = MEM_U32(sp + 80); +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L451d94; +a2 = v0; +L451d94: +// bdead 4000000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +v1 = 0x10029aa0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L451dac: +t9 = MEM_U32(sp + 72); +a0 = MEM_U32(v1 + 24); +a1 = MEM_U32(t9 + 20); +//nop; +//nop; +// bdead 40000063 t9 = t9; +//nop; +v0 = func_4515c8(mem, sp, a0, a1); +goto L451dcc; +//nop; +L451dcc: +t3 = MEM_U32(sp + 48); +// bdead 4000100b gp = MEM_U32(sp + 32); +if (t3 == 0) {s0 = v0; +goto L451e04;} +s0 = v0; +MEM_U32(t3 + 16) = v0; +//nop; +a1 = MEM_U32(sp + 80); +a0 = 0x1b; +a2 = zero; +a3 = t3; +MEM_U32(sp + 16) = a1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L451dfc; +MEM_U32(sp + 16) = a1; +L451dfc: +// bdead 9 gp = MEM_U32(sp + 32); +s0 = v0; +L451e04: +v0 = s0; +L451e08: +// bdead 9 ra = MEM_U32(sp + 36); +L451e0c: +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t func_451e18(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L451e18: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +t0 = 0x10029e88; +// fdead 400003eb MEM_U32(sp + 28) = ra; +a3 = MEM_U32(t0 + 0); +// fdead 400003eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = MEM_U32(a3 + 8); +at = 0xfffffffc; +v0 = v0 + 0x3; +t6 = v0 & at; +MEM_U32(a3 + 8) = t6; +a3 = MEM_U32(t0 + 0); +t8 = t6 + 0x10; +t7 = MEM_U32(a3 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L451e90;} +//nop; +//nop; +a0 = a3; +a1 = 0x10; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L451e84; +a1 = 0x10; +L451e84: +// bdead 40000009 gp = MEM_U32(sp + 24); +v1 = v0; +goto L451eb4; +v1 = v0; +L451e90: +t9 = MEM_U32(a3 + 8); +//nop; +t1 = t9 + 0x10; +MEM_U32(a3 + 8) = t1; +t2 = MEM_U32(t0 + 0); +//nop; +v1 = MEM_U32(t2 + 8); +//nop; +v1 = v1 + 0xfffffff0; +L451eb4: +t3 = MEM_U32(sp + 32); +v0 = v1; +MEM_U32(v1 + 0) = t3; +t4 = MEM_U32(sp + 36); +//nop; +MEM_U32(v1 + 4) = t4; +t5 = MEM_U32(sp + 40); +//nop; +MEM_U32(v1 + 8) = t5; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_restore_expr_sem_context(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L451ee8: +//restore_expr_sem_context: +//nop; +//nop; +//nop; +t6 = MEM_U32(a0 + 4); +at = 0x1002dffc; +//nop; +MEM_U32(at + 0) = t6; +t7 = MEM_U32(a0 + 8); +at = 0x10029aa4; +//nop; +MEM_U32(at + 0) = t7; +t8 = MEM_U32(a0 + 12); +at = 0x10006c64; +MEM_U32(at + 0) = t8; +return; +MEM_U32(at + 0) = t8; +} + +static void f_initialize_expr_sem(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L451f24: +//initialize_expr_sem: +//nop; +//nop; +//nop; +if (a0 != 0) {//nop; +goto L451f5c;} +//nop; +v1 = 0x10029aa4; +a1 = 0x10006c64; +v0 = 0x1002dffc; +v1 = v1; +a1 = a1; +MEM_U32(v1 + 0) = zero; +MEM_U32(a1 + 0) = zero; +MEM_U32(v0 + 0) = zero; +return; +MEM_U32(v0 + 0) = zero; +L451f5c: +v0 = 0x1002dffc; +v1 = 0x10029aa4; +t6 = MEM_U32(v0 + 0); +v1 = v1; +MEM_U32(a0 + 4) = t6; +a1 = 0x10006c64; +t7 = MEM_U32(v1 + 0); +a1 = a1; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(a1 + 0); +//nop; +MEM_U32(a0 + 12) = t8; +MEM_U32(v1 + 0) = zero; +MEM_U32(a1 + 0) = zero; +MEM_U32(v0 + 0) = zero; +//nop; +return; +//nop; +} + +static void func_451fa0(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L451fa0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 400000ab MEM_U32(sp + 48) = s2; +s2 = 0x1002df8c; +// fdead 400800ab MEM_U32(sp + 40) = s0; +s0 = 0x1002dffc; +v0 = MEM_U32(s2 + 0); +// fdead 400a00ab MEM_U32(sp + 76) = ra; +// fdead 400a00ab MEM_U32(sp + 72) = gp; +// fdead 400a00ab MEM_U32(sp + 68) = s7; +// fdead 400a00ab MEM_U32(sp + 64) = s6; +// fdead 400a00ab MEM_U32(sp + 60) = s5; +// fdead 400a00ab MEM_U32(sp + 56) = s4; +// fdead 400a00ab MEM_U32(sp + 52) = s3; +// fdead 400a00ab MEM_U32(sp + 44) = s1; +s0 = MEM_U32(s0 + 0); +s3 = MEM_U32(v0 + 8); +s4 = MEM_U32(v0 + 28); +if (s0 == 0) {s7 = 0x30000; +goto L45214c;} +s7 = 0x30000; +s5 = 0x1002df88; +s7 = s7 | 0xe3; +s6 = 0x2; +L452004: +v0 = MEM_U32(s0 + 4); +//nop; +t6 = MEM_U32(v0 + 24); +t7 = MEM_U32(v0 + 20); +a0 = MEM_U32(t6 + 24); +a1 = MEM_U32(s2 + 0); +t8 = 0x1; +MEM_U32(sp + 24) = t8; +MEM_U32(sp + 20) = zero; +a2 = 0x1; +a3 = zero; +MEM_U32(sp + 16) = t7; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L452038; +MEM_U32(sp + 16) = t7; +L452038: +// bdead 41fa000b gp = MEM_U32(sp + 72); +if (v0 == 0) {a0 = v0; +goto L452054;} +a0 = v0; +t9 = MEM_S16(v0 + 64); +//nop; +t0 = t9 | 0x20; +MEM_U16(v0 + 64) = (uint16_t)t0; +L452054: +if (v0 == 0) {//nop; +goto L452070;} +//nop; +t1 = MEM_U32(s5 + 0); +t2 = MEM_U32(v0 + 8); +//nop; +if (t1 != t2) {//nop; +goto L4520ec;} +//nop; +L452070: +t3 = MEM_U32(s2 + 0); +a0 = s7; +t4 = MEM_U16(t3 + 42); +a1 = s6; +if (s6 == t4) {//nop; +goto L4520c4;} +//nop; +//nop; +a0 = 0x1; +//nop; +v0 = f_uplevel(mem, sp, a0); +goto L452098; +//nop; +L452098: +// bdead 41fa000b gp = MEM_U32(sp + 72); +a0 = MEM_U32(v0 + 4); +//nop; +a1 = MEM_U32(s0 + 4); +a2 = MEM_U32(s0 + 8); +// fdead 61fe00eb t9 = t9; +s1 = v0; +v0 = func_451e18(mem, sp, a0, a1, a2); +goto L4520b8; +s1 = v0; +L4520b8: +// bdead 41fe000b gp = MEM_U32(sp + 72); +MEM_U32(s1 + 4) = v0; +goto L45213c; +MEM_U32(s1 + 4) = v0; +L4520c4: +v0 = MEM_U32(s0 + 4); +//nop; +t5 = MEM_U32(v0 + 24); +a2 = MEM_U32(v0 + 20); +a3 = MEM_U32(t5 + 24); +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4520e0; +a3 = a3 + 0x18; +L4520e0: +// bdead 41fa0003 gp = MEM_U32(sp + 72); +s0 = MEM_U32(s0 + 0); +goto L452140; +s0 = MEM_U32(s0 + 0); +L4520ec: +t6 = MEM_U32(s0 + 4); +//nop; +MEM_U32(t6 + 24) = v0; +t7 = MEM_U32(s3 + 52); +//nop; +if (t7 != 0) {//nop; +goto L45211c;} +//nop; +t8 = MEM_U32(s4 + 12); +//nop; +t9 = t8 & 0x8000; +if (t9 == 0) {//nop; +goto L45213c;} +//nop; +L45211c: +//nop; +a1 = MEM_U32(s0 + 4); +a2 = MEM_U32(s0 + 8); +// bdead 41fa00e3 t9 = t9; +a3 = 0x1; +v0 = func_4513f4(mem, sp, a0, a1, a2, a3); +goto L452134; +a3 = 0x1; +L452134: +// bdead 41fa0003 gp = MEM_U32(sp + 72); +//nop; +L45213c: +s0 = MEM_U32(s0 + 0); +L452140: +//nop; +if (s0 != 0) {//nop; +goto L452004;} +//nop; +L45214c: +// bdead 1 ra = MEM_U32(sp + 76); +// bdead 1 s0 = MEM_U32(sp + 40); +// bdead 1 s1 = MEM_U32(sp + 44); +// bdead 1 s2 = MEM_U32(sp + 48); +// bdead 1 s3 = MEM_U32(sp + 52); +// bdead 1 s4 = MEM_U32(sp + 56); +// bdead 1 s5 = MEM_U32(sp + 60); +// bdead 1 s6 = MEM_U32(sp + 64); +// bdead 1 s7 = MEM_U32(sp + 68); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static uint32_t func_452178(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452178: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +t6 = 0x1002df78; +MEM_U32(sp + 36) = a1; +a1 = a0; +MEM_U32(sp + 32) = a0; +a0 = 0x1002dffc; +//nop; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +a0 = MEM_U32(a0 + 0); +// fdead 400081eb t9 = t9; +a2 = MEM_U32(t6 + 20); +MEM_U32(sp + 32) = a1; +v0 = func_451e18(mem, sp, a0, a1, a2); +goto L4521c0; +MEM_U32(sp + 32) = a1; +L4521c0: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +at = 0x1002dffc; +t7 = MEM_U32(sp + 36); +MEM_U32(at + 0) = v0; +MEM_U32(a1 + 8) = t7; +// bdead 41 ra = MEM_U32(sp + 28); +// bdead 41 sp = sp + 0x20; +v0 = a1; +return v0; +v0 = a1; +} + +static uint32_t func_4521e8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4521e8: +a3 = 0x26; +a2 = 0x20; +a1 = 0x1e; +L4521f4: +if (a0 == 0) {v0 = zero; +goto L45224c;} +v0 = zero; +v1 = MEM_U32(a0 + 4); +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +if (v0 == a1) {//nop; +goto L45222c;} +//nop; +if (v0 == a2) {//nop; +goto L45222c;} +//nop; +if (v0 == a3) {at = 0x27; +goto L452234;} +at = 0x27; +if (v0 != at) {//nop; +goto L452240;} +//nop; +L45222c: +v0 = v1; +return v0; +v0 = v1; +L452234: +a0 = MEM_U32(a0 + 0); +//nop; +goto L4521f4; +//nop; +L452240: +v0 = zero; +return v0; +v0 = zero; +// fdead 0 v0 = zero; +L45224c: +//nop; +return v0; +//nop; +} + +static uint32_t func_452254(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452254: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a0; +a0 = 0x10029aa4; +//nop; +// fdead 400201eb MEM_U32(sp + 28) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 400201eb t9 = t9; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +v0 = func_4517c0(mem, sp, a0); +goto L45228c; +MEM_U32(sp + 44) = a1; +L45228c: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 36) = v0; +//nop; +a0 = v0; +// fdead 6002003b t9 = t9; +//nop; +v0 = func_4521e8(mem, sp, a0); +goto L4522a8; +//nop; +L4522a8: +// bdead 40020109 gp = MEM_U32(sp + 24); +if (v0 != 0) {MEM_U32(s0 + 8) = v0; +goto L4522d8;} +MEM_U32(s0 + 8) = v0; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xe4; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4522cc; +a1 = 0x2; +L4522cc: +// bdead 20001 gp = MEM_U32(sp + 24); +v0 = s0; +goto L4522fc; +v0 = s0; +L4522d8: +//nop; +a1 = MEM_U32(sp + 44); +a2 = MEM_U32(s0 + 20); +a3 = MEM_U32(sp + 36); +// fdead 600201db t9 = t9; +a0 = s0; +v0 = func_4518b4(mem, sp, a0, a1, a2, a3); +goto L4522f4; +a0 = s0; +L4522f4: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L4522fc: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_45230c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45230c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a0; +a0 = 0x10029aa4; +//nop; +// fdead 400201eb MEM_U32(sp + 28) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 400201eb t9 = t9; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +v0 = func_4517c0(mem, sp, a0); +goto L452344; +MEM_U32(sp + 44) = a1; +L452344: +// bdead 40020109 gp = MEM_U32(sp + 24); +if (v0 == 0) {MEM_U32(sp + 36) = v0; +goto L4523a8;} +MEM_U32(sp + 36) = v0; +a0 = MEM_U32(v0 + 4); +at = 0x1e; +v1 = MEM_U32(a0 + 4); +//nop; +if (v1 == at) {at = 0x20; +goto L452380;} +at = 0x20; +if (v1 == at) {at = 0x26; +goto L452380;} +at = 0x26; +if (v1 == at) {at = 0x27; +goto L452380;} +at = 0x27; +if (v1 != at) {a1 = 0x2; +goto L452388;} +a1 = 0x2; +L452380: +MEM_U32(s0 + 8) = a0; +goto L4523c8; +MEM_U32(s0 + 8) = a0; +L452388: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xe5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45239c; +a0 = a0 | 0xe5; +L45239c: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +goto L4523c8; +//nop; +L4523a8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xe5; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4523c0; +a1 = 0x2; +L4523c0: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L4523c8: +//nop; +a1 = MEM_U32(sp + 44); +a2 = MEM_U32(s0 + 20); +a3 = MEM_U32(sp + 36); +// fdead 600201ff t9 = t9; +a0 = s0; +v0 = func_4518b4(mem, sp, a0, a1, a2, a3); +goto L4523e4; +a0 = s0; +L4523e4: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_4523f8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4523f8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t0 = 0x1002df8c; +// fdead 400003eb MEM_U32(sp + 36) = ra; +t0 = MEM_U32(t0 + 0); +// fdead 400003eb MEM_U32(sp + 32) = gp; +// fdead 400003eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 52) = a1; +t6 = MEM_U32(t0 + 8); +a3 = MEM_U32(a0 + 24); +t1 = MEM_U32(t6 + 8); +if (a3 == 0) {s0 = a0; +goto L452528;} +s0 = a0; +a0 = 0x10029fa0; +//nop; +v1 = MEM_U16(a0 + 26); +//nop; +if (v1 == 0) {//nop; +goto L452460;} +//nop; +v0 = MEM_U16(a0 + 10); +//nop; +t7 = v0 & 0x1; +if (t7 != 0) {t9 = v0 & 0x5; +goto L45247c;} +t9 = v0 & 0x5; +L452460: +if (v1 != 0) {//nop; +goto L452488;} +//nop; +v0 = MEM_U16(a0 + 10); +//nop; +t8 = v0 & 0x1; +if (t8 == 0) {t9 = v0 & 0x5; +goto L452488;} +t9 = v0 & 0x5; +L45247c: +at = 0x5; +if (t9 == at) {//nop; +goto L452498;} +//nop; +L452488: +t2 = MEM_U16(a0 + 46); +//nop; +if (t2 == 0) {//nop; +goto L4524d0;} +//nop; +L452498: +t3 = MEM_U32(t1 + 4); +at = 0x11; +if (t3 != at) {a0 = 0x30000; +goto L4524d0;} +a0 = 0x30000; +a3 = MEM_U32(t0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xe6; +a1 = 0x2; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4524c4; +a3 = a3 + 0x18; +L4524c4: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +goto L4525c0; +//nop; +L4524d0: +//nop; +a1 = MEM_U32(sp + 52); +a0 = a3; +a2 = 0x40000000; +MEM_U32(sp + 44) = t1; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L4524e8; +MEM_U32(sp + 44) = t1; +L4524e8: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 24) = v0; +t4 = MEM_U32(v0 + 4); +at = 0x69; +if (t4 == at) {a1 = v0; +goto L4525c0;} +a1 = v0; +t5 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U32(sp + 44); +a2 = MEM_U32(sp + 52); +a3 = 0x25; +MEM_U32(sp + 16) = t5; +v0 = f_simple_asgn_typematch(mem, sp, a0, a1, a2, a3); +goto L45251c; +MEM_U32(sp + 16) = t5; +L45251c: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 24) = v0; +goto L4525c0; +MEM_U32(s0 + 24) = v0; +L452528: +a0 = 0x10029fa0; +//nop; +v1 = MEM_U16(a0 + 26); +//nop; +if (v1 == 0) {//nop; +goto L452554;} +//nop; +v0 = MEM_U16(a0 + 10); +//nop; +t6 = v0 & 0x1; +if (t6 != 0) {t8 = v0 & 0x5; +goto L452570;} +t8 = v0 & 0x5; +L452554: +if (v1 != 0) {//nop; +goto L45257c;} +//nop; +v0 = MEM_U16(a0 + 10); +//nop; +t7 = v0 & 0x1; +if (t7 == 0) {t8 = v0 & 0x5; +goto L45257c;} +t8 = v0 & 0x5; +L452570: +at = 0x5; +if (t8 == at) {//nop; +goto L45258c;} +//nop; +L45257c: +t9 = MEM_U16(a0 + 46); +//nop; +if (t9 == 0) {//nop; +goto L4525c0;} +//nop; +L45258c: +t2 = MEM_U32(t1 + 4); +at = 0x11; +if (t2 == at) {a0 = 0x30000; +goto L4525c0;} +a0 = 0x30000; +a3 = MEM_U32(t0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0xe7; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4525b8; +a3 = a3 + 0x18; +L4525b8: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L4525c0: +//nop; +a1 = MEM_U32(sp + 52); +a2 = MEM_U32(s0 + 20); +// bdead 400200c3 t9 = t9; +a0 = s0; +a3 = zero; +v0 = func_4518b4(mem, sp, a0, a1, a2, a3); +goto L4525dc; +a3 = zero; +L4525dc: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +//nop; +//nop; +} + +static void func_4525f8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4525f8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 4000002b MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 4002002b MEM_U32(sp + 28) = ra; +// fdead 4002002b MEM_U32(sp + 24) = gp; +a0 = a0 + 0x4; +f_cpp_buffer_terminateBufferManager(mem, sp, a0); +goto L452624; +a0 = a0 + 0x4; +L452624: +// bdead 40020001 gp = MEM_U32(sp + 24); +at = 0xffffffc8; +if (s0 == at) {//nop; +goto L45264c;} +//nop; +//nop; +a0 = s0 + 0x38; +//nop; +f_cpp_directive_terminateDirectives(mem, sp, a0); +goto L452644; +//nop; +L452644: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L45264c: +//nop; +a0 = s0 + 0xec; +//nop; +f_cpp_ifStack_terminate(mem, sp, a0); +goto L45265c; +//nop; +L45265c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = s0 + 0xfc; +//nop; +//nop; +//nop; +f_cpp_paths_terminate(mem, sp, a0); +goto L452674; +//nop; +L452674: +// bdead 40000101 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_cpp_symentry_terminate(mem, sp); +goto L45268c; +//nop; +L45268c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_4526a0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4526a0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = s1; +s1 = a1; +// fdead 400401eb MEM_U32(sp + 36) = ra; +// fdead 400401eb MEM_U32(sp + 24) = s0; +s0 = a0; +// fdead 400601eb MEM_U32(sp + 32) = gp; +a1 = zero; +a2 = 0x10c; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L4526d8; +a2 = 0x10c; +L4526d8: +// bdead 40060003 gp = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +//nop; +v0 = f_create_symtab(mem, sp); +goto L4526f0; +//nop; +L4526f0: +// bdead 4006000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = v0; +//nop; +a0 = s0 + 0x4; +MEM_U32(sp + 44) = a0; +a1 = s1; +f_cpp_buffer_initBufferManager(mem, sp, a0, a1); +goto L45270c; +a1 = s1; +L45270c: +t6 = MEM_U32(s1 + 0); +// bdead 40068003 gp = MEM_U32(sp + 32); +if (t6 != 0) {//nop; +goto L45288c;} +//nop; +//nop; +a0 = s1; +//nop; +temp64 = f_cpp_buffer_pushInputStack(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45272c; +//nop; +L45272c: +// bdead 4006000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 48) = v0; +t7 = MEM_U32(s1 + 0); +t8 = MEM_U32(sp + 44); +if (t7 != 0) {//nop; +goto L45288c;} +//nop; +if (t8 == 0) {//nop; +goto L452764;} +//nop; +v0 = MEM_U32(s0 + 32); +//nop; +if (v0 == 0) {//nop; +goto L452764;} +//nop; +MEM_U32(s0 + 52) = v0; +goto L452768; +MEM_U32(s0 + 52) = v0; +L452764: +MEM_U32(s0 + 52) = zero; +L452768: +//nop; +a0 = 0x9000; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L452778; +//nop; +L452778: +t9 = MEM_U32(s0 + 52); +// bdead 4406000b gp = MEM_U32(sp + 32); +MEM_U32(t9 + 0) = zero; +t1 = MEM_U32(s0 + 52); +t0 = 0x1; +MEM_U32(t1 + 4) = t0; +t3 = MEM_U32(s0 + 52); +t2 = 0x9000; +MEM_U32(t3 + 8) = t2; +t4 = MEM_U32(s0 + 52); +v1 = v0; +MEM_U32(t4 + 12) = v0; +t5 = MEM_U32(s0 + 52); +t3 = 0x1002e01c; +MEM_U32(t5 + 16) = zero; +v0 = MEM_U32(s0 + 52); +at = 0x8000; +t6 = MEM_U32(v0 + 12); +t2 = v1 + at; +MEM_U32(v0 + 20) = t6; +t7 = MEM_U32(s0 + 52); +a0 = s0 + 0x38; +MEM_U32(t7 + 24) = v1; +t8 = MEM_U32(s0 + 52); +a1 = s1; +MEM_U32(t8 + 28) = zero; +t9 = MEM_U32(s0 + 52); +//nop; +MEM_U32(t9 + 32) = zero; +t0 = MEM_U32(s0 + 52); +//nop; +MEM_U32(t0 + 36) = zero; +t1 = MEM_U32(s0 + 52); +//nop; +MEM_U32(t1 + 40) = zero; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(t3 + 32) = t2; +//nop; +//nop; +//nop; +f_cpp_directive_initializeDirectives(mem, sp, a0, a1); +goto L452820; +//nop; +L452820: +t4 = MEM_U32(s1 + 0); +// bdead 40062001 gp = MEM_U32(sp + 32); +if (t4 != 0) {//nop; +goto L45288c;} +//nop; +//nop; +a0 = s0 + 0xec; +a1 = s1; +f_cpp_ifStack_initialize(mem, sp, a0, a1); +goto L452840; +a1 = s1; +L452840: +t5 = MEM_U32(s1 + 0); +// bdead 40064001 gp = MEM_U32(sp + 32); +if (t5 != 0) {//nop; +goto L45288c;} +//nop; +//nop; +a0 = s0 + 0xfc; +a1 = s1; +f_cpp_paths_initialize(mem, sp, a0, a1); +goto L452860; +a1 = s1; +L452860: +t6 = MEM_U32(s1 + 0); +// bdead 40028001 gp = MEM_U32(sp + 32); +if (t6 != 0) {//nop; +goto L45288c;} +//nop; +//nop; +//nop; +//nop; +f_cpp_symentry_initialize(mem, sp); +goto L452880; +//nop; +L452880: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4528ac; +// bdead 1 ra = MEM_U32(sp + 36); +L45288c: +//nop; +a0 = s0; +// fdead 6207e03f t9 = t9; +//nop; +func_4525f8(mem, sp, a0); +goto L4528a0; +//nop; +L4528a0: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L4528ac: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_4528bc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4528bc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +t6 = 0x32; +MEM_U32(a0 + 0) = t6; +//nop; +a1 = a0; +MEM_U32(sp + 32) = a1; +a0 = 0xc8; +v0 = f_Malloc(mem, sp, a0); +goto L4528f8; +a0 = 0xc8; +L4528f8: +a1 = MEM_U32(sp + 32); +// bdead 4b gp = MEM_U32(sp + 24); +MEM_U32(a1 + 4) = v0; +MEM_U32(a1 + 8) = zero; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_452918(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452918: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +a1 = MEM_U32(a0 + 4); +a2 = a0; +if (a1 == 0) {// bdead 400000c3 ra = MEM_U32(sp + 28); +goto L452960;} +// bdead 400000c3 ra = MEM_U32(sp + 28); +//nop; +a0 = a1; +MEM_U32(sp + 32) = a2; +wrapper_free(mem, a0); +goto L452950; +MEM_U32(sp + 32) = a2; +L452950: +a2 = MEM_U32(sp + 32); +// bdead 83 gp = MEM_U32(sp + 24); +MEM_U32(a2 + 4) = zero; +// bdead 1 ra = MEM_U32(sp + 28); +L452960: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_45296c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45296c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001ab MEM_U32(sp + 28) = ra; +// fdead 400001ab MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 0); +v1 = MEM_U32(a0 + 8); +a2 = a0; +at = (int)v1 < (int)v0; +if (at != 0) {t6 = v0 << 1; +goto L4529cc;} +t6 = v0 << 1; +MEM_U32(a0 + 0) = t6; +a1 = MEM_U32(a2 + 0); +//nop; +a0 = MEM_U32(a0 + 4); +t7 = a1 << 2; +a1 = t7; +MEM_U32(sp + 32) = a2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4529bc; +MEM_U32(sp + 32) = a2; +L4529bc: +a2 = MEM_U32(sp + 32); +// bdead 89 gp = MEM_U32(sp + 24); +v1 = MEM_U32(a2 + 8); +MEM_U32(a2 + 4) = v0; +L4529cc: +t0 = v1 + 0x1; +MEM_U32(a2 + 8) = t0; +// bdead 91 ra = MEM_U32(sp + 28); +t9 = MEM_U32(a2 + 4); +t8 = v1 << 2; +// bdead 6000001 sp = sp + 0x20; +v0 = t8 + t9; +return v0; +v0 = t8 + t9; +} + +static void func_4529ec(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4529ec: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 36) = a1; +s0 = a0; +// fdead 4002006b MEM_U32(sp + 24) = gp; +a1 = zero; +a2 = 0x58; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L452a20; +a2 = 0x58; +L452a20: +// bdead 40020003 gp = MEM_U32(sp + 24); +v1 = 0x1; +//nop; +t6 = 0x2; +t7 = 0x22; +MEM_U32(s0 + 8) = t6; +MEM_U8(s0 + 24) = (uint8_t)t7; +MEM_U32(s0 + 12) = v1; +MEM_U32(s0 + 32) = v1; +MEM_U32(s0 + 20) = zero; +MEM_U32(s0 + 28) = zero; +MEM_U32(s0 + 36) = zero; +MEM_U32(s0 + 40) = zero; +MEM_U32(s0 + 44) = zero; +a1 = MEM_U32(sp + 36); +// fdead 6003805b t9 = t9; +a0 = s0 + 0x30; +func_4528bc(mem, sp, a0, a1); +goto L452a68; +a0 = s0 + 0x30; +L452a68: +// bdead 40020001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +//nop; +a0 = s0 + 0x3c; +// fdead 6002007b t9 = t9; +//nop; +func_4528bc(mem, sp, a0, a1); +goto L452a84; +//nop; +L452a84: +// bdead 40020001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +//nop; +a0 = s0 + 0x48; +// fdead 6002007b t9 = t9; +//nop; +func_4528bc(mem, sp, a0, a1); +goto L452aa0; +//nop; +L452aa0: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +v0 = f_mem_start(mem, sp); +goto L452ab8; +//nop; +L452ab8: +// bdead 20009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 84) = v0; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_452ad0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452ad0: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +// fdead 4000002b t9 = t9; +// fdead 4000002b MEM_U32(sp + 24) = gp; +a0 = a0 + 0x30; +func_452918(mem, sp, a0); +goto L452afc; +a0 = a0 + 0x30; +L452afc: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +a0 = a0 + 0x3c; +// fdead 6000002b t9 = t9; +//nop; +func_452918(mem, sp, a0); +goto L452b18; +//nop; +L452b18: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +a0 = a0 + 0x48; +// fdead 6000002b t9 = t9; +//nop; +func_452918(mem, sp, a0); +goto L452b34; +//nop; +L452b34: +// bdead 40000101 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 32); +//nop; +a0 = MEM_U32(t6 + 84); +//nop; +f_mem_free(mem, sp, a0); +goto L452b4c; +//nop; +L452b4c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_452b5c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452b5c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +if (a1 == 0) {// fdead 4000006b MEM_U32(sp + 24) = gp; +goto L452b94;} +// fdead 4000006b MEM_U32(sp + 24) = gp; +a1 = 0x100122d8; +//nop; +a1 = a1; +//nop; +f_cpp_paths_addSearchPath(mem, sp, a0, a1); +goto L452b8c; +//nop; +L452b8c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L452b94: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_452ba4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452ba4: +//nop; +//nop; +//nop; +v1 = 0x10029fa0; +sp = sp + 0xffffffe0; +v0 = MEM_U16(v1 + 26); +MEM_U32(sp + 32) = a0; +a0 = zero < v0; +// fdead 4000003b MEM_U32(sp + 28) = ra; +if (a0 == 0) {// fdead 4000003b MEM_U32(sp + 24) = gp; +goto L452be8;} +// fdead 4000003b MEM_U32(sp + 24) = gp; +a0 = MEM_U16(v1 + 10); +//nop; +t6 = a0 & 0x1; +a0 = zero < t6; +if (a0 != 0) {//nop; +goto L452c04;} +//nop; +L452be8: +a0 = v0 < 0x1; +if (a0 == 0) {//nop; +goto L452c04;} +//nop; +a0 = MEM_U16(v1 + 10); +//nop; +t8 = a0 & 0x1; +a0 = zero < t8; +L452c04: +//nop; +//nop; +//nop; +f_cpp_buffer_setdotrigraphs(mem, sp, a0); +goto L452c14; +//nop; +L452c14: +// bdead 3 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10029fa0; +//nop; +a0 = MEM_U16(v1 + 26); +//nop; +t0 = a0 < 0x1; +if (t0 == 0) {a0 = t0; +goto L452c48;} +a0 = t0; +a0 = MEM_U16(v1 + 10); +//nop; +t1 = a0 & 0x1; +a0 = t1 < 0x1; +L452c48: +//nop; +//nop; +//nop; +f_cpp_buffer_set_traditional_sharpsign_loc(mem, sp, a0); +goto L452c58; +//nop; +L452c58: +// bdead 3 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10029fa0; +//nop; +a0 = MEM_U16(v1 + 26); +//nop; +t3 = a0 < 0x1; +if (t3 == 0) {a0 = t3; +goto L452c8c;} +a0 = t3; +a0 = MEM_U16(v1 + 10); +//nop; +t4 = a0 & 0x1; +a0 = t4 < 0x1; +L452c8c: +//nop; +//nop; +//nop; +f_cpp_symentry_setFilterFlag(mem, sp, a0); +goto L452c9c; +//nop; +L452c9c: +// bdead 3 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +//nop; +//nop; +f_cpp_buffer_setFilterFlag(mem, sp, a0); +goto L452cb4; +//nop; +L452cb4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_452cc4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452cc4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 44) = ra; +// fdead 4000006b MEM_U32(sp + 40) = gp; +// fdead 4000006b MEM_U32(sp + 36) = s3; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +v1 = MEM_U32(a0 + 8); +s1 = a0; +if ((int)v1 <= 0) {s3 = a1; +goto L452d88;} +s3 = a1; +s0 = zero; +s2 = 0x5f; +L452d04: +t6 = MEM_U32(s1 + 4); +if (s3 == 0) {v0 = t6 + s0; +goto L452d5c;} +v0 = t6 + s0; +a0 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U8(a0 + 0); +//nop; +if (s2 != t7) {//nop; +goto L452d54;} +//nop; +t8 = MEM_U8(a0 + 1); +//nop; +if (s2 != t8) {//nop; +goto L452d54;} +//nop; +//nop; +//nop; +//nop; +f_cpp_directive_installPredefine(mem, sp, a0); +goto L452d48; +//nop; +L452d48: +// bdead 401e0001 gp = MEM_U32(sp + 40); +v1 = MEM_U32(s1 + 8); +//nop; +L452d54: +v0 = v1 << 2; +goto L452d78; +v0 = v1 << 2; +L452d5c: +//nop; +a0 = MEM_U32(v0 + 0); +//nop; +f_cpp_directive_installPredefine(mem, sp, a0); +goto L452d6c; +//nop; +L452d6c: +v1 = MEM_U32(s1 + 8); +// bdead 401e0011 gp = MEM_U32(sp + 40); +v0 = v1 << 2; +L452d78: +s0 = s0 + 0x4; +at = (int)s0 < (int)v0; +if (at != 0) {//nop; +goto L452d04;} +//nop; +L452d88: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_452da4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452da4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000002b MEM_U32(sp + 36) = ra; +// fdead 4000002b MEM_U32(sp + 32) = gp; +// fdead 4000002b MEM_U32(sp + 28) = s2; +// fdead 4000002b MEM_U32(sp + 24) = s1; +// fdead 4000002b MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a0 + 8); +s2 = a0; +if ((int)t6 <= 0) {s0 = zero; +goto L452e0c;} +s0 = zero; +s1 = zero; +L452ddc: +t7 = MEM_U32(s2 + 4); +//nop; +t8 = t7 + s1; +a0 = MEM_U32(t8 + 0); +//nop; +f_cpp_directive_undefPredefined(mem, sp, a0); +goto L452df4; +//nop; +L452df4: +t9 = MEM_U32(s2 + 8); +s0 = s0 + 0x1; +// bdead 440e0001 gp = MEM_U32(sp + 32); +at = (int)s0 < (int)t9; +if (at != 0) {s1 = s1 + 0x4; +goto L452ddc;} +s1 = s1 + 0x4; +L452e0c: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_452e24(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452e24: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +v0 = MEM_U32(a0 + 8); +s1 = a0; +s2 = a1; +if ((int)v0 <= 0) {s0 = zero; +goto L452e98;} +s0 = zero; +L452e5c: +if (s2 != 0) {t7 = s0 << 2; +goto L452e88;} +t7 = s0 << 2; +t6 = MEM_U32(s1 + 4); +//nop; +t8 = t6 + t7; +a0 = MEM_U32(t8 + 0); +//nop; +f_cpp_directive_installAssert(mem, sp, a0); +goto L452e7c; +//nop; +L452e7c: +// bdead 400e0001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s1 + 8); +//nop; +L452e88: +s0 = s0 + 0x1; +at = (int)s0 < (int)v0; +if (at != 0) {//nop; +goto L452e5c;} +//nop; +L452e98: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_452eb0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L452eb0: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +v0 = 0x10029fa0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = MEM_U16(v0 + 26); +// fdead 400201eb MEM_U32(sp + 36) = s4; +// fdead 400201eb MEM_U32(sp + 32) = s3; +t6 = s0 < 0x1; +s3 = a3; +s4 = a1; +// fdead 403281eb MEM_U32(sp + 44) = ra; +// fdead 403281eb MEM_U32(sp + 40) = gp; +// fdead 403281eb MEM_U32(sp + 28) = s2; +// fdead 403281eb MEM_U32(sp + 24) = s1; +MEM_U32(sp + 120) = a0; +MEM_U32(sp + 128) = a2; +if (t6 == 0) {s0 = t6; +goto L452f10;} +s0 = t6; +s0 = MEM_U16(v0 + 10); +//nop; +t7 = s0 & 0x1; +s0 = t7 < 0x1; +L452f10: +//nop; +MEM_U32(sp + 100) = s0; +MEM_U32(sp + 96) = zero; +a0 = MEM_U32(s3 + 0); +a1 = sp + 0x68; +v0 = f_cpp_paths_isolatePathName(mem, sp, a0, a1); +goto L452f28; +a1 = sp + 0x68; +L452f28: +// bdead 40300003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 104); +a1 = 0x100122e8; +//nop; +a2 = 0x3; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L452f44; +a1 = a1; +L452f44: +// bdead 4030000b gp = MEM_U32(sp + 40); +t9 = v0 < 0x1; +MEM_U32(s4 + 12) = t9; +t0 = MEM_U32(sp + 128); +s2 = 0x1; +at = (int)t0 < (int)0x2; +if (at != 0) {s1 = s3 + 0x4; +goto L453698;} +s1 = s3 + 0x4; +L452f64: +a3 = MEM_U32(s1 + 0); +at = 0x2d; +t1 = MEM_U8(a3 + 0); +//nop; +if (t1 != at) {//nop; +goto L453638;} +//nop; +s0 = MEM_U8(a3 + 1); +//nop; +if ((int)s0 <= 0) {t2 = s0 + 0xffffffbf; +goto L452fb8;} +t2 = s0 + 0xffffffbf; +at = t2 < 0x37; +if (at == 0) {//nop; +goto L452fc0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10012418[] = { +&&L452fc8, +&&L452fc0, +&&L45332c, +&&L453348, +&&L4532e8, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L4533c0, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L453200, +&&L452fc0, +&&L452fc0, +&&L4532cc, +&&L453310, +&&L453308, +&&L452fc0, +&&L452fc0, +&&L453384, +&&L452fc0, +&&L452fc0, +&&L4533f8, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L453438, +&&L452fc0, +&&L452fc0, +&&L45346c, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L452fc0, +&&L453554, +&&L453584, +&&L4535fc, +&&L453628, +&&L452fc0, +&&L452fc0, +&&L4534c8, +&&L452fc0, +&&L452fc0, +&&L45341c, +&&L453424, +}; +dest = Lswitch10012418[t2]; +//nop; +goto *dest; +//nop; +L452fb8: +if (s0 == 0) {//nop; +goto L453414;} +//nop; +L452fc0: +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L452fc8: +v0 = MEM_U8(a3 + 2); +at = 0x2d; +if (v0 == 0) {//nop; +goto L4531f8;} +//nop; +if (v0 != at) {t3 = 0x1; +goto L452fec;} +t3 = 0x1; +MEM_U32(s4 + 36) = t3; +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L452fec: +//nop; +a0 = s4 + 0x48; +// bdead 402c0023 t9 = t9; +//nop; +v0 = func_45296c(mem, sp, a0); +goto L453000; +//nop; +L453000: +t4 = MEM_U32(sp + 128); +t5 = s2 + 0x1; +// bdead 402c600b gp = MEM_U32(sp + 40); +at = (int)t5 < (int)t4; +if (at == 0) {s3 = v0; +goto L4531e8;} +s3 = v0; +t6 = MEM_U32(s1 + 4); +at = 0x28; +t7 = MEM_U8(t6 + 0); +v1 = s2 + 0x2; +if (t7 != at) {at = (int)v1 < (int)t4; +goto L4531e8;} +at = (int)v1 < (int)t4; +if (at == 0) {//nop; +goto L4531e8;} +//nop; +MEM_U32(sp + 60) = v1; +t8 = MEM_U32(s1 + 8); +at = 0x29; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != at) {//nop; +goto L4531e8;} +//nop; +v1 = MEM_U32(s4 + 84); +at = 0xfffffffc; +v0 = MEM_U32(v1 + 8); +//nop; +v0 = v0 + 0x3; +t0 = v0 & at; +MEM_U32(v1 + 8) = t0; +//nop; +a0 = MEM_U32(s1 + 0); +MEM_U32(sp + 88) = t0; +v0 = wrapper_strlen(mem, a0); +goto L453080; +MEM_U32(sp + 88) = t0; +L453080: +// bdead 4034000b gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 4); +//nop; +s0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L453098; +//nop; +L453098: +t1 = MEM_U32(s4 + 84); +t5 = MEM_U32(sp + 88); +t2 = MEM_U32(t1 + 12); +t3 = v0 + s0; +t6 = t3 + t5; +// bdead 40348803 gp = MEM_U32(sp + 40); +at = t2 < t6; +if (at == 0) {//nop; +goto L453108;} +//nop; +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4530cc; +//nop; +L4530cc: +// bdead 4034000b gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 4); +//nop; +s0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4530e4; +//nop; +L4530e4: +// bdead 4036000b gp = MEM_U32(sp + 40); +a0 = MEM_U32(s4 + 84); +//nop; +a1 = v0 + s0; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4530fc; +//nop; +L4530fc: +// bdead 4034000b gp = MEM_U32(sp + 40); +MEM_U32(s3 + 0) = v0; +goto L453190; +MEM_U32(s3 + 0) = v0; +L453108: +//nop; +a0 = MEM_U32(s1 + 4); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L453118; +//nop; +L453118: +// bdead 4034000b gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +s0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L453130; +//nop; +L453130: +v1 = MEM_U32(s4 + 84); +// bdead 4036001b gp = MEM_U32(sp + 40); +t7 = MEM_U32(v1 + 8); +//nop; +t4 = t7 + v0; +t8 = t4 + s0; +MEM_U32(v1 + 8) = t8; +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L45315c; +//nop; +L45315c: +// bdead 4034000b gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 4); +//nop; +s0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L453174; +//nop; +L453174: +t9 = MEM_U32(s4 + 84); +// bdead 4436000b gp = MEM_U32(sp + 40); +t0 = MEM_U32(t9 + 8); +//nop; +t1 = t0 - v0; +t3 = t1 - s0; +MEM_U32(s3 + 0) = t3; +L453190: +a1 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U32(s3 + 0); +a1 = a1 + 0x2; +v0 = wrapper_strcpy(mem, a0, a1); +goto L4531a4; +a1 = a1 + 0x2; +L4531a4: +// bdead 40340003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(s1 + 4); +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L4531bc; +//nop; +L4531bc: +// bdead 40340003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(s1 + 8); +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L4531d4; +//nop; +L4531d4: +s2 = MEM_U32(sp + 60); +// bdead 402c0003 gp = MEM_U32(sp + 40); +s1 = s1 + 0x8; +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L4531e8: +t5 = MEM_U32(s1 + 0); +//nop; +t2 = t5 + 0x2; +MEM_U32(v0 + 0) = t2; +L4531f8: +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L453200: +t6 = MEM_U8(a3 + 2); +at = 0x44; +if (t6 == at) {t9 = MEM_U32(sp + 128); +goto L453228;} +t9 = MEM_U32(sp + 128); +t7 = MEM_U32(s4 + 28); +v0 = s2 + 0x1; +t4 = t7 + 0x1; +MEM_U32(s4 + 28) = t4; +goto L453684; +MEM_U32(s4 + 28) = t4; +// fdead 0 t9 = MEM_U32(sp + 128); +L453228: +t8 = s2 + 0x1; +if (t8 != t9) {a0 = 0x10000; +goto L453254;} +a0 = 0x10000; +//nop; +a0 = a0 | 0x78; +a1 = 0x2; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L453248; +a2 = 0xffffffff; +L453248: +// bdead 402c0003 gp = MEM_U32(sp + 40); +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L453254: +a1 = 0x100122ec; +//nop; +a0 = a3 + 0x3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L453268; +a1 = a1; +L453268: +// bdead 402c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L45328c;} +//nop; +t0 = MEM_U32(s1 + 4); +at = 0x1002e004; +s1 = s1 + 0x4; +v0 = s2 + 0x2; +MEM_U32(at + 0) = t0; +goto L453684; +MEM_U32(at + 0) = t0; +L45328c: +a0 = MEM_U32(s1 + 0); +a1 = 0x100122f4; +//nop; +a0 = a0 + 0x3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4532a4; +a1 = a1; +L4532a4: +// bdead 402c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L4532c4;} +//nop; +t1 = MEM_U32(s1 + 4); +at = 0x1002e008; +s2 = s2 + 0x1; +s1 = s1 + 0x4; +MEM_U32(at + 0) = t1; +L4532c4: +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L4532cc: +//nop; +//nop; +//nop; +f_cpp_buffer_donotPrintLine(mem, sp); +goto L4532dc; +//nop; +L4532dc: +// bdead 402c0003 gp = MEM_U32(sp + 40); +a3 = MEM_U32(s1 + 0); +//nop; +L4532e8: +t3 = MEM_U8(a3 + 2); +//nop; +if (t3 != 0) {//nop; +goto L453308;} +//nop; +t5 = MEM_U32(s4 + 12); +//nop; +t2 = t5 | 0x2; +MEM_U32(s4 + 12) = t2; +L453308: +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L453310: +//nop; +//nop; +//nop; +f_cpp_symentry_setsinglequote(mem, sp); +goto L453320; +//nop; +L453320: +// bdead 402c0003 gp = MEM_U32(sp + 40); +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L45332c: +//nop; +//nop; +//nop; +f_cpp_buffer_setprintcomment(mem, sp); +goto L45333c; +//nop; +L45333c: +// bdead 402c0003 gp = MEM_U32(sp + 40); +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L453348: +t6 = MEM_U8(a3 + 2); +//nop; +if (t6 == 0) {//nop; +goto L45337c;} +//nop; +//nop; +a0 = s4 + 0x30; +// bdead 402c0023 t9 = t9; +//nop; +v0 = func_45296c(mem, sp, a0); +goto L45336c; +//nop; +L45336c: +t7 = MEM_U32(s1 + 0); +// bdead 402d000b gp = MEM_U32(sp + 40); +t4 = t7 + 0x2; +MEM_U32(v0 + 0) = t4; +L45337c: +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L453384: +t8 = MEM_U8(a3 + 2); +//nop; +if (t8 == 0) {//nop; +goto L4533b8;} +//nop; +//nop; +a0 = s4 + 0x3c; +// bdead 402c0023 t9 = t9; +//nop; +v0 = func_45296c(mem, sp, a0); +goto L4533a8; +//nop; +L4533a8: +t9 = MEM_U32(s1 + 0); +// bdead 442c000b gp = MEM_U32(sp + 40); +t0 = t9 + 0x2; +MEM_U32(v0 + 0) = t0; +L4533b8: +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L4533c0: +t1 = MEM_U8(a3 + 2); +a0 = MEM_U32(sp + 120); +if (t1 != 0) {v0 = s2 + 0x1; +goto L4533d8;} +v0 = s2 + 0x1; +MEM_U32(s4 + 32) = zero; +goto L453684; +MEM_U32(s4 + 32) = zero; +L4533d8: +//nop; +a0 = a0 + 0xfc; +a1 = a3 + 0x2; +f_cpp_paths_addSearchPath(mem, sp, a0, a1); +goto L4533e8; +a1 = a3 + 0x2; +L4533e8: +// bdead 402c0003 gp = MEM_U32(sp + 40); +//nop; +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L4533f8: +t3 = MEM_U8(a3 + 2); +at = 0x74; +if (t3 != at) {t5 = 0x1; +goto L45340c;} +t5 = 0x1; +MEM_U32(s4 + 44) = t5; +L45340c: +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L453414: +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L45341c: +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L453424: +t2 = MEM_U32(s4 + 16); +v0 = s2 + 0x1; +t6 = t2 + 0x1; +MEM_U32(s4 + 16) = t6; +goto L453684; +MEM_U32(s4 + 16) = t6; +L453438: +a1 = 0x100122fc; +//nop; +a0 = a3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L45344c; +a1 = a1; +L45344c: +// bdead 402c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L453464;} +//nop; +s1 = s1 + 0x4; +v0 = s2 + 0x2; +goto L453684; +v0 = s2 + 0x2; +L453464: +a3 = MEM_U32(s1 + 0); +//nop; +L45346c: +a1 = 0x10012308; +//nop; +a0 = a3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L453480; +a1 = a1; +L453480: +// bdead 402c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L4534c0;} +//nop; +//nop; +a0 = 0x1; +//nop; +f_cpp_symentry_setFilterFlag(mem, sp, a0); +goto L45349c; +//nop; +L45349c: +// bdead 402c0003 gp = MEM_U32(sp + 40); +a0 = 0x1; +//nop; +//nop; +//nop; +f_cpp_buffer_setFilterFlag(mem, sp, a0); +goto L4534b4; +//nop; +L4534b4: +// bdead 402c0003 gp = MEM_U32(sp + 40); +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L4534c0: +a3 = MEM_U32(s1 + 0); +//nop; +L4534c8: +a1 = 0x10012310; +//nop; +a0 = a3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4534dc; +a1 = a1; +L4534dc: +// bdead 402c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L4534f4;} +//nop; +MEM_U32(s4 + 8) = zero; +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L4534f4: +a1 = 0x10012318; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L453508; +a1 = a1; +L453508: +// bdead 402c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t7 = 0x2; +goto L453520;} +t7 = 0x2; +MEM_U32(s4 + 8) = t7; +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L453520: +a1 = 0x10012320; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L453534; +a1 = a1; +L453534: +// bdead 402c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t4 = 0x1; +goto L45354c;} +t4 = 0x1; +MEM_U32(s4 + 8) = t4; +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L45354c: +a3 = MEM_U32(s1 + 0); +//nop; +L453554: +a1 = 0x10012328; +//nop; +a0 = a3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L453568; +a1 = a1; +L453568: +// bdead 402c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L45357c;} +//nop; +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L45357c: +a3 = MEM_U32(s1 + 0); +//nop; +L453584: +a1 = 0x10012330; +//nop; +a0 = a3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L453598; +a1 = a1; +L453598: +// bdead 402c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a2 = 0xb; +goto L4535b8;} +a2 = 0xb; +t8 = MEM_U32(s4 + 20); +v0 = s2 + 0x1; +t9 = t8 + 0x1; +MEM_U32(s4 + 20) = t9; +goto L453684; +MEM_U32(s4 + 20) = t9; +L4535b8: +a1 = 0x10012338; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L4535cc; +a1 = a1; +L4535cc: +// bdead 402c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L4535f4;} +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +a0 = a0 + 0xb; +//nop; +f_cpp_directive_setFileNestLevel(mem, sp, a0); +goto L4535ec; +//nop; +L4535ec: +// bdead 402c0003 gp = MEM_U32(sp + 40); +//nop; +L4535f4: +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L4535fc: +a1 = 0x10012344; +//nop; +a0 = a3; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L453610; +a1 = a1; +L453610: +// bdead 402c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t0 = 0x1; +goto L453620;} +t0 = 0x1; +MEM_U32(s4 + 40) = t0; +L453620: +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L453628: +t1 = 0x1; +MEM_U32(sp + 96) = t1; +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L453638: +t3 = MEM_U32(s4 + 4); +a0 = 0x10000; +if (t3 == 0) {a0 = a0 | 0x56; +goto L453664;} +a0 = a0 | 0x56; +//nop; +a1 = 0x2; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L453658; +a2 = 0xffffffff; +L453658: +// bdead 402c0003 gp = MEM_U32(sp + 40); +v0 = s2 + 0x1; +goto L453684; +v0 = s2 + 0x1; +L453664: +t5 = MEM_U32(s4 + 0); +//nop; +if (t5 == 0) {//nop; +goto L45367c;} +//nop; +MEM_U32(s4 + 4) = a3; +goto L453680; +MEM_U32(s4 + 4) = a3; +L45367c: +MEM_U32(s4 + 0) = a3; +L453680: +v0 = s2 + 0x1; +L453684: +t2 = MEM_U32(sp + 128); +s2 = v0; +at = (int)v0 < (int)t2; +if (at != 0) {s1 = s1 + 0x4; +goto L452f64;} +s1 = s1 + 0x4; +L453698: +v0 = MEM_U32(sp + 96); +t7 = MEM_U32(sp + 120); +s0 = zero < v0; +t4 = t7 + 0xfc; +MEM_U32(sp + 52) = t4; +s1 = s4 + 0x48; +s2 = s4 + 0x30; +if (s0 == 0) {s3 = s4 + 0x3c; +goto L4536dc;} +s3 = s4 + 0x3c; +v0 = MEM_U32(s4 + 8); +//nop; +s0 = v0 ^ 0x2; +s0 = s0 < 0x1; +if (s0 != 0) {//nop; +goto L4536dc;} +//nop; +s0 = v0 ^ 0x1; +s0 = s0 < 0x1; +L4536dc: +//nop; +a0 = s0; +//nop; +f_cpp_directive_setWarnAboutIdent(mem, sp, a0); +goto L4536ec; +//nop; +L4536ec: +// bdead 403c0003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_cpp_symentry_installBuiltinMacros(mem, sp); +goto L453704; +//nop; +L453704: +// bdead 403c0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 52); +//nop; +a1 = MEM_U32(s4 + 32); +// fdead 603e007f t9 = t9; +//nop; +func_452b5c(mem, sp, a0, a1); +goto L453720; +//nop; +L453720: +// bdead 403c0003 gp = MEM_U32(sp + 40); +a1 = MEM_U32(s4 + 36); +//nop; +a0 = s2; +// fdead 603e007f t9 = t9; +//nop; +func_452cc4(mem, sp, a0, a1); +goto L45373c; +//nop; +L45373c: +// bdead 40340003 gp = MEM_U32(sp + 40); +a0 = s3; +//nop; +//nop; +// fdead 603e003f t9 = t9; +//nop; +func_452da4(mem, sp, a0); +goto L453758; +//nop; +L453758: +// bdead 40240003 gp = MEM_U32(sp + 40); +a1 = MEM_U32(s4 + 36); +//nop; +a0 = s1; +// fdead 603e007f t9 = t9; +//nop; +func_452e24(mem, sp, a0, a1); +goto L453774; +//nop; +L453774: +// bdead 40200003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s4 + 8); +//nop; +//nop; +// fdead 603e003f t9 = t9; +//nop; +func_452ba4(mem, sp, a0); +goto L453790; +//nop; +L453790: +t8 = MEM_U32(s4 + 12); +// bdead 42200003 gp = MEM_U32(sp + 40); +if (t8 == 0) {//nop; +goto L4537b8;} +//nop; +//nop; +a0 = 0x1; +//nop; +f_cpp_directive_setnopragma(mem, sp, a0); +goto L4537b0; +//nop; +L4537b0: +// bdead 40200003 gp = MEM_U32(sp + 40); +//nop; +L4537b8: +s0 = 0x10012350; +//nop; +s0 = s0; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L4537cc; +a0 = s0; +L4537cc: +// bdead 4022000b gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = v0 + s0; +//nop; +v0 = f_cpp_symentry_symbolLookup(mem, sp, a0, a1); +goto L4537e4; +//nop; +L4537e4: +// bdead 4020000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L45380c;} +//nop; +//nop; +MEM_U32(sp + 100) = zero; +a0 = zero; +f_cpp_buffer_set_traditional_sharpsign_loc(mem, sp, a0); +goto L453800; +a0 = zero; +L453800: +// bdead 40200003 gp = MEM_U32(sp + 40); +t5 = MEM_U32(s4 + 40); +goto L453890; +t5 = MEM_U32(s4 + 40); +L45380c: +t9 = 0x10029fa0; +//nop; +t9 = MEM_U16(t9 + 26); +//nop; +if (t9 != 0) {//nop; +goto L45388c;} +//nop; +t0 = 0x10029fa0; +//nop; +t0 = MEM_U16(t0 + 10); +//nop; +t1 = t0 & 0x1; +if (t1 != 0) {//nop; +goto L45388c;} +//nop; +t3 = 0x10029fa0; +//nop; +t3 = MEM_U16(t3 + 32); +//nop; +if (t3 == 0) {//nop; +goto L45388c;} +//nop; +a0 = 0x1001235c; +//nop; +a0 = a0; +//nop; +f_cpp_directive_installPredefine(mem, sp, a0); +goto L45386c; +//nop; +L45386c: +// bdead 40200003 gp = MEM_U32(sp + 40); +MEM_U32(sp + 100) = zero; +//nop; +a0 = zero; +//nop; +f_cpp_buffer_set_traditional_sharpsign_loc(mem, sp, a0); +goto L453884; +//nop; +L453884: +// bdead 40200003 gp = MEM_U32(sp + 40); +//nop; +L45388c: +t5 = MEM_U32(s4 + 40); +L453890: +//nop; +if (t5 == 0) {t2 = 0x1; +goto L4538a0;} +t2 = 0x1; +MEM_U32(sp + 100) = t2; +L4538a0: +//nop; +a0 = MEM_U32(sp + 100); +//nop; +f_cpp_buffer_setOldStyleComment(mem, sp, a0); +goto L4538b0; +//nop; +L4538b0: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 100); +//nop; +//nop; +//nop; +f_cpp_directive_setOldStyleComment(mem, sp, a0); +goto L4538c8; +//nop; +L4538c8: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 100); +//nop; +//nop; +//nop; +f_cpp_symentry_setOldStyleMacroOperator(mem, sp, a0); +goto L4538e0; +//nop; +L4538e0: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +s0 = 0x10012368; +//nop; +s0 = s0; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L4538fc; +a0 = s0; +L4538fc: +// bdead 4002000b gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = v0 + s0; +//nop; +v0 = f_cpp_symentry_symbolLookup(mem, sp, a0, a1); +goto L453914; +//nop; +L453914: +// bdead 4000000b gp = MEM_U32(sp + 40); +t6 = zero < v0; +s4 = 0x1002e00c; +s0 = 0x1001237c; +MEM_U32(s4 + 0) = t6; +//nop; +s0 = s0; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L453938; +a0 = s0; +L453938: +// bdead 4022000b gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = v0 + s0; +//nop; +v0 = f_cpp_symentry_symbolLookup(mem, sp, a0, a1); +goto L453950; +//nop; +L453950: +t7 = MEM_U32(s4 + 0); +t4 = zero < v0; +// bdead 40212003 gp = MEM_U32(sp + 40); +t8 = t7 | t4; +if (t8 == 0) {MEM_U32(s4 + 0) = t8; +goto L453980;} +MEM_U32(s4 + 0) = t8; +//nop; +a0 = 0x1; +//nop; +f_cpp_buffer_set_traditional_sharpsign_loc(mem, sp, a0); +goto L453978; +//nop; +L453978: +// bdead 40200003 gp = MEM_U32(sp + 40); +//nop; +L453980: +s0 = 0x10012390; +//nop; +s0 = s0; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L453994; +a0 = s0; +L453994: +// bdead 4022000b gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = v0 + s0; +//nop; +v0 = f_cpp_symentry_symbolLookup(mem, sp, a0, a1); +goto L4539ac; +//nop; +L4539ac: +// bdead 4020000b gp = MEM_U32(sp + 40); +t0 = zero < v0; +s2 = 0x1002e010; +s0 = 0x100123a0; +MEM_U32(s2 + 0) = t0; +//nop; +s0 = s0; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L4539d0; +a0 = s0; +L4539d0: +// bdead 402a000b gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = v0 + s0; +//nop; +v0 = f_cpp_symentry_symbolLookup(mem, sp, a0, a1); +goto L4539e8; +//nop; +L4539e8: +t1 = MEM_U32(s2 + 0); +// bdead 4028040b gp = MEM_U32(sp + 40); +t3 = zero < v0; +t5 = t1 | t3; +s0 = 0x100123b4; +MEM_U32(s2 + 0) = t5; +//nop; +s0 = s0; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L453a10; +a0 = s0; +L453a10: +// bdead 402a000b gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = v0 + s0; +//nop; +v0 = f_cpp_symentry_symbolLookup(mem, sp, a0, a1); +goto L453a28; +//nop; +L453a28: +// bdead 4028000b gp = MEM_U32(sp + 40); +t2 = zero < v0; +s3 = 0x1002e018; +s0 = 0x100123c8; +MEM_U32(s3 + 0) = t2; +//nop; +s0 = s0; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L453a4c; +a0 = s0; +L453a4c: +// bdead 403a000b gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = v0 + s0; +//nop; +v0 = f_cpp_symentry_symbolLookup(mem, sp, a0, a1); +goto L453a64; +//nop; +L453a64: +t6 = MEM_U32(s3 + 0); +// bdead 4038800b gp = MEM_U32(sp + 40); +t7 = zero < v0; +t4 = t6 | t7; +s0 = 0x100123dc; +MEM_U32(s3 + 0) = t4; +//nop; +s0 = s0; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L453a8c; +a0 = s0; +L453a8c: +// bdead 403a000b gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = v0 + s0; +//nop; +v0 = f_cpp_symentry_symbolLookup(mem, sp, a0, a1); +goto L453aa4; +//nop; +L453aa4: +// bdead 4038000b gp = MEM_U32(sp + 40); +t8 = zero < v0; +s0 = 0x1002e014; +s1 = 0x100123ec; +MEM_U32(s0 + 0) = t8; +//nop; +s1 = s1; +a0 = s1; +v0 = wrapper_strlen(mem, a0); +goto L453ac8; +a0 = s1; +L453ac8: +// bdead 403e000b gp = MEM_U32(sp + 40); +a0 = s1; +//nop; +a1 = v0 + s1; +//nop; +v0 = f_cpp_symentry_symbolLookup(mem, sp, a0, a1); +goto L453ae0; +//nop; +L453ae0: +t9 = MEM_U32(s0 + 0); +t3 = MEM_U32(s2 + 0); +t0 = zero < v0; +// bdead 43a1203 gp = MEM_U32(sp + 40); +t1 = t9 | t0; +if (t3 != 0) {MEM_U32(s0 + 0) = t1; +goto L453b88;} +MEM_U32(s0 + 0) = t1; +t5 = MEM_U32(s3 + 0); +//nop; +if (t5 != 0) {//nop; +goto L453b88;} +//nop; +a1 = 0x10029fa0; +//nop; +v1 = MEM_U16(a1 + 26); +//nop; +if (v1 == 0) {//nop; +goto L453b38;} +//nop; +v0 = MEM_U16(a1 + 10); +//nop; +t2 = v0 & 0x1; +if (t2 != 0) {t7 = v0 & 0x5; +goto L453b54;} +t7 = v0 & 0x5; +L453b38: +if (v1 != 0) {//nop; +goto L453b60;} +//nop; +v0 = MEM_U16(a1 + 10); +//nop; +t6 = v0 & 0x1; +if (t6 == 0) {t7 = v0 & 0x5; +goto L453b60;} +t7 = v0 & 0x5; +L453b54: +at = 0x5; +if (t7 == at) {//nop; +goto L453b88;} +//nop; +L453b60: +t4 = MEM_U16(a1 + 52); +//nop; +if (t4 == 0) {//nop; +goto L453b88;} +//nop; +//nop; +//nop; +//nop; +f_cpp_buffer_setCplusStyleComment(mem, sp); +goto L453b80; +//nop; +L453b80: +// bdead 380003 gp = MEM_U32(sp + 40); +//nop; +L453b88: +t8 = MEM_U32(s4 + 0); +a1 = 0x10029fa0; +if (t8 != 0) {//nop; +goto L453bb8;} +//nop; +t9 = MEM_U32(s2 + 0); +//nop; +if (t9 != 0) {//nop; +goto L453bb8;} +//nop; +t0 = MEM_U32(s3 + 0); +//nop; +if (t0 == 0) {//nop; +goto L453bd8;} +//nop; +L453bb8: +//nop; +a0 = zero; +//nop; +f_cpp_buffer_setdotrigraphs(mem, sp, a0); +goto L453bc8; +//nop; +L453bc8: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +a1 = 0x10029fa0; +//nop; +L453bd8: +//nop; +a0 = MEM_U16(a1 + 14); +//nop; +f_allow_dollar_in_identifier(mem, sp, a0); +goto L453be8; +//nop; +L453be8: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x78; +return; +// bdead 1 sp = sp + 0x78; +} + +static uint32_t f_pperror(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L453c0c: +//pperror: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +a1 = 0x100123fc; +a0 = 0xfb528e4; +//nop; +// fdead 400001e3 MEM_U32(sp + 28) = ra; +// fdead 400001e3 MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a2; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L453c48; +a0 = a0 + 0x20; +L453c48: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +a0 = 0xfb528e4; +//nop; +a2 = MEM_U32(sp + 36); +a3 = MEM_U32(sp + 40); +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L453c68; +a0 = a0 + 0x20; +L453c68: +// bdead 40000181 gp = MEM_U32(sp + 24); +//nop; +a0 = 0xfb528e4; +a1 = 0x10012408; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L453c88; +a1 = a1; +L453c88: +// bdead 19 ra = MEM_U32(sp + 28); +// bdead 19 gp = MEM_U32(sp + 24); +// bdead 19 sp = sp + 0x20; +return v0; +// bdead 19 sp = sp + 0x20; +} + +static uint32_t f_make_md_target(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L453c98: +//make_md_target: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +// fdead 400000eb MEM_U32(sp + 20) = s0; +t6 = MEM_U8(a0 + 0); +a1 = a0; +if (t6 == 0) {v0 = a0; +goto L453cf8;} +v0 = a0; +v1 = MEM_U8(a0 + 0); +a0 = 0x2f; +L453ccc: +if (a0 != v1) {//nop; +goto L453ce8;} +//nop; +t7 = MEM_U8(v0 + 1); +//nop; +if (t7 == 0) {//nop; +goto L453ce8;} +//nop; +a1 = v0 + 0x1; +L453ce8: +v1 = MEM_U8(v0 + 1); +v0 = v0 + 0x1; +if (v1 != 0) {//nop; +goto L453ccc;} +//nop; +L453cf8: +//nop; +v1 = v0 - a1; +a0 = v1 + 0x10; +MEM_U32(sp + 32) = v1; +MEM_U32(sp + 56) = a1; +v0 = f_Malloc(mem, sp, a0); +goto L453d10; +MEM_U32(sp + 56) = a1; +L453d10: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 56); +//nop; +s0 = v0; +a0 = v0; +v0 = wrapper_strcpy(mem, a0, a1); +goto L453d28; +a0 = v0; +L453d28: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = s0; +//nop; +a1 = 0x2e; +//nop; +v0 = wrapper_strrchr(mem, a0, a1); +goto L453d40; +//nop; +L453d40: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = s0; +//nop; +a1 = 0x2f; +MEM_U32(sp + 44) = v0; +v0 = wrapper_strrchr(mem, a0, a1); +goto L453d58; +MEM_U32(sp + 44) = v0; +L453d58: +v1 = MEM_U32(sp + 44); +// bdead 4002001b gp = MEM_U32(sp + 24); +if (v1 == 0) {//nop; +goto L453da0;} +//nop; +if (v0 == 0) {at = v0 < v1; +goto L453d78;} +at = v0 < v1; +if (at == 0) {//nop; +goto L453da0;} +//nop; +L453d78: +t8 = MEM_U32(sp + 32); +t1 = 0x6f; +t9 = s0 + t8; +t0 = t9 + 0xfffffffe; +at = t0 < v1; +if (at != 0) {//nop; +goto L453da0;} +//nop; +MEM_U8(v1 + 1) = (uint8_t)t1; +MEM_U8(v1 + 2) = (uint8_t)zero; +goto L453dbc; +MEM_U8(v1 + 2) = (uint8_t)zero; +L453da0: +a1 = 0x1001240c; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L453db4; +a1 = a1; +L453db4: +// bdead 20001 gp = MEM_U32(sp + 24); +//nop; +L453dbc: +// bdead 20001 ra = MEM_U32(sp + 28); +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void func_453dd0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L453dd0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +// fdead 400000eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +s0 = MEM_U32(a1 + 4); +a2 = zero; +if (s0 == 0) {t1 = MEM_U32(sp + 68); +goto L453f0c;} +t1 = MEM_U32(sp + 68); +t7 = MEM_U8(s0 + 0); +v0 = s0; +if (t7 == 0) {//nop; +goto L453e40;} +//nop; +v1 = MEM_U8(v0 + 0); +a0 = 0x2f; +L453e20: +if (a0 != v1) {//nop; +goto L453e30;} +//nop; +a2 = 0x1; +goto L453e40; +a2 = 0x1; +L453e30: +v1 = MEM_U8(v0 + 1); +v0 = v0 + 0x1; +if (v1 != 0) {//nop; +goto L453e20;} +//nop; +L453e40: +if (a2 != 0) {t9 = MEM_U32(sp + 64); +goto L453ef8;} +t9 = MEM_U32(sp + 64); +//nop; +//nop; +//nop; +v0 = f_cpp_paths_getDefaultPath(mem, sp); +goto L453e58; +//nop; +L453e58: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 44) = v0; +//nop; +MEM_U32(sp + 48) = s0; +a0 = v0; +v0 = wrapper_strlen(mem, a0); +goto L453e70; +a0 = v0; +L453e70: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 36) = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L453e88; +//nop; +L453e88: +// bdead 40000009 gp = MEM_U32(sp + 24); +t8 = MEM_U32(sp + 36); +//nop; +a0 = v0 + t8; +a0 = a0 + 0x2; +v0 = f_Malloc(mem, sp, a0); +goto L453ea0; +a0 = a0 + 0x2; +L453ea0: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +//nop; +s0 = v0; +a0 = v0; +v0 = wrapper_strcpy(mem, a0, a1); +goto L453eb8; +a0 = v0; +L453eb8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = s0; +a1 = 0x10012410; +//nop; +a1 = a1; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L453ed4; +//nop; +L453ed4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 48); +//nop; +a0 = s0; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L453eec; +//nop; +L453eec: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +t9 = MEM_U32(sp + 64); +L453ef8: +//nop; +t0 = MEM_U32(t9 + 52); +//nop; +MEM_U32(t0 + 0) = s0; +t1 = MEM_U32(sp + 68); +L453f0c: +//nop; +t2 = MEM_U32(t1 + 28); +//nop; +if (t2 == 0) {//nop; +goto L453f38;} +//nop; +//nop; +a1 = MEM_U32(t1 + 0); +a0 = s0; +f_cpp_buffer_initDepBuffer(mem, sp, a0, a1); +goto L453f30; +a0 = s0; +L453f30: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L453f38: +a1 = 0x1002e008; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +if (a1 == 0) {// bdead 40000041 ra = MEM_U32(sp + 28); +goto L453fbc;} +// bdead 40000041 ra = MEM_U32(sp + 28); +s0 = 0x1002e004; +t3 = MEM_U32(sp + 68); +a2 = MEM_U32(s0 + 0); +//nop; +if (a2 != 0) {//nop; +goto L453f90;} +//nop; +//nop; +a0 = MEM_U32(t3 + 0); +//nop; +v0 = f_make_md_target(mem, sp, a0); +goto L453f78; +//nop; +L453f78: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 0) = v0; +a1 = 0x1002e008; +a2 = v0; +a1 = MEM_U32(a1 + 0); +//nop; +L453f90: +a0 = 0x10012414; +//nop; +a3 = 0x453c0c; // function pointer +a0 = a0; +v0 = f_MDopen(mem, sp, a0, a1, a2, a3); +goto L453fa4; +a0 = a0; +L453fa4: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +at = 0x1002e000; +//nop; +MEM_U32(at + 0) = v0; +// bdead 1 ra = MEM_U32(sp + 28); +L453fbc: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_453fc8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L453fc8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +v0 = MEM_U32(a1 + 0); +t7 = MEM_U32(a0 + 48); +a3 = a0; +MEM_U32(t7 + 0) = v0; +//nop; +a0 = MEM_U32(a0 + 48); +MEM_U32(sp + 48) = a3; +temp64 = f_cpp_buffer_readInputFile(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L454008; +MEM_U32(sp + 48) = a3; +L454008: +t8 = MEM_U32(sp + 48); +// bdead 42000001 gp = MEM_U32(sp + 24); +t9 = MEM_U32(t8 + 48); +a1 = sp + 0x28; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +v0 = f_cpp_paths_isolatePathName(mem, sp, a0, a1); +goto L45402c; +//nop; +L45402c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +//nop; +//nop; +f_cpp_paths_setDefaultPath(mem, sp, a0); +goto L454044; +//nop; +L454044: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 48); +//nop; +a1 = MEM_U32(sp + 52); +a2 = MEM_U32(sp + 56); +// fdead 600000eb t9 = t9; +//nop; +func_453dd0(mem, sp, a0, a1, a2); +goto L454064; +//nop; +L454064: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_454074(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L454074: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 40) = a2; +t6 = MEM_U32(a1 + 28); +a2 = a0; +if (t6 == 0) {a3 = a1; +goto L4540c0;} +a3 = a1; +//nop; +a0 = MEM_U32(a0 + 44); +a1 = 0x1; +f_cpp_buffer_writeOutputFile(mem, sp, a0, a1); +goto L4540b4; +a1 = 0x1; +L4540b4: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +goto L45413c; +//nop; +L4540c0: +t7 = MEM_U32(a3 + 20); +//nop; +if (t7 == 0) {//nop; +goto L454120;} +//nop; +t8 = MEM_U32(a2 + 52); +t0 = MEM_U32(a2 + 48); +t9 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t0 + 0) = t9; +v0 = MEM_U32(a2 + 48); +//nop; +t1 = MEM_U32(v0 + 20); +t2 = MEM_U32(v0 + 8); +//nop; +t3 = t1 + t2; +MEM_U32(v0 + 20) = t3; +//nop; +a1 = MEM_U32(a3 + 12); +a0 = MEM_U32(a2 + 48); +//nop; +f_cpp_buffer_writeOutputFile(mem, sp, a0, a1); +goto L454114; +//nop; +L454114: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +goto L45413c; +//nop; +L454120: +//nop; +a0 = MEM_U32(a2 + 52); +a1 = MEM_U32(a3 + 12); +//nop; +f_cpp_buffer_writeOutputFile(mem, sp, a0, a1); +goto L454134; +//nop; +L454134: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45413c: +a0 = 0x1002e000; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 == 0) {// bdead 40000023 ra = MEM_U32(sp + 28); +goto L454170;} +// bdead 40000023 ra = MEM_U32(sp + 28); +//nop; +a1 = zero; +//nop; +f_MDclose(mem, sp, a0, a1); +goto L454164; +//nop; +L454164: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L454170: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_cpp(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45417c: +//cpp: +//nop; +//nop; +//nop; +at = 0x1002e004; +sp = sp + 0xfffffe58; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1002e008; +// fdead 400001ef MEM_U32(sp + 36) = ra; +MEM_U32(sp + 424) = a0; +MEM_U32(sp + 428) = a1; +// fdead 400001ef t9 = t9; +// fdead 400001ef MEM_U32(sp + 32) = gp; +a1 = sp + 0x40; +a0 = sp + 0x9c; +MEM_U32(at + 0) = zero; +func_4526a0(mem, sp, a0, a1); +goto L4541c0; +MEM_U32(at + 0) = zero; +L4541c0: +t6 = MEM_U32(sp + 64); +// bdead 40008003 gp = MEM_U32(sp + 32); +if (t6 == 0) {//nop; +goto L4541d8;} +//nop; +v0 = 0x1; +goto L454504; +v0 = 0x1; +L4541d8: +//nop; +a0 = sp + 0x44; +// fdead 6000803f t9 = t9; +a1 = sp + 0x40; +func_4529ec(mem, sp, a0, a1); +goto L4541ec; +a1 = sp + 0x40; +L4541ec: +t7 = MEM_U32(sp + 64); +// bdead 40010003 gp = MEM_U32(sp + 32); +if (t7 == 0) {a0 = sp + 0x9c; +goto L454204;} +a0 = sp + 0x9c; +v0 = 0x1; +goto L454504; +v0 = 0x1; +L454204: +//nop; +a2 = MEM_U32(sp + 424); +a3 = MEM_U32(sp + 428); +// fdead 600101bf t9 = t9; +a1 = sp + 0x44; +func_452eb0(mem, sp, a0, a1, a2, a3); +goto L45421c; +a1 = sp + 0x44; +L45421c: +// bdead 40000003 gp = MEM_U32(sp + 32); +t9 = MEM_U32(sp + 80); +t8 = 0x10029e90; +//nop; +t8 = MEM_U8(t8 + 68); +//nop; +if (t8 != 0) {//nop; +goto L45426c;} +//nop; +if (t9 != 0) {//nop; +goto L45426c;} +//nop; +t2 = MEM_U32(sp + 88); +//nop; +if (t2 != 0) {//nop; +goto L45426c;} +//nop; +//nop; +//nop; +//nop; +f_cpp_buffer_openOutputBuffer(mem, sp); +goto L454264; +//nop; +L454264: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L45426c: +//nop; +a0 = sp + 0x9c; +// bdead 40000023 t9 = t9; +a1 = sp + 0x44; +a2 = sp + 0x40; +func_453fc8(mem, sp, a0, a1, a2); +goto L454284; +a2 = sp + 0x40; +L454284: +t3 = MEM_U32(sp + 64); +// bdead 40001003 gp = MEM_U32(sp + 32); +if (t3 == 0) {t4 = MEM_U32(sp + 88); +goto L4542a0;} +t4 = MEM_U32(sp + 88); +v0 = 0x1; +goto L454504; +v0 = 0x1; +// fdead 0 t4 = MEM_U32(sp + 88); +L4542a0: +a0 = MEM_U32(sp + 204); +if (t4 != 0) {//nop; +goto L4543cc;} +//nop; +//nop; +a1 = MEM_U32(sp + 208); +a2 = sp + 0x40; +f_cpp_buffer_scan(mem, sp, a0, a1, a2); +goto L4542bc; +a2 = sp + 0x40; +L4542bc: +// bdead 40000003 gp = MEM_U32(sp + 32); +a2 = 0xffffffff; +t5 = 0x1002e020; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {t9 = MEM_U32(sp + 64); +goto L4543b8;} +t9 = MEM_U32(sp + 64); +v1 = 0x1002e01c; +t1 = zero; +v1 = MEM_U32(v1 + 0); +t0 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L454340;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L454340;} +//nop; +v0 = MEM_U32(v1 + 20); +t7 = a0 << 2; +if ((int)v0 < 0) {t2 = v0 << 2; +goto L454340;} +t2 = v0 << 2; +t6 = MEM_U32(v1 + 4); +t2 = t2 - v0; +t2 = t2 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t2 = t2 - v0; +t2 = t2 << 2; +t1 = t9 + t2; +goto L454340; +t1 = t9 + t2; +L454340: +if ((int)a1 <= 0) {//nop; +goto L45438c;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45438c;} +//nop; +v0 = MEM_U32(v1 + 20); +t4 = a0 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L45438c;} +t7 = v0 << 2; +t3 = MEM_U32(v1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t0 = t6 + t7; +goto L45438c; +t0 = t6 + t7; +L45438c: +t8 = MEM_U32(t0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x48; +a1 = 0x2; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4543ac; +MEM_U32(sp + 16) = t8; +L4543ac: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +t9 = MEM_U32(sp + 64); +L4543b8: +//nop; +if (t9 == 0) {//nop; +goto L4543cc;} +//nop; +v0 = 0x1; +goto L454504; +v0 = 0x1; +L4543cc: +t2 = 0x10029e90; +a0 = sp + 0x9c; +t2 = MEM_U8(t2 + 68); +//nop; +if (t2 == 0) {//nop; +goto L454400;} +//nop; +//nop; +//nop; +//nop; +f_cpp_symentry_print_macdef_total_len(mem, sp); +goto L4543f4; +//nop; +L4543f4: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L45442c; +//nop; +L454400: +//nop; +a1 = sp + 0x44; +// bdead 40000063 t9 = t9; +a2 = sp + 0x40; +func_454074(mem, sp, a0, a1, a2); +goto L454414; +a2 = sp + 0x40; +L454414: +t3 = MEM_U32(sp + 64); +// bdead 40001003 gp = MEM_U32(sp + 32); +if (t3 == 0) {//nop; +goto L45442c;} +//nop; +v0 = 0x1; +goto L454504; +v0 = 0x1; +L45442c: +//nop; +a0 = sp + 0x44; +// fdead 6000103f t9 = t9; +//nop; +func_452ad0(mem, sp, a0); +goto L454440; +//nop; +L454440: +// bdead 40000003 gp = MEM_U32(sp + 32); +a0 = sp + 0x9c; +//nop; +//nop; +// fdead 6000002f t9 = t9; +//nop; +func_4525f8(mem, sp, a0); +goto L45445c; +//nop; +L45445c: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +t4 = 0x1002df00; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L4544b0;} +//nop; +t5 = 0x1002df04; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4544b8;} +//nop; +t6 = 0x10029fa0; +//nop; +t6 = MEM_U16(t6 + 6); +//nop; +t7 = t6 & 0x10; +if (t7 == 0) {//nop; +goto L4544b8;} +//nop; +L4544b0: +v0 = 0x1; +goto L454504; +v0 = 0x1; +L4544b8: +t8 = 0x1002e00c; +t9 = 0x1002e010; +t3 = 0x1002e018; +t8 = MEM_U32(t8 + 0); +t9 = MEM_U32(t9 + 0); +t3 = MEM_U32(t3 + 0); +t2 = t8 | t9; +t4 = t2 | t3; +if (t4 != 0) {v0 = 0x10000; +goto L4544f8;} +v0 = 0x10000; +t5 = MEM_U32(sp + 96); +t6 = MEM_U32(sp + 80); +if (t5 != 0) {at = 0x2; +goto L4544f8;} +at = 0x2; +if (t6 != at) {//nop; +goto L454500;} +//nop; +L4544f8: +v0 = v0 | 0x7a; +goto L454504; +v0 = v0 | 0x7a; +L454500: +v0 = zero; +L454504: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x1a8; +//nop; +return v0; +//nop; +//nop; +//nop; +//nop; +} + +static void f_cpp_buffer_setprintcomment(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454520: +//cpp_buffer_setprintcomment: +//nop; +//nop; +//nop; +at = 0x10029ab8; +t6 = 0x1; +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +} + +static void f_cpp_buffer_pushprintcomment(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45453c: +//cpp_buffer_pushprintcomment: +//nop; +//nop; +//nop; +v0 = 0x10029ab8; +at = 0x10029abc; +v0 = v0; +t6 = MEM_U32(v0 + 0); +//nop; +MEM_U32(at + 0) = t6; +MEM_U32(v0 + 0) = a0; +return; +MEM_U32(v0 + 0) = a0; +} + +static void f_cpp_buffer_popprintcomment(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454568: +//cpp_buffer_popprintcomment: +//nop; +//nop; +//nop; +t6 = 0x10029abc; +at = 0x10029ab8; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +} + +static void f_cpp_buffer_setOldStyleComment(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454588: +//cpp_buffer_setOldStyleComment: +//nop; +//nop; +//nop; +at = 0x10029ab0; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static void f_cpp_buffer_setCplusStyleComment(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4545a0: +//cpp_buffer_setCplusStyleComment: +//nop; +//nop; +//nop; +at = 0x10029ab4; +t6 = 0x1; +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +} + +static void f_cpp_buffer_setFilterFlag(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4545bc: +//cpp_buffer_setFilterFlag: +//nop; +//nop; +//nop; +at = 0x10006c84; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static void f_cpp_buffer_dontExpandNextMacro(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4545d4: +//cpp_buffer_dontExpandNextMacro: +//nop; +//nop; +//nop; +v0 = 0x1002e01c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t6 = MEM_S16(v0 + 38); +//nop; +if (t6 == 0) {//nop; +goto L454610;} +//nop; +t7 = MEM_S16(v0 + 36); +//nop; +t8 = t7 + 0x1; +MEM_U16(v0 + 36) = (uint16_t)t8; +L454610: +//nop; +return; +//nop; +} + +static void f_cpp_buffer_setHandleIf(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454618: +//cpp_buffer_setHandleIf: +//nop; +//nop; +//nop; +t8 = 0x1002e01c; +MEM_U32(sp + 0) = a0; +t8 = MEM_U32(t8 + 0); +MEM_U16(t8 + 38) = (uint16_t)a0; +return; +MEM_U16(t8 + 38) = (uint16_t)a0; +} + +static void f_cpp_buffer_setdotrigraphs(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454638: +//cpp_buffer_setdotrigraphs: +//nop; +//nop; +//nop; +at = 0x10029ac0; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static void func_454704(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454704: +//nop; +//nop; +//nop; +v0 = 0x10012560; +v1 = 0x10012561; +v0 = MEM_U8(v0 + 0); +v1 = v1; +if (v0 == 0) {//nop; +goto L454760;} +//nop; +a3 = 0x1002e140; +a2 = 0x1002e440; +a0 = 0x1002e340; +a1 = 0x1; +t6 = a0 + v0; +L45473c: +MEM_U8(t6 + 0) = (uint8_t)a1; +t7 = a2 + v0; +MEM_U8(t7 + 0) = (uint8_t)a1; +t8 = a3 + v0; +MEM_U8(t8 + 0) = (uint8_t)a1; +v0 = MEM_U8(v1 + 0); +v1 = v1 + 0x1; +if (v0 != 0) {t6 = a0 + v0; +goto L45473c;} +t6 = a0 + v0; +L454760: +v0 = 0x10012598; +v1 = 0x10012599; +v0 = MEM_U8(v0 + 0); +a0 = 0x1002e340; +a3 = 0x1002e140; +a1 = 0x1; +if (v0 == 0) {v1 = v1; +goto L4547b0;} +v1 = v1; +a2 = 0x1002e240; +//nop; +L454788: +t9 = a0 + v0; +MEM_U8(t9 + 0) = (uint8_t)a1; +t0 = a3 + v0; +MEM_U8(t0 + 0) = (uint8_t)a1; +t1 = a2 + v0; +MEM_U8(t1 + 0) = (uint8_t)a1; +v0 = MEM_U8(v1 + 0); +v1 = v1 + 0x1; +if (v0 != 0) {//nop; +goto L454788;} +//nop; +L4547b0: +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L4547dc;} +//nop; +t2 = MEM_U16(v1 + 10); +//nop; +t3 = t2 & 0x1; +if (t3 != 0) {//nop; +goto L4547f8;} +//nop; +L4547dc: +if (v0 != 0) {//nop; +goto L454804;} +//nop; +t4 = MEM_U16(v1 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 == 0) {//nop; +goto L454804;} +//nop; +L4547f8: +v1 = 0x100125a4; +v1 = v1; +goto L454810; +v1 = v1; +L454804: +v1 = 0x100125a8; +//nop; +v1 = v1; +L454810: +v0 = MEM_U8(v1 + 0); +v1 = v1 + 0x1; +if (v0 == 0) {//nop; +goto L454854;} +//nop; +a2 = 0x1002e640; +a0 = 0x1002e540; +//nop; +t6 = a0 + v0; +L454830: +MEM_U8(t6 + 0) = (uint8_t)a1; +t7 = a2 + v0; +MEM_U8(t7 + 0) = (uint8_t)a1; +t8 = a3 + v0; +MEM_U8(t8 + 0) = (uint8_t)a1; +v0 = MEM_U8(v1 + 0); +v1 = v1 + 0x1; +if (v0 != 0) {t6 = a0 + v0; +goto L454830;} +t6 = a0 + v0; +L454854: +a2 = 0x1002e640; +MEM_U8(a3 + 10) = (uint8_t)a1; +MEM_U8(a3 + 0) = (uint8_t)a1; +MEM_U8(a2 + 10) = (uint8_t)a1; +return; +MEM_U8(a2 + 10) = (uint8_t)a1; +} + +static void f_allow_dollar_in_identifier(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454868: +//allow_dollar_in_identifier: +//nop; +//nop; +//nop; +at = 0x1002e340; +t6 = 0x1; +MEM_U8(at + 36) = (uint8_t)a0; +at = 0x1002e440; +//nop; +MEM_U8(at + 36) = (uint8_t)a0; +at = 0x1002e028; +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +} + +static void f_cpp_buffer_terminateBuffer(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454898: +//cpp_buffer_terminateBuffer: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +a2 = MEM_U32(a0 + 12); +a1 = a0; +if (a2 == 0) {//nop; +goto L4548dc;} +//nop; +//nop; +a0 = a2; +MEM_U32(sp + 32) = a1; +wrapper_free(mem, a0); +goto L4548d0; +MEM_U32(sp + 32) = a1; +L4548d0: +a1 = MEM_U32(sp + 32); +// bdead 40000043 gp = MEM_U32(sp + 24); +MEM_U32(a1 + 12) = zero; +L4548dc: +a0 = MEM_U32(a1 + 16); +//nop; +if (a0 == 0) {//nop; +goto L454908;} +//nop; +//nop; +MEM_U32(sp + 32) = a1; +//nop; +wrapper_free(mem, a0); +goto L4548fc; +//nop; +L4548fc: +a1 = MEM_U32(sp + 32); +// bdead 43 gp = MEM_U32(sp + 24); +MEM_U32(a1 + 16) = zero; +L454908: +t6 = MEM_U32(a1 + 12); +//nop; +MEM_U32(a1 + 20) = t6; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint64_t f_cpp_buffer_scanClipBoard(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L454924: +//cpp_buffer_scanClipBoard: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +a0 = sp + 0x34; +temp64 = f_cpp_buffer_pushInputStack(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L454958; +a0 = sp + 0x34; +L454958: +v1 = MEM_U32(sp + 52); +// bdead 4002001b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 68); +if (v1 == 0) {a3 = v0; +goto L454974;} +a3 = v0; +v0 = v1; +goto L454ae4; +v0 = v1; +L454974: +t6 = a2 + 0x80; +MEM_U32(sp + 48) = t6; +MEM_U32(v0 + 0) = zero; +t8 = 0x1002e020; +t7 = 0x1; +MEM_U32(a3 + 4) = t7; +MEM_U32(a3 + 36) = zero; +MEM_U32(a3 + 32) = zero; +MEM_U32(a3 + 28) = zero; +MEM_U32(a3 + 24) = s0; +MEM_U32(a3 + 20) = s0; +MEM_U32(a3 + 16) = zero; +MEM_U32(a3 + 12) = s0; +MEM_U32(a3 + 8) = a2; +t8 = MEM_U32(t8 + 0); +a0 = 0x1; +MEM_U32(a3 + 40) = t8; +//nop; +MEM_U32(sp + 60) = a3; +a1 = 0x2c; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4549c8; +a1 = 0x2c; +L4549c8: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 48); +//nop; +s0 = v0; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L4549e0; +//nop; +L4549e0: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 60); +v1 = v0; +v0 = 0x1; +MEM_U32(s0 + 4) = v0; +MEM_U32(s0 + 0) = zero; +t9 = MEM_U32(sp + 48); +t0 = 0x1002e020; +MEM_U32(s0 + 28) = zero; +MEM_U32(s0 + 36) = zero; +MEM_U32(s0 + 32) = zero; +MEM_U32(s0 + 24) = v1; +MEM_U32(s0 + 20) = v1; +MEM_U32(s0 + 16) = zero; +MEM_U32(s0 + 12) = v1; +MEM_U32(s0 + 8) = t9; +t0 = MEM_U32(t0 + 0); +MEM_U32(s0 + 28) = v0; +MEM_U32(s0 + 40) = t0; +//nop; +a1 = s0; +a2 = sp + 0x34; +MEM_U32(sp + 60) = a0; +f_cpp_buffer_scan(mem, sp, a0, a1, a2); +goto L454a40; +MEM_U32(sp + 60) = a0; +L454a40: +v1 = MEM_U32(sp + 52); +// bdead 40020013 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 60); +if (v1 == 0) {//nop; +goto L454a5c;} +//nop; +v0 = v1; +goto L454ae4; +v0 = v1; +L454a5c: +MEM_U32(a3 + 12) = zero; +//nop; +a0 = sp + 0x34; +//nop; +v0 = f_cpp_buffer_popInputStack(mem, sp, a0); +goto L454a70; +//nop; +L454a70: +v1 = MEM_U32(sp + 52); +// bdead 40020013 gp = MEM_U32(sp + 24); +if (v1 == 0) {//nop; +goto L454a88;} +//nop; +v0 = v1; +goto L454ae4; +v0 = v1; +L454a88: +t1 = MEM_U32(s0 + 12); +t2 = MEM_U32(sp + 72); +//nop; +MEM_U32(t2 + 0) = t1; +a0 = MEM_U32(s0 + 16); +MEM_U32(s0 + 12) = zero; +if (a0 == 0) {//nop; +goto L454ac0;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L454ab8; +//nop; +L454ab8: +// bdead 40020003 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 16) = zero; +L454ac0: +t3 = MEM_U32(s0 + 12); +a0 = s0; +MEM_U32(s0 + 20) = t3; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L454adc; +//nop; +L454adc: +// bdead 13 gp = MEM_U32(sp + 24); +v0 = zero; +L454ae4: +// bdead 19 ra = MEM_U32(sp + 28); +// bdead 19 s0 = MEM_U32(sp + 20); +// bdead 19 sp = sp + 0x40; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x40; +} + +static void func_454af4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454af4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000002b MEM_U32(sp + 52) = ra; +// fdead 4000002b MEM_U32(sp + 48) = gp; +// fdead 4000002b MEM_U32(sp + 44) = s5; +// fdead 4000002b MEM_U32(sp + 40) = s4; +// fdead 4000002b MEM_U32(sp + 36) = s3; +// fdead 4000002b MEM_U32(sp + 32) = s2; +// fdead 4000002b MEM_U32(sp + 28) = s1; +// fdead 4000002b MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a0; +a0 = MEM_U32(a0 + 12); +//nop; +a1 = 0x3f; +s2 = a0; +s4 = a0; +MEM_U32(sp + 56) = a0; +v0 = wrapper_strchr(mem, a0, a1); +goto L454b44; +MEM_U32(sp + 56) = a0; +L454b44: +// bdead 4028000b gp = MEM_U32(sp + 48); +if (v0 == 0) {s5 = 0x3f; +goto L454c4c;} +s5 = 0x3f; +s1 = v0 + 0x1; +L454b54: +t7 = MEM_U8(s1 + 0); +//nop; +if (s5 != t7) {//nop; +goto L454c30;} +//nop; +t8 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +t9 = t8 + 0xffffffdf; +at = t9 < 0x1f; +if (at == 0) {//nop; +goto L454c30;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1001267c[] = { +&&L454bcc, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454bbc, +&&L454ba4, +&&L454bb4, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454bdc, +&&L454c30, +&&L454bac, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454c30, +&&L454bc4, +&&L454b9c, +&&L454bd4, +&&L454be4, +}; +dest = Lswitch1001267c[t9]; +//nop; +goto *dest; +//nop; +L454b9c: +s0 = 0x23; +goto L454bec; +s0 = 0x23; +L454ba4: +s0 = 0x5b; +goto L454bec; +s0 = 0x5b; +L454bac: +s0 = 0x5c; +goto L454bec; +s0 = 0x5c; +L454bb4: +s0 = 0x5d; +goto L454bec; +s0 = 0x5d; +L454bbc: +s0 = 0x5e; +goto L454bec; +s0 = 0x5e; +L454bc4: +s0 = 0x7b; +goto L454bec; +s0 = 0x7b; +L454bcc: +s0 = 0x7c; +goto L454bec; +s0 = 0x7c; +L454bd4: +s0 = 0x7d; +goto L454bec; +s0 = 0x7d; +L454bdc: +s0 = 0x7e; +goto L454bec; +s0 = 0x7e; +L454be4: +s1 = s1 + 0xffffffff; +goto L454c30; +s1 = s1 + 0xffffffff; +L454bec: +a2 = s1 - s4; +a2 = a2 + 0xfffffffe; +if (s2 == s4) {s3 = a2; +goto L454c1c;} +s3 = a2; +if ((int)a2 <= 0) {//nop; +goto L454c1c;} +//nop; +//nop; +a0 = s2; +a1 = s4; +f_memmove(mem, sp, a0, a1, a2); +goto L454c14; +a1 = s4; +L454c14: +// bdead 405e0003 gp = MEM_U32(sp + 48); +//nop; +L454c1c: +s2 = s2 + s3; +s1 = s1 + 0x1; +s2 = s2 + 0x1; +MEM_U8(s2 + -1) = (uint8_t)s0; +s4 = s1; +L454c30: +//nop; +a0 = s1; +a1 = s5; +v0 = wrapper_strchr(mem, a0, a1); +goto L454c40; +a1 = s5; +L454c40: +// bdead 4068000b gp = MEM_U32(sp + 48); +if (v0 != 0) {s1 = v0 + 0x1; +goto L454b54;} +s1 = v0 + 0x1; +L454c4c: +v0 = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 56); +v1 = MEM_U32(v0 + 8); +t1 = s4 - t0; +if (s2 == s4) {s3 = v1 - t1; +goto L454c8c;} +s3 = v1 - t1; +if ((int)s3 <= 0) {a0 = s2; +goto L454c8c;} +a0 = s2; +//nop; +a1 = s4; +a2 = s3; +f_memmove(mem, sp, a0, a1, a2); +goto L454c7c; +a2 = s3; +L454c7c: +v0 = MEM_U32(sp + 64); +// bdead 4028000b gp = MEM_U32(sp + 48); +v1 = MEM_U32(v0 + 8); +//nop; +L454c8c: +t3 = s4 - s2; +t4 = v1 - t3; +MEM_U32(v0 + 8) = t4; +t5 = MEM_U32(sp + 56); +//nop; +t7 = t5 + t4; +MEM_U8(t7 + 0) = (uint8_t)zero; +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +//nop; +return; +//nop; +} + +static void f_cpp_buffer_fixupBackslashReturn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454cd4: +//cpp_buffer_fixupBackslashReturn: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +//nop; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 96) = a0; +// fdead 400001eb MEM_U32(sp + 52) = ra; +// fdead 400001eb MEM_U32(sp + 40) = s4; +// fdead 400001eb MEM_U32(sp + 36) = s3; +s0 = a1; +a0 = a1 + 0x2; +// fdead 400201eb MEM_U32(sp + 48) = gp; +// fdead 400201eb MEM_U32(sp + 44) = s5; +// fdead 400201eb MEM_U32(sp + 32) = s2; +// fdead 400201eb MEM_U32(sp + 28) = s1; +s3 = 0x1; +s4 = a0; +a1 = 0xa; +v0 = wrapper_strchr(mem, a0, a1); +goto L454d24; +a1 = 0xa; +L454d24: +// bdead 4032000b gp = MEM_U32(sp + 48); +if (v0 == 0) {s1 = v0; +goto L454df8;} +s1 = v0; +s5 = 0x5c; +L454d34: +t6 = MEM_U8(v0 + -1); +v1 = v0 - s4; +if (s5 != t6) {s2 = v1 + 0xffffffff; +goto L454d7c;} +s2 = v1 + 0xffffffff; +if ((int)s2 <= 0) {a0 = s0; +goto L454d68;} +a0 = s0; +//nop; +a2 = s1 - s4; +a2 = a2 + 0xffffffff; +a1 = s4; +f_memmove(mem, sp, a0, a1, a2); +goto L454d60; +a1 = s4; +L454d60: +// bdead 405e0003 gp = MEM_U32(sp + 48); +//nop; +L454d68: +s1 = s1 + 0x1; +s0 = s0 + s2; +s4 = s1; +s3 = s3 + 0x1; +goto L454ddc; +s3 = s3 + 0x1; +L454d7c: +s1 = v0 + 0x1; +s5 = s1 - s4; +if ((int)s5 <= 0) {a0 = s0; +goto L454da4;} +a0 = s0; +//nop; +a1 = s4; +a2 = s5; +f_memmove(mem, sp, a0, a1, a2); +goto L454d9c; +a2 = s5; +L454d9c: +// bdead 40560003 gp = MEM_U32(sp + 48); +//nop; +L454da4: +v0 = (int)zero < (int)s3; +s0 = s0 + s5; +if (v0 == 0) {s3 = s3 + 0xffffffff; +goto L454dd4;} +s3 = s3 + 0xffffffff; +s2 = 0x20; +v1 = 0xa; +L454dbc: +v0 = (int)zero < (int)s3; +MEM_U8(s0 + 0) = (uint8_t)s2; +s3 = s3 + 0xffffffff; +MEM_U8(s0 + 1) = (uint8_t)v1; +if (v0 != 0) {s0 = s0 + 0x2; +goto L454dbc;} +s0 = s0 + 0x2; +L454dd4: +s4 = s1; +goto L454df8; +s4 = s1; +L454ddc: +//nop; +a0 = s1; +a1 = 0xa; +v0 = wrapper_strchr(mem, a0, a1); +goto L454dec; +a1 = 0xa; +L454dec: +// bdead 4072000b gp = MEM_U32(sp + 48); +if (v0 != 0) {s1 = v0; +goto L454d34;} +s1 = v0; +L454df8: +a3 = (int)zero < (int)s3; +v1 = 0xa; +if (a3 == 0) {s2 = 0x20; +goto L454e78;} +s2 = 0x20; +t7 = MEM_U8(s4 + 0); +s1 = s4; +if (t7 == 0) {a0 = s0; +goto L454e28;} +a0 = s0; +L454e18: +t8 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +if (t8 != 0) {//nop; +goto L454e18;} +//nop; +L454e28: +s5 = s1 - s4; +if ((int)s5 <= 0) {a1 = s4; +goto L454e50;} +a1 = s4; +//nop; +a2 = s5; +MEM_U32(sp + 56) = a3; +f_memmove(mem, sp, a0, a1, a2); +goto L454e44; +MEM_U32(sp + 56) = a3; +L454e44: +// bdead 405a0003 gp = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 56); +v1 = 0xa; +L454e50: +s0 = s0 + s5; +if (a3 == 0) {s3 = s3 + 0xffffffff; +goto L454e74;} +s3 = s3 + 0xffffffff; +L454e5c: +v0 = (int)zero < (int)s3; +MEM_U8(s0 + 0) = (uint8_t)s2; +s3 = s3 + 0xffffffff; +MEM_U8(s0 + 1) = (uint8_t)v1; +if (v0 != 0) {s0 = s0 + 0x2; +goto L454e5c;} +s0 = s0 + 0x2; +L454e74: +MEM_U8(s0 + 0) = (uint8_t)zero; +L454e78: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x60; +return; +// bdead 1 sp = sp + 0x60; +} + +static void f_cpp_buffer_fixupOneBackslashReturn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454e9c: +//cpp_buffer_fixupOneBackslashReturn: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +//nop; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 96) = a0; +// fdead 400001eb MEM_U32(sp + 52) = ra; +// fdead 400001eb MEM_U32(sp + 40) = s4; +// fdead 400001eb MEM_U32(sp + 36) = s3; +s0 = a1; +a0 = a1 + 0x2; +// fdead 400201eb MEM_U32(sp + 48) = gp; +// fdead 400201eb MEM_U32(sp + 44) = s5; +// fdead 400201eb MEM_U32(sp + 32) = s2; +// fdead 400201eb MEM_U32(sp + 28) = s1; +s3 = 0x1; +s4 = a0; +a1 = 0xa; +v0 = wrapper_strchr(mem, a0, a1); +goto L454eec; +a1 = 0xa; +L454eec: +// bdead 4032000b gp = MEM_U32(sp + 48); +if (v0 == 0) {s1 = v0; +goto L454fbc;} +s1 = v0; +s5 = 0x5c; +L454efc: +t6 = MEM_U8(v0 + -1); +v1 = v0 - s4; +if (s5 != t6) {s2 = v1 + 0x1; +goto L454f40;} +s2 = v1 + 0x1; +if ((int)s2 <= 0) {a0 = s0; +goto L454f30;} +a0 = s0; +//nop; +a2 = s1 - s4; +a2 = a2 + 0x1; +a1 = s4; +f_memmove(mem, sp, a0, a1, a2); +goto L454f28; +a1 = s4; +L454f28: +// bdead 405e0003 gp = MEM_U32(sp + 48); +//nop; +L454f30: +s1 = s1 + 0x1; +s0 = s0 + s2; +s4 = s1; +goto L454fa0; +s4 = s1; +L454f40: +s1 = v0 + 0x1; +s5 = s1 - s4; +if ((int)s5 <= 0) {a0 = s0; +goto L454f68;} +a0 = s0; +//nop; +a1 = s4; +a2 = s5; +f_memmove(mem, sp, a0, a1, a2); +goto L454f60; +a2 = s5; +L454f60: +// bdead 40460003 gp = MEM_U32(sp + 48); +//nop; +L454f68: +v0 = 0x1; +s0 = s0 + s5; +if (v0 == 0) {s3 = zero; +goto L454f98;} +s3 = zero; +s2 = 0x20; +v1 = 0xa; +L454f80: +v0 = (int)zero < (int)s3; +MEM_U8(s0 + 0) = (uint8_t)s2; +s3 = s3 + 0xffffffff; +MEM_U8(s0 + 1) = (uint8_t)v1; +if (v0 != 0) {s0 = s0 + 0x2; +goto L454f80;} +s0 = s0 + 0x2; +L454f98: +s4 = s1; +goto L454fbc; +s4 = s1; +L454fa0: +//nop; +a0 = s1; +a1 = 0xa; +v0 = wrapper_strchr(mem, a0, a1); +goto L454fb0; +a1 = 0xa; +L454fb0: +// bdead 4072000b gp = MEM_U32(sp + 48); +if (v0 != 0) {s1 = v0; +goto L454efc;} +s1 = v0; +L454fbc: +a3 = (int)zero < (int)s3; +v1 = 0xa; +if (a3 == 0) {s2 = 0x20; +goto L45503c;} +s2 = 0x20; +t7 = MEM_U8(s4 + 0); +s1 = s4; +if (t7 == 0) {a0 = s0; +goto L454fec;} +a0 = s0; +L454fdc: +t8 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +if (t8 != 0) {//nop; +goto L454fdc;} +//nop; +L454fec: +s5 = s1 - s4; +if ((int)s5 <= 0) {a1 = s4; +goto L455014;} +a1 = s4; +//nop; +a2 = s5; +MEM_U32(sp + 56) = a3; +f_memmove(mem, sp, a0, a1, a2); +goto L455008; +MEM_U32(sp + 56) = a3; +L455008: +// bdead 405a0003 gp = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 56); +v1 = 0xa; +L455014: +s0 = s0 + s5; +if (a3 == 0) {s3 = s3 + 0xffffffff; +goto L455038;} +s3 = s3 + 0xffffffff; +L455020: +v0 = (int)zero < (int)s3; +MEM_U8(s0 + 0) = (uint8_t)s2; +s3 = s3 + 0xffffffff; +MEM_U8(s0 + 1) = (uint8_t)v1; +if (v0 != 0) {s0 = s0 + 0x2; +goto L455020;} +s0 = s0 + 0x2; +L455038: +MEM_U8(s0 + 0) = (uint8_t)zero; +L45503c: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x60; +return; +// bdead 1 sp = sp + 0x60; +} + +static uint32_t func_455060(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L455060: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +a1 = 0x2e; +v0 = wrapper_strrchr(mem, a0, a1); +goto L455084; +a1 = 0x2e; +L455084: +// bdead b gp = MEM_U32(sp + 24); +// bdead b ra = MEM_U32(sp + 28); +if (v0 == 0) {//nop; +goto L4550ac;} +//nop; +t6 = MEM_U8(v0 + 1); +at = 0x69; +if (t6 != at) {v0 = 0x1; +goto L4550b0;} +v0 = 0x1; +v0 = zero; +goto L4550b0; +v0 = zero; +L4550ac: +v0 = 0x1; +L4550b0: +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint64_t f_cpp_buffer_readInputFile(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4550b8: +//cpp_buffer_readInputFile: +//nop; +//nop; +//nop; +sp = sp + 0xffffff10; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +a2 = MEM_U32(a0 + 0); +s3 = a0; +if (a2 != 0) {//nop; +goto L455104;} +//nop; +t6 = 0x100125b0; +MEM_U32(sp + 236) = zero; +t6 = t6; +MEM_U32(a0 + 0) = t6; +goto L45514c; +MEM_U32(a0 + 0) = t6; +L455104: +//nop; +a0 = a2; +a1 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L455114; +a1 = zero; +L455114: +// bdead 4010000b gp = MEM_U32(sp + 40); +if ((int)v0 >= 0) {MEM_U32(sp + 236) = v0; +goto L45514c;} +MEM_U32(sp + 236) = v0; +//nop; +s0 = 0x10000; +s0 = s0 | 0x43; +a3 = MEM_U32(s3 + 0); +a0 = s0; +a1 = 0x3; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L455140; +a2 = 0xffffffff; +L455140: +// bdead 20011 gp = MEM_U32(sp + 40); +v0 = s0; +goto L455514; +v0 = s0; +L45514c: +t7 = 0x1; +MEM_U32(s3 + 4) = t7; +//nop; +a0 = MEM_U32(sp + 236); +a1 = sp + 0x48; +v0 = wrapper_fstat(mem, a0, a1); +goto L455164; +a1 = sp + 0x48; +L455164: +// bdead 4010000b gp = MEM_U32(sp + 40); +if (v0 != 0) {s1 = 0x7d0; +goto L45517c;} +s1 = 0x7d0; +s1 = MEM_U32(sp + 120); +s1 = s1 + 0xa; +goto L45517c; +s1 = s1 + 0xa; +L45517c: +//nop; +s2 = zero; +a0 = s1 + 0x2; +v0 = f_Malloc(mem, sp, a0); +goto L45518c; +a0 = s1 + 0x2; +L45518c: +// bdead 401c000b gp = MEM_U32(sp + 40); +MEM_U32(s3 + 12) = v0; +//nop; +a0 = MEM_U32(sp + 236); +s0 = v0; +a1 = v0; +a2 = s1; +v0 = wrapper_read(mem, a0, a1, a2); +goto L4551ac; +a2 = s1; +L4551ac: +// bdead 401e000b gp = MEM_U32(sp + 40); +if ((int)v0 <= 0) {//nop; +goto L455208;} +//nop; +L4551b8: +s2 = s2 + v0; +if (s1 != s2) {s0 = s0 + v0; +goto L4551e8;} +s0 = s0 + v0; +//nop; +t8 = s1 << 1; +a0 = MEM_U32(s3 + 12); +s1 = t8; +a1 = t8 + 0x2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4551dc; +a1 = t8 + 0x2; +L4551dc: +// bdead 401c000b gp = MEM_U32(sp + 40); +MEM_U32(s3 + 12) = v0; +s0 = v0 + s2; +L4551e8: +//nop; +a0 = MEM_U32(sp + 236); +a1 = s0; +a2 = s1 - s2; +v0 = wrapper_read(mem, a0, a1, a2); +goto L4551fc; +a2 = s1 - s2; +L4551fc: +// bdead 401e000b gp = MEM_U32(sp + 40); +if ((int)v0 > 0) {//nop; +goto L4551b8;} +//nop; +L455208: +if ((int)v0 >= 0) {s0 = 0x10000; +goto L455250;} +s0 = 0x10000; +//nop; +s0 = s0 | 0x46; +a3 = MEM_U32(s3 + 0); +a0 = s0; +a1 = 0x3; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45522c; +a2 = 0xffffffff; +L45522c: +// bdead 40020001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 236); +//nop; +//nop; +//nop; +v0 = wrapper_close(mem, a0); +goto L455244; +//nop; +L455244: +// bdead 20011 gp = MEM_U32(sp + 40); +v0 = s0; +goto L455514; +v0 = s0; +L455250: +if (s2 == 0) {//nop; +goto L455274;} +//nop; +t9 = MEM_U32(s3 + 12); +at = 0xa; +v1 = t9 + s2; +t0 = MEM_U8(v1 + -1); +//nop; +if (t0 == at) {//nop; +goto L455314;} +//nop; +L455274: +t1 = MEM_U32(s3 + 12); +if (s2 == 0) {v1 = t1 + s2; +goto L455300;} +v1 = t1 + s2; +t2 = MEM_U8(v1 + -1); +at = 0xa; +if (t2 == at) {t8 = 0xa; +goto L455304;} +t8 = 0xa; +a0 = 0x10029fa0; +//nop; +v0 = MEM_U16(a0 + 26); +//nop; +if (v0 == 0) {//nop; +goto L4552bc;} +//nop; +t3 = MEM_U16(a0 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {//nop; +goto L4552d8;} +//nop; +L4552bc: +if (v0 != 0) {t8 = 0xa; +goto L455304;} +t8 = 0xa; +t5 = MEM_U16(a0 + 10); +//nop; +t6 = t5 & 0x1; +if (t6 == 0) {t8 = 0xa; +goto L455304;} +t8 = 0xa; +L4552d8: +//nop; +a0 = 0x10000; +a3 = MEM_U32(s3 + 0); +a0 = a0 | 0x44; +a1 = 0x1; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4552f4; +a2 = 0xffffffff; +L4552f4: +t7 = MEM_U32(s3 + 12); +// bdead 40190003 gp = MEM_U32(sp + 40); +v1 = t7 + s2; +L455300: +t8 = 0xa; +L455304: +MEM_U8(v1 + 0) = (uint8_t)t8; +t9 = MEM_U32(s3 + 12); +s2 = s2 + 0x1; +v1 = t9 + s2; +L455314: +MEM_U8(v1 + 0) = (uint8_t)zero; +t0 = MEM_U32(s3 + 12); +MEM_U32(s3 + 8) = s2; +MEM_U32(s3 + 24) = t0; +//nop; +a0 = s2; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L455334; +//nop; +L455334: +// bdead 4010000b gp = MEM_U32(sp + 40); +t1 = MEM_U32(s3 + 12); +t2 = 0x10029ac0; +MEM_U32(s3 + 16) = v0; +MEM_U32(s3 + 20) = t1; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L455374;} +//nop; +//nop; +a0 = s3; +// fdead 601e0c3f t9 = t9; +//nop; +func_454af4(mem, sp, a0); +goto L45536c; +//nop; +L45536c: +// bdead 40100003 gp = MEM_U32(sp + 40); +//nop; +L455374: +s0 = 0x1002e01c; +a1 = zero; +v1 = MEM_U32(s0 + 0); +a2 = 0x2a3; +t3 = MEM_U32(v1 + 0); +//nop; +if ((int)t3 <= 0) {//nop; +goto L4553d8;} +//nop; +a0 = MEM_U32(v1 + 8); +//nop; +if ((int)a0 < 0) {//nop; +goto L4553d8;} +//nop; +v0 = MEM_U32(v1 + 12); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L4553d8;} +t8 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +a1 = t7 + t8; +goto L4553d8; +a1 = t7 + t8; +L4553d8: +if (a1 == s3) {//nop; +goto L455400;} +//nop; +a0 = 0x100125b4; +a1 = 0x100125ec; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4553f8; +a1 = a1; +L4553f8: +// bdead 40120003 gp = MEM_U32(sp + 40); +//nop; +L455400: +//nop; +a0 = MEM_U32(s3 + 0); +// fdead 621ffcff t9 = t9; +//nop; +v0 = func_455060(mem, sp, a0); +goto L455414; +//nop; +L455414: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4554fc;} +//nop; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U32(v1 + 16); +//nop; +if (t9 != 0) {//nop; +goto L455448;} +//nop; +t0 = MEM_U32(v1 + 20); +//nop; +if (t0 == 0) {//nop; +goto L4554e0;} +//nop; +L455448: +t1 = MEM_U32(v1 + 0); +a1 = zero; +if ((int)t1 <= 0) {//nop; +goto L4554d0;} +//nop; +a0 = MEM_U32(v1 + 8); +//nop; +if ((int)a0 > 0) {//nop; +goto L455478;} +//nop; +t2 = MEM_U32(v1 + 12); +//nop; +if ((int)t2 <= 0) {//nop; +goto L4554d0;} +//nop; +L455478: +v0 = MEM_U32(v1 + 12); +t4 = a0 << 2; +if ((int)v0 <= 0) {t7 = v0 << 2; +goto L4554b0;} +t7 = v0 << 2; +t3 = MEM_U32(v1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +a2 = t6 + t7; +a1 = a2 + 0xffffffd4; +goto L4554d0; +a1 = a2 + 0xffffffd4; +L4554b0: +t8 = MEM_U32(v1 + 4); +t9 = a0 << 2; +t0 = t8 + t9; +a2 = MEM_U32(t0 + -4); +//nop; +a2 = a2 + 0x15d4; +a1 = a2; +goto L4554d0; +a1 = a2; +L4554d0: +t1 = MEM_U32(a1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L4554fc;} +//nop; +L4554e0: +a0 = MEM_U32(v1 + 28); +//nop; +a1 = 0x1; +a0 = a0 + 0x14; +temp64 = f_cpp_buffer_printLineCmd(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4554f4; +a0 = a0 + 0x14; +L4554f4: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L4554fc: +//nop; +a0 = MEM_U32(sp + 236); +//nop; +v0 = wrapper_close(mem, a0); +goto L45550c; +//nop; +L45550c: +// bdead 13 gp = MEM_U32(sp + 40); +v0 = zero; +L455514: +// bdead 19 ra = MEM_U32(sp + 44); +// bdead 19 s0 = MEM_U32(sp + 24); +// bdead 19 s1 = MEM_U32(sp + 28); +// bdead 19 s2 = MEM_U32(sp + 32); +// bdead 19 s3 = MEM_U32(sp + 36); +// bdead 19 sp = sp + 0xf0; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0xf0; +} + +static void f_cpp_buffer_openOutputBuffer(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L455530: +//cpp_buffer_openOutputBuffer: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = 0x8000; +v0 = f_get_buffer(mem, sp, a0); +goto L455554; +a0 = 0x8000; +L455554: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +at = 0x10006ca8; +// bdead d sp = sp + 0x20; +MEM_U32(at + 0) = v0; +return; +MEM_U32(at + 0) = v0; +} + +static void f_cpp_buffer_flushOutput(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45556c: +//cpp_buffer_flushOutput: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 20) = s0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a1 = MEM_U32(a0 + 12); +s0 = a0; +a0 = 0x10006ca8; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x8000; +MEM_U32(sp + 36) = a1; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L4555a8; +MEM_U32(sp + 36) = a1; +L4555a8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a1 = 0x8000; +a0 = 0x10006ca8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_cpp_write(mem, sp, a0, a1); +goto L4555c4; +//nop; +L4555c4: +// bdead 40020001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(s0 + 12); +t6 = MEM_U32(s0 + 20); +//nop; +v1 = 0x8000; +a0 = MEM_U32(sp + 36); +t7 = t6 - v0; +a2 = t7 - v1; +a1 = v0 + v1; +f_memmove(mem, sp, a0, a1, a2); +goto L4555ec; +a1 = v0 + v1; +L4555ec: +t8 = MEM_U32(s0 + 20); +at = 0xffff8000; +// bdead 2020005 gp = MEM_U32(sp + 24); +t9 = t8 + at; +MEM_U32(s0 + 20) = t9; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_cpp_buffer_writeOutputFile(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L455610: +//cpp_buffer_writeOutputFile: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 48) = a0; +s2 = MEM_U32(a0 + 12); +t7 = MEM_U32(a0 + 20); +s4 = MEM_U32(a0 + 0); +if (a1 != 0) {s1 = t7 - s2; +goto L4556fc;} +s1 = t7 - s2; +if ((int)s1 <= 0) {//nop; +goto L4556dc;} +//nop; +s3 = 0x10006ca8; +s4 = 0x8001; +L455664: +at = (int)s1 < (int)s4; +if (at == 0) {s0 = 0x8000; +goto L455678;} +s0 = 0x8000; +s0 = s1; +goto L455678; +s0 = s1; +L455678: +a0 = MEM_U32(s3 + 0); +//nop; +if (a0 != 0) {//nop; +goto L4556a4;} +//nop; +//nop; +//nop; +//nop; +f_cpp_buffer_openOutputBuffer(mem, sp); +goto L455698; +//nop; +L455698: +// bdead 403e0001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s3 + 0); +//nop; +L4556a4: +//nop; +a1 = s2; +a2 = s0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L4556b4; +a2 = s0; +L4556b4: +// bdead 403e0001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s3 + 0); +//nop; +a1 = s0; +//nop; +f_cpp_write(mem, sp, a0, a1); +goto L4556cc; +//nop; +L4556cc: +// bdead 403e0001 gp = MEM_U32(sp + 40); +s1 = s1 - s0; +if ((int)s1 > 0) {s2 = s2 + s0; +goto L455664;} +s2 = s2 + s0; +L4556dc: +s3 = 0x10006ca8; +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +f_free_buffer(mem, sp, a0); +goto L4556f0; +//nop; +L4556f0: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 v0 = zero; +goto L45580c; +// bdead 1 v0 = zero; +L4556fc: +s3 = 0x10006ca8; +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +if (a0 == 0) {//nop; +goto L45572c;} +//nop; +//nop; +//nop; +//nop; +f_free_buffer(mem, sp, a0); +goto L455724; +//nop; +L455724: +// bdead 402c0001 gp = MEM_U32(sp + 40); +//nop; +L45572c: +if (s4 != 0) {//nop; +goto L455740;} +//nop; +s0 = 0xfb528e4; +s0 = s0 + 0x10; +goto L45578c; +s0 = s0 + 0x10; +L455740: +a1 = 0x100125fc; +//nop; +a0 = s4; +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L455754; +a1 = a1; +L455754: +// bdead 402c0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {s0 = v0; +goto L45578c;} +s0 = v0; +//nop; +s0 = 0x10000; +s0 = s0 | 0x43; +a0 = s0; +a1 = 0x3; +a2 = 0xffffffff; +a3 = s4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L455780; +a3 = s4; +L455780: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 v0 = s0; +goto L45580c; +// bdead 1 v0 = s0; +L45578c: +//nop; +a0 = s2; +a1 = 0x1; +a2 = s1; +a3 = s0; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4557a4; +a3 = s0; +L4557a4: +// bdead 40060009 gp = MEM_U32(sp + 40); +if (v0 == s1) {a1 = 0x3; +goto L4557dc;} +a1 = 0x3; +t8 = MEM_U32(sp + 48); +//nop; +s0 = 0x10000; +s0 = s0 | 0x47; +a3 = MEM_U32(t8 + 0); +a0 = s0; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4557d0; +a2 = 0xffffffff; +L4557d0: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 v0 = s0; +goto L45580c; +// bdead 1 v0 = s0; +L4557dc: +t9 = 0xfb528e4; +//nop; +t0 = t9 + 0x10; +if (s0 == t0) {// bdead 40020001 v0 = zero; +goto L45580c;} +// bdead 40020001 v0 = zero; +//nop; +a0 = s0; +//nop; +v0 = wrapper_fclose(mem, a0); +goto L455800; +//nop; +L455800: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +// bdead 1 v0 = zero; +L45580c: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_cpp_buffer_overwriteFilename(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45582c: +//cpp_buffer_overwriteFilename: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +a0 = a1; +v0 = wrapper_strlen(mem, a0); +goto L455858; +a0 = a1; +L455858: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +a1 = v0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L455870; +//nop; +L455870: +t7 = MEM_U32(sp + 32); +// bdead 10009 gp = MEM_U32(sp + 24); +t6 = v0 + 0x18; +MEM_U32(t7 + 0) = t6; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_cpp_buffer_initBufferManager(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L455890: +//cpp_buffer_initBufferManager: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 36) = a1; +t6 = 0x80; +MEM_U32(a0 + 0) = t6; +//nop; +s0 = a0; +a0 = 0x1; +a1 = 0x200; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4558cc; +a1 = 0x200; +L4558cc: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = 0xffffffff; +MEM_U32(s0 + 4) = v0; +MEM_U32(s0 + 8) = v1; +MEM_U32(s0 + 12) = v1; +//nop; +a0 = 0x1; +a1 = 0x2c; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4558f0; +a1 = 0x2c; +L4558f0: +// bdead 4002000b gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +//nop; +MEM_U32(s0 + 40) = zero; +t7 = MEM_U32(sp + 36); +// fdead 6003001b t9 = t9; +MEM_U32(t7 + 0) = zero; +func_454704(mem, sp); +goto L455910; +MEM_U32(t7 + 0) = zero; +L455910: +// bdead 20003 gp = MEM_U32(sp + 24); +MEM_U16(s0 + 36) = (uint16_t)zero; +at = 0x10029ab0; +MEM_U16(s0 + 38) = (uint16_t)zero; +MEM_U32(s0 + 24) = zero; +MEM_U32(at + 0) = zero; +at = 0x1002e01c; +// bdead 20005 ra = MEM_U32(sp + 28); +MEM_U32(at + 0) = s0; +t8 = MEM_U32(s0 + 28); +at = 0x1002e02c; +// bdead 2000005 s0 = MEM_U32(sp + 20); +// bdead 2000005 sp = sp + 0x20; +MEM_U32(at + 0) = t8; +return; +MEM_U32(at + 0) = t8; +} + +static void f_cpp_buffer_initDepBuffer(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45594c: +//cpp_buffer_initDepBuffer: +//nop; +//nop; +//nop; +sp = sp + 0xfffffeb8; +//nop; +// fdead 400000eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 328) = a0; +MEM_U32(sp + 332) = a1; +// fdead 400000eb MEM_U32(sp + 24) = gp; +// fdead 400000eb MEM_U32(sp + 20) = s0; +a1 = 0x2c; +a0 = 0x1; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L455980; +a0 = 0x1; +L455980: +// bdead 4000010b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 332); +s0 = 0x1002e01c; +//nop; +t6 = MEM_U32(s0 + 0); +if (a2 == 0) {MEM_U32(t6 + 40) = v0; +goto L455cd8;} +MEM_U32(t6 + 40) = v0; +a1 = 0x10012600; +//nop; +a0 = sp + 0x3c; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4559b0; +a1 = a1; +L4559b0: +t7 = MEM_U8(sp + 60); +// bdead 40030003 gp = MEM_U32(sp + 24); +a0 = sp + 0x3c; +if (t7 == 0) {a3 = zero; +goto L4559d8;} +a3 = zero; +v1 = sp + 0x3c; +L4559c8: +t8 = MEM_U8(v1 + 1); +a3 = a3 + 0x1; +if (t8 != 0) {v1 = v1 + 0x1; +goto L4559c8;} +v1 = v1 + 0x1; +L4559d8: +if ((int)a3 <= 0) {v0 = a3; +goto L455a10;} +v0 = a3; +t9 = a0 + a3; +t0 = MEM_U8(t9 + 0); +v1 = 0x2e; +if (v1 == t0) {//nop; +goto L455a10;} +//nop; +L4559f4: +v0 = v0 + 0xffffffff; +if ((int)v0 <= 0) {t1 = a0 + v0; +goto L455a10;} +t1 = a0 + v0; +t2 = MEM_U8(t1 + 0); +//nop; +if (v1 != t2) {//nop; +goto L4559f4;} +//nop; +L455a10: +if (v0 != 0) {t5 = 0x6f; +goto L455a40;} +t5 = 0x6f; +v1 = a0 + a3; +t3 = 0x2e; +MEM_U8(v1 + 0) = (uint8_t)t3; +a3 = a3 + 0x1; +v1 = a0 + a3; +t4 = 0x6f; +MEM_U8(v1 + 0) = (uint8_t)t4; +v1 = v1 + 0x1; +a3 = a3 + 0x1; +goto L455a54; +a3 = a3 + 0x1; +L455a40: +v0 = v0 + 0x1; +t6 = a0 + v0; +a3 = v0 + 0x1; +MEM_U8(t6 + 0) = (uint8_t)t5; +v1 = a0 + a3; +L455a54: +MEM_U8(v1 + 0) = (uint8_t)zero; +if ((int)a3 <= 0) {a2 = a3; +goto L455a8c;} +a2 = a3; +v0 = 0x2f; +t7 = zero & 0xff; +if (v0 == t7) {v1 = a0 + a2; +goto L455a90;} +v1 = a0 + a2; +L455a70: +a2 = a2 + 0xffffffff; +if ((int)a2 <= 0) {t8 = a0 + a2; +goto L455a8c;} +t8 = a0 + a2; +t9 = MEM_U8(t8 + 0); +//nop; +if (v0 != t9) {//nop; +goto L455a70;} +//nop; +L455a8c: +v1 = a0 + a2; +L455a90: +t0 = MEM_U8(v1 + 0); +v0 = 0x2f; +if (v0 != t0) {//nop; +goto L455aa8;} +//nop; +a2 = a2 + 0x1; +v1 = v1 + 0x1; +L455aa8: +//nop; +a0 = MEM_U32(sp + 332); +MEM_U32(sp + 40) = v1; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 52) = a3; +v0 = wrapper_strlen(mem, a0); +goto L455ac0; +MEM_U32(sp + 52) = a3; +L455ac0: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 + 0x100; +//nop; +MEM_U32(sp + 320) = a0; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L455ad8; +//nop; +L455ad8: +a0 = MEM_U32(sp + 328); +// bdead 4002002b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 52); +if (a0 == 0) {MEM_U32(sp + 324) = v0; +goto L455b68;} +MEM_U32(sp + 324) = v0; +v0 = MEM_U32(s0 + 0); +//nop; +at = MEM_U32(v0 + 8); +t2 = MEM_U32(v0 + 12); +MEM_U32(v0 + 16) = at; +MEM_U32(v0 + 20) = t2; +v0 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U32(v0 + 24); +//nop; +t4 = t3 + 0x1; +MEM_U32(v0 + 24) = t4; +//nop; +MEM_U32(sp + 52) = a3; +MEM_U32(sp + 56) = a2; +v0 = wrapper_strlen(mem, a0); +goto L455b30; +MEM_U32(sp + 56) = a2; +L455b30: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 328); +//nop; +a1 = v0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L455b48; +//nop; +L455b48: +t6 = MEM_U32(s0 + 0); +// bdead 4002800b gp = MEM_U32(sp + 24); +t7 = MEM_U32(t6 + 40); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 52); +t5 = v0 + 0x18; +MEM_U32(t7 + 0) = t5; +goto L455b7c; +MEM_U32(t7 + 0) = t5; +L455b68: +t8 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U32(t8 + 40); +//nop; +MEM_U32(t9 + 0) = zero; +L455b7c: +t1 = MEM_U32(s0 + 0); +t0 = 0x1; +t2 = MEM_U32(t1 + 40); +v1 = a3 - a2; +MEM_U32(t2 + 4) = t0; +t4 = MEM_U32(s0 + 0); +t3 = MEM_U32(sp + 320); +t6 = MEM_U32(t4 + 40); +v1 = v1 + 0x5; +MEM_U32(t6 + 8) = t3; +t7 = MEM_U32(s0 + 0); +t5 = MEM_U32(sp + 324); +t8 = MEM_U32(t7 + 40); +a0 = v1; +MEM_U32(t8 + 12) = t5; +t9 = MEM_U32(s0 + 0); +//nop; +t1 = MEM_U32(t9 + 40); +//nop; +MEM_U32(t1 + 16) = zero; +t0 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U32(t0 + 40); +//nop; +t2 = MEM_U32(v0 + 12); +//nop; +MEM_U32(v0 + 20) = t2; +t3 = MEM_U32(s0 + 0); +t4 = MEM_U32(sp + 324); +t6 = MEM_U32(t3 + 40); +//nop; +MEM_U32(t6 + 24) = t4; +t7 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U32(t7 + 40); +//nop; +MEM_U32(t5 + 28) = zero; +t8 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U32(t8 + 40); +//nop; +MEM_U32(t9 + 32) = zero; +t1 = MEM_U32(s0 + 0); +//nop; +t0 = MEM_U32(t1 + 40); +//nop; +MEM_U32(t0 + 36) = zero; +t2 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U32(t2 + 40); +//nop; +MEM_U32(t3 + 40) = zero; +//nop; +MEM_U32(sp + 36) = v1; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L455c5c; +//nop; +L455c5c: +// bdead 40020009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 40); +v1 = 0x10029ac4; +a2 = MEM_U32(sp + 36); +v1 = v1; +MEM_U32(v1 + 0) = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L455c84; +//nop; +L455c84: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 324); +a1 = 0x10012604; +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 332); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L455ca4; +a1 = a1; +L455ca4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 324); +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L455cbc; +//nop; +L455cbc: +t7 = MEM_U32(s0 + 0); +t4 = MEM_U32(sp + 324); +t5 = MEM_U32(t7 + 40); +// bdead 6009 gp = MEM_U32(sp + 24); +t6 = v0 + t4; +MEM_U32(t5 + 20) = t6; +goto L455e4c; +MEM_U32(t5 + 20) = t6; +L455cd8: +//nop; +a0 = 0x100; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L455ce8; +//nop; +L455ce8: +a0 = MEM_U32(sp + 328); +// bdead 4002002b gp = MEM_U32(sp + 24); +if (a0 == 0) {MEM_U32(sp + 324) = v0; +goto L455d68;} +MEM_U32(sp + 324) = v0; +v0 = MEM_U32(s0 + 0); +//nop; +at = MEM_U32(v0 + 8); +t9 = MEM_U32(v0 + 12); +MEM_U32(v0 + 16) = at; +MEM_U32(v0 + 20) = t9; +v0 = MEM_U32(s0 + 0); +//nop; +t1 = MEM_U32(v0 + 24); +//nop; +t0 = t1 + 0x1; +MEM_U32(v0 + 24) = t0; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L455d38; +//nop; +L455d38: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 328); +//nop; +a1 = v0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L455d50; +//nop; +L455d50: +t3 = MEM_U32(s0 + 0); +// bdead 4002100b gp = MEM_U32(sp + 24); +t4 = MEM_U32(t3 + 40); +t2 = v0 + 0x18; +MEM_U32(t4 + 0) = t2; +goto L455d7c; +MEM_U32(t4 + 0) = t2; +L455d68: +t7 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U32(t7 + 40); +//nop; +MEM_U32(t6 + 0) = zero; +L455d7c: +t8 = MEM_U32(s0 + 0); +t5 = 0x1; +t9 = MEM_U32(t8 + 40); +t1 = 0x100; +MEM_U32(t9 + 4) = t5; +t0 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U32(t0 + 40); +//nop; +MEM_U32(t3 + 8) = t1; +t4 = MEM_U32(s0 + 0); +t2 = MEM_U32(sp + 324); +t7 = MEM_U32(t4 + 40); +//nop; +MEM_U32(t7 + 12) = t2; +t6 = MEM_U32(s0 + 0); +//nop; +t8 = MEM_U32(t6 + 40); +//nop; +MEM_U32(t8 + 16) = zero; +t5 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U32(t5 + 40); +//nop; +t9 = MEM_U32(v0 + 12); +//nop; +MEM_U32(v0 + 20) = t9; +t1 = MEM_U32(s0 + 0); +t0 = MEM_U32(sp + 324); +t3 = MEM_U32(t1 + 40); +//nop; +MEM_U32(t3 + 24) = t0; +t4 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U32(t4 + 40); +//nop; +MEM_U32(t2 + 28) = zero; +t7 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U32(t7 + 40); +//nop; +MEM_U32(t6 + 32) = zero; +t8 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U32(t8 + 40); +//nop; +MEM_U32(t5 + 36) = zero; +t9 = MEM_U32(s0 + 0); +//nop; +t1 = MEM_U32(t9 + 40); +//nop; +MEM_U32(t1 + 40) = zero; +L455e4c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x148; +return; +// bdead 1 sp = sp + 0x148; +} + +static void f_cpp_buffer_terminateBufferManager(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L455e5c: +//cpp_buffer_terminateBufferManager: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 32) = s3; +//nop; +s3 = a0; +// fdead 4010002b MEM_U32(sp + 44) = ra; +// fdead 4010002b MEM_U32(sp + 40) = gp; +// fdead 4010002b MEM_U32(sp + 36) = s4; +// fdead 4010002b MEM_U32(sp + 28) = s2; +// fdead 4010002b MEM_U32(sp + 24) = s1; +// fdead 4010002b MEM_U32(sp + 20) = s0; +a0 = MEM_U32(a0 + 28); +//nop; +f_cpp_buffer_terminateBuffer(mem, sp, a0); +goto L455e9c; +//nop; +L455e9c: +// bdead 40100003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s3 + 28); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L455eb4; +//nop; +L455eb4: +v0 = MEM_U32(s3 + 0); +// bdead 4010000b gp = MEM_U32(sp + 40); +v0 = v0 + 0xffffffff; +if ((int)v0 < 0) {s4 = zero; +goto L455f50;} +s4 = zero; +s1 = zero; +s2 = 0x1600; +L455ed0: +t6 = MEM_U32(s3 + 4); +s0 = zero; +t7 = t6 + s1; +t8 = MEM_U32(t7 + 0); +//nop; +if (t8 == 0) {//nop; +goto L455f40;} +//nop; +L455eec: +t9 = MEM_U32(s3 + 4); +//nop; +t0 = t9 + s1; +t1 = MEM_U32(t0 + 0); +//nop; +a0 = t1 + s0; +//nop; +f_cpp_buffer_terminateBuffer(mem, sp, a0); +goto L455f0c; +//nop; +L455f0c: +s0 = s0 + 0x2c; +// bdead 403e0003 gp = MEM_U32(sp + 40); +if (s0 != s2) {//nop; +goto L455eec;} +//nop; +t2 = MEM_U32(s3 + 4); +//nop; +t3 = t2 + s1; +a0 = MEM_U32(t3 + 0); +//nop; +wrapper_free(mem, a0); +goto L455f34; +//nop; +L455f34: +v0 = MEM_U32(s3 + 0); +// bdead 403c000b gp = MEM_U32(sp + 40); +v0 = v0 + 0xffffffff; +L455f40: +s4 = s4 + 0x1; +at = (int)v0 < (int)s4; +if (at == 0) {s1 = s1 + 0x4; +goto L455ed0;} +s1 = s1 + 0x4; +L455f50: +//nop; +a0 = MEM_U32(s3 + 4); +//nop; +wrapper_free(mem, a0); +goto L455f60; +//nop; +L455f60: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint64_t f_cpp_buffer_pushInputStack(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L455f84: +//cpp_buffer_pushInputStack: +//nop; +//nop; +//nop; +v0 = 0x1002e01c; +sp = sp + 0xffffffd8; +a2 = MEM_U32(v0 + 0); +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +a3 = a2 + 0x8; +a1 = MEM_U32(a3 + 0); +//nop; +if ((int)a1 < 0) {t6 = a1 + 0x1; +goto L455fd4;} +t6 = a1 + 0x1; +v0 = MEM_U32(a3 + 4); +//nop; +v0 = v0 + 0x1; +at = (int)v0 < (int)0x80; +if (at != 0) {//nop; +goto L4560b0;} +//nop; +L455fd4: +MEM_U32(a3 + 4) = zero; +MEM_U32(a3 + 0) = t6; +v0 = MEM_U32(a2 + 0); +a1 = t6; +at = (int)t6 < (int)v0; +if (at != 0) {t7 = v0 + 0x80; +goto L456060;} +t7 = v0 + 0x80; +MEM_U32(a2 + 0) = t7; +//nop; +a0 = MEM_U32(a2 + 4); +MEM_U32(sp + 32) = a3; +MEM_U32(sp + 36) = a2; +a1 = t7 << 2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L45600c; +a1 = t7 << 2; +L45600c: +a2 = MEM_U32(sp + 36); +a3 = MEM_U32(sp + 32); +// bdead 4000018b gp = MEM_U32(sp + 24); +MEM_U32(a2 + 4) = v0; +a1 = MEM_U32(a3 + 0); +t9 = MEM_U32(a2 + 0); +v1 = a1; +at = (int)a1 < (int)t9; +if (at == 0) {v0 = v1 << 2; +goto L456060;} +v0 = v1 << 2; +L456034: +t0 = MEM_U32(a2 + 4); +v1 = v1 + 0x1; +t1 = t0 + v0; +MEM_U32(t1 + 0) = zero; +t2 = MEM_U32(a2 + 0); +v0 = v0 + 0x4; +at = (int)v1 < (int)t2; +if (at != 0) {//nop; +goto L456034;} +//nop; +a1 = MEM_U32(a3 + 0); +//nop; +L456060: +t3 = MEM_U32(a2 + 4); +t4 = a1 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +a1 = 0x1600; +if (t6 != 0) {a0 = 0x1; +goto L4560b4;} +a0 = 0x1; +//nop; +MEM_U32(sp + 36) = a2; +MEM_U32(sp + 32) = a3; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45608c; +MEM_U32(sp + 32) = a3; +L45608c: +a3 = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 36); +t8 = MEM_U32(a3 + 0); +t7 = MEM_U32(a2 + 4); +t9 = t8 << 2; +// bdead 4401019b gp = MEM_U32(sp + 24); +t0 = t7 + t9; +MEM_U32(t0 + 0) = v0; +goto L4560b4; +MEM_U32(t0 + 0) = v0; +L4560b0: +MEM_U32(a3 + 4) = v0; +L4560b4: +t1 = MEM_U32(sp + 40); +//nop; +MEM_U32(t1 + 0) = zero; +t8 = MEM_U32(a3 + 4); +t3 = MEM_U32(a3 + 0); +t2 = MEM_U32(a2 + 4); +t7 = t8 << 2; +t7 = t7 - t8; +t4 = t3 << 2; +t7 = t7 << 2; +t5 = t2 + t4; +t6 = MEM_U32(t5 + 0); +// bdead 2018011 ra = MEM_U32(sp + 28); +t7 = t7 - t8; +t7 = t7 << 2; +// bdead 18011 sp = sp + 0x28; +v0 = t6 + t7; +return ((uint64_t)v0 << 32) | v1; +v0 = t6 + t7; +} + +static uint32_t f_cpp_buffer_peekNextChar(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4560fc: +//cpp_buffer_peekNextChar: +//nop; +//nop; +//nop; +v0 = 0x1002e01c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t6 = MEM_U32(v0 + 0); +//nop; +if ((int)t6 <= 0) {//nop; +goto L4561a4;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +if ((int)v1 > 0) {//nop; +goto L456148;} +//nop; +t7 = MEM_U32(v0 + 12); +//nop; +if ((int)t7 <= 0) {//nop; +goto L4561a4;} +//nop; +L456148: +a0 = MEM_U32(v0 + 12); +//nop; +if ((int)a0 <= 0) {t2 = a0 << 2; +goto L456184;} +t2 = a0 << 2; +t8 = MEM_U32(v0 + 4); +t9 = v1 << 2; +t2 = t2 - a0; +t2 = t2 << 2; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 0); +t2 = t2 - a0; +t2 = t2 << 2; +a1 = t1 + t2; +v0 = a1 + 0xffffffd4; +goto L4561a8; +v0 = a1 + 0xffffffd4; +L456184: +t3 = MEM_U32(v0 + 4); +t4 = v1 << 2; +t5 = t3 + t4; +a1 = MEM_U32(t5 + -4); +//nop; +a1 = a1 + 0x15d4; +v0 = a1; +goto L4561a8; +v0 = a1; +L4561a4: +v0 = zero; +L4561a8: +if (v0 != 0) {//nop; +goto L4561b8;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4561b8: +v1 = MEM_U32(v0 + 20); +a1 = 0x1002e640; +a0 = MEM_U8(v1 + 0); +//nop; +t6 = a1 + a0; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4561f8;} +//nop; +L4561dc: +a0 = MEM_U8(v1 + 1); +v1 = v1 + 0x1; +t8 = a1 + a0; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L4561dc;} +//nop; +L4561f8: +if (a0 != 0) {v0 = a0; +goto L456208;} +v0 = a0; +v0 = 0x1; +return v0; +v0 = 0x1; +L456208: +a1 = v0 ^ 0x28; +if (a1 == 0) {v1 = v1 + 0x1; +goto L45621c;} +v1 = v1 + 0x1; +v0 = zero; +return v0; +v0 = zero; +L45621c: +v0 = MEM_U8(v1 + 0); +a0 = 0x29; +if (v0 == 0) {//nop; +goto L45624c;} +//nop; +L45622c: +if (a0 != v0) {//nop; +goto L45623c;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L45623c: +v0 = MEM_U8(v1 + 1); +v1 = v1 + 0x1; +if (v0 != 0) {//nop; +goto L45622c;} +//nop; +L45624c: +v0 = zero; +//nop; +return v0; +//nop; +} + +static uint32_t func_456258(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L456258: +//nop; +//nop; +//nop; +v0 = 0x1002e01c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t6 = MEM_U32(v0 + 0); +//nop; +if ((int)t6 <= 0) {//nop; +goto L456300;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +if ((int)v1 > 0) {//nop; +goto L4562a4;} +//nop; +t7 = MEM_U32(v0 + 12); +//nop; +if ((int)t7 <= 0) {//nop; +goto L456300;} +//nop; +L4562a4: +a0 = MEM_U32(v0 + 12); +//nop; +if ((int)a0 <= 0) {t2 = a0 << 2; +goto L4562e0;} +t2 = a0 << 2; +t8 = MEM_U32(v0 + 4); +t9 = v1 << 2; +t2 = t2 - a0; +t2 = t2 << 2; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 0); +t2 = t2 - a0; +t2 = t2 << 2; +a1 = t1 + t2; +v0 = a1 + 0xffffffd4; +goto L456304; +v0 = a1 + 0xffffffd4; +L4562e0: +t3 = MEM_U32(v0 + 4); +t4 = v1 << 2; +t5 = t3 + t4; +a1 = MEM_U32(t5 + -4); +//nop; +a1 = a1 + 0x15d4; +v0 = a1; +goto L456304; +v0 = a1; +L456300: +v0 = zero; +L456304: +if (v0 != 0) {//nop; +goto L456314;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L456314: +v1 = MEM_U32(v0 + 20); +t7 = 0x1002e340; +t6 = MEM_U8(v1 + 0); +v0 = zero; +t8 = t6 + t7; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 == 0) {//nop; +goto L456340;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L456340: +//nop; +return v0; +//nop; +} + +static uint32_t f_cpp_buffer_popInputStack(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L456348: +//cpp_buffer_popInputStack: +//nop; +//nop; +//nop; +t1 = 0x1002e01c; +sp = sp + 0xffffffc8; +v1 = MEM_U32(t1 + 0); +// fdead 400005fb MEM_U32(sp + 36) = ra; +// fdead 400005fb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = v1; +t6 = MEM_U32(v1 + 0); +a3 = v1 + 0x8; +if ((int)t6 <= 0) {t7 = v1; +goto L4563c8;} +t7 = v1; +v1 = MEM_U32(v1 + 8); +//nop; +if ((int)v1 < 0) {//nop; +goto L4563c8;} +//nop; +v0 = MEM_U32(t7 + 12); +//nop; +if ((int)v0 < 0) {t5 = v0 << 2; +goto L4563c8;} +t5 = v0 << 2; +t8 = MEM_U32(t7 + 4); +t9 = v1 << 2; +t5 = t5 - v0; +t5 = t5 << 2; +t3 = t8 + t9; +t4 = MEM_U32(t3 + 0); +t5 = t5 - v0; +t5 = t5 << 2; +t6 = t4 + t5; +MEM_U32(sp + 44) = t6; +goto L4563cc; +MEM_U32(sp + 44) = t6; +L4563c8: +MEM_U32(sp + 44) = zero; +L4563cc: +t7 = MEM_U32(sp + 44); +t8 = 0x41; +if (t7 != 0) {v0 = zero; +goto L4563e4;} +v0 = zero; +MEM_U32(a0 + 0) = t8; +goto L45684c; +MEM_U32(a0 + 0) = t8; +L4563e4: +MEM_U32(a0 + 0) = zero; +v0 = MEM_U32(a3 + 4); +//nop; +if ((int)v0 <= 0) {//nop; +goto L456404;} +//nop; +t9 = v0 + 0xffffffff; +MEM_U32(a3 + 4) = t9; +goto L456450; +MEM_U32(a3 + 4) = t9; +L456404: +if (v0 != 0) {a2 = 0x412; +goto L456424;} +a2 = 0x412; +t3 = MEM_U32(a3 + 0); +t5 = 0x7f; +t4 = t3 + 0xffffffff; +MEM_U32(a3 + 0) = t4; +MEM_U32(a3 + 4) = t5; +goto L456450; +MEM_U32(a3 + 4) = t5; +L456424: +a0 = 0x1001260c; +a1 = 0x10012614; +//nop; +MEM_U32(sp + 48) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L456440; +a1 = a1; +L456440: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +t1 = 0x1002e01c; +//nop; +L456450: +t6 = MEM_U32(a3 + 0); +v0 = zero; +if ((int)t6 < 0) {//nop; +goto L45684c;} +//nop; +t7 = MEM_U32(a3 + 4); +t8 = MEM_U32(sp + 44); +if ((int)t7 < 0) {//nop; +goto L45684c;} +//nop; +v0 = MEM_U32(t8 + 36); +//nop; +if (v0 == 0) {//nop; +goto L4564a0;} +//nop; +t9 = MEM_U32(v0 + 0); +at = 0x1a; +if (t9 != at) {t4 = 0x17; +goto L45649c;} +t4 = 0x17; +t3 = 0x18; +MEM_U32(v0 + 0) = t3; +goto L4564a0; +MEM_U32(v0 + 0) = t3; +L45649c: +MEM_U32(v0 + 0) = t4; +L4564a0: +v1 = 0x1002e020; +t5 = MEM_U32(sp + 44); +t6 = MEM_U32(v1 + 0); +v0 = MEM_U32(t5 + 40); +//nop; +if (v0 == t6) {t6 = MEM_U32(sp + 44); +goto L4565b0;} +t6 = MEM_U32(sp + 44); +t7 = MEM_U32(sp + 44); +MEM_U32(v1 + 0) = v0; +t8 = MEM_U32(t7 + 0); +a2 = 0xffffffff; +if (t8 == 0) {t6 = MEM_U32(sp + 44); +goto L4565b0;} +t6 = MEM_U32(sp + 44); +v1 = MEM_U32(t1 + 0); +t2 = zero; +a1 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L456530;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L456530;} +//nop; +v0 = MEM_U32(v1 + 20); +t3 = a0 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L456530;} +t6 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t2 = t5 + t6; +goto L456530; +t2 = t5 + t6; +L456530: +if ((int)a1 <= 0) {//nop; +goto L45657c;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45657c;} +//nop; +v0 = MEM_U32(v1 + 20); +t8 = a0 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L45657c;} +t4 = v0 << 2; +t7 = MEM_U32(v1 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t9 = t7 + t8; +t3 = MEM_U32(t9 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t0 = t3 + t4; +goto L45657c; +t0 = t3 + t4; +L45657c: +t5 = MEM_U32(t0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t2 + 0); +a0 = a0 | 0x48; +a1 = 0x2; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45659c; +MEM_U32(sp + 16) = t5; +L45659c: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +t1 = 0x1002e01c; +//nop; +t6 = MEM_U32(sp + 44); +L4565b0: +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +if (t7 == 0) {t7 = MEM_U32(sp + 44); +goto L45676c;} +t7 = MEM_U32(sp + 44); +v1 = MEM_U32(t1 + 0); +t0 = zero; +at = MEM_U32(v1 + 8); +t9 = MEM_U32(v1 + 12); +MEM_U32(v1 + 16) = at; +MEM_U32(v1 + 20) = t9; +v1 = MEM_U32(t1 + 0); +//nop; +t3 = MEM_U32(v1 + 0); +//nop; +if ((int)t3 <= 0) {//nop; +goto L456638;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L456638;} +//nop; +v0 = MEM_U32(v1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L456638;} +t8 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t0 = t7 + t8; +goto L456638; +t0 = t7 + t8; +L456638: +t9 = MEM_U32(t0 + 0); +//nop; +if (t9 != 0) {//nop; +goto L456758;} +//nop; +t3 = MEM_U32(v1 + 8); +//nop; +if (t3 != 0) {//nop; +goto L456668;} +//nop; +t4 = MEM_U32(v1 + 12); +//nop; +if (t4 == 0) {//nop; +goto L456758;} +//nop; +L456668: +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 <= 0) {t5 = v0 + 0xffffffff; +goto L456680;} +t5 = v0 + 0xffffffff; +MEM_U32(v1 + 20) = t5; +goto L4566cc; +MEM_U32(v1 + 20) = t5; +L456680: +if (v0 != 0) {a2 = 0x42a; +goto L4566a4;} +a2 = 0x42a; +t6 = MEM_U32(v1 + 16); +t8 = 0x7f; +t7 = t6 + 0xffffffff; +MEM_U32(v1 + 16) = t7; +t9 = MEM_U32(t1 + 0); +MEM_U32(t9 + 20) = t8; +goto L4566cc; +MEM_U32(t9 + 20) = t8; +L4566a4: +a0 = 0x10012624; +a1 = 0x1001262c; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4566bc; +a1 = a1; +L4566bc: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +t1 = 0x1002e01c; +//nop; +L4566cc: +v1 = MEM_U32(t1 + 0); +t0 = zero; +t3 = MEM_U32(v1 + 0); +//nop; +if ((int)t3 <= 0) {//nop; +goto L456728;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L456728;} +//nop; +v0 = MEM_U32(v1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L456728;} +t8 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t0 = t7 + t8; +goto L456728; +t0 = t7 + t8; +L456728: +t9 = MEM_U32(t0 + 0); +//nop; +if (t9 != 0) {//nop; +goto L456758;} +//nop; +t3 = MEM_U32(v1 + 8); +//nop; +if (t3 != 0) {//nop; +goto L456668;} +//nop; +t4 = MEM_U32(v1 + 12); +//nop; +if (t4 != 0) {//nop; +goto L456668;} +//nop; +L456758: +t5 = MEM_U32(v1 + 24); +//nop; +t6 = t5 + 0xffffffff; +MEM_U32(v1 + 24) = t6; +t7 = MEM_U32(sp + 44); +L45676c: +//nop; +a0 = MEM_U32(t7 + 12); +//nop; +if (a0 == 0) {t9 = MEM_U32(sp + 44); +goto L4567a0;} +t9 = MEM_U32(sp + 44); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L456790; +//nop; +L456790: +t8 = MEM_U32(sp + 44); +// bdead 42000003 gp = MEM_U32(sp + 32); +MEM_U32(t8 + 12) = zero; +t9 = MEM_U32(sp + 44); +L4567a0: +//nop; +a0 = MEM_U32(t9 + 16); +//nop; +if (a0 == 0) {t4 = MEM_U32(sp + 44); +goto L4567d4;} +t4 = MEM_U32(sp + 44); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L4567c4; +//nop; +L4567c4: +t3 = MEM_U32(sp + 44); +// bdead 40001003 gp = MEM_U32(sp + 32); +MEM_U32(t3 + 16) = zero; +t4 = MEM_U32(sp + 44); +L4567d4: +t0 = zero; +t5 = MEM_U32(t4 + 12); +//nop; +MEM_U32(t4 + 20) = t5; +t6 = MEM_U32(sp + 52); +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +if ((int)t7 <= 0) {//nop; +goto L456844;} +//nop; +v1 = MEM_U32(t6 + 8); +//nop; +if ((int)v1 < 0) {//nop; +goto L456844;} +//nop; +v0 = MEM_U32(t6 + 12); +//nop; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L456844;} +t4 = v0 << 2; +t8 = MEM_U32(t6 + 4); +t9 = v1 << 2; +t4 = t4 - v0; +t4 = t4 << 2; +t3 = t8 + t9; +t5 = MEM_U32(t3 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +v0 = t5 + t4; +goto L45684c; +v0 = t5 + t4; +L456844: +v0 = t0; +goto L45684c; +v0 = t0; +L45684c: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +//nop; +return v0; +//nop; +} + +static void f_cpp_buffer_set_traditional_sharpsign_loc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4569d0: +//cpp_buffer_set_traditional_sharpsign_loc: +//nop; +//nop; +//nop; +at = 0x10006cac; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static uint32_t f_cpp_buffer_isLineBeginning(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4569e8: +//cpp_buffer_isLineBeginning: +//nop; +//nop; +//nop; +t3 = 0x10006cac; +sp = sp + 0xffffffe0; +t3 = MEM_U32(t3 + 0); +at = 0x1; +// fdead 400011ef MEM_U32(sp + 28) = ra; +// fdead 400011ef MEM_U32(sp + 24) = gp; +if (t3 != at) {MEM_U32(sp + 32) = a0; +goto L456a24;} +MEM_U32(sp + 32) = a0; +t6 = a1 + 0x1; +v0 = t6 ^ a0; +v0 = v0 < 0x1; +goto L456b5c; +v0 = v0 < 0x1; +L456a24: +t1 = 0x1002e540; +t0 = 0x1002e540; +a3 = 0x1002e540; +t4 = a1; +t2 = 0xa; +v1 = 0x2f; +v0 = 0x2a; +t1 = t1 + 0x5c; +t0 = t0 + 0x2f; +L456a48: +a0 = MEM_U8(a1 + 0); +//nop; +a2 = a3 + a0; +t8 = MEM_U8(a2 + 0); +//nop; +if (t8 == 0) {//nop; +goto L456a6c;} +//nop; +a1 = a1 + 0x1; +goto L456a48; +a1 = a1 + 0x1; +L456a6c: +if (a2 != t0) {//nop; +goto L456acc;} +//nop; +t9 = MEM_U8(a1 + 1); +//nop; +if (v0 != t9) {//nop; +goto L456acc;} +//nop; +t5 = MEM_U8(a1 + 2); +a1 = a1 + 0x2; +if (v0 != t5) {//nop; +goto L456aa4;} +//nop; +t6 = MEM_U8(a1 + 1); +//nop; +if (v1 == t6) {//nop; +goto L456ac4;} +//nop; +L456aa4: +t7 = MEM_U8(a1 + 1); +a1 = a1 + 0x1; +if (v0 != t7) {//nop; +goto L456aa4;} +//nop; +t8 = MEM_U8(a1 + 1); +//nop; +if (v1 != t8) {//nop; +goto L456aa4;} +//nop; +L456ac4: +a1 = a1 + 0x2; +goto L456a48; +a1 = a1 + 0x2; +L456acc: +if (a2 != t1) {at = 0x2; +goto L456af0;} +at = 0x2; +t9 = MEM_U8(a1 + 1); +//nop; +if (t2 != t9) {at = 0x2; +goto L456af0;} +at = 0x2; +a1 = a1 + 0x2; +goto L456a48; +a1 = a1 + 0x2; +at = 0x2; +L456af0: +if (t3 != at) {t6 = MEM_U32(sp + 32); +goto L456b50;} +t6 = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 32); +//nop; +v0 = v0 + 0xffffffff; +if (t4 != v0) {//nop; +goto L456b14;} +//nop; +v0 = 0x1; +goto L456b5c; +v0 = 0x1; +L456b14: +if (a1 != v0) {a2 = 0x6; +goto L456b44;} +a2 = 0x6; +a0 = 0x1001263c; +//nop; +a1 = MEM_U32(sp + 32); +a0 = a0; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L456b30; +a0 = a0; +L456b30: +// bdead b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L456b44;} +//nop; +v0 = 0x1; +goto L456b5c; +v0 = 0x1; +L456b44: +v0 = zero; +goto L456b5c; +v0 = zero; +// fdead 0 t6 = MEM_U32(sp + 32); +L456b50: +t5 = a1 + 0x1; +v0 = t5 ^ t6; +v0 = v0 < 0x1; +L456b5c: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_cpp_buffer_processsharpsign(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L456b6c: +//cpp_buffer_processsharpsign: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a1 + 36); +a2 = a0; +if (t6 == 0) {a3 = a1; +goto L456b9c;} +a3 = a1; +// bdead 1 v0 = zero; +goto L456ca4; +// bdead 1 v0 = zero; +L456b9c: +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 24); +MEM_U32(sp + 36) = a3; +MEM_U32(sp + 32) = a2; +v0 = f_cpp_buffer_isLineBeginning(mem, sp, a0, a1); +goto L456bb4; +MEM_U32(sp + 32) = a2; +L456bb4: +// bdead 40000009 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 36); +if (v0 == 0) {t7 = 0x20; +goto L456c08;} +t7 = 0x20; +t8 = MEM_U32(a2 + 0); +a0 = a3; +MEM_U8(t8 + -1) = (uint8_t)t7; +t9 = MEM_U32(a2 + 0); +a1 = a3; +MEM_U32(a3 + 20) = t9; +//nop; +MEM_U32(sp + 36) = a3; +MEM_U32(sp + 32) = a2; +v0 = f_cpp_directive_genericHandler(mem, sp, a0, a1); +goto L456bf0; +MEM_U32(sp + 32) = a2; +L456bf0: +a3 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 32); +t0 = MEM_U32(a3 + 20); +// bdead 281 gp = MEM_U32(sp + 24); +MEM_U32(a2 + 0) = t0; +goto L456ca4; +MEM_U32(a2 + 0) = t0; +L456c08: +t1 = 0x1002e00c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {// bdead 181 v0 = zero; +goto L456ca4;} +// bdead 181 v0 = zero; +v0 = MEM_U32(a2 + 0); +a0 = 0xa; +v1 = MEM_U8(v0 + 0); +//nop; +if (v1 == 0) {//nop; +goto L456ca0;} +//nop; +if (a0 != v1) {//nop; +goto L456c50;} +//nop; +t2 = MEM_U8(v0 + -1); +a1 = 0x5c; +if (a1 != t2) {//nop; +goto L456ca0;} +//nop; +L456c50: +if (a0 != v1) {a1 = 0x5c; +goto L456c70;} +a1 = 0x5c; +t3 = MEM_U32(a3 + 4); +//nop; +t4 = t3 + 0x1; +MEM_U32(a3 + 4) = t4; +v0 = MEM_U32(a2 + 0); +//nop; +L456c70: +t5 = v0 + 0x1; +MEM_U32(a2 + 0) = t5; +v1 = MEM_U8(t5 + 0); +v0 = t5; +if (v1 == 0) {//nop; +goto L456ca0;} +//nop; +if (a0 != v1) {//nop; +goto L456c50;} +//nop; +t6 = MEM_U8(t5 + -1); +//nop; +if (a1 == t6) {//nop; +goto L456c50;} +//nop; +L456ca0: +// bdead 1 v0 = zero; +L456ca4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_cpp_buffer_sharpsignHandle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L456cb4: +//cpp_buffer_sharpsignHandle: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a2 + 36); +s0 = a0; +s1 = a3; +if (t6 == 0) {s2 = a1; +goto L456cf4;} +s2 = a1; +v0 = zero; +goto L456f60; +v0 = zero; +L456cf4: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U32(a2 + 24); +MEM_U32(sp + 72) = a2; +v0 = f_cpp_buffer_isLineBeginning(mem, sp, a0, a1); +goto L456d08; +MEM_U32(sp + 72) = a2; +L456d08: +// bdead 400e000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 72); +if (v0 == 0) {//nop; +goto L456e88;} +//nop; +t7 = MEM_U32(s2 + 0); +a0 = a2; +t8 = t7 + 0xffffffff; +MEM_U32(s2 + 0) = t8; +t9 = MEM_U32(s0 + 0); +a1 = s1; +MEM_U32(a2 + 20) = t9; +t0 = MEM_U32(s2 + 0); +//nop; +MEM_U32(s1 + 20) = t0; +//nop; +MEM_U32(sp + 72) = a2; +//nop; +v0 = f_cpp_directive_genericHandler(mem, sp, a0, a1); +goto L456d50; +//nop; +L456d50: +a2 = MEM_U32(sp + 72); +MEM_U32(sp + 60) = v0; +// bdead 400e0081 gp = MEM_U32(sp + 32); +t1 = MEM_U32(a2 + 20); +t6 = 0x1002e02c; +MEM_U32(s0 + 0) = t1; +t3 = MEM_U32(a2 + 12); +t5 = MEM_U32(a2 + 8); +t6 = MEM_U32(t6 + 0); +t4 = t1 - t3; +if (s1 != t6) {a1 = t5 - t4; +goto L456ddc;} +a1 = t5 - t4; +t7 = 0x10006ca8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L456ddc;} +//nop; +t8 = 0x1002e01c; +t0 = MEM_U32(s1 + 20); +t8 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(t8 + 32); +//nop; +at = t9 < t0; +if (at == 0) {//nop; +goto L456ddc;} +//nop; +//nop; +a0 = s1; +//nop; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L456dcc; +//nop; +L456dcc: +// bdead 400c0001 gp = MEM_U32(sp + 32); +v1 = MEM_U32(s1 + 20); +MEM_U32(s2 + 0) = v1; +goto L456e7c; +MEM_U32(s2 + 0) = v1; +L456ddc: +v1 = MEM_U32(s1 + 20); +a0 = MEM_U32(s1 + 12); +v0 = MEM_U32(s1 + 8); +t1 = v1 + a1; +t2 = a0 + v0; +at = t1 < t2; +if (at != 0) {t3 = v0 + a1; +goto L456e78;} +t3 = v0 + a1; +t5 = t3 << 1; +if (a0 != 0) {MEM_U32(s1 + 8) = t5; +goto L456e28;} +MEM_U32(s1 + 8) = t5; +//nop; +a0 = t5; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L456e18; +//nop; +L456e18: +// bdead 400c0009 gp = MEM_U32(sp + 32); +MEM_U32(s1 + 20) = v0; +MEM_U32(s1 + 12) = v0; +goto L456e5c; +MEM_U32(s1 + 12) = v0; +L456e28: +t4 = MEM_U32(s1 + 20); +//nop; +MEM_U32(sp + 44) = t4; +a1 = MEM_U32(s1 + 8); +s0 = a0; +v0 = f_Realloc(mem, sp, a0, a1); +goto L456e40; +s0 = a0; +L456e40: +// bdead 400e0009 gp = MEM_U32(sp + 32); +MEM_U32(s1 + 12) = v0; +t6 = MEM_U32(sp + 44); +//nop; +t7 = v0 + t6; +t8 = t7 - s0; +MEM_U32(s1 + 20) = t8; +L456e5c: +t0 = 0x1002e01c; +t9 = 0xffffffff; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U32(t0 + 32) = t9; +v1 = MEM_U32(s1 + 20); +//nop; +L456e78: +MEM_U32(s2 + 0) = v1; +L456e7c: +v0 = MEM_U32(sp + 60); +// bdead 9 ra = MEM_U32(sp + 36); +goto L456f64; +// bdead 9 ra = MEM_U32(sp + 36); +L456e88: +t1 = 0x1002e00c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {v0 = zero; +goto L456f60;} +v0 = zero; +a0 = MEM_U32(s0 + 0); +a1 = 0xa; +v1 = MEM_U8(a0 + 0); +//nop; +if (v1 == 0) {v0 = v1; +goto L456f5c;} +v0 = v1; +if (a1 != v1) {//nop; +goto L456ed0;} +//nop; +t2 = MEM_U8(a0 + -1); +a3 = 0x5c; +if (a3 != t2) {//nop; +goto L456f5c;} +//nop; +L456ed0: +if (a1 != v0) {a3 = 0x5c; +goto L456f08;} +a3 = 0x5c; +t3 = MEM_U32(a2 + 4); +//nop; +t5 = t3 + 0x1; +MEM_U32(a2 + 4) = t5; +t4 = MEM_U32(s1 + 4); +//nop; +t6 = t4 + 0x1; +MEM_U32(s1 + 4) = t6; +t7 = MEM_U32(s0 + 0); +//nop; +v1 = MEM_U8(t7 + 0); +//nop; +L456f08: +t8 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t8 + 0) = (uint8_t)v1; +t9 = MEM_U32(s2 + 0); +//nop; +t0 = t9 + 0x1; +MEM_U32(s2 + 0) = t0; +t1 = MEM_U32(s0 + 0); +//nop; +t2 = t1 + 0x1; +MEM_U32(s0 + 0) = t2; +v1 = MEM_U8(t2 + 0); +//nop; +if (v1 == 0) {v0 = v1; +goto L456f5c;} +v0 = v1; +if (a1 != v1) {//nop; +goto L456ed0;} +//nop; +t3 = MEM_U8(t2 + -1); +//nop; +if (a3 == t3) {//nop; +goto L456ed0;} +//nop; +L456f5c: +v0 = zero; +L456f60: +// bdead 9 ra = MEM_U32(sp + 36); +L456f64: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t f_cpp_buffer_stringLiteralHandle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L456f78: +//cpp_buffer_stringLiteralHandle: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +v0 = 0x1002e01c; +// fdead 400001eb MEM_U32(sp + 68) = ra; +v0 = MEM_U32(v0 + 0); +// fdead 400001eb MEM_U32(sp + 64) = fp; +// fdead 400001eb MEM_U32(sp + 60) = gp; +// fdead 400001eb MEM_U32(sp + 56) = s7; +// fdead 400001eb MEM_U32(sp + 52) = s6; +// fdead 400001eb MEM_U32(sp + 48) = s5; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 96) = a0; +MEM_U32(sp + 100) = a1; +MEM_U32(sp + 108) = a3; +t8 = MEM_U32(v0 + 0); +t0 = MEM_U32(a0 + 0); +s5 = MEM_U32(a1 + 0); +s2 = a2; +if ((int)t8 <= 0) {s7 = zero; +goto L457024;} +s7 = zero; +a0 = MEM_U32(v0 + 16); +//nop; +if ((int)a0 < 0) {t1 = zero; +goto L457028;} +t1 = zero; +v1 = MEM_U32(v0 + 20); +t3 = a0 << 2; +if ((int)v1 < 0) {t6 = v1 << 2; +goto L457024;} +t6 = v1 << 2; +t9 = MEM_U32(v0 + 4); +t6 = t6 - v1; +t6 = t6 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v1; +t6 = t6 << 2; +t1 = t5 + t6; +goto L457028; +t1 = t5 + t6; +L457024: +t1 = zero; +L457028: +t7 = MEM_U32(t1 + 4); +at = 0x3c; +MEM_U32(sp + 72) = t7; +fp = MEM_U8(t0 + -1); +s0 = zero; +if (fp != at) {s4 = 0x5c; +goto L457048;} +s4 = 0x5c; +fp = 0x3e; +L457048: +s6 = 0x10029fa0; +t2 = MEM_U32(sp + 108); +s1 = 0xa; +L457054: +v1 = MEM_U8(t0 + 0); +//nop; +if (v1 == 0) {v0 = v1; +goto L457410;} +v0 = v1; +if (s7 != 0) {//nop; +goto L457410;} +//nop; +L45706c: +v0 = v1 & 0xff; +MEM_U8(s5 + 0) = (uint8_t)v0; +if (s1 == v0) {s5 = s5 + 0x1; +goto L4570ac;} +s5 = s5 + 0x1; +at = 0x22; +if (v0 == at) {s3 = t0 + 0x1; +goto L4573b4;} +s3 = t0 + 0x1; +at = 0x27; +if (v0 == at) {at = 0x3e; +goto L4573b4;} +at = 0x3e; +if (v0 == at) {//nop; +goto L4573b4;} +//nop; +if (v0 == s4) {//nop; +goto L4572fc;} +//nop; +s3 = t0 + 0x1; +goto L4573f8; +s3 = t0 + 0x1; +L4570ac: +v0 = MEM_U32(s2 + 0); +at = 0x23; +t8 = MEM_U32(v0 + 20); +//nop; +t9 = MEM_U8(t8 + -1); +//nop; +if (t9 != at) {//nop; +goto L4570fc;} +//nop; +if ((int)s0 <= 0) {v0 = 0x20; +goto L4570e4;} +v0 = 0x20; +L4570d4: +s0 = s0 + 0xffffffff; +MEM_U8(s5 + 0) = (uint8_t)v0; +if ((int)s0 > 0) {s5 = s5 + 0x1; +goto L4570d4;} +s5 = s5 + 0x1; +L4570e4: +t3 = MEM_U32(sp + 100); +v0 = zero; +MEM_U32(t3 + 0) = s5; +t4 = MEM_U32(sp + 96); +MEM_U32(t4 + 0) = t0; +goto L457524; +MEM_U32(t4 + 0) = t0; +L4570fc: +t5 = MEM_U8(t0 + 1); +at = 0x3; +if (t5 == at) {at = 0x3e; +goto L45714c;} +at = 0x3e; +t6 = MEM_U32(v0 + 4); +t8 = t0 + 0x1; +t7 = t6 + 0x1; +MEM_U32(v0 + 4) = t7; +t9 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t9 + 24) = t8; +t3 = MEM_U32(s2 + 0); +//nop; +if (t2 == t3) {at = 0x3e; +goto L45714c;} +at = 0x3e; +t4 = MEM_U32(t2 + 4); +//nop; +t5 = t4 + 0x1; +MEM_U32(t2 + 4) = t5; +at = 0x3e; +L45714c: +if (fp != at) {s3 = t0 + 0x1; +goto L457220;} +s3 = t0 + 0x1; +v0 = MEM_U16(s6 + 26); +s7 = 0x10000; +if (v0 == 0) {s7 = s7 | 0x65; +goto L457178;} +s7 = s7 | 0x65; +t6 = MEM_U16(s6 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L457194;} +//nop; +L457178: +if (v0 != 0) {//nop; +goto L4573f8;} +//nop; +t8 = MEM_U16(s6 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 == 0) {//nop; +goto L4573f8;} +//nop; +L457194: +v0 = 0x1002e01c; +t9 = MEM_U32(sp + 72); +v0 = MEM_U32(v0 + 0); +a1 = 0x2; +t3 = MEM_U32(v0 + 0); +a2 = 0xffffffff; +if ((int)t3 <= 0) {t1 = zero; +goto L4571f8;} +t1 = zero; +a0 = MEM_U32(v0 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L4571f8;} +//nop; +v1 = MEM_U32(v0 + 20); +t5 = a0 << 2; +if ((int)v1 < 0) {t8 = v1 << 2; +goto L4571f8;} +t8 = v1 << 2; +t4 = MEM_U32(v0 + 4); +t8 = t8 - v1; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v1; +t8 = t8 << 2; +t1 = t7 + t8; +goto L4571f8; +t1 = t7 + t8; +L4571f8: +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x65; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L457210; +a0 = a0 | 0x65; +L457210: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t2 = MEM_U32(sp + 108); +v1 = MEM_U8(s3 + 0); +goto L4573fc; +v1 = MEM_U8(s3 + 0); +L457220: +v0 = MEM_U16(s6 + 26); +s7 = 0x10000; +if (v0 == 0) {s7 = s7 | 0x57; +goto L457244;} +s7 = s7 | 0x57; +t3 = MEM_U16(s6 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {t7 = MEM_U32(sp + 112); +goto L457264;} +t7 = MEM_U32(sp + 112); +L457244: +if (v0 != 0) {//nop; +goto L4573f8;} +//nop; +t5 = MEM_U16(s6 + 10); +//nop; +t6 = t5 & 0x1; +if (t6 == 0) {//nop; +goto L4573f8;} +//nop; +t7 = MEM_U32(sp + 112); +L457264: +a1 = 0x2; +if (t7 != 0) {a2 = 0xffffffff; +goto L4573f8;} +a2 = 0xffffffff; +v0 = 0x1002e01c; +t7 = MEM_U32(sp + 72); +v0 = MEM_U32(v0 + 0); +t1 = zero; +t8 = MEM_U32(v0 + 0); +//nop; +if ((int)t8 <= 0) {//nop; +goto L4572d4;} +//nop; +a0 = MEM_U32(v0 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L4572d4;} +//nop; +v1 = MEM_U32(v0 + 20); +t3 = a0 << 2; +if ((int)v1 < 0) {t6 = v1 << 2; +goto L4572d4;} +t6 = v1 << 2; +t9 = MEM_U32(v0 + 4); +t6 = t6 - v1; +t6 = t6 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v1; +t6 = t6 << 2; +t1 = t5 + t6; +goto L4572d4; +t1 = t5 + t6; +L4572d4: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 16) = t7; +a0 = a0 | 0x57; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4572ec; +a0 = a0 | 0x57; +L4572ec: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t2 = MEM_U32(sp + 108); +v1 = MEM_U8(s3 + 0); +goto L4573fc; +v1 = MEM_U8(s3 + 0); +L4572fc: +t8 = 0x1002e010; +at = 0x27; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L457324;} +//nop; +if (fp != at) {//nop; +goto L457324;} +//nop; +s3 = t0 + 0x1; +goto L4573f8; +s3 = t0 + 0x1; +L457324: +v1 = MEM_U8(t0 + 1); +t0 = t0 + 0x1; +if (s1 != v1) {v0 = v1; +goto L457354;} +v0 = v1; +v0 = MEM_U32(s2 + 0); +s5 = s5 + 0xffffffff; +t9 = MEM_U32(v0 + 4); +s0 = s0 + 0x2; +t3 = t9 + 0x1; +s3 = t0 + 0x1; +MEM_U32(v0 + 4) = t3; +goto L4573f8; +MEM_U32(v0 + 4) = t3; +L457354: +if (s4 != v0) {//nop; +goto L4573a4;} +//nop; +t4 = MEM_U8(t0 + 1); +//nop; +if (s1 != t4) {//nop; +goto L4573a4;} +//nop; +L45736c: +v0 = MEM_U32(s2 + 0); +t0 = t0 + 0x2; +t5 = MEM_U32(v0 + 4); +s0 = s0 + 0x2; +t6 = t5 + 0x1; +MEM_U32(v0 + 4) = t6; +v1 = MEM_U8(t0 + 0); +//nop; +if (s4 != v1) {//nop; +goto L4573a4;} +//nop; +t7 = MEM_U8(t0 + 1); +//nop; +if (s1 == t7) {//nop; +goto L45736c;} +//nop; +L4573a4: +MEM_U8(s5 + 0) = (uint8_t)v1; +s5 = s5 + 0x1; +s3 = t0 + 0x1; +goto L4573f8; +s3 = t0 + 0x1; +L4573b4: +t8 = MEM_U8(t0 + 0); +//nop; +if (fp != t8) {//nop; +goto L4573f8;} +//nop; +if ((int)s0 <= 0) {t3 = t0 + 0x1; +goto L4573e0;} +t3 = t0 + 0x1; +v0 = 0x20; +L4573d0: +s0 = s0 + 0xffffffff; +MEM_U8(s5 + 0) = (uint8_t)v0; +if ((int)s0 > 0) {s5 = s5 + 0x1; +goto L4573d0;} +s5 = s5 + 0x1; +L4573e0: +t9 = MEM_U32(sp + 100); +v0 = zero; +MEM_U32(t9 + 0) = s5; +t4 = MEM_U32(sp + 96); +MEM_U32(t4 + 0) = t3; +goto L457524; +MEM_U32(t4 + 0) = t3; +L4573f8: +v1 = MEM_U8(s3 + 0); +L4573fc: +t0 = s3; +if (v1 == 0) {v0 = v1; +goto L457410;} +v0 = v1; +if (s7 == 0) {//nop; +goto L45706c;} +//nop; +L457410: +if (v0 != 0) {//nop; +goto L4574ec;} +//nop; +t5 = 0x1002e010; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L457438;} +//nop; +t0 = t0 + 0x1; +goto L4574ec; +t0 = t0 + 0x1; +L457438: +t6 = MEM_U16(s6 + 26); +s7 = 0x10000; +if (t6 != 0) {s7 = s7 | 0x57; +goto L45745c;} +s7 = s7 | 0x57; +t7 = MEM_U16(s6 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 == 0) {//nop; +goto L4574ec;} +//nop; +L45745c: +v0 = 0x1002e01c; +t8 = MEM_U32(sp + 72); +v0 = MEM_U32(v0 + 0); +a1 = 0x1; +t9 = MEM_U32(v0 + 0); +a2 = 0xffffffff; +if ((int)t9 <= 0) {t1 = zero; +goto L4574c0;} +t1 = zero; +a0 = MEM_U32(v0 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L4574c0;} +//nop; +v1 = MEM_U32(v0 + 20); +t4 = a0 << 2; +if ((int)v1 < 0) {t7 = v1 << 2; +goto L4574c0;} +t7 = v1 << 2; +t3 = MEM_U32(v0 + 4); +t7 = t7 - v1; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v1; +t7 = t7 << 2; +t1 = t6 + t7; +goto L4574c0; +t1 = t6 + t7; +L4574c0: +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x57; +MEM_U32(sp + 88) = t0; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4574dc; +MEM_U32(sp + 16) = t8; +L4574dc: +// bdead c1ee0003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 88); +t2 = MEM_U32(sp + 108); +//nop; +L4574ec: +if (s7 == 0) {//nop; +goto L457054;} +//nop; +if ((int)s0 <= 0) {v0 = 0x20; +goto L45750c;} +v0 = 0x20; +L4574fc: +s0 = s0 + 0xffffffff; +MEM_U8(s5 + 0) = (uint8_t)v0; +if ((int)s0 > 0) {s5 = s5 + 0x1; +goto L4574fc;} +s5 = s5 + 0x1; +L45750c: +t9 = MEM_U32(sp + 100); +v0 = s7; +MEM_U32(t9 + 0) = s5; +t3 = MEM_U32(sp + 96); +//nop; +MEM_U32(t3 + 0) = t0; +L457524: +// bdead 9 ra = MEM_U32(sp + 68); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 s3 = MEM_U32(sp + 40); +// bdead 9 s4 = MEM_U32(sp + 44); +// bdead 9 s5 = MEM_U32(sp + 48); +// bdead 9 s6 = MEM_U32(sp + 52); +// bdead 9 s7 = MEM_U32(sp + 56); +// bdead 9 fp = MEM_U32(sp + 64); +// bdead 9 sp = sp + 0x60; +return v0; +// bdead 9 sp = sp + 0x60; +} + +static uint32_t f_cpp_buffer_commentHandle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L457554: +//cpp_buffer_commentHandle: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +t0 = 0x1002e01c; +// fdead 400003eb MEM_U32(sp + 52) = ra; +t0 = MEM_U32(t0 + 0); +// fdead 400003eb MEM_U32(sp + 48) = gp; +// fdead 400003eb MEM_U32(sp + 44) = s4; +// fdead 400003eb MEM_U32(sp + 40) = s3; +// fdead 400003eb MEM_U32(sp + 36) = s2; +// fdead 400003eb MEM_U32(sp + 32) = s1; +// fdead 400003eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 112) = a0; +MEM_U32(sp + 116) = a1; +t8 = MEM_U32(t0 + 0); +s0 = MEM_U32(a0 + 0); +s2 = MEM_U32(a1 + 0); +s1 = a2; +if ((int)t8 <= 0) {s3 = a3; +goto L4575ec;} +s3 = a3; +v1 = MEM_U32(t0 + 16); +//nop; +if ((int)v1 < 0) {t2 = zero; +goto L4575f0;} +t2 = zero; +v0 = MEM_U32(t0 + 20); +t5 = v1 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L4575ec;} +t8 = v0 << 2; +t9 = MEM_U32(t0 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t9 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t2 = t7 + t8; +goto L4575f0; +t2 = t7 + t8; +L4575ec: +t2 = zero; +L4575f0: +t9 = MEM_U32(t2 + 4); +t2 = 0x10029ab8; +MEM_U32(sp + 100) = t9; +t2 = MEM_U32(t2 + 0); +//nop; +t5 = zero < t2; +if (t5 == 0) {t2 = t5; +goto L457620;} +t2 = t5; +t2 = MEM_S16(t0 + 38); +//nop; +t6 = t2 < 0x1; +t2 = t6; +L457620: +t7 = 0x10029ab4; +MEM_U32(sp + 88) = t2; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4577c0;} +//nop; +t8 = MEM_U8(s0 + 0); +t4 = 0x2f; +if (t4 != t8) {s4 = 0xa; +goto L4577c0;} +s4 = 0xa; +t9 = MEM_U32(s1 + 0); +s0 = s0 + 0xffffffff; +if (s3 == t9) {s2 = s2 + 0xffffffff; +goto L45767c;} +s2 = s2 + 0xffffffff; +if (t2 != 0) {v0 = 0x2f; +goto L457670;} +v0 = 0x2f; +t5 = 0x20; +MEM_U8(s2 + 0) = (uint8_t)t5; +s2 = s2 + 0x1; +goto L45767c; +s2 = s2 + 0x1; +L457670: +MEM_U8(s2 + 0) = (uint8_t)v0; +MEM_U8(s2 + 1) = (uint8_t)v0; +s2 = s2 + 0x2; +L45767c: +t6 = s0 + 0x2; +MEM_U32(sp + 96) = t6; +L457684: +v0 = MEM_U8(s0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4576c0;} +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +t7 = MEM_U32(a0 + 12); +t9 = MEM_U32(a0 + 8); +t8 = s0 - t7; +if (t8 != t9) {//nop; +goto L45770c;} +//nop; +t5 = MEM_U32(a0 + 36); +//nop; +if (t5 == 0) {//nop; +goto L45770c;} +//nop; +L4576c0: +//nop; +a0 = sp + 0x54; +MEM_U32(sp + 80) = t2; +v0 = f_cpp_buffer_popInputStack(mem, sp, a0); +goto L4576d0; +MEM_U32(sp + 80) = t2; +L4576d0: +// bdead 403c000b gp = MEM_U32(sp + 48); +t2 = MEM_U32(sp + 80); +MEM_U32(s1 + 0) = v0; +t6 = MEM_U32(sp + 84); +//nop; +if (t6 == 0) {//nop; +goto L4576f4;} +//nop; +v0 = t6; +goto L457ba0; +v0 = t6; +L4576f4: +a0 = MEM_U32(s1 + 0); +//nop; +s0 = MEM_U32(a0 + 20); +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +L45770c: +if (v0 == 0) {//nop; +goto L457760;} +//nop; +t7 = MEM_U32(a0 + 12); +t9 = MEM_U32(a0 + 8); +t8 = s0 - t7; +if (t8 == t9) {//nop; +goto L457760;} +//nop; +if (s4 != v0) {//nop; +goto L457740;} +//nop; +t5 = MEM_U8(s0 + -1); +at = 0x5c; +if (t5 != at) {//nop; +goto L457760;} +//nop; +L457740: +if (s4 != v0) {//nop; +goto L457758;} +//nop; +t6 = MEM_U32(a0 + 4); +//nop; +t7 = t6 + 0x1; +MEM_U32(a0 + 4) = t7; +L457758: +s0 = s0 + 0x1; +goto L457684; +s0 = s0 + 0x1; +L457760: +if (t2 == 0) {t9 = MEM_U32(sp + 116); +goto L45779c;} +t9 = MEM_U32(sp + 116); +if (s3 == a0) {t9 = MEM_U32(sp + 116); +goto L45779c;} +t9 = MEM_U32(sp + 116); +a1 = MEM_U32(sp + 96); +//nop; +v1 = s0 - a1; +a2 = v1; +MEM_U32(sp + 72) = v1; +a0 = s2; +f_memmove(mem, sp, a0, a1, a2); +goto L45778c; +a0 = s2; +L45778c: +v1 = MEM_U32(sp + 72); +// bdead 401e0013 gp = MEM_U32(sp + 48); +s2 = s2 + v1; +t9 = MEM_U32(sp + 116); +L45779c: +v0 = zero; +MEM_U32(t9 + 0) = s2; +MEM_U32(s3 + 20) = s2; +t5 = MEM_U32(sp + 112); +//nop; +MEM_U32(t5 + 0) = s0; +t6 = MEM_U32(s1 + 0); +MEM_U32(t6 + 20) = s0; +goto L457ba0; +MEM_U32(t6 + 20) = s0; +L4577c0: +a0 = MEM_U32(s1 + 0); +t4 = 0x2f; +t7 = MEM_U32(a0 + 36); +//nop; +if (t7 == 0) {//nop; +goto L4577e0;} +//nop; +v0 = zero; +goto L457ba0; +v0 = zero; +L4577e0: +v0 = MEM_U8(s0 + 0); +at = 0x5c; +if (v0 != at) {t3 = 0x2a; +goto L457824;} +t3 = 0x2a; +t8 = MEM_U8(s0 + 1); +s4 = 0xa; +if (s4 != t8) {t3 = 0x2a; +goto L457824;} +t3 = 0x2a; +//nop; +a1 = s0; +MEM_U32(sp + 80) = t2; +f_cpp_buffer_fixupBackslashReturn(mem, sp, a0, a1); +goto L457810; +MEM_U32(sp + 80) = t2; +L457810: +// bdead 401e0003 gp = MEM_U32(sp + 48); +t2 = MEM_U32(sp + 80); +v0 = MEM_U8(s0 + 0); +t4 = 0x2f; +t3 = 0x2a; +L457824: +if (t3 == v0) {s4 = 0xa; +goto L457834;} +s4 = 0xa; +v0 = zero; +goto L457ba0; +v0 = zero; +L457834: +t9 = MEM_U32(s1 + 0); +s0 = s0 + 0x1; +if (s3 == t9) {//nop; +goto L45787c;} +//nop; +if (t2 != 0) {t7 = 0x2a; +goto L457874;} +t7 = 0x2a; +t5 = 0x10029ab0; +t6 = 0x20; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L45786c;} +//nop; +s2 = s2 + 0xffffffff; +goto L45787c; +s2 = s2 + 0xffffffff; +L45786c: +MEM_U8(s2 + -1) = (uint8_t)t6; +goto L45787c; +MEM_U8(s2 + -1) = (uint8_t)t6; +L457874: +MEM_U8(s2 + 0) = (uint8_t)t7; +s2 = s2 + 0x1; +L45787c: +MEM_U32(sp + 96) = s0; +v0 = MEM_U8(s0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L4578ac;} +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +t8 = MEM_U32(a0 + 12); +t5 = MEM_U32(a0 + 8); +t9 = s0 - t8; +if (t9 == t5) {//nop; +goto L457abc;} +//nop; +L4578ac: +if (t3 != v0) {//nop; +goto L4578c4;} +//nop; +t6 = MEM_U8(s0 + 1); +//nop; +if (t4 == t6) {//nop; +goto L457abc;} +//nop; +L4578c4: +if (t4 != v0) {//nop; +goto L4579e0;} +//nop; +t7 = MEM_U32(s1 + 0); +//nop; +if (s3 == t7) {//nop; +goto L457a78;} +//nop; +t8 = 0x1002e024; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L457a78;} +//nop; +t9 = MEM_U8(s0 + 1); +a1 = 0x1; +if (t3 != t9) {a2 = 0xffffffff; +goto L457a78;} +a2 = 0xffffffff; +t0 = 0x1002e01c; +t1 = zero; +t0 = MEM_U32(t0 + 0); +t2 = zero; +a0 = MEM_U32(t0 + 0); +//nop; +if ((int)a0 <= 0) {//nop; +goto L457968;} +//nop; +v1 = MEM_U32(t0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L457968;} +//nop; +v0 = MEM_U32(t0 + 20); +t6 = v1 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L457968;} +t9 = v0 << 2; +t5 = MEM_U32(t0 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t1 = t8 + t9; +goto L457968; +t1 = t8 + t9; +L457968: +if ((int)a0 <= 0) {//nop; +goto L4579b4;} +//nop; +v1 = MEM_U32(t0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L4579b4;} +//nop; +v0 = MEM_U32(t0 + 20); +t6 = v1 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L4579b4;} +t9 = v0 << 2; +t5 = MEM_U32(t0 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t2 = t8 + t9; +goto L4579b4; +t2 = t8 + t9; +L4579b4: +t5 = MEM_U32(t2 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x49; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4579d0; +MEM_U32(sp + 16) = t5; +L4579d0: +// bdead 403e0003 gp = MEM_U32(sp + 48); +t3 = 0x2a; +t4 = 0x2f; +goto L457a78; +t4 = 0x2f; +L4579e0: +if (s4 != v0) {at = 0x5c; +goto L457a78;} +at = 0x5c; +t6 = MEM_U8(s0 + -1); +a0 = MEM_U32(s1 + 0); +if (t6 != at) {//nop; +goto L457a38;} +//nop; +//nop; +s0 = s0 + 0xffffffff; +a1 = s0; +f_cpp_buffer_fixupBackslashReturn(mem, sp, a0, a1); +goto L457a08; +a1 = s0; +L457a08: +v0 = MEM_U8(s0 + -1); +// bdead 403e000b gp = MEM_U32(sp + 48); +t3 = 0x2a; +t4 = 0x2f; +if (t3 != v0) {s0 = s0 + 0xffffffff; +goto L457a78;} +s0 = s0 + 0xffffffff; +t7 = MEM_U8(s0 + 1); +//nop; +if (t4 != t7) {//nop; +goto L457a78;} +//nop; +//nop; +goto L457abc; +//nop; +L457a38: +t8 = MEM_U32(a0 + 4); +//nop; +t9 = t8 + 0x1; +MEM_U32(a0 + 4) = t9; +t5 = MEM_U32(s1 + 0); +t6 = MEM_U32(sp + 88); +if (s3 == t5) {//nop; +goto L457a78;} +//nop; +if (t6 != 0) {t7 = 0xa; +goto L457a68;} +t7 = 0xa; +MEM_U8(s2 + 0) = (uint8_t)t7; +s2 = s2 + 0x1; +L457a68: +t8 = MEM_U32(s3 + 4); +//nop; +t9 = t8 + 0x1; +MEM_U32(s3 + 4) = t9; +L457a78: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +if (v0 != 0) {//nop; +goto L457aa4;} +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +t5 = MEM_U32(a0 + 12); +t7 = MEM_U32(a0 + 8); +t6 = s0 - t5; +if (t6 == t7) {//nop; +goto L457abc;} +//nop; +L457aa4: +if (t3 != v0) {//nop; +goto L4578c4;} +//nop; +t8 = MEM_U8(s0 + 1); +//nop; +if (t4 != t8) {//nop; +goto L4578c4;} +//nop; +L457abc: +if (v0 != 0) {a0 = 0x10000; +goto L457b48;} +a0 = 0x10000; +t0 = 0x1002e01c; +a0 = a0 | 0x5a; +t0 = MEM_U32(t0 + 0); +a1 = 0x2; +t9 = MEM_U32(t0 + 0); +a2 = 0xffffffff; +if ((int)t9 <= 0) {t2 = zero; +goto L457b28;} +t2 = zero; +v1 = MEM_U32(t0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L457b28;} +//nop; +v0 = MEM_U32(t0 + 20); +t6 = v1 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L457b28;} +t9 = v0 << 2; +t5 = MEM_U32(t0 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t2 = t8 + t9; +goto L457b28; +t2 = t8 + t9; +L457b28: +t5 = MEM_U32(sp + 100); +//nop; +a3 = MEM_U32(t2 + 0); +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L457b3c; +MEM_U32(sp + 16) = t5; +L457b3c: +// bdead 400a0003 gp = MEM_U32(sp + 48); +t9 = MEM_U32(sp + 116); +goto L457b8c; +t9 = MEM_U32(sp + 116); +L457b48: +t6 = MEM_U32(sp + 88); +s0 = s0 + 0x2; +if (t6 == 0) {t9 = MEM_U32(sp + 116); +goto L457b8c;} +t9 = MEM_U32(sp + 116); +t7 = MEM_U32(s1 + 0); +a1 = MEM_U32(sp + 96); +if (s3 == t7) {a0 = s2; +goto L457b88;} +a0 = s2; +//nop; +v1 = s0 - a1; +a2 = v1; +MEM_U32(sp + 72) = v1; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L457b7c; +MEM_U32(sp + 72) = v1; +L457b7c: +v1 = MEM_U32(sp + 72); +// bdead 400a0013 gp = MEM_U32(sp + 48); +s2 = s2 + v1; +L457b88: +t9 = MEM_U32(sp + 116); +L457b8c: +v0 = zero; +MEM_U32(t9 + 0) = s2; +t5 = MEM_U32(sp + 112); +//nop; +MEM_U32(t5 + 0) = s0; +L457ba0: +// bdead 9 ra = MEM_U32(sp + 52); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 s3 = MEM_U32(sp + 40); +// bdead 9 s4 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x70; +return v0; +// bdead 9 sp = sp + 0x70; +} + +static uint32_t f_cpp_buffer_pascalCommentHandle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L457bc0: +//cpp_buffer_pascalCommentHandle: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +t0 = 0x1002e01c; +// fdead 400003eb MEM_U32(sp + 52) = ra; +t0 = MEM_U32(t0 + 0); +// fdead 400003eb MEM_U32(sp + 48) = gp; +// fdead 400003eb MEM_U32(sp + 44) = s4; +// fdead 400003eb MEM_U32(sp + 40) = s3; +// fdead 400003eb MEM_U32(sp + 36) = s2; +// fdead 400003eb MEM_U32(sp + 32) = s1; +// fdead 400003eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 72) = a0; +MEM_U32(sp + 76) = a1; +t6 = MEM_U32(t0 + 0); +s1 = a2; +if ((int)t6 <= 0) {s2 = a3; +goto L457c50;} +s2 = a3; +v1 = MEM_U32(t0 + 16); +//nop; +if ((int)v1 < 0) {t1 = zero; +goto L457c54;} +t1 = zero; +v0 = MEM_U32(t0 + 20); +s4 = 0x2c; +if ((int)v0 < 0) {t1 = zero; +goto L457c54;} +t1 = zero; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t7 = MEM_U32(t0 + 4); +t8 = v1 << 2; +t9 = t7 + t8; +t3 = MEM_U32(t9 + 0); +t4 = lo; +t1 = t3 + t4; +t5 = MEM_U32(t1 + 4); +goto L457c5c; +t5 = MEM_U32(t1 + 4); +L457c50: +t1 = zero; +L457c54: +s4 = 0x2c; +t5 = MEM_U32(t1 + 4); +L457c5c: +t6 = MEM_U32(sp + 72); +MEM_U32(sp + 68) = t5; +t7 = MEM_U32(sp + 76); +t8 = MEM_U32(s1 + 36); +s0 = MEM_U32(t6 + 0); +s3 = MEM_U32(t7 + 0); +if (t8 == 0) {//nop; +goto L457c84;} +//nop; +v0 = zero; +goto L4581f0; +v0 = zero; +L457c84: +t9 = MEM_U8(s0 + 0); +at = 0x5c; +if (t9 != at) {//nop; +goto L457cbc;} +//nop; +t3 = MEM_U8(s0 + 1); +at = 0xa; +if (t3 != at) {//nop; +goto L457cbc;} +//nop; +//nop; +a0 = s1; +a1 = s0; +f_cpp_buffer_fixupBackslashReturn(mem, sp, a0, a1); +goto L457cb4; +a1 = s0; +L457cb4: +// bdead 403e0003 gp = MEM_U32(sp + 48); +//nop; +L457cbc: +v0 = MEM_U8(s0 + -1); +//nop; +t4 = v0 ^ 0x7b; +v0 = t4 < 0x1; +if (v0 != 0) {//nop; +goto L457cec;} +//nop; +t5 = MEM_U8(s0 + 0); +at = 0x2a; +if (t5 == at) {//nop; +goto L457cec;} +//nop; +v0 = zero; +goto L4581f0; +v0 = zero; +L457cec: +if (v0 == 0) {//nop; +goto L457f58;} +//nop; +MEM_U32(sp + 56) = s0; +v0 = MEM_U8(s0 + 0); +at = 0x7d; +if (v0 == 0) {//nop; +goto L457e84;} +//nop; +if (v0 == at) {at = 0x7b; +goto L457e84;} +at = 0x7b; +L457d10: +if (v0 != at) {at = 0xa; +goto L457e14;} +at = 0xa; +if (s1 == s2) {//nop; +goto L457e6c;} +//nop; +t6 = 0x1002e024; +a1 = 0x1; +t6 = MEM_U32(t6 + 0); +a2 = 0xffffffff; +if (t6 == 0) {//nop; +goto L457e6c;} +//nop; +t0 = 0x1002e01c; +t2 = zero; +t0 = MEM_U32(t0 + 0); +t1 = zero; +a0 = MEM_U32(t0 + 0); +//nop; +if ((int)a0 <= 0) {//nop; +goto L457d9c;} +//nop; +v1 = MEM_U32(t0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L457d9c;} +//nop; +v0 = MEM_U32(t0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L457d9c;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t7 = MEM_U32(t0 + 4); +t8 = v1 << 2; +t9 = t7 + t8; +t3 = MEM_U32(t9 + 0); +t4 = lo; +t2 = t3 + t4; +//nop; +goto L457d9c; +//nop; +L457d9c: +if ((int)a0 <= 0) {//nop; +goto L457de8;} +//nop; +v1 = MEM_U32(t0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L457de8;} +//nop; +v0 = MEM_U32(t0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L457de8;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t5 = MEM_U32(t0 + 4); +t6 = v1 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = lo; +t1 = t8 + t9; +t3 = MEM_U32(t1 + 4); +goto L457dec; +t3 = MEM_U32(t1 + 4); +L457de8: +t3 = MEM_U32(t1 + 4); +L457dec: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t2 + 0); +a0 = a0 | 0x49; +MEM_U32(sp + 16) = t3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L457e04; +MEM_U32(sp + 16) = t3; +L457e04: +// bdead 403e0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s0 + 1); +goto L457e70; +v0 = MEM_U8(s0 + 1); +at = 0xa; +L457e14: +if (v0 != at) {//nop; +goto L457e6c;} +//nop; +t4 = MEM_U8(s0 + -1); +at = 0x5c; +if (t4 != at) {a0 = s1; +goto L457e48;} +a0 = s1; +//nop; +s0 = s0 + 0xffffffff; +a1 = s0; +f_cpp_buffer_fixupBackslashReturn(mem, sp, a0, a1); +goto L457e3c; +a1 = s0; +L457e3c: +// bdead 403e0003 gp = MEM_U32(sp + 48); +s0 = s0 + 0xffffffff; +goto L457e6c; +s0 = s0 + 0xffffffff; +L457e48: +t5 = MEM_U32(s1 + 4); +//nop; +t6 = t5 + 0x1; +if (s1 == s2) {MEM_U32(s1 + 4) = t6; +goto L457e6c;} +MEM_U32(s1 + 4) = t6; +t7 = MEM_U32(s2 + 4); +//nop; +t8 = t7 + 0x1; +MEM_U32(s2 + 4) = t8; +L457e6c: +v0 = MEM_U8(s0 + 1); +L457e70: +s0 = s0 + 0x1; +if (v0 == 0) {at = 0x7d; +goto L457e84;} +at = 0x7d; +if (v0 != at) {at = 0x7b; +goto L457d10;} +at = 0x7b; +L457e84: +if (v0 != 0) {a0 = 0x10000; +goto L457f10;} +a0 = 0x10000; +t0 = 0x1002e01c; +t8 = MEM_U32(sp + 68); +t0 = MEM_U32(t0 + 0); +a0 = a0 | 0x57; +t9 = MEM_U32(t0 + 0); +a1 = 0x2; +if ((int)t9 <= 0) {a2 = 0xffffffff; +goto L457ef0;} +a2 = 0xffffffff; +v1 = MEM_U32(t0 + 16); +//nop; +if ((int)v1 < 0) {t1 = zero; +goto L457ef4;} +t1 = zero; +v0 = MEM_U32(t0 + 20); +//nop; +if ((int)v0 < 0) {t1 = zero; +goto L457ef4;} +t1 = zero; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t3 = MEM_U32(t0 + 4); +t4 = v1 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = lo; +t1 = t6 + t7; +//nop; +goto L457ef4; +//nop; +L457ef0: +t1 = zero; +L457ef4: +//nop; +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L457f04; +MEM_U32(sp + 16) = t8; +L457f04: +// bdead 40120003 gp = MEM_U32(sp + 48); +t3 = MEM_U32(sp + 76); +goto L457f44; +t3 = MEM_U32(sp + 76); +L457f10: +if (s1 == s2) {s0 = s0 + 0x1; +goto L457f40;} +s0 = s0 + 0x1; +t9 = MEM_U32(sp + 56); +a0 = s3; +a1 = t9; +s1 = s0 - t9; +//nop; +a2 = s1; +//nop; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L457f38; +//nop; +L457f38: +// bdead 40160003 gp = MEM_U32(sp + 48); +s3 = s3 + s1; +L457f40: +t3 = MEM_U32(sp + 76); +L457f44: +v0 = zero; +MEM_U32(t3 + 0) = s3; +t4 = MEM_U32(sp + 72); +MEM_U32(t4 + 0) = s0; +goto L4581f0; +MEM_U32(t4 + 0) = s0; +L457f58: +if (s1 == s2) {s0 = s0 + 0x1; +goto L457f6c;} +s0 = s0 + 0x1; +t5 = 0x2a; +MEM_U8(s3 + 0) = (uint8_t)t5; +s3 = s3 + 0x1; +L457f6c: +MEM_U32(sp + 56) = s0; +v0 = MEM_U8(s0 + 0); +at = 0x2a; +if (v0 == 0) {//nop; +goto L458124;} +//nop; +if (v0 != at) {at = 0x28; +goto L457f98;} +at = 0x28; +t6 = MEM_U8(s0 + 1); +at = 0x29; +if (t6 == at) {at = 0x28; +goto L458124;} +at = 0x28; +L457f98: +if (v0 != at) {at = 0xa; +goto L4580a4;} +at = 0xa; +if (s1 == s2) {//nop; +goto L4580fc;} +//nop; +t7 = 0x1002e024; +at = 0x2a; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4580fc;} +//nop; +if (v0 != at) {a1 = 0x1; +goto L4580fc;} +a1 = 0x1; +t0 = 0x1002e01c; +a2 = 0xffffffff; +t0 = MEM_U32(t0 + 0); +t2 = zero; +a0 = MEM_U32(t0 + 0); +t1 = zero; +if ((int)a0 <= 0) {//nop; +goto L45802c;} +//nop; +v1 = MEM_U32(t0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45802c;} +//nop; +v0 = MEM_U32(t0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45802c;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t8 = MEM_U32(t0 + 4); +t9 = v1 << 2; +t3 = t8 + t9; +t4 = MEM_U32(t3 + 0); +t5 = lo; +t2 = t4 + t5; +//nop; +goto L45802c; +//nop; +L45802c: +if ((int)a0 <= 0) {//nop; +goto L458078;} +//nop; +v1 = MEM_U32(t0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L458078;} +//nop; +v0 = MEM_U32(t0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L458078;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t6 = MEM_U32(t0 + 4); +t7 = v1 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t3 = lo; +t1 = t9 + t3; +t4 = MEM_U32(t1 + 4); +goto L45807c; +t4 = MEM_U32(t1 + 4); +L458078: +t4 = MEM_U32(t1 + 4); +L45807c: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t2 + 0); +a0 = a0 | 0x49; +MEM_U32(sp + 16) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L458094; +MEM_U32(sp + 16) = t4; +L458094: +// bdead 403e0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s0 + 1); +goto L458100; +v0 = MEM_U8(s0 + 1); +at = 0xa; +L4580a4: +if (v0 != at) {//nop; +goto L4580fc;} +//nop; +t5 = MEM_U8(s0 + -1); +at = 0x5c; +if (t5 != at) {a0 = s1; +goto L4580d8;} +a0 = s1; +//nop; +s0 = s0 + 0xffffffff; +a1 = s0; +f_cpp_buffer_fixupBackslashReturn(mem, sp, a0, a1); +goto L4580cc; +a1 = s0; +L4580cc: +// bdead 403e0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s0 + 1); +goto L458100; +v0 = MEM_U8(s0 + 1); +L4580d8: +t6 = MEM_U32(s1 + 4); +//nop; +t7 = t6 + 0x1; +if (s1 == s2) {MEM_U32(s1 + 4) = t7; +goto L4580fc;} +MEM_U32(s1 + 4) = t7; +t8 = MEM_U32(s2 + 4); +//nop; +t9 = t8 + 0x1; +MEM_U32(s2 + 4) = t9; +L4580fc: +v0 = MEM_U8(s0 + 1); +L458100: +s0 = s0 + 0x1; +if (v0 == 0) {at = 0x2a; +goto L458124;} +at = 0x2a; +if (v0 != at) {at = 0x28; +goto L457f98;} +at = 0x28; +t3 = MEM_U8(s0 + 1); +at = 0x29; +if (t3 != at) {at = 0x28; +goto L457f98;} +at = 0x28; +L458124: +if (v0 != 0) {a0 = 0x10000; +goto L4581b0;} +a0 = 0x10000; +t0 = 0x1002e01c; +t3 = MEM_U32(sp + 68); +t0 = MEM_U32(t0 + 0); +a0 = a0 | 0x57; +t4 = MEM_U32(t0 + 0); +a1 = 0x2; +if ((int)t4 <= 0) {a2 = 0xffffffff; +goto L458190;} +a2 = 0xffffffff; +v1 = MEM_U32(t0 + 16); +//nop; +if ((int)v1 < 0) {t1 = zero; +goto L458194;} +t1 = zero; +v0 = MEM_U32(t0 + 20); +//nop; +if ((int)v0 < 0) {t1 = zero; +goto L458194;} +t1 = zero; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t5 = MEM_U32(t0 + 4); +t6 = v1 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = lo; +t1 = t8 + t9; +//nop; +goto L458194; +//nop; +L458190: +t1 = zero; +L458194: +//nop; +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 16) = t3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4581a4; +MEM_U32(sp + 16) = t3; +L4581a4: +// bdead 40120003 gp = MEM_U32(sp + 48); +t5 = MEM_U32(sp + 76); +goto L4581dc; +t5 = MEM_U32(sp + 76); +L4581b0: +if (s1 == s2) {s0 = s0 + 0x2; +goto L4581d8;} +s0 = s0 + 0x2; +a1 = MEM_U32(sp + 56); +//nop; +s1 = s0 - a1; +a2 = s1; +a0 = s3; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L4581d0; +a0 = s3; +L4581d0: +// bdead 40160003 gp = MEM_U32(sp + 48); +s3 = s3 + s1; +L4581d8: +t5 = MEM_U32(sp + 76); +L4581dc: +v0 = zero; +MEM_U32(t5 + 0) = s3; +t6 = MEM_U32(sp + 72); +//nop; +MEM_U32(t6 + 0) = s0; +L4581f0: +// bdead 9 ra = MEM_U32(sp + 52); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 s3 = MEM_U32(sp + 40); +// bdead 9 s4 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t f_cpp_buffer_numberHandle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L458210: +//cpp_buffer_numberHandle: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +v0 = 0x1002e01c; +// fdead 400001eb MEM_U32(sp + 28) = s5; +v0 = MEM_U32(v0 + 0); +// fdead 400001eb MEM_U32(sp + 24) = s4; +// fdead 400001eb MEM_U32(sp + 20) = s3; +// fdead 400001eb MEM_U32(sp + 16) = s2; +// fdead 400001eb MEM_U32(sp + 12) = s1; +// fdead 400001eb MEM_U32(sp + 8) = s0; +MEM_U32(sp + 44) = a3; +t6 = MEM_U32(v0 + 0); +s4 = 0x2b; +if ((int)t6 <= 0) {s5 = 0x2d; +goto L458264;} +s5 = 0x2d; +v1 = MEM_U32(v0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L458264;} +//nop; +L458264: +v1 = MEM_U32(a0 + 0); +a3 = MEM_U32(a1 + 0); +t0 = MEM_U8(v1 + 0); +s0 = 0xa; +if (t0 == 0) {t4 = 0x5f; +goto L45838c;} +t4 = 0x5f; +s2 = 0xfb504f0; +s1 = 0xfb504f0; +t5 = 0xfb504f0; +s3 = 0x10029fa0; +t2 = 0xfb504f0; +t3 = 0x2e; +s2 = s2 + 0x45; +s1 = s1 + 0x65; +t5 = t5 + 0x5c; +t1 = t2 + t0; +L4582a4: +t7 = MEM_U8(t1 + 1); +v0 = t0; +t8 = t7 & 0x7; +if (t8 != 0) {v1 = v1 + 0x1; +goto L4582fc;} +v1 = v1 + 0x1; +if (t0 == t3) {//nop; +goto L4582fc;} +//nop; +if (t0 == t4) {//nop; +goto L4582fc;} +//nop; +if (t1 != t5) {//nop; +goto L4582f4;} +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +if (s0 != t9) {//nop; +goto L4582f4;} +//nop; +t6 = MEM_U32(a2 + 4); +v1 = v1 + 0x1; +t7 = t6 + 0x1; +MEM_U32(a2 + 4) = t7; +goto L45837c; +MEM_U32(a2 + 4) = t7; +L4582f4: +v1 = v1 + 0xffffffff; +goto L45838c; +v1 = v1 + 0xffffffff; +L4582fc: +MEM_U8(a3 + 0) = (uint8_t)v0; +if (t1 == s1) {a3 = a3 + 0x1; +goto L458310;} +a3 = a3 + 0x1; +if (t1 != s2) {//nop; +goto L45837c;} +//nop; +L458310: +v0 = MEM_U16(s3 + 26); +//nop; +if (v0 == 0) {//nop; +goto L458334;} +//nop; +t8 = MEM_U16(s3 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {//nop; +goto L458350;} +//nop; +L458334: +if (v0 != 0) {//nop; +goto L45837c;} +//nop; +t6 = MEM_U16(s3 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 == 0) {//nop; +goto L45837c;} +//nop; +L458350: +v0 = MEM_U8(v1 + 0); +//nop; +if (v0 == 0) {t0 = v0; +goto L45837c;} +t0 = v0; +if (s4 == v0) {//nop; +goto L458370;} +//nop; +if (s5 != t0) {//nop; +goto L45837c;} +//nop; +L458370: +MEM_U8(a3 + 0) = (uint8_t)v0; +a3 = a3 + 0x1; +v1 = v1 + 0x1; +L45837c: +t0 = MEM_U8(v1 + 0); +//nop; +if (t0 != 0) {t1 = t2 + t0; +goto L4582a4;} +t1 = t2 + t0; +L45838c: +MEM_U32(a0 + 0) = v1; +MEM_U32(a1 + 0) = a3; +// bdead 3 s5 = MEM_U32(sp + 28); +// bdead 3 s4 = MEM_U32(sp + 24); +// bdead 3 s3 = MEM_U32(sp + 20); +// bdead 3 s2 = MEM_U32(sp + 16); +// bdead 3 s1 = MEM_U32(sp + 12); +// bdead 3 s0 = MEM_U32(sp + 8); +// bdead 3 sp = sp + 0x20; +v0 = zero; +return v0; +v0 = zero; +} + +static void f_cpp_buffer_scan(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4583b8: +//cpp_buffer_scan: +//nop; +//nop; +//nop; +sp = sp + 0xfffffee0; +// fdead 400000eb MEM_U32(sp + 68) = ra; +// fdead 400000eb MEM_U32(sp + 64) = fp; +// fdead 400000eb MEM_U32(sp + 60) = gp; +// fdead 400000eb MEM_U32(sp + 56) = s7; +// fdead 400000eb MEM_U32(sp + 52) = s6; +// fdead 400000eb MEM_U32(sp + 48) = s5; +// fdead 400000eb MEM_U32(sp + 44) = s4; +// fdead 400000eb MEM_U32(sp + 40) = s3; +// fdead 400000eb MEM_U32(sp + 36) = s2; +// fdead 400000eb MEM_U32(sp + 32) = s1; +// fdead 400000eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 288) = a0; +MEM_U32(sp + 296) = a2; +t8 = MEM_U32(a0 + 8); +t7 = MEM_U32(a0 + 12); +t0 = 0x1002e02c; +t9 = MEM_U32(a0 + 20); +t0 = MEM_U32(t0 + 0); +v0 = t7 + t8; +v1 = v0 - t9; +s6 = a1; +a3 = v1; +if (a1 != t0) {MEM_U32(sp + 280) = t9; +goto L458484;} +MEM_U32(sp + 280) = t9; +t1 = 0x10006ca8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L458484;} +//nop; +t2 = 0x1002e01c; +t4 = MEM_U32(a1 + 20); +t2 = MEM_U32(t2 + 0); +//nop; +t3 = MEM_U32(t2 + 32); +//nop; +at = t3 < t4; +if (at == 0) {//nop; +goto L458484;} +//nop; +//nop; +a0 = a1; +//nop; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L458474; +//nop; +L458474: +// bdead 40800103 gp = MEM_U32(sp + 60); +a2 = MEM_U32(s6 + 20); +t3 = MEM_U32(sp + 280); +goto L458518; +t3 = MEM_U32(sp + 280); +L458484: +a2 = MEM_U32(s6 + 20); +a0 = MEM_U32(s6 + 12); +v0 = MEM_U32(s6 + 8); +t5 = a2 + v1; +t7 = a0 + v0; +at = t5 < t7; +if (at != 0) {t8 = v0 + a3; +goto L458514;} +t8 = v0 + a3; +t6 = t8 << 1; +if (a0 != 0) {MEM_U32(s6 + 8) = t6; +goto L4584d0;} +MEM_U32(s6 + 8) = t6; +//nop; +a0 = t6; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L4584c0; +//nop; +L4584c0: +// bdead 4080010b gp = MEM_U32(sp + 60); +MEM_U32(s6 + 20) = v0; +MEM_U32(s6 + 12) = v0; +goto L4584f8; +MEM_U32(s6 + 12) = v0; +L4584d0: +//nop; +s1 = MEM_U32(s6 + 20); +a1 = MEM_U32(s6 + 8); +s0 = a0; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4584e4; +s0 = a0; +L4584e4: +// bdead 4086010b gp = MEM_U32(sp + 60); +t9 = v0 + s1; +t0 = t9 - s0; +MEM_U32(s6 + 20) = t0; +MEM_U32(s6 + 12) = v0; +L4584f8: +t2 = 0x1002e01c; +t1 = 0xffffffff; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t2 + 32) = t1; +a2 = MEM_U32(s6 + 20); +//nop; +L458514: +t3 = MEM_U32(sp + 280); +L458518: +MEM_U32(sp + 276) = a2; +v1 = MEM_U8(t3 + 0); +//nop; +t4 = MEM_U32(sp + 276); +L458528: +v0 = v1 & 0xff; +MEM_U8(t4 + 0) = (uint8_t)v0; +t8 = MEM_U32(sp + 280); +t5 = MEM_U32(sp + 276); +at = v0 < 0x7c; +t6 = t8 + 0x1; +t7 = t5 + 0x1; +MEM_U32(sp + 276) = t7; +if (at == 0) {MEM_U32(sp + 280) = t6; +goto L458594;} +MEM_U32(sp + 280) = t6; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100126f8[] = { +&&L459094, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458e68, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L4585a8, +&&L458570, +&&L458624, +&&L458594, +&&L458594, +&&L4585a8, +&&L459048, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L4585d4, +&&L4585fc, +&&L4585fc, +&&L4585fc, +&&L4585fc, +&&L4585fc, +&&L4585fc, +&&L4585fc, +&&L4585fc, +&&L4585fc, +&&L4585fc, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L458594, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L458594, +&&L458dd0, +&&L458594, +&&L458594, +&&L45863c, +&&L458594, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L45863c, +&&L459060, +}; +dest = Lswitch100126f8[v0]; +//nop; +goto *dest; +//nop; +L458570: +//nop; +a2 = MEM_U32(sp + 288); +a0 = sp + 0x118; +a1 = sp + 0x114; +a3 = s6; +v0 = f_cpp_buffer_sharpsignHandle(mem, sp, a0, a1, a2, a3); +goto L458588; +a3 = s6; +L458588: +t0 = MEM_U32(sp + 296); +// bdead 4080030b gp = MEM_U32(sp + 60); +MEM_U32(t0 + 0) = v0; +L458594: +t1 = MEM_U32(sp + 280); +L458598: +//nop; +v1 = MEM_U8(t1 + 0); +t4 = MEM_U32(sp + 276); +goto L458528; +t4 = MEM_U32(sp + 276); +L4585a8: +//nop; +a0 = sp + 0x118; +a1 = sp + 0x114; +a2 = sp + 0x120; +a3 = s6; +MEM_U32(sp + 16) = zero; +v0 = f_cpp_buffer_stringLiteralHandle(mem, sp, a0, a1, a2, a3); +goto L4585c4; +MEM_U32(sp + 16) = zero; +L4585c4: +t2 = MEM_U32(sp + 296); +// bdead 4080090b gp = MEM_U32(sp + 60); +MEM_U32(t2 + 0) = v0; +goto L458594; +MEM_U32(t2 + 0) = v0; +L4585d4: +//nop; +a0 = sp + 0x118; +a1 = sp + 0x114; +a2 = sp + 0x120; +a3 = s6; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L4585ec; +a3 = s6; +L4585ec: +t3 = MEM_U32(sp + 296); +// bdead 4080110b gp = MEM_U32(sp + 60); +MEM_U32(t3 + 0) = v0; +goto L458594; +MEM_U32(t3 + 0) = v0; +L4585fc: +//nop; +a2 = MEM_U32(sp + 288); +a0 = sp + 0x118; +a1 = sp + 0x114; +a3 = s6; +v0 = f_cpp_buffer_numberHandle(mem, sp, a0, a1, a2, a3); +goto L458614; +a3 = s6; +L458614: +t4 = MEM_U32(sp + 296); +// bdead 4080210b gp = MEM_U32(sp + 60); +MEM_U32(t4 + 0) = v0; +goto L458594; +MEM_U32(t4 + 0) = v0; +L458624: +t5 = 0x1002e028; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {t1 = MEM_U32(sp + 280); +goto L458598;} +t1 = MEM_U32(sp + 280); +L45863c: +s1 = MEM_U32(sp + 276); +s0 = MEM_U32(sp + 280); +s7 = 0x1; +s4 = zero; +s5 = s1 + 0xffffffff; +L458650: +v0 = MEM_U8(s0 + 0); +t8 = 0x1002e340; +//nop; +t6 = v0 + t8; +t9 = MEM_U8(t6 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4586cc;} +//nop; +L458670: +MEM_U8(s1 + 0) = (uint8_t)v0; +t0 = MEM_U8(s0 + 1); +at = 0x5c; +if (t0 != at) {s1 = s1 + 0x1; +goto L4586ac;} +s1 = s1 + 0x1; +t1 = MEM_U8(s0 + 2); +at = 0xa; +if (t1 != at) {//nop; +goto L4586ac;} +//nop; +//nop; +a0 = MEM_U32(sp + 288); +a1 = s0 + 0x1; +f_cpp_buffer_fixupBackslashReturn(mem, sp, a0, a1); +goto L4586a4; +a1 = s0 + 0x1; +L4586a4: +// bdead 41e60103 gp = MEM_U32(sp + 60); +//nop; +L4586ac: +v0 = MEM_U8(s0 + 1); +t2 = 0x1002e340; +s0 = s0 + 0x1; +t3 = v0 + t2; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {//nop; +goto L458670;} +//nop; +L4586cc: +if (v0 != 0) {//nop; +goto L4588ac;} +//nop; +t5 = MEM_U32(sp + 288); +//nop; +s3 = MEM_U32(t5 + 36); +//nop; +if (s3 == 0) {//nop; +goto L4588ac;} +//nop; +v0 = 0x10029fa0; +//nop; +v0 = MEM_U16(v0 + 26); +//nop; +if (v0 == 0) {//nop; +goto L458720;} +//nop; +t7 = 0x10029fa0; +//nop; +t7 = MEM_U16(t7 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 != 0) {//nop; +goto L4588ac;} +//nop; +L458720: +if (v0 != 0) {//nop; +goto L458744;} +//nop; +t6 = 0x10029fa0; +//nop; +t6 = MEM_U16(t6 + 10); +//nop; +t9 = t6 & 0x1; +if (t9 != 0) {//nop; +goto L4588ac;} +//nop; +L458744: +t0 = MEM_U32(s3 + 0); +at = 0x1a; +if (t0 != at) {//nop; +goto L458774;} +//nop; +//nop; +//nop; +// bdead 41e60003 t9 = t9; +//nop; +v0 = func_456258(mem, sp); +goto L458768; +//nop; +L458768: +// bdead 41e6010b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4588ac;} +//nop; +L458774: +//nop; +s3 = s1 - s5; +a0 = sp + 0xdc; +v0 = f_cpp_buffer_popInputStack(mem, sp, a0); +goto L458784; +a0 = sp + 0xdc; +L458784: +MEM_U32(sp + 288) = v0; +s0 = MEM_U32(v0 + 20); +// bdead 41b60103 gp = MEM_U32(sp + 60); +MEM_U32(s6 + 20) = s1; +t1 = MEM_U32(sp + 288); +t5 = 0x1002e02c; +t3 = MEM_U32(t1 + 12); +t2 = MEM_U32(t1 + 8); +t5 = MEM_U32(t5 + 0); +t4 = s0 - t3; +if (s6 != t5) {v1 = t2 - t4; +goto L458810;} +v1 = t2 - t4; +t7 = 0x10006ca8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L458810;} +//nop; +t8 = 0x1002e01c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t6 = MEM_U32(t8 + 32); +//nop; +at = t6 < s1; +if (at == 0) {//nop; +goto L458810;} +//nop; +//nop; +a0 = s6; +//nop; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L458800; +//nop; +L458800: +s1 = MEM_U32(s6 + 20); +// bdead 41b60103 gp = MEM_U32(sp + 60); +s5 = s1 - s3; +goto L4588b0; +s5 = s1 - s3; +L458810: +a2 = MEM_U32(s6 + 20); +a0 = MEM_U32(s6 + 12); +v0 = MEM_U32(s6 + 8); +t0 = a2 + v1; +t1 = a0 + v0; +at = t0 < t1; +if (at != 0) {t3 = v0 + v1; +goto L4588a0;} +t3 = v0 + v1; +t2 = t3 << 1; +if (a0 != 0) {MEM_U32(s6 + 8) = t2; +goto L45885c;} +MEM_U32(s6 + 8) = t2; +//nop; +a0 = t2; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L45884c; +//nop; +L45884c: +// bdead 41b2010b gp = MEM_U32(sp + 60); +MEM_U32(s6 + 20) = v0; +MEM_U32(s6 + 12) = v0; +goto L458884; +MEM_U32(s6 + 12) = v0; +L45885c: +//nop; +s2 = MEM_U32(s6 + 20); +a1 = MEM_U32(s6 + 8); +s1 = a0; +v0 = f_Realloc(mem, sp, a0, a1); +goto L458870; +s1 = a0; +L458870: +// bdead 41be010b gp = MEM_U32(sp + 60); +t4 = v0 + s2; +t5 = t4 - s1; +MEM_U32(s6 + 20) = t5; +MEM_U32(s6 + 12) = v0; +L458884: +t8 = 0x1002e01c; +t7 = 0xffffffff; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 32) = t7; +a2 = MEM_U32(s6 + 20); +//nop; +L4588a0: +s1 = a2; +s5 = a2 - s3; +goto L4588b0; +s5 = a2 - s3; +L4588ac: +s7 = zero; +L4588b0: +if (s7 != 0) {//nop; +goto L458650;} +//nop; +s3 = s1 - s5; +t6 = s3 + s5; +fp = MEM_U8(t6 + -1); +s7 = MEM_U8(s5 + 0); +if ((int)s3 <= 0) {v1 = s3; +goto L45896c;} +v1 = s3; +a1 = s3 & 0x3; +if (a1 == 0) {a0 = a1; +goto L458908;} +a0 = a1; +v0 = s5 + s4; +a1 = 0x265; +L4588e4: +lo = v1 * a1; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a1 >> 32); +t9 = MEM_U8(v0 + 0); +s4 = s4 + 0x1; +v0 = v0 + 0x1; +t0 = lo; +v1 = t9 + t0; +if (a0 != s4) {//nop; +goto L4588e4;} +//nop; +if (s4 == s3) {v0 = s5 + s4; +goto L45896c;} +L458908: +v0 = s5 + s4; +a0 = 0x265; +L458910: +lo = v1 * a0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a0 >> 32); +t1 = MEM_U8(v0 + 0); +t2 = MEM_U8(v0 + 1); +t5 = MEM_U8(v0 + 2); +t8 = MEM_U8(v0 + 3); +s4 = s4 + 0x4; +v0 = v0 + 0x4; +t3 = lo; +v1 = t1 + t3; +//nop; +lo = v1 * a0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a0 >> 32); +t4 = lo; +v1 = t2 + t4; +//nop; +lo = v1 * a0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a0 >> 32); +t7 = lo; +v1 = t5 + t7; +//nop; +lo = v1 * a0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a0 >> 32); +t6 = lo; +v1 = t8 + t6; +if (s4 != s3) {//nop; +goto L458910;} +//nop; +L45896c: +at = 0x3fff0000; +at = at | 0xffff; +t9 = v1 & at; +at = 0x3f1; +lo = (int)t9 / (int)at; hi = (int)t9 % (int)at; +t1 = 0x1002dfe4; +s4 = s3; +t1 = MEM_U32(t1 + 0); +t0 = hi; +t3 = t0 << 2; +t2 = t1 + t3; +s2 = MEM_U32(t2 + 0); +//nop; +if (s2 == 0) {//nop; +goto L458a04;} +//nop; +L4589a8: +t4 = MEM_U32(s2 + 20); +//nop; +if (s4 != t4) {//nop; +goto L4589f4;} +//nop; +t5 = MEM_U8(s2 + 24); +t7 = s2 + s3; +if (s7 != t5) {//nop; +goto L4589f4;} +//nop; +t8 = MEM_U8(t7 + 23); +a0 = s2 + 0x18; +if (fp != t8) {//nop; +goto L4589f4;} +//nop; +//nop; +a1 = s5; +a2 = s4; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L4589e8; +a2 = s4; +L4589e8: +// bdead c1fe010b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L458a04;} +//nop; +L4589f4: +s2 = MEM_U32(s2 + 12); +//nop; +if (s2 != 0) {//nop; +goto L4589a8;} +//nop; +L458a04: +a0 = 0x1002e01c; +v0 = MEM_U8(s0 + 0); +a0 = MEM_U32(a0 + 0); +if (s2 == 0) {at = 0xa; +goto L458a24;} +at = 0xa; +s3 = MEM_U32(s2 + 8); +//nop; +goto L458a28; +//nop; +L458a24: +s3 = zero; +L458a28: +if (v0 != at) {//nop; +goto L458a44;} +//nop; +t6 = MEM_U8(s0 + 1); +at = 0x3; +if (t6 != at) {//nop; +goto L458a44;} +//nop; +s3 = zero; +L458a44: +v1 = MEM_S16(a0 + 36); +//nop; +if (v1 != 0) {//nop; +goto L458d5c;} +//nop; +if (s3 == 0) {//nop; +goto L458d5c;} +//nop; +v0 = MEM_U32(s3 + 0); +//nop; +at = (int)v0 < (int)0x10; +if (at != 0) {at = (int)v0 < (int)0x19; +goto L458d5c;} +at = (int)v0 < (int)0x19; +if (at == 0) {at = 0x18; +goto L458d5c;} +at = 0x18; +if (v0 == at) {a0 = s3; +goto L458a8c;} +a0 = s3; +at = 0x17; +if (v0 != at) {t2 = MEM_U32(sp + 288); +goto L458c2c;} +t2 = MEM_U32(sp + 288); +L458a8c: +t9 = MEM_U32(sp + 288); +a1 = sp + 0xa8; +MEM_U32(t9 + 20) = s0; +MEM_U32(s6 + 20) = s5; +//nop; +s2 = MEM_U32(sp + 288); +a2 = sp + 0x120; +a3 = s6; +v0 = f_cpp_symentry_macroReplacement(mem, sp, a0, a1, a2, a3); +goto L458ab0; +a3 = s6; +L458ab0: +t0 = MEM_U32(sp + 296); +// bdead 408e030b gp = MEM_U32(sp + 60); +if (v0 == 0) {MEM_U32(t0 + 0) = v0; +goto L458af4;} +MEM_U32(t0 + 0) = v0; +t1 = MEM_U32(sp + 288); +t3 = MEM_U32(sp + 288); +if (s2 != t1) {//nop; +goto L458ad8;} +//nop; +MEM_U32(sp + 280) = s0; +goto L458ae4; +MEM_U32(sp + 280) = s0; +L458ad8: +t2 = MEM_U32(t3 + 20); +//nop; +MEM_U32(sp + 280) = t2; +L458ae4: +t4 = MEM_U32(sp + 296); +MEM_U32(sp + 276) = s1; +MEM_U32(t4 + 0) = zero; +goto L458db0; +MEM_U32(t4 + 0) = zero; +L458af4: +t5 = MEM_U32(sp + 168); +t9 = 0x1002e02c; +t7 = MEM_U32(t5 + 12); +//nop; +MEM_U32(t5 + 20) = t7; +t8 = MEM_U32(sp + 168); +t9 = MEM_U32(t9 + 0); +MEM_U32(sp + 288) = t8; +t6 = MEM_U32(t8 + 20); +//nop; +MEM_U32(sp + 280) = t6; +v1 = MEM_U32(t8 + 8); +if (s6 != t9) {//nop; +goto L458b88;} +//nop; +t0 = 0x10006ca8; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L458b88;} +//nop; +t1 = 0x1002e01c; +t2 = MEM_U32(s6 + 20); +t1 = MEM_U32(t1 + 0); +//nop; +t3 = MEM_U32(t1 + 32); +//nop; +at = t3 < t2; +if (at == 0) {//nop; +goto L458b88;} +//nop; +//nop; +a0 = s6; +//nop; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L458b78; +//nop; +L458b78: +// bdead 40800103 gp = MEM_U32(sp + 60); +a2 = MEM_U32(s6 + 20); +t3 = MEM_U32(sp + 296); +goto L458c1c; +t3 = MEM_U32(sp + 296); +L458b88: +a2 = MEM_U32(s6 + 20); +a0 = MEM_U32(s6 + 12); +v0 = MEM_U32(s6 + 8); +t4 = a2 + v1; +t7 = a0 + v0; +at = t4 < t7; +if (at != 0) {t5 = v0 + v1; +goto L458c18;} +t5 = v0 + v1; +t6 = t5 << 1; +if (a0 != 0) {MEM_U32(s6 + 8) = t6; +goto L458bd4;} +MEM_U32(s6 + 8) = t6; +//nop; +a0 = t6; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L458bc4; +//nop; +L458bc4: +// bdead 4080010b gp = MEM_U32(sp + 60); +MEM_U32(s6 + 20) = v0; +MEM_U32(s6 + 12) = v0; +goto L458bfc; +MEM_U32(s6 + 12) = v0; +L458bd4: +//nop; +s1 = MEM_U32(s6 + 20); +a1 = MEM_U32(s6 + 8); +s0 = a0; +v0 = f_Realloc(mem, sp, a0, a1); +goto L458be8; +s0 = a0; +L458be8: +// bdead 4086010b gp = MEM_U32(sp + 60); +t8 = v0 + s1; +t9 = t8 - s0; +MEM_U32(s6 + 20) = t9; +MEM_U32(s6 + 12) = v0; +L458bfc: +t1 = 0x1002e01c; +t0 = 0xffffffff; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t1 + 32) = t0; +a2 = MEM_U32(s6 + 20); +//nop; +L458c18: +t3 = MEM_U32(sp + 296); +L458c1c: +MEM_U32(sp + 276) = a2; +MEM_U32(t3 + 0) = zero; +goto L458db0; +MEM_U32(t3 + 0) = zero; +// fdead 0 t2 = MEM_U32(sp + 288); +L458c2c: +MEM_U32(sp + 280) = s0; +t4 = 0x1002e02c; +MEM_U32(t2 + 20) = s0; +MEM_U32(s6 + 20) = s5; +t4 = MEM_U32(t4 + 0); +//nop; +if (s6 != t4) {//nop; +goto L458ca8;} +//nop; +t7 = 0x10006ca8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L458ca8;} +//nop; +t5 = 0x1002e01c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t6 = MEM_U32(t5 + 32); +//nop; +at = t6 < s5; +if (at == 0) {//nop; +goto L458ca8;} +//nop; +//nop; +a0 = s6; +//nop; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L458c98; +//nop; +L458c98: +// bdead 40900103 gp = MEM_U32(sp + 60); +a2 = MEM_U32(s6 + 20); +//nop; +goto L458d38; +//nop; +L458ca8: +a2 = MEM_U32(s6 + 20); +a0 = MEM_U32(s6 + 12); +v0 = MEM_U32(s6 + 8); +t0 = a2 + 0x12c; +t9 = a0 + v0; +at = t0 < t9; +if (at != 0) {t1 = v0 + 0x12c; +goto L458d38;} +t1 = v0 + 0x12c; +t3 = t1 << 1; +if (a0 != 0) {MEM_U32(s6 + 8) = t3; +goto L458cf4;} +MEM_U32(s6 + 8) = t3; +//nop; +a0 = t3; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L458ce4; +//nop; +L458ce4: +// bdead 4090010b gp = MEM_U32(sp + 60); +MEM_U32(s6 + 20) = v0; +MEM_U32(s6 + 12) = v0; +goto L458d1c; +MEM_U32(s6 + 12) = v0; +L458cf4: +//nop; +s1 = MEM_U32(s6 + 20); +a1 = MEM_U32(s6 + 8); +s0 = a0; +v0 = f_Realloc(mem, sp, a0, a1); +goto L458d08; +s0 = a0; +L458d08: +// bdead 4096010b gp = MEM_U32(sp + 60); +t2 = v0 + s1; +t4 = t2 - s0; +MEM_U32(s6 + 20) = t4; +MEM_U32(s6 + 12) = v0; +L458d1c: +t5 = 0x1002e01c; +t7 = 0xffffffff; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(t5 + 32) = t7; +a2 = MEM_U32(s6 + 20); +//nop; +L458d38: +//nop; +MEM_U32(sp + 276) = a2; +a0 = s3; +a1 = sp + 0x114; +f_cpp_symentry_handleSpecialSymbol(mem, sp, a0, a1, a2, a3); +goto L458d4c; +a1 = sp + 0x114; +L458d4c: +t6 = MEM_U32(sp + 296); +// bdead 40808103 gp = MEM_U32(sp + 60); +MEM_U32(t6 + 0) = zero; +goto L458db0; +MEM_U32(t6 + 0) = zero; +L458d5c: +if (v1 == 0) {t8 = v1 + 0xffffffff; +goto L458d68;} +t8 = v1 + 0xffffffff; +MEM_U16(a0 + 36) = (uint16_t)t8; +L458d68: +t9 = MEM_U32(s6 + 28); +//nop; +if (t9 == 0) {t2 = MEM_U32(sp + 296); +goto L458da4;} +t2 = MEM_U32(sp + 296); +if (s3 == 0) {t2 = MEM_U32(sp + 296); +goto L458da4;} +t2 = MEM_U32(sp + 296); +t0 = MEM_U32(s3 + 0); +at = 0x1a; +if (t0 != at) {t1 = 0xa; +goto L458da0;} +t1 = 0xa; +t3 = 0x3; +MEM_U8(s1 + 1) = (uint8_t)t3; +MEM_U8(s1 + 0) = (uint8_t)t1; +s1 = s1 + 0x2; +L458da0: +t2 = MEM_U32(sp + 296); +L458da4: +MEM_U32(sp + 276) = s1; +MEM_U32(sp + 280) = s0; +MEM_U32(t2 + 0) = zero; +L458db0: +t4 = MEM_U32(sp + 296); +//nop; +t7 = MEM_U32(t4 + 0); +//nop; +if (t7 == 0) {t1 = MEM_U32(sp + 280); +goto L458598;} +t1 = MEM_U32(sp + 280); +// bdead 1 ra = MEM_U32(sp + 68); +goto L4592c4; +// bdead 1 ra = MEM_U32(sp + 68); +L458dd0: +t5 = MEM_U32(sp + 280); +at = 0xa; +v1 = MEM_U8(t5 + 0); +//nop; +if (v1 != at) {v0 = v1; +goto L458e2c;} +v0 = v1; +t6 = 0x10006c84; +t8 = MEM_U32(sp + 276); +t6 = MEM_U32(t6 + 0); +t9 = t8 + 0xffffffff; +if (t6 != 0) {at = 0x22; +goto L458e30;} +at = 0x22; +t0 = MEM_U32(sp + 288); +MEM_U32(sp + 276) = t9; +t1 = MEM_U32(t0 + 4); +//nop; +t3 = t1 + 0x1; +MEM_U32(t0 + 4) = t3; +t2 = MEM_U32(sp + 280); +//nop; +t4 = t2 + 0x1; +MEM_U32(sp + 280) = t4; +goto L458594; +MEM_U32(sp + 280) = t4; +L458e2c: +at = 0x22; +L458e30: +if (v0 == at) {at = 0x27; +goto L458e40;} +at = 0x27; +if (v0 != at) {t1 = MEM_U32(sp + 280); +goto L458598;} +t1 = MEM_U32(sp + 280); +L458e40: +t7 = MEM_U32(sp + 276); +//nop; +MEM_U8(t7 + 0) = (uint8_t)v1; +t8 = MEM_U32(sp + 280); +t5 = MEM_U32(sp + 276); +t9 = t8 + 0x1; +t6 = t5 + 0x1; +MEM_U32(sp + 276) = t6; +MEM_U32(sp + 280) = t9; +goto L458594; +MEM_U32(sp + 280) = t9; +L458e68: +t1 = MEM_U32(sp + 280); +at = 0x3; +v1 = MEM_U8(t1 + 0); +t3 = MEM_U32(sp + 280); +if (v1 != at) {t0 = MEM_U32(sp + 288); +goto L458ed0;} +t0 = MEM_U32(sp + 288); +t3 = MEM_U32(s6 + 28); +t6 = MEM_U32(sp + 276); +if (t3 == 0) {t8 = t6 + 0xffffffff; +goto L458eb8;} +t8 = t6 + 0xffffffff; +t0 = MEM_U32(sp + 276); +//nop; +MEM_U8(t0 + 0) = (uint8_t)v1; +t7 = MEM_U32(sp + 280); +t2 = MEM_U32(sp + 276); +t5 = t7 + 0x1; +t4 = t2 + 0x1; +MEM_U32(sp + 276) = t4; +MEM_U32(sp + 280) = t5; +goto L458594; +MEM_U32(sp + 280) = t5; +L458eb8: +t9 = MEM_U32(sp + 280); +MEM_U32(sp + 276) = t8; +t1 = t9 + 0x1; +MEM_U32(sp + 280) = t1; +goto L458594; +MEM_U32(sp + 280) = t1; +// fdead 0 t0 = MEM_U32(sp + 288); +L458ed0: +//nop; +MEM_U32(t0 + 24) = t3; +t2 = MEM_U32(sp + 288); +//nop; +t4 = MEM_U32(t2 + 4); +//nop; +t7 = t4 + 0x1; +MEM_U32(t2 + 4) = t7; +t5 = MEM_U32(s6 + 4); +//nop; +t6 = t5 + 0x1; +MEM_U32(s6 + 4) = t6; +t9 = MEM_U32(sp + 288); +t3 = MEM_U32(sp + 276); +t1 = MEM_U32(t9 + 4); +//nop; +if (t6 == t1) {t1 = MEM_U32(sp + 280); +goto L458598;} +t1 = MEM_U32(sp + 280); +MEM_U32(s6 + 20) = t3; +//nop; +a0 = sp + 0x114; +a1 = zero; +temp64 = f_cpp_buffer_printLineCmd(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L458f2c; +a1 = zero; +L458f2c: +// bdead 40800103 gp = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 288); +t6 = 0x1002e02c; +t4 = MEM_U32(t0 + 20); +t7 = MEM_U32(t0 + 12); +t5 = MEM_U32(t0 + 8); +t6 = MEM_U32(t6 + 0); +t2 = t4 - t7; +if (s6 != t6) {v1 = t5 - t2; +goto L458fb0;} +v1 = t5 - t2; +t9 = 0x10006ca8; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L458fb0;} +//nop; +t8 = 0x1002e01c; +t3 = MEM_U32(s6 + 20); +t8 = MEM_U32(t8 + 0); +//nop; +t1 = MEM_U32(t8 + 32); +//nop; +at = t1 < t3; +if (at == 0) {//nop; +goto L458fb0;} +//nop; +//nop; +a0 = s6; +//nop; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L458fa0; +//nop; +L458fa0: +// bdead 40800103 gp = MEM_U32(sp + 60); +a2 = MEM_U32(s6 + 20); +//nop; +goto L459040; +//nop; +L458fb0: +a2 = MEM_U32(s6 + 20); +a0 = MEM_U32(s6 + 12); +v0 = MEM_U32(s6 + 8); +t4 = a2 + v1; +t7 = a0 + v0; +at = t4 < t7; +if (at != 0) {t0 = v0 + v1; +goto L459040;} +t0 = v0 + v1; +t5 = t0 << 1; +if (a0 != 0) {MEM_U32(s6 + 8) = t5; +goto L458ffc;} +MEM_U32(s6 + 8) = t5; +//nop; +a0 = t5; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L458fec; +//nop; +L458fec: +// bdead 4080010b gp = MEM_U32(sp + 60); +MEM_U32(s6 + 20) = v0; +MEM_U32(s6 + 12) = v0; +goto L459024; +MEM_U32(s6 + 12) = v0; +L458ffc: +//nop; +s1 = MEM_U32(s6 + 20); +a1 = MEM_U32(s6 + 8); +s0 = a0; +v0 = f_Realloc(mem, sp, a0, a1); +goto L459010; +s0 = a0; +L459010: +// bdead 4086010b gp = MEM_U32(sp + 60); +t2 = v0 + s1; +t6 = t2 - s0; +MEM_U32(s6 + 20) = t6; +MEM_U32(s6 + 12) = v0; +L459024: +t8 = 0x1002e01c; +t9 = 0xffffffff; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 32) = t9; +a2 = MEM_U32(s6 + 20); +//nop; +L459040: +MEM_U32(sp + 276) = a2; +goto L458594; +MEM_U32(sp + 276) = a2; +L459048: +t1 = MEM_U32(sp + 280); +at = 0x2a; +t3 = MEM_U8(t1 + 0); +//nop; +if (t3 != at) {t1 = MEM_U32(sp + 280); +goto L458598;} +t1 = MEM_U32(sp + 280); +L459060: +t4 = 0x1002e010; +a0 = sp + 0x118; +t4 = MEM_U32(t4 + 0); +a1 = sp + 0x114; +if (t4 == 0) {t1 = MEM_U32(sp + 280); +goto L458598;} +t1 = MEM_U32(sp + 280); +//nop; +a2 = MEM_U32(sp + 288); +a3 = s6; +v0 = f_cpp_buffer_pascalCommentHandle(mem, sp, a0, a1, a2, a3); +goto L459088; +a3 = s6; +L459088: +// bdead 40800103 gp = MEM_U32(sp + 60); +t1 = MEM_U32(sp + 280); +goto L458598; +t1 = MEM_U32(sp + 280); +L459094: +t7 = MEM_U32(sp + 280); +t5 = MEM_U32(sp + 288); +t0 = t7 + 0xffffffff; +MEM_U32(sp + 280) = t0; +MEM_U32(t5 + 20) = t0; +t2 = MEM_U32(sp + 288); +//nop; +t6 = MEM_U32(t2 + 36); +//nop; +if (t6 == 0) {t8 = MEM_U32(sp + 276); +goto L4592a4;} +t8 = MEM_U32(sp + 276); +t9 = 0x1002e02c; +t6 = MEM_U32(sp + 276); +t9 = MEM_U32(t9 + 0); +//nop; +if (s6 != t9) {t9 = t6 + 0xffffffff; +goto L459158;} +t9 = t6 + 0xffffffff; +v0 = 0x10029fa0; +//nop; +v0 = MEM_U16(v0 + 26); +//nop; +if (v0 == 0) {//nop; +goto L45910c;} +//nop; +t8 = 0x10029fa0; +//nop; +t8 = MEM_U16(t8 + 10); +//nop; +t1 = t8 & 0x1; +if (t1 != 0) {t0 = MEM_U32(sp + 276); +goto L459134;} +t0 = MEM_U32(sp + 276); +L45910c: +if (v0 != 0) {t9 = t6 + 0xffffffff; +goto L459158;} +t9 = t6 + 0xffffffff; +t3 = 0x10029fa0; +//nop; +t3 = MEM_U16(t3 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 == 0) {t9 = t6 + 0xffffffff; +goto L459158;} +t9 = t6 + 0xffffffff; +t0 = MEM_U32(sp + 276); +L459134: +t7 = 0x20; +MEM_U8(t0 + -1) = (uint8_t)t7; +t5 = MEM_U32(sp + 276); +//nop; +MEM_U8(t5 + 0) = (uint8_t)zero; +t2 = MEM_U32(sp + 276); +MEM_U32(s6 + 20) = t2; +goto L459160; +MEM_U32(s6 + 20) = t2; +// fdead 0 t9 = t6 + 0xffffffff; +L459158: +MEM_U32(sp + 276) = t9; +MEM_U32(s6 + 20) = t9; +L459160: +//nop; +a0 = MEM_U32(sp + 296); +//nop; +v0 = f_cpp_buffer_popInputStack(mem, sp, a0); +goto L459170; +//nop; +L459170: +t8 = MEM_U32(sp + 296); +MEM_U32(sp + 288) = v0; +t1 = MEM_U32(t8 + 0); +// bdead 4080050b gp = MEM_U32(sp + 60); +if (t1 != 0) {// bdead 4080010b ra = MEM_U32(sp + 68); +goto L4592c4;} +// bdead 4080010b ra = MEM_U32(sp + 68); +t3 = MEM_U32(v0 + 20); +t2 = 0x1002e02c; +MEM_U32(sp + 280) = t3; +t7 = MEM_U32(v0 + 12); +t5 = MEM_U32(v0 + 8); +t2 = MEM_U32(t2 + 0); +t0 = t3 - t7; +if (s6 != t2) {v1 = t5 - t0; +goto L459208;} +v1 = t5 - t0; +t6 = 0x10006ca8; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L459208;} +//nop; +t9 = 0x1002e01c; +t1 = MEM_U32(s6 + 20); +t9 = MEM_U32(t9 + 0); +//nop; +t8 = MEM_U32(t9 + 32); +//nop; +at = t8 < t1; +if (at == 0) {//nop; +goto L459208;} +//nop; +//nop; +a0 = s6; +//nop; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L4591f8; +//nop; +L4591f8: +// bdead 40800103 gp = MEM_U32(sp + 60); +a2 = MEM_U32(s6 + 20); +//nop; +goto L459298; +//nop; +L459208: +a2 = MEM_U32(s6 + 20); +a0 = MEM_U32(s6 + 12); +v0 = MEM_U32(s6 + 8); +t3 = a2 + v1; +t4 = a0 + v0; +at = t3 < t4; +if (at != 0) {t7 = v0 + v1; +goto L459298;} +t7 = v0 + v1; +t5 = t7 << 1; +if (a0 != 0) {MEM_U32(s6 + 8) = t5; +goto L459254;} +MEM_U32(s6 + 8) = t5; +//nop; +a0 = t5; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L459244; +//nop; +L459244: +// bdead 4080010b gp = MEM_U32(sp + 60); +MEM_U32(s6 + 20) = v0; +MEM_U32(s6 + 12) = v0; +goto L45927c; +MEM_U32(s6 + 12) = v0; +L459254: +//nop; +s1 = MEM_U32(s6 + 20); +a1 = MEM_U32(s6 + 8); +s0 = a0; +v0 = f_Realloc(mem, sp, a0, a1); +goto L459268; +s0 = a0; +L459268: +// bdead 4086010b gp = MEM_U32(sp + 60); +t0 = v0 + s1; +t2 = t0 - s0; +MEM_U32(s6 + 20) = t2; +MEM_U32(s6 + 12) = v0; +L45927c: +t9 = 0x1002e01c; +t6 = 0xffffffff; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(t9 + 32) = t6; +a2 = MEM_U32(s6 + 20); +//nop; +L459298: +MEM_U32(sp + 276) = a2; +goto L458594; +MEM_U32(sp + 276) = a2; +// fdead 0 t8 = MEM_U32(sp + 276); +L4592a4: +//nop; +t1 = t8 + 0xffffffff; +MEM_U32(sp + 276) = t1; +MEM_U32(s6 + 20) = t1; +t3 = MEM_U32(sp + 296); +//nop; +MEM_U32(t3 + 0) = zero; +// bdead 1 ra = MEM_U32(sp + 68); +L4592c4: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x120; +return; +// bdead 1 sp = sp + 0x120; +} + +static void f_cpp_buffer_donotPrintLine(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4592f0: +//cpp_buffer_donotPrintLine: +//nop; +//nop; +//nop; +at = 0x10006cb0; +t6 = 0x1; +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +} + +static uint64_t f_cpp_buffer_printLineCmd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45930c: +//cpp_buffer_printLineCmd: +//nop; +//nop; +//nop; +sp = sp + 0xfffffb88; +v0 = 0x1002e01c; +// fdead 400001eb MEM_U32(sp + 36) = ra; +v0 = MEM_U32(v0 + 0); +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 1144) = a0; +t6 = MEM_U32(v0 + 0); +s1 = MEM_U32(v0 + 28); +if ((int)t6 <= 0) {t0 = zero; +goto L45938c;} +t0 = zero; +v1 = MEM_U32(v0 + 8); +//nop; +if ((int)v1 < 0) {//nop; +goto L45938c;} +//nop; +a0 = MEM_U32(v0 + 12); +t8 = v1 << 2; +if ((int)a0 < 0) {t2 = a0 << 2; +goto L45938c;} +t2 = a0 << 2; +t7 = MEM_U32(v0 + 4); +t2 = t2 - a0; +t2 = t2 << 2; +t9 = t7 + t8; +t1 = MEM_U32(t9 + 0); +t2 = t2 - a0; +t2 = t2 << 2; +t0 = t1 + t2; +goto L459390; +t0 = t1 + t2; +L45938c: +MEM_U32(sp + 1136) = zero; +L459390: +t3 = 0x10006cb0; +s0 = MEM_U32(v0 + 40); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {// bdead 40060253 ra = MEM_U32(sp + 36); +goto L459874;} +// bdead 40060253 ra = MEM_U32(sp + 36); +t4 = MEM_U32(t0 + 36); +t5 = MEM_U32(sp + 1144); +if (t4 != 0) {// bdead 40064253 ra = MEM_U32(sp + 36); +goto L459874;} +// bdead 40064253 ra = MEM_U32(sp + 36); +v0 = MEM_U32(t5 + 0); +a0 = MEM_U32(s1 + 12); +//nop; +at = v0 < a0; +if (at != 0) {// bdead 4006027b ra = MEM_U32(sp + 36); +goto L459874;} +// bdead 4006027b ra = MEM_U32(sp + 36); +t6 = MEM_U32(s1 + 8); +//nop; +t7 = a0 + t6; +at = t7 < v0; +if (at != 0) {// bdead 40060253 ra = MEM_U32(sp + 36); +goto L459874;} +// bdead 40060253 ra = MEM_U32(sp + 36); +t8 = MEM_U32(sp + 1144); +MEM_U8(sp + 108) = (uint8_t)zero; +t9 = MEM_U32(t8 + 0); +if (a1 == 0) {MEM_U32(s1 + 20) = t9; +goto L45941c;} +MEM_U32(s1 + 20) = t9; +at = 0x1; +if (a1 == at) {at = 0x2; +goto L4594e0;} +at = 0x2; +if (a1 == at) {a0 = sp + 0x6c; +goto L4596d0;} +a0 = sp + 0x6c; +s0 = MEM_U32(t0 + 4); +MEM_U32(s1 + 4) = s0; +goto L459700; +MEM_U32(s1 + 4) = s0; +L45941c: +s0 = MEM_U32(t0 + 4); +t1 = MEM_U32(s1 + 4); +//nop; +a2 = s0 - t1; +if ((int)a2 <= 0) {a0 = a2; +goto L4594a4;} +a0 = a2; +at = (int)a2 < (int)0x1e; +if (at == 0) {a3 = sp + 0x6c; +goto L45946c;} +a3 = sp + 0x6c; +t2 = a3 + a2; +if ((int)a2 <= 0) {MEM_U8(t2 + 0) = (uint8_t)zero; +goto L459498;} +MEM_U8(t2 + 0) = (uint8_t)zero; +a1 = 0xa; +L459450: +v0 = a0 + 0xffffffff; +t3 = a3 + v0; +MEM_U8(t3 + 0) = (uint8_t)a1; +if ((int)v0 > 0) {a0 = v0; +goto L459450;} +a0 = v0; +s0 = MEM_U32(t0 + 4); +goto L45949c; +s0 = MEM_U32(t0 + 4); +L45946c: +a1 = 0x10012644; +//nop; +a3 = MEM_U32(t0 + 0); +MEM_U32(sp + 1136) = t0; +a0 = sp + 0x6c; +a2 = s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L45948c; +a1 = a1; +L45948c: +// bdead 40040001 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 1136); +//nop; +L459498: +s0 = MEM_U32(t0 + 4); +L45949c: +MEM_U32(s1 + 4) = s0; +goto L459700; +MEM_U32(s1 + 4) = s0; +L4594a4: +if ((int)a2 >= 0) {a0 = sp + 0x6c; +goto L4594d8;} +a0 = sp + 0x6c; +a1 = 0x10012650; +//nop; +a3 = MEM_U32(t0 + 0); +MEM_U32(sp + 1136) = t0; +a2 = s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4594c8; +a1 = a1; +L4594c8: +t4 = MEM_U32(sp + 1136); +// bdead 40042001 gp = MEM_U32(sp + 32); +s0 = MEM_U32(t4 + 4); +//nop; +L4594d8: +MEM_U32(s1 + 4) = s0; +goto L459700; +MEM_U32(s1 + 4) = s0; +L4594e0: +if (s0 == 0) {MEM_U32(sp + 1136) = t0; +goto L45966c;} +MEM_U32(sp + 1136) = t0; +a2 = 0x10029ac4; +a1 = 0x1001265c; +//nop; +a3 = MEM_U32(t0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 1136) = t0; +a0 = sp + 0x6c; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L45950c; +a1 = a1; +L45950c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = sp + 0x6c; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L459524; +//nop; +L459524: +// bdead 40060009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 92) = v0; +t5 = 0x1002e02c; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (s0 != t5) {//nop; +goto L4595a0;} +//nop; +t6 = 0x10006ca8; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4595a0;} +//nop; +t7 = 0x1002e01c; +t9 = MEM_U32(s0 + 20); +t7 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(t7 + 32); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L4595a0;} +//nop; +//nop; +a0 = s0; +//nop; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L459590; +//nop; +L459590: +// bdead 40060001 gp = MEM_U32(sp + 32); +v1 = MEM_U32(s0 + 20); +//nop; +goto L459640; +//nop; +L4595a0: +v1 = MEM_U32(s0 + 20); +a0 = MEM_U32(s0 + 12); +a1 = MEM_U32(s0 + 8); +t1 = v1 + v0; +t2 = a0 + a1; +at = t1 < t2; +if (at != 0) {t3 = a1 + v0; +goto L459640;} +t3 = a1 + v0; +t4 = t3 << 1; +if (a0 != 0) {MEM_U32(s0 + 8) = t4; +goto L4595ec;} +MEM_U32(s0 + 8) = t4; +//nop; +a0 = t4; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L4595dc; +//nop; +L4595dc: +// bdead 40060009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 20) = v0; +MEM_U32(s0 + 12) = v0; +goto L459624; +MEM_U32(s0 + 12) = v0; +L4595ec: +MEM_U32(sp + 80) = a0; +t5 = MEM_U32(s0 + 20); +//nop; +MEM_U32(sp + 76) = t5; +a1 = MEM_U32(s0 + 8); +//nop; +v0 = f_Realloc(mem, sp, a0, a1); +goto L459608; +//nop; +L459608: +// bdead 40060009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 12) = v0; +t6 = MEM_U32(sp + 76); +t8 = MEM_U32(sp + 80); +t7 = v0 + t6; +t9 = t7 - t8; +MEM_U32(s0 + 20) = t9; +L459624: +t2 = 0x1002e01c; +t1 = 0xffffffff; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t2 + 32) = t1; +v1 = MEM_U32(s0 + 20); +//nop; +L459640: +//nop; +a2 = MEM_U32(sp + 92); +a0 = v1; +a1 = sp + 0x6c; +MEM_U32(sp + 96) = v1; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L459658; +MEM_U32(sp + 96) = v1; +L459658: +a0 = MEM_U32(sp + 96); +t3 = MEM_U32(sp + 92); +// bdead 40061021 gp = MEM_U32(sp + 32); +t4 = a0 + t3; +MEM_U32(s0 + 20) = t4; +L45966c: +a0 = 0x1002e000; +t0 = MEM_U32(sp + 1136); +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L45969c;} +//nop; +//nop; +a1 = MEM_U32(t0 + 0); +MEM_U32(sp + 1136) = t0; +f_MDupdate(mem, sp, a0, a1); +goto L459694; +MEM_U32(sp + 1136) = t0; +L459694: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +L45969c: +t0 = MEM_U32(sp + 1136); +a1 = 0x10012664; +//nop; +a2 = MEM_U32(t0 + 4); +a3 = MEM_U32(t0 + 0); +a0 = sp + 0x6c; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4596bc; +a1 = a1; +L4596bc: +t5 = MEM_U32(sp + 1136); +// bdead 40044001 gp = MEM_U32(sp + 32); +s0 = MEM_U32(t5 + 4); +MEM_U32(s1 + 4) = s0; +goto L459700; +MEM_U32(s1 + 4) = s0; +L4596d0: +a1 = 0x10012670; +//nop; +a2 = MEM_U32(t0 + 4); +a3 = MEM_U32(t0 + 0); +MEM_U32(sp + 1136) = t0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4596ec; +a1 = a1; +L4596ec: +t6 = MEM_U32(sp + 1136); +// bdead 40048001 gp = MEM_U32(sp + 32); +s0 = MEM_U32(t6 + 4); +//nop; +MEM_U32(s1 + 4) = s0; +L459700: +//nop; +a0 = sp + 0x6c; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L459710; +//nop; +L459710: +// bdead 40040009 gp = MEM_U32(sp + 32); +a2 = v0; +t7 = 0x1002e02c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (s1 != t7) {//nop; +goto L459790;} +//nop; +t8 = 0x10006ca8; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L459790;} +//nop; +t9 = 0x1002e01c; +t2 = MEM_U32(s1 + 20); +t9 = MEM_U32(t9 + 0); +//nop; +t1 = MEM_U32(t9 + 32); +//nop; +at = t1 < t2; +if (at == 0) {//nop; +goto L459790;} +//nop; +//nop; +a0 = s1; +MEM_U32(sp + 104) = a2; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L45977c; +MEM_U32(sp + 104) = a2; +L45977c: +// bdead 40040001 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 104); +v1 = MEM_U32(s1 + 20); +t4 = MEM_U32(sp + 1144); +goto L45983c; +t4 = MEM_U32(sp + 1144); +L459790: +v1 = MEM_U32(s1 + 20); +a0 = MEM_U32(s1 + 12); +a1 = MEM_U32(s1 + 8); +t3 = v1 + v0; +t4 = a0 + a1; +at = t3 < t4; +if (at != 0) {t5 = a1 + v0; +goto L459838;} +t5 = a1 + v0; +t6 = t5 << 1; +if (a0 != 0) {MEM_U32(s1 + 8) = t6; +goto L4597e0;} +MEM_U32(s1 + 8) = t6; +//nop; +a0 = t6; +MEM_U32(sp + 104) = a2; +v0 = f_Malloc(mem, sp, a0); +goto L4597cc; +MEM_U32(sp + 104) = a2; +L4597cc: +// bdead 40040009 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 104); +MEM_U32(s1 + 20) = v0; +MEM_U32(s1 + 12) = v0; +goto L45981c; +MEM_U32(s1 + 12) = v0; +L4597e0: +t7 = MEM_U32(s1 + 20); +//nop; +MEM_U32(sp + 60) = t7; +a1 = MEM_U32(s1 + 8); +MEM_U32(sp + 104) = a2; +s0 = a0; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4597fc; +s0 = a0; +L4597fc: +// bdead 40060009 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 104); +MEM_U32(s1 + 12) = v0; +t8 = MEM_U32(sp + 60); +//nop; +t9 = v0 + t8; +t1 = t9 - s0; +MEM_U32(s1 + 20) = t1; +L45981c: +t3 = 0x1002e01c; +t2 = 0xffffffff; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(t3 + 32) = t2; +v1 = MEM_U32(s1 + 20); +//nop; +L459838: +t4 = MEM_U32(sp + 1144); +L45983c: +a0 = v1; +MEM_U32(t4 + 0) = v1; +//nop; +MEM_U32(sp + 104) = a2; +a1 = sp + 0x6c; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L459854; +a1 = sp + 0x6c; +L459854: +t5 = MEM_U32(sp + 1144); +a2 = MEM_U32(sp + 104); +t6 = MEM_U32(t5 + 0); +// bdead 4c091 gp = MEM_U32(sp + 32); +t7 = t6 + a2; +MEM_U32(t5 + 0) = t7; +MEM_U32(s1 + 20) = t7; +// bdead 11 ra = MEM_U32(sp + 36); +L459874: +// bdead 11 s0 = MEM_U32(sp + 24); +// bdead 11 s1 = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x478; +return ((uint64_t)v0 << 32) | v1; +// bdead 11 sp = sp + 0x478; +//nop; +//nop; +//nop; +} + +static void f_cpp_directive_setOldStyleComment(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L459890: +//cpp_directive_setOldStyleComment: +//nop; +//nop; +//nop; +at = 0x10029ad0; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static void f_cpp_directive_setnopragma(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4598a8: +//cpp_directive_setnopragma: +//nop; +//nop; +//nop; +at = 0x10029ad4; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static void f_cpp_directive_setWarnAboutIdent(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4598c0: +//cpp_directive_setWarnAboutIdent: +//nop; +//nop; +//nop; +at = 0x10029ad8; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static uint32_t func_4598d8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4598d8: +//nop; +//nop; +//nop; +t6 = 0x10006cc8; +sp = sp + 0xffffffd8; +t6 = MEM_U32(t6 + 0); +// fdead 4000802b MEM_U32(sp + 28) = s2; +// fdead 4000802b MEM_U32(sp + 24) = s1; +s2 = a0; +// fdead 4008802b MEM_U32(sp + 36) = ra; +// fdead 4008802b MEM_U32(sp + 32) = gp; +// fdead 4008802b MEM_U32(sp + 20) = s0; +if (t6 == 0) {s1 = 0x1; +goto L459958;} +s1 = 0x1; +t7 = 0x10006cc8; +//nop; +s0 = t7; +a0 = MEM_U32(s0 + 0); +//nop; +L459924: +//nop; +a1 = s2; +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L459934; +//nop; +L459934: +// bdead 400e000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L459948;} +//nop; +v0 = s1; +goto L45995c; +v0 = s1; +L459948: +a0 = MEM_U32(s0 + 4); +s1 = s1 + 0x1; +if (a0 != 0) {s0 = s0 + 0x4; +goto L459924;} +s0 = s0 + 0x4; +L459958: +v0 = zero; +L45995c: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_cpp_directive_initialize(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L459974: +//cpp_directive_initialize: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 44) = a3; +a0 = 0x8; +MEM_U32(sp + 40) = a2; +v0 = f_Malloc(mem, sp, a0); +goto L4599ac; +MEM_U32(sp + 40) = a2; +L4599ac: +v1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 40); +// bdead 4002009b gp = MEM_U32(sp + 24); +MEM_U32(v0 + 4) = s0; +MEM_U32(v0 + 0) = a2; +MEM_U32(v1 + 8) = v0; +MEM_U32(s0 + 0) = v1; +t6 = MEM_U32(sp + 44); +at = 0x1; +if (a2 == at) {MEM_U32(s0 + 4) = t6; +goto L4599e4;} +MEM_U32(s0 + 4) = t6; +at = 0x2; +if (a2 != at) {//nop; +goto L4599ec;} +//nop; +L4599e4: +MEM_U32(s0 + 8) = a2; +goto L4599f0; +MEM_U32(s0 + 8) = a2; +L4599ec: +MEM_U32(s0 + 8) = zero; +L4599f0: +// bdead 3 ra = MEM_U32(sp + 28); +// bdead 3 s0 = MEM_U32(sp + 20); +// bdead 3 sp = sp + 0x20; +v0 = zero; +return v0; +v0 = zero; +} + +static void func_459a04(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L459a04: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +a1 = 0x20; +MEM_U8(a0 + 0) = (uint8_t)a1; +t7 = MEM_U32(sp + 40); +//nop; +t8 = t7 + 0x1; +MEM_U32(sp + 40) = t8; +MEM_U32(sp + 36) = t8; +a0 = sp + 0x28; +v0 = f_cpp_directive_asPred_lookup(mem, sp, a0); +goto L459a44; +a0 = sp + 0x28; +L459a44: +v1 = MEM_U32(sp + 36); +t9 = MEM_U32(sp + 40); +// bdead 44000019 gp = MEM_U32(sp + 24); +at = v1 < t9; +if (at == 0) {a1 = 0x20; +goto L459a74;} +a1 = 0x20; +L459a5c: +MEM_U8(v1 + 0) = (uint8_t)a1; +t0 = MEM_U32(sp + 40); +v1 = v1 + 0x1; +at = v1 < t0; +if (at != 0) {//nop; +goto L459a5c;} +//nop; +L459a74: +if (v0 != 0) {t2 = 0x31; +goto L459a88;} +t2 = 0x31; +t1 = 0x30; +MEM_U8(v1 + -1) = (uint8_t)t1; +goto L459a8c; +MEM_U8(v1 + -1) = (uint8_t)t1; +L459a88: +MEM_U8(v1 + -1) = (uint8_t)t2; +L459a8c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint64_t f_handle_if(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L459a9c: +//handle_if: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001e3 MEM_U32(sp + 28) = ra; +// fdead 400001e3 MEM_U32(sp + 24) = gp; +// fdead 400001e3 MEM_U32(sp + 20) = s0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 68) = a3; +MEM_U32(sp + 40) = zero; +v0 = MEM_U8(a0 + 0); +v1 = 0x1002e540; +s0 = a0; +t6 = v1 + v0; +t7 = MEM_U8(t6 + 0); +at = 0x23; +if (t7 == 0) {//nop; +goto L459b04;} +//nop; +L459ae8: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t8 = v1 + v0; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L459ae8;} +//nop; +L459b04: +if (v0 != at) {//nop; +goto L459b28;} +//nop; +//nop; +a0 = s0; +// bdead 40020023 t9 = t9; +//nop; +func_459a04(mem, sp, a0); +goto L459b20; +//nop; +L459b20: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L459b28: +//nop; +a0 = 0x1; +//nop; +f_cpp_buffer_setHandleIf(mem, sp, a0); +goto L459b38; +//nop; +L459b38: +// bdead 40020003 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 60); +//nop; +a1 = t0 - s0; +a1 = a1 + 0x1; +a0 = s0; +a2 = sp + 0x28; +temp64 = f_cpp_buffer_scanClipBoard(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L459b58; +a2 = sp + 0x28; +L459b58: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = zero; +//nop; +f_cpp_buffer_setHandleIf(mem, sp, a0); +goto L459b70; +//nop; +L459b70: +// bdead 40020013 gp = MEM_U32(sp + 24); +if (s0 == 0) {//nop; +goto L459b84;} +//nop; +v0 = s0; +goto L459c14; +v0 = s0; +L459b84: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = f_cpp_expr_evaluate(mem, sp, a0); +goto L459b94; +//nop; +L459b94: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 64); +//nop; +s0 = v0; +//nop; +f_cpp_ifstack_pushFrame(mem, sp, a0); +goto L459bac; +//nop; +L459bac: +// bdead 40020003 gp = MEM_U32(sp + 24); +if (s0 == 0) {//nop; +goto L459bf4;} +//nop; +v0 = 0x1002e020; +a1 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +t1 = MEM_U32(v0 + 8); +//nop; +t2 = t1 + 0x1; +MEM_U32(v0 + 8) = t2; +//nop; +a0 = MEM_U32(sp + 68); +a0 = a0 + 0x14; +temp64 = f_cpp_buffer_printLineCmd(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L459be8; +a0 = a0 + 0x14; +L459be8: +// bdead 13 gp = MEM_U32(sp + 24); +v0 = zero; +goto L459c14; +v0 = zero; +L459bf4: +//nop; +a0 = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 68); +//nop; +temp64 = f_cpp_directive_skipIfGroup(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L459c08; +//nop; +L459c08: +// bdead 13 gp = MEM_U32(sp + 24); +//nop; +v0 = zero; +L459c14: +// bdead 19 ra = MEM_U32(sp + 28); +// bdead 19 s0 = MEM_U32(sp + 20); +// bdead 19 sp = sp + 0x38; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x38; +} + +static uint64_t f_handle_ifdef(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L459c24: +//handle_ifdef: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400001e3 MEM_U32(sp + 28) = s0; +s0 = a0; +// fdead 400201e3 MEM_U32(sp + 36) = ra; +// fdead 400201e3 MEM_U32(sp + 32) = gp; +MEM_U32(sp + 80) = a2; +MEM_U32(sp + 84) = a3; +v0 = MEM_U8(s0 + 0); +a0 = 0x1002e540; +t3 = MEM_U32(sp + 88); +t6 = a0 + v0; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L459c88;} +//nop; +L459c6c: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t8 = a0 + v0; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L459c6c;} +//nop; +L459c88: +v1 = 0x1002e340; +t9 = t3 << 2; +t4 = v1 + v0; +t5 = MEM_U8(t4 + 0); +t0 = s0; +if (t5 == 0) {t3 = t9; +goto L459cc0;} +t3 = t9; +L459ca4: +t6 = MEM_U8(t0 + 1); +t0 = t0 + 0x1; +t7 = v1 + t6; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 != 0) {//nop; +goto L459ca4;} +//nop; +L459cc0: +if (t0 != s0) {//nop; +goto L459f10;} +//nop; +t4 = 0x10006dc4; +t2 = 0x10029fa0; +t4 = t4; +t5 = t9 + t4; +t6 = MEM_U32(t5 + 0); +v0 = MEM_U16(t2 + 26); +t7 = t6 ^ 0x4; +t7 = t7 < 0x1; +if (v0 == 0) {MEM_U32(sp + 64) = t7; +goto L459d04;} +MEM_U32(sp + 64) = t7; +t8 = MEM_U16(t2 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {//nop; +goto L459d20;} +//nop; +L459d04: +if (v0 != 0) {//nop; +goto L45a234;} +//nop; +t4 = MEM_U16(t2 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 == 0) {//nop; +goto L45a234;} +//nop; +L459d20: +if (t0 != a1) {a2 = 0xffffffff; +goto L459e1c;} +a2 = 0xffffffff; +a1 = 0x1002e01c; +a2 = 0xffffffff; +a1 = MEM_U32(a1 + 0); +t1 = zero; +v1 = MEM_U32(a1 + 0); +//nop; +if ((int)v1 <= 0) {//nop; +goto L459d8c;} +//nop; +a0 = MEM_U32(a1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L459d8c;} +//nop; +v0 = MEM_U32(a1 + 20); +t7 = a0 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L459d8c;} +t4 = v0 << 2; +t6 = MEM_U32(a1 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t1 = t9 + t4; +goto L459d8c; +t1 = t9 + t4; +L459d8c: +if ((int)v1 <= 0) {v1 = zero; +goto L459ddc;} +v1 = zero; +a0 = MEM_U32(a1 + 16); +//nop; +if ((int)a0 < 0) {v1 = zero; +goto L459ddc;} +v1 = zero; +v0 = MEM_U32(a1 + 20); +t6 = a0 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L459dd8;} +t9 = v0 << 2; +t5 = MEM_U32(a1 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +v1 = t8 + t9; +goto L459ddc; +v1 = t8 + t9; +L459dd8: +v1 = zero; +L459ddc: +t5 = 0x10006d4c; +t4 = MEM_U32(v1 + 4); +a3 = MEM_U32(t1 + 0); +t5 = t5; +t6 = t3 + t5; +MEM_U32(sp + 16) = t4; +t7 = MEM_U32(t6 + 0); +//nop; +a0 = 0x10000; +a0 = a0 | 0x5f; +a1 = 0x1; +MEM_U32(sp + 20) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L459e10; +MEM_U32(sp + 20) = t7; +L459e10: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L45a234; +//nop; +L459e1c: +a1 = 0x1002e01c; +t1 = zero; +a1 = MEM_U32(a1 + 0); +//nop; +v1 = MEM_U32(a1 + 0); +//nop; +if ((int)v1 <= 0) {//nop; +goto L459e80;} +//nop; +a0 = MEM_U32(a1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L459e80;} +//nop; +v0 = MEM_U32(a1 + 20); +t9 = a0 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L459e80;} +t6 = v0 << 2; +t8 = MEM_U32(a1 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t4 = t8 + t9; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t1 = t5 + t6; +goto L459e80; +t1 = t5 + t6; +L459e80: +if ((int)v1 <= 0) {v1 = zero; +goto L459ed0;} +v1 = zero; +a0 = MEM_U32(a1 + 16); +//nop; +if ((int)a0 < 0) {v1 = zero; +goto L459ed0;} +v1 = zero; +v0 = MEM_U32(a1 + 20); +t8 = a0 << 2; +if ((int)v0 < 0) {t5 = v0 << 2; +goto L459ecc;} +t5 = v0 << 2; +t7 = MEM_U32(a1 + 4); +t5 = t5 - v0; +t5 = t5 << 2; +t9 = t7 + t8; +t4 = MEM_U32(t9 + 0); +t5 = t5 - v0; +t5 = t5 << 2; +v1 = t4 + t5; +goto L459ed0; +v1 = t4 + t5; +L459ecc: +v1 = zero; +L459ed0: +t7 = 0x10006d4c; +t6 = MEM_U32(v1 + 4); +a3 = MEM_U32(t1 + 0); +t7 = t7; +t8 = t3 + t7; +MEM_U32(sp + 16) = t6; +t9 = MEM_U32(t8 + 0); +a0 = 0x10000; +MEM_U32(sp + 20) = t9; +//nop; +a0 = a0 | 0x5d; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L459f04; +a1 = 0x1; +L459f04: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L45a234; +//nop; +L459f10: +t2 = 0x10029fa0; +//nop; +v0 = MEM_U16(t2 + 26); +//nop; +if (v0 == 0) {//nop; +goto L459f3c;} +//nop; +t4 = MEM_U16(t2 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 != 0) {//nop; +goto L459f58;} +//nop; +L459f3c: +if (v0 != 0) {t3 = MEM_U32(sp + 88); +goto L45a09c;} +t3 = MEM_U32(sp + 88); +t6 = MEM_U16(t2 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 == 0) {t3 = MEM_U32(sp + 88); +goto L45a09c;} +t3 = MEM_U32(sp + 88); +L459f58: +v1 = MEM_U8(t0 + 0); +v0 = t0; +t8 = a0 + v1; +t9 = MEM_U8(t8 + 0); +a2 = 0xffffffff; +if (t9 == 0) {//nop; +goto L459f90;} +//nop; +L459f74: +t4 = MEM_U8(v0 + 1); +v0 = v0 + 0x1; +t5 = a0 + t4; +t6 = MEM_U8(t5 + 0); +//nop; +if (t6 != 0) {//nop; +goto L459f74;} +//nop; +L459f90: +if (v0 == a1) {t3 = MEM_U32(sp + 88); +goto L45a09c;} +t3 = MEM_U32(sp + 88); +a1 = 0x1002e01c; +t1 = zero; +a1 = MEM_U32(a1 + 0); +//nop; +v1 = MEM_U32(a1 + 0); +//nop; +if ((int)v1 <= 0) {//nop; +goto L459ffc;} +//nop; +a0 = MEM_U32(a1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L459ffc;} +//nop; +v0 = MEM_U32(a1 + 20); +t8 = a0 << 2; +if ((int)v0 < 0) {t5 = v0 << 2; +goto L459ffc;} +t5 = v0 << 2; +t7 = MEM_U32(a1 + 4); +t5 = t5 - v0; +t5 = t5 << 2; +t9 = t7 + t8; +t4 = MEM_U32(t9 + 0); +t5 = t5 - v0; +t5 = t5 << 2; +t1 = t4 + t5; +goto L459ffc; +t1 = t4 + t5; +L459ffc: +if ((int)v1 <= 0) {v1 = zero; +goto L45a04c;} +v1 = zero; +a0 = MEM_U32(a1 + 16); +//nop; +if ((int)a0 < 0) {v1 = zero; +goto L45a04c;} +v1 = zero; +v0 = MEM_U32(a1 + 20); +t7 = a0 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L45a048;} +t4 = v0 << 2; +t6 = MEM_U32(a1 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +v1 = t9 + t4; +goto L45a04c; +v1 = t9 + t4; +L45a048: +v1 = zero; +L45a04c: +t6 = MEM_U32(sp + 88); +t8 = 0x10006d4c; +t5 = MEM_U32(v1 + 4); +a3 = MEM_U32(t1 + 0); +t7 = t6 << 2; +t8 = t8; +t9 = t7 + t8; +MEM_U32(sp + 16) = t5; +t4 = MEM_U32(t9 + 0); +//nop; +a0 = 0x10000; +a0 = a0 | 0x5e; +MEM_U32(sp + 68) = t0; +a1 = 0x1; +MEM_U32(sp + 20) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a08c; +MEM_U32(sp + 20) = t4; +L45a08c: +// bdead 40020003 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 68); +//nop; +t3 = MEM_U32(sp + 88); +L45a09c: +//nop; +t5 = t3 << 2; +// bdead 40024203 t3 = t5; +MEM_U32(sp + 44) = t5; +a0 = s0; +a1 = t0 - s0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L45a0b8; +a1 = t0 - s0; +L45a0b8: +// bdead 4002000b gp = MEM_U32(sp + 32); +t3 = MEM_U32(sp + 44); +t6 = 0x10006dc4; +t4 = MEM_U32(v0 + 8); +t6 = t6; +t7 = t3 + t6; +t8 = MEM_U32(t7 + 0); +t5 = zero < t4; +t9 = t8 ^ 0x3; +t9 = t9 < 0x1; +v1 = t9 ^ t5; +t6 = v1 < 0x1; +MEM_U32(sp + 64) = t6; +t7 = MEM_U8(s0 + 0); +t8 = 0x1002e440; +t2 = 0x10029fa0; +t4 = t7 + t8; +t9 = MEM_U8(t4 + 0); +//nop; +if (t9 != 0) {//nop; +goto L45a234;} +//nop; +v0 = MEM_U16(t2 + 26); +//nop; +if (v0 == 0) {//nop; +goto L45a130;} +//nop; +t5 = MEM_U16(t2 + 10); +//nop; +t6 = t5 & 0x1; +if (t6 != 0) {//nop; +goto L45a14c;} +//nop; +L45a130: +if (v0 != 0) {//nop; +goto L45a234;} +//nop; +t7 = MEM_U16(t2 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 == 0) {//nop; +goto L45a234;} +//nop; +L45a14c: +a1 = 0x1002e01c; +t4 = 0x10006d4c; +a1 = MEM_U32(a1 + 0); +t4 = t4; +v1 = MEM_U32(a1 + 0); +t0 = t3 + t4; +if ((int)v1 <= 0) {a2 = 0xffffffff; +goto L45a1b0;} +a2 = 0xffffffff; +a0 = MEM_U32(a1 + 16); +//nop; +if ((int)a0 < 0) {t1 = zero; +goto L45a1b4;} +t1 = zero; +v0 = MEM_U32(a1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L45a1b0;} +t8 = v0 << 2; +t9 = MEM_U32(a1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t9 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t1 = t7 + t8; +goto L45a1b4; +t1 = t7 + t8; +L45a1b0: +t1 = zero; +L45a1b4: +if ((int)v1 <= 0) {v1 = zero; +goto L45a204;} +v1 = zero; +a0 = MEM_U32(a1 + 16); +//nop; +if ((int)a0 < 0) {v1 = zero; +goto L45a204;} +v1 = zero; +v0 = MEM_U32(a1 + 20); +t9 = a0 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L45a200;} +t7 = v0 << 2; +t4 = MEM_U32(a1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t4 + t9; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +v1 = t6 + t7; +goto L45a204; +v1 = t6 + t7; +L45a200: +v1 = zero; +L45a204: +t8 = MEM_U32(v1 + 4); +t4 = MEM_U32(t0 + 0); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x5d; +a1 = 0x1; +MEM_U32(sp + 16) = t8; +MEM_U32(sp + 20) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a22c; +MEM_U32(sp + 20) = t4; +L45a22c: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L45a234: +//nop; +a0 = MEM_U32(sp + 80); +//nop; +f_cpp_ifstack_pushFrame(mem, sp, a0); +goto L45a244; +//nop; +L45a244: +t9 = MEM_U32(sp + 64); +// bdead 44000003 gp = MEM_U32(sp + 32); +if (t9 == 0) {//nop; +goto L45a290;} +//nop; +v0 = 0x1002e020; +a1 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +t5 = MEM_U32(v0 + 8); +//nop; +t6 = t5 + 0x1; +MEM_U32(v0 + 8) = t6; +//nop; +a0 = MEM_U32(sp + 84); +a0 = a0 + 0x14; +temp64 = f_cpp_buffer_printLineCmd(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a284; +a0 = a0 + 0x14; +L45a284: +// bdead 13 gp = MEM_U32(sp + 32); +// bdead 13 ra = MEM_U32(sp + 36); +goto L45a2b0; +// bdead 13 ra = MEM_U32(sp + 36); +L45a290: +//nop; +a0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 84); +//nop; +temp64 = f_cpp_directive_skipIfGroup(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a2a4; +//nop; +L45a2a4: +// bdead 13 gp = MEM_U32(sp + 32); +//nop; +// bdead 13 ra = MEM_U32(sp + 36); +L45a2b0: +// bdead 13 s0 = MEM_U32(sp + 28); +// bdead 13 sp = sp + 0x48; +v0 = zero; +return ((uint64_t)v0 << 32) | v1; +v0 = zero; +} + +static uint64_t f_handle_elif(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45a2c0: +//handle_elif: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +t1 = 0x1002e01c; +// fdead 400005e3 MEM_U32(sp + 36) = ra; +t1 = MEM_U32(t1 + 0); +// fdead 400005e3 MEM_U32(sp + 32) = gp; +// fdead 400005e3 MEM_U32(sp + 28) = s0; +MEM_U32(sp + 84) = a1; +MEM_U32(sp + 88) = a2; +MEM_U32(sp + 92) = a3; +MEM_U32(sp + 72) = zero; +t3 = MEM_U32(t1 + 0); +s0 = a0; +if ((int)t3 <= 0) {t0 = zero; +goto L45a348;} +t0 = zero; +v1 = MEM_U32(t1 + 16); +//nop; +if ((int)v1 < 0) {a0 = 0x2c; +goto L45a34c;} +a0 = 0x2c; +v0 = MEM_U32(t1 + 20); +a0 = 0x2c; +if ((int)v0 < 0) {//nop; +goto L45a348;} +//nop; +lo = v0 * a0; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)a0 >> 32); +t6 = MEM_U32(t1 + 4); +t7 = v1 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t4 = lo; +t0 = t9 + t4; +//nop; +goto L45a34c; +//nop; +L45a348: +a0 = 0x2c; +L45a34c: +v1 = 0x1002e020; +t5 = MEM_U32(t0 + 40); +v1 = MEM_U32(v1 + 0); +a1 = 0x1; +if (v1 != t5) {//nop; +goto L45a444;} +//nop; +if ((int)t3 <= 0) {t2 = zero; +goto L45a3b0;} +t2 = zero; +v1 = MEM_U32(t1 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45a3b0;} +//nop; +v0 = MEM_U32(t1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45a3b0;} +//nop; +lo = v0 * a0; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)a0 >> 32); +t6 = MEM_U32(t1 + 4); +t7 = v1 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t4 = lo; +t2 = t9 + t4; +//nop; +goto L45a3b0; +//nop; +L45a3b0: +if ((int)t3 <= 0) {t0 = zero; +goto L45a3fc;} +t0 = zero; +v1 = MEM_U32(t1 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45a3fc;} +//nop; +v0 = MEM_U32(t1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45a3fc;} +//nop; +lo = v0 * a0; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)a0 >> 32); +t5 = MEM_U32(t1 + 4); +t6 = v1 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = lo; +t0 = t8 + t9; +t5 = MEM_U32(sp + 96); +goto L45a400; +t5 = MEM_U32(sp + 96); +L45a3fc: +t5 = MEM_U32(sp + 96); +L45a400: +t7 = 0x10006d4c; +t4 = MEM_U32(t0 + 4); +a3 = MEM_U32(t2 + 0); +t6 = t5 << 2; +t7 = t7; +t8 = t6 + t7; +MEM_U32(sp + 16) = t4; +t9 = MEM_U32(t8 + 0); +a0 = 0x10000; +MEM_U32(sp + 20) = t9; +//nop; +a0 = a0 | 0x64; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a438; +a2 = 0xffffffff; +L45a438: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L45a6c0; +v0 = zero; +L45a444: +t4 = MEM_U32(v1 + 12); +at = 0x6; +if (t4 != at) {a1 = 0x2; +goto L45a524;} +a1 = 0x2; +if ((int)t3 <= 0) {a2 = 0xffffffff; +goto L45a4a0;} +a2 = 0xffffffff; +v1 = MEM_U32(t1 + 16); +//nop; +if ((int)v1 < 0) {t2 = zero; +goto L45a4a4;} +t2 = zero; +v0 = MEM_U32(t1 + 20); +//nop; +if ((int)v0 < 0) {t2 = zero; +goto L45a4a4;} +t2 = zero; +lo = v0 * a0; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)a0 >> 32); +t5 = MEM_U32(t1 + 4); +t6 = v1 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = lo; +t2 = t8 + t9; +//nop; +goto L45a4a4; +//nop; +L45a4a0: +t2 = zero; +L45a4a4: +if ((int)t3 <= 0) {t0 = zero; +goto L45a4f0;} +t0 = zero; +v1 = MEM_U32(t1 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45a4f0;} +//nop; +v0 = MEM_U32(t1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45a4f0;} +//nop; +lo = v0 * a0; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)a0 >> 32); +t4 = MEM_U32(t1 + 4); +t5 = v1 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = lo; +t0 = t7 + t8; +t9 = MEM_U32(t0 + 4); +goto L45a4f4; +t9 = MEM_U32(t0 + 4); +L45a4f0: +t9 = MEM_U32(t0 + 4); +L45a4f4: +a3 = MEM_U32(t2 + 0); +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x5c; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a50c; +a0 = a0 | 0x5c; +L45a50c: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +v1 = 0x1002e020; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45a524: +t5 = 0x1002e020; +t4 = 0x8; +MEM_U32(v1 + 12) = t4; +t5 = MEM_U32(t5 + 0); +a0 = MEM_U32(sp + 88); +t6 = MEM_U32(t5 + 8); +at = 0x23; +if (t6 == 0) {//nop; +goto L45a564;} +//nop; +//nop; +a1 = MEM_U32(sp + 92); +//nop; +temp64 = f_cpp_directive_skipIfGroup(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a558; +//nop; +L45a558: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L45a6c0; +v0 = zero; +L45a564: +v1 = 0x1002e540; +v0 = MEM_U8(s0 + 0); +//nop; +t7 = v1 + v0; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 == 0) {//nop; +goto L45a5a0;} +//nop; +L45a584: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t9 = v1 + v0; +t4 = MEM_U8(t9 + 0); +//nop; +if (t4 != 0) {//nop; +goto L45a584;} +//nop; +L45a5a0: +if (v0 != at) {//nop; +goto L45a5c4;} +//nop; +//nop; +a0 = s0; +// bdead 40020023 t9 = t9; +//nop; +func_459a04(mem, sp, a0); +goto L45a5bc; +//nop; +L45a5bc: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L45a5c4: +//nop; +a0 = 0x1; +//nop; +f_cpp_buffer_setHandleIf(mem, sp, a0); +goto L45a5d4; +//nop; +L45a5d4: +// bdead 40020003 gp = MEM_U32(sp + 32); +t5 = MEM_U32(sp + 84); +//nop; +a1 = t5 - s0; +a1 = a1 + 0x1; +a0 = s0; +a2 = sp + 0x48; +temp64 = f_cpp_buffer_scanClipBoard(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a5f4; +a2 = sp + 0x48; +L45a5f4: +// bdead 4000000b gp = MEM_U32(sp + 32); +s0 = v0; +//nop; +a0 = zero; +//nop; +f_cpp_buffer_setHandleIf(mem, sp, a0); +goto L45a60c; +//nop; +L45a60c: +// bdead 40020013 gp = MEM_U32(sp + 32); +if (s0 == 0) {//nop; +goto L45a620;} +//nop; +v0 = s0; +goto L45a6c0; +v0 = s0; +L45a620: +//nop; +a0 = MEM_U32(sp + 72); +//nop; +v0 = f_cpp_expr_evaluate(mem, sp, a0); +goto L45a630; +//nop; +L45a630: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L45a678;} +//nop; +v1 = 0x1002e020; +a1 = zero; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 8); +//nop; +t7 = t6 + 0x1; +MEM_U32(v1 + 8) = t7; +//nop; +a0 = MEM_U32(sp + 92); +a0 = a0 + 0x14; +temp64 = f_cpp_buffer_printLineCmd(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a66c; +a0 = a0 + 0x14; +L45a66c: +// bdead 40000013 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 72); +goto L45a698; +a0 = MEM_U32(sp + 72); +L45a678: +//nop; +a0 = MEM_U32(sp + 88); +a1 = MEM_U32(sp + 92); +//nop; +temp64 = f_cpp_directive_skipIfGroup(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a68c; +//nop; +L45a68c: +// bdead 40000013 gp = MEM_U32(sp + 32); +//nop; +a0 = MEM_U32(sp + 72); +L45a698: +//nop; +if (a0 == 0) {v0 = zero; +goto L45a6c0;} +v0 = zero; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45a6b4; +//nop; +L45a6b4: +// bdead 13 gp = MEM_U32(sp + 32); +//nop; +v0 = zero; +L45a6c0: +// bdead 19 ra = MEM_U32(sp + 36); +// bdead 19 s0 = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x50; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x50; +} + +static uint64_t f_handle_else(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45a6d0: +//handle_else: +//nop; +//nop; +//nop; +v1 = 0x10029fa0; +sp = sp + 0xffffffd8; +v0 = MEM_U16(v1 + 26); +// fdead 400001fb MEM_U32(sp + 36) = ra; +// fdead 400001fb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a2; +if (v0 == 0) {MEM_U32(sp + 52) = a3; +goto L45a710;} +MEM_U32(sp + 52) = a3; +t6 = MEM_U16(v1 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L45a72c;} +//nop; +L45a710: +if (v0 != 0) {//nop; +goto L45a868;} +//nop; +t8 = MEM_U16(v1 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 == 0) {//nop; +goto L45a868;} +//nop; +L45a72c: +v1 = 0x1002e540; +t4 = MEM_U8(a0 + 0); +v0 = a0; +t5 = v1 + t4; +t6 = MEM_U8(t5 + 0); +a2 = 0xffffffff; +if (t6 == 0) {//nop; +goto L45a768;} +//nop; +L45a74c: +t7 = MEM_U8(v0 + 1); +v0 = v0 + 0x1; +t8 = v1 + t7; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L45a74c;} +//nop; +L45a768: +if (v0 == a1) {//nop; +goto L45a868;} +//nop; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +t3 = 0x2c; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L45a7d8;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45a7d8;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45a7d8;} +//nop; +t3 = 0x2c; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t4 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = lo; +t1 = t7 + t8; +//nop; +goto L45a7d8; +//nop; +L45a7d8: +if ((int)a1 <= 0) {//nop; +goto L45a824;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45a824;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45a824;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t9 = MEM_U32(a0 + 4); +t4 = v1 << 2; +t5 = t9 + t4; +t6 = MEM_U32(t5 + 0); +t7 = lo; +t0 = t6 + t7; +t9 = MEM_U32(sp + 56); +goto L45a828; +t9 = MEM_U32(sp + 56); +L45a824: +t9 = MEM_U32(sp + 56); +L45a828: +t5 = 0x10006d4c; +t8 = MEM_U32(t0 + 4); +a3 = MEM_U32(t1 + 0); +t4 = t9 << 2; +t5 = t5; +t6 = t4 + t5; +MEM_U32(sp + 16) = t8; +t7 = MEM_U32(t6 + 0); +//nop; +a0 = 0x110000; +a0 = a0 | 0x60; +a1 = 0x1; +MEM_U32(sp + 20) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a860; +MEM_U32(sp + 20) = t7; +L45a860: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L45a868: +a0 = 0x1002e01c; +t3 = 0x2c; +a0 = MEM_U32(a0 + 0); +t0 = zero; +a1 = MEM_U32(a0 + 0); +a2 = 0xffffffff; +if ((int)a1 <= 0) {//nop; +goto L45a8cc;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45a8cc;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45a8cc;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t8 = MEM_U32(a0 + 4); +t9 = v1 << 2; +t4 = t8 + t9; +t5 = MEM_U32(t4 + 0); +t6 = lo; +t0 = t5 + t6; +//nop; +goto L45a8cc; +//nop; +L45a8cc: +v0 = 0x1002e020; +t7 = MEM_U32(t0 + 40); +v0 = MEM_U32(v0 + 0); +t8 = MEM_U32(sp + 56); +if (v0 != t7) {//nop; +goto L45a9c0;} +//nop; +t4 = 0x10006d4c; +t9 = t8 << 2; +t4 = t4; +if ((int)a1 <= 0) {t2 = t9 + t4; +goto L45a93c;} +t2 = t9 + t4; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {t1 = zero; +goto L45a940;} +t1 = zero; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {t1 = zero; +goto L45a940;} +t1 = zero; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t5 = MEM_U32(a0 + 4); +t6 = v1 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = lo; +t1 = t8 + t9; +//nop; +goto L45a940; +//nop; +L45a93c: +t1 = zero; +L45a940: +if ((int)a1 <= 0) {t0 = zero; +goto L45a98c;} +t0 = zero; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45a98c;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45a98c;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t4 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = lo; +t0 = t7 + t8; +t9 = MEM_U32(t0 + 4); +goto L45a990; +t9 = MEM_U32(t0 + 4); +L45a98c: +t9 = MEM_U32(t0 + 4); +L45a990: +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 16) = t9; +//nop; +t4 = MEM_U32(t2 + 0); +a0 = 0x10000; +a0 = a0 | 0x64; +a1 = 0x1; +MEM_U32(sp + 20) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45a9b4; +MEM_U32(sp + 20) = t4; +L45a9b4: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L45ab00; +v0 = zero; +L45a9c0: +t5 = MEM_U32(v0 + 12); +at = 0x6; +if (t5 != at) {a2 = 0xffffffff; +goto L45aaa0;} +a2 = 0xffffffff; +if ((int)a1 <= 0) {t1 = zero; +goto L45aa1c;} +t1 = zero; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45aa1c;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45aa1c;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t6 = MEM_U32(a0 + 4); +t7 = v1 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t4 = lo; +t1 = t9 + t4; +//nop; +goto L45aa1c; +//nop; +L45aa1c: +if ((int)a1 <= 0) {t0 = zero; +goto L45aa68;} +t0 = zero; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45aa68;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45aa68;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t5 = MEM_U32(a0 + 4); +t6 = v1 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = lo; +t0 = t8 + t9; +t4 = MEM_U32(t0 + 4); +goto L45aa6c; +t4 = MEM_U32(t0 + 4); +L45aa68: +t4 = MEM_U32(t0 + 4); +L45aa6c: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x5c; +a1 = 0x2; +MEM_U32(sp + 16) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45aa88; +MEM_U32(sp + 16) = t4; +L45aa88: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +v0 = 0x1002e020; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L45aaa0: +v1 = MEM_U32(v0 + 8); +a1 = zero; +if (v1 == 0) {t5 = v1 + 0x1; +goto L45aad0;} +t5 = v1 + 0x1; +//nop; +a0 = MEM_U32(sp + 48); +a1 = MEM_U32(sp + 52); +//nop; +temp64 = f_cpp_directive_skipIfGroup(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45aac4; +//nop; +L45aac4: +// bdead 13 gp = MEM_U32(sp + 32); +//nop; +goto L45aaec; +//nop; +L45aad0: +MEM_U32(v0 + 8) = t5; +//nop; +a0 = MEM_U32(sp + 52); +a0 = a0 + 0x14; +temp64 = f_cpp_buffer_printLineCmd(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45aae4; +a0 = a0 + 0x14; +L45aae4: +// bdead 13 gp = MEM_U32(sp + 32); +//nop; +L45aaec: +t7 = 0x1002e020; +t6 = 0x6; +t7 = MEM_U32(t7 + 0); +v0 = zero; +MEM_U32(t7 + 12) = t6; +L45ab00: +// bdead 19 ra = MEM_U32(sp + 36); +// bdead 19 sp = sp + 0x28; +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +} + +static uint64_t f_handle_endif(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45ab10: +//handle_endif: +//nop; +//nop; +//nop; +v1 = 0x10029fa0; +sp = sp + 0xffffffd8; +v0 = MEM_U16(v1 + 26); +// fdead 400001fb MEM_U32(sp + 36) = ra; +// fdead 400001fb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a2; +if (v0 == 0) {MEM_U32(sp + 52) = a3; +goto L45ab50;} +MEM_U32(sp + 52) = a3; +t6 = MEM_U16(v1 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L45ab6c;} +//nop; +L45ab50: +if (v0 != 0) {//nop; +goto L45aca8;} +//nop; +t8 = MEM_U16(v1 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 == 0) {//nop; +goto L45aca8;} +//nop; +L45ab6c: +v1 = 0x1002e540; +t4 = MEM_U8(a0 + 0); +v0 = a0; +t5 = v1 + t4; +t6 = MEM_U8(t5 + 0); +a2 = 0xffffffff; +if (t6 == 0) {//nop; +goto L45aba8;} +//nop; +L45ab8c: +t7 = MEM_U8(v0 + 1); +v0 = v0 + 0x1; +t8 = v1 + t7; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L45ab8c;} +//nop; +L45aba8: +if (v0 == a1) {//nop; +goto L45aca8;} +//nop; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +t3 = 0x2c; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L45ac18;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45ac18;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45ac18;} +//nop; +t3 = 0x2c; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t4 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = lo; +t1 = t7 + t8; +//nop; +goto L45ac18; +//nop; +L45ac18: +if ((int)a1 <= 0) {//nop; +goto L45ac64;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45ac64;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45ac64;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t9 = MEM_U32(a0 + 4); +t4 = v1 << 2; +t5 = t9 + t4; +t6 = MEM_U32(t5 + 0); +t7 = lo; +t0 = t6 + t7; +t9 = MEM_U32(sp + 56); +goto L45ac68; +t9 = MEM_U32(sp + 56); +L45ac64: +t9 = MEM_U32(sp + 56); +L45ac68: +t5 = 0x10006d4c; +t8 = MEM_U32(t0 + 4); +a3 = MEM_U32(t1 + 0); +t4 = t9 << 2; +t5 = t5; +t6 = t4 + t5; +MEM_U32(sp + 16) = t8; +t7 = MEM_U32(t6 + 0); +//nop; +a0 = 0x110000; +a0 = a0 | 0x60; +a1 = 0x1; +MEM_U32(sp + 20) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45aca0; +MEM_U32(sp + 20) = t7; +L45aca0: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L45aca8: +a0 = 0x1002e01c; +t3 = 0x2c; +a0 = MEM_U32(a0 + 0); +t0 = zero; +a1 = MEM_U32(a0 + 0); +a2 = 0xffffffff; +if ((int)a1 <= 0) {//nop; +goto L45ad0c;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45ad0c;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45ad0c;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t8 = MEM_U32(a0 + 4); +t9 = v1 << 2; +t4 = t8 + t9; +t5 = MEM_U32(t4 + 0); +t6 = lo; +t0 = t5 + t6; +//nop; +goto L45ad0c; +//nop; +L45ad0c: +t7 = 0x1002e020; +t8 = MEM_U32(t0 + 40); +t7 = MEM_U32(t7 + 0); +t9 = MEM_U32(sp + 56); +if (t7 != t8) {//nop; +goto L45ae00;} +//nop; +t5 = 0x10006d4c; +t4 = t9 << 2; +t5 = t5; +if ((int)a1 <= 0) {t2 = t4 + t5; +goto L45ad7c;} +t2 = t4 + t5; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {t1 = zero; +goto L45ad80;} +t1 = zero; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {t1 = zero; +goto L45ad80;} +t1 = zero; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t6 = MEM_U32(a0 + 4); +t7 = v1 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t4 = lo; +t1 = t9 + t4; +//nop; +goto L45ad80; +//nop; +L45ad7c: +t1 = zero; +L45ad80: +if ((int)a1 <= 0) {t0 = zero; +goto L45adcc;} +t0 = zero; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45adcc;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45adcc;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t5 = MEM_U32(a0 + 4); +t6 = v1 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = lo; +t0 = t8 + t9; +t4 = MEM_U32(t0 + 4); +goto L45add0; +t4 = MEM_U32(t0 + 4); +L45adcc: +t4 = MEM_U32(t0 + 4); +L45add0: +t5 = MEM_U32(t2 + 0); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x64; +a1 = 0x1; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 20) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45adf4; +MEM_U32(sp + 20) = t5; +L45adf4: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L45ae30; +v0 = zero; +L45ae00: +//nop; +//nop; +//nop; +f_cpp_ifstack_popFrame(mem, sp); +goto L45ae10; +//nop; +L45ae10: +// bdead 40000003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 52); +//nop; +a1 = zero; +a0 = a0 + 0x14; +temp64 = f_cpp_buffer_printLineCmd(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45ae28; +a0 = a0 + 0x14; +L45ae28: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +L45ae30: +// bdead 19 ra = MEM_U32(sp + 36); +// bdead 19 sp = sp + 0x28; +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +} + +static uint64_t f_handle_include(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45ae40: +//handle_include: +//nop; +//nop; +//nop; +sp = sp + 0xfffffb88; +t6 = a1 - a0; +t7 = t6 + 0x1; +// fdead 400181e3 MEM_U32(sp + 36) = ra; +// fdead 400181e3 MEM_U32(sp + 32) = gp; +// fdead 400181e3 MEM_U32(sp + 28) = s0; +MEM_U32(sp + 1152) = a2; +MEM_U32(sp + 1156) = a3; +MEM_U32(sp + 1140) = t7; +MEM_U32(sp + 1120) = zero; +MEM_U32(sp + 1108) = zero; +MEM_U32(sp + 76) = zero; +t9 = MEM_U32(a2 + 0); +v1 = 0x1002e540; +t3 = zero < t9; +MEM_U32(sp + 72) = t3; +v0 = MEM_U8(a0 + 0); +s0 = a0; +t4 = v1 + v0; +t5 = MEM_U8(t4 + 0); +t0 = 0x3c; +if (t5 == 0) {a3 = 0x22; +goto L45aec4;} +a3 = 0x22; +L45aea8: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t6 = v1 + v0; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 != 0) {//nop; +goto L45aea8;} +//nop; +L45aec4: +a0 = v0 & 0xff; +if (t0 == a0) {//nop; +goto L45af24;} +//nop; +if (a3 == a0) {a2 = sp + 0x454; +goto L45af24;} +a2 = sp + 0x454; +//nop; +a1 = MEM_U32(sp + 1140); +a0 = s0; +temp64 = f_cpp_buffer_scanClipBoard(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45aee8; +a0 = s0; +L45aee8: +// bdead 4000001b gp = MEM_U32(sp + 32); +if (v0 == 0) {t0 = 0x3c; +goto L45aefc;} +t0 = 0x3c; +// bdead 19 ra = MEM_U32(sp + 36); +goto L45b9c4; +// bdead 19 ra = MEM_U32(sp + 36); +L45aefc: +a1 = MEM_U32(sp + 1108); +//nop; +t9 = MEM_U8(a1 + 0); +s0 = a1; +if (t9 == 0) {//nop; +goto L45af24;} +//nop; +L45af14: +t3 = MEM_U8(a1 + 1); +a1 = a1 + 0x1; +if (t3 != 0) {//nop; +goto L45af14;} +//nop; +L45af24: +a0 = MEM_U8(s0 + 0); +a3 = 0x22; +if (t0 == a0) {v1 = a0; +goto L45af3c;} +v1 = a0; +if (a3 != a0) {//nop; +goto L45b200;} +//nop; +L45af3c: +v0 = MEM_U8(a1 + 0); +if (t0 != v1) {t4 = 0x1; +goto L45af50;} +t4 = 0x1; +MEM_U32(sp + 76) = t4; +v1 = 0x3e; +L45af50: +if (v1 == v0) {//nop; +goto L45af68;} +//nop; +L45af58: +t5 = MEM_U8(a1 + -1); +a1 = a1 + 0xffffffff; +if (v1 != t5) {//nop; +goto L45af58;} +//nop; +L45af68: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +if (v0 == 0) {t2 = s0; +goto L45afd8;} +t2 = s0; +if (v1 == v0) {a0 = 0x5c; +goto L45afd8;} +a0 = 0x5c; +if (a0 != v0) {//nop; +goto L45af98;} +//nop; +t6 = MEM_U8(s0 + 1); +a2 = 0x6e; +if (a2 == t6) {//nop; +goto L45afd8;} +//nop; +L45af98: +if (a3 == v0) {a2 = 0x6e; +goto L45afd8;} +a2 = 0x6e; +L45afa0: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +if (v0 == 0) {//nop; +goto L45afd8;} +//nop; +if (v1 == v0) {//nop; +goto L45afd8;} +//nop; +if (a0 != v0) {//nop; +goto L45afd0;} +//nop; +t7 = MEM_U8(s0 + 1); +//nop; +if (a2 == t7) {//nop; +goto L45afd8;} +//nop; +L45afd0: +if (a3 != v0) {//nop; +goto L45afa0;} +//nop; +L45afd8: +if (t2 != s0) {//nop; +goto L45b0ec;} +//nop; +v1 = 0x1002e01c; +a1 = 0x2; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a2 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a2 <= 0) {//nop; +goto L45b044;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45b044;} +//nop; +v0 = MEM_U32(v1 + 20); +t9 = a0 << 2; +if ((int)v0 < 0) {t5 = v0 << 2; +goto L45b044;} +t5 = v0 << 2; +t8 = MEM_U32(v1 + 4); +t5 = t5 - v0; +t5 = t5 << 2; +t3 = t8 + t9; +t4 = MEM_U32(t3 + 0); +t5 = t5 - v0; +t5 = t5 << 2; +t1 = t4 + t5; +goto L45b044; +t1 = t4 + t5; +L45b044: +if ((int)a2 <= 0) {//nop; +goto L45b090;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45b090;} +//nop; +v0 = MEM_U32(v1 + 20); +t7 = a0 << 2; +if ((int)v0 < 0) {t3 = v0 << 2; +goto L45b090;} +t3 = v0 << 2; +t6 = MEM_U32(v1 + 4); +t3 = t3 - v0; +t3 = t3 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t3 = t3 - v0; +t3 = t3 << 2; +t0 = t9 + t3; +goto L45b090; +t0 = t9 + t3; +L45b090: +t5 = 0x10012a6c; +t4 = MEM_U32(t0 + 4); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +t5 = t5; +MEM_U32(sp + 20) = t5; +a0 = a0 | 0x66; +a2 = 0xffffffff; +MEM_U32(sp + 16) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45b0bc; +MEM_U32(sp + 16) = t4; +L45b0bc: +a0 = MEM_U32(sp + 1108); +// bdead 40000033 gp = MEM_U32(sp + 32); +if (a0 == 0) {//nop; +goto L45b0e4;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45b0dc; +//nop; +L45b0dc: +// bdead 13 gp = MEM_U32(sp + 32); +//nop; +L45b0e4: +v0 = zero; +goto L45b9c0; +v0 = zero; +L45b0ec: +if (s0 == a1) {//nop; +goto L45b1f8;} +//nop; +v1 = 0x1002e01c; +MEM_U8(a1 + 0) = (uint8_t)zero; +v1 = MEM_U32(v1 + 0); +a1 = 0x2; +a2 = MEM_U32(v1 + 0); +t1 = zero; +if ((int)a2 <= 0) {t0 = zero; +goto L45b158;} +t0 = zero; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45b158;} +//nop; +v0 = MEM_U32(v1 + 20); +t7 = a0 << 2; +if ((int)v0 < 0) {t3 = v0 << 2; +goto L45b158;} +t3 = v0 << 2; +t6 = MEM_U32(v1 + 4); +t3 = t3 - v0; +t3 = t3 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t3 = t3 - v0; +t3 = t3 << 2; +t1 = t9 + t3; +goto L45b158; +t1 = t9 + t3; +L45b158: +if ((int)a2 <= 0) {//nop; +goto L45b1a4;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45b1a4;} +//nop; +v0 = MEM_U32(v1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L45b1a4;} +t8 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t0 = t7 + t8; +goto L45b1a4; +t0 = t7 + t8; +L45b1a4: +t9 = MEM_U32(t0 + 4); +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x66; +MEM_U32(sp + 20) = t2; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45b1c8; +a2 = 0xffffffff; +L45b1c8: +a0 = MEM_U32(sp + 1108); +// bdead 40000033 gp = MEM_U32(sp + 32); +if (a0 == 0) {//nop; +goto L45b1f0;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45b1e8; +//nop; +L45b1e8: +// bdead 13 gp = MEM_U32(sp + 32); +//nop; +L45b1f0: +v0 = zero; +goto L45b9c0; +v0 = zero; +L45b1f8: +MEM_U8(s0 + 0) = (uint8_t)zero; +goto L45b304; +MEM_U8(s0 + 0) = (uint8_t)zero; +L45b200: +v1 = 0x1002e01c; +a1 = 0x2; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a2 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a2 <= 0) {//nop; +goto L45b264;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45b264;} +//nop; +v0 = MEM_U32(v1 + 20); +t4 = a0 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L45b264;} +t7 = v0 << 2; +t3 = MEM_U32(v1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t1 = t6 + t7; +goto L45b264; +t1 = t6 + t7; +L45b264: +if ((int)a2 <= 0) {//nop; +goto L45b2b0;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45b2b0;} +//nop; +v0 = MEM_U32(v1 + 20); +t9 = a0 << 2; +if ((int)v0 < 0) {t5 = v0 << 2; +goto L45b2b0;} +t5 = v0 << 2; +t8 = MEM_U32(v1 + 4); +t5 = t5 - v0; +t5 = t5 << 2; +t3 = t8 + t9; +t4 = MEM_U32(t3 + 0); +t5 = t5 - v0; +t5 = t5 << 2; +t0 = t4 + t5; +goto L45b2b0; +t0 = t4 + t5; +L45b2b0: +t6 = MEM_U32(t0 + 4); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x66; +MEM_U32(sp + 20) = s0; +a2 = 0xffffffff; +MEM_U32(sp + 16) = t6; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45b2d4; +MEM_U32(sp + 16) = t6; +L45b2d4: +a0 = MEM_U32(sp + 1108); +// bdead 40000033 gp = MEM_U32(sp + 32); +if (a0 == 0) {//nop; +goto L45b2fc;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45b2f4; +//nop; +L45b2f4: +// bdead 13 gp = MEM_U32(sp + 32); +//nop; +L45b2fc: +v0 = zero; +goto L45b9c0; +v0 = zero; +L45b304: +//nop; +a0 = MEM_U32(sp + 76); +MEM_U32(sp + 1136) = t2; +f_cpp_paths_resetIterator(mem, sp, a0); +goto L45b314; +MEM_U32(sp + 1136) = t2; +L45b314: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +//nop; +v0 = f_cpp_paths_getNextPath(mem, sp); +goto L45b32c; +//nop; +L45b32c: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {a1 = v0; +goto L45b428;} +a1 = v0; +s0 = sp + 0x54; +L45b33c: +a2 = MEM_U32(sp + 1136); +at = 0x2f; +t7 = MEM_U8(a2 + 0); +//nop; +if (t7 == at) {//nop; +goto L45b364;} +//nop; +t8 = MEM_U8(v0 + 0); +//nop; +if (t8 != 0) {//nop; +goto L45b380;} +//nop; +L45b364: +//nop; +a0 = s0; +a1 = a2; +v0 = wrapper_strcpy(mem, a0, a1); +goto L45b374; +a1 = a2; +L45b374: +// bdead 40020083 gp = MEM_U32(sp + 32); +//nop; +goto L45b3cc; +//nop; +L45b380: +//nop; +a0 = s0; +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L45b390; +//nop; +L45b390: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = s0; +a1 = 0x10012a70; +//nop; +a1 = a1; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L45b3ac; +//nop; +L45b3ac: +// bdead 40020003 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 1136); +//nop; +a0 = s0; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L45b3c4; +//nop; +L45b3c4: +// bdead 40020083 gp = MEM_U32(sp + 32); +//nop; +L45b3cc: +//nop; +a0 = s0; +a1 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L45b3dc; +a1 = zero; +L45b3dc: +// bdead 4002000b gp = MEM_U32(sp + 32); +if ((int)v0 < 0) {a0 = v0; +goto L45b40c;} +a0 = v0; +t9 = 0x1; +MEM_U32(sp + 1120) = t9; +//nop; +//nop; +//nop; +v0 = wrapper_close(mem, a0); +goto L45b400; +//nop; +L45b400: +// bdead 40000003 gp = MEM_U32(sp + 32); +t3 = MEM_U32(sp + 1120); +goto L45b42c; +t3 = MEM_U32(sp + 1120); +L45b40c: +//nop; +//nop; +//nop; +v0 = f_cpp_paths_getNextPath(mem, sp); +goto L45b41c; +//nop; +L45b41c: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 != 0) {a1 = v0; +goto L45b33c;} +a1 = v0; +L45b428: +t3 = MEM_U32(sp + 1120); +L45b42c: +s0 = sp + 0x54; +if (t3 != 0) {a1 = 0x2; +goto L45b520;} +a1 = 0x2; +v1 = 0x1002e01c; +t1 = zero; +v1 = MEM_U32(v1 + 0); +t0 = zero; +a2 = MEM_U32(v1 + 0); +//nop; +if ((int)a2 <= 0) {//nop; +goto L45b49c;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45b49c;} +//nop; +v0 = MEM_U32(v1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L45b49c;} +t8 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t1 = t7 + t8; +goto L45b49c; +t1 = t7 + t8; +L45b49c: +if ((int)a2 <= 0) {//nop; +goto L45b4e8;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45b4e8;} +//nop; +v0 = MEM_U32(v1 + 20); +t3 = a0 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L45b4e8;} +t6 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t0 = t5 + t6; +goto L45b4e8; +t0 = t5 + t6; +L45b4e8: +t7 = MEM_U32(t0 + 4); +t8 = MEM_U32(sp + 1136); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x67; +a2 = 0xffffffff; +MEM_U32(sp + 16) = t7; +MEM_U32(sp + 20) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45b510; +MEM_U32(sp + 20) = t8; +L45b510: +// bdead 40000013 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 1108); +//nop; +goto L45b99c; +//nop; +L45b520: +v1 = 0x1002e01c; +t9 = 0x10006e00; +v1 = MEM_U32(v1 + 0); +t9 = MEM_U32(t9 + 0); +t3 = MEM_U32(v1 + 24); +a0 = MEM_U32(sp + 1108); +at = (int)t9 < (int)t3; +if (at == 0) {//nop; +goto L45b644;} +//nop; +if (a0 == 0) {//nop; +goto L45b574;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45b55c; +//nop; +L45b55c: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +v1 = 0x1002e01c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45b574: +a2 = MEM_U32(v1 + 0); +s0 = 0x10000; +if ((int)a2 <= 0) {s0 = s0 | 0x45; +goto L45b5c8;} +s0 = s0 | 0x45; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {t1 = zero; +goto L45b5cc;} +t1 = zero; +v0 = MEM_U32(v1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L45b5c8;} +t8 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t1 = t7 + t8; +goto L45b5cc; +t1 = t7 + t8; +L45b5c8: +t1 = zero; +L45b5cc: +if ((int)a2 <= 0) {a1 = 0x2; +goto L45b618;} +a1 = 0x2; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {t0 = zero; +goto L45b61c;} +t0 = zero; +v0 = MEM_U32(v1 + 20); +t3 = a0 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L45b618;} +t6 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t0 = t5 + t6; +goto L45b61c; +t0 = t5 + t6; +L45b618: +t0 = zero; +L45b61c: +t7 = MEM_U32(t0 + 4); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = s0; +a2 = 0xffffffff; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45b638; +MEM_U32(sp + 16) = t7; +L45b638: +// bdead 20011 gp = MEM_U32(sp + 32); +v0 = s0; +goto L45b9c0; +v0 = s0; +L45b644: +v1 = MEM_U32(sp + 1152); +at = 0xa; +v0 = MEM_U32(v1 + 20); +//nop; +t8 = MEM_U8(v0 + 0); +t9 = v0 + 0x1; +if (t8 != at) {//nop; +goto L45b690;} +//nop; +t4 = MEM_U32(v1 + 4); +MEM_U32(v1 + 20) = t9; +t5 = t4 + 0x1; +MEM_U32(v1 + 24) = t9; +MEM_U32(v1 + 4) = t5; +t6 = MEM_U32(sp + 1156); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +t8 = t7 + 0x1; +MEM_U32(t6 + 4) = t8; +L45b690: +//nop; +a0 = sp + 0x40; +//nop; +temp64 = f_cpp_buffer_pushInputStack(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45b6a0; +//nop; +L45b6a0: +t9 = MEM_U32(sp + 64); +// bdead 4402001b gp = MEM_U32(sp + 32); +if (t9 == 0) {a3 = v0; +goto L45b6e4;} +a3 = v0; +a0 = MEM_U32(sp + 1108); +//nop; +if (a0 == 0) {v0 = MEM_U32(sp + 64); +goto L45b6dc;} +v0 = MEM_U32(sp + 64); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45b6d0; +//nop; +L45b6d0: +// bdead 40000011 gp = MEM_U32(sp + 32); +//nop; +v0 = MEM_U32(sp + 64); +L45b6dc: +// bdead 19 ra = MEM_U32(sp + 36); +goto L45b9c4; +// bdead 19 ra = MEM_U32(sp + 36); +L45b6e4: +if (s0 == 0) {//nop; +goto L45b760;} +//nop; +v0 = 0x1002e01c; +a0 = s0; +v1 = MEM_U32(v0 + 0); +//nop; +at = MEM_U32(v1 + 8); +t4 = MEM_U32(v1 + 12); +MEM_U32(v1 + 16) = at; +MEM_U32(v1 + 20) = t4; +v1 = MEM_U32(v0 + 0); +//nop; +t5 = MEM_U32(v1 + 24); +//nop; +t7 = t5 + 0x1; +MEM_U32(v1 + 24) = t7; +//nop; +MEM_U32(sp + 68) = a3; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L45b734; +//nop; +L45b734: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = v0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L45b74c; +//nop; +L45b74c: +a3 = MEM_U32(sp + 68); +// bdead 4002010b gp = MEM_U32(sp + 32); +t8 = v0 + 0x18; +MEM_U32(a3 + 0) = t8; +goto L45b764; +MEM_U32(a3 + 0) = t8; +L45b760: +MEM_U32(v0 + 0) = zero; +L45b764: +t9 = 0x1002e020; +t6 = 0x1; +MEM_U32(a3 + 4) = t6; +MEM_U32(a3 + 8) = zero; +MEM_U32(a3 + 12) = zero; +MEM_U32(a3 + 16) = zero; +MEM_U32(a3 + 20) = zero; +MEM_U32(a3 + 24) = zero; +MEM_U32(a3 + 28) = zero; +MEM_U32(a3 + 32) = zero; +MEM_U32(a3 + 36) = zero; +t9 = MEM_U32(t9 + 0); +a0 = a3; +MEM_U32(a3 + 40) = t9; +//nop; +MEM_U32(sp + 68) = a3; +//nop; +temp64 = f_cpp_buffer_readInputFile(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45b7ac; +//nop; +L45b7ac: +// bdead 4002001b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 68); +if (v0 == 0) {MEM_U32(sp + 64) = v0; +goto L45b7f0;} +MEM_U32(sp + 64) = v0; +a0 = MEM_U32(sp + 1108); +//nop; +if (a0 == 0) {v0 = MEM_U32(sp + 64); +goto L45b7e8;} +v0 = MEM_U32(sp + 64); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45b7dc; +//nop; +L45b7dc: +// bdead 40000011 gp = MEM_U32(sp + 32); +//nop; +v0 = MEM_U32(sp + 64); +L45b7e8: +// bdead 19 ra = MEM_U32(sp + 36); +goto L45b9c4; +// bdead 19 ra = MEM_U32(sp + 36); +L45b7f0: +//nop; +a0 = s0; +a1 = sp + 0x50; +MEM_U32(sp + 68) = a3; +v0 = f_cpp_paths_isolatePathName(mem, sp, a0, a1); +goto L45b804; +MEM_U32(sp + 68) = a3; +L45b804: +// bdead 4000000b gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +//nop; +//nop; +f_cpp_paths_setDefaultPath(mem, sp, a0); +goto L45b81c; +//nop; +L45b81c: +// bdead 40000003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 80); +//nop; +//nop; +// fdead 6002002f t9 = t9; +//nop; +v0 = func_4598d8(mem, sp, a0); +goto L45b838; +//nop; +L45b838: +// bdead 4000000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 68); +a2 = sp + 0x40; +MEM_U32(a0 + 32) = v0; +//nop; +a1 = MEM_U32(sp + 1156); +//nop; +f_cpp_buffer_scan(mem, sp, a0, a1, a2); +goto L45b858; +//nop; +L45b858: +t3 = MEM_U32(sp + 72); +// bdead 40001003 gp = MEM_U32(sp + 32); +if (t3 == 0) {//nop; +goto L45b898;} +//nop; +t4 = 0x10029e90; +//nop; +t4 = MEM_U8(t4 + 68); +//nop; +if (t4 == 0) {//nop; +goto L45b898;} +//nop; +//nop; +//nop; +//nop; +f_cpp_symentry_save_inc_macdef_len(mem, sp); +goto L45b890; +//nop; +L45b890: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L45b898: +//nop; +a0 = sp + 0x40; +//nop; +v0 = f_cpp_buffer_popInputStack(mem, sp, a0); +goto L45b8a8; +//nop; +L45b8a8: +// bdead 40000003 gp = MEM_U32(sp + 32); +t1 = zero; +v1 = 0x1002e01c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t5 = MEM_U32(v1 + 0); +//nop; +if ((int)t5 <= 0) {//nop; +goto L45b914;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45b914;} +//nop; +v0 = MEM_U32(v1 + 20); +t8 = a0 << 2; +if ((int)v0 < 0) {t3 = v0 << 2; +goto L45b914;} +t3 = v0 << 2; +t7 = MEM_U32(v1 + 4); +t3 = t3 - v0; +t3 = t3 << 2; +t6 = t7 + t8; +t9 = MEM_U32(t6 + 0); +t3 = t3 - v0; +t3 = t3 << 2; +t1 = t9 + t3; +goto L45b914; +t1 = t9 + t3; +L45b914: +//nop; +a0 = MEM_U32(t1 + 0); +a1 = sp + 0x50; +v0 = f_cpp_paths_isolatePathName(mem, sp, a0, a1); +goto L45b924; +a1 = sp + 0x50; +L45b924: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +//nop; +//nop; +f_cpp_paths_setDefaultPath(mem, sp, a0); +goto L45b93c; +//nop; +L45b93c: +t4 = MEM_U32(sp + 72); +// bdead 40002011 gp = MEM_U32(sp + 32); +if (t4 == 0) {a0 = MEM_U32(sp + 1108); +goto L45b96c;} +a0 = MEM_U32(sp + 1108); +a0 = MEM_U32(sp + 1156); +//nop; +a1 = 0x2; +a0 = a0 + 0x14; +temp64 = f_cpp_buffer_printLineCmd(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45b960; +a0 = a0 + 0x14; +L45b960: +// bdead 40000011 gp = MEM_U32(sp + 32); +//nop; +a0 = MEM_U32(sp + 1108); +L45b96c: +//nop; +if (a0 == 0) {v0 = MEM_U32(sp + 64); +goto L45b994;} +v0 = MEM_U32(sp + 64); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45b988; +//nop; +L45b988: +// bdead 40000011 gp = MEM_U32(sp + 32); +//nop; +v0 = MEM_U32(sp + 64); +L45b994: +// bdead 19 ra = MEM_U32(sp + 36); +goto L45b9c4; +// bdead 19 ra = MEM_U32(sp + 36); +L45b99c: +if (a0 == 0) {v0 = zero; +goto L45b9c0;} +v0 = zero; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45b9b4; +//nop; +L45b9b4: +// bdead 13 gp = MEM_U32(sp + 32); +//nop; +v0 = zero; +L45b9c0: +// bdead 19 ra = MEM_U32(sp + 36); +L45b9c4: +// bdead 19 s0 = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x478; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x478; +} + +static uint64_t f_handle_define(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45b9d0: +//handle_define: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001e3 MEM_U32(sp + 28) = ra; +// fdead 400001e3 MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +v0 = MEM_U8(a0 + 0); +v1 = 0x1002e540; +at = 0x2f; +t7 = v1 + v0; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 == 0) {//nop; +goto L45ba44;} +//nop; +t9 = MEM_U32(sp + 32); +L45ba1c: +//nop; +t0 = t9 + 0x1; +MEM_U32(sp + 32) = t0; +v0 = MEM_U8(t0 + 0); +//nop; +t1 = v1 + v0; +t2 = MEM_U8(t1 + 0); +//nop; +if (t2 != 0) {t9 = MEM_U32(sp + 32); +goto L45ba1c;} +t9 = MEM_U32(sp + 32); +L45ba44: +if (v0 != at) {t6 = MEM_U32(sp + 40); +goto L45bae8;} +t6 = MEM_U32(sp + 40); +t3 = MEM_U32(sp + 32); +at = 0x2a; +t4 = MEM_U8(t3 + 1); +//nop; +if (t4 != at) {t6 = MEM_U32(sp + 40); +goto L45bae8;} +t6 = MEM_U32(sp + 40); +t5 = 0x10029ad0; +a0 = sp + 0x20; +t5 = MEM_U32(t5 + 0); +t6 = t3 + 0x1; +if (t5 == 0) {a1 = a0; +goto L45bae4;} +a1 = a0; +//nop; +a3 = MEM_U32(sp + 40); +MEM_U32(sp + 32) = t6; +a2 = sp + 0x28; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L45ba90; +a2 = sp + 0x28; +L45ba90: +// bdead 40000003 gp = MEM_U32(sp + 24); +t7 = MEM_U32(sp + 32); +v1 = 0x1002e540; +t8 = MEM_U8(t7 + 0); +//nop; +t9 = v1 + t8; +t0 = MEM_U8(t9 + 0); +//nop; +if (t0 == 0) {t6 = MEM_U32(sp + 40); +goto L45bae8;} +t6 = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 32); +L45babc: +//nop; +t2 = t1 + 0x1; +MEM_U32(sp + 32) = t2; +t4 = MEM_U8(t2 + 0); +//nop; +t5 = v1 + t4; +t3 = MEM_U8(t5 + 0); +//nop; +if (t3 != 0) {t1 = MEM_U32(sp + 32); +goto L45babc;} +t1 = MEM_U32(sp + 32); +L45bae4: +t6 = MEM_U32(sp + 40); +L45bae8: +//nop; +a0 = MEM_U32(sp + 32); +a1 = MEM_U32(t6 + 32); +//nop; +temp64 = f_cpp_symentry_createMacroDef(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45bafc; +//nop; +L45bafc: +// bdead 13 ra = MEM_U32(sp + 28); +// bdead 13 gp = MEM_U32(sp + 24); +// bdead 13 sp = sp + 0x20; +v0 = zero; +return ((uint64_t)v0 << 32) | v1; +v0 = zero; +} + +static uint64_t f_handle_undef(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45bb10: +//handle_undef: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001e3 MEM_U32(sp + 28) = s0; +s0 = a0; +// fdead 400201e3 MEM_U32(sp + 36) = ra; +// fdead 400201e3 MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 60) = a3; +v0 = MEM_U8(s0 + 0); +a0 = 0x1002e540; +//nop; +t6 = a0 + v0; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L45bb74;} +//nop; +L45bb58: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t8 = a0 + v0; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L45bb58;} +//nop; +L45bb74: +v1 = 0x1002e340; +t0 = s0; +t3 = v1 + v0; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 == 0) {//nop; +goto L45bbac;} +//nop; +L45bb90: +t5 = MEM_U8(t0 + 1); +t0 = t0 + 0x1; +t6 = v1 + t5; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 != 0) {//nop; +goto L45bb90;} +//nop; +L45bbac: +if (t0 != s0) {//nop; +goto L45bdf4;} +//nop; +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L45bbe0;} +//nop; +t8 = MEM_U16(v1 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {//nop; +goto L45bbfc;} +//nop; +L45bbe0: +if (v0 != 0) {// bdead 4000025b ra = MEM_U32(sp + 36); +goto L45bf98;} +// bdead 4000025b ra = MEM_U32(sp + 36); +t3 = MEM_U16(v1 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 == 0) {// bdead 4000025b ra = MEM_U32(sp + 36); +goto L45bf98;} +// bdead 4000025b ra = MEM_U32(sp + 36); +L45bbfc: +if (t0 != a1) {a2 = 0xffffffff; +goto L45bcfc;} +a2 = 0xffffffff; +v1 = 0x1002e01c; +a2 = 0xffffffff; +v1 = MEM_U32(v1 + 0); +t2 = zero; +a1 = MEM_U32(v1 + 0); +t1 = zero; +if ((int)a1 <= 0) {//nop; +goto L45bc68;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45bc68;} +//nop; +v0 = MEM_U32(v1 + 20); +t6 = a0 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L45bc68;} +t9 = v0 << 2; +t5 = MEM_U32(v1 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t2 = t8 + t9; +goto L45bc68; +t2 = t8 + t9; +L45bc68: +if ((int)a1 <= 0) {//nop; +goto L45bcb4;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45bcb4;} +//nop; +v0 = MEM_U32(v1 + 20); +t4 = a0 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L45bcb4;} +t7 = v0 << 2; +t3 = MEM_U32(v1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t1 = t6 + t7; +goto L45bcb4; +t1 = t6 + t7; +L45bcb4: +t9 = MEM_U32(sp + 64); +t4 = 0x10006d4c; +t8 = MEM_U32(t1 + 4); +a3 = MEM_U32(t2 + 0); +t3 = t9 << 2; +t4 = t4; +t5 = t3 + t4; +MEM_U32(sp + 16) = t8; +t6 = MEM_U32(t5 + 0); +//nop; +a0 = 0x10000; +a0 = a0 | 0x5f; +a1 = 0x1; +MEM_U32(sp + 20) = t6; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45bcf0; +MEM_U32(sp + 20) = t6; +L45bcf0: +// bdead 19 gp = MEM_U32(sp + 32); +// bdead 19 ra = MEM_U32(sp + 36); +goto L45bf98; +// bdead 19 ra = MEM_U32(sp + 36); +L45bcfc: +v1 = 0x1002e01c; +t2 = zero; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L45bd60;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45bd60;} +//nop; +v0 = MEM_U32(v1 + 20); +t8 = a0 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L45bd60;} +t4 = v0 << 2; +t7 = MEM_U32(v1 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t9 = t7 + t8; +t3 = MEM_U32(t9 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t2 = t3 + t4; +goto L45bd60; +t2 = t3 + t4; +L45bd60: +if ((int)a1 <= 0) {//nop; +goto L45bdac;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45bdac;} +//nop; +v0 = MEM_U32(v1 + 20); +t6 = a0 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L45bdac;} +t9 = v0 << 2; +t5 = MEM_U32(v1 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t1 = t8 + t9; +goto L45bdac; +t1 = t8 + t9; +L45bdac: +t4 = MEM_U32(sp + 64); +t6 = 0x10006d4c; +t3 = MEM_U32(t1 + 4); +a3 = MEM_U32(t2 + 0); +t5 = t4 << 2; +t6 = t6; +t7 = t5 + t6; +MEM_U32(sp + 16) = t3; +t8 = MEM_U32(t7 + 0); +//nop; +a0 = 0x10000; +a0 = a0 | 0x5d; +a1 = 0x1; +MEM_U32(sp + 20) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45bde8; +MEM_U32(sp + 20) = t8; +L45bde8: +// bdead 19 gp = MEM_U32(sp + 32); +// bdead 19 ra = MEM_U32(sp + 36); +goto L45bf98; +// bdead 19 ra = MEM_U32(sp + 36); +L45bdf4: +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L45be20;} +//nop; +t9 = MEM_U16(v1 + 10); +//nop; +t3 = t9 & 0x1; +if (t3 != 0) {//nop; +goto L45be3c;} +//nop; +L45be20: +if (v0 != 0) {//nop; +goto L45bf78;} +//nop; +t4 = MEM_U16(v1 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 == 0) {//nop; +goto L45bf78;} +//nop; +L45be3c: +v1 = MEM_U8(t0 + 0); +v0 = t0; +t6 = a0 + v1; +t7 = MEM_U8(t6 + 0); +a2 = 0xffffffff; +if (t7 == 0) {//nop; +goto L45be74;} +//nop; +L45be58: +t8 = MEM_U8(v0 + 1); +v0 = v0 + 0x1; +t9 = a0 + t8; +t3 = MEM_U8(t9 + 0); +//nop; +if (t3 != 0) {//nop; +goto L45be58;} +//nop; +L45be74: +if (v0 == a1) {//nop; +goto L45bf78;} +//nop; +v1 = 0x1002e01c; +t2 = zero; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L45bee0;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45bee0;} +//nop; +v0 = MEM_U32(v1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L45bee0;} +t8 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t2 = t7 + t8; +goto L45bee0; +t2 = t7 + t8; +L45bee0: +if ((int)a1 <= 0) {//nop; +goto L45bf2c;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45bf2c;} +//nop; +v0 = MEM_U32(v1 + 20); +t3 = a0 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L45bf2c;} +t6 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t1 = t5 + t6; +goto L45bf2c; +t1 = t5 + t6; +L45bf2c: +t8 = MEM_U32(sp + 64); +t3 = 0x10006d4c; +t7 = MEM_U32(t1 + 4); +t9 = t8 << 2; +t3 = t3; +t4 = t9 + t3; +a3 = MEM_U32(t2 + 0); +MEM_U32(sp + 16) = t7; +t5 = MEM_U32(t4 + 0); +//nop; +a0 = 0x10000; +a0 = a0 | 0x5e; +MEM_U32(sp + 44) = t0; +a1 = 0x1; +MEM_U32(sp + 20) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45bf6c; +MEM_U32(sp + 20) = t5; +L45bf6c: +// bdead 40020003 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 44); +//nop; +L45bf78: +MEM_U8(t0 + 0) = (uint8_t)zero; +//nop; +a0 = s0; +//nop; +temp64 = f_cpp_symentry_undefineMacro(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45bf8c; +//nop; +L45bf8c: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +// bdead 19 ra = MEM_U32(sp + 36); +L45bf98: +// bdead 19 s0 = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x30; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x30; +} + +static void func_45bfa4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45bfa4: +v1 = MEM_U32(a0 + 20); +at = 0xa; +t6 = MEM_U8(v1 + 0); +// bdead 8035 v0 = zero; +if (t6 != at) {v1 = v1 + 0x1; +goto L45bfcc;} +v1 = v1 + 0x1; +MEM_U32(a0 + 24) = v1; +MEM_U32(a0 + 20) = v1; +// bdead 1 v0 = 0x1; +return; +// bdead 1 v0 = 0x1; +L45bfcc: +//nop; +return; +//nop; +} + +static uint64_t f_handle_line(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45bfd4: +//handle_line: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +MEM_U32(sp + 100) = a3; +// fdead 400001e3 MEM_U32(sp + 36) = ra; +// fdead 400001e3 MEM_U32(sp + 32) = gp; +// fdead 400001e3 MEM_U32(sp + 28) = s0; +MEM_U32(sp + 92) = a1; +MEM_U32(sp + 96) = a2; +v0 = MEM_U8(a0 + 0); +a3 = 0x1002e540; +t3 = MEM_U32(sp + 92); +t6 = a3 + v0; +t7 = MEM_U8(t6 + 0); +s0 = a0; +if (t7 == 0) {//nop; +goto L45c038;} +//nop; +L45c01c: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t8 = a3 + v0; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L45c01c;} +//nop; +L45c038: +if (s0 == t3) {//nop; +goto L45c05c;} +//nop; +t1 = 0x1002e240; +//nop; +t4 = t1 + v0; +t5 = MEM_U8(t4 + 0); +//nop; +if (t5 != 0) {t4 = MEM_U32(sp + 92); +goto L45c120;} +t4 = MEM_U32(sp + 92); +L45c05c: +t2 = 0x10029fa0; +t1 = 0x1002e240; +a0 = MEM_U16(t2 + 26); +//nop; +if (a0 == 0) {//nop; +goto L45c088;} +//nop; +t6 = MEM_U16(t2 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {t3 = MEM_U32(sp + 92); +goto L45c0a8;} +t3 = MEM_U32(sp + 92); +L45c088: +if (a0 != 0) {t4 = MEM_U32(sp + 92); +goto L45c120;} +t4 = MEM_U32(sp + 92); +t8 = MEM_U16(t2 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 == 0) {t4 = MEM_U32(sp + 92); +goto L45c120;} +t4 = MEM_U32(sp + 92); +t3 = MEM_U32(sp + 92); +L45c0a8: +//nop; +a1 = t3 - s0; +MEM_U32(sp + 68) = zero; +a1 = a1 + 0x1; +a0 = s0; +a2 = sp + 0x44; +temp64 = f_cpp_buffer_scanClipBoard(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45c0c4; +a2 = sp + 0x44; +L45c0c4: +// bdead 4000001b gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 68); +a3 = 0x1002e540; +t1 = 0x1002e240; +if (v0 == 0) {//nop; +goto L45c0e4;} +//nop; +// bdead 19 ra = MEM_U32(sp + 36); +goto L45c82c; +// bdead 19 ra = MEM_U32(sp + 36); +L45c0e4: +t5 = MEM_U8(s0 + 0); +//nop; +t6 = a3 + t5; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {t4 = MEM_U32(sp + 92); +goto L45c120;} +t4 = MEM_U32(sp + 92); +L45c100: +t8 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t9 = a3 + t8; +t3 = MEM_U8(t9 + 0); +//nop; +if (t3 != 0) {//nop; +goto L45c100;} +//nop; +t4 = MEM_U32(sp + 92); +L45c120: +t2 = 0x10029fa0; +if (s0 == t4) {//nop; +goto L45c148;} +//nop; +t5 = MEM_U8(s0 + 0); +//nop; +t6 = t1 + t5; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 != 0) {//nop; +goto L45c264;} +//nop; +L45c148: +a0 = MEM_U16(t2 + 26); +//nop; +if (a0 == 0) {//nop; +goto L45c16c;} +//nop; +t8 = MEM_U16(t2 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {//nop; +goto L45c188;} +//nop; +L45c16c: +if (a0 != 0) {//nop; +goto L45c264;} +//nop; +t3 = MEM_U16(t2 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 == 0) {//nop; +goto L45c264;} +//nop; +L45c188: +v1 = 0x1002e01c; +a2 = 0xffffffff; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L45c1ec;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45c1ec;} +//nop; +v0 = MEM_U32(v1 + 20); +t6 = a0 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L45c1ec;} +t9 = v0 << 2; +t5 = MEM_U32(v1 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t1 = t8 + t9; +goto L45c1ec; +t1 = t8 + t9; +L45c1ec: +if ((int)a1 <= 0) {//nop; +goto L45c238;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45c238;} +//nop; +v0 = MEM_U32(v1 + 20); +t4 = a0 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L45c238;} +t7 = v0 << 2; +t3 = MEM_U32(v1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t0 = t6 + t7; +goto L45c238; +t0 = t6 + t7; +L45c238: +t8 = MEM_U32(t0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x68; +a1 = 0x1; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45c258; +MEM_U32(sp + 16) = t8; +L45c258: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L45c828; +v0 = zero; +L45c264: +//nop; +a0 = MEM_U32(sp + 96); +// bdead 40020023 t9 = t9; +//nop; +func_45bfa4(mem, sp, a0); +goto L45c278; +//nop; +L45c278: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +v0 = wrapper_atol(mem, a0); +goto L45c290; +//nop; +L45c290: +// bdead 4002000b gp = MEM_U32(sp + 32); +at = 0x8000; +at = (int)v0 < (int)at; +a3 = 0x1002e540; +t1 = 0x1002e240; +t2 = 0x10029fa0; +if (at != 0) {a2 = 0xffffffff; +goto L45c38c;} +a2 = 0xffffffff; +v1 = 0x1002e01c; +t1 = zero; +v1 = MEM_U32(v1 + 0); +t0 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L45c314;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45c314;} +//nop; +v0 = MEM_U32(v1 + 20); +t3 = a0 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L45c314;} +t6 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t1 = t5 + t6; +goto L45c314; +t1 = t5 + t6; +L45c314: +if ((int)a1 <= 0) {//nop; +goto L45c360;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45c360;} +//nop; +v0 = MEM_U32(v1 + 20); +t8 = a0 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L45c360;} +t4 = v0 << 2; +t7 = MEM_U32(v1 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t9 = t7 + t8; +t3 = MEM_U32(t9 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t0 = t3 + t4; +goto L45c360; +t0 = t3 + t4; +L45c360: +t5 = MEM_U32(t0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x68; +a1 = 0x1; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45c380; +MEM_U32(sp + 16) = t5; +L45c380: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L45c828; +v0 = zero; +L45c38c: +t6 = MEM_U32(sp + 96); +v1 = s0 + 0x1; +MEM_U32(t6 + 4) = v0; +t7 = MEM_U8(v1 + 0); +t6 = MEM_U32(sp + 92); +t8 = t1 + t7; +t9 = MEM_U8(t8 + 0); +a0 = MEM_U32(sp + 100); +if (t9 == 0) {s0 = v1; +goto L45c3d4;} +s0 = v1; +v1 = s0 + 0x1; +L45c3b8: +t3 = MEM_U8(v1 + 0); +s0 = v1; +t4 = t1 + t3; +t5 = MEM_U8(t4 + 0); +//nop; +if (t5 != 0) {v1 = s0 + 0x1; +goto L45c3b8;} +v1 = s0 + 0x1; +L45c3d4: +if (s0 != t6) {//nop; +goto L45c3f8;} +//nop; +//nop; +a0 = a0 + 0x14; +a1 = 0x2; +temp64 = f_cpp_buffer_printLineCmd(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45c3ec; +a1 = 0x2; +L45c3ec: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L45c828; +v0 = zero; +L45c3f8: +a1 = 0x1002e640; +v0 = MEM_U8(s0 + 0); +a2 = 0xffffffff; +t7 = a1 + v0; +t8 = MEM_U8(t7 + 0); +a0 = 0x22; +if (t8 != 0) {t6 = a3 + v0; +goto L45c4f4;} +t6 = a3 + v0; +v1 = 0x1002e01c; +t1 = zero; +v1 = MEM_U32(v1 + 0); +t0 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L45c47c;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45c47c;} +//nop; +v0 = MEM_U32(v1 + 20); +t3 = a0 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L45c47c;} +t6 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t1 = t5 + t6; +goto L45c47c; +t1 = t5 + t6; +L45c47c: +if ((int)a1 <= 0) {//nop; +goto L45c4c8;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45c4c8;} +//nop; +v0 = MEM_U32(v1 + 20); +t8 = a0 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L45c4c8;} +t4 = v0 << 2; +t7 = MEM_U32(v1 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t9 = t7 + t8; +t3 = MEM_U32(t9 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t0 = t3 + t4; +goto L45c4c8; +t0 = t3 + t4; +L45c4c8: +t5 = MEM_U32(t0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x68; +a1 = 0x1; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45c4e8; +MEM_U32(sp + 16) = t5; +L45c4e8: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L45c828; +v0 = zero; +L45c4f4: +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L45c520;} +//nop; +L45c504: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t8 = a3 + v0; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L45c504;} +//nop; +L45c520: +if (a0 == v0) {v1 = v0; +goto L45c690;} +v1 = v0; +a0 = MEM_U16(t2 + 26); +//nop; +if (a0 == 0) {//nop; +goto L45c54c;} +//nop; +t3 = MEM_U16(t2 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {//nop; +goto L45c5ac;} +//nop; +L45c54c: +if (a0 != 0) {t7 = a1 + v0; +goto L45c568;} +t7 = a1 + v0; +t5 = MEM_U16(t2 + 10); +//nop; +t6 = t5 & 0x1; +if (t6 != 0) {//nop; +goto L45c5ac;} +//nop; +L45c568: +t8 = MEM_U8(t7 + 0); +MEM_U32(sp + 84) = s0; +if (t8 != 0) {//nop; +goto L45c6c4;} +//nop; +if (v1 == 0) {//nop; +goto L45c6c4;} +//nop; +L45c580: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t9 = a1 + v0; +t3 = MEM_U8(t9 + 0); +//nop; +if (t3 != 0) {//nop; +goto L45c6c4;} +//nop; +if (v0 != 0) {//nop; +goto L45c580;} +//nop; +t8 = MEM_U8(s0 + 1); +goto L45c6c8; +t8 = MEM_U8(s0 + 1); +L45c5ac: +v1 = 0x1002e01c; +a2 = 0xffffffff; +v1 = MEM_U32(v1 + 0); +//nop; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {t1 = zero; +goto L45c614;} +t1 = zero; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {t1 = zero; +goto L45c614;} +t1 = zero; +v0 = MEM_U32(v1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L45c610;} +t8 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t1 = t7 + t8; +goto L45c614; +t1 = t7 + t8; +L45c610: +t1 = zero; +L45c614: +if ((int)a1 <= 0) {t0 = zero; +goto L45c664;} +t0 = zero; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {t0 = zero; +goto L45c664;} +t0 = zero; +v0 = MEM_U32(v1 + 20); +t3 = a0 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L45c660;} +t6 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t0 = t5 + t6; +goto L45c664; +t0 = t5 + t6; +L45c660: +t0 = zero; +L45c664: +t7 = MEM_U32(t0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x68; +a1 = 0x1; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45c684; +MEM_U32(sp + 16) = t7; +L45c684: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L45c828; +v0 = zero; +L45c690: +s0 = s0 + 0x1; +MEM_U32(sp + 84) = s0; +v1 = MEM_U8(s0 + 0); +v0 = 0x5c; +if (a0 == v1) {//nop; +goto L45c6c4;} +//nop; +L45c6a8: +if (v0 != v1) {//nop; +goto L45c6b4;} +//nop; +s0 = s0 + 0x1; +L45c6b4: +v1 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +if (a0 != v1) {//nop; +goto L45c6a8;} +//nop; +L45c6c4: +t8 = MEM_U8(s0 + 1); +L45c6c8: +s0 = s0 + 0x1; +if (t8 == 0) {//nop; +goto L45c7f0;} +//nop; +a0 = MEM_U16(t2 + 26); +//nop; +if (a0 == 0) {//nop; +goto L45c6f8;} +//nop; +t9 = MEM_U16(t2 + 10); +//nop; +t3 = t9 & 0x1; +if (t3 != 0) {//nop; +goto L45c714;} +//nop; +L45c6f8: +if (a0 != 0) {//nop; +goto L45c7ec;} +//nop; +t4 = MEM_U16(t2 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 == 0) {//nop; +goto L45c7ec;} +//nop; +L45c714: +v1 = 0x1002e01c; +a2 = 0xffffffff; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L45c778;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45c778;} +//nop; +v0 = MEM_U32(v1 + 20); +t7 = a0 << 2; +if ((int)v0 < 0) {t3 = v0 << 2; +goto L45c778;} +t3 = v0 << 2; +t6 = MEM_U32(v1 + 4); +t3 = t3 - v0; +t3 = t3 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t3 = t3 - v0; +t3 = t3 << 2; +t1 = t9 + t3; +goto L45c778; +t1 = t9 + t3; +L45c778: +if ((int)a1 <= 0) {//nop; +goto L45c7c4;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45c7c4;} +//nop; +v0 = MEM_U32(v1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L45c7c4;} +t8 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t0 = t7 + t8; +goto L45c7c4; +t0 = t7 + t8; +L45c7c4: +t9 = MEM_U32(t0 + 4); +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x68; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45c7e4; +a1 = 0x1; +L45c7e4: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L45c7ec: +MEM_U8(s0 + 0) = (uint8_t)zero; +L45c7f0: +MEM_U8(s0 + -1) = (uint8_t)zero; +//nop; +a1 = MEM_U32(sp + 84); +a0 = MEM_U32(sp + 96); +// bdead 40000063 s0 = s0 + 0xffffffff; +f_cpp_buffer_overwriteFilename(mem, sp, a0, a1); +goto L45c808; +// bdead 40000063 s0 = s0 + 0xffffffff; +L45c808: +// bdead 40000003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 100); +//nop; +a1 = 0x2; +a0 = a0 + 0x14; +temp64 = f_cpp_buffer_printLineCmd(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45c820; +a0 = a0 + 0x14; +L45c820: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +L45c828: +// bdead 19 ra = MEM_U32(sp + 36); +L45c82c: +// bdead 19 s0 = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x58; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x58; +} + +static uint64_t f_handle_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45c838: +//handle_error: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001e3 MEM_U32(sp + 36) = ra; +// fdead 400001e3 MEM_U32(sp + 32) = gp; +// fdead 400001e3 MEM_U32(sp + 28) = s0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +t6 = MEM_U8(a0 + 0); +v0 = 0x1002e540; +s0 = a0; +t7 = v0 + t6; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 == 0) {//nop; +goto L45c89c;} +//nop; +L45c880: +t9 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t2 = v0 + t9; +t3 = MEM_U8(t2 + 0); +//nop; +if (t3 != 0) {//nop; +goto L45c880;} +//nop; +L45c89c: +v1 = 0x10029fa0; +//nop; +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L45c8c8;} +//nop; +t4 = MEM_U16(v1 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 != 0) {//nop; +goto L45c8e4;} +//nop; +L45c8c8: +if (v0 != 0) {// bdead 40020013 ra = MEM_U32(sp + 36); +goto L45c9c4;} +// bdead 40020013 ra = MEM_U32(sp + 36); +t6 = MEM_U16(v1 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 == 0) {// bdead 40020013 ra = MEM_U32(sp + 36); +goto L45c9c4;} +// bdead 40020013 ra = MEM_U32(sp + 36); +L45c8e4: +v1 = 0x1002e01c; +a2 = 0xffffffff; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L45c948;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45c948;} +//nop; +v0 = MEM_U32(v1 + 20); +t9 = a0 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L45c948;} +t4 = v0 << 2; +t8 = MEM_U32(v1 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t2 = t8 + t9; +t3 = MEM_U32(t2 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t1 = t3 + t4; +goto L45c948; +t1 = t3 + t4; +L45c948: +if ((int)a1 <= 0) {//nop; +goto L45c994;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45c994;} +//nop; +v0 = MEM_U32(v1 + 20); +t6 = a0 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L45c994;} +t9 = v0 << 2; +t5 = MEM_U32(v1 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t0 = t8 + t9; +goto L45c994; +t0 = t8 + t9; +L45c994: +t2 = MEM_U32(t0 + 4); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x69; +MEM_U32(sp + 20) = s0; +a1 = 0x1; +MEM_U32(sp + 16) = t2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45c9b8; +MEM_U32(sp + 16) = t2; +L45c9b8: +// bdead 13 gp = MEM_U32(sp + 32); +//nop; +// bdead 13 ra = MEM_U32(sp + 36); +L45c9c4: +// bdead 13 s0 = MEM_U32(sp + 28); +// bdead 13 sp = sp + 0x28; +v0 = zero; +return ((uint64_t)v0 << 32) | v1; +v0 = zero; +} + +static uint64_t f_handle_ident(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45c9d4: +//handle_ident: +//nop; +//nop; +//nop; +sp = sp + 0xfffffbb8; +t8 = 0x10029ad8; +// fdead 420001e3 MEM_U32(sp + 36) = ra; +// fdead 420001e3 MEM_U32(sp + 32) = gp; +// fdead 420001e3 MEM_U32(sp + 28) = s0; +MEM_U32(sp + 1100) = a1; +MEM_U32(sp + 1104) = a2; +MEM_U32(sp + 1108) = a3; +t7 = MEM_U32(a3 + 20); +t8 = MEM_U32(t8 + 0); +s0 = a0; +if (t8 == 0) {MEM_U32(sp + 1092) = t7; +goto L45cafc;} +MEM_U32(sp + 1092) = t7; +v1 = 0x1002e01c; +a2 = 0xffffffff; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +t2 = 0x2c; +if ((int)a1 <= 0) {t0 = zero; +goto L45ca7c;} +t0 = zero; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45ca7c;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45ca7c;} +//nop; +t2 = 0x2c; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t9 = MEM_U32(v1 + 4); +t3 = a0 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = lo; +t1 = t5 + t6; +//nop; +goto L45ca7c; +//nop; +L45ca7c: +if ((int)a1 <= 0) {//nop; +goto L45cac8;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45cac8;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45cac8;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t7 = MEM_U32(v1 + 4); +t8 = a0 << 2; +t9 = t7 + t8; +t3 = MEM_U32(t9 + 0); +t4 = lo; +t0 = t3 + t4; +//nop; +goto L45cac8; +//nop; +L45cac8: +t6 = 0x10012a74; +t5 = MEM_U32(t0 + 4); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +t6 = t6; +MEM_U32(sp + 20) = t6; +a0 = a0 | 0x73; +a1 = 0x1; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45caf4; +MEM_U32(sp + 16) = t5; +L45caf4: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L45cafc: +a0 = 0x1002e540; +v0 = MEM_U8(s0 + 0); +t2 = 0x2c; +t7 = a0 + v0; +v1 = MEM_U8(t7 + 0); +a1 = 0x22; +if (v1 == 0) {//nop; +goto L45cb38;} +//nop; +L45cb1c: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t8 = a0 + v0; +v1 = MEM_U8(t8 + 0); +//nop; +if (v1 != 0) {//nop; +goto L45cb1c;} +//nop; +L45cb38: +if (a1 != v0) {a2 = s0; +goto L45cc7c;} +a2 = s0; +v1 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +if (a1 == v1) {//nop; +goto L45cb84;} +//nop; +if (v1 == 0) {v0 = 0x5c; +goto L45cb84;} +v0 = 0x5c; +L45cb58: +if (v0 != v1) {//nop; +goto L45cb68;} +//nop; +s0 = s0 + 0x2; +goto L45cb6c; +s0 = s0 + 0x2; +L45cb68: +s0 = s0 + 0x1; +L45cb6c: +v1 = MEM_U8(s0 + 0); +//nop; +if (a1 == v1) {//nop; +goto L45cb84;} +//nop; +if (v1 != 0) {//nop; +goto L45cb58;} +//nop; +L45cb84: +if (a1 == v1) {//nop; +goto L45cc68;} +//nop; +v1 = 0x1002e01c; +a2 = 0xffffffff; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L45cbf0;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45cbf0;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45cbf0;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t9 = MEM_U32(v1 + 4); +t3 = a0 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = lo; +t1 = t5 + t6; +//nop; +goto L45cbf0; +//nop; +L45cbf0: +if ((int)a1 <= 0) {//nop; +goto L45cc3c;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45cc3c;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45cc3c;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t7 = MEM_U32(v1 + 4); +t8 = a0 << 2; +t9 = t7 + t8; +t3 = MEM_U32(t9 + 0); +t4 = lo; +t0 = t3 + t4; +t5 = MEM_U32(t0 + 4); +goto L45cc40; +t5 = MEM_U32(t0 + 4); +L45cc3c: +t5 = MEM_U32(t0 + 4); +L45cc40: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x74; +a1 = 0x1; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45cc5c; +MEM_U32(sp + 16) = t5; +L45cc5c: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L45cee8; +v0 = zero; +L45cc68: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t6 = a0 + v0; +v1 = MEM_U8(t6 + 0); +//nop; +L45cc7c: +if (v1 == 0) {//nop; +goto L45cca0;} +//nop; +L45cc84: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t7 = a0 + v0; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 != 0) {//nop; +goto L45cc84;} +//nop; +L45cca0: +if (v0 != 0) {//nop; +goto L45ccb0;} +//nop; +if (a2 != s0) {//nop; +goto L45cd8c;} +//nop; +L45ccb0: +v1 = 0x1002e01c; +a2 = 0xffffffff; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L45cd14;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45cd14;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45cd14;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t9 = MEM_U32(v1 + 4); +t3 = a0 << 2; +t4 = t9 + t3; +t5 = MEM_U32(t4 + 0); +t6 = lo; +t1 = t5 + t6; +//nop; +goto L45cd14; +//nop; +L45cd14: +if ((int)a1 <= 0) {//nop; +goto L45cd60;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45cd60;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45cd60;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t7 = MEM_U32(v1 + 4); +t8 = a0 << 2; +t9 = t7 + t8; +t3 = MEM_U32(t9 + 0); +t4 = lo; +t0 = t3 + t4; +t5 = MEM_U32(t0 + 4); +goto L45cd64; +t5 = MEM_U32(t0 + 4); +L45cd60: +t5 = MEM_U32(t0 + 4); +L45cd64: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x74; +a1 = 0x1; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45cd80; +MEM_U32(sp + 16) = t5; +L45cd80: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L45cee8; +v0 = zero; +L45cd8c: +MEM_U8(s0 + 0) = (uint8_t)zero; +//nop; +MEM_U8(sp + 92) = (uint8_t)zero; +a0 = sp + 0x5c; +v0 = wrapper_strlen(mem, a0); +goto L45cda0; +a0 = sp + 0x5c; +L45cda0: +// bdead 4000000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 1108); +t6 = 0x1002e02c; +MEM_U32(sp + 84) = v0; +t6 = MEM_U32(t6 + 0); +//nop; +if (a2 != t6) {//nop; +goto L45ce18;} +//nop; +t7 = 0x10006ca8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L45ce18;} +//nop; +t8 = 0x1002e01c; +t3 = MEM_U32(a2 + 20); +t8 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(t8 + 32); +//nop; +at = t9 < t3; +if (at == 0) {//nop; +goto L45ce18;} +//nop; +//nop; +a0 = a2; +//nop; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L45ce0c; +//nop; +L45ce0c: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L45ceb8; +//nop; +L45ce18: +a0 = MEM_U32(a2 + 12); +v1 = MEM_U32(a2 + 8); +t4 = MEM_U32(a2 + 20); +t6 = a0 + v1; +t5 = t4 + v0; +at = t5 < t6; +if (at != 0) {t7 = v1 + v0; +goto L45ceb8;} +t7 = v1 + v0; +t8 = t7 << 1; +if (a0 != 0) {MEM_U32(a2 + 8) = t8; +goto L45ce68;} +MEM_U32(a2 + 8) = t8; +//nop; +a0 = t8; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L45ce54; +//nop; +L45ce54: +a2 = MEM_U32(sp + 1108); +// bdead 4000008b gp = MEM_U32(sp + 32); +MEM_U32(a2 + 20) = v0; +MEM_U32(a2 + 12) = v0; +goto L45cea4; +MEM_U32(a2 + 12) = v0; +L45ce68: +t9 = MEM_U32(a2 + 20); +s0 = a0; +MEM_U32(sp + 68) = t9; +//nop; +a1 = MEM_U32(a2 + 8); +//nop; +v0 = f_Realloc(mem, sp, a0, a1); +goto L45ce84; +//nop; +L45ce84: +a2 = MEM_U32(sp + 1108); +// bdead 4002008b gp = MEM_U32(sp + 32); +MEM_U32(a2 + 12) = v0; +t3 = MEM_U32(sp + 68); +//nop; +t4 = v0 + t3; +t5 = t4 - s0; +MEM_U32(a2 + 20) = t5; +L45cea4: +t7 = 0x1002e01c; +t6 = 0xffffffff; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(t7 + 32) = t6; +L45ceb8: +//nop; +a0 = MEM_U32(sp + 1092); +a1 = sp + 0x5c; +v0 = wrapper_strcpy(mem, a0, a1); +goto L45cec8; +a1 = sp + 0x5c; +L45cec8: +t8 = MEM_U32(sp + 1092); +t9 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 1108); +t3 = t8 + t9; +// bdead 40001093 gp = MEM_U32(sp + 32); +MEM_U32(sp + 1092) = t3; +v0 = zero; +MEM_U32(a2 + 20) = t3; +L45cee8: +// bdead 19 ra = MEM_U32(sp + 36); +// bdead 19 s0 = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x448; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x448; +} + +static void func_45cef8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L45cef8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 56) = a0; +s0 = MEM_U32(a0 + 4); +s2 = MEM_U8(a1 + 0); +s1 = a2; +s3 = a1; +if (s0 == 0) {v1 = zero; +goto L45cfa4;} +v1 = zero; +L45cf3c: +v0 = MEM_U32(s0 + 4); +//nop; +at = (int)s1 < (int)v0; +if (at != 0) {//nop; +goto L45cfa4;} +//nop; +if (s1 != v0) {v1 = s0; +goto L45cf94;} +v1 = s0; +t7 = MEM_U8(s0 + 8); +t8 = s0 + s1; +if (s2 != t7) {v1 = s0; +goto L45cf94;} +v1 = s0; +t9 = MEM_U8(t8 + 7); +a0 = s0 + 0x8; +if (t9 == 0) {v1 = s0; +goto L45cf94;} +v1 = s0; +//nop; +a1 = s3; +a2 = s1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L45cf88; +a2 = s1; +L45cf88: +// bdead 401e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {v1 = s0; +goto L45cff4;} +v1 = s0; +L45cf94: +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 != 0) {//nop; +goto L45cf3c;} +//nop; +L45cfa4: +//nop; +a0 = s1 + 0xd; +MEM_U32(sp + 52) = v1; +v0 = f_Malloc(mem, sp, a0); +goto L45cfb4; +MEM_U32(sp + 52) = v1; +L45cfb4: +// bdead 40160009 gp = MEM_U32(sp + 40); +MEM_U32(v0 + 0) = s0; +//nop; +s2 = v0; +a0 = v0 + 0x8; +a1 = s3; +a2 = s1; +v0 = wrapper_strncpy(mem, a0, a1, a2); +goto L45cfd4; +a2 = s1; +L45cfd4: +v1 = MEM_U32(sp + 52); +// bdead 400c0011 gp = MEM_U32(sp + 40); +if (v1 != 0) {MEM_U32(s2 + 4) = s1; +goto L45cff0;} +MEM_U32(s2 + 4) = s1; +t0 = MEM_U32(sp + 56); +MEM_U32(t0 + 4) = s2; +goto L45cff4; +MEM_U32(t0 + 4) = s2; +L45cff0: +MEM_U32(v1 + 0) = s2; +L45cff4: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void func_45d010(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L45d010: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 48) = a0; +s0 = MEM_U32(a0 + 4); +s2 = MEM_U8(a1 + 0); +s1 = a2; +s3 = a1; +if (s0 == 0) {s4 = zero; +goto L45d104;} +s4 = zero; +L45d058: +v0 = MEM_U32(s0 + 4); +//nop; +at = (int)s1 < (int)v0; +if (at != 0) {// bdead 403e0009 ra = MEM_U32(sp + 44); +goto L45d108;} +// bdead 403e0009 ra = MEM_U32(sp + 44); +if (s1 != v0) {//nop; +goto L45d0f0;} +//nop; +t7 = MEM_U8(s0 + 8); +t8 = s0 + s1; +if (s2 != t7) {//nop; +goto L45d0f0;} +//nop; +t9 = MEM_U8(t8 + 7); +a0 = s0 + 0x8; +if (t9 == 0) {//nop; +goto L45d0f0;} +//nop; +//nop; +a1 = s3; +a2 = s1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L45d0a4; +a2 = s1; +L45d0a4: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L45d0f0;} +//nop; +if (s4 != 0) {//nop; +goto L45d0c8;} +//nop; +t0 = MEM_U32(s0 + 0); +t1 = MEM_U32(sp + 48); +MEM_U32(t1 + 4) = t0; +goto L45d0d4; +MEM_U32(t1 + 4) = t0; +L45d0c8: +t2 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s4 + 0) = t2; +L45d0d4: +//nop; +a0 = s0; +//nop; +wrapper_free(mem, a0); +goto L45d0e4; +//nop; +L45d0e4: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L45d108; +// bdead 1 ra = MEM_U32(sp + 44); +L45d0f0: +s4 = s0; +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 != 0) {//nop; +goto L45d058;} +//nop; +L45d104: +// bdead 1 ra = MEM_U32(sp + 44); +L45d108: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_45d124(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45d124: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +// fdead 4000002b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 32) = a0; +s0 = MEM_U32(a0 + 4); +//nop; +if (s0 == 0) {t7 = MEM_U32(sp + 32); +goto L45d178;} +t7 = MEM_U32(sp + 32); +L45d154: +//nop; +a0 = s0; +s0 = MEM_U32(s0 + 0); +//nop; +wrapper_free(mem, a0); +goto L45d168; +//nop; +L45d168: +// bdead 40020003 gp = MEM_U32(sp + 24); +if (s0 != 0) {//nop; +goto L45d154;} +//nop; +t7 = MEM_U32(sp + 32); +L45d178: +//nop; +MEM_U32(t7 + 4) = zero; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t func_45d190(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L45d190: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +s0 = MEM_U32(a0 + 4); +s2 = MEM_U8(a1 + 0); +s1 = a2; +if (s0 == 0) {s3 = a1; +goto L45d244;} +s3 = a1; +L45d1cc: +v0 = MEM_U32(s0 + 4); +//nop; +at = (int)s1 < (int)v0; +if (at == 0) {//nop; +goto L45d1e8;} +//nop; +v0 = zero; +goto L45d248; +v0 = zero; +L45d1e8: +if (s1 != v0) {//nop; +goto L45d234;} +//nop; +t6 = MEM_U8(s0 + 8); +t7 = s0 + s1; +if (s2 != t6) {//nop; +goto L45d234;} +//nop; +t8 = MEM_U8(t7 + 7); +a0 = s0 + 0x8; +if (t8 == 0) {//nop; +goto L45d234;} +//nop; +//nop; +a1 = s3; +a2 = s1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L45d220; +a2 = s1; +L45d220: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L45d234;} +//nop; +v0 = 0x1; +goto L45d248; +v0 = 0x1; +L45d234: +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 != 0) {//nop; +goto L45d1cc;} +//nop; +L45d244: +v0 = zero; +L45d248: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_45d264(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45d264: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 24) = s0; +s0 = 0x10006e04; +// fdead 400201eb MEM_U32(sp + 44) = ra; +s0 = MEM_U32(s0 + 0); +// fdead 400201eb MEM_U32(sp + 40) = gp; +// fdead 400201eb MEM_U32(sp + 36) = s3; +// fdead 400201eb MEM_U32(sp + 32) = s2; +// fdead 400201eb MEM_U32(sp + 28) = s1; +s2 = MEM_U8(a0 + 0); +s1 = a1; +s3 = a0; +if (s0 == 0) {v1 = zero; +goto L45d31c;} +v1 = zero; +L45d2a8: +v0 = MEM_U32(s0 + 8); +//nop; +at = (int)s1 < (int)v0; +if (at != 0) {//nop; +goto L45d31c;} +//nop; +if (s1 != v0) {v1 = s0; +goto L45d30c;} +v1 = s0; +t6 = MEM_U8(s0 + 12); +t7 = s0 + s1; +if (s2 != t6) {v1 = s0; +goto L45d30c;} +v1 = s0; +t8 = MEM_U8(t7 + 11); +a0 = s0 + 0xc; +if (t8 == 0) {v1 = s0; +goto L45d30c;} +v1 = s0; +//nop; +a1 = s3; +a2 = s1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L45d2f4; +a2 = s1; +L45d2f4: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 != 0) {v1 = s0; +goto L45d30c;} +v1 = s0; +v0 = s0; +goto L45d374; +v0 = s0; +// fdead 0 v1 = s0; +L45d30c: +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 != 0) {//nop; +goto L45d2a8;} +//nop; +L45d31c: +//nop; +a0 = s1 + 0x11; +MEM_U32(sp + 52) = v1; +v0 = f_Malloc(mem, sp, a0); +goto L45d32c; +MEM_U32(sp + 52) = v1; +L45d32c: +// bdead 4016000b gp = MEM_U32(sp + 40); +MEM_U32(v0 + 0) = s0; +//nop; +s2 = v0; +a0 = v0 + 0xc; +a1 = s3; +a2 = s1; +v0 = wrapper_strncpy(mem, a0, a1, a2); +goto L45d34c; +a2 = s1; +L45d34c: +v1 = MEM_U32(sp + 52); +// bdead c0013 gp = MEM_U32(sp + 40); +MEM_U32(s2 + 8) = s1; +if (v1 != 0) {MEM_U32(s2 + 4) = zero; +goto L45d36c;} +MEM_U32(s2 + 4) = zero; +at = 0x10006e04; +MEM_U32(at + 0) = s2; +goto L45d370; +MEM_U32(at + 0) = s2; +L45d36c: +MEM_U32(v1 + 0) = s2; +L45d370: +v0 = s2; +L45d374: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t func_45d390(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45d390: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 24) = s0; +s0 = 0x10006e04; +// fdead 400201eb MEM_U32(sp + 44) = ra; +s0 = MEM_U32(s0 + 0); +// fdead 400201eb MEM_U32(sp + 40) = gp; +// fdead 400201eb MEM_U32(sp + 36) = s3; +// fdead 400201eb MEM_U32(sp + 32) = s2; +// fdead 400201eb MEM_U32(sp + 28) = s1; +s2 = MEM_U8(a0 + 0); +s1 = a1; +if (s0 == 0) {s3 = a0; +goto L45d448;} +s3 = a0; +L45d3d0: +v0 = MEM_U32(s0 + 8); +//nop; +at = (int)s1 < (int)v0; +if (at == 0) {//nop; +goto L45d3ec;} +//nop; +v0 = zero; +goto L45d44c; +v0 = zero; +L45d3ec: +if (s1 != v0) {//nop; +goto L45d438;} +//nop; +t6 = MEM_U8(s0 + 12); +t7 = s0 + s1; +if (s2 != t6) {//nop; +goto L45d438;} +//nop; +t8 = MEM_U8(t7 + 11); +a0 = s0 + 0xc; +if (t8 == 0) {//nop; +goto L45d438;} +//nop; +//nop; +a1 = s3; +a2 = s1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L45d424; +a2 = s1; +L45d424: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L45d438;} +//nop; +v0 = s0; +goto L45d44c; +v0 = s0; +L45d438: +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 != 0) {//nop; +goto L45d3d0;} +//nop; +L45d448: +v0 = zero; +L45d44c: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void func_45d468(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45d468: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000016b MEM_U32(sp + 20) = s0; +s0 = 0x10006e04; +// fdead 4002016b MEM_U32(sp + 44) = ra; +s0 = MEM_U32(s0 + 0); +// fdead 4002016b MEM_U32(sp + 40) = gp; +// fdead 4002016b MEM_U32(sp + 36) = s4; +// fdead 4002016b MEM_U32(sp + 32) = s3; +// fdead 4002016b MEM_U32(sp + 28) = s2; +// fdead 4002016b MEM_U32(sp + 24) = s1; +s2 = MEM_U8(a0 + 0); +s1 = a1; +s3 = a0; +if (s0 == 0) {s4 = zero; +goto L45d578;} +s4 = zero; +L45d4b0: +v0 = MEM_U32(s0 + 8); +//nop; +at = (int)s1 < (int)v0; +if (at != 0) {// bdead 403e0019 ra = MEM_U32(sp + 44); +goto L45d57c;} +// bdead 403e0019 ra = MEM_U32(sp + 44); +if (s1 != v0) {//nop; +goto L45d564;} +//nop; +t6 = MEM_U8(s0 + 12); +t7 = s0 + s1; +if (s2 != t6) {//nop; +goto L45d564;} +//nop; +t8 = MEM_U8(t7 + 11); +a0 = s0 + 0xc; +if (t8 == 0) {//nop; +goto L45d564;} +//nop; +//nop; +a1 = s3; +a2 = s1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L45d4fc; +a2 = s1; +L45d4fc: +// bdead 403e0019 gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L45d564;} +//nop; +if (s4 != 0) {//nop; +goto L45d520;} +//nop; +t9 = MEM_U32(s0 + 0); +at = 0x10006e04; +MEM_U32(at + 0) = t9; +goto L45d52c; +MEM_U32(at + 0) = t9; +L45d520: +t0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s4 + 0) = t0; +L45d52c: +//nop; +a0 = s0; +// bdead 40020021 t9 = t9; +//nop; +func_45d124(mem, sp, a0); +goto L45d540; +//nop; +L45d540: +// bdead 40020001 gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45d558; +//nop; +L45d558: +// bdead 11 gp = MEM_U32(sp + 40); +// bdead 11 ra = MEM_U32(sp + 44); +goto L45d57c; +// bdead 11 ra = MEM_U32(sp + 44); +L45d564: +s4 = s0; +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 != 0) {//nop; +goto L45d4b0;} +//nop; +L45d578: +// bdead 11 ra = MEM_U32(sp + 44); +L45d57c: +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 s1 = MEM_U32(sp + 24); +// bdead 11 s2 = MEM_U32(sp + 28); +// bdead 11 s3 = MEM_U32(sp + 32); +// bdead 11 s4 = MEM_U32(sp + 36); +// bdead 11 sp = sp + 0x30; +return; +// bdead 11 sp = sp + 0x30; +} + +static void func_45d598(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45d598: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 40000023 MEM_U32(sp + 24) = s0; +s0 = 0x10006e04; +// fdead 40020023 MEM_U32(sp + 36) = ra; +s0 = MEM_U32(s0 + 0); +// fdead 40020023 MEM_U32(sp + 32) = gp; +if (s0 == 0) {// fdead 40020023 MEM_U32(sp + 28) = s1; +goto L45d600;} +// fdead 40020023 MEM_U32(sp + 28) = s1; +L45d5c4: +//nop; +s1 = s0; +s0 = MEM_U32(s0 + 0); +// fdead 60060023 t9 = t9; +a0 = s1; +func_45d124(mem, sp, a0); +goto L45d5dc; +a0 = s1; +L45d5dc: +// bdead 40060003 gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45d5f4; +//nop; +L45d5f4: +// bdead 40020003 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L45d5c4;} +//nop; +L45d600: +at = 0x10006e04; +// bdead 7 ra = MEM_U32(sp + 36); +// bdead 7 s0 = MEM_U32(sp + 24); +// bdead 7 s1 = MEM_U32(sp + 28); +// bdead 7 sp = sp + 0x28; +MEM_U32(at + 0) = zero; +return; +MEM_U32(at + 0) = zero; +} + +static uint32_t f_cpp_directive_asPred_lookup(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45d61c: +//cpp_directive_asPred_lookup: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +a1 = 0x10029fa0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +v1 = MEM_U16(a1 + 26); +// fdead 400001fb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 72) = a0; +t0 = MEM_U32(a0 + 0); +if (v1 == 0) {t4 = zero; +goto L45d660;} +t4 = zero; +v0 = MEM_U16(a1 + 10); +//nop; +t7 = v0 & 0x1; +if (t7 != 0) {t9 = v0 & 0x5; +goto L45d67c;} +t9 = v0 & 0x5; +L45d660: +if (v1 != 0) {//nop; +goto L45d774;} +//nop; +v0 = MEM_U16(a1 + 10); +//nop; +t8 = v0 & 0x1; +if (t8 == 0) {t9 = v0 & 0x5; +goto L45d774;} +t9 = v0 & 0x5; +L45d67c: +at = 0x5; +if (t9 != at) {a2 = 0xffffffff; +goto L45d774;} +a2 = 0xffffffff; +v1 = 0x1002e01c; +t2 = zero; +v1 = MEM_U32(v1 + 0); +t3 = 0x2c; +a1 = MEM_U32(v1 + 0); +t1 = zero; +if ((int)a1 <= 0) {//nop; +goto L45d6f0;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45d6f0;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45d6f0;} +//nop; +t3 = 0x2c; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t5 = MEM_U32(v1 + 4); +t6 = a0 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = lo; +t2 = t8 + t9; +//nop; +goto L45d6f0; +//nop; +L45d6f0: +if ((int)a1 <= 0) {//nop; +goto L45d73c;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45d73c;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45d73c;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t5 = MEM_U32(v1 + 4); +t6 = a0 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = lo; +t1 = t8 + t9; +t5 = MEM_U32(t1 + 4); +goto L45d740; +t5 = MEM_U32(t1 + 4); +L45d73c: +t5 = MEM_U32(t1 + 4); +L45d740: +a3 = MEM_U32(t2 + 0); +//nop; +a0 = 0x10000; +a0 = a0 | 0x77; +MEM_U32(sp + 48) = t4; +MEM_U32(sp + 68) = t0; +a1 = 0x1; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45d764; +MEM_U32(sp + 16) = t5; +L45d764: +// bdead 40000003 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 68); +t4 = MEM_U32(sp + 48); +//nop; +L45d774: +a3 = 0x1002e540; +v1 = MEM_U8(t0 + 0); +t3 = 0x2c; +t6 = a3 + v1; +t7 = MEM_U8(t6 + 0); +a2 = 0xffffffff; +if (t7 == 0) {//nop; +goto L45d7b0;} +//nop; +L45d794: +v1 = MEM_U8(t0 + 1); +t0 = t0 + 0x1; +t8 = a3 + v1; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L45d794;} +//nop; +L45d7b0: +t5 = 0x1002e440; +a0 = t0; +t6 = v1 + t5; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L45d804;} +//nop; +v0 = 0x1002e340; +//nop; +t8 = v0 + v1; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 == 0) {//nop; +goto L45d804;} +//nop; +L45d7e8: +t5 = MEM_U8(t0 + 1); +t0 = t0 + 0x1; +t6 = v0 + t5; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 != 0) {//nop; +goto L45d7e8;} +//nop; +L45d804: +if (a0 != t0) {a1 = t0 - a0; +goto L45d8f8;} +a1 = t0 - a0; +v1 = 0x1002e01c; +t2 = zero; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L45d870;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45d870;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45d870;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t8 = MEM_U32(v1 + 4); +t9 = a0 << 2; +t5 = t8 + t9; +t6 = MEM_U32(t5 + 0); +t7 = lo; +t2 = t6 + t7; +//nop; +goto L45d870; +//nop; +L45d870: +if ((int)a1 <= 0) {//nop; +goto L45d8bc;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45d8bc;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45d8bc;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t8 = MEM_U32(v1 + 4); +t9 = a0 << 2; +t5 = t8 + t9; +t6 = MEM_U32(t5 + 0); +t7 = lo; +t1 = t6 + t7; +t8 = MEM_U32(t1 + 4); +goto L45d8c0; +t8 = MEM_U32(t1 + 4); +L45d8bc: +t8 = MEM_U32(t1 + 4); +L45d8c0: +//nop; +a3 = MEM_U32(t2 + 0); +a0 = 0x10000; +a0 = a0 | 0x76; +MEM_U32(sp + 68) = t0; +a1 = 0x1; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45d8e0; +MEM_U32(sp + 16) = t8; +L45d8e0: +t0 = MEM_U32(sp + 68); +t9 = MEM_U32(sp + 72); +// bdead 4000201 gp = MEM_U32(sp + 32); +v0 = 0x1; +MEM_U32(t9 + 0) = t0; +goto L45db74; +MEM_U32(t9 + 0) = t0; +L45d8f8: +//nop; +MEM_U32(sp + 68) = t0; +// bdead 40002063 t9 = t9; +MEM_U32(sp + 48) = t4; +v0 = func_45d390(mem, sp, a0, a1); +goto L45d90c; +MEM_U32(sp + 48) = t4; +L45d90c: +// bdead 4000000b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 68); +MEM_U32(sp + 44) = v0; +a3 = 0x1002e540; +v1 = MEM_U8(t0 + 0); +t4 = MEM_U32(sp + 48); +t5 = a3 + v1; +t6 = MEM_U8(t5 + 0); +t3 = 0x2c; +if (t6 == 0) {at = 0x28; +goto L45d954;} +at = 0x28; +L45d938: +v1 = MEM_U8(t0 + 1); +t0 = t0 + 0x1; +t7 = a3 + v1; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 != 0) {//nop; +goto L45d938;} +//nop; +L45d954: +if (v1 == 0) {a2 = 0xffffffff; +goto L45d964;} +a2 = 0xffffffff; +if (v1 == at) {//nop; +goto L45da50;} +//nop; +L45d964: +v1 = 0x1002e01c; +t2 = zero; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L45d9c8;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45d9c8;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45d9c8;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t9 = MEM_U32(v1 + 4); +t5 = a0 << 2; +t6 = t9 + t5; +t7 = MEM_U32(t6 + 0); +t8 = lo; +t2 = t7 + t8; +//nop; +goto L45d9c8; +//nop; +L45d9c8: +if ((int)a1 <= 0) {//nop; +goto L45da14;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45da14;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L45da14;} +//nop; +lo = v0 * t3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t3 >> 32); +t9 = MEM_U32(v1 + 4); +t5 = a0 << 2; +t6 = t9 + t5; +t7 = MEM_U32(t6 + 0); +t8 = lo; +t1 = t7 + t8; +t9 = MEM_U32(t1 + 4); +goto L45da18; +t9 = MEM_U32(t1 + 4); +L45da14: +t9 = MEM_U32(t1 + 4); +L45da18: +a3 = MEM_U32(t2 + 0); +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x76; +MEM_U32(sp + 68) = t0; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45da38; +a1 = 0x1; +L45da38: +t0 = MEM_U32(sp + 68); +t5 = MEM_U32(sp + 72); +// bdead 4201 gp = MEM_U32(sp + 32); +v0 = 0x1; +MEM_U32(t5 + 0) = t0; +goto L45db74; +MEM_U32(t5 + 0) = t0; +L45da50: +v1 = MEM_U8(t0 + 1); +t0 = t0 + 0x1; +t6 = a3 + v1; +a1 = MEM_U8(t6 + 0); +t1 = 0x29; +if (a1 == 0) {//nop; +goto L45da88;} +//nop; +L45da6c: +v1 = MEM_U8(t0 + 1); +t0 = t0 + 0x1; +t7 = a3 + v1; +a1 = MEM_U8(t7 + 0); +//nop; +if (a1 != 0) {//nop; +goto L45da6c;} +//nop; +L45da88: +if (a1 != 0) {MEM_U32(sp + 56) = t0; +goto L45dacc;} +MEM_U32(sp + 56) = t0; +if (t1 == v1) {a0 = v1; +goto L45dacc;} +a0 = v1; +if (a0 == 0) {t9 = MEM_U32(sp + 56); +goto L45dad0;} +t9 = MEM_U32(sp + 56); +L45daa0: +v1 = MEM_U8(t0 + 1); +t0 = t0 + 0x1; +t8 = a3 + v1; +a1 = MEM_U8(t8 + 0); +//nop; +if (a1 != 0) {t9 = MEM_U32(sp + 56); +goto L45dad0;} +t9 = MEM_U32(sp + 56); +if (t1 == v1) {a0 = v1; +goto L45dacc;} +a0 = v1; +if (a0 != 0) {//nop; +goto L45daa0;} +//nop; +L45dacc: +t9 = MEM_U32(sp + 56); +L45dad0: +t5 = MEM_U32(sp + 72); +if (t9 != t0) {t1 = 0x29; +goto L45dae8;} +t1 = 0x29; +MEM_U32(t5 + 0) = t0; +v0 = zero; +goto L45db74; +v0 = zero; +L45dae8: +if (v0 == 0) {//nop; +goto L45db2c;} +//nop; +//nop; +a1 = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 44); +// bdead 40000263 t9 = t9; +MEM_U32(sp + 68) = t0; +a2 = t0 - a1; +v0 = func_45d190(mem, sp, a0, a1, a2); +goto L45db0c; +a2 = t0 - a1; +L45db0c: +// bdead 4000000b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 68); +a3 = 0x1002e540; +v1 = MEM_U8(t0 + 0); +t1 = 0x29; +t7 = a3 + v1; +a1 = MEM_U8(t7 + 0); +t4 = v0; +L45db2c: +if (a1 == 0) {v0 = t4; +goto L45db50;} +v0 = t4; +L45db34: +v1 = MEM_U8(t0 + 1); +t0 = t0 + 0x1; +t8 = a3 + v1; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L45db34;} +//nop; +L45db50: +if (t1 == v1) {t6 = MEM_U32(sp + 72); +goto L45db6c;} +t6 = MEM_U32(sp + 72); +t5 = MEM_U32(sp + 72); +v0 = zero; +MEM_U32(t5 + 0) = t0; +goto L45db74; +MEM_U32(t5 + 0) = t0; +// fdead 0 t6 = MEM_U32(sp + 72); +L45db6c: +t0 = t0 + 0x1; +MEM_U32(t6 + 0) = t0; +L45db74: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x48; +//nop; +return v0; +//nop; +} + +static uint64_t f_handle_assert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45db84: +//handle_assert: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +t6 = MEM_U32(sp + 80); +t8 = 0x10006dc4; +t7 = t6 << 2; +t8 = t8; +// fdead 420181eb MEM_U32(sp + 44) = ra; +// fdead 420181eb MEM_U32(sp + 40) = gp; +// fdead 420181eb MEM_U32(sp + 36) = s1; +// fdead 420181eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +t9 = t7 + t8; +t2 = MEM_U32(t9 + 0); +a3 = 0x1002e540; +t3 = t2 ^ 0xe; +t3 = t3 < 0x1; +MEM_U32(sp + 52) = t3; +v0 = MEM_U8(a0 + 0); +s0 = a0; +t4 = a3 + v0; +t5 = MEM_U8(t4 + 0); +a2 = 0xffffffff; +if (t5 == 0) {//nop; +goto L45dc10;} +//nop; +L45dbf4: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t6 = a3 + v0; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 != 0) {//nop; +goto L45dbf4;} +//nop; +L45dc10: +v1 = 0x1002e340; +s1 = s0; +t8 = v1 + v0; +t9 = MEM_U8(t8 + 0); +t8 = MEM_U32(sp + 52); +if (t9 == 0) {//nop; +goto L45dc48;} +//nop; +L45dc2c: +t2 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t3 = v1 + t2; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {//nop; +goto L45dc2c;} +//nop; +L45dc48: +if (s1 != s0) {//nop; +goto L45dd2c;} +//nop; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +t0 = zero; +a1 = MEM_U32(a0 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L45dcb4;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45dcb4;} +//nop; +v0 = MEM_U32(a0 + 20); +t6 = v1 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L45dcb4;} +t9 = v0 << 2; +t5 = MEM_U32(a0 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t1 = t8 + t9; +goto L45dcb4; +t1 = t8 + t9; +L45dcb4: +if ((int)a1 <= 0) {//nop; +goto L45dd00;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45dd00;} +//nop; +v0 = MEM_U32(a0 + 20); +t3 = v1 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L45dd00;} +t6 = v0 << 2; +t2 = MEM_U32(a0 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t0 = t5 + t6; +goto L45dd00; +t0 = t5 + t6; +L45dd00: +t7 = MEM_U32(t0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x75; +a1 = 0x1; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45dd20; +MEM_U32(sp + 16) = t7; +L45dd20: +// bdead 13 gp = MEM_U32(sp + 40); +v0 = zero; +goto L45e1cc; +v0 = zero; +L45dd2c: +if (t8 == 0) {a0 = s1; +goto L45dd60;} +a0 = s1; +//nop; +a1 = s0 - s1; +// bdead 40060043 t9 = t9; +MEM_U32(sp + 56) = a1; +a0 = s1; +v0 = func_45d264(mem, sp, a0, a1); +goto L45dd4c; +a0 = s1; +L45dd4c: +// bdead 4006000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 48) = v0; +a3 = 0x1002e540; +v0 = MEM_U8(s0 + 0); +goto L45dd88; +v0 = MEM_U8(s0 + 0); +L45dd60: +//nop; +a1 = s0 - s1; +// bdead 40060063 t9 = t9; +MEM_U32(sp + 56) = a1; +v0 = func_45d390(mem, sp, a0, a1); +goto L45dd74; +MEM_U32(sp + 56) = a1; +L45dd74: +// bdead 4006000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 48) = v0; +a3 = 0x1002e540; +//nop; +v0 = MEM_U8(s0 + 0); +L45dd88: +t5 = MEM_U32(sp + 52); +t9 = a3 + v0; +t2 = MEM_U8(t9 + 0); +at = 0x28; +if (t2 == 0) {//nop; +goto L45ddbc;} +//nop; +L45dda0: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t3 = a3 + v0; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {//nop; +goto L45dda0;} +//nop; +L45ddbc: +if (v0 != 0) {v1 = v0; +goto L45ddf0;} +v1 = v0; +if (t5 != 0) {//nop; +goto L45dde8;} +//nop; +//nop; +a1 = MEM_U32(sp + 56); +// bdead 40040043 t9 = t9; +a0 = s1; +func_45d468(mem, sp, a0, a1); +goto L45dde0; +a0 = s1; +L45dde0: +// bdead 13 gp = MEM_U32(sp + 40); +//nop; +L45dde8: +v0 = zero; +goto L45e1cc; +v0 = zero; +L45ddf0: +if (v1 == at) {t0 = 0x29; +goto L45ded4;} +t0 = 0x29; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L45de5c;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45de5c;} +//nop; +v0 = MEM_U32(a0 + 20); +t7 = v1 << 2; +if ((int)v0 < 0) {t2 = v0 << 2; +goto L45de5c;} +t2 = v0 << 2; +t6 = MEM_U32(a0 + 4); +t2 = t2 - v0; +t2 = t2 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t2 = t2 - v0; +t2 = t2 << 2; +t1 = t9 + t2; +goto L45de5c; +t1 = t9 + t2; +L45de5c: +if ((int)a1 <= 0) {//nop; +goto L45dea8;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45dea8;} +//nop; +v0 = MEM_U32(a0 + 20); +t4 = v1 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L45dea8;} +t7 = v0 << 2; +t3 = MEM_U32(a0 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t0 = t6 + t7; +goto L45dea8; +t0 = t6 + t7; +L45dea8: +t8 = MEM_U32(t0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x75; +a1 = 0x1; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45dec8; +MEM_U32(sp + 16) = t8; +L45dec8: +// bdead 13 gp = MEM_U32(sp + 40); +v0 = zero; +goto L45e1cc; +v0 = zero; +L45ded4: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t9 = a3 + v0; +a0 = MEM_U8(t9 + 0); +//nop; +if (a0 == 0) {//nop; +goto L45df0c;} +//nop; +L45def0: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t2 = a3 + v0; +a0 = MEM_U8(t2 + 0); +//nop; +if (a0 != 0) {//nop; +goto L45def0;} +//nop; +L45df0c: +if (t0 == v0) {v1 = v0; +goto L45e0e8;} +v1 = v0; +if (v0 == 0) {//nop; +goto L45e0e8;} +//nop; +L45df1c: +if (a0 != 0) {s1 = s0; +goto L45df60;} +s1 = s0; +if (t0 == v1) {//nop; +goto L45df60;} +//nop; +if (v1 == 0) {//nop; +goto L45df60;} +//nop; +L45df34: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t3 = a3 + v0; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {//nop; +goto L45df60;} +//nop; +if (t0 == v0) {//nop; +goto L45df60;} +//nop; +if (v0 != 0) {//nop; +goto L45df34;} +//nop; +L45df60: +if (s1 != s0) {a1 = s1; +goto L45e044;} +a1 = s1; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L45dfcc;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45dfcc;} +//nop; +v0 = MEM_U32(a0 + 20); +t6 = v1 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L45dfcc;} +t9 = v0 << 2; +t5 = MEM_U32(a0 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t1 = t8 + t9; +goto L45dfcc; +t1 = t8 + t9; +L45dfcc: +if ((int)a1 <= 0) {//nop; +goto L45e018;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45e018;} +//nop; +v0 = MEM_U32(a0 + 20); +t3 = v1 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L45e018;} +t6 = v0 << 2; +t2 = MEM_U32(a0 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t0 = t5 + t6; +goto L45e018; +t0 = t5 + t6; +L45e018: +t7 = MEM_U32(t0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x75; +a1 = 0x1; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45e038; +MEM_U32(sp + 16) = t7; +L45e038: +// bdead 13 gp = MEM_U32(sp + 40); +v0 = zero; +goto L45e1cc; +v0 = zero; +L45e044: +t8 = MEM_U32(sp + 52); +a0 = MEM_U32(sp + 48); +if (t8 == 0) {//nop; +goto L45e07c;} +//nop; +//nop; +a1 = s1; +// bdead 40060063 t9 = t9; +a2 = s0 - s1; +func_45cef8(mem, sp, a0, a1, a2); +goto L45e068; +a2 = s0 - s1; +L45e068: +// bdead 40020003 gp = MEM_U32(sp + 40); +t0 = 0x29; +a3 = 0x1002e540; +v0 = MEM_U8(s0 + 0); +goto L45e0a4; +v0 = MEM_U8(s0 + 0); +L45e07c: +//nop; +a0 = MEM_U32(sp + 48); +// bdead 40060063 t9 = t9; +a2 = s0 - s1; +func_45d010(mem, sp, a0, a1, a2); +goto L45e090; +a2 = s0 - s1; +L45e090: +// bdead 40020003 gp = MEM_U32(sp + 40); +t0 = 0x29; +a3 = 0x1002e540; +//nop; +v0 = MEM_U8(s0 + 0); +L45e0a4: +//nop; +t9 = a3 + v0; +a0 = MEM_U8(t9 + 0); +//nop; +if (a0 == 0) {//nop; +goto L45e0d8;} +//nop; +L45e0bc: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t2 = a3 + v0; +a0 = MEM_U8(t2 + 0); +//nop; +if (a0 != 0) {//nop; +goto L45e0bc;} +//nop; +L45e0d8: +if (t0 == v0) {v1 = v0; +goto L45e0e8;} +v1 = v0; +if (v0 != 0) {//nop; +goto L45df1c;} +//nop; +L45e0e8: +if (t0 == v1) {v0 = zero; +goto L45e1cc;} +v0 = zero; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L45e154;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45e154;} +//nop; +v0 = MEM_U32(a0 + 20); +t4 = v1 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L45e154;} +t7 = v0 << 2; +t3 = MEM_U32(a0 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t1 = t6 + t7; +goto L45e154; +t1 = t6 + t7; +L45e154: +if ((int)a1 <= 0) {//nop; +goto L45e1a0;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L45e1a0;} +//nop; +v0 = MEM_U32(a0 + 20); +t9 = v1 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L45e1a0;} +t4 = v0 << 2; +t8 = MEM_U32(a0 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t2 = t8 + t9; +t3 = MEM_U32(t2 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t0 = t3 + t4; +goto L45e1a0; +t0 = t3 + t4; +L45e1a0: +t5 = MEM_U32(t0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x75; +a1 = 0x1; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45e1c0; +MEM_U32(sp + 16) = t5; +L45e1c0: +// bdead 13 gp = MEM_U32(sp + 40); +v0 = zero; +goto L45e1cc; +v0 = zero; +L45e1cc: +// bdead 19 ra = MEM_U32(sp + 44); +// bdead 19 s0 = MEM_U32(sp + 32); +// bdead 19 s1 = MEM_U32(sp + 36); +// bdead 19 sp = sp + 0x40; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x40; +} + +static void f_cpp_directive_initializeDirectives(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45e1e0: +//cpp_directive_initializeDirectives: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000006b MEM_U32(sp + 56) = fp; +// fdead 4000006b MEM_U32(sp + 40) = s5; +// fdead 4000006b MEM_U32(sp + 36) = s4; +// fdead 4000006b MEM_U32(sp + 32) = s3; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +s1 = 0x10006e08; +s2 = 0x10029ae0; +s3 = 0x10006d4c; +s4 = 0x10006d88; +s5 = 0x10006dc4; +fp = 0x10006e44; +// fdead c07c006b MEM_U32(sp + 48) = s7; +// fdead c07c006b MEM_U32(sp + 20) = s0; +s7 = a1; +// fdead c17c006b MEM_U32(sp + 60) = ra; +// fdead c17c006b MEM_U32(sp + 52) = gp; +// fdead c17c006b MEM_U32(sp + 44) = s6; +s0 = a0; +s1 = s1; +s2 = s2; +s3 = s3; +s4 = s4; +s5 = s5; +fp = fp; +L45e254: +MEM_U32(s2 + 0) = s0; +//nop; +a0 = MEM_U32(s3 + 0); +a1 = MEM_U32(s4 + 0); +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L45e26c; +//nop; +L45e26c: +// bdead c17e000b gp = MEM_U32(sp + 52); +a2 = MEM_U32(s5 + 0); +//nop; +a3 = MEM_U32(s1 + 0); +a0 = s0; +s6 = v0; +a1 = v0; +v0 = f_cpp_directive_initialize(mem, sp, a0, a1, a2, a3); +goto L45e28c; +a1 = v0; +L45e28c: +// bdead c1fe000b gp = MEM_U32(sp + 52); +MEM_U32(s7 + 0) = v0; +MEM_U32(s6 + 8) = zero; +t6 = MEM_U32(s7 + 0); +s2 = s2 + 0x4; +if (t6 != 0) {s0 = s0 + 0xc; +goto L45e2bc;} +s0 = s0 + 0xc; +s1 = s1 + 0x4; +s3 = s3 + 0x4; +s4 = s4 + 0x4; +if (s1 != fp) {s5 = s5 + 0x4; +goto L45e254;} +s5 = s5 + 0x4; +L45e2bc: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void f_cpp_directive_terminateDirectives(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45e2ec: +//cpp_directive_terminateDirectives: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 40000023 MEM_U32(sp + 28) = ra; +// fdead 40000023 t9 = t9; +// fdead 40000023 MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +func_45d598(mem, sp); +goto L45e314; +MEM_U32(sp + 32) = a0; +L45e314: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t func_45e324(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45e324: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +t7 = MEM_U32(sp + 132); +// fdead 400101eb MEM_U32(sp + 68) = ra; +// fdead 400101eb MEM_U32(sp + 64) = fp; +// fdead 400101eb MEM_U32(sp + 60) = gp; +// fdead 400101eb MEM_U32(sp + 56) = s7; +// fdead 400101eb MEM_U32(sp + 52) = s6; +// fdead 400101eb MEM_U32(sp + 48) = s5; +// fdead 400101eb MEM_U32(sp + 44) = s4; +// fdead 400101eb MEM_U32(sp + 40) = s3; +// fdead 400101eb MEM_U32(sp + 36) = s2; +// fdead 400101eb MEM_U32(sp + 32) = s1; +// fdead 400101eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 116) = a1; +MEM_U32(sp + 120) = a2; +MEM_U32(sp + 104) = a1; +MEM_U32(t7 + 0) = zero; +MEM_U32(sp + 108) = a0; +t8 = MEM_U8(a0 + 0); +s1 = a3; +if (t8 == 0) {fp = 0x2f; +goto L45e6f4;} +fp = 0x2f; +s7 = 0x10029ad0; +// bdead c3040003 t9 = a0; +s2 = 0x10029fa0; +s0 = MEM_U32(sp + 128); +a0 = t8 & 0xff; +s6 = 0x1; +s5 = sp + 0x78; +s4 = sp + 0x74; +s3 = sp + 0x6c; +s7 = s7; +t0 = MEM_U32(sp + 116); +L45e3b4: +v0 = a0 & 0xff; +MEM_U8(t0 + 0) = (uint8_t)v0; +t3 = MEM_U32(sp + 108); +t1 = MEM_U32(sp + 116); +at = (int)v0 < (int)0x3d; +t4 = t3 + 0x1; +t2 = t1 + 0x1; +MEM_U32(sp + 116) = t2; +MEM_U32(sp + 108) = t4; +if (at != 0) {v1 = v0; +goto L45e3f4;} +v1 = v0; +at = 0x5c; +if (v0 == at) {t6 = MEM_U32(sp + 108); +goto L45e428;} +t6 = MEM_U32(sp + 108); +t0 = MEM_U32(sp + 108); +goto L45e6e0; +t0 = MEM_U32(sp + 108); +L45e3f4: +t5 = v1 + 0xfffffff6; +at = t5 < 0x33; +if (at == 0) {t0 = MEM_U32(sp + 108); +goto L45e6e0;} +t0 = MEM_U32(sp + 108); +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10012a88[] = { +&&L45e4e8, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e5c4, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e5c4, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e618, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e6dc, +&&L45e578, +}; +dest = Lswitch10012a88[t5]; +//nop; +goto *dest; +//nop; +// fdead 0 t6 = MEM_U32(sp + 108); +L45e428: +at = 0xa; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 != at) {t0 = MEM_U32(sp + 108); +goto L45e6e0;} +t0 = MEM_U32(sp + 108); +if (s0 != s6) {t9 = MEM_U32(sp + 116); +goto L45e4bc;} +t9 = MEM_U32(sp + 116); +t9 = MEM_U32(s7 + 0); +t0 = MEM_U32(sp + 116); +if (t9 == 0) {t9 = MEM_U32(sp + 116); +goto L45e4bc;} +t9 = MEM_U32(sp + 116); +MEM_U8(t0 + -1) = (uint8_t)fp; +t1 = MEM_U32(sp + 116); +v0 = 0x2a; +MEM_U8(t1 + 0) = (uint8_t)v0; +t2 = MEM_U32(sp + 116); +//nop; +t3 = t2 + 0x1; +MEM_U32(sp + 116) = t3; +MEM_U8(t3 + 0) = (uint8_t)v0; +t4 = MEM_U32(sp + 116); +//nop; +t5 = t4 + 0x1; +MEM_U32(sp + 116) = t5; +MEM_U8(t5 + 0) = (uint8_t)fp; +t7 = MEM_U32(sp + 108); +//nop; +t6 = t5 + 0x1; +a0 = MEM_U32(sp + 120); +a1 = t7 + 0xffffffff; +MEM_U32(sp + 116) = t6; +MEM_U32(sp + 108) = a1; +f_cpp_buffer_fixupOneBackslashReturn(mem, sp, a0, a1); +goto L45e4ac; +MEM_U32(sp + 108) = a1; +L45e4ac: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 108); +goto L45e6e0; +t0 = MEM_U32(sp + 108); +// fdead 0 t9 = MEM_U32(sp + 116); +L45e4bc: +a1 = MEM_U32(sp + 108); +t0 = t9 + 0xffffffff; +//nop; +a0 = MEM_U32(sp + 120); +a1 = a1 + 0xffffffff; +MEM_U32(sp + 116) = t0; +MEM_U32(sp + 108) = a1; +f_cpp_buffer_fixupBackslashReturn(mem, sp, a0, a1); +goto L45e4dc; +MEM_U32(sp + 108) = a1; +L45e4dc: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 108); +goto L45e6e0; +t0 = MEM_U32(sp + 108); +L45e4e8: +t1 = MEM_U32(sp + 108); +t3 = MEM_U32(sp + 120); +t2 = t1 + 0xffffffff; +MEM_U32(sp + 108) = t2; +MEM_U32(t3 + 20) = t2; +t4 = MEM_U32(sp + 116); +t6 = MEM_U32(sp + 104); +t5 = t4 + 0xffffffff; +if (t5 == t6) {MEM_U32(sp + 116) = t5; +goto L45e560;} +MEM_U32(sp + 116) = t5; +v0 = 0x1002e640; +t7 = MEM_U8(t5 + -1); +//nop; +t8 = v0 + t7; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 == 0) {t5 = MEM_U32(sp + 116); +goto L45e564;} +t5 = MEM_U32(sp + 116); +t0 = MEM_U32(sp + 116); +L45e534: +t2 = MEM_U32(sp + 104); +t1 = t0 + 0xffffffff; +if (t1 == t2) {MEM_U32(sp + 116) = t1; +goto L45e560;} +MEM_U32(sp + 116) = t1; +t3 = MEM_U8(t1 + -1); +//nop; +t4 = v0 + t3; +t6 = MEM_U8(t4 + 0); +//nop; +if (t6 != 0) {t0 = MEM_U32(sp + 116); +goto L45e534;} +t0 = MEM_U32(sp + 116); +L45e560: +t5 = MEM_U32(sp + 116); +L45e564: +//nop; +MEM_U8(t5 + 0) = (uint8_t)zero; +v0 = MEM_U32(sp + 116); +// bdead 9 ra = MEM_U32(sp + 68); +goto L45e71c; +// bdead 9 ra = MEM_U32(sp + 68); +L45e578: +t7 = s0 ^ 0x2; +if (t7 != 0) {t0 = MEM_U32(sp + 108); +goto L45e6e0;} +t0 = MEM_U32(sp + 108); +v0 = MEM_U16(s2 + 26); +//nop; +if (v0 == 0) {//nop; +goto L45e5a8;} +//nop; +t8 = MEM_U16(s2 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {//nop; +goto L45e5c4;} +//nop; +L45e5a8: +if (v0 != 0) {t0 = MEM_U32(sp + 108); +goto L45e6e0;} +t0 = MEM_U32(sp + 108); +t0 = MEM_U16(s2 + 10); +//nop; +t2 = t0 & 0x1; +if (t2 == 0) {t0 = MEM_U32(sp + 108); +goto L45e6e0;} +t0 = MEM_U32(sp + 108); +L45e5c4: +//nop; +a0 = s3; +a1 = s4; +a2 = s5; +a3 = s1; +MEM_U32(sp + 16) = zero; +v0 = f_cpp_buffer_stringLiteralHandle(mem, sp, a0, a1, a2, a3); +goto L45e5e0; +MEM_U32(sp + 16) = zero; +L45e5e0: +t1 = MEM_U32(sp + 132); +// bdead c1fe040b gp = MEM_U32(sp + 60); +if (v0 == 0) {MEM_U32(t1 + 0) = v0; +goto L45e6dc;} +MEM_U32(t1 + 0) = v0; +t3 = MEM_U32(sp + 108); +t4 = MEM_U32(sp + 120); +//nop; +MEM_U32(t4 + 20) = t3; +t6 = MEM_U32(sp + 116); +//nop; +MEM_U8(t6 + 0) = (uint8_t)zero; +v0 = MEM_U32(sp + 116); +// bdead 9 ra = MEM_U32(sp + 68); +goto L45e71c; +// bdead 9 ra = MEM_U32(sp + 68); +L45e618: +if (s0 != s6) {//nop; +goto L45e640;} +//nop; +t7 = MEM_U32(s7 + 0); +t8 = MEM_U32(sp + 108); +if (t7 == 0) {//nop; +goto L45e640;} +//nop; +t9 = MEM_U8(t8 + 0); +at = 0x2a; +if (t9 == at) {//nop; +goto L45e690;} +//nop; +L45e640: +//nop; +a0 = zero; +//nop; +f_cpp_buffer_pushprintcomment(mem, sp, a0); +goto L45e650; +//nop; +L45e650: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +a1 = s4; +a2 = s5; +a3 = s1; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L45e66c; +a3 = s1; +L45e66c: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +//nop; +f_cpp_buffer_popprintcomment(mem, sp); +goto L45e684; +//nop; +L45e684: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 108); +goto L45e6e0; +t0 = MEM_U32(sp + 108); +L45e690: +//nop; +a0 = s6; +//nop; +f_cpp_buffer_pushprintcomment(mem, sp, a0); +goto L45e6a0; +//nop; +L45e6a0: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +a1 = s4; +a2 = s5; +a3 = s1; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L45e6bc; +a3 = s1; +L45e6bc: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +//nop; +f_cpp_buffer_popprintcomment(mem, sp); +goto L45e6d4; +//nop; +L45e6d4: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +//nop; +L45e6dc: +t0 = MEM_U32(sp + 108); +L45e6e0: +//nop; +a0 = MEM_U8(t0 + 0); +//nop; +if (a0 != 0) {t0 = MEM_U32(sp + 116); +goto L45e3b4;} +t0 = MEM_U32(sp + 116); +L45e6f4: +t2 = MEM_U32(sp + 108); +t1 = MEM_U32(sp + 120); +//nop; +MEM_U32(t1 + 20) = t2; +t3 = MEM_U32(sp + 116); +//nop; +MEM_U8(t3 + 0) = (uint8_t)zero; +v0 = MEM_U32(sp + 116); +//nop; +// bdead 9 ra = MEM_U32(sp + 68); +L45e71c: +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 s3 = MEM_U32(sp + 40); +// bdead 9 s4 = MEM_U32(sp + 44); +// bdead 9 s5 = MEM_U32(sp + 48); +// bdead 9 s6 = MEM_U32(sp + 52); +// bdead 9 s7 = MEM_U32(sp + 56); +// bdead 9 fp = MEM_U32(sp + 64); +// bdead 9 sp = sp + 0x70; +return v0; +// bdead 9 sp = sp + 0x70; +} + +static uint32_t f_cpp_directive_genericHandler(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45e748: +//cpp_directive_genericHandler: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 192) = a0; +MEM_U32(sp + 196) = a1; +t8 = MEM_U32(a0 + 8); +t7 = MEM_U32(a0 + 12); +t1 = zero; +t9 = t7 + t8; +MEM_U32(sp + 188) = t9; +t7 = MEM_U32(a0 + 20); +a0 = 0x1002e01c; +MEM_U32(sp + 184) = t7; +t9 = MEM_U32(a1 + 20); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 164) = zero; +MEM_U32(sp + 180) = t9; +t6 = MEM_U32(a0 + 0); +t3 = 0x5c; +if ((int)t6 <= 0) {t2 = 0xa; +goto L45e7f8;} +t2 = 0xa; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L45e7f8;} +//nop; +v1 = MEM_U32(a0 + 20); +//nop; +if ((int)v1 < 0) {//nop; +goto L45e7f8;} +//nop; +t7 = MEM_U32(a0 + 4); +t8 = a1 << 2; +t9 = t7 + t8; +t7 = v1 << 2; +t7 = t7 - v1; +t7 = t7 << 2; +t6 = MEM_U32(t9 + 0); +t7 = t7 - v1; +t7 = t7 << 2; +t1 = t6 + t7; +goto L45e7f8; +t1 = t6 + t7; +L45e7f8: +t8 = MEM_U32(t1 + 4); +t9 = MEM_U32(sp + 192); +t6 = MEM_U32(sp + 196); +MEM_U32(sp + 100) = t8; +t8 = MEM_U32(sp + 184); +t7 = t9 ^ t6; +t7 = t7 < 0x1; +t9 = t8 + 0xffffffff; +s0 = 0x1002e540; +MEM_U32(sp + 96) = t7; +MEM_U32(sp + 92) = t9; +L45e824: +t6 = MEM_U32(sp + 184); +at = 0x2f; +v1 = MEM_U8(t6 + 0); +a0 = sp + 0xb8; +t7 = s0 + v1; +t8 = MEM_U8(t7 + 0); +t7 = MEM_U32(sp + 192); +if (t8 == 0) {a1 = sp + 0xb4; +goto L45e854;} +a1 = sp + 0xb4; +t9 = t6 + 0x1; +MEM_U32(sp + 184) = t9; +goto L45e824; +MEM_U32(sp + 184) = t9; +L45e854: +if (v1 != at) {v0 = v1; +goto L45e888;} +v0 = v1; +t7 = MEM_U32(sp + 184); +//nop; +a3 = MEM_U32(sp + 196); +t8 = t7 + 0x1; +MEM_U32(sp + 184) = t8; +a2 = sp + 0xc0; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L45e878; +a2 = sp + 0xc0; +L45e878: +// bdead 40020003 gp = MEM_U32(sp + 32); +t2 = 0xa; +t3 = 0x5c; +goto L45e824; +t3 = 0x5c; +L45e888: +if (t3 != v0) {//nop; +goto L45e8cc;} +//nop; +t6 = MEM_U32(sp + 184); +//nop; +t9 = MEM_U8(t6 + 1); +//nop; +if (t2 != t9) {//nop; +goto L45e8cc;} +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +t6 = t8 + 0x1; +MEM_U32(t7 + 4) = t6; +t9 = MEM_U32(sp + 184); +//nop; +t8 = t9 + 0x2; +MEM_U32(sp + 184) = t8; +goto L45e824; +MEM_U32(sp + 184) = t8; +L45e8cc: +t6 = 0x1002e340; +//nop; +t7 = v1 + t6; +t9 = MEM_U8(t7 + 0); +//nop; +if (t9 != 0) {s0 = MEM_U32(sp + 184); +goto L45ea48;} +s0 = MEM_U32(sp + 184); +if (t2 == v0) {s0 = MEM_U32(sp + 184); +goto L45ea48;} +s0 = MEM_U32(sp + 184); +a0 = 0x10029fa0; +//nop; +a0 = MEM_U16(a0 + 26); +//nop; +if (a0 == 0) {//nop; +goto L45e924;} +//nop; +t8 = 0x10029fa0; +//nop; +t8 = MEM_U16(t8 + 10); +//nop; +t6 = t8 & 0x1; +if (t6 != 0) {//nop; +goto L45e948;} +//nop; +L45e924: +if (a0 != 0) {s0 = MEM_U32(sp + 184); +goto L45ea48;} +s0 = MEM_U32(sp + 184); +t7 = 0x10029fa0; +//nop; +t7 = MEM_U16(t7 + 10); +//nop; +t9 = t7 & 0x1; +if (t9 == 0) {s0 = MEM_U32(sp + 184); +goto L45ea48;} +s0 = MEM_U32(sp + 184); +L45e948: +a0 = 0x1002e01c; +t0 = zero; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a2 = MEM_U32(a0 + 0); +//nop; +if ((int)a2 <= 0) {//nop; +goto L45e9b4;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L45e9b4;} +//nop; +v1 = MEM_U32(a0 + 20); +//nop; +if ((int)v1 < 0) {//nop; +goto L45e9b4;} +//nop; +t8 = MEM_U32(a0 + 4); +t6 = a1 << 2; +t7 = t8 + t6; +t8 = v1 << 2; +t8 = t8 - v1; +t8 = t8 << 2; +t9 = MEM_U32(t7 + 0); +t8 = t8 - v1; +t8 = t8 << 2; +t0 = t9 + t8; +goto L45e9b4; +t0 = t9 + t8; +L45e9b4: +if ((int)a2 <= 0) {//nop; +goto L45ea08;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L45ea08;} +//nop; +v1 = MEM_U32(a0 + 20); +//nop; +if ((int)v1 < 0) {//nop; +goto L45ea08;} +//nop; +t6 = MEM_U32(a0 + 4); +t7 = a1 << 2; +t9 = t6 + t7; +t6 = v1 << 2; +t6 = t6 - v1; +t6 = t6 << 2; +t8 = MEM_U32(t9 + 0); +t6 = t6 - v1; +t6 = t6 << 2; +t1 = t8 + t6; +goto L45ea08; +t1 = t8 + t6; +L45ea08: +t7 = MEM_U32(t1 + 4); +//nop; +a3 = MEM_U32(t0 + 0); +a0 = 0x10000; +a0 = a0 | 0x61; +MEM_U32(sp + 20) = v0; +a1 = 0x1; +a2 = 0xffffffff; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45ea30; +MEM_U32(sp + 16) = t7; +L45ea30: +t9 = MEM_U32(sp + 184); +// bdead 44000003 gp = MEM_U32(sp + 32); +v1 = MEM_U8(t9 + 0); +t2 = 0xa; +t3 = 0x5c; +s0 = MEM_U32(sp + 184); +L45ea48: +t4 = v1 & 0xff; +if (t4 == 0) {v0 = t4; +goto L45eabc;} +v0 = t4; +L45ea54: +t8 = 0x1002e340; +//nop; +t6 = t4 + t8; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L45ea78;} +//nop; +s0 = s0 + 0x1; +goto L45eaac; +s0 = s0 + 0x1; +L45ea78: +if (t3 != v0) {t8 = MEM_U32(sp + 184); +goto L45eac0;} +t8 = MEM_U32(sp + 184); +t9 = MEM_U8(s0 + 1); +//nop; +if (t2 != t9) {t8 = MEM_U32(sp + 184); +goto L45eac0;} +t8 = MEM_U32(sp + 184); +//nop; +a0 = MEM_U32(sp + 192); +a1 = s0; +f_cpp_buffer_fixupBackslashReturn(mem, sp, a0, a1); +goto L45eaa0; +a1 = s0; +L45eaa0: +// bdead 40020003 gp = MEM_U32(sp + 32); +t2 = 0xa; +t3 = 0x5c; +L45eaac: +t4 = MEM_U8(s0 + 0); +//nop; +if (t4 != 0) {v0 = t4; +goto L45ea54;} +v0 = t4; +L45eabc: +t8 = MEM_U32(sp + 184); +L45eac0: +t0 = zero; +if (s0 != t8) {a2 = zero; +goto L45eadc;} +a2 = zero; +t6 = MEM_U32(sp + 192); +v0 = zero; +MEM_U32(t6 + 20) = t8; +goto L45f19c; +MEM_U32(t6 + 20) = t8; +L45eadc: +v1 = 0x10006d4c; +MEM_U8(s0 + 0) = (uint8_t)zero; +v1 = v1; +L45eae8: +//nop; +a0 = MEM_U32(v1 + 0); +a1 = MEM_U32(sp + 184); +MEM_U32(sp + 56) = v1; +MEM_U32(sp + 60) = a2; +MEM_U32(sp + 160) = t0; +MEM_U8(sp + 171) = (uint8_t)t4; +v0 = wrapper_strcmp(mem, a0, a1); +goto L45eb08; +MEM_U8(sp + 171) = (uint8_t)t4; +L45eb08: +// bdead 4002000b gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 160); +t4 = MEM_U8(sp + 171); +t2 = 0xa; +if (v0 != 0) {t3 = 0x5c; +goto L45eb44;} +t3 = 0x5c; +t7 = 0x10006e08; +//nop; +t7 = t7; +t9 = a2 + t7; +t8 = MEM_U32(t9 + 0); +MEM_U32(sp + 164) = t8; +goto L45eb58; +MEM_U32(sp + 164) = t8; +L45eb44: +t0 = t0 + 0x1; +at = (int)t0 < (int)0xf; +a2 = a2 + 0x4; +if (at != 0) {v1 = v1 + 0x4; +goto L45eae8;} +v1 = v1 + 0x4; +L45eb58: +t6 = MEM_U32(sp + 164); +t7 = MEM_U32(sp + 96); +if (t6 != 0) {//nop; +goto L45ed94;} +//nop; +t7 = MEM_U32(sp + 184); +a0 = zero; +a2 = s0 - t7; +if ((int)a2 <= 0) {t0 = zero; +goto L45ec54;} +t0 = zero; +v1 = a2 & 0x3; +if (v1 == 0) {a1 = v1; +goto L45ebc0;} +a1 = v1; +v1 = 0x1002e240; +v0 = t7; +L45eb90: +t9 = MEM_U8(v0 + 0); +t0 = t0 + 0x1; +t8 = v1 + t9; +t6 = MEM_U8(t8 + 0); +//nop; +if (t6 != 0) {//nop; +goto L45ebb0;} +//nop; +a0 = 0x1; +L45ebb0: +if (a1 != t0) {v0 = v0 + 0x1; +goto L45eb90;} +v0 = v0 + 0x1; +if (t0 == a2) {//nop; +goto L45ec54;} +//nop; +L45ebc0: +t7 = MEM_U32(sp + 184); +v1 = 0x1002e240; +v0 = t7 + t0; +L45ebcc: +t9 = MEM_U8(v0 + 0); +t0 = t0 + 0x4; +t8 = v1 + t9; +t6 = MEM_U8(t8 + 0); +//nop; +if (t6 != 0) {//nop; +goto L45ebec;} +//nop; +a0 = 0x1; +L45ebec: +t7 = MEM_U8(v0 + 1); +//nop; +t9 = v1 + t7; +t8 = MEM_U8(t9 + 0); +//nop; +if (t8 != 0) {//nop; +goto L45ec0c;} +//nop; +a0 = 0x1; +L45ec0c: +t6 = MEM_U8(v0 + 2); +//nop; +t7 = v1 + t6; +t9 = MEM_U8(t7 + 0); +//nop; +if (t9 != 0) {//nop; +goto L45ec2c;} +//nop; +a0 = 0x1; +L45ec2c: +t8 = MEM_U8(v0 + 3); +//nop; +t6 = v1 + t8; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 != 0) {//nop; +goto L45ec4c;} +//nop; +a0 = 0x1; +L45ec4c: +if (t0 != a2) {v0 = v0 + 0x4; +goto L45ebcc;} +v0 = v0 + 0x4; +L45ec54: +if (a0 == 0) {a2 = 0xffffffff; +goto L45ed80;} +a2 = 0xffffffff; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +//nop; +t9 = MEM_U32(a0 + 0); +//nop; +if ((int)t9 <= 0) {//nop; +goto L45ecc8;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L45ecc8;} +//nop; +v1 = MEM_U32(a0 + 20); +//nop; +if ((int)v1 < 0) {//nop; +goto L45ecc8;} +//nop; +t8 = MEM_U32(a0 + 4); +t6 = a1 << 2; +t7 = t8 + t6; +t8 = v1 << 2; +t8 = t8 - v1; +t8 = t8 << 2; +t9 = MEM_U32(t7 + 0); +t8 = t8 - v1; +t8 = t8 << 2; +t1 = t9 + t8; +goto L45ecc8; +t1 = t9 + t8; +L45ecc8: +a3 = MEM_U32(t1 + 0); +t6 = MEM_U32(sp + 100); +t7 = MEM_U32(sp + 184); +//nop; +a0 = 0x10000; +a0 = a0 | 0x5b; +MEM_U8(sp + 171) = (uint8_t)t4; +a1 = 0x2; +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45ecf4; +MEM_U32(sp + 20) = t7; +L45ecf4: +t4 = MEM_U8(sp + 171); +// bdead 40022003 gp = MEM_U32(sp + 32); +MEM_U8(s0 + 0) = (uint8_t)t4; +t9 = MEM_U32(sp + 188); +//nop; +a0 = t9 - s0; +a0 = a0 + 0x1; +if (a0 == 0) {//nop; +goto L45ed30;} +//nop; +//nop; +//nop; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L45ed28; +//nop; +L45ed28: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 148) = v0; +L45ed30: +//nop; +a1 = MEM_U32(sp + 148); +a2 = MEM_U32(sp + 192); +t8 = sp + 0x98; +// bdead 420200c3 t9 = t9; +MEM_U32(sp + 20) = t8; +a0 = s0; +a3 = sp + 0x68; +MEM_U32(sp + 16) = zero; +v0 = func_45e324(mem, sp, a0, a1, a2, a3); +goto L45ed58; +MEM_U32(sp + 16) = zero; +L45ed58: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 148); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45ed70; +//nop; +L45ed70: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x10000; +v0 = v0 | 0x5b; +goto L45f19c; +v0 = v0 | 0x5b; +L45ed80: +t6 = 0x45bfd4; // function pointer +MEM_U8(s0 + 0) = (uint8_t)t4; +s0 = MEM_U32(sp + 184); +MEM_U32(sp + 164) = t6; +goto L45ee30; +MEM_U32(sp + 164) = t6; +L45ed94: +if (t7 == 0) {//nop; +goto L45ee2c;} +//nop; +t9 = 0x10006dc4; +at = 0x5; +t9 = t9; +t8 = a2 + t9; +v0 = MEM_U32(t8 + 0); +t6 = MEM_U32(sp + 184); +if (v0 == at) {at = 0x3; +goto L45ede4;} +at = 0x3; +if (v0 == at) {at = 0x4; +goto L45ede4;} +at = 0x4; +if (v0 == at) {at = 0x8; +goto L45ede4;} +at = 0x8; +if (v0 == at) {at = 0x6; +goto L45ede4;} +at = 0x6; +if (v0 == at) {at = 0xc; +goto L45ede4;} +at = 0xc; +if (v0 != at) {//nop; +goto L45ee14;} +//nop; +L45ede4: +if (t6 == s0) {t5 = 0x20; +goto L45ee0c;} +t5 = 0x20; +L45edec: +t7 = MEM_U32(sp + 184); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t5; +t9 = MEM_U32(sp + 184); +//nop; +t8 = t9 + 0x1; +if (t8 != s0) {MEM_U32(sp + 184) = t8; +goto L45edec;} +MEM_U32(sp + 184) = t8; +L45ee0c: +MEM_U8(s0 + 0) = (uint8_t)t4; +goto L45ee30; +MEM_U8(s0 + 0) = (uint8_t)t4; +L45ee14: +MEM_U8(s0 + 0) = (uint8_t)t4; +t7 = MEM_U32(sp + 92); +t6 = 0x23; +v0 = zero; +MEM_U8(t7 + 0) = (uint8_t)t6; +goto L45f19c; +MEM_U8(t7 + 0) = (uint8_t)t6; +L45ee2c: +MEM_U8(s0 + 0) = (uint8_t)t4; +L45ee30: +t9 = MEM_U32(sp + 188); +t8 = MEM_U32(sp + 164); +t4 = t9 - s0; +t4 = t4 + 0x1; +if (t8 == 0) {a3 = t4; +goto L45ef78;} +a3 = t4; +t7 = 0x10029ae0; +t6 = t0 << 2; +t7 = t7; +t9 = t6 + t7; +t8 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +if (t6 == 0) {//nop; +goto L45ef78;} +//nop; +t7 = 0x10029ad0; +v1 = zero; +t7 = MEM_U32(t7 + 0); +t1 = t4 + 0xffffffff; +if (t7 == 0) {//nop; +goto L45ef78;} +//nop; +if ((int)t1 <= 0) {a0 = zero; +goto L45ef74;} +a0 = zero; +a2 = t4 + 0xffffffff; +t9 = a2 & 0x3; +if (t9 == 0) {a1 = t9; +goto L45eed4;} +a1 = t9; +v0 = s0; +L45eea4: +t8 = MEM_U8(v0 + 0); +a0 = a0 + 0x1; +if (t3 != t8) {//nop; +goto L45eec8;} +//nop; +t6 = MEM_U8(v0 + 1); +//nop; +if (t2 != t6) {//nop; +goto L45eec8;} +//nop; +v1 = v1 + 0x2; +L45eec8: +if (a1 != a0) {v0 = v0 + 0x1; +goto L45eea4;} +v0 = v0 + 0x1; +if (a0 == t1) {a1 = a3 + 0xffffffff; +goto L45ef74;} +L45eed4: +a1 = a3 + 0xffffffff; +v0 = s0 + a0; +L45eedc: +t7 = MEM_U8(v0 + 0); +a0 = a0 + 0x4; +if (t3 != t7) {//nop; +goto L45ef00;} +//nop; +t9 = MEM_U8(v0 + 1); +//nop; +if (t2 != t9) {//nop; +goto L45ef00;} +//nop; +v1 = v1 + 0x2; +L45ef00: +t8 = MEM_U8(v0 + 1); +//nop; +if (t3 != t8) {//nop; +goto L45ef24;} +//nop; +t6 = MEM_U8(v0 + 2); +//nop; +if (t2 != t6) {//nop; +goto L45ef24;} +//nop; +v1 = v1 + 0x2; +L45ef24: +t7 = MEM_U8(v0 + 2); +//nop; +if (t3 != t7) {//nop; +goto L45ef48;} +//nop; +t9 = MEM_U8(v0 + 3); +//nop; +if (t2 != t9) {//nop; +goto L45ef48;} +//nop; +v1 = v1 + 0x2; +L45ef48: +t8 = MEM_U8(v0 + 3); +//nop; +if (t3 != t8) {//nop; +goto L45ef6c;} +//nop; +t6 = MEM_U8(v0 + 4); +//nop; +if (t2 != t6) {//nop; +goto L45ef6c;} +//nop; +v1 = v1 + 0x2; +L45ef6c: +if (a0 != a1) {v0 = v0 + 0x4; +goto L45eedc;} +v0 = v0 + 0x4; +L45ef74: +a3 = t4 + v1; +L45ef78: +if (a3 == 0) {//nop; +goto L45ef9c;} +//nop; +//nop; +a0 = a3; +MEM_U32(sp + 160) = t0; +v0 = f_Malloc(mem, sp, a0); +goto L45ef90; +MEM_U32(sp + 160) = t0; +L45ef90: +// bdead 4002000b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 160); +MEM_U32(sp + 148) = v0; +L45ef9c: +t7 = 0x10029ad4; +a1 = MEM_U32(sp + 148); +t7 = MEM_U32(t7 + 0); +a0 = s0; +if (t7 == 0) {a3 = sp + 0x68; +goto L45f04c;} +a3 = sp + 0x68; +t9 = 0x10006dc4; +a2 = t0 << 2; +t9 = t9; +t8 = a2 + t9; +t6 = MEM_U32(t8 + 0); +at = 0x7; +if (t6 != at) {t7 = MEM_U32(sp + 164); +goto L45f050;} +t7 = MEM_U32(sp + 164); +t7 = MEM_U32(sp + 180); +t8 = MEM_U32(sp + 164); +t9 = t7 + 0x1; +if (t8 == 0) {MEM_U32(sp + 180) = t9; +goto L45f00c;} +MEM_U32(sp + 180) = t9; +t6 = 0x10029ae0; +//nop; +t6 = t6; +t7 = a2 + t6; +t9 = MEM_U32(t7 + 0); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +goto L45f010; +//nop; +L45f00c: +t1 = zero; +L45f010: +//nop; +a0 = MEM_U32(sp + 184); +a1 = MEM_U32(sp + 180); +a2 = MEM_U32(sp + 192); +a3 = MEM_U32(sp + 196); +t8 = sp + 0x98; +// bdead 420005e3 t9 = t9; +MEM_U32(sp + 20) = t8; +MEM_U32(sp + 16) = t1; +v0 = func_45e324(mem, sp, a0, a1, a2, a3); +goto L45f038; +MEM_U32(sp + 16) = t1; +L45f038: +t6 = MEM_U32(sp + 196); +// bdead 800b gp = MEM_U32(sp + 32); +MEM_U32(t6 + 20) = v0; +v0 = zero; +goto L45f19c; +v0 = zero; +L45f04c: +t7 = MEM_U32(sp + 164); +L45f050: +a2 = MEM_U32(sp + 192); +if (t7 == 0) {t1 = zero; +goto L45f080;} +t1 = zero; +t8 = 0x10029ae0; +t9 = t0 << 2; +t8 = t8; +t6 = t9 + t8; +t7 = MEM_U32(t6 + 0); +//nop; +t1 = MEM_U32(t7 + 8); +t9 = sp + 0x98; +goto L45f084; +t9 = sp + 0x98; +L45f080: +t9 = sp + 0x98; +L45f084: +MEM_U32(sp + 20) = t9; +//nop; +MEM_U32(sp + 16) = t1; +// bdead 400203e1 t9 = t9; +MEM_U32(sp + 160) = t0; +v0 = func_45e324(mem, sp, a0, a1, a2, a3); +goto L45f09c; +MEM_U32(sp + 160) = t0; +L45f09c: +t8 = MEM_U32(sp + 152); +// bdead 42020009 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 160); +if (t8 == 0) {a1 = v0; +goto L45f118;} +a1 = v0; +v0 = 0x10029fa0; +//nop; +a0 = MEM_U16(v0 + 26); +//nop; +if (a0 == 0) {//nop; +goto L45f0dc;} +//nop; +t6 = MEM_U16(v0 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L45f0f8;} +//nop; +L45f0dc: +if (a0 != 0) {t9 = MEM_U32(sp + 164); +goto L45f11c;} +t9 = MEM_U32(sp + 164); +t9 = MEM_U16(v0 + 10); +//nop; +t8 = t9 & 0x1; +if (t8 == 0) {t9 = MEM_U32(sp + 164); +goto L45f11c;} +t9 = MEM_U32(sp + 164); +L45f0f8: +//nop; +a0 = MEM_U32(sp + 148); +//nop; +wrapper_free(mem, a0); +goto L45f108; +//nop; +L45f108: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 152); +// bdead 9 ra = MEM_U32(sp + 36); +goto L45f1a0; +// bdead 9 ra = MEM_U32(sp + 36); +L45f118: +t9 = MEM_U32(sp + 164); +L45f11c: +a0 = MEM_U32(sp + 148); +a2 = MEM_U32(sp + 192); +a3 = MEM_U32(sp + 196); +fp_dest = t9; +MEM_U32(sp + 16) = t0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45f130; +MEM_U32(sp + 16) = t0; +L45f130: +t6 = MEM_U32(sp + 96); +// bdead 40028009 gp = MEM_U32(sp + 32); +t5 = 0x20; +if (t6 == 0) {MEM_U32(sp + 152) = v0; +goto L45f180;} +MEM_U32(sp + 152) = v0; +t7 = MEM_U32(sp + 192); +//nop; +t8 = MEM_U32(t7 + 20); +//nop; +at = s0 < t8; +if (at == 0) {//nop; +goto L45f180;} +//nop; +L45f160: +MEM_U8(s0 + 0) = (uint8_t)t5; +t9 = MEM_U32(sp + 192); +s0 = s0 + 0x1; +t6 = MEM_U32(t9 + 20); +//nop; +at = s0 < t6; +if (at != 0) {//nop; +goto L45f160;} +//nop; +L45f180: +//nop; +a0 = MEM_U32(sp + 148); +//nop; +wrapper_free(mem, a0); +goto L45f190; +//nop; +L45f190: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 152); +//nop; +L45f19c: +// bdead 9 ra = MEM_U32(sp + 36); +L45f1a0: +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0xc0; +return v0; +// bdead 9 sp = sp + 0xc0; +} + +static uint64_t f_cpp_directive_skipIfGroup(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45f1ac: +//cpp_directive_skipIfGroup: +//nop; +//nop; +//nop; +sp = sp + 0xffffd838; +// fdead 400001eb MEM_U32(sp + 68) = ra; +// fdead 400001eb MEM_U32(sp + 64) = fp; +// fdead 400001eb MEM_U32(sp + 60) = gp; +// fdead 400001eb MEM_U32(sp + 56) = s7; +// fdead 400001eb MEM_U32(sp + 52) = s6; +// fdead 400001eb MEM_U32(sp + 48) = s5; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 10184) = a0; +t7 = MEM_U32(a0 + 20); +t4 = 0x1002e020; +MEM_U32(sp + 10180) = t7; +t8 = MEM_U32(a0 + 12); +t9 = MEM_U32(a0 + 8); +t4 = MEM_U32(t4 + 0); +t2 = t8 + t9; +t3 = a0 ^ a1; +s4 = sp + 0x142c; +t3 = t3 < 0x1; +t5 = sp + 0xa4; +t8 = 0x1; +at = t7 < t2; +MEM_U32(sp + 10176) = t2; +MEM_U32(sp + 152) = t3; +MEM_U32(sp + 120) = s4; +MEM_U32(sp + 124) = t5; +MEM_U32(sp + 128) = s4; +MEM_U32(sp + 136) = t8; +if (at == 0) {MEM_U32(sp + 104) = t4; +goto L45f77c;} +MEM_U32(sp + 104) = t4; +v1 = 0x10029fa0; +fp = sp + 0x27c8; +s7 = sp + 0x6c; +s6 = sp + 0xa0; +s5 = sp + 0x27c4; +t9 = MEM_U32(sp + 10180); +L45f258: +//nop; +t0 = MEM_U8(t9 + 0); +t6 = t9 + 0x1; +t3 = t0 + 0xfffffff6; +at = t3 < 0x26; +if (at == 0) {MEM_U32(sp + 10180) = t6; +goto L45f750;} +MEM_U32(sp + 10180) = t6; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10012b54[] = { +&&L45f37c, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f304, +&&L45f3a4, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f304, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f750, +&&L45f294, +}; +dest = Lswitch10012b54[t3]; +//nop; +goto *dest; +//nop; +L45f294: +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L45f2b8;} +//nop; +t4 = MEM_U16(v1 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 != 0) {//nop; +goto L45f2d4;} +//nop; +L45f2b8: +if (v0 != 0) {t6 = MEM_U32(sp + 152); +goto L45f754;} +t6 = MEM_U32(sp + 152); +t8 = MEM_U16(v1 + 10); +//nop; +t7 = t8 & 0x1; +if (t7 == 0) {t6 = MEM_U32(sp + 152); +goto L45f754;} +t6 = MEM_U32(sp + 152); +L45f2d4: +//nop; +MEM_U32(sp + 160) = s4; +a0 = s5; +a1 = s6; +a2 = fp; +a3 = s7; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L45f2f0; +a3 = s7; +L45f2f0: +// bdead c1e00003 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x10029fa0; +t6 = MEM_U32(sp + 152); +goto L45f754; +t6 = MEM_U32(sp + 152); +L45f304: +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L45f328;} +//nop; +t2 = MEM_U16(v1 + 10); +//nop; +t9 = t2 & 0x1; +if (t9 != 0) {//nop; +goto L45f344;} +//nop; +L45f328: +if (v0 != 0) {t6 = MEM_U32(sp + 152); +goto L45f754;} +t6 = MEM_U32(sp + 152); +t6 = MEM_U16(v1 + 10); +//nop; +t3 = t6 & 0x1; +if (t3 == 0) {t6 = MEM_U32(sp + 152); +goto L45f754;} +t6 = MEM_U32(sp + 152); +L45f344: +//nop; +t4 = 0x1; +MEM_U32(sp + 160) = s4; +MEM_U32(sp + 16) = t4; +a0 = s5; +a1 = s6; +a2 = fp; +a3 = s7; +v0 = f_cpp_buffer_stringLiteralHandle(mem, sp, a0, a1, a2, a3); +goto L45f368; +a3 = s7; +L45f368: +// bdead c1e00003 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x10029fa0; +t6 = MEM_U32(sp + 152); +goto L45f754; +t6 = MEM_U32(sp + 152); +L45f37c: +t5 = MEM_U32(sp + 10184); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +t7 = t8 + 0x1; +MEM_U32(t5 + 4) = t7; +t9 = MEM_U32(sp + 10184); +t2 = MEM_U32(sp + 10180); +MEM_U32(t9 + 24) = t2; +goto L45f750; +MEM_U32(t9 + 24) = t2; +L45f3a4: +t6 = MEM_U32(sp + 10184); +//nop; +a0 = MEM_U32(sp + 10180); +a1 = MEM_U32(t6 + 24); +//nop; +v0 = f_cpp_buffer_isLineBeginning(mem, sp, a0, a1); +goto L45f3bc; +//nop; +L45f3bc: +// bdead c1e0000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L45f748;} +//nop; +t3 = MEM_U32(sp + 10180); +t8 = MEM_U32(sp + 10184); +t4 = t3 + 0xffffffff; +MEM_U32(t8 + 20) = t4; +MEM_U32(sp + 156) = zero; +L45f3dc: +t7 = MEM_U32(sp + 10180); +L45f3e0: +t5 = 0x1002e540; +v1 = MEM_U8(t7 + 0); +at = 0x2f; +t2 = v1 + t5; +t9 = MEM_U8(t2 + 0); +a0 = s5; +if (t9 == 0) {a1 = s6; +goto L45f40c;} +a1 = s6; +t6 = t7 + 0x1; +MEM_U32(sp + 10180) = t6; +goto L45f3dc; +MEM_U32(sp + 10180) = t6; +L45f40c: +if (v1 != at) {v0 = v1; +goto L45f440;} +v0 = v1; +t3 = MEM_U32(sp + 10180); +//nop; +t4 = t3 + 0x1; +MEM_U32(sp + 160) = s4; +MEM_U32(sp + 10180) = t4; +a2 = fp; +a3 = s7; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L45f434; +a3 = s7; +L45f434: +// bdead c1e00003 gp = MEM_U32(sp + 60); +t7 = MEM_U32(sp + 10180); +goto L45f3e0; +t7 = MEM_U32(sp + 10180); +L45f440: +t8 = 0x1002e010; +t5 = MEM_U32(sp + 10180); +t8 = MEM_U32(t8 + 0); +at = 0x28; +if (t8 == 0) {a0 = s5; +goto L45f4a4;} +a0 = s5; +if (v0 != at) {a1 = s6; +goto L45f46c;} +a1 = s6; +t2 = MEM_U8(t5 + 1); +at = 0x2a; +if (t2 == at) {at = 0x7b; +goto L45f478;} +L45f46c: +at = 0x7b; +if (v0 != at) {s1 = MEM_U32(sp + 10180); +goto L45f4a8;} +s1 = MEM_U32(sp + 10180); +L45f478: +t9 = MEM_U32(sp + 10180); +a2 = MEM_U32(sp + 10184); +t7 = t9 + 0x1; +//nop; +MEM_U32(sp + 160) = s4; +MEM_U32(sp + 10180) = t7; +a3 = s7; +v0 = f_cpp_buffer_pascalCommentHandle(mem, sp, a0, a1, a2, a3); +goto L45f498; +a3 = s7; +L45f498: +// bdead c1e00003 gp = MEM_U32(sp + 60); +t7 = MEM_U32(sp + 10180); +goto L45f3e0; +t7 = MEM_U32(sp + 10180); +L45f4a4: +s1 = MEM_U32(sp + 10180); +L45f4a8: +s3 = v1 & 0xff; +if (s3 == 0) {v0 = s3; +goto L45f518;} +v0 = s3; +L45f4b4: +t6 = 0x1002e340; +at = 0x5c; +t3 = s3 + t6; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 == 0) {//nop; +goto L45f4d8;} +//nop; +s1 = s1 + 0x1; +goto L45f508; +s1 = s1 + 0x1; +L45f4d8: +if (v0 != at) {//nop; +goto L45f518;} +//nop; +t8 = MEM_U8(s1 + 1); +at = 0xa; +if (t8 != at) {//nop; +goto L45f518;} +//nop; +//nop; +a0 = MEM_U32(sp + 10184); +a1 = s1; +f_cpp_buffer_fixupBackslashReturn(mem, sp, a0, a1); +goto L45f500; +a1 = s1; +L45f500: +// bdead c1e40003 gp = MEM_U32(sp + 60); +//nop; +L45f508: +s3 = MEM_U8(s1 + 0); +//nop; +if (s3 != 0) {v0 = s3; +goto L45f4b4;} +v0 = s3; +L45f518: +s0 = 0x10006d4c; +MEM_U8(s1 + 0) = (uint8_t)zero; +s2 = zero; +s0 = s0; +L45f528: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U32(sp + 10180); +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L45f53c; +//nop; +L45f53c: +// bdead c1fe000b gp = MEM_U32(sp + 60); +if (v0 != 0) {t5 = 0x1; +goto L45f550;} +t5 = 0x1; +MEM_U32(sp + 156) = t5; +goto L45f564; +MEM_U32(sp + 156) = t5; +L45f550: +t2 = 0x10006d88; +s0 = s0 + 0x4; +t2 = t2; +if (s0 != t2) {s2 = s2 + 0x4; +goto L45f528;} +s2 = s2 + 0x4; +L45f564: +MEM_U8(s1 + 0) = (uint8_t)s3; +t9 = MEM_U32(sp + 156); +//nop; +if (t9 == 0) {//nop; +goto L45f748;} +//nop; +t7 = 0x10006dc4; +//nop; +t7 = t7; +s0 = s2 + t7; +a0 = MEM_U32(s0 + 0); +//nop; +t6 = a0 + 0xfffffffd; +at = t6 < 0xa; +if (at == 0) {//nop; +goto L45f748;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10012bec[] = { +&&L45f5c0, +&&L45f5c0, +&&L45f5c0, +&&L45f5dc, +&&L45f748, +&&L45f610, +&&L45f748, +&&L45f748, +&&L45f748, +&&L45f5dc, +}; +dest = Lswitch10012bec[t6]; +//nop; +goto *dest; +//nop; +L45f5c0: +//nop; +a0 = MEM_U32(sp + 10184); +//nop; +f_cpp_ifstack_pushFrame(mem, sp, a0); +goto L45f5d0; +//nop; +L45f5d0: +// bdead c1e00003 gp = MEM_U32(sp + 60); +//nop; +goto L45f748; +//nop; +L45f5dc: +v0 = 0x10029fa0; +//nop; +v0 = MEM_U16(v0 + 26); +//nop; +if (v0 == 0) {//nop; +goto L45f610;} +//nop; +t3 = 0x10029fa0; +//nop; +t3 = MEM_U16(t3 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {//nop; +goto L45f610;} +//nop; +L45f610: +v1 = 0x1002e020; +t8 = MEM_U32(sp + 104); +v1 = MEM_U32(v1 + 0); +at = 0xc; +if (t8 == v1) {// bdead c1e20037 ra = MEM_U32(sp + 68); +goto L45f790;} +// bdead c1e20037 ra = MEM_U32(sp + 68); +if (a0 != at) {//nop; +goto L45f64c;} +//nop; +//nop; +//nop; +//nop; +f_cpp_ifstack_popFrame(mem, sp); +goto L45f640; +//nop; +L45f640: +// bdead c1e00003 gp = MEM_U32(sp + 60); +//nop; +goto L45f748; +//nop; +L45f64c: +t5 = MEM_U32(v1 + 12); +at = 0x6; +if (t5 != at) {a2 = 0xffffffff; +goto L45f744;} +a2 = 0xffffffff; +v1 = 0x1002e01c; +t1 = zero; +v1 = MEM_U32(v1 + 0); +t0 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L45f6c0;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45f6c0;} +//nop; +v0 = MEM_U32(v1 + 20); +t9 = a0 << 2; +if ((int)v0 < 0) {t3 = v0 << 2; +goto L45f6c0;} +t3 = v0 << 2; +t2 = MEM_U32(v1 + 4); +t3 = t3 - v0; +t3 = t3 << 2; +t7 = t2 + t9; +t6 = MEM_U32(t7 + 0); +t3 = t3 - v0; +t3 = t3 << 2; +t1 = t6 + t3; +goto L45f6c0; +t1 = t6 + t3; +L45f6c0: +if ((int)a1 <= 0) {//nop; +goto L45f70c;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45f70c;} +//nop; +v0 = MEM_U32(v1 + 20); +t8 = a0 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L45f70c;} +t9 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t5 = t4 + t8; +t2 = MEM_U32(t5 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t0 = t2 + t9; +goto L45f70c; +t0 = t2 + t9; +L45f70c: +t7 = MEM_U32(t0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x5c; +a1 = 0x2; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45f72c; +MEM_U32(sp + 16) = t7; +L45f72c: +// bdead c1e20003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s0 + 0); +v1 = 0x1002e020; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45f744: +MEM_U32(v1 + 12) = a0; +L45f748: +v1 = 0x10029fa0; +//nop; +L45f750: +t6 = MEM_U32(sp + 152); +L45f754: +t4 = MEM_U32(sp + 10180); +if (t6 == 0) {t3 = 0x20; +goto L45f764;} +t3 = 0x20; +MEM_U8(t4 + -1) = (uint8_t)t3; +L45f764: +t8 = MEM_U32(sp + 10180); +t5 = MEM_U32(sp + 10176); +//nop; +at = t8 < t5; +if (at != 0) {t9 = MEM_U32(sp + 10180); +goto L45f258;} +t9 = MEM_U32(sp + 10180); +L45f77c: +t2 = MEM_U32(sp + 10180); +t9 = MEM_U32(sp + 10184); +//nop; +MEM_U32(t9 + 20) = t2; +// bdead 11 ra = MEM_U32(sp + 68); +L45f790: +// bdead 11 s0 = MEM_U32(sp + 28); +// bdead 11 s1 = MEM_U32(sp + 32); +// bdead 11 s2 = MEM_U32(sp + 36); +// bdead 11 s3 = MEM_U32(sp + 40); +// bdead 11 s4 = MEM_U32(sp + 44); +// bdead 11 s5 = MEM_U32(sp + 48); +// bdead 11 s6 = MEM_U32(sp + 52); +// bdead 11 s7 = MEM_U32(sp + 56); +// bdead 11 fp = MEM_U32(sp + 64); +// bdead 11 sp = sp + 0x27c8; +return ((uint64_t)v0 << 32) | v1; +// bdead 11 sp = sp + 0x27c8; +} + +static void f_cpp_directive_installAssert(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45f7bc: +//cpp_directive_installAssert: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +MEM_U32(sp + 40) = a0; +v0 = wrapper_strlen(mem, a0); +goto L45f7e0; +MEM_U32(sp + 40) = a0; +L45f7e0: +// bdead 4000000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +t6 = 0xd; +MEM_U32(sp + 16) = t6; +a2 = zero; +a3 = zero; +a1 = v0 + a0; +temp64 = f_handle_assert(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45f804; +a1 = v0 + a0; +L45f804: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_cpp_directive_installPredefine(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45f814: +//cpp_directive_installPredefine: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +v0 = wrapper_strlen(mem, a0); +goto L45f838; +MEM_U32(sp + 48) = a0; +L45f838: +// bdead 4000000b gp = MEM_U32(sp + 32); +a0 = v0 + 0x8; +//nop; +//nop; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L45f850; +//nop; +L45f850: +// bdead 4000010b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 48); +a1 = 0x10012a84; +//nop; +MEM_U32(sp + 44) = v0; +a0 = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L45f870; +a1 = a1; +L45f870: +// bdead 40000003 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 44); +a0 = 0x1002e340; +t7 = MEM_U8(t6 + 0); +t5 = 0x20; +t8 = a0 + t7; +t0 = MEM_U8(t8 + 0); +t7 = 0x31; +if (t0 == 0) {v1 = t6 + 0x1; +goto L45f8b4;} +v1 = t6 + 0x1; +L45f898: +t9 = MEM_U8(v1 + 0); +v1 = v1 + 0x1; +t2 = a0 + t9; +t0 = MEM_U8(t2 + 0); +//nop; +if (t0 != 0) {//nop; +goto L45f898;} +//nop; +L45f8b4: +t3 = MEM_U8(v1 + -1); +at = 0x3d; +if (t3 != at) {v1 = v1 + 0xffffffff; +goto L45f8d0;} +v1 = v1 + 0xffffffff; +t4 = 0x20; +MEM_U8(v1 + 0) = (uint8_t)t4; +goto L45f8e0; +MEM_U8(v1 + 0) = (uint8_t)t4; +L45f8d0: +MEM_U8(v1 + 0) = (uint8_t)t5; +MEM_U8(v1 + 1) = (uint8_t)t7; +v1 = v1 + 0x2; +MEM_U8(v1 + 0) = (uint8_t)zero; +L45f8e0: +t8 = MEM_U32(sp + 48); +t9 = 0x1002e440; +t6 = MEM_U8(t8 + 0); +a2 = 0xffffffff; +t2 = t6 + t9; +t3 = MEM_U8(t2 + 0); +//nop; +if (t3 != 0) {//nop; +goto L45f9e8;} +//nop; +v1 = 0x1002e01c; +t1 = zero; +v1 = MEM_U32(v1 + 0); +t0 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L45f968;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45f968;} +//nop; +v0 = MEM_U32(v1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L45f968;} +t6 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t7 = t4 + t5; +t8 = MEM_U32(t7 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t1 = t8 + t6; +goto L45f968; +t1 = t8 + t6; +L45f968: +if ((int)a1 <= 0) {//nop; +goto L45f9b4;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L45f9b4;} +//nop; +v0 = MEM_U32(v1 + 20); +t2 = a0 << 2; +if ((int)v0 < 0) {t5 = v0 << 2; +goto L45f9b4;} +t5 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t5 = t5 - v0; +t5 = t5 << 2; +t3 = t9 + t2; +t4 = MEM_U32(t3 + 0); +t5 = t5 - v0; +t5 = t5 << 2; +t0 = t4 + t5; +goto L45f9b4; +t0 = t4 + t5; +L45f9b4: +t7 = MEM_U32(t0 + 4); +t8 = MEM_U32(sp + 48); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x4a; +a1 = 0x2; +MEM_U32(sp + 16) = t7; +MEM_U32(sp + 20) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45f9dc; +MEM_U32(sp + 20) = t8; +L45f9dc: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +goto L45fa00; +//nop; +L45f9e8: +//nop; +a0 = MEM_U32(sp + 44); +a1 = zero; +temp64 = f_cpp_symentry_createMacroDef(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45f9f8; +a1 = zero; +L45f9f8: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L45fa00: +//nop; +a0 = MEM_U32(sp + 44); +//nop; +wrapper_free(mem, a0); +goto L45fa10; +//nop; +L45fa10: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_cpp_directive_undefPredefined(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fa20: +//cpp_directive_undefPredefined: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +temp64 = f_cpp_symentry_undefineMacro(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45fa40; +// fdead 4000002b MEM_U32(sp + 24) = gp; +L45fa40: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_cpp_directive_setFileNestLevel(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fa50: +//cpp_directive_setFileNestLevel: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +v0 = wrapper_atoi(mem, a0); +goto L45fa70; +// fdead 4000002b MEM_U32(sp + 24) = gp; +L45fa70: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +a0 = 0x10006e00; +at = (int)v1 < (int)0xc9; +a0 = a0; +if ((int)v0 >= 0) {MEM_U32(a0 + 0) = v0; +goto L45fa98;} +MEM_U32(a0 + 0) = v0; +t6 = 0xc8; +MEM_U32(a0 + 0) = t6; +goto L45faa4; +MEM_U32(a0 + 0) = t6; +L45fa98: +if (at != 0) {t7 = 0xc8; +goto L45faa4;} +t7 = 0xc8; +MEM_U32(a0 + 0) = t7; +L45faa4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +//nop; +//nop; +//nop; +} + +static void f_cpp_ifStack_initialize(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fac0: +//cpp_ifStack_initialize: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +t6 = 0x32; +MEM_U32(a0 + 0) = t6; +//nop; +a2 = a0; +MEM_U32(sp + 32) = a2; +a0 = 0x32; +a1 = 0x10; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L45fafc; +a1 = 0x10; +L45fafc: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +at = 0x1002e740; +t7 = 0xffffffff; +MEM_U32(a2 + 4) = v0; +MEM_U32(a2 + 8) = t7; +MEM_U32(at + 0) = a2; +// bdead 3 ra = MEM_U32(sp + 28); +at = 0x1002e020; +// bdead 7 sp = sp + 0x20; +MEM_U32(at + 0) = zero; +return; +MEM_U32(at + 0) = zero; +} + +static void f_cpp_ifStack_terminate(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fb2c: +//cpp_ifStack_terminate: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 40000023 MEM_U32(sp + 28) = ra; +// fdead 40000023 MEM_U32(sp + 24) = gp; +a1 = MEM_U32(a0 + 4); +//nop; +if (a1 == 0) {// bdead 40000041 ra = MEM_U32(sp + 28); +goto L45fb70;} +// bdead 40000041 ra = MEM_U32(sp + 28); +//nop; +a0 = a1; +//nop; +wrapper_free(mem, a0); +goto L45fb64; +//nop; +L45fb64: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L45fb70: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_cpp_ifStack_push(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fb7c: +//cpp_ifStack_push: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 8); +v0 = MEM_U32(a0 + 0); +v1 = t6 + 0x1; +at = (int)v1 < (int)v0; +a2 = a0; +if (at != 0) {MEM_U32(a0 + 8) = v1; +goto L45fbdc;} +MEM_U32(a0 + 8) = v1; +t8 = v0 << 1; +MEM_U32(a0 + 0) = t8; +//nop; +a1 = MEM_U32(a2 + 0); +a0 = MEM_U32(a0 + 4); +MEM_U32(sp + 32) = a2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L45fbcc; +MEM_U32(sp + 32) = a2; +L45fbcc: +a2 = MEM_U32(sp + 32); +// bdead 89 gp = MEM_U32(sp + 24); +v1 = MEM_U32(a2 + 8); +MEM_U32(a2 + 4) = v0; +L45fbdc: +t9 = MEM_U32(a2 + 4); +a0 = 0x1002e020; +// bdead 4000031 ra = MEM_U32(sp + 28); +t0 = v1 << 4; +v0 = t9 + t0; +// bdead 29 sp = sp + 0x20; +MEM_U32(a0 + 0) = v0; +return v0; +MEM_U32(a0 + 0) = v0; +} + +static void f_cpp_ifstack_pushFrame(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fbfc: +//cpp_ifstack_pushFrame: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +a0 = 0x1002e740; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = f_cpp_ifStack_push(mem, sp, a0); +goto L45fc28; +// fdead 400001eb MEM_U32(sp + 24) = gp; +L45fc28: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +v1 = 0x1002e020; +t0 = 0x5; +MEM_U32(v1 + 0) = v0; +t6 = MEM_U32(a0 + 0); +//nop; +MEM_U32(v0 + 0) = t6; +t8 = MEM_U32(a0 + 4); +t9 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t9 + 4) = t8; +t1 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t1 + 12) = t0; +t2 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t2 + 8) = zero; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_cpp_ifStack_pop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fc80: +//cpp_ifStack_pop: +//nop; +//nop; +//nop; +t6 = MEM_U32(a0 + 8); +t7 = 0x10000; +if ((int)t6 >= 0) {t7 = t7 | 0x42; +goto L45fcb0;} +t7 = t7 | 0x42; +a2 = 0x1002e020; +MEM_U32(a1 + 0) = t7; +v0 = zero; +MEM_U32(a2 + 0) = zero; +return v0; +MEM_U32(a2 + 0) = zero; +L45fcb0: +MEM_U32(a1 + 0) = zero; +t8 = MEM_U32(a0 + 8); +//nop; +t9 = t8 + 0xffffffff; +MEM_U32(a0 + 8) = t9; +if ((int)t9 < 0) {v1 = t9; +goto L45fce4;} +v1 = t9; +t0 = MEM_U32(a0 + 4); +a2 = 0x1002e020; +t1 = v1 << 4; +v0 = t0 + t1; +MEM_U32(a2 + 0) = v0; +return v0; +MEM_U32(a2 + 0) = v0; +L45fce4: +a2 = 0x1002e020; +v0 = zero; +MEM_U32(a2 + 0) = zero; +//nop; +return v0; +//nop; +} + +static void f_cpp_ifstack_popFrame(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fcf8: +//cpp_ifstack_popFrame: +//nop; +//nop; +//nop; +a0 = 0x1002e740; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 400001eb MEM_U32(sp + 24) = gp; +a1 = sp + 0x24; +v0 = f_cpp_ifStack_pop(mem, sp, a0, a1); +goto L45fd24; +a1 = sp + 0x24; +L45fd24: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +at = 0x1002e020; +//nop; +MEM_U32(at + 0) = v0; +// bdead 1 v0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +//nop; +//nop; +//nop; +//nop; +} + +static void f_cpp_paths_initialize(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fd54: +//cpp_paths_initialize: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +at = 0x1002e744; +// fdead 4000006f MEM_U32(sp + 28) = ra; +// fdead 4000006f MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +t6 = 0x7; +MEM_U32(at + 0) = a0; +MEM_U32(a0 + 0) = t6; +//nop; +a2 = a0; +MEM_U32(sp + 32) = a2; +a0 = 0x1c; +v0 = f_Malloc(mem, sp, a0); +goto L45fd94; +a0 = 0x1c; +L45fd94: +a2 = MEM_U32(sp + 32); +// bdead 4000008b gp = MEM_U32(sp + 24); +t7 = 0x1; +MEM_U32(a2 + 8) = v0; +MEM_U32(a2 + 4) = t7; +MEM_U32(a2 + 12) = v0; +t8 = MEM_U32(sp + 36); +//nop; +MEM_U32(t8 + 0) = zero; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_cpp_paths_terminate(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fdc8: +//cpp_paths_terminate: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 40000023 MEM_U32(sp + 28) = ra; +// fdead 40000023 MEM_U32(sp + 24) = gp; +a1 = MEM_U32(a0 + 8); +//nop; +if (a1 == 0) {// bdead 40000041 ra = MEM_U32(sp + 28); +goto L45fe0c;} +// bdead 40000041 ra = MEM_U32(sp + 28); +//nop; +a0 = a1; +//nop; +wrapper_free(mem, a0); +goto L45fe00; +//nop; +L45fe00: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L45fe0c: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_cpp_paths_addSearchPath(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fe18: +//cpp_paths_addSearchPath: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +t6 = MEM_U32(a0 + 4); +v0 = MEM_U32(a0 + 0); +t7 = t6 + 0x1; +at = (int)t7 < (int)v0; +if (at != 0) {a2 = a0; +goto L45fe80;} +a2 = a0; +t8 = v0 << 1; +MEM_U32(a0 + 0) = t8; +a1 = MEM_U32(a2 + 0); +a0 = MEM_U32(a0 + 8); +t9 = a1 << 2; +a1 = t9; +//nop; +MEM_U32(sp + 32) = a2; +//nop; +v0 = f_Realloc(mem, sp, a0, a1); +goto L45fe74; +//nop; +L45fe74: +a2 = MEM_U32(sp + 32); +// bdead 4000008b gp = MEM_U32(sp + 24); +MEM_U32(a2 + 8) = v0; +L45fe80: +//nop; +a0 = MEM_U32(sp + 36); +MEM_U32(sp + 32) = a2; +v0 = wrapper_strlen(mem, a0); +goto L45fe90; +MEM_U32(sp + 32) = a2; +L45fe90: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +a1 = v0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L45fea8; +//nop; +L45fea8: +a2 = MEM_U32(sp + 32); +// bdead 8b gp = MEM_U32(sp + 24); +t2 = MEM_U32(a2 + 4); +t1 = MEM_U32(a2 + 8); +t3 = t2 << 2; +t0 = v0 + 0x18; +t4 = t1 + t3; +MEM_U32(t4 + 0) = t0; +t5 = MEM_U32(a2 + 4); +t7 = MEM_U32(a2 + 8); +t6 = t5 + 0x1; +t9 = t6 << 2; +MEM_U32(a2 + 4) = t6; +t2 = t7 + t9; +MEM_U32(t2 + 0) = zero; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_cpp_paths_resetIterator(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fef4: +//cpp_paths_resetIterator: +//nop; +//nop; +//nop; +v1 = 0x1002e744; +//nop; +v0 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v0 + 8); +if (a0 == 0) {MEM_U32(v0 + 12) = t6; +goto L45ff34;} +MEM_U32(v0 + 12) = t6; +v0 = MEM_U32(v1 + 0); +//nop; +t7 = MEM_U32(v0 + 12); +//nop; +t8 = t7 + 0x4; +MEM_U32(v0 + 12) = t8; +L45ff34: +//nop; +return; +//nop; +} + +static uint32_t f_cpp_paths_getNextPath(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45ff3c: +//cpp_paths_getNextPath: +//nop; +//nop; +//nop; +a0 = 0x1002e744; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +a1 = MEM_U32(a0 + 12); +//nop; +v0 = MEM_U32(a1 + 0); +t6 = a1 + 0x4; +MEM_U32(a0 + 12) = t6; +return v0; +MEM_U32(a0 + 12) = t6; +} + +static uint32_t f_cpp_paths_isolatePathName(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45ff70: +//cpp_paths_isolatePathName: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 0); +v1 = a0 + 0x1; +if (v0 == 0) {//nop; +goto L45ffa8;} +//nop; +L45ff98: +v0 = MEM_U8(v1 + 0); +v1 = v1 + 0x1; +if (v0 != 0) {//nop; +goto L45ff98;} +//nop; +L45ffa8: +v1 = v1 + 0xffffffff; +at = a0 < v1; +if (at == 0) {//nop; +goto L45ffe4;} +//nop; +t6 = MEM_U8(v1 + -1); +v0 = 0x2f; +if (v0 == t6) {v1 = v1 + 0xffffffff; +goto L45ffe4;} +v1 = v1 + 0xffffffff; +at = a0 < v1; +L45ffcc: +if (at == 0) {//nop; +goto L45ffe4;} +//nop; +t7 = MEM_U8(v1 + -1); +v1 = v1 + 0xffffffff; +if (v0 != t7) {at = a0 < v1; +goto L45ffcc;} +at = a0 < v1; +L45ffe4: +t8 = MEM_U8(v1 + 0); +v0 = 0x2f; +if (v0 != t8) {t9 = v1 + 0x1; +goto L45fffc;} +t9 = v1 + 0x1; +MEM_U32(a1 + 0) = t9; +goto L460000; +MEM_U32(a1 + 0) = t9; +L45fffc: +MEM_U32(a1 + 0) = v1; +L460000: +if (v1 != a0) {//nop; +goto L460028;} +//nop; +a0 = 0x10012cdc; +//nop; +a1 = 0x1; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L46001c; +a0 = a0; +L46001c: +// bdead 9 gp = MEM_U32(sp + 24); +v0 = v0 + 0x18; +goto L460074; +v0 = v0 + 0x18; +L460028: +t0 = MEM_U8(v1 + 0); +//nop; +MEM_U8(sp + 39) = (uint8_t)t0; +MEM_U8(v1 + 0) = (uint8_t)zero; +//nop; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 40) = v1; +v0 = wrapper_strlen(mem, a0); +goto L460048; +MEM_U32(sp + 40) = v1; +L460048: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 48); +//nop; +a1 = v0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L460060; +//nop; +L460060: +v1 = MEM_U32(sp + 40); +t1 = MEM_U8(sp + 39); +// bdead 419 gp = MEM_U32(sp + 24); +v0 = v0 + 0x18; +MEM_U8(v1 + 0) = (uint8_t)t1; +L460074: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static void f_cpp_paths_setDefaultPath(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L460084: +//cpp_paths_setDefaultPath: +//nop; +//nop; +//nop; +t6 = 0x1002e744; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = MEM_U32(t6 + 8); +MEM_U32(t7 + 0) = a0; +return; +MEM_U32(t7 + 0) = a0; +} + +static uint32_t f_cpp_paths_getDefaultPath(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4600ac: +//cpp_paths_getDefaultPath: +//nop; +//nop; +//nop; +t6 = 0x1002e744; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +v0 = MEM_U32(t7 + 0); +//nop; +return v0; +//nop; +//nop; +//nop; +} + +static uint32_t f_is_nosideeffects_pragma(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4600e4: +//is_nosideeffects_pragma: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +t6 = 0x10006e74; +// fdead 400081e3 MEM_U32(sp + 52) = ra; +// fdead 400081e3 MEM_U32(sp + 48) = gp; +// fdead 400081e3 MEM_U32(sp + 44) = s5; +// fdead 400081e3 MEM_U32(sp + 40) = s4; +// fdead 400081e3 MEM_U32(sp + 36) = s3; +// fdead 400081e3 MEM_U32(sp + 32) = s2; +// fdead 400081e3 MEM_U32(sp + 28) = s1; +// fdead 400081e3 MEM_U32(sp + 24) = s0; +MEM_U32(sp + 92) = a1; +t6 = t6; +at = MEM_U32(t6 + 0); +s5 = sp + 0x4c; +MEM_U32(s5 + 0) = at; +t9 = MEM_U32(t6 + 4); +a3 = a0; +MEM_U32(s5 + 4) = t9; +at = MEM_U32(t6 + 8); +s4 = a2; +MEM_U32(s5 + 8) = at; +t0 = MEM_U32(sp + 92); +a1 = a3; +s0 = MEM_U32(t0 + 0); +s3 = zero; +t1 = MEM_U8(s0 + 0); +//nop; +MEM_U8(a2 + 0) = (uint8_t)t1; +MEM_U8(s0 + 0) = (uint8_t)zero; +//nop; +a0 = MEM_U32(sp + 76); +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L460174; +//nop; +L460174: +// bdead 4072000b gp = MEM_U32(sp + 48); +if (v0 != 0) {v1 = s3 ^ 0x3; +goto L460228;} +v1 = s3 ^ 0x3; +s2 = 0x1002e340; +s1 = 0x1002e540; +//nop; +L46018c: +t2 = MEM_U8(s4 + 0); +s3 = s3 + 0x1; +v0 = t2 & 0xff; +t3 = s1 + v0; +MEM_U8(s0 + 0) = (uint8_t)t2; +t4 = MEM_U8(t3 + 0); +at = (int)s3 < (int)0x3; +if (t4 == 0) {t1 = s3 << 2; +goto L4601cc;} +t1 = s3 << 2; +L4601b0: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t5 = s1 + v0; +t8 = MEM_U8(t5 + 0); +//nop; +if (t8 != 0) {//nop; +goto L4601b0;} +//nop; +L4601cc: +t7 = s2 + v0; +t6 = MEM_U8(t7 + 0); +t2 = s5 + t1; +if (t6 == 0) {a1 = s0; +goto L4601fc;} +a1 = s0; +L4601e0: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t9 = s2 + v0; +t0 = MEM_U8(t9 + 0); +//nop; +if (t0 != 0) {//nop; +goto L4601e0;} +//nop; +L4601fc: +MEM_U8(s4 + 0) = (uint8_t)v0; +if (at == 0) {MEM_U8(s0 + 0) = (uint8_t)zero; +goto L460224;} +MEM_U8(s0 + 0) = (uint8_t)zero; +//nop; +a0 = MEM_U32(t2 + 0); +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L460218; +//nop; +L460218: +// bdead 407e000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L46018c;} +//nop; +L460224: +v1 = s3 ^ 0x3; +L460228: +v1 = v1 < 0x1; +if (v1 == 0) {v0 = v1; +goto L460240;} +v0 = v1; +t3 = MEM_U32(sp + 92); +MEM_U32(t3 + 0) = s0; +goto L46024c; +MEM_U32(t3 + 0) = s0; +L460240: +t4 = MEM_U8(s4 + 0); +//nop; +MEM_U8(s0 + 0) = (uint8_t)t4; +L46024c: +// bdead 9 ra = MEM_U32(sp + 52); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 s4 = MEM_U32(sp + 40); +// bdead 9 s5 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x58; +return v0; +// bdead 9 sp = sp + 0x58; +} + +static uint64_t f_cpp_pragma_handle(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L460270: +//cpp_pragma_handle: +//nop; +//nop; +//nop; +sp = sp + 0xfffffb90; +t8 = 0x1002e00c; +t9 = 0x1002e010; +t4 = 0x1002e018; +t8 = MEM_U32(t8 + 0); +t9 = MEM_U32(t9 + 0); +t4 = MEM_U32(t4 + 0); +// fdead 460021e3 MEM_U32(sp + 36) = ra; +// fdead 460021e3 MEM_U32(sp + 32) = gp; +MEM_U32(sp + 1136) = a0; +MEM_U32(sp + 1140) = a1; +MEM_U32(sp + 1144) = a2; +MEM_U32(sp + 1148) = a3; +t7 = MEM_U32(a3 + 20); +t3 = t8 | t9; +t5 = t3 | t4; +if (t5 == 0) {MEM_U32(sp + 1128) = t7; +goto L4602cc;} +MEM_U32(sp + 1128) = t7; +v0 = zero; +goto L461b34; +v0 = zero; +L4602cc: +t6 = MEM_U32(sp + 1136); +a3 = 0x1002e540; +v1 = MEM_U8(t6 + 0); +a1 = sp + 0x470; +t7 = a3 + v1; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 == 0) {//nop; +goto L46031c;} +//nop; +t9 = MEM_U32(sp + 1136); +L4602f4: +//nop; +t3 = t9 + 0x1; +MEM_U32(sp + 1136) = t3; +v1 = MEM_U8(t3 + 0); +//nop; +t4 = a3 + v1; +t5 = MEM_U8(t4 + 0); +//nop; +if (t5 != 0) {t9 = MEM_U32(sp + 1136); +goto L4602f4;} +t9 = MEM_U32(sp + 1136); +L46031c: +t0 = 0x1002e340; +t6 = MEM_U32(sp + 1136); +t7 = t0 + v1; +t8 = MEM_U8(t7 + 0); +MEM_U32(sp + 124) = t6; +if (t8 == 0) {t7 = MEM_U32(sp + 124); +goto L460368;} +t7 = MEM_U32(sp + 124); +t9 = MEM_U32(sp + 1136); +L46033c: +//nop; +t3 = t9 + 0x1; +MEM_U32(sp + 1136) = t3; +t4 = MEM_U8(t3 + 0); +//nop; +t5 = t0 + t4; +t6 = MEM_U8(t5 + 0); +//nop; +if (t6 != 0) {t9 = MEM_U32(sp + 1136); +goto L46033c;} +t9 = MEM_U32(sp + 1136); +t7 = MEM_U32(sp + 124); +L460368: +t8 = MEM_U32(sp + 1136); +//nop; +if (t7 != t8) {//nop; +goto L460380;} +//nop; +MEM_U32(sp + 124) = zero; +goto L4603ac; +MEM_U32(sp + 124) = zero; +L460380: +//nop; +a0 = MEM_U32(sp + 124); +a2 = sp + 0x77; +v0 = f_is_nosideeffects_pragma(mem, sp, a0, a1, a2); +goto L460390; +a2 = sp + 0x77; +L460390: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t3 = MEM_U32(sp + 124); +goto L4603b0;} +t3 = MEM_U32(sp + 124); +t9 = 0x10012d54; +//nop; +t9 = t9; +MEM_U32(sp + 124) = t9; +L4603ac: +t3 = MEM_U32(sp + 124); +L4603b0: +//nop; +if (t3 == 0) {//nop; +goto L460428;} +//nop; +t4 = 0x10012d54; +t5 = MEM_U32(sp + 1136); +t4 = t4; +if (t3 == t4) {//nop; +goto L460428;} +//nop; +t6 = MEM_U8(t5 + 0); +//nop; +MEM_U8(sp + 119) = (uint8_t)t6; +MEM_U8(t5 + 0) = (uint8_t)zero; +t7 = MEM_U32(sp + 124); +//nop; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 == 0) {//nop; +goto L460428;} +//nop; +a0 = MEM_U8(t7 + 0); +v1 = t7; +L460400: +//nop; +MEM_U32(sp + 56) = v1; +//nop; +v0 = wrapper_tolower(a0); +goto L460410; +//nop; +L460410: +v1 = MEM_U32(sp + 56); +// bdead 4000001b gp = MEM_U32(sp + 32); +a0 = MEM_U8(v1 + 1); +v1 = v1 + 0x1; +if (a0 != 0) {MEM_U8(v1 + -1) = (uint8_t)v0; +goto L460400;} +MEM_U8(v1 + -1) = (uint8_t)v0; +L460428: +//nop; +a0 = MEM_U32(sp + 124); +//nop; +v0 = f_pragma_lookup(mem, sp, a0); +goto L460438; +//nop; +L460438: +// bdead 4000001b gp = MEM_U32(sp + 32); +t3 = MEM_U8(sp + 119); +a3 = 0x1002e540; +t0 = 0x1002e340; +if (v0 != 0) {MEM_U32(sp + 120) = v0; +goto L460568;} +MEM_U32(sp + 120) = v0; +t9 = 0x10029fa0; +//nop; +t9 = MEM_U16(t9 + 46); +//nop; +if (t9 == 0) {//nop; +goto L460560;} +//nop; +t4 = 0x10012d54; +t3 = MEM_U32(sp + 124); +t4 = t4; +if (t3 == t4) {a2 = 0xffffffff; +goto L460560;} +a2 = 0xffffffff; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +t2 = 0x2c; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L4604e4;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L4604e4;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L4604e4;} +//nop; +t2 = 0x2c; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t6 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t8 = t6 + t5; +t7 = MEM_U32(t8 + 0); +t9 = lo; +t1 = t7 + t9; +//nop; +goto L4604e4; +//nop; +L4604e4: +if ((int)a1 <= 0) {//nop; +goto L460530;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460530;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460530;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t3 = MEM_U32(a0 + 4); +t4 = v1 << 2; +t6 = t3 + t4; +t5 = MEM_U32(t6 + 0); +t8 = lo; +t0 = t5 + t8; +t9 = MEM_U32(sp + 124); +goto L460534; +t9 = MEM_U32(sp + 124); +L460530: +t9 = MEM_U32(sp + 124); +L460534: +t7 = MEM_U32(t0 + 4); +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 20) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x71; +a1 = 0x1; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L460558; +MEM_U32(sp + 16) = t7; +L460558: +// bdead 13 gp = MEM_U32(sp + 32); +//nop; +L460560: +v0 = zero; +goto L461b34; +v0 = zero; +L460568: +t4 = MEM_U32(sp + 1136); +at = 0x5; +MEM_U8(t4 + 0) = (uint8_t)t3; +t6 = MEM_U32(sp + 1136); +//nop; +v1 = MEM_U8(t6 + 0); +//nop; +t5 = a3 + v1; +a0 = MEM_U8(t5 + 0); +//nop; +if (a0 == 0) {a1 = v1 ^ 0x28; +goto L4605c8;} +a1 = v1 ^ 0x28; +t8 = MEM_U32(sp + 1136); +L46059c: +//nop; +t7 = t8 + 0x1; +MEM_U32(sp + 1136) = t7; +v1 = MEM_U8(t7 + 0); +//nop; +t9 = a3 + v1; +a0 = MEM_U8(t9 + 0); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 1136); +goto L46059c;} +t8 = MEM_U32(sp + 1136); +a1 = v1 ^ 0x28; +L4605c8: +if (a1 != 0) {//nop; +goto L461038;} +//nop; +t3 = MEM_U32(sp + 1136); +t1 = zero; +t4 = t3 + 0x1; +MEM_U32(sp + 1136) = t4; +v1 = MEM_U8(t4 + 0); +a2 = 0x29; +t5 = a3 + v1; +a0 = MEM_U8(t5 + 0); +//nop; +if (a0 == 0) {t3 = MEM_U32(sp + 1136); +goto L46062c;} +t3 = MEM_U32(sp + 1136); +t8 = MEM_U32(sp + 1136); +L460600: +//nop; +t7 = t8 + 0x1; +MEM_U32(sp + 1136) = t7; +v1 = MEM_U8(t7 + 0); +//nop; +t9 = a3 + v1; +a0 = MEM_U8(t9 + 0); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 1136); +goto L460600;} +t8 = MEM_U32(sp + 1136); +t3 = MEM_U32(sp + 1136); +L46062c: +a1 = v1; +if (v1 == 0) {MEM_U32(sp + 100) = t3; +goto L460908;} +MEM_U32(sp + 100) = t3; +if (a2 == v1) {t2 = 0x2c; +goto L460908;} +t2 = 0x2c; +t4 = t0 + v1; +L460644: +a1 = MEM_U8(t4 + 0); +//nop; +if (a1 == 0) {//nop; +goto L46081c;} +//nop; +if (a1 == 0) {t1 = t1 + 0x1; +goto L460694;} +t1 = t1 + 0x1; +t6 = MEM_U32(sp + 1136); +L460660: +//nop; +t5 = t6 + 0x1; +MEM_U32(sp + 1136) = t5; +v1 = MEM_U8(t5 + 0); +//nop; +t8 = t0 + v1; +t7 = MEM_U8(t8 + 0); +//nop; +if (t7 != 0) {t6 = MEM_U32(sp + 1136); +goto L460660;} +t6 = MEM_U32(sp + 1136); +t9 = a3 + v1; +a0 = MEM_U8(t9 + 0); +//nop; +L460694: +if (a0 == 0) {//nop; +goto L4606c8;} +//nop; +t3 = MEM_U32(sp + 1136); +L4606a0: +//nop; +t4 = t3 + 0x1; +MEM_U32(sp + 1136) = t4; +v1 = MEM_U8(t4 + 0); +//nop; +t6 = a3 + v1; +a0 = MEM_U8(t6 + 0); +//nop; +if (a0 != 0) {t3 = MEM_U32(sp + 1136); +goto L4606a0;} +t3 = MEM_U32(sp + 1136); +L4606c8: +if (v1 == 0) {a1 = v1; +goto L4608f8;} +a1 = v1; +if (a2 == a1) {//nop; +goto L4608f8;} +//nop; +if (t2 == a1) {t3 = MEM_U32(sp + 1136); +goto L4607c0;} +t3 = MEM_U32(sp + 1136); +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L460744;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460744;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460744;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t5 = MEM_U32(a0 + 4); +t8 = v1 << 2; +t7 = t5 + t8; +t9 = MEM_U32(t7 + 0); +t3 = lo; +t1 = t9 + t3; +//nop; +goto L460744; +//nop; +L460744: +if ((int)a1 <= 0) {//nop; +goto L460790;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460790;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460790;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t4 = MEM_U32(a0 + 4); +t6 = v1 << 2; +t5 = t4 + t6; +t8 = MEM_U32(t5 + 0); +t7 = lo; +t0 = t8 + t7; +t9 = MEM_U32(t0 + 4); +goto L460794; +t9 = MEM_U32(t0 + 4); +L460790: +t9 = MEM_U32(t0 + 4); +L460794: +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x72; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4607b0; +a1 = 0x1; +L4607b0: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +// fdead 0 t3 = MEM_U32(sp + 1136); +L4607c0: +//nop; +t4 = t3 + 0x1; +MEM_U32(sp + 1136) = t4; +v1 = MEM_U8(t4 + 0); +//nop; +t5 = a3 + v1; +a0 = MEM_U8(t5 + 0); +//nop; +if (a0 == 0) {//nop; +goto L460814;} +//nop; +t8 = MEM_U32(sp + 1136); +L4607ec: +//nop; +t7 = t8 + 0x1; +MEM_U32(sp + 1136) = t7; +v1 = MEM_U8(t7 + 0); +//nop; +t9 = a3 + v1; +a0 = MEM_U8(t9 + 0); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 1136); +goto L4607ec;} +t8 = MEM_U32(sp + 1136); +L460814: +a1 = v1; +goto L4608f8; +a1 = v1; +L46081c: +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L460880;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460880;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460880;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t3 = MEM_U32(a0 + 4); +t4 = v1 << 2; +t6 = t3 + t4; +t5 = MEM_U32(t6 + 0); +t8 = lo; +t1 = t5 + t8; +//nop; +goto L460880; +//nop; +L460880: +if ((int)a1 <= 0) {//nop; +goto L4608cc;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L4608cc;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L4608cc;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t7 = MEM_U32(a0 + 4); +t9 = v1 << 2; +t3 = t7 + t9; +t4 = MEM_U32(t3 + 0); +t6 = lo; +t0 = t4 + t6; +t5 = MEM_U32(t0 + 4); +goto L4608d0; +t5 = MEM_U32(t0 + 4); +L4608cc: +t5 = MEM_U32(t0 + 4); +L4608d0: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4608ec; +MEM_U32(sp + 16) = t5; +L4608ec: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L4608f8: +if (a1 == 0) {//nop; +goto L460908;} +//nop; +if (a2 != a1) {t4 = t0 + v1; +goto L460644;} +t4 = t0 + v1; +L460908: +a2 = 0x29; +if (a2 == a1) {t2 = 0x2c; +goto L4609f0;} +t2 = 0x2c; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L460978;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460978;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460978;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t8 = MEM_U32(a0 + 4); +t7 = v1 << 2; +t9 = t8 + t7; +t3 = MEM_U32(t9 + 0); +t4 = lo; +t1 = t3 + t4; +//nop; +goto L460978; +//nop; +L460978: +if ((int)a1 <= 0) {//nop; +goto L4609c4;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L4609c4;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L4609c4;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t6 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t8 = t6 + t5; +t7 = MEM_U32(t8 + 0); +t9 = lo; +t0 = t7 + t9; +t3 = MEM_U32(t0 + 4); +goto L4609c8; +t3 = MEM_U32(t0 + 4); +L4609c4: +t3 = MEM_U32(t0 + 4); +L4609c8: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4609e4; +MEM_U32(sp + 16) = t3; +L4609e4: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L4609f0: +t6 = 0x10007f24; +t4 = v0 << 2; +t5 = t4 + t6; +v1 = MEM_U32(t5 + 0); +//nop; +t8 = v1 + 0x4; +at = t8 < 0x5; +if (at == 0) {//nop; +goto L460f28;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10012e4c[] = { +&&L460b44, +&&L460a34, +&&L460e08, +&&L460ca0, +&&L460b9c, +}; +dest = Lswitch10012e4c[t8]; +//nop; +goto *dest; +//nop; +L460a34: +if (t1 != 0) {a0 = sp + 0x80; +goto L460b18;} +a0 = sp + 0x80; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L460aa0;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460aa0;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460aa0;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t7 = MEM_U32(a0 + 4); +t9 = v1 << 2; +t3 = t7 + t9; +t4 = MEM_U32(t3 + 0); +t6 = lo; +t1 = t4 + t6; +//nop; +goto L460aa0; +//nop; +L460aa0: +if ((int)a1 <= 0) {//nop; +goto L460aec;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460aec;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460aec;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t5 = MEM_U32(a0 + 4); +t8 = v1 << 2; +t7 = t5 + t8; +t9 = MEM_U32(t7 + 0); +t3 = lo; +t0 = t9 + t3; +t4 = MEM_U32(t0 + 4); +goto L460af0; +t4 = MEM_U32(t0 + 4); +L460aec: +t4 = MEM_U32(t0 + 4); +L460af0: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L460b0c; +MEM_U32(sp + 16) = t4; +L460b0c: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L460b18: +t6 = MEM_U32(sp + 1136); +a1 = 0x10012d64; +MEM_U8(t6 + 0) = (uint8_t)zero; +//nop; +a3 = MEM_U32(sp + 100); +a2 = MEM_U32(sp + 120); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L460b38; +a1 = a1; +L460b38: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L4619d8; +//nop; +L460b44: +if (t1 != 0) {a0 = sp + 0x80; +goto L460b70;} +a0 = sp + 0x80; +a1 = 0x10012d78; +//nop; +a2 = MEM_U32(sp + 120); +a0 = sp + 0x80; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L460b64; +a1 = a1; +L460b64: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L4619d8; +//nop; +L460b70: +t5 = MEM_U32(sp + 1136); +a1 = 0x10012d88; +MEM_U8(t5 + 0) = (uint8_t)zero; +//nop; +a3 = MEM_U32(sp + 100); +a2 = MEM_U32(sp + 120); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L460b90; +a1 = a1; +L460b90: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L4619d8; +//nop; +L460b9c: +if (t1 == 0) {a0 = sp + 0x80; +goto L460c80;} +a0 = sp + 0x80; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L460c08;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460c08;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460c08;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t8 = MEM_U32(a0 + 4); +t7 = v1 << 2; +t9 = t8 + t7; +t3 = MEM_U32(t9 + 0); +t4 = lo; +t1 = t3 + t4; +//nop; +goto L460c08; +//nop; +L460c08: +if ((int)a1 <= 0) {//nop; +goto L460c54;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460c54;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460c54;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t6 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t8 = t6 + t5; +t7 = MEM_U32(t8 + 0); +t9 = lo; +t0 = t7 + t9; +t3 = MEM_U32(t0 + 4); +goto L460c58; +t3 = MEM_U32(t0 + 4); +L460c54: +t3 = MEM_U32(t0 + 4); +L460c58: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L460c74; +MEM_U32(sp + 16) = t3; +L460c74: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L460c80: +a1 = 0x10012d9c; +//nop; +a2 = MEM_U32(sp + 120); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L460c94; +a1 = a1; +L460c94: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L4619d8; +//nop; +L460ca0: +if (t1 != 0) {at = 0x1; +goto L460cf8;} +at = 0x1; +at = 0x6; +if (v0 != at) {a0 = sp + 0x80; +goto L460cd8;} +a0 = sp + 0x80; +a1 = 0x10012dac; +//nop; +a2 = MEM_U32(sp + 120); +a0 = sp + 0x80; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L460ccc; +a1 = a1; +L460ccc: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L4619d8; +//nop; +L460cd8: +a1 = 0x10012dc0; +//nop; +a2 = MEM_U32(sp + 120); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L460cec; +a1 = a1; +L460cec: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L4619d8; +//nop; +L460cf8: +if (t1 == at) {a0 = sp + 0x80; +goto L460ddc;} +a0 = sp + 0x80; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L460d64;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460d64;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460d64;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t4 = MEM_U32(a0 + 4); +t6 = v1 << 2; +t5 = t4 + t6; +t8 = MEM_U32(t5 + 0); +t7 = lo; +t1 = t8 + t7; +//nop; +goto L460d64; +//nop; +L460d64: +if ((int)a1 <= 0) {//nop; +goto L460db0;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460db0;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460db0;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t9 = MEM_U32(a0 + 4); +t3 = v1 << 2; +t4 = t9 + t3; +t6 = MEM_U32(t4 + 0); +t5 = lo; +t0 = t6 + t5; +t8 = MEM_U32(t0 + 4); +goto L460db4; +t8 = MEM_U32(t0 + 4); +L460db0: +t8 = MEM_U32(t0 + 4); +L460db4: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L460dd0; +MEM_U32(sp + 16) = t8; +L460dd0: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L460ddc: +t7 = MEM_U32(sp + 1136); +a1 = 0x10012dd0; +MEM_U8(t7 + 0) = (uint8_t)zero; +//nop; +a3 = MEM_U32(sp + 100); +a2 = MEM_U32(sp + 120); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L460dfc; +a1 = a1; +L460dfc: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L4619d8; +//nop; +L460e08: +at = 0x1; +if (t1 == at) {a0 = sp + 0x80; +goto L460efc;} +a0 = sp + 0x80; +at = 0x2; +if (t1 == at) {a2 = 0xffffffff; +goto L460efc;} +a2 = 0xffffffff; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +t0 = zero; +a1 = MEM_U32(a0 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L460e84;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460e84;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460e84;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t9 = MEM_U32(a0 + 4); +t3 = v1 << 2; +t4 = t9 + t3; +t6 = MEM_U32(t4 + 0); +t5 = lo; +t1 = t6 + t5; +//nop; +goto L460e84; +//nop; +L460e84: +if ((int)a1 <= 0) {//nop; +goto L460ed0;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460ed0;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460ed0;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t8 = MEM_U32(a0 + 4); +t7 = v1 << 2; +t9 = t8 + t7; +t3 = MEM_U32(t9 + 0); +t4 = lo; +t0 = t3 + t4; +t6 = MEM_U32(t0 + 4); +goto L460ed4; +t6 = MEM_U32(t0 + 4); +L460ed0: +t6 = MEM_U32(t0 + 4); +L460ed4: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t6; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L460ef0; +MEM_U32(sp + 16) = t6; +L460ef0: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L460efc: +t5 = MEM_U32(sp + 1136); +a1 = 0x10012de4; +MEM_U8(t5 + 0) = (uint8_t)zero; +//nop; +a3 = MEM_U32(sp + 100); +a2 = MEM_U32(sp + 120); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L460f1c; +a1 = a1; +L460f1c: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L4619d8; +//nop; +L460f28: +if (t1 == v1) {a0 = sp + 0x80; +goto L46100c;} +a0 = sp + 0x80; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L460f94;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460f94;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460f94;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t8 = MEM_U32(a0 + 4); +t7 = v1 << 2; +t9 = t8 + t7; +t3 = MEM_U32(t9 + 0); +t4 = lo; +t1 = t3 + t4; +//nop; +goto L460f94; +//nop; +L460f94: +if ((int)a1 <= 0) {//nop; +goto L460fe0;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L460fe0;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L460fe0;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t6 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t8 = t6 + t5; +t7 = MEM_U32(t8 + 0); +t9 = lo; +t0 = t7 + t9; +t3 = MEM_U32(t0 + 4); +goto L460fe4; +t3 = MEM_U32(t0 + 4); +L460fe0: +t3 = MEM_U32(t0 + 4); +L460fe4: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L461000; +MEM_U32(sp + 16) = t3; +L461000: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L46100c: +t4 = MEM_U32(sp + 1136); +a1 = 0x10012df8; +MEM_U8(t4 + 0) = (uint8_t)zero; +//nop; +a3 = MEM_U32(sp + 100); +a2 = MEM_U32(sp + 120); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L46102c; +a1 = a1; +L46102c: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L4619d8; +//nop; +L461038: +if (a0 == 0) {//nop; +goto L46106c;} +//nop; +t6 = MEM_U32(sp + 1136); +L461044: +//nop; +t5 = t6 + 0x1; +MEM_U32(sp + 1136) = t5; +v1 = MEM_U8(t5 + 0); +//nop; +t8 = a3 + v1; +a0 = MEM_U8(t8 + 0); +//nop; +if (a0 != 0) {t6 = MEM_U32(sp + 1136); +goto L461044;} +t6 = MEM_U32(sp + 1136); +L46106c: +if (v0 == at) {t9 = t0 + v1; +goto L461088;} +t9 = t0 + v1; +at = 0x8; +if (v0 == at) {a2 = 0x22; +goto L461510;} +a2 = 0x22; +a2 = 0xffffffff; +goto L461800; +a2 = 0xffffffff; +L461088: +t7 = MEM_U32(sp + 1136); +t3 = MEM_U8(t9 + 0); +a2 = 0xffffffff; +if (t3 == 0) {MEM_U32(sp + 100) = t7; +goto L4610c8;} +MEM_U32(sp + 100) = t7; +t4 = MEM_U32(sp + 1136); +L4610a0: +//nop; +t6 = t4 + 0x1; +MEM_U32(sp + 1136) = t6; +v1 = MEM_U8(t6 + 0); +//nop; +t5 = t0 + v1; +t8 = MEM_U8(t5 + 0); +//nop; +if (t8 != 0) {t4 = MEM_U32(sp + 1136); +goto L4610a0;} +t4 = MEM_U32(sp + 1136); +L4610c8: +t7 = MEM_U32(sp + 100); +t9 = MEM_U32(sp + 1136); +t8 = a3 + v1; +if (t7 != t9) {//nop; +goto L4611bc;} +//nop; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +t2 = 0x2c; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L461144;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L461144;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L461144;} +//nop; +t2 = 0x2c; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t3 = MEM_U32(a0 + 4); +t4 = v1 << 2; +t6 = t3 + t4; +t5 = MEM_U32(t6 + 0); +t8 = lo; +t1 = t5 + t8; +//nop; +goto L461144; +//nop; +L461144: +if ((int)a1 <= 0) {//nop; +goto L461190;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L461190;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L461190;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t7 = MEM_U32(a0 + 4); +t9 = v1 << 2; +t3 = t7 + t9; +t4 = MEM_U32(t3 + 0); +t6 = lo; +t0 = t4 + t6; +t5 = MEM_U32(t0 + 4); +goto L461194; +t5 = MEM_U32(t0 + 4); +L461190: +t5 = MEM_U32(t0 + 4); +L461194: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4611b0; +MEM_U32(sp + 16) = t5; +L4611b0: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L4611bc: +a0 = MEM_U8(t8 + 0); +v0 = MEM_U32(sp + 1136); +if (a0 == 0) {at = 0x3d; +goto L4611f8;} +at = 0x3d; +t7 = MEM_U32(sp + 1136); +L4611d0: +//nop; +t9 = t7 + 0x1; +MEM_U32(sp + 1136) = t9; +v1 = MEM_U8(t9 + 0); +//nop; +t3 = a3 + v1; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {t7 = MEM_U32(sp + 1136); +goto L4611d0;} +t7 = MEM_U32(sp + 1136); +L4611f8: +if (v1 != 0) {a1 = v1; +goto L461228;} +a1 = v1; +a1 = 0x10012e0c; +//nop; +a2 = MEM_U32(sp + 120); +a3 = MEM_U32(sp + 100); +a0 = sp + 0x80; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L46121c; +a1 = a1; +L46121c: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L4619d8; +//nop; +L461228: +if (a1 == at) {a2 = 0xffffffff; +goto L461310;} +a2 = 0xffffffff; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +t2 = 0x2c; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L461298;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L461298;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L461298;} +//nop; +t2 = 0x2c; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t6 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t8 = t6 + t5; +t7 = MEM_U32(t8 + 0); +t9 = lo; +t1 = t7 + t9; +//nop; +goto L461298; +//nop; +L461298: +if ((int)a1 <= 0) {//nop; +goto L4612e4;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L4612e4;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L4612e4;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t3 = MEM_U32(a0 + 4); +t4 = v1 << 2; +t6 = t3 + t4; +t5 = MEM_U32(t6 + 0); +t8 = lo; +t0 = t5 + t8; +t7 = MEM_U32(t0 + 4); +goto L4612e8; +t7 = MEM_U32(t0 + 4); +L4612e4: +t7 = MEM_U32(t0 + 4); +L4612e8: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L461304; +MEM_U32(sp + 16) = t7; +L461304: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L461310: +MEM_U8(v0 + 0) = (uint8_t)zero; +t9 = MEM_U32(sp + 1136); +a2 = 0xffffffff; +t3 = t9 + 0x1; +MEM_U32(sp + 1136) = t3; +v1 = MEM_U8(t3 + 0); +//nop; +t6 = a3 + v1; +a0 = MEM_U8(t6 + 0); +//nop; +if (a0 == 0) {t9 = t0 + v1; +goto L461370;} +t9 = t0 + v1; +t5 = MEM_U32(sp + 1136); +L461344: +//nop; +t8 = t5 + 0x1; +MEM_U32(sp + 1136) = t8; +v1 = MEM_U8(t8 + 0); +//nop; +t7 = a3 + v1; +a0 = MEM_U8(t7 + 0); +//nop; +if (a0 != 0) {t5 = MEM_U32(sp + 1136); +goto L461344;} +t5 = MEM_U32(sp + 1136); +t9 = t0 + v1; +L461370: +t3 = MEM_U8(t9 + 0); +v0 = MEM_U32(sp + 1136); +if (t3 == 0) {//nop; +goto L4613b8;} +//nop; +t4 = MEM_U32(sp + 1136); +L461384: +//nop; +t6 = t4 + 0x1; +MEM_U32(sp + 1136) = t6; +v1 = MEM_U8(t6 + 0); +//nop; +t5 = t0 + v1; +t8 = MEM_U8(t5 + 0); +//nop; +if (t8 != 0) {t4 = MEM_U32(sp + 1136); +goto L461384;} +t4 = MEM_U32(sp + 1136); +t7 = a3 + v1; +a0 = MEM_U8(t7 + 0); +//nop; +L4613b8: +if (a0 == 0) {//nop; +goto L4613ec;} +//nop; +t9 = MEM_U32(sp + 1136); +L4613c4: +//nop; +t3 = t9 + 0x1; +MEM_U32(sp + 1136) = t3; +v1 = MEM_U8(t3 + 0); +//nop; +t4 = a3 + v1; +t6 = MEM_U8(t4 + 0); +//nop; +if (t6 != 0) {t9 = MEM_U32(sp + 1136); +goto L4613c4;} +t9 = MEM_U32(sp + 1136); +L4613ec: +if (v1 != 0) {//nop; +goto L461404;} +//nop; +t5 = MEM_U32(sp + 1136); +t4 = MEM_U32(sp + 1136); +if (v0 != t5) {a0 = sp + 0x80; +goto L4614e4;} +a0 = sp + 0x80; +L461404: +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +t2 = 0x2c; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L46146c;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L46146c;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L46146c;} +//nop; +t2 = 0x2c; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t8 = MEM_U32(a0 + 4); +t7 = v1 << 2; +t9 = t8 + t7; +t3 = MEM_U32(t9 + 0); +t4 = lo; +t1 = t3 + t4; +//nop; +goto L46146c; +//nop; +L46146c: +if ((int)a1 <= 0) {//nop; +goto L4614b8;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L4614b8;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L4614b8;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t6 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t8 = t6 + t5; +t7 = MEM_U32(t8 + 0); +t9 = lo; +t0 = t7 + t9; +t3 = MEM_U32(t0 + 4); +goto L4614bc; +t3 = MEM_U32(t0 + 4); +L4614b8: +t3 = MEM_U32(t0 + 4); +L4614bc: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4614d8; +MEM_U32(sp + 16) = t3; +L4614d8: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L4614e4: +MEM_U8(t4 + 0) = (uint8_t)zero; +//nop; +a1 = 0x10012e20; +a3 = MEM_U32(sp + 100); +a2 = MEM_U32(sp + 120); +MEM_U32(sp + 16) = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L461504; +a1 = a1; +L461504: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L4619d8; +//nop; +L461510: +if (a0 == 0) {t7 = MEM_U32(sp + 1136); +goto L461548;} +t7 = MEM_U32(sp + 1136); +t6 = MEM_U32(sp + 1136); +L46151c: +//nop; +t5 = t6 + 0x1; +MEM_U32(sp + 1136) = t5; +v1 = MEM_U8(t5 + 0); +//nop; +t8 = a3 + v1; +a0 = MEM_U8(t8 + 0); +//nop; +if (a0 != 0) {t6 = MEM_U32(sp + 1136); +goto L46151c;} +t6 = MEM_U32(sp + 1136); +t7 = MEM_U32(sp + 1136); +L461548: +if (a2 != v1) {t0 = t7; +goto L4616c8;} +t0 = t7; +t9 = t7 + 0x1; +MEM_U32(sp + 1136) = t9; +a1 = MEM_U8(t9 + 0); +//nop; +if (a2 == a1) {//nop; +goto L4615bc;} +//nop; +if (a1 == 0) {v0 = 0x5c; +goto L4615bc;} +v0 = 0x5c; +L461570: +if (v0 != a1) {t6 = MEM_U32(sp + 1136); +goto L461590;} +t6 = MEM_U32(sp + 1136); +t3 = MEM_U32(sp + 1136); +//nop; +t4 = t3 + 0x2; +MEM_U32(sp + 1136) = t4; +goto L46159c; +MEM_U32(sp + 1136) = t4; +// fdead 0 t6 = MEM_U32(sp + 1136); +L461590: +//nop; +t5 = t6 + 0x1; +MEM_U32(sp + 1136) = t5; +L46159c: +t8 = MEM_U32(sp + 1136); +//nop; +a1 = MEM_U8(t8 + 0); +//nop; +if (a2 == a1) {//nop; +goto L4615bc;} +//nop; +if (a1 != 0) {//nop; +goto L461570;} +//nop; +L4615bc: +if (a2 == a1) {t6 = MEM_U32(sp + 1136); +goto L4616a8;} +t6 = MEM_U32(sp + 1136); +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t2 = 0x2c; +if ((int)a1 <= 0) {t0 = zero; +goto L46162c;} +t0 = zero; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L46162c;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L46162c;} +//nop; +t2 = 0x2c; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t7 = MEM_U32(a0 + 4); +t9 = v1 << 2; +t3 = t7 + t9; +t4 = MEM_U32(t3 + 0); +t6 = lo; +t1 = t4 + t6; +//nop; +goto L46162c; +//nop; +L46162c: +if ((int)a1 <= 0) {//nop; +goto L461678;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L461678;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L461678;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t5 = MEM_U32(a0 + 4); +t8 = v1 << 2; +t7 = t5 + t8; +t9 = MEM_U32(t7 + 0); +t3 = lo; +t0 = t9 + t3; +t4 = MEM_U32(t0 + 4); +goto L46167c; +t4 = MEM_U32(t0 + 4); +L461678: +t4 = MEM_U32(t0 + 4); +L46167c: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L461698; +MEM_U32(sp + 16) = t4; +L461698: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +// fdead 0 t6 = MEM_U32(sp + 1136); +L4616a8: +//nop; +t5 = t6 + 0x1; +MEM_U32(sp + 1136) = t5; +v1 = MEM_U8(t5 + 0); +//nop; +t8 = a3 + v1; +a0 = MEM_U8(t8 + 0); +//nop; +L4616c8: +if (a0 == 0) {a2 = 0xffffffff; +goto L4616fc;} +a2 = 0xffffffff; +t7 = MEM_U32(sp + 1136); +L4616d4: +//nop; +t9 = t7 + 0x1; +MEM_U32(sp + 1136) = t9; +v1 = MEM_U8(t9 + 0); +//nop; +t3 = a3 + v1; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {t7 = MEM_U32(sp + 1136); +goto L4616d4;} +t7 = MEM_U32(sp + 1136); +L4616fc: +if (v1 != 0) {//nop; +goto L461714;} +//nop; +t6 = MEM_U32(sp + 1136); +t3 = MEM_U32(sp + 1136); +if (t0 != t6) {//nop; +goto L4617f4;} +//nop; +L461714: +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +t2 = 0x2c; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L46177c;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L46177c;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L46177c;} +//nop; +t2 = 0x2c; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t5 = MEM_U32(a0 + 4); +t8 = v1 << 2; +t7 = t5 + t8; +t9 = MEM_U32(t7 + 0); +t3 = lo; +t1 = t9 + t3; +//nop; +goto L46177c; +//nop; +L46177c: +if ((int)a1 <= 0) {//nop; +goto L4617c8;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L4617c8;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L4617c8;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t4 = MEM_U32(a0 + 4); +t6 = v1 << 2; +t5 = t4 + t6; +t8 = MEM_U32(t5 + 0); +t7 = lo; +t0 = t8 + t7; +t9 = MEM_U32(t0 + 4); +goto L4617cc; +t9 = MEM_U32(t0 + 4); +L4617c8: +t9 = MEM_U32(t0 + 4); +L4617cc: +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x72; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4617e8; +a1 = 0x1; +L4617e8: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L4617f4: +MEM_U8(t3 + 0) = (uint8_t)zero; +MEM_U8(sp + 128) = (uint8_t)zero; +goto L4619d8; +MEM_U8(sp + 128) = (uint8_t)zero; +L461800: +if (a0 == 0) {t7 = t0 + v1; +goto L461838;} +t7 = t0 + v1; +t4 = MEM_U32(sp + 1136); +L46180c: +//nop; +t6 = t4 + 0x1; +MEM_U32(sp + 1136) = t6; +v1 = MEM_U8(t6 + 0); +//nop; +t5 = a3 + v1; +a0 = MEM_U8(t5 + 0); +//nop; +if (a0 != 0) {t4 = MEM_U32(sp + 1136); +goto L46180c;} +t4 = MEM_U32(sp + 1136); +t7 = t0 + v1; +L461838: +t8 = MEM_U32(sp + 1136); +t9 = MEM_U8(t7 + 0); +MEM_U32(sp + 100) = t8; +if (t9 == 0) {//nop; +goto L461884;} +//nop; +t3 = MEM_U32(sp + 1136); +L461850: +//nop; +t4 = t3 + 0x1; +MEM_U32(sp + 1136) = t4; +v1 = MEM_U8(t4 + 0); +//nop; +t6 = t0 + v1; +t5 = MEM_U8(t6 + 0); +//nop; +if (t5 != 0) {t3 = MEM_U32(sp + 1136); +goto L461850;} +t3 = MEM_U32(sp + 1136); +t8 = a3 + v1; +a0 = MEM_U8(t8 + 0); +//nop; +L461884: +if (a0 == 0) {//nop; +goto L4618b8;} +//nop; +t7 = MEM_U32(sp + 1136); +L461890: +//nop; +t9 = t7 + 0x1; +MEM_U32(sp + 1136) = t9; +v1 = MEM_U8(t9 + 0); +//nop; +t3 = a3 + v1; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {t7 = MEM_U32(sp + 1136); +goto L461890;} +t7 = MEM_U32(sp + 1136); +L4618b8: +if (v1 != 0) {//nop; +goto L4618d4;} +//nop; +t6 = MEM_U32(sp + 100); +t5 = MEM_U32(sp + 1136); +t4 = MEM_U32(sp + 1136); +if (t6 != t5) {a0 = sp + 0x80; +goto L4619b4;} +a0 = sp + 0x80; +L4618d4: +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +t2 = 0x2c; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L46193c;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L46193c;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L46193c;} +//nop; +t2 = 0x2c; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t8 = MEM_U32(a0 + 4); +t7 = v1 << 2; +t9 = t8 + t7; +t3 = MEM_U32(t9 + 0); +t4 = lo; +t1 = t3 + t4; +//nop; +goto L46193c; +//nop; +L46193c: +if ((int)a1 <= 0) {//nop; +goto L461988;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L461988;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L461988;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t6 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t8 = t6 + t5; +t7 = MEM_U32(t8 + 0); +t9 = lo; +t0 = t7 + t9; +t3 = MEM_U32(t0 + 4); +goto L46198c; +t3 = MEM_U32(t0 + 4); +L461988: +t3 = MEM_U32(t0 + 4); +L46198c: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x72; +a1 = 0x1; +MEM_U32(sp + 16) = t3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4619a8; +MEM_U32(sp + 16) = t3; +L4619a8: +// bdead 13 gp = MEM_U32(sp + 32); +v0 = zero; +goto L461b34; +v0 = zero; +L4619b4: +MEM_U8(t4 + 0) = (uint8_t)zero; +//nop; +a1 = 0x10012e38; +a3 = MEM_U32(sp + 100); +a2 = MEM_U32(sp + 120); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4619d0; +a1 = a1; +L4619d0: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L4619d8: +//nop; +a0 = sp + 0x80; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4619e8; +//nop; +L4619e8: +// bdead 4000000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 1148); +t6 = 0x1002e02c; +MEM_U32(sp + 112) = v0; +t6 = MEM_U32(t6 + 0); +//nop; +if (a2 != t6) {//nop; +goto L461a60;} +//nop; +t5 = 0x10006ca8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L461a60;} +//nop; +t8 = 0x1002e01c; +t9 = MEM_U32(a2 + 20); +t8 = MEM_U32(t8 + 0); +//nop; +t7 = MEM_U32(t8 + 32); +//nop; +at = t7 < t9; +if (at == 0) {//nop; +goto L461a60;} +//nop; +//nop; +a0 = a2; +//nop; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L461a54; +//nop; +L461a54: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L461b04; +//nop; +L461a60: +a0 = MEM_U32(a2 + 12); +v1 = MEM_U32(a2 + 8); +t3 = MEM_U32(a2 + 20); +t6 = a0 + v1; +t4 = t3 + v0; +at = t4 < t6; +if (at != 0) {t5 = v1 + v0; +goto L461b04;} +t5 = v1 + v0; +t8 = t5 << 1; +if (a0 != 0) {MEM_U32(a2 + 8) = t8; +goto L461ab0;} +MEM_U32(a2 + 8) = t8; +//nop; +a0 = t8; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L461a9c; +//nop; +L461a9c: +t7 = MEM_U32(sp + 1148); +// bdead 4001000b gp = MEM_U32(sp + 32); +MEM_U32(t7 + 20) = v0; +MEM_U32(t7 + 12) = v0; +goto L461af0; +MEM_U32(t7 + 12) = v0; +L461ab0: +MEM_U32(sp + 72) = a0; +t9 = MEM_U32(a2 + 20); +//nop; +MEM_U32(sp + 68) = t9; +//nop; +a1 = MEM_U32(a2 + 8); +//nop; +v0 = f_Realloc(mem, sp, a0, a1); +goto L461ad0; +//nop; +L461ad0: +t3 = MEM_U32(sp + 1148); +// bdead 4000100b gp = MEM_U32(sp + 32); +MEM_U32(t3 + 12) = v0; +t4 = MEM_U32(sp + 68); +t5 = MEM_U32(sp + 72); +t6 = v0 + t4; +t8 = t6 - t5; +MEM_U32(t3 + 20) = t8; +L461af0: +t9 = 0x1002e01c; +t7 = 0xffffffff; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(t9 + 32) = t7; +L461b04: +//nop; +a0 = MEM_U32(sp + 1128); +a1 = sp + 0x80; +v0 = wrapper_strcpy(mem, a0, a1); +goto L461b14; +a1 = sp + 0x80; +L461b14: +t4 = MEM_U32(sp + 1128); +t6 = MEM_U32(sp + 112); +t8 = MEM_U32(sp + 1148); +t5 = t4 + t6; +// bdead 42004013 gp = MEM_U32(sp + 32); +MEM_U32(sp + 1128) = t5; +v0 = zero; +MEM_U32(t8 + 20) = t5; +L461b34: +// bdead 19 ra = MEM_U32(sp + 36); +// bdead 19 sp = sp + 0x470; +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +//nop; +//nop; +} + +static void f_cpp_symentry_setOldStyleMacroOperator(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461b4c: +//cpp_symentry_setOldStyleMacroOperator: +//nop; +//nop; +//nop; +at = 0x10029b44; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static void f_cpp_symentry_setFilterFlag(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461b64: +//cpp_symentry_setFilterFlag: +//nop; +//nop; +//nop; +at = 0x10006e84; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static void f_cpp_symentry_setMaxMacroRecursionDepth(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461b7c: +//cpp_symentry_setMaxMacroRecursionDepth: +//nop; +//nop; +//nop; +at = 0x10006e88; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static uint32_t func_461b94(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461b94: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t7 = 0x1000702c; +t6 = a0 << 2; +t7 = t7; +// fdead 400180eb MEM_U32(sp + 36) = ra; +// fdead 400180eb MEM_U32(sp + 32) = gp; +// fdead 400180eb MEM_U32(sp + 28) = s1; +// fdead 400180eb MEM_U32(sp + 24) = s0; +t8 = t6 + t7; +v0 = MEM_U32(t8 + 0); +s1 = a1; +t9 = MEM_U32(v0 + 0); +//nop; +if (t9 == 0) {//nop; +goto L461c18;} +//nop; +a0 = MEM_U32(v0 + 0); +s0 = v0; +L461be4: +//nop; +a1 = s1; +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L461bf4; +//nop; +L461bf4: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L461c08;} +//nop; +v0 = 0x1; +goto L461c1c; +v0 = 0x1; +L461c08: +a0 = MEM_U32(s0 + 4); +s0 = s0 + 0x4; +if (a0 != 0) {//nop; +goto L461be4;} +//nop; +L461c18: +v0 = zero; +L461c1c: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static void f_cpp_symentry_save_inc_macdef_len(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461c30: +//cpp_symentry_save_inc_macdef_len: +//nop; +//nop; +//nop; +t6 = 0x10006e8c; +at = 0x10006e90; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +} + +static void f_cpp_symentry_print_macdef_total_len(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461c50: +//cpp_symentry_print_macdef_total_len: +//nop; +//nop; +//nop; +a0 = 0x10013264; +a1 = 0x10013278; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 32) = gp; +a0 = a0; +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L461c80; +a1 = a1; +L461c80: +// bdead 4000000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 44) = v0; +v1 = 0x1002e01c; +t0 = zero; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 0); +//nop; +if ((int)t6 <= 0) {//nop; +goto L461cec;} +//nop; +v0 = MEM_U32(v1 + 16); +//nop; +if ((int)v0 < 0) {//nop; +goto L461cec;} +//nop; +a0 = MEM_U32(v1 + 20); +t8 = v0 << 2; +if ((int)a0 < 0) {t2 = a0 << 2; +goto L461cec;} +t2 = a0 << 2; +t7 = MEM_U32(v1 + 4); +t2 = t2 - a0; +t2 = t2 << 2; +t9 = t7 + t8; +t1 = MEM_U32(t9 + 0); +t2 = t2 - a0; +t2 = t2 << 2; +t0 = t1 + t2; +goto L461cec; +t0 = t1 + t2; +L461cec: +t3 = 0x10006e90; +t4 = 0x10006e94; +a3 = 0x10006e8c; +a1 = 0x1001327c; +//nop; +t3 = MEM_U32(t3 + 0); +t4 = MEM_U32(t4 + 0); +a2 = MEM_U32(t0 + 0); +a0 = MEM_U32(sp + 44); +a3 = MEM_U32(a3 + 0); +a1 = a1; +MEM_U32(sp + 16) = t3; +MEM_U32(sp + 20) = t4; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L461d24; +MEM_U32(sp + 20) = t4; +L461d24: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +//nop; +//nop; +v0 = wrapper_fclose(mem, a0); +goto L461d3c; +//nop; +L461d3c: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_cpp_symentry_delete(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461d4c: +//cpp_symentry_delete: +MEM_U32(sp + 0) = a0; +return; +MEM_U32(sp + 0) = a0; +} + +static uint32_t f_cpp_symentry_symbolLookup(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461d54: +//cpp_symentry_symbolLookup: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 52) = ra; +// fdead 4000006b MEM_U32(sp + 48) = gp; +// fdead 4000006b MEM_U32(sp + 44) = s5; +// fdead 4000006b MEM_U32(sp + 40) = s4; +// fdead 4000006b MEM_U32(sp + 36) = s3; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s0; +s1 = a1 - a0; +t6 = s1 + a0; +s5 = MEM_U8(t6 + -1); +s4 = MEM_U8(a0 + 0); +s3 = a0; +v1 = s1; +if ((int)s1 <= 0) {a2 = zero; +goto L461e40;} +a2 = zero; +a0 = s1 & 0x3; +if (a0 == 0) {a1 = a0; +goto L461ddc;} +a1 = a0; +v0 = s3; +a0 = 0x265; +L461db8: +lo = v1 * a0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a0 >> 32); +t7 = MEM_U8(v0 + 0); +a2 = a2 + 0x1; +v0 = v0 + 0x1; +t8 = lo; +v1 = t7 + t8; +if (a1 != a2) {//nop; +goto L461db8;} +//nop; +if (a2 == s1) {a0 = 0x265; +goto L461e40;} +L461ddc: +a0 = 0x265; +v0 = s3 + a2; +L461de4: +lo = v1 * a0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a0 >> 32); +t9 = MEM_U8(v0 + 0); +t1 = MEM_U8(v0 + 1); +t3 = MEM_U8(v0 + 2); +t5 = MEM_U8(v0 + 3); +a2 = a2 + 0x4; +v0 = v0 + 0x4; +t0 = lo; +v1 = t9 + t0; +//nop; +lo = v1 * a0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a0 >> 32); +t2 = lo; +v1 = t1 + t2; +//nop; +lo = v1 * a0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a0 >> 32); +t4 = lo; +v1 = t3 + t4; +//nop; +lo = v1 * a0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a0 >> 32); +t6 = lo; +v1 = t5 + t6; +if (a2 != s1) {//nop; +goto L461de4;} +//nop; +L461e40: +at = 0x3fff0000; +at = at | 0xffff; +t7 = v1 & at; +at = 0x3f1; +lo = (int)t7 / (int)at; hi = (int)t7 % (int)at; +t9 = 0x1002dfe4; +s2 = s1; +t9 = MEM_U32(t9 + 0); +t8 = hi; +t0 = t8 << 2; +t1 = t9 + t0; +s0 = MEM_U32(t1 + 0); +//nop; +if (s0 == 0) {//nop; +goto L461ed8;} +//nop; +L461e7c: +t2 = MEM_U32(s0 + 20); +//nop; +if (s2 != t2) {//nop; +goto L461ec8;} +//nop; +t3 = MEM_U8(s0 + 24); +t4 = s0 + s1; +if (s4 != t3) {//nop; +goto L461ec8;} +//nop; +t5 = MEM_U8(t4 + 23); +a0 = s0 + 0x18; +if (s5 != t5) {//nop; +goto L461ec8;} +//nop; +//nop; +a1 = s3; +a2 = s1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L461ebc; +a2 = s1; +L461ebc: +// bdead 407e000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L461ed8;} +//nop; +L461ec8: +s0 = MEM_U32(s0 + 12); +//nop; +if (s0 != 0) {//nop; +goto L461e7c;} +//nop; +L461ed8: +if (s0 != 0) {//nop; +goto L461ee8;} +//nop; +v1 = zero; +goto L461ef0; +v1 = zero; +L461ee8: +v1 = MEM_U32(s0 + 8); +//nop; +L461ef0: +// bdead 11 ra = MEM_U32(sp + 52); +// bdead 11 s0 = MEM_U32(sp + 24); +// bdead 11 s1 = MEM_U32(sp + 28); +// bdead 11 s2 = MEM_U32(sp + 32); +// bdead 11 s3 = MEM_U32(sp + 36); +// bdead 11 s4 = MEM_U32(sp + 40); +// bdead 11 s5 = MEM_U32(sp + 44); +// bdead 11 sp = sp + 0x38; +v0 = v1; +return v0; +v0 = v1; +} + +static void func_461f18(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461f18: +//nop; +//nop; +//nop; +v0 = 0x10029b48; +sp = sp + 0xffffffe0; +v0 = v0; +t7 = MEM_U32(v0 + 0); +// fdead 400100ab MEM_U32(sp + 28) = ra; +// fdead 400100ab MEM_U32(sp + 24) = gp; +t6 = 0x1; +MEM_U32(t7 + 264) = t6; +//nop; +a0 = MEM_U32(v0 + 0); +a1 = zero; +a2 = 0x100; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L461f58; +a2 = 0x100; +L461f58: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_461f68(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461f68: +//nop; +//nop; +//nop; +if (a1 == 0) {v0 = zero; +goto L46209c;} +v0 = zero; +v1 = a1 & 0x3; +if (v1 == 0) {a2 = v1; +goto L461fd4;} +a2 = v1; +t0 = 0x10007070; +a3 = 0x10029b48; +t0 = t0; +a3 = a3; +L461f98: +t6 = MEM_U32(a3 + 0); +t7 = MEM_U8(a0 + 0); +t9 = v0 & 0x7; +t1 = t9 << 2; +t2 = t0 + t1; +v1 = t6 + t7; +t8 = MEM_U8(v1 + 0); +t3 = MEM_U32(t2 + 0); +v0 = v0 + 0x1; +t4 = t8 | t3; +MEM_U8(v1 + 0) = (uint8_t)t4; +if (a2 != v0) {a0 = a0 + 0x1; +goto L461f98;} +a0 = a0 + 0x1; +if (v0 == a1) {//nop; +goto L46209c;} +//nop; +L461fd4: +a3 = 0x10029b48; +t0 = 0x10007070; +a3 = a3; +t0 = t0; +L461fe4: +t5 = MEM_U32(a3 + 0); +t6 = MEM_U8(a0 + 0); +t9 = v0 & 0x7; +t1 = t9 << 2; +t2 = t0 + t1; +v1 = t5 + t6; +t7 = MEM_U8(v1 + 0); +t8 = MEM_U32(t2 + 0); +t9 = v0 + 0x1; +t3 = t7 | t8; +MEM_U8(v1 + 0) = (uint8_t)t3; +t4 = MEM_U32(a3 + 0); +t5 = MEM_U8(a0 + 1); +t1 = t9 & 0x7; +t2 = t1 << 2; +t7 = t0 + t2; +v1 = t4 + t5; +t6 = MEM_U8(v1 + 0); +t8 = MEM_U32(t7 + 0); +t1 = v0 + 0x2; +t3 = t6 | t8; +MEM_U8(v1 + 0) = (uint8_t)t3; +t4 = MEM_U32(a3 + 0); +t5 = MEM_U8(a0 + 2); +t2 = t1 & 0x7; +t7 = t2 << 2; +t6 = t0 + t7; +v1 = t4 + t5; +t9 = MEM_U8(v1 + 0); +t8 = MEM_U32(t6 + 0); +t2 = v0 + 0x3; +t3 = t9 | t8; +MEM_U8(v1 + 0) = (uint8_t)t3; +t5 = MEM_U8(a0 + 3); +t4 = MEM_U32(a3 + 0); +t7 = t2 & 0x7; +t6 = t7 << 2; +t9 = t0 + t6; +v1 = t4 + t5; +t1 = MEM_U8(v1 + 0); +t8 = MEM_U32(t9 + 0); +v0 = v0 + 0x4; +t3 = t1 | t8; +MEM_U8(v1 + 0) = (uint8_t)t3; +if (v0 != a1) {a0 = a0 + 0x4; +goto L461fe4;} +a0 = a0 + 0x4; +L46209c: +//nop; +return; +//nop; +} + +static uint32_t func_4620a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4620a4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = s4; +s4 = 0x10029b48; +// fdead 402001eb MEM_U32(sp + 44) = ra; +s4 = s4; +v0 = MEM_U32(s4 + 0); +// fdead 402001eb MEM_U32(sp + 40) = gp; +// fdead 402001eb MEM_U32(sp + 32) = s3; +// fdead 402001eb MEM_U32(sp + 28) = s2; +// fdead 402001eb MEM_U32(sp + 24) = s1; +// fdead 402001eb MEM_U32(sp + 20) = s0; +t6 = MEM_U32(v0 + 264); +s2 = a1; +at = t6 < 0x2; +s3 = a0; +if (at != 0) {s1 = 0x1; +goto L462154;} +s1 = 0x1; +s0 = 0x8; +L4620f8: +t7 = MEM_U32(v0 + 256); +//nop; +v1 = t7 + s0; +a2 = MEM_U32(v1 + 0); +//nop; +if (s2 != a2) {//nop; +goto L462138;} +//nop; +//nop; +a1 = MEM_U32(v1 + 4); +a0 = s3; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L462124; +a0 = s3; +L462124: +// bdead 403e000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L462138;} +//nop; +v0 = s1; +goto L462158; +v0 = s1; +L462138: +v0 = MEM_U32(s4 + 0); +s1 = s1 + 0x1; +t8 = MEM_U32(v0 + 264); +s0 = s0 + 0x8; +at = s1 < t8; +if (at != 0) {//nop; +goto L4620f8;} +//nop; +L462154: +v0 = zero; +L462158: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_462178(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462178: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400000ab MEM_U32(sp + 28) = s2; +s2 = a0; +// fdead 400800ab MEM_U32(sp + 44) = ra; +// fdead 400800ab MEM_U32(sp + 40) = gp; +// fdead 400800ab MEM_U32(sp + 36) = s4; +// fdead 400800ab MEM_U32(sp + 32) = s3; +// fdead 400800ab MEM_U32(sp + 24) = s1; +if (a0 != 0) {// fdead 400800ab MEM_U32(sp + 20) = s0; +goto L4621b4;} +// fdead 400800ab MEM_U32(sp + 20) = s0; +v0 = zero; +goto L46234c; +v0 = zero; +L4621b4: +s3 = 0x10029b40; +at = 0xfffffffc; +s3 = s3; +a0 = MEM_U32(s3 + 0); +a1 = s2 << 2; +v1 = MEM_U32(a0 + 8); +//nop; +v1 = v1 + 0x3; +t6 = v1 & at; +MEM_U32(a0 + 8) = t6; +a0 = MEM_U32(s3 + 0); +t8 = t6 + a1; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L462214;} +//nop; +//nop; +//nop; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L462208; +//nop; +L462208: +// bdead 4018000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 52) = v0; +goto L46223c; +MEM_U32(sp + 52) = v0; +L462214: +t9 = MEM_U32(a0 + 8); +//nop; +t0 = t9 + a1; +MEM_U32(a0 + 8) = t0; +t1 = MEM_U32(s3 + 0); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +t3 = t2 - a1; +MEM_U32(sp + 52) = t3; +L46223c: +if (s2 == 0) {s0 = 0x8; +goto L462344;} +s0 = 0x8; +s4 = s2 << 3; +s2 = 0x10029b48; +s1 = MEM_U32(sp + 52); +s4 = s4 + 0x8; +s2 = s2; +L462258: +a0 = MEM_U32(s3 + 0); +//nop; +v1 = MEM_U32(a0 + 8); +//nop; +MEM_U32(a0 + 8) = v1; +t4 = MEM_U32(s2 + 0); +a0 = MEM_U32(s3 + 0); +t5 = MEM_U32(t4 + 256); +t7 = MEM_U32(a0 + 12); +t6 = t5 + s0; +v0 = MEM_U32(t6 + 0); +//nop; +t8 = v0 + v1; +t9 = t8 + 0x1; +at = t7 < t9; +if (at == 0) {//nop; +goto L4622b8;} +//nop; +//nop; +a1 = v0 + 0x1; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4622ac; +//nop; +L4622ac: +// bdead 403e000b gp = MEM_U32(sp + 40); +MEM_U32(s1 + 0) = v0; +goto L4622f4; +MEM_U32(s1 + 0) = v0; +L4622b8: +t0 = MEM_U32(a0 + 8); +//nop; +t1 = t0 + v0; +t2 = t1 + 0x1; +MEM_U32(a0 + 8) = t2; +t5 = MEM_U32(s2 + 0); +t3 = MEM_U32(s3 + 0); +t6 = MEM_U32(t5 + 256); +t4 = MEM_U32(t3 + 8); +t8 = t6 + s0; +t7 = MEM_U32(t8 + 0); +//nop; +t9 = t4 - t7; +t0 = t9 + 0xffffffff; +MEM_U32(s1 + 0) = t0; +L4622f4: +t1 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U32(t1 + 256); +a0 = MEM_U32(s1 + 0); +v0 = t2 + s0; +a1 = MEM_U32(v0 + 4); +a2 = MEM_U32(v0 + 0); +//nop; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L462318; +//nop; +L462318: +t5 = MEM_U32(s2 + 0); +t3 = MEM_U32(s1 + 0); +t6 = MEM_U32(t5 + 256); +// bdead 403e9003 gp = MEM_U32(sp + 40); +t8 = t6 + s0; +t4 = MEM_U32(t8 + 0); +s0 = s0 + 0x8; +t7 = t3 + t4; +s1 = s1 + 0x4; +if (s4 != s0) {MEM_U8(t7 + 0) = (uint8_t)zero; +goto L462258;} +MEM_U8(t7 + 0) = (uint8_t)zero; +L462344: +v0 = MEM_U32(sp + 52); +//nop; +L46234c: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void func_46236c(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46236c: +//nop; +//nop; +//nop; +a1 = 0x10029b40; +sp = sp + 0xffffffe0; +a1 = a1; +a0 = MEM_U32(a1 + 0); +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 8); +at = 0xfffffffc; +v0 = v0 + 0x3; +t6 = v0 & at; +MEM_U32(a0 + 8) = t6; +a0 = MEM_U32(a1 + 0); +t8 = t6 + 0x10c; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L4623ec;} +//nop; +//nop; +a1 = 0x10c; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4623d0; +//nop; +L4623d0: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10029b48; +//nop; +v1 = v1; +MEM_U32(v1 + 0) = v0; +goto L462414; +MEM_U32(v1 + 0) = v0; +L4623ec: +t9 = MEM_U32(a0 + 8); +v1 = 0x10029b48; +t0 = t9 + 0x10c; +MEM_U32(a0 + 8) = t0; +t1 = MEM_U32(a1 + 0); +v1 = v1; +t2 = MEM_U32(t1 + 8); +//nop; +t3 = t2 + 0xfffffef4; +MEM_U32(v1 + 0) = t3; +L462414: +t5 = MEM_U32(v1 + 0); +t4 = 0x20; +MEM_U32(t5 + 260) = t4; +t6 = MEM_U32(v1 + 0); +//nop; +a0 = MEM_U32(t6 + 260); +//nop; +t7 = a0 << 3; +a0 = t7; +v0 = f_Malloc(mem, sp, a0); +goto L46243c; +a0 = t7; +L46243c: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10029b48; +//nop; +v1 = v1; +t8 = MEM_U32(v1 + 0); +// fdead 6200001f t9 = t9; +MEM_U32(t8 + 256) = v0; +func_461f18(mem, sp); +goto L462460; +MEM_U32(t8 + 256) = v0; +L462460: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t func_462470(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462470: +//nop; +//nop; +//nop; +a2 = 0x10029b48; +sp = sp + 0xffffffe0; +a2 = a2; +v1 = MEM_U32(a2 + 0); +// fdead 400000fb MEM_U32(sp + 28) = ra; +// fdead 400000fb MEM_U32(sp + 24) = gp; +v0 = MEM_U32(v1 + 260); +a0 = MEM_U32(v1 + 264); +t6 = v0 + 0x8; +at = a0 < v0; +if (at != 0) {t1 = a0 + 0x1; +goto L4624fc;} +t1 = a0 + 0x1; +MEM_U32(v1 + 260) = t6; +v1 = MEM_U32(a2 + 0); +//nop; +a1 = MEM_U32(v1 + 260); +a0 = MEM_U32(v1 + 256); +t7 = a1 << 3; +a1 = t7; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4624cc; +a1 = t7; +L4624cc: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +t8 = 0x10029b48; +v1 = 0x10029b48; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 256) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +a0 = MEM_U32(v1 + 264); +//nop; +t1 = a0 + 0x1; +L4624fc: +MEM_U32(v1 + 264) = t1; +// bdead 31 ra = MEM_U32(sp + 28); +t0 = MEM_U32(v1 + 256); +t9 = a0 << 3; +// bdead 4000201 sp = sp + 0x20; +v0 = t9 + t0; +return v0; +v0 = t9 + t0; +} + +static void func_462518(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462518: +//nop; +//nop; +//nop; +a3 = 0x10029b40; +sp = sp + 0xffffffe0; +a3 = a3; +a0 = MEM_U32(a3 + 0); +// fdead 4000012b MEM_U32(sp + 28) = ra; +// fdead 4000012b MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 8); +at = 0xfffffffc; +v0 = v0 + 0x3; +t6 = v0 & at; +MEM_U32(a0 + 8) = t6; +a0 = MEM_U32(a3 + 0); +t8 = t6 + 0xc; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L46259c;} +//nop; +//nop; +a1 = 0xc; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46257c; +//nop; +L46257c: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +a2 = 0x10029b4c; +a3 = 0x10029b40; +a2 = a2; +MEM_U32(a2 + 0) = v0; +a3 = a3; +goto L4625c4; +a3 = a3; +L46259c: +t9 = MEM_U32(a0 + 8); +a2 = 0x10029b4c; +t1 = t9 + 0xc; +MEM_U32(a0 + 8) = t1; +t2 = MEM_U32(a3 + 0); +a2 = a2; +t3 = MEM_U32(t2 + 8); +//nop; +t4 = t3 + 0xfffffff4; +MEM_U32(a2 + 0) = t4; +L4625c4: +t6 = MEM_U32(a2 + 0); +t5 = 0x20; +MEM_U32(t6 + 4) = t5; +a0 = MEM_U32(a3 + 0); +at = 0xfffffffc; +v0 = MEM_U32(a0 + 8); +t0 = 0x18; +v0 = v0 + 0x3; +t7 = v0 & at; +MEM_U32(a0 + 8) = t7; +t8 = MEM_U32(a2 + 0); +a0 = MEM_U32(a3 + 0); +t9 = MEM_U32(t8 + 4); +t1 = MEM_U32(a0 + 12); +lo = t9 * t0; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)t0 >> 32); +v1 = lo; +t2 = t7 + v1; +t3 = t2 + 0x4; +at = t1 < t3; +if (at == 0) {//nop; +goto L462648;} +//nop; +//nop; +a1 = v1 + 0x4; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L462628; +//nop; +L462628: +// bdead b gp = MEM_U32(sp + 24); +//nop; +a2 = 0x10029b4c; +//nop; +a2 = a2; +t4 = MEM_U32(a2 + 0); +MEM_U32(t4 + 0) = v0; +goto L462680; +MEM_U32(t4 + 0) = v0; +L462648: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + v1; +t7 = t6 + 0x4; +MEM_U32(a0 + 8) = t7; +a1 = MEM_U32(a2 + 0); +t8 = MEM_U32(a3 + 0); +t2 = MEM_U32(a1 + 4); +t9 = MEM_U32(t8 + 8); +lo = t2 * t0; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)t0 >> 32); +t1 = lo; +t3 = t9 - t1; +t4 = t3 + 0xfffffffc; +MEM_U32(a1 + 0) = t4; +L462680: +a1 = MEM_U32(a2 + 0); +a0 = zero; +v0 = MEM_U32(a1 + 0); +t5 = MEM_U32(a1 + 4); +v0 = v0 + 0x4; +t6 = t5 + 0xffffffff; +if (t6 == 0) {v1 = v0; +goto L4626d4;} +v1 = v0; +v0 = v1 + 0x18; +L4626a4: +MEM_U32(v1 + 0) = v0; +a1 = MEM_U32(a2 + 0); +a0 = a0 + 0x1; +t7 = MEM_U32(a1 + 4); +v1 = v0; +t8 = t7 + 0xffffffff; +at = a0 < t8; +if (at != 0) {v0 = v1 + 0x18; +goto L4626a4;} +v0 = v1 + 0x18; +v0 = MEM_U32(a1 + 0); +//nop; +v0 = v0 + 0x4; +L4626d4: +MEM_U32(v1 + 0) = v0; +t2 = MEM_U32(a2 + 0); +//nop; +t9 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t9 + 0) = zero; +a1 = MEM_U32(a2 + 0); +//nop; +t1 = MEM_U32(a1 + 0); +//nop; +t3 = t1 + 0x4; +MEM_U32(a1 + 8) = t3; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_462714(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462714: +//nop; +//nop; +//nop; +sp = sp + 0xfffffea8; +//nop; +MEM_U32(sp + 344) = a0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +t6 = sp + 0x12c; +a0 = a0 + 0x1; +t7 = 0x1; +// fdead 400180eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 296) = t6; +MEM_U32(sp + 304) = t7; +MEM_U32(sp + 344) = a0; +MEM_U32(sp + 300) = zero; +v0 = wrapper_strlen(mem, a0); +goto L462754; +MEM_U32(sp + 300) = zero; +L462754: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 344); +t9 = 0x1002e020; +a0 = sp + 0x158; +t9 = MEM_U32(t9 + 0); +t8 = sp + 0x28; +MEM_U32(sp + 340) = t9; +//nop; +MEM_U32(sp + 316) = t8; +MEM_U32(sp + 308) = v0; +MEM_U32(sp + 328) = zero; +MEM_U32(sp + 332) = zero; +MEM_U32(sp + 336) = zero; +a1 = a0; +a2 = sp + 0x128; +a3 = sp + 0x12c; +MEM_U32(sp + 312) = v1; +MEM_U32(sp + 320) = v1; +MEM_U32(sp + 324) = v1; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L4627a4; +MEM_U32(sp + 324) = v1; +L4627a4: +// bdead 40000001 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 344); +v0 = 0x1002e540; +t1 = MEM_U8(t0 + 0); +//nop; +t2 = v0 + t1; +t3 = MEM_U8(t2 + 0); +//nop; +if (t3 == 0) {// bdead 40000009 ra = MEM_U32(sp + 28); +goto L4627fc;} +// bdead 40000009 ra = MEM_U32(sp + 28); +t4 = MEM_U32(sp + 344); +L4627d0: +//nop; +t5 = t4 + 0x1; +MEM_U32(sp + 344) = t5; +t6 = MEM_U8(t5 + 0); +//nop; +t7 = v0 + t6; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 != 0) {t4 = MEM_U32(sp + 344); +goto L4627d0;} +t4 = MEM_U32(sp + 344); +// bdead 40000001 ra = MEM_U32(sp + 28); +L4627fc: +v0 = MEM_U32(sp + 344); +// bdead 9 sp = sp + 0x158; +return v0; +// bdead 9 sp = sp + 0x158; +} + +static uint64_t func_462808(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L462808: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400000eb MEM_U32(sp + 60) = ra; +// fdead 400000eb MEM_U32(sp + 56) = gp; +// fdead 400000eb MEM_U32(sp + 52) = s5; +// fdead 400000eb MEM_U32(sp + 48) = s4; +// fdead 400000eb MEM_U32(sp + 44) = s3; +// fdead 400000eb MEM_U32(sp + 40) = s2; +// fdead 400000eb MEM_U32(sp + 36) = s1; +// fdead 400000eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 104) = a0; +MEM_U32(sp + 108) = a1; +MEM_U32(sp + 112) = a2; +t7 = MEM_U32(a1 + 0); +s1 = 0x1002e540; +s0 = t7 + 0x1; +MEM_U32(a1 + 0) = s0; +v1 = MEM_U8(s0 + 0); +at = 0x2f; +t9 = s1 + v1; +t2 = MEM_U8(t9 + 0); +//nop; +if (t2 == 0) {//nop; +goto L46288c;} +//nop; +L462870: +v1 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t3 = s1 + v1; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {//nop; +goto L462870;} +//nop; +L46288c: +if (v1 != at) {a0 = v1; +goto L4628e0;} +a0 = v1; +t5 = MEM_U8(s0 + 1); +at = 0x2a; +if (t5 != at) {//nop; +goto L4628e0;} +//nop; +t7 = 0x10029b44; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4628e0;} +//nop; +//nop; +a0 = s0; +// bdead 40040023 t9 = t9; +//nop; +v0 = func_462714(mem, sp, a0); +goto L4628d0; +//nop; +L4628d0: +v1 = MEM_U8(v0 + 0); +// bdead 4004001b gp = MEM_U32(sp + 56); +s0 = v0; +a0 = v1; +L4628e0: +s5 = 0x10029fa0; +s2 = 0x1002e340; +s4 = 0x2c; +L4628ec: +at = 0x29; +if (a0 != at) {//nop; +goto L462920;} +//nop; +t6 = 0x10029b48; +t9 = MEM_U32(sp + 112); +t6 = MEM_U32(t6 + 0); +v0 = zero; +t8 = MEM_U32(t6 + 256); +//nop; +MEM_U32(t9 + 0) = t8; +t2 = MEM_U32(sp + 108); +MEM_U32(t2 + 0) = s0; +goto L462ee8; +MEM_U32(t2 + 0) = s0; +L462920: +t3 = 0x1002e440; +//nop; +t4 = v1 + t3; +t5 = MEM_U8(t4 + 0); +t3 = s2 + v1; +if (t5 != 0) {//nop; +goto L462a28;} +//nop; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L4629a0;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L4629a0;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L4629a0;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t7 = MEM_U32(a0 + 4); +t6 = v1 << 2; +t8 = t7 + t6; +t9 = MEM_U32(t8 + 0); +t2 = lo; +t1 = t9 + t2; +//nop; +goto L4629a0; +//nop; +L4629a0: +if ((int)a1 <= 0) {//nop; +goto L4629ec;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L4629ec;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L4629ec;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t3 = MEM_U32(a0 + 4); +t4 = v1 << 2; +t5 = t3 + t4; +t7 = MEM_U32(t5 + 0); +t6 = lo; +t0 = t7 + t6; +t9 = MEM_U32(sp + 104); +goto L4629f0; +t9 = MEM_U32(sp + 104); +L4629ec: +t9 = MEM_U32(sp + 104); +L4629f0: +t8 = MEM_U32(t0 + 4); +t2 = t9 + 0x18; +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x4c; +MEM_U32(sp + 20) = t2; +a1 = 0x2; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L462a18; +MEM_U32(sp + 16) = t8; +L462a18: +// bdead 11 gp = MEM_U32(sp + 56); +v0 = 0x10000; +v0 = v0 | 0x4c; +goto L462ee8; +v0 = v0 | 0x4c; +L462a28: +t4 = MEM_U8(t3 + 0); +s3 = s0; +if (t4 == 0) {//nop; +goto L462a54;} +//nop; +L462a38: +t5 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t7 = s2 + t5; +t6 = MEM_U8(t7 + 0); +//nop; +if (t6 != 0) {//nop; +goto L462a38;} +//nop; +L462a54: +v0 = MEM_U16(s5 + 26); +//nop; +if (v0 == 0) {//nop; +goto L462a78;} +//nop; +t8 = MEM_U16(s5 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {//nop; +goto L462a94;} +//nop; +L462a78: +if (v0 != 0) {//nop; +goto L462b8c;} +//nop; +t2 = MEM_U16(s5 + 10); +//nop; +t3 = t2 & 0x1; +if (t3 == 0) {//nop; +goto L462b8c;} +//nop; +L462a94: +//nop; +a0 = s3; +// bdead 407e0023 t9 = t9; +a1 = s0 - s3; +v0 = func_4620a4(mem, sp, a0, a1); +goto L462aa8; +a1 = s0 - s3; +L462aa8: +// bdead 407e000b gp = MEM_U32(sp + 56); +if (v0 == 0) {a2 = 0xffffffff; +goto L462b8c;} +a2 = 0xffffffff; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +t0 = zero; +a1 = MEM_U32(a0 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L462b18;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L462b18;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L462b18;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t4 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t7 = t4 + t5; +t6 = MEM_U32(t7 + 0); +t8 = lo; +t1 = t6 + t8; +//nop; +goto L462b18; +//nop; +L462b18: +if ((int)a1 <= 0) {//nop; +goto L462b64;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L462b64;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L462b64;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t9 = MEM_U32(a0 + 4); +t2 = v1 << 2; +t3 = t9 + t2; +t4 = MEM_U32(t3 + 0); +t5 = lo; +t0 = t4 + t5; +t7 = MEM_U32(t0 + 4); +goto L462b68; +t7 = MEM_U32(t0 + 4); +L462b64: +t7 = MEM_U32(t0 + 4); +L462b68: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x4d; +a1 = 0x1; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L462b84; +MEM_U32(sp + 16) = t7; +L462b84: +// bdead 407e0003 gp = MEM_U32(sp + 56); +//nop; +L462b8c: +//nop; +t6 = s0 - s3; +// bdead 407e8003 t9 = t9; +MEM_U32(sp + 68) = t6; +v0 = func_462470(mem, sp); +goto L462ba0; +MEM_U32(sp + 68) = t6; +L462ba0: +// bdead 407e000b gp = MEM_U32(sp + 56); +MEM_U32(v0 + 4) = s3; +t8 = MEM_U32(sp + 68); +a2 = v0; +MEM_U32(v0 + 0) = t8; +v1 = MEM_U8(s0 + 0); +at = 0x2f; +t9 = s1 + v1; +t2 = MEM_U8(t9 + 0); +//nop; +if (t2 == 0) {//nop; +goto L462bec;} +//nop; +L462bd0: +v1 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t3 = s1 + v1; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {//nop; +goto L462bd0;} +//nop; +L462bec: +if (v1 != at) {a0 = v1; +goto L462c40;} +a0 = v1; +t5 = MEM_U8(s0 + 1); +at = 0x2a; +if (t5 != at) {//nop; +goto L462c40;} +//nop; +t7 = 0x10029b44; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L462c40;} +//nop; +//nop; +a0 = s0; +// bdead 406c00a3 t9 = t9; +MEM_U32(sp + 80) = a2; +v0 = func_462714(mem, sp, a0); +goto L462c30; +MEM_U32(sp + 80) = a2; +L462c30: +// bdead 406c000b gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 80); +a0 = MEM_U8(v0 + 0); +s0 = v0; +L462c40: +if (a0 != 0) {at = 0x29; +goto L462d34;} +at = 0x29; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L462cac;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L462cac;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L462cac;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t6 = MEM_U32(a0 + 4); +t8 = v1 << 2; +t9 = t6 + t8; +t2 = MEM_U32(t9 + 0); +t3 = lo; +t1 = t2 + t3; +//nop; +goto L462cac; +//nop; +L462cac: +if ((int)a1 <= 0) {//nop; +goto L462cf8;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L462cf8;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L462cf8;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t4 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t7 = t4 + t5; +t6 = MEM_U32(t7 + 0); +t8 = lo; +t0 = t6 + t8; +t9 = MEM_U32(t0 + 4); +goto L462cfc; +t9 = MEM_U32(t0 + 4); +L462cf8: +t9 = MEM_U32(t0 + 4); +L462cfc: +a3 = MEM_U32(t1 + 0); +t2 = MEM_U32(sp + 104); +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x10000; +t3 = t2 + 0x18; +MEM_U32(sp + 20) = t3; +a0 = a0 | 0x4e; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L462d24; +a1 = 0x2; +L462d24: +// bdead 11 gp = MEM_U32(sp + 56); +v0 = 0x10000; +v0 = v0 | 0x4e; +goto L462ee8; +v0 = v0 | 0x4e; +L462d34: +if (s4 == a0) {//nop; +goto L462e30;} +//nop; +if (a0 == at) {//nop; +goto L462e30;} +//nop; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L462da8;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L462da8;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L462da8;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t4 = MEM_U32(a0 + 4); +t5 = v1 << 2; +t7 = t4 + t5; +t6 = MEM_U32(t7 + 0); +t8 = lo; +t1 = t6 + t8; +//nop; +goto L462da8; +//nop; +L462da8: +if ((int)a1 <= 0) {//nop; +goto L462df4;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L462df4;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L462df4;} +//nop; +lo = v0 * s4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s4 >> 32); +t9 = MEM_U32(a0 + 4); +t2 = v1 << 2; +t3 = t9 + t2; +t4 = MEM_U32(t3 + 0); +t5 = lo; +t0 = t4 + t5; +t6 = MEM_U32(sp + 104); +goto L462df8; +t6 = MEM_U32(sp + 104); +L462df4: +t6 = MEM_U32(sp + 104); +L462df8: +t7 = MEM_U32(t0 + 4); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +t8 = t6 + 0x18; +MEM_U32(sp + 20) = t8; +a0 = a0 | 0x50; +a1 = 0x2; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L462e20; +MEM_U32(sp + 16) = t7; +L462e20: +// bdead 11 gp = MEM_U32(sp + 56); +v0 = 0x10000; +v0 = v0 | 0x50; +goto L462ee8; +v0 = v0 | 0x50; +L462e30: +if (s4 != a0) {at = 0x2f; +goto L462ec0;} +at = 0x2f; +v1 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t9 = s1 + v1; +t2 = MEM_U8(t9 + 0); +//nop; +if (t2 == 0) {//nop; +goto L462e70;} +//nop; +L462e54: +v1 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t3 = s1 + v1; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {//nop; +goto L462e54;} +//nop; +L462e70: +if (v1 != at) {//nop; +goto L462ec0;} +//nop; +t5 = MEM_U8(s0 + 1); +at = 0x2a; +if (t5 != at) {//nop; +goto L462ec0;} +//nop; +t7 = 0x10029b44; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L462ec0;} +//nop; +//nop; +a0 = s0; +// bdead 406c00a3 t9 = t9; +MEM_U32(sp + 80) = a2; +v0 = func_462714(mem, sp, a0); +goto L462eb4; +MEM_U32(sp + 80) = a2; +L462eb4: +// bdead 406c000b gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 80); +s0 = v0; +L462ec0: +//nop; +a0 = MEM_U32(a2 + 4); +a1 = MEM_U32(a2 + 0); +// bdead 406e0063 t9 = t9; +//nop; +func_461f68(mem, sp, a0, a1); +goto L462ed8; +//nop; +L462ed8: +v1 = MEM_U8(s0 + 0); +// bdead 406e0013 gp = MEM_U32(sp + 56); +a0 = v1; +goto L4628ec; +a0 = v1; +L462ee8: +// bdead 19 ra = MEM_U32(sp + 60); +// bdead 19 s0 = MEM_U32(sp + 32); +// bdead 19 s1 = MEM_U32(sp + 36); +// bdead 19 s2 = MEM_U32(sp + 40); +// bdead 19 s3 = MEM_U32(sp + 44); +// bdead 19 s4 = MEM_U32(sp + 48); +// bdead 19 s5 = MEM_U32(sp + 52); +// bdead 19 sp = sp + 0x68; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x68; +} + +static void func_462f0c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L462f0c: +//nop; +//nop; +//nop; +sp = sp + 0xfffffef0; +// fdead 400001eb MEM_U32(sp + 48) = s5; +// fdead 400001eb MEM_U32(sp + 68) = ra; +// fdead 400001eb MEM_U32(sp + 64) = fp; +// fdead 400001eb MEM_U32(sp + 60) = gp; +// fdead 400001eb MEM_U32(sp + 56) = s7; +// fdead 400001eb MEM_U32(sp + 52) = s6; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 244) = zero; +MEM_U32(sp + 240) = zero; +MEM_U32(sp + 232) = zero; +MEM_U32(sp + 224) = zero; +MEM_U32(a2 + 24) = zero; +MEM_U32(a2 + 12) = zero; +v0 = MEM_U8(a0 + 0); +s5 = 0x1002e540; +s0 = a0; +t6 = s5 + v0; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L462f9c;} +//nop; +L462f80: +v0 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t8 = s5 + v0; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L462f80;} +//nop; +L462f9c: +if (v0 != 0) {v1 = v0; +goto L463050;} +v1 = v0; +if (a1 != 0) {//nop; +goto L462fc0;} +//nop; +MEM_U32(a2 + 8) = zero; +MEM_U32(a2 + 0) = zero; +MEM_U32(a2 + 16) = zero; +MEM_U32(a2 + 20) = zero; +goto L463044; +MEM_U32(a2 + 20) = zero; +L462fc0: +//nop; +a0 = 0xa; +MEM_U32(sp + 280) = a2; +v0 = f_Malloc(mem, sp, a0); +goto L462fd0; +MEM_U32(sp + 280) = a2; +L462fd0: +// bdead 4000010b gp = MEM_U32(sp + 60); +t4 = MEM_U32(sp + 280); +t3 = 0x10029b48; +a1 = 0x100132a4; +t3 = MEM_U32(t3 + 0); +s3 = v0; +s0 = MEM_U32(t3 + 264); +a0 = v0; +s0 = s0 + 0xffffffff; +MEM_U32(t4 + 16) = s0; +//nop; +a2 = s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L463008; +a1 = a1; +L463008: +// bdead 40100003 gp = MEM_U32(sp + 60); +t5 = MEM_U32(sp + 280); +//nop; +a0 = MEM_U32(t5 + 16); +// fdead 6052402b t9 = t9; +//nop; +v0 = func_462178(mem, sp, a0); +goto L463024; +//nop; +L463024: +v1 = MEM_U32(sp + 280); +// bdead 4010001b gp = MEM_U32(sp + 60); +t6 = 0x6; +MEM_U32(v1 + 20) = v0; +MEM_U32(v1 + 0) = s3; +MEM_U32(v1 + 8) = t6; +a2 = MEM_U32(sp + 280); +//nop; +L463044: +MEM_U32(a2 + 4) = zero; +// bdead 1 v0 = zero; +goto L464538; +// bdead 1 v0 = zero; +L463050: +s1 = s0; +if (v1 == 0) {s6 = s0; +goto L46306c;} +s6 = s0; +L46305c: +t7 = MEM_U8(s6 + 1); +s6 = s6 + 0x1; +if (t7 != 0) {//nop; +goto L46305c;} +//nop; +L46306c: +at = s0 < s6; +if (at == 0) {//nop; +goto L4630c4;} +//nop; +v0 = 0x1002e640; +t8 = MEM_U8(s6 + -1); +//nop; +t9 = v0 + t8; +t3 = MEM_U8(t9 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4630c4;} +//nop; +L463098: +s6 = s6 + 0xffffffff; +at = s0 < s6; +if (at == 0) {//nop; +goto L4630c4;} +//nop; +t4 = MEM_U8(s6 + -1); +//nop; +t5 = v0 + t4; +t6 = MEM_U8(t5 + 0); +//nop; +if (t6 != 0) {//nop; +goto L463098;} +//nop; +L4630c4: +MEM_U8(s6 + 0) = (uint8_t)zero; +//nop; +a0 = s6 - s0; +a0 = a0 + 0x20; +s2 = a0; +MEM_U32(sp + 280) = a2; +v0 = f_Malloc(mem, sp, a0); +goto L4630e0; +MEM_U32(sp + 280) = a2; +L4630e0: +// bdead 40ce010b gp = MEM_U32(sp + 60); +s3 = v0; +t7 = 0x10029b48; +a1 = 0x100132a8; +t7 = MEM_U32(t7 + 0); +//nop; +a2 = MEM_U32(t7 + 264); +MEM_U32(sp + 248) = v0; +a2 = a2 + 0xffffffff; +MEM_U32(sp + 228) = a2; +a0 = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L463114; +a1 = a1; +L463114: +t0 = MEM_U32(sp + 248); +// bdead 40de0203 gp = MEM_U32(sp + 60); +t8 = MEM_U8(t0 + 0); +at = s0 < s6; +if (t8 == 0) {a3 = t0 - s3; +goto L463140;} +a3 = t0 - s3; +L46312c: +t9 = MEM_U8(t0 + 1); +t0 = t0 + 0x1; +if (t9 != 0) {//nop; +goto L46312c;} +//nop; +a3 = t0 - s3; +L463140: +a2 = a3; +if (at == 0) {MEM_U32(sp + 264) = a3; +goto L46440c;} +MEM_U32(sp + 264) = a3; +fp = 0x1002e340; +s7 = 0x23; +L463154: +t3 = s2 + 0xffffffff; +s4 = MEM_U8(s1 + 0); +at = t3 < a2; +if (at == 0) {s1 = s1 + 0x1; +goto L46318c;} +s1 = s1 + 0x1; +//nop; +a1 = s2 << 1; +s2 = a1; +s0 = a2; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L463180; +a0 = s3; +L463180: +// bdead c1ee000b gp = MEM_U32(sp + 60); +s3 = v0; +t0 = v0 + s0; +L46318c: +t5 = 0x10029b44; +MEM_U8(t0 + 0) = (uint8_t)s4; +t5 = MEM_U32(t5 + 0); +t0 = t0 + 0x1; +if (t5 == 0) {at = 0x22; +goto L463888;} +at = 0x22; +at = 0x22; +if (s4 == at) {at = 0x23; +goto L4631d8;} +at = 0x23; +if (s4 == at) {at = 0x27; +goto L463350;} +at = 0x27; +if (s4 == at) {at = 0x2f; +goto L4631d8;} +at = 0x2f; +if (s4 == at) {at = 0x5c; +goto L4632c8;} +at = 0x5c; +if (s4 == at) {t7 = MEM_U32(sp + 232); +goto L463204;} +t7 = MEM_U32(sp + 232); +t7 = fp + s4; +goto L463ea8; +t7 = fp + s4; +L4631d8: +t6 = MEM_U32(sp + 232); +//nop; +if (t6 == 0) {//nop; +goto L4631f8;} +//nop; +if (s4 != t6) {t7 = fp + s4; +goto L463ea8;} +t7 = fp + s4; +MEM_U32(sp + 232) = zero; +goto L463ea4; +MEM_U32(sp + 232) = zero; +L4631f8: +MEM_U32(sp + 232) = s4; +goto L463ea4; +MEM_U32(sp + 232) = s4; +// fdead 0 t7 = MEM_U32(sp + 232); +L463204: +t4 = MEM_U32(sp + 232); +if (t7 != 0) {at = s1 < s6; +goto L46325c;} +at = s1 < s6; +if (at == 0) {a2 = t0 - s3; +goto L46325c;} +a2 = t0 - s3; +t8 = s2 + 0xffffffff; +at = t8 < a2; +if (at == 0) {s0 = a2; +goto L463248;} +s0 = a2; +//nop; +a1 = s2 << 1; +s2 = a1; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L46323c; +a0 = s3; +L46323c: +// bdead c1ce000b gp = MEM_U32(sp + 60); +s3 = v0; +t0 = v0 + s0; +L463248: +t3 = MEM_U8(s1 + 0); +t0 = t0 + 0x1; +s1 = s1 + 0x1; +MEM_U8(t0 + -1) = (uint8_t)t3; +goto L4643fc; +MEM_U8(t0 + -1) = (uint8_t)t3; +L46325c: +if (t4 == 0) {at = s1 < s6; +goto L463ea4;} +at = s1 < s6; +if (at == 0) {t7 = fp + s4; +goto L463ea8;} +t7 = fp + s4; +v1 = MEM_U8(s1 + 0); +at = 0x5c; +if (t4 == v1) {v0 = v1; +goto L463280;} +v0 = v1; +if (v0 != at) {a2 = t0 - s3; +goto L463ea4;} +L463280: +a2 = t0 - s3; +t5 = s2 + 0xffffffff; +at = t5 < a2; +if (at == 0) {s0 = a2; +goto L4632b8;} +s0 = a2; +//nop; +a1 = s2 << 1; +s2 = a1; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4632a8; +a0 = s3; +L4632a8: +// bdead c1ce000b gp = MEM_U32(sp + 60); +v1 = MEM_U8(s1 + 0); +s3 = v0; +t0 = v0 + s0; +L4632b8: +MEM_U8(t0 + 0) = (uint8_t)v1; +t0 = t0 + 0x1; +s1 = s1 + 0x1; +goto L4643fc; +s1 = s1 + 0x1; +L4632c8: +t7 = MEM_U32(sp + 232); +//nop; +if (t7 != 0) {t7 = fp + s4; +goto L463ea8;} +t7 = fp + s4; +t8 = MEM_U8(s1 + 0); +at = 0x2a; +if (t8 != at) {t7 = fp + s4; +goto L463ea8;} +t7 = fp + s4; +s1 = s1 + 0x1; +at = s1 < s6; +if (at == 0) {t0 = t0 + 0xffffffff; +goto L463348;} +t0 = t0 + 0xffffffff; +t9 = MEM_U8(s1 + -2); +at = 0x2a; +if (t9 != at) {//nop; +goto L463318;} +//nop; +t3 = MEM_U8(s1 + -1); +at = 0x2f; +if (t3 == at) {//nop; +goto L463348;} +//nop; +L463318: +s1 = s1 + 0x1; +at = s1 < s6; +if (at == 0) {//nop; +goto L463348;} +//nop; +t4 = MEM_U8(s1 + -2); +at = 0x2a; +if (t4 != at) {//nop; +goto L463318;} +//nop; +t5 = MEM_U8(s1 + -1); +at = 0x2f; +if (t5 != at) {//nop; +goto L463318;} +//nop; +L463348: +MEM_U32(sp + 244) = s1; +goto L463ea4; +MEM_U32(sp + 244) = s1; +L463350: +t6 = 0x10029fa0; +//nop; +t6 = MEM_U16(t6 + 26); +//nop; +if (t6 != 0) {t6 = MEM_U32(sp + 232); +goto L4633c8;} +t6 = MEM_U32(sp + 232); +t7 = 0x10029fa0; +t9 = 0x2; +t7 = MEM_U16(t7 + 10); +a2 = t0 - s3; +t8 = t7 & 0x1; +if (t8 != 0) {t3 = s2 + 0xffffffff; +goto L4633c4;} +t3 = s2 + 0xffffffff; +at = t3 < a2; +if (at == 0) {MEM_U8(t0 + -1) = (uint8_t)t9; +goto L4633b4;} +MEM_U8(t0 + -1) = (uint8_t)t9; +//nop; +a1 = s2 << 1; +s2 = a1; +s0 = a2; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4633a8; +a0 = s3; +L4633a8: +// bdead c1ee000b gp = MEM_U32(sp + 60); +s3 = v0; +t0 = v0 + s0; +L4633b4: +t5 = 0x23; +MEM_U8(t0 + 0) = (uint8_t)t5; +t0 = t0 + 0x1; +goto L463ea4; +t0 = t0 + 0x1; +L4633c4: +t6 = MEM_U32(sp + 232); +L4633c8: +t5 = 0x2; +if (t6 != 0) {a2 = t0 - s3; +goto L4633fc;} +a2 = t0 - s3; +t7 = 0x1002e00c; +t8 = 0x1002e010; +t3 = 0x1002e018; +t7 = MEM_U32(t7 + 0); +t8 = MEM_U32(t8 + 0); +t3 = MEM_U32(t3 + 0); +t9 = t7 | t8; +t4 = t9 | t3; +if (t4 == 0) {at = s1 < s6; +goto L463440;} +at = s1 < s6; +L4633fc: +t6 = s2 + 0xffffffff; +at = t6 < a2; +if (at == 0) {MEM_U8(t0 + -1) = (uint8_t)t5; +goto L463430;} +MEM_U8(t0 + -1) = (uint8_t)t5; +//nop; +a1 = s2 << 1; +s2 = a1; +s0 = a2; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L463424; +a0 = s3; +L463424: +// bdead c1ee000b gp = MEM_U32(sp + 60); +s3 = v0; +t0 = v0 + s0; +L463430: +t8 = 0x23; +MEM_U8(t0 + 0) = (uint8_t)t8; +t0 = t0 + 0x1; +goto L463ea4; +t0 = t0 + 0x1; +L463440: +if (at == 0) {t3 = MEM_U32(sp + 228); +goto L4636dc;} +t3 = MEM_U32(sp + 228); +t9 = MEM_U8(s1 + 0); +t3 = MEM_U32(sp + 264); +if (s7 != t9) {v0 = s3 + t3; +goto L4636d8;} +v0 = s3 + t3; +t0 = t0 + 0xffffffff; +at = v0 < t0; +if (at == 0) {a2 = 0xffffffff; +goto L4634b0;} +a2 = 0xffffffff; +t4 = MEM_U8(t0 + -1); +//nop; +t5 = s5 + t4; +t6 = MEM_U8(t5 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4634b0;} +//nop; +L463484: +t0 = t0 + 0xffffffff; +at = v0 < t0; +if (at == 0) {//nop; +goto L4634b0;} +//nop; +t7 = MEM_U8(t0 + -1); +//nop; +t8 = s5 + t7; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L463484;} +//nop; +L4634b0: +if (t0 != v0) {//nop; +goto L4635a4;} +//nop; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +s0 = zero; +a1 = MEM_U32(a0 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L46351c;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L46351c;} +//nop; +v0 = MEM_U32(a0 + 20); +t4 = v1 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L46351c;} +t7 = v0 << 2; +t3 = MEM_U32(a0 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t1 = t6 + t7; +goto L46351c; +t1 = t6 + t7; +L46351c: +if ((int)a1 <= 0) {//nop; +goto L463568;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L463568;} +//nop; +v0 = MEM_U32(a0 + 20); +t9 = v1 << 2; +if ((int)v0 < 0) {t5 = v0 << 2; +goto L463568;} +t5 = v0 << 2; +t8 = MEM_U32(a0 + 4); +t5 = t5 - v0; +t5 = t5 << 2; +t3 = t8 + t9; +t4 = MEM_U32(t3 + 0); +t5 = t5 - v0; +t5 = t5 << 2; +s0 = t4 + t5; +goto L463568; +s0 = t4 + t5; +L463568: +t6 = MEM_U32(s0 + 4); +t7 = 0x100132ac; +a3 = MEM_U32(t1 + 0); +//nop; +a0 = 0x10000; +t7 = t7; +MEM_U32(sp + 20) = t7; +a0 = a0 | 0x62; +MEM_U32(sp + 248) = t0; +a1 = 0x1; +MEM_U32(sp + 16) = t6; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L463598; +MEM_U32(sp + 16) = t6; +L463598: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 248); +//nop; +L4635a4: +v1 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +t8 = s5 + v1; +t9 = MEM_U8(t8 + 0); +a2 = 0xffffffff; +if (t9 == 0) {//nop; +goto L4635dc;} +//nop; +L4635c0: +v1 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +t3 = s5 + v1; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {//nop; +goto L4635c0;} +//nop; +L4635dc: +if (v1 != 0) {//nop; +goto L4636d0;} +//nop; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +s0 = zero; +a1 = MEM_U32(a0 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L463648;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L463648;} +//nop; +v0 = MEM_U32(a0 + 20); +t6 = v1 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L463648;} +t9 = v0 << 2; +t5 = MEM_U32(a0 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t1 = t8 + t9; +goto L463648; +t1 = t8 + t9; +L463648: +if ((int)a1 <= 0) {//nop; +goto L463694;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L463694;} +//nop; +v0 = MEM_U32(a0 + 20); +t4 = v1 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L463694;} +t7 = v0 << 2; +t3 = MEM_U32(a0 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +s0 = t6 + t7; +goto L463694; +s0 = t6 + t7; +L463694: +t9 = 0x100132b4; +t8 = MEM_U32(s0 + 4); +a3 = MEM_U32(t1 + 0); +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x62; +MEM_U32(sp + 248) = t0; +a1 = 0x1; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4636c4; +MEM_U32(sp + 16) = t8; +L4636c4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 248); +//nop; +L4636d0: +MEM_U32(sp + 244) = s1; +goto L463ea4; +MEM_U32(sp + 244) = s1; +L4636d8: +t3 = MEM_U32(sp + 228); +L4636dc: +t4 = 0x2; +if (t3 == 0) {a2 = t0 - s3; +goto L463844;} +a2 = t0 - s3; +t4 = 0x22; +MEM_U8(t0 + -1) = (uint8_t)t4; +t5 = 0x1; +MEM_U32(sp + 224) = t5; +v1 = MEM_U8(s1 + 0); +//nop; +t6 = s5 + v1; +t7 = MEM_U8(t6 + 0); +t6 = MEM_U32(sp + 228); +if (t7 == 0) {//nop; +goto L463730;} +//nop; +L463714: +v1 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +t8 = s5 + v1; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L463714;} +//nop; +L463730: +if (s1 == s6) {//nop; +goto L46375c;} +//nop; +t3 = 0x1002e440; +//nop; +t4 = v1 + t3; +t5 = MEM_U8(t4 + 0); +//nop; +if (t5 == 0) {//nop; +goto L46375c;} +//nop; +if (t6 != 0) {//nop; +goto L46383c;} +//nop; +L46375c: +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +s0 = zero; +if ((int)a1 <= 0) {//nop; +goto L4637c0;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L4637c0;} +//nop; +v0 = MEM_U32(a0 + 20); +t8 = v1 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L4637c0;} +t4 = v0 << 2; +t7 = MEM_U32(a0 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t9 = t7 + t8; +t3 = MEM_U32(t9 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t1 = t3 + t4; +goto L4637c0; +t1 = t3 + t4; +L4637c0: +if ((int)a1 <= 0) {//nop; +goto L46380c;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L46380c;} +//nop; +v0 = MEM_U32(a0 + 20); +t6 = v1 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L46380c;} +t9 = v0 << 2; +t5 = MEM_U32(a0 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +s0 = t8 + t9; +goto L46380c; +s0 = t8 + t9; +L46380c: +t3 = MEM_U32(s0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x52; +a1 = 0x2; +MEM_U32(sp + 16) = t3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46382c; +MEM_U32(sp + 16) = t3; +L46382c: +// bdead 1 gp = MEM_U32(sp + 60); +// bdead 1 v0 = 0x10000; +// bdead 1 v0 = v0 | 0x52; +goto L464538; +// bdead 1 v0 = v0 | 0x52; +L46383c: +MEM_U32(sp + 240) = s1; +goto L463ea4; +MEM_U32(sp + 240) = s1; +L463844: +t5 = s2 + 0xffffffff; +at = t5 < a2; +if (at == 0) {MEM_U8(t0 + -1) = (uint8_t)t4; +goto L463878;} +MEM_U8(t0 + -1) = (uint8_t)t4; +//nop; +a1 = s2 << 1; +s2 = a1; +s0 = a2; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L46386c; +a0 = s3; +L46386c: +// bdead c1ee000b gp = MEM_U32(sp + 60); +s3 = v0; +t0 = v0 + s0; +L463878: +t7 = 0x23; +MEM_U8(t0 + 0) = (uint8_t)t7; +t0 = t0 + 0x1; +goto L463ea4; +t0 = t0 + 0x1; +L463888: +if (s4 == at) {at = 0x23; +goto L4638b0;} +at = 0x23; +if (s4 == at) {at = 0x27; +goto L463a74;} +at = 0x27; +if (s4 == at) {at = 0x5c; +goto L4638b0;} +at = 0x5c; +if (s4 == at) {a2 = t0 - s3; +goto L463a30;} +a2 = t0 - s3; +t7 = fp + s4; +goto L463ea8; +t7 = fp + s4; +L4638b0: +at = s1 < s6; +if (at == 0) {a3 = t0 - s3; +goto L4639ec;} +a3 = t0 - s3; +v1 = MEM_U8(s1 + 0); +//nop; +if (s4 == v1) {v0 = v1; +goto L4639ec;} +v0 = v1; +L4638cc: +if (s7 != v0) {t5 = s2 + 0xffffffff; +goto L463928;} +t5 = s2 + 0xffffffff; +t8 = s2 + 0xfffffffe; +at = t8 < a3; +if (at == 0) {a2 = a3; +goto L46390c;} +a2 = a3; +//nop; +a1 = s2 << 1; +s2 = a1; +s0 = a2; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4638fc; +a0 = s3; +L4638fc: +t0 = v0 + s0; +// bdead c1ec020b gp = MEM_U32(sp + 60); +a3 = t0 - v0; +s3 = v0; +L46390c: +t3 = 0x2; +t4 = 0x23; +MEM_U8(t0 + 0) = (uint8_t)t3; +MEM_U8(t0 + 1) = (uint8_t)t4; +t0 = t0 + 0x2; +a3 = a3 + 0x2; +goto L4639cc; +a3 = a3 + 0x2; +L463928: +at = t5 < a3; +if (at == 0) {a2 = a3; +goto L463960;} +a2 = a3; +//nop; +a1 = s2 << 1; +s2 = a1; +s0 = a2; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L46394c; +a0 = s3; +L46394c: +t0 = v0 + s0; +// bdead c1ec020b gp = MEM_U32(sp + 60); +v1 = MEM_U8(s1 + 0); +a3 = t0 - v0; +s3 = v0; +L463960: +MEM_U8(t0 + 0) = (uint8_t)v1; +t7 = MEM_U8(s1 + 0); +at = 0x5c; +t0 = t0 + 0x1; +if (t7 != at) {a3 = a3 + 0x1; +goto L4639cc;} +a3 = a3 + 0x1; +t8 = MEM_U8(s1 + 1); +t9 = s2 + 0xffffffff; +if (s7 == t8) {at = t9 < a3; +goto L4639cc;} +at = t9 < a3; +if (at == 0) {a2 = a3; +goto L4639b8;} +a2 = a3; +//nop; +a1 = s2 << 1; +s2 = a1; +s0 = a2; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4639a8; +a0 = s3; +L4639a8: +t0 = v0 + s0; +// bdead c1ec020b gp = MEM_U32(sp + 60); +a3 = t0 - v0; +s3 = v0; +L4639b8: +t4 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +t0 = t0 + 0x1; +a3 = a3 + 0x1; +MEM_U8(t0 + -1) = (uint8_t)t4; +L4639cc: +s1 = s1 + 0x1; +at = s1 < s6; +if (at == 0) {t5 = s2 + 0xffffffff; +goto L4639f0;} +t5 = s2 + 0xffffffff; +v1 = MEM_U8(s1 + 0); +//nop; +if (s4 != v1) {v0 = v1; +goto L4638cc;} +v0 = v1; +L4639ec: +t5 = s2 + 0xffffffff; +L4639f0: +at = t5 < a3; +if (at == 0) {s0 = a3; +goto L463a1c;} +s0 = a3; +//nop; +a1 = s2 << 1; +s2 = a1; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L463a10; +a0 = s3; +L463a10: +// bdead c1ee000b gp = MEM_U32(sp + 60); +s3 = v0; +t0 = v0 + s0; +L463a1c: +t7 = MEM_U8(s1 + 0); +t0 = t0 + 0x1; +s1 = s1 + 0x1; +MEM_U8(t0 + -1) = (uint8_t)t7; +goto L463ea4; +MEM_U8(t0 + -1) = (uint8_t)t7; +L463a30: +t8 = s2 + 0xffffffff; +at = t8 < a2; +if (at == 0) {s0 = a2; +goto L463a60;} +s0 = a2; +//nop; +a1 = s2 << 1; +s2 = a1; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L463a54; +a0 = s3; +L463a54: +// bdead c1ee000b gp = MEM_U32(sp + 60); +s3 = v0; +t0 = v0 + s0; +L463a60: +t3 = MEM_U8(s1 + 0); +t0 = t0 + 0x1; +s1 = s1 + 0x1; +MEM_U8(t0 + -1) = (uint8_t)t3; +goto L463ea4; +MEM_U8(t0 + -1) = (uint8_t)t3; +L463a74: +at = s1 < s6; +if (at == 0) {t5 = MEM_U32(sp + 228); +goto L463d14;} +t5 = MEM_U32(sp + 228); +t4 = MEM_U8(s1 + 0); +t5 = MEM_U32(sp + 264); +if (s7 != t4) {v0 = s3 + t5; +goto L463d10;} +v0 = s3 + t5; +t0 = t0 + 0xffffffff; +at = v0 < t0; +if (at == 0) {a2 = 0xffffffff; +goto L463ae8;} +a2 = 0xffffffff; +t6 = MEM_U8(t0 + -1); +//nop; +t7 = s5 + t6; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 == 0) {//nop; +goto L463ae8;} +//nop; +L463abc: +t0 = t0 + 0xffffffff; +at = v0 < t0; +if (at == 0) {//nop; +goto L463ae8;} +//nop; +t9 = MEM_U8(t0 + -1); +//nop; +t3 = s5 + t9; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {//nop; +goto L463abc;} +//nop; +L463ae8: +if (t0 != v0) {//nop; +goto L463bdc;} +//nop; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +s0 = zero; +a1 = MEM_U32(a0 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L463b54;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L463b54;} +//nop; +v0 = MEM_U32(a0 + 20); +t6 = v1 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L463b54;} +t9 = v0 << 2; +t5 = MEM_U32(a0 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t1 = t8 + t9; +goto L463b54; +t1 = t8 + t9; +L463b54: +if ((int)a1 <= 0) {//nop; +goto L463ba0;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L463ba0;} +//nop; +v0 = MEM_U32(a0 + 20); +t4 = v1 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L463ba0;} +t7 = v0 << 2; +t3 = MEM_U32(a0 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +s0 = t6 + t7; +goto L463ba0; +s0 = t6 + t7; +L463ba0: +t9 = 0x100132bc; +t8 = MEM_U32(s0 + 4); +a3 = MEM_U32(t1 + 0); +t9 = t9; +MEM_U32(sp + 20) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x62; +MEM_U32(sp + 248) = t0; +a1 = 0x1; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L463bd0; +MEM_U32(sp + 16) = t8; +L463bd0: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 248); +//nop; +L463bdc: +v1 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +t3 = s5 + v1; +t4 = MEM_U8(t3 + 0); +a2 = 0xffffffff; +if (t4 == 0) {//nop; +goto L463c14;} +//nop; +L463bf8: +v1 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +t5 = s5 + v1; +t6 = MEM_U8(t5 + 0); +//nop; +if (t6 != 0) {//nop; +goto L463bf8;} +//nop; +L463c14: +if (v1 != 0) {//nop; +goto L463d08;} +//nop; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +s0 = zero; +a1 = MEM_U32(a0 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L463c80;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L463c80;} +//nop; +v0 = MEM_U32(a0 + 20); +t8 = v1 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L463c80;} +t4 = v0 << 2; +t7 = MEM_U32(a0 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t9 = t7 + t8; +t3 = MEM_U32(t9 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t1 = t3 + t4; +goto L463c80; +t1 = t3 + t4; +L463c80: +if ((int)a1 <= 0) {//nop; +goto L463ccc;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L463ccc;} +//nop; +v0 = MEM_U32(a0 + 20); +t6 = v1 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L463ccc;} +t9 = v0 << 2; +t5 = MEM_U32(a0 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +s0 = t8 + t9; +goto L463ccc; +s0 = t8 + t9; +L463ccc: +t3 = MEM_U32(s0 + 4); +t4 = 0x100132c4; +a3 = MEM_U32(t1 + 0); +//nop; +a0 = 0x10000; +t4 = t4; +MEM_U32(sp + 20) = t4; +a0 = a0 | 0x62; +MEM_U32(sp + 248) = t0; +a1 = 0x1; +MEM_U32(sp + 16) = t3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L463cfc; +MEM_U32(sp + 16) = t3; +L463cfc: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 248); +//nop; +L463d08: +MEM_U32(sp + 244) = s1; +goto L463ea4; +MEM_U32(sp + 244) = s1; +L463d10: +t5 = MEM_U32(sp + 228); +L463d14: +t3 = 0x2; +if (t5 == 0) {a2 = t0 - s3; +goto L463e64;} +a2 = t0 - s3; +v1 = MEM_U8(s1 + 0); +t0 = t0 + 0xffffffff; +t6 = s5 + v1; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L463d58;} +//nop; +L463d3c: +v1 = MEM_U8(s1 + 1); +s1 = s1 + 0x1; +t8 = s5 + v1; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L463d3c;} +//nop; +L463d58: +if (s1 == s6) {//nop; +goto L463d7c;} +//nop; +t3 = 0x1002e440; +//nop; +t4 = v1 + t3; +t5 = MEM_U8(t4 + 0); +//nop; +if (t5 != 0) {//nop; +goto L463e5c;} +//nop; +L463d7c: +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +s0 = zero; +if ((int)a1 <= 0) {//nop; +goto L463de0;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L463de0;} +//nop; +v0 = MEM_U32(a0 + 20); +t7 = v1 << 2; +if ((int)v0 < 0) {t3 = v0 << 2; +goto L463de0;} +t3 = v0 << 2; +t6 = MEM_U32(a0 + 4); +t3 = t3 - v0; +t3 = t3 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t3 = t3 - v0; +t3 = t3 << 2; +t1 = t9 + t3; +goto L463de0; +t1 = t9 + t3; +L463de0: +if ((int)a1 <= 0) {//nop; +goto L463e2c;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L463e2c;} +//nop; +v0 = MEM_U32(a0 + 20); +t5 = v1 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L463e2c;} +t8 = v0 << 2; +t4 = MEM_U32(a0 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +s0 = t7 + t8; +goto L463e2c; +s0 = t7 + t8; +L463e2c: +t9 = MEM_U32(s0 + 4); +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x52; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L463e4c; +a1 = 0x2; +L463e4c: +// bdead 1 gp = MEM_U32(sp + 60); +// bdead 1 v0 = 0x10000; +// bdead 1 v0 = v0 | 0x52; +goto L464538; +// bdead 1 v0 = v0 | 0x52; +L463e5c: +MEM_U32(sp + 240) = s1; +goto L463ea4; +MEM_U32(sp + 240) = s1; +L463e64: +t4 = s2 + 0xffffffff; +at = t4 < a2; +if (at == 0) {MEM_U8(t0 + -1) = (uint8_t)t3; +goto L463e98;} +MEM_U8(t0 + -1) = (uint8_t)t3; +//nop; +a1 = s2 << 1; +s2 = a1; +s0 = a2; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L463e8c; +a0 = s3; +L463e8c: +// bdead c1ee000b gp = MEM_U32(sp + 60); +s3 = v0; +t0 = v0 + s0; +L463e98: +t6 = 0x23; +MEM_U8(t0 + 0) = (uint8_t)t6; +t0 = t0 + 0x1; +L463ea4: +t7 = fp + s4; +L463ea8: +t8 = MEM_U8(t7 + 0); +t9 = MEM_U32(sp + 228); +if (t8 == 0) {a3 = t0 - s3; +goto L464400;} +a3 = t0 - s3; +if (t9 == 0) {a0 = 0x1; +goto L4643fc;} +a0 = 0x1; +s1 = s1 + 0xffffffff; +t0 = t0 + 0xffffffff; +s4 = s1; +v0 = 0xffffffff; +a3 = t0 - s3; +L463ed4: +if (s1 == s6) {v0 = v0 + 0x1; +goto L463f74;} +v0 = v0 + 0x1; +v1 = MEM_U8(s1 + 0); +t5 = v0 & 0x7; +t3 = fp + v1; +t4 = MEM_U8(t3 + 0); +t6 = t5 << 2; +if (t4 == 0) {//nop; +goto L463f74;} +//nop; +t3 = 0x10029b48; +t7 = 0x10007070; +t3 = MEM_U32(t3 + 0); +t7 = t7; +t8 = t6 + t7; +t4 = t3 + v1; +t5 = MEM_U8(t4 + 0); +t9 = MEM_U32(t8 + 0); +s1 = s1 + 0x1; +t6 = t9 & t5; +if (t6 != 0) {//nop; +goto L463ed4;} +//nop; +if (s1 == s6) {a0 = zero; +goto L463f74;} +a0 = zero; +t7 = MEM_U8(s1 + 0); +//nop; +t8 = fp + t7; +t3 = MEM_U8(t8 + 0); +//nop; +if (t3 == 0) {//nop; +goto L463f74;} +//nop; +L463f4c: +s1 = s1 + 0x1; +if (s1 == s6) {//nop; +goto L463f74;} +//nop; +t4 = MEM_U8(s1 + 0); +//nop; +t9 = fp + t4; +t5 = MEM_U8(t9 + 0); +//nop; +if (t5 != 0) {//nop; +goto L463f4c;} +//nop; +L463f74: +if (a0 == 0) {s0 = s1; +goto L46426c;} +s0 = s1; +//nop; +a0 = s4; +// bdead c1fc0323 t9 = t9; +a1 = s1 - s4; +MEM_U32(sp + 84) = a3; +MEM_U32(sp + 248) = t0; +v0 = func_4620a4(mem, sp, a0, a1); +goto L463f98; +MEM_U32(sp + 248) = t0; +L463f98: +// bdead c1fc000b gp = MEM_U32(sp + 60); +a3 = MEM_U32(sp + 84); +t0 = MEM_U32(sp + 248); +if (v0 == 0) {t2 = v0; +goto L4641c0;} +t2 = v0; +t6 = MEM_U32(sp + 240); +t1 = zero; +v0 = t6 ^ s4; +s0 = v0 < 0x1; +if (s0 != 0) {v1 = s2 + 0xfffffffd; +goto L463fd4;} +v1 = s2 + 0xfffffffd; +s0 = MEM_U32(sp + 232); +//nop; +t7 = zero < s0; +s0 = t7; +L463fd4: +t8 = MEM_U8(s1 + 0); +v0 = s1; +t3 = s5 + t8; +t4 = MEM_U8(t3 + 0); +a1 = s2 << 1; +if (t4 == 0) {a0 = s3; +goto L46400c;} +a0 = s3; +L463ff0: +t9 = MEM_U8(v0 + 1); +v0 = v0 + 0x1; +t5 = s5 + t9; +t6 = MEM_U8(t5 + 0); +//nop; +if (t6 != 0) {//nop; +goto L463ff0;} +//nop; +L46400c: +t7 = 0x10029b44; +t9 = v0 + 0x2; +t7 = MEM_U32(t7 + 0); +t8 = v0 + 0x2; +if (t7 == 0) {at = s6 < t9; +goto L464058;} +at = s6 < t9; +at = s6 < t8; +if (at != 0) {at = v1 < a3; +goto L464088;} +at = v1 < a3; +t3 = MEM_U8(v0 + 0); +at = 0x2f; +if (t3 != at) {at = v1 < a3; +goto L464088;} +at = v1 < a3; +t4 = MEM_U8(v0 + 1); +at = 0x2a; +if (t4 != at) {at = v1 < a3; +goto L464088;} +at = v1 < a3; +t1 = 0x1; +goto L464084; +t1 = 0x1; +L464058: +if (at != 0) {at = v1 < a3; +goto L464088;} +at = v1 < a3; +t5 = MEM_U8(v0 + 0); +//nop; +if (s7 != t5) {at = v1 < a3; +goto L464088;} +at = v1 < a3; +t6 = MEM_U8(v0 + 1); +//nop; +if (s7 != t6) {at = v1 < a3; +goto L464088;} +at = v1 < a3; +t1 = 0x1; +L464084: +at = v1 < a3; +L464088: +if (at == 0) {a2 = a3; +goto L4640c4;} +a2 = a3; +//nop; +MEM_U32(sp + 132) = a2; +s2 = a1; +MEM_U32(sp + 144) = t1; +MEM_U32(sp + 152) = t2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4640a8; +MEM_U32(sp + 152) = t2; +L4640a8: +t8 = MEM_U32(sp + 132); +// bdead c3ee000b gp = MEM_U32(sp + 60); +t0 = v0 + t8; +t1 = MEM_U32(sp + 144); +t2 = MEM_U32(sp + 152); +a3 = t0 - v0; +s3 = v0; +L4640c4: +t3 = 0x23; +t4 = 0x80; +MEM_U8(t0 + 0) = (uint8_t)t3; +MEM_U8(t0 + 1) = (uint8_t)t2; +MEM_U8(t0 + 2) = (uint8_t)t4; +t9 = MEM_U32(sp + 244); +t0 = t0 + 0x2; +a3 = a3 + 0x2; +if (t9 != s4) {v1 = s2 + 0xffffffff; +goto L4640f4;} +v1 = s2 + 0xffffffff; +t7 = t4 | 0x2; +MEM_U8(t0 + 0) = (uint8_t)t7; +L4640f4: +if (t1 == 0) {//nop; +goto L46410c;} +//nop; +t8 = MEM_U8(t0 + 0); +//nop; +t3 = t8 | 0x4; +MEM_U8(t0 + 0) = (uint8_t)t3; +L46410c: +if (s0 == 0) {at = v1 < a3; +goto L464190;} +at = v1 < a3; +t4 = MEM_U8(t0 + 0); +t5 = 0x1; +t9 = t4 | 0x1; +MEM_U8(t0 + 0) = (uint8_t)t9; +t6 = MEM_U32(sp + 280); +//nop; +MEM_U32(t6 + 12) = t5; +t7 = MEM_U32(sp + 224); +//nop; +if (t7 == 0) {at = v1 < a3; +goto L464190;} +at = v1 < a3; +a3 = a3 + 0x1; +at = v1 < a3; +t0 = t0 + 0x1; +a2 = a3; +if (at == 0) {MEM_U32(sp + 224) = zero; +goto L464184;} +MEM_U32(sp + 224) = zero; +//nop; +a1 = s2 << 1; +s2 = a1; +s0 = a2; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L464170; +a0 = s3; +L464170: +t0 = v0 + s0; +// bdead c1cc020b gp = MEM_U32(sp + 60); +a3 = t0 - v0; +s3 = v0; +v1 = s2 + 0xffffffff; +L464184: +t3 = 0x22; +MEM_U8(t0 + 0) = (uint8_t)t3; +at = v1 < a3; +L464190: +if (at == 0) {s0 = a3; +goto L4641b8;} +s0 = a3; +//nop; +a1 = s2 << 1; +s2 = a1; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4641ac; +a0 = s3; +L4641ac: +// bdead c1ce000b gp = MEM_U32(sp + 60); +s3 = v0; +t0 = v0 + s0; +L4641b8: +t0 = t0 + 0x1; +goto L4643fc; +t0 = t0 + 0x1; +L4641c0: +s0 = s1; +t1 = s0 - s4; +t9 = s2 - t1; +at = t9 < a3; +if (at == 0) {s1 = s4; +goto L464208;} +s1 = s4; +//nop; +a1 = s2 << 1; +s2 = a1; +MEM_U32(sp + 116) = a3; +a0 = s3; +MEM_U32(sp + 76) = t1; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4641f4; +MEM_U32(sp + 76) = t1; +L4641f4: +t6 = MEM_U32(sp + 116); +// bdead c1ee800b gp = MEM_U32(sp + 60); +t1 = MEM_U32(sp + 76); +s3 = v0; +t0 = v0 + t6; +L464208: +if (s4 == s0) {v1 = t1 & 0x3; +goto L4643fc;} +v1 = t1 & 0x3; +if (v1 == 0) {v0 = v1 + s4; +goto L464234;} +v0 = v1 + s4; +L464218: +t7 = MEM_U8(s1 + 0); +s1 = s1 + 0x1; +t0 = t0 + 0x1; +if (v0 != s1) {MEM_U8(t0 + -1) = (uint8_t)t7; +goto L464218;} +MEM_U8(t0 + -1) = (uint8_t)t7; +if (s1 == s0) {a3 = t0 - s3; +goto L464400;} +a3 = t0 - s3; +L464234: +t8 = MEM_U8(s1 + 0); +s1 = s1 + 0x4; +MEM_U8(t0 + 0) = (uint8_t)t8; +t3 = MEM_U8(s1 + -3); +t0 = t0 + 0x4; +MEM_U8(t0 + -3) = (uint8_t)t3; +t4 = MEM_U8(s1 + -2); +//nop; +MEM_U8(t0 + -2) = (uint8_t)t4; +t9 = MEM_U8(s1 + -1); +if (s1 != s0) {MEM_U8(t0 + -1) = (uint8_t)t9; +goto L464234;} +MEM_U8(t0 + -1) = (uint8_t)t9; +a3 = t0 - s3; +goto L464400; +a3 = t0 - s3; +L46426c: +t1 = s0 - s4; +t5 = s2 - t1; +at = t5 < a3; +if (at == 0) {s1 = s4; +goto L4642b0;} +s1 = s4; +//nop; +a1 = s2 << 1; +s2 = a1; +MEM_U32(sp + 108) = a3; +a0 = s3; +MEM_U32(sp + 76) = t1; +v0 = f_Realloc(mem, sp, a0, a1); +goto L46429c; +MEM_U32(sp + 76) = t1; +L46429c: +t7 = MEM_U32(sp + 108); +// bdead c1ef000b gp = MEM_U32(sp + 60); +t1 = MEM_U32(sp + 76); +s3 = v0; +t0 = v0 + t7; +L4642b0: +if (s4 == s0) {v1 = t1 & 0x3; +goto L46430c;} +v1 = t1 & 0x3; +if (v1 == 0) {v0 = v1 + s4; +goto L4642dc;} +v0 = v1 + s4; +L4642c0: +t8 = MEM_U8(s1 + 0); +s1 = s1 + 0x1; +t0 = t0 + 0x1; +if (v0 != s1) {MEM_U8(t0 + -1) = (uint8_t)t8; +goto L4642c0;} +MEM_U8(t0 + -1) = (uint8_t)t8; +if (s1 == s0) {t6 = MEM_U32(sp + 240); +goto L464310;} +t6 = MEM_U32(sp + 240); +L4642dc: +t3 = MEM_U8(s1 + 0); +s1 = s1 + 0x4; +MEM_U8(t0 + 0) = (uint8_t)t3; +t4 = MEM_U8(s1 + -3); +t0 = t0 + 0x4; +MEM_U8(t0 + -3) = (uint8_t)t4; +t9 = MEM_U8(s1 + -2); +//nop; +MEM_U8(t0 + -2) = (uint8_t)t9; +t5 = MEM_U8(s1 + -1); +if (s1 != s0) {MEM_U8(t0 + -1) = (uint8_t)t5; +goto L4642dc;} +MEM_U8(t0 + -1) = (uint8_t)t5; +L46430c: +t6 = MEM_U32(sp + 240); +L464310: +//nop; +if (t6 != s4) {a3 = t0 - s3; +goto L464400;} +a3 = t0 - s3; +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +a1 = MEM_U32(a0 + 0); +s0 = zero; +if ((int)a1 <= 0) {//nop; +goto L464380;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L464380;} +//nop; +v0 = MEM_U32(a0 + 20); +t8 = v1 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L464380;} +t9 = v0 << 2; +t7 = MEM_U32(a0 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t3 = t7 + t8; +t4 = MEM_U32(t3 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t1 = t4 + t9; +goto L464380; +t1 = t4 + t9; +L464380: +if ((int)a1 <= 0) {//nop; +goto L4643cc;} +//nop; +v1 = MEM_U32(a0 + 16); +//nop; +if ((int)v1 < 0) {//nop; +goto L4643cc;} +//nop; +v0 = MEM_U32(a0 + 20); +t6 = v1 << 2; +if ((int)v0 < 0) {t3 = v0 << 2; +goto L4643cc;} +t3 = v0 << 2; +t5 = MEM_U32(a0 + 4); +t3 = t3 - v0; +t3 = t3 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t3 = t3 - v0; +t3 = t3 << 2; +s0 = t8 + t3; +goto L4643cc; +s0 = t8 + t3; +L4643cc: +t4 = MEM_U32(s0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x52; +a1 = 0x2; +MEM_U32(sp + 16) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4643ec; +MEM_U32(sp + 16) = t4; +L4643ec: +// bdead 1 gp = MEM_U32(sp + 60); +// bdead 1 v0 = 0x10000; +// bdead 1 v0 = v0 | 0x52; +goto L464538; +// bdead 1 v0 = v0 | 0x52; +L4643fc: +a3 = t0 - s3; +L464400: +at = s1 < s6; +if (at != 0) {a2 = a3; +goto L463154;} +a2 = a3; +L46440c: +t9 = s2 + 0xffffffff; +at = t9 < a2; +if (at == 0) {s0 = a2; +goto L46443c;} +s0 = a2; +//nop; +a1 = s2 << 1; +a0 = s3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L46442c; +a0 = s3; +L46442c: +t0 = v0 + s0; +// bdead 4000020b gp = MEM_U32(sp + 60); +a3 = t0 - v0; +s3 = v0; +L46443c: +v0 = 0x10029b40; +MEM_U8(t0 + 0) = (uint8_t)zero; +v0 = v0; +a0 = MEM_U32(v0 + 0); +a3 = a3 + 0x1; +s0 = MEM_U32(a0 + 8); +a2 = a3; +MEM_U32(a0 + 8) = s0; +a0 = MEM_U32(v0 + 0); +t7 = a3 + s0; +t6 = MEM_U32(a0 + 12); +//nop; +at = t6 < t7; +if (at == 0) {//nop; +goto L46449c;} +//nop; +//nop; +a1 = a3; +MEM_U32(sp + 80) = a3; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L464488; +MEM_U32(sp + 80) = a3; +L464488: +t8 = MEM_U32(sp + 280); +// bdead 42100009 gp = MEM_U32(sp + 60); +a2 = MEM_U32(sp + 80); +MEM_U32(t8 + 0) = v0; +goto L4644c4; +MEM_U32(t8 + 0) = v0; +L46449c: +t3 = MEM_U32(a0 + 8); +//nop; +t4 = t3 + a2; +MEM_U32(a0 + 8) = t4; +t9 = MEM_U32(v0 + 0); +t7 = MEM_U32(sp + 280); +t5 = MEM_U32(t9 + 8); +//nop; +t6 = t5 - a2; +MEM_U32(t7 + 0) = t6; +L4644c4: +t8 = MEM_U32(sp + 280); +//nop; +a0 = MEM_U32(t8 + 0); +MEM_U32(sp + 80) = a2; +a1 = s3; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L4644dc; +a1 = s3; +L4644dc: +t3 = MEM_U32(sp + 280); +t9 = MEM_U32(sp + 264); +t4 = MEM_U32(t3 + 0); +// bdead 44103001 gp = MEM_U32(sp + 60); +t5 = t4 + t9; +a0 = MEM_U32(sp + 228); +a2 = MEM_U32(sp + 80); +//nop; +MEM_U32(t3 + 4) = t5; +// bdead 401010a1 t9 = t9; +MEM_U32(t3 + 16) = a0; +MEM_U32(t3 + 8) = a2; +v0 = func_462178(mem, sp, a0); +goto L464510; +MEM_U32(t3 + 8) = a2; +L464510: +// bdead 40100009 gp = MEM_U32(sp + 60); +t6 = MEM_U32(sp + 280); +a0 = s3; +MEM_U32(t6 + 20) = v0; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L464530; +//nop; +L464530: +// bdead 1 gp = MEM_U32(sp + 60); +// bdead 1 v0 = zero; +L464538: +// bdead 1 ra = MEM_U32(sp + 68); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x110; +return; +// bdead 1 sp = sp + 0x110; +} + +static uint64_t func_464568(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L464568: +//nop; +//nop; +//nop; +v0 = MEM_U8(a0 + 1); +a0 = a0 + 0x1; +if (v0 == 0) {v1 = v0; +goto L4645c4;} +v1 = v0; +a1 = 0x1002e540; +//nop; +t6 = a1 + v0; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4645c4;} +//nop; +L4645a0: +v0 = MEM_U8(a0 + 1); +a0 = a0 + 0x1; +if (v0 == 0) {v1 = v0; +goto L4645c4;} +v1 = v0; +t8 = a1 + v0; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 != 0) {//nop; +goto L4645a0;} +//nop; +L4645c4: +if (v1 != 0) {v0 = 0x1; +goto L4645d4;} +v0 = 0x1; +v0 = zero; +return ((uint64_t)v0 << 32) | v1; +v0 = zero; +L4645d4: +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +} + +static uint64_t func_4645dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4645dc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 32) = gp; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 68) = a1; +t7 = MEM_U32(a1 + 16); +v0 = MEM_U32(a0 + 16); +s1 = a0; +a2 = zero; +if (t7 == v0) {a3 = zero; +goto L464620;} +a3 = zero; +v0 = 0x1; +goto L4648a4; +v0 = 0x1; +L464620: +if (v0 == 0) {v1 = zero; +goto L464690;} +v1 = zero; +s0 = zero; +L46462c: +t4 = MEM_U32(sp + 68); +t8 = MEM_U32(s1 + 20); +t5 = MEM_U32(t4 + 20); +t9 = t8 + s0; +a0 = MEM_U32(t9 + 0); +t6 = t5 + s0; +a1 = MEM_U32(t6 + 0); +//nop; +MEM_U32(sp + 56) = a3; +MEM_U32(sp + 60) = a2; +MEM_U32(sp + 52) = v1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L46465c; +MEM_U32(sp + 52) = v1; +L46465c: +// bdead 4006000b gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 52); +a2 = MEM_U32(sp + 60); +a3 = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L46467c;} +//nop; +v0 = 0x1; +goto L4648a4; +v0 = 0x1; +L46467c: +t7 = MEM_U32(s1 + 16); +v1 = v1 + 0x1; +at = v1 < t7; +if (at != 0) {s0 = s0 + 0x4; +goto L46462c;} +s0 = s0 + 0x4; +L464690: +t8 = MEM_U32(sp + 68); +s0 = MEM_U32(s1 + 0); +t9 = MEM_U32(t8 + 0); +if (s0 != 0) {MEM_U32(sp + 44) = t9; +goto L4646d4;} +MEM_U32(sp + 44) = t9; +if (t9 == 0) {a0 = t9; +goto L4646d4;} +a0 = t9; +//nop; +MEM_U32(sp + 60) = a2; +// bdead 40020123 t9 = t9; +MEM_U32(sp + 56) = a3; +temp64 = func_464568(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4646c0; +MEM_U32(sp + 56) = a3; +L4646c0: +// bdead 4002001b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 60); +a3 = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L464714;} +//nop; +L4646d4: +if (s0 == 0) {//nop; +goto L46471c;} +//nop; +t4 = MEM_U32(sp + 44); +a0 = s0; +if (t4 != 0) {//nop; +goto L46471c;} +//nop; +//nop; +MEM_U32(sp + 60) = a2; +// bdead 40020123 t9 = t9; +MEM_U32(sp + 56) = a3; +temp64 = func_464568(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L464700; +MEM_U32(sp + 56) = a3; +L464700: +// bdead 4002001b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 60); +a3 = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L46471c;} +//nop; +L464714: +v0 = 0x1; +goto L4648a4; +v0 = 0x1; +L46471c: +if (s0 == 0) {//nop; +goto L464734;} +//nop; +t5 = MEM_U32(sp + 44); +//nop; +if (t5 != 0) {//nop; +goto L46473c;} +//nop; +L464734: +v0 = zero; +goto L4648a4; +v0 = zero; +L46473c: +t6 = MEM_U8(s0 + 0); +t7 = MEM_U32(sp + 44); +if (t6 == 0) {t4 = MEM_U32(sp + 44); +goto L464820;} +t4 = MEM_U32(sp + 44); +t8 = MEM_U8(t7 + 0); +v0 = s0 + a2; +if (t8 == 0) {v1 = t7 + a3; +goto L46481c;} +v1 = t7 + a3; +a0 = MEM_U8(v0 + 0); +t1 = MEM_U8(v1 + 0); +a1 = 0x1002e540; +t2 = a0; +t0 = t1; +L464770: +if (t2 == t0) {t4 = a1 + t1; +goto L464780;} +t4 = a1 + t1; +v0 = 0x1; +goto L4648a4; +v0 = 0x1; +L464780: +t9 = a1 + a0; +t0 = MEM_U8(t9 + 0); +//nop; +if (t0 == 0) {//nop; +goto L4647ec;} +//nop; +t3 = MEM_U8(t4 + 0); +if (t0 == 0) {//nop; +goto L4647c0;} +//nop; +L4647a0: +a0 = MEM_U8(v0 + 1); +a2 = a2 + 0x1; +t5 = a1 + a0; +t6 = MEM_U8(t5 + 0); +v0 = v0 + 0x1; +if (t6 != 0) {//nop; +goto L4647a0;} +//nop; +t2 = a0; +L4647c0: +if (t3 == 0) {//nop; +goto L464804;} +//nop; +L4647c8: +t8 = MEM_U8(v1 + 1); +a3 = a3 + 0x1; +t7 = a1 + t8; +t9 = MEM_U8(t7 + 0); +v1 = v1 + 0x1; +if (t9 != 0) {//nop; +goto L4647c8;} +//nop; +//nop; +goto L464804; +//nop; +L4647ec: +a0 = MEM_U8(v0 + 1); +a2 = a2 + 0x1; +v0 = v0 + 0x1; +a3 = a3 + 0x1; +v1 = v1 + 0x1; +t2 = a0; +L464804: +if (t2 == 0) {t4 = MEM_U32(sp + 44); +goto L464820;} +t4 = MEM_U32(sp + 44); +t1 = MEM_U8(v1 + 0); +//nop; +if (t1 != 0) {t0 = t1; +goto L464770;} +t0 = t1; +L46481c: +t4 = MEM_U32(sp + 44); +L464820: +v0 = s0 + a2; +a1 = 0x1002e540; +a0 = MEM_U8(v0 + 0); +v1 = t4 + a3; +t1 = MEM_U8(v1 + 0); +t6 = a1 + a0; +t8 = MEM_U8(t6 + 0); +t5 = a1 + t1; +t3 = MEM_U8(t5 + 0); +if (t8 == 0) {//nop; +goto L464868;} +//nop; +L46484c: +a0 = MEM_U8(v0 + 1); +v0 = v0 + 0x1; +t7 = a1 + a0; +t9 = MEM_U8(t7 + 0); +//nop; +if (t9 != 0) {//nop; +goto L46484c;} +//nop; +L464868: +if (t3 == 0) {t2 = a0; +goto L46488c;} +t2 = a0; +L464870: +t1 = MEM_U8(v1 + 1); +v1 = v1 + 0x1; +t4 = a1 + t1; +t5 = MEM_U8(t4 + 0); +//nop; +if (t5 != 0) {//nop; +goto L464870;} +//nop; +L46488c: +if (t2 != 0) {//nop; +goto L46489c;} +//nop; +if (t1 == 0) {v0 = zero; +goto L4648a4;} +v0 = zero; +L46489c: +v0 = 0x1; +goto L4648a4; +v0 = 0x1; +L4648a4: +// bdead 19 ra = MEM_U32(sp + 36); +// bdead 19 s0 = MEM_U32(sp + 24); +// bdead 19 s1 = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x40; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x40; +} + +static uint64_t func_4648b8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4648b8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +t0 = MEM_U32(a0 + 8); +//nop; +if (t0 == 0) {//nop; +goto L464a30;} +//nop; +a0 = MEM_U32(t0 + 4); +//nop; +t7 = MEM_U32(a0 + 0); +//nop; +if (t7 != 0) {//nop; +goto L464914;} +//nop; +t9 = MEM_U32(a1 + 0); +//nop; +if (t9 == 0) {// bdead 40000233 ra = MEM_U32(sp + 36); +goto L464aec;} +// bdead 40000233 ra = MEM_U32(sp + 36); +L464914: +//nop; +a1 = MEM_U32(sp + 52); +// bdead 40000263 t9 = t9; +MEM_U32(sp + 44) = t0; +temp64 = func_4645dc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L464928; +MEM_U32(sp + 44) = t0; +L464928: +// bdead 4000001b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 44); +if (v0 == 0) {a2 = 0xffffffff; +goto L464ae8;} +a2 = 0xffffffff; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +//nop; +v1 = MEM_U32(a0 + 0); +//nop; +if ((int)v1 <= 0) {//nop; +goto L46499c;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L46499c;} +//nop; +v0 = MEM_U32(a0 + 20); +t3 = a1 << 2; +if ((int)v0 < 0) {t6 = v0 << 2; +goto L46499c;} +t6 = v0 << 2; +t2 = MEM_U32(a0 + 4); +t6 = t6 - v0; +t6 = t6 << 2; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v0; +t6 = t6 << 2; +t1 = t5 + t6; +goto L46499c; +t1 = t5 + t6; +L46499c: +if ((int)v1 <= 0) {v1 = zero; +goto L4649ec;} +v1 = zero; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {v1 = zero; +goto L4649ec;} +v1 = zero; +v0 = MEM_U32(a0 + 20); +t8 = a1 << 2; +if ((int)v0 < 0) {t3 = v0 << 2; +goto L4649e8;} +t3 = v0 << 2; +t7 = MEM_U32(a0 + 4); +t3 = t3 - v0; +t3 = t3 << 2; +t9 = t7 + t8; +t2 = MEM_U32(t9 + 0); +t3 = t3 - v0; +t3 = t3 << 2; +v1 = t2 + t3; +goto L4649ec; +v1 = t2 + t3; +L4649e8: +v1 = zero; +L4649ec: +t4 = MEM_U32(v1 + 4); +t5 = MEM_U32(sp + 48); +a3 = MEM_U32(t1 + 0); +//nop; +a0 = 0x10000; +t6 = t5 + 0x18; +MEM_U32(sp + 20) = t6; +a0 = a0 | 0x51; +MEM_U32(sp + 44) = t0; +a1 = 0x1; +MEM_U32(sp + 16) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L464a1c; +MEM_U32(sp + 16) = t4; +L464a1c: +t0 = MEM_U32(sp + 44); +t7 = MEM_U32(sp + 52); +// bdead 10211 gp = MEM_U32(sp + 32); +MEM_U32(t0 + 4) = t7; +goto L464ae8; +MEM_U32(t0 + 4) = t7; +L464a30: +v0 = 0x10029b40; +at = 0xfffffffc; +v0 = v0; +a0 = MEM_U32(v0 + 0); +//nop; +v1 = MEM_U32(a0 + 8); +//nop; +v1 = v1 + 0x3; +t8 = v1 & at; +MEM_U32(a0 + 8) = t8; +a0 = MEM_U32(v0 + 0); +t2 = t8 + 0x8; +t9 = MEM_U32(a0 + 12); +//nop; +at = t9 < t2; +if (at == 0) {//nop; +goto L464a90;} +//nop; +//nop; +a1 = 0x8; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L464a84; +//nop; +L464a84: +// bdead 40000019 gp = MEM_U32(sp + 32); +t0 = v0; +goto L464ab4; +t0 = v0; +L464a90: +t3 = MEM_U32(a0 + 8); +//nop; +t4 = t3 + 0x8; +MEM_U32(a0 + 8) = t4; +t5 = MEM_U32(v0 + 0); +//nop; +t0 = MEM_U32(t5 + 8); +//nop; +t0 = t0 + 0xfffffff8; +L464ab4: +t6 = MEM_U32(sp + 56); +t8 = 0x18; +if (t6 == 0) {t7 = 0x17; +goto L464acc;} +t7 = 0x17; +MEM_U32(t0 + 0) = t7; +goto L464ad0; +MEM_U32(t0 + 0) = t7; +L464acc: +MEM_U32(t0 + 0) = t8; +L464ad0: +t9 = MEM_U32(sp + 52); +//nop; +MEM_U32(t0 + 4) = t9; +t2 = MEM_U32(sp + 48); +//nop; +MEM_U32(t2 + 8) = t0; +L464ae8: +// bdead 11 ra = MEM_U32(sp + 36); +L464aec: +// bdead 11 sp = sp + 0x30; +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +} + +static uint64_t f_cpp_symentry_createMacroDef(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L464af8: +//cpp_symentry_createMacroDef: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 104) = a0; +MEM_U32(sp + 108) = a1; +MEM_U32(sp + 80) = zero; +t7 = MEM_U8(a0 + 0); +v1 = 0x1002e540; +a2 = a0; +t8 = v1 + t7; +t9 = MEM_U8(t8 + 0); +//nop; +if (t9 == 0) {//nop; +goto L464b58;} +//nop; +L464b3c: +t2 = MEM_U8(a2 + 1); +a2 = a2 + 0x1; +t3 = v1 + t2; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {//nop; +goto L464b3c;} +//nop; +L464b58: +v0 = MEM_U8(a2 + 0); +t5 = 0x1002e440; +a0 = a2; +t6 = v0 + t5; +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 != 0) {//nop; +goto L464c60;} +//nop; +v1 = 0x1002e01c; +a2 = 0xffffffff; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L464bdc;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L464bdc;} +//nop; +v0 = MEM_U32(v1 + 20); +t9 = a0 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L464bdc;} +t4 = v0 << 2; +t8 = MEM_U32(v1 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t2 = t8 + t9; +t3 = MEM_U32(t2 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t1 = t3 + t4; +goto L464bdc; +t1 = t3 + t4; +L464bdc: +if ((int)a1 <= 0) {//nop; +goto L464c28;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L464c28;} +//nop; +v0 = MEM_U32(v1 + 20); +t6 = a0 << 2; +if ((int)v0 < 0) {t9 = v0 << 2; +goto L464c28;} +t9 = v0 << 2; +t5 = MEM_U32(v1 + 4); +t9 = t9 - v0; +t9 = t9 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = t9 - v0; +t9 = t9 << 2; +t0 = t8 + t9; +goto L464c28; +t0 = t8 + t9; +L464c28: +t2 = MEM_U32(t0 + 4); +t3 = MEM_U32(sp + 104); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x4a; +a1 = 0x2; +MEM_U32(sp + 16) = t2; +MEM_U32(sp + 20) = t3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L464c50; +MEM_U32(sp + 20) = t3; +L464c50: +// bdead 11 gp = MEM_U32(sp + 32); +// bdead 11 v0 = 0x10000; +// bdead 11 v0 = v0 | 0x4a; +goto L4650d4; +// bdead 11 v0 = v0 | 0x4a; +L464c60: +MEM_U32(sp + 100) = a2; +v0 = 0x1002e340; +t4 = MEM_U8(a2 + 0); +//nop; +t5 = v0 + t4; +t6 = MEM_U8(t5 + 0); +//nop; +if (t6 == 0) {a3 = MEM_U32(sp + 100); +goto L464cb4;} +a3 = MEM_U32(sp + 100); +t7 = MEM_U32(sp + 100); +L464c88: +//nop; +t8 = t7 + 0x1; +MEM_U32(sp + 100) = t8; +t9 = MEM_U8(t8 + 0); +//nop; +t2 = v0 + t9; +t3 = MEM_U8(t2 + 0); +//nop; +if (t3 != 0) {t7 = MEM_U32(sp + 100); +goto L464c88;} +t7 = MEM_U32(sp + 100); +a3 = MEM_U32(sp + 100); +L464cb4: +//nop; +MEM_U32(sp + 96) = a2; +a1 = a3 - a2; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L464cc4; +a1 = a3 - a2; +L464cc4: +// bdead 4000000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 96); +if (v0 == 0) {MEM_U32(sp + 92) = v0; +goto L464de8;} +MEM_U32(sp + 92) = v0; +a0 = MEM_U32(v0 + 8); +//nop; +if (a0 == 0) {t9 = MEM_U32(sp + 108); +goto L464dec;} +t9 = MEM_U32(sp + 108); +v0 = MEM_U32(a0 + 0); +//nop; +at = (int)v0 < (int)0x10; +if (at != 0) {at = (int)v0 < (int)0x17; +goto L464de8;} +at = (int)v0 < (int)0x17; +if (at == 0) {t9 = MEM_U32(sp + 108); +goto L464dec;} +t9 = MEM_U32(sp + 108); +v1 = 0x1002e01c; +a2 = 0xffffffff; +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L464d64;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L464d64;} +//nop; +v0 = MEM_U32(v1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L464d64;} +t8 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t1 = t7 + t8; +goto L464d64; +t1 = t7 + t8; +L464d64: +if ((int)a1 <= 0) {//nop; +goto L464db0;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L464db0;} +//nop; +v0 = MEM_U32(v1 + 20); +t2 = a0 << 2; +if ((int)v0 < 0) {t5 = v0 << 2; +goto L464db0;} +t5 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t5 = t5 - v0; +t5 = t5 << 2; +t3 = t9 + t2; +t4 = MEM_U32(t3 + 0); +t5 = t5 - v0; +t5 = t5 << 2; +t0 = t4 + t5; +goto L464db0; +t0 = t4 + t5; +L464db0: +t7 = MEM_U32(sp + 92); +t6 = MEM_U32(t0 + 4); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +t8 = t7 + 0x18; +MEM_U32(sp + 20) = t8; +a0 = a0 | 0x6a; +a1 = 0x1; +MEM_U32(sp + 16) = t6; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L464ddc; +MEM_U32(sp + 16) = t6; +L464ddc: +// bdead 11 gp = MEM_U32(sp + 32); +// bdead 11 v0 = zero; +goto L4650d4; +// bdead 11 v0 = zero; +L464de8: +t9 = MEM_U32(sp + 108); +L464dec: +t2 = MEM_U32(sp + 100); +if (t9 == 0) {//nop; +goto L464e2c;} +//nop; +t3 = MEM_U8(t2 + 0); +//nop; +MEM_U8(sp + 71) = (uint8_t)t3; +MEM_U8(t2 + 0) = (uint8_t)zero; +a0 = MEM_U32(sp + 108); +// bdead 400000a3 t9 = t9; +a1 = a2; +v0 = func_461b94(mem, sp, a0, a1); +goto L464e18; +a1 = a2; +L464e18: +t4 = MEM_U8(sp + 71); +t5 = MEM_U32(sp + 100); +// bdead 4000600b gp = MEM_U32(sp + 32); +MEM_U32(sp + 108) = v0; +MEM_U8(t5 + 0) = (uint8_t)t4; +L464e2c: +v0 = 0x10029b40; +at = 0xfffffffc; +v0 = v0; +a0 = MEM_U32(v0 + 0); +//nop; +t0 = MEM_U32(a0 + 8); +//nop; +t0 = t0 + 0x3; +t6 = t0 & at; +MEM_U32(a0 + 8) = t6; +a0 = MEM_U32(v0 + 0); +t8 = t6 + 0x1c; +t7 = MEM_U32(a0 + 12); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L464e8c;} +//nop; +//nop; +a1 = 0x1c; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L464e80; +//nop; +L464e80: +// bdead 4000000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 76) = v0; +goto L464eb4; +MEM_U32(sp + 76) = v0; +L464e8c: +t9 = MEM_U32(a0 + 8); +//nop; +t3 = t9 + 0x1c; +MEM_U32(a0 + 8) = t3; +t2 = MEM_U32(v0 + 0); +//nop; +t4 = MEM_U32(t2 + 8); +//nop; +t5 = t4 + 0xffffffe4; +MEM_U32(sp + 76) = t5; +L464eb4: +//nop; +//nop; +// bdead 40000003 t9 = t9; +//nop; +func_461f18(mem, sp); +goto L464ec8; +//nop; +L464ec8: +// bdead 40000003 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 100); +v1 = 0x1002e540; +v0 = MEM_U8(t6 + 0); +at = 0x28; +if (v0 != at) {t7 = v1 + v0; +goto L464f3c;} +t7 = v1 + v0; +//nop; +a0 = MEM_U32(sp + 92); +// fdead 6001803f t9 = t9; +a1 = sp + 0x64; +a2 = sp + 0x50; +temp64 = func_462808(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L464efc; +a2 = sp + 0x50; +L464efc: +// bdead 4000001b gp = MEM_U32(sp + 32); +if (v0 == 0) {a3 = MEM_U32(sp + 100); +goto L464f14;} +a3 = MEM_U32(sp + 100); +// bdead 11 ra = MEM_U32(sp + 36); +goto L4650d8; +// bdead 11 ra = MEM_U32(sp + 36); +// fdead 0 a3 = MEM_U32(sp + 100); +L464f14: +//nop; +a1 = MEM_U32(sp + 80); +a2 = MEM_U32(sp + 76); +a0 = a3 + 0x1; +// fdead 600001ff t9 = t9; +MEM_U32(sp + 100) = a0; +func_462f0c(mem, sp, a0, a1, a2); +goto L464f30; +MEM_U32(sp + 100) = a0; +L464f30: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +goto L464f84; +//nop; +L464f3c: +t8 = MEM_U8(t7 + 0); +a3 = MEM_U32(sp + 100); +if (t8 == 0) {a3 = a3 + 0x1; +goto L464f50;} +a3 = a3 + 0x1; +MEM_U32(sp + 100) = a3; +L464f50: +//nop; +a0 = MEM_U32(sp + 100); +a2 = MEM_U32(sp + 76); +// fdead 620181bf t9 = t9; +a1 = zero; +func_462f0c(mem, sp, a0, a1, a2); +goto L464f68; +a1 = zero; +L464f68: +t9 = MEM_U32(sp + 76); +// bdead 44000003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(t9 + 0); +t3 = 0x80; +if (v1 == 0) {//nop; +goto L464f84;} +//nop; +MEM_U8(v1 + 0) = (uint8_t)t3; +L464f84: +//nop; +a0 = MEM_U32(sp + 92); +a1 = MEM_U32(sp + 76); +a2 = MEM_U32(sp + 108); +// bdead 400000e3 t9 = t9; +//nop; +temp64 = func_4648b8(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L464fa0; +//nop; +L464fa0: +// bdead 40000013 gp = MEM_U32(sp + 32); +//nop; +v0 = 0x10029e90; +//nop; +v0 = MEM_U8(v0 + 68); +//nop; +if (v0 == 0) {//nop; +goto L4650d0;} +//nop; +if ((int)v0 <= 0) {//nop; +goto L4650b0;} +//nop; +v1 = 0x1002e01c; +a2 = MEM_U32(sp + 104); +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L46502c;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L46502c;} +//nop; +v0 = MEM_U32(v1 + 20); +t4 = a0 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L46502c;} +t7 = v0 << 2; +t2 = MEM_U32(v1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t2 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t1 = t6 + t7; +goto L46502c; +t1 = t6 + t7; +L46502c: +if ((int)a1 <= 0) {//nop; +goto L465078;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L465078;} +//nop; +v0 = MEM_U32(v1 + 20); +t9 = a0 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L465078;} +t4 = v0 << 2; +t8 = MEM_U32(v1 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t3 = t8 + t9; +t2 = MEM_U32(t3 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t0 = t2 + t4; +goto L465078; +t0 = t2 + t4; +L465078: +t5 = MEM_U32(sp + 76); +t6 = MEM_U32(t1 + 0); +a3 = MEM_U32(t5 + 8); +a0 = 0x10004834; +MEM_U32(sp + 16) = t6; +t7 = MEM_U32(t0 + 4); +a1 = 0x100132cc; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 20) = t7; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4650a8; +a1 = a1; +L4650a8: +// bdead 40000011 gp = MEM_U32(sp + 32); +//nop; +L4650b0: +v0 = 0x10006e8c; +t9 = MEM_U32(sp + 76); +v0 = v0; +t8 = MEM_U32(v0 + 0); +t3 = MEM_U32(t9 + 8); +//nop; +t2 = t8 + t3; +MEM_U32(v0 + 0) = t2; +L4650d0: +// bdead 11 v0 = zero; +L4650d4: +// bdead 11 ra = MEM_U32(sp + 36); +L4650d8: +// bdead 11 sp = sp + 0x68; +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +} + +static uint64_t f_cpp_symentry_undefineMacro(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4650e4: +//cpp_symentry_undefineMacro: +//nop; +//nop; +//nop; +v0 = 0x10029e90; +sp = sp + 0xffffffd0; +v0 = MEM_U8(v0 + 68); +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +if (v0 == 0) {MEM_U32(sp + 48) = a0; +goto L4651f0;} +MEM_U32(sp + 48) = a0; +if ((int)v0 <= 0) {//nop; +goto L4651f0;} +//nop; +v1 = 0x1002e01c; +a2 = MEM_U32(sp + 48); +v1 = MEM_U32(v1 + 0); +t1 = zero; +a1 = MEM_U32(v1 + 0); +t0 = zero; +if ((int)a1 <= 0) {//nop; +goto L465178;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L465178;} +//nop; +v0 = MEM_U32(v1 + 20); +t7 = a0 << 2; +if ((int)v0 < 0) {t2 = v0 << 2; +goto L465178;} +t2 = v0 << 2; +t6 = MEM_U32(v1 + 4); +t2 = t2 - v0; +t2 = t2 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t2 = t2 - v0; +t2 = t2 << 2; +t1 = t9 + t2; +goto L465178; +t1 = t9 + t2; +L465178: +if ((int)a1 <= 0) {//nop; +goto L4651c4;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L4651c4;} +//nop; +v0 = MEM_U32(v1 + 20); +t4 = a0 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L4651c4;} +t7 = v0 << 2; +t3 = MEM_U32(v1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t0 = t6 + t7; +goto L4651c4; +t0 = t6 + t7; +L4651c4: +a0 = 0x10004834; +a1 = 0x100132f4; +t8 = MEM_U32(t0 + 4); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 16) = t8; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4651e8; +MEM_U32(sp + 16) = t8; +L4651e8: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L4651f0: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L465200; +//nop; +L465200: +// bdead 4000000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 48); +//nop; +a1 = v0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L465218; +//nop; +L465218: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {MEM_U32(sp + 44) = v0; +goto L4654c4;} +MEM_U32(sp + 44) = v0; +t9 = MEM_U32(v0 + 8); +//nop; +if (t9 == 0) {MEM_U32(sp + 40) = t9; +goto L4654c4;} +MEM_U32(sp + 40) = t9; +a0 = 0x10029fa0; +//nop; +v1 = MEM_U16(a0 + 26); +//nop; +if (v1 == 0) {//nop; +goto L465260;} +//nop; +t3 = MEM_U16(a0 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 != 0) {t8 = MEM_U32(sp + 40); +goto L465290;} +t8 = MEM_U32(sp + 40); +L465260: +if (v1 != 0) {//nop; +goto L46527c;} +//nop; +t5 = MEM_U16(a0 + 10); +//nop; +t6 = t5 & 0x1; +if (t6 != 0) {t8 = MEM_U32(sp + 40); +goto L465290;} +t8 = MEM_U32(sp + 40); +L46527c: +t7 = MEM_U16(a0 + 46); +//nop; +if (t7 == 0) {//nop; +goto L465394;} +//nop; +t8 = MEM_U32(sp + 40); +L465290: +//nop; +v0 = MEM_U32(t8 + 0); +//nop; +at = (int)v0 < (int)0x10; +if (at != 0) {at = (int)v0 < (int)0x17; +goto L465394;} +at = (int)v0 < (int)0x17; +if (at == 0) {a2 = 0xffffffff; +goto L465394;} +a2 = 0xffffffff; +v1 = 0x1002e01c; +t1 = zero; +v1 = MEM_U32(v1 + 0); +t0 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L465314;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L465314;} +//nop; +v0 = MEM_U32(v1 + 20); +t2 = a0 << 2; +if ((int)v0 < 0) {t5 = v0 << 2; +goto L465314;} +t5 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t5 = t5 - v0; +t5 = t5 << 2; +t3 = t9 + t2; +t4 = MEM_U32(t3 + 0); +t5 = t5 - v0; +t5 = t5 << 2; +t1 = t4 + t5; +goto L465314; +t1 = t4 + t5; +L465314: +if ((int)a1 <= 0) {//nop; +goto L465360;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L465360;} +//nop; +v0 = MEM_U32(v1 + 20); +t7 = a0 << 2; +if ((int)v0 < 0) {t2 = v0 << 2; +goto L465360;} +t2 = v0 << 2; +t6 = MEM_U32(v1 + 4); +t2 = t2 - v0; +t2 = t2 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t2 = t2 - v0; +t2 = t2 << 2; +t0 = t9 + t2; +goto L465360; +t0 = t9 + t2; +L465360: +t3 = MEM_U32(t0 + 4); +t4 = MEM_U32(sp + 48); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x6b; +a1 = 0x2; +MEM_U32(sp + 16) = t3; +MEM_U32(sp + 20) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L465388; +MEM_U32(sp + 20) = t4; +L465388: +// bdead 11 gp = MEM_U32(sp + 32); +// bdead 11 ra = MEM_U32(sp + 36); +goto L4654e4; +// bdead 11 ra = MEM_U32(sp + 36); +L465394: +if (v1 == 0) {//nop; +goto L4653b0;} +//nop; +t5 = MEM_U16(a0 + 10); +//nop; +t6 = t5 & 0x1; +if (t6 != 0) {t9 = MEM_U32(sp + 40); +goto L4653d0;} +t9 = MEM_U32(sp + 40); +L4653b0: +if (v1 != 0) {//nop; +goto L4654c4;} +//nop; +t7 = MEM_U16(a0 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 == 0) {//nop; +goto L4654c4;} +//nop; +t9 = MEM_U32(sp + 40); +L4653d0: +at = 0x17; +t2 = MEM_U32(t9 + 0); +a2 = 0xffffffff; +if (t2 != at) {//nop; +goto L4654c4;} +//nop; +v1 = 0x1002e01c; +t1 = zero; +v1 = MEM_U32(v1 + 0); +t0 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L465448;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L465448;} +//nop; +v0 = MEM_U32(v1 + 20); +t4 = a0 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L465448;} +t7 = v0 << 2; +t3 = MEM_U32(v1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t1 = t6 + t7; +goto L465448; +t1 = t6 + t7; +L465448: +if ((int)a1 <= 0) {//nop; +goto L465494;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L465494;} +//nop; +v0 = MEM_U32(v1 + 20); +t9 = a0 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L465494;} +t4 = v0 << 2; +t8 = MEM_U32(v1 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t2 = t8 + t9; +t3 = MEM_U32(t2 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t0 = t3 + t4; +goto L465494; +t0 = t3 + t4; +L465494: +t5 = MEM_U32(t0 + 4); +t6 = MEM_U32(sp + 48); +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x6c; +a1 = 0x1; +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 20) = t6; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4654bc; +MEM_U32(sp + 20) = t6; +L4654bc: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L4654c4: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +f_cpp_symentry_delete(mem, sp, a0); +goto L4654d4; +//nop; +L4654d4: +t7 = MEM_U32(sp + 44); +// bdead 10013 gp = MEM_U32(sp + 32); +MEM_U32(t7 + 8) = zero; +// bdead 11 ra = MEM_U32(sp + 36); +L4654e4: +// bdead 11 sp = sp + 0x30; +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +} + +static void f_cpp_symentry_setsinglequote(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4654f0: +//cpp_symentry_setsinglequote: +//nop; +//nop; +//nop; +v0 = 0x27; +v1 = 0x10029b50; +a0 = 0x10029b20; +a1 = 0x10029b30; +v1 = v1; +a0 = a0; +a1 = a1; +MEM_U8(v1 + 0) = (uint8_t)v0; +MEM_U8(a0 + 0) = (uint8_t)v0; +MEM_U8(a0 + 9) = (uint8_t)v0; +MEM_U8(a1 + 0) = (uint8_t)v0; +MEM_U8(a1 + 12) = (uint8_t)v0; +return; +MEM_U8(a1 + 12) = (uint8_t)v0; +} + +static void f_cpp_symentry_handleSpecialSymbol(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L465530: +//cpp_symentry_handleSpecialSymbol: +//nop; +//nop; +//nop; +sp = sp + 0xfffffe90; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 372) = a1; +t6 = MEM_U32(a0 + 0); +//nop; +t7 = t6 + 0xfffffff0; +at = t7 < 0x7; +if (at == 0) {//nop; +goto L465758;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100133bc[] = { +&&L465584, +&&L46560c, +&&L4656a0, +&&L4656c4, +&&L465758, +&&L4656e8, +&&L465720, +}; +dest = Lswitch100133bc[t7]; +//nop; +goto *dest; +//nop; +L465584: +v0 = 0x1002e01c; +t0 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +t8 = MEM_U32(v0 + 0); +//nop; +if ((int)t8 <= 0) {//nop; +goto L4655e8;} +//nop; +a0 = MEM_U32(v0 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L4655e8;} +//nop; +v1 = MEM_U32(v0 + 20); +t1 = a0 << 2; +if ((int)v1 < 0) {t4 = v1 << 2; +goto L4655e8;} +t4 = v1 << 2; +t9 = MEM_U32(v0 + 4); +t4 = t4 - v1; +t4 = t4 << 2; +t2 = t9 + t1; +t3 = MEM_U32(t2 + 0); +t4 = t4 - v1; +t4 = t4 << 2; +t0 = t3 + t4; +goto L4655e8; +t0 = t3 + t4; +L4655e8: +a1 = 0x10013308; +//nop; +a2 = MEM_U32(t0 + 4); +a0 = sp + 0x44; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L465600; +a1 = a1; +L465600: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 372); +goto L465764; +t6 = MEM_U32(sp + 372); +L46560c: +v0 = 0x1002e01c; +t0 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +t5 = MEM_U32(v0 + 0); +//nop; +if ((int)t5 <= 0) {//nop; +goto L465670;} +//nop; +a0 = MEM_U32(v0 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L465670;} +//nop; +v1 = MEM_U32(v0 + 20); +t7 = a0 << 2; +if ((int)v1 < 0) {t1 = v1 << 2; +goto L465670;} +t1 = v1 << 2; +t6 = MEM_U32(v0 + 4); +t1 = t1 - v1; +t1 = t1 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t1 = t1 - v1; +t1 = t1 << 2; +t0 = t9 + t1; +goto L465670; +t0 = t9 + t1; +L465670: +a2 = 0x10029b50; +a1 = 0x1001330c; +//nop; +a2 = MEM_U8(a2 + 0); +a3 = MEM_U32(t0 + 0); +a0 = sp + 0x44; +a1 = a1; +MEM_U32(sp + 16) = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L465694; +MEM_U32(sp + 16) = a2; +L465694: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 372); +goto L465764; +t6 = MEM_U32(sp + 372); +L4656a0: +a1 = 0x10029b30; +//nop; +a0 = sp + 0x44; +a2 = 0xe; +a1 = a1; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L4656b8; +a1 = a1; +L4656b8: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 372); +goto L465764; +t6 = MEM_U32(sp + 372); +L4656c4: +a1 = 0x10029b20; +//nop; +a0 = sp + 0x44; +a2 = 0xb; +a1 = a1; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L4656dc; +a1 = a1; +L4656dc: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 372); +goto L465764; +t6 = MEM_U32(sp + 372); +L4656e8: +v0 = 0x10029fa0; +t5 = 0x31; +t2 = MEM_U16(v0 + 26); +//nop; +if (t2 != 0) {//nop; +goto L465714;} +//nop; +t3 = MEM_U16(v0 + 10); +//nop; +t4 = t3 & 0x1; +if (t4 == 0) {t6 = MEM_U32(sp + 372); +goto L465764;} +t6 = MEM_U32(sp + 372); +L465714: +MEM_U8(sp + 68) = (uint8_t)t5; +MEM_U8(sp + 69) = (uint8_t)zero; +goto L465760; +MEM_U8(sp + 69) = (uint8_t)zero; +L465720: +a1 = 0x10013314; +//nop; +a0 = sp + 0x44; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L465734; +a1 = a1; +L465734: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +//nop; +f_cpp_buffer_dontExpandNextMacro(mem, sp); +goto L46574c; +//nop; +L46574c: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 372); +goto L465764; +t6 = MEM_U32(sp + 372); +L465758: +// bdead 1 v0 = zero; +goto L4657a8; +// bdead 1 v0 = zero; +L465760: +t6 = MEM_U32(sp + 372); +L465764: +//nop; +a0 = MEM_U32(t6 + 0); +a1 = sp + 0x44; +v0 = wrapper_strcpy(mem, a0, a1); +goto L465774; +a1 = sp + 0x44; +L465774: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = sp + 0x44; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L46578c; +//nop; +L46578c: +t7 = MEM_U32(sp + 372); +// bdead 10009 gp = MEM_U32(sp + 32); +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 + v0; +// bdead 4010001 v0 = 0x1; +MEM_U32(t7 + 0) = t9; +L4657a8: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x170; +//nop; +return; +//nop; +} + +static void func_4657b8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4657b8: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +//nop; +// fdead 400001eb MEM_U32(sp + 52) = ra; +// fdead 400001eb MEM_U32(sp + 44) = s6; +// fdead 400001eb MEM_U32(sp + 24) = s1; +MEM_U32(sp + 188) = a1; +t6 = sp + 0x70; +s6 = a0; +// fdead 408081eb MEM_U32(sp + 48) = gp; +// fdead 408081eb MEM_U32(sp + 40) = s5; +// fdead 408081eb MEM_U32(sp + 36) = s4; +// fdead 408081eb MEM_U32(sp + 32) = s3; +// fdead 408081eb MEM_U32(sp + 28) = s2; +// fdead 408081eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 192) = a2; +MEM_U32(sp + 108) = t6; +MEM_U32(sp + 124) = a0; +MEM_U32(sp + 148) = zero; +MEM_U32(sp + 76) = a0; +MEM_U32(sp + 68) = zero; +s1 = a0; +MEM_U32(sp + 172) = a0; +MEM_U32(sp + 180) = a0; +a1 = 0x7b; +v0 = wrapper_strchr(mem, a0, a1); +goto L465828; +a1 = 0x7b; +L465828: +// bdead 4084000b gp = MEM_U32(sp + 48); +if (v0 == 0) {MEM_U32(sp + 172) = v0; +goto L4658cc;} +MEM_U32(sp + 172) = v0; +s5 = sp + 0x40; +s4 = sp + 0x6c; +s3 = sp + 0xb4; +s2 = sp + 0xac; +L465844: +t7 = MEM_U32(sp + 180); +v1 = v0 - s1; +v1 = v1 + 0x1; +if (s1 == t7) {s0 = v1; +goto L465878;} +s0 = v1; +if (v1 == 0) {a0 = t7; +goto L465878;} +a0 = t7; +//nop; +a1 = s1; +a2 = v1; +f_memmove(mem, sp, a0, a1, a2); +goto L465870; +a2 = v1; +L465870: +// bdead 40fa0003 gp = MEM_U32(sp + 48); +//nop; +L465878: +t8 = MEM_U32(sp + 180); +t0 = MEM_U32(sp + 172); +t9 = t8 + s0; +MEM_U32(sp + 180) = t9; +//nop; +t1 = t0 + 0x1; +MEM_U32(sp + 172) = t1; +a0 = s2; +a1 = s3; +a2 = s4; +a3 = s5; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L4658a8; +a3 = s5; +L4658a8: +// bdead 40f80003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 172); +//nop; +a1 = 0x7b; +s1 = a0; +v0 = wrapper_strchr(mem, a0, a1); +goto L4658c0; +s1 = a0; +L4658c0: +// bdead 40fc000b gp = MEM_U32(sp + 48); +if (v0 != 0) {MEM_U32(sp + 172) = v0; +goto L465844;} +MEM_U32(sp + 172) = v0; +L4658cc: +t3 = MEM_U32(sp + 188); +t5 = MEM_U32(sp + 180); +v1 = MEM_U32(t3 + 0); +t4 = s1 - s6; +s2 = sp + 0xac; +s3 = sp + 0xb4; +s4 = sp + 0x6c; +s5 = sp + 0x40; +if (t5 == s1) {s0 = v1 - t4; +goto L46591c;} +s0 = v1 - t4; +if (s0 == 0) {a0 = t5; +goto L46591c;} +a0 = t5; +//nop; +a1 = s1; +a2 = s0; +f_memmove(mem, sp, a0, a1, a2); +goto L46590c; +a2 = s0; +L46590c: +t6 = MEM_U32(sp + 188); +// bdead 40fc8003 gp = MEM_U32(sp + 48); +v1 = MEM_U32(t6 + 0); +//nop; +L46591c: +t7 = MEM_U32(sp + 180); +t0 = MEM_U32(sp + 188); +t8 = s1 - t7; +t9 = v1 - t8; +MEM_U32(t0 + 0) = t9; +//nop; +MEM_U32(sp + 180) = s6; +MEM_U32(sp + 172) = s6; +s1 = s6; +a0 = s6; +a1 = 0x28; +v0 = wrapper_strchr(mem, a0, a1); +goto L46594c; +a1 = 0x28; +L46594c: +// bdead 40fc000b gp = MEM_U32(sp + 48); +if (v0 == 0) {MEM_U32(sp + 172) = v0; +goto L4659e0;} +MEM_U32(sp + 172) = v0; +L465958: +t1 = MEM_U32(sp + 180); +v1 = v0 - s1; +v1 = v1 + 0x1; +if (s1 == t1) {s0 = v1; +goto L46598c;} +s0 = v1; +if (v1 == 0) {a0 = t1; +goto L46598c;} +a0 = t1; +//nop; +a1 = s1; +a2 = v1; +f_memmove(mem, sp, a0, a1, a2); +goto L465984; +a2 = v1; +L465984: +// bdead 40fa0003 gp = MEM_U32(sp + 48); +//nop; +L46598c: +t2 = MEM_U32(sp + 180); +t4 = MEM_U32(sp + 172); +//nop; +t3 = t2 + s0; +t5 = t4 + 0x1; +MEM_U32(sp + 180) = t3; +MEM_U32(sp + 172) = t5; +a0 = s2; +a1 = s3; +a2 = s4; +a3 = s5; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L4659bc; +a3 = s5; +L4659bc: +// bdead 40f80003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 172); +//nop; +a1 = 0x28; +s1 = a0; +v0 = wrapper_strchr(mem, a0, a1); +goto L4659d4; +s1 = a0; +L4659d4: +// bdead 40fc000b gp = MEM_U32(sp + 48); +if (v0 != 0) {MEM_U32(sp + 172) = v0; +goto L465958;} +MEM_U32(sp + 172) = v0; +L4659e0: +t7 = MEM_U32(sp + 188); +t9 = MEM_U32(sp + 180); +v1 = MEM_U32(t7 + 0); +t8 = s1 - s6; +if (t9 == s1) {s0 = v1 - t8; +goto L465a20;} +s0 = v1 - t8; +if (s0 == 0) {a0 = t9; +goto L465a20;} +a0 = t9; +//nop; +a1 = s1; +a2 = s0; +f_memmove(mem, sp, a0, a1, a2); +goto L465a10; +a2 = s0; +L465a10: +t0 = MEM_U32(sp + 188); +// bdead 40040203 gp = MEM_U32(sp + 48); +v1 = MEM_U32(t0 + 0); +//nop; +L465a20: +t1 = MEM_U32(sp + 180); +t4 = MEM_U32(sp + 188); +t2 = s1 - t1; +t3 = v1 - t2; +MEM_U32(t4 + 0) = t3; +t5 = MEM_U32(sp + 192); +//nop; +MEM_U32(t5 + 0) = zero; +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0xb8; +return; +// bdead 1 sp = sp + 0xb8; +} + +static void func_465a68(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L465a68: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +//nop; +// fdead 400001eb MEM_U32(sp + 52) = ra; +// fdead 400001eb MEM_U32(sp + 44) = s6; +// fdead 400001eb MEM_U32(sp + 24) = s1; +MEM_U32(sp + 188) = a1; +t6 = sp + 0x70; +s6 = a0; +// fdead 408081eb MEM_U32(sp + 48) = gp; +// fdead 408081eb MEM_U32(sp + 40) = s5; +// fdead 408081eb MEM_U32(sp + 36) = s4; +// fdead 408081eb MEM_U32(sp + 32) = s3; +// fdead 408081eb MEM_U32(sp + 28) = s2; +// fdead 408081eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 192) = a2; +MEM_U32(sp + 108) = t6; +MEM_U32(sp + 124) = a0; +MEM_U32(sp + 148) = zero; +MEM_U32(sp + 76) = a0; +MEM_U32(sp + 68) = zero; +s1 = a0; +MEM_U32(sp + 172) = a0; +MEM_U32(sp + 180) = a0; +a1 = 0x2f; +v0 = wrapper_strchr(mem, a0, a1); +goto L465ad8; +a1 = 0x2f; +L465ad8: +// bdead 4084000b gp = MEM_U32(sp + 48); +if (v0 == 0) {MEM_U32(sp + 172) = v0; +goto L465b7c;} +MEM_U32(sp + 172) = v0; +s5 = sp + 0x40; +s4 = sp + 0x6c; +s3 = sp + 0xb4; +s2 = sp + 0xac; +L465af4: +t7 = MEM_U32(sp + 180); +v1 = v0 - s1; +v1 = v1 + 0x1; +if (s1 == t7) {s0 = v1; +goto L465b28;} +s0 = v1; +if (v1 == 0) {a0 = t7; +goto L465b28;} +a0 = t7; +//nop; +a1 = s1; +a2 = v1; +f_memmove(mem, sp, a0, a1, a2); +goto L465b20; +a2 = v1; +L465b20: +// bdead 40fa0003 gp = MEM_U32(sp + 48); +//nop; +L465b28: +t8 = MEM_U32(sp + 180); +t0 = MEM_U32(sp + 172); +t9 = t8 + s0; +MEM_U32(sp + 180) = t9; +//nop; +t1 = t0 + 0x1; +MEM_U32(sp + 172) = t1; +a0 = s2; +a1 = s3; +a2 = s4; +a3 = s5; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L465b58; +a3 = s5; +L465b58: +// bdead 40f80003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 172); +//nop; +a1 = 0x2f; +s1 = a0; +v0 = wrapper_strchr(mem, a0, a1); +goto L465b70; +s1 = a0; +L465b70: +// bdead 40fc000b gp = MEM_U32(sp + 48); +if (v0 != 0) {MEM_U32(sp + 172) = v0; +goto L465af4;} +MEM_U32(sp + 172) = v0; +L465b7c: +t3 = MEM_U32(sp + 188); +t5 = MEM_U32(sp + 180); +v1 = MEM_U32(t3 + 0); +t4 = s1 - s6; +if (t5 == s1) {s0 = v1 - t4; +goto L465bbc;} +s0 = v1 - t4; +if (s0 == 0) {a0 = t5; +goto L465bbc;} +a0 = t5; +//nop; +a1 = s1; +a2 = s0; +f_memmove(mem, sp, a0, a1, a2); +goto L465bac; +a2 = s0; +L465bac: +t6 = MEM_U32(sp + 188); +// bdead 40048003 gp = MEM_U32(sp + 48); +v1 = MEM_U32(t6 + 0); +//nop; +L465bbc: +t7 = MEM_U32(sp + 180); +t0 = MEM_U32(sp + 188); +t8 = s1 - t7; +t9 = v1 - t8; +MEM_U32(t0 + 0) = t9; +t1 = MEM_U32(sp + 192); +//nop; +MEM_U32(t1 + 0) = zero; +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0xb8; +return; +// bdead 1 sp = sp + 0xb8; +} + +static uint32_t func_465c04(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L465c04: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 120) = a2; +MEM_U32(sp + 124) = a3; +v0 = MEM_U8(a1 + 0); +at = 0x29; +s0 = a0; +if (v0 != at) {s1 = a1; +goto L465c5c;} +s1 = a1; +t6 = MEM_U32(sp + 132); +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +if (t7 != 0) {at = s1 < s0; +goto L465c60;} +at = s1 < s0; +if (a0 == a1) {at = s1 < s0; +goto L4663ac;} +L465c5c: +at = s1 < s0; +L465c60: +if (at != 0) {// bdead 4006000b ra = MEM_U32(sp + 36); +goto L4663b0;} +// bdead 4006000b ra = MEM_U32(sp + 36); +t8 = 0x10029fa0; +MEM_U8(sp + 111) = (uint8_t)v0; +MEM_U8(s1 + 0) = (uint8_t)zero; +t8 = MEM_U16(t8 + 26); +a0 = s0; +if (t8 != 0) {a1 = s1 - s0; +goto L465ca0;} +a1 = s1 - s0; +t9 = 0x10029fa0; +//nop; +t9 = MEM_U16(t9 + 10); +//nop; +t2 = t9 & 0x1; +if (t2 == 0) {t5 = MEM_U32(sp + 120); +goto L465cc0;} +t5 = MEM_U32(sp + 120); +L465ca0: +//nop; +MEM_U32(sp + 104) = a1; +a2 = sp + 0x60; +temp64 = f_cpp_buffer_scanClipBoard(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L465cb0; +a2 = sp + 0x60; +L465cb0: +// bdead 4006000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 88) = v0; +goto L465d04; +MEM_U32(sp + 88) = v0; +// fdead 0 t5 = MEM_U32(sp + 120); +L465cc0: +t4 = s1 - s0; +if (t5 != 0) {MEM_U32(sp + 104) = t4; +goto L465d00;} +MEM_U32(sp + 104) = t4; +//nop; +a0 = 0x1; +a1 = t4 + 0x1; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L465cdc; +a1 = t4 + 0x1; +L465cdc: +// bdead 4006000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 104); +//nop; +MEM_U32(sp + 96) = v0; +a0 = v0; +a1 = s0; +v0 = wrapper_strncpy(mem, a0, a1, a2); +goto L465cf8; +a1 = s0; +L465cf8: +// bdead 4006000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 96) = v0; +L465d00: +MEM_U32(sp + 88) = zero; +L465d04: +t6 = MEM_U32(sp + 120); +t5 = MEM_U8(sp + 111); +if (t6 == 0) {//nop; +goto L465de8;} +//nop; +t7 = 0x1002e010; +a1 = sp + 0x68; +t7 = MEM_U32(t7 + 0); +a0 = s0; +if (t7 == 0) {//nop; +goto L465d4c;} +//nop; +//nop; +a2 = MEM_U32(sp + 128); +// bdead 400600c3 t9 = t9; +a0 = s0; +func_4657b8(mem, sp, a0, a1, a2); +goto L465d40; +a0 = s0; +L465d40: +// bdead 40060003 gp = MEM_U32(sp + 32); +//nop; +goto L465d68; +//nop; +L465d4c: +//nop; +a2 = MEM_U32(sp + 128); +// bdead 400600a3 t9 = t9; +a1 = sp + 0x68; +func_465a68(mem, sp, a0, a1, a2); +goto L465d60; +a1 = sp + 0x68; +L465d60: +// bdead 40060003 gp = MEM_U32(sp + 32); +//nop; +L465d68: +t8 = 0x10029fa0; +//nop; +t8 = MEM_U16(t8 + 26); +//nop; +if (t8 != 0) {t3 = MEM_U8(sp + 111); +goto L465dd4;} +t3 = MEM_U8(sp + 111); +t9 = 0x10029fa0; +a1 = MEM_U32(sp + 104); +t9 = MEM_U16(t9 + 10); +//nop; +t2 = t9 & 0x1; +if (t2 != 0) {t3 = MEM_U8(sp + 111); +goto L465dd4;} +t3 = MEM_U8(sp + 111); +//nop; +a0 = 0x1; +a1 = a1 + 0x1; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L465dac; +a1 = a1 + 0x1; +L465dac: +// bdead 4006000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 104); +//nop; +MEM_U32(sp + 96) = v0; +a0 = v0; +a1 = s0; +v0 = wrapper_strncpy(mem, a0, a1, a2); +goto L465dc8; +a1 = s0; +L465dc8: +// bdead 4006000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 96) = v0; +t3 = MEM_U8(sp + 111); +L465dd4: +//nop; +MEM_U8(s1 + 0) = (uint8_t)t3; +t4 = MEM_U32(sp + 104); +s1 = s0 + t4; +goto L465dec; +s1 = s0 + t4; +L465de8: +MEM_U8(s1 + 0) = (uint8_t)t5; +L465dec: +t6 = MEM_U32(sp + 88); +//nop; +if (t6 == 0) {t7 = MEM_U32(sp + 132); +goto L465e04;} +t7 = MEM_U32(sp + 132); +MEM_U32(sp + 96) = zero; +t7 = MEM_U32(sp + 132); +L465e04: +//nop; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 + 0x1; +MEM_U32(t7 + 0) = t9; +t2 = MEM_U32(sp + 136); +//nop; +t3 = MEM_U32(t2 + 0); +//nop; +if (t3 != 0) {//nop; +goto L465fe8;} +//nop; +a2 = 0x10029b4c; +//nop; +a2 = a2; +v0 = MEM_U32(a2 + 0); +//nop; +a0 = MEM_U32(v0 + 8); +//nop; +if (a0 != 0) {//nop; +goto L465fa0;} +//nop; +t0 = 0x10029b40; +at = 0xfffffffc; +t0 = t0; +a0 = MEM_U32(t0 + 0); +t1 = 0x18; +v0 = MEM_U32(a0 + 8); +//nop; +v0 = v0 + 0x3; +t4 = v0 & at; +MEM_U32(a0 + 8) = t4; +t5 = MEM_U32(a2 + 0); +a0 = MEM_U32(t0 + 0); +t6 = MEM_U32(t5 + 4); +t8 = MEM_U32(a0 + 12); +lo = t6 * t1; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t1 >> 32); +v1 = lo; +t9 = t4 + v1; +t7 = t9 + 0x4; +at = t8 < t7; +if (at == 0) {//nop; +goto L465ee0;} +//nop; +//nop; +a1 = v1 + 0x4; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L465eb8; +//nop; +L465eb8: +// bdead 4006000b gp = MEM_U32(sp + 32); +a3 = v0; +a2 = 0x10029b4c; +//nop; +a2 = a2; +t2 = MEM_U32(a2 + 0); +//nop; +a1 = MEM_U32(t2 + 4); +t0 = a3 + 0x4; +goto L465f18; +t0 = a3 + 0x4; +L465ee0: +t3 = MEM_U32(a0 + 8); +//nop; +t4 = t3 + v1; +t5 = t4 + 0x4; +MEM_U32(a0 + 8) = t5; +t6 = MEM_U32(a2 + 0); +t9 = MEM_U32(t0 + 0); +a1 = MEM_U32(t6 + 4); +t8 = MEM_U32(t9 + 8); +lo = a1 * t1; +hi = (uint32_t)((uint64_t)a1 * (uint64_t)t1 >> 32); +t7 = lo; +a3 = t8 - t7; +a3 = a3 + 0xfffffffc; +t0 = a3 + 0x4; +L465f18: +t2 = a1 + 0xffffffff; +v1 = t0; +if (t2 == 0) {a0 = zero; +goto L465f50;} +a0 = zero; +v0 = v1 + 0x18; +L465f2c: +MEM_U32(v1 + 0) = v0; +t3 = MEM_U32(a2 + 0); +a0 = a0 + 0x1; +t4 = MEM_U32(t3 + 4); +v1 = v0; +t5 = t4 + 0xffffffff; +at = a0 < t5; +if (at != 0) {v0 = v1 + 0x18; +goto L465f2c;} +v0 = v1 + 0x18; +L465f50: +MEM_U32(v1 + 0) = t0; +MEM_U32(a3 + 0) = zero; +t6 = MEM_U32(a2 + 0); +//nop; +t9 = MEM_U32(t6 + 0); +//nop; +MEM_U32(a3 + 0) = t9; +t8 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t8 + 0) = a3; +v0 = MEM_U32(a2 + 0); +//nop; +t7 = MEM_U32(v0 + 0); +//nop; +t2 = t7 + 0x4; +MEM_U32(v0 + 8) = t2; +v0 = MEM_U32(a2 + 0); +//nop; +a0 = MEM_U32(v0 + 8); +//nop; +L465fa0: +t1 = MEM_U32(a0 + 0); +//nop; +if (t1 != a0) {//nop; +goto L465fb8;} +//nop; +MEM_U32(v0 + 8) = zero; +goto L465fc4; +MEM_U32(v0 + 8) = zero; +L465fb8: +t3 = MEM_U32(t1 + 0); +//nop; +MEM_U32(a0 + 0) = t3; +L465fc4: +v0 = MEM_U32(sp + 140); +MEM_U32(t1 + 0) = zero; +MEM_U32(v0 + 0) = t1; +t4 = MEM_U32(sp + 136); +//nop; +MEM_U32(t4 + 0) = t1; +t5 = MEM_U32(v0 + 0); +MEM_U32(t1 + 0) = t5; +goto L4661a8; +MEM_U32(t1 + 0) = t5; +L465fe8: +a2 = 0x10029b4c; +//nop; +a2 = a2; +v0 = MEM_U32(a2 + 0); +//nop; +a0 = MEM_U32(v0 + 8); +//nop; +if (a0 != 0) {//nop; +goto L466158;} +//nop; +t0 = 0x10029b40; +at = 0xfffffffc; +t0 = t0; +a0 = MEM_U32(t0 + 0); +t1 = 0x18; +v0 = MEM_U32(a0 + 8); +//nop; +v0 = v0 + 0x3; +t6 = v0 & at; +MEM_U32(a0 + 8) = t6; +t9 = MEM_U32(a2 + 0); +a0 = MEM_U32(t0 + 0); +t8 = MEM_U32(t9 + 4); +t7 = MEM_U32(a0 + 12); +lo = t8 * t1; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t1 >> 32); +v1 = lo; +t2 = t6 + v1; +t3 = t2 + 0x4; +at = t7 < t3; +if (at == 0) {//nop; +goto L466098;} +//nop; +//nop; +a1 = v1 + 0x4; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L466070; +//nop; +L466070: +// bdead 4006000b gp = MEM_U32(sp + 32); +a3 = v0; +a2 = 0x10029b4c; +//nop; +a2 = a2; +t4 = MEM_U32(a2 + 0); +//nop; +a1 = MEM_U32(t4 + 4); +t0 = a3 + 0x4; +goto L4660d0; +t0 = a3 + 0x4; +L466098: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + v1; +t9 = t6 + 0x4; +MEM_U32(a0 + 8) = t9; +t8 = MEM_U32(a2 + 0); +t2 = MEM_U32(t0 + 0); +a1 = MEM_U32(t8 + 4); +t7 = MEM_U32(t2 + 8); +lo = a1 * t1; +hi = (uint32_t)((uint64_t)a1 * (uint64_t)t1 >> 32); +t3 = lo; +a3 = t7 - t3; +a3 = a3 + 0xfffffffc; +t0 = a3 + 0x4; +L4660d0: +t4 = a1 + 0xffffffff; +v1 = t0; +if (t4 == 0) {a0 = zero; +goto L466108;} +a0 = zero; +v0 = v1 + 0x18; +L4660e4: +MEM_U32(v1 + 0) = v0; +t5 = MEM_U32(a2 + 0); +a0 = a0 + 0x1; +t6 = MEM_U32(t5 + 4); +v1 = v0; +t9 = t6 + 0xffffffff; +at = a0 < t9; +if (at != 0) {v0 = v1 + 0x18; +goto L4660e4;} +v0 = v1 + 0x18; +L466108: +MEM_U32(v1 + 0) = t0; +MEM_U32(a3 + 0) = zero; +t8 = MEM_U32(a2 + 0); +//nop; +t2 = MEM_U32(t8 + 0); +//nop; +MEM_U32(a3 + 0) = t2; +t7 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t7 + 0) = a3; +v0 = MEM_U32(a2 + 0); +//nop; +t3 = MEM_U32(v0 + 0); +//nop; +t4 = t3 + 0x4; +MEM_U32(v0 + 8) = t4; +v0 = MEM_U32(a2 + 0); +//nop; +a0 = MEM_U32(v0 + 8); +//nop; +L466158: +t1 = MEM_U32(a0 + 0); +//nop; +if (t1 != a0) {//nop; +goto L466170;} +//nop; +MEM_U32(v0 + 8) = zero; +goto L46617c; +MEM_U32(v0 + 8) = zero; +L466170: +t5 = MEM_U32(t1 + 0); +//nop; +MEM_U32(a0 + 0) = t5; +L46617c: +v0 = MEM_U32(sp + 140); +MEM_U32(t1 + 0) = zero; +t6 = MEM_U32(v0 + 0); +//nop; +t9 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t1 + 0) = t9; +t8 = MEM_U32(v0 + 0); +//nop; +MEM_U32(t8 + 0) = t1; +MEM_U32(v0 + 0) = t1; +L4661a8: +MEM_U32(t1 + 4) = s0; +t2 = MEM_U32(sp + 104); +//nop; +MEM_U32(t1 + 8) = t2; +t7 = MEM_U32(sp + 96); +//nop; +MEM_U32(t1 + 12) = t7; +//nop; +a0 = MEM_U32(sp + 96); +MEM_U32(sp + 92) = t1; +v0 = wrapper_strlen(mem, a0); +goto L4661d4; +MEM_U32(sp + 92) = t1; +L4661d4: +t1 = MEM_U32(sp + 92); +// bdead 4006040b gp = MEM_U32(sp + 32); +MEM_U32(t1 + 16) = v0; +t3 = MEM_U32(sp + 124); +t4 = MEM_U32(sp + 104); +if (t3 != 0) {at = s0 < s1; +goto L4661f8;} +at = s0 < s1; +MEM_U32(t1 + 20) = t4; +goto L4663ac; +MEM_U32(t1 + 20) = t4; +L4661f8: +if (at == 0) {a1 = zero; +goto L46624c;} +a1 = zero; +v1 = 0x1002e640; +t5 = MEM_U8(s0 + 0); +//nop; +t6 = v1 + t5; +t9 = MEM_U8(t6 + 0); +//nop; +if (t9 == 0) {//nop; +goto L46624c;} +//nop; +L466220: +s0 = s0 + 0x1; +at = s0 < s1; +if (at == 0) {//nop; +goto L46624c;} +//nop; +t8 = MEM_U8(s0 + 0); +//nop; +t2 = v1 + t8; +t7 = MEM_U8(t2 + 0); +//nop; +if (t7 != 0) {//nop; +goto L466220;} +//nop; +L46624c: +v1 = 0x1002e640; +at = s0 < s1; +if (at == 0) {t7 = 0x2; +goto L4662a4;} +t7 = 0x2; +t3 = MEM_U8(s1 + -1); +//nop; +t4 = v1 + t3; +t5 = MEM_U8(t4 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4662a4;} +//nop; +L466278: +s1 = s1 + 0xffffffff; +at = s0 < s1; +if (at == 0) {//nop; +goto L4662a4;} +//nop; +t6 = MEM_U8(s1 + -1); +//nop; +t9 = v1 + t6; +t8 = MEM_U8(t9 + 0); +//nop; +if (t8 != 0) {//nop; +goto L466278;} +//nop; +L4662a4: +t2 = 0x10029b44; +at = s0 < s1; +t2 = MEM_U32(t2 + 0); +a3 = 0x22; +if (t2 == 0) {//nop; +goto L4662c4;} +//nop; +MEM_U32(sp + 104) = zero; +goto L4662c8; +MEM_U32(sp + 104) = zero; +L4662c4: +MEM_U32(sp + 104) = t7; +L4662c8: +if (at == 0) {t9 = MEM_U32(sp + 104); +goto L4663a4;} +t9 = MEM_U32(sp + 104); +t0 = 0xfb504f0; +a2 = 0x5c; +L4662d8: +v0 = MEM_U8(s0 + 0); +t3 = MEM_U32(sp + 104); +t5 = v1 + v0; +t6 = MEM_U8(t5 + 0); +t4 = t3 + 0x1; +MEM_U32(sp + 104) = t4; +if (t6 == 0) {s0 = s0 + 0x1; +goto L466340;} +s0 = s0 + 0x1; +if (a1 != 0) {//nop; +goto L466340;} +//nop; +t9 = MEM_U8(s0 + 0); +//nop; +t8 = v1 + t9; +t2 = MEM_U8(t8 + 0); +//nop; +if (t2 == 0) {at = s0 < s1; +goto L466398;} +at = s0 < s1; +L46631c: +t7 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t3 = v1 + t7; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != 0) {//nop; +goto L46631c;} +//nop; +at = s0 < s1; +goto L466398; +at = s0 < s1; +L466340: +if (a2 != v0) {a0 = v0; +goto L46635c;} +a0 = v0; +t5 = MEM_U32(sp + 104); +//nop; +t6 = t5 + 0x1; +MEM_U32(sp + 104) = t6; +goto L466394; +MEM_U32(sp + 104) = t6; +L46635c: +if (a3 != a0) {t7 = t0 + v0; +goto L46637c;} +t7 = t0 + v0; +t8 = MEM_U32(sp + 104); +t9 = a1 < 0x1; +t2 = t8 + 0x1; +a1 = t9; +MEM_U32(sp + 104) = t2; +goto L466394; +MEM_U32(sp + 104) = t2; +L46637c: +t3 = MEM_U8(t7 + 1); +t5 = MEM_U32(sp + 104); +t4 = t3 & 0x57; +if (t4 != 0) {t6 = t5 + 0x3; +goto L466394;} +t6 = t5 + 0x3; +MEM_U32(sp + 104) = t6; +L466394: +at = s0 < s1; +L466398: +if (at != 0) {//nop; +goto L4662d8;} +//nop; +t9 = MEM_U32(sp + 104); +L4663a4: +//nop; +MEM_U32(t1 + 20) = t9; +L4663ac: +// bdead 3 ra = MEM_U32(sp + 36); +L4663b0: +// bdead 3 s0 = MEM_U32(sp + 24); +// bdead 3 s1 = MEM_U32(sp + 28); +// bdead 3 sp = sp + 0x70; +v0 = zero; +return v0; +v0 = zero; +} + +static void func_4663c4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4663c4: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 108) = a1; +MEM_U32(sp + 112) = a2; +MEM_U32(sp + 116) = a3; +t7 = MEM_U32(a1 + 0); +s0 = a0; +MEM_U32(sp + 44) = t7; +t9 = MEM_U32(a2 + 0); +a3 = MEM_U32(a0 + 12); +s1 = MEM_U32(a0 + 20); +s2 = t9 - t7; +t0 = s1 - a3; +at = s2 < t0; +if (at == 0) {a0 = s1 - s2; +goto L466450;} +a0 = s1 - s2; +//nop; +a1 = t7; +a2 = s2; +MEM_U32(sp + 40) = a0; +f_memmove(mem, sp, a0, a1, a2); +goto L466434; +MEM_U32(sp + 40) = a0; +L466434: +a0 = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 108); +// bdead 40060421 gp = MEM_U32(sp + 32); +MEM_U32(t1 + 0) = a0; +t2 = MEM_U32(sp + 112); +MEM_U32(t2 + 0) = s1; +goto L4665fc; +MEM_U32(t2 + 0) = s1; +L466450: +//nop; +a0 = a3; +MEM_U32(sp + 100) = a3; +v0 = wrapper_strlen(mem, a0); +goto L466460; +MEM_U32(sp + 100) = a3; +L466460: +v1 = v0 + 0x1; +MEM_U32(sp + 80) = v1; +a1 = MEM_U32(s0 + 8); +// bdead 400e0051 gp = MEM_U32(sp + 32); +t3 = a1 - v1; +a3 = MEM_U32(sp + 100); +at = t3 < s2; +if (at == 0) {t0 = MEM_U32(sp + 80); +goto L4665a4;} +t0 = MEM_U32(sp + 80); +t4 = 0x1002e02c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (s0 != t4) {//nop; +goto L4664fc;} +//nop; +t5 = 0x10006ca8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4664fc;} +//nop; +t6 = 0x1002e01c; +t9 = MEM_U32(s0 + 20); +t6 = MEM_U32(t6 + 0); +//nop; +t8 = MEM_U32(t6 + 32); +//nop; +at = t8 < t9; +if (at == 0) {//nop; +goto L4664fc;} +//nop; +//nop; +a0 = s0; +//nop; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L4664e8; +//nop; +L4664e8: +// bdead 400a0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 12); +v0 = MEM_U32(s0 + 20); +a3 = a0; +goto L46659c; +a3 = a0; +L4664fc: +v0 = MEM_U32(s0 + 20); +a0 = MEM_U32(s0 + 12); +t0 = v0 + s2; +t7 = a0 + a1; +at = t0 < t7; +if (at != 0) {t1 = a1 + s2; +goto L466598;} +t1 = a1 + s2; +t2 = t1 << 1; +if (a0 != 0) {MEM_U32(s0 + 8) = t2; +goto L466544;} +MEM_U32(s0 + 8) = t2; +//nop; +a0 = t2; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L466534; +//nop; +L466534: +// bdead 400a0009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 20) = v0; +MEM_U32(s0 + 12) = v0; +goto L466578; +MEM_U32(s0 + 12) = v0; +L466544: +t3 = MEM_U32(s0 + 20); +//nop; +MEM_U32(sp + 48) = t3; +a1 = MEM_U32(s0 + 8); +s1 = a0; +v0 = f_Realloc(mem, sp, a0, a1); +goto L46655c; +s1 = a0; +L46655c: +// bdead 400e0009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 12) = v0; +t4 = MEM_U32(sp + 48); +//nop; +t5 = v0 + t4; +t6 = t5 - s1; +MEM_U32(s0 + 20) = t6; +L466578: +t9 = 0x1002e01c; +t8 = 0xffffffff; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(t9 + 32) = t8; +v0 = MEM_U32(s0 + 20); +a0 = MEM_U32(s0 + 12); +//nop; +L466598: +a3 = a0; +L46659c: +s1 = v0; +t0 = MEM_U32(sp + 80); +L4665a4: +//nop; +t7 = a3 + t0; +a2 = t7 - s1; +a0 = s1 + s2; +MEM_U32(sp + 44) = a0; +a2 = a2 + 0xffffffff; +a1 = s1; +f_memmove(mem, sp, a0, a1, a2); +goto L4665c4; +a1 = s1; +L4665c4: +// bdead 400e0001 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 108); +//nop; +a1 = MEM_U32(t1 + 0); +a0 = s1; +a2 = s2; +f_memmove(mem, sp, a0, a1, a2); +goto L4665e0; +a2 = s2; +L4665e0: +t2 = MEM_U32(sp + 108); +// bdead 40060801 gp = MEM_U32(sp + 32); +MEM_U32(t2 + 0) = s1; +t4 = MEM_U32(sp + 112); +t3 = MEM_U32(sp + 44); +//nop; +MEM_U32(t4 + 0) = t3; +L4665fc: +t5 = MEM_U32(sp + 112); +//nop; +t6 = MEM_U32(t5 + 0); +//nop; +MEM_U32(s0 + 20) = t6; +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static uint32_t func_466628(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L466628: +//nop; +//nop; +//nop; +sp = sp + 0xffffff60; +// fdead 400001eb MEM_U32(sp + 76) = ra; +// fdead 400001eb MEM_U32(sp + 72) = fp; +// fdead 400001eb MEM_U32(sp + 68) = gp; +// fdead 400001eb MEM_U32(sp + 64) = s7; +// fdead 400001eb MEM_U32(sp + 60) = s6; +// fdead 400001eb MEM_U32(sp + 56) = s5; +// fdead 400001eb MEM_U32(sp + 52) = s4; +// fdead 400001eb MEM_U32(sp + 48) = s3; +// fdead 400001eb MEM_U32(sp + 44) = s2; +// fdead 400001eb MEM_U32(sp + 40) = s1; +// fdead 400001eb MEM_U32(sp + 36) = s0; +MEM_U32(sp + 168) = a2; +MEM_U32(sp + 172) = a3; +MEM_U32(sp + 156) = zero; +t6 = MEM_U32(a0 + 0); +s1 = 0x1002e640; +t7 = MEM_U32(t6 + 20); +s0 = 0x1002e640; +s4 = MEM_U32(sp + 180); +s2 = a0; +s7 = a1; +MEM_U32(sp + 136) = zero; +s3 = sp + 0x94; +s5 = 0x28; +s6 = 0x2f; +fp = 0x2a; +s1 = s1 + 0xa; +MEM_U32(sp + 148) = t7; +L4666a8: +t8 = MEM_U32(sp + 148); +//nop; +v1 = MEM_U8(t8 + 0); +//nop; +v0 = s0 + v1; +t9 = MEM_U8(v0 + 0); +//nop; +if (t9 == 0) {t7 = MEM_U32(sp + 148); +goto L46672c;} +t7 = MEM_U32(sp + 148); +L4666cc: +if (v0 != s1) {t4 = MEM_U32(sp + 148); +goto L466700;} +t4 = MEM_U32(sp + 148); +a2 = MEM_U32(s2 + 0); +//nop; +t0 = MEM_U32(a2 + 4); +//nop; +t1 = t0 + 0x1; +MEM_U32(a2 + 4) = t1; +t2 = MEM_U32(sp + 136); +//nop; +t3 = t2 + 0x1; +MEM_U32(sp + 136) = t3; +t4 = MEM_U32(sp + 148); +L466700: +//nop; +t5 = t4 + 0x1; +MEM_U32(sp + 148) = t5; +v1 = MEM_U8(t5 + 0); +//nop; +v0 = s0 + v1; +t6 = MEM_U8(v0 + 0); +//nop; +if (t6 != 0) {//nop; +goto L4666cc;} +//nop; +t7 = MEM_U32(sp + 148); +L46672c: +//nop; +t8 = t7 + 0x1; +if (v1 != s6) {MEM_U32(sp + 148) = t8; +goto L466770;} +MEM_U32(sp + 148) = t8; +t9 = MEM_U8(t8 + 0); +a0 = s3; +if (fp != t9) {a1 = s3; +goto L466770;} +a1 = s3; +//nop; +a3 = MEM_U32(s2 + 0); +a2 = s2; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L46675c; +a2 = s2; +L46675c: +// bdead c1fe000b gp = MEM_U32(sp + 68); +if (v0 == 0) {MEM_U32(s4 + 0) = v0; +goto L4666a8;} +MEM_U32(s4 + 0) = v0; +v0 = zero; +goto L466df4; +v0 = zero; +L466770: +t0 = 0x1002e010; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L4667dc;} +//nop; +if (v1 != s5) {at = 0x7b; +goto L4667a8;} +at = 0x7b; +t1 = MEM_U32(sp + 148); +//nop; +t2 = MEM_U8(t1 + 0); +//nop; +if (fp == t2) {//nop; +goto L4667b0;} +//nop; +L4667a8: +if (v1 != at) {//nop; +goto L4667dc;} +//nop; +L4667b0: +a2 = MEM_U32(s2 + 0); +//nop; +a0 = s3; +a1 = s3; +a3 = a2; +v0 = f_cpp_buffer_pascalCommentHandle(mem, sp, a0, a1, a2, a3); +goto L4667c8; +a3 = a2; +L4667c8: +// bdead c1fe000b gp = MEM_U32(sp + 68); +if (v0 == 0) {MEM_U32(s4 + 0) = v0; +goto L4666a8;} +MEM_U32(s4 + 0) = v0; +v0 = zero; +goto L466df4; +v0 = zero; +L4667dc: +if (v1 != s5) {//nop; +goto L4667ec;} +//nop; +s6 = 0x1; +goto L4668a8; +s6 = 0x1; +L4667ec: +if (v1 != 0) {t8 = 0x10000; +goto L466870;} +t8 = 0x10000; +t3 = MEM_U32(s2 + 0); +//nop; +t4 = MEM_U32(t3 + 36); +//nop; +if (t4 == 0) {t8 = 0x10000; +goto L466870;} +t8 = 0x10000; +//nop; +//nop; +//nop; +v0 = f_cpp_buffer_peekNextChar(mem, sp); +goto L46681c; +//nop; +L46681c: +// bdead c1fe000b gp = MEM_U32(sp + 68); +if (v0 == 0) {t8 = 0x10000; +goto L466870;} +t8 = 0x10000; +//nop; +a0 = s4; +//nop; +v0 = f_cpp_buffer_popInputStack(mem, sp, a0); +goto L466838; +//nop; +L466838: +// bdead c1fe000b gp = MEM_U32(sp + 68); +MEM_U32(s2 + 0) = v0; +t5 = MEM_U32(s4 + 0); +//nop; +if (t5 == 0) {//nop; +goto L466858;} +//nop; +v0 = zero; +goto L466df4; +v0 = zero; +L466858: +t6 = MEM_U32(s2 + 0); +//nop; +t7 = MEM_U32(t6 + 20); +MEM_U32(sp + 148) = t7; +goto L4666a8; +MEM_U32(sp + 148) = t7; +t8 = 0x10000; +L466870: +t8 = t8 | 0x4b; +MEM_U32(s4 + 0) = t8; +t9 = MEM_U32(sp + 136); +//nop; +if (t9 == 0) {//nop; +goto L4668a0;} +//nop; +a2 = MEM_U32(s2 + 0); +//nop; +t0 = MEM_U32(a2 + 4); +//nop; +t1 = t0 - t9; +MEM_U32(a2 + 4) = t1; +L4668a0: +v0 = zero; +goto L466df4; +v0 = zero; +L4668a8: +t2 = MEM_U32(sp + 136); +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 168); +goto L466900;} +t7 = MEM_U32(sp + 168); +v0 = MEM_U32(s7 + 20); +if (t2 == 0) {v1 = zero; +goto L4668e0;} +v1 = zero; +a0 = 0xa; +L4668c8: +MEM_U8(v0 + 0) = (uint8_t)a0; +t3 = MEM_U32(sp + 136); +v1 = v1 + 0x1; +at = v1 < t3; +if (at != 0) {v0 = v0 + 0x1; +goto L4668c8;} +v0 = v0 + 0x1; +L4668e0: +MEM_U32(s7 + 20) = v0; +t5 = MEM_U32(sp + 136); +t4 = MEM_U32(s7 + 4); +//nop; +t6 = t4 + t5; +MEM_U32(s7 + 4) = t6; +MEM_U32(sp + 136) = zero; +t7 = MEM_U32(sp + 168); +L466900: +s5 = zero; +MEM_U32(t7 + 0) = zero; +t8 = MEM_U32(sp + 172); +s1 = zero; +MEM_U32(t8 + 0) = zero; +t0 = MEM_U32(sp + 148); +s7 = 0x1; +MEM_U32(sp + 144) = t0; +MEM_U32(s4 + 0) = zero; +L466924: +t9 = MEM_U32(sp + 148); +//nop; +v1 = MEM_U8(t9 + 0); +//nop; +at = v1 < 0x5d; +if (at != 0) {v0 = v1; +goto L466954;} +v0 = v1; +at = 0x7b; +if (v0 == at) {//nop; +goto L466d7c;} +//nop; +t5 = MEM_U32(sp + 148); +goto L466dc8; +t5 = MEM_U32(sp + 148); +L466954: +at = v0 < 0x30; +if (at != 0) {at = 0x5c; +goto L466970;} +at = 0x5c; +if (v0 == at) {t4 = MEM_U32(sp + 148); +goto L466af4;} +t4 = MEM_U32(sp + 148); +t5 = MEM_U32(sp + 148); +goto L466dc8; +t5 = MEM_U32(sp + 148); +L466970: +at = v0 < 0x30; +if (at == 0) {t5 = MEM_U32(sp + 148); +goto L466dc8;} +t5 = MEM_U32(sp + 148); +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100133d8[] = { +&&L466bc8, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466cd0, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466b58, +&&L466d20, +&&L466dc4, +&&L466dc4, +&&L466dc4, +&&L466b58, +&&L466d48, +&&L46699c, +&&L466dc4, +&&L466dc4, +&&L466a3c, +&&L466dc4, +&&L466dc4, +&&L466b8c, +}; +dest = Lswitch100133d8[v0]; +//nop; +goto *dest; +//nop; +L46699c: +s6 = s6 + 0xffffffff; +if (s6 == 0) {a2 = s5; +goto L4669bc;} +a2 = s5; +t2 = MEM_U32(sp + 148); +//nop; +t3 = t2 + 0x1; +MEM_U32(sp + 148) = t3; +goto L466dd4; +MEM_U32(sp + 148) = t3; +L4669bc: +//nop; +t6 = MEM_U32(sp + 168); +t7 = MEM_U32(sp + 172); +a0 = MEM_U32(sp + 144); +a1 = MEM_U32(sp + 148); +a3 = MEM_U32(sp + 176); +t4 = sp + 0x88; +t5 = sp + 0x9c; +// bdead c0fde1e3 t9 = t9; +MEM_U32(sp + 20) = t5; +MEM_U32(sp + 16) = t4; +s7 = zero; +MEM_U32(sp + 24) = t6; +MEM_U32(sp + 28) = t7; +v0 = func_465c04(mem, sp, a0, a1, a2, a3); +goto L4669f8; +MEM_U32(sp + 28) = t7; +L4669f8: +v1 = MEM_U32(sp + 136); +t8 = MEM_U32(sp + 148); +// bdead c3fc0013 gp = MEM_U32(sp + 68); +v1 = v1 + s1; +t0 = t8 + 0x1; +MEM_U32(sp + 148) = t0; +MEM_U32(sp + 144) = t0; +if (v1 == 0) {MEM_U32(sp + 136) = v1; +goto L466dd4;} +MEM_U32(sp + 136) = v1; +a2 = MEM_U32(s2 + 0); +s1 = zero; +t9 = MEM_U32(a2 + 4); +//nop; +t2 = t9 + v1; +MEM_U32(a2 + 4) = t2; +MEM_U32(sp + 136) = zero; +goto L466dd4; +MEM_U32(sp + 136) = zero; +L466a3c: +at = s6 < 0x2; +if (at != 0) {a2 = s5; +goto L466a5c;} +a2 = s5; +t3 = MEM_U32(sp + 148); +//nop; +t4 = t3 + 0x1; +MEM_U32(sp + 148) = t4; +goto L466dd4; +MEM_U32(sp + 148) = t4; +L466a5c: +//nop; +t7 = MEM_U32(sp + 168); +t8 = MEM_U32(sp + 172); +a0 = MEM_U32(sp + 144); +a1 = MEM_U32(sp + 148); +a3 = MEM_U32(sp + 176); +t5 = sp + 0x88; +t6 = sp + 0x9c; +// bdead c3fdc1e3 t9 = t9; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 24) = t7; +MEM_U32(sp + 28) = t8; +v0 = func_465c04(mem, sp, a0, a1, a2, a3); +goto L466a94; +MEM_U32(sp + 28) = t8; +L466a94: +// bdead c1fc000b gp = MEM_U32(sp + 68); +if (v0 == 0) {MEM_U32(s4 + 0) = v0; +goto L466aac;} +MEM_U32(s4 + 0) = v0; +MEM_U32(s4 + 0) = zero; +s7 = zero; +goto L466dd4; +s7 = zero; +L466aac: +v1 = MEM_U32(sp + 136); +t0 = MEM_U32(sp + 148); +v1 = v1 + s1; +t9 = t0 + 0x1; +MEM_U32(sp + 148) = t9; +MEM_U32(sp + 144) = t9; +MEM_U32(sp + 136) = v1; +if (v1 == 0) {s5 = zero; +goto L466dd4;} +s5 = zero; +a2 = MEM_U32(s2 + 0); +s1 = zero; +t1 = MEM_U32(a2 + 4); +//nop; +t3 = t1 + v1; +MEM_U32(a2 + 4) = t3; +MEM_U32(sp + 136) = zero; +goto L466dd4; +MEM_U32(sp + 136) = zero; +// fdead 0 t4 = MEM_U32(sp + 148); +L466af4: +at = 0xa; +t5 = MEM_U8(t4 + 1); +//nop; +if (t5 != at) {t9 = MEM_U32(sp + 148); +goto L466b48;} +t9 = MEM_U32(sp + 148); +t6 = MEM_U32(s2 + 0); +t7 = 0x10006e84; +MEM_U32(t6 + 24) = t4; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L466b2c;} +//nop; +s1 = s1 + 0x1; +goto L466b44; +s1 = s1 + 0x1; +L466b2c: +a2 = MEM_U32(s2 + 0); +//nop; +t8 = MEM_U32(a2 + 4); +//nop; +t0 = t8 + 0x1; +MEM_U32(a2 + 4) = t0; +L466b44: +t9 = MEM_U32(sp + 148); +L466b48: +//nop; +t1 = t9 + 0x2; +MEM_U32(sp + 148) = t1; +goto L466dd4; +MEM_U32(sp + 148) = t1; +L466b58: +t2 = MEM_U32(sp + 148); +//nop; +t3 = t2 + 0x1; +MEM_U32(sp + 148) = t3; +a3 = MEM_U32(s2 + 0); +MEM_U32(sp + 16) = zero; +a0 = s3; +a1 = s3; +a2 = s2; +v0 = f_cpp_buffer_stringLiteralHandle(mem, sp, a0, a1, a2, a3); +goto L466b80; +a2 = s2; +L466b80: +// bdead c1fc0003 gp = MEM_U32(sp + 68); +//nop; +goto L466dd4; +//nop; +L466b8c: +t5 = MEM_U32(sp + 148); +//nop; +s0 = t5 + 0x1; +MEM_U32(sp + 148) = s0; +a3 = MEM_U32(s2 + 0); +a0 = s3; +a1 = s3; +a2 = s2; +v0 = f_cpp_buffer_commentHandle(mem, sp, a0, a1, a2, a3); +goto L466bb0; +a2 = s2; +L466bb0: +t6 = MEM_U32(sp + 148); +// bdead c1fe8003 gp = MEM_U32(sp + 68); +if (t6 == s0) {//nop; +goto L466dd4;} +//nop; +s5 = s5 + 0x1; +goto L466dd4; +s5 = s5 + 0x1; +L466bc8: +t7 = MEM_U32(s2 + 0); +a2 = 0xffffffff; +t8 = MEM_U32(t7 + 36); +t7 = MEM_U32(sp + 184); +if (t8 == 0) {//nop; +goto L466c3c;} +//nop; +//nop; +a0 = s4; +//nop; +v0 = f_cpp_buffer_popInputStack(mem, sp, a0); +goto L466bf0; +//nop; +L466bf0: +// bdead c1fc000b gp = MEM_U32(sp + 68); +MEM_U32(s2 + 0) = v0; +t0 = MEM_U32(s4 + 0); +a1 = sp + 0x90; +if (t0 == 0) {a2 = s3; +goto L466c10;} +a2 = s3; +s7 = zero; +goto L466dd4; +s7 = zero; +L466c10: +//nop; +a0 = MEM_U32(s2 + 0); +// fdead e1fe02ff t9 = t9; +a3 = s4; +func_4663c4(mem, sp, a0, a1, a2, a3); +goto L466c24; +a3 = s4; +L466c24: +t9 = MEM_U32(s4 + 0); +// bdead c5fc0003 gp = MEM_U32(sp + 68); +if (t9 == 0) {//nop; +goto L466dd4;} +//nop; +s7 = zero; +goto L466dd4; +s7 = zero; +L466c3c: +v0 = 0x1002e01c; +s7 = zero; +v0 = MEM_U32(v0 + 0); +v1 = zero; +t1 = MEM_U32(v0 + 0); +//nop; +if ((int)t1 <= 0) {//nop; +goto L466ca0;} +//nop; +a0 = MEM_U32(v0 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L466ca0;} +//nop; +a1 = MEM_U32(v0 + 20); +t3 = a0 << 2; +if ((int)a1 < 0) {t6 = a1 << 2; +goto L466ca0;} +t6 = a1 << 2; +t2 = MEM_U32(v0 + 4); +t6 = t6 - a1; +t6 = t6 << 2; +t5 = t2 + t3; +t4 = MEM_U32(t5 + 0); +t6 = t6 - a1; +t6 = t6 << 2; +v1 = t4 + t6; +goto L466ca0; +v1 = t4 + t6; +L466ca0: +//nop; +a0 = 0x10000; +a3 = MEM_U32(v1 + 0); +MEM_U32(sp + 16) = t7; +a0 = a0 | 0x4f; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L466cbc; +a1 = 0x2; +L466cbc: +t8 = 0x10000; +// bdead c3fc0003 gp = MEM_U32(sp + 68); +t8 = t8 | 0x4f; +MEM_U32(s4 + 0) = t8; +goto L466dd4; +MEM_U32(s4 + 0) = t8; +L466cd0: +t0 = MEM_U32(sp + 148); +t2 = 0x10006e84; +t9 = t0 + 0x1; +MEM_U32(sp + 148) = t9; +t1 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t1 + 24) = t9; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L466d04;} +//nop; +s1 = s1 + 0x1; +goto L466dd4; +s1 = s1 + 0x1; +L466d04: +a2 = MEM_U32(s2 + 0); +//nop; +t3 = MEM_U32(a2 + 4); +//nop; +t5 = t3 + 0x1; +MEM_U32(a2 + 4) = t5; +goto L466dd4; +MEM_U32(a2 + 4) = t5; +L466d20: +t4 = MEM_U32(sp + 148); +//nop; +t6 = t4 + 0x1; +MEM_U32(sp + 148) = t6; +a1 = MEM_U32(s2 + 0); +a0 = s3; +f_cpp_buffer_processsharpsign(mem, sp, a0, a1); +goto L466d3c; +a0 = s3; +L466d3c: +// bdead c1fc0003 gp = MEM_U32(sp + 68); +//nop; +goto L466dd4; +//nop; +L466d48: +if (fp != v1) {t8 = MEM_U32(sp + 148); +goto L466d6c;} +t8 = MEM_U32(sp + 148); +t7 = 0x1002e010; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L466d7c;} +//nop; +t8 = MEM_U32(sp + 148); +L466d6c: +s6 = s6 + 0x1; +t0 = t8 + 0x1; +MEM_U32(sp + 148) = t0; +goto L466dd4; +MEM_U32(sp + 148) = t0; +L466d7c: +t9 = 0x1002e010; +t1 = MEM_U32(sp + 148); +t9 = MEM_U32(t9 + 0); +a0 = s3; +if (t9 == 0) {s0 = t1 + 0x1; +goto L466dc4;} +s0 = t1 + 0x1; +MEM_U32(sp + 148) = s0; +a2 = MEM_U32(s2 + 0); +//nop; +a1 = s3; +a3 = a2; +v0 = f_cpp_buffer_pascalCommentHandle(mem, sp, a0, a1, a2, a3); +goto L466dac; +a3 = a2; +L466dac: +t3 = MEM_U32(sp + 148); +// bdead c1fe1003 gp = MEM_U32(sp + 68); +if (t3 == s0) {t5 = MEM_U32(sp + 148); +goto L466dc8;} +t5 = MEM_U32(sp + 148); +s5 = s5 + 0x1; +goto L466dd4; +s5 = s5 + 0x1; +L466dc4: +t5 = MEM_U32(sp + 148); +L466dc8: +//nop; +t4 = t5 + 0x1; +MEM_U32(sp + 148) = t4; +L466dd4: +if (s7 != 0) {//nop; +goto L466924;} +//nop; +t6 = MEM_U32(sp + 148); +t7 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t7 + 20) = t6; +v0 = MEM_U32(sp + 156); +//nop; +L466df4: +// bdead 9 ra = MEM_U32(sp + 76); +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 s1 = MEM_U32(sp + 40); +// bdead 9 s2 = MEM_U32(sp + 44); +// bdead 9 s3 = MEM_U32(sp + 48); +// bdead 9 s4 = MEM_U32(sp + 52); +// bdead 9 s5 = MEM_U32(sp + 56); +// bdead 9 s6 = MEM_U32(sp + 60); +// bdead 9 s7 = MEM_U32(sp + 64); +// bdead 9 fp = MEM_U32(sp + 72); +// bdead 9 sp = sp + 0xa0; +return v0; +// bdead 9 sp = sp + 0xa0; +//nop; +return v0; +//nop; +} + +static uint32_t func_466e2c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L466e2c: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 400001eb MEM_U32(sp + 28) = s2; +s2 = MEM_U32(sp + 128); +MEM_U32(sp + 112) = a0; +//nop; +// fdead 400801eb MEM_U32(sp + 60) = ra; +// fdead 400801eb MEM_U32(sp + 56) = fp; +// fdead 400801eb MEM_U32(sp + 52) = gp; +// fdead 400801eb MEM_U32(sp + 48) = s7; +// fdead 400801eb MEM_U32(sp + 44) = s6; +// fdead 400801eb MEM_U32(sp + 40) = s5; +// fdead 400801eb MEM_U32(sp + 36) = s4; +// fdead 400801eb MEM_U32(sp + 32) = s3; +// fdead 400801eb MEM_U32(sp + 24) = s1; +// fdead 400801eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 116) = a1; +MEM_U32(sp + 124) = a3; +s1 = MEM_U32(a3 + 20); +a0 = s2 << 2; +s0 = a2; +a0 = a0 + 0xa; +v0 = f_Malloc(mem, sp, a0); +goto L466e90; +a0 = a0 + 0xa; +L466e90: +// bdead 400e000b gp = MEM_U32(sp + 52); +MEM_U32(sp + 68) = v0; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 0) = s2; +if (s2 == 0) {a0 = 0x1; +goto L466f18;} +a0 = 0x1; +a2 = s2 & 0x3; +if (a2 == 0) {a1 = a2 + 0x1; +goto L466ed8;} +a1 = a2 + 0x1; +t7 = a0 << 2; +v1 = v0 + t7; +L466ebc: +MEM_U32(v1 + 4) = s0; +s0 = MEM_U32(s0 + 0); +a0 = a0 + 0x1; +if (a1 != a0) {v1 = v1 + 0x4; +goto L466ebc;} +v1 = v1 + 0x4; +t8 = s2 + 0x1; +if (t8 == a0) {t9 = a0 << 2; +goto L466f18;} +L466ed8: +t9 = a0 << 2; +v1 = v0 + t9; +a1 = s2 + 0x1; +L466ee4: +MEM_U32(v1 + 4) = s0; +s0 = MEM_U32(s0 + 0); +a0 = a0 + 0x4; +MEM_U32(v1 + 8) = s0; +s0 = MEM_U32(s0 + 0); +v1 = v1 + 0x10; +MEM_U32(v1 + -4) = s0; +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(v1 + 0) = s0; +s0 = MEM_U32(s0 + 0); +if (a1 != a0) {//nop; +goto L466ee4;} +//nop; +L466f18: +t3 = MEM_U32(sp + 112); +s7 = 0x3; +a2 = MEM_U8(t3 + 0); +t4 = t3 + 0x1; +if (a2 == 0) {MEM_U32(sp + 108) = t4; +goto L467684;} +MEM_U32(sp + 108) = t4; +s2 = 0x1002e640; +a3 = 0x10029fa0; +fp = 0x22; +s6 = 0x5c; +s5 = 0xa; +t0 = 0x20; +L466f48: +t5 = MEM_U32(sp + 108); +at = 0x23; +if (a2 != at) {v1 = t5; +goto L467640;} +v1 = t5; +v1 = MEM_U8(t5 + 0); +v0 = MEM_U8(t5 + 1); +t6 = MEM_U32(sp + 68); +a0 = t5 + 0x2; +MEM_U32(sp + 108) = a0; +t7 = MEM_U32(t6 + 0); +s3 = v0 & 0x1; +at = t7 < v1; +s4 = v0 & 0x2; +if (at != 0) {t1 = v0 & 0x4; +goto L466f98;} +t1 = v0 & 0x4; +t8 = v1 << 2; +t9 = t6 + t8; +a2 = MEM_U32(t9 + 4); +//nop; +goto L466f9c; +//nop; +L466f98: +a2 = zero; +L466f9c: +if (a2 != 0) {t3 = MEM_U32(sp + 112); +goto L466fb4;} +t3 = MEM_U32(sp + 112); +v1 = MEM_U32(sp + 108); +a2 = MEM_U8(v1 + 0); +goto L467678; +a2 = MEM_U8(v1 + 0); +// fdead 0 t3 = MEM_U32(sp + 112); +L466fb4: +t4 = MEM_U32(sp + 116); +t7 = MEM_U32(sp + 108); +t5 = t3 + t4; +if (s3 == 0) {v0 = t5 - t7; +goto L466fd4;} +v0 = t5 - t7; +t6 = MEM_U32(a2 + 20); +v1 = v0 + t6; +goto L466ffc; +v1 = v0 + t6; +L466fd4: +if (s4 != 0) {//nop; +goto L466fe4;} +//nop; +if (t1 == 0) {//nop; +goto L466ff0;} +//nop; +L466fe4: +t8 = MEM_U32(a2 + 8); +v1 = v0 + t8; +goto L466ffc; +v1 = v0 + t8; +L466ff0: +t9 = MEM_U32(a2 + 16); +//nop; +v1 = v0 + t9; +L466ffc: +v0 = MEM_U32(sp + 124); +t3 = 0x1002e02c; +MEM_U32(v0 + 20) = s1; +t3 = MEM_U32(t3 + 0); +//nop; +if (v0 != t3) {t3 = MEM_U32(sp + 124); +goto L467088;} +t3 = MEM_U32(sp + 124); +t4 = 0x10006ca8; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {t3 = MEM_U32(sp + 124); +goto L467088;} +t3 = MEM_U32(sp + 124); +t5 = 0x1002e01c; +t6 = MEM_U32(sp + 124); +t5 = MEM_U32(t5 + 0); +t8 = MEM_U32(t6 + 20); +t7 = MEM_U32(t5 + 32); +a0 = t6; +at = t7 < t8; +if (at == 0) {t3 = MEM_U32(sp + 124); +goto L467088;} +t3 = MEM_U32(sp + 124); +//nop; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 72) = t1; +f_cpp_buffer_flushOutput(mem, sp, a0); +goto L467064; +MEM_U32(sp + 72) = t1; +L467064: +// bdead c1f80003 gp = MEM_U32(sp + 52); +t9 = MEM_U32(sp + 124); +a2 = MEM_U32(sp + 64); +t1 = MEM_U32(sp + 72); +a3 = 0x10029fa0; +v0 = MEM_U32(t9 + 20); +t0 = 0x20; +goto L467160; +t0 = 0x20; +// fdead 0 t3 = MEM_U32(sp + 124); +L467088: +//nop; +v0 = MEM_U32(t3 + 20); +a0 = MEM_U32(t3 + 12); +a1 = MEM_U32(t3 + 8); +t4 = v0 + v1; +t5 = a0 + a1; +at = t4 < t5; +if (at != 0) {t7 = a1 + v1; +goto L467160;} +t7 = a1 + v1; +t8 = t7 << 1; +if (a0 != 0) {MEM_U32(t3 + 8) = t8; +goto L4670f4;} +MEM_U32(t3 + 8) = t8; +t6 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(t6 + 8); +MEM_U32(sp + 72) = t1; +MEM_U32(sp + 64) = a2; +v0 = f_Malloc(mem, sp, a0); +goto L4670d0; +MEM_U32(sp + 64) = a2; +L4670d0: +// bdead c1f8000b gp = MEM_U32(sp + 52); +v1 = MEM_U32(sp + 124); +a2 = MEM_U32(sp + 64); +t1 = MEM_U32(sp + 72); +a3 = 0x10029fa0; +t0 = 0x20; +MEM_U32(v1 + 20) = v0; +MEM_U32(v1 + 12) = v0; +goto L46713c; +MEM_U32(v1 + 12) = v0; +L4670f4: +v0 = MEM_U32(sp + 124); +//nop; +s1 = MEM_U32(v0 + 20); +a1 = MEM_U32(v0 + 8); +MEM_U32(sp + 72) = t1; +MEM_U32(sp + 64) = a2; +s0 = a0; +v0 = f_Realloc(mem, sp, a0, a1); +goto L467114; +s0 = a0; +L467114: +// bdead c1fe000b gp = MEM_U32(sp + 52); +t9 = MEM_U32(sp + 124); +a2 = MEM_U32(sp + 64); +t1 = MEM_U32(sp + 72); +t4 = v0 + s1; +t5 = t4 - s0; +a3 = 0x10029fa0; +t0 = 0x20; +MEM_U32(t9 + 20) = t5; +MEM_U32(t9 + 12) = v0; +L46713c: +t7 = 0x1002e01c; +t3 = 0xffffffff; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(t7 + 32) = t3; +t8 = MEM_U32(sp + 124); +//nop; +v0 = MEM_U32(t8 + 20); +//nop; +L467160: +if (s3 == 0) {s1 = v0; +goto L467410;} +s1 = v0; +s0 = MEM_U32(a2 + 4); +t6 = MEM_U32(a2 + 8); +s4 = zero; +s3 = t6 + s0; +at = s0 < s3; +if (at == 0) {at = s0 < s3; +goto L4671d0;} +at = s0 < s3; +t4 = MEM_U8(s0 + 0); +//nop; +t5 = s2 + t4; +t9 = MEM_U8(t5 + 0); +//nop; +if (t9 == 0) {at = s0 < s3; +goto L4671d0;} +at = s0 < s3; +L4671a0: +s0 = s0 + 0x1; +at = s0 < s3; +if (at == 0) {at = s0 < s3; +goto L4671d0;} +at = s0 < s3; +t3 = MEM_U8(s0 + 0); +//nop; +t7 = s2 + t3; +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 != 0) {//nop; +goto L4671a0;} +//nop; +at = s0 < s3; +L4671d0: +if (at == 0) {//nop; +goto L467220;} +//nop; +t6 = MEM_U8(s3 + -1); +//nop; +t4 = s2 + t6; +t5 = MEM_U8(t4 + 0); +//nop; +if (t5 == 0) {//nop; +goto L467220;} +//nop; +L4671f4: +s3 = s3 + 0xffffffff; +at = s0 < s3; +if (at == 0) {//nop; +goto L467220;} +//nop; +t9 = MEM_U8(s3 + -1); +//nop; +t3 = s2 + t9; +t7 = MEM_U8(t3 + 0); +//nop; +if (t7 != 0) {//nop; +goto L4671f4;} +//nop; +L467220: +t8 = 0x10029b44; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L467240;} +//nop; +MEM_U8(s1 + 0) = (uint8_t)fp; +s1 = s1 + 0x1; +L467240: +t6 = MEM_U8(s0 + 0); +//nop; +if (s5 != t6) {at = s0 < s3; +goto L467268;} +at = s0 < s3; +t4 = MEM_U8(s0 + 1); +//nop; +if (s7 != t4) {at = s0 < s3; +goto L467268;} +at = s0 < s3; +s0 = s0 + 0x2; +at = s0 < s3; +L467268: +if (at == 0) {//nop; +goto L4673ec;} +//nop; +L467270: +a2 = MEM_U8(s0 + 0); +s1 = s1 + 0x1; +MEM_U8(s1 + -1) = (uint8_t)a2; +t5 = MEM_U16(a3 + 26); +s0 = s0 + 0x1; +if (t5 != 0) {t7 = s2 + a2; +goto L4672d0;} +t7 = s2 + a2; +t9 = MEM_U16(a3 + 10); +//nop; +t3 = t9 & 0x1; +if (t3 != 0) {t7 = s2 + a2; +goto L4672d0;} +t7 = s2 + a2; +if (a2 != s6) {t7 = s2 + a2; +goto L4672d0;} +t7 = s2 + a2; +v0 = MEM_U8(s0 + 0); +//nop; +if (s5 != v0) {t7 = s2 + a2; +goto L4672d0;} +t7 = s2 + a2; +MEM_U8(s1 + 0) = (uint8_t)v0; +a2 = MEM_U8(s0 + 1); +s1 = s1 + 0x2; +s0 = s0 + 0x2; +MEM_U8(s1 + -1) = (uint8_t)a2; +t7 = s2 + a2; +L4672d0: +t8 = MEM_U8(t7 + 0); +//nop; +if (t8 == 0) {//nop; +goto L467324;} +//nop; +if (s4 != 0) {//nop; +goto L467324;} +//nop; +v0 = MEM_U8(s0 + 0); +a2 = t0; +t6 = s2 + v0; +t4 = MEM_U8(t6 + 0); +//nop; +if (t4 == 0) {//nop; +goto L467320;} +//nop; +L467304: +t5 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +t9 = s2 + t5; +t3 = MEM_U8(t9 + 0); +//nop; +if (t3 != 0) {//nop; +goto L467304;} +//nop; +L467320: +MEM_U8(s1 + -1) = (uint8_t)t0; +L467324: +if (s4 == 0) {//nop; +goto L46733c;} +//nop; +if (a2 != s4) {//nop; +goto L46733c;} +//nop; +s4 = zero; +goto L467350; +s4 = zero; +L46733c: +if (a2 == fp) {at = 0x27; +goto L46734c;} +at = 0x27; +if (a2 != at) {//nop; +goto L467350;} +//nop; +L46734c: +s4 = a2 & 0xff; +L467350: +if (a2 == fp) {//nop; +goto L467368;} +//nop; +if (s4 == 0) {//nop; +goto L467378;} +//nop; +if (a2 != s6) {//nop; +goto L467378;} +//nop; +L467368: +MEM_U8(s1 + -1) = (uint8_t)s6; +MEM_U8(s1 + 0) = (uint8_t)a2; +s1 = s1 + 0x1; +goto L4673bc; +s1 = s1 + 0x1; +L467378: +t7 = 0xfb504f0; +//nop; +t8 = a2 + t7; +t6 = MEM_U8(t8 + 1); +//nop; +t4 = t6 & 0x57; +if (t4 != 0) {//nop; +goto L4673bc;} +//nop; +a1 = 0x1001331c; +//nop; +a0 = s1 + 0xffffffff; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4673ac; +a1 = a1; +L4673ac: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +t0 = 0x20; +a3 = 0x10029fa0; +s1 = s1 + 0x3; +L4673bc: +t5 = MEM_U8(s0 + 0); +//nop; +if (s5 != t5) {at = s0 < s3; +goto L4673e4;} +at = s0 < s3; +t9 = MEM_U8(s0 + 1); +//nop; +if (s7 != t9) {at = s0 < s3; +goto L4673e4;} +at = s0 < s3; +s0 = s0 + 0x2; +at = s0 < s3; +L4673e4: +if (at != 0) {//nop; +goto L467270;} +//nop; +L4673ec: +t3 = 0x10029b44; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != 0) {v1 = MEM_U32(sp + 108); +goto L467638;} +v1 = MEM_U32(sp + 108); +MEM_U8(s1 + 0) = (uint8_t)fp; +s1 = s1 + 0x1; +goto L467634; +s1 = s1 + 0x1; +L467410: +if (s4 != 0) {//nop; +goto L467420;} +//nop; +if (t1 == 0) {//nop; +goto L4675bc;} +//nop; +L467420: +a1 = MEM_U32(a2 + 4); +t7 = MEM_U32(a2 + 8); +if (s4 == 0) {v1 = t7 + a1; +goto L467508;} +v1 = t7 + a1; +at = a1 < v1; +if (at == 0) {at = a1 < v1; +goto L467488;} +at = a1 < v1; +t8 = MEM_U8(a1 + 0); +//nop; +t6 = s2 + t8; +t4 = MEM_U8(t6 + 0); +//nop; +if (t4 == 0) {at = a1 < v1; +goto L467488;} +at = a1 < v1; +L467458: +a1 = a1 + 0x1; +at = a1 < v1; +if (at == 0) {at = a1 < v1; +goto L467488;} +at = a1 < v1; +t5 = MEM_U8(a1 + 0); +//nop; +t9 = s2 + t5; +t3 = MEM_U8(t9 + 0); +//nop; +if (t3 != 0) {//nop; +goto L467458;} +//nop; +at = a1 < v1; +L467488: +if (at == 0) {//nop; +goto L4674e4;} +//nop; +v0 = MEM_U8(a1 + 0); +t7 = 0x1002e340; +//nop; +t8 = v0 + t7; +t6 = MEM_U8(t8 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4674e4;} +//nop; +L4674b0: +a1 = a1 + 0x1; +at = a1 < v1; +MEM_U8(s1 + 0) = (uint8_t)v0; +if (at == 0) {s1 = s1 + 0x1; +goto L4674e4;} +s1 = s1 + 0x1; +v0 = MEM_U8(a1 + 0); +t4 = 0x1002e340; +//nop; +t5 = v0 + t4; +t9 = MEM_U8(t5 + 0); +//nop; +if (t9 != 0) {//nop; +goto L4674b0;} +//nop; +L4674e4: +t3 = MEM_U8(a1 + 0); +//nop; +if (s5 != t3) {//nop; +goto L467508;} +//nop; +t7 = MEM_U8(a1 + 1); +//nop; +if (s7 != t7) {//nop; +goto L467508;} +//nop; +a1 = a1 + 0x2; +L467508: +if (t1 == 0) {at = a1 < v1; +goto L46758c;} +at = a1 < v1; +if (at == 0) {//nop; +goto L467560;} +//nop; +t8 = MEM_U8(v1 + -1); +//nop; +t6 = s2 + t8; +t4 = MEM_U8(t6 + 0); +//nop; +if (t4 == 0) {//nop; +goto L467560;} +//nop; +L467534: +v1 = v1 + 0xffffffff; +at = a1 < v1; +if (at == 0) {//nop; +goto L467560;} +//nop; +t5 = MEM_U8(v1 + -1); +//nop; +t9 = s2 + t5; +t3 = MEM_U8(t9 + 0); +//nop; +if (t3 != 0) {//nop; +goto L467534;} +//nop; +L467560: +if (s4 != 0) {at = a1 < v1; +goto L467590;} +at = a1 < v1; +t7 = MEM_U8(v1 + -2); +//nop; +if (s5 != t7) {at = a1 < v1; +goto L467590;} +at = a1 < v1; +t8 = MEM_U8(v1 + -1); +//nop; +if (s7 != t8) {at = a1 < v1; +goto L467590;} +at = a1 < v1; +v1 = v1 + 0xfffffffe; +L46758c: +at = a1 < v1; +L467590: +if (at == 0) {a0 = s1; +goto L467634;} +a0 = s1; +//nop; +s0 = v1 - a1; +a2 = s0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L4675a8; +a2 = s0; +L4675a8: +// bdead c1ce0003 gp = MEM_U32(sp + 52); +t0 = 0x20; +a3 = 0x10029fa0; +s1 = s1 + s0; +goto L467634; +s1 = s1 + s0; +L4675bc: +v0 = MEM_U32(a2 + 16); +a0 = zero; +if (v0 == 0) {a1 = s1; +goto L467630;} +a1 = s1; +L4675cc: +t6 = MEM_U32(a2 + 12); +//nop; +v0 = t6 + a0; +v1 = MEM_U8(v0 + 0); +//nop; +if (s5 != v1) {//nop; +goto L467618;} +//nop; +t4 = MEM_U8(v0 + 1); +//nop; +if (s7 == t4) {//nop; +goto L467618;} +//nop; +t5 = 0x10006e84; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L467618;} +//nop; +MEM_U8(a1 + 0) = (uint8_t)t0; +goto L46761c; +MEM_U8(a1 + 0) = (uint8_t)t0; +L467618: +MEM_U8(a1 + 0) = (uint8_t)v1; +L46761c: +v0 = MEM_U32(a2 + 16); +a0 = a0 + 0x1; +at = a0 < v0; +if (at != 0) {a1 = a1 + 0x1; +goto L4675cc;} +a1 = a1 + 0x1; +L467630: +s1 = s1 + v0; +L467634: +v1 = MEM_U32(sp + 108); +L467638: +a2 = MEM_U8(v1 + 0); +goto L467678; +a2 = MEM_U8(v1 + 0); +L467640: +at = 0x2; +if (a2 != at) {//nop; +goto L46766c;} +//nop; +v0 = MEM_U8(v1 + 0); +at = 0x23; +if (v0 != at) {//nop; +goto L46766c;} +//nop; +MEM_U8(s1 + 0) = (uint8_t)v0; +s1 = s1 + 0x1; +v1 = v1 + 0x1; +goto L467674; +v1 = v1 + 0x1; +L46766c: +MEM_U8(s1 + 0) = (uint8_t)a2; +s1 = s1 + 0x1; +L467674: +a2 = MEM_U8(v1 + 0); +L467678: +v1 = v1 + 0x1; +if (a2 != 0) {MEM_U32(sp + 108) = v1; +goto L466f48;} +MEM_U32(sp + 108) = v1; +L467684: +MEM_U8(s1 + 0) = (uint8_t)zero; +t9 = MEM_U32(sp + 124); +s1 = s1 + 0x1; +MEM_U32(t9 + 20) = s1; +//nop; +a0 = MEM_U32(sp + 68); +//nop; +wrapper_free(mem, a0); +goto L4676a4; +//nop; +L4676a4: +// bdead 3 ra = MEM_U32(sp + 60); +// bdead 3 gp = MEM_U32(sp + 52); +// bdead 3 s0 = MEM_U32(sp + 20); +// bdead 3 s1 = MEM_U32(sp + 24); +// bdead 3 s2 = MEM_U32(sp + 28); +// bdead 3 s3 = MEM_U32(sp + 32); +// bdead 3 s4 = MEM_U32(sp + 36); +// bdead 3 s5 = MEM_U32(sp + 40); +// bdead 3 s6 = MEM_U32(sp + 44); +// bdead 3 s7 = MEM_U32(sp + 48); +// bdead 3 fp = MEM_U32(sp + 56); +// bdead 3 sp = sp + 0x70; +v0 = zero; +return v0; +v0 = zero; +} + +static uint32_t func_4676dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4676dc: +//nop; +//nop; +//nop; +if (a0 != a1) {at = 0x1; +goto L4676f8;} +at = 0x1; +v0 = zero; +return v0; +v0 = zero; +L4676f8: +if (a0 != at) {v0 = 0x1; +goto L467758;} +v0 = 0x1; +if (a1 != 0) {//nop; +goto L467758;} +//nop; +a0 = MEM_U32(a2 + 16); +v0 = MEM_U32(a2 + 12); +if (a0 == 0) {v1 = zero; +goto L467750;} +v1 = zero; +a1 = v0; +v0 = 0x1002e640; +//nop; +L467724: +t6 = MEM_U8(a1 + 0); +v1 = v1 + 0x1; +t7 = v0 + t6; +t8 = MEM_U8(t7 + 0); +at = v1 < a0; +if (t8 != 0) {//nop; +goto L467748;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L467748: +if (at != 0) {a1 = a1 + 0x1; +goto L467724;} +a1 = a1 + 0x1; +L467750: +v0 = zero; +return v0; +v0 = zero; +L467758: +//nop; +return v0; +//nop; +} + +static uint32_t func_467760(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L467760: +//nop; +//nop; +//nop; +v0 = 0x1002e01c; +sp = sp + 0xfffffff8; +v0 = MEM_U32(v0 + 0); +// fdead 4000002b MEM_U32(sp + 4) = s0; +a2 = MEM_U32(v0 + 8); +s0 = a0; +v1 = zero; +if ((int)a2 < 0) {a1 = a2; +goto L4677dc;} +a1 = a2; +a0 = MEM_U32(v0 + 12); +t7 = a1 << 2; +if ((int)a0 < 0) {t0 = a0 << 2; +goto L4677dc;} +t0 = a0 << 2; +t6 = MEM_U32(v0 + 4); +t0 = t0 - a0; +t0 = t0 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t0 = t0 - a0; +t0 = t0 << 2; +t1 = t9 + t0; +L4677c0: +t2 = MEM_U32(t1 + 36); +t0 = t0 + 0xffffffd4; +if (s0 != t2) {//nop; +goto L4677d4;} +//nop; +v1 = v1 + 0x1; +L4677d4: +if ((int)t0 >= 0) {t1 = t1 + 0xffffffd4; +goto L4677c0;} +t1 = t1 + 0xffffffd4; +L4677dc: +a1 = a2 + 0xffffffff; +if ((int)a1 < 0) {//nop; +goto L467828;} +//nop; +t3 = MEM_U32(v0 + 4); +a2 = a1 << 2; +a3 = t3 + a2; +L4677f4: +t1 = MEM_U32(a3 + 0); +t0 = 0x15d4; +t1 = t1 + 0x15d4; +L467800: +t4 = MEM_U32(t1 + 36); +t0 = t0 + 0xffffffd4; +if (s0 != t4) {//nop; +goto L467814;} +//nop; +v1 = v1 + 0x1; +L467814: +if ((int)t0 >= 0) {t1 = t1 + 0xffffffd4; +goto L467800;} +t1 = t1 + 0xffffffd4; +a2 = a2 + 0xfffffffc; +if ((int)a2 >= 0) {a3 = a3 + 0xfffffffc; +goto L4677f4;} +a3 = a3 + 0xfffffffc; +L467828: +// bdead 11 s0 = MEM_U32(sp + 4); +// bdead 11 sp = sp + 0x8; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_cpp_symentry_macroReplacement(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L467838: +//cpp_symentry_macroReplacement: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +MEM_U32(sp + 120) = a0; +MEM_U32(sp + 124) = a1; +MEM_U32(sp + 128) = a2; +MEM_U32(sp + 132) = a3; +t3 = MEM_U32(a0 + 4); +t8 = 0x10029e90; +v1 = MEM_U32(t3 + 0); +MEM_U32(sp + 108) = zero; +MEM_U32(sp + 100) = zero; +MEM_U32(sp + 96) = zero; +t7 = MEM_U32(t3 + 16); +t8 = MEM_U8(t8 + 68); +t1 = 0x1; +if (t8 == 0) {MEM_U32(sp + 92) = t7; +goto L4678c0;} +MEM_U32(sp + 92) = t7; +v0 = MEM_U32(t3 + 24); +//nop; +t0 = v0 < 0x1; +t9 = v0 + 0x1; +if (t0 == 0) {MEM_U32(t3 + 24) = t9; +goto L4678c0;} +MEM_U32(t3 + 24) = t9; +v0 = 0x10006e94; +t5 = MEM_U32(t3 + 8); +v0 = v0; +t4 = MEM_U32(v0 + 0); +//nop; +t6 = t4 + t5; +MEM_U32(v0 + 0) = t6; +L4678c0: +if (v1 == 0) {a2 = sp + 0x64; +goto L4678d8;} +a2 = sp + 0x64; +t1 = MEM_U8(v1 + 0); +//nop; +t7 = t1 ^ 0x80; +t1 = t7 < 0x1; +L4678d8: +if (t1 != 0) {a3 = sp + 0x60; +goto L467ae4;} +a3 = sp + 0x60; +v1 = 0x1002e01c; +a1 = MEM_U32(sp + 132); +v1 = MEM_U32(v1 + 0); +t0 = zero; +t8 = MEM_U32(v1 + 0); +//nop; +if ((int)t8 <= 0) {//nop; +goto L467944;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L467944;} +//nop; +v0 = MEM_U32(v1 + 20); +t4 = a0 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L467944;} +t7 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t9 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t0 = t6 + t7; +goto L467944; +t0 = t6 + t7; +L467944: +t8 = MEM_U32(t3 + 12); +t9 = sp + 0x50; +MEM_U32(sp + 20) = t9; +//nop; +MEM_U32(sp + 16) = t8; +t4 = MEM_U32(t0 + 4); +a0 = MEM_U32(sp + 128); +// bdead 400031e3 t9 = t9; +MEM_U32(sp + 116) = t3; +MEM_U32(sp + 24) = t4; +v0 = func_466628(mem, sp, a0, a1, a2, a3); +goto L467970; +MEM_U32(sp + 24) = t4; +L467970: +v1 = MEM_U32(sp + 80); +// bdead 4000001b gp = MEM_U32(sp + 40); +t3 = MEM_U32(sp + 116); +if (v1 == 0) {a0 = v0; +goto L46798c;} +a0 = v0; +v0 = v1; +goto L467f44; +v0 = v1; +L46798c: +//nop; +a1 = MEM_U32(sp + 92); +a2 = MEM_U32(sp + 100); +// fdead 600010fb t9 = t9; +MEM_U32(sp + 108) = a0; +MEM_U32(sp + 116) = t3; +v0 = func_4676dc(mem, sp, a0, a1, a2); +goto L4679a8; +MEM_U32(sp + 116) = t3; +L4679a8: +// bdead 4000000b gp = MEM_U32(sp + 40); +t3 = MEM_U32(sp + 116); +if (v0 == 0) {//nop; +goto L467ae4;} +//nop; +t5 = 0x10029fa0; +a2 = 0xffffffff; +t5 = MEM_U16(t5 + 26); +//nop; +if (t5 != 0) {//nop; +goto L467a04;} +//nop; +t6 = 0x10029fa0; +t8 = MEM_U32(sp + 92); +t6 = MEM_U16(t6 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L467a04;} +//nop; +if (t8 != 0) {//nop; +goto L467a04;} +//nop; +t9 = MEM_U32(sp + 108); +at = 0x1; +if (t9 == at) {//nop; +goto L467ae4;} +//nop; +L467a04: +v1 = 0x1002e01c; +t2 = zero; +v1 = MEM_U32(v1 + 0); +t0 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L467a68;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L467a68;} +//nop; +v0 = MEM_U32(v1 + 20); +t5 = a0 << 2; +if ((int)v0 < 0) {t8 = v0 << 2; +goto L467a68;} +t8 = v0 << 2; +t4 = MEM_U32(v1 + 4); +t8 = t8 - v0; +t8 = t8 << 2; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +t8 = t8 - v0; +t8 = t8 << 2; +t2 = t7 + t8; +goto L467a68; +t2 = t7 + t8; +L467a68: +if ((int)a1 <= 0) {//nop; +goto L467ab4;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L467ab4;} +//nop; +v0 = MEM_U32(v1 + 20); +t4 = a0 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L467ab4;} +t7 = v0 << 2; +t9 = MEM_U32(v1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t9 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t0 = t6 + t7; +goto L467ab4; +t0 = t6 + t7; +L467ab4: +t8 = MEM_U32(t0 + 4); +//nop; +a3 = MEM_U32(t2 + 0); +a0 = 0x10000; +a0 = a0 | 0x6d; +MEM_U32(sp + 116) = t3; +a1 = 0x1; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L467ad8; +MEM_U32(sp + 16) = t8; +L467ad8: +// bdead 40000003 gp = MEM_U32(sp + 40); +t3 = MEM_U32(sp + 116); +//nop; +L467ae4: +t9 = MEM_U32(t3 + 4); +MEM_U32(sp + 116) = t3; +MEM_U32(sp + 112) = t9; +//nop; +a0 = sp + 0x50; +//nop; +temp64 = f_cpp_buffer_pushInputStack(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L467b00; +//nop; +L467b00: +t1 = MEM_U32(sp + 124); +// bdead 4000040b gp = MEM_U32(sp + 40); +t3 = MEM_U32(sp + 116); +MEM_U32(t1 + 0) = v0; +t4 = MEM_U32(sp + 80); +//nop; +if (t4 == 0) {//nop; +goto L467b40;} +//nop; +//nop; +a0 = sp + 0x50; +//nop; +v0 = f_cpp_buffer_popInputStack(mem, sp, a0); +goto L467b30; +//nop; +L467b30: +// bdead 40000001 gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 80); +// bdead 9 ra = MEM_U32(sp + 44); +goto L467f48; +// bdead 9 ra = MEM_U32(sp + 44); +L467b40: +v1 = MEM_U32(t1 + 0); +//nop; +a0 = MEM_U32(v1 + 12); +//nop; +if (a0 == 0) {//nop; +goto L467b84;} +//nop; +//nop; +MEM_U32(sp + 116) = t3; +//nop; +wrapper_free(mem, a0); +goto L467b68; +//nop; +L467b68: +t1 = MEM_U32(sp + 124); +// bdead 40000403 gp = MEM_U32(sp + 40); +t5 = MEM_U32(t1 + 0); +t3 = MEM_U32(sp + 116); +MEM_U32(t5 + 12) = zero; +v1 = MEM_U32(t1 + 0); +//nop; +L467b84: +a0 = MEM_U32(v1 + 16); +//nop; +if (a0 == 0) {//nop; +goto L467bc0;} +//nop; +//nop; +MEM_U32(sp + 116) = t3; +//nop; +wrapper_free(mem, a0); +goto L467ba4; +//nop; +L467ba4: +t1 = MEM_U32(sp + 124); +// bdead 40000403 gp = MEM_U32(sp + 40); +t6 = MEM_U32(t1 + 0); +t3 = MEM_U32(sp + 116); +MEM_U32(t6 + 16) = zero; +v1 = MEM_U32(t1 + 0); +//nop; +L467bc0: +t7 = MEM_U32(v1 + 12); +t9 = 0x1; +MEM_U32(v1 + 20) = t7; +t8 = MEM_U32(t1 + 0); +a0 = 0xa; +MEM_U32(t8 + 0) = zero; +t4 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t4 + 4) = t9; +t5 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t5 + 8) = zero; +t6 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t6 + 12) = zero; +t7 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t7 + 16) = zero; +v1 = MEM_U32(t1 + 0); +//nop; +t8 = MEM_U32(v1 + 12); +//nop; +MEM_U32(v1 + 20) = t8; +t9 = MEM_U32(t1 + 0); +t8 = 0x1002e020; +MEM_U32(t9 + 24) = zero; +t4 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t4 + 28) = zero; +t5 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t5 + 32) = zero; +t7 = MEM_U32(t1 + 0); +t6 = MEM_U32(sp + 120); +//nop; +MEM_U32(t7 + 36) = t6; +t9 = MEM_U32(t1 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t9 + 40) = t8; +t4 = MEM_U32(sp + 112); +//nop; +if (t4 == 0) {//nop; +goto L467c7c;} +//nop; +a0 = MEM_U32(t3 + 8); +a0 = a0 + 0xbe; +goto L467c7c; +a0 = a0 + 0xbe; +L467c7c: +//nop; +MEM_U32(sp + 84) = a0; +MEM_U32(sp + 116) = t3; +v0 = f_Malloc(mem, sp, a0); +goto L467c8c; +MEM_U32(sp + 116) = t3; +L467c8c: +t1 = MEM_U32(sp + 124); +a0 = MEM_U32(sp + 84); +t5 = MEM_U32(t1 + 0); +// bdead 4000442b gp = MEM_U32(sp + 40); +t3 = MEM_U32(sp + 116); +MEM_U32(t5 + 12) = v0; +t6 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t6 + 8) = a0; +v1 = MEM_U32(t1 + 0); +//nop; +t7 = MEM_U32(v1 + 12); +//nop; +MEM_U32(v1 + 20) = t7; +t8 = MEM_U32(sp + 112); +//nop; +if (t8 == 0) {//nop; +goto L467d04;} +//nop; +t9 = MEM_U32(sp + 108); +a1 = MEM_U32(t3 + 8); +a3 = MEM_U32(t1 + 0); +MEM_U32(sp + 16) = t9; +//nop; +a2 = MEM_U32(sp + 100); +// bdead 420001c3 t9 = t9; +a0 = t8; +v0 = func_466e2c(mem, sp, a0, a1, a2, a3); +goto L467cf8; +a0 = t8; +L467cf8: +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 80) = v0; +goto L467d08; +MEM_U32(sp + 80) = v0; +L467d04: +MEM_U8(v0 + 0) = (uint8_t)zero; +L467d08: +t4 = MEM_U32(sp + 108); +v0 = MEM_U32(sp + 100); +if (t4 == 0) {//nop; +goto L467d90;} +//nop; +L467d18: +a0 = MEM_U32(v0 + 12); +//nop; +if (a0 == 0) {//nop; +goto L467d44;} +//nop; +//nop; +MEM_U32(sp + 76) = v0; +//nop; +wrapper_free(mem, a0); +goto L467d38; +//nop; +L467d38: +v0 = MEM_U32(sp + 76); +// bdead 4000000b gp = MEM_U32(sp + 40); +MEM_U32(v0 + 12) = zero; +L467d44: +v0 = MEM_U32(v0 + 0); +t5 = MEM_U32(sp + 100); +//nop; +if (v0 != t5) {//nop; +goto L467d18;} +//nop; +v0 = 0x10029b4c; +t7 = MEM_U32(sp + 96); +v0 = MEM_U32(v0 + 0); +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {//nop; +goto L467d8c;} +//nop; +v0 = MEM_U32(v1 + 0); +MEM_U32(v1 + 0) = t5; +t6 = MEM_U32(sp + 96); +MEM_U32(t6 + 0) = v0; +goto L467d90; +MEM_U32(t6 + 0) = v0; +L467d8c: +MEM_U32(v0 + 8) = t7; +L467d90: +v1 = 0x10029fa0; +//nop; +t8 = MEM_U16(v1 + 26); +//nop; +if (t8 != 0) {//nop; +goto L467ef4;} +//nop; +t9 = MEM_U16(v1 + 10); +a0 = MEM_U32(sp + 120); +t4 = t9 & 0x1; +if (t4 != 0) {//nop; +goto L467ef4;} +//nop; +if (a0 == 0) {//nop; +goto L467ef4;} +//nop; +//nop; +//nop; +// bdead 40000023 t9 = t9; +//nop; +v0 = func_467760(mem, sp, a0); +goto L467dd8; +//nop; +L467dd8: +// bdead 4000000b gp = MEM_U32(sp + 40); +t5 = MEM_U32(sp + 120); +t1 = 0x10006e88; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +at = (int)v0 < (int)t1; +if (at != 0) {//nop; +goto L467ef4;} +//nop; +t6 = MEM_U32(t5 + 0); +at = 0x1a; +if (t6 == at) {a2 = 0xffffffff; +goto L467ef4;} +a2 = 0xffffffff; +v1 = 0x1002e01c; +t2 = zero; +v1 = MEM_U32(v1 + 0); +t0 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L467e70;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L467e70;} +//nop; +v0 = MEM_U32(v1 + 20); +t8 = a0 << 2; +if ((int)v0 < 0) {t5 = v0 << 2; +goto L467e70;} +t5 = v0 << 2; +t7 = MEM_U32(v1 + 4); +t5 = t5 - v0; +t5 = t5 << 2; +t9 = t7 + t8; +t4 = MEM_U32(t9 + 0); +t5 = t5 - v0; +t5 = t5 << 2; +t2 = t4 + t5; +goto L467e70; +t2 = t4 + t5; +L467e70: +if ((int)a1 <= 0) {//nop; +goto L467ebc;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L467ebc;} +//nop; +v0 = MEM_U32(v1 + 20); +t7 = a0 << 2; +if ((int)v0 < 0) {t4 = v0 << 2; +goto L467ebc;} +t4 = v0 << 2; +t6 = MEM_U32(v1 + 4); +t4 = t4 - v0; +t4 = t4 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t4 = t4 - v0; +t4 = t4 << 2; +t0 = t9 + t4; +goto L467ebc; +t0 = t9 + t4; +L467ebc: +t5 = MEM_U32(t0 + 4); +//nop; +a3 = MEM_U32(t2 + 0); +a0 = 0x10000; +a0 = a0 | 0x79; +MEM_U32(sp + 20) = t1; +a1 = 0x1; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L467ee0; +MEM_U32(sp + 16) = t5; +L467ee0: +t7 = MEM_U32(sp + 120); +// bdead 10003 gp = MEM_U32(sp + 40); +t6 = 0x1a; +MEM_U32(t7 + 0) = t6; +goto L467f40; +MEM_U32(t7 + 0) = t6; +L467ef4: +v1 = 0x10029fa0; +a0 = MEM_U32(sp + 120); +v0 = MEM_U16(v1 + 26); +//nop; +if (v0 == 0) {//nop; +goto L467f20;} +//nop; +t8 = MEM_U16(v1 + 10); +//nop; +t9 = t8 & 0x1; +if (t9 != 0) {t6 = 0x1a; +goto L467f3c;} +t6 = 0x1a; +L467f20: +if (v0 != 0) {v0 = zero; +goto L467f44;} +v0 = zero; +t4 = MEM_U16(v1 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 == 0) {t6 = 0x1a; +goto L467f40;} +t6 = 0x1a; +L467f3c: +MEM_U32(a0 + 0) = t6; +L467f40: +v0 = zero; +L467f44: +// bdead 9 ra = MEM_U32(sp + 44); +L467f48: +// bdead 9 sp = sp + 0x78; +//nop; +return v0; +//nop; +} + +static void f_cpp_symentry_installBuiltinMacros(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L467f54: +//cpp_symentry_installBuiltinMacros: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +v0 = 0x10029fa0; +// fdead 4000000b MEM_U32(sp + 44) = ra; +t6 = MEM_U16(v0 + 26); +// fdead 4000800b MEM_U32(sp + 40) = gp; +// fdead 4000800b MEM_U32(sp + 36) = s4; +// fdead 4000800b MEM_U32(sp + 32) = s3; +// fdead 4000800b MEM_U32(sp + 28) = s2; +// fdead 4000800b MEM_U32(sp + 24) = s1; +if (t6 != 0) {// fdead 4000800b MEM_U32(sp + 20) = s0; +goto L467fb4;} +// fdead 4000800b MEM_U32(sp + 20) = s0; +t7 = MEM_U16(v0 + 10); +//nop; +t8 = t7 & 0x1; +if (t8 != 0) {//nop; +goto L467fb4;} +//nop; +v0 = 0x100070d8; +v1 = 0x100070c4; +v0 = v0; +v1 = v1; +goto L467fc4; +v1 = v1; +L467fb4: +v0 = 0x100070a8; +v1 = 0x10007090; +v0 = v0; +v1 = v1; +L467fc4: +t9 = MEM_U32(v0 + 0); +s0 = v0; +if (t9 == 0) {a0 = t9; +goto L4680a4;} +a0 = t9; +s3 = 0x10029b40; +s1 = v1; +s4 = 0xfffffffc; +s3 = s3; +L467fe4: +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L467ff4; +//nop; +L467ff4: +// bdead 40360009 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = v0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L46800c; +//nop; +L46800c: +a0 = MEM_U32(s3 + 0); +// bdead 40360029 gp = MEM_U32(sp + 40); +t0 = MEM_U32(a0 + 8); +s2 = v0; +t1 = t0 + 0x3; +v1 = t1 & s4; +MEM_U32(a0 + 8) = v1; +a0 = MEM_U32(s3 + 0); +t3 = v1 + 0x8; +t2 = MEM_U32(a0 + 12); +//nop; +at = t2 < t3; +if (at == 0) {//nop; +goto L468060;} +//nop; +//nop; +a1 = 0x8; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L468054; +//nop; +L468054: +// bdead 403e0009 gp = MEM_U32(sp + 40); +v1 = v0; +goto L468084; +v1 = v0; +L468060: +t4 = MEM_U32(a0 + 8); +//nop; +t5 = t4 + 0x8; +MEM_U32(a0 + 8) = t5; +t6 = MEM_U32(s3 + 0); +//nop; +v1 = MEM_U32(t6 + 8); +//nop; +v1 = v1 + 0xfffffff8; +L468084: +MEM_U32(s2 + 8) = v1; +t7 = MEM_U32(s1 + 0); +s0 = s0 + 0x4; +MEM_U32(v1 + 0) = t7; +a0 = MEM_U32(s0 + 0); +s1 = s1 + 0x4; +if (a0 != 0) {//nop; +goto L467fe4;} +//nop; +L4680a4: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_cpp_symentry_initialize(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4680c4: +//cpp_symentry_initialize: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000000b MEM_U32(sp + 28) = ra; +// fdead 4000000b MEM_U32(sp + 24) = gp; +// fdead 4000000b MEM_U32(sp + 20) = s0; +v0 = f_mem_start(mem, sp); +goto L4680e8; +// fdead 4000000b MEM_U32(sp + 20) = s0; +L4680e8: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +//nop; +at = 0x10029b40; +// fdead 6000001f t9 = t9; +MEM_U32(at + 0) = v0; +func_46236c(mem, sp); +goto L468104; +MEM_U32(at + 0) = v0; +L468104: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +// fdead 6000000f t9 = t9; +//nop; +func_462518(mem, sp); +goto L468120; +//nop; +L468120: +// bdead 40000003 gp = MEM_U32(sp + 24); +t6 = 0x22; +s0 = 0x10029b50; +a0 = zero; +s0 = s0; +MEM_U8(s0 + 0) = (uint8_t)t6; +//nop; +//nop; +//nop; +v0 = wrapper_time(mem, a0); +goto L468148; +//nop; +L468148: +// bdead 4002000b gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (v0 != at) {MEM_U32(sp + 40) = v0; +goto L4681dc;} +MEM_U32(sp + 40) = v0; +t7 = MEM_U8(s0 + 0); +at = 0x10029b20; +a0 = 0x10029b21; +a1 = 0x100133a4; +//nop; +a2 = 0x8; +MEM_U8(at + 0) = (uint8_t)t7; +a0 = a0; +a1 = a1; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L468180; +a1 = a1; +L468180: +// bdead 40020003 gp = MEM_U32(sp + 24); +v1 = MEM_U8(s0 + 0); +a3 = 0x10029b20; +at = 0x10029b30; +a3 = a3; +MEM_U8(a3 + 10) = (uint8_t)zero; +MEM_U8(a3 + 9) = (uint8_t)v1; +//nop; +a0 = 0x10029b31; +a1 = 0x100133b0; +a2 = 0xb; +MEM_U8(at + 0) = (uint8_t)v1; +a0 = a0; +a1 = a1; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L4681bc; +a1 = a1; +L4681bc: +// bdead 20003 gp = MEM_U32(sp + 24); +t8 = MEM_U8(s0 + 0); +v1 = 0x10029b30; +//nop; +v1 = v1; +MEM_U8(v1 + 13) = (uint8_t)zero; +MEM_U8(v1 + 12) = (uint8_t)t8; +goto L468294; +MEM_U8(v1 + 12) = (uint8_t)t8; +L4681dc: +//nop; +a0 = sp + 0x28; +//nop; +v0 = wrapper_ctime(mem, a0); +goto L4681ec; +//nop; +L4681ec: +// bdead 4002000b gp = MEM_U32(sp + 24); +t9 = MEM_U8(s0 + 0); +a3 = 0x10029b20; +a0 = 0x10029b21; +a3 = a3; +MEM_U8(a3 + 0) = (uint8_t)t9; +//nop; +MEM_U32(sp + 44) = v0; +a1 = v0 + 0xb; +a2 = 0x8; +a0 = a0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L46821c; +a0 = a0; +L46821c: +// bdead 40020003 gp = MEM_U32(sp + 24); +v1 = MEM_U8(s0 + 0); +a3 = 0x10029b20; +a1 = MEM_U32(sp + 44); +a3 = a3; +MEM_U8(a3 + 10) = (uint8_t)zero; +MEM_U8(a3 + 9) = (uint8_t)v1; +at = 0x10029b30; +//nop; +a0 = 0x10029b31; +a2 = 0x7; +a1 = a1 + 0x4; +MEM_U8(at + 0) = (uint8_t)v1; +a0 = a0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L468258; +a0 = a0; +L468258: +// bdead 40020003 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +a0 = 0x10029b38; +//nop; +a2 = 0x4; +a1 = a1 + 0x14; +a0 = a0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L468278; +a0 = a0; +L468278: +// bdead 20003 gp = MEM_U32(sp + 24); +t0 = MEM_U8(s0 + 0); +v1 = 0x10029b30; +//nop; +v1 = v1; +MEM_U8(v1 + 13) = (uint8_t)zero; +MEM_U8(v1 + 12) = (uint8_t)t0; +L468294: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_cpp_symentry_terminate(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4682a4: +//cpp_symentry_terminate: +//nop; +//nop; +//nop; +a0 = 0x10029b40; +//nop; +sp = sp + 0xffffffe0; +// fdead 40000023 MEM_U32(sp + 28) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 40000023 MEM_U32(sp + 24) = gp; +f_mem_free(mem, sp, a0); +goto L4682cc; +// fdead 40000023 MEM_U32(sp + 24) = gp; +L4682cc: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_yyerror(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4682dc: +//yyerror: +//nop; +//nop; +//nop; +a1 = 0x100134fc; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +MEM_U32(sp + 40) = a0; +a2 = 0x4; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L46830c; +a1 = a1; +L46830c: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {// bdead 40000003 ra = MEM_U32(sp + 36); +goto L4683fc;} +// bdead 40000003 ra = MEM_U32(sp + 36); +v1 = 0x1002e01c; +t1 = zero; +v1 = MEM_U32(v1 + 0); +t0 = zero; +a1 = MEM_U32(v1 + 0); +//nop; +if ((int)a1 <= 0) {//nop; +goto L46837c;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L46837c;} +//nop; +v0 = MEM_U32(v1 + 20); +t7 = a0 << 2; +if ((int)v0 < 0) {t2 = v0 << 2; +goto L46837c;} +t2 = v0 << 2; +t6 = MEM_U32(v1 + 4); +t2 = t2 - v0; +t2 = t2 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t2 = t2 - v0; +t2 = t2 << 2; +t1 = t9 + t2; +goto L46837c; +t1 = t9 + t2; +L46837c: +if ((int)a1 <= 0) {//nop; +goto L4683c8;} +//nop; +a0 = MEM_U32(v1 + 16); +//nop; +if ((int)a0 < 0) {//nop; +goto L4683c8;} +//nop; +v0 = MEM_U32(v1 + 20); +t4 = a0 << 2; +if ((int)v0 < 0) {t7 = v0 << 2; +goto L4683c8;} +t7 = v0 << 2; +t3 = MEM_U32(v1 + 4); +t7 = t7 - v0; +t7 = t7 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +t0 = t6 + t7; +goto L4683c8; +t0 = t6 + t7; +L4683c8: +a0 = 0xfb528e4; +a1 = 0x1001351c; +t8 = MEM_U32(sp + 40); +//nop; +a2 = MEM_U32(t1 + 0); +a3 = MEM_U32(t0 + 4); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 16) = t8; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4683f0; +MEM_U32(sp + 16) = t8; +L4683f0: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L4683fc: +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void func_468408(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L468408: +//nop; +//nop; +//nop; +at = 0x10029b74; +v0 = 0x10029b68; +v1 = 0x10029b70; +MEM_U32(at + 0) = zero; +v0 = v0; +v1 = v1; +MEM_U32(v1 + 0) = a0; +MEM_U32(v0 + 0) = a0; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000003f MEM_U32(sp + 28) = ra; +// fdead 4000003f MEM_U32(sp + 24) = gp; +v0 = wrapper_strlen(mem, a0); +goto L468448; +// fdead 4000003f MEM_U32(sp + 24) = gp; +L468448: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +t7 = 0x10029b70; +at = 0x10029b6c; +t7 = MEM_U32(t7 + 0); +// bdead 1000d sp = sp + 0x20; +t8 = v0 + t7; +MEM_U32(at + 0) = t8; +return; +MEM_U32(at + 0) = t8; +} + +static uint32_t f_cpp_expr_evaluate(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46846c: +//cpp_expr_evaluate: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b t9 = t9; +// fdead 4000002b MEM_U32(sp + 24) = gp; +func_468408(mem, sp, a0); +goto L468490; +// fdead 4000002b MEM_U32(sp + 24) = gp; +L468490: +// bdead 400001c3 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +v0 = f_cpp_yyparse(mem, sp); +goto L4684a8; +//nop; +L4684a8: +// bdead b gp = MEM_U32(sp + 24); +// bdead b ra = MEM_U32(sp + 28); +if (v0 == 0) {//nop; +goto L4684c0;} +//nop; +v0 = zero; +goto L4684e8; +v0 = zero; +L4684c0: +t6 = 0x10029b60; +t7 = 0x10029b64; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U32(t7 + 0); +if (t6 != 0) {v0 = 0x1; +goto L4684e8;} +v0 = 0x1; +if (t7 != 0) {//nop; +goto L4684e8;} +//nop; +v0 = zero; +goto L4684e8; +v0 = zero; +L4684e8: +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint64_t f_tointeger(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4684f0: +//tointeger: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +t0 = 0x10029b70; +t6 = 0x0; +t0 = t0; +v0 = MEM_U32(t0 + 0); +t7 = 0x0; +// fdead 400182eb MEM_U32(sp + 36) = ra; +// fdead 400182eb MEM_U32(sp + 32) = gp; +// fdead 400182eb MEM_U32(sp + 28) = s1; +// fdead 400182eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 52) = t7; +MEM_U32(sp + 48) = t6; +v1 = MEM_U8(v0 + 0); +t8 = v0 + 0x1; +s1 = a0; +if (v1 == 0) {MEM_U32(t0 + 0) = t8; +goto L4686f4;} +MEM_U32(t0 + 0) = t8; +t4 = 0x10029fe0; +s0 = 0x4c; +ra = 0x6c; +t5 = 0x1; +t3 = 0x55; +t2 = 0x75; +L468558: +t9 = 0x1002e340; +at = (int)v1 < (int)0x47; +t6 = v1 + t9; +t7 = MEM_U8(t6 + 0); +t8 = v1 + 0xffffff9f; +if (t7 == 0) {//nop; +goto L4686b8;} +//nop; +if (at != 0) {v0 = v1; +goto L4685a8;} +v0 = v1; +at = t8 < 0x6; +if (at == 0) {t1 = 0xffffffff; +goto L46865c;} +t1 = 0xffffffff; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10013a40[] = { +&&L468640, +&&L468640, +&&L468640, +&&L468640, +&&L468640, +&&L468640, +}; +dest = Lswitch10013a40[t8]; +//nop; +goto *dest; +//nop; +L4685a8: +t9 = v0 + 0xffffffd0; +at = t9 < 0x17; +if (at == 0) {t1 = 0xffffffff; +goto L46865c;} +t1 = 0xffffffff; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10013a58[] = { +&&L4685d8, +&&L4685d8, +&&L4685d8, +&&L4685d8, +&&L4685d8, +&&L4685d8, +&&L4685d8, +&&L4685d8, +&&L4685d8, +&&L4685d8, +&&L468658, +&&L468658, +&&L468658, +&&L468658, +&&L468658, +&&L468658, +&&L468658, +&&L46864c, +&&L46864c, +&&L46864c, +&&L46864c, +&&L46864c, +&&L46864c, +}; +dest = Lswitch10013a58[t9]; +//nop; +goto *dest; +//nop; +L4685d8: +t1 = v0 + 0xffffffd0; +L4685dc: +if ((int)t1 < 0) {a3 = s1; +goto L4686f4;} +a3 = s1; +//nop; +a0 = MEM_U32(sp + 48); +a1 = MEM_U32(sp + 52); +a2 = (int)s1 >> 31; +MEM_U32(sp + 40) = t1; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4685fc; +MEM_U32(sp + 40) = t1; +L4685fc: +t1 = MEM_U32(sp + 40); +// bdead 40060419 gp = MEM_U32(sp + 32); +t9 = v1 + t1; +at = t9 < t1; +t0 = 0x10029b70; +t8 = at + v0; +t6 = (int)t1 >> 31; +t8 = t8 + t6; +t4 = 0x10029fe0; +MEM_U32(sp + 48) = t8; +MEM_U32(sp + 52) = t9; +t2 = 0x75; +t3 = 0x55; +t5 = 0x1; +ra = 0x6c; +t0 = t0; +goto L4686dc; +t0 = t0; +L468640: +at = (int)s1 < (int)0xb; +if (at == 0) {t1 = v0 + 0xffffffa9; +goto L4685dc;} +t1 = v0 + 0xffffffa9; +L46864c: +at = (int)s1 < (int)0xb; +if (at == 0) {t1 = v0 + 0xffffffc9; +goto L4685dc;} +t1 = v0 + 0xffffffc9; +L468658: +t1 = 0xffffffff; +L46865c: +if (t2 == v0) {//nop; +goto L46866c;} +//nop; +if (t3 != v0) {//nop; +goto L46868c;} +//nop; +L46866c: +v0 = MEM_U32(t0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t6 = v0 + 0x1; +MEM_U32(t0 + 0) = t6; +MEM_U32(t4 + 0) = t5; +v0 = v1; +goto L46865c; +v0 = v1; +L46868c: +if (ra == v0) {//nop; +goto L46869c;} +//nop; +if (s0 != v0) {//nop; +goto L4685dc;} +//nop; +L46869c: +v0 = MEM_U32(t0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t7 = v0 + 0x1; +MEM_U32(t0 + 0) = t7; +v0 = v1; +goto L46865c; +v0 = v1; +L4686b8: +t8 = 0x1002e540; +//nop; +t9 = v1 + t8; +t6 = MEM_U8(t9 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4686f4;} +//nop; +t8 = MEM_U32(t0 + 0); +goto L4686f8; +t8 = MEM_U32(t0 + 0); +L4686dc: +v0 = MEM_U32(t0 + 0); +//nop; +v1 = MEM_U8(v0 + 0); +t7 = v0 + 0x1; +if (v1 != 0) {MEM_U32(t0 + 0) = t7; +goto L468558;} +MEM_U32(t0 + 0) = t7; +L4686f4: +t8 = MEM_U32(t0 + 0); +L4686f8: +// bdead 42000201 ra = MEM_U32(sp + 36); +v0 = MEM_U32(sp + 48); +v1 = MEM_U32(sp + 52); +// bdead 2000219 s0 = MEM_U32(sp + 24); +// bdead 2000219 s1 = MEM_U32(sp + 28); +t9 = t8 + 0xffffffff; +MEM_U32(t0 + 0) = t9; +// bdead 19 sp = sp + 0x38; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x38; +} + +static uint32_t f_getnumber(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46871c: +//getnumber: +//nop; +//nop; +//nop; +v1 = 0x10029b70; +sp = sp + 0xffffffe0; +v1 = v1; +v0 = MEM_U32(v1 + 0); +// fdead 400000fb MEM_U32(sp + 28) = ra; +// fdead 400000fb MEM_U32(sp + 24) = gp; +a1 = MEM_U8(v0 + 0); +at = 0x30; +t6 = v0 + 0x1; +if (a1 != at) {MEM_U32(v1 + 0) = t6; +goto L4687f0;} +MEM_U32(v1 + 0) = t6; +a0 = MEM_U8(t6 + 0); +t8 = t6 + 0x1; +t7 = a0 ^ 0x78; +a0 = t7 < 0x1; +if (a0 != 0) {MEM_U32(v1 + 0) = t8; +goto L468774;} +MEM_U32(v1 + 0) = t8; +a0 = a1 ^ 0x58; +a0 = a0 < 0x1; +L468774: +t9 = a0 & 0xff; +if (t9 == 0) {//nop; +goto L4687b0;} +//nop; +//nop; +a0 = 0x10; +//nop; +temp64 = f_tointeger(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L468790; +//nop; +L468790: +// bdead 19 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029fe0; +//nop; +MEM_U32(at + 8) = v0; +at = 0x10029fe0; +MEM_U32(at + 12) = v1; +goto L468830; +MEM_U32(at + 12) = v1; +L4687b0: +t0 = MEM_U32(v1 + 0); +a0 = 0x8; +t1 = t0 + 0xffffffff; +MEM_U32(v1 + 0) = t1; +//nop; +//nop; +//nop; +temp64 = f_tointeger(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4687d0; +//nop; +L4687d0: +// bdead 19 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029fe0; +//nop; +MEM_U32(at + 8) = v0; +at = 0x10029fe0; +MEM_U32(at + 12) = v1; +goto L468830; +MEM_U32(at + 12) = v1; +L4687f0: +t2 = MEM_U32(v1 + 0); +a0 = 0xa; +t3 = t2 + 0xffffffff; +MEM_U32(v1 + 0) = t3; +//nop; +//nop; +//nop; +temp64 = f_tointeger(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L468810; +//nop; +L468810: +// bdead 19 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029fe0; +//nop; +MEM_U32(at + 8) = v0; +at = 0x10029fe0; +//nop; +MEM_U32(at + 12) = v1; +L468830: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +v0 = 0x102; +return v0; +v0 = 0x102; +} + +static uint32_t f_getescape(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L468840: +//getescape: +//nop; +//nop; +//nop; +a2 = 0x10029b70; +sp = sp + 0xffffffe0; +a2 = a2; +v0 = MEM_U32(a2 + 0); +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +a1 = MEM_U8(v0 + 0); +t6 = v0 + 0x1; +at = (int)a1 < (int)0x3a; +MEM_U32(a2 + 0) = t6; +if (at != 0) {a0 = a1; +goto L4688ac;} +a0 = a1; +t7 = a1 + 0xffffffa2; +at = t7 < 0x1b; +if (at == 0) {v0 = a0; +goto L468a24;} +v0 = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10013ab4[] = { +&&L468938, +&&L468a20, +&&L468a20, +&&L4688f0, +&&L4688f8, +&&L468a20, +&&L468a20, +&&L468928, +&&L468918, +&&L468a20, +&&L468a20, +&&L468a20, +&&L468a20, +&&L468a20, +&&L468a20, +&&L468a20, +&&L468908, +&&L468a20, +&&L468a20, +&&L468a20, +&&L468920, +&&L468a20, +&&L468900, +&&L468a20, +&&L468910, +&&L468a20, +&&L4689dc, +}; +dest = Lswitch10013ab4[t7]; +//nop; +goto *dest; +//nop; +L4688ac: +if ((int)a0 <= 0) {t8 = a0 + 0xffffffd0; +goto L4688e0;} +t8 = a0 + 0xffffffd0; +at = t8 < 0xa; +if (at == 0) {v0 = a0; +goto L468a24;} +v0 = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10013b20[] = { +&&L468988, +&&L468988, +&&L468988, +&&L468988, +&&L468988, +&&L468988, +&&L468988, +&&L468988, +&&L468988, +&&L468988, +}; +dest = Lswitch10013b20[t8]; +//nop; +goto *dest; +//nop; +L4688e0: +if (a0 == 0) {//nop; +goto L468930;} +//nop; +v0 = a0; +goto L468a24; +v0 = a0; +L4688f0: +v0 = 0x7; +goto L468a24; +v0 = 0x7; +L4688f8: +v0 = 0x8; +goto L468a24; +v0 = 0x8; +L468900: +v0 = 0x9; +goto L468a24; +v0 = 0x9; +L468908: +v0 = 0xa; +goto L468a24; +v0 = 0xa; +L468910: +v0 = 0xb; +goto L468a24; +v0 = 0xb; +L468918: +v0 = 0xc; +goto L468a24; +v0 = 0xc; +L468920: +v0 = 0xd; +goto L468a24; +v0 = 0xd; +L468928: +v0 = 0x1b; +goto L468a24; +v0 = 0x1b; +L468930: +v0 = zero; +goto L468a24; +v0 = zero; +L468938: +v0 = MEM_U32(a2 + 0); +at = 0x5c; +a0 = MEM_U8(v0 + 0); +t9 = v0 + 0x1; +if (a0 != at) {MEM_U32(a2 + 0) = t9; +goto L468968;} +MEM_U32(a2 + 0) = t9; +//nop; +//nop; +//nop; +v0 = f_getescape(mem, sp); +goto L468960; +//nop; +L468960: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0 & 0xff; +L468968: +at = 0x3f; +if (a0 != at) {t0 = a0 & 0x80; +goto L46897c;} +t0 = a0 & 0x80; +v0 = 0x7f; +goto L468a24; +v0 = 0x7f; +L46897c: +t1 = a0 & 0x1f; +v0 = t0 | t1; +goto L468a24; +v0 = t0 | t1; +L468988: +v0 = MEM_U32(a2 + 0); +v1 = 0x27; +L468990: +t2 = MEM_U8(v0 + 0); +//nop; +if (v1 != t2) {//nop; +goto L4689a8;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)zero; +goto L4689b0; +MEM_U8(v0 + 0) = (uint8_t)zero; +L4689a8: +v0 = v0 + 0x1; +goto L468990; +v0 = v0 + 0x1; +L4689b0: +t3 = MEM_U32(a2 + 0); +a0 = 0x8; +t4 = t3 + 0xffffffff; +MEM_U32(a2 + 0) = t4; +//nop; +//nop; +//nop; +temp64 = f_tointeger(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4689d0; +//nop; +L4689d0: +// bdead 11 gp = MEM_U32(sp + 24); +v0 = v1; +goto L468a24; +v0 = v1; +L4689dc: +v0 = MEM_U32(a2 + 0); +v1 = 0x27; +L4689e4: +t5 = MEM_U8(v0 + 0); +//nop; +if (v1 != t5) {//nop; +goto L4689fc;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)zero; +goto L468a04; +MEM_U8(v0 + 0) = (uint8_t)zero; +L4689fc: +v0 = v0 + 0x1; +goto L4689e4; +v0 = v0 + 0x1; +L468a04: +//nop; +a0 = 0x10; +//nop; +temp64 = f_tointeger(mem, sp, a0); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L468a14; +//nop; +L468a14: +// bdead 11 gp = MEM_U32(sp + 24); +v0 = v1; +goto L468a24; +v0 = v1; +L468a20: +v0 = a0; +L468a24: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_cpp_yylex(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L468a34: +//cpp_yylex: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400000eb MEM_U32(sp + 28) = s0; +at = 0x10029fe0; +s0 = 0x10029b70; +t3 = 0x10007100; +// fdead 400210ef MEM_U32(sp + 36) = ra; +// fdead 400210ef MEM_U32(sp + 32) = gp; +t2 = 0x2c; +MEM_U32(at + 0) = zero; +s0 = s0; +t3 = t3; +L468a6c: +a0 = MEM_U32(s0 + 0); +v1 = t3; +a2 = MEM_U8(a0 + 0); +t6 = a0 + 0x1; +MEM_U32(s0 + 0) = t6; +if (a2 != 0) {t0 = a2; +goto L468a90;} +t0 = a2; +v0 = zero; +goto L469108; +v0 = zero; +L468a90: +a0 = MEM_U32(s0 + 0); +t8 = MEM_U32(t3 + 0); +a1 = MEM_U8(a0 + 0); +t7 = a0 + 0x1; +if (t8 == 0) {MEM_U32(s0 + 0) = t7; +goto L468af8;} +MEM_U32(s0 + 0) = t7; +t9 = 0x10007100; +//nop; +t9 = t9; +v0 = MEM_U32(t9 + 0); +//nop; +L468abc: +t4 = MEM_U8(v0 + 0); +//nop; +if (t0 != t4) {//nop; +goto L468ae8;} +//nop; +t5 = MEM_U8(v0 + 1); +//nop; +if (a1 != t5) {//nop; +goto L468ae8;} +//nop; +v0 = MEM_U32(v1 + 4); +// bdead 9 ra = MEM_U32(sp + 36); +goto L46910c; +// bdead 9 ra = MEM_U32(sp + 36); +L468ae8: +v0 = MEM_U32(v1 + 8); +v1 = v1 + 0x8; +if (v0 != 0) {//nop; +goto L468abc;} +//nop; +L468af8: +t6 = MEM_U32(s0 + 0); +at = (int)t0 < (int)0x5f; +t7 = t6 + 0xffffffff; +if (at != 0) {MEM_U32(s0 + 0) = t7; +goto L468b28;} +MEM_U32(s0 + 0) = t7; +at = 0x7c; +if (t0 == at) {at = 0x7e; +goto L468b74;} +at = 0x7e; +if (t0 == at) {//nop; +goto L468b74;} +//nop; +//nop; +goto L468e44; +//nop; +L468b28: +at = (int)t0 < (int)0x40; +if (at != 0) {t8 = t0 + 0xfffffff7; +goto L468b48;} +t8 = t0 + 0xfffffff7; +at = 0x5e; +if (t0 == at) {//nop; +goto L468b74;} +//nop; +//nop; +goto L468e44; +//nop; +L468b48: +at = t8 < 0x37; +if (at == 0) {//nop; +goto L468e44;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10013b48[] = { +&&L468a6c, +&&L468a6c, +&&L468a6c, +&&L468a6c, +&&L468a6c, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468e44, +&&L468a6c, +&&L468b74, +&&L468c1c, +&&L468cfc, +&&L468e44, +&&L468b74, +&&L468b74, +&&L468ba8, +&&L468b74, +&&L468b74, +&&L468b74, +&&L468b74, +&&L468b74, +&&L468b74, +&&L468e44, +&&L468b74, +&&L468b7c, +&&L468b7c, +&&L468b7c, +&&L468b7c, +&&L468b7c, +&&L468b7c, +&&L468b7c, +&&L468b7c, +&&L468b7c, +&&L468b7c, +&&L468b74, +&&L468e44, +&&L468b74, +&&L468e44, +&&L468b74, +&&L468b74, +}; +dest = Lswitch10013b48[t8]; +//nop; +goto *dest; +//nop; +L468b74: +v0 = t0; +goto L469108; +v0 = t0; +L468b7c: +t9 = MEM_U32(s0 + 0); +//nop; +t4 = t9 + 0xffffffff; +MEM_U32(s0 + 0) = t4; +//nop; +//nop; +//nop; +v0 = f_getnumber(mem, sp); +goto L468b9c; +//nop; +L468b9c: +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 ra = MEM_U32(sp + 36); +goto L46910c; +// bdead 9 ra = MEM_U32(sp + 36); +L468ba8: +a0 = MEM_U32(s0 + 0); +at = 0x5c; +a1 = MEM_U8(a0 + 0); +t5 = a0 + 0x1; +if (a1 != at) {MEM_U32(s0 + 0) = t5; +goto L468bf0;} +MEM_U32(s0 + 0) = t5; +//nop; +//nop; +//nop; +v0 = f_getescape(mem, sp); +goto L468bd0; +//nop; +L468bd0: +// bdead 20009 gp = MEM_U32(sp + 32); +t6 = (int)v0 >> 31; +at = 0x10029fe0; +//nop; +MEM_U32(at + 8) = t6; +at = 0x10029fe0; +MEM_U32(at + 12) = v0; +goto L468c08; +MEM_U32(at + 12) = v0; +L468bf0: +at = 0x10029fe0; +t8 = 0x0; +MEM_U32(at + 8) = t8; +at = 0x10029fe0; +// bdead 20045 t9 = a1; +MEM_U32(at + 12) = a1; +L468c08: +t4 = MEM_U32(s0 + 0); +v0 = 0x102; +t5 = t4 + 0x1; +MEM_U32(s0 + 0) = t5; +goto L469108; +MEM_U32(s0 + 0) = t5; +L468c1c: +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t1 = zero; +v1 = MEM_U32(a0 + 0); +//nop; +if ((int)v1 <= 0) {//nop; +goto L468c80;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L468c80;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L468c80;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t6 = MEM_U32(a0 + 4); +t7 = a1 << 2; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +t4 = lo; +t1 = t9 + t4; +//nop; +goto L468c80; +//nop; +L468c80: +if ((int)v1 <= 0) {v1 = zero; +goto L468cd0;} +v1 = zero; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {v1 = zero; +goto L468cd0;} +v1 = zero; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {v1 = zero; +goto L468cd0;} +v1 = zero; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t5 = MEM_U32(a0 + 4); +t6 = a1 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +t9 = lo; +v1 = t8 + t9; +t4 = MEM_U32(v1 + 4); +goto L468cd4; +t4 = MEM_U32(v1 + 4); +// fdead 0 v1 = zero; +L468cd0: +t4 = MEM_U32(v1 + 4); +L468cd4: +//nop; +a0 = 0x10000; +a3 = MEM_U32(t1 + 0); +a0 = a0 | 0x70; +a1 = 0x2; +MEM_U32(sp + 16) = t4; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L468cf0; +MEM_U32(sp + 16) = t4; +L468cf0: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x10c; +goto L469108; +v0 = 0x10c; +L468cfc: +//nop; +a0 = s0; +MEM_U32(sp + 40) = t0; +v0 = f_cpp_directive_asPred_lookup(mem, sp, a0); +goto L468d0c; +MEM_U32(sp + 40) = t0; +L468d0c: +// bdead 4002000b gp = MEM_U32(sp + 32); +t6 = (int)v0 >> 31; +at = 0x10029fe0; +t8 = 0x10029fe0; +MEM_U32(at + 8) = t6; +at = 0x10029fe0; +t9 = 0x10029fe0; +MEM_U32(at + 12) = v0; +t8 = MEM_U32(t8 + 8); +at = 0xffffffff; +t0 = MEM_U32(sp + 40); +t9 = MEM_U32(t9 + 12); +if (t8 != at) {t2 = 0x2c; +goto L468e3c;} +t2 = 0x2c; +at = 0xffffffff; +if (t9 != at) {a2 = 0xffffffff; +goto L468e3c;} +a2 = 0xffffffff; +a0 = 0x1002e01c; +t1 = zero; +a0 = MEM_U32(a0 + 0); +//nop; +v1 = MEM_U32(a0 + 0); +//nop; +if ((int)v1 <= 0) {//nop; +goto L468db4;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L468db4;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L468db4;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t5 = MEM_U32(a0 + 4); +t4 = a1 << 2; +t6 = t5 + t4; +t7 = MEM_U32(t6 + 0); +t8 = lo; +t1 = t7 + t8; +//nop; +goto L468db4; +//nop; +L468db4: +if ((int)v1 <= 0) {v1 = zero; +goto L468e04;} +v1 = zero; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {v1 = zero; +goto L468e04;} +v1 = zero; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {v1 = zero; +goto L468e04;} +v1 = zero; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t9 = MEM_U32(a0 + 4); +t5 = a1 << 2; +t4 = t9 + t5; +t6 = MEM_U32(t4 + 0); +t7 = lo; +v1 = t6 + t7; +t8 = MEM_U32(v1 + 4); +goto L468e08; +t8 = MEM_U32(v1 + 4); +// fdead 0 v1 = zero; +L468e04: +t8 = MEM_U32(v1 + 4); +L468e08: +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x6e; +MEM_U32(sp + 20) = t0; +a1 = 0x2; +MEM_U32(sp + 16) = t8; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L468e28; +MEM_U32(sp + 16) = t8; +L468e28: +// bdead 40020003 gp = MEM_U32(sp + 32); +t2 = 0x2c; +t3 = 0x10007100; +t3 = t3; +goto L468a6c; +t3 = t3; +L468e3c: +v0 = 0x102; +goto L469108; +v0 = 0x102; +L468e44: +t9 = 0x1002e340; +t1 = zero; +t5 = a2 + t9; +t4 = MEM_U8(t5 + 0); +a2 = 0xffffffff; +if (t4 == 0) {at = 0x4c; +goto L46901c;} +at = 0x4c; +if (t0 != at) {//nop; +goto L468ec0;} +//nop; +a0 = MEM_U32(s0 + 0); +at = 0x27; +a1 = MEM_U8(a0 + 0); +t6 = a0 + 0x1; +if (a1 != at) {MEM_U32(s0 + 0) = t6; +goto L468eb0;} +MEM_U32(s0 + 0) = t6; +at = 0x10029fe0; +t9 = MEM_U8(t6 + 0); +t8 = 0x0; +MEM_U32(at + 8) = t8; +at = 0x10029fe0; +t5 = t6 + 0x1; +MEM_U32(at + 12) = t9; +MEM_U32(s0 + 0) = t5; +t6 = t5 + 0x1; +MEM_U32(s0 + 0) = t6; +v0 = 0x102; +goto L469108; +v0 = 0x102; +L468eb0: +t7 = MEM_U32(s0 + 0); +//nop; +t8 = t7 + 0xffffffff; +MEM_U32(s0 + 0) = t8; +L468ec0: +t9 = MEM_U32(s0 + 0); +a1 = 0x10013550; +a0 = t9 + 0xffffffff; +MEM_U32(s0 + 0) = a0; +//nop; +a2 = 0x7; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L468ee0; +a1 = a1; +L468ee0: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L468f18;} +//nop; +a1 = 0x10029b74; +t7 = MEM_U32(s0 + 0); +a1 = a1; +t4 = MEM_U32(a1 + 0); +at = 0x10029b70; +t6 = t4 + 0x1; +MEM_U32(a1 + 0) = t6; +t8 = t7 + 0x7; +v0 = 0x103; +MEM_U32(at + 0) = t8; +goto L469108; +MEM_U32(at + 0) = t8; +L468f18: +a2 = MEM_U32(s0 + 0); +t5 = 0x1002e340; +t9 = MEM_U8(a2 + 0); +t6 = a2 + 0x1; +t4 = t9 + t5; +v1 = MEM_U8(t4 + 0); +MEM_U32(s0 + 0) = t6; +if (v1 == 0) {//nop; +goto L468f60;} +//nop; +L468f3c: +a0 = MEM_U32(s0 + 0); +t8 = 0x1002e340; +t7 = MEM_U8(a0 + 0); +t5 = a0 + 0x1; +t9 = t7 + t8; +v1 = MEM_U8(t9 + 0); +MEM_U32(s0 + 0) = t5; +if (v1 != 0) {//nop; +goto L468f3c;} +//nop; +L468f60: +t4 = MEM_U32(s0 + 0); +a0 = a2; +t6 = t4 + 0xffffffff; +MEM_U32(s0 + 0) = t6; +//nop; +a1 = t6 - a2; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L468f80; +//nop; +L468f80: +v1 = MEM_U32(v0 + 8); +// bdead 13 gp = MEM_U32(sp + 32); +if (v1 == 0) {//nop; +goto L468fb0;} +//nop; +t8 = MEM_U32(v1 + 4); +at = 0x10029fe0; +t9 = zero < t8; +t4 = (int)t9 >> 31; +MEM_U32(at + 8) = t4; +at = 0x10029fe0; +MEM_U32(at + 12) = t9; +goto L468fc8; +MEM_U32(at + 12) = t9; +L468fb0: +at = 0x10029fe0; +t6 = 0x0; +MEM_U32(at + 8) = t6; +at = 0x10029fe0; +t7 = 0x0; +MEM_U32(at + 12) = t7; +L468fc8: +a1 = 0x10029b74; +//nop; +a1 = a1; +a0 = MEM_U32(a1 + 0); +//nop; +if (a0 == 0) {//nop; +goto L469014;} +//nop; +if (v1 == 0) {t9 = a0 + 0xffffffff; +goto L469008;} +t9 = a0 + 0xffffffff; +at = 0x10029fe0; +t8 = zero < v1; +t4 = (int)t8 >> 31; +MEM_U32(at + 8) = t4; +at = 0x10029fe0; +//nop; +MEM_U32(at + 12) = t8; +L469008: +MEM_U32(a1 + 0) = t9; +v0 = 0x101; +goto L469108; +v0 = 0x101; +L469014: +v0 = 0x102; +goto L469108; +v0 = 0x102; +L46901c: +a0 = 0x1002e01c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v1 = MEM_U32(a0 + 0); +//nop; +if ((int)v1 <= 0) {//nop; +goto L469080;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L469080;} +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {//nop; +goto L469080;} +//nop; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t6 = MEM_U32(a0 + 4); +t7 = a1 << 2; +t8 = t6 + t7; +t4 = MEM_U32(t8 + 0); +t5 = lo; +t1 = t4 + t5; +//nop; +goto L469080; +//nop; +L469080: +if ((int)v1 <= 0) {v1 = zero; +goto L4690d0;} +v1 = zero; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {v1 = zero; +goto L4690d0;} +v1 = zero; +v0 = MEM_U32(a0 + 20); +//nop; +if ((int)v0 < 0) {v1 = zero; +goto L4690d0;} +v1 = zero; +lo = v0 * t2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t2 >> 32); +t9 = MEM_U32(a0 + 4); +t6 = a1 << 2; +t7 = t9 + t6; +t8 = MEM_U32(t7 + 0); +t4 = lo; +v1 = t8 + t4; +t5 = MEM_U32(v1 + 4); +goto L4690d4; +t5 = MEM_U32(v1 + 4); +// fdead 0 v1 = zero; +L4690d0: +t5 = MEM_U32(v1 + 4); +L4690d4: +//nop; +a3 = MEM_U32(t1 + 0); +a0 = 0x10000; +a0 = a0 | 0x6e; +MEM_U32(sp + 20) = t0; +a1 = 0x2; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4690f4; +MEM_U32(sp + 16) = t5; +L4690f4: +// bdead 40020003 gp = MEM_U32(sp + 32); +t2 = 0x2c; +t3 = 0x10007100; +t3 = t3; +goto L468a6c; +t3 = t3; +L469108: +// bdead 9 ra = MEM_U32(sp + 36); +L46910c: +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t f_cpp_yyparse(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L469118: +//cpp_yyparse: +//nop; +//nop; +//nop; +t6 = 0x10000008; +at = 0x1002de84; +t6 = MEM_U32(t6 + 0); +t8 = 0x10000004; +t7 = t6 + 0xfffffff0; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t7; +at = 0x1002de88; +t9 = t8 + 0xfffffffc; +MEM_U32(at + 0) = t9; +at = 0x1002de8c; +sp = sp + 0xffffff88; +MEM_U32(at + 0) = zero; +at = 0x1002de90; +// fdead 4601800f MEM_U32(sp + 36) = s2; +MEM_U32(at + 0) = zero; +at = 0x1002e74c; +s2 = 0x1002e754; +MEM_U32(at + 0) = zero; +at = 0x1002e750; +// fdead 4609800f MEM_U32(sp + 40) = s3; +v1 = 0x1002e748; +s3 = 0xffffffff; +MEM_U32(at + 0) = zero; +// fdead 4619801f MEM_U32(sp + 64) = fp; +MEM_U32(s2 + 0) = s3; +fp = MEM_U32(sp + 116); +v1 = MEM_U32(v1 + 0); +// fdead c619801f MEM_U32(sp + 68) = ra; +// fdead c619801f MEM_U32(sp + 60) = gp; +// fdead c619801f MEM_U32(sp + 56) = s7; +// fdead c619801f MEM_U32(sp + 52) = s6; +// fdead c619801f MEM_U32(sp + 48) = s5; +// fdead c619801f MEM_U32(sp + 44) = s4; +// fdead c619801f MEM_U32(sp + 32) = s1; +// fdead c619801f MEM_U32(sp + 28) = s0; +L4691b4: +s6 = 0x1002de84; +s4 = 0x1002de88; +s1 = 0x1002de8c; +s6 = MEM_U32(s6 + 0); +s4 = MEM_U32(s4 + 0); +s1 = MEM_U32(s1 + 0); +//nop; +L4691d0: +if (v1 == 0) {//nop; +goto L4692ac;} +//nop; +a0 = 0x100138ac; +//nop; +a1 = s1; +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L4691ec; +a0 = a0; +L4691ec: +a0 = MEM_U32(s2 + 0); +// bdead c0bc01e3 gp = MEM_U32(sp + 60); +if (a0 != 0) {//nop; +goto L46921c;} +//nop; +a0 = 0x100138c0; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L469210; +//nop; +L469210: +// bdead c0bc01c3 gp = MEM_U32(sp + 60); +//nop; +goto L4692ac; +//nop; +L46921c: +if ((int)a0 >= 0) {//nop; +goto L469244;} +//nop; +a0 = 0x100138d0; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L469238; +//nop; +L469238: +// bdead c0bc01c3 gp = MEM_U32(sp + 60); +//nop; +goto L4692ac; +//nop; +L469244: +t1 = 0x10007c6c; +a2 = zero; +t1 = MEM_U32(t1 + 4); +//nop; +if ((int)t1 < 0) {//nop; +goto L469284;} +//nop; +v0 = 0x10007c6c; +//nop; +v1 = MEM_U32(v0 + 4); +//nop; +L46926c: +if (a0 == v1) {//nop; +goto L469284;} +//nop; +v1 = MEM_U32(v0 + 12); +a2 = a2 + 0x1; +if ((int)v1 >= 0) {v0 = v0 + 0x8; +goto L46926c;} +v0 = v0 + 0x8; +L469284: +t4 = 0x10007c6c; +t3 = a2 << 3; +a0 = 0x100138d8; +//nop; +t5 = t3 + t4; +a1 = MEM_U32(t5 + 0); +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L4692a4; +a0 = a0; +L4692a4: +// bdead c0bc01c3 gp = MEM_U32(sp + 60); +//nop; +L4692ac: +v1 = 0x100070fc; +a0 = 0x10000004; +v1 = MEM_U32(v1 + 0); +a0 = MEM_U32(a0 + 0); +t6 = v1 << 2; +s4 = s4 + 0x4; +t7 = a0 + t6; +at = s4 < t7; +if (at != 0) {s0 = v1 << 1; +goto L4694d4;} +s0 = v1 << 1; +v0 = 0x10000008; +t3 = 0x1002de84; +v0 = MEM_U32(v0 + 0); +t3 = MEM_U32(t3 + 0); +t8 = fp - v0; +t1 = s6 - v0; +t4 = t3 - v0; +t9 = (int)t8 >> 4; +t2 = (int)t1 >> 4; +t5 = (int)t4 >> 4; +at = 0x320; +MEM_U32(sp + 84) = t9; +MEM_U32(sp + 80) = t2; +MEM_U32(sp + 76) = t5; +if (v1 != at) {MEM_U32(sp + 72) = a0; +goto L4693a4;} +MEM_U32(sp + 72) = a0; +//nop; +s5 = s0 << 2; +a0 = s5; +v0 = wrapper_malloc(mem, a0); +goto L469324; +a0 = s5; +L469324: +// bdead 407e000b gp = MEM_U32(sp + 60); +s7 = s0 << 4; +//nop; +s6 = v0; +a0 = s7; +v0 = wrapper_malloc(mem, a0); +goto L46933c; +a0 = s7; +L46933c: +// bdead 41fe01cb gp = MEM_U32(sp + 60); +if (s6 == 0) {fp = v0; +goto L46939c;} +fp = v0; +if (v0 == 0) {a0 = s6; +goto L46939c;} +a0 = s6; +a1 = 0x10000004; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = s5; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L469364; +a2 = s5; +L469364: +// bdead c13e000b gp = MEM_U32(sp + 60); +a0 = fp; +a1 = 0x10000008; +at = 0x10000004; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = s7; +MEM_U32(at + 0) = v0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L469388; +MEM_U32(at + 0) = v0; +L469388: +// bdead 403e01cb gp = MEM_U32(sp + 60); +//nop; +at = 0x10000008; +MEM_U32(at + 0) = v0; +goto L469410; +MEM_U32(at + 0) = v0; +L46939c: +s0 = zero; +goto L469410; +s0 = zero; +L4693a4: +//nop; +a1 = s0 << 2; +//nop; +v0 = wrapper_realloc(mem, a0, a1); +goto L4693b4; +//nop; +L4693b4: +// bdead 403e000b gp = MEM_U32(sp + 60); +a1 = s0 << 4; +a0 = 0x10000008; +at = 0x10000004; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v0; +v0 = wrapper_realloc(mem, a0, a1); +goto L4693d4; +MEM_U32(at + 0) = v0; +L4693d4: +// bdead 403e01cb gp = MEM_U32(sp + 60); +//nop; +t6 = 0x10000004; +at = 0x10000008; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 0) = v0; +if (t6 == 0) {//nop; +goto L46940c;} +//nop; +t7 = 0x10000008; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L469410;} +//nop; +L46940c: +s0 = zero; +L469410: +t8 = 0x100070fc; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +at = (int)t8 < (int)s0; +if (at != 0) {//nop; +goto L469468;} +//nop; +a0 = 0x100138dc; +a1 = 0x100138e8; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_gettxt(mem, a0, a1); +goto L469444; +a1 = a1; +L469444: +// bdead 40000009 gp = MEM_U32(sp + 60); +a0 = v0; +//nop; +//nop; +//nop; +f_yyerror(mem, sp, a0); +goto L46945c; +//nop; +L46945c: +// bdead 1 gp = MEM_U32(sp + 60); +v0 = 0x1; +goto L46ae84; +v0 = 0x1; +L469468: +t9 = 0x10000004; +t1 = MEM_U32(sp + 72); +t9 = MEM_U32(t9 + 0); +at = 0x100070fc; +t3 = 0x1002de88; +a0 = t9 - t1; +v0 = 0x10000008; +t3 = MEM_U32(t3 + 0); +t2 = (int)a0 >> 2; +MEM_U32(at + 0) = s0; +at = 0x1002de88; +v1 = t2 << 2; +t9 = MEM_U32(sp + 76); +v0 = MEM_U32(v0 + 0); +t4 = v1 + t3; +t5 = MEM_U32(sp + 84); +t7 = MEM_U32(sp + 80); +MEM_U32(at + 0) = t4; +at = 0x1002de84; +t1 = t9 << 4; +t2 = t1 + v0; +t6 = t5 << 4; +t8 = t7 << 4; +s4 = v1 + s4; +fp = t6 + v0; +s6 = t8 + v0; +MEM_U32(at + 0) = t2; +L4694d4: +t3 = 0x10029ff0; +MEM_U32(s4 + 0) = s1; +at = MEM_U32(t3 + 0); +t6 = 0x10007830; +MEM_U32(s6 + 16) = at; +t5 = MEM_U32(t3 + 4); +s5 = s1 << 2; +MEM_U32(s6 + 20) = t5; +at = MEM_U32(t3 + 8); +s7 = s5 + t6; +MEM_U32(s6 + 24) = at; +t5 = MEM_U32(t3 + 12); +s6 = s6 + 0x10; +MEM_U32(s6 + 12) = t5; +v0 = MEM_U32(s7 + 0); +//nop; +L469514: +at = 0xff670000; +at = at | 0x6981; +at = (int)v0 < (int)at; +if (at == 0) {s0 = v0; +goto L469540;} +s0 = v0; +t7 = 0x10007b64; +//nop; +t8 = s5 + t7; +v0 = MEM_U32(t8 + 0); +at = 0xfffffffe; +goto L469744; +at = 0xfffffffe; +L469540: +v0 = MEM_U32(s2 + 0); +at = 0x1002de90; +t9 = (int)v0 < (int)0x0; +if (t9 == 0) {MEM_U32(at + 0) = t9; +goto L469574;} +MEM_U32(at + 0) = t9; +//nop; +//nop; +//nop; +v0 = f_cpp_yylex(mem, sp); +goto L469564; +//nop; +L469564: +// bdead c1fe01cb gp = MEM_U32(sp + 60); +if ((int)v0 >= 0) {MEM_U32(s2 + 0) = v0; +goto L469574;} +MEM_U32(s2 + 0) = v0; +MEM_U32(s2 + 0) = zero; +L469574: +t2 = 0x1002e748; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L469678;} +//nop; +t4 = 0x1002de90; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L469678;} +//nop; +a0 = 0x100138fc; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L4695b8; +//nop; +L4695b8: +a0 = MEM_U32(s2 + 0); +// bdead c1fe01e3 gp = MEM_U32(sp + 60); +if (a0 != 0) {//nop; +goto L4695e8;} +//nop; +a0 = 0x1001390c; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L4695dc; +//nop; +L4695dc: +// bdead c1fe01c3 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s2 + 0); +goto L46967c; +a0 = MEM_U32(s2 + 0); +L4695e8: +if ((int)a0 >= 0) {//nop; +goto L469610;} +//nop; +a0 = 0x1001391c; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L469604; +//nop; +L469604: +// bdead c1fe01c3 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s2 + 0); +goto L46967c; +a0 = MEM_U32(s2 + 0); +L469610: +t3 = 0x10007c6c; +a2 = zero; +t3 = MEM_U32(t3 + 4); +//nop; +if ((int)t3 < 0) {//nop; +goto L469650;} +//nop; +v0 = 0x10007c6c; +//nop; +v1 = MEM_U32(v0 + 4); +//nop; +L469638: +if (a0 == v1) {//nop; +goto L469650;} +//nop; +v1 = MEM_U32(v0 + 12); +a2 = a2 + 0x1; +if ((int)v1 >= 0) {v0 = v0 + 0x8; +goto L469638;} +v0 = v0 + 0x8; +L469650: +t7 = 0x10007c6c; +t6 = a2 << 3; +a0 = 0x10013924; +//nop; +t8 = t6 + t7; +a1 = MEM_U32(t8 + 0); +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L469670; +a0 = a0; +L469670: +// bdead c1fe01c3 gp = MEM_U32(sp + 60); +//nop; +L469678: +a0 = MEM_U32(s2 + 0); +L46967c: +//nop; +s0 = s0 + a0; +if ((int)s0 < 0) {at = (int)s0 < (int)0x170; +goto L469694;} +at = (int)s0 < (int)0x170; +if (at != 0) {//nop; +goto L4696ac;} +//nop; +L469694: +t9 = 0x10007b64; +//nop; +t1 = s5 + t9; +v0 = MEM_U32(t1 + 0); +at = 0xfffffffe; +goto L469744; +at = 0xfffffffe; +L4696ac: +t4 = 0x10007270; +t2 = s0 << 2; +t3 = t2 + t4; +s0 = MEM_U32(t3 + 0); +t6 = 0x10007a5c; +t5 = s0 << 2; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 0); +//nop; +if (a0 != t8) {//nop; +goto L46972c;} +//nop; +t1 = 0x10029fe0; +MEM_U32(s2 + 0) = s3; +t9 = 0x10029ff0; +t4 = MEM_U32(t1 + 4); +at = MEM_U32(t1 + 0); +MEM_U32(t9 + 4) = t4; +MEM_U32(t9 + 0) = at; +at = MEM_U32(t1 + 8); +t4 = MEM_U32(t1 + 12); +v0 = 0x1002e750; +v1 = 0x1002e748; +MEM_U32(t9 + 8) = at; +MEM_U32(t9 + 12) = t4; +v0 = MEM_U32(v0 + 0); +v1 = MEM_U32(v1 + 0); +if ((int)v0 <= 0) {s1 = s0; +goto L4691d0;} +s1 = s0; +at = 0x1002e750; +t3 = v0 + 0xffffffff; +MEM_U32(at + 0) = t3; +goto L4691d0; +MEM_U32(at + 0) = t3; +L46972c: +t5 = 0x10007b64; +//nop; +t6 = s5 + t5; +v0 = MEM_U32(t6 + 0); +//nop; +at = 0xfffffffe; +L469744: +if (v0 != at) {s0 = v0; +goto L46991c;} +s0 = v0; +v0 = MEM_U32(s2 + 0); +at = 0x1002de90; +t7 = (int)v0 < (int)0x0; +if (t7 == 0) {MEM_U32(at + 0) = t7; +goto L469780;} +MEM_U32(at + 0) = t7; +//nop; +//nop; +//nop; +v0 = f_cpp_yylex(mem, sp); +goto L469770; +//nop; +L469770: +// bdead c1fc01cb gp = MEM_U32(sp + 60); +if ((int)v0 >= 0) {MEM_U32(s2 + 0) = v0; +goto L469780;} +MEM_U32(s2 + 0) = v0; +MEM_U32(s2 + 0) = zero; +L469780: +t2 = 0x1002e748; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L469884;} +//nop; +t9 = 0x1002de90; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L469884;} +//nop; +a0 = 0x10013928; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L4697c4; +//nop; +L4697c4: +a0 = MEM_U32(s2 + 0); +// bdead c1fc01e3 gp = MEM_U32(sp + 60); +if (a0 != 0) {//nop; +goto L4697f4;} +//nop; +a0 = 0x10013938; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L4697e8; +//nop; +L4697e8: +// bdead c1fc01c3 gp = MEM_U32(sp + 60); +//nop; +goto L469884; +//nop; +L4697f4: +if ((int)a0 >= 0) {//nop; +goto L46981c;} +//nop; +a0 = 0x10013948; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L469810; +//nop; +L469810: +// bdead c1fc01c3 gp = MEM_U32(sp + 60); +//nop; +goto L469884; +//nop; +L46981c: +t1 = 0x10007c6c; +a2 = zero; +t1 = MEM_U32(t1 + 4); +//nop; +if ((int)t1 < 0) {//nop; +goto L46985c;} +//nop; +v0 = 0x10007c6c; +//nop; +v1 = MEM_U32(v0 + 4); +//nop; +L469844: +if (a0 == v1) {//nop; +goto L46985c;} +//nop; +v1 = MEM_U32(v0 + 12); +a2 = a2 + 0x1; +if ((int)v1 >= 0) {v0 = v0 + 0x8; +goto L469844;} +v0 = v0 + 0x8; +L46985c: +t5 = 0x10007c6c; +t3 = a2 << 3; +a0 = 0x10013950; +//nop; +t6 = t3 + t5; +a1 = MEM_U32(t6 + 0); +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L46987c; +a0 = a0; +L46987c: +// bdead c1fc01c3 gp = MEM_U32(sp + 60); +//nop; +L469884: +v1 = 0x10007158; +//nop; +t7 = MEM_U32(v1 + 0); +v0 = v1; +if (s3 != t7) {//nop; +goto L4698ac;} +//nop; +t8 = MEM_U32(v1 + 4); +//nop; +if (s1 == t8) {//nop; +goto L4698cc;} +//nop; +L4698ac: +t2 = MEM_U32(v0 + 8); +v0 = v0 + 0x8; +if (s3 != t2) {//nop; +goto L4698ac;} +//nop; +t9 = MEM_U32(v0 + 4); +//nop; +if (s1 != t9) {//nop; +goto L4698ac;} +//nop; +L4698cc: +v1 = MEM_U32(v0 + 8); +v0 = v0 + 0x8; +if ((int)v1 < 0) {//nop; +goto L469904;} +//nop; +a0 = MEM_U32(s2 + 0); +//nop; +if (a0 == v1) {//nop; +goto L469904;} +//nop; +L4698ec: +v1 = MEM_U32(v0 + 8); +v0 = v0 + 0x8; +if ((int)v1 < 0) {//nop; +goto L469904;} +//nop; +if (a0 != v1) {//nop; +goto L4698ec;} +//nop; +L469904: +s0 = MEM_U32(v0 + 4); +//nop; +if ((int)s0 >= 0) {//nop; +goto L46991c;} +//nop; +v0 = zero; +goto L46ae84; +v0 = zero; +L46991c: +if (s0 != 0) {at = 0x1; +goto L469b74;} +at = 0x1; +v0 = 0x1002e750; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L46995c;} +//nop; +if (v0 == at) {at = 0x2; +goto L469994;} +at = 0x2; +if (v0 == at) {at = 0x3; +goto L469994;} +at = 0x3; +if (v0 == at) {//nop; +goto L469a64;} +//nop; +//nop; +goto L469b74; +//nop; +L46995c: +a0 = 0x10013954; +a1 = 0x10013960; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_gettxt(mem, a0, a1); +goto L469974; +a1 = a1; +L469974: +// bdead c0b8000b gp = MEM_U32(sp + 60); +a0 = v0; +//nop; +//nop; +//nop; +f_yyerror(mem, sp, a0); +goto L46998c; +//nop; +L46998c: +// bdead c0b80183 gp = MEM_U32(sp + 60); +//nop; +L469994: +a0 = 0x10000004; +at = 0x1002e750; +a0 = MEM_U32(a0 + 0); +t1 = 0x3; +MEM_U32(at + 0) = t1; +at = s4 < a0; +if (at != 0) {//nop; +goto L469a5c;} +//nop; +L4699b4: +a1 = MEM_U32(s4 + 0); +t3 = 0x10007830; +t4 = a1 << 2; +t5 = t4 + t3; +s0 = MEM_U32(t5 + 0); +v1 = 0x1002e748; +s0 = s0 + 0x100; +v1 = MEM_U32(v1 + 0); +if ((int)s0 < 0) {at = (int)s0 < (int)0x170; +goto L469a18;} +at = (int)s0 < (int)0x170; +if (at == 0) {//nop; +goto L469a18;} +//nop; +t7 = 0x10007270; +t6 = s0 << 2; +t8 = t6 + t7; +v0 = MEM_U32(t8 + 0); +t9 = 0x10007a5c; +t2 = v0 << 2; +t1 = t2 + t9; +t4 = MEM_U32(t1 + 0); +at = 0x100; +if (t4 != at) {//nop; +goto L469a18;} +//nop; +s1 = v0; +goto L4691d0; +s1 = v0; +L469a18: +if (v1 == 0) {//nop; +goto L469a4c;} +//nop; +a0 = 0x10013970; +//nop; +a2 = MEM_U32(s4 + -4); +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L469a34; +a0 = a0; +L469a34: +// bdead c0b80183 gp = MEM_U32(sp + 60); +//nop; +a0 = 0x10000004; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +L469a4c: +s4 = s4 + 0xfffffffc; +at = s4 < a0; +if (at == 0) {s6 = s6 + 0xfffffff0; +goto L4699b4;} +s6 = s6 + 0xfffffff0; +L469a5c: +v0 = 0x1; +goto L46ae84; +v0 = 0x1; +L469a64: +t3 = 0x1002e748; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L469b50;} +//nop; +a0 = 0x100139a4; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L469a90; +//nop; +L469a90: +a0 = MEM_U32(s2 + 0); +// bdead c1fc01e3 gp = MEM_U32(sp + 60); +if (a0 != 0) {//nop; +goto L469ac0;} +//nop; +a0 = 0x100139c0; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L469ab4; +//nop; +L469ab4: +// bdead c1fc01c3 gp = MEM_U32(sp + 60); +t9 = MEM_U32(s2 + 0); +goto L469b54; +t9 = MEM_U32(s2 + 0); +L469ac0: +if ((int)a0 >= 0) {//nop; +goto L469ae8;} +//nop; +a0 = 0x100139d4; +//nop; +a0 = a0; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L469adc; +//nop; +L469adc: +// bdead c1fc01c3 gp = MEM_U32(sp + 60); +t9 = MEM_U32(s2 + 0); +goto L469b54; +t9 = MEM_U32(s2 + 0); +L469ae8: +t5 = 0x10007c6c; +a2 = zero; +t5 = MEM_U32(t5 + 4); +//nop; +if ((int)t5 < 0) {//nop; +goto L469b28;} +//nop; +v0 = 0x10007c6c; +//nop; +v1 = MEM_U32(v0 + 4); +//nop; +L469b10: +if (a0 == v1) {//nop; +goto L469b28;} +//nop; +v1 = MEM_U32(v0 + 12); +a2 = a2 + 0x1; +if ((int)v1 >= 0) {v0 = v0 + 0x8; +goto L469b10;} +v0 = v0 + 0x8; +L469b28: +t8 = 0x10007c6c; +t7 = a2 << 3; +a0 = 0x100139e4; +//nop; +t2 = t7 + t8; +a1 = MEM_U32(t2 + 0); +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L469b48; +a0 = a0; +L469b48: +// bdead c1fc01c3 gp = MEM_U32(sp + 60); +//nop; +L469b50: +t9 = MEM_U32(s2 + 0); +L469b54: +//nop; +if (t9 != 0) {//nop; +goto L469b68;} +//nop; +v0 = 0x1; +goto L46ae84; +v0 = 0x1; +L469b68: +v0 = MEM_U32(s7 + 0); +MEM_U32(s2 + 0) = s3; +goto L469514; +MEM_U32(s2 + 0) = s3; +L469b74: +t1 = 0x1002e748; +a1 = s0; +t1 = MEM_U32(t1 + 0); +t4 = s0 << 2; +if (t1 == 0) {//nop; +goto L469bb0;} +//nop; +t3 = 0x10007d6c; +a0 = 0x100139f0; +//nop; +t5 = t4 + t3; +a2 = MEM_U32(t5 + 0); +a0 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_printf(mem, a0, sp); +goto L469ba8; +a0 = a0; +L469ba8: +// bdead 40ba0103 gp = MEM_U32(sp + 60); +//nop; +L469bb0: +at = 0x1002de90; +t6 = 0x100079d4; +a1 = s0 << 2; +MEM_U32(at + 0) = s0; +t7 = a1 + t6; +a0 = MEM_U32(t7 + 0); +fp = s6; +t8 = a0 & 0x1; +if (t8 != 0) {t6 = (int)a0 >> 1; +goto L469c90;} +t6 = (int)a0 >> 1; +t2 = (int)a0 >> 1; +t9 = t2 << 4; +s6 = s6 - t9; +at = MEM_U32(s6 + 16); +t1 = 0x10029ff0; +t6 = 0x1000794c; +MEM_U32(t1 + 0) = at; +t5 = MEM_U32(s6 + 20); +t7 = a1 + t6; +MEM_U32(t1 + 4) = t5; +at = MEM_U32(s6 + 24); +t9 = 0x10007938; +MEM_U32(t1 + 8) = at; +t5 = MEM_U32(s6 + 28); +t8 = t2 << 2; +MEM_U32(t1 + 12) = t5; +v0 = MEM_U32(t7 + 0); +s4 = s4 - t8; +t2 = v0 << 2; +t3 = t2 + t9; +a2 = MEM_U32(t3 + 0); +t4 = MEM_U32(s4 + 0); +v1 = 0x1002e748; +s1 = t4 + a2; +s1 = s1 + 0x1; +at = (int)s1 < (int)0x170; +v1 = MEM_U32(v1 + 0); +if (at == 0) {//nop; +goto L469c78;} +//nop; +t5 = 0x10007270; +t1 = s1 << 2; +t6 = t1 + t5; +s1 = MEM_U32(t6 + 0); +t2 = 0x10007a5c; +t8 = s1 << 2; +t9 = t8 + t2; +t3 = MEM_U32(t9 + 0); +t7 = -v0; +if (t7 == t3) {//nop; +goto L4691d0;} +//nop; +L469c78: +t1 = 0x10007270; +t4 = a2 << 2; +t5 = t4 + t1; +s1 = MEM_U32(t5 + 0); +//nop; +goto L4691d0; +//nop; +L469c90: +t8 = t6 << 4; +s6 = s6 - t8; +at = MEM_U32(s6 + 16); +t2 = 0x10029ff0; +t3 = 0x1000794c; +MEM_U32(t2 + 0) = at; +t7 = MEM_U32(s6 + 20); +t4 = a1 + t3; +MEM_U32(t2 + 4) = t7; +at = MEM_U32(s6 + 24); +t1 = t6 << 2; +MEM_U32(t2 + 8) = at; +t7 = MEM_U32(s6 + 28); +t6 = 0x10007938; +MEM_U32(t2 + 12) = t7; +v0 = MEM_U32(t4 + 0); +s4 = s4 - t1; +t5 = v0 << 2; +t8 = t5 + t6; +a2 = MEM_U32(t8 + 0); +t9 = MEM_U32(s4 + 0); +//nop; +s1 = t9 + a2; +s1 = s1 + 0x1; +at = (int)s1 < (int)0x170; +if (at == 0) {//nop; +goto L469d28;} +//nop; +t7 = 0x10007270; +t2 = s1 << 2; +t3 = t2 + t7; +s1 = MEM_U32(t3 + 0); +t5 = 0x10007a5c; +t1 = s1 << 2; +t6 = t1 + t5; +t8 = MEM_U32(t6 + 0); +t4 = -v0; +if (t4 == t8) {//nop; +goto L469d3c;} +//nop; +L469d28: +t2 = 0x10007270; +t9 = a2 << 2; +t7 = t9 + t2; +s1 = MEM_U32(t7 + 0); +//nop; +L469d3c: +at = 0x1002de8c; +t3 = 0x1002de90; +MEM_U32(at + 0) = s1; +at = 0x1002de88; +t3 = MEM_U32(t3 + 0); +MEM_U32(at + 0) = s4; +at = 0x1002de84; +t1 = t3 + 0xffffffff; +MEM_U32(at + 0) = s6; +at = t1 < 0x21; +if (at == 0) {//nop; +goto L469da8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10013c24[] = { +&&L469d8c, +&&L469dbc, +&&L469e70, +&&L46a01c, +&&L46a1c8, +&&L46a22c, +&&L46a290, +&&L46a30c, +&&L46a388, +&&L46a434, +&&L46a4e0, +&&L46a588, +&&L46a628, +&&L46a664, +&&L46a6a0, +&&L46a6f4, +&&L46a748, +&&L46a79c, +&&L46a820, +&&L46a8a8, +&&L46a918, +&&L46aa9c, +&&L46aad0, +&&L46abbc, +&&L46abe0, +&&L46ac14, +&&L46ac4c, +&&L46ac78, +&&L46acac, +&&L46ace0, +&&L46ad14, +&&L46ad48, +&&L46ad7c, +}; +dest = Lswitch10013c24[t1]; +//nop; +goto *dest; +//nop; +L469d8c: +t6 = MEM_U32(fp + 8); +at = 0x10029b60; +t7 = MEM_U32(fp + 12); +MEM_U32(at + 0) = t6; +at = 0x10029b64; +//nop; +MEM_U32(at + 0) = t7; +L469da8: +v1 = 0x1002e748; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +goto L4691b4; +//nop; +L469dbc: +v0 = MEM_U32(fp + -32); +//nop; +t5 = zero < v0; +if (t5 != 0) {v0 = t5; +goto L469de0;} +v0 = t5; +v0 = MEM_U32(fp + 0); +//nop; +t4 = zero < v0; +v0 = t4; +L469de0: +at = 0x10029ff0; +t8 = 0x10029ff0; +MEM_U32(at + 0) = v0; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L469e34;} +//nop; +//nop; +a1 = MEM_U32(fp + -20); +a2 = MEM_U32(fp + 8); +a3 = MEM_U32(fp + 12); +a0 = 0x0; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L469e14; +a0 = 0x0; +L469e14: +// bdead c01801db gp = MEM_U32(sp + 60); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = v0; +at = 0x10029ff0; +MEM_U32(at + 12) = v1; +goto L469da8; +MEM_U32(at + 12) = v1; +L469e34: +//nop; +a0 = MEM_U32(fp + -24); +a1 = MEM_U32(fp + -20); +a2 = MEM_U32(fp + 8); +a3 = MEM_U32(fp + 12); +//nop; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L469e50; +//nop; +L469e50: +// bdead c01801db gp = MEM_U32(sp + 60); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = v0; +at = 0x10029ff0; +MEM_U32(at + 12) = v1; +goto L469da8; +MEM_U32(at + 12) = v1; +L469e70: +t6 = MEM_U32(fp + 8); +t7 = MEM_U32(fp + 12); +if (t6 != 0) {//nop; +goto L469f68;} +//nop; +if (t7 != 0) {a2 = 0xffffffff; +goto L469f68;} +a2 = 0xffffffff; +a0 = 0x1002e01c; +t0 = zero; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = MEM_U32(a0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L469eec;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L469eec;} +//nop; +v1 = MEM_U32(a0 + 20); +t5 = a1 << 2; +if ((int)v1 < 0) {t2 = v1 << 2; +goto L469eec;} +t2 = v1 << 2; +t1 = MEM_U32(a0 + 4); +t2 = t2 - v1; +t2 = t2 << 2; +t4 = t1 + t5; +t8 = MEM_U32(t4 + 0); +t2 = t2 - v1; +t2 = t2 << 2; +t0 = t8 + t2; +goto L469eec; +t0 = t8 + t2; +L469eec: +if ((int)v0 <= 0) {v0 = zero; +goto L469f3c;} +v0 = zero; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {v0 = zero; +goto L469f3c;} +v0 = zero; +v1 = MEM_U32(a0 + 20); +t9 = a1 << 2; +if ((int)v1 < 0) {t1 = v1 << 2; +goto L469f38;} +t1 = v1 << 2; +t3 = MEM_U32(a0 + 4); +t1 = t1 - v1; +t1 = t1 << 2; +t6 = t3 + t9; +t7 = MEM_U32(t6 + 0); +t1 = t1 - v1; +t1 = t1 << 2; +v0 = t7 + t1; +goto L469f3c; +v0 = t7 + t1; +L469f38: +v0 = zero; +L469f3c: +t5 = MEM_U32(v0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t0 + 0); +a0 = a0 | 0x54; +a1 = 0x2; +MEM_U32(sp + 16) = t5; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L469f5c; +MEM_U32(sp + 16) = t5; +L469f5c: +// bdead 1 gp = MEM_U32(sp + 60); +v0 = 0x1; +goto L46ae84; +v0 = 0x1; +L469f68: +v0 = MEM_U32(fp + -32); +//nop; +t4 = zero < v0; +if (t4 != 0) {v0 = t4; +goto L469f8c;} +v0 = t4; +v0 = MEM_U32(fp + 0); +//nop; +t8 = zero < v0; +v0 = t8; +L469f8c: +at = 0x10029ff0; +t2 = 0x10029ff0; +MEM_U32(at + 0) = v0; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L469fe0;} +//nop; +//nop; +a1 = MEM_U32(fp + -20); +a2 = MEM_U32(fp + 8); +a3 = MEM_U32(fp + 12); +a0 = 0x0; +temp64 = wrapper___ll_div((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L469fc0; +a0 = 0x0; +L469fc0: +// bdead c01801db gp = MEM_U32(sp + 60); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = v0; +at = 0x10029ff0; +MEM_U32(at + 12) = v1; +goto L469da8; +MEM_U32(at + 12) = v1; +L469fe0: +//nop; +a0 = MEM_U32(fp + -24); +a1 = MEM_U32(fp + -20); +a2 = MEM_U32(fp + 8); +a3 = MEM_U32(fp + 12); +//nop; +temp64 = wrapper___ll_div((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L469ffc; +//nop; +L469ffc: +// bdead c01801db gp = MEM_U32(sp + 60); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = v0; +at = 0x10029ff0; +MEM_U32(at + 12) = v1; +goto L469da8; +MEM_U32(at + 12) = v1; +L46a01c: +t4 = MEM_U32(fp + 8); +t5 = MEM_U32(fp + 12); +if (t4 != 0) {//nop; +goto L46a114;} +//nop; +if (t5 != 0) {a2 = 0xffffffff; +goto L46a114;} +a2 = 0xffffffff; +a0 = 0x1002e01c; +t0 = zero; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = MEM_U32(a0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L46a098;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L46a098;} +//nop; +v1 = MEM_U32(a0 + 20); +t1 = a1 << 2; +if ((int)v1 < 0) {t6 = v1 << 2; +goto L46a098;} +t6 = v1 << 2; +t9 = MEM_U32(a0 + 4); +t6 = t6 - v1; +t6 = t6 << 2; +t8 = t9 + t1; +t2 = MEM_U32(t8 + 0); +t6 = t6 - v1; +t6 = t6 << 2; +t0 = t2 + t6; +goto L46a098; +t0 = t2 + t6; +L46a098: +if ((int)v0 <= 0) {v0 = zero; +goto L46a0e8;} +v0 = zero; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {v0 = zero; +goto L46a0e8;} +v0 = zero; +v1 = MEM_U32(a0 + 20); +t3 = a1 << 2; +if ((int)v1 < 0) {t9 = v1 << 2; +goto L46a0e4;} +t9 = v1 << 2; +t7 = MEM_U32(a0 + 4); +t9 = t9 - v1; +t9 = t9 << 2; +t4 = t7 + t3; +t5 = MEM_U32(t4 + 0); +t9 = t9 - v1; +t9 = t9 << 2; +v0 = t5 + t9; +goto L46a0e8; +v0 = t5 + t9; +L46a0e4: +v0 = zero; +L46a0e8: +t1 = MEM_U32(v0 + 4); +//nop; +a0 = 0x10000; +a3 = MEM_U32(t0 + 0); +a0 = a0 | 0x54; +a1 = 0x2; +MEM_U32(sp + 16) = t1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46a108; +MEM_U32(sp + 16) = t1; +L46a108: +// bdead 1 gp = MEM_U32(sp + 60); +v0 = 0x1; +goto L46ae84; +v0 = 0x1; +L46a114: +v0 = MEM_U32(fp + -32); +//nop; +t8 = zero < v0; +if (t8 != 0) {v0 = t8; +goto L46a138;} +v0 = t8; +v0 = MEM_U32(fp + 0); +//nop; +t2 = zero < v0; +v0 = t2; +L46a138: +at = 0x10029ff0; +t6 = 0x10029ff0; +MEM_U32(at + 0) = v0; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L46a18c;} +//nop; +//nop; +a1 = MEM_U32(fp + -20); +a2 = MEM_U32(fp + 8); +a3 = MEM_U32(fp + 12); +a0 = 0x0; +temp64 = wrapper___ll_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46a16c; +a0 = 0x0; +L46a16c: +// bdead c01801db gp = MEM_U32(sp + 60); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = v0; +at = 0x10029ff0; +MEM_U32(at + 12) = v1; +goto L469da8; +MEM_U32(at + 12) = v1; +L46a18c: +//nop; +a0 = MEM_U32(fp + -24); +a1 = MEM_U32(fp + -20); +a2 = MEM_U32(fp + 8); +a3 = MEM_U32(fp + 12); +//nop; +temp64 = wrapper___ll_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46a1a8; +//nop; +L46a1a8: +// bdead c01801db gp = MEM_U32(sp + 60); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = v0; +at = 0x10029ff0; +MEM_U32(at + 12) = v1; +goto L469da8; +MEM_U32(at + 12) = v1; +L46a1c8: +t9 = MEM_U32(fp + 12); +t3 = MEM_U32(fp + -20); +t8 = MEM_U32(fp + 8); +t7 = t9 + t3; +at = t7 < t3; +t2 = MEM_U32(fp + -24); +t6 = at + t8; +at = 0x10029ff0; +t6 = t6 + t2; +MEM_U32(at + 8) = t6; +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t7; +v0 = MEM_U32(fp + -32); +//nop; +t1 = zero < v0; +if (t1 != 0) {v0 = t1; +goto L46a220;} +v0 = t1; +v0 = MEM_U32(fp + 0); +//nop; +t4 = zero < v0; +v0 = t4; +L46a220: +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L469da8; +MEM_U32(at + 0) = v0; +L46a22c: +t8 = MEM_U32(fp + -24); +t9 = MEM_U32(fp + -20); +t2 = MEM_U32(fp + 8); +t3 = MEM_U32(fp + 12); +t6 = t8 - t2; +at = t9 < t3; +t6 = t6 - at; +at = 0x10029ff0; +t7 = t9 - t3; +MEM_U32(at + 8) = t6; +at = 0x10029ff0; +//nop; +MEM_U32(at + 12) = t7; +v0 = MEM_U32(fp + -32); +//nop; +t5 = zero < v0; +if (t5 != 0) {v0 = t5; +goto L46a284;} +v0 = t5; +v0 = MEM_U32(fp + 0); +//nop; +t1 = zero < v0; +v0 = t1; +L46a284: +at = 0x10029ff0; +MEM_U32(at + 0) = v0; +goto L469da8; +MEM_U32(at + 0) = v0; +L46a290: +t4 = MEM_U32(fp + -32); +at = 0x10029ff0; +t8 = 0x10029ff0; +MEM_U32(at + 0) = t4; +t8 = MEM_U32(t8 + 0); +t4 = 0x0; +if (t8 == 0) {//nop; +goto L46a2d0;} +//nop; +at = 0x10029ff0; +t9 = MEM_U32(fp + -20); +t7 = MEM_U32(fp + 12); +MEM_U32(at + 8) = t4; +at = 0x10029ff0; +t1 = t9 << (t7 & 0x1f); +MEM_U32(at + 12) = t1; +goto L469da8; +MEM_U32(at + 12) = t1; +L46a2d0: +//nop; +a0 = MEM_U32(fp + -24); +a1 = MEM_U32(fp + -20); +a2 = MEM_U32(fp + 8); +a3 = MEM_U32(fp + 12); +//nop; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46a2ec; +//nop; +L46a2ec: +// bdead c01801db gp = MEM_U32(sp + 60); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = v0; +at = 0x10029ff0; +MEM_U32(at + 12) = v1; +goto L469da8; +MEM_U32(at + 12) = v1; +L46a30c: +t8 = MEM_U32(fp + -32); +at = 0x10029ff0; +t2 = 0x10029ff0; +MEM_U32(at + 0) = t8; +t2 = MEM_U32(t2 + 0); +t8 = 0x0; +if (t2 == 0) {//nop; +goto L46a34c;} +//nop; +at = 0x10029ff0; +t7 = MEM_U32(fp + -20); +t5 = MEM_U32(fp + 12); +MEM_U32(at + 8) = t8; +at = 0x10029ff0; +t9 = t7 >> (t5 & 0x1f); +MEM_U32(at + 12) = t9; +goto L469da8; +MEM_U32(at + 12) = t9; +L46a34c: +//nop; +a0 = MEM_U32(fp + -24); +a1 = MEM_U32(fp + -20); +a2 = MEM_U32(fp + 8); +a3 = MEM_U32(fp + 12); +//nop; +temp64 = wrapper___ll_rshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46a368; +//nop; +L46a368: +// bdead c01801db gp = MEM_U32(sp + 60); +//nop; +at = 0x10029ff0; +//nop; +MEM_U32(at + 8) = v0; +at = 0x10029ff0; +MEM_U32(at + 12) = v1; +goto L469da8; +MEM_U32(at + 12) = v1; +L46a388: +at = 0x10029ff0; +t8 = 0x0; +MEM_U32(at + 0) = zero; +t2 = MEM_U32(fp + -32); +//nop; +if (t2 != 0) {//nop; +goto L46a3b4;} +//nop; +t6 = MEM_U32(fp + 0); +//nop; +if (t6 == 0) {//nop; +goto L46a3f4;} +//nop; +L46a3b4: +t2 = MEM_U32(fp + 8); +t5 = MEM_U32(fp + -20); +t3 = MEM_U32(fp + 12); +t6 = (int)t8 < (int)t2; +if ((int)t6 > 0) {// bdead c218d9c3 t9 = t5; +goto L46a3dc;} +// bdead c218d9c3 t9 = t5; +at = (int)t2 < (int)t8; +if (at != 0) {//nop; +goto L46a3dc;} +//nop; +t6 = t5 < t3; +L46a3dc: +at = 0x10029ff0; +t4 = (int)t6 >> 31; +MEM_U32(at + 8) = t4; +at = 0x10029ff0; +MEM_U32(at + 12) = t6; +goto L469da8; +MEM_U32(at + 12) = t6; +L46a3f4: +t8 = MEM_U32(fp + -24); +t2 = MEM_U32(fp + 8); +t9 = MEM_U32(fp + -20); +t3 = MEM_U32(fp + 12); +t6 = (int)t8 < (int)t2; +if ((int)t6 > 0) {at = (int)t2 < (int)t8; +goto L46a41c;} +at = (int)t2 < (int)t8; +if (at != 0) {//nop; +goto L46a41c;} +//nop; +t6 = t9 < t3; +L46a41c: +at = 0x10029ff0; +t4 = (int)t6 >> 31; +MEM_U32(at + 8) = t4; +at = 0x10029ff0; +MEM_U32(at + 12) = t6; +goto L469da8; +MEM_U32(at + 12) = t6; +L46a434: +at = 0x10029ff0; +t4 = 0x0; +MEM_U32(at + 0) = zero; +t1 = MEM_U32(fp + -32); +//nop; +if (t1 != 0) {//nop; +goto L46a460;} +//nop; +t8 = MEM_U32(fp + 0); +//nop; +if (t8 == 0) {//nop; +goto L46a4a0;} +//nop; +L46a460: +t2 = MEM_U32(fp + 8); +t7 = MEM_U32(fp + -20); +t3 = MEM_U32(fp + 12); +t8 = (int)t2 < (int)t4; +if ((int)t8 > 0) {// bdead c21939c3 t9 = t7; +goto L46a488;} +// bdead c21939c3 t9 = t7; +at = (int)t4 < (int)t2; +if (at != 0) {//nop; +goto L46a488;} +//nop; +t8 = t3 < t7; +L46a488: +at = 0x10029ff0; +t6 = (int)t8 >> 31; +MEM_U32(at + 8) = t6; +at = 0x10029ff0; +MEM_U32(at + 12) = t8; +goto L469da8; +MEM_U32(at + 12) = t8; +L46a4a0: +t2 = MEM_U32(fp + 8); +t4 = MEM_U32(fp + -24); +t3 = MEM_U32(fp + 12); +t5 = MEM_U32(fp + -20); +t8 = (int)t2 < (int)t4; +if ((int)t8 > 0) {at = (int)t4 < (int)t2; +goto L46a4c8;} +at = (int)t4 < (int)t2; +if (at != 0) {//nop; +goto L46a4c8;} +//nop; +t8 = t3 < t5; +L46a4c8: +at = 0x10029ff0; +t6 = (int)t8 >> 31; +MEM_U32(at + 8) = t6; +at = 0x10029ff0; +MEM_U32(at + 12) = t8; +goto L469da8; +MEM_U32(at + 12) = t8; +L46a4e0: +v0 = 0x10029ff0; +t6 = 0x0; +MEM_U32(v0 + 0) = zero; +t1 = MEM_U32(fp + -32); +//nop; +if (t1 != 0) {//nop; +goto L46a50c;} +//nop; +t2 = MEM_U32(fp + 0); +//nop; +if (t2 == 0) {//nop; +goto L46a548;} +//nop; +L46a50c: +t4 = MEM_U32(fp + 8); +t5 = MEM_U32(fp + 12); +t9 = MEM_U32(fp + -20); +t2 = (int)t6 < (int)t4; +if ((int)t2 > 0) {at = (int)t4 < (int)t6; +goto L46a534;} +at = (int)t4 < (int)t6; +if (at != 0) {t8 = (int)t2 >> 31; +goto L46a538;} +t8 = (int)t2 >> 31; +t2 = t5 < t9; +t2 = t2 ^ 0x1; +L46a534: +t8 = (int)t2 >> 31; +L46a538: +MEM_U32(v0 + 8) = t8; +// bdead c01809cb t9 = t2; +MEM_U32(v0 + 12) = t2; +goto L469da8; +MEM_U32(v0 + 12) = t2; +L46a548: +t4 = MEM_U32(fp + 8); +t6 = MEM_U32(fp + -24); +t5 = MEM_U32(fp + 12); +t7 = MEM_U32(fp + -20); +t2 = (int)t6 < (int)t4; +if ((int)t2 > 0) {at = (int)t4 < (int)t6; +goto L46a574;} +at = (int)t4 < (int)t6; +if (at != 0) {t8 = (int)t2 >> 31; +goto L46a578;} +t8 = (int)t2 >> 31; +t2 = t5 < t7; +t2 = t2 ^ 0x1; +L46a574: +t8 = (int)t2 >> 31; +L46a578: +MEM_U32(v0 + 8) = t8; +// bdead c01809cb t9 = t2; +MEM_U32(v0 + 12) = t2; +goto L469da8; +MEM_U32(v0 + 12) = t2; +L46a588: +v0 = 0x10029ff0; +t2 = 0x0; +MEM_U32(v0 + 0) = zero; +t1 = MEM_U32(fp + -32); +//nop; +if (t1 != 0) {//nop; +goto L46a5b4;} +//nop; +t4 = MEM_U32(fp + 0); +//nop; +if (t4 == 0) {//nop; +goto L46a5ec;} +//nop; +L46a5b4: +t8 = MEM_U32(fp + 8); +t7 = MEM_U32(fp + -20); +t9 = MEM_U32(fp + 12); +t4 = (int)t8 < (int)t2; +if ((int)t4 > 0) {at = (int)t2 < (int)t8; +goto L46a5dc;} +at = (int)t2 < (int)t8; +if (at != 0) {t6 = (int)t4 >> 31; +goto L46a5e0;} +t6 = (int)t4 >> 31; +t4 = t7 < t9; +t4 = t4 ^ 0x1; +L46a5dc: +t6 = (int)t4 >> 31; +L46a5e0: +MEM_U32(v0 + 8) = t6; +MEM_U32(v0 + 12) = t4; +goto L469da8; +MEM_U32(v0 + 12) = t4; +L46a5ec: +t2 = MEM_U32(fp + -24); +t8 = MEM_U32(fp + 8); +t3 = MEM_U32(fp + -20); +t9 = MEM_U32(fp + 12); +t4 = (int)t8 < (int)t2; +if ((int)t4 > 0) {at = (int)t2 < (int)t8; +goto L46a618;} +at = (int)t2 < (int)t8; +if (at != 0) {t6 = (int)t4 >> 31; +goto L46a61c;} +t6 = (int)t4 >> 31; +t4 = t3 < t9; +t4 = t4 ^ 0x1; +L46a618: +t6 = (int)t4 >> 31; +L46a61c: +MEM_U32(v0 + 8) = t6; +MEM_U32(v0 + 12) = t4; +goto L469da8; +MEM_U32(v0 + 12) = t4; +L46a628: +v0 = 0x10029ff0; +//nop; +MEM_U32(v0 + 0) = zero; +t9 = MEM_U32(fp + 12); +t8 = MEM_U32(fp + 8); +t3 = MEM_U32(fp + -20); +t2 = MEM_U32(fp + -24); +t4 = t3 ^ t9; +at = t2 ^ t8; +t4 = t4 | at; +t4 = t4 < 0x1; +t6 = (int)t4 >> 31; +MEM_U32(v0 + 8) = t6; +MEM_U32(v0 + 12) = t4; +goto L469da8; +MEM_U32(v0 + 12) = t4; +L46a664: +v0 = 0x10029ff0; +//nop; +MEM_U32(v0 + 0) = zero; +t9 = MEM_U32(fp + 12); +t8 = MEM_U32(fp + 8); +t3 = MEM_U32(fp + -20); +t2 = MEM_U32(fp + -24); +t4 = t3 ^ t9; +at = t2 ^ t8; +t4 = t4 | at; +t4 = zero < t4; +t6 = (int)t4 >> 31; +MEM_U32(v0 + 8) = t6; +MEM_U32(v0 + 12) = t4; +goto L469da8; +MEM_U32(v0 + 12) = t4; +L46a6a0: +v0 = MEM_U32(fp + -32); +//nop; +t1 = zero < v0; +if (t1 != 0) {v0 = t1; +goto L46a6c4;} +v0 = t1; +v0 = MEM_U32(fp + 0); +//nop; +t2 = zero < v0; +v0 = t2; +L46a6c4: +v1 = 0x10029ff0; +//nop; +MEM_U32(v1 + 0) = v0; +t5 = MEM_U32(fp + -20); +t4 = MEM_U32(fp + -24); +t9 = MEM_U32(fp + 12); +t8 = MEM_U32(fp + 8); +t7 = t9 & t5; +t6 = t8 & t4; +MEM_U32(v1 + 8) = t6; +MEM_U32(v1 + 12) = t7; +goto L469da8; +MEM_U32(v1 + 12) = t7; +L46a6f4: +v0 = MEM_U32(fp + -32); +//nop; +t3 = zero < v0; +if (t3 != 0) {v0 = t3; +goto L46a718;} +v0 = t3; +v0 = MEM_U32(fp + 0); +//nop; +t1 = zero < v0; +v0 = t1; +L46a718: +v1 = 0x10029ff0; +//nop; +MEM_U32(v1 + 0) = v0; +t9 = MEM_U32(fp + -20); +t8 = MEM_U32(fp + -24); +t3 = MEM_U32(fp + 12); +t2 = MEM_U32(fp + 8); +t5 = t3 ^ t9; +t4 = t2 ^ t8; +MEM_U32(v1 + 8) = t4; +MEM_U32(v1 + 12) = t5; +goto L469da8; +MEM_U32(v1 + 12) = t5; +L46a748: +v0 = MEM_U32(fp + -32); +//nop; +t6 = zero < v0; +if (t6 != 0) {v0 = t6; +goto L46a76c;} +v0 = t6; +v0 = MEM_U32(fp + 0); +//nop; +t7 = zero < v0; +v0 = t7; +L46a76c: +v1 = 0x10029ff0; +//nop; +MEM_U32(v1 + 0) = v0; +t9 = MEM_U32(fp + -20); +t8 = MEM_U32(fp + -24); +t3 = MEM_U32(fp + 12); +t2 = MEM_U32(fp + 8); +t5 = t3 | t9; +t4 = t2 | t8; +MEM_U32(v1 + 8) = t4; +MEM_U32(v1 + 12) = t5; +goto L469da8; +MEM_U32(v1 + 12) = t5; +L46a79c: +v0 = MEM_U32(fp + -32); +//nop; +t1 = zero < v0; +if (t1 != 0) {v0 = t1; +goto L46a7c0;} +v0 = t1; +v0 = MEM_U32(fp + 0); +//nop; +t6 = zero < v0; +v0 = t6; +L46a7c0: +v1 = 0x10029ff0; +at = 0x0; +MEM_U32(v1 + 0) = v0; +t3 = MEM_U32(fp + -20); +t2 = MEM_U32(fp + -24); +v0 = 0x0; +v0 = v0 ^ t3; +at = at ^ t2; +v0 = v0 | at; +v0 = zero < v0; +if (v0 == 0) {t4 = (int)v0 >> 31; +goto L46a814;} +t4 = (int)v0 >> 31; +t8 = MEM_U32(fp + 8); +t9 = MEM_U32(fp + 12); +v0 = 0x0; +at = 0x0; +at = at ^ t8; +v0 = v0 ^ t9; +v0 = v0 | at; +v0 = zero < v0; +t4 = (int)v0 >> 31; +L46a814: +MEM_U32(v1 + 8) = t4; +MEM_U32(v1 + 12) = v0; +goto L469da8; +MEM_U32(v1 + 12) = v0; +L46a820: +v0 = MEM_U32(fp + -32); +//nop; +t7 = zero < v0; +if (t7 != 0) {v0 = t7; +goto L46a844;} +v0 = t7; +v0 = MEM_U32(fp + 0); +//nop; +t1 = zero < v0; +v0 = t1; +L46a844: +v1 = 0x10029ff0; +at = 0x0; +MEM_U32(v1 + 0) = v0; +t7 = MEM_U32(fp + -20); +t6 = MEM_U32(fp + -24); +v0 = 0x0; +v0 = v0 ^ t7; +at = at ^ t6; +v0 = v0 | at; +v0 = zero < v0; +if (v0 != 0) {t8 = (int)v0 >> 31; +goto L46a898;} +t8 = (int)v0 >> 31; +t2 = MEM_U32(fp + 8); +t3 = MEM_U32(fp + 12); +v0 = 0x0; +at = 0x0; +at = at ^ t2; +v0 = v0 ^ t3; +v0 = v0 | at; +v0 = zero < v0; +t8 = (int)v0 >> 31; +L46a898: +MEM_U32(v1 + 8) = t8; +// bdead c01801db t9 = v0; +MEM_U32(v1 + 12) = v0; +goto L469da8; +MEM_U32(v1 + 12) = v0; +L46a8a8: +v0 = MEM_U32(fp + -32); +//nop; +t4 = zero < v0; +if (t4 != 0) {v0 = t4; +goto L46a8cc;} +v0 = t4; +v0 = MEM_U32(fp + 0); +//nop; +t5 = zero < v0; +v0 = t5; +L46a8cc: +v1 = 0x10029ff0; +//nop; +MEM_U32(v1 + 0) = v0; +t6 = MEM_U32(fp + -56); +t7 = MEM_U32(fp + -52); +if (t6 != 0) {//nop; +goto L46a8f0;} +//nop; +if (t7 == 0) {//nop; +goto L46a904;} +//nop; +L46a8f0: +t2 = MEM_U32(fp + -24); +t3 = MEM_U32(fp + -20); +MEM_U32(v1 + 8) = t2; +MEM_U32(v1 + 12) = t3; +goto L469da8; +MEM_U32(v1 + 12) = t3; +L46a904: +t8 = MEM_U32(fp + 8); +t9 = MEM_U32(fp + 12); +MEM_U32(v1 + 8) = t8; +MEM_U32(v1 + 12) = t9; +goto L469da8; +MEM_U32(v1 + 12) = t9; +L46a918: +v1 = 0x10029fa0; +//nop; +v1 = MEM_U16(v1 + 26); +//nop; +if (v1 == 0) {//nop; +goto L46a94c;} +//nop; +v0 = 0x10029fa0; +//nop; +v0 = MEM_U16(v0 + 10); +//nop; +t1 = v0 & 0x1; +if (t1 != 0) {t5 = v0 & 0x5; +goto L46a970;} +t5 = v0 & 0x5; +L46a94c: +if (v1 != 0) {//nop; +goto L46aa68;} +//nop; +v0 = 0x10029fa0; +//nop; +v0 = MEM_U16(v0 + 10); +//nop; +t4 = v0 & 0x1; +if (t4 == 0) {t5 = v0 & 0x5; +goto L46aa68;} +t5 = v0 & 0x5; +L46a970: +at = 0x5; +if (t5 != at) {a2 = 0xffffffff; +goto L46aa68;} +a2 = 0xffffffff; +a0 = 0x1002e01c; +t0 = zero; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = MEM_U32(a0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L46a9e0;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L46a9e0;} +//nop; +v1 = MEM_U32(a0 + 20); +t7 = a1 << 2; +if ((int)v1 < 0) {t8 = v1 << 2; +goto L46a9e0;} +t8 = v1 << 2; +t6 = MEM_U32(a0 + 4); +t8 = t8 - v1; +t8 = t8 << 2; +t2 = t6 + t7; +t3 = MEM_U32(t2 + 0); +t8 = t8 - v1; +t8 = t8 << 2; +t0 = t3 + t8; +goto L46a9e0; +t0 = t3 + t8; +L46a9e0: +if ((int)v0 <= 0) {v0 = zero; +goto L46aa30;} +v0 = zero; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {v0 = zero; +goto L46aa30;} +v0 = zero; +v1 = MEM_U32(a0 + 20); +t1 = a1 << 2; +if ((int)v1 < 0) {t6 = v1 << 2; +goto L46aa2c;} +t6 = v1 << 2; +t9 = MEM_U32(a0 + 4); +t6 = t6 - v1; +t6 = t6 << 2; +t4 = t9 + t1; +t5 = MEM_U32(t4 + 0); +t6 = t6 - v1; +t6 = t6 << 2; +v0 = t5 + t6; +goto L46aa30; +v0 = t5 + t6; +L46aa2c: +v0 = zero; +L46aa30: +t2 = 0x10013a08; +t7 = MEM_U32(v0 + 4); +//nop; +a3 = MEM_U32(t0 + 0); +a0 = 0x10000; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = a0 | 0x53; +a1 = 0x2; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46aa5c; +MEM_U32(sp + 16) = t7; +L46aa5c: +// bdead 1 gp = MEM_U32(sp + 60); +v0 = 0x1; +goto L46ae84; +v0 = 0x1; +L46aa68: +t3 = 0x10029ff0; +at = MEM_U32(fp + 0); +//nop; +MEM_U32(t3 + 0) = at; +t9 = MEM_U32(fp + 4); +//nop; +MEM_U32(t3 + 4) = t9; +at = MEM_U32(fp + 8); +//nop; +MEM_U32(t3 + 8) = at; +t9 = MEM_U32(fp + 12); +MEM_U32(t3 + 12) = t9; +goto L469da8; +MEM_U32(t3 + 12) = t9; +L46aa9c: +t1 = 0x10029ff0; +at = MEM_U32(fp + 0); +//nop; +MEM_U32(t1 + 0) = at; +t5 = MEM_U32(fp + 4); +//nop; +MEM_U32(t1 + 4) = t5; +at = MEM_U32(fp + 8); +//nop; +MEM_U32(t1 + 8) = at; +t5 = MEM_U32(fp + 12); +MEM_U32(t1 + 12) = t5; +goto L469da8; +MEM_U32(t1 + 12) = t5; +L46aad0: +a0 = 0x1002e01c; +a2 = 0xffffffff; +a0 = MEM_U32(a0 + 0); +t0 = zero; +v0 = MEM_U32(a0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L46ab34;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L46ab34;} +//nop; +v1 = MEM_U32(a0 + 20); +t7 = a1 << 2; +if ((int)v1 < 0) {t3 = v1 << 2; +goto L46ab34;} +t3 = v1 << 2; +t6 = MEM_U32(a0 + 4); +t3 = t3 - v1; +t3 = t3 << 2; +t2 = t6 + t7; +t8 = MEM_U32(t2 + 0); +t3 = t3 - v1; +t3 = t3 << 2; +t0 = t8 + t3; +goto L46ab34; +t0 = t8 + t3; +L46ab34: +if ((int)v0 <= 0) {v0 = zero; +goto L46ab84;} +v0 = zero; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {v0 = zero; +goto L46ab84;} +v0 = zero; +v1 = MEM_U32(a0 + 20); +t4 = a1 << 2; +if ((int)v1 < 0) {t6 = v1 << 2; +goto L46ab80;} +t6 = v1 << 2; +t9 = MEM_U32(a0 + 4); +t6 = t6 - v1; +t6 = t6 << 2; +t1 = t9 + t4; +t5 = MEM_U32(t1 + 0); +t6 = t6 - v1; +t6 = t6 << 2; +v0 = t5 + t6; +goto L46ab84; +v0 = t5 + t6; +L46ab80: +v0 = zero; +L46ab84: +t2 = 0x10013a3c; +t7 = MEM_U32(v0 + 4); +//nop; +a3 = MEM_U32(t0 + 0); +a0 = 0x10000; +t2 = t2; +MEM_U32(sp + 20) = t2; +a0 = a0 | 0x53; +a1 = 0x2; +MEM_U32(sp + 16) = t7; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46abb0; +MEM_U32(sp + 16) = t7; +L46abb0: +// bdead 1 gp = MEM_U32(sp + 60); +v0 = 0x1; +goto L46ae84; +v0 = 0x1; +L46abbc: +v0 = 0x10029ff0; +t8 = MEM_U32(fp + 0); +//nop; +MEM_U32(v0 + 0) = t8; +t5 = MEM_U32(fp + 12); +t4 = MEM_U32(fp + 8); +MEM_U32(v0 + 12) = t5; +MEM_U32(v0 + 8) = t4; +goto L469da8; +MEM_U32(v0 + 8) = t4; +L46abe0: +v0 = 0x10029ff0; +t3 = MEM_U32(fp + 0); +//nop; +MEM_U32(v0 + 0) = t3; +t7 = MEM_U32(fp + 12); +t6 = MEM_U32(fp + 8); +at = t7 < 0x1; +t2 = ~t6; +t2 = t2 + at; +t3 = -t7; +MEM_U32(v0 + 12) = t3; +MEM_U32(v0 + 8) = t2; +goto L469da8; +MEM_U32(v0 + 8) = t2; +L46ac14: +v1 = 0x10029ff0; +v0 = 0x0; +MEM_U32(v1 + 0) = zero; +t9 = MEM_U32(fp + 12); +t8 = MEM_U32(fp + 8); +at = 0x0; +v0 = v0 ^ t9; +at = at ^ t8; +v0 = v0 | at; +v0 = v0 < 0x1; +t4 = (int)v0 >> 31; +MEM_U32(v1 + 8) = t4; +MEM_U32(v1 + 12) = v0; +goto L469da8; +MEM_U32(v1 + 12) = v0; +L46ac4c: +v0 = 0x10029ff0; +t1 = MEM_U32(fp + 0); +//nop; +MEM_U32(v0 + 0) = t1; +t7 = MEM_U32(fp + 12); +t6 = MEM_U32(fp + 8); +t3 = ~t7; +t2 = ~t6; +MEM_U32(v0 + 8) = t2; +MEM_U32(v0 + 12) = t3; +goto L469da8; +MEM_U32(v0 + 12) = t3; +L46ac78: +t8 = 0x10029ff0; +at = MEM_U32(fp + -16); +//nop; +MEM_U32(t8 + 0) = at; +t4 = MEM_U32(fp + -12); +//nop; +MEM_U32(t8 + 4) = t4; +at = MEM_U32(fp + -8); +//nop; +MEM_U32(t8 + 8) = at; +t4 = MEM_U32(fp + -4); +MEM_U32(t8 + 12) = t4; +goto L469da8; +MEM_U32(t8 + 12) = t4; +L46acac: +t5 = 0x10029ff0; +at = MEM_U32(fp + -16); +//nop; +MEM_U32(t5 + 0) = at; +t6 = MEM_U32(fp + -12); +//nop; +MEM_U32(t5 + 4) = t6; +at = MEM_U32(fp + -8); +//nop; +MEM_U32(t5 + 8) = at; +t6 = MEM_U32(fp + -4); +MEM_U32(t5 + 12) = t6; +goto L469da8; +MEM_U32(t5 + 12) = t6; +L46ace0: +t7 = 0x10029ff0; +at = MEM_U32(fp + 0); +//nop; +MEM_U32(t7 + 0) = at; +t3 = MEM_U32(fp + 4); +//nop; +MEM_U32(t7 + 4) = t3; +at = MEM_U32(fp + 8); +//nop; +MEM_U32(t7 + 8) = at; +t3 = MEM_U32(fp + 12); +MEM_U32(t7 + 12) = t3; +goto L469da8; +MEM_U32(t7 + 12) = t3; +L46ad14: +t9 = 0x10029ff0; +at = MEM_U32(fp + 0); +//nop; +MEM_U32(t9 + 0) = at; +t4 = MEM_U32(fp + 4); +//nop; +MEM_U32(t9 + 4) = t4; +at = MEM_U32(fp + 8); +//nop; +MEM_U32(t9 + 8) = at; +t4 = MEM_U32(fp + 12); +MEM_U32(t9 + 12) = t4; +goto L469da8; +MEM_U32(t9 + 12) = t4; +L46ad48: +t1 = 0x10029ff0; +at = MEM_U32(fp + 0); +//nop; +MEM_U32(t1 + 0) = at; +t6 = MEM_U32(fp + 4); +//nop; +MEM_U32(t1 + 4) = t6; +at = MEM_U32(fp + 8); +//nop; +MEM_U32(t1 + 8) = at; +t6 = MEM_U32(fp + 12); +MEM_U32(t1 + 12) = t6; +goto L469da8; +MEM_U32(t1 + 12) = t6; +L46ad7c: +t2 = 0x10029ff0; +at = MEM_U32(fp + 0); +a0 = 0x1002e01c; +MEM_U32(t2 + 0) = at; +t3 = MEM_U32(fp + 4); +a2 = 0xffffffff; +MEM_U32(t2 + 4) = t3; +at = MEM_U32(fp + 8); +t0 = zero; +MEM_U32(t2 + 8) = at; +t3 = MEM_U32(fp + 12); +//nop; +MEM_U32(t2 + 12) = t3; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = MEM_U32(a0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L46ae0c;} +//nop; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {//nop; +goto L46ae0c;} +//nop; +v1 = MEM_U32(a0 + 20); +t9 = a1 << 2; +if ((int)v1 < 0) {t1 = v1 << 2; +goto L46ae0c;} +t1 = v1 << 2; +t8 = MEM_U32(a0 + 4); +t1 = t1 - v1; +t1 = t1 << 2; +t4 = t8 + t9; +t5 = MEM_U32(t4 + 0); +t1 = t1 - v1; +t1 = t1 << 2; +t0 = t5 + t1; +goto L46ae0c; +t0 = t5 + t1; +L46ae0c: +if ((int)v0 <= 0) {v0 = zero; +goto L46ae5c;} +v0 = zero; +a1 = MEM_U32(a0 + 16); +//nop; +if ((int)a1 < 0) {v0 = zero; +goto L46ae5c;} +v0 = zero; +v1 = MEM_U32(a0 + 20); +t7 = a1 << 2; +if ((int)v1 < 0) {t8 = v1 << 2; +goto L46ae58;} +t8 = v1 << 2; +t6 = MEM_U32(a0 + 4); +t8 = t8 - v1; +t8 = t8 << 2; +t2 = t6 + t7; +t3 = MEM_U32(t2 + 0); +t8 = t8 - v1; +t8 = t8 << 2; +v0 = t3 + t8; +goto L46ae5c; +v0 = t3 + t8; +L46ae58: +v0 = zero; +L46ae5c: +t9 = MEM_U32(v0 + 4); +a3 = MEM_U32(t0 + 0); +MEM_U32(sp + 16) = t9; +//nop; +a0 = 0x10000; +a0 = a0 | 0x63; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ae7c; +a1 = 0x2; +L46ae7c: +// bdead 1 gp = MEM_U32(sp + 60); +v0 = 0x1; +L46ae84: +// bdead 9 ra = MEM_U32(sp + 68); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 s3 = MEM_U32(sp + 40); +// bdead 9 s4 = MEM_U32(sp + 44); +// bdead 9 s5 = MEM_U32(sp + 48); +// bdead 9 s6 = MEM_U32(sp + 52); +// bdead 9 s7 = MEM_U32(sp + 56); +// bdead 9 fp = MEM_U32(sp + 64); +// bdead 9 sp = sp + 0x78; +return v0; +// bdead 9 sp = sp + 0x78; +//nop; +//nop; +} + +static void f_memmove(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L46b0ec: +//memmove: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe8; +at = a1 < a0; +// fdead 400001ef MEM_U32(sp + 24) = ra; +if (at != 0) {// fdead 400001ef MEM_U32(sp + 16) = gp; +goto L46b130;} +// fdead 400001ef MEM_U32(sp + 16) = gp; +if (a1 == a0) {// bdead 400000e1 ra = MEM_U32(sp + 24); +goto L46b230;} +// bdead 400000e1 ra = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L46b124; +//nop; +L46b124: +// bdead 1 gp = MEM_U32(sp + 16); +// bdead 1 ra = MEM_U32(sp + 24); +goto L46b230; +// bdead 1 ra = MEM_U32(sp + 24); +L46b130: +// bdead e1 v0 = a0; +a1 = a1 + a2; +a0 = a0 + a2; +at = (int)a2 < (int)0x8; +a0 = a0 + 0xffffffff; +if (at != 0) {a1 = a1 + 0xffffffff; +goto L46b210;} +a1 = a1 + 0xffffffff; +t2 = a1 ^ a0; +t2 = t2 & 0x3; +if (t2 != 0) {a3 = a0 ^ 0x3; +goto L46b240;} +a3 = a0 ^ 0x3; +v1 = a1 & 0x3; +v1 = v1 ^ 0x3; +if (v1 == 0) {t2 = a2 & 0x1f; +goto L46b18c;} +t2 = a2 & 0x1f; +t8 = 0x4; +//lwr $t2, ($a1) +v1 = t8 - v1; +//swr $t2, ($a0) +a2 = a2 - v1; +a1 = a1 - v1; +a0 = a0 - v1; +t2 = a2 & 0x1f; +L46b18c: +if (a2 == t2) {a3 = a2 - t2; +goto L46b1e8;} +a3 = a2 - t2; +a3 = a1 - a3; +L46b198: +t7 = MEM_U32(a1 + -3); +v1 = MEM_U32(a1 + -7); +t0 = MEM_U32(a1 + -11); +t1 = MEM_U32(a1 + -15); +t3 = MEM_U32(a1 + -19); +t4 = MEM_U32(a1 + -23); +t5 = MEM_U32(a1 + -27); +t6 = MEM_U32(a1 + -31); +a1 = a1 + 0xffffffe0; +a0 = a0 + 0xffffffe0; +MEM_U32(a0 + 29) = t7; +MEM_U32(a0 + 25) = v1; +MEM_U32(a0 + 21) = t0; +MEM_U32(a0 + 17) = t1; +MEM_U32(a0 + 13) = t3; +MEM_U32(a0 + 9) = t4; +MEM_U32(a0 + 5) = t5; +if (a1 != a3) {MEM_U32(a0 + 1) = t6; +goto L46b198;} +MEM_U32(a0 + 1) = t6; +a2 = t2; +L46b1e8: +t2 = a2 & 0x3; +if (a2 == t2) {a3 = a2 - t2; +goto L46b210;} +a3 = a2 - t2; +a3 = a1 - a3; +L46b1f8: +t3 = MEM_U32(a1 + -3); +a1 = a1 + 0xfffffffc; +a0 = a0 + 0xfffffffc; +if (a1 != a3) {MEM_U32(a0 + 1) = t3; +goto L46b1f8;} +MEM_U32(a0 + 1) = t3; +a2 = t2; +L46b210: +if ((int)a2 <= 0) {a3 = a1 - a2; +goto L46b22c;} +a3 = a1 - a2; +L46b218: +t2 = MEM_S8(a1 + 0); +a1 = a1 + 0xffffffff; +a0 = a0 + 0xffffffff; +if (a1 != a3) {MEM_U8(a0 + 1) = (uint8_t)t2; +goto L46b218;} +MEM_U8(a0 + 1) = (uint8_t)t2; +L46b22c: +// bdead 1 ra = MEM_U32(sp + 24); +L46b230: +// bdead 1 sp = sp + 0x18; +//nop; +return; +//nop; +// fdead 0 a3 = a0 ^ 0x3; +L46b240: +a3 = a3 & 0x3; +if (a3 == 0) {t2 = a2 & 0x3; +goto L46b270;} +t2 = a2 & 0x3; +t8 = 0x4; +//lwr $t2, ($a1) +// bdead 20001e1 t2 = a1 + -3; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +a3 = t8 - a3; +//swr $t2, ($a0) +a2 = a2 - a3; +a1 = a1 - a3; +a0 = a0 - a3; +t2 = a2 & 0x3; +L46b270: +a3 = a2 - t2; +a3 = a1 - a3; +L46b278: +//lwr $t3, ($a1) +t3 = a1 + -3; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +a1 = a1 + 0xfffffffc; +a0 = a0 + 0xfffffffc; +if (a1 != a3) {MEM_U32(a0 + 1) = t3; +goto L46b278;} +MEM_U32(a0 + 1) = t3; +a2 = t2; +goto L46b210; +a2 = t2; +//nop; +//nop; +} + +static void f_pragma(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46b2a0: +//pragma: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 24); +a3 = a0; +t7 = t6 + 0xffffffff; +at = t7 < 0x9; +if (at == 0) {//nop; +goto L46b3f0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10013db0[] = { +&&L46b310, +&&L46b330, +&&L46b350, +&&L46b370, +&&L46b390, +&&L46b3b0, +&&L46b2f0, +&&L46b3f0, +&&L46b3d0, +}; +dest = Lswitch10013db0[t7]; +//nop; +goto *dest; +//nop; +L46b2f0: +//nop; +a0 = a3; +// fdead 4001812f t9 = t9; +//nop; +func_46b420(mem, sp, a0); +goto L46b304; +//nop; +L46b304: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46b414; +// bdead 1 ra = MEM_U32(sp + 28); +L46b310: +//nop; +a0 = a3; +// fdead 4001812f t9 = t9; +//nop; +func_46b4ec(mem, sp, a0); +goto L46b324; +//nop; +L46b324: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46b414; +// bdead 1 ra = MEM_U32(sp + 28); +L46b330: +//nop; +a0 = a3; +// fdead 4001812f t9 = t9; +//nop; +func_46b8a4(mem, sp, a0); +goto L46b344; +//nop; +L46b344: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46b414; +// bdead 1 ra = MEM_U32(sp + 28); +L46b350: +//nop; +a0 = a3; +// fdead 4001812f t9 = t9; +//nop; +func_46b9a0(mem, sp, a0); +goto L46b364; +//nop; +L46b364: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46b414; +// bdead 1 ra = MEM_U32(sp + 28); +L46b370: +//nop; +a0 = a3; +// fdead 4001812f t9 = t9; +//nop; +func_46b6f4(mem, sp, a0); +goto L46b384; +//nop; +L46b384: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46b414; +// bdead 1 ra = MEM_U32(sp + 28); +L46b390: +//nop; +a0 = a3; +// fdead 4001812f t9 = t9; +//nop; +func_46bd38(mem, sp, a0); +goto L46b3a4; +//nop; +L46b3a4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46b414; +// bdead 1 ra = MEM_U32(sp + 28); +L46b3b0: +//nop; +a0 = a3; +// fdead 4001812f t9 = t9; +//nop; +func_46ba9c(mem, sp, a0, a1, a2, a3); +goto L46b3c4; +//nop; +L46b3c4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46b414; +// bdead 1 ra = MEM_U32(sp + 28); +L46b3d0: +//nop; +a0 = a3; +// fdead 4001812f t9 = t9; +//nop; +func_46bb28(mem, sp, a0); +goto L46b3e4; +//nop; +L46b3e4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46b414; +// bdead 1 ra = MEM_U32(sp + 28); +L46b3f0: +//nop; +a0 = 0x30000; +a2 = MEM_U32(a3 + 20); +a0 = a0 | 0x118; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46b408; +a1 = 0x1; +L46b408: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L46b414: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_46b420(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46b420: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000012b MEM_U32(sp + 44) = ra; +// fdead 4000012b MEM_U32(sp + 40) = gp; +MEM_U32(sp + 56) = a0; +v1 = MEM_U32(a0 + 28); +//nop; +t7 = MEM_U32(v1 + 20); +a0 = MEM_U32(v1 + 24); +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a1 = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 48) = v1; +MEM_U32(sp + 16) = t7; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L46b46c; +MEM_U32(sp + 16) = t7; +L46b46c: +// bdead 40000009 gp = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 48); +if (v0 == 0) {a0 = 0x30000; +goto L46b4a4;} +a0 = 0x30000; +t8 = MEM_U32(v0 + 8); +at = 0x15; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 != at) {//nop; +goto L46b4a4;} +//nop; +t0 = MEM_U16(v0 + 40); +at = 0x2; +if (t0 == at) {//nop; +goto L46b4cc;} +//nop; +L46b4a4: +a3 = MEM_U32(v1 + 24); +//nop; +a2 = MEM_U32(v1 + 20); +a0 = a0 | 0x117; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46b4c0; +a3 = a3 + 0x18; +L46b4c0: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L46b4e0; +// bdead 1 ra = MEM_U32(sp + 44); +L46b4cc: +t1 = MEM_U32(v0 + 12); +//nop; +t2 = t1 | 0x1000; +MEM_U32(v0 + 12) = t2; +// bdead 1 ra = MEM_U32(sp + 44); +L46b4e0: +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static void func_46b4ec(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46b4ec: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 4000012b MEM_U32(sp + 60) = ra; +// fdead 4000012b MEM_U32(sp + 56) = gp; +// fdead 4000012b MEM_U32(sp + 52) = s4; +// fdead 4000012b MEM_U32(sp + 48) = s3; +// fdead 4000012b MEM_U32(sp + 44) = s2; +// fdead 4000012b MEM_U32(sp + 40) = s1; +// fdead 4000012b MEM_U32(sp + 36) = s0; +MEM_U32(sp + 88) = a0; +v0 = MEM_U32(a0 + 28); +s3 = 0x30000; +if (v0 == 0) {s0 = v0; +goto L46b5e8;} +s0 = v0; +s3 = s3 | 0x117; +s2 = 0x2; +s1 = 0x15; +L46b538: +t7 = MEM_U32(s0 + 20); +a0 = MEM_U32(s0 + 24); +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a1 = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 16) = t7; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L46b560; +MEM_U32(sp + 16) = t7; +L46b560: +// bdead 401e000b gp = MEM_U32(sp + 56); +if (v0 == 0) {a0 = s3; +goto L46b594;} +a0 = s3; +t8 = MEM_U32(v0 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (s1 != t9) {//nop; +goto L46b594;} +//nop; +t0 = MEM_U16(v0 + 40); +//nop; +if (s2 == t0) {//nop; +goto L46b5b8;} +//nop; +L46b594: +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46b5ac; +a3 = a3 + 0x18; +L46b5ac: +// bdead 401e0003 gp = MEM_U32(sp + 56); +s0 = MEM_U32(s0 + 16); +goto L46b5cc; +s0 = MEM_U32(s0 + 16); +L46b5b8: +t1 = MEM_U32(v0 + 12); +//nop; +t2 = t1 | 0x4000; +MEM_U32(v0 + 12) = t2; +s0 = MEM_U32(s0 + 16); +L46b5cc: +//nop; +if (s0 != 0) {//nop; +goto L46b538;} +//nop; +t3 = MEM_U32(sp + 88); +//nop; +v0 = MEM_U32(t3 + 28); +//nop; +L46b5e8: +s4 = 0x10007e14; +//nop; +s4 = s4; +t4 = MEM_U32(s4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L46b60c;} +//nop; +MEM_U32(s4 + 0) = v0; +goto L46b6d4; +MEM_U32(s4 + 0) = v0; +L46b60c: +if (v0 == 0) {s2 = v0; +goto L46b69c;} +s2 = v0; +s3 = 0x30000; +s3 = s3 | 0x11a; +L46b61c: +s0 = MEM_U32(s4 + 0); +s1 = zero; +if (s0 == 0) {//nop; +goto L46b688;} +//nop; +L46b62c: +v0 = MEM_U32(s2 + 24); +t5 = MEM_U32(s0 + 24); +a0 = s3; +if (t5 != v0) {a1 = 0x1; +goto L46b674;} +a1 = 0x1; +//nop; +a2 = MEM_U32(s2 + 20); +a3 = v0 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46b650; +a3 = v0 + 0x18; +L46b650: +// bdead 403e0003 gp = MEM_U32(sp + 56); +if (s1 == 0) {//nop; +goto L46b668;} +//nop; +t6 = MEM_U32(s0 + 16); +MEM_U32(s1 + 16) = t6; +goto L46b678; +MEM_U32(s1 + 16) = t6; +L46b668: +t7 = MEM_U32(s0 + 16); +MEM_U32(s4 + 0) = t7; +goto L46b678; +MEM_U32(s4 + 0) = t7; +L46b674: +s1 = s0; +L46b678: +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L46b62c;} +//nop; +L46b688: +s2 = MEM_U32(s2 + 16); +//nop; +if (s2 != 0) {//nop; +goto L46b61c;} +//nop; +MEM_U32(sp + 68) = s1; +L46b69c: +s1 = MEM_U32(sp + 68); +t8 = MEM_U32(sp + 88); +if (s1 == 0) {//nop; +goto L46b6b8;} +//nop; +t9 = MEM_U32(t8 + 28); +MEM_U32(s1 + 16) = t9; +goto L46b6d4; +MEM_U32(s1 + 16) = t9; +L46b6b8: +t0 = MEM_U32(s4 + 0); +t1 = MEM_U32(sp + 88); +if (t0 != 0) {// bdead 200401 ra = MEM_U32(sp + 60); +goto L46b6d8;} +// bdead 200401 ra = MEM_U32(sp + 60); +t2 = MEM_U32(t1 + 28); +//nop; +MEM_U32(s4 + 0) = t2; +L46b6d4: +// bdead 1 ra = MEM_U32(sp + 60); +L46b6d8: +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 s1 = MEM_U32(sp + 40); +// bdead 1 s2 = MEM_U32(sp + 44); +// bdead 1 s3 = MEM_U32(sp + 48); +// bdead 1 s4 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void func_46b6f4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46b6f4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 4000012b MEM_U32(sp + 52) = s3; +s3 = 0x10007e14; +// fdead 4010012b MEM_U32(sp + 76) = ra; +// fdead 4010012b MEM_U32(sp + 72) = gp; +// fdead 4010012b MEM_U32(sp + 68) = s7; +// fdead 4010012b MEM_U32(sp + 64) = s6; +// fdead 4010012b MEM_U32(sp + 60) = s5; +// fdead 4010012b MEM_U32(sp + 56) = s4; +// fdead 4010012b MEM_U32(sp + 48) = s2; +// fdead 4010012b MEM_U32(sp + 44) = s1; +// fdead 4010012b MEM_U32(sp + 40) = s0; +s2 = MEM_U32(a0 + 28); +s3 = s3; +s0 = MEM_U32(s3 + 0); +if (s2 != 0) {s1 = zero; +goto L46b74c;} +s1 = zero; +MEM_U32(s3 + 0) = zero; +goto L46b878; +MEM_U32(s3 + 0) = zero; +L46b74c: +if (s2 == 0) {s7 = 0xffffbfff; +goto L46b878;} +s7 = 0xffffbfff; +s6 = 0x30000; +s6 = s6 | 0x119; +s5 = 0x2; +s4 = 0x15; +L46b764: +t6 = MEM_U32(s2 + 20); +a0 = MEM_U32(s2 + 24); +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a1 = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 16) = t6; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L46b78c; +MEM_U32(sp + 16) = t6; +L46b78c: +// bdead 41fe000b gp = MEM_U32(sp + 72); +if (v0 == 0) {a0 = s6; +goto L46b7d4;} +a0 = s6; +t7 = MEM_U32(v0 + 8); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (s4 != t8) {//nop; +goto L46b7d4;} +//nop; +t9 = MEM_U16(v0 + 40); +//nop; +if (s5 != t9) {//nop; +goto L46b7d4;} +//nop; +t0 = MEM_U32(v0 + 12); +//nop; +t1 = t0 & 0x4000; +if (t1 != 0) {//nop; +goto L46b7f8;} +//nop; +L46b7d4: +a3 = MEM_U32(s2 + 24); +//nop; +a2 = MEM_U32(s2 + 20); +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46b7ec; +a3 = a3 + 0x18; +L46b7ec: +// bdead 41fe0003 gp = MEM_U32(sp + 72); +s2 = MEM_U32(s2 + 16); +goto L46b86c; +s2 = MEM_U32(s2 + 16); +L46b7f8: +if (s0 == 0) {//nop; +goto L46b868;} +//nop; +v1 = MEM_U32(v0 + 24); +//nop; +L46b808: +t2 = MEM_U32(s0 + 24); +//nop; +if (t2 != v1) {//nop; +goto L46b854;} +//nop; +v1 = MEM_U32(s3 + 0); +//nop; +if (s0 != v1) {//nop; +goto L46b834;} +//nop; +t3 = MEM_U32(v1 + 16); +MEM_U32(s3 + 0) = t3; +goto L46b840; +MEM_U32(s3 + 0) = t3; +L46b834: +t4 = MEM_U32(s0 + 16); +//nop; +MEM_U32(s1 + 16) = t4; +L46b840: +t5 = MEM_U32(v0 + 12); +//nop; +t6 = t5 & s7; +MEM_U32(v0 + 12) = t6; +goto L46b868; +MEM_U32(v0 + 12) = t6; +L46b854: +s1 = s0; +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L46b808;} +//nop; +L46b868: +s2 = MEM_U32(s2 + 16); +L46b86c: +//nop; +if (s2 != 0) {//nop; +goto L46b764;} +//nop; +L46b878: +// bdead 1 ra = MEM_U32(sp + 76); +// bdead 1 s0 = MEM_U32(sp + 40); +// bdead 1 s1 = MEM_U32(sp + 44); +// bdead 1 s2 = MEM_U32(sp + 48); +// bdead 1 s3 = MEM_U32(sp + 52); +// bdead 1 s4 = MEM_U32(sp + 56); +// bdead 1 s5 = MEM_U32(sp + 60); +// bdead 1 s6 = MEM_U32(sp + 64); +// bdead 1 s7 = MEM_U32(sp + 68); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static void func_46b8a4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46b8a4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000012b MEM_U32(sp + 60) = ra; +// fdead 4000012b MEM_U32(sp + 56) = gp; +// fdead 4000012b MEM_U32(sp + 52) = s3; +// fdead 4000012b MEM_U32(sp + 48) = s2; +// fdead 4000012b MEM_U32(sp + 44) = s1; +// fdead 4000012b MEM_U32(sp + 40) = s0; +s0 = MEM_U32(a0 + 28); +s3 = 0x30000; +if (s0 == 0) {s3 = s3 | 0x117; +goto L46b984;} +s3 = s3 | 0x117; +s2 = 0x2; +s1 = 0x15; +L46b8e4: +t6 = MEM_U32(s0 + 20); +a0 = MEM_U32(s0 + 24); +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a1 = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 16) = t6; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L46b90c; +MEM_U32(sp + 16) = t6; +L46b90c: +// bdead 401e000b gp = MEM_U32(sp + 56); +if (v0 == 0) {a0 = s3; +goto L46b940;} +a0 = s3; +t7 = MEM_U32(v0 + 8); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (s1 != t8) {//nop; +goto L46b940;} +//nop; +t9 = MEM_U16(v0 + 40); +//nop; +if (s2 == t9) {//nop; +goto L46b964;} +//nop; +L46b940: +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46b958; +a3 = a3 + 0x18; +L46b958: +// bdead 401e0003 gp = MEM_U32(sp + 56); +s0 = MEM_U32(s0 + 16); +goto L46b978; +s0 = MEM_U32(s0 + 16); +L46b964: +t0 = MEM_U32(v0 + 12); +//nop; +t1 = t0 | 0x4; +MEM_U32(v0 + 12) = t1; +s0 = MEM_U32(s0 + 16); +L46b978: +//nop; +if (s0 != 0) {//nop; +goto L46b8e4;} +//nop; +L46b984: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 40); +// bdead 1 s1 = MEM_U32(sp + 44); +// bdead 1 s2 = MEM_U32(sp + 48); +// bdead 1 s3 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_46b9a0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46b9a0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000012b MEM_U32(sp + 60) = ra; +// fdead 4000012b MEM_U32(sp + 56) = gp; +// fdead 4000012b MEM_U32(sp + 52) = s3; +// fdead 4000012b MEM_U32(sp + 48) = s2; +// fdead 4000012b MEM_U32(sp + 44) = s1; +// fdead 4000012b MEM_U32(sp + 40) = s0; +s0 = MEM_U32(a0 + 28); +s3 = 0x30000; +if (s0 == 0) {s3 = s3 | 0x117; +goto L46ba80;} +s3 = s3 | 0x117; +s2 = 0x2; +s1 = 0x15; +L46b9e0: +t6 = MEM_U32(s0 + 20); +a0 = MEM_U32(s0 + 24); +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a1 = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 16) = t6; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L46ba08; +MEM_U32(sp + 16) = t6; +L46ba08: +// bdead 401e000b gp = MEM_U32(sp + 56); +if (v0 == 0) {a0 = s3; +goto L46ba3c;} +a0 = s3; +t7 = MEM_U32(v0 + 8); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (s1 != t8) {//nop; +goto L46ba3c;} +//nop; +t9 = MEM_U16(v0 + 40); +//nop; +if (s2 == t9) {//nop; +goto L46ba60;} +//nop; +L46ba3c: +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ba54; +a3 = a3 + 0x18; +L46ba54: +// bdead 401e0003 gp = MEM_U32(sp + 56); +s0 = MEM_U32(s0 + 16); +goto L46ba74; +s0 = MEM_U32(s0 + 16); +L46ba60: +t0 = MEM_U32(v0 + 12); +//nop; +t1 = t0 | 0x2; +MEM_U32(v0 + 12) = t1; +s0 = MEM_U32(s0 + 16); +L46ba74: +//nop; +if (s0 != 0) {//nop; +goto L46b9e0;} +//nop; +L46ba80: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 40); +// bdead 1 s1 = MEM_U32(sp + 44); +// bdead 1 s2 = MEM_U32(sp + 48); +// bdead 1 s3 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_46ba9c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46ba9c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000012b MEM_U32(sp + 28) = ra; +// fdead 4000012b MEM_U32(sp + 24) = gp; +v1 = MEM_U32(a0 + 28); +at = 0x65; +t6 = MEM_U32(v1 + 4); +v0 = v1; +if (t6 == at) {//nop; +goto L46bb00;} +//nop; +t7 = 0x1002dee4; +t8 = MEM_U32(v0 + 8); +t7 = MEM_U32(t7 + 0); +a0 = 0x30000; +if (t7 == t8) {a0 = a0 | 0x122; +goto L46bb00;} +a0 = a0 | 0x122; +//nop; +a2 = MEM_U32(v0 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46baf4; +a1 = 0x1; +L46baf4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46bb1c; +// bdead 1 ra = MEM_U32(sp + 28); +L46bb00: +//nop; +a0 = MEM_U32(v1 + 28); +//nop; +f_member_pack(mem, sp, a0); +goto L46bb10; +//nop; +L46bb10: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L46bb1c: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_46bb28(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46bb28: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 4000012b MEM_U32(sp + 60) = ra; +// fdead 4000012b MEM_U32(sp + 56) = gp; +// fdead 4000012b MEM_U32(sp + 52) = s4; +// fdead 4000012b MEM_U32(sp + 48) = s3; +// fdead 4000012b MEM_U32(sp + 44) = s2; +// fdead 4000012b MEM_U32(sp + 40) = s1; +// fdead 4000012b MEM_U32(sp + 36) = s0; +MEM_U32(sp + 88) = a0; +v1 = MEM_U32(a0 + 28); +a0 = 0x30000; +t7 = MEM_U32(v1 + 24); +s0 = MEM_U32(v1 + 16); +t8 = MEM_U32(t7 + 20); +a0 = a0 | 0x85; +at = t8 < 0x9; +if (at != 0) {s4 = v1; +goto L46bb98;} +s4 = v1; +//nop; +a2 = MEM_U32(v1 + 20); +a1 = 0x1; +a3 = t7 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46bb90; +a3 = t7 + 0x18; +L46bb90: +// bdead 40220003 gp = MEM_U32(sp + 56); +//nop; +L46bb98: +if (s0 == 0) {MEM_U32(s4 + 8) = zero; +goto L46bc44;} +MEM_U32(s4 + 8) = zero; +s3 = 0x30000; +s3 = s3 | 0x117; +s2 = 0x2; +s1 = 0x15; +L46bbb0: +t9 = MEM_U32(s0 + 20); +a0 = MEM_U32(s0 + 24); +MEM_U32(sp + 16) = t9; +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a1 = zero; +a2 = 0x4; +a3 = zero; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L46bbd8; +a3 = zero; +L46bbd8: +// bdead 403e000b gp = MEM_U32(sp + 56); +if (v0 == 0) {a0 = s3; +goto L46bc0c;} +a0 = s3; +t0 = MEM_U32(v0 + 8); +//nop; +t1 = MEM_U32(t0 + 4); +//nop; +if (s1 != t1) {//nop; +goto L46bc0c;} +//nop; +t2 = MEM_U16(v0 + 40); +//nop; +if (s2 == t2) {//nop; +goto L46bc30;} +//nop; +L46bc0c: +a3 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46bc24; +a3 = a3 + 0x18; +L46bc24: +// bdead 403e0003 gp = MEM_U32(sp + 56); +s0 = MEM_U32(s0 + 16); +goto L46bc38; +s0 = MEM_U32(s0 + 16); +L46bc30: +MEM_U32(s0 + 8) = s4; +s0 = MEM_U32(s0 + 16); +L46bc38: +//nop; +if (s0 != 0) {//nop; +goto L46bbb0;} +//nop; +L46bc44: +v1 = 0x1002dfdc; +t3 = MEM_U32(sp + 88); +v0 = MEM_U32(v1 + 0); +//nop; +if (v0 != 0) {t5 = MEM_U32(sp + 88); +goto L46bc6c;} +t5 = MEM_U32(sp + 88); +t4 = MEM_U32(t3 + 28); +MEM_U32(v1 + 0) = t4; +goto L46bd18; +MEM_U32(v1 + 0) = t4; +// fdead 0 t5 = MEM_U32(sp + 88); +L46bc6c: +s1 = v0; +v1 = MEM_U32(t5 + 28); +//nop; +s0 = MEM_U32(v1 + 16); +if (v0 == 0) {s2 = 0x30000; +goto L46bd0c;} +s2 = 0x30000; +s2 = s2 | 0x86; +L46bc88: +if (s0 == 0) {v0 = s1; +goto L46bcec;} +v0 = s1; +v1 = MEM_U32(s1 + 24); +a0 = s2; +L46bc98: +v0 = MEM_U32(s0 + 24); +//nop; +if (v1 != v0) {//nop; +goto L46bcd8;} +//nop; +t6 = MEM_U32(s1 + 8); +//nop; +if (t6 == 0) {//nop; +goto L46bcd8;} +//nop; +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x1; +a3 = v0 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46bccc; +a3 = v0 + 0x18; +L46bccc: +// bdead 400e0001 gp = MEM_U32(sp + 56); +v0 = s1; +goto L46bcec; +v0 = s1; +L46bcd8: +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L46bc98;} +//nop; +v0 = s1; +L46bcec: +s1 = MEM_U32(s1 + 16); +//nop; +if (s1 != 0) {//nop; +goto L46bc88;} +//nop; +t7 = MEM_U32(sp + 88); +//nop; +v1 = MEM_U32(t7 + 28); +MEM_U32(sp + 68) = v0; +L46bd0c: +v0 = MEM_U32(sp + 68); +//nop; +MEM_U32(v0 + 16) = v1; +L46bd18: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 s1 = MEM_U32(sp + 40); +// bdead 1 s2 = MEM_U32(sp + 44); +// bdead 1 s3 = MEM_U32(sp + 48); +// bdead 1 s4 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void func_46bd38(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46bd38: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000012b MEM_U32(sp + 44) = ra; +// fdead 4000012b MEM_U32(sp + 40) = gp; +// fdead 4000012b MEM_U32(sp + 36) = s3; +// fdead 4000012b MEM_U32(sp + 32) = s2; +// fdead 4000012b MEM_U32(sp + 28) = s1; +// fdead 4000012b MEM_U32(sp + 24) = s0; +s3 = MEM_U32(a0 + 28); +v1 = 0x10007e18; +t6 = MEM_U32(s3 + 16); +MEM_U32(s3 + 16) = zero; +v1 = v1; +MEM_U32(s3 + 8) = t6; +v0 = MEM_U32(v1 + 0); +s1 = zero; +if (v0 != 0) {s0 = v0; +goto L46bd90;} +s0 = v0; +MEM_U32(v1 + 0) = s3; +goto L46be2c; +MEM_U32(v1 + 0) = s3; +L46bd90: +s2 = MEM_U32(s3 + 24); +if (v0 == 0) {s2 = s2 + 0x18; +goto L46be20;} +s2 = s2 + 0x18; +L46bd9c: +a0 = MEM_U32(s0 + 24); +//nop; +a1 = s2; +a0 = a0 + 0x18; +v0 = wrapper_strcmp(mem, a0, a1); +goto L46bdb0; +a0 = a0 + 0x18; +L46bdb0: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L46bdc4;} +//nop; +s1 = s0; +goto L46be10; +s1 = s0; +L46bdc4: +t7 = MEM_U32(s0 + 16); +if (s1 != 0) {MEM_U32(s3 + 16) = t7; +goto L46bde0;} +MEM_U32(s3 + 16) = t7; +at = 0x10007e18; +s1 = zero; +MEM_U32(at + 0) = s3; +goto L46bde8; +MEM_U32(at + 0) = s3; +L46bde0: +MEM_U32(s1 + 16) = s3; +s1 = zero; +L46bde8: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x11b; +a1 = 0x1; +a3 = s2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46be04; +a3 = s2; +L46be04: +// bdead 140001 gp = MEM_U32(sp + 40); +//nop; +goto L46be20; +//nop; +L46be10: +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L46bd9c;} +//nop; +L46be20: +if (s1 == 0) {// bdead 140001 ra = MEM_U32(sp + 44); +goto L46be30;} +// bdead 140001 ra = MEM_U32(sp + 44); +MEM_U32(s1 + 16) = s3; +L46be2c: +// bdead 1 ra = MEM_U32(sp + 44); +L46be30: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_declare_weakexterns(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46be48: +//declare_weakexterns: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 4000000b MEM_U32(sp + 44) = s2; +s2 = 0x10007e18; +// fdead 4008000b MEM_U32(sp + 76) = ra; +s2 = MEM_U32(s2 + 0); +// fdead 4008000b MEM_U32(sp + 72) = fp; +// fdead 4008000b MEM_U32(sp + 68) = gp; +// fdead 4008000b MEM_U32(sp + 64) = s7; +// fdead 4008000b MEM_U32(sp + 60) = s6; +// fdead 4008000b MEM_U32(sp + 56) = s5; +// fdead 4008000b MEM_U32(sp + 52) = s4; +// fdead 4008000b MEM_U32(sp + 48) = s3; +// fdead 4008000b MEM_U32(sp + 40) = s1; +if (s2 == 0) {// fdead 4008000b MEM_U32(sp + 36) = s0; +goto L46c124;} +// fdead 4008000b MEM_U32(sp + 36) = s0; +s6 = 0x1002df78; +fp = 0x4; +s7 = 0x2000; +s5 = 0x10000000; +s4 = 0x2; +L46bea4: +s1 = MEM_U32(s2 + 8); +a1 = zero; +if (s1 != 0) {a2 = fp; +goto L46bfc8;} +a2 = fp; +t6 = MEM_U32(s2 + 20); +a0 = MEM_U32(s2 + 24); +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a1 = zero; +a2 = fp; +a3 = zero; +MEM_U32(sp + 16) = t6; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L46bedc; +MEM_U32(sp + 16) = t6; +L46bedc: +// bdead c1e8010b gp = MEM_U32(sp + 68); +if (v0 == 0) {s1 = v0; +goto L46bf0c;} +s1 = v0; +t7 = MEM_U16(v0 + 40); +//nop; +if (s4 != t7) {//nop; +goto L46bf0c;} +//nop; +t8 = MEM_U32(v0 + 12); +//nop; +t9 = t8 & s5; +if (t9 == 0) {//nop; +goto L46bf38;} +//nop; +L46bf0c: +a3 = MEM_U32(s2 + 24); +//nop; +a0 = 0x30000; +a2 = MEM_U32(s2 + 20); +a0 = a0 | 0x11d; +a1 = s4; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46bf2c; +a3 = a3 + 0x18; +L46bf2c: +// bdead c1e80003 gp = MEM_U32(sp + 68); +s2 = MEM_U32(s2 + 16); +goto L46c118; +s2 = MEM_U32(s2 + 16); +L46bf38: +t0 = MEM_U32(v0 + 60); +//nop; +if (t0 == 0) {//nop; +goto L46c114;} +//nop; +//nop; +a1 = MEM_U32(s2 + 20); +a2 = MEM_U32(s2 + 24); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L46bf5c; +a0 = 0x63; +L46bf5c: +t1 = MEM_U32(s1 + 60); +// bdead c1ec058b gp = MEM_U32(sp + 68); +MEM_U32(v0 + 60) = t1; +t2 = MEM_U32(s1 + 8); +MEM_U32(v0 + 12) = s7; +MEM_U32(v0 + 72) = fp; +MEM_U32(v0 + 8) = t2; +//nop; +s0 = v0; +a0 = v0; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L46bf88; +a0 = v0; +L46bf88: +// bdead c1ea0003 gp = MEM_U32(sp + 68); +a1 = MEM_U32(s2 + 20); +//nop; +a0 = 0x62; +a2 = zero; +a3 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L46bfa4; +a3 = s0; +L46bfa4: +// bdead c1e8000b gp = MEM_U32(sp + 68); +a1 = MEM_U32(s6 + 0); +//nop; +a0 = v0; +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L46bfbc; +//nop; +L46bfbc: +// bdead c1e80003 gp = MEM_U32(sp + 68); +s2 = MEM_U32(s2 + 16); +goto L46c118; +s2 = MEM_U32(s2 + 16); +L46bfc8: +a0 = MEM_U32(s1 + 24); +t3 = MEM_U32(s1 + 20); +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a3 = zero; +s0 = a0 + 0x18; +MEM_U32(sp + 16) = t3; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L46bfec; +MEM_U32(sp + 16) = t3; +L46bfec: +// bdead c1ea010b gp = MEM_U32(sp + 68); +if (v0 == 0) {s1 = v0; +goto L46c01c;} +s1 = v0; +t4 = MEM_U16(v0 + 40); +//nop; +if (s4 != t4) {//nop; +goto L46c01c;} +//nop; +t5 = MEM_U32(v0 + 12); +//nop; +t6 = t5 & s5; +if (t6 == 0) {//nop; +goto L46c044;} +//nop; +L46c01c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s2 + 20); +a0 = a0 | 0x11c; +a1 = 0x1; +a3 = s0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c038; +a3 = s0; +L46c038: +// bdead c1e80003 gp = MEM_U32(sp + 68); +s2 = MEM_U32(s2 + 16); +goto L46c118; +s2 = MEM_U32(s2 + 16); +L46c044: +t7 = MEM_U32(v0 + 28); +a1 = 0x1; +if (t7 != 0) {a0 = 0x63; +goto L46c078;} +a0 = 0x63; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s2 + 20); +a0 = a0 | 0x11e; +a3 = s0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c06c; +a3 = s0; +L46c06c: +// bdead c1e80003 gp = MEM_U32(sp + 68); +s2 = MEM_U32(s2 + 16); +goto L46c118; +s2 = MEM_U32(s2 + 16); +L46c078: +s3 = MEM_U32(s1 + 12); +//nop; +a1 = MEM_U32(s2 + 20); +a2 = MEM_U32(s2 + 24); +t8 = s3 | 0x2000; +s3 = t8; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L46c094; +s3 = t8; +L46c094: +a2 = MEM_U32(s1 + 44); +MEM_U32(sp + 16) = s3; +t9 = MEM_U32(s1 + 8); +// bdead c5ec008b gp = MEM_U32(sp + 68); +MEM_U32(sp + 20) = t9; +//nop; +s0 = v0; +a0 = v0; +a1 = zero; +a3 = fp; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L46c0c0; +a3 = fp; +L46c0c0: +// bdead c1ee0183 gp = MEM_U32(sp + 68); +MEM_U32(s0 + 28) = s1; +//nop; +a0 = s0; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L46c0d8; +//nop; +L46c0d8: +// bdead c1ee0003 gp = MEM_U32(sp + 68); +a1 = MEM_U32(s2 + 20); +//nop; +a2 = MEM_U32(s1 + 8); +a0 = 0x62; +a3 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L46c0f4; +a3 = s0; +L46c0f4: +// bdead c1e8000b gp = MEM_U32(sp + 68); +a1 = MEM_U32(s6 + 0); +//nop; +a0 = v0; +//nop; +f_emit_tree(mem, sp, a0, a1); +goto L46c10c; +//nop; +L46c10c: +// bdead c1e80003 gp = MEM_U32(sp + 68); +//nop; +L46c114: +s2 = MEM_U32(s2 + 16); +L46c118: +//nop; +if (s2 != 0) {//nop; +goto L46bea4;} +//nop; +L46c124: +// bdead 1 ra = MEM_U32(sp + 76); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 s1 = MEM_U32(sp + 40); +// bdead 1 s2 = MEM_U32(sp + 44); +// bdead 1 s3 = MEM_U32(sp + 48); +// bdead 1 s4 = MEM_U32(sp + 52); +// bdead 1 s5 = MEM_U32(sp + 56); +// bdead 1 s6 = MEM_U32(sp + 60); +// bdead 1 s7 = MEM_U32(sp + 64); +// bdead 1 fp = MEM_U32(sp + 72); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +//nop; +//nop; +//nop; +} + +static uint64_t f_UWRITE(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46c160: +//UWRITE: +//nop; +//nop; +//nop; +t6 = 0x10029e90; +sp = sp + 0xffffffe0; +t6 = MEM_U8(t6 + 85); +// fdead 400081eb MEM_U32(sp + 28) = ra; +at = (int)t6 < (int)0x3; +// fdead 400081ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (at != 0) {MEM_U32(sp + 36) = a1; +goto L46c1b4;} +MEM_U32(sp + 36) = a1; +a0 = 0x10004834; +a1 = 0x10013e3c; +//nop; +a2 = MEM_U32(sp + 36); +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L46c1ac; +a1 = a1; +L46c1ac: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L46c1b4: +a3 = 0x1002e788; +//nop; +a0 = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 36); +a3 = MEM_U32(a3 + 0); +a1 = 0x1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L46c1d0; +a1 = 0x1; +L46c1d0: +t7 = MEM_U32(sp + 36); +// bdead 40010019 gp = MEM_U32(sp + 24); +if (v0 == t7) {a0 = 0x50000; +goto L46c224;} +a0 = 0x50000; +v0 = 0x1002dee8; +a0 = a0 | 0x87; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L46c200;} +//nop; +a3 = v0; +goto L46c20c; +a3 = v0; +L46c200: +a3 = 0x10013e54; +//nop; +a3 = a3; +L46c20c: +//nop; +a1 = 0x3; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c21c; +a2 = 0xffffffff; +L46c21c: +// bdead 11 gp = MEM_U32(sp + 24); +//nop; +L46c224: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +} + +static void f_UW_CONST_str(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c234: +//UW_CONST_str: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +v0 = wrapper_strlen(mem, a0); +goto L46c258; +MEM_U32(sp + 40) = a0; +L46c258: +// bdead 40000109 gp = MEM_U32(sp + 24); +at = (int)v0 < (int)0x401; +if (at != 0) {v1 = 0x400; +goto L46c270;} +v1 = 0x400; +MEM_U32(sp + 36) = v1; +goto L46c288; +MEM_U32(sp + 36) = v1; +L46c270: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L46c280; +//nop; +L46c280: +// bdead 40000109 gp = MEM_U32(sp + 24); +MEM_U32(sp + 36) = v0; +L46c288: +//nop; +a0 = sp + 0x24; +a1 = 0x4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c298; +a1 = 0x4; +L46c298: +v1 = MEM_U32(sp + 36); +// bdead 40000111 gp = MEM_U32(sp + 24); +v1 = v1 + 0x3; +//nop; +if ((int)v1 >= 0) {t6 = (int)v1 >> 2; +goto L46c2b8;} +t6 = (int)v1 >> 2; +at = v1 + 0x3; +t6 = (int)at >> 2; +L46c2b8: +MEM_U32(sp + 36) = t6; +a0 = sp + 0x24; +a1 = 0x4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c2c8; +a1 = 0x4; +L46c2c8: +v1 = MEM_U32(sp + 36); +// bdead 40000111 gp = MEM_U32(sp + 24); +at = 0x1; +t7 = v1 & 0x1; +if (t7 != at) {//nop; +goto L46c2e4;} +//nop; +v1 = v1 + 0x1; +L46c2e4: +//nop; +a0 = MEM_U32(sp + 40); +a1 = v1 << 2; +MEM_U32(sp + 36) = v1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c2f8; +MEM_U32(sp + 36) = v1; +L46c2f8: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_UW_CONST_m(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46c308: +//UW_CONST_m: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a1 = 0x4; +a0 = sp + 0x28; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c338; +a0 = sp + 0x28; +L46c338: +a2 = MEM_U32(sp + 40); +// bdead 40000181 gp = MEM_U32(sp + 24); +a2 = a2 + 0x3; +//nop; +if ((int)a2 >= 0) {t6 = (int)a2 >> 2; +goto L46c358;} +t6 = (int)a2 >> 2; +at = a2 + 0x3; +t6 = (int)at >> 2; +L46c358: +MEM_U32(sp + 36) = t6; +a0 = sp + 0x24; +a1 = 0x4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c368; +a1 = 0x4; +L46c368: +a2 = MEM_U32(sp + 36); +// bdead 40000181 gp = MEM_U32(sp + 24); +at = 0x1; +t7 = a2 & 0x1; +if (t7 != at) {//nop; +goto L46c384;} +//nop; +a2 = a2 + 0x1; +L46c384: +//nop; +a1 = a2 << 2; +a0 = MEM_U32(sp + 44); +MEM_U32(sp + 36) = a1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c398; +MEM_U32(sp + 36) = a1; +L46c398: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_UW_CONST_s(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46c3a8: +//UW_CONST_s: +//nop; +//nop; +//nop; +sp = sp + 0xfffffbd8; +a2 = a1; +a1 = 0x10013e58; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 1064) = a0; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = sp + 0x28; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L46c3dc; +a1 = a1; +L46c3dc: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = sp + 0x28; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L46c3f4; +//nop; +L46c3f4: +// bdead 40000109 gp = MEM_U32(sp + 24); +a0 = sp + 0x24; +//nop; +a1 = 0x4; +MEM_U32(sp + 36) = v0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c40c; +MEM_U32(sp + 36) = v0; +L46c40c: +v1 = MEM_U32(sp + 36); +// bdead 40000111 gp = MEM_U32(sp + 24); +v1 = v1 + 0x3; +//nop; +if ((int)v1 >= 0) {t6 = (int)v1 >> 2; +goto L46c42c;} +t6 = (int)v1 >> 2; +at = v1 + 0x3; +t6 = (int)at >> 2; +L46c42c: +MEM_U32(sp + 36) = t6; +a0 = sp + 0x24; +a1 = 0x4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c43c; +a1 = 0x4; +L46c43c: +v1 = MEM_U32(sp + 36); +// bdead 40000111 gp = MEM_U32(sp + 24); +at = 0x1; +t7 = v1 & 0x1; +if (t7 != at) {a0 = sp + 0x28; +goto L46c458;} +a0 = sp + 0x28; +v1 = v1 + 0x1; +L46c458: +//nop; +a1 = v1 << 2; +MEM_U32(sp + 36) = v1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c468; +MEM_U32(sp + 36) = v1; +L46c468: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x428; +return; +// bdead 1 sp = sp + 0x428; +} + +static void f_UW_CONST_f(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46c478: +//UW_CONST_f: +//nop; +//nop; +//nop; +sp = sp + 0xfffffbd0; +f12.w[0] = a3; +f12.w[1] = a2; +// fdead 400001eb MEM_U32(sp + 28) = ra; +if (a0 != 0) {// fdead 400001eb MEM_U32(sp + 24) = gp; +goto L46c5a0;} +// fdead 400001eb MEM_U32(sp + 24) = gp; +a1 = 0x10013e5c; +//nop; +a2 = f12.w[1]; +a3 = f12.w[0]; +a0 = sp + 0x30; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L46c4b8; +a1 = a1; +L46c4b8: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10013e68; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L46c4d4; +//nop; +L46c4d4: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = sp + 0x30; +a1 = 0x10013e64; +//nop; +a2 = v0; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L46c4f0; +a1 = a1; +L46c4f0: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 != 0) {a0 = 0x30000; +goto L46c524;} +a0 = 0x30000; +a3 = 0x10013e6c; +//nop; +a2 = MEM_U32(sp + 1088); +a0 = a0 | 0x10c; +a1 = 0x1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c518; +a3 = a3; +L46c518: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +goto L46c584; +//nop; +L46c524: +a0 = 0x10013e80; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L46c538; +//nop; +L46c538: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = sp + 0x30; +a1 = 0x10013e78; +//nop; +a2 = v0; +a1 = a1; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L46c554; +a1 = a1; +L46c554: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 != 0) {a0 = 0x30000; +goto L46c584;} +a0 = 0x30000; +a3 = 0x10013e88; +//nop; +a2 = MEM_U32(sp + 1088); +a0 = a0 | 0x10c; +a1 = 0x1; +a3 = a3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c57c; +a3 = a3; +L46c57c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L46c584: +//nop; +a0 = sp + 0x30; +//nop; +f_UW_CONST_str(mem, sp, a0); +goto L46c594; +//nop; +L46c594: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46c614; +// bdead 1 ra = MEM_U32(sp + 28); +L46c5a0: +t6 = MEM_U8(a0 + 0); +v0 = a0; +if (t6 == 0) {at = a0 < v0; +goto L46c5c4;} +at = a0 < v0; +L46c5b0: +t7 = MEM_U8(v0 + 1); +v0 = v0 + 0x1; +if (t7 != 0) {//nop; +goto L46c5b0;} +//nop; +at = a0 < v0; +L46c5c4: +if (at == 0) {//nop; +goto L46c5f8;} +//nop; +v1 = MEM_U8(v0 + -1); +at = 0x46; +if (v1 == at) {at = 0x66; +goto L46c5f4;} +at = 0x66; +if (v1 == at) {at = 0x4c; +goto L46c5f4;} +at = 0x4c; +if (v1 == at) {at = 0x6c; +goto L46c5f4;} +at = 0x6c; +if (v1 != at) {//nop; +goto L46c5f8;} +//nop; +L46c5f4: +MEM_U8(v0 + -1) = (uint8_t)zero; +L46c5f8: +//nop; +//nop; +//nop; +f_UW_CONST_str(mem, sp, a0); +goto L46c608; +//nop; +L46c608: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L46c614: +// bdead 1 sp = sp + 0x430; +//nop; +return; +//nop; +} + +static void f_UW_CONST_i(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46c678: +//UW_CONST_i: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001ab MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +// fdead 400001ab MEM_U32(sp + 24) = gp; +a0 = sp + 0x20; +a1 = 0x8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c6a4; +a1 = 0x8; +L46c6a4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_UW_CONST_lli(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c6b4: +//UW_CONST_lli: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 4000006b MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +// fdead 4000006b MEM_U32(sp + 24) = gp; +a1 = 0x8; +a0 = sp + 0x20; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c6e4; +a0 = sp + 0x20; +L46c6e4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_U_DT(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c6f4: +//U_DT: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 4); +a3 = a0; +t7 = t6 + 0xffffffff; +at = t7 < 0x18; +if (at == 0) {//nop; +goto L46c838;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10013fc0[] = { +&&L46c818, +&&L46c818, +&&L46c818, +&&L46c770, +&&L46c7a4, +&&L46c7a4, +&&L46c7a4, +&&L46c7a4, +&&L46c7a4, +&&L46c778, +&&L46c7c8, +&&L46c7f4, +&&L46c7f4, +&&L46c7f4, +&&L46c7f4, +&&L46c7f4, +&&L46c768, +&&L46c768, +&&L46c744, +&&L46c7a4, +&&L46c760, +&&L46c74c, +&&L46c838, +&&L46c744, +}; +dest = Lswitch10013fc0[t7]; +//nop; +goto *dest; +//nop; +L46c744: +v0 = 0x9; +goto L46c85c; +v0 = 0x9; +L46c74c: +v0 = 0x10007e24; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L46c860; +// bdead 9 ra = MEM_U32(sp + 28); +L46c760: +v0 = 0x2; +goto L46c85c; +v0 = 0x2; +L46c768: +v0 = 0xb; +goto L46c85c; +v0 = 0xb; +L46c770: +v0 = 0xa; +goto L46c85c; +v0 = 0xa; +L46c778: +a0 = 0x10013e98; +a1 = 0x10013ea0; +//nop; +a2 = 0xc0; +MEM_U32(sp + 32) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L46c798; +a1 = a1; +L46c798: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +L46c7a4: +t8 = MEM_U32(a3 + 24); +//nop; +at = t8 < 0x21; +if (at != 0) {//nop; +goto L46c7c0;} +//nop; +v0 = 0x5; +goto L46c85c; +v0 = 0x5; +L46c7c0: +v0 = 0x6; +goto L46c85c; +v0 = 0x6; +L46c7c8: +a0 = 0x10013eac; +a1 = 0x10013eb4; +//nop; +a2 = 0xd2; +MEM_U32(sp + 32) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L46c7e8; +a1 = a1; +L46c7e8: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +L46c7f4: +t9 = MEM_U32(a3 + 24); +//nop; +at = t9 < 0x21; +if (at != 0) {//nop; +goto L46c810;} +//nop; +v0 = 0x7; +goto L46c85c; +v0 = 0x7; +L46c810: +v0 = 0x8; +goto L46c85c; +v0 = 0x8; +L46c818: +t0 = MEM_U32(a3 + 24); +at = 0x20; +if (t0 != at) {//nop; +goto L46c830;} +//nop; +v0 = 0xd; +goto L46c85c; +v0 = 0xd; +L46c830: +v0 = 0xc; +goto L46c85c; +v0 = 0xc; +L46c838: +a0 = 0x10013ec0; +a1 = 0x10013ec8; +//nop; +a2 = 0xe9; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L46c854; +a1 = a1; +L46c854: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L46c85c: +// bdead 9 ra = MEM_U32(sp + 28); +L46c860: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_init_codegen(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L46c86c: +//init_codegen: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +at = 0x1002f794; +t6 = 0xa; +// fdead 400080ef MEM_U32(sp + 36) = ra; +// fdead 400080ef MEM_U32(sp + 32) = gp; +// fdead 400080ef MEM_U32(sp + 28) = s1; +// fdead 400080ef MEM_U32(sp + 24) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 48) = a2; +if (a1 == 0) {MEM_U32(at + 0) = t6; +goto L46c8b0;} +MEM_U32(at + 0) = t6; +at = 0x1002e788; +MEM_U32(at + 0) = a1; +goto L46c8c0; +MEM_U32(at + 0) = a1; +L46c8b0: +t7 = 0xfb528e4; +at = 0x1002e788; +t7 = t7 + 0x10; +MEM_U32(at + 0) = t7; +L46c8c0: +s0 = 0x1002f790; +s1 = 0x1002e790; +t8 = 0x10006594; +MEM_U32(s0 + 0) = s1; +t8 = MEM_U32(t8 + 36); +at = 0x40; +if (t8 != at) {t0 = 0x7; +goto L46c8f0;} +t0 = 0x7; +at = 0x10007e24; +t9 = 0xf; +MEM_U32(at + 0) = t9; +goto L46c8fc; +MEM_U32(at + 0) = t9; +L46c8f0: +at = 0x10007e24; +//nop; +MEM_U32(at + 0) = zero; +L46c8fc: +t1 = MEM_U32(s0 + 0); +t2 = 0x10029fa0; +MEM_U8(t1 + 0) = (uint8_t)t0; +t2 = MEM_U16(t2 + 4); +//nop; +if (t2 == 0) {//nop; +goto L46c924;} +//nop; +t3 = MEM_U32(s0 + 0); +MEM_U32(t3 + 4) = zero; +goto L46c930; +MEM_U32(t3 + 4) = zero; +L46c924: +t5 = MEM_U32(s0 + 0); +t4 = 0x1; +MEM_U32(t5 + 4) = t4; +L46c930: +t7 = MEM_U32(s0 + 0); +t6 = 0x3; +MEM_U32(t7 + 8) = t6; +t9 = MEM_U32(s0 + 0); +t8 = 0x13; +MEM_U32(t9 + 12) = t8; +v1 = MEM_U32(s0 + 0); +t2 = 0x10008830; +t0 = MEM_U8(v1 + 0); +//nop; +t1 = t0 << 4; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t5; +if (at != 0) {v1 = t5; +goto L46c99c;} +v1 = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46c990; +//nop; +L46c990: +// bdead 40060103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L46c99c: +t6 = 0x63; +MEM_U8(v1 + 0) = (uint8_t)t6; +t7 = MEM_U32(s0 + 0); +t2 = 0x10008830; +MEM_U32(t7 + 4) = zero; +t9 = MEM_U32(s0 + 0); +t8 = MEM_U32(sp + 48); +//nop; +MEM_U32(t9 + 8) = t8; +v1 = MEM_U32(s0 + 0); +//nop; +t0 = MEM_U8(v1 + 0); +//nop; +t1 = t0 << 4; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t5; +if (at != 0) {v1 = t5; +goto L46ca14;} +v1 = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ca08; +//nop; +L46ca08: +// bdead 40060103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L46ca14: +t6 = 0x13; +MEM_U8(v1 + 0) = (uint8_t)t6; +v1 = MEM_U32(s0 + 0); +t2 = 0x10008830; +t7 = MEM_U8(v1 + 1); +//nop; +t8 = t7 & 0xffe0; +t9 = t8 | 0x9; +MEM_U8(v1 + 1) = (uint8_t)t9; +v1 = MEM_U32(s0 + 0); +//nop; +t0 = MEM_U8(v1 + 0); +//nop; +t1 = t0 << 4; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t5; +goto L46ca88;} +MEM_U32(s0 + 0) = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ca7c; +//nop; +L46ca7c: +// bdead 40060103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L46ca88: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ca98; +//nop; +L46ca98: +// bdead 40060003 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L46cab0; +//nop; +L46cab0: +// bdead 4006010b gp = MEM_U32(sp + 32); +at = (int)v0 < (int)0x401; +if (at != 0) {//nop; +goto L46cac8;} +//nop; +a0 = 0x400; +goto L46cae0; +a0 = 0x400; +L46cac8: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L46cad8; +//nop; +L46cad8: +// bdead 4006010b gp = MEM_U32(sp + 32); +a0 = v0; +L46cae0: +//nop; +a1 = MEM_U32(sp + 40); +//nop; +f_UW_CONST_m(mem, sp, a0, a1, a2, a3); +goto L46caf0; +//nop; +L46caf0: +// bdead 40060103 gp = MEM_U32(sp + 32); +//nop; +t8 = 0x10029fa0; +//nop; +t8 = MEM_U16(t8 + 6); +//nop; +t9 = t8 & 0x8; +if (t9 == 0) {//nop; +goto L46cb58;} +//nop; +a2 = 0x1002df08; +a0 = 0xfb528e4; +a1 = 0x10013ed4; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L46cb34; +a1 = a1; +L46cb34: +// bdead 40060003 gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +//nop; +a0 = a0 + 0x20; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L46cb50; +//nop; +L46cb50: +// bdead 40060003 gp = MEM_U32(sp + 32); +//nop; +L46cb58: +t0 = 0x10029fa0; +a2 = zero; +t0 = MEM_U16(t0 + 30); +//nop; +if (t0 == 0) {// bdead 40060081 ra = MEM_U32(sp + 36); +goto L46cc0c;} +// bdead 40060081 ra = MEM_U32(sp + 36); +a1 = 0x1002dfbc; +a0 = 0x10013edc; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L46cb88; +a0 = a0; +L46cb88: +// bdead 40060109 gp = MEM_U32(sp + 32); +if (v0 == 0) {// bdead 40060109 ra = MEM_U32(sp + 36); +goto L46cc0c;} +// bdead 40060109 ra = MEM_U32(sp + 36); +t2 = MEM_U32(s0 + 0); +t1 = 0x63; +MEM_U8(t2 + 0) = (uint8_t)t1; +t4 = MEM_U32(s0 + 0); +t3 = 0x2; +MEM_U32(t4 + 4) = t3; +t6 = MEM_U32(s0 + 0); +t5 = MEM_U32(v0 + 60); +t9 = 0x10008830; +MEM_U32(t6 + 8) = t5; +v1 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t8 = t7 << 4; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 4); +//nop; +t2 = t1 + v1; +a1 = t2 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t2; +goto L46cc08;} +MEM_U32(s0 + 0) = t2; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46cc00; +//nop; +L46cc00: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L46cc08: +// bdead 1 ra = MEM_U32(sp + 36); +L46cc0c: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +// bdead 1 v0 = 0x1; +return; +// bdead 1 v0 = 0x1; +} + +static void func_46cc20(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46cc20: +//nop; +//nop; +//nop; +v1 = 0x1002f790; +sp = sp + 0xffffffe0; +t7 = MEM_U32(v1 + 0); +// fdead 4001003b MEM_U32(sp + 28) = ra; +// fdead 4001003b MEM_U32(sp + 24) = gp; +t6 = 0x7a; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(v1 + 0); +t1 = 0x10008830; +MEM_U32(t8 + 4) = zero; +v0 = MEM_U32(v1 + 0); +a0 = 0x1002e790; +t9 = MEM_U8(v0 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v0; +a1 = t4 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t4; +goto L46ccb4;} +MEM_U32(v1 + 0) = t4; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46cc98; +//nop; +L46cc98: +// bdead 40000101 gp = MEM_U32(sp + 24); +//nop; +t6 = 0x1002e790; +v1 = 0x1002f790; +a0 = 0x1002e790; +MEM_U32(v1 + 0) = t6; +a1 = t6 - a0; +L46ccb4: +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ccc4; +//nop; +L46ccc4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +v1 = 0x1002f790; +t9 = 0x1002e790; +// bdead 4000011 sp = sp + 0x20; +MEM_U32(v1 + 0) = t9; +return; +MEM_U32(v1 + 0) = t9; +} + +static void f_uw_init(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46cce0: +//uw_init: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +v1 = 0x10006594; +v0 = 0x10007e30; +t9 = MEM_U32(sp + 64); +v1 = MEM_U32(v1 + 12); +v0 = MEM_U32(v0 + 0); +// fdead 440001fb MEM_U32(sp + 20) = s0; +s0 = MEM_U32(sp + 76); +t1 = 0xffffffff; +t0 = v1 - t9; +t2 = t1 >> (t0 & 0x1f); +at = (int)a2 < (int)v0; +// fdead 44020fff MEM_U32(sp + 28) = ra; +// fdead 44020fff MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 60) = a3; +MEM_U32(sp + 36) = t2; +if (at == 0) {MEM_U32(sp + 32) = s0; +goto L46d00c;} +MEM_U32(sp + 32) = s0; +t3 = 0x10006594; +//nop; +t3 = MEM_U32(t3 + 20); +//nop; +if (t9 != t3) {//nop; +goto L46ceb0;} +//nop; +v1 = 0x1002f790; +t4 = 0x39; +t5 = MEM_U32(v1 + 0); +s0 = 0x1002e790; +MEM_U8(t5 + 0) = (uint8_t)t4; +v0 = MEM_U32(v1 + 0); +t7 = MEM_U32(sp + 48); +t1 = MEM_U8(v0 + 1); +t8 = t7 & 0x1f; +t0 = t1 & 0xffe0; +t2 = t8 | t0; +MEM_U8(v0 + 1) = (uint8_t)t2; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 1); +//nop; +t3 = t9 & 0xff1f; +t4 = t3 | 0x80; +MEM_U8(v0 + 1) = (uint8_t)t4; +t5 = MEM_U32(sp + 52); +t6 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t6 + 4) = t5; +t1 = MEM_U32(v1 + 0); +if ((int)a2 >= 0) {t7 = (int)a2 >> 3; +goto L46cdc4;} +t7 = (int)a2 >> 3; +at = a2 + 0x7; +t7 = (int)at >> 3; +L46cdc4: +MEM_U32(t1 + 12) = t7; +t8 = MEM_U32(sp + 60); +t2 = MEM_U32(v1 + 0); +if ((int)t8 >= 0) {t0 = (int)t8 >> 3; +goto L46cde0;} +t0 = (int)t8 >> 3; +at = t8 + 0x7; +t0 = (int)at >> 3; +L46cde0: +MEM_U32(t2 + 16) = t0; +t9 = MEM_U32(sp + 64); +t4 = MEM_U32(v1 + 0); +if ((int)t9 >= 0) {t3 = (int)t9 >> 3; +goto L46cdfc;} +t3 = (int)t9 >> 3; +at = t9 + 0x7; +t3 = (int)at >> 3; +L46cdfc: +MEM_U32(t4 + 8) = t3; +t5 = MEM_U32(v1 + 0); +t8 = 0x10008830; +MEM_U32(t5 + 20) = zero; +t6 = MEM_U32(v1 + 0); +//nop; +MEM_U16(t6 + 2) = (uint16_t)zero; +v0 = MEM_U32(v1 + 0); +//nop; +t7 = MEM_U8(v0 + 0); +//nop; +t1 = t7 << 4; +t0 = t1 + t8; +t2 = MEM_U32(t0 + 4); +//nop; +t9 = t2 + v0; +a1 = t9 - s0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t9; +goto L46ce70;} +MEM_U32(v1 + 0) = t9; +//nop; +a0 = s0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ce5c; +//nop; +L46ce5c: +// bdead 40020101 gp = MEM_U32(sp + 24); +a1 = s0 - s0; +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s0; +L46ce70: +//nop; +a0 = s0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ce80; +//nop; +L46ce80: +// bdead 40020101 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 72); +v1 = 0x1002f790; +a1 = MEM_U32(sp + 76); +MEM_U32(v1 + 0) = s0; +//nop; +//nop; +//nop; +f_UW_CONST_lli(mem, sp, a0, a1); +goto L46cea4; +//nop; +L46cea4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46d91c; +// bdead 1 ra = MEM_U32(sp + 28); +L46ceb0: +v1 = 0x1002f790; +t5 = 0x39; +t6 = MEM_U32(v1 + 0); +s0 = 0x1002e790; +MEM_U8(t6 + 0) = (uint8_t)t5; +v0 = MEM_U32(v1 + 0); +t1 = MEM_U32(sp + 48); +t0 = MEM_U8(v0 + 1); +t8 = t1 & 0x1f; +t2 = t0 & 0xffe0; +t9 = t8 | t2; +MEM_U8(v0 + 1) = (uint8_t)t9; +v0 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U8(v0 + 1); +//nop; +t4 = t3 & 0xff1f; +t5 = t4 | 0x80; +MEM_U8(v0 + 1) = (uint8_t)t5; +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t7 + 4) = t6; +t0 = MEM_U32(v1 + 0); +if ((int)a2 >= 0) {t1 = (int)a2 >> 3; +goto L46cf20;} +t1 = (int)a2 >> 3; +at = a2 + 0x7; +t1 = (int)at >> 3; +L46cf20: +MEM_U32(t0 + 12) = t1; +t8 = MEM_U32(sp + 60); +t9 = MEM_U32(v1 + 0); +if ((int)t8 >= 0) {t2 = (int)t8 >> 3; +goto L46cf3c;} +t2 = (int)t8 >> 3; +at = t8 + 0x7; +t2 = (int)at >> 3; +L46cf3c: +MEM_U32(t9 + 16) = t2; +t3 = MEM_U32(sp + 64); +t5 = MEM_U32(v1 + 0); +if ((int)t3 >= 0) {t4 = (int)t3 >> 3; +goto L46cf58;} +t4 = (int)t3 >> 3; +at = t3 + 0x7; +t4 = (int)at >> 3; +L46cf58: +MEM_U32(t5 + 8) = t4; +t6 = MEM_U32(v1 + 0); +t8 = 0x10008830; +MEM_U32(t6 + 20) = zero; +t7 = MEM_U32(v1 + 0); +//nop; +MEM_U16(t7 + 2) = (uint16_t)zero; +v0 = MEM_U32(v1 + 0); +//nop; +t1 = MEM_U8(v0 + 0); +//nop; +t0 = t1 << 4; +t2 = t0 + t8; +t9 = MEM_U32(t2 + 4); +//nop; +t3 = t9 + v0; +a1 = t3 - s0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t3; +goto L46cfcc;} +MEM_U32(v1 + 0) = t3; +//nop; +a0 = s0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46cfb8; +//nop; +L46cfb8: +// bdead 40020101 gp = MEM_U32(sp + 24); +a1 = s0 - s0; +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s0; +L46cfcc: +//nop; +a0 = s0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46cfdc; +//nop; +L46cfdc: +// bdead 40020101 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s0; +//nop; +//nop; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L46d000; +//nop; +L46d000: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46d91c; +// bdead 1 ra = MEM_U32(sp + 28); +L46d00c: +t6 = MEM_U32(sp + 60); +//nop; +if (t6 == a2) {//nop; +goto L46d388;} +//nop; +//nop; +a0 = zero; +// bdead 400000a3 t9 = t9; +MEM_U32(sp + 56) = a2; +func_46d928(mem, sp, a0); +goto L46d030; +MEM_U32(sp + 56) = a2; +L46d030: +// bdead 40000103 gp = MEM_U32(sp + 24); +t7 = MEM_U32(sp + 64); +t1 = 0x10006594; +a2 = MEM_U32(sp + 56); +t1 = MEM_U32(t1 + 20); +//nop; +if (t7 != t1) {//nop; +goto L46d1ac;} +//nop; +v1 = 0x1002f790; +t0 = 0x39; +t8 = MEM_U32(v1 + 0); +s0 = 0x1002e790; +MEM_U8(t8 + 0) = (uint8_t)t0; +v0 = MEM_U32(v1 + 0); +t9 = MEM_U32(sp + 48); +t4 = MEM_U8(v0 + 1); +t3 = t9 & 0x1f; +t5 = t4 & 0xffe0; +t6 = t3 | t5; +MEM_U8(v0 + 1) = (uint8_t)t6; +v0 = MEM_U32(v1 + 0); +//nop; +t7 = MEM_U8(v0 + 1); +//nop; +t1 = t7 & 0xff1f; +t0 = t1 | 0x80; +MEM_U8(v0 + 1) = (uint8_t)t0; +t8 = MEM_U32(sp + 52); +t2 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t2 + 4) = t8; +t4 = MEM_U32(v1 + 0); +if ((int)a2 >= 0) {t9 = (int)a2 >> 3; +goto L46d0c0;} +t9 = (int)a2 >> 3; +at = a2 + 0x7; +t9 = (int)at >> 3; +L46d0c0: +MEM_U32(t4 + 12) = t9; +t3 = MEM_U32(sp + 60); +t6 = MEM_U32(v1 + 0); +if ((int)t3 >= 0) {t5 = (int)t3 >> 3; +goto L46d0dc;} +t5 = (int)t3 >> 3; +at = t3 + 0x7; +t5 = (int)at >> 3; +L46d0dc: +MEM_U32(t6 + 16) = t5; +t7 = MEM_U32(sp + 64); +t0 = MEM_U32(v1 + 0); +if ((int)t7 >= 0) {t1 = (int)t7 >> 3; +goto L46d0f8;} +t1 = (int)t7 >> 3; +at = t7 + 0x7; +t1 = (int)at >> 3; +L46d0f8: +MEM_U32(t0 + 8) = t1; +t8 = MEM_U32(v1 + 0); +t3 = 0x10008830; +MEM_U32(t8 + 20) = zero; +t2 = MEM_U32(v1 + 0); +//nop; +MEM_U16(t2 + 2) = (uint16_t)zero; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t4 = t9 << 4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v0; +a1 = t7 - s0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t7; +goto L46d16c;} +MEM_U32(v1 + 0) = t7; +//nop; +a0 = s0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46d158; +//nop; +L46d158: +// bdead 40020103 gp = MEM_U32(sp + 24); +a1 = s0 - s0; +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s0; +L46d16c: +//nop; +a0 = s0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46d17c; +//nop; +L46d17c: +// bdead 40020103 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 72); +v1 = 0x1002f790; +a1 = MEM_U32(sp + 76); +MEM_U32(v1 + 0) = s0; +//nop; +//nop; +//nop; +f_UW_CONST_lli(mem, sp, a0, a1); +goto L46d1a0; +//nop; +L46d1a0: +// bdead 40000003 gp = MEM_U32(sp + 24); +t2 = MEM_U32(sp + 60); +goto L46d308; +t2 = MEM_U32(sp + 60); +L46d1ac: +v1 = 0x1002f790; +t8 = 0x39; +t2 = MEM_U32(v1 + 0); +s0 = 0x1002e790; +MEM_U8(t2 + 0) = (uint8_t)t8; +v0 = MEM_U32(v1 + 0); +t4 = MEM_U32(sp + 48); +t5 = MEM_U8(v0 + 1); +t3 = t4 & 0x1f; +t6 = t5 & 0xffe0; +t7 = t3 | t6; +MEM_U8(v0 + 1) = (uint8_t)t7; +v0 = MEM_U32(v1 + 0); +//nop; +t1 = MEM_U8(v0 + 1); +//nop; +t0 = t1 & 0xff1f; +t8 = t0 | 0x80; +MEM_U8(v0 + 1) = (uint8_t)t8; +t2 = MEM_U32(sp + 52); +t9 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t9 + 4) = t2; +t5 = MEM_U32(v1 + 0); +if ((int)a2 >= 0) {t4 = (int)a2 >> 3; +goto L46d21c;} +t4 = (int)a2 >> 3; +at = a2 + 0x7; +t4 = (int)at >> 3; +L46d21c: +MEM_U32(t5 + 12) = t4; +t3 = MEM_U32(sp + 60); +t7 = MEM_U32(v1 + 0); +if ((int)t3 >= 0) {t6 = (int)t3 >> 3; +goto L46d238;} +t6 = (int)t3 >> 3; +at = t3 + 0x7; +t6 = (int)at >> 3; +L46d238: +MEM_U32(t7 + 16) = t6; +t1 = MEM_U32(sp + 64); +t8 = MEM_U32(v1 + 0); +if ((int)t1 >= 0) {t0 = (int)t1 >> 3; +goto L46d254;} +t0 = (int)t1 >> 3; +at = t1 + 0x7; +t0 = (int)at >> 3; +L46d254: +MEM_U32(t8 + 8) = t0; +t2 = MEM_U32(v1 + 0); +t3 = 0x10008830; +MEM_U32(t2 + 20) = zero; +t9 = MEM_U32(v1 + 0); +//nop; +MEM_U16(t9 + 2) = (uint16_t)zero; +v0 = MEM_U32(v1 + 0); +//nop; +t4 = MEM_U8(v0 + 0); +//nop; +t5 = t4 << 4; +t6 = t5 + t3; +t7 = MEM_U32(t6 + 4); +//nop; +t1 = t7 + v0; +a1 = t1 - s0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t1; +goto L46d2c8;} +MEM_U32(v1 + 0) = t1; +//nop; +a0 = s0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46d2b4; +//nop; +L46d2b4: +// bdead 40020103 gp = MEM_U32(sp + 24); +a1 = s0 - s0; +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s0; +L46d2c8: +//nop; +a0 = s0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46d2d8; +//nop; +L46d2d8: +// bdead 40020103 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s0; +//nop; +//nop; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L46d2fc; +//nop; +L46d2fc: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +t2 = MEM_U32(sp + 60); +L46d308: +t9 = MEM_U32(sp + 64); +v1 = 0x10007e3c; +a1 = 0x10007e30; +t4 = t2 + t9; +t3 = 0x10006594; +v1 = v1; +a1 = a1; +MEM_U32(a1 + 0) = t4; +MEM_U32(v1 + 0) = t4; +t3 = MEM_U32(t3 + 12); +t5 = t4; +lo = (int)t4 / (int)t3; hi = (int)t4 % (int)t3; +a0 = 0x10007e40; +v0 = t4; +a0 = a0; +if (t3 != 0) {//nop; +goto L46d350;} +//nop; +abort(); +L46d350: +at = 0xffffffff; +if (t3 != at) {at = 0x80000000; +goto L46d368;} +at = 0x80000000; +if (t5 != at) {//nop; +goto L46d368;} +//nop; +abort(); +L46d368: +at = 0x10007e34; +t6 = hi; +t1 = v0 - t6; +MEM_U32(v1 + 0) = t1; +MEM_U32(a0 + 0) = t6; +// bdead 7 t7 = t6; +MEM_U32(at + 0) = zero; +goto L46d918; +MEM_U32(at + 0) = zero; +L46d388: +t0 = 0x10007e34; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t8 = v0 + t0; +at = (int)t8 < (int)a2; +if (at == 0) {//nop; +goto L46d438;} +//nop; +//nop; +a0 = zero; +// bdead 400200a3 t9 = t9; +MEM_U32(sp + 56) = a2; +func_46d928(mem, sp, a0); +goto L46d3bc; +MEM_U32(sp + 56) = a2; +L46d3bc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 56); +a1 = 0x10007e3c; +at = 0x10007e30; +a1 = a1; +MEM_U32(a1 + 0) = a2; +v1 = 0x10006594; +t2 = 0x10007e30; +MEM_U32(at + 0) = a2; +v1 = MEM_U32(v1 + 12); +t2 = MEM_U32(t2 + 0); +a3 = 0x10007e40; +lo = (int)t2 / (int)v1; hi = (int)t2 % (int)v1; +v0 = a2; +a3 = a3; +if (v1 != 0) {//nop; +goto L46d404;} +//nop; +abort(); +L46d404: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L46d41c;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L46d41c;} +//nop; +abort(); +L46d41c: +at = 0x10007e34; +t9 = hi; +t5 = v0 - t9; +MEM_U32(a1 + 0) = t5; +MEM_U32(a3 + 0) = t9; +// bdead 40020097 t4 = t9; +MEM_U32(at + 0) = zero; +L46d438: +v0 = 0x10007e38; +a3 = 0x10007e40; +v0 = MEM_U32(v0 + 0); +at = 0xffffffff; +if (v0 == at) {a3 = a3; +goto L46d460;} +a3 = a3; +t3 = MEM_U32(sp + 52); +//nop; +if (t3 != v0) {t0 = MEM_U32(sp + 52); +goto L46d490;} +t0 = MEM_U32(sp + 52); +L46d460: +t6 = MEM_U32(sp + 64); +//nop; +at = (int)t6 < (int)v1; +if (at == 0) {t0 = MEM_U32(sp + 52); +goto L46d490;} +t0 = MEM_U32(sp + 52); +t7 = MEM_U32(a3 + 0); +//nop; +t1 = t7 + t6; +at = (int)v1 < (int)t1; +if (at == 0) {//nop; +goto L46d848;} +//nop; +t0 = MEM_U32(sp + 52); +L46d490: +//nop; +if (t0 != v0) {//nop; +goto L46d4c0;} +//nop; +//nop; +a0 = zero; +// bdead 400200a3 t9 = t9; +MEM_U32(sp + 56) = a2; +func_46d928(mem, sp, a0); +goto L46d4b0; +MEM_U32(sp + 56) = a2; +L46d4b0: +// bdead 40020103 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 56); +//nop; +goto L46d4e0; +//nop; +L46d4c0: +//nop; +a0 = 0x1; +// bdead 400200a3 t9 = t9; +MEM_U32(sp + 56) = a2; +func_46d928(mem, sp, a0); +goto L46d4d4; +MEM_U32(sp + 56) = a2; +L46d4d4: +// bdead 40020103 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 56); +//nop; +L46d4e0: +v1 = 0x10006594; +t8 = MEM_U32(sp + 64); +v1 = MEM_U32(v1 + 12); +//nop; +at = (int)t8 < (int)v1; +if (at != 0) {//nop; +goto L46d848;} +//nop; +t2 = 0x10006594; +//nop; +t2 = MEM_U32(t2 + 20); +//nop; +if (t8 != t2) {//nop; +goto L46d674;} +//nop; +v1 = 0x1002f790; +t9 = 0x39; +t4 = MEM_U32(v1 + 0); +s0 = 0x1002e790; +MEM_U8(t4 + 0) = (uint8_t)t9; +v0 = MEM_U32(v1 + 0); +t3 = MEM_U32(sp + 48); +t6 = MEM_U8(v0 + 1); +t7 = t3 & 0x1f; +t1 = t6 & 0xffe0; +t0 = t7 | t1; +MEM_U8(v0 + 1) = (uint8_t)t0; +v0 = MEM_U32(v1 + 0); +//nop; +t8 = MEM_U8(v0 + 1); +//nop; +t2 = t8 & 0xff1f; +t9 = t2 | 0x80; +MEM_U8(v0 + 1) = (uint8_t)t9; +t4 = MEM_U32(sp + 52); +t5 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t5 + 4) = t4; +t6 = MEM_U32(v1 + 0); +if ((int)a2 >= 0) {t3 = (int)a2 >> 3; +goto L46d584;} +t3 = (int)a2 >> 3; +at = a2 + 0x7; +t3 = (int)at >> 3; +L46d584: +MEM_U32(t6 + 12) = t3; +t7 = MEM_U32(sp + 60); +t0 = MEM_U32(v1 + 0); +if ((int)t7 >= 0) {t1 = (int)t7 >> 3; +goto L46d5a0;} +t1 = (int)t7 >> 3; +at = t7 + 0x7; +t1 = (int)at >> 3; +L46d5a0: +MEM_U32(t0 + 16) = t1; +t8 = MEM_U32(sp + 64); +t9 = MEM_U32(v1 + 0); +if ((int)t8 >= 0) {t2 = (int)t8 >> 3; +goto L46d5bc;} +t2 = (int)t8 >> 3; +at = t8 + 0x7; +t2 = (int)at >> 3; +L46d5bc: +MEM_U32(t9 + 8) = t2; +t4 = MEM_U32(v1 + 0); +t7 = 0x10008830; +MEM_U32(t4 + 20) = zero; +t5 = MEM_U32(v1 + 0); +//nop; +MEM_U16(t5 + 2) = (uint16_t)zero; +v0 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U8(v0 + 0); +//nop; +t6 = t3 << 4; +t1 = t6 + t7; +t0 = MEM_U32(t1 + 4); +//nop; +t8 = t0 + v0; +a1 = t8 - s0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t8; +goto L46d630;} +MEM_U32(v1 + 0) = t8; +//nop; +a0 = s0; +MEM_U32(sp + 56) = a2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46d61c; +MEM_U32(sp + 56) = a2; +L46d61c: +// bdead 40020103 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 56); +v1 = 0x1002f790; +a1 = s0 - s0; +MEM_U32(v1 + 0) = s0; +L46d630: +//nop; +a0 = s0; +MEM_U32(sp + 56) = a2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46d640; +MEM_U32(sp + 56) = a2; +L46d640: +// bdead 40020103 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 72); +v1 = 0x1002f790; +a1 = MEM_U32(sp + 76); +MEM_U32(v1 + 0) = s0; +//nop; +//nop; +//nop; +f_UW_CONST_lli(mem, sp, a0, a1); +goto L46d664; +//nop; +L46d664: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 56); +//nop; +goto L46d7d0; +//nop; +L46d674: +v1 = 0x1002f790; +t4 = 0x39; +t5 = MEM_U32(v1 + 0); +s0 = 0x1002e790; +MEM_U8(t5 + 0) = (uint8_t)t4; +v0 = MEM_U32(v1 + 0); +t6 = MEM_U32(sp + 48); +t1 = MEM_U8(v0 + 1); +t7 = t6 & 0x1f; +t0 = t1 & 0xffe0; +t8 = t7 | t0; +MEM_U8(v0 + 1) = (uint8_t)t8; +v0 = MEM_U32(v1 + 0); +//nop; +t2 = MEM_U8(v0 + 1); +//nop; +t9 = t2 & 0xff1f; +t4 = t9 | 0x80; +MEM_U8(v0 + 1) = (uint8_t)t4; +t5 = MEM_U32(sp + 52); +t3 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t3 + 4) = t5; +t1 = MEM_U32(v1 + 0); +if ((int)a2 >= 0) {t6 = (int)a2 >> 3; +goto L46d6e4;} +t6 = (int)a2 >> 3; +at = a2 + 0x7; +t6 = (int)at >> 3; +L46d6e4: +MEM_U32(t1 + 12) = t6; +t7 = MEM_U32(sp + 60); +t8 = MEM_U32(v1 + 0); +if ((int)t7 >= 0) {t0 = (int)t7 >> 3; +goto L46d700;} +t0 = (int)t7 >> 3; +at = t7 + 0x7; +t0 = (int)at >> 3; +L46d700: +MEM_U32(t8 + 16) = t0; +t2 = MEM_U32(sp + 64); +t4 = MEM_U32(v1 + 0); +if ((int)t2 >= 0) {t9 = (int)t2 >> 3; +goto L46d71c;} +t9 = (int)t2 >> 3; +at = t2 + 0x7; +t9 = (int)at >> 3; +L46d71c: +MEM_U32(t4 + 8) = t9; +t5 = MEM_U32(v1 + 0); +t7 = 0x10008830; +MEM_U32(t5 + 20) = zero; +t3 = MEM_U32(v1 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)zero; +v0 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U8(v0 + 0); +//nop; +t1 = t6 << 4; +t0 = t1 + t7; +t8 = MEM_U32(t0 + 4); +//nop; +t2 = t8 + v0; +a1 = t2 - s0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t2; +goto L46d790;} +MEM_U32(v1 + 0) = t2; +//nop; +a0 = s0; +MEM_U32(sp + 56) = a2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46d77c; +MEM_U32(sp + 56) = a2; +L46d77c: +// bdead 40020103 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 56); +v1 = 0x1002f790; +a1 = s0 - s0; +MEM_U32(v1 + 0) = s0; +L46d790: +//nop; +a0 = s0; +MEM_U32(sp + 56) = a2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46d7a0; +MEM_U32(sp + 56) = a2; +L46d7a0: +// bdead 40020103 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s0; +//nop; +//nop; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L46d7c4; +//nop; +L46d7c4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 56); +//nop; +L46d7d0: +v1 = 0x10007e3c; +t5 = MEM_U32(sp + 64); +v1 = v1; +t3 = a2 + t5; +at = 0x10007e30; +MEM_U32(v1 + 0) = t3; +t6 = 0x10007e30; +t1 = 0x10006594; +MEM_U32(at + 0) = t3; +t6 = MEM_U32(t6 + 0); +t1 = MEM_U32(t1 + 12); +v0 = t3; +lo = (int)t6 / (int)t1; hi = (int)t6 % (int)t1; +if (t1 != 0) {//nop; +goto L46d810;} +//nop; +abort(); +L46d810: +at = 0xffffffff; +if (t1 != at) {at = 0x80000000; +goto L46d828;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L46d828;} +//nop; +abort(); +L46d828: +at = 0x10007e40; +t7 = hi; +MEM_U32(at + 0) = t7; +at = 0x10007e34; +t0 = v0 - t7; +MEM_U32(v1 + 0) = t0; +MEM_U32(at + 0) = zero; +goto L46d918; +MEM_U32(at + 0) = zero; +L46d848: +a3 = 0x10007e40; +t8 = MEM_U32(sp + 52); +at = 0x10007e38; +a1 = 0x10007e34; +a3 = a3; +MEM_U32(at + 0) = t8; +v0 = MEM_U32(a3 + 0); +t2 = MEM_U32(sp + 64); +t9 = MEM_U32(sp + 32); +a1 = MEM_U32(a1 + 0); +if ((int)t9 >= 0) {a2 = v0 + t2; +goto L46d884;} +a2 = v0 + t2; +t4 = MEM_U32(sp + 36); +//nop; +s0 = t9 & t4; +L46d884: +t5 = 0x10029fa0; +//nop; +t5 = MEM_U16(t5 + 4); +//nop; +if (t5 == 0) {//nop; +goto L46d8c4;} +//nop; +a0 = 0x10007e2c; +t6 = MEM_U32(sp + 64); +t3 = v1 - v0; +a0 = a0; +t0 = MEM_U32(a0 + 0); +t1 = t3 - t6; +t7 = s0 << (t1 & 0x1f); +t8 = t0 | t7; +MEM_U32(a0 + 0) = t8; +goto L46d8e0; +MEM_U32(a0 + 0) = t8; +L46d8c4: +a0 = 0x10007e2c; +t9 = s0 << (v0 & 0x1f); +a0 = a0; +t2 = MEM_U32(a0 + 0); +//nop; +t4 = t2 | t9; +MEM_U32(a0 + 0) = t4; +L46d8e0: +t5 = MEM_U32(sp + 64); +at = 0x10007e34; +t3 = a1 + t5; +MEM_U32(at + 0) = t3; +at = (int)a2 < (int)v1; +if (at != 0) {MEM_U32(a3 + 0) = a2; +goto L46d918;} +MEM_U32(a3 + 0) = a2; +//nop; +a0 = zero; +// bdead 40000021 t9 = t9; +//nop; +func_46d928(mem, sp, a0); +goto L46d910; +//nop; +L46d910: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L46d918: +// bdead 1 ra = MEM_U32(sp + 28); +L46d91c: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_46d928(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46d928: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +a3 = 0x10007e34; +// fdead 400001eb MEM_U32(sp + 60) = ra; +a3 = a3; +v0 = MEM_U32(a3 + 0); +// fdead 400001eb MEM_U32(sp + 56) = fp; +// fdead 400001eb MEM_U32(sp + 52) = gp; +// fdead 400001eb MEM_U32(sp + 48) = s7; +// fdead 400001eb MEM_U32(sp + 44) = s6; +// fdead 400001eb MEM_U32(sp + 40) = s5; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +if ((int)v0 <= 0) {MEM_U32(sp + 88) = a0; +goto L46dc7c;} +MEM_U32(sp + 88) = a0; +a1 = 0x10007e30; +s7 = 0x10006594; +a1 = a1; +a0 = MEM_U32(a1 + 0); +t6 = MEM_U32(s7 + 12); +s4 = v0; +lo = (int)a0 / (int)t6; hi = (int)a0 % (int)t6; +s3 = zero; +s5 = zero; +MEM_U32(sp + 68) = zero; +a2 = zero; +if (t6 != 0) {//nop; +goto L46d9b0;} +//nop; +abort(); +L46d9b0: +at = 0xffffffff; +if (t6 != at) {at = 0x80000000; +goto L46d9c8;} +at = 0x80000000; +if (a0 != at) {//nop; +goto L46d9c8;} +//nop; +abort(); +L46d9c8: +t7 = hi; +if (t7 != 0) {//nop; +goto L46d9dc;} +//nop; +t8 = 0x1; +MEM_U32(sp + 68) = t8; +L46d9dc: +t9 = MEM_U32(s7 + 8); +//nop; +lo = (int)a0 / (int)t9; hi = (int)a0 % (int)t9; +if (t9 != 0) {//nop; +goto L46d9f4;} +//nop; +abort(); +L46d9f4: +at = 0xffffffff; +if (t9 != at) {at = 0x80000000; +goto L46da0c;} +at = 0x80000000; +if (a0 != at) {//nop; +goto L46da0c;} +//nop; +abort(); +L46da0c: +t0 = hi; +if (t0 != 0) {//nop; +goto L46da1c;} +//nop; +a2 = 0x1; +L46da1c: +if ((int)s4 <= 0) {//nop; +goto L46dc7c;} +//nop; +fp = 0x10007e3c; +s6 = 0x1002e790; +s2 = 0x1002f790; +MEM_U32(sp + 64) = a2; +fp = fp; +L46da38: +a1 = 0x10007e30; +v0 = MEM_U32(s7 + 12); +a1 = a1; +a0 = MEM_U32(a1 + 0); +a2 = MEM_U32(sp + 64); +v1 = MEM_U32(s7 + 8); +at = (int)s4 < (int)v0; +if (at != 0) {t7 = v0 - a0; +goto L46da90;} +t7 = v0 - a0; +t1 = MEM_U32(sp + 68); +//nop; +if (t1 == 0) {//nop; +goto L46da74;} +//nop; +s3 = v0; +goto L46dabc; +s3 = v0; +L46da74: +if (a2 == 0) {//nop; +goto L46da84;} +//nop; +s3 = v1; +goto L46dabc; +s3 = v1; +L46da84: +s3 = MEM_U32(s7 + 4); +at = (int)s4 < (int)v1; +goto L46dac0; +at = (int)s4 < (int)v1; +L46da90: +at = (int)s4 < (int)v1; +if (at != 0) {at = (int)s4 < (int)v0; +goto L46dabc;} +at = (int)s4 < (int)v0; +if (at == 0) {at = (int)s4 < (int)v1; +goto L46dac0;} +at = (int)s4 < (int)v1; +if (a2 == 0) {//nop; +goto L46dab4;} +//nop; +s3 = v1; +goto L46dabc; +s3 = v1; +L46dab4: +s3 = MEM_U32(s7 + 4); +//nop; +L46dabc: +at = (int)s4 < (int)v1; +L46dac0: +if (at == 0) {t8 = t7 - s5; +goto L46dad0;} +t8 = t7 - s5; +s3 = MEM_U32(s7 + 4); +//nop; +L46dad0: +t2 = 0x10029fa0; +s0 = 0x10007e2c; +t2 = MEM_U16(t2 + 4); +s0 = MEM_U32(s0 + 0); +if ((int)s3 >= 0) {v1 = (int)s3 >> 3; +goto L46daf0;} +v1 = (int)s3 >> 3; +at = s3 + 0x7; +v1 = (int)at >> 3; +L46daf0: +if (t2 == 0) {t3 = a0 + s5; +goto L46db14;} +t3 = a0 + s5; +t4 = MEM_U32(fp + 0); +t6 = v0 - s3; +t5 = t3 - t4; +s0 = s0 << (t5 & 0x1f); +s0 = s0 >> (t6 & 0x1f); +MEM_U32(sp + 64) = a2; +goto L46db30; +MEM_U32(sp + 64) = a2; +L46db14: +t9 = MEM_U32(fp + 0); +t2 = v0 - s3; +t0 = t8 + t9; +t1 = t0 - s3; +s0 = s0 << (t1 & 0x1f); +s0 = s0 >> (t2 & 0x1f); +MEM_U32(sp + 64) = a2; +L46db30: +t4 = MEM_U32(s2 + 0); +t3 = 0x39; +MEM_U8(t4 + 0) = (uint8_t)t3; +v0 = MEM_U32(s2 + 0); +t1 = 0x10007e38; +t5 = MEM_U8(v0 + 1); +a0 = 0x10007e30; +t6 = t5 & 0xffe0; +t7 = t6 | 0x8; +MEM_U8(v0 + 1) = (uint8_t)t7; +v0 = MEM_U32(s2 + 0); +a0 = a0; +t8 = MEM_U8(v0 + 1); +//nop; +t9 = t8 & 0xff1f; +t0 = t9 | 0x80; +MEM_U8(v0 + 1) = (uint8_t)t0; +t2 = MEM_U32(s2 + 0); +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t2 + 4) = t1; +t3 = MEM_U32(a0 + 0); +t6 = MEM_U32(s2 + 0); +t4 = t3 + s5; +if ((int)t4 >= 0) {t5 = (int)t4 >> 3; +goto L46dba0;} +t5 = (int)t4 >> 3; +at = t4 + 0x7; +t5 = (int)at >> 3; +L46dba0: +MEM_U32(t6 + 12) = t5; +t7 = MEM_U32(a0 + 0); +t0 = MEM_U32(s2 + 0); +t8 = t7 + s5; +if ((int)t8 >= 0) {t9 = (int)t8 >> 3; +goto L46dbc0;} +t9 = (int)t8 >> 3; +at = t8 + 0x7; +t9 = (int)at >> 3; +L46dbc0: +MEM_U32(t0 + 16) = t9; +t1 = MEM_U32(s2 + 0); +t6 = 0x10008830; +MEM_U32(t1 + 8) = v1; +t2 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t2 + 20) = zero; +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)zero; +v0 = MEM_U32(s2 + 0); +//nop; +t4 = MEM_U8(v0 + 0); +//nop; +t5 = t4 << 4; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + v0; +s1 = t9 - s6; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t9; +goto L46dc38;} +MEM_U32(s2 + 0) = t9; +//nop; +a0 = s6; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46dc2c; +a1 = s1; +L46dc2c: +// bdead c1fa0103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s6; +s1 = s6 - s6; +L46dc38: +//nop; +a0 = s6; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46dc48; +a1 = s1; +L46dc48: +// bdead c1fa0103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s6; +//nop; +a0 = s0; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L46dc60; +//nop; +L46dc60: +// bdead c1f80103 gp = MEM_U32(sp + 52); +s4 = s4 - s3; +if ((int)s4 > 0) {s5 = s5 + s3; +goto L46da38;} +s5 = s5 + s3; +a3 = 0x10007e34; +//nop; +a3 = a3; +L46dc7c: +a1 = 0x10007e30; +fp = 0x10007e3c; +t2 = MEM_U32(sp + 88); +s7 = 0x10006594; +a1 = a1; +if (t2 == 0) {fp = fp; +goto L46dcbc;} +fp = fp; +at = 0x10007e38; +v1 = 0x10007e40; +t3 = 0xffffffff; +MEM_U32(at + 0) = t3; +v1 = v1; +MEM_U32(a1 + 0) = zero; +MEM_U32(fp + 0) = zero; +MEM_U32(v1 + 0) = zero; +goto L46dd20; +MEM_U32(v1 + 0) = zero; +L46dcbc: +t4 = MEM_U32(a1 + 0); +t5 = MEM_U32(a3 + 0); +t8 = MEM_U32(s7 + 12); +t6 = t4 + t5; +lo = (int)t6 / (int)t8; hi = (int)t6 % (int)t8; +t7 = t6; +v1 = 0x10007e40; +v0 = t6; +MEM_U32(fp + 0) = t6; +v1 = v1; +MEM_U32(a1 + 0) = t6; +if (t8 != 0) {//nop; +goto L46dcf4;} +//nop; +abort(); +L46dcf4: +at = 0xffffffff; +if (t8 != at) {at = 0x80000000; +goto L46dd0c;} +at = 0x80000000; +if (t7 != at) {//nop; +goto L46dd0c;} +//nop; +abort(); +L46dd0c: +t9 = hi; +t1 = v0 - t9; +MEM_U32(fp + 0) = t1; +MEM_U32(v1 + 0) = t9; +// bdead 103 t0 = t9; +L46dd20: +at = 0x10007e2c; +// bdead 107 ra = MEM_U32(sp + 60); +// bdead 107 s0 = MEM_U32(sp + 20); +// bdead 107 s1 = MEM_U32(sp + 24); +// bdead 107 s2 = MEM_U32(sp + 28); +// bdead 107 s3 = MEM_U32(sp + 32); +// bdead 107 s4 = MEM_U32(sp + 36); +// bdead 107 s5 = MEM_U32(sp + 40); +// bdead 107 s6 = MEM_U32(sp + 44); +// bdead 107 s7 = MEM_U32(sp + 48); +// bdead 107 fp = MEM_U32(sp + 56); +MEM_U32(at + 0) = zero; +MEM_U32(a3 + 0) = zero; +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void func_46dd5c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46dd5c: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +a3 = 0x10029b80; +// fdead 400001eb MEM_U32(sp + 76) = ra; +// fdead 400001eb MEM_U32(sp + 72) = fp; +// fdead 400001eb MEM_U32(sp + 68) = gp; +// fdead 400001eb MEM_U32(sp + 64) = s7; +// fdead 400001eb MEM_U32(sp + 60) = s6; +// fdead 400001eb MEM_U32(sp + 56) = s5; +// fdead 400001eb MEM_U32(sp + 52) = s4; +// fdead 400001eb MEM_U32(sp + 48) = s3; +// fdead 400001eb MEM_U32(sp + 44) = s2; +// fdead 400001eb MEM_U32(sp + 40) = s1; +// fdead 400001eb MEM_U32(sp + 36) = s0; +MEM_U32(sp + 112) = a0; +MEM_U32(sp + 116) = a1; +t7 = MEM_U32(a0 + 8); +a3 = a3; +t8 = MEM_U32(a3 + 0); +v0 = MEM_U32(t7 + 28); +at = 0x2a; +t9 = t8 + v0; +t0 = t9 + 0xffffffff; +t1 = -v0; +t2 = t0 & t1; +MEM_U32(a3 + 0) = t2; +v1 = MEM_U32(a0 + 4); +//nop; +if (v1 != at) {at = 0x38; +goto L46e160;} +at = 0x38; +t4 = MEM_U32(a0 + 24); +at = 0x63; +MEM_U32(sp + 112) = t4; +t5 = MEM_U32(t4 + 4); +a2 = 0x23a; +if (t5 == at) {t6 = MEM_U32(sp + 112); +goto L46de28;} +t6 = MEM_U32(sp + 112); +a0 = 0x10013eec; +a1 = 0x10013f08; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L46de10; +a1 = a1; +L46de10: +// bdead 40000003 gp = MEM_U32(sp + 68); +//nop; +a3 = 0x10029b80; +//nop; +a3 = a3; +t6 = MEM_U32(sp + 112); +L46de28: +at = 0x6; +t7 = MEM_U32(t6 + 44); +//nop; +if (t7 != at) {//nop; +goto L46dfcc;} +//nop; +s1 = 0x1002f790; +t8 = 0x39; +t9 = MEM_U32(s1 + 0); +t6 = 0x10029b84; +MEM_U8(t9 + 0) = (uint8_t)t8; +v1 = MEM_U32(s1 + 0); +s6 = 0x1002e790; +t0 = MEM_U8(v1 + 1); +//nop; +t1 = t0 & 0xffe0; +t2 = t1 | 0x2; +MEM_U8(v1 + 1) = (uint8_t)t2; +v1 = MEM_U32(s1 + 0); +t1 = 0x10006594; +t3 = MEM_U8(v1 + 1); +//nop; +t4 = t3 & 0xff1f; +t5 = t4 | 0x80; +MEM_U8(v1 + 1) = (uint8_t)t5; +t7 = MEM_U32(s1 + 0); +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t7 + 4) = t6; +t8 = MEM_U32(a3 + 0); +t0 = MEM_U32(s1 + 0); +if ((int)t8 >= 0) {t9 = (int)t8 >> 3; +goto L46deb0;} +t9 = (int)t8 >> 3; +at = t8 + 0x7; +t9 = (int)at >> 3; +L46deb0: +MEM_U32(t0 + 12) = t9; +t2 = MEM_U32(sp + 116); +t1 = MEM_U32(t1 + 36); +t3 = t2 + 0xffffffff; +lo = t1 * t3; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)t3 >> 32); +t5 = MEM_U32(a3 + 0); +t8 = MEM_U32(s1 + 0); +t9 = 0x10006594; +t4 = lo; +t6 = t4 + t5; +if ((int)t6 >= 0) {t7 = (int)t6 >> 3; +goto L46dee8;} +t7 = (int)t6 >> 3; +at = t6 + 0x7; +t7 = (int)at >> 3; +L46dee8: +MEM_U32(t8 + 16) = t7; +t9 = MEM_U32(t9 + 36); +t2 = MEM_U32(s1 + 0); +if ((int)t9 >= 0) {t0 = (int)t9 >> 3; +goto L46df04;} +t0 = (int)t9 >> 3; +at = t9 + 0x7; +t0 = (int)at >> 3; +L46df04: +MEM_U32(t2 + 8) = t0; +t1 = MEM_U32(s1 + 0); +t6 = 0x10008830; +MEM_U32(t1 + 20) = zero; +t3 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t5 = t4 << 4; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + v1; +s4 = t9 - s6; +at = (int)s4 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t9; +goto L46df70;} +MEM_U32(s1 + 0) = t9; +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46df64; +a1 = s4; +L46df64: +// bdead 40840101 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +s4 = s6 - s6; +L46df70: +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46df80; +a1 = s4; +L46df80: +// bdead 40840101 gp = MEM_U32(sp + 68); +t1 = MEM_U32(sp + 112); +MEM_U32(s1 + 0) = s6; +//nop; +a0 = MEM_U32(t1 + 60); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L46df9c; +//nop; +L46df9c: +// bdead 40000001 gp = MEM_U32(sp + 68); +t4 = MEM_U32(sp + 116); +t3 = 0x10006594; +v1 = 0x10029b80; +t3 = MEM_U32(t3 + 36); +v1 = v1; +lo = t3 * t4; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t4 >> 32); +t6 = MEM_U32(v1 + 0); +t5 = lo; +t7 = t6 + t5; +MEM_U32(v1 + 0) = t7; +goto L46f36c; +MEM_U32(v1 + 0) = t7; +L46dfcc: +s1 = 0x1002f790; +t8 = 0x39; +t9 = MEM_U32(s1 + 0); +t5 = 0x10029b84; +MEM_U8(t9 + 0) = (uint8_t)t8; +v1 = MEM_U32(s1 + 0); +s6 = 0x1002e790; +t0 = MEM_U8(v1 + 1); +//nop; +t2 = t0 & 0xffe0; +t1 = t2 | 0xa; +MEM_U8(v1 + 1) = (uint8_t)t1; +v1 = MEM_U32(s1 + 0); +t2 = 0x10006594; +t3 = MEM_U8(v1 + 1); +//nop; +t4 = t3 & 0xff1f; +t6 = t4 | 0x80; +MEM_U8(v1 + 1) = (uint8_t)t6; +t7 = MEM_U32(s1 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(t7 + 4) = t5; +t8 = MEM_U32(a3 + 0); +t0 = MEM_U32(s1 + 0); +if ((int)t8 >= 0) {t9 = (int)t8 >> 3; +goto L46e040;} +t9 = (int)t8 >> 3; +at = t8 + 0x7; +t9 = (int)at >> 3; +L46e040: +MEM_U32(t0 + 12) = t9; +t1 = MEM_U32(sp + 116); +t2 = MEM_U32(t2 + 36); +t3 = t1 + 0xffffffff; +lo = t2 * t3; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)t3 >> 32); +t6 = MEM_U32(a3 + 0); +t8 = MEM_U32(s1 + 0); +t9 = 0x10006594; +t4 = lo; +t5 = t4 + t6; +if ((int)t5 >= 0) {t7 = (int)t5 >> 3; +goto L46e078;} +t7 = (int)t5 >> 3; +at = t5 + 0x7; +t7 = (int)at >> 3; +L46e078: +MEM_U32(t8 + 16) = t7; +t9 = MEM_U32(t9 + 36); +t1 = MEM_U32(s1 + 0); +if ((int)t9 >= 0) {t0 = (int)t9 >> 3; +goto L46e094;} +t0 = (int)t9 >> 3; +at = t9 + 0x7; +t0 = (int)at >> 3; +L46e094: +MEM_U32(t1 + 8) = t0; +t2 = MEM_U32(s1 + 0); +t5 = 0x10008830; +MEM_U32(t2 + 20) = zero; +t3 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t6 = t4 << 4; +t7 = t6 + t5; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + v1; +s4 = t9 - s6; +at = (int)s4 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t9; +goto L46e100;} +MEM_U32(s1 + 0) = t9; +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46e0f4; +a1 = s4; +L46e0f4: +// bdead 40840101 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +s4 = s6 - s6; +L46e100: +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46e110; +a1 = s4; +L46e110: +// bdead 40840101 gp = MEM_U32(sp + 68); +t2 = MEM_U32(sp + 112); +MEM_U32(s1 + 0) = s6; +//nop; +a0 = MEM_U32(t2 + 60); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L46e12c; +//nop; +L46e12c: +// bdead 40000001 gp = MEM_U32(sp + 68); +t4 = MEM_U32(sp + 116); +t3 = 0x10006594; +v1 = 0x10029b80; +t3 = MEM_U32(t3 + 36); +v1 = v1; +lo = t3 * t4; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t4 >> 32); +t5 = MEM_U32(v1 + 0); +t6 = lo; +t7 = t5 + t6; +MEM_U32(v1 + 0) = t7; +goto L46f36c; +MEM_U32(v1 + 0) = t7; +at = 0x38; +L46e160: +if (v1 != at) {at = 0x65; +goto L46e4e4;} +at = 0x65; +t8 = MEM_U32(sp + 112); +at = 0x65; +v0 = MEM_U32(t8 + 24); +t3 = MEM_U32(sp + 112); +t9 = MEM_U32(v0 + 4); +//nop; +if (t9 != at) {//nop; +goto L46e198;} +//nop; +t2 = MEM_U32(t8 + 28); +a0 = MEM_U32(v0 + 28); +MEM_U32(sp + 112) = t2; +goto L46e1a8; +MEM_U32(sp + 112) = t2; +L46e198: +t4 = MEM_U32(t3 + 28); +//nop; +a0 = MEM_U32(t4 + 28); +MEM_U32(sp + 112) = v0; +L46e1a8: +t5 = MEM_U32(sp + 112); +at = 0x6; +t9 = MEM_U32(t5 + 44); +//nop; +if (t9 != at) {//nop; +goto L46e350;} +//nop; +s1 = 0x1002f790; +t0 = 0x39; +t1 = MEM_U32(s1 + 0); +t5 = 0x10029b84; +MEM_U8(t1 + 0) = (uint8_t)t0; +v1 = MEM_U32(s1 + 0); +s6 = 0x1002e790; +t8 = MEM_U8(v1 + 1); +//nop; +t2 = t8 & 0xffe0; +t3 = t2 | 0x2; +MEM_U8(v1 + 1) = (uint8_t)t3; +v1 = MEM_U32(s1 + 0); +t2 = 0x10006594; +t4 = MEM_U8(v1 + 1); +//nop; +t6 = t4 & 0xff1f; +t7 = t6 | 0x80; +MEM_U8(v1 + 1) = (uint8_t)t7; +t9 = MEM_U32(s1 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(t9 + 4) = t5; +t0 = MEM_U32(a3 + 0); +t8 = MEM_U32(s1 + 0); +if ((int)t0 >= 0) {t1 = (int)t0 >> 3; +goto L46e234;} +t1 = (int)t0 >> 3; +at = t0 + 0x7; +t1 = (int)at >> 3; +L46e234: +MEM_U32(t8 + 12) = t1; +t3 = MEM_U32(sp + 116); +t2 = MEM_U32(t2 + 36); +t4 = t3 + 0xffffffff; +lo = t2 * t4; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)t4 >> 32); +t7 = MEM_U32(a3 + 0); +t0 = MEM_U32(s1 + 0); +t1 = 0x10006594; +t6 = lo; +t5 = t6 + t7; +if ((int)t5 >= 0) {t9 = (int)t5 >> 3; +goto L46e26c;} +t9 = (int)t5 >> 3; +at = t5 + 0x7; +t9 = (int)at >> 3; +L46e26c: +MEM_U32(t0 + 16) = t9; +t1 = MEM_U32(t1 + 36); +t3 = MEM_U32(s1 + 0); +if ((int)t1 >= 0) {t8 = (int)t1 >> 3; +goto L46e288;} +t8 = (int)t1 >> 3; +at = t1 + 0x7; +t8 = (int)at >> 3; +L46e288: +MEM_U32(t3 + 8) = t8; +t2 = MEM_U32(s1 + 0); +t5 = 0x10008830; +MEM_U32(t2 + 20) = a0; +t4 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t7 = t6 << 4; +t9 = t7 + t5; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = t0 + v1; +s4 = t1 - s6; +at = (int)s4 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t1; +goto L46e2f4;} +MEM_U32(s1 + 0) = t1; +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46e2e8; +a1 = s4; +L46e2e8: +// bdead 40840101 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +s4 = s6 - s6; +L46e2f4: +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46e304; +a1 = s4; +L46e304: +// bdead 40840101 gp = MEM_U32(sp + 68); +t2 = MEM_U32(sp + 112); +MEM_U32(s1 + 0) = s6; +//nop; +a0 = MEM_U32(t2 + 60); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L46e320; +//nop; +L46e320: +// bdead 40000001 gp = MEM_U32(sp + 68); +t6 = MEM_U32(sp + 116); +t4 = 0x10006594; +v1 = 0x10029b80; +t4 = MEM_U32(t4 + 36); +v1 = v1; +lo = t4 * t6; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)t6 >> 32); +t5 = MEM_U32(v1 + 0); +t7 = lo; +t9 = t5 + t7; +MEM_U32(v1 + 0) = t9; +goto L46f36c; +MEM_U32(v1 + 0) = t9; +L46e350: +s1 = 0x1002f790; +t0 = 0x39; +t1 = MEM_U32(s1 + 0); +t7 = 0x10029b84; +MEM_U8(t1 + 0) = (uint8_t)t0; +v1 = MEM_U32(s1 + 0); +s6 = 0x1002e790; +t8 = MEM_U8(v1 + 1); +//nop; +t3 = t8 & 0xffe0; +t2 = t3 | 0xa; +MEM_U8(v1 + 1) = (uint8_t)t2; +v1 = MEM_U32(s1 + 0); +t3 = 0x10006594; +t4 = MEM_U8(v1 + 1); +//nop; +t6 = t4 & 0xff1f; +t5 = t6 | 0x80; +MEM_U8(v1 + 1) = (uint8_t)t5; +t9 = MEM_U32(s1 + 0); +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(t9 + 4) = t7; +t0 = MEM_U32(a3 + 0); +t8 = MEM_U32(s1 + 0); +if ((int)t0 >= 0) {t1 = (int)t0 >> 3; +goto L46e3c4;} +t1 = (int)t0 >> 3; +at = t0 + 0x7; +t1 = (int)at >> 3; +L46e3c4: +MEM_U32(t8 + 12) = t1; +t2 = MEM_U32(sp + 116); +t3 = MEM_U32(t3 + 36); +t4 = t2 + 0xffffffff; +lo = t3 * t4; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t4 >> 32); +t5 = MEM_U32(a3 + 0); +t0 = MEM_U32(s1 + 0); +t1 = 0x10006594; +t6 = lo; +t7 = t6 + t5; +if ((int)t7 >= 0) {t9 = (int)t7 >> 3; +goto L46e3fc;} +t9 = (int)t7 >> 3; +at = t7 + 0x7; +t9 = (int)at >> 3; +L46e3fc: +MEM_U32(t0 + 16) = t9; +t1 = MEM_U32(t1 + 36); +t2 = MEM_U32(s1 + 0); +if ((int)t1 >= 0) {t8 = (int)t1 >> 3; +goto L46e418;} +t8 = (int)t1 >> 3; +at = t1 + 0x7; +t8 = (int)at >> 3; +L46e418: +MEM_U32(t2 + 8) = t8; +t3 = MEM_U32(s1 + 0); +t7 = 0x10008830; +MEM_U32(t3 + 20) = a0; +t4 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t5 = t6 << 4; +t9 = t5 + t7; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = t0 + v1; +s4 = t1 - s6; +at = (int)s4 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t1; +goto L46e484;} +MEM_U32(s1 + 0) = t1; +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46e478; +a1 = s4; +L46e478: +// bdead 40840101 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +s4 = s6 - s6; +L46e484: +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46e494; +a1 = s4; +L46e494: +// bdead 40840101 gp = MEM_U32(sp + 68); +t3 = MEM_U32(sp + 112); +MEM_U32(s1 + 0) = s6; +//nop; +a0 = MEM_U32(t3 + 60); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L46e4b0; +//nop; +L46e4b0: +// bdead 40000001 gp = MEM_U32(sp + 68); +t6 = MEM_U32(sp + 116); +t4 = 0x10006594; +v1 = 0x10029b80; +t4 = MEM_U32(t4 + 36); +v1 = v1; +lo = t4 * t6; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)t6 >> 32); +t7 = MEM_U32(v1 + 0); +t5 = lo; +t9 = t7 + t5; +MEM_U32(v1 + 0) = t9; +goto L46f36c; +MEM_U32(v1 + 0) = t9; +at = 0x65; +L46e4e4: +if (v1 != at) {a2 = 0x2c9; +goto L46f34c;} +a2 = 0x2c9; +t0 = MEM_U32(sp + 112); +//nop; +a0 = MEM_U32(t0 + 8); +//nop; +t1 = MEM_U32(a0 + 24); +MEM_U32(sp + 92) = t1; +v0 = f_U_DT(mem, sp, a0); +goto L46e508; +MEM_U32(sp + 92) = t1; +L46e508: +// bdead 4000010b gp = MEM_U32(sp + 68); +at = v0 < 0x10; +if (at == 0) {MEM_U32(sp + 100) = v0; +goto L46f2f8;} +MEM_U32(sp + 100) = v0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10014020[] = { +&&L46e538, +&&L46f2f8, +&&L46f2f8, +&&L46f2f8, +&&L46f2f8, +&&L46e7e0, +&&L46e708, +&&L46e774, +&&L46e69c, +&&L46ef20, +&&L46f2f8, +&&L46f2f8, +&&L46ebd0, +&&L46e884, +&&L46e84c, +&&L46e538, +}; +dest = Lswitch10014020[v0]; +//nop; +goto *dest; +//nop; +L46e538: +s1 = 0x1002f790; +t2 = 0x39; +t3 = MEM_U32(s1 + 0); +t6 = v0 & 0x1f; +MEM_U8(t3 + 0) = (uint8_t)t2; +v1 = MEM_U32(s1 + 0); +t2 = 0x10029b84; +t7 = MEM_U8(v1 + 1); +t4 = 0x10029b80; +t5 = t7 & 0xffe0; +t9 = t6 | t5; +MEM_U8(v1 + 1) = (uint8_t)t9; +v1 = MEM_U32(s1 + 0); +s6 = 0x1002e790; +t0 = MEM_U8(v1 + 1); +//nop; +t1 = t0 & 0xff1f; +t8 = t1 | 0x80; +MEM_U8(v1 + 1) = (uint8_t)t8; +t3 = MEM_U32(s1 + 0); +t2 = MEM_U32(t2 + 0); +t8 = 0x10029b80; +MEM_U32(t3 + 4) = t2; +t4 = MEM_U32(t4 + 0); +t6 = MEM_U32(s1 + 0); +if ((int)t4 >= 0) {t7 = (int)t4 >> 3; +goto L46e5ac;} +t7 = (int)t4 >> 3; +at = t4 + 0x7; +t7 = (int)at >> 3; +L46e5ac: +MEM_U32(t6 + 12) = t7; +t5 = MEM_U32(sp + 116); +t0 = MEM_U32(sp + 92); +t9 = t5 + 0xffffffff; +lo = t9 * t0; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)t0 >> 32); +t8 = MEM_U32(t8 + 0); +t4 = MEM_U32(s1 + 0); +t1 = lo; +t2 = t8 + t1; +t3 = t2 >> 3; +MEM_U32(t4 + 16) = t3; +t7 = MEM_U32(sp + 92); +t5 = MEM_U32(s1 + 0); +t6 = t7 >> 3; +MEM_U32(t5 + 8) = t6; +t9 = MEM_U32(s1 + 0); +t2 = 0x10008830; +MEM_U32(t9 + 20) = zero; +t0 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t0 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t1 = t8 << 4; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +//nop; +t7 = t4 + v1; +s4 = t7 - s6; +at = (int)s4 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t7; +goto L46e650;} +MEM_U32(s1 + 0) = t7; +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46e644; +a1 = s4; +L46e644: +// bdead 40840101 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +s4 = s6 - s6; +L46e650: +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46e660; +a1 = s4; +L46e660: +t9 = MEM_U32(sp + 112); +// bdead 44840101 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +a0 = MEM_U32(t9 + 28); +//nop; +//nop; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L46e680; +//nop; +L46e680: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +s0 = 0x10029b80; +//nop; +s0 = MEM_U32(s0 + 0); +t1 = MEM_U32(sp + 116); +goto L46f330; +t1 = MEM_U32(sp + 116); +L46e69c: +t8 = MEM_U32(sp + 116); +t3 = MEM_U32(sp + 92); +t2 = t8 + 0xffffffff; +lo = t2 * t3; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)t3 >> 32); +s0 = 0x10029b80; +t7 = MEM_U32(sp + 112); +MEM_U32(sp + 16) = t3; +a1 = 0x10029b84; +s0 = MEM_U32(s0 + 0); +t6 = MEM_U32(t7 + 24); +//nop; +t7 = MEM_U32(t7 + 28); +a0 = MEM_U32(sp + 100); +a1 = MEM_U32(a1 + 0); +a2 = s0; +t4 = lo; +a3 = s0 + t4; +MEM_U32(sp + 24) = t6; +MEM_U32(sp + 28) = t7; +f_uw_init(mem, sp, a0, a1, a2, a3); +goto L46e6ec; +MEM_U32(sp + 28) = t7; +L46e6ec: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +s0 = 0x10029b80; +//nop; +s0 = MEM_U32(s0 + 0); +t1 = MEM_U32(sp + 116); +goto L46f330; +t1 = MEM_U32(sp + 116); +L46e708: +t5 = MEM_U32(sp + 116); +t0 = MEM_U32(sp + 92); +t9 = t5 + 0xffffffff; +lo = t9 * t0; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)t0 >> 32); +s0 = 0x10029b80; +t8 = MEM_U32(sp + 112); +MEM_U32(sp + 16) = t0; +a1 = 0x10029b84; +s0 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U32(t8 + 28); +t2 = MEM_U32(t8 + 24); +a0 = MEM_U32(sp + 100); +a1 = MEM_U32(a1 + 0); +a2 = s0; +t1 = lo; +a3 = s0 + t1; +MEM_U32(sp + 28) = t3; +MEM_U32(sp + 24) = t2; +f_uw_init(mem, sp, a0, a1, a2, a3); +goto L46e758; +MEM_U32(sp + 24) = t2; +L46e758: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +s0 = 0x10029b80; +//nop; +s0 = MEM_U32(s0 + 0); +t1 = MEM_U32(sp + 116); +goto L46f330; +t1 = MEM_U32(sp + 116); +L46e774: +t4 = MEM_U32(sp + 116); +t7 = MEM_U32(sp + 92); +t6 = t4 + 0xffffffff; +lo = t6 * t7; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t7 >> 32); +t9 = MEM_U32(sp + 112); +s0 = 0x10029b80; +MEM_U32(sp + 16) = t7; +a1 = 0x10029b84; +t1 = MEM_U32(t9 + 28); +t0 = MEM_U32(t9 + 24); +s0 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(sp + 100); +a1 = MEM_U32(a1 + 0); +MEM_U32(sp + 28) = t1; +t5 = lo; +MEM_U32(sp + 24) = t0; +a3 = s0 + t5; +a2 = s0; +f_uw_init(mem, sp, a0, a1, a2, a3); +goto L46e7c4; +a2 = s0; +L46e7c4: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +s0 = 0x10029b80; +//nop; +s0 = MEM_U32(s0 + 0); +t1 = MEM_U32(sp + 116); +goto L46f330; +t1 = MEM_U32(sp + 116); +L46e7e0: +t8 = MEM_U32(sp + 116); +t3 = MEM_U32(sp + 92); +t2 = t8 + 0xffffffff; +lo = t2 * t3; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)t3 >> 32); +s0 = 0x10029b80; +t6 = MEM_U32(sp + 112); +MEM_U32(sp + 16) = t3; +a1 = 0x10029b84; +s0 = MEM_U32(s0 + 0); +//nop; +t1 = MEM_U32(t6 + 28); +t0 = MEM_U32(t6 + 24); +a0 = MEM_U32(sp + 100); +a1 = MEM_U32(a1 + 0); +a2 = s0; +t4 = lo; +a3 = s0 + t4; +MEM_U32(sp + 28) = t1; +MEM_U32(sp + 24) = t0; +f_uw_init(mem, sp, a0, a1, a2, a3); +goto L46e830; +MEM_U32(sp + 24) = t0; +L46e830: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +s0 = 0x10029b80; +//nop; +s0 = MEM_U32(s0 + 0); +t1 = MEM_U32(sp + 116); +goto L46f330; +t1 = MEM_U32(sp + 116); +L46e84c: +a0 = 0x10013f14; +a1 = 0x10013f1c; +//nop; +a2 = 0x285; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L46e868; +a1 = a1; +L46e868: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +s0 = 0x10029b80; +//nop; +s0 = MEM_U32(s0 + 0); +t1 = MEM_U32(sp + 116); +goto L46f330; +t1 = MEM_U32(sp + 116); +L46e884: +t5 = MEM_U32(sp + 112); +s0 = 0x40000; +t7 = MEM_U32(t5 + 12); +//nop; +t9 = t7 << 13; +if ((int)t9 < 0) {//nop; +goto L46ea00;} +//nop; +s1 = 0x1002f790; +t8 = 0x39; +t2 = MEM_U32(s1 + 0); +t3 = v0 & 0x1f; +MEM_U8(t2 + 0) = (uint8_t)t8; +v1 = MEM_U32(s1 + 0); +t8 = 0x10029b84; +t6 = MEM_U8(v1 + 1); +t4 = 0x10029b80; +t0 = t6 & 0xffe0; +t1 = t3 | t0; +MEM_U8(v1 + 1) = (uint8_t)t1; +v1 = MEM_U32(s1 + 0); +s6 = 0x1002e790; +t5 = MEM_U8(v1 + 1); +//nop; +t7 = t5 & 0xff1f; +t9 = t7 | 0x80; +MEM_U8(v1 + 1) = (uint8_t)t9; +t2 = MEM_U32(s1 + 0); +t8 = MEM_U32(t8 + 0); +t9 = 0x10029b80; +MEM_U32(t2 + 4) = t8; +t4 = MEM_U32(t4 + 0); +t3 = MEM_U32(s1 + 0); +if ((int)t4 >= 0) {t6 = (int)t4 >> 3; +goto L46e914;} +t6 = (int)t4 >> 3; +at = t4 + 0x7; +t6 = (int)at >> 3; +L46e914: +MEM_U32(t3 + 12) = t6; +t0 = MEM_U32(sp + 116); +t5 = MEM_U32(sp + 92); +t1 = t0 + 0xffffffff; +lo = t1 * t5; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)t5 >> 32); +t9 = MEM_U32(t9 + 0); +t4 = MEM_U32(s1 + 0); +t7 = lo; +t8 = t9 + t7; +t2 = t8 >> 3; +MEM_U32(t4 + 16) = t2; +t6 = MEM_U32(sp + 92); +t0 = MEM_U32(s1 + 0); +t3 = t6 >> 3; +MEM_U32(t0 + 8) = t3; +t1 = MEM_U32(s1 + 0); +t8 = 0x10008830; +MEM_U32(t1 + 20) = zero; +t5 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t5 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t7 = t9 << 4; +t2 = t7 + t8; +t4 = MEM_U32(t2 + 4); +//nop; +t6 = t4 + v1; +s4 = t6 - s6; +at = (int)s4 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t6; +goto L46e9b8;} +MEM_U32(s1 + 0) = t6; +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46e9ac; +a1 = s4; +L46e9ac: +// bdead 40840101 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +s4 = s6 - s6; +L46e9b8: +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46e9c8; +a1 = s4; +L46e9c8: +v0 = MEM_U32(sp + 112); +MEM_U32(s1 + 0) = s6; +// bdead 40000009 gp = MEM_U32(sp + 68); +t1 = MEM_U32(v0 + 20); +a0 = MEM_U32(v0 + 24); +//nop; +a2 = 0x0; +a3 = 0x0; +MEM_U32(sp + 16) = t1; +a0 = a0 + 0x18; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L46e9f4; +a0 = a0 + 0x18; +L46e9f4: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +goto L46ebbc; +//nop; +L46ea00: +s1 = 0x1002f790; +t5 = 0x39; +t9 = MEM_U32(s1 + 0); +t8 = v0 & 0x1f; +MEM_U8(t9 + 0) = (uint8_t)t5; +v1 = MEM_U32(s1 + 0); +t5 = 0x10029b84; +t2 = MEM_U8(v1 + 1); +t7 = 0x10029b80; +t4 = t2 & 0xffe0; +t6 = t8 | t4; +MEM_U8(v1 + 1) = (uint8_t)t6; +v1 = MEM_U32(s1 + 0); +s6 = 0x1002e790; +t3 = MEM_U8(v1 + 1); +//nop; +t0 = t3 & 0xff1f; +t1 = t0 | 0x80; +MEM_U8(v1 + 1) = (uint8_t)t1; +t9 = MEM_U32(s1 + 0); +t5 = MEM_U32(t5 + 0); +t1 = 0x10029b80; +MEM_U32(t9 + 4) = t5; +t7 = MEM_U32(t7 + 0); +t8 = MEM_U32(s1 + 0); +if ((int)t7 >= 0) {t2 = (int)t7 >> 3; +goto L46ea74;} +t2 = (int)t7 >> 3; +at = t7 + 0x7; +t2 = (int)at >> 3; +L46ea74: +MEM_U32(t8 + 12) = t2; +t4 = MEM_U32(sp + 116); +t3 = MEM_U32(sp + 92); +t6 = t4 + 0xffffffff; +lo = t6 * t3; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t3 >> 32); +t1 = MEM_U32(t1 + 0); +t7 = MEM_U32(s1 + 0); +t0 = lo; +t5 = t1 + t0; +t9 = t5 >> 3; +MEM_U32(t7 + 16) = t9; +t2 = MEM_U32(sp + 92); +t4 = MEM_U32(s1 + 0); +t8 = t2 >> 3; +MEM_U32(t4 + 8) = t8; +t6 = MEM_U32(s1 + 0); +t5 = 0x10008830; +MEM_U32(t6 + 20) = zero; +t3 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t1 = MEM_U8(v1 + 0); +//nop; +t0 = t1 << 4; +t9 = t0 + t5; +t7 = MEM_U32(t9 + 4); +//nop; +t2 = t7 + v1; +s4 = t2 - s6; +at = (int)s4 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t2; +goto L46eb18;} +MEM_U32(s1 + 0) = t2; +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46eb0c; +a1 = s4; +L46eb0c: +// bdead 40860103 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +s4 = s6 - s6; +L46eb18: +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46eb28; +a1 = s4; +L46eb28: +a1 = MEM_U32(sp + 112); +MEM_U32(s1 + 0) = s6; +t6 = MEM_U32(a1 + 12); +// bdead 40028043 gp = MEM_U32(sp + 68); +t3 = t6 & s0; +if (t3 != 0) {//nop; +goto L46eb8c;} +//nop; +t1 = MEM_U32(a1 + 24); +//nop; +v0 = MEM_U32(t1 + 0); +//nop; +if (v0 == 0) {//nop; +goto L46eb68;} +//nop; +f0.w[0] = MEM_U32(v0 + 24); +f4.d = f0.f[0]; +goto L46eb98; +f4.d = f0.f[0]; +L46eb68: +//nop; +a0 = a1; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L46eb78; +//nop; +L46eb78: +// bdead 40000003 gp = MEM_U32(sp + 68); +a1 = MEM_U32(sp + 112); +f2.f[0] = f0.f[0]; +f0.f[0] = f2.f[0]; +goto L46eb94; +f0.f[0] = f2.f[0]; +L46eb8c: +f0.w[0] = MEM_U32(a1 + 24); +//nop; +L46eb94: +f4.d = f0.f[0]; +L46eb98: +t0 = MEM_U32(a1 + 20); +//nop; +a3 = f4.w[0]; +a2 = f4.w[1]; +a0 = zero; +MEM_U32(sp + 16) = t0; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L46ebb4; +MEM_U32(sp + 16) = t0; +L46ebb4: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +L46ebbc: +s0 = 0x10029b80; +//nop; +s0 = MEM_U32(s0 + 0); +t1 = MEM_U32(sp + 116); +goto L46f330; +t1 = MEM_U32(sp + 116); +L46ebd0: +t5 = MEM_U32(sp + 112); +s0 = 0x40000; +t9 = MEM_U32(t5 + 12); +//nop; +t7 = t9 << 13; +if ((int)t7 < 0) {//nop; +goto L46ed4c;} +//nop; +s1 = 0x1002f790; +t2 = 0x39; +t8 = MEM_U32(s1 + 0); +t6 = v0 & 0x1f; +MEM_U8(t8 + 0) = (uint8_t)t2; +v1 = MEM_U32(s1 + 0); +t2 = 0x10029b84; +t3 = MEM_U8(v1 + 1); +t4 = 0x10029b80; +t1 = t3 & 0xffe0; +t0 = t6 | t1; +MEM_U8(v1 + 1) = (uint8_t)t0; +v1 = MEM_U32(s1 + 0); +s6 = 0x1002e790; +t5 = MEM_U8(v1 + 1); +//nop; +t9 = t5 & 0xff1f; +t7 = t9 | 0x80; +MEM_U8(v1 + 1) = (uint8_t)t7; +t8 = MEM_U32(s1 + 0); +t2 = MEM_U32(t2 + 0); +t7 = 0x10029b80; +MEM_U32(t8 + 4) = t2; +t4 = MEM_U32(t4 + 0); +t6 = MEM_U32(s1 + 0); +if ((int)t4 >= 0) {t3 = (int)t4 >> 3; +goto L46ec60;} +t3 = (int)t4 >> 3; +at = t4 + 0x7; +t3 = (int)at >> 3; +L46ec60: +MEM_U32(t6 + 12) = t3; +t1 = MEM_U32(sp + 116); +t5 = MEM_U32(sp + 92); +t0 = t1 + 0xffffffff; +lo = t0 * t5; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t5 >> 32); +t7 = MEM_U32(t7 + 0); +t4 = MEM_U32(s1 + 0); +t9 = lo; +t2 = t7 + t9; +t8 = t2 >> 3; +MEM_U32(t4 + 16) = t8; +t3 = MEM_U32(sp + 92); +t1 = MEM_U32(s1 + 0); +t6 = t3 >> 3; +MEM_U32(t1 + 8) = t6; +t0 = MEM_U32(s1 + 0); +t2 = 0x10008830; +MEM_U32(t0 + 20) = zero; +t5 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t5 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t9 = t7 << 4; +t8 = t9 + t2; +t4 = MEM_U32(t8 + 4); +//nop; +t3 = t4 + v1; +s4 = t3 - s6; +at = (int)s4 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t3; +goto L46ed04;} +MEM_U32(s1 + 0) = t3; +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ecf8; +a1 = s4; +L46ecf8: +// bdead 40840101 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +s4 = s6 - s6; +L46ed04: +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ed14; +a1 = s4; +L46ed14: +v0 = MEM_U32(sp + 112); +MEM_U32(s1 + 0) = s6; +// bdead 40000009 gp = MEM_U32(sp + 68); +t0 = MEM_U32(v0 + 20); +a0 = MEM_U32(v0 + 24); +//nop; +a2 = 0x0; +a3 = 0x0; +MEM_U32(sp + 16) = t0; +a0 = a0 + 0x18; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L46ed40; +a0 = a0 + 0x18; +L46ed40: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +goto L46ef0c; +//nop; +L46ed4c: +s1 = 0x1002f790; +t5 = 0x39; +t7 = MEM_U32(s1 + 0); +t2 = v0 & 0x1f; +MEM_U8(t7 + 0) = (uint8_t)t5; +v1 = MEM_U32(s1 + 0); +t5 = 0x10029b84; +t8 = MEM_U8(v1 + 1); +t9 = 0x10029b80; +t4 = t8 & 0xffe0; +t3 = t2 | t4; +MEM_U8(v1 + 1) = (uint8_t)t3; +v1 = MEM_U32(s1 + 0); +s6 = 0x1002e790; +t6 = MEM_U8(v1 + 1); +//nop; +t1 = t6 & 0xff1f; +t0 = t1 | 0x80; +MEM_U8(v1 + 1) = (uint8_t)t0; +t7 = MEM_U32(s1 + 0); +t5 = MEM_U32(t5 + 0); +t0 = 0x10029b80; +MEM_U32(t7 + 4) = t5; +t9 = MEM_U32(t9 + 0); +t2 = MEM_U32(s1 + 0); +if ((int)t9 >= 0) {t8 = (int)t9 >> 3; +goto L46edc0;} +t8 = (int)t9 >> 3; +at = t9 + 0x7; +t8 = (int)at >> 3; +L46edc0: +MEM_U32(t2 + 12) = t8; +t4 = MEM_U32(sp + 116); +t6 = MEM_U32(sp + 92); +t3 = t4 + 0xffffffff; +lo = t3 * t6; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t6 >> 32); +t0 = MEM_U32(t0 + 0); +t9 = MEM_U32(s1 + 0); +t1 = lo; +t5 = t0 + t1; +t7 = t5 >> 3; +MEM_U32(t9 + 16) = t7; +t8 = MEM_U32(sp + 92); +t4 = MEM_U32(s1 + 0); +t2 = t8 >> 3; +MEM_U32(t4 + 8) = t2; +t3 = MEM_U32(s1 + 0); +t5 = 0x10008830; +MEM_U32(t3 + 20) = zero; +t6 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t6 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t0 = MEM_U8(v1 + 0); +//nop; +t1 = t0 << 4; +t7 = t1 + t5; +t9 = MEM_U32(t7 + 4); +//nop; +t8 = t9 + v1; +s4 = t8 - s6; +at = (int)s4 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t8; +goto L46ee64;} +MEM_U32(s1 + 0) = t8; +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ee58; +a1 = s4; +L46ee58: +// bdead 40860103 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +s4 = s6 - s6; +L46ee64: +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ee74; +a1 = s4; +L46ee74: +a1 = MEM_U32(sp + 112); +MEM_U32(s1 + 0) = s6; +t3 = MEM_U32(a1 + 12); +// bdead 40021043 gp = MEM_U32(sp + 68); +t6 = t3 & s0; +if (t6 != 0) {//nop; +goto L46eedc;} +//nop; +t0 = MEM_U32(a1 + 24); +//nop; +v0 = MEM_U32(t0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L46eeb8;} +//nop; +f0.w[1] = MEM_U32(v0 + 24); +f0.w[0] = MEM_U32(v0 + 28); +t1 = MEM_U32(a1 + 20); +goto L46eeec; +t1 = MEM_U32(a1 + 20); +L46eeb8: +//nop; +a0 = a1; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L46eec8; +//nop; +L46eec8: +// bdead 40000003 gp = MEM_U32(sp + 68); +a1 = MEM_U32(sp + 112); +f2.d = f0.d; +f0.d = f2.d; +goto L46eee8; +f0.d = f2.d; +L46eedc: +f0.w[1] = MEM_U32(a1 + 24); +f0.w[0] = MEM_U32(a1 + 28); +//nop; +L46eee8: +t1 = MEM_U32(a1 + 20); +L46eeec: +//nop; +a2 = f0.w[1]; +a3 = f0.w[0]; +a0 = zero; +MEM_U32(sp + 16) = t1; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L46ef04; +MEM_U32(sp + 16) = t1; +L46ef04: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +L46ef0c: +s0 = 0x10029b80; +//nop; +s0 = MEM_U32(s0 + 0); +t1 = MEM_U32(sp + 116); +goto L46f330; +t1 = MEM_U32(sp + 116); +L46ef20: +t5 = MEM_U32(sp + 116); +s7 = MEM_U32(sp + 92); +if ((int)t5 <= 0) {MEM_U32(sp + 84) = zero; +goto L46f2e4;} +MEM_U32(sp + 84) = zero; +t7 = s7 >> 3; +s6 = 0x1002e790; +s1 = 0x1002f790; +a1 = MEM_U32(sp + 112); +s7 = t7; +L46ef44: +s2 = 0x10029b80; +t8 = MEM_U32(a1 + 4); +s2 = MEM_U32(s2 + 0); +s3 = zero; +if ((int)s2 >= 0) {t9 = (int)s2 >> 3; +goto L46ef64;} +t9 = (int)s2 >> 3; +at = s2 + 0x7; +t9 = (int)at >> 3; +L46ef64: +at = 0x65; +if (t8 != at) {s2 = t9; +goto L46f168;} +s2 = t9; +v0 = MEM_U32(a1 + 8); +at = 0x13; +t2 = MEM_U32(v0 + 4); +//nop; +if (t2 != at) {//nop; +goto L46f168;} +//nop; +t4 = MEM_U32(v0 + 8); +at = 0x7; +t3 = MEM_U32(t4 + 4); +//nop; +if (t3 != at) {//nop; +goto L46f168;} +//nop; +if (s7 == 0) {t6 = MEM_U32(sp + 84); +goto L46f2d4;} +t6 = MEM_U32(sp + 84); +L46efa8: +t0 = MEM_U32(s1 + 0); +t6 = 0x39; +a0 = 0x1002df70; +MEM_U8(t0 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L46efc8; +//nop; +L46efc8: +v1 = MEM_U32(s1 + 0); +t5 = v0 & 0x1f; +t7 = MEM_U8(v1 + 1); +// bdead 419d4113 gp = MEM_U32(sp + 68); +t9 = t7 & 0xffe0; +t8 = t5 | t9; +MEM_U8(v1 + 1) = (uint8_t)t8; +v1 = MEM_U32(s1 + 0); +t6 = 0x10029b84; +t2 = MEM_U8(v1 + 1); +t5 = 0x10006594; +t4 = t2 & 0xff1f; +t3 = t4 | 0x80; +MEM_U8(v1 + 1) = (uint8_t)t3; +t0 = MEM_U32(s1 + 0); +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t0 + 4) = t6; +t1 = MEM_U32(s1 + 0); +t0 = 0x10008830; +MEM_U32(t1 + 12) = s2; +t7 = MEM_U32(s1 + 0); +//nop; +MEM_U32(t7 + 16) = s2; +t5 = MEM_U32(t5 + 16); +t8 = MEM_U32(s1 + 0); +if ((int)t5 >= 0) {t9 = (int)t5 >> 3; +goto L46f040;} +t9 = (int)t5 >> 3; +at = t5 + 0x7; +t9 = (int)at >> 3; +L46f040: +MEM_U32(t8 + 8) = t9; +t2 = MEM_U32(s1 + 0); +//nop; +MEM_U32(t2 + 20) = zero; +t4 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t3 = MEM_U8(v1 + 0); +//nop; +t6 = t3 << 4; +t1 = t6 + t0; +t7 = MEM_U32(t1 + 4); +//nop; +t5 = t7 + v1; +s4 = t5 - s6; +at = (int)s4 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t5; +goto L46f0ac;} +MEM_U32(s1 + 0) = t5; +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46f0a0; +a1 = s4; +L46f0a0: +// bdead 419c0103 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +s4 = s6 - s6; +L46f0ac: +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46f0bc; +a1 = s4; +L46f0bc: +// bdead 419c0103 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +t4 = 0x10006594; +t2 = MEM_U32(sp + 112); +t4 = MEM_U32(t4 + 16); +//nop; +if ((int)t4 >= 0) {t3 = (int)t4 >> 3; +goto L46f0e4;} +t3 = (int)t4 >> 3; +at = t4 + 0x7; +t3 = (int)at >> 3; +L46f0e4: +lo = (int)s3 / (int)t3; hi = (int)s3 % (int)t3; +if (t3 != 0) {//nop; +goto L46f0f4;} +//nop; +abort(); +L46f0f4: +at = 0xffffffff; +if (t3 != at) {at = 0x80000000; +goto L46f10c;} +at = 0x80000000; +if (s3 != at) {//nop; +goto L46f10c;} +//nop; +abort(); +L46f10c: +t6 = lo; +t0 = t6 << 2; +t1 = t2 + t0; +a0 = MEM_U32(t1 + 24); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L46f124; +//nop; +L46f124: +// bdead 419c0103 gp = MEM_U32(sp + 68); +//nop; +v1 = 0x10006594; +//nop; +v1 = MEM_U32(v1 + 16); +//nop; +if ((int)v1 >= 0) {t7 = (int)v1 >> 3; +goto L46f14c;} +t7 = (int)v1 >> 3; +at = v1 + 0x7; +t7 = (int)at >> 3; +L46f14c: +s3 = s3 + t7; +at = s3 < s7; +if (at != 0) {s2 = t7 + s2; +goto L46efa8;} +s2 = t7 + s2; +a1 = MEM_U32(sp + 112); +t6 = MEM_U32(sp + 84); +goto L46f2d4; +t6 = MEM_U32(sp + 84); +L46f168: +if (s7 == 0) {t6 = MEM_U32(sp + 84); +goto L46f2d4;} +t6 = MEM_U32(sp + 84); +t5 = MEM_U32(sp + 100); +s5 = a1 + 0x18; +fp = t5 & 0x1f; +L46f17c: +v0 = s7 - s3; +at = v0 < 0x3ff; +if (at != 0) {at = 0x3ff; +goto L46f198;} +at = 0x3ff; +s0 = 0x3ff; +goto L46f1a8; +s0 = 0x3ff; +at = 0x3ff; +L46f198: +lo = v0 / at; hi = v0 % at; +s0 = hi; +//nop; +//nop; +L46f1a8: +t4 = MEM_U32(s1 + 0); +t8 = 0x39; +MEM_U8(t4 + 0) = (uint8_t)t8; +v1 = MEM_U32(s1 + 0); +t5 = 0x10029b84; +t3 = MEM_U8(v1 + 1); +//nop; +t6 = t3 & 0xffe0; +t2 = fp | t6; +MEM_U8(v1 + 1) = (uint8_t)t2; +v1 = MEM_U32(s1 + 0); +//nop; +t0 = MEM_U8(v1 + 1); +//nop; +t1 = t0 & 0xff1f; +t7 = t1 | 0x80; +MEM_U8(v1 + 1) = (uint8_t)t7; +t9 = MEM_U32(s1 + 0); +t5 = MEM_U32(t5 + 0); +t7 = 0x10008830; +MEM_U32(t9 + 4) = t5; +t8 = MEM_U32(s1 + 0); +//nop; +MEM_U32(t8 + 12) = s2; +t4 = MEM_U32(s1 + 0); +//nop; +MEM_U32(t4 + 16) = s2; +t3 = MEM_U32(s1 + 0); +//nop; +MEM_U32(t3 + 8) = s0; +t6 = MEM_U32(s1 + 0); +//nop; +MEM_U32(t6 + 20) = zero; +t2 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t2 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t0 = MEM_U8(v1 + 0); +//nop; +t1 = t0 << 4; +t5 = t1 + t7; +t9 = MEM_U32(t5 + 4); +//nop; +t8 = t9 + v1; +s4 = t8 - s6; +at = (int)s4 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t8; +goto L46f288;} +MEM_U32(s1 + 0) = t8; +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46f27c; +a1 = s4; +L46f27c: +// bdead c1de0103 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +s4 = s6 - s6; +L46f288: +//nop; +a0 = s6; +a1 = s4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46f298; +a1 = s4; +L46f298: +// bdead c1de0103 gp = MEM_U32(sp + 68); +MEM_U32(s1 + 0) = s6; +//nop; +a0 = s0; +a1 = s5; +f_UW_CONST_m(mem, sp, a0, a1, a2, a3); +goto L46f2b0; +a1 = s5; +L46f2b0: +s3 = s3 + 0x3ff; +at = s3 < s7; +// bdead c1de0107 gp = MEM_U32(sp + 68); +s5 = s5 + 0x3ff; +if (at != 0) {s2 = s2 + s0; +goto L46f17c;} +s2 = s2 + s0; +a1 = MEM_U32(sp + 112); +//nop; +t6 = MEM_U32(sp + 84); +L46f2d4: +t0 = MEM_U32(sp + 116); +t2 = t6 + 0x1; +if (t2 != t0) {MEM_U32(sp + 84) = t2; +goto L46ef44;} +MEM_U32(sp + 84) = t2; +L46f2e4: +s0 = 0x10029b80; +//nop; +s0 = MEM_U32(s0 + 0); +t1 = MEM_U32(sp + 116); +goto L46f330; +t1 = MEM_U32(sp + 116); +L46f2f8: +a0 = 0x10013f28; +a1 = 0x10013f30; +//nop; +a2 = 0x2c4; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L46f314; +a1 = a1; +L46f314: +// bdead 40000001 gp = MEM_U32(sp + 68); +//nop; +s0 = 0x10029b80; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +t1 = MEM_U32(sp + 116); +L46f330: +t7 = MEM_U32(sp + 92); +at = 0x10029b80; +lo = t1 * t7; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)t7 >> 32); +t5 = lo; +t9 = s0 + t5; +MEM_U32(at + 0) = t9; +goto L46f36c; +MEM_U32(at + 0) = t9; +L46f34c: +a0 = 0x10013f3c; +a1 = 0x10013f44; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L46f364; +a1 = a1; +L46f364: +// bdead 1 gp = MEM_U32(sp + 68); +//nop; +L46f36c: +// bdead 1 ra = MEM_U32(sp + 76); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 s1 = MEM_U32(sp + 40); +// bdead 1 s2 = MEM_U32(sp + 44); +// bdead 1 s3 = MEM_U32(sp + 48); +// bdead 1 s4 = MEM_U32(sp + 52); +// bdead 1 s5 = MEM_U32(sp + 56); +// bdead 1 s6 = MEM_U32(sp + 60); +// bdead 1 s7 = MEM_U32(sp + 64); +// bdead 1 fp = MEM_U32(sp + 72); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +} + +static void func_46f39c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46f39c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 60) = ra; +// fdead 400001eb MEM_U32(sp + 56) = fp; +// fdead 400001eb MEM_U32(sp + 52) = gp; +// fdead 400001eb MEM_U32(sp + 48) = s7; +// fdead 400001eb MEM_U32(sp + 44) = s6; +// fdead 400001eb MEM_U32(sp + 40) = s5; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 68) = a1; +v0 = MEM_U32(a0 + 28); +s5 = 0x1; +if (v0 == 0) {s6 = 0x65; +goto L46f3f4;} +s6 = 0x65; +s5 = v0; +goto L46f3f4; +s5 = v0; +L46f3f4: +fp = 0x10029b80; +t6 = MEM_U32(a0 + 36); +fp = fp; +MEM_U32(fp + 0) = t6; +s0 = MEM_U32(a0 + 24); +v1 = 0x42; +v0 = MEM_U32(s0 + 4); +s7 = 0x2a; +if (v1 != v0) {//nop; +goto L46f434;} +//nop; +L46f41c: +s0 = MEM_U32(s0 + 28); +//nop; +v0 = MEM_U32(s0 + 4); +//nop; +if (v1 == v0) {//nop; +goto L46f41c;} +//nop; +L46f434: +if (s6 == v0) {//nop; +goto L46f44c;} +//nop; +if (s7 == v0) {s2 = 0x38; +goto L46f44c;} +s2 = 0x38; +if (s2 != v0) {//nop; +goto L46f46c;} +//nop; +L46f44c: +//nop; +a0 = s0; +// fdead c1ca81fb t9 = t9; +a1 = s5; +func_46dd5c(mem, sp, a0, a1); +goto L46f460; +a1 = s5; +L46f460: +// bdead 40000001 gp = MEM_U32(sp + 52); +t8 = MEM_U32(sp + 68); +goto L46f560; +t8 = MEM_U32(sp + 68); +L46f46c: +if ((int)s5 <= 0) {s1 = zero; +goto L46f55c;} +s1 = zero; +s4 = 0x5d; +s3 = 0x24; +L46f47c: +v0 = MEM_U32(s0 + 4); +a0 = s0; +if (v0 == s3) {a1 = zero; +goto L46f50c;} +a1 = zero; +if (v0 == s7) {a2 = 0x2ec; +goto L46f4ac;} +a2 = 0x2ec; +if (v0 == s2) {//nop; +goto L46f4ac;} +//nop; +if (v0 == s4) {//nop; +goto L46f4ec;} +//nop; +if (v0 != s6) {//nop; +goto L46f52c;} +//nop; +L46f4ac: +a0 = 0x10013f50; +a1 = 0x10013f58; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L46f4c4; +a1 = a1; +L46f4c4: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +a0 = s0; +//nop; +a1 = 0x1; +// fdead e1fe0063 t9 = t9; +//nop; +func_46dd5c(mem, sp, a0, a1); +goto L46f4e0; +//nop; +L46f4e0: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +s1 = s1 + 0x1; +goto L46f554; +s1 = s1 + 0x1; +L46f4ec: +//nop; +a0 = s0; +// fdead e1fe81fb t9 = t9; +//nop; +func_46f5b8(mem, sp, a0); +goto L46f500; +//nop; +L46f500: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +s1 = s1 + 0x1; +goto L46f554; +s1 = s1 + 0x1; +L46f50c: +//nop; +t7 = MEM_U32(fp + 0); +// fdead e1ff81fb t9 = t9; +MEM_U32(s0 + 36) = t7; +func_46f39c(mem, sp, a0, a1); +goto L46f520; +MEM_U32(s0 + 36) = t7; +L46f520: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +s1 = s1 + 0x1; +goto L46f554; +s1 = s1 + 0x1; +L46f52c: +a0 = 0x10013f64; +a1 = 0x10013f6c; +//nop; +a2 = 0x2f7; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L46f548; +a1 = a1; +L46f548: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +//nop; +s1 = s1 + 0x1; +L46f554: +if (s1 != s5) {//nop; +goto L46f47c;} +//nop; +L46f55c: +t8 = MEM_U32(sp + 68); +L46f560: +//nop; +if (t8 == 0) {// bdead 42000001 ra = MEM_U32(sp + 60); +goto L46f58c;} +// bdead 42000001 ra = MEM_U32(sp + 60); +//nop; +a0 = t8; +// fdead 1e3fe81fb t9 = t9; +//nop; +func_46d928(mem, sp, a0); +goto L46f580; +//nop; +L46f580: +// bdead 1 gp = MEM_U32(sp + 52); +//nop; +// bdead 1 ra = MEM_U32(sp + 60); +L46f58c: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_46f5b8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46f5b8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 60) = ra; +// fdead 400001eb MEM_U32(sp + 56) = fp; +// fdead 400001eb MEM_U32(sp + 52) = gp; +// fdead 400001eb MEM_U32(sp + 48) = s7; +// fdead 400001eb MEM_U32(sp + 44) = s6; +// fdead 400001eb MEM_U32(sp + 40) = s5; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a0 + 24); +s1 = a0 + 0x18; +if (t6 == 0) {s7 = 0x67; +goto L46f714;} +s7 = 0x67; +fp = 0x10013f78; +v1 = MEM_U32(s1 + 0); +s6 = 0x65; +s5 = 0x5d; +s4 = 0x38; +s3 = 0x2a; +s2 = 0x24; +s0 = 0x42; +fp = fp; +L46f628: +v0 = MEM_U32(v1 + 4); +a0 = v1; +if (s0 != v0) {//nop; +goto L46f650;} +//nop; +L46f638: +a0 = MEM_U32(a0 + 28); +//nop; +v0 = MEM_U32(a0 + 4); +//nop; +if (s0 == v0) {//nop; +goto L46f638;} +//nop; +L46f650: +if (v0 == s2) {//nop; +goto L46f6c8;} +//nop; +if (v0 == s3) {//nop; +goto L46f688;} +//nop; +if (v0 == s4) {//nop; +goto L46f688;} +//nop; +if (v0 == s5) {//nop; +goto L46f6a8;} +//nop; +if (v0 == s6) {//nop; +goto L46f688;} +//nop; +if (v0 == s7) {a0 = fp; +goto L46f704;} +a0 = fp; +//nop; +goto L46f6e8; +//nop; +L46f688: +//nop; +a1 = 0x1; +// fdead e1fe81fb t9 = t9; +//nop; +func_46dd5c(mem, sp, a0, a1); +goto L46f69c; +//nop; +L46f69c: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +v1 = MEM_U32(s1 + 4); +goto L46f708; +v1 = MEM_U32(s1 + 4); +L46f6a8: +//nop; +//nop; +// fdead e1fe81fb t9 = t9; +//nop; +func_46f5b8(mem, sp, a0); +goto L46f6bc; +//nop; +L46f6bc: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +v1 = MEM_U32(s1 + 4); +goto L46f708; +v1 = MEM_U32(s1 + 4); +L46f6c8: +//nop; +a1 = zero; +// fdead e1fe81fb t9 = t9; +//nop; +func_46f39c(mem, sp, a0, a1); +goto L46f6dc; +//nop; +L46f6dc: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +v1 = MEM_U32(s1 + 4); +goto L46f708; +v1 = MEM_U32(s1 + 4); +L46f6e8: +a1 = 0x10013f80; +//nop; +a2 = 0x31b; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L46f6fc; +a1 = a1; +L46f6fc: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +//nop; +L46f704: +v1 = MEM_U32(s1 + 4); +L46f708: +s1 = s1 + 0x4; +if (v1 != 0) {//nop; +goto L46f628;} +//nop; +L46f714: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_46f744(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46f744: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 36) = s4; +s4 = 0x1002f794; +// fdead 402001eb MEM_U32(sp + 24) = s1; +t6 = MEM_U32(s4 + 0); +// fdead 402081eb MEM_U32(sp + 44) = s6; +s1 = t6 + 0x1; +s6 = a1; +// fdead 40a481eb MEM_U32(sp + 60) = ra; +// fdead 40a481eb MEM_U32(sp + 56) = fp; +// fdead 40a481eb MEM_U32(sp + 52) = gp; +// fdead 40a481eb MEM_U32(sp + 48) = s7; +// fdead 40a481eb MEM_U32(sp + 40) = s5; +// fdead 40a481eb MEM_U32(sp + 32) = s3; +// fdead 40a481eb MEM_U32(sp + 28) = s2; +// fdead 40a481eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 112) = a2; +MEM_U32(sp + 116) = a3; +if (a1 == 0) {MEM_U32(s4 + 0) = s1; +goto L46f888;} +MEM_U32(s4 + 0) = s1; +s5 = MEM_U32(sp + 124); +s0 = 0x1002f790; +t8 = MEM_U32(s5 + 28); +t2 = MEM_U32(s0 + 0); +t1 = MEM_U32(t8 + 28); +t3 = 0x8c; +t4 = (int)t1 >> 31; +MEM_U32(sp + 64) = t4; +MEM_U32(sp + 88) = t1; +MEM_U32(sp + 68) = t1; +MEM_U8(t2 + 0) = (uint8_t)t3; +v0 = MEM_U32(s0 + 0); +t7 = a0 & 0x1f; +t4 = MEM_U8(v0 + 1); +t9 = a3 - t1; +t5 = t4 & 0xffe0; +t8 = t7 | t5; +fp = t9 + 0x1; +MEM_U8(v0 + 1) = (uint8_t)t8; +t9 = MEM_U32(s0 + 0); +s7 = 0x10008830; +MEM_U32(t9 + 4) = s1; +t0 = MEM_U32(sp + 128); +t1 = MEM_U32(s0 + 0); +s3 = 0x1002e790; +MEM_U32(t1 + 8) = t0; +t6 = MEM_U32(s0 + 0); +t3 = MEM_U32(sp + 68); +t2 = MEM_U32(sp + 64); +MEM_U32(t6 + 20) = t3; +MEM_U32(t6 + 16) = t2; +t5 = MEM_U32(sp + 116); +t0 = MEM_U32(s0 + 0); +t8 = (int)t5 >> 31; +MEM_U32(t0 + 24) = t8; +MEM_U32(t0 + 28) = t5; +v0 = MEM_U32(s0 + 0); +//nop; +t1 = MEM_U8(v0 + 0); +//nop; +t2 = t1 << 4; +t3 = s7 + t2; +t6 = MEM_U32(t3 + 4); +//nop; +t4 = t6 + v0; +a1 = t4 - s3; +at = (int)a1 < (int)0x801; +v0 = t4; +if (at != 0) {MEM_U32(s0 + 0) = t4; +goto L46f95c;} +MEM_U32(s0 + 0) = t4; +//nop; +a0 = s3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46f878; +//nop; +L46f878: +// bdead c1f60103 gp = MEM_U32(sp + 52); +MEM_U32(s0 + 0) = s3; +v0 = s3; +goto L46f95c; +v0 = s3; +L46f888: +s5 = MEM_U32(sp + 124); +s0 = 0x1002f790; +t5 = MEM_U32(s5 + 28); +t2 = MEM_U32(s0 + 0); +t9 = MEM_U32(t5 + 28); +t1 = MEM_U32(sp + 116); +t3 = 0x8c; +MEM_U32(sp + 84) = t9; +MEM_U8(t2 + 0) = (uint8_t)t3; +v0 = MEM_U32(s0 + 0); +t5 = t1 - t9; +t6 = MEM_U8(v0 + 1); +t1 = a0 & 0x1f; +t7 = t6 & 0xffe0; +t4 = t1 | t7; +fp = t5 + 0x1; +MEM_U8(v0 + 1) = (uint8_t)t4; +t5 = MEM_U32(s0 + 0); +t2 = 0x0; +MEM_U32(t5 + 4) = s1; +t8 = MEM_U32(sp + 128); +t9 = MEM_U32(s0 + 0); +t4 = 0x0; +MEM_U32(t9 + 8) = t8; +t0 = MEM_U32(s0 + 0); +t3 = MEM_U32(sp + 84); +MEM_U32(t0 + 16) = t2; +MEM_U32(t0 + 20) = t3; +t8 = MEM_U32(s0 + 0); +t7 = MEM_U32(sp + 116); +MEM_U32(t8 + 24) = t4; +MEM_U32(t8 + 28) = t7; +v0 = MEM_U32(s0 + 0); +s7 = 0x10008830; +t9 = MEM_U8(v0 + 0); +s3 = 0x1002e790; +t2 = t9 << 4; +t3 = s7 + t2; +t0 = MEM_U32(t3 + 4); +//nop; +t6 = t0 + v0; +a1 = t6 - s3; +at = (int)a1 < (int)0x801; +v0 = t6; +if (at != 0) {MEM_U32(s0 + 0) = t6; +goto L46f95c;} +MEM_U32(s0 + 0) = t6; +//nop; +a0 = s3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46f950; +//nop; +L46f950: +// bdead c1f60103 gp = MEM_U32(sp + 52); +MEM_U32(s0 + 0) = s3; +v0 = s3; +L46f95c: +t7 = 0x11; +MEM_U8(v0 + 0) = (uint8_t)t7; +t1 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t1 + 4) = s1; +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t4 + 8) = fp; +v0 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v0 + 0); +//nop; +t8 = t5 << 4; +t9 = s7 + t8; +t2 = MEM_U32(t9 + 4); +//nop; +t3 = t2 + v0; +a1 = t3 - s3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t3; +goto L46f9c8;} +MEM_U32(s0 + 0) = t3; +//nop; +a0 = s3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46f9c0; +//nop; +L46f9c0: +// bdead c1f20103 gp = MEM_U32(sp + 52); +MEM_U32(s0 + 0) = s3; +L46f9c8: +s1 = s5; +if (fp == 0) {s2 = zero; +goto L46fb2c;} +s2 = zero; +s5 = 0x88; +L46f9d8: +if (s6 != 0) {t4 = 0x0; +goto L46fa00;} +t4 = 0x0; +t1 = MEM_U32(s1 + 28); +t6 = MEM_U32(sp + 84); +t8 = MEM_U32(t1 + 24); +t9 = MEM_U32(t1 + 28); +if (t4 != t8) {t7 = t6 + s2; +goto L46fa00;} +t7 = t6 + s2; +if (t7 == t9) {//nop; +goto L46fa30;} +//nop; +L46fa00: +if (s6 == 0) {//nop; +goto L46fab8;} +//nop; +t2 = MEM_U32(sp + 88); +t6 = MEM_U32(s1 + 28); +t3 = t2 + s2; +t4 = MEM_U32(t6 + 24); +t0 = (int)t3 >> 31; +t5 = MEM_U32(t6 + 28); +if (t0 != t4) {//nop; +goto L46fab8;} +//nop; +if (t3 != t5) {//nop; +goto L46fab8;} +//nop; +L46fa30: +t7 = MEM_U32(s4 + 0); +//nop; +t9 = t7 + 0x1; +MEM_U32(s4 + 0) = t9; +MEM_U32(s1 + 36) = t9; +t2 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t2 + 0) = (uint8_t)s5; +t6 = MEM_U32(s0 + 0); +t3 = MEM_U32(s1 + 36); +//nop; +MEM_U32(t6 + 4) = t3; +v0 = MEM_U32(s0 + 0); +//nop; +t0 = MEM_U8(v0 + 0); +//nop; +t1 = t0 << 4; +t4 = s7 + t1; +t5 = MEM_U32(t4 + 4); +//nop; +t7 = t5 + v0; +a1 = t7 - s3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t7; +goto L46faac;} +MEM_U32(s0 + 0) = t7; +//nop; +a0 = s3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46faa4; +//nop; +L46faa4: +// bdead c1fe0101 gp = MEM_U32(sp + 52); +MEM_U32(s0 + 0) = s3; +L46faac: +s1 = MEM_U32(s1 + 8); +s2 = s2 + 0x1; +goto L46fb24; +s2 = s2 + 0x1; +L46fab8: +t9 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t9 + 0) = (uint8_t)s5; +t3 = MEM_U32(s0 + 0); +t2 = MEM_U32(sp + 128); +//nop; +MEM_U32(t3 + 4) = t2; +v0 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U8(v0 + 0); +//nop; +t0 = t6 << 4; +t1 = s7 + t0; +t4 = MEM_U32(t1 + 4); +//nop; +t5 = t4 + v0; +a1 = t5 - s3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t5; +goto L46fb20;} +MEM_U32(s0 + 0) = t5; +//nop; +a0 = s3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46fb18; +//nop; +L46fb18: +// bdead c1fe0101 gp = MEM_U32(sp + 52); +MEM_U32(s0 + 0) = s3; +L46fb20: +s2 = s2 + 0x1; +L46fb24: +if (s2 != fp) {//nop; +goto L46f9d8;} +//nop; +L46fb2c: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void f_LDC_integer(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46fb5c: +//LDC_integer: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +at = 0x5; +a3 = a1; +a2 = a0; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +// fdead 400001ef MEM_U32(sp + 20) = s0; +MEM_U32(sp + 32) = a0; +if (a0 == at) {MEM_U32(sp + 36) = a1; +goto L46fba4;} +MEM_U32(sp + 36) = a1; +at = 0x7; +if (a0 != at) {//nop; +goto L46fc78;} +//nop; +L46fba4: +v1 = 0x1002f790; +t6 = 0x49; +t7 = MEM_U32(v1 + 0); +t9 = a2 & 0x1f; +MEM_U8(t7 + 0) = (uint8_t)t6; +v0 = MEM_U32(v1 + 0); +t6 = 0x10008830; +t0 = MEM_U8(v0 + 1); +s0 = 0x1002e790; +t1 = t0 & 0xffe0; +t2 = t9 | t1; +MEM_U8(v0 + 1) = (uint8_t)t2; +t3 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t3 + 8) = a3; +v0 = MEM_U32(v1 + 0); +//nop; +t4 = MEM_U8(v0 + 0); +//nop; +t5 = t4 << 4; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t0 = t8 + v0; +a1 = t0 - s0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t0; +goto L46fc38;} +MEM_U32(v1 + 0) = t0; +//nop; +a0 = s0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46fc24; +//nop; +L46fc24: +// bdead 40020101 gp = MEM_U32(sp + 24); +a1 = s0 - s0; +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s0; +L46fc38: +//nop; +a0 = s0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46fc48; +//nop; +L46fc48: +// bdead 40020101 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +v1 = 0x1002f790; +a1 = MEM_U32(sp + 44); +MEM_U32(v1 + 0) = s0; +//nop; +//nop; +//nop; +f_UW_CONST_lli(mem, sp, a0, a1); +goto L46fc6c; +//nop; +L46fc6c: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46fd78; +// bdead 1 ra = MEM_U32(sp + 28); +L46fc78: +v1 = 0x1002f790; +t2 = 0x49; +t3 = MEM_U32(v1 + 0); +t5 = a2 & 0x1f; +MEM_U8(t3 + 0) = (uint8_t)t2; +v0 = MEM_U32(v1 + 0); +t2 = 0x10008830; +t6 = MEM_U8(v0 + 1); +s0 = 0x1002e790; +t7 = t6 & 0xffe0; +t8 = t5 | t7; +MEM_U8(v0 + 1) = (uint8_t)t8; +t0 = MEM_U32(v1 + 0); +a0 = s0; +MEM_U32(t0 + 8) = a3; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t1 = t9 << 4; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +//nop; +t6 = t4 + v0; +a1 = t6 - s0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t6; +goto L46fd10;} +MEM_U32(v1 + 0) = t6; +//nop; +MEM_U32(sp + 32) = a2; +MEM_U32(sp + 36) = a3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46fcf8; +MEM_U32(sp + 36) = a3; +L46fcf8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +v1 = 0x1002f790; +a3 = MEM_U32(sp + 36); +a1 = s0 - s0; +MEM_U32(v1 + 0) = s0; +L46fd10: +//nop; +a0 = s0; +MEM_U32(sp + 32) = a2; +MEM_U32(sp + 36) = a3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46fd24; +MEM_U32(sp + 36) = a3; +L46fd24: +// bdead 40020001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +v1 = 0x1002f790; +a3 = MEM_U32(sp + 36); +at = 0xe; +if (a2 != at) {MEM_U32(v1 + 0) = s0; +goto L46fd5c;} +MEM_U32(v1 + 0) = s0; +//nop; +a1 = MEM_U32(sp + 44); +a0 = a3; +f_UW_CONST_s(mem, sp, a0, a1, a2, a3); +goto L46fd50; +a0 = a3; +L46fd50: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46fd78; +// bdead 1 ra = MEM_U32(sp + 28); +L46fd5c: +//nop; +a0 = MEM_U32(sp + 44); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L46fd6c; +//nop; +L46fd6c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L46fd78: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_46fd84(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46fd84: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 72) = fp; +// fdead 400001eb MEM_U32(sp + 60) = s6; +// fdead 400001eb MEM_U32(sp + 44) = s2; +// fdead 400001eb MEM_U32(sp + 52) = s4; +// fdead 400001eb MEM_U32(sp + 48) = s3; +// fdead 400001eb MEM_U32(sp + 40) = s1; +s2 = 0x1002f790; +s6 = 0x1002e790; +fp = MEM_U32(sp + 120); +s1 = a1; +s3 = 0x1; +s4 = a0; +// fdead c0bc01eb MEM_U32(sp + 76) = ra; +// fdead c0bc01eb MEM_U32(sp + 68) = gp; +// fdead c0bc01eb MEM_U32(sp + 64) = s7; +// fdead c0bc01eb MEM_U32(sp + 56) = s5; +// fdead c0bc01eb MEM_U32(sp + 36) = s0; +MEM_U32(sp + 116) = a3; +MEM_U32(sp + 112) = a2; +a2 = MEM_U32(sp + 112); +L46fde4: +//nop; +s7 = MEM_U32(a2 + 8); +a0 = s7; +v0 = f_U_DT(mem, sp, a0); +goto L46fdf4; +a0 = s7; +L46fdf4: +// bdead c1bc010b gp = MEM_U32(sp + 68); +if (s1 != s4) {MEM_U32(sp + 84) = v0; +goto L4700a4;} +MEM_U32(sp + 84) = v0; +t6 = s1 << 4; +s0 = fp + t6; +t7 = MEM_U32(s0 + 8); +a0 = MEM_U32(sp + 112); +if (s3 != t7) {a1 = zero; +goto L470024;} +a1 = zero; +//nop; +a0 = MEM_U32(sp + 112); +a1 = zero; +a2 = zero; +a3 = zero; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L46fe30; +a3 = zero; +L46fe30: +v0 = MEM_U32(s7 + 4); +// bdead 418a000b gp = MEM_U32(sp + 68); +at = (int)v0 < (int)0xb; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L46fe78;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L46fe78;} +//nop; +a1 = MEM_U32(s7 + 24); +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(s0 + 0); +a3 = MEM_U32(s0 + 4); +t8 = a1 >> 3; +a1 = t8; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L46fe6c; +a1 = t8; +L46fe6c: +// bdead 408a0103 gp = MEM_U32(sp + 68); +t0 = MEM_U32(s2 + 0); +goto L46fea8; +t0 = MEM_U32(s2 + 0); +L46fe78: +a1 = MEM_U32(s7 + 24); +a0 = MEM_U32(sp + 84); +t9 = a1 >> 3; +a1 = t9; +//nop; +a2 = MEM_U32(s0 + 0); +a3 = MEM_U32(s0 + 4); +//nop; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L46fe9c; +//nop; +L46fe9c: +// bdead 408a0103 gp = MEM_U32(sp + 68); +//nop; +t0 = MEM_U32(s2 + 0); +L46fea8: +s5 = 0x23; +MEM_U8(t0 + 0) = (uint8_t)s5; +v0 = MEM_U32(s2 + 0); +t2 = MEM_U32(sp + 84); +t4 = MEM_U8(v0 + 1); +t3 = t2 & 0x1f; +t5 = t4 & 0xffe0; +t6 = t3 | t5; +MEM_U8(v0 + 1) = (uint8_t)t6; +t7 = MEM_U32(s2 + 0); +t0 = 0x10008830; +MEM_U16(t7 + 2) = (uint16_t)zero; +v0 = MEM_U32(s2 + 0); +//nop; +t8 = MEM_U8(v0 + 0); +//nop; +t9 = t8 << 4; +t1 = t9 + t0; +t2 = MEM_U32(t1 + 4); +//nop; +t4 = t2 + v0; +a1 = t4 - s6; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t4; +goto L46ff24;} +MEM_U32(s2 + 0) = t4; +//nop; +a0 = s6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ff1c; +//nop; +L46ff1c: +// bdead 408a0101 gp = MEM_U32(sp + 68); +MEM_U32(s2 + 0) = s6; +L46ff24: +v1 = 0x1002f794; +t9 = 0x7f; +t5 = MEM_U32(v1 + 0); +//nop; +t6 = t5 + 0x1; +MEM_U32(v1 + 0) = t6; +t8 = MEM_U32(s0 + 12); +//nop; +MEM_U32(t8 + 36) = t6; +t0 = MEM_U32(s2 + 0); +t6 = 0x10008830; +MEM_U8(t0 + 0) = (uint8_t)t9; +t1 = MEM_U32(s0 + 12); +t4 = MEM_U32(s2 + 0); +t2 = MEM_U32(t1 + 36); +//nop; +MEM_U32(t4 + 4) = t2; +v0 = MEM_U32(s2 + 0); +//nop; +t3 = MEM_U8(v0 + 0); +//nop; +t5 = t3 << 4; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + v0; +a1 = t9 - s6; +at = (int)a1 < (int)0x801; +MEM_U32(s2 + 0) = t9; +if (at != 0) {v0 = t9; +goto L46ffbc;} +v0 = t9; +//nop; +a0 = s6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46ffb0; +//nop; +L46ffb0: +// bdead 40880101 gp = MEM_U32(sp + 68); +MEM_U32(s2 + 0) = s6; +v0 = s6; +L46ffbc: +t0 = 0x88; +MEM_U8(v0 + 0) = (uint8_t)t0; +t2 = MEM_U32(s2 + 0); +t1 = MEM_U32(sp + 116); +t5 = 0x10008830; +MEM_U32(t2 + 4) = t1; +v0 = MEM_U32(s2 + 0); +//nop; +t4 = MEM_U8(v0 + 0); +//nop; +t3 = t4 << 4; +t6 = t3 + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t9 = t7 + v0; +a1 = t9 - s6; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t9; +goto L470568;} +MEM_U32(s2 + 0) = t9; +//nop; +a0 = s6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L470018; +//nop; +L470018: +// bdead 880001 gp = MEM_U32(sp + 68); +MEM_U32(s2 + 0) = s6; +goto L470568; +MEM_U32(s2 + 0) = s6; +L470024: +//nop; +a2 = zero; +a3 = zero; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L470034; +a3 = zero; +L470034: +v0 = MEM_U32(s7 + 4); +// bdead 40020009 gp = MEM_U32(sp + 68); +a1 = (int)v0 < (int)0x5; +if (a1 != 0) {a1 = (int)v0 < (int)0xb; +goto L470050;} +a1 = (int)v0 < (int)0xb; +if (a1 != 0) {//nop; +goto L470058;} +//nop; +L470050: +a1 = v0 ^ 0x14; +a1 = a1 < 0x1; +L470058: +at = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 8) = at; +t1 = MEM_U32(s0 + 4); +t2 = MEM_U32(sp + 116); +MEM_U32(sp + 12) = t1; +at = MEM_U32(s0 + 8); +a3 = MEM_U32(sp + 12); +MEM_U32(sp + 16) = at; +t1 = MEM_U32(s0 + 12); +a2 = MEM_U32(sp + 8); +a0 = MEM_U32(sp + 84); +// fdead e1fe0dff t9 = t9; +MEM_U32(sp + 24) = t2; +MEM_U32(sp + 20) = t1; +func_46f744(mem, sp, a0, a1, a2, a3); +goto L470098; +MEM_U32(sp + 20) = t1; +L470098: +// bdead 1 gp = MEM_U32(sp + 68); +// bdead 1 ra = MEM_U32(sp + 76); +goto L47056c; +// bdead 1 ra = MEM_U32(sp + 76); +L4700a4: +t4 = s1 - s4; +at = t4 < 0x8; +if (at == 0) {v1 = s1 + 0x1; +goto L47031c;} +v1 = s1 + 0x1; +at = s1 < s4; +if (at != 0) {v0 = s4; +goto L4700e4;} +v0 = s4; +t3 = v0 << 4; +s0 = fp + t3; +L4700c8: +t5 = MEM_U32(s0 + 8); +t6 = s1 + 0x1; +if (s3 != t5) {//nop; +goto L4700e4;} +//nop; +v0 = v0 + 0x1; +if (t6 != v0) {s0 = s0 + 0x10; +goto L4700c8;} +s0 = s0 + 0x10; +L4700e4: +if (v0 != v1) {at = s1 < s4; +goto L47031c;} +at = s1 < s4; +if (at != 0) {s1 = s4 << 4; +goto L4702b0;} +s1 = s4 << 4; +t7 = MEM_U32(sp + 84); +s0 = fp + s1; +s4 = v1 << 4; +s5 = 0x23; +s3 = t7 & 0x1f; +L470108: +//nop; +a0 = MEM_U32(sp + 112); +a1 = zero; +a2 = zero; +a3 = zero; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L470120; +a3 = zero; +L470120: +v0 = MEM_U32(s7 + 4); +// bdead 41fe000b gp = MEM_U32(sp + 68); +at = (int)v0 < (int)0xb; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L47016c;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L47016c;} +//nop; +a1 = MEM_U32(s7 + 24); +a0 = MEM_U32(sp + 84); +t9 = a1 >> 3; +a1 = t9; +//nop; +a2 = MEM_U32(s0 + 0); +a3 = MEM_U32(s0 + 4); +//nop; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L470160; +//nop; +L470160: +// bdead 41fe0103 gp = MEM_U32(sp + 68); +t1 = MEM_U32(s2 + 0); +goto L470198; +t1 = MEM_U32(s2 + 0); +L47016c: +a1 = MEM_U32(s7 + 24); +//nop; +a0 = MEM_U32(sp + 84); +a2 = MEM_U32(s0 + 0); +a3 = MEM_U32(s0 + 4); +t0 = a1 >> 3; +a1 = t0; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L47018c; +a1 = t0; +L47018c: +// bdead 41fe0103 gp = MEM_U32(sp + 68); +//nop; +t1 = MEM_U32(s2 + 0); +L470198: +t8 = 0x10008830; +MEM_U8(t1 + 0) = (uint8_t)s5; +v0 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U8(v0 + 1); +//nop; +t4 = t2 & 0xffe0; +t3 = s3 | t4; +MEM_U8(v0 + 1) = (uint8_t)t3; +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t5 + 2) = (uint16_t)zero; +v0 = MEM_U32(s2 + 0); +//nop; +t6 = MEM_U8(v0 + 0); +//nop; +t7 = t6 << 4; +t9 = t7 + t8; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = t0 + v0; +a1 = t1 - s6; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t1; +goto L470214;} +MEM_U32(s2 + 0) = t1; +//nop; +a0 = s6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47020c; +//nop; +L47020c: +// bdead 41fe0103 gp = MEM_U32(sp + 68); +MEM_U32(s2 + 0) = s6; +L470214: +v1 = 0x1002f794; +t7 = 0x7f; +t4 = MEM_U32(v1 + 0); +//nop; +t3 = t4 + 0x1; +MEM_U32(v1 + 0) = t3; +t6 = MEM_U32(s0 + 12); +//nop; +MEM_U32(t6 + 36) = t3; +t8 = MEM_U32(s2 + 0); +t3 = 0x10008830; +MEM_U8(t8 + 0) = (uint8_t)t7; +t9 = MEM_U32(s0 + 12); +t1 = MEM_U32(s2 + 0); +t0 = MEM_U32(t9 + 36); +//nop; +MEM_U32(t1 + 4) = t0; +v0 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U8(v0 + 0); +//nop; +t4 = t2 << 4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v0; +a1 = t7 - s6; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t7; +goto L4702a4;} +MEM_U32(s2 + 0) = t7; +//nop; +a0 = s6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47029c; +//nop; +L47029c: +// bdead 41fe0103 gp = MEM_U32(sp + 68); +MEM_U32(s2 + 0) = s6; +L4702a4: +s1 = s1 + 0x10; +if (s4 != s1) {s0 = s0 + 0x10; +goto L470108;} +s0 = s0 + 0x10; +L4702b0: +t0 = MEM_U32(s2 + 0); +t9 = 0x88; +MEM_U8(t0 + 0) = (uint8_t)t9; +t2 = MEM_U32(s2 + 0); +t1 = MEM_U32(sp + 116); +t5 = 0x10008830; +MEM_U32(t2 + 4) = t1; +v0 = MEM_U32(s2 + 0); +//nop; +t4 = MEM_U8(v0 + 0); +//nop; +t3 = t4 << 4; +t6 = t3 + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t9 = t7 + v0; +a1 = t9 - s6; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t9; +goto L470568;} +MEM_U32(s2 + 0) = t9; +//nop; +a0 = s6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L470310; +//nop; +L470310: +// bdead 880001 gp = MEM_U32(sp + 68); +MEM_U32(s2 + 0) = s6; +goto L470568; +MEM_U32(s2 + 0) = s6; +L47031c: +//nop; +s5 = s4 + s1; +t0 = s5 >> 1; +a0 = MEM_U32(sp + 112); +s5 = t0; +MEM_U32(sp + 100) = t0; +a1 = zero; +a2 = zero; +a3 = zero; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L470344; +a3 = zero; +L470344: +v0 = MEM_U32(s7 + 4); +// bdead c1fc000b gp = MEM_U32(sp + 68); +at = (int)v0 < (int)0xb; +if (at != 0) {t5 = s5 << 4; +goto L470394;} +t5 = s5 << 4; +at = (int)v0 < (int)0x11; +if (at == 0) {t2 = s5 << 4; +goto L470394;} +t2 = s5 << 4; +a1 = MEM_U32(s7 + 24); +t4 = fp + t2; +//nop; +a2 = MEM_U32(t4 + 0); +a3 = MEM_U32(t4 + 4); +a0 = MEM_U32(sp + 84); +t1 = a1 >> 3; +a1 = t1; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L470388; +a1 = t1; +L470388: +// bdead c0fc0103 gp = MEM_U32(sp + 68); +t8 = MEM_U32(s2 + 0); +goto L4703c4; +t8 = MEM_U32(s2 + 0); +L470394: +a1 = MEM_U32(s7 + 24); +t6 = fp + t5; +//nop; +a2 = MEM_U32(t6 + 0); +a3 = MEM_U32(t6 + 4); +a0 = MEM_U32(sp + 84); +t3 = a1 >> 3; +a1 = t3; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L4703b8; +a1 = t3; +L4703b8: +// bdead c0fc0103 gp = MEM_U32(sp + 68); +//nop; +t8 = MEM_U32(s2 + 0); +L4703c4: +t7 = 0x4d; +MEM_U8(t8 + 0) = (uint8_t)t7; +v0 = MEM_U32(s2 + 0); +t0 = MEM_U32(sp + 84); +t2 = MEM_U8(v0 + 1); +t1 = t0 & 0x1f; +t4 = t2 & 0xffe0; +t3 = t1 | t4; +MEM_U8(v0 + 1) = (uint8_t)t3; +t5 = MEM_U32(s2 + 0); +t8 = 0x10008830; +MEM_U16(t5 + 2) = (uint16_t)zero; +v0 = MEM_U32(s2 + 0); +//nop; +t6 = MEM_U8(v0 + 0); +//nop; +t7 = t6 << 4; +t9 = t7 + t8; +t0 = MEM_U32(t9 + 4); +//nop; +t2 = t0 + v0; +a1 = t2 - s6; +at = (int)a1 < (int)0x801; +MEM_U32(s2 + 0) = t2; +if (at != 0) {v0 = t2; +goto L470448;} +v0 = t2; +//nop; +a0 = s6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47043c; +//nop; +L47043c: +// bdead c0fc0103 gp = MEM_U32(sp + 68); +MEM_U32(s2 + 0) = s6; +v0 = s6; +L470448: +v1 = 0x1002f794; +t3 = 0x7f; +t1 = MEM_U32(v1 + 0); +t8 = 0x10008830; +s0 = t1 + 0x1; +MEM_U32(v1 + 0) = s0; +MEM_U8(v0 + 0) = (uint8_t)t3; +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t5 + 4) = s0; +v0 = MEM_U32(s2 + 0); +//nop; +t6 = MEM_U8(v0 + 0); +//nop; +t7 = t6 << 4; +t9 = t7 + t8; +t0 = MEM_U32(t9 + 4); +//nop; +t2 = t0 + v0; +a1 = t2 - s6; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t2; +goto L4704bc;} +MEM_U32(s2 + 0) = t2; +//nop; +a0 = s6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4704b4; +//nop; +L4704b4: +// bdead c0fe0003 gp = MEM_U32(sp + 68); +MEM_U32(s2 + 0) = s6; +L4704bc: +//nop; +a2 = MEM_U32(sp + 112); +a3 = MEM_U32(sp + 116); +// bdead c0fe0183 t9 = t9; +a0 = s5 + 0x1; +a1 = s1; +MEM_U32(sp + 16) = fp; +func_46fd84(mem, sp, a0, a1, a2, a3); +goto L4704dc; +MEM_U32(sp + 16) = fp; +L4704dc: +t3 = MEM_U32(s2 + 0); +// bdead c0ba1103 gp = MEM_U32(sp + 68); +t4 = 0x42; +MEM_U8(t3 + 0) = (uint8_t)t4; +t5 = MEM_U32(s2 + 0); +t0 = 0x10008830; +MEM_U32(t5 + 4) = s0; +t6 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t6 + 2) = (uint16_t)zero; +t7 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t7 + 8) = zero; +v0 = MEM_U32(s2 + 0); +//nop; +t8 = MEM_U8(v0 + 0); +//nop; +t9 = t8 << 4; +t2 = t9 + t0; +t1 = MEM_U32(t2 + 4); +//nop; +t4 = t1 + v0; +a1 = t4 - s6; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t4; +goto L47055c;} +MEM_U32(s2 + 0) = t4; +//nop; +a0 = s6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L470554; +//nop; +L470554: +// bdead c0b80003 gp = MEM_U32(sp + 68); +MEM_U32(s2 + 0) = s6; +L47055c: +s1 = MEM_U32(sp + 100); +a2 = MEM_U32(sp + 112); +goto L46fde4; +a2 = MEM_U32(sp + 112); +L470568: +// bdead 1 ra = MEM_U32(sp + 76); +L47056c: +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 s1 = MEM_U32(sp + 40); +// bdead 1 s2 = MEM_U32(sp + 44); +// bdead 1 s3 = MEM_U32(sp + 48); +// bdead 1 s4 = MEM_U32(sp + 52); +// bdead 1 s5 = MEM_U32(sp + 56); +// bdead 1 s6 = MEM_U32(sp + 60); +// bdead 1 s7 = MEM_U32(sp + 64); +// bdead 1 fp = MEM_U32(sp + 72); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void func_470598(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L470598: +//nop; +//nop; +//nop; +sp = sp + 0xffffc0d8; +// fdead 4000006b MEM_U32(sp + 52) = ra; +// fdead 4000006b MEM_U32(sp + 48) = gp; +// fdead 4000006b MEM_U32(sp + 44) = s1; +// fdead 4000006b MEM_U32(sp + 40) = s0; +t1 = MEM_U32(a0 + 40); +s1 = MEM_U32(a0 + 24); +if (t1 != 0) {s0 = a0; +goto L470680;} +s0 = a0; +//nop; +a0 = s1; +a1 = zero; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16168) = s0; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L4705e4; +MEM_U32(sp + 16168) = s0; +L4705e4: +// bdead 4000000b gp = MEM_U32(sp + 48); +a0 = v0; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L470600; +a3 = zero; +L470600: +// bdead 40000101 gp = MEM_U32(sp + 48); +t6 = 0x88; +s0 = 0x1002f790; +s1 = 0x1002e790; +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(sp + 16168); +t4 = MEM_U32(s0 + 0); +t9 = MEM_U32(t8 + 32); +t7 = 0x10008830; +MEM_U32(t4 + 4) = t9; +v0 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v0 + 0); +//nop; +t6 = t5 << 4; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 4); +//nop; +t4 = t9 + v0; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t4; +goto L4710d0;} +MEM_U32(s0 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L470674; +//nop; +L470674: +// bdead 60001 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +goto L4710d0; +MEM_U32(s0 + 0) = s1; +L470680: +v0 = 0x1002f794; +a0 = s1; +t6 = MEM_U32(v0 + 0); +a1 = zero; +t7 = t6 + 0x1; +MEM_U32(v0 + 0) = t7; +MEM_U32(t1 + 36) = t7; +MEM_U32(sp + 152) = t7; +t1 = MEM_U32(t1 + 8); +a2 = zero; +if (t1 != 0) {//nop; +goto L470754;} +//nop; +//nop; +a3 = zero; +MEM_U32(sp + 88) = t7; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L4706c0; +MEM_U32(sp + 88) = t7; +L4706c0: +// bdead 4000000b gp = MEM_U32(sp + 48); +a0 = v0; +//nop; +a1 = zero; +a2 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L4706dc; +a3 = zero; +L4706dc: +// bdead 40000101 gp = MEM_U32(sp + 48); +v1 = MEM_U32(sp + 88); +s0 = 0x1002f790; +t8 = 0x88; +t9 = MEM_U32(s0 + 0); +t7 = 0x10008830; +MEM_U8(t9 + 0) = (uint8_t)t8; +t4 = MEM_U32(s0 + 0); +s1 = 0x1002e790; +MEM_U32(t4 + 4) = v1; +v0 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v0 + 0); +//nop; +t6 = t5 << 4; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 4); +//nop; +t4 = t9 + v0; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t4; +goto L4710d0;} +MEM_U32(s0 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L470748; +//nop; +L470748: +// bdead 60001 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +goto L4710d0; +MEM_U32(s0 + 0) = s1; +L470754: +//nop; +a0 = MEM_U32(s1 + 8); +MEM_U32(sp + 136) = s1; +MEM_U32(sp + 132) = t1; +v0 = f_U_DT(mem, sp, a0); +goto L470768; +MEM_U32(sp + 132) = t1; +L470768: +// bdead 4000000b gp = MEM_U32(sp + 48); +t1 = MEM_U32(sp + 132); +at = 0x5; +if (v0 == at) {MEM_U32(sp + 160) = v0; +goto L4707a0;} +MEM_U32(sp + 160) = v0; +at = 0x6; +if (v0 == at) {at = 0x7; +goto L4707a0;} +at = 0x7; +if (v0 == at) {at = 0x8; +goto L4707a8;} +at = 0x8; +if (v0 == at) {a2 = 0x41c; +goto L4707a8;} +a2 = 0x41c; +//nop; +goto L4707b0; +//nop; +L4707a0: +s1 = 0x1; +goto L4707dc; +s1 = 0x1; +L4707a8: +s1 = zero; +goto L4707dc; +s1 = zero; +L4707b0: +a0 = 0x10013f8c; +a1 = 0x10013f94; +//nop; +MEM_U32(sp + 132) = t1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4707cc; +a1 = a1; +L4707cc: +// bdead 40000003 gp = MEM_U32(sp + 48); +t1 = MEM_U32(sp + 132); +s1 = MEM_U32(sp + 144); +//nop; +L4707dc: +if (t1 == 0) {s0 = 0xffffffff; +goto L470b28;} +s0 = 0xffffffff; +v1 = sp + 0x98; +t3 = sp + 0x78; +t2 = 0xffffffff; +a2 = 0x1; +L4707f4: +if (s0 == t2) {//nop; +goto L47080c;} +//nop; +at = MEM_U32(v1 + 0); +t7 = MEM_U32(v1 + 4); +MEM_U32(t3 + 0) = at; +MEM_U32(t3 + 4) = t7; +L47080c: +if (s0 == t2) {//nop; +goto L4708e8;} +//nop; +if (s1 != 0) {//nop; +goto L470858;} +//nop; +t9 = MEM_U32(sp + 124); +t8 = MEM_U32(sp + 120); +t5 = t9 + 0x19; +t6 = MEM_U32(t1 + 28); +at = t5 < 0x19; +t4 = t8 + at; +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +at = t8 < t4; +if (at != 0) {at = t4 < t8; +goto L47089c;} +at = t4 < t8; +if (at != 0) {at = t5 < t9; +goto L470858;} +at = t5 < t9; +if (at == 0) {//nop; +goto L47089c;} +//nop; +L470858: +if (s1 == 0) {//nop; +goto L4708e8;} +//nop; +t7 = MEM_U32(sp + 124); +t6 = MEM_U32(sp + 120); +t5 = t7 + 0x19; +t8 = MEM_U32(t1 + 28); +at = t5 < 0x19; +t4 = t6 + at; +t6 = MEM_U32(t8 + 24); +t7 = MEM_U32(t8 + 28); +at = (int)t4 < (int)t6; +if (at != 0) {at = (int)t6 < (int)t4; +goto L4708e8;} +at = (int)t6 < (int)t4; +if (at != 0) {at = t5 < t7; +goto L47089c;} +at = t5 < t7; +if (at != 0) {//nop; +goto L4708e8;} +//nop; +L47089c: +t9 = MEM_U32(v1 + 8); +//nop; +t8 = t9 + 0x1; +if (s1 == 0) {MEM_U32(v1 + 8) = t8; +goto L4708cc;} +MEM_U32(v1 + 8) = t8; +t4 = MEM_U32(t1 + 28); +//nop; +t6 = MEM_U32(t4 + 24); +t7 = MEM_U32(t4 + 28); +MEM_U32(v1 + 0) = t6; +MEM_U32(v1 + 4) = t7; +goto L470b18; +MEM_U32(v1 + 4) = t7; +L4708cc: +t5 = MEM_U32(t1 + 28); +//nop; +t8 = MEM_U32(t5 + 24); +t9 = MEM_U32(t5 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +goto L470b18; +MEM_U32(v1 + 4) = t9; +L4708e8: +if (s0 == t2) {//nop; +goto L470ad8;} +//nop; +a1 = MEM_U32(v1 + 8); +//nop; +at = a1 < 0x5; +if (at != 0) {a3 = a1; +goto L470920;} +a3 = a1; +t5 = MEM_U32(v1 + 4); +t4 = MEM_U32(v1 + 0); +at = t5 < 0xffffffff; +if (t4 != 0) {//nop; +goto L470920;} +//nop; +if (at != 0) {//nop; +goto L470ad8;} +//nop; +L470920: +v0 = MEM_U32(v1 + 12); +if ((int)a1 <= 0) {a0 = zero; +goto L470acc;} +a0 = zero; +t0 = a1 & 0x3; +if (t0 == 0) {a1 = t0; +goto L470994;} +a1 = t0; +L470938: +if (s1 == 0) {MEM_U32(v1 + 8) = a2; +goto L47095c;} +MEM_U32(v1 + 8) = a2; +t6 = MEM_U32(v0 + 28); +//nop; +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +goto L470974; +MEM_U32(v1 + 4) = t9; +L47095c: +t7 = MEM_U32(v0 + 28); +//nop; +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +MEM_U32(v1 + 0) = t4; +MEM_U32(v1 + 4) = t5; +L470974: +MEM_U32(v1 + 12) = v0; +v0 = MEM_U32(v0 + 8); +a0 = a0 + 0x1; +s0 = s0 + 0x1; +if (a1 != a0) {v1 = v1 + 0x10; +goto L470938;} +v1 = v1 + 0x10; +if (a0 == a3) {//nop; +goto L470acc;} +//nop; +L470994: +if (s1 == 0) {MEM_U32(v1 + 8) = a2; +goto L4709b8;} +MEM_U32(v1 + 8) = a2; +t6 = MEM_U32(v0 + 28); +//nop; +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +goto L4709d0; +MEM_U32(v1 + 4) = t9; +L4709b8: +t7 = MEM_U32(v0 + 28); +//nop; +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +MEM_U32(v1 + 0) = t4; +MEM_U32(v1 + 4) = t5; +L4709d0: +MEM_U32(v1 + 12) = v0; +v0 = MEM_U32(v0 + 8); +MEM_U32(v1 + 24) = a2; +s0 = s0 + 0x1; +if (s1 == 0) {v1 = v1 + 0x10; +goto L470a04;} +v1 = v1 + 0x10; +t6 = MEM_U32(v0 + 28); +//nop; +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +goto L470a1c; +MEM_U32(v1 + 4) = t9; +L470a04: +t7 = MEM_U32(v0 + 28); +//nop; +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +MEM_U32(v1 + 0) = t4; +MEM_U32(v1 + 4) = t5; +L470a1c: +MEM_U32(v1 + 12) = v0; +v0 = MEM_U32(v0 + 8); +MEM_U32(v1 + 24) = a2; +s0 = s0 + 0x1; +if (s1 == 0) {v1 = v1 + 0x10; +goto L470a50;} +v1 = v1 + 0x10; +t6 = MEM_U32(v0 + 28); +//nop; +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +goto L470a68; +MEM_U32(v1 + 4) = t9; +L470a50: +t7 = MEM_U32(v0 + 28); +//nop; +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +MEM_U32(v1 + 0) = t4; +MEM_U32(v1 + 4) = t5; +L470a68: +MEM_U32(v1 + 12) = v0; +v0 = MEM_U32(v0 + 8); +MEM_U32(v1 + 24) = a2; +s0 = s0 + 0x1; +if (s1 == 0) {v1 = v1 + 0x10; +goto L470a9c;} +v1 = v1 + 0x10; +t6 = MEM_U32(v0 + 28); +//nop; +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +goto L470ab4; +MEM_U32(v1 + 4) = t9; +L470a9c: +t7 = MEM_U32(v0 + 28); +//nop; +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +MEM_U32(v1 + 0) = t4; +MEM_U32(v1 + 4) = t5; +L470ab4: +MEM_U32(v1 + 12) = v0; +v0 = MEM_U32(v0 + 8); +a0 = a0 + 0x4; +s0 = s0 + 0x1; +if (a0 != a3) {v1 = v1 + 0x10; +goto L470994;} +v1 = v1 + 0x10; +L470acc: +v0 = MEM_U32(t1 + 28); +//nop; +goto L470ae4; +//nop; +L470ad8: +v0 = MEM_U32(t1 + 28); +s0 = s0 + 0x1; +v1 = v1 + 0x10; +L470ae4: +if (s1 == 0) {//nop; +goto L470b00;} +//nop; +t6 = MEM_U32(v0 + 24); +t7 = MEM_U32(v0 + 28); +MEM_U32(v1 + 0) = t6; +MEM_U32(v1 + 4) = t7; +goto L470b10; +MEM_U32(v1 + 4) = t7; +L470b00: +t8 = MEM_U32(v0 + 24); +t9 = MEM_U32(v0 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +L470b10: +MEM_U32(v1 + 8) = a2; +MEM_U32(v1 + 12) = t1; +L470b18: +t1 = MEM_U32(t1 + 8); +//nop; +if (t1 != 0) {//nop; +goto L4707f4;} +//nop; +L470b28: +t2 = 0xffffffff; +if (s0 == t2) {a2 = 0x1; +goto L470d40;} +a2 = 0x1; +t4 = s0 << 4; +t5 = sp + 0xa8; +v1 = t4 + t5; +a1 = MEM_U32(v1 + 8); +//nop; +at = a1 < 0x5; +if (at == 0) {t0 = a1; +goto L470d40;} +t0 = a1; +v0 = MEM_U32(v1 + 12); +if ((int)a1 <= 0) {a0 = zero; +goto L470d40;} +a0 = zero; +t1 = a1 & 0x3; +if (t1 == 0) {a1 = t1; +goto L470bd4;} +a1 = t1; +a3 = t0 + 0xffffffff; +L470b70: +if (s1 == 0) {MEM_U32(v1 + 8) = a2; +goto L470b94;} +MEM_U32(v1 + 8) = a2; +t6 = MEM_U32(v0 + 28); +//nop; +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +goto L470bac; +MEM_U32(v1 + 4) = t9; +L470b94: +t7 = MEM_U32(v0 + 28); +//nop; +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +MEM_U32(v1 + 0) = t4; +MEM_U32(v1 + 4) = t5; +L470bac: +at = (int)a0 < (int)a3; +if (at == 0) {MEM_U32(v1 + 12) = v0; +goto L470bc0;} +MEM_U32(v1 + 12) = v0; +s0 = s0 + 0x1; +v1 = v1 + 0x10; +L470bc0: +a0 = a0 + 0x1; +v0 = MEM_U32(v0 + 8); +if (a1 != a0) {//nop; +goto L470b70;} +//nop; +if (a0 == t0) {a3 = t0 + 0xffffffff; +goto L470d40;} +L470bd4: +a3 = t0 + 0xffffffff; +a1 = t0 + 0xfffffffe; +t1 = t0 + 0xfffffffd; +t2 = t0 + 0xfffffffc; +L470be4: +if (s1 == 0) {MEM_U32(v1 + 8) = a2; +goto L470c08;} +MEM_U32(v1 + 8) = a2; +t6 = MEM_U32(v0 + 28); +//nop; +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +goto L470c20; +MEM_U32(v1 + 4) = t9; +L470c08: +t7 = MEM_U32(v0 + 28); +//nop; +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +MEM_U32(v1 + 0) = t4; +MEM_U32(v1 + 4) = t5; +L470c20: +at = (int)a0 < (int)a3; +if (at == 0) {MEM_U32(v1 + 12) = v0; +goto L470c34;} +MEM_U32(v1 + 12) = v0; +s0 = s0 + 0x1; +v1 = v1 + 0x10; +L470c34: +v0 = MEM_U32(v0 + 8); +if (s1 == 0) {MEM_U32(v1 + 8) = a2; +goto L470c5c;} +MEM_U32(v1 + 8) = a2; +t6 = MEM_U32(v0 + 28); +//nop; +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +goto L470c74; +MEM_U32(v1 + 4) = t9; +L470c5c: +t7 = MEM_U32(v0 + 28); +//nop; +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +MEM_U32(v1 + 0) = t4; +MEM_U32(v1 + 4) = t5; +L470c74: +at = (int)a0 < (int)a1; +if (at == 0) {MEM_U32(v1 + 12) = v0; +goto L470c88;} +MEM_U32(v1 + 12) = v0; +s0 = s0 + 0x1; +v1 = v1 + 0x10; +L470c88: +v0 = MEM_U32(v0 + 8); +if (s1 == 0) {MEM_U32(v1 + 8) = a2; +goto L470cb0;} +MEM_U32(v1 + 8) = a2; +t6 = MEM_U32(v0 + 28); +//nop; +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +goto L470cc8; +MEM_U32(v1 + 4) = t9; +L470cb0: +t7 = MEM_U32(v0 + 28); +//nop; +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +MEM_U32(v1 + 0) = t4; +MEM_U32(v1 + 4) = t5; +L470cc8: +at = (int)a0 < (int)t1; +if (at == 0) {MEM_U32(v1 + 12) = v0; +goto L470cdc;} +MEM_U32(v1 + 12) = v0; +s0 = s0 + 0x1; +v1 = v1 + 0x10; +L470cdc: +v0 = MEM_U32(v0 + 8); +if (s1 == 0) {MEM_U32(v1 + 8) = a2; +goto L470d04;} +MEM_U32(v1 + 8) = a2; +t6 = MEM_U32(v0 + 28); +//nop; +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +MEM_U32(v1 + 0) = t8; +MEM_U32(v1 + 4) = t9; +goto L470d1c; +MEM_U32(v1 + 4) = t9; +L470d04: +t7 = MEM_U32(v0 + 28); +//nop; +t4 = MEM_U32(t7 + 24); +t5 = MEM_U32(t7 + 28); +MEM_U32(v1 + 0) = t4; +MEM_U32(v1 + 4) = t5; +L470d1c: +at = (int)a0 < (int)t2; +if (at == 0) {MEM_U32(v1 + 12) = v0; +goto L470d30;} +MEM_U32(v1 + 12) = v0; +s0 = s0 + 0x1; +v1 = v1 + 0x10; +L470d30: +a0 = a0 + 0x4; +v0 = MEM_U32(v0 + 8); +if (a0 != t0) {//nop; +goto L470be4;} +//nop; +L470d40: +if (s0 != 0) {a1 = 0x1; +goto L471018;} +a1 = 0x1; +t6 = MEM_U32(sp + 176); +a0 = MEM_U32(sp + 136); +if (a2 != t6) {a1 = 0x1; +goto L470f94;} +a1 = 0x1; +//nop; +a0 = MEM_U32(sp + 136); +a1 = 0x1; +a2 = zero; +a3 = zero; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L470d70; +a3 = zero; +L470d70: +// bdead 4004000b gp = MEM_U32(sp + 48); +MEM_U32(sp + 136) = v0; +//nop; +a0 = v0; +a1 = 0x1; +a2 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L470d90; +a3 = zero; +L470d90: +// bdead 40040003 gp = MEM_U32(sp + 48); +if (s1 == 0) {t6 = MEM_U32(sp + 136); +goto L470ddc;} +t6 = MEM_U32(sp + 136); +t8 = MEM_U32(sp + 136); +t4 = MEM_U32(sp + 180); +t9 = MEM_U32(t8 + 8); +t5 = MEM_U32(t4 + 28); +a1 = MEM_U32(t9 + 24); +//nop; +a0 = MEM_U32(sp + 160); +a2 = MEM_U32(t5 + 24); +a3 = MEM_U32(t5 + 28); +t7 = a1 >> 3; +a1 = t7; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L470dcc; +a1 = t7; +L470dcc: +// bdead 40000103 gp = MEM_U32(sp + 48); +//nop; +goto L470e14; +//nop; +// fdead 0 t6 = MEM_U32(sp + 136); +L470ddc: +t7 = MEM_U32(sp + 180); +t8 = MEM_U32(t6 + 8); +t4 = MEM_U32(t7 + 28); +a1 = MEM_U32(t8 + 24); +a0 = MEM_U32(sp + 160); +t9 = a1 >> 3; +a1 = t9; +//nop; +a2 = MEM_U32(t4 + 24); +a3 = MEM_U32(t4 + 28); +//nop; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L470e0c; +//nop; +L470e0c: +// bdead 40000103 gp = MEM_U32(sp + 48); +//nop; +L470e14: +s0 = 0x1002f790; +t5 = 0x23; +t6 = MEM_U32(s0 + 0); +s1 = 0x1002e790; +MEM_U8(t6 + 0) = (uint8_t)t5; +v0 = MEM_U32(s0 + 0); +t9 = MEM_U32(sp + 160); +t4 = MEM_U8(v0 + 1); +t7 = t9 & 0x1f; +t5 = t4 & 0xffe0; +t6 = t7 | t5; +MEM_U8(v0 + 1) = (uint8_t)t6; +t8 = MEM_U32(s0 + 0); +t7 = 0x10008830; +MEM_U16(t8 + 2) = (uint16_t)zero; +v0 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t4 = t9 << 4; +t5 = t4 + t7; +t6 = MEM_U32(t5 + 4); +//nop; +t8 = t6 + v0; +a1 = t8 - s1; +at = (int)a1 < (int)0x801; +v0 = t8; +if (at != 0) {MEM_U32(s0 + 0) = t8; +goto L470ea4;} +MEM_U32(s0 + 0) = t8; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L470e98; +//nop; +L470e98: +// bdead 40060101 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +v0 = s1; +L470ea4: +t9 = 0x26; +MEM_U8(v0 + 0) = (uint8_t)t9; +t7 = MEM_U32(s0 + 0); +t4 = MEM_U32(sp + 152); +t8 = 0x10008830; +MEM_U32(t7 + 4) = t4; +v0 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v0 + 0); +//nop; +t6 = t5 << 4; +t9 = t6 + t8; +t4 = MEM_U32(t9 + 4); +//nop; +t7 = t4 + v0; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t7; +goto L470f08;} +MEM_U32(s0 + 0) = t7; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L470f00; +//nop; +L470f00: +// bdead 40060101 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +L470f08: +v1 = 0x1002f794; +t4 = MEM_U32(sp + 180); +t6 = MEM_U32(v1 + 0); +t7 = 0x88; +t8 = t6 + 0x1; +MEM_U32(v1 + 0) = t8; +MEM_U32(t4 + 36) = t8; +t5 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t5 + 0) = (uint8_t)t7; +t6 = MEM_U32(sp + 180); +t9 = MEM_U32(s0 + 0); +t8 = MEM_U32(t6 + 36); +t5 = 0x10008830; +MEM_U32(t9 + 4) = t8; +v0 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(v0 + 0); +//nop; +t7 = t4 << 4; +t6 = t7 + t5; +t8 = MEM_U32(t6 + 4); +//nop; +t9 = t8 + v0; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L4710d0;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L470f88; +//nop; +L470f88: +// bdead 60001 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +goto L4710d0; +MEM_U32(s0 + 0) = s1; +L470f94: +//nop; +a2 = zero; +a3 = zero; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L470fa4; +a3 = zero; +L470fa4: +// bdead 4004000b gp = MEM_U32(sp + 48); +a0 = v0; +//nop; +a1 = 0x1; +a2 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L470fc0; +a3 = zero; +L470fc0: +t7 = sp + 0xa8; +at = MEM_U32(t7 + 0); +// bdead 40050005 gp = MEM_U32(sp + 48); +MEM_U32(sp + 8) = at; +t6 = MEM_U32(t7 + 4); +//nop; +MEM_U32(sp + 12) = t6; +at = MEM_U32(t7 + 8); +t8 = MEM_U32(sp + 152); +MEM_U32(sp + 16) = at; +t6 = MEM_U32(t7 + 12); +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +a0 = MEM_U32(sp + 160); +// fdead 620781bf t9 = t9; +a1 = s1; +MEM_U32(sp + 24) = t8; +MEM_U32(sp + 20) = t6; +func_46f744(mem, sp, a0, a1, a2, a3); +goto L47100c; +MEM_U32(sp + 20) = t6; +L47100c: +// bdead 1 gp = MEM_U32(sp + 48); +// bdead 1 ra = MEM_U32(sp + 52); +goto L4710d4; +// bdead 1 ra = MEM_U32(sp + 52); +L471018: +//nop; +a0 = MEM_U32(sp + 136); +a2 = zero; +a3 = zero; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L47102c; +a3 = zero; +L47102c: +// bdead 4002000b gp = MEM_U32(sp + 48); +MEM_U32(sp + 136) = v0; +//nop; +a0 = v0; +a1 = 0x1; +a2 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L47104c; +a3 = zero; +L47104c: +t9 = MEM_U32(sp + 136); +// bdead 44020003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(t9 + 8); +//nop; +a1 = zero; +a2 = sp + 0x5c; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L471068; +a2 = sp + 0x5c; +L471068: +// bdead 4002000b gp = MEM_U32(sp + 48); +s1 = v0; +//nop; +a0 = v0; +a1 = zero; +a2 = zero; +a3 = zero; +f_store_var(mem, sp, a0, a1, a2, a3); +goto L471088; +a3 = zero; +L471088: +// bdead 40060003 gp = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 152); +//nop; +t4 = sp + 0xa8; +// fdead 6006211f t9 = t9; +MEM_U32(sp + 16) = t4; +a0 = zero; +a1 = s0; +a2 = s1; +func_46fd84(mem, sp, a0, a1, a2, a3); +goto L4710b0; +a2 = s1; +L4710b0: +// bdead 40000001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 92); +//nop; +//nop; +//nop; +f_free_temp(mem, sp, a0); +goto L4710c8; +//nop; +L4710c8: +// bdead 1 gp = MEM_U32(sp + 48); +//nop; +L4710d0: +// bdead 1 ra = MEM_U32(sp + 52); +L4710d4: +// bdead 1 s0 = MEM_U32(sp + 40); +// bdead 1 s1 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x3f28; +return; +// bdead 1 sp = sp + 0x3f28; +} + +static void func_4710e4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4710e4: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 28) = s2; +//nop; +s2 = a0; +// fdead 400801eb MEM_U32(sp + 36) = ra; +// fdead 400801eb MEM_U32(sp + 32) = gp; +// fdead 400801eb MEM_U32(sp + 24) = s1; +// fdead 400801eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 108) = a1; +a0 = MEM_U32(a0 + 20); +a1 = sp + 0x3c; +a2 = sp + 0x40; +f_loc_to_fd_line(mem, sp, a0, a1, a2); +goto L471124; +a2 = sp + 0x40; +L471124: +t6 = MEM_U32(sp + 64); +// bdead 40088103 gp = MEM_U32(sp + 32); +if ((int)t6 <= 0) {//nop; +goto L4711b4;} +//nop; +s0 = 0x1002f790; +t7 = 0x51; +t8 = MEM_U32(s0 + 0); +t1 = 0x10008830; +MEM_U8(t8 + 0) = (uint8_t)t7; +t9 = MEM_U32(sp + 60); +t2 = MEM_U32(s0 + 0); +s1 = 0x1002e790; +MEM_U16(t2 + 2) = (uint16_t)t9; +t3 = MEM_U32(sp + 64); +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t4 + 4) = t3; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t6 = t5 << 4; +t7 = t1 + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L4711b4;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4711ac; +//nop; +L4711ac: +// bdead 400e0103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L4711b4: +t3 = MEM_U32(s2 + 4); +t1 = 0x10008830; +t4 = t3 + 0xffffffe7; +s0 = 0x1002f790; +s1 = 0x1002e790; +at = t4 < 0x10; +if (at == 0) {// bdead 400e2503 ra = MEM_U32(sp + 36); +goto L472dc8;} +// bdead 400e2503 ra = MEM_U32(sp + 36); +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10014060[] = { +&&L4711f4, +&&L4713dc, +&&L4714b4, +&&L4714d4, +&&L4716bc, +&&L471794, +&&L4719ac, +&&L4719f8, +&&L471dfc, +&&L471ea0, +&&L471fcc, +&&L472dc4, +&&L472200, +&&L4726cc, +&&L472794, +&&L4729d0, +}; +dest = Lswitch10014060[t4]; +//nop; +goto *dest; +//nop; +L4711f4: +t0 = MEM_U32(s2 + 8); +at = 0x1e; +v0 = MEM_U32(t0 + 4); +//nop; +if (v0 == at) {at = 0x20; +goto L47122c;} +at = 0x20; +if (v0 == at) {at = 0x26; +goto L471298;} +at = 0x26; +if (v0 == at) {at = 0x27; +goto L471304;} +at = 0x27; +if (v0 == at) {//nop; +goto L471370;} +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +goto L472dc8; +// bdead 1 ra = MEM_U32(sp + 36); +L47122c: +t6 = MEM_U32(s0 + 0); +t5 = 0x88; +MEM_U8(t6 + 0) = (uint8_t)t5; +t8 = MEM_U32(s0 + 0); +t7 = MEM_U32(t0 + 32); +//nop; +MEM_U32(t8 + 4) = t7; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t2 = t9 << 4; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t5; +goto L472dc4;} +MEM_U32(s0 + 0) = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47128c; +//nop; +L47128c: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L471298: +t8 = MEM_U32(s0 + 0); +t7 = 0x88; +MEM_U8(t8 + 0) = (uint8_t)t7; +t2 = MEM_U32(s0 + 0); +t9 = MEM_U32(t0 + 40); +//nop; +MEM_U32(t2 + 4) = t9; +v1 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U8(v1 + 0); +//nop; +t4 = t3 << 4; +t5 = t1 + t4; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v1; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t7; +goto L472dc4;} +MEM_U32(s0 + 0) = t7; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4712f8; +//nop; +L4712f8: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L471304: +t2 = MEM_U32(s0 + 0); +t9 = 0x88; +MEM_U8(t2 + 0) = (uint8_t)t9; +t4 = MEM_U32(s0 + 0); +t3 = MEM_U32(t0 + 32); +//nop; +MEM_U32(t4 + 4) = t3; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t6 = t5 << 4; +t7 = t1 + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L472dc4;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L471364; +//nop; +L471364: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L471370: +t4 = MEM_U32(s0 + 0); +t3 = 0x88; +MEM_U8(t4 + 0) = (uint8_t)t3; +t6 = MEM_U32(s0 + 0); +t5 = MEM_U32(t0 + 32); +//nop; +MEM_U32(t6 + 4) = t5; +v1 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t8 = t7 << 4; +t9 = t1 + t8; +t2 = MEM_U32(t9 + 4); +//nop; +t3 = t2 + v1; +a1 = t3 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t3; +goto L472dc4;} +MEM_U32(s0 + 0) = t3; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4713d0; +//nop; +L4713d0: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L4713dc: +a3 = MEM_U32(s2 + 36); +//nop; +if (a3 != 0) {//nop; +goto L471408;} +//nop; +t0 = 0x1002f794; +//nop; +t5 = MEM_U32(t0 + 0); +//nop; +a3 = t5 + 0x1; +MEM_U32(t0 + 0) = a3; +MEM_U32(s2 + 36) = a3; +L471408: +t8 = MEM_U32(s0 + 0); +t7 = 0x42; +MEM_U8(t8 + 0) = (uint8_t)t7; +t9 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t9 + 4) = a3; +t2 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t2 + 2) = (uint16_t)zero; +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t3 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t5 = t4 << 4; +t6 = t1 + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L471484;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47147c; +//nop; +L47147c: +// bdead 400e0001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L471484: +a0 = MEM_U32(s2 + 32); +//nop; +if (a0 == 0) {// bdead 40000021 ra = MEM_U32(sp + 36); +goto L472dc8;} +// bdead 40000021 ra = MEM_U32(sp + 36); +//nop; +a1 = MEM_U32(sp + 108); +// bdead 40000061 t9 = t9; +//nop; +func_4710e4(mem, sp, a0, a1); +goto L4714a8; +//nop; +L4714a8: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L472dc8; +// bdead 1 ra = MEM_U32(sp + 36); +L4714b4: +//nop; +a1 = MEM_U32(sp + 108); +// bdead 40080141 t9 = t9; +a0 = s2; +func_472ddc(mem, sp, a0, a1); +goto L4714c8; +a0 = s2; +L4714c8: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L472dc8; +// bdead 1 ra = MEM_U32(sp + 36); +L4714d4: +t0 = MEM_U32(s2 + 8); +at = 0x1e; +v0 = MEM_U32(t0 + 4); +//nop; +if (v0 == at) {at = 0x20; +goto L47150c;} +at = 0x20; +if (v0 == at) {at = 0x26; +goto L471578;} +at = 0x26; +if (v0 == at) {at = 0x27; +goto L4715e4;} +at = 0x27; +if (v0 == at) {//nop; +goto L471650;} +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +goto L472dc8; +// bdead 1 ra = MEM_U32(sp + 36); +L47150c: +t3 = MEM_U32(s0 + 0); +t2 = 0x88; +MEM_U8(t3 + 0) = (uint8_t)t2; +t5 = MEM_U32(s0 + 0); +t4 = MEM_U32(t0 + 36); +//nop; +MEM_U32(t5 + 4) = t4; +v1 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t7 = t6 << 4; +t8 = t1 + t7; +t9 = MEM_U32(t8 + 4); +//nop; +t2 = t9 + v1; +a1 = t2 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t2; +goto L472dc4;} +MEM_U32(s0 + 0) = t2; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47156c; +//nop; +L47156c: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L471578: +t5 = MEM_U32(s0 + 0); +t4 = 0x88; +MEM_U8(t5 + 0) = (uint8_t)t4; +t7 = MEM_U32(s0 + 0); +t6 = MEM_U32(t0 + 44); +//nop; +MEM_U32(t7 + 4) = t6; +v1 = MEM_U32(s0 + 0); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t9 = t8 << 4; +t2 = t1 + t9; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v1; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t4; +goto L472dc4;} +MEM_U32(s0 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4715d8; +//nop; +L4715d8: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L4715e4: +t7 = MEM_U32(s0 + 0); +t6 = 0x88; +MEM_U8(t7 + 0) = (uint8_t)t6; +t9 = MEM_U32(s0 + 0); +t8 = MEM_U32(t0 + 36); +//nop; +MEM_U32(t9 + 4) = t8; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t3 = t2 << 4; +t4 = t1 + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t6 = t5 + v1; +a1 = t6 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t6; +goto L472dc4;} +MEM_U32(s0 + 0) = t6; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L471644; +//nop; +L471644: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L471650: +t9 = MEM_U32(s0 + 0); +t8 = 0x88; +MEM_U8(t9 + 0) = (uint8_t)t8; +t3 = MEM_U32(s0 + 0); +t2 = MEM_U32(t0 + 36); +//nop; +MEM_U32(t3 + 4) = t2; +v1 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t5 = t4 << 4; +t6 = t1 + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L472dc4;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4716b0; +//nop; +L4716b0: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L4716bc: +a3 = MEM_U32(s2 + 36); +//nop; +if (a3 != 0) {//nop; +goto L4716e8;} +//nop; +t0 = 0x1002f794; +//nop; +t2 = MEM_U32(t0 + 0); +//nop; +a3 = t2 + 0x1; +MEM_U32(t0 + 0) = a3; +MEM_U32(s2 + 36) = a3; +L4716e8: +t5 = MEM_U32(s0 + 0); +t4 = 0x42; +MEM_U8(t5 + 0) = (uint8_t)t4; +t6 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t6 + 4) = a3; +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t7 + 2) = (uint16_t)zero; +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t8 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t2 = t9 << 4; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t5; +goto L471764;} +MEM_U32(s0 + 0) = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47175c; +//nop; +L47175c: +// bdead 400e0001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L471764: +a0 = MEM_U32(s2 + 32); +//nop; +if (a0 == 0) {// bdead 40000021 ra = MEM_U32(sp + 36); +goto L472dc8;} +// bdead 40000021 ra = MEM_U32(sp + 36); +//nop; +a1 = MEM_U32(sp + 108); +// bdead 40000061 t9 = t9; +//nop; +func_4710e4(mem, sp, a0, a1); +goto L471788; +//nop; +L471788: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L472dc8; +// bdead 1 ra = MEM_U32(sp + 36); +L471794: +t0 = 0x1002f794; +t2 = MEM_U32(s0 + 0); +t7 = MEM_U32(t0 + 0); +t9 = 0x42; +a3 = t7 + 0x1; +MEM_U32(t0 + 0) = a3; +MEM_U8(t2 + 0) = (uint8_t)t9; +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t3 + 4) = a3; +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +t5 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t5 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t7 = t6 << 4; +t8 = t1 + t7; +t9 = MEM_U32(t8 + 4); +//nop; +t2 = t9 + v1; +a1 = t2 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t2; +goto L471828;} +MEM_U32(s0 + 0) = t2; +//nop; +a0 = s1; +MEM_U32(sp + 100) = a3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L471818; +MEM_U32(sp + 100) = a3; +L471818: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +t0 = 0x1002f794; +MEM_U32(s0 + 0) = s1; +L471828: +t4 = MEM_U32(t0 + 0); +MEM_U32(sp + 96) = a3; +t5 = t4 + 0x1; +MEM_U32(t0 + 0) = t5; +MEM_U32(s2 + 36) = t5; +t6 = MEM_U32(t0 + 0); +//nop; +t7 = t6 + 0x1; +MEM_U32(sp + 92) = t5; +MEM_U32(t0 + 0) = t7; +MEM_U32(s2 + 32) = t7; +a1 = MEM_U32(sp + 108); +a0 = MEM_U32(s2 + 24); +// bdead 400e0063 t9 = t9; +//nop; +func_4710e4(mem, sp, a0, a1); +goto L471868; +//nop; +L471868: +t9 = MEM_U32(s0 + 0); +// bdead 440e0103 gp = MEM_U32(sp + 32); +t8 = 0x42; +MEM_U8(t9 + 0) = (uint8_t)t8; +t3 = MEM_U32(s0 + 0); +t2 = MEM_U32(sp + 92); +t8 = 0x10008830; +MEM_U32(t3 + 4) = t2; +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +t5 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t5 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t7 = t6 << 4; +t9 = t7 + t8; +t2 = MEM_U32(t9 + 4); +//nop; +t3 = t2 + v1; +a1 = t3 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t3; +goto L4718ec;} +MEM_U32(s0 + 0) = t3; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4718e4; +//nop; +L4718e4: +// bdead 400e0003 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L4718ec: +//nop; +a0 = MEM_U32(s2 + 28); +a1 = 0x2; +a2 = zero; +a3 = zero; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L471904; +a3 = zero; +L471904: +// bdead 400e000b gp = MEM_U32(sp + 32); +MEM_U32(s2 + 28) = v0; +//nop; +a2 = MEM_U32(sp + 96); +a0 = v0; +a1 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L471924; +a3 = zero; +L471924: +t6 = MEM_U32(s0 + 0); +// bdead 400e8103 gp = MEM_U32(sp + 32); +t5 = 0x42; +MEM_U8(t6 + 0) = (uint8_t)t5; +t8 = MEM_U32(s0 + 0); +t7 = MEM_U32(s2 + 32); +t5 = 0x10008830; +MEM_U32(t8 + 4) = t7; +t9 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t9 + 2) = (uint16_t)zero; +t2 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t2 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U8(v1 + 0); +//nop; +t4 = t3 << 4; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L472dc4;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4719a0; +//nop; +L4719a0: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L4719ac: +a0 = MEM_U32(s2 + 24); +a1 = zero; +if (a0 == 0) {// bdead 40080063 ra = MEM_U32(sp + 36); +goto L472dc8;} +// bdead 40080063 ra = MEM_U32(sp + 36); +//nop; +a2 = zero; +a3 = zero; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L4719cc; +a3 = zero; +L4719cc: +// bdead 4008000b gp = MEM_U32(sp + 32); +MEM_U32(s2 + 24) = v0; +//nop; +a0 = v0; +a1 = zero; +a2 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L4719ec; +a3 = zero; +L4719ec: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L472dc8; +// bdead 1 ra = MEM_U32(sp + 36); +L4719f8: +a0 = MEM_U32(s2 + 24); +a1 = zero; +if (a0 == 0) {//nop; +goto L471a48;} +//nop; +//nop; +a2 = zero; +a3 = zero; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L471a18; +a3 = zero; +L471a18: +// bdead 400e000b gp = MEM_U32(sp + 32); +MEM_U32(s2 + 24) = v0; +//nop; +a0 = v0; +a1 = zero; +a2 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L471a38; +a3 = zero; +L471a38: +// bdead 400e0103 gp = MEM_U32(sp + 32); +//nop; +t1 = 0x10008830; +//nop; +L471a48: +t0 = 0x1002f794; +a1 = 0x2; +t2 = MEM_U32(t0 + 0); +a2 = zero; +t3 = t2 + 0x1; +MEM_U32(t0 + 0) = t3; +a0 = MEM_U32(s2 + 28); +MEM_U32(s2 + 40) = t3; +if (a0 == 0) {//nop; +goto L471ab4;} +//nop; +//nop; +a3 = zero; +MEM_U32(sp + 100) = t3; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L471a80; +MEM_U32(sp + 100) = t3; +L471a80: +// bdead 400e000b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +MEM_U32(s2 + 28) = v0; +//nop; +a0 = v0; +a1 = zero; +a2 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L471aa0; +a2 = zero; +L471aa0: +// bdead 400e0103 gp = MEM_U32(sp + 32); +//nop; +t0 = 0x1002f794; +t1 = 0x10008830; +//nop; +L471ab4: +t4 = MEM_U32(t0 + 0); +t7 = MEM_U32(s0 + 0); +v0 = t4 + 0x1; +MEM_U32(t0 + 0) = v0; +t6 = 0x42; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t8 + 4) = v0; +t9 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t9 + 2) = (uint16_t)zero; +t2 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t2 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U8(v1 + 0); +//nop; +t4 = t3 << 4; +t5 = t1 + t4; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v1; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t7; +goto L471b44;} +MEM_U32(s0 + 0) = t7; +//nop; +a0 = s1; +MEM_U32(sp + 100) = v0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L471b34; +MEM_U32(sp + 100) = v0; +L471b34: +// bdead 400e0003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 100); +t0 = 0x1002f794; +MEM_U32(s0 + 0) = s1; +L471b44: +t9 = MEM_U32(t0 + 0); +MEM_U32(sp + 96) = v0; +t2 = t9 + 0x1; +//nop; +MEM_U32(t0 + 0) = t2; +MEM_U32(s2 + 44) = t2; +a1 = MEM_U32(sp + 108); +a0 = MEM_U32(s2 + 36); +// bdead 400e0863 t9 = t9; +MEM_U32(sp + 100) = t2; +func_4710e4(mem, sp, a0, a1); +goto L471b70; +MEM_U32(sp + 100) = t2; +L471b70: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 20); +//nop; +a1 = sp + 0x3c; +a2 = sp + 0x40; +f_loc_to_fd_line(mem, sp, a0, a1, a2); +goto L471b88; +a2 = sp + 0x40; +L471b88: +t3 = MEM_U32(sp + 64); +// bdead 400e1003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +if ((int)t3 <= 0) {//nop; +goto L471c18;} +//nop; +t5 = MEM_U32(s0 + 0); +t4 = 0x51; +MEM_U8(t5 + 0) = (uint8_t)t4; +t7 = MEM_U32(s0 + 0); +t6 = MEM_U32(sp + 60); +t4 = 0x10008830; +MEM_U16(t7 + 2) = (uint16_t)t6; +t9 = MEM_U32(s0 + 0); +t8 = MEM_U32(sp + 64); +//nop; +MEM_U32(t9 + 4) = t8; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t3 = t2 << 4; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v1; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t7; +goto L471c18;} +MEM_U32(s0 + 0) = t7; +//nop; +a0 = s1; +MEM_U32(sp + 100) = a3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L471c0c; +MEM_U32(sp + 100) = a3; +L471c0c: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +MEM_U32(s0 + 0) = s1; +L471c18: +t2 = MEM_U32(s0 + 0); +t9 = 0x42; +MEM_U8(t2 + 0) = (uint8_t)t9; +t3 = MEM_U32(s0 + 0); +t8 = 0x10008830; +MEM_U32(t3 + 4) = a3; +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +t5 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t5 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t7 = t6 << 4; +t9 = t7 + t8; +t2 = MEM_U32(t9 + 4); +//nop; +t3 = t2 + v1; +a1 = t3 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t3; +goto L471c94;} +MEM_U32(s0 + 0) = t3; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L471c8c; +//nop; +L471c8c: +// bdead 400e0103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L471c94: +a0 = MEM_U32(s2 + 32); +a1 = zero; +if (a0 == 0) {//nop; +goto L471cdc;} +//nop; +//nop; +a2 = zero; +a3 = zero; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L471cb4; +a3 = zero; +L471cb4: +// bdead 400e000b gp = MEM_U32(sp + 32); +MEM_U32(s2 + 32) = v0; +//nop; +a0 = v0; +a1 = zero; +a2 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L471cd4; +a3 = zero; +L471cd4: +// bdead 400e0103 gp = MEM_U32(sp + 32); +//nop; +L471cdc: +a0 = MEM_U32(s2 + 28); +a1 = zero; +if (a0 == 0) {//nop; +goto L471d0c;} +//nop; +//nop; +a2 = MEM_U32(sp + 96); +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L471cfc; +a3 = zero; +L471cfc: +// bdead 400e0103 gp = MEM_U32(sp + 32); +v1 = MEM_U32(s0 + 0); +t7 = 0x42; +goto L471d80; +t7 = 0x42; +L471d0c: +t6 = MEM_U32(s0 + 0); +t5 = 0x88; +MEM_U8(t6 + 0) = (uint8_t)t5; +t8 = MEM_U32(s0 + 0); +t7 = MEM_U32(sp + 96); +t3 = 0x10008830; +MEM_U32(t8 + 4) = t7; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t2 = t9 << 4; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t6 = t5 + v1; +a1 = t6 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t6; +if (at != 0) {v1 = t6; +goto L471d7c;} +v1 = t6; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L471d70; +//nop; +L471d70: +// bdead 400e0103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L471d7c: +t7 = 0x42; +L471d80: +MEM_U8(v1 + 0) = (uint8_t)t7; +t9 = MEM_U32(s0 + 0); +t8 = MEM_U32(s2 + 40); +t6 = 0x10008830; +MEM_U32(t9 + 4) = t8; +t2 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t2 + 2) = (uint16_t)zero; +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t3 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t5 = t4 << 4; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L472dc4;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L471df0; +//nop; +L471df0: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L471dfc: +t3 = MEM_U32(s2 + 24); +//nop; +v0 = MEM_U32(t3 + 36); +//nop; +if (v0 != 0) {//nop; +goto L471e38;} +//nop; +t0 = 0x1002f794; +//nop; +t4 = MEM_U32(t0 + 0); +//nop; +v0 = t4 + 0x1; +MEM_U32(t0 + 0) = v0; +t6 = MEM_U32(s2 + 24); +//nop; +MEM_U32(t6 + 36) = v0; +L471e38: +t8 = MEM_U32(s0 + 0); +t7 = 0x88; +MEM_U8(t8 + 0) = (uint8_t)t7; +t9 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t9 + 4) = v0; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t3 = t2 << 4; +t4 = t1 + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t6 = t5 + v1; +a1 = t6 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t6; +goto L472dc4;} +MEM_U32(s0 + 0) = t6; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L471e94; +//nop; +L471e94: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L471ea0: +a0 = MEM_U32(s2 + 24); +a3 = zero; +a2 = MEM_U32(a0 + 36); +t6 = 0x42; +if (a2 != 0) {//nop; +goto L471ee4;} +//nop; +t0 = 0x1002f794; +//nop; +t8 = MEM_U32(t0 + 0); +//nop; +a2 = t8 + 0x1; +MEM_U32(t0 + 0) = a2; +t2 = MEM_U32(s2 + 24); +//nop; +MEM_U32(t2 + 36) = a2; +a0 = MEM_U32(s2 + 24); +//nop; +L471ee4: +t3 = MEM_U32(a0 + 12); +v1 = MEM_U32(s0 + 0); +t4 = t3 << 4; +if ((int)t4 >= 0) {//nop; +goto L471f04;} +//nop; +v0 = MEM_U32(a0 + 60); +a3 = 0x4; +goto L471f28; +a3 = 0x4; +L471f04: +t5 = 0x10029fa0; +v0 = zero; +t5 = MEM_U16(t5 + 2); +//nop; +if (t5 == 0) {//nop; +goto L471f28;} +//nop; +v0 = MEM_U32(a0 + 60); +MEM_U8(v1 + 0) = (uint8_t)t6; +goto L471f2c; +MEM_U8(v1 + 0) = (uint8_t)t6; +L471f28: +MEM_U8(v1 + 0) = (uint8_t)t6; +L471f2c: +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t7 + 4) = a2; +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t8 + 2) = (uint16_t)a3; +t9 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t9 + 8) = v0; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t3 = t2 << 4; +t4 = t1 + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t6 = t5 + v1; +a1 = t6 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t6; +goto L471f9c;} +MEM_U32(s0 + 0) = t6; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L471f94; +//nop; +L471f94: +// bdead 400e0001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L471f9c: +a0 = MEM_U32(s2 + 32); +//nop; +if (a0 == 0) {// bdead 40000021 ra = MEM_U32(sp + 36); +goto L472dc8;} +// bdead 40000021 ra = MEM_U32(sp + 36); +//nop; +a1 = MEM_U32(sp + 108); +// bdead 40000061 t9 = t9; +//nop; +func_4710e4(mem, sp, a0, a1); +goto L471fc0; +//nop; +L471fc0: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L472dc8; +// bdead 1 ra = MEM_U32(sp + 36); +L471fcc: +t0 = 0x1002f794; +a1 = 0x2; +t8 = MEM_U32(t0 + 0); +a2 = zero; +t9 = t8 + 0x1; +MEM_U32(sp + 100) = t9; +MEM_U32(t0 + 0) = t9; +//nop; +a0 = MEM_U32(s2 + 24); +a3 = zero; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L471ff8; +a3 = zero; +L471ff8: +// bdead 400e000b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +MEM_U32(s2 + 24) = v0; +//nop; +a0 = v0; +a1 = zero; +a2 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L472018; +a2 = zero; +L472018: +// bdead 400e0003 gp = MEM_U32(sp + 32); +t3 = MEM_U32(s2 + 32); +a3 = MEM_U32(sp + 100); +t0 = 0x1002f794; +if (t3 == 0) {//nop; +goto L472040;} +//nop; +t4 = MEM_U32(t0 + 0); +MEM_U32(sp + 88) = a3; +a3 = t4 + 0x1; +MEM_U32(t0 + 0) = a3; +L472040: +//nop; +a0 = MEM_U32(s2 + 28); +a1 = MEM_U32(sp + 108); +// fdead 1600e337f t9 = t9; +MEM_U32(sp + 100) = a3; +func_4710e4(mem, sp, a0, a1); +goto L472058; +MEM_U32(sp + 100) = a3; +L472058: +t6 = MEM_U32(s2 + 32); +// bdead 400e8003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +if (t6 == 0) {//nop; +goto L472180;} +//nop; +t8 = MEM_U32(s0 + 0); +t7 = 0x88; +MEM_U8(t8 + 0) = (uint8_t)t7; +t9 = MEM_U32(s0 + 0); +t4 = 0x10008830; +MEM_U32(t9 + 4) = a3; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t3 = t2 << 4; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v1; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t7; +if (at != 0) {v1 = t7; +goto L4720dc;} +v1 = t7; +//nop; +a0 = s1; +MEM_U32(sp + 100) = a3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4720cc; +MEM_U32(sp + 100) = a3; +L4720cc: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L4720dc: +t8 = 0x42; +MEM_U8(v1 + 0) = (uint8_t)t8; +t2 = MEM_U32(s0 + 0); +t9 = MEM_U32(sp + 88); +t7 = 0x10008830; +MEM_U32(t2 + 4) = t9; +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)zero; +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t4 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t6 = t5 << 4; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 4); +//nop; +t2 = t9 + v1; +a1 = t2 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t2; +goto L47215c;} +MEM_U32(s0 + 0) = t2; +//nop; +a0 = s1; +MEM_U32(sp + 100) = a3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472150; +MEM_U32(sp + 100) = a3; +L472150: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +MEM_U32(s0 + 0) = s1; +L47215c: +//nop; +a0 = MEM_U32(s2 + 32); +a1 = MEM_U32(sp + 108); +// bdead 40060163 t9 = t9; +MEM_U32(sp + 100) = a3; +func_4710e4(mem, sp, a0, a1); +goto L472174; +MEM_U32(sp + 100) = a3; +L472174: +// bdead 40060003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +//nop; +L472180: +t5 = MEM_U32(s0 + 0); +t4 = 0x42; +MEM_U8(t5 + 0) = (uint8_t)t4; +t6 = MEM_U32(s0 + 0); +t3 = 0x10008830; +MEM_U32(t6 + 4) = a3; +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t7 + 2) = (uint16_t)zero; +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t8 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t2 = t9 << 4; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t6 = t5 + v1; +a1 = t6 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t6; +goto L472dc4;} +MEM_U32(s0 + 0) = t6; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4721f4; +//nop; +L4721f4: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L472200: +a0 = MEM_U32(s2 + 24); +t8 = MEM_U32(sp + 108); +if (a0 == 0) {//nop; +goto L472670;} +//nop; +t9 = MEM_U32(t8 + 4); +at = 0x18; +if (t9 != at) {a1 = 0x1; +goto L4723a4;} +a1 = 0x1; +a2 = 0x10029b88; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = zero; +a3 = sp + 0x48; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L472238; +a3 = sp + 0x48; +L472238: +// bdead 400e000b gp = MEM_U32(sp + 32); +MEM_U32(s2 + 24) = v0; +//nop; +a0 = v0; +a1 = zero; +a2 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L472258; +a3 = zero; +L472258: +a0 = MEM_U32(sp + 72); +// bdead 40060123 gp = MEM_U32(sp + 32); +if (a0 == 0) {a1 = 0x1; +goto L472670;} +a1 = 0x1; +//nop; +a2 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L472278; +a3 = zero; +L472278: +// bdead 40060003 gp = MEM_U32(sp + 32); +t4 = MEM_U32(s0 + 0); +s2 = 0x10006594; +t3 = 0x7b; +s2 = MEM_U32(s2 + 36); +MEM_U8(t4 + 0) = (uint8_t)t3; +//nop; +a0 = MEM_U32(sp + 108); +if ((int)s2 >= 0) {t2 = (int)s2 >> 3; +goto L4722a8;} +t2 = (int)s2 >> 3; +at = s2 + 0x7; +t2 = (int)at >> 3; +L4722a8: +s2 = t2; +v0 = f_U_DT(mem, sp, a0); +goto L4722b0; +s2 = t2; +L4722b0: +v1 = MEM_U32(s0 + 0); +t5 = v0; +t7 = MEM_U8(v1 + 1); +t6 = t5 & 0x1f; +t8 = t7 & 0xffe0; +// bdead 420e8113 gp = MEM_U32(sp + 32); +t9 = t6 | t8; +MEM_U8(v1 + 1) = (uint8_t)t9; +v1 = MEM_U32(s0 + 0); +a2 = 0x10006594; +t2 = MEM_U8(v1 + 1); +//nop; +t3 = t2 & 0xff1f; +t4 = t3 | 0x60; +MEM_U8(v1 + 1) = (uint8_t)t4; +t5 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t5 + 4) = zero; +a0 = MEM_U32(a2 + 36); +t8 = MEM_U32(s0 + 0); +t7 = a0 << 1; +lo = (int)t7 / (int)a0; hi = (int)t7 % (int)a0; +t5 = 0x10008830; +if (a0 != 0) {//nop; +goto L472318;} +//nop; +abort(); +L472318: +at = 0xffffffff; +if (a0 != at) {at = 0x80000000; +goto L472330;} +at = 0x80000000; +if (t7 != at) {//nop; +goto L472330;} +//nop; +abort(); +L472330: +t6 = lo; +MEM_U32(t8 + 12) = t6; +t9 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t9 + 8) = s2; +t2 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t2 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U8(v1 + 0); +//nop; +t4 = t3 << 4; +t7 = t4 + t5; +t6 = MEM_U32(t7 + 4); +//nop; +t8 = t6 + v1; +a1 = t8 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t8; +if (at != 0) {// bdead 40060141 t9 = t8; +goto L472670;} +// bdead 40060141 t9 = t8; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472398; +//nop; +L472398: +// bdead 40060101 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472670; +MEM_U32(s0 + 0) = s1; +L4723a4: +//nop; +a2 = zero; +a3 = sp + 0x48; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L4723b4; +a3 = sp + 0x48; +L4723b4: +// bdead 400e000b gp = MEM_U32(sp + 32); +MEM_U32(s2 + 24) = v0; +//nop; +MEM_U32(sp + 76) = v0; +a0 = v0; +a1 = 0x1; +a2 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L4723d8; +a3 = zero; +L4723d8: +// bdead 40060003 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 76); +a2 = 0x10006594; +t2 = MEM_U32(t0 + 8); +v0 = MEM_U32(a2 + 12); +s2 = MEM_U32(t2 + 24); +a0 = MEM_U32(sp + 108); +t3 = s2 >> 3; +s2 = t3; +if ((int)v0 >= 0) {t4 = (int)v0 >> 3; +goto L47240c;} +t4 = (int)v0 >> 3; +at = v0 + 0x7; +t4 = (int)at >> 3; +L47240c: +at = (int)t4 < (int)s2; +if (at == 0) {v0 = t4; +goto L472438;} +v0 = t4; +s2 = MEM_U32(a2 + 28); +//nop; +if ((int)s2 >= 0) {t5 = (int)s2 >> 3; +goto L472430;} +t5 = (int)s2 >> 3; +at = s2 + 0x7; +t5 = (int)at >> 3; +L472430: +s2 = t5; +goto L47243c; +s2 = t5; +L472438: +s2 = v0; +L47243c: +v0 = MEM_U32(a0 + 4); +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L472564;} +at = (int)v0 < (int)0x4; +if (at == 0) {//nop; +goto L472564;} +//nop; +t6 = MEM_U32(s0 + 0); +t7 = 0x7b; +MEM_U8(t6 + 0) = (uint8_t)t7; +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L472470; +//nop; +L472470: +v1 = MEM_U32(s0 + 0); +t8 = v0; +t2 = MEM_U8(v1 + 1); +t9 = t8 & 0x1f; +t3 = t2 & 0xffe0; +// bdead 440e1113 gp = MEM_U32(sp + 32); +t4 = t9 | t3; +MEM_U8(v1 + 1) = (uint8_t)t4; +v1 = MEM_U32(s0 + 0); +a2 = 0x10006594; +t5 = MEM_U8(v1 + 1); +//nop; +t7 = t5 & 0xff1f; +t6 = t7 | 0x60; +MEM_U8(v1 + 1) = (uint8_t)t6; +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t8 + 4) = zero; +a0 = MEM_U32(a2 + 36); +t3 = MEM_U32(s0 + 0); +t2 = a0 << 5; +lo = (int)t2 / (int)a0; hi = (int)t2 % (int)a0; +t8 = 0x10008830; +if (a0 != 0) {//nop; +goto L4724d8;} +//nop; +abort(); +L4724d8: +at = 0xffffffff; +if (a0 != at) {at = 0x80000000; +goto L4724f0;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L4724f0;} +//nop; +abort(); +L4724f0: +t9 = lo; +MEM_U32(t3 + 12) = t9; +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t4 + 8) = s2; +t5 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t5 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t6 = t7 << 4; +t2 = t6 + t8; +t9 = MEM_U32(t2 + 4); +//nop; +t3 = t9 + v1; +a1 = t3 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t3; +if (at != 0) {// bdead 40060141 t4 = t3; +goto L472670;} +// bdead 40060141 t4 = t3; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472558; +//nop; +L472558: +// bdead 40060101 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472670; +MEM_U32(s0 + 0) = s1; +L472564: +t7 = MEM_U32(s0 + 0); +t5 = 0x7b; +MEM_U8(t7 + 0) = (uint8_t)t5; +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L472580; +//nop; +L472580: +v1 = MEM_U32(s0 + 0); +t6 = v0; +t2 = MEM_U8(v1 + 1); +t8 = t6 & 0x1f; +t9 = t2 & 0xffe0; +// bdead 460e0113 gp = MEM_U32(sp + 32); +t3 = t8 | t9; +MEM_U8(v1 + 1) = (uint8_t)t3; +v1 = MEM_U32(s0 + 0); +a2 = 0x10006594; +t4 = MEM_U8(v1 + 1); +//nop; +t5 = t4 & 0xff1f; +t7 = t5 | 0x60; +MEM_U8(v1 + 1) = (uint8_t)t7; +t6 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t6 + 4) = zero; +a0 = MEM_U32(a2 + 36); +t9 = MEM_U32(s0 + 0); +t2 = a0 << 1; +lo = (int)t2 / (int)a0; hi = (int)t2 % (int)a0; +t6 = 0x10008830; +if (a0 != 0) {//nop; +goto L4725e8;} +//nop; +abort(); +L4725e8: +at = 0xffffffff; +if (a0 != at) {at = 0x80000000; +goto L472600;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L472600;} +//nop; +abort(); +L472600: +t8 = lo; +MEM_U32(t9 + 12) = t8; +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t3 + 8) = s2; +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t7 = t5 << 4; +t2 = t7 + t6; +t8 = MEM_U32(t2 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t9; +if (at != 0) {// bdead 40060141 t3 = t9; +goto L472670;} +// bdead 40060141 t3 = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472668; +//nop; +L472668: +// bdead 40060101 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L472670: +t5 = MEM_U32(s0 + 0); +t4 = 0x6a; +MEM_U8(t5 + 0) = (uint8_t)t4; +v1 = MEM_U32(s0 + 0); +t1 = 0x10008830; +t7 = MEM_U8(v1 + 0); +//nop; +t6 = t7 << 4; +t2 = t1 + t6; +t8 = MEM_U32(t2 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L472dc4;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4726c0; +//nop; +L4726c0: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L4726cc: +t0 = 0x1002f794; +//nop; +t4 = MEM_U32(t0 + 0); +// bdead 400e2203 t9 = t9; +t5 = t4 + 0x1; +MEM_U32(t0 + 0) = t5; +MEM_U32(s2 + 32) = t5; +a0 = s2; +func_470598(mem, sp, a0); +goto L4726f0; +a0 = s2; +L4726f0: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 28); +//nop; +a1 = MEM_U32(sp + 108); +// fdead 1600e007f t9 = t9; +//nop; +func_4710e4(mem, sp, a0, a1); +goto L47270c; +//nop; +L47270c: +t2 = MEM_U32(s0 + 0); +// bdead 400e0903 gp = MEM_U32(sp + 32); +t6 = 0x42; +MEM_U8(t2 + 0) = (uint8_t)t6; +t9 = MEM_U32(s0 + 0); +t8 = MEM_U32(s2 + 32); +t6 = 0x10008830; +MEM_U32(t9 + 4) = t8; +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)zero; +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t4 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t7 = t5 << 4; +t2 = t7 + t6; +t8 = MEM_U32(t2 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L472dc4;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472788; +//nop; +L472788: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L472794: +t0 = 0x1002f794; +a1 = 0x2; +t4 = MEM_U32(t0 + 0); +a2 = zero; +t5 = t4 + 0x1; +MEM_U32(t0 + 0) = t5; +MEM_U32(s2 + 32) = t5; +//nop; +a0 = MEM_U32(s2 + 24); +MEM_U32(sp + 100) = t5; +a3 = zero; +v0 = f_pre_expr(mem, sp, a0, a1, a2, a3); +goto L4727c4; +a3 = zero; +L4727c4: +// bdead 400e000b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +MEM_U32(s2 + 24) = v0; +//nop; +a0 = v0; +a1 = zero; +a2 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L4727e4; +a2 = zero; +L4727e4: +// bdead 400e0103 gp = MEM_U32(sp + 32); +t8 = MEM_U32(s0 + 0); +t0 = 0x1002f794; +t2 = 0x42; +t7 = MEM_U32(t0 + 0); +t6 = 0x10008830; +v0 = t7 + 0x1; +MEM_U32(t0 + 0) = v0; +MEM_U8(t8 + 0) = (uint8_t)t2; +t9 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t9 + 4) = v0; +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)zero; +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t4 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t7 = t5 << 4; +t2 = t7 + t6; +t8 = MEM_U32(t2 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L472880;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +MEM_U32(sp + 100) = v0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472870; +MEM_U32(sp + 100) = v0; +L472870: +// bdead 400e0003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 100); +t0 = 0x1002f794; +MEM_U32(s0 + 0) = s1; +L472880: +t4 = MEM_U32(t0 + 0); +//nop; +t5 = t4 + 0x1; +MEM_U32(sp + 96) = v0; +MEM_U32(t0 + 0) = t5; +MEM_U32(s2 + 36) = t5; +a1 = MEM_U32(sp + 108); +a0 = MEM_U32(s2 + 28); +// bdead 400e4063 t9 = t9; +MEM_U32(sp + 100) = t5; +func_4710e4(mem, sp, a0, a1); +goto L4728ac; +MEM_U32(sp + 100) = t5; +L4728ac: +t6 = MEM_U32(s0 + 0); +// bdead 400e8003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +t7 = 0x42; +MEM_U8(t6 + 0) = (uint8_t)t7; +t2 = MEM_U32(s0 + 0); +t5 = 0x10008830; +MEM_U32(t2 + 4) = a3; +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t8 + 2) = (uint16_t)zero; +t9 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t9 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U8(v1 + 0); +//nop; +t4 = t3 << 4; +t7 = t4 + t5; +t6 = MEM_U32(t7 + 4); +//nop; +t2 = t6 + v1; +a1 = t2 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t2; +goto L472930;} +MEM_U32(s0 + 0) = t2; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472928; +//nop; +L472928: +// bdead 400e0003 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L472930: +//nop; +a0 = MEM_U32(s2 + 24); +a2 = MEM_U32(sp + 96); +a1 = zero; +a3 = zero; +f_codegen_expr(mem, sp, a0, a1, a2, a3); +goto L472948; +a3 = zero; +L472948: +t3 = MEM_U32(s0 + 0); +// bdead 400e1103 gp = MEM_U32(sp + 32); +t9 = 0x42; +MEM_U8(t3 + 0) = (uint8_t)t9; +t5 = MEM_U32(s0 + 0); +t4 = MEM_U32(s2 + 32); +t9 = 0x10008830; +MEM_U32(t5 + 4) = t4; +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t7 + 2) = (uint16_t)zero; +t6 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t6 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t8 = t2 << 4; +t3 = t8 + t9; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t5; +goto L472dc4;} +MEM_U32(s0 + 0) = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4729c4; +//nop; +L4729c4: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L4729d0: +t2 = MEM_U32(s0 + 0); +t0 = 0x1002f794; +t6 = 0x42; +MEM_U8(t2 + 0) = (uint8_t)t6; +t8 = MEM_U32(t0 + 0); +t4 = MEM_U32(s0 + 0); +t9 = t8 + 0x1; +MEM_U32(t0 + 0) = t9; +MEM_U32(t4 + 4) = t9; +t7 = MEM_U32(s0 + 0); +t5 = 0x20; +MEM_U16(t7 + 2) = (uint16_t)t5; +t6 = MEM_U32(s2 + 36); +t9 = MEM_U32(s0 + 0); +t2 = MEM_U32(t6 + 24); +//nop; +t8 = MEM_U32(t2 + 60); +//nop; +MEM_U32(t9 + 8) = t8; +v1 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U8(v1 + 0); +//nop; +t4 = t3 << 4; +t5 = t1 + t4; +t7 = MEM_U32(t5 + 4); +//nop; +t6 = t7 + v1; +a1 = t6 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t6; +goto L472a68;} +MEM_U32(s0 + 0) = t6; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472a60; +//nop; +L472a60: +// bdead 400e0003 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L472a68: +//nop; +a0 = MEM_U32(s2 + 28); +a1 = MEM_U32(sp + 108); +// bdead 400e0063 t9 = t9; +//nop; +func_4710e4(mem, sp, a0, a1); +goto L472a80; +//nop; +L472a80: +// bdead 400e0103 gp = MEM_U32(sp + 32); +//nop; +t0 = 0x1002f794; +//nop; +t8 = MEM_U32(t0 + 0); +//nop; +t9 = t8 + 0x1; +MEM_U32(t0 + 0) = t9; +t5 = MEM_U32(s2 + 40); +MEM_U32(s2 + 44) = t9; +t7 = MEM_U32(t5 + 24); +//nop; +MEM_U32(t7 + 36) = t9; +t6 = MEM_U32(s2 + 48); +//nop; +if (t6 == 0) {//nop; +goto L472d0c;} +//nop; +t2 = MEM_U32(t0 + 0); +t3 = 0x88; +t8 = t2 + 0x1; +MEM_U32(t0 + 0) = t8; +MEM_U32(s2 + 44) = t8; +t5 = MEM_U32(s0 + 0); +t8 = 0x10008830; +MEM_U8(t5 + 0) = (uint8_t)t3; +t7 = MEM_U32(s0 + 0); +t4 = MEM_U32(s2 + 44); +//nop; +MEM_U32(t7 + 4) = t4; +v1 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t2 = t6 << 4; +t9 = t2 + t8; +t3 = MEM_U32(t9 + 4); +//nop; +t5 = t3 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t5; +if (at != 0) {v1 = t5; +goto L472b4c;} +v1 = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472b3c; +//nop; +L472b3c: +// bdead 400e0103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +t0 = 0x1002f794; +v1 = s1; +L472b4c: +t4 = 0x42; +MEM_U8(v1 + 0) = (uint8_t)t4; +t7 = MEM_U32(t0 + 0); +t8 = MEM_U32(s0 + 0); +t6 = t7 + 0x1; +MEM_U32(t0 + 0) = t6; +MEM_U32(t8 + 4) = t6; +t3 = MEM_U32(s0 + 0); +t9 = 0x40; +MEM_U16(t3 + 2) = (uint16_t)t9; +t5 = MEM_U32(s2 + 40); +t6 = MEM_U32(s0 + 0); +t4 = MEM_U32(t5 + 24); +t9 = 0x10008830; +t7 = MEM_U32(t4 + 60); +//nop; +MEM_U32(t6 + 8) = t7; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t8 = t2 << 4; +t3 = t8 + t9; +t5 = MEM_U32(t3 + 4); +//nop; +t4 = t5 + v1; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t4; +if (at != 0) {v1 = t4; +goto L472be8;} +v1 = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472bd8; +//nop; +L472bd8: +// bdead 400e0103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +t0 = 0x1002f794; +v1 = s1; +L472be8: +t7 = 0x42; +MEM_U8(v1 + 0) = (uint8_t)t7; +t6 = MEM_U32(t0 + 0); +t9 = MEM_U32(s0 + 0); +t2 = t6 + 0x1; +MEM_U32(t0 + 0) = t2; +MEM_U32(t9 + 4) = t2; +t5 = MEM_U32(s0 + 0); +t3 = 0x6; +MEM_U16(t5 + 2) = (uint16_t)t3; +t7 = MEM_U32(s0 + 0); +t4 = MEM_U32(s2 + 48); +t8 = 0x10008830; +MEM_U32(t7 + 8) = t4; +v1 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t2 = t6 << 4; +t9 = t2 + t8; +t3 = MEM_U32(t9 + 4); +//nop; +t5 = t3 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t5; +goto L472c6c;} +MEM_U32(s0 + 0) = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472c64; +//nop; +L472c64: +// bdead 400e0103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L472c6c: +//nop; +a0 = MEM_U32(s2 + 32); +a1 = MEM_U32(sp + 108); +// bdead 400e0163 t9 = t9; +//nop; +func_472ddc(mem, sp, a0, a1); +goto L472c84; +//nop; +L472c84: +t6 = MEM_U32(s0 + 0); +// bdead 400e8103 gp = MEM_U32(sp + 32); +t7 = 0x42; +MEM_U8(t6 + 0) = (uint8_t)t7; +t8 = MEM_U32(s0 + 0); +t2 = MEM_U32(s2 + 44); +t9 = 0x10; +MEM_U32(t8 + 4) = t2; +t3 = MEM_U32(s0 + 0); +t6 = 0x10008830; +MEM_U16(t3 + 2) = (uint16_t)t9; +t5 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t5 + 8) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t7 = t4 << 4; +t2 = t7 + t6; +t8 = MEM_U32(t2 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L472dc4;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472d00; +//nop; +L472d00: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L472dc4; +MEM_U32(s0 + 0) = s1; +L472d0c: +t4 = MEM_U32(s0 + 0); +t5 = 0x42; +MEM_U8(t4 + 0) = (uint8_t)t5; +t7 = MEM_U32(t0 + 0); +t8 = MEM_U32(s0 + 0); +t6 = t7 + 0x1; +MEM_U32(t0 + 0) = t6; +MEM_U32(t8 + 4) = t6; +t3 = MEM_U32(s0 + 0); +t9 = 0x40; +MEM_U16(t3 + 2) = (uint16_t)t9; +t5 = MEM_U32(s2 + 40); +t6 = MEM_U32(s0 + 0); +t4 = MEM_U32(t5 + 24); +t9 = 0x10008830; +t7 = MEM_U32(t4 + 60); +//nop; +MEM_U32(t6 + 8) = t7; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t8 = t2 << 4; +t3 = t8 + t9; +t5 = MEM_U32(t3 + 4); +//nop; +t4 = t5 + v1; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t4; +goto L472da0;} +MEM_U32(s0 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472d98; +//nop; +L472d98: +// bdead 400e0001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L472da0: +t6 = MEM_U32(s2 + 40); +//nop; +a1 = MEM_U32(sp + 108); +a0 = MEM_U32(t6 + 32); +// bdead 40000061 t9 = t9; +//nop; +func_4710e4(mem, sp, a0, a1); +goto L472dbc; +//nop; +L472dbc: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L472dc4: +// bdead 1 ra = MEM_U32(sp + 36); +L472dc8: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void func_472ddc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L472ddc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 4000006b MEM_U32(sp + 60) = ra; +// fdead 4000006b MEM_U32(sp + 56) = fp; +// fdead 4000006b MEM_U32(sp + 52) = gp; +// fdead 4000006b MEM_U32(sp + 48) = s7; +// fdead 4000006b MEM_U32(sp + 44) = s6; +// fdead 4000006b MEM_U32(sp + 40) = s5; +// fdead 4000006b MEM_U32(sp + 36) = s4; +// fdead 4000006b MEM_U32(sp + 32) = s3; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 80) = a0; +MEM_U32(sp + 84) = a1; +v0 = MEM_U32(a0 + 40); +s2 = zero; +if (v0 == 0) {t0 = MEM_U32(sp + 80); +goto L472ec0;} +t0 = MEM_U32(sp + 80); +t7 = MEM_U32(v0 + 0); +//nop; +if (t7 == 0) {t0 = MEM_U32(sp + 80); +goto L472ec0;} +t0 = MEM_U32(sp + 80); +s1 = 0x1002f790; +t8 = 0x8; +t9 = MEM_U32(s1 + 0); +fp = 0x10008830; +MEM_U8(t9 + 0) = (uint8_t)t8; +t0 = MEM_U32(sp + 80); +t3 = MEM_U32(s1 + 0); +t1 = MEM_U32(t0 + 40); +s3 = 0x1002e790; +t2 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t3 + 4) = t2; +v1 = MEM_U32(s1 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t5 = t4 << 4; +t6 = fp + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - s3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t9; +goto L472ebc;} +MEM_U32(s1 + 0) = t9; +//nop; +a0 = s3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L472eb4; +//nop; +L472eb4: +// bdead 401c0103 gp = MEM_U32(sp + 52); +MEM_U32(s1 + 0) = s3; +L472ebc: +t0 = MEM_U32(sp + 80); +L472ec0: +s1 = 0x1002f790; +t1 = MEM_U32(t0 + 24); +s3 = 0x1002e790; +fp = 0x10008830; +if (t1 == 0) {MEM_U32(sp + 76) = t1; +goto L473454;} +MEM_U32(sp + 76) = t1; +s7 = 0xd0000000; +s6 = 0x20000000; +s5 = 0x14; +s4 = 0x18; +L472ee8: +t2 = MEM_U32(sp + 76); +//nop; +s0 = MEM_U32(t2 + 24); +//nop; +if (s0 == 0) {t4 = MEM_U32(sp + 76); +goto L473440;} +t4 = MEM_U32(sp + 76); +L472f00: +t3 = 0x10029fa0; +MEM_U32(sp + 64) = s2; +t3 = MEM_U16(t3 + 54); +//nop; +if (t3 == 0) {//nop; +goto L472ffc;} +//nop; +a1 = MEM_U32(s0 + 8); +v1 = 0x10007e28; +a0 = MEM_U32(a1 + 4); +v1 = MEM_U32(v1 + 0); +if (s4 == a0) {//nop; +goto L472f4c;} +//nop; +if (s5 != a0) {a0 = a1; +goto L472f7c;} +a0 = a1; +t4 = MEM_U32(a1 + 12); +//nop; +t5 = t4 & s6; +if (t5 != 0) {a0 = a1; +goto L472f7c;} +a0 = a1; +L472f4c: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {a0 = a1; +goto L472f7c;} +a0 = a1; +t6 = MEM_U32(a1 + 12); +//nop; +t7 = t6 & s7; +if (t7 == 0) {a0 = a1; +goto L472f7c;} +a0 = a1; +a0 = v0; +goto L472f7c; +a0 = v0; +// fdead 0 a0 = a1; +L472f7c: +t8 = MEM_U32(a0 + 24); +//nop; +t9 = t8 >> 3; +at = v1 < t9; +if (at == 0) {//nop; +goto L472ffc;} +//nop; +//nop; +a0 = a1; +// bdead c1fe0023 t9 = t9; +//nop; +v0 = func_476074(mem, sp, a0); +goto L472fa8; +//nop; +L472fa8: +// bdead c1fe000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L472fd4;} +//nop; +//nop; +a0 = s0; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_476260(mem, sp, a0); +goto L472fc8; +//nop; +L472fc8: +// bdead c1fe010b gp = MEM_U32(sp + 52); +if (v0 != 0) {at = 0xffffff0f; +goto L472ff4;} +at = 0xffffff0f; +L472fd4: +//nop; +a0 = s0; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_476358(mem, sp, a0); +goto L472fe8; +//nop; +L472fe8: +// bdead c1fe010b gp = MEM_U32(sp + 52); +if (v0 == 0) {at = 0xffffff0f; +goto L472ffc;} +at = 0xffffff0f; +L472ff4: +t0 = s2 & at; +s2 = t0 | 0x10; +L472ffc: +a1 = MEM_U32(s0 + 8); +at = 0x15; +t2 = MEM_U32(a1 + 4); +//nop; +if (t2 == at) {//nop; +goto L47342c;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t3 = v0 << 4; +if ((int)t3 >= 0) {t6 = v0 << 5; +goto L473148;} +t6 = v0 << 5; +t4 = MEM_U32(s0 + 28); +//nop; +if (t4 != 0) {//nop; +goto L473148;} +//nop; +t5 = MEM_U32(s0 + 60); +//nop; +if (t5 == 0) {//nop; +goto L47342c;} +//nop; +t6 = MEM_S16(s0 + 64); +//nop; +t7 = t6 & 0x100; +if (t7 != 0) {//nop; +goto L47342c;} +//nop; +t9 = MEM_U32(s1 + 0); +t8 = 0x24; +MEM_U8(t9 + 0) = (uint8_t)t8; +t1 = MEM_U32(s1 + 0); +t0 = MEM_U32(s0 + 60); +//nop; +MEM_U32(t1 + 4) = t0; +t2 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t2 + 2) = (uint16_t)s2; +a1 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(a1 + 4); +//nop; +if (s4 == a0) {//nop; +goto L4730b8;} +//nop; +if (s5 != a0) {a0 = a1; +goto L4730e8;} +a0 = a1; +t3 = MEM_U32(a1 + 12); +//nop; +t4 = t3 & s6; +if (t4 != 0) {a0 = a1; +goto L4730e8;} +a0 = a1; +L4730b8: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {a0 = a1; +goto L4730e8;} +a0 = a1; +t5 = MEM_U32(a1 + 12); +//nop; +t6 = t5 & s7; +if (t6 == 0) {a0 = a1; +goto L4730e8;} +a0 = a1; +a0 = v0; +goto L4730e8; +a0 = v0; +// fdead 0 a0 = a1; +L4730e8: +t7 = MEM_U32(a0 + 24); +t9 = MEM_U32(s1 + 0); +t8 = t7 >> 3; +MEM_U32(t9 + 8) = t8; +v1 = MEM_U32(s1 + 0); +//nop; +t0 = MEM_U8(v1 + 0); +//nop; +t1 = t0 << 4; +t2 = fp + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v1; +a1 = t4 - s3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t4; +goto L47342c;} +MEM_U32(s1 + 0) = t4; +//nop; +a0 = s3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47313c; +//nop; +L47313c: +// bdead c1f60103 gp = MEM_U32(sp + 52); +MEM_U32(s1 + 0) = s3; +goto L47342c; +MEM_U32(s1 + 0) = s3; +L473148: +if ((int)t6 >= 0) {t2 = v0 << 7; +goto L4732c4;} +t2 = v0 << 7; +a0 = MEM_S16(s0 + 64); +at = 0x4; +t7 = a0 & 0x100; +if (t7 != 0) {t8 = a0 & 0xf; +goto L47342c;} +t8 = a0 & 0xf; +v0 = MEM_U32(s0 + 28); +v1 = MEM_U32(s1 + 0); +if (v0 == 0) {a3 = zero; +goto L47317c;} +a3 = zero; +a3 = MEM_S16(v0 + 32); +//nop; +L47317c: +t9 = 0x8; +v0 = t9 << (t8 & 0x1f); +t0 = (int)v0 >> 4; +if (t0 != at) {v0 = t0; +goto L473198;} +v0 = t0; +a2 = 0x3; +goto L47319c; +a2 = 0x3; +L473198: +a2 = v0; +L47319c: +t1 = 0x27; +MEM_U8(v1 + 0) = (uint8_t)t1; +t3 = MEM_U32(s1 + 0); +t2 = MEM_U32(s0 + 60); +t4 = s2 | a2; +MEM_U32(t3 + 4) = t2; +t5 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t5 + 2) = (uint16_t)t4; +a1 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(a1 + 4); +//nop; +if (s4 == a0) {//nop; +goto L4731f4;} +//nop; +if (s5 != a0) {a0 = a1; +goto L473224;} +a0 = a1; +t6 = MEM_U32(a1 + 12); +//nop; +t7 = t6 & s6; +if (t7 != 0) {a0 = a1; +goto L473224;} +a0 = a1; +L4731f4: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {a0 = a1; +goto L473224;} +a0 = a1; +t9 = MEM_U32(a1 + 12); +//nop; +t8 = t9 & s7; +if (t8 == 0) {a0 = a1; +goto L473224;} +a0 = a1; +a0 = v0; +goto L473224; +a0 = v0; +// fdead 0 a0 = a1; +L473224: +t0 = MEM_U32(a0 + 24); +t3 = MEM_U32(s1 + 0); +t1 = t0 + a3; +t2 = t1 >> 3; +MEM_U32(t3 + 8) = t2; +v1 = MEM_U32(s1 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t5 = t4 << 4; +t6 = fp + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - s3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t9; +goto L473284;} +MEM_U32(s1 + 0) = t9; +//nop; +a0 = s3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47327c; +//nop; +L47327c: +// bdead c1f60103 gp = MEM_U32(sp + 52); +MEM_U32(s1 + 0) = s3; +L473284: +v0 = MEM_U32(s0 + 28); +a1 = 0x1; +if (v0 == 0) {a0 = v0; +goto L47342c;} +a0 = v0; +t0 = MEM_U32(v0 + 36); +at = 0x10029b80; +//nop; +MEM_U32(at + 0) = t0; +t1 = MEM_U32(s0 + 60); +at = 0x10029b84; +// bdead c1f60467 t9 = t9; +MEM_U32(at + 0) = t1; +func_46f39c(mem, sp, a0, a1); +goto L4732b8; +MEM_U32(at + 0) = t1; +L4732b8: +// bdead c1f60103 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s0 + 16); +goto L473430; +s0 = MEM_U32(s0 + 16); +L4732c4: +if ((int)t2 >= 0) {//nop; +goto L47342c;} +//nop; +t3 = MEM_U32(a1 + 12); +//nop; +t4 = t3 << 0; +if ((int)t4 < 0) {//nop; +goto L47342c;} +//nop; +t6 = MEM_U32(s1 + 0); +t5 = 0x8b; +MEM_U8(t6 + 0) = (uint8_t)t5; +//nop; +a0 = MEM_U32(s0 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4732fc; +//nop; +L4732fc: +v1 = MEM_U32(s1 + 0); +t9 = v0 & 0x1f; +t8 = MEM_U8(v1 + 1); +// bdead c7f60113 gp = MEM_U32(sp + 52); +t0 = t8 & 0xffe0; +t1 = t9 | t0; +MEM_U8(v1 + 1) = (uint8_t)t1; +v1 = MEM_U32(s1 + 0); +//nop; +t2 = MEM_U8(v1 + 1); +//nop; +t3 = t2 & 0xff1f; +t4 = t3 | 0x20; +MEM_U8(v1 + 1) = (uint8_t)t4; +t6 = MEM_U32(s1 + 0); +t5 = MEM_U32(s0 + 60); +//nop; +MEM_U32(t6 + 4) = t5; +t7 = MEM_U32(s0 + 36); +t9 = MEM_U32(s1 + 0); +if ((int)t7 >= 0) {t8 = (int)t7 >> 3; +goto L47335c;} +t8 = (int)t7 >> 3; +at = t7 + 0x7; +t8 = (int)at >> 3; +L47335c: +MEM_U32(t9 + 12) = t8; +a1 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(a1 + 4); +//nop; +if (s4 == a0) {//nop; +goto L473394;} +//nop; +if (s5 != a0) {a0 = a1; +goto L4733c4;} +a0 = a1; +t0 = MEM_U32(a1 + 12); +//nop; +t1 = t0 & s6; +if (t1 != 0) {a0 = a1; +goto L4733c4;} +a0 = a1; +L473394: +v0 = MEM_U32(a1 + 8); +//nop; +if (v0 == 0) {a0 = a1; +goto L4733c4;} +a0 = a1; +t2 = MEM_U32(a1 + 12); +//nop; +t3 = t2 & s7; +if (t3 == 0) {a0 = a1; +goto L4733c4;} +a0 = a1; +a0 = v0; +goto L4733c4; +a0 = v0; +// fdead 0 a0 = a1; +L4733c4: +t4 = MEM_U32(a0 + 24); +t6 = MEM_U32(s1 + 0); +t5 = t4 >> 3; +MEM_U32(t6 + 8) = t5; +t7 = MEM_U32(s1 + 0); +//nop; +MEM_U16(t7 + 2) = (uint16_t)zero; +v1 = MEM_U32(s1 + 0); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t9 = t8 << 4; +t0 = fp + t9; +t1 = MEM_U32(t0 + 4); +//nop; +t2 = t1 + v1; +a1 = t2 - s3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t2; +goto L47342c;} +MEM_U32(s1 + 0) = t2; +//nop; +a0 = s3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473424; +//nop; +L473424: +// bdead c1f60103 gp = MEM_U32(sp + 52); +MEM_U32(s1 + 0) = s3; +L47342c: +s0 = MEM_U32(s0 + 16); +L473430: +s2 = MEM_U32(sp + 64); +if (s0 != 0) {//nop; +goto L472f00;} +//nop; +t4 = MEM_U32(sp + 76); +L473440: +//nop; +t5 = MEM_U32(t4 + 16); +//nop; +if (t5 != 0) {MEM_U32(sp + 76) = t5; +goto L472ee8;} +MEM_U32(sp + 76) = t5; +L473454: +t6 = MEM_U32(sp + 80); +//nop; +t7 = MEM_U32(t6 + 28); +//nop; +if (t7 == 0) {MEM_U32(sp + 76) = t7; +goto L47349c;} +MEM_U32(sp + 76) = t7; +L47346c: +//nop; +a0 = MEM_U32(sp + 76); +a1 = MEM_U32(sp + 84); +// bdead c0140061 t9 = t9; +//nop; +func_4710e4(mem, sp, a0, a1); +goto L473484; +//nop; +L473484: +t8 = MEM_U32(sp + 76); +// bdead c2140101 gp = MEM_U32(sp + 52); +t9 = MEM_U32(t8 + 16); +//nop; +if (t9 != 0) {MEM_U32(sp + 76) = t9; +goto L47346c;} +MEM_U32(sp + 76) = t9; +L47349c: +t0 = MEM_U32(sp + 80); +//nop; +v0 = MEM_U32(t0 + 40); +//nop; +if (v0 == 0) {// bdead c0140109 ra = MEM_U32(sp + 60); +goto L47353c;} +// bdead c0140109 ra = MEM_U32(sp + 60); +t1 = MEM_U32(v0 + 4); +//nop; +if (t1 == 0) {// bdead c0140101 ra = MEM_U32(sp + 60); +goto L47353c;} +// bdead c0140101 ra = MEM_U32(sp + 60); +t3 = MEM_U32(s1 + 0); +t2 = 0x20; +MEM_U8(t3 + 0) = (uint8_t)t2; +t4 = MEM_U32(sp + 80); +t7 = MEM_U32(s1 + 0); +t5 = MEM_U32(t4 + 40); +//nop; +t6 = MEM_U32(t5 + 4); +//nop; +MEM_U32(t7 + 4) = t6; +v1 = MEM_U32(s1 + 0); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t9 = t8 << 4; +t0 = fp + t9; +t1 = MEM_U32(t0 + 4); +//nop; +t2 = t1 + v1; +a1 = t2 - s3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s1 + 0) = t2; +goto L473538;} +MEM_U32(s1 + 0) = t2; +//nop; +a0 = s3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473530; +//nop; +L473530: +// bdead 140001 gp = MEM_U32(sp + 52); +MEM_U32(s1 + 0) = s3; +L473538: +// bdead 1 ra = MEM_U32(sp + 60); +L47353c: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static void func_473568(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L473568: +//nop; +//nop; +//nop; +sp = sp + 0xffffff30; +// fdead 400000eb MEM_U32(sp + 60) = ra; +// fdead 400000eb MEM_U32(sp + 56) = fp; +// fdead 400000eb MEM_U32(sp + 52) = gp; +// fdead 400000eb MEM_U32(sp + 48) = s7; +// fdead 400000eb MEM_U32(sp + 44) = s6; +// fdead 400000eb MEM_U32(sp + 40) = s5; +// fdead 400000eb MEM_U32(sp + 36) = s4; +// fdead 400000eb MEM_U32(sp + 32) = s3; +// fdead 400000eb MEM_U32(sp + 28) = s2; +// fdead 400000eb MEM_U32(sp + 24) = s1; +// fdead 400000eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 208) = a0; +MEM_U32(sp + 212) = a1; +t7 = MEM_U32(a1 + 28); +//nop; +a0 = MEM_U32(t7 + 20); +s3 = zero; +s4 = zero; +s6 = zero; +a1 = sp + 0x88; +a2 = sp + 0xa4; +f_loc_to_fd_line(mem, sp, a0, a1, a2); +goto L4735d0; +a2 = sp + 0xa4; +L4735d0: +t8 = MEM_U32(sp + 164); +// bdead 42b00103 gp = MEM_U32(sp + 52); +if ((int)t8 <= 0) {v0 = MEM_U32(sp + 212); +goto L473664;} +v0 = MEM_U32(sp + 212); +s2 = 0x1002f790; +t9 = 0x51; +t0 = MEM_U32(s2 + 0); +fp = 0x10008830; +MEM_U8(t0 + 0) = (uint8_t)t9; +t1 = MEM_U32(sp + 136); +t2 = MEM_U32(s2 + 0); +s5 = 0x1002e790; +MEM_U16(t2 + 2) = (uint16_t)t1; +t3 = MEM_U32(sp + 164); +t4 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t4 + 4) = t3; +s0 = MEM_U32(s2 + 0); +//nop; +t5 = MEM_U8(s0 + 0); +//nop; +t6 = t5 << 4; +t7 = fp + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + s0; +s1 = t9 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t9; +goto L473660;} +MEM_U32(s2 + 0) = t9; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473658; +a1 = s1; +L473658: +// bdead 40f80003 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L473660: +v0 = MEM_U32(sp + 212); +L473664: +at = 0x1002f798; +t3 = MEM_U32(sp + 208); +MEM_U32(at + 0) = v0; +t1 = MEM_U32(v0 + 60); +//nop; +MEM_U32(sp + 204) = t1; +t2 = MEM_U16(v0 + 42); +s2 = 0x1002f790; +MEM_U16(sp + 198) = (uint16_t)t2; +s5 = 0x1002e790; +fp = 0x10008830; +a0 = MEM_U32(t3 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L47369c; +//nop; +L47369c: +t4 = MEM_U32(sp + 212); +// bdead c0f8210b gp = MEM_U32(sp + 52); +a0 = MEM_U32(t4 + 12); +s7 = v0; +t5 = a0 << 4; +if ((int)t5 >= 0) {t6 = a0 & 0x8000; +goto L4736bc;} +t6 = a0 & 0x8000; +s3 = 0x1; +L4736bc: +if (t6 == 0) {t0 = a0 & 0x10; +goto L4736cc;} +t0 = a0 & 0x10; +t7 = s3 | 0x20; +s3 = t7; +L4736cc: +t8 = 0x10029fa0; +//nop; +t8 = MEM_U16(t8 + 18); +//nop; +if (t8 == 0) {t9 = s3 | 0x2; +goto L4736e8;} +t9 = s3 | 0x2; +s3 = t9; +L4736e8: +if (t0 == 0) {//nop; +goto L473758;} +//nop; +t2 = MEM_U32(sp + 208); +t1 = s3 | 0x200; +t3 = MEM_U32(t2 + 56); +s3 = t1; +s4 = MEM_U32(t3 + 36); +a2 = 0x720; +if ((int)s4 >= 0) {t4 = (int)s4 >> 3; +goto L473718;} +t4 = (int)s4 >> 3; +at = s4 + 0x7; +t4 = (int)at >> 3; +L473718: +at = (int)t4 < (int)0xffff8000; +if (at == 0) {s4 = t4; +goto L473744;} +s4 = t4; +a0 = 0x10013fa0; +a1 = 0x10013fb0; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47373c; +a1 = a1; +L47373c: +// bdead c1780103 gp = MEM_U32(sp + 52); +//nop; +L473744: +s6 = s4 << 16; +t5 = (int)s6 >> 24; +t6 = s4 << 24; +s6 = t5; +s4 = (int)t6 >> 24; +L473758: +t9 = MEM_U32(s2 + 0); +t8 = 0x21; +MEM_U8(t9 + 0) = (uint8_t)t8; +s0 = MEM_U32(s2 + 0); +t1 = s7 & 0x1f; +t2 = MEM_U8(s0 + 1); +//nop; +t3 = t2 & 0xffe0; +t4 = t1 | t3; +MEM_U8(s0 + 1) = (uint8_t)t4; +t6 = MEM_U32(s2 + 0); +t5 = MEM_U16(sp + 198); +//nop; +MEM_U16(t6 + 2) = (uint16_t)t5; +t8 = MEM_U32(s2 + 0); +t7 = MEM_U32(sp + 204); +//nop; +MEM_U32(t8 + 4) = t7; +t9 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t9 + 8) = (uint8_t)s6; +t0 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t0 + 9) = (uint8_t)s4; +t2 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t2 + 12) = s3; +s0 = MEM_U32(s2 + 0); +//nop; +t1 = MEM_U8(s0 + 0); +//nop; +t3 = t1 << 4; +t4 = fp + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t6 = t5 + s0; +s1 = t6 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t6; +goto L473810;} +MEM_U32(s2 + 0) = t6; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473808; +a1 = s1; +L473808: +// bdead c0480103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L473810: +t8 = MEM_U32(sp + 212); +//nop; +s4 = MEM_U32(t8 + 24); +//nop; +if (s4 == 0) {//nop; +goto L473994;} +//nop; +t0 = MEM_U32(s2 + 0); +t9 = 0x13; +MEM_U8(t0 + 0) = (uint8_t)t9; +s0 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U8(s0 + 1); +//nop; +t1 = t2 & 0xffe0; +t3 = t1 | 0x9; +MEM_U8(s0 + 1) = (uint8_t)t3; +s0 = MEM_U32(s2 + 0); +//nop; +t4 = MEM_U8(s0 + 0); +//nop; +t5 = t4 << 4; +t6 = fp + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t8 = t7 + s0; +s1 = t8 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t8; +goto L4738a0;} +MEM_U32(s2 + 0) = t8; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473894; +a1 = s1; +L473894: +// bdead c0680103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +s1 = s5 - s5; +L4738a0: +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4738b0; +a1 = s1; +L4738b0: +MEM_U32(s2 + 0) = s5; +v0 = MEM_U32(s4 + 20); +// bdead c068010b gp = MEM_U32(sp + 52); +if (v0 != 0) {at = v0 < 0x401; +goto L47390c;} +at = v0 < 0x401; +//nop; +s0 = s4 + 0x18; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L4738d4; +a0 = s0; +L4738d4: +// bdead c06a010b gp = MEM_U32(sp + 52); +at = (int)v0 < (int)0x401; +if (at != 0) {//nop; +goto L4738ec;} +//nop; +a0 = 0x400; +goto L473924; +a0 = 0x400; +L4738ec: +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4738fc; +//nop; +L4738fc: +// bdead c06a010b gp = MEM_U32(sp + 52); +a1 = v0; +a0 = a1; +goto L473924; +a0 = a1; +L47390c: +if (at != 0) {s0 = s4 + 0x18; +goto L47391c;} +s0 = s4 + 0x18; +v1 = 0x400; +goto L473920; +v1 = 0x400; +L47391c: +v1 = v0; +L473920: +a0 = v1; +L473924: +//nop; +a1 = s0; +//nop; +f_UW_CONST_m(mem, sp, a0, a1, a2, a3); +goto L473934; +//nop; +L473934: +// bdead c06a0103 gp = MEM_U32(sp + 52); +a2 = s0; +t2 = 0x10029fa0; +//nop; +t2 = MEM_U16(t2 + 6); +//nop; +t1 = t2 & 0x8; +if (t1 == 0) {//nop; +goto L473994;} +//nop; +s1 = 0xfb528e4; +a1 = 0x10013fbc; +//nop; +s1 = s1 + 0x20; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L473974; +a1 = a1; +L473974: +// bdead c06c0003 gp = MEM_U32(sp + 52); +a0 = s1; +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L47398c; +//nop; +L47398c: +// bdead c0680103 gp = MEM_U32(sp + 52); +//nop; +L473994: +s3 = 0x1002dfdc; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +if (s3 == 0) {t1 = MEM_U32(sp + 208); +goto L473ab0;} +t1 = MEM_U32(sp + 208); +L4739ac: +t3 = MEM_U32(s3 + 24); +//nop; +if (s4 != t3) {//nop; +goto L473a9c;} +//nop; +t4 = MEM_U32(s3 + 8); +//nop; +if (t4 == 0) {//nop; +goto L473a9c;} +//nop; +t6 = MEM_U32(s2 + 0); +t5 = 0x78; +MEM_U8(t6 + 0) = (uint8_t)t5; +s0 = MEM_U32(s2 + 0); +t1 = 0x4; +t7 = MEM_U8(s0 + 1); +//nop; +t8 = t7 & 0xffe0; +t9 = t8 | 0x9; +MEM_U8(s0 + 1) = (uint8_t)t9; +t2 = MEM_U32(s2 + 0); +t0 = MEM_U32(sp + 204); +//nop; +MEM_U32(t2 + 4) = t0; +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)t1; +s0 = MEM_U32(s2 + 0); +//nop; +t4 = MEM_U8(s0 + 0); +//nop; +t5 = t4 << 4; +t6 = fp + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t8 = t7 + s0; +s1 = t8 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t8; +goto L473a60;} +MEM_U32(s2 + 0) = t8; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473a54; +a1 = s1; +L473a54: +// bdead c0580103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +s1 = s5 - s5; +L473a60: +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473a70; +a1 = s1; +L473a70: +MEM_U32(s2 + 0) = s5; +t2 = MEM_U32(s3 + 8); +// bdead c0480903 gp = MEM_U32(sp + 52); +v0 = MEM_U32(t2 + 24); +//nop; +a0 = MEM_U32(v0 + 20); +a1 = v0 + 0x18; +f_UW_CONST_m(mem, sp, a0, a1, a2, a3); +goto L473a90; +a1 = v0 + 0x18; +L473a90: +// bdead c0480103 gp = MEM_U32(sp + 52); +t1 = MEM_U32(sp + 208); +goto L473ab0; +t1 = MEM_U32(sp + 208); +L473a9c: +s3 = MEM_U32(s3 + 16); +//nop; +if (s3 != 0) {//nop; +goto L4739ac;} +//nop; +t1 = MEM_U32(sp + 208); +L473ab0: +//nop; +s6 = MEM_U32(t1 + 16); +//nop; +if (s6 == 0) {//nop; +goto L473b6c;} +//nop; +t3 = 0x1; +if (s6 == 0) {MEM_U32(sp + 148) = t3; +goto L473b70;} +MEM_U32(sp + 148) = t3; +s3 = 0x4f; +L473ad4: +t4 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t4 + 0) = (uint8_t)s3; +t5 = MEM_U32(s6 + 32); +t7 = MEM_U32(s2 + 0); +t6 = MEM_U16(t5 + 42); +//nop; +MEM_U16(t7 + 2) = (uint16_t)t6; +t8 = MEM_U32(s6 + 32); +t0 = MEM_U32(s2 + 0); +t9 = MEM_U32(t8 + 60); +//nop; +MEM_U32(t0 + 4) = t9; +s0 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U8(s0 + 0); +//nop; +t1 = t2 << 4; +t3 = fp + t1; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + s0; +s1 = t5 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t5; +goto L473b54;} +MEM_U32(s2 + 0) = t5; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473b4c; +a1 = s1; +L473b4c: +// bdead c0d80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L473b54: +s6 = MEM_U32(s6 + 16); +//nop; +if (s6 != 0) {//nop; +goto L473ad4;} +//nop; +t7 = MEM_U32(sp + 208); +goto L473b74; +t7 = MEM_U32(sp + 208); +L473b6c: +MEM_U32(sp + 148) = zero; +L473b70: +t7 = MEM_U32(sp + 208); +L473b74: +t9 = MEM_U32(sp + 208); +v0 = MEM_U32(t7 + 40); +//nop; +if (v0 == 0) {t8 = MEM_U32(sp + 208); +goto L473b94;} +t8 = MEM_U32(sp + 208); +s6 = v0; +goto L473ba0; +s6 = v0; +// fdead 0 t8 = MEM_U32(sp + 208); +L473b94: +//nop; +s6 = MEM_U32(t8 + 36); +//nop; +L473ba0: +t0 = MEM_U32(t9 + 8); +at = 0x18; +MEM_U32(sp + 156) = t0; +t2 = MEM_U32(t0 + 4); +//nop; +if (t2 != at) {//nop; +goto L473d7c;} +//nop; +t3 = MEM_U32(s2 + 0); +t1 = 0x65; +MEM_U8(t3 + 0) = (uint8_t)t1; +s0 = MEM_U32(s2 + 0); +t4 = 0x10007e24; +t7 = MEM_U8(s0 + 1); +t5 = MEM_U32(t4 + 0); +t8 = t7 & 0xffe0; +t6 = t5 & 0x1f; +t9 = t6 | t8; +MEM_U8(s0 + 1) = (uint8_t)t9; +s0 = MEM_U32(s2 + 0); +s7 = 0x10006594; +t0 = MEM_U8(s0 + 1); +t9 = 0x1; +t2 = t0 & 0xff1f; +t1 = t2 | 0x40; +MEM_U8(s0 + 1) = (uint8_t)t1; +t4 = MEM_U32(s2 + 0); +t3 = MEM_U32(sp + 204); +//nop; +MEM_U32(t4 + 4) = t3; +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t5 + 12) = zero; +t7 = MEM_U32(s7 + 36); +t8 = MEM_U32(s2 + 0); +if ((int)t7 >= 0) {t6 = (int)t7 >> 3; +goto L473c38;} +t6 = (int)t7 >> 3; +at = t7 + 0x7; +t6 = (int)at >> 3; +L473c38: +MEM_U32(t8 + 8) = t6; +t0 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t0 + 2) = (uint16_t)t9; +s0 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U8(s0 + 0); +//nop; +t1 = t2 << 4; +t3 = fp + t1; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + s0; +s1 = t5 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t5; +goto L473c94;} +MEM_U32(s2 + 0) = t5; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473c8c; +a1 = s1; +L473c8c: +// bdead c1c80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L473c94: +t6 = MEM_U32(sp + 212); +a2 = 0x1002dedc; +//nop; +a1 = MEM_U32(t6 + 20); +a2 = MEM_U32(a2 + 0); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L473cb0; +a0 = 0x63; +L473cb0: +// bdead c1c8018b gp = MEM_U32(sp + 52); +//nop; +s0 = 0x10029b88; +//nop; +s0 = s0; +MEM_U32(s0 + 0) = v0; +MEM_U32(v0 + 36) = zero; +//nop; +a0 = MEM_U32(sp + 156); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L473cdc; +//nop; +L473cdc: +t9 = MEM_U32(sp + 156); +// bdead c5ca010b gp = MEM_U32(sp + 52); +MEM_U32(v0 + 8) = t9; +t0 = MEM_U32(s0 + 0); +t2 = 0x3; +MEM_U32(t0 + 8) = v0; +t1 = MEM_U32(s0 + 0); +a2 = 0x1002f798; +MEM_U32(t1 + 44) = t2; +t4 = MEM_U32(s0 + 0); +t3 = MEM_U32(sp + 208); +t6 = 0x4; +MEM_U32(t4 + 56) = t3; +t7 = MEM_U32(s0 + 0); +t5 = MEM_U32(sp + 204); +at = 0x4; +MEM_U32(t7 + 60) = t5; +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t8 + 72) = t6; +t9 = MEM_U32(a2 + 0); +t2 = MEM_U32(s0 + 0); +t0 = MEM_U16(t9 + 42); +//nop; +MEM_U16(t2 + 42) = (uint16_t)t0; +a1 = MEM_U32(s7 + 36); +//nop; +t1 = (int)a1 >> 4; +if (t1 != at) {a1 = t1; +goto L473d5c;} +a1 = t1; +a0 = 0x3; +goto L473d60; +a0 = 0x3; +L473d5c: +a0 = a1; +L473d60: +v0 = MEM_U32(s0 + 0); +at = 0xfffffff0; +t3 = MEM_S16(v0 + 64); +//nop; +t4 = t3 & at; +t5 = a0 | t4; +MEM_U16(v0 + 64) = (uint16_t)t5; +L473d7c: +// bdead c0c80103 a2 = 0x1002f798; +s7 = 0x10006594; +if (s6 == 0) {t7 = MEM_U32(sp + 148); +goto L474428;} +t7 = MEM_U32(sp + 148); +t7 = MEM_U32(s6 + 8); +at = 0x11; +t6 = MEM_U32(t7 + 4); +//nop; +if (t6 == at) {//nop; +goto L474424;} +//nop; +L473da4: +s4 = MEM_U32(s6 + 36); +t9 = 0x10029fa0; +v0 = 0x10029fa0; +t9 = MEM_U16(t9 + 4); +a2 = 0x1002f798; +if ((int)s4 >= 0) {t8 = (int)s4 >> 3; +goto L473dc8;} +t8 = (int)s4 >> 3; +at = s4 + 0x7; +t8 = (int)at >> 3; +L473dc8: +v0 = MEM_U16(v0 + 36); +if (t9 == 0) {s4 = t8; +goto L473e20;} +s4 = t8; +t0 = MEM_U32(s7 + 12); +//nop; +if ((int)t0 >= 0) {t2 = (int)t0 >> 3; +goto L473dec;} +t2 = (int)t0 >> 3; +at = t0 + 0x7; +t2 = (int)at >> 3; +L473dec: +lo = (int)s4 / (int)t2; hi = (int)s4 % (int)t2; +if (t2 != 0) {//nop; +goto L473dfc;} +//nop; +abort(); +L473dfc: +at = 0xffffffff; +if (t2 != at) {at = 0x80000000; +goto L473e14;} +at = 0x80000000; +if (s4 != at) {//nop; +goto L473e14;} +//nop; +abort(); +L473e14: +t1 = hi; +s4 = s4 - t1; +//nop; +L473e20: +if (v0 == 0) {//nop; +goto L473ea0;} +//nop; +t4 = MEM_U32(s2 + 0); +t3 = 0x63; +MEM_U8(t4 + 0) = (uint8_t)t3; +t7 = MEM_U32(s2 + 0); +t5 = 0x1; +MEM_U32(t7 + 4) = t5; +t6 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t6 + 8) = s4; +s0 = MEM_U32(s2 + 0); +//nop; +t8 = MEM_U8(s0 + 0); +//nop; +t9 = t8 << 4; +t0 = fp + t9; +t2 = MEM_U32(t0 + 4); +//nop; +t1 = t2 + s0; +s1 = t1 - s5; +at = (int)s1 < (int)0x801; +MEM_U32(s2 + 0) = t1; +if (at != 0) {// bdead c1ec0103 t3 = t1; +goto L473fdc;} +// bdead c1ec0103 t3 = t1; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473e94; +a1 = s1; +L473e94: +// bdead c1e80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +goto L473fdc; +MEM_U32(s2 + 0) = s5; +L473ea0: +t4 = MEM_U32(s6 + 12); +at = 0x10000; +t5 = t4 & at; +if (t5 == 0) {//nop; +goto L473fdc;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +//nop; +v0 = f_va_encoded_state(mem, sp, a0); +goto L473ec4; +//nop; +L473ec4: +// bdead c1e8010b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L473f6c;} +//nop; +t6 = MEM_U32(s2 + 0); +t7 = 0x63; +MEM_U8(t6 + 0) = (uint8_t)t7; +t9 = MEM_U32(s2 + 0); +t8 = 0x1; +MEM_U32(t9 + 4) = t8; +t2 = MEM_U32(s7 + 36); +t0 = MEM_U32(s7 + 28); +t1 = -t2; +t3 = t0 - t1; +t4 = t3 + 0x60; +t5 = t4 << 16; +if ((int)t5 >= 0) {t7 = (int)t5 >> 3; +goto L473f10;} +t7 = (int)t5 >> 3; +at = t5 + 0x7; +t7 = (int)at >> 3; +L473f10: +t8 = MEM_U32(s2 + 0); +t6 = t7 | s4; +MEM_U32(t8 + 8) = t6; +s0 = MEM_U32(s2 + 0); +//nop; +t9 = MEM_U8(s0 + 0); +//nop; +t2 = t9 << 4; +t0 = fp + t2; +t1 = MEM_U32(t0 + 4); +//nop; +t3 = t1 + s0; +s1 = t3 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t3; +goto L473fdc;} +MEM_U32(s2 + 0) = t3; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473f60; +a1 = s1; +L473f60: +// bdead c1e80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +goto L473fdc; +MEM_U32(s2 + 0) = s5; +L473f6c: +t7 = MEM_U32(s2 + 0); +t5 = 0x63; +MEM_U8(t7 + 0) = (uint8_t)t5; +t8 = MEM_U32(s2 + 0); +t6 = 0x1; +MEM_U32(t8 + 4) = t6; +t9 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t9 + 8) = s4; +s0 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U8(s0 + 0); +//nop; +t0 = t2 << 4; +t1 = fp + t0; +t3 = MEM_U32(t1 + 4); +//nop; +t5 = t3 + s0; +s1 = t5 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t5; +goto L473fdc;} +MEM_U32(s2 + 0) = t5; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L473fd4; +a1 = s1; +L473fd4: +// bdead c1e80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L473fdc: +t7 = 0x1002dee0; +v1 = MEM_U32(s6 + 8); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == v1) {//nop; +goto L4743fc;} +//nop; +v0 = MEM_U32(v1 + 4); +s0 = MEM_U32(s2 + 0); +at = 0x1; +if (v0 != at) {t6 = 0x65; +goto L4740e8;} +t6 = 0x65; +MEM_U8(s0 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(s6 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L47401c; +//nop; +L47401c: +s0 = MEM_U32(s2 + 0); +t9 = v0 & 0x1f; +t2 = MEM_U8(s0 + 1); +// bdead c5ea0903 gp = MEM_U32(sp + 52); +t0 = t2 & 0xffe0; +t1 = t9 | t0; +MEM_U8(s0 + 1) = (uint8_t)t1; +s0 = MEM_U32(s2 + 0); +t1 = 0x1; +t3 = MEM_U8(s0 + 1); +//nop; +t4 = t3 & 0xff1f; +t5 = t4 | 0x40; +MEM_U8(s0 + 1) = (uint8_t)t5; +t6 = MEM_U32(s2 + 0); +t7 = MEM_U32(sp + 204); +//nop; +MEM_U32(t6 + 4) = t7; +t8 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t8 + 12) = s4; +t2 = MEM_U32(s7 + 28); +t0 = MEM_U32(s2 + 0); +if ((int)t2 >= 0) {t9 = (int)t2 >> 3; +goto L474088;} +t9 = (int)t2 >> 3; +at = t2 + 0x7; +t9 = (int)at >> 3; +L474088: +MEM_U32(t0 + 8) = t9; +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)t1; +s0 = MEM_U32(s2 + 0); +//nop; +t4 = MEM_U8(s0 + 0); +//nop; +t5 = t4 << 4; +t7 = fp + t5; +t6 = MEM_U32(t7 + 4); +//nop; +t8 = t6 + s0; +s1 = t8 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t8; +goto L4743fc;} +MEM_U32(s2 + 0) = t8; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4740dc; +a1 = s1; +L4740dc: +// bdead c1c80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +goto L4743fc; +MEM_U32(s2 + 0) = s5; +L4740e8: +at = 0x18; +if (v0 != at) {t4 = 0x65; +goto L474224;} +t4 = 0x65; +at = 0x18; +if (v0 == at) {at = 0x14; +goto L47411c;} +at = 0x14; +if (v0 != at) {s3 = v1; +goto L47414c;} +s3 = v1; +t9 = MEM_U32(v1 + 12); +//nop; +t0 = t9 << 2; +if ((int)t0 < 0) {s3 = v1; +goto L47414c;} +s3 = v1; +L47411c: +v0 = MEM_U32(v1 + 8); +//nop; +if (v0 == 0) {s3 = v1; +goto L47414c;} +s3 = v1; +t1 = MEM_U32(v1 + 12); +at = 0xd0000000; +t3 = t1 & at; +if (t3 == 0) {s3 = v1; +goto L47414c;} +s3 = v1; +s3 = v0; +goto L47414c; +s3 = v0; +// fdead 0 s3 = v1; +L47414c: +MEM_U8(s0 + 0) = (uint8_t)t4; +//nop; +a0 = MEM_U32(s6 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L474160; +//nop; +L474160: +s0 = MEM_U32(s2 + 0); +t5 = v0; +t6 = MEM_U8(s0 + 1); +t7 = t5 & 0x1f; +t8 = t6 & 0xffe0; +t2 = t7 | t8; +// bdead c1fa0903 gp = MEM_U32(sp + 52); +MEM_U8(s0 + 1) = (uint8_t)t2; +s0 = MEM_U32(s2 + 0); +t2 = 0x1; +t9 = MEM_U8(s0 + 1); +//nop; +t0 = t9 & 0xff1f; +t1 = t0 | 0x40; +MEM_U8(s0 + 1) = (uint8_t)t1; +t4 = MEM_U32(s2 + 0); +t3 = MEM_U32(sp + 204); +//nop; +MEM_U32(t4 + 4) = t3; +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t5 + 12) = s4; +t6 = MEM_U32(s3 + 24); +t8 = MEM_U32(s2 + 0); +t7 = t6 >> 3; +MEM_U32(t8 + 8) = t7; +t9 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t9 + 2) = (uint16_t)t2; +s0 = MEM_U32(s2 + 0); +//nop; +t0 = MEM_U8(s0 + 0); +//nop; +t1 = t0 << 4; +t3 = fp + t1; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + s0; +s1 = t5 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t5; +goto L4743fc;} +MEM_U32(s2 + 0) = t5; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474218; +a1 = s1; +L474218: +// bdead c1c80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +goto L4743fc; +MEM_U32(s2 + 0) = s5; +L474224: +t7 = MEM_U32(v1 + 24); +t8 = MEM_U32(s7 + 20); +t2 = 0x65; +if (t7 != t8) {t0 = 0x65; +goto L474318;} +t0 = 0x65; +MEM_U8(s0 + 0) = (uint8_t)t2; +//nop; +a0 = MEM_U32(s6 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L47424c; +//nop; +L47424c: +s0 = MEM_U32(s2 + 0); +t0 = v0 & 0x1f; +t1 = MEM_U8(s0 + 1); +// bdead c1ea0703 gp = MEM_U32(sp + 52); +t3 = t1 & 0xffe0; +t4 = t0 | t3; +MEM_U8(s0 + 1) = (uint8_t)t4; +s0 = MEM_U32(s2 + 0); +t4 = 0x1; +t5 = MEM_U8(s0 + 1); +//nop; +t6 = t5 & 0xff1f; +t7 = t6 | 0x40; +MEM_U8(s0 + 1) = (uint8_t)t7; +t2 = MEM_U32(s2 + 0); +t8 = MEM_U32(sp + 204); +//nop; +MEM_U32(t2 + 4) = t8; +t9 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t9 + 12) = s4; +t1 = MEM_U32(s7 + 20); +t3 = MEM_U32(s2 + 0); +if ((int)t1 >= 0) {t0 = (int)t1 >> 3; +goto L4742b8;} +t0 = (int)t1 >> 3; +at = t1 + 0x7; +t0 = (int)at >> 3; +L4742b8: +MEM_U32(t3 + 8) = t0; +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t5 + 2) = (uint16_t)t4; +s0 = MEM_U32(s2 + 0); +//nop; +t6 = MEM_U8(s0 + 0); +//nop; +t7 = t6 << 4; +t8 = fp + t7; +t2 = MEM_U32(t8 + 4); +//nop; +t1 = t2 + s0; +s1 = t1 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t1; +goto L4743fc;} +MEM_U32(s2 + 0) = t1; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47430c; +a1 = s1; +L47430c: +// bdead c1c80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +goto L4743fc; +MEM_U32(s2 + 0) = s5; +L474318: +MEM_U8(s0 + 0) = (uint8_t)t0; +//nop; +a0 = MEM_U32(s6 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L47432c; +//nop; +L47432c: +s0 = MEM_U32(s2 + 0); +t3 = v0; +t5 = MEM_U8(s0 + 1); +t4 = t3 & 0x1f; +t6 = t5 & 0xffe0; +t7 = t4 | t6; +// bdead c1eb0103 gp = MEM_U32(sp + 52); +MEM_U8(s0 + 1) = (uint8_t)t7; +s0 = MEM_U32(s2 + 0); +t7 = 0x1; +t8 = MEM_U8(s0 + 1); +//nop; +t2 = t8 & 0xff1f; +t9 = t2 | 0x40; +MEM_U8(s0 + 1) = (uint8_t)t9; +t0 = MEM_U32(s2 + 0); +t1 = MEM_U32(sp + 204); +//nop; +MEM_U32(t0 + 4) = t1; +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t3 + 12) = s4; +t5 = MEM_U32(s7 + 12); +t6 = MEM_U32(s2 + 0); +if ((int)t5 >= 0) {t4 = (int)t5 >> 3; +goto L47439c;} +t4 = (int)t5 >> 3; +at = t5 + 0x7; +t4 = (int)at >> 3; +L47439c: +MEM_U32(t6 + 8) = t4; +t8 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t8 + 2) = (uint16_t)t7; +s0 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U8(s0 + 0); +//nop; +t9 = t2 << 4; +t1 = fp + t9; +t0 = MEM_U32(t1 + 4); +//nop; +t3 = t0 + s0; +s1 = t3 - s5; +at = (int)s1 < (int)0x801; +MEM_U32(s2 + 0) = t3; +if (at != 0) {// bdead c1cc0103 t5 = t3; +goto L4743fc;} +// bdead c1cc0103 t5 = t3; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4743f4; +a1 = s1; +L4743f4: +// bdead c1c80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L4743fc: +s6 = MEM_U32(s6 + 16); +//nop; +if (s6 == 0) {//nop; +goto L474424;} +//nop; +t4 = MEM_U32(s6 + 8); +at = 0x11; +t6 = MEM_U32(t4 + 4); +//nop; +if (t6 != at) {//nop; +goto L473da4;} +//nop; +L474424: +t7 = MEM_U32(sp + 148); +L474428: +//nop; +if (t7 == 0) {//nop; +goto L474628;} +//nop; +t2 = MEM_U32(s2 + 0); +t8 = 0x52; +MEM_U8(t2 + 0) = (uint8_t)t8; +s0 = MEM_U32(s2 + 0); +t9 = 0x10007e24; +t3 = MEM_U8(s0 + 1); +t1 = MEM_U32(t9 + 0); +t5 = t3 & 0xffe0; +t0 = t1 & 0x1f; +t4 = t0 | t5; +MEM_U8(s0 + 1) = (uint8_t)t4; +s0 = MEM_U32(s2 + 0); +//nop; +t6 = MEM_U8(s0 + 1); +//nop; +t7 = t6 & 0xff1f; +t8 = t7 | 0x60; +MEM_U8(s0 + 1) = (uint8_t)t8; +t2 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t2 + 4) = zero; +v0 = MEM_U32(s7 + 36); +t3 = MEM_U32(s2 + 0); +t9 = v0 << 1; +lo = (int)t9 / (int)v0; hi = (int)t9 % (int)v0; +if (v0 != 0) {//nop; +goto L4744a4;} +//nop; +abort(); +L4744a4: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L4744bc;} +at = 0x80000000; +if (t9 != at) {//nop; +goto L4744bc;} +//nop; +abort(); +L4744bc: +t1 = lo; +MEM_U32(t3 + 12) = t1; +t0 = MEM_U32(s7 + 36); +t4 = MEM_U32(s2 + 0); +if ((int)t0 >= 0) {t5 = (int)t0 >> 3; +goto L4744dc;} +t5 = (int)t0 >> 3; +at = t0 + 0x7; +t5 = (int)at >> 3; +L4744dc: +MEM_U32(t4 + 8) = t5; +t6 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t6 + 2) = (uint16_t)zero; +s0 = MEM_U32(s2 + 0); +//nop; +t7 = MEM_U8(s0 + 0); +//nop; +t8 = t7 << 4; +t2 = fp + t8; +t9 = MEM_U32(t2 + 4); +//nop; +t1 = t9 + s0; +s1 = t1 - s5; +at = (int)s1 < (int)0x801; +MEM_U32(s2 + 0) = t1; +if (at != 0) {s0 = t1; +goto L474540;} +s0 = t1; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474534; +a1 = s1; +L474534: +// bdead c1480103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +s0 = s5; +L474540: +t3 = 0x7b; +MEM_U8(s0 + 0) = (uint8_t)t3; +s0 = MEM_U32(s2 + 0); +t0 = 0x10007e24; +t6 = MEM_U8(s0 + 1); +t5 = MEM_U32(t0 + 0); +t7 = t6 & 0xffe0; +t4 = t5 & 0x1f; +t8 = t4 | t7; +MEM_U8(s0 + 1) = (uint8_t)t8; +s0 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U8(s0 + 1); +//nop; +t9 = t2 & 0xff1f; +t1 = t9 | 0x20; +MEM_U8(s0 + 1) = (uint8_t)t1; +t0 = MEM_U32(s2 + 0); +t3 = MEM_U32(sp + 204); +//nop; +MEM_U32(t0 + 4) = t3; +t5 = MEM_U32(s7 + 36); +t7 = MEM_U32(s2 + 0); +t6 = -t5; +if ((int)t6 >= 0) {t4 = (int)t6 >> 3; +goto L4745b0;} +t4 = (int)t6 >> 3; +at = t6 + 0x7; +t4 = (int)at >> 3; +L4745b0: +MEM_U32(t7 + 12) = t4; +t8 = MEM_U32(s7 + 36); +t9 = MEM_U32(s2 + 0); +if ((int)t8 >= 0) {t2 = (int)t8 >> 3; +goto L4745cc;} +t2 = (int)t8 >> 3; +at = t8 + 0x7; +t2 = (int)at >> 3; +L4745cc: +MEM_U32(t9 + 8) = t2; +t1 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t1 + 2) = (uint16_t)zero; +s0 = MEM_U32(s2 + 0); +//nop; +t3 = MEM_U8(s0 + 0); +//nop; +t0 = t3 << 4; +t5 = fp + t0; +t6 = MEM_U32(t5 + 4); +//nop; +t4 = t6 + s0; +s1 = t4 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t4; +goto L474628;} +MEM_U32(s2 + 0) = t4; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474620; +a1 = s1; +L474620: +// bdead c1480003 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L474628: +//nop; +a0 = MEM_U32(sp + 212); +//nop; +f_init_temp(mem, sp, a0); +goto L474638; +//nop; +L474638: +t8 = MEM_U32(sp + 212); +// bdead c3480003 gp = MEM_U32(sp + 52); +t2 = MEM_U32(t8 + 28); +//nop; +a0 = MEM_U32(t2 + 20); +a1 = sp + 0x88; +a2 = sp + 0xa4; +f_loc_to_fd_line(mem, sp, a0, a1, a2); +goto L474658; +a2 = sp + 0xa4; +L474658: +t9 = MEM_U32(sp + 164); +// bdead c5480103 gp = MEM_U32(sp + 52); +if ((int)t9 <= 0) {t0 = MEM_U32(sp + 212); +goto L4746e4;} +t0 = MEM_U32(sp + 212); +t3 = MEM_U32(s2 + 0); +t1 = 0x51; +MEM_U8(t3 + 0) = (uint8_t)t1; +t5 = MEM_U32(s2 + 0); +t0 = MEM_U32(sp + 136); +//nop; +MEM_U16(t5 + 2) = (uint16_t)t0; +t4 = MEM_U32(s2 + 0); +t6 = MEM_U32(sp + 164); +//nop; +MEM_U32(t4 + 4) = t6; +s0 = MEM_U32(s2 + 0); +//nop; +t7 = MEM_U8(s0 + 0); +//nop; +t8 = t7 << 4; +t2 = fp + t8; +t9 = MEM_U32(t2 + 4); +//nop; +t1 = t9 + s0; +s1 = t1 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t1; +goto L4746e0;} +MEM_U32(s2 + 0) = t1; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4746d8; +a1 = s1; +L4746d8: +// bdead c1480103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L4746e0: +t0 = MEM_U32(sp + 212); +L4746e4: +//nop; +a1 = MEM_U32(sp + 156); +a0 = MEM_U32(t0 + 28); +// bdead c1480163 t9 = t9; +//nop; +func_472ddc(mem, sp, a0, a1); +goto L4746fc; +//nop; +L4746fc: +t5 = MEM_U32(sp + 212); +// bdead c1484003 gp = MEM_U32(sp + 52); +t6 = MEM_U32(t5 + 28); +//nop; +a0 = MEM_U32(t6 + 36); +a1 = sp + 0x88; +a2 = sp + 0xa4; +f_loc_to_fd_line(mem, sp, a0, a1, a2); +goto L47471c; +a2 = sp + 0xa4; +L47471c: +t4 = MEM_U32(sp + 164); +// bdead c1482103 gp = MEM_U32(sp + 52); +if ((int)t4 <= 0) {//nop; +goto L4747a4;} +//nop; +t8 = MEM_U32(s2 + 0); +t7 = 0x51; +MEM_U8(t8 + 0) = (uint8_t)t7; +t9 = MEM_U32(s2 + 0); +t2 = MEM_U32(sp + 136); +//nop; +MEM_U16(t9 + 2) = (uint16_t)t2; +t3 = MEM_U32(s2 + 0); +t1 = MEM_U32(sp + 164); +//nop; +MEM_U32(t3 + 4) = t1; +s0 = MEM_U32(s2 + 0); +//nop; +t0 = MEM_U8(s0 + 0); +//nop; +t5 = t0 << 4; +t6 = fp + t5; +t4 = MEM_U32(t6 + 4); +//nop; +t7 = t4 + s0; +s1 = t7 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t7; +goto L4747a4;} +MEM_U32(s2 + 0) = t7; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47479c; +a1 = s1; +L47479c: +// bdead c1480103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L4747a4: +t9 = MEM_U32(s2 + 0); +t2 = 0x6a; +MEM_U8(t9 + 0) = (uint8_t)t2; +s0 = MEM_U32(s2 + 0); +//nop; +t1 = MEM_U8(s0 + 0); +//nop; +t3 = t1 << 4; +t0 = fp + t3; +t5 = MEM_U32(t0 + 4); +//nop; +t6 = t5 + s0; +s1 = t6 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t6; +goto L4747fc;} +MEM_U32(s2 + 0) = t6; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4747f4; +a1 = s1; +L4747f4: +// bdead c1480103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L4747fc: +t7 = MEM_U32(sp + 208); +//nop; +t8 = MEM_U32(t7 + 24); +//nop; +if (t8 == 0) {t5 = MEM_U32(sp + 208); +goto L4748a4;} +t5 = MEM_U32(sp + 208); +t9 = MEM_U32(s2 + 0); +t2 = 0x1b; +MEM_U8(t9 + 0) = (uint8_t)t2; +s0 = MEM_U32(s2 + 0); +//nop; +t1 = MEM_U8(s0 + 1); +//nop; +t3 = t1 & 0xff1f; +t0 = t3 | 0x20; +MEM_U8(s0 + 1) = (uint8_t)t0; +t5 = MEM_U32(sp + 208); +t7 = MEM_U32(s2 + 0); +t6 = MEM_U32(t5 + 24); +//nop; +t4 = t6 >> 3; +MEM_U32(t7 + 8) = t4; +s0 = MEM_U32(s2 + 0); +//nop; +t8 = MEM_U8(s0 + 0); +//nop; +t2 = t8 << 4; +t9 = fp + t2; +t1 = MEM_U32(t9 + 4); +//nop; +t3 = t1 + s0; +s1 = t3 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t3; +goto L4748a0;} +MEM_U32(s2 + 0) = t3; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474898; +a1 = s1; +L474898: +// bdead c1480103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L4748a0: +t5 = MEM_U32(sp + 208); +L4748a4: +//nop; +t6 = MEM_U32(t5 + 44); +//nop; +if (t6 == 0) {t1 = MEM_U32(sp + 208); +goto L474948;} +t1 = MEM_U32(sp + 208); +t7 = MEM_U32(s2 + 0); +t4 = 0x1b; +MEM_U8(t7 + 0) = (uint8_t)t4; +s0 = MEM_U32(s2 + 0); +//nop; +t8 = MEM_U8(s0 + 1); +//nop; +t2 = t8 & 0xff1f; +t9 = t2 | 0x40; +MEM_U8(s0 + 1) = (uint8_t)t9; +t1 = MEM_U32(sp + 208); +t5 = MEM_U32(s2 + 0); +t3 = MEM_U32(t1 + 44); +//nop; +t0 = t3 >> 3; +MEM_U32(t5 + 8) = t0; +s0 = MEM_U32(s2 + 0); +//nop; +t6 = MEM_U8(s0 + 0); +//nop; +t4 = t6 << 4; +t7 = fp + t4; +t8 = MEM_U32(t7 + 4); +//nop; +t2 = t8 + s0; +s1 = t2 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t2; +goto L474944;} +MEM_U32(s2 + 0) = t2; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47493c; +a1 = s1; +L47493c: +// bdead c1480103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L474944: +t1 = MEM_U32(sp + 208); +L474948: +//nop; +v0 = MEM_U32(t1 + 52); +//nop; +if (v0 == 0) {s3 = v0; +goto L4750f0;} +s3 = v0; +t3 = MEM_U32(v0 + 60); +s6 = MEM_U32(v0 + 28); +MEM_U32(sp + 120) = t3; +t0 = MEM_U32(v0 + 8); +//nop; +t5 = MEM_U32(t0 + 32); +a2 = 0x0; +a0 = MEM_U32(t5 + 24); +a1 = MEM_U32(t5 + 28); +a3 = 0x4; +temp64 = wrapper___ll_div((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474988; +a3 = 0x4; +L474988: +a0 = MEM_U32(s7 + 12); +// bdead c1d80133 gp = MEM_U32(sp + 52); +at = 0x4; +t6 = (int)a0 >> 4; +s4 = v1; +if (t6 != at) {a0 = t6; +goto L4749ac;} +a0 = t6; +v0 = 0x3; +goto L4749b0; +v0 = 0x3; +L4749ac: +v0 = a0; +L4749b0: +t2 = MEM_U32(s2 + 0); +MEM_U32(sp + 104) = zero; +t8 = 0x53; +MEM_U8(t2 + 0) = (uint8_t)t8; +t1 = MEM_U32(s2 + 0); +t9 = MEM_U32(sp + 120); +t4 = v0 & 0xff0f; +MEM_U32(t1 + 4) = t9; +t3 = MEM_U32(s2 + 0); +t7 = t4 | 0x50; +MEM_U16(t3 + 2) = (uint16_t)t7; +t0 = MEM_U32(s3 + 8); +t4 = MEM_U32(s2 + 0); +t5 = MEM_U32(t0 + 24); +//nop; +t6 = t5 >> 3; +MEM_U32(t4 + 8) = t6; +s0 = MEM_U32(s2 + 0); +//nop; +t7 = MEM_U8(s0 + 0); +//nop; +t8 = t7 << 4; +t2 = fp + t8; +t9 = MEM_U32(t2 + 4); +//nop; +t1 = t9 + s0; +s1 = t1 - s5; +at = (int)s1 < (int)0x801; +MEM_U32(s2 + 0) = t1; +if (at != 0) {s0 = t1; +goto L474a48;} +s0 = t1; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474a3c; +a1 = s1; +L474a3c: +// bdead c1f80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +s0 = s5; +L474a48: +t3 = 0x2b; +MEM_U8(s0 + 0) = (uint8_t)t3; +t5 = MEM_U32(s2 + 0); +t0 = MEM_U32(sp + 120); +//nop; +MEM_U32(t5 + 4) = t0; +t6 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t6 + 2) = (uint16_t)zero; +t4 = MEM_U32(s3 + 16); +t8 = MEM_U32(s2 + 0); +t7 = MEM_U32(t4 + 60); +//nop; +MEM_U32(t8 + 8) = t7; +s0 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U8(s0 + 0); +//nop; +t9 = t2 << 4; +t1 = fp + t9; +t3 = MEM_U32(t1 + 4); +//nop; +t0 = t3 + s0; +s1 = t0 - s5; +at = (int)s1 < (int)0x801; +MEM_U32(s2 + 0) = t0; +if (at != 0) {s0 = t0; +goto L474ad4;} +s0 = t0; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474ac8; +a1 = s1; +L474ac8: +// bdead c1e80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +s0 = s5; +L474ad4: +t5 = 0x39; +MEM_U8(s0 + 0) = (uint8_t)t5; +s0 = MEM_U32(s2 + 0); +//nop; +t6 = MEM_U8(s0 + 1); +//nop; +t4 = t6 & 0xffe0; +t7 = t4 | 0x6; +MEM_U8(s0 + 1) = (uint8_t)t7; +s0 = MEM_U32(s2 + 0); +//nop; +t8 = MEM_U8(s0 + 1); +//nop; +t2 = t8 & 0xff1f; +t9 = t2 | 0x80; +MEM_U8(s0 + 1) = (uint8_t)t9; +t3 = MEM_U32(s2 + 0); +t1 = MEM_U32(sp + 120); +//nop; +MEM_U32(t3 + 4) = t1; +t0 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t0 + 12) = zero; +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t5 + 16) = zero; +t6 = MEM_U32(s7 + 12); +t7 = MEM_U32(s2 + 0); +if ((int)t6 >= 0) {t4 = (int)t6 >> 3; +goto L474b54;} +t4 = (int)t6 >> 3; +at = t6 + 0x7; +t4 = (int)at >> 3; +L474b54: +MEM_U32(t7 + 8) = t4; +t8 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t8 + 20) = zero; +t2 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t2 + 2) = (uint16_t)zero; +s0 = MEM_U32(s2 + 0); +//nop; +t9 = MEM_U8(s0 + 0); +//nop; +t1 = t9 << 4; +t3 = fp + t1; +t0 = MEM_U32(t3 + 4); +//nop; +t5 = t0 + s0; +s1 = t5 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t5; +goto L474bc0;} +MEM_U32(s2 + 0) = t5; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474bb4; +a1 = s1; +L474bb4: +// bdead c1e80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +s1 = s5 - s5; +L474bc0: +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474bd0; +a1 = s1; +L474bd0: +// bdead c1e80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +//nop; +a0 = s4; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L474be8; +//nop; +L474be8: +// bdead c1c80103 gp = MEM_U32(sp + 52); +s3 = MEM_U32(s7 + 36); +if (s6 == 0) {//nop; +goto L4750f0;} +//nop; +L474bf8: +t7 = MEM_U32(s6 + 8); +t2 = MEM_U32(sp + 104); +MEM_U32(sp + 100) = t7; +t8 = MEM_U32(s6 + 48); +t1 = 0x39; +if (t8 == 0) {//nop; +goto L474c1c;} +//nop; +MEM_U32(s6 + 8) = t2; +MEM_U32(sp + 104) = s6; +L474c1c: +t9 = MEM_U32(s6 + 40); +t3 = MEM_U32(s2 + 0); +s4 = MEM_U32(s6 + 36); +MEM_U32(sp + 92) = t9; +MEM_U8(t3 + 0) = (uint8_t)t1; +s0 = MEM_U32(s2 + 0); +//nop; +t0 = MEM_U8(s0 + 1); +//nop; +t5 = t0 & 0xffe0; +t6 = t5 | 0xa; +MEM_U8(s0 + 1) = (uint8_t)t6; +s0 = MEM_U32(s2 + 0); +//nop; +t4 = MEM_U8(s0 + 1); +//nop; +t7 = t4 & 0xff1f; +t8 = t7 | 0x80; +MEM_U8(s0 + 1) = (uint8_t)t8; +t9 = MEM_U32(s2 + 0); +t2 = MEM_U32(sp + 120); +//nop; +MEM_U32(t9 + 4) = t2; +t1 = MEM_U32(s2 + 0); +if ((int)s3 >= 0) {a0 = (int)s3 >> 3; +goto L474c8c;} +a0 = (int)s3 >> 3; +at = s3 + 0x7; +a0 = (int)at >> 3; +L474c8c: +MEM_U32(t1 + 12) = a0; +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t3 + 16) = a0; +t0 = MEM_U32(s7 + 36); +t6 = MEM_U32(s2 + 0); +if ((int)t0 >= 0) {t5 = (int)t0 >> 3; +goto L474cb4;} +t5 = (int)t0 >> 3; +at = t0 + 0x7; +t5 = (int)at >> 3; +L474cb4: +MEM_U32(t6 + 8) = t5; +t4 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t4 + 20) = zero; +t7 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t7 + 2) = (uint16_t)zero; +s0 = MEM_U32(s2 + 0); +//nop; +t8 = MEM_U8(s0 + 0); +//nop; +t2 = t8 << 4; +t9 = fp + t2; +t1 = MEM_U32(t9 + 4); +//nop; +t3 = t1 + s0; +s1 = t3 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t3; +goto L474d20;} +MEM_U32(s2 + 0) = t3; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474d14; +a1 = s1; +L474d14: +// bdead c1f80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +s1 = s5 - s5; +L474d20: +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474d30; +a1 = s1; +L474d30: +// bdead c1f80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +t6 = MEM_U32(s4 + 24); +//nop; +a0 = MEM_U32(t6 + 60); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L474d4c; +//nop; +L474d4c: +t8 = MEM_U32(s2 + 0); +t4 = MEM_U32(s7 + 36); +// bdead c3d82103 gp = MEM_U32(sp + 52); +t7 = 0x39; +MEM_U8(t8 + 0) = (uint8_t)t7; +s0 = MEM_U32(s2 + 0); +s3 = s3 + t4; +t2 = MEM_U8(s0 + 1); +//nop; +t9 = t2 & 0xffe0; +t1 = t9 | 0xa; +MEM_U8(s0 + 1) = (uint8_t)t1; +s0 = MEM_U32(s2 + 0); +//nop; +t3 = MEM_U8(s0 + 1); +//nop; +t0 = t3 & 0xff1f; +t5 = t0 | 0x80; +MEM_U8(s0 + 1) = (uint8_t)t5; +t4 = MEM_U32(s2 + 0); +t6 = MEM_U32(sp + 120); +//nop; +MEM_U32(t4 + 4) = t6; +t7 = MEM_U32(s2 + 0); +if ((int)s3 >= 0) {a0 = (int)s3 >> 3; +goto L474dbc;} +a0 = (int)s3 >> 3; +at = s3 + 0x7; +a0 = (int)at >> 3; +L474dbc: +MEM_U32(t7 + 12) = a0; +t8 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t8 + 16) = a0; +t2 = MEM_U32(s7 + 36); +t1 = MEM_U32(s2 + 0); +if ((int)t2 >= 0) {t9 = (int)t2 >> 3; +goto L474de4;} +t9 = (int)t2 >> 3; +at = t2 + 0x7; +t9 = (int)at >> 3; +L474de4: +MEM_U32(t1 + 8) = t9; +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t3 + 20) = zero; +t0 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t0 + 2) = (uint16_t)zero; +s0 = MEM_U32(s2 + 0); +//nop; +t5 = MEM_U8(s0 + 0); +//nop; +t6 = t5 << 4; +t4 = fp + t6; +t7 = MEM_U32(t4 + 4); +//nop; +t8 = t7 + s0; +s1 = t8 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t8; +goto L474e50;} +MEM_U32(s2 + 0) = t8; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474e44; +a1 = s1; +L474e44: +// bdead c1d80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +s1 = s5 - s5; +L474e50: +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474e60; +a1 = s1; +L474e60: +t1 = MEM_U32(sp + 92); +// bdead c1d80503 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +t3 = MEM_U32(t1 + 24); +//nop; +a0 = MEM_U32(t3 + 60); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L474e80; +//nop; +L474e80: +t6 = MEM_U32(s2 + 0); +t0 = MEM_U32(s7 + 36); +// bdead c1d88303 gp = MEM_U32(sp + 52); +t5 = 0x39; +MEM_U8(t6 + 0) = (uint8_t)t5; +s0 = MEM_U32(s2 + 0); +s3 = s3 + t0; +t4 = MEM_U8(s0 + 1); +//nop; +t7 = t4 & 0xffe0; +t8 = t7 | 0xa; +MEM_U8(s0 + 1) = (uint8_t)t8; +s0 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U8(s0 + 1); +//nop; +t9 = t2 & 0xff1f; +t1 = t9 | 0x80; +MEM_U8(s0 + 1) = (uint8_t)t1; +t0 = MEM_U32(s2 + 0); +t3 = MEM_U32(sp + 120); +//nop; +MEM_U32(t0 + 4) = t3; +t5 = MEM_U32(s2 + 0); +if ((int)s3 >= 0) {a0 = (int)s3 >> 3; +goto L474ef0;} +a0 = (int)s3 >> 3; +at = s3 + 0x7; +a0 = (int)at >> 3; +L474ef0: +MEM_U32(t5 + 12) = a0; +t6 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t6 + 16) = a0; +t4 = MEM_U32(s7 + 36); +t8 = MEM_U32(s2 + 0); +if ((int)t4 >= 0) {t7 = (int)t4 >> 3; +goto L474f18;} +t7 = (int)t4 >> 3; +at = t4 + 0x7; +t7 = (int)at >> 3; +L474f18: +MEM_U32(t8 + 8) = t7; +t2 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t2 + 20) = zero; +t9 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t9 + 2) = (uint16_t)zero; +s0 = MEM_U32(s2 + 0); +//nop; +t1 = MEM_U8(s0 + 0); +//nop; +t3 = t1 << 4; +t0 = fp + t3; +t5 = MEM_U32(t0 + 4); +//nop; +t6 = t5 + s0; +s1 = t6 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t6; +goto L474f84;} +MEM_U32(s2 + 0) = t6; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474f78; +a1 = s1; +L474f78: +// bdead c1d80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +s1 = s5 - s5; +L474f84: +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L474f94; +a1 = s1; +L474f94: +// bdead c1d80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +t8 = MEM_U32(s6 + 24); +//nop; +a0 = MEM_U32(t8 + 60); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L474fb0; +//nop; +L474fb0: +t1 = MEM_U32(s2 + 0); +t2 = MEM_U32(s7 + 36); +// bdead c1d80d03 gp = MEM_U32(sp + 52); +t9 = 0x39; +MEM_U8(t1 + 0) = (uint8_t)t9; +s0 = MEM_U32(s2 + 0); +s3 = s3 + t2; +t3 = MEM_U8(s0 + 1); +//nop; +t0 = t3 & 0xffe0; +t5 = t0 | 0xa; +MEM_U8(s0 + 1) = (uint8_t)t5; +s0 = MEM_U32(s2 + 0); +//nop; +t6 = MEM_U8(s0 + 1); +//nop; +t4 = t6 & 0xff1f; +t7 = t4 | 0x80; +MEM_U8(s0 + 1) = (uint8_t)t7; +t2 = MEM_U32(s2 + 0); +t8 = MEM_U32(sp + 120); +//nop; +MEM_U32(t2 + 4) = t8; +t9 = MEM_U32(s2 + 0); +if ((int)s3 >= 0) {a0 = (int)s3 >> 3; +goto L475020;} +a0 = (int)s3 >> 3; +at = s3 + 0x7; +a0 = (int)at >> 3; +L475020: +MEM_U32(t9 + 12) = a0; +t1 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t1 + 16) = a0; +t3 = MEM_U32(s7 + 36); +t5 = MEM_U32(s2 + 0); +if ((int)t3 >= 0) {t0 = (int)t3 >> 3; +goto L475048;} +t0 = (int)t3 >> 3; +at = t3 + 0x7; +t0 = (int)at >> 3; +L475048: +MEM_U32(t5 + 8) = t0; +t6 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t6 + 20) = zero; +t4 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +s0 = MEM_U32(s2 + 0); +//nop; +t7 = MEM_U8(s0 + 0); +//nop; +t8 = t7 << 4; +t2 = fp + t8; +t9 = MEM_U32(t2 + 4); +//nop; +t1 = t9 + s0; +s1 = t1 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t1; +goto L4750b4;} +MEM_U32(s2 + 0) = t1; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4750a8; +a1 = s1; +L4750a8: +// bdead c1d80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +s1 = s5 - s5; +L4750b4: +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4750c4; +a1 = s1; +L4750c4: +// bdead c1d80103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +//nop; +a0 = MEM_U32(s6 + 48); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L4750dc; +//nop; +L4750dc: +t5 = MEM_U32(s7 + 36); +s6 = MEM_U32(sp + 100); +// bdead c1d84103 gp = MEM_U32(sp + 52); +if (s6 != 0) {s3 = s3 + t5; +goto L474bf8;} +s3 = s3 + t5; +L4750f0: +t7 = MEM_U32(s2 + 0); +t4 = 0x1f; +MEM_U8(t7 + 0) = (uint8_t)t4; +t8 = MEM_U32(sp + 208); +t9 = MEM_U32(s2 + 0); +t2 = MEM_U32(t8 + 48); +//nop; +MEM_U32(t9 + 4) = t2; +s0 = MEM_U32(s2 + 0); +//nop; +t1 = MEM_U8(s0 + 0); +//nop; +t3 = t1 << 4; +t0 = fp + t3; +t5 = MEM_U32(t0 + 4); +//nop; +t6 = t5 + s0; +s1 = t6 - s5; +at = (int)s1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t6; +goto L47515c;} +MEM_U32(s2 + 0) = t6; +//nop; +a0 = s5; +a1 = s1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L475154; +a1 = s1; +L475154: +// bdead 480001 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L47515c: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0xd0; +return; +// bdead 1 sp = sp + 0xd0; +} + +static void func_47518c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47518c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 80) = a0; +MEM_U32(sp + 72) = zero; +a2 = MEM_U32(a0 + 8); +t6 = a0; +if (a2 == 0) {MEM_U32(sp + 68) = a2; +goto L475210;} +MEM_U32(sp + 68) = a2; +t8 = MEM_U32(a2 + 4); +at = 0x15; +if (t8 != at) {//nop; +goto L475210;} +//nop; +t9 = MEM_U32(a0 + 12); +//nop; +t5 = t9 & 0x2000; +if (t5 != 0) {//nop; +goto L475210;} +//nop; +t7 = MEM_U32(a0 + 28); +//nop; +if (t7 == 0) {// bdead 40008081 ra = MEM_U32(sp + 28); +goto L475d38;} +// bdead 40008081 ra = MEM_U32(sp + 28); +//nop; +a0 = a2; +// bdead 40008021 t9 = t9; +a1 = t6; +func_473568(mem, sp, a0, a1); +goto L475204; +a1 = t6; +L475204: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L475d38; +// bdead 1 ra = MEM_U32(sp + 28); +L475210: +t8 = 0x10029fa0; +//nop; +t8 = MEM_U16(t8 + 2); +//nop; +if (t8 == 0) {//nop; +goto L475388;} +//nop; +t9 = MEM_U32(sp + 80); +//nop; +a2 = MEM_U32(t9 + 24); +//nop; +if (a2 == 0) {//nop; +goto L475388;} +//nop; +a3 = 0x1002f790; +t5 = 0x13; +t7 = MEM_U32(a3 + 0); +a0 = 0x1002e790; +MEM_U8(t7 + 0) = (uint8_t)t5; +v0 = MEM_U32(a3 + 0); +//nop; +t6 = MEM_U8(v0 + 1); +//nop; +t8 = t6 & 0xffe0; +t9 = t8 | 0x9; +MEM_U8(v0 + 1) = (uint8_t)t9; +v0 = MEM_U32(a3 + 0); +t6 = 0x10008830; +t5 = MEM_U8(v0 + 0); +//nop; +t7 = t5 << 4; +t8 = t7 + t6; +t9 = MEM_U32(t8 + 4); +//nop; +t5 = t9 + v0; +a1 = t5 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a3 + 0) = t5; +goto L4752d0;} +MEM_U32(a3 + 0) = t5; +//nop; +MEM_U32(sp + 64) = a2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4752b4; +//nop; +L4752b4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 64); +t6 = 0x1002e790; +a3 = 0x1002f790; +a0 = 0x1002e790; +MEM_U32(a3 + 0) = t6; +a1 = t6 - a0; +L4752d0: +//nop; +MEM_U32(sp + 64) = a2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4752e0; +//nop; +L4752e0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 64); +a3 = 0x1002f790; +t5 = 0x1002e790; +a1 = a2 + 0x18; +MEM_U32(a3 + 0) = t5; +v0 = MEM_U32(a2 + 20); +//nop; +if (v0 != 0) {at = v0 < 0x401; +goto L47535c;} +at = v0 < 0x401; +//nop; +a1 = a2 + 0x18; +a0 = a1; +MEM_U32(sp + 36) = a1; +v0 = wrapper_strlen(mem, a0); +goto L47531c; +MEM_U32(sp + 36) = a1; +L47531c: +// bdead 4000010b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +at = (int)v0 < (int)0x401; +if (at != 0) {//nop; +goto L475338;} +//nop; +a0 = 0x400; +goto L475370; +a0 = 0x400; +L475338: +//nop; +a0 = a1; +MEM_U32(sp + 36) = a1; +v0 = wrapper_strlen(mem, a0); +goto L475348; +MEM_U32(sp + 36) = a1; +L475348: +// bdead 4000010b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +v1 = v0; +a0 = v1; +goto L475370; +a0 = v1; +L47535c: +if (at != 0) {v1 = v0; +goto L47536c;} +v1 = v0; +v1 = 0x400; +goto L47536c; +v1 = 0x400; +L47536c: +a0 = v1; +L475370: +//nop; +//nop; +//nop; +f_UW_CONST_m(mem, sp, a0, a1, a2, a3); +goto L475380; +//nop; +L475380: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L475388: +t7 = 0x10029fa0; +a3 = 0x1002f790; +t7 = MEM_U16(t7 + 54); +t6 = MEM_U32(sp + 80); +if (t7 == 0) {t7 = MEM_U32(sp + 80); +goto L475498;} +t7 = MEM_U32(sp + 80); +a2 = MEM_U32(t6 + 8); +t1 = 0x18; +v0 = MEM_U32(a2 + 4); +t2 = 0x14; +if (t1 == v0) {//nop; +goto L4753d4;} +//nop; +if (t2 != v0) {a0 = a2; +goto L475404;} +a0 = a2; +t8 = MEM_U32(a2 + 12); +//nop; +t9 = t8 << 2; +if ((int)t9 < 0) {a0 = a2; +goto L475404;} +a0 = a2; +L4753d4: +v0 = MEM_U32(a2 + 8); +//nop; +if (v0 == 0) {a0 = a2; +goto L475404;} +a0 = a2; +t5 = MEM_U32(a2 + 12); +t3 = 0xd0000000; +t7 = t5 & t3; +if (t7 == 0) {a0 = a2; +goto L475404;} +a0 = a2; +a0 = v0; +goto L475404; +a0 = v0; +// fdead 0 a0 = a2; +L475404: +t6 = 0x10007e28; +t8 = MEM_U32(a0 + 24); +t6 = MEM_U32(t6 + 0); +t9 = t8 >> 3; +at = t6 < t9; +if (at == 0) {t7 = MEM_U32(sp + 80); +goto L475498;} +t7 = MEM_U32(sp + 80); +//nop; +a0 = MEM_U32(sp + 68); +// bdead 40000023 t9 = t9; +//nop; +v0 = func_476074(mem, sp, a0); +goto L475434; +//nop; +L475434: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L475468;} +//nop; +//nop; +a0 = MEM_U32(sp + 80); +// fdead 6000003f t9 = t9; +//nop; +v0 = func_476260(mem, sp, a0); +goto L475454; +//nop; +L475454: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +a3 = 0x1002f790; +if (v0 != 0) {t5 = 0x10; +goto L475490;} +t5 = 0x10; +L475468: +//nop; +a0 = MEM_U32(sp + 80); +// fdead 6000413f t9 = t9; +//nop; +v0 = func_476358(mem, sp, a0); +goto L47547c; +//nop; +L47547c: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +a3 = 0x1002f790; +if (v0 == 0) {t5 = 0x10; +goto L475494;} +t5 = 0x10; +L475490: +MEM_U32(sp + 72) = t5; +L475494: +t7 = MEM_U32(sp + 80); +L475498: +t1 = 0x18; +v0 = MEM_U32(t7 + 12); +t2 = 0x14; +t8 = v0 & 0x2000; +t3 = 0xd0000000; +if (t8 == 0) {t4 = 0x20000000; +goto L475620;} +t4 = 0x20000000; +t6 = MEM_U32(t7 + 60); +//nop; +if (t6 == 0) {//nop; +goto L475cdc;} +//nop; +t9 = MEM_S16(t7 + 64); +//nop; +t5 = t9 & 0x100; +if (t5 != 0) {//nop; +goto L475cdc;} +//nop; +t8 = MEM_U32(t7 + 28); +//nop; +if (t8 != 0) {//nop; +goto L47557c;} +//nop; +t9 = MEM_U32(a3 + 0); +t6 = 0x6; +MEM_U8(t9 + 0) = (uint8_t)t6; +t5 = MEM_U32(sp + 80); +t8 = MEM_U32(a3 + 0); +t7 = MEM_U32(t5 + 60); +t6 = 0x1; +MEM_U32(t8 + 4) = t7; +t9 = MEM_U32(a3 + 0); +a0 = 0x1002e790; +MEM_U16(t9 + 2) = (uint16_t)t6; +t5 = MEM_U32(a3 + 0); +t6 = 0x10008830; +MEM_U32(t5 + 8) = zero; +v0 = MEM_U32(a3 + 0); +//nop; +t7 = MEM_U8(v0 + 0); +//nop; +t8 = t7 << 4; +t9 = t8 + t6; +t5 = MEM_U32(t9 + 4); +//nop; +t7 = t5 + v0; +a1 = t7 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a3 + 0) = t7; +goto L475cdc;} +MEM_U32(a3 + 0) = t7; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L475564; +//nop; +L475564: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a3 = 0x1002f790; +t6 = 0x1002e790; +MEM_U32(a3 + 0) = t6; +goto L475cdc; +MEM_U32(a3 + 0) = t6; +L47557c: +t5 = MEM_U32(a3 + 0); +t9 = 0x6; +MEM_U8(t5 + 0) = (uint8_t)t9; +t7 = MEM_U32(sp + 80); +t6 = MEM_U32(a3 + 0); +t8 = MEM_U32(t7 + 60); +t9 = 0x1; +MEM_U32(t6 + 4) = t8; +t5 = MEM_U32(a3 + 0); +a0 = 0x1002e790; +MEM_U16(t5 + 2) = (uint16_t)t9; +t7 = MEM_U32(sp + 80); +t9 = MEM_U32(a3 + 0); +t8 = MEM_U32(t7 + 28); +//nop; +t6 = MEM_U32(t8 + 60); +t8 = 0x10008830; +MEM_U32(t9 + 8) = t6; +v0 = MEM_U32(a3 + 0); +//nop; +t5 = MEM_U8(v0 + 0); +//nop; +t7 = t5 << 4; +t6 = t7 + t8; +t9 = MEM_U32(t6 + 4); +//nop; +t5 = t9 + v0; +a1 = t5 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a3 + 0) = t5; +goto L475cdc;} +MEM_U32(a3 + 0) = t5; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L475608; +//nop; +L475608: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a3 = 0x1002f790; +t8 = 0x1002e790; +MEM_U32(a3 + 0) = t8; +goto L475cdc; +MEM_U32(a3 + 0) = t8; +L475620: +at = 0xc000000; +t6 = v0 & at; +if (t6 != 0) {t5 = v0 << 4; +goto L4758a8;} +t5 = v0 << 4; +t9 = MEM_U32(sp + 80); +//nop; +t5 = MEM_U32(t9 + 28); +//nop; +if (t5 != 0) {t5 = v0 << 4; +goto L4758a8;} +t5 = v0 << 4; +v0 = MEM_S16(t9 + 64); +a1 = 0x4; +t7 = v0 & 0x100; +if (t7 != 0) {t8 = v0 & 0xf; +goto L475cdc;} +t8 = v0 & 0xf; +t6 = 0x8; +a0 = t6 << (t8 & 0x1f); +t5 = (int)a0 >> 4; +if (a1 != t5) {a0 = t5; +goto L475678;} +a0 = t5; +v1 = 0x3; +goto L47567c; +v1 = 0x3; +L475678: +v1 = a0; +L47567c: +t9 = 0x10029fa0; +//nop; +t9 = MEM_U16(t9 + 48); +//nop; +if (t9 == 0) {//nop; +goto L47579c;} +//nop; +t6 = MEM_U32(a3 + 0); +t7 = 0x14; +MEM_U8(t6 + 0) = (uint8_t)t7; +t8 = MEM_U32(sp + 80); +t9 = MEM_U32(a3 + 0); +t5 = MEM_U32(t8 + 60); +//nop; +MEM_U32(t9 + 4) = t5; +t7 = MEM_U32(sp + 72); +t8 = MEM_U32(a3 + 0); +t6 = t7 | v1; +MEM_U16(t8 + 2) = (uint16_t)t6; +t5 = MEM_U32(sp + 80); +//nop; +a2 = MEM_U32(t5 + 8); +//nop; +v0 = MEM_U32(a2 + 4); +//nop; +if (t1 == v0) {//nop; +goto L475700;} +//nop; +if (t2 != v0) {a0 = a2; +goto L475730;} +a0 = a2; +t9 = MEM_U32(a2 + 12); +//nop; +t7 = t9 & t4; +if (t7 != 0) {a0 = a2; +goto L475730;} +a0 = a2; +L475700: +v0 = MEM_U32(a2 + 8); +//nop; +if (v0 == 0) {a0 = a2; +goto L475730;} +a0 = a2; +t6 = MEM_U32(a2 + 12); +//nop; +t8 = t6 & t3; +if (t8 == 0) {a0 = a2; +goto L475730;} +a0 = a2; +a0 = v0; +goto L475730; +a0 = v0; +// fdead 0 a0 = a2; +L475730: +t5 = MEM_U32(a0 + 24); +t7 = MEM_U32(a3 + 0); +t9 = t5 >> 3; +MEM_U32(t7 + 8) = t9; +v0 = MEM_U32(a3 + 0); +t5 = 0x10008830; +t6 = MEM_U8(v0 + 0); +a2 = 0x1002e790; +t8 = t6 << 4; +t9 = t8 + t5; +t7 = MEM_U32(t9 + 4); +//nop; +t6 = t7 + v0; +a1 = t6 - a2; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a3 + 0) = t6; +goto L475cdc;} +MEM_U32(a3 + 0) = t6; +//nop; +a0 = a2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L475784; +//nop; +L475784: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a3 = 0x1002f790; +t5 = 0x1002e790; +MEM_U32(a3 + 0) = t5; +goto L475cdc; +MEM_U32(a3 + 0) = t5; +L47579c: +t7 = MEM_U32(a3 + 0); +t9 = 0x2a; +MEM_U8(t7 + 0) = (uint8_t)t9; +t6 = MEM_U32(sp + 80); +t5 = MEM_U32(a3 + 0); +t8 = MEM_U32(t6 + 60); +//nop; +MEM_U32(t5 + 4) = t8; +t9 = MEM_U32(sp + 72); +t6 = MEM_U32(a3 + 0); +t7 = t9 | v1; +MEM_U16(t6 + 2) = (uint16_t)t7; +t8 = MEM_U32(sp + 80); +//nop; +a2 = MEM_U32(t8 + 8); +//nop; +v0 = MEM_U32(a2 + 4); +//nop; +if (t1 == v0) {//nop; +goto L475808;} +//nop; +if (t2 != v0) {a0 = a2; +goto L475838;} +a0 = a2; +t5 = MEM_U32(a2 + 12); +//nop; +t9 = t5 & t4; +if (t9 != 0) {a0 = a2; +goto L475838;} +a0 = a2; +L475808: +v0 = MEM_U32(a2 + 8); +//nop; +if (v0 == 0) {a0 = a2; +goto L475838;} +a0 = a2; +t7 = MEM_U32(a2 + 12); +//nop; +t6 = t7 & t3; +if (t6 == 0) {a0 = a2; +goto L475838;} +a0 = a2; +a0 = v0; +goto L475838; +a0 = v0; +// fdead 0 a0 = a2; +L475838: +t8 = MEM_U32(a0 + 24); +t9 = MEM_U32(a3 + 0); +t5 = t8 >> 3; +MEM_U32(t9 + 8) = t5; +v0 = MEM_U32(a3 + 0); +t8 = 0x10008830; +t7 = MEM_U8(v0 + 0); +a2 = 0x1002e790; +t6 = t7 << 4; +t5 = t6 + t8; +t9 = MEM_U32(t5 + 4); +//nop; +t7 = t9 + v0; +a1 = t7 - a2; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a3 + 0) = t7; +goto L475cdc;} +MEM_U32(a3 + 0) = t7; +//nop; +a0 = a2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47588c; +//nop; +L47588c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a3 = 0x1002f790; +t8 = 0x1002e790; +MEM_U32(a3 + 0) = t8; +goto L475cdc; +MEM_U32(a3 + 0) = t8; +// fdead 0 t5 = v0 << 4; +L4758a8: +if ((int)t5 >= 0) {at = 0x4000000; +goto L4759f4;} +at = 0x4000000; +t9 = MEM_U32(sp + 80); +//nop; +t7 = MEM_U32(t9 + 28); +//nop; +if (t7 != 0) {v1 = v0 & at; +goto L4759f8;} +v1 = v0 & at; +t6 = MEM_U32(t9 + 60); +//nop; +if (t6 == 0) {t7 = MEM_U32(sp + 80); +goto L475ce0;} +t7 = MEM_U32(sp + 80); +t8 = MEM_S16(t9 + 64); +//nop; +t5 = t8 & 0x100; +if (t5 != 0) {t7 = MEM_U32(sp + 80); +goto L475ce0;} +t7 = MEM_U32(sp + 80); +t6 = MEM_U32(a3 + 0); +t7 = 0x24; +MEM_U8(t6 + 0) = (uint8_t)t7; +t9 = MEM_U32(sp + 80); +t5 = MEM_U32(a3 + 0); +t8 = MEM_U32(t9 + 60); +//nop; +MEM_U32(t5 + 4) = t8; +t6 = MEM_U32(a3 + 0); +t7 = MEM_U32(sp + 72); +//nop; +MEM_U16(t6 + 2) = (uint16_t)t7; +t9 = MEM_U32(sp + 80); +//nop; +a2 = MEM_U32(t9 + 8); +//nop; +v0 = MEM_U32(a2 + 4); +//nop; +if (t1 == v0) {//nop; +goto L475958;} +//nop; +if (t2 != v0) {a0 = a2; +goto L475988;} +a0 = a2; +t8 = MEM_U32(a2 + 12); +//nop; +t5 = t8 & t4; +if (t5 != 0) {a0 = a2; +goto L475988;} +a0 = a2; +L475958: +v0 = MEM_U32(a2 + 8); +//nop; +if (v0 == 0) {a0 = a2; +goto L475988;} +a0 = a2; +t7 = MEM_U32(a2 + 12); +//nop; +t6 = t7 & t3; +if (t6 == 0) {a0 = a2; +goto L475988;} +a0 = a2; +a0 = v0; +goto L475988; +a0 = v0; +// fdead 0 a0 = a2; +L475988: +t9 = MEM_U32(a0 + 24); +t5 = MEM_U32(a3 + 0); +t8 = t9 >> 3; +MEM_U32(t5 + 8) = t8; +v0 = MEM_U32(a3 + 0); +t9 = 0x10008830; +t7 = MEM_U8(v0 + 0); +a2 = 0x1002e790; +t6 = t7 << 4; +t8 = t6 + t9; +t5 = MEM_U32(t8 + 4); +//nop; +t7 = t5 + v0; +a1 = t7 - a2; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a3 + 0) = t7; +goto L475cdc;} +MEM_U32(a3 + 0) = t7; +//nop; +a0 = a2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4759dc; +//nop; +L4759dc: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a3 = 0x1002f790; +t9 = 0x1002e790; +MEM_U32(a3 + 0) = t9; +goto L475cdc; +MEM_U32(a3 + 0) = t9; +L4759f4: +v1 = v0 & at; +L4759f8: +if (v1 == 0) {//nop; +goto L475b6c;} +//nop; +t8 = MEM_U32(sp + 68); +at = 0x15; +t5 = MEM_U32(t8 + 4); +t7 = MEM_U32(sp + 80); +if (t5 == at) {//nop; +goto L475b6c;} +//nop; +v0 = MEM_S16(t7 + 64); +a1 = 0x4; +t6 = v0 & 0x100; +if (t6 != 0) {t8 = 0x8; +goto L475cdc;} +t8 = 0x8; +v1 = MEM_U32(t7 + 28); +t0 = zero; +if (v1 == 0) {t9 = v0 & 0xf; +goto L475a44;} +t9 = v0 & 0xf; +t0 = MEM_S16(v1 + 32); +//nop; +L475a44: +a0 = t8 << (t9 & 0x1f); +t5 = (int)a0 >> 4; +if (a1 != t5) {a0 = t5; +goto L475a5c;} +a0 = t5; +v1 = 0x3; +goto L475a60; +v1 = 0x3; +L475a5c: +v1 = a0; +L475a60: +t7 = MEM_U32(a3 + 0); +t6 = 0x53; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(sp + 80); +t5 = MEM_U32(a3 + 0); +t9 = MEM_U32(t8 + 60); +//nop; +MEM_U32(t5 + 4) = t9; +t6 = MEM_U32(sp + 72); +t8 = MEM_U32(a3 + 0); +t7 = t6 | v1; +MEM_U16(t8 + 2) = (uint16_t)t7; +t9 = MEM_U32(sp + 80); +//nop; +a2 = MEM_U32(t9 + 8); +//nop; +v0 = MEM_U32(a2 + 4); +//nop; +if (t1 == v0) {//nop; +goto L475acc;} +//nop; +if (t2 != v0) {a0 = a2; +goto L475afc;} +a0 = a2; +t5 = MEM_U32(a2 + 12); +//nop; +t6 = t5 & t4; +if (t6 != 0) {a0 = a2; +goto L475afc;} +a0 = a2; +L475acc: +v0 = MEM_U32(a2 + 8); +//nop; +if (v0 == 0) {a0 = a2; +goto L475afc;} +a0 = a2; +t7 = MEM_U32(a2 + 12); +//nop; +t8 = t7 & t3; +if (t8 == 0) {a0 = a2; +goto L475afc;} +a0 = a2; +a0 = v0; +goto L475afc; +a0 = v0; +// fdead 0 a0 = a2; +L475afc: +t9 = MEM_U32(a0 + 24); +t7 = MEM_U32(a3 + 0); +t5 = t9 + t0; +t6 = t5 >> 3; +MEM_U32(t7 + 8) = t6; +v0 = MEM_U32(a3 + 0); +t5 = 0x10008830; +t8 = MEM_U8(v0 + 0); +a2 = 0x1002e790; +t9 = t8 << 4; +t6 = t9 + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t9 = t7 + v0; +a1 = t9 - a2; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a3 + 0) = t9; +goto L475cdc;} +MEM_U32(a3 + 0) = t9; +//nop; +a0 = a2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L475b54; +//nop; +L475b54: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a3 = 0x1002f790; +t5 = 0x1002e790; +MEM_U32(a3 + 0) = t5; +goto L475cdc; +MEM_U32(a3 + 0) = t5; +L475b6c: +if (v1 != 0) {t7 = MEM_U32(sp + 80); +goto L475ce0;} +t7 = MEM_U32(sp + 80); +t6 = MEM_U32(sp + 80); +//nop; +v1 = MEM_U32(t6 + 28); +//nop; +if (v1 == 0) {t7 = MEM_U32(sp + 80); +goto L475ce0;} +t7 = MEM_U32(sp + 80); +v0 = MEM_S16(t6 + 64); +a1 = 0x4; +t7 = v0 & 0x100; +if (t7 != 0) {t0 = zero; +goto L475cdc;} +t0 = zero; +t8 = v0 & 0xf; +t9 = 0x8; +a0 = t9 << (t8 & 0x1f); +t5 = (int)a0 >> 4; +if (v1 == 0) {a0 = t5; +goto L475bc0;} +a0 = t5; +t0 = MEM_S16(v1 + 32); +//nop; +L475bc0: +if (a1 != a0) {v1 = a0; +goto L475bd0;} +v1 = a0; +v1 = 0x3; +goto L475bd0; +v1 = 0x3; +L475bd0: +t7 = MEM_U32(a3 + 0); +t6 = 0x2a; +MEM_U8(t7 + 0) = (uint8_t)t6; +t9 = MEM_U32(sp + 80); +t5 = MEM_U32(a3 + 0); +t8 = MEM_U32(t9 + 60); +//nop; +MEM_U32(t5 + 4) = t8; +t6 = MEM_U32(sp + 72); +t9 = MEM_U32(a3 + 0); +t7 = t6 | v1; +MEM_U16(t9 + 2) = (uint16_t)t7; +t8 = MEM_U32(sp + 80); +//nop; +a2 = MEM_U32(t8 + 8); +//nop; +v0 = MEM_U32(a2 + 4); +//nop; +if (t1 == v0) {//nop; +goto L475c3c;} +//nop; +if (t2 != v0) {a0 = a2; +goto L475c6c;} +a0 = a2; +t5 = MEM_U32(a2 + 12); +//nop; +t6 = t5 & t4; +if (t6 != 0) {a0 = a2; +goto L475c6c;} +a0 = a2; +L475c3c: +v0 = MEM_U32(a2 + 8); +//nop; +if (v0 == 0) {a0 = a2; +goto L475c6c;} +a0 = a2; +t7 = MEM_U32(a2 + 12); +//nop; +t9 = t7 & t3; +if (t9 == 0) {a0 = a2; +goto L475c6c;} +a0 = a2; +a0 = v0; +goto L475c6c; +a0 = v0; +// fdead 0 a0 = a2; +L475c6c: +t8 = MEM_U32(a0 + 24); +t7 = MEM_U32(a3 + 0); +t5 = t8 + t0; +t6 = t5 >> 3; +MEM_U32(t7 + 8) = t6; +v0 = MEM_U32(a3 + 0); +t5 = 0x10008830; +t9 = MEM_U8(v0 + 0); +//nop; +t8 = t9 << 4; +t6 = t8 + t5; +t7 = MEM_U32(t6 + 4); +t5 = 0x1002e790; +t9 = t7 + v0; +a1 = t9 - t5; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a3 + 0) = t9; +goto L475cdc;} +MEM_U32(a3 + 0) = t9; +//nop; +a0 = t5; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L475cc4; +//nop; +L475cc4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a3 = 0x1002f790; +t6 = 0x1002e790; +//nop; +MEM_U32(a3 + 0) = t6; +L475cdc: +t7 = MEM_U32(sp + 80); +L475ce0: +//nop; +v1 = MEM_U32(t7 + 28); +//nop; +if (v1 == 0) {// bdead 40010011 ra = MEM_U32(sp + 28); +goto L475d38;} +// bdead 40010011 ra = MEM_U32(sp + 28); +t9 = MEM_U32(t7 + 12); +a0 = v1; +t8 = t9 & 0x2000; +if (t8 != 0) {a1 = 0x1; +goto L475d34;} +a1 = 0x1; +t5 = MEM_U32(v1 + 36); +at = 0x10029b80; +//nop; +MEM_U32(at + 0) = t5; +t6 = MEM_U32(t7 + 60); +at = 0x10029b84; +// bdead 40008065 t9 = t9; +MEM_U32(at + 0) = t6; +func_46f39c(mem, sp, a0, a1); +goto L475d2c; +MEM_U32(at + 0) = t6; +L475d2c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L475d34: +// bdead 1 ra = MEM_U32(sp + 28); +L475d38: +// bdead 1 sp = sp + 0x50; +//nop; +return; +//nop; +} + +static void f_codegen(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L475d44: +//codegen: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000002b MEM_U32(sp + 24) = s1; +s1 = a0; +// fdead 4004002b MEM_U32(sp + 36) = ra; +// fdead 4004002b MEM_U32(sp + 32) = gp; +// fdead 4004002b MEM_U32(sp + 28) = s2; +if (a0 == 0) {// fdead 4004002b MEM_U32(sp + 20) = s0; +goto L475dec;} +// fdead 4004002b MEM_U32(sp + 20) = s0; +if (a0 == 0) {s2 = 0x66; +goto L475dec;} +s2 = 0x66; +L475d78: +t6 = MEM_U32(s1 + 4); +//nop; +if (s2 != t6) {//nop; +goto L475da8;} +//nop; +//nop; +//nop; +// fdead 600e803b t9 = t9; +//nop; +func_46cc20(mem, sp); +goto L475d9c; +//nop; +L475d9c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L475df0; +// bdead 1 ra = MEM_U32(sp + 36); +L475da8: +s0 = MEM_U32(s1 + 24); +//nop; +if (s0 == 0) {//nop; +goto L475ddc;} +//nop; +L475db8: +//nop; +a0 = s0; +// fdead 600e803b t9 = t9; +//nop; +func_47518c(mem, sp, a0); +goto L475dcc; +//nop; +L475dcc: +s0 = MEM_U32(s0 + 16); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L475db8;} +//nop; +L475ddc: +s1 = MEM_U32(s1 + 16); +//nop; +if (s1 != 0) {//nop; +goto L475d78;} +//nop; +L475dec: +// bdead 1 ra = MEM_U32(sp + 36); +L475df0: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void func_475e0c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L475e0c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s1; +s1 = a2; +s3 = a3; +// fdead 401401eb MEM_U32(sp + 24) = s0; +s0 = a1; +a3 = 0x40000000; +a2 = 0x80000000; +// fdead 401601eb MEM_U32(sp + 44) = ra; +// fdead 401601eb MEM_U32(sp + 40) = gp; +// fdead 401601eb MEM_U32(sp + 32) = s2; +t3 = 0x17; +t2 = 0x15; +t1 = 0x16; +t0 = 0x13; +L475e58: +if (a0 == 0) {// bdead 40161fa3 ra = MEM_U32(sp + 44); +goto L47605c;} +// bdead 40161fa3 ra = MEM_U32(sp + 44); +v1 = MEM_U32(s3 + 0); +//nop; +if (v1 != 0) {v0 = zero < v1; +goto L476058;} +v0 = zero < v1; +t6 = MEM_U32(s0 + 0); +//nop; +if (t6 != 0) {// bdead 40161fab ra = MEM_U32(sp + 44); +goto L47605c;} +// bdead 40161fab ra = MEM_U32(sp + 44); +if (v0 != 0) {//nop; +goto L475eb8;} +//nop; +v1 = MEM_U32(a0 + 4); +//nop; +v0 = t1 ^ v1; +v0 = v0 < 0x1; +if (v0 != 0) {//nop; +goto L475eb8;} +//nop; +v0 = t2 ^ v1; +v0 = v0 < 0x1; +if (v0 != 0) {//nop; +goto L475eb8;} +//nop; +v0 = t3 ^ v1; +v0 = v0 < 0x1; +L475eb8: +MEM_U32(s3 + 0) = v0; +v0 = MEM_U32(s0 + 0); +//nop; +t7 = zero < v0; +if (t7 != 0) {v0 = t7; +goto L475ee4;} +v0 = t7; +t8 = MEM_U32(a0 + 12); +//nop; +v0 = t8 & a2; +t9 = zero < v0; +v0 = t9; +L475ee4: +MEM_U32(s0 + 0) = v0; +v0 = MEM_U32(s1 + 0); +//nop; +t4 = zero < v0; +if (t4 != 0) {v0 = t4; +goto L475f10;} +v0 = t4; +t5 = MEM_U32(a0 + 12); +//nop; +v0 = t5 & a3; +t6 = zero < v0; +v0 = t6; +L475f10: +MEM_U32(s1 + 0) = v0; +a1 = MEM_U32(s0 + 0); +//nop; +if (a1 != 0) {// bdead 40161fe3 ra = MEM_U32(sp + 44); +goto L47605c;} +// bdead 40161fe3 ra = MEM_U32(sp + 44); +t7 = MEM_U32(s3 + 0); +//nop; +if (t7 != 0) {// bdead 40161fe3 ra = MEM_U32(sp + 44); +goto L47605c;} +// bdead 40161fe3 ra = MEM_U32(sp + 44); +v1 = MEM_U32(a0 + 4); +//nop; +if (t0 != v1) {//nop; +goto L475fec;} +//nop; +a0 = MEM_U32(a0 + 8); +//nop; +if (a0 == 0) {//nop; +goto L475fdc;} +//nop; +L475f54: +t8 = MEM_U32(a0 + 4); +//nop; +if (t0 == t8) {//nop; +goto L475f70;} +//nop; +a1 = MEM_U32(s0 + 0); +//nop; +goto L475fdc; +//nop; +L475f70: +v0 = MEM_U32(s1 + 0); +//nop; +t9 = zero < v0; +if (t9 != 0) {v0 = t9; +goto L475f98;} +v0 = t9; +t4 = MEM_U32(a0 + 12); +//nop; +v0 = t4 & a3; +t5 = zero < v0; +v0 = t5; +L475f98: +MEM_U32(s1 + 0) = v0; +v0 = MEM_U32(s0 + 0); +//nop; +t6 = zero < v0; +if (t6 != 0) {v0 = t6; +goto L475fc4;} +v0 = t6; +t7 = MEM_U32(a0 + 12); +//nop; +v0 = t7 & a2; +t8 = zero < v0; +v0 = t8; +L475fc4: +MEM_U32(s0 + 0) = v0; +a0 = MEM_U32(a0 + 8); +//nop; +if (a0 != 0) {//nop; +goto L475f54;} +//nop; +a1 = v0; +L475fdc: +if (a1 != 0) {// bdead 40161fa3 ra = MEM_U32(sp + 44); +goto L47605c;} +// bdead 40161fa3 ra = MEM_U32(sp + 44); +//nop; +goto L475e58; +//nop; +L475fec: +t9 = MEM_U32(s1 + 0); +at = 0x18; +if (t9 == 0) {// bdead 40160035 ra = MEM_U32(sp + 44); +goto L47605c;} +// bdead 40160035 ra = MEM_U32(sp + 44); +if (v1 != at) {// bdead 40160021 ra = MEM_U32(sp + 44); +goto L47605c;} +// bdead 40160021 ra = MEM_U32(sp + 44); +s2 = MEM_U32(a0 + 36); +//nop; +if (s2 == 0) {// bdead 401e0001 ra = MEM_U32(sp + 44); +goto L47605c;} +// bdead 401e0001 ra = MEM_U32(sp + 44); +L476014: +t4 = MEM_U32(s3 + 0); +a1 = s0; +if (t4 != 0) {a2 = s1; +goto L476058;} +a2 = s1; +t5 = MEM_U32(s0 + 0); +//nop; +if (t5 != 0) {// bdead 401e00c1 ra = MEM_U32(sp + 44); +goto L47605c;} +// bdead 401e00c1 ra = MEM_U32(sp + 44); +//nop; +a0 = MEM_U32(s2 + 8); +// bdead 401e00e1 t9 = t9; +a3 = s3; +func_475e0c(mem, sp, a0, a1, a2, a3); +goto L476048; +a3 = s3; +L476048: +s2 = MEM_U32(s2 + 16); +// bdead 401e0001 gp = MEM_U32(sp + 40); +if (s2 != 0) {//nop; +goto L476014;} +//nop; +L476058: +// bdead 1 ra = MEM_U32(sp + 44); +L47605c: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t func_476074(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L476074: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb t9 = t9; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = zero; +MEM_U32(sp + 40) = zero; +MEM_U32(sp + 36) = zero; +a1 = sp + 0x2c; +a2 = sp + 0x28; +a3 = sp + 0x24; +func_475e0c(mem, sp, a0, a1, a2, a3); +goto L4760b0; +a3 = sp + 0x24; +L4760b0: +v0 = MEM_U32(sp + 40); +// bdead 4000000b gp = MEM_U32(sp + 24); +t6 = zero < v0; +if (t6 == 0) {v0 = t6; +goto L4760e8;} +v0 = t6; +v0 = MEM_U32(sp + 44); +//nop; +t7 = v0 < 0x1; +if (t7 == 0) {v0 = t7; +goto L4760e8;} +v0 = t7; +v0 = MEM_U32(sp + 36); +//nop; +t8 = v0 < 0x1; +v0 = t8; +L4760e8: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static uint32_t func_4760f8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4760f8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +// fdead 400000eb MEM_U32(sp + 20) = s0; +a1 = 0x1; +a2 = 0x24; +v1 = 0x5d; +v0 = MEM_U32(a0 + 4); +L476124: +//nop; +if (v1 != v0) {//nop; +goto L47617c;} +//nop; +t6 = MEM_U32(a0 + 24); +s0 = a0; +if (t6 == 0) {v1 = zero < a1; +goto L4761f4;} +L47613c: +v1 = zero < a1; +if (v1 == 0) {//nop; +goto L476164;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 600380fb t9 = t9; +//nop; +v0 = func_4760f8(mem, sp, a0); +goto L47615c; +//nop; +L47615c: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = zero < v0; +L476164: +t7 = MEM_U32(s0 + 28); +s0 = s0 + 0x4; +if (t7 != 0) {a1 = v1; +goto L47613c;} +a1 = v1; +// bdead 41 ra = MEM_U32(sp + 28); +goto L4761f8; +// bdead 41 ra = MEM_U32(sp + 28); +L47617c: +if (a2 != v0) {//nop; +goto L476190;} +//nop; +a0 = MEM_U32(a0 + 24); +v0 = MEM_U32(a0 + 4); +goto L476124; +v0 = MEM_U32(a0 + 4); +L476190: +v1 = v0 ^ 0x65; +v1 = v1 < 0x1; +if (v1 == 0) {a1 = v1; +goto L4761f4;} +a1 = v1; +a1 = MEM_U32(a0 + 8); +//nop; +v1 = zero < a1; +if (v1 == 0) {//nop; +goto L4761f0;} +//nop; +v0 = MEM_U32(a1 + 4); +//nop; +v1 = v0 ^ 0x16; +v1 = v1 < 0x1; +v1 = v1 < 0x1; +if (v1 == 0) {a1 = v1; +goto L4761f4;} +a1 = v1; +v1 = v0 ^ 0x15; +v1 = v1 < 0x1; +v1 = v1 < 0x1; +if (v1 == 0) {a1 = v1; +goto L4761f4;} +a1 = v1; +v1 = v0 ^ 0x17; +v1 = v1 < 0x1; +v1 = v1 < 0x1; +L4761f0: +a1 = v1; +L4761f4: +// bdead 41 ra = MEM_U32(sp + 28); +L4761f8: +// bdead 41 s0 = MEM_U32(sp + 20); +// bdead 41 sp = sp + 0x20; +v0 = a1; +return v0; +v0 = a1; +} + +static uint32_t func_476208(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L476208: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 4); +at = 0x5d; +if (t6 != at) {v1 = zero; +goto L476250;} +v1 = zero; +//nop; +//nop; +// fdead 4000807f t9 = t9; +//nop; +v0 = func_4760f8(mem, sp, a0); +goto L476244; +//nop; +L476244: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +goto L476250; +v1 = v0; +L476250: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_476260(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L476260: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 4); +//nop; +t6 = v0 ^ 0x63; +v0 = t6 < 0x1; +if (v0 == 0) {// bdead 4000002b ra = MEM_U32(sp + 28); +goto L47634c;} +// bdead 4000002b ra = MEM_U32(sp + 28); +v1 = MEM_U32(a0 + 28); +//nop; +v0 = zero < v1; +if (v0 == 0) {// bdead 4000001b ra = MEM_U32(sp + 28); +goto L47634c;} +// bdead 4000001b ra = MEM_U32(sp + 28); +v0 = MEM_U32(v1 + 4); +//nop; +t7 = v0 ^ 0x24; +v0 = t7 < 0x1; +if (v0 == 0) {// bdead 4000001b ra = MEM_U32(sp + 28); +goto L47634c;} +// bdead 4000001b ra = MEM_U32(sp + 28); +a1 = MEM_U32(v1 + 24); +//nop; +v0 = MEM_U32(a1 + 4); +//nop; +t8 = v0 ^ 0x65; +if (t8 != 0) {//nop; +goto L476328;} +//nop; +v1 = MEM_U32(a1 + 8); +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +t9 = v0 ^ 0x13; +t9 = t9 < 0x1; +if (t9 == 0) {//nop; +goto L476328;} +//nop; +t0 = MEM_U32(v1 + 8); +//nop; +a0 = MEM_U32(t0 + 4); +//nop; +v0 = a0 ^ 0xc; +v0 = v0 < 0x1; +if (v0 != 0) {// bdead 4000006b ra = MEM_U32(sp + 28); +goto L47634c;} +// bdead 4000006b ra = MEM_U32(sp + 28); +v0 = a0 ^ 0x5; +v0 = v0 < 0x1; +if (v0 != 0) {// bdead 4000004b ra = MEM_U32(sp + 28); +goto L47634c;} +// bdead 4000004b ra = MEM_U32(sp + 28); +L476328: +//nop; +a0 = a1; +// bdead 40000023 t9 = t9; +//nop; +v0 = func_476208(mem, sp, a0); +goto L47633c; +//nop; +L47633c: +t1 = zero < v0; +// bdead 401 gp = MEM_U32(sp + 24); +v0 = t1; +// bdead 9 ra = MEM_U32(sp + 28); +L47634c: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_476358(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L476358: +//nop; +//nop; +//nop; +v0 = MEM_U32(a0 + 4); +//nop; +t6 = v0 ^ 0x63; +v0 = t6 < 0x1; +if (v0 == 0) {//nop; +goto L476430;} +//nop; +t8 = 0x1002deb0; +t7 = MEM_U32(a0 + 24); +t8 = MEM_U32(t8 + 0); +//nop; +v0 = t7 ^ t8; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L476430;} +//nop; +v1 = MEM_U32(a0 + 28); +//nop; +v0 = zero < v1; +if (v0 == 0) {//nop; +goto L476430;} +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +t9 = v0 ^ 0x24; +t9 = t9 < 0x1; +if (t9 == 0) {v0 = t9; +goto L476430;} +v0 = t9; +a0 = MEM_U32(v1 + 24); +//nop; +v0 = MEM_U32(a0 + 4); +//nop; +t0 = v0 ^ 0x65; +v0 = t0 < 0x1; +if (v0 == 0) {//nop; +goto L476430;} +//nop; +v1 = MEM_U32(a0 + 8); +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +t1 = v0 ^ 0x13; +v0 = t1 < 0x1; +if (v0 == 0) {//nop; +goto L476430;} +//nop; +t2 = MEM_U32(v1 + 8); +//nop; +a0 = MEM_U32(t2 + 4); +//nop; +v0 = a0 ^ 0xc; +v0 = v0 < 0x1; +if (v0 != 0) {//nop; +goto L476430;} +//nop; +v0 = a0 ^ 0x5; +v0 = v0 < 0x1; +L476430: +//nop; +return v0; +//nop; +} + +static void f_Set_Small_Data_Upper_Limit(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L476438: +//Set_Small_Data_Upper_Limit: +//nop; +//nop; +//nop; +at = 0x10007e28; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +} + +static void f_init_layout(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L476450: +//init_layout: +//nop; +//nop; +//nop; +a0 = 0x10029e80; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 4000002b MEM_U32(sp + 24) = gp; +a1 = 0x14; +v0 = f_link_start(mem, sp, a0, a1); +goto L47647c; +a1 = 0x14; +L47647c: +// bdead b gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10029b94; +t8 = 0x10007e58; +v1 = v1; +MEM_U32(v1 + 0) = v0; +t7 = MEM_U32(v0 + 0); +at = 0x10029b90; +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t7; +if (t8 != 0) {// bdead 3 ra = MEM_U32(sp + 28); +goto L4764c8;} +// bdead 3 ra = MEM_U32(sp + 28); +//nop; +a0 = zero; +//nop; +f_set_def_member_pack(mem, sp, a0); +goto L4764bc; +//nop; +L4764bc: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L4764c8: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_4764d4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4764d4: +v0 = MEM_U32(a0 + 4); +at = 0x15; +if (v0 == at) {at = 0x63; +goto L4764f8;} +at = 0x63; +if (v0 != at) {//nop; +goto L4764fc;} +//nop; +a0 = MEM_U32(a0 + 56); +//nop; +goto L4764fc; +//nop; +L4764f8: +a0 = zero; +L4764fc: +if (a0 == 0) {//nop; +goto L476534;} +//nop; +t6 = MEM_U32(a0 + 4); +v0 = 0x1b; +if (v0 != t6) {//nop; +goto L476534;} +//nop; +L476514: +a0 = MEM_U32(a0 + 32); +//nop; +if (a0 == 0) {//nop; +goto L476534;} +//nop; +t7 = MEM_U32(a0 + 4); +//nop; +if (v0 == t7) {//nop; +goto L476514;} +//nop; +L476534: +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t func_47653c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47653c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 36) = s4; +// fdead 4000002b MEM_U32(sp + 32) = s3; +s3 = 0x100140f8; +s4 = 0x10014100; +// fdead 4030002b MEM_U32(sp + 44) = ra; +// fdead 4030002b MEM_U32(sp + 40) = gp; +// fdead 4030002b MEM_U32(sp + 28) = s2; +// fdead 4030002b MEM_U32(sp + 24) = s1; +// fdead 4030002b MEM_U32(sp + 20) = s0; +v0 = MEM_U32(a0 + 4); +s0 = a0; +s1 = 0x1b; +s2 = 0x63; +s3 = s3; +s4 = s4; +L476588: +if (v0 == s1) {//nop; +goto L4765a0;} +//nop; +if (v0 == s2) {a0 = s3; +goto L4765ac;} +a0 = s3; +//nop; +goto L4765b8; +//nop; +L4765a0: +s0 = MEM_U32(s0 + 32); +//nop; +goto L4765d0; +//nop; +L4765ac: +s0 = MEM_U32(s0 + 56); +//nop; +goto L4765d0; +//nop; +L4765b8: +//nop; +a1 = s4; +a2 = 0x46; +wrapper___assert(mem, a0, a1, a2); +goto L4765c8; +a2 = 0x46; +L4765c8: +// bdead 403e0001 gp = MEM_U32(sp + 40); +//nop; +L4765d0: +if (s0 == 0) {// bdead 403e0001 ra = MEM_U32(sp + 44); +goto L4765ec;} +// bdead 403e0001 ra = MEM_U32(sp + 44); +v0 = MEM_U32(s0 + 4); +//nop; +if (s1 == v0) {//nop; +goto L476588;} +//nop; +// bdead 20001 ra = MEM_U32(sp + 44); +L4765ec: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void func_47660c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47660c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 28) = s0; +s0 = a0; +a0 = 0x10029b94; +//nop; +// fdead 4002006b MEM_U32(sp + 36) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 4002006b MEM_U32(sp + 32) = gp; +v0 = f_get_link_elem(mem, sp, a0); +goto L47663c; +// fdead 4002006b MEM_U32(sp + 32) = gp; +L47663c: +// bdead 40020009 gp = MEM_U32(sp + 32); +at = 0x63; +t0 = 0x10029b90; +//nop; +t0 = t0; +MEM_U32(t0 + 0) = v0; +t6 = MEM_U32(s0 + 8); +//nop; +MEM_U32(v0 + 8) = t6; +t8 = MEM_U32(t0 + 0); +//nop; +MEM_U32(t8 + 4) = s0; +t9 = MEM_U32(s0 + 4); +//nop; +if (t9 != at) {//nop; +goto L4766d0;} +//nop; +t1 = MEM_U32(s0 + 8); +at = 0x18; +t2 = MEM_U32(t1 + 4); +//nop; +if (t2 != at) {//nop; +goto L4766d0;} +//nop; +t3 = 0x10007e58; +t4 = 0x10007e54; +t3 = MEM_U32(t3 + 0); +t4 = MEM_U32(t4 + 0); +//nop; +if (t3 == t4) {//nop; +goto L4766d0;} +//nop; +t5 = MEM_U32(t0 + 0); +at = 0x4000000; +v0 = MEM_U32(t5 + 8); +//nop; +t6 = MEM_U32(v0 + 40); +//nop; +t7 = t6 | at; +MEM_U32(v0 + 40) = t7; +L4766d0: +t8 = 0x10029e90; +//nop; +t8 = MEM_U8(t8 + 76); +//nop; +at = (int)t8 < (int)0x3; +if (at != 0) {//nop; +goto L476788;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L4766fc; +//nop; +L4766fc: +v1 = MEM_U32(s0 + 4); +// bdead 40020019 gp = MEM_U32(sp + 32); +at = 0x63; +if (v1 != at) {a2 = v0; +goto L47671c;} +a2 = v0; +a3 = MEM_U32(s0 + 24); +a3 = a3 + 0x18; +goto L476754; +a3 = a3 + 0x18; +L47671c: +at = 0x15; +if (v1 != at) {//nop; +goto L476744;} +//nop; +v0 = MEM_U32(s0 + 32); +//nop; +if (v0 == 0) {//nop; +goto L476744;} +//nop; +v1 = MEM_U32(v0 + 24); +v1 = v1 + 0x18; +goto L476750; +v1 = v1 + 0x18; +L476744: +v1 = 0x10014134; +//nop; +v1 = v1; +L476750: +a3 = v1; +L476754: +t9 = MEM_U32(s0 + 0); +a0 = 0x10004834; +MEM_U32(sp + 16) = t9; +//nop; +a1 = 0x1001410c; +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L476774; +a1 = a1; +L476774: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +t0 = 0x10029b90; +//nop; +t0 = t0; +L476788: +v0 = 0x10029b94; +t3 = MEM_U32(t0 + 0); +v0 = v0; +t1 = MEM_U32(v0 + 0); +//nop; +t2 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t3 + 0) = t2; +t5 = MEM_U32(v0 + 0); +t4 = MEM_U32(t0 + 0); +//nop; +MEM_U32(t5 + 0) = t4; +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_4767c8(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4767c8: +//nop; +//nop; +//nop; +t6 = 0x10029b90; +t7 = 0x10029e90; +sp = sp + 0xffffffd0; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U8(t7 + 76); +// fdead 4001802b MEM_U32(sp + 36) = ra; +// fdead 4001802b MEM_U32(sp + 32) = gp; +v1 = MEM_U32(t6 + 4); +at = (int)t7 < (int)0x3; +if (at != 0) {//nop; +goto L476894;} +//nop; +//nop; +a0 = MEM_U32(v1 + 4); +MEM_U32(sp + 44) = v1; +v0 = f_code_to_string(mem, sp, a0); +goto L476810; +MEM_U32(sp + 44) = v1; +L476810: +v1 = MEM_U32(sp + 44); +// bdead 40000019 gp = MEM_U32(sp + 32); +a0 = MEM_U32(v1 + 4); +at = 0x63; +if (a0 != at) {a2 = v0; +goto L476834;} +a2 = v0; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L47686c; +a3 = a3 + 0x18; +L476834: +at = 0x15; +if (a0 != at) {//nop; +goto L47685c;} +//nop; +v0 = MEM_U32(v1 + 32); +//nop; +if (v0 == 0) {//nop; +goto L47685c;} +//nop; +a0 = MEM_U32(v0 + 24); +a0 = a0 + 0x18; +goto L476868; +a0 = a0 + 0x18; +L47685c: +a0 = 0x1001415c; +//nop; +a0 = a0; +L476868: +a3 = a0; +L47686c: +a0 = 0x10004834; +a1 = 0x10014138; +t8 = MEM_U32(v1 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 16) = t8; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47688c; +MEM_U32(sp + 16) = t8; +L47688c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L476894: +a0 = 0x10029b94; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L4768a8; +//nop; +L4768a8: +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 ra = MEM_U32(sp + 36); +at = 0x10029b90; +// bdead d sp = sp + 0x30; +MEM_U32(at + 0) = v0; +return; +MEM_U32(at + 0) = v0; +} + +static void func_4768c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4768c0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +if (a0 == a1) {// fdead 4000006b MEM_U32(sp + 24) = gp; +goto L476954;} +// fdead 4000006b MEM_U32(sp + 24) = gp; +//nop; +MEM_U32(sp + 32) = a0; +// fdead 4000006b t9 = t9; +MEM_U32(sp + 36) = a1; +v0 = func_4764d4(mem, sp, a0); +goto L4768f0; +MEM_U32(sp + 36) = a1; +L4768f0: +a1 = MEM_U32(sp + 36); +// bdead 40000049 gp = MEM_U32(sp + 24); +if (v0 == a1) {//nop; +goto L476938;} +//nop; +//nop; +a0 = MEM_U32(sp + 32); +// fdead 6000006b t9 = t9; +MEM_U32(sp + 36) = a1; +v0 = func_4764d4(mem, sp, a0); +goto L476914; +MEM_U32(sp + 36) = a1; +L476914: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +//nop; +a0 = v0; +// fdead 6000006b t9 = t9; +//nop; +func_4768c0(mem, sp, a0, a1); +goto L476930; +//nop; +L476930: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L476938: +//nop; +a0 = MEM_U32(sp + 32); +// fdead 6000007b t9 = t9; +//nop; +func_47660c(mem, sp, a0); +goto L47694c; +//nop; +L47694c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L476954: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_476964(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L476964: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000002b MEM_U32(sp + 28) = s1; +s1 = 0x10029b90; +// fdead 4004002b MEM_U32(sp + 24) = s0; +s1 = s1; +v0 = MEM_U32(s1 + 0); +s0 = a0; +// fdead 4006002b MEM_U32(sp + 36) = ra; +if (v0 == 0) {// fdead 4006002b MEM_U32(sp + 32) = gp; +goto L4769dc;} +// fdead 4006002b MEM_U32(sp + 32) = gp; +t6 = MEM_U32(v0 + 4); +//nop; +if (a0 == t6) {// bdead 40060001 ra = MEM_U32(sp + 36); +goto L4769e0;} +// bdead 40060001 ra = MEM_U32(sp + 36); +L4769a8: +//nop; +//nop; +// fdead 16007803b t9 = t9; +//nop; +func_4767c8(mem, sp); +goto L4769bc; +//nop; +L4769bc: +v0 = MEM_U32(s1 + 0); +// bdead 40060009 gp = MEM_U32(sp + 32); +if (v0 == 0) {// bdead 40060009 ra = MEM_U32(sp + 36); +goto L4769e0;} +// bdead 40060009 ra = MEM_U32(sp + 36); +t7 = MEM_U32(v0 + 4); +//nop; +if (s0 != t7) {//nop; +goto L4769a8;} +//nop; +L4769dc: +// bdead 1 ra = MEM_U32(sp + 36); +L4769e0: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_4769f0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4769f0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 36) = s3; +s3 = a0; +// fdead 4010002b MEM_U32(sp + 44) = ra; +// fdead 4010002b MEM_U32(sp + 40) = gp; +// fdead 4010002b MEM_U32(sp + 32) = s2; +// fdead 4010002b MEM_U32(sp + 28) = s1; +if (a0 != 0) {// fdead 4010002b MEM_U32(sp + 24) = s0; +goto L476a3c;} +// fdead 4010002b MEM_U32(sp + 24) = s0; +s2 = 0x10029b90; +//nop; +s2 = s2; +t6 = MEM_U32(s2 + 0); +//nop; +if (t6 == 0) {// bdead 40100003 ra = MEM_U32(sp + 44); +goto L476bac;} +// bdead 40100003 ra = MEM_U32(sp + 44); +L476a3c: +s2 = 0x10029b90; +if (s3 != 0) {s2 = s2; +goto L476a68;} +s2 = s2; +//nop; +a0 = s3; +// fdead 14018802b t9 = t9; +//nop; +func_476964(mem, sp, a0); +goto L476a5c; +//nop; +L476a5c: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L476bac; +// bdead 1 ra = MEM_U32(sp + 44); +L476a68: +v0 = MEM_U32(s2 + 0); +//nop; +if (v0 != 0) {//nop; +goto L476a98;} +//nop; +//nop; +a0 = s3; +// fdead 14018802b t9 = t9; +a1 = zero; +func_4768c0(mem, sp, a0, a1); +goto L476a8c; +a1 = zero; +L476a8c: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L476bac; +// bdead 1 ra = MEM_U32(sp + 44); +L476a98: +t7 = MEM_U32(v0 + 4); +//nop; +if (s3 == t7) {// bdead 40180003 ra = MEM_U32(sp + 44); +goto L476bac;} +// bdead 40180003 ra = MEM_U32(sp + 44); +if (s3 == 0) {s0 = s3; +goto L476b70;} +s0 = s3; +s1 = 0x15; +L476ab4: +v0 = MEM_U32(s2 + 0); +//nop; +if (v0 == 0) {//nop; +goto L476b20;} +//nop; +L476ac4: +t8 = MEM_U32(v0 + 4); +//nop; +if (s0 != t8) {//nop; +goto L476b10;} +//nop; +//nop; +a0 = s0; +// fdead 1621f802b t9 = t9; +//nop; +func_476964(mem, sp, a0); +goto L476ae8; +//nop; +L476ae8: +// bdead 40120001 gp = MEM_U32(sp + 40); +a0 = s3; +//nop; +a1 = s0; +// fdead 1601e007b t9 = t9; +//nop; +func_4768c0(mem, sp, a0, a1); +goto L476b04; +//nop; +L476b04: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L476bac; +// bdead 1 ra = MEM_U32(sp + 44); +L476b10: +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L476ac4;} +//nop; +L476b20: +t9 = MEM_U32(s0 + 4); +//nop; +if (s1 != t9) {//nop; +goto L476b50;} +//nop; +//nop; +a0 = s3; +// bdead 40000023 t9 = t9; +a1 = zero; +func_4768c0(mem, sp, a0, a1); +goto L476b44; +a1 = zero; +L476b44: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L476bac; +// bdead 1 ra = MEM_U32(sp + 44); +L476b50: +//nop; +a0 = s0; +// bdead 401c0023 t9 = t9; +//nop; +v0 = func_47653c(mem, sp, a0); +goto L476b64; +//nop; +L476b64: +// bdead 401c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {s0 = v0; +goto L476ab4;} +s0 = v0; +L476b70: +//nop; +a0 = zero; +// fdead 1601f802b t9 = t9; +//nop; +func_476964(mem, sp, a0); +goto L476b84; +//nop; +L476b84: +// bdead 40100003 gp = MEM_U32(sp + 40); +a0 = s3; +//nop; +a1 = zero; +// fdead 1601e007b t9 = t9; +//nop; +func_4768c0(mem, sp, a0, a1); +goto L476ba0; +//nop; +L476ba0: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +L476bac: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_layout(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L476bc4: +//layout: +//nop; +//nop; +//nop; +v0 = 0x10029e90; +sp = sp + 0xffffffd0; +v0 = MEM_U8(v0 + 76); +// fdead 400001eb MEM_U32(sp + 20) = s0; +at = 0x1; +s0 = a0; +// fdead 400201ef MEM_U32(sp + 28) = ra; +if (v0 == at) {// fdead 400201ef MEM_U32(sp + 24) = gp; +goto L47749c;} +// fdead 400201ef MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 4); +at = 0x63; +if (t6 != at) {a2 = 0x197; +goto L47747c;} +a2 = 0x197; +at = (int)v0 < (int)0x2; +if (at != 0) {//nop; +goto L476c38;} +//nop; +a0 = 0x10004834; +a1 = 0x10014160; +a2 = MEM_U32(s0 + 24); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L476c30; +a2 = a2 + 0x18; +L476c30: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L476c38: +//nop; +t7 = MEM_U32(s0 + 56); +// fdead 600381ef t9 = t9; +a0 = s0; +MEM_U32(sp + 44) = t7; +v0 = func_4764d4(mem, sp, a0); +goto L476c50; +MEM_U32(sp + 44) = t7; +L476c50: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0; +//nop; +//nop; +// fdead 6002002f t9 = t9; +//nop; +func_4769f0(mem, sp, a0); +goto L476c6c; +//nop; +L476c6c: +v1 = MEM_U32(s0 + 8); +// bdead 40020013 gp = MEM_U32(sp + 24); +a0 = MEM_U32(v1 + 4); +t5 = 0x18; +if (t5 == a0) {at = 0x14; +goto L476ca0;} +at = 0x14; +if (a0 != at) {t2 = v1; +goto L476cd0;} +t2 = v1; +t8 = MEM_U32(v1 + 12); +at = 0x20000000; +t9 = t8 & at; +if (t9 != 0) {t2 = v1; +goto L476cd0;} +t2 = v1; +L476ca0: +v0 = MEM_U32(v1 + 8); +//nop; +if (v0 == 0) {t2 = v1; +goto L476cd0;} +t2 = v1; +t6 = MEM_U32(v1 + 12); +at = 0xd0000000; +t7 = t6 & at; +if (t7 == 0) {t2 = v1; +goto L476cd0;} +t2 = v1; +t2 = v0; +goto L476cd0; +t2 = v0; +// fdead 0 t2 = v1; +L476cd0: +v0 = MEM_U32(s0 + 72); +t4 = MEM_U32(t2 + 24); +t0 = MEM_U32(t2 + 28); +at = 0x4; +if (v0 != at) {at = 0x3; +goto L4770b0;} +at = 0x3; +t8 = 0x1002dedc; +t1 = MEM_U32(s0 + 24); +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == t1) {//nop; +goto L476d88;} +//nop; +v0 = MEM_U32(t2 + 4); +ra = 0x15; +if (ra == v0) {//nop; +goto L476d88;} +//nop; +if (t4 != 0) {//nop; +goto L476d88;} +//nop; +v1 = MEM_U32(s0 + 12); +at = 0x10000000; +t9 = v1 & at; +if (t9 != 0) {//nop; +goto L476d88;} +//nop; +t6 = MEM_U32(s0 + 44); +at = 0x1; +if (t6 == at) {a0 = 0x30000; +goto L476d50;} +a0 = 0x30000; +at = 0x11; +if (v0 == at) {t7 = v1 << 5; +goto L476d50;} +t7 = v1 << 5; +if ((int)t7 >= 0) {//nop; +goto L476d88;} +//nop; +L476d50: +a2 = MEM_U32(s0 + 20); +//nop; +MEM_U32(sp + 36) = t4; +MEM_U32(sp + 40) = t2; +MEM_U32(sp + 32) = t0; +a0 = a0 | 0xfa; +a1 = 0x2; +a3 = t1 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L476d74; +a3 = t1 + 0x18; +L476d74: +// bdead 40020001 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 32); +t2 = MEM_U32(sp + 40); +t4 = MEM_U32(sp + 36); +t5 = 0x18; +L476d88: +t3 = 0x10029b90; +ra = 0x15; +t3 = t3; +a0 = MEM_U32(t3 + 0); +//nop; +if (a0 != 0) {//nop; +goto L476e0c;} +//nop; +v0 = MEM_U32(t2 + 4); +at = 0x13; +if (v0 == at) {//nop; +goto L476dbc;} +//nop; +if (t5 != v0) {v0 = t0 >> 4; +goto L476de0;} +v0 = t0 >> 4; +L476dbc: +a0 = 0x10006594; +//nop; +v0 = MEM_U32(a0 + 12); +//nop; +at = t0 < v0; +if (at == 0) {//nop; +goto L476ddc;} +//nop; +t0 = v0; +L476ddc: +v0 = t0 >> 4; +L476de0: +at = 0x4; +if (v0 != at) {v1 = v0; +goto L476df4;} +v1 = v0; +v1 = 0x3; +goto L476df4; +v1 = 0x3; +L476df4: +t8 = MEM_S16(s0 + 64); +at = 0xfffffff0; +t9 = t8 & at; +t6 = v1 | t9; +MEM_U16(s0 + 64) = (uint16_t)t6; +goto L47749c; +MEM_U16(s0 + 64) = (uint16_t)t6; +L476e0c: +a1 = MEM_U32(a0 + 4); +at = 0x63; +t7 = MEM_U32(a1 + 4); +//nop; +if (t7 != at) {//nop; +goto L476e3c;} +//nop; +t8 = MEM_U32(a0 + 8); +at = 0x14; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 == at) {//nop; +goto L47749c;} +//nop; +L476e3c: +t6 = MEM_U32(s0 + 12); +at = 0x1c000000; +t7 = t6 & at; +if (t7 == 0) {//nop; +goto L476eb8;} +//nop; +v0 = MEM_U32(t2 + 4); +at = 0x13; +if (v0 == at) {//nop; +goto L476e68;} +//nop; +if (t5 != v0) {v0 = t0 >> 4; +goto L476e8c;} +v0 = t0 >> 4; +L476e68: +a0 = 0x10006594; +//nop; +v0 = MEM_U32(a0 + 12); +//nop; +at = t0 < v0; +if (at == 0) {//nop; +goto L476e88;} +//nop; +t0 = v0; +L476e88: +v0 = t0 >> 4; +L476e8c: +at = 0x4; +if (v0 != at) {v1 = v0; +goto L476ea0;} +v1 = v0; +v1 = 0x3; +goto L476ea0; +v1 = 0x3; +L476ea0: +t8 = MEM_S16(s0 + 64); +at = 0xfffffff0; +t9 = t8 & at; +t6 = v1 | t9; +MEM_U16(s0 + 64) = (uint16_t)t6; +goto L47749c; +MEM_U16(s0 + 64) = (uint16_t)t6; +L476eb8: +t7 = MEM_U32(s0 + 8); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (ra == t8) {//nop; +goto L47749c;} +//nop; +t9 = MEM_U32(sp + 44); +at = 0x13; +t6 = MEM_U32(t9 + 4); +//nop; +if (ra != t6) {//nop; +goto L476ff8;} +//nop; +a0 = 0x10006594; +//nop; +v0 = MEM_U32(a0 + 36); +//nop; +at = t0 < v0; +if (at == 0) {//nop; +goto L476f08;} +//nop; +t0 = v0; +L476f08: +t7 = MEM_U32(a1 + 44); +t6 = -t0; +t8 = t7 + t0; +t9 = t8 + 0xffffffff; +t7 = t9 & t6; +MEM_U32(a1 + 44) = t7; +t8 = MEM_U32(t3 + 0); +v0 = t0 >> 4; +t9 = MEM_U32(t8 + 4); +at = 0x4; +t6 = MEM_U32(t9 + 44); +if (v0 != at) {MEM_U32(s0 + 36) = t6; +goto L476f44;} +MEM_U32(s0 + 36) = t6; +v1 = 0x3; +goto L476f48; +v1 = 0x3; +L476f44: +v1 = v0; +L476f48: +t7 = MEM_S16(s0 + 64); +//nop; +t8 = t7 & 0xfff0; +t9 = v1 | t8; +MEM_U16(s0 + 64) = (uint16_t)t9; +v0 = MEM_U32(a0 + 36); +v1 = t4; +at = t4 < v0; +if (at == 0) {at = t4 < v0; +goto L476fc4;} +at = t4 < v0; +t6 = 0x10029fa0; +//nop; +t6 = MEM_U16(t6 + 4); +//nop; +if (t6 == 0) {at = t4 < v0; +goto L476fc4;} +at = t4 < v0; +t7 = MEM_U32(s0 + 8); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t5 == t8) {at = t4 < v0; +goto L476fc4;} +at = t4 < v0; +t9 = MEM_U32(s0 + 36); +//nop; +t6 = t9 + v0; +v0 = 0x10006594; +t7 = t6 - t4; +MEM_U32(s0 + 36) = t7; +v0 = MEM_U32(v0 + 36); +//nop; +at = t4 < v0; +L476fc4: +if (at == 0) {//nop; +goto L476fd4;} +//nop; +v1 = v0; +goto L476fd4; +v1 = v0; +L476fd4: +t8 = MEM_U32(t3 + 0); +//nop; +a1 = MEM_U32(t8 + 4); +//nop; +t9 = MEM_U32(a1 + 44); +//nop; +t6 = t9 + v1; +MEM_U32(a1 + 44) = t6; +goto L47749c; +MEM_U32(a1 + 44) = t6; +L476ff8: +v0 = MEM_U32(t2 + 4); +v1 = MEM_U32(a0 + 8); +if (v0 == at) {//nop; +goto L477010;} +//nop; +if (t5 != v0) {//nop; +goto L477030;} +//nop; +L477010: +a0 = 0x10006594; +//nop; +v0 = MEM_U32(a0 + 12); +//nop; +at = t0 < v0; +if (at == 0) {//nop; +goto L477030;} +//nop; +t0 = v0; +L477030: +t7 = MEM_U32(v1 + 24); +v0 = t0 >> 4; +t8 = t7 + t4; +MEM_U32(v1 + 24) = t8; +t9 = MEM_U32(t3 + 0); +at = 0x4; +v1 = MEM_U32(t9 + 8); +t9 = -t0; +t6 = MEM_U32(v1 + 24); +//nop; +t7 = t6 + t0; +t8 = t7 + 0xffffffff; +t6 = t8 & t9; +MEM_U32(v1 + 24) = t6; +t7 = MEM_U32(t3 + 0); +v1 = v0; +t8 = MEM_U32(t7 + 8); +//nop; +t9 = MEM_U32(t8 + 24); +//nop; +t6 = -t9; +if (v0 != at) {MEM_U32(s0 + 36) = t6; +goto L477094;} +MEM_U32(s0 + 36) = t6; +v1 = 0x3; +goto L477094; +v1 = 0x3; +L477094: +t7 = MEM_S16(s0 + 64); +at = 0xfffffff0; +t8 = t7 & at; +t9 = v1 | t8; +MEM_U16(s0 + 64) = (uint16_t)t9; +goto L47749c; +MEM_U16(s0 + 64) = (uint16_t)t9; +at = 0x3; +L4770b0: +if (v0 != at) {// bdead 40022a33 ra = MEM_U32(sp + 28); +goto L4774a0;} +// bdead 40022a33 ra = MEM_U32(sp + 28); +t6 = 0x1002dedc; +t1 = MEM_U32(s0 + 24); +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == t1) {//nop; +goto L477130;} +//nop; +if (t4 != 0) {at = 0x13; +goto L477130;} +at = 0x13; +if (a0 != at) {a1 = 0x2; +goto L4770f8;} +a1 = 0x2; +t7 = MEM_U32(v1 + 8); +//nop; +t8 = MEM_U32(t7 + 24); +//nop; +if (t8 != 0) {//nop; +goto L477130;} +//nop; +L4770f8: +a2 = MEM_U32(s0 + 20); +//nop; +a0 = 0x30000; +a0 = a0 | 0xfa; +MEM_U32(sp + 36) = t4; +MEM_U32(sp + 40) = t2; +MEM_U32(sp + 32) = t0; +a3 = t1 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47711c; +a3 = t1 + 0x18; +L47711c: +// bdead 40020003 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 32); +t2 = MEM_U32(sp + 40); +t4 = MEM_U32(sp + 36); +//nop; +L477130: +t3 = 0x10029b90; +//nop; +t3 = t3; +a0 = MEM_U32(t3 + 0); +//nop; +v1 = MEM_U32(a0 + 8); +//nop; +v0 = MEM_U32(v1 + 40); +//nop; +t9 = v0 << 0; +if ((int)t9 >= 0) {t8 = v0 << 1; +goto L477388;} +t8 = v0 << 1; +t6 = MEM_U32(t2 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 >= 0) {//nop; +goto L47725c;} +//nop; +t8 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(t8 + 4); +MEM_U32(sp + 36) = t4; +MEM_U32(sp + 32) = t0; +v0 = f_sizeof_type(mem, sp, a0); +goto L47718c; +MEM_U32(sp + 32) = t0; +L47718c: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 32); +v1 = 0x10007e54; +t3 = 0x10029b90; +v1 = MEM_U32(v1 + 0); +t4 = MEM_U32(sp + 36); +at = v1 < t0; +if (at == 0) {t3 = t3; +goto L4771b4;} +t3 = t3; +t0 = v1; +L4771b4: +a0 = MEM_U32(t3 + 0); +a3 = -t0; +t1 = MEM_U32(a0 + 12); +//nop; +v1 = t1 & a3; +a1 = t1; +if (t4 != 0) {a2 = t1 - v1; +goto L4771e0;} +a2 = t1 - v1; +if (a2 == 0) {t9 = a2 + t4; +goto L4771e4;} +t9 = a2 + t4; +t4 = v0 - a2; +L4771e0: +t9 = a2 + t4; +L4771e4: +at = v0 < t9; +if (at == 0) {t6 = a1 + t0; +goto L47720c;} +t6 = a1 + t0; +t7 = t6 + 0xffffffff; +t8 = t7 & a3; +MEM_U32(a0 + 12) = t8; +t9 = MEM_U32(t3 + 0); +//nop; +t1 = MEM_U32(t9 + 12); +//nop; +L47720c: +MEM_U32(s0 + 36) = t1; +a0 = MEM_U32(t3 + 0); +t8 = 0x1; +t6 = MEM_U32(a0 + 12); +//nop; +t7 = t6 + t4; +MEM_U32(a0 + 12) = t7; +t9 = MEM_U32(t3 + 0); +t6 = 0x1002dedc; +MEM_U32(t9 + 16) = t8; +t7 = MEM_U32(s0 + 24); +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != t7) {//nop; +goto L477304;} +//nop; +a0 = 0x10006594; +//nop; +t0 = MEM_U32(a0 + 4); +a0 = MEM_U32(t3 + 0); +goto L477308; +a0 = MEM_U32(t3 + 0); +L47725c: +t8 = MEM_U32(a0 + 16); +at = 0x1; +if (t8 != at) {//nop; +goto L477270;} +//nop; +MEM_U32(a0 + 16) = zero; +L477270: +v1 = 0x10007e54; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +at = v1 < t0; +if (at == 0) {v0 = v1 >> 4; +goto L4772b8;} +v0 = v1 >> 4; +at = 0x4; +if (v0 != at) {t0 = v1; +goto L4772a0;} +t0 = v1; +v1 = 0x3; +goto L4772a4; +v1 = 0x3; +L4772a0: +v1 = v0; +L4772a4: +t9 = MEM_S16(s0 + 64); +//nop; +t6 = t9 & 0xfff0; +t7 = v1 | t6; +MEM_U16(s0 + 64) = (uint16_t)t7; +L4772b8: +a0 = MEM_U32(t3 + 0); +t7 = -t0; +t8 = MEM_U32(a0 + 12); +//nop; +t9 = t8 + t0; +t6 = t9 + 0xffffffff; +t8 = t6 & t7; +MEM_U32(a0 + 12) = t8; +t9 = MEM_U32(t3 + 0); +//nop; +t6 = MEM_U32(t9 + 12); +//nop; +MEM_U32(s0 + 36) = t6; +a0 = MEM_U32(t3 + 0); +//nop; +t7 = MEM_U32(a0 + 12); +//nop; +t8 = t7 + t4; +MEM_U32(a0 + 12) = t8; +L477304: +a0 = MEM_U32(t3 + 0); +L477308: +//nop; +v1 = MEM_U32(a0 + 8); +//nop; +t9 = MEM_U32(v1 + 28); +//nop; +at = t9 < t0; +if (at == 0) {//nop; +goto L47733c;} +//nop; +MEM_U32(v1 + 28) = t0; +a0 = MEM_U32(t3 + 0); +//nop; +v1 = MEM_U32(a0 + 8); +//nop; +L47733c: +t6 = MEM_U32(a0 + 12); +//nop; +MEM_U32(v1 + 24) = t6; +t7 = MEM_U32(t3 + 0); +//nop; +v1 = MEM_U32(t7 + 8); +//nop; +v0 = MEM_U32(v1 + 24); +//nop; +if (v0 == 0) {// bdead 19 ra = MEM_U32(sp + 28); +goto L4774a0;} +// bdead 19 ra = MEM_U32(sp + 28); +a0 = MEM_U32(v1 + 28); +//nop; +t8 = v0 + a0; +t9 = t8 + 0xffffffff; +t6 = -a0; +t7 = t9 & t6; +MEM_U32(v1 + 24) = t7; +goto L47749c; +MEM_U32(v1 + 24) = t7; +L477388: +if ((int)t8 >= 0) {a2 = 0x190; +goto L477458;} +a2 = 0x190; +t9 = MEM_U32(s0 + 12); +//nop; +t6 = t9 << 2; +if ((int)t6 >= 0) {//nop; +goto L4773d8;} +//nop; +t7 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(t7 + 4); +MEM_U32(sp + 32) = t0; +v0 = f_sizeof_type(mem, sp, a0); +goto L4773b8; +MEM_U32(sp + 32) = t0; +L4773b8: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 32); +t8 = 0x10029b90; +t4 = v0; +t8 = MEM_U32(t8 + 0); +//nop; +v1 = MEM_U32(t8 + 8); +//nop; +L4773d8: +t9 = MEM_U32(v1 + 28); +//nop; +at = t9 < t0; +if (at == 0) {//nop; +goto L477404;} +//nop; +t6 = 0x10029b90; +MEM_U32(v1 + 28) = t0; +t6 = MEM_U32(t6 + 0); +//nop; +v1 = MEM_U32(t6 + 8); +//nop; +L477404: +v0 = MEM_U32(v1 + 24); +//nop; +at = v0 < t4; +if (at == 0) {//nop; +goto L477438;} +//nop; +t7 = 0x10029b90; +MEM_U32(v1 + 24) = t4; +t7 = MEM_U32(t7 + 0); +//nop; +v1 = MEM_U32(t7 + 8); +//nop; +v0 = MEM_U32(v1 + 24); +//nop; +L477438: +a0 = MEM_U32(v1 + 28); +//nop; +t8 = v0 + a0; +t9 = t8 + 0xffffffff; +t6 = -a0; +t7 = t9 & t6; +MEM_U32(v1 + 24) = t7; +goto L47749c; +MEM_U32(v1 + 24) = t7; +L477458: +a0 = 0x1001416c; +a1 = 0x10014174; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L477470; +a1 = a1; +L477470: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L4774a0; +// bdead 1 ra = MEM_U32(sp + 28); +L47747c: +a0 = 0x10014180; +a1 = 0x10014188; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L477494; +a1 = a1; +L477494: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L47749c: +// bdead 1 ra = MEM_U32(sp + 28); +L4774a0: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_member_pack(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4774ac: +//member_pack: +//nop; +//nop; +//nop; +if (a0 == 0) {t6 = a0 << 3; +goto L4774cc;} +t6 = a0 << 3; +at = 0x10007e54; +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +L4774cc: +t7 = 0x10007e58; +at = 0x10007e54; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(at + 0) = t7; +//nop; +return; +//nop; +} + +static void f_set_def_member_pack(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4774e8: +//set_def_member_pack: +//nop; +//nop; +//nop; +if (a0 == 0) {//nop; +goto L477510;} +//nop; +v0 = 0x10007e58; +t6 = a0 << 3; +v0 = v0; +MEM_U32(v0 + 0) = t6; +goto L477524; +MEM_U32(v0 + 0) = t6; +L477510: +t7 = 0x10006594; +v0 = 0x10007e58; +t7 = MEM_U32(t7 + 28); +v0 = v0; +MEM_U32(v0 + 0) = t7; +L477524: +t8 = MEM_U32(v0 + 0); +at = 0x10007e54; +MEM_U32(at + 0) = t8; +return; +MEM_U32(at + 0) = t8; +//nop; +//nop; +//nop; +} + +static uint32_t func_477540(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L477540: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 32) = s2; +s2 = 0x10007e64; +// fdead 400800eb MEM_U32(sp + 28) = s1; +s2 = s2; +t6 = MEM_U32(s2 + 0); +// fdead 400880eb MEM_U32(sp + 24) = s0; +s1 = a0; +// fdead 400c80eb MEM_U32(sp + 44) = ra; +// fdead 400c80eb MEM_U32(sp + 40) = gp; +// fdead 400c80eb MEM_U32(sp + 36) = s3; +if ((int)t6 <= 0) {s0 = zero; +goto L4775e8;} +s0 = zero; +s3 = 0x10029ba0; +//nop; +s3 = s3; +t7 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(t7 + 0); +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4775a0; +//nop; +L4775a0: +// bdead 401e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4775e8;} +//nop; +L4775ac: +t8 = MEM_U32(s2 + 0); +s0 = s0 + 0x1; +at = (int)s0 < (int)t8; +if (at == 0) {//nop; +goto L4775e8;} +//nop; +t9 = MEM_U32(s3 + 0); +t0 = s0 << 2; +t1 = t9 + t0; +//nop; +a1 = MEM_U32(t1 + 0); +a0 = s1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4775dc; +a0 = s1; +L4775dc: +// bdead 401e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L4775ac;} +//nop; +L4775e8: +t2 = MEM_U32(s2 + 0); +// bdead 20801 s1 = MEM_U32(sp + 28); +at = (int)s0 < (int)t2; +if (at == 0) {v0 = 0xffffffff; +goto L47761c;} +v0 = 0xffffffff; +t3 = 0x10029ba4; +t4 = s0 << 2; +t3 = MEM_U32(t3 + 0); +//nop; +t5 = t3 + t4; +v0 = MEM_U32(t5 + 0); +// bdead 9 ra = MEM_U32(sp + 44); +goto L477620; +// bdead 9 ra = MEM_U32(sp + 44); +L47761c: +// bdead 9 ra = MEM_U32(sp + 44); +L477620: +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_477634(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L477634: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 32) = s2; +s2 = 0x10007e64; +// fdead 4008002b MEM_U32(sp + 28) = s1; +s2 = s2; +t6 = MEM_U32(s2 + 0); +// fdead 4008802b MEM_U32(sp + 24) = s0; +s1 = a0; +// fdead 400c802b MEM_U32(sp + 44) = ra; +// fdead 400c802b MEM_U32(sp + 40) = gp; +// fdead 400c802b MEM_U32(sp + 36) = s3; +if ((int)t6 <= 0) {s0 = zero; +goto L4776dc;} +s0 = zero; +s3 = 0x10029ba0; +//nop; +s3 = s3; +t7 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(t7 + 0); +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L477694; +//nop; +L477694: +// bdead 401e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4776dc;} +//nop; +L4776a0: +t8 = MEM_U32(s2 + 0); +s0 = s0 + 0x1; +at = (int)s0 < (int)t8; +if (at == 0) {//nop; +goto L4776dc;} +//nop; +t9 = MEM_U32(s3 + 0); +t0 = s0 << 2; +t1 = t9 + t0; +//nop; +a1 = MEM_U32(t1 + 0); +a0 = s1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4776d0; +a0 = s1; +L4776d0: +// bdead 401e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L4776a0;} +//nop; +L4776dc: +t2 = MEM_U32(s2 + 0); +// bdead 20801 s1 = MEM_U32(sp + 28); +at = (int)s0 < (int)t2; +if (at == 0) {v0 = 0xffffffff; +goto L477710;} +v0 = 0xffffffff; +t3 = 0x10029ba8; +t4 = s0 << 2; +t3 = MEM_U32(t3 + 0); +//nop; +t5 = t3 + t4; +v0 = MEM_U32(t5 + 0); +// bdead 9 ra = MEM_U32(sp + 44); +goto L477714; +// bdead 9 ra = MEM_U32(sp + 44); +L477710: +// bdead 9 ra = MEM_U32(sp + 44); +L477714: +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void f_map_filename_to_ifd_idn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L477728: +//map_filename_to_ifd_idn: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb t9 = t9; +// fdead 400000eb MEM_U32(sp + 24) = gp; +// fdead 400000eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = func_477540(mem, sp, a0); +goto L47775c; +MEM_U32(sp + 40) = a2; +L47775c: +// bdead 40000009 gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (v0 != at) {// bdead 40000001 v0 = zero; +goto L477928;} +// bdead 40000001 v0 = zero; +s0 = 0x10007e68; +t6 = 0x40; +s0 = s0; +v0 = MEM_U32(s0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L477814;} +//nop; +MEM_U32(s0 + 0) = t6; +//nop; +a0 = t6 << 2; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L47779c; +//nop; +L47779c: +// bdead 40020009 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029ba0; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(s0 + 0); +//nop; +t8 = a0 << 2; +a0 = t8; +v0 = f_Malloc(mem, sp, a0); +goto L4777c4; +a0 = t8; +L4777c4: +// bdead 40020009 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029ba4; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(s0 + 0); +//nop; +t9 = a0 << 2; +a0 = t9; +//nop; +//nop; +//nop; +v0 = f_Malloc(mem, sp, a0); +goto L4777f8; +//nop; +L4777f8: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10007e64; +at = 0x10029ba8; +v1 = MEM_U32(v1 + 0); +MEM_U32(at + 0) = v0; +goto L4778b8; +MEM_U32(at + 0) = v0; +L477814: +v1 = 0x10007e64; +t0 = v0 + 0x40; +v1 = MEM_U32(v1 + 0); +//nop; +at = (int)v1 < (int)v0; +if (at != 0) {//nop; +goto L4778b8;} +//nop; +a0 = 0x10029ba0; +MEM_U32(s0 + 0) = t0; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = t0 << 2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L477848; +a1 = t0 << 2; +L477848: +// bdead 40020009 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029ba0; +a0 = 0x10029ba4; +MEM_U32(at + 0) = v0; +a1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +t2 = a1 << 2; +a1 = t2; +v0 = f_Realloc(mem, sp, a0, a1); +goto L477874; +a1 = t2; +L477874: +// bdead 40020009 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029ba4; +a0 = 0x10029ba8; +MEM_U32(at + 0) = v0; +a1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +t3 = a1 << 2; +a1 = t3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L4778a0; +a1 = t3; +L4778a0: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10007e64; +at = 0x10029ba8; +v1 = MEM_U32(v1 + 0); +MEM_U32(at + 0) = v0; +L4778b8: +t5 = 0x10029ba0; +a0 = 0x10007e64; +t5 = MEM_U32(t5 + 0); +t4 = MEM_U32(sp + 32); +t6 = v1 << 2; +t7 = t5 + t6; +t9 = 0x10029ba4; +a0 = a0; +MEM_U32(t7 + 0) = t4; +t0 = MEM_U32(a0 + 0); +t9 = MEM_U32(t9 + 0); +t8 = MEM_U32(sp + 36); +t1 = t0 << 2; +t2 = t9 + t1; +t5 = 0x10029ba8; +MEM_U32(t2 + 0) = t8; +t6 = MEM_U32(a0 + 0); +t5 = MEM_U32(t5 + 0); +t3 = MEM_U32(sp + 40); +t4 = t6 << 2; +t7 = t5 + t4; +MEM_U32(t7 + 0) = t3; +t0 = MEM_U32(a0 + 0); +// bdead 221 v0 = 0x1; +t9 = t0 + 0x1; +MEM_U32(a0 + 0) = t9; +goto L477928; +MEM_U32(a0 + 0) = t9; +// fdead 0 v0 = zero; +L477928: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t func_477938(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L477938: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +a0 = 0x1002df44; +//nop; +// fdead 400000eb MEM_U32(sp + 28) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = f_get_link_elem(mem, sp, a0); +goto L47796c; +MEM_U32(sp + 40) = a2; +L47796c: +t6 = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 40); +// bdead 40008089 gp = MEM_U32(sp + 24); +MEM_U32(v0 + 4) = t6; +t7 = MEM_U32(sp + 36); +t8 = 0xffffffff; +MEM_U32(v0 + 16) = t8; +MEM_U32(v0 + 12) = a2; +MEM_U32(v0 + 8) = t7; +t9 = MEM_U32(a2 + 4); +//nop; +MEM_U32(v0 + 0) = t9; +MEM_U32(a2 + 4) = v0; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_register_file(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4779b0: +//register_file: +//nop; +//nop; +//nop; +t6 = 0x1002df4c; +sp = sp + 0xffffffc0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400281eb MEM_U32(sp + 28) = ra; +// fdead 400281eb MEM_U32(sp + 24) = gp; +if (t6 != 0) {MEM_U32(sp + 68) = a1; +goto L477ae8;} +MEM_U32(sp + 68) = a1; +if (a0 == 0) {//nop; +goto L477ae8;} +//nop; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4779f8; +//nop; +L4779f8: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = s0; +//nop; +a1 = v0 + 0x1; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L477a10; +//nop; +L477a10: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +a1 = zero; +// fdead 6002007b t9 = t9; +a2 = v0; +v0 = func_477938(mem, sp, a0, a1, a2); +goto L477a2c; +a2 = v0; +L477a2c: +// bdead 4000000b gp = MEM_U32(sp + 24); +MEM_U32(sp + 52) = zero; +at = 0x1002df10; +v1 = 0x1002df10; +MEM_U32(at + 0) = v0; +at = 0x1002df4c; +v1 = MEM_U32(v1 + 0); +a2 = 0x1002df50; +MEM_U32(at + 0) = v1; +t7 = MEM_U32(a2 + 0); +MEM_U32(sp + 60) = zero; +if (t7 != 0) {MEM_U32(sp + 56) = v1; +goto L477abc;} +MEM_U32(sp + 56) = v1; +t8 = 0x100; +t9 = t8 << 2; +t9 = t9 - t8; +a1 = t9 << 2; +MEM_U32(a2 + 0) = t8; +//nop; +a0 = MEM_U32(a2 + 4); +//nop; +v0 = f_Realloc(mem, sp, a0, a1); +goto L477a84; +//nop; +L477a84: +// bdead 40000009 gp = MEM_U32(sp + 24); +t1 = sp + 0x34; +a2 = 0x1002df50; +//nop; +MEM_U32(a2 + 4) = v0; +at = MEM_U32(t1 + 0); +//nop; +MEM_U32(v0 + 0) = at; +t3 = MEM_U32(t1 + 4); +//nop; +MEM_U32(v0 + 4) = t3; +at = MEM_U32(t1 + 8); +MEM_U32(v0 + 8) = at; +goto L477c1c; +MEM_U32(v0 + 8) = at; +L477abc: +t5 = sp + 0x34; +at = MEM_U32(t5 + 0); +t4 = MEM_U32(a2 + 4); +//nop; +MEM_U32(t4 + 0) = at; +t7 = MEM_U32(t5 + 4); +//nop; +MEM_U32(t4 + 4) = t7; +at = MEM_U32(t5 + 8); +MEM_U32(t4 + 8) = at; +goto L477c1c; +MEM_U32(t4 + 8) = at; +L477ae8: +if (s0 == 0) {t6 = MEM_U32(sp + 68); +goto L477c20;} +t6 = MEM_U32(sp + 68); +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L477b00; +//nop; +L477b00: +// bdead 40020009 gp = MEM_U32(sp + 24); +t9 = v0 + 0x1; +t8 = 0x1002df10; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +v1 = MEM_U32(t8 + 12); +//nop; +a2 = MEM_U32(v1 + 20); +//nop; +if (t9 != a2) {t2 = MEM_U32(sp + 68); +goto L477b50;} +t2 = MEM_U32(sp + 68); +//nop; +a0 = s0; +a1 = v1 + 0x18; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L477b40; +a1 = v1 + 0x18; +L477b40: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 == 0) {t6 = MEM_U32(sp + 68); +goto L477c20;} +t6 = MEM_U32(sp + 68); +t2 = MEM_U32(sp + 68); +L477b50: +at = 0x1; +if (t2 == at) {//nop; +goto L477b9c;} +//nop; +t0 = 0x1002df10; +a0 = s0; +t0 = MEM_U32(t0 + 0); +//nop; +v1 = MEM_U32(t0 + 8); +//nop; +if (v1 == 0) {//nop; +goto L477b9c;} +//nop; +v0 = MEM_U32(v1 + 12); +//nop; +a2 = MEM_U32(v0 + 20); +a1 = v0 + 0x18; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L477b90; +a1 = v0 + 0x18; +L477b90: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L477c00;} +//nop; +L477b9c: +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L477bac; +//nop; +L477bac: +// bdead 40020009 gp = MEM_U32(sp + 24); +a0 = s0; +//nop; +a1 = v0 + 0x1; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L477bc4; +//nop; +L477bc4: +// bdead 40000009 gp = MEM_U32(sp + 24); +a2 = v0; +a0 = 0x1002df14; +a1 = 0x1002df10; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +// fdead 600200ff t9 = t9; +//nop; +v0 = func_477938(mem, sp, a0, a1, a2); +goto L477bec; +//nop; +L477bec: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +at = 0x1002df10; +MEM_U32(at + 0) = v0; +goto L477c1c; +MEM_U32(at + 0) = v0; +L477c00: +t1 = 0x1002df10; +at = 0x1002df10; +t1 = MEM_U32(t1 + 0); +//nop; +t3 = MEM_U32(t1 + 8); +//nop; +MEM_U32(at + 0) = t3; +L477c1c: +t6 = MEM_U32(sp + 68); +L477c20: +// bdead 8001 v0 = 0x1002df10; +at = 0x1002df14; +// bdead 8005 ra = MEM_U32(sp + 28); +// bdead 8005 s0 = MEM_U32(sp + 20); +t4 = t6 + 0xffffffff; +// bdead 2005 v0 = MEM_U32(v0 + 0); +// bdead 2005 sp = sp + 0x40; +MEM_U32(at + 0) = t4; +return; +MEM_U32(at + 0) = t4; +} + +static uint32_t f_loc_to_cppline(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L477c44: +//loc_to_cppline: +//nop; +//nop; +//nop; +v1 = 0x1002df18; +a1 = zero; +v1 = MEM_U32(v1 + 0); +//nop; +if ((int)v1 >= 0) {a2 = (int)v1 >> 1; +goto L477c70;} +a2 = (int)v1 >> 1; +at = v1 + 0x1; +a2 = (int)at >> 1; +L477c70: +if (v1 == 0) {v0 = a1; +goto L477d24;} +v0 = a1; +v0 = 0x1002df50; +t1 = 0xc; +v0 = MEM_U32(v0 + 4); +//nop; +L477c88: +lo = a2 * t1; +hi = (uint32_t)((uint64_t)a2 * (uint64_t)t1 >> 32); +t6 = lo; +a3 = v0 + t6; +t0 = MEM_U32(a3 + 0); +//nop; +at = (int)a0 < (int)t0; +if (at != 0) {at = (int)a0 < (int)t0; +goto L477cc8;} +at = (int)a0 < (int)t0; +t7 = MEM_U32(a3 + 12); +//nop; +at = (int)a0 < (int)t7; +if (at == 0) {at = (int)a0 < (int)t0; +goto L477cc8;} +at = (int)a0 < (int)t0; +v0 = a2; +return v0; +v0 = a2; +// fdead 0 at = (int)a0 < (int)t0; +L477cc8: +if (at == 0) {//nop; +goto L477cd8;} +//nop; +v1 = a2; +goto L477cdc; +v1 = a2; +L477cd8: +a1 = a2; +L477cdc: +a3 = v1 + a1; +if ((int)a3 >= 0) {t8 = (int)a3 >> 1; +goto L477cf0;} +t8 = (int)a3 >> 1; +at = a3 + 0x1; +t8 = (int)at >> 1; +L477cf0: +if (a1 == t8) {a2 = t8; +goto L477d00;} +a2 = t8; +if (t8 != v1) {//nop; +goto L477d18;} +//nop; +L477d00: +if (a1 == 0) {//nop; +goto L477d10;} +//nop; +v0 = v1; +return v0; +v0 = v1; +L477d10: +v0 = a1; +return v0; +v0 = a1; +L477d18: +if (v1 != a1) {//nop; +goto L477c88;} +//nop; +v0 = a1; +L477d24: +//nop; +return v0; +//nop; +} + +static uint32_t f_real_file_line(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L477d2c: +//real_file_line: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 44) = a3; +MEM_U32(sp + 40) = a2; +v0 = f_loc_to_cppline(mem, sp, a0); +goto L477d58; +MEM_U32(sp + 40) = a2; +L477d58: +// bdead 4000000b gp = MEM_U32(sp + 24); +t7 = v0 << 2; +t6 = 0x1002df50; +t7 = t7 - v0; +t6 = MEM_U32(t6 + 4); +t7 = t7 << 2; +a0 = t6 + t7; +a2 = MEM_U32(sp + 40); +v1 = MEM_U32(a0 + 4); +t8 = MEM_U32(a0 + 8); +a1 = MEM_U32(sp + 36); +if (v1 == 0) {MEM_U32(a2 + 0) = t8; +goto L477ddc;} +MEM_U32(a2 + 0) = t8; +t9 = MEM_U32(sp + 44); +//nop; +if (t9 == 0) {//nop; +goto L477dc8;} +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +if (v0 == 0) {//nop; +goto L477dc8;} +//nop; +L477dac: +MEM_U32(a2 + 0) = v0; +v1 = MEM_U32(v1 + 8); +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +if (v0 != 0) {//nop; +goto L477dac;} +//nop; +L477dc8: +t0 = MEM_U32(v1 + 12); +//nop; +t1 = t0 + 0x18; +MEM_U32(a1 + 0) = t1; +goto L477de0; +MEM_U32(a1 + 0) = t1; +L477ddc: +MEM_U32(a1 + 0) = zero; +L477de0: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +v0 = 0x1; +return v0; +v0 = 0x1; +} + +static uint32_t f_location_to_isymb(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L477df0: +//location_to_isymb: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = f_loc_to_cppline(mem, sp, a0); +goto L477e10; +// fdead 400001eb MEM_U32(sp + 24) = gp; +L477e10: +// bdead 40000009 gp = MEM_U32(sp + 24); +t7 = v0 << 2; +t6 = 0x1002df50; +t7 = t7 - v0; +t6 = MEM_U32(t6 + 4); +t7 = t7 << 2; +t8 = t6 + t7; +v1 = MEM_U32(t8 + 4); +at = 0xffffffff; +t9 = MEM_U32(v1 + 16); +//nop; +if (t9 != at) {// bdead 40000011 ra = MEM_U32(sp + 28); +goto L477e6c;} +// bdead 40000011 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(v1 + 12); +// bdead 40000031 t9 = t9; +MEM_U32(sp + 36) = v1; +a0 = a0 + 0x18; +v0 = func_477540(mem, sp, a0); +goto L477e5c; +a0 = a0 + 0x18; +L477e5c: +v1 = MEM_U32(sp + 36); +// bdead 19 gp = MEM_U32(sp + 24); +MEM_U32(v1 + 16) = v0; +// bdead 11 ra = MEM_U32(sp + 28); +L477e6c: +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_loc_to_fd_line(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L477e78: +//loc_to_fd_line: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s1; +s1 = a1; +s3 = a2; +// fdead 401401eb MEM_U32(sp + 40) = gp; +// fdead 401401eb MEM_U32(sp + 32) = s2; +// fdead 401401eb MEM_U32(sp + 24) = s0; +v0 = f_loc_to_cppline(mem, sp, a0); +goto L477eb0; +// fdead 401401eb MEM_U32(sp + 24) = s0; +L477eb0: +// bdead 4014000b gp = MEM_U32(sp + 40); +t7 = v0 << 2; +t6 = 0x1002df50; +t7 = t7 - v0; +t6 = MEM_U32(t6 + 4); +t7 = t7 << 2; +v1 = t6 + t7; +s0 = MEM_U32(v1 + 4); +t8 = MEM_U32(v1 + 8); +//nop; +MEM_U32(s3 + 0) = t8; +a0 = MEM_U32(s0 + 12); +// fdead 6217803b t9 = t9; +a0 = a0 + 0x18; +v0 = func_477634(mem, sp, a0); +goto L477eec; +a0 = a0 + 0x18; +L477eec: +// bdead 4016000b gp = MEM_U32(sp + 40); +at = 0xffffffff; +if (v0 != at) {MEM_U32(s1 + 0) = v0; +goto L477f6c;} +MEM_U32(s1 + 0) = v0; +if (s0 == 0) {MEM_U32(s1 + 0) = zero; +goto L477f6c;} +MEM_U32(s1 + 0) = zero; +s2 = 0x1002f79c; +//nop; +L477f0c: +t9 = MEM_U32(s0 + 4); +//nop; +MEM_U32(s3 + 0) = t9; +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 == 0) {//nop; +goto L477f48;} +//nop; +a0 = MEM_U32(s0 + 12); +//nop; +a0 = a0 + 0x18; +//nop; +v0 = f_st_file_idn(mem, sp, a0); +goto L477f3c; +//nop; +L477f3c: +// bdead 401e0009 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 0) = v0; +goto L477f54; +MEM_U32(s1 + 0) = v0; +L477f48: +t0 = MEM_U32(s2 + 0); +//nop; +MEM_U32(s1 + 0) = t0; +L477f54: +t1 = MEM_U32(s1 + 0); +//nop; +if (t1 != 0) {// bdead 401e0001 ra = MEM_U32(sp + 44); +goto L477f70;} +// bdead 401e0001 ra = MEM_U32(sp + 44); +if (s0 != 0) {//nop; +goto L477f0c;} +//nop; +L477f6c: +// bdead 1 ra = MEM_U32(sp + 44); +L477f70: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +//nop; +//nop; +} + +static void func_477f90(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L477f90: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +v0 = 0x10029bb8; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +// fdead 4000006b MEM_U32(sp + 28) = s0; +v0 = v0; +t6 = MEM_U32(a0 + 8); +t7 = MEM_U32(v0 + 0); +s0 = a0; +if (a1 == t7) {MEM_U32(sp + 52) = t6; +goto L477fe4;} +MEM_U32(sp + 52) = t6; +MEM_U32(v0 + 0) = a1; +//nop; +a0 = a1; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L477fdc; +//nop; +L477fdc: +// bdead 400201c3 gp = MEM_U32(sp + 32); +//nop; +L477fe4: +a0 = MEM_U32(s0 + 24); +//nop; +a0 = a0 + 0x18; +//nop; +v0 = f_st_extstradd(mem, sp, a0, a1, a2, a3); +goto L477ff8; +//nop; +L477ff8: +t8 = MEM_U32(sp + 52); +MEM_U32(sp + 60) = v0; +v1 = MEM_U32(t8 + 4); +// bdead 40020013 gp = MEM_U32(sp + 32); +at = 0x15; +if (v1 == at) {t4 = 0xf0000; +goto L4781e4;} +t4 = 0xf0000; +t9 = MEM_U32(s0 + 12); +// bdead 44020013 t0 = 0x8000000; +t1 = t9 << 4; +if ((int)t1 >= 0) {a2 = 0x97; +goto L478038;} +a2 = 0x97; +t2 = MEM_U32(s0 + 28); +//nop; +if (t2 == 0) {t4 = MEM_U32(sp + 52); +goto L478064;} +t4 = MEM_U32(sp + 52); +L478038: +a0 = 0x10014210; +a1 = 0x10014264; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L478050; +a1 = a1; +L478050: +t3 = MEM_U32(sp + 52); +// bdead 40021003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(t3 + 4); +// bdead 40020013 t0 = 0x8000000; +t4 = MEM_U32(sp + 52); +L478064: +at = 0xc0000000; +v0 = MEM_U32(t4 + 12); +a2 = 0xf0000; +t5 = v0 & at; +at = 0x18; +if (v1 != at) {v0 = t5; +goto L4780ac;} +v0 = t5; +if (v0 != 0) {//nop; +goto L478098;} +//nop; +t6 = MEM_U32(t4 + 16); +//nop; +if (t6 == 0) {//nop; +goto L4780ac;} +//nop; +L478098: +t7 = MEM_U32(sp + 52); +//nop; +v0 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 52) = v0; +L4780ac: +t8 = 0x10029fa0; +a2 = a2 | 0xffff; +t8 = MEM_U16(t8 + 2); +//nop; +if (t8 == 0) {//nop; +goto L4780e8;} +//nop; +//nop; +a0 = MEM_U32(sp + 52); +// bdead 40020023 t9 = t9; +//nop; +v0 = func_478f44(mem, sp, a0); +goto L4780d8; +//nop; +L4780d8: +// bdead 4002000b gp = MEM_U32(sp + 32); +// bdead 4002000b t0 = 0x8000000; +MEM_U32(sp + 40) = v0; +goto L4780ec; +MEM_U32(sp + 40) = v0; +L4780e8: +MEM_U32(sp + 40) = a2; +L4780ec: +t9 = MEM_U32(sp + 52); +t2 = 0x10006594; +t1 = MEM_U32(t9 + 24); +t2 = MEM_U32(t2 + 4); +//nop; +lo = t1 / t2; hi = t1 % t2; +t3 = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 60); +if (t2 != 0) {//nop; +goto L478118;} +//nop; +abort(); +L478118: +a2 = 0x1; +a3 = zero; +MEM_U32(sp + 16) = t3; +a1 = lo; +//nop; +v0 = f_st_extadd(mem, sp, a0, a1, a2, a3); +goto L478130; +//nop; +L478130: +// bdead 40020189 gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +a1 = 0x1; +//nop; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L478148; +//nop; +L478148: +v1 = MEM_U32(s0 + 48); +// bdead 20019 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 60) = v0; +if (v1 == 0) {t0 = 0x8000000; +goto L478244;} +t0 = 0x8000000; +a0 = 0x4000000; +v0 = 0x2; +L478164: +t5 = MEM_U32(v1 + 60); +//nop; +if (t5 != 0) {//nop; +goto L47819c;} +//nop; +t4 = MEM_U32(v1 + 12); +//nop; +t6 = t4 & t0; +if (t6 == 0) {//nop; +goto L47819c;} +//nop; +t7 = MEM_U16(v1 + 40); +//nop; +at = (int)t7 < (int)0x3; +if (at == 0) {//nop; +goto L4781c0;} +//nop; +L47819c: +t8 = MEM_U32(v1 + 12); +//nop; +t9 = t8 & a0; +if (t9 != 0) {//nop; +goto L4781cc;} +//nop; +t1 = MEM_U16(v1 + 40); +//nop; +if (v0 != t1) {//nop; +goto L4781cc;} +//nop; +L4781c0: +t2 = MEM_U32(s0 + 60); +//nop; +MEM_U32(v1 + 60) = t2; +L4781cc: +v1 = MEM_U32(v1 + 48); +//nop; +if (v1 != 0) {//nop; +goto L478164;} +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +goto L478248; +// bdead 1 ra = MEM_U32(sp + 36); +L4781e4: +t3 = MEM_U32(s0 + 12); +a0 = MEM_U32(sp + 60); +t5 = t3 << 5; +if ((int)t5 >= 0) {a1 = zero; +goto L478200;} +a1 = zero; +a2 = 0xe; +goto L478204; +a2 = 0xe; +L478200: +a2 = 0x6; +L478204: +//nop; +t4 = t4 | 0xffff; +MEM_U32(sp + 16) = t4; +a3 = zero; +v0 = f_st_extadd(mem, sp, a0, a1, a2, a3); +goto L478218; +a3 = zero; +L478218: +// bdead 40020189 gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +a1 = 0x1; +//nop; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L478230; +//nop; +L478230: +v1 = MEM_U32(s0 + 48); +// bdead 20019 gp = MEM_U32(sp + 32); +if (v1 == 0) {MEM_U32(s0 + 60) = v0; +goto L478244;} +MEM_U32(s0 + 60) = v0; +MEM_U32(v1 + 60) = v0; +L478244: +// bdead 1 ra = MEM_U32(sp + 36); +L478248: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static uint32_t func_478254(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478254: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 52) = a1; +t6 = MEM_U32(a0 + 16); +a2 = a0; +if (t6 == 0) {//nop; +goto L478314;} +//nop; +v0 = 0x10029c28; +a0 = 0xf; +v0 = v0; +MEM_U32(v0 + 0) = a0; +//nop; +MEM_U32(sp + 48) = a2; +//nop; +v0 = f_st_auxbtadd(mem, sp, a0); +goto L4782a0; +//nop; +L4782a0: +// bdead 40000109 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +at = 0x10029c24; +t8 = 0x10029c24; +MEM_U32(at + 0) = v0; +at = 0x10029c2c; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(at + 0) = t8; +t9 = MEM_U32(a2 + 12); +a0 = t8; +t0 = t9 << 2; +if ((int)t0 >= 0) {//nop; +goto L4782f4;} +//nop; +//nop; +a1 = MEM_U32(a2 + 24); +MEM_U32(sp + 48) = a2; +f_st_auxbtsize(mem, sp, a0, a1, a2); +goto L4782e8; +MEM_U32(sp + 48) = a2; +L4782e8: +// bdead 40000101 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +//nop; +L4782f4: +v1 = MEM_U32(a2 + 16); +//nop; +a0 = MEM_U32(v1 + 60); +//nop; +f_st_auxrndxadd_idn(mem, sp, a0); +goto L478308; +//nop; +L478308: +// bdead 400001c1 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 52); +goto L4789d0; +t1 = MEM_U32(sp + 52); +L478314: +v0 = MEM_U32(a2 + 4); +v1 = 0x18; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x13; +goto L4783ac;} +at = (int)v0 < (int)0x13; +if (at == 0) {t1 = v0 << 2; +goto L4783ac;} +t1 = v0 << 2; +t2 = 0x10007e88; +at = 0x10029c28; +t2 = t2; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 0); +a0 = 0x10029c28; +//nop; +MEM_U32(at + 0) = t4; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 48) = a2; +v0 = f_st_auxbtadd(mem, sp, a0); +goto L478358; +MEM_U32(sp + 48) = a2; +L478358: +// bdead 40000149 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +at = 0x10029c24; +t5 = 0x10029c24; +MEM_U32(at + 0) = v0; +at = 0x10029c2c; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(at + 0) = t5; +t6 = MEM_U32(a2 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 >= 0) {t1 = MEM_U32(sp + 52); +goto L4789d0;} +t1 = MEM_U32(sp + 52); +//nop; +a1 = MEM_U32(a2 + 24); +a0 = t5; +f_st_auxbtsize(mem, sp, a0, a1, a2); +goto L4783a0; +a0 = t5; +L4783a0: +// bdead 400001c1 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 52); +goto L4789d0; +t1 = MEM_U32(sp + 52); +L4783ac: +if (v1 != v0) {at = 0x13; +goto L478460;} +at = 0x13; +t9 = MEM_U32(a2 + 40); +t2 = 0xd; +t0 = t9 << 0; +if ((int)t0 >= 0) {a0 = 0xd; +goto L478408;} +a0 = 0xd; +at = 0x10029c28; +//nop; +t8 = 0xc; +a0 = 0xc; +MEM_U32(sp + 48) = a2; +MEM_U32(at + 0) = t8; +v0 = f_st_auxbtadd(mem, sp, a0); +goto L4783e4; +MEM_U32(at + 0) = t8; +L4783e4: +// bdead 40000109 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +at = 0x10029c24; +t1 = 0x10029c24; +MEM_U32(at + 0) = v0; +at = 0x10029c2c; +t1 = MEM_U32(t1 + 0); +MEM_U32(at + 0) = t1; +goto L478440; +MEM_U32(at + 0) = t1; +L478408: +at = 0x10029c28; +//nop; +MEM_U32(sp + 48) = a2; +MEM_U32(at + 0) = t2; +v0 = f_st_auxbtadd(mem, sp, a0); +goto L47841c; +MEM_U32(at + 0) = t2; +L47841c: +// bdead 40000109 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +at = 0x10029c24; +t3 = 0x10029c24; +MEM_U32(at + 0) = v0; +at = 0x10029c2c; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(at + 0) = t3; +L478440: +v1 = MEM_U32(a2 + 32); +//nop; +a0 = MEM_U32(v1 + 60); +//nop; +f_st_auxrndxadd_idn(mem, sp, a0); +goto L478454; +//nop; +L478454: +// bdead 400001c1 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 52); +goto L4789d0; +t1 = MEM_U32(sp + 52); +L478460: +if (v0 != at) {at = 0x16; +goto L478704;} +at = 0x16; +a3 = MEM_U32(a2 + 8); +a0 = 0xc0000000; +t4 = MEM_U32(a3 + 12); +t6 = MEM_U32(a3 + 4); +a1 = t4 & a0; +if (v1 != t6) {//nop; +goto L4784b4;} +//nop; +if (a1 != 0) {//nop; +goto L47849c;} +//nop; +t7 = MEM_U32(a3 + 16); +//nop; +if (t7 == 0) {//nop; +goto L4784b4;} +//nop; +L47849c: +v0 = MEM_U32(a3 + 8); +//nop; +t5 = MEM_U32(v0 + 12); +a3 = v0; +t9 = t5 & a0; +a1 = a1 | t9; +L4784b4: +//nop; +a0 = a3; +// bdead 400001e3 t9 = t9; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 40) = a3; +v0 = func_478254(mem, sp, a0, a1); +goto L4784cc; +MEM_U32(sp + 40) = a3; +L4784cc: +// bdead 40000043 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +v1 = 0x10029c20; +a3 = MEM_U32(sp + 40); +v1 = v1; +t0 = MEM_U32(v1 + 0); +at = 0x7; +t8 = t0 + 0x1; +if (t8 != at) {MEM_U32(v1 + 0) = t8; +goto L478548;} +MEM_U32(v1 + 0) = t8; +a0 = 0x10029c24; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 40) = a3; +f_st_addcontinued(mem, sp, a0, a1, a2, a3); +goto L47850c; +MEM_U32(sp + 40) = a3; +L47850c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10029c28; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_st_auxbtadd(mem, sp, a0); +goto L478528; +//nop; +L478528: +// bdead 4000000b gp = MEM_U32(sp + 24); +t2 = 0x1; +at = 0x10029c24; +a2 = MEM_U32(sp + 48); +MEM_U32(at + 0) = v0; +at = 0x10029c20; +a3 = MEM_U32(sp + 40); +MEM_U32(at + 0) = t2; +L478548: +a0 = 0x10029c24; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x3; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 40) = a3; +f_st_addtq(mem, sp, a0, a1, a2, a3); +goto L478564; +MEM_U32(sp + 40) = a3; +L478564: +a2 = MEM_U32(sp + 48); +// bdead 40000083 gp = MEM_U32(sp + 24); +v1 = MEM_U32(a2 + 32); +a3 = MEM_U32(sp + 40); +if (v1 == 0) {//nop; +goto L47868c;} +//nop; +t3 = MEM_U32(v1 + 4); +at = 0x65; +if (t3 == at) {a2 = 0x101; +goto L4785bc;} +a2 = 0x101; +a0 = 0x10014270; +a1 = 0x10014280; +//nop; +MEM_U32(sp + 36) = v1; +MEM_U32(sp + 40) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4785ac; +a1 = a1; +L4785ac: +// bdead 40000083 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +a3 = MEM_U32(sp + 40); +//nop; +L4785bc: +t4 = MEM_U32(v1 + 8); +t5 = 0x10029bc8; +t6 = MEM_U32(t4 + 4); +t5 = t5; +t7 = t6 << 2; +t9 = t7 + t5; +a0 = 0x10029bb8; +a1 = MEM_U32(t9 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 40) = a3; +MEM_U32(sp + 36) = v1; +f_st_auxrndxadd(mem, sp, a0, a1, a2, a3); +goto L4785f0; +MEM_U32(sp + 36) = v1; +L4785f0: +// bdead 400001c3 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +//nop; +//nop; +v0 = f_st_auxisymadd(mem, sp, a0, a1, a2, a3); +goto L478608; +//nop; +L478608: +v1 = MEM_U32(sp + 36); +// bdead 400000d1 gp = MEM_U32(sp + 24); +t0 = MEM_U32(v1 + 8); +a3 = MEM_U32(sp + 40); +a0 = MEM_U32(t0 + 4); +//nop; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L478630;} +at = (int)a0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L47863c;} +L478630: +at = 0x14; +if (a0 != at) {//nop; +goto L478668;} +//nop; +L47863c: +t9 = MEM_U32(v1 + 28); +MEM_U32(sp + 40) = a3; +a0 = t9 + 0xffffffff; +//nop; +//nop; +//nop; +v0 = f_st_auxisymadd(mem, sp, a0, a1, a2, a3); +goto L478658; +//nop; +L478658: +// bdead 400000c1 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +//nop; +goto L4786e4; +//nop; +L478668: +t3 = MEM_U32(v1 + 28); +//nop; +MEM_U32(sp + 40) = a3; +a0 = t3 + 0xffffffff; +v0 = f_st_auxisymadd(mem, sp, a0, a1, a2, a3); +goto L47867c; +a0 = t3 + 0xffffffff; +L47867c: +// bdead 400000c1 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +//nop; +goto L4786e4; +//nop; +L47868c: +a0 = 0x10029bb8; +a1 = 0x10029be0; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +MEM_U32(sp + 40) = a3; +f_st_auxrndxadd(mem, sp, a0, a1, a2, a3); +goto L4786a8; +MEM_U32(sp + 40) = a3; +L4786a8: +// bdead 400001c3 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +//nop; +//nop; +v0 = f_st_auxisymadd(mem, sp, a0, a1, a2, a3); +goto L4786c0; +//nop; +L4786c0: +// bdead 400001c1 gp = MEM_U32(sp + 24); +a0 = 0xffffffff; +//nop; +//nop; +//nop; +v0 = f_st_auxisymadd(mem, sp, a0, a1, a2, a3); +goto L4786d8; +//nop; +L4786d8: +// bdead 400000c1 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +//nop; +L4786e4: +//nop; +a0 = MEM_U32(a3 + 24); +//nop; +v0 = f_st_auxisymadd(mem, sp, a0, a1, a2, a3); +goto L4786f4; +//nop; +L4786f4: +// bdead 400001c1 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 52); +goto L4789d0; +t1 = MEM_U32(sp + 52); +at = 0x16; +L478704: +if (v0 != at) {at = 0x15; +goto L47880c;} +at = 0x15; +a3 = MEM_U32(a2 + 8); +a0 = 0xc0000000; +t1 = MEM_U32(a3 + 12); +t4 = MEM_U32(a3 + 4); +a1 = t1 & a0; +if (v1 != t4) {//nop; +goto L478758;} +//nop; +if (a1 != 0) {//nop; +goto L478740;} +//nop; +t6 = MEM_U32(a3 + 16); +//nop; +if (t6 == 0) {//nop; +goto L478758;} +//nop; +L478740: +v0 = MEM_U32(a3 + 8); +//nop; +t7 = MEM_U32(v0 + 12); +a3 = v0; +t5 = t7 & a0; +a1 = a1 | t5; +L478758: +//nop; +a0 = a3; +// fdead 4001e5ff t9 = t9; +//nop; +v0 = func_478254(mem, sp, a0, a1); +goto L47876c; +//nop; +L47876c: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10029c20; +at = 0x10029c20; +t0 = MEM_U32(t0 + 0); +//nop; +t8 = t0 + 0x1; +MEM_U32(at + 0) = t8; +at = 0x7; +if (t8 != at) {//nop; +goto L4787e8;} +//nop; +a0 = 0x10029c24; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_st_addcontinued(mem, sp, a0, a1, a2, a3); +goto L4787ac; +//nop; +L4787ac: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10029c28; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_st_auxbtadd(mem, sp, a0); +goto L4787c8; +//nop; +L4787c8: +// bdead 40000189 gp = MEM_U32(sp + 24); +t9 = 0x1; +at = 0x10029c24; +//nop; +MEM_U32(at + 0) = v0; +at = 0x10029c20; +//nop; +MEM_U32(at + 0) = t9; +L4787e8: +a0 = 0x10029c24; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x1; +f_st_addtq(mem, sp, a0, a1, a2, a3); +goto L4787fc; +a1 = 0x1; +L4787fc: +// bdead 400001c1 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 52); +goto L4789d0; +t1 = MEM_U32(sp + 52); +at = 0x15; +L47880c: +if (v0 != at) {at = 0x14; +goto L478914;} +at = 0x14; +a3 = MEM_U32(a2 + 8); +a0 = 0xc0000000; +t2 = MEM_U32(a3 + 12); +t3 = MEM_U32(a3 + 4); +a1 = t2 & a0; +if (v1 != t3) {//nop; +goto L478860;} +//nop; +if (a1 != 0) {//nop; +goto L478848;} +//nop; +t1 = MEM_U32(a3 + 16); +//nop; +if (t1 == 0) {//nop; +goto L478860;} +//nop; +L478848: +v0 = MEM_U32(a3 + 8); +//nop; +t4 = MEM_U32(v0 + 12); +a3 = v0; +t6 = t4 & a0; +a1 = a1 | t6; +L478860: +//nop; +a0 = a3; +// fdead 4000bdff t9 = t9; +//nop; +v0 = func_478254(mem, sp, a0, a1); +goto L478874; +//nop; +L478874: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +t7 = 0x10029c20; +at = 0x10029c20; +t7 = MEM_U32(t7 + 0); +//nop; +t5 = t7 + 0x1; +MEM_U32(at + 0) = t5; +at = 0x7; +if (t5 != at) {//nop; +goto L4788f0;} +//nop; +a0 = 0x10029c24; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_st_addcontinued(mem, sp, a0, a1, a2, a3); +goto L4788b4; +//nop; +L4788b4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10029c28; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_st_auxbtadd(mem, sp, a0); +goto L4788d0; +//nop; +L4788d0: +// bdead 40000189 gp = MEM_U32(sp + 24); +t0 = 0x1; +at = 0x10029c24; +//nop; +MEM_U32(at + 0) = v0; +at = 0x10029c20; +//nop; +MEM_U32(at + 0) = t0; +L4788f0: +a0 = 0x10029c24; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x2; +f_st_addtq(mem, sp, a0, a1, a2, a3); +goto L478904; +a1 = 0x2; +L478904: +// bdead 400001c1 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 52); +goto L4789d0; +t1 = MEM_U32(sp + 52); +at = 0x14; +L478914: +if (v0 != at) {t8 = 0xe; +goto L4789a8;} +t8 = 0xe; +at = 0x10029c28; +//nop; +a0 = 0xe; +MEM_U32(sp + 48) = a2; +MEM_U32(at + 0) = t8; +v0 = f_st_auxbtadd(mem, sp, a0); +goto L478934; +MEM_U32(at + 0) = t8; +L478934: +// bdead 40000109 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +at = 0x10029c24; +t9 = 0x10029c24; +MEM_U32(at + 0) = v0; +at = 0x10029c2c; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(at + 0) = t9; +t2 = MEM_U32(a2 + 12); +a0 = t9; +t3 = t2 << 2; +if ((int)t3 >= 0) {//nop; +goto L478988;} +//nop; +//nop; +a1 = MEM_U32(a2 + 24); +MEM_U32(sp + 48) = a2; +f_st_auxbtsize(mem, sp, a0, a1, a2); +goto L47897c; +MEM_U32(sp + 48) = a2; +L47897c: +// bdead 40000101 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +//nop; +L478988: +v1 = MEM_U32(a2 + 32); +//nop; +a0 = MEM_U32(v1 + 60); +//nop; +f_st_auxrndxadd_idn(mem, sp, a0); +goto L47899c; +//nop; +L47899c: +// bdead 400001c1 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 52); +goto L4789d0; +t1 = MEM_U32(sp + 52); +L4789a8: +a0 = 0x1001428c; +a1 = 0x10014294; +//nop; +a2 = 0x142; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4789c4; +a1 = a1; +L4789c4: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +t1 = MEM_U32(sp + 52); +L4789d0: +//nop; +if (t1 == 0) {t4 = t1 << 0; +goto L478b10;} +t4 = t1 << 0; +if ((int)t4 >= 0) {t8 = MEM_U32(sp + 52); +goto L478a74;} +t8 = MEM_U32(sp + 52); +v0 = 0x10029c20; +a0 = 0x10029c24; +v0 = v0; +t6 = MEM_U32(v0 + 0); +at = 0x7; +t7 = t6 + 0x1; +MEM_U32(v0 + 0) = t7; +a0 = MEM_U32(a0 + 0); +if (t7 != at) {//nop; +goto L478a58;} +//nop; +//nop; +//nop; +//nop; +f_st_addcontinued(mem, sp, a0, a1, a2, a3); +goto L478a1c; +//nop; +L478a1c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10029c28; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_st_auxbtadd(mem, sp, a0); +goto L478a38; +//nop; +L478a38: +// bdead 40000189 gp = MEM_U32(sp + 24); +t0 = 0x1; +at = 0x10029c24; +a0 = 0x10029c24; +MEM_U32(at + 0) = v0; +at = 0x10029c20; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = t0; +L478a58: +//nop; +a1 = 0x5; +//nop; +f_st_addtq(mem, sp, a0, a1, a2, a3); +goto L478a68; +//nop; +L478a68: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +t8 = MEM_U32(sp + 52); +L478a74: +//nop; +t2 = t8 << 1; +if ((int)t2 >= 0) {//nop; +goto L478b10;} +//nop; +v0 = 0x10029c20; +a0 = 0x10029c24; +v0 = v0; +t3 = MEM_U32(v0 + 0); +at = 0x7; +t9 = t3 + 0x1; +MEM_U32(v0 + 0) = t9; +a0 = MEM_U32(a0 + 0); +if (t9 != at) {//nop; +goto L478af8;} +//nop; +//nop; +//nop; +//nop; +f_st_addcontinued(mem, sp, a0, a1, a2, a3); +goto L478abc; +//nop; +L478abc: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10029c28; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_st_auxbtadd(mem, sp, a0); +goto L478ad8; +//nop; +L478ad8: +// bdead 40000189 gp = MEM_U32(sp + 24); +t4 = 0x1; +at = 0x10029c24; +a0 = 0x10029c24; +MEM_U32(at + 0) = v0; +at = 0x10029c20; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = t4; +L478af8: +//nop; +a1 = 0x6; +//nop; +f_st_addtq(mem, sp, a0, a1, a2, a3); +goto L478b08; +//nop; +L478b08: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L478b10: +v0 = 0x10029c2c; +// bdead 9 ra = MEM_U32(sp + 28); +v0 = MEM_U32(v0 + 0); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_478b24(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478b24: +//nop; +//nop; +//nop; +at = 0x10029c20; +sp = sp + 0xffffffe0; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +MEM_U32(at + 0) = zero; +t7 = MEM_U32(a0 + 4); +t6 = MEM_U32(a0 + 12); +v1 = 0xc0000000; +at = 0x18; +if (t7 != at) {a1 = t6 & v1; +goto L478b8c;} +a1 = t6 & v1; +if (a1 != 0) {//nop; +goto L478b74;} +//nop; +t8 = MEM_U32(a0 + 16); +//nop; +if (t8 == 0) {//nop; +goto L478b8c;} +//nop; +L478b74: +v0 = MEM_U32(a0 + 8); +//nop; +t9 = MEM_U32(v0 + 12); +a0 = v0; +t0 = t9 & v1; +a1 = a1 | t0; +L478b8c: +//nop; +//nop; +// bdead 40000061 t9 = t9; +//nop; +v0 = func_478254(mem, sp, a0, a1); +goto L478ba0; +//nop; +L478ba0: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t func_478bb0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478bb0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +at = a1 < 0x6; +// fdead 4000006f MEM_U32(sp + 28) = ra; +// fdead 4000006f MEM_U32(sp + 24) = gp; +if (at == 0) {MEM_U32(sp + 32) = a0; +goto L478c6c;} +MEM_U32(sp + 32) = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1001458c[] = { +&&L478bf4, +&&L478c08, +&&L478c1c, +&&L478c30, +&&L478c44, +&&L478c58, +}; +dest = Lswitch1001458c[a1]; +//nop; +goto *dest; +//nop; +L478bf4: +v0 = MEM_U16(sp + 34); +//nop; +t7 = v0 >> 12; +v0 = t7; +goto L478c90; +v0 = t7; +L478c08: +v0 = MEM_U8(sp + 34); +//nop; +t8 = v0 & 0xf; +v0 = t8; +goto L478c90; +v0 = t8; +L478c1c: +v0 = MEM_U8(sp + 35); +//nop; +t9 = v0 >> 4; +v0 = t9; +goto L478c90; +v0 = t9; +L478c30: +v0 = MEM_U32(sp + 32); +//nop; +t0 = v0 & 0xf; +v0 = t0; +goto L478c90; +v0 = t0; +L478c44: +v0 = MEM_U8(sp + 33); +//nop; +t1 = v0 >> 4; +v0 = t1; +goto L478c90; +v0 = t1; +L478c58: +v0 = MEM_U16(sp + 32); +//nop; +t2 = v0 & 0xf; +v0 = t2; +goto L478c90; +v0 = t2; +L478c6c: +a0 = 0x100142a0; +a1 = 0x100142a8; +//nop; +a2 = 0x16a; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L478c88; +a1 = a1; +L478c88: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L478c90: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_478ca0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L478ca0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +v0 = 0x10029bb8; +t6 = a3 << 16; +v0 = v0; +t8 = MEM_U32(v0 + 0); +t7 = (int)t6 >> 16; +// fdead 420181eb MEM_U32(sp + 32) = s3; +s3 = a0; +// fdead 421181eb MEM_U32(sp + 44) = ra; +// fdead 421181eb MEM_U32(sp + 40) = gp; +// fdead 421181eb MEM_U32(sp + 36) = s4; +// fdead 421181eb MEM_U32(sp + 28) = s2; +// fdead 421181eb MEM_U32(sp + 24) = s1; +// fdead 421181eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 76) = a1; +MEM_U32(sp + 80) = a2; +if (t7 == t8) {MEM_U32(sp + 84) = a3; +goto L478d10;} +MEM_U32(sp + 84) = a3; +MEM_U32(v0 + 0) = t7; +//nop; +a0 = t7; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L478d08; +//nop; +L478d08: +// bdead 401001c3 gp = MEM_U32(sp + 40); +//nop; +L478d10: +s0 = 0x10029c20; +a0 = MEM_U32(sp + 76); +s0 = s0; +MEM_U32(s0 + 0) = zero; +//nop; +//nop; +//nop; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L478d30; +//nop; +L478d30: +at = MEM_U32(v0 + 0); +// bdead 4012000f gp = MEM_U32(sp + 40); +s2 = sp + 0x40; +MEM_U32(s2 + 0) = at; +t1 = MEM_U8(sp + 64); +at = 0xf; +t2 = t1 & 0x3f; +if (t2 != at) {s1 = v0; +goto L478e28;} +s1 = v0; +//nop; +a0 = MEM_U32(s2 + 0); +a1 = MEM_U32(s0 + 0); +// fdead 601e0c7f t9 = t9; +s1 = s1 + 0x8; +MEM_U32(sp + 0) = a0; +v0 = func_478bb0(mem, sp, a0, a1); +goto L478d70; +MEM_U32(sp + 0) = a0; +L478d70: +// bdead 401e000b gp = MEM_U32(sp + 40); +at = 0x5; +if (v0 == at) {v1 = v0; +goto L478d8c;} +v1 = v0; +at = 0x6; +if (v0 != at) {//nop; +goto L478e00;} +//nop; +L478d8c: +t5 = MEM_U32(s0 + 0); +s4 = 0x6; +a1 = t5 + 0x1; +if (s4 != a1) {MEM_U32(s0 + 0) = a1; +goto L478dd0;} +MEM_U32(s0 + 0) = a1; +t7 = MEM_U32(sp + 64); +a1 = zero; +t9 = t7 << 1; +if ((int)t9 >= 0) {//nop; +goto L478dc8;} +//nop; +at = MEM_U32(s1 + 4); +s1 = s1 + 0x4; +MEM_U32(s0 + 0) = zero; +MEM_U32(s2 + 0) = at; +goto L478dd0; +MEM_U32(s2 + 0) = at; +L478dc8: +v1 = zero; +goto L478e00; +v1 = zero; +L478dd0: +//nop; +a0 = MEM_U32(s2 + 0); +// bdead 401e0063 t9 = t9; +MEM_U32(sp + 0) = a0; +v0 = func_478bb0(mem, sp, a0, a1); +goto L478de4; +MEM_U32(sp + 0) = a0; +L478de4: +// bdead 401e000b gp = MEM_U32(sp + 40); +at = 0x5; +if (v0 == at) {v1 = v0; +goto L478d8c;} +v1 = v0; +at = 0x6; +if (v0 == at) {//nop; +goto L478d8c;} +//nop; +L478e00: +if (v1 != 0) {//nop; +goto L478e50;} +//nop; +//nop; +a0 = s3; +// bdead 40000021 t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L478e1c; +//nop; +L478e1c: +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 ra = MEM_U32(sp + 44); +goto L478f28; +// bdead 9 ra = MEM_U32(sp + 44); +L478e28: +t4 = MEM_U8(sp + 64); +at = 0xc; +t5 = t4 & 0x3f; +if (t5 == at) {at = 0xd; +goto L478e4c;} +at = 0xd; +if (t5 == at) {at = 0xe; +goto L478e4c;} +at = 0xe; +if (t5 != at) {//nop; +goto L478e50;} +//nop; +L478e4c: +s1 = v0 + 0x8; +L478e50: +//nop; +a0 = MEM_U32(s2 + 0); +a1 = MEM_U32(s0 + 0); +// bdead 400e0063 t9 = t9; +s4 = 0x6; +s3 = zero; +MEM_U32(sp + 0) = a0; +v0 = func_478bb0(mem, sp, a0, a1); +goto L478e70; +MEM_U32(sp + 0) = a0; +L478e70: +// bdead 403e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {at = 0x3; +goto L478ee4;} +at = 0x3; +L478e7c: +if (v0 != at) {//nop; +goto L478e88;} +//nop; +s1 = s1 + 0x14; +L478e88: +t8 = MEM_U32(s0 + 0); +s3 = v0; +t9 = t8 + 0x1; +MEM_U32(s0 + 0) = t9; +if (s4 != t9) {a1 = t9; +goto L478ec4;} +a1 = t9; +t0 = MEM_U32(sp + 64); +a1 = zero; +t2 = t0 << 1; +if ((int)t2 >= 0) {at = 0x3; +goto L478ee8;} +at = 0x3; +at = MEM_U32(s1 + 4); +s1 = s1 + 0x4; +MEM_U32(s0 + 0) = zero; +MEM_U32(s2 + 0) = at; +L478ec4: +//nop; +a0 = MEM_U32(s2 + 0); +// bdead 403e0063 t9 = t9; +MEM_U32(sp + 0) = a0; +v0 = func_478bb0(mem, sp, a0, a1); +goto L478ed8; +MEM_U32(sp + 0) = a0; +L478ed8: +// bdead 403e000b gp = MEM_U32(sp + 40); +if (v0 != 0) {at = 0x3; +goto L478e7c;} +at = 0x3; +L478ee4: +at = 0x3; +L478ee8: +if (s3 == at) {a2 = 0x1ee; +goto L478f10;} +a2 = 0x1ee; +a0 = 0x100142b4; +a1 = 0x100142c8; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L478f08; +a1 = a1; +L478f08: +// bdead 40040001 gp = MEM_U32(sp + 40); +//nop; +L478f10: +t7 = MEM_U32(sp + 80); +//nop; +MEM_U32(s1 + -4) = t7; +v0 = MEM_U32(sp + 76); +//nop; +// bdead 9 ra = MEM_U32(sp + 44); +L478f28: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t func_478f44(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478f44: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 12); +//nop; +t7 = t6 >> 29; +if (t7 != 0) {//nop; +goto L478fb4;} +//nop; +t8 = MEM_U32(a0 + 16); +//nop; +if (t8 != 0) {//nop; +goto L478fb4;} +//nop; +v1 = MEM_U32(a0 + 4); +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x13; +goto L478fb4;} +at = (int)v1 < (int)0x13; +if (at == 0) {//nop; +goto L478fb4;} +//nop; +t0 = 0x10029bc8; +t9 = v1 << 2; +t0 = t0; +t1 = t9 + t0; +v0 = MEM_U32(t1 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L478fd4; +// bdead 9 ra = MEM_U32(sp + 28); +L478fb4: +//nop; +//nop; +// fdead 420181ff t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L478fc8; +//nop; +L478fc8: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +L478fd4: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_478fe0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478fe0: +//nop; +//nop; +//nop; +sp = sp + 0xffffff20; +// fdead 4000002b MEM_U32(sp + 28) = s1; +s1 = 0x10029fa0; +// fdead 4004002b MEM_U32(sp + 24) = s0; +s0 = 0x10007e74; +t7 = MEM_U16(s1 + 2); +s0 = s0; +t8 = t7 << 2; +t9 = s0 + t8; +a1 = 0x10029bc0; +// fdead 4607006b MEM_U32(sp + 52) = ra; +// fdead 4607006b MEM_U32(sp + 48) = gp; +// fdead 4607006b MEM_U32(sp + 44) = s5; +// fdead 4607006b MEM_U32(sp + 40) = s4; +// fdead 4607006b MEM_U32(sp + 36) = s3; +// fdead 4607006b MEM_U32(sp + 32) = s2; +MEM_U32(sp + 224) = a0; +a3 = MEM_U32(t9 + 0); +//nop; +a0 = MEM_U32(a0 + 12); +a1 = MEM_U32(a1 + 0); +a2 = 0x1; +a0 = a0 + 0x18; +v0 = f_st_filebegin(mem, sp, a0, a1, a2, a3); +goto L47904c; +a0 = a0 + 0x18; +L47904c: +t0 = MEM_U16(s1 + 2); +// bdead 400203cb gp = MEM_U32(sp + 48); +t1 = t0 << 2; +t2 = s0 + t1; +t3 = MEM_U32(t2 + 0); +MEM_U32(sp + 220) = v0; +if ((int)t3 < 0) {//nop; +goto L47927c;} +//nop; +a0 = 0x1002df9c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L47927c;} +//nop; +t4 = MEM_U8(a0 + 0); +//nop; +if (t4 == 0) {//nop; +goto L47927c;} +//nop; +a1 = 0x100142d4; +//nop; +a1 = a1; +//nop; +v0 = wrapper_fopen(mem, a0, a1); +goto L4790a8; +//nop; +L4790a8: +// bdead 400001cb gp = MEM_U32(sp + 48); +if (v0 == 0) {s0 = v0; +goto L47927c;} +s0 = v0; +//nop; +a0 = MEM_U8(v0 + 13); +a1 = sp + 0x4c; +v0 = wrapper_fstat(mem, a0, a1); +goto L4790c4; +a1 = sp + 0x4c; +L4790c4: +// bdead 400201cb gp = MEM_U32(sp + 48); +if (v0 != 0) {//nop; +goto L47927c;} +//nop; +a0 = MEM_U32(sp + 124); +//nop; +a0 = a0 + 0x1; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L4790e4; +//nop; +L4790e4: +// bdead 400201cb gp = MEM_U32(sp + 48); +s5 = v0; +a0 = 0x100142d8; +//nop; +a0 = a0; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L479100; +//nop; +L479100: +// bdead 404201c3 gp = MEM_U32(sp + 48); +s4 = 0xa; +s3 = 0xfb51f00; +s2 = 0xffffffff; +L479110: +t5 = MEM_U32(s3 + 0); +s1 = s5; +if (t5 == 0) {//nop; +goto L47913c;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L479130; +//nop; +L479130: +// bdead 407e01cb gp = MEM_U32(sp + 48); +v1 = v0; +goto L479184; +v1 = v0; +L47913c: +t6 = MEM_U32(s0 + 0); +//nop; +t7 = t6 + 0xffffffff; +if ((int)t7 >= 0) {MEM_U32(s0 + 0) = t7; +goto L47916c;} +MEM_U32(s0 + 0) = t7; +//nop; +a0 = s0; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L479160; +//nop; +L479160: +// bdead 407e01cb gp = MEM_U32(sp + 48); +a0 = v0; +goto L479180; +a0 = v0; +L47916c: +v0 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U8(v0 + 0); +t9 = v0 + 0x1; +MEM_U32(s0 + 4) = t9; +L479180: +v1 = a0; +L479184: +if (v1 == s2) {//nop; +goto L47921c;} +//nop; +if (v1 == s4) {//nop; +goto L47921c;} +//nop; +L479194: +MEM_U8(s1 + 0) = (uint8_t)v1; +t0 = MEM_U32(s3 + 0); +s1 = s1 + 0x1; +if (t0 == 0) {//nop; +goto L4791c4;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L4791b8; +//nop; +L4791b8: +// bdead 407e01cb gp = MEM_U32(sp + 48); +v1 = v0; +goto L47920c; +v1 = v0; +L4791c4: +t1 = MEM_U32(s0 + 0); +//nop; +t2 = t1 + 0xffffffff; +if ((int)t2 >= 0) {MEM_U32(s0 + 0) = t2; +goto L4791f4;} +MEM_U32(s0 + 0) = t2; +//nop; +a0 = s0; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L4791e8; +//nop; +L4791e8: +// bdead 407e01cb gp = MEM_U32(sp + 48); +a0 = v0; +goto L479208; +a0 = v0; +L4791f4: +v0 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U8(v0 + 0); +t4 = v0 + 0x1; +MEM_U32(s0 + 4) = t4; +L479208: +v1 = a0; +L47920c: +if (v1 == s2) {//nop; +goto L47921c;} +//nop; +if (v1 != s4) {//nop; +goto L479194;} +//nop; +L47921c: +if (s1 == s5) {//nop; +goto L479244;} +//nop; +MEM_U8(s1 + 0) = (uint8_t)zero; +//nop; +MEM_U32(sp + 212) = v1; +a0 = s5; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L479238; +a0 = s5; +L479238: +// bdead 407a01c3 gp = MEM_U32(sp + 48); +v1 = MEM_U32(sp + 212); +//nop; +L479244: +if (v1 != s2) {//nop; +goto L479110;} +//nop; +//nop; +a0 = s5; +//nop; +wrapper_free(mem, a0); +goto L47925c; +//nop; +L47925c: +// bdead 40020003 gp = MEM_U32(sp + 48); +a0 = s0; +//nop; +//nop; +//nop; +v0 = wrapper_fclose(mem, a0); +goto L479274; +//nop; +L479274: +// bdead 400001c3 gp = MEM_U32(sp + 48); +//nop; +L47927c: +at = 0x1002df9c; +//nop; +MEM_U32(at + 0) = zero; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L479290; +//nop; +L479290: +// bdead 40000009 gp = MEM_U32(sp + 48); +t5 = MEM_U32(sp + 224); +//nop; +a0 = MEM_U32(t5 + 12); +a2 = MEM_U32(sp + 220); +a1 = v0; +a0 = a0 + 0x18; +f_map_filename_to_ifd_idn(mem, sp, a0, a1, a2); +goto L4792b0; +a0 = a0 + 0x18; +L4792b0: +// bdead 40000001 gp = MEM_U32(sp + 48); +//nop; +a0 = 0x1002dfa0; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L4792d0; +//nop; +L4792d0: +// bdead 40000009 gp = MEM_U32(sp + 48); +//nop; +s0 = 0x10029bc8; +a0 = 0x1002dfb4; +//nop; +s0 = s0; +MEM_U32(s0 + 20) = v0; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L4792fc; +//nop; +L4792fc: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 48) = v0; +a0 = 0x1002dfa8; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47931c; +//nop; +L47931c: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 36) = v0; +a0 = 0x1002dfb8; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47933c; +//nop; +L47933c: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 64) = v0; +a0 = 0x1002dee4; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47935c; +//nop; +L47935c: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 24) = v0; +a0 = 0x1002df68; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47937c; +//nop; +L47937c: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 52) = v0; +a0 = 0x1002df70; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47939c; +//nop; +L47939c: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 28) = v0; +a0 = 0x1002df64; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L4793bc; +//nop; +L4793bc: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 56) = v0; +a0 = 0x1002df6c; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L4793dc; +//nop; +L4793dc: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 32) = v0; +a0 = 0x1002df60; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L4793fc; +//nop; +L4793fc: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 60) = v0; +a0 = 0x1002df58; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47941c; +//nop; +L47941c: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 12) = v0; +a0 = 0x1002df5c; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47943c; +//nop; +L47943c: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 4) = v0; +a0 = 0x1002dfa4; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47945c; +//nop; +L47945c: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 8) = v0; +a0 = 0x1002dfbc; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47947c; +//nop; +L47947c: +// bdead 40020009 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 68) = v0; +a0 = 0x1002df88; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 607e003f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47949c; +//nop; +L47949c: +MEM_U32(s0 + 72) = v0; +// bdead 40000001 ra = MEM_U32(sp + 52); +// bdead 40000001 gp = MEM_U32(sp + 48); +v0 = MEM_U32(sp + 220); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 s4 = MEM_U32(sp + 40); +// bdead 9 s5 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0xe0; +return v0; +// bdead 9 sp = sp + 0xe0; +} + +static uint32_t func_4794cc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4794cc: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +v0 = f_location_to_isymb(mem, sp, a0); +goto L4794f0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +L4794f0: +v1 = MEM_U32(v0 + 16); +// bdead 40000199 gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (v1 != at) {s0 = v0; +goto L47954c;} +s0 = v0; +//nop; +a0 = v0; +// fdead 6002003f t9 = t9; +//nop; +v0 = func_478fe0(mem, sp, a0); +goto L479518; +//nop; +L479518: +// bdead 400201c1 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L479530; +//nop; +L479530: +// bdead 20009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 16) = v0; +a1 = 0x10029bb8; +//nop; +a1 = a1; +MEM_U32(a1 + 0) = v0; +goto L479598; +MEM_U32(a1 + 0) = v0; +L47954c: +a1 = 0x10029bb8; +//nop; +a1 = a1; +a0 = MEM_U32(a1 + 0); +//nop; +if (a0 == v1) {v0 = a0; +goto L479598;} +v0 = a0; +//nop; +a0 = MEM_U32(s0 + 16); +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L479578; +//nop; +L479578: +// bdead 20001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(s0 + 16); +a1 = 0x10029bb8; +//nop; +a1 = a1; +MEM_U32(a1 + 0) = v0; +goto L479598; +MEM_U32(a1 + 0) = v0; +// fdead 0 v0 = a0; +L479598: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static void f_st_feinit(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4795a8: +//st_feinit: +//nop; +return; +//nop; +} + +static void f_init_mips_st(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4795b0: +//init_mips_st: +//nop; +//nop; +//nop; +t6 = 0x1002df94; +at = 0x10029bc0; +t6 = MEM_U32(t6 + 0); +sp = sp + 0xffffffe0; +// fdead 4000802f MEM_U32(sp + 28) = ra; +// fdead 4000802f MEM_U32(sp + 24) = gp; +if (t6 == 0) {MEM_U32(at + 0) = a0; +goto L479724;} +MEM_U32(at + 0) = a0; +t7 = 0x1002df00; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {// bdead 40000001 ra = MEM_U32(sp + 28); +goto L479728;} +// bdead 40000001 ra = MEM_U32(sp + 28); +t8 = 0x10029e90; +at = 0x1; +t8 = MEM_U8(t8 + 77); +//nop; +if (t8 == at) {// bdead 40000001 ra = MEM_U32(sp + 28); +goto L479728;} +// bdead 40000001 ra = MEM_U32(sp + 28); +a0 = 0x10029e80; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x10; +v0 = f_link_start(mem, sp, a0, a1); +goto L479620; +a1 = 0x10; +L479620: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10029bb4; +at = 0x10029bb0; +v1 = v1; +MEM_U32(v1 + 0) = v0; +t0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(at + 0) = t0; +//nop; +f_st_cuinit(mem, sp); +goto L47964c; +//nop; +L47964c: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = 0x40; +a0 = 0x10006594; +t2 = 0x1e; +t1 = MEM_U32(a0 + 12); +t4 = 0x6; +if (v1 != t1) {t9 = 0x8; +goto L479684;} +t9 = 0x8; +v0 = 0x10007e88; +t3 = 0x1f; +v0 = v0; +MEM_U32(v0 + 24) = t2; +MEM_U32(v0 + 52) = t3; +goto L479698; +MEM_U32(v0 + 52) = t3; +L479684: +v0 = 0x10007e88; +t5 = 0x7; +v0 = v0; +MEM_U32(v0 + 24) = t4; +MEM_U32(v0 + 52) = t5; +L479698: +t6 = MEM_U32(a0 + 16); +t7 = 0x1e; +if (v1 != t6) {t0 = 0x9; +goto L4796b8;} +t0 = 0x9; +t8 = 0x1f; +MEM_U32(v0 + 28) = t7; +MEM_U32(v0 + 56) = t8; +goto L4796c0; +MEM_U32(v0 + 56) = t8; +L4796b8: +MEM_U32(v0 + 28) = t9; +MEM_U32(v0 + 56) = t0; +L4796c0: +a0 = 0x1002df4c; +//nop; +a0 = MEM_U32(a0 + 0); +// bdead 40000021 t9 = t9; +//nop; +v0 = func_478fe0(mem, sp, a0); +goto L4796d8; +//nop; +L4796d8: +// bdead 400001c9 gp = MEM_U32(sp + 24); +//nop; +at = 0x1002f79c; +//nop; +MEM_U32(at + 0) = v0; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4796f4; +//nop; +L4796f4: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10029bb8; +a0 = 0x10029bbc; +t3 = 0x1002df4c; +v1 = v1; +a0 = a0; +MEM_U32(a0 + 0) = v0; +MEM_U32(v1 + 0) = v0; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(t3 + 16) = v0; +L479724: +// bdead 1 ra = MEM_U32(sp + 28); +L479728: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_479734(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L479734: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 4); +at = 0x63; +if (v0 != at) {at = 0x1b; +goto L47976c;} +at = 0x1b; +v0 = MEM_U32(a0 + 56); +// bdead 9 ra = MEM_U32(sp + 28); +goto L4797bc; +// bdead 9 ra = MEM_U32(sp + 28); +at = 0x1b; +L47976c: +if (v0 != at) {at = 0x15; +goto L479784;} +at = 0x15; +v0 = MEM_U32(a0 + 32); +// bdead 9 ra = MEM_U32(sp + 28); +goto L4797bc; +// bdead 9 ra = MEM_U32(sp + 28); +at = 0x15; +L479784: +if (v0 != at) {a2 = 0x2ab; +goto L479798;} +a2 = 0x2ab; +v0 = MEM_U32(a0 + 32); +// bdead 9 ra = MEM_U32(sp + 28); +goto L4797bc; +// bdead 9 ra = MEM_U32(sp + 28); +L479798: +a0 = 0x100142ec; +a1 = 0x100142f4; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4797b0; +a1 = a1; +L4797b0: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +L4797bc: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void func_4797c8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4797c8: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 400000eb MEM_U32(sp + 28) = s0; +s0 = a0; +a0 = 0x10029bb4; +//nop; +// fdead 400200eb MEM_U32(sp + 36) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 400200eb MEM_U32(sp + 32) = gp; +v0 = f_get_link_elem(mem, sp, a0); +goto L4797f8; +// fdead 400200eb MEM_U32(sp + 32) = gp; +L4797f8: +// bdead 4002018b gp = MEM_U32(sp + 32); +MEM_U32(v0 + 4) = s0; +t1 = 0x10029bb0; +a1 = v0; +t1 = t1; +v1 = MEM_U32(t1 + 0); +//nop; +if (v1 == 0) {//nop; +goto L479830;} +//nop; +t6 = MEM_U32(v1 + 12); +//nop; +MEM_U32(v0 + 12) = t6; +v1 = MEM_U32(t1 + 0); +//nop; +L479830: +if (v1 == 0) {//nop; +goto L479844;} +//nop; +t7 = MEM_U32(v1 + 8); +MEM_U32(v0 + 8) = t7; +goto L47986c; +MEM_U32(v0 + 8) = t7; +L479844: +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 6002847b t9 = t9; +MEM_U32(sp + 108) = a1; +v0 = func_4794cc(mem, sp, a0); +goto L479858; +MEM_U32(sp + 108) = a1; +L479858: +// bdead 4002018b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 108); +t1 = 0x10029bb0; +MEM_U32(a1 + 8) = v0; +t1 = t1; +L47986c: +v0 = 0x10029bb4; +t3 = 0x10029e90; +v0 = v0; +t8 = MEM_U32(v0 + 0); +//nop; +t9 = MEM_U32(t8 + 0); +//nop; +MEM_U32(a1 + 0) = t9; +t2 = MEM_U32(v0 + 0); +//nop; +MEM_U32(t2 + 0) = a1; +MEM_U32(t1 + 0) = a1; +t3 = MEM_U8(t3 + 77); +//nop; +at = (int)t3 < (int)0x3; +if (at != 0) {//nop; +goto L479960;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L4798c0; +//nop; +L4798c0: +MEM_U32(sp + 40) = v0; +v1 = MEM_U32(s0 + 4); +// bdead 40020013 gp = MEM_U32(sp + 32); +t0 = 0x63; +if (t0 != v1) {at = 0x15; +goto L4798ec;} +at = 0x15; +t4 = MEM_U32(s0 + 24); +//nop; +t5 = t4 + 0x18; +MEM_U32(sp + 48) = t5; +goto L479920; +MEM_U32(sp + 48) = t5; +L4798ec: +if (v1 != at) {//nop; +goto L479910;} +//nop; +v0 = MEM_U32(s0 + 32); +//nop; +if (v0 == 0) {//nop; +goto L479910;} +//nop; +v1 = MEM_U32(v0 + 24); +v1 = v1 + 0x18; +goto L47991c; +v1 = v1 + 0x18; +L479910: +v1 = 0x10014330; +//nop; +v1 = v1; +L47991c: +MEM_U32(sp + 48) = v1; +L479920: +a0 = 0x10004834; +a1 = 0x10014300; +t6 = MEM_U32(s0 + 0); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 20) = s0; +a1 = a1; +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47994c; +MEM_U32(sp + 16) = t6; +L47994c: +// bdead 400201c3 gp = MEM_U32(sp + 32); +//nop; +t1 = 0x10029bb0; +//nop; +t1 = t1; +L479960: +v1 = MEM_U32(s0 + 4); +v0 = MEM_U32(s0 + 8); +at = 0x1b; +if (v1 != at) {t0 = 0x63; +goto L479ab0;} +t0 = 0x63; +t7 = MEM_U32(s0 + 24); +//nop; +if (t7 == 0) {//nop; +goto L479ab0;} +//nop; +t8 = MEM_U32(s0 + 40); +//nop; +if (t8 != 0) {//nop; +goto L479ab0;} +//nop; +t9 = 0x10029fa0; +//nop; +t9 = MEM_U16(t9 + 2); +//nop; +if (t9 == 0) {//nop; +goto L479ab0;} +//nop; +v0 = 0x10029e80; +at = 0xfffffffc; +a0 = MEM_U32(v0 + 0); +//nop; +a2 = MEM_U32(a0 + 8); +//nop; +a2 = a2 + 0x3; +t2 = a2 & at; +MEM_U32(a0 + 8) = t2; +a0 = MEM_U32(v0 + 0); +t4 = t2 + 0x8; +t3 = MEM_U32(a0 + 12); +//nop; +at = t3 < t4; +if (at == 0) {//nop; +goto L479a10;} +//nop; +//nop; +a1 = 0x8; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4799fc; +//nop; +L4799fc: +// bdead 400201cb gp = MEM_U32(sp + 32); +MEM_U32(s0 + 40) = v0; +t1 = 0x10029bb0; +t1 = t1; +goto L479a38; +t1 = t1; +L479a10: +t5 = MEM_U32(a0 + 8); +//nop; +t6 = t5 + 0x8; +MEM_U32(a0 + 8) = t6; +t7 = MEM_U32(v0 + 0); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t9 = t8 + 0xfffffff8; +MEM_U32(s0 + 40) = t9; +L479a38: +t0 = 0x10029bb8; +t2 = MEM_U32(t1 + 0); +t0 = t0; +t3 = MEM_U32(t0 + 0); +v0 = MEM_U32(t2 + 8); +//nop; +if (v0 == t3) {//nop; +goto L479a74;} +//nop; +MEM_U32(t0 + 0) = v0; +//nop; +a0 = v0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L479a6c; +//nop; +L479a6c: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L479a74: +//nop; +a0 = zero; +a1 = zero; +a2 = 0x1; +v0 = f_st_blockbegin(mem, sp, a0, a1, a2); +goto L479a88; +a2 = 0x1; +L479a88: +// bdead 400201c1 gp = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +//nop; +v0 = f_st_textblock(mem, sp); +goto L479aa0; +//nop; +L479aa0: +t4 = MEM_U32(s0 + 40); +// bdead 2009 gp = MEM_U32(sp + 32); +MEM_U32(t4 + 0) = v0; +goto L479f64; +MEM_U32(t4 + 0) = v0; +L479ab0: +if (t0 != v1) {//nop; +goto L479ea4;} +//nop; +t5 = MEM_U32(v0 + 4); +a0 = 0x15; +if (a0 != t5) {//nop; +goto L479ea4;} +//nop; +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 << 3; +if ((int)t7 < 0) {//nop; +goto L479ea4;} +//nop; +v1 = MEM_U32(t1 + 0); +//nop; +MEM_U32(v1 + 12) = v1; +v0 = MEM_U32(s0 + 28); +//nop; +if (v0 == 0) {//nop; +goto L479d28;} +//nop; +t8 = MEM_U32(v0 + 4); +//nop; +if (t0 == t8) {//nop; +goto L479d28;} +//nop; +t0 = 0x10029bb8; +t9 = MEM_U32(t1 + 0); +t0 = t0; +t2 = MEM_U32(t0 + 0); +v0 = MEM_U32(t9 + 8); +//nop; +if (v0 == t2) {//nop; +goto L479b44;} +//nop; +MEM_U32(t0 + 0) = v0; +//nop; +a0 = v0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L479b3c; +//nop; +L479b3c: +// bdead 400201c3 gp = MEM_U32(sp + 32); +//nop; +L479b44: +a0 = MEM_U32(s0 + 24); +//nop; +a0 = a0 + 0x18; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L479b58; +//nop; +L479b58: +t3 = MEM_U32(s0 + 12); +// bdead 4002100b gp = MEM_U32(sp + 32); +t4 = t3 << 5; +if ((int)t4 >= 0) {a0 = v0; +goto L479b74;} +a0 = v0; +a2 = 0xe; +goto L479b78; +a2 = 0xe; +L479b74: +a2 = 0x6; +L479b78: +//nop; +t5 = 0xf0000; +t5 = t5 | 0xffff; +MEM_U32(sp + 16) = t5; +a1 = zero; +a3 = 0x1; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L479b94; +a3 = 0x1; +L479b94: +MEM_U32(sp + 88) = v0; +a0 = MEM_U32(s0 + 60); +// bdead 400201e3 gp = MEM_U32(sp + 32); +if (a0 == 0) {//nop; +goto L479c9c;} +//nop; +//nop; +MEM_U32(sp + 64) = zero; +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L479bb8; +//nop; +L479bb8: +// bdead 40020189 gp = MEM_U32(sp + 32); +t6 = MEM_U32(v0 + 0); +t0 = 0x10029bb8; +at = 0x7fff0000; +v1 = MEM_U32(sp + 64); +at = at | 0xffff; +if (t6 != at) {t0 = t0; +goto L479bfc;} +t0 = t0; +//nop; +a0 = MEM_U32(v0 + 4); +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L479be8; +//nop; +L479be8: +// bdead 40020009 gp = MEM_U32(sp + 32); +v1 = v0; +t0 = 0x10029bb8; +//nop; +t0 = t0; +L479bfc: +if (v1 == 0) {at = 0xf0000; +goto L479f64;} +at = 0xf0000; +v0 = MEM_U32(v1 + 12); +at = at | 0xffff; +t7 = v0 & at; +if (t7 != at) {// bdead 40020219 ra = MEM_U32(sp + 36); +goto L479f68;} +// bdead 40020219 ra = MEM_U32(sp + 36); +t8 = MEM_U32(sp + 88); +at = 0xf0000; +at = at | 0xffff; +t9 = t8 & at; +t2 = t9 ^ v0; +t3 = t2 << 12; +t4 = t3 >> 12; +t5 = t4 ^ v0; +MEM_U32(v1 + 12) = t5; +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 << 5; +if ((int)t7 >= 0) {//nop; +goto L479c68;} +//nop; +t8 = MEM_U8(v1 + 12); +//nop; +t9 = t8 & 0xff03; +t2 = t9 | 0x38; +MEM_U8(v1 + 12) = (uint8_t)t2; +goto L479c7c; +MEM_U8(v1 + 12) = (uint8_t)t2; +L479c68: +t3 = MEM_U8(v1 + 12); +//nop; +t4 = t3 & 0xff03; +t5 = t4 | 0x18; +MEM_U8(v1 + 12) = (uint8_t)t5; +L479c7c: +t6 = MEM_U16(v1 + 12); +//nop; +t7 = t6 & 0xfc1f; +t8 = t7 | 0x20; +MEM_U16(v1 + 12) = (uint16_t)t8; +t9 = MEM_U32(t0 + 0); +MEM_U16(v1 + 2) = (uint16_t)t9; +goto L479f64; +MEM_U16(v1 + 2) = (uint16_t)t9; +L479c9c: +t2 = MEM_U32(s0 + 12); +//nop; +t3 = t2 << 5; +if ((int)t3 < 0) {//nop; +goto L479d0c;} +//nop; +a0 = MEM_U32(s0 + 24); +//nop; +a0 = a0 + 0x18; +//nop; +v0 = f_st_extstradd(mem, sp, a0, a1, a2, a3); +goto L479cc4; +//nop; +L479cc4: +// bdead 4002000b gp = MEM_U32(sp + 32); +t4 = MEM_U32(sp + 88); +//nop; +a0 = v0; +a1 = zero; +a2 = 0x6; +a3 = 0x1; +MEM_U32(sp + 16) = t4; +v0 = f_st_extadd(mem, sp, a0, a1, a2, a3); +goto L479ce8; +MEM_U32(sp + 16) = t4; +L479ce8: +// bdead 40020189 gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +a1 = 0x1; +//nop; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L479d00; +//nop; +L479d00: +// bdead 20009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 60) = v0; +goto L479f64; +MEM_U32(s0 + 60) = v0; +L479d0c: +//nop; +a0 = MEM_U32(sp + 88); +a1 = zero; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L479d1c; +a1 = zero; +L479d1c: +// bdead 20009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 60) = v0; +goto L479f64; +MEM_U32(s0 + 60) = v0; +L479d28: +v1 = MEM_U32(s0 + 12); +//nop; +t5 = v1 & 0x2000; +if (t5 == 0) {//nop; +goto L479e34;} +//nop; +t6 = MEM_U32(s0 + 60); +//nop; +if (t6 != 0) {//nop; +goto L479e34;} +//nop; +if (v0 == 0) {//nop; +goto L479e34;} +//nop; +//nop; +a0 = MEM_U32(v0 + 60); +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L479d64; +//nop; +L479d64: +t7 = MEM_U32(v0 + 0); +at = 0x7fff0000; +// bdead 4003018f gp = MEM_U32(sp + 32); +at = at | 0xffff; +if (t7 == at) {v1 = v0; +goto L479da8;} +v1 = v0; +a0 = 0x10014334; +a1 = 0x1001434c; +//nop; +a2 = 0x321; +MEM_U32(sp + 56) = v0; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L479d9c; +a1 = a1; +L479d9c: +// bdead 40020183 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 56); +//nop; +L479da8: +//nop; +a0 = MEM_U32(v1 + 4); +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L479db8; +//nop; +L479db8: +// bdead 400201cb gp = MEM_U32(sp + 32); +MEM_U32(sp + 60) = v0; +a0 = MEM_U32(s0 + 24); +//nop; +a0 = a0 + 0x18; +//nop; +v0 = f_st_extstradd(mem, sp, a0, a1, a2, a3); +goto L479dd4; +//nop; +L479dd4: +t8 = MEM_U32(sp + 60); +// bdead 4202000b gp = MEM_U32(sp + 32); +v1 = MEM_U32(t8 + 12); +at = 0xf0000; +a3 = v1 << 6; +t9 = a3 >> 27; +a3 = t9; +//nop; +at = at | 0xffff; +t2 = v1 & at; +MEM_U32(sp + 16) = t2; +a0 = v0; +a1 = zero; +a2 = v1 >> 26; +v0 = f_st_extadd(mem, sp, a0, a1, a2, a3); +goto L479e10; +a2 = v1 >> 26; +L479e10: +// bdead 40020189 gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +a1 = 0x1; +//nop; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L479e28; +//nop; +L479e28: +// bdead 20009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 60) = v0; +goto L479f64; +MEM_U32(s0 + 60) = v0; +L479e34: +t3 = MEM_U32(s0 + 60); +//nop; +if (t3 != 0) {// bdead 40020019 ra = MEM_U32(sp + 36); +goto L479f68;} +// bdead 40020019 ra = MEM_U32(sp + 36); +t4 = MEM_S16(s0 + 64); +//nop; +t5 = t4 & 0x30; +if (t5 != 0) {//nop; +goto L479e68;} +//nop; +if (v0 != 0) {t6 = v1 << 5; +goto L479e68;} +t6 = v1 << 5; +if ((int)t6 >= 0) {// bdead 40020001 ra = MEM_U32(sp + 36); +goto L479f68;} +// bdead 40020001 ra = MEM_U32(sp + 36); +L479e68: +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40020021 t9 = t9; +//nop; +v0 = func_4794cc(mem, sp, a0); +goto L479e7c; +//nop; +L479e7c: +// bdead 40020189 gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = v0; +// fdead 16002007f t9 = t9; +//nop; +func_477f90(mem, sp, a0, a1); +goto L479e98; +//nop; +L479e98: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L479f68; +// bdead 1 ra = MEM_U32(sp + 36); +L479ea4: +if (t0 != v1) {a0 = 0x15; +goto L479edc;} +a0 = 0x15; +t7 = MEM_U32(v0 + 4); +//nop; +if (a0 != t7) {//nop; +goto L479edc;} +//nop; +t8 = MEM_U32(s0 + 12); +at = 0x10000000; +t9 = t8 & at; +if (t9 == 0) {//nop; +goto L479edc;} +//nop; +v1 = MEM_U32(t1 + 0); +MEM_U32(v1 + 12) = v1; +goto L479f64; +MEM_U32(v1 + 12) = v1; +L479edc: +t2 = 0x10029fa0; +//nop; +t2 = MEM_U16(t2 + 2); +//nop; +if (t2 == 0) {// bdead 400205f3 ra = MEM_U32(sp + 36); +goto L479f68;} +// bdead 400205f3 ra = MEM_U32(sp + 36); +if (a0 != v1) {// bdead 400205c3 ra = MEM_U32(sp + 36); +goto L479f68;} +// bdead 400205c3 ra = MEM_U32(sp + 36); +t3 = MEM_U32(s0 + 32); +//nop; +if (t3 != 0) {// bdead 400205c3 ra = MEM_U32(sp + 36); +goto L479f68;} +// bdead 400205c3 ra = MEM_U32(sp + 36); +t0 = 0x10029bb8; +t4 = MEM_U32(t1 + 0); +t0 = t0; +t5 = MEM_U32(t0 + 0); +v0 = MEM_U32(t4 + 8); +//nop; +if (v0 == t5) {//nop; +goto L479f48;} +//nop; +MEM_U32(t0 + 0) = v0; +//nop; +a0 = v0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L479f40; +//nop; +L479f40: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L479f48: +//nop; +a0 = zero; +a1 = zero; +a2 = 0xb; +v0 = f_st_blockbegin(mem, sp, a0, a1, a2); +goto L479f5c; +a2 = 0xb; +L479f5c: +// bdead 20009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 48) = v0; +L479f64: +// bdead 1 ra = MEM_U32(sp + 36); +L479f68: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +} + +static void func_479f74(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L479f74: +//nop; +//nop; +//nop; +t6 = 0x10029bb0; +t7 = 0x10029e90; +sp = sp + 0xffffffd0; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U8(t7 + 77); +// fdead 400181eb MEM_U32(sp + 36) = ra; +// fdead 400181eb MEM_U32(sp + 32) = gp; +v1 = MEM_U32(t6 + 4); +at = (int)t7 < (int)0x3; +if (at != 0) {//nop; +goto L47a04c;} +//nop; +//nop; +a0 = MEM_U32(v1 + 4); +MEM_U32(sp + 44) = v1; +v0 = f_code_to_string(mem, sp, a0); +goto L479fbc; +MEM_U32(sp + 44) = v1; +L479fbc: +v1 = MEM_U32(sp + 44); +// bdead 40000019 gp = MEM_U32(sp + 32); +a0 = MEM_U32(v1 + 4); +at = 0x63; +if (a0 != at) {a2 = v0; +goto L479fe0;} +a2 = v0; +a3 = MEM_U32(v1 + 24); +a3 = a3 + 0x18; +goto L47a018; +a3 = a3 + 0x18; +L479fe0: +at = 0x15; +if (a0 != at) {//nop; +goto L47a008;} +//nop; +v0 = MEM_U32(v1 + 32); +//nop; +if (v0 == 0) {//nop; +goto L47a008;} +//nop; +a0 = MEM_U32(v0 + 24); +a0 = a0 + 0x18; +goto L47a014; +a0 = a0 + 0x18; +L47a008: +a0 = 0x10014384; +//nop; +a0 = a0; +L47a014: +a3 = a0; +L47a018: +a0 = 0x10004834; +t8 = MEM_U32(v1 + 0); +a1 = 0x10014358; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 44) = v1; +MEM_U32(sp + 20) = v1; +MEM_U32(sp + 16) = t8; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47a040; +a1 = a1; +L47a040: +// bdead 40000101 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 44); +//nop; +L47a04c: +a0 = MEM_U32(v1 + 4); +at = 0x1b; +if (a0 != at) {//nop; +goto L47a0bc;} +//nop; +v0 = MEM_U32(v1 + 40); +//nop; +if (v0 == 0) {//nop; +goto L47a0bc;} +//nop; +t9 = MEM_U32(v0 + 0); +//nop; +if (t9 == 0) {//nop; +goto L47a0a0;} +//nop; +//nop; +MEM_U32(sp + 44) = v1; +//nop; +v0 = f_st_blockend(mem, sp, a0); +goto L47a08c; +//nop; +L47a08c: +v1 = MEM_U32(sp + 44); +// bdead 19 gp = MEM_U32(sp + 32); +t0 = MEM_U32(v1 + 40); +MEM_U32(t0 + 4) = v0; +goto L47a1d0; +MEM_U32(t0 + 4) = v0; +L47a0a0: +//nop; +//nop; +//nop; +v0 = f_st_blockend(mem, sp, a0); +goto L47a0b0; +//nop; +L47a0b0: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L47a1d0; +//nop; +L47a0bc: +v0 = 0x10029fa0; +at = 0x63; +v0 = MEM_U16(v0 + 2); +//nop; +if (v0 == 0) {//nop; +goto L47a128;} +//nop; +if (a0 != at) {//nop; +goto L47a128;} +//nop; +t1 = MEM_U32(v1 + 72); +at = 0x2; +if (t1 != at) {//nop; +goto L47a128;} +//nop; +t2 = MEM_U32(v1 + 8); +t4 = 0x10006594; +t3 = MEM_U32(t2 + 24); +t4 = MEM_U32(t4 + 4); +//nop; +lo = t3 / t4; hi = t3 % t4; +if (t4 != 0) {//nop; +goto L47a110;} +//nop; +abort(); +L47a110: +a0 = lo; +//nop; +v0 = f_st_blockend(mem, sp, a0); +goto L47a11c; +//nop; +L47a11c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L47a1d0; +//nop; +L47a128: +if (v0 == 0) {at = 0x15; +goto L47a164;} +at = 0x15; +if (a0 != at) {at = 0x63; +goto L47a168;} +at = 0x63; +t5 = MEM_U32(v1 + 32); +//nop; +if (t5 != 0) {at = 0x63; +goto L47a168;} +at = 0x63; +//nop; +a0 = MEM_U32(v1 + 48); +//nop; +v0 = f_st_blockend(mem, sp, a0); +goto L47a158; +//nop; +L47a158: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +goto L47a1d0; +//nop; +L47a164: +at = 0x63; +L47a168: +if (a0 != at) {//nop; +goto L47a1d0;} +//nop; +t6 = MEM_U32(v1 + 8); +at = 0x15; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != at) {//nop; +goto L47a1d0;} +//nop; +t8 = MEM_U32(v1 + 28); +//nop; +if (t8 == 0) {//nop; +goto L47a1d0;} +//nop; +t9 = MEM_U32(v1 + 12); +//nop; +t0 = t9 & 0x2000; +if (t0 != 0) {//nop; +goto L47a1d0;} +//nop; +//nop; +a0 = MEM_U32(v1 + 60); +MEM_U32(sp + 44) = v1; +v0 = f_st_procend(mem, sp, a0, a1, a2, a3); +goto L47a1bc; +MEM_U32(sp + 44) = v1; +L47a1bc: +v1 = MEM_U32(sp + 44); +// bdead 19 gp = MEM_U32(sp + 32); +t1 = MEM_U32(v1 + 8); +//nop; +MEM_U32(t1 + 48) = v0; +L47a1d0: +a0 = 0x10029bb4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_link_pop(mem, sp, a0); +goto L47a1e4; +//nop; +L47a1e4: +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 ra = MEM_U32(sp + 36); +at = 0x10029bb0; +// bdead d sp = sp + 0x30; +MEM_U32(at + 0) = v0; +return; +MEM_U32(at + 0) = v0; +} + +static void func_47a1fc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47a1fc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +if (a0 == a1) {// fdead 400001eb MEM_U32(sp + 24) = gp; +goto L47a290;} +// fdead 400001eb MEM_U32(sp + 24) = gp; +//nop; +MEM_U32(sp + 32) = a0; +// fdead 400001eb t9 = t9; +MEM_U32(sp + 36) = a1; +v0 = func_479734(mem, sp, a0); +goto L47a22c; +MEM_U32(sp + 36) = a1; +L47a22c: +a1 = MEM_U32(sp + 36); +// bdead 40000049 gp = MEM_U32(sp + 24); +if (v0 == a1) {//nop; +goto L47a274;} +//nop; +//nop; +a0 = MEM_U32(sp + 32); +// fdead 6000006b t9 = t9; +MEM_U32(sp + 36) = a1; +v0 = func_479734(mem, sp, a0); +goto L47a250; +MEM_U32(sp + 36) = a1; +L47a250: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +//nop; +a0 = v0; +// fdead 6000006b t9 = t9; +//nop; +func_47a1fc(mem, sp, a0, a1); +goto L47a26c; +//nop; +L47a26c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L47a274: +//nop; +a0 = MEM_U32(sp + 32); +// fdead 6000007b t9 = t9; +//nop; +func_4797c8(mem, sp, a0); +goto L47a288; +//nop; +L47a288: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L47a290: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_47a2a0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L47a2a0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = s1; +s1 = 0x10029bb0; +// fdead 400401eb MEM_U32(sp + 24) = s0; +s1 = s1; +v0 = MEM_U32(s1 + 0); +s0 = a0; +// fdead 400601eb MEM_U32(sp + 36) = ra; +if (v0 == 0) {// fdead 400601eb MEM_U32(sp + 32) = gp; +goto L47a318;} +// fdead 400601eb MEM_U32(sp + 32) = gp; +t6 = MEM_U32(v0 + 4); +//nop; +if (a0 == t6) {// bdead 40060101 ra = MEM_U32(sp + 36); +goto L47a31c;} +// bdead 40060101 ra = MEM_U32(sp + 36); +L47a2e4: +//nop; +//nop; +// fdead 1600781fb t9 = t9; +//nop; +func_479f74(mem, sp, a0, a1, a2, a3); +goto L47a2f8; +//nop; +L47a2f8: +v0 = MEM_U32(s1 + 0); +// bdead 40060109 gp = MEM_U32(sp + 32); +if (v0 == 0) {// bdead 40060109 ra = MEM_U32(sp + 36); +goto L47a31c;} +// bdead 40060109 ra = MEM_U32(sp + 36); +t7 = MEM_U32(v0 + 4); +//nop; +if (s0 != t7) {//nop; +goto L47a2e4;} +//nop; +L47a318: +// bdead 1 ra = MEM_U32(sp + 36); +L47a31c: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_47a32c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L47a32c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = s3; +s3 = a0; +// fdead 401001eb MEM_U32(sp + 44) = ra; +// fdead 401001eb MEM_U32(sp + 40) = gp; +// fdead 401001eb MEM_U32(sp + 32) = s2; +// fdead 401001eb MEM_U32(sp + 28) = s1; +if (a0 != 0) {// fdead 401001eb MEM_U32(sp + 24) = s0; +goto L47a378;} +// fdead 401001eb MEM_U32(sp + 24) = s0; +s2 = 0x10029bb0; +//nop; +s2 = s2; +t6 = MEM_U32(s2 + 0); +//nop; +if (t6 == 0) {// bdead 40100103 ra = MEM_U32(sp + 44); +goto L47a4f8;} +// bdead 40100103 ra = MEM_U32(sp + 44); +L47a378: +s2 = 0x10029bb0; +if (s3 != 0) {s2 = s2; +goto L47a3a4;} +s2 = s2; +//nop; +a0 = s3; +// fdead 1401881eb t9 = t9; +//nop; +func_47a2a0(mem, sp, a0, a1, a2, a3); +goto L47a398; +//nop; +L47a398: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L47a4f8; +// bdead 1 ra = MEM_U32(sp + 44); +L47a3a4: +v0 = MEM_U32(s2 + 0); +//nop; +if (v0 != 0) {//nop; +goto L47a3d4;} +//nop; +//nop; +a0 = s3; +// fdead 1401881eb t9 = t9; +a1 = zero; +func_47a1fc(mem, sp, a0, a1); +goto L47a3c8; +a1 = zero; +L47a3c8: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L47a4f8; +// bdead 1 ra = MEM_U32(sp + 44); +L47a3d4: +t7 = MEM_U32(v0 + 4); +//nop; +if (s3 == t7) {// bdead 40180103 ra = MEM_U32(sp + 44); +goto L47a4f8;} +// bdead 40180103 ra = MEM_U32(sp + 44); +if (s3 == 0) {s0 = s3; +goto L47a4bc;} +s0 = s3; +s1 = 0x15; +L47a3f0: +v0 = MEM_U32(s2 + 0); +//nop; +if (v0 == 0) {//nop; +goto L47a45c;} +//nop; +L47a400: +t8 = MEM_U32(v0 + 4); +//nop; +if (s0 != t8) {//nop; +goto L47a44c;} +//nop; +//nop; +a0 = s0; +// fdead 1621f81eb t9 = t9; +//nop; +func_47a2a0(mem, sp, a0, a1, a2, a3); +goto L47a424; +//nop; +L47a424: +// bdead 40120001 gp = MEM_U32(sp + 40); +a0 = s3; +//nop; +a1 = s0; +// fdead 1601e007b t9 = t9; +//nop; +func_47a1fc(mem, sp, a0, a1); +goto L47a440; +//nop; +L47a440: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L47a4f8; +// bdead 1 ra = MEM_U32(sp + 44); +L47a44c: +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L47a400;} +//nop; +L47a45c: +t9 = MEM_U32(s0 + 4); +//nop; +if (s1 != t9) {//nop; +goto L47a49c;} +//nop; +t0 = MEM_U32(s0 + 32); +//nop; +if (t0 != 0) {//nop; +goto L47a49c;} +//nop; +//nop; +a0 = s3; +// bdead 40000023 t9 = t9; +a1 = zero; +func_47a1fc(mem, sp, a0, a1); +goto L47a490; +a1 = zero; +L47a490: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L47a4f8; +// bdead 1 ra = MEM_U32(sp + 44); +L47a49c: +//nop; +a0 = s0; +// bdead 401c0023 t9 = t9; +//nop; +v0 = func_479734(mem, sp, a0); +goto L47a4b0; +//nop; +L47a4b0: +// bdead 401c010b gp = MEM_U32(sp + 40); +if (v0 != 0) {s0 = v0; +goto L47a3f0;} +s0 = v0; +L47a4bc: +//nop; +a0 = zero; +// fdead 1601f81eb t9 = t9; +//nop; +func_47a2a0(mem, sp, a0, a1, a2, a3); +goto L47a4d0; +//nop; +L47a4d0: +// bdead 40100003 gp = MEM_U32(sp + 40); +a0 = s3; +//nop; +a1 = zero; +// fdead 1601e007b t9 = t9; +//nop; +func_47a1fc(mem, sp, a0, a1); +goto L47a4ec; +//nop; +L47a4ec: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +L47a4f8: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_mips_st(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L47a510: +//mips_st: +//nop; +//nop; +//nop; +t6 = 0x1002df94; +sp = sp + 0xffffff68; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = s0; +s0 = a0; +// fdead 400281eb MEM_U32(sp + 36) = ra; +if (t6 == 0) {// fdead 400281eb MEM_U32(sp + 32) = gp; +goto L47c134;} +// fdead 400281eb MEM_U32(sp + 32) = gp; +t7 = 0x1002df00; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {// bdead 400201a3 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 400201a3 ra = MEM_U32(sp + 36); +v0 = 0x10029e90; +at = 0x1; +v0 = MEM_U8(v0 + 77); +//nop; +if (v0 == at) {// bdead 400201ab ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 400201ab ra = MEM_U32(sp + 36); +t8 = 0x10029fa0; +//nop; +t8 = MEM_U16(t8 + 22); +//nop; +if (t8 != 0) {// bdead 400201ab ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 400201ab ra = MEM_U32(sp + 36); +if (a0 != 0) {at = (int)v0 < (int)0x2; +goto L47a5d4;} +at = (int)v0 < (int)0x2; +if (at != 0) {//nop; +goto L47a5b4;} +//nop; +a0 = 0x10004834; +a1 = 0x10014388; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47a5ac; +a1 = a1; +L47a5ac: +// bdead 40000103 gp = MEM_U32(sp + 32); +//nop; +L47a5b4: +//nop; +a0 = zero; +// fdead 1620381ef t9 = t9; +//nop; +func_47a32c(mem, sp, a0, a1, a2, a3); +goto L47a5c8; +//nop; +L47a5c8: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L47c138; +// bdead 1 ra = MEM_U32(sp + 36); +L47a5d4: +t9 = MEM_U32(s0 + 4); +at = 0x63; +if (t9 != at) {a2 = 0x654; +goto L47c114;} +a2 = 0x654; +at = (int)v0 < (int)0x2; +if (at != 0) {//nop; +goto L47a618;} +//nop; +a0 = 0x10004834; +a1 = 0x10014398; +a2 = MEM_U32(s0 + 24); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +a2 = a2 + 0x18; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47a610; +a2 = a2 + 0x18; +L47a610: +// bdead 40020103 gp = MEM_U32(sp + 32); +//nop; +L47a618: +v1 = 0x10029fa0; +t2 = MEM_U32(s0 + 8); +v1 = MEM_U16(v1 + 2); +MEM_U32(sp + 144) = t2; +if (v1 != 0) {//nop; +goto L47a680;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t3 = v0 << 4; +if ((int)t3 >= 0) {t4 = v0 & 0x2000; +goto L47a680;} +t4 = v0 & 0x2000; +if (t4 != 0) {//nop; +goto L47a680;} +//nop; +t5 = MEM_U32(s0 + 28); +//nop; +if (t5 != 0) {//nop; +goto L47a680;} +//nop; +t6 = MEM_U32(s0 + 60); +//nop; +if (t6 != 0) {//nop; +goto L47a680;} +//nop; +t7 = MEM_S16(s0 + 64); +//nop; +t8 = t7 & 0x30; +if (t8 == 0) {// bdead 40020113 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020113 ra = MEM_U32(sp + 36); +L47a680: +t9 = MEM_U32(sp + 144); +//nop; +if (t9 == 0) {//nop; +goto L47ab68;} +//nop; +t2 = MEM_U32(t9 + 4); +at = 0x15; +if (t2 != at) {//nop; +goto L47ab68;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t3 = v0 << 3; +if ((int)t3 < 0) {//nop; +goto L47ab68;} +//nop; +t4 = MEM_U32(s0 + 60); +//nop; +if (t4 != 0) {//nop; +goto L47a728;} +//nop; +t5 = MEM_S16(s0 + 64); +//nop; +t6 = t5 & 0x30; +if (t6 != 0) {//nop; +goto L47a6f0;} +//nop; +t7 = MEM_U32(s0 + 28); +t8 = v0 << 5; +if (t7 != 0) {//nop; +goto L47a6f0;} +//nop; +if ((int)t8 >= 0) {//nop; +goto L47a728;} +//nop; +L47a6f0: +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40020023 t9 = t9; +//nop; +v0 = func_4794cc(mem, sp, a0); +goto L47a704; +//nop; +L47a704: +// bdead 4002018b gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = v0; +// fdead 16002007f t9 = t9; +//nop; +func_477f90(mem, sp, a0, a1); +goto L47a720; +//nop; +L47a720: +// bdead 40020103 gp = MEM_U32(sp + 32); +//nop; +L47a728: +//nop; +a0 = s0; +// bdead 40020123 t9 = t9; +//nop; +func_47a32c(mem, sp, a0, a1, a2, a3); +goto L47a73c; +//nop; +L47a73c: +t9 = MEM_U32(s0 + 12); +// bdead 44020103 gp = MEM_U32(sp + 32); +t2 = t9 & 0x2000; +if (t2 == 0) {//nop; +goto L47a788;} +//nop; +//nop; +a0 = MEM_U32(s0 + 60); +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L47a760; +//nop; +L47a760: +// bdead 4002018b gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 4); +//nop; +//nop; +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L47a778; +//nop; +L47a778: +t4 = MEM_U8(v0 + 0); +// bdead 4002210b gp = MEM_U32(sp + 32); +t5 = t4 | 0x20; +MEM_U8(v0 + 0) = (uint8_t)t5; +L47a788: +v0 = MEM_U32(s0 + 28); +//nop; +if (v0 == 0) {// bdead 4002010b ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 4002010b ra = MEM_U32(sp + 36); +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 & 0x2000; +if (t7 != 0) {// bdead 4002010b ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 4002010b ra = MEM_U32(sp + 36); +//nop; +MEM_U32(sp + 84) = v0; +MEM_U32(sp + 76) = zero; +a0 = MEM_U32(s0 + 60); +//nop; +f_st_procbegin(mem, sp, a0); +goto L47a7c4; +//nop; +L47a7c4: +a2 = MEM_U32(sp + 144); +at = 0xc0000000; +v1 = MEM_U32(a2 + 12); +t9 = MEM_U32(a2 + 4); +t8 = v1 & at; +// bdead 460201c3 gp = MEM_U32(sp + 32); +at = 0x18; +if (t9 != at) {//nop; +goto L47a80c;} +//nop; +if (t8 != 0) {//nop; +goto L47a800;} +//nop; +t2 = MEM_U32(a2 + 16); +//nop; +if (t2 == 0) {//nop; +goto L47a80c;} +//nop; +L47a800: +a1 = MEM_U32(a2 + 8); +//nop; +a2 = a1; +L47a80c: +a2 = MEM_U32(a2 + 8); +//nop; +a0 = 0xffffffff; +MEM_U32(sp + 144) = a2; +v0 = f_st_auxisymadd(mem, sp, a0, a1, a2, a3); +goto L47a820; +MEM_U32(sp + 144) = a2; +L47a820: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 136) = v0; +t3 = 0x10029fa0; +//nop; +t3 = MEM_U16(t3 + 2); +//nop; +if (t3 == 0) {//nop; +goto L47a860;} +//nop; +//nop; +a0 = MEM_U32(sp + 144); +// fdead 16002103f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47a854; +//nop; +L47a854: +// bdead 40020103 gp = MEM_U32(sp + 32); +//nop; +goto L47a880; +//nop; +L47a860: +a0 = 0x1002dee4; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 16002103f t9 = t9; +//nop; +v0 = func_478b24(mem, sp, a0); +goto L47a878; +//nop; +L47a878: +// bdead 40020103 gp = MEM_U32(sp + 32); +//nop; +L47a880: +//nop; +a0 = MEM_U32(s0 + 60); +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L47a890; +//nop; +L47a890: +t4 = MEM_U32(v0 + 0); +at = 0x7fff0000; +// bdead 4002218f gp = MEM_U32(sp + 32); +at = at | 0xffff; +if (t4 != at) {v1 = v0; +goto L47a8ec;} +v1 = v0; +//nop; +a0 = MEM_U32(v0 + 4); +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L47a8b8; +//nop; +L47a8b8: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 76) = v0; +a1 = MEM_U32(v0 + 12); +at = 0xf0000; +//nop; +at = at | 0xffff; +a0 = MEM_S16(v0 + 2); +t5 = a1 & at; +a1 = t5; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L47a8e0; +a1 = t5; +L47a8e0: +// bdead 4002010b gp = MEM_U32(sp + 32); +v1 = v0; +goto L47a908; +v1 = v0; +L47a8ec: +//nop; +a0 = MEM_U32(v1 + 0); +a1 = MEM_U32(v1 + 4); +//nop; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L47a900; +//nop; +L47a900: +// bdead 4002010b gp = MEM_U32(sp + 32); +v1 = v0; +L47a908: +t6 = MEM_U32(v0 + 8); +at = 0xf0000; +at = at | 0xffff; +t7 = t6 & at; +if (t7 == at) {a2 = 0x45c; +goto L47a948;} +a2 = 0x45c; +a0 = 0x100143a8; +a1 = 0x100143c8; +//nop; +MEM_U32(sp + 72) = v1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47a93c; +a1 = a1; +L47a93c: +// bdead 40020103 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 72); +//nop; +L47a948: +t8 = MEM_U32(sp + 136); +at = 0xf0000; +v0 = MEM_U32(v1 + 8); +at = at | 0xffff; +t9 = t8 & at; +t2 = t9 ^ v0; +t3 = t2 << 12; +t4 = t3 >> 12; +t5 = t4 ^ v0; +t7 = t5 >> 26; +at = 0x6; +if (t7 != at) {MEM_U32(v1 + 8) = t5; +goto L47a9bc;} +MEM_U32(v1 + 8) = t5; +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 5; +if ((int)t9 >= 0) {//nop; +goto L47a9bc;} +//nop; +t2 = MEM_U8(v1 + 8); +v0 = MEM_U32(sp + 76); +t3 = t2 & 0xff03; +t4 = t3 | 0x38; +if (v0 == 0) {MEM_U8(v1 + 8) = (uint8_t)t4; +goto L47a9bc;} +MEM_U8(v1 + 8) = (uint8_t)t4; +t5 = MEM_U8(v0 + 12); +//nop; +t6 = t5 & 0xff03; +t7 = t6 | 0x38; +MEM_U8(v0 + 12) = (uint8_t)t7; +L47a9bc: +t8 = MEM_U32(v1 + 8); +v0 = MEM_U32(sp + 76); +at = 0xe; +t9 = t8 >> 26; +if (t9 != at) {//nop; +goto L47aa14;} +//nop; +t2 = MEM_U32(s0 + 12); +//nop; +t3 = t2 << 5; +if ((int)t3 < 0) {//nop; +goto L47aa14;} +//nop; +t4 = MEM_U8(v1 + 8); +//nop; +t5 = t4 & 0xff03; +t6 = t5 | 0x18; +if (v0 == 0) {MEM_U8(v1 + 8) = (uint8_t)t6; +goto L47aa14;} +MEM_U8(v1 + 8) = (uint8_t)t6; +t7 = MEM_U8(v0 + 12); +//nop; +t8 = t7 & 0xff03; +t9 = t8 | 0x18; +MEM_U8(v0 + 12) = (uint8_t)t9; +L47aa14: +//nop; +a0 = MEM_U32(s0 + 60); +//nop; +f_st_pdadd_idn(mem, sp, a0); +goto L47aa24; +//nop; +L47aa24: +t2 = MEM_U32(sp + 84); +// bdead 40020803 gp = MEM_U32(sp + 32); +t3 = MEM_U32(t2 + 40); +a2 = 0x477; +if (t3 == 0) {//nop; +goto L47aa5c;} +//nop; +a0 = 0x100143d4; +a1 = 0x100143f8; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47aa54; +a1 = a1; +L47aa54: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L47aa5c: +t4 = 0x10029fa0; +//nop; +t4 = MEM_U16(t4 + 2); +//nop; +if (t4 == 0) {//nop; +goto L47ab48;} +//nop; +v0 = 0x10029e80; +at = 0xfffffffc; +a0 = MEM_U32(v0 + 0); +//nop; +a1 = MEM_U32(a0 + 8); +//nop; +a1 = a1 + 0x3; +t5 = a1 & at; +MEM_U32(a0 + 8) = t5; +a0 = MEM_U32(v0 + 0); +t7 = t5 + 0x8; +t6 = MEM_U32(a0 + 12); +//nop; +at = t6 < t7; +if (at == 0) {//nop; +goto L47aad4;} +//nop; +//nop; +a1 = 0x8; +//nop; +temp64 = f___mem_alloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47aac4; +//nop; +L47aac4: +t8 = MEM_U32(sp + 84); +// bdead 4202000b gp = MEM_U32(sp + 32); +MEM_U32(t8 + 40) = v0; +goto L47aafc; +MEM_U32(t8 + 40) = v0; +L47aad4: +t9 = MEM_U32(a0 + 8); +//nop; +t2 = t9 + 0x8; +MEM_U32(a0 + 8) = t2; +t3 = MEM_U32(v0 + 0); +t6 = MEM_U32(sp + 84); +t4 = MEM_U32(t3 + 8); +//nop; +t5 = t4 + 0xfffffff8; +MEM_U32(t6 + 40) = t5; +L47aafc: +//nop; +a0 = zero; +a1 = zero; +a2 = 0x1; +v0 = f_st_blockbegin(mem, sp, a0, a1, a2); +goto L47ab10; +a2 = 0x1; +L47ab10: +// bdead 400201c9 gp = MEM_U32(sp + 32); +if (v0 != 0) {t7 = MEM_U32(sp + 84); +goto L47ab38;} +t7 = MEM_U32(sp + 84); +//nop; +//nop; +//nop; +v0 = f_st_textblock(mem, sp); +goto L47ab2c; +//nop; +L47ab2c: +// bdead 40020009 gp = MEM_U32(sp + 32); +//nop; +t7 = MEM_U32(sp + 84); +L47ab38: +//nop; +t8 = MEM_U32(t7 + 40); +//nop; +MEM_U32(t8 + 0) = v0; +L47ab48: +//nop; +a0 = MEM_U32(s0 + 28); +// fdead 1620338bf t9 = t9; +//nop; +func_4797c8(mem, sp, a0); +goto L47ab5c; +//nop; +L47ab5c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L47c138; +// bdead 1 ra = MEM_U32(sp + 36); +L47ab68: +v0 = MEM_U32(s0 + 72); +at = 0x2; +if (v0 != at) {at = 0x4; +goto L47b0e4;} +at = 0x4; +t9 = MEM_U32(sp + 144); +at = 0x14; +v0 = MEM_U32(t9 + 4); +//nop; +a1 = v0 ^ 0x18; +a1 = a1 < 0x1; +if (a1 != 0) {//nop; +goto L47aba0;} +//nop; +if (v0 != at) {//nop; +goto L47b0a8;} +//nop; +L47aba0: +if (v1 == 0) {// bdead 40020043 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020043 ra = MEM_U32(sp + 36); +//nop; +a0 = s0; +// bdead 40020063 t9 = t9; +MEM_U32(sp + 108) = a1; +v0 = func_479734(mem, sp, a0); +goto L47abbc; +MEM_U32(sp + 108) = a1; +L47abbc: +// bdead 4002010b gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +//nop; +// fdead 16002002f t9 = t9; +//nop; +func_47a32c(mem, sp, a0, a1, a2, a3); +goto L47abd8; +//nop; +L47abd8: +a0 = MEM_U32(s0 + 60); +// bdead 40020123 gp = MEM_U32(sp + 32); +if (a0 == 0) {t7 = MEM_U32(sp + 144); +goto L47ac24;} +t7 = MEM_U32(sp + 144); +t2 = MEM_U32(sp + 108); +t5 = MEM_U32(sp + 144); +if (t2 == 0) {//nop; +goto L47ac0c;} +//nop; +t3 = MEM_U32(sp + 144); +//nop; +v0 = MEM_U32(t3 + 36); +a1 = v0 < 0x1; +goto L47ac18; +a1 = v0 < 0x1; +L47ac0c: +v0 = MEM_U32(t5 + 36); +//nop; +a1 = v0 < 0x1; +L47ac18: +if (a1 != 0) {// bdead 40020123 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020123 ra = MEM_U32(sp + 36); +t7 = MEM_U32(sp + 144); +L47ac24: +t9 = MEM_U32(sp + 108); +v1 = MEM_U32(t7 + 36); +//nop; +t8 = v1 < 0x1; +if (t9 == 0) {v1 = t8; +goto L47ac44;} +v1 = t8; +a1 = t8; +goto L47ac48; +a1 = t8; +L47ac44: +a1 = v1; +L47ac48: +if (a1 == 0) {//nop; +goto L47ad9c;} +//nop; +if (a0 != 0) {//nop; +goto L47ad9c;} +//nop; +v1 = 0x10029bb0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 == 0) {//nop; +goto L47ac7c;} +//nop; +t0 = MEM_U32(v1 + 8); +//nop; +goto L47ac98; +//nop; +L47ac7c: +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40020023 t9 = t9; +//nop; +v0 = func_4794cc(mem, sp, a0); +goto L47ac90; +//nop; +L47ac90: +// bdead 4002014b gp = MEM_U32(sp + 32); +t0 = v0; +L47ac98: +a2 = 0x10029bb8; +//nop; +a2 = a2; +t2 = MEM_U32(a2 + 0); +//nop; +if (t0 == t2) {t3 = MEM_U32(sp + 108); +goto L47acd4;} +t3 = MEM_U32(sp + 108); +MEM_U32(a2 + 0) = t0; +//nop; +a0 = t0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L47acc8; +//nop; +L47acc8: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t3 = MEM_U32(sp + 108); +L47acd4: +a1 = 0x6; +if (t3 == 0) {//nop; +goto L47ace8;} +//nop; +a1 = 0x1a; +goto L47ace8; +a1 = 0x1a; +L47ace8: +//nop; +a0 = a1; +//nop; +v0 = f_st_auxbtadd(mem, sp, a0); +goto L47acf8; +//nop; +L47acf8: +// bdead 4002010b gp = MEM_U32(sp + 32); +MEM_U32(sp + 136) = v0; +a2 = 0x10029bb8; +//nop; +a2 = a2; +a0 = MEM_U32(a2 + 0); +a1 = zero; +f_st_auxrndxadd(mem, sp, a0, a1, a2, a3); +goto L47ad18; +a1 = zero; +L47ad18: +// bdead 40020183 gp = MEM_U32(sp + 32); +a1 = MEM_U32(s0 + 24); +t4 = 0x1002dedc; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != a1) {//nop; +goto L47ad40;} +//nop; +MEM_U32(sp + 140) = zero; +goto L47ad58; +MEM_U32(sp + 140) = zero; +L47ad40: +//nop; +a0 = a1 + 0x18; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L47ad50; +//nop; +L47ad50: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 140) = v0; +L47ad58: +t5 = MEM_U32(sp + 136); +//nop; +a0 = MEM_U32(sp + 140); +a1 = zero; +a2 = 0x22; +a3 = 0xb; +MEM_U32(sp + 16) = t5; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L47ad78; +MEM_U32(sp + 16) = t5; +L47ad78: +// bdead 4002018b gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +a1 = zero; +//nop; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L47ad90; +//nop; +L47ad90: +// bdead 20009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 60) = v0; +goto L47c134; +MEM_U32(s0 + 60) = v0; +L47ad9c: +//nop; +a0 = s0; +// bdead 40020023 t9 = t9; +//nop; +func_4797c8(mem, sp, a0); +goto L47adb0; +//nop; +L47adb0: +// bdead 40020143 gp = MEM_U32(sp + 32); +//nop; +t6 = 0x10029bb0; +a2 = 0x10029bb8; +t6 = MEM_U32(t6 + 0); +a2 = a2; +t7 = MEM_U32(a2 + 0); +v0 = MEM_U32(t6 + 8); +//nop; +if (v0 == t7) {//nop; +goto L47adf8;} +//nop; +MEM_U32(a2 + 0) = v0; +//nop; +a0 = v0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L47adf0; +//nop; +L47adf0: +// bdead 40020183 gp = MEM_U32(sp + 32); +//nop; +L47adf8: +t8 = 0x1002dedc; +a1 = MEM_U32(s0 + 24); +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != a1) {//nop; +goto L47ae18;} +//nop; +a0 = zero; +goto L47ae34; +a0 = zero; +L47ae18: +//nop; +a0 = a1 + 0x18; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L47ae28; +//nop; +L47ae28: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 140) = v0; +a0 = v0; +L47ae34: +v1 = MEM_U32(sp + 144); +a1 = zero; +v0 = MEM_U32(v1 + 40); +//nop; +t9 = v0 << 0; +if ((int)t9 >= 0) {t2 = v0 << 1; +goto L47ae6c;} +t2 = v0 << 1; +//nop; +a2 = 0xb; +a3 = 0x1a; +v0 = f__sgi_st_blockbegin(mem, sp, a0, a1, a2, a3); +goto L47ae60; +a3 = 0x1a; +L47ae60: +// bdead 40020109 gp = MEM_U32(sp + 32); +MEM_U32(sp + 124) = v0; +goto L47aed4; +MEM_U32(sp + 124) = v0; +L47ae6c: +if ((int)t2 >= 0) {a1 = zero; +goto L47ae90;} +a1 = zero; +//nop; +a2 = 0xb; +a3 = 0x1b; +v0 = f__sgi_st_blockbegin(mem, sp, a0, a1, a2, a3); +goto L47ae84; +a3 = 0x1b; +L47ae84: +// bdead 40020109 gp = MEM_U32(sp + 32); +MEM_U32(sp + 124) = v0; +goto L47aed4; +MEM_U32(sp + 124) = v0; +L47ae90: +t3 = MEM_U32(v1 + 4); +at = 0x14; +if (t3 != at) {a1 = zero; +goto L47aebc;} +a1 = zero; +//nop; +a2 = 0xb; +a3 = 0x1c; +v0 = f__sgi_st_blockbegin(mem, sp, a0, a1, a2, a3); +goto L47aeb0; +a3 = 0x1c; +L47aeb0: +// bdead 40020109 gp = MEM_U32(sp + 32); +MEM_U32(sp + 124) = v0; +goto L47aed4; +MEM_U32(sp + 124) = v0; +L47aebc: +//nop; +a1 = zero; +a2 = 0xb; +v0 = f_st_blockbegin(mem, sp, a0, a1, a2); +goto L47aecc; +a2 = 0xb; +L47aecc: +// bdead 40020109 gp = MEM_U32(sp + 32); +MEM_U32(sp + 124) = v0; +L47aed4: +a0 = MEM_U32(s0 + 60); +//nop; +if (a0 == 0) {//nop; +goto L47b0a0;} +//nop; +//nop; +//nop; +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L47aef4; +//nop; +L47aef4: +// bdead 40020009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 64) = v0; +//nop; +a1 = MEM_U32(v0 + 4); +a0 = MEM_U32(v0 + 0); +//nop; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L47af10; +//nop; +L47af10: +// bdead 40020009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 96) = v0; +a1 = MEM_U32(v0 + 8); +t4 = MEM_U32(sp + 64); +at = 0xf0000; +//nop; +at = at | 0xffff; +t5 = a1 & at; +a0 = MEM_U32(t4 + 0); +a1 = t5; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L47af3c; +a1 = t5; +L47af3c: +t6 = MEM_U32(sp + 108); +// bdead 40028109 gp = MEM_U32(sp + 32); +if (t6 == 0) {v1 = v0; +goto L47af54;} +v1 = v0; +a1 = 0x1a; +goto L47af58; +a1 = 0x1a; +L47af54: +a1 = 0x6; +L47af58: +t7 = MEM_U8(v0 + 0); +a2 = 0x4e2; +t8 = t7 & 0x3f; +if (a1 == t8) {t9 = MEM_U32(sp + 108); +goto L47af98;} +t9 = MEM_U32(sp + 108); +a0 = 0x10014404; +a1 = 0x10014430; +//nop; +MEM_U32(sp + 56) = v1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47af88; +a1 = a1; +L47af88: +// bdead 40020101 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 56); +//nop; +t9 = MEM_U32(sp + 108); +L47af98: +t2 = MEM_U32(sp + 144); +if (t9 == 0) {//nop; +goto L47afd8;} +//nop; +t3 = MEM_U32(t2 + 40); +a1 = 0xd; +t4 = t3 << 0; +if ((int)t4 >= 0) {//nop; +goto L47afc0;} +//nop; +a1 = 0xc; +goto L47afc0; +a1 = 0xc; +L47afc0: +t6 = MEM_U8(v1 + 0); +t5 = a1 & 0x3f; +t7 = t6 & 0xffc0; +t8 = t5 | t7; +MEM_U8(v1 + 0) = (uint8_t)t8; +goto L47afec; +MEM_U8(v1 + 0) = (uint8_t)t8; +L47afd8: +t9 = MEM_U8(v1 + 0); +//nop; +t2 = t9 & 0xffc0; +t3 = t2 | 0xe; +MEM_U8(v1 + 0) = (uint8_t)t3; +L47afec: +//nop; +a0 = MEM_U32(sp + 124); +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L47affc; +//nop; +L47affc: +// bdead 400201c9 gp = MEM_U32(sp + 32); +MEM_U32(sp + 60) = v0; +//nop; +//nop; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L47b014; +//nop; +L47b014: +// bdead 400201c9 gp = MEM_U32(sp + 32); +t4 = MEM_U32(sp + 64); +//nop; +MEM_U32(sp + 52) = v0; +a0 = MEM_U32(t4 + 0); +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L47b030; +//nop; +L47b030: +t6 = MEM_U32(sp + 96); +// bdead 40028101 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 60); +a0 = MEM_U32(t6 + 8); +at = 0xf0000; +//nop; +at = at | 0xffff; +a1 = MEM_U32(v0 + 0); +a2 = MEM_U32(v0 + 4); +t5 = a0 & at; +a0 = t5 + 0x1; +f_st_changeauxrndx(mem, sp, a0, a1, a2); +goto L47b060; +a0 = t5 + 0x1; +L47b060: +// bdead 400201c1 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L47b078; +//nop; +L47b078: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 124); +t7 = 0x10007e84; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {// bdead 2020001 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 2020001 ra = MEM_U32(sp + 36); +MEM_U32(s0 + 60) = t8; +goto L47c134; +MEM_U32(s0 + 60) = t8; +L47b0a0: +MEM_U32(s0 + 60) = v0; +goto L47c134; +MEM_U32(s0 + 60) = v0; +L47b0a8: +t9 = 0x1001443c; +a2 = 0x503; +t9 = t9; +if (t9 != 0) {// bdead 40000081 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40000081 ra = MEM_U32(sp + 36); +a0 = 0x10014448; +a1 = 0x10014458; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47b0d4; +a1 = a1; +L47b0d4: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L47c138; +// bdead 1 ra = MEM_U32(sp + 36); +at = 0x4; +L47b0e4: +if (v0 != at) {at = 0x3; +goto L47beec;} +at = 0x3; +t2 = MEM_U32(s0 + 44); +at = 0x3; +if (t2 != at) {//nop; +goto L47b184;} +//nop; +t3 = MEM_U32(s0 + 28); +//nop; +if (t3 != 0) {//nop; +goto L47b184;} +//nop; +//nop; +a0 = s0; +// bdead 40020023 t9 = t9; +//nop; +v0 = func_479734(mem, sp, a0); +goto L47b120; +//nop; +L47b120: +t4 = MEM_U32(v0 + 4); +// bdead 40022003 gp = MEM_U32(sp + 32); +at = 0x15; +if (t4 != at) {//nop; +goto L47b184;} +//nop; +//nop; +a0 = s0; +// fdead 16002202f t9 = t9; +//nop; +v0 = func_479734(mem, sp, a0); +goto L47b148; +//nop; +L47b148: +t6 = MEM_U32(v0 + 32); +// bdead 40028003 gp = MEM_U32(sp + 32); +if (t6 == 0) {// bdead 40020003 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020003 ra = MEM_U32(sp + 36); +//nop; +a0 = s0; +// fdead 16002802f t9 = t9; +//nop; +v0 = func_479734(mem, sp, a0); +goto L47b16c; +//nop; +L47b16c: +t5 = MEM_U32(v0 + 32); +// bdead 40024003 gp = MEM_U32(sp + 32); +t7 = MEM_U32(t5 + 28); +//nop; +if (t7 == 0) {// bdead 40020003 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020003 ra = MEM_U32(sp + 36); +L47b184: +t8 = 0x10029fa0; +//nop; +t8 = MEM_U16(t8 + 2); +//nop; +if (t8 != 0) {//nop; +goto L47b210;} +//nop; +//nop; +a0 = s0; +// bdead 40020023 t9 = t9; +//nop; +v0 = func_479734(mem, sp, a0); +goto L47b1b0; +//nop; +L47b1b0: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L47b210;} +//nop; +//nop; +a0 = s0; +// fdead 16002002f t9 = t9; +//nop; +v0 = func_479734(mem, sp, a0); +goto L47b1d0; +//nop; +L47b1d0: +t9 = MEM_U32(v0 + 4); +// bdead 44020003 gp = MEM_U32(sp + 32); +at = 0x63; +if (t9 != at) {//nop; +goto L47b210;} +//nop; +//nop; +a0 = s0; +// bdead 40020023 t9 = t9; +//nop; +v0 = func_479734(mem, sp, a0); +goto L47b1f8; +//nop; +L47b1f8: +t2 = MEM_U32(v0 + 8); +// bdead 40020803 gp = MEM_U32(sp + 32); +t3 = MEM_U32(t2 + 4); +at = 0x14; +if (t3 == at) {// bdead 40020003 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020003 ra = MEM_U32(sp + 36); +L47b210: +//nop; +a0 = s0; +// bdead 40020023 t9 = t9; +//nop; +v0 = func_479734(mem, sp, a0); +goto L47b224; +//nop; +L47b224: +// bdead 4002010b gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +//nop; +// fdead 16002002f t9 = t9; +//nop; +func_47a32c(mem, sp, a0, a1, a2, a3); +goto L47b240; +//nop; +L47b240: +// bdead 400200c3 gp = MEM_U32(sp + 32); +//nop; +a3 = 0x10029bb0; +//nop; +a3 = a3; +v1 = MEM_U32(a3 + 0); +//nop; +if (v1 == 0) {//nop; +goto L47b364;} +//nop; +v0 = MEM_U32(v1 + 4); +at = 0x63; +t4 = MEM_U32(v0 + 4); +//nop; +if (t4 != at) {//nop; +goto L47b364;} +//nop; +t6 = MEM_U32(v0 + 8); +at = 0x14; +t5 = MEM_U32(t6 + 4); +//nop; +if (t5 != at) {//nop; +goto L47b364;} +//nop; +a2 = 0x10029bb8; +v0 = MEM_U32(v1 + 8); +a2 = a2; +t7 = MEM_U32(a2 + 0); +//nop; +if (v0 == t7) {//nop; +goto L47b2cc;} +//nop; +MEM_U32(a2 + 0) = v0; +//nop; +a0 = v0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L47b2c4; +//nop; +L47b2c4: +// bdead 400201c1 gp = MEM_U32(sp + 32); +//nop; +L47b2cc: +a0 = MEM_U32(s0 + 24); +//nop; +a0 = a0 + 0x18; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L47b2e0; +//nop; +L47b2e0: +MEM_U32(sp + 140) = v0; +t8 = MEM_U32(s0 + 28); +// bdead 42020001 gp = MEM_U32(sp + 32); +t9 = MEM_U32(t8 + 4); +at = 0x65; +if (t9 == at) {a2 = 0x524; +goto L47b31c;} +a2 = 0x524; +a0 = 0x10014464; +a1 = 0x10014490; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47b314; +a1 = a1; +L47b314: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L47b31c: +a0 = 0x1002df88; +//nop; +a0 = MEM_U32(a0 + 0); +// bdead 40020021 t9 = t9; +//nop; +v0 = func_478f44(mem, sp, a0); +goto L47b334; +//nop; +L47b334: +// bdead 40020009 gp = MEM_U32(sp + 32); +t2 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(sp + 140); +a1 = MEM_U32(t2 + 28); +MEM_U32(sp + 16) = v0; +a2 = 0x9; +a3 = 0xb; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L47b358; +a3 = 0xb; +L47b358: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L47c138; +// bdead 1 ra = MEM_U32(sp + 36); +L47b364: +t3 = MEM_U32(s0 + 12); +//nop; +t6 = t3 & 0x2000; +if (t6 == 0) {//nop; +goto L47b430;} +//nop; +t7 = MEM_U32(s0 + 28); +//nop; +if (t7 != 0) {//nop; +goto L47b430;} +//nop; +a0 = MEM_U32(s0 + 60); +//nop; +if (a0 != 0) {//nop; +goto L47b3f0;} +//nop; +a0 = MEM_U32(s0 + 24); +//nop; +a0 = a0 + 0x18; +//nop; +v0 = f_st_extstradd(mem, sp, a0, a1, a2, a3); +goto L47b3ac; +//nop; +L47b3ac: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +a1 = zero; +a2 = 0x1; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_st_extadd(mem, sp, a0, a1, a2, a3); +goto L47b3cc; +MEM_U32(sp + 16) = zero; +L47b3cc: +// bdead 40020189 gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +a1 = 0x1; +//nop; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L47b3e4; +//nop; +L47b3e4: +// bdead 40020109 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 60) = v0; +a0 = v0; +L47b3f0: +//nop; +//nop; +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L47b400; +//nop; +L47b400: +// bdead 40000189 gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 4); +//nop; +//nop; +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L47b418; +//nop; +L47b418: +t8 = MEM_U8(v0 + 0); +// bdead 2000009 gp = MEM_U32(sp + 32); +t9 = t8 & 0xffdf; +t2 = t9 | 0x20; +MEM_U8(v0 + 0) = (uint8_t)t2; +goto L47c134; +MEM_U8(v0 + 0) = (uint8_t)t2; +L47b430: +a0 = MEM_U32(s0 + 60); +//nop; +if (a0 == 0) {//nop; +goto L47b814;} +//nop; +v0 = MEM_U32(s0 + 44); +at = 0x1; +if (v0 == at) {at = 0x3; +goto L47b814;} +at = 0x3; +if (v0 == at) {//nop; +goto L47b814;} +//nop; +t4 = MEM_U32(sp + 144); +at = 0x13; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 != at) {//nop; +goto L47b69c;} +//nop; +t3 = MEM_U32(t4 + 16); +//nop; +if (t3 != 0) {//nop; +goto L47b69c;} +//nop; +v0 = MEM_U32(t4 + 32); +//nop; +if (v0 == 0) {//nop; +goto L47b69c;} +//nop; +t6 = MEM_U32(v0 + 4); +at = 0x65; +if (t6 == at) {t1 = v0; +goto L47b4d0;} +t1 = v0; +a0 = 0x1001449c; +a1 = 0x100144b0; +//nop; +a2 = 0x54a; +MEM_U32(sp + 40) = v0; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47b4c0; +a1 = a1; +L47b4c0: +// bdead 40020103 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 60); +//nop; +L47b4d0: +//nop; +MEM_U32(sp + 40) = t1; +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L47b4e0; +//nop; +L47b4e0: +t7 = MEM_U32(v0 + 0); +at = 0x7fff0000; +// bdead 4003018f gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 40); +at = at | 0xffff; +if (t7 != at) {v1 = v0; +goto L47b550;} +v1 = v0; +//nop; +a0 = MEM_U32(v0 + 4); +MEM_U32(sp + 40) = t1; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L47b50c; +MEM_U32(sp + 40) = t1; +L47b50c: +// bdead 4002010b gp = MEM_U32(sp + 32); +t9 = MEM_U32(sp + 144); +t5 = 0x10006594; +t8 = v0 + 0x4; +MEM_U32(sp + 96) = t8; +t2 = MEM_U32(t9 + 24); +t5 = MEM_U32(t5 + 4); +t1 = MEM_U32(sp + 40); +lo = t2 / t5; hi = t2 % t5; +t0 = MEM_S16(v0 + 2); +if (t5 != 0) {//nop; +goto L47b540;} +//nop; +abort(); +L47b540: +t3 = lo; +MEM_U32(v0 + 8) = t3; +//nop; +goto L47b580; +//nop; +L47b550: +//nop; +a0 = MEM_U32(v1 + 0); +a1 = MEM_U32(v1 + 4); +MEM_U32(sp + 40) = t1; +MEM_U32(sp + 104) = v1; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L47b568; +MEM_U32(sp + 104) = v1; +L47b568: +v1 = MEM_U32(sp + 104); +MEM_U32(sp + 96) = v0; +// bdead 40020113 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 40); +t0 = MEM_U32(v1 + 0); +//nop; +L47b580: +v1 = 0x10029fa0; +//nop; +v1 = MEM_U16(v1 + 2); +//nop; +if (v1 == 0) {//nop; +goto L47b630;} +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +v0 = MEM_U32(t4 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L47b5b8;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L47b5c4;} +L47b5b8: +at = 0x14; +if (v0 != at) {//nop; +goto L47b630;} +//nop; +L47b5c4: +t9 = MEM_U32(t1 + 28); +t6 = MEM_U32(sp + 96); +a2 = t9 + 0xffffffff; +//nop; +a1 = MEM_U32(t6 + 8); +at = 0xf0000; +at = at | 0xffff; +a3 = t0 << 16; +t2 = (int)a3 >> 16; +a0 = MEM_U32(sp + 144); +// bdead 400208e7 t9 = t9; +t7 = a1 & at; +a1 = t7; +a3 = t2; +v0 = func_478ca0(mem, sp, a0, a1, a2, a3); +goto L47b600; +a3 = t2; +L47b600: +a0 = MEM_U32(sp + 96); +at = 0xf0000; +v1 = MEM_U32(a0 + 8); +at = at | 0xffff; +t5 = v0 & at; +t3 = t5 ^ v1; +t4 = t3 << 12; +t6 = t4 >> 12; +// bdead 40028133 gp = MEM_U32(sp + 32); +t7 = t6 ^ v1; +MEM_U32(a0 + 8) = t7; +goto L47b69c; +MEM_U32(a0 + 8) = t7; +L47b630: +if (v1 == 0) {at = 0xf0000; +goto L47b69c;} +at = 0xf0000; +t8 = MEM_U32(sp + 96); +at = at | 0xffff; +a1 = MEM_U32(t8 + 8); +t3 = MEM_U32(t1 + 28); +t9 = a1 & at; +a1 = t9; +//nop; +a3 = t0 << 16; +t5 = (int)a3 >> 16; +a0 = MEM_U32(sp + 144); +// bdead 40025063 t9 = t9; +a3 = t5; +a2 = t3 + 0xffffffff; +v0 = func_478ca0(mem, sp, a0, a1, a2, a3); +goto L47b670; +a2 = t3 + 0xffffffff; +L47b670: +t4 = MEM_U32(sp + 96); +at = 0xf0000; +v1 = MEM_U32(t4 + 8); +at = at | 0xffff; +t6 = v0 & at; +t7 = t6 ^ v1; +t8 = t7 << 12; +t9 = t8 >> 12; +// bdead 44022113 gp = MEM_U32(sp + 32); +t2 = t9 ^ v1; +MEM_U32(t4 + 8) = t2; +L47b69c: +v0 = MEM_U32(s0 + 12); +//nop; +t3 = v0 << 5; +if ((int)t3 < 0) {//nop; +goto L47b7ec;} +//nop; +t5 = MEM_U32(s0 + 28); +at = 0x18000000; +if (t5 != 0) {t2 = 0x2; +goto L47b6f4;} +t2 = 0x2; +t6 = v0 & at; +if (t6 != 0) {// bdead 40020101 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020101 ra = MEM_U32(sp + 36); +t7 = 0x10029fa0; +a0 = MEM_U32(s0 + 60); +t7 = MEM_U16(t7 + 48); +t8 = 0x11; +if (t7 == 0) {t9 = 0x3; +goto L47b6ec;} +t9 = 0x3; +MEM_U32(sp + 116) = t8; +goto L47b700; +MEM_U32(sp + 116) = t8; +L47b6ec: +MEM_U32(sp + 116) = t9; +goto L47b700; +MEM_U32(sp + 116) = t9; +L47b6f4: +MEM_U32(sp + 116) = t2; +a0 = MEM_U32(s0 + 60); +//nop; +L47b700: +//nop; +//nop; +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L47b710; +//nop; +L47b710: +t4 = MEM_U32(s0 + 12); +// bdead 40022109 gp = MEM_U32(sp + 32); +t3 = t4 << 4; +if ((int)t3 >= 0) {v1 = v0; +goto L47b74c;} +v1 = v0; +t5 = MEM_U16(s0 + 40); +//nop; +at = (int)t5 < (int)0x3; +if (at != 0) {//nop; +goto L47b74c;} +//nop; +t6 = MEM_U32(v0 + 0); +at = 0x7fff0000; +at = at | 0xffff; +if (t6 != at) {// bdead 40000119 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40000119 ra = MEM_U32(sp + 36); +L47b74c: +t7 = MEM_U32(v0 + 0); +at = 0x7fff0000; +at = at | 0xffff; +if (t7 == at) {a2 = 0x589; +goto L47b788;} +a2 = 0x589; +a0 = 0x100144bc; +a1 = 0x100144d4; +//nop; +MEM_U32(sp + 104) = v1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47b77c; +a1 = a1; +L47b77c: +// bdead 40000181 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 104); +//nop; +L47b788: +//nop; +a0 = MEM_U32(v1 + 4); +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L47b798; +//nop; +L47b798: +t8 = MEM_U32(sp + 116); +// bdead 42000009 gp = MEM_U32(sp + 32); +at = 0x11; +if (t8 == at) {at = 0x3; +goto L47b7b4;} +at = 0x3; +if (t8 != at) {t5 = MEM_U32(sp + 116); +goto L47b7d0;} +t5 = MEM_U32(sp + 116); +L47b7b4: +t9 = MEM_U32(v0 + 12); +at = 0x2; +t2 = t9 << 6; +t4 = t2 >> 27; +if (t4 == at) {// bdead 40000009 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40000009 ra = MEM_U32(sp + 36); +t5 = MEM_U32(sp + 116); +L47b7d0: +t8 = MEM_U16(v0 + 12); +t6 = t5 << 5; +t7 = t6 & 0x3e0; +t9 = t8 & 0xfc1f; +t2 = t7 | t9; +MEM_U16(v0 + 12) = (uint16_t)t2; +goto L47c134; +MEM_U16(v0 + 12) = (uint16_t)t2; +L47b7ec: +//nop; +a0 = MEM_U32(s0 + 60); +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L47b7fc; +//nop; +L47b7fc: +t4 = MEM_U32(v0 + 0); +at = 0x7fff0000; +// bdead 40022047 gp = MEM_U32(sp + 32); +at = at | 0xffff; +if (t4 != at) {// bdead 40020043 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020043 ra = MEM_U32(sp + 36); +L47b814: +v0 = MEM_U32(s0 + 12); +a3 = 0x10029bb0; +t3 = v0 << 3; +if ((int)t3 >= 0) {a3 = a3; +goto L47b87c;} +a3 = a3; +t5 = 0x10029fa0; +t6 = 0xb; +t5 = MEM_U16(t5 + 2); +t8 = 0xa; +if (t5 == 0) {// bdead 42028141 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 42028141 ra = MEM_U32(sp + 36); +v1 = MEM_U32(a3 + 0); +MEM_U32(sp + 116) = t6; +if (v1 == 0) {MEM_U32(sp + 120) = t8; +goto L47b85c;} +MEM_U32(sp + 120) = t8; +t0 = MEM_U32(v1 + 8); +//nop; +goto L47bb8c; +//nop; +L47b85c: +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 76203f13f t9 = t9; +//nop; +v0 = func_4794cc(mem, sp, a0); +goto L47b870; +//nop; +L47b870: +// bdead 40020149 gp = MEM_U32(sp + 32); +t0 = v0; +goto L47bb8c; +t0 = v0; +L47b87c: +at = 0x8000000; +v1 = v0 & at; +if (v1 == 0) {//nop; +goto L47b8dc;} +//nop; +t7 = MEM_U32(s0 + 28); +//nop; +if (t7 != 0) {//nop; +goto L47b8dc;} +//nop; +v1 = MEM_U32(a3 + 0); +t9 = 0x1; +MEM_U32(sp + 116) = zero; +if (v1 == 0) {MEM_U32(sp + 120) = t9; +goto L47b8bc;} +MEM_U32(sp + 120) = t9; +t0 = MEM_U32(v1 + 8); +//nop; +goto L47bb8c; +//nop; +L47b8bc: +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40020021 t9 = t9; +//nop; +v0 = func_4794cc(mem, sp, a0); +goto L47b8d0; +//nop; +L47b8d0: +// bdead 40020149 gp = MEM_U32(sp + 32); +t0 = v0; +goto L47bb8c; +t0 = v0; +L47b8dc: +if (v1 == 0) {t3 = v0 << 5; +goto L47b928;} +t3 = v0 << 5; +v1 = MEM_U32(a3 + 0); +t2 = 0x2; +t4 = 0x1; +MEM_U32(sp + 116) = t2; +if (v1 == 0) {MEM_U32(sp + 120) = t4; +goto L47b908;} +MEM_U32(sp + 120) = t4; +t0 = MEM_U32(v1 + 8); +//nop; +goto L47bb8c; +//nop; +L47b908: +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 76003f93f t9 = t9; +//nop; +v0 = func_4794cc(mem, sp, a0); +goto L47b91c; +//nop; +L47b91c: +// bdead 40020149 gp = MEM_U32(sp + 32); +t0 = v0; +goto L47bb8c; +t0 = v0; +L47b928: +if ((int)t3 >= 0) {//nop; +goto L47b998;} +//nop; +t5 = 0x1002dedc; +t6 = MEM_U32(s0 + 24); +t5 = MEM_U32(t5 + 0); +t8 = 0x2; +if (t5 == t6) {t7 = 0x2; +goto L47b998;} +t7 = 0x2; +v1 = MEM_U32(a3 + 0); +MEM_U32(sp + 116) = t8; +if (v1 == 0) {MEM_U32(sp + 120) = t7; +goto L47b964;} +MEM_U32(sp + 120) = t7; +t0 = MEM_U32(v1 + 8); +//nop; +goto L47bb8c; +//nop; +L47b964: +if (v1 == 0) {//nop; +goto L47b978;} +//nop; +t0 = MEM_U32(v1 + 8); +//nop; +goto L47bb8c; +//nop; +L47b978: +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 76203f13f t9 = t9; +//nop; +v0 = func_4794cc(mem, sp, a0); +goto L47b98c; +//nop; +L47b98c: +// bdead 40020149 gp = MEM_U32(sp + 32); +t0 = v0; +goto L47bb8c; +t0 = v0; +L47b998: +a0 = 0x1002dedc; +a1 = MEM_U32(s0 + 24); +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 != a1) {//nop; +goto L47ba00;} +//nop; +t9 = MEM_U32(s0 + 60); +a2 = 0x5c3; +if (t9 == 0) {//nop; +goto L47b9e0;} +//nop; +a0 = 0x100144e0; +a1 = 0x100144f4; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47b9d8; +a1 = a1; +L47b9d8: +// bdead 40020183 gp = MEM_U32(sp + 32); +//nop; +L47b9e0: +//nop; +a0 = 0xf0000; +a0 = a0 | 0xffff; +a1 = zero; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L47b9f4; +a1 = zero; +L47b9f4: +// bdead 20009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 60) = v0; +goto L47c134; +MEM_U32(s0 + 60) = v0; +L47ba00: +v1 = MEM_U32(a3 + 0); +//nop; +if (v1 == 0) {//nop; +goto L47baec;} +//nop; +t2 = MEM_U32(s0 + 44); +at = 0x1; +if (t2 != at) {//nop; +goto L47ba68;} +//nop; +t4 = MEM_U32(sp + 144); +at = 0x13; +t3 = MEM_U32(t4 + 4); +//nop; +if (t3 != at) {//nop; +goto L47ba68;} +//nop; +t5 = MEM_U32(t4 + 16); +//nop; +if (t5 != 0) {//nop; +goto L47ba68;} +//nop; +t6 = MEM_U32(s0 + 28); +//nop; +if (t6 == 0) {//nop; +goto L47ba68;} +//nop; +t8 = MEM_U32(t4 + 32); +//nop; +if (t8 == 0) {// bdead 40020171 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020171 ra = MEM_U32(sp + 36); +L47ba68: +v0 = MEM_U32(v1 + 12); +//nop; +if (v0 == 0) {//nop; +goto L47ba94;} +//nop; +t7 = MEM_U32(v0 + 4); +a0 = 0x1002dedc; +t9 = MEM_U32(t7 + 60); +a1 = MEM_U32(s0 + 24); +MEM_U32(s0 + 60) = t9; +a0 = MEM_U32(a0 + 0); +//nop; +L47ba94: +if (a0 == a1) {// bdead 40020141 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020141 ra = MEM_U32(sp + 36); +t2 = 0x10029fa0; +t3 = 0x5; +t2 = MEM_U16(t2 + 2); +//nop; +if (t2 == 0) {// bdead 40021141 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40021141 ra = MEM_U32(sp + 36); +v1 = MEM_U32(a3 + 0); +MEM_U32(sp + 116) = t3; +t5 = MEM_U32(v1 + 4); +at = 0x15; +t6 = MEM_U32(t5 + 4); +t4 = 0x3; +if (t6 != at) {t8 = 0x4; +goto L47badc;} +t8 = 0x4; +MEM_U32(sp + 120) = t4; +goto L47bae0; +MEM_U32(sp + 120) = t4; +L47badc: +MEM_U32(sp + 120) = t8; +L47bae0: +t0 = MEM_U32(v1 + 8); +//nop; +goto L47bb8c; +//nop; +L47baec: +t7 = MEM_U32(s0 + 28); +t9 = 0x2; +if (t7 == 0) {t4 = 0x1; +goto L47bb38;} +t4 = 0x1; +t2 = 0x1; +MEM_U32(sp + 116) = t9; +if (v1 == 0) {MEM_U32(sp + 120) = t2; +goto L47bb18;} +MEM_U32(sp + 120) = t2; +t0 = MEM_U32(v1 + 8); +//nop; +goto L47bb8c; +//nop; +L47bb18: +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40020021 t9 = t9; +//nop; +v0 = func_4794cc(mem, sp, a0); +goto L47bb2c; +//nop; +L47bb2c: +// bdead 40020149 gp = MEM_U32(sp + 32); +t0 = v0; +goto L47bb8c; +t0 = v0; +L47bb38: +t3 = 0x10029fa0; +t5 = 0x11; +t3 = MEM_U16(t3 + 48); +t6 = 0x3; +if (t3 == 0) {//nop; +goto L47bb58;} +//nop; +MEM_U32(sp + 116) = t5; +goto L47bb5c; +MEM_U32(sp + 116) = t5; +L47bb58: +MEM_U32(sp + 116) = t6; +L47bb5c: +if (v1 == 0) {MEM_U32(sp + 120) = t4; +goto L47bb70;} +MEM_U32(sp + 120) = t4; +t0 = MEM_U32(v1 + 8); +//nop; +goto L47bb8c; +//nop; +L47bb70: +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40020021 t9 = t9; +//nop; +v0 = func_4794cc(mem, sp, a0); +goto L47bb84; +//nop; +L47bb84: +// bdead 40020149 gp = MEM_U32(sp + 32); +t0 = v0; +L47bb8c: +a2 = 0x10029bb8; +//nop; +a2 = a2; +t8 = MEM_U32(a2 + 0); +//nop; +if (t0 == t8) {//nop; +goto L47bbc8;} +//nop; +MEM_U32(a2 + 0) = t0; +//nop; +a0 = t0; +MEM_U32(sp + 128) = t0; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L47bbbc; +MEM_U32(sp + 128) = t0; +L47bbbc: +// bdead 40020101 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 128); +//nop; +L47bbc8: +t7 = 0x10029fa0; +t9 = 0xf0000; +t7 = MEM_U16(t7 + 2); +t9 = t9 | 0xffff; +if (t7 == 0) {//nop; +goto L47bc14;} +//nop; +//nop; +a0 = MEM_U32(sp + 144); +// bdead 40020221 t9 = t9; +MEM_U32(sp + 128) = t0; +v0 = func_478f44(mem, sp, a0); +goto L47bbf4; +MEM_U32(sp + 128) = t0; +L47bbf4: +// bdead 40020109 gp = MEM_U32(sp + 32); +MEM_U32(sp + 136) = v0; +a0 = 0x1002dedc; +a1 = MEM_U32(s0 + 24); +t0 = MEM_U32(sp + 128); +a0 = MEM_U32(a0 + 0); +t2 = MEM_U32(sp + 120); +goto L47bc2c; +t2 = MEM_U32(sp + 120); +L47bc14: +a0 = 0x1002dedc; +MEM_U32(sp + 136) = t9; +a1 = MEM_U32(s0 + 24); +a0 = MEM_U32(a0 + 0); +//nop; +t2 = MEM_U32(sp + 120); +L47bc2c: +at = 0x1; +if (t2 != at) {//nop; +goto L47bc8c;} +//nop; +if (a0 != a1) {a2 = 0x600; +goto L47bc6c;} +a2 = 0x600; +a0 = 0x10014500; +a1 = 0x1001451c; +//nop; +MEM_U32(sp + 128) = t0; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47bc5c; +a1 = a1; +L47bc5c: +// bdead 40020181 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 128); +a1 = MEM_U32(s0 + 24); +//nop; +L47bc6c: +//nop; +a0 = a1 + 0x18; +MEM_U32(sp + 128) = t0; +v0 = f_st_extstradd(mem, sp, a0, a1, a2, a3); +goto L47bc7c; +MEM_U32(sp + 128) = t0; +L47bc7c: +// bdead 40020009 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 128); +a0 = v0; +goto L47bce0; +a0 = v0; +L47bc8c: +if (a0 != a1) {a2 = 0x606; +goto L47bcc0;} +a2 = 0x606; +a0 = 0x10014528; +a1 = 0x10014544; +//nop; +MEM_U32(sp + 128) = t0; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47bcb0; +a1 = a1; +L47bcb0: +// bdead 40020181 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 128); +a1 = MEM_U32(s0 + 24); +//nop; +L47bcc0: +//nop; +a0 = a1 + 0x18; +MEM_U32(sp + 128) = t0; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L47bcd0; +MEM_U32(sp + 128) = t0; +L47bcd0: +// bdead 40020009 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 128); +MEM_U32(sp + 140) = v0; +a0 = v0; +L47bce0: +t3 = MEM_U32(sp + 120); +at = 0x1; +if (t3 != at) {//nop; +goto L47bd90;} +//nop; +t5 = MEM_U32(sp + 144); +at = 0xc0000000; +v1 = MEM_U32(t5 + 12); +t4 = MEM_U32(t5 + 4); +t6 = v1 & at; +at = 0x18; +if (t4 != at) {v1 = t6; +goto L47bd3c;} +v1 = t6; +if (v1 != 0) {//nop; +goto L47bd28;} +//nop; +t8 = MEM_U32(t5 + 16); +//nop; +if (t8 == 0) {t9 = MEM_U32(sp + 144); +goto L47bd40;} +t9 = MEM_U32(sp + 144); +L47bd28: +t7 = MEM_U32(sp + 144); +//nop; +a1 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 144) = a1; +L47bd3c: +t9 = MEM_U32(sp + 144); +L47bd40: +t3 = 0x10006594; +t2 = MEM_U32(t9 + 24); +t3 = MEM_U32(t3 + 4); +//nop; +lo = t2 / t3; hi = t2 % t3; +t6 = MEM_U32(sp + 136); +a2 = MEM_U32(sp + 120); +a3 = MEM_U32(sp + 116); +if (t3 != 0) {//nop; +goto L47bd6c;} +//nop; +abort(); +L47bd6c: +MEM_U32(sp + 128) = t0; +MEM_U32(sp + 16) = t6; +a1 = lo; +//nop; +v0 = f_st_extadd(mem, sp, a0, a1, a2, a3); +goto L47bd80; +//nop; +L47bd80: +// bdead 40020109 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 128); +a2 = v0; +goto L47bdf4; +a2 = v0; +L47bd90: +t5 = 0x10006594; +t4 = MEM_U32(s0 + 36); +t5 = MEM_U32(t5 + 4); +t8 = MEM_U32(sp + 136); +lo = (int)t4 / (int)t5; hi = (int)t4 % (int)t5; +//nop; +a2 = MEM_U32(sp + 120); +a3 = MEM_U32(sp + 116); +if (t5 != 0) {//nop; +goto L47bdbc;} +//nop; +abort(); +L47bdbc: +at = 0xffffffff; +if (t5 != at) {at = 0x80000000; +goto L47bdd4;} +at = 0x80000000; +if (t4 != at) {//nop; +goto L47bdd4;} +//nop; +abort(); +L47bdd4: +MEM_U32(sp + 128) = t0; +MEM_U32(sp + 16) = t8; +a1 = lo; +//nop; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L47bde8; +//nop; +L47bde8: +// bdead 40020109 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 128); +a2 = v0; +L47bdf4: +t7 = MEM_U32(sp + 116); +at = 0x5; +if (t7 == at) {// bdead 40020381 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020381 ra = MEM_U32(sp + 36); +a0 = MEM_U32(s0 + 60); +a1 = MEM_U32(sp + 120); +if (a0 == 0) {t6 = a1 ^ 0x1; +goto L47be84;} +t6 = a1 ^ 0x1; +//nop; +MEM_U32(sp + 132) = a2; +MEM_U32(sp + 128) = t0; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L47be24; +MEM_U32(sp + 128) = t0; +L47be24: +t9 = MEM_U32(v0 + 0); +at = 0x7fff0000; +// bdead 4400010d gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 132); +t0 = MEM_U32(sp + 128); +at = at | 0xffff; +if (t9 != at) {v1 = v0; +goto L47be78;} +v1 = v0; +a0 = MEM_U32(v0 + 4); +//nop; +MEM_U32(sp + 128) = t0; +MEM_U32(sp + 132) = a2; +MEM_U32(sp + 104) = v0; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L47be5c; +MEM_U32(sp + 104) = v0; +L47be5c: +t2 = MEM_U16(v0 + 12); +// bdead 40000809 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 104); +a2 = MEM_U32(sp + 132); +t0 = MEM_U32(sp + 128); +t3 = t2 & 0xfc1f; +MEM_U16(v0 + 12) = (uint16_t)t3; +L47be78: +MEM_U32(v1 + 0) = t0; +MEM_U32(v1 + 4) = a2; +goto L47c134; +MEM_U32(v1 + 4) = a2; +L47be84: +//nop; +a0 = a2; +a1 = t6 < 0x1; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L47be94; +a1 = t6 < 0x1; +L47be94: +t4 = MEM_U32(s0 + 12); +// bdead 40022109 gp = MEM_U32(sp + 32); +t5 = t4 & 0x2000; +if (t5 == 0) {MEM_U32(s0 + 60) = v0; +goto L47c134;} +MEM_U32(s0 + 60) = v0; +//nop; +a0 = v0; +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L47beb8; +//nop; +L47beb8: +// bdead 40000189 gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 4); +//nop; +//nop; +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L47bed0; +//nop; +L47bed0: +t8 = MEM_U8(v0 + 0); +// bdead 2000009 gp = MEM_U32(sp + 32); +t7 = t8 & 0xffdf; +t9 = t7 | 0x20; +MEM_U8(v0 + 0) = (uint8_t)t9; +goto L47c134; +MEM_U8(v0 + 0) = (uint8_t)t9; +at = 0x3; +L47beec: +if (v0 != at) {at = 0x1; +goto L47bfd4;} +at = 0x1; +if (v1 == 0) {// bdead 40020001 ra = MEM_U32(sp + 36); +goto L47c138;} +// bdead 40020001 ra = MEM_U32(sp + 36); +//nop; +a0 = s0; +// bdead 40020021 t9 = t9; +//nop; +v0 = func_479734(mem, sp, a0); +goto L47bf10; +//nop; +L47bf10: +// bdead 40020109 gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +//nop; +// fdead 16002002f t9 = t9; +//nop; +func_47a32c(mem, sp, a0, a1, a2, a3); +goto L47bf2c; +//nop; +L47bf2c: +// bdead 40020141 gp = MEM_U32(sp + 32); +//nop; +t2 = 0x10029bb0; +a2 = 0x10029bb8; +t2 = MEM_U32(t2 + 0); +a2 = a2; +t3 = MEM_U32(a2 + 0); +v0 = MEM_U32(t2 + 8); +//nop; +if (v0 == t3) {//nop; +goto L47bf74;} +//nop; +MEM_U32(a2 + 0) = v0; +//nop; +a0 = v0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L47bf6c; +//nop; +L47bf6c: +// bdead 400201c1 gp = MEM_U32(sp + 32); +//nop; +L47bf74: +a0 = MEM_U32(s0 + 24); +//nop; +a0 = a0 + 0x18; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L47bf88; +//nop; +L47bf88: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 144); +//nop; +MEM_U32(sp + 140) = v0; +// fdead 16002002f t9 = t9; +//nop; +v0 = func_478f44(mem, sp, a0); +goto L47bfa4; +//nop; +L47bfa4: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 140); +//nop; +a1 = MEM_U32(s0 + 36); +MEM_U32(sp + 16) = v0; +a2 = 0x9; +a3 = 0xb; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L47bfc4; +a3 = 0xb; +L47bfc4: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L47c138; +// bdead 1 ra = MEM_U32(sp + 36); +at = 0x1; +L47bfd4: +if (v0 != at) {a2 = 0x650; +goto L47c0ec;} +a2 = 0x650; +//nop; +a0 = s0; +// bdead 40020023 t9 = t9; +//nop; +v0 = func_479734(mem, sp, a0); +goto L47bff0; +//nop; +L47bff0: +// bdead 4002010b gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +//nop; +// fdead 16002002f t9 = t9; +//nop; +func_47a32c(mem, sp, a0, a1, a2, a3); +goto L47c00c; +//nop; +L47c00c: +// bdead 40020143 gp = MEM_U32(sp + 32); +a2 = 0x647; +v1 = 0x10029bb0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L47c05c;} +//nop; +a0 = 0x10014550; +a1 = 0x10014558; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47c044; +a1 = a1; +L47c044: +// bdead 40020143 gp = MEM_U32(sp + 32); +//nop; +v1 = 0x10029bb0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L47c05c: +a2 = 0x10029bb8; +v0 = MEM_U32(v1 + 8); +a2 = a2; +t6 = MEM_U32(a2 + 0); +//nop; +if (v0 == t6) {//nop; +goto L47c094;} +//nop; +MEM_U32(a2 + 0) = v0; +//nop; +a0 = v0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L47c08c; +//nop; +L47c08c: +// bdead 400201c3 gp = MEM_U32(sp + 32); +//nop; +L47c094: +a0 = MEM_U32(s0 + 24); +//nop; +a0 = a0 + 0x18; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L47c0a8; +//nop; +L47c0a8: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +a1 = zero; +a2 = 0x5; +a3 = 0x1; +MEM_U32(sp + 16) = zero; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L47c0c8; +MEM_U32(sp + 16) = zero; +L47c0c8: +// bdead 4002018b gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +a1 = zero; +//nop; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L47c0e0; +//nop; +L47c0e0: +// bdead 20009 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 60) = v0; +goto L47c134; +MEM_U32(s0 + 60) = v0; +L47c0ec: +a0 = 0x10014564; +a1 = 0x1001456c; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47c104; +a1 = a1; +L47c104: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +goto L47c138; +// bdead 1 ra = MEM_U32(sp + 36); +L47c114: +a0 = 0x10014578; +a1 = 0x10014580; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47c12c; +a1 = a1; +L47c12c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L47c134: +// bdead 1 ra = MEM_U32(sp + 36); +L47c138: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x98; +return; +// bdead 1 sp = sp + 0x98; +} + +static void f_mips_st_extundefined(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L47c144: +//mips_st_extundefined: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +t6 = 0x1002df94; +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 60); +t6 = MEM_U32(t6 + 0); +a2 = a0; +if (t6 == 0) {a1 = v0; +goto L47c264;} +a1 = v0; +t7 = 0x1002df00; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {// bdead 400001e9 ra = MEM_U32(sp + 28); +goto L47c268;} +// bdead 400001e9 ra = MEM_U32(sp + 28); +t8 = 0x10029e90; +at = 0x1; +t8 = MEM_U8(t8 + 77); +//nop; +if (t8 == at) {// bdead 400001e9 ra = MEM_U32(sp + 28); +goto L47c268;} +// bdead 400001e9 ra = MEM_U32(sp + 28); +if (v0 != 0) {//nop; +goto L47c1ec;} +//nop; +//nop; +a0 = MEM_U32(a0 + 20); +// fdead 1420181ef t9 = t9; +MEM_U32(sp + 56) = a2; +v0 = func_4794cc(mem, sp, a0); +goto L47c1c0; +MEM_U32(sp + 56) = a2; +L47c1c0: +// bdead 40000189 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 56); +//nop; +a1 = v0; +// fdead 16000007f t9 = t9; +//nop; +func_477f90(mem, sp, a0, a1); +goto L47c1dc; +//nop; +L47c1dc: +t9 = MEM_U32(sp + 56); +// bdead 44000101 gp = MEM_U32(sp + 24); +a1 = MEM_U32(t9 + 60); +//nop; +L47c1ec: +//nop; +a0 = a1; +//nop; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L47c1fc; +//nop; +L47c1fc: +at = MEM_U32(v0 + 0); +// bdead 4000018d gp = MEM_U32(sp + 24); +t0 = sp + 0x30; +MEM_U32(t0 + 0) = at; +t3 = MEM_U32(v0 + 4); +at = 0x7fff0000; +MEM_U32(t0 + 4) = t3; +t4 = MEM_U32(sp + 48); +at = at | 0xffff; +if (t4 != at) {// bdead 40000181 ra = MEM_U32(sp + 28); +goto L47c268;} +// bdead 40000181 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(sp + 52); +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L47c238; +//nop; +L47c238: +t5 = MEM_U32(v0 + 12); +// bdead 4009 gp = MEM_U32(sp + 24); +t6 = t5 << 6; +t7 = t6 >> 27; +if (t7 != 0) {// bdead 9 ra = MEM_U32(sp + 28); +goto L47c268;} +// bdead 9 ra = MEM_U32(sp + 28); +t8 = MEM_U16(v0 + 12); +//nop; +t9 = t8 & 0xfc1f; +t2 = t9 | 0xc0; +MEM_U16(v0 + 12) = (uint16_t)t2; +L47c264: +// bdead 1 ra = MEM_U32(sp + 28); +L47c268: +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static void f_end_mips_st(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47c274: +//end_mips_st: +//nop; +//nop; +//nop; +t6 = 0x1002df94; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 4000800b MEM_U32(sp + 28) = ra; +if (t6 == 0) {// fdead 4000800b MEM_U32(sp + 24) = gp; +goto L47c35c;} +// fdead 4000800b MEM_U32(sp + 24) = gp; +t7 = 0x1002df00; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {// bdead 40000103 ra = MEM_U32(sp + 28); +goto L47c360;} +// bdead 40000103 ra = MEM_U32(sp + 28); +t8 = 0x10029e90; +at = 0x1; +t8 = MEM_U8(t8 + 77); +//nop; +if (t8 == at) {// bdead 40000103 ra = MEM_U32(sp + 28); +goto L47c360;} +// bdead 40000103 ra = MEM_U32(sp + 28); +//nop; +a0 = zero; +// fdead 14201802f t9 = t9; +//nop; +func_47a32c(mem, sp, a0, a1, a2, a3); +goto L47c2dc; +//nop; +L47c2dc: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_st_endallfiles(mem, sp); +goto L47c2f4; +//nop; +L47c2f4: +// bdead 40000181 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x1002df94; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 == 0) {// bdead 400001a1 ra = MEM_U32(sp + 28); +goto L47c360;} +// bdead 400001a1 ra = MEM_U32(sp + 28); +t9 = MEM_U8(a0 + 0); +//nop; +if (t9 != 0) {//nop; +goto L47c344;} +//nop; +a0 = 0xfb528e4; +//nop; +a1 = 0xffffffff; +a0 = a0 + 0x20; +f_st_dump(mem, sp, a0, a1); +goto L47c338; +a0 = a0 + 0x20; +L47c338: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L47c360; +// bdead 1 ra = MEM_U32(sp + 28); +L47c344: +//nop; +a1 = 0xffffffff; +//nop; +f_st_writebinary(mem, sp, a0, a1); +goto L47c354; +//nop; +L47c354: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L47c35c: +// bdead 1 ra = MEM_U32(sp + 28); +L47c360: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +//nop; +//nop; +} + +static uint32_t f_U_MT(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47c374: +//U_MT: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 4); +at = 0x63; +if (t6 == at) {a3 = a0; +goto L47c3c8;} +a3 = a0; +a0 = 0x1001460c; +a1 = 0x10014624; +//nop; +a2 = 0xb2; +MEM_U32(sp + 32) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47c3bc; +a1 = a1; +L47c3bc: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +L47c3c8: +v0 = MEM_U32(a3 + 44); +at = 0x5; +if (v0 != at) {at = 0x1; +goto L47c3e4;} +at = 0x1; +v0 = 0x4; +goto L47c43c; +v0 = 0x4; +at = 0x1; +L47c3e4: +if (v0 != at) {at = 0x3; +goto L47c3f8;} +at = 0x3; +v0 = 0x1; +goto L47c43c; +v0 = 0x1; +at = 0x3; +L47c3f8: +if (v0 != at) {at = 0x7; +goto L47c40c;} +at = 0x7; +v0 = 0x2; +goto L47c43c; +v0 = 0x2; +at = 0x7; +L47c40c: +if (v0 != at) {a2 = 0xbb; +goto L47c41c;} +a2 = 0xbb; +v0 = 0x3; +goto L47c43c; +v0 = 0x3; +L47c41c: +a0 = 0x10014630; +a1 = 0x10014638; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47c434; +a1 = a1; +L47c434: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L47c43c: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_47c44c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47c44c: +//nop; +//nop; +//nop; +t6 = a0 + 0xffffffff; +sp = sp + 0xffffffe0; +at = t6 < 0x18; +// fdead 400081ef MEM_U32(sp + 28) = ra; +if (at == 0) {// fdead 400081ef MEM_U32(sp + 24) = gp; +goto L47c530;} +// fdead 400081ef MEM_U32(sp + 24) = gp; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10016484[] = { +&&L47c490, +&&L47c490, +&&L47c490, +&&L47c530, +&&L47c4c0, +&&L47c4c0, +&&L47c4c0, +&&L47c4c0, +&&L47c4c0, +&&L47c530, +&&L47c530, +&&L47c4c0, +&&L47c4c0, +&&L47c4c0, +&&L47c4c0, +&&L47c4c0, +&&L47c530, +&&L47c530, +&&L47c530, +&&L47c4c0, +&&L47c530, +&&L47c4c0, +&&L47c530, +&&L47c528, +}; +dest = Lswitch10016484[t6]; +//nop; +goto *dest; +//nop; +L47c490: +//nop; +//nop; +//nop; +v0 = f_sizeof_type(mem, sp, a0); +goto L47c4a0; +//nop; +L47c4a0: +// bdead b gp = MEM_U32(sp + 24); +at = 0x20; +if (v0 != at) {//nop; +goto L47c4b8;} +//nop; +v0 = zero; +goto L47c534; +v0 = zero; +L47c4b8: +v0 = 0x1; +goto L47c534; +v0 = 0x1; +L47c4c0: +//nop; +//nop; +//nop; +v0 = f_sizeof_type(mem, sp, a0); +goto L47c4d0; +//nop; +L47c4d0: +// bdead 9 gp = MEM_U32(sp + 24); +at = 0x8; +if (v0 == at) {at = 0x10; +goto L47c500;} +at = 0x10; +if (v0 == at) {at = 0x20; +goto L47c508;} +at = 0x20; +if (v0 == at) {at = 0x40; +goto L47c510;} +at = 0x40; +if (v0 == at) {//nop; +goto L47c518;} +//nop; +v0 = 0xffffffff; +goto L47c534; +v0 = 0xffffffff; +L47c500: +v0 = 0x2; +goto L47c534; +v0 = 0x2; +L47c508: +v0 = 0x3; +goto L47c534; +v0 = 0x3; +L47c510: +v0 = 0x4; +goto L47c534; +v0 = 0x4; +L47c518: +v0 = 0x5; +goto L47c534; +v0 = 0x5; +v0 = 0xffffffff; +goto L47c534; +v0 = 0xffffffff; +L47c528: +v0 = 0x6; +goto L47c534; +v0 = 0x6; +L47c530: +v0 = 0xffffffff; +L47c534: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_init_temp(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47c544: +//init_temp: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 4); +at = 0x63; +if (t6 == at) {a3 = a0; +goto L47c598;} +a3 = a0; +a0 = 0x10014644; +a1 = 0x1001465c; +//nop; +a2 = 0x120; +MEM_U32(sp + 32) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47c58c; +a1 = a1; +L47c58c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +L47c598: +at = 0x10029c58; +//nop; +a0 = a3; +MEM_U32(at + 0) = a3; +f_layout(mem, sp, a0, a1, a2, a3); +goto L47c5ac; +MEM_U32(at + 0) = a3; +L47c5ac: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10029c30; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 != 0) {//nop; +goto L47c5f4;} +//nop; +a0 = 0x10029e80; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x18; +v0 = f_link_start(mem, sp, a0, a1); +goto L47c5e0; +a1 = 0x18; +L47c5e0: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +at = 0x10029c30; +MEM_U32(at + 0) = v0; +goto L47c64c; +MEM_U32(at + 0) = v0; +L47c5f4: +//nop; +//nop; +//nop; +f_free_link_list(mem, sp, a0); +goto L47c604; +//nop; +L47c604: +// bdead 3 gp = MEM_U32(sp + 24); +v1 = 0x3; +at = 0x10029c38; +t8 = 0x10029c38; +MEM_U32(at + 0) = zero; +at = 0x10029c3c; +t7 = v1 << 2; +MEM_U32(at + 0) = zero; +at = 0x10029c40; +t8 = t8; +MEM_U32(at + 0) = zero; +v0 = t7 + t8; +at = 0x10029c54; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 0) = zero; +MEM_U32(at + 0) = zero; +L47c64c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_47c65c(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47c65c: +//nop; +//nop; +//nop; +a0 = 0x10029c54; +//nop; +a0 = a0; +v0 = MEM_U32(a0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L47c6cc;} +//nop; +a1 = 0x10029c38; +//nop; +a1 = a1; +L47c690: +t6 = MEM_U32(v0 + 4); +//nop; +MEM_U32(a0 + 0) = t6; +t7 = MEM_U32(v0 + 20); +//nop; +t8 = t7 << 2; +v1 = a1 + t8; +t9 = MEM_U32(v1 + 0); +//nop; +MEM_U32(v0 + 4) = t9; +MEM_U32(v1 + 0) = v0; +v0 = MEM_U32(a0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L47c690;} +//nop; +L47c6cc: +//nop; +return; +//nop; +} + +static uint64_t f_temp(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L47c6d4: +//temp: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 92) = a1; +MEM_U32(sp + 96) = a2; +a3 = MEM_U32(a0 + 4); +s1 = a0; +at = (int)a3 < (int)0x19; +if (at != 0) {a2 = 0x14b; +goto L47c734;} +a2 = 0x14b; +a0 = 0x10014668; +a1 = 0x10014684; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47c728; +a1 = a1; +L47c728: +// bdead 40040003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(s1 + 4); +//nop; +L47c734: +//nop; +a0 = a3; +// fdead 600401ef t9 = t9; +//nop; +v0 = func_47c44c(mem, sp, a0); +goto L47c748; +//nop; +L47c748: +// bdead 4004000b gp = MEM_U32(sp + 32); +at = 0xffffffff; +if (v0 != at) {t1 = v0; +goto L47c784;} +t1 = v0; +a0 = 0x10014690; +a1 = 0x1001469c; +//nop; +a2 = 0x14d; +MEM_U32(sp + 84) = t1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47c778; +a1 = a1; +L47c778: +// bdead 40040003 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 84); +//nop; +L47c784: +at = 0x6; +if (t1 != at) {//nop; +goto L47c89c;} +//nop; +t7 = 0x10029c38; +t6 = t1 << 2; +t7 = t7; +t0 = t6 + t7; +a1 = MEM_U32(t0 + 0); +a2 = zero; +if (a1 == 0) {a0 = 0x7fff0000; +goto L47c89c;} +a0 = 0x7fff0000; +a3 = MEM_U32(s1 + 4); +at = 0x18; +if (a3 == at) {a0 = a0 | 0xffff; +goto L47c7e0;} +a0 = a0 | 0xffff; +at = 0x14; +if (a3 != at) {v1 = t0; +goto L47c80c;} +v1 = t0; +t8 = MEM_U32(s1 + 12); +at = 0x20000000; +t9 = t8 & at; +if (t9 != 0) {v1 = t0; +goto L47c80c;} +v1 = t0; +L47c7e0: +v0 = MEM_U32(s1 + 8); +//nop; +if (v0 == 0) {v1 = t0; +goto L47c80c;} +v1 = t0; +t2 = MEM_U32(s1 + 12); +at = 0xd0000000; +t3 = t2 & at; +if (t3 == 0) {v1 = t0; +goto L47c80c;} +v1 = t0; +s1 = v0; +v1 = t0; +L47c80c: +if (a1 == 0) {a3 = a1; +goto L47c880;} +a3 = a1; +a1 = MEM_U32(s1 + 28); +//nop; +L47c81c: +t4 = MEM_U32(a3 + 8); +//nop; +lo = t4 / a1; hi = t4 % a1; +if (a1 != 0) {//nop; +goto L47c834;} +//nop; +abort(); +L47c834: +t5 = hi; +if (t5 != 0) {//nop; +goto L47c86c;} +//nop; +t6 = MEM_U32(a3 + 12); +t7 = MEM_U32(s1 + 24); +//nop; +v0 = t6 - t7; +if ((int)v0 < 0) {//nop; +goto L47c86c;} +//nop; +at = (int)v0 < (int)a0; +if (at == 0) {//nop; +goto L47c86c;} +//nop; +a2 = v1; +a0 = v0; +L47c86c: +v1 = a3 + 0x4; +a3 = MEM_U32(a3 + 4); +//nop; +if (a3 != 0) {//nop; +goto L47c81c;} +//nop; +L47c880: +if (a2 == 0) {//nop; +goto L47c8cc;} +//nop; +a3 = MEM_U32(a2 + 0); +//nop; +t8 = MEM_U32(a3 + 4); +MEM_U32(a2 + 0) = t8; +goto L47c8cc; +MEM_U32(a2 + 0) = t8; +L47c89c: +t2 = 0x10029c38; +t9 = t1 << 2; +t2 = t2; +t0 = t9 + t2; +a3 = MEM_U32(t0 + 0); +//nop; +if (a3 == 0) {//nop; +goto L47c8c8;} +//nop; +t3 = MEM_U32(a3 + 4); +MEM_U32(t0 + 0) = t3; +goto L47c8cc; +MEM_U32(t0 + 0) = t3; +L47c8c8: +a3 = zero; +L47c8cc: +if (a3 != 0) {a0 = 0x63; +goto L47c940;} +a0 = 0x63; +s0 = 0x10029c30; +//nop; +s0 = s0; +a0 = MEM_U32(s0 + 0); +MEM_U32(sp + 44) = t0; +MEM_U32(sp + 84) = t1; +v0 = f_get_link_elem(mem, sp, a0); +goto L47c8f0; +MEM_U32(sp + 84) = t1; +L47c8f0: +t4 = MEM_U32(s0 + 0); +// bdead 40062109 gp = MEM_U32(sp + 32); +t5 = MEM_U32(t4 + 0); +t1 = MEM_U32(sp + 84); +MEM_U32(v0 + 0) = t5; +t6 = MEM_U32(s0 + 0); +a2 = 0x1002dedc; +MEM_U32(t6 + 0) = v0; +MEM_U32(v0 + 20) = t1; +//nop; +a1 = MEM_U32(s1 + 20); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 76) = v0; +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47c92c; +a0 = 0x63; +L47c92c: +// bdead 40040089 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 76); +t0 = MEM_U32(sp + 44); +s0 = v0; +goto L47c9a8; +s0 = v0; +L47c940: +a2 = 0x1002dedc; +//nop; +a1 = MEM_U32(s1 + 20); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 44) = t0; +MEM_U32(sp + 76) = a3; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47c95c; +MEM_U32(sp + 76) = a3; +L47c95c: +a3 = MEM_U32(sp + 76); +// bdead 40040189 gp = MEM_U32(sp + 32); +t7 = MEM_U32(a3 + 8); +t0 = MEM_U32(sp + 44); +MEM_U32(v0 + 36) = t7; +a0 = MEM_U32(a3 + 16); +at = 0x4; +t8 = (int)a0 >> 4; +s0 = v0; +if (t8 != at) {a0 = t8; +goto L47c990;} +a0 = t8; +v1 = 0x3; +goto L47c994; +v1 = 0x3; +L47c990: +v1 = a0; +L47c994: +t9 = MEM_S16(v0 + 64); +//nop; +t2 = t9 & 0xfff0; +t3 = v1 | t2; +MEM_U16(v0 + 64) = (uint16_t)t3; +L47c9a8: +t4 = MEM_U32(s1 + 12); +a0 = s1; +t5 = t4 << 2; +if ((int)t5 >= 0) {//nop; +goto L47c9e4;} +//nop; +//nop; +a0 = s1; +MEM_U32(sp + 76) = a3; +MEM_U32(sp + 44) = t0; +v0 = f_standard_tree(mem, sp, a0); +goto L47c9d0; +MEM_U32(sp + 44) = t0; +L47c9d0: +// bdead 40020019 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 76); +t0 = MEM_U32(sp + 44); +MEM_U32(s0 + 8) = v0; +goto L47ca04; +MEM_U32(s0 + 8) = v0; +L47c9e4: +//nop; +MEM_U32(sp + 76) = a3; +MEM_U32(sp + 44) = t0; +temp64 = f_unqual_type(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47c9f4; +MEM_U32(sp + 44) = t0; +L47c9f4: +// bdead 40020019 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 76); +t0 = MEM_U32(sp + 44); +MEM_U32(s0 + 8) = v0; +L47ca04: +t7 = 0x10029c50; +t6 = 0x2000000; +t7 = t7; +if (t0 == t7) {MEM_U32(s0 + 12) = t6; +goto L47ca24;} +MEM_U32(s0 + 12) = t6; +at = 0x1000000; +t9 = t6 | at; +MEM_U32(s0 + 12) = t9; +L47ca24: +v0 = 0x10029c58; +t2 = 0x1; +MEM_U32(s0 + 44) = t2; +v0 = v0; +t3 = MEM_U32(v0 + 0); +t9 = MEM_U32(s0 + 36); +MEM_U32(s0 + 56) = t3; +t4 = MEM_U32(v0 + 0); +t8 = 0x4; +t5 = MEM_U32(t4 + 60); +a0 = s0; +MEM_U32(s0 + 60) = t5; +t6 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U16(t6 + 42); +MEM_U32(s0 + 72) = t8; +if (t9 != 0) {MEM_U16(s0 + 42) = (uint16_t)t7; +goto L47cc3c;} +MEM_U16(s0 + 42) = (uint16_t)t7; +//nop; +MEM_U32(sp + 76) = a3; +MEM_U32(sp + 44) = t0; +f_layout(mem, sp, a0, a1, a2, a3); +goto L47ca7c; +MEM_U32(sp + 44) = t0; +L47ca7c: +// bdead 40020001 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 44); +t2 = 0x10029c50; +a3 = MEM_U32(sp + 76); +t2 = t2; +if (t0 == t2) {//nop; +goto L47cbac;} +//nop; +a2 = 0x1002f790; +t3 = 0x8b; +t4 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t4 + 0) = (uint8_t)t3; +//nop; +a0 = MEM_U32(s0 + 8); +MEM_U32(sp + 76) = a3; +v0 = f_U_DT(mem, sp, a0); +goto L47cabc; +MEM_U32(sp + 76) = a3; +L47cabc: +// bdead 40020009 gp = MEM_U32(sp + 32); +t6 = v0 & 0x1f; +a2 = 0x1002f790; +a3 = MEM_U32(sp + 76); +v1 = MEM_U32(a2 + 0); +s1 = 0x1002e790; +t7 = MEM_U8(v1 + 1); +//nop; +t8 = t7 & 0xffe0; +t9 = t6 | t8; +MEM_U8(v1 + 1) = (uint8_t)t9; +v1 = MEM_U32(a2 + 0); +//nop; +t2 = MEM_U8(v1 + 1); +//nop; +t3 = t2 & 0xff1f; +t4 = t3 | 0x20; +MEM_U8(v1 + 1) = (uint8_t)t4; +t5 = MEM_U32(s0 + 60); +t7 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t7 + 4) = t5; +t6 = MEM_U32(s0 + 36); +t9 = MEM_U32(a2 + 0); +if ((int)t6 >= 0) {t8 = (int)t6 >> 3; +goto L47cb2c;} +t8 = (int)t6 >> 3; +at = t6 + 0x7; +t8 = (int)at >> 3; +L47cb2c: +MEM_U32(t9 + 12) = t8; +t2 = MEM_U32(s0 + 8); +t5 = MEM_U32(a2 + 0); +t3 = MEM_U32(t2 + 24); +t7 = 0x1; +t4 = t3 >> 3; +MEM_U32(t5 + 8) = t4; +t6 = MEM_U32(a2 + 0); +t2 = 0x10008830; +MEM_U16(t6 + 2) = (uint16_t)t7; +v1 = MEM_U32(a2 + 0); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t9 = t8 << 4; +t3 = t9 + t2; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t5; +goto L47cbac;} +MEM_U32(a2 + 0) = t5; +//nop; +a0 = s1; +MEM_U32(sp + 76) = a3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47cb98; +MEM_U32(sp + 76) = a3; +L47cb98: +// bdead 40060001 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 76); +a2 = 0x1002f790; +//nop; +MEM_U32(a2 + 0) = s1; +L47cbac: +t6 = MEM_U32(s0 + 36); +at = 0x18; +MEM_U32(a3 + 8) = t6; +v0 = MEM_U32(s0 + 8); +//nop; +v1 = MEM_U32(v0 + 4); +//nop; +if (v1 == at) {at = 0x14; +goto L47cbec;} +at = 0x14; +if (v1 != at) {v1 = v0; +goto L47cc1c;} +v1 = v0; +t8 = MEM_U32(v0 + 12); +//nop; +t9 = t8 << 2; +if ((int)t9 < 0) {v1 = v0; +goto L47cc1c;} +v1 = v0; +L47cbec: +a0 = MEM_U32(v0 + 8); +//nop; +if (a0 == 0) {v1 = v0; +goto L47cc1c;} +v1 = v0; +t2 = MEM_U32(v0 + 12); +at = 0xd0000000; +t3 = t2 & at; +if (t3 == 0) {v1 = v0; +goto L47cc1c;} +v1 = v0; +v1 = a0; +goto L47cc1c; +v1 = a0; +// fdead 0 v1 = v0; +L47cc1c: +t4 = MEM_U32(v1 + 24); +t6 = 0x8; +MEM_U32(a3 + 12) = t4; +t5 = MEM_S16(s0 + 64); +//nop; +t7 = t5 & 0xf; +t8 = t6 << (t7 & 0x1f); +MEM_U32(a3 + 16) = t8; +L47cc3c: +t9 = MEM_U32(sp + 92); +//nop; +if (t9 == 0) {t3 = MEM_U32(sp + 96); +goto L47cc70;} +t3 = MEM_U32(sp + 96); +v0 = 0x10029c54; +//nop; +v0 = v0; +t2 = MEM_U32(v0 + 0); +//nop; +MEM_U32(a3 + 4) = t2; +MEM_U32(v0 + 0) = a3; +goto L47cc78; +MEM_U32(v0 + 0) = a3; +// fdead 0 t3 = MEM_U32(sp + 96); +L47cc70: +//nop; +MEM_U32(t3 + 0) = a3; +L47cc78: +t4 = 0x10029e90; +//nop; +t4 = MEM_U8(t4 + 99); +//nop; +at = (int)t4 < (int)0x2; +if (at != 0) {// bdead 40020011 ra = MEM_U32(sp + 36); +goto L47ccc0;} +// bdead 40020011 ra = MEM_U32(sp + 36); +a0 = 0x10004834; +a1 = 0x100146a8; +//nop; +a2 = MEM_U32(s0 + 0); +a3 = MEM_U32(s0 + 36); +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47ccb4; +a1 = a1; +L47ccb4: +// bdead 20011 gp = MEM_U32(sp + 32); +//nop; +// bdead 20011 ra = MEM_U32(sp + 36); +L47ccc0: +v0 = s0; +// bdead 19 s0 = MEM_U32(sp + 24); +// bdead 19 s1 = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x58; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x58; +} + +static void f_free_temp(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47ccd4: +//free_temp: +//nop; +//nop; +//nop; +v0 = 0x10029c54; +//nop; +v0 = v0; +t6 = MEM_U32(v0 + 0); +//nop; +MEM_U32(a0 + 4) = t6; +MEM_U32(v0 + 0) = a0; +return; +MEM_U32(v0 + 0) = a0; +} + +static uint32_t func_47cd00(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47cd00: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +a2 = a0; +if (a1 != 0) {a3 = a1; +goto L47cd58;} +a3 = a1; +//nop; +a1 = MEM_U32(a2 + 20); +MEM_U32(sp + 60) = a3; +MEM_U32(sp + 56) = a2; +a0 = 0x43; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47cd3c; +a0 = 0x43; +L47cd3c: +a2 = MEM_U32(sp + 56); +// bdead 40000089 gp = MEM_U32(sp + 32); +t6 = MEM_U32(a2 + 8); +a3 = MEM_U32(sp + 60); +v1 = v0; +MEM_U32(v0 + 8) = t6; +goto L47cd88; +MEM_U32(v0 + 8) = t6; +L47cd58: +//nop; +a1 = MEM_U32(a3 + 20); +MEM_U32(sp + 60) = a3; +MEM_U32(sp + 56) = a2; +a0 = 0x43; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47cd70; +a0 = 0x43; +L47cd70: +a3 = MEM_U32(sp + 60); +// bdead 40000109 gp = MEM_U32(sp + 32); +t7 = MEM_U32(a3 + 8); +a2 = MEM_U32(sp + 56); +v1 = v0; +MEM_U32(v0 + 8) = t7; +L47cd88: +t8 = 0x10029e90; +//nop; +t8 = MEM_U8(t8 + 99); +//nop; +at = (int)t8 < (int)0x2; +if (at != 0) {// bdead 40000191 ra = MEM_U32(sp + 36); +goto L47ce08;} +// bdead 40000191 ra = MEM_U32(sp + 36); +if (a2 == 0) {t0 = 0xffffffff; +goto L47cdb8;} +t0 = 0xffffffff; +t9 = MEM_U32(a2 + 0); +MEM_U32(sp + 44) = t9; +goto L47cdbc; +MEM_U32(sp + 44) = t9; +L47cdb8: +MEM_U32(sp + 44) = t0; +L47cdbc: +if (a3 == 0) {v0 = 0xffffffff; +goto L47cdd0;} +v0 = 0xffffffff; +v0 = MEM_U32(a3 + 0); +//nop; +goto L47cdd0; +//nop; +L47cdd0: +a0 = 0x10004834; +a1 = 0x100146bc; +//nop; +a2 = MEM_U32(v1 + 0); +a3 = MEM_U32(sp + 44); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 52) = v1; +MEM_U32(sp + 16) = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47cdf8; +a1 = a1; +L47cdf8: +// bdead 40000001 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 52); +//nop; +// bdead 11 ra = MEM_U32(sp + 36); +L47ce08: +// bdead 11 sp = sp + 0x38; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_47ce14(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L47ce14: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +if (a1 != 0) {MEM_U32(sp + 60) = a3; +goto L47ce48;} +MEM_U32(sp + 60) = a3; +v0 = a0; +goto L47d05c; +v0 = a0; +L47ce48: +a2 = MEM_U32(sp + 48); +//nop; +t8 = MEM_U32(a2 + 8); +a3 = MEM_U32(sp + 52); +MEM_U32(sp + 44) = t8; +a1 = MEM_U32(a2 + 20); +a0 = 0x43; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47ce68; +a0 = 0x43; +L47ce68: +MEM_U32(sp + 40) = v0; +// bdead 4000018b gp = MEM_U32(sp + 32); +t1 = MEM_U32(v0 + 12); +t9 = MEM_U32(sp + 44); +v1 = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 52); +at = 0x4000000; +t3 = 0x10029e90; +t2 = t1 | at; +MEM_U32(v0 + 12) = t2; +MEM_U32(v0 + 8) = t9; +t3 = MEM_U8(t3 + 99); +t0 = MEM_U32(sp + 48); +at = (int)t3 < (int)0x2; +if (at != 0) {v0 = MEM_U32(sp + 60); +goto L47cf08;} +v0 = MEM_U32(sp + 60); +if (t0 == 0) {a3 = 0xffffffff; +goto L47cebc;} +a3 = 0xffffffff; +a3 = MEM_U32(t0 + 0); +//nop; +goto L47cebc; +//nop; +L47cebc: +if (a0 == 0) {v0 = 0xffffffff; +goto L47ced0;} +v0 = 0xffffffff; +v0 = MEM_U32(a0 + 0); +t4 = MEM_U32(sp + 40); +goto L47ced4; +t4 = MEM_U32(sp + 40); +L47ced0: +t4 = MEM_U32(sp + 40); +L47ced4: +a0 = 0x10004834; +a1 = 0x100146d0; +//nop; +a2 = MEM_U32(t4 + 0); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 56) = v1; +MEM_U32(sp + 16) = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47cef8; +a1 = a1; +L47cef8: +// bdead 40000183 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 56); +//nop; +v0 = MEM_U32(sp + 60); +L47cf08: +at = 0x2; +if (v0 != at) {//nop; +goto L47cfd0;} +//nop; +//nop; +a0 = MEM_U32(sp + 48); +// bdead 40000023 t9 = t9; +//nop; +v0 = func_484c00(mem, sp, a0); +goto L47cf28; +//nop; +L47cf28: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 != 0) {a1 = v0; +goto L47cf98;} +a1 = v0; +t5 = MEM_U32(sp + 44); +MEM_U32(sp + 56) = v0; +v0 = MEM_U32(t5 + 4); +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L47cf74;} +at = (int)v0 < (int)0x4; +if (at == 0) {a2 = 0x1fc; +goto L47cf74;} +a2 = 0x1fc; +a0 = 0x100146e8; +a1 = 0x100146fc; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47cf6c; +a1 = a1; +L47cf6c: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L47cf74: +a0 = 0x1002dee4; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47cf8c; +a2 = zero; +L47cf8c: +// bdead 40000009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 56) = v0; +a1 = v0; +L47cf98: +t6 = MEM_U32(sp + 40); +at = 0x1000000; +t8 = MEM_U32(t6 + 12); +//nop; +t7 = t8 | at; +MEM_U32(t6 + 16) = a1; +MEM_U32(t6 + 12) = t7; +a0 = MEM_U32(sp + 48); +// fdead 6201807f t9 = t9; +//nop; +func_48499c(mem, sp, a0, a1); +goto L47cfc4; +//nop; +L47cfc4: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 40); +goto L47d058; +v0 = MEM_U32(sp + 40); +L47cfd0: +if (v0 == 0) {v0 = MEM_U32(sp + 40); +goto L47d058;} +v0 = MEM_U32(sp + 40); +if (v1 != 0) {t2 = MEM_U32(sp + 40); +goto L47d040;} +t2 = MEM_U32(sp + 40); +t9 = MEM_U32(sp + 44); +at = 0x18; +v0 = MEM_U32(t9 + 4); +//nop; +if (v0 == at) {at = 0x15; +goto L47d000;} +at = 0x15; +if (v0 != at) {//nop; +goto L47d020;} +//nop; +L47d000: +//nop; +a0 = MEM_U32(sp + 44); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L47d010; +//nop; +L47d010: +t1 = MEM_U32(sp + 44); +// bdead 4000040b gp = MEM_U32(sp + 32); +MEM_U32(v0 + 8) = t1; +MEM_U32(sp + 44) = v0; +L47d020: +//nop; +a0 = MEM_U32(sp + 44); +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47d034; +a2 = zero; +L47d034: +// bdead 40000009 gp = MEM_U32(sp + 32); +v1 = v0; +t2 = MEM_U32(sp + 40); +L47d040: +at = 0x1000000; +t3 = MEM_U32(t2 + 12); +MEM_U32(t2 + 16) = v1; +t4 = t3 | at; +MEM_U32(t2 + 12) = t4; +v0 = MEM_U32(sp + 40); +L47d058: +//nop; +L47d05c: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static uint32_t func_47d06c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47d06c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a1 = a0; +t6 = MEM_U32(a1 + 4); +L47d08c: +//nop; +t7 = t6 + 0xffffffd6; +at = t7 < 0x3c; +if (at == 0) {//nop; +goto L47d134;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100164e4[] = { +&&L47d0c8, +&&L47d134, +&&L47d0c8, +&&L47d134, +&&L47d12c, +&&L47d0c8, +&&L47d12c, +&&L47d12c, +&&L47d12c, +&&L47d12c, +&&L47d134, +&&L47d0c8, +&&L47d0c8, +&&L47d134, +&&L47d0e0, +&&L47d12c, +&&L47d12c, +&&L47d0e0, +&&L47d0e0, +&&L47d0e0, +&&L47d12c, +&&L47d12c, +&&L47d12c, +&&L47d12c, +&&L47d0d4, +&&L47d12c, +&&L47d0e0, +&&L47d12c, +&&L47d0e0, +&&L47d0e0, +&&L47d0e0, +&&L47d0e0, +&&L47d0e0, +&&L47d0e0, +&&L47d12c, +&&L47d0e0, +&&L47d0e0, +&&L47d12c, +&&L47d0e0, +&&L47d12c, +&&L47d0e0, +&&L47d12c, +&&L47d0e0, +&&L47d12c, +&&L47d0e0, +&&L47d12c, +&&L47d0e0, +&&L47d12c, +&&L47d134, +&&L47d134, +&&L47d12c, +&&L47d134, +&&L47d12c, +&&L47d0c8, +&&L47d0c8, +&&L47d134, +&&L47d134, +&&L47d0c0, +&&L47d134, +&&L47d0c0, +}; +dest = Lswitch100164e4[t7]; +//nop; +goto *dest; +//nop; +L47d0c0: +v0 = 0x1; +goto L47d158; +v0 = 0x1; +L47d0c8: +a1 = MEM_U32(a1 + 24); +t6 = MEM_U32(a1 + 4); +goto L47d08c; +t6 = MEM_U32(a1 + 4); +L47d0d4: +a1 = MEM_U32(a1 + 28); +t6 = MEM_U32(a1 + 4); +goto L47d08c; +t6 = MEM_U32(a1 + 4); +L47d0e0: +//nop; +a0 = MEM_U32(a1 + 24); +// fdead 400181ef t9 = t9; +MEM_U32(sp + 32) = a1; +v0 = func_47d06c(mem, sp, a0); +goto L47d0f4; +MEM_U32(sp + 32) = a1; +L47d0f4: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +t8 = zero < v0; +if (t8 == 0) {v0 = t8; +goto L47d158;} +v0 = t8; +//nop; +a0 = MEM_U32(a1 + 28); +// fdead 6200006f t9 = t9; +//nop; +v0 = func_47d06c(mem, sp, a0); +goto L47d11c; +//nop; +L47d11c: +// bdead b gp = MEM_U32(sp + 24); +t9 = zero < v0; +v0 = t9; +goto L47d158; +v0 = t9; +L47d12c: +v0 = zero; +goto L47d158; +v0 = zero; +L47d134: +a0 = 0x10014740; +a1 = 0x10014748; +//nop; +a2 = 0x291; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47d150; +a1 = a1; +L47d150: +// bdead 3 gp = MEM_U32(sp + 24); +v0 = zero; +L47d158: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_47d168(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L47d168: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +v0 = MEM_U32(a0 + 4); +s0 = a0; +at = (int)v0 < (int)0x5f; +if (at != 0) {a3 = a2; +goto L47d1b4;} +a3 = a2; +at = 0x5f; +if (v0 == at) {at = 0x60; +goto L47d25c;} +at = 0x60; +if (v0 == at) {//nop; +goto L47d25c;} +//nop; +//nop; +goto L47d334; +//nop; +L47d1b4: +at = (int)v0 < (int)0x5d; +if (at != 0) {at = 0x5e; +goto L47d1d0;} +at = 0x5e; +if (v0 == at) {//nop; +goto L47d21c;} +//nop; +//nop; +goto L47d334; +//nop; +L47d1d0: +at = (int)v0 < (int)0x43; +if (at != 0) {t6 = v0 + 0xffffffd4; +goto L47d1f0;} +t6 = v0 + 0xffffffd4; +at = 0x5c; +if (v0 == at) {//nop; +goto L47d2e4;} +//nop; +//nop; +goto L47d334; +//nop; +L47d1f0: +at = t6 < 0x17; +if (at == 0) {//nop; +goto L47d334;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100165d4[] = { +&&L47d21c, +&&L47d334, +&&L47d21c, +&&L47d21c, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d21c, +&&L47d21c, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d334, +&&L47d2a0, +}; +dest = Lswitch100165d4[t6]; +//nop; +goto *dest; +//nop; +L47d21c: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 400281ef t9 = t9; +a2 = s0 + 0x18; +v0 = func_47d168(mem, sp, a0, a1, a2); +goto L47d230; +a2 = s0 + 0x18; +L47d230: +// bdead 40020109 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 4); +//nop; +a1 = MEM_U32(s0 + 20); +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47d248; +a2 = v0; +L47d248: +MEM_U32(sp + 36) = v0; +t7 = MEM_U32(s0 + 8); +// bdead 40010009 gp = MEM_U32(sp + 24); +MEM_U32(v0 + 8) = t7; +goto L47d358; +MEM_U32(v0 + 8) = t7; +L47d25c: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 400201ef t9 = t9; +a2 = s0 + 0x18; +v0 = func_47d168(mem, sp, a0, a1, a2); +goto L47d270; +a2 = s0 + 0x18; +L47d270: +// bdead 40020009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 4); +//nop; +a1 = MEM_U32(s0 + 20); +a3 = MEM_U32(s0 + 28); +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47d28c; +a2 = v0; +L47d28c: +MEM_U32(sp + 36) = v0; +t8 = MEM_U32(s0 + 8); +// bdead 42000009 gp = MEM_U32(sp + 24); +MEM_U32(v0 + 8) = t8; +goto L47d358; +MEM_U32(v0 + 8) = t8; +L47d2a0: +//nop; +a0 = MEM_U32(s0 + 28); +// fdead 400281ef t9 = t9; +a2 = s0 + 0x1c; +v0 = func_47d168(mem, sp, a0, a1, a2); +goto L47d2b4; +a2 = s0 + 0x1c; +L47d2b4: +// bdead 40020009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 4); +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(s0 + 24); +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47d2d0; +a3 = v0; +L47d2d0: +MEM_U32(sp + 36) = v0; +t9 = MEM_U32(s0 + 8); +// bdead 44000009 gp = MEM_U32(sp + 24); +MEM_U32(v0 + 8) = t9; +goto L47d358; +MEM_U32(v0 + 8) = t9; +L47d2e4: +if (s0 == a1) {a2 = 0x2b4; +goto L47d314;} +a2 = 0x2b4; +a0 = 0x10014754; +a1 = 0x10014760; +//nop; +MEM_U32(sp + 48) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47d308; +a1 = a1; +L47d308: +// bdead 40020001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +//nop; +L47d314: +if (a3 == 0) {//nop; +goto L47d328;} +//nop; +t0 = MEM_U32(s0 + 32); +//nop; +MEM_U32(a3 + 0) = t0; +L47d328: +t1 = MEM_U32(s0 + 28); +MEM_U32(sp + 36) = t1; +goto L47d358; +MEM_U32(sp + 36) = t1; +L47d334: +a0 = 0x1001476c; +a1 = 0x10014774; +//nop; +a2 = 0x2c0; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47d350; +a1 = a1; +L47d350: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L47d358: +// bdead 40000001 ra = MEM_U32(sp + 28); +v0 = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_47d36c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47d36c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +a3 = MEM_U32(a0 + 28); +//nop; +v1 = MEM_U32(a3 + 4); +a1 = a3; +at = (int)v1 < (int)0x5f; +if (at != 0) {v0 = v1; +goto L47d3c0;} +v0 = v1; +at = 0x5f; +if (v0 == at) {at = 0x60; +goto L47d428;} +at = 0x60; +if (v0 == at) {//nop; +goto L47d428;} +//nop; +at = 0x5c; +goto L47d450; +at = 0x5c; +L47d3c0: +at = (int)v0 < (int)0x5d; +if (at != 0) {at = 0x5e; +goto L47d3dc;} +at = 0x5e; +if (v0 == at) {//nop; +goto L47d428;} +//nop; +at = 0x5c; +goto L47d450; +at = 0x5c; +L47d3dc: +at = (int)v0 < (int)0x43; +if (at != 0) {t7 = v0 + 0xffffffd4; +goto L47d3fc;} +t7 = v0 + 0xffffffd4; +at = 0x5c; +if (v0 == at) {at = 0x5c; +goto L47d450;} +at = 0x5c; +at = 0x5c; +goto L47d450; +at = 0x5c; +L47d3fc: +at = t7 < 0x17; +if (at == 0) {at = 0x5c; +goto L47d450;} +at = 0x5c; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10016630[] = { +&&L47d428, +&&L47d44c, +&&L47d428, +&&L47d428, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d428, +&&L47d428, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d44c, +&&L47d43c, +}; +dest = Lswitch10016630[t7]; +//nop; +goto *dest; +//nop; +L47d428: +a1 = MEM_U32(a1 + 24); +//nop; +v1 = MEM_U32(a1 + 4); +at = 0x5c; +goto L47d450; +at = 0x5c; +L47d43c: +a1 = MEM_U32(a1 + 28); +//nop; +v1 = MEM_U32(a1 + 4); +//nop; +L47d44c: +at = 0x5c; +L47d450: +if (v1 != at) {v0 = zero; +goto L47d4ac;} +v0 = zero; +//nop; +a0 = a3; +// fdead 4001017f t9 = t9; +a2 = zero; +MEM_U32(sp + 36) = a1; +v0 = func_47d168(mem, sp, a0, a1, a2); +goto L47d470; +MEM_U32(sp + 36) = a1; +L47d470: +a1 = MEM_U32(sp + 36); +// bdead 40000049 gp = MEM_U32(sp + 24); +MEM_U32(a1 + 28) = v0; +t8 = MEM_U32(sp + 40); +//nop; +a3 = MEM_U32(t8 + 28); +//nop; +if (a1 == a3) {//nop; +goto L47d498;} +//nop; +MEM_U32(a1 + 32) = a3; +L47d498: +t9 = MEM_U32(a1 + 28); +v0 = a1; +t0 = MEM_U32(t9 + 8); +MEM_U32(a1 + 8) = t0; +goto L47d4ac; +MEM_U32(a1 + 8) = t0; +L47d4ac: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t func_47d4bc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47d4bc: +//nop; +//nop; +//nop; +t6 = MEM_U32(a0 + 4); +//nop; +t7 = t6 + 0xffffffca; +at = t7 < 0x1f; +if (at == 0) {v0 = zero; +goto L47d50c;} +v0 = zero; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1001668c[] = { +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d500, +&&L47d500, +&&L47d500, +&&L47d508, +&&L47d500, +&&L47d508, +&&L47d508, +&&L47d500, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d508, +&&L47d500, +}; +dest = Lswitch1001668c[t7]; +//nop; +goto *dest; +//nop; +L47d500: +v0 = 0x1; +return v0; +v0 = 0x1; +L47d508: +v0 = zero; +L47d50c: +//nop; +return v0; +//nop; +} + +static uint32_t func_47d514(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47d514: +t1 = 0x36; +t0 = 0x42; +a3 = 0x43; +a2 = 0x39; +a1 = 0x55; +v1 = 0x2f; +v0 = MEM_U32(a0 + 4); +L47d530: +//nop; +if (v1 == v0) {//nop; +goto L47d54c;} +//nop; +if (a1 == v0) {//nop; +goto L47d54c;} +//nop; +if (a2 != v0) {//nop; +goto L47d554;} +//nop; +L47d54c: +v0 = 0x1; +return v0; +v0 = 0x1; +L47d554: +if (a3 == v0) {//nop; +goto L47d564;} +//nop; +if (t0 != v0) {//nop; +goto L47d570;} +//nop; +L47d564: +a0 = MEM_U32(a0 + 28); +v0 = MEM_U32(a0 + 4); +goto L47d530; +v0 = MEM_U32(a0 + 4); +L47d570: +if (t1 != v0) {v0 = zero; +goto L47d588;} +v0 = zero; +a0 = MEM_U32(a0 + 24); +v0 = MEM_U32(a0 + 4); +goto L47d530; +v0 = MEM_U32(a0 + 4); +// fdead 0 v0 = zero; +L47d588: +//nop; +return v0; +//nop; +} + +static uint32_t f_pre_expr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L47d590: +//pre_expr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +//nop; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +a1 = MEM_U32(s0 + 20); +a3 = s0; +a2 = zero; +a0 = 0x43; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47d5d4; +a0 = 0x43; +L47d5d4: +// bdead 4002018b gp = MEM_U32(sp + 24); +MEM_U32(sp + 44) = v0; +MEM_U32(sp + 56) = v0; +t6 = MEM_U32(s0 + 8); +v1 = 0x10029e90; +MEM_U32(v0 + 8) = t6; +v1 = MEM_U8(v1 + 99); +MEM_U32(sp + 48) = zero; +at = (int)v1 < (int)0x4; +MEM_U32(sp + 52) = zero; +if (at != 0) {MEM_U32(sp + 60) = zero; +goto L47d644;} +MEM_U32(sp + 60) = zero; +if ((int)v1 <= 0) {//nop; +goto L47d62c;} +//nop; +a0 = 0x10004834; +a1 = 0x10014780; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47d624; +a1 = a1; +L47d624: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L47d62c: +//nop; +a0 = s0; +//nop; +f_display_tree(mem, sp, a0); +goto L47d63c; +//nop; +L47d63c: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L47d644: +a3 = MEM_U32(sp + 72); +t9 = MEM_U32(sp + 76); +if (a3 == 0) {//nop; +goto L47d724;} +//nop; +t7 = MEM_U32(a3 + 8); +at = 0x16; +t8 = MEM_U32(t7 + 4); +a2 = 0x345; +if (t8 == at) {//nop; +goto L47d690;} +//nop; +a0 = 0x1001479c; +a1 = 0x100147c8; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47d684; +a1 = a1; +L47d684: +// bdead 40020003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 72); +//nop; +L47d690: +//nop; +a1 = MEM_U32(s0 + 20); +a0 = 0x2e; +a2 = a3; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47d6a4; +a2 = a3; +L47d6a4: +t9 = MEM_U32(sp + 72); +// bdead 4402000b gp = MEM_U32(sp + 24); +t0 = MEM_U32(t9 + 8); +at = 0x41; +t1 = MEM_U32(t0 + 8); +a2 = v0; +MEM_U32(v0 + 8) = t1; +t2 = MEM_U32(s0 + 4); +a0 = 0x3a; +if (t2 != at) {a3 = s0; +goto L47d6f0;} +a3 = s0; +t3 = MEM_U32(s0 + 12); +at = 0x1000000; +t4 = t3 | at; +MEM_U32(s0 + 16) = v0; +MEM_U32(s0 + 12) = t4; +t5 = MEM_U32(sp + 76); +MEM_U32(t5 + 0) = zero; +goto L47d7bc; +MEM_U32(t5 + 0) = zero; +L47d6f0: +//nop; +a1 = MEM_U32(s0 + 20); +MEM_U32(sp + 40) = a2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47d700; +MEM_U32(sp + 40) = a2; +L47d700: +a2 = MEM_U32(sp + 40); +// bdead 4000008b gp = MEM_U32(sp + 24); +t6 = MEM_U32(a2 + 8); +s0 = v0; +MEM_U32(v0 + 8) = t6; +t8 = MEM_U32(sp + 76); +t7 = MEM_U32(sp + 72); +MEM_U32(t8 + 0) = t7; +goto L47d7bc; +MEM_U32(t8 + 0) = t7; +L47d724: +if (t9 == 0) {//nop; +goto L47d7bc;} +//nop; +v0 = MEM_U32(s0 + 4); +at = 0x39; +if (v0 == at) {at = 0x55; +goto L47d74c;} +at = 0x55; +if (v0 == at) {at = 0x2f; +goto L47d74c;} +at = 0x2f; +if (v0 != at) {//nop; +goto L47d7bc;} +//nop; +L47d74c: +a0 = 0x100147d4; +//nop; +a1 = 0x4; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L47d760; +a0 = a0; +L47d760: +// bdead 4002010b gp = MEM_U32(sp + 24); +a1 = MEM_U32(s0 + 20); +//nop; +a0 = 0x63; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47d778; +a2 = v0; +L47d778: +// bdead 4002000b gp = MEM_U32(sp + 24); +t2 = 0x7; +t0 = 0x10006594; +t3 = 0x1002dee4; +t0 = MEM_U32(t0 + 36); +//nop; +t1 = t0 << 1; +MEM_U32(v0 + 36) = t1; +MEM_U32(v0 + 44) = t2; +t3 = MEM_U32(t3 + 0); +// fdead 60021e1f t9 = t9; +a0 = s0; +a1 = v0; +MEM_U32(v0 + 8) = t3; +func_4846f4(mem, sp, a0, a1); +goto L47d7b4; +MEM_U32(v0 + 8) = t3; +L47d7b4: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L47d7bc: +//nop; +a1 = MEM_U32(sp + 68); +// bdead 40020043 t9 = t9; +a0 = s0; +a2 = sp + 0x30; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L47d7d8; +a3 = zero; +L47d7d8: +// bdead 4000000b gp = MEM_U32(sp + 24); +t4 = MEM_U32(sp + 44); +//nop; +MEM_U32(t4 + 28) = v0; +a3 = MEM_U32(sp + 68); +a1 = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 56); +// fdead 6002217f t9 = t9; +a2 = zero; +v0 = func_47ce14(mem, sp, a0, a1, a2, a3); +goto L47d800; +a2 = zero; +L47d800: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 56) = v0; +//nop; +//nop; +// fdead 6002001f t9 = t9; +//nop; +func_47c65c(mem, sp); +goto L47d81c; +//nop; +L47d81c: +// bdead 40000181 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10029e90; +//nop; +v1 = MEM_U8(v1 + 99); +//nop; +at = (int)v1 < (int)0x4; +if (at != 0) {// bdead 40000191 ra = MEM_U32(sp + 28); +goto L47d884;} +// bdead 40000191 ra = MEM_U32(sp + 28); +if ((int)v1 <= 0) {//nop; +goto L47d868;} +//nop; +a0 = 0x10004834; +a1 = 0x100147dc; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47d860; +a1 = a1; +L47d860: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L47d868: +//nop; +a0 = MEM_U32(sp + 56); +//nop; +f_display_tree(mem, sp, a0); +goto L47d878; +//nop; +L47d878: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +// bdead 40000001 ra = MEM_U32(sp + 28); +L47d884: +v0 = MEM_U32(sp + 56); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static void f_codegen_expr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L47d894: +//codegen_expr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +if (a2 != 0) {MEM_U32(sp + 44) = a3; +goto L47d8c8;} +MEM_U32(sp + 44) = a3; +if (a3 == 0) {t8 = MEM_U32(sp + 32); +goto L47d8f4;} +t8 = MEM_U32(sp + 32); +L47d8c8: +//nop; +a0 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +// fdead 420001eb t9 = t9; +a3 = zero; +func_495110(mem, sp, a0, a1, a2, a3); +goto L47d8e4; +a3 = zero; +L47d8e4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L47d958; +// bdead 1 ra = MEM_U32(sp + 28); +// fdead 0 t8 = MEM_U32(sp + 32); +L47d8f4: +at = 0x18; +t9 = MEM_U32(t8 + 8); +t1 = MEM_U32(sp + 36); +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 != at) {//nop; +goto L47d938;} +//nop; +if (t1 == 0) {a2 = 0x387; +goto L47d938;} +a2 = 0x387; +a0 = 0x100147f8; +a1 = 0x1001480c; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47d930; +a1 = a1; +L47d930: +// bdead 40000103 gp = MEM_U32(sp + 24); +//nop; +L47d938: +//nop; +a0 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 36); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L47d94c; +a2 = zero; +L47d94c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L47d958: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_47d964(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47d964: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +// fdead 400000eb MEM_U32(sp + 36) = s3; +// fdead 400000eb MEM_U32(sp + 32) = s2; +s2 = 0x10014818; +s3 = 0x10014828; +// fdead 401800eb MEM_U32(sp + 44) = s5; +// fdead 401800eb MEM_U32(sp + 28) = s1; +// fdead 401800eb MEM_U32(sp + 24) = s0; +s0 = a0; +s1 = 0x42; +s5 = 0x14; +// fdead 405e00eb MEM_U32(sp + 52) = ra; +// fdead 405e00eb MEM_U32(sp + 48) = gp; +// fdead 405e00eb MEM_U32(sp + 40) = s4; +s2 = s2; +s3 = s3; +L47d9b0: +s4 = MEM_U32(s0 + 8); +L47d9b4: +//nop; +v0 = MEM_U32(s4 + 4); +//nop; +if (s5 == v0) {at = (int)v0 < (int)0x5; +goto L47d9f4;} +at = (int)v0 < (int)0x5; +if (at != 0) {a0 = s2; +goto L47d9dc;} +a0 = s2; +at = (int)v0 < (int)0x11; +if (at != 0) {//nop; +goto L47d9f4;} +//nop; +L47d9dc: +//nop; +a1 = s3; +a2 = 0x395; +wrapper___assert(mem, a0, a1, a2); +goto L47d9ec; +a2 = 0x395; +L47d9ec: +// bdead 407e0001 gp = MEM_U32(sp + 48); +//nop; +L47d9f4: +t6 = MEM_U32(s0 + 4); +//nop; +t7 = t6 + 0xffffffd6; +at = t7 < 0x3c; +if (at == 0) {//nop; +goto L47dfec;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10016708[] = { +&&L47dbe4, +&&L47dfec, +&&L47dbe4, +&&L47dfec, +&&L47dbe4, +&&L47da2c, +&&L47dd10, +&&L47dd10, +&&L47dd10, +&&L47dd10, +&&L47dfec, +&&L47da34, +&&L47da98, +&&L47dfec, +&&L47dbe4, +&&L47da2c, +&&L47dd10, +&&L47daa4, +&&L47daa4, +&&L47daa4, +&&L47dd10, +&&L47dd10, +&&L47dd10, +&&L47dbe4, +&&L47daf4, +&&L47dfe0, +&&L47dbe4, +&&L47dd10, +&&L47da2c, +&&L47da2c, +&&L47da2c, +&&L47dbe4, +&&L47da2c, +&&L47dbf0, +&&L47dd10, +&&L47da2c, +&&L47dbe4, +&&L47dd10, +&&L47dbe4, +&&L47dd10, +&&L47dbe4, +&&L47dd10, +&&L47da2c, +&&L47da2c, +&&L47dbe4, +&&L47dd10, +&&L47dc70, +&&L47dd10, +&&L47dfec, +&&L47dfec, +&&L47dd48, +&&L47dfec, +&&L47dbe4, +&&L47dd98, +&&L47dd98, +&&L47dfec, +&&L47dfec, +&&L47dbe4, +&&L47dfec, +&&L47ddd4, +}; +dest = Lswitch10016708[t7]; +//nop; +goto *dest; +//nop; +L47da2c: +v0 = 0x1; +goto L47e010; +v0 = 0x1; +L47da34: +v0 = MEM_U32(s4 + 4); +//nop; +at = (int)v0 < (int)0xb; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L47da5c;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L47da5c;} +//nop; +v0 = MEM_U32(s4 + 24); +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47da5c: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 607f80ff t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L47da70; +//nop; +L47da70: +a1 = MEM_U32(s4 + 24); +t8 = v0 + 0x1; +// bdead 2000049 gp = MEM_U32(sp + 48); +at = t8 < a1; +if (at == 0) {//nop; +goto L47da90;} +//nop; +v0 = v0 + 0x1; +goto L47e010; +v0 = v0 + 0x1; +L47da90: +v0 = a1; +goto L47e010; +v0 = a1; +L47da98: +s0 = MEM_U32(s0 + 24); +s4 = MEM_U32(s0 + 8); +goto L47d9b4; +s4 = MEM_U32(s0 + 8); +L47daa4: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 607f80ff t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L47dab8; +//nop; +L47dab8: +// bdead 40020009 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 28); +//nop; +s1 = v0; +// fdead 607e003f t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L47dad4; +//nop; +L47dad4: +// bdead 40009 gp = MEM_U32(sp + 48); +at = (int)s1 < (int)v0; +if (at == 0) {v1 = s1; +goto L47daec;} +v1 = s1; +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47daec: +v0 = v1; +goto L47e010; +v0 = v1; +L47daf4: +a0 = MEM_U32(s0 + 28); +v0 = MEM_U32(s4 + 4); +v1 = MEM_U32(a0 + 8); +at = (int)v0 < (int)0xb; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L47db38;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L47db38;} +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L47db30;} +at = (int)v0 < (int)0xb; +if (at != 0) {//nop; +goto L47db60;} +//nop; +L47db30: +if (s5 == v0) {//nop; +goto L47db60;} +//nop; +L47db38: +v0 = MEM_U32(v1 + 4); +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L47db4c;} +at = (int)v0 < (int)0x4; +if (at != 0) {at = 0x16; +goto L47db60;} +L47db4c: +at = 0x16; +if (v0 == at) {//nop; +goto L47db60;} +//nop; +if (s5 != v0) {//nop; +goto L47db6c;} +//nop; +L47db60: +v0 = MEM_U32(s4 + 24); +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47db6c: +if (s5 == v0) {at = (int)v0 < (int)0x5; +goto L47dbac;} +at = (int)v0 < (int)0x5; +if (at != 0) {a2 = 0x3b8; +goto L47db88;} +a2 = 0x3b8; +at = (int)v0 < (int)0x11; +if (at != 0) {//nop; +goto L47dbac;} +//nop; +L47db88: +a0 = 0x10014834; +a1 = 0x10014848; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47dba0; +a1 = a1; +L47dba0: +// bdead 40220001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 28); +//nop; +L47dbac: +//nop; +//nop; +// fdead 607f80ff t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L47dbc0; +//nop; +L47dbc0: +s1 = MEM_U32(s4 + 24); +// bdead 40009 gp = MEM_U32(sp + 48); +at = (int)s1 < (int)v0; +if (at == 0) {v1 = v0; +goto L47dbdc;} +v1 = v0; +v0 = s1; +goto L47e010; +v0 = s1; +L47dbdc: +v0 = v1; +goto L47e010; +v0 = v1; +L47dbe4: +v0 = MEM_U32(s4 + 24); +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47dbf0: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 607f80ff t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L47dc04; +//nop; +L47dc04: +a1 = MEM_U32(s4 + 24); +// bdead 20049 gp = MEM_U32(sp + 48); +if (v0 != a1) {s1 = v0; +goto L47dc1c;} +s1 = v0; +v0 = s1; +goto L47e010; +v0 = s1; +L47dc1c: +a0 = MEM_U32(s0 + 28); +at = 0x65; +t9 = MEM_U32(a0 + 4); +//nop; +if (t9 != at) {//nop; +goto L47dc68;} +//nop; +v1 = MEM_U32(a0 + 28); +//nop; +if ((int)v1 >= 0) {t2 = v0 + v1; +goto L47dc4c;} +t2 = v0 + v1; +v0 = a1; +goto L47e010; +v0 = a1; +L47dc4c: +at = a1 < t2; +if (at == 0) {//nop; +goto L47dc60;} +//nop; +v0 = a1; +goto L47e010; +v0 = a1; +L47dc60: +v0 = s1 + v1; +goto L47e010; +v0 = s1 + v1; +L47dc68: +v0 = a1; +goto L47e010; +v0 = a1; +L47dc70: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 607f80ff t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L47dc84; +//nop; +L47dc84: +a0 = MEM_U32(s0 + 28); +// bdead 200029 gp = MEM_U32(sp + 48); +t3 = MEM_U32(a0 + 4); +at = 0x65; +if (t3 != at) {s1 = v0; +goto L47dcec;} +s1 = v0; +v1 = MEM_U32(a0 + 28); +//nop; +if ((int)v1 >= 0) {a0 = v0 - v1; +goto L47dcb8;} +a0 = v0 - v1; +v0 = MEM_U32(s4 + 24); +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47dcb8: +if ((int)a0 >= 0) {//nop; +goto L47dcc8;} +//nop; +v0 = 0x1; +goto L47e010; +v0 = 0x1; +L47dcc8: +a1 = MEM_U32(s4 + 24); +//nop; +at = a1 < a0; +if (at == 0) {//nop; +goto L47dce4;} +//nop; +v0 = a1; +goto L47e010; +v0 = a1; +L47dce4: +v0 = s1 - v1; +goto L47e010; +v0 = s1 - v1; +L47dcec: +a1 = MEM_U32(s4 + 24); +//nop; +at = v0 < a1; +if (at == 0) {v1 = a1; +goto L47dd08;} +v1 = a1; +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47dd08: +v0 = v1; +goto L47e010; +v0 = v1; +L47dd10: +v1 = MEM_U32(s0 + 24); +//nop; +t6 = MEM_U32(v1 + 4); +//nop; +if (s1 != t6) {//nop; +goto L47dd40;} +//nop; +L47dd28: +v1 = MEM_U32(v1 + 28); +//nop; +t7 = MEM_U32(v1 + 4); +//nop; +if (s1 == t7) {//nop; +goto L47dd28;} +//nop; +L47dd40: +s0 = v1; +goto L47d9b0; +s0 = v1; +L47dd48: +//nop; +a0 = MEM_U32(s0 + 28); +// fdead 607f80ff t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L47dd5c; +//nop; +L47dd5c: +// bdead 40020009 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 32); +//nop; +s1 = v0; +// fdead 607e003f t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L47dd78; +//nop; +L47dd78: +// bdead 40009 gp = MEM_U32(sp + 48); +at = (int)s1 < (int)v0; +if (at == 0) {v1 = s1; +goto L47dd90;} +v1 = s1; +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47dd90: +v0 = v1; +goto L47e010; +v0 = v1; +L47dd98: +t8 = MEM_U32(s0 + 28); +//nop; +v1 = MEM_U32(t8 + 8); +//nop; +t9 = MEM_U32(v1 + 12); +//nop; +t0 = t9 << 2; +if ((int)t0 >= 0) {//nop; +goto L47ddc8;} +//nop; +v0 = MEM_U32(v1 + 24); +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47ddc8: +v0 = MEM_U32(s4 + 24); +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47ddd4: +v0 = MEM_U32(s4 + 4); +//nop; +at = (int)v0 < (int)0xb; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L47de94;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L47de94;} +//nop; +v0 = 0x10006594; +v1 = 0x1; +v0 = MEM_U32(v0 + 16); +a0 = 0x2; +v0 = v0 + 0xffffffff; +at = (int)v0 < (int)0x2; +if (at != 0) {//nop; +goto L47de88;} +//nop; +a1 = MEM_U32(s4 + 24); +//nop; +at = a1 < 0x2; +if (at != 0) {//nop; +goto L47de88;} +//nop; +t2 = MEM_U32(s0 + 24); +t3 = MEM_U32(s0 + 28); +MEM_U32(sp + 56) = t2; +MEM_U32(sp + 60) = t3; +t4 = MEM_U32(sp + 56); +L47de38: +t6 = 0x0; +t5 = MEM_U32(sp + 60); +at = t6 < t4; +if (at != 0) {t7 = a0; +goto L47de68;} +t7 = a0; +at = t4 < t6; +if (at != 0) {at = t5 < t7; +goto L47de60;} +at = t5 < t7; +if (at == 0) {//nop; +goto L47de68;} +//nop; +L47de60: +v0 = v1; +goto L47e010; +v0 = v1; +L47de68: +v1 = v1 + 0x1; +at = (int)v1 < (int)v0; +t1 = a0 << 1; +if (at == 0) {a0 = t1; +goto L47de88;} +a0 = t1; +at = v1 < a1; +if (at != 0) {t4 = MEM_U32(sp + 56); +goto L47de38;} +t4 = MEM_U32(sp + 56); +L47de88: +v0 = MEM_U32(s4 + 24); +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47de94: +t8 = MEM_U32(s0 + 24); +t9 = MEM_U32(s0 + 28); +MEM_U32(sp + 56) = t8; +if ((int)t8 > 0) {MEM_U32(sp + 60) = t9; +goto L47df4c;} +MEM_U32(sp + 60) = t9; +if ((int)t8 < 0) {//nop; +goto L47deb8;} +//nop; +//nop; +goto L47df4c; +//nop; +L47deb8: +v0 = 0x10006594; +v1 = 0x1; +v0 = MEM_U32(v0 + 16); +a0 = 0xfffffffe; +v0 = v0 + 0xffffffff; +at = (int)v0 < (int)0x2; +if (at != 0) {//nop; +goto L47df40;} +//nop; +a1 = MEM_U32(s4 + 24); +//nop; +at = a1 < 0x2; +if (at != 0) {//nop; +goto L47df40;} +//nop; +t2 = MEM_U32(sp + 56); +L47def0: +t4 = (int)a0 >> 31; +t3 = MEM_U32(sp + 60); +at = (int)t2 < (int)t4; +if (at != 0) {t5 = a0; +goto L47df20;} +t5 = a0; +at = (int)t4 < (int)t2; +if (at != 0) {at = t3 < t5; +goto L47df18;} +at = t3 < t5; +if (at != 0) {//nop; +goto L47df20;} +//nop; +L47df18: +v0 = v1; +goto L47e010; +v0 = v1; +L47df20: +v1 = v1 + 0x1; +at = (int)v1 < (int)v0; +t6 = a0 << 1; +if (at == 0) {a0 = t6; +goto L47df40;} +a0 = t6; +at = v1 < a1; +if (at != 0) {t2 = MEM_U32(sp + 56); +goto L47def0;} +t2 = MEM_U32(sp + 56); +L47df40: +v0 = MEM_U32(s4 + 24); +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47df4c: +v0 = 0x10006594; +v1 = 0x1; +v0 = MEM_U32(v0 + 16); +a0 = 0x2; +v0 = v0 + 0xffffffff; +at = (int)v0 < (int)0x2; +if (at != 0) {//nop; +goto L47dfd4;} +//nop; +a1 = MEM_U32(s4 + 24); +//nop; +at = a1 < 0x2; +if (at != 0) {//nop; +goto L47dfd4;} +//nop; +t8 = MEM_U32(sp + 56); +L47df84: +t0 = (int)a0 >> 31; +t9 = MEM_U32(sp + 60); +at = (int)t0 < (int)t8; +if (at != 0) {t1 = a0; +goto L47dfb4;} +t1 = a0; +at = (int)t8 < (int)t0; +if (at != 0) {at = t9 < t1; +goto L47dfac;} +at = t9 < t1; +if (at == 0) {//nop; +goto L47dfb4;} +//nop; +L47dfac: +v0 = v1; +goto L47e010; +v0 = v1; +L47dfb4: +v1 = v1 + 0x1; +at = (int)v1 < (int)v0; +t7 = a0 << 1; +if (at == 0) {a0 = t7; +goto L47dfd4;} +a0 = t7; +at = v1 < a1; +if (at != 0) {t8 = MEM_U32(sp + 56); +goto L47df84;} +t8 = MEM_U32(sp + 56); +L47dfd4: +v0 = MEM_U32(s4 + 24); +// bdead 9 ra = MEM_U32(sp + 52); +goto L47e014; +// bdead 9 ra = MEM_U32(sp + 52); +L47dfe0: +s0 = MEM_U32(s0 + 28); +s4 = MEM_U32(s0 + 8); +goto L47d9b4; +s4 = MEM_U32(s0 + 8); +L47dfec: +a0 = 0x10014854; +a1 = 0x1001485c; +//nop; +a2 = 0x42a; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47e008; +a1 = a1; +L47e008: +// bdead 9 gp = MEM_U32(sp + 48); +//nop; +L47e010: +// bdead 9 ra = MEM_U32(sp + 52); +L47e014: +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 s4 = MEM_U32(sp + 40); +// bdead 9 s5 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x78; +return v0; +// bdead 9 sp = sp + 0x78; +} + +static uint32_t func_47e034(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47e034: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 4); +v1 = 0x42; +a3 = a0; +if (v1 != v0) {t1 = zero; +goto L47e078;} +t1 = zero; +L47e060: +a3 = MEM_U32(a3 + 28); +//nop; +v0 = MEM_U32(a3 + 4); +//nop; +if (v1 == v0) {//nop; +goto L47e060;} +//nop; +L47e078: +at = 0x5f; +if (v0 == at) {at = 0x60; +goto L47e08c;} +at = 0x60; +if (v0 != at) {v0 = t1; +goto L47e2c8;} +v0 = t1; +L47e08c: +t6 = MEM_U32(a3 + 28); +at = 0x20000000; +v0 = MEM_U32(t6 + 8); +//nop; +t7 = MEM_U32(v0 + 12); +//nop; +t8 = t7 & at; +if (t8 == 0) {//nop; +goto L47e2c4;} +//nop; +v1 = MEM_U32(v0 + 4); +t1 = MEM_U32(v0 + 24); +at = (int)v1 < (int)0xb; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L47e0d8;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L47e0d8;} +//nop; +t9 = 0x1; +MEM_U32(a1 + 0) = t9; +goto L47e0dc; +MEM_U32(a1 + 0) = t9; +L47e0d8: +MEM_U32(a1 + 0) = zero; +L47e0dc: +t2 = MEM_U32(a3 + 28); +//nop; +t5 = MEM_U32(t2 + 28); +// bdead 40004503 t4 = MEM_U32(t2 + 24); +v0 = t5; +if ((int)v0 >= 0) {t3 = v0 & 0xf; +goto L47e104;} +t3 = v0 & 0xf; +if (t3 == 0) {//nop; +goto L47e104;} +//nop; +t3 = t3 + 0xfffffff0; +L47e104: +t6 = t3 + t1; +at = (int)t6 < (int)0x11; +if (at == 0) {at = (int)t1 < (int)0x11; +goto L47e120;} +at = (int)t1 < (int)0x11; +v0 = t1; +goto L47e2c8; +v0 = t1; +// fdead 0 at = (int)t1 < (int)0x11; +L47e120: +if (at != 0) {//nop; +goto L47e214;} +//nop; +a0 = 0x10006594; +//nop; +v1 = MEM_U32(a0 + 12); +//nop; +if (t1 != v1) {//nop; +goto L47e17c;} +//nop; +lo = (int)v0 / (int)v1; hi = (int)v0 % (int)v1; +if (v1 != 0) {//nop; +goto L47e150;} +//nop; +abort(); +L47e150: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L47e168;} +at = 0x80000000; +if (v0 != at) {//nop; +goto L47e168;} +//nop; +abort(); +L47e168: +t7 = hi; +if (t7 != 0) {//nop; +goto L47e17c;} +//nop; +v0 = t1; +goto L47e2c8; +v0 = t1; +L47e17c: +v1 = MEM_U32(a0 + 16); +//nop; +if (t1 != v1) {//nop; +goto L47e1c8;} +//nop; +lo = (int)v0 / (int)v1; hi = (int)v0 % (int)v1; +if (v1 != 0) {//nop; +goto L47e19c;} +//nop; +abort(); +L47e19c: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L47e1b4;} +at = 0x80000000; +if (v0 != at) {//nop; +goto L47e1b4;} +//nop; +abort(); +L47e1b4: +t8 = hi; +if (t8 != 0) {//nop; +goto L47e1c8;} +//nop; +v0 = t1; +goto L47e2c8; +v0 = t1; +L47e1c8: +v1 = MEM_U32(a0 + 20); +//nop; +if (t1 != v1) {//nop; +goto L47e214;} +//nop; +lo = (int)v0 / (int)v1; hi = (int)v0 % (int)v1; +if (v1 != 0) {//nop; +goto L47e1e8;} +//nop; +abort(); +L47e1e8: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L47e200;} +at = 0x80000000; +if (v0 != at) {//nop; +goto L47e200;} +//nop; +abort(); +L47e200: +t9 = hi; +if (t9 != 0) {//nop; +goto L47e214;} +//nop; +v0 = t1; +goto L47e2c8; +v0 = t1; +L47e214: +t2 = MEM_U32(a3 + 12); +at = 0x4000000; +t5 = MEM_U32(a3 + 8); +t4 = t2 | at; +MEM_U32(a3 + 12) = t4; +t3 = MEM_U32(t5 + 12); +a1 = 0x1; +t6 = t3 << 0; +if ((int)t6 < 0) {a2 = zero; +goto L47e254;} +a2 = zero; +t7 = 0x10029fa0; +//nop; +t7 = MEM_U16(t7 + 50); +//nop; +if (t7 == 0) {v0 = t1; +goto L47e2c8;} +v0 = t1; +L47e254: +a0 = 0x1002df68; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 48) = a3; +MEM_U32(sp + 44) = t1; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47e26c; +MEM_U32(sp + 44) = t1; +L47e26c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = 0x1; +a0 = 0x1002df68; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = zero; +MEM_U32(sp + 36) = v0; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47e28c; +MEM_U32(sp + 36) = v0; +L47e28c: +a3 = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 36); +// bdead 40000309 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 44); +MEM_U32(t0 + 16) = v0; +t8 = MEM_U32(a3 + 28); +at = 0x1000000; +MEM_U32(t8 + 16) = t0; +v1 = MEM_U32(a3 + 28); +//nop; +t9 = MEM_U32(v1 + 12); +//nop; +t2 = t9 | at; +MEM_U32(v1 + 12) = t2; +L47e2c4: +v0 = t1; +L47e2c8: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static uint32_t func_47e2d8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L47e2d8: +//nop; +//nop; +//nop; +sp = sp + 0xffffff28; +// fdead 400001eb MEM_U32(sp + 76) = ra; +// fdead 400001eb MEM_U32(sp + 72) = gp; +MEM_U32(sp + 216) = a0; +MEM_U32(sp + 220) = a1; +MEM_U32(sp + 224) = a2; +MEM_U32(sp + 228) = a3; +// fdead 400001eb MEM_U32(sp + 68) = s4; +// fdead 400001eb MEM_U32(sp + 64) = s3; +// fdead 400001eb MEM_U32(sp + 60) = s2; +// fdead 400001eb MEM_U32(sp + 56) = s1; +// fdead 400001eb MEM_U32(sp + 52) = s0; +MEM_U32(sp + 200) = zero; +MEM_U32(sp + 196) = zero; +MEM_U32(sp + 164) = zero; +t6 = sp + 0xcc; +MEM_U32(t6 + 0) = zero; +t7 = sp + 0xcc; +MEM_U32(t7 + 4) = zero; +t8 = sp + 0xcc; +MEM_U32(t8 + 8) = zero; +t0 = MEM_U32(sp + 224); +t9 = sp + 0xb4; +at = MEM_U32(t0 + 0); +//nop; +MEM_U32(t9 + 0) = at; +t2 = MEM_U32(t0 + 4); +//nop; +MEM_U32(t9 + 4) = t2; +at = MEM_U32(t0 + 8); +//nop; +MEM_U32(t9 + 8) = at; +t2 = MEM_U32(t0 + 12); +//nop; +MEM_U32(t9 + 12) = t2; +t3 = MEM_U32(sp + 216); +//nop; +if (t3 != 0) {//nop; +goto L47e3b4;} +//nop; +t4 = MEM_U32(sp + 220); +//nop; +if (t4 == 0) {//nop; +goto L47e3b4;} +//nop; +a0 = 0x10014868; +a1 = 0x1001488c; +//nop; +a2 = 0x47f; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47e3ac; +a1 = a1; +L47e3ac: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +L47e3b4: +t5 = 0x10029e90; +//nop; +t6 = MEM_U8(t5 + 99); +//nop; +at = (int)t6 < (int)0x2; +if (at != 0) {t7 = MEM_U32(sp + 216); +goto L47e53c;} +t7 = MEM_U32(sp + 216); +t7 = 0x10029c5c; +at = 0x10029c5c; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = t7 + 0x1; +MEM_U32(at + 0) = t8; +t1 = MEM_U8(t5 + 99); +//nop; +at = (int)t1 < (int)0x2; +if (at != 0) {t7 = MEM_U32(sp + 216); +goto L47e53c;} +t7 = MEM_U32(sp + 216); +t9 = MEM_U32(sp + 216); +//nop; +if (t9 == 0) {s4 = 0xffffffff; +goto L47e41c;} +s4 = 0xffffffff; +s4 = MEM_U32(t9 + 0); +t0 = MEM_U32(sp + 216); +goto L47e420; +t0 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L47e41c: +t0 = MEM_U32(sp + 216); +L47e420: +//nop; +if (t0 == 0) {//nop; +goto L47e448;} +//nop; +//nop; +a0 = MEM_U32(t0 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L47e43c; +//nop; +L47e43c: +// bdead 4020000b gp = MEM_U32(sp + 72); +s3 = v0; +goto L47e454; +s3 = v0; +L47e448: +s3 = 0x100148e0; +//nop; +s3 = s3; +L47e454: +t2 = MEM_U32(sp + 220); +at = 0x1; +if (t2 != at) {t3 = MEM_U32(sp + 220); +goto L47e474;} +t3 = MEM_U32(sp + 220); +s1 = 0x100148e8; +s1 = s1; +goto L47e49c; +s1 = s1; +// fdead 0 t3 = MEM_U32(sp + 220); +L47e474: +at = 0x2; +if (t3 != at) {//nop; +goto L47e48c;} +//nop; +s2 = 0x100148f4; +s2 = s2; +goto L47e498; +s2 = s2; +L47e48c: +s2 = 0x10014904; +//nop; +s2 = s2; +L47e498: +s1 = s2; +L47e49c: +t4 = MEM_U32(sp + 224); +//nop; +t6 = MEM_U32(t4 + 12); +//nop; +if (t6 == 0) {s0 = zero; +goto L47e4c4;} +s0 = zero; +s0 = MEM_U32(t6 + 0); +t7 = MEM_U32(sp + 228); +goto L47e4c8; +t7 = MEM_U32(sp + 228); +// fdead 0 s0 = zero; +L47e4c4: +t7 = MEM_U32(sp + 228); +L47e4c8: +t5 = 0x10007ef4; +t8 = t7 << 2; +t5 = t5; +t1 = t8 + t5; +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +t9 = MEM_U32(t1 + 0); +t0 = MEM_U32(sp + 224); +MEM_U32(sp + 24) = t9; +t2 = MEM_U32(t0 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t2; +t3 = MEM_U32(t0 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t3; +t4 = MEM_U32(t0 + 8); +//nop; +a1 = 0x10014898; +t6 = MEM_U32(t4 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 40) = s0; +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t6; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47e530; +MEM_U32(sp + 36) = t6; +L47e530: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t7 = MEM_U32(sp + 216); +L47e53c: +//nop; +if (t7 != 0) {//nop; +goto L47e698;} +//nop; +t8 = 0x10029e90; +//nop; +t5 = MEM_U8(t8 + 99); +//nop; +at = (int)t5 < (int)0x2; +if (at != 0) {//nop; +goto L47e67c;} +//nop; +if (t7 == 0) {s4 = 0xffffffff; +goto L47e57c;} +s4 = 0xffffffff; +s4 = MEM_U32(t7 + 0); +t1 = MEM_U32(sp + 216); +goto L47e580; +t1 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L47e57c: +t1 = MEM_U32(sp + 216); +L47e580: +//nop; +if (t1 == 0) {//nop; +goto L47e5a8;} +//nop; +//nop; +a0 = MEM_U32(t1 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L47e59c; +//nop; +L47e59c: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L47e5b4; +s3 = v0; +L47e5a8: +s3 = 0x10014944; +//nop; +s3 = s3; +L47e5b4: +t9 = MEM_U32(sp + 220); +at = 0x1; +if (t9 != at) {t2 = MEM_U32(sp + 220); +goto L47e5d4;} +t2 = MEM_U32(sp + 220); +s1 = 0x1001494c; +s1 = s1; +goto L47e5fc; +s1 = s1; +// fdead 0 t2 = MEM_U32(sp + 220); +L47e5d4: +at = 0x2; +if (t2 != at) {//nop; +goto L47e5ec;} +//nop; +s2 = 0x10014958; +s2 = s2; +goto L47e5f8; +s2 = s2; +L47e5ec: +s2 = 0x10014968; +//nop; +s2 = s2; +L47e5f8: +s1 = s2; +L47e5fc: +t3 = MEM_U32(sp + 228); +//nop; +if (t3 == 0) {//nop; +goto L47e618;} +//nop; +s0 = 0x1001496c; +s0 = s0; +goto L47e624; +s0 = s0; +L47e618: +s0 = 0x10014974; +//nop; +s0 = s0; +L47e624: +t0 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t4 = MEM_U32(t0 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t4; +t6 = MEM_U32(t0 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t6; +t8 = MEM_U32(t0 + 8); +a1 = 0x10014908; +//nop; +t5 = MEM_U32(t8 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t5; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47e674; +MEM_U32(sp + 36) = t5; +L47e674: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L47e67c: +t7 = 0x10029c5c; +at = 0x10029c5c; +t7 = MEM_U32(t7 + 0); +v0 = MEM_U32(sp + 216); +t1 = t7 + 0xffffffff; +MEM_U32(at + 0) = t1; +goto L4844e0; +MEM_U32(at + 0) = t1; +L47e698: +t9 = MEM_U32(sp + 216); +t3 = MEM_U32(sp + 220); +t2 = MEM_U32(t9 + 8); +at = 0x2; +if (t3 != at) {MEM_U32(sp + 176) = t2; +goto L47e6ec;} +MEM_U32(sp + 176) = t2; +t4 = MEM_U32(t9 + 4); +at = 0x39; +if (t4 == at) {at = 0x55; +goto L47e6ec;} +at = 0x55; +if (t4 == at) {at = 0x2f; +goto L47e6ec;} +at = 0x2f; +if (t4 == at) {at = 0x43; +goto L47e6ec;} +at = 0x43; +if (t4 == at) {at = 0x42; +goto L47e6ec;} +at = 0x42; +if (t4 == at) {at = 0x36; +goto L47e6ec;} +at = 0x36; +if (t4 == at) {t6 = 0x1; +goto L47e6ec;} +t6 = 0x1; +MEM_U32(sp + 220) = t6; +L47e6ec: +t0 = MEM_U32(sp + 216); +//nop; +t8 = MEM_U32(t0 + 4); +//nop; +t5 = t8 + 0xffffffd6; +at = t5 < 0x3c; +if (at == 0) {//nop; +goto L483ea4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100167f8[] = { +&&L48123c, +&&L483ea4, +&&L481704, +&&L483ea4, +&&L48124c, +&&L480df8, +&&L481a94, +&&L481a94, +&&L481e74, +&&L481e74, +&&L483ea4, +&&L481704, +&&L481704, +&&L483ea4, +&&L47ec54, +&&L48083c, +&&L4825e8, +&&L481a84, +&&L481a84, +&&L481a84, +&&L4836e8, +&&L4836e8, +&&L4836e8, +&&L47f9f8, +&&L481748, +&&L480104, +&&L481a84, +&&L4836e8, +&&L481a84, +&&L481a84, +&&L481a84, +&&L480818, +&&L481a84, +&&L481a84, +&&L4836e8, +&&L481a84, +&&L481a84, +&&L4836e8, +&&L481a84, +&&L4836e8, +&&L481a84, +&&L4836e8, +&&L481a84, +&&L48083c, +&&L481a84, +&&L4836e8, +&&L481a84, +&&L4836e8, +&&L483ea4, +&&L483ea4, +&&L47ee88, +&&L483ea4, +&&L48124c, +&&L47f470, +&&L47f72c, +&&L483ea4, +&&L483ea4, +&&L47e72c, +&&L483ea4, +&&L47ead4, +}; +dest = Lswitch100167f8[t5]; +//nop; +goto *dest; +//nop; +L47e72c: +t7 = MEM_U32(sp + 220); +//nop; +if (t7 == 0) {t9 = MEM_U32(sp + 228); +goto L47e758;} +t9 = MEM_U32(sp + 228); +t1 = MEM_U32(sp + 224); +//nop; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 + 0x1; +MEM_U32(t1 + 0) = t3; +t9 = MEM_U32(sp + 228); +L47e758: +at = 0x1; +if (t9 == at) {at = 0x3; +goto L47e76c;} +at = 0x3; +if (t9 != at) {//nop; +goto L47e97c;} +//nop; +L47e76c: +t4 = MEM_U32(sp + 176); +//nop; +t6 = MEM_U32(t4 + 12); +//nop; +t0 = t6 << 0; +if ((int)t0 < 0) {t7 = MEM_U32(sp + 176); +goto L47e7a4;} +t7 = MEM_U32(sp + 176); +t8 = 0x10029fa0; +//nop; +t5 = MEM_U16(t8 + 50); +//nop; +if (t5 == 0) {//nop; +goto L47e97c;} +//nop; +t7 = MEM_U32(sp + 176); +L47e7a4: +at = 0x18; +t2 = MEM_U32(t7 + 4); +//nop; +if (t2 == at) {//nop; +goto L47e97c;} +//nop; +//nop; +a0 = t7; +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47e7cc; +a2 = zero; +L47e7cc: +// bdead 40000009 gp = MEM_U32(sp + 72); +a3 = MEM_U32(sp + 216); +//nop; +MEM_U32(sp + 172) = v0; +a1 = MEM_U32(a3 + 20); +a0 = 0x3a; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47e7ec; +a2 = v0; +L47e7ec: +t1 = MEM_U32(sp + 172); +MEM_U32(sp + 168) = v0; +t9 = MEM_U32(t1 + 8); +// bdead 44000009 gp = MEM_U32(sp + 72); +MEM_U32(v0 + 8) = t9; +t6 = MEM_U32(sp + 224); +//nop; +a0 = MEM_U32(sp + 168); +a1 = MEM_U32(t6 + 8); +// bdead 40000061 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L47e81c; +//nop; +L47e81c: +// bdead 40000009 gp = MEM_U32(sp + 72); +t0 = MEM_U32(sp + 224); +t8 = 0x10029e90; +MEM_U32(t0 + 8) = v0; +t5 = MEM_U8(t8 + 99); +//nop; +at = (int)t5 < (int)0x2; +if (at != 0) {//nop; +goto L47e960;} +//nop; +t2 = MEM_U32(sp + 172); +//nop; +if (t2 == 0) {s4 = 0xffffffff; +goto L47e860;} +s4 = 0xffffffff; +s4 = MEM_U32(t2 + 0); +t7 = MEM_U32(sp + 172); +goto L47e864; +t7 = MEM_U32(sp + 172); +s4 = 0xffffffff; +L47e860: +t7 = MEM_U32(sp + 172); +L47e864: +//nop; +if (t7 == 0) {//nop; +goto L47e88c;} +//nop; +//nop; +a0 = MEM_U32(t7 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L47e880; +//nop; +L47e880: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L47e898; +s3 = v0; +L47e88c: +s3 = 0x100149b4; +//nop; +s3 = s3; +L47e898: +t3 = MEM_U32(sp + 220); +at = 0x1; +if (t3 != at) {t1 = MEM_U32(sp + 220); +goto L47e8b8;} +t1 = MEM_U32(sp + 220); +s1 = 0x100149bc; +s1 = s1; +goto L47e8e0; +s1 = s1; +// fdead 0 t1 = MEM_U32(sp + 220); +L47e8b8: +at = 0x2; +if (t1 != at) {//nop; +goto L47e8d0;} +//nop; +s2 = 0x100149c8; +s2 = s2; +goto L47e8dc; +s2 = s2; +L47e8d0: +s2 = 0x100149d8; +//nop; +s2 = s2; +L47e8dc: +s1 = s2; +L47e8e0: +t9 = MEM_U32(sp + 228); +//nop; +if (t9 == 0) {//nop; +goto L47e8fc;} +//nop; +s0 = 0x100149dc; +s0 = s0; +goto L47e908; +s0 = s0; +L47e8fc: +s0 = 0x100149e4; +//nop; +s0 = s0; +L47e908: +t4 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t6 = MEM_U32(t4 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t6; +t0 = MEM_U32(t4 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t0; +t8 = MEM_U32(t4 + 8); +a1 = 0x10014978; +//nop; +t5 = MEM_U32(t8 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t5; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47e958; +MEM_U32(sp + 36) = t5; +L47e958: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L47e960: +t2 = 0x10029c5c; +at = 0x10029c5c; +t2 = MEM_U32(t2 + 0); +v0 = MEM_U32(sp + 172); +t7 = t2 + 0xffffffff; +MEM_U32(at + 0) = t7; +goto L4844e0; +MEM_U32(at + 0) = t7; +L47e97c: +t3 = 0x10029e90; +//nop; +t1 = MEM_U8(t3 + 99); +//nop; +at = (int)t1 < (int)0x2; +if (at != 0) {//nop; +goto L47eab8;} +//nop; +t9 = MEM_U32(sp + 216); +//nop; +if (t9 == 0) {s4 = 0xffffffff; +goto L47e9b8;} +s4 = 0xffffffff; +s4 = MEM_U32(t9 + 0); +t6 = MEM_U32(sp + 216); +goto L47e9bc; +t6 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L47e9b8: +t6 = MEM_U32(sp + 216); +L47e9bc: +//nop; +if (t6 == 0) {//nop; +goto L47e9e4;} +//nop; +//nop; +a0 = MEM_U32(t6 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L47e9d8; +//nop; +L47e9d8: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L47e9f0; +s3 = v0; +L47e9e4: +s3 = 0x10014a24; +//nop; +s3 = s3; +L47e9f0: +t0 = MEM_U32(sp + 220); +at = 0x1; +if (t0 != at) {t4 = MEM_U32(sp + 220); +goto L47ea10;} +t4 = MEM_U32(sp + 220); +s1 = 0x10014a2c; +s1 = s1; +goto L47ea38; +s1 = s1; +// fdead 0 t4 = MEM_U32(sp + 220); +L47ea10: +at = 0x2; +if (t4 != at) {//nop; +goto L47ea28;} +//nop; +s2 = 0x10014a38; +s2 = s2; +goto L47ea34; +s2 = s2; +L47ea28: +s2 = 0x10014a48; +//nop; +s2 = s2; +L47ea34: +s1 = s2; +L47ea38: +t8 = MEM_U32(sp + 228); +//nop; +if (t8 == 0) {//nop; +goto L47ea54;} +//nop; +s0 = 0x10014a4c; +s0 = s0; +goto L47ea60; +s0 = s0; +L47ea54: +s0 = 0x10014a54; +//nop; +s0 = s0; +L47ea60: +t5 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t2 = MEM_U32(t5 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t2; +t7 = MEM_U32(t5 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t7; +t3 = MEM_U32(t5 + 8); +a1 = 0x100149e8; +//nop; +t1 = MEM_U32(t3 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47eab0; +MEM_U32(sp + 36) = t1; +L47eab0: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L47eab8: +t9 = 0x10029c5c; +at = 0x10029c5c; +t9 = MEM_U32(t9 + 0); +v0 = MEM_U32(sp + 216); +t6 = t9 + 0xffffffff; +MEM_U32(at + 0) = t6; +goto L4844e0; +MEM_U32(at + 0) = t6; +L47ead4: +t0 = MEM_U32(sp + 220); +//nop; +if (t0 == 0) {//nop; +goto L47eafc;} +//nop; +t4 = MEM_U32(sp + 224); +//nop; +t8 = MEM_U32(t4 + 0); +//nop; +t2 = t8 + 0x1; +MEM_U32(t4 + 0) = t2; +L47eafc: +t7 = 0x10029e90; +//nop; +t5 = MEM_U8(t7 + 99); +//nop; +at = (int)t5 < (int)0x2; +if (at != 0) {//nop; +goto L47ec38;} +//nop; +t3 = MEM_U32(sp + 216); +//nop; +if (t3 == 0) {s4 = 0xffffffff; +goto L47eb38;} +s4 = 0xffffffff; +s4 = MEM_U32(t3 + 0); +t1 = MEM_U32(sp + 216); +goto L47eb3c; +t1 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L47eb38: +t1 = MEM_U32(sp + 216); +L47eb3c: +//nop; +if (t1 == 0) {//nop; +goto L47eb64;} +//nop; +//nop; +a0 = MEM_U32(t1 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L47eb58; +//nop; +L47eb58: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L47eb70; +s3 = v0; +L47eb64: +s3 = 0x10014a94; +//nop; +s3 = s3; +L47eb70: +t9 = MEM_U32(sp + 220); +at = 0x1; +if (t9 != at) {t6 = MEM_U32(sp + 220); +goto L47eb90;} +t6 = MEM_U32(sp + 220); +s1 = 0x10014a9c; +s1 = s1; +goto L47ebb8; +s1 = s1; +// fdead 0 t6 = MEM_U32(sp + 220); +L47eb90: +at = 0x2; +if (t6 != at) {//nop; +goto L47eba8;} +//nop; +s2 = 0x10014aa8; +s2 = s2; +goto L47ebb4; +s2 = s2; +L47eba8: +s2 = 0x10014ab8; +//nop; +s2 = s2; +L47ebb4: +s1 = s2; +L47ebb8: +t0 = MEM_U32(sp + 228); +//nop; +if (t0 == 0) {//nop; +goto L47ebd4;} +//nop; +s0 = 0x10014abc; +s0 = s0; +goto L47ebe0; +s0 = s0; +L47ebd4: +s0 = 0x10014ac4; +//nop; +s0 = s0; +L47ebe0: +t8 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t2 = MEM_U32(t8 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t2; +t4 = MEM_U32(t8 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t4; +t7 = MEM_U32(t8 + 8); +a1 = 0x10014a58; +//nop; +t5 = MEM_U32(t7 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t5; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47ec30; +MEM_U32(sp + 36) = t5; +L47ec30: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L47ec38: +t3 = 0x10029c5c; +at = 0x10029c5c; +t3 = MEM_U32(t3 + 0); +v0 = MEM_U32(sp + 216); +t1 = t3 + 0xffffffff; +MEM_U32(at + 0) = t1; +goto L4844e0; +MEM_U32(at + 0) = t1; +L47ec54: +t9 = MEM_U32(sp + 228); +at = 0x2; +if (t9 != at) {t6 = MEM_U32(sp + 220); +goto L47ec8c;} +t6 = MEM_U32(sp + 220); +a0 = 0x10014ac8; +a1 = 0x10014adc; +//nop; +a2 = 0x4c6; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47ec80; +a1 = a1; +L47ec80: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t6 = MEM_U32(sp + 220); +L47ec8c: +//nop; +if (t6 == 0) {t4 = 0x1; +goto L47ee3c;} +t4 = 0x1; +t0 = MEM_U32(sp + 224); +//nop; +t2 = MEM_U32(t0 + 0); +//nop; +if (t2 != 0) {t4 = 0x1; +goto L47ee3c;} +t4 = 0x1; +t4 = MEM_U32(sp + 216); +at = 0x63; +t8 = MEM_U32(t4 + 28); +//nop; +t7 = MEM_U32(t8 + 4); +//nop; +if (t7 == at) {at = 0x65; +goto L47ecf4;} +at = 0x65; +if (t7 == at) {at = 0x5f; +goto L47ecf4;} +at = 0x5f; +if (t7 != at) {t5 = MEM_U32(sp + 216); +goto L47ed3c;} +t5 = MEM_U32(sp + 216); +t5 = MEM_U32(t8 + 24); +at = 0x63; +t3 = MEM_U32(t5 + 4); +//nop; +if (t3 != at) {t1 = 0x1; +goto L47ed38;} +L47ecf4: +t1 = 0x1; +t9 = sp + 0xcc; +MEM_U32(t9 + 0) = t1; +t6 = MEM_U32(sp + 216); +at = 0x65; +t0 = MEM_U32(t6 + 28); +//nop; +s0 = MEM_U32(t0 + 4); +//nop; +t2 = s0 < 0x1; +if (t2 != at) {t4 = 0x3; +goto L483ec8;} +t4 = 0x3; +t7 = sp + 0xcc; +MEM_U32(t7 + 4) = t4; +t8 = 0xffffffff; +MEM_U32(sp + 200) = t8; +goto L483ec8; +MEM_U32(sp + 200) = t8; +L47ed38: +t5 = MEM_U32(sp + 216); +L47ed3c: +at = 0x63; +t3 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t3 + 4); +//nop; +if (t1 == at) {at = 0x65; +goto L47ed7c;} +at = 0x65; +if (t1 == at) {at = 0x5f; +goto L47ed7c;} +at = 0x5f; +if (t1 != at) {t9 = MEM_U32(sp + 216); +goto L47edb8;} +t9 = MEM_U32(sp + 216); +t9 = MEM_U32(t3 + 24); +at = 0x63; +t6 = MEM_U32(t9 + 4); +//nop; +if (t6 != at) {t0 = 0x3; +goto L47edb4;} +L47ed7c: +t0 = 0x3; +t2 = sp + 0xcc; +MEM_U32(t2 + 0) = t0; +t4 = 0x1; +t7 = sp + 0xcc; +MEM_U32(t7 + 4) = t4; +t5 = MEM_U32(sp + 216); +t8 = 0xffffffff; +MEM_U32(sp + 200) = t8; +t1 = MEM_U32(t5 + 12); +at = 0x4000000; +t3 = t1 | at; +MEM_U32(t5 + 12) = t3; +goto L483ec8; +MEM_U32(t5 + 12) = t3; +L47edb4: +t9 = MEM_U32(sp + 216); +L47edb8: +//nop; +a0 = MEM_U32(t9 + 28); +//nop; +//nop; +// bdead 40000023 t9 = t9; +//nop; +v0 = func_47d06c(mem, sp, a0); +goto L47edd4; +//nop; +L47edd4: +// bdead 4000000b gp = MEM_U32(sp + 72); +if (v0 == 0) {t6 = 0x1; +goto L47ee00;} +t6 = 0x1; +t0 = sp + 0xcc; +MEM_U32(t0 + 0) = t6; +t2 = 0x3; +t4 = sp + 0xcc; +MEM_U32(t4 + 4) = t2; +t7 = 0xffffffff; +MEM_U32(sp + 200) = t7; +goto L483ec8; +MEM_U32(sp + 200) = t7; +L47ee00: +t8 = 0x3; +t1 = sp + 0xcc; +MEM_U32(t1 + 0) = t8; +t3 = 0x1; +t5 = sp + 0xcc; +MEM_U32(t5 + 4) = t3; +t6 = MEM_U32(sp + 216); +t9 = 0xffffffff; +MEM_U32(sp + 200) = t9; +t0 = MEM_U32(t6 + 12); +at = 0x4000000; +t2 = t0 | at; +MEM_U32(t6 + 12) = t2; +goto L483ec8; +MEM_U32(t6 + 12) = t2; +t4 = 0x1; +L47ee3c: +t7 = sp + 0xcc; +MEM_U32(t7 + 0) = t4; +t8 = MEM_U32(sp + 216); +at = 0x65; +t1 = MEM_U32(t8 + 28); +//nop; +s0 = MEM_U32(t1 + 4); +//nop; +t3 = s0 < 0x1; +if (t3 != at) {t5 = 0x3; +goto L483ec8;} +t5 = 0x3; +t9 = sp + 0xcc; +MEM_U32(t9 + 4) = t5; +t0 = MEM_U32(sp + 220); +//nop; +if (t0 == 0) {t2 = 0xffffffff; +goto L483ec8;} +t2 = 0xffffffff; +MEM_U32(sp + 200) = t2; +goto L483ec8; +MEM_U32(sp + 200) = t2; +L47ee88: +t6 = MEM_U32(sp + 228); +at = 0x2; +if (t6 != at) {t4 = MEM_U32(sp + 224); +goto L47eec0;} +t4 = MEM_U32(sp + 224); +a0 = 0x10014ae8; +a1 = 0x10014afc; +//nop; +a2 = 0x507; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47eeb4; +a1 = a1; +L47eeb4: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t4 = MEM_U32(sp + 224); +L47eec0: +//nop; +a0 = MEM_U32(sp + 216); +a1 = MEM_U32(t4 + 8); +// bdead 40000063 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L47eed8; +//nop; +L47eed8: +t7 = MEM_U32(sp + 220); +// bdead 4001018b gp = MEM_U32(sp + 72); +if (t7 == 0) {MEM_U32(sp + 188) = v0; +goto L47efcc;} +MEM_U32(sp + 188) = v0; +t8 = MEM_U32(sp + 216); +//nop; +t1 = MEM_U32(t8 + 12); +//nop; +t3 = t1 << 7; +if ((int)t3 < 0) {t6 = MEM_U32(sp + 216); +goto L47efd0;} +t6 = MEM_U32(sp + 216); +t5 = MEM_U32(sp + 176); +at = 0x18; +t9 = MEM_U32(t5 + 4); +//nop; +if (t9 != at) {//nop; +goto L47ef8c;} +//nop; +//nop; +a0 = t5; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L47ef2c; +//nop; +L47ef2c: +// bdead 4000000b gp = MEM_U32(sp + 72); +t0 = MEM_U32(sp + 176); +MEM_U32(sp + 148) = v0; +MEM_U32(v0 + 8) = t0; +//nop; +a0 = MEM_U32(sp + 148); +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47ef50; +a2 = zero; +L47ef50: +t4 = MEM_U32(sp + 216); +// bdead 4000210b gp = MEM_U32(sp + 72); +MEM_U32(sp + 144) = v0; +MEM_U32(t4 + 16) = v0; +t7 = MEM_U32(sp + 216); +//nop; +a2 = MEM_U32(sp + 144); +a1 = MEM_U32(t7 + 20); +a0 = 0x2e; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47ef78; +a0 = 0x2e; +L47ef78: +t8 = MEM_U32(sp + 176); +// bdead 4200000b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(v0 + 8) = t8; +goto L47efb0; +MEM_U32(v0 + 8) = t8; +L47ef8c: +//nop; +a0 = MEM_U32(sp + 176); +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47efa0; +a2 = zero; +L47efa0: +t9 = MEM_U32(sp + 216); +// bdead 4400000b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(t9 + 16) = v0; +L47efb0: +t5 = MEM_U32(sp + 216); +at = 0x1000000; +t0 = MEM_U32(t5 + 12); +//nop; +t2 = t0 | at; +MEM_U32(t5 + 12) = t2; +goto L47f004; +MEM_U32(t5 + 12) = t2; +L47efcc: +t6 = MEM_U32(sp + 216); +L47efd0: +//nop; +t4 = MEM_U32(t6 + 12); +//nop; +t7 = t4 << 5; +if ((int)t7 >= 0) {t8 = MEM_U32(sp + 216); +goto L47eff4;} +t8 = MEM_U32(sp + 216); +MEM_U32(sp + 172) = zero; +goto L47f004; +MEM_U32(sp + 172) = zero; +// fdead 0 t8 = MEM_U32(sp + 216); +L47eff4: +//nop; +t1 = MEM_U32(t8 + 16); +//nop; +MEM_U32(sp + 172) = t1; +L47f004: +t3 = MEM_U32(sp + 224); +a1 = 0x2; +MEM_U32(t3 + 0) = zero; +t9 = MEM_U32(sp + 224); +a3 = zero; +MEM_U32(t9 + 4) = zero; +t2 = MEM_U32(sp + 224); +t0 = MEM_U32(sp + 188); +//nop; +MEM_U32(t2 + 8) = t0; +t5 = MEM_U32(sp + 224); +// bdead 40004143 t9 = t9; +MEM_U32(t5 + 12) = zero; +t6 = MEM_U32(sp + 216); +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t6 + 24); +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L47f04c; +//nop; +L47f04c: +t4 = MEM_U32(sp + 216); +// bdead 4000200b gp = MEM_U32(sp + 72); +MEM_U32(t4 + 24) = v0; +t8 = MEM_U32(sp + 224); +t7 = MEM_U32(sp + 216); +//nop; +a1 = MEM_U32(t8 + 12); +a0 = MEM_U32(t7 + 24); +// fdead 623f207f t9 = t9; +a2 = zero; +a3 = 0x2; +v0 = func_47ce14(mem, sp, a0, a1, a2, a3); +goto L47f07c; +a3 = 0x2; +L47f07c: +t1 = MEM_U32(sp + 216); +// bdead 4000040b gp = MEM_U32(sp + 72); +MEM_U32(t1 + 24) = v0; +t3 = MEM_U32(sp + 224); +a0 = 0x43; +t9 = MEM_U32(t3 + 8); +a2 = zero; +MEM_U32(sp + 188) = t9; +MEM_U32(t3 + 0) = zero; +t0 = MEM_U32(sp + 216); +//nop; +a3 = MEM_U32(t0 + 28); +//nop; +a1 = MEM_U32(a3 + 20); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47f0bc; +//nop; +L47f0bc: +t5 = MEM_U32(sp + 216); +MEM_U32(sp + 168) = v0; +t6 = MEM_U32(t5 + 28); +// bdead 4000800b gp = MEM_U32(sp + 72); +t4 = MEM_U32(t6 + 8); +//nop; +MEM_U32(v0 + 8) = t4; +t1 = MEM_U32(sp + 224); +t8 = MEM_U32(sp + 168); +//nop; +MEM_U32(t1 + 8) = t8; +t9 = MEM_U32(sp + 224); +//nop; +MEM_U32(t9 + 12) = zero; +t3 = MEM_U32(sp + 216); +//nop; +t0 = MEM_U32(t3 + 12); +//nop; +t2 = t0 << 7; +if ((int)t2 >= 0) {s0 = MEM_U32(sp + 220); +goto L47f11c;} +s0 = MEM_U32(sp + 220); +s0 = 0x1; +goto L47f120; +s0 = 0x1; +// fdead 0 s0 = MEM_U32(sp + 220); +L47f11c: +//nop; +L47f120: +t5 = MEM_U32(sp + 216); +//nop; +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t5 + 28); +// bdead 400200a3 t9 = t9; +a1 = s0; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L47f140; +a3 = zero; +L47f140: +t6 = MEM_U32(sp + 168); +// bdead 4000800b gp = MEM_U32(sp + 72); +MEM_U32(t6 + 28) = v0; +t4 = MEM_U32(sp + 216); +//nop; +t7 = MEM_U32(t4 + 12); +//nop; +t8 = t7 << 7; +if ((int)t8 >= 0) {s0 = MEM_U32(sp + 220); +goto L47f174;} +s0 = MEM_U32(sp + 220); +s0 = 0x1; +goto L47f178; +s0 = 0x1; +// fdead 0 s0 = MEM_U32(sp + 220); +L47f174: +//nop; +L47f178: +t9 = MEM_U32(sp + 216); +t1 = MEM_U32(sp + 224); +a2 = MEM_U32(t9 + 16); +//nop; +a0 = MEM_U32(t1 + 8); +a1 = MEM_U32(t1 + 12); +// bdead 400200e3 t9 = t9; +a3 = s0; +v0 = func_47ce14(mem, sp, a0, a1, a2, a3); +goto L47f19c; +a3 = s0; +L47f19c: +t3 = MEM_U32(sp + 216); +// bdead 4000100b gp = MEM_U32(sp + 72); +MEM_U32(t3 + 28) = v0; +t0 = MEM_U32(sp + 224); +a0 = 0x43; +MEM_U32(t0 + 0) = zero; +t2 = MEM_U32(sp + 216); +//nop; +a3 = MEM_U32(t2 + 32); +a2 = zero; +a1 = MEM_U32(a3 + 20); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L47f1d0; +//nop; +L47f1d0: +t6 = MEM_U32(sp + 216); +MEM_U32(sp + 168) = v0; +t4 = MEM_U32(t6 + 32); +// bdead 4000200b gp = MEM_U32(sp + 72); +t7 = MEM_U32(t4 + 8); +//nop; +MEM_U32(v0 + 8) = t7; +t9 = MEM_U32(sp + 224); +t1 = MEM_U32(sp + 168); +//nop; +MEM_U32(t9 + 8) = t1; +t3 = MEM_U32(sp + 224); +//nop; +MEM_U32(t3 + 12) = zero; +t0 = MEM_U32(sp + 216); +//nop; +t2 = MEM_U32(t0 + 12); +//nop; +t5 = t2 << 7; +if ((int)t5 >= 0) {s0 = MEM_U32(sp + 220); +goto L47f230;} +s0 = MEM_U32(sp + 220); +s0 = 0x1; +goto L47f234; +s0 = 0x1; +// fdead 0 s0 = MEM_U32(sp + 220); +L47f230: +//nop; +L47f234: +t6 = MEM_U32(sp + 216); +//nop; +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t6 + 32); +// bdead 400200a3 t9 = t9; +a1 = s0; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L47f254; +a3 = zero; +L47f254: +t4 = MEM_U32(sp + 168); +// bdead 40002009 gp = MEM_U32(sp + 72); +MEM_U32(t4 + 28) = v0; +t7 = MEM_U32(sp + 216); +//nop; +t8 = MEM_U32(t7 + 12); +//nop; +t1 = t8 << 7; +if ((int)t1 >= 0) {s0 = MEM_U32(sp + 220); +goto L47f288;} +s0 = MEM_U32(sp + 220); +s0 = 0x1; +goto L47f28c; +s0 = 0x1; +// fdead 0 s0 = MEM_U32(sp + 220); +L47f288: +//nop; +L47f28c: +t9 = MEM_U32(sp + 224); +t3 = MEM_U32(sp + 216); +a0 = MEM_U32(t9 + 8); +a1 = MEM_U32(t9 + 12); +//nop; +a2 = MEM_U32(t3 + 16); +// bdead 400200e1 t9 = t9; +a3 = s0; +v0 = func_47ce14(mem, sp, a0, a1, a2, a3); +goto L47f2b0; +a3 = s0; +L47f2b0: +t0 = MEM_U32(sp + 216); +// bdead 40000209 gp = MEM_U32(sp + 72); +MEM_U32(t0 + 32) = v0; +t2 = MEM_U32(sp + 220); +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 180); +goto L47f2e4;} +t7 = MEM_U32(sp + 180); +t5 = MEM_U32(sp + 180); +t4 = MEM_U32(sp + 224); +t6 = t5 + 0x1; +MEM_U32(t4 + 0) = t6; +goto L47f2f0; +MEM_U32(t4 + 0) = t6; +// fdead 0 t7 = MEM_U32(sp + 180); +L47f2e4: +t8 = MEM_U32(sp + 224); +//nop; +MEM_U32(t8 + 0) = t7; +L47f2f0: +t1 = MEM_U32(sp + 184); +t9 = MEM_U32(sp + 224); +t6 = 0x10029e90; +MEM_U32(t9 + 4) = t1; +t0 = MEM_U32(sp + 224); +t3 = MEM_U32(sp + 188); +//nop; +MEM_U32(t0 + 8) = t3; +t5 = MEM_U32(sp + 224); +t2 = MEM_U32(sp + 192); +//nop; +MEM_U32(t5 + 12) = t2; +t4 = MEM_U8(t6 + 99); +//nop; +at = (int)t4 < (int)0x2; +if (at != 0) {//nop; +goto L47f454;} +//nop; +t7 = MEM_U32(sp + 172); +//nop; +if (t7 == 0) {s4 = 0xffffffff; +goto L47f354;} +s4 = 0xffffffff; +s4 = MEM_U32(t7 + 0); +t8 = MEM_U32(sp + 172); +goto L47f358; +t8 = MEM_U32(sp + 172); +s4 = 0xffffffff; +L47f354: +t8 = MEM_U32(sp + 172); +L47f358: +//nop; +if (t8 == 0) {//nop; +goto L47f380;} +//nop; +//nop; +a0 = MEM_U32(t8 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L47f374; +//nop; +L47f374: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L47f38c; +s3 = v0; +L47f380: +s3 = 0x10014b44; +//nop; +s3 = s3; +L47f38c: +t1 = MEM_U32(sp + 220); +at = 0x1; +if (t1 != at) {t9 = MEM_U32(sp + 220); +goto L47f3ac;} +t9 = MEM_U32(sp + 220); +s1 = 0x10014b4c; +s1 = s1; +goto L47f3d4; +s1 = s1; +// fdead 0 t9 = MEM_U32(sp + 220); +L47f3ac: +at = 0x2; +if (t9 != at) {//nop; +goto L47f3c4;} +//nop; +s2 = 0x10014b58; +s2 = s2; +goto L47f3d0; +s2 = s2; +L47f3c4: +s2 = 0x10014b68; +//nop; +s2 = s2; +L47f3d0: +s1 = s2; +L47f3d4: +t3 = MEM_U32(sp + 228); +//nop; +if (t3 == 0) {//nop; +goto L47f3f0;} +//nop; +s0 = 0x10014b6c; +s0 = s0; +goto L47f3fc; +s0 = s0; +L47f3f0: +s0 = 0x10014b74; +//nop; +s0 = s0; +L47f3fc: +t0 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t2 = MEM_U32(t0 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t2; +t5 = MEM_U32(t0 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t5; +t6 = MEM_U32(t0 + 8); +a1 = 0x10014b08; +//nop; +t4 = MEM_U32(t6 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t4; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47f44c; +MEM_U32(sp + 36) = t4; +L47f44c: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L47f454: +t7 = 0x10029c5c; +at = 0x10029c5c; +t7 = MEM_U32(t7 + 0); +v0 = MEM_U32(sp + 172); +t8 = t7 + 0xffffffff; +MEM_U32(at + 0) = t8; +goto L4844e0; +MEM_U32(at + 0) = t8; +L47f470: +t1 = MEM_U32(sp + 228); +at = 0x1; +if (t1 == at) {at = 0x3; +goto L47f488;} +at = 0x3; +if (t1 != at) {t4 = MEM_U32(sp + 216); +goto L47f700;} +t4 = MEM_U32(sp + 216); +L47f488: +t9 = MEM_U32(sp + 176); +//nop; +t3 = MEM_U32(t9 + 12); +//nop; +t2 = t3 << 0; +if ((int)t2 < 0) {t6 = MEM_U32(sp + 176); +goto L47f4c0;} +t6 = MEM_U32(sp + 176); +t5 = 0x10029fa0; +//nop; +t0 = MEM_U16(t5 + 50); +//nop; +if (t0 == 0) {t4 = MEM_U32(sp + 216); +goto L47f700;} +t4 = MEM_U32(sp + 216); +t6 = MEM_U32(sp + 176); +L47f4c0: +at = 0x18; +t4 = MEM_U32(t6 + 4); +//nop; +if (t4 == at) {t4 = MEM_U32(sp + 216); +goto L47f700;} +t4 = MEM_U32(sp + 216); +t7 = MEM_U32(sp + 224); +//nop; +a0 = MEM_U32(sp + 216); +a1 = MEM_U32(t7 + 8); +// bdead 40000063 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L47f4f0; +//nop; +L47f4f0: +// bdead 4000000b gp = MEM_U32(sp + 72); +t8 = MEM_U32(sp + 224); +a1 = 0x1; +MEM_U32(t8 + 8) = v0; +//nop; +a0 = MEM_U32(sp + 176); +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47f510; +a2 = zero; +L47f510: +t9 = MEM_U32(sp + 216); +// bdead 4400000b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(t9 + 16) = v0; +t3 = MEM_U32(sp + 216); +at = 0x1000000; +t2 = MEM_U32(t3 + 12); +//nop; +t5 = t2 | at; +MEM_U32(t3 + 12) = t5; +t0 = MEM_U32(sp + 224); +at = 0x3; +MEM_U32(t0 + 0) = zero; +t6 = MEM_U32(sp + 224); +//nop; +MEM_U32(t6 + 4) = zero; +t4 = MEM_U32(sp + 228); +//nop; +if (t4 != at) {s0 = zero; +goto L47f56c;} +s0 = zero; +s0 = 0x1; +goto L47f56c; +s0 = 0x1; +// fdead 0 s0 = zero; +L47f56c: +t7 = MEM_U32(sp + 216); +//nop; +a1 = MEM_U32(sp + 220); +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t7 + 24); +// bdead 400200e1 t9 = t9; +a3 = s0; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L47f58c; +a3 = s0; +L47f58c: +t8 = MEM_U32(sp + 216); +// bdead 42000009 gp = MEM_U32(sp + 72); +MEM_U32(t8 + 24) = v0; +t1 = MEM_U32(sp + 180); +t2 = MEM_U32(sp + 224); +t5 = 0x10029e90; +t9 = t1 + 0x1; +MEM_U32(t2 + 0) = t9; +t3 = MEM_U8(t5 + 99); +//nop; +at = (int)t3 < (int)0x2; +if (at != 0) {//nop; +goto L47f6e0;} +//nop; +t0 = MEM_U32(sp + 172); +//nop; +if (t0 == 0) {s4 = 0xffffffff; +goto L47f5e0;} +s4 = 0xffffffff; +s4 = MEM_U32(t0 + 0); +t6 = MEM_U32(sp + 172); +goto L47f5e4; +t6 = MEM_U32(sp + 172); +s4 = 0xffffffff; +L47f5e0: +t6 = MEM_U32(sp + 172); +L47f5e4: +//nop; +if (t6 == 0) {//nop; +goto L47f60c;} +//nop; +//nop; +a0 = MEM_U32(t6 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L47f600; +//nop; +L47f600: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L47f618; +s3 = v0; +L47f60c: +s3 = 0x10014bb4; +//nop; +s3 = s3; +L47f618: +t4 = MEM_U32(sp + 220); +at = 0x1; +if (t4 != at) {t7 = MEM_U32(sp + 220); +goto L47f638;} +t7 = MEM_U32(sp + 220); +s1 = 0x10014bbc; +s1 = s1; +goto L47f660; +s1 = s1; +// fdead 0 t7 = MEM_U32(sp + 220); +L47f638: +at = 0x2; +if (t7 != at) {//nop; +goto L47f650;} +//nop; +s2 = 0x10014bc8; +s2 = s2; +goto L47f65c; +s2 = s2; +L47f650: +s2 = 0x10014bd8; +//nop; +s2 = s2; +L47f65c: +s1 = s2; +L47f660: +t8 = MEM_U32(sp + 228); +//nop; +if (t8 == 0) {//nop; +goto L47f67c;} +//nop; +s0 = 0x10014bdc; +s0 = s0; +goto L47f688; +s0 = s0; +L47f67c: +s0 = 0x10014be4; +//nop; +s0 = s0; +L47f688: +t1 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t9 = MEM_U32(t1 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t9; +t2 = MEM_U32(t1 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t2; +t5 = MEM_U32(t1 + 8); +//nop; +a1 = 0x10014b78; +t3 = MEM_U32(t5 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47f6d8; +MEM_U32(sp + 36) = t3; +L47f6d8: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L47f6e0: +t0 = 0x10029c5c; +at = 0x10029c5c; +t0 = MEM_U32(t0 + 0); +v0 = MEM_U32(sp + 172); +t6 = t0 + 0xffffffff; +MEM_U32(at + 0) = t6; +goto L4844e0; +MEM_U32(at + 0) = t6; +// fdead 0 t4 = MEM_U32(sp + 216); +L47f700: +//nop; +t7 = MEM_U32(t4 + 12); +//nop; +t8 = t7 << 5; +if ((int)t8 >= 0) {t9 = 0x2; +goto L47f71c;} +t9 = 0x2; +MEM_U32(sp + 228) = t9; +L47f71c: +t2 = 0x2; +t1 = sp + 0xcc; +MEM_U32(t1 + 0) = t2; +goto L483ec8; +MEM_U32(t1 + 0) = t2; +L47f72c: +t5 = MEM_U32(sp + 228); +at = 0x1; +if (t5 == at) {at = 0x3; +goto L47f744;} +at = 0x3; +if (t5 != at) {t9 = MEM_U32(sp + 216); +goto L47f9bc;} +t9 = MEM_U32(sp + 216); +L47f744: +t3 = MEM_U32(sp + 176); +//nop; +t0 = MEM_U32(t3 + 12); +//nop; +t6 = t0 << 0; +if ((int)t6 < 0) {t8 = MEM_U32(sp + 176); +goto L47f77c;} +t8 = MEM_U32(sp + 176); +t4 = 0x10029fa0; +//nop; +t7 = MEM_U16(t4 + 50); +//nop; +if (t7 == 0) {t9 = MEM_U32(sp + 216); +goto L47f9bc;} +t9 = MEM_U32(sp + 216); +t8 = MEM_U32(sp + 176); +L47f77c: +at = 0x18; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 == at) {t9 = MEM_U32(sp + 216); +goto L47f9bc;} +t9 = MEM_U32(sp + 216); +t2 = MEM_U32(sp + 224); +//nop; +a0 = MEM_U32(sp + 216); +a1 = MEM_U32(t2 + 8); +// bdead 40000063 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L47f7ac; +//nop; +L47f7ac: +// bdead 4000000b gp = MEM_U32(sp + 72); +t1 = MEM_U32(sp + 224); +a1 = 0x1; +MEM_U32(t1 + 8) = v0; +//nop; +a0 = MEM_U32(sp + 176); +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47f7cc; +a2 = zero; +L47f7cc: +t3 = MEM_U32(sp + 216); +// bdead 4000100b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(t3 + 16) = v0; +t0 = MEM_U32(sp + 216); +at = 0x1000000; +t6 = MEM_U32(t0 + 12); +//nop; +t4 = t6 | at; +MEM_U32(t0 + 12) = t4; +t7 = MEM_U32(sp + 224); +at = 0x3; +MEM_U32(t7 + 0) = zero; +t8 = MEM_U32(sp + 224); +//nop; +MEM_U32(t8 + 4) = zero; +t9 = MEM_U32(sp + 228); +//nop; +if (t9 != at) {s0 = zero; +goto L47f828;} +s0 = zero; +s0 = 0x1; +goto L47f828; +s0 = 0x1; +// fdead 0 s0 = zero; +L47f828: +t2 = MEM_U32(sp + 216); +//nop; +a1 = MEM_U32(sp + 220); +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t2 + 24); +// bdead 400200e1 t9 = t9; +a3 = s0; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L47f848; +a3 = s0; +L47f848: +t1 = MEM_U32(sp + 216); +// bdead 40000409 gp = MEM_U32(sp + 72); +MEM_U32(t1 + 24) = v0; +t5 = MEM_U32(sp + 180); +t6 = MEM_U32(sp + 224); +t4 = 0x10029e90; +t3 = t5 + 0x1; +MEM_U32(t6 + 0) = t3; +t0 = MEM_U8(t4 + 99); +//nop; +at = (int)t0 < (int)0x2; +if (at != 0) {//nop; +goto L47f99c;} +//nop; +t7 = MEM_U32(sp + 172); +//nop; +if (t7 == 0) {s4 = 0xffffffff; +goto L47f89c;} +s4 = 0xffffffff; +s4 = MEM_U32(t7 + 0); +t8 = MEM_U32(sp + 172); +goto L47f8a0; +t8 = MEM_U32(sp + 172); +s4 = 0xffffffff; +L47f89c: +t8 = MEM_U32(sp + 172); +L47f8a0: +//nop; +if (t8 == 0) {//nop; +goto L47f8c8;} +//nop; +//nop; +a0 = MEM_U32(t8 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L47f8bc; +//nop; +L47f8bc: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L47f8d4; +s3 = v0; +L47f8c8: +s3 = 0x10014c24; +//nop; +s3 = s3; +L47f8d4: +t9 = MEM_U32(sp + 220); +at = 0x1; +if (t9 != at) {t2 = MEM_U32(sp + 220); +goto L47f8f4;} +t2 = MEM_U32(sp + 220); +s1 = 0x10014c2c; +s1 = s1; +goto L47f91c; +s1 = s1; +// fdead 0 t2 = MEM_U32(sp + 220); +L47f8f4: +at = 0x2; +if (t2 != at) {//nop; +goto L47f90c;} +//nop; +s2 = 0x10014c38; +s2 = s2; +goto L47f918; +s2 = s2; +L47f90c: +s2 = 0x10014c48; +//nop; +s2 = s2; +L47f918: +s1 = s2; +L47f91c: +t1 = MEM_U32(sp + 228); +//nop; +if (t1 == 0) {//nop; +goto L47f938;} +//nop; +s0 = 0x10014c4c; +s0 = s0; +goto L47f944; +s0 = s0; +L47f938: +s0 = 0x10014c54; +//nop; +s0 = s0; +L47f944: +t5 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t3 = MEM_U32(t5 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t3; +t6 = MEM_U32(t5 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t6; +t4 = MEM_U32(t5 + 8); +a1 = 0x10014be8; +//nop; +t0 = MEM_U32(t4 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47f994; +MEM_U32(sp + 36) = t0; +L47f994: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L47f99c: +t7 = 0x10029c5c; +at = 0x10029c5c; +t7 = MEM_U32(t7 + 0); +v0 = MEM_U32(sp + 172); +t8 = t7 + 0xffffffff; +MEM_U32(at + 0) = t8; +goto L4844e0; +MEM_U32(at + 0) = t8; +// fdead 0 t9 = MEM_U32(sp + 216); +L47f9bc: +//nop; +t2 = MEM_U32(t9 + 12); +//nop; +t1 = t2 << 5; +if ((int)t1 < 0) {t6 = 0x1; +goto L47f9e4;} +t6 = 0x1; +t3 = MEM_U32(sp + 228); +at = 0x2; +if (t3 != at) {t6 = 0x1; +goto L47f9e8;} +t6 = 0x1; +L47f9e4: +MEM_U32(sp + 228) = t6; +L47f9e8: +t5 = 0x2; +t4 = sp + 0xcc; +MEM_U32(t4 + 0) = t5; +goto L483ec8; +MEM_U32(t4 + 0) = t5; +L47f9f8: +t0 = MEM_U32(sp + 176); +at = 0x18; +t7 = MEM_U32(t0 + 4); +//nop; +if (t7 != at) {t7 = MEM_U32(sp + 224); +goto L47fa6c;} +t7 = MEM_U32(sp + 224); +t8 = MEM_U32(sp + 216); +//nop; +t9 = MEM_U32(t8 + 12); +//nop; +t2 = t9 << 7; +if ((int)t2 < 0) {t7 = MEM_U32(sp + 224); +goto L47fa6c;} +t7 = MEM_U32(sp + 224); +//nop; +a0 = t0; +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47fa40; +a2 = zero; +L47fa40: +t3 = MEM_U32(sp + 216); +// bdead 4000100b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(t3 + 16) = v0; +t6 = MEM_U32(sp + 216); +at = 0x1000000; +t5 = MEM_U32(t6 + 12); +//nop; +t4 = t5 | at; +MEM_U32(t6 + 12) = t4; +t7 = MEM_U32(sp + 224); +L47fa6c: +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != 0) {t4 = MEM_U32(sp + 228); +goto L47fad0;} +t4 = MEM_U32(sp + 228); +t9 = MEM_U32(sp + 228); +//nop; +if (t9 != 0) {t4 = MEM_U32(sp + 228); +goto L47fad0;} +t4 = MEM_U32(sp + 228); +t2 = MEM_U32(t7 + 0); +//nop; +if (t2 != 0) {t4 = MEM_U32(sp + 228); +goto L47fad0;} +t4 = MEM_U32(sp + 228); +t0 = MEM_U32(sp + 220); +//nop; +if (t0 == 0) {//nop; +goto L47fba4;} +//nop; +t1 = MEM_U32(sp + 216); +//nop; +t3 = MEM_U32(t1 + 12); +//nop; +t5 = t3 << 7; +if ((int)t5 >= 0) {//nop; +goto L47fba4;} +//nop; +t4 = MEM_U32(sp + 228); +L47fad0: +//nop; +if (t4 == 0) {at = 0x4; +goto L47fb18;} +at = 0x4; +if (t4 == at) {t9 = MEM_U32(sp + 224); +goto L47fb1c;} +t9 = MEM_U32(sp + 224); +t6 = MEM_U32(sp + 220); +//nop; +if (t6 != 0) {t9 = MEM_U32(sp + 224); +goto L47fb1c;} +t9 = MEM_U32(sp + 224); +a0 = 0x10014c58; +a1 = 0x10014c6c; +//nop; +a2 = 0x58c; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L47fb10; +a1 = a1; +L47fb10: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +L47fb18: +t9 = MEM_U32(sp + 224); +L47fb1c: +t8 = 0x1; +MEM_U32(sp + 164) = t8; +a1 = MEM_U32(t9 + 8); +//nop; +a0 = MEM_U32(sp + 216); +// bdead 40000063 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L47fb3c; +//nop; +L47fb3c: +t7 = MEM_U32(sp + 224); +// bdead 4001000b gp = MEM_U32(sp + 72); +MEM_U32(t7 + 8) = v0; +t2 = MEM_U32(sp + 216); +//nop; +t0 = MEM_U32(t2 + 12); +//nop; +t1 = t0 << 7; +if ((int)t1 < 0) {t7 = MEM_U32(sp + 224); +goto L47fbac;} +t7 = MEM_U32(sp + 224); +//nop; +a0 = MEM_U32(sp + 176); +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L47fb78; +a2 = zero; +L47fb78: +t5 = MEM_U32(sp + 216); +// bdead 4000400b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(t5 + 16) = v0; +t4 = MEM_U32(sp + 216); +at = 0x1000000; +t6 = MEM_U32(t4 + 12); +//nop; +t8 = t6 | at; +MEM_U32(t4 + 12) = t8; +goto L47fba8; +MEM_U32(t4 + 12) = t8; +L47fba4: +MEM_U32(sp + 164) = zero; +L47fba8: +t7 = MEM_U32(sp + 224); +L47fbac: +t9 = 0x1; +MEM_U32(t7 + 4) = t9; +t2 = MEM_U32(sp + 224); +//nop; +MEM_U32(t2 + 0) = zero; +t0 = MEM_U32(sp + 224); +//nop; +MEM_U32(t0 + 12) = zero; +t1 = MEM_U32(sp + 216); +//nop; +t3 = MEM_U32(t1 + 28); +//nop; +if (t3 == 0) {t5 = 0xffffffff; +goto L47fca4;} +t5 = 0xffffffff; +MEM_U32(sp + 132) = t5; +t6 = MEM_U32(t1 + 28); +//nop; +t8 = t6 + 0x18; +MEM_U32(sp + 136) = t8; +t4 = MEM_U32(t8 + 0); +//nop; +if (t4 == 0) {t6 = MEM_U32(sp + 132); +goto L47fc34;} +t6 = MEM_U32(sp + 132); +t9 = MEM_U32(sp + 132); +L47fc0c: +t2 = MEM_U32(sp + 136); +t7 = t9 + 0x1; +t3 = t7 << 2; +MEM_U32(sp + 132) = t7; +t5 = t2 + t3; +t1 = MEM_U32(t5 + 4); +//nop; +if (t1 != 0) {t9 = MEM_U32(sp + 132); +goto L47fc0c;} +t9 = MEM_U32(sp + 132); +t6 = MEM_U32(sp + 132); +L47fc34: +//nop; +if ((int)t6 < 0) {t9 = MEM_U32(sp + 216); +goto L47fca8;} +t9 = MEM_U32(sp + 216); +L47fc40: +t4 = MEM_U32(sp + 132); +t8 = MEM_U32(sp + 136); +t9 = t4 << 2; +t7 = t8 + t9; +//nop; +a0 = MEM_U32(t7 + 0); +a2 = MEM_U32(sp + 224); +// bdead 400000a3 t9 = t9; +a1 = 0x1; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L47fc6c; +a3 = zero; +L47fc6c: +t2 = MEM_U32(sp + 132); +t0 = MEM_U32(sp + 136); +t3 = t2 << 2; +// bdead 4000120b gp = MEM_U32(sp + 72); +t5 = t0 + t3; +MEM_U32(t5 + 0) = v0; +t1 = MEM_U32(sp + 224); +//nop; +MEM_U32(t1 + 0) = zero; +t6 = MEM_U32(sp + 132); +//nop; +t4 = t6 + 0xffffffff; +if ((int)t4 >= 0) {MEM_U32(sp + 132) = t4; +goto L47fc40;} +MEM_U32(sp + 132) = t4; +L47fca4: +t9 = MEM_U32(sp + 216); +L47fca8: +t7 = MEM_U32(sp + 224); +a0 = MEM_U32(t9 + 28); +//nop; +a1 = MEM_U32(t7 + 12); +// bdead 40000063 t9 = t9; +a2 = zero; +a3 = zero; +v0 = func_47ce14(mem, sp, a0, a1, a2, a3); +goto L47fcc8; +a3 = zero; +L47fcc8: +t2 = MEM_U32(sp + 216); +// bdead 4000080b gp = MEM_U32(sp + 72); +MEM_U32(t2 + 28) = v0; +t0 = MEM_U32(sp + 224); +at = 0x63; +MEM_U32(t0 + 12) = zero; +t3 = MEM_U32(sp + 216); +//nop; +t5 = MEM_U32(t3 + 24); +//nop; +t1 = MEM_U32(t5 + 4); +//nop; +if (t1 == at) {t4 = MEM_U32(sp + 216); +goto L47fd2c;} +t4 = MEM_U32(sp + 216); +//nop; +a2 = MEM_U32(sp + 224); +// fdead 603e7e9f t9 = t9; +a0 = t5; +a1 = 0x1; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L47fd1c; +a3 = zero; +L47fd1c: +t6 = MEM_U32(sp + 216); +// bdead 4000800b gp = MEM_U32(sp + 72); +MEM_U32(t6 + 24) = v0; +t4 = MEM_U32(sp + 216); +L47fd2c: +t8 = MEM_U32(sp + 224); +//nop; +a0 = MEM_U32(t4 + 24); +a1 = MEM_U32(t8 + 12); +// fdead 623efe7f t9 = t9; +a2 = zero; +a3 = 0x1; +v0 = func_47ce14(mem, sp, a0, a1, a2, a3); +goto L47fd4c; +a3 = 0x1; +L47fd4c: +t9 = MEM_U32(sp + 216); +// bdead 44000109 gp = MEM_U32(sp + 72); +MEM_U32(t9 + 24) = v0; +t2 = MEM_U32(sp + 224); +t7 = MEM_U32(sp + 180); +//nop; +MEM_U32(t2 + 0) = t7; +t3 = MEM_U32(sp + 224); +t0 = MEM_U32(sp + 184); +//nop; +MEM_U32(t3 + 4) = t0; +t5 = MEM_U32(sp + 224); +t1 = MEM_U32(sp + 192); +//nop; +MEM_U32(t5 + 12) = t1; +t6 = MEM_U32(sp + 220); +//nop; +if (t6 == 0) {t7 = MEM_U32(sp + 216); +goto L47fdb4;} +t7 = MEM_U32(sp + 216); +t4 = MEM_U32(sp + 224); +//nop; +t8 = MEM_U32(t4 + 0); +//nop; +t9 = t8 + 0x1; +MEM_U32(t4 + 0) = t9; +t7 = MEM_U32(sp + 216); +L47fdb4: +at = 0x63; +t2 = MEM_U32(t7 + 24); +//nop; +t0 = MEM_U32(t2 + 4); +//nop; +if (t0 != at) {t6 = MEM_U32(sp + 164); +goto L47fe2c;} +t6 = MEM_U32(sp + 164); +t3 = MEM_U32(t7 + 12); +//nop; +t1 = t3 & 0x4000; +if (t1 == 0) {t6 = MEM_U32(sp + 164); +goto L47fe2c;} +t6 = MEM_U32(sp + 164); +//nop; +a0 = t7; +a1 = sp + 0x8c; +v0 = f_is_intrinsic(mem, sp, a0, a1, a2, a3); +goto L47fdf4; +a1 = sp + 0x8c; +L47fdf4: +// bdead 40000009 gp = MEM_U32(sp + 72); +if (v0 == 0) {t6 = MEM_U32(sp + 164); +goto L47fe2c;} +t6 = MEM_U32(sp + 164); +t5 = MEM_U32(sp + 228); +//nop; +a0 = MEM_U32(sp + 140); +a1 = MEM_U32(sp + 216); +a2 = MEM_U32(sp + 220); +a3 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = t5; +v0 = f_intrinsic_pre_val(mem, sp, a0, a1, a2, a3); +goto L47fe20; +MEM_U32(sp + 16) = t5; +L47fe20: +// bdead 40000009 gp = MEM_U32(sp + 72); +MEM_U32(sp + 216) = v0; +t6 = MEM_U32(sp + 164); +L47fe2c: +//nop; +if (t6 == 0) {//nop; +goto L47ffa8;} +//nop; +t8 = 0x10029e90; +//nop; +t9 = MEM_U8(t8 + 99); +//nop; +at = (int)t9 < (int)0x2; +if (at != 0) {//nop; +goto L47ff84;} +//nop; +t4 = MEM_U32(sp + 216); +//nop; +t2 = MEM_U32(t4 + 16); +//nop; +if (t2 == 0) {s4 = 0xffffffff; +goto L47fe7c;} +s4 = 0xffffffff; +s4 = MEM_U32(t2 + 0); +t0 = MEM_U32(sp + 216); +goto L47fe80; +t0 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L47fe7c: +t0 = MEM_U32(sp + 216); +L47fe80: +//nop; +t3 = MEM_U32(t0 + 16); +//nop; +if (t3 == 0) {//nop; +goto L47feb0;} +//nop; +//nop; +a0 = MEM_U32(t3 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L47fea4; +//nop; +L47fea4: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L47febc; +s3 = v0; +L47feb0: +s3 = 0x10014cb4; +//nop; +s3 = s3; +L47febc: +t1 = MEM_U32(sp + 220); +at = 0x1; +if (t1 != at) {t7 = MEM_U32(sp + 220); +goto L47fedc;} +t7 = MEM_U32(sp + 220); +s1 = 0x10014cbc; +s1 = s1; +goto L47ff04; +s1 = s1; +// fdead 0 t7 = MEM_U32(sp + 220); +L47fedc: +at = 0x2; +if (t7 != at) {//nop; +goto L47fef4;} +//nop; +s2 = 0x10014cc8; +s2 = s2; +goto L47ff00; +s2 = s2; +L47fef4: +s2 = 0x10014cd8; +//nop; +s2 = s2; +L47ff00: +s1 = s2; +L47ff04: +t5 = MEM_U32(sp + 228); +//nop; +if (t5 == 0) {//nop; +goto L47ff20;} +//nop; +s0 = 0x10014cdc; +s0 = s0; +goto L47ff2c; +s0 = s0; +L47ff20: +s0 = 0x10014ce4; +//nop; +s0 = s0; +L47ff2c: +t6 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t8 = MEM_U32(t6 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t8; +t9 = MEM_U32(t6 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t9; +t4 = MEM_U32(t6 + 8); +//nop; +a1 = 0x10014c78; +t2 = MEM_U32(t4 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L47ff7c; +MEM_U32(sp + 36) = t2; +L47ff7c: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L47ff84: +t0 = 0x10029c5c; +at = 0x10029c5c; +t0 = MEM_U32(t0 + 0); +t1 = MEM_U32(sp + 216); +t3 = t0 + 0xffffffff; +MEM_U32(at + 0) = t3; +v0 = MEM_U32(t1 + 16); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +L47ffa8: +t7 = 0x10029e90; +//nop; +t5 = MEM_U8(t7 + 99); +//nop; +at = (int)t5 < (int)0x2; +if (at != 0) {//nop; +goto L4800e8;} +//nop; +t8 = MEM_U32(sp + 216); +//nop; +if (t8 == 0) {s4 = 0xffffffff; +goto L47ffe4;} +s4 = 0xffffffff; +s4 = MEM_U32(t8 + 0); +t9 = MEM_U32(sp + 216); +goto L47ffe8; +t9 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L47ffe4: +t9 = MEM_U32(sp + 216); +L47ffe8: +//nop; +if (t9 == 0) {//nop; +goto L480014;} +//nop; +a0 = MEM_U32(t9 + 4); +//nop; +//nop; +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L480008; +//nop; +L480008: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L480020; +s3 = v0; +L480014: +s3 = 0x10014d24; +//nop; +s3 = s3; +L480020: +t6 = MEM_U32(sp + 220); +at = 0x1; +if (t6 != at) {t4 = MEM_U32(sp + 220); +goto L480040;} +t4 = MEM_U32(sp + 220); +s1 = 0x10014d2c; +s1 = s1; +goto L480068; +s1 = s1; +// fdead 0 t4 = MEM_U32(sp + 220); +L480040: +at = 0x2; +if (t4 != at) {//nop; +goto L480058;} +//nop; +s2 = 0x10014d38; +s2 = s2; +goto L480064; +s2 = s2; +L480058: +s2 = 0x10014d48; +//nop; +s2 = s2; +L480064: +s1 = s2; +L480068: +t2 = MEM_U32(sp + 228); +//nop; +if (t2 == 0) {//nop; +goto L480084;} +//nop; +s0 = 0x10014d4c; +s0 = s0; +goto L480090; +s0 = s0; +L480084: +s0 = 0x10014d54; +//nop; +s0 = s0; +L480090: +t0 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t3 = MEM_U32(t0 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t3; +t1 = MEM_U32(t0 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t1; +t7 = MEM_U32(t0 + 8); +a1 = 0x10014ce8; +//nop; +t5 = MEM_U32(t7 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t5; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4800e0; +MEM_U32(sp + 36) = t5; +L4800e0: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L4800e8: +t8 = 0x10029c5c; +at = 0x10029c5c; +t8 = MEM_U32(t8 + 0); +v0 = MEM_U32(sp + 216); +t9 = t8 + 0xffffffff; +MEM_U32(at + 0) = t9; +goto L4844e0; +MEM_U32(at + 0) = t9; +L480104: +t6 = MEM_U32(sp + 228); +at = 0x2; +if (t6 != at) {t4 = MEM_U32(sp + 228); +goto L48013c;} +t4 = MEM_U32(sp + 228); +a0 = 0x10014d58; +a1 = 0x10014d6c; +//nop; +a2 = 0x5e7; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L480130; +a1 = a1; +L480130: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t4 = MEM_U32(sp + 228); +L48013c: +//nop; +if (t4 != 0) {t0 = MEM_U32(sp + 224); +goto L480174;} +t0 = MEM_U32(sp + 224); +t2 = MEM_U32(sp + 224); +//nop; +t3 = MEM_U32(t2 + 0); +//nop; +if (t3 != 0) {t0 = MEM_U32(sp + 224); +goto L480174;} +t0 = MEM_U32(sp + 224); +t1 = MEM_U32(t2 + 4); +//nop; +if (t1 == 0) {//nop; +goto L48028c;} +//nop; +t0 = MEM_U32(sp + 224); +L480174: +//nop; +a0 = MEM_U32(sp + 216); +a1 = MEM_U32(t0 + 8); +// bdead 40000063 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L48018c; +//nop; +L48018c: +t7 = MEM_U32(sp + 224); +// bdead 4001018b gp = MEM_U32(sp + 72); +MEM_U32(t7 + 8) = v0; +t8 = MEM_U32(sp + 224); +t5 = 0x1; +MEM_U32(sp + 164) = t5; +MEM_U32(t8 + 0) = zero; +t9 = MEM_U32(sp + 224); +//nop; +MEM_U32(t9 + 4) = zero; +t6 = MEM_U32(sp + 220); +//nop; +if (t6 == 0) {t0 = MEM_U32(sp + 224); +goto L480294;} +t0 = MEM_U32(sp + 224); +t4 = MEM_U32(sp + 176); +at = 0x18; +t3 = MEM_U32(t4 + 4); +//nop; +if (t3 != at) {//nop; +goto L48024c;} +//nop; +//nop; +a0 = t4; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L4801ec; +//nop; +L4801ec: +// bdead 4000000b gp = MEM_U32(sp + 72); +t2 = MEM_U32(sp + 176); +MEM_U32(sp + 128) = v0; +MEM_U32(v0 + 8) = t2; +//nop; +a0 = MEM_U32(sp + 128); +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L480210; +a2 = zero; +L480210: +t7 = MEM_U32(sp + 216); +// bdead 4001010b gp = MEM_U32(sp + 72); +MEM_U32(sp + 124) = v0; +MEM_U32(t7 + 16) = v0; +t5 = MEM_U32(sp + 216); +//nop; +a2 = MEM_U32(sp + 124); +a1 = MEM_U32(t5 + 20); +a0 = 0x2e; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L480238; +a0 = 0x2e; +L480238: +t8 = MEM_U32(sp + 176); +// bdead 4200000b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(v0 + 8) = t8; +goto L480270; +MEM_U32(v0 + 8) = t8; +L48024c: +//nop; +a0 = MEM_U32(sp + 176); +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L480260; +a2 = zero; +L480260: +t3 = MEM_U32(sp + 216); +// bdead 4000100b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(t3 + 16) = v0; +L480270: +t4 = MEM_U32(sp + 216); +at = 0x1000000; +t2 = MEM_U32(t4 + 12); +//nop; +t1 = t2 | at; +MEM_U32(t4 + 12) = t1; +goto L480290; +MEM_U32(t4 + 12) = t1; +L48028c: +MEM_U32(sp + 164) = zero; +L480290: +t0 = MEM_U32(sp + 224); +L480294: +//nop; +MEM_U32(t0 + 12) = zero; +t7 = MEM_U32(sp + 216); +a2 = MEM_U32(sp + 224); +// bdead 40010083 t9 = t9; +a0 = MEM_U32(t7 + 24); +a1 = zero; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L4802b8; +a3 = zero; +L4802b8: +t5 = MEM_U32(sp + 216); +// bdead 4000400b gp = MEM_U32(sp + 72); +MEM_U32(t5 + 24) = v0; +t9 = MEM_U32(sp + 224); +t8 = MEM_U32(sp + 216); +a1 = MEM_U32(t9 + 12); +//nop; +a0 = MEM_U32(t8 + 24); +// bdead 40000063 t9 = t9; +a2 = zero; +a3 = zero; +v0 = func_47ce14(mem, sp, a0, a1, a2, a3); +goto L4802e8; +a3 = zero; +L4802e8: +t6 = MEM_U32(sp + 216); +// bdead 4000800b gp = MEM_U32(sp + 72); +MEM_U32(t6 + 24) = v0; +t3 = MEM_U32(sp + 224); +t1 = MEM_U32(sp + 216); +t2 = MEM_U32(t3 + 8); +//nop; +MEM_U32(sp + 188) = t2; +a3 = MEM_U32(t1 + 28); +a0 = 0x43; +a1 = MEM_U32(a3 + 20); +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L48031c; +a2 = zero; +L48031c: +t0 = MEM_U32(sp + 216); +MEM_U32(sp + 168) = v0; +t7 = MEM_U32(t0 + 28); +// bdead 4001000b gp = MEM_U32(sp + 72); +t5 = MEM_U32(t7 + 8); +a3 = zero; +MEM_U32(v0 + 8) = t5; +t6 = MEM_U32(sp + 224); +t9 = MEM_U32(sp + 168); +//nop; +MEM_U32(t6 + 8) = t9; +t2 = MEM_U32(sp + 224); +t3 = MEM_U32(sp + 192); +//nop; +MEM_U32(t2 + 12) = t3; +t1 = MEM_U32(sp + 216); +a2 = MEM_U32(sp + 224); +a1 = MEM_U32(sp + 220); +// bdead 400005c1 t9 = t9; +a0 = MEM_U32(t1 + 28); +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L480374; +//nop; +L480374: +t4 = MEM_U32(sp + 168); +// bdead 40002009 gp = MEM_U32(sp + 72); +MEM_U32(t4 + 28) = v0; +t0 = MEM_U32(sp + 224); +t5 = MEM_U32(sp + 216); +t7 = MEM_U32(t0 + 8); +//nop; +MEM_U32(t5 + 28) = t7; +t8 = MEM_U32(sp + 224); +t6 = MEM_U32(sp + 180); +t9 = MEM_U32(t8 + 0); +//nop; +t3 = t9 + t6; +MEM_U32(t8 + 0) = t3; +t1 = MEM_U32(sp + 224); +t2 = MEM_U32(sp + 184); +//nop; +MEM_U32(t1 + 4) = t2; +t0 = MEM_U32(sp + 224); +t4 = MEM_U32(sp + 188); +//nop; +MEM_U32(t0 + 8) = t4; +t7 = MEM_U32(sp + 164); +//nop; +if (t7 == 0) {//nop; +goto L4806c0;} +//nop; +t5 = MEM_U32(sp + 216); +//nop; +t9 = MEM_U32(t5 + 12); +//nop; +t6 = t9 << 7; +if ((int)t6 >= 0) {//nop; +goto L480550;} +//nop; +t3 = 0x10029e90; +//nop; +t8 = MEM_U8(t3 + 99); +//nop; +at = (int)t8 < (int)0x2; +if (at != 0) {//nop; +goto L480534;} +//nop; +t2 = MEM_U32(sp + 172); +//nop; +if (t2 == 0) {s4 = 0xffffffff; +goto L480434;} +s4 = 0xffffffff; +s4 = MEM_U32(t2 + 0); +t1 = MEM_U32(sp + 172); +goto L480438; +t1 = MEM_U32(sp + 172); +s4 = 0xffffffff; +L480434: +t1 = MEM_U32(sp + 172); +L480438: +//nop; +if (t1 == 0) {//nop; +goto L480460;} +//nop; +//nop; +a0 = MEM_U32(t1 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L480454; +//nop; +L480454: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L48046c; +s3 = v0; +L480460: +s3 = 0x10014db4; +//nop; +s3 = s3; +L48046c: +t4 = MEM_U32(sp + 220); +at = 0x1; +if (t4 != at) {t0 = MEM_U32(sp + 220); +goto L48048c;} +t0 = MEM_U32(sp + 220); +s1 = 0x10014dbc; +s1 = s1; +goto L4804b4; +s1 = s1; +// fdead 0 t0 = MEM_U32(sp + 220); +L48048c: +at = 0x2; +if (t0 != at) {//nop; +goto L4804a4;} +//nop; +s2 = 0x10014dc8; +s2 = s2; +goto L4804b0; +s2 = s2; +L4804a4: +s2 = 0x10014dd8; +//nop; +s2 = s2; +L4804b0: +s1 = s2; +L4804b4: +t7 = MEM_U32(sp + 228); +//nop; +if (t7 == 0) {//nop; +goto L4804d0;} +//nop; +s0 = 0x10014ddc; +s0 = s0; +goto L4804dc; +s0 = s0; +L4804d0: +s0 = 0x10014de4; +//nop; +s0 = s0; +L4804dc: +t5 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t9 = MEM_U32(t5 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t9; +t6 = MEM_U32(t5 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t6; +t3 = MEM_U32(t5 + 8); +//nop; +a1 = 0x10014d78; +t8 = MEM_U32(t3 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t8; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L48052c; +MEM_U32(sp + 36) = t8; +L48052c: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L480534: +t2 = 0x10029c5c; +at = 0x10029c5c; +t2 = MEM_U32(t2 + 0); +v0 = MEM_U32(sp + 172); +t1 = t2 + 0xffffffff; +MEM_U32(at + 0) = t1; +goto L4844e0; +MEM_U32(at + 0) = t1; +L480550: +t4 = 0x10029e90; +//nop; +t0 = MEM_U8(t4 + 99); +//nop; +at = (int)t0 < (int)0x2; +if (at != 0) {//nop; +goto L48069c;} +//nop; +t7 = MEM_U32(sp + 216); +//nop; +t9 = MEM_U32(t7 + 28); +//nop; +if (t9 == 0) {s4 = 0xffffffff; +goto L480594;} +s4 = 0xffffffff; +s4 = MEM_U32(t9 + 0); +t6 = MEM_U32(sp + 216); +goto L480598; +t6 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L480594: +t6 = MEM_U32(sp + 216); +L480598: +//nop; +t5 = MEM_U32(t6 + 28); +//nop; +if (t5 == 0) {//nop; +goto L4805c8;} +//nop; +//nop; +a0 = MEM_U32(t5 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L4805bc; +//nop; +L4805bc: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L4805d4; +s3 = v0; +L4805c8: +s3 = 0x10014e24; +//nop; +s3 = s3; +L4805d4: +t3 = MEM_U32(sp + 220); +at = 0x1; +if (t3 != at) {t8 = MEM_U32(sp + 220); +goto L4805f4;} +t8 = MEM_U32(sp + 220); +s1 = 0x10014e2c; +s1 = s1; +goto L48061c; +s1 = s1; +// fdead 0 t8 = MEM_U32(sp + 220); +L4805f4: +at = 0x2; +if (t8 != at) {//nop; +goto L48060c;} +//nop; +s2 = 0x10014e38; +s2 = s2; +goto L480618; +s2 = s2; +L48060c: +s2 = 0x10014e48; +//nop; +s2 = s2; +L480618: +s1 = s2; +L48061c: +t2 = MEM_U32(sp + 228); +//nop; +if (t2 == 0) {//nop; +goto L480638;} +//nop; +s0 = 0x10014e4c; +s0 = s0; +goto L480644; +s0 = s0; +L480638: +s0 = 0x10014e54; +//nop; +s0 = s0; +L480644: +t1 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t4 = MEM_U32(t1 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t4; +t0 = MEM_U32(t1 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t0; +t7 = MEM_U32(t1 + 8); +a1 = 0x10014de8; +t9 = MEM_U32(t7 + 0); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 36) = t9; +//nop; +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L480694; +a1 = a1; +L480694: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L48069c: +t6 = 0x10029c5c; +at = 0x10029c5c; +t6 = MEM_U32(t6 + 0); +t3 = MEM_U32(sp + 216); +t5 = t6 + 0xffffffff; +MEM_U32(at + 0) = t5; +v0 = MEM_U32(t3 + 28); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +L4806c0: +t8 = 0x10029e90; +//nop; +t2 = MEM_U8(t8 + 99); +//nop; +at = (int)t2 < (int)0x2; +if (at != 0) {//nop; +goto L4807fc;} +//nop; +t4 = MEM_U32(sp + 216); +//nop; +if (t4 == 0) {s4 = 0xffffffff; +goto L4806fc;} +s4 = 0xffffffff; +s4 = MEM_U32(t4 + 0); +t0 = MEM_U32(sp + 216); +goto L480700; +t0 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L4806fc: +t0 = MEM_U32(sp + 216); +L480700: +//nop; +if (t0 == 0) {//nop; +goto L480728;} +//nop; +//nop; +a0 = MEM_U32(t0 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L48071c; +//nop; +L48071c: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L480734; +s3 = v0; +L480728: +s3 = 0x10014e94; +//nop; +s3 = s3; +L480734: +t1 = MEM_U32(sp + 220); +at = 0x1; +if (t1 != at) {t7 = MEM_U32(sp + 220); +goto L480754;} +t7 = MEM_U32(sp + 220); +s1 = 0x10014e9c; +s1 = s1; +goto L48077c; +s1 = s1; +// fdead 0 t7 = MEM_U32(sp + 220); +L480754: +at = 0x2; +if (t7 != at) {//nop; +goto L48076c;} +//nop; +s2 = 0x10014ea8; +s2 = s2; +goto L480778; +s2 = s2; +L48076c: +s2 = 0x10014eb8; +//nop; +s2 = s2; +L480778: +s1 = s2; +L48077c: +t9 = MEM_U32(sp + 228); +//nop; +if (t9 == 0) {//nop; +goto L480798;} +//nop; +s0 = 0x10014ebc; +s0 = s0; +goto L4807a4; +s0 = s0; +L480798: +s0 = 0x10014ec4; +//nop; +s0 = s0; +L4807a4: +t6 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t5 = MEM_U32(t6 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t5; +t3 = MEM_U32(t6 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t3; +t8 = MEM_U32(t6 + 8); +a1 = 0x10014e58; +//nop; +t2 = MEM_U32(t8 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4807f4; +MEM_U32(sp + 36) = t2; +L4807f4: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L4807fc: +t4 = 0x10029c5c; +at = 0x10029c5c; +t4 = MEM_U32(t4 + 0); +v0 = MEM_U32(sp + 216); +t0 = t4 + 0xffffffff; +MEM_U32(at + 0) = t0; +goto L4844e0; +MEM_U32(at + 0) = t0; +L480818: +t1 = MEM_U32(sp + 228); +//nop; +if (t1 != 0) {t7 = 0x4; +goto L48082c;} +t7 = 0x4; +MEM_U32(sp + 228) = t7; +L48082c: +t9 = 0x4; +t5 = sp + 0xcc; +MEM_U32(t5 + 0) = t9; +goto L483ec8; +MEM_U32(t5 + 0) = t9; +L48083c: +t3 = MEM_U32(sp + 220); +at = 0x1; +if (t3 != at) {t4 = MEM_U32(sp + 224); +goto L4808a4;} +t4 = MEM_U32(sp + 224); +t6 = MEM_U32(sp + 216); +//nop; +t8 = MEM_U32(t6 + 12); +//nop; +t2 = t8 << 7; +if ((int)t2 < 0) {t4 = MEM_U32(sp + 224); +goto L4808a4;} +t4 = MEM_U32(sp + 224); +//nop; +a0 = MEM_U32(t6 + 8); +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48087c; +a2 = zero; +L48087c: +// bdead 4000000b gp = MEM_U32(sp + 72); +a0 = MEM_U32(sp + 216); +//nop; +MEM_U32(sp + 172) = v0; +// fdead 603e003f t9 = t9; +a1 = v0; +func_4846f4(mem, sp, a0, a1); +goto L480898; +a1 = v0; +L480898: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t4 = MEM_U32(sp + 224); +L4808a4: +//nop; +t0 = MEM_U32(t4 + 0); +//nop; +if (t0 != 0) {t7 = MEM_U32(sp + 224); +goto L4808cc;} +t7 = MEM_U32(sp + 224); +t1 = MEM_U32(t4 + 4); +//nop; +if (t1 == 0) {//nop; +goto L4808fc;} +//nop; +t7 = MEM_U32(sp + 224); +L4808cc: +//nop; +a0 = MEM_U32(sp + 216); +a1 = MEM_U32(t7 + 8); +// bdead 40000063 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L4808e4; +//nop; +L4808e4: +t9 = MEM_U32(sp + 224); +// bdead 4400000b gp = MEM_U32(sp + 72); +t5 = 0x1; +MEM_U32(t9 + 8) = v0; +MEM_U32(sp + 164) = t5; +goto L480900; +MEM_U32(sp + 164) = t5; +L4808fc: +MEM_U32(sp + 164) = zero; +L480900: +t3 = MEM_U32(sp + 224); +//nop; +MEM_U32(t3 + 4) = zero; +t8 = MEM_U32(sp + 224); +// bdead 42000003 t9 = t9; +t2 = MEM_U32(t8 + 4); +a1 = 0x2; +MEM_U32(t8 + 0) = t2; +t6 = MEM_U32(sp + 224); +a3 = zero; +MEM_U32(t6 + 12) = zero; +t0 = MEM_U32(sp + 216); +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t0 + 24); +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L480940; +//nop; +L480940: +t4 = MEM_U32(sp + 216); +// bdead 4000200b gp = MEM_U32(sp + 72); +MEM_U32(t4 + 24) = v0; +t7 = MEM_U32(sp + 224); +t1 = MEM_U32(sp + 216); +//nop; +a1 = MEM_U32(t7 + 12); +a0 = MEM_U32(t1 + 24); +// fdead 603f247f t9 = t9; +a2 = zero; +a3 = 0x2; +v0 = func_47ce14(mem, sp, a0, a1, a2, a3); +goto L480970; +a3 = 0x2; +L480970: +t9 = MEM_U32(sp + 216); +// bdead 4400000b gp = MEM_U32(sp + 72); +MEM_U32(t9 + 24) = v0; +t5 = MEM_U32(sp + 224); +at = 0x1; +t3 = MEM_U32(t5 + 0); +//nop; +if (t3 == at) {t2 = MEM_U32(sp + 224); +goto L4809bc;} +t2 = MEM_U32(sp + 224); +a0 = 0x10014ec8; +a1 = 0x10014ed4; +//nop; +a2 = 0x66e; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4809b0; +a1 = a1; +L4809b0: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t2 = MEM_U32(sp + 224); +L4809bc: +a0 = 0x43; +MEM_U32(t2 + 0) = zero; +t8 = MEM_U32(sp + 224); +t0 = MEM_U32(sp + 216); +t6 = MEM_U32(t8 + 8); +//nop; +MEM_U32(sp + 188) = t6; +a3 = MEM_U32(t0 + 28); +a2 = zero; +a1 = MEM_U32(a3 + 20); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4809ec; +//nop; +L4809ec: +t1 = MEM_U32(sp + 216); +MEM_U32(sp + 168) = v0; +t7 = MEM_U32(t1 + 28); +// bdead 4001000b gp = MEM_U32(sp + 72); +t9 = MEM_U32(t7 + 8); +//nop; +MEM_U32(v0 + 8) = t9; +t2 = MEM_U32(sp + 224); +t3 = MEM_U32(sp + 168); +//nop; +MEM_U32(t2 + 8) = t3; +t8 = MEM_U32(sp + 224); +//nop; +MEM_U32(t8 + 12) = zero; +t6 = MEM_U32(sp + 220); +//nop; +if (t6 == 0) {s0 = zero; +goto L480a40;} +s0 = zero; +s0 = 0x2; +goto L480a40; +s0 = 0x2; +// fdead 0 s0 = zero; +L480a40: +t0 = MEM_U32(sp + 216); +//nop; +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t0 + 28); +// bdead 400200a3 t9 = t9; +a1 = s0; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L480a60; +a3 = zero; +L480a60: +t4 = MEM_U32(sp + 168); +// bdead 4000200b gp = MEM_U32(sp + 72); +MEM_U32(t4 + 28) = v0; +t1 = MEM_U32(sp + 220); +//nop; +if (t1 == 0) {s0 = zero; +goto L480a88;} +s0 = zero; +s0 = 0x2; +goto L480a88; +s0 = 0x2; +// fdead 0 s0 = zero; +L480a88: +t7 = MEM_U32(sp + 224); +//nop; +a0 = MEM_U32(t7 + 8); +a1 = MEM_U32(t7 + 12); +// fdead 603f247f t9 = t9; +a2 = zero; +a3 = s0; +v0 = func_47ce14(mem, sp, a0, a1, a2, a3); +goto L480aa8; +a3 = s0; +L480aa8: +t9 = MEM_U32(sp + 216); +// bdead 44000009 gp = MEM_U32(sp + 72); +MEM_U32(t9 + 28) = v0; +t3 = MEM_U32(sp + 224); +t5 = MEM_U32(sp + 192); +//nop; +MEM_U32(t3 + 12) = t5; +t8 = MEM_U32(sp + 224); +t2 = MEM_U32(sp + 188); +//nop; +MEM_U32(t8 + 8) = t2; +t0 = MEM_U32(sp + 224); +t6 = MEM_U32(sp + 180); +//nop; +MEM_U32(t0 + 0) = t6; +t4 = MEM_U32(sp + 220); +//nop; +if (t4 == 0) {t5 = MEM_U32(sp + 184); +goto L480b10;} +t5 = MEM_U32(sp + 184); +t1 = MEM_U32(sp + 224); +//nop; +t7 = MEM_U32(t1 + 0); +//nop; +t9 = t7 + 0x1; +MEM_U32(t1 + 0) = t9; +t5 = MEM_U32(sp + 184); +L480b10: +t3 = MEM_U32(sp + 224); +//nop; +MEM_U32(t3 + 4) = t5; +t2 = MEM_U32(sp + 164); +//nop; +if (t2 == 0) {//nop; +goto L480ca0;} +//nop; +t8 = 0x10029e90; +//nop; +t6 = MEM_U8(t8 + 99); +//nop; +at = (int)t6 < (int)0x2; +if (at != 0) {//nop; +goto L480c7c;} +//nop; +t0 = MEM_U32(sp + 216); +//nop; +t4 = MEM_U32(t0 + 16); +//nop; +if (t4 == 0) {s4 = 0xffffffff; +goto L480b70;} +s4 = 0xffffffff; +s4 = MEM_U32(t4 + 0); +t7 = MEM_U32(sp + 216); +goto L480b74; +t7 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L480b70: +t7 = MEM_U32(sp + 216); +L480b74: +//nop; +t9 = MEM_U32(t7 + 16); +//nop; +if (t9 == 0) {//nop; +goto L480ba8;} +//nop; +a0 = MEM_U32(t9 + 4); +//nop; +//nop; +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L480b9c; +//nop; +L480b9c: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L480bb4; +s3 = v0; +L480ba8: +s3 = 0x10014f1c; +//nop; +s3 = s3; +L480bb4: +t1 = MEM_U32(sp + 220); +at = 0x1; +if (t1 != at) {t5 = MEM_U32(sp + 220); +goto L480bd4;} +t5 = MEM_U32(sp + 220); +s1 = 0x10014f24; +s1 = s1; +goto L480bfc; +s1 = s1; +// fdead 0 t5 = MEM_U32(sp + 220); +L480bd4: +at = 0x2; +if (t5 != at) {//nop; +goto L480bec;} +//nop; +s2 = 0x10014f30; +s2 = s2; +goto L480bf8; +s2 = s2; +L480bec: +s2 = 0x10014f40; +//nop; +s2 = s2; +L480bf8: +s1 = s2; +L480bfc: +t3 = MEM_U32(sp + 228); +//nop; +if (t3 == 0) {//nop; +goto L480c18;} +//nop; +s0 = 0x10014f44; +s0 = s0; +goto L480c24; +s0 = s0; +L480c18: +s0 = 0x10014f4c; +//nop; +s0 = s0; +L480c24: +t2 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t8 = MEM_U32(t2 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t8; +t6 = MEM_U32(t2 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t6; +t0 = MEM_U32(t2 + 8); +a1 = 0x10014ee0; +//nop; +t4 = MEM_U32(t0 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t4; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L480c74; +MEM_U32(sp + 36) = t4; +L480c74: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L480c7c: +t7 = 0x10029c5c; +at = 0x10029c5c; +t7 = MEM_U32(t7 + 0); +t1 = MEM_U32(sp + 216); +t9 = t7 + 0xffffffff; +MEM_U32(at + 0) = t9; +v0 = MEM_U32(t1 + 16); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +L480ca0: +t5 = 0x10029e90; +//nop; +t3 = MEM_U8(t5 + 99); +//nop; +at = (int)t3 < (int)0x2; +if (at != 0) {//nop; +goto L480ddc;} +//nop; +t8 = MEM_U32(sp + 216); +//nop; +if (t8 == 0) {s4 = 0xffffffff; +goto L480cdc;} +s4 = 0xffffffff; +s4 = MEM_U32(t8 + 0); +t6 = MEM_U32(sp + 216); +goto L480ce0; +t6 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L480cdc: +t6 = MEM_U32(sp + 216); +L480ce0: +//nop; +if (t6 == 0) {//nop; +goto L480d08;} +//nop; +//nop; +a0 = MEM_U32(t6 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L480cfc; +//nop; +L480cfc: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L480d14; +s3 = v0; +L480d08: +s3 = 0x10014f8c; +//nop; +s3 = s3; +L480d14: +t2 = MEM_U32(sp + 220); +at = 0x1; +if (t2 != at) {t0 = MEM_U32(sp + 220); +goto L480d34;} +t0 = MEM_U32(sp + 220); +s1 = 0x10014f94; +s1 = s1; +goto L480d5c; +s1 = s1; +// fdead 0 t0 = MEM_U32(sp + 220); +L480d34: +at = 0x2; +if (t0 != at) {//nop; +goto L480d4c;} +//nop; +s2 = 0x10014fa0; +s2 = s2; +goto L480d58; +s2 = s2; +L480d4c: +s2 = 0x10014fb0; +//nop; +s2 = s2; +L480d58: +s1 = s2; +L480d5c: +t4 = MEM_U32(sp + 228); +//nop; +if (t4 == 0) {//nop; +goto L480d78;} +//nop; +s0 = 0x10014fb4; +s0 = s0; +goto L480d84; +s0 = s0; +L480d78: +s0 = 0x10014fbc; +//nop; +s0 = s0; +L480d84: +t7 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t9 = MEM_U32(t7 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t9; +t1 = MEM_U32(t7 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t1; +t5 = MEM_U32(t7 + 8); +//nop; +a1 = 0x10014f50; +t3 = MEM_U32(t5 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L480dd4; +MEM_U32(sp + 36) = t3; +L480dd4: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L480ddc: +t8 = 0x10029c5c; +at = 0x10029c5c; +t8 = MEM_U32(t8 + 0); +v0 = MEM_U32(sp + 216); +t6 = t8 + 0xffffffff; +MEM_U32(at + 0) = t6; +goto L4844e0; +MEM_U32(at + 0) = t6; +L480df8: +t2 = MEM_U32(sp + 220); +at = 0x1; +if (t2 != at) {t1 = MEM_U32(sp + 224); +goto L480e60;} +t1 = MEM_U32(sp + 224); +t0 = MEM_U32(sp + 216); +//nop; +t4 = MEM_U32(t0 + 12); +//nop; +t9 = t4 << 7; +if ((int)t9 < 0) {t1 = MEM_U32(sp + 224); +goto L480e60;} +t1 = MEM_U32(sp + 224); +//nop; +a0 = MEM_U32(t0 + 8); +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L480e38; +a2 = zero; +L480e38: +// bdead 4000000b gp = MEM_U32(sp + 72); +a0 = MEM_U32(sp + 216); +//nop; +MEM_U32(sp + 172) = v0; +// fdead 603e003f t9 = t9; +a1 = v0; +func_4846f4(mem, sp, a0, a1); +goto L480e54; +a1 = v0; +L480e54: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t1 = MEM_U32(sp + 224); +L480e60: +//nop; +t7 = MEM_U32(t1 + 0); +//nop; +if (t7 != 0) {t3 = MEM_U32(sp + 224); +goto L480e88;} +t3 = MEM_U32(sp + 224); +t5 = MEM_U32(t1 + 4); +//nop; +if (t5 == 0) {//nop; +goto L480ed0;} +//nop; +t3 = MEM_U32(sp + 224); +L480e88: +//nop; +a0 = MEM_U32(sp + 216); +a1 = MEM_U32(t3 + 8); +// bdead 40000063 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L480ea0; +//nop; +L480ea0: +t8 = MEM_U32(sp + 224); +// bdead 4200000b gp = MEM_U32(sp + 72); +MEM_U32(t8 + 8) = v0; +t2 = MEM_U32(sp + 224); +t6 = 0x1; +MEM_U32(sp + 164) = t6; +MEM_U32(t2 + 4) = zero; +t4 = MEM_U32(sp + 224); +//nop; +t9 = MEM_U32(t4 + 4); +MEM_U32(t4 + 0) = t9; +goto L480ed4; +MEM_U32(t4 + 0) = t9; +L480ed0: +MEM_U32(sp + 164) = zero; +L480ed4: +t0 = MEM_U32(sp + 220); +//nop; +if (t0 == 0) {s0 = zero; +goto L480ef0;} +s0 = zero; +s0 = 0x2; +goto L480ef0; +s0 = 0x2; +// fdead 0 s0 = zero; +L480ef0: +t7 = MEM_U32(sp + 216); +//nop; +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t7 + 24); +// bdead 400200a3 t9 = t9; +a1 = s0; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L480f10; +a3 = zero; +L480f10: +t1 = MEM_U32(sp + 216); +// bdead 40000409 gp = MEM_U32(sp + 72); +MEM_U32(t1 + 24) = v0; +t3 = MEM_U32(sp + 224); +t5 = MEM_U32(sp + 180); +//nop; +MEM_U32(t3 + 0) = t5; +t6 = MEM_U32(sp + 224); +t8 = MEM_U32(sp + 184); +//nop; +MEM_U32(t6 + 4) = t8; +t2 = MEM_U32(sp + 220); +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 164); +goto L480f68;} +t7 = MEM_U32(sp + 164); +t9 = MEM_U32(sp + 224); +//nop; +t4 = MEM_U32(t9 + 0); +//nop; +t0 = t4 + 0x1; +MEM_U32(t9 + 0) = t0; +t7 = MEM_U32(sp + 164); +L480f68: +//nop; +if (t7 == 0) {//nop; +goto L4810e4;} +//nop; +t1 = 0x10029e90; +//nop; +t5 = MEM_U8(t1 + 99); +//nop; +at = (int)t5 < (int)0x2; +if (at != 0) {//nop; +goto L4810c0;} +//nop; +t3 = MEM_U32(sp + 216); +//nop; +t8 = MEM_U32(t3 + 16); +//nop; +if (t8 == 0) {s4 = 0xffffffff; +goto L480fb8;} +s4 = 0xffffffff; +s4 = MEM_U32(t8 + 0); +t6 = MEM_U32(sp + 216); +goto L480fbc; +t6 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L480fb8: +t6 = MEM_U32(sp + 216); +L480fbc: +//nop; +t2 = MEM_U32(t6 + 16); +//nop; +if (t2 == 0) {//nop; +goto L480fec;} +//nop; +//nop; +a0 = MEM_U32(t2 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L480fe0; +//nop; +L480fe0: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L480ff8; +s3 = v0; +L480fec: +s3 = 0x10014ffc; +//nop; +s3 = s3; +L480ff8: +t4 = MEM_U32(sp + 220); +at = 0x1; +if (t4 != at) {t0 = MEM_U32(sp + 220); +goto L481018;} +t0 = MEM_U32(sp + 220); +s1 = 0x10015004; +s1 = s1; +goto L481040; +s1 = s1; +// fdead 0 t0 = MEM_U32(sp + 220); +L481018: +at = 0x2; +if (t0 != at) {//nop; +goto L481030;} +//nop; +s2 = 0x10015010; +s2 = s2; +goto L48103c; +s2 = s2; +L481030: +s2 = 0x10015020; +//nop; +s2 = s2; +L48103c: +s1 = s2; +L481040: +t9 = MEM_U32(sp + 228); +//nop; +if (t9 == 0) {//nop; +goto L48105c;} +//nop; +s0 = 0x10015024; +s0 = s0; +goto L481068; +s0 = s0; +L48105c: +s0 = 0x1001502c; +//nop; +s0 = s0; +L481068: +t7 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t1 = MEM_U32(t7 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t1; +t5 = MEM_U32(t7 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t5; +t3 = MEM_U32(t7 + 8); +a1 = 0x10014fc0; +//nop; +t8 = MEM_U32(t3 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t8; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4810b8; +MEM_U32(sp + 36) = t8; +L4810b8: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L4810c0: +t6 = 0x10029c5c; +at = 0x10029c5c; +t6 = MEM_U32(t6 + 0); +t4 = MEM_U32(sp + 216); +t2 = t6 + 0xffffffff; +MEM_U32(at + 0) = t2; +v0 = MEM_U32(t4 + 16); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +L4810e4: +t0 = 0x10029e90; +//nop; +t9 = MEM_U8(t0 + 99); +//nop; +at = (int)t9 < (int)0x2; +if (at != 0) {//nop; +goto L481220;} +//nop; +t1 = MEM_U32(sp + 216); +//nop; +if (t1 == 0) {s4 = 0xffffffff; +goto L481120;} +s4 = 0xffffffff; +s4 = MEM_U32(t1 + 0); +t5 = MEM_U32(sp + 216); +goto L481124; +t5 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L481120: +t5 = MEM_U32(sp + 216); +L481124: +//nop; +if (t5 == 0) {//nop; +goto L48114c;} +//nop; +//nop; +a0 = MEM_U32(t5 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L481140; +//nop; +L481140: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L481158; +s3 = v0; +L48114c: +s3 = 0x1001506c; +//nop; +s3 = s3; +L481158: +t7 = MEM_U32(sp + 220); +at = 0x1; +if (t7 != at) {t3 = MEM_U32(sp + 220); +goto L481178;} +t3 = MEM_U32(sp + 220); +s1 = 0x10015074; +s1 = s1; +goto L4811a0; +s1 = s1; +// fdead 0 t3 = MEM_U32(sp + 220); +L481178: +at = 0x2; +if (t3 != at) {//nop; +goto L481190;} +//nop; +s2 = 0x10015080; +s2 = s2; +goto L48119c; +s2 = s2; +L481190: +s2 = 0x10015090; +//nop; +s2 = s2; +L48119c: +s1 = s2; +L4811a0: +t8 = MEM_U32(sp + 228); +//nop; +if (t8 == 0) {//nop; +goto L4811bc;} +//nop; +s0 = 0x10015094; +s0 = s0; +goto L4811c8; +s0 = s0; +L4811bc: +s0 = 0x1001509c; +//nop; +s0 = s0; +L4811c8: +t6 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t2 = MEM_U32(t6 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t2; +t4 = MEM_U32(t6 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t4; +t0 = MEM_U32(t6 + 8); +a1 = 0x10015030; +t9 = MEM_U32(t0 + 0); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 36) = t9; +//nop; +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L481218; +a1 = a1; +L481218: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L481220: +t1 = 0x10029c5c; +at = 0x10029c5c; +t1 = MEM_U32(t1 + 0); +v0 = MEM_U32(sp + 216); +t5 = t1 + 0xffffffff; +MEM_U32(at + 0) = t5; +goto L4844e0; +MEM_U32(at + 0) = t5; +L48123c: +t7 = 0x1; +t3 = sp + 0xcc; +MEM_U32(t3 + 0) = t7; +goto L483ec8; +MEM_U32(t3 + 0) = t7; +L48124c: +t8 = MEM_U32(sp + 176); +//nop; +t2 = MEM_U32(t8 + 12); +//nop; +t4 = t2 << 0; +if ((int)t4 < 0) {t9 = MEM_U32(sp + 228); +goto L481284;} +t9 = MEM_U32(sp + 228); +t6 = 0x10029fa0; +//nop; +t0 = MEM_U16(t6 + 50); +//nop; +if (t0 == 0) {t0 = MEM_U32(sp + 228); +goto L481540;} +t0 = MEM_U32(sp + 228); +t9 = MEM_U32(sp + 228); +L481284: +at = 0x1; +if (t9 == at) {at = 0x3; +goto L481298;} +at = 0x3; +if (t9 != at) {t0 = MEM_U32(sp + 228); +goto L481540;} +t0 = MEM_U32(sp + 228); +L481298: +t1 = MEM_U32(sp + 176); +at = 0x18; +t5 = MEM_U32(t1 + 4); +//nop; +if (t5 == at) {t0 = MEM_U32(sp + 228); +goto L481540;} +t0 = MEM_U32(sp + 228); +//nop; +a0 = t1; +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4812c4; +a2 = zero; +L4812c4: +t3 = MEM_U32(sp + 216); +// bdead 4000100b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(t3 + 16) = v0; +t8 = MEM_U32(sp + 216); +at = 0x1000000; +t2 = MEM_U32(t8 + 12); +//nop; +t4 = t2 | at; +MEM_U32(t8 + 12) = t4; +t0 = MEM_U32(sp + 224); +t6 = 0x1; +MEM_U32(sp + 164) = t6; +a0 = MEM_U32(sp + 216); +// fdead 623eba3f t9 = t9; +a1 = MEM_U32(t0 + 8); +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L48130c; +//nop; +L48130c: +t9 = MEM_U32(sp + 224); +// bdead 4400000b gp = MEM_U32(sp + 72); +MEM_U32(t9 + 8) = v0; +t5 = MEM_U32(sp + 224); +//nop; +MEM_U32(t5 + 4) = zero; +t1 = MEM_U32(sp + 224); +//nop; +t7 = MEM_U32(t1 + 4); +//nop; +MEM_U32(t1 + 0) = t7; +t3 = MEM_U32(sp + 220); +//nop; +if (t3 != 0) {t2 = MEM_U32(sp + 228); +goto L481370;} +t2 = MEM_U32(sp + 228); +a0 = 0x100150a0; +a1 = 0x100150b4; +//nop; +a2 = 0x6c1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L481364; +a1 = a1; +L481364: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t2 = MEM_U32(sp + 228); +L481370: +at = 0x3; +if (t2 != at) {s0 = zero; +goto L481388;} +s0 = zero; +s0 = 0x1; +goto L481388; +s0 = 0x1; +// fdead 0 s0 = zero; +L481388: +t4 = MEM_U32(sp + 216); +//nop; +a1 = MEM_U32(sp + 220); +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t4 + 24); +// bdead 400200e1 t9 = t9; +a3 = s0; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L4813a8; +a3 = s0; +L4813a8: +t8 = MEM_U32(sp + 216); +// bdead 42000009 gp = MEM_U32(sp + 72); +MEM_U32(t8 + 24) = v0; +t0 = MEM_U32(sp + 224); +t6 = MEM_U32(sp + 180); +t2 = 0x10029e90; +MEM_U32(t0 + 0) = t6; +t5 = MEM_U32(sp + 224); +t9 = MEM_U32(sp + 184); +//nop; +MEM_U32(t5 + 4) = t9; +t7 = MEM_U32(sp + 224); +//nop; +t1 = MEM_U32(t7 + 0); +//nop; +t3 = t1 + 0x1; +MEM_U32(t7 + 0) = t3; +t4 = MEM_U8(t2 + 99); +//nop; +at = (int)t4 < (int)0x2; +if (at != 0) {//nop; +goto L481520;} +//nop; +t8 = MEM_U32(sp + 172); +//nop; +if (t8 == 0) {s4 = 0xffffffff; +goto L481420;} +s4 = 0xffffffff; +s4 = MEM_U32(t8 + 0); +t6 = MEM_U32(sp + 172); +goto L481424; +t6 = MEM_U32(sp + 172); +s4 = 0xffffffff; +L481420: +t6 = MEM_U32(sp + 172); +L481424: +//nop; +if (t6 == 0) {//nop; +goto L48144c;} +//nop; +//nop; +a0 = MEM_U32(t6 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L481440; +//nop; +L481440: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L481458; +s3 = v0; +L48144c: +s3 = 0x100150fc; +//nop; +s3 = s3; +L481458: +t0 = MEM_U32(sp + 220); +at = 0x1; +if (t0 != at) {t9 = MEM_U32(sp + 220); +goto L481478;} +t9 = MEM_U32(sp + 220); +s1 = 0x10015104; +s1 = s1; +goto L4814a0; +s1 = s1; +// fdead 0 t9 = MEM_U32(sp + 220); +L481478: +at = 0x2; +if (t9 != at) {//nop; +goto L481490;} +//nop; +s2 = 0x10015110; +s2 = s2; +goto L48149c; +s2 = s2; +L481490: +s2 = 0x10015120; +//nop; +s2 = s2; +L48149c: +s1 = s2; +L4814a0: +t5 = MEM_U32(sp + 228); +//nop; +if (t5 == 0) {//nop; +goto L4814bc;} +//nop; +s0 = 0x10015124; +s0 = s0; +goto L4814c8; +s0 = s0; +L4814bc: +s0 = 0x1001512c; +//nop; +s0 = s0; +L4814c8: +t1 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t3 = MEM_U32(t1 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t3; +t7 = MEM_U32(t1 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t7; +t2 = MEM_U32(t1 + 8); +a1 = 0x100150c0; +//nop; +t4 = MEM_U32(t2 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t4; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L481518; +MEM_U32(sp + 36) = t4; +L481518: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L481520: +t8 = 0x10029c5c; +at = 0x10029c5c; +t8 = MEM_U32(t8 + 0); +v0 = MEM_U32(sp + 172); +t6 = t8 + 0xffffffff; +MEM_U32(at + 0) = t6; +goto L4844e0; +MEM_U32(at + 0) = t6; +// fdead 0 t0 = MEM_U32(sp + 228); +L481540: +at = 0x2; +if (t0 != at) {t9 = 0x1; +goto L481550;} +t9 = 0x1; +MEM_U32(sp + 228) = t9; +L481550: +t5 = MEM_U32(sp + 216); +//nop; +a2 = MEM_U32(sp + 224); +a3 = MEM_U32(sp + 228); +a0 = MEM_U32(t5 + 24); +// bdead 400001a1 t9 = t9; +a1 = 0x1; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L481570; +a1 = 0x1; +L481570: +t3 = MEM_U32(sp + 216); +// bdead 40001009 gp = MEM_U32(sp + 72); +MEM_U32(t3 + 24) = v0; +t7 = MEM_U32(sp + 220); +//nop; +if (t7 != 0) {//nop; +goto L4815ac;} +//nop; +t1 = MEM_U32(sp + 180); +t2 = MEM_U32(sp + 224); +//nop; +MEM_U32(t2 + 0) = t1; +t8 = MEM_U32(sp + 224); +t4 = MEM_U32(sp + 184); +//nop; +MEM_U32(t8 + 4) = t4; +L4815ac: +t6 = 0x10029e90; +//nop; +t0 = MEM_U8(t6 + 99); +//nop; +at = (int)t0 < (int)0x2; +if (at != 0) {//nop; +goto L4816e8;} +//nop; +t9 = MEM_U32(sp + 216); +//nop; +if (t9 == 0) {s4 = 0xffffffff; +goto L4815e8;} +s4 = 0xffffffff; +s4 = MEM_U32(t9 + 0); +t5 = MEM_U32(sp + 216); +goto L4815ec; +t5 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L4815e8: +t5 = MEM_U32(sp + 216); +L4815ec: +//nop; +if (t5 == 0) {//nop; +goto L481614;} +//nop; +//nop; +a0 = MEM_U32(t5 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L481608; +//nop; +L481608: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L481620; +s3 = v0; +L481614: +s3 = 0x1001516c; +//nop; +s3 = s3; +L481620: +t3 = MEM_U32(sp + 220); +at = 0x1; +if (t3 != at) {t7 = MEM_U32(sp + 220); +goto L481640;} +t7 = MEM_U32(sp + 220); +s1 = 0x10015174; +s1 = s1; +goto L481668; +s1 = s1; +// fdead 0 t7 = MEM_U32(sp + 220); +L481640: +at = 0x2; +if (t7 != at) {//nop; +goto L481658;} +//nop; +s2 = 0x10015180; +s2 = s2; +goto L481664; +s2 = s2; +L481658: +s2 = 0x10015190; +//nop; +s2 = s2; +L481664: +s1 = s2; +L481668: +t1 = MEM_U32(sp + 228); +//nop; +if (t1 == 0) {//nop; +goto L481684;} +//nop; +s0 = 0x10015194; +s0 = s0; +goto L481690; +s0 = s0; +L481684: +s0 = 0x1001519c; +//nop; +s0 = s0; +L481690: +t2 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t4 = MEM_U32(t2 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t4; +t8 = MEM_U32(t2 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t8; +t6 = MEM_U32(t2 + 8); +a1 = 0x10015130; +//nop; +t0 = MEM_U32(t6 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4816e0; +MEM_U32(sp + 36) = t0; +L4816e0: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L4816e8: +t9 = 0x10029c5c; +at = 0x10029c5c; +t9 = MEM_U32(t9 + 0); +v0 = MEM_U32(sp + 216); +t5 = t9 + 0xffffffff; +MEM_U32(at + 0) = t5; +goto L4844e0; +MEM_U32(at + 0) = t5; +L481704: +t3 = MEM_U32(sp + 228); +at = 0x2; +if (t3 != at) {t7 = 0x2; +goto L48173c;} +t7 = 0x2; +a0 = 0x100151a0; +a1 = 0x100151b4; +//nop; +a2 = 0x6e3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L481730; +a1 = a1; +L481730: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t7 = 0x2; +L48173c: +t1 = sp + 0xcc; +MEM_U32(t1 + 0) = t7; +goto L483ec8; +MEM_U32(t1 + 0) = t7; +L481748: +t4 = MEM_U32(sp + 176); +at = 0x11; +t8 = MEM_U32(t4 + 4); +//nop; +if (t8 != at) {t0 = MEM_U32(sp + 220); +goto L4817a8;} +t0 = MEM_U32(sp + 220); +t2 = MEM_U32(sp + 220); +//nop; +if (t2 == 0) {t0 = MEM_U32(sp + 220); +goto L4817a8;} +t0 = MEM_U32(sp + 220); +t6 = MEM_U32(sp + 228); +MEM_U32(sp + 220) = zero; +if (t6 == 0) {t0 = MEM_U32(sp + 220); +goto L4817a8;} +t0 = MEM_U32(sp + 220); +a0 = 0x100151c0; +a1 = 0x100151d0; +//nop; +a2 = 0x6f0; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48179c; +a1 = a1; +L48179c: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t0 = MEM_U32(sp + 220); +L4817a8: +//nop; +if (t0 == 0) {t7 = 0x3; +goto L481a78;} +t7 = 0x3; +t9 = MEM_U32(sp + 176); +at = 0x14; +t5 = MEM_U32(t9 + 4); +//nop; +if (t5 == at) {at = (int)t5 < (int)0x5; +goto L4817dc;} +at = (int)t5 < (int)0x5; +if (at != 0) {at = (int)t5 < (int)0x11; +goto L481a74;} +at = (int)t5 < (int)0x11; +if (at == 0) {t7 = 0x3; +goto L481a78;} +t7 = 0x3; +L4817dc: +//nop; +a0 = MEM_U32(sp + 176); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4817ec; +//nop; +L4817ec: +// bdead 4000000b gp = MEM_U32(sp + 72); +at = 0x6; +if (v0 == at) {t3 = MEM_U32(sp + 176); +goto L481820;} +t3 = MEM_U32(sp + 176); +//nop; +a0 = MEM_U32(sp + 176); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48180c; +//nop; +L48180c: +// bdead 4000000b gp = MEM_U32(sp + 72); +at = 0x8; +if (v0 != at) {t7 = 0x3; +goto L481a78;} +t7 = 0x3; +t3 = MEM_U32(sp + 176); +L481820: +t1 = MEM_U32(sp + 216); +t7 = MEM_U32(t3 + 24); +at = 0x14; +MEM_U32(sp + 120) = t7; +t4 = MEM_U32(t1 + 28); +//nop; +t8 = MEM_U32(t4 + 8); +//nop; +t2 = MEM_U32(t8 + 4); +//nop; +if (t2 == at) {at = (int)t2 < (int)0x5; +goto L481860;} +at = (int)t2 < (int)0x5; +if (at != 0) {at = (int)t2 < (int)0x11; +goto L481a40;} +at = (int)t2 < (int)0x11; +if (at == 0) {//nop; +goto L481a40;} +//nop; +L481860: +t6 = MEM_U32(sp + 216); +//nop; +t0 = MEM_U32(t6 + 28); +//nop; +a0 = MEM_U32(t0 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48187c; +//nop; +L48187c: +// bdead 4000000b gp = MEM_U32(sp + 72); +at = 0x6; +if (v0 == at) {t3 = MEM_U32(sp + 216); +goto L4818bc;} +t3 = MEM_U32(sp + 216); +t9 = MEM_U32(sp + 216); +//nop; +t5 = MEM_U32(t9 + 28); +//nop; +a0 = MEM_U32(t5 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4818a8; +//nop; +L4818a8: +// bdead 4000000b gp = MEM_U32(sp + 72); +at = 0x8; +if (v0 != at) {//nop; +goto L481a40;} +//nop; +t3 = MEM_U32(sp + 216); +L4818bc: +t8 = MEM_U32(sp + 120); +t7 = MEM_U32(t3 + 28); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t4 = MEM_U32(t1 + 24); +//nop; +at = (int)t8 < (int)t4; +if (at == 0) {MEM_U32(sp + 116) = t4; +goto L4818f8;} +MEM_U32(sp + 116) = t4; +t2 = MEM_U32(t3 + 12); +at = 0x20000000; +t6 = t2 | at; +MEM_U32(t3 + 12) = t6; +goto L481a74; +MEM_U32(t3 + 12) = t6; +L4818f8: +t0 = MEM_U32(sp + 176); +//nop; +t9 = MEM_U32(t0 + 4); +//nop; +at = (int)t9 < (int)0xb; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L4819a8;} +at = (int)t9 < (int)0x11; +if (at == 0) {t1 = MEM_U32(sp + 176); +goto L4819ac;} +t1 = MEM_U32(sp + 176); +t5 = MEM_U32(sp + 216); +//nop; +t7 = MEM_U32(t5 + 28); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t8 = MEM_U32(t1 + 4); +//nop; +at = (int)t8 < (int)0x5; +if (at != 0) {at = (int)t8 < (int)0xb; +goto L481950;} +at = (int)t8 < (int)0xb; +if (at != 0) {t0 = MEM_U32(sp + 120); +goto L48197c;} +t0 = MEM_U32(sp + 120); +L481950: +t4 = MEM_U32(sp + 216); +at = 0x14; +t2 = MEM_U32(t4 + 28); +//nop; +t6 = MEM_U32(t2 + 8); +//nop; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 != at) {t1 = MEM_U32(sp + 176); +goto L4819ac;} +t1 = MEM_U32(sp + 176); +t0 = MEM_U32(sp + 120); +L48197c: +//nop; +at = (int)t0 < (int)0x20; +if (at == 0) {t1 = MEM_U32(sp + 176); +goto L4819ac;} +t1 = MEM_U32(sp + 176); +t9 = MEM_U32(sp + 216); +at = 0x20000000; +t5 = MEM_U32(t9 + 12); +//nop; +t7 = t5 | at; +MEM_U32(t9 + 12) = t7; +goto L481a74; +MEM_U32(t9 + 12) = t7; +L4819a8: +t1 = MEM_U32(sp + 176); +L4819ac: +//nop; +t8 = MEM_U32(t1 + 4); +//nop; +at = (int)t8 < (int)0x5; +if (at != 0) {at = (int)t8 < (int)0xb; +goto L4819cc;} +at = (int)t8 < (int)0xb; +if (at != 0) {t6 = MEM_U32(sp + 216); +goto L4819e8;} +t6 = MEM_U32(sp + 216); +L4819cc: +t4 = MEM_U32(sp + 176); +at = 0x14; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 != at) {t7 = 0x3; +goto L481a78;} +t7 = 0x3; +t6 = MEM_U32(sp + 216); +L4819e8: +//nop; +t3 = MEM_U32(t6 + 28); +//nop; +t0 = MEM_U32(t3 + 8); +//nop; +t5 = MEM_U32(t0 + 4); +//nop; +at = (int)t5 < (int)0xb; +if (at != 0) {at = (int)t5 < (int)0x11; +goto L481a74;} +at = (int)t5 < (int)0x11; +if (at == 0) {t7 = 0x3; +goto L481a78;} +t7 = 0x3; +t7 = MEM_U32(sp + 120); +//nop; +at = (int)t7 < (int)0x20; +if (at == 0) {t7 = 0x3; +goto L481a78;} +t7 = 0x3; +t9 = MEM_U32(t6 + 12); +at = 0x20000000; +t1 = t9 | at; +MEM_U32(t6 + 12) = t1; +goto L481a74; +MEM_U32(t6 + 12) = t1; +L481a40: +t4 = 0x10006594; +t8 = MEM_U32(sp + 120); +t2 = MEM_U32(t4 + 12); +//nop; +at = (int)t8 < (int)t2; +if (at == 0) {t7 = 0x3; +goto L481a78;} +t7 = 0x3; +t3 = MEM_U32(sp + 216); +at = 0x20000000; +t0 = MEM_U32(t3 + 12); +//nop; +t5 = t0 | at; +MEM_U32(t3 + 12) = t5; +L481a74: +t7 = 0x3; +L481a78: +t9 = sp + 0xcc; +MEM_U32(t9 + 0) = t7; +goto L483ec8; +MEM_U32(t9 + 0) = t7; +L481a84: +t1 = 0x4; +t6 = sp + 0xcc; +MEM_U32(t6 + 0) = t1; +goto L483ec8; +MEM_U32(t6 + 0) = t1; +L481a94: +t4 = MEM_U32(sp + 228); +at = 0x2; +if (t4 != at) {t8 = MEM_U32(sp + 216); +goto L481acc;} +t8 = MEM_U32(sp + 216); +a0 = 0x100151dc; +a1 = 0x100151f0; +//nop; +a2 = 0x739; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L481ac0; +a1 = a1; +L481ac0: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +t8 = MEM_U32(sp + 216); +L481acc: +//nop; +a0 = MEM_U32(t8 + 24); +// bdead 40000021 t9 = t9; +a1 = sp + 0x98; +v0 = func_47e034(mem, sp, a0, a1); +goto L481ae0; +a1 = sp + 0x98; +L481ae0: +// bdead 40000009 gp = MEM_U32(sp + 72); +if (v0 == 0) {MEM_U32(sp + 156) = v0; +goto L481b58;} +MEM_U32(sp + 156) = v0; +t0 = MEM_U32(sp + 220); +//nop; +if (t0 == 0) {t5 = MEM_U32(sp + 220); +goto L481b5c;} +t5 = MEM_U32(sp + 220); +t5 = MEM_U32(sp + 176); +//nop; +t3 = MEM_U32(t5 + 24); +//nop; +at = v0 < t3; +if (at == 0) {t5 = MEM_U32(sp + 220); +goto L481b5c;} +t5 = MEM_U32(sp + 220); +t7 = MEM_U32(sp + 216); +at = 0x20000000; +t9 = MEM_U32(t7 + 12); +//nop; +t1 = t9 | at; +MEM_U32(t7 + 12) = t1; +t6 = MEM_U32(sp + 152); +//nop; +if (t6 == 0) {t5 = MEM_U32(sp + 220); +goto L481b5c;} +t5 = MEM_U32(sp + 220); +t4 = MEM_U32(sp + 216); +at = 0x8000000; +t8 = MEM_U32(t4 + 12); +//nop; +t0 = t8 | at; +MEM_U32(t4 + 12) = t0; +L481b58: +t5 = MEM_U32(sp + 220); +L481b5c: +//nop; +if (t5 != 0) {t2 = MEM_U32(sp + 224); +goto L481ba8;} +t2 = MEM_U32(sp + 224); +t3 = MEM_U32(sp + 228); +//nop; +if (t3 == 0) {at = 0x4; +goto L481ba4;} +at = 0x4; +if (t3 == at) {t2 = MEM_U32(sp + 224); +goto L481ba8;} +t2 = MEM_U32(sp + 224); +a0 = 0x100151fc; +a1 = 0x10015224; +//nop; +a2 = 0x748; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L481b9c; +a1 = a1; +L481b9c: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L481ba4: +t2 = MEM_U32(sp + 224); +L481ba8: +//nop; +t9 = MEM_U32(t2 + 0); +//nop; +MEM_U32(sp + 196) = t9; +t1 = MEM_U32(t2 + 0); +//nop; +t7 = t1 + 0x1; +MEM_U32(t2 + 0) = t7; +t6 = MEM_U32(sp + 216); +t0 = MEM_U32(sp + 176); +t8 = MEM_U32(t6 + 24); +//nop; +MEM_U32(sp + 112) = t8; +t4 = MEM_U32(t0 + 12); +//nop; +t5 = t4 << 0; +if ((int)t5 < 0) {//nop; +goto L481c08;} +//nop; +t3 = 0x10029fa0; +//nop; +t9 = MEM_U16(t3 + 50); +//nop; +if (t9 == 0) {s0 = 0x2; +goto L481c14;} +s0 = 0x2; +L481c08: +s0 = 0x3; +goto L481c14; +s0 = 0x3; +s0 = 0x2; +L481c14: +t1 = MEM_U32(sp + 216); +//nop; +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t1 + 24); +// bdead 400200a1 t9 = t9; +a1 = 0x1; +a3 = s0; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L481c34; +a3 = s0; +L481c34: +t7 = MEM_U32(sp + 224); +t6 = MEM_U32(sp + 196); +MEM_U32(sp + 108) = v0; +t2 = MEM_U32(t7 + 0); +// bdead 40008801 gp = MEM_U32(sp + 72); +t8 = t6 + 0x2; +if (t2 == t8) {t0 = MEM_U32(sp + 224); +goto L481c7c;} +t0 = MEM_U32(sp + 224); +a0 = 0x10015230; +a1 = 0x1001524c; +//nop; +a2 = 0x75a; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L481c70; +a1 = a1; +L481c70: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +t0 = MEM_U32(sp + 224); +L481c7c: +//nop; +t4 = MEM_U32(t0 + 0); +//nop; +t5 = t4 + 0xffffffff; +MEM_U32(t0 + 0) = t5; +t9 = MEM_U32(sp + 108); +t3 = MEM_U32(sp + 112); +//nop; +if (t3 == t9) {t4 = MEM_U32(sp + 224); +goto L481cd0;} +t4 = MEM_U32(sp + 224); +t1 = MEM_U32(sp + 216); +at = 0x1000000; +t7 = MEM_U32(t1 + 12); +//nop; +t6 = t7 | at; +MEM_U32(t1 + 12) = t6; +t8 = MEM_U32(sp + 216); +t2 = MEM_U32(sp + 108); +//nop; +MEM_U32(t8 + 16) = t2; +t4 = MEM_U32(sp + 224); +L481cd0: +//nop; +a0 = MEM_U32(sp + 216); +a1 = MEM_U32(t4 + 12); +// bdead 40000061 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L481ce8; +//nop; +L481ce8: +t5 = MEM_U32(sp + 224); +// bdead 40004009 gp = MEM_U32(sp + 72); +MEM_U32(t5 + 12) = v0; +t0 = MEM_U32(sp + 220); +//nop; +if (t0 != 0) {//nop; +goto L481d1c;} +//nop; +t3 = MEM_U32(sp + 224); +//nop; +t9 = MEM_U32(t3 + 0); +//nop; +t7 = t9 + 0xffffffff; +MEM_U32(t3 + 0) = t7; +L481d1c: +t6 = 0x10029e90; +//nop; +t1 = MEM_U8(t6 + 99); +//nop; +at = (int)t1 < (int)0x2; +if (at != 0) {//nop; +goto L481e58;} +//nop; +t2 = MEM_U32(sp + 108); +//nop; +if (t2 == 0) {s4 = 0xffffffff; +goto L481d58;} +s4 = 0xffffffff; +s4 = MEM_U32(t2 + 0); +t8 = MEM_U32(sp + 108); +goto L481d5c; +t8 = MEM_U32(sp + 108); +s4 = 0xffffffff; +L481d58: +t8 = MEM_U32(sp + 108); +L481d5c: +//nop; +if (t8 == 0) {//nop; +goto L481d84;} +//nop; +//nop; +a0 = MEM_U32(t8 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L481d78; +//nop; +L481d78: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L481d90; +s3 = v0; +L481d84: +s3 = 0x10015294; +//nop; +s3 = s3; +L481d90: +t4 = MEM_U32(sp + 220); +at = 0x1; +if (t4 != at) {t5 = MEM_U32(sp + 220); +goto L481db0;} +t5 = MEM_U32(sp + 220); +s1 = 0x1001529c; +s1 = s1; +goto L481dd8; +s1 = s1; +// fdead 0 t5 = MEM_U32(sp + 220); +L481db0: +at = 0x2; +if (t5 != at) {//nop; +goto L481dc8;} +//nop; +s2 = 0x100152a8; +s2 = s2; +goto L481dd4; +s2 = s2; +L481dc8: +s2 = 0x100152b8; +//nop; +s2 = s2; +L481dd4: +s1 = s2; +L481dd8: +t0 = MEM_U32(sp + 228); +//nop; +if (t0 == 0) {//nop; +goto L481df4;} +//nop; +s0 = 0x100152bc; +s0 = s0; +goto L481e00; +s0 = s0; +L481df4: +s0 = 0x100152c4; +//nop; +s0 = s0; +L481e00: +t9 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t7 = MEM_U32(t9 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t7; +t3 = MEM_U32(t9 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t3; +t6 = MEM_U32(t9 + 8); +//nop; +a1 = 0x10015258; +t1 = MEM_U32(t6 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L481e50; +MEM_U32(sp + 36) = t1; +L481e50: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L481e58: +t2 = 0x10029c5c; +at = 0x10029c5c; +t2 = MEM_U32(t2 + 0); +v0 = MEM_U32(sp + 108); +t8 = t2 + 0xffffffff; +MEM_U32(at + 0) = t8; +goto L4844e0; +MEM_U32(at + 0) = t8; +L481e74: +t4 = MEM_U32(sp + 228); +at = 0x2; +if (t4 != at) {t5 = MEM_U32(sp + 216); +goto L481eac;} +t5 = MEM_U32(sp + 216); +a0 = 0x100152c8; +a1 = 0x100152dc; +//nop; +a2 = 0x774; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L481ea0; +a1 = a1; +L481ea0: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t5 = MEM_U32(sp + 216); +L481eac: +//nop; +a0 = MEM_U32(t5 + 24); +// bdead 40000023 t9 = t9; +a1 = sp + 0x98; +v0 = func_47e034(mem, sp, a0, a1); +goto L481ec0; +a1 = sp + 0x98; +L481ec0: +// bdead 4000000b gp = MEM_U32(sp + 72); +if (v0 == 0) {MEM_U32(sp + 156) = v0; +goto L481f38;} +MEM_U32(sp + 156) = v0; +t7 = MEM_U32(sp + 220); +//nop; +if (t7 == 0) {t3 = MEM_U32(sp + 220); +goto L481f3c;} +t3 = MEM_U32(sp + 220); +t3 = MEM_U32(sp + 176); +//nop; +t9 = MEM_U32(t3 + 24); +//nop; +at = v0 < t9; +if (at == 0) {t3 = MEM_U32(sp + 220); +goto L481f3c;} +t3 = MEM_U32(sp + 220); +t6 = MEM_U32(sp + 216); +at = 0x20000000; +t1 = MEM_U32(t6 + 12); +//nop; +t2 = t1 | at; +MEM_U32(t6 + 12) = t2; +t8 = MEM_U32(sp + 152); +//nop; +if (t8 == 0) {t3 = MEM_U32(sp + 220); +goto L481f3c;} +t3 = MEM_U32(sp + 220); +t4 = MEM_U32(sp + 216); +at = 0x8000000; +t5 = MEM_U32(t4 + 12); +//nop; +t7 = t5 | at; +MEM_U32(t4 + 12) = t7; +L481f38: +t3 = MEM_U32(sp + 220); +L481f3c: +//nop; +if (t3 == 0) {t7 = MEM_U32(sp + 224); +goto L481ff8;} +t7 = MEM_U32(sp + 224); +t9 = MEM_U32(sp + 228); +//nop; +if (t9 != 0) {t9 = MEM_U32(sp + 216); +goto L481fb4;} +t9 = MEM_U32(sp + 216); +t0 = MEM_U32(sp + 216); +//nop; +t1 = MEM_U32(t0 + 24); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +t6 = MEM_U32(t2 + 12); +//nop; +t8 = t6 << 0; +if ((int)t8 < 0) {t9 = MEM_U32(sp + 216); +goto L481fb4;} +t9 = MEM_U32(sp + 216); +t5 = 0x10029fa0; +//nop; +t7 = MEM_U16(t5 + 50); +//nop; +if (t7 != 0) {t9 = MEM_U32(sp + 216); +goto L481fb4;} +t9 = MEM_U32(sp + 216); +t4 = MEM_U32(t0 + 12); +//nop; +t3 = t4 << 2; +if ((int)t3 >= 0) {t7 = MEM_U32(sp + 224); +goto L481ff8;} +t7 = MEM_U32(sp + 224); +t9 = MEM_U32(sp + 216); +L481fb4: +a1 = 0x1; +a0 = MEM_U32(t9 + 8); +//nop; +a2 = zero; +//nop; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L481fcc; +//nop; +L481fcc: +t2 = MEM_U32(sp + 216); +// bdead 4000080b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(t2 + 16) = v0; +t6 = MEM_U32(sp + 216); +at = 0x1000000; +t8 = MEM_U32(t6 + 12); +//nop; +t5 = t8 | at; +MEM_U32(t6 + 12) = t5; +t7 = MEM_U32(sp + 224); +L481ff8: +//nop; +t0 = MEM_U32(t7 + 0); +//nop; +if (t0 != 0) {t3 = MEM_U32(sp + 224); +goto L482020;} +t3 = MEM_U32(sp + 224); +t4 = MEM_U32(sp + 228); +//nop; +if (t4 == 0) {t5 = MEM_U32(sp + 224); +goto L482064;} +t5 = MEM_U32(sp + 224); +t3 = MEM_U32(sp + 224); +L482020: +//nop; +a0 = MEM_U32(sp + 216); +a1 = MEM_U32(t3 + 8); +// bdead 40000063 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L482038; +//nop; +L482038: +t9 = MEM_U32(sp + 224); +// bdead 4400000b gp = MEM_U32(sp + 72); +MEM_U32(t9 + 8) = v0; +t2 = MEM_U32(sp + 224); +t1 = 0x1; +MEM_U32(sp + 164) = t1; +MEM_U32(t2 + 0) = zero; +t8 = MEM_U32(sp + 224); +//nop; +MEM_U32(t8 + 4) = zero; +t5 = MEM_U32(sp + 224); +L482064: +//nop; +t6 = MEM_U32(t5 + 0); +// bdead 4000c001 t9 = t9; +MEM_U32(sp + 196) = t6; +t7 = MEM_U32(t5 + 0); +a1 = 0x1; +t0 = t7 + 0x1; +MEM_U32(t5 + 0) = t0; +t4 = MEM_U32(sp + 216); +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t4 + 24); +a3 = 0x2; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L482098; +a3 = 0x2; +L482098: +t3 = MEM_U32(sp + 216); +// bdead 40001009 gp = MEM_U32(sp + 72); +MEM_U32(t3 + 24) = v0; +t9 = MEM_U32(sp + 224); +t2 = MEM_U32(sp + 196); +t1 = MEM_U32(t9 + 0); +t8 = t2 + 0x2; +if (t1 == t8) {t6 = MEM_U32(sp + 224); +goto L4820e4;} +t6 = MEM_U32(sp + 224); +a0 = 0x100152e8; +a1 = 0x10015304; +//nop; +a2 = 0x79d; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4820d8; +a1 = a1; +L4820d8: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +t6 = MEM_U32(sp + 224); +L4820e4: +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +t0 = t7 + 0xffffffff; +MEM_U32(t6 + 0) = t0; +t5 = MEM_U32(sp + 164); +//nop; +if (t5 == 0) {t6 = MEM_U32(sp + 220); +goto L482158;} +t6 = MEM_U32(sp + 220); +t4 = MEM_U32(sp + 180); +t3 = MEM_U32(sp + 224); +//nop; +MEM_U32(t3 + 0) = t4; +t2 = MEM_U32(sp + 224); +t9 = MEM_U32(sp + 184); +//nop; +MEM_U32(t2 + 4) = t9; +t1 = MEM_U32(sp + 220); +//nop; +if (t1 == 0) {t9 = MEM_U32(sp + 164); +goto L482180;} +t9 = MEM_U32(sp + 164); +t8 = MEM_U32(sp + 224); +//nop; +t7 = MEM_U32(t8 + 0); +//nop; +t0 = t7 + 0x1; +MEM_U32(t8 + 0) = t0; +goto L48217c; +MEM_U32(t8 + 0) = t0; +// fdead 0 t6 = MEM_U32(sp + 220); +L482158: +//nop; +if (t6 != 0) {t9 = MEM_U32(sp + 164); +goto L482180;} +t9 = MEM_U32(sp + 164); +t5 = MEM_U32(sp + 224); +//nop; +t4 = MEM_U32(t5 + 0); +//nop; +t3 = t4 + 0xffffffff; +MEM_U32(t5 + 0) = t3; +L48217c: +t9 = MEM_U32(sp + 164); +L482180: +//nop; +if (t9 == 0) {//nop; +goto L482310;} +//nop; +t2 = MEM_U32(sp + 216); +//nop; +t1 = MEM_U32(t2 + 12); +//nop; +t7 = t1 << 7; +if ((int)t7 >= 0) {//nop; +goto L482310;} +//nop; +t0 = 0x10029e90; +//nop; +t8 = MEM_U8(t0 + 99); +//nop; +at = (int)t8 < (int)0x2; +if (at != 0) {//nop; +goto L4822ec;} +//nop; +t6 = MEM_U32(t2 + 16); +//nop; +if (t6 == 0) {s4 = 0xffffffff; +goto L4821e4;} +s4 = 0xffffffff; +s4 = MEM_U32(t6 + 0); +t4 = MEM_U32(sp + 216); +goto L4821e8; +t4 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L4821e4: +t4 = MEM_U32(sp + 216); +L4821e8: +//nop; +t3 = MEM_U32(t4 + 16); +//nop; +if (t3 == 0) {//nop; +goto L482218;} +//nop; +//nop; +a0 = MEM_U32(t3 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L48220c; +//nop; +L48220c: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L482224; +s3 = v0; +L482218: +s3 = 0x1001534c; +//nop; +s3 = s3; +L482224: +t5 = MEM_U32(sp + 220); +at = 0x1; +if (t5 != at) {t9 = MEM_U32(sp + 220); +goto L482244;} +t9 = MEM_U32(sp + 220); +s1 = 0x10015354; +s1 = s1; +goto L48226c; +s1 = s1; +// fdead 0 t9 = MEM_U32(sp + 220); +L482244: +at = 0x2; +if (t9 != at) {//nop; +goto L48225c;} +//nop; +s2 = 0x10015360; +s2 = s2; +goto L482268; +s2 = s2; +L48225c: +s2 = 0x10015370; +//nop; +s2 = s2; +L482268: +s1 = s2; +L48226c: +t1 = MEM_U32(sp + 228); +//nop; +if (t1 == 0) {//nop; +goto L482288;} +//nop; +s0 = 0x10015374; +s0 = s0; +goto L482294; +s0 = s0; +L482288: +s0 = 0x1001537c; +//nop; +s0 = s0; +L482294: +t7 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t0 = MEM_U32(t7 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t0; +t8 = MEM_U32(t7 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t8; +t2 = MEM_U32(t7 + 8); +a1 = 0x10015310; +//nop; +t6 = MEM_U32(t2 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t6; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4822e4; +MEM_U32(sp + 36) = t6; +L4822e4: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L4822ec: +t4 = 0x10029c5c; +at = 0x10029c5c; +t4 = MEM_U32(t4 + 0); +t5 = MEM_U32(sp + 216); +t3 = t4 + 0xffffffff; +MEM_U32(at + 0) = t3; +v0 = MEM_U32(t5 + 16); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +L482310: +t9 = MEM_U32(sp + 164); +//nop; +if (t9 == 0) {//nop; +goto L482490;} +//nop; +t1 = 0x10029e90; +//nop; +t0 = MEM_U8(t1 + 99); +//nop; +at = (int)t0 < (int)0x2; +if (at != 0) {//nop; +goto L48246c;} +//nop; +t8 = MEM_U32(sp + 216); +//nop; +t7 = MEM_U32(t8 + 24); +//nop; +if (t7 == 0) {s4 = 0xffffffff; +goto L482364;} +s4 = 0xffffffff; +s4 = MEM_U32(t7 + 0); +t2 = MEM_U32(sp + 216); +goto L482368; +t2 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L482364: +t2 = MEM_U32(sp + 216); +L482368: +//nop; +t6 = MEM_U32(t2 + 24); +//nop; +if (t6 == 0) {//nop; +goto L482398;} +//nop; +//nop; +a0 = MEM_U32(t6 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L48238c; +//nop; +L48238c: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L4823a4; +s3 = v0; +L482398: +s3 = 0x100153bc; +//nop; +s3 = s3; +L4823a4: +t4 = MEM_U32(sp + 220); +at = 0x1; +if (t4 != at) {t3 = MEM_U32(sp + 220); +goto L4823c4;} +t3 = MEM_U32(sp + 220); +s1 = 0x100153c4; +s1 = s1; +goto L4823ec; +s1 = s1; +// fdead 0 t3 = MEM_U32(sp + 220); +L4823c4: +at = 0x2; +if (t3 != at) {//nop; +goto L4823dc;} +//nop; +s2 = 0x100153d0; +s2 = s2; +goto L4823e8; +s2 = s2; +L4823dc: +s2 = 0x100153e0; +//nop; +s2 = s2; +L4823e8: +s1 = s2; +L4823ec: +t5 = MEM_U32(sp + 228); +//nop; +if (t5 == 0) {//nop; +goto L482408;} +//nop; +s0 = 0x100153e4; +s0 = s0; +goto L482414; +s0 = s0; +L482408: +s0 = 0x100153ec; +//nop; +s0 = s0; +L482414: +t9 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t1 = MEM_U32(t9 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t1; +t0 = MEM_U32(t9 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t0; +t8 = MEM_U32(t9 + 8); +//nop; +a1 = 0x10015380; +t7 = MEM_U32(t8 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t7; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L482464; +MEM_U32(sp + 36) = t7; +L482464: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L48246c: +t2 = 0x10029c5c; +at = 0x10029c5c; +t2 = MEM_U32(t2 + 0); +t4 = MEM_U32(sp + 216); +t6 = t2 + 0xffffffff; +MEM_U32(at + 0) = t6; +v0 = MEM_U32(t4 + 24); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +L482490: +t3 = 0x10029e90; +//nop; +t5 = MEM_U8(t3 + 99); +//nop; +at = (int)t5 < (int)0x2; +if (at != 0) {//nop; +goto L4825cc;} +//nop; +t1 = MEM_U32(sp + 216); +//nop; +if (t1 == 0) {s4 = 0xffffffff; +goto L4824cc;} +s4 = 0xffffffff; +s4 = MEM_U32(t1 + 0); +t0 = MEM_U32(sp + 216); +goto L4824d0; +t0 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L4824cc: +t0 = MEM_U32(sp + 216); +L4824d0: +//nop; +if (t0 == 0) {//nop; +goto L4824f8;} +//nop; +//nop; +a0 = MEM_U32(t0 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L4824ec; +//nop; +L4824ec: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L482504; +s3 = v0; +L4824f8: +s3 = 0x1001542c; +//nop; +s3 = s3; +L482504: +t9 = MEM_U32(sp + 220); +at = 0x1; +if (t9 != at) {t8 = MEM_U32(sp + 220); +goto L482524;} +t8 = MEM_U32(sp + 220); +s1 = 0x10015434; +s1 = s1; +goto L48254c; +s1 = s1; +// fdead 0 t8 = MEM_U32(sp + 220); +L482524: +at = 0x2; +if (t8 != at) {//nop; +goto L48253c;} +//nop; +s2 = 0x10015440; +s2 = s2; +goto L482548; +s2 = s2; +L48253c: +s2 = 0x10015450; +//nop; +s2 = s2; +L482548: +s1 = s2; +L48254c: +t7 = MEM_U32(sp + 228); +//nop; +if (t7 == 0) {//nop; +goto L482568;} +//nop; +s0 = 0x10015454; +s0 = s0; +goto L482574; +s0 = s0; +L482568: +s0 = 0x1001545c; +//nop; +s0 = s0; +L482574: +t2 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t6 = MEM_U32(t2 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t6; +t4 = MEM_U32(t2 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t4; +t3 = MEM_U32(t2 + 8); +a1 = 0x100153f0; +//nop; +t5 = MEM_U32(t3 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t5; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4825c4; +MEM_U32(sp + 36) = t5; +L4825c4: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L4825cc: +t1 = 0x10029c5c; +at = 0x10029c5c; +t1 = MEM_U32(t1 + 0); +v0 = MEM_U32(sp + 216); +t0 = t1 + 0xffffffff; +MEM_U32(at + 0) = t0; +goto L4844e0; +MEM_U32(at + 0) = t0; +L4825e8: +t9 = MEM_U32(sp + 228); +at = 0x2; +if (t9 != at) {t8 = MEM_U32(sp + 216); +goto L482620;} +t8 = MEM_U32(sp + 216); +a0 = 0x10015460; +a1 = 0x10015474; +//nop; +a2 = 0x7cb; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L482614; +a1 = a1; +L482614: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t8 = MEM_U32(sp + 216); +L482620: +//nop; +a0 = MEM_U32(t8 + 24); +// bdead 40000023 t9 = t9; +a1 = sp + 0x98; +v0 = func_47e034(mem, sp, a0, a1); +goto L482634; +a1 = sp + 0x98; +L482634: +// bdead 4000000b gp = MEM_U32(sp + 72); +if (v0 == 0) {MEM_U32(sp + 156) = v0; +goto L4826ac;} +MEM_U32(sp + 156) = v0; +t6 = MEM_U32(sp + 216); +//nop; +a0 = MEM_U32(t6 + 28); +// fdead 603e803f t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L482658; +//nop; +L482658: +t4 = MEM_U32(sp + 156); +// bdead 4000200b gp = MEM_U32(sp + 72); +at = (int)t4 < (int)v0; +if (at == 0) {MEM_U32(sp + 104) = v0; +goto L4826ac;} +MEM_U32(sp + 104) = v0; +t3 = MEM_U32(sp + 216); +at = 0x20000000; +t5 = MEM_U32(t3 + 12); +//nop; +t1 = t5 | at; +MEM_U32(t3 + 12) = t1; +t0 = MEM_U32(sp + 152); +//nop; +if (t0 == 0) {t6 = MEM_U32(sp + 176); +goto L4826b0;} +t6 = MEM_U32(sp + 176); +t9 = MEM_U32(sp + 216); +at = 0x8000000; +t8 = MEM_U32(t9 + 12); +//nop; +t7 = t8 | at; +MEM_U32(t9 + 12) = t7; +L4826ac: +t6 = MEM_U32(sp + 176); +L4826b0: +at = 0x18; +t4 = MEM_U32(t6 + 4); +//nop; +if (t4 != at) {t4 = MEM_U32(sp + 220); +goto L482940;} +t4 = MEM_U32(sp + 220); +t2 = MEM_U32(sp + 216); +at = 0x41; +t5 = MEM_U32(t2 + 28); +//nop; +t1 = MEM_U32(t5 + 4); +//nop; +if (t1 != at) {t4 = MEM_U32(sp + 220); +goto L482940;} +t4 = MEM_U32(sp + 220); +t3 = MEM_U32(t2 + 24); +//nop; +t0 = MEM_U32(t3 + 8); +//nop; +t8 = MEM_U32(t0 + 12); +//nop; +t7 = t8 << 0; +if ((int)t7 < 0) {t4 = MEM_U32(sp + 220); +goto L482940;} +t4 = MEM_U32(sp + 220); +t9 = 0x10029fa0; +//nop; +t6 = MEM_U16(t9 + 50); +//nop; +if (t6 != 0) {t4 = MEM_U32(sp + 220); +goto L482940;} +t4 = MEM_U32(sp + 220); +t5 = MEM_U32(sp + 224); +t4 = 0x1; +MEM_U32(t5 + 4) = t4; +t1 = MEM_U32(sp + 216); +//nop; +a3 = MEM_U32(sp + 228); +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t1 + 24); +// bdead 400001a3 t9 = t9; +a1 = 0x1; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L48274c; +a1 = 0x1; +L48274c: +t2 = MEM_U32(sp + 216); +// bdead 4000080b gp = MEM_U32(sp + 72); +MEM_U32(t2 + 24) = v0; +t3 = MEM_U32(sp + 224); +at = 0x1000000; +MEM_U32(t3 + 4) = zero; +t0 = MEM_U32(sp + 224); +//nop; +MEM_U32(t0 + 0) = zero; +t8 = MEM_U32(sp + 216); +//nop; +t7 = MEM_U32(t8 + 24); +t9 = MEM_U32(t8 + 28); +//nop; +MEM_U32(t9 + 16) = t7; +t6 = MEM_U32(sp + 216); +//nop; +t4 = MEM_U32(t6 + 28); +// bdead 40002005 t9 = t9; +t5 = MEM_U32(t4 + 12); +//nop; +t1 = t5 | at; +MEM_U32(t4 + 12) = t1; +t2 = MEM_U32(sp + 216); +a3 = MEM_U32(sp + 228); +a2 = MEM_U32(sp + 224); +a1 = MEM_U32(sp + 220); +a0 = MEM_U32(t2 + 28); +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L4827c4; +//nop; +L4827c4: +// bdead 40000009 gp = MEM_U32(sp + 72); +t3 = MEM_U32(sp + 216); +t0 = 0x10029e90; +MEM_U32(t3 + 28) = v0; +t8 = MEM_U8(t0 + 99); +//nop; +at = (int)t8 < (int)0x2; +if (at != 0) {//nop; +goto L482918;} +//nop; +t7 = MEM_U32(sp + 216); +//nop; +t9 = MEM_U32(t7 + 28); +//nop; +if (t9 == 0) {s4 = 0xffffffff; +goto L482810;} +s4 = 0xffffffff; +s4 = MEM_U32(t9 + 0); +t6 = MEM_U32(sp + 216); +goto L482814; +t6 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L482810: +t6 = MEM_U32(sp + 216); +L482814: +//nop; +t5 = MEM_U32(t6 + 28); +//nop; +if (t5 == 0) {//nop; +goto L482844;} +//nop; +//nop; +a0 = MEM_U32(t5 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L482838; +//nop; +L482838: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L482850; +s3 = v0; +L482844: +s3 = 0x100154bc; +//nop; +s3 = s3; +L482850: +t1 = MEM_U32(sp + 220); +at = 0x1; +if (t1 != at) {t4 = MEM_U32(sp + 220); +goto L482870;} +t4 = MEM_U32(sp + 220); +s1 = 0x100154c4; +s1 = s1; +goto L482898; +s1 = s1; +// fdead 0 t4 = MEM_U32(sp + 220); +L482870: +at = 0x2; +if (t4 != at) {//nop; +goto L482888;} +//nop; +s2 = 0x100154d0; +s2 = s2; +goto L482894; +s2 = s2; +L482888: +s2 = 0x100154e0; +//nop; +s2 = s2; +L482894: +s1 = s2; +L482898: +t2 = MEM_U32(sp + 228); +//nop; +if (t2 == 0) {//nop; +goto L4828b4;} +//nop; +s0 = 0x100154e4; +s0 = s0; +goto L4828c0; +s0 = s0; +L4828b4: +s0 = 0x100154ec; +//nop; +s0 = s0; +L4828c0: +t3 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t0 = MEM_U32(t3 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t0; +t8 = MEM_U32(t3 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t8; +t7 = MEM_U32(t3 + 8); +a1 = 0x10015480; +t9 = MEM_U32(t7 + 0); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 36) = t9; +//nop; +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L482910; +a1 = a1; +L482910: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L482918: +t6 = 0x10029c5c; +at = 0x10029c5c; +t6 = MEM_U32(t6 + 0); +t1 = MEM_U32(sp + 216); +t5 = t6 + 0xffffffff; +MEM_U32(at + 0) = t5; +v0 = MEM_U32(t1 + 28); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +// fdead 0 t4 = MEM_U32(sp + 220); +L482940: +//nop; +if (t4 == 0) {t4 = MEM_U32(sp + 220); +goto L482b84;} +t4 = MEM_U32(sp + 220); +t2 = MEM_U32(sp + 224); +//nop; +t0 = MEM_U32(t2 + 0); +//nop; +if (t0 != 0) {t7 = MEM_U32(sp + 216); +goto L482b3c;} +t7 = MEM_U32(sp + 216); +t8 = MEM_U32(sp + 216); +//nop; +t3 = MEM_U32(t8 + 24); +//nop; +t7 = MEM_U32(t3 + 8); +//nop; +t9 = MEM_U32(t7 + 12); +//nop; +t6 = t9 << 0; +if ((int)t6 < 0) {t4 = MEM_U32(sp + 216); +goto L4829ac;} +t4 = MEM_U32(sp + 216); +t5 = 0x10029fa0; +//nop; +t1 = MEM_U16(t5 + 50); +//nop; +if (t1 == 0) {t6 = MEM_U32(sp + 216); +goto L4829f0;} +t6 = MEM_U32(sp + 216); +t4 = MEM_U32(sp + 216); +L4829ac: +//nop; +t2 = MEM_U32(t4 + 28); +//nop; +t0 = MEM_U32(t2 + 8); +//nop; +t8 = MEM_U32(t0 + 12); +//nop; +t3 = t8 << 0; +if ((int)t3 < 0) {t7 = MEM_U32(sp + 216); +goto L482b3c;} +t7 = MEM_U32(sp + 216); +t7 = 0x10029fa0; +//nop; +t9 = MEM_U16(t7 + 50); +//nop; +if (t9 != 0) {t7 = MEM_U32(sp + 216); +goto L482b3c;} +t7 = MEM_U32(sp + 216); +t6 = MEM_U32(sp + 216); +L4829f0: +//nop; +t5 = MEM_U32(t6 + 12); +//nop; +t1 = t5 << 2; +if ((int)t1 < 0) {t7 = MEM_U32(sp + 216); +goto L482b3c;} +t7 = MEM_U32(sp + 216); +t4 = MEM_U32(t6 + 24); +at = 0x63; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 == at) {at = 0x65; +goto L482a48;} +at = 0x65; +if (t2 == at) {at = 0x5f; +goto L482a48;} +at = 0x5f; +if (t2 != at) {t0 = MEM_U32(sp + 216); +goto L482aa0;} +t0 = MEM_U32(sp + 216); +t0 = MEM_U32(t4 + 24); +at = 0x63; +t8 = MEM_U32(t0 + 4); +//nop; +if (t8 != at) {t0 = MEM_U32(sp + 216); +goto L482aa0;} +t0 = MEM_U32(sp + 216); +L482a48: +t3 = MEM_U32(sp + 216); +at = 0x18; +t7 = MEM_U32(t3 + 24); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t9 + 4); +//nop; +if (t5 == at) {t0 = MEM_U32(sp + 216); +goto L482aa0;} +t0 = MEM_U32(sp + 216); +t1 = MEM_U32(t9 + 12); +//nop; +t6 = t1 << 0; +if ((int)t6 < 0) {t0 = MEM_U32(sp + 216); +goto L482aa0;} +t0 = MEM_U32(sp + 216); +t2 = 0x10029fa0; +//nop; +t4 = MEM_U16(t2 + 50); +//nop; +if (t4 == 0) {t4 = MEM_U32(sp + 220); +goto L482b84;} +t4 = MEM_U32(sp + 220); +t0 = MEM_U32(sp + 216); +L482aa0: +at = 0x63; +t8 = MEM_U32(t0 + 28); +//nop; +t3 = MEM_U32(t8 + 4); +//nop; +if (t3 == at) {at = 0x65; +goto L482ae4;} +at = 0x65; +if (t3 == at) {at = 0x5f; +goto L482ae4;} +at = 0x5f; +if (t3 != at) {t7 = MEM_U32(sp + 216); +goto L482b3c;} +t7 = MEM_U32(sp + 216); +t7 = MEM_U32(t8 + 24); +at = 0x63; +t5 = MEM_U32(t7 + 4); +//nop; +if (t5 != at) {t7 = MEM_U32(sp + 216); +goto L482b3c;} +t7 = MEM_U32(sp + 216); +L482ae4: +t9 = MEM_U32(sp + 216); +at = 0x18; +t1 = MEM_U32(t9 + 28); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t6 + 4); +//nop; +if (t2 == at) {t7 = MEM_U32(sp + 216); +goto L482b3c;} +t7 = MEM_U32(sp + 216); +t4 = MEM_U32(t6 + 12); +//nop; +t0 = t4 << 0; +if ((int)t0 < 0) {t7 = MEM_U32(sp + 216); +goto L482b3c;} +t7 = MEM_U32(sp + 216); +t3 = 0x10029fa0; +//nop; +t8 = MEM_U16(t3 + 50); +//nop; +if (t8 == 0) {t4 = MEM_U32(sp + 220); +goto L482b84;} +t4 = MEM_U32(sp + 220); +t7 = MEM_U32(sp + 216); +L482b3c: +//nop; +a0 = MEM_U32(t7 + 8); +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L482b50; +a2 = zero; +L482b50: +t9 = MEM_U32(sp + 216); +// bdead 4400000b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(t9 + 16) = v0; +t1 = MEM_U32(sp + 216); +at = 0x1000000; +t2 = MEM_U32(t1 + 12); +//nop; +t6 = t2 | at; +MEM_U32(t1 + 12) = t6; +MEM_U32(sp + 160) = zero; +goto L482f30; +MEM_U32(sp + 160) = zero; +// fdead 0 t4 = MEM_U32(sp + 220); +L482b84: +//nop; +if (t4 == 0) {t1 = MEM_U32(sp + 220); +goto L482be0;} +t1 = MEM_U32(sp + 220); +t0 = MEM_U32(sp + 216); +//nop; +t3 = MEM_U32(t0 + 24); +//nop; +t8 = MEM_U32(t3 + 8); +//nop; +t7 = MEM_U32(t8 + 12); +//nop; +t5 = t7 << 0; +if ((int)t5 < 0) {t6 = 0x1; +goto L482bd4;} +t6 = 0x1; +t9 = 0x10029fa0; +//nop; +t2 = MEM_U16(t9 + 50); +//nop; +if (t2 == 0) {t6 = 0x1; +goto L482bdc;} +t6 = 0x1; +L482bd4: +MEM_U32(sp + 160) = t6; +goto L482f30; +MEM_U32(sp + 160) = t6; +L482bdc: +t1 = MEM_U32(sp + 220); +L482be0: +//nop; +if (t1 == 0) {t7 = MEM_U32(sp + 176); +goto L482c10;} +t7 = MEM_U32(sp + 176); +t4 = MEM_U32(sp + 216); +at = 0x4000000; +t0 = MEM_U32(t4 + 12); +t8 = 0x2; +t3 = t0 | at; +MEM_U32(t4 + 12) = t3; +MEM_U32(sp + 160) = t8; +goto L482f30; +MEM_U32(sp + 160) = t8; +// fdead 0 t7 = MEM_U32(sp + 176); +L482c10: +MEM_U32(sp + 160) = zero; +t5 = MEM_U32(t7 + 4); +at = 0x18; +if (t5 != at) {//nop; +goto L482c2c;} +//nop; +MEM_U32(sp + 172) = zero; +goto L482c48; +MEM_U32(sp + 172) = zero; +L482c2c: +//nop; +a0 = MEM_U32(sp + 216); +// bdead 40000023 t9 = t9; +//nop; +v0 = func_47d36c(mem, sp, a0); +goto L482c40; +//nop; +L482c40: +// bdead 4000000b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +L482c48: +t9 = MEM_U32(sp + 172); +//nop; +if (t9 == 0) {t9 = MEM_U32(sp + 224); +goto L482f34;} +t9 = MEM_U32(sp + 224); +t2 = MEM_U32(sp + 224); +//nop; +t6 = MEM_U32(t2 + 0); +//nop; +if (t6 != 0) {//nop; +goto L482c80;} +//nop; +t1 = MEM_U32(t2 + 4); +//nop; +if (t1 == 0) {t0 = MEM_U32(sp + 224); +goto L482ca8;} +t0 = MEM_U32(sp + 224); +L482c80: +a0 = 0x100154f0; +a1 = 0x1001550c; +//nop; +a2 = 0x817; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L482c9c; +a1 = a1; +L482c9c: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t0 = MEM_U32(sp + 224); +L482ca8: +//nop; +t3 = MEM_U32(t0 + 0); +// bdead 40001203 t9 = t9; +t4 = t3 + 0x1; +MEM_U32(t0 + 0) = t4; +t8 = MEM_U32(sp + 216); +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t8 + 24); +a1 = 0x1; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L482cd4; +a3 = zero; +L482cd4: +t7 = MEM_U32(sp + 216); +// bdead 4001000b gp = MEM_U32(sp + 72); +MEM_U32(t7 + 24) = v0; +t5 = MEM_U32(sp + 216); +t6 = MEM_U32(sp + 172); +t9 = MEM_U32(t5 + 24); +at = 0x1000000; +MEM_U32(t6 + 16) = t9; +t2 = MEM_U32(sp + 224); +//nop; +t1 = MEM_U32(t2 + 0); +//nop; +t3 = t1 + 0xfffffffe; +MEM_U32(t2 + 0) = t3; +t4 = MEM_U32(sp + 172); +//nop; +t0 = MEM_U32(t4 + 12); +//nop; +t8 = t0 | at; +MEM_U32(t4 + 12) = t8; +t7 = MEM_U32(sp + 172); +at = 0x4000000; +t5 = MEM_U32(t7 + 12); +//nop; +t9 = t5 | at; +MEM_U32(t7 + 12) = t9; +t6 = MEM_U32(sp + 216); +//nop; +t1 = MEM_U32(t6 + 12); +//nop; +t3 = t1 << 2; +if ((int)t3 >= 0) {t4 = MEM_U32(sp + 224); +goto L482d74;} +t4 = MEM_U32(sp + 224); +t2 = MEM_U32(sp + 172); +at = 0x20000000; +t0 = MEM_U32(t2 + 12); +//nop; +t8 = t0 | at; +MEM_U32(t2 + 12) = t8; +t4 = MEM_U32(sp + 224); +L482d74: +//nop; +t5 = MEM_U32(t4 + 8); +a1 = MEM_U32(sp + 172); +// bdead 40004043 t9 = t9; +a0 = zero; +MEM_U32(sp + 188) = t5; +v0 = func_47cd00(mem, sp, a0, a1); +goto L482d90; +MEM_U32(sp + 188) = t5; +L482d90: +// bdead 4000000b gp = MEM_U32(sp + 72); +t7 = MEM_U32(sp + 224); +MEM_U32(sp + 168) = v0; +//nop; +MEM_U32(t7 + 8) = v0; +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(sp + 172); +// fdead 603f00bf t9 = t9; +a1 = zero; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L482dbc; +a3 = zero; +L482dbc: +t6 = MEM_U32(sp + 168); +// bdead 40008009 gp = MEM_U32(sp + 72); +MEM_U32(t6 + 28) = v0; +t1 = MEM_U32(sp + 224); +t0 = MEM_U32(sp + 188); +t3 = MEM_U32(t1 + 8); +t8 = 0x10029e90; +MEM_U32(sp + 172) = t3; +MEM_U32(t1 + 8) = t0; +t2 = MEM_U8(t8 + 99); +//nop; +at = (int)t2 < (int)0x2; +if (at != 0) {//nop; +goto L482f14;} +//nop; +t4 = MEM_U32(sp + 172); +//nop; +if (t4 == 0) {s4 = 0xffffffff; +goto L482e14;} +s4 = 0xffffffff; +s4 = MEM_U32(t4 + 0); +t5 = MEM_U32(sp + 172); +goto L482e18; +t5 = MEM_U32(sp + 172); +s4 = 0xffffffff; +L482e14: +t5 = MEM_U32(sp + 172); +L482e18: +//nop; +if (t5 == 0) {//nop; +goto L482e40;} +//nop; +//nop; +a0 = MEM_U32(t5 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L482e34; +//nop; +L482e34: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L482e4c; +s3 = v0; +L482e40: +s3 = 0x10015554; +//nop; +s3 = s3; +L482e4c: +t9 = MEM_U32(sp + 220); +at = 0x1; +if (t9 != at) {t7 = MEM_U32(sp + 220); +goto L482e6c;} +t7 = MEM_U32(sp + 220); +s1 = 0x1001555c; +s1 = s1; +goto L482e94; +s1 = s1; +// fdead 0 t7 = MEM_U32(sp + 220); +L482e6c: +at = 0x2; +if (t7 != at) {//nop; +goto L482e84;} +//nop; +s2 = 0x10015568; +s2 = s2; +goto L482e90; +s2 = s2; +L482e84: +s2 = 0x10015578; +//nop; +s2 = s2; +L482e90: +s1 = s2; +L482e94: +t6 = MEM_U32(sp + 228); +//nop; +if (t6 == 0) {//nop; +goto L482eb0;} +//nop; +s0 = 0x1001557c; +s0 = s0; +goto L482ebc; +s0 = s0; +L482eb0: +s0 = 0x10015584; +//nop; +s0 = s0; +L482ebc: +t3 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t0 = MEM_U32(t3 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t0; +t1 = MEM_U32(t3 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t1; +t8 = MEM_U32(t3 + 8); +a1 = 0x10015518; +//nop; +t2 = MEM_U32(t8 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L482f0c; +MEM_U32(sp + 36) = t2; +L482f0c: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L482f14: +t4 = 0x10029c5c; +at = 0x10029c5c; +t4 = MEM_U32(t4 + 0); +v0 = MEM_U32(sp + 172); +t5 = t4 + 0xffffffff; +MEM_U32(at + 0) = t5; +goto L4844e0; +MEM_U32(at + 0) = t5; +L482f30: +t9 = MEM_U32(sp + 224); +L482f34: +//nop; +t7 = MEM_U32(t9 + 0); +//nop; +if (t7 != 0) {t0 = MEM_U32(sp + 224); +goto L482f5c;} +t0 = MEM_U32(sp + 224); +t6 = MEM_U32(sp + 228); +//nop; +if (t6 == 0) {t4 = MEM_U32(sp + 216); +goto L482fa0;} +t4 = MEM_U32(sp + 216); +t0 = MEM_U32(sp + 224); +L482f5c: +//nop; +a0 = MEM_U32(sp + 216); +a1 = MEM_U32(t0 + 8); +// bdead 40000063 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L482f74; +//nop; +L482f74: +t1 = MEM_U32(sp + 224); +// bdead 4000040b gp = MEM_U32(sp + 72); +MEM_U32(t1 + 8) = v0; +t3 = MEM_U32(sp + 224); +t2 = 0x1; +MEM_U32(t3 + 0) = zero; +t8 = MEM_U32(sp + 224); +//nop; +MEM_U32(t8 + 4) = zero; +MEM_U32(sp + 164) = t2; +t4 = MEM_U32(sp + 216); +L482fa0: +//nop; +t5 = MEM_U32(t4 + 12); +//nop; +t9 = t5 << 5; +if ((int)t9 >= 0) {t1 = MEM_U32(sp + 216); +goto L483014;} +t1 = MEM_U32(sp + 216); +//nop; +a0 = MEM_U32(t4 + 28); +a2 = MEM_U32(sp + 224); +// bdead 400000a3 t9 = t9; +a1 = 0x1; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L482fd4; +a3 = zero; +L482fd4: +t7 = MEM_U32(sp + 216); +// bdead 40010009 gp = MEM_U32(sp + 72); +MEM_U32(t7 + 28) = v0; +t6 = MEM_U32(sp + 216); +//nop; +a3 = MEM_U32(sp + 160); +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t6 + 24); +// fdead 603f81bf t9 = t9; +a1 = 0x1; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L483000; +a1 = 0x1; +L483000: +t0 = MEM_U32(sp + 216); +// bdead 40000209 gp = MEM_U32(sp + 72); +MEM_U32(t0 + 24) = v0; +goto L483068; +MEM_U32(t0 + 24) = v0; +// fdead 0 t1 = MEM_U32(sp + 216); +L483014: +//nop; +a2 = MEM_U32(sp + 224); +a3 = MEM_U32(sp + 160); +a0 = MEM_U32(t1 + 28); +// bdead 400001a3 t9 = t9; +a1 = 0x1; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L483030; +a1 = 0x1; +L483030: +// bdead 4000000b gp = MEM_U32(sp + 72); +t3 = MEM_U32(sp + 216); +//nop; +MEM_U32(t3 + 28) = v0; +t8 = MEM_U32(sp + 216); +a2 = MEM_U32(sp + 224); +// fdead 623e109f t9 = t9; +a0 = MEM_U32(t8 + 24); +a1 = 0x1; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L48305c; +a3 = zero; +L48305c: +t2 = MEM_U32(sp + 216); +// bdead 40000809 gp = MEM_U32(sp + 72); +MEM_U32(t2 + 24) = v0; +L483068: +t5 = MEM_U32(sp + 164); +//nop; +if (t5 == 0) {t2 = MEM_U32(sp + 220); +goto L4830c8;} +t2 = MEM_U32(sp + 220); +t9 = MEM_U32(sp + 180); +t4 = MEM_U32(sp + 224); +//nop; +MEM_U32(t4 + 0) = t9; +t6 = MEM_U32(sp + 224); +t7 = MEM_U32(sp + 184); +//nop; +MEM_U32(t6 + 4) = t7; +t0 = MEM_U32(sp + 220); +//nop; +if (t0 == 0) {t3 = MEM_U32(sp + 164); +goto L48310c;} +t3 = MEM_U32(sp + 164); +t1 = MEM_U32(sp + 224); +//nop; +t3 = MEM_U32(t1 + 0); +//nop; +t8 = t3 + 0x1; +MEM_U32(t1 + 0) = t8; +goto L483108; +MEM_U32(t1 + 0) = t8; +// fdead 0 t2 = MEM_U32(sp + 220); +L4830c8: +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 224); +goto L4830f4;} +t7 = MEM_U32(sp + 224); +t5 = MEM_U32(sp + 224); +//nop; +t9 = MEM_U32(t5 + 0); +//nop; +t4 = t9 + 0xffffffff; +MEM_U32(t5 + 0) = t4; +goto L483108; +MEM_U32(t5 + 0) = t4; +// fdead 0 t7 = MEM_U32(sp + 224); +L4830f4: +//nop; +t6 = MEM_U32(t7 + 0); +//nop; +t0 = t6 + 0xfffffffe; +MEM_U32(t7 + 0) = t0; +L483108: +t3 = MEM_U32(sp + 164); +L48310c: +//nop; +if (t3 == 0) {//nop; +goto L483590;} +//nop; +t8 = MEM_U32(sp + 216); +//nop; +t1 = MEM_U32(t8 + 12); +//nop; +t2 = t1 << 7; +if ((int)t2 >= 0) {t3 = MEM_U32(sp + 216); +goto L4832a0;} +t3 = MEM_U32(sp + 216); +t9 = 0x10029e90; +//nop; +t4 = MEM_U8(t9 + 99); +//nop; +at = (int)t4 < (int)0x2; +if (at != 0) {//nop; +goto L483278;} +//nop; +t5 = MEM_U32(t8 + 16); +//nop; +if (t5 == 0) {s4 = 0xffffffff; +goto L483170;} +s4 = 0xffffffff; +s4 = MEM_U32(t5 + 0); +t6 = MEM_U32(sp + 216); +goto L483174; +t6 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L483170: +t6 = MEM_U32(sp + 216); +L483174: +//nop; +t0 = MEM_U32(t6 + 16); +//nop; +if (t0 == 0) {//nop; +goto L4831a4;} +//nop; +//nop; +a0 = MEM_U32(t0 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L483198; +//nop; +L483198: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L4831b0; +s3 = v0; +L4831a4: +s3 = 0x100155c4; +//nop; +s3 = s3; +L4831b0: +t7 = MEM_U32(sp + 220); +at = 0x1; +if (t7 != at) {t3 = MEM_U32(sp + 220); +goto L4831d0;} +t3 = MEM_U32(sp + 220); +s1 = 0x100155cc; +s1 = s1; +goto L4831f8; +s1 = s1; +// fdead 0 t3 = MEM_U32(sp + 220); +L4831d0: +at = 0x2; +if (t3 != at) {//nop; +goto L4831e8;} +//nop; +s2 = 0x100155d8; +s2 = s2; +goto L4831f4; +s2 = s2; +L4831e8: +s2 = 0x100155e8; +//nop; +s2 = s2; +L4831f4: +s1 = s2; +L4831f8: +t1 = MEM_U32(sp + 228); +//nop; +if (t1 == 0) {//nop; +goto L483214;} +//nop; +s0 = 0x100155ec; +s0 = s0; +goto L483220; +s0 = s0; +L483214: +s0 = 0x100155f4; +//nop; +s0 = s0; +L483220: +t2 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t9 = MEM_U32(t2 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t9; +t4 = MEM_U32(t2 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t4; +t8 = MEM_U32(t2 + 8); +//nop; +a1 = 0x10015588; +t5 = MEM_U32(t8 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t5; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L483270; +MEM_U32(sp + 36) = t5; +L483270: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L483278: +t6 = 0x10029c5c; +at = 0x10029c5c; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U32(sp + 216); +t0 = t6 + 0xffffffff; +MEM_U32(at + 0) = t0; +v0 = MEM_U32(t7 + 16); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +// fdead 0 t3 = MEM_U32(sp + 216); +L4832a0: +at = 0x4000000; +t1 = MEM_U32(t3 + 12); +//nop; +t9 = t1 & at; +if (t9 == 0) {//nop; +goto L483420;} +//nop; +t4 = 0x10029e90; +//nop; +t2 = MEM_U8(t4 + 99); +//nop; +at = (int)t2 < (int)0x2; +if (at != 0) {//nop; +goto L4833fc;} +//nop; +t8 = MEM_U32(t3 + 24); +//nop; +if (t8 == 0) {s4 = 0xffffffff; +goto L4832f4;} +s4 = 0xffffffff; +s4 = MEM_U32(t8 + 0); +t5 = MEM_U32(sp + 216); +goto L4832f8; +t5 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L4832f4: +t5 = MEM_U32(sp + 216); +L4832f8: +//nop; +t6 = MEM_U32(t5 + 24); +//nop; +if (t6 == 0) {//nop; +goto L483328;} +//nop; +//nop; +a0 = MEM_U32(t6 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L48331c; +//nop; +L48331c: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L483334; +s3 = v0; +L483328: +s3 = 0x10015634; +//nop; +s3 = s3; +L483334: +t0 = MEM_U32(sp + 220); +at = 0x1; +if (t0 != at) {t7 = MEM_U32(sp + 220); +goto L483354;} +t7 = MEM_U32(sp + 220); +s1 = 0x1001563c; +s1 = s1; +goto L48337c; +s1 = s1; +// fdead 0 t7 = MEM_U32(sp + 220); +L483354: +at = 0x2; +if (t7 != at) {//nop; +goto L48336c;} +//nop; +s2 = 0x10015648; +s2 = s2; +goto L483378; +s2 = s2; +L48336c: +s2 = 0x10015658; +//nop; +s2 = s2; +L483378: +s1 = s2; +L48337c: +t1 = MEM_U32(sp + 228); +//nop; +if (t1 == 0) {//nop; +goto L483398;} +//nop; +s0 = 0x1001565c; +s0 = s0; +goto L4833a4; +s0 = s0; +L483398: +s0 = 0x10015664; +//nop; +s0 = s0; +L4833a4: +t9 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t4 = MEM_U32(t9 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t4; +t2 = MEM_U32(t9 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t2; +t3 = MEM_U32(t9 + 8); +//nop; +a1 = 0x100155f8; +t8 = MEM_U32(t3 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t8; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4833f4; +MEM_U32(sp + 36) = t8; +L4833f4: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L4833fc: +t5 = 0x10029c5c; +at = 0x10029c5c; +t5 = MEM_U32(t5 + 0); +t0 = MEM_U32(sp + 216); +t6 = t5 + 0xffffffff; +MEM_U32(at + 0) = t6; +v0 = MEM_U32(t0 + 24); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +L483420: +t7 = 0x10029e90; +//nop; +t1 = MEM_U8(t7 + 99); +//nop; +at = (int)t1 < (int)0x2; +if (at != 0) {//nop; +goto L48356c;} +//nop; +t4 = MEM_U32(sp + 216); +//nop; +t2 = MEM_U32(t4 + 28); +//nop; +if (t2 == 0) {s4 = 0xffffffff; +goto L483464;} +s4 = 0xffffffff; +s4 = MEM_U32(t2 + 0); +t9 = MEM_U32(sp + 216); +goto L483468; +t9 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L483464: +t9 = MEM_U32(sp + 216); +L483468: +//nop; +t3 = MEM_U32(t9 + 28); +//nop; +if (t3 == 0) {//nop; +goto L483498;} +//nop; +//nop; +a0 = MEM_U32(t3 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L48348c; +//nop; +L48348c: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L4834a4; +s3 = v0; +L483498: +s3 = 0x100156a4; +//nop; +s3 = s3; +L4834a4: +t8 = MEM_U32(sp + 220); +at = 0x1; +if (t8 != at) {t5 = MEM_U32(sp + 220); +goto L4834c4;} +t5 = MEM_U32(sp + 220); +s1 = 0x100156ac; +s1 = s1; +goto L4834ec; +s1 = s1; +// fdead 0 t5 = MEM_U32(sp + 220); +L4834c4: +at = 0x2; +if (t5 != at) {//nop; +goto L4834dc;} +//nop; +s2 = 0x100156b8; +s2 = s2; +goto L4834e8; +s2 = s2; +L4834dc: +s2 = 0x100156c8; +//nop; +s2 = s2; +L4834e8: +s1 = s2; +L4834ec: +t6 = MEM_U32(sp + 228); +//nop; +if (t6 == 0) {//nop; +goto L483508;} +//nop; +s0 = 0x100156cc; +s0 = s0; +goto L483514; +s0 = s0; +L483508: +s0 = 0x100156d4; +//nop; +s0 = s0; +L483514: +t0 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t7 = MEM_U32(t0 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t7; +t1 = MEM_U32(t0 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t1; +t4 = MEM_U32(t0 + 8); +a1 = 0x10015668; +//nop; +t2 = MEM_U32(t4 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L483564; +MEM_U32(sp + 36) = t2; +L483564: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L48356c: +t9 = 0x10029c5c; +at = 0x10029c5c; +t9 = MEM_U32(t9 + 0); +t8 = MEM_U32(sp + 216); +t3 = t9 + 0xffffffff; +MEM_U32(at + 0) = t3; +v0 = MEM_U32(t8 + 28); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +L483590: +t5 = 0x10029e90; +//nop; +t6 = MEM_U8(t5 + 99); +//nop; +at = (int)t6 < (int)0x2; +if (at != 0) {//nop; +goto L4836cc;} +//nop; +t7 = MEM_U32(sp + 216); +//nop; +if (t7 == 0) {s4 = 0xffffffff; +goto L4835cc;} +s4 = 0xffffffff; +s4 = MEM_U32(t7 + 0); +t1 = MEM_U32(sp + 216); +goto L4835d0; +t1 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L4835cc: +t1 = MEM_U32(sp + 216); +L4835d0: +//nop; +if (t1 == 0) {//nop; +goto L4835f8;} +//nop; +//nop; +a0 = MEM_U32(t1 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L4835ec; +//nop; +L4835ec: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L483604; +s3 = v0; +L4835f8: +s3 = 0x10015714; +//nop; +s3 = s3; +L483604: +t0 = MEM_U32(sp + 220); +at = 0x1; +if (t0 != at) {t4 = MEM_U32(sp + 220); +goto L483624;} +t4 = MEM_U32(sp + 220); +s1 = 0x1001571c; +s1 = s1; +goto L48364c; +s1 = s1; +// fdead 0 t4 = MEM_U32(sp + 220); +L483624: +at = 0x2; +if (t4 != at) {//nop; +goto L48363c;} +//nop; +s2 = 0x10015728; +s2 = s2; +goto L483648; +s2 = s2; +L48363c: +s2 = 0x10015738; +//nop; +s2 = s2; +L483648: +s1 = s2; +L48364c: +t2 = MEM_U32(sp + 228); +//nop; +if (t2 == 0) {//nop; +goto L483668;} +//nop; +s0 = 0x1001573c; +s0 = s0; +goto L483674; +s0 = s0; +L483668: +s0 = 0x10015744; +//nop; +s0 = s0; +L483674: +t9 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t3 = MEM_U32(t9 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t3; +t8 = MEM_U32(t9 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t8; +t5 = MEM_U32(t9 + 8); +//nop; +a1 = 0x100156d8; +t6 = MEM_U32(t5 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t6; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4836c4; +MEM_U32(sp + 36) = t6; +L4836c4: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L4836cc: +t7 = 0x10029c5c; +at = 0x10029c5c; +t7 = MEM_U32(t7 + 0); +v0 = MEM_U32(sp + 216); +t1 = t7 + 0xffffffff; +MEM_U32(at + 0) = t1; +goto L4844e0; +MEM_U32(at + 0) = t1; +L4836e8: +t0 = MEM_U32(sp + 228); +at = 0x2; +if (t0 != at) {t4 = MEM_U32(sp + 216); +goto L483720;} +t4 = MEM_U32(sp + 216); +a0 = 0x10015748; +a1 = 0x1001575c; +//nop; +a2 = 0x873; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L483714; +a1 = a1; +L483714: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +t4 = MEM_U32(sp + 216); +L483720: +//nop; +a0 = MEM_U32(t4 + 24); +// bdead 40000023 t9 = t9; +a1 = sp + 0x98; +v0 = func_47e034(mem, sp, a0, a1); +goto L483734; +a1 = sp + 0x98; +L483734: +// bdead 4000000b gp = MEM_U32(sp + 72); +if (v0 == 0) {MEM_U32(sp + 156) = v0; +goto L4837ac;} +MEM_U32(sp + 156) = v0; +t3 = MEM_U32(sp + 220); +//nop; +if (t3 == 0) {t8 = MEM_U32(sp + 220); +goto L4837b0;} +t8 = MEM_U32(sp + 220); +t8 = MEM_U32(sp + 176); +//nop; +t9 = MEM_U32(t8 + 24); +//nop; +at = v0 < t9; +if (at == 0) {t8 = MEM_U32(sp + 220); +goto L4837b0;} +t8 = MEM_U32(sp + 220); +t5 = MEM_U32(sp + 152); +//nop; +if (t5 == 0) {t0 = MEM_U32(sp + 216); +goto L483798;} +t0 = MEM_U32(sp + 216); +t6 = MEM_U32(sp + 216); +at = 0x8000000; +t7 = MEM_U32(t6 + 12); +//nop; +t1 = t7 | at; +MEM_U32(t6 + 12) = t1; +t0 = MEM_U32(sp + 216); +L483798: +at = 0x20000000; +t4 = MEM_U32(t0 + 12); +//nop; +t3 = t4 | at; +MEM_U32(t0 + 12) = t3; +L4837ac: +t8 = MEM_U32(sp + 220); +L4837b0: +//nop; +if (t8 == 0) {t4 = MEM_U32(sp + 224); +goto L483870;} +t4 = MEM_U32(sp + 224); +t9 = MEM_U32(sp + 224); +//nop; +t2 = MEM_U32(t9 + 0); +//nop; +if (t2 != 0) {t9 = MEM_U32(sp + 216); +goto L48382c;} +t9 = MEM_U32(sp + 216); +t5 = MEM_U32(sp + 216); +//nop; +t7 = MEM_U32(t5 + 24); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +t6 = MEM_U32(t1 + 12); +//nop; +t4 = t6 << 0; +if ((int)t4 < 0) {t9 = MEM_U32(sp + 216); +goto L48382c;} +t9 = MEM_U32(sp + 216); +t3 = 0x10029fa0; +//nop; +t0 = MEM_U16(t3 + 50); +//nop; +if (t0 != 0) {t9 = MEM_U32(sp + 216); +goto L48382c;} +t9 = MEM_U32(sp + 216); +t8 = MEM_U32(sp + 156); +//nop; +if (t8 == 0) {t4 = MEM_U32(sp + 224); +goto L483870;} +t4 = MEM_U32(sp + 224); +t9 = MEM_U32(sp + 216); +L48382c: +a1 = 0x1; +a0 = MEM_U32(t9 + 8); +//nop; +a2 = zero; +//nop; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L483844; +//nop; +L483844: +t5 = MEM_U32(sp + 216); +// bdead 4000400b gp = MEM_U32(sp + 72); +MEM_U32(sp + 172) = v0; +MEM_U32(t5 + 16) = v0; +t7 = MEM_U32(sp + 216); +at = 0x1000000; +t1 = MEM_U32(t7 + 12); +//nop; +t6 = t1 | at; +MEM_U32(t7 + 12) = t6; +t4 = MEM_U32(sp + 224); +L483870: +//nop; +t3 = MEM_U32(t4 + 0); +//nop; +if (t3 != 0) {t8 = MEM_U32(sp + 224); +goto L483910;} +t8 = MEM_U32(sp + 224); +t0 = MEM_U32(sp + 228); +//nop; +if (t0 != 0) {t8 = MEM_U32(sp + 224); +goto L483910;} +t8 = MEM_U32(sp + 224); +t8 = MEM_U32(t4 + 4); +//nop; +if (t8 == 0) {t7 = MEM_U32(sp + 216); +goto L483954;} +t7 = MEM_U32(sp + 216); +t9 = MEM_U32(sp + 216); +at = 0x4f; +t2 = MEM_U32(t9 + 4); +//nop; +if (t2 != at) {t7 = MEM_U32(sp + 216); +goto L483954;} +t7 = MEM_U32(sp + 216); +t5 = MEM_U32(t9 + 24); +at = 0x63; +t1 = MEM_U32(t5 + 4); +//nop; +if (t1 != at) {t7 = MEM_U32(sp + 216); +goto L483954;} +t7 = MEM_U32(sp + 216); +t6 = MEM_U32(t5 + 44); +at = 0x7; +if (t6 != at) {t7 = MEM_U32(sp + 216); +goto L483954;} +t7 = MEM_U32(sp + 216); +t7 = 0x10006594; +t4 = MEM_U32(t5 + 36); +t3 = MEM_U32(t7 + 36); +//nop; +t0 = t3 << 3; +t0 = t0 - t3; +t0 = t0 << 2; +t0 = t0 + t3; +if (t0 != t4) {t7 = MEM_U32(sp + 216); +goto L483954;} +t7 = MEM_U32(sp + 216); +t8 = MEM_U32(sp + 224); +L483910: +//nop; +a0 = MEM_U32(sp + 216); +a1 = MEM_U32(t8 + 8); +// bdead 40000063 t9 = t9; +//nop; +v0 = func_47cd00(mem, sp, a0, a1); +goto L483928; +//nop; +L483928: +t2 = MEM_U32(sp + 224); +// bdead 4000080b gp = MEM_U32(sp + 72); +MEM_U32(t2 + 8) = v0; +t1 = MEM_U32(sp + 224); +t9 = 0x1; +MEM_U32(sp + 164) = t9; +MEM_U32(t1 + 0) = zero; +t6 = MEM_U32(sp + 224); +//nop; +MEM_U32(t6 + 4) = zero; +t7 = MEM_U32(sp + 216); +L483954: +//nop; +a2 = MEM_U32(sp + 224); +a0 = MEM_U32(t7 + 24); +// bdead 400000a3 t9 = t9; +a1 = 0x1; +a3 = 0x2; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L483970; +a3 = 0x2; +L483970: +// bdead 4000000b gp = MEM_U32(sp + 72); +t3 = MEM_U32(sp + 216); +//nop; +MEM_U32(t3 + 24) = v0; +t5 = MEM_U32(sp + 216); +a2 = MEM_U32(sp + 224); +// fdead 603e509f t9 = t9; +a0 = MEM_U32(t5 + 28); +a1 = 0x1; +a3 = zero; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L48399c; +a3 = zero; +L48399c: +t0 = MEM_U32(sp + 216); +// bdead 40000209 gp = MEM_U32(sp + 72); +MEM_U32(t0 + 28) = v0; +t4 = MEM_U32(sp + 164); +//nop; +if (t4 == 0) {t0 = MEM_U32(sp + 220); +goto L483a08;} +t0 = MEM_U32(sp + 220); +t8 = MEM_U32(sp + 180); +t2 = MEM_U32(sp + 224); +//nop; +MEM_U32(t2 + 0) = t8; +t1 = MEM_U32(sp + 224); +t9 = MEM_U32(sp + 184); +//nop; +MEM_U32(t1 + 4) = t9; +t6 = MEM_U32(sp + 220); +//nop; +if (t6 == 0) {t3 = MEM_U32(sp + 164); +goto L483a4c;} +t3 = MEM_U32(sp + 164); +t7 = MEM_U32(sp + 224); +//nop; +t3 = MEM_U32(t7 + 0); +//nop; +t5 = t3 + 0x1; +MEM_U32(t7 + 0) = t5; +goto L483a48; +MEM_U32(t7 + 0) = t5; +// fdead 0 t0 = MEM_U32(sp + 220); +L483a08: +//nop; +if (t0 == 0) {//nop; +goto L483a30;} +//nop; +t4 = MEM_U32(sp + 224); +//nop; +t8 = MEM_U32(t4 + 0); +//nop; +t2 = t8 + 0xffffffff; +MEM_U32(t4 + 0) = t2; +goto L483a48; +MEM_U32(t4 + 0) = t2; +L483a30: +t9 = MEM_U32(sp + 224); +//nop; +t1 = MEM_U32(t9 + 0); +//nop; +t6 = t1 + 0xfffffffe; +MEM_U32(t9 + 0) = t6; +L483a48: +t3 = MEM_U32(sp + 164); +L483a4c: +//nop; +if (t3 == 0) {//nop; +goto L483d4c;} +//nop; +t5 = MEM_U32(sp + 216); +//nop; +t7 = MEM_U32(t5 + 12); +//nop; +t0 = t7 << 7; +if ((int)t0 >= 0) {//nop; +goto L483bdc;} +//nop; +t8 = 0x10029e90; +//nop; +t2 = MEM_U8(t8 + 99); +//nop; +at = (int)t2 < (int)0x2; +if (at != 0) {//nop; +goto L483bb8;} +//nop; +t4 = MEM_U32(t5 + 16); +//nop; +if (t4 == 0) {s4 = 0xffffffff; +goto L483ab0;} +s4 = 0xffffffff; +s4 = MEM_U32(t4 + 0); +t1 = MEM_U32(sp + 216); +goto L483ab4; +t1 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L483ab0: +t1 = MEM_U32(sp + 216); +L483ab4: +//nop; +t6 = MEM_U32(t1 + 16); +//nop; +if (t6 == 0) {//nop; +goto L483ae4;} +//nop; +//nop; +a0 = MEM_U32(t6 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L483ad8; +//nop; +L483ad8: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L483af0; +s3 = v0; +L483ae4: +s3 = 0x100157a4; +//nop; +s3 = s3; +L483af0: +t9 = MEM_U32(sp + 220); +at = 0x1; +if (t9 != at) {t3 = MEM_U32(sp + 220); +goto L483b10;} +t3 = MEM_U32(sp + 220); +s1 = 0x100157ac; +s1 = s1; +goto L483b38; +s1 = s1; +// fdead 0 t3 = MEM_U32(sp + 220); +L483b10: +at = 0x2; +if (t3 != at) {//nop; +goto L483b28;} +//nop; +s2 = 0x100157b8; +s2 = s2; +goto L483b34; +s2 = s2; +L483b28: +s2 = 0x100157c8; +//nop; +s2 = s2; +L483b34: +s1 = s2; +L483b38: +t7 = MEM_U32(sp + 228); +//nop; +if (t7 == 0) {//nop; +goto L483b54;} +//nop; +s0 = 0x100157cc; +s0 = s0; +goto L483b60; +s0 = s0; +L483b54: +s0 = 0x100157d4; +//nop; +s0 = s0; +L483b60: +t0 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t8 = MEM_U32(t0 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t8; +t2 = MEM_U32(t0 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t2; +t5 = MEM_U32(t0 + 8); +a1 = 0x10015768; +//nop; +t4 = MEM_U32(t5 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t4; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L483bb0; +MEM_U32(sp + 36) = t4; +L483bb0: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L483bb8: +t1 = 0x10029c5c; +at = 0x10029c5c; +t1 = MEM_U32(t1 + 0); +t9 = MEM_U32(sp + 216); +t6 = t1 + 0xffffffff; +MEM_U32(at + 0) = t6; +v0 = MEM_U32(t9 + 16); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +L483bdc: +t3 = 0x10029e90; +//nop; +t7 = MEM_U8(t3 + 99); +//nop; +at = (int)t7 < (int)0x2; +if (at != 0) {//nop; +goto L483d28;} +//nop; +t8 = MEM_U32(sp + 216); +//nop; +t2 = MEM_U32(t8 + 24); +//nop; +if (t2 == 0) {s4 = 0xffffffff; +goto L483c20;} +s4 = 0xffffffff; +s4 = MEM_U32(t2 + 0); +t0 = MEM_U32(sp + 216); +goto L483c24; +t0 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L483c20: +t0 = MEM_U32(sp + 216); +L483c24: +//nop; +t5 = MEM_U32(t0 + 24); +//nop; +if (t5 == 0) {//nop; +goto L483c54;} +//nop; +//nop; +a0 = MEM_U32(t5 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L483c48; +//nop; +L483c48: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L483c60; +s3 = v0; +L483c54: +s3 = 0x10015814; +//nop; +s3 = s3; +L483c60: +t4 = MEM_U32(sp + 220); +at = 0x1; +if (t4 != at) {t1 = MEM_U32(sp + 220); +goto L483c80;} +t1 = MEM_U32(sp + 220); +s1 = 0x1001581c; +s1 = s1; +goto L483ca8; +s1 = s1; +// fdead 0 t1 = MEM_U32(sp + 220); +L483c80: +at = 0x2; +if (t1 != at) {//nop; +goto L483c98;} +//nop; +s2 = 0x10015828; +s2 = s2; +goto L483ca4; +s2 = s2; +L483c98: +s2 = 0x10015838; +//nop; +s2 = s2; +L483ca4: +s1 = s2; +L483ca8: +t6 = MEM_U32(sp + 228); +//nop; +if (t6 == 0) {//nop; +goto L483cc4;} +//nop; +s0 = 0x1001583c; +s0 = s0; +goto L483cd0; +s0 = s0; +L483cc4: +s0 = 0x10015844; +//nop; +s0 = s0; +L483cd0: +t9 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t3 = MEM_U32(t9 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t3; +t7 = MEM_U32(t9 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t7; +t8 = MEM_U32(t9 + 8); +//nop; +a1 = 0x100157d8; +t2 = MEM_U32(t8 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L483d20; +MEM_U32(sp + 36) = t2; +L483d20: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L483d28: +t0 = 0x10029c5c; +at = 0x10029c5c; +t0 = MEM_U32(t0 + 0); +t4 = MEM_U32(sp + 216); +t5 = t0 + 0xffffffff; +MEM_U32(at + 0) = t5; +v0 = MEM_U32(t4 + 24); +// bdead 9 ra = MEM_U32(sp + 76); +goto L4844e4; +// bdead 9 ra = MEM_U32(sp + 76); +L483d4c: +t1 = 0x10029e90; +//nop; +t6 = MEM_U8(t1 + 99); +//nop; +at = (int)t6 < (int)0x2; +if (at != 0) {//nop; +goto L483e88;} +//nop; +t3 = MEM_U32(sp + 216); +//nop; +if (t3 == 0) {s4 = 0xffffffff; +goto L483d88;} +s4 = 0xffffffff; +s4 = MEM_U32(t3 + 0); +t7 = MEM_U32(sp + 216); +goto L483d8c; +t7 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L483d88: +t7 = MEM_U32(sp + 216); +L483d8c: +//nop; +if (t7 == 0) {//nop; +goto L483db4;} +//nop; +//nop; +a0 = MEM_U32(t7 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L483da8; +//nop; +L483da8: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L483dc0; +s3 = v0; +L483db4: +s3 = 0x10015884; +//nop; +s3 = s3; +L483dc0: +t9 = MEM_U32(sp + 220); +at = 0x1; +if (t9 != at) {t8 = MEM_U32(sp + 220); +goto L483de0;} +t8 = MEM_U32(sp + 220); +s1 = 0x1001588c; +s1 = s1; +goto L483e08; +s1 = s1; +// fdead 0 t8 = MEM_U32(sp + 220); +L483de0: +at = 0x2; +if (t8 != at) {//nop; +goto L483df8;} +//nop; +s2 = 0x10015898; +s2 = s2; +goto L483e04; +s2 = s2; +L483df8: +s2 = 0x100158a8; +//nop; +s2 = s2; +L483e04: +s1 = s2; +L483e08: +t2 = MEM_U32(sp + 228); +//nop; +if (t2 == 0) {//nop; +goto L483e24;} +//nop; +s0 = 0x100158ac; +s0 = s0; +goto L483e30; +s0 = s0; +L483e24: +s0 = 0x100158b4; +//nop; +s0 = s0; +L483e30: +t0 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t5 = MEM_U32(t0 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t5; +t4 = MEM_U32(t0 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t4; +t1 = MEM_U32(t0 + 8); +a1 = 0x10015848; +//nop; +t6 = MEM_U32(t1 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t6; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L483e80; +MEM_U32(sp + 36) = t6; +L483e80: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L483e88: +t3 = 0x10029c5c; +at = 0x10029c5c; +t3 = MEM_U32(t3 + 0); +v0 = MEM_U32(sp + 216); +t7 = t3 + 0xffffffff; +MEM_U32(at + 0) = t7; +goto L4844e0; +MEM_U32(at + 0) = t7; +L483ea4: +a0 = 0x100158b8; +a1 = 0x100158c0; +//nop; +a2 = 0x8b1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L483ec0; +a1 = a1; +L483ec0: +// bdead 40000003 gp = MEM_U32(sp + 72); +//nop; +L483ec8: +MEM_U32(sp + 156) = zero; +L483ecc: +t9 = MEM_U32(sp + 156); +t2 = sp + 0xcc; +t8 = t9 << 2; +t5 = t8 + t2; +t4 = MEM_U32(t5 + 0); +//nop; +at = t4 < 0x5; +if (at == 0) {//nop; +goto L484340;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100168e8[] = { +&&L484364, +&&L483f10, +&&L483f78, +&&L483fac, +&&L483fe0, +}; +dest = Lswitch100168e8[t4]; +//nop; +goto *dest; +//nop; +L483f10: +t0 = MEM_U32(sp + 228); +at = 0x2; +if (t0 != at) {t1 = MEM_U32(sp + 216); +goto L483f48;} +t1 = MEM_U32(sp + 216); +a0 = 0x100158cc; +a1 = 0x100158e0; +//nop; +a2 = 0x8b9; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L483f3c; +a1 = a1; +L483f3c: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +t1 = MEM_U32(sp + 216); +L483f48: +//nop; +a1 = MEM_U32(sp + 220); +a2 = MEM_U32(sp + 224); +a3 = MEM_U32(sp + 228); +a0 = MEM_U32(t1 + 24); +// bdead 400001e1 t9 = t9; +//nop; +v0 = func_484500(mem, sp, a0, a1, a2, a3); +goto L483f68; +//nop; +L483f68: +t6 = MEM_U32(sp + 216); +// bdead 40008009 gp = MEM_U32(sp + 72); +MEM_U32(t6 + 24) = v0; +goto L484364; +MEM_U32(t6 + 24) = v0; +L483f78: +t3 = MEM_U32(sp + 216); +//nop; +a1 = MEM_U32(sp + 220); +a2 = MEM_U32(sp + 224); +a3 = MEM_U32(sp + 228); +a0 = MEM_U32(t3 + 24); +// bdead 400001e1 t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L483f9c; +//nop; +L483f9c: +t7 = MEM_U32(sp + 216); +// bdead 40010009 gp = MEM_U32(sp + 72); +MEM_U32(t7 + 24) = v0; +goto L484364; +MEM_U32(t7 + 24) = v0; +L483fac: +t9 = MEM_U32(sp + 216); +a1 = MEM_U32(sp + 220); +a0 = MEM_U32(t9 + 28); +//nop; +a2 = MEM_U32(sp + 224); +a3 = MEM_U32(sp + 228); +// bdead 400001e1 t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L483fd0; +//nop; +L483fd0: +t8 = MEM_U32(sp + 216); +// bdead 42000009 gp = MEM_U32(sp + 72); +MEM_U32(t8 + 28) = v0; +goto L484364; +MEM_U32(t8 + 28) = v0; +L483fe0: +t2 = MEM_U32(sp + 228); +at = 0x2; +if (t2 != at) {t5 = MEM_U32(sp + 220); +goto L484018;} +t5 = MEM_U32(sp + 220); +a0 = 0x100158ec; +a1 = 0x10015900; +//nop; +a2 = 0x8c3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48400c; +a1 = a1; +L48400c: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +t5 = MEM_U32(sp + 220); +L484018: +//nop; +if (t5 == 0) {t5 = MEM_U32(sp + 216); +goto L4842cc;} +t5 = MEM_U32(sp + 216); +t4 = MEM_U32(sp + 224); +//nop; +t0 = MEM_U32(t4 + 0); +//nop; +if (t0 != 0) {t5 = MEM_U32(sp + 216); +goto L4842cc;} +t5 = MEM_U32(sp + 216); +t1 = MEM_U32(sp + 216); +at = 0x63; +t6 = MEM_U32(t1 + 28); +//nop; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 == at) {at = 0x65; +goto L484084;} +at = 0x65; +if (t3 == at) {at = 0x5f; +goto L484084;} +at = 0x5f; +if (t3 != at) {t1 = MEM_U32(sp + 216); +goto L4840f4;} +t1 = MEM_U32(sp + 216); +t7 = MEM_U32(t6 + 24); +at = 0x63; +t9 = MEM_U32(t7 + 4); +//nop; +if (t9 != at) {t1 = MEM_U32(sp + 216); +goto L4840f4;} +t1 = MEM_U32(sp + 216); +L484084: +t8 = MEM_U32(sp + 216); +//nop; +a1 = MEM_U32(sp + 220); +a2 = MEM_U32(sp + 224); +a3 = MEM_U32(sp + 228); +a0 = MEM_U32(t8 + 24); +// bdead 400001e1 t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L4840a8; +//nop; +L4840a8: +t2 = MEM_U32(sp + 216); +// bdead 40000809 gp = MEM_U32(sp + 72); +MEM_U32(t2 + 24) = v0; +t5 = MEM_U32(sp + 216); +//nop; +a3 = MEM_U32(sp + 228); +a2 = MEM_U32(sp + 224); +a1 = MEM_U32(sp + 220); +a0 = MEM_U32(t5 + 28); +// fdead 603e49ff t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L4840d8; +//nop; +L4840d8: +t4 = MEM_U32(sp + 216); +// bdead 40002009 gp = MEM_U32(sp + 72); +t0 = 0xffffffff; +MEM_U32(t4 + 28) = v0; +MEM_U32(sp + 200) = t0; +goto L484364; +MEM_U32(sp + 200) = t0; +// fdead 0 t1 = MEM_U32(sp + 216); +L4840f4: +at = 0x63; +t3 = MEM_U32(t1 + 24); +//nop; +t6 = MEM_U32(t3 + 4); +//nop; +if (t6 == at) {at = 0x65; +goto L484138;} +at = 0x65; +if (t6 == at) {at = 0x5f; +goto L484138;} +at = 0x5f; +if (t6 != at) {t7 = MEM_U32(sp + 216); +goto L4841bc;} +t7 = MEM_U32(sp + 216); +t7 = MEM_U32(t3 + 24); +at = 0x63; +t9 = MEM_U32(t7 + 4); +//nop; +if (t9 != at) {t7 = MEM_U32(sp + 216); +goto L4841bc;} +t7 = MEM_U32(sp + 216); +L484138: +t8 = MEM_U32(sp + 216); +//nop; +a1 = MEM_U32(sp + 220); +a2 = MEM_U32(sp + 224); +a3 = MEM_U32(sp + 228); +a0 = MEM_U32(t8 + 28); +// bdead 400001e1 t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L48415c; +//nop; +L48415c: +t2 = MEM_U32(sp + 216); +// bdead 40000809 gp = MEM_U32(sp + 72); +MEM_U32(t2 + 28) = v0; +t5 = MEM_U32(sp + 216); +//nop; +a3 = MEM_U32(sp + 228); +a2 = MEM_U32(sp + 224); +a1 = MEM_U32(sp + 220); +a0 = MEM_U32(t5 + 24); +// fdead 603e49ff t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L48418c; +//nop; +L48418c: +t4 = MEM_U32(sp + 216); +// bdead 40002009 gp = MEM_U32(sp + 72); +MEM_U32(t4 + 24) = v0; +t1 = MEM_U32(sp + 216); +t0 = 0xffffffff; +MEM_U32(sp + 200) = t0; +t6 = MEM_U32(t1 + 12); +at = 0x4000000; +t3 = t6 | at; +MEM_U32(t1 + 12) = t3; +goto L484364; +MEM_U32(t1 + 12) = t3; +// fdead 0 t7 = MEM_U32(sp + 216); +L4841bc: +//nop; +a0 = MEM_U32(t7 + 28); +// bdead 40000021 t9 = t9; +//nop; +v0 = func_47d06c(mem, sp, a0); +goto L4841d0; +//nop; +L4841d0: +// bdead 40000009 gp = MEM_U32(sp + 72); +if (v0 == 0) {t0 = MEM_U32(sp + 216); +goto L48424c;} +t0 = MEM_U32(sp + 216); +t9 = MEM_U32(sp + 216); +a1 = MEM_U32(sp + 220); +a0 = MEM_U32(t9 + 24); +//nop; +a2 = MEM_U32(sp + 224); +a3 = MEM_U32(sp + 228); +// bdead 400001e1 t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L484200; +//nop; +L484200: +t8 = MEM_U32(sp + 216); +// bdead 42000009 gp = MEM_U32(sp + 72); +MEM_U32(t8 + 24) = v0; +t2 = MEM_U32(sp + 216); +//nop; +a3 = MEM_U32(sp + 228); +a2 = MEM_U32(sp + 224); +a1 = MEM_U32(sp + 220); +a0 = MEM_U32(t2 + 28); +// fdead 623e09ff t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L484230; +//nop; +L484230: +t5 = MEM_U32(sp + 216); +// bdead 40004009 gp = MEM_U32(sp + 72); +t4 = 0xffffffff; +MEM_U32(t5 + 28) = v0; +MEM_U32(sp + 200) = t4; +goto L484364; +MEM_U32(sp + 200) = t4; +// fdead 0 t0 = MEM_U32(sp + 216); +L48424c: +//nop; +a1 = MEM_U32(sp + 220); +a2 = MEM_U32(sp + 224); +a3 = MEM_U32(sp + 228); +a0 = MEM_U32(t0 + 28); +// fdead 603e03ef t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L48426c; +//nop; +L48426c: +t6 = MEM_U32(sp + 216); +// bdead 40008009 gp = MEM_U32(sp + 72); +MEM_U32(t6 + 28) = v0; +t3 = MEM_U32(sp + 216); +//nop; +a3 = MEM_U32(sp + 228); +a2 = MEM_U32(sp + 224); +a1 = MEM_U32(sp + 220); +a0 = MEM_U32(t3 + 24); +// fdead 603e91ff t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L48429c; +//nop; +L48429c: +t1 = MEM_U32(sp + 216); +// bdead 40000409 gp = MEM_U32(sp + 72); +MEM_U32(t1 + 24) = v0; +t9 = MEM_U32(sp + 216); +t7 = 0xffffffff; +MEM_U32(sp + 200) = t7; +t8 = MEM_U32(t9 + 12); +at = 0x4000000; +t2 = t8 | at; +MEM_U32(t9 + 12) = t2; +goto L484364; +MEM_U32(t9 + 12) = t2; +// fdead 0 t5 = MEM_U32(sp + 216); +L4842cc: +//nop; +a1 = MEM_U32(sp + 220); +a2 = MEM_U32(sp + 224); +a3 = MEM_U32(sp + 228); +a0 = MEM_U32(t5 + 24); +// bdead 400001e1 t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L4842ec; +//nop; +L4842ec: +t4 = MEM_U32(sp + 216); +// bdead 40002009 gp = MEM_U32(sp + 72); +MEM_U32(t4 + 24) = v0; +t0 = MEM_U32(sp + 216); +//nop; +a3 = MEM_U32(sp + 228); +a2 = MEM_U32(sp + 224); +a1 = MEM_U32(sp + 220); +a0 = MEM_U32(t0 + 28); +// fdead 603e23ff t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L48431c; +//nop; +L48431c: +t6 = MEM_U32(sp + 216); +// bdead 40008009 gp = MEM_U32(sp + 72); +MEM_U32(t6 + 28) = v0; +t3 = MEM_U32(sp + 220); +//nop; +if (t3 == 0) {t1 = 0xffffffff; +goto L484364;} +t1 = 0xffffffff; +MEM_U32(sp + 200) = t1; +goto L484364; +MEM_U32(sp + 200) = t1; +L484340: +a0 = 0x1001590c; +a1 = 0x10015914; +//nop; +a2 = 0x8f7; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48435c; +a1 = a1; +L48435c: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L484364: +t7 = MEM_U32(sp + 156); +//nop; +t8 = t7 + 0x1; +at = (int)t8 < (int)0x3; +if (at != 0) {MEM_U32(sp + 156) = t8; +goto L483ecc;} +MEM_U32(sp + 156) = t8; +t2 = MEM_U32(sp + 224); +t5 = MEM_U32(sp + 200); +t9 = MEM_U32(t2 + 0); +t0 = 0x10029e90; +t4 = t9 + t5; +MEM_U32(t2 + 0) = t4; +t6 = MEM_U8(t0 + 99); +//nop; +at = (int)t6 < (int)0x2; +if (at != 0) {//nop; +goto L4844c8;} +//nop; +t3 = MEM_U32(sp + 216); +//nop; +if (t3 == 0) {s4 = 0xffffffff; +goto L4843c8;} +s4 = 0xffffffff; +s4 = MEM_U32(t3 + 0); +t1 = MEM_U32(sp + 216); +goto L4843cc; +t1 = MEM_U32(sp + 216); +s4 = 0xffffffff; +L4843c8: +t1 = MEM_U32(sp + 216); +L4843cc: +//nop; +if (t1 == 0) {//nop; +goto L4843f4;} +//nop; +//nop; +a0 = MEM_U32(t1 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L4843e8; +//nop; +L4843e8: +// bdead 40200009 gp = MEM_U32(sp + 72); +s3 = v0; +goto L484400; +s3 = v0; +L4843f4: +s3 = 0x1001595c; +//nop; +s3 = s3; +L484400: +t7 = MEM_U32(sp + 220); +at = 0x1; +if (t7 != at) {t8 = MEM_U32(sp + 220); +goto L484420;} +t8 = MEM_U32(sp + 220); +s1 = 0x10015964; +s1 = s1; +goto L484448; +s1 = s1; +// fdead 0 t8 = MEM_U32(sp + 220); +L484420: +at = 0x2; +if (t8 != at) {//nop; +goto L484438;} +//nop; +s2 = 0x10015970; +s2 = s2; +goto L484444; +s2 = s2; +L484438: +s2 = 0x10015980; +//nop; +s2 = s2; +L484444: +s1 = s2; +L484448: +t9 = MEM_U32(sp + 228); +//nop; +if (t9 == 0) {//nop; +goto L484464;} +//nop; +s0 = 0x10015984; +s0 = s0; +goto L484470; +s0 = s0; +L484464: +s0 = 0x1001598c; +//nop; +s0 = s0; +L484470: +t5 = MEM_U32(sp + 224); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 24) = s0; +t4 = MEM_U32(t5 + 0); +a0 = 0x10004834; +MEM_U32(sp + 28) = t4; +t2 = MEM_U32(t5 + 4); +a2 = 0x10029c5c; +MEM_U32(sp + 32) = t2; +t0 = MEM_U32(t5 + 8); +a1 = 0x10015920; +//nop; +t6 = MEM_U32(t0 + 0); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = s4; +a1 = a1; +MEM_U32(sp + 36) = t6; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4844c0; +MEM_U32(sp + 36) = t6; +L4844c0: +// bdead 40000001 gp = MEM_U32(sp + 72); +//nop; +L4844c8: +t3 = 0x10029c5c; +at = 0x10029c5c; +t3 = MEM_U32(t3 + 0); +v0 = MEM_U32(sp + 216); +t1 = t3 + 0xffffffff; +MEM_U32(at + 0) = t1; +L4844e0: +// bdead 9 ra = MEM_U32(sp + 76); +L4844e4: +// bdead 9 s0 = MEM_U32(sp + 52); +// bdead 9 s1 = MEM_U32(sp + 56); +// bdead 9 s2 = MEM_U32(sp + 60); +// bdead 9 s3 = MEM_U32(sp + 64); +// bdead 9 s4 = MEM_U32(sp + 68); +// bdead 9 sp = sp + 0xd8; +return v0; +// bdead 9 sp = sp + 0xd8; +} + +static uint32_t func_484500(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L484500: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = MEM_U32(a0 + 4); +at = 0x2e; +if (v0 == at) {s0 = a0; +goto L484560;} +s0 = a0; +at = 0x5e; +if (v0 == at) {at = 0x5f; +goto L484560;} +at = 0x5f; +if (v0 == at) {at = 0x60; +goto L4845b4;} +at = 0x60; +if (v0 == at) {at = 0x63; +goto L484698;} +at = 0x63; +if (v0 == at) {a2 = 0x91e; +goto L48458c;} +a2 = 0x91e; +//nop; +goto L4846c4; +//nop; +L484560: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 40); +// fdead 400201ef t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L48457c; +//nop; +L48457c: +// bdead 20009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +v0 = s0; +goto L4846e4; +v0 = s0; +L48458c: +t6 = MEM_U32(sp + 36); +t7 = MEM_U32(sp + 40); +if (t6 == 0) {//nop; +goto L4845ac;} +//nop; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 + 0x1; +MEM_U32(t7 + 0) = t9; +L4845ac: +v0 = s0; +goto L4846e4; +v0 = s0; +L4845b4: +a0 = MEM_U32(s0 + 24); +at = 0x41; +t0 = MEM_U32(a0 + 4); +a1 = MEM_U32(sp + 36); +if (t0 != at) {//nop; +goto L484674;} +//nop; +a1 = 0x10029fa0; +//nop; +v1 = MEM_U16(a1 + 26); +//nop; +if (v1 == 0) {//nop; +goto L4845f8;} +//nop; +v0 = MEM_U16(a1 + 10); +//nop; +t1 = v0 & 0x1; +if (t1 != 0) {t3 = v0 & 0x5; +goto L484614;} +t3 = v0 & 0x5; +L4845f8: +if (v1 != 0) {//nop; +goto L48464c;} +//nop; +v0 = MEM_U16(a1 + 10); +//nop; +t2 = v0 & 0x1; +if (t2 == 0) {t3 = v0 & 0x5; +goto L48464c;} +t3 = v0 & 0x5; +L484614: +at = 0x5; +if (t3 != at) {a2 = 0x913; +goto L48464c;} +a2 = 0x913; +a0 = 0x10015990; +a1 = 0x100159a0; +//nop; +MEM_U32(sp + 44) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48463c; +a1 = a1; +L48463c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 44); +a0 = MEM_U32(s0 + 24); +//nop; +L48464c: +//nop; +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 40); +// fdead 60021fff t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L484664; +//nop; +L484664: +// bdead 20009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +v0 = s0; +goto L4846e4; +v0 = s0; +L484674: +//nop; +a2 = MEM_U32(sp + 40); +// fdead 400203ef t9 = t9; +//nop; +v0 = func_484500(mem, sp, a0, a1, a2, a3); +goto L484688; +//nop; +L484688: +// bdead 20009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +v0 = s0; +goto L4846e4; +v0 = s0; +L484698: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 40); +// fdead 400201ef t9 = t9; +//nop; +v0 = func_47e2d8(mem, sp, a0, a1, a2, a3); +goto L4846b4; +//nop; +L4846b4: +// bdead 20009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +v0 = s0; +goto L4846e4; +v0 = s0; +L4846c4: +a0 = 0x100159ac; +a1 = 0x100159b4; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4846dc; +a1 = a1; +L4846dc: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L4846e4: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static void func_4846f4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4846f4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 44) = s6; +// fdead 4000006b MEM_U32(sp + 40) = s5; +// fdead 4000006b MEM_U32(sp + 36) = s4; +// fdead 4000006b MEM_U32(sp + 32) = s3; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s0 = a0; +s1 = 0x43; +s2 = 0x42; +s3 = 0x36; +s4 = a1; +s5 = 0x1000000; +s6 = 0x4000000; +// fdead 40fe006b MEM_U32(sp + 52) = ra; +// fdead 40fe006b MEM_U32(sp + 48) = gp; +v0 = MEM_U32(s0 + 4); +L484748: +at = 0x39; +if (s1 == v0) {//nop; +goto L48475c;} +//nop; +if (s2 != v0) {//nop; +goto L484768;} +//nop; +L48475c: +s0 = MEM_U32(s0 + 28); +v0 = MEM_U32(s0 + 4); +goto L484748; +v0 = MEM_U32(s0 + 4); +L484768: +if (s3 != v0) {//nop; +goto L48477c;} +//nop; +s0 = MEM_U32(s0 + 24); +v0 = MEM_U32(s0 + 4); +goto L484748; +v0 = MEM_U32(s0 + 4); +L48477c: +if (v0 == at) {at = 0x55; +goto L48478c;} +at = 0x55; +if (v0 != at) {at = 0x2f; +goto L4848c0;} +at = 0x2f; +L48478c: +v0 = MEM_U32(s0 + 12); +a2 = 0x92e; +t6 = v0 & s5; +if (t6 == 0) {//nop; +goto L4847c4;} +//nop; +a0 = 0x100159c0; +a1 = 0x100159cc; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4847b8; +a1 = a1; +L4847b8: +// bdead 40fe0001 gp = MEM_U32(sp + 48); +v0 = MEM_U32(s0 + 12); +//nop; +L4847c4: +//nop; +t7 = v0 | s5; +a0 = MEM_U32(s0 + 24); +// bdead 40ff0021 t9 = t9; +MEM_U32(s0 + 16) = s4; +MEM_U32(s0 + 12) = t7; +v0 = func_47d514(mem, sp, a0); +goto L4847e0; +MEM_U32(s0 + 12) = t7; +L4847e0: +// bdead 40fe0009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L48481c;} +//nop; +t8 = MEM_U32(s0 + 12); +a0 = MEM_U32(s0 + 24); +t9 = t8 | s6; +MEM_U32(s0 + 12) = t9; +//nop; +a1 = s4; +// bdead 40fe0061 t9 = t9; +//nop; +func_4846f4(mem, sp, a0, a1); +goto L484810; +//nop; +L484810: +// bdead 40fe0001 gp = MEM_U32(sp + 48); +//nop; +goto L48484c; +//nop; +L48481c: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 60fe003f t9 = t9; +//nop; +v0 = func_47d4bc(mem, sp, a0); +goto L484830; +//nop; +L484830: +// bdead 40fe0009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L48484c;} +//nop; +t0 = MEM_U32(s0 + 12); +at = 0x20000000; +t1 = t0 | at; +MEM_U32(s0 + 12) = t1; +L48484c: +//nop; +a0 = MEM_U32(s0 + 28); +// fdead 60fe063f t9 = t9; +//nop; +v0 = func_47d514(mem, sp, a0); +goto L484860; +//nop; +L484860: +// bdead 40fe0009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L484888;} +//nop; +t2 = MEM_U32(s0 + 12); +at = 0x2000000; +t3 = t2 | at; +MEM_U32(s0 + 12) = t3; +s0 = MEM_U32(s0 + 28); +v0 = MEM_U32(s0 + 4); +goto L484748; +v0 = MEM_U32(s0 + 4); +L484888: +//nop; +a0 = MEM_U32(s0 + 28); +// fdead 60fe003f t9 = t9; +//nop; +v0 = func_47d4bc(mem, sp, a0); +goto L48489c; +//nop; +L48489c: +// bdead 20009 gp = MEM_U32(sp + 48); +if (v0 == 0) {// bdead 20001 ra = MEM_U32(sp + 52); +goto L484978;} +// bdead 20001 ra = MEM_U32(sp + 52); +t4 = MEM_U32(s0 + 12); +at = 0x8000000; +t5 = t4 | at; +MEM_U32(s0 + 12) = t5; +goto L484974; +MEM_U32(s0 + 12) = t5; +at = 0x2f; +L4848c0: +if (v0 != at) {a2 = 0x946; +goto L484974;} +a2 = 0x946; +v0 = MEM_U32(s0 + 12); +//nop; +t6 = v0 & s5; +if (t6 == 0) {//nop; +goto L484900;} +//nop; +a0 = 0x100159d8; +a1 = 0x100159e4; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4848f4; +a1 = a1; +L4848f4: +// bdead 40fe0001 gp = MEM_U32(sp + 48); +v0 = MEM_U32(s0 + 12); +//nop; +L484900: +//nop; +t7 = v0 | s5; +a0 = MEM_U32(s0 + 24); +// bdead 40ff0021 t9 = t9; +MEM_U32(s0 + 16) = s4; +MEM_U32(s0 + 12) = t7; +v0 = func_47d514(mem, sp, a0); +goto L48491c; +MEM_U32(s0 + 12) = t7; +L48491c: +// bdead 40fe0009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L484944;} +//nop; +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 | s6; +MEM_U32(s0 + 12) = t9; +s0 = MEM_U32(s0 + 24); +v0 = MEM_U32(s0 + 4); +goto L484748; +v0 = MEM_U32(s0 + 4); +L484944: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 60fe003f t9 = t9; +//nop; +v0 = func_47d4bc(mem, sp, a0); +goto L484958; +//nop; +L484958: +// bdead 20009 gp = MEM_U32(sp + 48); +if (v0 == 0) {// bdead 20001 ra = MEM_U32(sp + 52); +goto L484978;} +// bdead 20001 ra = MEM_U32(sp + 52); +t0 = MEM_U32(s0 + 12); +at = 0x20000000; +t1 = t0 | at; +MEM_U32(s0 + 12) = t1; +L484974: +// bdead 1 ra = MEM_U32(sp + 52); +L484978: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void func_48499c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48499c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000006b MEM_U32(sp + 52) = s7; +// fdead 4000006b MEM_U32(sp + 48) = s6; +// fdead 4000006b MEM_U32(sp + 44) = s5; +// fdead 4000006b MEM_U32(sp + 40) = s4; +// fdead 4000006b MEM_U32(sp + 36) = s3; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +s0 = a0; +s1 = 0x43; +s2 = 0x42; +s3 = 0x36; +s4 = a1; +s5 = 0x1000000; +s6 = 0x4000000; +s7 = 0x20000000; +// fdead 41fe006b MEM_U32(sp + 60) = ra; +// fdead 41fe006b MEM_U32(sp + 56) = gp; +v0 = MEM_U32(s0 + 4); +L4849f8: +at = 0x39; +if (s1 == v0) {//nop; +goto L484a0c;} +//nop; +if (s2 != v0) {//nop; +goto L484a18;} +//nop; +L484a0c: +s0 = MEM_U32(s0 + 28); +v0 = MEM_U32(s0 + 4); +goto L4849f8; +v0 = MEM_U32(s0 + 4); +L484a18: +if (s3 != v0) {//nop; +goto L484a2c;} +//nop; +s0 = MEM_U32(s0 + 24); +v0 = MEM_U32(s0 + 4); +goto L4849f8; +v0 = MEM_U32(s0 + 4); +L484a2c: +if (v0 == at) {at = 0x55; +goto L484a3c;} +at = 0x55; +if (v0 != at) {at = 0x2f; +goto L484b48;} +at = 0x2f; +L484a3c: +v0 = MEM_U32(s0 + 12); +//nop; +t6 = v0 & s5; +if (t6 != 0) {t7 = v0 | s5; +goto L484bd4;} +t7 = v0 | s5; +//nop; +a0 = MEM_U32(s0 + 24); +// bdead 41ff0021 t9 = t9; +MEM_U32(s0 + 16) = s4; +MEM_U32(s0 + 12) = t7; +v0 = func_47d514(mem, sp, a0); +goto L484a68; +MEM_U32(s0 + 12) = t7; +L484a68: +// bdead 41fe0009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L484aa4;} +//nop; +t8 = MEM_U32(s0 + 12); +a0 = MEM_U32(s0 + 24); +t9 = t8 | s6; +MEM_U32(s0 + 12) = t9; +//nop; +a1 = s4; +// bdead 41fe0061 t9 = t9; +//nop; +func_48499c(mem, sp, a0, a1); +goto L484a98; +//nop; +L484a98: +// bdead 41fe0001 gp = MEM_U32(sp + 56); +//nop; +goto L484ad4; +//nop; +L484aa4: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 161fe003f t9 = t9; +//nop; +v0 = func_47d4bc(mem, sp, a0); +goto L484ab8; +//nop; +L484ab8: +// bdead 41fe0009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L484ad4;} +//nop; +t0 = MEM_U32(s0 + 12); +//nop; +t1 = t0 | s7; +MEM_U32(s0 + 12) = t1; +L484ad4: +//nop; +a0 = MEM_U32(s0 + 28); +// fdead 161fe063f t9 = t9; +//nop; +v0 = func_47d514(mem, sp, a0); +goto L484ae8; +//nop; +L484ae8: +// bdead 41fe0009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L484b10;} +//nop; +t2 = MEM_U32(s0 + 12); +at = 0x2000000; +t3 = t2 | at; +MEM_U32(s0 + 12) = t3; +s0 = MEM_U32(s0 + 28); +v0 = MEM_U32(s0 + 4); +goto L4849f8; +v0 = MEM_U32(s0 + 4); +L484b10: +//nop; +a0 = MEM_U32(s0 + 28); +// fdead 161fe003f t9 = t9; +//nop; +v0 = func_47d4bc(mem, sp, a0); +goto L484b24; +//nop; +L484b24: +// bdead 20009 gp = MEM_U32(sp + 56); +if (v0 == 0) {// bdead 20001 ra = MEM_U32(sp + 60); +goto L484bd8;} +// bdead 20001 ra = MEM_U32(sp + 60); +t4 = MEM_U32(s0 + 12); +at = 0x8000000; +t5 = t4 | at; +MEM_U32(s0 + 12) = t5; +goto L484bd4; +MEM_U32(s0 + 12) = t5; +at = 0x2f; +L484b48: +if (v0 != at) {// bdead 41fe0001 ra = MEM_U32(sp + 60); +goto L484bd8;} +// bdead 41fe0001 ra = MEM_U32(sp + 60); +v0 = MEM_U32(s0 + 12); +//nop; +t6 = v0 & s5; +if (t6 != 0) {t7 = v0 | s5; +goto L484bd4;} +t7 = v0 | s5; +//nop; +a0 = MEM_U32(s0 + 24); +// bdead 41ff0021 t9 = t9; +MEM_U32(s0 + 16) = s4; +MEM_U32(s0 + 12) = t7; +v0 = func_47d514(mem, sp, a0); +goto L484b7c; +MEM_U32(s0 + 12) = t7; +L484b7c: +// bdead 41fe0009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L484ba4;} +//nop; +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 | s6; +MEM_U32(s0 + 12) = t9; +s0 = MEM_U32(s0 + 24); +v0 = MEM_U32(s0 + 4); +goto L4849f8; +v0 = MEM_U32(s0 + 4); +L484ba4: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 161fe003f t9 = t9; +//nop; +v0 = func_47d4bc(mem, sp, a0); +goto L484bb8; +//nop; +L484bb8: +// bdead 1020009 gp = MEM_U32(sp + 56); +if (v0 == 0) {// bdead 1020001 ra = MEM_U32(sp + 60); +goto L484bd8;} +// bdead 1020001 ra = MEM_U32(sp + 60); +t0 = MEM_U32(s0 + 12); +//nop; +t1 = t0 | s7; +MEM_U32(s0 + 12) = t1; +L484bd4: +// bdead 1 ra = MEM_U32(sp + 60); +L484bd8: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s6 = MEM_U32(sp + 48); +// bdead 1 s7 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static uint32_t func_484c00(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L484c00: +a2 = 0x36; +a1 = 0x42; +v1 = 0x43; +v0 = MEM_U32(a0 + 4); +L484c10: +//nop; +if (v1 == v0) {//nop; +goto L484c24;} +//nop; +if (a1 != v0) {//nop; +goto L484c30;} +//nop; +L484c24: +a0 = MEM_U32(a0 + 28); +v0 = MEM_U32(a0 + 4); +goto L484c10; +v0 = MEM_U32(a0 + 4); +L484c30: +if (a2 != v0) {at = 0x39; +goto L484c48;} +at = 0x39; +a0 = MEM_U32(a0 + 24); +v0 = MEM_U32(a0 + 4); +goto L484c10; +v0 = MEM_U32(a0 + 4); +at = 0x39; +L484c48: +if (v0 == at) {at = 0x55; +goto L484c60;} +at = 0x55; +if (v0 == at) {at = 0x2f; +goto L484c60;} +at = 0x2f; +if (v0 != at) {v0 = zero; +goto L484c70;} +v0 = zero; +L484c60: +v0 = MEM_U32(a0 + 16); +//nop; +return v0; +//nop; +// fdead 0 v0 = zero; +L484c70: +//nop; +return v0; +//nop; +} + +static void func_484c78(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L484c78: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +t6 = MEM_U32(a0 + 4); +at = 0x63; +if (t6 != at) {//nop; +goto L484ccc;} +//nop; +if (a3 != 0) {//nop; +goto L484ccc;} +//nop; +//nop; +a3 = MEM_U32(sp + 48); +//nop; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L484cc0; +//nop; +L484cc0: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L485218; +// bdead 1 ra = MEM_U32(sp + 28); +L484ccc: +if (a3 != 0) {a1 = 0x1; +goto L484cf8;} +a1 = 0x1; +//nop; +a2 = MEM_U32(sp + 40); +// fdead 400081ef t9 = t9; +a1 = 0x1; +MEM_U32(sp + 32) = a0; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L484cec; +MEM_U32(sp + 32) = a0; +L484cec: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +goto L484eac; +a0 = MEM_U32(sp + 36); +L484cf8: +//nop; +a2 = zero; +MEM_U32(sp + 32) = a0; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L484d08; +MEM_U32(sp + 32) = a0; +L484d08: +t7 = MEM_U32(sp + 40); +// bdead 40010103 gp = MEM_U32(sp + 24); +if (t7 == 0) {a0 = MEM_U32(sp + 36); +goto L484eac;} +a0 = MEM_U32(sp + 36); +a2 = 0x1002f790; +t8 = 0x49; +t9 = MEM_U32(a2 + 0); +t3 = 0x10006594; +MEM_U8(t9 + 0) = (uint8_t)t8; +v1 = MEM_U32(a2 + 0); +t8 = 0x10008830; +t0 = MEM_U8(v1 + 1); +a0 = 0x1002e790; +t1 = t0 & 0xffe0; +t2 = t1 | 0x6; +MEM_U8(v1 + 1) = (uint8_t)t2; +t3 = MEM_U32(t3 + 12); +t5 = MEM_U32(a2 + 0); +if ((int)t3 >= 0) {t4 = (int)t3 >> 3; +goto L484d60;} +t4 = (int)t3 >> 3; +at = t3 + 0x7; +t4 = (int)at >> 3; +L484d60: +MEM_U32(t5 + 8) = t4; +v1 = MEM_U32(a2 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t7 = t6 << 4; +t9 = t7 + t8; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = t0 + v1; +a1 = t1 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t1; +goto L484dc4;} +MEM_U32(a2 + 0) = t1; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L484da8; +//nop; +L484da8: +// bdead 40000103 gp = MEM_U32(sp + 24); +//nop; +t3 = 0x1002e790; +a2 = 0x1002f790; +a0 = 0x1002e790; +MEM_U32(a2 + 0) = t3; +a1 = t3 - a0; +L484dc4: +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L484dd4; +//nop; +L484dd4: +// bdead 40000103 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +a2 = 0x1002f790; +t6 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t6; +//nop; +if ((int)a0 >= 0) {t7 = (int)a0 >> 3; +goto L484e00;} +t7 = (int)a0 >> 3; +at = a0 + 0x7; +t7 = (int)at >> 3; +L484e00: +a0 = t7; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L484e08; +a0 = t7; +L484e08: +// bdead 40000103 gp = MEM_U32(sp + 24); +t8 = 0x1; +a2 = 0x1002f790; +t0 = 0x10007e24; +t9 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t9 + 0) = (uint8_t)t8; +v1 = MEM_U32(a2 + 0); +t1 = MEM_U32(t0 + 0); +t3 = MEM_U8(v1 + 1); +t2 = t1 & 0x1f; +t4 = t3 & 0xffe0; +t5 = t2 | t4; +MEM_U8(v1 + 1) = (uint8_t)t5; +t6 = MEM_U32(a2 + 0); +t9 = 0x10008830; +MEM_U16(t6 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +t4 = 0x1002e790; +t7 = MEM_U8(v1 + 0); +//nop; +t8 = t7 << 4; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 4); +//nop; +t3 = t1 + v1; +a1 = t3 - t4; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t3; +goto L484ea8;} +MEM_U32(a2 + 0) = t3; +//nop; +a0 = t4; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L484e90; +//nop; +L484e90: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002f790; +t5 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t5; +L484ea8: +a0 = MEM_U32(sp + 36); +L484eac: +a2 = 0x1002f790; +t7 = MEM_U32(a0 + 28); +t6 = MEM_U32(sp + 40); +t8 = t7 + 0xffffffff; +v1 = MEM_U32(a2 + 0); +t9 = t6 & t8; +if (t9 != 0) {t7 = 0x36; +goto L485074;} +t7 = 0x36; +t0 = 0x36; +MEM_U8(v1 + 0) = (uint8_t)t0; +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L484ee4; +//nop; +L484ee4: +// bdead 4000000b gp = MEM_U32(sp + 24); +t1 = v0; +a2 = 0x1002f790; +t3 = t1 & 0x1f; +v1 = MEM_U32(a2 + 0); +a0 = zero; +t2 = MEM_U8(v1 + 1); +//nop; +t4 = t2 & 0xffe0; +t5 = t3 | t4; +MEM_U8(v1 + 1) = (uint8_t)t5; +t7 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t7 + 4) = zero; +t6 = MEM_U32(sp + 36); +t0 = MEM_U32(a2 + 0); +t8 = MEM_U32(t6 + 24); +//nop; +t9 = t8 >> 3; +MEM_U32(t0 + 8) = t9; +t1 = MEM_U32(sp + 48); +t2 = MEM_U32(sp + 36); +if (t1 == 0) {//nop; +goto L484f4c;} +//nop; +a0 = 0x1; +goto L484f4c; +a0 = 0x1; +L484f4c: +t3 = MEM_U32(t2 + 12); +t5 = MEM_U32(sp + 32); +t4 = t3 & 0x80; +if (t4 != 0) {//nop; +goto L484fec;} +//nop; +v0 = MEM_U32(t5 + 8); +t2 = MEM_U32(sp + 36); +if (v0 == 0) {//nop; +goto L484fc0;} +//nop; +t7 = MEM_U32(v0 + 4); +at = 0x16; +if (t7 != at) {//nop; +goto L484fc0;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +t6 = MEM_U32(v1 + 12); +//nop; +t8 = t6 & 0x80; +if (t8 != 0) {//nop; +goto L484fec;} +//nop; +t9 = MEM_U32(v1 + 4); +at = 0x18; +if (t9 != at) {//nop; +goto L484fc0;} +//nop; +t0 = MEM_U32(v1 + 40); +at = 0x4000000; +t1 = t0 & at; +if (t1 != 0) {//nop; +goto L484fec;} +//nop; +L484fc0: +v1 = MEM_U32(t2 + 28); +//nop; +t3 = v1 >> 3; +lo = zero / t3; hi = zero % t3; +if (t3 != 0) {//nop; +goto L484fdc;} +//nop; +abort(); +L484fdc: +v0 = v1; +t4 = hi; +if (t4 == 0) {//nop; +goto L485000;} +//nop; +L484fec: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 4); +t7 = MEM_U32(a2 + 0); +goto L485004; +t7 = MEM_U32(a2 + 0); +L485000: +t7 = MEM_U32(a2 + 0); +L485004: +t5 = v0 | a0; +MEM_U16(t7 + 2) = (uint16_t)t5; +t6 = MEM_U32(a2 + 0); +t0 = 0x10008830; +MEM_U32(t6 + 12) = zero; +v1 = MEM_U32(a2 + 0); +a3 = 0x1002e790; +t8 = MEM_U8(v1 + 0); +//nop; +t9 = t8 << 4; +t1 = t9 + t0; +t2 = MEM_U32(t1 + 4); +//nop; +t3 = t2 + v1; +a1 = t3 - a3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t3; +goto L485214;} +MEM_U32(a2 + 0) = t3; +//nop; +a0 = a3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48505c; +//nop; +L48505c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002f790; +t5 = 0x1002e790; +MEM_U32(a2 + 0) = t5; +goto L485214; +MEM_U32(a2 + 0) = t5; +L485074: +MEM_U8(v1 + 0) = (uint8_t)t7; +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L485088; +//nop; +L485088: +// bdead 4000000b gp = MEM_U32(sp + 24); +t6 = v0; +a2 = 0x1002f790; +t8 = t6 & 0x1f; +v1 = MEM_U32(a2 + 0); +a0 = zero; +t9 = MEM_U8(v1 + 1); +//nop; +t0 = t9 & 0xffe0; +t1 = t8 | t0; +MEM_U8(v1 + 1) = (uint8_t)t1; +t2 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t2 + 4) = zero; +t3 = MEM_U32(sp + 36); +t7 = MEM_U32(a2 + 0); +t4 = MEM_U32(t3 + 24); +//nop; +t5 = t4 >> 3; +MEM_U32(t7 + 8) = t5; +t6 = MEM_U32(sp + 48); +t9 = MEM_U32(sp + 32); +if (t6 == 0) {//nop; +goto L4850f0;} +//nop; +a0 = 0x1; +goto L4850f0; +a0 = 0x1; +L4850f0: +v0 = MEM_U32(t9 + 8); +//nop; +if (v0 == 0) {//nop; +goto L485150;} +//nop; +t8 = MEM_U32(v0 + 4); +at = 0x16; +if (t8 != at) {//nop; +goto L485150;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +t0 = MEM_U32(v1 + 12); +//nop; +t1 = t0 & 0x80; +if (t1 != 0) {//nop; +goto L48518c;} +//nop; +t2 = MEM_U32(v1 + 4); +at = 0x18; +if (t2 != at) {//nop; +goto L485150;} +//nop; +t3 = MEM_U32(v1 + 40); +at = 0x4000000; +t4 = t3 & at; +if (t4 != 0) {//nop; +goto L48518c;} +//nop; +L485150: +t5 = 0x1002dfa0; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +v1 = MEM_U32(t5 + 28); +//nop; +t7 = v1 >> 3; +lo = zero / t7; hi = zero % t7; +v0 = v1; +if (t7 != 0) {//nop; +goto L485180;} +//nop; +abort(); +L485180: +t6 = hi; +if (t6 == 0) {//nop; +goto L4851a0;} +//nop; +L48518c: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 4); +t8 = MEM_U32(a2 + 0); +goto L4851a4; +t8 = MEM_U32(a2 + 0); +L4851a0: +t8 = MEM_U32(a2 + 0); +L4851a4: +t9 = v0 | a0; +MEM_U16(t8 + 2) = (uint16_t)t9; +t0 = MEM_U32(a2 + 0); +t3 = 0x10008830; +MEM_U32(t0 + 12) = zero; +v1 = MEM_U32(a2 + 0); +a3 = 0x1002e790; +t1 = MEM_U8(v1 + 0); +//nop; +t2 = t1 << 4; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t7 = t5 + v1; +a1 = t7 - a3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t7; +goto L485214;} +MEM_U32(a2 + 0) = t7; +//nop; +a0 = a3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4851fc; +//nop; +L4851fc: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002f790; +t9 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t9; +L485214: +// bdead 1 ra = MEM_U32(sp + 28); +L485218: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_485224(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L485224: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 112) = a0; +MEM_U32(sp + 116) = a1; +MEM_U32(sp + 120) = a2; +MEM_U32(sp + 124) = a3; +t7 = MEM_U32(a0 + 4); +at = 0x63; +if (t7 != at) {t4 = zero; +goto L4852e4;} +t4 = zero; +if (a3 != 0) {t8 = 0x8; +goto L4852e4;} +t8 = 0x8; +t9 = MEM_S16(a0 + 64); +a0 = MEM_U32(a0 + 8); +a3 = 0x18; +v0 = MEM_U32(a0 + 4); +t7 = t9 & 0xf; +if (a3 == v0) {a2 = t8 << (t7 & 0x1f); +goto L4852a0;} +a2 = t8 << (t7 & 0x1f); +t5 = 0x14; +if (t5 != v0) {v1 = a0; +goto L4852d0;} +v1 = a0; +t9 = MEM_U32(a0 + 12); +at = 0x20000000; +t8 = t9 & at; +if (t8 != 0) {v1 = a0; +goto L4852d0;} +v1 = a0; +L4852a0: +v0 = MEM_U32(a0 + 8); +t5 = 0x14; +if (v0 == 0) {v1 = a0; +goto L4852d0;} +v1 = a0; +t7 = MEM_U32(a0 + 12); +at = 0xd0000000; +t6 = t7 & at; +if (t6 == 0) {v1 = a0; +goto L4852d0;} +v1 = a0; +v1 = v0; +goto L4852d0; +v1 = v0; +// fdead 0 v1 = a0; +L4852d0: +t4 = MEM_U32(v1 + 40); +at = 0x4000000; +t9 = t4 & at; +t4 = t9; +goto L485478; +t4 = t9; +L4852e4: +t8 = MEM_U32(sp + 124); +t6 = MEM_U32(sp + 112); +if (t8 != 0) {//nop; +goto L48536c;} +//nop; +t7 = MEM_U32(sp + 112); +a3 = 0x18; +a0 = MEM_U32(t7 + 8); +t5 = 0x14; +v0 = MEM_U32(a0 + 4); +//nop; +if (a3 == v0) {//nop; +goto L485330;} +//nop; +if (t5 != v0) {v1 = a0; +goto L485360;} +v1 = a0; +t6 = MEM_U32(a0 + 12); +at = 0x20000000; +t9 = t6 & at; +if (t9 != 0) {v1 = a0; +goto L485360;} +v1 = a0; +L485330: +v0 = MEM_U32(a0 + 8); +t5 = 0x14; +if (v0 == 0) {v1 = a0; +goto L485360;} +v1 = a0; +t8 = MEM_U32(a0 + 12); +at = 0xd0000000; +t7 = t8 & at; +if (t7 == 0) {v1 = a0; +goto L485360;} +v1 = a0; +v1 = v0; +goto L485360; +v1 = v0; +// fdead 0 v1 = a0; +L485360: +a2 = MEM_U32(v1 + 28); +//nop; +goto L485478; +//nop; +L48536c: +a0 = MEM_U32(t6 + 8); +at = 0x16; +t9 = MEM_U32(a0 + 4); +a2 = 0xa19; +if (t9 == at) {//nop; +goto L4853ac;} +//nop; +a0 = 0x100159f0; +a1 = 0x10015a1c; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48539c; +a1 = a1; +L48539c: +t8 = MEM_U32(sp + 112); +// bdead 42000003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(t8 + 8); +//nop; +L4853ac: +v0 = MEM_U32(a0 + 8); +a3 = 0x18; +a1 = MEM_U32(v0 + 4); +t5 = 0x14; +if (a3 == a1) {//nop; +goto L4853e0;} +//nop; +if (t5 != a1) {v1 = v0; +goto L485410;} +v1 = v0; +t7 = MEM_U32(v0 + 12); +//nop; +t6 = t7 << 2; +if ((int)t6 < 0) {v1 = v0; +goto L485410;} +v1 = v0; +L4853e0: +a0 = MEM_U32(v0 + 8); +t5 = 0x14; +if (a0 == 0) {v1 = v0; +goto L485410;} +v1 = v0; +t9 = MEM_U32(v0 + 12); +at = 0xd0000000; +t8 = t9 & at; +if (t8 == 0) {v1 = v0; +goto L485410;} +v1 = v0; +v1 = a0; +goto L485410; +v1 = a0; +// fdead 0 v1 = v0; +L485410: +a2 = MEM_U32(v1 + 28); +if (a3 == a1) {//nop; +goto L485438;} +//nop; +if (t5 != a1) {v1 = v0; +goto L485468;} +v1 = v0; +t7 = MEM_U32(v0 + 12); +//nop; +t6 = t7 << 2; +if ((int)t6 < 0) {v1 = v0; +goto L485468;} +v1 = v0; +L485438: +a0 = MEM_U32(v0 + 8); +//nop; +if (a0 == 0) {v1 = v0; +goto L485468;} +v1 = v0; +t9 = MEM_U32(v0 + 12); +at = 0xd0000000; +t8 = t9 & at; +if (t8 == 0) {v1 = v0; +goto L485468;} +v1 = v0; +v1 = a0; +goto L485468; +v1 = a0; +// fdead 0 v1 = v0; +L485468: +t4 = MEM_U32(v1 + 40); +at = 0x4000000; +t7 = t4 & at; +t4 = t7; +L485478: +a1 = 0x10006594; +t6 = MEM_U32(sp + 116); +a1 = MEM_U32(a1 + 4); +t2 = MEM_U32(sp + 128); +if (t6 != a1) {//nop; +goto L485530;} +//nop; +lo = (int)t2 / (int)a1; hi = (int)t2 % (int)a1; +if (a1 != 0) {//nop; +goto L4854a0;} +//nop; +abort(); +L4854a0: +at = 0xffffffff; +if (a1 != at) {at = 0x80000000; +goto L4854b8;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L4854b8;} +//nop; +abort(); +L4854b8: +t9 = hi; +if (t9 != 0) {//nop; +goto L485530;} +//nop; +t8 = MEM_U32(sp + 120); +//nop; +a0 = MEM_U32(t8 + 4); +//nop; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L4854e8;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L4854f0;} +//nop; +L4854e8: +if (t5 != a0) {//nop; +goto L485504;} +//nop; +L4854f0: +t7 = 0x1002dfa0; +//nop; +t7 = MEM_U32(t7 + 0); +MEM_U32(sp + 80) = t7; +goto L485518; +MEM_U32(sp + 80) = t7; +L485504: +t1 = 0x1002dfb4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U32(sp + 80) = t1; +L485518: +a3 = 0x10029fa0; +t6 = MEM_U32(sp + 116); +ra = 0x10029fa0; +a3 = MEM_U16(a3 + 4); +t3 = t2 + t6; +goto L4861bc; +t3 = t2 + t6; +L485530: +v1 = 0x10006594; +t9 = MEM_U32(sp + 116); +v1 = MEM_U32(v1 + 8); +t2 = MEM_U32(sp + 128); +if (t9 != v1) {//nop; +goto L4855e0;} +//nop; +lo = (int)t2 / (int)v1; hi = (int)t2 % (int)v1; +if (v1 != 0) {//nop; +goto L485558;} +//nop; +abort(); +L485558: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L485570;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L485570;} +//nop; +abort(); +L485570: +t8 = hi; +if (t8 != 0) {//nop; +goto L4855e0;} +//nop; +t7 = MEM_U32(sp + 120); +t6 = MEM_U32(sp + 116); +a0 = MEM_U32(t7 + 4); +t3 = t2 + t6; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L4855a0;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L4855a8;} +//nop; +L4855a0: +if (t5 != a0) {//nop; +goto L4855bc;} +//nop; +L4855a8: +t1 = 0x1002dfa8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L4855cc; +//nop; +L4855bc: +t1 = 0x1002dfb8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L4855cc: +a3 = 0x10029fa0; +ra = 0x10029fa0; +a3 = MEM_U16(a3 + 4); +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L4855e0: +v0 = 0x10006594; +t9 = MEM_U32(sp + 116); +v0 = MEM_U32(v0 + 12); +//nop; +if (t9 != v0) {//nop; +goto L485690;} +//nop; +lo = (int)t2 / (int)v0; hi = (int)t2 % (int)v0; +if (v0 != 0) {//nop; +goto L485608;} +//nop; +abort(); +L485608: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L485620;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L485620;} +//nop; +abort(); +L485620: +t8 = hi; +if (t8 != 0) {//nop; +goto L485690;} +//nop; +t7 = MEM_U32(sp + 120); +t6 = MEM_U32(sp + 116); +a0 = MEM_U32(t7 + 4); +t3 = t2 + t6; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L485650;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L485658;} +//nop; +L485650: +if (t5 != a0) {//nop; +goto L48566c;} +//nop; +L485658: +t1 = 0x1002dee4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L48567c; +//nop; +L48566c: +t1 = 0x1002df68; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L48567c: +a3 = 0x10029fa0; +ra = 0x10029fa0; +a3 = MEM_U16(a3 + 4); +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L485690: +t0 = 0x10006594; +t9 = MEM_U32(sp + 116); +t0 = MEM_U32(t0 + 16); +//nop; +if (t9 != t0) {//nop; +goto L485740;} +//nop; +lo = (int)t2 / (int)t0; hi = (int)t2 % (int)t0; +if (t0 != 0) {//nop; +goto L4856b8;} +//nop; +abort(); +L4856b8: +at = 0xffffffff; +if (t0 != at) {at = 0x80000000; +goto L4856d0;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L4856d0;} +//nop; +abort(); +L4856d0: +t8 = hi; +if (t8 != 0) {//nop; +goto L485740;} +//nop; +t7 = MEM_U32(sp + 120); +t6 = MEM_U32(sp + 116); +a0 = MEM_U32(t7 + 4); +t3 = t2 + t6; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L485700;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L485708;} +//nop; +L485700: +if (t5 != a0) {//nop; +goto L48571c;} +//nop; +L485708: +t1 = 0x1002df70; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L48572c; +//nop; +L48571c: +t1 = 0x1002df64; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L48572c: +a3 = 0x10029fa0; +ra = 0x10029fa0; +a3 = MEM_U16(a3 + 4); +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L485740: +t1 = 0x10006594; +t9 = MEM_U32(sp + 116); +t1 = MEM_U32(t1 + 20); +//nop; +if (t9 != t1) {//nop; +goto L4857f0;} +//nop; +lo = (int)t2 / (int)t1; hi = (int)t2 % (int)t1; +if (t1 != 0) {//nop; +goto L485768;} +//nop; +abort(); +L485768: +at = 0xffffffff; +if (t1 != at) {at = 0x80000000; +goto L485780;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L485780;} +//nop; +abort(); +L485780: +t8 = hi; +if (t8 != 0) {t9 = MEM_U32(sp + 116); +goto L4857f4;} +t9 = MEM_U32(sp + 116); +t7 = MEM_U32(sp + 120); +t6 = MEM_U32(sp + 116); +a0 = MEM_U32(t7 + 4); +t3 = t2 + t6; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L4857b0;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L4857b8;} +//nop; +L4857b0: +if (t5 != a0) {//nop; +goto L4857cc;} +//nop; +L4857b8: +t1 = 0x1002df6c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L4857dc; +//nop; +L4857cc: +t1 = 0x1002df60; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L4857dc: +a3 = 0x10029fa0; +ra = 0x10029fa0; +a3 = MEM_U16(a3 + 4); +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L4857f0: +t9 = MEM_U32(sp + 116); +L4857f4: +//nop; +at = (int)t9 < (int)v0; +if (at == 0) {at = (int)a2 < (int)v0; +goto L4858f8;} +at = (int)a2 < (int)v0; +if (at != 0) {//nop; +goto L4858f8;} +//nop; +ra = 0x10029fa0; +//nop; +a3 = MEM_U16(ra + 4); +//nop; +if (a3 == 0) {//nop; +goto L485858;} +//nop; +lo = (int)t2 / (int)v0; hi = (int)t2 % (int)v0; +if (v0 != 0) {//nop; +goto L485834;} +//nop; +abort(); +L485834: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L48584c;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L48584c;} +//nop; +abort(); +L48584c: +t8 = hi; +if (t8 == 0) {//nop; +goto L4858a0;} +//nop; +L485858: +if (a3 != 0) {t6 = MEM_U32(sp + 116); +goto L4858fc;} +t6 = MEM_U32(sp + 116); +t7 = MEM_U32(sp + 116); +//nop; +t6 = t2 + t7; +lo = (int)t6 / (int)v0; hi = (int)t6 % (int)v0; +if (v0 != 0) {//nop; +goto L48587c;} +//nop; +abort(); +L48587c: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L485894;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L485894;} +//nop; +abort(); +L485894: +t9 = hi; +if (t9 != 0) {t6 = MEM_U32(sp + 116); +goto L4858fc;} +t6 = MEM_U32(sp + 116); +L4858a0: +t8 = MEM_U32(sp + 120); +t7 = MEM_U32(sp + 116); +a0 = MEM_U32(t8 + 4); +t3 = t2 + t7; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L4858c4;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L4858cc;} +//nop; +L4858c4: +if (t5 != a0) {//nop; +goto L4858e0;} +//nop; +L4858cc: +t1 = 0x1002dee4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L4858f0; +//nop; +L4858e0: +t1 = 0x1002df68; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L4858f0: +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L4858f8: +t6 = MEM_U32(sp + 116); +L4858fc: +ra = 0x10029fa0; +at = (int)t6 < (int)t1; +if (at == 0) {t3 = t2 + t6; +goto L4859f0;} +t3 = t2 + t6; +at = (int)a2 < (int)t1; +if (at != 0) {//nop; +goto L4859f0;} +//nop; +a3 = MEM_U16(ra + 4); +//nop; +if (a3 == 0) {//nop; +goto L48595c;} +//nop; +lo = (int)t2 / (int)t1; hi = (int)t2 % (int)t1; +if (t1 != 0) {//nop; +goto L485938;} +//nop; +abort(); +L485938: +at = 0xffffffff; +if (t1 != at) {at = 0x80000000; +goto L485950;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L485950;} +//nop; +abort(); +L485950: +t9 = hi; +if (t9 == 0) {//nop; +goto L485998;} +//nop; +L48595c: +if (a3 != 0) {//nop; +goto L4859f0;} +//nop; +lo = (int)t3 / (int)t1; hi = (int)t3 % (int)t1; +if (t1 != 0) {//nop; +goto L485974;} +//nop; +abort(); +L485974: +at = 0xffffffff; +if (t1 != at) {at = 0x80000000; +goto L48598c;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L48598c;} +//nop; +abort(); +L48598c: +t8 = hi; +if (t8 != 0) {t6 = MEM_U32(sp + 116); +goto L4859f4;} +t6 = MEM_U32(sp + 116); +L485998: +t7 = MEM_U32(sp + 120); +//nop; +a0 = MEM_U32(t7 + 4); +//nop; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L4859bc;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L4859c4;} +//nop; +L4859bc: +if (t5 != a0) {//nop; +goto L4859d8;} +//nop; +L4859c4: +t1 = 0x1002df6c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L4859e8; +//nop; +L4859d8: +t1 = 0x1002df60; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L4859e8: +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L4859f0: +t6 = MEM_U32(sp + 116); +L4859f4: +//nop; +at = (int)t6 < (int)t0; +if (at == 0) {at = (int)a2 < (int)t0; +goto L485ae4;} +at = (int)a2 < (int)t0; +if (at != 0) {//nop; +goto L485ae4;} +//nop; +a3 = MEM_U16(ra + 4); +//nop; +if (a3 == 0) {//nop; +goto L485a50;} +//nop; +lo = (int)t2 / (int)t0; hi = (int)t2 % (int)t0; +if (t0 != 0) {//nop; +goto L485a2c;} +//nop; +abort(); +L485a2c: +at = 0xffffffff; +if (t0 != at) {at = 0x80000000; +goto L485a44;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L485a44;} +//nop; +abort(); +L485a44: +t9 = hi; +if (t9 == 0) {//nop; +goto L485a8c;} +//nop; +L485a50: +if (a3 != 0) {//nop; +goto L485ae4;} +//nop; +lo = (int)t3 / (int)t0; hi = (int)t3 % (int)t0; +if (t0 != 0) {//nop; +goto L485a68;} +//nop; +abort(); +L485a68: +at = 0xffffffff; +if (t0 != at) {at = 0x80000000; +goto L485a80;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L485a80;} +//nop; +abort(); +L485a80: +t8 = hi; +if (t8 != 0) {t6 = MEM_U32(sp + 116); +goto L485ae8;} +t6 = MEM_U32(sp + 116); +L485a8c: +t7 = MEM_U32(sp + 120); +//nop; +a0 = MEM_U32(t7 + 4); +//nop; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L485ab0;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L485ab8;} +//nop; +L485ab0: +if (t5 != a0) {//nop; +goto L485acc;} +//nop; +L485ab8: +t1 = 0x1002df70; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L485adc; +//nop; +L485acc: +t1 = 0x1002df64; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L485adc: +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L485ae4: +t6 = MEM_U32(sp + 116); +L485ae8: +//nop; +at = (int)t6 < (int)v1; +if (at == 0) {at = (int)a2 < (int)v1; +goto L485bd8;} +at = (int)a2 < (int)v1; +if (at != 0) {//nop; +goto L485bd8;} +//nop; +a3 = MEM_U16(ra + 4); +//nop; +if (a3 == 0) {//nop; +goto L485b44;} +//nop; +lo = (int)t2 / (int)v1; hi = (int)t2 % (int)v1; +if (v1 != 0) {//nop; +goto L485b20;} +//nop; +abort(); +L485b20: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L485b38;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L485b38;} +//nop; +abort(); +L485b38: +t9 = hi; +if (t9 == 0) {//nop; +goto L485b80;} +//nop; +L485b44: +if (a3 != 0) {//nop; +goto L485bd8;} +//nop; +lo = (int)t3 / (int)v1; hi = (int)t3 % (int)v1; +if (v1 != 0) {//nop; +goto L485b5c;} +//nop; +abort(); +L485b5c: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L485b74;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L485b74;} +//nop; +abort(); +L485b74: +t8 = hi; +if (t8 != 0) {t6 = MEM_U32(sp + 116); +goto L485bdc;} +t6 = MEM_U32(sp + 116); +L485b80: +t7 = MEM_U32(sp + 120); +//nop; +a0 = MEM_U32(t7 + 4); +//nop; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L485ba4;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L485bac;} +//nop; +L485ba4: +if (t5 != a0) {//nop; +goto L485bc0;} +//nop; +L485bac: +t1 = 0x1002dfa8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L485bd0; +//nop; +L485bc0: +t1 = 0x1002dfb8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L485bd0: +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L485bd8: +t6 = MEM_U32(sp + 116); +L485bdc: +//nop; +at = (int)t6 < (int)a1; +if (at == 0) {at = (int)a2 < (int)a1; +goto L485ccc;} +at = (int)a2 < (int)a1; +if (at != 0) {//nop; +goto L485ccc;} +//nop; +a3 = MEM_U16(ra + 4); +//nop; +if (a3 == 0) {//nop; +goto L485c38;} +//nop; +lo = (int)t2 / (int)a1; hi = (int)t2 % (int)a1; +if (a1 != 0) {//nop; +goto L485c14;} +//nop; +abort(); +L485c14: +at = 0xffffffff; +if (a1 != at) {at = 0x80000000; +goto L485c2c;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L485c2c;} +//nop; +abort(); +L485c2c: +t9 = hi; +if (t9 == 0) {//nop; +goto L485c74;} +//nop; +L485c38: +if (a3 != 0) {//nop; +goto L485ccc;} +//nop; +lo = (int)t3 / (int)a1; hi = (int)t3 % (int)a1; +if (a1 != 0) {//nop; +goto L485c50;} +//nop; +abort(); +L485c50: +at = 0xffffffff; +if (a1 != at) {at = 0x80000000; +goto L485c68;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L485c68;} +//nop; +abort(); +L485c68: +t8 = hi; +if (t8 != 0) {t6 = MEM_U32(sp + 116); +goto L485cd0;} +t6 = MEM_U32(sp + 116); +L485c74: +t7 = MEM_U32(sp + 120); +//nop; +a0 = MEM_U32(t7 + 4); +//nop; +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L485c98;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L485ca0;} +//nop; +L485c98: +if (t5 != a0) {//nop; +goto L485cb4;} +//nop; +L485ca0: +t1 = 0x1002dfa0; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L485cc4; +//nop; +L485cb4: +t1 = 0x1002dfb4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L485cc4: +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L485ccc: +t6 = MEM_U32(sp + 116); +L485cd0: +//nop; +at = (int)t6 < (int)0x11; +if (at == 0) {at = (int)a2 < (int)v0; +goto L485da0;} +at = (int)a2 < (int)v0; +if (at != 0) {//nop; +goto L485da0;} +//nop; +t9 = MEM_U32(sp + 120); +//nop; +a0 = MEM_U32(t9 + 4); +//nop; +at = (int)a0 < (int)0xb; +if (at != 0) {at = (int)a0 < (int)0x11; +goto L485da0;} +at = (int)a0 < (int)0x11; +if (at == 0) {//nop; +goto L485da0;} +//nop; +a3 = MEM_U16(ra + 4); +//nop; +if (a3 == 0) {//nop; +goto L485d50;} +//nop; +lo = (int)t3 / (int)v0; hi = (int)t3 % (int)v0; +if (v0 != 0) {//nop; +goto L485d2c;} +//nop; +abort(); +L485d2c: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L485d44;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L485d44;} +//nop; +abort(); +L485d44: +t8 = hi; +if (t8 == 0) {//nop; +goto L485d8c;} +//nop; +L485d50: +if (a3 != 0) {//nop; +goto L485da0;} +//nop; +lo = (int)t2 / (int)v0; hi = (int)t2 % (int)v0; +if (v0 != 0) {//nop; +goto L485d68;} +//nop; +abort(); +L485d68: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L485d80;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L485d80;} +//nop; +abort(); +L485d80: +t7 = hi; +if (t7 != 0) {t6 = MEM_U32(sp + 116); +goto L485da4;} +t6 = MEM_U32(sp + 116); +L485d8c: +t1 = 0x1002df68; +//nop; +t1 = MEM_U32(t1 + 0); +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L485da0: +t6 = MEM_U32(sp + 116); +L485da4: +//nop; +at = (int)t6 < (int)0x11; +if (at == 0) {at = (int)a2 < (int)v1; +goto L485e74;} +at = (int)a2 < (int)v1; +if (at != 0) {//nop; +goto L485e74;} +//nop; +t9 = MEM_U32(sp + 120); +//nop; +a0 = MEM_U32(t9 + 4); +//nop; +at = (int)a0 < (int)0xb; +if (at != 0) {at = (int)a0 < (int)0x11; +goto L485e74;} +at = (int)a0 < (int)0x11; +if (at == 0) {//nop; +goto L485e74;} +//nop; +a3 = MEM_U16(ra + 4); +//nop; +if (a3 == 0) {//nop; +goto L485e24;} +//nop; +lo = (int)t3 / (int)v1; hi = (int)t3 % (int)v1; +if (v1 != 0) {//nop; +goto L485e00;} +//nop; +abort(); +L485e00: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L485e18;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L485e18;} +//nop; +abort(); +L485e18: +t8 = hi; +if (t8 == 0) {//nop; +goto L485e60;} +//nop; +L485e24: +if (a3 != 0) {//nop; +goto L485e74;} +//nop; +lo = (int)t2 / (int)v1; hi = (int)t2 % (int)v1; +if (v1 != 0) {//nop; +goto L485e3c;} +//nop; +abort(); +L485e3c: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L485e54;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L485e54;} +//nop; +abort(); +L485e54: +t7 = hi; +if (t7 != 0) {t6 = MEM_U32(sp + 116); +goto L485e78;} +t6 = MEM_U32(sp + 116); +L485e60: +t1 = 0x1002dfb8; +//nop; +t1 = MEM_U32(t1 + 0); +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L485e74: +t6 = MEM_U32(sp + 116); +L485e78: +//nop; +at = (int)t6 < (int)0x11; +if (at == 0) {at = (int)a2 < (int)a1; +goto L485f48;} +at = (int)a2 < (int)a1; +if (at != 0) {//nop; +goto L485f48;} +//nop; +t9 = MEM_U32(sp + 120); +//nop; +a0 = MEM_U32(t9 + 4); +//nop; +at = (int)a0 < (int)0xb; +if (at != 0) {at = (int)a0 < (int)0x11; +goto L485f48;} +at = (int)a0 < (int)0x11; +if (at == 0) {//nop; +goto L485f48;} +//nop; +a3 = MEM_U16(ra + 4); +//nop; +if (a3 == 0) {//nop; +goto L485ef8;} +//nop; +lo = (int)t3 / (int)a1; hi = (int)t3 % (int)a1; +if (a1 != 0) {//nop; +goto L485ed4;} +//nop; +abort(); +L485ed4: +at = 0xffffffff; +if (a1 != at) {at = 0x80000000; +goto L485eec;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L485eec;} +//nop; +abort(); +L485eec: +t8 = hi; +if (t8 == 0) {//nop; +goto L485f34;} +//nop; +L485ef8: +if (a3 != 0) {//nop; +goto L485f48;} +//nop; +lo = (int)t2 / (int)a1; hi = (int)t2 % (int)a1; +if (a1 != 0) {//nop; +goto L485f10;} +//nop; +abort(); +L485f10: +at = 0xffffffff; +if (a1 != at) {at = 0x80000000; +goto L485f28;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L485f28;} +//nop; +abort(); +L485f28: +t7 = hi; +if (t7 != 0) {//nop; +goto L485f48;} +//nop; +L485f34: +t1 = 0x1002dfb4; +//nop; +t1 = MEM_U32(t1 + 0); +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L485f48: +if (t4 != 0) {at = (int)a2 < (int)v0; +goto L485f58;} +at = (int)a2 < (int)v0; +if (at != 0) {//nop; +goto L485fbc;} +//nop; +L485f58: +t6 = MEM_U32(sp + 116); +t9 = MEM_U32(sp + 120); +at = (int)v0 < (int)t6; +if (at != 0) {//nop; +goto L485fbc;} +//nop; +a0 = MEM_U32(t9 + 4); +a3 = MEM_U16(ra + 4); +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L485f88;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L485f90;} +//nop; +L485f88: +if (t5 != a0) {//nop; +goto L485fa4;} +//nop; +L485f90: +t1 = 0x1002dee4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L485fb4; +//nop; +L485fa4: +t1 = 0x1002df68; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L485fb4: +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L485fbc: +if (t4 != 0) {at = (int)a2 < (int)t0; +goto L485fcc;} +at = (int)a2 < (int)t0; +if (at != 0) {//nop; +goto L486030;} +//nop; +L485fcc: +t8 = MEM_U32(sp + 116); +t7 = MEM_U32(sp + 120); +at = (int)t0 < (int)t8; +if (at != 0) {//nop; +goto L486030;} +//nop; +a0 = MEM_U32(t7 + 4); +a3 = MEM_U16(ra + 4); +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L485ffc;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L486004;} +//nop; +L485ffc: +if (t5 != a0) {//nop; +goto L486018;} +//nop; +L486004: +t1 = 0x1002df70; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L486028; +//nop; +L486018: +t1 = 0x1002df64; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L486028: +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L486030: +if (t4 != 0) {at = (int)a2 < (int)t1; +goto L486040;} +at = (int)a2 < (int)t1; +if (at != 0) {//nop; +goto L4860a4;} +//nop; +L486040: +t6 = MEM_U32(sp + 116); +t9 = MEM_U32(sp + 120); +at = (int)t1 < (int)t6; +if (at != 0) {//nop; +goto L4860a4;} +//nop; +a0 = MEM_U32(t9 + 4); +a3 = MEM_U16(ra + 4); +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L486070;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L486078;} +//nop; +L486070: +if (t5 != a0) {//nop; +goto L48608c;} +//nop; +L486078: +t1 = 0x1002df6c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L48609c; +//nop; +L48608c: +t1 = 0x1002df60; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L48609c: +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L4860a4: +if (t4 != 0) {at = (int)a2 < (int)v1; +goto L4860b4;} +at = (int)a2 < (int)v1; +if (at != 0) {t6 = MEM_U32(sp + 116); +goto L48611c;} +t6 = MEM_U32(sp + 116); +L4860b4: +t8 = MEM_U32(sp + 116); +t7 = MEM_U32(sp + 120); +at = (int)v1 < (int)t8; +if (at != 0) {t6 = MEM_U32(sp + 116); +goto L48611c;} +t6 = MEM_U32(sp + 116); +a0 = MEM_U32(t7 + 4); +a3 = MEM_U16(ra + 4); +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L4860e4;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L4860ec;} +//nop; +L4860e4: +if (t5 != a0) {//nop; +goto L486100;} +//nop; +L4860ec: +t1 = 0x1002dfa8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +goto L486110; +//nop; +L486100: +t1 = 0x1002dfb8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +L486110: +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +// fdead 0 t6 = MEM_U32(sp + 116); +L48611c: +t9 = MEM_U32(sp + 120); +at = (int)a1 < (int)t6; +if (at != 0) {a2 = 0xa8d; +goto L48613c;} +a2 = 0xa8d; +a0 = MEM_U32(t9 + 4); +a3 = MEM_U16(ra + 4); +at = (int)a0 < (int)0x5; +goto L48617c; +at = (int)a0 < (int)0x5; +L48613c: +a0 = 0x10015a28; +a1 = 0x10015a44; +//nop; +MEM_U32(sp + 44) = t3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L486158; +a1 = a1; +L486158: +// bdead 40000003 gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 120); +ra = 0x10029fa0; +t2 = MEM_U32(sp + 128); +t3 = MEM_U32(sp + 44); +a0 = MEM_U32(t8 + 4); +a3 = MEM_U16(ra + 4); +t5 = 0x14; +at = (int)a0 < (int)0x5; +L48617c: +if (at != 0) {at = (int)a0 < (int)0xb; +goto L48618c;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L486194;} +//nop; +L48618c: +if (t5 != a0) {//nop; +goto L4861a8;} +//nop; +L486194: +t1 = 0x1002dfa0; +//nop; +t1 = MEM_U32(t1 + 0); +MEM_U32(sp + 80) = t1; +goto L4861bc; +MEM_U32(sp + 80) = t1; +L4861a8: +t1 = 0x1002dfb4; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U32(sp + 80) = t1; +L4861bc: +t7 = MEM_U32(sp + 80); +t0 = t3 + 0xffffffff; +a2 = MEM_U32(t7 + 28); +t6 = MEM_U32(sp + 120); +v0 = -a2; +a1 = t2 & v0; +v1 = t0 & v0; +if (a1 == v1) {//nop; +goto L486264;} +//nop; +t8 = 0x10006594; +t9 = MEM_U32(t6 + 28); +t8 = MEM_U32(t8 + 20); +//nop; +if (t9 != t8) {//nop; +goto L486264;} +//nop; +t7 = 0x10006594; +//nop; +t7 = MEM_U32(t7 + 12); +//nop; +at = a2 < t7; +if (at != 0) {at = (int)a0 < (int)0x5; +goto L486264;} +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0xb; +goto L486224;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L48622c;} +//nop; +L486224: +if (t5 != a0) {//nop; +goto L486240;} +//nop; +L48622c: +t1 = 0x1002df6c; +//nop; +t1 = MEM_U32(t1 + 0); +v0 = MEM_U32(t1 + 28); +goto L486254; +v0 = MEM_U32(t1 + 28); +L486240: +t1 = 0x1002df60; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +v0 = MEM_U32(t1 + 28); +L486254: +MEM_U32(sp + 80) = t1; +v0 = -v0; +a1 = t2 & v0; +v1 = t0 & v0; +L486264: +if (a1 == v1) {//nop; +goto L4862e8;} +//nop; +t6 = 0x10006594; +t9 = MEM_U32(sp + 116); +t6 = MEM_U32(t6 + 12); +//nop; +at = (int)t6 < (int)t9; +if (at != 0) {//nop; +goto L4862e8;} +//nop; +v0 = 0x1002dfa0; +at = (int)a0 < (int)0x5; +v0 = MEM_U32(v0 + 0); +if (at != 0) {at = (int)a0 < (int)0xb; +goto L4862a4;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L4862ac;} +//nop; +L4862a4: +if (t5 != a0) {//nop; +goto L4862c0;} +//nop; +L4862ac: +t1 = 0x1002dee4; +//nop; +t1 = MEM_U32(t1 + 0); +t8 = MEM_U32(v0 + 28); +goto L4862d4; +t8 = MEM_U32(v0 + 28); +L4862c0: +t1 = 0x1002df68; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t8 = MEM_U32(v0 + 28); +L4862d4: +MEM_U32(sp + 80) = t1; +t7 = -t8; +t6 = t2 & t7; +MEM_U32(sp + 104) = t6; +goto L4863f4; +MEM_U32(sp + 104) = t6; +L4862e8: +if (a1 == v1) {//nop; +goto L48636c;} +//nop; +t9 = 0x10006594; +t8 = MEM_U32(sp + 116); +t9 = MEM_U32(t9 + 16); +//nop; +at = (int)t9 < (int)t8; +if (at != 0) {//nop; +goto L48636c;} +//nop; +v0 = 0x1002dfa0; +at = (int)a0 < (int)0x5; +v0 = MEM_U32(v0 + 0); +if (at != 0) {at = (int)a0 < (int)0xb; +goto L486328;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L486330;} +//nop; +L486328: +if (t5 != a0) {//nop; +goto L486344;} +//nop; +L486330: +t1 = 0x1002df70; +//nop; +t1 = MEM_U32(t1 + 0); +t7 = MEM_U32(v0 + 28); +goto L486358; +t7 = MEM_U32(v0 + 28); +L486344: +t1 = 0x1002df64; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t7 = MEM_U32(v0 + 28); +L486358: +MEM_U32(sp + 80) = t1; +t6 = -t7; +t9 = t2 & t6; +MEM_U32(sp + 104) = t9; +goto L4863f4; +MEM_U32(sp + 104) = t9; +L48636c: +if (a1 == v1) {//nop; +goto L4863f0;} +//nop; +t8 = 0x10006594; +t7 = MEM_U32(sp + 116); +t8 = MEM_U32(t8 + 20); +//nop; +at = (int)t8 < (int)t7; +if (at != 0) {//nop; +goto L4863f0;} +//nop; +v0 = 0x1002dfa0; +at = (int)a0 < (int)0x5; +v0 = MEM_U32(v0 + 0); +if (at != 0) {at = (int)a0 < (int)0xb; +goto L4863ac;} +at = (int)a0 < (int)0xb; +if (at != 0) {//nop; +goto L4863b4;} +//nop; +L4863ac: +if (t5 != a0) {//nop; +goto L4863c8;} +//nop; +L4863b4: +t1 = 0x1002df6c; +//nop; +t1 = MEM_U32(t1 + 0); +t6 = MEM_U32(v0 + 28); +goto L4863dc; +t6 = MEM_U32(v0 + 28); +L4863c8: +t1 = 0x1002df60; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t6 = MEM_U32(v0 + 28); +L4863dc: +MEM_U32(sp + 80) = t1; +t9 = -t6; +t8 = t2 & t9; +MEM_U32(sp + 104) = t8; +goto L4863f4; +MEM_U32(sp + 104) = t8; +L4863f0: +MEM_U32(sp + 104) = a1; +L4863f4: +if (a3 == 0) {a2 = 0xad4; +goto L486428;} +a2 = 0xad4; +t7 = MEM_U32(sp + 104); +t6 = MEM_U32(sp + 80); +v0 = t2 - t7; +MEM_U32(sp + 100) = v0; +t8 = MEM_U32(sp + 116); +t9 = MEM_U32(t6 + 24); +//nop; +t7 = t9 - t8; +t6 = t7 - v0; +MEM_U32(sp + 96) = t6; +goto L486450; +MEM_U32(sp + 96) = t6; +L486428: +t9 = MEM_U32(sp + 104); +t8 = MEM_U32(sp + 80); +v0 = t2 - t9; +MEM_U32(sp + 96) = v0; +t6 = MEM_U32(sp + 116); +t7 = MEM_U32(t8 + 24); +//nop; +t9 = t7 - t6; +t8 = t9 - v0; +MEM_U32(sp + 100) = t8; +L486450: +t7 = MEM_U32(sp + 100); +//nop; +if ((int)t7 >= 0) {t6 = MEM_U32(sp + 96); +goto L48648c;} +t6 = MEM_U32(sp + 96); +a0 = 0x10015a50; +a1 = 0x10015a5c; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L486478; +a1 = a1; +L486478: +// bdead 40000103 gp = MEM_U32(sp + 32); +//nop; +ra = 0x10029fa0; +//nop; +t6 = MEM_U32(sp + 96); +L48648c: +t9 = MEM_U32(sp + 80); +if ((int)t6 < 0) {a2 = 0xad5; +goto L4864a4;} +a2 = 0xad5; +v0 = MEM_U32(t9 + 24); +t8 = MEM_U32(sp + 100); +goto L4864d4; +t8 = MEM_U32(sp + 100); +L4864a4: +a0 = 0x10015a68; +a1 = 0x10015a74; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4864bc; +a1 = a1; +L4864bc: +// bdead 40000103 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 80); +ra = 0x10029fa0; +v0 = MEM_U32(t1 + 24); +//nop; +t8 = MEM_U32(sp + 100); +L4864d4: +a2 = 0xad6; +at = t8 < v0; +if (at != 0) {t7 = MEM_U32(sp + 96); +goto L486514;} +t7 = MEM_U32(sp + 96); +a0 = 0x10015a80; +a1 = 0x10015a98; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4864fc; +a1 = a1; +L4864fc: +// bdead 40000103 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 80); +ra = 0x10029fa0; +v0 = MEM_U32(t1 + 24); +//nop; +t7 = MEM_U32(sp + 96); +L486514: +a2 = 0xad7; +at = t7 < v0; +if (at != 0) {t6 = MEM_U32(sp + 116); +goto L486554;} +t6 = MEM_U32(sp + 116); +a0 = 0x10015aa4; +a1 = 0x10015abc; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48653c; +a1 = a1; +L48653c: +// bdead 40000103 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 80); +ra = 0x10029fa0; +v0 = MEM_U32(t1 + 24); +//nop; +t6 = MEM_U32(sp + 116); +L486554: +a2 = 0xad8; +at = v0 < t6; +if (at == 0) {v0 = MEM_U32(sp + 132); +goto L486590;} +v0 = MEM_U32(sp + 132); +a0 = 0x10015ac8; +a1 = 0x10015ae0; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48657c; +a1 = a1; +L48657c: +// bdead 40000103 gp = MEM_U32(sp + 32); +//nop; +ra = 0x10029fa0; +//nop; +v0 = MEM_U32(sp + 132); +L486590: +t9 = MEM_U32(sp + 136); +if (v0 != 0) {//nop; +goto L4865c0;} +//nop; +t8 = MEM_U32(t9 + 12); +//nop; +t7 = t8 << 0; +if ((int)t7 < 0) {//nop; +goto L4865c0;} +//nop; +t6 = MEM_U16(ra + 50); +//nop; +if (t6 == 0) {//nop; +goto L48661c;} +//nop; +L4865c0: +t9 = MEM_U32(sp + 136); +at = 0x80000000; +v1 = MEM_U32(t9 + 12); +a0 = MEM_U32(sp + 112); +t8 = v1 & at; +v1 = zero < t8; +if (v1 != 0) {//nop; +goto L4865f0;} +//nop; +v1 = MEM_U16(ra + 50); +//nop; +t6 = zero < v1; +v1 = t6; +L4865f0: +//nop; +a1 = MEM_U32(sp + 80); +a2 = MEM_U32(sp + 104); +a3 = MEM_U32(sp + 124); +// bdead 400001f3 t9 = t9; +MEM_U32(sp + 16) = v1; +func_484c78(mem, sp, a0, a1, a2, a3); +goto L48660c; +MEM_U32(sp + 16) = v1; +L48660c: +// bdead 40000103 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 132); +ra = 0x10029fa0; +//nop; +L48661c: +if (v0 != 0) {//nop; +goto L486708;} +//nop; +t9 = MEM_U32(sp + 136); +//nop; +t8 = MEM_U32(t9 + 12); +//nop; +t7 = t8 << 0; +if ((int)t7 < 0) {//nop; +goto L486650;} +//nop; +t6 = MEM_U16(ra + 50); +//nop; +if (t6 == 0) {//nop; +goto L486708;} +//nop; +L486650: +a2 = 0x1002f790; +t9 = 0x67; +t8 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t8 + 0) = (uint8_t)t9; +//nop; +a0 = MEM_U32(sp + 120); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L486674; +//nop; +L486674: +// bdead 4000010b gp = MEM_U32(sp + 32); +t6 = v0 & 0x1f; +a2 = 0x1002f790; +a0 = 0x1002e790; +v1 = MEM_U32(a2 + 0); +//nop; +t9 = MEM_U8(v1 + 1); +//nop; +t8 = t9 & 0xffe0; +t7 = t6 | t8; +MEM_U8(v1 + 1) = (uint8_t)t7; +t9 = MEM_U32(a2 + 0); +t7 = 0x10008830; +MEM_U16(t9 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t8 = t6 << 4; +t9 = t8 + t7; +t6 = MEM_U32(t9 + 4); +//nop; +t8 = t6 + v1; +a1 = t8 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t8; +goto L487018;} +MEM_U32(a2 + 0) = t8; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4866f0; +//nop; +L4866f0: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +a2 = 0x1002f790; +t9 = 0x1002e790; +MEM_U32(a2 + 0) = t9; +goto L487018; +MEM_U32(a2 + 0) = t9; +L486708: +if (v0 == 0) {// bdead 40000103 ra = MEM_U32(sp + 36); +goto L48701c;} +// bdead 40000103 ra = MEM_U32(sp + 36); +t6 = MEM_U32(sp + 100); +t8 = MEM_U32(sp + 96); +if (t6 == 0) {t7 = MEM_U32(sp + 100); +goto L4869b4;} +t7 = MEM_U32(sp + 100); +if (t8 != 0) {t7 = MEM_U32(sp + 100); +goto L4869b4;} +t7 = MEM_U32(sp + 100); +t7 = MEM_U32(sp + 120); +//nop; +a0 = MEM_U32(t7 + 4); +//nop; +at = (int)a0 < (int)0xb; +if (at != 0) {at = (int)a0 < (int)0x11; +goto L4868e8;} +at = (int)a0 < (int)0x11; +if (at == 0) {//nop; +goto L4868e8;} +//nop; +t9 = MEM_U32(sp + 116); +//nop; +at = (int)t9 < (int)0x11; +if (at == 0) {//nop; +goto L4868e8;} +//nop; +a2 = 0x1002f790; +t6 = 0x49; +t8 = MEM_U32(a2 + 0); +a0 = 0x1002e790; +MEM_U8(t8 + 0) = (uint8_t)t6; +v1 = MEM_U32(a2 + 0); +t8 = 0x10006594; +t7 = MEM_U8(v1 + 1); +//nop; +t9 = t7 & 0xffe0; +t6 = t9 | 0x8; +MEM_U8(v1 + 1) = (uint8_t)t6; +t8 = MEM_U32(t8 + 12); +t9 = MEM_U32(a2 + 0); +if ((int)t8 >= 0) {t7 = (int)t8 >> 3; +goto L4867a8;} +t7 = (int)t8 >> 3; +at = t8 + 0x7; +t7 = (int)at >> 3; +L4867a8: +MEM_U32(t9 + 8) = t7; +v1 = MEM_U32(a2 + 0); +t7 = 0x10008830; +t6 = MEM_U8(v1 + 0); +//nop; +t8 = t6 << 4; +t9 = t8 + t7; +t6 = MEM_U32(t9 + 4); +//nop; +t8 = t6 + v1; +a1 = t8 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t8; +goto L48680c;} +MEM_U32(a2 + 0) = t8; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4867f0; +//nop; +L4867f0: +// bdead 40000103 gp = MEM_U32(sp + 32); +//nop; +t9 = 0x1002e790; +a2 = 0x1002f790; +a0 = 0x1002e790; +MEM_U32(a2 + 0) = t9; +a1 = t9 - a0; +L48680c: +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48681c; +//nop; +L48681c: +// bdead 40000103 gp = MEM_U32(sp + 32); +t9 = MEM_U32(sp + 116); +a2 = 0x1002f790; +t7 = 0x1002e790; +t6 = 0x1; +a0 = t6 << (t9 & 0x1f); +MEM_U32(a2 + 0) = t7; +//nop; +a0 = a0 + 0xffffffff; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L486848; +//nop; +L486848: +// bdead 40000103 gp = MEM_U32(sp + 32); +t8 = 0x4; +a2 = 0x1002f790; +//nop; +t7 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t8; +v1 = MEM_U32(a2 + 0); +//nop; +t6 = MEM_U8(v1 + 1); +//nop; +t9 = t6 & 0xffe0; +t8 = t9 | 0x8; +MEM_U8(v1 + 1) = (uint8_t)t8; +t7 = MEM_U32(a2 + 0); +t8 = 0x10008830; +MEM_U16(t7 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t9 = t6 << 4; +t7 = t9 + t8; +t6 = MEM_U32(t7 + 4); +t7 = 0x1002e790; +t9 = t6 + v1; +a1 = t9 - t7; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t9; +goto L486f00;} +MEM_U32(a2 + 0) = t9; +//nop; +a0 = t7; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4868d0; +//nop; +L4868d0: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +a2 = 0x1002f790; +t6 = 0x1002e790; +MEM_U32(a2 + 0) = t6; +goto L486f00; +MEM_U32(a2 + 0) = t6; +L4868e8: +a2 = 0x1002f790; +t9 = 0x19; +t8 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t8 + 0) = (uint8_t)t9; +//nop; +a0 = MEM_U32(sp + 120); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48690c; +//nop; +L48690c: +// bdead 4000010b gp = MEM_U32(sp + 32); +t6 = v0 & 0x1f; +a2 = 0x1002f790; +a0 = 0x1002e790; +v1 = MEM_U32(a2 + 0); +//nop; +t9 = MEM_U8(v1 + 1); +//nop; +t8 = t9 & 0xffe0; +t7 = t6 | t8; +MEM_U8(v1 + 1) = (uint8_t)t7; +t9 = MEM_U32(sp + 116); +t6 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t6 + 4) = t9; +t8 = MEM_U32(a2 + 0); +t6 = 0x10008830; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t9 = t7 << 4; +t8 = t9 + t6; +t7 = MEM_U32(t8 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t9; +goto L486f00;} +MEM_U32(a2 + 0) = t9; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L486998; +//nop; +L486998: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +a2 = 0x1002f790; +t8 = 0x1002e790; +MEM_U32(a2 + 0) = t8; +goto L486f00; +MEM_U32(a2 + 0) = t8; +// fdead 0 t7 = MEM_U32(sp + 100); +L4869b4: +//nop; +if (t7 != 0) {t6 = MEM_U32(sp + 100); +goto L486b7c;} +t6 = MEM_U32(sp + 100); +t9 = MEM_U32(sp + 96); +//nop; +if (t9 == 0) {t6 = MEM_U32(sp + 100); +goto L486b7c;} +t6 = MEM_U32(sp + 100); +a2 = 0x1002f790; +t6 = 0x49; +t8 = MEM_U32(a2 + 0); +a0 = 0x1002e790; +MEM_U8(t8 + 0) = (uint8_t)t6; +v1 = MEM_U32(a2 + 0); +t8 = 0x10006594; +t7 = MEM_U8(v1 + 1); +//nop; +t9 = t7 & 0xffe0; +t6 = t9 | 0x6; +MEM_U8(v1 + 1) = (uint8_t)t6; +t8 = MEM_U32(t8 + 12); +t9 = MEM_U32(a2 + 0); +if ((int)t8 >= 0) {t7 = (int)t8 >> 3; +goto L486a18;} +t7 = (int)t8 >> 3; +at = t8 + 0x7; +t7 = (int)at >> 3; +L486a18: +MEM_U32(t9 + 8) = t7; +v1 = MEM_U32(a2 + 0); +t7 = 0x10008830; +t6 = MEM_U8(v1 + 0); +//nop; +t8 = t6 << 4; +t9 = t8 + t7; +t6 = MEM_U32(t9 + 4); +//nop; +t8 = t6 + v1; +a1 = t8 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t8; +goto L486a7c;} +MEM_U32(a2 + 0) = t8; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L486a60; +//nop; +L486a60: +// bdead 40000103 gp = MEM_U32(sp + 32); +//nop; +t9 = 0x1002e790; +a2 = 0x1002f790; +a0 = 0x1002e790; +MEM_U32(a2 + 0) = t9; +a1 = t9 - a0; +L486a7c: +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L486a8c; +//nop; +L486a8c: +// bdead 40000103 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 96); +a2 = 0x1002f790; +t7 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t7; +//nop; +//nop; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L486ab4; +//nop; +L486ab4: +// bdead 40000003 gp = MEM_U32(sp + 32); +t9 = 0x74; +a2 = 0x1002f790; +//nop; +t6 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t6 + 0) = (uint8_t)t9; +//nop; +a0 = MEM_U32(sp + 120); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L486ae0; +//nop; +L486ae0: +// bdead 4000010b gp = MEM_U32(sp + 32); +t7 = v0 & 0x1f; +a2 = 0x1002f790; +//nop; +v1 = MEM_U32(a2 + 0); +//nop; +t9 = MEM_U8(v1 + 1); +//nop; +t6 = t9 & 0xffe0; +t8 = t7 | t6; +MEM_U8(v1 + 1) = (uint8_t)t8; +t9 = MEM_U32(a2 + 0); +t8 = 0x10008830; +MEM_U16(t9 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t6 = t7 << 4; +t9 = t6 + t8; +t7 = MEM_U32(t9 + 4); +t9 = 0x1002e790; +t6 = t7 + v1; +a1 = t6 - t9; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t6; +goto L486f00;} +MEM_U32(a2 + 0) = t6; +a0 = t9; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L486b60; +//nop; +L486b60: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +a2 = 0x1002f790; +t7 = 0x1002e790; +MEM_U32(a2 + 0) = t7; +goto L486f00; +MEM_U32(a2 + 0) = t7; +// fdead 0 t6 = MEM_U32(sp + 100); +L486b7c: +//nop; +if (t6 == 0) {//nop; +goto L486f00;} +//nop; +t8 = MEM_U32(sp + 96); +//nop; +if (t8 == 0) {//nop; +goto L486f00;} +//nop; +a2 = 0x1002f790; +t9 = 0x49; +t7 = MEM_U32(a2 + 0); +a0 = 0x1002e790; +MEM_U8(t7 + 0) = (uint8_t)t9; +v1 = MEM_U32(a2 + 0); +t7 = 0x10006594; +t6 = MEM_U8(v1 + 1); +//nop; +t8 = t6 & 0xffe0; +t9 = t8 | 0x6; +MEM_U8(v1 + 1) = (uint8_t)t9; +t7 = MEM_U32(t7 + 12); +t8 = MEM_U32(a2 + 0); +if ((int)t7 >= 0) {t6 = (int)t7 >> 3; +goto L486be0;} +t6 = (int)t7 >> 3; +at = t7 + 0x7; +t6 = (int)at >> 3; +L486be0: +MEM_U32(t8 + 8) = t6; +v1 = MEM_U32(a2 + 0); +t6 = 0x10008830; +t9 = MEM_U8(v1 + 0); +//nop; +t7 = t9 << 4; +t8 = t7 + t6; +t9 = MEM_U32(t8 + 4); +//nop; +t7 = t9 + v1; +a1 = t7 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t7; +goto L486c44;} +MEM_U32(a2 + 0) = t7; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L486c28; +//nop; +L486c28: +// bdead 40000103 gp = MEM_U32(sp + 32); +//nop; +t8 = 0x1002e790; +a2 = 0x1002f790; +a0 = 0x1002e790; +MEM_U32(a2 + 0) = t8; +a1 = t8 - a0; +L486c44: +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L486c54; +//nop; +L486c54: +// bdead 40000103 gp = MEM_U32(sp + 32); +t9 = MEM_U32(sp + 100); +a2 = 0x1002f790; +t6 = 0x1002e790; +t8 = 0x10006594; +MEM_U32(a2 + 0) = t6; +t8 = MEM_U32(t8 + 12); +t1 = MEM_U32(sp + 80); +t7 = t8 + t9; +//nop; +t6 = MEM_U32(t1 + 24); +a0 = t7 - t6; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L486c88; +a0 = t7 - t6; +L486c88: +// bdead 40000003 gp = MEM_U32(sp + 32); +t8 = 0x73; +a2 = 0x1002f790; +//nop; +t9 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t9 + 0) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 120); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L486cb4; +//nop; +L486cb4: +// bdead 4000010b gp = MEM_U32(sp + 32); +t6 = v0 & 0x1f; +a2 = 0x1002f790; +t1 = MEM_U32(sp + 80); +v1 = MEM_U32(a2 + 0); +a0 = 0x1002e790; +t8 = MEM_U8(v1 + 1); +//nop; +t9 = t8 & 0xffe0; +t7 = t6 | t9; +MEM_U8(v1 + 1) = (uint8_t)t7; +t8 = MEM_U32(a2 + 0); +t7 = 0x10008830; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t9 = t6 << 4; +t8 = t9 + t7; +t6 = MEM_U32(t8 + 4); +//nop; +t9 = t6 + v1; +a1 = t9 - a0; +at = (int)a1 < (int)0x801; +v1 = t9; +if (at != 0) {MEM_U32(a2 + 0) = t9; +goto L486d4c;} +MEM_U32(a2 + 0) = t9; +//nop; +MEM_U32(sp + 80) = t1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L486d34; +//nop; +L486d34: +// bdead 40000103 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 80); +a2 = 0x1002f790; +v1 = 0x1002e790; +a0 = 0x1002e790; +MEM_U32(a2 + 0) = v1; +L486d4c: +t8 = 0x49; +MEM_U8(v1 + 0) = (uint8_t)t8; +v1 = MEM_U32(a2 + 0); +t8 = 0x10006594; +t6 = MEM_U8(v1 + 1); +//nop; +t9 = t6 & 0xffe0; +t7 = t9 | 0x6; +MEM_U8(v1 + 1) = (uint8_t)t7; +t8 = MEM_U32(t8 + 12); +t9 = MEM_U32(a2 + 0); +if ((int)t8 >= 0) {t6 = (int)t8 >> 3; +goto L486d88;} +t6 = (int)t8 >> 3; +at = t8 + 0x7; +t6 = (int)at >> 3; +L486d88: +MEM_U32(t9 + 8) = t6; +v1 = MEM_U32(a2 + 0); +t6 = 0x10008830; +t7 = MEM_U8(v1 + 0); +//nop; +t8 = t7 << 4; +t9 = t8 + t6; +t7 = MEM_U32(t9 + 4); +//nop; +t8 = t7 + v1; +a1 = t8 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t8; +goto L486dec;} +MEM_U32(a2 + 0) = t8; +//nop; +MEM_U32(sp + 80) = t1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L486dd0; +//nop; +L486dd0: +// bdead 40000103 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 80); +t9 = 0x1002e790; +a2 = 0x1002f790; +a0 = 0x1002e790; +MEM_U32(a2 + 0) = t9; +a1 = t9 - a0; +L486dec: +//nop; +MEM_U32(sp + 80) = t1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L486dfc; +//nop; +L486dfc: +// bdead 40000103 gp = MEM_U32(sp + 32); +t7 = MEM_U32(sp + 96); +a2 = 0x1002f790; +t6 = 0x1002e790; +t9 = 0x10006594; +MEM_U32(a2 + 0) = t6; +t9 = MEM_U32(t9 + 12); +t1 = MEM_U32(sp + 80); +t6 = MEM_U32(sp + 100); +t8 = t9 + t7; +t7 = MEM_U32(t1 + 24); +t9 = t8 + t6; +a0 = t9 - t7; +//nop; +//nop; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L486e40; +//nop; +L486e40: +// bdead 40000003 gp = MEM_U32(sp + 32); +t8 = 0x74; +a2 = 0x1002f790; +//nop; +t6 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t6 + 0) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 120); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L486e6c; +//nop; +L486e6c: +// bdead 4000010b gp = MEM_U32(sp + 32); +t7 = v0 & 0x1f; +a2 = 0x1002f790; +//nop; +v1 = MEM_U32(a2 + 0); +//nop; +t8 = MEM_U8(v1 + 1); +//nop; +t6 = t8 & 0xffe0; +t9 = t7 | t6; +MEM_U8(v1 + 1) = (uint8_t)t9; +t8 = MEM_U32(a2 + 0); +t9 = 0x10008830; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t6 = t7 << 4; +t8 = t6 + t9; +t7 = MEM_U32(t8 + 4); +t8 = 0x1002e790; +t6 = t7 + v1; +a1 = t6 - t8; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t6; +goto L486f00;} +MEM_U32(a2 + 0) = t6; +//nop; +a0 = t8; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L486ee8; +//nop; +L486ee8: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +a2 = 0x1002f790; +t7 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t7; +L486f00: +//nop; +a0 = MEM_U32(sp + 120); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L486f10; +//nop; +L486f10: +// bdead 4000000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 136); +//nop; +MEM_U32(sp + 76) = v0; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L486f28; +//nop; +L486f28: +// bdead 4000000b gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 76); +a2 = 0x1002f790; +if (v0 == v1) {// bdead 40000083 ra = MEM_U32(sp + 36); +goto L48701c;} +// bdead 40000083 ra = MEM_U32(sp + 36); +t9 = MEM_U32(a2 + 0); +t6 = 0x18; +MEM_U8(t9 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(sp + 136); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L486f58; +//nop; +L486f58: +// bdead 4000000b gp = MEM_U32(sp + 32); +t7 = v0 & 0x1f; +a2 = 0x1002f790; +//nop; +v1 = MEM_U32(a2 + 0); +//nop; +t6 = MEM_U8(v1 + 1); +//nop; +t9 = t6 & 0xffe0; +t8 = t7 | t9; +MEM_U8(v1 + 1) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 120); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L486f94; +//nop; +L486f94: +// bdead 4000010b gp = MEM_U32(sp + 32); +//nop; +a2 = 0x1002f790; +a0 = 0x1002e790; +t6 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t6 + 8) = (uint8_t)v0; +t7 = MEM_U32(a2 + 0); +t6 = 0x10008830; +MEM_U16(t7 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t8 = t9 << 4; +t7 = t8 + t6; +t9 = MEM_U32(t7 + 4); +//nop; +t8 = t9 + v1; +a1 = t8 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t8; +goto L487018;} +MEM_U32(a2 + 0) = t8; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L487000; +//nop; +L487000: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +a2 = 0x1002f790; +t7 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t7; +L487018: +// bdead 1 ra = MEM_U32(sp + 36); +L48701c: +// bdead 1 sp = sp + 0x70; +//nop; +return; +//nop; +} + +static void func_487028(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L487028: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 104) = a0; +MEM_U32(sp + 112) = a2; +t7 = MEM_U32(a0 + 4); +at = 0x63; +s0 = a1; +s1 = a3; +if (t7 != at) {// bdead 40060003 t6 = a0; +goto L48707c;} +// bdead 40060003 t6 = a0; +t8 = MEM_U32(sp + 120); +//nop; +if (t8 == 0) {//nop; +goto L48718c;} +//nop; +L48707c: +t9 = MEM_U32(sp + 120); +//nop; +if (t9 != 0) {//nop; +goto L4870f8;} +//nop; +t1 = MEM_U32(sp + 104); +at = 0x18; +v0 = MEM_U32(t1 + 8); +//nop; +v1 = MEM_U32(v0 + 4); +//nop; +if (v1 == at) {//nop; +goto L4870cc;} +//nop; +at = 0x14; +if (v1 != at) {//nop; +goto L48718c;} +//nop; +t2 = MEM_U32(v0 + 12); +at = 0x20000000; +t3 = t2 & at; +if (t3 != 0) {//nop; +goto L48718c;} +//nop; +L4870cc: +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {//nop; +goto L48718c;} +//nop; +t4 = MEM_U32(v0 + 12); +at = 0xd0000000; +t5 = t4 & at; +if (t5 == 0) {//nop; +goto L48718c;} +//nop; +//nop; +goto L48718c; +//nop; +L4870f8: +t6 = MEM_U32(sp + 104); +at = 0x16; +v0 = MEM_U32(t6 + 8); +//nop; +t7 = MEM_U32(v0 + 4); +//nop; +if (t7 == at) {//nop; +goto L48714c;} +//nop; +a0 = 0x10015aec; +a1 = 0x10015b18; +//nop; +a2 = 0xb69; +MEM_U32(sp + 108) = s0; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L487138; +a1 = a1; +L487138: +t8 = MEM_U32(sp + 104); +// bdead 42040003 gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 108); +v0 = MEM_U32(t8 + 8); +//nop; +L48714c: +v1 = MEM_U32(v0 + 8); +at = 0x18; +a0 = MEM_U32(v1 + 4); +//nop; +if (a0 == at) {//nop; +goto L487184;} +//nop; +at = 0x14; +if (a0 != at) {//nop; +goto L48718c;} +//nop; +t9 = MEM_U32(v1 + 12); +at = 0x20000000; +t1 = t9 & at; +if (t1 != 0) {//nop; +goto L48718c;} +//nop; +L487184: +// bdead 40060003 v0 = MEM_U32(v1 + 8); +//nop; +L48718c: +a1 = 0x10006594; +//nop; +a1 = MEM_U32(a1 + 4); +//nop; +if (s0 != a1) {//nop; +goto L48722c;} +//nop; +a3 = MEM_U32(sp + 124); +//nop; +lo = (int)a3 / (int)a1; hi = (int)a3 % (int)a1; +if (a1 != 0) {//nop; +goto L4871bc;} +//nop; +abort(); +L4871bc: +at = 0xffffffff; +if (a1 != at) {at = 0x80000000; +goto L4871d4;} +at = 0x80000000; +if (a3 != at) {//nop; +goto L4871d4;} +//nop; +abort(); +L4871d4: +t2 = hi; +if (t2 != 0) {//nop; +goto L48722c;} +//nop; +v0 = MEM_U32(s1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4871f8;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L487204;} +L4871f8: +at = 0x14; +if (v0 != at) {//nop; +goto L487218;} +//nop; +L487204: +s2 = 0x1002dfa0; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L487218: +s2 = 0x1002dfb4; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L48722c: +a2 = 0x10006594; +a3 = MEM_U32(sp + 124); +a2 = MEM_U32(a2 + 8); +//nop; +if (s0 != a2) {//nop; +goto L4872c4;} +//nop; +lo = (int)a3 / (int)a2; hi = (int)a3 % (int)a2; +if (a2 != 0) {//nop; +goto L487254;} +//nop; +abort(); +L487254: +at = 0xffffffff; +if (a2 != at) {at = 0x80000000; +goto L48726c;} +at = 0x80000000; +if (a3 != at) {//nop; +goto L48726c;} +//nop; +abort(); +L48726c: +t3 = hi; +if (t3 != 0) {//nop; +goto L4872c4;} +//nop; +v0 = MEM_U32(s1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L487290;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L48729c;} +L487290: +at = 0x14; +if (v0 != at) {//nop; +goto L4872b0;} +//nop; +L48729c: +s2 = 0x1002dfa8; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L4872b0: +s2 = 0x1002dfb8; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L4872c4: +a0 = 0x10006594; +//nop; +a0 = MEM_U32(a0 + 12); +//nop; +if (s0 != a0) {//nop; +goto L48735c;} +//nop; +lo = (int)a3 / (int)a0; hi = (int)a3 % (int)a0; +if (a0 != 0) {//nop; +goto L4872ec;} +//nop; +abort(); +L4872ec: +at = 0xffffffff; +if (a0 != at) {at = 0x80000000; +goto L487304;} +at = 0x80000000; +if (a3 != at) {//nop; +goto L487304;} +//nop; +abort(); +L487304: +t4 = hi; +if (t4 != 0) {//nop; +goto L48735c;} +//nop; +v0 = MEM_U32(s1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L487328;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L487334;} +L487328: +at = 0x14; +if (v0 != at) {//nop; +goto L487348;} +//nop; +L487334: +s2 = 0x1002dee4; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L487348: +s2 = 0x1002df68; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L48735c: +v0 = 0x10006594; +//nop; +v0 = MEM_U32(v0 + 16); +//nop; +if (s0 != v0) {//nop; +goto L4873f4;} +//nop; +lo = (int)a3 / (int)v0; hi = (int)a3 % (int)v0; +if (v0 != 0) {//nop; +goto L487384;} +//nop; +abort(); +L487384: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L48739c;} +at = 0x80000000; +if (a3 != at) {//nop; +goto L48739c;} +//nop; +abort(); +L48739c: +t5 = hi; +if (t5 != 0) {//nop; +goto L4873f4;} +//nop; +v0 = MEM_U32(s1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4873c0;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4873cc;} +L4873c0: +at = 0x14; +if (v0 != at) {//nop; +goto L4873e0;} +//nop; +L4873cc: +s2 = 0x1002df70; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L4873e0: +s2 = 0x1002df64; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L4873f4: +v1 = 0x10006594; +//nop; +v1 = MEM_U32(v1 + 20); +//nop; +if (s0 != v1) {//nop; +goto L48748c;} +//nop; +lo = (int)a3 / (int)v1; hi = (int)a3 % (int)v1; +if (v1 != 0) {//nop; +goto L48741c;} +//nop; +abort(); +L48741c: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L487434;} +at = 0x80000000; +if (a3 != at) {//nop; +goto L487434;} +//nop; +abort(); +L487434: +t6 = hi; +if (t6 != 0) {//nop; +goto L48748c;} +//nop; +v0 = MEM_U32(s1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L487458;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L487464;} +L487458: +at = 0x14; +if (v0 != at) {//nop; +goto L487478;} +//nop; +L487464: +s2 = 0x1002df6c; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L487478: +s2 = 0x1002df60; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L48748c: +lo = (int)a3 / (int)a1; hi = (int)a3 % (int)a1; +if (a1 != 0) {//nop; +goto L48749c;} +//nop; +abort(); +L48749c: +at = 0xffffffff; +if (a1 != at) {at = 0x80000000; +goto L4874b4;} +at = 0x80000000; +if (a3 != at) {//nop; +goto L4874b4;} +//nop; +abort(); +L4874b4: +t7 = hi; +t8 = t7 + s0; +at = (int)a1 < (int)t8; +if (at != 0) {//nop; +goto L487514;} +//nop; +v0 = MEM_U32(s1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4874e0;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4874ec;} +L4874e0: +at = 0x14; +if (v0 != at) {//nop; +goto L487500;} +//nop; +L4874ec: +s2 = 0x1002dfa0; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L487500: +s2 = 0x1002dfb4; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L487514: +lo = (int)a3 / (int)a2; hi = (int)a3 % (int)a2; +if (a2 != 0) {//nop; +goto L487524;} +//nop; +abort(); +L487524: +at = 0xffffffff; +if (a2 != at) {at = 0x80000000; +goto L48753c;} +at = 0x80000000; +if (a3 != at) {//nop; +goto L48753c;} +//nop; +abort(); +L48753c: +t9 = hi; +t1 = t9 + s0; +at = (int)a2 < (int)t1; +if (at != 0) {//nop; +goto L48759c;} +//nop; +v0 = MEM_U32(s1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L487568;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L487574;} +L487568: +at = 0x14; +if (v0 != at) {//nop; +goto L487588;} +//nop; +L487574: +s2 = 0x1002dfa8; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L487588: +s2 = 0x1002dfb8; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L48759c: +lo = (int)a3 / (int)a0; hi = (int)a3 % (int)a0; +if (a0 != 0) {//nop; +goto L4875ac;} +//nop; +abort(); +L4875ac: +at = 0xffffffff; +if (a0 != at) {at = 0x80000000; +goto L4875c4;} +at = 0x80000000; +if (a3 != at) {//nop; +goto L4875c4;} +//nop; +abort(); +L4875c4: +t2 = hi; +t3 = t2 + s0; +at = (int)a0 < (int)t3; +if (at != 0) {//nop; +goto L487630;} +//nop; +at = (int)a0 < (int)0x11; +if (at == 0) {//nop; +goto L48761c;} +//nop; +v0 = MEM_U32(s1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4875fc;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L487608;} +L4875fc: +at = 0x14; +if (v0 != at) {//nop; +goto L48761c;} +//nop; +L487608: +s2 = 0x1002dee4; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L48761c: +s2 = 0x1002df68; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L487630: +lo = (int)a3 / (int)v0; hi = (int)a3 % (int)v0; +if (v0 != 0) {//nop; +goto L487640;} +//nop; +abort(); +L487640: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L487658;} +at = 0x80000000; +if (a3 != at) {//nop; +goto L487658;} +//nop; +abort(); +L487658: +t4 = hi; +t5 = t4 + s0; +at = (int)v0 < (int)t5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4876c0;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L4876ac;} +//nop; +v0 = MEM_U32(s1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L48768c;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L487698;} +L48768c: +at = 0x14; +if (v0 != at) {//nop; +goto L4876ac;} +//nop; +L487698: +s2 = 0x1002df70; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L4876ac: +s2 = 0x1002df64; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L4876c0: +at = (int)a0 < (int)s0; +if (at != 0) {//nop; +goto L4876e0;} +//nop; +s2 = 0x1002df68; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L4876e0: +lo = (int)a3 / (int)v1; hi = (int)a3 % (int)v1; +if (v1 != 0) {//nop; +goto L4876f0;} +//nop; +abort(); +L4876f0: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L487708;} +at = 0x80000000; +if (a3 != at) {//nop; +goto L487708;} +//nop; +abort(); +L487708: +t6 = hi; +t7 = t6 + s0; +at = (int)v1 < (int)t7; +if (at != 0) {at = (int)v1 < (int)0x11; +goto L487770;} +at = (int)v1 < (int)0x11; +if (at == 0) {//nop; +goto L48775c;} +//nop; +v0 = MEM_U32(s1 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L48773c;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L487748;} +L48773c: +at = 0x14; +if (v0 != at) {//nop; +goto L48775c;} +//nop; +L487748: +s2 = 0x1002df6c; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L48775c: +s2 = 0x1002df60; +//nop; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(s2 + 28); +goto L487784; +v0 = MEM_U32(s2 + 28); +L487770: +s2 = 0x1002df68; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +v0 = MEM_U32(s2 + 28); +L487784: +t8 = a3 + s0; +v0 = -v0; +t9 = t8 + 0xffffffff; +a0 = a3 & v0; +v1 = t9 & v0; +if (a0 == v1) {//nop; +goto L487804;} +//nop; +v0 = MEM_U32(s1 + 4); +v1 = 0x1002dfa0; +at = (int)v0 < (int)0x5; +v1 = MEM_U32(v1 + 0); +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4877bc;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4877c8;} +L4877bc: +at = 0x14; +if (v0 != at) {//nop; +goto L4877dc;} +//nop; +L4877c8: +s2 = 0x1002dee4; +//nop; +s2 = MEM_U32(s2 + 0); +t1 = MEM_U32(v1 + 28); +goto L4877f0; +t1 = MEM_U32(v1 + 28); +L4877dc: +s2 = 0x1002df68; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +t1 = MEM_U32(v1 + 28); +L4877f0: +//nop; +t2 = -t1; +t3 = a3 & t2; +MEM_U32(sp + 96) = t3; +goto L487808; +MEM_U32(sp + 96) = t3; +L487804: +MEM_U32(sp + 96) = a0; +L487808: +t4 = 0x10029fa0; +//nop; +t4 = MEM_U16(t4 + 4); +//nop; +if (t4 == 0) {t9 = MEM_U32(sp + 96); +goto L48784c;} +t9 = MEM_U32(sp + 96); +t5 = MEM_U32(sp + 96); +//nop; +v0 = a3 - t5; +MEM_U32(sp + 92) = v0; +t6 = MEM_U32(s2 + 24); +//nop; +t7 = t6 - s0; +t8 = t7 - v0; +MEM_U32(sp + 88) = t8; +goto L48786c; +MEM_U32(sp + 88) = t8; +// fdead 0 t9 = MEM_U32(sp + 96); +L48784c: +//nop; +v0 = a3 - t9; +MEM_U32(sp + 88) = v0; +t1 = MEM_U32(s2 + 24); +//nop; +t2 = t1 - s0; +t3 = t2 - v0; +MEM_U32(sp + 92) = t3; +L48786c: +t4 = MEM_U32(sp + 92); +a2 = 0xbd8; +if ((int)t4 < 0) {//nop; +goto L487884;} +//nop; +MEM_U32(sp + 108) = s0; +goto L4878a8; +MEM_U32(sp + 108) = s0; +L487884: +a0 = 0x10015b24; +a1 = 0x10015b30; +//nop; +MEM_U32(sp + 108) = s0; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4878a0; +a1 = a1; +L4878a0: +// bdead 400c0003 gp = MEM_U32(sp + 40); +//nop; +L4878a8: +t5 = MEM_U32(sp + 88); +s0 = MEM_U32(sp + 108); +if ((int)t5 < 0) {a2 = 0xbd9; +goto L4878c4;} +a2 = 0xbd9; +v0 = MEM_U32(s2 + 24); +t6 = MEM_U32(sp + 92); +goto L4878f0; +t6 = MEM_U32(sp + 92); +L4878c4: +a0 = 0x10015b3c; +a1 = 0x10015b48; +//nop; +MEM_U32(sp + 108) = s0; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4878e0; +a1 = a1; +L4878e0: +// bdead 400c0003 gp = MEM_U32(sp + 40); +v0 = MEM_U32(s2 + 24); +//nop; +t6 = MEM_U32(sp + 92); +L4878f0: +a2 = 0xbda; +at = t6 < v0; +if (at != 0) {t7 = MEM_U32(sp + 88); +goto L487928;} +t7 = MEM_U32(sp + 88); +a0 = 0x10015b54; +a1 = 0x10015b6c; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L487918; +a1 = a1; +L487918: +// bdead 400c0003 gp = MEM_U32(sp + 40); +v0 = MEM_U32(s2 + 24); +//nop; +t7 = MEM_U32(sp + 88); +L487928: +a2 = 0xbdb; +at = t7 < v0; +if (at != 0) {t8 = MEM_U32(sp + 108); +goto L487960;} +t8 = MEM_U32(sp + 108); +a0 = 0x10015b78; +a1 = 0x10015b90; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L487950; +a1 = a1; +L487950: +// bdead 400c0003 gp = MEM_U32(sp + 40); +v0 = MEM_U32(s2 + 24); +//nop; +t8 = MEM_U32(sp + 108); +L487960: +a2 = 0xbdc; +at = v0 < t8; +if (at == 0) {//nop; +goto L487990;} +//nop; +a0 = 0x10015b9c; +a1 = 0x10015bb4; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L487988; +a1 = a1; +L487988: +// bdead 400c0003 gp = MEM_U32(sp + 40); +//nop; +L487990: +//nop; +a0 = s1; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4879a0; +//nop; +L4879a0: +// bdead 400c000b gp = MEM_U32(sp + 40); +a0 = s2; +//nop; +MEM_U32(sp + 64) = v0; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4879b8; +//nop; +L4879b8: +t0 = MEM_U32(sp + 64); +// bdead 400c030b gp = MEM_U32(sp + 40); +if (v0 == t0) {t7 = MEM_U32(sp + 92); +goto L487a80;} +t7 = MEM_U32(sp + 92); +s0 = 0x1002f790; +t9 = 0x18; +t1 = MEM_U32(s0 + 0); +a0 = s2; +MEM_U8(t1 + 0) = (uint8_t)t9; +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4879ec; +//nop; +L4879ec: +v1 = MEM_U32(s0 + 0); +// bdead 400e001b gp = MEM_U32(sp + 40); +t4 = MEM_U8(v1 + 1); +t3 = v0 & 0x1f; +t5 = t4 & 0xffe0; +t6 = t3 | t5; +MEM_U8(v1 + 1) = (uint8_t)t6; +//nop; +a0 = s1; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L487a18; +//nop; +L487a18: +t7 = MEM_U32(s0 + 0); +// bdead 400b010b gp = MEM_U32(sp + 40); +MEM_U8(t7 + 8) = (uint8_t)v0; +t8 = MEM_U32(s0 + 0); +t2 = 0x10008830; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +s1 = 0x1002e790; +t9 = MEM_U8(v1 + 0); +//nop; +t1 = t9 << 4; +t4 = t1 + t2; +t3 = MEM_U32(t4 + 4); +//nop; +t5 = t3 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t5; +goto L487a7c;} +MEM_U32(s0 + 0) = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L487a74; +//nop; +L487a74: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +L487a7c: +t7 = MEM_U32(sp + 92); +L487a80: +s0 = 0x1002f790; +s1 = 0x1002e790; +if (t7 != 0) {//nop; +goto L487aa0;} +//nop; +t8 = MEM_U32(sp + 88); +//nop; +if (t8 == 0) {t4 = MEM_U32(sp + 120); +goto L488948;} +t4 = MEM_U32(sp + 120); +L487aa0: +t9 = MEM_U32(s2 + 24); +//nop; +at = t9 < 0x11; +if (at == 0) {t9 = MEM_U32(sp + 136); +goto L4880cc;} +t9 = MEM_U32(sp + 136); +t1 = MEM_U32(sp + 88); +v1 = MEM_U32(s0 + 0); +if (t1 == 0) {t2 = 0x49; +goto L487c14;} +t2 = 0x49; +MEM_U8(v1 + 0) = (uint8_t)t2; +v1 = MEM_U32(s0 + 0); +t6 = 0x10006594; +t4 = MEM_U8(v1 + 1); +t2 = 0x10008830; +t3 = t4 & 0xffe0; +t5 = t3 | 0x6; +MEM_U8(v1 + 1) = (uint8_t)t5; +t6 = MEM_U32(t6 + 12); +t8 = MEM_U32(s0 + 0); +if ((int)t6 >= 0) {t7 = (int)t6 >> 3; +goto L487afc;} +t7 = (int)t6 >> 3; +at = t6 + 0x7; +t7 = (int)at >> 3; +L487afc: +MEM_U32(t8 + 8) = t7; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t1 = t9 << 4; +t4 = t1 + t2; +t3 = MEM_U32(t4 + 4); +//nop; +t5 = t3 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t5; +goto L487b50;} +MEM_U32(s0 + 0) = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L487b44; +//nop; +L487b44: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L487b50: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L487b60; +//nop; +L487b60: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +//nop; +a0 = MEM_U32(sp + 88); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L487b78; +//nop; +L487b78: +// bdead 400e0003 gp = MEM_U32(sp + 40); +t9 = MEM_U32(s0 + 0); +t8 = 0x73; +MEM_U8(t9 + 0) = (uint8_t)t8; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L487b98; +//nop; +L487b98: +v1 = MEM_U32(s0 + 0); +t2 = v0 & 0x1f; +t4 = MEM_U8(v1 + 1); +// bdead 400e2913 gp = MEM_U32(sp + 40); +t3 = t4 & 0xffe0; +t5 = t2 | t3; +MEM_U8(v1 + 1) = (uint8_t)t5; +t6 = MEM_U32(s0 + 0); +t9 = 0x10008830; +MEM_U16(t6 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t8 = t7 << 4; +t1 = t8 + t9; +t4 = MEM_U32(t1 + 4); +//nop; +t2 = t4 + v1; +a1 = t2 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t2; +if (at != 0) {v1 = t2; +goto L487c14;} +v1 = t2; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L487c08; +//nop; +L487c08: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L487c14: +t3 = 0x49; +MEM_U8(v1 + 0) = (uint8_t)t3; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L487c2c; +//nop; +L487c2c: +v1 = MEM_U32(s0 + 0); +// bdead 400e011b gp = MEM_U32(sp + 40); +t7 = MEM_U8(v1 + 1); +t5 = v0; +t6 = t5 & 0x1f; +t8 = t7 & 0xffe0; +t1 = 0x10006594; +t9 = t6 | t8; +MEM_U8(v1 + 1) = (uint8_t)t9; +t1 = MEM_U32(t1 + 12); +t2 = MEM_U32(s0 + 0); +if ((int)t1 >= 0) {t4 = (int)t1 >> 3; +goto L487c68;} +t4 = (int)t1 >> 3; +at = t1 + 0x7; +t4 = (int)at >> 3; +L487c68: +MEM_U32(t2 + 8) = t4; +v1 = MEM_U32(s0 + 0); +t7 = 0x10008830; +t3 = MEM_U8(v1 + 0); +//nop; +t5 = t3 << 4; +t6 = t5 + t7; +t8 = MEM_U32(t6 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L487cbc;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L487cb0; +//nop; +L487cb0: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L487cbc: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L487ccc; +//nop; +L487ccc: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L487ce4; +//nop; +L487ce4: +// bdead 400e010b gp = MEM_U32(sp + 40); +at = 0xe; +if (v0 != at) {t9 = MEM_U32(sp + 108); +goto L487d44;} +t9 = MEM_U32(sp + 108); +a0 = 0x10006594; +t3 = MEM_U32(sp + 108); +a0 = MEM_U32(a0 + 12); +t5 = 0x1; +t8 = MEM_U32(sp + 88); +t7 = t5 << (t3 & 0x1f); +//nop; +t6 = t7 + 0xffffffff; +if ((int)a0 >= 0) {t2 = (int)a0 >> 3; +goto L487d24;} +t2 = (int)a0 >> 3; +at = a0 + 0x7; +t2 = (int)at >> 3; +L487d24: +a1 = t6 << (t8 & 0x1f); +MEM_U32(sp + 56) = a1; +a0 = t2; +f_UW_CONST_s(mem, sp, a0, a1, a2, a3); +goto L487d34; +a0 = t2; +L487d34: +// bdead 400e0003 gp = MEM_U32(sp + 40); +t7 = MEM_U32(s0 + 0); +goto L487d70; +t7 = MEM_U32(s0 + 0); +// fdead 0 t9 = MEM_U32(sp + 108); +L487d44: +t1 = 0x1; +t4 = t1 << (t9 & 0x1f); +t5 = MEM_U32(sp + 88); +//nop; +t2 = t4 + 0xffffffff; +a0 = t2 << (t5 & 0x1f); +MEM_U32(sp + 56) = a0; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L487d64; +MEM_U32(sp + 56) = a0; +L487d64: +// bdead 400e0003 gp = MEM_U32(sp + 40); +//nop; +t7 = MEM_U32(s0 + 0); +L487d70: +t3 = 0x4; +MEM_U8(t7 + 0) = (uint8_t)t3; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L487d88; +//nop; +L487d88: +v1 = MEM_U32(s0 + 0); +t8 = v0 & 0x1f; +t1 = MEM_U8(v1 + 1); +// bdead 420e0513 gp = MEM_U32(sp + 40); +t9 = t1 & 0xffe0; +t4 = t8 | t9; +MEM_U8(v1 + 1) = (uint8_t)t4; +t2 = MEM_U32(s0 + 0); +t7 = 0x10008830; +MEM_U16(t2 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t3 = t5 << 4; +t6 = t3 + t7; +t1 = MEM_U32(t6 + 4); +//nop; +t8 = t1 + v1; +a1 = t8 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t8; +goto L487dfc;} +MEM_U32(s0 + 0) = t8; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L487df4; +//nop; +L487df4: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +L487dfc: +v0 = MEM_U32(sp + 136); +a0 = MEM_U32(sp + 104); +t0 = zero < v0; +if (t0 != 0) {a1 = s2; +goto L487e48;} +a1 = s2; +t2 = MEM_U32(sp + 112); +at = 0x80000000; +t0 = MEM_U32(t2 + 12); +//nop; +t5 = t0 & at; +t0 = zero < t5; +if (t0 != 0) {//nop; +goto L487e48;} +//nop; +t0 = 0x10029fa0; +//nop; +t0 = MEM_U16(t0 + 50); +//nop; +t7 = zero < t0; +t0 = t7; +L487e48: +//nop; +a2 = MEM_U32(sp + 96); +a3 = MEM_U32(sp + 120); +// bdead 400e03e3 t9 = t9; +MEM_U32(sp + 16) = t0; +func_484c78(mem, sp, a0, a1, a2, a3); +goto L487e60; +MEM_U32(sp + 16) = t0; +L487e60: +// bdead 400e0003 gp = MEM_U32(sp + 40); +t1 = MEM_U32(s0 + 0); +t6 = 0x49; +MEM_U8(t1 + 0) = (uint8_t)t6; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L487e80; +//nop; +L487e80: +v1 = MEM_U32(s0 + 0); +// bdead 400e011b gp = MEM_U32(sp + 40); +t4 = MEM_U8(v1 + 1); +t8 = v0; +t9 = t8 & 0x1f; +t2 = t4 & 0xffe0; +t3 = 0x10006594; +t5 = t9 | t2; +MEM_U8(v1 + 1) = (uint8_t)t5; +t3 = MEM_U32(t3 + 12); +t6 = MEM_U32(s0 + 0); +if ((int)t3 >= 0) {t7 = (int)t3 >> 3; +goto L487ebc;} +t7 = (int)t3 >> 3; +at = t3 + 0x7; +t7 = (int)at >> 3; +L487ebc: +MEM_U32(t6 + 8) = t7; +v1 = MEM_U32(s0 + 0); +t4 = 0x10008830; +t1 = MEM_U8(v1 + 0); +//nop; +t8 = t1 << 4; +t9 = t8 + t4; +t2 = MEM_U32(t9 + 4); +//nop; +t5 = t2 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t5; +goto L487f10;} +MEM_U32(s0 + 0) = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L487f04; +//nop; +L487f04: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L487f10: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L487f20; +//nop; +L487f20: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L487f38; +//nop; +L487f38: +// bdead 400e010b gp = MEM_U32(sp + 40); +at = 0xe; +if (v0 != at) {a0 = MEM_U32(sp + 56); +goto L487f88;} +a0 = MEM_U32(sp + 56); +a0 = 0x10006594; +a1 = MEM_U32(sp + 56); +a0 = MEM_U32(a0 + 12); +//nop; +t1 = a1 ^ 0xffff; +if ((int)a0 >= 0) {t6 = (int)a0 >> 3; +goto L487f6c;} +t6 = (int)a0 >> 3; +at = a0 + 0x7; +t6 = (int)at >> 3; +L487f6c: +a0 = t6; +a1 = t1; +f_UW_CONST_s(mem, sp, a0, a1, a2, a3); +goto L487f78; +a1 = t1; +L487f78: +// bdead 400e0003 gp = MEM_U32(sp + 40); +t9 = MEM_U32(s0 + 0); +goto L487fa4; +t9 = MEM_U32(s0 + 0); +// fdead 0 a0 = MEM_U32(sp + 56); +L487f88: +//nop; +t8 = a0 ^ 0xffff; +a0 = t8; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L487f98; +a0 = t8; +L487f98: +// bdead 400e0003 gp = MEM_U32(sp + 40); +//nop; +t9 = MEM_U32(s0 + 0); +L487fa4: +t4 = 0x4; +MEM_U8(t9 + 0) = (uint8_t)t4; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L487fbc; +//nop; +L487fbc: +v1 = MEM_U32(s0 + 0); +t5 = v0 & 0x1f; +t3 = MEM_U8(v1 + 1); +// bdead 400e5113 gp = MEM_U32(sp + 40); +t7 = t3 & 0xffe0; +t6 = t5 | t7; +MEM_U8(v1 + 1) = (uint8_t)t6; +t1 = MEM_U32(s0 + 0); +t9 = 0x10008830; +MEM_U16(t1 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t4 = t8 << 4; +t2 = t4 + t9; +t3 = MEM_U32(t2 + 4); +//nop; +t5 = t3 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t5; +if (at != 0) {v1 = t5; +goto L488038;} +v1 = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48802c; +//nop; +L48802c: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L488038: +t7 = 0x3c; +MEM_U8(v1 + 0) = (uint8_t)t7; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L488050; +//nop; +L488050: +v1 = MEM_U32(s0 + 0); +t1 = v0 & 0x1f; +t8 = MEM_U8(v1 + 1); +// bdead 420e0513 gp = MEM_U32(sp + 40); +t4 = t8 & 0xffe0; +t9 = t1 | t4; +MEM_U8(v1 + 1) = (uint8_t)t9; +t2 = MEM_U32(s0 + 0); +t7 = 0x10008830; +MEM_U16(t2 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U8(v1 + 0); +//nop; +t5 = t3 << 4; +t6 = t5 + t7; +t8 = MEM_U32(t6 + 4); +//nop; +t1 = t8 + v1; +a1 = t1 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t1; +goto L488944;} +MEM_U32(s0 + 0) = t1; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4880bc; +//nop; +L4880bc: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +goto L488944; +MEM_U32(s0 + 0) = s1; +// fdead 0 t9 = MEM_U32(sp + 136); +L4880cc: +//nop; +t2 = zero < t9; +if (t2 != 0) {MEM_U32(sp + 48) = t2; +goto L488110;} +MEM_U32(sp + 48) = t2; +t3 = MEM_U32(sp + 112); +//nop; +t5 = MEM_U32(t3 + 12); +//nop; +t7 = t5 << 0; +if ((int)t7 < 0) {t8 = MEM_U32(sp + 128); +goto L488114;} +t8 = MEM_U32(sp + 128); +t6 = 0x10029fa0; +t7 = MEM_U32(sp + 128); +t6 = MEM_U16(t6 + 50); +//nop; +if (t6 == 0) {//nop; +goto L48824c;} +//nop; +L488110: +t8 = MEM_U32(sp + 128); +L488114: +a2 = 0xbff; +if (t8 != 0) {t1 = MEM_U32(sp + 132); +goto L488144;} +t1 = MEM_U32(sp + 132); +a0 = 0x10015bc0; +a1 = 0x10015bcc; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L488138; +a1 = a1; +L488138: +// bdead 400e0103 gp = MEM_U32(sp + 40); +//nop; +t1 = MEM_U32(sp + 132); +L488144: +a2 = 0xc00; +if (t1 != 0) {//nop; +goto L488170;} +//nop; +a0 = 0x10015bd8; +a1 = 0x10015be4; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L488168; +a1 = a1; +L488168: +// bdead 400e0103 gp = MEM_U32(sp + 40); +//nop; +L488170: +//nop; +a0 = MEM_U32(sp + 128); +// bdead 400e0123 t9 = t9; +a1 = zero; +a2 = s2; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L488188; +a2 = s2; +L488188: +t0 = MEM_U32(sp + 48); +// bdead 400e0203 gp = MEM_U32(sp + 40); +if (t0 != 0) {a1 = s2; +goto L4881d0;} +a1 = s2; +t9 = MEM_U32(sp + 112); +at = 0x80000000; +t0 = MEM_U32(t9 + 12); +//nop; +t2 = t0 & at; +t0 = zero < t2; +if (t0 != 0) {//nop; +goto L4881d0;} +//nop; +t0 = 0x10029fa0; +//nop; +t0 = MEM_U16(t0 + 50); +//nop; +t5 = zero < t0; +t0 = t5; +L4881d0: +//nop; +a0 = MEM_U32(sp + 104); +a2 = MEM_U32(sp + 96); +a3 = MEM_U32(sp + 120); +// bdead 400e03e3 t9 = t9; +MEM_U32(sp + 16) = t0; +func_484c78(mem, sp, a0, a1, a2, a3); +goto L4881ec; +MEM_U32(sp + 16) = t0; +L4881ec: +// bdead 400e0103 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 132); +//nop; +a1 = zero; +// fdead 6600e007f t9 = t9; +a2 = s2; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L488208; +a2 = s2; +L488208: +// bdead 400e0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 128); +//nop; +a1 = s2; +a2 = zero; +a3 = zero; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L488224; +a3 = zero; +L488224: +// bdead 400e0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 132); +//nop; +a1 = s2; +a2 = zero; +a3 = zero; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L488240; +a3 = zero; +L488240: +// bdead 400e0103 gp = MEM_U32(sp + 40); +v0 = MEM_U32(s2 + 4); +goto L488310; +v0 = MEM_U32(s2 + 4); +L48824c: +if (t7 == 0) {a2 = 0xc0b; +goto L488274;} +a2 = 0xc0b; +a0 = 0x10015bf0; +a1 = 0x10015bfc; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48826c; +a1 = a1; +L48826c: +// bdead 400e0003 gp = MEM_U32(sp + 40); +//nop; +L488274: +t6 = MEM_U32(sp + 132); +a2 = 0xc0c; +if (t6 == 0) {t0 = MEM_U32(sp + 48); +goto L4882a8;} +t0 = MEM_U32(sp + 48); +a0 = 0x10015c08; +a1 = 0x10015c14; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48829c; +a1 = a1; +L48829c: +// bdead 400e0003 gp = MEM_U32(sp + 40); +//nop; +t0 = MEM_U32(sp + 48); +L4882a8: +a0 = MEM_U32(sp + 104); +if (t0 != 0) {a1 = s2; +goto L4882ec;} +a1 = s2; +t1 = MEM_U32(sp + 112); +at = 0x80000000; +t0 = MEM_U32(t1 + 12); +//nop; +t4 = t0 & at; +t0 = zero < t4; +if (t0 != 0) {//nop; +goto L4882ec;} +//nop; +t0 = 0x10029fa0; +//nop; +t0 = MEM_U16(t0 + 50); +//nop; +t2 = zero < t0; +t0 = t2; +L4882ec: +//nop; +a2 = MEM_U32(sp + 96); +a3 = MEM_U32(sp + 120); +// bdead 400e03e3 t9 = t9; +MEM_U32(sp + 16) = t0; +func_484c78(mem, sp, a0, a1, a2, a3); +goto L488304; +MEM_U32(sp + 16) = t0; +L488304: +// bdead 400e0103 gp = MEM_U32(sp + 40); +//nop; +v0 = MEM_U32(s2 + 4); +L488310: +at = 0x14; +if (v0 == at) {at = (int)v0 < (int)0x5; +goto L48832c;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L488374;} +at = (int)v0 < (int)0x11; +if (at == 0) {t7 = MEM_U32(sp + 88); +goto L488378;} +t7 = MEM_U32(sp + 88); +L48832c: +t3 = MEM_U32(s2 + 24); +at = 0x40; +if (t3 != at) {t7 = MEM_U32(sp + 88); +goto L488378;} +t7 = MEM_U32(sp + 88); +t5 = 0x10029fa0; +a2 = 0xc13; +t5 = MEM_U16(t5 + 28); +//nop; +if (t5 != 0) {t7 = MEM_U32(sp + 88); +goto L488378;} +t7 = MEM_U32(sp + 88); +a0 = 0x10015c20; +a1 = 0x10015c44; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48836c; +a1 = a1; +L48836c: +// bdead 400e0103 gp = MEM_U32(sp + 40); +//nop; +L488374: +t7 = MEM_U32(sp + 88); +L488378: +//nop; +if (t7 == 0) {//nop; +goto L4884d4;} +//nop; +t8 = MEM_U32(s0 + 0); +t6 = 0x49; +MEM_U8(t8 + 0) = (uint8_t)t6; +v1 = MEM_U32(s0 + 0); +t2 = 0x10006594; +t1 = MEM_U8(v1 + 1); +t8 = 0x10008830; +t4 = t1 & 0xffe0; +t9 = t4 | 0x6; +MEM_U8(v1 + 1) = (uint8_t)t9; +t2 = MEM_U32(t2 + 12); +t5 = MEM_U32(s0 + 0); +if ((int)t2 >= 0) {t3 = (int)t2 >> 3; +goto L4883c4;} +t3 = (int)t2 >> 3; +at = t2 + 0x7; +t3 = (int)at >> 3; +L4883c4: +MEM_U32(t5 + 8) = t3; +v1 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t6 = t7 << 4; +t1 = t6 + t8; +t4 = MEM_U32(t1 + 4); +//nop; +t9 = t4 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L488418;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48840c; +//nop; +L48840c: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L488418: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L488428; +//nop; +L488428: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +//nop; +a0 = MEM_U32(sp + 88); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L488440; +//nop; +L488440: +// bdead 400e0003 gp = MEM_U32(sp + 40); +t7 = MEM_U32(s0 + 0); +t5 = 0x74; +MEM_U8(t7 + 0) = (uint8_t)t5; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L488460; +//nop; +L488460: +v1 = MEM_U32(s0 + 0); +t8 = v0 & 0x1f; +t1 = MEM_U8(v1 + 1); +// bdead 420e0513 gp = MEM_U32(sp + 40); +t4 = t1 & 0xffe0; +t9 = t8 | t4; +MEM_U8(v1 + 1) = (uint8_t)t9; +t2 = MEM_U32(s0 + 0); +t7 = 0x10008830; +MEM_U16(t2 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U8(v1 + 0); +//nop; +t5 = t3 << 4; +t6 = t5 + t7; +t1 = MEM_U32(t6 + 4); +//nop; +t8 = t1 + v1; +a1 = t8 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t8; +goto L4884d4;} +MEM_U32(s0 + 0) = t8; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4884cc; +//nop; +L4884cc: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +L4884d4: +t2 = MEM_U32(s0 + 0); +t9 = 0x8d; +MEM_U8(t2 + 0) = (uint8_t)t9; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4884f0; +//nop; +L4884f0: +v1 = MEM_U32(s0 + 0); +t5 = v0 & 0x1f; +t7 = MEM_U8(v1 + 1); +// bdead 400f4113 gp = MEM_U32(sp + 40); +t6 = t7 & 0xffe0; +t1 = t5 | t6; +MEM_U8(v1 + 1) = (uint8_t)t1; +t8 = MEM_U32(s0 + 0); +t2 = 0x10008830; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t9 = t4 << 4; +t3 = t9 + t2; +t7 = MEM_U32(t3 + 4); +//nop; +t5 = t7 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t5; +if (at != 0) {v1 = t5; +goto L48856c;} +v1 = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L488560; +//nop; +L488560: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L48856c: +t6 = 0x49; +MEM_U8(v1 + 0) = (uint8_t)t6; +v1 = MEM_U32(s0 + 0); +t9 = 0x10006594; +t1 = MEM_U8(v1 + 1); +t6 = 0x10008830; +t8 = t1 & 0xffe0; +t4 = t8 | 0x6; +MEM_U8(v1 + 1) = (uint8_t)t4; +t9 = MEM_U32(t9 + 12); +t3 = MEM_U32(s0 + 0); +if ((int)t9 >= 0) {t2 = (int)t9 >> 3; +goto L4885a8;} +t2 = (int)t9 >> 3; +at = t9 + 0x7; +t2 = (int)at >> 3; +L4885a8: +MEM_U32(t3 + 8) = t2; +v1 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t5 = t7 << 4; +t1 = t5 + t6; +t8 = MEM_U32(t1 + 4); +//nop; +t4 = t8 + v1; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t4; +goto L4885fc;} +MEM_U32(s0 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4885f0; +//nop; +L4885f0: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L4885fc: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48860c; +//nop; +L48860c: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +t3 = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 92); +//nop; +a0 = t3 + t7; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L48862c; +//nop; +L48862c: +// bdead 400e0003 gp = MEM_U32(sp + 40); +t6 = MEM_U32(s0 + 0); +t5 = 0x73; +MEM_U8(t6 + 0) = (uint8_t)t5; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48864c; +//nop; +L48864c: +v1 = MEM_U32(s0 + 0); +t8 = v0 & 0x1f; +t4 = MEM_U8(v1 + 1); +// bdead 420e2113 gp = MEM_U32(sp + 40); +t9 = t4 & 0xffe0; +t2 = t8 | t9; +MEM_U8(v1 + 1) = (uint8_t)t2; +t3 = MEM_U32(s0 + 0); +t6 = 0x10008830; +MEM_U16(t3 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t5 = t7 << 4; +t1 = t5 + t6; +t4 = MEM_U32(t1 + 4); +//nop; +t8 = t4 + v1; +a1 = t8 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t8; +goto L4886c0;} +MEM_U32(s0 + 0) = t8; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4886b8; +//nop; +L4886b8: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +L4886c0: +t2 = MEM_U32(sp + 92); +//nop; +if (t2 == 0) {t1 = MEM_U32(sp + 48); +goto L488824;} +t1 = MEM_U32(sp + 48); +t7 = MEM_U32(s0 + 0); +t3 = 0x49; +MEM_U8(t7 + 0) = (uint8_t)t3; +v1 = MEM_U32(s0 + 0); +t4 = 0x10006594; +t5 = MEM_U8(v1 + 1); +t7 = 0x10008830; +t6 = t5 & 0xffe0; +t1 = t6 | 0x6; +MEM_U8(v1 + 1) = (uint8_t)t1; +t4 = MEM_U32(t4 + 12); +t9 = MEM_U32(s0 + 0); +if ((int)t4 >= 0) {t8 = (int)t4 >> 3; +goto L488710;} +t8 = (int)t4 >> 3; +at = t4 + 0x7; +t8 = (int)at >> 3; +L488710: +MEM_U32(t9 + 8) = t8; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t3 = t2 << 4; +t5 = t3 + t7; +t6 = MEM_U32(t5 + 4); +//nop; +t1 = t6 + v1; +a1 = t1 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t1; +goto L488764;} +MEM_U32(s0 + 0) = t1; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L488758; +//nop; +L488758: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L488764: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L488774; +//nop; +L488774: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +//nop; +a0 = MEM_U32(sp + 92); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L48878c; +//nop; +L48878c: +// bdead 400e0003 gp = MEM_U32(sp + 40); +t2 = MEM_U32(s0 + 0); +t9 = 0x74; +MEM_U8(t2 + 0) = (uint8_t)t9; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4887ac; +//nop; +L4887ac: +v1 = MEM_U32(s0 + 0); +t7 = v0 & 0x1f; +t5 = MEM_U8(v1 + 1); +// bdead 400f4113 gp = MEM_U32(sp + 40); +t6 = t5 & 0xffe0; +t1 = t7 | t6; +MEM_U8(v1 + 1) = (uint8_t)t1; +t4 = MEM_U32(s0 + 0); +t2 = 0x10008830; +MEM_U16(t4 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t9 = t8 << 4; +t3 = t9 + t2; +t5 = MEM_U32(t3 + 4); +//nop; +t7 = t5 + v1; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t7; +goto L488820;} +MEM_U32(s0 + 0) = t7; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L488818; +//nop; +L488818: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +L488820: +t1 = MEM_U32(sp + 48); +L488824: +t4 = MEM_U32(sp + 112); +if (t1 != 0) {a1 = s2; +goto L48885c;} +a1 = s2; +v0 = MEM_U32(t4 + 12); +at = 0x80000000; +t8 = v0 & at; +if (t8 != 0) {v0 = t8; +goto L48885c;} +v0 = t8; +v1 = 0x10029fa0; +t0 = MEM_U32(sp + 48); +v1 = MEM_U16(v1 + 50); +a0 = MEM_U32(sp + 104); +if (v1 == 0) {//nop; +goto L48887c;} +//nop; +L48885c: +//nop; +a0 = MEM_U32(sp + 132); +a2 = zero; +a3 = zero; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L488870; +a3 = zero; +L488870: +// bdead 400e0003 gp = MEM_U32(sp + 40); +t3 = MEM_U32(s0 + 0); +goto L4888b8; +t3 = MEM_U32(s0 + 0); +L48887c: +if (t0 != 0) {a1 = s2; +goto L488894;} +a1 = s2; +t0 = zero < v0; +if (t0 != 0) {//nop; +goto L488894;} +//nop; +t0 = zero < v1; +L488894: +//nop; +a2 = MEM_U32(sp + 96); +a3 = MEM_U32(sp + 120); +// bdead 400e03e3 t9 = t9; +MEM_U32(sp + 16) = t0; +func_484c78(mem, sp, a0, a1, a2, a3); +goto L4888ac; +MEM_U32(sp + 16) = t0; +L4888ac: +// bdead 400e0003 gp = MEM_U32(sp + 40); +//nop; +t3 = MEM_U32(s0 + 0); +L4888b8: +t2 = 0x8d; +MEM_U8(t3 + 0) = (uint8_t)t2; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4888d0; +//nop; +L4888d0: +v1 = MEM_U32(s0 + 0); +t7 = v0 & 0x1f; +t6 = MEM_U8(v1 + 1); +// bdead 400f8113 gp = MEM_U32(sp + 40); +t1 = t6 & 0xffe0; +t4 = t7 | t1; +MEM_U8(v1 + 1) = (uint8_t)t4; +t8 = MEM_U32(s0 + 0); +t3 = 0x10008830; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t2 = t9 << 4; +t5 = t2 + t3; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v1; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t7; +goto L488944;} +MEM_U32(s0 + 0) = t7; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48893c; +//nop; +L48893c: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +L488944: +t4 = MEM_U32(sp + 120); +L488948: +t8 = MEM_U32(sp + 136); +if (t4 != 0) {t9 = zero < t8; +goto L488978;} +t9 = zero < t8; +//nop; +a0 = MEM_U32(sp + 104); +a1 = MEM_U32(sp + 96); +// bdead 40080161 t9 = t9; +a2 = s2; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48896c; +a2 = s2; +L48896c: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L488f2c; +// bdead 1 ra = MEM_U32(sp + 44); +L488978: +MEM_U32(sp + 48) = t9; +//nop; +a0 = MEM_U32(sp + 104); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L488990; +a2 = zero; +L488990: +t2 = MEM_U32(sp + 96); +// bdead 400e0903 gp = MEM_U32(sp + 40); +if (t2 == 0) {//nop; +goto L488afc;} +//nop; +t5 = MEM_U32(s0 + 0); +t3 = 0x49; +MEM_U8(t5 + 0) = (uint8_t)t3; +v1 = MEM_U32(s0 + 0); +t4 = 0x10006594; +t6 = MEM_U8(v1 + 1); +t5 = 0x10008830; +t7 = t6 & 0xffe0; +t1 = t7 | 0x6; +MEM_U8(v1 + 1) = (uint8_t)t1; +t4 = MEM_U32(t4 + 12); +t9 = MEM_U32(s0 + 0); +if ((int)t4 >= 0) {t8 = (int)t4 >> 3; +goto L4889e0;} +t8 = (int)t4 >> 3; +at = t4 + 0x7; +t8 = (int)at >> 3; +L4889e0: +MEM_U32(t9 + 8) = t8; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t3 = t2 << 4; +t6 = t3 + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t1 = t7 + v1; +a1 = t1 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t1; +goto L488a34;} +MEM_U32(s0 + 0) = t1; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L488a28; +//nop; +L488a28: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L488a34: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L488a44; +//nop; +L488a44: +a0 = MEM_U32(sp + 96); +// bdead 400e0123 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +if ((int)a0 >= 0) {t9 = (int)a0 >> 3; +goto L488a60;} +t9 = (int)a0 >> 3; +at = a0 + 0x7; +t9 = (int)at >> 3; +L488a60: +a0 = t9; +//nop; +//nop; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L488a74; +//nop; +L488a74: +// bdead 400e0103 gp = MEM_U32(sp + 40); +t3 = MEM_U32(s0 + 0); +t2 = 0x1; +MEM_U8(t3 + 0) = (uint8_t)t2; +v1 = MEM_U32(s0 + 0); +t5 = 0x10007e24; +t1 = MEM_U8(v1 + 1); +t6 = MEM_U32(t5 + 0); +t4 = t1 & 0xffe0; +t7 = t6 & 0x1f; +t8 = t7 | t4; +MEM_U8(v1 + 1) = (uint8_t)t8; +t9 = MEM_U32(s0 + 0); +t5 = 0x10008830; +MEM_U16(t9 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t3 = t2 << 4; +t6 = t3 + t5; +t1 = MEM_U32(t6 + 4); +//nop; +t7 = t1 + v1; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t7; +goto L488afc;} +MEM_U32(s0 + 0) = t7; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L488af4; +//nop; +L488af4: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +L488afc: +t9 = MEM_U32(s0 + 0); +t8 = 0x7e; +MEM_U8(t9 + 0) = (uint8_t)t8; +v1 = MEM_U32(s0 + 0); +t2 = 0x10007e24; +t6 = MEM_U8(v1 + 1); +t3 = MEM_U32(t2 + 0); +t1 = t6 & 0xffe0; +t5 = t3 & 0x1f; +t7 = t5 | t1; +MEM_U8(v1 + 1) = (uint8_t)t7; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L488b38; +//nop; +L488b38: +t4 = MEM_U32(s0 + 0); +// bdead 400e210b gp = MEM_U32(sp + 40); +MEM_U8(t4 + 8) = (uint8_t)v0; +t8 = MEM_U32(s0 + 0); +t3 = 0x10008830; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t2 = t9 << 4; +t6 = t2 + t3; +t5 = MEM_U32(t6 + 4); +//nop; +t1 = t5 + v1; +a1 = t1 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t1; +if (at != 0) {v1 = t1; +goto L488ba4;} +v1 = t1; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L488b98; +//nop; +L488b98: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L488ba4: +t4 = MEM_U32(s2 + 28); +t7 = MEM_U32(sp + 96); +t8 = t4 + 0xffffffff; +t9 = t7 & t8; +if (t9 != 0) {t2 = 0x3f; +goto L488d78;} +t2 = 0x3f; +t2 = 0x3f; +MEM_U8(v1 + 0) = (uint8_t)t2; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L488bd4; +//nop; +L488bd4: +v1 = MEM_U32(s0 + 0); +t3 = v0; +t5 = MEM_U8(v1 + 1); +t6 = t3 & 0x1f; +t1 = t5 & 0xffe0; +t4 = t6 | t1; +// bdead 400e2113 gp = MEM_U32(sp + 40); +MEM_U8(v1 + 1) = (uint8_t)t4; +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t7 + 4) = zero; +t8 = MEM_U32(s2 + 24); +t2 = MEM_U32(s0 + 0); +t9 = t8 >> 3; +MEM_U32(t2 + 8) = t9; +t3 = MEM_U32(sp + 48); +t9 = MEM_U32(sp + 104); +if (t3 != 0) {//nop; +goto L488c54;} +//nop; +t5 = MEM_U32(sp + 112); +at = 0x80000000; +t6 = MEM_U32(t5 + 12); +//nop; +t1 = t6 & at; +if (t1 != 0) {//nop; +goto L488c54;} +//nop; +t4 = 0x10029fa0; +a0 = zero; +t4 = MEM_U16(t4 + 50); +//nop; +if (t4 == 0) {//nop; +goto L488c5c;} +//nop; +L488c54: +a0 = 0x1; +goto L488c5c; +a0 = 0x1; +L488c5c: +t7 = MEM_U32(s2 + 12); +//nop; +t8 = t7 & 0x80; +if (t8 != 0) {//nop; +goto L488cfc;} +//nop; +v0 = MEM_U32(t9 + 8); +//nop; +if (v0 == 0) {//nop; +goto L488cd0;} +//nop; +t2 = MEM_U32(v0 + 4); +at = 0x16; +if (t2 != at) {//nop; +goto L488cd0;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +t3 = MEM_U32(v1 + 12); +//nop; +t5 = t3 & 0x80; +if (t5 != 0) {//nop; +goto L488cfc;} +//nop; +t6 = MEM_U32(v1 + 4); +at = 0x18; +if (t6 != at) {//nop; +goto L488cd0;} +//nop; +t1 = MEM_U32(v1 + 40); +at = 0x4000000; +t4 = t1 & at; +if (t4 != 0) {//nop; +goto L488cfc;} +//nop; +L488cd0: +v0 = MEM_U32(s2 + 28); +//nop; +t7 = v0 >> 3; +lo = zero / t7; hi = zero % t7; +t0 = v0; +if (t7 != 0) {//nop; +goto L488cf0;} +//nop; +abort(); +L488cf0: +t8 = hi; +if (t8 == 0) {//nop; +goto L488d10;} +//nop; +L488cfc: +t0 = 0x10006594; +//nop; +t0 = MEM_U32(t0 + 4); +t2 = MEM_U32(s0 + 0); +goto L488d14; +t2 = MEM_U32(s0 + 0); +L488d10: +t2 = MEM_U32(s0 + 0); +L488d14: +t9 = t0 | a0; +MEM_U16(t2 + 2) = (uint16_t)t9; +t3 = MEM_U32(s0 + 0); +t1 = 0x10008830; +MEM_U32(t3 + 12) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t6 = t5 << 4; +t4 = t6 + t1; +t7 = MEM_U32(t4 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L488f28;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L488d6c; +//nop; +L488d6c: +// bdead 60001 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +goto L488f28; +MEM_U32(s0 + 0) = s1; +L488d78: +MEM_U8(v1 + 0) = (uint8_t)t2; +//nop; +a0 = s2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L488d8c; +//nop; +L488d8c: +v1 = MEM_U32(s0 + 0); +t3 = v0; +t6 = MEM_U8(v1 + 1); +t5 = t3 & 0x1f; +t1 = t6 & 0xffe0; +t4 = t5 | t1; +// bdead 400e2113 gp = MEM_U32(sp + 40); +MEM_U8(v1 + 1) = (uint8_t)t4; +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t7 + 4) = zero; +t8 = MEM_U32(s2 + 24); +t2 = MEM_U32(s0 + 0); +t9 = t8 >> 3; +MEM_U32(t2 + 8) = t9; +t3 = MEM_U32(sp + 48); +t7 = MEM_U32(sp + 104); +if (t3 != 0) {//nop; +goto L488e0c;} +//nop; +t6 = MEM_U32(sp + 112); +// bdead 40078103 at = 0x80000000; +t5 = MEM_U32(t6 + 12); +//nop; +t1 = t5 << 0; +if ((int)t1 < 0) {//nop; +goto L488e0c;} +//nop; +t4 = 0x10029fa0; +a0 = zero; +t4 = MEM_U16(t4 + 50); +//nop; +if (t4 == 0) {//nop; +goto L488e14;} +//nop; +L488e0c: +a0 = 0x1; +goto L488e14; +a0 = 0x1; +L488e14: +v0 = MEM_U32(t7 + 8); +//nop; +if (v0 == 0) {//nop; +goto L488e74;} +//nop; +t8 = MEM_U32(v0 + 4); +at = 0x16; +if (t8 != at) {//nop; +goto L488e74;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +t9 = MEM_U32(v1 + 12); +//nop; +t2 = t9 & 0x80; +if (t2 != 0) {//nop; +goto L488eb0;} +//nop; +t3 = MEM_U32(v1 + 4); +at = 0x18; +if (t3 != at) {//nop; +goto L488e74;} +//nop; +t6 = MEM_U32(v1 + 40); +at = 0x4000000; +t5 = t6 & at; +if (t5 != 0) {//nop; +goto L488eb0;} +//nop; +L488e74: +t1 = 0x1002dfa0; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +v0 = MEM_U32(t1 + 28); +//nop; +t4 = v0 >> 3; +lo = zero / t4; hi = zero % t4; +if (t4 != 0) {//nop; +goto L488ea0;} +//nop; +abort(); +L488ea0: +t0 = v0; +t7 = hi; +if (t7 == 0) {//nop; +goto L488ec4;} +//nop; +L488eb0: +t0 = 0x10006594; +//nop; +t0 = MEM_U32(t0 + 4); +t9 = MEM_U32(s0 + 0); +goto L488ec8; +t9 = MEM_U32(s0 + 0); +L488ec4: +t9 = MEM_U32(s0 + 0); +L488ec8: +t8 = t0 | a0; +MEM_U16(t9 + 2) = (uint16_t)t8; +t2 = MEM_U32(s0 + 0); +t5 = 0x10008830; +MEM_U32(t2 + 12) = zero; +v1 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U8(v1 + 0); +//nop; +t6 = t3 << 4; +t1 = t6 + t5; +t4 = MEM_U32(t1 + 4); +//nop; +t7 = t4 + v1; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t7; +goto L488f28;} +MEM_U32(s0 + 0) = t7; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L488f20; +//nop; +L488f20: +// bdead 60001 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s1; +L488f28: +// bdead 1 ra = MEM_U32(sp + 44); +L488f2c: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void func_488f40(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L488f40: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400001eb MEM_U32(sp + 48) = s7; +// fdead 400001eb MEM_U32(sp + 36) = s4; +at = (int)a0 < (int)0x20; +s4 = a1; +s7 = a0; +// fdead 412001ef MEM_U32(sp + 60) = ra; +// fdead 412001ef MEM_U32(sp + 56) = fp; +// fdead 412001ef MEM_U32(sp + 52) = gp; +// fdead 412001ef MEM_U32(sp + 44) = s6; +// fdead 412001ef MEM_U32(sp + 40) = s5; +// fdead 412001ef MEM_U32(sp + 32) = s3; +// fdead 412001ef MEM_U32(sp + 28) = s2; +// fdead 412001ef MEM_U32(sp + 24) = s1; +// fdead 412001ef MEM_U32(sp + 20) = s0; +MEM_U32(sp + 80) = a2; +if (at == 0) {MEM_U32(sp + 84) = a3; +goto L488f9c;} +MEM_U32(sp + 84) = a3; +s0 = 0x20; +goto L488fa0; +s0 = 0x20; +L488f9c: +s0 = s7; +L488fa0: +//nop; +a0 = s0; +//nop; +v0 = f_standard_type_size(mem, sp, a0); +goto L488fb0; +//nop; +L488fb0: +// bdead 4122000b gp = MEM_U32(sp + 52); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L488fc8; +//nop; +L488fc8: +// bdead 4122010b gp = MEM_U32(sp + 52); +MEM_U32(sp + 68) = v0; +t6 = 0x10007e24; +s3 = zero; +t6 = MEM_U32(t6 + 0); +if ((int)s4 <= 0) {MEM_U32(sp + 64) = t6; +goto L489364;} +MEM_U32(sp + 64) = t6; +fp = 0x10008830; +s5 = 0x1002e790; +s2 = 0x1002f790; +s1 = s4 - s0; +at = (int)s1 < (int)s3; +L488ff8: +if (at == 0) {t7 = s4 - s3; +goto L48909c;} +t7 = s4 - s3; +lo = (int)t7 / (int)s7; hi = (int)t7 % (int)s7; +if (s7 != 0) {//nop; +goto L489010;} +//nop; +abort(); +L489010: +at = 0xffffffff; +if (s7 != at) {at = 0x80000000; +goto L489028;} +at = 0x80000000; +if (t7 != at) {//nop; +goto L489028;} +//nop; +abort(); +L489028: +at = (int)s1 < (int)s3; +t8 = hi; +if (t8 != 0) {//nop; +goto L489044;} +//nop; +s0 = s7; +s1 = s4 - s7; +goto L48906c; +s1 = s4 - s7; +L489044: +if (at == 0) {//nop; +goto L48906c;} +//nop; +L48904c: +if ((int)s0 >= 0) {t9 = (int)s0 >> 1; +goto L48905c;} +t9 = (int)s0 >> 1; +at = s0 + 0x1; +t9 = (int)at >> 1; +L48905c: +s1 = s4 - t9; +at = (int)s1 < (int)s3; +if (at != 0) {s0 = t9; +goto L48904c;} +s0 = t9; +L48906c: +//nop; +a0 = s0; +//nop; +v0 = f_standard_type_size(mem, sp, a0); +goto L48907c; +//nop; +L48907c: +// bdead c17e000b gp = MEM_U32(sp + 52); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L489094; +//nop; +L489094: +// bdead c17e010b gp = MEM_U32(sp + 52); +MEM_U32(sp + 68) = v0; +L48909c: +t0 = MEM_U32(sp + 68); +at = (int)s3 < (int)s1; +if (at == 0) {s6 = t0 & 0x1f; +goto L48913c;} +s6 = t0 & 0x1f; +t2 = MEM_U32(sp + 80); +//nop; +if (t2 != 0) {t7 = MEM_U32(sp + 80); +goto L489140;} +t7 = MEM_U32(sp + 80); +t4 = MEM_U32(s2 + 0); +t3 = 0x1e; +MEM_U8(t4 + 0) = (uint8_t)t3; +v0 = MEM_U32(s2 + 0); +t6 = MEM_U32(sp + 64); +t8 = MEM_U8(v0 + 1); +t7 = t6 & 0x1f; +t9 = t8 & 0xffe0; +t0 = t7 | t9; +MEM_U8(v0 + 1) = (uint8_t)t0; +t1 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t1 + 2) = (uint16_t)zero; +v0 = MEM_U32(s2 + 0); +//nop; +t2 = MEM_U8(v0 + 0); +//nop; +t3 = t2 << 4; +t4 = fp + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t6 = t5 + v0; +a1 = t6 - s5; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t6; +goto L48913c;} +MEM_U32(s2 + 0) = t6; +//nop; +a0 = s5; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L489134; +//nop; +L489134: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L48913c: +t7 = MEM_U32(sp + 80); +L489140: +t0 = 0x36; +if (t7 == 0) {//nop; +goto L48918c;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_standard_type_size(mem, sp, a0); +goto L48915c; +//nop; +L48915c: +t9 = MEM_U32(sp + 84); +// bdead c5fe000b gp = MEM_U32(sp + 52); +a2 = s3 + t9; +//nop; +a0 = MEM_U32(sp + 80); +a1 = v0; +a3 = 0x1; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L48917c; +a3 = 0x1; +L48917c: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +v0 = MEM_U32(s2 + 0); +t9 = 0x67; +goto L4892dc; +t9 = 0x67; +L48918c: +v0 = MEM_U32(s2 + 0); +if ((int)s0 >= 0) {a1 = (int)s0 >> 3; +goto L4891a0;} +a1 = (int)s0 >> 3; +at = s0 + 0x7; +a1 = (int)at >> 3; +L4891a0: +at = (int)s7 < (int)s0; +if (at == 0) {a0 = s0; +goto L4891b4;} +a0 = s0; +a0 = s7; +goto L4891b4; +a0 = s7; +L4891b4: +MEM_U8(v0 + 0) = (uint8_t)t0; +v0 = MEM_U32(s2 + 0); +//nop; +t1 = MEM_U8(v0 + 1); +//nop; +t2 = t1 & 0xffe0; +t3 = s6 | t2; +MEM_U8(v0 + 1) = (uint8_t)t3; +t4 = MEM_U32(sp + 84); +t6 = MEM_U32(s2 + 0); +v1 = s3 + t4; +if ((int)v1 >= 0) {t5 = (int)v1 >> 3; +goto L4891f0;} +t5 = (int)v1 >> 3; +at = v1 + 0x7; +t5 = (int)at >> 3; +L4891f0: +MEM_U32(t6 + 4) = t5; +t8 = MEM_U32(s2 + 0); +v1 = t5; +MEM_U32(t8 + 8) = a1; +t7 = MEM_U32(sp + 88); +//nop; +if (t7 != 0) {//nop; +goto L489258;} +//nop; +if ((int)a0 >= 0) {t9 = (int)a0 >> 3; +goto L489220;} +t9 = (int)a0 >> 3; +at = a0 + 0x7; +t9 = (int)at >> 3; +L489220: +lo = (int)v1 / (int)t9; hi = (int)v1 % (int)t9; +if (t9 != 0) {//nop; +goto L489230;} +//nop; +abort(); +L489230: +at = 0xffffffff; +if (t9 != at) {at = 0x80000000; +goto L489248;} +at = 0x80000000; +if (v1 != at) {//nop; +goto L489248;} +//nop; +abort(); +L489248: +v1 = a0; +t0 = hi; +if (t0 == 0) {//nop; +goto L48926c;} +//nop; +L489258: +v1 = 0x10006594; +//nop; +v1 = MEM_U32(v1 + 4); +t2 = MEM_U32(s2 + 0); +goto L489270; +t2 = MEM_U32(s2 + 0); +L48926c: +t2 = MEM_U32(s2 + 0); +L489270: +t1 = v1 | 0x1; +MEM_U16(t2 + 2) = (uint16_t)t1; +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t3 + 12) = zero; +v0 = MEM_U32(s2 + 0); +//nop; +t4 = MEM_U8(v0 + 0); +//nop; +t5 = t4 << 4; +t6 = fp + t5; +t8 = MEM_U32(t6 + 4); +//nop; +t7 = t8 + v0; +a1 = t7 - s5; +at = (int)a1 < (int)0x801; +MEM_U32(s2 + 0) = t7; +if (at != 0) {v0 = t7; +goto L4892d8;} +v0 = t7; +//nop; +a0 = s5; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4892cc; +//nop; +L4892cc: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +v0 = s5; +L4892d8: +t9 = 0x67; +L4892dc: +MEM_U8(v0 + 0) = (uint8_t)t9; +v0 = MEM_U32(s2 + 0); +//nop; +t0 = MEM_U8(v0 + 1); +//nop; +t1 = t0 & 0xffe0; +t2 = s6 | t1; +MEM_U8(v0 + 1) = (uint8_t)t2; +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)zero; +v0 = MEM_U32(s2 + 0); +//nop; +t4 = MEM_U8(v0 + 0); +//nop; +t5 = t4 << 4; +t6 = fp + t5; +t8 = MEM_U32(t6 + 4); +//nop; +t9 = t8 + v0; +a1 = t9 - s5; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s2 + 0) = t9; +goto L489354;} +MEM_U32(s2 + 0) = t9; +//nop; +a0 = s5; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48934c; +//nop; +L48934c: +// bdead c17e0103 gp = MEM_U32(sp + 52); +MEM_U32(s2 + 0) = s5; +L489354: +s3 = s3 + s0; +at = (int)s3 < (int)s4; +if (at != 0) {at = (int)s1 < (int)s3; +goto L488ff8;} +at = (int)s1 < (int)s3; +L489364: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static void func_489394(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L489394: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000ab MEM_U32(sp + 44) = ra; +// fdead 400000ab MEM_U32(sp + 40) = gp; +// fdead 400000ab MEM_U32(sp + 36) = s2; +// fdead 400000ab MEM_U32(sp + 32) = s1; +// fdead 400000ab MEM_U32(sp + 28) = s0; +v0 = MEM_U32(a0 + 4); +s1 = a0; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L4894b0;} +at = (int)v0 < (int)0x4; +if (at == 0) {//nop; +goto L4894b0;} +//nop; +s0 = 0x1002f790; +t6 = 0x49; +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t6; +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4893f4; +//nop; +L4893f4: +v1 = MEM_U32(s0 + 0); +t9 = v0 & 0x1f; +t0 = MEM_U8(v1 + 1); +// bdead 44060313 gp = MEM_U32(sp + 40); +t1 = t0 & 0xffe0; +t2 = t9 | t1; +MEM_U8(v1 + 1) = (uint8_t)t2; +t3 = MEM_U32(s1 + 24); +t5 = MEM_U32(s0 + 0); +t4 = t3 >> 3; +MEM_U32(t5 + 8) = t4; +v1 = MEM_U32(s0 + 0); +t8 = 0x10008830; +t6 = MEM_U8(v1 + 0); +s2 = 0x1002e790; +t7 = t6 << 4; +t0 = t7 + t8; +t9 = MEM_U32(t0 + 4); +//nop; +t1 = t9 + v1; +a1 = t1 - s2; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t1; +goto L489470;} +MEM_U32(s0 + 0) = t1; +//nop; +a0 = s2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L489464; +//nop; +L489464: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s2; +a1 = s2 - s2; +L489470: +//nop; +a0 = s2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L489480; +//nop; +L489480: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s2; +t4 = MEM_U32(s1 + 20); +//nop; +a0 = zero; +a2 = 0x0; +a3 = 0x0; +MEM_U32(sp + 16) = t4; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L4894a4; +MEM_U32(sp + 16) = t4; +L4894a4: +// bdead 400e0003 gp = MEM_U32(sp + 40); +t7 = MEM_U32(s0 + 0); +goto L4894fc; +t7 = MEM_U32(s0 + 0); +L4894b0: +//nop; +a0 = s1; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4894c0; +//nop; +L4894c0: +// bdead 4004000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(s1 + 24); +//nop; +t5 = a1 >> 3; +a1 = t5; +a0 = v0; +a2 = 0x0; +a3 = 0x0; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L4894e4; +a3 = 0x0; +L4894e4: +// bdead 40040003 gp = MEM_U32(sp + 40); +//nop; +s2 = 0x1002e790; +s0 = 0x1002f790; +//nop; +t7 = MEM_U32(s0 + 0); +L4894fc: +t6 = 0x5f; +MEM_U8(t7 + 0) = (uint8_t)t6; +//nop; +a0 = s1; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L489514; +//nop; +L489514: +v1 = MEM_U32(s0 + 0); +t0 = v0 & 0x1f; +t9 = MEM_U8(v1 + 1); +// bdead 440a0313 gp = MEM_U32(sp + 40); +t1 = t9 & 0xffe0; +t2 = t0 | t1; +MEM_U8(v1 + 1) = (uint8_t)t2; +t3 = MEM_U32(s0 + 0); +t6 = 0x10008830; +MEM_U16(t3 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t5 = t4 << 4; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s2; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L489588;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L489580; +//nop; +L489580: +// bdead a0001 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s2; +L489588: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_4895a0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4895a0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 44) = ra; +// fdead 4000002b MEM_U32(sp + 40) = gp; +// fdead 4000002b MEM_U32(sp + 36) = s2; +// fdead 4000002b MEM_U32(sp + 32) = s1; +// fdead 4000002b MEM_U32(sp + 28) = s0; +v0 = MEM_U32(a0 + 4); +s1 = a0; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L4896bc;} +at = (int)v0 < (int)0x4; +if (at == 0) {//nop; +goto L4896bc;} +//nop; +s0 = 0x1002f790; +t6 = 0x49; +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t6; +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L489600; +//nop; +L489600: +v1 = MEM_U32(s0 + 0); +t9 = v0 & 0x1f; +t0 = MEM_U8(v1 + 1); +// bdead 44060313 gp = MEM_U32(sp + 40); +t1 = t0 & 0xffe0; +t2 = t9 | t1; +MEM_U8(v1 + 1) = (uint8_t)t2; +t3 = MEM_U32(s1 + 24); +t5 = MEM_U32(s0 + 0); +t4 = t3 >> 3; +MEM_U32(t5 + 8) = t4; +v1 = MEM_U32(s0 + 0); +t8 = 0x10008830; +t6 = MEM_U8(v1 + 0); +s2 = 0x1002e790; +t7 = t6 << 4; +t0 = t7 + t8; +t9 = MEM_U32(t0 + 4); +//nop; +t1 = t9 + v1; +a1 = t1 - s2; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t1; +goto L48967c;} +MEM_U32(s0 + 0) = t1; +//nop; +a0 = s2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L489670; +//nop; +L489670: +// bdead 400e0103 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s2; +a1 = s2 - s2; +L48967c: +//nop; +a0 = s2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48968c; +//nop; +L48968c: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s2; +t4 = MEM_U32(s1 + 20); +//nop; +a0 = zero; +a2 = 0x0; +a3 = 0x0; +MEM_U32(sp + 16) = t4; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L4896b0; +MEM_U32(sp + 16) = t4; +L4896b0: +// bdead 400e0003 gp = MEM_U32(sp + 40); +t7 = MEM_U32(s0 + 0); +goto L489708; +t7 = MEM_U32(s0 + 0); +L4896bc: +//nop; +a0 = s1; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4896cc; +//nop; +L4896cc: +// bdead 4004000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(s1 + 24); +//nop; +t5 = a1 >> 3; +a1 = t5; +a0 = v0; +a2 = 0x0; +a3 = 0x0; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L4896f0; +a3 = 0x0; +L4896f0: +// bdead 40040003 gp = MEM_U32(sp + 40); +//nop; +s2 = 0x1002e790; +s0 = 0x1002f790; +//nop; +t7 = MEM_U32(s0 + 0); +L489708: +t6 = 0x23; +MEM_U8(t7 + 0) = (uint8_t)t6; +//nop; +a0 = s1; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L489720; +//nop; +L489720: +v1 = MEM_U32(s0 + 0); +t0 = v0 & 0x1f; +t9 = MEM_U8(v1 + 1); +// bdead 440a0313 gp = MEM_U32(sp + 40); +t1 = t9 & 0xffe0; +t2 = t0 | t1; +MEM_U8(v1 + 1) = (uint8_t)t2; +t3 = MEM_U32(s0 + 0); +t6 = 0x10008830; +MEM_U16(t3 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t5 = t4 << 4; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s2; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L489794;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48978c; +//nop; +L48978c: +// bdead a0001 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 0) = s2; +L489794: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_indirect_expr_cg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4897ac: +//indirect_expr_cg: +//nop; +//nop; +//nop; +t6 = 0x10029e90; +sp = sp + 0xffffff98; +t6 = MEM_U8(t6 + 99); +// fdead 400081eb MEM_U32(sp + 36) = ra; +at = (int)t6 < (int)0x3; +// fdead 400081ef MEM_U32(sp + 32) = gp; +MEM_U32(sp + 104) = a0; +MEM_U32(sp + 108) = a1; +MEM_U32(sp + 112) = a2; +MEM_U32(sp + 84) = zero; +if (at != 0) {t2 = zero; +goto L4898b8;} +t2 = zero; +t8 = MEM_U32(sp + 104); +if (a0 == 0) {a2 = 0xffffffff; +goto L489800;} +a2 = 0xffffffff; +a2 = MEM_U32(a0 + 0); +//nop; +goto L489800; +//nop; +L489800: +if (t8 == 0) {//nop; +goto L489830;} +//nop; +//nop; +a0 = MEM_U32(t8 + 4); +MEM_U32(sp + 80) = t2; +MEM_U32(sp + 64) = a2; +v0 = f_code_to_string(mem, sp, a0); +goto L48981c; +MEM_U32(sp + 64) = a2; +L48981c: +// bdead 4000000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 64); +t2 = MEM_U32(sp + 80); +a3 = v0; +goto L48983c; +a3 = v0; +L489830: +a3 = 0x10015c78; +//nop; +a3 = a3; +L48983c: +t9 = MEM_U32(sp + 108); +at = 0x1; +if (t9 != at) {t5 = MEM_U32(sp + 108); +goto L48985c;} +t5 = MEM_U32(sp + 108); +v0 = 0x10015c80; +v0 = v0; +goto L489884; +v0 = v0; +// fdead 0 t5 = MEM_U32(sp + 108); +L48985c: +at = 0x2; +if (t5 != at) {//nop; +goto L489874;} +//nop; +v1 = 0x10015c8c; +v1 = v1; +goto L489880; +v1 = v1; +L489874: +v1 = 0x10015c9c; +//nop; +v1 = v1; +L489880: +v0 = v1; +L489884: +a0 = 0x10004834; +a1 = 0x10015c50; +t6 = MEM_U32(sp + 112); +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 16) = v0; +MEM_U32(sp + 80) = t2; +a1 = a1; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4898ac; +MEM_U32(sp + 20) = t6; +L4898ac: +// bdead 40000103 gp = MEM_U32(sp + 32); +t2 = MEM_U32(sp + 80); +//nop; +L4898b8: +t7 = MEM_U32(sp + 104); +t8 = MEM_U32(sp + 104); +if (t7 == 0) {// bdead 42000903 ra = MEM_U32(sp + 36); +goto L489fe0;} +// bdead 42000903 ra = MEM_U32(sp + 36); +t9 = MEM_U32(t8 + 4); +t3 = 0x56; +t4 = MEM_U32(t8 + 8); +if (t3 != t9) {//nop; +goto L489fb4;} +//nop; +t5 = MEM_U32(t4 + 4); +a2 = 0x16; +if (a2 != t5) {//nop; +goto L489fb4;} +//nop; +a0 = MEM_U32(t8 + 28); +t1 = 0x14; +t6 = MEM_U32(a0 + 8); +t7 = MEM_U32(sp + 104); +a1 = MEM_U32(t6 + 4); +//nop; +if (t1 == a1) {at = (int)a1 < (int)0x5; +goto L48991c;} +at = (int)a1 < (int)0x5; +if (at != 0) {at = (int)a1 < (int)0x11; +goto L489980;} +at = (int)a1 < (int)0x11; +if (at == 0) {//nop; +goto L489980;} +//nop; +L48991c: +v1 = MEM_U32(t7 + 24); +//nop; +t9 = MEM_U32(v1 + 8); +//nop; +t5 = MEM_U32(t9 + 4); +//nop; +if (a2 != t5) {t7 = MEM_U32(sp + 104); +goto L489984;} +t7 = MEM_U32(sp + 104); +v0 = MEM_U32(a0 + 4); +t0 = 0x65; +if (t0 == v0) {at = 0x4b; +goto L489970;} +at = 0x4b; +if (v0 == at) {at = 0x52; +goto L48995c;} +at = 0x52; +if (v0 != at) {t7 = MEM_U32(sp + 104); +goto L489984;} +t7 = MEM_U32(sp + 104); +L48995c: +t8 = MEM_U32(a0 + 28); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t0 != t6) {a3 = a0; +goto L489980;} +L489970: +a3 = a0; +MEM_U32(sp + 92) = v1; +MEM_U32(sp + 88) = zero; +goto L489a10; +MEM_U32(sp + 88) = zero; +L489980: +t7 = MEM_U32(sp + 104); +L489984: +t0 = 0x65; +v1 = MEM_U32(t7 + 24); +//nop; +t9 = MEM_U32(v1 + 8); +//nop; +v0 = MEM_U32(t9 + 4); +//nop; +if (t1 == v0) {at = (int)v0 < (int)0x5; +goto L4899b8;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L489a0c;} +at = (int)v0 < (int)0x11; +if (at == 0) {a3 = zero; +goto L489a10;} +a3 = zero; +L4899b8: +if (a2 != a1) {a3 = zero; +goto L489a10;} +a3 = zero; +t5 = MEM_U32(a0 + 4); +a3 = v1; +if (t0 == t5) {t7 = 0x1; +goto L489a00;} +t7 = 0x1; +v0 = MEM_U32(v1 + 4); +at = 0x4b; +if (v0 == at) {at = 0x52; +goto L4899e8;} +at = 0x52; +if (v0 != at) {//nop; +goto L489a0c;} +//nop; +L4899e8: +t8 = MEM_U32(v1 + 28); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t0 != t6) {//nop; +goto L489a0c;} +//nop; +L489a00: +MEM_U32(sp + 92) = a0; +MEM_U32(sp + 88) = t7; +goto L489a10; +MEM_U32(sp + 88) = t7; +L489a0c: +a3 = zero; +L489a10: +if (a3 == 0) {//nop; +goto L489b78;} +//nop; +a2 = MEM_U32(a3 + 4); +at = 0x4b; +if (a2 != at) {at = 0x52; +goto L489abc;} +at = 0x52; +a0 = MEM_U32(t4 + 8); +at = 0x18; +a1 = MEM_U32(a0 + 4); +//nop; +if (a1 == at) {//nop; +goto L489a5c;} +//nop; +if (t1 != a1) {v0 = a0; +goto L489a8c;} +v0 = a0; +t9 = MEM_U32(a0 + 12); +//nop; +t5 = t9 << 2; +if ((int)t5 < 0) {v0 = a0; +goto L489a8c;} +v0 = a0; +L489a5c: +v1 = MEM_U32(a0 + 8); +//nop; +if (v1 == 0) {v0 = a0; +goto L489a8c;} +v0 = a0; +t8 = MEM_U32(a0 + 12); +at = 0xd0000000; +t6 = t8 & at; +if (t6 == 0) {v0 = a0; +goto L489a8c;} +v0 = a0; +v0 = v1; +goto L489a8c; +v0 = v1; +// fdead 0 v0 = a0; +L489a8c: +t7 = MEM_U32(a3 + 28); +t8 = MEM_U32(v0 + 24); +t9 = MEM_U32(t7 + 28); +t6 = 0x1; +t7 = t6 << (t9 & 0x1f); +t9 = t8 >> 3; +if (t7 != t9) {at = 0x52; +goto L489abc;} +at = 0x52; +a3 = MEM_U32(a3 + 24); +//nop; +goto L489b78; +//nop; +at = 0x52; +L489abc: +if (a2 != at) {//nop; +goto L489b64;} +//nop; +t6 = MEM_U32(a3 + 28); +a0 = MEM_U32(t4 + 8); +t8 = MEM_U32(t6 + 24); +t9 = MEM_U32(t6 + 28); +a1 = MEM_U32(a0 + 4); +at = 0x18; +MEM_U32(sp + 40) = t8; +if (a1 == at) {MEM_U32(sp + 44) = t9; +goto L489b04;} +MEM_U32(sp + 44) = t9; +if (t1 != a1) {v0 = a0; +goto L489b34;} +v0 = a0; +t5 = MEM_U32(a0 + 12); +//nop; +t7 = t5 << 2; +if ((int)t7 < 0) {v0 = a0; +goto L489b34;} +v0 = a0; +L489b04: +v1 = MEM_U32(a0 + 8); +//nop; +if (v1 == 0) {v0 = a0; +goto L489b34;} +v0 = a0; +t6 = MEM_U32(a0 + 12); +at = 0xd0000000; +t8 = t6 & at; +if (t8 == 0) {v0 = a0; +goto L489b34;} +v0 = a0; +v0 = v1; +goto L489b34; +v0 = v1; +// fdead 0 v0 = a0; +L489b34: +t9 = MEM_U32(v0 + 24); +t6 = MEM_U32(sp + 40); +t7 = MEM_U32(sp + 44); +t8 = 0x0; +t5 = t9 >> 3; +if (t6 != t8) {// bdead 40017b83 t9 = t5; +goto L489b64;} +// bdead 40017b83 t9 = t5; +if (t7 != t5) {//nop; +goto L489b64;} +//nop; +a3 = MEM_U32(a3 + 24); +//nop; +goto L489b78; +//nop; +L489b64: +if (t0 != a2) {t5 = 0x1; +goto L489b74;} +t5 = 0x1; +MEM_U32(sp + 84) = t5; +goto L489b78; +MEM_U32(sp + 84) = t5; +L489b74: +a3 = zero; +L489b78: +if (a3 == 0) {//nop; +goto L489fb4;} +//nop; +t6 = MEM_U32(sp + 104); +at = 0x4000000; +v0 = MEM_U32(t6 + 12); +t8 = MEM_U32(sp + 88); +t7 = v0 & at; +if (t7 == 0) {v0 = t7; +goto L489ba4;} +v0 = t7; +if (t8 == 0) {//nop; +goto L489bbc;} +//nop; +L489ba4: +if (v0 != 0) {t6 = MEM_U32(sp + 92); +goto L489c3c;} +t6 = MEM_U32(sp + 92); +t9 = MEM_U32(sp + 88); +//nop; +if (t9 == 0) {t6 = MEM_U32(sp + 92); +goto L489c3c;} +t6 = MEM_U32(sp + 92); +L489bbc: +//nop; +a1 = MEM_U32(sp + 108); +a0 = a3; +a2 = zero; +MEM_U32(sp + 96) = a3; +MEM_U32(sp + 100) = t4; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L489bd8; +MEM_U32(sp + 100) = t4; +L489bd8: +a0 = MEM_U32(sp + 92); +// bdead 40000023 gp = MEM_U32(sp + 32); +t5 = MEM_U32(a0 + 4); +a3 = MEM_U32(sp + 96); +t3 = 0x56; +if (t3 != t5) {a2 = zero; +goto L489c18;} +a2 = zero; +//nop; +a1 = MEM_U32(sp + 108); +a2 = zero; +MEM_U32(sp + 96) = a3; +f_indirect_expr_cg(mem, sp, a0, a1, a2, a3); +goto L489c08; +MEM_U32(sp + 96) = a3; +L489c08: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 96); +t8 = MEM_U32(sp + 108); +goto L489cc0; +t8 = MEM_U32(sp + 108); +L489c18: +//nop; +a1 = MEM_U32(sp + 108); +MEM_U32(sp + 96) = a3; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L489c28; +MEM_U32(sp + 96) = a3; +L489c28: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 96); +t8 = MEM_U32(sp + 108); +goto L489cc0; +t8 = MEM_U32(sp + 108); +// fdead 0 t6 = MEM_U32(sp + 92); +L489c3c: +a0 = MEM_U32(sp + 92); +t7 = MEM_U32(t6 + 4); +a1 = MEM_U32(sp + 108); +if (t3 != t7) {a2 = zero; +goto L489c7c;} +a2 = zero; +//nop; +a1 = MEM_U32(sp + 108); +a0 = t6; +a2 = zero; +MEM_U32(sp + 96) = a3; +MEM_U32(sp + 100) = t4; +f_indirect_expr_cg(mem, sp, a0, a1, a2, a3); +goto L489c6c; +MEM_U32(sp + 100) = t4; +L489c6c: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 96); +//nop; +goto L489c98; +//nop; +L489c7c: +//nop; +MEM_U32(sp + 96) = a3; +MEM_U32(sp + 100) = t4; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L489c8c; +MEM_U32(sp + 100) = t4; +L489c8c: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 96); +//nop; +L489c98: +//nop; +a1 = MEM_U32(sp + 108); +a0 = a3; +a2 = zero; +MEM_U32(sp + 96) = a3; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L489cb0; +MEM_U32(sp + 96) = a3; +L489cb0: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 96); +//nop; +t8 = MEM_U32(sp + 108); +L489cc0: +//nop; +if (t8 == 0) {t2 = 0x1; +goto L489fb4;} +t2 = 0x1; +t9 = MEM_U32(sp + 104); +at = 0x4000000; +v0 = MEM_U32(t9 + 12); +t7 = MEM_U32(sp + 88); +t5 = v0 & at; +if (t5 == 0) {v0 = t5; +goto L489cf0;} +v0 = t5; +if (t7 == 0) {//nop; +goto L489d08;} +//nop; +L489cf0: +if (v0 != 0) {//nop; +goto L489dcc;} +//nop; +t6 = MEM_U32(sp + 88); +//nop; +if (t6 == 0) {//nop; +goto L489dcc;} +//nop; +L489d08: +a2 = 0x1002f790; +t8 = 0x7e; +t9 = MEM_U32(a2 + 0); +t5 = 0x10007e24; +MEM_U8(t9 + 0) = (uint8_t)t8; +v1 = MEM_U32(a2 + 0); +t7 = MEM_U32(t5 + 0); +t8 = MEM_U8(v1 + 1); +t6 = t7 & 0x1f; +t9 = t8 & 0xffe0; +t5 = t6 | t9; +MEM_U8(v1 + 1) = (uint8_t)t5; +//nop; +a0 = MEM_U32(a3 + 8); +MEM_U32(sp + 96) = a3; +v0 = f_U_DT(mem, sp, a0); +goto L489d48; +MEM_U32(sp + 96) = a3; +L489d48: +// bdead 4000000b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 96); +a2 = 0x1002f790; +t5 = 0x10008830; +t7 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t7 + 8) = (uint8_t)v0; +t8 = MEM_U32(a2 + 0); +//nop; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t9 = t6 << 4; +t7 = t9 + t5; +t8 = MEM_U32(t7 + 4); +t5 = 0x1002e790; +t6 = t8 + v1; +a1 = t6 - t5; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t6; +goto L489dcc;} +MEM_U32(a2 + 0) = t6; +//nop; +a0 = t5; +MEM_U32(sp + 96) = a3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L489db4; +MEM_U32(sp + 96) = a3; +L489db4: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 96); +a2 = 0x1002f790; +t7 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t7; +L489dcc: +a2 = 0x1002f790; +t8 = MEM_U32(sp + 84); +v1 = MEM_U32(a2 + 0); +if (t8 == 0) {t6 = 0x41; +goto L489e8c;} +t6 = 0x41; +t6 = 0x1; +MEM_U8(v1 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(sp + 100); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L489df8; +//nop; +L489df8: +// bdead 4000010b gp = MEM_U32(sp + 32); +t9 = v0; +a2 = 0x1002f790; +t5 = t9 & 0x1f; +v1 = MEM_U32(a2 + 0); +a0 = 0x1002e790; +t7 = MEM_U8(v1 + 1); +//nop; +t8 = t7 & 0xffe0; +t6 = t5 | t8; +MEM_U8(v1 + 1) = (uint8_t)t6; +t9 = MEM_U32(a2 + 0); +t8 = 0x10008830; +MEM_U16(t9 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t5 = t7 << 4; +t6 = t5 + t8; +t9 = MEM_U32(t6 + 4); +//nop; +t7 = t9 + v1; +a1 = t7 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t7; +goto L489fb0;} +MEM_U32(a2 + 0) = t7; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L489e74; +//nop; +L489e74: +// bdead 40000101 gp = MEM_U32(sp + 32); +//nop; +a2 = 0x1002f790; +t8 = 0x1002e790; +MEM_U32(a2 + 0) = t8; +goto L489fb0; +MEM_U32(a2 + 0) = t8; +L489e8c: +MEM_U8(v1 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(a3 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L489ea0; +//nop; +L489ea0: +// bdead 4000010b gp = MEM_U32(sp + 32); +t7 = v0 & 0x1f; +a2 = 0x1002f790; +at = 0x18; +v1 = MEM_U32(a2 + 0); +//nop; +t5 = MEM_U8(v1 + 1); +//nop; +t8 = t5 & 0xffe0; +t6 = t7 | t8; +MEM_U8(v1 + 1) = (uint8_t)t6; +t9 = MEM_U32(sp + 100); +//nop; +a0 = MEM_U32(t9 + 8); +//nop; +a1 = MEM_U32(a0 + 4); +//nop; +if (a1 == at) {at = 0x14; +goto L489f08;} +at = 0x14; +if (a1 != at) {v0 = a0; +goto L489f38;} +v0 = a0; +t5 = MEM_U32(a0 + 12); +//nop; +t7 = t5 << 2; +if ((int)t7 < 0) {v0 = a0; +goto L489f38;} +v0 = a0; +L489f08: +v1 = MEM_U32(a0 + 8); +//nop; +if (v1 == 0) {v0 = a0; +goto L489f38;} +v0 = a0; +t8 = MEM_U32(a0 + 12); +at = 0xd0000000; +t6 = t8 & at; +if (t6 == 0) {v0 = a0; +goto L489f38;} +v0 = a0; +v0 = v1; +goto L489f38; +v0 = v1; +// fdead 0 v0 = a0; +L489f38: +t9 = MEM_U32(v0 + 24); +t7 = MEM_U32(a2 + 0); +t5 = t9 >> 3; +MEM_U32(t7 + 4) = t5; +t8 = MEM_U32(a2 + 0); +t5 = 0x10008830; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +a0 = 0x1002e790; +t6 = MEM_U8(v1 + 0); +//nop; +t9 = t6 << 4; +t7 = t9 + t5; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t9; +goto L489fb0;} +MEM_U32(a2 + 0) = t9; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L489f98; +//nop; +L489f98: +// bdead 40000101 gp = MEM_U32(sp + 32); +//nop; +a2 = 0x1002f790; +t5 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t5; +L489fb0: +t2 = 0x1; +L489fb4: +if (t2 != 0) {// bdead 40000101 ra = MEM_U32(sp + 36); +goto L489fe0;} +// bdead 40000101 ra = MEM_U32(sp + 36); +//nop; +a0 = MEM_U32(sp + 104); +a1 = MEM_U32(sp + 108); +a2 = MEM_U32(sp + 112); +//nop; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L489fd4; +//nop; +L489fd4: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L489fe0: +// bdead 1 sp = sp + 0x68; +//nop; +return; +//nop; +} + +static uint32_t f_expr_cg_optimize_fabs_call(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L489fec: +//expr_cg_optimize_fabs_call: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a0 + 24); +s0 = 0x3; +s2 = MEM_U32(t6 + 8); +s1 = MEM_U32(a0 + 28); +t7 = MEM_U32(s2 + 4); +//nop; +if (s0 != t7) {v0 = zero; +goto L48a1d8;} +v0 = zero; +t8 = MEM_U32(s1 + 4); +at = 0x41; +if (t8 != at) {v0 = zero; +goto L48a1d8;} +v0 = zero; +v0 = MEM_U32(s1 + 24); +at = 0x63; +t9 = MEM_U32(v0 + 4); +//nop; +if (t9 != at) {//nop; +goto L48a1d4;} +//nop; +a0 = MEM_U32(v0 + 24); +a1 = 0x10015ca0; +//nop; +a0 = a0 + 0x18; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L48a070; +a1 = a1; +L48a070: +// bdead 400e010b gp = MEM_U32(sp + 32); +if (v0 != 0) {v0 = zero; +goto L48a1d8;} +v0 = zero; +t0 = MEM_U32(s1 + 12); +//nop; +t1 = t0 & 0x4000; +if (t1 == 0) {v0 = zero; +goto L48a1d8;} +v0 = zero; +//nop; +a0 = s1; +a1 = sp + 0x44; +v0 = f_is_intrinsic(mem, sp, a0, a1, a2, a3); +goto L48a0a0; +a1 = sp + 0x44; +L48a0a0: +// bdead 400e018b gp = MEM_U32(sp + 32); +if (v0 == 0) {v0 = zero; +goto L48a1d8;} +v0 = zero; +t2 = MEM_U32(s1 + 28); +//nop; +a1 = MEM_U32(t2 + 24); +//nop; +if (a1 == 0) {v0 = zero; +goto L48a1d8;} +v0 = zero; +t3 = MEM_U32(a1 + 4); +at = 0x42; +if (t3 != at) {v0 = zero; +goto L48a1d8;} +v0 = zero; +t4 = MEM_U32(a1 + 24); +at = 0x1; +t5 = MEM_U32(t4 + 8); +//nop; +t6 = MEM_U32(t5 + 4); +//nop; +if (t6 != at) {v0 = zero; +goto L48a1d8;} +v0 = zero; +t7 = MEM_U32(a1 + 28); +//nop; +t8 = MEM_U32(t7 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (s0 != t9) {v0 = zero; +goto L48a1d8;} +v0 = zero; +//nop; +a0 = MEM_U32(s1 + 24); +MEM_U32(sp + 64) = a1; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L48a124; +MEM_U32(sp + 64) = a1; +L48a124: +// bdead 400c0189 gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 8); +//nop; +s0 = v0; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L48a13c; +//nop; +L48a13c: +// bdead 400e0189 gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 36); +//nop; +MEM_U32(sp + 56) = v0; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L48a154; +//nop; +L48a154: +a1 = MEM_U32(sp + 64); +// bdead 400e0049 gp = MEM_U32(sp + 32); +t1 = MEM_U32(s1 + 28); +t0 = MEM_U32(a1 + 28); +a0 = 0x10015cb0; +MEM_U32(t1 + 24) = t0; +MEM_U32(s1 + 8) = s2; +//nop; +MEM_U32(sp + 52) = v0; +a0 = a0; +v0 = wrapper_strlen(mem, a0); +goto L48a180; +a0 = a0; +L48a180: +// bdead 400e0009 gp = MEM_U32(sp + 32); +a1 = v0; +a0 = 0x10015ca8; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L48a19c; +//nop; +L48a19c: +v1 = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 52); +// bdead e0099 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 24) = v0; +MEM_U32(s0 + 32) = v1; +MEM_U32(s0 + 8) = v1; +MEM_U32(v1 + 8) = s2; +MEM_U32(v1 + 32) = s0; +MEM_U32(v1 + 36) = a2; +MEM_U32(a2 + 8) = s2; +MEM_U32(a2 + 56) = v1; +MEM_U32(s1 + 24) = s0; +v0 = 0x1; +goto L48a1d8; +v0 = 0x1; +L48a1d4: +v0 = zero; +L48a1d8: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x50; +return v0; +// bdead 9 sp = sp + 0x50; +} + +static void f_expr_cg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L48a1f0: +//expr_cg: +//nop; +//nop; +//nop; +sp = sp + 0xfffffef8; +// fdead 400001eb MEM_U32(sp + 92) = ra; +// fdead 400001eb MEM_U32(sp + 88) = gp; +MEM_U32(sp + 264) = a0; +MEM_U32(sp + 268) = a1; +MEM_U32(sp + 272) = a2; +// fdead 400001eb MEM_U32(sp + 84) = s4; +// fdead 400001eb MEM_U32(sp + 80) = s3; +// fdead 400001eb MEM_U32(sp + 76) = s2; +// fdead 400001eb MEM_U32(sp + 72) = s1; +// fdead 400001eb MEM_U32(sp + 68) = s0; +MEM_U32(sp + 56) = f26.w[1]; +MEM_U32(sp + 60) = f26.w[0]; +MEM_U32(sp + 48) = f24.w[1]; +MEM_U32(sp + 52) = f24.w[0]; +MEM_U32(sp + 40) = f22.w[1]; +MEM_U32(sp + 44) = f22.w[0]; +MEM_U32(sp + 32) = f20.w[1]; +MEM_U32(sp + 36) = f20.w[0]; +if (a0 != 0) {MEM_U32(sp + 232) = zero; +goto L48a27c;} +MEM_U32(sp + 232) = zero; +if (a1 == 0) {//nop; +goto L48a27c;} +//nop; +a0 = 0x10015cb8; +a1 = 0x10015cc0; +//nop; +a2 = 0xd68; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48a274; +a1 = a1; +L48a274: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +L48a27c: +t8 = 0x10029e90; +//nop; +t9 = MEM_U8(t8 + 99); +//nop; +at = (int)t9 < (int)0x3; +if (at != 0) {t5 = MEM_U32(sp + 264); +goto L48a370;} +t5 = MEM_U32(sp + 264); +t0 = MEM_U32(sp + 264); +//nop; +if (t0 == 0) {s3 = 0xffffffff; +goto L48a2b8;} +s3 = 0xffffffff; +s3 = MEM_U32(t0 + 0); +t1 = MEM_U32(sp + 264); +goto L48a2bc; +t1 = MEM_U32(sp + 264); +s3 = 0xffffffff; +L48a2b8: +t1 = MEM_U32(sp + 264); +L48a2bc: +//nop; +if (t1 == 0) {//nop; +goto L48a2e4;} +//nop; +//nop; +a0 = MEM_U32(t1 + 4); +//nop; +v0 = f_code_to_string(mem, sp, a0); +goto L48a2d8; +//nop; +L48a2d8: +// bdead 4010000b gp = MEM_U32(sp + 88); +s2 = v0; +goto L48a2f0; +s2 = v0; +L48a2e4: +s2 = 0x10015cec; +//nop; +s2 = s2; +L48a2f0: +t2 = MEM_U32(sp + 268); +at = 0x1; +if (t2 != at) {t3 = MEM_U32(sp + 268); +goto L48a310;} +t3 = MEM_U32(sp + 268); +s0 = 0x10015cf4; +s0 = s0; +goto L48a338; +s0 = s0; +// fdead 0 t3 = MEM_U32(sp + 268); +L48a310: +at = 0x2; +if (t3 != at) {//nop; +goto L48a328;} +//nop; +s1 = 0x10015d00; +s1 = s1; +goto L48a334; +s1 = s1; +L48a328: +s1 = 0x10015d10; +//nop; +s1 = s1; +L48a334: +s0 = s1; +L48a338: +a0 = 0x10004834; +a1 = 0x10015ccc; +t4 = MEM_U32(sp + 272); +//nop; +a0 = MEM_U32(a0 + 0); +a2 = s3; +a3 = s2; +MEM_U32(sp + 16) = s0; +a1 = a1; +MEM_U32(sp + 20) = t4; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L48a364; +MEM_U32(sp + 20) = t4; +L48a364: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t5 = MEM_U32(sp + 264); +L48a370: +//nop; +if (t5 == 0) {//nop; +goto L4936bc;} +//nop; +t7 = MEM_U32(t5 + 8); +t8 = MEM_U32(sp + 268); +at = 0x2; +if (t8 != at) {MEM_U32(sp + 260) = t7; +goto L48a3b4;} +MEM_U32(sp + 260) = t7; +a0 = 0x10015d14; +a1 = 0x10015d2c; +//nop; +a2 = 0xd70; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48a3ac; +a1 = a1; +L48a3ac: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +L48a3b4: +t9 = MEM_U32(sp + 264); +//nop; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = t0 + 0xffffffd6; +at = t1 < 0x3c; +if (at == 0) {//nop; +goto L493698;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100168fc[] = { +&&L48c430, +&&L493698, +&&L48eeb8, +&&L493698, +&&L48e44c, +&&L48ee24, +&&L490278, +&&L490278, +&&L490a84, +&&L491274, +&&L493698, +&&L48eeb8, +&&L48eeb8, +&&L493698, +&&L48de44, +&&L48e384, +&&L491a64, +&&L48f2f8, +&&L48f2f8, +&&L48f2f8, +&&L492a04, +&&L492a04, +&&L492a04, +&&L48ac60, +&&L48f0bc, +&&L48c1a4, +&&L48f2f0, +&&L492a04, +&&L48f2f8, +&&L48f2f0, +&&L48f2f0, +&&L48dfe0, +&&L48f2f0, +&&L48f2f0, +&&L492a04, +&&L48f2f0, +&&L48f2f0, +&&L492898, +&&L48f2f0, +&&L492a04, +&&L48f2f8, +&&L492a04, +&&L48f2f8, +&&L48e384, +&&L48f2f8, +&&L492a04, +&&L48f2f0, +&&L492a04, +&&L493698, +&&L493698, +&&L48c48c, +&&L493698, +&&L48e44c, +&&L48c958, +&&L48d4b8, +&&L493698, +&&L493698, +&&L48a3f4, +&&L493698, +&&L48a6c0, +}; +dest = Lswitch100168fc[t1]; +//nop; +goto *dest; +//nop; +L48a3f4: +t2 = MEM_U32(sp + 268); +//nop; +if (t2 == 0) {t5 = MEM_U32(sp + 268); +goto L48a444;} +t5 = MEM_U32(sp + 268); +t3 = MEM_U32(sp + 260); +at = 0x18; +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 != at) {t5 = MEM_U32(sp + 268); +goto L48a444;} +t5 = MEM_U32(sp + 268); +a0 = 0x10015d38; +a1 = 0x10015d60; +//nop; +a2 = 0xd78; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48a438; +a1 = a1; +L48a438: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t5 = MEM_U32(sp + 268); +L48a444: +//nop; +if (t5 != 0) {t1 = MEM_U32(sp + 260); +goto L48a488;} +t1 = MEM_U32(sp + 260); +t6 = MEM_U32(sp + 260); +//nop; +t7 = MEM_U32(t6 + 12); +//nop; +t8 = t7 << 0; +if ((int)t8 < 0) {t1 = MEM_U32(sp + 260); +goto L48a488;} +t1 = MEM_U32(sp + 260); +t9 = 0x10029fa0; +//nop; +t0 = MEM_U16(t9 + 50); +//nop; +if (t0 == 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t1 = MEM_U32(sp + 260); +L48a488: +at = 0x18; +t2 = MEM_U32(t1 + 4); +//nop; +if (t2 == at) {t8 = MEM_U32(sp + 260); +goto L48a5b4;} +t8 = MEM_U32(sp + 260); +s0 = MEM_U32(t1 + 12); +at = 0x80000000; +t3 = s0 & at; +s0 = zero < t3; +if (s0 != 0) {//nop; +goto L48a4cc;} +//nop; +t5 = 0x10029fa0; +//nop; +s0 = MEM_U16(t5 + 50); +//nop; +t6 = zero < s0; +s0 = t6; +L48a4cc: +//nop; +a0 = MEM_U32(sp + 264); +a2 = MEM_U32(sp + 272); +a1 = zero; +a3 = s0; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L48a4e4; +a3 = s0; +L48a4e4: +t7 = MEM_U32(sp + 268); +// bdead 40010003 gp = MEM_U32(sp + 88); +if (t7 != 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t9 = 0x1002f790; +t8 = 0x67; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U8(t9 + 0) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48a518; +//nop; +L48a518: +// bdead 4000010b gp = MEM_U32(sp + 88); +t2 = v0 & 0x1f; +t1 = 0x1002f790; +t6 = 0x1002f790; +t1 = MEM_U32(t1 + 0); +t7 = 0x1002f790; +t3 = MEM_U8(t1 + 1); +t0 = 0x10008830; +t4 = t3 & 0xffe0; +t5 = t2 | t4; +MEM_U8(t1 + 1) = (uint8_t)t5; +t6 = MEM_U32(t6 + 0); +t5 = 0x1002e790; +MEM_U16(t6 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +at = 0x1002f790; +t8 = MEM_U8(t7 + 0); +//nop; +t9 = t8 << 4; +t3 = t9 + t0; +t2 = MEM_U32(t3 + 4); +//nop; +t4 = t2 + t7; +t1 = t4 - t5; +MEM_U32(at + 0) = t4; +at = (int)t1 < (int)0x801; +if (at != 0) {// bdead 40004501 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40004501 ra = MEM_U32(sp + 92); +//nop; +a0 = t5; +a1 = t1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48a598; +a1 = t1; +L48a598: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t6; +goto L4936bc; +MEM_U32(at + 0) = t6; +// fdead 0 t8 = MEM_U32(sp + 260); +L48a5b4: +//nop; +t9 = MEM_U32(t8 + 12); +//nop; +t0 = t9 << 0; +if ((int)t0 < 0) {t7 = MEM_U32(sp + 260); +goto L48a60c;} +t7 = MEM_U32(sp + 260); +t3 = 0x10029fa0; +//nop; +t2 = MEM_U16(t3 + 50); +//nop; +if (t2 != 0) {t7 = MEM_U32(sp + 260); +goto L48a60c;} +t7 = MEM_U32(sp + 260); +a0 = 0x10015d6c; +a1 = 0x10015d7c; +//nop; +a2 = 0xd87; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48a600; +a1 = a1; +L48a600: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t7 = MEM_U32(sp + 260); +L48a60c: +at = 0x18; +t4 = MEM_U32(t7 + 4); +//nop; +if (t4 == at) {at = 0x14; +goto L48a63c;} +at = 0x14; +if (t4 != at) {a2 = MEM_U32(sp + 264); +goto L48a670;} +a2 = MEM_U32(sp + 264); +t5 = MEM_U32(t7 + 12); +//nop; +t1 = t5 << 2; +if ((int)t1 < 0) {a2 = MEM_U32(sp + 264); +goto L48a670;} +a2 = MEM_U32(sp + 264); +L48a63c: +t6 = MEM_U32(sp + 260); +//nop; +t8 = MEM_U32(t6 + 8); +//nop; +if (t8 == 0) {a2 = MEM_U32(sp + 264); +goto L48a670;} +a2 = MEM_U32(sp + 264); +t9 = MEM_U32(t6 + 12); +at = 0xd0000000; +t0 = t9 & at; +if (t0 == 0) {a2 = MEM_U32(sp + 264); +goto L48a670;} +a2 = MEM_U32(sp + 264); +MEM_U32(sp + 260) = t8; +a2 = MEM_U32(sp + 264); +L48a670: +t7 = 0x8; +t2 = MEM_S16(a2 + 64); +t1 = MEM_U32(sp + 260); +t4 = t2 & 0xf; +a0 = t7 << (t4 & 0x1f); +MEM_U32(sp + 248) = a0; +a1 = MEM_U32(t1 + 24); +a3 = zero; +MEM_U32(sp + 244) = a1; +t9 = MEM_U32(t1 + 12); +//nop; +t0 = t9 & 0x80; +//nop; +MEM_U32(sp + 16) = t0; +// bdead 400001e1 t9 = t9; +//nop; +func_488f40(mem, sp, a0, a1, a2, a3); +goto L48a6b4; +//nop; +L48a6b4: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48a6c0: +t8 = MEM_U32(sp + 272); +//nop; +if (t8 == 0) {t2 = MEM_U32(sp + 268); +goto L48a6f8;} +t2 = MEM_U32(sp + 268); +a0 = 0x10015d88; +a1 = 0x10015d94; +//nop; +a2 = 0xd94; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48a6ec; +a1 = a1; +L48a6ec: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t2 = MEM_U32(sp + 268); +L48a6f8: +//nop; +if (t2 == 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t7 = MEM_U32(sp + 260); +//nop; +t4 = MEM_U32(t7 + 4); +//nop; +if ((int)t4 <= 0) {at = (int)t4 < (int)0x4; +goto L48abac;} +at = (int)t4 < (int)0x4; +if (at == 0) {//nop; +goto L48abac;} +//nop; +t5 = MEM_U32(sp + 264); +//nop; +t6 = MEM_U32(t5 + 12); +//nop; +t3 = t6 << 13; +if ((int)t3 < 0) {t0 = MEM_U32(sp + 260); +goto L48a864;} +t0 = MEM_U32(sp + 260); +t9 = 0x1002f790; +t1 = 0x49; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U8(t9 + 0) = (uint8_t)t1; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48a764; +//nop; +L48a764: +// bdead 40000109 gp = MEM_U32(sp + 88); +t8 = v0 & 0x1f; +t2 = 0x1002f790; +t9 = 0x1002f790; +t2 = MEM_U32(t2 + 0); +t0 = 0x1002f790; +t7 = MEM_U8(t2 + 1); +at = 0x1002f790; +t4 = t7 & 0xffe0; +t5 = t8 | t4; +MEM_U8(t2 + 1) = (uint8_t)t5; +t6 = MEM_U32(sp + 260); +t9 = MEM_U32(t9 + 0); +t3 = MEM_U32(t6 + 24); +t4 = 0x10008830; +t1 = t3 >> 3; +MEM_U32(t9 + 8) = t1; +t0 = MEM_U32(t0 + 0); +t3 = 0x1002e790; +t7 = MEM_U8(t0 + 0); +//nop; +t8 = t7 << 4; +t5 = t8 + t4; +t2 = MEM_U32(t5 + 4); +//nop; +t6 = t2 + t0; +MEM_U32(at + 0) = t6; +t1 = t6 - t3; +at = (int)t1 < (int)0x801; +if (at != 0) {//nop; +goto L48a808;} +//nop; +//nop; +a0 = t3; +a1 = t1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48a7f0; +a1 = t1; +L48a7f0: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t9; +L48a808: +t8 = 0x1002f790; +a0 = 0x1002e790; +//nop; +t8 = MEM_U32(t8 + 0); +a1 = t8 - a0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48a820; +a1 = t8 - a0; +L48a820: +// bdead 40000001 gp = MEM_U32(sp + 88); +t5 = MEM_U32(sp + 264); +t4 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t4; +t2 = MEM_U32(t5 + 20); +a0 = MEM_U32(t5 + 24); +a2 = 0x0; +a3 = 0x0; +MEM_U32(sp + 16) = t2; +a0 = a0 + 0x18; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L48a854; +a0 = a0 + 0x18; +L48a854: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t0 = MEM_U32(sp + 260); +L48a864: +at = 0x3; +t6 = MEM_U32(t0 + 4); +//nop; +if (t6 != at) {//nop; +goto L48aa08;} +//nop; +t1 = 0x1002f790; +t3 = 0x49; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U8(t1 + 0) = (uint8_t)t3; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48a89c; +//nop; +L48a89c: +// bdead 4000010b gp = MEM_U32(sp + 88); +t8 = v0 & 0x1f; +t7 = 0x1002f790; +t1 = 0x1002f790; +t7 = MEM_U32(t7 + 0); +t9 = 0x1002f790; +t4 = MEM_U8(t7 + 1); +at = 0x1002f790; +t5 = t4 & 0xffe0; +t2 = t8 | t5; +MEM_U8(t7 + 1) = (uint8_t)t2; +t0 = MEM_U32(sp + 260); +t1 = MEM_U32(t1 + 0); +t6 = MEM_U32(t0 + 24); +t5 = 0x10008830; +t3 = t6 >> 3; +MEM_U32(t1 + 8) = t3; +t9 = MEM_U32(t9 + 0); +t6 = 0x1002e790; +t4 = MEM_U8(t9 + 0); +//nop; +t8 = t4 << 4; +t2 = t8 + t5; +t7 = MEM_U32(t2 + 4); +//nop; +t0 = t7 + t9; +MEM_U32(at + 0) = t0; +t3 = t0 - t6; +at = (int)t3 < (int)0x801; +if (at != 0) {//nop; +goto L48a940;} +//nop; +//nop; +a0 = t6; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48a928; +a1 = t3; +L48a928: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t1 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t1; +L48a940: +t8 = 0x1002f790; +a0 = 0x1002e790; +//nop; +t8 = MEM_U32(t8 + 0); +a1 = t8 - a0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48a958; +a1 = t8 - a0; +L48a958: +// bdead 40000003 gp = MEM_U32(sp + 88); +t2 = MEM_U32(sp + 264); +t5 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t5; +t7 = MEM_U32(t2 + 12); +//nop; +t9 = t7 << 13; +if ((int)t9 < 0) {t3 = MEM_U32(sp + 264); +goto L48a9cc;} +t3 = MEM_U32(sp + 264); +t0 = MEM_U32(t2 + 24); +//nop; +t6 = MEM_U32(t0 + 0); +//nop; +if (t6 == 0) {//nop; +goto L48a9a8;} +//nop; +f20.w[0] = MEM_U32(t6 + 24); +t1 = MEM_U32(sp + 264); +goto L48a9dc; +t1 = MEM_U32(sp + 264); +L48a9a8: +//nop; +a0 = MEM_U32(sp + 264); +//nop; +f_cvt_float_const(mem, sp, a0); +goto L48a9b8; +//nop; +L48a9b8: +// bdead 40000003 gp = MEM_U32(sp + 88); +f22.f[0] = f0.f[0]; +f20.f[0] = f22.f[0]; +goto L48a9d8; +f20.f[0] = f22.f[0]; +// fdead 0 t3 = MEM_U32(sp + 264); +L48a9cc: +//nop; +f20.w[0] = MEM_U32(t3 + 24); +//nop; +L48a9d8: +t1 = MEM_U32(sp + 264); +L48a9dc: +f4.d = f20.f[0]; +//nop; +t8 = MEM_U32(t1 + 20); +a3 = f4.w[0]; +a2 = f4.w[1]; +a0 = zero; +MEM_U32(sp + 16) = t8; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L48a9fc; +MEM_U32(sp + 16) = t8; +L48a9fc: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48aa08: +t5 = 0x1002f790; +t4 = 0x49; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U8(t5 + 0) = (uint8_t)t4; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48aa2c; +//nop; +L48aa2c: +// bdead 4000010b gp = MEM_U32(sp + 88); +t9 = v0 & 0x1f; +t2 = 0x1002f790; +t5 = 0x1002f790; +t2 = MEM_U32(t2 + 0); +t7 = 0x1002f790; +t0 = MEM_U8(t2 + 1); +at = 0x1002f790; +t6 = t0 & 0xffe0; +t3 = t9 | t6; +MEM_U8(t2 + 1) = (uint8_t)t3; +t1 = MEM_U32(sp + 260); +t5 = MEM_U32(t5 + 0); +t8 = MEM_U32(t1 + 24); +t6 = 0x10008830; +t4 = t8 >> 3; +MEM_U32(t5 + 8) = t4; +t7 = MEM_U32(t7 + 0); +t8 = 0x1002e790; +t0 = MEM_U8(t7 + 0); +//nop; +t9 = t0 << 4; +t3 = t9 + t6; +t2 = MEM_U32(t3 + 4); +//nop; +t1 = t2 + t7; +MEM_U32(at + 0) = t1; +t4 = t1 - t8; +at = (int)t4 < (int)0x801; +if (at != 0) {//nop; +goto L48aad0;} +//nop; +//nop; +a0 = t8; +a1 = t4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48aab8; +a1 = t4; +L48aab8: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t5 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t5; +L48aad0: +t9 = 0x1002f790; +a0 = 0x1002e790; +t9 = MEM_U32(t9 + 0); +//nop; +a1 = t9 - a0; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48aaf4; +//nop; +L48aaf4: +// bdead 40000003 gp = MEM_U32(sp + 88); +t3 = MEM_U32(sp + 264); +t6 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t6; +t2 = MEM_U32(t3 + 12); +//nop; +t7 = t2 << 13; +if ((int)t7 < 0) {t4 = MEM_U32(sp + 264); +goto L48ab6c;} +t4 = MEM_U32(sp + 264); +t1 = MEM_U32(t3 + 24); +//nop; +t8 = MEM_U32(t1 + 0); +//nop; +if (t8 == 0) {//nop; +goto L48ab48;} +//nop; +f24.w[1] = MEM_U32(t8 + 24); +f24.w[0] = MEM_U32(t8 + 28); +t5 = MEM_U32(sp + 264); +goto L48ab80; +t5 = MEM_U32(sp + 264); +L48ab48: +//nop; +a0 = MEM_U32(sp + 264); +//nop; +f_cvt_double_const(mem, sp, a0); +goto L48ab58; +//nop; +L48ab58: +// bdead 40000003 gp = MEM_U32(sp + 88); +f26.d = f0.d; +f24.d = f26.d; +goto L48ab7c; +f24.d = f26.d; +// fdead 0 t4 = MEM_U32(sp + 264); +L48ab6c: +//nop; +f24.w[1] = MEM_U32(t4 + 24); +f24.w[0] = MEM_U32(t4 + 28); +//nop; +L48ab7c: +t5 = MEM_U32(sp + 264); +L48ab80: +a2 = f24.w[1]; +t9 = MEM_U32(t5 + 20); +a3 = f24.w[0]; +MEM_U32(sp + 16) = t9; +//nop; +a0 = zero; +//nop; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L48aba0; +//nop; +L48aba0: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48abac: +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48abbc; +//nop; +L48abbc: +t0 = MEM_U32(sp + 260); +MEM_U32(sp + 256) = v0; +t6 = MEM_U32(t0 + 4); +// bdead 40008001 gp = MEM_U32(sp + 88); +at = (int)t6 < (int)0xb; +if (at != 0) {at = (int)t6 < (int)0x11; +goto L48abe0;} +at = (int)t6 < (int)0x11; +if (at != 0) {t3 = MEM_U32(sp + 260); +goto L48abfc;} +t3 = MEM_U32(sp + 260); +L48abe0: +t7 = 0x10007e24; +t2 = MEM_U32(sp + 256); +t7 = MEM_U32(t7 + 0); +//nop; +if (t2 != t7) {t9 = MEM_U32(sp + 264); +goto L48ac30;} +t9 = MEM_U32(sp + 264); +t3 = MEM_U32(sp + 260); +L48abfc: +t8 = MEM_U32(sp + 264); +a1 = MEM_U32(t3 + 24); +//nop; +a0 = MEM_U32(sp + 256); +a2 = MEM_U32(t8 + 24); +a3 = MEM_U32(t8 + 28); +t1 = a1 >> 3; +a1 = t1; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L48ac20; +a1 = t1; +L48ac20: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t9 = MEM_U32(sp + 264); +L48ac30: +t4 = MEM_U32(sp + 260); +a2 = MEM_U32(t9 + 24); +a1 = MEM_U32(t4 + 24); +a3 = MEM_U32(t9 + 28); +//nop; +a0 = MEM_U32(sp + 256); +t5 = a1 >> 3; +a1 = t5; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L48ac54; +a1 = t5; +L48ac54: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48ac60: +t0 = MEM_U32(sp + 272); +MEM_U32(sp + 212) = zero; +if (t0 == 0) {MEM_U32(sp + 200) = zero; +goto L48ac94;} +MEM_U32(sp + 200) = zero; +a0 = 0x10015da0; +a1 = 0x10015dac; +//nop; +a2 = 0xdc5; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48ac8c; +a1 = a1; +L48ac8c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +L48ac94: +t6 = MEM_U32(sp + 264); +//nop; +t2 = MEM_U32(t6 + 12); +//nop; +t7 = t2 & 0x4000; +if (t7 == 0) {t3 = MEM_U32(sp + 200); +goto L48acf0;} +t3 = MEM_U32(sp + 200); +//nop; +a0 = t6; +a1 = sp + 0xc4; +v0 = f_is_intrinsic(mem, sp, a0, a1, a2, a3); +goto L48acc0; +a1 = sp + 0xc4; +L48acc0: +// bdead 4000010b gp = MEM_U32(sp + 88); +if (v0 == 0) {t3 = MEM_U32(sp + 200); +goto L48acf0;} +t3 = MEM_U32(sp + 200); +//nop; +a0 = MEM_U32(sp + 196); +a1 = MEM_U32(sp + 264); +a2 = MEM_U32(sp + 268); +//nop; +v0 = f_intrinsic_call(mem, sp, a0, a1, a2); +goto L48ace4; +//nop; +L48ace4: +// bdead 4000010b gp = MEM_U32(sp + 88); +MEM_U32(sp + 200) = v0; +t3 = MEM_U32(sp + 200); +L48acf0: +//nop; +if (t3 != 0) {t0 = MEM_U32(sp + 260); +goto L48babc;} +t0 = MEM_U32(sp + 260); +t1 = MEM_U32(sp + 264); +at = 0x63; +t8 = MEM_U32(t1 + 24); +//nop; +t4 = MEM_U32(t8 + 4); +//nop; +if (t4 != at) {//nop; +goto L48adac;} +//nop; +t9 = 0x1002f790; +t5 = 0x5c; +t9 = MEM_U32(t9 + 0); +t6 = 0x1002f790; +MEM_U8(t9 + 0) = (uint8_t)t5; +t0 = MEM_U32(sp + 264); +t6 = MEM_U32(t6 + 0); +t2 = MEM_U32(t0 + 24); +t3 = 0x1002f790; +t7 = MEM_U16(t2 + 42); +t4 = 0x10008830; +MEM_U16(t6 + 2) = (uint16_t)t7; +t3 = MEM_U32(t3 + 0); +t2 = 0x1002e790; +t1 = MEM_U8(t3 + 0); +at = 0x1002f790; +t8 = t1 << 4; +t5 = t8 + t4; +t9 = MEM_U32(t5 + 4); +//nop; +t0 = t9 + t3; +t7 = t0 - t2; +MEM_U32(at + 0) = t0; +at = (int)t7 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L48ae30;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t2; +a1 = t7; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48ad94; +a1 = t7; +L48ad94: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t6; +goto L48ae2c; +MEM_U32(at + 0) = t6; +L48adac: +t8 = 0x1002f790; +t4 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t1 = 0x5c; +MEM_U8(t8 + 0) = (uint8_t)t1; +t4 = MEM_U32(t4 + 0); +t5 = 0x1002f790; +MEM_U16(t4 + 2) = (uint16_t)zero; +t5 = MEM_U32(t5 + 0); +t0 = 0x10008830; +t9 = MEM_U8(t5 + 0); +t1 = 0x1002e790; +t3 = t9 << 4; +t2 = t3 + t0; +t7 = MEM_U32(t2 + 4); +at = 0x1002f790; +t6 = t7 + t5; +t8 = t6 - t1; +MEM_U32(at + 0) = t6; +at = (int)t8 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L48ae30;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t1; +a1 = t8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48ae14; +a1 = t8; +L48ae14: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t4 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t4; +L48ae2c: +t9 = MEM_U32(sp + 260); +L48ae30: +at = 0x18; +t3 = MEM_U32(t9 + 4); +//nop; +if (t3 != at) {//nop; +goto L48af78;} +//nop; +t0 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t0 + 16); +// bdead 40000123 t9 = t9; +a1 = 0x1; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L48ae60; +a2 = zero; +L48ae60: +// bdead 40000103 gp = MEM_U32(sp + 88); +t2 = 0x64; +t7 = 0x1002f790; +t8 = 0x1002f790; +t7 = MEM_U32(t7 + 0); +t5 = 0x10007e24; +MEM_U8(t7 + 0) = (uint8_t)t2; +t8 = MEM_U32(t8 + 0); +t6 = MEM_U32(t5 + 0); +t4 = MEM_U8(t8 + 1); +t1 = t6 & 0x1f; +t9 = t4 & 0xffe0; +t0 = 0x1002f790; +t3 = t1 | t9; +MEM_U8(t8 + 1) = (uint8_t)t3; +t0 = MEM_U32(t0 + 0); +t6 = 0x1002f790; +t2 = MEM_U8(t0 + 1); +t4 = 0x1002f790; +t7 = t2 & 0xff1f; +t5 = t7 | 0x40; +MEM_U8(t0 + 1) = (uint8_t)t5; +t6 = MEM_U32(t6 + 0); +t1 = 0x10006594; +MEM_U32(t6 + 4) = zero; +t4 = MEM_U32(t4 + 0); +t8 = 0x1002f790; +MEM_U32(t4 + 12) = zero; +t9 = MEM_U32(t1 + 36); +t8 = MEM_U32(t8 + 0); +t2 = 0x1002f790; +if ((int)t9 >= 0) {t3 = (int)t9 >> 3; +goto L48aeec;} +t3 = (int)t9 >> 3; +at = t9 + 0x7; +t3 = (int)at >> 3; +L48aeec: +MEM_U32(t8 + 8) = t3; +t2 = MEM_U32(t2 + 0); +t0 = 0x10008830; +t7 = MEM_U8(t2 + 0); +at = 0x1002f790; +t5 = t7 << 4; +t6 = t5 + t0; +t4 = MEM_U32(t6 + 4); +t9 = 0x1002e790; +t1 = t4 + t2; +MEM_U32(at + 0) = t1; +t3 = t1 - t9; +at = (int)t3 < (int)0x801; +if (at != 0) {//nop; +goto L48af54;} +//nop; +a0 = t9; +//nop; +a1 = t3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48af3c; +//nop; +L48af3c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t8 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t8; +L48af54: +t7 = 0x10006594; +t6 = MEM_U32(sp + 212); +t5 = MEM_U32(t7 + 36); +t0 = 0x1; +t4 = t6 | 0x20; +MEM_U32(sp + 216) = t0; +MEM_U32(sp + 212) = t4; +MEM_U32(sp + 220) = t5; +goto L48af80; +MEM_U32(sp + 220) = t5; +L48af78: +MEM_U32(sp + 220) = zero; +MEM_U32(sp + 216) = zero; +L48af80: +t2 = MEM_U32(sp + 264); +//nop; +t1 = MEM_U32(t2 + 28); +//nop; +if (t1 == 0) {t2 = MEM_U32(sp + 260); +goto L48b09c;} +t2 = MEM_U32(sp + 260); +MEM_U32(sp + 192) = t1; +t9 = MEM_U32(t1 + 4); +at = 0x43; +if (t9 == at) {at = 0x5d; +goto L48afd8;} +at = 0x5d; +if (t9 == at) {t3 = MEM_U32(sp + 192); +goto L48afdc;} +t3 = MEM_U32(sp + 192); +a0 = 0x10015db8; +a1 = 0x10015df4; +//nop; +a2 = 0xdee; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48afd0; +a1 = a1; +L48afd0: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +L48afd8: +t3 = MEM_U32(sp + 192); +L48afdc: +at = 0x5d; +t8 = MEM_U32(t3 + 4); +//nop; +if (t8 != at) {t7 = t3 + 0x18; +goto L48aff8;} +t7 = t3 + 0x18; +MEM_U32(sp + 204) = t7; +goto L48b010; +MEM_U32(sp + 204) = t7; +L48aff8: +t5 = MEM_U32(sp + 192); +//nop; +t0 = MEM_U32(t5 + 24); +//nop; +t6 = t0 + 0x18; +MEM_U32(sp + 204) = t6; +L48b010: +t4 = MEM_U32(sp + 204); +//nop; +t2 = MEM_U32(t4 + 0); +//nop; +if (t2 == 0) {t6 = MEM_U32(sp + 192); +goto L48b068;} +t6 = MEM_U32(sp + 192); +t1 = MEM_U32(sp + 204); +L48b02c: +//nop; +a0 = MEM_U32(t1 + 0); +a1 = sp + 0xdc; +f_param_cg(mem, sp, a0, a1); +goto L48b03c; +a1 = sp + 0xdc; +L48b03c: +t9 = MEM_U32(sp + 204); +t3 = MEM_U32(sp + 216); +t8 = t9 + 0x4; +t7 = t3 + 0x1; +MEM_U32(sp + 204) = t8; +MEM_U32(sp + 216) = t7; +t0 = MEM_U32(t8 + 0); +// bdead 40000303 gp = MEM_U32(sp + 88); +if (t0 != 0) {t1 = MEM_U32(sp + 204); +goto L48b02c;} +t1 = MEM_U32(sp + 204); +t6 = MEM_U32(sp + 192); +L48b068: +at = 0x43; +t4 = MEM_U32(t6 + 4); +//nop; +if (t4 != at) {t2 = MEM_U32(sp + 260); +goto L48b09c;} +t2 = MEM_U32(sp + 260); +//nop; +a0 = MEM_U32(t6 + 28); +a1 = zero; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48b090; +a2 = zero; +L48b090: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t2 = MEM_U32(sp + 260); +L48b09c: +t9 = MEM_U32(sp + 264); +s0 = MEM_U32(t2 + 4); +//nop; +t1 = s0 ^ 0x11; +t1 = t1 < 0x1; +s0 = t1 < 0x1; +MEM_U32(sp + 208) = s0; +t8 = MEM_U32(t9 + 24); +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +t7 = MEM_U32(t3 + 12); +//nop; +t5 = t7 << 15; +if ((int)t5 >= 0) {t1 = MEM_U32(sp + 264); +goto L48b220;} +t1 = MEM_U32(sp + 264); +t0 = MEM_U32(t2 + 4); +//nop; +t4 = t0 ^ 0x18; +t4 = t4 < 0x1; +t6 = t4 + 0x1; +MEM_U32(sp + 252) = t6; +t1 = MEM_U32(t9 + 24); +//nop; +t8 = MEM_U32(t1 + 8); +//nop; +t3 = MEM_U32(t8 + 40); +//nop; +if (t3 == 0) {t0 = MEM_U32(sp + 264); +goto L48b134;} +t0 = MEM_U32(sp + 264); +t7 = MEM_U32(t9 + 24); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t2 = MEM_U32(t5 + 40); +MEM_U32(sp + 188) = t2; +goto L48b154; +MEM_U32(sp + 188) = t2; +// fdead 0 t0 = MEM_U32(sp + 264); +L48b134: +//nop; +t4 = MEM_U32(t0 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t1 = MEM_U32(t6 + 36); +//nop; +MEM_U32(sp + 188) = t1; +L48b154: +t8 = MEM_U32(sp + 188); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 188); +goto L48b1a4;} +t6 = MEM_U32(sp + 188); +L48b164: +t3 = MEM_U32(sp + 188); +//nop; +t9 = MEM_U32(t3 + 12); +//nop; +t7 = t9 << 15; +if ((int)t7 < 0) {t6 = MEM_U32(sp + 188); +goto L48b1a4;} +t6 = MEM_U32(sp + 188); +t5 = MEM_U32(sp + 252); +t0 = MEM_U32(sp + 188); +t2 = t5 + 0x1; +MEM_U32(sp + 252) = t2; +t4 = MEM_U32(t0 + 16); +//nop; +if (t4 != 0) {MEM_U32(sp + 188) = t4; +goto L48b164;} +MEM_U32(sp + 188) = t4; +t6 = MEM_U32(sp + 188); +L48b1a4: +//nop; +if (t6 != 0) {//nop; +goto L48b1d4;} +//nop; +a0 = 0x10015e00; +a1 = 0x10015e10; +//nop; +a2 = 0xe26; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48b1cc; +a1 = a1; +L48b1cc: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +L48b1d4: +t1 = 0x1002deb0; +t3 = MEM_U32(sp + 188); +t8 = MEM_U32(t1 + 8); +t9 = MEM_U32(t3 + 24); +//nop; +if (t8 == t9) {t1 = MEM_U32(sp + 264); +goto L48b220;} +t1 = MEM_U32(sp + 264); +t7 = MEM_U32(sp + 252); +//nop; +at = (int)t7 < (int)0x5; +if (at != 0) {t5 = 0x4; +goto L48b208;} +t5 = 0x4; +MEM_U32(sp + 252) = t5; +L48b208: +t0 = MEM_U32(sp + 252); +t2 = MEM_U32(sp + 208); +t4 = t0 << 5; +t6 = t2 | t4; +MEM_U32(sp + 208) = t6; +t1 = MEM_U32(sp + 264); +L48b220: +at = 0x63; +t3 = MEM_U32(t1 + 24); +//nop; +t8 = MEM_U32(t3 + 4); +//nop; +if (t8 != at) {t7 = MEM_U32(sp + 264); +goto L48b974;} +t7 = MEM_U32(sp + 264); +t9 = MEM_U16(t3 + 42); +at = 0x2; +if (t9 == at) {t6 = MEM_U32(sp + 264); +goto L48b758;} +t6 = MEM_U32(sp + 264); +t7 = 0x1002f798; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t5 = MEM_U16(t7 + 42); +//nop; +t0 = t5 + 0x1; +at = (int)t0 < (int)t9; +if (at == 0) {//nop; +goto L48b298;} +//nop; +a0 = 0x10015e1c; +a1 = 0x10015e58; +//nop; +a2 = 0xe35; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48b290; +a1 = a1; +L48b290: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +L48b298: +t1 = 0x1002f798; +t2 = MEM_U32(sp + 264); +t1 = MEM_U32(t1 + 0); +t4 = MEM_U32(t2 + 24); +t8 = MEM_U16(t1 + 42); +t6 = MEM_U16(t4 + 42); +t3 = t8 + 0x1; +if (t6 != t3) {//nop; +goto L48b38c;} +//nop; +t5 = 0x1002f790; +t9 = 0x1002f790; +t5 = MEM_U32(t5 + 0); +t7 = 0x47; +MEM_U8(t5 + 0) = (uint8_t)t7; +t9 = MEM_U32(t9 + 0); +t1 = 0x1002f798; +t0 = MEM_U8(t9 + 1); +t6 = 0x1002f790; +t2 = t0 & 0xff1f; +t4 = t2 | 0x20; +MEM_U8(t9 + 1) = (uint8_t)t4; +t1 = MEM_U32(t1 + 0); +t6 = MEM_U32(t6 + 0); +t8 = MEM_U32(t1 + 60); +t3 = 0x1002f790; +MEM_U32(t6 + 4) = t8; +t3 = MEM_U32(t3 + 0); +t5 = 0x1002f790; +MEM_U32(t3 + 12) = zero; +t5 = MEM_U32(t5 + 0); +t7 = 0x7fff0000; +t0 = 0x1002f790; +t7 = t7 | 0xffff; +MEM_U32(t5 + 8) = t7; +t0 = MEM_U32(t0 + 0); +t2 = 0x1002f790; +MEM_U32(t0 + 16) = zero; +t2 = MEM_U32(t2 + 0); +t1 = 0x10008830; +t4 = MEM_U8(t2 + 0); +t7 = 0x1002e790; +t9 = t4 << 4; +t8 = t9 + t1; +t6 = MEM_U32(t8 + 4); +at = 0x1002f790; +t3 = t6 + t2; +t5 = t3 - t7; +MEM_U32(at + 0) = t3; +at = (int)t5 < (int)0x801; +if (at != 0) {//nop; +goto L48b620;} +//nop; +//nop; +a0 = t7; +a1 = t5; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48b374; +a1 = t5; +L48b374: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t0 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t0; +goto L48b620; +MEM_U32(at + 0) = t0; +L48b38c: +t9 = 0x1002f790; +t2 = 0x1002f790; +t9 = MEM_U32(t9 + 0); +t4 = 0x52; +MEM_U8(t9 + 0) = (uint8_t)t4; +t1 = 0x10007e24; +t2 = MEM_U32(t2 + 0); +t8 = MEM_U32(t1 + 0); +t3 = MEM_U8(t2 + 1); +t6 = t8 & 0x1f; +t7 = t3 & 0xffe0; +t0 = 0x1002f790; +t5 = t6 | t7; +MEM_U8(t2 + 1) = (uint8_t)t5; +t0 = MEM_U32(t0 + 0); +t8 = 0x1002f798; +t4 = MEM_U8(t0 + 1); +t6 = 0x1002f790; +t9 = t4 & 0xff1f; +t1 = t9 | 0x20; +MEM_U8(t0 + 1) = (uint8_t)t1; +t8 = MEM_U32(t8 + 0); +t6 = MEM_U32(t6 + 0); +t3 = MEM_U32(t8 + 60); +t7 = 0x10006594; +MEM_U32(t6 + 4) = t3; +t9 = 0x1002f790; +t5 = MEM_U32(t7 + 36); +t9 = MEM_U32(t9 + 0); +t2 = -t5; +if ((int)t2 >= 0) {t4 = (int)t2 >> 3; +goto L48b414;} +t4 = (int)t2 >> 3; +at = t2 + 0x7; +t4 = (int)at >> 3; +L48b414: +t1 = 0x10006594; +MEM_U32(t9 + 12) = t4; +t0 = MEM_U32(t1 + 36); +t3 = 0x1002f790; +t6 = 0x1002f790; +t3 = MEM_U32(t3 + 0); +if ((int)t0 >= 0) {t8 = (int)t0 >> 3; +goto L48b43c;} +t8 = (int)t0 >> 3; +at = t0 + 0x7; +t8 = (int)at >> 3; +L48b43c: +MEM_U32(t3 + 8) = t8; +t6 = MEM_U32(t6 + 0); +t7 = 0x1002f790; +MEM_U16(t6 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +t4 = 0x10008830; +t5 = MEM_U8(t7 + 0); +t8 = 0x1002e790; +t2 = t5 << 4; +t9 = t2 + t4; +t1 = MEM_U32(t9 + 4); +at = 0x1002f790; +t0 = t1 + t7; +t3 = t0 - t8; +MEM_U32(at + 0) = t0; +at = (int)t3 < (int)0x801; +if (at != 0) {//nop; +goto L48b4ac;} +//nop; +//nop; +a0 = t8; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48b494; +a1 = t3; +L48b494: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t6; +L48b4ac: +t5 = 0x1002f798; +t4 = MEM_U32(sp + 264); +t5 = MEM_U32(t5 + 0); +t9 = MEM_U32(t4 + 24); +t2 = MEM_U16(t5 + 42); +t1 = MEM_U16(t9 + 42); +//nop; +t7 = t2 - t1; +MEM_U32(sp + 180) = t7; +t0 = MEM_U32(t5 + 8); +//nop; +t8 = MEM_U32(t0 + 16); +if (t7 == 0) {MEM_U32(sp + 184) = t8; +goto L48b620;} +MEM_U32(sp + 184) = t8; +L48b4e4: +t6 = 0x1002f790; +t1 = 0x1002f790; +t6 = MEM_U32(t6 + 0); +t3 = 0x3d; +MEM_U8(t6 + 0) = (uint8_t)t3; +t4 = 0x10007e24; +t1 = MEM_U32(t1 + 0); +t9 = MEM_U32(t4 + 0); +t5 = MEM_U8(t1 + 1); +t2 = t9 & 0x1f; +t0 = t5 & 0xffe0; +t7 = 0x1002f790; +t8 = t2 | t0; +MEM_U8(t1 + 1) = (uint8_t)t8; +t7 = MEM_U32(t7 + 0); +t0 = 0x1002f790; +t3 = MEM_U8(t7 + 1); +t8 = 0x10006594; +t6 = t3 & 0xff1f; +t4 = t6 | 0x20; +MEM_U8(t7 + 1) = (uint8_t)t4; +t9 = MEM_U32(sp + 184); +t0 = MEM_U32(t0 + 0); +t5 = MEM_U32(t9 + 32); +t4 = 0x1002f790; +t2 = MEM_U32(t5 + 60); +t7 = 0x10006594; +MEM_U32(t0 + 4) = t2; +t1 = MEM_U32(t8 + 36); +t4 = MEM_U32(t4 + 0); +t3 = -t1; +if ((int)t3 >= 0) {t6 = (int)t3 >> 3; +goto L48b570;} +t6 = (int)t3 >> 3; +at = t3 + 0x7; +t6 = (int)at >> 3; +L48b570: +MEM_U32(t4 + 12) = t6; +t9 = MEM_U32(t7 + 36); +t2 = 0x1002f790; +t0 = 0x1002f790; +t2 = MEM_U32(t2 + 0); +if ((int)t9 >= 0) {t5 = (int)t9 >> 3; +goto L48b594;} +t5 = (int)t9 >> 3; +at = t9 + 0x7; +t5 = (int)at >> 3; +L48b594: +MEM_U32(t2 + 8) = t5; +t0 = MEM_U32(t0 + 0); +t8 = 0x1002f790; +MEM_U16(t0 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +t6 = 0x10008830; +t1 = MEM_U8(t8 + 0); +t5 = 0x1002e790; +t3 = t1 << 4; +t4 = t3 + t6; +t7 = MEM_U32(t4 + 4); +at = 0x1002f790; +t9 = t7 + t8; +t2 = t9 - t5; +MEM_U32(at + 0) = t9; +at = (int)t2 < (int)0x801; +if (at != 0) {t1 = MEM_U32(sp + 180); +goto L48b608;} +t1 = MEM_U32(sp + 180); +//nop; +a0 = t5; +a1 = t2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48b5ec; +a1 = t2; +L48b5ec: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t0 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t0; +t1 = MEM_U32(sp + 180); +L48b608: +t6 = MEM_U32(sp + 184); +t3 = t1 + 0xffffffff; +MEM_U32(sp + 180) = t3; +t4 = MEM_U32(t6 + 16); +if (t3 != 0) {MEM_U32(sp + 184) = t4; +goto L48b4e4;} +MEM_U32(sp + 184) = t4; +L48b620: +t8 = 0x1002f790; +t0 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t7 = 0x7b; +MEM_U8(t8 + 0) = (uint8_t)t7; +t9 = 0x10007e24; +t0 = MEM_U32(t0 + 0); +t5 = MEM_U32(t9 + 0); +t1 = MEM_U8(t0 + 1); +t2 = t5 & 0x1f; +t6 = t1 & 0xffe0; +t3 = 0x1002f790; +t4 = t2 | t6; +MEM_U8(t0 + 1) = (uint8_t)t4; +t3 = MEM_U32(t3 + 0); +t5 = 0x1002f790; +t7 = MEM_U8(t3 + 1); +t1 = 0x10006594; +t8 = t7 & 0xff1f; +t9 = t8 | 0x60; +MEM_U8(t3 + 1) = (uint8_t)t9; +t5 = MEM_U32(t5 + 0); +t0 = 0x1002f790; +MEM_U32(t5 + 4) = zero; +t2 = MEM_U32(t1 + 36); +t0 = MEM_U32(t0 + 0); +t6 = t2 << 1; +lo = (int)t6 / (int)t2; hi = (int)t6 % (int)t2; +t7 = 0x10006594; +if (t2 != 0) {//nop; +goto L48b6a0;} +//nop; +abort(); +L48b6a0: +at = 0xffffffff; +if (t2 != at) {at = 0x80000000; +goto L48b6b8;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L48b6b8;} +//nop; +abort(); +L48b6b8: +t3 = 0x1002f790; +t5 = 0x1002f790; +t1 = 0x1002f790; +t4 = lo; +MEM_U32(t0 + 12) = t4; +t8 = MEM_U32(t7 + 36); +t3 = MEM_U32(t3 + 0); +if ((int)t8 >= 0) {t9 = (int)t8 >> 3; +goto L48b6e4;} +t9 = (int)t8 >> 3; +at = t8 + 0x7; +t9 = (int)at >> 3; +L48b6e4: +MEM_U32(t3 + 8) = t9; +t5 = MEM_U32(t5 + 0); +t4 = 0x10008830; +MEM_U16(t5 + 2) = (uint16_t)zero; +t1 = MEM_U32(t1 + 0); +t9 = 0x1002e790; +t6 = MEM_U8(t1 + 0); +at = 0x1002f790; +t2 = t6 << 4; +t0 = t2 + t4; +t7 = MEM_U32(t0 + 4); +//nop; +t8 = t7 + t1; +t3 = t8 - t9; +MEM_U32(at + 0) = t8; +at = (int)t3 < (int)0x801; +if (at != 0) {a0 = t9; +goto L48b754;} +a0 = t9; +//nop; +a1 = t3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48b73c; +//nop; +L48b73c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t5 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t5; +L48b754: +t6 = MEM_U32(sp + 264); +L48b758: +//nop; +t2 = MEM_U32(t6 + 24); +//nop; +t4 = MEM_U32(t2 + 12); +//nop; +t0 = t4 << 12; +if ((int)t0 >= 0) {t6 = MEM_U32(sp + 264); +goto L48b7b4;} +t6 = MEM_U32(sp + 264); +t7 = 0x10029fa0; +//nop; +t1 = MEM_U16(t7 + 2); +//nop; +if (t1 != 0) {t6 = MEM_U32(sp + 264); +goto L48b7b4;} +t6 = MEM_U32(sp + 264); +t3 = 0x1002df98; +t8 = MEM_U32(sp + 212); +t3 = MEM_U32(t3 + 0); +at = 0x1002df98; +t9 = t8 | 0x40; +t5 = t3 | 0xff; +MEM_U32(sp + 212) = t9; +MEM_U32(at + 0) = t5; +t6 = MEM_U32(sp + 264); +L48b7b4: +//nop; +t2 = MEM_U32(t6 + 24); +//nop; +t4 = MEM_U32(t2 + 12); +//nop; +t0 = t4 & 0x4; +if (t0 == 0) {t8 = MEM_U32(sp + 264); +goto L48b7e8;} +t8 = MEM_U32(sp + 264); +t7 = MEM_U32(sp + 212); +//nop; +t1 = t7 | 0x1; +MEM_U32(sp + 212) = t1; +t8 = MEM_U32(sp + 264); +L48b7e8: +//nop; +t9 = MEM_U32(t8 + 24); +//nop; +t3 = MEM_U32(t9 + 12); +//nop; +t5 = t3 & 0x2; +if (t5 == 0) {//nop; +goto L48b818;} +//nop; +t6 = MEM_U32(sp + 212); +//nop; +t2 = t6 | 0x100; +MEM_U32(sp + 212) = t2; +L48b818: +t0 = 0x1002f790; +t4 = 0x17; +t0 = MEM_U32(t0 + 0); +at = 0x18; +MEM_U8(t0 + 0) = (uint8_t)t4; +t7 = MEM_U32(sp + 260); +//nop; +t1 = MEM_U32(t7 + 4); +//nop; +if (t1 != at) {//nop; +goto L48b86c;} +//nop; +t3 = 0x1002f790; +t8 = 0x10007e24; +t3 = MEM_U32(t3 + 0); +t8 = MEM_U32(t8 + 0); +t5 = MEM_U8(t3 + 1); +t9 = t8 & 0x1f; +t6 = t5 & 0xffe0; +t2 = t9 | t6; +MEM_U8(t3 + 1) = (uint8_t)t2; +goto L48b8a8; +MEM_U8(t3 + 1) = (uint8_t)t2; +L48b86c: +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48b87c; +//nop; +L48b87c: +// bdead 4000010b gp = MEM_U32(sp + 88); +t4 = v0 & 0x1f; +t0 = 0x1002f790; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t7 = MEM_U8(t0 + 1); +//nop; +t1 = t7 & 0xffe0; +t8 = t4 | t1; +MEM_U8(t0 + 1) = (uint8_t)t8; +L48b8a8: +t5 = MEM_U32(sp + 264); +t2 = 0x1002f790; +t9 = MEM_U32(t5 + 24); +t2 = MEM_U32(t2 + 0); +t6 = MEM_U16(t9 + 42); +t1 = 0x1002f790; +MEM_U16(t2 + 2) = (uint16_t)t6; +t3 = MEM_U32(sp + 264); +t1 = MEM_U32(t1 + 0); +t7 = MEM_U32(t3 + 24); +t0 = 0x1002f790; +t4 = MEM_U32(t7 + 60); +t9 = 0x1002f790; +MEM_U32(t1 + 4) = t4; +t8 = MEM_U32(sp + 216); +t0 = MEM_U32(t0 + 0); +t2 = 0x1002f790; +MEM_U8(t0 + 8) = (uint8_t)t8; +t5 = MEM_U32(sp + 208); +t9 = MEM_U32(t9 + 0); +t3 = 0x1002f790; +MEM_U8(t9 + 9) = (uint8_t)t5; +t6 = MEM_U32(sp + 212); +t2 = MEM_U32(t2 + 0); +t1 = 0x10008830; +MEM_U32(t2 + 12) = t6; +t3 = MEM_U32(t3 + 0); +t9 = 0x1002e790; +t7 = MEM_U8(t3 + 0); +at = 0x1002f790; +t4 = t7 << 4; +t8 = t4 + t1; +t0 = MEM_U32(t8 + 4); +//nop; +t5 = t0 + t3; +t6 = t5 - t9; +MEM_U32(at + 0) = t5; +at = (int)t6 < (int)0x801; +if (at != 0) {a0 = t9; +goto L48bab8;} +a0 = t9; +//nop; +a1 = t6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48b958; +//nop; +L48b958: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t2 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t2; +goto L48bab8; +MEM_U32(at + 0) = t2; +// fdead 0 t7 = MEM_U32(sp + 264); +L48b974: +//nop; +a0 = MEM_U32(t7 + 24); +// bdead 40000123 t9 = t9; +a1 = 0x1; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L48b98c; +a2 = zero; +L48b98c: +// bdead 40000103 gp = MEM_U32(sp + 88); +t4 = 0x2c; +t1 = 0x1002f790; +at = 0x18; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U8(t1 + 0) = (uint8_t)t4; +t8 = MEM_U32(sp + 260); +//nop; +t0 = MEM_U32(t8 + 4); +//nop; +if (t0 != at) {//nop; +goto L48b9e8;} +//nop; +t9 = 0x1002f790; +t3 = 0x10007e24; +t9 = MEM_U32(t9 + 0); +t3 = MEM_U32(t3 + 0); +t6 = MEM_U8(t9 + 1); +t5 = t3 & 0x1f; +t2 = t6 & 0xffe0; +t7 = t5 | t2; +MEM_U8(t9 + 1) = (uint8_t)t7; +goto L48ba24; +MEM_U8(t9 + 1) = (uint8_t)t7; +L48b9e8: +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48b9f8; +//nop; +L48b9f8: +// bdead 4000010b gp = MEM_U32(sp + 88); +t4 = v0 & 0x1f; +t1 = 0x1002f790; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t8 = MEM_U8(t1 + 1); +//nop; +t0 = t8 & 0xffe0; +t3 = t4 | t0; +MEM_U8(t1 + 1) = (uint8_t)t3; +L48ba24: +t5 = 0x1002f790; +t6 = MEM_U32(sp + 216); +t5 = MEM_U32(t5 + 0); +t7 = 0x1002f790; +MEM_U8(t5 + 8) = (uint8_t)t6; +t2 = MEM_U32(sp + 208); +t7 = MEM_U32(t7 + 0); +t8 = 0x1002f790; +MEM_U8(t7 + 9) = (uint8_t)t2; +t9 = MEM_U32(sp + 212); +t8 = MEM_U32(t8 + 0); +t4 = 0x1002f790; +MEM_U32(t8 + 12) = t9; +t4 = MEM_U32(t4 + 0); +t1 = 0x10008830; +t0 = MEM_U8(t4 + 0); +t7 = 0x1002e790; +t3 = t0 << 4; +t6 = t3 + t1; +t5 = MEM_U32(t6 + 4); +at = 0x1002f790; +t2 = t5 + t4; +t9 = t2 - t7; +MEM_U32(at + 0) = t2; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L48bab8;} +a1 = t9; +//nop; +a0 = t7; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48baa0; +//nop; +L48baa0: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t8 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t8; +L48bab8: +t0 = MEM_U32(sp + 260); +L48babc: +at = 0x18; +t3 = MEM_U32(t0 + 4); +//nop; +if (t3 == at) {t8 = MEM_U32(sp + 264); +goto L48be70;} +t8 = MEM_U32(sp + 264); +t1 = MEM_U32(sp + 264); +//nop; +t6 = MEM_U32(t1 + 12); +//nop; +t5 = t6 << 7; +if ((int)t5 >= 0) {t8 = MEM_U32(sp + 264); +goto L48be70;} +t8 = MEM_U32(sp + 264); +t4 = MEM_U32(t1 + 24); +t7 = 0x1002deb0; +t2 = MEM_U32(t4 + 24); +t9 = MEM_U32(t7 + 32); +//nop; +if (t2 == t9) {t0 = MEM_U32(sp + 200); +goto L48bb1c;} +t0 = MEM_U32(sp + 200); +t8 = MEM_U32(t7 + 28); +//nop; +if (t2 != t8) {t1 = MEM_U32(sp + 260); +goto L48bba0;} +t1 = MEM_U32(sp + 260); +t0 = MEM_U32(sp + 200); +L48bb1c: +//nop; +if (t0 == 0) {t1 = MEM_U32(sp + 260); +goto L48bba0;} +t1 = MEM_U32(sp + 260); +t6 = 0x1002f790; +t5 = 0x1002f790; +t6 = MEM_U32(t6 + 0); +t3 = 0x4b; +MEM_U8(t6 + 0) = (uint8_t)t3; +t5 = MEM_U32(t5 + 0); +t9 = 0x10008830; +t1 = MEM_U8(t5 + 0); +at = 0x1002f790; +t4 = t1 << 4; +t7 = t4 + t9; +t2 = MEM_U32(t7 + 4); +t0 = 0x1002e790; +t8 = t2 + t5; +MEM_U32(at + 0) = t8; +t3 = t8 - t0; +at = (int)t3 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 264); +goto L48be48;} +t9 = MEM_U32(sp + 264); +//nop; +a0 = t0; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48bb84; +a1 = t3; +L48bb84: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t6; +goto L48be44; +MEM_U32(at + 0) = t6; +// fdead 0 t1 = MEM_U32(sp + 260); +L48bba0: +//nop; +t4 = MEM_U32(t1 + 4); +//nop; +if ((int)t4 <= 0) {at = (int)t4 < (int)0x4; +goto L48bd00;} +at = (int)t4 < (int)0x4; +if (at == 0) {//nop; +goto L48bd00;} +//nop; +t7 = 0x1002f790; +t9 = 0x52; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t9; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48bbe0; +//nop; +L48bbe0: +// bdead 4000010b gp = MEM_U32(sp + 88); +t2 = v0; +t8 = 0x1002f790; +t5 = t2 & 0x1f; +t8 = MEM_U32(t8 + 0); +t1 = 0x1002f790; +t0 = MEM_U8(t8 + 1); +t2 = 0x1002f790; +t3 = t0 & 0xffe0; +t6 = t5 | t3; +MEM_U8(t8 + 1) = (uint8_t)t6; +t1 = MEM_U32(t1 + 0); +t0 = 0x10006594; +t4 = MEM_U8(t1 + 1); +t8 = 0x1002f790; +t9 = t4 & 0xff1f; +t7 = t9 | 0x60; +MEM_U8(t1 + 1) = (uint8_t)t7; +t2 = MEM_U32(t2 + 0); +t1 = 0x1002f790; +MEM_U32(t2 + 4) = zero; +t5 = MEM_U32(t0 + 36); +t8 = MEM_U32(t8 + 0); +t3 = t5 << 5; +lo = (int)t3 / (int)t5; hi = (int)t3 % (int)t5; +t2 = 0x1002f790; +t0 = 0x1002f790; +if (t5 != 0) {//nop; +goto L48bc58;} +//nop; +abort(); +L48bc58: +at = 0xffffffff; +if (t5 != at) {at = 0x80000000; +goto L48bc70;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L48bc70;} +//nop; +abort(); +L48bc70: +at = 0x1002f790; +t6 = lo; +MEM_U32(t8 + 12) = t6; +t4 = MEM_U32(sp + 260); +t1 = MEM_U32(t1 + 0); +t9 = MEM_U32(t4 + 24); +t6 = 0x10008830; +t7 = t9 >> 3; +MEM_U32(t1 + 8) = t7; +t2 = MEM_U32(t2 + 0); +t7 = 0x1002e790; +MEM_U16(t2 + 2) = (uint16_t)zero; +t0 = MEM_U32(t0 + 0); +//nop; +t3 = MEM_U8(t0 + 0); +//nop; +t5 = t3 << 4; +t8 = t5 + t6; +t4 = MEM_U32(t8 + 4); +//nop; +t9 = t4 + t0; +MEM_U32(at + 0) = t9; +t1 = t9 - t7; +at = (int)t1 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 264); +goto L48be48;} +t9 = MEM_U32(sp + 264); +//nop; +a0 = t7; +a1 = t1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48bce8; +a1 = t1; +L48bce8: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t2 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t2; +goto L48be44; +MEM_U32(at + 0) = t2; +L48bd00: +t5 = 0x1002f790; +t3 = 0x52; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U8(t5 + 0) = (uint8_t)t3; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48bd24; +//nop; +L48bd24: +// bdead 4000010b gp = MEM_U32(sp + 88); +t6 = v0; +t4 = 0x1002f790; +t8 = t6 & 0x1f; +t4 = MEM_U32(t4 + 0); +t1 = 0x1002f790; +t0 = MEM_U8(t4 + 1); +t6 = 0x1002f790; +t9 = t0 & 0xffe0; +t7 = t8 | t9; +MEM_U8(t4 + 1) = (uint8_t)t7; +t1 = MEM_U32(t1 + 0); +t0 = 0x10006594; +t2 = MEM_U8(t1 + 1); +t4 = 0x1002f790; +t3 = t2 & 0xff1f; +t5 = t3 | 0x60; +MEM_U8(t1 + 1) = (uint8_t)t5; +t6 = MEM_U32(t6 + 0); +t1 = 0x1002f790; +MEM_U32(t6 + 4) = zero; +t8 = MEM_U32(t0 + 36); +t4 = MEM_U32(t4 + 0); +t9 = t8 << 1; +lo = (int)t9 / (int)t8; hi = (int)t9 % (int)t8; +t6 = 0x1002f790; +t0 = 0x1002f790; +if (t8 != 0) {//nop; +goto L48bd9c;} +//nop; +abort(); +L48bd9c: +at = 0xffffffff; +if (t8 != at) {at = 0x80000000; +goto L48bdb4;} +at = 0x80000000; +if (t9 != at) {//nop; +goto L48bdb4;} +//nop; +abort(); +L48bdb4: +at = 0x1002f790; +t7 = lo; +MEM_U32(t4 + 12) = t7; +t2 = MEM_U32(sp + 260); +t1 = MEM_U32(t1 + 0); +t3 = MEM_U32(t2 + 24); +t7 = 0x10008830; +t5 = t3 >> 3; +MEM_U32(t1 + 8) = t5; +t6 = MEM_U32(t6 + 0); +t5 = 0x1002e790; +MEM_U16(t6 + 2) = (uint16_t)zero; +t0 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U8(t0 + 0); +//nop; +t8 = t9 << 4; +t4 = t8 + t7; +t2 = MEM_U32(t4 + 4); +//nop; +t3 = t2 + t0; +MEM_U32(at + 0) = t3; +t1 = t3 - t5; +at = (int)t1 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 264); +goto L48be48;} +t9 = MEM_U32(sp + 264); +//nop; +a0 = t5; +a1 = t1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48be2c; +a1 = t1; +L48be2c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t6; +L48be44: +t9 = MEM_U32(sp + 264); +L48be48: +a1 = MEM_U32(sp + 272); +a0 = MEM_U32(t9 + 16); +//nop; +a2 = MEM_U32(sp + 260); +// bdead 400001e3 t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48be64; +//nop; +L48be64: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t8 = MEM_U32(sp + 264); +L48be70: +t2 = 0x1002deb0; +t7 = MEM_U32(t8 + 24); +t0 = MEM_U32(t2 + 32); +t4 = MEM_U32(t7 + 24); +//nop; +if (t4 == t0) {t5 = MEM_U32(sp + 200); +goto L48bea0;} +t5 = MEM_U32(sp + 200); +t3 = MEM_U32(t2 + 28); +//nop; +if (t4 != t3) {t1 = MEM_U32(sp + 268); +goto L48beb0;} +t1 = MEM_U32(sp + 268); +t5 = MEM_U32(sp + 200); +L48bea0: +//nop; +if (t5 != 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t1 = MEM_U32(sp + 268); +L48beb0: +//nop; +if (t1 == 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t6 = MEM_U32(sp + 260); +at = 0x18; +t9 = MEM_U32(t6 + 4); +//nop; +if (t9 != at) {t8 = MEM_U32(sp + 260); +goto L48bf00;} +t8 = MEM_U32(sp + 260); +a0 = 0x10015e64; +a1 = 0x10015e6c; +//nop; +a2 = 0xe8b; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48bef0; +a1 = a1; +L48bef0: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t8 = MEM_U32(sp + 260); +L48bf00: +//nop; +t7 = MEM_U32(t8 + 4); +//nop; +if ((int)t7 <= 0) {at = (int)t7 < (int)0x4; +goto L48c060;} +at = (int)t7 < (int)0x4; +if (at == 0) {//nop; +goto L48c060;} +//nop; +t2 = 0x1002f790; +t0 = 0x52; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U8(t2 + 0) = (uint8_t)t0; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48bf40; +//nop; +L48bf40: +// bdead 4000010b gp = MEM_U32(sp + 88); +t4 = v0; +t5 = 0x1002f790; +t3 = t4 & 0x1f; +t5 = MEM_U32(t5 + 0); +t8 = 0x1002f790; +t1 = MEM_U8(t5 + 1); +t4 = 0x1002f790; +t6 = t1 & 0xffe0; +t9 = t3 | t6; +MEM_U8(t5 + 1) = (uint8_t)t9; +t8 = MEM_U32(t8 + 0); +t1 = 0x10006594; +t7 = MEM_U8(t8 + 1); +t5 = 0x1002f790; +t0 = t7 & 0xff1f; +t2 = t0 | 0x60; +MEM_U8(t8 + 1) = (uint8_t)t2; +t4 = MEM_U32(t4 + 0); +t8 = 0x1002f790; +MEM_U32(t4 + 4) = zero; +t3 = MEM_U32(t1 + 36); +t5 = MEM_U32(t5 + 0); +t6 = t3 << 5; +lo = (int)t6 / (int)t3; hi = (int)t6 % (int)t3; +t4 = 0x1002f790; +t1 = 0x1002f790; +if (t3 != 0) {//nop; +goto L48bfb8;} +//nop; +abort(); +L48bfb8: +at = 0xffffffff; +if (t3 != at) {at = 0x80000000; +goto L48bfd0;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L48bfd0;} +//nop; +abort(); +L48bfd0: +at = 0x1002f790; +t9 = lo; +MEM_U32(t5 + 12) = t9; +t7 = MEM_U32(sp + 260); +t8 = MEM_U32(t8 + 0); +t0 = MEM_U32(t7 + 24); +t9 = 0x10008830; +t2 = t0 >> 3; +MEM_U32(t8 + 8) = t2; +t4 = MEM_U32(t4 + 0); +t2 = 0x1002e790; +MEM_U16(t4 + 2) = (uint16_t)zero; +t1 = MEM_U32(t1 + 0); +//nop; +t6 = MEM_U8(t1 + 0); +//nop; +t3 = t6 << 4; +t5 = t3 + t9; +t7 = MEM_U32(t5 + 4); +//nop; +t0 = t7 + t1; +MEM_U32(at + 0) = t0; +t8 = t0 - t2; +at = (int)t8 < (int)0x801; +if (at != 0) {// bdead 42000901 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 42000901 ra = MEM_U32(sp + 92); +//nop; +a0 = t2; +a1 = t8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48c048; +a1 = t8; +L48c048: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t4 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t4; +goto L4936bc; +MEM_U32(at + 0) = t4; +L48c060: +t3 = 0x1002f790; +t6 = 0x52; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U8(t3 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48c084; +//nop; +L48c084: +// bdead 4000010b gp = MEM_U32(sp + 88); +t9 = v0; +t7 = 0x1002f790; +t5 = t9 & 0x1f; +t7 = MEM_U32(t7 + 0); +t8 = 0x1002f790; +t1 = MEM_U8(t7 + 1); +t9 = 0x1002f790; +t0 = t1 & 0xffe0; +t2 = t5 | t0; +MEM_U8(t7 + 1) = (uint8_t)t2; +t8 = MEM_U32(t8 + 0); +t1 = 0x10006594; +t4 = MEM_U8(t8 + 1); +t7 = 0x1002f790; +t6 = t4 & 0xff1f; +t3 = t6 | 0x60; +MEM_U8(t8 + 1) = (uint8_t)t3; +t9 = MEM_U32(t9 + 0); +t8 = 0x1002f790; +MEM_U32(t9 + 4) = zero; +t5 = MEM_U32(t1 + 36); +t7 = MEM_U32(t7 + 0); +t0 = t5 << 1; +lo = (int)t0 / (int)t5; hi = (int)t0 % (int)t5; +t9 = 0x1002f790; +t1 = 0x1002f790; +if (t5 != 0) {//nop; +goto L48c0fc;} +//nop; +abort(); +L48c0fc: +at = 0xffffffff; +if (t5 != at) {at = 0x80000000; +goto L48c114;} +at = 0x80000000; +if (t0 != at) {//nop; +goto L48c114;} +//nop; +abort(); +L48c114: +at = 0x1002f790; +t2 = lo; +MEM_U32(t7 + 12) = t2; +t4 = MEM_U32(sp + 260); +t8 = MEM_U32(t8 + 0); +t6 = MEM_U32(t4 + 24); +t2 = 0x10008830; +t3 = t6 >> 3; +MEM_U32(t8 + 8) = t3; +t9 = MEM_U32(t9 + 0); +t3 = 0x1002e790; +MEM_U16(t9 + 2) = (uint16_t)zero; +t1 = MEM_U32(t1 + 0); +//nop; +t0 = MEM_U8(t1 + 0); +//nop; +t5 = t0 << 4; +t7 = t5 + t2; +t4 = MEM_U32(t7 + 4); +//nop; +t6 = t4 + t1; +MEM_U32(at + 0) = t6; +t8 = t6 - t3; +at = (int)t8 < (int)0x801; +if (at != 0) {// bdead 42001101 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 42001101 ra = MEM_U32(sp + 92); +//nop; +a0 = t3; +a1 = t8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48c18c; +a1 = t8; +L48c18c: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t9; +goto L4936bc; +MEM_U32(at + 0) = t9; +L48c1a4: +t0 = MEM_U32(sp + 272); +//nop; +if (t0 == 0) {t5 = MEM_U32(sp + 268); +goto L48c1dc;} +t5 = MEM_U32(sp + 268); +a0 = 0x10015e78; +a1 = 0x10015e84; +//nop; +a2 = 0xe9f; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48c1d0; +a1 = a1; +L48c1d0: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t5 = MEM_U32(sp + 268); +L48c1dc: +//nop; +if (t5 == 0) {t4 = MEM_U32(sp + 268); +goto L48c228;} +t4 = MEM_U32(sp + 268); +t2 = MEM_U32(sp + 260); +at = 0x18; +t7 = MEM_U32(t2 + 4); +//nop; +if (t7 != at) {t4 = MEM_U32(sp + 268); +goto L48c228;} +t4 = MEM_U32(sp + 268); +a0 = 0x10015e90; +a1 = 0x10015eb8; +//nop; +a2 = 0xea4; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48c21c; +a1 = a1; +L48c21c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t4 = MEM_U32(sp + 268); +L48c228: +//nop; +if (t4 != 0) {t0 = MEM_U32(sp + 264); +goto L48c290;} +t0 = MEM_U32(sp + 264); +t1 = MEM_U32(sp + 260); +at = 0x18; +t6 = MEM_U32(t1 + 4); +//nop; +if (t6 != at) {t0 = MEM_U32(sp + 264); +goto L48c290;} +t0 = MEM_U32(sp + 264); +t3 = MEM_U32(sp + 264); +//nop; +t8 = MEM_U32(t3 + 12); +//nop; +t9 = t8 << 7; +if ((int)t9 >= 0) {t0 = MEM_U32(sp + 264); +goto L48c290;} +t0 = MEM_U32(sp + 264); +//nop; +a0 = t3; +// bdead 40000123 t9 = t9; +a1 = zero; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L48c280; +a2 = zero; +L48c280: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t0 = MEM_U32(sp + 264); +L48c290: +//nop; +t5 = MEM_U32(t0 + 12); +//nop; +t2 = t5 << 5; +if ((int)t2 >= 0) {t7 = t5 << 7; +goto L48c368;} +t7 = t5 << 7; +if ((int)t7 >= 0) {s0 = MEM_U32(sp + 268); +goto L48c2bc;} +s0 = MEM_U32(sp + 268); +s0 = 0x1; +goto L48c2c0; +s0 = 0x1; +// fdead 0 s0 = MEM_U32(sp + 268); +L48c2bc: +//nop; +L48c2c0: +t4 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t4 + 24); +a1 = s0; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c2d8; +a2 = zero; +L48c2d8: +t1 = MEM_U32(sp + 264); +// bdead 40000503 gp = MEM_U32(sp + 88); +t6 = MEM_U32(t1 + 12); +//nop; +t8 = t6 << 7; +if ((int)t8 >= 0) {t9 = MEM_U32(sp + 264); +goto L48c31c;} +t9 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t1 + 16); +a1 = MEM_U32(sp + 272); +a2 = MEM_U32(sp + 260); +// bdead 400001e3 t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48c310; +//nop; +L48c310: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t9 = MEM_U32(sp + 264); +L48c31c: +a1 = zero; +a0 = MEM_U32(t9 + 28); +//nop; +a2 = zero; +//nop; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c334; +//nop; +L48c334: +t3 = MEM_U32(sp + 268); +// bdead 40001103 gp = MEM_U32(sp + 88); +if (t3 == 0) {// bdead 40001103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40001103 ra = MEM_U32(sp + 92); +t0 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t0 + 16); +a1 = t3; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c35c; +a2 = zero; +L48c35c: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48c368: +t2 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t2 + 24); +a1 = zero; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c380; +a2 = zero; +L48c380: +t5 = MEM_U32(sp + 264); +// bdead 40004103 gp = MEM_U32(sp + 88); +t7 = MEM_U32(t5 + 12); +//nop; +t4 = t7 << 7; +if ((int)t4 >= 0) {s0 = MEM_U32(sp + 268); +goto L48c3a8;} +s0 = MEM_U32(sp + 268); +s0 = 0x1; +goto L48c3ac; +s0 = 0x1; +// fdead 0 s0 = MEM_U32(sp + 268); +L48c3a8: +//nop; +L48c3ac: +t6 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t6 + 28); +a1 = s0; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c3c4; +a2 = zero; +L48c3c4: +t8 = MEM_U32(sp + 264); +at = 0x1000000; +t1 = MEM_U32(t8 + 12); +// bdead 42000507 gp = MEM_U32(sp + 88); +t9 = t1 & at; +if (t9 == 0) {// bdead 42000103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 42000103 ra = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(t8 + 16); +a1 = MEM_U32(sp + 272); +a2 = MEM_U32(sp + 260); +// bdead 400001e3 t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48c3fc; +//nop; +L48c3fc: +t0 = MEM_U32(sp + 268); +// bdead 40000303 gp = MEM_U32(sp + 88); +if (t0 == 0) {// bdead 40000303 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000303 ra = MEM_U32(sp + 92); +t3 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t3 + 16); +a1 = t0; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c424; +a2 = zero; +L48c424: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48c430: +t2 = MEM_U32(sp + 272); +//nop; +if (t2 == 0) {t5 = MEM_U32(sp + 264); +goto L48c468;} +t5 = MEM_U32(sp + 264); +a0 = 0x10015ec4; +a1 = 0x10015ed0; +//nop; +a2 = 0xeca; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48c45c; +a1 = a1; +L48c45c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t5 = MEM_U32(sp + 264); +L48c468: +//nop; +a1 = MEM_U32(sp + 268); +a0 = MEM_U32(t5 + 24); +// bdead 40000163 t9 = t9; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L48c480; +a2 = zero; +L48c480: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48c48c: +t7 = MEM_U32(sp + 268); +//nop; +if (t7 == 0) {//nop; +goto L48c4c0;} +//nop; +a0 = 0x10015edc; +a1 = 0x10015ef0; +//nop; +a2 = 0xed7; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48c4b8; +a1 = a1; +L48c4b8: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +L48c4c0: +t4 = 0x1002f794; +at = 0x1002f794; +t4 = MEM_U32(t4 + 0); +t9 = MEM_U32(sp + 264); +a2 = t4 + 0x1; +MEM_U32(at + 0) = a2; +at = 0x1002f794; +t1 = a2 + 0x1; +MEM_U32(sp + 248) = a2; +MEM_U32(sp + 244) = t1; +MEM_U32(at + 0) = t1; +a0 = MEM_U32(t9 + 24); +//nop; +a1 = zero; +// bdead 400000e3 t9 = t9; +a3 = zero; +func_495110(mem, sp, a0, a1, a2, a3); +goto L48c504; +a3 = zero; +L48c504: +t8 = MEM_U32(sp + 264); +// bdead 42000103 gp = MEM_U32(sp + 88); +t3 = MEM_U32(t8 + 12); +//nop; +t0 = t3 << 7; +if ((int)t0 >= 0) {t4 = MEM_U32(sp + 264); +goto L48c634;} +t4 = MEM_U32(sp + 264); +t2 = MEM_U32(sp + 260); +at = 0x18; +t5 = MEM_U32(t2 + 4); +//nop; +if (t5 != at) {t6 = MEM_U32(sp + 264); +goto L48c584;} +t6 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t8 + 28); +a2 = MEM_U32(sp + 272); +// fdead 621efabf t9 = t9; +a1 = 0x1; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L48c550; +a1 = 0x1; +L48c550: +// bdead 40000103 gp = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t7 + 16); +a1 = MEM_U32(sp + 272); +// fdead 601f007f t9 = t9; +a2 = MEM_U32(a0 + 8); +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48c574; +//nop; +L48c574: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +goto L48c650; +//nop; +// fdead 0 t6 = MEM_U32(sp + 264); +L48c584: +at = 0x43; +t1 = MEM_U32(t6 + 28); +//nop; +t9 = MEM_U32(t1 + 4); +//nop; +if (t9 != at) {t8 = MEM_U32(sp + 264); +goto L48c5ec;} +t8 = MEM_U32(sp + 264); +t3 = MEM_U32(t1 + 12); +//nop; +t0 = t3 << 5; +if ((int)t0 >= 0) {t8 = MEM_U32(sp + 264); +goto L48c5ec;} +t8 = MEM_U32(sp + 264); +t2 = MEM_U32(t1 + 16); +t5 = MEM_U32(t6 + 16); +//nop; +if (t2 != t5) {t8 = MEM_U32(sp + 264); +goto L48c5ec;} +t8 = MEM_U32(sp + 264); +//nop; +a2 = MEM_U32(sp + 272); +a0 = t1; +a1 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c5dc; +a1 = zero; +L48c5dc: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +goto L48c650; +//nop; +// fdead 0 t8 = MEM_U32(sp + 264); +L48c5ec: +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t8 + 28); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c600; +a1 = 0x1; +L48c600: +// bdead 40000103 gp = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 264); +//nop; +a1 = MEM_U32(sp + 272); +a2 = MEM_U32(sp + 260); +a0 = MEM_U32(t7 + 16); +// fdead 601f00ff t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48c624; +//nop; +L48c624: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +goto L48c650; +//nop; +// fdead 0 t4 = MEM_U32(sp + 264); +L48c634: +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t4 + 28); +a1 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c648; +a1 = zero; +L48c648: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +L48c650: +t3 = 0x1002f790; +t9 = 0x88; +t3 = MEM_U32(t3 + 0); +t6 = 0x1002f790; +MEM_U8(t3 + 0) = (uint8_t)t9; +t0 = MEM_U32(sp + 244); +t6 = MEM_U32(t6 + 0); +t2 = 0x1002f790; +MEM_U32(t6 + 4) = t0; +t2 = MEM_U32(t2 + 0); +t8 = 0x10008830; +t5 = MEM_U8(t2 + 0); +t3 = 0x1002e790; +t1 = t5 << 4; +t7 = t1 + t8; +t4 = MEM_U32(t7 + 4); +at = 0x1002f790; +t9 = t4 + t2; +t0 = t9 - t3; +MEM_U32(at + 0) = t9; +at = (int)t0 < (int)0x801; +if (at != 0) {//nop; +goto L48c6d4;} +//nop; +//nop; +a0 = t3; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48c6bc; +a1 = t0; +L48c6bc: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t6; +L48c6d4: +t1 = 0x1002f790; +t5 = 0x42; +t1 = MEM_U32(t1 + 0); +t7 = 0x1002f790; +MEM_U8(t1 + 0) = (uint8_t)t5; +t8 = MEM_U32(sp + 248); +t7 = MEM_U32(t7 + 0); +t4 = 0x1002f790; +MEM_U32(t7 + 4) = t8; +t4 = MEM_U32(t4 + 0); +t2 = 0x1002f790; +MEM_U16(t4 + 2) = (uint16_t)zero; +t2 = MEM_U32(t2 + 0); +t9 = 0x1002f790; +MEM_U32(t2 + 8) = zero; +t9 = MEM_U32(t9 + 0); +t6 = 0x10008830; +t3 = MEM_U8(t9 + 0); +t7 = 0x1002e790; +t0 = t3 << 4; +t5 = t0 + t6; +t1 = MEM_U32(t5 + 4); +at = 0x1002f790; +t8 = t1 + t9; +t4 = t8 - t7; +MEM_U32(at + 0) = t8; +at = (int)t4 < (int)0x801; +if (at != 0) {t3 = MEM_U32(sp + 264); +goto L48c774;} +t3 = MEM_U32(sp + 264); +//nop; +a0 = t7; +a1 = t4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48c758; +a1 = t4; +L48c758: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t2 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t2; +t3 = MEM_U32(sp + 264); +L48c774: +//nop; +t0 = MEM_U32(t3 + 12); +//nop; +t6 = t0 << 7; +if ((int)t6 >= 0) {t8 = MEM_U32(sp + 264); +goto L48c8a0;} +t8 = MEM_U32(sp + 264); +t5 = MEM_U32(sp + 260); +at = 0x18; +t1 = MEM_U32(t5 + 4); +//nop; +if (t1 != at) {t7 = MEM_U32(sp + 264); +goto L48c7f0;} +t7 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t3 + 32); +a2 = MEM_U32(sp + 272); +// bdead 400001a3 t9 = t9; +a1 = 0x1; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L48c7bc; +a1 = 0x1; +L48c7bc: +t9 = MEM_U32(sp + 264); +// bdead 44000103 gp = MEM_U32(sp + 88); +a0 = MEM_U32(t9 + 16); +//nop; +a1 = MEM_U32(sp + 272); +a2 = MEM_U32(a0 + 8); +// bdead 400001e3 t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48c7e0; +//nop; +L48c7e0: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +goto L48c8bc; +//nop; +// fdead 0 t7 = MEM_U32(sp + 264); +L48c7f0: +at = 0x43; +t4 = MEM_U32(t7 + 32); +//nop; +t2 = MEM_U32(t4 + 4); +//nop; +if (t2 != at) {t3 = MEM_U32(sp + 264); +goto L48c858;} +t3 = MEM_U32(sp + 264); +t0 = MEM_U32(t4 + 12); +//nop; +t6 = t0 << 5; +if ((int)t6 >= 0) {t3 = MEM_U32(sp + 264); +goto L48c858;} +t3 = MEM_U32(sp + 264); +t5 = MEM_U32(t4 + 16); +t1 = MEM_U32(t7 + 16); +//nop; +if (t5 != t1) {t3 = MEM_U32(sp + 264); +goto L48c858;} +t3 = MEM_U32(sp + 264); +//nop; +a2 = MEM_U32(sp + 272); +a0 = t4; +a1 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c848; +a1 = zero; +L48c848: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +goto L48c8bc; +//nop; +// fdead 0 t3 = MEM_U32(sp + 264); +L48c858: +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t3 + 32); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c86c; +a1 = 0x1; +L48c86c: +t9 = MEM_U32(sp + 264); +// bdead 44000103 gp = MEM_U32(sp + 88); +a0 = MEM_U32(t9 + 16); +//nop; +a1 = MEM_U32(sp + 272); +a2 = MEM_U32(sp + 260); +// bdead 400001e3 t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48c890; +//nop; +L48c890: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +goto L48c8bc; +//nop; +// fdead 0 t8 = MEM_U32(sp + 264); +L48c8a0: +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t8 + 32); +a1 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48c8b4; +a1 = zero; +L48c8b4: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +L48c8bc: +t0 = 0x1002f790; +t2 = 0x42; +t0 = MEM_U32(t0 + 0); +t7 = 0x1002f790; +MEM_U8(t0 + 0) = (uint8_t)t2; +t6 = MEM_U32(sp + 244); +t7 = MEM_U32(t7 + 0); +t5 = 0x1002f790; +MEM_U32(t7 + 4) = t6; +t5 = MEM_U32(t5 + 0); +t1 = 0x1002f790; +MEM_U16(t5 + 2) = (uint16_t)zero; +t1 = MEM_U32(t1 + 0); +t4 = 0x1002f790; +MEM_U32(t1 + 8) = zero; +t4 = MEM_U32(t4 + 0); +t8 = 0x10008830; +t3 = MEM_U8(t4 + 0); +t7 = 0x1002e790; +t9 = t3 << 4; +t2 = t9 + t8; +t0 = MEM_U32(t2 + 4); +at = 0x1002f790; +t6 = t0 + t4; +t5 = t6 - t7; +MEM_U32(at + 0) = t6; +at = (int)t5 < (int)0x801; +if (at != 0) {// bdead 40014101 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40014101 ra = MEM_U32(sp + 92); +//nop; +a0 = t7; +a1 = t5; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48c940; +a1 = t5; +L48c940: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t1 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t1; +goto L4936bc; +MEM_U32(at + 0) = t1; +L48c958: +t3 = MEM_U32(sp + 264); +t2 = MEM_U32(sp + 272); +t9 = MEM_U32(t3 + 28); +//nop; +t9 = MEM_U32(t9 + 28); +//nop; +t5 = t9 + t2; +MEM_U32(sp + 272) = t5; +t7 = MEM_U32(t3 + 28); +//nop; +t2 = MEM_U32(t7 + 8); +//nop; +t8 = MEM_U32(t2 + 12); +//nop; +t9 = t8 << 2; +if ((int)t9 >= 0) {t4 = MEM_U32(sp + 264); +goto L48c9dc;} +t4 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t3 + 24); +a1 = MEM_U32(t2 + 24); +t0 = MEM_U32(sp + 268); +t1 = MEM_U32(sp + 260); +// bdead 40004e63 t9 = t9; +MEM_U32(sp + 16) = t5; +a2 = t2; +a3 = zero; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 24) = t1; +func_485224(mem, sp, a0, a1, a2, a3); +goto L48c9cc; +MEM_U32(sp + 24) = t1; +L48c9cc: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t4 = MEM_U32(sp + 264); +L48c9dc: +at = 0x63; +t5 = MEM_U32(t4 + 24); +//nop; +t7 = MEM_U32(t5 + 4); +//nop; +if (t7 != at) {t8 = MEM_U32(sp + 264); +goto L48cd58;} +t8 = MEM_U32(sp + 264); +t8 = MEM_U32(sp + 268); +//nop; +if (t8 != 0) {t7 = MEM_U32(sp + 260); +goto L48ca54;} +t7 = MEM_U32(sp + 260); +t9 = MEM_U32(sp + 260); +//nop; +t3 = MEM_U32(t9 + 12); +//nop; +t2 = t3 << 0; +if ((int)t2 < 0) {t7 = MEM_U32(sp + 260); +goto L48ca54;} +t7 = MEM_U32(sp + 260); +t6 = 0x10029fa0; +//nop; +t0 = MEM_U16(t6 + 50); +//nop; +if (t0 != 0) {t7 = MEM_U32(sp + 260); +goto L48ca54;} +t7 = MEM_U32(sp + 260); +t1 = MEM_U32(t4 + 12); +//nop; +t5 = t1 << 7; +if ((int)t5 >= 0) {//nop; +goto L4936bc;} +//nop; +t7 = MEM_U32(sp + 260); +L48ca54: +at = 0x18; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 == at) {t3 = MEM_U32(sp + 260); +goto L48cbec;} +t3 = MEM_U32(sp + 260); +s0 = MEM_U32(t7 + 12); +at = 0x80000000; +t9 = s0 & at; +s0 = zero < t9; +if (s0 != 0) {t0 = MEM_U32(sp + 264); +goto L48ca9c;} +t0 = MEM_U32(sp + 264); +t2 = 0x10029fa0; +//nop; +s0 = MEM_U16(t2 + 50); +//nop; +t6 = zero < s0; +s0 = t6; +t0 = MEM_U32(sp + 264); +L48ca9c: +//nop; +a1 = MEM_U32(sp + 260); +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t0 + 24); +a3 = s0; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L48cab4; +a3 = s0; +L48cab4: +t4 = MEM_U32(sp + 264); +// bdead 40002103 gp = MEM_U32(sp + 88); +t1 = MEM_U32(t4 + 12); +//nop; +t5 = t1 << 7; +if ((int)t5 >= 0) {t9 = MEM_U32(sp + 268); +goto L48cb20;} +t9 = MEM_U32(sp + 268); +//nop; +a0 = MEM_U32(t4 + 16); +a2 = MEM_U32(sp + 260); +// bdead 400001a3 t9 = t9; +a1 = zero; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48cae8; +a1 = zero; +L48cae8: +t8 = MEM_U32(sp + 268); +// bdead 42000103 gp = MEM_U32(sp + 88); +if (t8 == 0) {// bdead 42000103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 42000103 ra = MEM_U32(sp + 92); +t7 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t7 + 16); +a1 = t8; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48cb10; +a2 = zero; +L48cb10: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t9 = MEM_U32(sp + 268); +L48cb20: +//nop; +if (t9 != 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t2 = 0x1002f790; +t3 = 0x67; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U8(t2 + 0) = (uint8_t)t3; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48cb50; +//nop; +L48cb50: +// bdead 4000010b gp = MEM_U32(sp + 88); +t0 = v0 & 0x1f; +t1 = 0x1002f790; +t8 = 0x1002f790; +t1 = MEM_U32(t1 + 0); +t9 = 0x1002f790; +t5 = MEM_U8(t1 + 1); +t6 = 0x10008830; +t4 = t5 & 0xffe0; +t7 = t0 | t4; +MEM_U8(t1 + 1) = (uint8_t)t7; +t8 = MEM_U32(t8 + 0); +t7 = 0x1002e790; +MEM_U16(t8 + 2) = (uint16_t)zero; +t9 = MEM_U32(t9 + 0); +at = 0x1002f790; +t3 = MEM_U8(t9 + 0); +//nop; +t2 = t3 << 4; +t5 = t2 + t6; +t0 = MEM_U32(t5 + 4); +//nop; +t4 = t0 + t9; +t1 = t4 - t7; +MEM_U32(at + 0) = t4; +at = (int)t1 < (int)0x801; +if (at != 0) {// bdead 40010501 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40010501 ra = MEM_U32(sp + 92); +//nop; +a0 = t7; +a1 = t1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48cbd0; +a1 = t1; +L48cbd0: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t8 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t8; +goto L4936bc; +MEM_U32(at + 0) = t8; +// fdead 0 t3 = MEM_U32(sp + 260); +L48cbec: +//nop; +t2 = MEM_U32(t3 + 12); +//nop; +t6 = t2 << 0; +if ((int)t6 < 0) {t9 = MEM_U32(sp + 260); +goto L48cc44;} +t9 = MEM_U32(sp + 260); +t5 = 0x10029fa0; +//nop; +t0 = MEM_U16(t5 + 50); +//nop; +if (t0 != 0) {t9 = MEM_U32(sp + 260); +goto L48cc44;} +t9 = MEM_U32(sp + 260); +a0 = 0x10015efc; +a1 = 0x10015f0c; +//nop; +a2 = 0xf3e; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48cc38; +a1 = a1; +L48cc38: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t9 = MEM_U32(sp + 260); +L48cc44: +at = 0x18; +t4 = MEM_U32(t9 + 4); +//nop; +if (t4 == at) {t8 = MEM_U32(sp + 260); +goto L48cc7c;} +t8 = MEM_U32(sp + 260); +at = 0x14; +if (t4 != at) {t5 = MEM_U32(sp + 264); +goto L48ccac;} +t5 = MEM_U32(sp + 264); +t7 = MEM_U32(t9 + 12); +// bdead 40010001 at = 0x20000000; +t1 = t7 << 2; +if ((int)t1 < 0) {t5 = MEM_U32(sp + 264); +goto L48ccac;} +t5 = MEM_U32(sp + 264); +t8 = MEM_U32(sp + 260); +L48cc7c: +//nop; +t3 = MEM_U32(t8 + 8); +//nop; +if (t3 == 0) {t5 = MEM_U32(sp + 264); +goto L48ccac;} +t5 = MEM_U32(sp + 264); +t2 = MEM_U32(t8 + 12); +at = 0xd0000000; +t6 = t2 & at; +if (t6 == 0) {t5 = MEM_U32(sp + 264); +goto L48ccac;} +t5 = MEM_U32(sp + 264); +MEM_U32(sp + 260) = t3; +t5 = MEM_U32(sp + 264); +L48ccac: +t6 = MEM_U32(sp + 272); +t0 = MEM_U32(t5 + 24); +t7 = 0x8; +t4 = MEM_S16(t0 + 64); +t8 = MEM_U32(sp + 260); +t9 = t4 & 0xf; +t1 = t7 << (t9 & 0x1f); +lo = (int)t6 / (int)t1; hi = (int)t6 % (int)t1; +MEM_U32(sp + 248) = t1; +t2 = MEM_U32(t8 + 28); +//nop; +MEM_U32(sp + 244) = t2; +if (t1 != 0) {//nop; +goto L48cce8;} +//nop; +abort(); +L48cce8: +at = 0xffffffff; +if (t1 != at) {at = 0x80000000; +goto L48cd00;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L48cd00;} +//nop; +abort(); +L48cd00: +t3 = hi; +if (t3 == 0) {t5 = MEM_U32(sp + 260); +goto L48cd14;} +t5 = MEM_U32(sp + 260); +MEM_U32(sp + 248) = t2; +t5 = MEM_U32(sp + 260); +L48cd14: +t4 = MEM_U32(sp + 264); +a1 = MEM_U32(t5 + 24); +a0 = MEM_U32(sp + 248); +MEM_U32(sp + 244) = a1; +t7 = MEM_U32(t5 + 12); +a2 = MEM_U32(t4 + 24); +t9 = t7 & 0x80; +MEM_U32(sp + 16) = t9; +//nop; +a3 = MEM_U32(sp + 272); +// bdead 400001e1 t9 = t9; +//nop; +func_488f40(mem, sp, a0, a1, a2, a3); +goto L48cd48; +//nop; +L48cd48: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t8 = MEM_U32(sp + 264); +L48cd58: +//nop; +t6 = MEM_U32(t8 + 12); +//nop; +t1 = t6 << 7; +if ((int)t1 < 0) {//nop; +goto L48cda4;} +//nop; +t3 = MEM_U32(sp + 260); +//nop; +t2 = MEM_U32(t3 + 12); +//nop; +t0 = t2 << 0; +if ((int)t0 < 0) {//nop; +goto L48cda4;} +//nop; +t4 = 0x10029fa0; +//nop; +t5 = MEM_U16(t4 + 50); +//nop; +if (t5 == 0) {s0 = MEM_U32(sp + 268); +goto L48cdb0;} +s0 = MEM_U32(sp + 268); +L48cda4: +s0 = 0x1; +goto L48cdb4; +s0 = 0x1; +// fdead 0 s0 = MEM_U32(sp + 268); +L48cdb0: +//nop; +L48cdb4: +t7 = MEM_U32(sp + 264); +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t7 + 24); +// bdead 400201a3 t9 = t9; +a1 = s0; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L48cdd0; +a1 = s0; +L48cdd0: +t9 = MEM_U32(sp + 268); +// bdead 44000003 gp = MEM_U32(sp + 88); +if (t9 != 0) {t7 = MEM_U32(sp + 260); +goto L48ce34;} +t7 = MEM_U32(sp + 260); +t8 = MEM_U32(sp + 260); +//nop; +t6 = MEM_U32(t8 + 12); +//nop; +t1 = t6 << 0; +if ((int)t1 < 0) {t7 = MEM_U32(sp + 260); +goto L48ce34;} +t7 = MEM_U32(sp + 260); +t3 = 0x10029fa0; +//nop; +t2 = MEM_U16(t3 + 50); +//nop; +if (t2 != 0) {t7 = MEM_U32(sp + 260); +goto L48ce34;} +t7 = MEM_U32(sp + 260); +t0 = MEM_U32(sp + 264); +//nop; +t4 = MEM_U32(t0 + 12); +//nop; +t5 = t4 << 7; +if ((int)t5 >= 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t7 = MEM_U32(sp + 260); +L48ce34: +at = 0x18; +t9 = MEM_U32(t7 + 4); +//nop; +if (t9 == at) {t1 = MEM_U32(sp + 260); +goto L48d3c4;} +t1 = MEM_U32(sp + 260); +t6 = MEM_U32(t7 + 28); +t8 = MEM_U32(sp + 272); +t1 = t6 + 0xffffffff; +t3 = t8 & t1; +if (t3 != 0) {//nop; +goto L48d07c;} +//nop; +t0 = 0x1002f790; +t2 = 0x36; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U8(t0 + 0) = (uint8_t)t2; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48ce84; +//nop; +L48ce84: +// bdead 4000010b gp = MEM_U32(sp + 88); +t5 = v0 & 0x1f; +t9 = 0x1002f790; +t1 = 0x1002f790; +t9 = MEM_U32(t9 + 0); +t4 = 0x1002f790; +t7 = MEM_U8(t9 + 1); +// bdead 44016503 at = 0x80000000; +t6 = t7 & 0xffe0; +t8 = t5 | t6; +MEM_U8(t9 + 1) = (uint8_t)t8; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t1 + 4) = zero; +t3 = MEM_U32(sp + 260); +t4 = MEM_U32(t4 + 0); +t2 = MEM_U32(t3 + 24); +//nop; +t0 = t2 >> 3; +MEM_U32(t4 + 8) = t0; +t7 = MEM_U32(sp + 260); +//nop; +t5 = MEM_U32(t7 + 12); +//nop; +t6 = t5 << 0; +if ((int)t6 < 0) {//nop; +goto L48cf08;} +//nop; +t8 = 0x10029fa0; +//nop; +t9 = MEM_U16(t8 + 50); +//nop; +if (t9 == 0) {s1 = zero; +goto L48cf14;} +s1 = zero; +L48cf08: +s1 = 0x1; +goto L48cf14; +s1 = 0x1; +// fdead 0 s1 = zero; +L48cf14: +t1 = MEM_U32(sp + 260); +//nop; +t3 = MEM_U32(t1 + 12); +//nop; +t2 = t3 & 0x80; +if (t2 != 0) {//nop; +goto L48cfd8;} +//nop; +t0 = MEM_U32(sp + 264); +//nop; +t4 = MEM_U32(t0 + 24); +//nop; +t7 = MEM_U32(t4 + 24); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +if (t5 == 0) {t4 = MEM_U32(sp + 260); +goto L48cfac;} +t4 = MEM_U32(sp + 260); +t6 = MEM_U32(t5 + 4); +at = 0x16; +if (t6 != at) {t4 = MEM_U32(sp + 260); +goto L48cfac;} +t4 = MEM_U32(sp + 260); +t8 = MEM_U32(t5 + 8); +//nop; +t9 = MEM_U32(t8 + 12); +//nop; +t1 = t9 & 0x80; +if (t1 != 0) {//nop; +goto L48cfd8;} +//nop; +t3 = MEM_U32(t8 + 4); +at = 0x18; +if (t3 != at) {t4 = MEM_U32(sp + 260); +goto L48cfac;} +t4 = MEM_U32(sp + 260); +t2 = MEM_U32(t8 + 40); +at = 0x4000000; +t0 = t2 & at; +if (t0 != 0) {//nop; +goto L48cfd8;} +//nop; +t4 = MEM_U32(sp + 260); +L48cfac: +//nop; +t7 = MEM_U32(t4 + 28); +//nop; +t6 = t7 >> 3; +lo = zero / t6; hi = zero % t6; +if (t6 != 0) {//nop; +goto L48cfcc;} +//nop; +abort(); +L48cfcc: +t5 = hi; +if (t5 == 0) {t1 = MEM_U32(sp + 260); +goto L48cff0;} +t1 = MEM_U32(sp + 260); +L48cfd8: +t9 = 0x10006594; +//nop; +s0 = MEM_U32(t9 + 4); +//nop; +goto L48cffc; +//nop; +// fdead 0 t1 = MEM_U32(sp + 260); +L48cff0: +//nop; +s0 = MEM_U32(t1 + 28); +//nop; +L48cffc: +t8 = 0x1002f790; +t2 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t3 = s0 | s1; +MEM_U16(t8 + 2) = (uint16_t)t3; +t2 = MEM_U32(t2 + 0); +t0 = 0x1002f790; +MEM_U32(t2 + 12) = zero; +t0 = MEM_U32(t0 + 0); +t6 = 0x10008830; +t4 = MEM_U8(t0 + 0); +t3 = 0x1002e790; +t7 = t4 << 4; +t5 = t7 + t6; +t9 = MEM_U32(t5 + 4); +at = 0x1002f790; +t1 = t9 + t0; +t8 = t1 - t3; +MEM_U32(at + 0) = t1; +at = (int)t8 < (int)0x801; +if (at != 0) {t2 = MEM_U32(sp + 264); +goto L48d290;} +t2 = MEM_U32(sp + 264); +//nop; +a0 = t3; +a1 = t8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48d064; +a1 = t8; +L48d064: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t2 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t2; +goto L48d28c; +MEM_U32(at + 0) = t2; +L48d07c: +t7 = 0x1002f790; +t4 = 0x36; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t4; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48d0a0; +//nop; +L48d0a0: +// bdead 4000010b gp = MEM_U32(sp + 88); +t5 = v0 & 0x1f; +t9 = 0x1002f790; +t8 = 0x1002f790; +t9 = MEM_U32(t9 + 0); +t6 = 0x1002f790; +t0 = MEM_U8(t9 + 1); +at = 0x80000000; +t1 = t0 & 0xffe0; +t3 = t5 | t1; +MEM_U8(t9 + 1) = (uint8_t)t3; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 4) = zero; +t2 = MEM_U32(sp + 260); +t6 = MEM_U32(t6 + 0); +t4 = MEM_U32(t2 + 24); +//nop; +t7 = t4 >> 3; +MEM_U32(t6 + 8) = t7; +t0 = MEM_U32(sp + 260); +//nop; +t5 = MEM_U32(t0 + 12); +//nop; +t1 = t5 & at; +if (t1 != 0) {//nop; +goto L48d124;} +//nop; +t3 = 0x10029fa0; +//nop; +t9 = MEM_U16(t3 + 50); +//nop; +if (t9 == 0) {s1 = zero; +goto L48d130;} +s1 = zero; +L48d124: +s1 = 0x1; +goto L48d130; +s1 = 0x1; +// fdead 0 s1 = zero; +L48d130: +t8 = MEM_U32(sp + 264); +//nop; +t2 = MEM_U32(t8 + 24); +//nop; +t4 = MEM_U32(t2 + 24); +//nop; +t7 = MEM_U32(t4 + 8); +//nop; +if (t7 == 0) {//nop; +goto L48d1a8;} +//nop; +t6 = MEM_U32(t7 + 4); +at = 0x16; +if (t6 != at) {//nop; +goto L48d1a8;} +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t0 + 12); +//nop; +t1 = t5 & 0x80; +if (t1 != 0) {//nop; +goto L48d1e0;} +//nop; +t3 = MEM_U32(t0 + 4); +at = 0x18; +if (t3 != at) {//nop; +goto L48d1a8;} +//nop; +t9 = MEM_U32(t0 + 40); +at = 0x4000000; +t8 = t9 & at; +if (t8 != 0) {//nop; +goto L48d1e0;} +//nop; +L48d1a8: +t2 = 0x1002dfa0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +t4 = MEM_U32(t2 + 28); +//nop; +t6 = t4 >> 3; +lo = zero / t6; hi = zero % t6; +if (t6 != 0) {//nop; +goto L48d1d4;} +//nop; +abort(); +L48d1d4: +t7 = hi; +if (t7 == 0) {//nop; +goto L48d1f4;} +//nop; +L48d1e0: +t5 = 0x10006594; +//nop; +s0 = MEM_U32(t5 + 4); +//nop; +goto L48d20c; +//nop; +L48d1f4: +t1 = 0x1002dfa0; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +s0 = MEM_U32(t1 + 28); +//nop; +L48d20c: +t0 = 0x1002f790; +t9 = 0x1002f790; +t0 = MEM_U32(t0 + 0); +t3 = s0 | s1; +MEM_U16(t0 + 2) = (uint16_t)t3; +t9 = MEM_U32(t9 + 0); +t8 = 0x1002f790; +MEM_U32(t9 + 12) = zero; +t8 = MEM_U32(t8 + 0); +t6 = 0x10008830; +t2 = MEM_U8(t8 + 0); +t3 = 0x1002e790; +t4 = t2 << 4; +t7 = t4 + t6; +t5 = MEM_U32(t7 + 4); +at = 0x1002f790; +t1 = t5 + t8; +t0 = t1 - t3; +MEM_U32(at + 0) = t1; +at = (int)t0 < (int)0x801; +if (at != 0) {t2 = MEM_U32(sp + 264); +goto L48d290;} +t2 = MEM_U32(sp + 264); +//nop; +a0 = t3; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48d274; +a1 = t0; +L48d274: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t9; +L48d28c: +t2 = MEM_U32(sp + 264); +L48d290: +//nop; +t4 = MEM_U32(t2 + 12); +//nop; +t6 = t4 << 7; +if ((int)t6 >= 0) {t8 = MEM_U32(sp + 268); +goto L48d2f8;} +t8 = MEM_U32(sp + 268); +//nop; +a0 = MEM_U32(t2 + 16); +a2 = MEM_U32(sp + 260); +// bdead 400001a3 t9 = t9; +a1 = zero; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48d2c0; +a1 = zero; +L48d2c0: +t7 = MEM_U32(sp + 268); +// bdead 40010103 gp = MEM_U32(sp + 88); +if (t7 == 0) {// bdead 40010103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40010103 ra = MEM_U32(sp + 92); +t5 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t5 + 16); +a1 = t7; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48d2e8; +a2 = zero; +L48d2e8: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t8 = MEM_U32(sp + 268); +L48d2f8: +//nop; +if (t8 != 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t3 = 0x1002f790; +t1 = 0x67; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U8(t3 + 0) = (uint8_t)t1; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48d328; +//nop; +L48d328: +// bdead 4000010b gp = MEM_U32(sp + 88); +t9 = v0 & 0x1f; +t4 = 0x1002f790; +t7 = 0x1002f790; +t4 = MEM_U32(t4 + 0); +t8 = 0x1002f790; +t6 = MEM_U8(t4 + 1); +t0 = 0x10008830; +t2 = t6 & 0xffe0; +t5 = t9 | t2; +MEM_U8(t4 + 1) = (uint8_t)t5; +t7 = MEM_U32(t7 + 0); +t5 = 0x1002e790; +MEM_U16(t7 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +at = 0x1002f790; +t1 = MEM_U8(t8 + 0); +//nop; +t3 = t1 << 4; +t6 = t3 + t0; +t9 = MEM_U32(t6 + 4); +//nop; +t2 = t9 + t8; +t4 = t2 - t5; +MEM_U32(at + 0) = t2; +at = (int)t4 < (int)0x801; +if (at != 0) {// bdead 40006101 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40006101 ra = MEM_U32(sp + 92); +//nop; +a0 = t5; +a1 = t4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48d3a8; +a1 = t4; +L48d3a8: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t7 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t7; +goto L4936bc; +MEM_U32(at + 0) = t7; +// fdead 0 t1 = MEM_U32(sp + 260); +L48d3c4: +//nop; +t3 = MEM_U32(t1 + 12); +//nop; +t0 = t3 << 0; +if ((int)t0 < 0) {t8 = MEM_U32(sp + 260); +goto L48d41c;} +t8 = MEM_U32(sp + 260); +t6 = 0x10029fa0; +//nop; +t9 = MEM_U16(t6 + 50); +//nop; +if (t9 != 0) {t8 = MEM_U32(sp + 260); +goto L48d41c;} +t8 = MEM_U32(sp + 260); +a0 = 0x10015f18; +a1 = 0x10015f28; +//nop; +a2 = 0xf6c; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48d410; +a1 = a1; +L48d410: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t8 = MEM_U32(sp + 260); +L48d41c: +at = 0x18; +t2 = MEM_U32(t8 + 4); +//nop; +if (t2 == at) {at = 0x14; +goto L48d44c;} +at = 0x14; +if (t2 != at) {t6 = MEM_U32(sp + 260); +goto L48d480;} +t6 = MEM_U32(sp + 260); +t5 = MEM_U32(t8 + 12); +//nop; +t4 = t5 << 2; +if ((int)t4 < 0) {t6 = MEM_U32(sp + 260); +goto L48d480;} +t6 = MEM_U32(sp + 260); +L48d44c: +t7 = MEM_U32(sp + 260); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +if (t1 == 0) {t6 = MEM_U32(sp + 260); +goto L48d480;} +t6 = MEM_U32(sp + 260); +t3 = MEM_U32(t7 + 12); +at = 0xd0000000; +t0 = t3 & at; +if (t0 == 0) {t6 = MEM_U32(sp + 260); +goto L48d480;} +t6 = MEM_U32(sp + 260); +MEM_U32(sp + 260) = t1; +t6 = MEM_U32(sp + 260); +L48d480: +a2 = zero; +t9 = MEM_U32(t6 + 12); +a0 = MEM_U32(t6 + 28); +t2 = t9 & 0x80; +//nop; +a1 = MEM_U32(t6 + 24); +// bdead 400008e3 t9 = t9; +MEM_U32(sp + 16) = t2; +a3 = zero; +func_488f40(mem, sp, a0, a1, a2, a3); +goto L48d4a8; +a3 = zero; +L48d4a8: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48d4b8: +t8 = MEM_U32(sp + 264); +t7 = MEM_U32(sp + 272); +t5 = MEM_U32(t8 + 28); +//nop; +t5 = MEM_U32(t5 + 28); +//nop; +t7 = t5 + t7; +MEM_U32(sp + 272) = t7; +t9 = MEM_U32(t8 + 28); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +t4 = MEM_U32(t2 + 12); +//nop; +t5 = t4 << 2; +if ((int)t5 >= 0) {t6 = MEM_U32(sp + 264); +goto L48d53c;} +t6 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t8 + 24); +a1 = MEM_U32(t2 + 24); +t0 = MEM_U32(sp + 268); +t1 = MEM_U32(sp + 260); +// bdead 40010e61 t9 = t9; +MEM_U32(sp + 16) = t7; +a2 = t2; +a3 = 0x1; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 24) = t1; +func_485224(mem, sp, a0, a1, a2, a3); +goto L48d52c; +MEM_U32(sp + 24) = t1; +L48d52c: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t6 = MEM_U32(sp + 264); +L48d53c: +//nop; +t7 = MEM_U32(t6 + 12); +//nop; +t9 = t7 << 7; +if ((int)t9 < 0) {//nop; +goto L48d588;} +//nop; +t4 = MEM_U32(sp + 260); +//nop; +t5 = MEM_U32(t4 + 12); +//nop; +t8 = t5 << 0; +if ((int)t8 < 0) {//nop; +goto L48d588;} +//nop; +t2 = 0x10029fa0; +//nop; +t3 = MEM_U16(t2 + 50); +//nop; +if (t3 == 0) {s0 = MEM_U32(sp + 268); +goto L48d594;} +s0 = MEM_U32(sp + 268); +L48d588: +s0 = 0x1; +goto L48d598; +s0 = 0x1; +// fdead 0 s0 = MEM_U32(sp + 268); +L48d594: +//nop; +L48d598: +t0 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t0 + 24); +a1 = s0; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48d5b0; +a2 = zero; +L48d5b0: +t1 = MEM_U32(sp + 268); +// bdead 40000503 gp = MEM_U32(sp + 88); +if (t1 != 0) {t0 = MEM_U32(sp + 272); +goto L48d614;} +t0 = MEM_U32(sp + 272); +t6 = MEM_U32(sp + 260); +at = 0x80000000; +t7 = MEM_U32(t6 + 12); +//nop; +t9 = t7 & at; +if (t9 != 0) {t0 = MEM_U32(sp + 272); +goto L48d614;} +t0 = MEM_U32(sp + 272); +t4 = 0x10029fa0; +//nop; +t5 = MEM_U16(t4 + 50); +//nop; +if (t5 != 0) {t0 = MEM_U32(sp + 272); +goto L48d614;} +t0 = MEM_U32(sp + 272); +t8 = MEM_U32(sp + 264); +//nop; +t2 = MEM_U32(t8 + 12); +//nop; +t3 = t2 << 7; +if ((int)t3 >= 0) {// bdead 40000103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000103 ra = MEM_U32(sp + 92); +t0 = MEM_U32(sp + 272); +L48d614: +//nop; +if (t0 == 0) {t1 = MEM_U32(sp + 260); +goto L48d7d0;} +t1 = MEM_U32(sp + 260); +t6 = 0x1002f790; +t7 = 0x1002f790; +t6 = MEM_U32(t6 + 0); +t1 = 0x49; +MEM_U8(t6 + 0) = (uint8_t)t1; +t7 = MEM_U32(t7 + 0); +t8 = 0x10006594; +t9 = MEM_U8(t7 + 1); +t0 = 0x1002f790; +t4 = t9 & 0xffe0; +t5 = t4 | 0x6; +MEM_U8(t7 + 1) = (uint8_t)t5; +t2 = MEM_U32(t8 + 12); +t0 = MEM_U32(t0 + 0); +t1 = 0x1002f790; +if ((int)t2 >= 0) {t3 = (int)t2 >> 3; +goto L48d66c;} +t3 = (int)t2 >> 3; +at = t2 + 0x7; +t3 = (int)at >> 3; +L48d66c: +MEM_U32(t0 + 8) = t3; +t1 = MEM_U32(t1 + 0); +t4 = 0x10008830; +t6 = MEM_U8(t1 + 0); +at = 0x1002f790; +t9 = t6 << 4; +t5 = t9 + t4; +t7 = MEM_U32(t5 + 4); +t2 = 0x1002e790; +t8 = t7 + t1; +MEM_U32(at + 0) = t8; +t3 = t8 - t2; +at = (int)t3 < (int)0x801; +if (at != 0) {//nop; +goto L48d6d0;} +//nop; +//nop; +a0 = t2; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48d6b8; +a1 = t3; +L48d6b8: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t0 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t0; +L48d6d0: +t9 = 0x1002f790; +a0 = 0x1002e790; +t9 = MEM_U32(t9 + 0); +//nop; +a1 = t9 - a0; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48d6f4; +//nop; +L48d6f4: +// bdead 40000103 gp = MEM_U32(sp + 88); +a0 = MEM_U32(sp + 272); +at = 0x1002f790; +t4 = 0x1002e790; +//nop; +MEM_U32(at + 0) = t4; +if ((int)a0 >= 0) {t5 = (int)a0 >> 3; +goto L48d71c;} +t5 = (int)a0 >> 3; +at = a0 + 0x7; +t5 = (int)at >> 3; +L48d71c: +a0 = t5; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L48d724; +a0 = t5; +L48d724: +// bdead 40000103 gp = MEM_U32(sp + 88); +t7 = 0x1; +t1 = 0x1002f790; +t0 = 0x1002f790; +t1 = MEM_U32(t1 + 0); +t8 = 0x10007e24; +MEM_U8(t1 + 0) = (uint8_t)t7; +t0 = MEM_U32(t0 + 0); +t2 = MEM_U32(t8 + 0); +t9 = MEM_U8(t0 + 1); +t3 = t2 & 0x1f; +t6 = t9 & 0xffe0; +t5 = 0x1002f790; +t4 = t3 | t6; +MEM_U8(t0 + 1) = (uint8_t)t4; +t5 = MEM_U32(t5 + 0); +t7 = 0x1002f790; +MEM_U16(t5 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +t2 = 0x10008830; +t1 = MEM_U8(t7 + 0); +t4 = 0x1002e790; +t8 = t1 << 4; +t9 = t8 + t2; +t3 = MEM_U32(t9 + 4); +at = 0x1002f790; +t6 = t3 + t7; +t0 = t6 - t4; +MEM_U32(at + 0) = t6; +at = (int)t0 < (int)0x801; +if (at != 0) {t1 = MEM_U32(sp + 260); +goto L48d7d0;} +t1 = MEM_U32(sp + 260); +//nop; +a0 = t4; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48d7b4; +a1 = t0; +L48d7b4: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t5 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t5; +t1 = MEM_U32(sp + 260); +L48d7d0: +at = 0x18; +t8 = MEM_U32(t1 + 4); +//nop; +if (t8 == at) {//nop; +goto L48dd4c;} +//nop; +t9 = MEM_U32(t1 + 28); +t2 = MEM_U32(sp + 272); +t3 = t9 + 0xffffffff; +t7 = t2 & t3; +if (t7 != 0) {//nop; +goto L48da10;} +//nop; +t4 = 0x1002f790; +t6 = 0x36; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U8(t4 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48d820; +//nop; +L48d820: +// bdead 4000010b gp = MEM_U32(sp + 88); +t5 = v0 & 0x1f; +t8 = 0x1002f790; +t3 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t0 = 0x1002f790; +t1 = MEM_U8(t8 + 1); +at = 0x80000000; +t9 = t1 & 0xffe0; +t2 = t5 | t9; +MEM_U8(t8 + 1) = (uint8_t)t2; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(t3 + 4) = zero; +t7 = MEM_U32(sp + 260); +t0 = MEM_U32(t0 + 0); +t6 = MEM_U32(t7 + 24); +//nop; +t4 = t6 >> 3; +MEM_U32(t0 + 8) = t4; +t1 = MEM_U32(sp + 260); +//nop; +t5 = MEM_U32(t1 + 12); +//nop; +t9 = t5 & at; +if (t9 != 0) {//nop; +goto L48d8a4;} +//nop; +t2 = 0x10029fa0; +//nop; +t8 = MEM_U16(t2 + 50); +//nop; +if (t8 == 0) {s1 = zero; +goto L48d8b0;} +s1 = zero; +L48d8a4: +s1 = 0x1; +goto L48d8b0; +s1 = 0x1; +// fdead 0 s1 = zero; +L48d8b0: +t3 = MEM_U32(sp + 260); +//nop; +t7 = MEM_U32(t3 + 12); +//nop; +t6 = t7 & 0x80; +if (t6 != 0) {//nop; +goto L48d96c;} +//nop; +t4 = MEM_U32(sp + 264); +//nop; +t0 = MEM_U32(t4 + 24); +//nop; +t1 = MEM_U32(t0 + 8); +//nop; +if (t1 == 0) {t4 = MEM_U32(sp + 260); +goto L48d940;} +t4 = MEM_U32(sp + 260); +t5 = MEM_U32(t1 + 4); +at = 0x16; +if (t5 != at) {t4 = MEM_U32(sp + 260); +goto L48d940;} +t4 = MEM_U32(sp + 260); +t9 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t9 + 12); +//nop; +t8 = t2 & 0x80; +if (t8 != 0) {//nop; +goto L48d96c;} +//nop; +t3 = MEM_U32(t9 + 4); +at = 0x18; +if (t3 != at) {t4 = MEM_U32(sp + 260); +goto L48d940;} +t4 = MEM_U32(sp + 260); +t7 = MEM_U32(t9 + 40); +at = 0x4000000; +t6 = t7 & at; +if (t6 != 0) {//nop; +goto L48d96c;} +//nop; +t4 = MEM_U32(sp + 260); +L48d940: +//nop; +t0 = MEM_U32(t4 + 28); +//nop; +t5 = t0 >> 3; +lo = zero / t5; hi = zero % t5; +if (t5 != 0) {//nop; +goto L48d960;} +//nop; +abort(); +L48d960: +t1 = hi; +if (t1 == 0) {t8 = MEM_U32(sp + 260); +goto L48d984;} +t8 = MEM_U32(sp + 260); +L48d96c: +t2 = 0x10006594; +//nop; +s0 = MEM_U32(t2 + 4); +//nop; +goto L48d990; +//nop; +// fdead 0 t8 = MEM_U32(sp + 260); +L48d984: +//nop; +s0 = MEM_U32(t8 + 28); +//nop; +L48d990: +t9 = 0x1002f790; +t7 = 0x1002f790; +t9 = MEM_U32(t9 + 0); +t3 = s0 | s1; +MEM_U16(t9 + 2) = (uint16_t)t3; +t7 = MEM_U32(t7 + 0); +t6 = 0x1002f790; +MEM_U32(t7 + 12) = zero; +t6 = MEM_U32(t6 + 0); +t5 = 0x10008830; +t4 = MEM_U8(t6 + 0); +t3 = 0x1002e790; +t0 = t4 << 4; +t1 = t0 + t5; +t2 = MEM_U32(t1 + 4); +at = 0x1002f790; +t8 = t2 + t6; +t9 = t8 - t3; +MEM_U32(at + 0) = t8; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L48dc18;} +a1 = t9; +//nop; +a0 = t3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48d9f8; +//nop; +L48d9f8: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t7 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t7; +goto L48dc18; +MEM_U32(at + 0) = t7; +L48da10: +t0 = 0x1002f790; +t4 = 0x36; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U8(t0 + 0) = (uint8_t)t4; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48da34; +//nop; +L48da34: +// bdead 4000010b gp = MEM_U32(sp + 88); +t5 = v0; +t2 = 0x1002f790; +t1 = t5 & 0x1f; +t2 = MEM_U32(t2 + 0); +t9 = 0x1002f790; +t6 = MEM_U8(t2 + 1); +t5 = 0x1002f790; +t8 = t6 & 0xffe0; +t3 = t1 | t8; +MEM_U8(t2 + 1) = (uint8_t)t3; +t9 = MEM_U32(t9 + 0); +at = 0x80000000; +MEM_U32(t9 + 4) = zero; +t7 = MEM_U32(sp + 260); +t5 = MEM_U32(t5 + 0); +t4 = MEM_U32(t7 + 24); +//nop; +t0 = t4 >> 3; +MEM_U32(t5 + 8) = t0; +t6 = MEM_U32(sp + 260); +//nop; +t1 = MEM_U32(t6 + 12); +//nop; +t8 = t1 & at; +if (t8 != 0) {//nop; +goto L48dab8;} +//nop; +t3 = 0x10029fa0; +//nop; +t2 = MEM_U16(t3 + 50); +//nop; +if (t2 == 0) {s1 = zero; +goto L48dac4;} +s1 = zero; +L48dab8: +s1 = 0x1; +goto L48dac4; +s1 = 0x1; +// fdead 0 s1 = zero; +L48dac4: +t9 = MEM_U32(sp + 264); +//nop; +t7 = MEM_U32(t9 + 24); +//nop; +t4 = MEM_U32(t7 + 8); +//nop; +if (t4 == 0) {//nop; +goto L48db34;} +//nop; +t0 = MEM_U32(t4 + 4); +at = 0x16; +if (t0 != at) {//nop; +goto L48db34;} +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +t6 = MEM_U32(t5 + 12); +//nop; +t1 = t6 & 0x80; +if (t1 != 0) {//nop; +goto L48db6c;} +//nop; +t8 = MEM_U32(t5 + 4); +at = 0x18; +if (t8 != at) {//nop; +goto L48db34;} +//nop; +t3 = MEM_U32(t5 + 40); +at = 0x4000000; +t2 = t3 & at; +if (t2 != 0) {//nop; +goto L48db6c;} +//nop; +L48db34: +t9 = 0x1002dfa0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t7 = MEM_U32(t9 + 28); +//nop; +t0 = t7 >> 3; +lo = zero / t0; hi = zero % t0; +if (t0 != 0) {//nop; +goto L48db60;} +//nop; +abort(); +L48db60: +t4 = hi; +if (t4 == 0) {//nop; +goto L48db80;} +//nop; +L48db6c: +t6 = 0x10006594; +//nop; +s0 = MEM_U32(t6 + 4); +//nop; +goto L48db98; +//nop; +L48db80: +t1 = 0x1002dfa0; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +s0 = MEM_U32(t1 + 28); +//nop; +L48db98: +t5 = 0x1002f790; +t3 = 0x1002f790; +t5 = MEM_U32(t5 + 0); +t8 = s0 | s1; +MEM_U16(t5 + 2) = (uint16_t)t8; +t3 = MEM_U32(t3 + 0); +t2 = 0x1002f790; +MEM_U32(t3 + 12) = zero; +t2 = MEM_U32(t2 + 0); +t0 = 0x10008830; +t9 = MEM_U8(t2 + 0); +t8 = 0x1002e790; +t7 = t9 << 4; +t4 = t7 + t0; +t6 = MEM_U32(t4 + 4); +at = 0x1002f790; +t1 = t6 + t2; +t5 = t1 - t8; +MEM_U32(at + 0) = t1; +at = (int)t5 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 264); +goto L48dc1c;} +t9 = MEM_U32(sp + 264); +//nop; +a0 = t8; +a1 = t5; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48dc00; +a1 = t5; +L48dc00: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t3; +L48dc18: +t9 = MEM_U32(sp + 264); +L48dc1c: +//nop; +t7 = MEM_U32(t9 + 12); +//nop; +t0 = t7 << 7; +if ((int)t0 >= 0) {t2 = MEM_U32(sp + 268); +goto L48dc84;} +t2 = MEM_U32(sp + 268); +a0 = MEM_U32(t9 + 16); +//nop; +a2 = MEM_U32(sp + 260); +// bdead 400001a3 t9 = t9; +a1 = zero; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48dc4c; +a1 = zero; +L48dc4c: +t4 = MEM_U32(sp + 268); +// bdead 40002103 gp = MEM_U32(sp + 88); +if (t4 == 0) {// bdead 40002103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40002103 ra = MEM_U32(sp + 92); +t6 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t6 + 16); +a1 = t4; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48dc74; +a2 = zero; +L48dc74: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t2 = MEM_U32(sp + 268); +L48dc84: +//nop; +if (t2 != 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t8 = 0x1002f790; +t1 = 0x67; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U8(t8 + 0) = (uint8_t)t1; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48dcb4; +//nop; +L48dcb4: +// bdead 4000010b gp = MEM_U32(sp + 88); +t3 = v0 & 0x1f; +t7 = 0x1002f790; +t4 = 0x1002f790; +t7 = MEM_U32(t7 + 0); +t2 = 0x1002f790; +t0 = MEM_U8(t7 + 1); +t5 = 0x10008830; +t9 = t0 & 0xffe0; +t6 = t3 | t9; +MEM_U8(t7 + 1) = (uint8_t)t6; +t4 = MEM_U32(t4 + 0); +t6 = 0x1002e790; +MEM_U16(t4 + 2) = (uint16_t)zero; +t2 = MEM_U32(t2 + 0); +at = 0x1002f790; +t1 = MEM_U8(t2 + 0); +//nop; +t8 = t1 << 4; +t0 = t8 + t5; +t3 = MEM_U32(t0 + 4); +//nop; +t9 = t3 + t2; +t7 = t9 - t6; +MEM_U32(at + 0) = t9; +at = (int)t7 < (int)0x801; +if (at != 0) {// bdead 40018101 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40018101 ra = MEM_U32(sp + 92); +//nop; +a0 = t6; +a1 = t7; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48dd34; +a1 = t7; +L48dd34: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t4 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t4; +goto L4936bc; +MEM_U32(at + 0) = t4; +L48dd4c: +t1 = MEM_U32(sp + 260); +//nop; +t8 = MEM_U32(t1 + 12); +//nop; +t5 = t8 << 0; +if ((int)t5 < 0) {t2 = MEM_U32(sp + 260); +goto L48dda8;} +t2 = MEM_U32(sp + 260); +t0 = 0x10029fa0; +//nop; +t3 = MEM_U16(t0 + 50); +//nop; +if (t3 != 0) {t2 = MEM_U32(sp + 260); +goto L48dda8;} +t2 = MEM_U32(sp + 260); +a0 = 0x10015f34; +a1 = 0x10015f44; +//nop; +a2 = 0xf9e; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48dd9c; +a1 = a1; +L48dd9c: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t2 = MEM_U32(sp + 260); +L48dda8: +at = 0x18; +t9 = MEM_U32(t2 + 4); +//nop; +if (t9 == at) {at = 0x14; +goto L48ddd8;} +at = 0x14; +if (t9 != at) {t0 = MEM_U32(sp + 260); +goto L48de0c;} +t0 = MEM_U32(sp + 260); +t6 = MEM_U32(t2 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {t0 = MEM_U32(sp + 260); +goto L48de0c;} +t0 = MEM_U32(sp + 260); +L48ddd8: +t4 = MEM_U32(sp + 260); +//nop; +t1 = MEM_U32(t4 + 8); +//nop; +if (t1 == 0) {t0 = MEM_U32(sp + 260); +goto L48de0c;} +t0 = MEM_U32(sp + 260); +t8 = MEM_U32(t4 + 12); +at = 0xd0000000; +t5 = t8 & at; +if (t5 == 0) {t0 = MEM_U32(sp + 260); +goto L48de0c;} +t0 = MEM_U32(sp + 260); +MEM_U32(sp + 260) = t1; +t0 = MEM_U32(sp + 260); +L48de0c: +a2 = zero; +t3 = MEM_U32(t0 + 12); +a0 = MEM_U32(t0 + 28); +a1 = MEM_U32(t0 + 24); +t9 = t3 & 0x80; +MEM_U32(sp + 16) = t9; +//nop; +a3 = zero; +// bdead 400001e1 t9 = t9; +//nop; +func_488f40(mem, sp, a0, a1, a2, a3); +goto L48de38; +//nop; +L48de38: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48de44: +t2 = MEM_U32(sp + 272); +//nop; +if (t2 == 0) {t6 = MEM_U32(sp + 264); +goto L48de7c;} +t6 = MEM_U32(sp + 264); +a0 = 0x10015f50; +a1 = 0x10015f5c; +//nop; +a2 = 0xfa6; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48de70; +a1 = a1; +L48de70: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = MEM_U32(sp + 264); +L48de7c: +//nop; +t7 = MEM_U32(t6 + 12); +//nop; +t4 = t7 << 5; +if ((int)t4 >= 0) {t5 = MEM_U32(sp + 264); +goto L48ded8;} +t5 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t6 + 28); +a1 = MEM_U32(sp + 268); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48dea8; +a2 = zero; +L48dea8: +// bdead 40000103 gp = MEM_U32(sp + 88); +t8 = MEM_U32(sp + 264); +//nop; +a1 = MEM_U32(sp + 268); +a0 = MEM_U32(t8 + 24); +// fdead 621e007f t9 = t9; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L48dec8; +a2 = zero; +L48dec8: +// bdead 40000003 gp = MEM_U32(sp + 88); +t0 = MEM_U32(sp + 268); +goto L48df18; +t0 = MEM_U32(sp + 268); +// fdead 0 t5 = MEM_U32(sp + 264); +L48ded8: +//nop; +a1 = MEM_U32(sp + 268); +a0 = MEM_U32(t5 + 24); +// bdead 40000163 t9 = t9; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L48def0; +a2 = zero; +L48def0: +// bdead 40000103 gp = MEM_U32(sp + 88); +t1 = MEM_U32(sp + 264); +//nop; +a1 = MEM_U32(sp + 268); +a0 = MEM_U32(t1 + 28); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48df0c; +a2 = zero; +L48df0c: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t0 = MEM_U32(sp + 268); +L48df18: +//nop; +if (t0 == 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t9 = 0x1002f790; +t3 = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U8(t9 + 0) = (uint8_t)t3; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48df48; +//nop; +L48df48: +// bdead 4000010b gp = MEM_U32(sp + 88); +t7 = v0 & 0x1f; +t4 = 0x1002f790; +t1 = 0x1002f790; +t4 = MEM_U32(t4 + 0); +t0 = 0x1002f790; +t6 = MEM_U8(t4 + 1); +t2 = 0x10008830; +t8 = t6 & 0xffe0; +t5 = t7 | t8; +MEM_U8(t4 + 1) = (uint8_t)t5; +t1 = MEM_U32(t1 + 0); +t5 = 0x1002e790; +MEM_U16(t1 + 2) = (uint16_t)zero; +t0 = MEM_U32(t0 + 0); +at = 0x1002f790; +t3 = MEM_U8(t0 + 0); +//nop; +t9 = t3 << 4; +t6 = t9 + t2; +t7 = MEM_U32(t6 + 4); +//nop; +t8 = t7 + t0; +t4 = t8 - t5; +MEM_U32(at + 0) = t8; +at = (int)t4 < (int)0x801; +if (at != 0) {// bdead 40006101 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40006101 ra = MEM_U32(sp + 92); +//nop; +a0 = t5; +a1 = t4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48dfc8; +a1 = t4; +L48dfc8: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t1 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t1; +goto L4936bc; +MEM_U32(at + 0) = t1; +L48dfe0: +t3 = MEM_U32(sp + 272); +//nop; +if (t3 == 0) {t9 = MEM_U32(sp + 260); +goto L48e018;} +t9 = MEM_U32(sp + 260); +a0 = 0x10015f68; +a1 = 0x10015f74; +//nop; +a2 = 0xfb9; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48e00c; +a1 = a1; +L48e00c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t9 = MEM_U32(sp + 260); +L48e018: +at = 0x16; +t2 = MEM_U32(t9 + 4); +//nop; +if (t2 == at) {t6 = MEM_U32(sp + 264); +goto L48e054;} +t6 = MEM_U32(sp + 264); +a0 = 0x10015f80; +a1 = 0x10015f9c; +//nop; +a2 = 0xfba; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48e048; +a1 = a1; +L48e048: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = MEM_U32(sp + 264); +L48e054: +//nop; +t7 = MEM_U32(t6 + 12); +//nop; +t0 = t7 << 5; +if ((int)t0 >= 0) {t5 = MEM_U32(sp + 264); +goto L48e0ac;} +t5 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t6 + 28); +a1 = MEM_U32(sp + 268); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48e080; +a2 = zero; +L48e080: +// bdead 40000103 gp = MEM_U32(sp + 88); +t8 = MEM_U32(sp + 264); +//nop; +a1 = MEM_U32(sp + 268); +a0 = MEM_U32(t8 + 24); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48e09c; +a2 = zero; +L48e09c: +// bdead 40000003 gp = MEM_U32(sp + 88); +t1 = MEM_U32(sp + 268); +goto L48e0e8; +t1 = MEM_U32(sp + 268); +// fdead 0 t5 = MEM_U32(sp + 264); +L48e0ac: +//nop; +a1 = MEM_U32(sp + 268); +a0 = MEM_U32(t5 + 24); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48e0c0; +a2 = zero; +L48e0c0: +// bdead 40000103 gp = MEM_U32(sp + 88); +t4 = MEM_U32(sp + 264); +//nop; +a1 = MEM_U32(sp + 268); +a0 = MEM_U32(t4 + 28); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48e0dc; +a2 = zero; +L48e0dc: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t1 = MEM_U32(sp + 268); +L48e0e8: +//nop; +if (t1 == 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t3 = MEM_U32(sp + 264); +//nop; +t9 = MEM_U32(t3 + 12); +//nop; +t2 = t9 << 5; +if ((int)t2 >= 0) {//nop; +goto L48e1e8;} +//nop; +t0 = 0x1002f790; +t4 = 0x1002f790; +t0 = MEM_U32(t0 + 0); +t7 = 0x7e; +MEM_U8(t0 + 0) = (uint8_t)t7; +t6 = 0x10007e24; +t4 = MEM_U32(t4 + 0); +t8 = MEM_U32(t6 + 0); +t1 = MEM_U8(t4 + 1); +t5 = t8 & 0x1f; +t3 = t1 & 0xffe0; +t9 = t5 | t3; +MEM_U8(t4 + 1) = (uint8_t)t9; +t2 = MEM_U32(sp + 264); +//nop; +t7 = MEM_U32(t2 + 28); +//nop; +a0 = MEM_U32(t7 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48e160; +//nop; +L48e160: +// bdead 4000010b gp = MEM_U32(sp + 88); +//nop; +t0 = 0x1002f790; +t6 = 0x1002f790; +t0 = MEM_U32(t0 + 0); +t8 = 0x1002f790; +MEM_U8(t0 + 8) = (uint8_t)v0; +t6 = MEM_U32(t6 + 0); +t3 = 0x10008830; +MEM_U16(t6 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +at = 0x1002f790; +t1 = MEM_U8(t8 + 0); +t7 = 0x1002e790; +t5 = t1 << 4; +t9 = t5 + t3; +t4 = MEM_U32(t9 + 4); +//nop; +t2 = t4 + t8; +MEM_U32(at + 0) = t2; +t0 = t2 - t7; +at = (int)t0 < (int)0x801; +if (at != 0) {//nop; +goto L48e1e8;} +//nop; +//nop; +a0 = t7; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48e1d0; +a1 = t0; +L48e1d0: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t6; +L48e1e8: +t1 = 0x10029fa0; +//nop; +t5 = MEM_U16(t1 + 34); +//nop; +if (t5 == 0) {//nop; +goto L48e21c;} +//nop; +//nop; +a0 = MEM_U32(sp + 264); +// bdead 40000023 t9 = t9; +//nop; +func_497d7c(mem, sp, a0); +goto L48e214; +//nop; +L48e214: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +L48e21c: +t9 = 0x1002f790; +t3 = 0x41; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U8(t9 + 0) = (uint8_t)t3; +t4 = MEM_U32(sp + 264); +//nop; +t8 = MEM_U32(t4 + 28); +//nop; +a0 = MEM_U32(t8 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48e24c; +//nop; +L48e24c: +// bdead 4000010b gp = MEM_U32(sp + 88); +t7 = v0 & 0x1f; +t0 = 0x1002f790; +at = 0x18; +t0 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U8(t0 + 1); +//nop; +t1 = t6 & 0xffe0; +t5 = t7 | t1; +MEM_U8(t0 + 1) = (uint8_t)t5; +t3 = MEM_U32(sp + 260); +//nop; +t9 = MEM_U32(t3 + 8); +//nop; +t4 = MEM_U32(t9 + 4); +//nop; +if (t4 == at) {at = 0x14; +goto L48e2b4;} +at = 0x14; +if (t4 != at) {t3 = MEM_U32(sp + 260); +goto L48e2f4;} +t3 = MEM_U32(sp + 260); +t8 = MEM_U32(t9 + 12); +//nop; +t2 = t8 << 2; +if ((int)t2 < 0) {t3 = MEM_U32(sp + 260); +goto L48e2f4;} +t3 = MEM_U32(sp + 260); +L48e2b4: +t6 = MEM_U32(sp + 260); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +t1 = MEM_U32(t7 + 8); +//nop; +if (t1 == 0) {t3 = MEM_U32(sp + 260); +goto L48e2f4;} +t3 = MEM_U32(sp + 260); +t5 = MEM_U32(t7 + 12); +at = 0xd0000000; +t0 = t5 & at; +if (t0 == 0) {t3 = MEM_U32(sp + 260); +goto L48e2f4;} +t3 = MEM_U32(sp + 260); +s0 = t1; +goto L48e300; +s0 = t1; +// fdead 0 t3 = MEM_U32(sp + 260); +L48e2f4: +//nop; +s0 = MEM_U32(t3 + 8); +//nop; +L48e300: +t8 = 0x1002f790; +t4 = MEM_U32(s0 + 24); +t8 = MEM_U32(t8 + 0); +t2 = 0x1002f790; +t9 = t4 >> 3; +MEM_U32(t8 + 4) = t9; +t2 = MEM_U32(t2 + 0); +t6 = 0x1002f790; +MEM_U16(t2 + 2) = (uint16_t)zero; +t6 = MEM_U32(t6 + 0); +t0 = 0x10008830; +t7 = MEM_U8(t6 + 0); +t9 = 0x1002e790; +t5 = t7 << 4; +t1 = t5 + t0; +t3 = MEM_U32(t1 + 4); +at = 0x1002f790; +t4 = t3 + t6; +t8 = t4 - t9; +MEM_U32(at + 0) = t4; +at = (int)t8 < (int)0x801; +if (at != 0) {a0 = t9; +goto L4936bc;} +a0 = t9; +//nop; +a1 = t8; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48e36c; +//nop; +L48e36c: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t2 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t2; +goto L4936bc; +MEM_U32(at + 0) = t2; +L48e384: +t7 = MEM_U32(sp + 272); +//nop; +if (t7 == 0) {//nop; +goto L48e3b8;} +//nop; +a0 = 0x10015fa8; +a1 = 0x10015fb4; +//nop; +a2 = 0xfd3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48e3b0; +a1 = a1; +L48e3b0: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +L48e3b8: +//nop; +a0 = MEM_U32(sp + 264); +// bdead 40000023 t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_495110(mem, sp, a0, a1, a2, a3); +goto L48e3d4; +a3 = zero; +L48e3d4: +t5 = MEM_U32(sp + 268); +// bdead 40004103 gp = MEM_U32(sp + 88); +at = 0x1; +if (t5 != at) {// bdead 40000103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000103 ra = MEM_U32(sp + 92); +t0 = MEM_U32(sp + 264); +//nop; +t1 = MEM_U32(t0 + 12); +//nop; +t3 = t1 << 7; +if ((int)t3 < 0) {t6 = MEM_U32(sp + 264); +goto L48e42c;} +t6 = MEM_U32(sp + 264); +a0 = 0x10015fc0; +a1 = 0x10015fcc; +//nop; +a2 = 0xfd7; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48e420; +a1 = a1; +L48e420: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = MEM_U32(sp + 264); +L48e42c: +//nop; +a0 = MEM_U32(t6 + 16); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48e440; +a2 = zero; +L48e440: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48e44c: +t4 = MEM_U32(sp + 268); +//nop; +if (t4 == 0) {t2 = MEM_U32(sp + 264); +goto L48e49c;} +t2 = MEM_U32(sp + 264); +t9 = MEM_U32(sp + 260); +at = 0x18; +t8 = MEM_U32(t9 + 4); +//nop; +if (t8 != at) {t2 = MEM_U32(sp + 264); +goto L48e49c;} +t2 = MEM_U32(sp + 264); +a0 = 0x10015fd8; +a1 = 0x10016000; +//nop; +a2 = 0xfdf; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48e490; +a1 = a1; +L48e490: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t2 = MEM_U32(sp + 264); +L48e49c: +at = 0x2a; +t7 = MEM_U32(t2 + 24); +//nop; +t5 = MEM_U32(t7 + 4); +//nop; +if (t5 != at) {//nop; +goto L48e558;} +//nop; +t0 = MEM_U32(t7 + 24); +at = 0x13; +t1 = MEM_U32(t0 + 8); +//nop; +t3 = MEM_U32(t1 + 4); +//nop; +if (t3 == at) {//nop; +goto L48e558;} +//nop; +t6 = MEM_U32(t2 + 12); +//nop; +t4 = t6 << 7; +if ((int)t4 < 0) {//nop; +goto L48e520;} +//nop; +t9 = MEM_U32(sp + 260); +//nop; +t8 = MEM_U32(t9 + 12); +//nop; +t5 = t8 << 0; +if ((int)t5 < 0) {//nop; +goto L48e520;} +//nop; +t7 = 0x10029fa0; +//nop; +t0 = MEM_U16(t7 + 50); +//nop; +if (t0 == 0) {s0 = MEM_U32(sp + 268); +goto L48e52c;} +s0 = MEM_U32(sp + 268); +L48e520: +s0 = 0x1; +goto L48e530; +s0 = 0x1; +// fdead 0 s0 = MEM_U32(sp + 268); +L48e52c: +//nop; +L48e530: +t1 = MEM_U32(sp + 264); +//nop; +t3 = MEM_U32(t1 + 24); +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t3 + 24); +a1 = s0; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48e54c; +a1 = s0; +L48e54c: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48e558: +t2 = MEM_U32(sp + 264); +at = 0x2e; +t6 = MEM_U32(t2 + 4); +//nop; +if (t6 != at) {t6 = MEM_U32(sp + 264); +goto L48e5f0;} +t6 = MEM_U32(sp + 264); +t4 = MEM_U32(t2 + 12); +//nop; +t9 = t4 << 7; +if ((int)t9 < 0) {//nop; +goto L48e5b8;} +//nop; +t8 = MEM_U32(sp + 260); +//nop; +t5 = MEM_U32(t8 + 12); +//nop; +t7 = t5 << 0; +if ((int)t7 < 0) {//nop; +goto L48e5b8;} +//nop; +t0 = 0x10029fa0; +//nop; +t1 = MEM_U16(t0 + 50); +//nop; +if (t1 == 0) {s0 = MEM_U32(sp + 268); +goto L48e5c4;} +s0 = MEM_U32(sp + 268); +L48e5b8: +s0 = 0x1; +goto L48e5c8; +s0 = 0x1; +// fdead 0 s0 = MEM_U32(sp + 268); +L48e5c4: +//nop; +L48e5c8: +t3 = MEM_U32(sp + 264); +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t3 + 24); +a1 = s0; +f_indirect_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48e5e0; +a1 = s0; +L48e5e0: +// bdead 40000003 gp = MEM_U32(sp + 88); +t3 = MEM_U32(sp + 268); +goto L48e670; +t3 = MEM_U32(sp + 268); +// fdead 0 t6 = MEM_U32(sp + 264); +L48e5f0: +//nop; +t2 = MEM_U32(t6 + 12); +//nop; +t4 = t2 << 7; +if ((int)t4 < 0) {//nop; +goto L48e63c;} +//nop; +t9 = MEM_U32(sp + 260); +//nop; +t8 = MEM_U32(t9 + 12); +//nop; +t5 = t8 << 0; +if ((int)t5 < 0) {//nop; +goto L48e63c;} +//nop; +t7 = 0x10029fa0; +//nop; +t0 = MEM_U16(t7 + 50); +//nop; +if (t0 == 0) {s0 = MEM_U32(sp + 268); +goto L48e648;} +s0 = MEM_U32(sp + 268); +L48e63c: +s0 = 0x1; +goto L48e64c; +s0 = 0x1; +// fdead 0 s0 = MEM_U32(sp + 268); +L48e648: +//nop; +L48e64c: +t1 = MEM_U32(sp + 264); +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t1 + 24); +a1 = s0; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48e664; +a1 = s0; +L48e664: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t3 = MEM_U32(sp + 268); +L48e670: +//nop; +if (t3 != 0) {t1 = MEM_U32(sp + 260); +goto L48e6d0;} +t1 = MEM_U32(sp + 260); +t6 = MEM_U32(sp + 260); +//nop; +t2 = MEM_U32(t6 + 12); +//nop; +t4 = t2 << 0; +if ((int)t4 < 0) {t1 = MEM_U32(sp + 260); +goto L48e6d0;} +t1 = MEM_U32(sp + 260); +t9 = 0x10029fa0; +//nop; +t8 = MEM_U16(t9 + 50); +//nop; +if (t8 != 0) {t1 = MEM_U32(sp + 260); +goto L48e6d0;} +t1 = MEM_U32(sp + 260); +t5 = MEM_U32(sp + 264); +//nop; +t7 = MEM_U32(t5 + 12); +//nop; +t0 = t7 << 7; +if ((int)t0 >= 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t1 = MEM_U32(sp + 260); +L48e6d0: +at = 0x18; +t3 = MEM_U32(t1 + 4); +//nop; +if (t3 == at) {t6 = MEM_U32(sp + 260); +goto L48eccc;} +t6 = MEM_U32(sp + 260); +t2 = MEM_U32(t1 + 28); +t6 = MEM_U32(sp + 272); +t4 = t2 + 0xffffffff; +t9 = t6 & t4; +if (t9 != 0) {//nop; +goto L48e94c;} +//nop; +t5 = 0x1002f790; +t8 = 0x36; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U8(t5 + 0) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48e720; +//nop; +L48e720: +// bdead 4000010b gp = MEM_U32(sp + 88); +t7 = v0 & 0x1f; +t3 = 0x1002f790; +t0 = t7 & 0x1f; +t3 = MEM_U32(t3 + 0); +t4 = 0x1002f790; +t1 = MEM_U8(t3 + 1); +at = 0x15; +t2 = t1 & 0xffe0; +t6 = t0 | t2; +MEM_U8(t3 + 1) = (uint8_t)t6; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U32(t4 + 4) = zero; +t9 = MEM_U32(sp + 260); +//nop; +t8 = MEM_U32(t9 + 4); +//nop; +if (t8 == at) {//nop; +goto L48e788;} +//nop; +t1 = 0x1002f790; +t5 = MEM_U32(t9 + 24); +t1 = MEM_U32(t1 + 0); +t7 = t5 >> 3; +MEM_U32(t1 + 8) = t7; +goto L48e7ac; +MEM_U32(t1 + 8) = t7; +L48e788: +t0 = 0x10006594; +t3 = 0x1002f790; +t2 = MEM_U32(t0 + 36); +t3 = MEM_U32(t3 + 0); +if ((int)t2 >= 0) {t6 = (int)t2 >> 3; +goto L48e7a8;} +t6 = (int)t2 >> 3; +at = t2 + 0x7; +t6 = (int)at >> 3; +L48e7a8: +MEM_U32(t3 + 8) = t6; +L48e7ac: +t4 = MEM_U32(sp + 260); +at = 0x80000000; +t8 = MEM_U32(t4 + 12); +//nop; +t9 = t8 & at; +if (t9 != 0) {//nop; +goto L48e7e0;} +//nop; +t5 = 0x10029fa0; +//nop; +t7 = MEM_U16(t5 + 50); +//nop; +if (t7 == 0) {s1 = zero; +goto L48e7ec;} +s1 = zero; +L48e7e0: +s1 = 0x1; +goto L48e7ec; +s1 = 0x1; +// fdead 0 s1 = zero; +L48e7ec: +t1 = MEM_U32(sp + 260); +//nop; +t0 = MEM_U32(t1 + 12); +//nop; +t2 = t0 & 0x80; +if (t2 != 0) {//nop; +goto L48e8a8;} +//nop; +t6 = MEM_U32(sp + 264); +//nop; +t3 = MEM_U32(t6 + 24); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +if (t4 == 0) {t6 = MEM_U32(sp + 260); +goto L48e87c;} +t6 = MEM_U32(sp + 260); +t8 = MEM_U32(t4 + 4); +at = 0x16; +if (t8 != at) {t6 = MEM_U32(sp + 260); +goto L48e87c;} +t6 = MEM_U32(sp + 260); +t9 = MEM_U32(t4 + 8); +//nop; +t5 = MEM_U32(t9 + 12); +//nop; +t7 = t5 & 0x80; +if (t7 != 0) {//nop; +goto L48e8a8;} +//nop; +t1 = MEM_U32(t9 + 4); +at = 0x18; +if (t1 != at) {t6 = MEM_U32(sp + 260); +goto L48e87c;} +t6 = MEM_U32(sp + 260); +t0 = MEM_U32(t9 + 40); +at = 0x4000000; +t2 = t0 & at; +if (t2 != 0) {//nop; +goto L48e8a8;} +//nop; +t6 = MEM_U32(sp + 260); +L48e87c: +//nop; +t3 = MEM_U32(t6 + 28); +//nop; +t8 = t3 >> 3; +lo = zero / t8; hi = zero % t8; +if (t8 != 0) {//nop; +goto L48e89c;} +//nop; +abort(); +L48e89c: +t4 = hi; +if (t4 == 0) {t7 = MEM_U32(sp + 260); +goto L48e8c0;} +t7 = MEM_U32(sp + 260); +L48e8a8: +t5 = 0x10006594; +//nop; +s0 = MEM_U32(t5 + 4); +//nop; +goto L48e8cc; +//nop; +// fdead 0 t7 = MEM_U32(sp + 260); +L48e8c0: +//nop; +s0 = MEM_U32(t7 + 28); +//nop; +L48e8cc: +t9 = 0x1002f790; +t0 = 0x1002f790; +t9 = MEM_U32(t9 + 0); +t1 = s0 | s1; +MEM_U16(t9 + 2) = (uint16_t)t1; +t0 = MEM_U32(t0 + 0); +t2 = 0x1002f790; +MEM_U32(t0 + 12) = zero; +t2 = MEM_U32(t2 + 0); +t8 = 0x10008830; +t6 = MEM_U8(t2 + 0); +t1 = 0x1002e790; +t3 = t6 << 4; +t4 = t3 + t8; +t5 = MEM_U32(t4 + 4); +at = 0x1002f790; +t7 = t5 + t2; +t9 = t7 - t1; +MEM_U32(at + 0) = t7; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L48eb90;} +a1 = t9; +//nop; +a0 = t1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48e934; +//nop; +L48e934: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t0 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t0; +goto L48eb90; +MEM_U32(at + 0) = t0; +L48e94c: +t3 = 0x1002f790; +t6 = 0x36; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U8(t3 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48e970; +//nop; +L48e970: +// bdead 4000010b gp = MEM_U32(sp + 88); +t8 = v0 & 0x1f; +t5 = 0x1002f790; +t4 = t8 & 0x1f; +t5 = MEM_U32(t5 + 0); +t9 = 0x1002f790; +t2 = MEM_U8(t5 + 1); +at = 0x15; +t7 = t2 & 0xffe0; +t1 = t4 | t7; +MEM_U8(t5 + 1) = (uint8_t)t1; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(t9 + 4) = zero; +t0 = MEM_U32(sp + 260); +//nop; +t6 = MEM_U32(t0 + 4); +//nop; +if (t6 == at) {//nop; +goto L48e9d8;} +//nop; +t2 = 0x1002f790; +t3 = MEM_U32(t0 + 24); +t2 = MEM_U32(t2 + 0); +t8 = t3 >> 3; +MEM_U32(t2 + 8) = t8; +goto L48e9fc; +MEM_U32(t2 + 8) = t8; +L48e9d8: +t4 = 0x10006594; +t5 = 0x1002f790; +t7 = MEM_U32(t4 + 36); +t5 = MEM_U32(t5 + 0); +if ((int)t7 >= 0) {t1 = (int)t7 >> 3; +goto L48e9f8;} +t1 = (int)t7 >> 3; +at = t7 + 0x7; +t1 = (int)at >> 3; +L48e9f8: +MEM_U32(t5 + 8) = t1; +L48e9fc: +t9 = MEM_U32(sp + 260); +at = 0x80000000; +t6 = MEM_U32(t9 + 12); +//nop; +t0 = t6 & at; +if (t0 != 0) {//nop; +goto L48ea30;} +//nop; +t3 = 0x10029fa0; +//nop; +t8 = MEM_U16(t3 + 50); +//nop; +if (t8 == 0) {s1 = zero; +goto L48ea3c;} +s1 = zero; +L48ea30: +s1 = 0x1; +goto L48ea3c; +s1 = 0x1; +// fdead 0 s1 = zero; +L48ea3c: +t2 = MEM_U32(sp + 264); +//nop; +t4 = MEM_U32(t2 + 24); +//nop; +t7 = MEM_U32(t4 + 8); +//nop; +if (t7 == 0) {//nop; +goto L48eaac;} +//nop; +t1 = MEM_U32(t7 + 4); +at = 0x16; +if (t1 != at) {//nop; +goto L48eaac;} +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t9 = MEM_U32(t5 + 12); +//nop; +t6 = t9 & 0x80; +if (t6 != 0) {//nop; +goto L48eae4;} +//nop; +t0 = MEM_U32(t5 + 4); +at = 0x18; +if (t0 != at) {//nop; +goto L48eaac;} +//nop; +t3 = MEM_U32(t5 + 40); +at = 0x4000000; +t8 = t3 & at; +if (t8 != 0) {//nop; +goto L48eae4;} +//nop; +L48eaac: +t2 = 0x1002dfa0; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +t4 = MEM_U32(t2 + 28); +//nop; +t1 = t4 >> 3; +lo = zero / t1; hi = zero % t1; +if (t1 != 0) {//nop; +goto L48ead8;} +//nop; +abort(); +L48ead8: +t7 = hi; +if (t7 == 0) {//nop; +goto L48eaf8;} +//nop; +L48eae4: +t9 = 0x10006594; +//nop; +s0 = MEM_U32(t9 + 4); +//nop; +goto L48eb10; +//nop; +L48eaf8: +t6 = 0x1002dfa0; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +s0 = MEM_U32(t6 + 28); +//nop; +L48eb10: +t5 = 0x1002f790; +t3 = 0x1002f790; +t5 = MEM_U32(t5 + 0); +t0 = s0 | s1; +MEM_U16(t5 + 2) = (uint16_t)t0; +t3 = MEM_U32(t3 + 0); +t8 = 0x1002f790; +MEM_U32(t3 + 12) = zero; +t8 = MEM_U32(t8 + 0); +t1 = 0x10008830; +t2 = MEM_U8(t8 + 0); +t0 = 0x1002e790; +t4 = t2 << 4; +t7 = t4 + t1; +t9 = MEM_U32(t7 + 4); +at = 0x1002f790; +t6 = t9 + t8; +t5 = t6 - t0; +MEM_U32(at + 0) = t6; +at = (int)t5 < (int)0x801; +if (at != 0) {t2 = MEM_U32(sp + 264); +goto L48eb94;} +t2 = MEM_U32(sp + 264); +//nop; +a0 = t0; +a1 = t5; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48eb78; +a1 = t5; +L48eb78: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t3; +L48eb90: +t2 = MEM_U32(sp + 264); +L48eb94: +//nop; +t4 = MEM_U32(t2 + 12); +//nop; +t1 = t4 << 7; +if ((int)t1 >= 0) {t8 = MEM_U32(sp + 268); +goto L48ec00;} +t8 = MEM_U32(sp + 268); +//nop; +a0 = MEM_U32(t2 + 16); +a2 = MEM_U32(sp + 260); +// bdead 400001a3 t9 = t9; +a1 = zero; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L48ebc4; +a1 = zero; +L48ebc4: +t7 = MEM_U32(sp + 268); +// bdead 40010103 gp = MEM_U32(sp + 88); +if (t7 == 0) {// bdead 40010103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40010103 ra = MEM_U32(sp + 92); +t9 = MEM_U32(sp + 264); +a1 = t7; +a0 = MEM_U32(t9 + 16); +//nop; +a2 = zero; +//nop; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48ebf0; +//nop; +L48ebf0: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t8 = MEM_U32(sp + 268); +L48ec00: +//nop; +if (t8 != 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t0 = 0x1002f790; +t6 = 0x67; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U8(t0 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48ec30; +//nop; +L48ec30: +// bdead 4000010b gp = MEM_U32(sp + 88); +t3 = v0 & 0x1f; +t4 = 0x1002f790; +t7 = 0x1002f790; +t4 = MEM_U32(t4 + 0); +t8 = 0x1002f790; +t1 = MEM_U8(t4 + 1); +t5 = 0x10008830; +t2 = t1 & 0xffe0; +t9 = t3 | t2; +MEM_U8(t4 + 1) = (uint8_t)t9; +t7 = MEM_U32(t7 + 0); +t9 = 0x1002e790; +MEM_U16(t7 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +at = 0x1002f790; +t6 = MEM_U8(t8 + 0); +//nop; +t0 = t6 << 4; +t1 = t0 + t5; +t3 = MEM_U32(t1 + 4); +//nop; +t2 = t3 + t8; +t4 = t2 - t9; +MEM_U32(at + 0) = t2; +at = (int)t4 < (int)0x801; +if (at != 0) {a0 = t9; +goto L4936bc;} +a0 = t9; +//nop; +a1 = t4; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48ecb0; +//nop; +L48ecb0: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t7 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t7; +goto L4936bc; +MEM_U32(at + 0) = t7; +// fdead 0 t6 = MEM_U32(sp + 260); +L48eccc: +//nop; +t0 = MEM_U32(t6 + 12); +//nop; +t5 = t0 << 0; +if ((int)t5 < 0) {t8 = MEM_U32(sp + 264); +goto L48ed24;} +t8 = MEM_U32(sp + 264); +t1 = 0x10029fa0; +//nop; +t3 = MEM_U16(t1 + 50); +//nop; +if (t3 != 0) {t8 = MEM_U32(sp + 264); +goto L48ed24;} +t8 = MEM_U32(sp + 264); +a0 = 0x1001600c; +a1 = 0x1001601c; +//nop; +a2 = 0x100e; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48ed18; +a1 = a1; +L48ed18: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t8 = MEM_U32(sp + 264); +L48ed24: +//nop; +t2 = MEM_U32(t8 + 24); +//nop; +a0 = MEM_U32(t2 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48ed3c; +//nop; +L48ed3c: +// bdead 4000000b gp = MEM_U32(sp + 88); +//nop; +t9 = 0x10007e24; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (v0 == t9) {t4 = MEM_U32(sp + 260); +goto L48ed84;} +t4 = MEM_U32(sp + 260); +a0 = 0x10016028; +a1 = 0x10016050; +//nop; +a2 = 0x100f; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48ed78; +a1 = a1; +L48ed78: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t4 = MEM_U32(sp + 260); +L48ed84: +at = 0x18; +t7 = MEM_U32(t4 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L48edb4;} +at = 0x14; +if (t7 != at) {t2 = MEM_U32(sp + 260); +goto L48ede8;} +t2 = MEM_U32(sp + 260); +t6 = MEM_U32(t4 + 12); +//nop; +t0 = t6 << 2; +if ((int)t0 < 0) {t2 = MEM_U32(sp + 260); +goto L48ede8;} +t2 = MEM_U32(sp + 260); +L48edb4: +t5 = MEM_U32(sp + 260); +//nop; +t1 = MEM_U32(t5 + 8); +//nop; +if (t1 == 0) {t2 = MEM_U32(sp + 260); +goto L48ede8;} +t2 = MEM_U32(sp + 260); +t3 = MEM_U32(t5 + 12); +at = 0xd0000000; +t8 = t3 & at; +if (t8 == 0) {t2 = MEM_U32(sp + 260); +goto L48ede8;} +t2 = MEM_U32(sp + 260); +MEM_U32(sp + 260) = t1; +t2 = MEM_U32(sp + 260); +L48ede8: +//nop; +a0 = MEM_U32(t2 + 28); +// bdead 40000823 t9 = t9; +MEM_U32(sp + 248) = a0; +a1 = MEM_U32(t2 + 24); +a2 = zero; +MEM_U32(sp + 244) = a1; +t4 = MEM_U32(t2 + 12); +a3 = zero; +t6 = t4 & 0x80; +MEM_U32(sp + 16) = t6; +func_488f40(mem, sp, a0, a1, a2, a3); +goto L48ee18; +MEM_U32(sp + 16) = t6; +L48ee18: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48ee24: +//nop; +a0 = MEM_U32(sp + 264); +// bdead 40000023 t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_495110(mem, sp, a0, a1, a2, a3); +goto L48ee40; +a3 = zero; +L48ee40: +t0 = MEM_U32(sp + 268); +// bdead 40000303 gp = MEM_U32(sp + 88); +at = 0x1; +if (t0 != at) {// bdead 40000103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000103 ra = MEM_U32(sp + 92); +t5 = MEM_U32(sp + 264); +//nop; +t3 = MEM_U32(t5 + 12); +//nop; +t8 = t3 << 7; +if ((int)t8 < 0) {t1 = MEM_U32(sp + 264); +goto L48ee98;} +t1 = MEM_U32(sp + 264); +a0 = 0x1001605c; +a1 = 0x10016068; +//nop; +a2 = 0x101e; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48ee8c; +a1 = a1; +L48ee8c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t1 = MEM_U32(sp + 264); +L48ee98: +//nop; +a0 = MEM_U32(t1 + 16); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48eeac; +a2 = zero; +L48eeac: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48eeb8: +t9 = MEM_U32(sp + 272); +//nop; +if (t9 == 0) {t7 = MEM_U32(sp + 264); +goto L48eef0;} +t7 = MEM_U32(sp + 264); +a0 = 0x10016074; +a1 = 0x10016080; +//nop; +a2 = 0x1025; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48eee4; +a1 = a1; +L48eee4: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t7 = MEM_U32(sp + 264); +L48eef0: +//nop; +a1 = MEM_U32(sp + 268); +a0 = MEM_U32(t7 + 24); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48ef04; +a2 = zero; +L48ef04: +t2 = MEM_U32(sp + 268); +// bdead 40000803 gp = MEM_U32(sp + 88); +if (t2 == 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +t4 = MEM_U32(sp + 264); +at = 0x2c; +s0 = MEM_U32(t4 + 4); +//nop; +if (s0 == at) {at = 0x35; +goto L48ef44;} +at = 0x35; +if (s0 == at) {at = 0x36; +goto L48f000;} +at = 0x36; +if (s0 == at) {// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000001 ra = MEM_U32(sp + 92); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L48ef44: +t0 = 0x1002f790; +t6 = 0x61; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U8(t0 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48ef68; +//nop; +L48ef68: +// bdead 4000010b gp = MEM_U32(sp + 88); +t3 = v0 & 0x1f; +t8 = 0x1002f790; +t2 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t4 = 0x1002f790; +t1 = MEM_U8(t8 + 1); +t5 = 0x10008830; +t9 = t1 & 0xffe0; +t7 = t3 | t9; +MEM_U8(t8 + 1) = (uint8_t)t7; +t2 = MEM_U32(t2 + 0); +t7 = 0x1002e790; +MEM_U16(t2 + 2) = (uint16_t)zero; +t4 = MEM_U32(t4 + 0); +at = 0x1002f790; +t6 = MEM_U8(t4 + 0); +//nop; +t0 = t6 << 4; +t1 = t0 + t5; +t3 = MEM_U32(t1 + 4); +//nop; +t9 = t3 + t4; +t8 = t9 - t7; +MEM_U32(at + 0) = t9; +at = (int)t8 < (int)0x801; +if (at != 0) {// bdead 42010101 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 42010101 ra = MEM_U32(sp + 92); +//nop; +a0 = t7; +a1 = t8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48efe8; +a1 = t8; +L48efe8: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t2 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t2; +goto L4936bc; +MEM_U32(at + 0) = t2; +L48f000: +t0 = 0x1002f790; +t6 = 0x5e; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U8(t0 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48f024; +//nop; +L48f024: +// bdead 4000010b gp = MEM_U32(sp + 88); +t1 = v0 & 0x1f; +t3 = 0x1002f790; +t8 = 0x1002f790; +t3 = MEM_U32(t3 + 0); +t2 = 0x1002f790; +t4 = MEM_U8(t3 + 1); +t5 = 0x10008830; +t9 = t4 & 0xffe0; +t7 = t1 | t9; +MEM_U8(t3 + 1) = (uint8_t)t7; +t8 = MEM_U32(t8 + 0); +t7 = 0x1002e790; +MEM_U16(t8 + 2) = (uint16_t)zero; +t2 = MEM_U32(t2 + 0); +at = 0x1002f790; +t6 = MEM_U8(t2 + 0); +//nop; +t0 = t6 << 4; +t4 = t0 + t5; +t1 = MEM_U32(t4 + 4); +//nop; +t9 = t1 + t2; +t3 = t9 - t7; +MEM_U32(at + 0) = t9; +at = (int)t3 < (int)0x801; +if (at != 0) {// bdead 40011101 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40011101 ra = MEM_U32(sp + 92); +//nop; +a0 = t7; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48f0a4; +a1 = t3; +L48f0a4: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t8 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t8; +goto L4936bc; +MEM_U32(at + 0) = t8; +L48f0bc: +//nop; +a0 = MEM_U32(sp + 264); +//nop; +v0 = f_expr_cg_optimize_fabs_call(mem, sp, a0); +goto L48f0cc; +//nop; +L48f0cc: +// bdead 4000010b gp = MEM_U32(sp + 88); +if (v0 == 0) {t0 = MEM_U32(sp + 264); +goto L48f104;} +t0 = MEM_U32(sp + 264); +t6 = MEM_U32(sp + 264); +//nop; +a1 = MEM_U32(sp + 268); +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t6 + 28); +//nop; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48f0f4; +//nop; +L48f0f4: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t0 = MEM_U32(sp + 264); +L48f104: +//nop; +a1 = MEM_U32(sp + 268); +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t0 + 28); +//nop; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48f11c; +//nop; +L48f11c: +t5 = MEM_U32(sp + 268); +// bdead 40004003 gp = MEM_U32(sp + 88); +if (t5 == 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48f13c; +//nop; +L48f13c: +t4 = MEM_U32(sp + 264); +// bdead 4000200b gp = MEM_U32(sp + 88); +MEM_U32(sp + 256) = v0; +t1 = MEM_U32(t4 + 28); +//nop; +a0 = MEM_U32(t1 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48f15c; +//nop; +L48f15c: +t2 = MEM_U32(sp + 256); +// bdead 4000090b gp = MEM_U32(sp + 88); +MEM_U32(sp + 176) = v0; +if (t2 == v0) {// bdead 40000103 t9 = v0; +goto L48f220;} +// bdead 40000103 t9 = v0; +t3 = 0x1002f790; +t5 = 0x1002f790; +t3 = MEM_U32(t3 + 0); +t7 = 0x18; +MEM_U8(t3 + 0) = (uint8_t)t7; +t5 = MEM_U32(t5 + 0); +t6 = MEM_U32(sp + 256); +t4 = MEM_U8(t5 + 1); +t0 = t6 & 0x1f; +t1 = t4 & 0xffe0; +t2 = t0 | t1; +t7 = 0x1002f790; +MEM_U8(t5 + 1) = (uint8_t)t2; +t9 = MEM_U32(sp + 176); +t7 = MEM_U32(t7 + 0); +t3 = 0x1002f790; +MEM_U8(t7 + 8) = (uint8_t)t9; +t3 = MEM_U32(t3 + 0); +t8 = 0x1002f790; +MEM_U16(t3 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +t0 = 0x10008830; +t6 = MEM_U8(t8 + 0); +t9 = 0x1002e790; +t4 = t6 << 4; +t1 = t4 + t0; +t2 = MEM_U32(t1 + 4); +at = 0x1002f790; +t5 = t2 + t8; +t7 = t5 - t9; +MEM_U32(at + 0) = t5; +at = (int)t7 < (int)0x801; +if (at != 0) {a0 = t9; +goto L48f220;} +a0 = t9; +//nop; +a1 = t7; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48f208; +//nop; +L48f208: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t3; +L48f220: +t6 = MEM_U32(sp + 264); +//nop; +t4 = MEM_U32(t6 + 12); +//nop; +t0 = t4 << 2; +if ((int)t0 >= 0) {// bdead 40000103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000103 ra = MEM_U32(sp + 92); +t2 = 0x1002f790; +t7 = 0x1002f790; +t2 = MEM_U32(t2 + 0); +t1 = 0x19; +MEM_U8(t2 + 0) = (uint8_t)t1; +t7 = MEM_U32(t7 + 0); +t5 = MEM_U32(sp + 256); +t3 = MEM_U8(t7 + 1); +t9 = t5 & 0x1f; +t6 = t3 & 0xffe0; +t4 = t9 | t6; +MEM_U8(t7 + 1) = (uint8_t)t4; +t0 = MEM_U32(sp + 260); +t2 = 0x1002f790; +t1 = MEM_U32(t0 + 24); +t2 = MEM_U32(t2 + 0); +t8 = 0x1002f790; +MEM_U32(t2 + 4) = t1; +t8 = MEM_U32(t8 + 0); +t5 = 0x1002f790; +MEM_U16(t8 + 2) = (uint16_t)zero; +t5 = MEM_U32(t5 + 0); +t6 = 0x10008830; +t3 = MEM_U8(t5 + 0); +t1 = 0x1002e790; +t9 = t3 << 4; +t4 = t9 + t6; +t7 = MEM_U32(t4 + 4); +at = 0x1002f790; +t0 = t7 + t5; +t2 = t0 - t1; +MEM_U32(at + 0) = t0; +at = (int)t2 < (int)0x801; +if (at != 0) {// bdead 40000d01 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000d01 ra = MEM_U32(sp + 92); +//nop; +a0 = t1; +a1 = t2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48f2d8; +a1 = t2; +L48f2d8: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t8 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t8; +goto L4936bc; +MEM_U32(at + 0) = t8; +L48f2f0: +t3 = 0x1; +MEM_U32(sp + 232) = t3; +L48f2f8: +t9 = MEM_U32(sp + 272); +//nop; +if (t9 == 0) {t6 = MEM_U32(sp + 264); +goto L48f330;} +t6 = MEM_U32(sp + 264); +a0 = 0x1001608c; +a1 = 0x10016098; +//nop; +a2 = 0x106d; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L48f324; +a1 = a1; +L48f324: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = MEM_U32(sp + 264); +L48f330: +//nop; +t4 = MEM_U32(t6 + 12); +//nop; +t7 = t4 << 5; +if ((int)t7 >= 0) {t5 = MEM_U32(sp + 264); +goto L48f4a4;} +t5 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t6 + 28); +a1 = MEM_U32(sp + 268); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48f35c; +a2 = zero; +L48f35c: +// bdead 40000103 gp = MEM_U32(sp + 88); +t5 = MEM_U32(sp + 264); +//nop; +a1 = MEM_U32(sp + 268); +a0 = MEM_U32(t5 + 24); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48f378; +a2 = zero; +L48f378: +t0 = MEM_U32(sp + 232); +// bdead 40000203 gp = MEM_U32(sp + 88); +if (t0 == 0) {t0 = MEM_U32(sp + 268); +goto L48f4e0;} +t0 = MEM_U32(sp + 268); +t1 = MEM_U32(sp + 268); +//nop; +if (t1 == 0) {t0 = MEM_U32(sp + 268); +goto L48f4e0;} +t0 = MEM_U32(sp + 268); +t8 = 0x1002f790; +t2 = 0x7e; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U8(t8 + 0) = (uint8_t)t2; +t3 = MEM_U32(sp + 264); +//nop; +t9 = MEM_U32(t3 + 24); +//nop; +a0 = MEM_U32(t9 + 8); +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48f3d0; +//nop; +L48f3d0: +// bdead 4000000b gp = MEM_U32(sp + 88); +t7 = v0 & 0x1f; +t6 = 0x1002f790; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t5 = MEM_U8(t6 + 1); +//nop; +t0 = t5 & 0xffe0; +t1 = t7 | t0; +MEM_U8(t6 + 1) = (uint8_t)t1; +t2 = MEM_U32(sp + 264); +//nop; +t8 = MEM_U32(t2 + 28); +//nop; +a0 = MEM_U32(t8 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48f418; +//nop; +L48f418: +// bdead 4000010b gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002f790; +t9 = 0x1002f790; +t3 = MEM_U32(t3 + 0); +t4 = 0x1002f790; +MEM_U8(t3 + 8) = (uint8_t)v0; +t9 = MEM_U32(t9 + 0); +t0 = 0x10008830; +MEM_U16(t9 + 2) = (uint16_t)zero; +t4 = MEM_U32(t4 + 0); +at = 0x1002f790; +t5 = MEM_U8(t4 + 0); +t8 = 0x1002e790; +t7 = t5 << 4; +t1 = t7 + t0; +t6 = MEM_U32(t1 + 4); +//nop; +t2 = t6 + t4; +MEM_U32(at + 0) = t2; +t3 = t2 - t8; +at = (int)t3 < (int)0x801; +if (at != 0) {t0 = MEM_U32(sp + 268); +goto L48f4e0;} +t0 = MEM_U32(sp + 268); +//nop; +a0 = t8; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48f488; +a1 = t3; +L48f488: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t9; +goto L48f4dc; +MEM_U32(at + 0) = t9; +// fdead 0 t5 = MEM_U32(sp + 264); +L48f4a4: +//nop; +a1 = MEM_U32(sp + 268); +a0 = MEM_U32(t5 + 24); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48f4b8; +a2 = zero; +L48f4b8: +// bdead 40000103 gp = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 264); +//nop; +a1 = MEM_U32(sp + 268); +a0 = MEM_U32(t7 + 28); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L48f4d4; +a2 = zero; +L48f4d4: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +L48f4dc: +t0 = MEM_U32(sp + 268); +L48f4e0: +//nop; +if (t0 == 0) {// bdead 40000003 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000003 ra = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48f4fc; +//nop; +L48f4fc: +t1 = MEM_U32(sp + 264); +MEM_U32(sp + 256) = v0; +t6 = MEM_U32(t1 + 4); +// bdead 40008103 gp = MEM_U32(sp + 88); +t4 = t6 + 0xffffffc5; +at = t4 < 0x1e; +if (at == 0) {//nop; +goto L4901a8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100169ec[] = { +&&L48fcf8, +&&L48fd98, +&&L48fe38, +&&L4901a8, +&&L4901a8, +&&L4901a8, +&&L4901a8, +&&L4901a8, +&&L4901a8, +&&L48f758, +&&L4901a8, +&&L48fed8, +&&L48f898, +&&L48fa28, +&&L4901a8, +&&L48faf0, +&&L48fbb8, +&&L4901a8, +&&L48f960, +&&L48f53c, +&&L4901a8, +&&L48f7f8, +&&L4901a8, +&&L490040, +&&L4901a8, +&&L4900e0, +&&L4901a8, +&&L48ffa0, +&&L4901a8, +&&L48fc58, +}; +dest = Lswitch100169ec[t4]; +//nop; +goto *dest; +//nop; +L48f53c: +t2 = MEM_U32(sp + 264); +//nop; +t8 = MEM_U32(t2 + 28); +//nop; +a0 = MEM_U32(t8 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48f558; +//nop; +L48f558: +t9 = MEM_U32(sp + 256); +// bdead 4400010b gp = MEM_U32(sp + 88); +if (v0 == t9) {MEM_U32(sp + 172) = v0; +goto L48f6b8;} +MEM_U32(sp + 172) = v0; +t7 = 0x1002f790; +t4 = 0x1002f790; +t7 = MEM_U32(t7 + 0); +t5 = 0x7d; +MEM_U8(t7 + 0) = (uint8_t)t5; +t4 = MEM_U32(t4 + 0); +t1 = MEM_U32(sp + 172); +t2 = MEM_U8(t4 + 1); +t6 = t1 & 0x1f; +t8 = t2 & 0xffe0; +t9 = 0x1002f790; +t3 = t6 | t8; +MEM_U8(t4 + 1) = (uint8_t)t3; +t9 = MEM_U32(t9 + 0); +t5 = 0x1002f790; +MEM_U16(t9 + 2) = (uint16_t)zero; +t5 = MEM_U32(t5 + 0); +t1 = 0x10008830; +t7 = MEM_U8(t5 + 0); +t3 = 0x1002e790; +t0 = t7 << 4; +t2 = t0 + t1; +t6 = MEM_U32(t2 + 4); +at = 0x1002f790; +t8 = t6 + t5; +t4 = t8 - t3; +MEM_U32(at + 0) = t8; +at = (int)t4 < (int)0x801; +if (at != 0) {//nop; +goto L48f608;} +//nop; +//nop; +a0 = t3; +a1 = t4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48f5f0; +a1 = t4; +L48f5f0: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t9; +L48f608: +t0 = 0x1002f790; +t5 = 0x1002f790; +t0 = MEM_U32(t0 + 0); +t7 = 0x18; +MEM_U8(t0 + 0) = (uint8_t)t7; +t5 = MEM_U32(t5 + 0); +t2 = MEM_U32(sp + 256); +t8 = MEM_U8(t5 + 1); +t6 = t2 & 0x1f; +t3 = t8 & 0xffe0; +t4 = t6 | t3; +t7 = 0x1002f790; +MEM_U8(t5 + 1) = (uint8_t)t4; +t9 = MEM_U32(sp + 172); +t7 = MEM_U32(t7 + 0); +t0 = 0x1002f790; +MEM_U8(t7 + 8) = (uint8_t)t9; +t0 = MEM_U32(t0 + 0); +t1 = 0x1002f790; +MEM_U16(t0 + 2) = (uint16_t)zero; +t1 = MEM_U32(t1 + 0); +t6 = 0x10008830; +t2 = MEM_U8(t1 + 0); +t9 = 0x1002e790; +t8 = t2 << 4; +t3 = t8 + t6; +t4 = MEM_U32(t3 + 4); +at = 0x1002f790; +t5 = t4 + t1; +t7 = t5 - t9; +MEM_U32(at + 0) = t5; +at = (int)t7 < (int)0x801; +if (at != 0) {a0 = t9; +goto L4901a8;} +a0 = t9; +//nop; +a1 = t7; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48f6a0; +//nop; +L48f6a0: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t0 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t0; +goto L4901a8; +MEM_U32(at + 0) = t0; +L48f6b8: +t8 = 0x1002f790; +t1 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t2 = 0x7d; +MEM_U8(t8 + 0) = (uint8_t)t2; +t1 = MEM_U32(t1 + 0); +t3 = MEM_U32(sp + 256); +t5 = MEM_U8(t1 + 1); +t4 = t3 & 0x1f; +t9 = t5 & 0xffe0; +t0 = 0x1002f790; +t7 = t4 | t9; +MEM_U8(t1 + 1) = (uint8_t)t7; +t0 = MEM_U32(t0 + 0); +t2 = 0x1002f790; +MEM_U16(t0 + 2) = (uint16_t)zero; +t2 = MEM_U32(t2 + 0); +t3 = 0x10008830; +t8 = MEM_U8(t2 + 0); +t7 = 0x1002e790; +t6 = t8 << 4; +t5 = t6 + t3; +t4 = MEM_U32(t5 + 4); +at = 0x1002f790; +t9 = t4 + t2; +t1 = t9 - t7; +MEM_U32(at + 0) = t9; +at = (int)t1 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t7; +a1 = t1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48f740; +a1 = t1; +L48f740: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t0 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t0; +goto L4901a8; +MEM_U32(at + 0) = t0; +L48f758: +t6 = 0x1002f790; +t2 = 0x1002f790; +t6 = MEM_U32(t6 + 0); +t8 = 0x1d; +MEM_U8(t6 + 0) = (uint8_t)t8; +t2 = MEM_U32(t2 + 0); +t5 = MEM_U32(sp + 256); +t9 = MEM_U8(t2 + 1); +t4 = t5 & 0x1f; +t7 = t9 & 0xffe0; +t0 = 0x1002f790; +t1 = t4 | t7; +MEM_U8(t2 + 1) = (uint8_t)t1; +t0 = MEM_U32(t0 + 0); +t8 = 0x1002f790; +MEM_U16(t0 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +t5 = 0x10008830; +t6 = MEM_U8(t8 + 0); +t1 = 0x1002e790; +t3 = t6 << 4; +t9 = t3 + t5; +t4 = MEM_U32(t9 + 4); +at = 0x1002f790; +t7 = t4 + t8; +t2 = t7 - t1; +MEM_U32(at + 0) = t7; +at = (int)t2 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t1; +a1 = t2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48f7e0; +a1 = t2; +L48f7e0: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t0 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t0; +goto L4901a8; +MEM_U32(at + 0) = t0; +L48f7f8: +t3 = 0x1002f790; +t8 = 0x1002f790; +t3 = MEM_U32(t3 + 0); +t6 = 0x69; +MEM_U8(t3 + 0) = (uint8_t)t6; +t8 = MEM_U32(t8 + 0); +t9 = MEM_U32(sp + 256); +t7 = MEM_U8(t8 + 1); +t4 = t9 & 0x1f; +t1 = t7 & 0xffe0; +t0 = 0x1002f790; +t2 = t4 | t1; +MEM_U8(t8 + 1) = (uint8_t)t2; +t0 = MEM_U32(t0 + 0); +t6 = 0x1002f790; +MEM_U16(t0 + 2) = (uint16_t)zero; +t6 = MEM_U32(t6 + 0); +t9 = 0x10008830; +t3 = MEM_U8(t6 + 0); +t2 = 0x1002e790; +t5 = t3 << 4; +t7 = t5 + t9; +t4 = MEM_U32(t7 + 4); +at = 0x1002f790; +t1 = t4 + t6; +t8 = t1 - t2; +MEM_U32(at + 0) = t1; +at = (int)t8 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t2; +a1 = t8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48f880; +a1 = t8; +L48f880: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t0 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t0; +goto L4901a8; +MEM_U32(at + 0) = t0; +L48f898: +t5 = 0x1002f790; +t3 = 0x29; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U8(t5 + 0) = (uint8_t)t3; +t9 = MEM_U32(sp + 264); +//nop; +t7 = MEM_U32(t9 + 24); +//nop; +a0 = MEM_U32(t7 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48f8c8; +//nop; +L48f8c8: +// bdead 4000010b gp = MEM_U32(sp + 88); +t6 = v0 & 0x1f; +t1 = 0x1002f790; +t3 = 0x1002f790; +t1 = MEM_U32(t1 + 0); +t5 = 0x1002f790; +t2 = MEM_U8(t1 + 1); +t4 = 0x10008830; +t8 = t2 & 0xffe0; +t0 = t6 | t8; +MEM_U8(t1 + 1) = (uint8_t)t0; +t3 = MEM_U32(t3 + 0); +t0 = 0x1002e790; +MEM_U16(t3 + 2) = (uint16_t)zero; +t5 = MEM_U32(t5 + 0); +at = 0x1002f790; +t9 = MEM_U8(t5 + 0); +//nop; +t7 = t9 << 4; +t2 = t7 + t4; +t6 = MEM_U32(t2 + 4); +//nop; +t8 = t6 + t5; +t1 = t8 - t0; +MEM_U32(at + 0) = t8; +at = (int)t1 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t0; +a1 = t1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48f948; +a1 = t1; +L48f948: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t3; +goto L4901a8; +MEM_U32(at + 0) = t3; +L48f960: +t7 = 0x1002f790; +t9 = 0x4e; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t9; +t4 = MEM_U32(sp + 264); +//nop; +t2 = MEM_U32(t4 + 24); +//nop; +a0 = MEM_U32(t2 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48f990; +//nop; +L48f990: +// bdead 4000010b gp = MEM_U32(sp + 88); +t5 = v0 & 0x1f; +t8 = 0x1002f790; +t9 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t7 = 0x1002f790; +t0 = MEM_U8(t8 + 1); +t6 = 0x10008830; +t1 = t0 & 0xffe0; +t3 = t5 | t1; +MEM_U8(t8 + 1) = (uint8_t)t3; +t9 = MEM_U32(t9 + 0); +t3 = 0x1002e790; +MEM_U16(t9 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +at = 0x1002f790; +t4 = MEM_U8(t7 + 0); +//nop; +t2 = t4 << 4; +t0 = t2 + t6; +t5 = MEM_U32(t0 + 4); +//nop; +t1 = t5 + t7; +t8 = t1 - t3; +MEM_U32(at + 0) = t1; +at = (int)t8 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t3; +a1 = t8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48fa10; +a1 = t8; +L48fa10: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t9; +goto L4901a8; +MEM_U32(at + 0) = t9; +L48fa28: +t2 = 0x1002f790; +t4 = 0x28; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U8(t2 + 0) = (uint8_t)t4; +t6 = MEM_U32(sp + 264); +//nop; +t0 = MEM_U32(t6 + 24); +//nop; +a0 = MEM_U32(t0 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48fa58; +//nop; +L48fa58: +// bdead 4000010b gp = MEM_U32(sp + 88); +t7 = v0 & 0x1f; +t1 = 0x1002f790; +t4 = 0x1002f790; +t1 = MEM_U32(t1 + 0); +t2 = 0x1002f790; +t3 = MEM_U8(t1 + 1); +t5 = 0x10008830; +t8 = t3 & 0xffe0; +t9 = t7 | t8; +MEM_U8(t1 + 1) = (uint8_t)t9; +t4 = MEM_U32(t4 + 0); +t9 = 0x1002e790; +MEM_U16(t4 + 2) = (uint16_t)zero; +t2 = MEM_U32(t2 + 0); +at = 0x1002f790; +t6 = MEM_U8(t2 + 0); +//nop; +t0 = t6 << 4; +t3 = t0 + t5; +t7 = MEM_U32(t3 + 4); +//nop; +t8 = t7 + t2; +t1 = t8 - t9; +MEM_U32(at + 0) = t8; +at = (int)t1 < (int)0x801; +if (at != 0) {a0 = t9; +goto L4901a8;} +a0 = t9; +//nop; +a1 = t1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48fad8; +//nop; +L48fad8: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t4 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t4; +goto L4901a8; +MEM_U32(at + 0) = t4; +L48faf0: +t0 = 0x1002f790; +t6 = 0x4d; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U8(t0 + 0) = (uint8_t)t6; +t5 = MEM_U32(sp + 264); +//nop; +t3 = MEM_U32(t5 + 24); +//nop; +a0 = MEM_U32(t3 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48fb20; +//nop; +L48fb20: +// bdead 4000010b gp = MEM_U32(sp + 88); +t2 = v0 & 0x1f; +t8 = 0x1002f790; +t6 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t0 = 0x1002f790; +t9 = MEM_U8(t8 + 1); +t7 = 0x10008830; +t1 = t9 & 0xffe0; +t4 = t2 | t1; +MEM_U8(t8 + 1) = (uint8_t)t4; +t6 = MEM_U32(t6 + 0); +t4 = 0x1002e790; +MEM_U16(t6 + 2) = (uint16_t)zero; +t0 = MEM_U32(t0 + 0); +at = 0x1002f790; +t5 = MEM_U8(t0 + 0); +//nop; +t3 = t5 << 4; +t9 = t3 + t7; +t2 = MEM_U32(t9 + 4); +//nop; +t1 = t2 + t0; +t8 = t1 - t4; +MEM_U32(at + 0) = t1; +at = (int)t8 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t4; +a1 = t8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48fba0; +a1 = t8; +L48fba0: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t6; +goto L4901a8; +MEM_U32(at + 0) = t6; +L48fbb8: +t3 = 0x1002f790; +t0 = 0x1002f790; +t3 = MEM_U32(t3 + 0); +t5 = 0x73; +MEM_U8(t3 + 0) = (uint8_t)t5; +t0 = MEM_U32(t0 + 0); +t9 = MEM_U32(sp + 256); +t1 = MEM_U8(t0 + 1); +t2 = t9 & 0x1f; +t4 = t1 & 0xffe0; +t6 = 0x1002f790; +t8 = t2 | t4; +MEM_U8(t0 + 1) = (uint8_t)t8; +t6 = MEM_U32(t6 + 0); +t5 = 0x1002f790; +MEM_U16(t6 + 2) = (uint16_t)zero; +t5 = MEM_U32(t5 + 0); +t9 = 0x10008830; +t3 = MEM_U8(t5 + 0); +t8 = 0x1002e790; +t7 = t3 << 4; +t1 = t7 + t9; +t2 = MEM_U32(t1 + 4); +at = 0x1002f790; +t4 = t2 + t5; +t0 = t4 - t8; +MEM_U32(at + 0) = t4; +at = (int)t0 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t8; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48fc40; +a1 = t0; +L48fc40: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t6; +goto L4901a8; +MEM_U32(at + 0) = t6; +L48fc58: +t7 = 0x1002f790; +t5 = 0x1002f790; +t7 = MEM_U32(t7 + 0); +t3 = 0x74; +MEM_U8(t7 + 0) = (uint8_t)t3; +t5 = MEM_U32(t5 + 0); +t1 = MEM_U32(sp + 256); +t4 = MEM_U8(t5 + 1); +t2 = t1 & 0x1f; +t8 = t4 & 0xffe0; +t6 = 0x1002f790; +t0 = t2 | t8; +MEM_U8(t5 + 1) = (uint8_t)t0; +t6 = MEM_U32(t6 + 0); +t3 = 0x1002f790; +MEM_U16(t6 + 2) = (uint16_t)zero; +t3 = MEM_U32(t3 + 0); +t1 = 0x10008830; +t7 = MEM_U8(t3 + 0); +t0 = 0x1002e790; +t9 = t7 << 4; +t4 = t9 + t1; +t2 = MEM_U32(t4 + 4); +at = 0x1002f790; +t8 = t2 + t3; +t5 = t8 - t0; +MEM_U32(at + 0) = t8; +at = (int)t5 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t0; +a1 = t5; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48fce0; +a1 = t5; +L48fce0: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t6; +goto L4901a8; +MEM_U32(at + 0) = t6; +L48fcf8: +t9 = 0x1002f790; +t3 = 0x1002f790; +t9 = MEM_U32(t9 + 0); +t7 = 0x4; +MEM_U8(t9 + 0) = (uint8_t)t7; +t3 = MEM_U32(t3 + 0); +t4 = MEM_U32(sp + 256); +t8 = MEM_U8(t3 + 1); +t2 = t4 & 0x1f; +t0 = t8 & 0xffe0; +t6 = 0x1002f790; +t5 = t2 | t0; +MEM_U8(t3 + 1) = (uint8_t)t5; +t6 = MEM_U32(t6 + 0); +t7 = 0x1002f790; +MEM_U16(t6 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +t4 = 0x10008830; +t9 = MEM_U8(t7 + 0); +t5 = 0x1002e790; +t1 = t9 << 4; +t8 = t1 + t4; +t2 = MEM_U32(t8 + 4); +at = 0x1002f790; +t0 = t2 + t7; +t3 = t0 - t5; +MEM_U32(at + 0) = t0; +at = (int)t3 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t5; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48fd80; +a1 = t3; +L48fd80: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t6; +goto L4901a8; +MEM_U32(at + 0) = t6; +L48fd98: +t1 = 0x1002f790; +t7 = 0x1002f790; +t1 = MEM_U32(t1 + 0); +t9 = 0x3c; +MEM_U8(t1 + 0) = (uint8_t)t9; +t7 = MEM_U32(t7 + 0); +t8 = MEM_U32(sp + 256); +t0 = MEM_U8(t7 + 1); +t2 = t8 & 0x1f; +t5 = t0 & 0xffe0; +t6 = 0x1002f790; +t3 = t2 | t5; +MEM_U8(t7 + 1) = (uint8_t)t3; +t6 = MEM_U32(t6 + 0); +t9 = 0x1002f790; +MEM_U16(t6 + 2) = (uint16_t)zero; +t9 = MEM_U32(t9 + 0); +t8 = 0x10008830; +t1 = MEM_U8(t9 + 0); +t3 = 0x1002e790; +t4 = t1 << 4; +t0 = t4 + t8; +t2 = MEM_U32(t0 + 4); +at = 0x1002f790; +t5 = t2 + t9; +t7 = t5 - t3; +MEM_U32(at + 0) = t5; +at = (int)t7 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t3; +a1 = t7; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48fe20; +a1 = t7; +L48fe20: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t6; +goto L4901a8; +MEM_U32(at + 0) = t6; +L48fe38: +t4 = 0x1002f790; +t9 = 0x1002f790; +t4 = MEM_U32(t4 + 0); +t1 = 0x8d; +MEM_U8(t4 + 0) = (uint8_t)t1; +t9 = MEM_U32(t9 + 0); +t0 = MEM_U32(sp + 256); +t5 = MEM_U8(t9 + 1); +t2 = t0 & 0x1f; +t3 = t5 & 0xffe0; +t6 = 0x1002f790; +t7 = t2 | t3; +MEM_U8(t9 + 1) = (uint8_t)t7; +t6 = MEM_U32(t6 + 0); +t1 = 0x1002f790; +MEM_U16(t6 + 2) = (uint16_t)zero; +t1 = MEM_U32(t1 + 0); +t0 = 0x10008830; +t4 = MEM_U8(t1 + 0); +t7 = 0x1002e790; +t8 = t4 << 4; +t5 = t8 + t0; +t2 = MEM_U32(t5 + 4); +at = 0x1002f790; +t3 = t2 + t1; +t9 = t3 - t7; +MEM_U32(at + 0) = t3; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L4901a8;} +a1 = t9; +//nop; +a0 = t7; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48fec0; +//nop; +L48fec0: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t6; +goto L4901a8; +MEM_U32(at + 0) = t6; +L48fed8: +t8 = 0x1002f790; +t4 = 0x23; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U8(t8 + 0) = (uint8_t)t4; +t0 = MEM_U32(sp + 264); +//nop; +t5 = MEM_U32(t0 + 24); +//nop; +a0 = MEM_U32(t5 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L48ff08; +//nop; +L48ff08: +// bdead 4000010b gp = MEM_U32(sp + 88); +t1 = v0 & 0x1f; +t3 = 0x1002f790; +t4 = 0x1002f790; +t3 = MEM_U32(t3 + 0); +t8 = 0x1002f790; +t7 = MEM_U8(t3 + 1); +t2 = 0x10008830; +t9 = t7 & 0xffe0; +t6 = t1 | t9; +MEM_U8(t3 + 1) = (uint8_t)t6; +t4 = MEM_U32(t4 + 0); +t6 = 0x1002e790; +MEM_U16(t4 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +at = 0x1002f790; +t0 = MEM_U8(t8 + 0); +//nop; +t5 = t0 << 4; +t7 = t5 + t2; +t1 = MEM_U32(t7 + 4); +//nop; +t9 = t1 + t8; +t3 = t9 - t6; +MEM_U32(at + 0) = t9; +at = (int)t3 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t6; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L48ff88; +a1 = t3; +L48ff88: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t4 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t4; +goto L4901a8; +MEM_U32(at + 0) = t4; +L48ffa0: +t5 = 0x1002f790; +t8 = 0x1002f790; +t5 = MEM_U32(t5 + 0); +t0 = 0x1; +MEM_U8(t5 + 0) = (uint8_t)t0; +t8 = MEM_U32(t8 + 0); +t7 = MEM_U32(sp + 256); +t9 = MEM_U8(t8 + 1); +t1 = t7 & 0x1f; +t6 = t9 & 0xffe0; +t4 = 0x1002f790; +t3 = t1 | t6; +MEM_U8(t8 + 1) = (uint8_t)t3; +t4 = MEM_U32(t4 + 0); +t0 = 0x1002f790; +MEM_U16(t4 + 2) = (uint16_t)zero; +t0 = MEM_U32(t0 + 0); +t7 = 0x10008830; +t5 = MEM_U8(t0 + 0); +t3 = 0x1002e790; +t2 = t5 << 4; +t9 = t2 + t7; +t1 = MEM_U32(t9 + 4); +at = 0x1002f790; +t6 = t1 + t0; +t8 = t6 - t3; +MEM_U32(at + 0) = t6; +at = (int)t8 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t3; +a1 = t8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L490028; +a1 = t8; +L490028: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t4 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t4; +goto L4901a8; +MEM_U32(at + 0) = t4; +L490040: +t2 = 0x1002f790; +t0 = 0x1002f790; +t2 = MEM_U32(t2 + 0); +t5 = 0x5b; +MEM_U8(t2 + 0) = (uint8_t)t5; +t0 = MEM_U32(t0 + 0); +t9 = MEM_U32(sp + 256); +t6 = MEM_U8(t0 + 1); +t1 = t9 & 0x1f; +t3 = t6 & 0xffe0; +t4 = 0x1002f790; +t8 = t1 | t3; +MEM_U8(t0 + 1) = (uint8_t)t8; +t4 = MEM_U32(t4 + 0); +t5 = 0x1002f790; +MEM_U16(t4 + 2) = (uint16_t)zero; +t5 = MEM_U32(t5 + 0); +t9 = 0x10008830; +t2 = MEM_U8(t5 + 0); +t8 = 0x1002e790; +t7 = t2 << 4; +t6 = t7 + t9; +t1 = MEM_U32(t6 + 4); +at = 0x1002f790; +t3 = t1 + t5; +t0 = t3 - t8; +MEM_U32(at + 0) = t3; +at = (int)t0 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t8; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4900c8; +a1 = t0; +L4900c8: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t4 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t4; +goto L4901a8; +MEM_U32(at + 0) = t4; +L4900e0: +t7 = 0x1002f790; +t2 = 0x5f; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t2; +t9 = MEM_U32(sp + 264); +//nop; +t6 = MEM_U32(t9 + 24); +//nop; +a0 = MEM_U32(t6 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L490110; +//nop; +L490110: +// bdead 4000010b gp = MEM_U32(sp + 88); +t5 = v0 & 0x1f; +t3 = 0x1002f790; +t2 = 0x1002f790; +t3 = MEM_U32(t3 + 0); +t7 = 0x1002f790; +t8 = MEM_U8(t3 + 1); +t1 = 0x10008830; +t0 = t8 & 0xffe0; +t4 = t5 | t0; +MEM_U8(t3 + 1) = (uint8_t)t4; +t2 = MEM_U32(t2 + 0); +t4 = 0x1002e790; +MEM_U16(t2 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +at = 0x1002f790; +t9 = MEM_U8(t7 + 0); +//nop; +t6 = t9 << 4; +t8 = t6 + t1; +t5 = MEM_U32(t8 + 4); +//nop; +t0 = t5 + t7; +t3 = t0 - t4; +MEM_U32(at + 0) = t0; +at = (int)t3 < (int)0x801; +if (at != 0) {t9 = MEM_U32(sp + 260); +goto L4901ac;} +t9 = MEM_U32(sp + 260); +//nop; +a0 = t4; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L490190; +a1 = t3; +L490190: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t2 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t2; +L4901a8: +t9 = MEM_U32(sp + 260); +L4901ac: +//nop; +t6 = MEM_U32(t9 + 24); +//nop; +at = t6 < 0x20; +if (at == 0) {// bdead 40000103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000103 ra = MEM_U32(sp + 92); +t8 = 0x1002f790; +t4 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t1 = 0x19; +MEM_U8(t8 + 0) = (uint8_t)t1; +t4 = MEM_U32(t4 + 0); +t7 = MEM_U32(sp + 256); +t3 = MEM_U8(t4 + 1); +t0 = t7 & 0x1f; +t2 = t3 & 0xffe0; +t9 = t0 | t2; +MEM_U8(t4 + 1) = (uint8_t)t9; +t6 = MEM_U32(sp + 260); +t8 = 0x1002f790; +t1 = MEM_U32(t6 + 24); +t8 = MEM_U32(t8 + 0); +t5 = 0x1002f790; +MEM_U32(t8 + 4) = t1; +t5 = MEM_U32(t5 + 0); +t7 = 0x1002f790; +MEM_U16(t5 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +t2 = 0x10008830; +t3 = MEM_U8(t7 + 0); +t1 = 0x1002e790; +t0 = t3 << 4; +t9 = t0 + t2; +t4 = MEM_U32(t9 + 4); +at = 0x1002f790; +t6 = t4 + t7; +t8 = t6 - t1; +MEM_U32(at + 0) = t6; +at = (int)t8 < (int)0x801; +if (at != 0) {// bdead 42000501 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 42000501 ra = MEM_U32(sp + 92); +//nop; +a0 = t1; +a1 = t8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L490260; +a1 = t8; +L490260: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t5 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t5; +goto L4936bc; +MEM_U32(at + 0) = t5; +L490278: +t3 = MEM_U32(sp + 268); +//nop; +if (t3 == 0) {t0 = MEM_U32(sp + 264); +goto L4902b0;} +t0 = MEM_U32(sp + 264); +a0 = 0x100160a4; +a1 = 0x100160b8; +//nop; +a2 = 0x10cd; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4902a4; +a1 = a1; +L4902a4: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t0 = MEM_U32(sp + 264); +L4902b0: +//nop; +t2 = MEM_U32(t0 + 12); +//nop; +t9 = t2 << 7; +if ((int)t9 >= 0) {t6 = MEM_U32(sp + 264); +goto L4902e4;} +t6 = MEM_U32(sp + 264); +t4 = MEM_U32(t0 + 24); +//nop; +MEM_U32(sp + 164) = t4; +t7 = MEM_U32(t0 + 16); +MEM_U32(sp + 168) = t7; +goto L4902f8; +MEM_U32(sp + 168) = t7; +// fdead 0 t6 = MEM_U32(sp + 264); +L4902e4: +//nop; +t1 = MEM_U32(t6 + 24); +//nop; +MEM_U32(sp + 168) = t1; +MEM_U32(sp + 164) = t1; +L4902f8: +//nop; +a0 = MEM_U32(sp + 168); +a2 = MEM_U32(sp + 272); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L49030c; +a1 = 0x1; +L49030c: +t8 = MEM_U32(sp + 260); +// bdead 42000003 gp = MEM_U32(sp + 88); +t5 = MEM_U32(t8 + 4); +//nop; +if ((int)t5 <= 0) {at = (int)t5 < (int)0x4; +goto L4905cc;} +at = (int)t5 < (int)0x4; +if (at == 0) {t5 = MEM_U32(sp + 260); +goto L4905d0;} +t5 = MEM_U32(sp + 260); +t2 = 0x1002f790; +t3 = 0x49; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U8(t2 + 0) = (uint8_t)t3; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L490350; +//nop; +L490350: +// bdead 4000010b gp = MEM_U32(sp + 88); +t4 = v0 & 0x1f; +t0 = 0x1002f790; +t2 = 0x1002f790; +t0 = MEM_U32(t0 + 0); +t9 = 0x1002f790; +t7 = MEM_U8(t0 + 1); +at = 0x1002f790; +t6 = t7 & 0xffe0; +t1 = t4 | t6; +MEM_U8(t0 + 1) = (uint8_t)t1; +t8 = MEM_U32(sp + 260); +t2 = MEM_U32(t2 + 0); +t5 = MEM_U32(t8 + 24); +t6 = 0x10008830; +t3 = t5 >> 3; +MEM_U32(t2 + 8) = t3; +t9 = MEM_U32(t9 + 0); +t5 = 0x1002e790; +t7 = MEM_U8(t9 + 0); +//nop; +t4 = t7 << 4; +t1 = t4 + t6; +t0 = MEM_U32(t1 + 4); +//nop; +t8 = t0 + t9; +MEM_U32(at + 0) = t8; +t3 = t8 - t5; +at = (int)t3 < (int)0x801; +if (at != 0) {//nop; +goto L4903f4;} +//nop; +//nop; +a0 = t5; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4903dc; +a1 = t3; +L4903dc: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t2 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t2; +L4903f4: +t4 = 0x1002f790; +a0 = 0x1002e790; +//nop; +t4 = MEM_U32(t4 + 0); +a1 = t4 - a0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49040c; +a1 = t4 - a0; +L49040c: +// bdead 40000003 gp = MEM_U32(sp + 88); +t1 = MEM_U32(sp + 264); +t6 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t6; +t0 = MEM_U32(t1 + 20); +a0 = zero; +a2 = 0x3ff00000; +a3 = 0x0; +MEM_U32(sp + 16) = t0; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L49043c; +MEM_U32(sp + 16) = t0; +L49043c: +t9 = MEM_U32(sp + 264); +// bdead 44000003 gp = MEM_U32(sp + 88); +t8 = MEM_U32(t9 + 4); +at = 0x30; +if (t8 != at) {//nop; +goto L490510;} +//nop; +t3 = 0x1002f790; +t5 = 0x7d; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U8(t3 + 0) = (uint8_t)t5; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L490478; +//nop; +L490478: +// bdead 4000010b gp = MEM_U32(sp + 88); +t4 = v0 & 0x1f; +t7 = 0x1002f790; +t9 = 0x1002f790; +t7 = MEM_U32(t7 + 0); +t8 = 0x1002f790; +t6 = MEM_U8(t7 + 1); +t2 = 0x10008830; +t1 = t6 & 0xffe0; +t0 = t4 | t1; +MEM_U8(t7 + 1) = (uint8_t)t0; +t9 = MEM_U32(t9 + 0); +t0 = 0x1002e790; +MEM_U16(t9 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +at = 0x1002f790; +t5 = MEM_U8(t8 + 0); +//nop; +t3 = t5 << 4; +t6 = t3 + t2; +t4 = MEM_U32(t6 + 4); +//nop; +t1 = t4 + t8; +t7 = t1 - t0; +MEM_U32(at + 0) = t1; +at = (int)t7 < (int)0x801; +if (at != 0) {//nop; +goto L490a5c;} +//nop; +//nop; +a0 = t0; +a1 = t7; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4904f8; +a1 = t7; +L4904f8: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t9; +goto L490a5c; +MEM_U32(at + 0) = t9; +L490510: +t3 = 0x1002f790; +t5 = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U8(t3 + 0) = (uint8_t)t5; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L490534; +//nop; +L490534: +// bdead 4000010b gp = MEM_U32(sp + 88); +t6 = v0 & 0x1f; +t4 = 0x1002f790; +t7 = 0x1002f790; +t4 = MEM_U32(t4 + 0); +t9 = 0x1002f790; +t8 = MEM_U8(t4 + 1); +t2 = 0x10008830; +t1 = t8 & 0xffe0; +t0 = t6 | t1; +MEM_U8(t4 + 1) = (uint8_t)t0; +t7 = MEM_U32(t7 + 0); +t0 = 0x1002e790; +MEM_U16(t7 + 2) = (uint16_t)zero; +t9 = MEM_U32(t9 + 0); +at = 0x1002f790; +t5 = MEM_U8(t9 + 0); +//nop; +t3 = t5 << 4; +t8 = t3 + t2; +t6 = MEM_U32(t8 + 4); +//nop; +t1 = t6 + t9; +t4 = t1 - t0; +MEM_U32(at + 0) = t1; +at = (int)t4 < (int)0x801; +if (at != 0) {//nop; +goto L490a5c;} +//nop; +//nop; +a0 = t0; +a1 = t4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4905b4; +a1 = t4; +L4905b4: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t7 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t7; +goto L490a5c; +MEM_U32(at + 0) = t7; +L4905cc: +t5 = MEM_U32(sp + 260); +L4905d0: +at = 0x16; +t3 = MEM_U32(t5 + 4); +//nop; +if (t3 != at) {t5 = MEM_U32(sp + 264); +goto L4908b8;} +t5 = MEM_U32(sp + 264); +t2 = MEM_U32(sp + 264); +at = 0x30; +t8 = MEM_U32(t2 + 4); +//nop; +if (t8 != at) {//nop; +goto L490758;} +//nop; +t9 = 0x1002f790; +t6 = 0x1a; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U8(t9 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L490620; +//nop; +L490620: +// bdead 4000010b gp = MEM_U32(sp + 88); +t0 = v0 & 0x1f; +t4 = 0x1002f790; +at = 0x18; +t4 = MEM_U32(t4 + 0); +//nop; +t7 = MEM_U8(t4 + 1); +//nop; +t5 = t7 & 0xffe0; +t3 = t0 | t5; +MEM_U8(t4 + 1) = (uint8_t)t3; +t2 = MEM_U32(sp + 260); +//nop; +t8 = MEM_U32(t2 + 8); +//nop; +t6 = MEM_U32(t8 + 4); +//nop; +if (t6 == at) {at = 0x14; +goto L490688;} +at = 0x14; +if (t6 != at) {t2 = MEM_U32(sp + 260); +goto L4906c8;} +t2 = MEM_U32(sp + 260); +t9 = MEM_U32(t8 + 12); +//nop; +t1 = t9 << 2; +if ((int)t1 < 0) {t2 = MEM_U32(sp + 260); +goto L4906c8;} +t2 = MEM_U32(sp + 260); +L490688: +t7 = MEM_U32(sp + 260); +//nop; +t0 = MEM_U32(t7 + 8); +//nop; +t5 = MEM_U32(t0 + 8); +//nop; +if (t5 == 0) {t2 = MEM_U32(sp + 260); +goto L4906c8;} +t2 = MEM_U32(sp + 260); +t3 = MEM_U32(t0 + 12); +at = 0xd0000000; +t4 = t3 & at; +if (t4 == 0) {t2 = MEM_U32(sp + 260); +goto L4906c8;} +t2 = MEM_U32(sp + 260); +s0 = t5; +goto L4906d4; +s0 = t5; +// fdead 0 t2 = MEM_U32(sp + 260); +L4906c8: +//nop; +s0 = MEM_U32(t2 + 8); +//nop; +L4906d4: +t9 = 0x1002f790; +t6 = MEM_U32(s0 + 24); +t9 = MEM_U32(t9 + 0); +t1 = 0x1002f790; +t8 = t6 >> 3; +MEM_U32(t9 + 4) = t8; +t1 = MEM_U32(t1 + 0); +t7 = 0x1002f790; +MEM_U16(t1 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +t4 = 0x10008830; +t0 = MEM_U8(t7 + 0); +t8 = 0x1002e790; +t3 = t0 << 4; +t5 = t3 + t4; +t2 = MEM_U32(t5 + 4); +at = 0x1002f790; +t6 = t2 + t7; +t9 = t6 - t8; +MEM_U32(at + 0) = t6; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L490a5c;} +a1 = t9; +//nop; +a0 = t8; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L490740; +//nop; +L490740: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t1 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t1; +goto L490a5c; +MEM_U32(at + 0) = t1; +L490758: +t3 = 0x1002f790; +t0 = 0x37; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U8(t3 + 0) = (uint8_t)t0; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L49077c; +//nop; +L49077c: +// bdead 4000010b gp = MEM_U32(sp + 88); +t5 = v0 & 0x1f; +t2 = 0x1002f790; +at = 0x18; +t2 = MEM_U32(t2 + 0); +//nop; +t7 = MEM_U8(t2 + 1); +//nop; +t6 = t7 & 0xffe0; +t8 = t5 | t6; +MEM_U8(t2 + 1) = (uint8_t)t8; +t9 = MEM_U32(sp + 260); +//nop; +t1 = MEM_U32(t9 + 8); +//nop; +t0 = MEM_U32(t1 + 4); +//nop; +if (t0 == at) {at = 0x14; +goto L4907e4;} +at = 0x14; +if (t0 != at) {t9 = MEM_U32(sp + 260); +goto L490824;} +t9 = MEM_U32(sp + 260); +t3 = MEM_U32(t1 + 12); +//nop; +t4 = t3 << 2; +if ((int)t4 < 0) {t9 = MEM_U32(sp + 260); +goto L490824;} +t9 = MEM_U32(sp + 260); +L4907e4: +t7 = MEM_U32(sp + 260); +//nop; +t5 = MEM_U32(t7 + 8); +//nop; +t6 = MEM_U32(t5 + 8); +//nop; +if (t6 == 0) {t9 = MEM_U32(sp + 260); +goto L490824;} +t9 = MEM_U32(sp + 260); +t8 = MEM_U32(t5 + 12); +at = 0xd0000000; +t2 = t8 & at; +if (t2 == 0) {t9 = MEM_U32(sp + 260); +goto L490824;} +t9 = MEM_U32(sp + 260); +s0 = t6; +goto L490830; +s0 = t6; +// fdead 0 t9 = MEM_U32(sp + 260); +L490824: +//nop; +s0 = MEM_U32(t9 + 8); +//nop; +L490830: +t3 = 0x1002f790; +t0 = MEM_U32(s0 + 24); +t3 = MEM_U32(t3 + 0); +t4 = 0x1002f790; +t1 = t0 >> 3; +MEM_U32(t3 + 4) = t1; +t4 = MEM_U32(t4 + 0); +t7 = 0x1002f790; +MEM_U16(t4 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +t2 = 0x10008830; +t5 = MEM_U8(t7 + 0); +t1 = 0x1002e790; +t8 = t5 << 4; +t6 = t8 + t2; +t9 = MEM_U32(t6 + 4); +at = 0x1002f790; +t0 = t9 + t7; +t3 = t0 - t1; +MEM_U32(at + 0) = t0; +at = (int)t3 < (int)0x801; +if (at != 0) {//nop; +goto L490a5c;} +//nop; +//nop; +a0 = t1; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49089c; +a1 = t3; +L49089c: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t4 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t4; +goto L490a5c; +MEM_U32(at + 0) = t4; +// fdead 0 t5 = MEM_U32(sp + 264); +L4908b8: +at = 0x30; +t8 = MEM_U32(t5 + 4); +//nop; +if (t8 != at) {//nop; +goto L490994;} +//nop; +t6 = 0x1002f790; +t2 = 0x1a; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U8(t6 + 0) = (uint8_t)t2; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4908f0; +//nop; +L4908f0: +// bdead 4000010b gp = MEM_U32(sp + 88); +t7 = v0 & 0x1f; +t0 = 0x1002f790; +t8 = 0x1002f790; +t0 = MEM_U32(t0 + 0); +t2 = 0x1002f790; +t1 = MEM_U8(t0 + 1); +t5 = 0x1; +t3 = t1 & 0xffe0; +t4 = t7 | t3; +MEM_U8(t0 + 1) = (uint8_t)t4; +t8 = MEM_U32(t8 + 0); +t6 = 0x1002f790; +MEM_U32(t8 + 4) = t5; +t2 = MEM_U32(t2 + 0); +t7 = 0x10008830; +MEM_U16(t2 + 2) = (uint16_t)zero; +t6 = MEM_U32(t6 + 0); +t5 = 0x1002e790; +t9 = MEM_U8(t6 + 0); +at = 0x1002f790; +t1 = t9 << 4; +t3 = t1 + t7; +t4 = MEM_U32(t3 + 4); +//nop; +t0 = t4 + t6; +t8 = t0 - t5; +MEM_U32(at + 0) = t0; +at = (int)t8 < (int)0x801; +if (at != 0) {//nop; +goto L490a5c;} +//nop; +//nop; +a0 = t5; +a1 = t8; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49097c; +a1 = t8; +L49097c: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t2 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t2; +goto L490a5c; +MEM_U32(at + 0) = t2; +L490994: +t1 = 0x1002f790; +t9 = 0x37; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U8(t1 + 0) = (uint8_t)t9; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4909b8; +//nop; +L4909b8: +// bdead 4000010b gp = MEM_U32(sp + 88); +t3 = v0 & 0x1f; +t4 = 0x1002f790; +t2 = 0x1002f790; +t4 = MEM_U32(t4 + 0); +t9 = 0x1002f790; +t6 = MEM_U8(t4 + 1); +t8 = 0x1; +t0 = t6 & 0xffe0; +t5 = t3 | t0; +MEM_U8(t4 + 1) = (uint8_t)t5; +t2 = MEM_U32(t2 + 0); +t1 = 0x1002f790; +MEM_U32(t2 + 4) = t8; +t9 = MEM_U32(t9 + 0); +t3 = 0x10008830; +MEM_U16(t9 + 2) = (uint16_t)zero; +t1 = MEM_U32(t1 + 0); +t8 = 0x1002e790; +t7 = MEM_U8(t1 + 0); +at = 0x1002f790; +t6 = t7 << 4; +t0 = t6 + t3; +t5 = MEM_U32(t0 + 4); +//nop; +t4 = t5 + t1; +t2 = t4 - t8; +MEM_U32(at + 0) = t4; +at = (int)t2 < (int)0x801; +if (at != 0) {//nop; +goto L490a5c;} +//nop; +//nop; +a0 = t8; +a1 = t2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L490a44; +a1 = t2; +L490a44: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t9; +L490a5c: +//nop; +a0 = MEM_U32(sp + 164); +a1 = MEM_U32(sp + 272); +a2 = MEM_U32(sp + 260); +// bdead 400001e1 t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L490a78; +//nop; +L490a78: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L490a84: +t7 = MEM_U32(sp + 264); +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t7 + 24); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L490a9c; +a1 = 0x1; +L490a9c: +t6 = MEM_U32(sp + 260); +// bdead 40008003 gp = MEM_U32(sp + 88); +t3 = MEM_U32(t6 + 4); +//nop; +if ((int)t3 <= 0) {at = (int)t3 < (int)0x4; +goto L490c90;} +at = (int)t3 < (int)0x4; +if (at == 0) {t1 = MEM_U32(sp + 260); +goto L490c94;} +t1 = MEM_U32(sp + 260); +t5 = 0x1002f790; +t0 = 0x49; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U8(t5 + 0) = (uint8_t)t0; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L490ae0; +//nop; +L490ae0: +// bdead 4000010b gp = MEM_U32(sp + 88); +t4 = v0 & 0x1f; +t8 = 0x1002f790; +t5 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t1 = 0x1002f790; +t2 = MEM_U8(t8 + 1); +at = 0x1002f790; +t9 = t2 & 0xffe0; +t7 = t4 | t9; +MEM_U8(t8 + 1) = (uint8_t)t7; +t6 = MEM_U32(sp + 260); +t5 = MEM_U32(t5 + 0); +t3 = MEM_U32(t6 + 24); +t9 = 0x10008830; +t0 = t3 >> 3; +MEM_U32(t5 + 8) = t0; +t1 = MEM_U32(t1 + 0); +t3 = 0x1002e790; +t2 = MEM_U8(t1 + 0); +//nop; +t4 = t2 << 4; +t7 = t4 + t9; +t8 = MEM_U32(t7 + 4); +//nop; +t6 = t8 + t1; +MEM_U32(at + 0) = t6; +t0 = t6 - t3; +at = (int)t0 < (int)0x801; +if (at != 0) {//nop; +goto L490b84;} +//nop; +//nop; +a0 = t3; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L490b6c; +a1 = t0; +L490b6c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t5 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t5; +L490b84: +t4 = 0x1002f790; +a0 = 0x1002e790; +//nop; +t4 = MEM_U32(t4 + 0); +a1 = t4 - a0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L490b9c; +a1 = t4 - a0; +L490b9c: +// bdead 40000003 gp = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 264); +t9 = 0x1002e790; +at = 0x1002f790; +a0 = zero; +MEM_U32(at + 0) = t9; +//nop; +t8 = MEM_U32(t7 + 20); +a2 = 0x3ff00000; +a3 = 0x0; +MEM_U32(sp + 16) = t8; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L490bcc; +MEM_U32(sp + 16) = t8; +L490bcc: +// bdead 40000003 gp = MEM_U32(sp + 88); +t1 = 0x7d; +t6 = 0x1002f790; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U8(t6 + 0) = (uint8_t)t1; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L490bf8; +//nop; +L490bf8: +// bdead 4000010b gp = MEM_U32(sp + 88); +t0 = v0 & 0x1f; +t5 = 0x1002f790; +t7 = 0x1002f790; +t5 = MEM_U32(t5 + 0); +t8 = 0x1002f790; +t4 = MEM_U8(t5 + 1); +t3 = 0x10008830; +t2 = t4 & 0xffe0; +t9 = t0 | t2; +MEM_U8(t5 + 1) = (uint8_t)t9; +t7 = MEM_U32(t7 + 0); +t9 = 0x1002e790; +MEM_U16(t7 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +at = 0x1002f790; +t1 = MEM_U8(t8 + 0); +//nop; +t6 = t1 << 4; +t4 = t6 + t3; +t0 = MEM_U32(t4 + 4); +//nop; +t2 = t0 + t8; +t5 = t2 - t9; +MEM_U32(at + 0) = t2; +at = (int)t5 < (int)0x801; +if (at != 0) {a0 = t9; +goto L491188;} +a0 = t9; +//nop; +a1 = t5; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L490c78; +//nop; +L490c78: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t7 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t7; +goto L491188; +MEM_U32(at + 0) = t7; +L490c90: +t1 = MEM_U32(sp + 260); +L490c94: +at = 0x16; +t6 = MEM_U32(t1 + 4); +//nop; +if (t6 != at) {//nop; +goto L490e04;} +//nop; +t4 = 0x1002f790; +t3 = 0x1a; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U8(t4 + 0) = (uint8_t)t3; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L490ccc; +//nop; +L490ccc: +// bdead 4000010b gp = MEM_U32(sp + 88); +t8 = v0 & 0x1f; +t2 = 0x1002f790; +at = 0x18; +t2 = MEM_U32(t2 + 0); +//nop; +t9 = MEM_U8(t2 + 1); +//nop; +t5 = t9 & 0xffe0; +t7 = t8 | t5; +MEM_U8(t2 + 1) = (uint8_t)t7; +t1 = MEM_U32(sp + 260); +//nop; +t6 = MEM_U32(t1 + 8); +//nop; +t3 = MEM_U32(t6 + 4); +//nop; +if (t3 == at) {at = 0x14; +goto L490d34;} +at = 0x14; +if (t3 != at) {t1 = MEM_U32(sp + 260); +goto L490d74;} +t1 = MEM_U32(sp + 260); +t4 = MEM_U32(t6 + 12); +//nop; +t0 = t4 << 2; +if ((int)t0 < 0) {t1 = MEM_U32(sp + 260); +goto L490d74;} +t1 = MEM_U32(sp + 260); +L490d34: +t9 = MEM_U32(sp + 260); +//nop; +t8 = MEM_U32(t9 + 8); +//nop; +t5 = MEM_U32(t8 + 8); +//nop; +if (t5 == 0) {t1 = MEM_U32(sp + 260); +goto L490d74;} +t1 = MEM_U32(sp + 260); +t7 = MEM_U32(t8 + 12); +at = 0xd0000000; +t2 = t7 & at; +if (t2 == 0) {t1 = MEM_U32(sp + 260); +goto L490d74;} +t1 = MEM_U32(sp + 260); +s0 = t5; +goto L490d80; +s0 = t5; +// fdead 0 t1 = MEM_U32(sp + 260); +L490d74: +//nop; +s0 = MEM_U32(t1 + 8); +//nop; +L490d80: +t4 = 0x1002f790; +t3 = MEM_U32(s0 + 24); +t4 = MEM_U32(t4 + 0); +t0 = 0x1002f790; +t6 = t3 >> 3; +MEM_U32(t4 + 4) = t6; +t0 = MEM_U32(t0 + 0); +t9 = 0x1002f790; +MEM_U16(t0 + 2) = (uint16_t)zero; +t9 = MEM_U32(t9 + 0); +t2 = 0x10008830; +t8 = MEM_U8(t9 + 0); +t6 = 0x1002e790; +t7 = t8 << 4; +t5 = t7 + t2; +t1 = MEM_U32(t5 + 4); +at = 0x1002f790; +t3 = t1 + t9; +t4 = t3 - t6; +MEM_U32(at + 0) = t3; +at = (int)t4 < (int)0x801; +if (at != 0) {//nop; +goto L491188;} +//nop; +//nop; +a0 = t6; +a1 = t4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L490dec; +a1 = t4; +L490dec: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t0 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t0; +goto L491188; +MEM_U32(at + 0) = t0; +L490e04: +t7 = 0x1002f790; +t8 = 0x1a; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L490e28; +//nop; +L490e28: +// bdead 4000010b gp = MEM_U32(sp + 88); +t5 = v0 & 0x1f; +t1 = 0x1002f790; +t0 = 0x1002f790; +t1 = MEM_U32(t1 + 0); +t8 = 0x1002f790; +t9 = MEM_U8(t1 + 1); +t4 = 0x1; +t3 = t9 & 0xffe0; +t6 = t5 | t3; +MEM_U8(t1 + 1) = (uint8_t)t6; +t0 = MEM_U32(t0 + 0); +t7 = 0x1002f790; +MEM_U32(t0 + 4) = t4; +t8 = MEM_U32(t8 + 0); +t5 = 0x10008830; +MEM_U16(t8 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +t4 = 0x1002e790; +t2 = MEM_U8(t7 + 0); +at = 0x1002f790; +t9 = t2 << 4; +t3 = t9 + t5; +t6 = MEM_U32(t3 + 4); +//nop; +t1 = t6 + t7; +t0 = t1 - t4; +MEM_U32(at + 0) = t1; +at = (int)t0 < (int)0x801; +if (at != 0) {t2 = MEM_U32(sp + 264); +goto L490ed0;} +t2 = MEM_U32(sp + 264); +//nop; +a0 = t4; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L490eb4; +a1 = t0; +L490eb4: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t8 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t8; +t2 = MEM_U32(sp + 264); +L490ed0: +MEM_U32(sp + 252) = zero; +t9 = MEM_U32(t2 + 12); +//nop; +t5 = t9 << 2; +if ((int)t5 >= 0) {t1 = MEM_U32(sp + 260); +goto L490f4c;} +t1 = MEM_U32(sp + 260); +t3 = MEM_U32(sp + 268); +//nop; +if (t3 != 0) {t6 = t9 << 7; +goto L490f24;} +t6 = t9 << 7; +if ((int)t6 < 0) {t7 = MEM_U32(sp + 264); +goto L490f28;} +t7 = MEM_U32(sp + 264); +a0 = 0x100160c4; +a1 = 0x100160e8; +//nop; +a2 = 0x110d; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L490f1c; +a1 = a1; +L490f1c: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +L490f24: +t7 = MEM_U32(sp + 264); +L490f28: +//nop; +a0 = MEM_U32(t7 + 24); +// bdead 40000023 t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L490f3c; +//nop; +L490f3c: +// bdead 4000010b gp = MEM_U32(sp + 88); +MEM_U32(sp + 252) = v0; +goto L490f70; +MEM_U32(sp + 252) = v0; +// fdead 0 t1 = MEM_U32(sp + 260); +L490f4c: +t4 = 0x10006594; +s0 = MEM_U32(t1 + 24); +//nop; +MEM_U32(sp + 252) = s0; +t0 = MEM_U32(t4 + 12); +//nop; +if (t0 != s0) {t8 = MEM_U32(sp + 252); +goto L490f74;} +t8 = MEM_U32(sp + 252); +MEM_U32(sp + 252) = zero; +L490f70: +t8 = MEM_U32(sp + 252); +L490f74: +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 264); +goto L49118c;} +t6 = MEM_U32(sp + 264); +t2 = MEM_U32(sp + 264); +//nop; +t5 = MEM_U32(t2 + 12); +//nop; +t3 = t5 << 4; +if ((int)t3 >= 0) {//nop; +goto L4910bc;} +//nop; +t6 = 0x1002f790; +t9 = 0x19; +t6 = MEM_U32(t6 + 0); +at = 0x14; +MEM_U8(t6 + 0) = (uint8_t)t9; +t7 = MEM_U32(sp + 260); +//nop; +t1 = MEM_U32(t7 + 4); +//nop; +if (t1 == at) {at = (int)t1 < (int)0x5; +goto L490fd8;} +at = (int)t1 < (int)0x5; +if (at != 0) {at = (int)t1 < (int)0x11; +goto L491018;} +at = (int)t1 < (int)0x11; +if (at == 0) {//nop; +goto L491018;} +//nop; +L490fd8: +t4 = MEM_U32(sp + 260); +at = 0x40; +t0 = MEM_U32(t4 + 24); +//nop; +if (t0 != at) {//nop; +goto L491018;} +//nop; +t8 = 0x1002f790; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t2 = MEM_U8(t8 + 1); +//nop; +t5 = t2 & 0xffe0; +t3 = t5 | 0x7; +MEM_U8(t8 + 1) = (uint8_t)t3; +goto L49103c; +MEM_U8(t8 + 1) = (uint8_t)t3; +L491018: +t9 = 0x1002f790; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U8(t9 + 1); +//nop; +t7 = t6 & 0xffe0; +t1 = t7 | 0x8; +MEM_U8(t9 + 1) = (uint8_t)t1; +L49103c: +t0 = 0x1002f790; +t4 = MEM_U32(sp + 252); +t0 = MEM_U32(t0 + 0); +t2 = 0x1002f790; +MEM_U32(t0 + 4) = t4; +t2 = MEM_U32(t2 + 0); +t5 = 0x1002f790; +MEM_U16(t2 + 2) = (uint16_t)zero; +t5 = MEM_U32(t5 + 0); +t6 = 0x10008830; +t3 = MEM_U8(t5 + 0); +t4 = 0x1002e790; +t8 = t3 << 4; +t7 = t8 + t6; +t1 = MEM_U32(t7 + 4); +at = 0x1002f790; +t9 = t1 + t5; +t0 = t9 - t4; +MEM_U32(at + 0) = t9; +at = (int)t0 < (int)0x801; +if (at != 0) {t6 = MEM_U32(sp + 264); +goto L49118c;} +t6 = MEM_U32(sp + 264); +//nop; +a0 = t4; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4910a4; +a1 = t0; +L4910a4: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t2 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t2; +goto L491188; +MEM_U32(at + 0) = t2; +L4910bc: +t8 = 0x1002f790; +t3 = 0x19; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U8(t8 + 0) = (uint8_t)t3; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4910e0; +//nop; +L4910e0: +// bdead 4000010b gp = MEM_U32(sp + 88); +t7 = v0 & 0x1f; +t1 = 0x1002f790; +t2 = 0x1002f790; +t1 = MEM_U32(t1 + 0); +t3 = 0x1002f790; +t5 = MEM_U8(t1 + 1); +t8 = 0x1002f790; +t9 = t5 & 0xffe0; +t4 = t7 | t9; +MEM_U8(t1 + 1) = (uint8_t)t4; +t0 = MEM_U32(sp + 252); +t2 = MEM_U32(t2 + 0); +t7 = 0x10008830; +MEM_U32(t2 + 4) = t0; +t3 = MEM_U32(t3 + 0); +t0 = 0x1002e790; +MEM_U16(t3 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +at = 0x1002f790; +t6 = MEM_U8(t8 + 0); +//nop; +t5 = t6 << 4; +t9 = t5 + t7; +t4 = MEM_U32(t9 + 4); +//nop; +t1 = t4 + t8; +t2 = t1 - t0; +MEM_U32(at + 0) = t1; +at = (int)t2 < (int)0x801; +if (at != 0) {t6 = MEM_U32(sp + 264); +goto L49118c;} +t6 = MEM_U32(sp + 264); +//nop; +a0 = t0; +a1 = t2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L491170; +a1 = t2; +L491170: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t3; +L491188: +t6 = MEM_U32(sp + 264); +L49118c: +//nop; +t5 = MEM_U32(t6 + 12); +//nop; +t7 = t5 << 7; +if ((int)t7 >= 0) {t4 = MEM_U32(sp + 264); +goto L4911e8;} +t4 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t6 + 16); +a1 = MEM_U32(sp + 272); +a2 = MEM_U32(sp + 260); +// bdead 400001e1 t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L4911c0; +//nop; +L4911c0: +t9 = MEM_U32(sp + 264); +// bdead 44000101 gp = MEM_U32(sp + 88); +a0 = MEM_U32(t9 + 16); +//nop; +a2 = MEM_U32(sp + 272); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4911dc; +a1 = 0x1; +L4911dc: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t4 = MEM_U32(sp + 264); +L4911e8: +//nop; +a1 = MEM_U32(sp + 272); +a2 = MEM_U32(sp + 260); +a0 = MEM_U32(t4 + 24); +// bdead 400001e1 t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L491204; +//nop; +L491204: +t8 = MEM_U32(sp + 268); +// bdead 42000101 gp = MEM_U32(sp + 88); +if (t8 == 0) {// bdead 40000101 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000101 ra = MEM_U32(sp + 92); +t1 = MEM_U32(sp + 264); +//nop; +t0 = MEM_U32(t1 + 12); +//nop; +t2 = t0 << 7; +if ((int)t2 >= 0) {t3 = MEM_U32(sp + 264); +goto L491254;} +t3 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t1 + 16); +a2 = MEM_U32(sp + 272); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L491244; +a1 = 0x1; +L491244: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t3 = MEM_U32(sp + 264); +L491254: +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t3 + 24); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L491268; +a1 = 0x1; +L491268: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L491274: +t5 = MEM_U32(sp + 264); +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t5 + 24); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L49128c; +a1 = 0x1; +L49128c: +t7 = MEM_U32(sp + 260); +// bdead 40010003 gp = MEM_U32(sp + 88); +t6 = MEM_U32(t7 + 4); +//nop; +if ((int)t6 <= 0) {at = (int)t6 < (int)0x4; +goto L491480;} +at = (int)t6 < (int)0x4; +if (at == 0) {t8 = MEM_U32(sp + 260); +goto L491484;} +t8 = MEM_U32(sp + 260); +t4 = 0x1002f790; +t9 = 0x49; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U8(t4 + 0) = (uint8_t)t9; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4912d0; +//nop; +L4912d0: +// bdead 4000010b gp = MEM_U32(sp + 88); +t0 = v0 & 0x1f; +t2 = 0x1002f790; +t4 = 0x1002f790; +t2 = MEM_U32(t2 + 0); +t8 = 0x1002f790; +t1 = MEM_U8(t2 + 1); +at = 0x1002f790; +t3 = t1 & 0xffe0; +t5 = t0 | t3; +MEM_U8(t2 + 1) = (uint8_t)t5; +t7 = MEM_U32(sp + 260); +t4 = MEM_U32(t4 + 0); +t6 = MEM_U32(t7 + 24); +t3 = 0x10008830; +t9 = t6 >> 3; +MEM_U32(t4 + 8) = t9; +t8 = MEM_U32(t8 + 0); +t6 = 0x1002e790; +t1 = MEM_U8(t8 + 0); +//nop; +t0 = t1 << 4; +t5 = t0 + t3; +t2 = MEM_U32(t5 + 4); +//nop; +t7 = t2 + t8; +MEM_U32(at + 0) = t7; +t9 = t7 - t6; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L491374;} +a1 = t9; +//nop; +a0 = t6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49135c; +//nop; +L49135c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t4 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t4; +L491374: +t0 = 0x1002f790; +a0 = 0x1002e790; +//nop; +t0 = MEM_U32(t0 + 0); +a1 = t0 - a0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49138c; +a1 = t0 - a0; +L49138c: +// bdead 40000003 gp = MEM_U32(sp + 88); +t5 = MEM_U32(sp + 264); +t3 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t3; +t2 = MEM_U32(t5 + 20); +a0 = zero; +a2 = 0x3ff00000; +a3 = 0x0; +MEM_U32(sp + 16) = t2; +f_UW_CONST_f(mem, sp, a0, a1, a2, a3); +goto L4913bc; +MEM_U32(sp + 16) = t2; +L4913bc: +// bdead 40000003 gp = MEM_U32(sp + 88); +t8 = 0x1; +t7 = 0x1002f790; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4913e8; +//nop; +L4913e8: +// bdead 4000010b gp = MEM_U32(sp + 88); +t9 = v0 & 0x1f; +t4 = 0x1002f790; +t5 = 0x1002f790; +t4 = MEM_U32(t4 + 0); +t2 = 0x1002f790; +t0 = MEM_U8(t4 + 1); +t6 = 0x10008830; +t1 = t0 & 0xffe0; +t3 = t9 | t1; +MEM_U8(t4 + 1) = (uint8_t)t3; +t5 = MEM_U32(t5 + 0); +t3 = 0x1002e790; +MEM_U16(t5 + 2) = (uint16_t)zero; +t2 = MEM_U32(t2 + 0); +at = 0x1002f790; +t8 = MEM_U8(t2 + 0); +//nop; +t7 = t8 << 4; +t0 = t7 + t6; +t9 = MEM_U32(t0 + 4); +//nop; +t1 = t9 + t2; +t4 = t1 - t3; +MEM_U32(at + 0) = t1; +at = (int)t4 < (int)0x801; +if (at != 0) {t7 = MEM_U32(sp + 264); +goto L49197c;} +t7 = MEM_U32(sp + 264); +//nop; +a0 = t3; +a1 = t4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L491468; +a1 = t4; +L491468: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t5 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t5; +goto L491978; +MEM_U32(at + 0) = t5; +L491480: +t8 = MEM_U32(sp + 260); +L491484: +at = 0x16; +t7 = MEM_U32(t8 + 4); +//nop; +if (t7 != at) {//nop; +goto L4915f4;} +//nop; +t0 = 0x1002f790; +t6 = 0x37; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U8(t0 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4914bc; +//nop; +L4914bc: +// bdead 4000010b gp = MEM_U32(sp + 88); +t2 = v0 & 0x1f; +t1 = 0x1002f790; +at = 0x18; +t1 = MEM_U32(t1 + 0); +//nop; +t3 = MEM_U8(t1 + 1); +//nop; +t4 = t3 & 0xffe0; +t5 = t2 | t4; +MEM_U8(t1 + 1) = (uint8_t)t5; +t8 = MEM_U32(sp + 260); +//nop; +t7 = MEM_U32(t8 + 8); +//nop; +t6 = MEM_U32(t7 + 4); +//nop; +if (t6 == at) {at = 0x14; +goto L491524;} +at = 0x14; +if (t6 != at) {t8 = MEM_U32(sp + 260); +goto L491564;} +t8 = MEM_U32(sp + 260); +t0 = MEM_U32(t7 + 12); +//nop; +t9 = t0 << 2; +if ((int)t9 < 0) {t8 = MEM_U32(sp + 260); +goto L491564;} +t8 = MEM_U32(sp + 260); +L491524: +t3 = MEM_U32(sp + 260); +//nop; +t2 = MEM_U32(t3 + 8); +//nop; +t4 = MEM_U32(t2 + 8); +//nop; +if (t4 == 0) {t8 = MEM_U32(sp + 260); +goto L491564;} +t8 = MEM_U32(sp + 260); +t5 = MEM_U32(t2 + 12); +at = 0xd0000000; +t1 = t5 & at; +if (t1 == 0) {t8 = MEM_U32(sp + 260); +goto L491564;} +t8 = MEM_U32(sp + 260); +s0 = t4; +goto L491570; +s0 = t4; +// fdead 0 t8 = MEM_U32(sp + 260); +L491564: +//nop; +s0 = MEM_U32(t8 + 8); +//nop; +L491570: +t0 = 0x1002f790; +t6 = MEM_U32(s0 + 24); +t0 = MEM_U32(t0 + 0); +t9 = 0x1002f790; +t7 = t6 >> 3; +MEM_U32(t0 + 4) = t7; +t9 = MEM_U32(t9 + 0); +t3 = 0x1002f790; +MEM_U16(t9 + 2) = (uint16_t)zero; +t3 = MEM_U32(t3 + 0); +t1 = 0x10008830; +t2 = MEM_U8(t3 + 0); +t7 = 0x1002e790; +t5 = t2 << 4; +t4 = t5 + t1; +t8 = MEM_U32(t4 + 4); +at = 0x1002f790; +t6 = t8 + t3; +t0 = t6 - t7; +MEM_U32(at + 0) = t6; +at = (int)t0 < (int)0x801; +if (at != 0) {//nop; +goto L491978;} +//nop; +//nop; +a0 = t7; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4915dc; +a1 = t0; +L4915dc: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t9; +goto L491978; +MEM_U32(at + 0) = t9; +L4915f4: +t5 = 0x1002f790; +t2 = 0x37; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U8(t5 + 0) = (uint8_t)t2; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L491618; +//nop; +L491618: +// bdead 4000010b gp = MEM_U32(sp + 88); +t4 = v0 & 0x1f; +t8 = 0x1002f790; +t9 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t2 = 0x1002f790; +t3 = MEM_U8(t8 + 1); +t0 = 0x1; +t6 = t3 & 0xffe0; +t7 = t4 | t6; +MEM_U8(t8 + 1) = (uint8_t)t7; +t9 = MEM_U32(t9 + 0); +t5 = 0x1002f790; +MEM_U32(t9 + 4) = t0; +t2 = MEM_U32(t2 + 0); +t4 = 0x10008830; +MEM_U16(t2 + 2) = (uint16_t)zero; +t5 = MEM_U32(t5 + 0); +t0 = 0x1002e790; +t1 = MEM_U8(t5 + 0); +at = 0x1002f790; +t3 = t1 << 4; +t6 = t3 + t4; +t7 = MEM_U32(t6 + 4); +//nop; +t8 = t7 + t5; +t9 = t8 - t0; +MEM_U32(at + 0) = t8; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L4916bc;} +a1 = t9; +//nop; +a0 = t0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4916a4; +//nop; +L4916a4: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t2 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t2; +L4916bc: +t1 = MEM_U32(sp + 264); +MEM_U32(sp + 252) = zero; +t3 = MEM_U32(t1 + 12); +//nop; +t4 = t3 << 2; +if ((int)t4 >= 0) {t8 = MEM_U32(sp + 260); +goto L49173c;} +t8 = MEM_U32(sp + 260); +t6 = MEM_U32(sp + 268); +//nop; +if (t6 != 0) {t7 = t3 << 7; +goto L491714;} +t7 = t3 << 7; +if ((int)t7 < 0) {t5 = MEM_U32(sp + 264); +goto L491718;} +t5 = MEM_U32(sp + 264); +a0 = 0x100160f4; +a1 = 0x10016118; +//nop; +a2 = 0x1143; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L49170c; +a1 = a1; +L49170c: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +L491714: +t5 = MEM_U32(sp + 264); +L491718: +//nop; +a0 = MEM_U32(t5 + 24); +// bdead 40000023 t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L49172c; +//nop; +L49172c: +// bdead 4000010b gp = MEM_U32(sp + 88); +MEM_U32(sp + 252) = v0; +goto L491760; +MEM_U32(sp + 252) = v0; +// fdead 0 t8 = MEM_U32(sp + 260); +L49173c: +t0 = 0x10006594; +s0 = MEM_U32(t8 + 24); +//nop; +MEM_U32(sp + 252) = s0; +t9 = MEM_U32(t0 + 12); +//nop; +if (t9 != s0) {t2 = MEM_U32(sp + 252); +goto L491764;} +t2 = MEM_U32(sp + 252); +MEM_U32(sp + 252) = zero; +L491760: +t2 = MEM_U32(sp + 252); +L491764: +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 264); +goto L49197c;} +t7 = MEM_U32(sp + 264); +t1 = MEM_U32(sp + 264); +//nop; +t4 = MEM_U32(t1 + 12); +//nop; +t6 = t4 << 4; +if ((int)t6 >= 0) {//nop; +goto L4918ac;} +//nop; +t7 = 0x1002f790; +t3 = 0x19; +t7 = MEM_U32(t7 + 0); +at = 0x14; +MEM_U8(t7 + 0) = (uint8_t)t3; +t5 = MEM_U32(sp + 260); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +if (t8 == at) {at = (int)t8 < (int)0x5; +goto L4917c8;} +at = (int)t8 < (int)0x5; +if (at != 0) {at = (int)t8 < (int)0x11; +goto L491808;} +at = (int)t8 < (int)0x11; +if (at == 0) {//nop; +goto L491808;} +//nop; +L4917c8: +t0 = MEM_U32(sp + 260); +at = 0x40; +t9 = MEM_U32(t0 + 24); +//nop; +if (t9 != at) {//nop; +goto L491808;} +//nop; +t2 = 0x1002f790; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +t1 = MEM_U8(t2 + 1); +//nop; +t4 = t1 & 0xffe0; +t6 = t4 | 0x7; +MEM_U8(t2 + 1) = (uint8_t)t6; +goto L49182c; +MEM_U8(t2 + 1) = (uint8_t)t6; +L491808: +t3 = 0x1002f790; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +t7 = MEM_U8(t3 + 1); +//nop; +t5 = t7 & 0xffe0; +t8 = t5 | 0x8; +MEM_U8(t3 + 1) = (uint8_t)t8; +L49182c: +t9 = 0x1002f790; +t0 = MEM_U32(sp + 252); +t9 = MEM_U32(t9 + 0); +t1 = 0x1002f790; +MEM_U32(t9 + 4) = t0; +t1 = MEM_U32(t1 + 0); +t4 = 0x1002f790; +MEM_U16(t1 + 2) = (uint16_t)zero; +t4 = MEM_U32(t4 + 0); +t7 = 0x10008830; +t6 = MEM_U8(t4 + 0); +t0 = 0x1002e790; +t2 = t6 << 4; +t5 = t2 + t7; +t8 = MEM_U32(t5 + 4); +at = 0x1002f790; +t3 = t8 + t4; +t9 = t3 - t0; +MEM_U32(at + 0) = t3; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L491978;} +a1 = t9; +//nop; +a0 = t0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L491894; +//nop; +L491894: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t1 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t1; +goto L491978; +MEM_U32(at + 0) = t1; +L4918ac: +t2 = 0x1002f790; +t6 = 0x19; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U8(t2 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4918d0; +//nop; +L4918d0: +// bdead 4000010b gp = MEM_U32(sp + 88); +t5 = v0 & 0x1f; +t8 = 0x1002f790; +t1 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t6 = 0x1002f790; +t4 = MEM_U8(t8 + 1); +t2 = 0x1002f790; +t3 = t4 & 0xffe0; +t0 = t5 | t3; +MEM_U8(t8 + 1) = (uint8_t)t0; +t9 = MEM_U32(sp + 252); +t1 = MEM_U32(t1 + 0); +t5 = 0x10008830; +MEM_U32(t1 + 4) = t9; +t6 = MEM_U32(t6 + 0); +t9 = 0x1002e790; +MEM_U16(t6 + 2) = (uint16_t)zero; +t2 = MEM_U32(t2 + 0); +at = 0x1002f790; +t7 = MEM_U8(t2 + 0); +//nop; +t4 = t7 << 4; +t3 = t4 + t5; +t0 = MEM_U32(t3 + 4); +//nop; +t8 = t0 + t2; +t1 = t8 - t9; +MEM_U32(at + 0) = t8; +at = (int)t1 < (int)0x801; +if (at != 0) {a0 = t9; +goto L491978;} +a0 = t9; +//nop; +a1 = t1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L491960; +//nop; +L491960: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t6 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t6; +L491978: +t7 = MEM_U32(sp + 264); +L49197c: +//nop; +t4 = MEM_U32(t7 + 12); +//nop; +t5 = t4 << 7; +if ((int)t5 >= 0) {t0 = MEM_U32(sp + 264); +goto L4919d8;} +t0 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t7 + 16); +a1 = MEM_U32(sp + 272); +a2 = MEM_U32(sp + 260); +// bdead 400001e1 t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L4919b0; +//nop; +L4919b0: +// bdead 40000101 gp = MEM_U32(sp + 88); +t3 = MEM_U32(sp + 264); +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t3 + 16); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4919cc; +a1 = 0x1; +L4919cc: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t0 = MEM_U32(sp + 264); +L4919d8: +//nop; +a1 = MEM_U32(sp + 272); +a2 = MEM_U32(sp + 260); +a0 = MEM_U32(t0 + 24); +// bdead 400001e1 t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L4919f4; +//nop; +L4919f4: +t2 = MEM_U32(sp + 268); +// bdead 40000901 gp = MEM_U32(sp + 88); +if (t2 == 0) {// bdead 40000101 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000101 ra = MEM_U32(sp + 92); +t8 = MEM_U32(sp + 264); +//nop; +t9 = MEM_U32(t8 + 12); +//nop; +t1 = t9 << 7; +if ((int)t1 >= 0) {t6 = MEM_U32(sp + 264); +goto L491a44;} +t6 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t8 + 16); +a2 = MEM_U32(sp + 272); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L491a34; +a1 = 0x1; +L491a34: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t6 = MEM_U32(sp + 264); +L491a44: +//nop; +a2 = MEM_U32(sp + 272); +a0 = MEM_U32(t6 + 24); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L491a58; +a1 = 0x1; +L491a58: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L491a64: +t4 = MEM_U32(sp + 272); +//nop; +if (t4 == 0) {t5 = MEM_U32(sp + 260); +goto L491a9c;} +t5 = MEM_U32(sp + 260); +a0 = 0x10016124; +a1 = 0x10016130; +//nop; +a2 = 0x1165; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L491a90; +a1 = a1; +L491a90: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t5 = MEM_U32(sp + 260); +L491a9c: +at = 0x18; +t7 = MEM_U32(t5 + 4); +//nop; +if (t7 == at) {at = 0x13; +goto L491ab8;} +at = 0x13; +if (t7 != at) {t9 = MEM_U32(sp + 264); +goto L492520;} +t9 = MEM_U32(sp + 264); +L491ab8: +t3 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t3 + 28); +// bdead 40000023 t9 = t9; +//nop; +v0 = func_497f64(mem, sp, a0); +goto L491ad0; +//nop; +L491ad0: +// bdead 4000000b gp = MEM_U32(sp + 88); +t0 = MEM_U32(sp + 264); +//nop; +MEM_U32(sp + 160) = v0; +a0 = MEM_U32(t0 + 24); +// fdead 601e023f t9 = t9; +//nop; +v0 = func_497f64(mem, sp, a0); +goto L491af0; +//nop; +L491af0: +t2 = MEM_U32(sp + 268); +// bdead 4000090b gp = MEM_U32(sp + 88); +if (t2 == 0) {MEM_U32(sp + 156) = v0; +goto L491b24;} +MEM_U32(sp + 156) = v0; +a0 = 0x1001613c; +a1 = 0x10016150; +//nop; +a2 = 0x116f; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L491b1c; +a1 = a1; +L491b1c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +L491b24: +t9 = MEM_U32(sp + 264); +//nop; +t1 = MEM_U32(t9 + 12); +//nop; +t8 = t1 << 7; +if ((int)t8 >= 0) {t4 = MEM_U32(sp + 264); +goto L492270;} +t4 = MEM_U32(sp + 264); +a0 = MEM_U32(t9 + 28); +//nop; +a1 = 0x1; +// bdead 40000163 t9 = t9; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L491b58; +a2 = zero; +L491b58: +// bdead 40000103 gp = MEM_U32(sp + 88); +t6 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t6 + 16); +// fdead 601e803f t9 = t9; +a1 = 0x1; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L491b78; +a2 = zero; +L491b78: +// bdead 40000103 gp = MEM_U32(sp + 88); +t4 = 0x7e; +t5 = 0x1002f790; +t2 = 0x1002f790; +t5 = MEM_U32(t5 + 0); +t7 = 0x10007e24; +MEM_U8(t5 + 0) = (uint8_t)t4; +t2 = MEM_U32(t2 + 0); +t3 = MEM_U32(t7 + 0); +t1 = MEM_U8(t2 + 1); +t0 = t3 & 0x1f; +t8 = t1 & 0xffe0; +t9 = t0 | t8; +t4 = 0x1002f790; +t6 = 0x10007e24; +MEM_U8(t2 + 1) = (uint8_t)t9; +t4 = MEM_U32(t4 + 0); +t6 = MEM_U32(t6 + 0); +t5 = 0x1002f790; +MEM_U8(t4 + 8) = (uint8_t)t6; +t5 = MEM_U32(t5 + 0); +t7 = 0x1002f790; +MEM_U16(t5 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +t0 = 0x10008830; +t3 = MEM_U8(t7 + 0); +t6 = 0x1002e790; +t1 = t3 << 4; +t8 = t1 + t0; +t9 = MEM_U32(t8 + 4); +at = 0x1002f790; +t2 = t9 + t7; +t4 = t2 - t6; +MEM_U32(at + 0) = t2; +at = (int)t4 < (int)0x801; +if (at != 0) {//nop; +goto L491c34;} +//nop; +//nop; +a0 = t6; +a1 = t4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L491c1c; +a1 = t4; +L491c1c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t5 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t5; +L491c34: +t1 = 0x1002f790; +t0 = 0x1002f790; +t1 = MEM_U32(t1 + 0); +t3 = 0x58; +MEM_U8(t1 + 0) = (uint8_t)t3; +t0 = MEM_U32(t0 + 0); +t6 = 0x1002f790; +t8 = MEM_U8(t0 + 1); +at = 0x18; +t9 = t8 & 0xffe0; +t7 = t9 | 0x9; +MEM_U8(t0 + 1) = (uint8_t)t7; +t2 = MEM_U32(sp + 160); +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t6 + 4) = t2; +t4 = MEM_U32(sp + 260); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 == at) {at = 0x14; +goto L491ca8;} +at = 0x14; +if (t5 != at) {s0 = MEM_U32(sp + 260); +goto L491ce0;} +s0 = MEM_U32(sp + 260); +t3 = MEM_U32(t4 + 12); +//nop; +t1 = t3 << 2; +if ((int)t1 < 0) {s0 = MEM_U32(sp + 260); +goto L491ce0;} +s0 = MEM_U32(sp + 260); +L491ca8: +t8 = MEM_U32(sp + 260); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +if (t9 == 0) {s0 = MEM_U32(sp + 260); +goto L491ce0;} +s0 = MEM_U32(sp + 260); +t7 = MEM_U32(t8 + 12); +at = 0xd0000000; +t0 = t7 & at; +if (t0 == 0) {s0 = MEM_U32(sp + 260); +goto L491ce0;} +s0 = MEM_U32(sp + 260); +s0 = t9; +goto L491ce4; +s0 = t9; +// fdead 0 s0 = MEM_U32(sp + 260); +L491ce0: +//nop; +L491ce4: +t5 = 0x1002f790; +t2 = MEM_U32(s0 + 24); +t5 = MEM_U32(t5 + 0); +t6 = t2 >> 3; +MEM_U32(t5 + 8) = t6; +t4 = MEM_U32(sp + 264); +at = 0x18; +t3 = MEM_U32(t4 + 16); +//nop; +t1 = MEM_U32(t3 + 8); +//nop; +t8 = MEM_U32(t1 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L491d3c;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 264); +goto L491d84;} +t8 = MEM_U32(sp + 264); +t7 = MEM_U32(t1 + 12); +//nop; +t0 = t7 << 2; +if ((int)t0 < 0) {t8 = MEM_U32(sp + 264); +goto L491d84;} +t8 = MEM_U32(sp + 264); +L491d3c: +t9 = MEM_U32(sp + 264); +//nop; +t2 = MEM_U32(t9 + 16); +//nop; +t6 = MEM_U32(t2 + 8); +//nop; +t5 = MEM_U32(t6 + 8); +//nop; +if (t5 == 0) {t8 = MEM_U32(sp + 264); +goto L491d84;} +t8 = MEM_U32(sp + 264); +t4 = MEM_U32(t6 + 12); +at = 0xd0000000; +t3 = t4 & at; +if (t3 == 0) {t8 = MEM_U32(sp + 264); +goto L491d84;} +t8 = MEM_U32(sp + 264); +s3 = t5; +goto L491d98; +s3 = t5; +// fdead 0 t8 = MEM_U32(sp + 264); +L491d84: +//nop; +t1 = MEM_U32(t8 + 16); +//nop; +s3 = MEM_U32(t1 + 8); +//nop; +L491d98: +t0 = 0x10006594; +t7 = MEM_U32(s3 + 28); +t9 = MEM_U32(t0 + 12); +//nop; +at = t7 < t9; +if (at == 0) {t2 = MEM_U32(sp + 264); +goto L491dc0;} +t2 = MEM_U32(sp + 264); +s2 = t9; +goto L491e64; +s2 = t9; +// fdead 0 t2 = MEM_U32(sp + 264); +L491dc0: +at = 0x18; +t6 = MEM_U32(t2 + 16); +//nop; +t4 = MEM_U32(t6 + 8); +//nop; +t3 = MEM_U32(t4 + 4); +//nop; +if (t3 == at) {at = 0x14; +goto L491e00;} +at = 0x14; +if (t3 != at) {t3 = MEM_U32(sp + 264); +goto L491e48;} +t3 = MEM_U32(sp + 264); +t5 = MEM_U32(t4 + 12); +//nop; +t8 = t5 << 2; +if ((int)t8 < 0) {t3 = MEM_U32(sp + 264); +goto L491e48;} +t3 = MEM_U32(sp + 264); +L491e00: +t1 = MEM_U32(sp + 264); +//nop; +t0 = MEM_U32(t1 + 16); +//nop; +t7 = MEM_U32(t0 + 8); +//nop; +t9 = MEM_U32(t7 + 8); +//nop; +if (t9 == 0) {t3 = MEM_U32(sp + 264); +goto L491e48;} +t3 = MEM_U32(sp + 264); +t2 = MEM_U32(t7 + 12); +at = 0xd0000000; +t6 = t2 & at; +if (t6 == 0) {t3 = MEM_U32(sp + 264); +goto L491e48;} +t3 = MEM_U32(sp + 264); +s4 = t9; +goto L491e5c; +s4 = t9; +// fdead 0 t3 = MEM_U32(sp + 264); +L491e48: +//nop; +t4 = MEM_U32(t3 + 16); +//nop; +s4 = MEM_U32(t4 + 8); +//nop; +L491e5c: +s2 = MEM_U32(s4 + 28); +//nop; +L491e64: +t5 = MEM_U32(sp + 264); +//nop; +t8 = MEM_U32(t5 + 28); +//nop; +t1 = MEM_U32(t8 + 8); +//nop; +t0 = MEM_U32(t1 + 12); +//nop; +t7 = t0 << 0; +if ((int)t7 < 0) {//nop; +goto L491ea8;} +//nop; +t2 = 0x10029fa0; +//nop; +t6 = MEM_U16(t2 + 50); +//nop; +if (t6 == 0) {s1 = zero; +goto L491eb4;} +s1 = zero; +L491ea8: +s1 = 0x1; +goto L491eb4; +s1 = 0x1; +// fdead 0 s1 = zero; +L491eb4: +t3 = 0x1002f790; +t4 = 0x1002f790; +t3 = MEM_U32(t3 + 0); +t9 = s1 | s2; +MEM_U16(t3 + 2) = (uint16_t)t9; +t4 = MEM_U32(t4 + 0); +t1 = 0x10008830; +t5 = MEM_U8(t4 + 0); +at = 0x1002f790; +t8 = t5 << 4; +t0 = t8 + t1; +t7 = MEM_U32(t0 + 4); +t6 = 0x1002e790; +t2 = t7 + t4; +MEM_U32(at + 0) = t2; +t9 = t2 - t6; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L491f28;} +a1 = t9; +//nop; +a0 = t6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L491f10; +//nop; +L491f10: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t3; +L491f28: +t5 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t5 + 24); +// bdead 40000123 t9 = t9; +a1 = 0x1; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L491f44; +a2 = zero; +L491f44: +// bdead 40000103 gp = MEM_U32(sp + 88); +t8 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t8 + 16); +// fdead 623e003f t9 = t9; +a1 = 0x1; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L491f64; +a2 = zero; +L491f64: +// bdead 40000103 gp = MEM_U32(sp + 88); +t1 = 0x58; +t0 = 0x1002f790; +t7 = 0x1002f790; +t0 = MEM_U32(t0 + 0); +at = 0x18; +MEM_U8(t0 + 0) = (uint8_t)t1; +t7 = MEM_U32(t7 + 0); +//nop; +t4 = MEM_U8(t7 + 1); +//nop; +t2 = t4 & 0xffe0; +t6 = t2 | 0x9; +MEM_U8(t7 + 1) = (uint8_t)t6; +t9 = MEM_U32(sp + 264); +//nop; +t3 = MEM_U32(t9 + 16); +//nop; +t5 = MEM_U32(t3 + 8); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +if (t8 == at) {at = 0x14; +goto L491fe0;} +at = 0x14; +if (t8 != at) {t8 = MEM_U32(sp + 264); +goto L492028;} +t8 = MEM_U32(sp + 264); +t1 = MEM_U32(t5 + 12); +//nop; +t0 = t1 << 2; +if ((int)t0 < 0) {t8 = MEM_U32(sp + 264); +goto L492028;} +t8 = MEM_U32(sp + 264); +L491fe0: +t4 = MEM_U32(sp + 264); +//nop; +t2 = MEM_U32(t4 + 16); +//nop; +t6 = MEM_U32(t2 + 8); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 264); +goto L492028;} +t8 = MEM_U32(sp + 264); +t9 = MEM_U32(t6 + 12); +at = 0xd0000000; +t3 = t9 & at; +if (t3 == 0) {t8 = MEM_U32(sp + 264); +goto L492028;} +t8 = MEM_U32(sp + 264); +s0 = t7; +goto L49203c; +s0 = t7; +// fdead 0 t8 = MEM_U32(sp + 264); +L492028: +//nop; +t5 = MEM_U32(t8 + 16); +//nop; +s0 = MEM_U32(t5 + 8); +//nop; +L49203c: +t0 = 0x10006594; +t1 = MEM_U32(s0 + 28); +t4 = MEM_U32(t0 + 12); +//nop; +at = t1 < t4; +if (at == 0) {t6 = MEM_U32(sp + 264); +goto L492070;} +t6 = MEM_U32(sp + 264); +t2 = 0x1002f790; +//nop; +t2 = MEM_U32(t2 + 0); +MEM_U32(t2 + 4) = t4; +goto L492120; +MEM_U32(t2 + 4) = t4; +// fdead 0 t6 = MEM_U32(sp + 264); +L492070: +at = 0x18; +t9 = MEM_U32(t6 + 16); +//nop; +t3 = MEM_U32(t9 + 8); +//nop; +t7 = MEM_U32(t3 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L4920b0;} +at = 0x14; +if (t7 != at) {t7 = MEM_U32(sp + 264); +goto L4920f8;} +t7 = MEM_U32(sp + 264); +t8 = MEM_U32(t3 + 12); +//nop; +t5 = t8 << 2; +if ((int)t5 < 0) {t7 = MEM_U32(sp + 264); +goto L4920f8;} +t7 = MEM_U32(sp + 264); +L4920b0: +t0 = MEM_U32(sp + 264); +//nop; +t1 = MEM_U32(t0 + 16); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +t2 = MEM_U32(t4 + 8); +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 264); +goto L4920f8;} +t7 = MEM_U32(sp + 264); +t6 = MEM_U32(t4 + 12); +at = 0xd0000000; +t9 = t6 & at; +if (t9 == 0) {t7 = MEM_U32(sp + 264); +goto L4920f8;} +t7 = MEM_U32(sp + 264); +s1 = t2; +goto L49210c; +s1 = t2; +// fdead 0 t7 = MEM_U32(sp + 264); +L4920f8: +//nop; +t3 = MEM_U32(t7 + 16); +//nop; +s1 = MEM_U32(t3 + 8); +//nop; +L49210c: +t5 = 0x1002f790; +t8 = MEM_U32(s1 + 28); +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(t5 + 4) = t8; +L492120: +t0 = MEM_U32(sp + 260); +at = 0x18; +t1 = MEM_U32(t0 + 4); +//nop; +if (t1 == at) {at = 0x14; +goto L492154;} +at = 0x14; +if (t1 != at) {s2 = MEM_U32(sp + 260); +goto L49218c;} +s2 = MEM_U32(sp + 260); +t4 = MEM_U32(t0 + 12); +//nop; +t6 = t4 << 2; +if ((int)t6 < 0) {s2 = MEM_U32(sp + 260); +goto L49218c;} +s2 = MEM_U32(sp + 260); +L492154: +t9 = MEM_U32(sp + 260); +//nop; +t2 = MEM_U32(t9 + 8); +//nop; +if (t2 == 0) {s2 = MEM_U32(sp + 260); +goto L49218c;} +s2 = MEM_U32(sp + 260); +t7 = MEM_U32(t9 + 12); +at = 0xd0000000; +t3 = t7 & at; +if (t3 == 0) {s2 = MEM_U32(sp + 260); +goto L49218c;} +s2 = MEM_U32(sp + 260); +s2 = t2; +goto L492190; +s2 = t2; +// fdead 0 s2 = MEM_U32(sp + 260); +L49218c: +//nop; +L492190: +t1 = 0x1002f790; +t8 = MEM_U32(s2 + 24); +t1 = MEM_U32(t1 + 0); +t5 = t8 >> 3; +MEM_U32(t1 + 8) = t5; +t0 = MEM_U32(sp + 264); +//nop; +t4 = MEM_U32(t0 + 24); +//nop; +t6 = MEM_U32(t4 + 8); +//nop; +t9 = MEM_U32(t6 + 12); +//nop; +t7 = t9 << 0; +if ((int)t7 < 0) {//nop; +goto L4921e8;} +//nop; +t3 = 0x10029fa0; +//nop; +t2 = MEM_U16(t3 + 50); +//nop; +if (t2 == 0) {s3 = zero; +goto L4921f4;} +s3 = zero; +L4921e8: +s3 = 0x1; +goto L4921f4; +s3 = 0x1; +// fdead 0 s3 = zero; +L4921f4: +t1 = 0x1002f790; +t8 = MEM_U32(sp + 156); +t1 = MEM_U32(t1 + 0); +t0 = 0x1002f790; +t5 = s3 | t8; +MEM_U16(t1 + 2) = (uint16_t)t5; +t0 = MEM_U32(t0 + 0); +t9 = 0x10008830; +t4 = MEM_U8(t0 + 0); +t8 = 0x1002e790; +t6 = t4 << 4; +t7 = t6 + t9; +t3 = MEM_U32(t7 + 4); +at = 0x1002f790; +t2 = t3 + t0; +t5 = t2 - t8; +MEM_U32(at + 0) = t2; +at = (int)t5 < (int)0x801; +if (at != 0) {//nop; +goto L4927ec;} +//nop; +//nop; +a0 = t8; +a1 = t5; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492254; +a1 = t5; +L492254: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t1 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t1; +goto L4927ec; +MEM_U32(at + 0) = t1; +// fdead 0 t4 = MEM_U32(sp + 264); +L492270: +//nop; +a0 = MEM_U32(t4 + 28); +// bdead 40000123 t9 = t9; +a1 = 0x1; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L492288; +a2 = zero; +L492288: +// bdead 40000103 gp = MEM_U32(sp + 88); +t6 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t6 + 24); +// fdead 601e803f t9 = t9; +a1 = 0x1; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L4922a8; +a2 = zero; +L4922a8: +// bdead 40000103 gp = MEM_U32(sp + 88); +t9 = 0x7e; +t7 = 0x1002f790; +t8 = 0x1002f790; +t7 = MEM_U32(t7 + 0); +t3 = 0x10007e24; +MEM_U8(t7 + 0) = (uint8_t)t9; +t8 = MEM_U32(t8 + 0); +t0 = MEM_U32(t3 + 0); +t5 = MEM_U8(t8 + 1); +t2 = t0 & 0x1f; +t1 = t5 & 0xffe0; +t4 = t2 | t1; +t9 = 0x1002f790; +t6 = 0x10007e24; +MEM_U8(t8 + 1) = (uint8_t)t4; +t9 = MEM_U32(t9 + 0); +t6 = MEM_U32(t6 + 0); +t7 = 0x1002f790; +MEM_U8(t9 + 8) = (uint8_t)t6; +t7 = MEM_U32(t7 + 0); +t3 = 0x1002f790; +MEM_U16(t7 + 2) = (uint16_t)zero; +t3 = MEM_U32(t3 + 0); +t2 = 0x10008830; +t0 = MEM_U8(t3 + 0); +t6 = 0x1002e790; +t5 = t0 << 4; +t1 = t5 + t2; +t4 = MEM_U32(t1 + 4); +at = 0x1002f790; +t8 = t4 + t3; +t9 = t8 - t6; +MEM_U32(at + 0) = t8; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L492364;} +a1 = t9; +//nop; +a0 = t6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49234c; +//nop; +L49234c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t7 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t7; +L492364: +t5 = 0x1002f790; +t2 = 0x1002f790; +t5 = MEM_U32(t5 + 0); +t0 = 0x58; +MEM_U8(t5 + 0) = (uint8_t)t0; +t2 = MEM_U32(t2 + 0); +t6 = 0x1002f790; +t1 = MEM_U8(t2 + 1); +at = 0x18; +t4 = t1 & 0xffe0; +t3 = t4 | 0x9; +MEM_U8(t2 + 1) = (uint8_t)t3; +t8 = MEM_U32(sp + 160); +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t6 + 4) = t8; +t9 = MEM_U32(sp + 260); +//nop; +t7 = MEM_U32(t9 + 4); +//nop; +if (t7 == at) {at = 0x14; +goto L4923d8;} +at = 0x14; +if (t7 != at) {s0 = MEM_U32(sp + 260); +goto L492410;} +s0 = MEM_U32(sp + 260); +t0 = MEM_U32(t9 + 12); +//nop; +t5 = t0 << 2; +if ((int)t5 < 0) {s0 = MEM_U32(sp + 260); +goto L492410;} +s0 = MEM_U32(sp + 260); +L4923d8: +t1 = MEM_U32(sp + 260); +//nop; +t4 = MEM_U32(t1 + 8); +//nop; +if (t4 == 0) {s0 = MEM_U32(sp + 260); +goto L492410;} +s0 = MEM_U32(sp + 260); +t3 = MEM_U32(t1 + 12); +at = 0xd0000000; +t2 = t3 & at; +if (t2 == 0) {s0 = MEM_U32(sp + 260); +goto L492410;} +s0 = MEM_U32(sp + 260); +s0 = t4; +goto L492414; +s0 = t4; +// fdead 0 s0 = MEM_U32(sp + 260); +L492410: +//nop; +L492414: +t7 = 0x1002f790; +t8 = MEM_U32(s0 + 24); +t7 = MEM_U32(t7 + 0); +t6 = t8 >> 3; +MEM_U32(t7 + 8) = t6; +t9 = MEM_U32(sp + 264); +//nop; +t0 = MEM_U32(t9 + 28); +//nop; +t5 = MEM_U32(t0 + 8); +//nop; +t1 = MEM_U32(t5 + 12); +//nop; +t3 = t1 << 0; +if ((int)t3 < 0) {//nop; +goto L492498;} +//nop; +t2 = 0x10029fa0; +//nop; +t4 = MEM_U16(t2 + 50); +//nop; +if (t4 != 0) {//nop; +goto L492498;} +//nop; +t8 = MEM_U32(t9 + 24); +//nop; +t6 = MEM_U32(t8 + 8); +//nop; +t7 = MEM_U32(t6 + 12); +//nop; +t0 = t7 << 0; +if ((int)t0 < 0) {//nop; +goto L492498;} +//nop; +if (t4 == 0) {s1 = zero; +goto L4924a4;} +s1 = zero; +L492498: +s1 = 0x1; +goto L4924a4; +s1 = 0x1; +// fdead 0 s1 = zero; +L4924a4: +t3 = 0x1002f790; +t5 = MEM_U32(sp + 156); +t3 = MEM_U32(t3 + 0); +t2 = 0x1002f790; +t1 = s1 | t5; +MEM_U16(t3 + 2) = (uint16_t)t1; +t2 = MEM_U32(t2 + 0); +t6 = 0x10008830; +t9 = MEM_U8(t2 + 0); +t5 = 0x1002e790; +t8 = t9 << 4; +t7 = t8 + t6; +t0 = MEM_U32(t7 + 4); +at = 0x1002f790; +t4 = t0 + t2; +t1 = t4 - t5; +MEM_U32(at + 0) = t4; +at = (int)t1 < (int)0x801; +if (at != 0) {t8 = MEM_U32(sp + 268); +goto L4927f0;} +t8 = MEM_U32(sp + 268); +//nop; +a0 = t5; +a1 = t1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492504; +a1 = t1; +L492504: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t3; +goto L4927ec; +MEM_U32(at + 0) = t3; +// fdead 0 t9 = MEM_U32(sp + 264); +L492520: +a1 = 0x1; +a0 = MEM_U32(t9 + 28); +//nop; +a2 = zero; +//nop; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L492538; +//nop; +L492538: +t8 = MEM_U32(sp + 264); +// bdead 42000103 gp = MEM_U32(sp + 88); +t6 = MEM_U32(t8 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 >= 0) {t1 = MEM_U32(sp + 264); +goto L492774;} +t1 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t8 + 24); +// fdead 621f843f t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L492568; +//nop; +L492568: +t0 = MEM_U32(sp + 264); +MEM_U32(sp + 252) = v0; +t2 = MEM_U32(t0 + 12); +// bdead 40000903 gp = MEM_U32(sp + 88); +t4 = t2 << 4; +if ((int)t4 >= 0) {//nop; +goto L4926a4;} +//nop; +t1 = 0x1002f790; +t5 = 0x19; +t1 = MEM_U32(t1 + 0); +at = 0x14; +MEM_U8(t1 + 0) = (uint8_t)t5; +t3 = MEM_U32(sp + 260); +//nop; +t9 = MEM_U32(t3 + 4); +//nop; +if (t9 == at) {at = (int)t9 < (int)0x5; +goto L4925c0;} +at = (int)t9 < (int)0x5; +if (at != 0) {at = (int)t9 < (int)0x11; +goto L492600;} +at = (int)t9 < (int)0x11; +if (at == 0) {//nop; +goto L492600;} +//nop; +L4925c0: +t6 = MEM_U32(sp + 260); +at = 0x40; +t7 = MEM_U32(t6 + 24); +//nop; +if (t7 != at) {//nop; +goto L492600;} +//nop; +t8 = 0x1002f790; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t0 = MEM_U8(t8 + 1); +//nop; +t2 = t0 & 0xffe0; +t4 = t2 | 0x7; +MEM_U8(t8 + 1) = (uint8_t)t4; +goto L492624; +MEM_U8(t8 + 1) = (uint8_t)t4; +L492600: +t5 = 0x1002f790; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t1 = MEM_U8(t5 + 1); +//nop; +t3 = t1 & 0xffe0; +t9 = t3 | 0x8; +MEM_U8(t5 + 1) = (uint8_t)t9; +L492624: +t7 = 0x1002f790; +t6 = MEM_U32(sp + 252); +t7 = MEM_U32(t7 + 0); +t0 = 0x1002f790; +MEM_U32(t7 + 4) = t6; +t0 = MEM_U32(t0 + 0); +t2 = 0x1002f790; +MEM_U16(t0 + 2) = (uint16_t)zero; +t2 = MEM_U32(t2 + 0); +t1 = 0x10008830; +t4 = MEM_U8(t2 + 0); +t6 = 0x1002e790; +t8 = t4 << 4; +t3 = t8 + t1; +t9 = MEM_U32(t3 + 4); +at = 0x1002f790; +t5 = t9 + t2; +t7 = t5 - t6; +MEM_U32(at + 0) = t5; +at = (int)t7 < (int)0x801; +if (at != 0) {t1 = MEM_U32(sp + 264); +goto L492774;} +t1 = MEM_U32(sp + 264); +//nop; +a0 = t6; +a1 = t7; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49268c; +a1 = t7; +L49268c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t0 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t0; +goto L492770; +MEM_U32(at + 0) = t0; +L4926a4: +t8 = 0x1002f790; +t4 = 0x19; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U8(t8 + 0) = (uint8_t)t4; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4926c8; +//nop; +L4926c8: +// bdead 4000010b gp = MEM_U32(sp + 88); +t3 = v0 & 0x1f; +t9 = 0x1002f790; +t0 = 0x1002f790; +t9 = MEM_U32(t9 + 0); +t4 = 0x1002f790; +t2 = MEM_U8(t9 + 1); +t8 = 0x1002f790; +t5 = t2 & 0xffe0; +t6 = t3 | t5; +MEM_U8(t9 + 1) = (uint8_t)t6; +t7 = MEM_U32(sp + 252); +t0 = MEM_U32(t0 + 0); +t3 = 0x10008830; +MEM_U32(t0 + 4) = t7; +t4 = MEM_U32(t4 + 0); +t7 = 0x1002e790; +MEM_U16(t4 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +at = 0x1002f790; +t1 = MEM_U8(t8 + 0); +//nop; +t2 = t1 << 4; +t5 = t2 + t3; +t6 = MEM_U32(t5 + 4); +//nop; +t9 = t6 + t8; +t0 = t9 - t7; +MEM_U32(at + 0) = t9; +at = (int)t0 < (int)0x801; +if (at != 0) {t1 = MEM_U32(sp + 264); +goto L492774;} +t1 = MEM_U32(sp + 264); +//nop; +a0 = t7; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492758; +a1 = t0; +L492758: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t4 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t4; +L492770: +t1 = MEM_U32(sp + 264); +L492774: +//nop; +t2 = MEM_U32(t1 + 12); +//nop; +t3 = t2 << 7; +if ((int)t3 >= 0) {t6 = MEM_U32(sp + 264); +goto L4927cc;} +t6 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t1 + 16); +a2 = MEM_U32(sp + 260); +// bdead 400001a3 t9 = t9; +a1 = zero; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L4927a4; +a1 = zero; +L4927a4: +// bdead 40000103 gp = MEM_U32(sp + 88); +t5 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t5 + 16); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4927c0; +a2 = zero; +L4927c0: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t6 = MEM_U32(sp + 264); +L4927cc: +//nop; +a2 = MEM_U32(sp + 260); +a0 = MEM_U32(t6 + 24); +// bdead 400001a3 t9 = t9; +a1 = zero; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L4927e4; +a1 = zero; +L4927e4: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +L4927ec: +t8 = MEM_U32(sp + 268); +L4927f0: +//nop; +if (t8 == 0) {// bdead 40000103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000103 ra = MEM_U32(sp + 92); +t9 = MEM_U32(sp + 264); +//nop; +t7 = MEM_U32(t9 + 12); +//nop; +t0 = t7 << 7; +if ((int)t0 >= 0) {t4 = MEM_U32(sp + 264); +goto L49283c;} +t4 = MEM_U32(sp + 264); +a0 = MEM_U32(t9 + 16); +//nop; +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L49282c; +a2 = zero; +L49282c: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t4 = MEM_U32(sp + 264); +L49283c: +//nop; +t2 = MEM_U32(t4 + 12); +//nop; +t3 = t2 << 5; +if ((int)t3 >= 0) {t1 = MEM_U32(sp + 264); +goto L492878;} +t1 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t4 + 24); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L492868; +a2 = zero; +L492868: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +// fdead 0 t1 = MEM_U32(sp + 264); +L492878: +//nop; +a0 = MEM_U32(t1 + 28); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L49288c; +a2 = zero; +L49288c: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L492898: +t5 = MEM_U32(sp + 264); +at = 0x63; +t6 = MEM_U32(t5 + 24); +//nop; +t8 = MEM_U32(t6 + 4); +//nop; +if (t8 != at) {t2 = MEM_U32(sp + 272); +goto L492a08;} +t2 = MEM_U32(sp + 272); +t7 = MEM_U32(t6 + 44); +at = 0x7; +if (t7 != at) {t2 = MEM_U32(sp + 272); +goto L492a08;} +t2 = MEM_U32(sp + 272); +t0 = 0x10006594; +t3 = MEM_U32(t6 + 36); +t9 = MEM_U32(t0 + 36); +//nop; +t2 = t9 << 3; +t2 = t2 - t9; +t2 = t2 << 2; +t2 = t2 + t9; +if (t2 != t3) {t2 = MEM_U32(sp + 272); +goto L492a08;} +t2 = MEM_U32(sp + 272); +//nop; +a0 = MEM_U32(t5 + 28); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L492904; +a2 = zero; +L492904: +// bdead 40000101 gp = MEM_U32(sp + 88); +t4 = 0x5; +t1 = 0x1002f790; +t8 = 0x1002f790; +t1 = MEM_U32(t1 + 0); +t9 = 0x10008830; +MEM_U8(t1 + 0) = (uint8_t)t4; +t8 = MEM_U32(t8 + 0); +at = 0x1002f790; +t7 = MEM_U8(t8 + 0); +t5 = 0x1002e790; +t0 = t7 << 4; +t6 = t0 + t9; +t2 = MEM_U32(t6 + 4); +//nop; +t3 = t2 + t8; +MEM_U32(at + 0) = t3; +t4 = t3 - t5; +at = (int)t4 < (int)0x801; +if (at != 0) {t7 = MEM_U32(sp + 268); +goto L492984;} +t7 = MEM_U32(sp + 268); +//nop; +a0 = t5; +a1 = t4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492968; +a1 = t4; +L492968: +// bdead 40000101 gp = MEM_U32(sp + 88); +//nop; +t1 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t1; +t7 = MEM_U32(sp + 268); +L492984: +at = 0x1; +if (t7 != at) {// bdead 40000101 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000101 ra = MEM_U32(sp + 92); +t9 = 0x1002f790; +t6 = 0x1002f790; +t9 = MEM_U32(t9 + 0); +t0 = 0x4b; +MEM_U8(t9 + 0) = (uint8_t)t0; +t6 = MEM_U32(t6 + 0); +t3 = 0x10008830; +t2 = MEM_U8(t6 + 0); +at = 0x1002f790; +t8 = t2 << 4; +t5 = t8 + t3; +t4 = MEM_U32(t5 + 4); +t7 = 0x1002e790; +t1 = t4 + t6; +MEM_U32(at + 0) = t1; +t0 = t1 - t7; +at = (int)t0 < (int)0x801; +if (at != 0) {// bdead 40010301 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40010301 ra = MEM_U32(sp + 92); +//nop; +a0 = t7; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4929ec; +a1 = t0; +L4929ec: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t9; +goto L4936bc; +MEM_U32(at + 0) = t9; +L492a04: +t2 = MEM_U32(sp + 272); +L492a08: +//nop; +if (t2 == 0) {t8 = MEM_U32(sp + 264); +goto L492a3c;} +t8 = MEM_U32(sp + 264); +a0 = 0x1001615c; +a1 = 0x10016168; +//nop; +a2 = 0x11dc; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L492a30; +a1 = a1; +L492a30: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t8 = MEM_U32(sp + 264); +L492a3c: +//nop; +a0 = MEM_U32(t8 + 24); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L492a50; +a2 = zero; +L492a50: +// bdead 40000103 gp = MEM_U32(sp + 88); +t3 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t3 + 28); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L492a6c; +a2 = zero; +L492a6c: +t5 = MEM_U32(sp + 264); +// bdead 40004003 gp = MEM_U32(sp + 88); +t4 = MEM_U32(t5 + 28); +//nop; +a0 = MEM_U32(t4 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L492a88; +//nop; +L492a88: +t6 = MEM_U32(sp + 264); +MEM_U32(sp + 256) = v0; +t1 = MEM_U32(t6 + 4); +// bdead 40000503 gp = MEM_U32(sp + 88); +t7 = t1 + 0xffffffc2; +at = t7 < 0x1c; +if (at == 0) {//nop; +goto L493140;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10016a64[] = { +&&L492ac8, +&&L492b68, +&&L492c08, +&&L493140, +&&L493140, +&&L493140, +&&L493140, +&&L493000, +&&L493140, +&&L493140, +&&L493140, +&&L493140, +&&L493140, +&&L493140, +&&L492ca8, +&&L493140, +&&L493140, +&&L492e20, +&&L493140, +&&L4930a0, +&&L493140, +&&L492f60, +&&L493140, +&&L493140, +&&L493140, +&&L492ec0, +&&L493140, +&&L492d64, +}; +dest = Lswitch10016a64[t7]; +//nop; +goto *dest; +//nop; +L492ac8: +t9 = 0x1002f790; +t5 = 0x1002f790; +t9 = MEM_U32(t9 + 0); +t0 = 0x4; +MEM_U8(t9 + 0) = (uint8_t)t0; +t5 = MEM_U32(t5 + 0); +t8 = MEM_U32(sp + 256); +t4 = MEM_U8(t5 + 1); +t3 = t8 & 0x1f; +t6 = t4 & 0xffe0; +t7 = 0x1002f790; +t1 = t3 | t6; +MEM_U8(t5 + 1) = (uint8_t)t1; +t7 = MEM_U32(t7 + 0); +t0 = 0x1002f790; +MEM_U16(t7 + 2) = (uint16_t)zero; +t0 = MEM_U32(t0 + 0); +t8 = 0x10008830; +t9 = MEM_U8(t0 + 0); +t1 = 0x1002e790; +t2 = t9 << 4; +t4 = t2 + t8; +t3 = MEM_U32(t4 + 4); +at = 0x1002f790; +t6 = t3 + t0; +t5 = t6 - t1; +MEM_U32(at + 0) = t6; +at = (int)t5 < (int)0x801; +if (at != 0) {//nop; +goto L493140;} +//nop; +//nop; +a0 = t1; +a1 = t5; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492b50; +a1 = t5; +L492b50: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t7 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t7; +goto L493140; +MEM_U32(at + 0) = t7; +L492b68: +t2 = 0x1002f790; +t0 = 0x1002f790; +t2 = MEM_U32(t2 + 0); +t9 = 0x3c; +MEM_U8(t2 + 0) = (uint8_t)t9; +t0 = MEM_U32(t0 + 0); +t4 = MEM_U32(sp + 256); +t6 = MEM_U8(t0 + 1); +t3 = t4 & 0x1f; +t1 = t6 & 0xffe0; +t7 = 0x1002f790; +t5 = t3 | t1; +MEM_U8(t0 + 1) = (uint8_t)t5; +t7 = MEM_U32(t7 + 0); +t9 = 0x1002f790; +MEM_U16(t7 + 2) = (uint16_t)zero; +t9 = MEM_U32(t9 + 0); +t4 = 0x10008830; +t2 = MEM_U8(t9 + 0); +t5 = 0x1002e790; +t8 = t2 << 4; +t6 = t8 + t4; +t3 = MEM_U32(t6 + 4); +at = 0x1002f790; +t1 = t3 + t9; +t0 = t1 - t5; +MEM_U32(at + 0) = t1; +at = (int)t0 < (int)0x801; +if (at != 0) {//nop; +goto L493140;} +//nop; +//nop; +a0 = t5; +a1 = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492bf0; +a1 = t0; +L492bf0: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t7 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t7; +goto L493140; +MEM_U32(at + 0) = t7; +L492c08: +t8 = 0x1002f790; +t9 = 0x1002f790; +t8 = MEM_U32(t8 + 0); +t2 = 0x8d; +MEM_U8(t8 + 0) = (uint8_t)t2; +t9 = MEM_U32(t9 + 0); +t6 = MEM_U32(sp + 256); +t1 = MEM_U8(t9 + 1); +t3 = t6 & 0x1f; +t5 = t1 & 0xffe0; +t7 = 0x1002f790; +t0 = t3 | t5; +MEM_U8(t9 + 1) = (uint8_t)t0; +t7 = MEM_U32(t7 + 0); +t2 = 0x1002f790; +MEM_U16(t7 + 2) = (uint16_t)zero; +t2 = MEM_U32(t2 + 0); +t6 = 0x10008830; +t8 = MEM_U8(t2 + 0); +t0 = 0x1002e790; +t4 = t8 << 4; +t1 = t4 + t6; +t3 = MEM_U32(t1 + 4); +at = 0x1002f790; +t5 = t3 + t2; +t9 = t5 - t0; +MEM_U32(at + 0) = t5; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L493140;} +a1 = t9; +//nop; +a0 = t0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492c90; +//nop; +L492c90: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t7 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t7; +goto L493140; +MEM_U32(at + 0) = t7; +L492ca8: +t4 = 0x1002f790; +t8 = 0x73; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U8(t4 + 0) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L492ccc; +//nop; +L492ccc: +// bdead 4000010b gp = MEM_U32(sp + 88); +t1 = v0 & 0x1f; +t3 = 0x1002f790; +t9 = 0x1002f790; +t3 = MEM_U32(t3 + 0); +t7 = 0x1002f790; +t2 = MEM_U8(t3 + 1); +t6 = 0x10008830; +t5 = t2 & 0xffe0; +t0 = t1 | t5; +MEM_U8(t3 + 1) = (uint8_t)t0; +t9 = MEM_U32(t9 + 0); +t0 = 0x1002e790; +MEM_U16(t9 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +at = 0x1002f790; +t8 = MEM_U8(t7 + 0); +//nop; +t4 = t8 << 4; +t2 = t4 + t6; +t1 = MEM_U32(t2 + 4); +//nop; +t5 = t1 + t7; +t3 = t5 - t0; +MEM_U32(at + 0) = t5; +at = (int)t3 < (int)0x801; +if (at != 0) {//nop; +goto L493140;} +//nop; +//nop; +a0 = t0; +a1 = t3; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492d4c; +a1 = t3; +L492d4c: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t9; +goto L493140; +MEM_U32(at + 0) = t9; +L492d64: +t4 = 0x1002f790; +t8 = 0x74; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U8(t4 + 0) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L492d88; +//nop; +L492d88: +// bdead 4000010b gp = MEM_U32(sp + 88); +t2 = v0 & 0x1f; +t1 = 0x1002f790; +t3 = 0x1002f790; +t1 = MEM_U32(t1 + 0); +t9 = 0x1002f790; +t7 = MEM_U8(t1 + 1); +t6 = 0x10008830; +t5 = t7 & 0xffe0; +t0 = t2 | t5; +MEM_U8(t1 + 1) = (uint8_t)t0; +t3 = MEM_U32(t3 + 0); +t0 = 0x1002e790; +MEM_U16(t3 + 2) = (uint16_t)zero; +t9 = MEM_U32(t9 + 0); +at = 0x1002f790; +t8 = MEM_U8(t9 + 0); +//nop; +t4 = t8 << 4; +t7 = t4 + t6; +t2 = MEM_U32(t7 + 4); +//nop; +t5 = t2 + t9; +t1 = t5 - t0; +MEM_U32(at + 0) = t5; +at = (int)t1 < (int)0x801; +if (at != 0) {//nop; +goto L493140;} +//nop; +//nop; +a0 = t0; +a1 = t1; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492e08; +a1 = t1; +L492e08: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t3; +goto L493140; +MEM_U32(at + 0) = t3; +L492e20: +t4 = 0x1002f790; +t9 = 0x1002f790; +t4 = MEM_U32(t4 + 0); +t8 = 0x7d; +MEM_U8(t4 + 0) = (uint8_t)t8; +t9 = MEM_U32(t9 + 0); +t7 = MEM_U32(sp + 256); +t5 = MEM_U8(t9 + 1); +t2 = t7 & 0x1f; +t0 = t5 & 0xffe0; +t3 = 0x1002f790; +t1 = t2 | t0; +MEM_U8(t9 + 1) = (uint8_t)t1; +t3 = MEM_U32(t3 + 0); +t8 = 0x1002f790; +MEM_U16(t3 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +t7 = 0x10008830; +t4 = MEM_U8(t8 + 0); +t1 = 0x1002e790; +t6 = t4 << 4; +t5 = t6 + t7; +t2 = MEM_U32(t5 + 4); +at = 0x1002f790; +t0 = t2 + t8; +t9 = t0 - t1; +MEM_U32(at + 0) = t0; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L493140;} +a1 = t9; +//nop; +a0 = t1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492ea8; +//nop; +L492ea8: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t3; +goto L493140; +MEM_U32(at + 0) = t3; +L492ec0: +t6 = 0x1002f790; +t8 = 0x1002f790; +t6 = MEM_U32(t6 + 0); +t4 = 0x1; +MEM_U8(t6 + 0) = (uint8_t)t4; +t8 = MEM_U32(t8 + 0); +t5 = MEM_U32(sp + 256); +t0 = MEM_U8(t8 + 1); +t2 = t5 & 0x1f; +t1 = t0 & 0xffe0; +t3 = 0x1002f790; +t9 = t2 | t1; +MEM_U8(t8 + 1) = (uint8_t)t9; +t3 = MEM_U32(t3 + 0); +t4 = 0x1002f790; +MEM_U16(t3 + 2) = (uint16_t)zero; +t4 = MEM_U32(t4 + 0); +t5 = 0x10008830; +t6 = MEM_U8(t4 + 0); +t9 = 0x1002e790; +t7 = t6 << 4; +t0 = t7 + t5; +t2 = MEM_U32(t0 + 4); +at = 0x1002f790; +t1 = t2 + t4; +t8 = t1 - t9; +MEM_U32(at + 0) = t1; +at = (int)t8 < (int)0x801; +if (at != 0) {a0 = t9; +goto L493140;} +a0 = t9; +//nop; +a1 = t8; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492f48; +//nop; +L492f48: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t3; +goto L493140; +MEM_U32(at + 0) = t3; +L492f60: +t7 = 0x1002f790; +t4 = 0x1002f790; +t7 = MEM_U32(t7 + 0); +t6 = 0x5b; +MEM_U8(t7 + 0) = (uint8_t)t6; +t4 = MEM_U32(t4 + 0); +t0 = MEM_U32(sp + 256); +t1 = MEM_U8(t4 + 1); +t2 = t0 & 0x1f; +t9 = t1 & 0xffe0; +t3 = 0x1002f790; +t8 = t2 | t9; +MEM_U8(t4 + 1) = (uint8_t)t8; +t3 = MEM_U32(t3 + 0); +t6 = 0x1002f790; +MEM_U16(t3 + 2) = (uint16_t)zero; +t6 = MEM_U32(t6 + 0); +t0 = 0x10008830; +t7 = MEM_U8(t6 + 0); +t8 = 0x1002e790; +t5 = t7 << 4; +t1 = t5 + t0; +t2 = MEM_U32(t1 + 4); +at = 0x1002f790; +t9 = t2 + t6; +t4 = t9 - t8; +MEM_U32(at + 0) = t9; +at = (int)t4 < (int)0x801; +if (at != 0) {//nop; +goto L493140;} +//nop; +//nop; +a0 = t8; +a1 = t4; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L492fe8; +a1 = t4; +L492fe8: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t3; +goto L493140; +MEM_U32(at + 0) = t3; +L493000: +t5 = 0x1002f790; +t6 = 0x1002f790; +t5 = MEM_U32(t5 + 0); +t7 = 0x1d; +MEM_U8(t5 + 0) = (uint8_t)t7; +t6 = MEM_U32(t6 + 0); +t1 = MEM_U32(sp + 256); +t9 = MEM_U8(t6 + 1); +t2 = t1 & 0x1f; +t8 = t9 & 0xffe0; +t3 = 0x1002f790; +t4 = t2 | t8; +MEM_U8(t6 + 1) = (uint8_t)t4; +t3 = MEM_U32(t3 + 0); +t7 = 0x1002f790; +MEM_U16(t3 + 2) = (uint16_t)zero; +t7 = MEM_U32(t7 + 0); +t1 = 0x10008830; +t5 = MEM_U8(t7 + 0); +t4 = 0x1002e790; +t0 = t5 << 4; +t9 = t0 + t1; +t2 = MEM_U32(t9 + 4); +at = 0x1002f790; +t8 = t2 + t7; +t6 = t8 - t4; +MEM_U32(at + 0) = t8; +at = (int)t6 < (int)0x801; +if (at != 0) {//nop; +goto L493140;} +//nop; +//nop; +a0 = t4; +a1 = t6; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493088; +a1 = t6; +L493088: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t3; +goto L493140; +MEM_U32(at + 0) = t3; +L4930a0: +t0 = 0x1002f790; +t7 = 0x1002f790; +t0 = MEM_U32(t0 + 0); +t5 = 0x69; +MEM_U8(t0 + 0) = (uint8_t)t5; +t7 = MEM_U32(t7 + 0); +t9 = MEM_U32(sp + 256); +t8 = MEM_U8(t7 + 1); +t2 = t9 & 0x1f; +t4 = t8 & 0xffe0; +t3 = 0x1002f790; +t6 = t2 | t4; +MEM_U8(t7 + 1) = (uint8_t)t6; +t3 = MEM_U32(t3 + 0); +t5 = 0x1002f790; +MEM_U16(t3 + 2) = (uint16_t)zero; +t5 = MEM_U32(t5 + 0); +t9 = 0x10008830; +t0 = MEM_U8(t5 + 0); +t6 = 0x1002e790; +t1 = t0 << 4; +t8 = t1 + t9; +t2 = MEM_U32(t8 + 4); +at = 0x1002f790; +t4 = t2 + t5; +t7 = t4 - t6; +MEM_U32(at + 0) = t4; +at = (int)t7 < (int)0x801; +if (at != 0) {//nop; +goto L493140;} +//nop; +//nop; +a0 = t6; +a1 = t7; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493128; +a1 = t7; +L493128: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +t3 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t3; +L493140: +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L493150; +//nop; +L493150: +t0 = MEM_U32(sp + 256); +// bdead 4000030b gp = MEM_U32(sp + 88); +if (v0 == t0) {t5 = MEM_U32(sp + 260); +goto L493250;} +t5 = MEM_U32(sp + 260); +t1 = MEM_U32(sp + 264); +at = 0x59; +t9 = MEM_U32(t1 + 4); +//nop; +if (t9 != at) {at = 0x4c; +goto L493180;} +at = 0x4c; +if (t9 == at) {t5 = MEM_U32(sp + 260); +goto L493250;} +t5 = MEM_U32(sp + 260); +L493180: +t2 = 0x1002f790; +t8 = 0x18; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U8(t2 + 0) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4931a4; +//nop; +L4931a4: +// bdead 4000010b gp = MEM_U32(sp + 88); +t4 = v0 & 0x1f; +t6 = 0x1002f790; +t9 = 0x1002f790; +t6 = MEM_U32(t6 + 0); +t8 = 0x1002f790; +t7 = MEM_U8(t6 + 1); +t2 = 0x1002f790; +t3 = t7 & 0xffe0; +t0 = t4 | t3; +MEM_U8(t6 + 1) = (uint8_t)t0; +t1 = MEM_U32(sp + 256); +t9 = MEM_U32(t9 + 0); +t4 = 0x10008830; +MEM_U8(t9 + 8) = (uint8_t)t1; +t8 = MEM_U32(t8 + 0); +t1 = 0x1002e790; +MEM_U16(t8 + 2) = (uint16_t)zero; +t2 = MEM_U32(t2 + 0); +at = 0x1002f790; +t5 = MEM_U8(t2 + 0); +//nop; +t7 = t5 << 4; +t3 = t7 + t4; +t0 = MEM_U32(t3 + 4); +//nop; +t6 = t0 + t2; +t9 = t6 - t1; +MEM_U32(at + 0) = t6; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L49324c;} +a1 = t9; +//nop; +a0 = t1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493234; +//nop; +L493234: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t8 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t8; +L49324c: +t5 = MEM_U32(sp + 260); +L493250: +at = 0x14; +t7 = MEM_U32(t5 + 4); +//nop; +if (t7 == at) {at = (int)t7 < (int)0x5; +goto L493274;} +at = (int)t7 < (int)0x5; +if (at != 0) {at = (int)t7 < (int)0x11; +goto L493574;} +at = (int)t7 < (int)0x11; +if (at == 0) {t4 = MEM_U32(sp + 264); +goto L493578;} +t4 = MEM_U32(sp + 264); +L493274: +t4 = MEM_U32(sp + 264); +MEM_U32(sp + 252) = zero; +t3 = MEM_U32(t4 + 12); +//nop; +t0 = t3 << 2; +if ((int)t0 >= 0) {t2 = MEM_U32(sp + 260); +goto L493338;} +t2 = MEM_U32(sp + 260); +t2 = MEM_U32(sp + 268); +//nop; +if (t2 != 0) {t6 = t3 << 7; +goto L4932cc;} +t6 = t3 << 7; +if ((int)t6 < 0) {t1 = MEM_U32(sp + 264); +goto L4932d0;} +t1 = MEM_U32(sp + 264); +a0 = 0x10016174; +a1 = 0x10016198; +//nop; +a2 = 0x1213; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4932c4; +a1 = a1; +L4932c4: +// bdead 40000003 gp = MEM_U32(sp + 88); +//nop; +L4932cc: +t1 = MEM_U32(sp + 264); +L4932d0: +at = 0x42; +t9 = MEM_U32(t1 + 24); +//nop; +MEM_U32(sp + 148) = t9; +t8 = MEM_U32(t9 + 4); +//nop; +if (t8 != at) {//nop; +goto L493314;} +//nop; +t5 = MEM_U32(sp + 148); +L4932f4: +at = 0x42; +t7 = MEM_U32(t5 + 28); +//nop; +MEM_U32(sp + 148) = t7; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 == at) {t5 = MEM_U32(sp + 148); +goto L4932f4;} +t5 = MEM_U32(sp + 148); +L493314: +//nop; +a0 = MEM_U32(sp + 148); +// bdead 40000023 t9 = t9; +//nop; +v0 = func_47d964(mem, sp, a0); +goto L493328; +//nop; +L493328: +// bdead 4000010b gp = MEM_U32(sp + 88); +MEM_U32(sp + 252) = v0; +goto L49335c; +MEM_U32(sp + 252) = v0; +// fdead 0 t2 = MEM_U32(sp + 260); +L493338: +t3 = 0x10006594; +s0 = MEM_U32(t2 + 24); +//nop; +MEM_U32(sp + 252) = s0; +t6 = MEM_U32(t3 + 12); +//nop; +if (t6 != s0) {t1 = MEM_U32(sp + 252); +goto L493360;} +t1 = MEM_U32(sp + 252); +MEM_U32(sp + 252) = zero; +L49335c: +t1 = MEM_U32(sp + 252); +L493360: +//nop; +if (t1 == 0) {t4 = MEM_U32(sp + 264); +goto L493578;} +t4 = MEM_U32(sp + 264); +t9 = MEM_U32(sp + 264); +//nop; +t8 = MEM_U32(t9 + 12); +//nop; +t5 = t8 << 4; +if ((int)t5 >= 0) {//nop; +goto L4934a8;} +//nop; +t4 = 0x1002f790; +t7 = 0x19; +t4 = MEM_U32(t4 + 0); +at = 0x14; +MEM_U8(t4 + 0) = (uint8_t)t7; +t0 = MEM_U32(sp + 260); +//nop; +t2 = MEM_U32(t0 + 4); +//nop; +if (t2 == at) {at = (int)t2 < (int)0x5; +goto L4933c4;} +at = (int)t2 < (int)0x5; +if (at != 0) {at = (int)t2 < (int)0x11; +goto L493404;} +at = (int)t2 < (int)0x11; +if (at == 0) {//nop; +goto L493404;} +//nop; +L4933c4: +t3 = MEM_U32(sp + 260); +at = 0x40; +t6 = MEM_U32(t3 + 24); +//nop; +if (t6 != at) {//nop; +goto L493404;} +//nop; +t1 = 0x1002f790; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t9 = MEM_U8(t1 + 1); +//nop; +t8 = t9 & 0xffe0; +t5 = t8 | 0x7; +MEM_U8(t1 + 1) = (uint8_t)t5; +goto L493428; +MEM_U8(t1 + 1) = (uint8_t)t5; +L493404: +t7 = 0x1002f790; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t4 = MEM_U8(t7 + 1); +//nop; +t0 = t4 & 0xffe0; +t2 = t0 | 0x8; +MEM_U8(t7 + 1) = (uint8_t)t2; +L493428: +t6 = 0x1002f790; +t3 = MEM_U32(sp + 252); +t6 = MEM_U32(t6 + 0); +t9 = 0x1002f790; +MEM_U32(t6 + 4) = t3; +t9 = MEM_U32(t9 + 0); +t8 = 0x1002f790; +MEM_U16(t9 + 2) = (uint16_t)zero; +t8 = MEM_U32(t8 + 0); +t4 = 0x10008830; +t5 = MEM_U8(t8 + 0); +t3 = 0x1002e790; +t1 = t5 << 4; +t0 = t1 + t4; +t2 = MEM_U32(t0 + 4); +at = 0x1002f790; +t7 = t2 + t8; +t6 = t7 - t3; +MEM_U32(at + 0) = t7; +at = (int)t6 < (int)0x801; +if (at != 0) {t4 = MEM_U32(sp + 264); +goto L493578;} +t4 = MEM_U32(sp + 264); +//nop; +a0 = t3; +a1 = t6; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493490; +a1 = t6; +L493490: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t9 = 0x1002e790; +at = 0x1002f790; +MEM_U32(at + 0) = t9; +goto L493574; +MEM_U32(at + 0) = t9; +L4934a8: +t1 = 0x1002f790; +t5 = 0x19; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U8(t1 + 0) = (uint8_t)t5; +//nop; +a0 = MEM_U32(sp + 260); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4934cc; +//nop; +L4934cc: +// bdead 4000010b gp = MEM_U32(sp + 88); +t0 = v0 & 0x1f; +t2 = 0x1002f790; +t9 = 0x1002f790; +t2 = MEM_U32(t2 + 0); +t5 = 0x1002f790; +t8 = MEM_U8(t2 + 1); +t1 = 0x1002f790; +t7 = t8 & 0xffe0; +t3 = t0 | t7; +MEM_U8(t2 + 1) = (uint8_t)t3; +t6 = MEM_U32(sp + 252); +t9 = MEM_U32(t9 + 0); +t0 = 0x10008830; +MEM_U32(t9 + 4) = t6; +t5 = MEM_U32(t5 + 0); +t6 = 0x1002e790; +MEM_U16(t5 + 2) = (uint16_t)zero; +t1 = MEM_U32(t1 + 0); +at = 0x1002f790; +t4 = MEM_U8(t1 + 0); +//nop; +t8 = t4 << 4; +t7 = t8 + t0; +t3 = MEM_U32(t7 + 4); +//nop; +t2 = t3 + t1; +t9 = t2 - t6; +MEM_U32(at + 0) = t2; +at = (int)t9 < (int)0x801; +if (at != 0) {a1 = t9; +goto L493574;} +a1 = t9; +//nop; +a0 = t6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49355c; +//nop; +L49355c: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t5 = 0x1002e790; +at = 0x1002f790; +//nop; +MEM_U32(at + 0) = t5; +L493574: +t4 = MEM_U32(sp + 264); +L493578: +//nop; +t8 = MEM_U32(t4 + 12); +//nop; +t0 = t8 << 7; +if ((int)t0 >= 0) {t3 = MEM_U32(sp + 264); +goto L4935d0;} +t3 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t4 + 16); +a2 = MEM_U32(sp + 260); +// bdead 400001a3 t9 = t9; +a1 = zero; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L4935a8; +a1 = zero; +L4935a8: +// bdead 40000103 gp = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 264); +//nop; +a0 = MEM_U32(t7 + 16); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4935c4; +a2 = zero; +L4935c4: +// bdead 40000103 gp = MEM_U32(sp + 88); +//nop; +t3 = MEM_U32(sp + 264); +L4935d0: +at = 0x42; +t1 = MEM_U32(t3 + 24); +//nop; +MEM_U32(sp + 152) = t1; +t2 = MEM_U32(t1 + 4); +//nop; +if (t2 != at) {//nop; +goto L493614;} +//nop; +t6 = MEM_U32(sp + 152); +L4935f4: +at = 0x42; +t9 = MEM_U32(t6 + 28); +//nop; +MEM_U32(sp + 152) = t9; +t8 = MEM_U32(t9 + 4); +//nop; +if (t8 == at) {t6 = MEM_U32(sp + 152); +goto L4935f4;} +t6 = MEM_U32(sp + 152); +L493614: +//nop; +a0 = MEM_U32(sp + 152); +a2 = MEM_U32(sp + 260); +// bdead 400001a3 t9 = t9; +a1 = zero; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L49362c; +a1 = zero; +L49362c: +t0 = MEM_U32(sp + 268); +// bdead 40000303 gp = MEM_U32(sp + 88); +if (t0 == 0) {// bdead 40000103 ra = MEM_U32(sp + 92); +goto L4936c0;} +// bdead 40000103 ra = MEM_U32(sp + 92); +t4 = MEM_U32(sp + 264); +//nop; +t7 = MEM_U32(t4 + 12); +//nop; +t3 = t7 << 7; +if ((int)t3 >= 0) {//nop; +goto L493678;} +//nop; +//nop; +a0 = MEM_U32(t4 + 16); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L49366c; +a2 = zero; +L49366c: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L493678: +//nop; +a0 = MEM_U32(sp + 152); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L49368c; +a2 = zero; +L49368c: +// bdead 40000001 gp = MEM_U32(sp + 88); +// bdead 40000001 ra = MEM_U32(sp + 92); +goto L4936c0; +// bdead 40000001 ra = MEM_U32(sp + 92); +L493698: +a0 = 0x100161a4; +a1 = 0x100161ac; +//nop; +a2 = 0x1240; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4936b4; +a1 = a1; +L4936b4: +// bdead 40000001 gp = MEM_U32(sp + 88); +//nop; +L4936bc: +// bdead 40000001 ra = MEM_U32(sp + 92); +L4936c0: +f20.w[1] = MEM_U32(sp + 32); +f20.w[0] = MEM_U32(sp + 36); +f22.w[1] = MEM_U32(sp + 40); +f22.w[0] = MEM_U32(sp + 44); +f24.w[1] = MEM_U32(sp + 48); +f24.w[0] = MEM_U32(sp + 52); +f26.w[1] = MEM_U32(sp + 56); +f26.w[0] = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 68); +// bdead 1 s1 = MEM_U32(sp + 72); +// bdead 1 s2 = MEM_U32(sp + 76); +// bdead 1 s3 = MEM_U32(sp + 80); +// bdead 1 s4 = MEM_U32(sp + 84); +// bdead 1 sp = sp + 0x108; +return; +// bdead 1 sp = sp + 0x108; +} + +static void func_4936fc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4936fc: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +v0 = 0x10029e90; +// fdead 400001eb MEM_U32(sp + 44) = s3; +// fdead 400001eb MEM_U32(sp + 40) = s2; +// fdead 400001eb MEM_U32(sp + 36) = s1; +v0 = MEM_U8(v0 + 99); +s1 = a0; +s2 = a1; +s3 = a2; +// fdead 401c01eb MEM_U32(sp + 52) = ra; +// fdead 401c01eb MEM_U32(sp + 48) = gp; +// fdead 401c01eb MEM_U32(sp + 32) = s0; +L493738: +at = (int)v0 < (int)0x3; +L49373c: +if (at != 0) {//nop; +goto L4937f4;} +//nop; +if (s1 == 0) {a2 = 0xffffffff; +goto L493758;} +a2 = 0xffffffff; +a2 = MEM_U32(s1 + 0); +//nop; +goto L493758; +//nop; +L493758: +if (s1 == 0) {//nop; +goto L493780;} +//nop; +//nop; +a0 = MEM_U32(s1 + 4); +MEM_U32(sp + 84) = a2; +v0 = f_code_to_string(mem, sp, a0); +goto L493770; +MEM_U32(sp + 84) = a2; +L493770: +// bdead 401c000b gp = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 84); +a3 = v0; +goto L49378c; +a3 = v0; +L493780: +a3 = 0x100161dc; +//nop; +a3 = a3; +L49378c: +at = 0x1; +if (s2 != at) {at = 0x2; +goto L4937a8;} +at = 0x2; +s0 = 0x100161e4; +s0 = s0; +goto L4937cc; +s0 = s0; +at = 0x2; +L4937a8: +if (s2 != at) {//nop; +goto L4937bc;} +//nop; +v0 = 0x100161f0; +v0 = v0; +goto L4937c8; +v0 = v0; +L4937bc: +v0 = 0x10016200; +//nop; +v0 = v0; +L4937c8: +s0 = v0; +L4937cc: +a0 = 0x10004834; +a1 = 0x100161b8; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 16) = s0; +MEM_U32(sp + 20) = s3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4937ec; +a1 = a1; +L4937ec: +// bdead 401c0103 gp = MEM_U32(sp + 48); +//nop; +L4937f4: +if (s2 == 0) {//nop; +goto L493824;} +//nop; +if (s1 != 0) {a2 = 0x124f; +goto L493824;} +a2 = 0x124f; +a0 = 0x10016204; +a1 = 0x1001620c; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L49381c; +a1 = a1; +L49381c: +// bdead 401c0103 gp = MEM_U32(sp + 48); +//nop; +L493824: +if (s1 == 0) {at = 0x2e; +goto L4944d8;} +at = 0x2e; +v0 = MEM_U32(s1 + 4); +v1 = MEM_U32(s1 + 8); +if (v0 == at) {s0 = v0; +goto L493884;} +s0 = v0; +at = 0x3a; +if (s0 == at) {at = 0x41; +goto L49423c;} +at = 0x41; +if (s0 == at) {at = 0x43; +goto L493ea8;} +at = 0x43; +if (s0 == at) {at = 0x5e; +goto L493f08;} +at = 0x5e; +if (s0 == at) {at = 0x5f; +goto L493884;} +at = 0x5f; +if (s0 == at) {at = 0x60; +goto L493d4c;} +at = 0x60; +if (s0 == at) {a1 = s2; +goto L493d74;} +a1 = s2; +at = 0x63; +if (s0 == at) {a2 = 0x12db; +goto L493a34;} +a2 = 0x12db; +//nop; +goto L4944b8; +//nop; +L493884: +at = 0x2e; +if (v0 != at) {a1 = s2; +goto L4938b0;} +a1 = s2; +//nop; +a0 = MEM_U32(s1 + 24); +a1 = s2; +a2 = zero; +f_indirect_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4938a4; +a2 = zero; +L4938a4: +// bdead 40180103 gp = MEM_U32(sp + 48); +//nop; +goto L4938c8; +//nop; +L4938b0: +//nop; +a0 = MEM_U32(s1 + 24); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4938c0; +a2 = zero; +L4938c0: +// bdead 40180103 gp = MEM_U32(sp + 48); +//nop; +L4938c8: +if (s2 == 0) {// bdead 40100103 ra = MEM_U32(sp + 52); +goto L4944dc;} +// bdead 40100103 ra = MEM_U32(sp + 52); +if (s3 == 0) {// bdead 40100103 ra = MEM_U32(sp + 52); +goto L4944dc;} +// bdead 40100103 ra = MEM_U32(sp + 52); +s0 = 0x1002f790; +t6 = 0x49; +t7 = MEM_U32(s0 + 0); +t1 = 0x10006594; +MEM_U8(t7 + 0) = (uint8_t)t6; +a0 = MEM_U32(s0 + 0); +t6 = 0x10008830; +t8 = MEM_U8(a0 + 1); +s1 = 0x1002e790; +t9 = t8 & 0xffe0; +t0 = t9 | 0x6; +MEM_U8(a0 + 1) = (uint8_t)t0; +t1 = MEM_U32(t1 + 12); +t3 = MEM_U32(s0 + 0); +if ((int)t1 >= 0) {t2 = (int)t1 >> 3; +goto L493920;} +t2 = (int)t1 >> 3; +at = t1 + 0x7; +t2 = (int)at >> 3; +L493920: +MEM_U32(t3 + 8) = t2; +a0 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(a0 + 0); +//nop; +t5 = t4 << 4; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + a0; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L493974;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493968; +//nop; +L493968: +// bdead 40160103 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L493974: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493984; +//nop; +L493984: +// bdead 40160103 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +//nop; +if ((int)s3 >= 0) {a0 = (int)s3 >> 3; +goto L4939a0;} +a0 = (int)s3 >> 3; +at = s3 + 0x7; +a0 = (int)at >> 3; +L4939a0: +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L4939a8; +//nop; +L4939a8: +// bdead 40060103 gp = MEM_U32(sp + 48); +t3 = MEM_U32(s0 + 0); +t2 = 0x1; +MEM_U8(t3 + 0) = (uint8_t)t2; +a0 = MEM_U32(s0 + 0); +t4 = 0x10007e24; +t7 = MEM_U8(a0 + 1); +t5 = MEM_U32(t4 + 0); +t8 = t7 & 0xffe0; +t6 = t5 & 0x1f; +t9 = t6 | t8; +MEM_U8(a0 + 1) = (uint8_t)t9; +t0 = MEM_U32(s0 + 0); +t3 = 0x10008830; +MEM_U16(t0 + 2) = (uint16_t)zero; +a0 = MEM_U32(s0 + 0); +//nop; +t1 = MEM_U8(a0 + 0); +//nop; +t2 = t1 << 4; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t7 = t5 + a0; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t7; +goto L4944d8;} +MEM_U32(s0 + 0) = t7; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493a28; +//nop; +L493a28: +// bdead 60001 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +goto L4944d8; +MEM_U32(s0 + 0) = s1; +L493a34: +if (s2 == 0) {//nop; +goto L493bc0;} +//nop; +t8 = MEM_U32(v1 + 4); +at = 0x15; +if (t8 != at) {//nop; +goto L493bc0;} +//nop; +s0 = 0x1002f790; +t9 = 0x49; +t0 = MEM_U32(s0 + 0); +t4 = 0x10006594; +MEM_U8(t0 + 0) = (uint8_t)t9; +a0 = MEM_U32(s0 + 0); +t9 = 0x10008830; +t1 = MEM_U8(a0 + 1); +a2 = 0x1002e790; +t2 = t1 & 0xffe0; +t3 = t2 | 0x2; +MEM_U8(a0 + 1) = (uint8_t)t3; +t4 = MEM_U32(t4 + 36); +t7 = MEM_U32(s0 + 0); +if ((int)t4 >= 0) {t5 = (int)t4 >> 3; +goto L493a94;} +t5 = (int)t4 >> 3; +at = t4 + 0x7; +t5 = (int)at >> 3; +L493a94: +MEM_U32(t7 + 8) = t5; +a0 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U8(a0 + 0); +//nop; +t8 = t6 << 4; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 4); +//nop; +t2 = t1 + a0; +a1 = t2 - a2; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t2; +goto L493af4;} +MEM_U32(s0 + 0) = t2; +//nop; +a0 = a2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493adc; +//nop; +L493adc: +// bdead 401e0103 gp = MEM_U32(sp + 48); +//nop; +t4 = 0x1002e790; +a2 = 0x1002e790; +MEM_U32(s0 + 0) = t4; +a1 = t4 - a2; +L493af4: +//nop; +a0 = a2; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493b04; +//nop; +L493b04: +// bdead 401e0103 gp = MEM_U32(sp + 48); +//nop; +t6 = 0x1002e790; +//nop; +MEM_U32(s0 + 0) = t6; +//nop; +a0 = MEM_U32(s1 + 60); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L493b28; +//nop; +L493b28: +// bdead 401a0103 gp = MEM_U32(sp + 48); +t9 = MEM_U32(s0 + 0); +t8 = 0x18; +MEM_U8(t9 + 0) = (uint8_t)t8; +a0 = MEM_U32(s0 + 0); +t0 = 0x10007e24; +t3 = MEM_U8(a0 + 1); +t1 = MEM_U32(t0 + 0); +t4 = t3 & 0xffe0; +t2 = t1 & 0x1f; +t5 = t2 | t4; +MEM_U8(a0 + 1) = (uint8_t)t5; +t6 = MEM_U32(s0 + 0); +t7 = 0x2; +MEM_U8(t6 + 8) = (uint8_t)t7; +t8 = MEM_U32(s0 + 0); +t1 = 0x10008830; +MEM_U16(t8 + 2) = (uint16_t)zero; +a0 = MEM_U32(s0 + 0); +s1 = 0x1002e790; +t9 = MEM_U8(a0 + 0); +//nop; +t0 = t9 << 4; +t3 = t0 + t1; +t2 = MEM_U32(t3 + 4); +//nop; +t4 = t2 + a0; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t4; +goto L493be0;} +MEM_U32(s0 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493bb4; +//nop; +L493bb4: +// bdead 401e0103 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +goto L493be0; +MEM_U32(s0 + 0) = s1; +L493bc0: +if (s2 == 0) {//nop; +goto L493be0;} +//nop; +//nop; +a0 = s1; +//nop; +f_load_addr(mem, sp, a0); +goto L493bd8; +//nop; +L493bd8: +// bdead 40180103 gp = MEM_U32(sp + 48); +//nop; +L493be0: +s0 = 0x1002f790; +s1 = 0x1002e790; +if (s2 == 0) {// bdead 40160103 ra = MEM_U32(sp + 52); +goto L4944dc;} +// bdead 40160103 ra = MEM_U32(sp + 52); +if (s3 == 0) {// bdead 40160103 ra = MEM_U32(sp + 52); +goto L4944dc;} +// bdead 40160103 ra = MEM_U32(sp + 52); +t6 = MEM_U32(s0 + 0); +t7 = 0x49; +MEM_U8(t6 + 0) = (uint8_t)t7; +a0 = MEM_U32(s0 + 0); +t1 = 0x10006594; +t8 = MEM_U8(a0 + 1); +t7 = 0x10008830; +t9 = t8 & 0xffe0; +t0 = t9 | 0x6; +MEM_U8(a0 + 1) = (uint8_t)t0; +t1 = MEM_U32(t1 + 12); +t2 = MEM_U32(s0 + 0); +if ((int)t1 >= 0) {t3 = (int)t1 >> 3; +goto L493c38;} +t3 = (int)t1 >> 3; +at = t1 + 0x7; +t3 = (int)at >> 3; +L493c38: +MEM_U32(t2 + 8) = t3; +a0 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(a0 + 0); +//nop; +t5 = t4 << 4; +t6 = t5 + t7; +t8 = MEM_U32(t6 + 4); +//nop; +t9 = t8 + a0; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L493c8c;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493c80; +//nop; +L493c80: +// bdead 40160103 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L493c8c: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493c9c; +//nop; +L493c9c: +// bdead 40160103 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +//nop; +if ((int)s3 >= 0) {a0 = (int)s3 >> 3; +goto L493cb8;} +a0 = (int)s3 >> 3; +at = s3 + 0x7; +a0 = (int)at >> 3; +L493cb8: +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L493cc0; +//nop; +L493cc0: +// bdead 40060103 gp = MEM_U32(sp + 48); +t2 = MEM_U32(s0 + 0); +t3 = 0x1; +MEM_U8(t2 + 0) = (uint8_t)t3; +a0 = MEM_U32(s0 + 0); +t4 = 0x10007e24; +t6 = MEM_U8(a0 + 1); +t5 = MEM_U32(t4 + 0); +t8 = t6 & 0xffe0; +t7 = t5 & 0x1f; +t9 = t7 | t8; +MEM_U8(a0 + 1) = (uint8_t)t9; +t0 = MEM_U32(s0 + 0); +t2 = 0x10008830; +MEM_U16(t0 + 2) = (uint16_t)zero; +a0 = MEM_U32(s0 + 0); +//nop; +t1 = MEM_U8(a0 + 0); +//nop; +t3 = t1 << 4; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 4); +//nop; +t6 = t5 + a0; +a1 = t6 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t6; +goto L4944d8;} +MEM_U32(s0 + 0) = t6; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493d40; +//nop; +L493d40: +// bdead 60001 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +goto L4944d8; +MEM_U32(s0 + 0) = s1; +L493d4c: +t8 = MEM_U32(s1 + 24); +v0 = 0x10029e90; +MEM_U32(sp + 68) = t8; +t9 = MEM_U32(s1 + 28); +v0 = MEM_U8(v0 + 99); +t1 = MEM_U32(t9 + 28); +s1 = t8; +t5 = t1 + s3; +s3 = t5; +goto L493738; +s3 = t5; +L493d74: +//nop; +a0 = MEM_U32(s1 + 24); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L493d84; +a2 = zero; +L493d84: +// bdead 401c0003 gp = MEM_U32(sp + 48); +if (s2 == 0) {// bdead 40140003 ra = MEM_U32(sp + 52); +goto L4944dc;} +// bdead 40140003 ra = MEM_U32(sp + 52); +t6 = MEM_U32(s1 + 28); +t0 = (int)s3 >> 31; +t9 = MEM_U32(t6 + 28); +t8 = MEM_U32(t6 + 24); +t3 = t9 + s3; +at = t3 < s3; +t2 = at + t8; +t4 = t2 + t0; +MEM_U32(sp + 56) = t4; +MEM_U32(sp + 60) = t3; +if (t4 != 0) {t5 = t3; +goto L493dc8;} +t5 = t3; +if (t3 == 0) {// bdead 40006003 ra = MEM_U32(sp + 52); +goto L4944dc;} +// bdead 40006003 ra = MEM_U32(sp + 52); +L493dc8: +//nop; +a0 = t4; +a1 = t5; +a2 = 0x0; +a3 = 0x8; +temp64 = wrapper___ll_div((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493de0; +a3 = 0x8; +L493de0: +// bdead 4000001b gp = MEM_U32(sp + 48); +a0 = 0x6; +a1 = 0x10006594; +//nop; +a1 = MEM_U32(a1 + 12); +a2 = v0; +if ((int)a1 >= 0) {t7 = (int)a1 >> 3; +goto L493e08;} +t7 = (int)a1 >> 3; +at = a1 + 0x7; +t7 = (int)at >> 3; +L493e08: +a1 = t7; +a3 = v1; +f_LDC_integer(mem, sp, a0, a1, a2, a3); +goto L493e14; +a3 = v1; +L493e14: +// bdead 40000103 gp = MEM_U32(sp + 48); +t6 = 0x1; +s0 = 0x1002f790; +t9 = 0x10007e24; +t8 = MEM_U32(s0 + 0); +s1 = 0x1002e790; +MEM_U8(t8 + 0) = (uint8_t)t6; +a0 = MEM_U32(s0 + 0); +t0 = MEM_U32(t9 + 0); +t2 = MEM_U8(a0 + 1); +t1 = t0 & 0x1f; +t3 = t2 & 0xffe0; +t4 = t1 | t3; +MEM_U8(a0 + 1) = (uint8_t)t4; +t5 = MEM_U32(s0 + 0); +t8 = 0x10008830; +MEM_U16(t5 + 2) = (uint16_t)zero; +a0 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U8(a0 + 0); +//nop; +t6 = t7 << 4; +t9 = t6 + t8; +t0 = MEM_U32(t9 + 4); +//nop; +t2 = t0 + a0; +a1 = t2 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t2; +goto L4944d8;} +MEM_U32(s0 + 0) = t2; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L493e9c; +//nop; +L493e9c: +// bdead 60001 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +goto L4944d8; +MEM_U32(s0 + 0) = s1; +L493ea8: +t3 = MEM_U32(v1 + 4); +at = 0x18; +if (t3 != at) {a2 = 0x128c; +goto L493ecc;} +a2 = 0x128c; +v0 = 0x10029e90; +//nop; +v0 = MEM_U8(v0 + 99); +s1 = MEM_U32(s1 + 16); +goto L493f00; +s1 = MEM_U32(s1 + 16); +L493ecc: +a0 = 0x10016218; +a1 = 0x10016228; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L493ee4; +a1 = a1; +L493ee4: +// bdead 401c0103 gp = MEM_U32(sp + 48); +//nop; +v0 = 0x10029e90; +//nop; +v0 = MEM_U8(v0 + 99); +//nop; +s1 = MEM_U32(s1 + 16); +L493f00: +at = (int)v0 < (int)0x3; +goto L49373c; +at = (int)v0 < (int)0x3; +L493f08: +if (s3 == 0) {//nop; +goto L493f20;} +//nop; +t4 = MEM_U32(v1 + 4); +at = 0x18; +if (t4 != at) {a2 = 0x1292; +goto L493f2c;} +a2 = 0x1292; +L493f20: +v0 = MEM_U32(v1 + 4); +at = 0x18; +goto L493f5c; +at = 0x18; +L493f2c: +a0 = 0x10016234; +a1 = 0x10016250; +//nop; +MEM_U32(sp + 100) = v1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L493f48; +a1 = a1; +L493f48: +v1 = MEM_U32(sp + 100); +// bdead 401c0113 gp = MEM_U32(sp + 48); +v0 = MEM_U32(v1 + 4); +//nop; +at = 0x18; +L493f5c: +if (v0 == at) {at = 0x15; +goto L493f8c;} +at = 0x15; +if (v0 == at) {a2 = 0x1295; +goto L493f8c;} +a2 = 0x1295; +a0 = 0x1001625c; +a1 = 0x1001627c; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L493f84; +a1 = a1; +L493f84: +// bdead 401c0103 gp = MEM_U32(sp + 48); +//nop; +L493f8c: +v0 = MEM_U32(s1 + 12); +a1 = zero; +t5 = v0 << 5; +if ((int)t5 >= 0) {t7 = v0 << 7; +goto L49403c;} +t7 = v0 << 7; +if ((int)t7 < 0) {a2 = 0x129b; +goto L493fc8;} +a2 = 0x129b; +a0 = 0x10016288; +a1 = 0x10016294; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L493fc0; +a1 = a1; +L493fc0: +// bdead 401c0103 gp = MEM_U32(sp + 48); +//nop; +L493fc8: +//nop; +a0 = MEM_U32(s1 + 24); +// bdead 401c0123 t9 = t9; +a1 = 0x1; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L493fe0; +a2 = zero; +L493fe0: +// bdead 401c0103 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s1 + 16); +//nop; +a2 = MEM_U32(a0 + 8); +// fdead 601e00bf t9 = t9; +a1 = s3; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L493ffc; +a1 = s3; +L493ffc: +// bdead 401c0103 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s1 + 28); +//nop; +a1 = zero; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L494014; +a2 = zero; +L494014: +// bdead 401c0103 gp = MEM_U32(sp + 48); +if (s2 == 0) {a1 = s2; +goto L4940d0;} +a1 = s2; +//nop; +a0 = MEM_U32(s1 + 16); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L494030; +a2 = zero; +L494030: +// bdead 40180103 gp = MEM_U32(sp + 48); +//nop; +goto L4940d0; +//nop; +L49403c: +//nop; +a0 = MEM_U32(s1 + 24); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L49404c; +a2 = zero; +L49404c: +t6 = MEM_U32(s1 + 12); +// bdead 401c8103 gp = MEM_U32(sp + 48); +t8 = t6 << 7; +if ((int)t8 >= 0) {a2 = zero; +goto L494068;} +a2 = zero; +s0 = 0x1; +goto L49406c; +s0 = 0x1; +L494068: +s0 = s2; +L49406c: +//nop; +a0 = MEM_U32(s1 + 28); +// fdead 621e80bf t9 = t9; +a1 = s0; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L494080; +a1 = s0; +L494080: +t9 = MEM_U32(s1 + 12); +// bdead 441c0103 gp = MEM_U32(sp + 48); +t0 = t9 << 7; +if ((int)t0 >= 0) {//nop; +goto L4940d0;} +//nop; +a0 = MEM_U32(s1 + 16); +//nop; +a2 = MEM_U32(a0 + 8); +// bdead 401c01a3 t9 = t9; +a1 = s3; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L4940ac; +a1 = s3; +L4940ac: +// bdead 401c0103 gp = MEM_U32(sp + 48); +if (s2 == 0) {a1 = s2; +goto L4940d0;} +a1 = s2; +//nop; +a0 = MEM_U32(s1 + 16); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4940c8; +a2 = zero; +L4940c8: +// bdead 40180103 gp = MEM_U32(sp + 48); +//nop; +L4940d0: +if (s2 == 0) {// bdead 40100103 ra = MEM_U32(sp + 52); +goto L4944dc;} +// bdead 40100103 ra = MEM_U32(sp + 52); +if (s3 == 0) {// bdead 40100103 ra = MEM_U32(sp + 52); +goto L4944dc;} +// bdead 40100103 ra = MEM_U32(sp + 52); +s0 = 0x1002f790; +t2 = 0x49; +t1 = MEM_U32(s0 + 0); +t7 = 0x10006594; +MEM_U8(t1 + 0) = (uint8_t)t2; +a0 = MEM_U32(s0 + 0); +t2 = 0x10008830; +t3 = MEM_U8(a0 + 1); +s1 = 0x1002e790; +t4 = t3 & 0xffe0; +t5 = t4 | 0x6; +MEM_U8(a0 + 1) = (uint8_t)t5; +t7 = MEM_U32(t7 + 12); +t8 = MEM_U32(s0 + 0); +if ((int)t7 >= 0) {t6 = (int)t7 >> 3; +goto L494128;} +t6 = (int)t7 >> 3; +at = t7 + 0x7; +t6 = (int)at >> 3; +L494128: +MEM_U32(t8 + 8) = t6; +a0 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(a0 + 0); +//nop; +t0 = t9 << 4; +t1 = t0 + t2; +t3 = MEM_U32(t1 + 4); +//nop; +t4 = t3 + a0; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t4; +goto L49417c;} +MEM_U32(s0 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L494170; +//nop; +L494170: +// bdead 40160103 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L49417c: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49418c; +//nop; +L49418c: +// bdead 40160103 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +//nop; +if ((int)s3 >= 0) {a0 = (int)s3 >> 3; +goto L4941a8;} +a0 = (int)s3 >> 3; +at = s3 + 0x7; +a0 = (int)at >> 3; +L4941a8: +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L4941b0; +//nop; +L4941b0: +// bdead 40060103 gp = MEM_U32(sp + 48); +t8 = MEM_U32(s0 + 0); +t6 = 0x1; +MEM_U8(t8 + 0) = (uint8_t)t6; +a0 = MEM_U32(s0 + 0); +t9 = 0x10007e24; +t1 = MEM_U8(a0 + 1); +t0 = MEM_U32(t9 + 0); +t3 = t1 & 0xffe0; +t2 = t0 & 0x1f; +t4 = t2 | t3; +MEM_U8(a0 + 1) = (uint8_t)t4; +t5 = MEM_U32(s0 + 0); +t8 = 0x10008830; +MEM_U16(t5 + 2) = (uint16_t)zero; +a0 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U8(a0 + 0); +//nop; +t6 = t7 << 4; +t9 = t6 + t8; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = t0 + a0; +a1 = t1 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t1; +goto L4944d8;} +MEM_U32(s0 + 0) = t1; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L494230; +//nop; +L494230: +// bdead 60001 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +goto L4944d8; +MEM_U32(s0 + 0) = s1; +L49423c: +if (s3 == 0) {//nop; +goto L494254;} +//nop; +t3 = MEM_U32(v1 + 4); +at = 0x18; +if (t3 != at) {a2 = 0x12bc; +goto L494260;} +a2 = 0x12bc; +L494254: +v0 = MEM_U32(v1 + 4); +at = 0x18; +goto L494290; +at = 0x18; +L494260: +a0 = 0x100162a0; +a1 = 0x100162bc; +//nop; +MEM_U32(sp + 100) = v1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L49427c; +a1 = a1; +L49427c: +v1 = MEM_U32(sp + 100); +// bdead 401c0113 gp = MEM_U32(sp + 48); +v0 = MEM_U32(v1 + 4); +//nop; +at = 0x18; +L494290: +if (v0 == at) {a2 = 0x12bf; +goto L4942b8;} +a2 = 0x12bf; +a0 = 0x100162c8; +a1 = 0x100162d8; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4942b0; +a1 = a1; +L4942b0: +// bdead 401c0103 gp = MEM_U32(sp + 48); +//nop; +L4942b8: +//nop; +a0 = s1; +a1 = zero; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4942cc; +a2 = zero; +L4942cc: +// bdead 401c0103 gp = MEM_U32(sp + 48); +if (s2 == 0) {// bdead 40140103 ra = MEM_U32(sp + 52); +goto L4944dc;} +// bdead 40140103 ra = MEM_U32(sp + 52); +v0 = MEM_U32(s1 + 12); +a1 = 0x1; +t4 = v0 << 7; +if ((int)t4 >= 0) {t5 = v0 << 5; +goto L49430c;} +t5 = v0 << 5; +//nop; +a0 = MEM_U32(s1 + 16); +// fdead 1601e607f t9 = t9; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L494300; +a2 = zero; +L494300: +// bdead 40100103 gp = MEM_U32(sp + 48); +//nop; +goto L494354; +//nop; +L49430c: +if ((int)t5 >= 0) {a1 = 0x1; +goto L494338;} +a1 = 0x1; +//nop; +a0 = MEM_U32(s1 + 24); +// fdead 1601e607f t9 = t9; +a1 = 0x1; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L49432c; +a2 = zero; +L49432c: +// bdead 40100103 gp = MEM_U32(sp + 48); +//nop; +goto L494354; +//nop; +L494338: +//nop; +a0 = MEM_U32(s1 + 28); +// fdead 1601e607f t9 = t9; +a2 = zero; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L49434c; +a2 = zero; +L49434c: +// bdead 40100103 gp = MEM_U32(sp + 48); +//nop; +L494354: +if (s3 == 0) {// bdead 40100103 ra = MEM_U32(sp + 52); +goto L4944dc;} +// bdead 40100103 ra = MEM_U32(sp + 52); +s0 = 0x1002f790; +t7 = 0x49; +t6 = MEM_U32(s0 + 0); +t1 = 0x10006594; +MEM_U8(t6 + 0) = (uint8_t)t7; +a0 = MEM_U32(s0 + 0); +t7 = 0x10008830; +t8 = MEM_U8(a0 + 1); +s1 = 0x1002e790; +t9 = t8 & 0xffe0; +t0 = t9 | 0x6; +MEM_U8(a0 + 1) = (uint8_t)t0; +t1 = MEM_U32(t1 + 12); +t3 = MEM_U32(s0 + 0); +if ((int)t1 >= 0) {t2 = (int)t1 >> 3; +goto L4943a4;} +t2 = (int)t1 >> 3; +at = t1 + 0x7; +t2 = (int)at >> 3; +L4943a4: +MEM_U32(t3 + 8) = t2; +a0 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(a0 + 0); +//nop; +t5 = t4 << 4; +t6 = t5 + t7; +t8 = MEM_U32(t6 + 4); +//nop; +t9 = t8 + a0; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L4943f8;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4943ec; +//nop; +L4943ec: +// bdead 40160103 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L4943f8: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L494408; +//nop; +L494408: +// bdead 40160103 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +//nop; +if ((int)s3 >= 0) {a0 = (int)s3 >> 3; +goto L494424;} +a0 = (int)s3 >> 3; +at = s3 + 0x7; +a0 = (int)at >> 3; +L494424: +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L49442c; +//nop; +L49442c: +// bdead 40060103 gp = MEM_U32(sp + 48); +t3 = MEM_U32(s0 + 0); +t2 = 0x1; +MEM_U8(t3 + 0) = (uint8_t)t2; +a0 = MEM_U32(s0 + 0); +t4 = 0x10007e24; +t6 = MEM_U8(a0 + 1); +t5 = MEM_U32(t4 + 0); +t8 = t6 & 0xffe0; +t7 = t5 & 0x1f; +t9 = t7 | t8; +MEM_U8(a0 + 1) = (uint8_t)t9; +t0 = MEM_U32(s0 + 0); +t3 = 0x10008830; +MEM_U16(t0 + 2) = (uint16_t)zero; +a0 = MEM_U32(s0 + 0); +//nop; +t1 = MEM_U8(a0 + 0); +//nop; +t2 = t1 << 4; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t6 = t5 + a0; +a1 = t6 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t6; +goto L4944d8;} +MEM_U32(s0 + 0) = t6; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4944ac; +//nop; +L4944ac: +// bdead 60001 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = s1; +goto L4944d8; +MEM_U32(s0 + 0) = s1; +L4944b8: +a0 = 0x100162e4; +a1 = 0x100162ec; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4944d0; +a1 = a1; +L4944d0: +// bdead 1 gp = MEM_U32(sp + 48); +//nop; +L4944d8: +// bdead 1 ra = MEM_U32(sp + 52); +L4944dc: +// bdead 1 s0 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 36); +// bdead 1 s2 = MEM_U32(sp + 40); +// bdead 1 s3 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void func_4944f4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4944f4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 400001eb MEM_U32(sp + 60) = s3; +// fdead 400001eb MEM_U32(sp + 56) = s2; +// fdead 400001eb MEM_U32(sp + 52) = s1; +s1 = a0; +s2 = a1; +s3 = a2; +// fdead 401c01eb MEM_U32(sp + 68) = ra; +// fdead 401c01eb MEM_U32(sp + 64) = gp; +// fdead 401c01eb MEM_U32(sp + 48) = s0; +v1 = 0x5f; +L49452c: +t6 = MEM_U32(s3 + 4); +at = 0x18; +if (t6 != at) {a2 = 0x12e5; +goto L49455c;} +a2 = 0x12e5; +a0 = 0x100162f8; +a1 = 0x10016308; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L494554; +a1 = a1; +L494554: +// bdead 401c0103 gp = MEM_U32(sp + 64); +v1 = 0x5f; +L49455c: +v0 = MEM_U32(s1 + 4); +at = 0x2e; +if (v0 == at) {s0 = v0; +goto L494598;} +s0 = v0; +at = 0x5e; +if (s0 == at) {at = 0x2e; +goto L49459c;} +at = 0x2e; +if (s0 == v1) {at = 0x60; +goto L494910;} +at = 0x60; +if (s0 == at) {at = 0x63; +goto L494910;} +at = 0x63; +if (s0 == at) {a0 = s1; +goto L494898;} +a0 = s1; +a2 = 0x1330; +goto L494e90; +a2 = 0x1330; +L494598: +at = 0x2e; +L49459c: +if (v0 != at) {a1 = 0x1; +goto L4945c4;} +a1 = 0x1; +//nop; +a0 = MEM_U32(s1 + 24); +a1 = 0x1; +a2 = zero; +f_indirect_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4945b8; +a2 = zero; +L4945b8: +// bdead 401c0003 gp = MEM_U32(sp + 64); +//nop; +goto L4945dc; +//nop; +L4945c4: +//nop; +a0 = MEM_U32(s1 + 24); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4945d4; +a2 = zero; +L4945d4: +// bdead 401c0003 gp = MEM_U32(sp + 64); +//nop; +L4945dc: +a2 = 0x1002f790; +t7 = 0x7e; +t8 = MEM_U32(a2 + 0); +t9 = 0x10007e24; +MEM_U8(t8 + 0) = (uint8_t)t7; +v1 = MEM_U32(a2 + 0); +t1 = MEM_U32(t9 + 0); +t3 = MEM_U8(v1 + 1); +t2 = t1 & 0x1f; +t4 = t3 & 0xffe0; +t5 = t2 | t4; +MEM_U8(v1 + 1) = (uint8_t)t5; +//nop; +a0 = s3; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L49461c; +//nop; +L49461c: +// bdead 401c010b gp = MEM_U32(sp + 64); +//nop; +a2 = 0x1002f790; +t1 = 0x10008830; +t6 = MEM_U32(a2 + 0); +t5 = 0x1002e790; +MEM_U8(t6 + 8) = (uint8_t)v0; +t7 = MEM_U32(a2 + 0); +//nop; +MEM_U16(t7 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t9 = t8 << 4; +t3 = t9 + t1; +t2 = MEM_U32(t3 + 4); +//nop; +t4 = t2 + v1; +a1 = t4 - t5; +at = (int)a1 < (int)0x801; +v1 = t4; +if (at != 0) {MEM_U32(a2 + 0) = t4; +goto L4946a4;} +MEM_U32(a2 + 0) = t4; +//nop; +a0 = t5; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49468c; +//nop; +L49468c: +// bdead 401c0003 gp = MEM_U32(sp + 64); +//nop; +a2 = 0x1002f790; +v1 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = v1; +L4946a4: +t7 = 0x3f; +MEM_U8(v1 + 0) = (uint8_t)t7; +//nop; +a0 = s3; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4946bc; +//nop; +L4946bc: +// bdead 401c000b gp = MEM_U32(sp + 64); +t8 = v0; +a2 = 0x1002f790; +t9 = t8 & 0x1f; +v1 = MEM_U32(a2 + 0); +t8 = 0x10007f08; +t1 = MEM_U8(v1 + 1); +//nop; +t3 = t1 & 0xffe0; +t2 = t9 | t3; +MEM_U8(v1 + 1) = (uint8_t)t2; +t4 = MEM_U32(a2 + 0); +if ((int)s2 >= 0) {a1 = (int)s2 >> 3; +goto L4946fc;} +a1 = (int)s2 >> 3; +at = s2 + 0x7; +a1 = (int)at >> 3; +L4946fc: +MEM_U32(t4 + 4) = a1; +t5 = MEM_U32(s3 + 24); +t7 = MEM_U32(a2 + 0); +t6 = t5 >> 3; +MEM_U32(t7 + 8) = t6; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L494754;} +//nop; +t1 = MEM_U32(s1 + 8); +at = 0x80000000; +t9 = MEM_U32(t1 + 12); +//nop; +t3 = t9 & at; +if (t3 != 0) {//nop; +goto L494754;} +//nop; +t2 = 0x10029fa0; +a0 = zero; +t2 = MEM_U16(t2 + 50); +//nop; +if (t2 == 0) {//nop; +goto L49475c;} +//nop; +L494754: +a0 = 0x1; +goto L49475c; +a0 = 0x1; +L49475c: +t4 = MEM_U32(s3 + 12); +//nop; +t5 = t4 & 0x80; +if (t5 != 0) {//nop; +goto L494804;} +//nop; +t6 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(t6 + 8); +//nop; +if (v0 == 0) {//nop; +goto L4947d8;} +//nop; +t7 = MEM_U32(v0 + 4); +at = 0x16; +if (t7 != at) {//nop; +goto L4947d8;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +t8 = MEM_U32(v1 + 12); +//nop; +t1 = t8 & 0x80; +if (t1 != 0) {//nop; +goto L494804;} +//nop; +t9 = MEM_U32(v1 + 4); +at = 0x18; +if (t9 != at) {//nop; +goto L4947d8;} +//nop; +t3 = MEM_U32(v1 + 40); +at = 0x4000000; +t2 = t3 & at; +if (t2 != 0) {//nop; +goto L494804;} +//nop; +L4947d8: +v0 = MEM_U32(s3 + 28); +//nop; +t4 = v0 >> 3; +lo = a1 / t4; hi = a1 % t4; +if (t4 != 0) {//nop; +goto L4947f4;} +//nop; +abort(); +L4947f4: +s0 = v0; +t5 = hi; +if (t5 == 0) {//nop; +goto L494818;} +//nop; +L494804: +s0 = 0x10006594; +//nop; +s0 = MEM_U32(s0 + 4); +t7 = MEM_U32(a2 + 0); +goto L49481c; +t7 = MEM_U32(a2 + 0); +L494818: +t7 = MEM_U32(a2 + 0); +L49481c: +t6 = s0 | a0; +MEM_U16(t7 + 2) = (uint16_t)t6; +t8 = MEM_U32(a2 + 0); +t3 = 0x10008830; +MEM_U32(t8 + 12) = zero; +v1 = MEM_U32(a2 + 0); +a3 = 0x1002e790; +t1 = MEM_U8(v1 + 0); +//nop; +t9 = t1 << 4; +t2 = t9 + t3; +t4 = MEM_U32(t2 + 4); +//nop; +t5 = t4 + v1; +a1 = t5 - a3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t5; +goto L49488c;} +MEM_U32(a2 + 0) = t5; +//nop; +a0 = a3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L494874; +//nop; +L494874: +// bdead 3 gp = MEM_U32(sp + 64); +//nop; +a2 = 0x1002f790; +t7 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t7; +L49488c: +at = 0x10007f08; +MEM_U32(at + 0) = zero; +goto L494eb0; +MEM_U32(at + 0) = zero; +L494898: +v0 = 0x10007f08; +a1 = s3; +v0 = MEM_U32(v0 + 0); +//nop; +s0 = zero < v0; +if (s0 != 0) {//nop; +goto L4948ec;} +//nop; +t1 = MEM_U32(s1 + 8); +at = 0x80000000; +s0 = MEM_U32(t1 + 12); +//nop; +t9 = s0 & at; +s0 = zero < t9; +if (s0 != 0) {//nop; +goto L4948ec;} +//nop; +s0 = 0x10029fa0; +//nop; +s0 = MEM_U16(s0 + 50); +//nop; +t2 = zero < s0; +s0 = t2; +L4948ec: +//nop; +a2 = s2; +a3 = s0; +f_store_var(mem, sp, a0, a1, a2, a3); +goto L4948fc; +a3 = s0; +L4948fc: +// bdead 3 gp = MEM_U32(sp + 64); +//nop; +at = 0x10007f08; +MEM_U32(at + 0) = zero; +goto L494eb0; +MEM_U32(at + 0) = zero; +L494910: +v0 = MEM_U32(s1 + 28); +at = 0x65; +t4 = MEM_U32(v0 + 4); +a2 = 0x12fc; +if (t4 == at) {//nop; +goto L49494c;} +//nop; +a0 = 0x10016314; +a1 = 0x10016334; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L494940; +a1 = a1; +L494940: +// bdead 401c0103 gp = MEM_U32(sp + 64); +v0 = MEM_U32(s1 + 28); +v1 = 0x5f; +L49494c: +a2 = MEM_U32(v0 + 8); +t7 = MEM_U32(v0 + 28); +t5 = MEM_U32(a2 + 12); +t3 = t7 + s2; +t1 = t5 << 2; +if ((int)t1 >= 0) {s2 = t3; +goto L494b34;} +s2 = t3; +t0 = MEM_U32(v0 + 16); +v1 = MEM_U32(s3 + 4); +if (t0 == 0) {s0 = (int)v1 < (int)0x5; +goto L494984;} +s0 = (int)v1 < (int)0x5; +t4 = MEM_U32(t0 + 16); +MEM_U32(sp + 72) = t4; +goto L494988; +MEM_U32(sp + 72) = t4; +L494984: +MEM_U32(sp + 72) = zero; +L494988: +v0 = MEM_U32(a2 + 4); +//nop; +a0 = (int)v0 < (int)0x5; +if (a0 != 0) {a0 = (int)v0 < (int)0xb; +goto L4949a4;} +a0 = (int)v0 < (int)0xb; +if (a0 != 0) {//nop; +goto L4949ac;} +//nop; +L4949a4: +a0 = v0 ^ 0x14; +a0 = a0 < 0x1; +L4949ac: +if (s0 != 0) {s0 = (int)v1 < (int)0xb; +goto L4949bc;} +s0 = (int)v1 < (int)0xb; +if (s0 != 0) {//nop; +goto L4949c4;} +//nop; +L4949bc: +s0 = v1 ^ 0x14; +s0 = s0 < 0x1; +L4949c4: +if (s0 == a0) {//nop; +goto L494ab4;} +//nop; +a2 = 0x1002f790; +t6 = 0x18; +t7 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(s1 + 28); +//nop; +a0 = MEM_U32(t8 + 8); +MEM_U32(sp + 76) = t0; +v0 = f_U_DT(mem, sp, a0); +goto L4949f4; +MEM_U32(sp + 76) = t0; +L4949f4: +// bdead 401c000b gp = MEM_U32(sp + 64); +t9 = v0; +a2 = 0x1002f790; +t2 = t9 & 0x1f; +v1 = MEM_U32(a2 + 0); +a0 = s3; +t3 = MEM_U8(v1 + 1); +//nop; +t5 = t3 & 0xffe0; +t1 = t2 | t5; +MEM_U8(v1 + 1) = (uint8_t)t1; +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L494a30; +//nop; +L494a30: +// bdead 401c010b gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 76); +a2 = 0x1002f790; +t9 = 0x10008830; +t4 = MEM_U32(a2 + 0); +a0 = 0x1002e790; +MEM_U8(t4 + 8) = (uint8_t)v0; +t6 = MEM_U32(a2 + 0); +//nop; +MEM_U16(t6 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t8 = t7 << 4; +t3 = t8 + t9; +t2 = MEM_U32(t3 + 4); +//nop; +t5 = t2 + v1; +a1 = t5 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t5; +goto L494ab4;} +MEM_U32(a2 + 0) = t5; +//nop; +MEM_U32(sp + 76) = t0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L494a9c; +//nop; +L494a9c: +// bdead 401c0003 gp = MEM_U32(sp + 64); +t0 = MEM_U32(sp + 76); +a2 = 0x1002f790; +t4 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t4; +L494ab4: +t6 = MEM_U32(s1 + 8); +t9 = MEM_U32(s1 + 28); +s0 = MEM_U32(t6 + 12); +at = 0x80000000; +t7 = s0 & at; +s0 = zero < t7; +v0 = MEM_U32(s1 + 4); +a2 = MEM_U32(t9 + 8); +if (s0 != 0) {a3 = s3; +goto L494af4;} +a3 = s3; +s0 = 0x10029fa0; +//nop; +s0 = MEM_U16(s0 + 50); +//nop; +t3 = zero < s0; +s0 = t3; +L494af4: +a0 = MEM_U32(s1 + 24); +a1 = MEM_U32(a2 + 24); +//nop; +t5 = MEM_U32(sp + 72); +t2 = v0 ^ 0x60; +t2 = t2 < 0x1; +// bdead 400a4be1 t9 = t9; +MEM_U32(sp + 16) = t2; +MEM_U32(sp + 32) = s0; +MEM_U32(sp + 24) = t0; +MEM_U32(sp + 20) = s2; +MEM_U32(sp + 28) = t5; +func_487028(mem, sp, a0, a1, a2, a3); +goto L494b28; +MEM_U32(sp + 28) = t5; +L494b28: +// bdead 1 gp = MEM_U32(sp + 64); +// bdead 1 ra = MEM_U32(sp + 68); +goto L494eb4; +// bdead 1 ra = MEM_U32(sp + 68); +L494b34: +t1 = MEM_U32(s1 + 4); +//nop; +if (v1 != t1) {//nop; +goto L494bb8;} +//nop; +v0 = MEM_U32(s1 + 24); +//nop; +t4 = MEM_U32(v0 + 4); +//nop; +if (v1 != t4) {//nop; +goto L494b74;} +//nop; +L494b5c: +v0 = MEM_U32(v0 + 24); +//nop; +t6 = MEM_U32(v0 + 4); +//nop; +if (v1 == t6) {//nop; +goto L494b5c;} +//nop; +L494b74: +t7 = MEM_U32(s1 + 8); +at = 0x80000000; +s0 = MEM_U32(t7 + 12); +s1 = v0; +t8 = s0 & at; +s0 = zero < t8; +if (s0 != 0) {//nop; +goto L494bac;} +//nop; +s0 = 0x10029fa0; +//nop; +s0 = MEM_U16(s0 + 50); +//nop; +t3 = zero < s0; +s0 = t3; +L494bac: +at = 0x10007f08; +MEM_U32(at + 0) = s0; +goto L49452c; +MEM_U32(at + 0) = s0; +L494bb8: +//nop; +a0 = MEM_U32(s1 + 24); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L494bcc; +a2 = zero; +L494bcc: +// bdead 401c0003 gp = MEM_U32(sp + 64); +t2 = 0x7e; +a2 = 0x1002f790; +t1 = 0x10007e24; +t5 = MEM_U32(a2 + 0); +a0 = s3; +MEM_U8(t5 + 0) = (uint8_t)t2; +v1 = MEM_U32(a2 + 0); +t4 = MEM_U32(t1 + 0); +t7 = MEM_U8(v1 + 1); +t6 = t4 & 0x1f; +t8 = t7 & 0xffe0; +t9 = t6 | t8; +MEM_U8(v1 + 1) = (uint8_t)t9; +//nop; +//nop; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L494c14; +//nop; +L494c14: +// bdead 401c010b gp = MEM_U32(sp + 64); +//nop; +a2 = 0x1002f790; +t4 = 0x10008830; +t3 = MEM_U32(a2 + 0); +t9 = 0x1002e790; +MEM_U8(t3 + 8) = (uint8_t)v0; +t2 = MEM_U32(a2 + 0); +a0 = t9; +MEM_U16(t2 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t1 = t5 << 4; +t7 = t1 + t4; +t6 = MEM_U32(t7 + 4); +//nop; +t8 = t6 + v1; +a1 = t8 - t9; +at = (int)a1 < (int)0x801; +v1 = t8; +if (at != 0) {MEM_U32(a2 + 0) = t8; +goto L494c9c;} +MEM_U32(a2 + 0) = t8; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L494c84; +//nop; +L494c84: +// bdead 401c0003 gp = MEM_U32(sp + 64); +//nop; +a2 = 0x1002f790; +v1 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = v1; +L494c9c: +t2 = 0x3f; +MEM_U8(v1 + 0) = (uint8_t)t2; +//nop; +a0 = s3; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L494cb4; +//nop; +L494cb4: +// bdead 401c000b gp = MEM_U32(sp + 64); +t5 = v0; +a2 = 0x1002f790; +t1 = t5 & 0x1f; +v1 = MEM_U32(a2 + 0); +t5 = 0x10007f08; +t4 = MEM_U8(v1 + 1); +//nop; +t7 = t4 & 0xffe0; +t6 = t1 | t7; +MEM_U8(v1 + 1) = (uint8_t)t6; +t8 = MEM_U32(a2 + 0); +if ((int)s2 >= 0) {a1 = (int)s2 >> 3; +goto L494cf4;} +a1 = (int)s2 >> 3; +at = s2 + 0x7; +a1 = (int)at >> 3; +L494cf4: +MEM_U32(t8 + 4) = a1; +t9 = MEM_U32(s3 + 24); +t2 = MEM_U32(a2 + 0); +t3 = t9 >> 3; +MEM_U32(t2 + 8) = t3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L494d4c;} +//nop; +t4 = MEM_U32(s1 + 8); +at = 0x80000000; +t1 = MEM_U32(t4 + 12); +//nop; +t7 = t1 & at; +if (t7 != 0) {//nop; +goto L494d4c;} +//nop; +t6 = 0x10029fa0; +a0 = zero; +t6 = MEM_U16(t6 + 50); +//nop; +if (t6 == 0) {//nop; +goto L494d54;} +//nop; +L494d4c: +a0 = 0x1; +goto L494d54; +a0 = 0x1; +L494d54: +t8 = MEM_U32(s3 + 12); +//nop; +t9 = t8 & 0x80; +if (t9 != 0) {//nop; +goto L494dfc;} +//nop; +t3 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(t3 + 8); +//nop; +if (v0 == 0) {//nop; +goto L494dd0;} +//nop; +t2 = MEM_U32(v0 + 4); +at = 0x16; +if (t2 != at) {//nop; +goto L494dd0;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +t5 = MEM_U32(v1 + 12); +//nop; +t4 = t5 & 0x80; +if (t4 != 0) {//nop; +goto L494dfc;} +//nop; +t1 = MEM_U32(v1 + 4); +at = 0x18; +if (t1 != at) {//nop; +goto L494dd0;} +//nop; +t7 = MEM_U32(v1 + 40); +at = 0x4000000; +t6 = t7 & at; +if (t6 != 0) {//nop; +goto L494dfc;} +//nop; +L494dd0: +v0 = MEM_U32(s3 + 28); +//nop; +t8 = v0 >> 3; +lo = a1 / t8; hi = a1 % t8; +s0 = v0; +if (t8 != 0) {//nop; +goto L494df0;} +//nop; +abort(); +L494df0: +t9 = hi; +if (t9 == 0) {//nop; +goto L494e10;} +//nop; +L494dfc: +s0 = 0x10006594; +//nop; +s0 = MEM_U32(s0 + 4); +t2 = MEM_U32(a2 + 0); +goto L494e14; +t2 = MEM_U32(a2 + 0); +L494e10: +t2 = MEM_U32(a2 + 0); +L494e14: +t3 = s0 | a0; +MEM_U16(t2 + 2) = (uint16_t)t3; +t5 = MEM_U32(a2 + 0); +t7 = 0x10008830; +MEM_U32(t5 + 12) = zero; +v1 = MEM_U32(a2 + 0); +a3 = 0x1002e790; +t4 = MEM_U8(v1 + 0); +//nop; +t1 = t4 << 4; +t6 = t1 + t7; +t8 = MEM_U32(t6 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - a3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t9; +goto L494e84;} +MEM_U32(a2 + 0) = t9; +//nop; +a0 = a3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L494e6c; +//nop; +L494e6c: +// bdead 3 gp = MEM_U32(sp + 64); +//nop; +a2 = 0x1002f790; +t2 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t2; +L494e84: +at = 0x10007f08; +MEM_U32(at + 0) = zero; +goto L494eb0; +MEM_U32(at + 0) = zero; +L494e90: +a0 = 0x10016340; +a1 = 0x10016348; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L494ea8; +a1 = a1; +L494ea8: +// bdead 1 gp = MEM_U32(sp + 64); +//nop; +L494eb0: +// bdead 1 ra = MEM_U32(sp + 68); +L494eb4: +// bdead 1 s0 = MEM_U32(sp + 48); +// bdead 1 s1 = MEM_U32(sp + 52); +// bdead 1 s2 = MEM_U32(sp + 56); +// bdead 1 s3 = MEM_U32(sp + 60); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static void func_494ecc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L494ecc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +t6 = MEM_U32(a1 + 4); +at = 0x43; +if (t6 != at) {s0 = a1; +goto L494f34;} +s0 = a1; +t7 = MEM_U32(a1 + 12); +a2 = zero; +t8 = t7 << 5; +if ((int)t8 >= 0) {//nop; +goto L494f34;} +//nop; +//nop; +a0 = MEM_U32(a1 + 24); +a1 = 0x1; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L494f28; +a1 = 0x1; +L494f28: +// bdead 40020103 gp = MEM_U32(sp + 24); +t9 = MEM_U32(sp + 40); +goto L494f54; +t9 = MEM_U32(sp + 40); +L494f34: +//nop; +a0 = s0; +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L494f48; +a2 = zero; +L494f48: +// bdead 40020103 gp = MEM_U32(sp + 24); +//nop; +t9 = MEM_U32(sp + 40); +L494f54: +t0 = MEM_U32(sp + 44); +if (t9 != 0) {t1 = MEM_U32(sp + 40); +goto L494f8c;} +t1 = MEM_U32(sp + 40); +if (t0 == 0) {t1 = MEM_U32(sp + 40); +goto L494f8c;} +t1 = MEM_U32(sp + 40); +//nop; +a0 = MEM_U32(s0 + 8); +// bdead 40020023 t9 = t9; +//nop; +func_4895a0(mem, sp, a0); +goto L494f7c; +//nop; +L494f7c: +// bdead 40020103 gp = MEM_U32(sp + 24); +t7 = MEM_U32(sp + 32); +goto L49505c; +t7 = MEM_U32(sp + 32); +// fdead 0 t1 = MEM_U32(sp + 40); +L494f8c: +t2 = MEM_U32(sp + 44); +if (t1 != 0) {//nop; +goto L494fb8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 8); +// bdead 40020023 t9 = t9; +//nop; +func_489394(mem, sp, a0); +goto L494fac; +//nop; +L494fac: +// bdead 40020103 gp = MEM_U32(sp + 24); +t7 = MEM_U32(sp + 32); +goto L49505c; +t7 = MEM_U32(sp + 32); +L494fb8: +if (t2 == 0) {t7 = MEM_U32(sp + 32); +goto L49505c;} +t7 = MEM_U32(sp + 32); +v1 = 0x1002f790; +t3 = 0x50; +t4 = MEM_U32(v1 + 0); +t1 = 0x10008830; +MEM_U8(t4 + 0) = (uint8_t)t3; +v0 = MEM_U32(v1 + 0); +a0 = 0x1002e790; +t5 = MEM_U8(v0 + 1); +//nop; +t6 = t5 & 0xffe0; +t7 = t6 | 0x6; +MEM_U8(v0 + 1) = (uint8_t)t7; +t8 = MEM_U32(v1 + 0); +//nop; +MEM_U16(t8 + 2) = (uint16_t)zero; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v0; +a1 = t4 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t4; +goto L495058;} +MEM_U32(v1 + 0) = t4; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495040; +//nop; +L495040: +// bdead 40020103 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f790; +t6 = 0x1002e790; +//nop; +MEM_U32(v1 + 0) = t6; +L495058: +t7 = MEM_U32(sp + 32); +L49505c: +a2 = 0x1002dee4; +a0 = MEM_U32(t7 + 16); +a2 = MEM_U32(a2 + 0); +t8 = MEM_U32(a0 + 8); +//nop; +if (a2 == t8) {//nop; +goto L4950ac;} +//nop; +a0 = 0x10016354; +a1 = 0x10016378; +//nop; +a2 = 0x1350; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L495094; +a1 = a1; +L495094: +// bdead 40020103 gp = MEM_U32(sp + 24); +t9 = MEM_U32(sp + 32); +a2 = 0x1002dee4; +a0 = MEM_U32(t9 + 16); +a2 = MEM_U32(a2 + 0); +//nop; +L4950ac: +//nop; +a1 = zero; +// bdead 400201e3 t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L4950c0; +//nop; +L4950c0: +t0 = MEM_U32(s0 + 4); +// bdead 40020303 gp = MEM_U32(sp + 24); +at = 0x43; +if (t0 != at) {// bdead 40020103 ra = MEM_U32(sp + 28); +goto L495104;} +// bdead 40020103 ra = MEM_U32(sp + 28); +t1 = MEM_U32(s0 + 12); +a1 = zero; +t2 = t1 << 5; +if ((int)t2 >= 0) {// bdead 40020143 ra = MEM_U32(sp + 28); +goto L495104;} +// bdead 40020143 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(s0 + 28); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4950f8; +a2 = zero; +L4950f8: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L495104: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_495110(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L495110: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +v0 = 0x10029e90; +// fdead 400001eb MEM_U32(sp + 52) = s3; +// fdead 400001eb MEM_U32(sp + 48) = s2; +// fdead 400001eb MEM_U32(sp + 44) = s1; +// fdead 400001eb MEM_U32(sp + 40) = s0; +v0 = MEM_U8(v0 + 99); +s0 = a0; +s1 = a3; +s2 = a1; +s3 = a2; +// fdead 401e01eb MEM_U32(sp + 60) = ra; +// fdead 401e01eb MEM_U32(sp + 56) = gp; +L495150: +at = (int)v0 < (int)0x3; +L495154: +if (at != 0) {//nop; +goto L4951f0;} +//nop; +if (s0 == 0) {a2 = 0xffffffff; +goto L495170;} +a2 = 0xffffffff; +a2 = MEM_U32(s0 + 0); +//nop; +goto L495170; +//nop; +L495170: +if (s0 == 0) {//nop; +goto L495198;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +MEM_U32(sp + 64) = a2; +v0 = f_code_to_string(mem, sp, a0); +goto L495188; +MEM_U32(sp + 64) = a2; +L495188: +// bdead 401e000b gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 64); +a3 = v0; +goto L4951a4; +a3 = v0; +L495198: +a3 = 0x100163ac; +//nop; +a3 = a3; +L4951a4: +if (s1 == 0) {//nop; +goto L4951b8;} +//nop; +v0 = 0x100163b4; +v0 = v0; +goto L4951c4; +v0 = v0; +L4951b8: +v0 = 0x100163bc; +//nop; +v0 = v0; +L4951c4: +a0 = 0x10004834; +a1 = 0x10016384; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 16) = s2; +MEM_U32(sp + 20) = s3; +MEM_U32(sp + 24) = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4951e8; +a1 = a1; +L4951e8: +// bdead 401e0103 gp = MEM_U32(sp + 56); +//nop; +L4951f0: +if (s0 != 0) {//nop; +goto L495228;} +//nop; +if (s2 != 0) {a2 = 0x1366; +goto L495208;} +a2 = 0x1366; +if (s3 == 0) {//nop; +goto L495228;} +//nop; +L495208: +a0 = 0x100163c0; +a1 = 0x100163c8; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L495220; +a1 = a1; +L495220: +// bdead 401e0103 gp = MEM_U32(sp + 56); +//nop; +L495228: +if (s0 == 0) {// bdead 401e0103 ra = MEM_U32(sp + 60); +goto L49622c;} +// bdead 401e0103 ra = MEM_U32(sp + 60); +t6 = MEM_U32(s0 + 4); +//nop; +t7 = t6 + 0xffffffd1; +at = t7 < 0x27; +if (at == 0) {//nop; +goto L496020;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10016ad4[] = { +&&L495a18, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L495fc8, +&&L496020, +&&L496020, +&&L495640, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L495fdc, +&&L495c08, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L496020, +&&L495268, +}; +dest = Lswitch10016ad4[t7]; +//nop; +goto *dest; +//nop; +L495268: +if (s1 != 0) {//nop; +goto L495648;} +//nop; +L495270: +if (s2 != 0) {//nop; +goto L495298;} +//nop; +v0 = 0x1002f794; +//nop; +t8 = MEM_U32(v0 + 0); +//nop; +t9 = t8 + 0x1; +MEM_U32(sp + 84) = t9; +MEM_U32(v0 + 0) = t9; +goto L49529c; +MEM_U32(v0 + 0) = t9; +L495298: +MEM_U32(sp + 84) = s2; +L49529c: +v0 = MEM_U32(s0 + 12); +a1 = MEM_U32(sp + 84); +t1 = v0 << 5; +if ((int)t1 < 0) {t2 = v0 << 7; +goto L4952b8;} +t2 = v0 << 7; +if ((int)t2 < 0) {a0 = s0; +goto L4952dc;} +a0 = s0; +L4952b8: +//nop; +a0 = MEM_U32(s0 + 24); +// bdead 401e0063 t9 = t9; +a2 = zero; +a3 = s1; +func_495110(mem, sp, a0, a1, a2, a3); +goto L4952d0; +a3 = s1; +L4952d0: +// bdead 401e0003 gp = MEM_U32(sp + 56); +v0 = MEM_U32(s0 + 12); +goto L49539c; +v0 = MEM_U32(s0 + 12); +L4952dc: +//nop; +a1 = MEM_U32(s0 + 24); +at = 0x20000000; +// bdead 401e006f t9 = t9; +a2 = v0 & at; +a3 = s1; +func_494ecc(mem, sp, a0, a1, a2, a3); +goto L4952f8; +a3 = s1; +L4952f8: +// bdead 401e0103 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s0 + 16); +//nop; +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L495310; +a2 = zero; +L495310: +// bdead 401e0103 gp = MEM_U32(sp + 56); +t3 = 0x7f; +v1 = 0x1002f790; +t9 = 0x10008830; +t4 = MEM_U32(v1 + 0); +//nop; +MEM_U8(t4 + 0) = (uint8_t)t3; +t5 = MEM_U32(sp + 84); +t6 = MEM_U32(v1 + 0); +t4 = 0x1002e790; +MEM_U32(t6 + 4) = t5; +v0 = MEM_U32(v1 + 0); +//nop; +t7 = MEM_U8(v0 + 0); +//nop; +t8 = t7 << 4; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 4); +//nop; +t2 = t1 + v0; +a1 = t2 - t4; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t2; +goto L495398;} +MEM_U32(v1 + 0) = t2; +//nop; +a0 = t4; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495380; +//nop; +L495380: +// bdead 401e0003 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +t5 = 0x1002e790; +//nop; +MEM_U32(v1 + 0) = t5; +L495398: +v0 = MEM_U32(s0 + 12); +L49539c: +a1 = s2; +t6 = v0 << 6; +if ((int)t6 < 0) {t7 = v0 << 7; +goto L4953b4;} +t7 = v0 << 7; +if ((int)t7 < 0) {a0 = s0; +goto L4953e0;} +a0 = s0; +L4953b4: +//nop; +a0 = MEM_U32(s0 + 28); +// bdead 401c0063 t9 = t9; +a2 = s3; +a3 = s1; +func_495110(mem, sp, a0, a1, a2, a3); +goto L4953cc; +a3 = s1; +L4953cc: +// bdead 40080103 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +//nop; +goto L4955a8; +//nop; +L4953e0: +//nop; +a1 = MEM_U32(s0 + 28); +at = 0x8000000; +// bdead 401e006f t9 = t9; +a2 = v0 & at; +a3 = s1; +func_494ecc(mem, sp, a0, a1, a2, a3); +goto L4953fc; +a3 = s1; +L4953fc: +// bdead 401a0103 gp = MEM_U32(sp + 56); +a1 = 0x1; +v1 = 0x1002f790; +if (s2 != 0) {//nop; +goto L495418;} +//nop; +if (s3 == 0) {//nop; +goto L4955a8;} +//nop; +L495418: +//nop; +a0 = MEM_U32(s0 + 16); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L495428; +a2 = zero; +L495428: +// bdead 40180103 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +if (s2 == 0) {//nop; +goto L49552c;} +//nop; +t9 = MEM_U32(v1 + 0); +t8 = 0x7f; +MEM_U8(t9 + 0) = (uint8_t)t8; +t0 = MEM_U32(v1 + 0); +t3 = 0x10008830; +MEM_U32(t0 + 4) = s2; +v0 = MEM_U32(v1 + 0); +t8 = 0x1002e790; +t1 = MEM_U8(v0 + 0); +//nop; +t2 = t1 << 4; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t6 = t5 + v0; +a1 = t6 - t8; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t6; +goto L4954b0;} +MEM_U32(v1 + 0) = t6; +//nop; +a0 = t8; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495498; +//nop; +L495498: +// bdead 40180103 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +t9 = 0x1002e790; +//nop; +MEM_U32(v1 + 0) = t9; +L4954b0: +if (s3 == 0) {//nop; +goto L4955a8;} +//nop; +t1 = MEM_U32(v1 + 0); +t0 = 0x88; +MEM_U8(t1 + 0) = (uint8_t)t0; +t2 = MEM_U32(v1 + 0); +t5 = 0x10008830; +MEM_U32(t2 + 4) = s3; +v0 = MEM_U32(v1 + 0); +t0 = 0x1002e790; +t3 = MEM_U8(v0 + 0); +//nop; +t4 = t3 << 4; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t9 = t7 + v0; +a1 = t9 - t0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t9; +goto L4955a8;} +MEM_U32(v1 + 0) = t9; +//nop; +a0 = t0; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495514; +//nop; +L495514: +// bdead 40080103 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +t1 = 0x1002e790; +MEM_U32(v1 + 0) = t1; +goto L4955a8; +MEM_U32(v1 + 0) = t1; +L49552c: +if (s3 == 0) {//nop; +goto L4955a8;} +//nop; +t3 = MEM_U32(v1 + 0); +t2 = 0x26; +MEM_U8(t3 + 0) = (uint8_t)t2; +t4 = MEM_U32(v1 + 0); +t7 = 0x10008830; +MEM_U32(t4 + 4) = s3; +v0 = MEM_U32(v1 + 0); +a0 = 0x1002e790; +t5 = MEM_U8(v0 + 0); +//nop; +t6 = t5 << 4; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 4); +//nop; +t0 = t9 + v0; +a1 = t0 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t0; +goto L4955a8;} +MEM_U32(v1 + 0) = t0; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495590; +//nop; +L495590: +// bdead 40080103 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +t2 = 0x1002e790; +//nop; +MEM_U32(v1 + 0) = t2; +L4955a8: +if (s2 != 0) {// bdead 40000113 ra = MEM_U32(sp + 60); +goto L49622c;} +// bdead 40000113 ra = MEM_U32(sp + 60); +t4 = MEM_U32(v1 + 0); +t3 = 0x42; +MEM_U8(t4 + 0) = (uint8_t)t3; +t6 = MEM_U32(v1 + 0); +t5 = MEM_U32(sp + 84); +t1 = 0x10008830; +MEM_U32(t6 + 4) = t5; +t7 = MEM_U32(v1 + 0); +a0 = 0x1002e790; +MEM_U16(t7 + 2) = (uint16_t)zero; +t8 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t8 + 8) = zero; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v0; +a1 = t4 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t4; +goto L496228;} +MEM_U32(v1 + 0) = t4; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495628; +//nop; +L495628: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +t6 = 0x1002e790; +MEM_U32(v1 + 0) = t6; +goto L496228; +MEM_U32(v1 + 0) = t6; +L495640: +if (s1 != 0) {//nop; +goto L495270;} +//nop; +L495648: +if (s3 != 0) {//nop; +goto L495670;} +//nop; +v0 = 0x1002f794; +//nop; +t7 = MEM_U32(v0 + 0); +//nop; +t8 = t7 + 0x1; +MEM_U32(sp + 84) = t8; +MEM_U32(v0 + 0) = t8; +goto L495674; +MEM_U32(v0 + 0) = t8; +L495670: +MEM_U32(sp + 84) = s3; +L495674: +v0 = MEM_U32(s0 + 12); +a1 = zero; +t0 = v0 << 5; +if ((int)t0 < 0) {t1 = v0 << 7; +goto L495690;} +t1 = v0 << 7; +if ((int)t1 < 0) {a0 = s0; +goto L4956b4;} +a0 = s0; +L495690: +//nop; +a0 = MEM_U32(s0 + 24); +a2 = MEM_U32(sp + 84); +// fdead 1621f87ff t9 = t9; +a3 = s1; +func_495110(mem, sp, a0, a1, a2, a3); +goto L4956a8; +a3 = s1; +L4956a8: +// bdead 401e0003 gp = MEM_U32(sp + 56); +v0 = MEM_U32(s0 + 12); +goto L495774; +v0 = MEM_U32(s0 + 12); +L4956b4: +//nop; +a1 = MEM_U32(s0 + 24); +at = 0x20000000; +// fdead 1621f87ff t9 = t9; +a2 = v0 & at; +a3 = s1; +func_494ecc(mem, sp, a0, a1, a2, a3); +goto L4956d0; +a3 = s1; +L4956d0: +// bdead 401e0103 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s0 + 16); +//nop; +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4956e8; +a2 = zero; +L4956e8: +// bdead 401e0103 gp = MEM_U32(sp + 56); +t2 = 0x26; +v1 = 0x1002f790; +t8 = 0x10008830; +t3 = MEM_U32(v1 + 0); +//nop; +MEM_U8(t3 + 0) = (uint8_t)t2; +t4 = MEM_U32(sp + 84); +t5 = MEM_U32(v1 + 0); +t3 = 0x1002e790; +MEM_U32(t5 + 4) = t4; +v0 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U8(v0 + 0); +//nop; +t7 = t6 << 4; +t9 = t7 + t8; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = t0 + v0; +a1 = t1 - t3; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t1; +goto L495770;} +MEM_U32(v1 + 0) = t1; +//nop; +a0 = t3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495758; +//nop; +L495758: +// bdead 401e0003 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +t4 = 0x1002e790; +//nop; +MEM_U32(v1 + 0) = t4; +L495770: +v0 = MEM_U32(s0 + 12); +L495774: +a1 = s2; +t5 = v0 << 6; +if ((int)t5 < 0) {t6 = v0 << 7; +goto L49578c;} +t6 = v0 << 7; +if ((int)t6 < 0) {a0 = s0; +goto L4957b8;} +a0 = s0; +L49578c: +//nop; +a0 = MEM_U32(s0 + 28); +// bdead 40140063 t9 = t9; +a2 = s3; +a3 = s1; +func_495110(mem, sp, a0, a1, a2, a3); +goto L4957a4; +a3 = s1; +L4957a4: +// bdead 40100103 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +//nop; +goto L495980; +//nop; +L4957b8: +//nop; +a1 = MEM_U32(s0 + 28); +at = 0x8000000; +// bdead 401e006f t9 = t9; +a2 = v0 & at; +a3 = s1; +func_494ecc(mem, sp, a0, a1, a2, a3); +goto L4957d4; +a3 = s1; +L4957d4: +// bdead 401a0103 gp = MEM_U32(sp + 56); +a1 = 0x1; +v1 = 0x1002f790; +if (s2 != 0) {//nop; +goto L4957f0;} +//nop; +if (s3 == 0) {//nop; +goto L495980;} +//nop; +L4957f0: +//nop; +a0 = MEM_U32(s0 + 16); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L495800; +a2 = zero; +L495800: +// bdead 40180103 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +if (s2 == 0) {//nop; +goto L495904;} +//nop; +t8 = MEM_U32(v1 + 0); +t7 = 0x7f; +MEM_U8(t8 + 0) = (uint8_t)t7; +t9 = MEM_U32(v1 + 0); +t2 = 0x10008830; +MEM_U32(t9 + 4) = s2; +v0 = MEM_U32(v1 + 0); +t7 = 0x1002e790; +t0 = MEM_U8(v0 + 0); +//nop; +t1 = t0 << 4; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + v0; +a1 = t5 - t7; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t5; +goto L495888;} +MEM_U32(v1 + 0) = t5; +//nop; +a0 = t7; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495870; +//nop; +L495870: +// bdead 40100103 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +t8 = 0x1002e790; +//nop; +MEM_U32(v1 + 0) = t8; +L495888: +if (s3 == 0) {//nop; +goto L495980;} +//nop; +t0 = MEM_U32(v1 + 0); +t9 = 0x88; +MEM_U8(t0 + 0) = (uint8_t)t9; +t1 = MEM_U32(v1 + 0); +t4 = 0x10008830; +MEM_U32(t1 + 4) = s3; +v0 = MEM_U32(v1 + 0); +t9 = 0x1002e790; +t2 = MEM_U8(v0 + 0); +a0 = t9; +t3 = t2 << 4; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v0; +a1 = t7 - t9; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t7; +goto L495980;} +MEM_U32(v1 + 0) = t7; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4958ec; +//nop; +L4958ec: +// bdead 40100103 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +t0 = 0x1002e790; +MEM_U32(v1 + 0) = t0; +goto L495980; +MEM_U32(v1 + 0) = t0; +L495904: +if (s3 == 0) {//nop; +goto L495980;} +//nop; +t2 = MEM_U32(v1 + 0); +t1 = 0x26; +MEM_U8(t2 + 0) = (uint8_t)t1; +t3 = MEM_U32(v1 + 0); +t6 = 0x10008830; +MEM_U32(t3 + 4) = s3; +v0 = MEM_U32(v1 + 0); +a0 = 0x1002e790; +t4 = MEM_U8(v0 + 0); +//nop; +t5 = t4 << 4; +t7 = t5 + t6; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + v0; +a1 = t9 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t9; +goto L495980;} +MEM_U32(v1 + 0) = t9; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495968; +//nop; +L495968: +// bdead 40100103 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +t1 = 0x1002e790; +//nop; +MEM_U32(v1 + 0) = t1; +L495980: +if (s3 != 0) {// bdead 40000113 ra = MEM_U32(sp + 60); +goto L49622c;} +// bdead 40000113 ra = MEM_U32(sp + 60); +t3 = MEM_U32(v1 + 0); +t2 = 0x42; +MEM_U8(t3 + 0) = (uint8_t)t2; +t5 = MEM_U32(v1 + 0); +t4 = MEM_U32(sp + 84); +t0 = 0x10008830; +MEM_U32(t5 + 4) = t4; +t6 = MEM_U32(v1 + 0); +a0 = 0x1002e790; +MEM_U16(t6 + 2) = (uint16_t)zero; +t7 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t7 + 8) = zero; +v0 = MEM_U32(v1 + 0); +//nop; +t8 = MEM_U8(v0 + 0); +//nop; +t9 = t8 << 4; +t1 = t9 + t0; +t2 = MEM_U32(t1 + 4); +//nop; +t3 = t2 + v0; +a1 = t3 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t3; +goto L496228;} +MEM_U32(v1 + 0) = t3; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495a00; +//nop; +L495a00: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +t5 = 0x1002e790; +MEM_U32(v1 + 0) = t5; +goto L496228; +MEM_U32(v1 + 0) = t5; +L495a18: +v0 = MEM_U32(s0 + 12); +t8 = s1 < 0x1; +t6 = v0 << 5; +if ((int)t6 < 0) {t7 = v0 << 7; +goto L495a34;} +t7 = v0 << 7; +if ((int)t7 < 0) {//nop; +goto L495a48;} +//nop; +L495a34: +v0 = 0x10029e90; +s0 = MEM_U32(s0 + 24); +v0 = MEM_U8(v0 + 99); +s1 = t8; +goto L495150; +s1 = t8; +L495a48: +//nop; +a1 = MEM_U32(s0 + 24); +at = 0x20000000; +// fdead 1621f81ff t9 = t9; +a2 = v0 & at; +a0 = s0; +a3 = s1 < 0x1; +func_494ecc(mem, sp, a0, a1, a2, a3); +goto L495a68; +a3 = s1 < 0x1; +L495a68: +// bdead 401a0103 gp = MEM_U32(sp + 56); +if (s2 != 0) {a1 = 0x1; +goto L495a7c;} +a1 = 0x1; +if (s3 == 0) {// bdead 401a0143 ra = MEM_U32(sp + 60); +goto L49622c;} +// bdead 401a0143 ra = MEM_U32(sp + 60); +L495a7c: +//nop; +a0 = MEM_U32(s0 + 16); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L495a8c; +a2 = zero; +L495a8c: +// bdead 40180101 gp = MEM_U32(sp + 56); +if (s2 == 0) {//nop; +goto L495b88;} +//nop; +v1 = 0x1002f790; +t9 = 0x7f; +t0 = MEM_U32(v1 + 0); +t4 = 0x10008830; +MEM_U8(t0 + 0) = (uint8_t)t9; +t1 = MEM_U32(v1 + 0); +s1 = 0x1002e790; +MEM_U32(t1 + 4) = s2; +v0 = MEM_U32(v1 + 0); +//nop; +t2 = MEM_U8(v0 + 0); +//nop; +t3 = t2 << 4; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v0; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t7; +goto L495b10;} +MEM_U32(v1 + 0) = t7; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495afc; +//nop; +L495afc: +// bdead 40140101 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s1; +L495b10: +if (s3 == 0) {// bdead 40140111 ra = MEM_U32(sp + 60); +goto L49622c;} +// bdead 40140111 ra = MEM_U32(sp + 60); +t0 = MEM_U32(v1 + 0); +t9 = 0x88; +MEM_U8(t0 + 0) = (uint8_t)t9; +t1 = MEM_U32(v1 + 0); +t4 = 0x10008830; +MEM_U32(t1 + 4) = s3; +v0 = MEM_U32(v1 + 0); +//nop; +t2 = MEM_U8(v0 + 0); +//nop; +t3 = t2 << 4; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v0; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t7; +goto L496228;} +MEM_U32(v1 + 0) = t7; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495b74; +//nop; +L495b74: +// bdead 40001 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +MEM_U32(v1 + 0) = s1; +goto L496228; +MEM_U32(v1 + 0) = s1; +L495b88: +if (s3 == 0) {// bdead 40100101 ra = MEM_U32(sp + 60); +goto L49622c;} +// bdead 40100101 ra = MEM_U32(sp + 60); +v1 = 0x1002f790; +t9 = 0x26; +t0 = MEM_U32(v1 + 0); +t4 = 0x10008830; +MEM_U8(t0 + 0) = (uint8_t)t9; +t1 = MEM_U32(v1 + 0); +s1 = 0x1002e790; +MEM_U32(t1 + 4) = s3; +v0 = MEM_U32(v1 + 0); +//nop; +t2 = MEM_U8(v0 + 0); +//nop; +t3 = t2 << 4; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v0; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t7; +goto L496228;} +MEM_U32(v1 + 0) = t7; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495bf4; +//nop; +L495bf4: +// bdead 40001 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +MEM_U32(v1 + 0) = s1; +goto L496228; +MEM_U32(v1 + 0) = s1; +L495c08: +t9 = MEM_U32(s0 + 8); +at = 0x18; +t0 = MEM_U32(t9 + 4); +a2 = 0x13eb; +if (t0 != at) {//nop; +goto L495c40;} +//nop; +a0 = 0x100163d4; +a1 = 0x100163f0; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L495c38; +a1 = a1; +L495c38: +// bdead 401e0103 gp = MEM_U32(sp + 56); +//nop; +L495c40: +v0 = MEM_U32(s0 + 12); +a1 = zero; +t1 = v0 << 5; +if ((int)t1 >= 0) {t2 = v0 << 7; +goto L495f9c;} +t2 = v0 << 7; +if ((int)t2 >= 0) {//nop; +goto L495f34;} +//nop; +if (s2 != 0) {//nop; +goto L495c8c;} +//nop; +if (s3 != 0) {a2 = 0x13f2; +goto L495c8c;} +a2 = 0x13f2; +a0 = 0x100163fc; +a1 = 0x1001640c; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L495c84; +a1 = a1; +L495c84: +// bdead 401e0103 gp = MEM_U32(sp + 56); +//nop; +L495c8c: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L495ca0; +a2 = zero; +L495ca0: +a0 = MEM_U32(s0 + 8); +// bdead 401e0123 gp = MEM_U32(sp + 56); +v0 = MEM_U32(a0 + 4); +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L495cc0;} +at = (int)v0 < (int)0x4; +if (at != 0) {//nop; +goto L495ce4;} +//nop; +L495cc0: +a2 = 0x1002dee4; +t4 = MEM_U32(a0 + 24); +a2 = MEM_U32(a2 + 0); +//nop; +t3 = MEM_U32(a2 + 24); +//nop; +at = t3 < t4; +if (at == 0) {//nop; +goto L495d10;} +//nop; +L495ce4: +//nop; +//nop; +// fdead 1601e30bf t9 = t9; +//nop; +func_489394(mem, sp, a0); +goto L495cf8; +//nop; +L495cf8: +// bdead 401e0103 gp = MEM_U32(sp + 56); +//nop; +a2 = 0x1002dee4; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L495d10: +a0 = MEM_U32(s0 + 16); +//nop; +t5 = MEM_U32(a0 + 8); +//nop; +if (a2 == t5) {//nop; +goto L495d5c;} +//nop; +a0 = 0x10016418; +a1 = 0x1001643c; +//nop; +a2 = 0x13fb; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L495d44; +a1 = a1; +L495d44: +// bdead 401e0103 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s0 + 16); +a2 = 0x1002dee4; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L495d5c: +//nop; +a1 = zero; +// fdead 1601e70ff t9 = t9; +//nop; +func_4944f4(mem, sp, a0, a1, a2, a3); +goto L495d70; +//nop; +L495d70: +// bdead 401e0103 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s0 + 28); +//nop; +a1 = zero; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L495d88; +a2 = zero; +L495d88: +// bdead 401e0103 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s0 + 16); +//nop; +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L495da0; +a2 = zero; +L495da0: +// bdead 401c0101 gp = MEM_U32(sp + 56); +if (s1 == 0) {a0 = s2; +goto L495db8;} +a0 = s2; +a0 = s3; +s0 = s2; +goto L495dbc; +s0 = s2; +L495db8: +s0 = s3; +L495dbc: +if (a0 == 0) {//nop; +goto L495eb4;} +//nop; +v1 = 0x1002f790; +t6 = 0x7f; +t7 = MEM_U32(v1 + 0); +t1 = 0x10008830; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(v1 + 0); +s1 = 0x1002e790; +MEM_U32(t8 + 4) = a0; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v0; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t4; +goto L495e3c;} +MEM_U32(v1 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495e28; +//nop; +L495e28: +// bdead 40060101 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s1; +L495e3c: +if (s0 == 0) {// bdead 40060111 ra = MEM_U32(sp + 60); +goto L49622c;} +// bdead 40060111 ra = MEM_U32(sp + 60); +t7 = MEM_U32(v1 + 0); +t6 = 0x88; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(v1 + 0); +t1 = 0x10008830; +MEM_U32(t8 + 4) = s0; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v0; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t4; +goto L496228;} +MEM_U32(v1 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495ea0; +//nop; +L495ea0: +// bdead 40001 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +MEM_U32(v1 + 0) = s1; +goto L496228; +MEM_U32(v1 + 0) = s1; +L495eb4: +if (s0 == 0) {// bdead 40020101 ra = MEM_U32(sp + 60); +goto L49622c;} +// bdead 40020101 ra = MEM_U32(sp + 60); +v1 = 0x1002f790; +t6 = 0x26; +t7 = MEM_U32(v1 + 0); +t1 = 0x10008830; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(v1 + 0); +s1 = 0x1002e790; +MEM_U32(t8 + 4) = s0; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v0; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t4; +goto L496228;} +MEM_U32(v1 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L495f20; +//nop; +L495f20: +// bdead 40001 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +MEM_U32(v1 + 0) = s1; +goto L496228; +MEM_U32(v1 + 0) = s1; +L495f34: +if (s3 != 0) {a2 = 0x1419; +goto L495f44;} +a2 = 0x1419; +if (s2 == 0) {//nop; +goto L495f64;} +//nop; +L495f44: +a0 = 0x10016448; +a1 = 0x10016458; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L495f5c; +a1 = a1; +L495f5c: +// bdead 40020103 gp = MEM_U32(sp + 56); +//nop; +L495f64: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = zero; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L495f78; +a2 = zero; +L495f78: +// bdead 40020103 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s0 + 28); +//nop; +a1 = zero; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L495f90; +a2 = zero; +L495f90: +// bdead 1 gp = MEM_U32(sp + 56); +// bdead 1 ra = MEM_U32(sp + 60); +goto L49622c; +// bdead 1 ra = MEM_U32(sp + 60); +L495f9c: +//nop; +a0 = MEM_U32(s0 + 24); +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L495fac; +a2 = zero; +L495fac: +// bdead 401e0103 gp = MEM_U32(sp + 56); +s0 = MEM_U32(s0 + 28); +v0 = 0x10029e90; +//nop; +v0 = MEM_U8(v0 + 99); +at = (int)v0 < (int)0x3; +goto L495154; +at = (int)v0 < (int)0x3; +L495fc8: +v0 = 0x10029e90; +s0 = MEM_U32(s0 + 24); +v0 = MEM_U8(v0 + 99); +at = (int)v0 < (int)0x3; +goto L495154; +at = (int)v0 < (int)0x3; +L495fdc: +a0 = MEM_U32(s0 + 28); +//nop; +if (a0 == 0) {//nop; +goto L496020;} +//nop; +//nop; +//nop; +// fdead 1621f81ff t9 = t9; +//nop; +v0 = func_47d514(mem, sp, a0); +goto L496000; +//nop; +L496000: +// bdead 401e010b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L496020;} +//nop; +v0 = 0x10029e90; +s0 = MEM_U32(s0 + 28); +v0 = MEM_U8(v0 + 99); +at = (int)v0 < (int)0x3; +goto L495154; +at = (int)v0 < (int)0x3; +L496020: +if (s2 != 0) {a0 = s0; +goto L49604c;} +a0 = s0; +if (s3 != 0) {a1 = zero; +goto L49604c;} +a1 = zero; +//nop; +a0 = s0; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L496040; +a2 = zero; +L496040: +// bdead 401c0101 gp = MEM_U32(sp + 56); +//nop; +goto L496098; +//nop; +L49604c: +//nop; +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L49605c; +a2 = zero; +L49605c: +a0 = MEM_U32(s0 + 8); +// bdead 401c0121 gp = MEM_U32(sp + 56); +v0 = MEM_U32(a0 + 4); +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L496098;} +at = (int)v0 < (int)0x4; +if (at == 0) {//nop; +goto L496098;} +//nop; +//nop; +//nop; +// fdead 1601e003f t9 = t9; +//nop; +func_489394(mem, sp, a0); +goto L496090; +//nop; +L496090: +// bdead 401c0101 gp = MEM_U32(sp + 56); +//nop; +L496098: +if (s1 == 0) {a0 = s2; +goto L4960ac;} +a0 = s2; +a0 = s3; +s0 = s2; +goto L4960b0; +s0 = s2; +L4960ac: +s0 = s3; +L4960b0: +if (a0 == 0) {//nop; +goto L4961a8;} +//nop; +v1 = 0x1002f790; +t6 = 0x7f; +t7 = MEM_U32(v1 + 0); +t1 = 0x10008830; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(v1 + 0); +s1 = 0x1002e790; +MEM_U32(t8 + 4) = a0; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v0; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t4; +goto L496130;} +MEM_U32(v1 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49611c; +//nop; +L49611c: +// bdead 40060101 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s1; +L496130: +if (s0 == 0) {// bdead 40060111 ra = MEM_U32(sp + 60); +goto L49622c;} +// bdead 40060111 ra = MEM_U32(sp + 60); +t7 = MEM_U32(v1 + 0); +t6 = 0x88; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(v1 + 0); +t1 = 0x10008830; +MEM_U32(t8 + 4) = s0; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v0; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t4; +goto L496228;} +MEM_U32(v1 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496194; +//nop; +L496194: +// bdead 40001 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +MEM_U32(v1 + 0) = s1; +goto L496228; +MEM_U32(v1 + 0) = s1; +L4961a8: +if (s0 == 0) {// bdead 40020101 ra = MEM_U32(sp + 60); +goto L49622c;} +// bdead 40020101 ra = MEM_U32(sp + 60); +v1 = 0x1002f790; +t6 = 0x26; +t7 = MEM_U32(v1 + 0); +t1 = 0x10008830; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(v1 + 0); +s1 = 0x1002e790; +MEM_U32(t8 + 4) = s0; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v0; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t4; +goto L496228;} +MEM_U32(v1 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496214; +//nop; +L496214: +// bdead 40001 gp = MEM_U32(sp + 56); +//nop; +v1 = 0x1002f790; +//nop; +MEM_U32(v1 + 0) = s1; +L496228: +// bdead 1 ra = MEM_U32(sp + 60); +L49622c: +// bdead 1 s0 = MEM_U32(sp + 40); +// bdead 1 s1 = MEM_U32(sp + 44); +// bdead 1 s2 = MEM_U32(sp + 48); +// bdead 1 s3 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void f_load_var(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L496244: +//load_var: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = s2; +s2 = a0; +// fdead 400801eb MEM_U32(sp + 36) = ra; +// fdead 400801eb MEM_U32(sp + 32) = gp; +// fdead 400801eb MEM_U32(sp + 24) = s1; +// fdead 400801eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +if (a1 != 0) {MEM_U32(sp + 60) = a3; +goto L496288;} +MEM_U32(sp + 60) = a3; +t7 = MEM_U32(a0 + 8); +//nop; +MEM_U32(sp + 52) = t7; +L496288: +t0 = 0x1002f798; +//nop; +v0 = MEM_U32(t0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L496624;} +//nop; +v1 = MEM_U32(s2 + 44); +at = 0x1; +if (v1 == at) {at = 0x3; +goto L4962b8;} +at = 0x3; +if (v1 != at) {//nop; +goto L496624;} +//nop; +L4962b8: +t8 = MEM_U16(v0 + 42); +t9 = MEM_U16(s2 + 42); +//nop; +a2 = t8 - t9; +if ((int)a2 <= 0) {//nop; +goto L496624;} +//nop; +s0 = 0x1002f790; +t1 = 0x52; +t2 = MEM_U32(s0 + 0); +t3 = 0x10007e24; +MEM_U8(t2 + 0) = (uint8_t)t1; +v1 = MEM_U32(s0 + 0); +t4 = MEM_U32(t3 + 0); +t6 = MEM_U8(v1 + 1); +t5 = t4 & 0x1f; +t7 = t6 & 0xffe0; +t8 = t5 | t7; +MEM_U8(v1 + 1) = (uint8_t)t8; +v1 = MEM_U32(s0 + 0); +a3 = 0x10006594; +t9 = MEM_U8(v1 + 1); +s1 = 0x1002e790; +t1 = t9 & 0xff1f; +t2 = t1 | 0x20; +MEM_U8(v1 + 1) = (uint8_t)t2; +t3 = MEM_U32(t0 + 0); +t6 = MEM_U32(s0 + 0); +t4 = MEM_U32(t3 + 60); +//nop; +MEM_U32(t6 + 4) = t4; +t5 = MEM_U32(a3 + 36); +t9 = MEM_U32(s0 + 0); +t7 = -t5; +if ((int)t7 >= 0) {t8 = (int)t7 >> 3; +goto L49634c;} +t8 = (int)t7 >> 3; +at = t7 + 0x7; +t8 = (int)at >> 3; +L49634c: +MEM_U32(t9 + 12) = t8; +t1 = MEM_U32(a3 + 36); +t3 = MEM_U32(s0 + 0); +if ((int)t1 >= 0) {t2 = (int)t1 >> 3; +goto L496368;} +t2 = (int)t1 >> 3; +at = t1 + 0x7; +t2 = (int)at >> 3; +L496368: +MEM_U32(t3 + 8) = t2; +t4 = MEM_U32(s0 + 0); +t7 = 0x10008830; +MEM_U16(t4 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t5 = t6 << 4; +t8 = t5 + t7; +t9 = MEM_U32(t8 + 4); +//nop; +t1 = t9 + v1; +a1 = t1 - s1; +at = (int)a1 < (int)0x801; +v1 = t1; +if (at != 0) {MEM_U32(s0 + 0) = t1; +goto L4963d8;} +MEM_U32(s0 + 0) = t1; +//nop; +a0 = s1; +MEM_U32(sp + 44) = a2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4963c0; +MEM_U32(sp + 44) = a2; +L4963c0: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 44); +a3 = 0x10006594; +t0 = 0x1002f798; +MEM_U32(s0 + 0) = s1; +v1 = s1; +L4963d8: +t2 = MEM_U32(t0 + 0); +a2 = a2 + 0xffffffff; +t3 = MEM_U32(t2 + 8); +//nop; +v0 = MEM_U32(t3 + 16); +if (a2 == 0) {t4 = 0x3d; +goto L496500;} +t4 = 0x3d; +L4963f4: +MEM_U8(v1 + 0) = (uint8_t)t4; +v1 = MEM_U32(s0 + 0); +t6 = 0x10007e24; +t8 = MEM_U8(v1 + 1); +t5 = MEM_U32(t6 + 0); +t9 = t8 & 0xffe0; +t7 = t5 & 0x1f; +t1 = t7 | t9; +MEM_U8(v1 + 1) = (uint8_t)t1; +v1 = MEM_U32(s0 + 0); +a0 = s1; +t2 = MEM_U8(v1 + 1); +//nop; +t3 = t2 & 0xff1f; +t4 = t3 | 0x20; +MEM_U8(v1 + 1) = (uint8_t)t4; +t6 = MEM_U32(v0 + 32); +t8 = MEM_U32(s0 + 0); +t5 = MEM_U32(t6 + 60); +//nop; +MEM_U32(t8 + 4) = t5; +t7 = MEM_U32(a3 + 36); +t2 = MEM_U32(s0 + 0); +t9 = -t7; +if ((int)t9 >= 0) {t1 = (int)t9 >> 3; +goto L496464;} +t1 = (int)t9 >> 3; +at = t9 + 0x7; +t1 = (int)at >> 3; +L496464: +MEM_U32(t2 + 12) = t1; +t3 = MEM_U32(a3 + 36); +t6 = MEM_U32(s0 + 0); +if ((int)t3 >= 0) {t4 = (int)t3 >> 3; +goto L496480;} +t4 = (int)t3 >> 3; +at = t3 + 0x7; +t4 = (int)at >> 3; +L496480: +MEM_U32(t6 + 8) = t4; +t5 = MEM_U32(s0 + 0); +t9 = 0x10008830; +MEM_U16(t5 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t7 = t8 << 4; +t1 = t7 + t9; +t2 = MEM_U32(t1 + 4); +//nop; +t3 = t2 + v1; +a1 = t3 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t3; +if (at != 0) {v1 = t3; +goto L4964f0;} +v1 = t3; +//nop; +MEM_U32(sp + 40) = v0; +MEM_U32(sp + 44) = a2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4964d8; +MEM_U32(sp + 44) = a2; +L4964d8: +// bdead 400e0003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = 0x10006594; +MEM_U32(s0 + 0) = s1; +v1 = s1; +L4964f0: +a2 = a2 + 0xffffffff; +v0 = MEM_U32(v0 + 16); +if (a2 != 0) {t4 = 0x3d; +goto L4963f4;} +t4 = 0x3d; +L496500: +t4 = 0x3d; +MEM_U8(v1 + 0) = (uint8_t)t4; +//nop; +a0 = MEM_U32(sp + 52); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L496518; +//nop; +L496518: +v1 = MEM_U32(s0 + 0); +// bdead 400e001b gp = MEM_U32(sp + 32); +t8 = MEM_U8(v1 + 1); +t5 = v0 & 0x1f; +t7 = t8 & 0xffe0; +t9 = t5 | t7; +MEM_U8(v1 + 1) = (uint8_t)t9; +//nop; +a0 = s2; +//nop; +v0 = f_U_MT(mem, sp, a0); +goto L496544; +//nop; +L496544: +v1 = MEM_U32(s0 + 0); +t3 = v0 << 5; +t4 = MEM_U8(v1 + 1); +// bdead 400e3113 gp = MEM_U32(sp + 32); +t6 = t4 & 0xff1f; +t8 = t3 | t6; +MEM_U8(v1 + 1) = (uint8_t)t8; +t7 = MEM_U32(s0 + 0); +t5 = MEM_U32(s2 + 60); +//nop; +MEM_U32(t7 + 4) = t5; +t1 = MEM_U32(sp + 56); +t9 = MEM_U32(s2 + 36); +t3 = MEM_U32(s0 + 0); +t2 = t9 + t1; +if ((int)t2 >= 0) {t4 = (int)t2 >> 3; +goto L496590;} +t4 = (int)t2 >> 3; +at = t2 + 0x7; +t4 = (int)at >> 3; +L496590: +MEM_U32(t3 + 12) = t4; +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(s0 + 0); +t8 = MEM_U32(t6 + 24); +t1 = 0x1; +t5 = t8 >> 3; +MEM_U32(t7 + 8) = t5; +t9 = MEM_U32(sp + 60); +//nop; +if (t9 == 0) {//nop; +goto L4965c8;} +//nop; +t2 = MEM_U32(s0 + 0); +MEM_U16(t2 + 2) = (uint16_t)t1; +goto L4965d4; +MEM_U16(t2 + 2) = (uint16_t)t1; +L4965c8: +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +L4965d4: +v1 = MEM_U32(s0 + 0); +t8 = 0x10008830; +t3 = MEM_U8(v1 + 0); +//nop; +t6 = t3 << 4; +t5 = t6 + t8; +t7 = MEM_U32(t5 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L496a3c;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496618; +//nop; +L496618: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L496a3c; +MEM_U32(s0 + 0) = s1; +L496624: +t2 = MEM_U32(s2 + 44); +at = 0x7; +if (t2 != at) {//nop; +goto L4966c0;} +//nop; +a3 = 0x10006594; +t4 = MEM_U32(s2 + 36); +t3 = MEM_U32(a3 + 36); +//nop; +t6 = t3 << 3; +t6 = t6 - t3; +t6 = t6 << 2; +t6 = t6 + t3; +if (t4 != t6) {//nop; +goto L4966c0;} +//nop; +s0 = 0x1002f790; +t8 = 0x4b; +t5 = MEM_U32(s0 + 0); +t1 = 0x10008830; +MEM_U8(t5 + 0) = (uint8_t)t8; +v1 = MEM_U32(s0 + 0); +s1 = 0x1002e790; +t7 = MEM_U8(v1 + 0); +//nop; +t9 = t7 << 4; +t2 = t9 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v1; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t4; +goto L496a3c;} +MEM_U32(s0 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4966b4; +//nop; +L4966b4: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L496a3c; +MEM_U32(s0 + 0) = s1; +L4966c0: +t5 = 0x1002df90; +t8 = MEM_U32(sp + 52); +t5 = MEM_U32(t5 + 0); +a3 = 0x10006594; +if (t8 != t5) {//nop; +goto L4967a8;} +//nop; +s0 = 0x1002f790; +t7 = 0x49; +t9 = MEM_U32(s0 + 0); +s1 = 0x1002e790; +MEM_U8(t9 + 0) = (uint8_t)t7; +v1 = MEM_U32(s0 + 0); +t9 = 0x10008830; +t1 = MEM_U8(v1 + 1); +//nop; +t2 = t1 & 0xffe0; +t3 = t2 | 0xa; +MEM_U8(v1 + 1) = (uint8_t)t3; +t4 = MEM_U32(a3 + 36); +t8 = MEM_U32(s0 + 0); +if ((int)t4 >= 0) {t6 = (int)t4 >> 3; +goto L496720;} +t6 = (int)t4 >> 3; +at = t4 + 0x7; +t6 = (int)at >> 3; +L496720: +MEM_U32(t8 + 8) = t6; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t7 = t5 << 4; +t1 = t7 + t9; +t2 = MEM_U32(t1 + 4); +//nop; +t3 = t2 + v1; +a1 = t3 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t3; +goto L496774;} +MEM_U32(s0 + 0) = t3; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496768; +//nop; +L496768: +// bdead 400e0101 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L496774: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496784; +//nop; +L496784: +// bdead 400e0101 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +//nop; +a0 = MEM_U32(s2 + 60); +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L49679c; +//nop; +L49679c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L496a40; +// bdead 1 ra = MEM_U32(sp + 36); +L4967a8: +//nop; +a0 = s2; +//nop; +v0 = f_U_MT(mem, sp, a0); +goto L4967b8; +//nop; +L4967b8: +// bdead 4008000b gp = MEM_U32(sp + 32); +at = 0x3; +if (v0 != at) {//nop; +goto L496910;} +//nop; +s0 = 0x1002f790; +t8 = 0x52; +t5 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t5 + 0) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 52); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4967ec; +//nop; +L4967ec: +v1 = MEM_U32(s0 + 0); +t7 = v0; +t1 = MEM_U8(v1 + 1); +t9 = t7 & 0x1f; +t2 = t1 & 0xffe0; +// bdead 440a0813 gp = MEM_U32(sp + 32); +t3 = t9 | t2; +MEM_U8(v1 + 1) = (uint8_t)t3; +v1 = MEM_U32(s0 + 0); +a3 = 0x10006594; +t4 = MEM_U8(v1 + 1); +//nop; +t6 = t4 & 0xff1f; +t8 = t6 | 0x60; +MEM_U8(v1 + 1) = (uint8_t)t8; +t7 = MEM_U32(s0 + 0); +t5 = MEM_U32(s2 + 60); +//nop; +MEM_U32(t7 + 4) = t5; +t9 = MEM_U32(sp + 56); +t1 = MEM_U32(s2 + 36); +t3 = MEM_U32(a3 + 36); +t2 = t1 + t9; +lo = (int)t2 / (int)t3; hi = (int)t2 % (int)t3; +t6 = MEM_U32(s0 + 0); +if (t3 != 0) {//nop; +goto L49685c;} +//nop; +abort(); +L49685c: +at = 0xffffffff; +if (t3 != at) {at = 0x80000000; +goto L496874;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L496874;} +//nop; +abort(); +L496874: +t2 = 0x1; +t4 = lo; +MEM_U32(t6 + 12) = t4; +t8 = MEM_U32(sp + 52); +t1 = MEM_U32(s0 + 0); +t5 = MEM_U32(t8 + 24); +//nop; +t7 = t5 >> 3; +MEM_U32(t1 + 8) = t7; +t9 = MEM_U32(sp + 60); +//nop; +if (t9 == 0) {//nop; +goto L4968b4;} +//nop; +t3 = MEM_U32(s0 + 0); +MEM_U16(t3 + 2) = (uint16_t)t2; +goto L4968c0; +MEM_U16(t3 + 2) = (uint16_t)t2; +L4968b4: +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +L4968c0: +v1 = MEM_U32(s0 + 0); +t5 = 0x10008830; +t6 = MEM_U8(v1 + 0); +s1 = 0x1002e790; +t8 = t6 << 4; +t7 = t8 + t5; +t1 = MEM_U32(t7 + 4); +//nop; +t9 = t1 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L496a3c;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496904; +//nop; +L496904: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L496a3c; +MEM_U32(s0 + 0) = s1; +L496910: +s0 = 0x1002f790; +t3 = 0x52; +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t4 + 0) = (uint8_t)t3; +//nop; +a0 = MEM_U32(sp + 52); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L496934; +//nop; +L496934: +v1 = MEM_U32(s0 + 0); +// bdead 400a001b gp = MEM_U32(sp + 32); +t5 = MEM_U8(v1 + 1); +t8 = v0 & 0x1f; +t7 = t5 & 0xffe0; +t1 = t8 | t7; +MEM_U8(v1 + 1) = (uint8_t)t1; +//nop; +a0 = s2; +//nop; +v0 = f_U_MT(mem, sp, a0); +goto L496960; +//nop; +L496960: +v1 = MEM_U32(s0 + 0); +t3 = v0 << 5; +t4 = MEM_U8(v1 + 1); +// bdead 400a3113 gp = MEM_U32(sp + 32); +t6 = t4 & 0xff1f; +t5 = t3 | t6; +MEM_U8(v1 + 1) = (uint8_t)t5; +t7 = MEM_U32(s0 + 0); +t8 = MEM_U32(s2 + 60); +//nop; +MEM_U32(t7 + 4) = t8; +t9 = MEM_U32(sp + 56); +t1 = MEM_U32(s2 + 36); +t3 = MEM_U32(s0 + 0); +t2 = t1 + t9; +if ((int)t2 >= 0) {t4 = (int)t2 >> 3; +goto L4969ac;} +t4 = (int)t2 >> 3; +at = t2 + 0x7; +t4 = (int)at >> 3; +L4969ac: +MEM_U32(t3 + 12) = t4; +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(s0 + 0); +t5 = MEM_U32(t6 + 24); +t9 = 0x1; +t8 = t5 >> 3; +MEM_U32(t7 + 8) = t8; +t1 = MEM_U32(sp + 60); +//nop; +if (t1 == 0) {//nop; +goto L4969e4;} +//nop; +t2 = MEM_U32(s0 + 0); +MEM_U16(t2 + 2) = (uint16_t)t9; +goto L4969f0; +MEM_U16(t2 + 2) = (uint16_t)t9; +L4969e4: +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +L4969f0: +v1 = MEM_U32(s0 + 0); +t5 = 0x10008830; +t3 = MEM_U8(v1 + 0); +s1 = 0x1002e790; +t6 = t3 << 4; +t8 = t6 + t5; +t7 = MEM_U32(t8 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L496a3c;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496a34; +//nop; +L496a34: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L496a3c: +// bdead 1 ra = MEM_U32(sp + 36); +L496a40: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_store_var(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L496a54: +//store_var: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +if (a1 != 0) {MEM_U32(sp + 60) = a3; +goto L496a98;} +MEM_U32(sp + 60) = a3; +t8 = MEM_U32(a0 + 8); +//nop; +MEM_U32(sp + 52) = t8; +L496a98: +a3 = 0x1002f798; +t9 = MEM_U32(sp + 48); +v0 = MEM_U32(a3 + 0); +//nop; +if (v0 == 0) {t0 = MEM_U32(sp + 48); +goto L496ee0;} +t0 = MEM_U32(sp + 48); +v1 = MEM_U32(t9 + 44); +at = 0x1; +if (v1 == at) {at = 0x3; +goto L496ac8;} +at = 0x3; +if (v1 != at) {t0 = MEM_U32(sp + 48); +goto L496ee0;} +t0 = MEM_U32(sp + 48); +L496ac8: +t1 = MEM_U32(sp + 48); +t0 = MEM_U16(v0 + 42); +t2 = MEM_U16(t1 + 42); +//nop; +a2 = t0 - t2; +if ((int)a2 <= 0) {t0 = MEM_U32(sp + 48); +goto L496ee0;} +t0 = MEM_U32(sp + 48); +s0 = 0x1002f790; +t3 = 0x52; +t4 = MEM_U32(s0 + 0); +t5 = 0x10007e24; +MEM_U8(t4 + 0) = (uint8_t)t3; +v1 = MEM_U32(s0 + 0); +t6 = MEM_U32(t5 + 0); +t8 = MEM_U8(v1 + 1); +t7 = t6 & 0x1f; +t9 = t8 & 0xffe0; +t1 = t7 | t9; +MEM_U8(v1 + 1) = (uint8_t)t1; +v1 = MEM_U32(s0 + 0); +s2 = 0x10006594; +t0 = MEM_U8(v1 + 1); +s1 = 0x1002e790; +t2 = t0 & 0xff1f; +t3 = t2 | 0x20; +MEM_U8(v1 + 1) = (uint8_t)t3; +t4 = MEM_U32(a3 + 0); +t6 = MEM_U32(s0 + 0); +t5 = MEM_U32(t4 + 60); +//nop; +MEM_U32(t6 + 4) = t5; +t8 = MEM_U32(s2 + 36); +t1 = MEM_U32(s0 + 0); +t7 = -t8; +if ((int)t7 >= 0) {t9 = (int)t7 >> 3; +goto L496b60;} +t9 = (int)t7 >> 3; +at = t7 + 0x7; +t9 = (int)at >> 3; +L496b60: +MEM_U32(t1 + 12) = t9; +t0 = MEM_U32(s2 + 36); +t3 = MEM_U32(s0 + 0); +if ((int)t0 >= 0) {t2 = (int)t0 >> 3; +goto L496b7c;} +t2 = (int)t0 >> 3; +at = t0 + 0x7; +t2 = (int)at >> 3; +L496b7c: +MEM_U32(t3 + 8) = t2; +t4 = MEM_U32(s0 + 0); +t8 = 0x10008830; +MEM_U16(t4 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t6 = t5 << 4; +t7 = t6 + t8; +t9 = MEM_U32(t7 + 4); +//nop; +t1 = t9 + v1; +a1 = t1 - s1; +at = (int)a1 < (int)0x801; +v1 = t1; +if (at != 0) {MEM_U32(s0 + 0) = t1; +goto L496be8;} +MEM_U32(s0 + 0) = t1; +//nop; +a0 = s1; +MEM_U32(sp + 44) = a2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496bd4; +MEM_U32(sp + 44) = a2; +L496bd4: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 44); +a3 = 0x1002f798; +MEM_U32(s0 + 0) = s1; +v1 = s1; +L496be8: +t0 = MEM_U32(a3 + 0); +a2 = a2 + 0xffffffff; +t2 = MEM_U32(t0 + 8); +//nop; +v0 = MEM_U32(t2 + 16); +if (a2 == 0) {t3 = 0x3d; +goto L496d0c;} +t3 = 0x3d; +L496c04: +MEM_U8(v1 + 0) = (uint8_t)t3; +v1 = MEM_U32(s0 + 0); +t4 = 0x10007e24; +t8 = MEM_U8(v1 + 1); +t5 = MEM_U32(t4 + 0); +t7 = t8 & 0xffe0; +t6 = t5 & 0x1f; +t9 = t6 | t7; +MEM_U8(v1 + 1) = (uint8_t)t9; +v1 = MEM_U32(s0 + 0); +a0 = s1; +t1 = MEM_U8(v1 + 1); +//nop; +t0 = t1 & 0xff1f; +t2 = t0 | 0x20; +MEM_U8(v1 + 1) = (uint8_t)t2; +t3 = MEM_U32(v0 + 32); +t5 = MEM_U32(s0 + 0); +t4 = MEM_U32(t3 + 60); +//nop; +MEM_U32(t5 + 4) = t4; +t8 = MEM_U32(s2 + 36); +t9 = MEM_U32(s0 + 0); +t6 = -t8; +if ((int)t6 >= 0) {t7 = (int)t6 >> 3; +goto L496c74;} +t7 = (int)t6 >> 3; +at = t6 + 0x7; +t7 = (int)at >> 3; +L496c74: +MEM_U32(t9 + 12) = t7; +t1 = MEM_U32(s2 + 36); +t2 = MEM_U32(s0 + 0); +if ((int)t1 >= 0) {t0 = (int)t1 >> 3; +goto L496c90;} +t0 = (int)t1 >> 3; +at = t1 + 0x7; +t0 = (int)at >> 3; +L496c90: +MEM_U32(t2 + 8) = t0; +t3 = MEM_U32(s0 + 0); +t8 = 0x10008830; +MEM_U16(t3 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t5 = t4 << 4; +t6 = t5 + t8; +t7 = MEM_U32(t6 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t9; +if (at != 0) {v1 = t9; +goto L496cfc;} +v1 = t9; +//nop; +MEM_U32(sp + 40) = v0; +MEM_U32(sp + 44) = a2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496ce8; +MEM_U32(sp + 44) = a2; +L496ce8: +// bdead 400e0103 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L496cfc: +a2 = a2 + 0xffffffff; +v0 = MEM_U32(v0 + 16); +if (a2 != 0) {t3 = 0x3d; +goto L496c04;} +t3 = 0x3d; +L496d0c: +t1 = 0x7e; +MEM_U8(v1 + 0) = (uint8_t)t1; +v1 = MEM_U32(s0 + 0); +t0 = 0x10007e24; +t4 = MEM_U8(v1 + 1); +t2 = MEM_U32(t0 + 0); +t5 = t4 & 0xffe0; +t3 = t2 & 0x1f; +t8 = t3 | t5; +MEM_U8(v1 + 1) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 52); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L496d44; +//nop; +L496d44: +t6 = MEM_U32(s0 + 0); +// bdead 4006810b gp = MEM_U32(sp + 32); +MEM_U8(t6 + 8) = (uint8_t)v0; +t7 = MEM_U32(s0 + 0); +t0 = 0x10008830; +MEM_U16(t7 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t1 = t9 << 4; +t2 = t1 + t0; +t4 = MEM_U32(t2 + 4); +//nop; +t3 = t4 + v1; +a1 = t3 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t3; +if (at != 0) {v1 = t3; +goto L496db0;} +v1 = t3; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496da4; +//nop; +L496da4: +// bdead 40060003 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L496db0: +t5 = 0x3e; +MEM_U8(v1 + 0) = (uint8_t)t5; +//nop; +a0 = MEM_U32(sp + 52); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L496dc8; +//nop; +L496dc8: +v1 = MEM_U32(s0 + 0); +// bdead 4006001b gp = MEM_U32(sp + 32); +t7 = MEM_U8(v1 + 1); +t6 = v0 & 0x1f; +t9 = t7 & 0xffe0; +t1 = t6 | t9; +MEM_U8(v1 + 1) = (uint8_t)t1; +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_U_MT(mem, sp, a0); +goto L496df4; +//nop; +L496df4: +v1 = MEM_U32(s0 + 0); +t4 = v0 << 5; +t3 = MEM_U8(v1 + 1); +// bdead 40063113 gp = MEM_U32(sp + 32); +t5 = t3 & 0xff1f; +t8 = t4 | t5; +MEM_U8(v1 + 1) = (uint8_t)t8; +t7 = MEM_U32(sp + 48); +t9 = MEM_U32(s0 + 0); +t6 = MEM_U32(t7 + 60); +//nop; +MEM_U32(t9 + 4) = t6; +t1 = MEM_U32(sp + 48); +t2 = MEM_U32(sp + 56); +t0 = MEM_U32(t1 + 36); +t5 = MEM_U32(s0 + 0); +t3 = t0 + t2; +if ((int)t3 >= 0) {t4 = (int)t3 >> 3; +goto L496e48;} +t4 = (int)t3 >> 3; +at = t3 + 0x7; +t4 = (int)at >> 3; +L496e48: +MEM_U32(t5 + 12) = t4; +t8 = MEM_U32(sp + 52); +t9 = MEM_U32(s0 + 0); +t7 = MEM_U32(t8 + 24); +t0 = 0x1; +t6 = t7 >> 3; +MEM_U32(t9 + 8) = t6; +t1 = MEM_U32(sp + 60); +//nop; +if (t1 == 0) {//nop; +goto L496e80;} +//nop; +t2 = MEM_U32(s0 + 0); +MEM_U16(t2 + 2) = (uint16_t)t0; +goto L496e8c; +MEM_U16(t2 + 2) = (uint16_t)t0; +L496e80: +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)zero; +L496e8c: +v1 = MEM_U32(s0 + 0); +t8 = 0x10008830; +t4 = MEM_U8(v1 + 0); +//nop; +t5 = t4 << 4; +t7 = t5 + t8; +t6 = MEM_U32(t7 + 4); +//nop; +t9 = t6 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L497224;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496ed0; +//nop; +L496ed0: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L497224; +MEM_U32(s0 + 0) = s1; +// fdead 0 t0 = MEM_U32(sp + 48); +L496ee0: +at = 0x7; +t2 = MEM_U32(t0 + 44); +a0 = MEM_U32(sp + 48); +if (t2 != at) {//nop; +goto L496f80;} +//nop; +s2 = 0x10006594; +t3 = MEM_U32(t0 + 36); +t4 = MEM_U32(s2 + 36); +//nop; +t5 = t4 << 3; +t5 = t5 - t4; +t5 = t5 << 2; +t5 = t5 + t4; +if (t3 != t5) {//nop; +goto L496f80;} +//nop; +s0 = 0x1002f790; +t8 = 0x7c; +t7 = MEM_U32(s0 + 0); +t1 = 0x10008830; +MEM_U8(t7 + 0) = (uint8_t)t8; +v1 = MEM_U32(s0 + 0); +s1 = 0x1002e790; +t6 = MEM_U8(v1 + 0); +//nop; +t9 = t6 << 4; +t2 = t9 + t1; +t0 = MEM_U32(t2 + 4); +//nop; +t4 = t0 + v1; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t4; +goto L497224;} +MEM_U32(s0 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L496f74; +//nop; +L496f74: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L497224; +MEM_U32(s0 + 0) = s1; +L496f80: +//nop; +s2 = 0x10006594; +//nop; +v0 = f_U_MT(mem, sp, a0); +goto L496f90; +//nop; +L496f90: +// bdead 4008000b gp = MEM_U32(sp + 32); +at = 0x3; +if (v0 != at) {//nop; +goto L4970f0;} +//nop; +s0 = 0x1002f790; +t5 = 0x7b; +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t8 + 0) = (uint8_t)t5; +//nop; +a0 = MEM_U32(sp + 52); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L496fc4; +//nop; +L496fc4: +v1 = MEM_U32(s0 + 0); +t7 = v0; +t9 = MEM_U8(v1 + 1); +t6 = t7 & 0x1f; +t1 = t9 & 0xffe0; +t2 = t6 | t1; +// bdead 400a0913 gp = MEM_U32(sp + 32); +MEM_U8(v1 + 1) = (uint8_t)t2; +v1 = MEM_U32(s0 + 0); +//nop; +t0 = MEM_U8(v1 + 1); +//nop; +t4 = t0 & 0xff1f; +t3 = t4 | 0x60; +MEM_U8(v1 + 1) = (uint8_t)t3; +t5 = MEM_U32(sp + 48); +t7 = MEM_U32(s0 + 0); +t8 = MEM_U32(t5 + 60); +//nop; +MEM_U32(t7 + 4) = t8; +t9 = MEM_U32(sp + 48); +t1 = MEM_U32(sp + 56); +t6 = MEM_U32(t9 + 36); +t0 = MEM_U32(s2 + 36); +t2 = t6 + t1; +lo = (int)t2 / (int)t0; hi = (int)t2 % (int)t0; +t3 = MEM_U32(s0 + 0); +if (t0 != 0) {//nop; +goto L49703c;} +//nop; +abort(); +L49703c: +at = 0xffffffff; +if (t0 != at) {at = 0x80000000; +goto L497054;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L497054;} +//nop; +abort(); +L497054: +t1 = 0x1; +t4 = lo; +MEM_U32(t3 + 12) = t4; +t5 = MEM_U32(sp + 52); +t9 = MEM_U32(s0 + 0); +t8 = MEM_U32(t5 + 24); +//nop; +t7 = t8 >> 3; +MEM_U32(t9 + 8) = t7; +t6 = MEM_U32(sp + 60); +//nop; +if (t6 == 0) {//nop; +goto L497094;} +//nop; +t2 = MEM_U32(s0 + 0); +MEM_U16(t2 + 2) = (uint16_t)t1; +goto L4970a0; +MEM_U16(t2 + 2) = (uint16_t)t1; +L497094: +t0 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t0 + 2) = (uint16_t)zero; +L4970a0: +v1 = MEM_U32(s0 + 0); +t5 = 0x10008830; +t4 = MEM_U8(v1 + 0); +s1 = 0x1002e790; +t3 = t4 << 4; +t8 = t3 + t5; +t7 = MEM_U32(t8 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L497224;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4970e4; +//nop; +L4970e4: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L497224; +MEM_U32(s0 + 0) = s1; +L4970f0: +s0 = 0x1002f790; +t1 = 0x7b; +t2 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t2 + 0) = (uint8_t)t1; +//nop; +a0 = MEM_U32(sp + 52); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L497114; +//nop; +L497114: +v1 = MEM_U32(s0 + 0); +// bdead 4002001b gp = MEM_U32(sp + 32); +t3 = MEM_U8(v1 + 1); +t4 = v0 & 0x1f; +t5 = t3 & 0xffe0; +t8 = t4 | t5; +MEM_U8(v1 + 1) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_U_MT(mem, sp, a0); +goto L497140; +//nop; +L497140: +v1 = MEM_U32(s0 + 0); +t6 = v0 << 5; +t1 = MEM_U8(v1 + 1); +// bdead 40028513 gp = MEM_U32(sp + 32); +t2 = t1 & 0xff1f; +t0 = t6 | t2; +MEM_U8(v1 + 1) = (uint8_t)t0; +t3 = MEM_U32(sp + 48); +t5 = MEM_U32(s0 + 0); +t4 = MEM_U32(t3 + 60); +//nop; +MEM_U32(t5 + 4) = t4; +t8 = MEM_U32(sp + 48); +t9 = MEM_U32(sp + 56); +t7 = MEM_U32(t8 + 36); +t2 = MEM_U32(s0 + 0); +t1 = t7 + t9; +if ((int)t1 >= 0) {t6 = (int)t1 >> 3; +goto L497194;} +t6 = (int)t1 >> 3; +at = t1 + 0x7; +t6 = (int)at >> 3; +L497194: +MEM_U32(t2 + 12) = t6; +t0 = MEM_U32(sp + 52); +t5 = MEM_U32(s0 + 0); +t3 = MEM_U32(t0 + 24); +t7 = 0x1; +t4 = t3 >> 3; +MEM_U32(t5 + 8) = t4; +t8 = MEM_U32(sp + 60); +//nop; +if (t8 == 0) {//nop; +goto L4971cc;} +//nop; +t9 = MEM_U32(s0 + 0); +MEM_U16(t9 + 2) = (uint16_t)t7; +goto L4971d8; +MEM_U16(t9 + 2) = (uint16_t)t7; +L4971cc: +t1 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t1 + 2) = (uint16_t)zero; +L4971d8: +v1 = MEM_U32(s0 + 0); +t0 = 0x10008830; +t6 = MEM_U8(v1 + 0); +s1 = 0x1002e790; +t2 = t6 << 4; +t3 = t2 + t0; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t5; +goto L497224;} +MEM_U32(s0 + 0) = t5; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49721c; +//nop; +L49721c: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L497224: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_load_addr(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49723c: +//load_addr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +t1 = 0x1002f798; +// fdead 400005eb MEM_U32(sp + 36) = ra; +v0 = MEM_U32(t1 + 0); +// fdead 400005eb MEM_U32(sp + 32) = gp; +// fdead 400005eb MEM_U32(sp + 28) = s1; +// fdead 400005eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 56) = a0; +t0 = MEM_U32(a0 + 8); +if (v0 == 0) {//nop; +goto L4976ac;} +//nop; +v1 = MEM_U32(a0 + 44); +at = 0x1; +if (v1 == at) {at = 0x3; +goto L49728c;} +at = 0x3; +if (v1 != at) {//nop; +goto L4976ac;} +//nop; +L49728c: +t8 = MEM_U32(sp + 56); +t7 = MEM_U16(v0 + 42); +t9 = MEM_U16(t8 + 42); +//nop; +a2 = t7 - t9; +if ((int)a2 <= 0) {//nop; +goto L4976ac;} +//nop; +s0 = 0x1002f790; +t2 = 0x52; +t3 = MEM_U32(s0 + 0); +t4 = 0x10007e24; +MEM_U8(t3 + 0) = (uint8_t)t2; +v1 = MEM_U32(s0 + 0); +t5 = MEM_U32(t4 + 0); +t8 = MEM_U8(v1 + 1); +t6 = t5 & 0x1f; +t7 = t8 & 0xffe0; +t9 = t6 | t7; +MEM_U8(v1 + 1) = (uint8_t)t9; +v1 = MEM_U32(s0 + 0); +a3 = 0x10006594; +t2 = MEM_U8(v1 + 1); +s1 = 0x1002e790; +t3 = t2 & 0xff1f; +t4 = t3 | 0x20; +MEM_U8(v1 + 1) = (uint8_t)t4; +t5 = MEM_U32(t1 + 0); +t6 = MEM_U32(s0 + 0); +t8 = MEM_U32(t5 + 60); +a0 = s1; +MEM_U32(t6 + 4) = t8; +t7 = MEM_U32(a3 + 36); +t3 = MEM_U32(s0 + 0); +t9 = -t7; +if ((int)t9 >= 0) {t2 = (int)t9 >> 3; +goto L497324;} +t2 = (int)t9 >> 3; +at = t9 + 0x7; +t2 = (int)at >> 3; +L497324: +MEM_U32(t3 + 12) = t2; +t4 = MEM_U32(a3 + 36); +t8 = MEM_U32(s0 + 0); +if ((int)t4 >= 0) {t5 = (int)t4 >> 3; +goto L497340;} +t5 = (int)t4 >> 3; +at = t4 + 0x7; +t5 = (int)at >> 3; +L497340: +MEM_U32(t8 + 8) = t5; +t6 = MEM_U32(s0 + 0); +t2 = 0x10008830; +MEM_U16(t6 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t9 = t7 << 4; +t3 = t9 + t2; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = t4 + v1; +a1 = t5 - s1; +at = (int)a1 < (int)0x801; +v1 = t5; +if (at != 0) {MEM_U32(s0 + 0) = t5; +goto L4973b4;} +MEM_U32(s0 + 0) = t5; +//nop; +MEM_U32(sp + 52) = a2; +MEM_U32(sp + 44) = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L497398; +MEM_U32(sp + 44) = t0; +L497398: +// bdead 40060003 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 52); +t0 = MEM_U32(sp + 44); +a3 = 0x10006594; +t1 = 0x1002f798; +MEM_U32(s0 + 0) = s1; +v1 = s1; +L4973b4: +t8 = MEM_U32(t1 + 0); +a2 = a2 + 0xffffffff; +t6 = MEM_U32(t8 + 8); +//nop; +v0 = MEM_U32(t6 + 16); +if (a2 == 0) {t7 = 0x3d; +goto L4974e4;} +t7 = 0x3d; +L4973d0: +MEM_U8(v1 + 0) = (uint8_t)t7; +v1 = MEM_U32(s0 + 0); +t9 = 0x10007e24; +t4 = MEM_U8(v1 + 1); +t2 = MEM_U32(t9 + 0); +t5 = t4 & 0xffe0; +t3 = t2 & 0x1f; +t8 = t3 | t5; +MEM_U8(v1 + 1) = (uint8_t)t8; +v1 = MEM_U32(s0 + 0); +a0 = s1; +t6 = MEM_U8(v1 + 1); +//nop; +t7 = t6 & 0xff1f; +t9 = t7 | 0x20; +MEM_U8(v1 + 1) = (uint8_t)t9; +t2 = MEM_U32(v0 + 32); +t3 = MEM_U32(s0 + 0); +t4 = MEM_U32(t2 + 60); +//nop; +MEM_U32(t3 + 4) = t4; +t5 = MEM_U32(a3 + 36); +t7 = MEM_U32(s0 + 0); +t8 = -t5; +if ((int)t8 >= 0) {t6 = (int)t8 >> 3; +goto L497440;} +t6 = (int)t8 >> 3; +at = t8 + 0x7; +t6 = (int)at >> 3; +L497440: +MEM_U32(t7 + 12) = t6; +t9 = MEM_U32(a3 + 36); +t4 = MEM_U32(s0 + 0); +if ((int)t9 >= 0) {t2 = (int)t9 >> 3; +goto L49745c;} +t2 = (int)t9 >> 3; +at = t9 + 0x7; +t2 = (int)at >> 3; +L49745c: +MEM_U32(t4 + 8) = t2; +t3 = MEM_U32(s0 + 0); +t6 = 0x10008830; +MEM_U16(t3 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t8 = t5 << 4; +t7 = t8 + t6; +t9 = MEM_U32(t7 + 4); +//nop; +t2 = t9 + v1; +a1 = t2 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t2; +if (at != 0) {v1 = t2; +goto L4974d4;} +v1 = t2; +//nop; +MEM_U32(sp + 48) = v0; +MEM_U32(sp + 52) = a2; +MEM_U32(sp + 44) = t0; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4974b8; +MEM_U32(sp + 44) = t0; +L4974b8: +// bdead 40060003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 52); +t0 = MEM_U32(sp + 44); +a3 = 0x10006594; +MEM_U32(s0 + 0) = s1; +v1 = s1; +L4974d4: +a2 = a2 + 0xffffffff; +v0 = MEM_U32(v0 + 16); +if (a2 != 0) {t7 = 0x3d; +goto L4973d0;} +t7 = 0x3d; +L4974e4: +t4 = 0x32; +MEM_U8(v1 + 0) = (uint8_t)t4; +//nop; +a0 = MEM_U32(sp + 56); +MEM_U32(sp + 44) = t0; +v0 = f_U_MT(mem, sp, a0); +goto L4974fc; +MEM_U32(sp + 44) = t0; +L4974fc: +v1 = MEM_U32(s0 + 0); +t8 = v0 << 5; +t6 = MEM_U8(v1 + 1); +t0 = MEM_U32(sp + 44); +t7 = t6 & 0xff1f; +t9 = t8 | t7; +// bdead 44060311 gp = MEM_U32(sp + 32); +MEM_U8(v1 + 1) = (uint8_t)t9; +t2 = MEM_U32(sp + 56); +t3 = MEM_U32(s0 + 0); +t4 = MEM_U32(t2 + 60); +a1 = 0x18; +MEM_U32(t3 + 4) = t4; +t5 = MEM_U32(sp + 56); +t7 = MEM_U32(s0 + 0); +t6 = MEM_U32(t5 + 36); +//nop; +if ((int)t6 >= 0) {t8 = (int)t6 >> 3; +goto L497550;} +t8 = (int)t6 >> 3; +at = t6 + 0x7; +t8 = (int)at >> 3; +L497550: +MEM_U32(t7 + 12) = t8; +a0 = MEM_U32(t0 + 4); +at = 0x14; +if (a1 == a0) {//nop; +goto L497580;} +//nop; +if (a0 != at) {v1 = t0; +goto L4975b0;} +v1 = t0; +t9 = MEM_U32(t0 + 12); +//nop; +t2 = t9 << 2; +if ((int)t2 < 0) {v1 = t0; +goto L4975b0;} +v1 = t0; +L497580: +v0 = MEM_U32(t0 + 8); +//nop; +if (v0 == 0) {v1 = t0; +goto L4975b0;} +v1 = t0; +t4 = MEM_U32(t0 + 12); +at = 0xd0000000; +t3 = t4 & at; +if (t3 == 0) {v1 = t0; +goto L4975b0;} +v1 = t0; +v1 = v0; +goto L4975b0; +v1 = v0; +// fdead 0 v1 = t0; +L4975b0: +t5 = MEM_U32(v1 + 24); +//nop; +if (t5 == 0) {//nop; +goto L497628;} +//nop; +if (a1 == a0) {at = 0x14; +goto L4975e4;} +at = 0x14; +if (a0 != at) {v1 = t0; +goto L497614;} +v1 = t0; +t6 = MEM_U32(t0 + 12); +//nop; +t8 = t6 << 2; +if ((int)t8 < 0) {v1 = t0; +goto L497614;} +v1 = t0; +L4975e4: +v0 = MEM_U32(t0 + 8); +//nop; +if (v0 == 0) {v1 = t0; +goto L497614;} +v1 = t0; +t7 = MEM_U32(t0 + 12); +at = 0xd0000000; +t9 = t7 & at; +if (t9 == 0) {v1 = t0; +goto L497614;} +v1 = t0; +v1 = v0; +goto L497614; +v1 = v0; +// fdead 0 v1 = t0; +L497614: +t2 = MEM_U32(v1 + 24); +t3 = MEM_U32(s0 + 0); +t4 = t2 >> 3; +MEM_U32(t3 + 8) = t4; +goto L497638; +MEM_U32(t3 + 8) = t4; +L497628: +t6 = MEM_U32(s0 + 0); +t5 = 0x7fff0000; +t5 = t5 | 0xffff; +MEM_U32(t6 + 8) = t5; +L497638: +t8 = MEM_U32(sp + 56); +t2 = MEM_U32(s0 + 0); +t7 = MEM_U32(t8 + 36); +t5 = 0x10008830; +if ((int)t7 >= 0) {t9 = (int)t7 >> 3; +goto L497658;} +t9 = (int)t7 >> 3; +at = t7 + 0x7; +t9 = (int)at >> 3; +L497658: +MEM_U32(t2 + 16) = t9; +v1 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t3 = t4 << 4; +t6 = t3 + t5; +t8 = MEM_U32(t6 + 4); +//nop; +t9 = t8 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L497880;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4976a0; +//nop; +L4976a0: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +goto L497880; +MEM_U32(s0 + 0) = s1; +L4976ac: +s0 = 0x1002f790; +t2 = 0x47; +t4 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t4 + 0) = (uint8_t)t2; +//nop; +a0 = MEM_U32(sp + 56); +MEM_U32(sp + 44) = t0; +v0 = f_U_MT(mem, sp, a0); +goto L4976d0; +MEM_U32(sp + 44) = t0; +L4976d0: +v1 = MEM_U32(s0 + 0); +t6 = v0 << 5; +t8 = MEM_U8(v1 + 1); +t0 = MEM_U32(sp + 44); +t7 = t8 & 0xff1f; +t9 = t6 | t7; +// bdead 44020311 gp = MEM_U32(sp + 32); +MEM_U8(v1 + 1) = (uint8_t)t9; +t2 = MEM_U32(sp + 56); +t3 = MEM_U32(s0 + 0); +t4 = MEM_U32(t2 + 60); +a1 = 0x18; +MEM_U32(t3 + 4) = t4; +t5 = MEM_U32(sp + 56); +t7 = MEM_U32(s0 + 0); +t8 = MEM_U32(t5 + 36); +//nop; +if ((int)t8 >= 0) {t6 = (int)t8 >> 3; +goto L497724;} +t6 = (int)t8 >> 3; +at = t8 + 0x7; +t6 = (int)at >> 3; +L497724: +MEM_U32(t7 + 12) = t6; +a0 = MEM_U32(t0 + 4); +at = 0x14; +if (a1 == a0) {//nop; +goto L497754;} +//nop; +if (a0 != at) {v1 = t0; +goto L497784;} +v1 = t0; +t9 = MEM_U32(t0 + 12); +//nop; +t2 = t9 << 2; +if ((int)t2 < 0) {v1 = t0; +goto L497784;} +v1 = t0; +L497754: +v0 = MEM_U32(t0 + 8); +//nop; +if (v0 == 0) {v1 = t0; +goto L497784;} +v1 = t0; +t4 = MEM_U32(t0 + 12); +at = 0xd0000000; +t3 = t4 & at; +if (t3 == 0) {v1 = t0; +goto L497784;} +v1 = t0; +v1 = v0; +goto L497784; +v1 = v0; +// fdead 0 v1 = t0; +L497784: +t5 = MEM_U32(v1 + 24); +//nop; +if (t5 == 0) {//nop; +goto L4977fc;} +//nop; +if (a1 == a0) {at = 0x14; +goto L4977b8;} +at = 0x14; +if (a0 != at) {v1 = t0; +goto L4977e8;} +v1 = t0; +t8 = MEM_U32(t0 + 12); +//nop; +t6 = t8 << 2; +if ((int)t6 < 0) {v1 = t0; +goto L4977e8;} +v1 = t0; +L4977b8: +v0 = MEM_U32(t0 + 8); +//nop; +if (v0 == 0) {v1 = t0; +goto L4977e8;} +v1 = t0; +t7 = MEM_U32(t0 + 12); +at = 0xd0000000; +t9 = t7 & at; +if (t9 == 0) {v1 = t0; +goto L4977e8;} +v1 = t0; +v1 = v0; +goto L4977e8; +v1 = v0; +// fdead 0 v1 = t0; +L4977e8: +t2 = MEM_U32(v1 + 24); +t3 = MEM_U32(s0 + 0); +t4 = t2 >> 3; +MEM_U32(t3 + 8) = t4; +goto L49780c; +MEM_U32(t3 + 8) = t4; +L4977fc: +t8 = MEM_U32(s0 + 0); +t5 = 0x7fff0000; +t5 = t5 | 0xffff; +MEM_U32(t8 + 8) = t5; +L49780c: +t6 = MEM_U32(sp + 56); +t2 = MEM_U32(s0 + 0); +t7 = MEM_U32(t6 + 36); +t5 = 0x10008830; +s1 = 0x1002e790; +if ((int)t7 >= 0) {t9 = (int)t7 >> 3; +goto L497830;} +t9 = (int)t7 >> 3; +at = t7 + 0x7; +t9 = (int)at >> 3; +L497830: +MEM_U32(t2 + 16) = t9; +v1 = MEM_U32(s0 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t3 = t4 << 4; +t8 = t3 + t5; +t6 = MEM_U32(t8 + 4); +//nop; +t9 = t6 + v1; +a1 = t9 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t9; +goto L497880;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L497878; +//nop; +L497878: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L497880: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_param_cg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L497894: +//param_cg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +if (a0 != 0) {a3 = a0; +goto L4978e4;} +a3 = a0; +a0 = 0x10016464; +a1 = 0x10016478; +//nop; +a2 = 0x14d9; +MEM_U32(sp + 32) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4978d8; +a1 = a1; +L4978d8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +L4978e4: +a0 = MEM_U32(a3 + 8); +t0 = 0x18; +a1 = MEM_U32(a0 + 4); +t5 = MEM_U32(sp + 36); +if (t0 == a1) {at = 0x14; +goto L497918;} +at = 0x14; +if (a1 != at) {a2 = a0; +goto L497948;} +a2 = a0; +t6 = MEM_U32(a0 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {a2 = a0; +goto L497948;} +a2 = a0; +L497918: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {a2 = a0; +goto L497948;} +a2 = a0; +t8 = MEM_U32(a0 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {a2 = a0; +goto L497948;} +a2 = a0; +a2 = v0; +goto L497948; +a2 = v0; +// fdead 0 a2 = a0; +L497948: +if (t0 == a1) {at = 0x14; +goto L49796c;} +at = 0x14; +if (a1 != at) {v1 = a0; +goto L49799c;} +v1 = a0; +t1 = MEM_U32(a0 + 12); +//nop; +t2 = t1 << 2; +if ((int)t2 < 0) {v1 = a0; +goto L49799c;} +v1 = a0; +L49796c: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {v1 = a0; +goto L49799c;} +v1 = a0; +t3 = MEM_U32(a0 + 12); +at = 0xd0000000; +t4 = t3 & at; +if (t4 == 0) {v1 = a0; +goto L49799c;} +v1 = a0; +v1 = v0; +goto L49799c; +v1 = v0; +// fdead 0 v1 = a0; +L49799c: +t6 = MEM_U32(t5 + 0); +t7 = MEM_U32(a2 + 28); +t1 = MEM_U32(v1 + 28); +t8 = t6 + t7; +t9 = t8 + 0xffffffff; +t2 = -t1; +t3 = t2 & t9; +MEM_U32(t5 + 0) = t3; +t4 = MEM_U32(a3 + 8); +a2 = zero; +t6 = MEM_U32(t4 + 4); +a0 = a3; +if (t0 != t6) {a1 = 0x1; +goto L497bb0;} +a1 = 0x1; +//nop; +a0 = a3; +// bdead 400001a3 t9 = t9; +a1 = 0x1; +MEM_U32(sp + 32) = a3; +func_4936fc(mem, sp, a0, a1, a2, a3); +goto L4979ec; +MEM_U32(sp + 32) = a3; +L4979ec: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +a2 = 0x1002f790; +t0 = MEM_U32(sp + 36); +t8 = MEM_U32(a2 + 0); +t7 = 0x66; +MEM_U8(t8 + 0) = (uint8_t)t7; +v1 = MEM_U32(a2 + 0); +//nop; +t1 = MEM_U8(v1 + 1); +//nop; +t2 = t1 & 0xffe0; +t9 = t2 | 0x9; +MEM_U8(v1 + 1) = (uint8_t)t9; +v1 = MEM_U32(a2 + 0); +//nop; +t3 = MEM_U8(v1 + 1); +//nop; +t5 = t3 & 0xff1f; +t4 = t5 | 0x40; +MEM_U8(v1 + 1) = (uint8_t)t4; +t6 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t6 + 4) = zero; +t7 = MEM_U32(t0 + 0); +t1 = MEM_U32(a2 + 0); +if ((int)t7 >= 0) {t8 = (int)t7 >> 3; +goto L497a64;} +t8 = (int)t7 >> 3; +at = t7 + 0x7; +t8 = (int)at >> 3; +L497a64: +MEM_U32(t1 + 12) = t8; +a0 = MEM_U32(a3 + 8); +at = 0x18; +a1 = MEM_U32(a0 + 4); +//nop; +if (a1 == at) {at = 0x14; +goto L497a9c;} +at = 0x14; +if (a1 != at) {v1 = a0; +goto L497acc;} +v1 = a0; +t2 = MEM_U32(a0 + 12); +//nop; +t9 = t2 << 2; +if ((int)t9 < 0) {v1 = a0; +goto L497acc;} +v1 = a0; +L497a9c: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {v1 = a0; +goto L497acc;} +v1 = a0; +t3 = MEM_U32(a0 + 12); +at = 0xd0000000; +t5 = t3 & at; +if (t5 == 0) {v1 = a0; +goto L497acc;} +v1 = a0; +v1 = v0; +goto L497acc; +v1 = v0; +// fdead 0 v1 = a0; +L497acc: +t4 = MEM_U32(v1 + 24); +t7 = MEM_U32(a2 + 0); +t6 = t4 >> 3; +MEM_U32(t7 + 8) = t6; +a0 = MEM_U32(a3 + 8); +at = 0x18; +a1 = MEM_U32(a0 + 4); +//nop; +if (a1 == at) {at = 0x14; +goto L497b10;} +at = 0x14; +if (a1 != at) {//nop; +goto L497b44;} +//nop; +t8 = MEM_U32(a0 + 12); +//nop; +t1 = t8 << 2; +if ((int)t1 < 0) {//nop; +goto L497b44;} +//nop; +L497b10: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L497b44;} +//nop; +t2 = MEM_U32(a0 + 12); +at = 0xd0000000; +t9 = t2 & at; +if (t9 == 0) {//nop; +goto L497b44;} +//nop; +t3 = MEM_U32(v0 + 28); +t5 = MEM_U32(a2 + 0); +MEM_U16(t5 + 2) = (uint16_t)t3; +goto L497b54; +MEM_U16(t5 + 2) = (uint16_t)t3; +L497b44: +t4 = MEM_U32(a0 + 28); +t6 = MEM_U32(a2 + 0); +//nop; +MEM_U16(t6 + 2) = (uint16_t)t4; +L497b54: +v1 = MEM_U32(a2 + 0); +t1 = 0x10008830; +t7 = MEM_U8(v1 + 0); +a0 = 0x1002e790; +t8 = t7 << 4; +t2 = t8 + t1; +t9 = MEM_U32(t2 + 4); +//nop; +t3 = t9 + v1; +a1 = t3 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t3; +goto L497cd8;} +MEM_U32(a2 + 0) = t3; +//nop; +MEM_U32(sp + 32) = a3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L497b98; +//nop; +L497b98: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +a2 = 0x1002f790; +t4 = 0x1002e790; +MEM_U32(a2 + 0) = t4; +goto L497cd8; +MEM_U32(a2 + 0) = t4; +L497bb0: +//nop; +a2 = zero; +MEM_U32(sp + 32) = a3; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L497bc0; +MEM_U32(sp + 32) = a3; +L497bc0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +a2 = 0x1002f790; +t6 = 0x64; +t7 = MEM_U32(a2 + 0); +//nop; +MEM_U8(t7 + 0) = (uint8_t)t6; +//nop; +a0 = MEM_U32(a3 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L497bec; +//nop; +L497bec: +// bdead 4000000b gp = MEM_U32(sp + 24); +t1 = v0 & 0x1f; +a2 = 0x1002f790; +a3 = MEM_U32(sp + 32); +v1 = MEM_U32(a2 + 0); +a0 = 0x1002e790; +t2 = MEM_U8(v1 + 1); +//nop; +t9 = t2 & 0xffe0; +t3 = t1 | t9; +MEM_U8(v1 + 1) = (uint8_t)t3; +v1 = MEM_U32(a2 + 0); +//nop; +t5 = MEM_U8(v1 + 1); +//nop; +t4 = t5 & 0xff1f; +t6 = t4 | 0x40; +MEM_U8(v1 + 1) = (uint8_t)t6; +t7 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t7 + 4) = zero; +t8 = MEM_U32(sp + 36); +t9 = MEM_U32(a2 + 0); +t2 = MEM_U32(t8 + 0); +//nop; +if ((int)t2 >= 0) {t1 = (int)t2 >> 3; +goto L497c60;} +t1 = (int)t2 >> 3; +at = t2 + 0x7; +t1 = (int)at >> 3; +L497c60: +MEM_U32(t9 + 12) = t1; +t3 = MEM_U32(a3 + 8); +t6 = MEM_U32(a2 + 0); +t5 = MEM_U32(t3 + 24); +t2 = 0x10008830; +t4 = t5 >> 3; +MEM_U32(t6 + 8) = t4; +v1 = MEM_U32(a2 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t8 = t7 << 4; +t1 = t8 + t2; +t9 = MEM_U32(t1 + 4); +//nop; +t3 = t9 + v1; +a1 = t3 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t3; +goto L497cd8;} +MEM_U32(a2 + 0) = t3; +//nop; +MEM_U32(sp + 32) = a3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L497cc0; +//nop; +L497cc0: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +a2 = 0x1002f790; +t4 = 0x1002e790; +//nop; +MEM_U32(a2 + 0) = t4; +L497cd8: +a0 = MEM_U32(a3 + 8); +t0 = MEM_U32(sp + 36); +a1 = MEM_U32(a0 + 4); +at = 0x18; +if (a1 == at) {at = 0x14; +goto L497d0c;} +at = 0x14; +if (a1 != at) {v1 = a0; +goto L497d3c;} +v1 = a0; +t6 = MEM_U32(a0 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {v1 = a0; +goto L497d3c;} +v1 = a0; +L497d0c: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {v1 = a0; +goto L497d3c;} +v1 = a0; +t8 = MEM_U32(a0 + 12); +at = 0xd0000000; +t2 = t8 & at; +if (t2 == 0) {v1 = a0; +goto L497d3c;} +v1 = a0; +v1 = v0; +goto L497d3c; +v1 = v0; +// fdead 0 v1 = a0; +L497d3c: +t1 = MEM_U32(t0 + 0); +t9 = MEM_U32(v1 + 24); +v0 = 0x10006594; +t3 = t1 + t9; +MEM_U32(t0 + 0) = t3; +v0 = MEM_U32(v0 + 36); +//nop; +t6 = t3 + v0; +t7 = t6 + 0xffffffff; +t5 = -v0; +t8 = t5 & t7; +MEM_U32(t0 + 0) = t8; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_497d7c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L497d7c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 36) = ra; +// fdead 4000002b MEM_U32(sp + 32) = gp; +// fdead 4000002b MEM_U32(sp + 28) = s1; +// fdead 4000002b MEM_U32(sp + 24) = s0; +a2 = MEM_U32(a0 + 8); +at = 0x16; +t6 = MEM_U32(a2 + 4); +//nop; +if (t6 != at) {// bdead 400000a3 ra = MEM_U32(sp + 36); +goto L497f54;} +// bdead 400000a3 ra = MEM_U32(sp + 36); +v0 = MEM_U32(a2 + 32); +//nop; +if (v0 == 0) {// bdead 4000002b ra = MEM_U32(sp + 36); +goto L497f54;} +// bdead 4000002b ra = MEM_U32(sp + 36); +t7 = MEM_U32(v0 + 4); +at = 0x13; +if (t7 != at) {// bdead 4000002b ra = MEM_U32(sp + 36); +goto L497f54;} +// bdead 4000002b ra = MEM_U32(sp + 36); +v1 = MEM_U32(v0 + 32); +//nop; +if (v1 == 0) {// bdead 40000033 ra = MEM_U32(sp + 36); +goto L497f54;} +// bdead 40000033 ra = MEM_U32(sp + 36); +t8 = MEM_U32(v1 + 4); +at = 0x65; +if (t8 != at) {t0 = 0xd; +goto L497f50;} +t0 = 0xd; +s0 = 0x1002f790; +MEM_U32(sp + 40) = v1; +t9 = MEM_U32(a0 + 28); +t1 = MEM_U32(s0 + 0); +a0 = MEM_U32(t9 + 8); +MEM_U8(t1 + 0) = (uint8_t)t0; +//nop; +MEM_U32(sp + 44) = a0; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L497e1c; +//nop; +L497e1c: +v1 = MEM_U32(s0 + 0); +t3 = v0 & 0x1f; +t4 = MEM_U8(v1 + 1); +// bdead 40023113 gp = MEM_U32(sp + 32); +t5 = t4 & 0xffe0; +t6 = t3 | t5; +a2 = MEM_U32(sp + 44); +MEM_U8(v1 + 1) = (uint8_t)t6; +t7 = MEM_U32(s0 + 0); +t1 = 0x10008830; +MEM_U32(t7 + 4) = zero; +t8 = MEM_U32(s0 + 0); +s1 = 0x1002e790; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t4 = MEM_U32(t2 + 4); +//nop; +t3 = t4 + v1; +a1 = t3 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t3; +if (at != 0) {v1 = t3; +goto L497eac;} +v1 = t3; +//nop; +a0 = s1; +MEM_U32(sp + 44) = a2; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L497e9c; +MEM_U32(sp + 44) = a2; +L497e9c: +// bdead 40060003 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 44); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L497eac: +t5 = 0xc; +MEM_U8(v1 + 0) = (uint8_t)t5; +//nop; +a0 = a2; +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L497ec4; +//nop; +L497ec4: +v1 = MEM_U32(s0 + 0); +t7 = v0 & 0x1f; +t8 = MEM_U8(v1 + 1); +// bdead 42070113 gp = MEM_U32(sp + 32); +t9 = t8 & 0xffe0; +t0 = t7 | t9; +MEM_U8(v1 + 1) = (uint8_t)t0; +t1 = MEM_U32(sp + 40); +t8 = MEM_U32(s0 + 0); +t3 = MEM_U32(t1 + 28); +t1 = 0x10008830; +t5 = t3 + 0xffffffff; +MEM_U32(t8 + 4) = t5; +t7 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t7 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v1; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t4; +goto L497f50;} +MEM_U32(s0 + 0) = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L497f48; +//nop; +L497f48: +// bdead 60001 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L497f50: +// bdead 1 ra = MEM_U32(sp + 36); +L497f54: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t func_497f64(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L497f64: +//nop; +//nop; +//nop; +v0 = MEM_U32(a0 + 8); +a3 = 0x18; +v1 = MEM_U32(v0 + 4); +at = 0x14; +if (a3 == v1) {//nop; +goto L497fa4;} +//nop; +if (v1 != at) {a1 = v0; +goto L497fd4;} +a1 = v0; +t6 = MEM_U32(v0 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {a1 = v0; +goto L497fd4;} +a1 = v0; +L497fa4: +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {a1 = v0; +goto L497fd4;} +a1 = v0; +t8 = MEM_U32(v0 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {a1 = v0; +goto L497fd4;} +a1 = v0; +a1 = v1; +goto L497fd4; +a1 = v1; +// fdead 0 a1 = v0; +L497fd4: +v0 = MEM_U32(a0 + 4); +v1 = MEM_U32(a1 + 28); +at = 0x63; +if (v0 != at) {at = 0x2e; +goto L498000;} +at = 0x2e; +t0 = MEM_S16(a0 + 64); +t2 = 0x8; +t1 = t0 & 0xf; +v0 = t2 << (t1 & 0x1f); +return v0; +v0 = t2 << (t1 & 0x1f); +at = 0x2e; +L498000: +if (v0 == at) {at = 0x60; +goto L498010;} +at = 0x60; +if (v0 != at) {at = 0x5f; +goto L498078;} +at = 0x5f; +L498010: +t3 = MEM_U32(a0 + 24); +//nop; +a1 = MEM_U32(t3 + 8); +//nop; +if (a1 == 0) {at = 0x5f; +goto L498078;} +at = 0x5f; +t4 = MEM_U32(a1 + 4); +at = 0x16; +if (t4 != at) {at = 0x5f; +goto L498078;} +at = 0x5f; +a2 = MEM_U32(a1 + 8); +//nop; +t5 = MEM_U32(a2 + 12); +//nop; +t6 = t5 & 0x80; +if (t6 != 0) {//nop; +goto L4980b4;} +//nop; +t7 = MEM_U32(a2 + 4); +//nop; +if (a3 != t7) {at = 0x5f; +goto L498078;} +at = 0x5f; +t8 = MEM_U32(a2 + 40); +at = 0x4000000; +t9 = t8 & at; +if (t9 != 0) {at = 0x5f; +goto L4980b4;} +at = 0x5f; +L498078: +if (v0 != at) {//nop; +goto L4980c4;} +//nop; +t0 = MEM_U32(a0 + 24); +//nop; +a1 = MEM_U32(t0 + 8); +//nop; +t2 = MEM_U32(a1 + 4); +//nop; +if (a3 != t2) {//nop; +goto L4980c4;} +//nop; +t1 = MEM_U32(a1 + 40); +//nop; +t3 = t1 << 5; +if ((int)t3 >= 0) {//nop; +goto L4980c4;} +//nop; +L4980b4: +v1 = 0x10006594; +//nop; +v1 = MEM_U32(v1 + 4); +//nop; +L4980c4: +v0 = v1; +return v0; +v0 = v1; +//nop; +//nop; +} + +static void f_enter_runtimes(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4980d4: +//enter_runtimes: +//nop; +return; +//nop; +} + +static uint32_t f_get_runtime_id(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4980dc: +//get_runtime_id: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 36) = s0; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 40) = gp; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +v0 = wrapper_strlen(mem, a0); +goto L49810c; +MEM_U32(sp + 72) = a2; +L49810c: +// bdead 4002000b gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = v0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L498124; +//nop; +L498124: +// bdead 4000000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 72); +//nop; +t6 = 0xffffffff; +t7 = 0x1; +MEM_U32(sp + 52) = v0; +MEM_U32(sp + 24) = t7; +MEM_U32(sp + 16) = t6; +a0 = v0; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 20) = zero; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L498158; +MEM_U32(sp + 20) = zero; +L498158: +// bdead 4000010b gp = MEM_U32(sp + 40); +if (v0 != 0) {s0 = v0; +goto L498238;} +s0 = v0; +//nop; +a2 = MEM_U32(sp + 52); +a0 = 0x63; +a1 = 0xffffffff; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L498178; +a1 = 0xffffffff; +L498178: +// bdead 4000010b gp = MEM_U32(sp + 40); +s0 = v0; +//nop; +a0 = 0x15; +a1 = 0xffffffff; +a2 = zero; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L498194; +a2 = zero; +L498194: +// bdead 4002000b gp = MEM_U32(sp + 40); +MEM_U32(v0 + 32) = s0; +t8 = MEM_U32(sp + 68); +a0 = s0; +MEM_U32(v0 + 8) = t8; +//nop; +a1 = MEM_U32(sp + 72); +MEM_U32(sp + 20) = v0; +MEM_U32(sp + 16) = zero; +a2 = 0x6; +a3 = 0x4; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L4981c4; +a3 = 0x4; +L4981c4: +// bdead 40020183 gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +//nop; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L4981dc; +//nop; +L4981dc: +// bdead 40020103 gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +//nop; +//nop; +f_mark_id_used(mem, sp, a0); +goto L4981f4; +//nop; +L4981f4: +t9 = MEM_S16(s0 + 64); +// bdead 44020003 gp = MEM_U32(sp + 40); +t0 = t9 | 0x400; +MEM_U16(s0 + 64) = (uint16_t)t0; +//nop; +a1 = MEM_U32(sp + 72); +a0 = MEM_U32(sp + 52); +t1 = 0xffffffff; +t2 = 0x1; +MEM_U32(sp + 24) = t2; +MEM_U32(sp + 16) = t1; +MEM_U32(sp + 20) = zero; +a2 = 0x4; +a3 = zero; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L498230; +a3 = zero; +L498230: +// bdead 9 gp = MEM_U32(sp + 40); +s0 = v0; +L498238: +// bdead 20001 ra = MEM_U32(sp + 44); +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +//nop; +//nop; +} + +static uint32_t f_pragma_lookup(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L498254: +//pragma_lookup: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 24) = s1; +s1 = a0; +// fdead 400401eb MEM_U32(sp + 36) = ra; +// fdead 400401eb MEM_U32(sp + 32) = gp; +// fdead 400401eb MEM_U32(sp + 28) = s2; +if (a0 != 0) {// fdead 400401eb MEM_U32(sp + 20) = s0; +goto L498288;} +// fdead 400401eb MEM_U32(sp + 20) = s0; +v0 = zero; +goto L4982d0; +v0 = zero; +L498288: +s0 = 0x10007f4c; +s2 = 0x10007fb4; +s0 = s0; +s2 = s2; +L498298: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = s1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4982a8; +a0 = s1; +L4982a8: +// bdead 400e001b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L4982c0;} +//nop; +v0 = MEM_U32(s0 + 4); +// bdead 19 ra = MEM_U32(sp + 36); +goto L4982d4; +// bdead 19 ra = MEM_U32(sp + 36); +L4982c0: +s0 = s0 + 0x8; +if (s0 != s2) {//nop; +goto L498298;} +//nop; +v0 = zero; +L4982d0: +// bdead 19 ra = MEM_U32(sp + 36); +L4982d4: +// bdead 19 s0 = MEM_U32(sp + 20); +// bdead 19 s1 = MEM_U32(sp + 24); +// bdead 19 s2 = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x28; +return v0; +// bdead 19 sp = sp + 0x28; +//nop; +//nop; +//nop; +} + +static uint32_t f_is_intrinsic(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4982f4: +//is_intrinsic: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +v1 = 0x10029c68; +// fdead 400001fb MEM_U32(sp + 44) = ra; +// fdead 400001fb MEM_U32(sp + 40) = gp; +// fdead 400001fb MEM_U32(sp + 36) = s4; +// fdead 400001fb MEM_U32(sp + 32) = s3; +// fdead 400001fb MEM_U32(sp + 28) = s2; +// fdead 400001fb MEM_U32(sp + 24) = s1; +// fdead 400001fb MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a0 + 24); +v1 = MEM_U32(v1 + 0); +s3 = MEM_U32(t6 + 0); +s4 = a0; +a2 = a1; +if ((int)v1 <= 0) {s0 = zero; +goto L4983b0;} +s0 = zero; +v0 = 0x10029c64; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L498350: +t7 = MEM_U32(v0 + 0); +s0 = s0 + 0x1; +if (s3 != t7) {at = (int)s0 < (int)v1; +goto L4983a4;} +at = (int)s0 < (int)v1; +t8 = MEM_U32(v0 + 4); +t1 = 0x10007fc4; +t0 = t8 << 4; +t1 = t1; +t2 = t0 + t1; +MEM_U32(a2 + 0) = t8; +t9 = MEM_U32(t2 + 4); +a0 = s4; +fp_dest = t9; +//nop; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L498388; +//nop; +L498388: +// bdead b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L49839c;} +//nop; +v0 = 0x1; +goto L4984bc; +v0 = 0x1; +L49839c: +v0 = zero; +goto L4984bc; +v0 = zero; +L4983a4: +if (at != 0) {v0 = v0 + 0x8; +goto L498350;} +v0 = v0 + 0x8; +s0 = zero; +L4983b0: +s1 = 0x10007fc4; +MEM_U32(sp + 76) = a2; +s2 = 0x7; +s1 = s1; +L4983c0: +t3 = MEM_U32(s4 + 24); +//nop; +a0 = MEM_U32(t3 + 24); +a1 = MEM_U32(s1 + 0); +a0 = a0 + 0x18; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4983d8; +a0 = a0 + 0x18; +L4983d8: +// bdead 403e01cb gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L4984ac;} +//nop; +s2 = 0x10029c60; +v1 = 0x10029c68; +s2 = s2; +t4 = MEM_U32(s2 + 0); +v1 = MEM_U32(v1 + 0); +MEM_U32(sp + 56) = s3; +at = v1 < t4; +if (at != 0) {MEM_U32(sp + 60) = s0; +goto L498450;} +MEM_U32(sp + 60) = s0; +t5 = v1 + 0x100; +MEM_U32(s2 + 0) = t5; +//nop; +a0 = MEM_U32(s2 + 4); +a1 = t5 << 3; +v0 = f_Realloc(mem, sp, a0, a1); +goto L498420; +a1 = t5 << 3; +L498420: +// bdead 402e01cb gp = MEM_U32(sp + 40); +MEM_U32(s2 + 4) = v0; +t8 = 0x10029c68; +t2 = sp + 0x38; +t8 = MEM_U32(t8 + 0); +at = MEM_U32(t2 + 0); +t0 = t8 << 3; +t1 = v0 + t0; +MEM_U32(t1 + 0) = at; +t3 = MEM_U32(t2 + 4); +MEM_U32(t1 + 4) = t3; +goto L498474; +MEM_U32(t1 + 4) = t3; +L498450: +t4 = MEM_U32(s2 + 4); +t8 = sp + 0x38; +at = MEM_U32(t8 + 0); +t5 = v1 << 3; +t6 = t4 + t5; +MEM_U32(t6 + 0) = at; +t0 = MEM_U32(t8 + 4); +//nop; +MEM_U32(t6 + 4) = t0; +L498474: +t9 = MEM_U32(sp + 76); +a0 = s4; +MEM_U32(t9 + 0) = s0; +t9 = MEM_U32(s1 + 4); +//nop; +fp_dest = t9; +//nop; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L498490; +//nop; +L498490: +// bdead b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4984a4;} +//nop; +v0 = 0x1; +goto L4984bc; +v0 = 0x1; +L4984a4: +v0 = zero; +goto L4984bc; +v0 = zero; +L4984ac: +s0 = s0 + 0x1; +if (s0 != s2) {s1 = s1 + 0x10; +goto L4983c0;} +s1 = s1 + 0x10; +v0 = zero; +L4984bc: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t f_intrinsic_call(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4984dc: +//intrinsic_call: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +t6 = MEM_U32(sp + 32); +t8 = 0x10007fc4; +t7 = t6 << 4; +t8 = t8; +// fdead 420180eb MEM_U32(sp + 28) = ra; +// fdead 420180eb MEM_U32(sp + 24) = gp; +t9 = t7 + t8; +t9 = MEM_U32(t9 + 8); +a0 = a1; +fp_dest = t9; +a1 = a2; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49851c; +a1 = a2; +L49851c: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint64_t func_49852c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49852c: +//nop; +//nop; +//nop; +v1 = MEM_U32(a0 + 28); +at = 0x43; +t6 = MEM_U32(v1 + 4); +v0 = v1; +if (t6 != at) {//nop; +goto L49856c;} +//nop; +t7 = MEM_U32(v1 + 12); +//nop; +t8 = t7 << 5; +if ((int)t8 >= 0) {//nop; +goto L49856c;} +//nop; +v0 = MEM_U32(v1 + 24); +//nop; +L49856c: +v1 = MEM_U32(v0 + 28); +at = 0x2a; +t9 = MEM_U32(v1 + 4); +//nop; +if (t9 != at) {v0 = zero; +goto L4985f8;} +v0 = zero; +v0 = MEM_U32(v1 + 24); +at = 0x63; +t0 = MEM_U32(v0 + 4); +//nop; +if (t0 != at) {//nop; +goto L4985f4;} +//nop; +t1 = 0x1002dedc; +t2 = MEM_U32(v0 + 24); +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != t2) {//nop; +goto L4985f4;} +//nop; +t3 = MEM_U32(v0 + 8); +at = 0x13; +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 != at) {//nop; +goto L4985f4;} +//nop; +t5 = MEM_U32(v0 + 28); +at = 0x65; +v1 = MEM_U32(t5 + 24); +//nop; +t6 = MEM_U32(v1 + 4); +//nop; +if (t6 != at) {v0 = zero; +goto L4985f8;} +v0 = zero; +v0 = 0x1; +return ((uint64_t)v0 << 32) | v1; +v0 = 0x1; +L4985f4: +v0 = zero; +L4985f8: +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +} + +static uint64_t func_498600(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L498600: +//nop; +//nop; +//nop; +t6 = 0x10029fa0; +v1 = MEM_U32(a0 + 28); +t6 = MEM_U16(t6 + 24); +at = 0x1; +if (t6 != at) {v0 = v1; +goto L49862c;} +v0 = v1; +v0 = zero; +return ((uint64_t)v0 << 32) | v1; +v0 = zero; +L49862c: +if (v0 == 0) {//nop; +goto L4986b0;} +//nop; +t7 = MEM_U32(v1 + 4); +at = 0x43; +if (t7 != at) {//nop; +goto L498660;} +//nop; +t8 = MEM_U32(v1 + 12); +at = 0x4000000; +t9 = t8 & at; +if (t9 == 0) {//nop; +goto L498660;} +//nop; +v0 = MEM_U32(v0 + 24); +//nop; +L498660: +t0 = MEM_U32(a0 + 8); +//nop; +v1 = MEM_U32(t0 + 4); +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x4; +goto L4986b0;} +at = (int)v1 < (int)0x4; +if (at == 0) {//nop; +goto L4986b0;} +//nop; +t1 = MEM_U32(v0 + 24); +//nop; +t2 = MEM_U32(t1 + 8); +//nop; +v1 = MEM_U32(t2 + 4); +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x4; +goto L4986b0;} +at = (int)v1 < (int)0x4; +if (at == 0) {v0 = zero; +goto L4986b4;} +v0 = zero; +v0 = 0x1; +return ((uint64_t)v0 << 32) | v1; +v0 = 0x1; +L4986b0: +v0 = zero; +L4986b4: +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +} + +static uint64_t func_4986bc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4986bc: +v1 = MEM_U32(a0 + 28); +//nop; +if (v1 == 0) {v0 = v1; +goto L49875c;} +v0 = v1; +t6 = MEM_U32(v1 + 4); +at = 0x43; +if (t6 != at) {//nop; +goto L4986f8;} +//nop; +t7 = MEM_U32(v1 + 12); +//nop; +t8 = t7 << 5; +if ((int)t8 >= 0) {//nop; +goto L4986f8;} +//nop; +v0 = MEM_U32(v1 + 24); +//nop; +L4986f8: +t9 = MEM_U32(a0 + 8); +//nop; +v1 = MEM_U32(t9 + 4); +//nop; +if ((int)v1 <= 0) {at = (int)v1 < (int)0x4; +goto L49875c;} +at = (int)v1 < (int)0x4; +if (at == 0) {//nop; +goto L49875c;} +//nop; +v1 = MEM_U32(v0 + 24); +//nop; +t0 = MEM_U32(v1 + 8); +//nop; +t1 = MEM_U32(t0 + 4); +//nop; +if ((int)t1 <= 0) {v0 = zero; +goto L498760;} +v0 = zero; +t2 = MEM_U32(v1 + 8); +//nop; +t3 = MEM_U32(t2 + 4); +//nop; +at = (int)t3 < (int)0x4; +if (at == 0) {v0 = zero; +goto L498760;} +v0 = zero; +v0 = 0x1; +return ((uint64_t)v0 << 32) | v1; +v0 = 0x1; +L49875c: +v0 = zero; +L498760: +//nop; +return ((uint64_t)v0 << 32) | v1; +//nop; +} + +static uint32_t func_498768(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L498768: +MEM_U32(sp + 0) = a0; +v0 = 0x1; +return v0; +v0 = 0x1; +} + +static uint64_t func_498774(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L498774: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +//nop; +// fdead 400001e3 MEM_U32(sp + 28) = ra; +MEM_U32(sp + 84) = a1; +// fdead 400001e3 MEM_U32(sp + 24) = gp; +// fdead 400001e3 MEM_U32(sp + 20) = s0; +MEM_U32(sp + 80) = a0; +MEM_U32(sp + 44) = zero; +a1 = sp + 0x38; +v0 = f_is_intrinsic(mem, sp, a0, a1, a2, a3); +goto L4987a8; +a1 = sp + 0x38; +L4987a8: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 != 0) {a2 = 0xf6; +goto L4987d4;} +a2 = 0xf6; +a0 = 0x10016d74; +a1 = 0x10016d8c; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4987cc; +a1 = a1; +L4987cc: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L4987d4: +t6 = MEM_U32(sp + 80); +at = 0x43; +v0 = MEM_U32(t6 + 28); +a1 = 0x1; +t7 = MEM_U32(v0 + 4); +a2 = zero; +if (t7 != at) {a3 = v0; +goto L498814;} +a3 = v0; +t8 = MEM_U32(v0 + 12); +t0 = 0x1; +t9 = t8 << 5; +if ((int)t9 >= 0) {//nop; +goto L498814;} +//nop; +MEM_U32(sp + 44) = t0; +a3 = MEM_U32(v0 + 24); +//nop; +L498814: +v1 = MEM_U32(a3 + 28); +s0 = MEM_U32(a3 + 24); +v0 = MEM_U32(v1 + 24); +//nop; +t1 = MEM_U32(v0 + 28); +a0 = s0; +t2 = MEM_U32(t1 + 24); +MEM_U32(sp + 76) = a3; +MEM_U32(sp + 68) = v1; +MEM_U32(sp + 64) = t2; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L498840; +MEM_U32(sp + 64) = t2; +L498840: +a3 = MEM_U32(sp + 76); +t3 = MEM_U32(sp + 44); +// bdead 40021103 gp = MEM_U32(sp + 24); +if (t3 == 0) {a0 = a3; +goto L4988dc;} +a0 = a3; +//nop; +a1 = s0; +// fdead 6002117f t9 = t9; +a2 = 0x1; +v0 = func_499ce0(mem, sp, a0, a1, a2); +goto L498868; +a2 = 0x1; +L498868: +t4 = MEM_U32(sp + 80); +// bdead 4000210b gp = MEM_U32(sp + 24); +t5 = MEM_U32(t4 + 28); +//nop; +a0 = MEM_U32(t5 + 28); +s0 = v0; +a1 = zero; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L49888c; +a2 = zero; +L49888c: +t6 = MEM_U32(s0 + 8); +at = 0x80000000; +a3 = MEM_U32(t6 + 12); +// bdead 40020107 gp = MEM_U32(sp + 24); +t7 = a3 & at; +a3 = zero < t7; +if (a3 != 0) {a0 = s0; +goto L4988c4;} +a0 = s0; +a3 = 0x10029fa0; +//nop; +a3 = MEM_U16(a3 + 50); +//nop; +t9 = zero < a3; +a3 = t9; +L4988c4: +//nop; +a1 = zero; +a2 = zero; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L4988d4; +a2 = zero; +L4988d4: +// bdead 40020103 gp = MEM_U32(sp + 24); +//nop; +L4988dc: +t0 = MEM_U32(sp + 84); +t1 = MEM_U32(sp + 80); +if (t0 != 0) {//nop; +goto L498900;} +//nop; +t2 = MEM_U32(t1 + 12); +// bdead 40020903 at = 0x1000000; +t3 = t2 << 7; +if ((int)t3 >= 0) {//nop; +goto L498b38;} +//nop; +L498900: +v1 = 0x1002f790; +t4 = 0x7b; +t5 = MEM_U32(v1 + 0); +t6 = 0x10007e24; +MEM_U8(t5 + 0) = (uint8_t)t4; +v0 = MEM_U32(v1 + 0); +t7 = MEM_U32(t6 + 0); +t9 = MEM_U8(v0 + 1); +t8 = t7 & 0x1f; +t0 = t9 & 0xffe0; +t1 = t8 | t0; +MEM_U8(v0 + 1) = (uint8_t)t1; +v0 = MEM_U32(v1 + 0); +a3 = 0x10006594; +t2 = MEM_U8(v0 + 1); +//nop; +t3 = t2 & 0xff1f; +t4 = t3 | 0x60; +MEM_U8(v0 + 1) = (uint8_t)t4; +t5 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t5 + 4) = zero; +a0 = MEM_U32(a3 + 36); +t9 = MEM_U32(v1 + 0); +t6 = a0 << 1; +lo = (int)t6 / (int)a0; hi = (int)t6 % (int)a0; +t5 = 0x10008830; +if (a0 != 0) {//nop; +goto L498978;} +//nop; +abort(); +L498978: +at = 0xffffffff; +if (a0 != at) {at = 0x80000000; +goto L498990;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L498990;} +//nop; +abort(); +L498990: +t7 = lo; +MEM_U32(t9 + 12) = t7; +t8 = MEM_U32(a3 + 36); +t1 = MEM_U32(v1 + 0); +if ((int)t8 >= 0) {t0 = (int)t8 >> 3; +goto L4989b0;} +t0 = (int)t8 >> 3; +at = t8 + 0x7; +t0 = (int)at >> 3; +L4989b0: +MEM_U32(t1 + 8) = t0; +t2 = MEM_U32(v1 + 0); +t8 = 0x1002e790; +MEM_U16(t2 + 2) = (uint16_t)zero; +v0 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U8(v0 + 0); +//nop; +t4 = t3 << 4; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t9 = t7 + v0; +a1 = t9 - t8; +at = (int)a1 < (int)0x801; +v0 = t9; +if (at != 0) {MEM_U32(v1 + 0) = t9; +goto L498a20;} +MEM_U32(v1 + 0) = t9; +//nop; +a0 = t8; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L498a08; +//nop; +L498a08: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f790; +v0 = 0x1002e790; +a3 = 0x10006594; +MEM_U32(v1 + 0) = v0; +L498a20: +t1 = 0x52; +MEM_U8(v0 + 0) = (uint8_t)t1; +v0 = MEM_U32(v1 + 0); +t2 = 0x10007e24; +t5 = MEM_U8(v0 + 1); +t3 = MEM_U32(t2 + 0); +t6 = t5 & 0xffe0; +t4 = t3 & 0x1f; +t7 = t4 | t6; +MEM_U8(v0 + 1) = (uint8_t)t7; +v0 = MEM_U32(v1 + 0); +//nop; +t9 = MEM_U8(v0 + 1); +//nop; +t8 = t9 & 0xff1f; +t0 = t8 | 0x60; +MEM_U8(v0 + 1) = (uint8_t)t0; +t1 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t1 + 4) = zero; +a0 = MEM_U32(a3 + 36); +t5 = MEM_U32(v1 + 0); +t2 = a0 << 1; +lo = (int)t2 / (int)a0; hi = (int)t2 % (int)a0; +t1 = 0x10008830; +if (a0 != 0) {//nop; +goto L498a90;} +//nop; +abort(); +L498a90: +at = 0xffffffff; +if (a0 != at) {at = 0x80000000; +goto L498aa8;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L498aa8;} +//nop; +abort(); +L498aa8: +t3 = lo; +MEM_U32(t5 + 12) = t3; +t4 = MEM_U32(a3 + 36); +t7 = MEM_U32(v1 + 0); +if ((int)t4 >= 0) {t6 = (int)t4 >> 3; +goto L498ac8;} +t6 = (int)t4 >> 3; +at = t4 + 0x7; +t6 = (int)at >> 3; +L498ac8: +MEM_U32(t7 + 8) = t6; +t9 = MEM_U32(v1 + 0); +t6 = 0x1002e790; +MEM_U16(t9 + 2) = (uint16_t)zero; +v0 = MEM_U32(v1 + 0); +//nop; +t8 = MEM_U8(v0 + 0); +//nop; +t0 = t8 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t5 = t3 + v0; +a1 = t5 - t6; +at = (int)a1 < (int)0x801; +MEM_U32(v1 + 0) = t5; +if (at != 0) {// bdead 40028143 t4 = t5; +goto L498b38;} +// bdead 40028143 t4 = t5; +//nop; +a0 = t6; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L498b20; +//nop; +L498b20: +// bdead 40020103 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f790; +t7 = 0x1002e790; +//nop; +MEM_U32(v1 + 0) = t7; +L498b38: +//nop; +a0 = MEM_U32(sp + 68); +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L498b4c; +a2 = zero; +L498b4c: +t9 = MEM_U32(sp + 68); +// bdead 44020003 gp = MEM_U32(sp + 24); +t8 = MEM_S16(t9 + 64); +t2 = MEM_U32(s0 + 4); +t1 = 0x8; +at = 0x2a; +v1 = 0x1002f790; +t0 = t8 & 0xf; +if (t2 != at) {a1 = t1 << (t0 & 0x1f); +goto L498bb4;} +a1 = t1 << (t0 & 0x1f); +s0 = MEM_U32(s0 + 24); +at = 0x63; +t3 = MEM_U32(s0 + 4); +//nop; +if (t3 != at) {//nop; +goto L498ba0;} +//nop; +t5 = MEM_S16(s0 + 64); +t6 = 0x8; +t4 = t5 & 0xf; +a2 = t6 << (t4 & 0x1f); +goto L498bc4; +a2 = t6 << (t4 & 0x1f); +L498ba0: +a2 = 0x10006594; +//nop; +a2 = MEM_U32(a2 + 4); +t9 = MEM_U32(v1 + 0); +goto L498bc8; +t9 = MEM_U32(v1 + 0); +L498bb4: +a2 = 0x10006594; +//nop; +a2 = MEM_U32(a2 + 4); +//nop; +L498bc4: +t9 = MEM_U32(v1 + 0); +L498bc8: +t7 = 0x58; +MEM_U8(t9 + 0) = (uint8_t)t7; +v0 = MEM_U32(v1 + 0); +//nop; +t8 = MEM_U8(v0 + 1); +//nop; +t1 = t8 & 0xffe0; +t0 = t1 | 0x9; +MEM_U8(v0 + 1) = (uint8_t)t0; +t2 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t2 + 4) = a1; +//nop; +a0 = MEM_U32(sp + 64); +MEM_U32(sp + 48) = a2; +a0 = a0 + 0x18; +v0 = wrapper_strlen(mem, a0); +goto L498c0c; +a0 = a0 + 0x18; +L498c0c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +v1 = 0x1002f790; +t3 = v0 + 0x1; +t5 = MEM_U32(v1 + 0); +//nop; +MEM_U32(t5 + 8) = t3; +t6 = MEM_U32(s0 + 8); +//nop; +t4 = MEM_U32(t6 + 12); +//nop; +t7 = t4 << 0; +if ((int)t7 < 0) {//nop; +goto L498c5c;} +//nop; +t9 = 0x10029fa0; +a3 = zero; +t9 = MEM_U16(t9 + 50); +//nop; +if (t9 == 0) {//nop; +goto L498c64;} +//nop; +L498c5c: +a3 = 0x1; +goto L498c64; +a3 = 0x1; +L498c64: +t1 = MEM_U32(v1 + 0); +t8 = a3 | a2; +MEM_U16(t1 + 2) = (uint16_t)t8; +v0 = MEM_U32(v1 + 0); +t3 = 0x10008830; +t0 = MEM_U8(v0 + 0); +a0 = 0x1002e790; +t2 = t0 << 4; +t5 = t2 + t3; +t6 = MEM_U32(t5 + 4); +//nop; +t4 = t6 + v0; +a1 = t4 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(v1 + 0) = t4; +goto L498ccc;} +MEM_U32(v1 + 0) = t4; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L498cb4; +//nop; +L498cb4: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f790; +t9 = 0x1002e790; +//nop; +MEM_U32(v1 + 0) = t9; +L498ccc: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 sp = sp + 0x50; +v0 = 0x1; +return ((uint64_t)v0 << 32) | v1; +v0 = 0x1; +} + +static uint64_t func_498ce0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L498ce0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +//nop; +// fdead 400001e3 MEM_U32(sp + 28) = ra; +// fdead 400001e3 MEM_U32(sp + 24) = gp; +MEM_U32(sp + 72) = a0; +MEM_U32(sp + 76) = a1; +MEM_U32(sp + 60) = zero; +a0 = MEM_U32(a0 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L498d14; +//nop; +L498d14: +// bdead 4000010b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 72); +//nop; +MEM_U32(sp + 52) = v0; +a1 = sp + 0x38; +v0 = f_is_intrinsic(mem, sp, a0, a1, a2, a3); +goto L498d2c; +a1 = sp + 0x38; +L498d2c: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 != 0) {a2 = 0x137; +goto L498d58;} +a2 = 0x137; +a0 = 0x10016d98; +a1 = 0x10016db0; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L498d50; +a1 = a1; +L498d50: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L498d58: +t7 = MEM_U32(sp + 72); +at = 0x43; +v0 = MEM_U32(t7 + 28); +a1 = 0x1; +t8 = MEM_U32(v0 + 4); +a2 = zero; +if (t8 != at) {a3 = v0; +goto L498d98;} +a3 = v0; +t9 = MEM_U32(v0 + 12); +t3 = 0x1; +t2 = t9 << 5; +if ((int)t2 >= 0) {//nop; +goto L498d98;} +//nop; +MEM_U32(sp + 60) = t3; +a3 = MEM_U32(v0 + 24); +//nop; +L498d98: +a0 = MEM_U32(a3 + 24); +//nop; +MEM_U32(sp + 68) = a3; +MEM_U32(sp + 64) = a0; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L498dac; +MEM_U32(sp + 64) = a0; +L498dac: +a3 = MEM_U32(sp + 68); +t4 = MEM_U32(sp + 60); +// bdead 40002103 gp = MEM_U32(sp + 24); +if (t4 == 0) {a0 = a3; +goto L498e50;} +a0 = a3; +//nop; +a1 = MEM_U32(sp + 64); +// fdead 6000217f t9 = t9; +a2 = 0x1; +v0 = func_499ce0(mem, sp, a0, a1, a2); +goto L498dd4; +a2 = 0x1; +L498dd4: +t5 = MEM_U32(sp + 72); +// bdead 4000410b gp = MEM_U32(sp + 24); +MEM_U32(sp + 64) = v0; +t6 = MEM_U32(t5 + 28); +//nop; +a0 = MEM_U32(t6 + 28); +a1 = zero; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L498df8; +a2 = zero; +L498df8: +a0 = MEM_U32(sp + 64); +at = 0x80000000; +t7 = MEM_U32(a0 + 8); +// bdead 40010027 gp = MEM_U32(sp + 24); +a3 = MEM_U32(t7 + 12); +//nop; +t8 = a3 & at; +a3 = zero < t8; +if (a3 != 0) {//nop; +goto L498e38;} +//nop; +a3 = 0x10029fa0; +//nop; +a3 = MEM_U16(a3 + 50); +//nop; +t2 = zero < a3; +a3 = t2; +L498e38: +//nop; +a1 = zero; +a2 = zero; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L498e48; +a2 = zero; +L498e48: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L498e50: +t3 = MEM_U32(sp + 64); +//nop; +a0 = MEM_U32(t3 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L498e64; +//nop; +L498e64: +t1 = MEM_U32(sp + 52); +// bdead 4000040b gp = MEM_U32(sp + 24); +if (v0 == t1) {//nop; +goto L498f3c;} +//nop; +a2 = 0x1002f790; +t4 = 0x18; +t5 = MEM_U32(a2 + 0); +t7 = t1 & 0x1f; +MEM_U8(t5 + 0) = (uint8_t)t4; +v1 = MEM_U32(a2 + 0); +//nop; +t8 = MEM_U8(v1 + 1); +//nop; +t9 = t8 & 0xffe0; +t2 = t7 | t9; +MEM_U8(v1 + 1) = (uint8_t)t2; +t3 = MEM_U32(sp + 64); +//nop; +a0 = MEM_U32(t3 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L498eb8; +//nop; +L498eb8: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002f790; +t0 = 0x10008830; +t4 = MEM_U32(a2 + 0); +a0 = 0x1002e790; +MEM_U8(t4 + 8) = (uint8_t)v0; +t5 = MEM_U32(a2 + 0); +//nop; +MEM_U16(t5 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t8 = t6 << 4; +t7 = t0 + t8; +t9 = MEM_U32(t7 + 4); +//nop; +t2 = t9 + v1; +a1 = t2 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t2; +goto L498f3c;} +MEM_U32(a2 + 0) = t2; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L498f24; +//nop; +L498f24: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x1002e790; +a2 = 0x1002f790; +//nop; +MEM_U32(a2 + 0) = a0; +L498f3c: +a2 = 0x1002f790; +t1 = MEM_U32(sp + 52); +t5 = MEM_U32(a2 + 0); +t4 = 0x77; +MEM_U8(t5 + 0) = (uint8_t)t4; +v1 = MEM_U32(a2 + 0); +a3 = t1; +t8 = MEM_U8(v1 + 1); +t6 = a3 & 0x1f; +t7 = t8 & 0xffe0; +t9 = t6 | t7; +MEM_U8(v1 + 1) = (uint8_t)t9; +t2 = MEM_U32(a2 + 0); +t0 = 0x10008830; +MEM_U16(t2 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +a3 = t6; +t3 = MEM_U8(v1 + 0); +a0 = 0x1002e790; +t4 = t3 << 4; +t5 = t0 + t4; +t6 = MEM_U32(t5 + 4); +//nop; +t8 = t6 + v1; +a1 = t8 - a0; +at = (int)a1 < (int)0x801; +v1 = t8; +if (at != 0) {MEM_U32(a2 + 0) = t8; +goto L498fdc;} +MEM_U32(a2 + 0) = t8; +//nop; +MEM_U32(sp + 40) = a3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L498fc0; +//nop; +L498fc0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +a0 = 0x1002e790; +a2 = 0x1002f790; +t0 = 0x10008830; +v1 = a0; +MEM_U32(a2 + 0) = a0; +L498fdc: +t7 = MEM_U32(sp + 76); +t9 = MEM_U32(sp + 72); +if (t7 != 0) {t4 = 0x7b; +goto L499000;} +t4 = 0x7b; +t2 = MEM_U32(t9 + 12); +// bdead 40002bb3 at = 0x1000000; +t3 = t2 << 7; +if ((int)t3 >= 0) {t3 = 0x67; +goto L499114;} +t3 = 0x67; +L499000: +MEM_U8(v1 + 0) = (uint8_t)t4; +v1 = MEM_U32(a2 + 0); +v0 = 0x10006594; +t5 = MEM_U8(v1 + 1); +//nop; +t6 = t5 & 0xffe0; +t8 = a3 | t6; +MEM_U8(v1 + 1) = (uint8_t)t8; +v1 = MEM_U32(a2 + 0); +//nop; +t7 = MEM_U8(v1 + 1); +//nop; +t9 = t7 & 0xff1f; +t2 = t9 | 0x60; +MEM_U8(v1 + 1) = (uint8_t)t2; +t3 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t3 + 4) = zero; +v0 = MEM_U32(v0 + 36); +t6 = MEM_U32(a2 + 0); +t4 = v0 << 5; +lo = (int)t4 / (int)v0; hi = (int)t4 % (int)v0; +if (v0 != 0) {//nop; +goto L499064;} +//nop; +abort(); +L499064: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L49907c;} +at = 0x80000000; +if (t4 != at) {//nop; +goto L49907c;} +//nop; +abort(); +L49907c: +t5 = lo; +MEM_U32(t6 + 12) = t5; +t8 = MEM_U32(sp + 72); +t3 = MEM_U32(a2 + 0); +t7 = MEM_U32(t8 + 8); +//nop; +t9 = MEM_U32(t7 + 24); +//nop; +t2 = t9 >> 3; +MEM_U32(t3 + 8) = t2; +t4 = MEM_U32(a2 + 0); +//nop; +MEM_U16(t4 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t6 = t5 << 4; +t8 = t0 + t6; +t7 = MEM_U32(t8 + 4); +//nop; +t9 = t7 + v1; +a1 = t9 - a0; +at = (int)a1 < (int)0x801; +MEM_U32(a2 + 0) = t9; +if (at != 0) {// bdead 40000171 t2 = t9; +goto L49919c;} +// bdead 40000171 t2 = t9; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4990f8; +//nop; +L4990f8: +// bdead 11 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x1002e790; +a2 = 0x1002f790; +MEM_U32(a2 + 0) = a0; +goto L49919c; +MEM_U32(a2 + 0) = a0; +t3 = 0x67; +L499114: +MEM_U8(v1 + 0) = (uint8_t)t3; +v1 = MEM_U32(a2 + 0); +//nop; +t4 = MEM_U8(v1 + 1); +//nop; +t5 = t4 & 0xffe0; +t6 = a3 | t5; +MEM_U8(v1 + 1) = (uint8_t)t6; +t8 = MEM_U32(a2 + 0); +//nop; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +t9 = t7 << 4; +t2 = t0 + t9; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v1; +a1 = t4 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t4; +goto L49919c;} +MEM_U32(a2 + 0) = t4; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499184; +//nop; +L499184: +// bdead 11 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x1002e790; +a2 = 0x1002f790; +//nop; +MEM_U32(a2 + 0) = a0; +L49919c: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x48; +v0 = 0x1; +return ((uint64_t)v0 << 32) | v1; +v0 = 0x1; +} + +static uint64_t func_4991ac(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4991ac: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +//nop; +// fdead 400001e3 MEM_U32(sp + 28) = ra; +// fdead 400001e3 MEM_U32(sp + 24) = gp; +MEM_U32(sp + 72) = a0; +MEM_U32(sp + 76) = a1; +MEM_U32(sp + 60) = zero; +a0 = MEM_U32(a0 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L4991e0; +//nop; +L4991e0: +// bdead 4000010b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 72); +//nop; +MEM_U32(sp + 52) = v0; +a1 = sp + 0x38; +v0 = f_is_intrinsic(mem, sp, a0, a1, a2, a3); +goto L4991f8; +a1 = sp + 0x38; +L4991f8: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 != 0) {a2 = 0x166; +goto L499224;} +a2 = 0x166; +a0 = 0x10016dbc; +a1 = 0x10016dd4; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L49921c; +a1 = a1; +L49921c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L499224: +t7 = MEM_U32(sp + 72); +at = 0x43; +v0 = MEM_U32(t7 + 28); +a1 = 0x1; +t8 = MEM_U32(v0 + 4); +a2 = zero; +if (t8 != at) {a3 = v0; +goto L499264;} +a3 = v0; +t9 = MEM_U32(v0 + 12); +t3 = 0x1; +t2 = t9 << 5; +if ((int)t2 >= 0) {//nop; +goto L499264;} +//nop; +MEM_U32(sp + 60) = t3; +a3 = MEM_U32(v0 + 24); +//nop; +L499264: +a0 = MEM_U32(a3 + 24); +//nop; +MEM_U32(sp + 68) = a3; +MEM_U32(sp + 64) = a0; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L499278; +MEM_U32(sp + 64) = a0; +L499278: +a3 = MEM_U32(sp + 68); +t4 = MEM_U32(sp + 60); +// bdead 40002103 gp = MEM_U32(sp + 24); +if (t4 == 0) {a0 = a3; +goto L49931c;} +a0 = a3; +//nop; +a1 = MEM_U32(sp + 64); +// fdead 6000217f t9 = t9; +a2 = 0x1; +v0 = func_499ce0(mem, sp, a0, a1, a2); +goto L4992a0; +a2 = 0x1; +L4992a0: +t5 = MEM_U32(sp + 72); +// bdead 4000410b gp = MEM_U32(sp + 24); +MEM_U32(sp + 64) = v0; +t6 = MEM_U32(t5 + 28); +//nop; +a0 = MEM_U32(t6 + 28); +a1 = zero; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L4992c4; +a2 = zero; +L4992c4: +a0 = MEM_U32(sp + 64); +at = 0x80000000; +t7 = MEM_U32(a0 + 8); +// bdead 40010027 gp = MEM_U32(sp + 24); +a3 = MEM_U32(t7 + 12); +//nop; +t8 = a3 & at; +a3 = zero < t8; +if (a3 != 0) {//nop; +goto L499304;} +//nop; +a3 = 0x10029fa0; +//nop; +a3 = MEM_U16(a3 + 50); +//nop; +t2 = zero < a3; +a3 = t2; +L499304: +//nop; +a1 = zero; +a2 = zero; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L499314; +a2 = zero; +L499314: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L49931c: +t3 = MEM_U32(sp + 64); +//nop; +a0 = MEM_U32(t3 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L499330; +//nop; +L499330: +t1 = MEM_U32(sp + 52); +// bdead 4000040b gp = MEM_U32(sp + 24); +if (v0 == t1) {//nop; +goto L499408;} +//nop; +a2 = 0x1002f790; +t4 = 0x18; +t5 = MEM_U32(a2 + 0); +t7 = t1 & 0x1f; +MEM_U8(t5 + 0) = (uint8_t)t4; +v1 = MEM_U32(a2 + 0); +//nop; +t8 = MEM_U8(v1 + 1); +//nop; +t9 = t8 & 0xffe0; +t2 = t7 | t9; +MEM_U8(v1 + 1) = (uint8_t)t2; +t3 = MEM_U32(sp + 64); +//nop; +a0 = MEM_U32(t3 + 8); +//nop; +v0 = f_U_DT(mem, sp, a0); +goto L499384; +//nop; +L499384: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002f790; +t0 = 0x10008830; +t4 = MEM_U32(a2 + 0); +a0 = 0x1002e790; +MEM_U8(t4 + 8) = (uint8_t)v0; +t5 = MEM_U32(a2 + 0); +//nop; +MEM_U16(t5 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +t8 = t6 << 4; +t7 = t0 + t8; +t9 = MEM_U32(t7 + 4); +//nop; +t2 = t9 + v1; +a1 = t2 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t2; +goto L499408;} +MEM_U32(a2 + 0) = t2; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4993f0; +//nop; +L4993f0: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x1002e790; +a2 = 0x1002f790; +//nop; +MEM_U32(a2 + 0) = a0; +L499408: +a2 = 0x1002f790; +t1 = MEM_U32(sp + 52); +t4 = MEM_U32(a2 + 0); +a3 = t1; +MEM_U8(t4 + 0) = (uint8_t)zero; +v1 = MEM_U32(a2 + 0); +t5 = a3 & 0x1f; +t6 = MEM_U8(v1 + 1); +t0 = 0x10008830; +t8 = t6 & 0xffe0; +t7 = t5 | t8; +MEM_U8(v1 + 1) = (uint8_t)t7; +t9 = MEM_U32(a2 + 0); +a3 = t5; +MEM_U16(t9 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +a0 = 0x1002e790; +t2 = MEM_U8(v1 + 0); +//nop; +t3 = t2 << 4; +t4 = t0 + t3; +t5 = MEM_U32(t4 + 4); +//nop; +t6 = t5 + v1; +a1 = t6 - a0; +at = (int)a1 < (int)0x801; +v1 = t6; +if (at != 0) {MEM_U32(a2 + 0) = t6; +goto L4994a8;} +MEM_U32(a2 + 0) = t6; +//nop; +MEM_U32(sp + 40) = a3; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49948c; +//nop; +L49948c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +a0 = 0x1002e790; +a2 = 0x1002f790; +t0 = 0x10008830; +v1 = a0; +MEM_U32(a2 + 0) = a0; +L4994a8: +t8 = MEM_U32(sp + 76); +t7 = MEM_U32(sp + 72); +if (t8 != 0) {t3 = 0x7b; +goto L4994cc;} +t3 = 0x7b; +t9 = MEM_U32(t7 + 12); +// bdead 440013b3 at = 0x1000000; +t2 = t9 << 7; +if ((int)t2 >= 0) {t2 = 0x67; +goto L4995e0;} +t2 = 0x67; +L4994cc: +MEM_U8(v1 + 0) = (uint8_t)t3; +v1 = MEM_U32(a2 + 0); +v0 = 0x10006594; +t4 = MEM_U8(v1 + 1); +//nop; +t5 = t4 & 0xffe0; +t6 = a3 | t5; +MEM_U8(v1 + 1) = (uint8_t)t6; +v1 = MEM_U32(a2 + 0); +//nop; +t8 = MEM_U8(v1 + 1); +//nop; +t7 = t8 & 0xff1f; +t9 = t7 | 0x60; +MEM_U8(v1 + 1) = (uint8_t)t9; +t2 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t2 + 4) = zero; +v0 = MEM_U32(v0 + 36); +t5 = MEM_U32(a2 + 0); +t3 = v0 << 5; +lo = (int)t3 / (int)v0; hi = (int)t3 % (int)v0; +if (v0 != 0) {//nop; +goto L499530;} +//nop; +abort(); +L499530: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L499548;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L499548;} +//nop; +abort(); +L499548: +t4 = lo; +MEM_U32(t5 + 12) = t4; +t6 = MEM_U32(sp + 72); +t2 = MEM_U32(a2 + 0); +t8 = MEM_U32(t6 + 8); +//nop; +t7 = MEM_U32(t8 + 24); +//nop; +t9 = t7 >> 3; +MEM_U32(t2 + 8) = t9; +t3 = MEM_U32(a2 + 0); +//nop; +MEM_U16(t3 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t4 = MEM_U8(v1 + 0); +//nop; +t5 = t4 << 4; +t6 = t0 + t5; +t8 = MEM_U32(t6 + 4); +//nop; +t7 = t8 + v1; +a1 = t7 - a0; +at = (int)a1 < (int)0x801; +MEM_U32(a2 + 0) = t7; +if (at != 0) {// bdead 40000171 t9 = t7; +goto L499668;} +// bdead 40000171 t9 = t7; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4995c4; +//nop; +L4995c4: +// bdead 11 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x1002e790; +a2 = 0x1002f790; +MEM_U32(a2 + 0) = a0; +goto L499668; +MEM_U32(a2 + 0) = a0; +t2 = 0x67; +L4995e0: +MEM_U8(v1 + 0) = (uint8_t)t2; +v1 = MEM_U32(a2 + 0); +//nop; +t3 = MEM_U8(v1 + 1); +//nop; +t4 = t3 & 0xffe0; +t5 = a3 | t4; +MEM_U8(v1 + 1) = (uint8_t)t5; +t6 = MEM_U32(a2 + 0); +//nop; +MEM_U16(t6 + 2) = (uint16_t)zero; +v1 = MEM_U32(a2 + 0); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t7 = t8 << 4; +t9 = t0 + t7; +t2 = MEM_U32(t9 + 4); +//nop; +t3 = t2 + v1; +a1 = t3 - a0; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(a2 + 0) = t3; +goto L499668;} +MEM_U32(a2 + 0) = t3; +//nop; +//nop; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499650; +//nop; +L499650: +// bdead 11 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x1002e790; +a2 = 0x1002f790; +//nop; +MEM_U32(a2 + 0) = a0; +L499668: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x48; +v0 = 0x1; +return ((uint64_t)v0 << 32) | v1; +v0 = 0x1; +} + +static uint64_t func_499678(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L499678: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001e3 MEM_U32(sp + 36) = ra; +// fdead 400001e3 MEM_U32(sp + 32) = gp; +// fdead 400001e3 MEM_U32(sp + 28) = s1; +// fdead 400001e3 MEM_U32(sp + 24) = s0; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +v0 = MEM_U32(a0 + 28); +v1 = zero; +if (v0 == 0) {s1 = v0; +goto L499848;} +s1 = v0; +t7 = MEM_U32(v0 + 4); +at = 0x43; +if (t7 != at) {//nop; +goto L4996dc;} +//nop; +t8 = MEM_U32(v0 + 12); +//nop; +t9 = t8 << 5; +if ((int)t9 >= 0) {//nop; +goto L4996dc;} +//nop; +s1 = MEM_U32(v0 + 24); +v1 = 0x1; +L4996dc: +s0 = MEM_U32(s1 + 24); +//nop; +a0 = MEM_U32(s0 + 8); +MEM_U32(sp + 40) = v1; +v0 = f_U_DT(mem, sp, a0); +goto L4996f0; +MEM_U32(sp + 40) = v1; +L4996f0: +// bdead 4006010b gp = MEM_U32(sp + 32); +MEM_U32(sp + 44) = v0; +//nop; +a0 = s0; +a1 = 0x1; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L49970c; +a2 = zero; +L49970c: +v1 = MEM_U32(sp + 40); +// bdead 40060113 gp = MEM_U32(sp + 32); +if (v1 == 0) {a0 = s1; +goto L4997a4;} +a0 = s1; +//nop; +a1 = s0; +// fdead 6006007f t9 = t9; +a2 = 0x1; +v0 = func_499ce0(mem, sp, a0, a1, a2); +goto L499730; +a2 = 0x1; +L499730: +t0 = MEM_U32(sp + 56); +// bdead 4000030b gp = MEM_U32(sp + 32); +t1 = MEM_U32(t0 + 28); +//nop; +a0 = MEM_U32(t1 + 28); +s0 = v0; +a1 = zero; +a2 = zero; +f_expr_cg(mem, sp, a0, a1, a2, a3); +goto L499754; +a2 = zero; +L499754: +t2 = MEM_U32(s0 + 8); +at = 0x80000000; +a3 = MEM_U32(t2 + 12); +// bdead 40020107 gp = MEM_U32(sp + 32); +t3 = a3 & at; +a3 = zero < t3; +if (a3 != 0) {a0 = s0; +goto L49978c;} +a0 = s0; +a3 = 0x10029fa0; +//nop; +a3 = MEM_U16(a3 + 50); +//nop; +t5 = zero < a3; +a3 = t5; +L49978c: +//nop; +a1 = zero; +a2 = zero; +f_load_var(mem, sp, a0, a1, a2, a3); +goto L49979c; +a2 = zero; +L49979c: +// bdead 40000103 gp = MEM_U32(sp + 32); +//nop; +L4997a4: +v0 = MEM_U32(sp + 44); +at = 0x8; +if (v0 == at) {//nop; +goto L499848;} +//nop; +s0 = 0x1002f790; +t6 = 0x18; +t7 = MEM_U32(s0 + 0); +t5 = 0x10008830; +MEM_U8(t7 + 0) = (uint8_t)t6; +v1 = MEM_U32(s0 + 0); +s1 = 0x1002e790; +t8 = MEM_U8(v1 + 1); +//nop; +t9 = t8 & 0xffe0; +t0 = t9 | 0x8; +MEM_U8(v1 + 1) = (uint8_t)t0; +t1 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t1 + 8) = (uint8_t)v0; +t2 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t2 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t3 = MEM_U8(v1 + 0); +//nop; +t4 = t3 << 4; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 4); +//nop; +t8 = t7 + v1; +a1 = t8 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t8; +goto L499848;} +MEM_U32(s0 + 0) = t8; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499840; +//nop; +L499840: +// bdead 40060103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L499848: +s0 = 0x1002f790; +t0 = 0x49; +t1 = MEM_U32(s0 + 0); +t5 = 0x10006594; +MEM_U8(t1 + 0) = (uint8_t)t0; +v1 = MEM_U32(s0 + 0); +t0 = 0x10008830; +t2 = MEM_U8(v1 + 1); +s1 = 0x1002e790; +t3 = t2 & 0xffe0; +t4 = t3 | 0x8; +MEM_U8(v1 + 1) = (uint8_t)t4; +t5 = MEM_U32(t5 + 12); +t7 = MEM_U32(s0 + 0); +if ((int)t5 >= 0) {t6 = (int)t5 >> 3; +goto L499890;} +t6 = (int)t5 >> 3; +at = t5 + 0x7; +t6 = (int)at >> 3; +L499890: +MEM_U32(t7 + 8) = t6; +v1 = MEM_U32(s0 + 0); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t9 = t8 << 4; +t1 = t9 + t0; +t2 = MEM_U32(t1 + 4); +//nop; +t3 = t2 + v1; +a1 = t3 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t3; +goto L4998e4;} +MEM_U32(s0 + 0) = t3; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4998d8; +//nop; +L4998d8: +// bdead 40060103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L4998e4: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4998f4; +//nop; +L4998f4: +// bdead 40060103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +//nop; +a0 = 0x7; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L49990c; +//nop; +L49990c: +t7 = MEM_U32(s0 + 0); +// bdead 40070103 gp = MEM_U32(sp + 32); +t6 = 0x1; +MEM_U8(t7 + 0) = (uint8_t)t6; +v1 = MEM_U32(s0 + 0); +t4 = 0x10008830; +t8 = MEM_U8(v1 + 1); +//nop; +t9 = t8 & 0xffe0; +t0 = t9 | 0x8; +MEM_U8(v1 + 1) = (uint8_t)t0; +t1 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t1 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v1 + 0); +//nop; +t3 = t2 << 4; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 4); +//nop; +t7 = t6 + v1; +a1 = t7 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t7; +if (at != 0) {v1 = t7; +goto L499998;} +v1 = t7; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49998c; +//nop; +L49998c: +// bdead 40060103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L499998: +t8 = 0x49; +MEM_U8(v1 + 0) = (uint8_t)t8; +v1 = MEM_U32(s0 + 0); +t2 = 0x10006594; +t9 = MEM_U8(v1 + 1); +t7 = 0x10008830; +t0 = t9 & 0xffe0; +t1 = t0 | 0x8; +MEM_U8(v1 + 1) = (uint8_t)t1; +t2 = MEM_U32(t2 + 12); +t4 = MEM_U32(s0 + 0); +if ((int)t2 >= 0) {t3 = (int)t2 >> 3; +goto L4999d4;} +t3 = (int)t2 >> 3; +at = t2 + 0x7; +t3 = (int)at >> 3; +L4999d4: +MEM_U32(t4 + 8) = t3; +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t6 = t5 << 4; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 4); +//nop; +t0 = t9 + v1; +a1 = t0 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t0; +goto L499a28;} +MEM_U32(s0 + 0) = t0; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499a1c; +//nop; +L499a1c: +// bdead 40060103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +a1 = s1 - s1; +L499a28: +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499a38; +//nop; +L499a38: +// bdead 40060103 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +//nop; +a0 = 0xfffffff8; +//nop; +f_UW_CONST_i(mem, sp, a0, a1, a2, a3); +goto L499a50; +//nop; +L499a50: +t4 = MEM_U32(s0 + 0); +// bdead 40062103 gp = MEM_U32(sp + 32); +t3 = 0x4; +MEM_U8(t4 + 0) = (uint8_t)t3; +v1 = MEM_U32(s0 + 0); +t1 = 0x10008830; +t5 = MEM_U8(v1 + 1); +//nop; +t6 = t5 & 0xffe0; +t7 = t6 | 0x8; +MEM_U8(v1 + 1) = (uint8_t)t7; +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t8 + 2) = (uint16_t)zero; +v1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(v1 + 0); +//nop; +t0 = t9 << 4; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 4); +//nop; +t4 = t3 + v1; +a1 = t4 - s1; +at = (int)a1 < (int)0x801; +MEM_U32(s0 + 0) = t4; +if (at != 0) {v1 = t4; +goto L499adc;} +v1 = t4; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499ad0; +//nop; +L499ad0: +// bdead 40060101 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +v1 = s1; +L499adc: +t5 = 0x5; +MEM_U8(v1 + 0) = (uint8_t)t5; +v1 = MEM_U32(s0 + 0); +t8 = 0x10008830; +t6 = MEM_U8(v1 + 0); +//nop; +t7 = t6 << 4; +t9 = t7 + t8; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = t0 + v1; +a1 = t1 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t1; +goto L499b30;} +MEM_U32(s0 + 0) = t1; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499b28; +//nop; +L499b28: +// bdead 40060111 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L499b30: +t3 = MEM_U32(sp + 60); +at = 0x1; +if (t3 != at) {// bdead 40060111 ra = MEM_U32(sp + 36); +goto L499b9c;} +// bdead 40060111 ra = MEM_U32(sp + 36); +t5 = MEM_U32(s0 + 0); +t4 = 0x4b; +MEM_U8(t5 + 0) = (uint8_t)t4; +v1 = MEM_U32(s0 + 0); +t8 = 0x10008830; +t6 = MEM_U8(v1 + 0); +//nop; +t7 = t6 << 4; +t9 = t7 + t8; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = t0 + v1; +a1 = t1 - s1; +at = (int)a1 < (int)0x801; +if (at != 0) {MEM_U32(s0 + 0) = t1; +goto L499b98;} +MEM_U32(s0 + 0) = t1; +//nop; +a0 = s1; +//nop; +temp64 = f_UWRITE(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499b90; +//nop; +L499b90: +// bdead 60011 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = s1; +L499b98: +// bdead 11 ra = MEM_U32(sp + 36); +L499b9c: +// bdead 11 s0 = MEM_U32(sp + 24); +// bdead 11 s1 = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x38; +v0 = 0x1; +return ((uint64_t)v0 << 32) | v1; +v0 = 0x1; +} + +static uint32_t f_intrinsic_pre_val(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L499bb0: +//intrinsic_pre_val: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +t6 = MEM_U32(sp + 32); +t8 = 0x10007fc4; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +a0 = a1; +t7 = t6 << 4; +t8 = t8; +// fdead 420181eb MEM_U32(sp + 28) = ra; +// fdead 420181eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a3; +t9 = t7 + t8; +a1 = a2; +t9 = MEM_U32(t9 + 12); +a2 = a3; +a3 = MEM_U32(sp + 48); +fp_dest = t9; +//nop; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499c08; +//nop; +L499c08: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint64_t func_499c18(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L499c18: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001e3 MEM_U32(sp + 36) = ra; +// fdead 400001e3 MEM_U32(sp + 32) = gp; +// fdead 400001e3 MEM_U32(sp + 28) = s2; +// fdead 400001e3 MEM_U32(sp + 24) = s1; +// fdead 400001e3 MEM_U32(sp + 20) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = MEM_U32(a0 + 28); +at = 0x43; +t7 = MEM_U32(v0 + 4); +//nop; +if (t7 != at) {// bdead 4000001b ra = MEM_U32(sp + 36); +goto L499cc8;} +// bdead 4000001b ra = MEM_U32(sp + 36); +t8 = MEM_U32(v0 + 12); +at = 0x4000000; +t9 = t8 & at; +if (t9 == 0) {// bdead 4000001b ra = MEM_U32(sp + 36); +goto L499cc8;} +// bdead 4000001b ra = MEM_U32(sp + 36); +s2 = MEM_U32(v0 + 24); +//nop; +t0 = MEM_U32(s2 + 24); +s0 = s2 + 0x18; +if (t0 == 0) {// bdead 400a0013 ra = MEM_U32(sp + 36); +goto L499cc8;} +// bdead 400a0013 ra = MEM_U32(sp + 36); +s1 = MEM_U32(s0 + 0); +//nop; +L499c98: +//nop; +a0 = MEM_U32(s1 + 8); +a1 = 0x1; +a2 = zero; +temp64 = f_temp(mem, sp, a0, a1, a2); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499cac; +a2 = zero; +L499cac: +// bdead 400a001b gp = MEM_U32(sp + 32); +MEM_U32(s2 + 16) = v0; +s1 = MEM_U32(s0 + 4); +s2 = v0; +if (s1 != 0) {s0 = s0 + 0x4; +goto L499c98;} +s0 = s0 + 0x4; +// bdead 40000011 ra = MEM_U32(sp + 36); +L499cc8: +v0 = MEM_U32(sp + 40); +// bdead 19 s0 = MEM_U32(sp + 20); +// bdead 19 s1 = MEM_U32(sp + 24); +// bdead 19 s2 = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x28; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x28; +} + +static uint32_t func_499ce0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L499ce0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 52) = a1; +s1 = MEM_U32(a0 + 16); +at = a2 < 0x2; +s4 = a2; +if (at != 0) {s0 = 0x1; +goto L499d70;} +s0 = 0x1; +s3 = 0x10016df4; +s2 = 0x10016de0; +s3 = s3; +s2 = s2; +L499d34: +v0 = MEM_U32(s1 + 16); +a0 = s2; +if (v0 == 0) {//nop; +goto L499d60;} +//nop; +//nop; +a1 = s3; +a2 = 0x1fe; +wrapper___assert(mem, a0, a1, a2); +goto L499d54; +a2 = 0x1fe; +L499d54: +// bdead 403e0003 gp = MEM_U32(sp + 40); +v0 = MEM_U32(s1 + 16); +//nop; +L499d60: +s0 = s0 + 0x1; +at = s0 < s4; +if (at != 0) {s1 = v0; +goto L499d34;} +s1 = v0; +L499d70: +t6 = MEM_U32(sp + 52); +at = 0x80000000; +t7 = MEM_U32(t6 + 8); +a0 = s1; +a3 = MEM_U32(t7 + 12); +//nop; +t8 = a3 & at; +a3 = zero < t8; +if (a3 != 0) {//nop; +goto L499db0;} +//nop; +a3 = 0x10029fa0; +//nop; +a3 = MEM_U16(a3 + 50); +//nop; +t0 = zero < a3; +a3 = t0; +L499db0: +//nop; +a1 = zero; +a2 = zero; +f_store_var(mem, sp, a0, a1, a2, a3); +goto L499dc0; +a2 = zero; +L499dc0: +// bdead 40001 ra = MEM_U32(sp + 44); +v0 = s1; +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +//nop; +//nop; +//nop; +} + +static uint32_t func_499df4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L499df4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +if (a0 != 0) {// fdead 400001eb MEM_U32(sp + 24) = gp; +goto L499e1c;} +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = 0x100174ac; +//nop; +a0 = a0; +L499e1c: +if (a1 != 0) {//nop; +goto L499e30;} +//nop; +a1 = 0x100174b0; +//nop; +a1 = a1; +L499e30: +//nop; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +v0 = wrapper_strlen(mem, a0); +goto L499e40; +MEM_U32(sp + 44) = a1; +L499e40: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 44); +//nop; +MEM_U32(sp + 36) = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L499e58; +//nop; +L499e58: +// bdead 40000009 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 36); +//nop; +a0 = t6 + v0; +a0 = a0 + 0x1; +a1 = 0x1; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499e74; +a1 = 0x1; +L499e74: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 40); +//nop; +a0 = v0; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L499e8c; +//nop; +L499e8c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +//nop; +a0 = v0; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L499ea4; +//nop; +L499ea4: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_499eb4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L499eb4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400000eb MEM_U32(sp + 28) = ra; +if (a0 != 0) {// fdead 400000eb MEM_U32(sp + 24) = gp; +goto L499edc;} +// fdead 400000eb MEM_U32(sp + 24) = gp; +a0 = 0x100174b4; +//nop; +a0 = a0; +L499edc: +if (a1 != 0) {//nop; +goto L499ef0;} +//nop; +a1 = 0x100174b8; +//nop; +a1 = a1; +L499ef0: +if (a2 != 0) {//nop; +goto L499f04;} +//nop; +a2 = 0x100174bc; +//nop; +a2 = a2; +L499f04: +//nop; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = wrapper_strlen(mem, a0); +goto L499f18; +MEM_U32(sp + 48) = a2; +L499f18: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 44); +//nop; +MEM_U32(sp + 36) = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L499f30; +//nop; +L499f30: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 48); +//nop; +MEM_U32(sp + 32) = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L499f48; +//nop; +L499f48: +// bdead 40000009 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 36); +t7 = MEM_U32(sp + 32); +//nop; +t8 = t6 + t7; +a0 = t8 + v0; +a0 = a0 + 0x1; +a1 = 0x1; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L499f6c; +a1 = 0x1; +L499f6c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 40); +//nop; +a0 = v0; +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L499f84; +//nop; +L499f84: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +//nop; +a0 = v0; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L499f9c; +//nop; +L499f9c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 48); +//nop; +a0 = v0; +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L499fb4; +//nop; +L499fb4: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_499fc4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L499fc4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 36) = s3; +MEM_U32(sp + 48) = a0; +s3 = a1; +// fdead 401001eb MEM_U32(sp + 40) = gp; +// fdead 401001eb MEM_U32(sp + 32) = s2; +// fdead 401001eb MEM_U32(sp + 28) = s1; +// fdead 401001eb MEM_U32(sp + 24) = s0; +a0 = a1; +v0 = wrapper_strlen(mem, a0); +goto L49a000; +a0 = a1; +L49a000: +s0 = MEM_U32(sp + 48); +// bdead 4012000b gp = MEM_U32(sp + 40); +t6 = MEM_U8(s0 + 0); +s2 = v0; +if (t6 == 0) {s1 = zero; +goto L49a050;} +s1 = zero; +L49a018: +//nop; +a0 = s0; +a1 = s3; +a2 = s2; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L49a02c; +a2 = s2; +L49a02c: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L49a040;} +//nop; +v0 = s1 + 0x1; +goto L49a054; +v0 = s1 + 0x1; +L49a040: +t7 = MEM_U8(s0 + 1); +s0 = s0 + 0x1; +if (t7 != 0) {s1 = s1 + 0x1; +goto L49a018;} +s1 = s1 + 0x1; +L49a050: +v0 = zero; +L49a054: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_49a070(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49a070: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 36) = s3; +s3 = a1; +// fdead 401001eb MEM_U32(sp + 40) = gp; +// fdead 401001eb MEM_U32(sp + 32) = s2; +// fdead 401001eb MEM_U32(sp + 28) = s1; +// fdead 401001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 56) = a0; +v0 = wrapper_strlen(mem, a0); +goto L49a0a8; +MEM_U32(sp + 56) = a0; +L49a0a8: +// bdead 4010000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 52) = v0; +//nop; +a0 = s3; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49a0c0; +//nop; +L49a0c0: +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +// bdead 4011800b gp = MEM_U32(sp + 40); +s1 = t6 - v0; +s2 = v0; +if ((int)s1 < 0) {s0 = t7 + s1; +goto L49a110;} +s0 = t7 + s1; +L49a0dc: +//nop; +a0 = s0; +a1 = s3; +a2 = s2; +v0 = wrapper_strncmp(mem, a0, a1, a2); +goto L49a0f0; +a2 = s2; +L49a0f0: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L49a104;} +//nop; +v0 = s1 + 0x1; +goto L49a114; +v0 = s1 + 0x1; +L49a104: +s1 = s1 + 0xffffffff; +if ((int)s1 >= 0) {s0 = s0 + 0xffffffff; +goto L49a0dc;} +s0 = s0 + 0xffffffff; +L49a110: +v0 = zero; +L49a114: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t func_49a130(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49a130: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 28) = s0; +s0 = a2; +// fdead 400201eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +v0 = wrapper_strlen(mem, a0); +goto L49a160; +MEM_U32(sp + 52) = a1; +L49a160: +// bdead 4002000b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 52); +if (s0 == 0) {v1 = v0; +goto L49a17c;} +v1 = v0; +t6 = s0 + 0x1; +MEM_U32(sp + 40) = t6; +goto L49a184; +MEM_U32(sp + 40) = t6; +L49a17c: +t7 = v0 + 0x1; +MEM_U32(sp + 40) = t7; +L49a184: +//nop; +a0 = MEM_U32(sp + 40); +a1 = 0x1; +MEM_U32(sp + 44) = v1; +MEM_U32(sp + 52) = a3; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49a19c; +MEM_U32(sp + 52) = a3; +L49a19c: +a3 = MEM_U32(sp + 52); +// bdead 4002010b gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 44); +if ((int)a3 < 0) {a0 = v0; +goto L49a1dc;} +a0 = v0; +at = (int)v1 < (int)a3; +if (at != 0) {//nop; +goto L49a1dc;} +//nop; +if ((int)s0 < 0) {at = (int)v1 < (int)s0; +goto L49a1dc;} +at = (int)v1 < (int)s0; +if (at != 0) {t8 = a3 + s0; +goto L49a1dc;} +t8 = a3 + s0; +t9 = v1 + 0x1; +at = (int)t9 < (int)t8; +if (at == 0) {t0 = MEM_U32(sp + 48); +goto L49a210;} +t0 = MEM_U32(sp + 48); +L49a1dc: +//nop; +a0 = 0x60000; +a0 = a0 | 0x125; +a1 = 0x3; +a2 = 0xffffffff; +MEM_U32(sp + 16) = s0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49a1f8; +MEM_U32(sp + 16) = s0; +L49a1f8: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +v0 = 0x100174c0; +v0 = v0; +goto L49a230; +v0 = v0; +// fdead 0 t0 = MEM_U32(sp + 48); +L49a210: +//nop; +a2 = s0; +a1 = t0 + a3; +v0 = wrapper_strncat(mem, a0, a1, a2); +goto L49a220; +a1 = t0 + a3; +L49a220: +t1 = MEM_U32(sp + 40); +// bdead 40b gp = MEM_U32(sp + 32); +t2 = v0 + t1; +MEM_U8(t2 + -1) = (uint8_t)zero; +L49a230: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t f_insertstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49a240: +//insertstr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400000eb MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400200eb MEM_U32(sp + 28) = ra; +// fdead 400200eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a2; +if ((int)a1 < 0) {a3 = a1; +goto L49a290;} +a3 = a1; +//nop; +MEM_U32(sp + 44) = a1; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49a27c; +//nop; +L49a27c: +a3 = MEM_U32(sp + 44); +// bdead 4002010b gp = MEM_U32(sp + 24); +at = v0 < a3; +if (at == 0) {a0 = s0; +goto L49a2b4;} +a0 = s0; +L49a290: +//nop; +a0 = 0x60000; +a0 = a0 | 0x126; +a1 = 0x3; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49a2a8; +a2 = 0xffffffff; +L49a2a8: +// bdead 20001 gp = MEM_U32(sp + 24); +v1 = s0; +goto L49a324; +v1 = s0; +L49a2b4: +//nop; +a1 = zero; +// fdead 6002016f t9 = t9; +a2 = a3; +MEM_U32(sp + 44) = a3; +v0 = func_49a130(mem, sp, a0, a1, a2); +goto L49a2cc; +MEM_U32(sp + 44) = a3; +L49a2cc: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 36) = v0; +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49a2e4; +//nop; +L49a2e4: +// bdead 40020009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +//nop; +a0 = s0; +// fdead 6002006f t9 = t9; +a2 = v0 - a1; +v0 = func_49a130(mem, sp, a0, a1, a2); +goto L49a300; +a2 = v0 - a1; +L49a300: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +a1 = MEM_U32(sp + 48); +// fdead 6002007f t9 = t9; +a2 = v0; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49a31c; +a2 = v0; +L49a31c: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L49a324: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_49a338(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L49a338: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +if (a2 != 0) {MEM_U32(sp + 52) = a3; +goto L49a380;} +MEM_U32(sp + 52) = a3; +//nop; +//nop; +// fdead 400001eb t9 = t9; +//nop; +v0 = func_499fc4(mem, sp, a0, a1); +goto L49a374; +//nop; +L49a374: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = v0; +goto L49a3a0; +a1 = v0; +L49a380: +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 44); +// fdead 400001eb t9 = t9; +//nop; +v0 = func_49a070(mem, sp, a0, a1); +goto L49a398; +//nop; +L49a398: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = v0; +L49a3a0: +if (v0 != 0) {t6 = MEM_U32(sp + 52); +goto L49a3d0;} +t6 = MEM_U32(sp + 52); +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 56); +// fdead 6000806b t9 = t9; +//nop; +v0 = func_499df4(mem, sp, a0, a1); +goto L49a3c0; +//nop; +L49a3c0: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +goto L49a420; +v1 = v0; +// fdead 0 t6 = MEM_U32(sp + 52); +L49a3d0: +//nop; +if (t6 != 0) {//nop; +goto L49a3e4;} +//nop; +a1 = v0 + 0xffffffff; +goto L49a404; +a1 = v0 + 0xffffffff; +L49a3e4: +//nop; +a0 = MEM_U32(sp + 44); +MEM_U32(sp + 32) = a1; +v0 = wrapper_strlen(mem, a0); +goto L49a3f4; +MEM_U32(sp + 32) = a1; +L49a3f4: +a1 = MEM_U32(sp + 32); +// bdead 40000049 gp = MEM_U32(sp + 24); +a1 = v0 + a1; +a1 = a1 + 0xffffffff; +L49a404: +//nop; +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 56); +//nop; +v0 = f_insertstr(mem, sp, a0, a1, a2); +goto L49a418; +//nop; +L49a418: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L49a420: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_gen_id_name_str(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49a430: +//gen_id_name_str: +//nop; +//nop; +//nop; +v1 = 0x100174cc; +if (a0 == 0) {v1 = v1; +goto L49a46c;} +v1 = v1; +t6 = 0x1002deb0; +v1 = a0 + 0x18; +t6 = MEM_U32(t6 + 0); +//nop; +if (a0 != t6) {//nop; +goto L49a46c;} +//nop; +v1 = 0x100174d0; +//nop; +v1 = v1; +L49a46c: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_49a474(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49a474: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a2 = 0x100174d4; +// fdead 400000ab MEM_U32(sp + 28) = ra; +// fdead 400000ab MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 4); +at = 0x14; +a2 = a2; +if (v0 != at) {v1 = a2; +goto L49a4c8;} +v1 = a2; +a1 = 0x10008098; +//nop; +a1 = MEM_U32(a1 + 0); +// fdead 400000ff t9 = t9; +a0 = a2; +v0 = func_499df4(mem, sp, a0, a1); +goto L49a4bc; +a0 = a2; +L49a4bc: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +goto L49a560; +v1 = v0; +L49a4c8: +at = 0x18; +if (v0 != at) {// bdead 400000b1 ra = MEM_U32(sp + 28); +goto L49a564;} +// bdead 400000b1 ra = MEM_U32(sp + 28); +v0 = MEM_U32(a0 + 40); +//nop; +t6 = v0 << 0; +if ((int)t6 >= 0) {t7 = v0 << 1; +goto L49a50c;} +t7 = v0 << 1; +a1 = 0x1000808c; +//nop; +a1 = MEM_U32(a1 + 0); +// fdead 1400180ff t9 = t9; +a0 = a2; +v0 = func_499df4(mem, sp, a0, a1); +goto L49a500; +a0 = a2; +L49a500: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +goto L49a560; +v1 = v0; +L49a50c: +if ((int)t7 >= 0) {t8 = v0 << 2; +goto L49a538;} +t8 = v0 << 2; +a1 = 0x10008090; +//nop; +a1 = MEM_U32(a1 + 0); +// fdead 1420180ff t9 = t9; +a0 = a2; +v0 = func_499df4(mem, sp, a0, a1); +goto L49a52c; +a0 = a2; +L49a52c: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +goto L49a560; +v1 = v0; +L49a538: +if ((int)t8 >= 0) {// bdead 40000091 ra = MEM_U32(sp + 28); +goto L49a564;} +// bdead 40000091 ra = MEM_U32(sp + 28); +a1 = 0x10008094; +//nop; +a1 = MEM_U32(a1 + 0); +// fdead 1420180ff t9 = t9; +a0 = a2; +v0 = func_499df4(mem, sp, a0, a1); +goto L49a558; +a0 = a2; +L49a558: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L49a560: +// bdead 11 ra = MEM_U32(sp + 28); +L49a564: +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_49a570(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49a570: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000ab MEM_U32(sp + 28) = ra; +// fdead 400000ab MEM_U32(sp + 24) = gp; +a2 = 0x100174d8; +t6 = MEM_U32(a0 + 12); +a2 = a2; +t7 = t6 << 15; +if ((int)t7 >= 0) {v1 = a2; +goto L49a5c0;} +v1 = a2; +//nop; +a1 = 0x100174dc; +// fdead 400180fb t9 = t9; +a0 = a2; +a1 = a1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49a5b8; +a1 = a1; +L49a5b8: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L49a5c0: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_49a5d0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49a5d0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a0 + 4); +at = 0x14; +if (v0 != at) {at = 0x18; +goto L49a608;} +at = 0x18; +v0 = MEM_U32(a0 + 32); +// bdead 9 ra = MEM_U32(sp + 28); +goto L49a63c; +// bdead 9 ra = MEM_U32(sp + 28); +at = 0x18; +L49a608: +if (v0 != at) {a1 = 0x3; +goto L49a61c;} +a1 = 0x3; +v0 = MEM_U32(a0 + 32); +// bdead 9 ra = MEM_U32(sp + 28); +goto L49a63c; +// bdead 9 ra = MEM_U32(sp + 28); +L49a61c: +//nop; +a0 = 0x60000; +a0 = a0 | 0x127; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49a630; +a2 = 0xffffffff; +L49a630: +// bdead 3 gp = MEM_U32(sp + 24); +v0 = zero; +// bdead 9 ra = MEM_U32(sp + 28); +L49a63c: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void func_49a648(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49a648: +//nop; +//nop; +//nop; +a2 = 0x1000809c; +sp = sp + 0xffffffd8; +a2 = a2; +v1 = MEM_U32(a2 + 0); +// fdead 400000bb MEM_U32(sp + 28) = ra; +// fdead 400000bb MEM_U32(sp + 24) = gp; +a1 = a0; +if (v1 == 0) {a3 = v1; +goto L49a6b8;} +a3 = v1; +L49a678: +v0 = MEM_U32(v1 + 0); +//nop; +if (a1 == v0) {// bdead 40000159 ra = MEM_U32(sp + 28); +goto L49a6f8;} +// bdead 40000159 ra = MEM_U32(sp + 28); +t6 = MEM_U32(a1 + 8); +//nop; +if (t6 == v0) {// bdead 40000159 ra = MEM_U32(sp + 28); +goto L49a6f8;} +// bdead 40000159 ra = MEM_U32(sp + 28); +t7 = MEM_U32(v0 + 8); +//nop; +if (a1 == t7) {// bdead 40000151 ra = MEM_U32(sp + 28); +goto L49a6f8;} +// bdead 40000151 ra = MEM_U32(sp + 28); +v1 = MEM_U32(v1 + 4); +//nop; +if (v1 != 0) {//nop; +goto L49a678;} +//nop; +L49a6b8: +//nop; +a0 = 0x8; +MEM_U32(sp + 40) = a1; +MEM_U32(sp + 36) = a3; +v0 = f_Malloc(mem, sp, a0); +goto L49a6cc; +MEM_U32(sp + 36) = a3; +L49a6cc: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 40); +a2 = 0x1000809c; +a3 = MEM_U32(sp + 36); +a2 = a2; +MEM_U32(a2 + 0) = v0; +MEM_U32(v0 + 0) = a1; +t9 = MEM_U32(a2 + 0); +//nop; +MEM_U32(t9 + 4) = a3; +// bdead 1 ra = MEM_U32(sp + 28); +L49a6f8: +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void func_49a704(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49a704: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 24) = s0; +s0 = 0x1000809c; +// fdead 4002002b MEM_U32(sp + 36) = s3; +s0 = MEM_U32(s0 + 0); +s3 = a0; +// fdead 4012002b MEM_U32(sp + 44) = ra; +// fdead 4012002b MEM_U32(sp + 40) = gp; +// fdead 4012002b MEM_U32(sp + 32) = s2; +if (s0 == 0) {// fdead 4012002b MEM_U32(sp + 28) = s1; +goto L49a7bc;} +// fdead 4012002b MEM_U32(sp + 28) = s1; +s2 = 0x100174e0; +//nop; +s2 = s2; +L49a748: +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 601e002b t9 = t9; +//nop; +v0 = func_49a474(mem, sp, a0); +goto L49a75c; +//nop; +L49a75c: +// bdead 401a0109 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 0); +//nop; +s1 = v0; +// fdead 601e003b t9 = t9; +//nop; +v0 = func_49a5d0(mem, sp, a0); +goto L49a778; +//nop; +L49a778: +// bdead 401e0009 gp = MEM_U32(sp + 40); +a0 = MEM_U32(v0 + 24); +//nop; +//nop; +//nop; +v0 = f_gen_id_name_str(mem, sp, a0); +goto L49a790; +//nop; +L49a790: +// bdead 401e0009 gp = MEM_U32(sp + 40); +a0 = s3; +//nop; +a1 = s2; +a2 = s1; +a3 = v0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49a7ac; +a3 = v0; +L49a7ac: +s0 = MEM_U32(s0 + 4); +// bdead 401a0001 gp = MEM_U32(sp + 40); +if (s0 != 0) {//nop; +goto L49a748;} +//nop; +L49a7bc: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_49a7d8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49a7d8: +//nop; +//nop; +//nop; +v1 = 0x100080a0; +sp = sp + 0xffffffd8; +v1 = v1; +t6 = MEM_U32(v1 + 0); +//nop; +// fdead 4000803b MEM_U32(sp + 28) = ra; +MEM_U32(sp + 40) = a0; +// fdead 4000803b MEM_U32(sp + 24) = gp; +a0 = 0x8; +MEM_U32(sp + 36) = t6; +v0 = f_Malloc(mem, sp, a0); +goto L49a810; +MEM_U32(sp + 36) = t6; +L49a810: +// bdead 40000009 gp = MEM_U32(sp + 24); +t7 = MEM_U32(sp + 40); +v1 = 0x100080a0; +//nop; +v1 = v1; +MEM_U32(v1 + 0) = v0; +MEM_U32(v0 + 0) = t7; +t0 = MEM_U32(v1 + 0); +t9 = MEM_U32(sp + 36); +//nop; +MEM_U32(t0 + 4) = t9; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void func_49a84c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49a84c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000002b MEM_U32(sp + 20) = s0; +s0 = 0x100080a0; +// fdead 4002002b MEM_U32(sp + 24) = s1; +s0 = MEM_U32(s0 + 0); +s1 = a0; +// fdead 4006002b MEM_U32(sp + 36) = ra; +// fdead 4006002b MEM_U32(sp + 32) = gp; +if (s0 == 0) {// fdead 4006002b MEM_U32(sp + 28) = s2; +goto L49a8b0;} +// fdead 4006002b MEM_U32(sp + 28) = s2; +s2 = 0x100174e8; +//nop; +s2 = s2; +L49a88c: +//nop; +a2 = MEM_U32(s0 + 0); +a0 = s1; +a1 = s2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49a8a0; +a1 = s2; +L49a8a0: +s0 = MEM_U32(s0 + 4); +// bdead 400e0101 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L49a88c;} +//nop; +L49a8b0: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t func_49a8c8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49a8c8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = 0x100174ec; +v1 = MEM_U32(a0 + 12); +t6 = t6; +t7 = v1 << 0; +a3 = a0; +if ((int)t7 >= 0) {a2 = t6; +goto L49a928;} +a2 = t6; +//nop; +a1 = 0x100174f0; +// fdead 400181fb t9 = t9; +a0 = t6; +MEM_U32(sp + 32) = a3; +a1 = a1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49a918; +a1 = a1; +L49a918: +a3 = MEM_U32(sp + 32); +// bdead 40000109 gp = MEM_U32(sp + 24); +v1 = MEM_U32(a3 + 12); +a2 = v0; +L49a928: +t8 = v1 << 1; +if ((int)t8 >= 0) {a0 = a2; +goto L49a950;} +a0 = a2; +//nop; +a1 = 0x100174fc; +// fdead 620181fb t9 = t9; +a1 = a1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49a948; +a1 = a1; +L49a948: +// bdead 9 gp = MEM_U32(sp + 24); +a2 = v0; +L49a950: +// bdead 81 ra = MEM_U32(sp + 28); +// bdead 81 sp = sp + 0x20; +v0 = a2; +return v0; +v0 = a2; +} + +static uint32_t func_49a960(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49a960: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +t6 = 0x10017504; +v1 = MEM_U32(a0 + 12); +t6 = t6; +t7 = v1 << 4; +a3 = a0; +if ((int)t7 >= 0) {a2 = t6; +goto L49a9c0;} +a2 = t6; +//nop; +a1 = 0x10017508; +// fdead 400181fb t9 = t9; +a0 = t6; +MEM_U32(sp + 32) = a3; +a1 = a1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49a9b0; +a1 = a1; +L49a9b0: +a3 = MEM_U32(sp + 32); +// bdead 40000109 gp = MEM_U32(sp + 24); +v1 = MEM_U32(a3 + 12); +a2 = v0; +L49a9c0: +t8 = v1 << 5; +if ((int)t8 >= 0) {a0 = a2; +goto L49a9f4;} +a0 = a2; +//nop; +a1 = 0x10017510; +// fdead 620181fb t9 = t9; +MEM_U32(sp + 32) = a3; +a1 = a1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49a9e4; +a1 = a1; +L49a9e4: +a3 = MEM_U32(sp + 32); +// bdead 40000109 gp = MEM_U32(sp + 24); +v1 = MEM_U32(a3 + 12); +a2 = v0; +L49a9f4: +at = 0x1000000; +t9 = v1 & at; +if (t9 == 0) {a0 = a2; +goto L49aa20;} +a0 = a2; +//nop; +a1 = 0x10017518; +// bdead 40000061 t9 = t9; +a1 = a1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49aa18; +a1 = a1; +L49aa18: +// bdead 9 gp = MEM_U32(sp + 24); +a2 = v0; +L49aa20: +// bdead 81 ra = MEM_U32(sp + 28); +// bdead 81 sp = sp + 0x20; +v0 = a2; +return v0; +v0 = a2; +} + +static uint32_t f_gen_type_str(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L49aa30: +//gen_type_str: +//nop; +//nop; +//nop; +sp = sp + 0xffffff30; +// fdead 400001eb MEM_U32(sp + 52) = s5; +s5 = 0x10017524; +// fdead 404001eb MEM_U32(sp + 48) = s4; +// fdead 404001eb MEM_U32(sp + 44) = s3; +// fdead 404001eb MEM_U32(sp + 40) = s2; +// fdead 404001eb MEM_U32(sp + 36) = s1; +s1 = a0; +s2 = a3; +s3 = a1; +s4 = a2; +// fdead 407c01eb MEM_U32(sp + 60) = ra; +// fdead 407c01eb MEM_U32(sp + 56) = gp; +// fdead 407c01eb MEM_U32(sp + 32) = s0; +s5 = s5; +L49aa78: +v0 = MEM_U32(s1 + 4); +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x19; +goto L49aa90;} +at = (int)v0 < (int)0x19; +if (at != 0) {//nop; +goto L49aa9c;} +//nop; +L49aa90: +v0 = 0x10017524; +v0 = v0; +goto L49b5cc; +v0 = v0; +L49aa9c: +//nop; +a0 = s1; +// fdead 607e03ff t9 = t9; +//nop; +v0 = func_49a8c8(mem, sp, a0); +goto L49aab0; +//nop; +L49aab0: +t6 = MEM_U32(s1 + 12); +// bdead 407c800b gp = MEM_U32(sp + 56); +t7 = t6 << 3; +if ((int)t7 >= 0) {a2 = v0; +goto L49ab30;} +a2 = v0; +t8 = MEM_U32(s1 + 16); +//nop; +a0 = MEM_U32(t8 + 24); +MEM_U32(sp + 200) = v0; +v0 = f_gen_id_name_str(mem, sp, a0); +goto L49aad8; +MEM_U32(sp + 200) = v0; +L49aad8: +// bdead 40380009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 200); +//nop; +a2 = 0x1001752c; +// fdead 607e00bf t9 = t9; +a1 = v0; +a2 = a2; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49aaf8; +a2 = a2; +L49aaf8: +// bdead 40380009 gp = MEM_U32(sp + 56); +s5 = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49ab10; +//nop; +L49ab10: +at = 0x8000000; +// bdead 78000d gp = MEM_U32(sp + 56); +t9 = s3 & at; +if (t9 == 0) {MEM_U32(s4 + 0) = v0; +goto L49b5c8;} +MEM_U32(s4 + 0) = v0; +t1 = 0x1; +MEM_U32(s2 + 0) = t1; +goto L49b5c8; +MEM_U32(s2 + 0) = t1; +L49ab30: +v0 = MEM_U32(s1 + 4); +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x12; +goto L49ab90;} +at = (int)v0 < (int)0x12; +if (at == 0) {t5 = v0 + 0xffffffee; +goto L49ab94;} +t5 = v0 + 0xffffffee; +t3 = 0x10008044; +//nop; +t2 = v0 << 2; +t3 = t3; +t4 = t2 + t3; +a1 = MEM_U32(t4 + 0); +// fdead 607ff8df t9 = t9; +a0 = a2; +v0 = func_499df4(mem, sp, a0, a1); +goto L49ab6c; +a0 = a2; +L49ab6c: +// bdead 40200009 gp = MEM_U32(sp + 56); +s5 = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49ab84; +//nop; +L49ab84: +// bdead 600009 gp = MEM_U32(sp + 56); +MEM_U32(s4 + 0) = v0; +goto L49b5c8; +MEM_U32(s4 + 0) = v0; +L49ab90: +t5 = v0 + 0xffffffee; +L49ab94: +at = t5 < 0x7; +if (at == 0) {//nop; +goto L49b594;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100176b8[] = { +&&L49b58c, +&&L49b0ec, +&&L49abc0, +&&L49b2a0, +&&L49af90, +&&L49b594, +&&L49adc4, +}; +dest = Lswitch100176b8[t5]; +//nop; +goto *dest; +//nop; +L49abc0: +t6 = 0x10017534; +//nop; +t6 = t6; +// fdead 607fc09f t9 = t9; +MEM_U32(sp + 192) = t6; +a0 = s1; +MEM_U32(sp + 200) = a2; +v0 = func_49a474(mem, sp, a0); +goto L49abe0; +MEM_U32(sp + 200) = a2; +L49abe0: +// bdead 40340009 gp = MEM_U32(sp + 56); +t7 = MEM_U32(s1 + 32); +//nop; +s0 = MEM_U32(s1 + 36); +a0 = MEM_U32(t7 + 24); +s2 = v0; +v0 = f_gen_id_name_str(mem, sp, a0); +goto L49abfc; +s2 = v0; +L49abfc: +// bdead 403e0009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 200); +//nop; +a1 = s2; +// fdead 607e007f t9 = t9; +a2 = v0; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49ac18; +a2 = v0; +L49ac18: +// bdead 40360009 gp = MEM_U32(sp + 56); +t8 = s3 << 5; +if ((int)t8 >= 0) {s5 = v0; +goto L49ac64;} +s5 = v0; +t9 = 0x1002df84; +t2 = MEM_U32(s1 + 32); +t9 = MEM_U32(t9 + 0); +t3 = MEM_U16(t2 + 40); +t1 = MEM_U32(t9 + 4); +//nop; +if (t1 != t3) {//nop; +goto L49ac64;} +//nop; +//nop; +a0 = s1; +// bdead 40720021 t9 = t9; +//nop; +func_49a648(mem, sp, a0); +goto L49ac5c; +//nop; +L49ac5c: +// bdead 40720001 gp = MEM_U32(sp + 56); +//nop; +L49ac64: +if (s0 == 0) {t4 = s3 << 7; +goto L49ad84;} +t4 = s3 << 7; +if ((int)t4 >= 0) {//nop; +goto L49ad84;} +//nop; +if (s0 == 0) {//nop; +goto L49ad2c;} +//nop; +s1 = 0x10017538; +//nop; +s1 = s1; +L49ac88: +//nop; +a0 = MEM_U32(s0 + 24); +//nop; +v0 = f_gen_id_name_str(mem, sp, a0); +goto L49ac98; +//nop; +L49ac98: +MEM_U32(sp + 180) = v0; +// bdead 40660001 gp = MEM_U32(sp + 56); +t5 = MEM_U32(s0 + 28); +//nop; +t7 = MEM_U32(t5 + 28); +a0 = 0x1e; +a1 = 0x1; +MEM_U32(sp + 176) = t7; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49acbc; +MEM_U32(sp + 176) = t7; +L49acbc: +// bdead 40660109 gp = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 176); +//nop; +MEM_U32(sp + 172) = v0; +a0 = v0; +a1 = s1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L49acd8; +a1 = s1; +L49acd8: +// bdead 40660001 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 180); +//nop; +a1 = 0x1001753c; +a2 = MEM_U32(sp + 172); +// fdead 607e00ef t9 = t9; +a1 = a1; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49acf8; +a1 = a1; +L49acf8: +// bdead 40660009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 192); +//nop; +a1 = 0x10017540; +// fdead 607e006f t9 = t9; +a2 = v0; +a1 = a1; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49ad18; +a1 = a1; +L49ad18: +MEM_U32(sp + 192) = v0; +s0 = MEM_U32(s0 + 16); +// bdead 40660001 gp = MEM_U32(sp + 56); +if (s0 != 0) {//nop; +goto L49ac88;} +//nop; +L49ad2c: +//nop; +a0 = MEM_U32(sp + 192); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49ad3c; +//nop; +L49ad3c: +// bdead 40600009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 192); +//nop; +a1 = 0x3; +// fdead 607e006f t9 = t9; +a2 = v0 + 0xfffffffd; +v0 = func_49a130(mem, sp, a0, a1, a2); +goto L49ad58; +a2 = v0 + 0xfffffffd; +L49ad58: +// bdead 40600009 gp = MEM_U32(sp + 56); +a1 = v0; +//nop; +a0 = 0x10017544; +a2 = 0x10017548; +// fdead 607e00ff t9 = t9; +a0 = a0; +a2 = a2; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49ad7c; +a2 = a2; +L49ad7c: +// bdead 40600009 gp = MEM_U32(sp + 56); +MEM_U32(sp + 192) = v0; +L49ad84: +//nop; +a1 = 0x1001754c; +a2 = MEM_U32(sp + 192); +// bdead 406000c1 t9 = t9; +a0 = s5; +a1 = a1; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49ada0; +a1 = a1; +L49ada0: +// bdead 40200009 gp = MEM_U32(sp + 56); +s5 = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49adb8; +//nop; +L49adb8: +// bdead 600009 gp = MEM_U32(sp + 56); +MEM_U32(s4 + 0) = v0; +goto L49b5c8; +MEM_U32(s4 + 0) = v0; +L49adc4: +t9 = 0x10017554; +a0 = s1; +t9 = t9; +MEM_U32(sp + 164) = t9; +//nop; +MEM_U32(sp + 200) = a2; +// bdead 403c0021 t9 = t9; +//nop; +v0 = func_49a474(mem, sp, a0); +goto L49ade8; +//nop; +L49ade8: +// bdead 403c0009 gp = MEM_U32(sp + 56); +t2 = MEM_U32(s1 + 32); +//nop; +s0 = MEM_U32(s1 + 36); +a0 = MEM_U32(t2 + 24); +s5 = v0; +v0 = f_gen_id_name_str(mem, sp, a0); +goto L49ae04; +s5 = v0; +L49ae04: +// bdead 407e0009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 200); +//nop; +a1 = s5; +// fdead 607e007f t9 = t9; +a2 = v0; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49ae20; +a2 = v0; +L49ae20: +// bdead 403e0009 gp = MEM_U32(sp + 56); +t1 = s3 << 5; +if ((int)t1 >= 0) {s5 = v0; +goto L49ae6c;} +s5 = v0; +t3 = 0x1002df84; +t5 = MEM_U32(s1 + 32); +t3 = MEM_U32(t3 + 0); +t6 = MEM_U16(t5 + 40); +t4 = MEM_U32(t3 + 4); +//nop; +if (t4 != t6) {//nop; +goto L49ae6c;} +//nop; +//nop; +a0 = s1; +// fdead 607ef42f t9 = t9; +//nop; +func_49a648(mem, sp, a0); +goto L49ae64; +//nop; +L49ae64: +// bdead 407a0001 gp = MEM_U32(sp + 56); +//nop; +L49ae6c: +if (s0 == 0) {t7 = s3 << 6; +goto L49af50;} +t7 = s3 << 6; +if ((int)t7 >= 0) {//nop; +goto L49af50;} +//nop; +if (s0 == 0) {//nop; +goto L49af28;} +//nop; +s1 = 0x10017558; +//nop; +s1 = s1; +L49ae90: +//nop; +a0 = MEM_U32(s0 + 24); +//nop; +v0 = f_gen_id_name_str(mem, sp, a0); +goto L49aea0; +//nop; +L49aea0: +// bdead 407e0009 gp = MEM_U32(sp + 56); +MEM_U32(sp + 152) = v0; +//nop; +a0 = MEM_U32(s0 + 8); +a1 = s3; +a2 = s4; +a3 = s2; +v0 = f_gen_type_str(mem, sp, a0, a1, a2, a3); +goto L49aec0; +a3 = s2; +L49aec0: +// bdead 407e0009 gp = MEM_U32(sp + 56); +a1 = MEM_U32(s4 + 0); +//nop; +a2 = MEM_U32(sp + 152); +a0 = v0; +v0 = f_insertstr(mem, sp, a0, a1, a2); +goto L49aed8; +a0 = v0; +L49aed8: +// bdead 407e0009 gp = MEM_U32(sp + 56); +a0 = v0; +//nop; +a1 = s1; +// fdead 607e007f t9 = t9; +//nop; +v0 = func_499df4(mem, sp, a0, a1); +goto L49aef4; +//nop; +L49aef4: +// bdead 407e0009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 164); +//nop; +a1 = 0x1001755c; +// fdead 607e006f t9 = t9; +a2 = v0; +a1 = a1; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49af14; +a1 = a1; +L49af14: +MEM_U32(sp + 164) = v0; +s0 = MEM_U32(s0 + 16); +// bdead 407e0001 gp = MEM_U32(sp + 56); +if (s0 != 0) {//nop; +goto L49ae90;} +//nop; +L49af28: +//nop; +a0 = 0x10017560; +a2 = 0x10017564; +a1 = MEM_U32(sp + 164); +// fdead 607ff4ff t9 = t9; +a0 = a0; +a2 = a2; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49af48; +a2 = a2; +L49af48: +// bdead 40600009 gp = MEM_U32(sp + 56); +MEM_U32(sp + 164) = v0; +L49af50: +//nop; +a1 = 0x10017568; +a2 = MEM_U32(sp + 164); +// fdead 607ff4df t9 = t9; +a0 = s5; +a1 = a1; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49af6c; +a1 = a1; +L49af6c: +// bdead 40200009 gp = MEM_U32(sp + 56); +s5 = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49af84; +//nop; +L49af84: +// bdead 600009 gp = MEM_U32(sp + 56); +MEM_U32(s4 + 0) = v0; +goto L49b5c8; +MEM_U32(s4 + 0) = v0; +L49af90: +//nop; +a0 = 0x1001756c; +// fdead 607fc0bf t9 = t9; +a1 = a2; +a0 = a0; +v0 = func_499df4(mem, sp, a0, a1); +goto L49afa8; +a0 = a0; +L49afa8: +v1 = MEM_U32(s1 + 32); +// bdead 407c001b gp = MEM_U32(sp + 56); +s0 = MEM_U32(s1 + 8); +if (v1 == 0) {t0 = v0; +goto L49afcc;} +t0 = v0; +if (v1 == s0) {//nop; +goto L49afcc;} +//nop; +s1 = v1; +goto L49aa78; +s1 = v1; +L49afcc: +//nop; +a0 = s0; +a1 = s3; +a2 = s4; +a3 = s2; +MEM_U32(sp + 148) = t0; +v0 = f_gen_type_str(mem, sp, a0, a1, a2, a3); +goto L49afe8; +MEM_U32(sp + 148) = t0; +L49afe8: +v1 = MEM_U32(s0 + 4); +// bdead 40200019 gp = MEM_U32(sp + 56); +s1 = MEM_U32(sp + 148); +at = 0x15; +if (v1 == at) {s2 = v0; +goto L49b048;} +s2 = v0; +at = 0x16; +if (v1 != at) {a0 = v0; +goto L49b0b4;} +a0 = v0; +//nop; +a1 = MEM_U32(s4 + 0); +a2 = s1; +v0 = f_insertstr(mem, sp, a0, a1, a2); +goto L49b01c; +a2 = s1; +L49b01c: +// bdead 40240009 gp = MEM_U32(sp + 56); +s5 = v0; +//nop; +a0 = s1; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49b034; +//nop; +L49b034: +t8 = MEM_U32(s4 + 0); +// bdead 2600009 gp = MEM_U32(sp + 56); +t9 = t8 + v0; +MEM_U32(s4 + 0) = t9; +goto L49b5c8; +MEM_U32(s4 + 0) = t9; +L49b048: +//nop; +a0 = 0x10017574; +a2 = 0x10017578; +// fdead 607e00bf t9 = t9; +a1 = s1; +a0 = a0; +a2 = a2; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49b068; +a2 = a2; +L49b068: +// bdead 40280009 gp = MEM_U32(sp + 56); +a1 = MEM_U32(s4 + 0); +//nop; +s1 = v0; +a0 = s2; +a2 = v0; +v0 = f_insertstr(mem, sp, a0, a1, a2); +goto L49b084; +a2 = v0; +L49b084: +// bdead 40240009 gp = MEM_U32(sp + 56); +s5 = v0; +//nop; +a0 = s1; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49b09c; +//nop; +L49b09c: +t2 = MEM_U32(s4 + 0); +// bdead 600809 gp = MEM_U32(sp + 56); +t1 = t2 + v0; +t3 = t1 + 0xffffffff; +MEM_U32(s4 + 0) = t3; +goto L49b5c8; +MEM_U32(s4 + 0) = t3; +L49b0b4: +//nop; +a0 = s2; +// fdead 607e003f t9 = t9; +a1 = s1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49b0c8; +a1 = s1; +L49b0c8: +// bdead 40200009 gp = MEM_U32(sp + 56); +s5 = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49b0e0; +//nop; +L49b0e0: +// bdead 600009 gp = MEM_U32(sp + 56); +MEM_U32(s4 + 0) = v0; +goto L49b5c8; +MEM_U32(s4 + 0) = v0; +L49b0ec: +t5 = MEM_U32(s1 + 8); +a0 = 0x1e; +t4 = MEM_U32(t5 + 4); +a1 = 0x1; +MEM_U32(sp + 124) = t4; +v1 = MEM_U32(s1 + 32); +//nop; +if (v1 == 0) {//nop; +goto L49b170;} +//nop; +//nop; +s5 = MEM_U32(v1 + 28); +MEM_U32(sp + 200) = a2; +temp64 = f_Calloc(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49b120; +MEM_U32(sp + 200) = a2; +L49b120: +// bdead 407c010b gp = MEM_U32(sp + 56); +s0 = v0; +a1 = 0x10017584; +//nop; +a0 = v0; +a2 = s5; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L49b140; +a1 = a1; +L49b140: +// bdead 403e0003 gp = MEM_U32(sp + 56); +a1 = s0; +//nop; +a0 = 0x10017588; +a2 = 0x1001758c; +// fdead 607e00ef t9 = t9; +a0 = a0; +a2 = a2; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49b164; +a2 = a2; +L49b164: +// bdead 403c000b gp = MEM_U32(sp + 56); +s0 = v0; +goto L49b198; +s0 = v0; +L49b170: +//nop; +a0 = 0x10017580; +a1 = 0x10017590; +// fdead 607fe0ff t9 = t9; +MEM_U32(sp + 200) = a2; +a0 = a0; +a1 = a1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49b190; +a1 = a1; +L49b190: +// bdead 403c000b gp = MEM_U32(sp + 56); +s0 = v0; +L49b198: +//nop; +a0 = MEM_U32(s1 + 8); +a1 = s3; +a2 = s4; +a3 = s2; +v0 = f_gen_type_str(mem, sp, a0, a1, a2, a3); +goto L49b1b0; +a3 = s2; +L49b1b0: +t8 = MEM_U32(sp + 124); +// bdead 4222000b gp = MEM_U32(sp + 56); +at = 0x13; +if (t8 == at) {s1 = v0; +goto L49b1d8;} +s1 = v0; +at = 0x16; +if (t8 == at) {a0 = s1; +goto L49b224;} +a0 = s1; +a1 = s1; +goto L49b25c; +a1 = s1; +L49b1d8: +//nop; +a1 = 0x10017594; +// fdead 627e005f t9 = t9; +a0 = s1; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = s0; +a1 = a1; +v0 = func_49a338(mem, sp, a0, a1, a2, a3); +goto L49b1fc; +a1 = a1; +L49b1fc: +// bdead 40200009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 200); +//nop; +a1 = v0; +// fdead 607e007f t9 = t9; +//nop; +v0 = func_499df4(mem, sp, a0, a1); +goto L49b218; +//nop; +L49b218: +// bdead 40200009 gp = MEM_U32(sp + 56); +s5 = v0; +goto L49b278; +s5 = v0; +L49b224: +//nop; +a1 = MEM_U32(s4 + 0); +a2 = s0; +v0 = f_insertstr(mem, sp, a0, a1, a2); +goto L49b234; +a2 = s0; +L49b234: +// bdead 40200009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 200); +//nop; +a1 = v0; +// fdead 607e007f t9 = t9; +//nop; +v0 = func_499df4(mem, sp, a0, a1); +goto L49b250; +//nop; +L49b250: +// bdead 40200009 gp = MEM_U32(sp + 56); +s5 = v0; +goto L49b278; +s5 = v0; +L49b25c: +//nop; +a0 = MEM_U32(sp + 200); +// fdead 627e007f t9 = t9; +a2 = s0; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49b270; +a2 = s0; +L49b270: +// bdead 40200009 gp = MEM_U32(sp + 56); +s5 = v0; +L49b278: +//nop; +a1 = 0x10017598; +// fdead 607e004f t9 = t9; +a0 = s5; +a1 = a1; +v0 = func_499fc4(mem, sp, a0, a1); +goto L49b290; +a1 = a1; +L49b290: +// bdead 600009 gp = MEM_U32(sp + 56); +t9 = v0 + 0xffffffff; +MEM_U32(s4 + 0) = t9; +goto L49b5c8; +MEM_U32(s4 + 0) = t9; +L49b2a0: +t2 = 0x100175a0; +//nop; +t2 = t2; +// fdead 607fc89f t9 = t9; +MEM_U32(sp + 108) = t2; +a0 = s1; +MEM_U32(sp + 200) = a2; +v0 = func_49a570(mem, sp, a0); +goto L49b2c0; +MEM_U32(sp + 200) = a2; +L49b2c0: +// bdead 407c0009 gp = MEM_U32(sp + 56); +MEM_U32(sp + 104) = v0; +//nop; +a0 = MEM_U32(s1 + 8); +a1 = s3; +a2 = s4; +a3 = s2; +v0 = f_gen_type_str(mem, sp, a0, a1, a2, a3); +goto L49b2e0; +a3 = s2; +L49b2e0: +// bdead 407c0009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 200); +//nop; +a1 = v0; +// fdead 607e007f t9 = t9; +//nop; +v0 = func_499df4(mem, sp, a0, a1); +goto L49b2fc; +//nop; +L49b2fc: +// bdead 407c0009 gp = MEM_U32(sp + 56); +MEM_U32(sp + 112) = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49b314; +//nop; +L49b314: +// bdead 407c0009 gp = MEM_U32(sp + 56); +MEM_U32(s4 + 0) = v0; +v1 = MEM_U32(s1 + 32); +t1 = s3 << 3; +if (v1 == 0) {//nop; +goto L49b34c;} +//nop; +if ((int)t1 >= 0) {//nop; +goto L49b34c;} +//nop; +//nop; +a0 = MEM_U32(v1 + 24); +//nop; +v0 = f_gen_id_name_str(mem, sp, a0); +goto L49b344; +//nop; +L49b344: +// bdead 407c0009 gp = MEM_U32(sp + 56); +MEM_U32(sp + 108) = v0; +L49b34c: +v0 = MEM_U32(s1 + 40); +t3 = s3 << 0; +if (v0 == 0) {//nop; +goto L49b364;} +//nop; +s0 = v0; +goto L49b36c; +s0 = v0; +L49b364: +s0 = MEM_U32(s1 + 36); +//nop; +L49b36c: +if (s0 == 0) {//nop; +goto L49b508;} +//nop; +if ((int)t3 >= 0) {at = 0x4000000; +goto L49b384;} +at = 0x4000000; +t5 = s3 | at; +s3 = t5; +L49b384: +if (s0 == 0) {at = 0x20000000; +goto L49b4b4;} +at = 0x20000000; +t4 = s3 & at; +MEM_U32(sp + 68) = t4; +L49b394: +t6 = 0x100175a4; +t7 = 0x100175a8; +//nop; +t6 = t6; +t7 = t7; +// fdead 607ff41f t9 = t9; +MEM_U32(sp + 80) = t7; +MEM_U32(sp + 84) = t6; +a0 = s0; +v0 = func_49a960(mem, sp, a0); +goto L49b3bc; +a0 = s0; +L49b3bc: +t8 = MEM_U32(s0 + 8); +t2 = MEM_U32(sp + 68); +t9 = MEM_U32(t8 + 4); +// bdead 447a0809 gp = MEM_U32(sp + 56); +s1 = v0; +if (t2 == 0) {MEM_U32(sp + 76) = t9; +goto L49b404;} +MEM_U32(sp + 76) = t9; +t1 = MEM_U32(s0 + 12); +//nop; +t3 = t1 << 15; +if ((int)t3 < 0) {//nop; +goto L49b404;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +//nop; +v0 = f_gen_id_name_str(mem, sp, a0); +goto L49b3fc; +//nop; +L49b3fc: +// bdead 407e0009 gp = MEM_U32(sp + 56); +MEM_U32(sp + 84) = v0; +L49b404: +t5 = MEM_U32(s0 + 12); +a1 = s3; +t4 = t5 << 15; +if ((int)t4 < 0) {a2 = s4; +goto L49b464;} +a2 = s4; +//nop; +a0 = MEM_U32(s0 + 8); +a3 = s2; +v0 = f_gen_type_str(mem, sp, a0, a1, a2, a3); +goto L49b428; +a3 = s2; +L49b428: +// bdead 407e0009 gp = MEM_U32(sp + 56); +a1 = MEM_U32(s4 + 0); +//nop; +a2 = MEM_U32(sp + 84); +a0 = v0; +v0 = f_insertstr(mem, sp, a0, a1, a2); +goto L49b440; +a0 = v0; +L49b440: +// bdead 407e0009 gp = MEM_U32(sp + 56); +a0 = s1; +//nop; +a1 = v0; +// fdead 607e007f t9 = t9; +//nop; +v0 = func_499df4(mem, sp, a0, a1); +goto L49b45c; +//nop; +L49b45c: +// bdead 407a0009 gp = MEM_U32(sp + 56); +MEM_U32(sp + 80) = v0; +L49b464: +//nop; +a1 = 0x100175ac; +a2 = MEM_U32(sp + 80); +// bdead 407a00c1 t9 = t9; +a0 = s5; +a1 = a1; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49b480; +a1 = a1; +L49b480: +t6 = MEM_U32(sp + 76); +// bdead 403a8009 gp = MEM_U32(sp + 56); +at = 0x18; +if (t6 == at) {s5 = v0; +goto L49b49c;} +s5 = v0; +at = 0x14; +if (t6 != at) {t7 = 0x2; +goto L49b4a4;} +L49b49c: +t7 = 0x2; +MEM_U32(s2 + 0) = t7; +L49b4a4: +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L49b394;} +//nop; +L49b4b4: +//nop; +a1 = MEM_U32(sp + 104); +// fdead 607fd45f t9 = t9; +a0 = s5; +v0 = func_499df4(mem, sp, a0, a1); +goto L49b4c8; +a0 = s5; +L49b4c8: +// bdead 40200009 gp = MEM_U32(sp + 56); +s5 = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49b4e0; +//nop; +L49b4e0: +// bdead 40600009 gp = MEM_U32(sp + 56); +a0 = s5; +//nop; +a1 = 0x3; +// fdead 607e006f t9 = t9; +a2 = v0 + 0xfffffffd; +v0 = func_49a130(mem, sp, a0, a1, a2); +goto L49b4fc; +a2 = v0 + 0xfffffffd; +L49b4fc: +// bdead 40200009 gp = MEM_U32(sp + 56); +s5 = v0; +goto L49b52c; +s5 = v0; +L49b508: +//nop; +a0 = 0x10017524; +a1 = 0x100175b0; +// fdead 607e147f t9 = t9; +a0 = a0; +a1 = a1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49b524; +a1 = a1; +L49b524: +// bdead 40200009 gp = MEM_U32(sp + 56); +s5 = v0; +L49b52c: +//nop; +a0 = 0x100175b8; +a2 = 0x100175bc; +// fdead 607e00bf t9 = t9; +a1 = s5; +a0 = a0; +a2 = a2; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49b54c; +a2 = a2; +L49b54c: +// bdead 40200009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 112); +//nop; +a1 = MEM_U32(sp + 108); +// fdead 607e006f t9 = t9; +a2 = v0; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49b568; +a2 = v0; +L49b568: +// bdead 40200009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 112); +//nop; +s5 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49b580; +//nop; +L49b580: +// bdead 600009 gp = MEM_U32(sp + 56); +MEM_U32(s4 + 0) = v0; +goto L49b5c8; +MEM_U32(s4 + 0) = v0; +L49b58c: +MEM_U32(s4 + 0) = zero; +goto L49b5c8; +MEM_U32(s4 + 0) = zero; +L49b594: +t9 = 0x100080a4; +t8 = v0 << 2; +t9 = t9; +t2 = t8 + t9; +//nop; +a3 = MEM_U32(t2 + 0); +a0 = 0x60000; +a0 = a0 | 0x128; +a1 = 0x3; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49b5c0; +a2 = 0xffffffff; +L49b5c0: +// bdead 400001 gp = MEM_U32(sp + 56); +//nop; +L49b5c8: +v0 = s5; +L49b5cc: +// bdead 9 ra = MEM_U32(sp + 60); +// bdead 9 s0 = MEM_U32(sp + 32); +// bdead 9 s1 = MEM_U32(sp + 36); +// bdead 9 s2 = MEM_U32(sp + 40); +// bdead 9 s3 = MEM_U32(sp + 44); +// bdead 9 s4 = MEM_U32(sp + 48); +// bdead 9 s5 = MEM_U32(sp + 52); +// bdead 9 sp = sp + 0xd0; +return v0; +// bdead 9 sp = sp + 0xd0; +} + +static void f_print_proto(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49b650: +//print_proto: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 48) = a0; +// fdead 400000eb t9 = t9; +s0 = a1; +// fdead 400200eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 56) = a2; +a0 = a1; +v0 = func_49a960(mem, sp, a0); +goto L49b688; +a0 = a1; +L49b688: +// bdead 4002000b gp = MEM_U32(sp + 24); +MEM_U32(sp + 40) = v0; +//nop; +MEM_U32(sp + 36) = zero; +MEM_U32(sp + 32) = zero; +a0 = MEM_U32(s0 + 8); +a1 = MEM_U32(sp + 56); +a2 = sp + 0x24; +a3 = sp + 0x20; +v0 = f_gen_type_str(mem, sp, a0, a1, a2, a3); +goto L49b6b0; +a3 = sp + 0x20; +L49b6b0: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +//nop; +a2 = 0x100175cc; +// fdead 600200bb t9 = t9; +a1 = v0; +a2 = a2; +v0 = func_499eb4(mem, sp, a0, a1, a2); +goto L49b6d0; +a2 = a2; +L49b6d0: +v1 = MEM_U32(sp + 32); +// bdead 40000019 gp = MEM_U32(sp + 24); +at = 0x1; +if (v1 != at) {s0 = v0; +goto L49b728;} +s0 = v0; +//nop; +a1 = 0x100175d0; +// fdead 6002005f t9 = t9; +a0 = v0; +a1 = a1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49b6fc; +a1 = a1; +L49b6fc: +// bdead 40000109 gp = MEM_U32(sp + 24); +a0 = 0x160000; +//nop; +s0 = v0; +a0 = a0 | 0x12a; +a1 = 0x1; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49b71c; +a2 = 0xffffffff; +L49b71c: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +goto L49b770; +//nop; +L49b728: +at = 0x2; +if (v1 != at) {a0 = s0; +goto L49b770;} +a0 = s0; +//nop; +a1 = 0x10017634; +// fdead 6002007f t9 = t9; +a1 = a1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49b748; +a1 = a1; +L49b748: +// bdead 40000109 gp = MEM_U32(sp + 24); +a0 = 0x160000; +//nop; +s0 = v0; +a0 = a0 | 0x12a; +a1 = 0x1; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49b768; +a2 = 0xffffffff; +L49b768: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L49b770: +//nop; +a0 = s0; +// fdead 6002003f t9 = t9; +//nop; +func_49a7d8(mem, sp, a0); +goto L49b784; +//nop; +L49b784: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_gen_prototypes(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49b798: +//gen_prototypes: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x1002df84; +// fdead 4000802b MEM_U32(sp + 24) = s1; +s1 = 0x1002dee8; +//nop; +t6 = MEM_U32(t6 + 0); +a1 = 0x100176ac; +// fdead 4004806b MEM_U32(sp + 44) = ra; +// fdead 4004806b MEM_U32(sp + 40) = gp; +// fdead 4004806b MEM_U32(sp + 36) = s4; +// fdead 4004806b MEM_U32(sp + 32) = s3; +// fdead 4004806b MEM_U32(sp + 28) = s2; +// fdead 4004806b MEM_U32(sp + 20) = s0; +a0 = MEM_U32(s1 + 0); +// fdead 4004806b t9 = t9; +s0 = MEM_U32(t6 + 24); +a1 = a1; +v0 = func_49a070(mem, sp, a0, a1); +goto L49b7ec; +a1 = a1; +L49b7ec: +// bdead 4006000b gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = zero; +// fdead 6006006b t9 = t9; +a2 = v0; +v0 = func_49a130(mem, sp, a0, a1, a2); +goto L49b808; +a2 = v0; +L49b808: +// bdead 40020009 gp = MEM_U32(sp + 40); +a0 = v0; +//nop; +a1 = 0x100176b0; +// fdead 6006007b t9 = t9; +a1 = a1; +v0 = func_499df4(mem, sp, a0, a1); +goto L49b824; +a1 = a1; +L49b824: +// bdead 40020009 gp = MEM_U32(sp + 40); +s1 = v0; +v1 = 0x10029fa0; +s3 = 0x98000000; +v1 = MEM_U16(v1 + 22); +at = 0x40000000; +t7 = v1 & 0x2; +if (t7 == 0) {t8 = v1 & 0x4; +goto L49b84c;} +t8 = v1 & 0x4; +s3 = 0xb8000000; +L49b84c: +if (t8 == 0) {//nop; +goto L49b85c;} +//nop; +t9 = s3 | at; +s3 = t9; +L49b85c: +t0 = 0x1002df00; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != 0) {// bdead 40160001 ra = MEM_U32(sp + 44); +goto L49ba28;} +// bdead 40160001 ra = MEM_U32(sp + 44); +a1 = 0x100176b4; +//nop; +a0 = s1; +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L49b888; +a1 = a1; +L49b888: +// bdead 40160009 gp = MEM_U32(sp + 40); +if (v0 != 0) {s4 = v0; +goto L49b8b8;} +s4 = v0; +//nop; +a0 = 0x60000; +a0 = a0 | 0x129; +a1 = 0x3; +a2 = 0xffffffff; +a3 = s1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49b8b0; +a3 = s1; +L49b8b0: +// bdead 40320001 gp = MEM_U32(sp + 40); +//nop; +L49b8b8: +t1 = s3 << 1; +if ((int)t1 >= 0) {//nop; +goto L49b950;} +//nop; +if (s0 == 0) {s2 = 0x4000000; +goto L49b950;} +s2 = 0x4000000; +s1 = 0x15; +L49b8d0: +t2 = MEM_U32(s0 + 8); +//nop; +t3 = MEM_U32(t2 + 4); +//nop; +if (s1 != t3) {//nop; +goto L49b940;} +//nop; +t4 = MEM_U32(s0 + 28); +//nop; +if (t4 == 0) {//nop; +goto L49b940;} +//nop; +t5 = MEM_U32(s0 + 12); +a0 = s4; +t6 = t5 & s2; +if (t6 == 0) {//nop; +goto L49b940;} +//nop; +//nop; +a1 = s0; +a2 = s3; +f_print_proto(mem, sp, a0, a1, a2); +goto L49b91c; +a2 = s3; +L49b91c: +// bdead 403e0101 gp = MEM_U32(sp + 40); +a0 = 0x160000; +//nop; +a0 = a0 | 0x12b; +a1 = 0x1; +a2 = 0xffffffff; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49b938; +a2 = 0xffffffff; +L49b938: +// bdead 403e0001 gp = MEM_U32(sp + 40); +//nop; +L49b940: +s0 = MEM_U32(s0 + 52); +//nop; +if (s0 != 0) {//nop; +goto L49b8d0;} +//nop; +L49b950: +t7 = 0x1002df84; +s1 = 0x15; +t7 = MEM_U32(t7 + 0); +s2 = 0x8000000; +s0 = MEM_U32(t7 + 24); +//nop; +if (s0 == 0) {//nop; +goto L49b9d4;} +//nop; +L49b970: +t8 = MEM_U32(s0 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (s1 != t9) {//nop; +goto L49b9c4;} +//nop; +t0 = MEM_U32(s0 + 28); +//nop; +if (t0 == 0) {//nop; +goto L49b9c4;} +//nop; +t1 = MEM_U32(s0 + 12); +a0 = s4; +t2 = t1 & s2; +if (t2 == 0) {//nop; +goto L49b9c4;} +//nop; +//nop; +a1 = s0; +a2 = s3; +f_print_proto(mem, sp, a0, a1, a2); +goto L49b9bc; +a2 = s3; +L49b9bc: +// bdead 403e0001 gp = MEM_U32(sp + 40); +//nop; +L49b9c4: +s0 = MEM_U32(s0 + 52); +//nop; +if (s0 != 0) {//nop; +goto L49b970;} +//nop; +L49b9d4: +//nop; +a0 = s4; +// bdead 40200021 t9 = t9; +//nop; +func_49a704(mem, sp, a0); +goto L49b9e8; +//nop; +L49b9e8: +// bdead 40200101 gp = MEM_U32(sp + 40); +a0 = s4; +//nop; +//nop; +// fdead 1603e002f t9 = t9; +//nop; +func_49a84c(mem, sp, a0); +goto L49ba04; +//nop; +L49ba04: +// bdead 40200001 gp = MEM_U32(sp + 40); +a0 = s4; +//nop; +//nop; +//nop; +v0 = wrapper_fclose(mem, a0); +goto L49ba1c; +//nop; +L49ba1c: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +L49ba28: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +//nop; +} + +static uint32_t f_fold_constant_for_unop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49ba48: +//fold_constant_for_unop: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +// fdead 4000006b MEM_U32(sp + 28) = s0; +v0 = MEM_U32(a0 + 4); +at = 0x2c; +s0 = a1; +if (v0 == at) {a3 = a0; +goto L49bb00;} +a3 = a0; +at = 0x35; +if (v0 != at) {a2 = 0x3f; +goto L49bbd4;} +a2 = 0x3f; +a0 = MEM_U32(a1 + 8); +a1 = 0x14; +v0 = MEM_U32(a0 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L49baa8;} +at = (int)v0 < (int)0xb; +if (at != 0) {//nop; +goto L49bab0;} +//nop; +L49baa8: +if (a1 != v0) {//nop; +goto L49bad8;} +//nop; +L49bab0: +t6 = MEM_U32(s0 + 24); +t7 = MEM_U32(s0 + 28); +t8 = ~t6; +at = t7 < 0x1; +t8 = t8 + at; +t9 = -t7; +MEM_U32(sp + 84) = t9; +MEM_U32(sp + 80) = t8; +a1 = 0x14; +goto L49baf8; +a1 = 0x14; +L49bad8: +t0 = MEM_U32(s0 + 24); +t1 = MEM_U32(s0 + 28); +t2 = ~t0; +at = t1 < 0x1; +t2 = t2 + at; +t3 = -t1; +MEM_U32(sp + 84) = t3; +MEM_U32(sp + 80) = t2; +L49baf8: +MEM_U32(sp + 44) = a0; +goto L49bc08; +MEM_U32(sp + 44) = a0; +L49bb00: +a0 = MEM_U32(s0 + 8); +a1 = 0x14; +v0 = MEM_U32(a0 + 4); +//nop; +if (a1 == v0) {at = (int)v0 < (int)0x5; +goto L49bb28;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L49bb88;} +at = (int)v0 < (int)0x11; +if (at == 0) {at = (int)v0 < (int)0x5; +goto L49bb8c;} +at = (int)v0 < (int)0x5; +L49bb28: +t4 = MEM_U32(a0 + 24); +at = 0x40; +if (t4 != at) {at = (int)v0 < (int)0x5; +goto L49bb88;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L49bb48;} +at = (int)v0 < (int)0xb; +if (at != 0) {//nop; +goto L49bb50;} +//nop; +L49bb48: +if (a1 != v0) {//nop; +goto L49bb6c;} +//nop; +L49bb50: +t6 = MEM_U32(s0 + 24); +t7 = MEM_U32(s0 + 28); +t8 = ~t6; +t9 = ~t7; +MEM_U32(sp + 84) = t9; +MEM_U32(sp + 80) = t8; +goto L49bbcc; +MEM_U32(sp + 80) = t8; +L49bb6c: +t0 = MEM_U32(s0 + 24); +t1 = MEM_U32(s0 + 28); +t2 = ~t0; +t3 = ~t1; +MEM_U32(sp + 84) = t3; +MEM_U32(sp + 80) = t2; +goto L49bbcc; +MEM_U32(sp + 80) = t2; +L49bb88: +at = (int)v0 < (int)0x5; +L49bb8c: +if (at != 0) {at = (int)v0 < (int)0xb; +goto L49bb9c;} +at = (int)v0 < (int)0xb; +if (at != 0) {//nop; +goto L49bba4;} +//nop; +L49bb9c: +if (a1 != v0) {//nop; +goto L49bbb0;} +//nop; +L49bba4: +t5 = MEM_U32(s0 + 28); +v1 = ~t5; +goto L49bbbc; +v1 = ~t5; +L49bbb0: +t7 = MEM_U32(s0 + 28); +//nop; +v1 = ~t7; +L49bbbc: +t8 = (int)v1 >> 31; +MEM_U32(sp + 80) = t8; +// bdead 40020179 t9 = v1; +MEM_U32(sp + 84) = v1; +L49bbcc: +MEM_U32(sp + 44) = a0; +goto L49bc08; +MEM_U32(sp + 44) = a0; +L49bbd4: +a0 = 0x10017744; +a1 = 0x1001774c; +//nop; +MEM_U32(sp + 96) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L49bbf0; +a1 = a1; +L49bbf0: +t0 = MEM_U32(s0 + 8); +// bdead 40020201 gp = MEM_U32(sp + 32); +MEM_U32(sp + 44) = t0; +a3 = MEM_U32(sp + 96); +v0 = MEM_U32(t0 + 4); +a1 = 0x14; +L49bc08: +t2 = v0 + 0xffffffff; +at = t2 < 0x10; +if (at == 0) {// bdead 40020949 ra = MEM_U32(sp + 36); +goto L49be08;} +// bdead 40020949 ra = MEM_U32(sp + 36); +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100177ec[] = { +&&L49bd6c, +&&L49bd6c, +&&L49bcd4, +&&L49be04, +&&L49bc38, +&&L49bc38, +&&L49bc38, +&&L49bc38, +&&L49bc38, +&&L49bc38, +&&L49bc60, +&&L49bc60, +&&L49bc60, +&&L49bc60, +&&L49bc60, +&&L49bc60, +}; +dest = Lswitch100177ec[t2]; +//nop; +goto *dest; +//nop; +L49bc38: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(sp + 44); +a2 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 84); +//nop; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49bc54; +//nop; +L49bc54: +// bdead 9 gp = MEM_U32(sp + 32); +a3 = v0; +goto L49be04; +a3 = v0; +L49bc60: +if (a1 == v0) {at = (int)v0 < (int)0x5; +goto L49bc78;} +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L49bcb0;} +at = (int)v0 < (int)0x11; +if (at == 0) {//nop; +goto L49bcb0;} +//nop; +L49bc78: +t3 = MEM_U32(sp + 44); +at = 0x40; +t4 = MEM_U32(t3 + 24); +a2 = MEM_U32(sp + 80); +if (t4 != at) {//nop; +goto L49bcb0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +a3 = MEM_U32(sp + 84); +a1 = t3; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49bca4; +a1 = t3; +L49bca4: +// bdead 9 gp = MEM_U32(sp + 32); +a3 = v0; +goto L49be04; +a3 = v0; +L49bcb0: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 84); +a2 = 0x0; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L49bcc8; +a2 = 0x0; +L49bcc8: +// bdead 9 gp = MEM_U32(sp + 32); +a3 = v0; +goto L49be04; +a3 = v0; +L49bcd4: +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 13; +if ((int)t9 < 0) {//nop; +goto L49bd34;} +//nop; +t0 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49bd0c;} +//nop; +f0.w[0] = MEM_U32(v0 + 24); +//nop; +goto L49bd3c; +//nop; +L49bd0c: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49bd1c; +//nop; +L49bd1c: +a0 = MEM_U32(s0 + 8); +// bdead 40020121 gp = MEM_U32(sp + 32); +f2.f[0] = f0.f[0]; +MEM_U32(sp + 44) = a0; +f0.f[0] = f2.f[0]; +goto L49bd3c; +f0.f[0] = f2.f[0]; +L49bd34: +f0.w[0] = MEM_U32(s0 + 24); +//nop; +L49bd3c: +//nop; +a1 = MEM_U32(s0 + 20); +f4.f[0] = -f0.f[0]; +f6.d = f4.f[0]; +a2 = MEM_U32(sp + 44); +MEM_U32(sp + 20) = f6.w[0]; +MEM_U32(sp + 16) = f6.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L49bd60; +a0 = 0x68; +L49bd60: +// bdead 9 gp = MEM_U32(sp + 32); +a3 = v0; +goto L49be04; +a3 = v0; +L49bd6c: +t1 = MEM_U32(s0 + 12); +//nop; +t2 = t1 << 13; +if ((int)t2 < 0) {//nop; +goto L49bdd0;} +//nop; +t4 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t4 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49bda8;} +//nop; +f0.w[1] = MEM_U32(v0 + 24); +f0.w[0] = MEM_U32(v0 + 28); +//nop; +goto L49bddc; +//nop; +L49bda8: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49bdb8; +//nop; +L49bdb8: +a0 = MEM_U32(s0 + 8); +// bdead 40020121 gp = MEM_U32(sp + 32); +f2.d = f0.d; +MEM_U32(sp + 44) = a0; +f0.d = f2.d; +goto L49bddc; +f0.d = f2.d; +L49bdd0: +f0.w[1] = MEM_U32(s0 + 24); +f0.w[0] = MEM_U32(s0 + 28); +//nop; +L49bddc: +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(sp + 44); +f8.d = -f0.d; +MEM_U32(sp + 20) = f8.w[0]; +MEM_U32(sp + 16) = f8.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L49bdfc; +a0 = 0x68; +L49bdfc: +// bdead 9 gp = MEM_U32(sp + 32); +a3 = v0; +L49be04: +// bdead 101 ra = MEM_U32(sp + 36); +L49be08: +// bdead 101 s0 = MEM_U32(sp + 28); +// bdead 101 sp = sp + 0x60; +v0 = a3; +return v0; +v0 = a3; +} + +static uint32_t f_fold_constant_for_not(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49be18: +//fold_constant_for_not: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 8); +a3 = a0; +t7 = MEM_U32(t6 + 4); +//nop; +t8 = t7 + 0xffffffff; +at = t8 < 0x16; +if (at == 0) {//nop; +goto L49bffc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1001782c[] = { +&&L49bf50, +&&L49bf50, +&&L49beb0, +&&L49bffc, +&&L49be70, +&&L49be70, +&&L49be70, +&&L49be70, +&&L49be70, +&&L49be70, +&&L49be70, +&&L49be70, +&&L49be70, +&&L49be70, +&&L49be70, +&&L49be70, +&&L49bffc, +&&L49bffc, +&&L49bffc, +&&L49be70, +&&L49bffc, +&&L49be70, +}; +dest = Lswitch1001782c[t8]; +//nop; +goto *dest; +//nop; +L49be70: +t0 = MEM_U32(a3 + 24); +t1 = MEM_U32(a3 + 28); +if (t0 != 0) {//nop; +goto L49be9c;} +//nop; +if (t1 != 0) {//nop; +goto L49be9c;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +//nop; +goto L49c028; +//nop; +L49be9c: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +//nop; +goto L49c028; +//nop; +L49beb0: +t9 = MEM_U32(a3 + 12); +//nop; +t2 = t9 << 13; +if ((int)t2 < 0) {//nop; +goto L49bf08;} +//nop; +t3 = MEM_U32(a3 + 24); +//nop; +v0 = MEM_U32(t3 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49bee8;} +//nop; +f0.w[0] = MEM_U32(v0 + 24); +f4.w[0] = zero; +goto L49bf14; +f4.w[0] = zero; +L49bee8: +//nop; +a0 = a3; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49bef8; +//nop; +L49bef8: +// bdead 3 gp = MEM_U32(sp + 24); +f2.f[0] = f0.f[0]; +f0.f[0] = f2.f[0]; +goto L49bf10; +f0.f[0] = f2.f[0]; +L49bf08: +f0.w[0] = MEM_U32(a3 + 24); +//nop; +L49bf10: +f4.w[0] = zero; +L49bf14: +//nop; +cf = f0.f[0] == f4.f[0]; +//nop; +if (!cf) {//nop; +goto L49bf3c;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +//nop; +goto L49c028; +//nop; +L49bf3c: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +//nop; +goto L49c028; +//nop; +L49bf50: +t4 = MEM_U32(a3 + 12); +//nop; +t5 = t4 << 13; +if ((int)t5 < 0) {//nop; +goto L49bfac;} +//nop; +t6 = MEM_U32(a3 + 24); +//nop; +v0 = MEM_U32(t6 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49bf8c;} +//nop; +f0.w[1] = MEM_U32(v0 + 24); +f0.w[0] = MEM_U32(v0 + 28); +f6.w[1] = zero; +goto L49bfbc; +f6.w[1] = zero; +L49bf8c: +//nop; +a0 = a3; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49bf9c; +//nop; +L49bf9c: +// bdead 3 gp = MEM_U32(sp + 24); +f2.d = f0.d; +f0.d = f2.d; +goto L49bfb8; +f0.d = f2.d; +L49bfac: +f0.w[1] = MEM_U32(a3 + 24); +f0.w[0] = MEM_U32(a3 + 28); +//nop; +L49bfb8: +f6.w[1] = zero; +L49bfbc: +f6.w[0] = zero; +//nop; +cf = f0.d == f6.d; +//nop; +if (!cf) {//nop; +goto L49bfe8;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +//nop; +goto L49c028; +//nop; +L49bfe8: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +//nop; +goto L49c028; +//nop; +L49bffc: +//nop; +a0 = 0x30000; +a2 = MEM_U32(a3 + 20); +MEM_U32(sp + 32) = a3; +a0 = a0 | 0xaf; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49c018; +a1 = 0x2; +L49c018: +a3 = MEM_U32(sp + 32); +// bdead 101 gp = MEM_U32(sp + 24); +t7 = 0x69; +MEM_U32(a3 + 4) = t7; +L49c028: +t8 = 0x1002dee4; +v0 = a3; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(a3 + 8) = t8; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_fold_constant_for_cast(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49c04c: +//fold_constant_for_cast: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +t6 = MEM_U32(a2 + 8); +s0 = a2; +t7 = MEM_U32(t6 + 4); +s2 = a1; +t8 = t7 + 0xffffffff; +at = t8 < 0x16; +if (at == 0) {a3 = a2; +goto L49d688;} +a3 = a2; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10017884[] = { +&&L49ce0c, +&&L49ce0c, +&&L49c5f0, +&&L49d688, +&&L49c0b0, +&&L49c0b0, +&&L49c0b0, +&&L49c0b0, +&&L49c0b0, +&&L49c0b0, +&&L49c34c, +&&L49c34c, +&&L49c34c, +&&L49c34c, +&&L49c34c, +&&L49c34c, +&&L49d688, +&&L49d688, +&&L49d688, +&&L49c0b0, +&&L49d688, +&&L49c34c, +}; +dest = Lswitch10017884[t8]; +//nop; +goto *dest; +//nop; +L49c0b0: +s1 = MEM_U32(s2 + 8); +//nop; +t9 = MEM_U32(s1 + 4); +//nop; +t0 = t9 + 0xffffffff; +at = t0 < 0x16; +if (at == 0) {//nop; +goto L49d6bc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100178dc[] = { +&&L49c138, +&&L49c138, +&&L49c0f0, +&&L49d6bc, +&&L49c17c, +&&L49c284, +&&L49c2ac, +&&L49c234, +&&L49c1d8, +&&L49c284, +&&L49c2d4, +&&L49c1ac, +&&L49c2d4, +&&L49c2fc, +&&L49c25c, +&&L49c208, +&&L49d6bc, +&&L49d6bc, +&&L49d6bc, +&&L49c284, +&&L49d6bc, +&&L49c324, +}; +dest = Lswitch100178dc[t0]; +//nop; +goto *dest; +//nop; +L49c0f0: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +//nop; +f0.f[0] = wrapper___ll_to_f((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1)); +goto L49c104; +//nop; +L49c104: +// bdead 40080101 gp = MEM_U32(sp + 40); +a1 = MEM_U32(s2 + 20); +//nop; +a2 = MEM_U32(s2 + 8); +f4.d = f0.f[0]; +MEM_U32(sp + 20) = f4.w[0]; +MEM_U32(sp + 16) = f4.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L49c128; +a0 = 0x68; +L49c128: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c138: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +//nop; +f0.d = wrapper___ll_to_d((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1)); +goto L49c14c; +//nop; +L49c14c: +// bdead 40080101 gp = MEM_U32(sp + 40); +a1 = MEM_U32(s2 + 20); +//nop; +a2 = MEM_U32(s2 + 8); +MEM_U32(sp + 20) = f0.w[0]; +MEM_U32(sp + 16) = f0.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L49c16c; +a0 = 0x68; +L49c16c: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c17c: +t3 = MEM_U32(s0 + 28); +//nop; +t4 = t3 << 24; +a3 = (int)t4 >> 24; +a0 = MEM_U32(s2 + 20); +a2 = (int)a3 >> 31; +a1 = s1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c19c; +a1 = s1; +L49c19c: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c1ac: +t7 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(s2 + 20); +a1 = s1; +a2 = 0x0; +a3 = t7 & 0xff; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L49c1c8; +a3 = t7 & 0xff; +L49c1c8: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c1d8: +t1 = MEM_U32(s0 + 28); +//nop; +t3 = t1 << 16; +a3 = (int)t3 >> 16; +a0 = MEM_U32(s2 + 20); +a2 = (int)a3 >> 31; +a1 = s1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c1f8; +a1 = s1; +L49c1f8: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c208: +t7 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(s2 + 20); +a1 = s1; +a2 = 0x0; +a3 = t7 & 0xffff; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L49c224; +a3 = t7 & 0xffff; +L49c224: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c234: +//nop; +a0 = MEM_U32(s2 + 20); +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +a1 = s1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c24c; +a1 = s1; +L49c24c: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c25c: +//nop; +a0 = MEM_U32(s2 + 20); +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +a1 = s1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c274; +a1 = s1; +L49c274: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c284: +a3 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(s2 + 20); +a1 = s1; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c29c; +a2 = (int)a3 >> 31; +L49c29c: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c2ac: +a3 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(s2 + 20); +a1 = s1; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c2c4; +a2 = (int)a3 >> 31; +L49c2c4: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c2d4: +//nop; +a0 = MEM_U32(s2 + 20); +a3 = MEM_U32(s0 + 28); +a1 = s1; +a2 = 0x0; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L49c2ec; +a2 = 0x0; +L49c2ec: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c2fc: +//nop; +a0 = MEM_U32(s2 + 20); +a3 = MEM_U32(s0 + 28); +a1 = s1; +a2 = 0x0; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L49c314; +a2 = 0x0; +L49c314: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c324: +a3 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(s2 + 20); +a1 = s1; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c33c; +a2 = (int)a3 >> 31; +L49c33c: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c34c: +s1 = MEM_U32(s2 + 8); +//nop; +t4 = MEM_U32(s1 + 4); +//nop; +t6 = t4 + 0xffffffff; +at = t6 < 0x16; +if (at == 0) {//nop; +goto L49d6bc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10017934[] = { +&&L49c3d4, +&&L49c3d4, +&&L49c38c, +&&L49d6bc, +&&L49c418, +&&L49c520, +&&L49c548, +&&L49c4d0, +&&L49c474, +&&L49c520, +&&L49c578, +&&L49c448, +&&L49c578, +&&L49c5a0, +&&L49c4f8, +&&L49c4a4, +&&L49d6bc, +&&L49d6bc, +&&L49d6bc, +&&L49c520, +&&L49d6bc, +&&L49c5c8, +}; +dest = Lswitch10017934[t6]; +//nop; +goto *dest; +//nop; +L49c38c: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +//nop; +f0.f[0] = wrapper___ull_to_f((((uint64_t)a0 << 32) | (uint64_t)a1)); +goto L49c3a0; +//nop; +L49c3a0: +// bdead 40080101 gp = MEM_U32(sp + 40); +a1 = MEM_U32(s2 + 20); +//nop; +a2 = MEM_U32(s2 + 8); +f6.d = f0.f[0]; +MEM_U32(sp + 20) = f6.w[0]; +MEM_U32(sp + 16) = f6.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L49c3c4; +a0 = 0x68; +L49c3c4: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c3d4: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +//nop; +f0.d = wrapper___ull_to_d((((uint64_t)a0 << 32) | (uint64_t)a1)); +goto L49c3e8; +//nop; +L49c3e8: +// bdead 40080101 gp = MEM_U32(sp + 40); +a1 = MEM_U32(s2 + 20); +//nop; +a2 = MEM_U32(s2 + 8); +MEM_U32(sp + 20) = f0.w[0]; +MEM_U32(sp + 16) = f0.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L49c408; +a0 = 0x68; +L49c408: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c418: +t9 = MEM_U32(s0 + 28); +a0 = MEM_U32(s2 + 20); +t5 = t9 << 24; +//nop; +a3 = (int)t5 >> 24; +a2 = (int)a3 >> 31; +a1 = s1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c438; +a1 = s1; +L49c438: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c448: +t3 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(s2 + 20); +a1 = s1; +a2 = 0x0; +a3 = t3 & 0xff; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L49c464; +a3 = t3 & 0xff; +L49c464: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c474: +t7 = MEM_U32(s0 + 28); +a0 = MEM_U32(s2 + 20); +t9 = t7 << 16; +a3 = (int)t9 >> 16; +//nop; +a2 = (int)a3 >> 31; +a1 = s1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c494; +a1 = s1; +L49c494: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c4a4: +t1 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(s2 + 20); +a1 = s1; +a2 = 0x0; +a3 = t1 & 0xffff; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L49c4c0; +a3 = t1 & 0xffff; +L49c4c0: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c4d0: +//nop; +a0 = MEM_U32(s2 + 20); +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +a1 = s1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c4e8; +a1 = s1; +L49c4e8: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c4f8: +//nop; +a0 = MEM_U32(s2 + 20); +a2 = MEM_U32(s0 + 24); +a3 = MEM_U32(s0 + 28); +a1 = s1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c510; +a1 = s1; +L49c510: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c520: +a3 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(s2 + 20); +a1 = s1; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c538; +a2 = (int)a3 >> 31; +L49c538: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c548: +t9 = MEM_U32(s0 + 28); +a0 = MEM_U32(s2 + 20); +a3 = t9; +a2 = (int)t9 >> 31; +//nop; +a1 = s1; +//nop; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c568; +//nop; +L49c568: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c578: +//nop; +a0 = MEM_U32(s2 + 20); +a3 = MEM_U32(s0 + 28); +a1 = s1; +a2 = 0x0; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L49c590; +a2 = 0x0; +L49c590: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c5a0: +//nop; +a0 = MEM_U32(s2 + 20); +a3 = MEM_U32(s0 + 28); +a1 = s1; +a2 = 0x0; +v0 = f_make_uiconstant(mem, sp, a0, a1, a2, a3); +goto L49c5b8; +a2 = 0x0; +L49c5b8: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c5c8: +a3 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(s2 + 20); +a1 = s1; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c5e0; +a2 = (int)a3 >> 31; +L49c5e0: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c5f0: +s1 = MEM_U32(s2 + 8); +//nop; +t9 = MEM_U32(s1 + 4); +//nop; +t0 = t9 + 0xffffffff; +at = t0 < 0x10; +if (at == 0) {//nop; +goto L49cd5c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1001798c[] = { +&&L49c630, +&&L49c630, +&&L49d6bc, +&&L49cd5c, +&&L49c6c4, +&&L49cd5c, +&&L49ca7c, +&&L49cc24, +&&L49c8cc, +&&L49cd5c, +&&L49cd5c, +&&L49c7c8, +&&L49cd5c, +&&L49cb20, +&&L49ccc0, +&&L49c978, +}; +dest = Lswitch1001798c[t0]; +//nop; +goto *dest; +//nop; +L49c630: +t1 = MEM_U32(s0 + 12); +//nop; +t2 = t1 << 13; +if ((int)t2 < 0) {//nop; +goto L49c68c;} +//nop; +t4 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t4 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49c668;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +//nop; +goto L49c694; +//nop; +L49c668: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49c678; +//nop; +L49c678: +// bdead 40080101 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49c694; +f12.f[0] = f2.f[0]; +L49c68c: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49c694: +//nop; +a1 = MEM_U32(s2 + 20); +f8.d = f12.f[0]; +MEM_U32(sp + 20) = f8.w[0]; +MEM_U32(sp + 16) = f8.w[1]; +a0 = 0x68; +a2 = s1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L49c6b4; +a2 = s1; +L49c6b4: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c6c4: +t5 = MEM_U32(s0 + 12); +//nop; +t3 = t5 << 13; +if ((int)t3 < 0) {//nop; +goto L49c720;} +//nop; +t6 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t6 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49c6fc;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t7 = fcsr; +goto L49c72c; +t7 = fcsr; +L49c6fc: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49c70c; +//nop; +L49c70c: +// bdead 40080001 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49c728; +f12.f[0] = f2.f[0]; +L49c720: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49c728: +t7 = fcsr; +L49c72c: +t8 = 0x1; +fcsr = t8; +a0 = MEM_U32(s2 + 20); +f10.w[0] = cvt_w_s(f12.f[0]); +a1 = s1; +t8 = fcsr; +a2 = 0x0; +t8 = t8 & 0x78; +if (t8 == 0) {at = 0x4f000000; +goto L49c798;} +at = 0x4f000000; +f10.w[0] = at; +t8 = 0x1; +f10.f[0] = f12.f[0] - f10.f[0]; +at = 0x80000000; +fcsr = t8; +//nop; +f10.w[0] = cvt_w_s(f10.f[0]); +t8 = fcsr; +//nop; +t8 = t8 & 0x78; +if (t8 != 0) {//nop; +goto L49c790;} +//nop; +t8 = f10.w[0]; +t8 = t8 | at; +goto L49c7a8; +t8 = t8 | at; +L49c790: +t8 = 0xffffffff; +goto L49c7a8; +t8 = 0xffffffff; +L49c798: +t8 = f10.w[0]; +//nop; +if ((int)t8 < 0) {//nop; +goto L49c790;} +//nop; +L49c7a8: +//nop; +fcsr = t7; +a3 = t8 & 0xff; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c7b8; +a3 = t8 & 0xff; +L49c7b8: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c7c8: +t0 = MEM_U32(s0 + 12); +//nop; +t1 = t0 << 13; +if ((int)t1 < 0) {//nop; +goto L49c824;} +//nop; +t2 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t2 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49c800;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t4 = fcsr; +goto L49c830; +t4 = fcsr; +L49c800: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49c810; +//nop; +L49c810: +// bdead 40080001 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49c82c; +f12.f[0] = f2.f[0]; +L49c824: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49c82c: +t4 = fcsr; +L49c830: +t5 = 0x1; +fcsr = t5; +a0 = MEM_U32(s2 + 20); +f16.w[0] = cvt_w_s(f12.f[0]); +a1 = s1; +t5 = fcsr; +a2 = 0x0; +t5 = t5 & 0x78; +if (t5 == 0) {at = 0x4f000000; +goto L49c89c;} +at = 0x4f000000; +f16.w[0] = at; +t5 = 0x1; +f16.f[0] = f12.f[0] - f16.f[0]; +at = 0x80000000; +fcsr = t5; +//nop; +f16.w[0] = cvt_w_s(f16.f[0]); +t5 = fcsr; +//nop; +t5 = t5 & 0x78; +if (t5 != 0) {//nop; +goto L49c894;} +//nop; +t5 = f16.w[0]; +t5 = t5 | at; +goto L49c8ac; +t5 = t5 | at; +L49c894: +t5 = 0xffffffff; +goto L49c8ac; +t5 = 0xffffffff; +L49c89c: +t5 = f16.w[0]; +//nop; +if ((int)t5 < 0) {//nop; +goto L49c894;} +//nop; +L49c8ac: +//nop; +fcsr = t4; +a3 = t5 & 0xff; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c8bc; +a3 = t5 & 0xff; +L49c8bc: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c8cc: +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 << 13; +if ((int)t7 < 0) {//nop; +goto L49c928;} +//nop; +t8 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t8 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49c904;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t9 = fcsr; +goto L49c934; +t9 = fcsr; +L49c904: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49c914; +//nop; +L49c914: +// bdead 40080001 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49c930; +f12.f[0] = f2.f[0]; +L49c928: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49c930: +t9 = fcsr; +L49c934: +a0 = MEM_U32(s2 + 20); +at = t9 | 0x3; +at = at ^ 0x2; +fcsr = at; +a1 = s1; +f18.w[0] = cvt_w_s(f12.f[0]); +t0 = f18.w[0]; +fcsr = t9; +//nop; +t1 = t0 << 16; +a3 = (int)t1 >> 16; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49c968; +a2 = (int)a3 >> 31; +L49c968: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49c978: +t4 = MEM_U32(s0 + 12); +//nop; +t5 = t4 << 13; +if ((int)t5 < 0) {//nop; +goto L49c9d4;} +//nop; +t3 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t3 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49c9b0;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t6 = fcsr; +goto L49c9e0; +t6 = fcsr; +L49c9b0: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49c9c0; +//nop; +L49c9c0: +// bdead 40080001 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49c9dc; +f12.f[0] = f2.f[0]; +L49c9d4: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49c9dc: +t6 = fcsr; +L49c9e0: +t7 = 0x1; +fcsr = t7; +a0 = MEM_U32(s2 + 20); +f4.w[0] = cvt_w_s(f12.f[0]); +a1 = s1; +t7 = fcsr; +a2 = 0x0; +t7 = t7 & 0x78; +if (t7 == 0) {at = 0x4f000000; +goto L49ca4c;} +at = 0x4f000000; +f4.w[0] = at; +t7 = 0x1; +f4.f[0] = f12.f[0] - f4.f[0]; +at = 0x80000000; +fcsr = t7; +//nop; +f4.w[0] = cvt_w_s(f4.f[0]); +t7 = fcsr; +//nop; +t7 = t7 & 0x78; +if (t7 != 0) {//nop; +goto L49ca44;} +//nop; +t7 = f4.w[0]; +t7 = t7 | at; +goto L49ca5c; +t7 = t7 | at; +L49ca44: +t7 = 0xffffffff; +goto L49ca5c; +t7 = 0xffffffff; +L49ca4c: +t7 = f4.w[0]; +//nop; +if ((int)t7 < 0) {//nop; +goto L49ca44;} +//nop; +L49ca5c: +//nop; +fcsr = t6; +a3 = t7 & 0xffff; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49ca6c; +a3 = t7 & 0xffff; +L49ca6c: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49ca7c: +t9 = MEM_U32(s0 + 12); +//nop; +t0 = t9 << 13; +if ((int)t0 < 0) {//nop; +goto L49cad8;} +//nop; +t1 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t1 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49cab4;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t2 = fcsr; +goto L49cae4; +t2 = fcsr; +L49cab4: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49cac4; +//nop; +L49cac4: +// bdead 40080001 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49cae0; +f12.f[0] = f2.f[0]; +L49cad8: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49cae0: +t2 = fcsr; +L49cae4: +//nop; +at = t2 | 0x3; +at = at ^ 0x2; +fcsr = at; +a0 = MEM_U32(s2 + 20); +f6.w[0] = cvt_w_s(f12.f[0]); +a1 = s1; +a3 = f6.w[0]; +fcsr = t2; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49cb10; +a2 = (int)a3 >> 31; +L49cb10: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49cb20: +t5 = MEM_U32(s0 + 12); +//nop; +t3 = t5 << 13; +if ((int)t3 < 0) {//nop; +goto L49cb7c;} +//nop; +t6 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t6 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49cb58;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t7 = fcsr; +goto L49cb88; +t7 = fcsr; +L49cb58: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49cb68; +//nop; +L49cb68: +// bdead 40080001 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49cb84; +f12.f[0] = f2.f[0]; +L49cb7c: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49cb84: +t7 = fcsr; +L49cb88: +t8 = 0x1; +fcsr = t8; +a0 = MEM_U32(s2 + 20); +f8.w[0] = cvt_w_s(f12.f[0]); +a1 = s1; +t8 = fcsr; +a2 = 0x0; +t8 = t8 & 0x78; +if (t8 == 0) {at = 0x4f000000; +goto L49cbf4;} +at = 0x4f000000; +f8.w[0] = at; +t8 = 0x1; +f8.f[0] = f12.f[0] - f8.f[0]; +at = 0x80000000; +fcsr = t8; +//nop; +f8.w[0] = cvt_w_s(f8.f[0]); +t8 = fcsr; +//nop; +t8 = t8 & 0x78; +if (t8 != 0) {//nop; +goto L49cbec;} +//nop; +t8 = f8.w[0]; +t8 = t8 | at; +goto L49cc04; +t8 = t8 | at; +L49cbec: +t8 = 0xffffffff; +goto L49cc04; +t8 = 0xffffffff; +L49cbf4: +t8 = f8.w[0]; +//nop; +if ((int)t8 < 0) {//nop; +goto L49cbec;} +//nop; +L49cc04: +//nop; +fcsr = t7; +a3 = t8; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49cc14; +a3 = t8; +L49cc14: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49cc24: +t9 = MEM_U32(s0 + 12); +//nop; +t0 = t9 << 13; +if ((int)t0 < 0) {//nop; +goto L49cc7c;} +//nop; +t1 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t1 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49cc5c;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +//nop; +goto L49cc84; +//nop; +L49cc5c: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49cc6c; +//nop; +L49cc6c: +// bdead 40080001 gp = MEM_U32(sp + 40); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49cc84; +f12.f[0] = f2.f[0]; +L49cc7c: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49cc84: +//nop; +//nop; +//nop; +temp64 = wrapper___f_to_ll(f12.f[0]); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49cc94; +//nop; +L49cc94: +// bdead 40080019 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s2 + 20); +//nop; +a1 = MEM_U32(s2 + 8); +a2 = v0; +a3 = v1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49ccb0; +a3 = v1; +L49ccb0: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49ccc0: +t2 = MEM_U32(s0 + 12); +//nop; +t4 = t2 << 13; +if ((int)t4 < 0) {//nop; +goto L49cd18;} +//nop; +t5 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t5 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49ccf8;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +//nop; +goto L49cd20; +//nop; +L49ccf8: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49cd08; +//nop; +L49cd08: +// bdead 40080001 gp = MEM_U32(sp + 40); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49cd20; +f12.f[0] = f2.f[0]; +L49cd18: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49cd20: +//nop; +//nop; +//nop; +temp64 = wrapper___f_to_ull(f12.f[0]); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49cd30; +//nop; +L49cd30: +// bdead 40080019 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s2 + 20); +//nop; +a1 = MEM_U32(s2 + 8); +a2 = v0; +a3 = v1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49cd4c; +a3 = v1; +L49cd4c: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49cd5c: +t3 = MEM_U32(s0 + 12); +//nop; +t6 = t3 << 13; +if ((int)t6 < 0) {//nop; +goto L49cdb8;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t7 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49cd94;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t8 = fcsr; +goto L49cdc4; +t8 = fcsr; +L49cd94: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49cda4; +//nop; +L49cda4: +// bdead 40080001 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49cdc0; +f12.f[0] = f2.f[0]; +L49cdb8: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49cdc0: +t8 = fcsr; +L49cdc4: +a0 = MEM_U32(s2 + 20); +at = t8 | 0x3; +at = at ^ 0x2; +fcsr = at; +a1 = s1; +f10.w[0] = cvt_w_s(f12.f[0]); +t9 = f10.w[0]; +fcsr = t8; +a3 = t9; +a2 = (int)t9 >> 31; +//nop; +//nop; +//nop; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49cdfc; +//nop; +L49cdfc: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49ce0c: +s1 = MEM_U32(s2 + 8); +//nop; +t0 = MEM_U32(s1 + 4); +//nop; +t1 = t0 + 0xffffffff; +at = t1 < 0x10; +if (at == 0) {//nop; +goto L49d5dc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100179cc[] = { +&&L49d6bc, +&&L49d6bc, +&&L49ce4c, +&&L49d5dc, +&&L49ceec, +&&L49d5dc, +&&L49d2d4, +&&L49d494, +&&L49d110, +&&L49d5dc, +&&L49d5dc, +&&L49d000, +&&L49d5dc, +&&L49d380, +&&L49d538, +&&L49d1c4, +}; +dest = Lswitch100179cc[t1]; +//nop; +goto *dest; +//nop; +L49ce4c: +t2 = MEM_U32(s0 + 12); +//nop; +t4 = t2 << 13; +if ((int)t4 < 0) {//nop; +goto L49ceac;} +//nop; +t5 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t5 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49ce88;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +f16.f[0] = f12.d; +goto L49cebc; +f16.f[0] = f12.d; +L49ce88: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49ce98; +//nop; +L49ce98: +// bdead 40080101 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.d = f0.d; +f12.d = f2.d; +goto L49ceb8; +f12.d = f2.d; +L49ceac: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49ceb8: +f16.f[0] = f12.d; +L49cebc: +//nop; +a1 = MEM_U32(s2 + 20); +f18.d = f16.f[0]; +MEM_U32(sp + 20) = f18.w[0]; +MEM_U32(sp + 16) = f18.w[1]; +a0 = 0x68; +a2 = s1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L49cedc; +a2 = s1; +L49cedc: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49ceec: +t3 = MEM_U32(s0 + 12); +//nop; +t6 = t3 << 13; +if ((int)t6 < 0) {//nop; +goto L49cf4c;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t7 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49cf28;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t8 = fcsr; +goto L49cf5c; +t8 = fcsr; +L49cf28: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49cf38; +//nop; +L49cf38: +// bdead 40080003 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.d = f0.d; +f12.d = f2.d; +goto L49cf58; +f12.d = f2.d; +L49cf4c: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49cf58: +t8 = fcsr; +L49cf5c: +t9 = 0x1; +fcsr = t9; +a0 = MEM_U32(s2 + 20); +f4.w[0] = cvt_w_d(f12.d); +a1 = s1; +t9 = fcsr; +at = 0x41e00000; +t9 = t9 & 0x78; +if (t9 == 0) {//nop; +goto L49cfcc;} +//nop; +f4.w[1] = at; +f4.w[0] = zero; +t9 = 0x1; +f4.d = f12.d - f4.d; +at = 0x80000000; +fcsr = t9; +//nop; +f4.w[0] = cvt_w_d(f4.d); +t9 = fcsr; +//nop; +t9 = t9 & 0x78; +if (t9 != 0) {//nop; +goto L49cfc4;} +//nop; +t9 = f4.w[0]; +t9 = t9 | at; +goto L49cfdc; +t9 = t9 | at; +L49cfc4: +t9 = 0xffffffff; +goto L49cfdc; +t9 = 0xffffffff; +L49cfcc: +t9 = f4.w[0]; +//nop; +if ((int)t9 < 0) {//nop; +goto L49cfc4;} +//nop; +L49cfdc: +a3 = t9 & 0xff; +//nop; +fcsr = t8; +a2 = 0x0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49cff0; +a2 = 0x0; +L49cff0: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49d000: +t1 = MEM_U32(s0 + 12); +//nop; +t2 = t1 << 13; +if ((int)t2 < 0) {//nop; +goto L49d060;} +//nop; +t4 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t4 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49d03c;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t5 = fcsr; +goto L49d070; +t5 = fcsr; +L49d03c: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49d04c; +//nop; +L49d04c: +// bdead 40080003 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.d = f0.d; +f12.d = f2.d; +goto L49d06c; +f12.d = f2.d; +L49d060: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49d06c: +t5 = fcsr; +L49d070: +t3 = 0x1; +fcsr = t3; +a0 = MEM_U32(s2 + 20); +f6.w[0] = cvt_w_d(f12.d); +a1 = s1; +t3 = fcsr; +a2 = 0x0; +t3 = t3 & 0x78; +if (t3 == 0) {at = 0x41e00000; +goto L49d0e0;} +at = 0x41e00000; +f6.w[1] = at; +f6.w[0] = zero; +t3 = 0x1; +f6.d = f12.d - f6.d; +at = 0x80000000; +fcsr = t3; +//nop; +f6.w[0] = cvt_w_d(f6.d); +t3 = fcsr; +//nop; +t3 = t3 & 0x78; +if (t3 != 0) {//nop; +goto L49d0d8;} +//nop; +t3 = f6.w[0]; +t3 = t3 | at; +goto L49d0f0; +t3 = t3 | at; +L49d0d8: +t3 = 0xffffffff; +goto L49d0f0; +t3 = 0xffffffff; +L49d0e0: +t3 = f6.w[0]; +//nop; +if ((int)t3 < 0) {//nop; +goto L49d0d8;} +//nop; +L49d0f0: +//nop; +fcsr = t5; +a3 = t3 & 0xff; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49d100; +a3 = t3 & 0xff; +L49d100: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49d110: +t7 = MEM_U32(s0 + 12); +//nop; +t8 = t7 << 13; +if ((int)t8 < 0) {//nop; +goto L49d170;} +//nop; +t9 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t9 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49d14c;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t0 = fcsr; +goto L49d180; +t0 = fcsr; +L49d14c: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49d15c; +//nop; +L49d15c: +// bdead 40080001 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.d = f0.d; +f12.d = f2.d; +goto L49d17c; +f12.d = f2.d; +L49d170: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49d17c: +t0 = fcsr; +L49d180: +//nop; +at = t0 | 0x3; +at = at ^ 0x2; +fcsr = at; +a0 = MEM_U32(s2 + 20); +f8.w[0] = cvt_w_d(f12.d); +a1 = s1; +t1 = f8.w[0]; +fcsr = t0; +t2 = t1 << 16; +a3 = (int)t2 >> 16; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49d1b4; +a2 = (int)a3 >> 31; +L49d1b4: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49d1c4: +t5 = MEM_U32(s0 + 12); +//nop; +t3 = t5 << 13; +if ((int)t3 < 0) {//nop; +goto L49d224;} +//nop; +t6 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t6 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49d200;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t7 = fcsr; +goto L49d234; +t7 = fcsr; +L49d200: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49d210; +//nop; +L49d210: +// bdead 40080003 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.d = f0.d; +f12.d = f2.d; +goto L49d230; +f12.d = f2.d; +L49d224: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49d230: +t7 = fcsr; +L49d234: +t8 = 0x1; +fcsr = t8; +a0 = MEM_U32(s2 + 20); +f10.w[0] = cvt_w_d(f12.d); +a1 = s1; +t8 = fcsr; +a2 = 0x0; +t8 = t8 & 0x78; +if (t8 == 0) {at = 0x41e00000; +goto L49d2a4;} +at = 0x41e00000; +f10.w[1] = at; +f10.w[0] = zero; +t8 = 0x1; +f10.d = f12.d - f10.d; +at = 0x80000000; +fcsr = t8; +//nop; +f10.w[0] = cvt_w_d(f10.d); +t8 = fcsr; +//nop; +t8 = t8 & 0x78; +if (t8 != 0) {//nop; +goto L49d29c;} +//nop; +t8 = f10.w[0]; +t8 = t8 | at; +goto L49d2b4; +t8 = t8 | at; +L49d29c: +t8 = 0xffffffff; +goto L49d2b4; +t8 = 0xffffffff; +L49d2a4: +t8 = f10.w[0]; +//nop; +if ((int)t8 < 0) {//nop; +goto L49d29c;} +//nop; +L49d2b4: +//nop; +fcsr = t7; +a3 = t8 & 0xffff; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49d2c4; +a3 = t8 & 0xffff; +L49d2c4: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49d2d4: +t0 = MEM_U32(s0 + 12); +//nop; +t1 = t0 << 13; +if ((int)t1 < 0) {//nop; +goto L49d334;} +//nop; +t2 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t2 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49d310;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t4 = fcsr; +goto L49d344; +t4 = fcsr; +L49d310: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49d320; +//nop; +L49d320: +// bdead 40080001 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.d = f0.d; +f12.d = f2.d; +goto L49d340; +f12.d = f2.d; +L49d334: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49d340: +t4 = fcsr; +L49d344: +//nop; +at = t4 | 0x3; +at = at ^ 0x2; +fcsr = at; +a0 = MEM_U32(s2 + 20); +f16.w[0] = cvt_w_d(f12.d); +a1 = s1; +a3 = f16.w[0]; +fcsr = t4; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49d370; +a2 = (int)a3 >> 31; +L49d370: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49d380: +t3 = MEM_U32(s0 + 12); +//nop; +t6 = t3 << 13; +if ((int)t6 < 0) {//nop; +goto L49d3e0;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t7 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49d3bc;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t8 = fcsr; +goto L49d3f0; +t8 = fcsr; +L49d3bc: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49d3cc; +//nop; +L49d3cc: +// bdead 40080003 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.d = f0.d; +f12.d = f2.d; +goto L49d3ec; +f12.d = f2.d; +L49d3e0: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49d3ec: +t8 = fcsr; +L49d3f0: +t9 = 0x1; +fcsr = t9; +a0 = MEM_U32(s2 + 20); +f18.w[0] = cvt_w_d(f12.d); +a1 = s1; +t9 = fcsr; +at = 0x41e00000; +t9 = t9 & 0x78; +if (t9 == 0) {//nop; +goto L49d460;} +//nop; +f18.w[1] = at; +f18.w[0] = zero; +t9 = 0x1; +f18.d = f12.d - f18.d; +at = 0x80000000; +fcsr = t9; +//nop; +f18.w[0] = cvt_w_d(f18.d); +t9 = fcsr; +//nop; +t9 = t9 & 0x78; +if (t9 != 0) {//nop; +goto L49d458;} +//nop; +t9 = f18.w[0]; +t9 = t9 | at; +goto L49d470; +t9 = t9 | at; +L49d458: +t9 = 0xffffffff; +goto L49d470; +t9 = 0xffffffff; +L49d460: +t9 = f18.w[0]; +//nop; +if ((int)t9 < 0) {//nop; +goto L49d458;} +//nop; +L49d470: +a3 = t9; +//nop; +fcsr = t8; +a2 = 0x0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49d484; +a2 = 0x0; +L49d484: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49d494: +t0 = MEM_U32(s0 + 12); +//nop; +t1 = t0 << 13; +if ((int)t1 < 0) {//nop; +goto L49d4f0;} +//nop; +t2 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t2 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49d4d0;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +//nop; +goto L49d4fc; +//nop; +L49d4d0: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49d4e0; +//nop; +L49d4e0: +// bdead 40080001 gp = MEM_U32(sp + 40); +f2.d = f0.d; +f12.d = f2.d; +goto L49d4fc; +f12.d = f2.d; +L49d4f0: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49d4fc: +//nop; +//nop; +//nop; +temp64 = wrapper___d_to_ll(f12.d); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49d50c; +//nop; +L49d50c: +// bdead 40080019 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s2 + 20); +//nop; +a1 = MEM_U32(s2 + 8); +a2 = v0; +a3 = v1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49d528; +a3 = v1; +L49d528: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49d538: +t4 = MEM_U32(s0 + 12); +//nop; +t5 = t4 << 13; +if ((int)t5 < 0) {//nop; +goto L49d594;} +//nop; +t3 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t3 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49d574;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +//nop; +goto L49d5a0; +//nop; +L49d574: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49d584; +//nop; +L49d584: +// bdead 40080001 gp = MEM_U32(sp + 40); +f2.d = f0.d; +f12.d = f2.d; +goto L49d5a0; +f12.d = f2.d; +L49d594: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49d5a0: +//nop; +//nop; +//nop; +temp64 = wrapper___d_to_ull(f12.d); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49d5b0; +//nop; +L49d5b0: +// bdead 40080019 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s2 + 20); +//nop; +a1 = MEM_U32(s2 + 8); +a2 = v0; +a3 = v1; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49d5cc; +a3 = v1; +L49d5cc: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49d5dc: +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 << 13; +if ((int)t7 < 0) {//nop; +goto L49d63c;} +//nop; +t8 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t8 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49d618;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t9 = fcsr; +goto L49d64c; +t9 = fcsr; +L49d618: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49d628; +//nop; +L49d628: +// bdead 40080001 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +f2.d = f0.d; +f12.d = f2.d; +goto L49d648; +f12.d = f2.d; +L49d63c: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49d648: +t9 = fcsr; +L49d64c: +a0 = MEM_U32(s2 + 20); +at = t9 | 0x3; +at = at ^ 0x2; +fcsr = at; +a1 = s1; +f4.w[0] = cvt_w_d(f12.d); +fcsr = t9; +//nop; +a3 = f4.w[0]; +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49d678; +a2 = (int)a3 >> 31; +L49d678: +// bdead 80009 gp = MEM_U32(sp + 40); +s1 = MEM_U32(s2 + 8); +a3 = v0; +goto L49d6bc; +a3 = v0; +L49d688: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 48) = a3; +a0 = a0 | 0xb0; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49d6a4; +a1 = 0x2; +L49d6a4: +// bdead 400a0001 gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +t1 = 0x69; +MEM_U32(s0 + 4) = t1; +s1 = MEM_U32(s2 + 8); +//nop; +L49d6bc: +MEM_U32(a3 + 8) = s1; +// bdead 101 ra = MEM_U32(sp + 44); +// bdead 101 s2 = MEM_U32(sp + 36); +// bdead 101 s1 = MEM_U32(sp + 32); +// bdead 101 s0 = MEM_U32(sp + 28); +// bdead 101 sp = sp + 0x30; +v0 = a3; +return v0; +v0 = a3; +} + +static uint32_t f_fold_constant_for_bool(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49d6dc: +//fold_constant_for_bool: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a1 + 24); +t7 = MEM_U32(a1 + 28); +if (t6 != 0) {a3 = a0; +goto L49d720;} +a3 = a0; +if (t7 != 0) {//nop; +goto L49d720;} +//nop; +a0 = 0x1002dfd4; +t0 = 0x1002dfd8; +a1 = MEM_U32(a0 + 0); +t8 = MEM_U32(a2 + 4); +goto L49d734; +t8 = MEM_U32(a2 + 4); +L49d720: +t0 = 0x1002dfd8; +a0 = 0x1002dfd4; +a1 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U32(a2 + 4); +L49d734: +v1 = 0x65; +if (v1 != t8) {//nop; +goto L49d76c;} +//nop; +t2 = MEM_U32(a2 + 24); +t3 = MEM_U32(a2 + 28); +if (t2 != 0) {//nop; +goto L49d764;} +//nop; +if (t3 != 0) {//nop; +goto L49d764;} +//nop; +a2 = MEM_U32(a0 + 0); +v0 = MEM_U32(a3 + 4); +goto L49d770; +v0 = MEM_U32(a3 + 4); +L49d764: +a2 = MEM_U32(t0 + 0); +//nop; +L49d76c: +v0 = MEM_U32(a3 + 4); +L49d770: +at = 0x39; +if (v0 == at) {at = 0x55; +goto L49d78c;} +at = 0x55; +if (v0 == at) {//nop; +goto L49d7d0;} +//nop; +a2 = 0x191; +goto L49d814; +a2 = 0x191; +L49d78c: +v0 = MEM_U32(a0 + 0); +//nop; +if (a1 != v0) {//nop; +goto L49d7a4;} +//nop; +a3 = v0; +goto L49d83c; +a3 = v0; +L49d7a4: +t9 = MEM_U32(a2 + 4); +//nop; +if (v1 != t9) {//nop; +goto L49d7bc;} +//nop; +a3 = a2; +goto L49d83c; +a3 = a2; +L49d7bc: +t1 = 0x1002dee4; +//nop; +t1 = MEM_U32(t1 + 0); +MEM_U32(a3 + 8) = t1; +goto L49d83c; +MEM_U32(a3 + 8) = t1; +L49d7d0: +v0 = MEM_U32(t0 + 0); +//nop; +if (a1 != v0) {//nop; +goto L49d7e8;} +//nop; +a3 = v0; +goto L49d83c; +a3 = v0; +L49d7e8: +t4 = MEM_U32(a2 + 4); +//nop; +if (v1 != t4) {//nop; +goto L49d800;} +//nop; +a3 = a2; +goto L49d83c; +a3 = a2; +L49d800: +t5 = 0x1002dee4; +//nop; +t5 = MEM_U32(t5 + 0); +MEM_U32(a3 + 8) = t5; +goto L49d83c; +MEM_U32(a3 + 8) = t5; +L49d814: +a0 = 0x1001775c; +a1 = 0x10017764; +//nop; +MEM_U32(sp + 32) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L49d830; +a1 = a1; +L49d830: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +L49d83c: +// bdead 101 ra = MEM_U32(sp + 28); +// bdead 101 sp = sp + 0x20; +v0 = a3; +return v0; +v0 = a3; +} + +static uint32_t func_49d84c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49d84c: +//nop; +//nop; +//nop; +t6 = 0x1002dff4; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400281eb MEM_U32(sp + 28) = ra; +// fdead 400281eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +if (t6 == 0) {a3 = a2; +goto L49d8a0;} +a3 = a2; +t7 = MEM_U32(a0 + 8); +//nop; +v0 = MEM_U32(t7 + 4); +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x4; +goto L49d8a0;} +at = (int)v0 < (int)0x4; +if (at != 0) {v0 = zero; +goto L49d908;} +v0 = zero; +L49d8a0: +//nop; +a0 = MEM_U32(s0 + 4); +a1 = MEM_U32(s0 + 8); +a2 = MEM_U32(sp + 36); +//nop; +v0 = f_overflows(mem, sp, a0, a1, a2, a3); +goto L49d8b8; +//nop; +L49d8b8: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {v0 = zero; +goto L49d908;} +v0 = zero; +t8 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(t8 + 4); +//nop; +v0 = f_get_type_name(mem, sp, a0); +goto L49d8d8; +//nop; +L49d8d8: +// bdead 40020009 gp = MEM_U32(sp + 24); +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x10d; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49d8f8; +a3 = v0; +L49d8f8: +// bdead 1 gp = MEM_U32(sp + 24); +v0 = 0x1; +goto L49d908; +v0 = 0x1; +// fdead 0 v0 = zero; +L49d908: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t f_fold_constant_for_binop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49d918: +//fold_constant_for_binop: +//nop; +//nop; +//nop; +sp = sp + 0xffffff30; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s1; +// fdead 400001eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 200) = a0; +t6 = MEM_U32(a1 + 8); +s0 = a1; +t0 = MEM_U32(t6 + 4); +s1 = a2; +a3 = (int)t0 < (int)0x5; +if (a3 != 0) {a1 = s0; +goto L49d964;} +a1 = s0; +a3 = (int)t0 < (int)0xb; +if (a3 != 0) {//nop; +goto L49d96c;} +//nop; +L49d964: +a3 = t0 ^ 0x14; +a3 = a3 < 0x1; +L49d96c: +//nop; +MEM_U32(sp + 160) = a3; +// fdead 400683eb t9 = t9; +MEM_U32(sp + 156) = zero; +a2 = s1; +MEM_U32(sp + 208) = a0; +MEM_U32(sp + 148) = a3; +MEM_U32(sp + 152) = zero; +v0 = func_49d84c(mem, sp, a0, a1, a2); +goto L49d990; +MEM_U32(sp + 152) = zero; +L49d990: +t2 = MEM_U32(sp + 208); +// bdead 4006080b gp = MEM_U32(sp + 40); +a2 = MEM_U32(t2 + 4); +a3 = MEM_U32(sp + 148); +t8 = a2 + 0xffffffc5; +t1 = MEM_U32(sp + 152); +at = t8 < 0x1e; +ra = 0x14; +t2 = s0; +if (at == 0) {MEM_U32(sp + 76) = a2; +goto L49d9e4;} +MEM_U32(sp + 76) = a2; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10017a0c[] = { +&&L49d9dc, +&&L49d9dc, +&&L49d9dc, +&&L49d9e4, +&&L49d9e4, +&&L49d9e4, +&&L49d9e4, +&&L49d9e4, +&&L49d9e4, +&&L49d9dc, +&&L49d9e4, +&&L49d9e4, +&&L49d9e4, +&&L49d9e4, +&&L49d9e4, +&&L49d9e4, +&&L49d9dc, +&&L49d9e4, +&&L49d9e4, +&&L49d9dc, +&&L49d9e4, +&&L49d9dc, +&&L49d9e4, +&&L49d9dc, +&&L49d9e4, +&&L49d9e4, +&&L49d9e4, +&&L49d9dc, +&&L49d9e4, +&&L49d9dc, +}; +dest = Lswitch10017a0c[t8]; +//nop; +goto *dest; +//nop; +L49d9dc: +t9 = 0x1; +MEM_U32(sp + 156) = t9; +L49d9e4: +at = 0x4b; +if (a2 == at) {at = 0x58; +goto L49d9f8;} +at = 0x58; +if (a2 != at) {//nop; +goto L49da44;} +//nop; +L49d9f8: +t6 = MEM_U32(s0 + 8); +//nop; +MEM_U32(sp + 84) = t6; +t0 = MEM_U32(t6 + 4); +t8 = MEM_U32(sp + 84); +t3 = ra ^ t0; +t3 = t3 < 0x1; +if (t3 != 0) {at = (int)t0 < (int)0x5; +goto L49da2c;} +at = (int)t0 < (int)0x5; +if (at != 0) {at = (int)t0 < (int)0x11; +goto L49da3c;} +at = (int)t0 < (int)0x11; +if (at == 0) {//nop; +goto L49da3c;} +//nop; +L49da2c: +t9 = MEM_U32(t8 + 24); +t5 = 0x40; +if (t5 == t9) {t8 = t0 + 0xffffffff; +goto L49dacc;} +t8 = t0 + 0xffffffff; +L49da3c: +t1 = 0x1; +goto L49dac8; +t1 = 0x1; +L49da44: +t4 = MEM_U32(s0 + 8); +//nop; +t0 = MEM_U32(t4 + 4); +//nop; +t3 = ra ^ t0; +t3 = t3 < 0x1; +if (t3 != 0) {at = (int)t0 < (int)0x5; +goto L49da74;} +at = (int)t0 < (int)0x5; +if (at != 0) {at = (int)t0 < (int)0x11; +goto L49dac0;} +at = (int)t0 < (int)0x11; +if (at == 0) {//nop; +goto L49dac0;} +//nop; +L49da74: +t6 = MEM_U32(t4 + 24); +t5 = 0x40; +if (t5 != t6) {//nop; +goto L49dac0;} +//nop; +a1 = MEM_U32(s1 + 8); +//nop; +a0 = MEM_U32(a1 + 4); +//nop; +if (ra == a0) {at = (int)a0 < (int)0x5; +goto L49daac;} +at = (int)a0 < (int)0x5; +if (at != 0) {at = (int)a0 < (int)0x11; +goto L49dac0;} +at = (int)a0 < (int)0x11; +if (at == 0) {//nop; +goto L49dac0;} +//nop; +L49daac: +MEM_U32(sp + 84) = t4; +t7 = MEM_U32(a1 + 24); +//nop; +if (t5 == t7) {t8 = t0 + 0xffffffff; +goto L49dacc;} +t8 = t0 + 0xffffffff; +L49dac0: +t1 = 0x1; +MEM_U32(sp + 84) = t4; +L49dac8: +t8 = t0 + 0xffffffff; +L49dacc: +at = t8 < 0x16; +if (at == 0) {//nop; +goto L49f83c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10017a84[] = { +&&L49f2e8, +&&L49f2e8, +&&L49ee00, +&&L49f83c, +&&L49daf8, +&&L49daf8, +&&L49daf8, +&&L49daf8, +&&L49daf8, +&&L49daf8, +&&L49daf8, +&&L49daf8, +&&L49daf8, +&&L49daf8, +&&L49daf8, +&&L49daf8, +&&L49f83c, +&&L49f83c, +&&L49f83c, +&&L49daf8, +&&L49f83c, +&&L49daf8, +}; +dest = Lswitch10017a84[t8]; +//nop; +goto *dest; +//nop; +L49daf8: +t9 = MEM_U32(sp + 76); +//nop; +t6 = t9 + 0xffffffc5; +at = t6 < 0x1e; +if (at == 0) {//nop; +goto L49ec9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10017adc[] = { +&&L49ea38, +&&L49eb04, +&&L49ebd0, +&&L49ec9c, +&&L49ec9c, +&&L49ec9c, +&&L49ec9c, +&&L49ec9c, +&&L49ec9c, +&&L49e0c8, +&&L49ec9c, +&&L49ec9c, +&&L49ec9c, +&&L49ec9c, +&&L49ec9c, +&&L49ec9c, +&&L49e6d8, +&&L49ec9c, +&&L49ec9c, +&&L49dcf4, +&&L49ec9c, +&&L49e3b4, +&&L49ec9c, +&&L49deb8, +&&L49ec9c, +&&L49ec9c, +&&L49ec9c, +&&L49db30, +&&L49ec9c, +&&L49e888, +}; +dest = Lswitch10017adc[t6]; +//nop; +goto *dest; +//nop; +L49db30: +v0 = (int)t0 < (int)0x5; +if (a3 == 0) {v0 = v0 ^ 0x1; +goto L49dbfc;} +v0 = v0 ^ 0x1; +if (t1 == 0) {//nop; +goto L49db8c;} +//nop; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49db54;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49db5c;} +//nop; +L49db54: +if (t3 == 0) {//nop; +goto L49db6c;} +//nop; +L49db5c: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +a3 = t8 + t7; +goto L49db7c; +a3 = t8 + t7; +L49db6c: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +//nop; +a3 = t8 + t7; +L49db7c: +t6 = (int)a3 >> 31; +MEM_U32(sp + 176) = t6; +MEM_U32(sp + 180) = a3; +goto L49ecc8; +MEM_U32(sp + 180) = a3; +L49db8c: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49db9c;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49dba4;} +//nop; +L49db9c: +if (t3 == 0) {//nop; +goto L49dbd0;} +//nop; +L49dba4: +t9 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +t8 = MEM_U32(s0 + 24); +t9 = t9 + t7; +t6 = MEM_U32(s1 + 24); +at = t9 < t7; +t8 = at + t8; +t8 = t8 + t6; +MEM_U32(sp + 176) = t8; +MEM_U32(sp + 180) = t9; +goto L49ecc8; +MEM_U32(sp + 180) = t9; +L49dbd0: +t7 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +t6 = MEM_U32(s0 + 24); +t7 = t7 + t9; +t8 = MEM_U32(s1 + 24); +at = t7 < t9; +t6 = at + t6; +t6 = t6 + t8; +MEM_U32(sp + 176) = t6; +MEM_U32(sp + 180) = t7; +goto L49ecc8; +MEM_U32(sp + 180) = t7; +L49dbfc: +if (t1 == 0) {//nop; +goto L49dc84;} +//nop; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49dc14;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49dc1c;} +//nop; +L49dc14: +if (t3 == 0) {//nop; +goto L49dc48;} +//nop; +L49dc1c: +t9 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +t8 = MEM_U32(s0 + 24); +t9 = t9 + t7; +t6 = MEM_U32(s1 + 24); +at = t9 < t7; +t8 = at + t8; +t8 = t8 + t6; +MEM_U32(sp + 136) = t8; +MEM_U32(sp + 140) = t9; +goto L49dc70; +MEM_U32(sp + 140) = t9; +L49dc48: +t7 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +t6 = MEM_U32(s0 + 24); +t7 = t7 + t9; +t8 = MEM_U32(s1 + 24); +at = t7 < t9; +t6 = at + t6; +t6 = t6 + t8; +MEM_U32(sp + 136) = t6; +MEM_U32(sp + 140) = t7; +L49dc70: +t9 = MEM_U32(sp + 140); +t8 = 0x0; +MEM_U32(sp + 168) = t8; +MEM_U32(sp + 172) = t9; +goto L49ecc8; +MEM_U32(sp + 172) = t9; +L49dc84: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49dc94;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49dc9c;} +//nop; +L49dc94: +if (t3 == 0) {//nop; +goto L49dcc8;} +//nop; +L49dc9c: +t7 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +t6 = MEM_U32(s0 + 24); +t7 = t7 + t9; +t8 = MEM_U32(s1 + 24); +at = t7 < t9; +t6 = at + t6; +t6 = t6 + t8; +MEM_U32(sp + 168) = t6; +MEM_U32(sp + 172) = t7; +goto L49ecc8; +MEM_U32(sp + 172) = t7; +L49dcc8: +t9 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +t8 = MEM_U32(s0 + 24); +t9 = t9 + t7; +t6 = MEM_U32(s1 + 24); +at = t9 < t7; +t8 = at + t8; +t8 = t8 + t6; +MEM_U32(sp + 168) = t8; +MEM_U32(sp + 172) = t9; +goto L49ecc8; +MEM_U32(sp + 172) = t9; +L49dcf4: +v0 = (int)t0 < (int)0x5; +if (a3 == 0) {v0 = v0 ^ 0x1; +goto L49ddc0;} +v0 = v0 ^ 0x1; +if (t1 == 0) {//nop; +goto L49dd50;} +//nop; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49dd18;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49dd20;} +//nop; +L49dd18: +if (t3 == 0) {//nop; +goto L49dd30;} +//nop; +L49dd20: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +a3 = t8 - t7; +goto L49dd40; +a3 = t8 - t7; +L49dd30: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +//nop; +a3 = t8 - t7; +L49dd40: +t6 = (int)a3 >> 31; +MEM_U32(sp + 176) = t6; +MEM_U32(sp + 180) = a3; +goto L49ecc8; +MEM_U32(sp + 180) = a3; +L49dd50: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49dd60;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49dd68;} +//nop; +L49dd60: +if (t3 == 0) {//nop; +goto L49dd94;} +//nop; +L49dd68: +t9 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +t8 = MEM_U32(s0 + 24); +t6 = MEM_U32(s1 + 24); +at = t9 < t7; +t8 = t8 - t6; +t8 = t8 - at; +t9 = t9 - t7; +MEM_U32(sp + 180) = t9; +MEM_U32(sp + 176) = t8; +goto L49ecc8; +MEM_U32(sp + 176) = t8; +L49dd94: +t7 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +t6 = MEM_U32(s0 + 24); +t8 = MEM_U32(s1 + 24); +at = t7 < t9; +t6 = t6 - t8; +t6 = t6 - at; +t7 = t7 - t9; +MEM_U32(sp + 180) = t7; +MEM_U32(sp + 176) = t6; +goto L49ecc8; +MEM_U32(sp + 176) = t6; +L49ddc0: +if (t1 == 0) {//nop; +goto L49de48;} +//nop; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49ddd8;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49dde0;} +//nop; +L49ddd8: +if (t3 == 0) {//nop; +goto L49de0c;} +//nop; +L49dde0: +t9 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +t8 = MEM_U32(s0 + 24); +t6 = MEM_U32(s1 + 24); +at = t9 < t7; +t8 = t8 - t6; +t8 = t8 - at; +t9 = t9 - t7; +MEM_U32(sp + 140) = t9; +MEM_U32(sp + 136) = t8; +goto L49de34; +MEM_U32(sp + 136) = t8; +L49de0c: +t7 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +t6 = MEM_U32(s0 + 24); +t8 = MEM_U32(s1 + 24); +at = t7 < t9; +t6 = t6 - t8; +t6 = t6 - at; +t7 = t7 - t9; +MEM_U32(sp + 140) = t7; +MEM_U32(sp + 136) = t6; +L49de34: +t9 = MEM_U32(sp + 140); +t8 = 0x0; +MEM_U32(sp + 168) = t8; +MEM_U32(sp + 172) = t9; +goto L49ecc8; +MEM_U32(sp + 172) = t9; +L49de48: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49de58;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49de60;} +//nop; +L49de58: +if (t3 == 0) {//nop; +goto L49de8c;} +//nop; +L49de60: +t7 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +t6 = MEM_U32(s0 + 24); +t8 = MEM_U32(s1 + 24); +at = t7 < t9; +t6 = t6 - t8; +t6 = t6 - at; +t7 = t7 - t9; +MEM_U32(sp + 172) = t7; +MEM_U32(sp + 168) = t6; +goto L49ecc8; +MEM_U32(sp + 168) = t6; +L49de8c: +t9 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +t8 = MEM_U32(s0 + 24); +t6 = MEM_U32(s1 + 24); +at = t9 < t7; +t8 = t8 - t6; +t8 = t8 - at; +t9 = t9 - t7; +MEM_U32(sp + 172) = t9; +MEM_U32(sp + 168) = t8; +goto L49ecc8; +MEM_U32(sp + 168) = t8; +L49deb8: +v0 = (int)t0 < (int)0x5; +if (a3 == 0) {v0 = v0 ^ 0x1; +goto L49dfb4;} +v0 = v0 ^ 0x1; +if (t1 == 0) {//nop; +goto L49df2c;} +//nop; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49dedc;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49dee4;} +//nop; +L49dedc: +if (t3 == 0) {//nop; +goto L49df00;} +//nop; +L49dee4: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +//nop; +lo = t8 * t7; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t7 >> 32); +a3 = lo; +t6 = (int)a3 >> 31; +goto L49df20; +t6 = (int)a3 >> 31; +L49df00: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +//nop; +lo = t8 * t7; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t7 >> 32); +a3 = lo; +//nop; +//nop; +t6 = (int)a3 >> 31; +L49df20: +MEM_U32(sp + 176) = t6; +MEM_U32(sp + 180) = a3; +goto L49ecc8; +MEM_U32(sp + 180) = a3; +L49df2c: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49df3c;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49df44;} +//nop; +L49df3c: +if (t3 == 0) {//nop; +goto L49df7c;} +//nop; +L49df44: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49df60; +//nop; +L49df60: +MEM_U32(sp + 176) = v0; +MEM_U32(sp + 180) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49df7c: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49df98; +//nop; +L49df98: +MEM_U32(sp + 176) = v0; +MEM_U32(sp + 180) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49dfb4: +if (t1 == 0) {//nop; +goto L49e040;} +//nop; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49dfcc;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49dfd4;} +//nop; +L49dfcc: +if (t3 == 0) {//nop; +goto L49dffc;} +//nop; +L49dfd4: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49dff0; +//nop; +L49dff0: +// bdead 40020011 gp = MEM_U32(sp + 40); +t6 = 0x0; +goto L49e024; +t6 = 0x0; +L49dffc: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e018; +//nop; +L49e018: +// bdead 40020011 gp = MEM_U32(sp + 40); +//nop; +t6 = 0x0; +L49e024: +MEM_U32(sp + 168) = t6; +MEM_U32(sp + 172) = v1; +t4 = MEM_U32(s0 + 8); +//nop; +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e040: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e050;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e058;} +//nop; +L49e050: +if (t3 == 0) {//nop; +goto L49e090;} +//nop; +L49e058: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e074; +//nop; +L49e074: +MEM_U32(sp + 168) = v0; +MEM_U32(sp + 172) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e090: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e0ac; +//nop; +L49e0ac: +MEM_U32(sp + 168) = v0; +MEM_U32(sp + 172) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e0c8: +if (v0 == 0) {//nop; +goto L49e100;} +//nop; +if (a3 == 0) {//nop; +goto L49e0ec;} +//nop; +t8 = MEM_U32(s0 + 24); +t9 = MEM_U32(s0 + 28); +MEM_U32(sp + 176) = t8; +MEM_U32(sp + 180) = t9; +goto L49ecc8; +MEM_U32(sp + 180) = t9; +L49e0ec: +t6 = MEM_U32(s0 + 24); +t7 = MEM_U32(s0 + 28); +MEM_U32(sp + 168) = t6; +MEM_U32(sp + 172) = t7; +goto L49ecc8; +MEM_U32(sp + 172) = t7; +L49e100: +if (t1 != 0) {//nop; +goto L49e240;} +//nop; +t8 = MEM_U32(s1 + 24); +t9 = MEM_U32(s1 + 28); +MEM_U32(sp + 56) = t8; +if (t8 != 0) {MEM_U32(sp + 60) = t9; +goto L49e144;} +MEM_U32(sp + 60) = t9; +if (t9 != 0) {a0 = 0x30000; +goto L49e144;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0xca; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e138; +a1 = 0x1; +L49e138: +// bdead 40020001 gp = MEM_U32(sp + 40); +t4 = MEM_U32(s0 + 8); +goto L49e230; +t4 = MEM_U32(s0 + 8); +L49e144: +v0 = (int)t0 < (int)0x5; +if (a3 == 0) {v0 = v0 ^ 0x1; +goto L49e1c0;} +v0 = v0 ^ 0x1; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e160;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e168;} +//nop; +L49e160: +if (t3 == 0) {//nop; +goto L49e194;} +//nop; +L49e168: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 60); +//nop; +temp64 = wrapper___ll_div((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e184; +//nop; +L49e184: +// bdead 40020019 gp = MEM_U32(sp + 40); +MEM_U32(sp + 176) = v0; +MEM_U32(sp + 180) = v1; +goto L49e22c; +MEM_U32(sp + 180) = v1; +L49e194: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ull_div((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e1b0; +//nop; +L49e1b0: +// bdead 40020019 gp = MEM_U32(sp + 40); +MEM_U32(sp + 176) = v0; +MEM_U32(sp + 180) = v1; +goto L49e22c; +MEM_U32(sp + 180) = v1; +L49e1c0: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e1d0;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e1d8;} +//nop; +L49e1d0: +if (t3 == 0) {//nop; +goto L49e204;} +//nop; +L49e1d8: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 60); +//nop; +temp64 = wrapper___ll_div((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e1f4; +//nop; +L49e1f4: +// bdead 40020019 gp = MEM_U32(sp + 40); +MEM_U32(sp + 168) = v0; +MEM_U32(sp + 172) = v1; +goto L49e22c; +MEM_U32(sp + 172) = v1; +L49e204: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ull_div((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e220; +//nop; +L49e220: +// bdead 40020019 gp = MEM_U32(sp + 40); +MEM_U32(sp + 168) = v0; +MEM_U32(sp + 172) = v1; +L49e22c: +t4 = MEM_U32(s0 + 8); +L49e230: +//nop; +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e240: +t9 = MEM_U32(s1 + 28); +v0 = (int)t0 < (int)0x5; +if (t9 != 0) {v1 = t9; +goto L49e27c;} +v1 = t9; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0xca; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e268; +a1 = 0x1; +L49e268: +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e27c: +if (a3 == 0) {v0 = v0 ^ 0x1; +goto L49e31c;} +v0 = v0 ^ 0x1; +if (v0 == 0) {//nop; +goto L49e298;} +//nop; +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e2a0;} +//nop; +L49e298: +if (t3 == 0) {//nop; +goto L49e2e0;} +//nop; +L49e2a0: +t7 = MEM_U32(s0 + 28); +// bdead 40030211 t6 = MEM_U32(s0 + 24); +lo = (int)t7 / (int)v1; hi = (int)t7 % (int)v1; +t8 = t7; +if (v1 != 0) {//nop; +goto L49e2bc;} +//nop; +abort(); +L49e2bc: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L49e2d4;} +at = 0x80000000; +if (t8 != at) {//nop; +goto L49e2d4;} +//nop; +abort(); +L49e2d4: +a3 = lo; +t8 = (int)a3 >> 31; +goto L49e310; +t8 = (int)a3 >> 31; +L49e2e0: +t6 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +// bdead 44028201 t8 = MEM_U32(s1 + 24); +lo = t6 / t9; hi = t6 % t9; +t7 = t9; +if (t7 != 0) {//nop; +goto L49e300;} +//nop; +abort(); +L49e300: +a3 = lo; +//nop; +//nop; +t8 = (int)a3 >> 31; +L49e310: +MEM_U32(sp + 176) = t8; +MEM_U32(sp + 180) = a3; +goto L49ecc8; +MEM_U32(sp + 180) = a3; +L49e31c: +if (v0 == 0) {//nop; +goto L49e330;} +//nop; +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e338;} +//nop; +L49e330: +if (t3 == 0) {//nop; +goto L49e378;} +//nop; +L49e338: +t7 = MEM_U32(s0 + 28); +// bdead 40030211 t6 = MEM_U32(s0 + 24); +lo = (int)t7 / (int)v1; hi = (int)t7 % (int)v1; +t8 = t7; +if (v1 != 0) {//nop; +goto L49e354;} +//nop; +abort(); +L49e354: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L49e36c;} +at = 0x80000000; +if (t8 != at) {//nop; +goto L49e36c;} +//nop; +abort(); +L49e36c: +a3 = lo; +t8 = 0x0; +goto L49e3a8; +t8 = 0x0; +L49e378: +t6 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +// bdead 44028201 t8 = MEM_U32(s1 + 24); +lo = t6 / t9; hi = t6 % t9; +t7 = t9; +if (t7 != 0) {//nop; +goto L49e398;} +//nop; +abort(); +L49e398: +a3 = lo; +//nop; +//nop; +t8 = 0x0; +L49e3a8: +MEM_U32(sp + 168) = t8; +MEM_U32(sp + 172) = a3; +goto L49ecc8; +MEM_U32(sp + 172) = a3; +L49e3b4: +t6 = MEM_U32(s1 + 24); +t7 = MEM_U32(s1 + 28); +MEM_U32(sp + 56) = t6; +if (t6 != 0) {MEM_U32(sp + 60) = t7; +goto L49e41c;} +MEM_U32(sp + 60) = t7; +if (t7 != 0) {//nop; +goto L49e41c;} +//nop; +//nop; +a0 = 0x30000; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0xca; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e3e8; +a1 = 0x1; +L49e3e8: +t6 = 0x0; +t7 = 0x0; +t8 = 0x0; +t9 = 0x0; +MEM_U32(sp + 180) = t9; +MEM_U32(sp + 176) = t8; +MEM_U32(sp + 172) = t7; +MEM_U32(sp + 168) = t6; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e41c: +if (a3 == 0) {at = 0xffffffff; +goto L49e590;} +at = 0xffffffff; +t6 = MEM_U32(sp + 56); +t7 = MEM_U32(sp + 60); +if (t6 != at) {//nop; +goto L49e440;} +//nop; +at = 0xffffffff; +if (t7 == at) {t8 = 0x0; +goto L49e454;} +t8 = 0x0; +L49e440: +if (t6 != 0) {v0 = (int)t0 < (int)0x5; +goto L49e464;} +v0 = (int)t0 < (int)0x5; +at = 0x1; +if (t7 != at) {t8 = 0x0; +goto L49e464;} +t8 = 0x0; +L49e454: +t9 = 0x0; +MEM_U32(sp + 180) = t9; +MEM_U32(sp + 176) = t8; +goto L49ecc8; +MEM_U32(sp + 176) = t8; +L49e464: +if (t1 == 0) {v0 = v0 ^ 0x1; +goto L49e508;} +v0 = v0 ^ 0x1; +if (v0 == 0) {//nop; +goto L49e480;} +//nop; +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e488;} +//nop; +L49e480: +if (t3 == 0) {//nop; +goto L49e4cc;} +//nop; +L49e488: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(sp + 60); +// bdead 42030201 t6 = MEM_U32(sp + 56); +lo = (int)t8 / (int)t7; hi = (int)t8 % (int)t7; +t9 = t7; +if (t9 != 0) {//nop; +goto L49e4a8;} +//nop; +abort(); +L49e4a8: +at = 0xffffffff; +if (t9 != at) {at = 0x80000000; +goto L49e4c0;} +at = 0x80000000; +if (t8 != at) {//nop; +goto L49e4c0;} +//nop; +abort(); +L49e4c0: +a3 = hi; +t6 = (int)a3 >> 31; +goto L49e4fc; +t6 = (int)a3 >> 31; +L49e4cc: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +// bdead 42030201 t6 = MEM_U32(s1 + 24); +lo = t8 / t7; hi = t8 % t7; +t9 = t7; +if (t9 != 0) {//nop; +goto L49e4ec;} +//nop; +abort(); +L49e4ec: +a3 = hi; +//nop; +//nop; +t6 = (int)a3 >> 31; +L49e4fc: +MEM_U32(sp + 176) = t6; +MEM_U32(sp + 180) = a3; +goto L49ecc8; +MEM_U32(sp + 180) = a3; +L49e508: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e518;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e520;} +//nop; +L49e518: +if (t3 == 0) {//nop; +goto L49e558;} +//nop; +L49e520: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 60); +//nop; +temp64 = wrapper___ll_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e53c; +//nop; +L49e53c: +MEM_U32(sp + 176) = v0; +MEM_U32(sp + 180) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e558: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ull_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e574; +//nop; +L49e574: +MEM_U32(sp + 176) = v0; +MEM_U32(sp + 180) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e590: +t8 = MEM_U32(s1 + 24); +t9 = MEM_U32(s1 + 28); +MEM_U32(sp + 48) = t8; +if (t8 != 0) {MEM_U32(sp + 52) = t9; +goto L49e5c0;} +MEM_U32(sp + 52) = t9; +at = 0x1; +if (t9 != at) {t8 = 0x0; +goto L49e5c0;} +t8 = 0x0; +t9 = 0x0; +MEM_U32(sp + 172) = t9; +MEM_U32(sp + 168) = t8; +goto L49ecc8; +MEM_U32(sp + 168) = t8; +L49e5c0: +v0 = (int)t0 < (int)0x5; +if (t1 == 0) {v0 = v0 ^ 0x1; +goto L49e650;} +v0 = v0 ^ 0x1; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e5dc;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e5e4;} +//nop; +L49e5dc: +if (t3 == 0) {//nop; +goto L49e60c;} +//nop; +L49e5e4: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 60); +//nop; +temp64 = wrapper___ll_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e600; +//nop; +L49e600: +// bdead 40020011 gp = MEM_U32(sp + 40); +t8 = 0x0; +goto L49e634; +t8 = 0x0; +L49e60c: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 52); +//nop; +temp64 = wrapper___ull_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e628; +//nop; +L49e628: +// bdead 40020011 gp = MEM_U32(sp + 40); +//nop; +t8 = 0x0; +L49e634: +MEM_U32(sp + 168) = t8; +MEM_U32(sp + 172) = v1; +t4 = MEM_U32(s0 + 8); +//nop; +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e650: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e660;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e668;} +//nop; +L49e660: +if (t3 == 0) {//nop; +goto L49e6a0;} +//nop; +L49e668: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 60); +//nop; +temp64 = wrapper___ll_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e684; +//nop; +L49e684: +MEM_U32(sp + 168) = v0; +MEM_U32(sp + 172) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e6a0: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 52); +//nop; +temp64 = wrapper___ull_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e6bc; +//nop; +L49e6bc: +MEM_U32(sp + 168) = v0; +MEM_U32(sp + 172) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e6d8: +v0 = (int)t0 < (int)0x5; +if (t1 == 0) {v0 = v0 ^ 0x1; +goto L49e778;} +v0 = v0 ^ 0x1; +if (a3 == 0) {t8 = 0x0; +goto L49e734;} +t8 = 0x0; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e6fc;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e704;} +//nop; +L49e6fc: +if (t3 == 0) {//nop; +goto L49e714;} +//nop; +L49e704: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +a3 = t8 << (t7 & 0x1f); +goto L49e724; +a3 = t8 << (t7 & 0x1f); +L49e714: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +//nop; +a3 = t8 << (t7 & 0x1f); +L49e724: +t6 = (int)a3 >> 31; +MEM_U32(sp + 176) = t6; +MEM_U32(sp + 180) = a3; +goto L49ecc8; +MEM_U32(sp + 180) = a3; +L49e734: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e744;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e74c;} +//nop; +L49e744: +if (t3 == 0) {//nop; +goto L49e75c;} +//nop; +L49e74c: +t6 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +a3 = t6 << (t9 & 0x1f); +goto L49e76c; +a3 = t6 << (t9 & 0x1f); +L49e75c: +t6 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +//nop; +a3 = t6 << (t9 & 0x1f); +L49e76c: +MEM_U32(sp + 168) = t8; +MEM_U32(sp + 172) = a3; +goto L49ecc8; +MEM_U32(sp + 172) = a3; +L49e778: +if (a3 == 0) {//nop; +goto L49e800;} +//nop; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e790;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e798;} +//nop; +L49e790: +if (t3 == 0) {//nop; +goto L49e7c4;} +//nop; +L49e798: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e7b4; +//nop; +L49e7b4: +// bdead 40020019 gp = MEM_U32(sp + 40); +MEM_U32(sp + 176) = v0; +MEM_U32(sp + 180) = v1; +goto L49e7ec; +MEM_U32(sp + 180) = v1; +L49e7c4: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e7e0; +//nop; +L49e7e0: +// bdead 40020019 gp = MEM_U32(sp + 40); +MEM_U32(sp + 176) = v0; +MEM_U32(sp + 180) = v1; +L49e7ec: +t4 = MEM_U32(s0 + 8); +//nop; +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e800: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e810;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e818;} +//nop; +L49e810: +if (t3 == 0) {//nop; +goto L49e850;} +//nop; +L49e818: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e834; +//nop; +L49e834: +MEM_U32(sp + 168) = v0; +MEM_U32(sp + 172) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e850: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e86c; +//nop; +L49e86c: +MEM_U32(sp + 168) = v0; +MEM_U32(sp + 172) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e888: +v0 = (int)t0 < (int)0x5; +if (t1 == 0) {v0 = v0 ^ 0x1; +goto L49e928;} +v0 = v0 ^ 0x1; +if (a3 == 0) {t8 = 0x0; +goto L49e8e4;} +t8 = 0x0; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e8ac;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e8b4;} +//nop; +L49e8ac: +if (t3 == 0) {//nop; +goto L49e8c4;} +//nop; +L49e8b4: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +a3 = (int)t8 >> (t7 & 0x1f); +goto L49e8d4; +a3 = (int)t8 >> (t7 & 0x1f); +L49e8c4: +t8 = MEM_U32(s0 + 28); +t7 = MEM_U32(s1 + 28); +//nop; +a3 = t8 >> (t7 & 0x1f); +L49e8d4: +t6 = (int)a3 >> 31; +MEM_U32(sp + 176) = t6; +MEM_U32(sp + 180) = a3; +goto L49ecc8; +MEM_U32(sp + 180) = a3; +L49e8e4: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e8f4;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e8fc;} +//nop; +L49e8f4: +if (t3 == 0) {//nop; +goto L49e90c;} +//nop; +L49e8fc: +t6 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +a3 = (int)t6 >> (t9 & 0x1f); +goto L49e91c; +a3 = (int)t6 >> (t9 & 0x1f); +L49e90c: +t6 = MEM_U32(s0 + 28); +t9 = MEM_U32(s1 + 28); +//nop; +a3 = t6 >> (t9 & 0x1f); +L49e91c: +MEM_U32(sp + 168) = t8; +MEM_U32(sp + 172) = a3; +goto L49ecc8; +MEM_U32(sp + 172) = a3; +L49e928: +if (a3 == 0) {//nop; +goto L49e9b0;} +//nop; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e940;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e948;} +//nop; +L49e940: +if (t3 == 0) {//nop; +goto L49e974;} +//nop; +L49e948: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_rshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e964; +//nop; +L49e964: +// bdead 40020019 gp = MEM_U32(sp + 40); +MEM_U32(sp + 176) = v0; +MEM_U32(sp + 180) = v1; +goto L49e99c; +MEM_U32(sp + 180) = v1; +L49e974: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ull_rshift((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e990; +//nop; +L49e990: +// bdead 40020019 gp = MEM_U32(sp + 40); +MEM_U32(sp + 176) = v0; +MEM_U32(sp + 180) = v1; +L49e99c: +t4 = MEM_U32(s0 + 8); +//nop; +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49e9b0: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49e9c0;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49e9c8;} +//nop; +L49e9c0: +if (t3 == 0) {//nop; +goto L49ea00;} +//nop; +L49e9c8: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ll_rshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49e9e4; +//nop; +L49e9e4: +MEM_U32(sp + 168) = v0; +MEM_U32(sp + 172) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49ea00: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 24); +a3 = MEM_U32(s1 + 28); +//nop; +temp64 = wrapper___ull_rshift((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49ea1c; +//nop; +L49ea1c: +MEM_U32(sp + 168) = v0; +MEM_U32(sp + 172) = v1; +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +goto L49ecc8; +MEM_U32(sp + 84) = t4; +L49ea38: +v0 = (int)t0 < (int)0x5; +if (a3 == 0) {v0 = v0 ^ 0x1; +goto L49eaa4;} +v0 = v0 ^ 0x1; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49ea54;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49ea5c;} +//nop; +L49ea54: +if (t3 == 0) {//nop; +goto L49ea80;} +//nop; +L49ea5c: +t6 = MEM_U32(s0 + 24); +t7 = MEM_U32(s0 + 28); +t8 = MEM_U32(s1 + 24); +t9 = MEM_U32(s1 + 28); +t6 = t6 & t8; +t7 = t7 & t9; +MEM_U32(sp + 180) = t7; +MEM_U32(sp + 176) = t6; +goto L49ecc8; +MEM_U32(sp + 176) = t6; +L49ea80: +t8 = MEM_U32(s0 + 24); +t9 = MEM_U32(s0 + 28); +t6 = MEM_U32(s1 + 24); +t7 = MEM_U32(s1 + 28); +t8 = t8 & t6; +t9 = t9 & t7; +MEM_U32(sp + 180) = t9; +MEM_U32(sp + 176) = t8; +goto L49ecc8; +MEM_U32(sp + 176) = t8; +L49eaa4: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49eab4;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49eabc;} +//nop; +L49eab4: +if (t3 == 0) {//nop; +goto L49eae0;} +//nop; +L49eabc: +t6 = MEM_U32(s0 + 24); +t7 = MEM_U32(s0 + 28); +t8 = MEM_U32(s1 + 24); +t9 = MEM_U32(s1 + 28); +t6 = t6 & t8; +t7 = t7 & t9; +MEM_U32(sp + 172) = t7; +MEM_U32(sp + 168) = t6; +goto L49ecc8; +MEM_U32(sp + 168) = t6; +L49eae0: +t8 = MEM_U32(s0 + 24); +t9 = MEM_U32(s0 + 28); +t6 = MEM_U32(s1 + 24); +t7 = MEM_U32(s1 + 28); +t8 = t8 & t6; +t9 = t9 & t7; +MEM_U32(sp + 172) = t9; +MEM_U32(sp + 168) = t8; +goto L49ecc8; +MEM_U32(sp + 168) = t8; +L49eb04: +v0 = (int)t0 < (int)0x5; +if (a3 == 0) {v0 = v0 ^ 0x1; +goto L49eb70;} +v0 = v0 ^ 0x1; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49eb20;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49eb28;} +//nop; +L49eb20: +if (t3 == 0) {//nop; +goto L49eb4c;} +//nop; +L49eb28: +t6 = MEM_U32(s0 + 24); +t7 = MEM_U32(s0 + 28); +t8 = MEM_U32(s1 + 24); +t9 = MEM_U32(s1 + 28); +t6 = t6 | t8; +t7 = t7 | t9; +MEM_U32(sp + 180) = t7; +MEM_U32(sp + 176) = t6; +goto L49ecc8; +MEM_U32(sp + 176) = t6; +L49eb4c: +t8 = MEM_U32(s0 + 24); +t9 = MEM_U32(s0 + 28); +t6 = MEM_U32(s1 + 24); +t7 = MEM_U32(s1 + 28); +t8 = t8 | t6; +t9 = t9 | t7; +MEM_U32(sp + 180) = t9; +MEM_U32(sp + 176) = t8; +goto L49ecc8; +MEM_U32(sp + 176) = t8; +L49eb70: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49eb80;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49eb88;} +//nop; +L49eb80: +if (t3 == 0) {//nop; +goto L49ebac;} +//nop; +L49eb88: +t6 = MEM_U32(s0 + 24); +t7 = MEM_U32(s0 + 28); +t8 = MEM_U32(s1 + 24); +t9 = MEM_U32(s1 + 28); +t6 = t6 | t8; +t7 = t7 | t9; +MEM_U32(sp + 172) = t7; +MEM_U32(sp + 168) = t6; +goto L49ecc8; +MEM_U32(sp + 168) = t6; +L49ebac: +t8 = MEM_U32(s0 + 24); +t9 = MEM_U32(s0 + 28); +t6 = MEM_U32(s1 + 24); +t7 = MEM_U32(s1 + 28); +t8 = t8 | t6; +t9 = t9 | t7; +MEM_U32(sp + 172) = t9; +MEM_U32(sp + 168) = t8; +goto L49ecc8; +MEM_U32(sp + 168) = t8; +L49ebd0: +v0 = (int)t0 < (int)0x5; +if (a3 == 0) {v0 = v0 ^ 0x1; +goto L49ec3c;} +v0 = v0 ^ 0x1; +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49ebec;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49ebf4;} +//nop; +L49ebec: +if (t3 == 0) {//nop; +goto L49ec18;} +//nop; +L49ebf4: +t6 = MEM_U32(s0 + 24); +t7 = MEM_U32(s0 + 28); +t8 = MEM_U32(s1 + 24); +t9 = MEM_U32(s1 + 28); +t6 = t6 ^ t8; +t7 = t7 ^ t9; +MEM_U32(sp + 180) = t7; +MEM_U32(sp + 176) = t6; +goto L49ecc8; +MEM_U32(sp + 176) = t6; +L49ec18: +t8 = MEM_U32(s0 + 24); +t9 = MEM_U32(s0 + 28); +t6 = MEM_U32(s1 + 24); +t7 = MEM_U32(s1 + 28); +t8 = t8 ^ t6; +t9 = t9 ^ t7; +MEM_U32(sp + 180) = t9; +MEM_U32(sp + 176) = t8; +goto L49ecc8; +MEM_U32(sp + 176) = t8; +L49ec3c: +if (v0 == 0) {at = (int)t0 < (int)0xb; +goto L49ec4c;} +at = (int)t0 < (int)0xb; +if (at != 0) {//nop; +goto L49ec54;} +//nop; +L49ec4c: +if (t3 == 0) {//nop; +goto L49ec78;} +//nop; +L49ec54: +t6 = MEM_U32(s0 + 24); +t7 = MEM_U32(s0 + 28); +t8 = MEM_U32(s1 + 24); +t9 = MEM_U32(s1 + 28); +t6 = t6 ^ t8; +t7 = t7 ^ t9; +MEM_U32(sp + 172) = t7; +MEM_U32(sp + 168) = t6; +goto L49ecc8; +MEM_U32(sp + 168) = t6; +L49ec78: +t8 = MEM_U32(s0 + 24); +t9 = MEM_U32(s0 + 28); +t6 = MEM_U32(s1 + 24); +t7 = MEM_U32(s1 + 28); +t8 = t8 ^ t6; +t9 = t9 ^ t7; +MEM_U32(sp + 172) = t9; +MEM_U32(sp + 168) = t8; +goto L49ecc8; +MEM_U32(sp + 168) = t8; +L49ec9c: +a0 = 0x10017774; +a1 = 0x1001777c; +//nop; +a2 = 0x278; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L49ecb8; +a1 = a1; +L49ecb8: +t4 = MEM_U32(s0 + 8); +// bdead 40022001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(t4 + 4); +MEM_U32(sp + 84) = t4; +L49ecc8: +at = 0x5; +if (t0 == at) {a2 = 0x0; +goto L49ed00;} +a2 = 0x0; +at = 0x9; +if (t0 == at) {at = 0xc; +goto L49ed48;} +at = 0xc; +if (t0 == at) {a2 = 0x0; +goto L49ed24;} +a2 = 0x0; +at = 0x10; +if (t0 == at) {t9 = MEM_U32(sp + 172); +goto L49ed78;} +t9 = MEM_U32(sp + 172); +t8 = MEM_U32(sp + 156); +//nop; +goto L49ed9c; +//nop; +L49ed00: +t7 = MEM_U32(sp + 180); +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(sp + 84); +a3 = t7 & 0xff; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49ed18; +a3 = t7 & 0xff; +L49ed18: +// bdead 9 gp = MEM_U32(sp + 40); +t2 = v0; +goto L49f868; +t2 = v0; +L49ed24: +t7 = MEM_U32(sp + 172); +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(sp + 84); +a3 = t7 & 0xff; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49ed3c; +a3 = t7 & 0xff; +L49ed3c: +// bdead 9 gp = MEM_U32(sp + 40); +t2 = v0; +goto L49f868; +t2 = v0; +L49ed48: +t7 = MEM_U32(sp + 180); +a0 = MEM_U32(s0 + 20); +t9 = t7 << 16; +a3 = (int)t9 >> 16; +//nop; +a1 = MEM_U32(sp + 84); +a2 = (int)a3 >> 31; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49ed68; +a2 = (int)a3 >> 31; +L49ed68: +// bdead 9 gp = MEM_U32(sp + 40); +t2 = v0; +goto L49f868; +t2 = v0; +// fdead 0 t9 = MEM_U32(sp + 172); +L49ed78: +a0 = MEM_U32(s0 + 20); +a3 = t9 & 0xffff; +//nop; +a1 = MEM_U32(sp + 84); +a2 = 0x0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49ed90; +a2 = 0x0; +L49ed90: +// bdead 9 gp = MEM_U32(sp + 40); +t2 = v0; +goto L49f868; +t2 = v0; +L49ed9c: +if (t8 == 0) {//nop; +goto L49edd8;} +//nop; +t9 = MEM_U32(sp + 160); +a1 = MEM_U32(sp + 84); +if (t9 != 0) {//nop; +goto L49edd8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +a2 = MEM_U32(sp + 168); +a3 = MEM_U32(sp + 172); +//nop; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49edcc; +//nop; +L49edcc: +// bdead 9 gp = MEM_U32(sp + 40); +t2 = v0; +goto L49f868; +t2 = v0; +L49edd8: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 176); +a3 = MEM_U32(sp + 180); +//nop; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L49edf4; +//nop; +L49edf4: +// bdead 9 gp = MEM_U32(sp + 40); +t2 = v0; +goto L49f868; +t2 = v0; +L49ee00: +//nop; +a0 = zero; +MEM_U32(sp + 204) = a2; +v0 = wrapper_set_fpc_csr(mem, a0); +goto L49ee10; +MEM_U32(sp + 204) = a2; +L49ee10: +a2 = MEM_U32(sp + 204); +// bdead 40060083 gp = MEM_U32(sp + 40); +at = 0x44; +if (a2 == at) {at = 0x4e; +goto L49f0ac;} +at = 0x4e; +if (a2 == at) {at = 0x52; +goto L49ef0c;} +at = 0x52; +if (a2 == at) {at = 0x56; +goto L49efdc;} +at = 0x56; +if (a2 != at) {//nop; +goto L49f180;} +//nop; +t7 = MEM_U32(s0 + 12); +//nop; +t6 = t7 << 13; +if ((int)t6 < 0) {//nop; +goto L49ee94;} +//nop; +t8 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t8 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49ee74;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t9 = MEM_U32(s1 + 12); +goto L49eea0; +t9 = MEM_U32(s1 + 12); +L49ee74: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49ee84; +//nop; +L49ee84: +// bdead 40060003 gp = MEM_U32(sp + 40); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49ee9c; +f12.f[0] = f2.f[0]; +L49ee94: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49ee9c: +t9 = MEM_U32(s1 + 12); +L49eea0: +//nop; +t7 = t9 << 13; +if ((int)t7 < 0) {//nop; +goto L49eef8;} +//nop; +t6 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(t6 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49eed4;} +//nop; +f0.w[0] = MEM_U32(v0 + 24); +f4.f[0] = f0.f[0] + f12.f[0]; +goto L49ef04; +f4.f[0] = f0.f[0] + f12.f[0]; +L49eed4: +//nop; +a0 = s1; +MEM_U32(sp + 124) = f12.w[0]; +f_cvt_float_const(mem, sp, a0); +goto L49eee4; +MEM_U32(sp + 124) = f12.w[0]; +L49eee4: +// bdead 40060003 gp = MEM_U32(sp + 40); +f12.w[0] = MEM_U32(sp + 124); +f2.f[0] = f0.f[0]; +f0.f[0] = f2.f[0]; +goto L49ef00; +f0.f[0] = f2.f[0]; +L49eef8: +f0.w[0] = MEM_U32(s1 + 24); +//nop; +L49ef00: +f4.f[0] = f0.f[0] + f12.f[0]; +L49ef04: +MEM_U32(sp + 196) = f4.w[0]; +goto L49f1a4; +MEM_U32(sp + 196) = f4.w[0]; +L49ef0c: +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 13; +if ((int)t9 < 0) {//nop; +goto L49ef64;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t7 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49ef44;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t6 = MEM_U32(s1 + 12); +goto L49ef70; +t6 = MEM_U32(s1 + 12); +L49ef44: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49ef54; +//nop; +L49ef54: +// bdead 40060003 gp = MEM_U32(sp + 40); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49ef6c; +f12.f[0] = f2.f[0]; +L49ef64: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49ef6c: +t6 = MEM_U32(s1 + 12); +L49ef70: +//nop; +t8 = t6 << 13; +if ((int)t8 < 0) {//nop; +goto L49efc8;} +//nop; +t9 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(t9 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49efa4;} +//nop; +f0.w[0] = MEM_U32(v0 + 24); +f6.f[0] = f12.f[0] - f0.f[0]; +goto L49efd4; +f6.f[0] = f12.f[0] - f0.f[0]; +L49efa4: +//nop; +a0 = s1; +MEM_U32(sp + 124) = f12.w[0]; +f_cvt_float_const(mem, sp, a0); +goto L49efb4; +MEM_U32(sp + 124) = f12.w[0]; +L49efb4: +// bdead 40060003 gp = MEM_U32(sp + 40); +f12.w[0] = MEM_U32(sp + 124); +f2.f[0] = f0.f[0]; +f0.f[0] = f2.f[0]; +goto L49efd0; +f0.f[0] = f2.f[0]; +L49efc8: +f0.w[0] = MEM_U32(s1 + 24); +//nop; +L49efd0: +f6.f[0] = f12.f[0] - f0.f[0]; +L49efd4: +MEM_U32(sp + 196) = f6.w[0]; +goto L49f1a4; +MEM_U32(sp + 196) = f6.w[0]; +L49efdc: +t7 = MEM_U32(s0 + 12); +//nop; +t6 = t7 << 13; +if ((int)t6 < 0) {//nop; +goto L49f034;} +//nop; +t8 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t8 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f014;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t9 = MEM_U32(s1 + 12); +goto L49f040; +t9 = MEM_U32(s1 + 12); +L49f014: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49f024; +//nop; +L49f024: +// bdead 40060003 gp = MEM_U32(sp + 40); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49f03c; +f12.f[0] = f2.f[0]; +L49f034: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49f03c: +t9 = MEM_U32(s1 + 12); +L49f040: +//nop; +t7 = t9 << 13; +if ((int)t7 < 0) {//nop; +goto L49f098;} +//nop; +t6 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(t6 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f074;} +//nop; +f0.w[0] = MEM_U32(v0 + 24); +f8.f[0] = f0.f[0] * f12.f[0]; +goto L49f0a4; +f8.f[0] = f0.f[0] * f12.f[0]; +L49f074: +//nop; +a0 = s1; +MEM_U32(sp + 124) = f12.w[0]; +f_cvt_float_const(mem, sp, a0); +goto L49f084; +MEM_U32(sp + 124) = f12.w[0]; +L49f084: +// bdead 40060003 gp = MEM_U32(sp + 40); +f12.w[0] = MEM_U32(sp + 124); +f2.f[0] = f0.f[0]; +f0.f[0] = f2.f[0]; +goto L49f0a0; +f0.f[0] = f2.f[0]; +L49f098: +f0.w[0] = MEM_U32(s1 + 24); +//nop; +L49f0a0: +f8.f[0] = f0.f[0] * f12.f[0]; +L49f0a4: +MEM_U32(sp + 196) = f8.w[0]; +goto L49f1a4; +MEM_U32(sp + 196) = f8.w[0]; +L49f0ac: +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 13; +if ((int)t9 < 0) {//nop; +goto L49f104;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t7 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f0e4;} +//nop; +f12.w[0] = MEM_U32(v0 + 24); +t6 = MEM_U32(s1 + 12); +goto L49f110; +t6 = MEM_U32(s1 + 12); +L49f0e4: +//nop; +a0 = s0; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49f0f4; +//nop; +L49f0f4: +// bdead 40060003 gp = MEM_U32(sp + 40); +f2.f[0] = f0.f[0]; +f12.f[0] = f2.f[0]; +goto L49f10c; +f12.f[0] = f2.f[0]; +L49f104: +f12.w[0] = MEM_U32(s0 + 24); +//nop; +L49f10c: +t6 = MEM_U32(s1 + 12); +L49f110: +//nop; +t8 = t6 << 13; +if ((int)t8 < 0) {//nop; +goto L49f168;} +//nop; +t9 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(t9 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f144;} +//nop; +f0.w[0] = MEM_U32(v0 + 24); +//nop; +goto L49f174; +//nop; +L49f144: +//nop; +a0 = s1; +MEM_U32(sp + 124) = f12.w[0]; +f_cvt_float_const(mem, sp, a0); +goto L49f154; +MEM_U32(sp + 124) = f12.w[0]; +L49f154: +// bdead 40060003 gp = MEM_U32(sp + 40); +f12.w[0] = MEM_U32(sp + 124); +f2.f[0] = f0.f[0]; +f0.f[0] = f2.f[0]; +goto L49f170; +f0.f[0] = f2.f[0]; +L49f168: +f0.w[0] = MEM_U32(s1 + 24); +//nop; +L49f170: +//nop; +L49f174: +f10.f[0] = f12.f[0] / f0.f[0]; +MEM_U32(sp + 196) = f10.w[0]; +goto L49f1a4; +MEM_U32(sp + 196) = f10.w[0]; +L49f180: +a0 = 0x1001778c; +a1 = 0x10017794; +//nop; +a2 = 0x2a1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L49f19c; +a1 = a1; +L49f19c: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L49f1a4: +//nop; +a0 = zero; +//nop; +v0 = wrapper_set_fpc_csr(mem, a0); +goto L49f1b4; +//nop; +L49f1b4: +// bdead 4006010b gp = MEM_U32(sp + 40); +t7 = v0 & 0x78; +if (t7 == 0) {//nop; +goto L49f2b0;} +//nop; +t6 = 0x1002dff4; +v0 = MEM_U32(sp + 200); +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L49f2e0;} +//nop; +t8 = MEM_U32(s1 + 12); +//nop; +t9 = t8 << 13; +if ((int)t9 < 0) {//nop; +goto L49f234;} +//nop; +t7 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(t7 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f214;} +//nop; +f0.w[0] = MEM_U32(v0 + 24); +f16.w[1] = zero; +goto L49f240; +f16.w[1] = zero; +L49f214: +//nop; +a0 = s1; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49f224; +//nop; +L49f224: +// bdead 40060103 gp = MEM_U32(sp + 40); +f2.f[0] = f0.f[0]; +f0.f[0] = f2.f[0]; +goto L49f23c; +f0.f[0] = f2.f[0]; +L49f234: +f0.w[0] = MEM_U32(s1 + 24); +//nop; +L49f23c: +f16.w[1] = zero; +L49f240: +f16.w[0] = zero; +f18.d = f0.f[0]; +cf = f16.d == f18.d; +a0 = 0x30000; +if (!cf) {a0 = a0 | 0xca; +goto L49f274;} +a0 = a0 | 0xca; +//nop; +a2 = MEM_U32(s1 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49f268; +a1 = 0x1; +L49f268: +// bdead 40020101 gp = MEM_U32(sp + 40); +f4.w[0] = MEM_U32(sp + 196); +goto L49f2b4; +f4.w[0] = MEM_U32(sp + 196); +L49f274: +t6 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(t6 + 4); +//nop; +v0 = f_get_type_name(mem, sp, a0); +goto L49f288; +//nop; +L49f288: +// bdead 40020009 gp = MEM_U32(sp + 40); +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x10d; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49f2a8; +a3 = v0; +L49f2a8: +// bdead 40020101 gp = MEM_U32(sp + 40); +//nop; +L49f2b0: +f4.w[0] = MEM_U32(sp + 196); +L49f2b4: +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(s0 + 8); +f6.d = f4.f[0]; +MEM_U32(sp + 20) = f6.w[0]; +MEM_U32(sp + 16) = f6.w[1]; +a0 = 0x68; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L49f2d4; +a0 = 0x68; +L49f2d4: +// bdead 9 gp = MEM_U32(sp + 40); +t2 = v0; +goto L49f868; +t2 = v0; +L49f2e0: +// bdead 9 ra = MEM_U32(sp + 44); +goto L49f870; +// bdead 9 ra = MEM_U32(sp + 44); +L49f2e8: +//nop; +a0 = zero; +MEM_U32(sp + 204) = a2; +v0 = wrapper_set_fpc_csr(mem, a0); +goto L49f2f8; +MEM_U32(sp + 204) = a2; +L49f2f8: +a2 = MEM_U32(sp + 204); +// bdead 40060083 gp = MEM_U32(sp + 40); +at = 0x44; +if (a2 == at) {at = 0x4e; +goto L49f5dc;} +at = 0x4e; +if (a2 == at) {at = 0x52; +goto L49f40c;} +at = 0x52; +if (a2 == at) {at = 0x56; +goto L49f4f4;} +at = 0x56; +if (a2 != at) {//nop; +goto L49f6c8;} +//nop; +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 13; +if ((int)t9 < 0) {//nop; +goto L49f380;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t7 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f360;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t6 = MEM_U32(s1 + 12); +goto L49f390; +t6 = MEM_U32(s1 + 12); +L49f360: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49f370; +//nop; +L49f370: +// bdead 40060003 gp = MEM_U32(sp + 40); +f2.d = f0.d; +f12.d = f2.d; +goto L49f38c; +f12.d = f2.d; +L49f380: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49f38c: +t6 = MEM_U32(s1 + 12); +L49f390: +//nop; +t8 = t6 << 13; +if ((int)t8 < 0) {//nop; +goto L49f3f0;} +//nop; +t9 = MEM_U32(s1 + 24); +a0 = s1; +v0 = MEM_U32(t9 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f3c8;} +//nop; +f0.w[1] = MEM_U32(v0 + 24); +f0.w[0] = MEM_U32(v0 + 28); +f8.d = f0.d + f12.d; +goto L49f400; +f8.d = f0.d + f12.d; +L49f3c8: +//nop; +MEM_U32(sp + 96) = f12.w[1]; +MEM_U32(sp + 100) = f12.w[0]; +f_cvt_double_const(mem, sp, a0); +goto L49f3d8; +MEM_U32(sp + 100) = f12.w[0]; +L49f3d8: +// bdead 40060003 gp = MEM_U32(sp + 40); +f12.w[1] = MEM_U32(sp + 96); +f12.w[0] = MEM_U32(sp + 100); +f2.d = f0.d; +f0.d = f2.d; +goto L49f3fc; +f0.d = f2.d; +L49f3f0: +f0.w[1] = MEM_U32(s1 + 24); +f0.w[0] = MEM_U32(s1 + 28); +//nop; +L49f3fc: +f8.d = f0.d + f12.d; +L49f400: +MEM_U32(sp + 188) = f8.w[0]; +MEM_U32(sp + 184) = f8.w[1]; +goto L49f6ec; +MEM_U32(sp + 184) = f8.w[1]; +L49f40c: +t7 = MEM_U32(s0 + 12); +//nop; +t6 = t7 << 13; +if ((int)t6 < 0) {//nop; +goto L49f468;} +//nop; +t8 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t8 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f448;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t9 = MEM_U32(s1 + 12); +goto L49f478; +t9 = MEM_U32(s1 + 12); +L49f448: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49f458; +//nop; +L49f458: +// bdead 40060003 gp = MEM_U32(sp + 40); +f2.d = f0.d; +f12.d = f2.d; +goto L49f474; +f12.d = f2.d; +L49f468: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49f474: +t9 = MEM_U32(s1 + 12); +L49f478: +//nop; +t7 = t9 << 13; +if ((int)t7 < 0) {//nop; +goto L49f4d8;} +//nop; +t6 = MEM_U32(s1 + 24); +a0 = s1; +v0 = MEM_U32(t6 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f4b0;} +//nop; +f0.w[1] = MEM_U32(v0 + 24); +f0.w[0] = MEM_U32(v0 + 28); +f10.d = f12.d - f0.d; +goto L49f4e8; +f10.d = f12.d - f0.d; +L49f4b0: +//nop; +MEM_U32(sp + 96) = f12.w[1]; +MEM_U32(sp + 100) = f12.w[0]; +f_cvt_double_const(mem, sp, a0); +goto L49f4c0; +MEM_U32(sp + 100) = f12.w[0]; +L49f4c0: +// bdead 40060003 gp = MEM_U32(sp + 40); +f12.w[1] = MEM_U32(sp + 96); +f12.w[0] = MEM_U32(sp + 100); +f2.d = f0.d; +f0.d = f2.d; +goto L49f4e4; +f0.d = f2.d; +L49f4d8: +f0.w[1] = MEM_U32(s1 + 24); +f0.w[0] = MEM_U32(s1 + 28); +//nop; +L49f4e4: +f10.d = f12.d - f0.d; +L49f4e8: +MEM_U32(sp + 188) = f10.w[0]; +MEM_U32(sp + 184) = f10.w[1]; +goto L49f6ec; +MEM_U32(sp + 184) = f10.w[1]; +L49f4f4: +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 13; +if ((int)t9 < 0) {//nop; +goto L49f550;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t7 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f530;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t6 = MEM_U32(s1 + 12); +goto L49f560; +t6 = MEM_U32(s1 + 12); +L49f530: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49f540; +//nop; +L49f540: +// bdead 40060003 gp = MEM_U32(sp + 40); +f2.d = f0.d; +f12.d = f2.d; +goto L49f55c; +f12.d = f2.d; +L49f550: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49f55c: +t6 = MEM_U32(s1 + 12); +L49f560: +//nop; +t8 = t6 << 13; +if ((int)t8 < 0) {//nop; +goto L49f5c0;} +//nop; +t9 = MEM_U32(s1 + 24); +a0 = s1; +v0 = MEM_U32(t9 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f598;} +//nop; +f0.w[1] = MEM_U32(v0 + 24); +f0.w[0] = MEM_U32(v0 + 28); +f16.d = f0.d * f12.d; +goto L49f5d0; +f16.d = f0.d * f12.d; +L49f598: +//nop; +MEM_U32(sp + 96) = f12.w[1]; +MEM_U32(sp + 100) = f12.w[0]; +f_cvt_double_const(mem, sp, a0); +goto L49f5a8; +MEM_U32(sp + 100) = f12.w[0]; +L49f5a8: +// bdead 40060003 gp = MEM_U32(sp + 40); +f12.w[1] = MEM_U32(sp + 96); +f12.w[0] = MEM_U32(sp + 100); +f2.d = f0.d; +f0.d = f2.d; +goto L49f5cc; +f0.d = f2.d; +L49f5c0: +f0.w[1] = MEM_U32(s1 + 24); +f0.w[0] = MEM_U32(s1 + 28); +//nop; +L49f5cc: +f16.d = f0.d * f12.d; +L49f5d0: +MEM_U32(sp + 188) = f16.w[0]; +MEM_U32(sp + 184) = f16.w[1]; +goto L49f6ec; +MEM_U32(sp + 184) = f16.w[1]; +L49f5dc: +t7 = MEM_U32(s0 + 12); +//nop; +t6 = t7 << 13; +if ((int)t6 < 0) {//nop; +goto L49f638;} +//nop; +t8 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(t8 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f618;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t9 = MEM_U32(s1 + 12); +goto L49f648; +t9 = MEM_U32(s1 + 12); +L49f618: +//nop; +a0 = s0; +//nop; +f_cvt_double_const(mem, sp, a0); +goto L49f628; +//nop; +L49f628: +// bdead 40060003 gp = MEM_U32(sp + 40); +f2.d = f0.d; +f12.d = f2.d; +goto L49f644; +f12.d = f2.d; +L49f638: +f12.w[1] = MEM_U32(s0 + 24); +f12.w[0] = MEM_U32(s0 + 28); +//nop; +L49f644: +t9 = MEM_U32(s1 + 12); +L49f648: +//nop; +t7 = t9 << 13; +if ((int)t7 < 0) {//nop; +goto L49f6a8;} +//nop; +t6 = MEM_U32(s1 + 24); +a0 = s1; +v0 = MEM_U32(t6 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f680;} +//nop; +f0.w[1] = MEM_U32(v0 + 24); +f0.w[0] = MEM_U32(v0 + 28); +//nop; +goto L49f6b8; +//nop; +L49f680: +//nop; +MEM_U32(sp + 96) = f12.w[1]; +MEM_U32(sp + 100) = f12.w[0]; +f_cvt_double_const(mem, sp, a0); +goto L49f690; +MEM_U32(sp + 100) = f12.w[0]; +L49f690: +// bdead 40060003 gp = MEM_U32(sp + 40); +f12.w[1] = MEM_U32(sp + 96); +f12.w[0] = MEM_U32(sp + 100); +f2.d = f0.d; +f0.d = f2.d; +goto L49f6b4; +f0.d = f2.d; +L49f6a8: +f0.w[1] = MEM_U32(s1 + 24); +f0.w[0] = MEM_U32(s1 + 28); +//nop; +L49f6b4: +//nop; +L49f6b8: +f18.d = f12.d / f0.d; +MEM_U32(sp + 188) = f18.w[0]; +MEM_U32(sp + 184) = f18.w[1]; +goto L49f6ec; +MEM_U32(sp + 184) = f18.w[1]; +L49f6c8: +a0 = 0x100177a4; +a1 = 0x100177ac; +//nop; +a2 = 0x2c6; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L49f6e4; +a1 = a1; +L49f6e4: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L49f6ec: +//nop; +a0 = zero; +//nop; +v0 = wrapper_set_fpc_csr(mem, a0); +goto L49f6fc; +//nop; +L49f6fc: +// bdead 4006010b gp = MEM_U32(sp + 40); +t8 = v0 & 0x78; +if (t8 == 0) {//nop; +goto L49f80c;} +//nop; +t9 = 0x1002dff4; +v0 = MEM_U32(sp + 200); +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L49f804;} +//nop; +t7 = MEM_U32(s1 + 12); +//nop; +t6 = t7 << 13; +if ((int)t6 < 0) {//nop; +goto L49f77c;} +//nop; +t8 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(t8 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f75c;} +//nop; +f0.w[0] = MEM_U32(v0 + 24); +f4.w[1] = zero; +goto L49f788; +f4.w[1] = zero; +L49f75c: +//nop; +a0 = s1; +//nop; +f_cvt_float_const(mem, sp, a0); +goto L49f76c; +//nop; +L49f76c: +// bdead 40060103 gp = MEM_U32(sp + 40); +f2.f[0] = f0.f[0]; +f0.f[0] = f2.f[0]; +goto L49f784; +f0.f[0] = f2.f[0]; +L49f77c: +f0.w[0] = MEM_U32(s1 + 24); +//nop; +L49f784: +f4.w[1] = zero; +L49f788: +f4.w[0] = zero; +f6.d = f0.f[0]; +cf = f4.d == f6.d; +a0 = 0x30000; +if (!cf) {a0 = a0 | 0xca; +goto L49f7bc;} +a0 = a0 | 0xca; +//nop; +a2 = MEM_U32(s1 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49f7b0; +a1 = 0x1; +L49f7b0: +// bdead 40020101 gp = MEM_U32(sp + 40); +f8.w[1] = MEM_U32(sp + 184); +goto L49f810; +f8.w[1] = MEM_U32(sp + 184); +L49f7bc: +t9 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(t9 + 4); +//nop; +//nop; +//nop; +v0 = f_get_type_name(mem, sp, a0); +goto L49f7d8; +//nop; +L49f7d8: +// bdead 40020009 gp = MEM_U32(sp + 40); +a0 = 0x30000; +//nop; +a2 = MEM_U32(s0 + 20); +a0 = a0 | 0x10d; +a1 = 0x1; +a3 = v0; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49f7f8; +a3 = v0; +L49f7f8: +// bdead 40020101 gp = MEM_U32(sp + 40); +f8.w[1] = MEM_U32(sp + 184); +goto L49f810; +f8.w[1] = MEM_U32(sp + 184); +L49f804: +// bdead 9 ra = MEM_U32(sp + 44); +goto L49f870; +// bdead 9 ra = MEM_U32(sp + 44); +L49f80c: +f8.w[1] = MEM_U32(sp + 184); +L49f810: +f8.w[0] = MEM_U32(sp + 188); +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(s0 + 8); +a0 = 0x68; +MEM_U32(sp + 16) = f8.w[1]; +MEM_U32(sp + 20) = f8.w[0]; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L49f830; +MEM_U32(sp + 20) = f8.w[0]; +L49f830: +// bdead 9 gp = MEM_U32(sp + 40); +t2 = v0; +goto L49f868; +t2 = v0; +L49f83c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 208) = t2; +a0 = a0 | 0xad; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L49f858; +a1 = 0x2; +L49f858: +// bdead 40020001 gp = MEM_U32(sp + 40); +t2 = MEM_U32(sp + 208); +t7 = 0x69; +MEM_U32(s0 + 4) = t7; +L49f868: +v0 = t2; +// bdead 9 ra = MEM_U32(sp + 44); +L49f870: +// bdead 9 s0 = MEM_U32(sp + 32); +// bdead 9 s1 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0xd0; +return v0; +// bdead 9 sp = sp + 0xd0; +} + +static uint32_t f_fold_constant_for_relational(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49f880: +//fold_constant_for_relational: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a1 + 8); +a3 = a0; +v0 = MEM_U32(t6 + 4); +//nop; +t7 = v0 + 0xffffffff; +at = t7 < 0x16; +if (at == 0) {//nop; +goto L4a008c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10017b54[] = { +&&L49f8d8, +&&L49f8d8, +&&L49f8d8, +&&L4a008c, +&&L49fc64, +&&L49fc64, +&&L49fc64, +&&L49fc64, +&&L49fc64, +&&L4a008c, +&&L4a008c, +&&L49fc64, +&&L49fc64, +&&L49fc64, +&&L49fc64, +&&L49fc64, +&&L4a008c, +&&L4a008c, +&&L4a008c, +&&L49fc64, +&&L4a008c, +&&L49fc64, +}; +dest = Lswitch10017b54[t7]; +//nop; +goto *dest; +//nop; +L49f8d8: +at = 0x3; +if (v0 != at) {//nop; +goto L49f9c4;} +//nop; +t8 = MEM_U32(a1 + 12); +at = 0x40000; +t9 = t8 & at; +if (t9 != 0) {//nop; +goto L49f944;} +//nop; +t0 = MEM_U32(a1 + 24); +a0 = a1; +v0 = MEM_U32(t0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f91c;} +//nop; +f2.w[0] = MEM_U32(v0 + 24); +f12.d = f2.f[0]; +goto L49f950; +f12.d = f2.f[0]; +L49f91c: +//nop; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 40) = a3; +f_cvt_float_const(mem, sp, a0); +goto L49f92c; +MEM_U32(sp + 40) = a3; +L49f92c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 40); +f2.f[0] = f0.f[0]; +f12.d = f2.f[0]; +goto L49f950; +f12.d = f2.f[0]; +L49f944: +f4.w[0] = MEM_U32(a1 + 24); +//nop; +f12.d = f4.f[0]; +L49f950: +t1 = MEM_U32(a2 + 12); +//nop; +t2 = t1 << 13; +if ((int)t2 < 0) {//nop; +goto L49f9b8;} +//nop; +t3 = MEM_U32(a2 + 24); +a0 = a2; +v0 = MEM_U32(t3 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49f988;} +//nop; +f2.w[0] = MEM_U32(v0 + 24); +f0.d = f2.f[0]; +goto L49faac; +f0.d = f2.f[0]; +L49f988: +//nop; +MEM_U32(sp + 40) = a3; +MEM_U32(sp + 32) = f12.w[1]; +MEM_U32(sp + 36) = f12.w[0]; +f_cvt_float_const(mem, sp, a0); +goto L49f99c; +MEM_U32(sp + 36) = f12.w[0]; +L49f99c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +f12.w[1] = MEM_U32(sp + 32); +f12.w[0] = MEM_U32(sp + 36); +f2.f[0] = f0.f[0]; +f0.d = f2.f[0]; +goto L49faac; +f0.d = f2.f[0]; +L49f9b8: +f6.w[0] = MEM_U32(a2 + 24); +f0.d = f6.f[0]; +goto L49faac; +f0.d = f6.f[0]; +L49f9c4: +t4 = MEM_U32(a1 + 12); +//nop; +t5 = t4 << 13; +if ((int)t5 < 0) {//nop; +goto L49fa28;} +//nop; +t6 = MEM_U32(a1 + 24); +a0 = a1; +v0 = MEM_U32(t6 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49fa00;} +//nop; +f12.w[1] = MEM_U32(v0 + 24); +f12.w[0] = MEM_U32(v0 + 28); +t7 = MEM_U32(a2 + 12); +goto L49fa38; +t7 = MEM_U32(a2 + 12); +L49fa00: +//nop; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 40) = a3; +f_cvt_double_const(mem, sp, a0); +goto L49fa10; +MEM_U32(sp + 40) = a3; +L49fa10: +// bdead 40000001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 40); +f2.d = f0.d; +f12.d = f2.d; +goto L49fa34; +f12.d = f2.d; +L49fa28: +f12.w[1] = MEM_U32(a1 + 24); +f12.w[0] = MEM_U32(a1 + 28); +//nop; +L49fa34: +t7 = MEM_U32(a2 + 12); +L49fa38: +//nop; +t8 = t7 << 13; +if ((int)t8 < 0) {//nop; +goto L49faa0;} +//nop; +t9 = MEM_U32(a2 + 24); +a0 = a2; +v0 = MEM_U32(t9 + 0); +//nop; +if (v0 == 0) {//nop; +goto L49fa70;} +//nop; +f0.w[1] = MEM_U32(v0 + 24); +f0.w[0] = MEM_U32(v0 + 28); +t0 = MEM_U32(a3 + 4); +goto L49fab0; +t0 = MEM_U32(a3 + 4); +L49fa70: +//nop; +MEM_U32(sp + 40) = a3; +MEM_U32(sp + 32) = f12.w[1]; +MEM_U32(sp + 36) = f12.w[0]; +f_cvt_double_const(mem, sp, a0); +goto L49fa84; +MEM_U32(sp + 36) = f12.w[0]; +L49fa84: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +f12.w[1] = MEM_U32(sp + 32); +f12.w[0] = MEM_U32(sp + 36); +f2.d = f0.d; +f0.d = f2.d; +goto L49faac; +f0.d = f2.d; +L49faa0: +f0.w[1] = MEM_U32(a2 + 24); +f0.w[0] = MEM_U32(a2 + 28); +//nop; +L49faac: +t0 = MEM_U32(a3 + 4); +L49fab0: +//nop; +t1 = t0 + 0xffffffba; +at = t1 < 0xf; +if (at == 0) {//nop; +goto L49fc34;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10017bac[] = { +&&L49fae4, +&&L49fbc4, +&&L49fbfc, +&&L49fc34, +&&L49fb8c, +&&L49fc34, +&&L49fc34, +&&L49fb54, +&&L49fc34, +&&L49fc34, +&&L49fc34, +&&L49fc34, +&&L49fc34, +&&L49fc34, +&&L49fb1c, +}; +dest = Lswitch10017bac[t1]; +//nop; +goto *dest; +//nop; +L49fae4: +cf = f12.d == f0.d; +//nop; +if (!cf) {//nop; +goto L49fb08;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fb08: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fb1c: +cf = f12.d == f0.d; +//nop; +if (cf) {//nop; +goto L49fb40;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fb40: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fb54: +cf = f12.d < f0.d; +//nop; +if (!cf) {//nop; +goto L49fb78;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fb78: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fb8c: +cf = f12.d <= f0.d; +//nop; +if (!cf) {//nop; +goto L49fbb0;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fbb0: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fbc4: +cf = f0.d < f12.d; +//nop; +if (!cf) {//nop; +goto L49fbe8;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fbe8: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fbfc: +cf = f0.d <= f12.d; +//nop; +if (!cf) {//nop; +goto L49fc20;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fc20: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fc34: +a0 = 0x100177bc; +a1 = 0x100177c4; +//nop; +a2 = 0x305; +MEM_U32(sp + 40) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L49fc54; +a1 = a1; +L49fc54: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fc64: +t2 = MEM_U32(a3 + 4); +//nop; +t3 = t2 + 0xffffffba; +at = t3 < 0xf; +if (at == 0) {//nop; +goto L4a005c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10017be8[] = { +&&L49fc9c, +&&L49ff0c, +&&L49ffb0, +&&L4a005c, +&&L49fe60, +&&L4a005c, +&&L4a005c, +&&L49fdbc, +&&L4a005c, +&&L4a005c, +&&L4a005c, +&&L4a005c, +&&L4a005c, +&&L4a005c, +&&L49fd2c, +}; +dest = Lswitch10017be8[t3]; +//nop; +goto *dest; +//nop; +L49fc9c: +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L49fcac;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L49fcb8;} +L49fcac: +at = 0x14; +if (v0 != at) {//nop; +goto L49fcdc;} +//nop; +L49fcb8: +t4 = MEM_U32(a2 + 24); +t5 = MEM_U32(a2 + 28); +t6 = MEM_U32(a1 + 24); +t7 = MEM_U32(a1 + 28); +at = t4 ^ t6; +v0 = t5 ^ t7; +v0 = v0 | at; +v0 = v0 < 0x1; +goto L49fcfc; +v0 = v0 < 0x1; +L49fcdc: +t8 = MEM_U32(a2 + 24); +t9 = MEM_U32(a2 + 28); +t0 = MEM_U32(a1 + 24); +t1 = MEM_U32(a1 + 28); +at = t8 ^ t0; +v0 = t9 ^ t1; +v0 = v0 | at; +v0 = v0 < 0x1; +L49fcfc: +if (v0 == 0) {//nop; +goto L49fd18;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fd18: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fd2c: +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L49fd3c;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L49fd48;} +L49fd3c: +at = 0x14; +if (v0 != at) {//nop; +goto L49fd6c;} +//nop; +L49fd48: +t2 = MEM_U32(a2 + 24); +t3 = MEM_U32(a2 + 28); +t4 = MEM_U32(a1 + 24); +t5 = MEM_U32(a1 + 28); +at = t2 ^ t4; +v0 = t3 ^ t5; +v0 = v0 | at; +v0 = zero < v0; +goto L49fd8c; +v0 = zero < v0; +L49fd6c: +t6 = MEM_U32(a2 + 24); +t7 = MEM_U32(a2 + 28); +t8 = MEM_U32(a1 + 24); +t9 = MEM_U32(a1 + 28); +at = t6 ^ t8; +v0 = t7 ^ t9; +v0 = v0 | at; +v0 = zero < v0; +L49fd8c: +if (v0 == 0) {//nop; +goto L49fda8;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fda8: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fdbc: +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L49fdcc;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L49fdd8;} +L49fdcc: +at = 0x14; +if (v0 != at) {//nop; +goto L49fe08;} +//nop; +L49fdd8: +t0 = MEM_U32(a1 + 24); +t2 = MEM_U32(a2 + 24); +t1 = MEM_U32(a1 + 28); +t3 = MEM_U32(a2 + 28); +v0 = (int)t0 < (int)t2; +if ((int)v0 > 0) {at = (int)t2 < (int)t0; +goto L49fe30;} +at = (int)t2 < (int)t0; +if (at != 0) {//nop; +goto L49fe30;} +//nop; +v0 = t1 < t3; +//nop; +goto L49fe30; +//nop; +L49fe08: +t4 = MEM_U32(a1 + 24); +t6 = MEM_U32(a2 + 24); +t5 = MEM_U32(a1 + 28); +t7 = MEM_U32(a2 + 28); +v0 = t4 < t6; +if ((int)v0 > 0) {at = t6 < t4; +goto L49fe30;} +at = t6 < t4; +if (at != 0) {//nop; +goto L49fe30;} +//nop; +v0 = t5 < t7; +L49fe30: +if (v0 == 0) {//nop; +goto L49fe4c;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fe4c: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fe60: +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L49fe70;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L49fe7c;} +L49fe70: +at = 0x14; +if (v0 != at) {//nop; +goto L49feb0;} +//nop; +L49fe7c: +t8 = MEM_U32(a2 + 24); +t0 = MEM_U32(a1 + 24); +t9 = MEM_U32(a2 + 28); +t1 = MEM_U32(a1 + 28); +v0 = (int)t0 < (int)t8; +if ((int)v0 > 0) {at = (int)t8 < (int)t0; +goto L49fedc;} +at = (int)t8 < (int)t0; +if (at != 0) {//nop; +goto L49fedc;} +//nop; +v0 = t9 < t1; +v0 = v0 ^ 0x1; +//nop; +goto L49fedc; +//nop; +L49feb0: +t2 = MEM_U32(a2 + 24); +t4 = MEM_U32(a1 + 24); +t3 = MEM_U32(a2 + 28); +t5 = MEM_U32(a1 + 28); +v0 = t4 < t2; +if ((int)v0 > 0) {at = t2 < t4; +goto L49fedc;} +at = t2 < t4; +if (at != 0) {//nop; +goto L49fedc;} +//nop; +v0 = t3 < t5; +v0 = v0 ^ 0x1; +L49fedc: +if (v0 == 0) {//nop; +goto L49fef8;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49fef8: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49ff0c: +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L49ff1c;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L49ff28;} +L49ff1c: +at = 0x14; +if (v0 != at) {//nop; +goto L49ff58;} +//nop; +L49ff28: +t6 = MEM_U32(a2 + 24); +t8 = MEM_U32(a1 + 24); +t7 = MEM_U32(a2 + 28); +t9 = MEM_U32(a1 + 28); +v0 = (int)t6 < (int)t8; +if ((int)v0 > 0) {at = (int)t8 < (int)t6; +goto L49ff80;} +at = (int)t8 < (int)t6; +if (at != 0) {//nop; +goto L49ff80;} +//nop; +v0 = t7 < t9; +//nop; +goto L49ff80; +//nop; +L49ff58: +t0 = MEM_U32(a2 + 24); +t2 = MEM_U32(a1 + 24); +t1 = MEM_U32(a2 + 28); +t3 = MEM_U32(a1 + 28); +v0 = t0 < t2; +if ((int)v0 > 0) {at = t2 < t0; +goto L49ff80;} +at = t2 < t0; +if (at != 0) {//nop; +goto L49ff80;} +//nop; +v0 = t1 < t3; +L49ff80: +if (v0 == 0) {//nop; +goto L49ff9c;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49ff9c: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L49ffb0: +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L49ffc0;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L49ffcc;} +L49ffc0: +at = 0x14; +if (v0 != at) {//nop; +goto L4a0000;} +//nop; +L49ffcc: +t4 = MEM_U32(a1 + 24); +t6 = MEM_U32(a2 + 24); +t5 = MEM_U32(a1 + 28); +t7 = MEM_U32(a2 + 28); +v0 = (int)t6 < (int)t4; +if ((int)v0 > 0) {at = (int)t4 < (int)t6; +goto L4a002c;} +at = (int)t4 < (int)t6; +if (at != 0) {//nop; +goto L4a002c;} +//nop; +v0 = t5 < t7; +v0 = v0 ^ 0x1; +//nop; +goto L4a002c; +//nop; +L4a0000: +t8 = MEM_U32(a1 + 24); +t0 = MEM_U32(a2 + 24); +t9 = MEM_U32(a1 + 28); +t1 = MEM_U32(a2 + 28); +v0 = t0 < t8; +if ((int)v0 > 0) {at = t8 < t0; +goto L4a002c;} +at = t8 < t0; +if (at != 0) {//nop; +goto L4a002c;} +//nop; +v0 = t9 < t1; +v0 = v0 ^ 0x1; +L4a002c: +if (v0 == 0) {//nop; +goto L4a0048;} +//nop; +a3 = 0x1002dfd8; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L4a0048: +a3 = 0x1002dfd4; +//nop; +a3 = MEM_U32(a3 + 0); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L4a005c: +a0 = 0x100177d4; +a1 = 0x100177dc; +//nop; +a2 = 0x329; +MEM_U32(sp + 40) = a3; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4a007c; +a1 = a1; +L4a007c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +// bdead 101 ra = MEM_U32(sp + 28); +goto L4a00bc; +// bdead 101 ra = MEM_U32(sp + 28); +L4a008c: +//nop; +a0 = 0x30000; +a2 = MEM_U32(a3 + 20); +MEM_U32(sp + 40) = a3; +a0 = a0 | 0xad; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a00a8; +a1 = 0x2; +L4a00a8: +a3 = MEM_U32(sp + 40); +// bdead 101 gp = MEM_U32(sp + 24); +t2 = 0x69; +MEM_U32(a3 + 4) = t2; +// bdead 101 ra = MEM_U32(sp + 28); +L4a00bc: +// bdead 101 sp = sp + 0x28; +v0 = a3; +return v0; +v0 = a3; +} + +static uint32_t f_declare_tag(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a00c8: +//declare_tag: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 36) = s0; +s0 = a1; +// fdead 400201eb MEM_U32(sp + 44) = ra; +// fdead 400201eb MEM_U32(sp + 40) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 64) = a2; +if (a0 != 0) {MEM_U32(sp + 68) = a3; +goto L4a01fc;} +MEM_U32(sp + 68) = a3; +a2 = 0x1002dedc; +//nop; +a1 = MEM_U32(a1 + 20); +a2 = MEM_U32(a2 + 0); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a0110; +a0 = 0x63; +L4a0110: +t7 = MEM_U32(sp + 72); +// bdead 4003000b gp = MEM_U32(sp + 40); +if (t7 == 0) {a0 = v0; +goto L4a0128;} +a0 = v0; +MEM_U32(s0 + 32) = v0; +goto L4a012c; +MEM_U32(s0 + 32) = v0; +L4a0128: +MEM_U32(s0 + 32) = v0; +L4a012c: +//nop; +a1 = MEM_U32(sp + 64); +a2 = zero; +a3 = 0x2; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 56) = a0; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L4a014c; +MEM_U32(sp + 56) = a0; +L4a014c: +t8 = MEM_U32(sp + 68); +// bdead 42000181 gp = MEM_U32(sp + 40); +if (t8 == 0) {//nop; +goto L4a0174;} +//nop; +//nop; +a0 = MEM_U32(sp + 56); +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L4a016c; +//nop; +L4a016c: +// bdead 40000181 gp = MEM_U32(sp + 40); +//nop; +L4a0174: +//nop; +a0 = MEM_U32(sp + 56); +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L4a0184; +//nop; +L4a0184: +// bdead 40000001 gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 64); +t9 = 0x10029fa0; +//nop; +t9 = MEM_U16(t9 + 46); +//nop; +if (t9 == 0) {//nop; +goto L4a01f0;} +//nop; +if (v0 == 0) {//nop; +goto L4a01f0;} +//nop; +t3 = MEM_U32(v0 + 4); +at = 0x15; +if (t3 != at) {//nop; +goto L4a01f0;} +//nop; +t4 = MEM_U32(v0 + 40); +v0 = MEM_U32(sp + 56); +if (t4 != 0) {a0 = 0x30000; +goto L4a01f0;} +a0 = 0x30000; +a3 = MEM_U32(v0 + 24); +//nop; +a2 = MEM_U32(v0 + 20); +a0 = a0 | 0x110; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a01e8; +a3 = a3 + 0x18; +L4a01e8: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +L4a01f0: +v0 = MEM_U32(sp + 56); +// bdead 9 ra = MEM_U32(sp + 44); +goto L4a066c; +// bdead 9 ra = MEM_U32(sp + 44); +L4a01fc: +t5 = MEM_U32(sp + 56); +//nop; +t6 = MEM_U32(t5 + 20); +a0 = MEM_U32(t5 + 24); +a1 = MEM_U32(sp + 64); +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a2 = 0x2; +a3 = zero; +MEM_U32(sp + 16) = t6; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L4a0228; +MEM_U32(sp + 16) = t6; +L4a0228: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 == 0) {MEM_U32(sp + 52) = v0; +goto L4a03c4;} +MEM_U32(sp + 52) = v0; +t7 = 0x1002df78; +t0 = MEM_U16(v0 + 40); +t7 = MEM_U32(t7 + 0); +//nop; +a3 = MEM_U32(t7 + 4); +//nop; +at = t0 < a3; +if (at == 0) {at = t0 < a3; +goto L4a03ac;} +at = t0 < a3; +a2 = MEM_U32(s0 + 4); +at = 0x13; +if (a2 != at) {t2 = 0x18; +goto L4a02c8;} +t2 = 0x18; +if (t2 == a2) {t1 = 0x14; +goto L4a028c;} +t1 = 0x14; +if (t1 != a2) {a0 = s0; +goto L4a02bc;} +a0 = s0; +t8 = MEM_U32(s0 + 12); +//nop; +t9 = t8 << 2; +if ((int)t9 < 0) {a0 = s0; +goto L4a02bc;} +a0 = s0; +L4a028c: +v1 = MEM_U32(s0 + 8); +//nop; +if (v1 == 0) {a0 = s0; +goto L4a02bc;} +a0 = s0; +t3 = MEM_U32(s0 + 12); +at = 0xd0000000; +t4 = t3 & at; +if (t4 == 0) {a0 = s0; +goto L4a02bc;} +a0 = s0; +a0 = v1; +goto L4a02bc; +a0 = v1; +// fdead 0 a0 = s0; +L4a02bc: +t5 = MEM_U32(a0 + 32); +//nop; +if (t5 == 0) {t2 = 0x18; +goto L4a03a8;} +L4a02c8: +t2 = 0x18; +a1 = t2 ^ a2; +a1 = a1 < 0x1; +if (a1 == 0) {t1 = 0x14; +goto L4a0340;} +t1 = 0x14; +if (a1 != 0) {//nop; +goto L4a0300;} +//nop; +if (t1 != a2) {a0 = s0; +goto L4a0330;} +a0 = s0; +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {a0 = s0; +goto L4a0330;} +a0 = s0; +L4a0300: +v1 = MEM_U32(s0 + 8); +//nop; +if (v1 == 0) {a0 = s0; +goto L4a0330;} +a0 = s0; +t8 = MEM_U32(s0 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {a0 = s0; +goto L4a0330;} +a0 = s0; +a0 = v1; +goto L4a0330; +a0 = v1; +// fdead 0 a0 = s0; +L4a0330: +t3 = MEM_U32(a0 + 36); +//nop; +if (t3 == 0) {at = t0 < a3; +goto L4a03ac;} +at = t0 < a3; +L4a0340: +if (t1 != a2) {//nop; +goto L4a03c4;} +//nop; +if (a1 != 0) {//nop; +goto L4a036c;} +//nop; +if (t1 != a2) {a0 = s0; +goto L4a039c;} +a0 = s0; +t4 = MEM_U32(s0 + 12); +//nop; +t5 = t4 << 2; +if ((int)t5 < 0) {a0 = s0; +goto L4a039c;} +a0 = s0; +L4a036c: +v1 = MEM_U32(s0 + 8); +//nop; +if (v1 == 0) {a0 = s0; +goto L4a039c;} +a0 = s0; +t6 = MEM_U32(s0 + 12); +at = 0xd0000000; +t7 = t6 & at; +if (t7 == 0) {a0 = s0; +goto L4a039c;} +a0 = s0; +a0 = v1; +goto L4a039c; +a0 = v1; +// fdead 0 a0 = s0; +L4a039c: +t8 = MEM_U32(a0 + 36); +//nop; +if (t8 != 0) {at = t0 < a3; +goto L4a03c4;} +L4a03a8: +at = t0 < a3; +L4a03ac: +if (at == 0) {t2 = 0x18; +goto L4a0528;} +t2 = 0x18; +t9 = MEM_U32(sp + 84); +//nop; +if (t9 == 0) {//nop; +goto L4a0528;} +//nop; +L4a03c4: +//nop; +a0 = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 64); +a2 = zero; +a3 = 0x2; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = s0; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L4a03e4; +MEM_U32(sp + 20) = s0; +L4a03e4: +t3 = MEM_U32(sp + 72); +// bdead 40021183 gp = MEM_U32(sp + 40); +if (t3 == 0) {t9 = MEM_U32(sp + 68); +goto L4a0478;} +t9 = MEM_U32(sp + 68); +v0 = 0x10029fa0; +//nop; +v0 = MEM_U16(v0 + 26); +//nop; +if (v0 == 0) {//nop; +goto L4a0428;} +//nop; +t4 = 0x10029fa0; +//nop; +t4 = MEM_U16(t4 + 10); +//nop; +t5 = t4 & 0x1; +if (t5 != 0) {//nop; +goto L4a044c;} +//nop; +L4a0428: +if (v0 != 0) {t9 = MEM_U32(sp + 68); +goto L4a0478;} +t9 = MEM_U32(sp + 68); +t6 = 0x10029fa0; +//nop; +t6 = MEM_U16(t6 + 10); +//nop; +t7 = t6 & 0x1; +if (t7 == 0) {t9 = MEM_U32(sp + 68); +goto L4a0478;} +t9 = MEM_U32(sp + 68); +L4a044c: +t8 = MEM_U32(s0 + 36); +a0 = 0x30000; +if (t8 != 0) {a0 = a0 | 0xef; +goto L4a0474;} +a0 = a0 | 0xef; +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a046c; +a1 = 0x1; +L4a046c: +// bdead 40000183 gp = MEM_U32(sp + 40); +//nop; +L4a0474: +t9 = MEM_U32(sp + 68); +L4a0478: +//nop; +if (t9 == 0) {//nop; +goto L4a049c;} +//nop; +//nop; +a0 = MEM_U32(sp + 56); +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L4a0494; +//nop; +L4a0494: +// bdead 40000183 gp = MEM_U32(sp + 40); +//nop; +L4a049c: +//nop; +a0 = MEM_U32(sp + 56); +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L4a04ac; +//nop; +L4a04ac: +// bdead 40000003 gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 64); +t3 = 0x10029fa0; +//nop; +t3 = MEM_U16(t3 + 46); +//nop; +if (t3 == 0) {//nop; +goto L4a0518;} +//nop; +if (s0 == 0) {//nop; +goto L4a0518;} +//nop; +t4 = MEM_U32(s0 + 4); +at = 0x15; +if (t4 != at) {//nop; +goto L4a0518;} +//nop; +t5 = MEM_U32(s0 + 40); +a0 = 0x30000; +if (t5 != 0) {a0 = a0 | 0x110; +goto L4a0518;} +a0 = a0 | 0x110; +t6 = MEM_U32(sp + 56); +//nop; +a3 = MEM_U32(t6 + 24); +a2 = MEM_U32(t6 + 20); +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a0510; +a3 = a3 + 0x18; +L4a0510: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L4a0518: +s0 = MEM_U32(sp + 64); +v0 = MEM_U32(sp + 56); +t6 = MEM_U32(v0 + 20); +goto L4a063c; +t6 = MEM_U32(v0 + 20); +L4a0528: +v1 = MEM_U32(v0 + 8); +t7 = MEM_U32(s0 + 4); +t8 = MEM_U32(v1 + 4); +a1 = t2 ^ t7; +a0 = t2 ^ t8; +a0 = a0 < 0x1; +a1 = a1 < 0x1; +if (a1 != a0) {t8 = MEM_U32(sp + 56); +goto L4a0578;} +t8 = MEM_U32(sp + 56); +if (a1 == 0) {v0 = MEM_U32(sp + 68); +goto L4a05a4;} +v0 = MEM_U32(sp + 68); +if (a0 == 0) {v0 = 0x80000000; +goto L4a05a0;} +v0 = 0x80000000; +t3 = MEM_U32(v1 + 40); +t5 = MEM_U32(s0 + 40); +t4 = t3 & v0; +t6 = t5 & v0; +if (t4 == t6) {v0 = MEM_U32(sp + 68); +goto L4a05a4;} +v0 = MEM_U32(sp + 68); +t8 = MEM_U32(sp + 56); +L4a0578: +//nop; +a3 = MEM_U32(t8 + 24); +a0 = 0x30000; +a2 = MEM_U32(t8 + 20); +a0 = a0 | 0x123; +a1 = 0x1; +a3 = a3 + 0x18; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a0598; +a3 = a3 + 0x18; +L4a0598: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +L4a05a0: +v0 = MEM_U32(sp + 68); +L4a05a4: +t9 = MEM_U32(sp + 72); +if (v0 == 0) {a3 = 0x2; +goto L4a062c;} +a3 = 0x2; +if (t9 == 0) {t5 = MEM_U32(sp + 52); +goto L4a05cc;} +t5 = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 52); +MEM_U32(s0 + 36) = v0; +MEM_U32(s0 + 32) = t3; +goto L4a05d4; +MEM_U32(s0 + 32) = t3; +// fdead 0 t5 = MEM_U32(sp + 52); +L4a05cc: +MEM_U32(s0 + 36) = v0; +MEM_U32(s0 + 32) = t5; +L4a05d4: +t4 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(t4 + 72); +a0 = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 64); +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 16) = zero; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L4a05f4; +MEM_U32(sp + 16) = zero; +L4a05f4: +// bdead 40000103 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 56); +//nop; +//nop; +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L4a060c; +//nop; +L4a060c: +// bdead 40000183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 56); +//nop; +//nop; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L4a0624; +//nop; +L4a0624: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L4a062c: +v0 = MEM_U32(sp + 52); +s0 = MEM_U32(sp + 64); +//nop; +t6 = MEM_U32(v0 + 20); +L4a063c: +a0 = MEM_U32(v0 + 24); +//nop; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a1 = s0; +a2 = 0x2; +a3 = zero; +MEM_U32(sp + 16) = t6; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L4a0660; +MEM_U32(sp + 16) = t6; +L4a0660: +// bdead 9 gp = MEM_U32(sp + 40); +//nop; +// bdead 9 ra = MEM_U32(sp + 44); +L4a066c: +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void func_4a0678(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a0678: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 52) = ra; +// fdead 400001eb MEM_U32(sp + 48) = gp; +// fdead 400001eb MEM_U32(sp + 44) = s6; +// fdead 400001eb MEM_U32(sp + 40) = s5; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a0 + 8); +s1 = a2; +s0 = MEM_U32(t6 + 36); +s2 = a1; +if (s0 == 0) {s4 = a0; +goto L4a07b8;} +s4 = a0; +s6 = 0x63; +s5 = 0x1b; +s3 = 0x18; +L4a06d0: +a3 = MEM_U32(s0 + 8); +a0 = 0x1002deb0; +t7 = MEM_U32(a3 + 4); +a0 = MEM_U32(a0 + 36); +if (s3 != t7) {//nop; +goto L4a0770;} +//nop; +v0 = MEM_U32(s0 + 56); +//nop; +if (v0 == 0) {//nop; +goto L4a0770;} +//nop; +v1 = MEM_U32(v0 + 4); +//nop; +if (s5 == v1) {//nop; +goto L4a0770;} +//nop; +if (s6 != v1) {//nop; +goto L4a0728;} +//nop; +t8 = MEM_U32(v0 + 8); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (s3 != t9) {//nop; +goto L4a0770;} +//nop; +L4a0728: +t0 = MEM_U32(s0 + 36); +t1 = MEM_U32(s0 + 24); +a2 = s1; +if (t1 == a0) {a1 = t0 + s2; +goto L4a0744;} +a1 = t0 + s2; +a2 = MEM_U32(a3 + 32); +a1 = zero; +L4a0744: +//nop; +a0 = s0; +// bdead 40fe00e3 t9 = t9; +//nop; +func_4a0678(mem, sp, a0, a1, a2); +goto L4a0758; +//nop; +L4a0758: +// bdead 40fe0183 gp = MEM_U32(sp + 48); +//nop; +a0 = 0x1002deb0; +//nop; +a0 = MEM_U32(a0 + 36); +//nop; +L4a0770: +t2 = MEM_U32(s4 + 24); +//nop; +if (t2 != a0) {//nop; +goto L4a07a8;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L4a0790; +//nop; +L4a0790: +t3 = MEM_U32(v0 + 36); +// bdead 40fe108b gp = MEM_U32(sp + 48); +t4 = t3 + s2; +MEM_U32(v0 + 56) = s1; +MEM_U32(v0 + 36) = t4; +MEM_U32(s0 + 68) = v0; +L4a07a8: +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L4a06d0;} +//nop; +L4a07b8: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_check_structmem_validity(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a07e0: +//check_structmem_validity: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +a3 = MEM_U32(a0 + 4); +t0 = 0x18; +if (t0 != a3) {//nop; +goto L4a083c;} +//nop; +t6 = MEM_U32(a0 + 40); +//nop; +t7 = t6 << 6; +if ((int)t7 < 0) {//nop; +goto L4a083c;} +//nop; +//nop; +a0 = 0x30000; +a0 = a0 | 0x139; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a0830; +a1 = 0x2; +L4a0830: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L4a0a20; +// bdead 1 ra = MEM_U32(sp + 28); +L4a083c: +if (a1 == 0) {t1 = 0x13; +goto L4a0890;} +t1 = 0x13; +if (t1 != a3) {t1 = 0x13; +goto L4a0894;} +t1 = 0x13; +t8 = 0x10029fa0; +//nop; +t8 = MEM_U16(t8 + 42); +//nop; +if (t8 != 0) {// bdead 400001a1 ra = MEM_U32(sp + 28); +goto L4a0a20;} +// bdead 400001a1 ra = MEM_U32(sp + 28); +t9 = MEM_U32(a0 + 32); +a0 = 0x30000; +if (t9 != 0) {// bdead 400001a1 ra = MEM_U32(sp + 28); +goto L4a0a20;} +// bdead 400001a1 ra = MEM_U32(sp + 28); +//nop; +a0 = a0 | 0x139; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a0884; +a1 = 0x1; +L4a0884: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L4a0a20; +// bdead 1 ra = MEM_U32(sp + 28); +L4a0890: +t1 = 0x13; +L4a0894: +if (t1 != a3) {//nop; +goto L4a0900;} +//nop; +if (t0 == a3) {a1 = 0x14; +goto L4a08c0;} +a1 = 0x14; +if (a1 != a3) {v1 = a0; +goto L4a08f0;} +v1 = a0; +t2 = MEM_U32(a0 + 12); +//nop; +t3 = t2 << 2; +if ((int)t3 < 0) {v1 = a0; +goto L4a08f0;} +v1 = a0; +L4a08c0: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {v1 = a0; +goto L4a08f0;} +v1 = a0; +t4 = MEM_U32(a0 + 12); +at = 0xd0000000; +t5 = t4 & at; +if (t5 == 0) {v1 = a0; +goto L4a08f0;} +v1 = a0; +v1 = v0; +goto L4a08f0; +v1 = v0; +// fdead 0 v1 = a0; +L4a08f0: +t6 = MEM_U32(v1 + 32); +//nop; +if (t6 == 0) {//nop; +goto L4a0a00;} +//nop; +L4a0900: +if (t0 != a3) {a1 = 0x14; +goto L4a096c;} +a1 = 0x14; +if (t0 == a3) {//nop; +goto L4a092c;} +//nop; +if (a1 != a3) {v1 = a0; +goto L4a095c;} +v1 = a0; +t7 = MEM_U32(a0 + 12); +//nop; +t8 = t7 << 2; +if ((int)t8 < 0) {v1 = a0; +goto L4a095c;} +v1 = a0; +L4a092c: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {v1 = a0; +goto L4a095c;} +v1 = a0; +t9 = MEM_U32(a0 + 12); +at = 0xd0000000; +t2 = t9 & at; +if (t2 == 0) {v1 = a0; +goto L4a095c;} +v1 = a0; +v1 = v0; +goto L4a095c; +v1 = v0; +// fdead 0 v1 = a0; +L4a095c: +t3 = MEM_U32(v1 + 36); +//nop; +if (t3 == 0) {//nop; +goto L4a0a00;} +//nop; +L4a096c: +if (a1 != a3) {//nop; +goto L4a09d8;} +//nop; +if (t0 == a3) {//nop; +goto L4a0998;} +//nop; +if (a1 != a3) {v1 = a0; +goto L4a09c8;} +v1 = a0; +t4 = MEM_U32(a0 + 12); +//nop; +t5 = t4 << 2; +if ((int)t5 < 0) {v1 = a0; +goto L4a09c8;} +v1 = a0; +L4a0998: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {v1 = a0; +goto L4a09c8;} +v1 = a0; +t6 = MEM_U32(a0 + 12); +at = 0xd0000000; +t7 = t6 & at; +if (t7 == 0) {v1 = a0; +goto L4a09c8;} +v1 = a0; +v1 = v0; +goto L4a09c8; +v1 = v0; +// fdead 0 v1 = a0; +L4a09c8: +t8 = MEM_U32(v1 + 36); +//nop; +if (t8 == 0) {//nop; +goto L4a0a00;} +//nop; +L4a09d8: +if (t1 != a3) {// bdead 400001a1 ra = MEM_U32(sp + 28); +goto L4a0a20;} +// bdead 400001a1 ra = MEM_U32(sp + 28); +t9 = MEM_U32(a0 + 32); +//nop; +t2 = MEM_U32(t9 + 24); +t3 = MEM_U32(t9 + 28); +if (t2 != 0) {// bdead 40001181 ra = MEM_U32(sp + 28); +goto L4a0a20;} +// bdead 40001181 ra = MEM_U32(sp + 28); +if (t3 != 0) {// bdead 40000181 ra = MEM_U32(sp + 28); +goto L4a0a20;} +// bdead 40000181 ra = MEM_U32(sp + 28); +L4a0a00: +//nop; +a0 = 0x30000; +a0 = a0 | 0x139; +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a0a14; +a1 = 0x2; +L4a0a14: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L4a0a20: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_class_specifier(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a0a2c: +//class_specifier: +//nop; +//nop; +//nop; +sp = sp + 0xffffff78; +// fdead 400001eb MEM_U32(sp + 76) = ra; +// fdead 400001eb MEM_U32(sp + 72) = fp; +// fdead 400001eb MEM_U32(sp + 68) = gp; +// fdead 400001eb MEM_U32(sp + 64) = s7; +// fdead 400001eb MEM_U32(sp + 60) = s6; +// fdead 400001eb MEM_U32(sp + 56) = s5; +// fdead 400001eb MEM_U32(sp + 52) = s4; +// fdead 400001eb MEM_U32(sp + 48) = s3; +// fdead 400001eb MEM_U32(sp + 44) = s2; +// fdead 400001eb MEM_U32(sp + 40) = s1; +// fdead 400001eb MEM_U32(sp + 36) = s0; +MEM_U32(sp + 140) = a1; +s0 = MEM_U32(a0 + 8); +s6 = 0x13; +s3 = MEM_U32(s0 + 32); +s5 = MEM_U32(s0 + 36); +MEM_U32(sp + 84) = zero; +MEM_U32(sp + 80) = zero; +a3 = MEM_U32(s0 + 4); +s2 = a0; +s4 = a2; +if (s6 != a3) {fp = zero; +goto L4a0b00;} +fp = zero; +at = 0x18; +if (a3 == at) {at = 0x14; +goto L4a0ac0;} +at = 0x14; +if (a3 != at) {v1 = s0; +goto L4a0af0;} +v1 = s0; +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {v1 = s0; +goto L4a0af0;} +v1 = s0; +L4a0ac0: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {v1 = s0; +goto L4a0af0;} +v1 = s0; +t8 = MEM_U32(s0 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {v1 = s0; +goto L4a0af0;} +v1 = s0; +v1 = v0; +goto L4a0af0; +v1 = v0; +// fdead 0 v1 = s0; +L4a0af0: +s1 = MEM_U32(v1 + 32); +//nop; +t0 = s1 < 0x1; +if (t0 != 0) {a0 = a3 ^ 0x18; +goto L4a0bec;} +L4a0b00: +a0 = a3 ^ 0x18; +a0 = a0 < 0x1; +if (a0 == 0) {v0 = a3 ^ 0x14; +goto L4a0b78;} +v0 = a3 ^ 0x14; +if (a0 != 0) {at = 0x14; +goto L4a0b34;} +at = 0x14; +if (a3 != at) {v1 = s0; +goto L4a0b64;} +v1 = s0; +t1 = MEM_U32(s0 + 12); +//nop; +t2 = t1 << 2; +if ((int)t2 < 0) {v1 = s0; +goto L4a0b64;} +v1 = s0; +L4a0b34: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {v1 = s0; +goto L4a0b64;} +v1 = s0; +t3 = MEM_U32(s0 + 12); +at = 0xd0000000; +t4 = t3 & at; +if (t4 == 0) {v1 = s0; +goto L4a0b64;} +v1 = s0; +v1 = v0; +goto L4a0b64; +v1 = v0; +// fdead 0 v1 = s0; +L4a0b64: +s1 = MEM_U32(v1 + 36); +//nop; +t5 = s1 < 0x1; +if (t5 != 0) {v0 = a3 ^ 0x14; +goto L4a0bec;} +v0 = a3 ^ 0x14; +L4a0b78: +v0 = v0 < 0x1; +if (v0 == 0) {s1 = v0; +goto L4a0c5c;} +s1 = v0; +if (a0 != 0) {//nop; +goto L4a0ba8;} +//nop; +if (v0 == 0) {v1 = s0; +goto L4a0bd8;} +v1 = s0; +t6 = MEM_U32(s0 + 12); +//nop; +t7 = t6 << 2; +if ((int)t7 < 0) {v1 = s0; +goto L4a0bd8;} +v1 = s0; +L4a0ba8: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {v1 = s0; +goto L4a0bd8;} +v1 = s0; +t8 = MEM_U32(s0 + 12); +at = 0xd0000000; +t9 = t8 & at; +if (t9 == 0) {v1 = s0; +goto L4a0bd8;} +v1 = s0; +v1 = v0; +goto L4a0bd8; +v1 = v0; +// fdead 0 v1 = s0; +L4a0bd8: +s1 = MEM_U32(v1 + 36); +//nop; +t0 = s1 < 0x1; +if (t0 == 0) {s1 = t0; +goto L4a0c5c;} +s1 = t0; +L4a0bec: +s1 = s4 < 0x1; +if (s1 == 0) {//nop; +goto L4a0c5c;} +//nop; +s7 = 0x10029fa0; +//nop; +v1 = MEM_U16(s7 + 26); +//nop; +s1 = zero < v1; +if (s1 == 0) {s1 = v1 < 0x1; +goto L4a0c2c;} +s1 = v1 < 0x1; +s1 = MEM_U16(s7 + 10); +//nop; +t1 = s1 & 0x1; +t2 = zero < t1; +if (t2 != 0) {s1 = v1 < 0x1; +goto L4a0c4c;} +s1 = v1 < 0x1; +L4a0c2c: +if (s1 == 0) {//nop; +goto L4a0c5c;} +//nop; +s1 = MEM_U16(s7 + 10); +//nop; +t3 = s1 & 0x1; +s1 = zero < t3; +if (s1 == 0) {//nop; +goto L4a0c5c;} +//nop; +L4a0c4c: +s1 = MEM_U32(s2 + 24); +//nop; +t5 = s1 < 0x1; +s1 = t5; +L4a0c5c: +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = s4; +t6 = MEM_U32(s2 + 12); +//nop; +s7 = 0x10029fa0; +a2 = MEM_U32(sp + 140); +MEM_U32(sp + 124) = s5; +MEM_U32(sp + 28) = s1; +a0 = s3; +a1 = s0; +a3 = s5; +MEM_U32(sp + 24) = t6; +v0 = f_declare_tag(mem, sp, a0, a1, a2, a3); +goto L4a0c90; +MEM_U32(sp + 24) = t6; +L4a0c90: +v1 = MEM_U32(sp + 124); +t7 = MEM_U32(v0 + 8); +// bdead c181001b gp = MEM_U32(sp + 68); +a3 = v0; +if (v1 != 0) {MEM_U32(sp + 132) = t7; +goto L4a0cb0;} +MEM_U32(sp + 132) = t7; +v0 = t7; +goto L4a13bc; +v0 = t7; +L4a0cb0: +t8 = MEM_U32(sp + 132); +at = 0x80000000; +v0 = MEM_U32(t8 + 40); +//nop; +t9 = v0 & at; +if (v1 == 0) {MEM_U32(sp + 116) = t9; +goto L4a1308;} +MEM_U32(sp + 116) = t9; +MEM_U32(sp + 128) = a3; +L4a0cd0: +a3 = MEM_U32(sp + 124); +at = 0x18; +t0 = MEM_U32(a3 + 8); +//nop; +t1 = MEM_U32(t0 + 4); +//nop; +if (t1 != at) {//nop; +goto L4a0d68;} +//nop; +t2 = MEM_U32(a3 + 24); +//nop; +t3 = MEM_U32(t2 + 24); +//nop; +if (t3 != 0) {//nop; +goto L4a0d68;} +//nop; +t4 = MEM_U16(s7 + 42); +a0 = 0x30000; +if (t4 != 0) {a0 = a0 | 0x15a; +goto L4a0d34;} +a0 = a0 | 0x15a; +//nop; +a2 = MEM_U32(a3 + 20); +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a0d28; +a1 = 0x1; +L4a0d28: +// bdead c1800003 gp = MEM_U32(sp + 68); +a3 = MEM_U32(sp + 124); +//nop; +L4a0d34: +a2 = 0x1002deb0; +//nop; +a1 = MEM_U32(a3 + 20); +a2 = MEM_U32(a2 + 36); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a0d4c; +a0 = 0x63; +L4a0d4c: +a3 = MEM_U32(sp + 124); +// bdead c180010b gp = MEM_U32(sp + 68); +t6 = MEM_U32(a3 + 24); +at = 0x10008254; +t7 = 0x1; +MEM_U32(t6 + 24) = v0; +MEM_U32(at + 0) = t7; +L4a0d68: +//nop; +a1 = MEM_U32(sp + 128); +a0 = a3; +a2 = zero; +v0 = f_basetype(mem, sp, a0, a1, a2); +goto L4a0d7c; +a2 = zero; +L4a0d7c: +t8 = MEM_U32(sp + 124); +MEM_U32(sp + 92) = v0; +s5 = MEM_U32(t8 + 24); +// bdead c1c00103 gp = MEM_U32(sp + 68); +if (s5 == 0) {t1 = MEM_U32(sp + 124); +goto L4a12e4;} +t1 = MEM_U32(sp + 124); +L4a0d94: +s2 = MEM_U32(s5 + 24); +//nop; +if (s2 == 0) {//nop; +goto L4a0e38;} +//nop; +t9 = MEM_U32(s2 + 4); +at = 0x61; +if (t9 != at) {s0 = zero; +goto L4a0e38;} +s0 = zero; +//nop; +a1 = MEM_U32(sp + 140); +a0 = s2; +a2 = 0x6; +v0 = f_qualified_name(mem, sp, a0, a1, a2); +goto L4a0dc8; +a2 = 0x6; +L4a0dc8: +// bdead c1ca0103 gp = MEM_U32(sp + 68); +//nop; +if (s2 == 0) {//nop; +goto L4a0df0;} +//nop; +t0 = MEM_U32(s2 + 4); +at = 0x61; +if (t0 != at) {//nop; +goto L4a0df0;} +//nop; +s2 = MEM_U32(s2 + 28); +//nop; +L4a0df0: +if (s2 == 0) {//nop; +goto L4a0e00;} +//nop; +s0 = MEM_U32(s2 + 32); +//nop; +L4a0e00: +if (s2 == 0) {//nop; +goto L4a12d0;} +//nop; +if (s0 == 0) {//nop; +goto L4a12d0;} +//nop; +t1 = MEM_U32(s0 + 4); +at = 0x15; +if (t1 != at) {//nop; +goto L4a12d0;} +//nop; +t2 = MEM_U32(s2 + 28); +//nop; +if (t2 == 0) {//nop; +goto L4a12d0;} +//nop; +s5 = MEM_U32(s5 + 16); +goto L4a12d4; +s5 = MEM_U32(s5 + 16); +L4a0e38: +if (s2 == 0) {//nop; +goto L4a12d0;} +//nop; +t3 = MEM_U32(sp + 84); +t4 = MEM_U32(sp + 80); +if (t3 != 0) {//nop; +goto L4a0e5c;} +//nop; +MEM_U32(sp + 84) = s2; +MEM_U32(sp + 80) = s2; +goto L4a0e64; +MEM_U32(sp + 80) = s2; +L4a0e5c: +MEM_U32(t4 + 16) = s2; +MEM_U32(sp + 80) = s2; +L4a0e64: +//nop; +a0 = MEM_U32(sp + 92); +a2 = MEM_U32(sp + 128); +a1 = s2; +v0 = f_qualifiedtype(mem, sp, a0, a1, a2, a3); +goto L4a0e78; +a1 = s2; +L4a0e78: +// bdead c1c8000b gp = MEM_U32(sp + 68); +t6 = MEM_U32(sp + 124); +//nop; +t7 = MEM_U32(t6 + 12); +a1 = MEM_U32(sp + 128); +MEM_U32(sp + 20) = v0; +a0 = s2; +a2 = zero; +a3 = 0x3; +MEM_U32(sp + 16) = t7; +f_declarator(mem, sp, a0, a1, a2, a3); +goto L4a0ea4; +MEM_U32(sp + 16) = t7; +L4a0ea4: +t5 = MEM_U32(sp + 132); +v1 = MEM_U32(s2 + 8); +t8 = MEM_U32(t5 + 4); +// bdead c3c80193 gp = MEM_U32(sp + 68); +at = 0x18; +if (t8 != at) {s0 = v1; +goto L4a0f08;} +s0 = v1; +s1 = MEM_U32(s5 + 16); +a0 = s0; +t9 = s1 < 0x1; +if (t9 == 0) {s1 = t9; +goto L4a0eec;} +s1 = t9; +t0 = MEM_U32(sp + 124); +//nop; +s1 = MEM_U32(t0 + 16); +//nop; +t1 = s1 < 0x1; +s1 = t1; +L4a0eec: +//nop; +a2 = MEM_U32(s5 + 20); +a1 = s1; +f_check_structmem_validity(mem, sp, a0, a1, a2); +goto L4a0efc; +a1 = s1; +L4a0efc: +// bdead c1ca0183 gp = MEM_U32(sp + 68); +v1 = MEM_U32(s2 + 8); +//nop; +L4a0f08: +t2 = MEM_U32(s0 + 4); +at = 0x10000000; +if (s6 != t2) {t6 = fp | at; +goto L4a0f40;} +t6 = fp | at; +if (s0 == 0) {//nop; +goto L4a0f40;} +//nop; +L4a0f20: +t3 = MEM_U32(s0 + 4); +//nop; +if (s6 != t3) {//nop; +goto L4a0f40;} +//nop; +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L4a0f20;} +//nop; +L4a0f40: +v0 = MEM_U32(s0 + 12); +//nop; +t4 = v0 << 1; +if ((int)t4 >= 0) {t7 = v0 << 0; +goto L4a0f5c;} +t7 = v0 << 0; +fp = t6; +goto L4a0f98; +fp = t6; +L4a0f5c: +if ((int)t7 >= 0) {at = 0x8000000; +goto L4a0f70;} +at = 0x8000000; +t5 = fp | at; +fp = t5; +goto L4a0f98; +fp = t5; +L4a0f70: +t8 = MEM_U32(s0 + 4); +at = 0x18; +if (t8 != at) {//nop; +goto L4a0f98;} +//nop; +v0 = MEM_U32(s0 + 40); +at = 0x18000000; +t9 = v0 & at; +if (t9 == 0) {//nop; +goto L4a0f98;} +//nop; +fp = fp | t9; +L4a0f98: +s1 = MEM_U32(s5 + 28); +s0 = v1; +if (s1 == 0) {//nop; +goto L4a122c;} +//nop; +t0 = MEM_U16(s7 + 26); +//nop; +if (t0 != 0) {//nop; +goto L4a0ff4;} +//nop; +t1 = MEM_U16(s7 + 10); +t3 = MEM_U32(sp + 116); +t2 = t1 & 0x1; +if (t2 != 0) {//nop; +goto L4a0ff4;} +//nop; +if (t3 != 0) {a0 = 0x30000; +goto L4a0ff4;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s1 + 20); +a0 = a0 | 0xf9; +a1 = 0x1; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a0fe8; +a1 = 0x1; +L4a0fe8: +// bdead c1ca0003 gp = MEM_U32(sp + 68); +s1 = MEM_U32(s5 + 28); +//nop; +L4a0ff4: +s3 = MEM_U32(s2 + 24); +//nop; +a1 = MEM_U32(sp + 128); +a0 = s1; +a2 = 0x40000000; +a3 = 0x1; +s3 = s3 + 0x18; +v0 = f_const_expr(mem, sp, a0, a1, a2, a3); +goto L4a1014; +s3 = s3 + 0x18; +L4a1014: +t4 = MEM_U32(v0 + 4); +// bdead c1da210b gp = MEM_U32(sp + 68); +at = 0x69; +if (t4 != at) {//nop; +goto L4a1030;} +//nop; +MEM_U32(s5 + 28) = zero; +goto L4a12d0; +MEM_U32(s5 + 28) = zero; +L4a1030: +t6 = MEM_U32(v0 + 8); +//nop; +v1 = MEM_U32(t6 + 4); +//nop; +at = (int)v1 < (int)0x5; +if (at != 0) {at = (int)v1 < (int)0xb; +goto L4a1050;} +at = (int)v1 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4a1094;} +L4a1050: +at = 0x14; +if (v1 == at) {at = (int)v1 < (int)0xb; +goto L4a1094;} +at = (int)v1 < (int)0xb; +if (at != 0) {a0 = 0x30000; +goto L4a1070;} +a0 = 0x30000; +at = (int)v1 < (int)0x11; +if (at != 0) {//nop; +goto L4a1094;} +//nop; +L4a1070: +//nop; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0x9f; +a1 = 0x2; +a3 = s3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a1088; +a3 = s3; +L4a1088: +// bdead c1c00103 gp = MEM_U32(sp + 68); +MEM_U32(s5 + 28) = zero; +goto L4a12d0; +MEM_U32(s5 + 28) = zero; +L4a1094: +s4 = MEM_U32(v0 + 28); +a0 = 0x30000; +if ((int)s4 >= 0) {a0 = a0 | 0xa0; +goto L4a10c4;} +a0 = a0 | 0xa0; +//nop; +a2 = MEM_U32(s5 + 20); +a1 = 0x2; +a3 = s3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a10b8; +a3 = s3; +L4a10b8: +// bdead c1c00103 gp = MEM_U32(sp + 68); +MEM_U32(s5 + 28) = zero; +goto L4a12d0; +MEM_U32(s5 + 28) = zero; +L4a10c4: +//nop; +a0 = s0; +//nop; +v0 = f_standard_tree(mem, sp, a0); +goto L4a10d4; +//nop; +L4a10d4: +t7 = MEM_U32(v0 + 24); +// bdead c1fb0183 gp = MEM_U32(sp + 68); +at = t7 < s4; +if (at == 0) {a0 = 0x30000; +goto L4a110c;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s5 + 20); +a0 = a0 | 0xfd; +a1 = 0x2; +a3 = s3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a1100; +a3 = s3; +L4a1100: +// bdead c1c00103 gp = MEM_U32(sp + 68); +MEM_U32(s5 + 28) = zero; +goto L4a12d0; +MEM_U32(s5 + 28) = zero; +L4a110c: +v1 = MEM_U16(s7 + 26); +//nop; +if (v1 == 0) {//nop; +goto L4a1130;} +//nop; +v0 = MEM_U16(s7 + 10); +//nop; +t5 = v0 & 0x1; +if (t5 != 0) {t1 = v0 & 0x5; +goto L4a114c;} +t1 = v0 & 0x5; +L4a1130: +if (v1 != 0) {//nop; +goto L4a1194;} +//nop; +v0 = MEM_U16(s7 + 10); +//nop; +t0 = v0 & 0x1; +if (t0 == 0) {t1 = v0 & 0x5; +goto L4a1194;} +t1 = v0 & 0x5; +L4a114c: +at = 0x5; +if (t1 != at) {//nop; +goto L4a1194;} +//nop; +v0 = MEM_U32(s0 + 4); +at = 0x6; +if (v0 == at) {at = 0xd; +goto L4a11f4;} +at = 0xd; +if (v0 == at) {a0 = 0x30000; +goto L4a11f4;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s2 + 20); +a0 = a0 | 0xa1; +a1 = 0x1; +a3 = s3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a1188; +a3 = s3; +L4a1188: +// bdead c1ea0183 gp = MEM_U32(sp + 68); +//nop; +goto L4a11f4; +//nop; +L4a1194: +v0 = MEM_U32(s0 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4a11ac;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4a11f4;} +L4a11ac: +at = 0x14; +if (v0 == at) {at = (int)v0 < (int)0xb; +goto L4a11f4;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = (int)v0 < (int)0x11; +goto L4a11c4;} +at = (int)v0 < (int)0x11; +if (at != 0) {at = 0x14; +goto L4a11f4;} +L4a11c4: +at = 0x14; +if (v0 == at) {a0 = 0x30000; +goto L4a11f4;} +a0 = 0x30000; +//nop; +a2 = MEM_U32(s2 + 20); +a0 = a0 | 0xa2; +a1 = 0x2; +a3 = s3; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a11e8; +a3 = s3; +L4a11e8: +// bdead c1c00103 gp = MEM_U32(sp + 68); +s5 = MEM_U32(s5 + 16); +goto L4a12d4; +s5 = MEM_U32(s5 + 16); +L4a11f4: +//nop; +s1 = MEM_U32(s0 + 12); +a0 = s0; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L4a1204; +a0 = s0; +L4a1204: +// bdead c1ee018b gp = MEM_U32(sp + 68); +MEM_U32(s2 + 8) = v0; +MEM_U32(v0 + 24) = s4; +v1 = MEM_U32(s2 + 8); +at = 0x20000000; +t2 = MEM_U32(v1 + 12); +//nop; +t3 = t2 | at; +t4 = t3 | s1; +MEM_U32(v1 + 12) = t4; +L4a122c: +t6 = MEM_U32(s0 + 4); +at = 0x15; +if (t6 != at) {//nop; +goto L4a1270;} +//nop; +t8 = MEM_U16(s7 + 26); +a0 = 0x30000; +if (t8 != 0) {a0 = a0 | 0x139; +goto L4a1288;} +a0 = a0 | 0x139; +//nop; +a2 = MEM_U32(s0 + 20); +a1 = 0x2; +temp64 = f_error(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a125c; +a1 = 0x2; +L4a125c: +t9 = MEM_S16(s2 + 64); +// bdead c5c80183 gp = MEM_U32(sp + 68); +t7 = t9 | 0x200; +MEM_U16(s2 + 64) = (uint16_t)t7; +goto L4a1288; +MEM_U16(s2 + 64) = (uint16_t)t7; +L4a1270: +//nop; +a0 = s2; +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L4a1280; +//nop; +L4a1280: +// bdead c1c80183 gp = MEM_U32(sp + 68); +//nop; +L4a1288: +t5 = 0x1002deb0; +v0 = MEM_U32(s2 + 24); +t5 = MEM_U32(t5 + 0); +//nop; +if (v0 == t5) {//nop; +goto L4a12d0;} +//nop; +t0 = 0x1002deb0; +//nop; +t0 = MEM_U32(t0 + 36); +//nop; +if (v0 == t0) {//nop; +goto L4a12d0;} +//nop; +//nop; +a0 = s2; +//nop; +f_enter_id(mem, sp, a0, a1, a2, a3); +goto L4a12c8; +//nop; +L4a12c8: +// bdead c1c00103 gp = MEM_U32(sp + 68); +//nop; +L4a12d0: +s5 = MEM_U32(s5 + 16); +L4a12d4: +//nop; +if (s5 != 0) {//nop; +goto L4a0d94;} +//nop; +t1 = MEM_U32(sp + 124); +L4a12e4: +//nop; +t2 = MEM_U32(t1 + 16); +//nop; +if (t2 != 0) {MEM_U32(sp + 124) = t2; +goto L4a0cd0;} +MEM_U32(sp + 124) = t2; +t3 = MEM_U32(sp + 132); +a3 = MEM_U32(sp + 128); +v0 = MEM_U32(t3 + 40); +//nop; +L4a1308: +t6 = MEM_U32(sp + 132); +t4 = MEM_U32(sp + 84); +t9 = MEM_U32(t6 + 4); +a0 = 0x18; +t8 = v0 | fp; +MEM_U32(t6 + 40) = t8; +if (a0 != t9) {MEM_U32(t6 + 36) = t4; +goto L4a1334;} +MEM_U32(t6 + 36) = t4; +at = 0x2000000; +t7 = t8 | at; +MEM_U32(t6 + 40) = t7; +L4a1334: +t5 = 0x10008254; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {v0 = MEM_U32(sp + 132); +goto L4a13b8;} +v0 = MEM_U32(sp + 132); +v0 = MEM_U32(a3 + 56); +a1 = zero; +if (v0 == 0) {//nop; +goto L4a138c;} +//nop; +v1 = MEM_U32(v0 + 4); +at = 0x1b; +if (v1 == at) {at = 0x63; +goto L4a138c;} +at = 0x63; +if (v1 != at) {//nop; +goto L4a13b4;} +//nop; +t0 = MEM_U32(v0 + 8); +//nop; +t1 = MEM_U32(t0 + 4); +//nop; +if (a0 == t1) {v0 = MEM_U32(sp + 132); +goto L4a13b8;} +v0 = MEM_U32(sp + 132); +L4a138c: +//nop; +a0 = a3; +// bdead 40000163 t9 = t9; +a2 = a3; +func_4a0678(mem, sp, a0, a1, a2); +goto L4a13a0; +a2 = a3; +L4a13a0: +// bdead 40000003 gp = MEM_U32(sp + 68); +//nop; +at = 0x10008254; +//nop; +MEM_U32(at + 0) = zero; +L4a13b4: +v0 = MEM_U32(sp + 132); +L4a13b8: +//nop; +L4a13bc: +// bdead 9 ra = MEM_U32(sp + 76); +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 s1 = MEM_U32(sp + 40); +// bdead 9 s2 = MEM_U32(sp + 44); +// bdead 9 s3 = MEM_U32(sp + 48); +// bdead 9 s4 = MEM_U32(sp + 52); +// bdead 9 s5 = MEM_U32(sp + 56); +// bdead 9 s6 = MEM_U32(sp + 60); +// bdead 9 s7 = MEM_U32(sp + 64); +// bdead 9 fp = MEM_U32(sp + 72); +// bdead 9 sp = sp + 0x88; +return v0; +// bdead 9 sp = sp + 0x88; +} + +static uint32_t f_qualified_name(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a13ec: +//qualified_name: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = s0; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 44) = ra; +// fdead 400201eb MEM_U32(sp + 40) = gp; +MEM_U32(sp + 52) = a1; +if (a0 == 0) {MEM_U32(sp + 56) = a2; +goto L4a1428;} +MEM_U32(sp + 56) = a2; +t6 = MEM_U32(a0 + 4); +v0 = 0x61; +if (v0 == t6) {//nop; +goto L4a1430;} +//nop; +L4a1428: +v0 = s0; +goto L4a14f0; +v0 = s0; +L4a1430: +a0 = MEM_U32(s0 + 24); +//nop; +if (a0 == 0) {v1 = a0; +goto L4a1468;} +v1 = a0; +t7 = MEM_U32(a0 + 4); +//nop; +if (v0 != t7) {//nop; +goto L4a1468;} +//nop; +//nop; +a1 = MEM_U32(sp + 52); +a2 = 0x5; +v0 = f_qualified_name(mem, sp, a0, a1, a2); +goto L4a1460; +a2 = 0x5; +L4a1460: +// bdead 4002000b gp = MEM_U32(sp + 40); +v1 = v0; +L4a1468: +if (v1 != 0) {a2 = 0x5; +goto L4a1478;} +a2 = 0x5; +a1 = zero; +goto L4a14c0; +a1 = zero; +L4a1478: +t8 = MEM_U32(v1 + 4); +a1 = MEM_U32(sp + 52); +if (t8 != 0) {//nop; +goto L4a1494;} +//nop; +a0 = MEM_U32(v1 + 24); +t9 = MEM_U32(v1 + 20); +goto L4a14a0; +t9 = MEM_U32(v1 + 20); +L4a1494: +a0 = MEM_U32(v1 + 24); +//nop; +t9 = MEM_U32(v1 + 20); +L4a14a0: +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 16) = t9; +//nop; +MEM_U32(sp + 20) = zero; +a3 = 0x1; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L4a14b8; +a3 = 0x1; +L4a14b8: +// bdead 4002000b gp = MEM_U32(sp + 40); +a1 = v0; +L4a14c0: +v0 = MEM_U32(s0 + 28); +//nop; +t0 = MEM_U32(v0 + 20); +a0 = MEM_U32(v0 + 24); +a2 = MEM_U32(sp + 56); +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a3 = 0x1; +MEM_U32(sp + 16) = t0; +v0 = f_lookup_id(mem, sp, a0, a1, a2, a3); +goto L4a14e8; +MEM_U32(sp + 16) = t0; +L4a14e8: +// bdead 9 gp = MEM_U32(sp + 40); +//nop; +L4a14f0: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void f_add_formal_this(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a1500: +//add_formal_this: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +a2 = 0x1002deb0; +// fdead 400000ab MEM_U32(sp + 20) = s0; +//nop; +s0 = a0; +// fdead 400200ab MEM_U32(sp + 28) = ra; +// fdead 400200ab MEM_U32(sp + 24) = gp; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(a2 + 4); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a1538; +a0 = 0x63; +L4a1538: +// bdead 40020189 gp = MEM_U32(sp + 24); +v1 = MEM_U32(s0 + 32); +//nop; +a0 = MEM_U32(v1 + 56); +MEM_U32(sp + 44) = v0; +MEM_U32(sp + 36) = v1; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L4a1554; +MEM_U32(sp + 36) = v1; +L4a1554: +a3 = MEM_U32(sp + 44); +// bdead 40020109 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +MEM_U32(a3 + 32) = v0; +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(v1 + 56); +a0 = 0x62; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a1578; +a0 = 0x62; +L4a1578: +t6 = MEM_U32(s0 + 36); +// bdead 28009 gp = MEM_U32(sp + 24); +MEM_U32(v0 + 16) = t6; +MEM_U32(s0 + 36) = v0; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t f_dw_binop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a1598: +//dw_binop: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 32) = gp; +// fdead 400000eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 48) = a0; +t7 = MEM_U32(a0 + 4); +s0 = MEM_U32(a0 + 8); +t8 = t7 + 0xffffffbc; +at = t8 < 0x15; +if (at == 0) {a2 = a1; +goto L4a175c;} +a2 = a1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10017ee0[] = { +&&L4a1610, +&&L4a175c, +&&L4a175c, +&&L4a175c, +&&L4a175c, +&&L4a175c, +&&L4a175c, +&&L4a16d8, +&&L4a175c, +&&L4a175c, +&&L4a175c, +&&L4a175c, +&&L4a1674, +&&L4a175c, +&&L4a15f0, +&&L4a175c, +&&L4a175c, +&&L4a175c, +&&L4a175c, +&&L4a175c, +&&L4a16f8, +}; +dest = Lswitch10017ee0[t8]; +//nop; +goto *dest; +//nop; +L4a15f0: +a0 = 0x10017cf0; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1604; +a0 = a0; +L4a1604: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a1784; +a0 = v0; +L4a1610: +v0 = MEM_U32(s0 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4a1628;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4a1634;} +L4a1628: +at = 0x14; +if (v0 != at) {//nop; +goto L4a1654;} +//nop; +L4a1634: +a0 = 0x10017cfc; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1648; +a0 = a0; +L4a1648: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a1784; +a0 = v0; +L4a1654: +a0 = 0x10017d08; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1668; +a0 = a0; +L4a1668: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a1784; +a0 = v0; +L4a1674: +v0 = MEM_U32(s0 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4a168c;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4a1698;} +L4a168c: +at = 0x14; +if (v0 != at) {//nop; +goto L4a16b8;} +//nop; +L4a1698: +a0 = 0x10017d14; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a16ac; +a0 = a0; +L4a16ac: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a1784; +a0 = v0; +L4a16b8: +a0 = 0x10017d20; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a16cc; +a0 = a0; +L4a16cc: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a1784; +a0 = v0; +L4a16d8: +a0 = 0x10017d2c; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a16ec; +a0 = a0; +L4a16ec: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a1784; +a0 = v0; +L4a16f8: +v0 = MEM_U32(s0 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4a1710;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4a171c;} +L4a1710: +at = 0x14; +if (v0 != at) {//nop; +goto L4a173c;} +//nop; +L4a171c: +a0 = 0x10017d38; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1730; +a0 = a0; +L4a1730: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a1784; +a0 = v0; +L4a173c: +a0 = 0x10017d44; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1750; +a0 = a0; +L4a1750: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a1784; +a0 = v0; +L4a175c: +a0 = 0x10017d54; +a1 = 0x10017d5c; +//nop; +a2 = 0x4c; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4a1778; +a1 = a1; +L4a1778: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +L4a1784: +t9 = MEM_U32(sp + 48); +a1 = s0; +t0 = MEM_U32(t9 + 24); +a2 = MEM_U32(t9 + 20); +MEM_U32(sp + 16) = t0; +t1 = MEM_U32(t9 + 28); +//nop; +a3 = 0x2; +MEM_U32(sp + 20) = t1; +v0 = f_gen_call_expr(mem, sp, a0, a1, a2, a3); +goto L4a17ac; +MEM_U32(sp + 20) = t1; +L4a17ac: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_4a17c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a17c0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400000eb MEM_U32(sp + 44) = ra; +// fdead 400000eb MEM_U32(sp + 40) = gp; +// fdead 400000eb MEM_U32(sp + 36) = s3; +// fdead 400000eb MEM_U32(sp + 32) = s2; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 68) = a1; +a2 = MEM_U32(a0 + 24); +s0 = MEM_U32(a0 + 20); +t6 = MEM_U32(a2 + 12); +s2 = MEM_U32(a2 + 8); +t7 = t6 << 7; +if ((int)t7 >= 0) {s3 = a0; +goto L4a1848;} +s3 = a0; +//nop; +a0 = a1; +a3 = MEM_U32(s3 + 28); +a1 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a181c; +a1 = s0; +L4a181c: +// bdead 401a0009 gp = MEM_U32(sp + 40); +MEM_U32(v0 + 8) = s2; +//nop; +a2 = MEM_U32(s3 + 24); +a0 = 0x3a; +a1 = s0; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a183c; +a3 = v0; +L4a183c: +// bdead 80009 gp = MEM_U32(sp + 40); +MEM_U32(v0 + 8) = s2; +goto L4a1940; +MEM_U32(v0 + 8) = s2; +L4a1848: +//nop; +a0 = s2; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L4a1858; +//nop; +L4a1858: +// bdead 401a0109 gp = MEM_U32(sp + 40); +MEM_U32(sp + 48) = v0; +a0 = 0x1002df8c; +MEM_U32(v0 + 8) = s2; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = s0; +a2 = v0; +v0 = f_create_anon_temp(mem, sp, a0, a1, a2, a3); +goto L4a187c; +a2 = v0; +L4a187c: +// bdead 401a0109 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s3 + 24); +//nop; +s1 = v0; +a0 = 0x2a; +a1 = s0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a1898; +a1 = s0; +L4a1898: +// bdead 401e0009 gp = MEM_U32(sp + 40); +t8 = MEM_U32(sp + 48); +a0 = 0x3a; +MEM_U32(v0 + 8) = t8; +//nop; +a1 = s0; +a2 = s1; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a18bc; +a3 = v0; +L4a18bc: +// bdead 401e0109 gp = MEM_U32(sp + 40); +MEM_U32(sp + 56) = v0; +//nop; +a0 = 0x2e; +a1 = s0; +a2 = s1; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a18d8; +a2 = s1; +L4a18d8: +// bdead 401a0009 gp = MEM_U32(sp + 40); +MEM_U32(v0 + 8) = s2; +//nop; +a3 = MEM_U32(s3 + 28); +a0 = MEM_U32(sp + 68); +s1 = v0; +a1 = s0; +a2 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a18fc; +a2 = v0; +L4a18fc: +// bdead 400e0009 gp = MEM_U32(sp + 40); +MEM_U32(v0 + 8) = s2; +//nop; +a0 = 0x3a; +a1 = s0; +a2 = s1; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a191c; +a3 = v0; +L4a191c: +// bdead 400a0009 gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 56); +//nop; +a0 = 0x43; +a1 = s0; +a3 = v0; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a1938; +a3 = v0; +L4a1938: +// bdead 80009 gp = MEM_U32(sp + 40); +MEM_U32(v0 + 8) = s2; +L4a1940: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t f_dw_operator_assign(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a195c: +//dw_operator_assign: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +// fdead 400000eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = MEM_U32(a0 + 28); +s0 = a0; +t6 = MEM_U32(v0 + 12); +//nop; +t7 = t6 | 0x8; +MEM_U32(v0 + 12) = t7; +t8 = MEM_U32(a0 + 4); +//nop; +t9 = t8 + 0xffffffbb; +at = t9 < 0x15; +if (at == 0) {//nop; +goto L4a1ab0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10017f34[] = { +&&L4a19f0, +&&L4a1ab0, +&&L4a1ab0, +&&L4a1ab0, +&&L4a1ab0, +&&L4a1ab0, +&&L4a1ab0, +&&L4a1a70, +&&L4a1ab0, +&&L4a1ab0, +&&L4a1a50, +&&L4a1ab0, +&&L4a1a10, +&&L4a1ab0, +&&L4a19d0, +&&L4a1ab0, +&&L4a1ab0, +&&L4a1ab0, +&&L4a1a30, +&&L4a1ab0, +&&L4a1a90, +}; +dest = Lswitch10017f34[t9]; +//nop; +goto *dest; +//nop; +L4a19d0: +//nop; +a0 = s0; +// bdead 40000121 t9 = t9; +a1 = 0x52; +v0 = func_4a17c0(mem, sp, a0, a1); +goto L4a19e4; +a1 = 0x52; +L4a19e4: +// bdead 40000109 gp = MEM_U32(sp + 24); +s0 = v0; +goto L4a1ad4; +s0 = v0; +L4a19f0: +//nop; +a0 = s0; +// bdead 40000121 t9 = t9; +a1 = 0x44; +v0 = func_4a17c0(mem, sp, a0, a1); +goto L4a1a04; +a1 = 0x44; +L4a1a04: +// bdead 40000109 gp = MEM_U32(sp + 24); +s0 = v0; +goto L4a1ad4; +s0 = v0; +L4a1a10: +//nop; +a0 = s0; +// bdead 40000121 t9 = t9; +a1 = 0x50; +v0 = func_4a17c0(mem, sp, a0, a1); +goto L4a1a24; +a1 = 0x50; +L4a1a24: +// bdead 40000109 gp = MEM_U32(sp + 24); +s0 = v0; +goto L4a1ad4; +s0 = v0; +L4a1a30: +//nop; +a0 = s0; +// bdead 40000121 t9 = t9; +a1 = 0x56; +v0 = func_4a17c0(mem, sp, a0, a1); +goto L4a1a44; +a1 = 0x56; +L4a1a44: +// bdead 40000109 gp = MEM_U32(sp + 24); +s0 = v0; +goto L4a1ad4; +s0 = v0; +L4a1a50: +//nop; +a0 = s0; +// bdead 40000121 t9 = t9; +a1 = 0x4e; +v0 = func_4a17c0(mem, sp, a0, a1); +goto L4a1a64; +a1 = 0x4e; +L4a1a64: +// bdead 40000109 gp = MEM_U32(sp + 24); +s0 = v0; +goto L4a1ad4; +s0 = v0; +L4a1a70: +//nop; +a0 = s0; +// bdead 40000121 t9 = t9; +a1 = 0x4b; +v0 = func_4a17c0(mem, sp, a0, a1); +goto L4a1a84; +a1 = 0x4b; +L4a1a84: +// bdead 40000109 gp = MEM_U32(sp + 24); +s0 = v0; +goto L4a1ad4; +s0 = v0; +L4a1a90: +//nop; +a0 = s0; +// bdead 40000121 t9 = t9; +a1 = 0x58; +v0 = func_4a17c0(mem, sp, a0, a1); +goto L4a1aa4; +a1 = 0x58; +L4a1aa4: +// bdead 40000109 gp = MEM_U32(sp + 24); +s0 = v0; +goto L4a1ad4; +s0 = v0; +L4a1ab0: +a0 = 0x10017d6c; +a1 = 0x10017d74; +//nop; +a2 = 0xb1; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4a1acc; +a1 = a1; +L4a1acc: +// bdead 40020101 gp = MEM_U32(sp + 24); +//nop; +L4a1ad4: +v0 = 0x10008264; +a2 = MEM_U32(sp + 48); +t0 = MEM_U32(v0 + 0); +t1 = 0x1; +at = 0x10000000; +MEM_U32(v0 + 0) = t1; +//nop; +t2 = a2 & at; +at = 0x40000000; +a1 = MEM_U32(sp + 44); +a2 = t2 | at; +a0 = s0; +MEM_U32(sp + 36) = t0; +v0 = f_expression(mem, sp, a0, a1, a2, a3); +goto L4a1b0c; +MEM_U32(sp + 36) = t0; +L4a1b0c: +// bdead 40000009 gp = MEM_U32(sp + 24); +t4 = MEM_U32(sp + 36); +// bdead 2009 ra = MEM_U32(sp + 28); +at = 0x10008264; +// bdead 200d s0 = MEM_U32(sp + 20); +// bdead 200d sp = sp + 0x28; +MEM_U32(at + 0) = t4; +return v0; +MEM_U32(at + 0) = t4; +} + +static uint32_t f_dw_bit_extract(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a1b2c: +//dw_bit_extract: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400000eb MEM_U32(sp + 44) = ra; +// fdead 400000eb MEM_U32(sp + 40) = gp; +// fdead 400000eb MEM_U32(sp + 36) = s0; +MEM_U32(sp + 68) = a1; +a3 = MEM_U32(a0 + 8); +s0 = a0; +v0 = MEM_U32(a3 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4a1b6c;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4a1b78;} +L4a1b6c: +at = 0x14; +if (v0 != at) {a1 = a3; +goto L4a1b9c;} +a1 = a3; +L4a1b78: +a0 = 0x10017d84; +//nop; +a1 = a3; +MEM_U32(sp + 48) = a3; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1b90; +a0 = a0; +L4a1b90: +// bdead 40020109 gp = MEM_U32(sp + 40); +MEM_U32(sp + 52) = v0; +goto L4a1bb8; +MEM_U32(sp + 52) = v0; +L4a1b9c: +a0 = 0x10017d98; +//nop; +MEM_U32(sp + 48) = a3; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1bb0; +a0 = a0; +L4a1bb0: +// bdead 40020109 gp = MEM_U32(sp + 40); +MEM_U32(sp + 52) = v0; +L4a1bb8: +t6 = MEM_U32(s0 + 28); +at = 0x65; +t7 = MEM_U32(t6 + 4); +a2 = 0xc8; +if (t7 == at) {//nop; +goto L4a1bf0;} +//nop; +a0 = 0x10017dac; +a1 = 0x10017dc0; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4a1be8; +a1 = a1; +L4a1be8: +// bdead 40020181 gp = MEM_U32(sp + 40); +//nop; +L4a1bf0: +t8 = MEM_U32(s0 + 4); +at = 0x5f; +if (t8 != at) {//nop; +goto L4a1c60;} +//nop; +t9 = MEM_U32(s0 + 24); +//nop; +a0 = MEM_U32(t9 + 8); +//nop; +//nop; +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L4a1c1c; +//nop; +L4a1c1c: +MEM_U32(sp + 56) = v0; +t1 = MEM_U32(s0 + 24); +// bdead 40020509 gp = MEM_U32(sp + 40); +t2 = MEM_U32(t1 + 8); +a0 = 0x2a; +MEM_U32(v0 + 8) = t2; +//nop; +a2 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 20); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a1c48; +//nop; +L4a1c48: +t3 = MEM_U32(sp + 56); +// bdead 40021009 gp = MEM_U32(sp + 40); +MEM_U32(v0 + 8) = t3; +v1 = MEM_U32(s0 + 28); +t0 = v0; +goto L4a1c6c; +t0 = v0; +L4a1c60: +t0 = MEM_U32(s0 + 24); +v1 = MEM_U32(s0 + 28); +//nop; +L4a1c6c: +//nop; +a0 = MEM_U32(v1 + 20); +a1 = MEM_U32(v1 + 8); +a3 = MEM_U32(sp + 68); +MEM_U32(sp + 60) = t0; +a2 = 0x0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L4a1c88; +a2 = 0x0; +L4a1c88: +t0 = MEM_U32(sp + 60); +// bdead 40020209 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 20); +MEM_U32(sp + 16) = t0; +t5 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(sp + 52); +a1 = MEM_U32(sp + 48); +MEM_U32(sp + 24) = v0; +a3 = 0x3; +MEM_U32(sp + 20) = t5; +v0 = f_gen_call_expr(mem, sp, a0, a1, a2, a3); +goto L4a1cb8; +MEM_U32(sp + 20) = t5; +L4a1cb8: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t f_dw_bit_insert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a1ccc: +//dw_bit_insert: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400000eb MEM_U32(sp + 52) = ra; +// fdead 400000eb MEM_U32(sp + 48) = gp; +// fdead 400000eb MEM_U32(sp + 44) = s1; +// fdead 400000eb MEM_U32(sp + 40) = s0; +MEM_U32(sp + 76) = a1; +t6 = MEM_U32(a0 + 24); +s0 = a0; +a0 = 0x10017dd0; +//nop; +a1 = MEM_U32(s0 + 8); +s1 = MEM_U32(t6 + 28); +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1d10; +a0 = a0; +L4a1d10: +MEM_U32(sp + 56) = v0; +t7 = MEM_U32(s0 + 24); +// bdead 40070101 gp = MEM_U32(sp + 48); +v1 = MEM_U32(t7 + 4); +at = 0x5f; +if (v1 == at) {at = 0x60; +goto L4a1d54;} +at = 0x60; +if (v1 == at) {a2 = 0xe5; +goto L4a1d54;} +a2 = 0xe5; +a0 = 0x10017de0; +a1 = 0x10017e30; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4a1d4c; +a1 = a1; +L4a1d4c: +// bdead 40060101 gp = MEM_U32(sp + 48); +//nop; +L4a1d54: +t8 = MEM_U32(s1 + 4); +at = 0x65; +if (t8 == at) {a2 = 0xe6; +goto L4a1d84;} +a2 = 0xe6; +a0 = 0x10017e40; +a1 = 0x10017e58; +//nop; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4a1d7c; +a1 = a1; +L4a1d7c: +// bdead 40060181 gp = MEM_U32(sp + 48); +//nop; +L4a1d84: +t9 = 0x1002df68; +at = 0x5f; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(s1 + 8) = t9; +v0 = MEM_U32(s0 + 24); +//nop; +t0 = MEM_U32(v0 + 4); +//nop; +if (t0 != at) {//nop; +goto L4a1e10;} +//nop; +t1 = MEM_U32(v0 + 24); +//nop; +a0 = MEM_U32(t1 + 8); +//nop; +v0 = f_make_pointer(mem, sp, a0, a1, a2); +goto L4a1dc4; +//nop; +L4a1dc4: +MEM_U32(sp + 64) = v0; +t2 = MEM_U32(s0 + 24); +// bdead 40060909 gp = MEM_U32(sp + 48); +t3 = MEM_U32(t2 + 24); +a0 = 0x2a; +t4 = MEM_U32(t3 + 8); +//nop; +MEM_U32(v0 + 8) = t4; +t5 = MEM_U32(s0 + 24); +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(t5 + 24); +//nop; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a1dfc; +//nop; +L4a1dfc: +t6 = MEM_U32(sp + 64); +// bdead 40068009 gp = MEM_U32(sp + 48); +v1 = v0; +MEM_U32(v0 + 8) = t6; +goto L4a1e18; +MEM_U32(v0 + 8) = t6; +L4a1e10: +v1 = MEM_U32(v0 + 24); +//nop; +L4a1e18: +//nop; +a0 = MEM_U32(s1 + 20); +a1 = MEM_U32(s1 + 8); +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 68) = v1; +a2 = 0x0; +v0 = f_make_iconstant(mem, sp, a0, a1, a2, a3); +goto L4a1e34; +a2 = 0x0; +L4a1e34: +a1 = MEM_U32(s0 + 8); +a2 = MEM_U32(s0 + 20); +v1 = MEM_U32(sp + 68); +// bdead 400600d9 gp = MEM_U32(sp + 48); +MEM_U32(sp + 24) = v0; +MEM_U32(sp + 20) = s1; +MEM_U32(sp + 16) = v1; +t8 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U32(sp + 56); +a3 = 0x4; +MEM_U32(sp + 28) = t8; +v0 = f_gen_call_expr(mem, sp, a0, a1, a2, a3); +goto L4a1e68; +MEM_U32(sp + 28) = t8; +L4a1e68: +// bdead 9 ra = MEM_U32(sp + 52); +// bdead 9 gp = MEM_U32(sp + 48); +// bdead 9 s0 = MEM_U32(sp + 40); +// bdead 9 s1 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t f_dw_float_convert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a1e80: +//dw_float_convert: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 52) = a1; +t7 = MEM_U32(a1 + 8); +s0 = a0; +t8 = MEM_U32(t7 + 4); +//nop; +t9 = t8 + 0xffffffff; +at = t9 < 0xf; +if (at == 0) {//nop; +goto L4a2048;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10017f88[] = { +&&L4a1f44, +&&L4a1f44, +&&L4a1ee0, +&&L4a2048, +&&L4a2048, +&&L4a1fa8, +&&L4a1fa8, +&&L4a1fa8, +&&L4a2048, +&&L4a2048, +&&L4a2048, +&&L4a2048, +&&L4a1ff8, +&&L4a1ff8, +&&L4a1ff8, +}; +dest = Lswitch10017f88[t9]; +//nop; +goto *dest; +//nop; +L4a1ee0: +v0 = MEM_U32(s0 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4a1ef8;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4a1f04;} +L4a1ef8: +at = 0x14; +if (v0 != at) {//nop; +goto L4a1f24;} +//nop; +L4a1f04: +a0 = 0x10017e68; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1f18; +a0 = a0; +L4a1f18: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a2070; +a0 = v0; +L4a1f24: +a0 = 0x10017e74; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1f38; +a0 = a0; +L4a1f38: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a2070; +a0 = v0; +L4a1f44: +v0 = MEM_U32(s0 + 4); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = (int)v0 < (int)0xb; +goto L4a1f5c;} +at = (int)v0 < (int)0xb; +if (at != 0) {at = 0x14; +goto L4a1f68;} +L4a1f5c: +at = 0x14; +if (v0 != at) {//nop; +goto L4a1f88;} +//nop; +L4a1f68: +a0 = 0x10017e80; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1f7c; +a0 = a0; +L4a1f7c: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a2070; +a0 = v0; +L4a1f88: +a0 = 0x10017e8c; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1f9c; +a0 = a0; +L4a1f9c: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a2070; +a0 = v0; +L4a1fa8: +t0 = MEM_U32(s0 + 4); +at = 0x3; +if (t0 != at) {//nop; +goto L4a1fd8;} +//nop; +a0 = 0x10017e98; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1fcc; +a0 = a0; +L4a1fcc: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a2070; +a0 = v0; +L4a1fd8: +a0 = 0x10017ea4; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a1fec; +a0 = a0; +L4a1fec: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a2070; +a0 = v0; +L4a1ff8: +t1 = MEM_U32(s0 + 4); +at = 0x3; +if (t1 != at) {//nop; +goto L4a2028;} +//nop; +a0 = 0x10017eb0; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a201c; +a0 = a0; +L4a201c: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a2070; +a0 = v0; +L4a2028: +a0 = 0x10017ebc; +//nop; +a1 = s0; +a0 = a0; +v0 = f_get_runtime_id(mem, sp, a0, a1, a2); +goto L4a203c; +a0 = a0; +L4a203c: +// bdead 40020009 gp = MEM_U32(sp + 32); +a0 = v0; +goto L4a2070; +a0 = v0; +L4a2048: +a0 = 0x10017ec8; +a1 = 0x10017ed0; +//nop; +a2 = 0x125; +a0 = a0; +a1 = a1; +wrapper___assert(mem, a0, a1, a2); +goto L4a2064; +a1 = a1; +L4a2064: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +L4a2070: +t2 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(t2 + 20); +a1 = s0; +a3 = 0x1; +MEM_U32(sp + 16) = t2; +v0 = f_gen_call_expr(mem, sp, a0, a1, a2, a3); +goto L4a208c; +MEM_U32(sp + 16) = t2; +L4a208c: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t f_gen_call_expr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a20a0: +//gen_call_expr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 68) = a3; +if (a3 == 0) {s2 = zero; +goto L4a2190;} +s2 = zero; +s4 = 0xfffffffc; +t7 = sp + 0x4b; +//nop; +s3 = t7 & s4; +a0 = MEM_U32(s3 + 0); +s3 = s3 + 0x4; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L4a2100; +s3 = s3 + 0x4; +L4a2100: +// bdead 4030018b gp = MEM_U32(sp + 40); +MEM_U32(v0 + 16) = zero; +t8 = MEM_U32(sp + 68); +s2 = v0; +t9 = t8 + 0xffffffff; +if (t9 == 0) {MEM_U32(sp + 68) = t9; +goto L4a2174;} +MEM_U32(sp + 68) = t9; +L4a211c: +t0 = s3 + 0x3; +//nop; +s3 = t0 & s4; +a0 = MEM_U32(s3 + 0); +s3 = s3 + 0x4; +s0 = s2; +s1 = s2; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L4a213c; +s1 = s2; +L4a213c: +// bdead 403e018b gp = MEM_U32(sp + 40); +if (s2 == 0) {MEM_U32(v0 + 16) = zero; +goto L4a215c;} +MEM_U32(v0 + 16) = zero; +L4a2148: +s1 = s0; +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L4a2148;} +//nop; +L4a215c: +MEM_U32(s1 + 16) = v0; +t1 = MEM_U32(sp + 68); +//nop; +t2 = t1 + 0xffffffff; +if (t2 != 0) {MEM_U32(sp + 68) = t2; +goto L4a211c;} +MEM_U32(sp + 68) = t2; +L4a2174: +//nop; +a1 = MEM_U32(sp + 64); +a0 = 0x5d; +a2 = s2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a2188; +a2 = s2; +L4a2188: +// bdead 40000009 gp = MEM_U32(sp + 40); +s2 = v0; +L4a2190: +//nop; +a1 = MEM_U32(sp + 64); +a2 = MEM_U32(sp + 56); +a0 = 0x41; +a3 = s2; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a21a8; +a3 = s2; +L4a21a8: +t3 = MEM_U32(sp + 60); +// bdead 1009 gp = MEM_U32(sp + 40); +MEM_U32(v0 + 8) = t3; +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +//nop; +} + +static void f_make_builtin_alloca(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a21d8: +//make_builtin_alloca: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +t6 = 0x1002dfc0; +// fdead 400080eb MEM_U32(sp + 28) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 400080eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(a2 + 8) = t6; +a3 = a2; +a2 = 0x1002dedc; +t7 = MEM_U32(sp + 32); +//nop; +a2 = MEM_U32(a2 + 0); +a1 = MEM_U32(t7 + 20); +MEM_U32(sp + 40) = a3; +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a2228; +a0 = 0x63; +L4a2228: +// bdead 4000000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 36); +t8 = 0x1002df68; +MEM_U32(a3 + 36) = v0; +t8 = MEM_U32(t8 + 0); +t9 = 0x3; +t0 = 0x4; +MEM_U32(v0 + 44) = t9; +MEM_U32(v0 + 72) = t0; +MEM_U32(v0 + 56) = a3; +MEM_U32(v0 + 8) = t8; +t1 = MEM_U16(v1 + 42); +MEM_U32(v0 + 60) = zero; +MEM_U16(v0 + 42) = (uint16_t)t1; +// bdead 11 ra = MEM_U32(sp + 28); +at = 0x10008274; +// bdead 15 sp = sp + 0x20; +MEM_U32(at + 0) = v1; +return; +MEM_U32(at + 0) = v1; +} + +static void f_make_builtin_return_address(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a2278: +//make_builtin_return_address: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +a3 = a0; +//nop; +a1 = MEM_U32(a3 + 20); +a2 = MEM_U32(a3 + 24); +a0 = 0x63; +v0 = f_make(mem, sp, a0, a1, a2, a3); +goto L4a22b0; +a0 = 0x63; +L4a22b0: +// bdead 40000189 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 48); +MEM_U32(sp + 36) = v0; +t6 = 0x1; +t7 = 0x4; +MEM_U32(v0 + 44) = t6; +MEM_U32(v0 + 72) = t7; +t8 = MEM_U32(sp + 44); +a0 = 0x1002dee4; +MEM_U32(v0 + 56) = t8; +t9 = MEM_U16(v1 + 42); +//nop; +MEM_U16(v0 + 42) = (uint16_t)t9; +t0 = MEM_U32(v1 + 60); +//nop; +MEM_U32(v0 + 60) = t0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_duplicate_node(mem, sp, a0, a1, a2, a3); +goto L4a2300; +//nop; +L4a2300: +t1 = MEM_U32(v0 + 12); +// bdead 40000509 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +at = 0x80000000; +t2 = t1 | at; +MEM_U32(v0 + 12) = t2; +MEM_U32(a0 + 8) = v0; +//nop; +//nop; +//nop; +f_layout(mem, sp, a0, a1, a2, a3); +goto L4a232c; +//nop; +L4a232c: +// bdead 40000001 gp = MEM_U32(sp + 24); +t3 = MEM_U32(sp + 36); +v1 = 0x10008278; +t5 = MEM_U32(sp + 48); +MEM_U32(v1 + 0) = t3; +t6 = MEM_U32(t5 + 8); +//nop; +MEM_U32(t6 + 56) = t3; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void f_enter_builtins(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a235c: +//enter_builtins: +//nop; +//nop; +//nop; +a0 = 0x1001802c; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +// fdead 4000002b MEM_U32(sp + 20) = s0; +a1 = 0xe; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4a238c; +a0 = a0; +L4a238c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = 0x10; +s0 = 0x1002deb0; +a0 = 0x1001803c; +MEM_U32(s0 + 12) = v0; +//nop; +a0 = a0; +//nop; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4a23b0; +//nop; +L4a23b0: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 16) = v0; +//nop; +a0 = 0x10018050; +a1 = 0x8; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4a23cc; +a0 = a0; +L4a23cc: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 8) = v0; +//nop; +a0 = 0x1001805c; +a1 = 0xd; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4a23e8; +a0 = a0; +L4a23e8: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 0) = v0; +//nop; +a0 = 0x1001806c; +a1 = 0x4; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4a2404; +a0 = a0; +L4a2404: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 4) = v0; +//nop; +a0 = 0x10018074; +a1 = 0x3; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4a2420; +a0 = a0; +L4a2420: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 24) = v0; +//nop; +a0 = 0x10018078; +a1 = 0x4; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4a243c; +a0 = a0; +L4a243c: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 20) = v0; +//nop; +a0 = 0x10018080; +a1 = 0x10; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4a2458; +a0 = a0; +L4a2458: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 28) = v0; +//nop; +a0 = 0x10018094; +a1 = 0x6; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4a2474; +a0 = a0; +L4a2474: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 32) = v0; +//nop; +a0 = 0x1001809c; +a1 = 0xc; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4a2490; +a0 = a0; +L4a2490: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 36) = v0; +//nop; +a0 = 0x100180ac; +a1 = 0x10; +a0 = a0; +v0 = f_string_to_symbol(mem, sp, a0, a1); +goto L4a24ac; +a0 = a0; +L4a24ac: +// bdead 20009 gp = MEM_U32(sp + 24); +t6 = MEM_U32(s0 + 0); +// bdead 28009 ra = MEM_U32(sp + 28); +at = 0x1002dedc; +MEM_U32(s0 + 40) = v0; +// bdead 8005 s0 = MEM_U32(sp + 20); +// bdead 8005 sp = sp + 0x20; +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +//nop; +//nop; +} + +static void f_MDnewstab(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a24d8: +//MDnewstab: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000016b MEM_U32(sp + 28) = ra; +a1 = a0; +// fdead 4000016b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a1; +a0 = 0x40000; +v0 = wrapper_malloc(mem, a0); +goto L4a2504; +a0 = 0x40000; +L4a2504: +a1 = MEM_U32(sp + 32); +// bdead 49 gp = MEM_U32(sp + 24); +at = 0x40000; +t6 = v0 + at; +MEM_U32(a1 + 32) = v0; +MEM_U32(a1 + 36) = v0; +MEM_U32(a1 + 40) = t6; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_MDstrcpy(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a2530: +//MDstrcpy: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 4002006b MEM_U32(sp + 28) = ra; +if (a1 != 0) {// fdead 4002006b MEM_U32(sp + 24) = gp; +goto L4a255c;} +// fdead 4002006b MEM_U32(sp + 24) = gp; +v0 = zero; +goto L4a25f4; +v0 = zero; +L4a255c: +a0 = MEM_U32(s0 + 36); +t6 = MEM_U32(s0 + 40); +//nop; +a3 = t6 - a0; +at = (int)a3 < (int)0x100; +if (at == 0) {//nop; +goto L4a259c;} +//nop; +//nop; +a0 = s0; +MEM_U32(sp + 44) = a1; +f_MDnewstab(mem, sp, a0); +goto L4a2588; +MEM_U32(sp + 44) = a1; +L4a2588: +a0 = MEM_U32(s0 + 36); +t7 = MEM_U32(s0 + 40); +// bdead 40030023 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +a3 = t7 - a0; +L4a259c: +//nop; +MEM_U32(sp + 36) = a0; +a2 = zero; +v0 = wrapper_memccpy(mem, a0, a1, a2, a3); +goto L4a25ac; +a2 = zero; +L4a25ac: +// bdead 40020189 gp = MEM_U32(sp + 24); +if (v0 != 0) {MEM_U32(s0 + 36) = v0; +goto L4a25ec;} +MEM_U32(s0 + 36) = v0; +a0 = 0x100180c0; +t9 = MEM_U32(s0 + 12); +a1 = MEM_U32(s0 + 4); +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a25cc; +a0 = a0; +L4a25cc: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4a25e4; +//nop; +L4a25e4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4a25ec: +v0 = MEM_U32(sp + 36); +//nop; +L4a25f4: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_4a2604(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a2604: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = a1; +MEM_U32(sp + 36) = a1; +v0 = wrapper_strlen(mem, a0); +goto L4a2630; +MEM_U32(sp + 36) = a1; +L4a2630: +a1 = MEM_U32(sp + 36); +// bdead 4000004b gp = MEM_U32(sp + 24); +v1 = a1 + v0; +a2 = MEM_U32(sp + 32); +v1 = v1 + 0xfffffffe; +at = (int)v0 < (int)0x3; +if (at != 0) {a0 = v1; +goto L4a2688;} +a0 = v1; +t6 = MEM_U8(v1 + 0); +at = 0x2e; +if (t6 != at) {//nop; +goto L4a2688;} +//nop; +v0 = MEM_U8(v1 + 1); +at = 0x68; +if (v0 == at) {at = 0x61; +goto L4a2680;} +at = 0x61; +if (v0 == at) {at = 0x6f; +goto L4a2680;} +at = 0x6f; +if (v0 != at) {//nop; +goto L4a2688;} +//nop; +L4a2680: +MEM_U8(v1 + 0) = (uint8_t)zero; +goto L4a268c; +MEM_U8(v1 + 0) = (uint8_t)zero; +L4a2688: +a0 = zero; +L4a268c: +v0 = MEM_U8(a1 + 0); +v1 = zero; +if (v0 == 0) {t7 = v1 << 1; +goto L4a26b0;} +L4a2698: +t7 = v1 << 1; +t8 = t7 ^ v0; +v0 = MEM_U8(a1 + 1); +a1 = a1 + 0x1; +if (v0 != 0) {v1 = v1 + t8; +goto L4a2698;} +v1 = v1 + t8; +L4a26b0: +if (a0 == 0) {//nop; +goto L4a26c0;} +//nop; +t9 = 0x2e; +MEM_U8(a0 + 0) = (uint8_t)t9; +L4a26c0: +t1 = MEM_U32(a2 + 24); +t0 = MEM_U32(a2 + 28); +// bdead 611 ra = MEM_U32(sp + 28); +t2 = v1 & t1; +t3 = t2 << 3; +// bdead 1201 sp = sp + 0x20; +v0 = t0 + t3; +return v0; +v0 = t0 + t3; +} + +static uint32_t func_4a26e0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a26e0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb t9 = t9; +s1 = a1; +// fdead 400401eb MEM_U32(sp + 32) = gp; +// fdead 400401eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 40) = a0; +v0 = func_4a2604(mem, sp, a0, a1); +goto L4a2714; +MEM_U32(sp + 40) = a0; +L4a2714: +t6 = MEM_U32(v0 + 0); +// bdead 40048009 gp = MEM_U32(sp + 32); +if (t6 == 0) {s0 = v0; +goto L4a27a8;} +s0 = v0; +a0 = t6; +L4a2728: +//nop; +a1 = s1; +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4a2738; +//nop; +L4a2738: +// bdead 40060009 gp = MEM_U32(sp + 32); +if (v0 == 0) {// bdead 40060001 ra = MEM_U32(sp + 36); +goto L4a27ac;} +// bdead 40060001 ra = MEM_U32(sp + 36); +v0 = MEM_U32(s0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L4a2798;} +//nop; +a1 = MEM_U32(sp + 40); +a0 = s0; +t7 = MEM_U32(a1 + 24); +v0 = MEM_U32(a1 + 28); +t8 = t7 << 3; +v1 = v0 + t8; +L4a276c: +s0 = s0 + 0x8; +at = v1 < s0; +if (at == 0) {//nop; +goto L4a2780;} +//nop; +s0 = v0; +L4a2780: +t9 = MEM_U32(s0 + 0); +//nop; +if (t9 != 0) {//nop; +goto L4a276c;} +//nop; +MEM_U32(a0 + 4) = s0; +goto L4a27a8; +MEM_U32(a0 + 4) = s0; +L4a2798: +a0 = MEM_U32(v0 + 0); +s0 = v0; +if (a0 != 0) {//nop; +goto L4a2728;} +//nop; +L4a27a8: +// bdead 20001 ra = MEM_U32(sp + 36); +L4a27ac: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static void func_4a27c0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a27c0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000002b MEM_U32(sp + 36) = ra; +// fdead 4000002b MEM_U32(sp + 32) = gp; +// fdead 4000002b MEM_U32(sp + 28) = s2; +// fdead 4000002b MEM_U32(sp + 24) = s1; +// fdead 4000002b MEM_U32(sp + 20) = s0; +v1 = MEM_U32(a0 + 24); +//nop; +v1 = v1 + 0x1; +s2 = a0; +s1 = v1 << 1; +MEM_U32(sp + 48) = s1; +a0 = s1; +MEM_U32(sp + 52) = v1; +a1 = 0x8; +v0 = wrapper_calloc(mem, a0, a1); +goto L4a280c; +a1 = 0x8; +L4a280c: +// bdead 400c0189 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 52); +if (v0 != 0) {MEM_U32(sp + 44) = v0; +goto L4a2858;} +MEM_U32(sp + 44) = v0; +a1 = MEM_U32(s2 + 4); +MEM_U32(sp + 52) = v1; +t9 = MEM_U32(s2 + 12); +a0 = 0x100180e4; +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a2834; +a0 = a0; +L4a2834: +// bdead 400c0001 gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4a284c; +//nop; +L4a284c: +// bdead 400c0001 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 52); +//nop; +L4a2858: +t6 = MEM_U32(s2 + 20); +if ((int)v1 >= 0) {t7 = (int)v1 >> 2; +goto L4a286c;} +t7 = (int)v1 >> 2; +at = v1 + 0x3; +t7 = (int)at >> 2; +L4a286c: +t8 = v1 - t7; +t0 = t6 + t8; +MEM_U32(s2 + 20) = t0; +t1 = MEM_U32(sp + 48); +t3 = MEM_U32(s2 + 28); +t2 = t1 + 0xffffffff; +MEM_U32(s2 + 24) = t2; +t4 = MEM_U32(sp + 44); +MEM_U32(sp + 40) = t3; +MEM_U32(s2 + 28) = t4; +s0 = MEM_U32(sp + 40); +s1 = s1 + 0xfffffffe; +if ((int)s1 < 0) {//nop; +goto L4a28e0;} +//nop; +L4a28a4: +a1 = MEM_U32(s0 + 0); +//nop; +if (a1 == 0) {//nop; +goto L4a28d4;} +//nop; +//nop; +a0 = s2; +// fdead 620ffe7f t9 = t9; +//nop; +v0 = func_4a26e0(mem, sp, a0, a1); +goto L4a28c8; +//nop; +L4a28c8: +t5 = MEM_U32(s0 + 0); +// bdead 400e4009 gp = MEM_U32(sp + 32); +MEM_U32(v0 + 0) = t5; +L4a28d4: +s1 = s1 + 0xfffffffe; +if ((int)s1 >= 0) {s0 = s0 + 0x8; +goto L4a28a4;} +s0 = s0 + 0x8; +L4a28e0: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +wrapper_free(mem, a0); +goto L4a28f0; +//nop; +L4a28f0: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static uint32_t f_MDopen(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a290c: +//MDopen: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 40) = a0; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +a0 = 0x2c; +v0 = wrapper_malloc(mem, a0); +goto L4a2944; +a0 = 0x2c; +L4a2944: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +//nop; +a0 = v0; +//nop; +f_MDnewstab(mem, sp, a0); +goto L4a295c; +//nop; +L4a295c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x100; +//nop; +a1 = 0x8; +//nop; +v0 = wrapper_calloc(mem, a0, a1); +goto L4a2974; +//nop; +L4a2974: +// bdead 4002018b gp = MEM_U32(sp + 24); +if (s0 == 0) {MEM_U32(sp + 32) = v0; +goto L4a2988;} +MEM_U32(sp + 32) = v0; +if (v0 != 0) {//nop; +goto L4a29f0;} +//nop; +L4a2988: +a0 = 0x1001810c; +t9 = MEM_U32(sp + 52); +a1 = MEM_U32(sp + 44); +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a299c; +a0 = a0; +L4a299c: +// bdead 40020003 gp = MEM_U32(sp + 24); +if (s0 == 0) {a0 = MEM_U32(sp + 32); +goto L4a29c4;} +a0 = MEM_U32(sp + 32); +//nop; +a0 = s0; +//nop; +wrapper_free(mem, a0); +goto L4a29b8; +//nop; +L4a29b8: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = MEM_U32(sp + 32); +L4a29c4: +//nop; +if (a0 == 0) {//nop; +goto L4a29e8;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L4a29e0; +//nop; +L4a29e0: +// bdead 3 gp = MEM_U32(sp + 24); +//nop; +L4a29e8: +v0 = zero; +goto L4a2a60; +v0 = zero; +L4a29f0: +//nop; +a1 = MEM_U32(sp + 40); +a0 = s0; +v0 = f_MDstrcpy(mem, sp, a0, a1); +goto L4a2a00; +a0 = s0; +L4a2a00: +// bdead 4002000b gp = MEM_U32(sp + 24); +MEM_U32(s0 + 0) = v0; +//nop; +a1 = MEM_U32(sp + 44); +a0 = s0; +v0 = f_MDstrcpy(mem, sp, a0, a1); +goto L4a2a18; +a0 = s0; +L4a2a18: +// bdead 4002000b gp = MEM_U32(sp + 24); +MEM_U32(s0 + 4) = v0; +//nop; +a1 = MEM_U32(sp + 48); +a0 = s0; +v0 = f_MDstrcpy(mem, sp, a0, a1); +goto L4a2a30; +a0 = s0; +L4a2a30: +// bdead 4002000b gp = MEM_U32(sp + 24); +MEM_U32(s0 + 8) = v0; +t6 = MEM_U32(sp + 52); +t7 = 0xc0; +t8 = 0xff; +MEM_U32(s0 + 16) = zero; +MEM_U32(s0 + 20) = t7; +MEM_U32(s0 + 24) = t8; +MEM_U32(s0 + 12) = t6; +t0 = MEM_U32(sp + 32); +v0 = s0; +MEM_U32(s0 + 28) = t0; +L4a2a60: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static void f_MDupdate(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a2a70: +//MDupdate: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +if (a0 == 0) {MEM_U32(sp + 44) = a1; +goto L4a2b3c;} +MEM_U32(sp + 44) = a1; +//nop; +//nop; +// fdead 400201eb t9 = t9; +//nop; +v0 = func_4a26e0(mem, sp, a0, a1); +goto L4a2aac; +//nop; +L4a2aac: +t6 = MEM_U32(v0 + 0); +// bdead 40028009 gp = MEM_U32(sp + 24); +if (t6 != 0) {v1 = v0; +goto L4a2b3c;} +v1 = v0; +t7 = MEM_U32(s0 + 20); +//nop; +if (t7 != 0) {//nop; +goto L4a2b04;} +//nop; +//nop; +a0 = s0; +// fdead 6003803b t9 = t9; +//nop; +func_4a27c0(mem, sp, a0); +goto L4a2ae0; +//nop; +L4a2ae0: +// bdead 40020001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +//nop; +a0 = s0; +// fdead 60020063 t9 = t9; +//nop; +v0 = func_4a26e0(mem, sp, a0, a1); +goto L4a2afc; +//nop; +L4a2afc: +// bdead 40020009 gp = MEM_U32(sp + 24); +v1 = v0; +L4a2b04: +//nop; +a1 = MEM_U32(sp + 44); +a0 = s0; +MEM_U32(sp + 36) = v1; +v0 = f_MDstrcpy(mem, sp, a0, a1); +goto L4a2b18; +MEM_U32(sp + 36) = v1; +L4a2b18: +v1 = MEM_U32(sp + 36); +// bdead 20019 gp = MEM_U32(sp + 24); +MEM_U32(v1 + 0) = v0; +t8 = MEM_U32(s0 + 20); +t0 = MEM_U32(s0 + 16); +t9 = t8 + 0xffffffff; +t1 = t0 + 0x1; +MEM_U32(s0 + 20) = t9; +MEM_U32(s0 + 16) = t1; +L4a2b3c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_MDclose(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a2b4c: +//MDclose: +//nop; +//nop; +//nop; +sp = sp + 0xfffffed0; +// fdead 4000006b MEM_U32(sp + 52) = s5; +s5 = a0; +// fdead 4040006b MEM_U32(sp + 60) = ra; +// fdead 4040006b MEM_U32(sp + 56) = gp; +// fdead 4040006b MEM_U32(sp + 48) = s4; +// fdead 4040006b MEM_U32(sp + 44) = s3; +// fdead 4040006b MEM_U32(sp + 40) = s2; +// fdead 4040006b MEM_U32(sp + 36) = s1; +// fdead 4040006b MEM_U32(sp + 32) = s0; +if (a0 == 0) {MEM_U32(sp + 308) = a1; +goto L4a3250;} +MEM_U32(sp + 308) = a1; +t6 = MEM_U32(a0 + 16); +a1 = 0x102; +if (t6 == 0) {//nop; +goto L4a3208;} +//nop; +//nop; +a0 = MEM_U32(a0 + 4); +a2 = 0x1b6; +v0 = wrapper_open(mem, a0, a1, a2); +goto L4a2ba8; +a2 = 0x1b6; +L4a2ba8: +// bdead 4040010b gp = MEM_U32(sp + 56); +t7 = 0x2; +MEM_U32(sp + 300) = v0; +MEM_U16(sp + 256) = (uint16_t)t7; +MEM_U16(sp + 258) = (uint16_t)zero; +MEM_U32(sp + 264) = zero; +if ((int)v0 < 0) {MEM_U32(sp + 260) = zero; +goto L4a2c04;} +MEM_U32(sp + 260) = zero; +//nop; +a0 = v0; +a1 = 0x7; +a2 = sp + 0x100; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fcntl(mem, a0, a1, sp); +goto L4a2bdc; +a2 = sp + 0x100; +L4a2bdc: +// bdead 4040000b gp = MEM_U32(sp + 56); +if ((int)v0 < 0) {//nop; +goto L4a2c04;} +//nop; +//nop; +a0 = MEM_U32(sp + 300); +a1 = sp + 0x78; +v0 = wrapper_fstat(mem, a0, a1); +goto L4a2bf8; +a1 = sp + 0x78; +L4a2bf8: +// bdead 4040000b gp = MEM_U32(sp + 56); +if ((int)v0 >= 0) {s0 = MEM_U32(sp + 168); +goto L4a2ca0;} +s0 = MEM_U32(sp + 168); +L4a2c04: +a0 = 0xfb52720; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strerror(mem, a0); +goto L4a2c18; +//nop; +L4a2c18: +// bdead 40400109 gp = MEM_U32(sp + 56); +t9 = MEM_U32(s5 + 12); +a0 = 0x10018130; +a1 = MEM_U32(s5 + 4); +a2 = v0; +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a2c34; +a0 = a0; +L4a2c34: +a0 = MEM_U32(sp + 300); +// bdead 40400021 gp = MEM_U32(sp + 56); +if ((int)a0 < 0) {// bdead 40400021 ra = MEM_U32(sp + 60); +goto L4a3254;} +// bdead 40400021 ra = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +v0 = wrapper_close(mem, a0); +goto L4a2c54; +//nop; +L4a2c54: +// bdead 40400009 gp = MEM_U32(sp + 56); +if (v0 == 0) {// bdead 40400001 ra = MEM_U32(sp + 60); +goto L4a3254;} +// bdead 40400001 ra = MEM_U32(sp + 60); +a0 = 0xfb52720; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strerror(mem, a0); +goto L4a2c74; +//nop; +L4a2c74: +// bdead 400109 gp = MEM_U32(sp + 56); +t9 = MEM_U32(s5 + 12); +a0 = 0x10018138; +a1 = MEM_U32(s5 + 4); +a2 = v0; +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a2c90; +a0 = a0; +L4a2c90: +// bdead 1 gp = MEM_U32(sp + 56); +// bdead 1 ra = MEM_U32(sp + 60); +goto L4a3254; +// bdead 1 ra = MEM_U32(sp + 60); +// fdead 0 s0 = MEM_U32(sp + 168); +L4a2ca0: +a0 = zero; +if (s0 != 0) {a1 = s0; +goto L4a2cb8;} +a1 = s0; +s4 = zero; +MEM_U32(sp + 112) = zero; +goto L4a2d54; +MEM_U32(sp + 112) = zero; +L4a2cb8: +t8 = MEM_U32(sp + 300); +//nop; +a2 = 0x3; +a3 = 0x1; +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t8; +v0 = wrapper_mmap(mem, a0, a1, a2, a3, MEM_S32(sp + 16), MEM_S32(sp + 20)); +goto L4a2cd4; +MEM_U32(sp + 16) = t8; +L4a2cd4: +// bdead 4042000b gp = MEM_U32(sp + 56); +if ((int)v0 >= 0) {MEM_U32(sp + 112) = v0; +goto L4a2d34;} +MEM_U32(sp + 112) = v0; +a0 = 0xfb52720; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strerror(mem, a0); +goto L4a2cf4; +//nop; +L4a2cf4: +// bdead 40400109 gp = MEM_U32(sp + 56); +t9 = MEM_U32(s5 + 12); +a0 = 0x10018140; +a1 = MEM_U32(s5 + 4); +a2 = v0; +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a2d10; +a0 = a0; +L4a2d10: +// bdead 40000001 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 300); +//nop; +//nop; +//nop; +v0 = wrapper_close(mem, a0); +goto L4a2d28; +//nop; +L4a2d28: +// bdead 1 gp = MEM_U32(sp + 56); +// bdead 1 ra = MEM_U32(sp + 60); +goto L4a3254; +// bdead 1 ra = MEM_U32(sp + 60); +L4a2d34: +v1 = v0 + s0; +if ((int)s0 <= 0) {s4 = v1; +goto L4a2d54;} +s4 = v1; +t0 = MEM_U8(v1 + -1); +at = 0xa; +if (t0 == at) {t1 = MEM_U32(sp + 308); +goto L4a2d58;} +t1 = MEM_U32(sp + 308); +s4 = v0; +L4a2d54: +t1 = MEM_U32(sp + 308); +L4a2d58: +//nop; +if (t1 != 0) {//nop; +goto L4a2d70;} +//nop; +t2 = MEM_U32(s5 + 8); +//nop; +MEM_U32(sp + 308) = t2; +L4a2d70: +//nop; +a0 = MEM_U32(sp + 308); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a2d80; +//nop; +L4a2d80: +// bdead 4060010b gp = MEM_U32(sp + 56); +MEM_U32(sp + 296) = v0; +a1 = 0x10018148; +//nop; +a2 = MEM_U32(s5 + 0); +a0 = sp + 0x54; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4a2da0; +a1 = a1; +L4a2da0: +// bdead 4060000b gp = MEM_U32(sp + 56); +if ((int)v0 >= 0) {MEM_U32(sp + 292) = v0; +goto L4a2de4;} +MEM_U32(sp + 292) = v0; +a0 = 0xfb52720; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strerror(mem, a0); +goto L4a2dc0; +//nop; +L4a2dc0: +// bdead 4060010b gp = MEM_U32(sp + 56); +t9 = MEM_U32(s5 + 12); +a0 = 0x10018150; +a1 = MEM_U32(s5 + 4); +a2 = v0; +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a2ddc; +a0 = a0; +L4a2ddc: +// bdead 40600003 gp = MEM_U32(sp + 56); +//nop; +L4a2de4: +s0 = MEM_U32(sp + 112); +//nop; +at = s0 < s4; +if (at == 0) {t0 = MEM_U32(sp + 112); +goto L4a2f68;} +t0 = MEM_U32(sp + 112); +s2 = 0xfb504f0; +//nop; +L4a2e00: +//nop; +a0 = s0; +a1 = 0xa; +v0 = wrapper_strchr(mem, a0, a1); +goto L4a2e10; +a1 = 0xa; +L4a2e10: +// bdead 406a000b gp = MEM_U32(sp + 56); +if (v0 != 0) {s1 = v0; +goto L4a2e68;} +s1 = v0; +t4 = MEM_U32(sp + 112); +a0 = 0xfb528e4; +a1 = 0x10018158; +//nop; +a2 = MEM_U32(s5 + 0); +a3 = MEM_U32(s5 + 4); +t5 = s0 - t4; +MEM_U32(sp + 16) = t5; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a2e48; +a1 = a1; +L4a2e48: +// bdead 406e0003 gp = MEM_U32(sp + 56); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4a2e60; +//nop; +L4a2e60: +// bdead 406e0003 gp = MEM_U32(sp + 56); +//nop; +L4a2e68: +MEM_U8(s1 + 0) = (uint8_t)zero; +//nop; +s3 = s0; +a0 = s0; +a1 = 0x3a; +v0 = wrapper_strchr(mem, a0, a1); +goto L4a2e80; +a1 = 0x3a; +L4a2e80: +// bdead 407c000b gp = MEM_U32(sp + 56); +t6 = 0xa; +s0 = v0; +MEM_U8(s1 + 0) = (uint8_t)t6; +if (v0 == 0) {s1 = s1 + 0x1; +goto L4a2f58;} +s1 = s1 + 0x1; +t7 = MEM_U8(v0 + -1); +t5 = MEM_U32(sp + 296); +t8 = t7 + s2; +t0 = MEM_U8(t8 + 1); +a0 = s3; +t1 = t0 & 0x8; +if (t1 == 0) {t6 = s0 - s3; +goto L4a2edc;} +t6 = s0 - s3; +L4a2eb8: +t2 = MEM_U8(s0 + -2); +s0 = s0 + 0xffffffff; +t9 = t2 + s2; +t3 = MEM_U8(t9 + 1); +//nop; +t4 = t3 & 0x8; +if (t4 != 0) {//nop; +goto L4a2eb8;} +//nop; +t6 = s0 - s3; +L4a2edc: +if (t5 != t6) {at = s1 < s4; +goto L4a2f5c;} +at = s1 < s4; +//nop; +a1 = MEM_U32(sp + 308); +a2 = t5; +v0 = wrapper_bcmp(mem, a0, a1, a2); +goto L4a2ef4; +a2 = t5; +L4a2ef4: +// bdead 407e000b gp = MEM_U32(sp + 56); +if (v0 != 0) {at = s1 < s4; +goto L4a2f5c;} +at = s1 < s4; +t7 = MEM_U32(sp + 292); +//nop; +a0 = s1 - t7; +a0 = a0 + 0xffffffff; +at = s0 < a0; +if (at == 0) {at = s1 < s4; +goto L4a2f5c;} +at = s1 < s4; +//nop; +a1 = sp + 0x54; +a2 = t7; +v0 = wrapper_bcmp(mem, a0, a1, a2); +goto L4a2f2c; +a2 = t7; +L4a2f2c: +// bdead 407c000b gp = MEM_U32(sp + 56); +if (v0 != 0) {a0 = s1; +goto L4a2f58;} +a0 = s1; +//nop; +a1 = s3; +a2 = s4 - s1; +wrapper_bcopy(mem, a0, a1, a2); +goto L4a2f48; +a2 = s4 - s1; +L4a2f48: +t8 = s1 - s3; +// bdead 42780003 gp = MEM_U32(sp + 56); +s4 = s4 - t8; +s1 = s3; +L4a2f58: +at = s1 < s4; +L4a2f5c: +if (at != 0) {s0 = s1; +goto L4a2e00;} +s0 = s1; +t0 = MEM_U32(sp + 112); +L4a2f68: +a2 = MEM_U32(sp + 168); +a1 = s4 - t0; +at = (int)a1 < (int)a2; +if (at == 0) {//nop; +goto L4a2fd0;} +//nop; +//nop; +a0 = MEM_U32(sp + 300); +//nop; +v0 = wrapper_ftruncate(mem, a0, a1); +goto L4a2f8c; +//nop; +L4a2f8c: +// bdead 40400009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L4a2fd0;} +//nop; +a0 = 0xfb52720; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strerror(mem, a0); +goto L4a2fac; +//nop; +L4a2fac: +// bdead 40400109 gp = MEM_U32(sp + 56); +t9 = MEM_U32(s5 + 12); +a0 = 0x100181ac; +a1 = MEM_U32(s5 + 4); +a2 = v0; +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a2fc8; +a0 = a0; +L4a2fc8: +// bdead 40400001 gp = MEM_U32(sp + 56); +//nop; +L4a2fd0: +a1 = 0x100181b4; +//nop; +a0 = MEM_U32(sp + 300); +a1 = a1; +v0 = wrapper_fdopen(mem, a0, a1); +goto L4a2fe4; +a1 = a1; +L4a2fe4: +// bdead 40400109 gp = MEM_U32(sp + 56); +if (v0 != 0) {s2 = v0; +goto L4a302c;} +s2 = v0; +a0 = 0x100181b8; +t9 = MEM_U32(s5 + 12); +a1 = MEM_U32(s5 + 4); +a2 = MEM_U32(sp + 308); +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a3008; +a0 = a0; +L4a3008: +// bdead 40400001 gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 300); +//nop; +//nop; +//nop; +v0 = wrapper_close(mem, a0); +goto L4a3020; +//nop; +L4a3020: +// bdead 40400001 gp = MEM_U32(sp + 56); +t5 = MEM_U32(sp + 112); +goto L4a31a8; +t5 = MEM_U32(sp + 112); +L4a302c: +a1 = 0x100181e4; +//nop; +a2 = MEM_U32(sp + 308); +a0 = s2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a3044; +a1 = a1; +L4a3044: +// bdead 40480109 gp = MEM_U32(sp + 56); +if ((int)v0 >= 0) {//nop; +goto L4a3088;} +//nop; +a0 = 0xfb52720; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strerror(mem, a0); +goto L4a3064; +//nop; +L4a3064: +// bdead 40480109 gp = MEM_U32(sp + 56); +t9 = MEM_U32(s5 + 12); +a0 = 0x100181e8; +a1 = MEM_U32(s5 + 4); +a2 = v0; +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a3080; +a0 = a0; +L4a3080: +// bdead 40480101 gp = MEM_U32(sp + 56); +//nop; +L4a3088: +t1 = MEM_U32(s5 + 24); +s0 = MEM_U32(s5 + 28); +t2 = t1 << 3; +v1 = s0 + t2; +at = v1 < s0; +if (at != 0) {//nop; +goto L4a30f4;} +//nop; +s1 = 0x100181f0; +//nop; +s1 = s1; +L4a30b0: +a2 = MEM_U32(s0 + 0); +//nop; +if (a2 == 0) {//nop; +goto L4a30e4;} +//nop; +//nop; +a0 = s2; +a1 = s1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a30d0; +a1 = s1; +L4a30d0: +t4 = MEM_U32(s5 + 24); +t3 = MEM_U32(s5 + 28); +t6 = t4 << 3; +// bdead 404e9101 gp = MEM_U32(sp + 56); +v1 = t3 + t6; +L4a30e4: +s0 = s0 + 0x8; +at = v1 < s0; +if (at == 0) {//nop; +goto L4a30b0;} +//nop; +L4a30f4: +a1 = 0x100181f4; +//nop; +a0 = s2; +a2 = sp + 0x54; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a310c; +a1 = a1; +L4a310c: +// bdead 40480009 gp = MEM_U32(sp + 56); +if ((int)v0 >= 0) {//nop; +goto L4a3150;} +//nop; +a0 = 0xfb52720; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strerror(mem, a0); +goto L4a312c; +//nop; +L4a312c: +// bdead 40480109 gp = MEM_U32(sp + 56); +t9 = MEM_U32(s5 + 12); +a0 = 0x100181fc; +a1 = MEM_U32(s5 + 4); +a2 = v0; +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a3148; +a0 = a0; +L4a3148: +// bdead 40480001 gp = MEM_U32(sp + 56); +//nop; +L4a3150: +//nop; +a0 = s2; +//nop; +v0 = wrapper_fclose(mem, a0); +goto L4a3160; +//nop; +L4a3160: +// bdead 40400009 gp = MEM_U32(sp + 56); +if (v0 == 0) {t5 = MEM_U32(sp + 112); +goto L4a31a8;} +t5 = MEM_U32(sp + 112); +a0 = 0xfb52720; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strerror(mem, a0); +goto L4a3180; +//nop; +L4a3180: +// bdead 40400109 gp = MEM_U32(sp + 56); +t9 = MEM_U32(s5 + 12); +a0 = 0x10018204; +a1 = MEM_U32(s5 + 4); +a2 = v0; +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a319c; +a0 = a0; +L4a319c: +// bdead 40400001 gp = MEM_U32(sp + 56); +//nop; +t5 = MEM_U32(sp + 112); +L4a31a8: +//nop; +if (t5 == 0) {//nop; +goto L4a3208;} +//nop; +//nop; +a1 = MEM_U32(sp + 168); +a0 = t5; +v0 = wrapper_munmap(mem, a0, a1); +goto L4a31c4; +a0 = t5; +L4a31c4: +// bdead 40400009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L4a3208;} +//nop; +a0 = 0xfb52720; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strerror(mem, a0); +goto L4a31e4; +//nop; +L4a31e4: +// bdead 40400109 gp = MEM_U32(sp + 56); +t9 = MEM_U32(s5 + 12); +a0 = 0x1001820c; +a1 = MEM_U32(s5 + 4); +a2 = v0; +fp_dest = t9; +a0 = a0; +temp64 = trampoline(mem, sp, a0, a1, a2, a3, fp_dest); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L4a3200; +a0 = a0; +L4a3200: +// bdead 40400001 gp = MEM_U32(sp + 56); +//nop; +L4a3208: +//nop; +a0 = MEM_U32(s5 + 28); +//nop; +wrapper_free(mem, a0); +goto L4a3218; +//nop; +L4a3218: +// bdead 40400001 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s5 + 32); +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L4a3230; +//nop; +L4a3230: +// bdead 40400001 gp = MEM_U32(sp + 56); +a0 = s5; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L4a3248; +//nop; +L4a3248: +// bdead 1 gp = MEM_U32(sp + 56); +//nop; +L4a3250: +// bdead 1 ra = MEM_U32(sp + 60); +L4a3254: +// bdead 1 s0 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 36); +// bdead 1 s2 = MEM_U32(sp + 40); +// bdead 1 s3 = MEM_U32(sp + 44); +// bdead 1 s4 = MEM_U32(sp + 48); +// bdead 1 s5 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x130; +return; +// bdead 1 sp = sp + 0x130; +//nop; +} + +static uint32_t f_st_filebegin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a32bc: +//st_filebegin: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s0; +s2 = a0; +// fdead 400801eb MEM_U32(sp + 40) = gp; +// fdead 400801eb MEM_U32(sp + 32) = s1; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 60) = a3; +s0 = zero; +v0 = f_st_ifdmax(mem, sp); +goto L4a32fc; +s0 = zero; +L4a32fc: +// bdead 400a010b gp = MEM_U32(sp + 40); +if ((int)v0 <= 0) {//nop; +goto L4a3460;} +//nop; +s1 = 0x10029c80; +//nop; +s1 = s1; +L4a3314: +//nop; +a0 = s0; +a1 = 0x1; +v0 = f_st_str_ifd_iss(mem, sp, a0, a1, a2, a3); +goto L4a3324; +a1 = 0x1; +L4a3324: +// bdead 400e000b gp = MEM_U32(sp + 40); +a0 = s2; +//nop; +a1 = v0; +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4a333c; +//nop; +L4a333c: +// bdead 400e01cb gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L4a3440;} +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v1 = a0 + 0xffffffff; +if ((int)v1 < 0) {//nop; +goto L4a338c;} +//nop; +t6 = 0x10029c7c; +t7 = v1 << 3; +t6 = MEM_U32(t6 + 0); +//nop; +v0 = t6 + t7; +L4a3370: +t8 = MEM_U32(v0 + 0); +//nop; +if (s0 == t8) {//nop; +goto L4a338c;} +//nop; +v1 = v1 + 0xffffffff; +if ((int)v1 >= 0) {v0 = v0 + 0xfffffff8; +goto L4a3370;} +v0 = v0 + 0xfffffff8; +L4a338c: +if ((int)v1 < 0) {//nop; +goto L4a3440;} +//nop; +v1 = 0x10029c7c; +t9 = a0 << 3; +v1 = MEM_U32(v1 + 0); +//nop; +t0 = v1 + t9; +t1 = MEM_U32(t0 + -8); +//nop; +if (s0 == t1) {t2 = a0 + 0xffffffff; +goto L4a3408;} +t2 = a0 + 0xffffffff; +L4a33b8: +MEM_U32(s1 + 0) = t2; +if ((int)t2 >= 0) {a0 = t2; +goto L4a33f0;} +a0 = t2; +a0 = 0x10018220; +//nop; +a1 = s2; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a33d8; +a0 = a0; +L4a33d8: +// bdead 400e01c1 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +v1 = 0x10029c7c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a33f0: +t3 = a0 << 3; +t4 = v1 + t3; +t5 = MEM_U32(t4 + -8); +//nop; +if (s0 != t5) {t2 = a0 + 0xffffffff; +goto L4a33b8;} +t2 = a0 + 0xffffffff; +L4a3408: +//nop; +a0 = s0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L4a3418; +//nop; +L4a3418: +// bdead 40001 gp = MEM_U32(sp + 40); +t7 = MEM_U32(s1 + 0); +t6 = 0x10029c7c; +t8 = t7 << 3; +t6 = MEM_U32(t6 + 0); +//nop; +t9 = t6 + t8; +v0 = MEM_U32(t9 + -4); +// bdead 9 ra = MEM_U32(sp + 44); +goto L4a3594; +// bdead 9 ra = MEM_U32(sp + 44); +L4a3440: +//nop; +s0 = s0 + 0x1; +//nop; +v0 = f_st_ifdmax(mem, sp); +goto L4a3450; +//nop; +L4a3450: +// bdead 400e010b gp = MEM_U32(sp + 40); +at = (int)s0 < (int)v0; +if (at != 0) {//nop; +goto L4a3314;} +//nop; +L4a3460: +s1 = 0x10029c80; +//nop; +a1 = MEM_U32(sp + 52); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 60); +a0 = s2; +s1 = s1; +f_st_fdadd(mem, sp, a0, a1, a2, a3); +goto L4a3480; +s1 = s1; +L4a3480: +// bdead 40040003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_st_feinit(mem, sp); +goto L4a3498; +//nop; +L4a3498: +// bdead 40040103 gp = MEM_U32(sp + 40); +t1 = MEM_U32(s1 + 0); +a1 = 0x10029c84; +a2 = 0x8; +a1 = a1; +t0 = MEM_U32(a1 + 0); +//nop; +at = (int)t1 < (int)t0; +if (at != 0) {//nop; +goto L4a34e8;} +//nop; +a0 = 0x10029c7c; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x19; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a34d4; +a3 = 0x19; +L4a34d4: +// bdead 400401cb gp = MEM_U32(sp + 40); +//nop; +at = 0x10029c7c; +//nop; +MEM_U32(at + 0) = v0; +L4a34e8: +//nop; +//nop; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a34f8; +//nop; +L4a34f8: +// bdead 4004000b gp = MEM_U32(sp + 40); +t3 = MEM_U32(s1 + 0); +t2 = 0x10029c7c; +t4 = t3 << 3; +t2 = MEM_U32(t2 + 0); +t7 = 0xf0000; +t5 = t2 + t4; +MEM_U32(t5 + 0) = v0; +//nop; +t7 = t7 | 0xffff; +MEM_U32(sp + 16) = t7; +a0 = 0x1; +a1 = zero; +a2 = 0xb; +a3 = 0x1; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L4a3538; +a3 = 0x1; +L4a3538: +// bdead 4004018b gp = MEM_U32(sp + 40); +a0 = v0; +//nop; +a1 = zero; +//nop; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L4a3550; +//nop; +L4a3550: +// bdead 40009 gp = MEM_U32(sp + 40); +t8 = MEM_U32(s1 + 0); +a1 = 0x10029c7c; +t9 = t8 << 3; +a1 = a1; +t6 = MEM_U32(a1 + 0); +//nop; +t0 = t6 + t9; +MEM_U32(t0 + 4) = v0; +a0 = MEM_U32(s1 + 0); +t1 = MEM_U32(a1 + 0); +t3 = a0 << 3; +t2 = t1 + t3; +v0 = MEM_U32(t2 + 4); +t4 = a0 + 0x1; +MEM_U32(s1 + 0) = t4; +// bdead 9 ra = MEM_U32(sp + 44); +L4a3594: +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void f_st_endallfiles(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a35a8: +//st_endallfiles: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +//nop; +// fdead 4000000b MEM_U32(sp + 52) = ra; +// fdead 4000000b MEM_U32(sp + 48) = gp; +// fdead 4000000b MEM_U32(sp + 44) = s4; +// fdead 4000000b MEM_U32(sp + 40) = s3; +// fdead 4000000b MEM_U32(sp + 36) = s2; +// fdead 4000000b MEM_U32(sp + 32) = s1; +// fdead 4000000b MEM_U32(sp + 28) = s0; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a35dc; +// fdead 4000000b MEM_U32(sp + 28) = s0; +L4a35dc: +// bdead 4000000b gp = MEM_U32(sp + 48); +MEM_U32(sp + 56) = v0; +//nop; +s1 = zero; +//nop; +v0 = f_st_ifdmax(mem, sp); +goto L4a35f4; +//nop; +L4a35f4: +// bdead 400401cb gp = MEM_U32(sp + 48); +if ((int)v0 <= 0) {s4 = 0xc; +goto L4a371c;} +s4 = 0xc; +s3 = 0x8; +s2 = 0xffffffff; +L4a3608: +//nop; +a0 = s1; +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4a3618; +//nop; +L4a3618: +v1 = MEM_U32(v0 + 4); +// bdead 403c01db gp = MEM_U32(sp + 48); +if (v1 == 0) {//nop; +goto L4a3670;} +//nop; +if (s2 == v1) {//nop; +goto L4a3670;} +//nop; +t6 = MEM_U32(v0 + 0); +//nop; +a0 = MEM_U32(t6 + 20); +//nop; +if ((int)a0 <= 0) {//nop; +goto L4a3670;} +//nop; +lo = a0 * s4; +hi = (uint32_t)((uint64_t)a0 * (uint64_t)s4 >> 32); +t7 = lo; +t8 = v1 + t7; +a1 = MEM_U32(t8 + -4); +//nop; +t9 = a1 >> 26; +if (s3 != t9) {t0 = a1 << 12; +goto L4a3670;} +t0 = a1 << 12; +if (t0 == 0) {//nop; +goto L4a36fc;} +//nop; +L4a3670: +//nop; +a0 = s1; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L4a3680; +//nop; +L4a3680: +// bdead 403c0003 gp = MEM_U32(sp + 48); +a0 = s1; +//nop; +a1 = zero; +//nop; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L4a3698; +//nop; +L4a3698: +// bdead 403c000b gp = MEM_U32(sp + 48); +a0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(sp + 16) = zero; +a1 = zero; +a2 = 0x8; +a3 = 0x1; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L4a36b8; +a3 = 0x1; +L4a36b8: +// bdead 403c000b gp = MEM_U32(sp + 48); +s0 = v0; +//nop; +a0 = s1; +a1 = zero; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L4a36d0; +a1 = zero; +L4a36d0: +at = 0xf0000; +v1 = MEM_U32(v0 + 8); +at = at | 0xffff; +s0 = s0 + 0x1; +t1 = s0 & at; +t2 = t1 ^ v1; +t3 = t2 << 12; +t4 = t3 >> 12; +// bdead 403c201b gp = MEM_U32(sp + 48); +t5 = t4 ^ v1; +MEM_U32(v0 + 8) = t5; +L4a36fc: +//nop; +s1 = s1 + 0x1; +//nop; +v0 = f_st_ifdmax(mem, sp); +goto L4a370c; +//nop; +L4a370c: +// bdead 403c01cb gp = MEM_U32(sp + 48); +at = (int)s1 < (int)v0; +if (at != 0) {//nop; +goto L4a3608;} +//nop; +L4a371c: +//nop; +a0 = MEM_U32(sp + 56); +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L4a372c; +//nop; +L4a372c: +// bdead 40000003 gp = MEM_U32(sp + 48); +//nop; +s0 = 0x10029c7c; +//nop; +s0 = s0; +a0 = MEM_U32(s0 + 0); +//nop; +wrapper_free(mem, a0); +goto L4a374c; +//nop; +L4a374c: +// bdead 20003 gp = MEM_U32(sp + 48); +MEM_U32(s0 + 0) = zero; +at = 0x10029c80; +// bdead 7 ra = MEM_U32(sp + 52); +MEM_U32(at + 0) = zero; +at = 0x10029c84; +// bdead 7 s0 = MEM_U32(sp + 28); +// bdead 7 s1 = MEM_U32(sp + 32); +// bdead 7 s2 = MEM_U32(sp + 36); +// bdead 7 s3 = MEM_U32(sp + 40); +// bdead 7 s4 = MEM_U32(sp + 44); +// bdead 7 sp = sp + 0x48; +MEM_U32(at + 0) = zero; +return; +MEM_U32(at + 0) = zero; +} + +static uint32_t f_st_textblock(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a3934: +//st_textblock: +//nop; +//nop; +//nop; +v1 = 0x10008284; +sp = sp + 0xffffffc8; +v1 = v1; +v0 = MEM_U32(v1 + 0); +// fdead 4000001b MEM_U32(sp + 36) = ra; +if (v0 == 0) {// fdead 4000001b MEM_U32(sp + 32) = gp; +goto L4a3a08;} +// fdead 4000001b MEM_U32(sp + 32) = gp; +t6 = 0x10029c74; +a0 = zero; +t6 = MEM_U32(t6 + 0); +a1 = zero; +at = (int)t6 < (int)0x2; +if (at != 0) {a2 = 0x7; +goto L4a3a08;} +a2 = 0x7; +MEM_U32(v1 + 0) = zero; +//nop; +a3 = 0x1; +MEM_U32(sp + 16) = zero; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L4a398c; +MEM_U32(sp + 16) = zero; +L4a398c: +// bdead 400001c9 gp = MEM_U32(sp + 32); +MEM_U32(sp + 52) = v0; +//nop; +//nop; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a39a4; +//nop; +L4a39a4: +// bdead 40000189 gp = MEM_U32(sp + 32); +t7 = MEM_U32(sp + 52); +t9 = 0x10029c74; +t8 = 0x10029c70; +t9 = MEM_U32(t9 + 0); +t8 = MEM_U32(t8 + 0); +v1 = sp + 0x2c; +MEM_U32(sp + 44) = v0; +MEM_U32(sp + 48) = t7; +at = MEM_U32(v1 + 0); +t0 = t9 << 3; +t1 = t8 + t0; +MEM_U32(t1 + -8) = at; +t4 = MEM_U32(v1 + 4); +//nop; +MEM_U32(t1 + -4) = t4; +a0 = MEM_U32(v1 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(v1 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_st_idn_dn(mem, sp, a0, a1); +goto L4a39fc; +MEM_U32(sp + 4) = a1; +L4a39fc: +// bdead 9 gp = MEM_U32(sp + 32); +// bdead 9 ra = MEM_U32(sp + 36); +goto L4a3a34; +// bdead 9 ra = MEM_U32(sp + 36); +L4a3a08: +if (v0 == 0) {v0 = zero; +goto L4a3a30;} +v0 = zero; +a0 = 0x10018250; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a3a24; +//nop; +L4a3a24: +// bdead 3 gp = MEM_U32(sp + 32); +//nop; +v0 = zero; +L4a3a30: +// bdead 9 ra = MEM_U32(sp + 36); +L4a3a34: +// bdead 9 sp = sp + 0x38; +//nop; +return v0; +//nop; +} + +static uint32_t f__sgi_st_blockbegin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a3a40: +//_sgi_st_blockbegin: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +v0 = 0x1; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 64) = a2; +if (a2 != v0) {MEM_U32(sp + 68) = a3; +goto L4a3a8c;} +MEM_U32(sp + 68) = a3; +t7 = 0x10029c74; +t0 = 0xf0000; +t7 = MEM_U32(t7 + 0); +t0 = t0 | 0xffff; +if (t7 == 0) {//nop; +goto L4a3a8c;} +//nop; +at = 0x10008284; +MEM_U32(at + 0) = v0; +goto L4a3aa8; +MEM_U32(at + 0) = v0; +L4a3a8c: +//nop; +a2 = MEM_U32(sp + 68); +a3 = MEM_U32(sp + 64); +MEM_U32(sp + 16) = zero; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L4a3aa0; +MEM_U32(sp + 16) = zero; +L4a3aa0: +// bdead 400001cb gp = MEM_U32(sp + 32); +t0 = v0; +L4a3aa8: +//nop; +MEM_U32(sp + 52) = t0; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a3ab8; +//nop; +L4a3ab8: +// bdead 4000018b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 52); +a1 = 0x10029c78; +t1 = 0x10029c74; +a1 = a1; +t1 = t1; +v1 = MEM_U32(t1 + 0); +t8 = MEM_U32(a1 + 0); +MEM_U32(sp + 44) = v0; +at = (int)v1 < (int)t8; +if (at != 0) {MEM_U32(sp + 48) = t0; +goto L4a3b24;} +MEM_U32(sp + 48) = t0; +a0 = 0x10029c70; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x8; +a3 = 0x19; +MEM_U32(sp + 52) = t0; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a3b04; +MEM_U32(sp + 52) = t0; +L4a3b04: +// bdead 4000018b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 52); +v1 = 0x10029c74; +at = 0x10029c70; +t1 = 0x10029c74; +v1 = MEM_U32(v1 + 0); +MEM_U32(at + 0) = v0; +t1 = t1; +L4a3b24: +t9 = 0x10029c70; +v0 = sp + 0x2c; +t9 = MEM_U32(t9 + 0); +at = MEM_U32(v0 + 0); +t2 = v1 << 3; +t3 = t9 + t2; +MEM_U32(t3 + 0) = at; +t6 = MEM_U32(v0 + 4); +at = 0xf0000; +MEM_U32(t3 + 4) = t6; +t7 = MEM_U32(t1 + 0); +at = at | 0xffff; +t8 = t7 + 0x1; +if (t0 != at) {MEM_U32(t1 + 0) = t8; +goto L4a3b68;} +MEM_U32(t1 + 0) = t8; +v0 = zero; +goto L4a3b88; +v0 = zero; +L4a3b68: +a0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(v0 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_st_idn_dn(mem, sp, a0, a1); +goto L4a3b80; +MEM_U32(sp + 4) = a1; +L4a3b80: +// bdead 9 gp = MEM_U32(sp + 32); +//nop; +L4a3b88: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_blockbegin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a3b98: +//st_blockbegin: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +v0 = 0x1; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 32) = gp; +if (a2 != v0) {a3 = a2; +goto L4a3be0;} +a3 = a2; +t6 = 0x10029c74; +t0 = 0xf0000; +t6 = MEM_U32(t6 + 0); +t0 = t0 | 0xffff; +if (t6 == 0) {//nop; +goto L4a3be0;} +//nop; +at = 0x10008284; +MEM_U32(at + 0) = v0; +goto L4a3bf8; +MEM_U32(at + 0) = v0; +L4a3be0: +//nop; +a2 = 0x7; +MEM_U32(sp + 16) = zero; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L4a3bf0; +MEM_U32(sp + 16) = zero; +L4a3bf0: +// bdead 400001cb gp = MEM_U32(sp + 32); +t0 = v0; +L4a3bf8: +//nop; +MEM_U32(sp + 52) = t0; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a3c08; +//nop; +L4a3c08: +// bdead 4000018b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 52); +a1 = 0x10029c78; +t1 = 0x10029c74; +a1 = a1; +t1 = t1; +v1 = MEM_U32(t1 + 0); +t7 = MEM_U32(a1 + 0); +MEM_U32(sp + 44) = v0; +at = (int)v1 < (int)t7; +if (at != 0) {MEM_U32(sp + 48) = t0; +goto L4a3c74;} +MEM_U32(sp + 48) = t0; +a0 = 0x10029c70; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x8; +a3 = 0x19; +MEM_U32(sp + 52) = t0; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a3c54; +MEM_U32(sp + 52) = t0; +L4a3c54: +// bdead 4000018b gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 52); +v1 = 0x10029c74; +at = 0x10029c70; +t1 = 0x10029c74; +v1 = MEM_U32(v1 + 0); +MEM_U32(at + 0) = v0; +t1 = t1; +L4a3c74: +t8 = 0x10029c70; +v0 = sp + 0x2c; +t8 = MEM_U32(t8 + 0); +at = MEM_U32(v0 + 0); +t9 = v1 << 3; +t2 = t8 + t9; +MEM_U32(t2 + 0) = at; +t5 = MEM_U32(v0 + 4); +at = 0xf0000; +MEM_U32(t2 + 4) = t5; +t6 = MEM_U32(t1 + 0); +at = at | 0xffff; +t7 = t6 + 0x1; +if (t0 != at) {MEM_U32(t1 + 0) = t7; +goto L4a3cb8;} +MEM_U32(t1 + 0) = t7; +v0 = zero; +goto L4a3cd8; +v0 = zero; +L4a3cb8: +a0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(v0 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_st_idn_dn(mem, sp, a0, a1); +goto L4a3cd0; +MEM_U32(sp + 4) = a1; +L4a3cd0: +// bdead 9 gp = MEM_U32(sp + 32); +//nop; +L4a3cd8: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_blockend(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a3ce8: +//st_blockend: +//nop; +//nop; +//nop; +v0 = 0x10029c74; +t9 = 0x10029c70; +v0 = v0; +t6 = MEM_U32(v0 + 0); +sp = sp + 0xffffffc0; +t7 = t6 + 0xffffffff; +MEM_U32(v0 + 0) = t7; +t9 = MEM_U32(t9 + 0); +t2 = t7 << 3; +// fdead 440189eb MEM_U32(sp + 36) = ra; +// fdead 440189eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 64) = a0; +t3 = t9 + t2; +at = MEM_U32(t3 + 0); +t8 = sp + 0x34; +MEM_U32(t8 + 0) = at; +t5 = MEM_U32(t3 + 4); +at = 0xf0000; +MEM_U32(t8 + 4) = t5; +t6 = MEM_U32(sp + 56); +at = at | 0xffff; +if (t6 != at) {v0 = zero; +goto L4a3d5c;} +v0 = zero; +at = 0x10008284; +MEM_U32(at + 0) = zero; +goto L4a3e94; +MEM_U32(at + 0) = zero; +L4a3d5c: +//nop; +a0 = MEM_U32(sp + 52); +a1 = MEM_U32(sp + 56); +//nop; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L4a3d70; +//nop; +L4a3d70: +// bdead 400001cb gp = MEM_U32(sp + 32); +MEM_U32(sp + 60) = v0; +//nop; +//nop; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a3d88; +//nop; +L4a3d88: +// bdead 400001cb gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 52); +//nop; +MEM_U32(sp + 44) = v0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L4a3da0; +//nop; +L4a3da0: +// bdead 40000003 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 60); +t2 = 0x10029c74; +t9 = 0x10029c70; +t2 = MEM_U32(t2 + 0); +t9 = MEM_U32(t9 + 0); +t4 = t2 << 3; +t8 = t9 + t4; +a3 = MEM_U32(t0 + 8); +t3 = MEM_U32(t8 + 4); +//nop; +t7 = a3 << 6; +a3 = t7 >> 27; +a0 = zero; +a1 = zero; +a2 = 0x8; +MEM_U32(sp + 16) = t3; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L4a3de8; +MEM_U32(sp + 16) = t3; +L4a3de8: +// bdead 4000000b gp = MEM_U32(sp + 32); +t5 = v0 + 0x1; +//nop; +a0 = MEM_U32(sp + 52); +a1 = MEM_U32(sp + 56); +MEM_U32(sp + 48) = t5; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L4a3e04; +MEM_U32(sp + 48) = t5; +L4a3e04: +t6 = MEM_U32(sp + 48); +at = 0xf0000; +v1 = MEM_U32(v0 + 8); +at = at | 0xffff; +t7 = t6 & at; +t1 = t7 ^ v1; +t2 = t1 << 12; +t9 = t2 >> 12; +t4 = t9 ^ v1; +t3 = t4 << 6; +// bdead 4000318b gp = MEM_U32(sp + 32); +t5 = t3 >> 27; +at = 0x1; +t0 = v0; +if (t5 == at) {MEM_U32(v0 + 8) = t4; +goto L4a3e50;} +MEM_U32(v0 + 8) = t4; +t6 = MEM_U32(sp + 64); +//nop; +MEM_U32(v0 + 4) = t6; +L4a3e50: +a0 = MEM_U32(t0 + 8); +at = 0xf0000; +//nop; +at = at | 0xffff; +t7 = a0 & at; +a0 = t7 + 0xffffffff; +a1 = zero; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L4a3e70; +a1 = zero; +L4a3e70: +// bdead 400001c9 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +MEM_U32(sp + 48) = v0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L4a3e88; +//nop; +L4a3e88: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 48); +//nop; +L4a3e94: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x40; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_procend(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a3ed0: +//st_procend: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 88) = a0; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L4a3ef8; +MEM_U32(sp + 88) = a0; +L4a3ef8: +at = MEM_U32(v0 + 0); +// bdead 4000018f gp = MEM_U32(sp + 32); +t6 = sp + 0x44; +MEM_U32(t6 + 0) = at; +t9 = MEM_U32(v0 + 4); +at = 0x7fff0000; +MEM_U32(t6 + 4) = t9; +t0 = MEM_U32(sp + 68); +at = at | 0xffff; +if (t0 != at) {//nop; +goto L4a3f90;} +//nop; +//nop; +t1 = 0x1; +a0 = MEM_U32(sp + 72); +MEM_U32(sp + 60) = t1; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L4a3f38; +MEM_U32(sp + 60) = t1; +L4a3f38: +// bdead 4000000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 84) = v0; +a1 = MEM_U32(v0 + 12); +at = 0xf0000; +//nop; +at = at | 0xffff; +a0 = MEM_S16(v0 + 2); +t2 = a1 & at; +a1 = t2; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L4a3f60; +a1 = t2; +L4a3f60: +t3 = MEM_U32(sp + 84); +MEM_U32(sp + 80) = v0; +t4 = MEM_S16(t3 + 2); +at = 0xf0000; +MEM_U32(sp + 68) = t4; +s0 = MEM_U32(t3 + 12); +at = at | 0xffff; +// bdead 400201c7 gp = MEM_U32(sp + 32); +t5 = s0 & at; +s0 = t5; +MEM_U32(sp + 72) = t5; +goto L4a3fb0; +MEM_U32(sp + 72) = t5; +L4a3f90: +//nop; +a0 = MEM_U32(sp + 68); +a1 = MEM_U32(sp + 72); +MEM_U32(sp + 60) = zero; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L4a3fa4; +MEM_U32(sp + 60) = zero; +L4a3fa4: +// bdead 400001cb gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 72); +MEM_U32(sp + 80) = v0; +L4a3fb0: +//nop; +//nop; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a3fc0; +//nop; +L4a3fc0: +// bdead 400201cb gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 68); +//nop; +MEM_U32(sp + 56) = v0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L4a3fd8; +//nop; +L4a3fd8: +// bdead 40020003 gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 80); +//nop; +a0 = MEM_U32(t8 + 0); +MEM_U32(sp + 16) = s0; +a1 = zero; +a2 = 0x8; +a3 = 0x1; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L4a3ffc; +a3 = 0x1; +L4a3ffc: +// bdead 4000000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 68); +//nop; +a1 = MEM_U32(sp + 72); +s0 = v0; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L4a4014; +s0 = v0; +L4a4014: +// bdead 400201cb gp = MEM_U32(sp + 32); +MEM_U32(sp + 80) = v0; +//nop; +//nop; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a402c; +//nop; +L4a402c: +// bdead 4002018b gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4a4044; +//nop; +L4a4044: +t7 = MEM_U32(sp + 80); +t9 = MEM_U32(v0 + 0); +a0 = MEM_U32(t7 + 8); +at = 0xf0000; +t0 = MEM_U32(t9 + 48); +at = at | 0xffff; +t6 = a0 & at; +// bdead 400283c3 gp = MEM_U32(sp + 32); +at = t0 < t6; +if (at != 0) {a0 = t6; +goto L4a409c;} +a0 = t6; +at = 0xf0000; +at = at | 0xffff; +if (t6 == at) {t2 = MEM_U32(sp + 60); +goto L4a40a0;} +t2 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a4090; +//nop; +L4a4090: +// bdead 4002018b gp = MEM_U32(sp + 32); +t1 = s0 + 0x1; +MEM_U32(v0 + 0) = t1; +L4a409c: +t2 = MEM_U32(sp + 60); +L4a40a0: +at = 0x1; +if (t2 != at) {//nop; +goto L4a410c;} +//nop; +t4 = MEM_U32(sp + 84); +at = 0xe; +v0 = MEM_U32(t4 + 12); +a1 = zero; +t3 = v0 >> 26; +if (t3 != at) {//nop; +goto L4a410c;} +//nop; +//nop; +at = 0xf0000; +at = at | 0xffff; +a0 = v0 & at; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L4a40dc; +a0 = v0 & at; +L4a40dc: +// bdead 4002010b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 88); +//nop; +a1 = v0; +//nop; +f_st_setidn(mem, sp, a0, a1); +goto L4a40f4; +//nop; +L4a40f4: +t5 = MEM_U32(sp + 84); +// bdead 40024183 gp = MEM_U32(sp + 32); +t8 = MEM_U16(t5 + 12); +//nop; +t7 = t8 & 0xfc1f; +MEM_U16(t5 + 12) = (uint16_t)t7; +L4a410c: +//nop; +a0 = s0; +a1 = zero; +v0 = f_st_idn_index_fext(mem, sp, a0, a1, a2, a3); +goto L4a411c; +a1 = zero; +L4a411c: +// bdead 400001c9 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 56); +//nop; +MEM_U32(sp + 88) = v0; +//nop; +f_st_setfd(mem, sp, a0, a1, a2, a3); +goto L4a4134; +//nop; +L4a4134: +// bdead 40000001 ra = MEM_U32(sp + 36); +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 88); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x58; +return v0; +// bdead 9 sp = sp + 0x58; +} + +static void f_st_procbegin(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a414c: +//st_procbegin: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 4000002b MEM_U32(sp + 36) = ra; +// fdead 4000002b MEM_U32(sp + 32) = gp; +// fdead 4000002b MEM_U32(sp + 28) = s0; +MEM_U32(sp + 64) = a0; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L4a4174; +MEM_U32(sp + 64) = a0; +L4a4174: +at = MEM_U32(v0 + 0); +// bdead 4000018f gp = MEM_U32(sp + 32); +t6 = sp + 0x30; +MEM_U32(t6 + 0) = at; +t9 = MEM_U32(v0 + 4); +at = 0x7fff0000; +MEM_U32(t6 + 4) = t9; +t0 = MEM_U32(sp + 48); +at = at | 0xffff; +if (t0 == at) {//nop; +goto L4a41ac;} +//nop; +// bdead 1 v0 = MEM_U32(sp + 64); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a4370; +// bdead 1 ra = MEM_U32(sp + 36); +L4a41ac: +//nop; +a0 = MEM_U32(sp + 52); +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L4a41bc; +//nop; +L4a41bc: +t1 = MEM_U32(v0 + 12); +// bdead 400005cb gp = MEM_U32(sp + 32); +t2 = t1 << 6; +t3 = t2 >> 27; +at = 0x1; +if (t3 != at) {s0 = v0; +goto L4a41e4;} +s0 = v0; +// bdead 1 v0 = MEM_U32(sp + 64); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a4370; +// bdead 1 ra = MEM_U32(sp + 36); +L4a41e4: +t4 = MEM_U16(s0 + 12); +//nop; +t5 = t4 & 0xfc1f; +t8 = t5 | 0x20; +MEM_U16(s0 + 12) = (uint16_t)t8; +//nop; +//nop; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a4208; +//nop; +L4a4208: +t7 = MEM_S16(s0 + 2); +// bdead 400301cb gp = MEM_U32(sp + 32); +if (v0 == t7) {//nop; +goto L4a42bc;} +//nop; +//nop; +//nop; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a4228; +//nop; +L4a4228: +// bdead 4002018b gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4a4240; +//nop; +L4a4240: +t6 = MEM_U32(v0 + 0); +// bdead 400281c3 gp = MEM_U32(sp + 32); +t9 = MEM_U32(t6 + 48); +at = 0xf0000; +if ((int)t9 <= 0) {//nop; +goto L4a42a4;} +//nop; +t0 = MEM_U32(s0 + 12); +at = at | 0xffff; +t1 = t0 & at; +if (t1 == at) {//nop; +goto L4a42a4;} +//nop; +//nop; +a0 = MEM_S16(s0 + 2); +a1 = s0 + 0x4; +v0 = f_st_iaux_copyty(mem, sp, a0, a1); +goto L4a427c; +a1 = s0 + 0x4; +L4a427c: +at = 0xf0000; +v1 = MEM_U32(s0 + 12); +at = at | 0xffff; +t2 = v0 & at; +t3 = t2 ^ v1; +t4 = t3 << 12; +t5 = t4 >> 12; +// bdead 400241d3 gp = MEM_U32(sp + 32); +t8 = t5 ^ v1; +MEM_U32(s0 + 12) = t8; +L4a42a4: +//nop; +//nop; +//nop; +v0 = f_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a42b4; +//nop; +L4a42b4: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U16(s0 + 2) = (uint16_t)v0; +L4a42bc: +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_st_str_extiss(mem, sp, a0); +goto L4a42cc; +//nop; +L4a42cc: +// bdead 400201cb gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L4a42e4; +//nop; +L4a42e4: +// bdead 4002000b gp = MEM_U32(sp + 32); +v1 = MEM_U32(s0 + 12); +at = 0xf0000; +//nop; +at = at | 0xffff; +t7 = v1 & at; +MEM_U32(sp + 16) = t7; +a0 = v0; +a1 = zero; +a3 = 0x1; +a2 = v1 >> 26; +v0 = f_st_symadd(mem, sp, a0, a1, a2, a3); +goto L4a4314; +a2 = v1 >> 26; +L4a4314: +at = 0xf0000; +v1 = MEM_U32(s0 + 12); +at = at | 0xffff; +t6 = v0 & at; +t9 = t6 ^ v1; +t0 = t9 << 12; +// bdead 40020391 gp = MEM_U32(sp + 32); +t1 = t0 >> 12; +t2 = t1 ^ v1; +MEM_U32(s0 + 12) = t2; +//nop; +a0 = MEM_S16(s0 + 2); +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4a434c; +//nop; +L4a434c: +v1 = MEM_U32(v0 + 0); +// bdead 11 gp = MEM_U32(sp + 32); +t3 = MEM_U8(v1 + 60); +//nop; +t4 = t3 & 0xfffb; +MEM_U8(v1 + 60) = (uint8_t)t4; +// bdead 1 v0 = MEM_U32(sp + 64); +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L4a4370: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void f_st_pdadd_idn(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a4928: +//st_pdadd_idn: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000ab MEM_U32(sp + 28) = ra; +// fdead 400000ab MEM_U32(sp + 24) = gp; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L4a4948; +// fdead 400000ab MEM_U32(sp + 24) = gp; +L4a4948: +t6 = MEM_U32(v0 + 0); +at = 0x7fff0000; +// bdead 400081cd gp = MEM_U32(sp + 24); +at = at | 0xffff; +if (t6 != at) {v1 = v0; +goto L4a498c;} +v1 = v0; +//nop; +a0 = MEM_U32(v1 + 4); +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L4a4970; +//nop; +L4a4970: +a0 = MEM_U32(v0 + 12); +at = 0xf0000; +at = at | 0xffff; +// bdead 400001e5 gp = MEM_U32(sp + 24); +t7 = a0 & at; +a0 = t7; +goto L4a4994; +a0 = t7; +L4a498c: +a0 = MEM_U32(v0 + 4); +//nop; +L4a4994: +//nop; +//nop; +//nop; +f_st_pdadd(mem, sp, a0); +goto L4a49a4; +//nop; +L4a49a4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_st_file_idn(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a4a94: +//st_file_idn: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 4000002b MEM_U32(sp + 44) = ra; +// fdead 4000002b MEM_U32(sp + 36) = s3; +s3 = a0; +// fdead 4010002b MEM_U32(sp + 40) = gp; +// fdead 4010002b MEM_U32(sp + 32) = s2; +// fdead 4010002b MEM_U32(sp + 28) = s1; +// fdead 4010002b MEM_U32(sp + 24) = s0; +v0 = f_st_currentpchdr(mem, sp); +goto L4a4ac8; +// fdead 4010002b MEM_U32(sp + 24) = s0; +L4a4ac8: +// bdead 4010000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L4a4adc;} +//nop; +v0 = zero; +goto L4a4c2c; +v0 = zero; +L4a4adc: +//nop; +s0 = zero; +//nop; +v0 = f_st_ifdmax(mem, sp); +goto L4a4aec; +//nop; +L4a4aec: +// bdead 4012010b gp = MEM_U32(sp + 40); +if ((int)v0 <= 0) {v0 = zero; +goto L4a4c2c;} +v0 = zero; +s1 = 0x10029c80; +//nop; +s1 = s1; +L4a4b04: +//nop; +a0 = s0; +a1 = 0x1; +v0 = f_st_str_ifd_iss(mem, sp, a0, a1, a2, a3); +goto L4a4b14; +a1 = 0x1; +L4a4b14: +// bdead 4016000b gp = MEM_U32(sp + 40); +a0 = s3; +//nop; +a1 = v0; +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4a4b2c; +//nop; +L4a4b2c: +// bdead 4016018b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L4a4c08;} +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v1 = a0 + 0xffffffff; +if ((int)v1 < 0) {//nop; +goto L4a4b7c;} +//nop; +t6 = 0x10029c7c; +t7 = v1 << 3; +t6 = MEM_U32(t6 + 0); +//nop; +v0 = t6 + t7; +L4a4b60: +t8 = MEM_U32(v0 + 0); +//nop; +if (s0 == t8) {//nop; +goto L4a4b7c;} +//nop; +v1 = v1 + 0xffffffff; +if ((int)v1 >= 0) {v0 = v0 + 0xfffffff8; +goto L4a4b60;} +v0 = v0 + 0xfffffff8; +L4a4b7c: +if ((int)v1 < 0) {//nop; +goto L4a4c08;} +//nop; +t9 = 0x10029c7c; +s1 = a0 << 3; +t9 = MEM_U32(t9 + 0); +//nop; +v1 = t9 + s1; +t0 = MEM_U32(v1 + -8); +//nop; +if (s0 == t0) {//nop; +goto L4a4bfc;} +//nop; +s2 = 0x10018284; +//nop; +s2 = s2; +s1 = s1 + 0xfffffff8; +L4a4bb8: +if ((int)s1 >= 0) {v1 = v1 + 0xfffffff8; +goto L4a4bec;} +v1 = v1 + 0xfffffff8; +//nop; +a0 = s2; +a1 = s3; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a4bd0; +a1 = s3; +L4a4bd0: +// bdead 401e0181 gp = MEM_U32(sp + 40); +//nop; +t1 = 0x10029c7c; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +v1 = t1 + s1; +L4a4bec: +t2 = MEM_U32(v1 + -8); +//nop; +if (s0 != t2) {s1 = s1 + 0xfffffff8; +goto L4a4bb8;} +s1 = s1 + 0xfffffff8; +L4a4bfc: +v0 = MEM_U32(v1 + -4); +// bdead 9 ra = MEM_U32(sp + 44); +goto L4a4c30; +// bdead 9 ra = MEM_U32(sp + 44); +L4a4c08: +//nop; +s0 = s0 + 0x1; +//nop; +v0 = f_st_ifdmax(mem, sp); +goto L4a4c18; +//nop; +L4a4c18: +// bdead 4016010b gp = MEM_U32(sp + 40); +at = (int)s0 < (int)v0; +if (at != 0) {//nop; +goto L4a4b04;} +//nop; +v0 = zero; +L4a4c2c: +// bdead 9 ra = MEM_U32(sp + 44); +L4a4c30: +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t f_st_currentifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a4c48: +//st_currentifd: +//nop; +//nop; +//nop; +a0 = 0x1002f7f0; +sp = sp + 0xffffffe0; +a0 = MEM_U32(a0 + 0); +// fdead 400001eb MEM_U32(sp + 28) = ra; +if (a0 != 0) {// fdead 400001eb MEM_U32(sp + 24) = gp; +goto L4a4c74;} +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = 0xffffffff; +goto L4a4c8c; +v0 = 0xffffffff; +L4a4c74: +//nop; +//nop; +//nop; +v0 = f_st_ifd_pcfd(mem, sp, a0, a1, a2, a3); +goto L4a4c84; +//nop; +L4a4c84: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L4a4c8c: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_ifdmax(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a4c9c: +//st_ifdmax: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +v0 = MEM_U32(t6 + 12); +//nop; +return v0; +//nop; +} + +static void f_st_setfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a4cc4: +//st_setfd: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = MEM_U32(t6 + 4); +//nop; +if (v0 != 0) {t8 = MEM_U32(sp + 32); +goto L4a4d30;} +t8 = MEM_U32(sp + 32); +a0 = 0x10008290; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a4d0c; +//nop; +L4a4d0c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +t7 = 0x1002f7f4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +v0 = MEM_U32(t7 + 4); +//nop; +t8 = MEM_U32(sp + 32); +L4a4d30: +at = 0x1002f7f0; +// bdead 200000d ra = MEM_U32(sp + 28); +t9 = t8 << 6; +t0 = v0 + t9; +// bdead 205 sp = sp + 0x20; +MEM_U32(at + 0) = t0; +return; +MEM_U32(at + 0) = t0; +} + +static void f_st_fdadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a4d4c: +//st_fdadd: +//nop; +//nop; +//nop; +sp = sp + 0xffffff10; +t2 = 0x1002f7f4; +// fdead 400009eb MEM_U32(sp + 28) = ra; +t0 = MEM_U32(t2 + 0); +// fdead 40000beb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 240) = a0; +MEM_U32(sp + 244) = a1; +MEM_U32(sp + 248) = a2; +MEM_U32(sp + 252) = a3; +t6 = MEM_U32(t0 + 12); +at = 0x7fff0000; +at = at | 0xffff; +at = (int)t6 < (int)at; +if (at != 0) {MEM_U32(sp + 40) = t6; +goto L4a4dd4;} +MEM_U32(sp + 40) = t6; +a0 = 0x100182b0; +//nop; +a2 = 0x7fff0000; +a2 = a2 | 0xffff; +a1 = t6; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4a4db0; +a0 = a0; +L4a4db0: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +t2 = 0x1002f7f4; +//nop; +t0 = MEM_U32(t2 + 0); +//nop; +t8 = MEM_U32(t0 + 12); +//nop; +MEM_U32(sp + 40) = t8; +L4a4dd4: +v0 = MEM_U32(t0 + 16); +t9 = MEM_U32(sp + 40); +a1 = t0 + 0x10; +at = (int)t9 < (int)v0; +if (at != 0) {a2 = 0x40; +goto L4a4ed4;} +a2 = 0x40; +//nop; +MEM_U32(sp + 236) = v0; +a0 = MEM_U32(t0 + 4); +MEM_U32(sp + 232) = v0; +a3 = 0x19; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a4e04; +a3 = 0x19; +L4a4e04: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = sp + 0xec; +t2 = 0x1002f7f4; +a2 = 0x48; +t3 = MEM_U32(t2 + 0); +a3 = 0x19; +MEM_U32(t3 + 4) = v0; +t4 = MEM_U32(t2 + 0); +//nop; +a0 = MEM_U32(t4 + 8); +//nop; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a4e34; +//nop; +L4a4e34: +// bdead 4000000b gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 232); +t2 = 0x1002f7f4; +//nop; +t5 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t5 + 8) = v0; +t6 = MEM_U32(t2 + 0); +t7 = MEM_U32(sp + 236); +a2 = MEM_U32(t6 + 16); +a3 = MEM_U32(sp + 240); +if (t7 == a2) {a1 = t7; +goto L4a4e8c;} +a1 = t7; +a0 = 0x100182e4; +//nop; +MEM_U32(sp + 232) = t1; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a4e7c; +a0 = a0; +L4a4e7c: +// bdead 40000003 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 232); +t2 = 0x1002f7f4; +//nop; +L4a4e8c: +// bdead 40000c03 a0 = t1; +if (t1 == 0) {t1 = t1 + 0xffffffff; +goto L4a4ed4;} +t1 = t1 + 0xffffffff; +v1 = t1 << 3; +v1 = v1 + t1; +v1 = v1 << 3; +v0 = t1 << 6; +L4a4ea8: +t0 = MEM_U32(t2 + 0); +// bdead 40000e1b a0 = t1; +t8 = MEM_U32(t0 + 8); +t3 = MEM_U32(t0 + 4); +t9 = t8 + v1; +t4 = t3 + v0; +MEM_U32(t4 + 0) = t9; +v0 = v0 + 0xffffffc0; +v1 = v1 + 0xffffffb8; +if (t1 != 0) {t1 = t1 + 0xffffffff; +goto L4a4ea8;} +t1 = t1 + 0xffffffff; +L4a4ed4: +t0 = MEM_U32(t2 + 0); +t9 = 0x10029cd8; +t6 = MEM_U32(t0 + 12); +t5 = MEM_U32(t0 + 4); +a1 = 0x1002f7f0; +t7 = t6 << 6; +t9 = t9; +t3 = t5 + t7; +t6 = t9 + 0x3c; +MEM_U32(a1 + 0) = t3; +L4a4efc: +at = MEM_U32(t9 + 0); +t9 = t9 + 0xc; +MEM_U32(t3 + 0) = at; +at = MEM_U32(t9 + -8); +t3 = t3 + 0xc; +MEM_U32(t3 + -8) = at; +at = MEM_U32(t9 + -4); +if (t9 != t6) {MEM_U32(t3 + -4) = at; +goto L4a4efc;} +MEM_U32(t3 + -4) = at; +at = MEM_U32(t9 + 0); +//nop; +MEM_U32(t3 + 0) = at; +t0 = MEM_U32(t2 + 0); +t6 = MEM_U32(a1 + 0); +t5 = MEM_U32(t0 + 12); +t8 = MEM_U32(t0 + 8); +t7 = t5 << 3; +t7 = t7 + t5; +t7 = t7 << 3; +t4 = t7 + t8; +MEM_U32(t6 + 0) = t4; +t0 = MEM_U32(t2 + 0); +t8 = 0x10029c90; +t9 = MEM_U32(t0 + 12); +t8 = t8; +t3 = t9 + 0x1; +MEM_U32(t0 + 12) = t3; +t5 = MEM_U32(a1 + 0); +t6 = t8 + 0x48; +t7 = MEM_U32(t5 + 0); +//nop; +L4a4f78: +at = MEM_U32(t8 + 0); +t8 = t8 + 0xc; +MEM_U32(t7 + 0) = at; +at = MEM_U32(t8 + -8); +t7 = t7 + 0xc; +MEM_U32(t7 + -8) = at; +at = MEM_U32(t8 + -4); +if (t8 != t6) {MEM_U32(t7 + -4) = at; +goto L4a4f78;} +MEM_U32(t7 + -4) = at; +t9 = MEM_U32(a1 + 0); +t5 = MEM_U32(sp + 244); +v1 = MEM_U32(t9 + 0); +t6 = t5 << 3; +t8 = MEM_U8(v1 + 60); +//nop; +t7 = t8 & 0xff07; +t9 = t6 | t7; +MEM_U8(v1 + 60) = (uint8_t)t9; +t3 = MEM_U32(a1 + 0); +t4 = MEM_U32(sp + 248); +v1 = MEM_U32(t3 + 0); +t8 = t4 << 2; +t7 = MEM_U8(v1 + 60); +t6 = t8 & 0x4; +t9 = t7 & 0xfffb; +t3 = t6 | t9; +MEM_U8(v1 + 60) = (uint8_t)t3; +t5 = MEM_U32(a1 + 0); +t8 = MEM_U32(sp + 252); +v1 = MEM_U32(t5 + 0); +t6 = t8 << 6; +t9 = MEM_U8(v1 + 61); +//nop; +t3 = t9 & 0xff3f; +t5 = t6 | t3; +MEM_U8(v1 + 61) = (uint8_t)t5; +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L4a5018; +//nop; +L4a5018: +// bdead 4000018b gp = MEM_U32(sp + 24); +t7 = v0 < 0x1; +a1 = 0x1002f7f0; +t9 = t7 & 0x1; +t4 = MEM_U32(a1 + 0); +a0 = 0x1001831c; +v1 = MEM_U32(t4 + 0); +a0 = a0; +t6 = MEM_U8(v1 + 60); +//nop; +t3 = t6 & 0xfffe; +t5 = t9 | t3; +MEM_U8(v1 + 60) = (uint8_t)t5; +//nop; +//nop; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L4a505c; +//nop; +L4a505c: +// bdead 400001c3 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 240); +//nop; +//nop; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L4a5074; +//nop; +L4a5074: +// bdead 4000018b gp = MEM_U32(sp + 24); +//nop; +a1 = 0x1002f7f0; +t7 = 0x10008280; +t4 = MEM_U32(a1 + 0); +//nop; +t8 = MEM_U32(t4 + 0); +//nop; +MEM_U32(t8 + 4) = v0; +t7 = MEM_U32(t7 + 0); +t6 = MEM_U32(sp + 252); +if (t7 != 0) {// bdead 400081c3 ra = MEM_U32(sp + 28); +goto L4a544c;} +// bdead 400081c3 ra = MEM_U32(sp + 28); +if (t6 == 0) {at = (int)t6 < (int)0x3; +goto L4a50b8;} +at = (int)t6 < (int)0x3; +if (at != 0) {// bdead 400001c3 ra = MEM_U32(sp + 28); +goto L4a544c;} +// bdead 400001c3 ra = MEM_U32(sp + 28); +L4a50b8: +a0 = 0x10018320; +//nop; +a0 = a0; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L4a50cc; +//nop; +L4a50cc: +// bdead 40000003 gp = MEM_U32(sp + 24); +t3 = 0x1; +t9 = 0x1000833c; +a1 = 0x40; +t9 = MEM_S8(t9 + 0); +//nop; +if (t9 != 0) {t4 = MEM_U32(sp + 240); +goto L4a526c;} +t4 = MEM_U32(sp + 240); +at = 0x1000833c; +a0 = 0x10029d18; +//nop; +MEM_U8(at + 0) = (uint8_t)t3; +a0 = a0; +v0 = wrapper_gethostname(mem, a0, a1); +goto L4a5104; +a0 = a0; +L4a5104: +// bdead 4000000b gp = MEM_U32(sp + 24); +if ((int)v0 >= 0) {//nop; +goto L4a5134;} +//nop; +a0 = 0x10029d18; +a1 = 0x1001832c; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L4a5128; +a1 = a1; +L4a5128: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +goto L4a5154; +//nop; +L4a5134: +a0 = 0x10029d18; +a1 = 0x10018330; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L4a514c; +a1 = a1; +L4a514c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L4a5154: +//nop; +a0 = MEM_U32(sp + 240); +a1 = 0x5; +v0 = wrapper_pathconf(mem, a0, a1); +goto L4a5164; +a1 = 0x5; +L4a5164: +// bdead 4000000b gp = MEM_U32(sp + 24); +at = (int)v0 < (int)0x5; +if (at == 0) {v1 = v0; +goto L4a5178;} +v1 = v0; +v1 = 0x5; +L4a5178: +t5 = v1 << 2; +v0 = t5 << 2; +//nop; +v0 = v0 - t5; +v0 = v0 + 0xa; +a0 = v0; +MEM_U32(sp + 44) = v0; +MEM_U32(sp + 228) = t5; +v0 = wrapper_malloc(mem, a0); +goto L4a519c; +MEM_U32(sp + 228) = t5; +L4a519c: +// bdead 4000018b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 228); +at = 0x10029d60; +if (v0 != 0) {MEM_U32(at + 0) = v0; +goto L4a51d4;} +MEM_U32(at + 0) = v0; +a0 = 0x10018334; +//nop; +a1 = MEM_U32(sp + 44); +MEM_U32(sp + 228) = v1; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a51c8; +a0 = a0; +L4a51c8: +// bdead 40000003 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 228); +//nop; +L4a51d4: +//nop; +a1 = MEM_U32(sp + 44); +a0 = zero; +MEM_U32(sp + 228) = v1; +v0 = wrapper_getcwd(mem, a0, a1); +goto L4a51e8; +MEM_U32(sp + 228) = v1; +L4a51e8: +// bdead 4000018b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 228); +at = 0x10029d64; +if (v0 != 0) {MEM_U32(at + 0) = v0; +goto L4a5220;} +MEM_U32(at + 0) = v0; +a0 = 0x10018360; +//nop; +a1 = MEM_U32(sp + 44); +MEM_U32(sp + 228) = v1; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a5214; +a0 = a0; +L4a5214: +// bdead 40000003 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 228); +//nop; +L4a5220: +//nop; +a1 = v1 << 2; +a1 = a1 + 0xa; +a0 = a1; +MEM_U32(sp + 44) = a1; +v0 = wrapper_malloc(mem, a0); +goto L4a5238; +MEM_U32(sp + 44) = a1; +L4a5238: +// bdead 4000018b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +at = 0x10029d5c; +if (v0 != 0) {MEM_U32(at + 0) = v0; +goto L4a5268;} +MEM_U32(at + 0) = v0; +a0 = 0x1001838c; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a5260; +//nop; +L4a5260: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L4a5268: +t4 = MEM_U32(sp + 240); +L4a526c: +at = 0x2f; +t8 = MEM_S8(t4 + 0); +a1 = MEM_U32(sp + 240); +if (t8 == at) {//nop; +goto L4a52e4;} +//nop; +a0 = 0x10029d60; +a1 = 0x10029d64; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L4a529c; +//nop; +L4a529c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10029d60; +a1 = 0x100183c8; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L4a52bc; +a1 = a1; +L4a52bc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 240); +a0 = 0x10029d60; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L4a52d8; +//nop; +L4a52d8: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +goto L4a5300; +//nop; +L4a52e4: +a0 = 0x10029d60; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L4a52f8; +//nop; +L4a52f8: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L4a5300: +a0 = 0x10029d5c; +a1 = 0x10029d18; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L4a5318; +a1 = a1; +L4a5318: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10029d5c; +a1 = 0x10029d60; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L4a533c; +//nop; +L4a533c: +// bdead 400001c3 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10029d5c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L4a5358; +//nop; +L4a5358: +// bdead 400001c3 gp = MEM_U32(sp + 24); +t6 = 0x1; +t7 = 0x10008340; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L4a53bc;} +//nop; +at = 0x10008340; +//nop; +a0 = zero; +MEM_U32(at + 0) = t6; +v0 = wrapper_time(mem, a0); +goto L4a538c; +MEM_U32(at + 0) = t6; +L4a538c: +// bdead 40000109 gp = MEM_U32(sp + 24); +a2 = v0; +at = 0x10029d88; +a0 = 0x10029d68; +a1 = 0x100183cc; +//nop; +MEM_U32(at + 0) = v0; +a0 = a0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4a53b4; +a1 = a1; +L4a53b4: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +L4a53bc: +a0 = 0x10029d68; +//nop; +a0 = a0; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L4a53d0; +//nop; +L4a53d0: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 240); +//nop; +a1 = sp + 0x38; +//nop; +v0 = wrapper_stat(mem, a0, a1); +goto L4a53e8; +//nop; +L4a53e8: +// bdead 400001c9 gp = MEM_U32(sp + 24); +if ((int)v0 >= 0) {a0 = sp + 0xc0; +goto L4a5414;} +a0 = sp + 0xc0; +a0 = 0x100183d0; +//nop; +a0 = a0; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L4a5408; +//nop; +L4a5408: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L4a544c; +// bdead 1 ra = MEM_U32(sp + 28); +L4a5414: +a1 = 0x100183d4; +//nop; +a2 = MEM_U32(sp + 104); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4a5428; +a1 = a1; +L4a5428: +// bdead 400001c1 gp = MEM_U32(sp + 24); +a0 = sp + 0xc0; +//nop; +//nop; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1, a2, a3); +goto L4a5440; +//nop; +L4a5440: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L4a544c: +// bdead 1 sp = sp + 0xf0; +//nop; +return; +//nop; +} + +static uint32_t f_st_auxadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a5458: +//st_auxadd: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L4a54a8;} +//nop; +a0 = 0x10008290; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a54a0; +//nop; +L4a54a0: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +L4a54a8: +v1 = 0x1002f7f0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L4a54ec;} +//nop; +a0 = 0x100082cc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a54d4; +//nop; +L4a54d4: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f7f0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a54ec: +t8 = MEM_U32(v1 + 60); +//nop; +t9 = t8 & 0x400; +if (t9 == 0) {//nop; +goto L4a552c;} +//nop; +a0 = 0x10008300; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a5514; +//nop; +L4a5514: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f7f0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a552c: +t0 = MEM_U32(v1 + 0); +t1 = MEM_U32(v1 + 16); +a0 = MEM_U32(t0 + 48); +a1 = v1 + 0x10; +at = (int)a0 < (int)t1; +if (at != 0) {a2 = 0x4; +goto L4a558c;} +a2 = 0x4; +//nop; +a0 = MEM_U32(v1 + 12); +a3 = 0x40; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a5558; +a3 = 0x40; +L4a5558: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +t2 = 0x1002f7f0; +v1 = 0x1002f7f0; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t2 + 12) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U32(v1 + 0); +//nop; +a0 = MEM_U32(t3 + 48); +//nop; +L4a558c: +t4 = MEM_U32(v1 + 12); +t7 = sp + 0x20; +at = MEM_U32(t7 + 0); +t5 = a0 << 2; +t0 = 0x1002f7f0; +t6 = t4 + t5; +MEM_U32(t6 + 0) = at; +t0 = MEM_U32(t0 + 0); +//nop; +a1 = MEM_U32(t0 + 0); +//nop; +v0 = MEM_U32(a1 + 48); +//nop; +t1 = v0 + 0x1; +MEM_U32(a1 + 48) = t1; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_st_pdadd(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a55d8: +//st_pdadd: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 4000802b MEM_U32(sp + 28) = ra; +// fdead 4000802b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L4a5628;} +//nop; +a0 = 0x10008290; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a5620; +//nop; +L4a5620: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +L4a5628: +v1 = 0x1002f7f0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L4a566c;} +//nop; +a0 = 0x100082cc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a5654; +//nop; +L4a5654: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f7f0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a566c: +t8 = MEM_U32(v1 + 60); +//nop; +t9 = t8 & 0x100; +if (t9 == 0) {//nop; +goto L4a56ac;} +//nop; +a0 = 0x10008300; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a5694; +//nop; +L4a5694: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f7f0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a56ac: +t0 = MEM_U32(v1 + 0); +t1 = MEM_U32(v1 + 56); +a0 = MEM_U16(t0 + 42); +a1 = v1 + 0x38; +at = a0 < t1; +if (at != 0) {a2 = 0x34; +goto L4a570c;} +a2 = 0x34; +//nop; +a0 = MEM_U32(v1 + 52); +a3 = 0x20; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a56d8; +a3 = 0x20; +L4a56d8: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +t2 = 0x1002f7f0; +v1 = 0x1002f7f0; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t2 + 52) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U32(v1 + 0); +//nop; +a0 = MEM_U16(t3 + 42); +//nop; +L4a570c: +a3 = 0x34; +lo = a0 * a3; +hi = (uint32_t)((uint64_t)a0 * (uint64_t)a3 >> 32); +t7 = 0x10029d90; +t4 = MEM_U32(v1 + 52); +t7 = t7; +t9 = t7 + 0x30; +t5 = lo; +t6 = t4 + t5; +//nop; +L4a5730: +at = MEM_U32(t7 + 0); +t7 = t7 + 0xc; +MEM_U32(t6 + 0) = at; +at = MEM_U32(t7 + -8); +t6 = t6 + 0xc; +MEM_U32(t6 + -8) = at; +at = MEM_U32(t7 + -4); +if (t7 != t9) {MEM_U32(t6 + -4) = at; +goto L4a5730;} +MEM_U32(t6 + -4) = at; +at = MEM_U32(t7 + 0); +v1 = 0x1002f7f0; +MEM_U32(t6 + 0) = at; +v1 = MEM_U32(v1 + 0); +t0 = MEM_U32(sp + 32); +t2 = MEM_U32(v1 + 0); +t1 = MEM_U32(v1 + 52); +t3 = MEM_U16(t2 + 42); +t8 = 0x1002f7f0; +lo = t3 * a3; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)a3 >> 32); +t4 = lo; +t5 = t1 + t4; +MEM_U32(t5 + 4) = t0; +t8 = MEM_U32(t8 + 0); +//nop; +a1 = MEM_U32(t8 + 0); +//nop; +v0 = MEM_U16(a1 + 42); +//nop; +t9 = v0 + 0x1; +MEM_U16(a1 + 42) = (uint16_t)t9; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_st_stradd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a5934: +//st_stradd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +if (a0 != 0) {MEM_U32(sp + 40) = a0; +goto L4a597c;} +MEM_U32(sp + 40) = a0; +a0 = 0x100183d8; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4a5974; +//nop; +L4a5974: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L4a597c: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a598c; +//nop; +L4a598c: +// bdead 400001c9 gp = MEM_U32(sp + 32); +s2 = v0 + 0x1; +t7 = 0x1002f7f4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != 0) {//nop; +goto L4a59d0;} +//nop; +a0 = 0x10008290; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a59c8; +//nop; +L4a59c8: +// bdead 400801c1 gp = MEM_U32(sp + 32); +//nop; +L4a59d0: +s1 = 0x1002f7f0; +//nop; +s0 = MEM_U32(s1 + 0); +//nop; +if (s0 != 0) {//nop; +goto L4a5a08;} +//nop; +a0 = 0x100082cc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a59fc; +//nop; +L4a59fc: +// bdead 400c01c1 gp = MEM_U32(sp + 32); +s0 = MEM_U32(s1 + 0); +//nop; +L4a5a08: +t9 = MEM_U32(s0 + 60); +//nop; +t0 = t9 & 0x80; +if (t0 == 0) {//nop; +goto L4a5a3c;} +//nop; +a0 = 0x10008300; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a5a30; +//nop; +L4a5a30: +// bdead 400c0001 gp = MEM_U32(sp + 32); +s0 = MEM_U32(s1 + 0); +//nop; +L4a5a3c: +t1 = MEM_U32(s0 + 0); +t2 = MEM_U32(s0 + 24); +v1 = MEM_U32(t1 + 12); +//nop; +t3 = v1 + s2; +at = (int)t2 < (int)t3; +if (at == 0) {//nop; +goto L4a5aa8;} +//nop; +L4a5a5c: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = s0 + 0x18; +a2 = 0x1; +a3 = 0x200; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a5a74; +a3 = 0x200; +L4a5a74: +t4 = MEM_U32(s1 + 0); +// bdead 400c2009 gp = MEM_U32(sp + 32); +MEM_U32(t4 + 20) = v0; +s0 = MEM_U32(s1 + 0); +//nop; +t5 = MEM_U32(s0 + 0); +t6 = MEM_U32(s0 + 24); +v1 = MEM_U32(t5 + 12); +//nop; +t7 = v1 + s2; +at = (int)t6 < (int)t7; +if (at != 0) {//nop; +goto L4a5a5c;} +//nop; +L4a5aa8: +t8 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U32(sp + 40); +a0 = t8 + v1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L4a5abc; +a0 = t8 + v1; +L4a5abc: +t9 = MEM_U32(s1 + 0); +// bdead 4080001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(t9 + 0); +//nop; +v0 = MEM_U32(a0 + 12); +//nop; +t0 = v0 + s2; +MEM_U32(a0 + 12) = t0; +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_st_paux_ifd_iaux(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a5b34: +//st_paux_ifd_iaux: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +sp = sp + 0xffffffd8; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a3 = a0; +if (t7 != 0) {a2 = a1; +goto L4a5b8c;} +a2 = a1; +a0 = 0x10008290; +//nop; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 40) = a3; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a5b7c; +a0 = a0; +L4a5b7c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 40); +//nop; +L4a5b8c: +if ((int)a3 < 0) {a1 = a3; +goto L4a5be8;} +a1 = a3; +if ((int)a2 < 0) {//nop; +goto L4a5be8;} +//nop; +v0 = 0x1002f7f4; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t8 = MEM_U32(v0 + 12); +//nop; +at = (int)a3 < (int)t8; +if (at == 0) {//nop; +goto L4a5be8;} +//nop; +t9 = MEM_U32(v0 + 4); +t0 = a3 << 6; +v1 = t9 + t0; +t1 = MEM_U32(v1 + 0); +//nop; +t2 = MEM_U32(t1 + 48); +//nop; +at = (int)a2 < (int)t2; +if (at != 0) {//nop; +goto L4a5c28;} +//nop; +L4a5be8: +a0 = 0x100183f4; +//nop; +t3 = a3 << 6; +MEM_U32(sp + 36) = t3; +MEM_U32(sp + 44) = a2; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a5c04; +a0 = a0; +L4a5c04: +// bdead 40000001 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 36); +t4 = 0x1002f7f4; +a2 = MEM_U32(sp + 44); +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +v1 = t5 + t6; +L4a5c28: +t7 = MEM_U32(v1 + 12); +// bdead 10081 ra = MEM_U32(sp + 28); +t8 = a2 << 2; +// bdead 2010001 sp = sp + 0x28; +v0 = t7 + t8; +return v0; +v0 = t7 + t8; +} + +static uint32_t f_st_str_iss(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a5d4c: +//st_str_iss: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L4a5d9c;} +//nop; +a0 = 0x10008290; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a5d94; +//nop; +L4a5d94: +// bdead 400001c3 gp = MEM_U32(sp + 24); +//nop; +L4a5d9c: +v1 = 0x1002f7f0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L4a5de0;} +//nop; +a0 = 0x100082cc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a5dc8; +//nop; +L4a5dc8: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f7f0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a5de0: +t8 = MEM_U32(v1 + 0); +// bdead 42000013 ra = MEM_U32(sp + 28); +v0 = MEM_U32(t8 + 12); +//nop; +if (v0 == 0) {//nop; +goto L4a5e18;} +//nop; +t9 = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 32); +at = (int)t9 < (int)v0; +if (at == 0) {v0 = zero; +goto L4a5e1c;} +v0 = zero; +t0 = MEM_U32(v1 + 20); +v0 = t0 + t1; +goto L4a5e1c; +v0 = t0 + t1; +L4a5e18: +v0 = zero; +L4a5e1c: +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t f_st_malloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a5e24: +//st_malloc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 48) = a2; +v0 = MEM_U32(a1 + 0); +s0 = a1; +if (v0 == 0) {s1 = a0; +goto L4a5e68;} +s1 = a0; +if (a0 == 0) {at = 0xffffffff; +goto L4a5e68;} +at = 0xffffffff; +if (a0 != at) {t0 = v0 << 1; +goto L4a5f14;} +t0 = v0 << 1; +L4a5e68: +if (a3 != 0) {MEM_U32(s0 + 0) = a3; +goto L4a5eb0;} +MEM_U32(s0 + 0) = a3; +//nop; +a0 = 0x1; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L4a5e80; +//nop; +L4a5e80: +// bdead 400001c9 gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L4a5ea8;} +s1 = v0; +a0 = 0x10018464; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4a5ea0; +//nop; +L4a5ea0: +// bdead 40001 gp = MEM_U32(sp + 32); +//nop; +L4a5ea8: +v0 = s1; +goto L4a5f70; +v0 = s1; +L4a5eb0: +t6 = MEM_U32(s0 + 0); +t7 = MEM_U32(sp + 48); +//nop; +lo = t6 * t7; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t7 >> 32); +a0 = lo; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L4a5ecc; +//nop; +L4a5ecc: +// bdead 40020189 gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L4a5f6c;} +s1 = v0; +t8 = MEM_U32(s0 + 0); +t9 = MEM_U32(sp + 48); +//nop; +lo = t8 * t9; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t9 >> 32); +a1 = lo; +if (a1 == 0) {v0 = s1; +goto L4a5f70;} +v0 = s1; +a0 = 0x100184a0; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4a5f08; +//nop; +L4a5f08: +// bdead 40001 gp = MEM_U32(sp + 32); +v0 = s1; +goto L4a5f70; +v0 = s1; +L4a5f14: +MEM_U32(s0 + 0) = t0; +t2 = MEM_U32(sp + 48); +//nop; +lo = t0 * t2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t2 >> 32); +a0 = s1; +a1 = lo; +//nop; +v0 = wrapper_realloc(mem, a0, a1); +goto L4a5f34; +//nop; +L4a5f34: +// bdead 40020189 gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L4a5f6c;} +s1 = v0; +t3 = MEM_U32(s0 + 0); +t4 = MEM_U32(sp + 48); +a0 = 0x100184e0; +lo = t3 * t4; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t4 >> 32); +//nop; +a0 = a0; +a1 = lo; +//nop; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4a5f64; +//nop; +L4a5f64: +// bdead 40001 gp = MEM_U32(sp + 32); +//nop; +L4a5f6c: +v0 = s1; +L4a5f70: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +//nop; +} + +static uint32_t f_st_currentpchdr(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a5fa0: +//st_currentpchdr: +//nop; +//nop; +//nop; +v0 = 0x1002f7f4; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +} + +static uint32_t f_st_extstradd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a636c: +//st_extstradd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 24) = s1; +s1 = 0x1002f7f4; +// fdead 400401eb MEM_U32(sp + 36) = ra; +t6 = MEM_U32(s1 + 0); +// fdead 400481eb MEM_U32(sp + 32) = gp; +// fdead 400481eb MEM_U32(sp + 28) = s2; +// fdead 400481eb MEM_U32(sp + 20) = s0; +if (t6 != 0) {MEM_U32(sp + 40) = a0; +goto L4a63bc;} +MEM_U32(sp + 40) = a0; +a0 = 0x10018520; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a63b4; +//nop; +L4a63b4: +// bdead 400401c1 gp = MEM_U32(sp + 32); +//nop; +L4a63bc: +t7 = MEM_U32(sp + 40); +//nop; +if (t7 != 0) {//nop; +goto L4a63e8;} +//nop; +a0 = 0x1001855c; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4a63e0; +//nop; +L4a63e0: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +L4a63e8: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a63f8; +//nop; +L4a63f8: +s0 = MEM_U32(s1 + 0); +// bdead 40060009 gp = MEM_U32(sp + 32); +v1 = MEM_U32(s0 + 40); +t8 = MEM_U32(s0 + 44); +t9 = v1 + v0; +at = (int)t9 < (int)t8; +if (at != 0) {s2 = v0 + 0x1; +goto L4a645c;} +s2 = v0 + 0x1; +L4a6418: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = s0 + 0x2c; +a2 = 0x1; +a3 = 0x200; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a6430; +a3 = 0x200; +L4a6430: +t0 = MEM_U32(s1 + 0); +// bdead 400c0209 gp = MEM_U32(sp + 32); +MEM_U32(t0 + 36) = v0; +s0 = MEM_U32(s1 + 0); +//nop; +v1 = MEM_U32(s0 + 40); +t1 = MEM_U32(s0 + 44); +t2 = v1 + s2; +at = (int)t1 < (int)t2; +if (at != 0) {//nop; +goto L4a6418;} +//nop; +L4a645c: +t3 = MEM_U32(s0 + 36); +//nop; +a1 = MEM_U32(sp + 40); +a0 = t3 + v1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L4a6470; +a0 = t3 + v1; +L4a6470: +s0 = MEM_U32(s1 + 0); +// bdead a0001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 40); +//nop; +t4 = v0 + s2; +MEM_U32(s0 + 40) = t4; +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_st_str_extiss(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a64a0: +//st_str_extiss: +//nop; +//nop; +//nop; +if ((int)a0 < 0) {v0 = zero; +goto L4a64e4;} +v0 = zero; +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 40); +//nop; +at = (int)a0 < (int)t6; +if (at == 0) {//nop; +goto L4a64e4;} +//nop; +t7 = MEM_U32(v1 + 36); +v0 = t7 + a0; +return v0; +v0 = t7 + a0; +L4a64e4: +//nop; +return v0; +//nop; +} + +static uint32_t f_st_idn_dn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a64ec: +//st_idn_dn: +//nop; +//nop; +//nop; +v1 = 0x1002f7f4; +sp = sp + 0xffffffd8; +v1 = MEM_U32(v1 + 0); +// fdead 4000007b MEM_U32(sp + 28) = ra; +// fdead 4000007b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +if (v1 != 0) {MEM_U32(sp + 44) = a1; +goto L4a6544;} +MEM_U32(sp + 44) = a1; +a0 = 0x1001857c; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a652c; +//nop; +L4a652c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a6544: +v0 = MEM_U32(v1 + 64); +t6 = MEM_U32(v1 + 60); +a1 = v1 + 0x40; +at = (int)t6 < (int)v0; +if (at != 0) {t0 = v0; +goto L4a6598;} +t0 = v0; +//nop; +a0 = MEM_U32(v1 + 56); +MEM_U32(sp + 36) = v0; +a2 = 0x8; +a3 = 0x80; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a6574; +a3 = 0x80; +L4a6574: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 36); +t7 = 0x1002f7f4; +v1 = 0x1002f7f4; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(t7 + 56) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +L4a6598: +if (t0 != 0) {//nop; +goto L4a65c8;} +//nop; +//nop; +a0 = MEM_U32(v1 + 56); +a1 = 0x10; +wrapper_bzero(mem, a0, a1); +goto L4a65b0; +a1 = 0x10; +L4a65b0: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a65c8: +t1 = MEM_U32(v1 + 60); +t9 = MEM_U32(v1 + 56); +t8 = MEM_U32(sp + 40); +t2 = t1 << 3; +v1 = 0x1002f7f4; +t3 = t9 + t2; +MEM_U32(t3 + 0) = t8; +v1 = MEM_U32(v1 + 0); +t4 = MEM_U32(sp + 44); +t6 = MEM_U32(v1 + 60); +t5 = MEM_U32(v1 + 56); +t7 = t6 << 3; +v1 = 0x1002f7f4; +t1 = t5 + t7; +MEM_U32(t1 + 4) = t4; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = MEM_U32(v1 + 60); +//nop; +t9 = v0 + 0x1; +MEM_U32(v1 + 60) = t9; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static void f_st_setidn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a68a0: +//st_setidn: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +if ((int)a0 < 0) {a2 = a0; +goto L4a68f4;} +a2 = a0; +if ((int)a1 < 0) {//nop; +goto L4a68f4;} +//nop; +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = MEM_U32(v1 + 60); +//nop; +at = (int)a0 < (int)v0; +if (at == 0) {at = (int)a1 < (int)v0; +goto L4a68f4;} +at = (int)a1 < (int)v0; +if (at != 0) {//nop; +goto L4a6924;} +//nop; +L4a68f4: +a0 = 0x10018670; +//nop; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 32) = a2; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a690c; +a0 = a0; +L4a690c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +v1 = 0x1002f7f4; +a2 = MEM_U32(sp + 32); +v1 = MEM_U32(v1 + 0); +//nop; +L4a6924: +v0 = MEM_U32(v1 + 56); +t8 = a1 << 3; +t9 = v0 + t8; +at = MEM_U32(t9 + 0); +t6 = a2 << 3; +t7 = v0 + t6; +MEM_U32(t7 + 0) = at; +t2 = MEM_U32(t9 + 4); +//nop; +MEM_U32(t7 + 4) = t2; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_st_cuinit(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a6b08: +//st_cuinit: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000000b MEM_U32(sp + 28) = ra; +// fdead 4000000b MEM_U32(sp + 24) = gp; +a0 = 0xbc; +a1 = 0x1; +v0 = wrapper_calloc(mem, a0, a1); +goto L4a6b30; +a1 = 0x1; +L4a6b30: +// bdead 40000189 gp = MEM_U32(sp + 24); +v1 = v0; +a1 = 0x1002f7f4; +if (v0 != 0) {MEM_U32(a1 + 0) = v0; +goto L4a6b70;} +MEM_U32(a1 + 0) = v0; +a0 = 0x10018770; +//nop; +a0 = a0; +//nop; +f__md_st_error(mem, sp, a0, a1); +goto L4a6b58; +//nop; +L4a6b58: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +a1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(a1 + 0); +//nop; +L4a6b70: +t6 = 0x2; +MEM_U32(v1 + 60) = t6; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 v0 = MEM_U32(a1 + 0); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_st_extadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a6b88: +//st_extadd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t0 = 0x1002f7f4; +// fdead 400003eb MEM_U32(sp + 20) = s0; +t0 = MEM_U32(t0 + 0); +s0 = a3; +// fdead 400203eb MEM_U32(sp + 28) = ra; +// fdead 400203eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +if (t0 != 0) {MEM_U32(sp + 48) = a2; +goto L4a6bec;} +MEM_U32(sp + 48) = a2; +a0 = 0x1001879c; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a6bd4; +//nop; +L4a6bd4: +// bdead 40020101 gp = MEM_U32(sp + 24); +//nop; +t0 = 0x1002f7f4; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +L4a6bec: +a0 = MEM_U32(t0 + 28); +t6 = MEM_U32(t0 + 32); +a1 = t0 + 0x20; +at = (int)a0 < (int)t6; +if (at != 0) {a2 = 0x10; +goto L4a6c40;} +a2 = 0x10; +//nop; +a0 = MEM_U32(t0 + 24); +a3 = 0x20; +v0 = f__md_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a6c14; +a3 = 0x20; +L4a6c14: +// bdead 400201c9 gp = MEM_U32(sp + 24); +//nop; +t7 = 0x1002f7f4; +t0 = 0x1002f7f4; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(t7 + 24) = v0; +t0 = MEM_U32(t0 + 0); +//nop; +a0 = MEM_U32(t0 + 28); +//nop; +L4a6c40: +t8 = MEM_U32(t0 + 24); +t9 = a0 << 4; +v1 = t8 + t9; +//nop; +MEM_U32(sp + 36) = v1; +//nop; +v0 = f__md_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a6c5c; +//nop; +L4a6c5c: +v1 = MEM_U32(sp + 36); +// bdead 40020199 gp = MEM_U32(sp + 24); +t1 = MEM_U8(v1 + 0); +MEM_U16(v1 + 2) = (uint16_t)v0; +t3 = t1 & 0xff7f; +t5 = t3 & 0xbf; +t7 = t5 & 0xdf; +MEM_U8(v1 + 0) = (uint8_t)t3; +t9 = t7 & 0xef; +MEM_U8(v1 + 0) = (uint8_t)t5; +MEM_U8(v1 + 0) = (uint8_t)t7; +t1 = t9 & 0xf7; +MEM_U8(v1 + 0) = (uint8_t)t9; +MEM_U8(v1 + 0) = (uint8_t)t1; +t2 = MEM_U16(v1 + 0); +t1 = MEM_U8(v1 + 12); +t3 = t2 & 0xf800; +MEM_U16(v1 + 0) = (uint16_t)t3; +t4 = MEM_U32(sp + 40); +t2 = t1 & 0xff03; +MEM_U32(v1 + 4) = t4; +t5 = MEM_U32(sp + 44); +at = 0xf0000; +MEM_U32(v1 + 8) = t5; +t7 = MEM_U32(sp + 48); +t5 = s0 << 5; +t9 = t7 << 2; +t3 = t9 | t2; +MEM_U8(v1 + 12) = (uint8_t)t3; +t7 = MEM_U16(v1 + 12); +t6 = t5 & 0x3e0; +t8 = t7 & 0xfc1f; +t1 = t6 | t8; +MEM_U16(v1 + 12) = (uint16_t)t1; +t9 = MEM_U8(v1 + 13); +at = at | 0xffff; +t2 = t9 & 0xffef; +MEM_U8(v1 + 13) = (uint8_t)t2; +t3 = MEM_U32(sp + 56); +v0 = MEM_U32(v1 + 12); +t4 = t3 & at; +t5 = t4 ^ v0; +t7 = t5 << 12; +t6 = t7 >> 12; +at = 0x12; +t8 = t6 ^ v0; +if (s0 == at) {MEM_U32(v1 + 12) = t8; +goto L4a6d68;} +MEM_U32(v1 + 12) = t8; +at = 0x11; +if (s0 == at) {//nop; +goto L4a6d68;} +//nop; +if (s0 == 0) {at = 0x6; +goto L4a6d68;} +at = 0x6; +if (s0 == at) {at = 0x15; +goto L4a6d68;} +at = 0x15; +if (s0 == at) {//nop; +goto L4a6d68;} +//nop; +//nop; +a0 = MEM_S16(v1 + 2); +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4a6d50; +//nop; +L4a6d50: +v1 = MEM_U32(v0 + 0); +// bdead 11 gp = MEM_U32(sp + 24); +t1 = MEM_U8(v1 + 60); +//nop; +t9 = t1 & 0xfffb; +MEM_U8(v1 + 60) = (uint8_t)t9; +L4a6d68: +t0 = 0x1002f7f4; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +v0 = MEM_U32(t0 + 28); +//nop; +t2 = v0 + 0x1; +MEM_U32(t0 + 28) = t2; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_st_pext_iext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a6d98: +//st_pext_iext: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +if ((int)a0 < 0) {a1 = a0; +goto L4a6ddc;} +a1 = a0; +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 28); +//nop; +at = (int)t6 < (int)a0; +if (at == 0) {//nop; +goto L4a6e08;} +//nop; +L4a6ddc: +a0 = 0x100187d4; +//nop; +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a6df0; +a0 = a0; +L4a6df0: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a6e08: +t7 = MEM_U32(v1 + 24); +// bdead 10041 ra = MEM_U32(sp + 28); +t8 = a1 << 4; +// bdead 2010001 sp = sp + 0x20; +v0 = t7 + t8; +return v0; +v0 = t7 + t8; +} + +static uint32_t f_st_idn_index_fext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a6e20: +//st_idn_index_fext: +//nop; +//nop; +//nop; +v1 = 0x1002f7f4; +sp = sp + 0xffffffc8; +v1 = MEM_U32(v1 + 0); +// fdead 400001fb MEM_U32(sp + 28) = ra; +// fdead 400001fb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 56) = a0; +if (v1 != 0) {MEM_U32(sp + 60) = a1; +goto L4a6e78;} +MEM_U32(sp + 60) = a1; +a0 = 0x100187fc; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a6e60; +//nop; +L4a6e60: +// bdead 40000181 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a6e78: +v0 = MEM_U32(v1 + 64); +t6 = MEM_U32(v1 + 60); +a1 = v1 + 0x40; +at = (int)t6 < (int)v0; +if (at != 0) {t0 = v0; +goto L4a6ec4;} +t0 = v0; +//nop; +a0 = MEM_U32(v1 + 56); +MEM_U32(sp + 44) = v0; +a2 = 0x8; +a3 = 0x80; +v0 = f__md_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a6ea8; +a3 = 0x80; +L4a6ea8: +// bdead 400001c9 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 44); +t7 = 0x1002f7f4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(t7 + 56) = v0; +L4a6ec4: +if (t0 != 0) {t9 = MEM_U32(sp + 56); +goto L4a6ef4;} +t9 = MEM_U32(sp + 56); +t8 = 0x1002f7f4; +//nop; +t8 = MEM_U32(t8 + 0); +a1 = 0x10; +a0 = MEM_U32(t8 + 56); +//nop; +wrapper_bzero(mem, a0, a1); +goto L4a6ee8; +//nop; +L4a6ee8: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +t9 = MEM_U32(sp + 56); +L4a6ef4: +t1 = MEM_U32(sp + 60); +t2 = 0x7fff0000; +if (t1 == 0) {MEM_U32(sp + 52) = t9; +goto L4a6f18;} +MEM_U32(sp + 52) = t9; +v1 = 0x1002f7f4; +t2 = t2 | 0xffff; +v1 = MEM_U32(v1 + 0); +MEM_U32(sp + 48) = t2; +goto L4a6f40; +MEM_U32(sp + 48) = t2; +L4a6f18: +//nop; +//nop; +//nop; +v0 = f__md_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a6f28; +//nop; +L4a6f28: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 48) = v0; +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a6f40: +t4 = MEM_U32(v1 + 60); +t3 = MEM_U32(v1 + 56); +t7 = sp + 0x30; +at = MEM_U32(t7 + 0); +t5 = t4 << 3; +t6 = t3 + t5; +MEM_U32(t6 + 0) = at; +t1 = MEM_U32(t7 + 4); +v1 = 0x1002f7f4; +MEM_U32(t6 + 4) = t1; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = MEM_U32(v1 + 60); +//nop; +t2 = v0 + 0x1; +MEM_U32(v1 + 60) = t2; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x38; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_pdn_idn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a6f90: +//st_pdn_idn: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +if ((int)a0 < 0) {a1 = a0; +goto L4a6fd4;} +a1 = a0; +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 60); +//nop; +at = (int)t6 < (int)a0; +if (at == 0) {//nop; +goto L4a700c;} +//nop; +L4a6fd4: +t7 = 0x1002f7f4; +a0 = 0x1001883c; +t7 = MEM_U32(t7 + 0); +//nop; +a2 = MEM_U32(t7 + 60); +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a6ff4; +a0 = a0; +L4a6ff4: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a700c: +t8 = MEM_U32(v1 + 56); +// bdead 2000041 ra = MEM_U32(sp + 28); +t9 = a1 << 3; +// bdead 6000001 sp = sp + 0x20; +v0 = t8 + t9; +return v0; +v0 = t8 + t9; +//nop; +} + +static uint32_t f_st_iaux_copyty(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a7204: +//st_iaux_copyty: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 60) = a1; +a1 = MEM_U32(a1 + 8); +at = 0xf0000; +//nop; +at = at | 0xffff; +t7 = a1 & at; +s2 = a0; +s1 = zero; +a1 = t7; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L4a7250; +a1 = t7; +L4a7250: +a2 = MEM_U32(sp + 60); +// bdead 400c008b gp = MEM_U32(sp + 32); +t8 = MEM_U32(a2 + 8); +at = 0x6; +t9 = t8 >> 26; +if (t9 != at) {t0 = s1 << 2; +goto L4a7274;} +t0 = s1 << 2; +s1 = 0x1; +t0 = s1 << 2; +L4a7274: +a1 = t0 + v0; +v1 = MEM_U8(a1 + 0); +at = 0x25; +t1 = v1 & 0x3f; +s1 = s1 + 0x1; +if (t1 != at) {v1 = t1; +goto L4a72b8;} +v1 = t1; +t2 = s1 << 2; +t3 = v0 + t2; +t4 = MEM_U32(t3 + 0); +a3 = 0xfff; +t5 = t4 >> 20; +if (a3 != t5) {//nop; +goto L4a72b0;} +//nop; +s1 = s1 + 0x1; +L4a72b0: +s1 = s1 + 0x1; +goto L4a733c; +s1 = s1 + 0x1; +L4a72b8: +at = 0x11; +if (v1 == at) {t6 = s1 << 2; +goto L4a72ec;} +t6 = s1 << 2; +at = 0x14; +if (v1 == at) {at = 0xc; +goto L4a72ec;} +at = 0xc; +if (v1 == at) {at = 0xd; +goto L4a72ec;} +at = 0xd; +if (v1 == at) {at = 0xf; +goto L4a72ec;} +at = 0xf; +if (v1 == at) {at = 0xe; +goto L4a72ec;} +at = 0xe; +if (v1 != at) {t7 = v0 + t6; +goto L4a7310;} +L4a72ec: +t7 = v0 + t6; +t8 = MEM_U32(t7 + 0); +a3 = 0xfff; +t9 = t8 >> 20; +if (a3 != t9) {//nop; +goto L4a7308;} +//nop; +s1 = s1 + 0x1; +L4a7308: +s1 = s1 + 0x1; +goto L4a733c; +s1 = s1 + 0x1; +L4a7310: +at = 0x10; +if (v1 != at) {t0 = s1 << 2; +goto L4a733c;} +t0 = s1 << 2; +t1 = v0 + t0; +t2 = MEM_U32(t1 + 0); +a3 = 0xfff; +t3 = t2 >> 20; +if (a3 != t3) {//nop; +goto L4a7338;} +//nop; +s1 = s1 + 0x1; +L4a7338: +s1 = s1 + 0x3; +L4a733c: +t4 = MEM_U16(a1 + 2); +v1 = 0x3; +t5 = t4 >> 12; +if (v1 != t5) {a3 = 0xfff; +goto L4a7374;} +a3 = 0xfff; +t6 = s1 << 2; +t7 = v0 + t6; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 >> 20; +if (a3 != t9) {//nop; +goto L4a7370;} +//nop; +s1 = s1 + 0x1; +L4a7370: +s1 = s1 + 0x4; +L4a7374: +t0 = MEM_U8(a1 + 2); +t2 = s1 << 2; +t1 = t0 & 0xf; +if (v1 != t1) {t3 = v0 + t2; +goto L4a73a4;} +t3 = v0 + t2; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 >> 20; +if (a3 != t5) {//nop; +goto L4a73a0;} +//nop; +s1 = s1 + 0x1; +L4a73a0: +s1 = s1 + 0x4; +L4a73a4: +t6 = MEM_U8(a1 + 3); +t8 = s1 << 2; +t7 = t6 >> 4; +if (v1 != t7) {t9 = v0 + t8; +goto L4a73d4;} +t9 = v0 + t8; +t0 = MEM_U32(t9 + 0); +//nop; +t1 = t0 >> 20; +if (a3 != t1) {//nop; +goto L4a73d0;} +//nop; +s1 = s1 + 0x1; +L4a73d0: +s1 = s1 + 0x4; +L4a73d4: +a0 = MEM_U32(a1 + 0); +t3 = s1 << 2; +t2 = a0 & 0xf; +if (v1 != t2) {t4 = v0 + t3; +goto L4a7404;} +t4 = v0 + t3; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 >> 20; +if (a3 != t6) {//nop; +goto L4a7400;} +//nop; +s1 = s1 + 0x1; +L4a7400: +s1 = s1 + 0x4; +L4a7404: +t7 = MEM_U8(a1 + 1); +t9 = s1 << 2; +t8 = t7 >> 4; +if (v1 != t8) {t0 = v0 + t9; +goto L4a7434;} +t0 = v0 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 >> 20; +if (a3 != t2) {//nop; +goto L4a7430;} +//nop; +s1 = s1 + 0x1; +L4a7430: +s1 = s1 + 0x4; +L4a7434: +t3 = MEM_U16(a1 + 0); +t5 = s1 << 2; +t4 = t3 & 0xf; +if (v1 != t4) {t9 = a0 >> 31; +goto L4a7468;} +t9 = a0 >> 31; +t6 = v0 + t5; +t7 = MEM_U32(t6 + 0); +//nop; +t8 = t7 >> 20; +if (a3 != t8) {//nop; +goto L4a7464;} +//nop; +s1 = s1 + 0x1; +L4a7464: +s1 = s1 + 0x4; +L4a7468: +if (t9 == 0) {//nop; +goto L4a7474;} +//nop; +s1 = s1 + 0x1; +L4a7474: +if ((int)s1 <= 0) {s0 = zero; +goto L4a7510;} +s0 = zero; +a2 = MEM_U32(sp + 60); +L4a7480: +a0 = s2; +v0 = MEM_U32(a2 + 8); +if (s0 != 0) {at = 0xf0000; +goto L4a74d0;} +at = 0xf0000; +at = 0xf0000; +//nop; +at = at | 0xffff; +t0 = v0 & at; +a1 = t0 + s0; +a0 = s2; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L4a74ac; +a0 = s2; +L4a74ac: +// bdead 400e01c9 gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(sp + 0) = a0; +//nop; +v0 = f_st_auxadd(mem, sp, a0, a1, a2, a3); +goto L4a74c4; +//nop; +L4a74c4: +// bdead 400e0009 gp = MEM_U32(sp + 32); +MEM_U32(sp + 44) = v0; +goto L4a7504; +MEM_U32(sp + 44) = v0; +L4a74d0: +//nop; +at = at | 0xffff; +t3 = v0 & at; +a1 = t3 + s0; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L4a74e4; +a1 = t3 + s0; +L4a74e4: +// bdead 400e01c9 gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(sp + 0) = a0; +//nop; +v0 = f_st_auxadd(mem, sp, a0, a1, a2, a3); +goto L4a74fc; +//nop; +L4a74fc: +// bdead 400e0001 gp = MEM_U32(sp + 32); +//nop; +L4a7504: +s0 = s0 + 0x1; +if (s0 != s1) {a2 = MEM_U32(sp + 60); +goto L4a7480;} +a2 = MEM_U32(sp + 60); +L4a7510: +// bdead 40000001 ra = MEM_U32(sp + 36); +v0 = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void f_st_addtq(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a7570: +//st_addtq: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a7594; +MEM_U32(sp + 36) = a1; +L4a7594: +t6 = MEM_U16(v0 + 2); +a1 = MEM_U32(sp + 36); +// bdead 8049 gp = MEM_U32(sp + 24); +t7 = t6 >> 12; +if (t7 != 0) {t8 = a1 & 0xf; +goto L4a75c4;} +t8 = a1 & 0xf; +t1 = MEM_U8(v0 + 2); +t9 = t8 << 4; +t2 = t1 & 0xff0f; +t3 = t9 | t2; +MEM_U8(v0 + 2) = (uint8_t)t3; +goto L4a766c; +MEM_U8(v0 + 2) = (uint8_t)t3; +L4a75c4: +v1 = MEM_U8(v0 + 2); +t6 = a1 & 0xf; +t4 = v1 & 0xf; +if (t4 != 0) {t7 = v1 & 0xfff0; +goto L4a75e4;} +t7 = v1 & 0xfff0; +t8 = t6 | t7; +MEM_U8(v0 + 2) = (uint8_t)t8; +goto L4a766c; +MEM_U8(v0 + 2) = (uint8_t)t8; +L4a75e4: +v1 = MEM_U8(v0 + 3); +t2 = a1 << 4; +t9 = v1 >> 4; +if (t9 != 0) {t3 = v1 & 0xff0f; +goto L4a7604;} +t3 = v1 & 0xff0f; +t4 = t2 | t3; +MEM_U8(v0 + 3) = (uint8_t)t4; +goto L4a766c; +MEM_U8(v0 + 3) = (uint8_t)t4; +L4a7604: +t5 = MEM_U32(v0 + 0); +t8 = a1 & 0xf; +t6 = t5 & 0xf; +if (t6 != 0) {//nop; +goto L4a7628;} +//nop; +t9 = v1 & 0xfff0; +t1 = t8 | t9; +MEM_U8(v0 + 3) = (uint8_t)t1; +goto L4a766c; +MEM_U8(v0 + 3) = (uint8_t)t1; +L4a7628: +v1 = MEM_U8(v0 + 1); +t4 = a1 << 4; +t0 = v1 >> 4; +if (t0 != 0) {t5 = v1 & 0xff0f; +goto L4a7648;} +t5 = v1 & 0xff0f; +t6 = t4 | t5; +MEM_U8(v0 + 1) = (uint8_t)t6; +goto L4a766c; +MEM_U8(v0 + 1) = (uint8_t)t6; +L4a7648: +t7 = MEM_U16(v0 + 0); +t0 = v1 & 0xfff0; +t8 = t7 & 0xf; +if (t8 != 0) {// bdead 249 ra = MEM_U32(sp + 28); +goto L4a7670;} +// bdead 249 ra = MEM_U32(sp + 28); +t9 = a1 & 0xf; +t1 = t9 & 0xf; +t2 = t1 | t0; +MEM_U8(v0 + 1) = (uint8_t)t2; +L4a766c: +// bdead 1 ra = MEM_U32(sp + 28); +L4a7670: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_st_changeauxrndx(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a767c: +//st_changeauxrndx: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a76a8; +MEM_U32(sp + 64) = a2; +L4a76a8: +t6 = MEM_U32(v0 + 0); +// bdead 40008009 gp = MEM_U32(sp + 32); +t7 = t6 >> 20; +t0 = MEM_U32(sp + 60); +at = t7 < 0xfff; +if (at == 0) {v1 = v0; +goto L4a7718;} +v1 = v0; +at = (int)t0 < (int)0xfff; +if (at != 0) {//nop; +goto L4a7718;} +//nop; +v0 = MEM_U32(v0 + 0); +a0 = 0x10018880; +t8 = MEM_U32(sp + 64); +//nop; +at = 0xf0000; +at = at | 0xffff; +a1 = MEM_U32(sp + 56); +MEM_U32(sp + 44) = v1; +MEM_U32(sp + 16) = t0; +a3 = v0 & at; +a2 = v0 >> 20; +a0 = a0; +MEM_U32(sp + 20) = t8; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a7708; +MEM_U32(sp + 20) = t8; +L4a7708: +// bdead 40000001 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 44); +t0 = MEM_U32(sp + 60); +//nop; +L4a7718: +t9 = MEM_U32(v1 + 0); +//nop; +t1 = t9 >> 20; +at = t1 < 0xfff; +if (at == 0) {//nop; +goto L4a7748;} +//nop; +t5 = MEM_U16(v1 + 0); +t4 = t0 << 4; +t6 = t5 & 0xf; +t7 = t4 | t6; +MEM_U16(v1 + 0) = (uint16_t)t7; +goto L4a774c; +MEM_U16(v1 + 0) = (uint16_t)t7; +L4a7748: +MEM_U32(v1 + 4) = t0; +L4a774c: +t8 = MEM_U32(sp + 64); +at = 0xf0000; +v0 = MEM_U32(v1 + 0); +at = at | 0xffff; +t9 = t8 & at; +t1 = t9 ^ v0; +t2 = t1 << 12; +t3 = t2 >> 12; +t5 = t3 ^ v0; +MEM_U32(v1 + 0) = t5; +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static uint32_t f_st_auxbtadd(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a7784: +//st_auxbtadd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 40) = a0; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = sp + 0x24; +a1 = zero; +a2 = 0x4; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L4a77b4; +a2 = 0x4; +L4a77b4: +t7 = MEM_U32(sp + 40); +t9 = MEM_U8(sp + 36); +t8 = t7 & 0x3f; +t0 = t9 & 0xffc0; +// bdead 420003c1 gp = MEM_U32(sp + 24); +t1 = t8 | t0; +MEM_U8(sp + 36) = (uint8_t)t1; +a0 = MEM_U32(sp + 36); +//nop; +MEM_U32(sp + 0) = a0; +//nop; +v0 = f_st_auxadd(mem, sp, a0, a1, a2, a3); +goto L4a77e4; +//nop; +L4a77e4: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_st_auxisymadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a77f4: +//st_auxisymadd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a0; +MEM_U32(sp + 0) = a0; +v0 = f_st_auxadd(mem, sp, a0, a1, a2, a3); +goto L4a781c; +MEM_U32(sp + 0) = a0; +L4a781c: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static void f_st_auxrndxadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a782c: +//st_auxrndxadd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t7 = MEM_U16(sp + 44); +at = 0xf0000; +t8 = t7 | 0xfff0; +MEM_U16(sp + 44) = (uint16_t)t8; +t0 = MEM_U32(sp + 44); +at = at | 0xffff; +t9 = a1 & at; +t1 = t9 ^ t0; +t2 = t1 << 12; +t3 = t2 >> 12; +t4 = t3 ^ t0; +// fdead 46013fef MEM_U32(sp + 28) = ra; +// fdead 46013fef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 44) = t4; +t5 = sp + 0x2c; +a0 = MEM_U32(t5 + 0); +//nop; +v0 = sp + 0x28; +MEM_U32(v0 + 0) = a0; +MEM_U32(sp + 0) = a0; +v0 = f_st_auxadd(mem, sp, a0, a1, a2, a3); +goto L4a7894; +MEM_U32(sp + 0) = a0; +L4a7894: +// bdead 400001c9 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 48); +//nop; +MEM_U32(sp + 36) = v0; +//nop; +v0 = f_st_auxisymadd(mem, sp, a0, a1, a2, a3); +goto L4a78ac; +//nop; +L4a78ac: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 v0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_st_auxbtsize(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a78c0: +//st_auxbtsize: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a78e4; +MEM_U32(sp + 36) = a1; +L4a78e4: +t7 = MEM_U8(v0 + 0); +// bdead 400101c9 gp = MEM_U32(sp + 24); +t8 = t7 | 0x80; +MEM_U8(v0 + 0) = (uint8_t)t8; +//nop; +a0 = MEM_U32(sp + 36); +//nop; +v0 = f_st_auxisymadd(mem, sp, a0, a1, a2, a3); +goto L4a7904; +//nop; +L4a7904: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_st_auxrndxadd_idn(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a7914: +//st_auxrndxadd_idn: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000ab MEM_U32(sp + 28) = ra; +// fdead 400000ab MEM_U32(sp + 24) = gp; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L4a7934; +// fdead 400000ab MEM_U32(sp + 24) = gp; +L4a7934: +// bdead 40000189 gp = MEM_U32(sp + 24); +a0 = MEM_U32(v0 + 0); +//nop; +a1 = MEM_U32(v0 + 4); +//nop; +f_st_auxrndxadd(mem, sp, a0, a1, a2, a3); +goto L4a794c; +//nop; +L4a794c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_st_addcontinued(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a795c: +//st_addcontinued: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001ab MEM_U32(sp + 28) = ra; +// fdead 400001ab MEM_U32(sp + 24) = gp; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a797c; +// fdead 400001ab MEM_U32(sp + 24) = gp; +L4a797c: +t7 = MEM_U8(v0 + 0); +// bdead 10009 gp = MEM_U32(sp + 24); +t8 = t7 | 0x40; +MEM_U8(v0 + 0) = (uint8_t)t8; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +//nop; +//nop; +//nop; +} + +static uint32_t f_st_symadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a79a8: +//st_symadd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = 0x1002f7f4; +// fdead 400081eb MEM_U32(sp + 28) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L4a7a04;} +//nop; +a0 = 0x10008360; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a79fc; +//nop; +L4a79fc: +// bdead 400001c3 gp = MEM_U32(sp + 24); +//nop; +L4a7a04: +t0 = 0x1002f7f0; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +if (v1 != 0) {//nop; +goto L4a7a48;} +//nop; +a0 = 0x1000839c; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a7a30; +//nop; +L4a7a30: +// bdead 400001c3 gp = MEM_U32(sp + 24); +//nop; +t0 = 0x1002f7f0; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +L4a7a48: +t8 = MEM_U32(v1 + 60); +//nop; +t9 = t8 & 0x2; +if (t9 == 0) {//nop; +goto L4a7a88;} +//nop; +a0 = 0x100083d0; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a7a70; +//nop; +L4a7a70: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +t0 = 0x1002f7f0; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +L4a7a88: +t1 = MEM_U32(v1 + 0); +t2 = MEM_U32(v1 + 8); +a1 = MEM_U32(t1 + 20); +a2 = 0xc; +at = (int)a1 < (int)t2; +if (at != 0) {a3 = 0x40; +goto L4a7ae8;} +a3 = 0x40; +//nop; +a0 = MEM_U32(v1 + 4); +a1 = v1 + 0x8; +v0 = f__md_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4a7ab4; +a1 = v1 + 0x8; +L4a7ab4: +// bdead 4000010b gp = MEM_U32(sp + 24); +//nop; +t0 = 0x1002f7f0; +//nop; +t3 = MEM_U32(t0 + 0); +//nop; +MEM_U32(t3 + 4) = v0; +v1 = MEM_U32(t0 + 0); +//nop; +t4 = MEM_U32(v1 + 0); +//nop; +a1 = MEM_U32(t4 + 20); +//nop; +L4a7ae8: +t6 = a1 << 2; +t5 = MEM_U32(v1 + 4); +t6 = t6 - a1; +t7 = MEM_U32(sp + 40); +t6 = t6 << 2; +v0 = t5 + t6; +MEM_U32(v0 + 0) = t7; +t8 = MEM_U32(sp + 44); +t4 = MEM_U8(v0 + 8); +MEM_U32(v0 + 4) = t8; +t1 = MEM_U32(sp + 48); +t5 = t4 & 0xff03; +t3 = t1 << 2; +t6 = t3 | t5; +MEM_U8(v0 + 8) = (uint8_t)t6; +t8 = MEM_U32(sp + 52); +t2 = MEM_U16(v0 + 8); +t9 = t8 << 5; +t1 = t9 & 0x3e0; +t4 = t2 & 0xfc1f; +t3 = t1 | t4; +MEM_U16(v0 + 8) = (uint16_t)t3; +t5 = MEM_U8(v0 + 9); +at = 0xf0000; +t6 = t5 & 0xffef; +MEM_U8(v0 + 9) = (uint8_t)t6; +t7 = MEM_U32(sp + 56); +a2 = MEM_U32(v0 + 8); +at = at | 0xffff; +t8 = t7 & at; +t9 = t8 ^ a2; +t2 = t9 << 12; +t1 = t2 >> 12; +t4 = t1 ^ a2; +MEM_U32(v0 + 8) = t4; +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = f_st_str_iss(mem, sp, a0, a1, a2, a3); +goto L4a7b84; +//nop; +L4a7b84: +// bdead 4000000b gp = MEM_U32(sp + 24); +MEM_U32(sp + 32) = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a7b9c; +//nop; +L4a7b9c: +// bdead 4000000b gp = MEM_U32(sp + 24); +t5 = MEM_U32(sp + 48); +t0 = 0x1002f7f0; +t6 = MEM_U32(sp + 52); +t3 = MEM_U32(t0 + 0); +t7 = t5 + t6; +v1 = MEM_U32(t3 + 0); +a2 = v0; +t9 = MEM_U32(v1 + 60); +t4 = MEM_U16(v1 + 62); +t2 = t9 + t7; +t1 = t2 & 0x1fff; +t3 = t4 & 0xe000; +t5 = t1 | t3; +a0 = zero; +if ((int)v0 <= 0) {MEM_U16(v1 + 62) = (uint16_t)t5; +goto L4a7c28;} +MEM_U16(v1 + 62) = (uint16_t)t5; +a1 = MEM_U32(sp + 32); +//nop; +L4a7be8: +t6 = MEM_U32(t0 + 0); +t9 = MEM_S8(a1 + 0); +v1 = MEM_U32(t6 + 0); +a0 = a0 + 0x1; +t8 = MEM_U32(v1 + 60); +t5 = MEM_U16(v1 + 62); +t7 = t8 << 5; +t2 = t9 + t7; +t1 = t2 + t8; +t3 = t1 & 0x1fff; +t6 = t5 & 0xe000; +at = (int)a0 < (int)a2; +t8 = t3 | t6; +a1 = a1 + 0x1; +if (at != 0) {MEM_U16(v1 + 62) = (uint16_t)t8; +goto L4a7be8;} +MEM_U16(v1 + 62) = (uint16_t)t8; +L4a7c28: +t9 = MEM_U32(sp + 48); +at = 0xe; +if (t9 == at) {at = 0x2; +goto L4a7c50;} +at = 0x2; +if (t9 == at) {at = 0x5; +goto L4a7c50;} +at = 0x5; +if (t9 == at) {at = 0x6; +goto L4a7c50;} +at = 0x6; +if (t9 != at) {//nop; +goto L4a7c70;} +//nop; +L4a7c50: +t7 = MEM_U32(t0 + 0); +//nop; +v1 = MEM_U32(t7 + 0); +//nop; +t2 = MEM_U8(v1 + 60); +//nop; +t4 = t2 & 0xfffb; +MEM_U8(v1 + 60) = (uint8_t)t4; +L4a7c70: +t1 = MEM_U32(t0 + 0); +//nop; +v1 = MEM_U32(t1 + 0); +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +t5 = v0 + 0x1; +MEM_U32(v1 + 20) = t5; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_ifd_pcfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a7ca0: +//st_ifd_pcfd: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L4a7cf0;} +//nop; +a0 = 0x10008360; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a7ce8; +//nop; +L4a7ce8: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +L4a7cf0: +t8 = 0x1002f7f0; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L4a7d24;} +//nop; +a0 = 0x1000839c; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a7d1c; +//nop; +L4a7d1c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4a7d24: +t0 = 0x1002f7f4; +t9 = MEM_U32(sp + 32); +t0 = MEM_U32(t0 + 0); +// bdead 4000201 ra = MEM_U32(sp + 28); +t1 = MEM_U32(t0 + 4); +// bdead 4000401 sp = sp + 0x20; +v0 = t9 - t1; +t2 = (int)v0 >> 6; +v0 = t2; +return v0; +v0 = t2; +} + +static uint32_t f_st_pcfd_ifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a7d4c: +//st_pcfd_ifd: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a1 = a0; +if (t7 != 0) {//nop; +goto L4a7d9c;} +//nop; +a0 = 0x10008360; +//nop; +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a7d90; +a0 = a0; +L4a7d90: +// bdead 40000181 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +L4a7d9c: +if ((int)a1 < 0) {//nop; +goto L4a7dc8;} +//nop; +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t8 = MEM_U32(v1 + 12); +//nop; +at = (int)a1 < (int)t8; +if (at != 0) {//nop; +goto L4a7df4;} +//nop; +L4a7dc8: +a0 = 0x100188e0; +//nop; +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a7ddc; +a0 = a0; +L4a7ddc: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4a7df4: +t9 = MEM_U32(v1 + 4); +// bdead 4000041 ra = MEM_U32(sp + 28); +t0 = a1 << 6; +// bdead 4000201 sp = sp + 0x20; +v0 = t9 + t0; +return v0; +v0 = t9 + t0; +} + +static uint32_t f_st_psym_ifd_isym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a7e0c: +//st_psym_ifd_isym: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +sp = sp + 0xffffffd8; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a3 = a0; +if (t7 != 0) {a2 = a1; +goto L4a7e64;} +a2 = a1; +a0 = 0x10008360; +//nop; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 40) = a3; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a7e54; +a0 = a0; +L4a7e54: +// bdead 40000001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 40); +//nop; +L4a7e64: +at = 0x7fff0000; +at = at | 0xffff; +if (a3 != at) {//nop; +goto L4a7e90;} +//nop; +//nop; +a0 = a2; +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L4a7e84; +//nop; +L4a7e84: +// bdead 9 gp = MEM_U32(sp + 24); +v0 = v0 + 0x4; +goto L4a7f40; +v0 = v0 + 0x4; +L4a7e90: +if ((int)a3 < 0) {a1 = a3; +goto L4a7eec;} +a1 = a3; +if ((int)a2 < 0) {//nop; +goto L4a7eec;} +//nop; +v0 = 0x1002f7f4; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t8 = MEM_U32(v0 + 12); +//nop; +at = (int)a3 < (int)t8; +if (at == 0) {//nop; +goto L4a7eec;} +//nop; +t9 = MEM_U32(v0 + 4); +t0 = a3 << 6; +v1 = t9 + t0; +t1 = MEM_U32(v1 + 0); +//nop; +t2 = MEM_U32(t1 + 20); +//nop; +at = (int)a2 < (int)t2; +if (at != 0) {t8 = a2 << 2; +goto L4a7f30;} +t8 = a2 << 2; +L4a7eec: +a0 = 0x10018904; +//nop; +t3 = a3 << 6; +MEM_U32(sp + 36) = t3; +MEM_U32(sp + 44) = a2; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a7f08; +a0 = a0; +L4a7f08: +// bdead 40000001 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 36); +t4 = 0x1002f7f4; +a2 = MEM_U32(sp + 44); +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +v1 = t5 + t6; +t8 = a2 << 2; +L4a7f30: +t7 = MEM_U32(v1 + 4); +t8 = t8 - a2; +t8 = t8 << 2; +v0 = t7 + t8; +L4a7f40: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_paux_iaux(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a7f50: +//st_paux_iaux: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L4a7fa0;} +//nop; +a0 = 0x10008360; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a7f98; +//nop; +L4a7f98: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +L4a7fa0: +t8 = 0x1002f7f0; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {t9 = MEM_U32(sp + 32); +goto L4a7fd8;} +t9 = MEM_U32(sp + 32); +a0 = 0x1000839c; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a7fcc; +//nop; +L4a7fcc: +// bdead 40000181 gp = MEM_U32(sp + 24); +//nop; +t9 = MEM_U32(sp + 32); +L4a7fd8: +//nop; +if ((int)t9 < 0) {//nop; +goto L4a8010;} +//nop; +v1 = 0x1002f7f0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t0 = MEM_U32(v1 + 0); +//nop; +t1 = MEM_U32(t0 + 48); +//nop; +at = (int)t9 < (int)t1; +if (at != 0) {t3 = MEM_U32(sp + 32); +goto L4a8040;} +t3 = MEM_U32(sp + 32); +L4a8010: +a0 = 0x1001893c; +//nop; +a1 = MEM_U32(sp + 32); +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a8024; +a0 = a0; +L4a8024: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002f7f0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U32(sp + 32); +L4a8040: +t2 = MEM_U32(v1 + 12); +// bdead 1801 ra = MEM_U32(sp + 28); +t4 = t3 << 2; +// bdead 2801 sp = sp + 0x20; +v0 = t2 + t4; +return v0; +v0 = t2 + t4; +} + +static uint32_t f_st_str_ifd_iss(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a8058: +//st_str_ifd_iss: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 4000816b MEM_U32(sp + 28) = ra; +// fdead 4000816b MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a2 = a0; +if (t7 != 0) {at = 0x7fff0000; +goto L4a80b4;} +at = 0x7fff0000; +a0 = 0x10008360; +//nop; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 32) = a2; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4a80a0; +a0 = a0; +L4a80a0: +// bdead 40000103 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 32); +//nop; +at = 0x7fff0000; +L4a80b4: +at = at | 0xffff; +if (a2 != at) {//nop; +goto L4a80dc;} +//nop; +//nop; +a0 = a1; +//nop; +v0 = f__md_st_str_extiss(mem, sp, a0); +goto L4a80d0; +//nop; +L4a80d0: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +goto L4a8120; +// bdead 9 ra = MEM_U32(sp + 28); +L4a80dc: +//nop; +a0 = a2; +MEM_U32(sp + 36) = a1; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4a80ec; +MEM_U32(sp + 36) = a1; +L4a80ec: +t8 = MEM_U32(v0 + 0); +a1 = MEM_U32(sp + 36); +v1 = MEM_U32(t8 + 12); +// bdead 5b gp = MEM_U32(sp + 24); +if (v1 == 0) {at = (int)a1 < (int)v1; +goto L4a8118;} +at = (int)a1 < (int)v1; +if (at == 0) {//nop; +goto L4a8118;} +//nop; +t9 = MEM_U32(v0 + 20); +v0 = t9 + a1; +goto L4a811c; +v0 = t9 + a1; +L4a8118: +v0 = zero; +L4a811c: +// bdead 9 ra = MEM_U32(sp + 28); +L4a8120: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_st_dump(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a8210: +//st_dump: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 40000063 MEM_U32(sp + 28) = s2; +// fdead 40000063 MEM_U32(sp + 24) = s1; +s1 = a1; +s2 = a0; +// fdead 400c0063 MEM_U32(sp + 60) = ra; +// fdead 400c0063 MEM_U32(sp + 56) = fp; +// fdead 400c0063 MEM_U32(sp + 52) = gp; +// fdead 400c0063 MEM_U32(sp + 48) = s7; +// fdead 400c0063 MEM_U32(sp + 44) = s6; +// fdead 400c0063 MEM_U32(sp + 40) = s5; +// fdead 400c0063 MEM_U32(sp + 36) = s4; +// fdead 400c0063 MEM_U32(sp + 32) = s3; +if (a0 != 0) {// fdead 400c0063 MEM_U32(sp + 20) = s0; +goto L4a8264;} +// fdead 400c0063 MEM_U32(sp + 20) = s0; +s2 = 0xfb528e4; +//nop; +s2 = s2 + 0x10; +L4a8264: +t6 = s1 & 0x766; +if (t6 == 0) {t7 = s1 & 0x1; +goto L4a8300;} +t7 = s1 & 0x1; +a1 = 0x1001905c; +//nop; +a0 = s2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8284; +a1 = a1; +L4a8284: +// bdead 400c0003 gp = MEM_U32(sp + 52); +s0 = zero; +at = 0x10029dd0; +//nop; +MEM_U32(at + 0) = zero; +//nop; +v0 = f__md_st_ifdmax(mem, sp); +goto L4a82a0; +//nop; +L4a82a0: +// bdead 400e01c9 gp = MEM_U32(sp + 52); +if ((int)v0 <= 0) {t7 = s1 & 0x1; +goto L4a8300;} +t7 = s1 & 0x1; +L4a82ac: +//nop; +a0 = s0; +//nop; +f__md_st_setfd(mem, sp, a0, a1, a2, a3); +goto L4a82bc; +//nop; +L4a82bc: +// bdead 400e0101 gp = MEM_U32(sp + 52); +a0 = s2; +//nop; +a1 = s0; +a2 = s1; +f_st_printfd(mem, sp, a0, a1, a2); +goto L4a82d4; +a2 = s1; +L4a82d4: +// bdead 400e0001 gp = MEM_U32(sp + 52); +s0 = s0 + 0x1; +//nop; +//nop; +//nop; +v0 = f__md_st_ifdmax(mem, sp); +goto L4a82ec; +//nop; +L4a82ec: +// bdead 400e01c9 gp = MEM_U32(sp + 52); +at = (int)s0 < (int)v0; +if (at != 0) {//nop; +goto L4a82ac;} +//nop; +t7 = s1 & 0x1; +L4a8300: +if (t7 == 0) {t8 = s1 & 0x10; +goto L4a8328;} +t8 = s1 & 0x10; +//nop; +a0 = s2; +// fdead 620f806f t9 = t9; +a1 = s1; +func_4a9598(mem, sp, a0, a1); +goto L4a831c; +a1 = s1; +L4a831c: +// bdead 400c0181 gp = MEM_U32(sp + 52); +//nop; +t8 = s1 & 0x10; +L4a8328: +if (t8 == 0) {//nop; +goto L4a8474;} +//nop; +a1 = 0x10019070; +//nop; +a0 = s2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8344; +a1 = a1; +L4a8344: +// bdead 40080101 gp = MEM_U32(sp + 52); +s7 = 0xf0000; +s3 = 0x1002f7f4; +s7 = s7 | 0xffff; +t9 = MEM_U32(s3 + 0); +s1 = 0x2; +t0 = MEM_U32(t9 + 60); +s0 = 0x10; +at = (int)t0 < (int)0x3; +if (at != 0) {s5 = 0x7fff0000; +goto L4a8474;} +s5 = 0x7fff0000; +fp = 0x100190a8; +s6 = 0x10019090; +s4 = 0x10019088; +s5 = s5 | 0xffff; +fp = fp; +s6 = s6; +s4 = s4; +L4a838c: +//nop; +a0 = s2; +a1 = s4; +a2 = s1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a83a0; +a2 = s1; +L4a83a0: +t1 = MEM_U32(s3 + 0); +// bdead c1fe0501 gp = MEM_U32(sp + 52); +t2 = MEM_U32(t1 + 56); +//nop; +t3 = t2 + s0; +a2 = MEM_U32(t3 + 0); +//nop; +if (s5 != a2) {//nop; +goto L4a83e0;} +//nop; +//nop; +a0 = s2; +a1 = s6; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a83d4; +a1 = s6; +L4a83d4: +// bdead c1fe0101 gp = MEM_U32(sp + 52); +t4 = MEM_U32(s3 + 0); +goto L4a8400; +t4 = MEM_U32(s3 + 0); +L4a83e0: +a1 = 0x1001909c; +//nop; +a0 = s2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a83f4; +a1 = a1; +L4a83f4: +// bdead c1fe0101 gp = MEM_U32(sp + 52); +//nop; +t4 = MEM_U32(s3 + 0); +L4a8400: +//nop; +t5 = MEM_U32(t4 + 56); +//nop; +t6 = t5 + s0; +a2 = MEM_U32(t6 + 4); +//nop; +if (s7 != a2) {//nop; +goto L4a843c;} +//nop; +//nop; +a0 = s2; +a1 = fp; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8430; +a1 = fp; +L4a8430: +// bdead c1fe0101 gp = MEM_U32(sp + 52); +t7 = MEM_U32(s3 + 0); +goto L4a845c; +t7 = MEM_U32(s3 + 0); +L4a843c: +a1 = 0x100190bc; +//nop; +a0 = s2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8450; +a1 = a1; +L4a8450: +// bdead c1fe0101 gp = MEM_U32(sp + 52); +//nop; +t7 = MEM_U32(s3 + 0); +L4a845c: +s1 = s1 + 0x1; +t8 = MEM_U32(t7 + 60); +s0 = s0 + 0x8; +at = (int)s1 < (int)t8; +if (at != 0) {//nop; +goto L4a838c;} +//nop; +L4a8474: +//nop; +a0 = s2; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L4a8484; +//nop; +L4a8484: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_4a84b8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a84b8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +if (a1 == 0) {MEM_U32(sp + 60) = a3; +goto L4a8500;} +MEM_U32(sp + 60) = a3; +//nop; +a0 = MEM_U32(a2 + 0); +//nop; +v0 = f_st_str_extiss(mem, sp, a0); +goto L4a84f4; +//nop; +L4a84f4: +// bdead 40000009 gp = MEM_U32(sp + 32); +a3 = v0; +goto L4a851c; +a3 = v0; +L4a8500: +t8 = MEM_U32(sp + 56); +//nop; +a0 = MEM_U32(t8 + 0); +//nop; +v0 = f_st_str_iss(mem, sp, a0, a1, a2, a3); +goto L4a8514; +//nop; +L4a8514: +// bdead 40000009 gp = MEM_U32(sp + 32); +a3 = v0; +L4a851c: +v0 = MEM_U32(sp + 56); +t2 = 0x1000843c; +t9 = MEM_U32(v0 + 8); +a1 = 0x100190c8; +t0 = t9 >> 26; +t1 = t0 << 2; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 0); +//nop; +a0 = MEM_U32(sp + 48); +a2 = MEM_U32(v0 + 4); +a1 = a1; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8554; +MEM_U32(sp + 16) = t4; +L4a8554: +t5 = MEM_U32(sp + 56); +// bdead 40004001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(t5 + 8); +t7 = 0x10008540; +a2 = a0 << 6; +t6 = a2 >> 27; +a3 = t6 << 2; +t8 = a3 + t7; +t9 = MEM_U32(t8 + 0); +a1 = 0x11; +v1 = a0 >> 26; +a2 = t6; +if (a1 != v1) {MEM_U32(sp + 44) = t9; +goto L4a8608;} +MEM_U32(sp + 44) = t9; +at = 0x4; +if (t6 == at) {//nop; +goto L4a85b8;} +//nop; +if (t6 == a1) {at = 0x12; +goto L4a85f4;} +at = 0x12; +if (t6 == at) {at = 0x13; +goto L4a85e0;} +at = 0x13; +if (t6 == at) {//nop; +goto L4a85cc;} +//nop; +//nop; +goto L4a877c; +//nop; +L4a85b8: +t0 = 0x100190dc; +//nop; +t0 = t0; +MEM_U32(sp + 44) = t0; +goto L4a877c; +MEM_U32(sp + 44) = t0; +L4a85cc: +t1 = 0x100190e4; +//nop; +t1 = t1; +MEM_U32(sp + 44) = t1; +goto L4a877c; +MEM_U32(sp + 44) = t1; +L4a85e0: +t2 = 0x100190ec; +//nop; +t2 = t2; +MEM_U32(sp + 44) = t2; +goto L4a877c; +MEM_U32(sp + 44) = t2; +L4a85f4: +t3 = 0x100190fc; +//nop; +t3 = t3; +MEM_U32(sp + 44) = t3; +goto L4a877c; +MEM_U32(sp + 44) = t3; +L4a8608: +at = 0x9; +if (v1 != at) {at = 0xe; +goto L4a8634;} +at = 0xe; +if (a1 != a2) {at = 0xe; +goto L4a8634;} +at = 0xe; +t4 = 0x10019104; +//nop; +t4 = t4; +MEM_U32(sp + 44) = t4; +goto L4a877c; +MEM_U32(sp + 44) = t4; +at = 0xe; +L4a8634: +if (v1 == at) {t5 = a2 + 0xfffffffc; +goto L4a864c;} +t5 = a2 + 0xfffffffc; +at = 0x6; +if (v1 == at) {at = 0x21; +goto L4a864c;} +at = 0x21; +if (v1 != at) {at = t5 < 0x10; +goto L4a86e8;} +L4a864c: +at = t5 < 0x10; +if (at == 0) {//nop; +goto L4a877c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10019750[] = { +&&L4a8678, +&&L4a877c, +&&L4a877c, +&&L4a877c, +&&L4a877c, +&&L4a877c, +&&L4a86a0, +&&L4a86c8, +&&L4a877c, +&&L4a877c, +&&L4a877c, +&&L4a877c, +&&L4a877c, +&&L4a86b4, +&&L4a877c, +&&L4a868c, +}; +dest = Lswitch10019750[t5]; +//nop; +goto *dest; +//nop; +L4a8678: +t6 = 0x1001910c; +//nop; +t6 = t6; +MEM_U32(sp + 44) = t6; +goto L4a877c; +MEM_U32(sp + 44) = t6; +L4a868c: +t7 = 0x10019114; +//nop; +t7 = t7; +MEM_U32(sp + 44) = t7; +goto L4a877c; +MEM_U32(sp + 44) = t7; +L4a86a0: +t8 = 0x1001911c; +//nop; +t8 = t8; +MEM_U32(sp + 44) = t8; +goto L4a877c; +MEM_U32(sp + 44) = t8; +L4a86b4: +t9 = 0x10019124; +//nop; +t9 = t9; +MEM_U32(sp + 44) = t9; +goto L4a877c; +MEM_U32(sp + 44) = t9; +L4a86c8: +at = 0x21; +if (v1 != at) {//nop; +goto L4a877c;} +//nop; +t0 = 0x1001912c; +//nop; +t0 = t0; +MEM_U32(sp + 44) = t0; +goto L4a877c; +MEM_U32(sp + 44) = t0; +L4a86e8: +at = 0x1f; +if (v1 == at) {at = 0x20; +goto L4a86fc;} +at = 0x20; +if (v1 != at) {at = 0x12; +goto L4a875c;} +at = 0x12; +L4a86fc: +if (a2 == 0) {at = a2 < 0x20; +goto L4a8724;} +at = a2 < 0x20; +if (at == 0) {//nop; +goto L4a8724;} +//nop; +t1 = 0x1000870c; +//nop; +t2 = a3 + t1; +v1 = MEM_U32(t2 + 0); +//nop; +goto L4a8750; +//nop; +L4a8724: +a0 = 0x10029dd8; +a1 = 0x10019138; +//nop; +a0 = a0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4a873c; +a1 = a1; +L4a873c: +// bdead 40000101 gp = MEM_U32(sp + 32); +//nop; +v1 = 0x10029dd8; +//nop; +v1 = v1; +L4a8750: +MEM_U32(sp + 44) = v1; +goto L4a877c; +MEM_U32(sp + 44) = v1; +at = 0x12; +L4a875c: +if (v1 != at) {at = 0x19; +goto L4a877c;} +at = 0x19; +if (a2 != at) {//nop; +goto L4a877c;} +//nop; +t3 = 0x1001913c; +//nop; +t3 = t3; +MEM_U32(sp + 44) = t3; +L4a877c: +a1 = 0x10019144; +//nop; +a0 = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 44); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8794; +a1 = a1; +L4a8794: +a3 = MEM_U32(sp + 56); +// bdead 40000101 gp = MEM_U32(sp + 32); +a0 = MEM_U32(a3 + 8); +//nop; +t4 = a0 >> 26; +t5 = t4 + 0xfffffffd; +at = t5 < 0x1f; +if (at == 0) {t4 = MEM_U32(sp + 60); +goto L4a8b10;} +t4 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10019790[] = { +&&L4a8b0c, +&&L4a8b0c, +&&L4a8844, +&&L4a8a18, +&&L4a8820, +&&L4a87d8, +&&L4a8a9c, +&&L4a8b0c, +&&L4a8820, +&&L4a8b0c, +&&L4a8b0c, +&&L4a8a18, +&&L4a8b0c, +&&L4a8b0c, +&&L4a8988, +&&L4a88d4, +&&L4a8b0c, +&&L4a8b7c, +&&L4a8b7c, +&&L4a8b7c, +&&L4a8b7c, +&&L4a8b7c, +&&L4a8b0c, +&&L4a8820, +&&L4a8820, +&&L4a8820, +&&L4a8b7c, +&&L4a888c, +&&L4a89d0, +&&L4a89d0, +&&L4a8a9c, +}; +dest = Lswitch10019790[t5]; +//nop; +goto *dest; +//nop; +L4a87d8: +at = 0xf0000; +at = at | 0xffff; +a2 = a0 & at; +if (a2 != at) {//nop; +goto L4a87f8;} +//nop; +a3 = 0x1001914c; +a3 = a3; +goto L4a8804; +a3 = a3; +L4a87f8: +a3 = 0x10019160; +//nop; +a3 = a3; +L4a8804: +//nop; +a0 = MEM_U32(sp + 48); +a1 = a3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8814; +a1 = a3; +L4a8814: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a8b80; +// bdead 1 ra = MEM_U32(sp + 36); +L4a8820: +v0 = 0x10029dd0; +//nop; +v0 = v0; +t6 = MEM_U32(v0 + 0); +//nop; +t7 = t6 + 0x1; +MEM_U32(v0 + 0) = t7; +a0 = MEM_U32(a3 + 8); +//nop; +L4a8844: +at = 0xf0000; +at = at | 0xffff; +a2 = a0 & at; +if (a2 != at) {//nop; +goto L4a8864;} +//nop; +a3 = 0x1001916c; +a3 = a3; +goto L4a8870; +a3 = a3; +L4a8864: +a3 = 0x10019180; +//nop; +a3 = a3; +L4a8870: +//nop; +a0 = MEM_U32(sp + 48); +a1 = a3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8880; +a1 = a3; +L4a8880: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a8b80; +// bdead 1 ra = MEM_U32(sp + 36); +L4a888c: +at = 0xf0000; +at = at | 0xffff; +a2 = a0 & at; +if (a2 != at) {//nop; +goto L4a88ac;} +//nop; +a3 = 0x1001918c; +a3 = a3; +goto L4a88b8; +a3 = a3; +L4a88ac: +a3 = 0x100191a0; +//nop; +a3 = a3; +L4a88b8: +//nop; +a0 = MEM_U32(sp + 48); +a1 = a3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a88c8; +a1 = a3; +L4a88c8: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a8b80; +// bdead 1 ra = MEM_U32(sp + 36); +L4a88d4: +t8 = MEM_U32(sp + 52); +//nop; +if (t8 == 0) {t2 = MEM_U32(sp + 52); +goto L4a8930;} +t2 = MEM_U32(sp + 52); +v0 = MEM_U32(a3 + 4); +//nop; +if ((int)v0 <= 0) {at = (int)v0 < (int)0x6; +goto L4a892c;} +at = (int)v0 < (int)0x6; +if (at == 0) {t2 = MEM_U32(sp + 52); +goto L4a8930;} +t2 = MEM_U32(sp + 52); +t0 = 0x100086f4; +t9 = v0 << 2; +t1 = t9 + t0; +//nop; +a1 = 0x100191ac; +a2 = MEM_U32(t1 + 0); +a0 = MEM_U32(sp + 48); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8920; +a1 = a1; +L4a8920: +// bdead 40000001 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 56); +//nop; +L4a892c: +t2 = MEM_U32(sp + 52); +L4a8930: +at = 0xf0000; +if (t2 != 0) {// bdead 40000105 ra = MEM_U32(sp + 36); +goto L4a8b80;} +// bdead 40000105 ra = MEM_U32(sp + 36); +v0 = MEM_U32(a3 + 8); +at = at | 0xffff; +t3 = v0 & at; +if (t3 == 0) {// bdead 40001101 v0 = t3; +goto L4a8b7c;} +// bdead 40001101 v0 = t3; +at = t3 < 0x6; +if (at == 0) {t4 = t3 << 2; +goto L4a8b7c;} +t4 = t3 << 2; +t5 = 0x100086f4; +a1 = 0x100191b0; +//nop; +t6 = t4 + t5; +a2 = MEM_U32(t6 + 0); +a0 = MEM_U32(sp + 48); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a897c; +a1 = a1; +L4a897c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a8b80; +// bdead 1 ra = MEM_U32(sp + 36); +L4a8988: +at = 0xf0000; +at = at | 0xffff; +a2 = a0 & at; +if (a2 != at) {//nop; +goto L4a89a8;} +//nop; +a3 = 0x100191b4; +a3 = a3; +goto L4a89b4; +a3 = a3; +L4a89a8: +a3 = 0x100191c8; +//nop; +a3 = a3; +L4a89b4: +//nop; +a0 = MEM_U32(sp + 48); +a1 = a3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a89c4; +a1 = a3; +L4a89c4: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a8b80; +// bdead 1 ra = MEM_U32(sp + 36); +L4a89d0: +at = 0xf0000; +at = at | 0xffff; +a2 = a0 & at; +if (a2 != at) {//nop; +goto L4a89f0;} +//nop; +a3 = 0x100191d4; +a3 = a3; +goto L4a89fc; +a3 = a3; +L4a89f0: +a3 = 0x100191e8; +//nop; +a3 = a3; +L4a89fc: +//nop; +a0 = MEM_U32(sp + 48); +a1 = a3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8a0c; +a1 = a3; +L4a8a0c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a8b80; +// bdead 1 ra = MEM_U32(sp + 36); +L4a8a18: +t7 = MEM_U32(sp + 52); +t8 = a0 << 6; +if (t7 == 0) {t9 = t8 >> 27; +goto L4a8a78;} +t9 = t8 >> 27; +at = 0x6; +if (t9 == at) {at = 0xf0000; +goto L4a8a78;} +at = 0xf0000; +at = at | 0xffff; +a2 = a0 & at; +if (a2 != at) {//nop; +goto L4a8a50;} +//nop; +a3 = 0x100191f4; +a3 = a3; +goto L4a8a5c; +a3 = a3; +L4a8a50: +a3 = 0x10019208; +//nop; +a3 = a3; +L4a8a5c: +//nop; +a0 = MEM_U32(sp + 48); +a1 = a3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8a6c; +a1 = a3; +L4a8a6c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a8b80; +// bdead 1 ra = MEM_U32(sp + 36); +L4a8a78: +v0 = 0x10029dd0; +//nop; +v0 = v0; +t0 = MEM_U32(v0 + 0); +//nop; +t1 = t0 + 0x1; +MEM_U32(v0 + 0) = t1; +a0 = MEM_U32(a3 + 8); +//nop; +L4a8a9c: +a2 = a0 << 6; +t2 = a2 >> 27; +at = 0x19; +if (t2 == at) {at = 0xf0000; +goto L4a8ac8;} +at = 0xf0000; +t3 = MEM_U32(sp + 52); +at = 0xb; +if (t3 == 0) {t4 = MEM_U32(sp + 60); +goto L4a8b10;} +t4 = MEM_U32(sp + 60); +if (t2 != at) {at = 0xf0000; +goto L4a8b0c;} +at = 0xf0000; +L4a8ac8: +at = at | 0xffff; +a2 = a0 & at; +if (a2 != at) {//nop; +goto L4a8ae4;} +//nop; +a3 = 0x10019214; +a3 = a3; +goto L4a8af0; +a3 = a3; +L4a8ae4: +a3 = 0x10019228; +//nop; +a3 = a3; +L4a8af0: +//nop; +a0 = MEM_U32(sp + 48); +a1 = a3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8b00; +a1 = a3; +L4a8b00: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a8b80; +// bdead 1 ra = MEM_U32(sp + 36); +L4a8b0c: +t4 = MEM_U32(sp + 60); +L4a8b10: +a2 = MEM_U32(sp + 52); +if (t4 == 0) {at = 0xf0000; +goto L4a8b60;} +at = 0xf0000; +at = at | 0xffff; +a2 = a0 & at; +if (a2 != at) {//nop; +goto L4a8b38;} +//nop; +a3 = 0x10019234; +a3 = a3; +goto L4a8b44; +a3 = a3; +L4a8b38: +a3 = 0x10019248; +//nop; +a3 = a3; +L4a8b44: +//nop; +a0 = MEM_U32(sp + 48); +a1 = a3; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8b54; +a1 = a3; +L4a8b54: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a8b80; +// bdead 1 ra = MEM_U32(sp + 36); +L4a8b60: +//nop; +a0 = MEM_U32(sp + 48); +// bdead 400001a1 t9 = t9; +a1 = a3; +func_4a8d5c(mem, sp, a0, a1, a2, a3); +goto L4a8b74; +a1 = a3; +L4a8b74: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L4a8b7c: +// bdead 1 ra = MEM_U32(sp + 36); +L4a8b80: +// bdead 1 sp = sp + 0x30; +//nop; +return; +//nop; +} + +static void func_4a8b8c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a8b8c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 40) = a0; +a0 = MEM_U32(a3 + 0); +s0 = a3; +s1 = a2; +s2 = a1; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a8bcc; +s2 = a1; +L4a8bcc: +// bdead 400e0149 gp = MEM_U32(sp + 32); +MEM_U32(s2 + 0) = v0; +t6 = MEM_U32(s0 + 0); +at = 0xfff; +t7 = t6 + 0x1; +MEM_U32(s0 + 0) = t7; +t8 = MEM_U32(s2 + 0); +a0 = MEM_U32(sp + 40); +v1 = MEM_U32(t8 + 0); +//nop; +a2 = v1 >> 20; +if (a2 != at) {//nop; +goto L4a8c64;} +//nop; +//nop; +a0 = t7; +//nop; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a8c10; +//nop; +L4a8c10: +// bdead 400e0009 gp = MEM_U32(sp + 32); +MEM_U32(s1 + 0) = v0; +t9 = MEM_U32(s0 + 0); +at = 0xf0000; +t0 = t9 + 0x1; +MEM_U32(s0 + 0) = t0; +t2 = MEM_U32(s2 + 0); +t1 = MEM_U32(s1 + 0); +a3 = MEM_U32(t2 + 0); +//nop; +a1 = 0x10019254; +at = at | 0xffff; +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(t1 + 0); +t3 = a3 & at; +a3 = t3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8c58; +a1 = a1; +L4a8c58: +// bdead 400e01c1 gp = MEM_U32(sp + 32); +//nop; +goto L4a8c88; +//nop; +L4a8c64: +a1 = 0x10019270; +//nop; +at = 0xf0000; +at = at | 0xffff; +a3 = v1 & at; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8c80; +a1 = a1; +L4a8c80: +// bdead 400e01c1 gp = MEM_U32(sp + 32); +//nop; +L4a8c88: +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a8c98; +//nop; +L4a8c98: +// bdead 400e01c9 gp = MEM_U32(sp + 32); +MEM_U32(s2 + 0) = v0; +t4 = MEM_U32(s0 + 0); +//nop; +a0 = t4 + 0x1; +MEM_U32(s0 + 0) = a0; +//nop; +//nop; +//nop; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a8cc0; +//nop; +L4a8cc0: +// bdead 400e0009 gp = MEM_U32(sp + 32); +MEM_U32(s1 + 0) = v0; +t6 = MEM_U32(s0 + 0); +a1 = 0x10019284; +t7 = t6 + 0x1; +MEM_U32(s0 + 0) = t7; +t9 = MEM_U32(s1 + 0); +t8 = MEM_U32(s2 + 0); +a3 = MEM_U32(t9 + 0); +//nop; +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(t8 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8cf8; +a1 = a1; +L4a8cf8: +// bdead 400601c1 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a8d10; +//nop; +L4a8d10: +// bdead 40060109 gp = MEM_U32(sp + 32); +MEM_U32(s1 + 0) = v0; +t0 = MEM_U32(s0 + 0); +a1 = 0x1001928c; +t1 = t0 + 0x1; +MEM_U32(s0 + 0) = t1; +t2 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(t2 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8d40; +a1 = a1; +L4a8d40: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_4a8d5c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a8d5c: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 52) = ra; +// fdead 400001eb MEM_U32(sp + 48) = gp; +// fdead 400001eb MEM_U32(sp + 44) = s5; +// fdead 400001eb MEM_U32(sp + 40) = s4; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 88) = zero; +MEM_U32(sp + 76) = zero; +v0 = MEM_U32(a1 + 8); +at = 0xf0000; +at = at | 0xffff; +t6 = v0 & at; +s0 = a1; +s1 = a2; +s5 = a0; +if (t6 != at) {v0 = t6; +goto L4a8dd8;} +v0 = t6; +a1 = 0x10019294; +//nop; +a1 = a1; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8dcc; +//nop; +L4a8dcc: +// bdead 1 gp = MEM_U32(sp + 48); +// bdead 1 ra = MEM_U32(sp + 52); +goto L4a9578; +// bdead 1 ra = MEM_U32(sp + 52); +L4a8dd8: +a1 = 0x100192a0; +//nop; +MEM_U32(sp + 84) = v0; +a0 = s5; +a2 = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8df4; +a1 = a1; +L4a8df4: +// bdead 404601c1 gp = MEM_U32(sp + 48); +//nop; +t7 = 0x10029dd4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {// bdead 404601c1 ra = MEM_U32(sp + 52); +goto L4a9578;} +// bdead 404601c1 ra = MEM_U32(sp + 52); +v0 = MEM_U32(s0 + 8); +at = 0x6; +t8 = v0 >> 26; +if (t8 == at) {at = 0xe; +goto L4a8e38;} +at = 0xe; +if (t8 == at) {at = 0x21; +goto L4a8e38;} +at = 0x21; +if (t8 != at) {a0 = MEM_U32(sp + 84); +goto L4a8e90;} +a0 = MEM_U32(sp + 84); +L4a8e38: +if (s1 == 0) {a0 = MEM_U32(sp + 84); +goto L4a8e58;} +a0 = MEM_U32(sp + 84); +t9 = MEM_U32(sp + 84); +//nop; +t1 = t9 + 0x1; +MEM_U32(sp + 84) = t1; +goto L4a8e8c; +MEM_U32(sp + 84) = t1; +// fdead 0 a0 = MEM_U32(sp + 84); +L4a8e58: +//nop; +t3 = a0 + 0x1; +MEM_U32(sp + 84) = t3; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a8e68; +MEM_U32(sp + 84) = t3; +L4a8e68: +// bdead 40400109 gp = MEM_U32(sp + 48); +a2 = MEM_U32(v0 + 0); +a1 = 0x100192a8; +//nop; +a0 = s5; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8e84; +a1 = a1; +L4a8e84: +// bdead 404001c1 gp = MEM_U32(sp + 48); +//nop; +L4a8e8c: +a0 = MEM_U32(sp + 84); +L4a8e90: +//nop; +t5 = a0 + 0x1; +MEM_U32(sp + 84) = t5; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a8ea0; +MEM_U32(sp + 84) = t5; +L4a8ea0: +MEM_U32(sp + 100) = v0; +at = MEM_U32(v0 + 0); +// bdead 404001c5 gp = MEM_U32(sp + 48); +t6 = sp + 0x50; +MEM_U32(t6 + 0) = at; +t1 = MEM_U8(sp + 80); +at = 0x25; +t2 = t1 & 0x3f; +if (t2 != at) {t8 = MEM_U32(sp + 80); +goto L4a8fac;} +t8 = MEM_U32(sp + 80); +a0 = MEM_U32(sp + 84); +//nop; +t4 = a0 + 0x1; +MEM_U32(sp + 84) = t4; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a8edc; +MEM_U32(sp + 84) = t4; +L4a8edc: +MEM_U32(sp + 88) = v0; +t5 = MEM_U32(v0 + 0); +// bdead 404041c1 gp = MEM_U32(sp + 48); +at = 0xfff; +t8 = t5 >> 20; +if (t8 != at) {t9 = MEM_U32(sp + 84); +goto L4a8f0c;} +t9 = MEM_U32(sp + 84); +t7 = MEM_U32(sp + 84); +//nop; +t6 = t7 + 0x1; +MEM_U32(sp + 84) = t6; +t9 = MEM_U32(sp + 84); +L4a8f0c: +//nop; +a0 = t9; +t1 = t9 + 0x1; +//nop; +MEM_U32(sp + 84) = t1; +//nop; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a8f28; +//nop; +L4a8f28: +MEM_U32(sp + 100) = v0; +t0 = MEM_U32(sp + 88); +at = MEM_U32(v0 + 0); +// bdead 40400205 gp = MEM_U32(sp + 48); +t2 = sp + 0x50; +MEM_U32(t2 + 0) = at; +v1 = MEM_U32(t0 + 0); +at = 0xfff; +a2 = v1 >> 20; +if (a2 != at) {a0 = s5; +goto L4a8f84;} +a0 = s5; +a1 = 0x100192b4; +//nop; +at = 0xf0000; +at = at | 0xffff; +a2 = MEM_U32(t0 + 4); +a3 = v1 & at; +a0 = s5; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8f78; +a1 = a1; +L4a8f78: +// bdead 404001c1 gp = MEM_U32(sp + 48); +t8 = MEM_U32(sp + 80); +goto L4a8fac; +t8 = MEM_U32(sp + 80); +L4a8f84: +a1 = 0x100192e4; +//nop; +at = 0xf0000; +at = at | 0xffff; +a3 = v1 & at; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a8fa0; +a1 = a1; +L4a8fa0: +// bdead 404001c1 gp = MEM_U32(sp + 48); +//nop; +t8 = MEM_U32(sp + 80); +L4a8fac: +at = 0x1; +t7 = t8 >> 31; +if (t7 != at) {t4 = MEM_U8(sp + 80); +goto L4a8ff0;} +t4 = MEM_U8(sp + 80); +a0 = MEM_U32(sp + 84); +//nop; +t9 = a0 + 0x1; +MEM_U32(sp + 84) = t9; +//nop; +//nop; +//nop; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a8fdc; +//nop; +L4a8fdc: +MEM_U32(sp + 100) = v0; +t1 = MEM_U32(v0 + 0); +// bdead 404005c1 gp = MEM_U32(sp + 48); +MEM_U32(sp + 72) = t1; +t4 = MEM_U8(sp + 80); +L4a8ff0: +at = 0xc; +t3 = t4 & 0x3f; +if (t3 == at) {at = 0xe; +goto L4a9030;} +at = 0xe; +if (t3 == at) {at = 0x11; +goto L4a9030;} +at = 0x11; +if (t3 == at) {at = 0x14; +goto L4a9030;} +at = 0x14; +if (t3 == at) {at = 0x1d; +goto L4a9030;} +at = 0x1d; +if (t3 == at) {at = 0xf; +goto L4a9030;} +at = 0xf; +if (t3 == at) {at = 0xd; +goto L4a9030;} +at = 0xd; +if (t3 != at) {t4 = MEM_U8(sp + 80); +goto L4a9078;} +t4 = MEM_U8(sp + 80); +L4a9030: +a0 = MEM_U32(sp + 84); +//nop; +t5 = a0 + 0x1; +MEM_U32(sp + 84) = t5; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a9044; +MEM_U32(sp + 84) = t5; +L4a9044: +MEM_U32(sp + 96) = v0; +t8 = MEM_U32(v0 + 0); +// bdead 424001c1 gp = MEM_U32(sp + 48); +at = 0xfff; +t7 = t8 >> 20; +if (t7 != at) {t1 = 0x1; +goto L4a9070;} +t1 = 0x1; +t6 = MEM_U32(sp + 84); +//nop; +t9 = t6 + 0x1; +MEM_U32(sp + 84) = t9; +L4a9070: +MEM_U32(sp + 76) = t1; +t4 = MEM_U8(sp + 80); +L4a9078: +at = 0x10; +t3 = t4 & 0x3f; +if (t3 != at) {//nop; +goto L4a90d4;} +//nop; +//nop; +a0 = MEM_U32(sp + 84); +//nop; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a9098; +//nop; +L4a9098: +MEM_U32(sp + 96) = v0; +t2 = MEM_U32(v0 + 0); +// bdead 404009c1 gp = MEM_U32(sp + 48); +at = 0xfff; +t5 = t2 >> 20; +if (t5 != at) {t6 = MEM_U32(sp + 84); +goto L4a90c8;} +t6 = MEM_U32(sp + 84); +t8 = MEM_U32(sp + 84); +//nop; +t7 = t8 + 0x1; +MEM_U32(sp + 84) = t7; +t6 = MEM_U32(sp + 84); +L4a90c8: +//nop; +t9 = t6 + 0x3; +MEM_U32(sp + 84) = t9; +L4a90d4: +s0 = 0x100086c8; +s4 = sp + 0x54; +s3 = sp + 0x5c; +s2 = sp + 0x64; +s1 = 0x3; +L4a90e8: +t1 = MEM_U16(sp + 80); +//nop; +t4 = t1 & 0xf; +if (t4 == 0) {at = t4 < 0xb; +goto L4a9154;} +at = t4 < 0xb; +if (at == 0) {a0 = s5; +goto L4a9154;} +a0 = s5; +t3 = t4 << 2; +a1 = 0x1001930c; +//nop; +t2 = s0 + t3; +a2 = MEM_U32(t2 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9120; +a1 = a1; +L4a9120: +t5 = MEM_U16(sp + 80); +// bdead 407e41c1 gp = MEM_U32(sp + 48); +t8 = t5 & 0xf; +if (s1 != t8) {a0 = s5; +goto L4a9154;} +a0 = s5; +//nop; +a1 = s2; +// fdead 1627e406f t9 = t9; +a2 = s3; +a3 = s4; +func_4a8b8c(mem, sp, a0, a1, a2, a3); +goto L4a914c; +a3 = s4; +L4a914c: +// bdead 407e01c1 gp = MEM_U32(sp + 48); +//nop; +L4a9154: +t7 = MEM_U8(sp + 81); +//nop; +t6 = t7 >> 4; +if (t6 == 0) {at = t6 < 0xb; +goto L4a91c0;} +at = t6 < 0xb; +if (at == 0) {a0 = s5; +goto L4a91c0;} +a0 = s5; +t9 = t6 << 2; +t1 = s0 + t9; +//nop; +a1 = 0x10019310; +a2 = MEM_U32(t1 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a918c; +a1 = a1; +L4a918c: +t4 = MEM_U8(sp + 81); +// bdead 407e21c1 gp = MEM_U32(sp + 48); +t3 = t4 >> 4; +if (s1 != t3) {a0 = s5; +goto L4a91c0;} +a0 = s5; +//nop; +a1 = s2; +// fdead 1607e306f t9 = t9; +a2 = s3; +a3 = s4; +func_4a8b8c(mem, sp, a0, a1, a2, a3); +goto L4a91b8; +a3 = s4; +L4a91b8: +// bdead 407e01c1 gp = MEM_U32(sp + 48); +//nop; +L4a91c0: +t2 = MEM_U32(sp + 80); +//nop; +t5 = t2 & 0xf; +if (t5 == 0) {at = t5 < 0xb; +goto L4a922c;} +at = t5 < 0xb; +if (at == 0) {a0 = s5; +goto L4a922c;} +a0 = s5; +t8 = t5 << 2; +a1 = 0x10019314; +//nop; +t7 = s0 + t8; +a2 = MEM_U32(t7 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a91f8; +a1 = a1; +L4a91f8: +t6 = MEM_U32(sp + 80); +// bdead 407e81c1 gp = MEM_U32(sp + 48); +t9 = t6 & 0xf; +if (s1 != t9) {a0 = s5; +goto L4a922c;} +a0 = s5; +//nop; +a1 = s2; +// bdead 407e0061 t9 = t9; +a2 = s3; +a3 = s4; +func_4a8b8c(mem, sp, a0, a1, a2, a3); +goto L4a9224; +a3 = s4; +L4a9224: +// bdead 407e01c1 gp = MEM_U32(sp + 48); +//nop; +L4a922c: +t1 = MEM_U8(sp + 83); +//nop; +t4 = t1 >> 4; +if (t4 == 0) {at = t4 < 0xb; +goto L4a9298;} +at = t4 < 0xb; +if (at == 0) {a0 = s5; +goto L4a9298;} +a0 = s5; +t3 = t4 << 2; +a1 = 0x10019318; +//nop; +t2 = s0 + t3; +a2 = MEM_U32(t2 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9264; +a1 = a1; +L4a9264: +t5 = MEM_U8(sp + 83); +// bdead 407e41c1 gp = MEM_U32(sp + 48); +t8 = t5 >> 4; +if (s1 != t8) {a0 = s5; +goto L4a9298;} +a0 = s5; +//nop; +a1 = s2; +// fdead 1627e406f t9 = t9; +a2 = s3; +a3 = s4; +func_4a8b8c(mem, sp, a0, a1, a2, a3); +goto L4a9290; +a3 = s4; +L4a9290: +// bdead 407e01c1 gp = MEM_U32(sp + 48); +//nop; +L4a9298: +t7 = MEM_U8(sp + 82); +//nop; +t6 = t7 & 0xf; +if (t6 == 0) {at = t6 < 0xb; +goto L4a9304;} +at = t6 < 0xb; +if (at == 0) {a0 = s5; +goto L4a9304;} +a0 = s5; +t9 = t6 << 2; +t1 = s0 + t9; +//nop; +a1 = 0x1001931c; +a2 = MEM_U32(t1 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a92d0; +a1 = a1; +L4a92d0: +t4 = MEM_U8(sp + 82); +// bdead 407e21c1 gp = MEM_U32(sp + 48); +t3 = t4 & 0xf; +if (s1 != t3) {a0 = s5; +goto L4a9304;} +a0 = s5; +//nop; +a1 = s2; +// fdead 1607e306f t9 = t9; +a2 = s3; +a3 = s4; +func_4a8b8c(mem, sp, a0, a1, a2, a3); +goto L4a92fc; +a3 = s4; +L4a92fc: +// bdead 407e01c1 gp = MEM_U32(sp + 48); +//nop; +L4a9304: +t2 = MEM_U16(sp + 82); +//nop; +t5 = t2 >> 12; +if (t5 == 0) {at = t5 < 0xb; +goto L4a9370;} +at = t5 < 0xb; +if (at == 0) {a0 = s5; +goto L4a9370;} +a0 = s5; +t8 = t5 << 2; +a1 = 0x10019320; +//nop; +t7 = s0 + t8; +a2 = MEM_U32(t7 + 0); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a933c; +a1 = a1; +L4a933c: +t6 = MEM_U16(sp + 82); +// bdead 407e81c1 gp = MEM_U32(sp + 48); +t9 = t6 >> 12; +if (s1 != t9) {a0 = s5; +goto L4a9370;} +a0 = s5; +//nop; +a1 = s2; +// bdead 407e0061 t9 = t9; +a2 = s3; +a3 = s4; +func_4a8b8c(mem, sp, a0, a1, a2, a3); +goto L4a9368; +a3 = s4; +L4a9368: +// bdead 407e01c1 gp = MEM_U32(sp + 48); +//nop; +L4a9370: +t1 = MEM_U32(sp + 80); +at = 0x1; +t4 = t1 << 1; +t3 = t4 >> 31; +if (t3 != at) {t1 = MEM_U8(sp + 80); +goto L4a93b8;} +t1 = MEM_U8(sp + 80); +a0 = MEM_U32(sp + 84); +//nop; +t5 = a0 + 0x1; +MEM_U32(sp + 84) = t5; +v0 = f_st_paux_iaux(mem, sp, a0, a1, a2, a3); +goto L4a939c; +MEM_U32(sp + 84) = t5; +L4a939c: +MEM_U32(sp + 100) = v0; +at = MEM_U32(v0 + 0); +// bdead 407e01c5 gp = MEM_U32(sp + 48); +t8 = sp + 0x50; +MEM_U32(t8 + 0) = at; +goto L4a90e8; +MEM_U32(t8 + 0) = at; +// fdead 0 t1 = MEM_U8(sp + 80); +L4a93b8: +a2 = MEM_U8(sp + 80); +t4 = t1 & 0x3f; +at = t4 < 0x42; +if (at == 0) {a0 = s5; +goto L4a93fc;} +a0 = s5; +t2 = 0x100085c4; +t3 = t4 << 2; +a1 = 0x10019324; +//nop; +t5 = t3 + t2; +a2 = MEM_U32(t5 + 0); +a0 = s5; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a93f0; +a1 = a1; +L4a93f0: +// bdead 40400181 gp = MEM_U32(sp + 48); +t7 = MEM_U8(sp + 80); +goto L4a9420; +t7 = MEM_U8(sp + 80); +L4a93fc: +a1 = 0x10019328; +//nop; +t6 = a2 & 0x3f; +a2 = t6; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9414; +a1 = a1; +L4a9414: +// bdead 40400181 gp = MEM_U32(sp + 48); +//nop; +t7 = MEM_U8(sp + 80); +L4a9420: +at = 0x10; +t8 = t7 & 0x3f; +if (t8 != at) {a0 = s5; +goto L4a948c;} +a0 = s5; +t9 = MEM_U32(sp + 96); +at = 0xfff; +t1 = MEM_U32(t9 + 0); +t3 = t9 + 0x4; +t4 = t1 >> 20; +if (t4 != at) {t2 = MEM_U32(sp + 96); +goto L4a9454;} +t2 = MEM_U32(sp + 96); +MEM_U32(sp + 96) = t3; +t2 = MEM_U32(sp + 96); +L4a9454: +a1 = 0x10019340; +//nop; +a2 = MEM_U32(t2 + 4); +a3 = MEM_U32(t2 + 8); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a946c; +a1 = a1; +L4a946c: +t5 = MEM_U32(sp + 96); +// bdead 40404181 gp = MEM_U32(sp + 48); +t6 = MEM_U32(t5 + 0); +at = 0xfff; +t7 = t6 >> 20; +if (t7 != at) {t8 = t5 + 0xfffffffc; +goto L4a948c;} +t8 = t5 + 0xfffffffc; +MEM_U32(sp + 96) = t8; +L4a948c: +t1 = MEM_U32(sp + 76); +t4 = MEM_U8(sp + 80); +if (t1 != 0) {t9 = t4 & 0x3f; +goto L4a94a8;} +t9 = t4 & 0x3f; +at = 0x10; +if (t9 != at) {t2 = MEM_U32(sp + 80); +goto L4a951c;} +t2 = MEM_U32(sp + 80); +L4a94a8: +t3 = MEM_U32(sp + 96); +at = 0xfff; +v0 = MEM_U32(t3 + 0); +a0 = s5; +a2 = v0 >> 20; +if (a2 != at) {//nop; +goto L4a94f4;} +//nop; +a1 = 0x1001934c; +//nop; +at = 0xf0000; +at = at | 0xffff; +a2 = MEM_U32(t3 + 4); +a3 = v0 & at; +a0 = s5; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a94e8; +a1 = a1; +L4a94e8: +// bdead 40400181 gp = MEM_U32(sp + 48); +t2 = MEM_U32(sp + 80); +goto L4a951c; +t2 = MEM_U32(sp + 80); +L4a94f4: +a1 = 0x1001936c; +//nop; +at = 0xf0000; +at = at | 0xffff; +a3 = v0 & at; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9510; +a1 = a1; +L4a9510: +// bdead 40400181 gp = MEM_U32(sp + 48); +//nop; +t2 = MEM_U32(sp + 80); +L4a951c: +at = 0x1; +t6 = t2 >> 31; +if (t6 != at) {a0 = s5; +goto L4a9548;} +a0 = s5; +a1 = 0x10019380; +//nop; +a2 = MEM_U32(sp + 72); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9540; +a1 = a1; +L4a9540: +// bdead 40400181 gp = MEM_U32(sp + 48); +//nop; +L4a9548: +t7 = MEM_U32(sp + 88); +//nop; +if (t7 == 0) {// bdead 40400181 ra = MEM_U32(sp + 52); +goto L4a9578;} +// bdead 40400181 ra = MEM_U32(sp + 52); +a1 = 0x10019388; +//nop; +a0 = s5; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a956c; +a1 = a1; +L4a956c: +// bdead 1 gp = MEM_U32(sp + 48); +//nop; +// bdead 1 ra = MEM_U32(sp + 52); +L4a9578: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void func_4a9598(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a9598: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +MEM_U32(sp + 76) = a1; +a1 = 0x1001938c; +//nop; +// fdead 4000006b MEM_U32(sp + 60) = ra; +// fdead 4000006b MEM_U32(sp + 24) = s1; +s1 = a0; +// fdead 4004006b MEM_U32(sp + 56) = fp; +// fdead 4004006b MEM_U32(sp + 52) = gp; +// fdead 4004006b MEM_U32(sp + 48) = s7; +// fdead 4004006b MEM_U32(sp + 44) = s6; +// fdead 4004006b MEM_U32(sp + 40) = s5; +// fdead 4004006b MEM_U32(sp + 36) = s4; +// fdead 4004006b MEM_U32(sp + 32) = s3; +// fdead 4004006b MEM_U32(sp + 28) = s2; +// fdead 4004006b MEM_U32(sp + 20) = s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a95ec; +a1 = a1; +L4a95ec: +// bdead 40040003 gp = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +//nop; +v0 = f__md_st_iextmax(mem, sp); +goto L4a9604; +//nop; +L4a9604: +// bdead 4004018b gp = MEM_U32(sp + 52); +MEM_U32(sp + 68) = v0; +if ((int)v0 <= 0) {s2 = zero; +goto L4a9830;} +s2 = zero; +fp = 0x100193d0; +s7 = 0x100193c0; +s6 = 0x100193b4; +s5 = 0x100193a8; +s4 = 0x100193a0; +s3 = 0x10029dd4; +fp = fp; +s7 = s7; +s6 = s6; +s5 = s5; +s4 = s4; +s3 = s3; +L4a9644: +//nop; +a0 = s2; +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L4a9654; +//nop; +L4a9654: +v1 = MEM_S16(v0 + 2); +// bdead c1fc00db gp = MEM_U32(sp + 52); +if ((int)v1 <= 0) {s0 = v0; +goto L4a966c;} +s0 = v0; +a3 = v1; +goto L4a9670; +a3 = v1; +L4a966c: +a3 = zero; +L4a9670: +//nop; +a0 = a3; +//nop; +f__md_st_setfd(mem, sp, a0, a1, a2, a3); +goto L4a9680; +//nop; +L4a9680: +// bdead c1fe01c3 gp = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +//nop; +v0 = f__md_st_currentifd(mem, sp, a0, a1, a2, a3); +goto L4a9698; +//nop; +L4a9698: +// bdead c1fe018b gp = MEM_U32(sp + 52); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4a96b0; +//nop; +L4a96b0: +t6 = MEM_U32(v0 + 0); +// bdead c1fe8003 gp = MEM_U32(sp + 52); +a3 = MEM_U32(t6 + 48); +a0 = s1; +t7 = zero < a3; +if (t7 == 0) {a3 = t7; +goto L4a96dc;} +a3 = t7; +a3 = MEM_U32(sp + 76); +//nop; +t8 = a3 & 0x400; +a3 = zero < t8; +L4a96dc: +MEM_U32(s3 + 0) = a3; +//nop; +a1 = s4; +a2 = s2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a96f0; +a2 = s2; +L4a96f0: +// bdead c1fe0103 gp = MEM_U32(sp + 52); +a2 = MEM_S16(s0 + 2); +//nop; +a0 = s1; +a1 = s5; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9708; +a1 = s5; +L4a9708: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +a3 = MEM_U32(s0 + 0); +//nop; +t0 = a3 << 3; +// fdead e1fe030f t9 = t9; +a3 = t0 >> 31; +a0 = s1; +a1 = 0x1; +a2 = s0 + 0x4; +func_4a84b8(mem, sp, a0, a1, a2, a3); +goto L4a9730; +a2 = s0 + 0x4; +L4a9730: +v1 = MEM_U32(s0 + 0); +// bdead c1fe0193 gp = MEM_U32(sp + 52); +t2 = v1 >> 31; +if (t2 == 0) {t4 = v1 << 1; +goto L4a9764;} +t4 = v1 << 1; +//nop; +a0 = s1; +a1 = s6; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9754; +a1 = s6; +L4a9754: +// bdead c1fe0183 gp = MEM_U32(sp + 52); +v1 = MEM_U32(s0 + 0); +//nop; +t4 = v1 << 1; +L4a9764: +if ((int)t4 >= 0) {t6 = v1 << 2; +goto L4a978c;} +t6 = v1 << 2; +//nop; +a0 = s1; +a1 = s7; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a977c; +a1 = s7; +L4a977c: +// bdead c1fe0183 gp = MEM_U32(sp + 52); +v1 = MEM_U32(s0 + 0); +//nop; +t6 = v1 << 2; +L4a978c: +if ((int)t6 >= 0) {t8 = v1 << 3; +goto L4a97b4;} +t8 = v1 << 3; +//nop; +a0 = s1; +a1 = fp; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a97a4; +a1 = fp; +L4a97a4: +// bdead c1fe0183 gp = MEM_U32(sp + 52); +v1 = MEM_U32(s0 + 0); +//nop; +t8 = v1 << 3; +L4a97b4: +if ((int)t8 >= 0) {t0 = v1 << 4; +goto L4a97e0;} +t0 = v1 << 4; +a1 = 0x100193dc; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a97d0; +a1 = a1; +L4a97d0: +// bdead c1fe0183 gp = MEM_U32(sp + 52); +v1 = MEM_U32(s0 + 0); +//nop; +t0 = v1 << 4; +L4a97e0: +if ((int)t0 >= 0) {//nop; +goto L4a9804;} +//nop; +a1 = 0x100193ec; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a97fc; +a1 = a1; +L4a97fc: +// bdead c1fc0183 gp = MEM_U32(sp + 52); +//nop; +L4a9804: +a1 = 0x100193f8; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9818; +a1 = a1; +L4a9818: +t1 = MEM_U32(sp + 68); +s2 = s2 + 0x1; +// bdead c1fc0583 gp = MEM_U32(sp + 52); +at = (int)s2 < (int)t1; +if (at != 0) {//nop; +goto L4a9644;} +//nop; +L4a9830: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static void f_st_printfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a9860: +//st_printfd: +//nop; +//nop; +//nop; +sp = sp + 0xffffff28; +//nop; +// fdead 400000eb MEM_U32(sp + 88) = s1; +s1 = a0; +// fdead 400400eb MEM_U32(sp + 100) = ra; +// fdead 400400eb MEM_U32(sp + 96) = gp; +// fdead 400400eb MEM_U32(sp + 92) = s2; +// fdead 400400eb MEM_U32(sp + 84) = s0; +MEM_U32(sp + 220) = a1; +MEM_U32(sp + 224) = a2; +a0 = a1; +f__md_st_setfd(mem, sp, a0, a1, a2, a3); +goto L4a989c; +a0 = a1; +L4a989c: +// bdead 40040183 gp = MEM_U32(sp + 96); +a0 = MEM_U32(sp + 220); +//nop; +//nop; +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4a98b4; +//nop; +L4a98b4: +v1 = MEM_U32(v0 + 0); +// bdead 4004001b gp = MEM_U32(sp + 96); +a0 = MEM_U32(v1 + 60); +s2 = v0; +t7 = a0 << 5; +if ((int)t7 >= 0) {t9 = a0 << 6; +goto L4a98dc;} +t9 = a0 << 6; +a3 = 0x10019414; +a3 = a3; +goto L4a98e8; +a3 = a3; +L4a98dc: +a3 = 0x10019420; +//nop; +a3 = a3; +L4a98e8: +if ((int)t9 >= 0) {v0 = a0 >> 27; +goto L4a9904;} +v0 = a0 >> 27; +t0 = 0x1001942c; +//nop; +t0 = t0; +MEM_U32(sp + 120) = t0; +goto L4a9914; +MEM_U32(sp + 120) = t0; +L4a9904: +a2 = 0x10019438; +//nop; +a2 = a2; +MEM_U32(sp + 120) = a2; +L4a9914: +at = v0 < 0xb; +if (at == 0) {a0 = s1; +goto L4a9938;} +a0 = s1; +t2 = 0x10008410; +t1 = v0 << 2; +t3 = t1 + t2; +v1 = MEM_U32(t3 + 0); +//nop; +goto L4a9944; +//nop; +L4a9938: +v1 = 0x1001943c; +//nop; +v1 = v1; +L4a9944: +a1 = 0x100193fc; +t4 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U32(sp + 220); +MEM_U32(sp + 20) = v1; +a1 = a1; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9964; +MEM_U32(sp + 16) = t4; +L4a9964: +t5 = MEM_U32(sp + 224); +// bdead 400c4183 gp = MEM_U32(sp + 96); +t6 = t5 & 0x400; +if (t6 == 0) {MEM_U32(sp + 112) = t6; +goto L4a9a38;} +MEM_U32(sp + 112) = t6; +a1 = 0x10019450; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a998c; +a1 = a1; +L4a998c: +t7 = MEM_U32(s2 + 0); +// bdead 400d0183 gp = MEM_U32(sp + 96); +t8 = MEM_U32(t7 + 48); +v1 = MEM_U32(s2 + 12); +if ((int)t8 <= 0) {s0 = zero; +goto L4a9a1c;} +s0 = zero; +L4a99a4: +at = 0x5; +lo = (int)s0 / (int)at; hi = (int)s0 % (int)at; +a0 = s1; +a2 = s0; +t9 = hi; +if (t9 != 0) {//nop; +goto L4a99e0;} +//nop; +a1 = 0x10019464; +//nop; +MEM_U32(sp + 156) = v1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a99d4; +a1 = a1; +L4a99d4: +// bdead 400e0103 gp = MEM_U32(sp + 96); +v1 = MEM_U32(sp + 156); +//nop; +L4a99e0: +a1 = 0x1001946c; +//nop; +a2 = MEM_U32(v1 + 0); +MEM_U32(sp + 156) = v1; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a99fc; +a1 = a1; +L4a99fc: +t0 = MEM_U32(s2 + 0); +v1 = MEM_U32(sp + 156); +t1 = MEM_U32(t0 + 48); +s0 = s0 + 0x1; +// bdead 400e0593 gp = MEM_U32(sp + 96); +at = (int)s0 < (int)t1; +if (at != 0) {v1 = v1 + 0x4; +goto L4a99a4;} +v1 = v1 + 0x4; +L4a9a1c: +a1 = 0x10019478; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9a30; +a1 = a1; +L4a9a30: +// bdead 400c0183 gp = MEM_U32(sp + 96); +//nop; +L4a9a38: +t2 = MEM_U32(sp + 224); +//nop; +t3 = t2 & 0x2; +if (t3 == 0) {t6 = MEM_U32(sp + 224); +goto L4aa198;} +t6 = MEM_U32(sp + 224); +a1 = 0x1001947c; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9a60; +a1 = a1; +L4a9a60: +// bdead 400c0103 gp = MEM_U32(sp + 96); +t4 = MEM_U32(s2 + 0); +//nop; +a0 = MEM_U32(sp + 220); +a1 = MEM_U32(t4 + 4); +//nop; +v0 = f_st_str_ifd_iss(mem, sp, a0, a1, a2, a3); +goto L4a9a7c; +//nop; +L4a9a7c: +t5 = MEM_U32(s2 + 0); +// bdead 400c400b gp = MEM_U32(sp + 96); +v1 = MEM_U32(t5 + 48); +s0 = v0; +t6 = zero < v1; +if (t6 == 0) {v1 = t6; +goto L4a9aa8;} +v1 = t6; +v1 = MEM_U32(sp + 112); +//nop; +t7 = zero < v1; +v1 = t7; +L4a9aa8: +a0 = 0x10029dd4; +at = 0x2; +a0 = a0; +MEM_U32(a0 + 0) = v1; +t8 = MEM_U32(s2 + 0); +//nop; +a3 = MEM_U8(t8 + 61); +//nop; +t9 = a3 >> 6; +if (t9 != 0) {a3 = t9; +goto L4a9adc;} +a3 = t9; +a3 = 0x2; +goto L4a9ae8; +a3 = 0x2; +L4a9adc: +if (a3 != at) {//nop; +goto L4a9ae8;} +//nop; +a3 = zero; +L4a9ae8: +if (v0 == 0) {//nop; +goto L4a9af8;} +//nop; +a2 = v0; +goto L4a9b04; +a2 = v0; +L4a9af8: +a2 = 0x100194b4; +//nop; +a2 = a2; +L4a9b04: +t0 = MEM_U32(a0 + 0); +a0 = s1; +if (t0 == 0) {//nop; +goto L4a9b20;} +//nop; +v1 = 0x100194c0; +v1 = v1; +goto L4a9b2c; +v1 = v1; +L4a9b20: +v1 = 0x100194d8; +//nop; +v1 = v1; +L4a9b2c: +a1 = 0x10019490; +//nop; +MEM_U32(sp + 16) = v1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9b40; +a1 = a1; +L4a9b40: +// bdead 400e0183 gp = MEM_U32(sp + 96); +a0 = s1; +a1 = 0x100194ec; +//nop; +a1 = a1; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9b5c; +//nop; +L4a9b5c: +// bdead 400e0183 gp = MEM_U32(sp + 96); +if (s0 == 0) {//nop; +goto L4aa0bc;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a9b78; +//nop; +L4a9b78: +// bdead 400e000b gp = MEM_U32(sp + 96); +t1 = v0 + 0x1; +//nop; +MEM_U32(sp + 144) = t1; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L4a9b90; +a0 = s0; +L4a9b90: +// bdead 400e000b gp = MEM_U32(sp + 96); +s0 = s0 + v0; +a0 = 0x100194f0; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a9bac; +//nop; +L4a9bac: +t2 = MEM_U32(s2 + 0); +t4 = MEM_U32(sp + 144); +t3 = MEM_U32(t2 + 12); +t5 = v0 + t4; +t6 = t5 + 0x1; +// bdead 400eb003 gp = MEM_U32(sp + 96); +at = (int)t6 < (int)t3; +if (at == 0) {t7 = t4 + 0x1; +goto L4a9ea4;} +t7 = t4 + 0x1; +a1 = 0x100194fc; +//nop; +s0 = s0 + 0x1; +MEM_U32(sp + 144) = t7; +a0 = s0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4a9bec; +a1 = a1; +L4a9bec: +// bdead 400e018b gp = MEM_U32(sp + 96); +if (v0 != 0) {//nop; +goto L4a9ea4;} +//nop; +a1 = 0x10019508; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9c0c; +a1 = a1; +L4a9c0c: +// bdead 400e0183 gp = MEM_U32(sp + 96); +a0 = s1; +a1 = 0x1001950c; +//nop; +a1 = a1; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9c28; +//nop; +L4a9c28: +// bdead 400e0003 gp = MEM_U32(sp + 96); +a0 = s0; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a9c40; +//nop; +L4a9c40: +// bdead 400e000b gp = MEM_U32(sp + 96); +s0 = s0 + v0; +//nop; +s0 = s0 + 0x1; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L4a9c58; +a0 = s0; +L4a9c58: +t8 = MEM_U32(sp + 144); +// bdead 420e018b gp = MEM_U32(sp + 96); +t9 = t8 + v0; +t0 = t9 + 0x1; +MEM_U32(sp + 144) = t0; +t1 = MEM_U32(s2 + 0); +a0 = s1; +t2 = MEM_U32(t1 + 12); +//nop; +at = (int)t0 < (int)t2; +if (at == 0) {//nop; +goto L4a9ce0;} +//nop; +a1 = 0x10019524; +//nop; +a2 = s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9c9c; +a1 = a1; +L4a9c9c: +// bdead 400e0003 gp = MEM_U32(sp + 96); +a0 = s0; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a9cb4; +//nop; +L4a9cb4: +// bdead 400e000b gp = MEM_U32(sp + 96); +s0 = s0 + v0; +//nop; +s0 = s0 + 0x1; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L4a9ccc; +a0 = s0; +L4a9ccc: +t5 = MEM_U32(sp + 144); +// bdead 400e418b gp = MEM_U32(sp + 96); +t3 = t5 + v0; +t6 = t3 + 0x1; +MEM_U32(sp + 144) = t6; +L4a9ce0: +a1 = 0x10019528; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9cf4; +a1 = a1; +L4a9cf4: +// bdead 400e0183 gp = MEM_U32(sp + 96); +a0 = s1; +a1 = 0x1001952c; +//nop; +a1 = a1; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9d10; +//nop; +L4a9d10: +t7 = MEM_U32(s2 + 0); +t4 = MEM_U32(sp + 144); +t8 = MEM_U32(t7 + 12); +// bdead 420e2183 gp = MEM_U32(sp + 96); +at = (int)t4 < (int)t8; +if (at == 0) {a0 = s0; +goto L4a9de8;} +a0 = s0; +//nop; +a1 = zero; +a2 = zero; +v0 = wrapper_strtoul(mem, a0, a1, a2); +goto L4a9d3c; +a2 = zero; +L4a9d3c: +// bdead 400e000b gp = MEM_U32(sp + 96); +MEM_U32(sp + 140) = v0; +//nop; +a0 = sp + 0x8c; +//nop; +v0 = wrapper_ctime(mem, a0); +goto L4a9d54; +//nop; +L4a9d54: +t9 = MEM_S8(v0 + 0); +// bdead 440e010b gp = MEM_U32(sp + 96); +a2 = v0; +if (t9 == 0) {v1 = v0; +goto L4a9d90;} +v1 = v0; +a0 = 0xa; +L4a9d6c: +t1 = MEM_S8(v0 + 0); +//nop; +if (a0 != t1) {//nop; +goto L4a9d80;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)zero; +L4a9d80: +t0 = MEM_S8(v1 + 1); +v1 = v1 + 0x1; +if (t0 != 0) {//nop; +goto L4a9d6c;} +//nop; +L4a9d90: +a1 = 0x10019530; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9da4; +a1 = a1; +L4a9da4: +// bdead 400e0003 gp = MEM_U32(sp + 96); +a0 = s0; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a9dbc; +//nop; +L4a9dbc: +// bdead 400e000b gp = MEM_U32(sp + 96); +s0 = s0 + v0; +//nop; +s0 = s0 + 0x1; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L4a9dd4; +a0 = s0; +L4a9dd4: +t2 = MEM_U32(sp + 144); +// bdead 400e098b gp = MEM_U32(sp + 96); +t5 = t2 + v0; +t3 = t5 + 0x1; +MEM_U32(sp + 144) = t3; +L4a9de8: +a1 = 0x1001953c; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9dfc; +a1 = a1; +L4a9dfc: +t7 = MEM_U32(s2 + 0); +t6 = MEM_U32(sp + 144); +t4 = MEM_U32(t7 + 12); +// bdead 400ea183 gp = MEM_U32(sp + 96); +at = (int)t6 < (int)t4; +if (at == 0) {a0 = s0; +goto L4a9e88;} +a0 = s0; +//nop; +a1 = zero; +a2 = zero; +v0 = wrapper_strtoul(mem, a0, a1, a2); +goto L4a9e28; +a2 = zero; +L4a9e28: +// bdead 400e010b gp = MEM_U32(sp + 96); +a0 = s1; +a1 = 0x10019540; +//nop; +a2 = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9e44; +a1 = a1; +L4a9e44: +// bdead 400e0003 gp = MEM_U32(sp + 96); +a0 = s0; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a9e5c; +//nop; +L4a9e5c: +// bdead 400e000b gp = MEM_U32(sp + 96); +s0 = s0 + v0; +//nop; +s0 = s0 + 0x1; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L4a9e74; +a0 = s0; +L4a9e74: +t8 = MEM_U32(sp + 144); +// bdead 420e018b gp = MEM_U32(sp + 96); +t9 = t8 + v0; +t1 = t9 + 0x1; +MEM_U32(sp + 144) = t1; +L4a9e88: +a1 = 0x1001955c; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9e9c; +a1 = a1; +L4a9e9c: +// bdead 400e0003 gp = MEM_U32(sp + 96); +//nop; +L4a9ea4: +a0 = 0x10019560; +//nop; +a0 = a0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a9eb8; +//nop; +L4a9eb8: +t0 = MEM_U32(s2 + 0); +t5 = MEM_U32(sp + 144); +t2 = MEM_U32(t0 + 12); +t3 = v0 + t5; +t7 = t3 + 0x1; +// bdead 400f0983 gp = MEM_U32(sp + 96); +at = (int)t7 < (int)t2; +if (at == 0) {//nop; +goto L4aa0bc;} +//nop; +a1 = 0x10019574; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_strcmp(mem, a0, a1); +goto L4a9ef0; +a1 = a1; +L4a9ef0: +// bdead 400e018b gp = MEM_U32(sp + 96); +if (v0 != 0) {//nop; +goto L4aa0bc;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a9f0c; +//nop; +L4a9f0c: +// bdead 400e000b gp = MEM_U32(sp + 96); +s0 = s0 + v0; +//nop; +s0 = s0 + 0x1; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L4a9f24; +a0 = s0; +L4a9f24: +t6 = MEM_U32(sp + 144); +// bdead 400e818b gp = MEM_U32(sp + 96); +t4 = t6 + v0; +t8 = t4 + 0x1; +MEM_U32(sp + 144) = t8; +t9 = MEM_U32(s2 + 0); +//nop; +v1 = MEM_U32(t9 + 12); +//nop; +at = (int)t8 < (int)v1; +if (at == 0) {t2 = MEM_U32(sp + 144); +goto L4aa00c;} +t2 = MEM_U32(sp + 144); +a1 = 0x10019588; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9f68; +a1 = a1; +L4a9f68: +// bdead 400e0183 gp = MEM_U32(sp + 96); +a0 = s1; +a1 = 0x1001958c; +//nop; +a1 = a1; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9f84; +//nop; +L4a9f84: +// bdead 400e0103 gp = MEM_U32(sp + 96); +a0 = s1; +a1 = 0x100195a0; +//nop; +a2 = s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9fa0; +a1 = a1; +L4a9fa0: +// bdead 400e0003 gp = MEM_U32(sp + 96); +a0 = s0; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4a9fb8; +//nop; +L4a9fb8: +// bdead 400e000b gp = MEM_U32(sp + 96); +s0 = s0 + v0; +//nop; +s0 = s0 + 0x1; +a0 = s0; +v0 = wrapper_strlen(mem, a0); +goto L4a9fd0; +a0 = s0; +L4a9fd0: +// bdead 400e018b gp = MEM_U32(sp + 96); +t1 = MEM_U32(sp + 144); +a1 = 0x100195a4; +//nop; +t0 = t1 + v0; +t5 = t0 + 0x1; +MEM_U32(sp + 144) = t5; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a9ff8; +a1 = a1; +L4a9ff8: +t3 = MEM_U32(s2 + 0); +// bdead 400e1183 gp = MEM_U32(sp + 96); +v1 = MEM_U32(t3 + 12); +//nop; +t2 = MEM_U32(sp + 144); +L4aa00c: +//nop; +at = (int)t2 < (int)v1; +if (at == 0) {//nop; +goto L4aa0bc;} +//nop; +a1 = 0x100195a8; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa030; +a1 = a1; +L4aa030: +// bdead 400e0183 gp = MEM_U32(sp + 96); +a0 = s1; +a1 = 0x100195ac; +//nop; +a1 = a1; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa04c; +//nop; +L4aa04c: +// bdead 400e0103 gp = MEM_U32(sp + 96); +a0 = s1; +a1 = 0x100195c0; +//nop; +a2 = s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa068; +a1 = a1; +L4aa068: +// bdead 400e0003 gp = MEM_U32(sp + 96); +a0 = s0; +//nop; +//nop; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4aa080; +//nop; +L4aa080: +// bdead 400e000b gp = MEM_U32(sp + 96); +s0 = s0 + v0; +//nop; +a0 = s0 + 0x1; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4aa098; +//nop; +L4aa098: +// bdead 400c0183 gp = MEM_U32(sp + 96); +a0 = s1; +a1 = 0x100195c4; +//nop; +a1 = a1; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa0b4; +//nop; +L4aa0b4: +// bdead 400c0183 gp = MEM_U32(sp + 96); +//nop; +L4aa0bc: +t7 = MEM_U32(s2 + 0); +s0 = zero; +t6 = MEM_U32(t7 + 20); +v1 = zero; +if ((int)t6 <= 0) {t6 = MEM_U32(sp + 224); +goto L4aa198;} +t6 = MEM_U32(sp + 224); +L4aa0d4: +t4 = MEM_U32(s2 + 4); +at = 0x8; +t9 = t4 + v1; +t8 = MEM_U32(t9 + 8); +a0 = s1; +t1 = t8 >> 26; +if (t1 != at) {a2 = s0; +goto L4aa110;} +a2 = s0; +v0 = 0x10029dd0; +//nop; +v0 = v0; +t0 = MEM_U32(v0 + 0); +//nop; +t5 = t0 + 0xffffffff; +MEM_U32(v0 + 0) = t5; +L4aa110: +v0 = 0x10029dd0; +a1 = 0x100195c8; +//nop; +v0 = v0; +a3 = MEM_U32(v0 + 0); +MEM_U32(sp + 112) = v1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa130; +a1 = a1; +L4aa130: +// bdead 400e0003 gp = MEM_U32(sp + 96); +v1 = MEM_U32(sp + 112); +//nop; +t3 = MEM_U32(s2 + 4); +// fdead 6600e101f t9 = t9; +a0 = s1; +a1 = zero; +a3 = zero; +a2 = t3 + v1; +func_4a84b8(mem, sp, a0, a1, a2, a3); +goto L4aa158; +a2 = t3 + v1; +L4aa158: +// bdead 400e0183 gp = MEM_U32(sp + 96); +a0 = s1; +a1 = 0x100195d4; +//nop; +a1 = a1; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa174; +//nop; +L4aa174: +t2 = MEM_U32(s2 + 0); +v1 = MEM_U32(sp + 112); +t7 = MEM_U32(t2 + 20); +s0 = s0 + 0x1; +// bdead 400f0193 gp = MEM_U32(sp + 96); +at = (int)s0 < (int)t7; +if (at != 0) {v1 = v1 + 0xc; +goto L4aa0d4;} +v1 = v1 + 0xc; +t6 = MEM_U32(sp + 224); +L4aa198: +//nop; +t4 = t6 & 0x40; +if (t4 == 0) {t5 = MEM_U32(sp + 224); +goto L4aa234;} +t5 = MEM_U32(sp + 224); +a1 = 0x100195d8; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa1bc; +a1 = a1; +L4aa1bc: +t9 = MEM_U32(s2 + 0); +// bdead 440c0183 gp = MEM_U32(sp + 96); +t8 = MEM_U32(t9 + 56); +v1 = MEM_U32(s2 + 44); +if ((int)t8 <= 0) {s0 = zero; +goto L4aa214;} +s0 = zero; +L4aa1d4: +a1 = 0x100195f0; +//nop; +a3 = MEM_U32(v1 + 0); +MEM_U32(sp + 172) = v1; +a0 = s1; +a2 = s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa1f4; +a1 = a1; +L4aa1f4: +t1 = MEM_U32(s2 + 0); +v1 = MEM_U32(sp + 172); +t0 = MEM_U32(t1 + 56); +s0 = s0 + 0x1; +// bdead 400e0393 gp = MEM_U32(sp + 96); +at = (int)s0 < (int)t0; +if (at != 0) {v1 = v1 + 0x4; +goto L4aa1d4;} +v1 = v1 + 0x4; +L4aa214: +a1 = 0x100195fc; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa228; +a1 = a1; +L4aa228: +// bdead 400c0183 gp = MEM_U32(sp + 96); +//nop; +t5 = MEM_U32(sp + 224); +L4aa234: +//nop; +t3 = t5 & 0x20; +if (t3 == 0) {t9 = MEM_U32(sp + 224); +goto L4aa2c0;} +t9 = MEM_U32(sp + 224); +a1 = 0x10019600; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa258; +a1 = a1; +L4aa258: +t2 = MEM_U32(s2 + 0); +// bdead 400c0983 gp = MEM_U32(sp + 96); +t7 = MEM_U32(t2 + 36); +s0 = zero; +if ((int)t7 <= 0) {//nop; +goto L4aa2a0;} +//nop; +L4aa270: +a1 = 0x10019608; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa284; +a1 = a1; +L4aa284: +t6 = MEM_U32(s2 + 0); +s0 = s0 + 0x1; +t4 = MEM_U32(t6 + 36); +// bdead 400e2183 gp = MEM_U32(sp + 96); +at = (int)s0 < (int)t4; +if (at != 0) {//nop; +goto L4aa270;} +//nop; +L4aa2a0: +a1 = 0x10019618; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa2b4; +a1 = a1; +L4aa2b4: +// bdead 400c0183 gp = MEM_U32(sp + 96); +//nop; +t9 = MEM_U32(sp + 224); +L4aa2c0: +a0 = s1; +t8 = t9 & 0x100; +if (t8 == 0) {t0 = MEM_U32(sp + 224); +goto L4aa494;} +t0 = MEM_U32(sp + 224); +t1 = MEM_U32(s2 + 0); +a1 = 0x1001961c; +//nop; +a2 = MEM_U16(t1 + 42); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa2e8; +a1 = a1; +L4aa2e8: +MEM_U32(sp + 168) = zero; +a0 = MEM_U32(s2 + 0); +// bdead 400c01a3 gp = MEM_U32(sp + 96); +v1 = MEM_U16(a0 + 42); +s0 = MEM_U32(s2 + 52); +if (v1 == 0) {//nop; +goto L4aa474;} +//nop; +L4aa304: +a3 = MEM_U32(s0 + 4); +at = 0xffffffff; +if (a3 == at) {t9 = MEM_U32(sp + 168); +goto L4aa460;} +t9 = MEM_U32(sp + 168); +v1 = MEM_U32(a0 + 20); +t5 = a3 << 2; +if (v1 == 0) {t5 = t5 - a3; +goto L4aa33c;} +t5 = t5 - a3; +t0 = MEM_U32(s2 + 4); +t5 = t5 << 2; +t3 = t0 + t5; +a1 = MEM_U32(t3 + 0); +//nop; +goto L4aa360; +//nop; +L4aa33c: +//nop; +a0 = a3; +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L4aa34c; +//nop; +L4aa34c: +t2 = MEM_U32(s2 + 0); +// bdead 400e090b gp = MEM_U32(sp + 96); +a1 = MEM_U32(v0 + 4); +v1 = MEM_U32(t2 + 20); +//nop; +L4aa360: +if (v1 == 0) {//nop; +goto L4aa384;} +//nop; +//nop; +a0 = MEM_U32(sp + 220); +//nop; +v0 = f_st_str_ifd_iss(mem, sp, a0, a1, a2, a3); +goto L4aa378; +//nop; +L4aa378: +// bdead 400e000b gp = MEM_U32(sp + 96); +v1 = v0; +goto L4aa39c; +v1 = v0; +L4aa384: +//nop; +a0 = a1; +//nop; +v0 = f__md_st_str_extiss(mem, sp, a0); +goto L4aa394; +//nop; +L4aa394: +// bdead 400e000b gp = MEM_U32(sp + 96); +v1 = v0; +L4aa39c: +a3 = MEM_U32(s0 + 4); +MEM_U32(sp + 16) = v1; +t7 = MEM_U32(s2 + 0); +a1 = 0x10019654; +t6 = MEM_U32(t7 + 20); +a2 = MEM_U32(sp + 168); +MEM_U32(sp + 20) = t6; +t4 = MEM_U32(s0 + 8); +a0 = s1; +MEM_U32(sp + 24) = t4; +t9 = MEM_U32(s0 + 12); +a1 = a1; +MEM_U32(sp + 28) = t9; +t8 = MEM_U32(s0 + 16); +//nop; +MEM_U32(sp + 32) = t8; +t1 = MEM_U32(s0 + 24); +//nop; +MEM_U32(sp + 36) = t1; +t0 = MEM_U32(s0 + 28); +//nop; +MEM_U32(sp + 40) = t0; +t5 = MEM_U32(s0 + 40); +//nop; +MEM_U32(sp + 44) = t5; +t3 = MEM_U32(s0 + 44); +//nop; +MEM_U32(sp + 48) = t3; +t2 = MEM_U32(s0 + 32); +//nop; +MEM_U32(sp + 52) = t2; +v0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 56) = v0; +MEM_U32(sp + 60) = v0; +t7 = MEM_S16(s0 + 36); +//nop; +MEM_U32(sp + 64) = t7; +t6 = MEM_S16(s0 + 38); +MEM_U32(sp + 72) = a3; +MEM_U32(sp + 68) = t6; +t4 = MEM_U32(s0 + 48); +MEM_U32(sp + 76) = t4; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa44c; +MEM_U32(sp + 76) = t4; +L4aa44c: +a0 = MEM_U32(s2 + 0); +// bdead 400e01a3 gp = MEM_U32(sp + 96); +v1 = MEM_U16(a0 + 42); +//nop; +t9 = MEM_U32(sp + 168); +L4aa460: +s0 = s0 + 0x34; +t8 = t9 + 0x1; +at = t8 < v1; +if (at != 0) {MEM_U32(sp + 168) = t8; +goto L4aa304;} +MEM_U32(sp + 168) = t8; +L4aa474: +a1 = 0x10019724; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa488; +a1 = a1; +L4aa488: +// bdead 400c0183 gp = MEM_U32(sp + 96); +//nop; +t0 = MEM_U32(sp + 224); +L4aa494: +//nop; +t5 = t0 & 0x4; +if (t5 == 0) {// bdead 400c0183 ra = MEM_U32(sp + 100); +goto L4aa5a8;} +// bdead 400c0183 ra = MEM_U32(sp + 100); +a1 = 0x10019728; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa4b8; +a1 = a1; +L4aa4b8: +t3 = MEM_U32(s2 + 36); +// bdead 400c1183 gp = MEM_U32(sp + 96); +MEM_U32(sp + 188) = t3; +t2 = MEM_U32(s2 + 0); +s0 = zero; +t7 = MEM_U32(t2 + 28); +//nop; +if ((int)t7 <= 0) {//nop; +goto L4aa588;} +//nop; +L4aa4dc: +if (s0 == 0) {//nop; +goto L4aa520;} +//nop; +if ((int)s0 >= 0) {t6 = s0 & 0x3; +goto L4aa4f8;} +t6 = s0 & 0x3; +if (t6 == 0) {//nop; +goto L4aa4f8;} +//nop; +t6 = t6 + 0xfffffffc; +L4aa4f8: +if (t6 != 0) {//nop; +goto L4aa520;} +//nop; +a1 = 0x10019734; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa514; +a1 = a1; +L4aa514: +// bdead 400e0001 gp = MEM_U32(sp + 96); +t4 = MEM_U32(sp + 188); +goto L4aa540; +t4 = MEM_U32(sp + 188); +L4aa520: +a1 = 0x10019738; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa534; +a1 = a1; +L4aa534: +// bdead 400e0001 gp = MEM_U32(sp + 96); +//nop; +t4 = MEM_U32(sp + 188); +L4aa540: +a1 = 0x10019740; +//nop; +a3 = MEM_U32(t4 + 0); +a0 = s1; +a2 = s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa55c; +a1 = a1; +L4aa55c: +t9 = MEM_U32(sp + 188); +s0 = s0 + 0x1; +t8 = t9 + 0x4; +MEM_U32(sp + 188) = t8; +t1 = MEM_U32(s2 + 0); +// bdead 400e0581 gp = MEM_U32(sp + 96); +t0 = MEM_U32(t1 + 28); +//nop; +at = (int)s0 < (int)t0; +if (at != 0) {//nop; +goto L4aa4dc;} +//nop; +L4aa588: +a1 = 0x1001974c; +//nop; +a0 = s1; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aa59c; +a1 = a1; +L4aa59c: +// bdead 1 gp = MEM_U32(sp + 96); +//nop; +// bdead 1 ra = MEM_U32(sp + 100); +L4aa5a8: +// bdead 1 s0 = MEM_U32(sp + 84); +// bdead 1 s1 = MEM_U32(sp + 88); +// bdead 1 s2 = MEM_U32(sp + 92); +// bdead 1 sp = sp + 0xd8; +return; +// bdead 1 sp = sp + 0xd8; +//nop; +//nop; +//nop; +//nop; +} + +static uint32_t func_4ab778(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4ab778: +//nop; +//nop; +//nop; +// fdead 1eb sp = sp + 0xffffffe0; +// fdead 1eb t6 = MEM_U32(sp + 48); +// fdead 1eb MEM_U32(sp + 28) = ra; +// fdead 1eb MEM_U32(sp + 24) = gp; +// fdead 1eb MEM_U32(sp + 32) = a0; +// fdead 1eb MEM_U32(sp + 40) = a2; +if (t6 != 0) {// fdead 1eb MEM_U32(sp + 44) = a3; +goto L4ab7ac;} +// fdead 1eb MEM_U32(sp + 44) = a3; +v0 = zero; +goto L4ab844; +v0 = zero; +L4ab7ac: +if (a1 != 0) {//nop; +goto L4ab7f8;} +//nop; +//nop; +// fdead 1eb a0 = MEM_U32(sp + 32); +// fdead 1eb a1 = MEM_U32(sp + 40); +a2 = zero; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L4ab7c8; +a2 = zero; +L4ab7c8: +// fdead b t7 = MEM_U32(sp + 40); +// fdead b gp = MEM_U32(sp + 24); +if (v0 == t7) {//nop; +goto L4ab7f8;} +//nop; +a0 = 0x100198bc; +//nop; +a0 = a0; +//nop; +f_st_warning(mem, sp, a0); +goto L4ab7ec; +//nop; +L4ab7ec: +// fdead b gp = MEM_U32(sp + 24); +v0 = 0xfffffffb; +goto L4ab844; +v0 = 0xfffffffb; +L4ab7f8: +//nop; +// fdead 1eb a0 = MEM_U32(sp + 32); +// fdead 1eb a1 = MEM_U32(sp + 44); +// fdead 1eb a2 = MEM_U32(sp + 48); +//nop; +v0 = wrapper_read(mem, a0, a1, a2); +goto L4ab810; +//nop; +L4ab810: +// fdead b t8 = MEM_U32(sp + 48); +// fdead b gp = MEM_U32(sp + 24); +if (v0 == t8) {v0 = zero; +goto L4ab844;} +v0 = zero; +a0 = 0x100198d4; +//nop; +a0 = a0; +//nop; +f_st_warning(mem, sp, a0); +goto L4ab834; +//nop; +L4ab834: +// fdead b gp = MEM_U32(sp + 24); +v0 = 0xfffffffa; +goto L4ab844; +v0 = 0xfffffffa; +// fdead 0 v0 = zero; +L4ab844: +// fdead 1eb ra = MEM_U32(sp + 28); +// fdead 1eb sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_st_writebinary(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4ab854: +//st_writebinary: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 40000063 MEM_U32(sp + 28) = ra; +MEM_U32(sp + 44) = a1; +// fdead 40000063 MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +a1 = 0x102; +a2 = 0x1b6; +v0 = wrapper_open(mem, a0, a1, a2); +goto L4ab884; +a2 = 0x1b6; +L4ab884: +// bdead 40000189 gp = MEM_U32(sp + 24); +if ((int)v0 >= 0) {MEM_U32(sp + 36) = v0; +goto L4ab8ac;} +MEM_U32(sp + 36) = v0; +a0 = 0x100198ec; +//nop; +a1 = MEM_U32(sp + 40); +a0 = a0; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ab8a4; +a0 = a0; +L4ab8a4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4ab8ac: +//nop; +a0 = MEM_U32(sp + 36); +a1 = MEM_U32(sp + 44); +//nop; +f_st_writest(mem, sp, a0, a1); +goto L4ab8c0; +//nop; +L4ab8c0: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +//nop; +//nop; +v0 = wrapper_close(mem, a0); +goto L4ab8d8; +//nop; +L4ab8d8: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_st_writest(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4ab8e8: +//st_writest: +//nop; +//nop; +//nop; +sp = sp + 0xfffffe28; +//nop; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 4002006b MEM_U32(sp + 60) = ra; +MEM_U32(sp + 476) = a1; +// fdead 4002006b MEM_U32(sp + 56) = fp; +// fdead 4002006b MEM_U32(sp + 52) = gp; +// fdead 4002006b MEM_U32(sp + 48) = s7; +// fdead 4002006b MEM_U32(sp + 44) = s6; +// fdead 4002006b MEM_U32(sp + 40) = s5; +// fdead 4002006b MEM_U32(sp + 36) = s4; +// fdead 4002006b MEM_U32(sp + 32) = s3; +// fdead 4002006b MEM_U32(sp + 28) = s2; +// fdead 4002006b MEM_U32(sp + 24) = s1; +a1 = 0x48; +a0 = sp + 0x18c; +MEM_U32(sp + 288) = zero; +wrapper_bzero(mem, a0, a1); +goto L4ab940; +MEM_U32(sp + 288) = zero; +L4ab940: +// bdead 40020003 gp = MEM_U32(sp + 52); +a0 = sp + 0x128; +//nop; +a1 = 0x60; +//nop; +wrapper_bzero(mem, a0, a1); +goto L4ab958; +//nop; +L4ab958: +// bdead 40020003 gp = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +//nop; +v0 = f_st_ifdmax(mem, sp); +goto L4ab970; +//nop; +L4ab970: +// bdead 4002000b gp = MEM_U32(sp + 52); +MEM_U32(sp + 276) = v0; +//nop; +a0 = s0; +a1 = zero; +a2 = 0x1; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L4ab98c; +a2 = 0x1; +L4ab98c: +// bdead 4002000b gp = MEM_U32(sp + 52); +MEM_U32(sp + 272) = v0; +//nop; +a0 = s0; +a1 = 0x60; +a2 = 0x1; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L4ab9a8; +a2 = 0x1; +L4ab9a8: +// bdead 4002000b gp = MEM_U32(sp + 52); +t6 = MEM_U32(sp + 276); +t7 = 0x1002f7f4; +MEM_U32(sp + 284) = v0; +t7 = MEM_U32(t7 + 0); +a0 = s0; +MEM_U32(t7 + 12) = t6; +//nop; +//nop; +//nop; +v0 = wrapper_dup(mem, a0); +goto L4ab9d4; +//nop; +L4ab9d4: +// bdead 4002000b gp = MEM_U32(sp + 52); +a0 = v0; +a1 = 0x10019910; +//nop; +a1 = a1; +//nop; +v0 = wrapper_fdopen(mem, a0, a1); +goto L4ab9f0; +//nop; +L4ab9f0: +// bdead 4002018b gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 != 0) {MEM_U32(sp + 268) = v0; +goto L4aba24;} +MEM_U32(sp + 268) = v0; +a0 = 0x10019914; +//nop; +a1 = s0; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4aba18; +a0 = a0; +L4aba18: +// bdead 40000183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4aba24: +t8 = MEM_U32(sp + 476); +//nop; +t9 = t8 & 0x4; +if (t9 == 0) {t8 = MEM_U32(sp + 476); +goto L4abdc8;} +t8 = MEM_U32(sp + 476); +t4 = MEM_U32(sp + 276); +s6 = 0xffffffff; +if ((int)t4 <= 0) {t9 = MEM_U32(sp + 300); +goto L4abd44;} +t9 = MEM_U32(sp + 300); +MEM_U32(sp + 280) = zero; +fp = sp + 0x68; +L4aba50: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 292) = zero; +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4aba64; +MEM_U32(sp + 288) = t3; +L4aba64: +t5 = MEM_U32(v0 + 0); +// bdead c080418b gp = MEM_U32(sp + 52); +MEM_U32(sp + 392) = t5; +v1 = MEM_U32(t5 + 28); +t2 = MEM_U32(sp + 292); +t3 = MEM_U32(sp + 288); +if (v1 == 0) {t1 = v0; +goto L4abd2c;} +t1 = v0; +t7 = MEM_U32(v0 + 36); +t8 = MEM_U32(sp + 300); +if (t7 == 0) {t4 = t8 + v1; +goto L4abd2c;} +t4 = t8 + v1; +MEM_U32(t5 + 24) = t8; +MEM_U32(sp + 300) = t4; +MEM_U32(t5 + 64) = t3; +MEM_U32(sp + 264) = zero; +s1 = MEM_U16(t5 + 42); +//nop; +if (s1 == 0) {t8 = MEM_U32(sp + 392); +goto L4abd24;} +t8 = MEM_U32(sp + 392); +MEM_U32(sp + 88) = zero; +L4abab8: +t5 = MEM_U32(t1 + 52); +t6 = MEM_U32(sp + 88); +//nop; +t0 = t5 + t6; +t7 = MEM_U32(t0 + 8); +//nop; +if (s6 == t7) {t4 = MEM_U32(sp + 264); +goto L4abd04;} +t4 = MEM_U32(sp + 264); +t8 = MEM_U32(t0 + 40); +//nop; +if (s6 == t8) {t4 = MEM_U32(sp + 264); +goto L4abd04;} +t4 = MEM_U32(sp + 264); +t4 = MEM_U32(t0 + 44); +t9 = MEM_U32(sp + 392); +if (s6 == t4) {t4 = MEM_U32(sp + 264); +goto L4abd04;} +t4 = MEM_U32(sp + 264); +t5 = MEM_U32(t9 + 64); +a0 = zero; +t6 = t3 - t5; +MEM_U32(t0 + 48) = t6; +t7 = MEM_U32(sp + 392); +//nop; +s1 = MEM_U16(t7 + 42); +a1 = MEM_U32(t7 + 28); +if (s1 == 0) {//nop; +goto L4abb78;} +//nop; +a2 = MEM_U32(t0 + 8); +v1 = MEM_U32(t1 + 52); +//nop; +L4abb2c: +v0 = MEM_U32(v1 + 8); +a0 = a0 + 0x1; +at = (int)a2 < (int)v0; +if (at == 0) {at = a0 < s1; +goto L4abb70;} +at = a0 < s1; +t8 = MEM_U32(v1 + 40); +//nop; +if (s6 == t8) {at = a0 < s1; +goto L4abb70;} +at = a0 < s1; +t4 = MEM_U32(v1 + 44); +at = (int)v0 < (int)a1; +if (s6 == t4) {//nop; +goto L4abb6c;} +//nop; +if (at == 0) {at = a0 < s1; +goto L4abb70;} +at = a0 < s1; +a1 = v0; +L4abb6c: +at = a0 < s1; +L4abb70: +if (at != 0) {v1 = v1 + 0x34; +goto L4abb2c;} +v1 = v1 + 0x34; +L4abb78: +if ((int)a1 <= 0) {t4 = MEM_U32(sp + 264); +goto L4abd04;} +t4 = MEM_U32(sp + 264); +a2 = MEM_U32(t0 + 8); +s2 = s6; +if ((int)a2 < 0) {t9 = a2 << 2; +goto L4abd00;} +t9 = a2 << 2; +v0 = MEM_U32(t1 + 36); +s7 = a1 << 2; +s3 = v0 + t9; +v1 = v0 + s7; +s5 = MEM_U32(t0 + 40); +at = v1 < s3; +s4 = zero; +if (at != 0) {s0 = fp; +goto L4abd00;} +s0 = fp; +L4abbb4: +if (s3 != v1) {at = 0x8; +goto L4abbc4;} +at = 0x8; +v1 = 0x1; +goto L4abbec; +v1 = 0x1; +L4abbc4: +v0 = MEM_U32(s3 + 0); +//nop; +if (v0 != 0) {a0 = v0; +goto L4abbe0;} +a0 = v0; +a0 = MEM_U32(t0 + 40); +v1 = a0 - s5; +goto L4abbe4; +v1 = a0 - s5; +L4abbe0: +v1 = a0 - s5; +L4abbe4: +t5 = v1 << 16; +v1 = (int)t5 >> 16; +L4abbec: +if (v1 != 0) {a0 = fp; +goto L4abbfc;} +a0 = fp; +if (s2 != at) {v0 = s0 + 0x3; +goto L4abc64;} +v0 = s0 + 0x3; +L4abbfc: +if (s2 == s6) {s5 = s5 + v1; +goto L4abc28;} +s5 = s5 + v1; +at = (int)s4 < (int)0xfffffff9; +if (at != 0) {at = (int)s4 < (int)0x8; +goto L4abc28;} +at = (int)s4 < (int)0x8; +if (at == 0) {t4 = s4 << 4; +goto L4abc28;} +t4 = s4 << 4; +t9 = t4 | s2; +MEM_U8(s0 + 0) = (uint8_t)t9; +s0 = s0 + 0x1; +goto L4abc4c; +s0 = s0 + 0x1; +L4abc28: +if (s2 == s6) {t7 = (int)s4 >> 8; +goto L4abc4c;} +t7 = (int)s4 >> 8; +MEM_U8(s0 + 0) = (uint8_t)s2; +t5 = MEM_S8(s0 + 0); +MEM_U8(s0 + 1) = (uint8_t)t7; +t6 = t5 | 0x80; +MEM_U8(s0 + 0) = (uint8_t)t6; +MEM_U8(s0 + 2) = (uint8_t)s4; +s0 = s0 + 0x3; +L4abc4c: +s4 = v1 << 16; +t4 = (int)s4 >> 16; +s2 = zero; +s4 = t4; +v0 = s0 + 0x3; +goto L4abc68; +v0 = s0 + 0x3; +L4abc64: +s2 = s2 + 0x1; +L4abc68: +t9 = sp + 0xe8; +at = v0 < t9; +if (at == 0) {s1 = s0 - fp; +goto L4abc94;} +s1 = s0 - fp; +t5 = MEM_U32(t1 + 36); +t6 = s0 - fp; +v1 = t5 + s7; +if (s3 != v1) {//nop; +goto L4abce0;} +//nop; +if ((int)t6 <= 0) {//nop; +goto L4abce0;} +//nop; +L4abc94: +//nop; +a3 = MEM_U32(sp + 268); +a1 = s1; +a2 = 0x1; +MEM_U32(sp + 252) = t0; +MEM_U32(sp + 468) = t1; +MEM_U32(sp + 292) = t2; +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4abcb8; +MEM_U32(sp + 288) = t3; +L4abcb8: +t1 = MEM_U32(sp + 468); +t2 = MEM_U32(sp + 292); +t3 = MEM_U32(sp + 288); +t7 = MEM_U32(t1 + 36); +// bdead c1fd1d83 gp = MEM_U32(sp + 52); +t0 = MEM_U32(sp + 252); +s0 = fp; +t2 = t2 + s1; +t3 = t3 + s1; +v1 = t7 + s7; +L4abce0: +s3 = s3 + 0x4; +at = v1 < s3; +if (at == 0) {//nop; +goto L4abbb4;} +//nop; +t8 = MEM_U32(sp + 392); +//nop; +s1 = MEM_U16(t8 + 42); +//nop; +L4abd00: +t4 = MEM_U32(sp + 264); +L4abd04: +t5 = MEM_U32(sp + 88); +t9 = t4 + 0x1; +at = t9 < s1; +t6 = t5 + 0x34; +MEM_U32(sp + 88) = t6; +if (at != 0) {MEM_U32(sp + 264) = t9; +goto L4abab8;} +MEM_U32(sp + 264) = t9; +t8 = MEM_U32(sp + 392); +L4abd24: +//nop; +MEM_U32(t8 + 68) = t2; +L4abd2c: +v0 = MEM_U32(sp + 280); +t4 = MEM_U32(sp + 276); +v0 = v0 + 0x1; +if (v0 != t4) {MEM_U32(sp + 280) = v0; +goto L4aba50;} +MEM_U32(sp + 280) = v0; +t9 = MEM_U32(sp + 300); +L4abd44: +s0 = -t3; +if (t9 == 0) {t5 = s0 & 0x3; +goto L4abdc4;} +t5 = s0 & 0x3; +if (t5 == 0) {s0 = t5; +goto L4abdb8;} +s0 = t5; +a0 = 0x10029df0; +//nop; +a3 = MEM_U32(sp + 268); +a1 = 0x1; +a2 = t5; +MEM_U32(sp + 288) = t3; +a0 = a0; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4abd78; +a0 = a0; +L4abd78: +// bdead 400201cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 == s0) {//nop; +goto L4abda8;} +//nop; +a0 = 0x10019940; +//nop; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4abd9c; +a0 = a0; +L4abd9c: +// bdead 40000183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4abda8: +t3 = t3 + 0x3; +at = 0xfffffffc; +t6 = t3 & at; +t3 = t6; +L4abdb8: +t7 = MEM_U32(sp + 284); +MEM_U32(sp + 304) = t3; +MEM_U32(sp + 308) = t7; +L4abdc4: +t8 = MEM_U32(sp + 476); +L4abdc8: +//nop; +t4 = t8 & 0x100; +if (t4 == 0) {t5 = MEM_U32(sp + 476); +goto L4abee8;} +t5 = MEM_U32(sp + 476); +t9 = MEM_U32(sp + 284); +t6 = MEM_U32(sp + 276); +t5 = t9 + t3; +MEM_U32(sp + 284) = t5; +if ((int)t6 <= 0) {t3 = zero; +goto L4abed0;} +t3 = zero; +s2 = 0x10008794; +MEM_U32(sp + 280) = zero; +s0 = 0x34; +L4abdfc: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4abe0c; +MEM_U32(sp + 288) = t3; +L4abe0c: +t7 = MEM_U32(v0 + 0); +t8 = MEM_U16(sp + 436); +MEM_U32(sp + 392) = t7; +s1 = MEM_U16(t7 + 42); +t4 = MEM_U16(sp + 438); +lo = s1 * s0; +hi = (uint32_t)((uint64_t)s1 * (uint64_t)s0 >> 32); +t3 = MEM_U32(sp + 288); +// bdead 4420f300b gp = MEM_U32(sp + 52); +t9 = t8 + t4; +MEM_U16(t7 + 40) = (uint16_t)t9; +a3 = MEM_U32(sp + 268); +a1 = s0; +a2 = s1; +a0 = lo; +t3 = t3 + a0; +if (s1 == 0) {t8 = MEM_U16(sp + 436); +goto L4abe98;} +t8 = MEM_U16(sp + 436); +//nop; +a0 = MEM_U32(v0 + 52); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4abe60; +MEM_U32(sp + 288) = t3; +L4abe60: +t6 = MEM_U32(sp + 392); +// bdead 400a81cb gp = MEM_U32(sp + 52); +t7 = MEM_U16(t6 + 42); +t3 = MEM_U32(sp + 288); +if (v0 == t7) {t8 = MEM_U16(sp + 436); +goto L4abe98;} +t8 = MEM_U16(sp + 436); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4abe88; +MEM_U32(sp + 288) = t3; +L4abe88: +// bdead 400a0183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +t8 = MEM_U16(sp + 436); +L4abe98: +t4 = MEM_U16(sp + 438); +t5 = MEM_U32(sp + 392); +t9 = t8 + t4; +MEM_U16(sp + 436) = (uint16_t)t9; +v0 = MEM_U16(t5 + 42); +v1 = MEM_U32(sp + 280); +t6 = MEM_U32(sp + 320); +t8 = MEM_U32(sp + 276); +v1 = v1 + 0x1; +t7 = t6 + v0; +MEM_U32(sp + 320) = t7; +MEM_U32(sp + 280) = v1; +if (v1 != t8) {MEM_U16(sp + 438) = (uint16_t)v0; +goto L4abdfc;} +MEM_U16(sp + 438) = (uint16_t)v0; +L4abed0: +t4 = MEM_U32(sp + 320); +t9 = MEM_U32(sp + 284); +if (t4 == 0) {t5 = MEM_U32(sp + 476); +goto L4abee8;} +t5 = MEM_U32(sp + 476); +MEM_U32(sp + 324) = t9; +t5 = MEM_U32(sp + 476); +L4abee8: +s2 = 0x10008794; +t6 = t5 & 0x2; +if (t6 == 0) {t9 = MEM_U32(sp + 476); +goto L4ac000;} +t9 = MEM_U32(sp + 476); +t7 = MEM_U32(sp + 284); +t4 = MEM_U32(sp + 276); +t8 = t7 + t3; +MEM_U32(sp + 284) = t8; +if ((int)t4 <= 0) {t3 = zero; +goto L4abfe8;} +t3 = zero; +MEM_U32(sp + 280) = zero; +s0 = 0xc; +L4abf18: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4abf28; +MEM_U32(sp + 288) = t3; +L4abf28: +t9 = MEM_U32(v0 + 0); +t5 = MEM_U32(sp + 412); +MEM_U32(sp + 392) = t9; +a2 = MEM_U32(t9 + 20); +t6 = MEM_U32(sp + 416); +lo = a2 * s0; +hi = (uint32_t)((uint64_t)a2 * (uint64_t)s0 >> 32); +t3 = MEM_U32(sp + 288); +// bdead 4440ad08b gp = MEM_U32(sp + 52); +t7 = t5 + t6; +MEM_U32(t9 + 16) = t7; +a3 = MEM_U32(sp + 268); +a1 = s0; +a0 = lo; +t3 = t3 + a0; +if (a2 == 0) {t5 = MEM_U32(sp + 412); +goto L4abfb0;} +t5 = MEM_U32(sp + 412); +//nop; +a0 = MEM_U32(v0 + 4); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4abf78; +MEM_U32(sp + 288) = t3; +L4abf78: +t4 = MEM_U32(sp + 392); +// bdead 400a21cb gp = MEM_U32(sp + 52); +t9 = MEM_U32(t4 + 20); +t3 = MEM_U32(sp + 288); +if (v0 == t9) {t5 = MEM_U32(sp + 412); +goto L4abfb0;} +t5 = MEM_U32(sp + 412); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4abfa0; +MEM_U32(sp + 288) = t3; +L4abfa0: +// bdead 400a0183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +t5 = MEM_U32(sp + 412); +L4abfb0: +t6 = MEM_U32(sp + 416); +t8 = MEM_U32(sp + 392); +t7 = t5 + t6; +MEM_U32(sp + 412) = t7; +a0 = MEM_U32(t8 + 20); +t5 = MEM_U32(sp + 280); +t4 = MEM_U32(sp + 328); +t7 = MEM_U32(sp + 276); +t6 = t5 + 0x1; +t9 = t4 + a0; +MEM_U32(sp + 328) = t9; +MEM_U32(sp + 280) = t6; +if (t6 != t7) {MEM_U32(sp + 416) = a0; +goto L4abf18;} +MEM_U32(sp + 416) = a0; +L4abfe8: +t8 = MEM_U32(sp + 328); +t4 = MEM_U32(sp + 284); +if (t8 == 0) {t9 = MEM_U32(sp + 476); +goto L4ac000;} +t9 = MEM_U32(sp + 476); +MEM_U32(sp + 332) = t4; +t9 = MEM_U32(sp + 476); +L4ac000: +s0 = 0xc; +t5 = t9 & 0x20; +if (t5 == 0) {t4 = MEM_U32(sp + 476); +goto L4ac114;} +t4 = MEM_U32(sp + 476); +t6 = MEM_U32(sp + 284); +t8 = MEM_U32(sp + 276); +t7 = t6 + t3; +MEM_U32(sp + 284) = t7; +if ((int)t8 <= 0) {t3 = zero; +goto L4ac0fc;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L4ac02c: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4ac03c; +MEM_U32(sp + 288) = t3; +L4ac03c: +t4 = MEM_U32(v0 + 0); +t9 = MEM_U32(sp + 428); +MEM_U32(sp + 392) = t4; +a2 = MEM_U32(t4 + 36); +t5 = MEM_U32(sp + 432); +lo = a2 * s0; +hi = (uint32_t)((uint64_t)a2 * (uint64_t)s0 >> 32); +t3 = MEM_U32(sp + 288); +// bdead 4440a708b gp = MEM_U32(sp + 52); +t6 = t9 + t5; +MEM_U32(t4 + 32) = t6; +a3 = MEM_U32(sp + 268); +a1 = s0; +a0 = lo; +t3 = t3 + a0; +if (a2 == 0) {t9 = MEM_U32(sp + 428); +goto L4ac0c4;} +t9 = MEM_U32(sp + 428); +//nop; +a0 = MEM_U32(v0 + 28); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4ac08c; +MEM_U32(sp + 288) = t3; +L4ac08c: +t8 = MEM_U32(sp + 392); +// bdead 420a01cb gp = MEM_U32(sp + 52); +t4 = MEM_U32(t8 + 36); +t3 = MEM_U32(sp + 288); +if (v0 == t4) {t9 = MEM_U32(sp + 428); +goto L4ac0c4;} +t9 = MEM_U32(sp + 428); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ac0b4; +MEM_U32(sp + 288) = t3; +L4ac0b4: +// bdead 400a0183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +t9 = MEM_U32(sp + 428); +L4ac0c4: +t5 = MEM_U32(sp + 432); +t7 = MEM_U32(sp + 392); +t6 = t9 + t5; +MEM_U32(sp + 428) = t6; +a0 = MEM_U32(t7 + 36); +t9 = MEM_U32(sp + 280); +t8 = MEM_U32(sp + 336); +t6 = MEM_U32(sp + 276); +t5 = t9 + 0x1; +t4 = t8 + a0; +MEM_U32(sp + 336) = t4; +MEM_U32(sp + 280) = t5; +if (t5 != t6) {MEM_U32(sp + 432) = a0; +goto L4ac02c;} +MEM_U32(sp + 432) = a0; +L4ac0fc: +t7 = MEM_U32(sp + 336); +t8 = MEM_U32(sp + 284); +if (t7 == 0) {t4 = MEM_U32(sp + 476); +goto L4ac114;} +t4 = MEM_U32(sp + 476); +MEM_U32(sp + 340) = t8; +t4 = MEM_U32(sp + 476); +L4ac114: +//nop; +t9 = t4 & 0x400; +if (t9 == 0) {t8 = MEM_U32(sp + 476); +goto L4ac220;} +t8 = MEM_U32(sp + 476); +t5 = MEM_U32(sp + 284); +t7 = MEM_U32(sp + 276); +t6 = t5 + t3; +MEM_U32(sp + 284) = t6; +if ((int)t7 <= 0) {t3 = zero; +goto L4ac208;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L4ac140: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4ac150; +MEM_U32(sp + 288) = t3; +L4ac150: +t8 = MEM_U32(v0 + 0); +t4 = MEM_U32(sp + 440); +MEM_U32(sp + 392) = t8; +t9 = MEM_U32(sp + 444); +a2 = MEM_U32(t8 + 48); +t3 = MEM_U32(sp + 288); +// bdead 4608318b gp = MEM_U32(sp + 52); +t5 = t4 + t9; +a0 = a2 << 2; +MEM_U32(t8 + 44) = t5; +if (a2 == 0) {t3 = t3 + a0; +goto L4ac1cc;} +t3 = t3 + a0; +//nop; +a0 = MEM_U32(v0 + 12); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +a1 = 0x4; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4ac198; +a1 = 0x4; +L4ac198: +t7 = MEM_U32(sp + 392); +// bdead 400901cb gp = MEM_U32(sp + 52); +t8 = MEM_U32(t7 + 48); +t3 = MEM_U32(sp + 288); +if (v0 == t8) {t4 = MEM_U32(sp + 440); +goto L4ac1d0;} +t4 = MEM_U32(sp + 440); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ac1c0; +MEM_U32(sp + 288) = t3; +L4ac1c0: +// bdead 40080183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4ac1cc: +t4 = MEM_U32(sp + 440); +L4ac1d0: +t9 = MEM_U32(sp + 444); +t6 = MEM_U32(sp + 392); +t5 = t4 + t9; +MEM_U32(sp + 440) = t5; +a0 = MEM_U32(t6 + 48); +t4 = MEM_U32(sp + 280); +t7 = MEM_U32(sp + 344); +t5 = MEM_U32(sp + 276); +t9 = t4 + 0x1; +t8 = t7 + a0; +MEM_U32(sp + 344) = t8; +MEM_U32(sp + 280) = t9; +if (t9 != t5) {MEM_U32(sp + 444) = a0; +goto L4ac140;} +MEM_U32(sp + 444) = a0; +L4ac208: +t6 = MEM_U32(sp + 344); +t7 = MEM_U32(sp + 284); +if (t6 == 0) {t8 = MEM_U32(sp + 476); +goto L4ac220;} +t8 = MEM_U32(sp + 476); +MEM_U32(sp + 348) = t7; +t8 = MEM_U32(sp + 476); +L4ac220: +//nop; +t4 = t8 & 0x80; +if (t4 == 0) {t8 = MEM_U32(sp + 476); +goto L4ac398;} +t8 = MEM_U32(sp + 476); +t9 = MEM_U32(sp + 284); +t6 = MEM_U32(sp + 276); +t5 = t9 + t3; +MEM_U32(sp + 284) = t5; +if ((int)t6 <= 0) {t3 = zero; +goto L4ac310;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L4ac24c: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4ac25c; +MEM_U32(sp + 288) = t3; +L4ac25c: +t7 = MEM_U32(v0 + 0); +t8 = MEM_U32(sp + 404); +t4 = MEM_U32(sp + 408); +MEM_U32(sp + 392) = t7; +t3 = MEM_U32(sp + 288); +a2 = MEM_U32(t7 + 12); +// bdead 4209318b gp = MEM_U32(sp + 52); +t9 = t8 + t4; +MEM_U32(t7 + 8) = t9; +if (a2 == 0) {t3 = t3 + a2; +goto L4ac2d4;} +t3 = t3 + a2; +//nop; +a0 = MEM_U32(v0 + 20); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +a1 = 0x1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4ac2a0; +a1 = 0x1; +L4ac2a0: +t6 = MEM_U32(sp + 392); +// bdead 400881cb gp = MEM_U32(sp + 52); +t7 = MEM_U32(t6 + 12); +t3 = MEM_U32(sp + 288); +if (v0 == t7) {t8 = MEM_U32(sp + 404); +goto L4ac2d8;} +t8 = MEM_U32(sp + 404); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ac2c8; +MEM_U32(sp + 288) = t3; +L4ac2c8: +// bdead 40080183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4ac2d4: +t8 = MEM_U32(sp + 404); +L4ac2d8: +t4 = MEM_U32(sp + 408); +t5 = MEM_U32(sp + 392); +t9 = t8 + t4; +MEM_U32(sp + 404) = t9; +a0 = MEM_U32(t5 + 12); +t8 = MEM_U32(sp + 280); +t6 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 276); +t4 = t8 + 0x1; +t7 = t6 + a0; +MEM_U32(sp + 352) = t7; +MEM_U32(sp + 280) = t4; +if (t4 != t9) {MEM_U32(sp + 408) = a0; +goto L4ac24c;} +MEM_U32(sp + 408) = a0; +L4ac310: +s0 = -t3; +t5 = s0 & 0x3; +if (t5 == 0) {s0 = t5; +goto L4ac380;} +s0 = t5; +a0 = 0x10029df0; +//nop; +a3 = MEM_U32(sp + 268); +a1 = 0x1; +a2 = t5; +MEM_U32(sp + 288) = t3; +a0 = a0; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4ac340; +a0 = a0; +L4ac340: +// bdead 400a01cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 == s0) {//nop; +goto L4ac370;} +//nop; +a0 = 0x10019964; +//nop; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ac364; +a0 = a0; +L4ac364: +// bdead 40080183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4ac370: +t3 = t3 + 0x3; +at = 0xfffffffc; +t6 = t3 & at; +t3 = t6; +L4ac380: +if (t3 == 0) {MEM_U32(sp + 352) = t3; +goto L4ac394;} +MEM_U32(sp + 352) = t3; +t7 = MEM_U32(sp + 284); +//nop; +MEM_U32(sp + 356) = t7; +L4ac394: +t8 = MEM_U32(sp + 476); +L4ac398: +//nop; +t4 = t8 & 0x800; +if (t4 == 0) {t7 = MEM_U32(sp + 476); +goto L4ac4b4;} +t7 = MEM_U32(sp + 476); +t0 = 0x1002f7f4; +t5 = MEM_U32(sp + 284); +v0 = MEM_U32(t0 + 0); +t6 = t5 + t3; +t9 = MEM_U32(v0 + 40); +MEM_U32(sp + 284) = t6; +t3 = zero; +if (t9 == 0) {MEM_U32(sp + 360) = t9; +goto L4ac43c;} +MEM_U32(sp + 360) = t9; +t3 = MEM_U32(v0 + 40); +MEM_U32(sp + 364) = t6; +v1 = MEM_U32(v0 + 40); +a1 = 0x1; +if (v1 == 0) {a2 = v1; +goto L4ac43c;} +a2 = v1; +//nop; +a0 = MEM_U32(v0 + 36); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4ac3f8; +MEM_U32(sp + 288) = t3; +L4ac3f8: +// bdead 400801cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +t8 = 0x1002f7f4; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t4 = MEM_U32(t8 + 40); +//nop; +if (v0 == t4) {s0 = -t3; +goto L4ac440;} +s0 = -t3; +//nop; +a0 = 0x100087a8; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ac430; +MEM_U32(sp + 288) = t3; +L4ac430: +// bdead 40080183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4ac43c: +s0 = -t3; +L4ac440: +t9 = s0 & 0x3; +if (t9 == 0) {s0 = t9; +goto L4ac4ac;} +s0 = t9; +a2 = t9; +//nop; +a0 = 0x10029df0; +a3 = MEM_U32(sp + 268); +a1 = 0x1; +MEM_U32(sp + 288) = t3; +a0 = a0; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4ac46c; +a0 = a0; +L4ac46c: +// bdead 400a01cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 == s0) {//nop; +goto L4ac49c;} +//nop; +a0 = 0x1001998c; +//nop; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ac490; +a0 = a0; +L4ac490: +// bdead 40080183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4ac49c: +t3 = t3 + 0x3; +at = 0xfffffffc; +t5 = t3 & at; +t3 = t5; +L4ac4ac: +MEM_U32(sp + 360) = t3; +t7 = MEM_U32(sp + 476); +L4ac4b4: +t0 = 0x1002f7f4; +s1 = 0x100087a8; +t6 = t7 & 0x200; +if (t6 == 0) {t4 = MEM_U32(sp + 476); +goto L4ac574;} +t4 = MEM_U32(sp + 476); +v0 = MEM_U32(t0 + 0); +t4 = MEM_U32(sp + 284); +t8 = MEM_U32(v0 + 12); +t9 = t4 + t3; +MEM_U32(sp + 284) = t9; +t3 = zero; +if (t8 == 0) {MEM_U32(sp + 368) = t8; +goto L4ac568;} +MEM_U32(sp + 368) = t8; +t3 = MEM_U32(v0 + 12); +MEM_U32(sp + 372) = t9; +t7 = t3 << 3; +v1 = MEM_U32(v0 + 12); +t7 = t7 + t3; +t7 = t7 << 3; +if (v1 == 0) {t3 = t7; +goto L4ac568;} +t3 = t7; +//nop; +a0 = MEM_U32(v0 + 8); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t7; +a1 = 0x48; +a2 = v1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4ac524; +a2 = v1; +L4ac524: +// bdead 400c01cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +t6 = 0x1002f7f4; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t8 = MEM_U32(t6 + 12); +//nop; +if (v0 == t8) {//nop; +goto L4ac568;} +//nop; +//nop; +a0 = s1; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ac55c; +MEM_U32(sp + 288) = t3; +L4ac55c: +// bdead 400c0183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4ac568: +t0 = 0x1002f7f4; +//nop; +t4 = MEM_U32(sp + 476); +L4ac574: +t7 = MEM_U32(sp + 284); +t5 = t4 & 0x40; +if (t5 == 0) {t9 = t7 + t3; +goto L4ac67c;} +t9 = t7 + t3; +t6 = MEM_U32(sp + 276); +MEM_U32(sp + 284) = t9; +if ((int)t6 <= 0) {t3 = zero; +goto L4ac668;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L4ac598: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4ac5a8; +MEM_U32(sp + 288) = t3; +L4ac5a8: +t8 = MEM_U32(v0 + 0); +t4 = MEM_U32(sp + 448); +MEM_U32(sp + 392) = t8; +t5 = MEM_U32(sp + 452); +a2 = MEM_U32(t8 + 56); +t3 = MEM_U32(sp + 288); +// bdead 420c718b gp = MEM_U32(sp + 52); +t7 = t4 + t5; +a0 = a2 << 2; +MEM_U32(t8 + 52) = t7; +if (a2 == 0) {t3 = t3 + a0; +goto L4ac624;} +t3 = t3 + a0; +//nop; +a0 = MEM_U32(v0 + 44); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +a1 = 0x4; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4ac5f0; +a1 = 0x4; +L4ac5f0: +t6 = MEM_U32(sp + 392); +// bdead 400c81cb gp = MEM_U32(sp + 52); +t8 = MEM_U32(t6 + 56); +t3 = MEM_U32(sp + 288); +if (v0 == t8) {t4 = MEM_U32(sp + 448); +goto L4ac628;} +t4 = MEM_U32(sp + 448); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ac618; +MEM_U32(sp + 288) = t3; +L4ac618: +// bdead 400c0183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4ac624: +t4 = MEM_U32(sp + 448); +L4ac628: +t5 = MEM_U32(sp + 452); +t9 = MEM_U32(sp + 392); +t7 = t4 + t5; +MEM_U32(sp + 448) = t7; +a0 = MEM_U32(t9 + 56); +t4 = MEM_U32(sp + 280); +t6 = MEM_U32(sp + 376); +t7 = MEM_U32(sp + 276); +t5 = t4 + 0x1; +t8 = t6 + a0; +MEM_U32(sp + 376) = t8; +MEM_U32(sp + 280) = t5; +if (t5 != t7) {MEM_U32(sp + 452) = a0; +goto L4ac598;} +MEM_U32(sp + 452) = a0; +t0 = 0x1002f7f4; +//nop; +L4ac668: +t9 = MEM_U32(sp + 376); +t6 = MEM_U32(sp + 284); +if (t9 == 0) {t8 = MEM_U32(sp + 476); +goto L4ac680;} +t8 = MEM_U32(sp + 476); +MEM_U32(sp + 380) = t6; +L4ac67c: +t8 = MEM_U32(sp + 476); +L4ac680: +//nop; +t4 = t8 & 0x1; +if (t4 == 0) {t7 = MEM_U32(sp + 476); +goto L4ac734;} +t7 = MEM_U32(sp + 476); +v0 = MEM_U32(t0 + 0); +t7 = MEM_U32(sp + 284); +t5 = MEM_U32(v0 + 28); +t9 = t7 + t3; +MEM_U32(sp + 284) = t9; +t3 = zero; +if (t5 == 0) {MEM_U32(sp + 384) = t5; +goto L4ac728;} +MEM_U32(sp + 384) = t5; +t3 = MEM_U32(v0 + 28); +MEM_U32(sp + 388) = t9; +v1 = MEM_U32(v0 + 28); +t8 = t3 << 4; +if (v1 == 0) {t3 = t8; +goto L4ac728;} +t3 = t8; +//nop; +a0 = MEM_U32(v0 + 24); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t8; +a1 = 0x10; +a2 = v1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4ac6e4; +a2 = v1; +L4ac6e4: +// bdead 400401cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +t4 = 0x1002f7f4; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 28); +//nop; +if (v0 == t5) {//nop; +goto L4ac728;} +//nop; +//nop; +a0 = s1; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ac71c; +MEM_U32(sp + 288) = t3; +L4ac71c: +// bdead 40040003 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4ac728: +t0 = 0x1002f7f4; +//nop; +t7 = MEM_U32(sp + 476); +L4ac734: +//nop; +t6 = t7 & 0x10; +if (t6 == 0) {//nop; +goto L4ac824;} +//nop; +v0 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U32(v0 + 60); +//nop; +if (t8 == 0) {//nop; +goto L4ac824;} +//nop; +t9 = MEM_U32(v0 + 56); +//nop; +MEM_U32(t9 + 0) = zero; +t4 = MEM_U32(t0 + 0); +//nop; +t5 = MEM_U32(t4 + 56); +//nop; +MEM_U32(t5 + 4) = zero; +t7 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(t7 + 56); +//nop; +MEM_U32(t6 + 8) = zero; +t8 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U32(t8 + 56); +//nop; +MEM_U32(t9 + 12) = zero; +v0 = MEM_U32(t0 + 0); +t5 = MEM_U32(sp + 284); +t4 = MEM_U32(v0 + 60); +t7 = t5 + t3; +MEM_U32(sp + 284) = t7; +if (t4 == 0) {MEM_U32(sp + 312) = t4; +goto L4ac824;} +MEM_U32(sp + 312) = t4; +MEM_U32(sp + 316) = t7; +v1 = MEM_U32(v0 + 60); +a3 = MEM_U32(sp + 268); +if (v1 == 0) {a1 = 0x8; +goto L4ac824;} +a1 = 0x8; +//nop; +a0 = MEM_U32(v0 + 56); +a2 = v1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4ac7e4; +a2 = v1; +L4ac7e4: +// bdead 400401cb gp = MEM_U32(sp + 52); +//nop; +t8 = 0x1002f7f4; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(t8 + 60); +//nop; +if (v0 == t9) {//nop; +goto L4ac824;} +//nop; +//nop; +a0 = s1; +//nop; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ac81c; +//nop; +L4ac81c: +// bdead 40000003 gp = MEM_U32(sp + 52); +//nop; +L4ac824: +//nop; +a0 = MEM_U32(sp + 268); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L4ac834; +//nop; +L4ac834: +// bdead 40000003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(sp + 268); +//nop; +a1 = MEM_U32(sp + 272); +a2 = zero; +v0 = wrapper_fseek(mem, a0, a1, a2); +goto L4ac84c; +a2 = zero; +L4ac84c: +// bdead 40000001 gp = MEM_U32(sp + 52); +t4 = 0x313; +t5 = 0x10008790; +//nop; +t5 = MEM_S16(t5 + 0); +a3 = MEM_U32(sp + 268); +MEM_U16(sp + 298) = (uint16_t)t4; +a0 = sp + 0x128; +a1 = 0x1; +a2 = 0x60; +MEM_U16(sp + 296) = (uint16_t)t5; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4ac87c; +MEM_U16(sp + 296) = (uint16_t)t5; +L4ac87c: +// bdead 400001c9 gp = MEM_U32(sp + 52); +at = 0x60; +if (v0 == at) {//nop; +goto L4ac8a8;} +//nop; +a0 = 0x100199b4; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2, a3); +goto L4ac8a0; +//nop; +L4ac8a0: +// bdead 40000001 gp = MEM_U32(sp + 52); +//nop; +L4ac8a8: +//nop; +a0 = MEM_U32(sp + 268); +//nop; +v0 = wrapper_fclose(mem, a0); +goto L4ac8b8; +//nop; +L4ac8b8: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x1d8; +return; +// bdead 1 sp = sp + 0x1d8; +} + +static void f_st_internal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4ac90c: +//st_internal: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x10008350; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x100199d0; +a0 = 0xfb528e4; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4ac954; +a0 = a0 + 0x20; +L4ac954: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4ac984; +a0 = a0 + 0x20; +L4ac984: +// bdead 40000181 gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x100199e0; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4ac9a4; +a1 = a1; +L4ac9a4: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4ac9bc; +//nop; +L4ac9bc: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_st_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4ac9cc: +//st_error: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x10008350; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x100199f0; +a0 = 0xfb528e4; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aca14; +a0 = a0 + 0x20; +L4aca14: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aca44; +a0 = a0 + 0x20; +L4aca44: +// bdead 40000181 gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x100199fc; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4aca64; +a1 = a1; +L4aca64: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4aca7c; +//nop; +L4aca7c: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t f_gethostsex(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4aca8c: +//gethostsex: +sp = sp + 0xfffffff8; +t6 = 0x1; +MEM_U32(sp + 4) = t6; +t7 = MEM_S8(sp + 4); +at = 0x1; +if (t7 != at) {v0 = zero; +goto L4acab0;} +v0 = zero; +v0 = 0x1; +goto L4acab0; +v0 = 0x1; +L4acab0: +// bdead 9 sp = sp + 0x8; +return v0; +// bdead 9 sp = sp + 0x8; +//nop; +} + +static void f__md_st_internal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4acabc: +//_md_st_internal: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x10008350; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x10019a00; +a0 = 0xfb528e4; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4acb04; +a0 = a0 + 0x20; +L4acb04: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4acb34; +a0 = a0 + 0x20; +L4acb34: +// bdead 40000181 gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x10019a10; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4acb54; +a1 = a1; +L4acb54: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4acb6c; +//nop; +L4acb6c: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f__md_st_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4acb7c: +//_md_st_error: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 48) = a2; +a2 = 0x10008350; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x10019a14; +a0 = 0xfb528e4; +//nop; +// fdead 400000eb MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +// fdead 400000eb MEM_U32(sp + 32) = gp; +// fdead 400000eb MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4acbc4; +a0 = a0 + 0x20; +L4acbc4: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4acbf4; +a0 = a0 + 0x20; +L4acbf4: +// bdead 40000181 gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x10019a20; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4acc14; +a1 = a1; +L4acc14: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4acc2c; +//nop; +L4acc2c: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t f__md_st_str_extiss(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4acc3c: +//_md_st_str_extiss: +//nop; +//nop; +//nop; +if ((int)a0 < 0) {v0 = zero; +goto L4acc80;} +v0 = zero; +v1 = 0x1002f7f4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 40); +//nop; +at = (int)a0 < (int)t6; +if (at == 0) {//nop; +goto L4acc80;} +//nop; +t7 = MEM_U32(v1 + 36); +v0 = t7 + a0; +return v0; +v0 = t7 + a0; +L4acc80: +//nop; +return v0; +//nop; +} + +static uint32_t f__md_st_iextmax(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4acd60: +//_md_st_iextmax: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +v0 = MEM_U32(t6 + 28); +//nop; +return v0; +//nop; +} + +static uint32_t f__md_st_currentifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4acd88: +//_md_st_currentifd: +//nop; +//nop; +//nop; +a0 = 0x1002f7f0; +sp = sp + 0xffffffe0; +a0 = MEM_U32(a0 + 0); +// fdead 400001eb MEM_U32(sp + 28) = ra; +if (a0 != 0) {// fdead 400001eb MEM_U32(sp + 24) = gp; +goto L4acdb4;} +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = 0xffffffff; +goto L4acdcc; +v0 = 0xffffffff; +L4acdb4: +//nop; +//nop; +//nop; +v0 = f_st_ifd_pcfd(mem, sp, a0, a1, a2, a3); +goto L4acdc4; +//nop; +L4acdc4: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L4acdcc: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f__md_st_malloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4acddc: +//_md_st_malloc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 48) = a2; +v0 = MEM_U32(a1 + 0); +s0 = a1; +if (v0 == 0) {s1 = a0; +goto L4ace20;} +s1 = a0; +if (a0 == 0) {at = 0xffffffff; +goto L4ace20;} +at = 0xffffffff; +if (a0 != at) {t0 = v0 << 1; +goto L4acecc;} +t0 = v0 << 1; +L4ace20: +if (a3 != 0) {MEM_U32(s0 + 0) = a3; +goto L4ace68;} +MEM_U32(s0 + 0) = a3; +//nop; +a0 = 0x1; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L4ace38; +//nop; +L4ace38: +// bdead 400001c9 gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L4ace60;} +s1 = v0; +a0 = 0x10019a24; +//nop; +a0 = a0; +//nop; +f__md_st_error(mem, sp, a0, a1); +goto L4ace58; +//nop; +L4ace58: +// bdead 40001 gp = MEM_U32(sp + 32); +//nop; +L4ace60: +v0 = s1; +goto L4acf28; +v0 = s1; +L4ace68: +t6 = MEM_U32(s0 + 0); +t7 = MEM_U32(sp + 48); +//nop; +lo = t6 * t7; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t7 >> 32); +a0 = lo; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L4ace84; +//nop; +L4ace84: +// bdead 40020189 gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L4acf24;} +s1 = v0; +t8 = MEM_U32(s0 + 0); +t9 = MEM_U32(sp + 48); +//nop; +lo = t8 * t9; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t9 >> 32); +a1 = lo; +if (a1 == 0) {v0 = s1; +goto L4acf28;} +v0 = s1; +a0 = 0x10019a64; +//nop; +a0 = a0; +//nop; +f__md_st_error(mem, sp, a0, a1); +goto L4acec0; +//nop; +L4acec0: +// bdead 40001 gp = MEM_U32(sp + 32); +v0 = s1; +goto L4acf28; +v0 = s1; +L4acecc: +MEM_U32(s0 + 0) = t0; +t2 = MEM_U32(sp + 48); +//nop; +lo = t0 * t2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t2 >> 32); +a0 = s1; +a1 = lo; +//nop; +v0 = wrapper_realloc(mem, a0, a1); +goto L4aceec; +//nop; +L4aceec: +// bdead 40020189 gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L4acf24;} +s1 = v0; +t3 = MEM_U32(s0 + 0); +t4 = MEM_U32(sp + 48); +a0 = 0x10019aa8; +lo = t3 * t4; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t4 >> 32); +//nop; +a0 = a0; +a1 = lo; +//nop; +f__md_st_error(mem, sp, a0, a1); +goto L4acf1c; +//nop; +L4acf1c: +// bdead 40001 gp = MEM_U32(sp + 32); +//nop; +L4acf24: +v0 = s1; +L4acf28: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f__md_st_ifdmax(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4acf3c: +//_md_st_ifdmax: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +v0 = MEM_U32(t6 + 12); +//nop; +return v0; +//nop; +} + +static void f__md_st_setfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4acf64: +//_md_st_setfd: +//nop; +//nop; +//nop; +t6 = 0x1002f7f4; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = MEM_U32(t6 + 4); +//nop; +if (v0 != 0) {t8 = MEM_U32(sp + 32); +goto L4acfd0;} +t8 = MEM_U32(sp + 32); +a0 = 0x100087c0; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4acfac; +//nop; +L4acfac: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +t7 = 0x1002f7f4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +v0 = MEM_U32(t7 + 4); +//nop; +t8 = MEM_U32(sp + 32); +L4acfd0: +at = 0x1002f7f0; +// bdead 200000d ra = MEM_U32(sp + 28); +t9 = t8 << 6; +t0 = v0 + t9; +// bdead 205 sp = sp + 0x20; +MEM_U32(at + 0) = t0; +return; +MEM_U32(at + 0) = t0; +} + +static void f_swap_hdr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4ad61c: +//swap_hdr: +// fdead 4b MEM_U32(sp + 4) = a1; +// fdead 4b v1 = MEM_S16(a0 + 0); +// fdead 4b a1 = MEM_S16(a0 + 2); +// fdead 4b t8 = v1 & 0xffff; +// fdead 4b t9 = t8 >> 8; +// fdead 4b t7 = v1 << 8; +// fdead 4b a2 = MEM_U32(a0 + 4); +// fdead 4b t1 = t7 | t9; +t4 = a1 & 0xffff; +v0 = 0xff0000; +t5 = t4 >> 8; +t3 = a1 << 8; +// fdead 704b t7 = a2 << 8; +// fdead 704b MEM_U16(a0 + 0) = (uint16_t)t1; +t6 = t3 | t5; +// fdead f04b t9 = t7 & v0; +// fdead f04b t8 = a2 << 24; +// fdead f04b a3 = MEM_U32(a0 + 8); +// fdead f04b t1 = t8 | t9; +// fdead f04b t2 = (int)a2 >> 8; +// fdead f04b t4 = t2 & 0xff00; +// fdead f04b MEM_U16(a0 + 2) = (uint16_t)t6; +// fdead f04b t3 = t1 | t4; +// fdead f04b t5 = a2 >> 24; +// fdead f04b t8 = a3 << 8; +t6 = t3 | t5; +// fdead f04b t9 = t8 & v0; +// fdead f04b t7 = a3 << 24; +// fdead f04b t0 = MEM_U32(a0 + 12); +// fdead f04b t2 = t7 | t9; +// fdead f04b t1 = (int)a3 >> 8; +// fdead f04b t4 = t1 & 0xff00; +// fdead f04b MEM_U32(a0 + 4) = t6; +// fdead f04b t3 = t2 | t4; +// fdead f04b t5 = a3 >> 24; +// fdead f04b t7 = t0 << 8; +t6 = t3 | t5; +// fdead f04b t9 = t7 & v0; +// fdead f04b t8 = t0 << 24; +// fdead f04b v1 = MEM_U32(a0 + 16); +// fdead f04b t1 = t8 | t9; +// fdead f04b t2 = (int)t0 >> 8; +// fdead f04b t4 = t2 & 0xff00; +// fdead f04b MEM_U32(a0 + 8) = t6; +// fdead f04b t3 = t1 | t4; +// fdead f04b t5 = t0 >> 24; +// fdead f04b t8 = v1 << 8; +t6 = t3 | t5; +// fdead f04b t9 = t8 & v0; +// fdead f04b t7 = v1 << 24; +// fdead f04b a1 = MEM_U32(a0 + 20); +// fdead f04b t2 = t7 | t9; +// fdead f04b t1 = (int)v1 >> 8; +// fdead f04b t4 = t1 & 0xff00; +// fdead f04b MEM_U32(a0 + 12) = t6; +// fdead f04b t3 = t2 | t4; +// fdead f04b t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +// fdead 601f04b a2 = MEM_U32(a0 + 24); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 16) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +// fdead 601fc4b t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +// fdead 601fc4b t7 = a2 << 24; +// fdead 601fc4b a3 = MEM_U32(a0 + 28); +t2 = t7 | t9; +// fdead 601fc4b t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 20) = t6; +t3 = t2 | t4; +// fdead 601fc4b t5 = a2 >> 24; +// fdead 601fc4b t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +// fdead 601fc4b t8 = a3 << 24; +// fdead 601fc4b v1 = MEM_U32(a0 + 32); +t1 = t8 | t9; +// fdead 601fc4b t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 24) = t6; +t3 = t1 | t4; +// fdead 601fc4b t5 = a3 >> 24; +// fdead 601fc4b t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +// fdead 601fc4b t7 = v1 << 24; +// fdead 601fc4b a1 = MEM_U32(a0 + 36); +t2 = t7 | t9; +// fdead 601fc4b t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 28) = t6; +t3 = t2 | t4; +// fdead 601fc4b t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +// fdead 601fc4b a2 = MEM_U32(a0 + 40); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 32) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +// fdead 601fc4b t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +// fdead 601fc4b t7 = a2 << 24; +// fdead 601fc4b a3 = MEM_U32(a0 + 44); +t2 = t7 | t9; +// fdead 601fc4b t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 36) = t6; +t3 = t2 | t4; +// fdead 601fc4b t5 = a2 >> 24; +// fdead 601fc4b t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +// fdead 601fc4b t8 = a3 << 24; +// fdead 601fc4b v1 = MEM_U32(a0 + 48); +t1 = t8 | t9; +// fdead 601fc4b t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 40) = t6; +t3 = t1 | t4; +// fdead 601fc4b t5 = a3 >> 24; +// fdead 601fc4b t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +// fdead 601fc4b t7 = v1 << 24; +// fdead 601fc4b a1 = MEM_U32(a0 + 52); +t2 = t7 | t9; +// fdead 601fc4b t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 44) = t6; +t3 = t2 | t4; +// fdead 601fc4b t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +// fdead 601fc4b a2 = MEM_U32(a0 + 56); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 48) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +// fdead 601fc4b t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +// fdead 601fc4b t7 = a2 << 24; +// fdead 601fc4b a3 = MEM_U32(a0 + 60); +t2 = t7 | t9; +// fdead 601fc4b t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 52) = t6; +t3 = t2 | t4; +// fdead 601fc4b t5 = a2 >> 24; +// fdead 601fc4b t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +// fdead 601fc4b t8 = a3 << 24; +// fdead 601fc4b v1 = MEM_U32(a0 + 64); +t1 = t8 | t9; +// fdead 601fc4b t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 56) = t6; +t3 = t1 | t4; +// fdead 601fc4b t5 = a3 >> 24; +// fdead 601fc4b t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +// fdead 601fc4b t7 = v1 << 24; +// fdead 601fc4b a1 = MEM_U32(a0 + 68); +t2 = t7 | t9; +// fdead 601fc4b t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 60) = t6; +t3 = t2 | t4; +// fdead 601fc4b t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +// fdead 601fc4b a2 = MEM_U32(a0 + 72); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 64) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +// fdead 601fc4b t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +// fdead 601fc4b t7 = a2 << 24; +// fdead 601fc4b a3 = MEM_U32(a0 + 76); +t2 = t7 | t9; +// fdead 601fc4b t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 68) = t6; +t3 = t2 | t4; +// fdead 601fc4b t5 = a2 >> 24; +// fdead 601fc4b t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +// fdead 601fc4b t8 = a3 << 24; +// fdead 601fc4b v1 = MEM_U32(a0 + 80); +t1 = t8 | t9; +// fdead 601fc4b t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 72) = t6; +t3 = t1 | t4; +// fdead 601fc4b t5 = a3 >> 24; +// fdead 601fc4b t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +// fdead 601fc4b t7 = v1 << 24; +// fdead 601fc4b a1 = MEM_U32(a0 + 84); +t2 = t7 | t9; +// fdead 601fc4b t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 76) = t6; +t3 = t2 | t4; +// fdead 601fc4b t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +// fdead 601fc4b a2 = MEM_U32(a0 + 88); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 80) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +// fdead 601fc4b t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +// fdead 601fc4b t7 = a2 << 24; +// fdead 601fc4b a3 = MEM_U32(a0 + 92); +t2 = t7 | t9; +// fdead 601fc4b t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 84) = t6; +t3 = t2 | t4; +// fdead 601fc4b t5 = a2 >> 24; +t6 = t3 | t5; +// fdead 601fc4b t7 = a3 << 8; +t9 = t7 & v0; +// fdead 601fc4b t2 = (int)a3 >> 8; +// fdead 601fc4b t8 = a3 << 24; +t1 = t8 | t9; +t4 = t2 & 0xff00; +// fdead 601fc4b MEM_U32(a0 + 88) = t6; +t3 = t1 | t4; +// fdead 601fc4b t5 = a3 >> 24; +t6 = t3 | t5; +// fdead 601fc4b MEM_U32(a0 + 92) = t6; +return; +// fdead 601fc4b MEM_U32(a0 + 92) = t6; +} + +static void f_swap_fd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4ada4c: +//swap_fd: +//nop; +//nop; +//nop; +// fdead 8b sp = sp + 0xffffff70; +//nop; +// fdead 8b MEM_U32(sp + 52) = ra; +// fdead 8b MEM_U32(sp + 44) = s5; +// fdead 8b MEM_U32(sp + 40) = s4; +// fdead 8b MEM_U32(sp + 24) = s0; +// fdead 8b s0 = a0; +// fdead 8b s4 = a1; +s5 = a2; +// fdead 40008b MEM_U32(sp + 48) = gp; +// fdead 40008b MEM_U32(sp + 36) = s3; +// fdead 40008b MEM_U32(sp + 32) = s2; +// fdead 40008b MEM_U32(sp + 28) = s1; +v0 = f_gethostsex(mem, sp); +goto L4ada90; +// fdead 40008b MEM_U32(sp + 28) = s1; +L4ada90: +// fdead 40000b gp = MEM_U32(sp + 48); +if ((int)s4 <= 0) {s3 = zero; +goto L4ae024;} +s3 = zero; +// fdead 50000b v1 = s0; +s2 = 0xff0000; +// fdead 58000b s1 = sp + 0x40; +a0 = 0xff0000; +L4adaac: +// fdead 58002b t8 = v1; +// fdead 58002b t9 = s1; +// fdead 58002b t7 = v1 + 0x48; +L4adab8: +// fdead 58002b at = MEM_U32(t8 + 0); +// fdead 58002b t8 = t8 + 0xc; +// fdead 58002b MEM_U32(t9 + 0) = at; +// fdead 58002b at = MEM_U32(t8 + -8); +// fdead 58002b t9 = t9 + 0xc; +// fdead 58002b MEM_U32(t9 + -8) = at; +// fdead 58002b at = MEM_U32(t8 + -4); +if (t8 != t7) {// fdead 58002b MEM_U32(t9 + -4) = at; +goto L4adab8;} +// fdead 58002b MEM_U32(t9 + -4) = at; +// fdead 58002b t6 = MEM_U32(sp + 64); +// fdead 58002b a1 = MEM_U32(sp + 84); +// fdead 58002b t8 = t6 << 8; +// fdead 58002b t9 = t8 & s2; +// fdead 58002b t7 = t6 << 24; +// fdead 58002b t8 = t7 | t9; +// fdead 58002b t7 = t6 >> 8; +// fdead 58002b t9 = t7 & 0xff00; +// fdead 58002b t7 = t8 | t9; +// fdead 58002b t8 = t6 >> 24; +// fdead 58002b t9 = t7 | t8; +// fdead 58002b t6 = MEM_U32(sp + 68); +// fdead 58002b MEM_U32(sp + 64) = t9; +// fdead 58002b t8 = t6 << 8; +// fdead 58002b t9 = t8 & a0; +// fdead 58002b t7 = t6 << 24; +// fdead 58002b t8 = t7 | t9; +// fdead 58002b t7 = (int)t6 >> 8; +// fdead 58002b t9 = t7 & 0xff00; +// fdead 58002b t7 = MEM_U32(sp + 68); +// fdead 58002b t6 = t8 | t9; +// fdead 58002b t8 = t7 >> 24; +// fdead 58002b t9 = t6 | t8; +// fdead 58002b t7 = MEM_U32(sp + 72); +// fdead 58002b MEM_U32(sp + 68) = t9; +// fdead 58002b t8 = t7 << 8; +// fdead 58002b t9 = t8 & a0; +// fdead 58002b t6 = t7 << 24; +// fdead 58002b t8 = t6 | t9; +// fdead 58002b t6 = (int)t7 >> 8; +// fdead 58002b t9 = t6 & 0xff00; +// fdead 58002b t6 = MEM_U32(sp + 72); +// fdead 58002b t7 = t8 | t9; +// fdead 58002b t8 = t6 >> 24; +// fdead 58002b t9 = t7 | t8; +// fdead 58002b t6 = MEM_U32(sp + 76); +// fdead 58002b MEM_U32(sp + 72) = t9; +// fdead 58002b t8 = t6 << 8; +// fdead 58002b t9 = t8 & a0; +// fdead 58002b t7 = t6 << 24; +// fdead 58002b t8 = t7 | t9; +// fdead 58002b t7 = (int)t6 >> 8; +// fdead 58002b t9 = t7 & 0xff00; +// fdead 58002b t7 = MEM_U32(sp + 76); +// fdead 58002b t6 = t8 | t9; +// fdead 58002b t8 = t7 >> 24; +// fdead 58002b t9 = t6 | t8; +// fdead 58002b t7 = MEM_U32(sp + 80); +// fdead 58002b MEM_U32(sp + 76) = t9; +// fdead 58002b t8 = t7 << 8; +// fdead 58002b t9 = t8 & a0; +// fdead 58002b t6 = t7 << 24; +// fdead 58002b t8 = t6 | t9; +// fdead 58002b t6 = (int)t7 >> 8; +// fdead 58002b t9 = t6 & 0xff00; +// fdead 58002b t6 = MEM_U32(sp + 80); +// fdead 58002b t7 = t8 | t9; +// fdead 58002b t8 = t6 >> 24; +// fdead 58002b t9 = t7 | t8; +// fdead 58002b t7 = a1 << 8; +// fdead 58002b t8 = t7 & a0; +// fdead 58002b MEM_U32(sp + 80) = t9; +// fdead 58002b t6 = a1 << 24; +// fdead 58002b t9 = t6 | t8; +// fdead 58002b t7 = (int)a1 >> 8; +// fdead 58002b t6 = t7 & 0xff00; +// fdead 58002b a2 = MEM_U32(sp + 88); +// fdead 58002b t8 = t9 | t6; +// fdead 58002b t7 = a1 >> 24; +// fdead 58002b a1 = t8 | t7; +// fdead 58002b t6 = a2 << 8; +// fdead 58002b t8 = t6 & a0; +// fdead 58002b t9 = a2 << 24; +// fdead 58002b t7 = t9 | t8; +// fdead 58002b t6 = (int)a2 >> 8; +// fdead 58002b t9 = t6 & 0xff00; +// fdead 58002b a3 = MEM_U32(sp + 92); +// fdead 58002b t8 = t7 | t9; +// fdead 58002b t6 = a2 >> 24; +// fdead 58002b a2 = t8 | t6; +// fdead 58002b t9 = a3 << 8; +// fdead 58002b t8 = t9 & a0; +// fdead 58002b t7 = a3 << 24; +// fdead 58002b t6 = t7 | t8; +// fdead 58002b t9 = (int)a3 >> 8; +// fdead 58002b t7 = t9 & 0xff00; +// fdead 58002b t0 = MEM_U32(sp + 96); +// fdead 58002b t8 = t6 | t7; +// fdead 58002b t9 = a3 >> 24; +// fdead 58002b a3 = t8 | t9; +// fdead 58002b t7 = t0 << 8; +// fdead 58002b t8 = t7 & a0; +// fdead 58002b t6 = t0 << 24; +// fdead 58002b t9 = t6 | t8; +// fdead 58002b t7 = (int)t0 >> 8; +// fdead 58002b t6 = t7 & 0xff00; +// fdead 58002b t1 = MEM_U32(sp + 100); +// fdead 58002b t8 = t9 | t6; +// fdead 58002b t7 = t0 >> 24; +// fdead 58002b t0 = t8 | t7; +// fdead 58002b t6 = t1 << 8; +// fdead 58002b t8 = t6 & a0; +// fdead 58002b t9 = t1 << 24; +// fdead 58002b t7 = t9 | t8; +// fdead 58002b t6 = (int)t1 >> 8; +// fdead 58002b t9 = t6 & 0xff00; +// fdead 58002b t8 = t7 | t9; +// fdead 58002b t6 = t1 >> 24; +// fdead 58002b t1 = t8 | t6; +// fdead 58002b t6 = MEM_U16(sp + 104); +// fdead 58002b t9 = MEM_S16(sp + 104); +// fdead 58002b t7 = t6 >> 8; +// fdead 58002b t8 = t9 << 8; +// fdead 58002b t9 = t8 | t7; +// fdead 58002b MEM_U16(sp + 104) = (uint16_t)t9; +// fdead 58002b t9 = MEM_U16(sp + 106); +// fdead 58002b t8 = MEM_S16(sp + 106); +// fdead 58002b t2 = MEM_U32(sp + 108); +// fdead 58002b t6 = t9 >> 8; +// fdead 58002b t7 = t8 << 8; +// fdead 58002b t8 = t7 | t6; +// fdead 58002b t7 = t2 << 8; +// fdead 58002b t6 = t7 & a0; +// fdead 58002b MEM_U16(sp + 106) = (uint16_t)t8; +// fdead 58002b t9 = t2 << 24; +// fdead 58002b t8 = t9 | t6; +// fdead 58002b t7 = (int)t2 >> 8; +// fdead 58002b t9 = t7 & 0xff00; +// fdead 58002b t3 = MEM_U32(sp + 112); +// fdead 58002b t6 = t8 | t9; +// fdead 58002b t7 = t2 >> 24; +// fdead 58002b t2 = t6 | t7; +// fdead 58002b t9 = t3 << 8; +// fdead 58002b t6 = t9 & a0; +// fdead 58002b t8 = t3 << 24; +// fdead 58002b t7 = t8 | t6; +// fdead 58002b t9 = (int)t3 >> 8; +// fdead 58002b t8 = t9 & 0xff00; +// fdead 58002b t4 = MEM_U32(sp + 116); +// fdead 58002b t6 = t7 | t8; +// fdead 58002b t9 = t3 >> 24; +// fdead 58002b t3 = t6 | t9; +// fdead 58002b t8 = t4 << 8; +// fdead 58002b t6 = t8 & a0; +// fdead 58002b t7 = t4 << 24; +// fdead 58002b t9 = t7 | t6; +// fdead 58002b t8 = (int)t4 >> 8; +// fdead 58002b t7 = t8 & 0xff00; +// fdead 58002b t5 = MEM_U32(sp + 120); +// fdead 58002b t6 = t9 | t7; +// fdead 58002b t8 = t4 >> 24; +// fdead 58002b t4 = t6 | t8; +// fdead 58002b t7 = t5 << 8; +// fdead 58002b t6 = t7 & a0; +// fdead 58002b t9 = t5 << 24; +// fdead 58002b t8 = t9 | t6; +// fdead 58002b t7 = (int)t5 >> 8; +// fdead 58002b t9 = t7 & 0xff00; +// fdead 58002b ra = MEM_U32(sp + 128); +// fdead 58002b t6 = t8 | t9; +// fdead 58002b t7 = t5 >> 24; +// fdead 58002b t5 = t6 | t7; +// fdead 58002b t9 = ra << 8; +// fdead 58002b t6 = t9 & a0; +// fdead 58002b t8 = ra << 24; +// fdead 58002b t7 = t8 | t6; +// fdead 58002b t9 = (int)ra >> 8; +// fdead 58002b t8 = t9 & 0xff00; +// fdead 58002b s0 = MEM_U32(sp + 132); +// fdead 58002b t6 = t7 | t8; +// fdead 58002b t9 = ra >> 24; +// fdead 58002b ra = t6 | t9; +// fdead 58002b t8 = s0 << 8; +// fdead 58002b t6 = t8 & a0; +// fdead 58002b t7 = s0 << 24; +// fdead 58002b t9 = t7 | t6; +// fdead 58002b t8 = (int)s0 >> 8; +// fdead 58002b t7 = t8 & 0xff00; +// fdead 58002b t6 = t9 | t7; +// fdead 58002b t8 = s0 >> 24; +// fdead 58002b s0 = t6 | t8; +// fdead 58002b MEM_U32(sp + 132) = s0; +// fdead 58002b MEM_U32(sp + 128) = ra; +// fdead 58002b MEM_U32(sp + 120) = t5; +// fdead 58002b MEM_U32(sp + 116) = t4; +// fdead 58002b MEM_U32(sp + 112) = t3; +// fdead 58002b MEM_U32(sp + 108) = t2; +// fdead 58002b MEM_U32(sp + 100) = t1; +// fdead 58002b MEM_U32(sp + 96) = t0; +// fdead 58002b MEM_U32(sp + 92) = a3; +// fdead 58002b MEM_U32(sp + 88) = a2; +if (s5 != v0) {// fdead 58002b MEM_U32(sp + 84) = a1; +goto L4adefc;} +// fdead 58002b MEM_U32(sp + 84) = a1; +// fdead 58002b t6 = s1; +// fdead 58002b t8 = v1; +// fdead 58002b t7 = s1 + 0x48; +L4addec: +// fdead 58002b at = MEM_U32(t6 + 0); +// fdead 58002b t6 = t6 + 0xc; +// fdead 58002b MEM_U32(t8 + 0) = at; +// fdead 58002b at = MEM_U32(t6 + -8); +// fdead 58002b t8 = t8 + 0xc; +// fdead 58002b MEM_U32(t8 + -8) = at; +// fdead 58002b at = MEM_U32(t6 + -4); +if (t6 != t7) {// fdead 58002b MEM_U32(t8 + -4) = at; +goto L4addec;} +// fdead 58002b MEM_U32(t8 + -4) = at; +// fdead 58002b t9 = MEM_U32(sp + 124); +//nop; +// fdead 58002b t6 = t9 << 8; +// fdead 58002b t8 = t6 & s2; +// fdead 58002b t7 = t9 << 24; +// fdead 58002b t6 = t7 | t8; +// fdead 58002b t7 = t9 >> 8; +// fdead 58002b t8 = t7 & 0xff00; +// fdead 58002b t7 = t6 | t8; +// fdead 58002b t6 = t9 >> 24; +// fdead 58002b t9 = t7 | t6; +// fdead 58002b MEM_U32(sp + 124) = t9; +// fdead 58002b t8 = MEM_U8(v1 + 60); +// fdead 58002b t6 = t9 << 3; +// fdead 58002b t9 = t8 & 0xff07; +// fdead 58002b t7 = t6 | t9; +// fdead 58002b MEM_U8(v1 + 60) = (uint8_t)t7; +// fdead 58002b t8 = MEM_U32(sp + 124); +//nop; +// fdead 58002b t6 = t8 << 26; +// fdead 58002b t9 = t6 >> 31; +// fdead 58002b t6 = MEM_U8(v1 + 60); +// fdead 58002b t7 = t9 << 2; +// fdead 58002b t8 = t7 & 0x4; +// fdead 58002b t9 = t6 & 0xfffb; +// fdead 58002b t7 = t8 | t9; +// fdead 58002b MEM_U8(v1 + 60) = (uint8_t)t7; +// fdead 58002b t6 = MEM_U32(sp + 124); +//nop; +// fdead 58002b t8 = t6 << 25; +// fdead 58002b t9 = t8 >> 31; +// fdead 58002b t8 = MEM_U8(v1 + 60); +// fdead 58002b t7 = t9 << 1; +// fdead 58002b t6 = t7 & 0x2; +// fdead 58002b t9 = t8 & 0xfffd; +// fdead 58002b t7 = t6 | t9; +// fdead 58002b MEM_U8(v1 + 60) = (uint8_t)t7; +// fdead 58002b t8 = MEM_U8(sp + 127); +//nop; +// fdead 58002b t6 = t8 >> 7; +// fdead 58002b t9 = t6 & 0x1; +// fdead 58002b t8 = t7 & 0xfe; +// fdead 58002b t6 = t9 | t8; +// fdead 58002b MEM_U8(v1 + 60) = (uint8_t)t6; +// fdead 58002b t9 = MEM_U8(sp + 126); +// fdead 58002b t7 = MEM_U8(v1 + 61); +// fdead 58002b t6 = t9 << 6; +// fdead 58002b t9 = t7 & 0xff3f; +// fdead 58002b t8 = t6 | t9; +// fdead 58002b MEM_U8(v1 + 61) = (uint8_t)t8; +// fdead 58002b t7 = MEM_U32(sp + 124); +//nop; +// fdead 58002b t9 = t7 >> 10; +// fdead 58002b t7 = MEM_U16(v1 + 62); +// fdead 58002b t8 = t9 & 0x1fff; +// fdead 58002b t6 = t7 & 0xe000; +// fdead 58002b t9 = t8 | t6; +// fdead 58002b MEM_U16(v1 + 62) = (uint16_t)t9; +goto L4ae018; +// fdead 58002b MEM_U16(v1 + 62) = (uint16_t)t9; +L4adefc: +// fdead 58002b t7 = MEM_U32(v1 + 60); +// fdead 58002b t9 = MEM_U8(sp + 127); +// fdead 58002b t8 = t7 >> 27; +// fdead 58002b t6 = t8 & 0x1f; +// fdead 58002b t7 = t9 & 0xffe0; +// fdead 58002b t8 = t6 | t7; +// fdead 58002b MEM_U8(sp + 127) = (uint8_t)t8; +// fdead 58002b t9 = MEM_U32(v1 + 60); +//nop; +// fdead 58002b t6 = t9 << 5; +// fdead 58002b t7 = t6 >> 31; +// fdead 58002b t9 = t7 << 5; +// fdead 58002b t6 = t9 & 0x20; +// fdead 58002b t7 = t8; +// fdead 58002b t9 = t7 & 0xdf; +// fdead 58002b t8 = t6 | t9; +// fdead 58002b MEM_U8(sp + 127) = (uint8_t)t8; +// fdead 58002b t7 = MEM_U32(v1 + 60); +//nop; +// fdead 58002b t6 = t7 << 6; +// fdead 58002b t9 = t6 >> 31; +// fdead 58002b t7 = t9 << 6; +// fdead 58002b t6 = t7 & 0x40; +// fdead 58002b t9 = t8; +// fdead 58002b t7 = t9 & 0xbf; +// fdead 58002b t8 = t6 | t7; +// fdead 58002b MEM_U8(sp + 127) = (uint8_t)t8; +// fdead 58002b t6 = MEM_U8(v1 + 60); +//nop; +// fdead 58002b t9 = t6 << 7; +// fdead 58002b t6 = t8; +// fdead 58002b t7 = t6 & 0x7f; +// fdead 58002b t8 = t9 | t7; +// fdead 58002b MEM_U8(sp + 127) = (uint8_t)t8; +// fdead 58002b t6 = MEM_U8(v1 + 61); +// fdead 58002b t8 = MEM_U8(sp + 126); +// fdead 58002b t9 = t6 >> 6; +// fdead 58002b t7 = t9 & 0x3; +// fdead 58002b t6 = t8 & 0xfffc; +// fdead 58002b t9 = t7 | t6; +// fdead 58002b MEM_U8(sp + 126) = (uint8_t)t9; +// fdead 58002b t6 = MEM_U32(sp + 124); +// fdead 58002b t8 = MEM_U32(v1 + 60); +// fdead 58002b t9 = t6 >> 10; +// fdead 58002b t7 = t8 & 0x1fff; +// fdead 58002b t8 = t7 ^ t9; +// fdead 58002b t7 = t8 << 10; +// fdead 58002b t9 = t7 ^ t6; +// fdead 58002b t7 = t9 << 8; +// fdead 58002b t6 = t7 & s2; +// fdead 58002b t8 = t9 << 24; +// fdead 58002b t7 = t8 | t6; +// fdead 58002b t8 = t9 >> 8; +// fdead 58002b t6 = t8 & 0xff00; +// fdead 58002b t8 = t7 | t6; +// fdead 58002b t7 = t9 >> 24; +// fdead 58002b t6 = t8 | t7; +// fdead 58002b MEM_U32(sp + 124) = t9; +// fdead 58002b MEM_U32(sp + 124) = t6; +// fdead 58002b t6 = s1; +// fdead 58002b t7 = s1 + 0x48; +// fdead 58002b t8 = v1; +L4adff4: +// fdead 58002b at = MEM_U32(t6 + 0); +// fdead 58002b t6 = t6 + 0xc; +// fdead 58002b MEM_U32(t8 + 0) = at; +// fdead 58002b at = MEM_U32(t6 + -8); +// fdead 58002b t8 = t8 + 0xc; +// fdead 58002b MEM_U32(t8 + -8) = at; +// fdead 58002b at = MEM_U32(t6 + -4); +if (t6 != t7) {// fdead 58002b MEM_U32(t8 + -4) = at; +goto L4adff4;} +// fdead 58002b MEM_U32(t8 + -4) = at; +L4ae018: +s3 = s3 + 0x1; +if (s3 != s4) {// fdead 58002b v1 = v1 + 0x48; +goto L4adaac;} +// fdead 58002b v1 = v1 + 0x48; +L4ae024: +// fdead 58002b ra = MEM_U32(sp + 52); +// fdead 58002b s0 = MEM_U32(sp + 24); +// fdead 58002b s1 = MEM_U32(sp + 28); +// fdead 58002b s2 = MEM_U32(sp + 32); +// fdead 58002b s3 = MEM_U32(sp + 36); +// fdead 58002b s4 = MEM_U32(sp + 40); +// fdead 58002b s5 = MEM_U32(sp + 44); +// fdead 58002b sp = sp + 0x90; +return; +// fdead 58002b sp = sp + 0x90; +} + +static void f_swap_fi(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4ae048: +//swap_fi: +// fdead 8b MEM_U32(sp + 8) = a2; +if ((int)a1 <= 0) {v0 = zero; +goto L4ae174;} +v0 = zero; +// fdead 8b a2 = a1 & 0x3; +if (a2 == 0) {a3 = a2; +goto L4ae0a8;} +a3 = a2; +t6 = zero << 2; +// fdead 818b v1 = a0 + t6; +t1 = 0xff0000; +L4ae06c: +// fdead 601fd8b a2 = MEM_U32(v1 + 0); +v0 = v0 + 0x1; +t8 = a2 << 8; +t9 = t8 & t1; +t7 = a2 << 24; +t3 = (int)a2 >> 8; +t4 = t3 & 0xff00; +t2 = t7 | t9; +t5 = t2 | t4; +t6 = a2 >> 24; +t8 = t6 | t5; +// fdead 601fd8b MEM_U32(v1 + 0) = t8; +if (a3 != v0) {// fdead 601fd8b v1 = v1 + 0x4; +goto L4ae06c;} +// fdead 601fd8b v1 = v1 + 0x4; +if (v0 == a1) {t7 = v0 << 2; +goto L4ae174;} +L4ae0a8: +t7 = v0 << 2; +// fdead 601fd8b t9 = a1 << 2; +// fdead 601fd8b t0 = t9 + a0; +// fdead 601fd8b v1 = a0 + t7; +t1 = 0xff0000; +L4ae0bc: +// fdead 601fd8b a2 = MEM_U32(v1 + 0); +// fdead 601fd8b v0 = MEM_U32(v1 + 4); +t2 = a2 << 8; +t4 = t2 & t1; +t3 = a2 << 24; +t5 = (int)a2 >> 8; +t8 = t5 & 0xff00; +t6 = t3 | t4; +t7 = t6 | t8; +t9 = a2 >> 24; +t2 = t9 | t7; +t4 = v0 << 8; +t5 = t4 & t1; +t8 = (int)v0 >> 8; +t3 = v0 << 24; +// fdead 601fd8b a0 = MEM_U32(v1 + 8); +t6 = t3 | t5; +t9 = t8 & 0xff00; +// fdead 601fd8b MEM_U32(v1 + 0) = t2; +t7 = t6 | t9; +t2 = v0 >> 24; +t4 = t2 | t7; +// fdead 601fd8b t5 = a0 << 8; +t8 = t5 & t1; +// fdead 601fd8b t9 = (int)a0 >> 8; +// fdead 601fd8b t3 = a0 << 24; +// fdead 601fd8b a3 = MEM_U32(v1 + 12); +t6 = t3 | t8; +t2 = t9 & 0xff00; +// fdead 601fd8b MEM_U32(v1 + 4) = t4; +t7 = t6 | t2; +// fdead 601fd8b t4 = a0 >> 24; +t5 = t4 | t7; +t8 = a3 << 8; +t9 = t8 & t1; +t2 = (int)a3 >> 8; +t3 = a3 << 24; +t6 = t3 | t9; +t4 = t2 & 0xff00; +// fdead 601fd8b MEM_U32(v1 + 8) = t5; +t7 = t6 | t4; +t5 = a3 >> 24; +t8 = t5 | t7; +// fdead 601fd8b v1 = v1 + 0x10; +if (v1 != t0) {// fdead 601fd8b MEM_U32(v1 + -4) = t8; +goto L4ae0bc;} +// fdead 601fd8b MEM_U32(v1 + -4) = t8; +L4ae174: +//nop; +return; +//nop; +} + +static void f_swap_sym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4ae17c: +//swap_sym: +//nop; +//nop; +//nop; +// fdead 8b sp = sp + 0xffffffc0; +//nop; +// fdead 8b MEM_U32(sp + 36) = ra; +// fdead 8b MEM_U32(sp + 28) = s1; +// fdead 8b MEM_U32(sp + 24) = s0; +// fdead 8b s0 = a1; +s1 = a2; +// fdead 4008b MEM_U32(sp + 32) = gp; +// fdead 4008b MEM_U32(sp + 64) = a0; +v0 = f_gethostsex(mem, sp); +goto L4ae1b0; +// fdead 4008b MEM_U32(sp + 64) = a0; +L4ae1b0: +// fdead 4000b gp = MEM_U32(sp + 32); +if ((int)s0 <= 0) {a2 = zero; +goto L4ae400;} +a2 = zero; +// fdead 4008b v1 = MEM_U32(sp + 64); +t0 = 0xff0000; +a3 = 0xff0000; +// fdead 4038b a1 = sp + 0x2c; +L4ae1cc: +// fdead 4038f at = MEM_U32(v1 + 0); +a2 = a2 + 0x1; +// fdead 4038f MEM_U32(a1 + 0) = at; +// fdead 4038f t7 = MEM_U32(v1 + 4); +//nop; +// fdead 4038f MEM_U32(a1 + 4) = t7; +// fdead 4038f at = MEM_U32(v1 + 8); +//nop; +// fdead 4038f MEM_U32(a1 + 8) = at; +// fdead 4038f t8 = MEM_U32(sp + 44); +at = 0xf0000; +// fdead 4038f t1 = t8 << 8; +// fdead 4038f t2 = t1 & a3; +// fdead 4038f t9 = t8 << 24; +// fdead 4038f t3 = t9 | t2; +// fdead 4038f t4 = (int)t8 >> 8; +// fdead 4038f t2 = MEM_U32(sp + 48); +// fdead 4038f t5 = t4 & 0xff00; +// fdead 4038f t6 = t3 | t5; +// fdead 4038f t1 = t8 >> 24; +// fdead 4038f t4 = t2 << 8; +// fdead 4038f t9 = t6 | t1; +// fdead 4038f t3 = t4 & a3; +// fdead 4038f t8 = t2 << 24; +// fdead 4038f t7 = (int)t2 >> 8; +// fdead 4038f t6 = t7 & 0xff00; +// fdead 4038f t5 = t8 | t3; +// fdead 4038f t1 = t5 | t6; +// fdead 4038f t4 = t2 >> 24; +// fdead 4038f t8 = t1 | t4; +// fdead 4038f MEM_U32(sp + 44) = t9; +if (s1 != v0) {// fdead 4038f MEM_U32(sp + 48) = t8; +goto L4ae324;} +// fdead 4038f MEM_U32(sp + 48) = t8; +// fdead 4038f at = MEM_U32(a1 + 0); +//nop; +// fdead 4038f MEM_U32(v1 + 0) = at; +// fdead 4038f t2 = MEM_U32(a1 + 4); +//nop; +// fdead 4038f MEM_U32(v1 + 4) = t2; +// fdead 4038f at = MEM_U32(a1 + 8); +//nop; +// fdead 4038f MEM_U32(v1 + 8) = at; +// fdead 4038f t7 = MEM_U32(sp + 52); +//nop; +// fdead 4038f t6 = t7 << 8; +// fdead 4038f t9 = t6 & t0; +// fdead 4038f t5 = t7 << 24; +// fdead 4038f t4 = t7 >> 8; +// fdead 4038f t8 = t4 & 0xff00; +// fdead 4038f t1 = t5 | t9; +// fdead 4038f t3 = t1 | t8; +// fdead 4038f t2 = t7 >> 24; +// fdead 4038f t5 = t3 | t2; +// fdead 4038f MEM_U32(sp + 52) = t5; +// fdead 4038f t1 = MEM_U8(v1 + 8); +// fdead 4038f t4 = t5 << 2; +// fdead 4038f t8 = t1 & 0xff03; +// fdead 4038f t7 = t4 | t8; +// fdead 4038f MEM_U8(v1 + 8) = (uint8_t)t7; +// fdead 4038f t3 = MEM_U32(sp + 52); +// fdead 4038f t1 = MEM_U16(v1 + 8); +// fdead 4038f t2 = t3 << 21; +// fdead 4038f t6 = t2 >> 27; +// fdead 4038f t5 = t6 << 5; +// fdead 4038f t9 = t5 & 0x3e0; +// fdead 4038f t4 = t1 & 0xfc1f; +// fdead 4038f t8 = t9 | t4; +// fdead 4038f MEM_U16(v1 + 8) = (uint16_t)t8; +// fdead 4038f t7 = MEM_U32(sp + 52); +// fdead 4038f t1 = MEM_U8(v1 + 9); +// fdead 4038f t3 = t7 << 20; +// fdead 4038f t2 = t3 >> 31; +// fdead 4038f t6 = t2 << 4; +// fdead 4038f t5 = t6 & 0x10; +// fdead 4038f t9 = t1 & 0xffef; +// fdead 4038f t4 = t5 | t9; +// fdead 4038f MEM_U8(v1 + 9) = (uint8_t)t4; +// fdead 4038f t8 = MEM_U32(sp + 52); +// fdead 4038f a0 = MEM_U32(v1 + 8); +// fdead 4038f t7 = t8 >> 12; +// fdead 4038f t3 = t7 ^ a0; +// fdead 4038f t2 = t3 << 12; +// fdead 4038f t6 = t2 >> 12; +// fdead 4038f t1 = t6 ^ a0; +// fdead 4038f MEM_U32(v1 + 8) = t1; +goto L4ae3f8; +// fdead 4038f MEM_U32(v1 + 8) = t1; +L4ae324: +// fdead 4038f t5 = MEM_U32(v1 + 8); +// fdead 4038f t8 = MEM_U8(sp + 55); +// fdead 4038f t9 = t5 >> 26; +// fdead 4038f t4 = t9 & 0x3f; +// fdead 4038f t7 = t8 & 0xffc0; +// fdead 4038f t3 = t4 | t7; +// fdead 4038f MEM_U8(sp + 55) = (uint8_t)t3; +// fdead 4038f t2 = MEM_U32(v1 + 8); +// fdead 4038f t8 = MEM_U16(sp + 54); +// fdead 4038f t6 = t2 << 6; +// fdead 4038f t1 = t6 >> 27; +// fdead 4038f t5 = t1 << 6; +// fdead 4038f t9 = t5 & 0x7c0; +// fdead 4038f t4 = t8 & 0xf83f; +// fdead 4038f t7 = t9 | t4; +// fdead 4038f MEM_U16(sp + 54) = (uint16_t)t7; +// fdead 4038f t3 = MEM_U32(v1 + 8); +// fdead 4038f t8 = MEM_U8(sp + 54); +// fdead 4038f t2 = t3 << 11; +// fdead 4038f t6 = t2 >> 31; +// fdead 4038f t1 = t6 << 3; +// fdead 4038f t5 = t1 & 0x8; +// fdead 4038f t9 = t8 & 0xfff7; +// fdead 4038f t4 = t5 | t9; +// fdead 4038f MEM_U8(sp + 54) = (uint8_t)t4; +// fdead 4038f t7 = MEM_U32(v1 + 8); +// fdead 4038f t2 = MEM_U32(sp + 52); +at = at | 0xffff; +// fdead 4038f t3 = t7 & at; +// fdead 4038f t6 = t2 >> 12; +// fdead 4038f t1 = t3 ^ t6; +// fdead 4038f t8 = t1 << 12; +// fdead 4038f t5 = t8 ^ t2; +// fdead 4038f t4 = t5 << 8; +// fdead 4038f t7 = t4 & t0; +// fdead 4038f t9 = t5 << 24; +// fdead 4038f t6 = t5 >> 8; +// fdead 4038f t1 = t6 & 0xff00; +// fdead 4038f t3 = t9 | t7; +// fdead 4038f t8 = t3 | t1; +// fdead 4038f t2 = t5 >> 24; +// fdead 4038f MEM_U32(sp + 52) = t5; +// fdead 4038f t4 = t8 | t2; +// fdead 4038f MEM_U32(sp + 52) = t4; +// fdead 4038f at = MEM_U32(a1 + 0); +//nop; +// fdead 4038f MEM_U32(v1 + 0) = at; +// fdead 4038f t6 = MEM_U32(a1 + 4); +//nop; +// fdead 4038f MEM_U32(v1 + 4) = t6; +// fdead 4038f at = MEM_U32(a1 + 8); +//nop; +// fdead 4038f MEM_U32(v1 + 8) = at; +L4ae3f8: +if (a2 != s0) {// fdead 4038f v1 = v1 + 0xc; +goto L4ae1cc;} +// fdead 4038f v1 = v1 + 0xc; +L4ae400: +// fdead 4038f ra = MEM_U32(sp + 36); +// fdead 4038f s0 = MEM_U32(sp + 24); +// fdead 4038f s1 = MEM_U32(sp + 28); +// fdead 4038f sp = sp + 0x40; +return; +// fdead 4038f sp = sp + 0x40; +} + +static void f_swap_ext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4ae414: +//swap_ext: +//nop; +//nop; +//nop; +// fdead 8b sp = sp + 0xffffffb8; +//nop; +// fdead 8b MEM_U32(sp + 36) = ra; +// fdead 8b MEM_U32(sp + 28) = s1; +// fdead 8b MEM_U32(sp + 24) = s0; +// fdead 8b s0 = a1; +s1 = a2; +// fdead 4008b MEM_U32(sp + 32) = gp; +// fdead 4008b MEM_U32(sp + 72) = a0; +v0 = f_gethostsex(mem, sp); +goto L4ae448; +// fdead 4008b MEM_U32(sp + 72) = a0; +L4ae448: +// fdead 4000b gp = MEM_U32(sp + 32); +if ((int)s0 <= 0) {a3 = zero; +goto L4ae814;} +a3 = zero; +// fdead 4010b v1 = MEM_U32(sp + 72); +t0 = 0xff0000; +// fdead 4030b a2 = sp + 0x30; +a1 = 0xff0000; +L4ae464: +// fdead 4034f at = MEM_U32(v1 + 0); +a3 = a3 + 0x1; +// fdead 4034f MEM_U32(a2 + 0) = at; +// fdead 4034f t7 = MEM_U32(v1 + 4); +//nop; +// fdead 4034f MEM_U32(a2 + 4) = t7; +// fdead 4034f at = MEM_U32(v1 + 8); +//nop; +// fdead 4034f MEM_U32(a2 + 8) = at; +// fdead 4034f t7 = MEM_U32(v1 + 12); +at = 0xf0000; +// fdead 4034f MEM_U32(a2 + 12) = t7; +// fdead 4034f t8 = MEM_U32(sp + 52); +at = at | 0xffff; +// fdead 4034f t1 = t8 << 8; +// fdead 4034f t2 = t1 & t0; +// fdead 4034f t9 = t8 << 24; +// fdead 4034f t3 = t9 | t2; +// fdead 4034f t4 = (int)t8 >> 8; +// fdead 4034f t2 = MEM_U32(sp + 56); +// fdead 4034f t5 = t4 & 0xff00; +// fdead 4034f t6 = t3 | t5; +// fdead 4034f t1 = t8 >> 24; +// fdead 4034f t4 = t2 << 8; +// fdead 4034f t9 = t6 | t1; +// fdead 4034f t3 = t4 & t0; +// fdead 4034f t8 = t2 << 24; +// fdead 4034f t7 = (int)t2 >> 8; +// fdead 4034f t6 = t7 & 0xff00; +// fdead 4034f t5 = t8 | t3; +// fdead 4034f t1 = t5 | t6; +// fdead 4034f t4 = t2 >> 24; +// fdead 4034f t8 = t1 | t4; +// fdead 4034f MEM_U32(sp + 52) = t9; +if (s1 != v0) {// fdead 4034f MEM_U32(sp + 56) = t8; +goto L4ae680;} +// fdead 4034f MEM_U32(sp + 56) = t8; +// fdead 4034f at = MEM_U32(a2 + 0); +//nop; +// fdead 4034f MEM_U32(v1 + 0) = at; +// fdead 4034f t2 = MEM_U32(a2 + 4); +//nop; +// fdead 4034f MEM_U32(v1 + 4) = t2; +// fdead 4034f at = MEM_U32(a2 + 8); +//nop; +// fdead 4034f MEM_U32(v1 + 8) = at; +// fdead 4034f t2 = MEM_U32(a2 + 12); +//nop; +// fdead 4034f MEM_U32(v1 + 12) = t2; +// fdead 4034f t7 = MEM_U32(sp + 60); +//nop; +// fdead 4034f t6 = t7 << 8; +// fdead 4034f t9 = t6 & a1; +// fdead 4034f t5 = t7 << 24; +// fdead 4034f t4 = t7 >> 8; +// fdead 4034f t8 = t4 & 0xff00; +// fdead 4034f t1 = t5 | t9; +// fdead 4034f t3 = t1 | t8; +// fdead 4034f t2 = t7 >> 24; +// fdead 4034f t5 = t3 | t2; +// fdead 4034f MEM_U32(sp + 60) = t5; +// fdead 4034f t1 = MEM_U8(v1 + 12); +// fdead 4034f t4 = t5 << 2; +// fdead 4034f t8 = t1 & 0xff03; +// fdead 4034f t7 = t4 | t8; +// fdead 4034f MEM_U8(v1 + 12) = (uint8_t)t7; +// fdead 4034f t3 = MEM_U32(sp + 60); +// fdead 4034f t1 = MEM_U16(v1 + 12); +// fdead 4034f t2 = t3 << 21; +// fdead 4034f t6 = t2 >> 27; +// fdead 4034f t5 = t6 << 5; +// fdead 4034f t9 = t5 & 0x3e0; +// fdead 4034f t4 = t1 & 0xfc1f; +// fdead 4034f t8 = t9 | t4; +// fdead 4034f MEM_U16(v1 + 12) = (uint16_t)t8; +// fdead 4034f t7 = MEM_U32(sp + 60); +// fdead 4034f t1 = MEM_U8(v1 + 13); +// fdead 4034f t3 = t7 << 20; +// fdead 4034f t2 = t3 >> 31; +// fdead 4034f t6 = t2 << 4; +// fdead 4034f t5 = t6 & 0x10; +// fdead 4034f t9 = t1 & 0xffef; +// fdead 4034f t4 = t5 | t9; +// fdead 4034f MEM_U8(v1 + 13) = (uint8_t)t4; +// fdead 4034f t8 = MEM_U32(sp + 60); +// fdead 4034f a0 = MEM_U32(v1 + 12); +// fdead 4034f t7 = t8 >> 12; +// fdead 4034f t3 = t7 ^ a0; +// fdead 4034f t2 = t3 << 12; +// fdead 4034f t6 = t2 >> 12; +// fdead 4034f t1 = t6 ^ a0; +// fdead 4034f MEM_U32(v1 + 12) = t1; +// fdead 4034f t5 = MEM_U32(sp + 48); +//nop; +// fdead 4034f t4 = t5 << 8; +// fdead 4034f t8 = t4 & a1; +// fdead 4034f t9 = t5 << 24; +// fdead 4034f t3 = t5 >> 8; +// fdead 4034f t2 = t3 & 0xff00; +// fdead 4034f t7 = t9 | t8; +// fdead 4034f t6 = t7 | t2; +// fdead 4034f t1 = t5 >> 24; +// fdead 4034f t4 = t6 | t1; +// fdead 4034f MEM_U32(sp + 48) = t4; +// fdead 4034f t9 = MEM_S16(sp + 48); +// fdead 4034f t5 = MEM_U16(v1 + 0); +// fdead 4034f MEM_U16(v1 + 2) = (uint16_t)t9; +// fdead 4034f t8 = MEM_U16(sp + 50); +// fdead 4034f t6 = t5 & 0xf800; +// fdead 4034f t7 = t8 >> 3; +// fdead 4034f t2 = t7 & 0x7ff; +// fdead 4034f t1 = t2 | t6; +// fdead 4034f MEM_U16(v1 + 0) = (uint16_t)t1; +// fdead 4034f t7 = MEM_U8(v1 + 0); +// fdead 4034f t9 = MEM_U32(sp + 48); +// fdead 4034f t5 = t7 & 0xff7f; +// fdead 4034f t3 = t9 << 7; +// fdead 4034f t7 = t3 | t5; +// fdead 4034f MEM_U8(v1 + 0) = (uint8_t)t7; +// fdead 4034f t6 = MEM_U32(sp + 48); +// fdead 4034f t3 = t7 & 0xbf; +// fdead 4034f t1 = t6 << 30; +// fdead 4034f t4 = t1 >> 31; +// fdead 4034f t9 = t4 << 6; +// fdead 4034f t8 = t9 & 0x40; +// fdead 4034f t7 = t8 | t3; +// fdead 4034f MEM_U8(v1 + 0) = (uint8_t)t7; +// fdead 4034f t2 = MEM_U32(sp + 48); +// fdead 4034f t8 = t7 & 0xdf; +// fdead 4034f t6 = t2 << 29; +// fdead 4034f t1 = t6 >> 31; +// fdead 4034f t4 = t1 << 5; +// fdead 4034f t9 = t4 & 0x20; +// fdead 4034f t3 = t9 | t8; +// fdead 4034f MEM_U8(v1 + 0) = (uint8_t)t3; +goto L4ae80c; +// fdead 4034f MEM_U8(v1 + 0) = (uint8_t)t3; +L4ae680: +// fdead 4034f t5 = MEM_U32(v1 + 12); +// fdead 4034f t1 = MEM_U8(sp + 63); +// fdead 4034f t2 = t5 >> 26; +// fdead 4034f t6 = t2 & 0x3f; +// fdead 4034f t4 = t1 & 0xffc0; +// fdead 4034f t7 = t6 | t4; +// fdead 4034f MEM_U8(sp + 63) = (uint8_t)t7; +// fdead 4034f t9 = MEM_U32(v1 + 12); +// fdead 4034f t1 = MEM_U16(sp + 62); +// fdead 4034f t8 = t9 << 6; +// fdead 4034f t3 = t8 >> 27; +// fdead 4034f t5 = t3 << 6; +// fdead 4034f t2 = t5 & 0x7c0; +// fdead 4034f t6 = t1 & 0xf83f; +// fdead 4034f t4 = t2 | t6; +// fdead 4034f MEM_U16(sp + 62) = (uint16_t)t4; +// fdead 4034f t7 = MEM_U32(v1 + 12); +// fdead 4034f t1 = MEM_U8(sp + 62); +// fdead 4034f t9 = t7 << 11; +// fdead 4034f t8 = t9 >> 31; +// fdead 4034f t3 = t8 << 3; +// fdead 4034f t5 = t3 & 0x8; +// fdead 4034f t2 = t1 & 0xfff7; +// fdead 4034f t6 = t5 | t2; +// fdead 4034f MEM_U8(sp + 62) = (uint8_t)t6; +// fdead 4034f t4 = MEM_U32(v1 + 12); +// fdead 4034f t9 = MEM_U32(sp + 60); +// fdead 4034f t7 = t4 & at; +// fdead 4034f t8 = t9 >> 12; +// fdead 4034f t3 = t7 ^ t8; +// fdead 4034f t1 = t3 << 12; +// fdead 4034f t5 = t1 ^ t9; +// fdead 4034f t6 = t5 << 8; +// fdead 4034f t4 = t6 & a1; +// fdead 4034f t2 = t5 << 24; +// fdead 4034f t8 = t5 >> 8; +// fdead 4034f t3 = t8 & 0xff00; +// fdead 4034f t7 = t2 | t4; +// fdead 4034f t1 = t7 | t3; +// fdead 4034f t9 = t5 >> 24; +// fdead 4034f MEM_U32(sp + 60) = t5; +// fdead 4034f t6 = t1 | t9; +// fdead 4034f MEM_U32(sp + 60) = t6; +// fdead 4034f t2 = MEM_S16(v1 + 2); +// fdead 4034f t5 = MEM_U16(sp + 50); +// fdead 4034f MEM_U16(sp + 48) = (uint16_t)t2; +// fdead 4034f t4 = MEM_U16(v1 + 0); +// fdead 4034f t1 = t5 & 0x7; +// fdead 4034f t8 = t4 & 0x7ff; +// fdead 4034f t3 = t8 << 3; +// fdead 4034f t9 = t3 | t1; +// fdead 4034f MEM_U16(sp + 50) = (uint16_t)t9; +// fdead 4034f t6 = MEM_U32(v1 + 0); +// fdead 4034f t5 = MEM_U8(sp + 51); +// fdead 4034f t2 = t6 << 2; +// fdead 4034f t4 = t2 >> 31; +// fdead 4034f t8 = t4 << 2; +// fdead 4034f t7 = t8 & 0x4; +// fdead 4034f t3 = t5 & 0xfffb; +// fdead 4034f t5 = t7 | t3; +// fdead 4034f MEM_U8(sp + 51) = (uint8_t)t5; +// fdead 4034f t9 = MEM_U32(v1 + 0); +// fdead 4034f t7 = t5 & 0xfd; +// fdead 4034f t6 = t9 << 1; +// fdead 4034f t2 = t6 >> 31; +// fdead 4034f t4 = t2 << 1; +// fdead 4034f t8 = t4 & 0x2; +// fdead 4034f t4 = t8 | t7; +// fdead 4034f MEM_U8(sp + 51) = (uint8_t)t4; +// fdead 4034f t9 = MEM_U32(v1 + 0); +// fdead 4034f t1 = t4 & 0xfe; +// fdead 4034f t6 = t9 >> 31; +// fdead 4034f t2 = t6 & 0x1; +// fdead 4034f t5 = t2 | t1; +// fdead 4034f MEM_U8(sp + 51) = (uint8_t)t5; +// fdead 4034f t8 = MEM_U32(sp + 48); +//nop; +// fdead 4034f t9 = t8 << 8; +// fdead 4034f t6 = t9 & a1; +// fdead 4034f t7 = t8 << 24; +// fdead 4034f t4 = t8 >> 8; +// fdead 4034f t2 = t4 & 0xff00; +// fdead 4034f t3 = t7 | t6; +// fdead 4034f t1 = t3 | t2; +// fdead 4034f t5 = t8 >> 24; +// fdead 4034f t9 = t1 | t5; +// fdead 4034f MEM_U32(sp + 48) = t9; +// fdead 4034f at = MEM_U32(a2 + 0); +//nop; +// fdead 4034f MEM_U32(v1 + 0) = at; +// fdead 4034f t4 = MEM_U32(a2 + 4); +//nop; +// fdead 4034f MEM_U32(v1 + 4) = t4; +// fdead 4034f at = MEM_U32(a2 + 8); +//nop; +// fdead 4034f MEM_U32(v1 + 8) = at; +// fdead 4034f t4 = MEM_U32(a2 + 12); +//nop; +// fdead 4034f MEM_U32(v1 + 12) = t4; +L4ae80c: +if (a3 != s0) {// fdead 4034f v1 = v1 + 0x10; +goto L4ae464;} +// fdead 4034f v1 = v1 + 0x10; +L4ae814: +// fdead 4034f ra = MEM_U32(sp + 36); +// fdead 4034f s0 = MEM_U32(sp + 24); +// fdead 4034f s1 = MEM_U32(sp + 28); +// fdead 4034f sp = sp + 0x48; +return; +// fdead 4034f sp = sp + 0x48; +} + +static void f_swap_pd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4ae828: +//swap_pd: +// fdead 8b MEM_U32(sp + 8) = a2; +if ((int)a1 <= 0) {v0 = zero; +goto L4aea8c;} +v0 = zero; +// fdead 8b v1 = a0; +t1 = 0xff0000; +t0 = 0xff0000; +L4ae840: +// fdead 601fe8b a0 = MEM_U32(v1 + 0); +// fdead 601fe8b a2 = MEM_U32(v1 + 4); +// fdead 601fe8b t6 = a0 >> 24; +// fdead 601fe8b t7 = a0 << 24; +// fdead 601fe8b t9 = a0 << 8; +t2 = t9 & t0; +t8 = t6 | t7; +// fdead 601fe8b t4 = a0 >> 8; +t5 = t4 & 0xff00; +t3 = t8 | t2; +t6 = t3 | t5; +t9 = a2 << 8; +t8 = t9 & t1; +t4 = (int)a2 >> 8; +t7 = a2 << 24; +// fdead 601fe8b a0 = MEM_U32(v1 + 8); +// fdead 601fe8b MEM_U32(v1 + 0) = t6; +t2 = t7 | t8; +t3 = t4 & 0xff00; +t5 = t2 | t3; +t6 = a2 >> 24; +t9 = t6 | t5; +// fdead 601fe8b t8 = a0 << 8; +t4 = t8 & t1; +// fdead 601fe8b t3 = (int)a0 >> 8; +// fdead 601fe8b t7 = a0 << 24; +// fdead 601fe8b a2 = MEM_U32(v1 + 12); +// fdead 601fe8b MEM_U32(v1 + 4) = t9; +t2 = t7 | t4; +t6 = t3 & 0xff00; +t5 = t2 | t6; +// fdead 601fe8b t9 = a0 >> 24; +t8 = t9 | t5; +t4 = a2 << 8; +t3 = t4 & t1; +t6 = (int)a2 >> 8; +t7 = a2 << 24; +// fdead 601fe8b a0 = MEM_U32(v1 + 16); +// fdead 601fe8b MEM_U32(v1 + 8) = t8; +t2 = t7 | t3; +t9 = t6 & 0xff00; +t5 = t2 | t9; +t8 = a2 >> 24; +t4 = t8 | t5; +// fdead 601fe8b t3 = a0 << 8; +t6 = t3 & t1; +// fdead 601fe8b t9 = (int)a0 >> 8; +// fdead 601fe8b t7 = a0 << 24; +// fdead 601fe8b a2 = MEM_U32(v1 + 20); +// fdead 601fe8b MEM_U32(v1 + 12) = t4; +t2 = t7 | t6; +t8 = t9 & 0xff00; +t5 = t2 | t8; +// fdead 601fe8b t4 = a0 >> 24; +t3 = t4 | t5; +t6 = a2 << 8; +t9 = t6 & t1; +t8 = (int)a2 >> 8; +t7 = a2 << 24; +// fdead 601fe8b a0 = MEM_U32(v1 + 24); +// fdead 601fe8b MEM_U32(v1 + 16) = t3; +t2 = t7 | t9; +t4 = t8 & 0xff00; +t5 = t2 | t4; +t3 = a2 >> 24; +t6 = t3 | t5; +// fdead 601fe8b t9 = a0 << 8; +t8 = t9 & t1; +// fdead 601fe8b t4 = (int)a0 >> 8; +// fdead 601fe8b t7 = a0 << 24; +// fdead 601fe8b a2 = MEM_U32(v1 + 28); +// fdead 601fe8b MEM_U32(v1 + 20) = t6; +t2 = t7 | t8; +t3 = t4 & 0xff00; +t5 = t2 | t3; +// fdead 601fe8b t6 = a0 >> 24; +t9 = t6 | t5; +t8 = a2 << 8; +t4 = t8 & t1; +t3 = (int)a2 >> 8; +t7 = a2 << 24; +// fdead 601fe8b a0 = MEM_U32(v1 + 32); +// fdead 601fe8b MEM_U32(v1 + 24) = t9; +t2 = t7 | t4; +t6 = t3 & 0xff00; +t5 = t2 | t6; +t9 = a2 >> 24; +t8 = t9 | t5; +// fdead 601fe8b t4 = a0 << 8; +t3 = t4 & t1; +// fdead 601fe8b t6 = (int)a0 >> 8; +// fdead 601fe8b t7 = a0 << 24; +// fdead 601fe8b MEM_U32(v1 + 28) = t8; +t2 = t7 | t3; +t9 = t6 & 0xff00; +t5 = t2 | t9; +// fdead 601fe8b t8 = a0 >> 24; +// fdead 601fe8b t6 = MEM_S16(v1 + 36); +t4 = t8 | t5; +// fdead 601fe8b MEM_U32(v1 + 32) = t4; +// fdead 601fe8b t4 = MEM_S16(v1 + 38); +t7 = t6 & 0xffff; +t3 = t7 >> 8; +t2 = t6 << 8; +// fdead 601fe8b a0 = MEM_U32(v1 + 40); +t9 = t3 | t2; +t8 = t4 & 0xffff; +t5 = t8 >> 8; +t7 = t4 << 8; +t6 = t5 | t7; +// fdead 601fe8b MEM_U16(v1 + 36) = (uint16_t)t9; +// fdead 601fe8b t2 = a0 << 8; +t9 = t2 & t1; +// fdead 601fe8b t4 = (int)a0 >> 8; +// fdead 601fe8b t3 = a0 << 24; +// fdead 601fe8b a2 = MEM_U32(v1 + 44); +// fdead 601fe8b MEM_U16(v1 + 38) = (uint16_t)t6; +t8 = t3 | t9; +t5 = t4 & 0xff00; +t7 = t8 | t5; +// fdead 601fe8b t6 = a0 >> 24; +t2 = t6 | t7; +t9 = a2 << 8; +t4 = t9 & t1; +t5 = (int)a2 >> 8; +t3 = a2 << 24; +// fdead 601fe8b a0 = MEM_U32(v1 + 48); +// fdead 601fe8b MEM_U32(v1 + 40) = t2; +t8 = t3 | t4; +t6 = t5 & 0xff00; +t7 = t8 | t6; +t2 = a2 >> 24; +t9 = t2 | t7; +// fdead 601fe8b t4 = a0 << 8; +t5 = t4 & t1; +// fdead 601fe8b t6 = (int)a0 >> 8; +// fdead 601fe8b t3 = a0 << 24; +// fdead 601fe8b MEM_U32(v1 + 44) = t9; +t8 = t3 | t5; +t2 = t6 & 0xff00; +t7 = t8 | t2; +// fdead 601fe8b t9 = a0 >> 24; +v0 = v0 + 0x1; +t4 = t9 | t7; +// fdead 601fe8b v1 = v1 + 0x34; +if (v0 != a1) {// fdead 601fe8b MEM_U32(v1 + -4) = t4; +goto L4ae840;} +// fdead 601fe8b MEM_U32(v1 + -4) = t4; +L4aea8c: +//nop; +return; +//nop; +} + +static void f_swap_dn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4aea94: +//swap_dn: +// fdead 8b MEM_U32(sp + 8) = a2; +if ((int)a1 <= 0) {v0 = zero; +goto L4aebd8;} +v0 = zero; +// fdead 8b v1 = a1 & 0x1; +if (v1 == 0) {t1 = 0xff0000; +goto L4aeb0c;} +t1 = 0xff0000; +// fdead 48b a2 = MEM_U32(a0 + 0); +// fdead 48b a3 = MEM_U32(a0 + 4); +t6 = a2 >> 24; +t7 = a2 << 24; +t9 = a2 << 8; +t2 = t9 & t1; +t8 = t6 | t7; +t4 = a2 >> 8; +t5 = t4 & 0xff00; +t3 = t8 | t2; +t6 = t3 | t5; +// fdead 601fc8b t2 = a3 << 8; +// fdead 601fc8b t7 = a3 >> 24; +// fdead 601fc8b t9 = a3 << 24; +t8 = t7 | t9; +t4 = t2 & t1; +// fdead 601fc8b MEM_U32(a0 + 0) = t6; +// fdead 601fc8b t5 = a3 >> 8; +t6 = t5 & 0xff00; +t3 = t8 | t4; +t7 = t3 | t6; +v0 = 0x1; +if (v0 == a1) {// fdead 601fc8b MEM_U32(a0 + 4) = t7; +goto L4aebd8;} +// fdead 601fc8b MEM_U32(a0 + 4) = t7; +L4aeb0c: +t9 = v0 << 3; +// fdead 601fc8b t2 = a1 << 3; +// fdead 601fc8b t0 = t2 + a0; +// fdead 601fc8b v1 = a0 + t9; +t1 = 0xff0000; +L4aeb20: +// fdead 601fc8b v0 = MEM_U32(v1 + 0); +// fdead 601fc8b a0 = MEM_U32(v1 + 4); +t8 = v0 >> 24; +t4 = v0 << 24; +t3 = v0 << 8; +t6 = t3 & t1; +t5 = t8 | t4; +t9 = v0 >> 8; +t2 = t9 & 0xff00; +t7 = t5 | t6; +t8 = t7 | t2; +// fdead 601fc8b t6 = a0 << 8; +// fdead 601fc8b t4 = a0 >> 24; +// fdead 601fc8b t3 = a0 << 24; +// fdead 601fc8b a2 = MEM_U32(v1 + 8); +// fdead 601fc8b MEM_U32(v1 + 0) = t8; +t5 = t4 | t3; +t9 = t6 & t1; +// fdead 601fc8b t2 = a0 >> 8; +t8 = t2 & 0xff00; +t7 = t5 | t9; +t4 = t7 | t8; +t9 = a2 << 8; +t6 = a2 << 24; +t3 = a2 >> 24; +// fdead 601fc8b a3 = MEM_U32(v1 + 12); +t5 = t3 | t6; +t2 = t9 & t1; +// fdead 601fc8b MEM_U32(v1 + 4) = t4; +t8 = a2 >> 8; +t4 = t8 & 0xff00; +t7 = t5 | t2; +t3 = t7 | t4; +// fdead 601fc8b t2 = a3 << 8; +// fdead 601fc8b t9 = a3 << 24; +// fdead 601fc8b t6 = a3 >> 24; +t5 = t6 | t9; +t8 = t2 & t1; +// fdead 601fc8b MEM_U32(v1 + 8) = t3; +// fdead 601fc8b t4 = a3 >> 8; +t3 = t4 & 0xff00; +t7 = t5 | t8; +t6 = t7 | t3; +// fdead 601fc8b v1 = v1 + 0x10; +if (v1 != t0) {// fdead 601fc8b MEM_U32(v1 + -4) = t6; +goto L4aeb20;} +// fdead 601fc8b MEM_U32(v1 + -4) = t6; +L4aebd8: +//nop; +return; +//nop; +} + +static void f_swap_opt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4aed98: +//swap_opt: +//nop; +//nop; +//nop; +// fdead 8b sp = sp + 0xffffffc0; +//nop; +// fdead 8b MEM_U32(sp + 36) = ra; +// fdead 8b MEM_U32(sp + 28) = s1; +// fdead 8b MEM_U32(sp + 24) = s0; +// fdead 8b s0 = a1; +s1 = a2; +// fdead 4008b MEM_U32(sp + 32) = gp; +// fdead 4008b MEM_U32(sp + 64) = a0; +v0 = f_gethostsex(mem, sp); +goto L4aedcc; +// fdead 4008b MEM_U32(sp + 64) = a0; +L4aedcc: +// fdead 4000b gp = MEM_U32(sp + 32); +if ((int)s0 <= 0) {t0 = zero; +goto L4af014;} +t0 = zero; +// fdead 4020b v1 = MEM_U32(sp + 64); +// fdead 4020b a3 = sp + 0x2c; +a2 = 0xff0000; +L4aede4: +// fdead 4028f at = MEM_U32(v1 + 0); +t0 = t0 + 0x1; +// fdead 4028f MEM_U32(a3 + 0) = at; +// fdead 4028f t7 = MEM_U32(v1 + 4); +//nop; +// fdead 4028f MEM_U32(a3 + 4) = t7; +// fdead 4028f at = MEM_U32(v1 + 8); +//nop; +// fdead 4028f MEM_U32(a3 + 8) = at; +// fdead 4028f t8 = MEM_U32(sp + 52); +at = 0xff0000; +// fdead 4028f t1 = t8 << 8; +// fdead 4028f t2 = t1 & a2; +// fdead 4028f t9 = t8 << 24; +// fdead 4028f t4 = t8 >> 8; +// fdead 4028f t5 = t4 & 0xff00; +// fdead 4028f t3 = t9 | t2; +// fdead 4028f t6 = t3 | t5; +// fdead 4028f t7 = t8 >> 24; +// fdead 4028f t1 = t6 | t7; +if (s1 != v0) {// fdead 4028f MEM_U32(sp + 52) = t1; +goto L4aef24;} +// fdead 4028f MEM_U32(sp + 52) = t1; +// fdead 4028f at = MEM_U32(a3 + 0); +//nop; +// fdead 4028f MEM_U32(v1 + 0) = at; +// fdead 4028f t2 = MEM_U32(a3 + 4); +//nop; +// fdead 4028f MEM_U32(v1 + 4) = t2; +// fdead 4028f at = MEM_U32(a3 + 8); +//nop; +// fdead 4028f MEM_U32(v1 + 8) = at; +// fdead 4028f t4 = MEM_U32(sp + 44); +at = 0xff0000; +// fdead 4028f t5 = t4 << 8; +// fdead 4028f t8 = t5 & a2; +// fdead 4028f t3 = t4 << 24; +// fdead 4028f t6 = t3 | t8; +// fdead 4028f t7 = t4 >> 8; +// fdead 4028f t3 = MEM_U32(sp + 48); +// fdead 4028f t1 = t7 & 0xff00; +// fdead 4028f t9 = t6 | t1; +// fdead 4028f t2 = t4 >> 24; +// fdead 4028f t5 = t9 | t2; +// fdead 4028f t7 = t3 << 8; +// fdead 4028f t6 = t7 & a2; +// fdead 4028f t4 = t3 >> 8; +// fdead 4028f t8 = t3 << 24; +// fdead 4028f MEM_U32(sp + 44) = t5; +// fdead 4028f t1 = t8 | t6; +// fdead 4028f t9 = t4 & 0xff00; +// fdead 4028f t2 = t1 | t9; +// fdead 4028f t5 = t3 >> 24; +// fdead 4028f t8 = MEM_U8(sp + 44); +// fdead 4028f t7 = t2 | t5; +// fdead 4028f MEM_U32(sp + 48) = t7; +// fdead 4028f MEM_U8(v1 + 0) = (uint8_t)t8; +// fdead 4028f t6 = MEM_U32(sp + 44); +// fdead 4028f a0 = MEM_U32(v1 + 0); +at = at | 0xffff; +// fdead 4028f t4 = t6 & at; +// fdead 4028f t1 = t4 ^ a0; +// fdead 4028f t9 = t1 << 8; +// fdead 4028f t3 = t9 >> 8; +// fdead 4028f t2 = t3 ^ a0; +// fdead 4028f MEM_U32(v1 + 0) = t2; +// fdead 4028f t5 = MEM_U32(sp + 48); +// fdead 4028f a1 = MEM_U32(v1 + 4); +// fdead 4028f t7 = t5 >> 12; +// fdead 4028f t8 = t7 ^ a1; +// fdead 4028f t6 = t8 << 12; +// fdead 4028f t4 = t6 >> 12; +// fdead 4028f t1 = t4 ^ a1; +// fdead 4028f MEM_U32(v1 + 4) = t1; +// fdead 4028f t7 = MEM_U16(v1 + 4); +// fdead 4028f t9 = MEM_U32(sp + 48); +// fdead 4028f t8 = t7 & 0xf; +// fdead 4028f t5 = t9 << 4; +// fdead 4028f t6 = t5 | t8; +// fdead 4028f MEM_U16(v1 + 4) = (uint16_t)t6; +goto L4af00c; +// fdead 4028f MEM_U16(v1 + 4) = (uint16_t)t6; +L4aef24: +// fdead 4028f t4 = MEM_U8(v1 + 0); +at = at | 0xffff; +// fdead 4028f MEM_U8(sp + 44) = (uint8_t)t4; +// fdead 4028f t1 = MEM_U32(v1 + 0); +// fdead 4028f t3 = MEM_U32(sp + 44); +// fdead 4028f t9 = t1 & at; +// fdead 4028f t2 = t9 ^ t3; +// fdead 4028f t7 = t2 << 8; +// fdead 4028f t5 = t7 >> 8; +// fdead 4028f t8 = t5 ^ t3; +// fdead 4028f MEM_U32(sp + 44) = t8; +// fdead 4028f t6 = MEM_U32(v1 + 4); +// fdead 4028f t1 = MEM_U32(sp + 48); +at = 0xf0000; +at = at | 0xffff; +// fdead 4028f t4 = t6 & at; +// fdead 4028f t9 = t1 >> 12; +// fdead 4028f t2 = t4 ^ t9; +// fdead 4028f t7 = t2 << 12; +// fdead 4028f t5 = t7 ^ t1; +// fdead 4028f MEM_U32(sp + 48) = t5; +// fdead 4028f t3 = MEM_U32(v1 + 4); +// fdead 4028f t9 = MEM_U16(sp + 50); +// fdead 4028f t6 = t3 >> 20; +// fdead 4028f t4 = t6 & 0xfff; +// fdead 4028f t2 = t9 & 0xf000; +// fdead 4028f t7 = t4 | t2; +// fdead 4028f t5 = t8 << 8; +// fdead 4028f t3 = t5 & a2; +// fdead 4028f t1 = t8 << 24; +// fdead 4028f MEM_U16(sp + 50) = (uint16_t)t7; +// fdead 4028f t6 = t1 | t3; +// fdead 4028f t9 = t8 >> 8; +// fdead 4028f t1 = MEM_U32(sp + 48); +// fdead 4028f t4 = t9 & 0xff00; +// fdead 4028f t2 = t6 | t4; +// fdead 4028f t7 = t8 >> 24; +// fdead 4028f t5 = t2 | t7; +// fdead 4028f t9 = t1 << 8; +// fdead 4028f t6 = t9 & a2; +// fdead 4028f t8 = t1 >> 8; +// fdead 4028f t3 = t1 << 24; +// fdead 4028f MEM_U32(sp + 44) = t5; +// fdead 4028f t4 = t3 | t6; +// fdead 4028f t2 = t8 & 0xff00; +// fdead 4028f t7 = t4 | t2; +// fdead 4028f t5 = t1 >> 24; +// fdead 4028f t9 = t7 | t5; +// fdead 4028f MEM_U32(sp + 48) = t9; +// fdead 4028f at = MEM_U32(a3 + 0); +//nop; +// fdead 4028f MEM_U32(v1 + 0) = at; +// fdead 4028f t8 = MEM_U32(a3 + 4); +//nop; +// fdead 4028f MEM_U32(v1 + 4) = t8; +// fdead 4028f at = MEM_U32(a3 + 8); +//nop; +// fdead 4028f MEM_U32(v1 + 8) = at; +L4af00c: +if (t0 != s0) {// fdead 4028f v1 = v1 + 0xc; +goto L4aede4;} +// fdead 4028f v1 = v1 + 0xc; +L4af014: +// fdead 4028f ra = MEM_U32(sp + 36); +// fdead 4028f s0 = MEM_U32(sp + 24); +// fdead 4028f s1 = MEM_U32(sp + 28); +// fdead 4028f sp = sp + 0x40; +return; +// fdead 4028f sp = sp + 0x40; +} + +static uint32_t f_ldfsymorder(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4afedc: +//ldfsymorder: +// fdead b a2 = MEM_U32(a0 + 12); +// fdead b v0 = a1 + 0x60; +if (a2 == 0) {//nop; +goto L4aff0c;} +//nop; +// fdead b t6 = MEM_U32(a0 + 8); +//nop; +if (t6 == 0) {//nop; +goto L4aff0c;} +//nop; +if (v0 == a2) {//nop; +goto L4aff0c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4aff0c: +// fdead b v1 = MEM_U32(a0 + 8); +//nop; +// fdead b t7 = v1 & 0x3; +if (t7 == 0) {//nop; +goto L4aff28;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4aff28: +// fdead b a1 = MEM_U32(a0 + 28); +//nop; +if (a1 == 0) {//nop; +goto L4aff5c;} +//nop; +// fdead b t8 = MEM_U32(a0 + 24); +//nop; +if (t8 == 0) {//nop; +goto L4aff5c;} +//nop; +// fdead b t9 = v0 + v1; +if (t9 == a1) {//nop; +goto L4aff5c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4aff5c: +// fdead b t0 = MEM_U32(a0 + 24); +//nop; +// fdead b t1 = t0 << 2; +// fdead b t1 = t1 - t0; +// fdead b t1 = t1 << 2; +// fdead b t1 = t1 + t0; +// fdead b t1 = t1 << 2; +// fdead b v1 = v1 + t1; +// fdead b t2 = v1 & 0x3; +if (t2 == 0) {//nop; +goto L4aff90;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4aff90: +// fdead b a1 = MEM_U32(a0 + 36); +//nop; +if (a1 == 0) {//nop; +goto L4affc0;} +//nop; +// fdead b t3 = MEM_U32(a0 + 32); +// fdead b t4 = v0 + v1; +if (t3 == 0) {//nop; +goto L4affc0;} +//nop; +if (t4 == a1) {//nop; +goto L4affc0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4affc0: +// fdead b t5 = MEM_U32(a0 + 32); +a2 = 0xc; +// fdead 8b lo = t5 * a2; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)a2 >> 32); +// fdead 8b t6 = lo; +// fdead 8b v1 = v1 + t6; +// fdead 8b t7 = v1 & 0x3; +if (t7 == 0) {//nop; +goto L4affe8;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4affe8: +// fdead 8b a1 = MEM_U32(a0 + 44); +//nop; +if (a1 == 0) {//nop; +goto L4b001c;} +//nop; +// fdead 8b t8 = MEM_U32(a0 + 40); +//nop; +if (t8 == 0) {//nop; +goto L4b001c;} +//nop; +// fdead 8b t9 = v0 + v1; +if (t9 == a1) {//nop; +goto L4b001c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b001c: +// fdead 8b t0 = MEM_U32(a0 + 40); +//nop; +// fdead 8b lo = t0 * a2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)a2 >> 32); +// fdead 8b t1 = lo; +// fdead 8b v1 = v1 + t1; +// fdead 8b t2 = v1 & 0x3; +if (t2 == 0) {//nop; +goto L4b0044;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b0044: +// fdead 8b a1 = MEM_U32(a0 + 52); +//nop; +if (a1 == 0) {//nop; +goto L4b0074;} +//nop; +// fdead 8b t3 = MEM_U32(a0 + 48); +// fdead 8b t4 = v0 + v1; +if (t3 == 0) {//nop; +goto L4b0074;} +//nop; +if (t4 == a1) {//nop; +goto L4b0074;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b0074: +// fdead 8b t5 = MEM_U32(a0 + 48); +//nop; +// fdead 8b t6 = t5 << 2; +// fdead 8b v1 = v1 + t6; +// fdead 8b t7 = v1 & 0x3; +if (t7 == 0) {//nop; +goto L4b0098;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b0098: +// fdead 8b a1 = MEM_U32(a0 + 60); +//nop; +if (a1 == 0) {//nop; +goto L4b00cc;} +//nop; +// fdead 8b t8 = MEM_U32(a0 + 56); +//nop; +if (t8 == 0) {//nop; +goto L4b00cc;} +//nop; +// fdead 8b t9 = v0 + v1; +if (t9 == a1) {//nop; +goto L4b00cc;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b00cc: +// fdead 8b t0 = MEM_U32(a0 + 56); +//nop; +// fdead 8b v1 = v1 + t0; +// fdead 8b t1 = v1 & 0x3; +if (t1 == 0) {//nop; +goto L4b00ec;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b00ec: +// fdead 8b a1 = MEM_U32(a0 + 68); +//nop; +if (a1 == 0) {//nop; +goto L4b011c;} +//nop; +// fdead 8b t2 = MEM_U32(a0 + 64); +// fdead 8b t3 = v0 + v1; +if (t2 == 0) {//nop; +goto L4b011c;} +//nop; +if (t3 == a1) {//nop; +goto L4b011c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b011c: +// fdead 8b t4 = MEM_U32(a0 + 64); +//nop; +// fdead 8b v1 = v1 + t4; +// fdead 8b t5 = v1 & 0x3; +if (t5 == 0) {//nop; +goto L4b013c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b013c: +// fdead 8b a1 = MEM_U32(a0 + 76); +//nop; +if (a1 == 0) {//nop; +goto L4b016c;} +//nop; +// fdead 8b t6 = MEM_U32(a0 + 72); +// fdead 8b t7 = v0 + v1; +if (t6 == 0) {//nop; +goto L4b016c;} +//nop; +if (t7 == a1) {//nop; +goto L4b016c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b016c: +// fdead 8b t8 = MEM_U32(a0 + 72); +//nop; +// fdead 8b t9 = t8 << 3; +// fdead 8b t9 = t9 + t8; +// fdead 8b t9 = t9 << 3; +// fdead 8b v1 = v1 + t9; +// fdead 8b t0 = v1 & 0x3; +if (t0 == 0) {//nop; +goto L4b0198;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b0198: +// fdead 8b a1 = MEM_U32(a0 + 84); +//nop; +if (a1 == 0) {//nop; +goto L4b01c8;} +//nop; +// fdead 8b t1 = MEM_U32(a0 + 80); +// fdead 8b t2 = v0 + v1; +if (t1 == 0) {//nop; +goto L4b01c8;} +//nop; +if (t2 == a1) {//nop; +goto L4b01c8;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b01c8: +// fdead 8b t3 = MEM_U32(a0 + 80); +//nop; +// fdead 8b t4 = t3 << 2; +// fdead 8b v1 = v1 + t4; +// fdead 8b t5 = v1 & 0x3; +if (t5 == 0) {//nop; +goto L4b01ec;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b01ec: +// fdead 8b a1 = MEM_U32(a0 + 92); +//nop; +if (a1 == 0) {//nop; +goto L4b021c;} +//nop; +// fdead 8b t6 = MEM_U32(a0 + 88); +// fdead 8b t7 = v0 + v1; +if (t6 == 0) {//nop; +goto L4b021c;} +//nop; +if (t7 == a1) {//nop; +goto L4b021c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b021c: +// fdead 8b t8 = MEM_U32(a0 + 88); +//nop; +// fdead 8b t9 = t8 << 4; +// fdead 8b v1 = v1 + t9; +// fdead 8b t0 = v1 & 0x3; +if (t0 == 0) {//nop; +goto L4b0240;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b0240: +// fdead 8b a1 = MEM_U32(a0 + 20); +//nop; +if (a1 == 0) {//nop; +goto L4b0270;} +//nop; +// fdead 8b t1 = MEM_U32(a0 + 16); +// fdead 8b t2 = v0 + v1; +if (t1 == 0) {//nop; +goto L4b0270;} +//nop; +if (t2 == a1) {//nop; +goto L4b0270;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4b0270: +// fdead 8b t3 = MEM_U32(a0 + 16); +//nop; +// fdead 8b t4 = t3 << 3; +// fdead 8b v1 = v1 + t4; +// fdead 8b t5 = v1 & 0x3; +if (t5 == 0) {// fdead 8b v0 = v1; +goto L4b0294;} +// fdead 8b v0 = v1; +v0 = zero; +return v0; +v0 = zero; +L4b0294: +//nop; +return v0; +//nop; +} + +static void f_st_warning(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4b029c: +//st_warning: +//nop; +//nop; +//nop; +// fdead 2b sp = sp + 0xffffffd8; +// fdead 2b MEM_U32(sp + 40) = a0; +// fdead 2b MEM_U32(sp + 44) = a1; +a1 = 0x10019b40; +a0 = 0xfb528e4; +//nop; +// fdead 6b MEM_U32(sp + 36) = ra; +// fdead 6b MEM_U32(sp + 32) = gp; +// fdead 6b MEM_U32(sp + 48) = a2; +// fdead 6b MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4b02dc; +a0 = a0 + 0x20; +L4b02dc: +// fdead b gp = MEM_U32(sp + 32); +//nop; +a2 = 0x10008350; +a0 = 0xfb528e4; +a1 = 0x10019b44; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4b0304; +a1 = a1; +L4b0304: +// fdead b gp = MEM_U32(sp + 32); +// fdead b t6 = MEM_U32(sp + 52); +// fdead b t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +// fdead 2b a1 = MEM_U32(sp + 40); +// fdead 2b a2 = MEM_U32(sp + 44); +// fdead 2b a3 = MEM_U32(sp + 48); +// fdead 2b MEM_U32(sp + 16) = t6; +// fdead 2b MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4b0334; +a0 = a0 + 0x20; +L4b0334: +// fdead b gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x10019b54; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4b0354; +a1 = a1; +L4b0354: +// fdead b ra = MEM_U32(sp + 36); +// fdead b gp = MEM_U32(sp + 32); +// fdead b sp = sp + 0x28; +return; +// fdead b sp = sp + 0x28; +//nop; +//nop; +} diff --git a/tools/ido5.3_recomp/copt b/tools/ido5.3_recomp/copt new file mode 100755 index 0000000000000000000000000000000000000000..76398aaa352993edc96533013c90f50ce5d54711 GIT binary patch literal 8704136 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%0DgrW_e0gTyR^i-2Y%z} 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ℜ z+3T8ppB6YhA_Ze|7F_w4DY|KuXo!d- zMBzw~fdc1nq%2H|_PhZkf;Q-VF~V~66fn53uEBEJSp*LRycQuS`BUt-GObDDL)`=K z!>i^Soa}`livrT=-=XaN1zmxSi~0|=lY*N3B=>t|N8xit)JhOIF|C{cHXztz{^-Dj z$(+2G<{c{vLY0|~GyFqkW(ODs^Pn1pxi3#JTd;JXjFqLEPX<4aNBnG0 z8h5j-8U~dU=XiwQiIZ;e$_Y)6nd95AISK~q9^r<;8)X$-4-XCVjW~r4TfsCnOm7J>& zc0)R&_>C=y?s5~a{g2ndZ61XCHwfP6W*==HI-9;i&iLR^@ohA|;mr83UNwIimqo#l zkxxt^(Ij&RxDJ%#%O4feHrgN6E&uLD)w{WQr5h7x{iVU?joN)gI)DkG@d zzqDR1RlpDInW~GkFr>#4;}6Ug%pdT(Pz7nfvVA3e3pN}-6FIQ5k?Ty}cOf?n_S}GN zf_j{32uk`gK(I;Ui-n3v~2{54r6Fp+w6T zf$s8e13AiG=LO~B2Ah*?dv3K{zQtC8>{|Vw<0$_j*bNu?IWOCNDa;8ig$w*1Z-Qe< z4Pcl9M{}9Ij@(Vz3D4D23~kOO{10Uo#epNRd>{9<^*mpj+ic-x@4?_MEp+z(9*dJ4 zg9WT_ZHWnuO&^BE>4!c{fa)P1nF>Y4=m5{=Y)Sdz>Qq8-_?|36#uDVKvObO7_CCG2 z*?uOfsGR(ROp^MjridJ_p_H({QLozOt#ehLvMo0-H}5n*K-cs=qY}+u!F&Gj-tXjl z%q6S*VcugAr&_|F$u}V|=C@b$Ef#%2i}+iMx(DX*DmfzW$IBGhoI|5%JDf)=Tn=q8 zzN54viCg%%EBP)bY{HI-UFzi{XLugDgC&L zlvaG2t0=-XBH+j;Io_nsvE_f>qxiRi*SRH7wJxazYf1ak1=0ux@{Gb*cW0*HNR1t zTzBtWZE~ViwA}Z8x$O&EX44Qyq&8vG%c3?F{4p?!)lP&a5)tB(P1j`2B6ZK)42PjDer4Psw?Jx|0W3Bp8wwvUnVGSSg|yLoFH3E7S}li};J-sj~= z8?(j-aUef>fHE2k?!`Ty{13{&%%Q*JaVidGC9W^|4}6uH=%)Lf*9pJxU%C$Wfy$3d z!C~AintCYsW7htGDzj%YAzFnN%1nApI8^i74m1*gVOY~!Mafa2MSeXL+EB>T;C5zD z?+)MAup5es14czUZl->S#Y7YLfwy7pLssnr_<%omRjLi6Z`i-CtxV`+QXf`JgYvJ{+??MA|;gV+Op %J#{!h;+g0q*i6og?#-gO-* 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¨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⪼+X3?t!2ze<|oK8AQV1gns8R?X9N|j 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 +aVEwNCJo{iLuzpY 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

a7ri@@P1syHO4yy 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%0A89J9w`+BI9~ZQJLWN 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�fM6fo{zz< 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

-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%0Dvd0KqHj^;^d~_nH`G>?^x9G&K_3 z_9X-u%~~ukq0sjZm(4>$6`e>gp@kyS`&uWV;^sc-b3DN1-thp?luZ%<67ovFP7oGd znUiPO1ZC-TfUjUponRoaFy?0>(<_Mi^#ZBz$4!uMQvaLM$3cA@*2fWjOzUGtA9Ns4 zotBMy^?c0ge{=e{Lm$WVaap6@sIABxIst_0wEU ztFqL5DyYbe!#J!mE`gTIuy0l_E^9J_B;$pz7T-C*^uij~C!|zh=fwCGco2@)gENDa z-K0{4b*aSc$gm4WCG8xMFkG2@oyrh=on3i>A45E?QU%#J2C81y7NF|fPh!f-*Rrw^ zPl1{eWsbz97xKWdK|jA_GY5mBEX=l5sIoUb3FAr5T#%0?YP@*0O>WU0_fJCp>Nn6X zW1hj~3sP8V9>n}+@53MS6+VLPR_VDWnD+weneZ^@=K$8r1T4c1@kn~ztWhMzWiWHN zG_o;ztGKgMokNZK0JfMCCaxWZfbz2*+v<@?-scG{7z1z*TYa^*>GODaPfeye;q z5?pX`=j1B@%$k#TV?*a|Eb(P8<-Bt{iMu)DKR%g!a#?56z{S2s=;SHGk2FsMy%0Y+ zs=2>tV4{o$a4y_xY2b=GNCTfbx2r3-*CS5_h{lxS&AF-ldAxzIORfQM4d%$|UgMoo zcNR9xYVr1P?#RvFaZX3x8E}KlQyb#RT%(TVP)t#IbdI?O?>nq9*kmR@fEE%5L88@S z?dYAv+MZ1vvF3R+j{w7mrLwp&bv=*Pu<%Br)3HtC7_ugPD7!Irlkt+IT4U-)-Iw56 z@pFVxp8$`+t@0tc0)6F~D?ebvKpq6@(tu1FQ`gB&D$1Qf%7dx|9YbU4=6Jxhc)&Mw z8t@4)$G`K6OozTCc!g8~q|^@E`?lp^KIYeA$!xH_O`oprb&)dCaihBYuq_PQultL* zERL@ScGI34qqeKVu9>` z19t7>{#@?PnNy8-Zl;H1yO9a|3BGnbe#n+fm;cw zto0+jA>pf+;`u)DpMJf+IAKzF4)kk zRa{Syi!ZEs#zF&bb?K%_;p_!1Dvf zT4Je4%g-kEPz47JByH!WF+QadUqjGjAK1uYaVYq^jKz|tv=JLc=sDe4=1%`YxxwD= z=vn2d#Fz)7>76|kD?V5z7J)(T493&61*_BfSlnJM!Tj6tPz7#t(<|b%nSC;k3<*SW z-$8%0I`1_<;D;{Ofr*h4m@u?xRJ-PJDL@@*sUB43(c-m*6}!>EIOS!6{!zb~2zp;r0d-X5rM!X&%8k!p zb5NKKABOC^uQE9&$VcD;4W`{m$G~hrqoK5lLUfQ;a=fc)2)kJ|iDROiOeQ>;z_bg< zgm&QFA`@V9wPbSmP(mg-Bty6ea-0bi%(=|Nu$u>O58m$b+#+*QOf$c_S0Hrz+dpTU zD=MY!R%~AGDeAmj)4}|SY#yj(+i%J#ZhQseek?XUJDbZl#BwGvMB#GcJP*atj=Wy* z=uet~-P#Y+@wY&`*}ss0%T-Dp#W4)dn@dbE@1+%JEri_0{~vqrA7ANJ)eC3ZsZ5=L z40I?h6d7!RDJ@Xw6syz12y=AcZE?g7RxMJnqy1>%t(ZuQ9Z5MSCF7)W;0BBu^`OBU zEetTec^iYAVTW!+{Cy0ca(vAE=ahLv|bCv>`+G z&W97&T$#W;5RmQU_0`-W8)_Wih8uHWU{kJes2dyLA0?2=Ep36cF3HJ7e=^Ku7QxL- zu%1-*ZU{chfA9hcx6_L5@Ab)Z#qUFB_ zJ3I5{6p)r4c7(GIt*t2F0%N0FW$}v-#>%2ZLYKHZ4k%@w`@tDESVBYZlnyjRZeb3$ z`dy19rLHWqpF6YSdyWQ~StYSj?@Q;?K+@?j(qW$dWJ=%3ctS>QJF8lD4e!uVIy<-c z3$SYP&P^mY+l}oeMmE$2Bb66Ly(%x5<-P96!UYsvq^(;jdEZ}!#&sfOr{x~s+7@SF zm${9V8RvR=@=)3Dppx-G5benI+)$kM654Y)uXZMsA3PEeN@@%FXnXElrzQsi-o@V_ zo77SW1D&)&+bXbQL+Du&P*oalrg)bsjMxnx3bL_E;+Tk%acM0k6keM$dOdGwiC6x1 z!ejn2-eTF+oM5ACdvAvGQtZJWQ;yp3sQb6!-|uA6-)j+n2Sq>5qCeIm{tk-X#iHNR zBL3E*-oYQGT&*;e_GLzl zvAoVjktjY}I}<1!Rv29-H&E&40N#LC(JiAM|4T4xaqAWbX@eJkPgyQ{%+V8e=p`RG zNM=C6xfK@^#T_aa^Fq^RHLI+35S+lCyZ9SFj;~wym>*{Je9u#BS~!zUegyAH=&c*@ zoG1BeTbD~gkB&7nIq1%^XoL(U11kqtJAXhY5 zv@i$&PMp=8KqX1YcZex1wAbd4hXI!988)G13q zrTufn9Klw@*@gC9Z}rq44&aS*_s$`H-zp}qLG_*HO=`5hE}JB!|dN;MSx!NBR8m3V{_ zih5daG(Up(XhlwdAL5VT{bs&@5x(b-;QbYR|8%_P4}IS|_)@gqx@RM&)=i9Y561v! z4cWd8elUq^|0c1huy1roZ#T!$PD8zeuSK)^;oj&&Av=4b+d#q7z)H>>x>oK`8vx!0 zfVU^%qvBrxo02b|5`DQ!$kXJ+Xz2eCm^5AOWPc97izE1B%JsdFf%r#%q($l<35C22 zU#f4EpP=-9IV42@Vor}MNd2aUX`2Xq4~EkEN%O;wg~MpQ885|#zS;Z;YKaZK7w^@E zmf^59x{EE+Ab$kklM-9o@t!}-`xoMzS}uhd92}98pZ**thZ;ocxb=Wgdn%jdoL|5I zm5DsQ?!!Bt{sd{k(@`0v>%+B-Sr_jxT@Zo&2c*I{Paox3*vxVvYqqX4t>@LR4Xf{9 zo`Kf*Mt`m-CTNZXs-D8Op%2 zbV1qT{<9Z7B5`_MiSiWXo}R%+$qSG&oi|>&}fd$o;ztoPqpmIll{ zP`qiN52zi&SX$q$PY@$$6jU_Sy2ErBTMj(j6cwjj#f!8ekIs@+kJfJ18(*P!DXz)6=Ba0?U7ma?c~qO zIuG6F+Ep@!8V*~PQ}NEPNQffE(XMEGwBVhA1OJ`>A0u+vQsb|%*OIvy2q!8DhIa70sHTi}kIA|@aw zD8spGV0D4Dk^{$fc)e{;=J?skk9OG^CV+K)yE&@efnEdX9eiiF(2(`lnQdCip@ucb zDGFtNJYJ)=##4R;__D=k+@7$phI=Q3k0wNiPuToPzIPh0{7AGIbOxSJ7zkDmpX}jf zIuJ30Me7Ia@_V5A*0oLef3SJiEAd9}*TIg)0lfRxhkD1Fy`O4Qmk6l$R2FFMt*KU8 zBdhb8-t()KflaN4R4AGDQymg|QjZ->1GlURasj=}>0@3W1NvCd2NgL!iCri|1uI&% zs*hv(IIfQq`Y=4!o@hl4H*tt6EJ_YVDR_bY2KS#48#v;Uo@8s6`zcow4E2A5z?33$ z0UiP1Jk!&6PV2Anzdckwa37|G)~B%39bMqJ+_zG8p74oJT@ELNXVJkZn3uK}`(PE< zI6_*#@&iNAVd*Y8@vGGIIY-)uc9`qCP_#s?561`N|ApScf=z5zA^^#(l^?JBPOEe!vSOYIsTO^(s_11j>T4qW|gE6vkG1 zIu<8!{$0-Ht*K*$yE}T)pH45wj ziC+Cb=7#{>y}ib~g7ZwAfH;+_~$&D~#`}3Y9 z5%N^4f+*Y^gEPeUVw^a?Rb4^cU<8#vhUBy22H;PB>grP*NMO1H)czH}_OlXjaRr zvRp(}4ztnL2T&m7BikSjE`h^onM4PWh{Fo!2j2m|6Ft1u@0j^;xb@uNpE4rieyd@q zVsf^LP3uvGhxO~2G}Qk>Uat?NjTAc&Q^q)(CJM%TylCKTEPrxLLYGRJeHJFI=hCW_ zj5P2MLMbD~!!RTDr{$v2u7uORBXW02Dx+fIR4SE>#4^IkNF^hqnxGNTZP!xCXt7nT zeoP<7^>IQUYx*crAa1c~Vr}v%+f_#0tl2|JaA;g5(}Sz$9;vJzt&GbLWCBdY2*(yJ ziQmXKn{XM{p^nwO?#jvj>ITGhRJHk5L!YaG!t zv2=Y-#%*C4qu@cl#=f8oIQNzIh6S@IIEe76TIf2KO_VOvx#}B!@X*Y;AY%@DR)#9~ zcY)$TuCpAqOA|P7Anb(Uqmmqf$|_d&utm-Xq;3dnt#W7yFHK>jNJI;cTlH0haYu@e zQrubKrKPSQf)1BD%K}uR7+;0s6A7HC7;Y#%%}{oB9Evm=OEaMxGNkClwt+C-WK_R2 zR6&P8Q6j9zeGJZ{z{cS68^leA49;EVU@xCj!Qkz#=&cUR0(ZYF17(up0Y+PPQ&>iQ zgR)K<=fq7$Y1jsQ;~b8T)0X+hrA*YBE%VcW3(4IcoqGM_Hzd9K+5!a7_2^a#Ox3b4 zZoyfHo*y?_WD=(mx*4aW)_PvsBCD$IKz+*s!3j3fHRQ``OkSR3b!;)Er=_m*h~0(K zse`X{_>smsQhLsGX=g=5>1ioomI;$CDE-%Wo{rKJ&_kTHrF7mba9KQeGV)iE($9H) zLUUggN1mOr^mm8#6Lf*MU;z1zh@N1D zG>40~gkm%;h33goy6UJu5rQM&svOs1UReQhYeXF?@kDvWETaV6*_OBW<$aMWq-vA( zf2SK-+)-r;!iM?BTcZ9Yal3kIv(52nR1Y_L`YQp*(`GEld+8zBNu^LLo$wrKhv1Jsi_V zsf#nDWhI`D`ZimzLrvo^;|CCivC)=+M=BGSpehU!#?au|F;5E+gy_a&gaI?Gi9;6S zaSCjJH5g>qFo%u*6uVI3B3(?;N(k+w2E)uPJ{RGsRvpOlq=aZ{#eKqD=Dm&!>*(-} z-50m%7y7;ZVkG?HRb^j{hF|O~`(iBoLQ+|5pSG7q@8Dlzo>-T_++wqx`R3yh_afRD zWT1;4Tg0`J;^i&j$K@6LrIE5ZuD1B#p(Xeti@hJ`CgI~p52Dt@{@#y2wEw~5J8@ke z(hhJjkvfQ#<8m5AjqcczIB`<2h)PkT#&)KG4yg`KHQ;VN)BRM`v~CA3nE29q6E+tk zo~iw$6IrSrUh3(4Q5hhlE0eZ>*qi*z_ROjl*31TqhY{XDIK?qyr?9`_L&JcEyEedw zh5-#HOaW~m&1rpn)%egb;IMXkN+0WdC?6sKI-`6zseCAIQsopzN|%vv#to-G8b01Q1IL_e`2VZTz($JX41AR{wXSlg3nC%P z&e#Lud8+M}&mX}-hFm|8bP$MWO5tKVXd0{cwc`j&B4{{$+cUOjX=jiQ&7Phuj`gMD zp9;nE=h1_+ZfK%~DAswKyX`|wIQdj4BDP$`xV{vj=!y#cHz?U`i`ta=!R|FdnojYS z^KsUxo2IoKT349F7ZBw3sO3scE?7RVxCVmAnh#cU+5T^f9iF34N^U3YR%4#uMzL>4Y5b_0j6#W>4>k=9A%{Irk4fncK>5 zM|h-D@8EyBkhHN(u@T;IAkB};$rgSu>~uI?`Jz$0PIRdOc*zHFqcFGFU4^17#UPth zRfhXC1zX)l0e1NTZe zNp>KdS9~5>Om6k<}4`d+YbN`>|WIf zwm@(T)z!WBikrb-+R<(rI@H#0i?D5rD^f1|1pN*+?+!-#Cqk2E+(JY_;itmFGV)Lz z(Y9BmkWQLo`?X31dg<8jT+nWo4h!v(b&DtyH@=lx5GkQ1BmwIBrr0jFjmBBMZ3%lNjGZL{f~h%i{;i6ZSe{T_Q>zDoiX!j z=*E*kPwQ7Bn*n-~KM>!Llmx5N@Xvx%X%uT){leRoCixd|Xh-Rl)#~BZp8jiE&vS{w z(|5>~n$vC=Ah0>?ju#)bva0M_@GM@;(lBqkL$7`jd%-Q^`n8Ijqbehv=vOW zq!dvMg8vbiM)^dM#M^O{b_SU=tSq2iMm%6=A!(YKd}I8#^-A*t%5+ahyvLWAnc1i346)*9DO3FL&ifcI2O0kGy})4BedpG6V*0U_dUU4 zalPaNv?2cd>LZo$nQ5B!>z9iiDc3qQaVO3)4LUnOdJS$4GQdS!c3`h7K;IxLgmj67 zM=Fzy8M)7H4nL#ht&DHZ0-1<-z~WL3x4Z!j_wTp75CR6~S`vk<3?qgtq)>q^^c>vS zVt1Ut)>wwL%IwL?@TFXA7yFDh)4Fuqb zA~zv*M!yWn4f$!sqlhT+mM;}dw_X5kp+CbJDvl*vez@Qo5$df%!_!SeU`PSzr59g2 z;B%m{8Xpde;p7-Erjvd2>OICvw)7FTAziQ)wL3nC_FLGUX2xY^-ISR%skj2%VP+%X zRvrvLT>LLiM}{M$$|a?e3;qD~m1uTwe7H=5oA1$ws8n=;cUF0Ve@3V=*E1G_ew(k( zZxW}`b05aUb3TGm3bKb=uL=j3m7_61FBH-IrPM#e;U{Pmc}j@4EGU(Z36(BbD#dVt z_qt65LDZA*)JYYx>=nEy1qEI~JlVeQ zFJ(a(O@bqmgt1Um05D*6Dbq0*prR22j^(S$?}OQeYtgn_0~TB=qW=N>&c2ITwg5VE0{`?s{Ev&hKgVF)QyVVg+mtk&>L{uoGT(dI@XM8~`aBH5K+ zph89J9IMLmij<6~ku1Xi5_96hK|JDaR3zz=-W^;7T0;KxKqlbd(WjGGW@T36mE;bI zQDTzd8Og*2Ave)i9P{ShgjqjyUwGP~qleji=!p8wX>%HA#QKH;%g6;ijCrEN*h@@-s+q zlLebVc_O()90-eE<|sUwU?US(m>@ZAXIO*2SSont7=-D2Mj~#|JWf$-y_PnT3YJv7 z(S`53yu8{4_15-!>&f+2aEglG{8zrC+$^F{?!tSi>0?MA4Si5Jpp3|*gQE|wN#H+5 zV)2;K$E-e@`k2$lygnB6(P=?vRX;hVkK_6{p^x^fH4ymvNnIZ!`k(`V^Msg_;cy|e zI}F>Vx(b7L21_kGZsPqK@L!RmhfVZ<8q3RDu`;1CkKVyQh8hFMiUZ5Mr&_kE0F)W$ zs}4tX8?t)n2^OEnAM@L!?!ft^P6W_IHR6mDnv65nWJJ%S^2VJPFd@bmjOj@X>QXLT zuE@w&?8u==Fp)|7?-Yn=E5a?fTJ-QZHZH*tgxv7jexUW@?3Jtna+fv0^_A9B%nvFF z-t1DTAyN(VU}RJ4+59VMN%(*C+}4x%w^|uGx3~;7B|Tzi0(B7e7&w4n8Z6{_M|5y-|h~01Y_!qw(j%d@EgD zC`vD|yatL2DravqaRC%J_Ec6m)*5@3>{7t7?f`~=Vt`G^2um0MCwWat8S=vslZxUc4ln)x6vY%iyWmG=uiU5bfL9y1KL>Gk2sO#+K#Fv!T zan+`zJWziI{Vl;YgN~#|_HU)h*2QHNqzDp#=^0Qtw@S=;Ca!%CCZNOGBY^A2`Dw#@ zpAWx5G_Ur9K#$BpNRpXy&jBAmaO;OWDo0kX%4!@H0#WE4{UkwY`^Qe9J6^+x9M6g4 zHV2wReqNP^hMgd3{K z%B}Ciy*r$m%s5A}l6%}JLm*z1Ury;`T_1JH z3KEO3RPTdg_f+bA-wN#4^mr;KrSYcqV!k&(54Nnmib z138AS0lA@`>B)~=Z1#t430H2!aKkyknqg~qYE0o1edmpvWifsbh=Dn`(qohQpnHn{ zDiJoxW}zlpZ%VA6Ek4Lh0q7ta?quEwO@V*LQJ6S=P3q7RA=|>r(D3~vId_`F((Rr| zKU|I*gk=It4w!~Y-EQ<|Z|wq%O`Q%}9Z-|9iV$l#>7B#1V0afIq&j?rDJP3RfglK9 zK$+1ZfxuM5WC(@{COOR^LM9Ex<5~ypaVi)e!LTbXg;2r?It^=Kf~2{;x+VT-OsjfN zU9bijhomO}*a1m4!V)q7f{l~KElt9p+>AWX>gpC_6ZF}= zL^ciuA>0%`a55BQ-IaAQU?450#Nb%A2Fyx$FR2U@gISO5Ai!#6Yh{wA5YV}NDHBgY zanw6XATT@VteI`!Z-Dq9N$HtzLR`Z48A0X89A-2H0x7=V9NXhfmj))*HW4&U#v8@Q zfQE7JSQY<`>tjM6llq`Vgt85Iaxt$OAvCYm7xb~H595k0>3?S`jz?I%Dlw`7OyvgA z=3^oJvHKJS2Us9!Zd@p|F|7eq4!%_Z?n5$^IAJk$A0sv@Aco-+yc}OZ2?rm^Zdb_# zOh_O60rPyM?`b$lgY-uR*;84>!KgUtMBc!{1;4s1RGWQF|&U~4{- z`iyx>{zbxEFq9H;3$~tw$QY5Fad7mA7a40{Y6$?2XJN7>6m7!c1Bb>DD#t(LBBn4T zAwlMsQ>0K_Le@hGh)kV_Sc;iTU^&5DOy7 z{9sdM`oTlfh`KhB|0K(_xF|A!3=DvN|}+gUAG*;Pf?X_5U6 zYxF}$5ST%lZLOc3r^mq7iVKj`2MLS0F7^(7GfX9DFP-aj40xa-c>{KwmAP_-G-jFJ z+W9h9EJZlB`KffSUtDLDU`83#n*u_>Gof)HZ#pn&Z%q&P4w>}+w6~h{HqPE0I#aI6 zcGy75jWZfpyZ$_)ZXC3KSp*i*6uQeMDG(#J6M9bmV}PE)w{IutClvHKU*J|kwTc<> zPkItNwo^|Re;Zxu5ukY?XI_ZHBrXmX({+BBYE5yeDUK40{_Zj0l}u*f@IL` zsJPRZfBx?S=+qtrVU`f@8+sXX5FDI6ySyOk@%80B9(xLUlx+6FtA$yFpt3Y1sKJD` zKuH=7VstNMmKNP9F6KC9dEK`qg5h_uc#K%1(#KRpgS4cRH^AI8i_7m;-Eaacc4 zhs#0-(2dG2B_<4$x02pZ%RtL7@4!G<8B7=mR*o{zxacu>lv7Hi0!U}us1U(Lp!&+!vQg2;cZ(Ue# zl`W@%vQ+k`bfos|r$I$f4;&YC_08opD67-E;%SYj@tC~DPC{gAza%kEmc@t~yNRu1 zL(1x2vv*8yE^ghGf3CW+|C{mo^RSZ*f^`aXCoLe*+tWMv8vu3jez73j7x)0Pu{K5R zukqW|Njkuqb@6*NmgR-s+Owp7Mp(1w3pq+&Ntd@X+ z)ijb~iYGk$!te-@nLnkA;jT{jem^1PNx;Qb7LH7-$BH)8f(A1SF`D_xKePJJ~ zIo-h9O*n|;&?I~@d~WUI29??H%k1P?2?x#;S4oTJKY#u=eA6(${6JrfQkiGwrD`BV@?UAJ zTZ^?39nRxhf(r}jTTonD*arP*sZjkn7Q&6o1=Qxg3AoXeso+Y?0bqgj#=7c~ovM(r zeD4F=>dqrKbNqb471N{5&(a~tM~Ez7VSeOX9LK3F9a8ZRUDx-N4VUn)_>9%6&`qhdd?nm;c<+SvfLo^KGDR z`2+&a0I_(kAl&>1{~$&9vV)-@eA)JpZq1l*1rcx|!JGh6SsMtTu4n*}Cr<+wiW@^c zb{BNZHn;zGK-w88IjU6!Q@%ns~zU@_|@ zW@%&^!=$UAk6C?;=%cBRIepCQ!z}2;>nuxJcBTs~r?mPyA9`ZWU5;e#a!`6mR~0=I z$CQj>yLMtW)^VLEtj%l*)~2Wck8E>gBJhN}RNP}`=z#RZklW&4F;yfE#h4vt!~yXdd|A8iOFaV*fej4l}FMST-iWcPXLEQ z+L;Ipmehn(tW}I^m1^@AE@%Zti^^T@4Tl#a(aKTGcym0Md4mu=tf222ES0EP4J&S0 zbK{ZTT(VX|8=EJI_kVM1x2u$8vyB##YjbeP^@>p;!LPL&8|XB$zv7AnF)OkZ5053Q z!pmchSD-sdrr52*m#2aKMOE=K&2hP0Sr%&{G&TPxuC? zWaIAmDb53o7i>bes`!|XofMolH1oz8IuDj&B5skE$xe#H z>KgJ?1$<@?uWDHyST4PQT7`39G@qH9aN(N+H{pQic^QXxftF>eo!p`Qe;F#lTVmvB zZs28Z!sTpG>}K@R0;T*LScBwCuqPn&l|1rI6EHZqIvK}sadBu1q@{>7BgH|oLD_mi zOVajKS!5AZG=g-5O7STay8kS<-b#zu%pf>t2kap^r`Q*)Gy{k#iq-DCt&`o!O)Iv^ z$nHb{v0DZDr5A*DXF7k$^7ChWCdKvE_qlPTMM8Z-EbXNC-Jk71ACLh!j+^!6m|BH0 zAyw#IPBt)VX(MA8@Vf=kZ87OBL&E~+K-IK(S}x1l3G))87I+f$kjtpLT;q`y73{kS z1ORZ&T}gI0m$>1e0Crcm80-I30JmJ_={U2+*kUsdfyxaU(bAH-h^#>X1=LMY;z6Z_ zM{J>t=u2aFY~0S7)_ODgFqTbI|C`f?F=@`umI?A>*RV(?bX^i~lZ<0sz1 z?OHY9h2Yq~33wTxJzTp@$`|gG+z4RA* zPbF(LY*j|ISZv!u$=jw>ZyGb&IGD(grjP}17J2keZ|yyDCgsW? zB*(b7_ByFsS6tO@moMwloVd~1?tu#W9!a`Fl(pT!M-8%*8gTFt=O7hm6g6mELNNV5 z24x@v6T(yEHsY~044tXT7PK&av<-HWK>)|apE2!@Q#u3pf`w$Mi{9M0+YH8Oe_L;v@$9-RLcU4ZA6C1_U!3 zk7ErDU%_ksh*QZC1R6(>y9fJAfQ-{qr5yIK5Vx9y!K@+pO~ID9X$1Xos|~Ua$AHbC zMLTm_ZF5|0rd@keC6km**TGDhmbxu@T}=tYfu@M zD)v7B)LgHpq6x|v9zRk!EpOQPUxdOUuxj`c6j;{+YB~n2nu1+X;}Ke?GB3% zr4j95cZ?Z5`-T8@s|asd+SLnWu6vsku!N zg2Z>+!8GheIXlA6>@L@WOc@bpYFOCSh%N62{B#)A=1mAEtIhW2&3GHcW2GMAoYu7p zs2wM|ASCPqLmm*yBCQ`TnWYw?Jrk&G7Z`f#_diF%`g&^C$AS=GvM!1}``D}9Te}~h z)U%PVDBIDR4@TaUxbw?VcA8Nf{l0J%=c5ZQ6ggigXcCs>V%!Nr#|`W-I3`AYgW+s< zmjswxBkv4D+rTvA(RgpR7cd(MRG5j@7IHQX6_B5Lh}(%gAqqSkV)5sg7r5>e&3)iQlH9Vu=(A8#X=2Kw7K48OYr`0{=Tg#;nZ-t8&~p#N;BlmQM;S0S z(#+wgnVX_!G!!o(V%h-3D*hlUAoc(c2}UkQ!{&0V!=B%XayOzV76=Q?6wiH`tL)T0u2OiaW9Z8{7(!hY75LwwvT8}Ip3ov12zbs1-#Nhff_Z(N7z z7y01KEO_5Z%J2aQ@p>PkHQ0%zF~UWS7%r^!Q4`F|RzpF6x>X<|L^Sb-M^n67_P@-- zhM{Z>{4NAE5?>Y4f8Yvw#Sl-^5<6Ma=;AS0y^y#FU~^q;#IMZ-%{BGymbjC-c403Q zl`gOD*?X`fxPKEsTv00rVc>+{G+M{@VxZlG9!al2eRNFbVdT|Q_vY#Fg%0!@jAo6 z@Z<&Ji0eV9pHeu>&f}nEXd1gJ8oZq?h5U>t)Y`9s>Ll~O#`wM5V-2^u0h%kwe)`h@ zPQ8zyWsGu8wkpr^m=GHxp)IT*0Ug5>VNvUuAs#d5^$rBrX|aD@a_Gq&t!5x4E}Wjay6cu$wb!4 z;huqLa)i2>9Dk;hTatjx8BcDB!r`nZcjTYk@`hwjdC9 zse=Xufgfp$Ksh|Agd%gEu;dpZPy&Gw*`5gkKa5)?eN?7RXjs&Xk!O8dimRyiXg$if zs?9qCS&uBlcC!A%vR6c8eTmfb^8DF|w?iR}QPP!#Op&lM&|5n!)_t<_1S519)WkEP z`tFQrYD0i#?V*h@^~DE6k$KXJ%!#%l69RG~W)H~0L}WrKO+FI4ac34$Q<=it$>F&EHZ`T z&RVKm9mdiVktu4vw{}J%bNuW?Cav|e7nyJHVQ?4_Dl*drL|sDqA0jBJ^SFF&)wYPt z$+jX>PaZ#GwZJeX&)+^fo%ePLWC!ODb}0vMMy{r@c~xA%iv4LUJk}jw!|H%IEKVWC zA%7hR-VGYr|68`4IU_r7viJnmxQ%?@dx8P1l2bTfuA%@whKZ{U=zpX7p!G#hQ6J;_ zn9v6?in1wvOzR_bAkr++rhYP~k4M#~F+SNzZ94R6G|F}>#;H-ZDImlL8<_V*k5$f+ zpX%v*7T}=4tr7Pf5LZWV>pG~fX^omqyE1Va#U|=hbrY&KrzKa?oD4e;dPTf(KgO%> zw8Xd&A{o+qI8k0Jc0vQuaptKzc3nCcIt+HMO9yWd^&OCK4OZ9&Ht|NJMfrCCA!9mK zl15e;l6T{EytJ{Mn#(mDa>qxYF;Pxzi=iCE^zn0v`f3ylIk5cs6IQ>JB2v7Os1CC} zY0(6OKFO6_4YPex0-mN6j^y9JSK>KCHmXpQ6@fY}6G}DuL3SxPZ@{}kpT9PY)7%ty zuQ?KjS_c7p1&sXx9SmsT0>>ppx-efeb)7Gk=SLCSA_yArMldZOCJ~|-DqbRokeNVY z!Lz-6STQ~K9E+$8*gih!62(@q7>BXY2(y7x8jT7=P$ySQY=H+Z3TA==KRl&ptgHZz z8-(Dm*C9$uiE!Lf5wJgwa3bvf<5&WQ2j;_xC&~yFBqs;?3TVw~ah2l`p@yJf9!+Ac zn*fFhHJt;vRy-f)H~fcu`xu$#aUkDj{zJYY%+r;8d-BmoMZSIG?yrV?+v!Bk6HmT9 zeDrZ3-x2_)@~r{&5FG%U^;%0j(OFcQg8u);;=Z>f_Nd z=#1rfLfc%^2cysENbEX|M>pg}?HHs@m^>mhiHKAEl&m(uvcXPPN=7|~?MaVRPF&?O zRB6meq1@U6%{6hkL_Ms{zf(?>wJ#5z0OhM|3DwE%gC<0R&!&&YrPI{ZSo2_9*c@>x zw%5C!CC6IHMg`Xt^mZ{Mn_-q9HnOC3M6*JU=eY26AocKGzJ3Ta)j-u`WB3D>b1&i5TPRxV#n!4*snkk=d>^8~I7S z7$TU<8kSqOV>C*+5jxSsyd`NA&`i{dC}U&CR;)0t1L@-|yeHdptWB!nSBOAniMoS}KJdj`L13HD z*$+z|oO=rAR#%1dHhBiDAV`U&mIhgGJa`S`ni;#E4KX`nk4M1D;`}^Pxxvp|x=p`h zzTLWz6Xl$oTD2g(EU=dmja{ZK7r*an$hCDK5#W5SgqgU8c zB=U>GbzUT?AXwMz<_Vvn;zI7cF{ySgA&YE%B-(f*?O-0z$wprr4Q&E2kZ#@psdO+q z0^?*t>Igcuc4=VgF|<5llS6C`J#_vmM2&7fgw#oy_C2z6k!T4VHYK!!kwdS6FrRt! z115?Q3dQ2H2;`QQAT9G&*+Db$VYVTy(TAoCJaP0!_|C^Oh4s-dT;6k}atx=ju`3x@ z*6A_w^08RFG!UiTYNU!(tv|WvZIv~V8|=u@g1)oJ}xJw96uuTQM`=}ASxjLRUaTbcj)eWJ9H;4 zpvNt7kKh#SJ{j*F{4)Umk;-w!@$vYh&dAvHc|``qCfbi}Gsr^Qu~#tyxu$Lc4PXfy z!k0z?cH~BIhK&o#O0dMSO!#ASl=?ur{ra$6i7VXh&=M z2n5A0dl3b~$#PMH4ASmk!>TbNmjlH&2sQI(S>gzH8$Z>m{GsaMp`N}MfjR@Wyswq9 zrSUO}k77thIp$dAh^i0pZ%^O#qEK(a?~WHkJP)M6@6%(c?bp2*Eg_N{odWp;B*ZM^oRt2k4P-{h$Q;$)AX@@NA72`hV^W% zVlhgm>qQDfDMnd67S3#mO2N{r(hV&qdujzNUX}i%x_^@k%#OzTN_OtzQP2q2w(AriVe^{DtVh;^t9ru29uy8oJ0*&K2a+8S zP6sWo_w?ab@X`Hne<4UV=S{(*FMjAb;4ZjsT*A?XHXWx(a%3za-})s^xeFnGjyCM| zzxhwnOIQViL#8Cy2+c8K8kR|OvJ_t0+&@fpXin9$$Emcnf|*ImL2$7X2Czb3h1%R> zOg?YmbEfDez-*Y$V;o71anxXLUs7Y-)`-w1H6~C)SCAuelI>j>Qk~|cL$uUD-o)s> zyboFSWeo~}xW*J}$l+V@v?V!;HOTjIjcL@lA@4(?Ijk{~)tEsIo+!>-FP>=_%?9f( ztvBcIfO3Xex4By3`sS+q*W%K1ayg9kI_>iarN@>6<*!Zd=l2H9+CK! zgu^P0OOcu=4#VZbYszue=5{RYA;2iS6(6kx0upR-yCSU}?GkSpEr`#Cbl=hHa^Fd& zFrhk{LDgiJ4WIzP+6i%m94-8V|0uH&8NkW+IO25$_t|0?uzfV&I7s8gK)CG1d}BSd z0t;}ovX06bg>9w6w;wr0mc4BIH9d7nVIzZb0OD~66SY)4j`8dbQHhR8_W=at(-{Ef z3P4QaUNU$%*xBIdbfTxJ<@67a>Iku$)~J3fCWCM1T!2#B~9X z5{o#Pyyw9~D~PkzLsZG$uG#R7#5pFffD94HSLN?bB{M>xRLHE`^zCPV64T=HVMtvv z5xBjK>;xp5s`42IEgwTVM>)}bJTOr~Ij3%`OiaC;)S6r?nhap`h; z&^V^g$!1KuOyZ2}3waYkiL4nzQgp=vkP)#kS-mnsF9aySS*c)2jV3VDT3OO>0kH7g z5LN%$Hlp8pvxL(T(WO7c1S@kWik_FYOQgf}+W*-^A@LLtaAIu$5ES4toOA-5x-E!= z7-WZ96*w3dHye=<>NMLoH25#QUC;W0VG0GQN0PjqJ6{`=TFC&wb zB@CK{QF7c26DJ}7tMYeqTfs-E_xY9G0D9UbQaU2y5EhygB8B{oqyniVVNOE@K>its z;a~bjVWIJIDGJL|c7bX!~|R+X405u&DH9X%86j^2=$Vb);gabcd(n_*u; zfDVXZwj8$&trj&(zO5`?Co*ASw>;+hq@qVPuqh(XzoA}Hh{@mTsbB6L(@S+n<*d5F zz1wMf4C}!+qr+^l?A9N!N&=UL?#8@=hhxz4l9XSNECNmviU+zQSxi$Y^S+Wfk|cs! zq73U&laR^QgvB< zfSoc$UO1oE)b4gab&y`r%Fr3-+EW>}O;NkaF?XC#{Hc*8=B_APK|Lh|S8)0<`)=)Z zKXne7_fg&s%%MpmhvkEMFk7=Y4<=@eQVlXMr* zO~}7fb_xI=svWq+)lr=##~5S9m}NJGWuOv0gT1s!$B=tB;-U7vMJW=?8@L8lb_&aE zyR~kv`?D($d&YT|F||UgwKTU|hIW@5wSY%Zr8_D%M!^-h<~*Y1eN^jZ_Z!YiE*+;~ zvy6?%YrTbQ^h&LXn78OZGqdg`?}I52&N15Svm_h$8IMv_+C!J9?|I;NI6wA)!##-ZewVglB*_aH?szbyEJ|v zo&qu-urxj0)A#mtLd=t$0PEcnvW<*~frKH^D>LBs?FrvNqRCO3N?hiScW9eP_aPM0 zx{MPxO~Ioe?vt-zqhV*SbagN_rNnSL+=kK0xyVqaW43OQw0b|06eQfk1Y3f+7oHj$ zB5W5I&^Cy$GMz{aKoW=8UOf1x6&+7r0puLn$|BX~2pWYsSs#n%wd%~Q156y${Mezqh zIO%H;7HuCahn5hQ#MMg1!%$ycOt6SrB`DO!S{%tghqb6vxWf(A@y%%dIqblgsFrJ0 z64i2C+hF;^jT051TOy)i&Vh<1Efv9Pz`x`6UswezTe-tsdZPN7$B3u~KYM0G zg(%{<;JmW_yaCXLWc=g8Swt$pGMMa)o$Rvw>llib;Z~StxQUDR8`P#z*^p5}c4F2> zBqH(S5{g2kN+=3+2*rRsx>HDTCZ@8PWO)X}8NLxZUY9k9H-s>e_kdpsy#dJ6dn(I)m+PkRU^q|;P1ie^ znM&dPx?Z>5(>wT7AQ5}EuNBW|n2{*m7-QChB;cC|*x-43zeXiQ(v5^X*TatS#=;}9 z0?>fCuKsf~)9mOQAVvW?9kwjsODY2(%MgX$vO*_9P#zf4Ntw>1!d&Mn8oKikxhM#M zr!fYZZLAb3jqqd@3nM>D^F}}sjgoDmGWJ-l^9G%-rK zqY2|jp`=Wy123CW81HoBSEPhSAI1f8E#9kP%V|}pShNtVxpbd>9Y(xoI| zr1jcF(BYkF3&}%bZpVTUtX~pAo%nSaTrdswEV%Wi3}q#r0tD<7jaU)oD^{{IZAccm zJjfJb2pj}p)OT){k!&X4=Rw`k-{FwNWmykHJ`+faPNTU5u{v<^WNA*cJEZBHM`X$~ zIGoqqQs0A+lO3VdisoO|KCsxf{dfO?v_HLt?c>5{0cpx@JcX+7YTIc%cp5i3Shg;r zSt033u1l967vF!YIwMSeh$f-NU*A5;L7h-L@C7}vuSN$#CtEUT2XACyyV3Gv4 zJdW;M-Gt%@*^s~Lj9m4<%F0kl7cA3CHl67I%2OKk%<$kEJRT;yhVdl)$0cw)M)eV=+|af|8JB4Bi1TT< zPKuXv`k2?pf<6}Yv80b>eXQtXRUgOnaay#$p3p^6AW@5@o5X^a zZ*aNx3|1vaG#?2}sh-5?Noqlp*G8n)G9O7TS+7e*#p%R7W1O^# zyfnfYEH$`19~8vQTr0YCnGb+2u8PUWX1STT11OIJG~h9I7hcG{*C0alDrLaKxF9zj z8F(s!AfQl8!^1J0wMS^XcaV~(glCjuEsGLsdI~rt9SkHYClG+@sMJ6LqH}8!po8bn zwQsVtQUVtcNC^NUfx$Aco|#Sp`pCovK>$6)-(oOo1e~4&hLl*_a)91=5IBpVDIEzp z0MNEWc34?fQcNfwb5e#-(idLA!&da056`M@B02s*EWZ-so=KdNZVyn&P zsC104vjIg-Zw0-BZ!(lov>i;e7ra?N0qKbomz)I99aKjut@@FvJdGe!>)HAYTLfUB zl8R?xI_iXQK^pdp0(Ks7Y43!%6fR2_Hw18%#Q==HQx?F}aDp7h1&L+SXMF>lmo(vU zy&{wn07G$_vX__@0p`^3j|fA^;F%#5A2R0SImN|KPbonfq`5Sr`%oJyXhw1oID&LJ z{l*voqx=-PiK@PNKt>`=;9if2jRFk9@WEeAB!ZMYHYudNG%kEDm8sb z&C6Oq6q1b8<^p9@rP-=BSq>^F^BF0RZ8Fi~sp54)lFLc^UH_I>qQpPV_*-xvfvRAO z7;6)v8U~5z;h8{(W!4NJvLePAFt`jGY)ou0{4*BHh#;cd?5dnr8X!6 zmnlL5da(9pwfRkADa?p4T(&3go>mwpqK}F@7#hr`bX+iFM2h*2Ln%BRbUd?_Qg}I+ z!h}mIb74N1c42aO)qqXmscLW?^N3;BA5gI@ke<%_qm$5vOStfr7a@ODIJ5^#Uyc+J zba|59OQTlnAP+yf_kN;t;qPD~UD4vPj zNe>uIDA;oJUw`XXM3xw{PkbyCV!u+&Bo$3{ZLVIqkLvdIwan`joqIY6#h5r`rn z4js1cx&8oH7``(g6u?ldyUhL-CAlKbLAyaE8W1|s+sj5^ z(HWZ$*xmX8!%lhP!x@;tyaOwY>*#A(*Wvs&X8nUM3~(I6p?5G4Rd@~vK*MrJZt=4b zYJ~Oghi&Oot$$c6ps$%^qO|^j)5#V#IP;mn2clc7e-mtPD`0bx%HA?T`q?dv9~e`4 z@&Mx^?iAO+`G#Q`n#v`O8^ahLP0Vo8qgcx*syhSv*_-rjAT$jqLccIy4rZa( zUs4r~&AG;ab~;6Lxm``5Q$_MOD@g;yoQacp zsH727fNb0WQ3Vqy!@m+}o465}Zc?p(Mh2Lug8oCxAJM+ZD_Gtta#&NQzGpMFB-KzL z_PR3qjpTC*kD!VTekcD>1SJ5$v@vTz**_40fCOz)d2i$6fM=Pw_mWh>S3E^*u=Mqr ziu)2bgNPNw%$fbf?^e1Q?bKN!+#_)S$IcKoCjziV%3}JK((gv>ES>Q>>u>Or9ykYA@1?LQ1fEa$uSjLrIy5d zAk|%s5*p4l4Th5&B&}DUeH(BdYCZip5J`MEuEDJo|45w^ya+)7egaK9E9fx^7(xml zUZ|5+%Wvwj_wIF>n*I?nr`E znF$G^vhNu4gBRozlCIk5;YPvfL>tea83!04?@e}#Nn|lOIh}HA=Ct0tJ{I)RbyCd< ztv8^LHGQ1q!=7riCWi*`oHKL0QDp!=?1lIOF~=v%6xWrwWsGhpeS763a{#uSs!h)?H z#KfbH;BoT7&4z=-O7SbM;t?saja=^9mPVdw-XH%i9FgG~IobazobI8ckrM2lxx@yW z_28y&!Dfmeiu$o%&7!F094#0OW@z=kZHRB%*WBWPvkBMwF2fUi%2Zho%*ueA%e1xl zAWaLiCrv1iXG@*w*-E9UU1v&~1T(0^P$)Ai@ZY0Ds3C>MhboyYHJAOheAlMl?KstK z^t|5f3P0Q5dWqObP3dgjfKN<7~QC`0{(#d2#*o1-asmyY#9#TlzQ0rRv z6F&?+1|h8mCZK)LOvZ+nk=C#36KC4)kp+;xohFS|{_`4b4Cc*PPyhF{zN1ZfICr;J z9S$8YIYwC8uLV2k)QSrzOJufP)c;1Q&y6QBRDsfis}Y>-o?wb>#lw!ce587K1VQ(s zC=WJo(ul@MrQG(&pMogeu#b}<6k|9VhRE%9JKffGin+3FVIay85T)I@N&+aJ8{M4H zz#vO*hABUR%`mp%=n+%}V?U~*<5AUW?S+L(iJf*YQ5Jqj#!$CNxQ~aZTBD)EjXO1k z+K@iZ5~2gz%9K97YUaY}0DBbxyMN+h$X!yp$U%73-1d>U1&exwb0AIN65-w&80;YE zI<2%3f4R&8_JD$*X~K?X&fOR+b{G^r_ue?Y_f=%fv7`OdKmX-_=RtG$eItJV^AXfM z4zuN2jLj`yk>!(N!J|$B1Q2q#xedcw#P~QYSy<~o@A%suY0|+T!aTv!2pJFcA!&`+ z9cVq>{6PPBkB`5dA0u^Njuu~&_OPo2ZJQ&_d5un;)8kBInKA&?&W)$ni)v#uvr4%+`G_;)3 zX%OZQzQ6S6NMR>Y?_^40l1{<5m&ItF;w40?3ER=#>@O?bVedT5ktt&EhlI`e69%)# zWCMfVuomOT&|7C}-Il7TSdK4h53zz=(wFpG(0iwy4kz@J_EHw9b^JsTd94eFT<0JR zvq(<)!1{nZ!HsGs@layLHw|9mUvH?dZV{|g7H)B^SayU>2h4(>7W?;vk`eM_6pk{4 z{Yl9^nTl&p$=L~m%x*7!p9u(oP}QnH0tz9kc@8sgC?99iY4K0^V}1ukSF(uELlJ+Q zqL<*`m*ZcIkfTpbF}#J4f!wLn^w|#TF`sMg-oY1PyIGkr%^BzIDZQE|8}`5@{Gk2T zt;MjHhL{=IPde)}o`7`NZNne;upbv@Zu&u0!5y# z#LnTkE3oCQdH`KKW_VYX`S37;zU$hdVr=mCj|dshr0P^2A0WIu3*TiGkvdYPZ*sicm)gz&6jBM9{0?hZR(ZD zUj{p>3$$%BfNsOM@wkn*YGK+bU3&6M{|*JE&SG!vzfqKw(83u(_DAa>WFynauu5l$ zTs$h2A=2d&^Z*{UkuAPA99hC)WWNVjxA01b%KTvSu4|O34aaYb`Y9kTM3afh(&#%N0HFnyd6W)^=ooPYP2dDjO$ zW-bC_>PYi;PB+bO3EEja1q?q@S!HMm3Pj9XwPjan%R(4U#*h#d*msc<#YJ(MGSalf zr)UnFJc?lXK-gPYmf@IT*wn>Cf=B)=BQ&`>Ms6yXk3Zl(PQwsCOtquvMZ1O-O}wXD zZF4szb@^z7Dp`i{hR14fIDK*$6qNFPUnX+ML6J#U$KXp$x^!#m06v375Sv*^-*f?84K@BZ93!qpVS_5hdM1w*3^wqpk6fXIU{7^&9=nDLUBU{{QQSu(;p;xc<=nte}|pPYH`U=8CW1(jsh!9tsn1eDpN6pqp?IjRmg zC5Gz?wkhnXtn@wO=m+S21d!%|DnhEfLMD*|dW0C8`q=gt)8Y3v@=>O;!xM z!H*D_CG!|ZEQ_k2hsUS8C%9^p;onCm!b)))~siOCOnAb1yrz$s$iEw1&i2-s8pz5 z#wW0N$+!gWYuSrOsC2-cBRqNnT>*l*vDCyZ)(5!H!v;U>7{g^6Or-~;7ZuYnANY>Y1 z!U!x-KQE&pU`i~3EC$fv2{pa7pK+BEJuV@Ez8|;Z;yb#9?0OfrWKm-Zhc>X&|1qv{ zxCuRpTJ^0%Sfw6QixkSgcSO=RV%ekt@qgVR%r+WOQ;Y1VH!i#x7IL? z8mG|!l(k!YeMvSAwVPoYV;b#NzmW2W#-eGE!g$5yHImN)cT1@REjwaG&Gmvsj-(P2h9a6L^9UxY@9=jAZ zEI(tz^0*_}?El>7&~IUC3ic)iny+zXTQ}yDxBSyrK$c7&eIJpAq&DduGRpjNM@)C# zo{Iajf;#O2wqM+OIfXcm2Id^wj_MEiS@BZnNIwjjdbPQiE~y2BH%9H+AO*`UF zu}!&q)eXkun1fMBZfF31BzCQxQ``*PY+fIo%E#p-r&E@Kd2m1?fFO59Leg6zGAsqP zqlRPW3pD@&9jV~~{p@r^^Fe;*miwwFcAcGLZS*CjE`-duJ|^@rsgEgrOzUGtACG-p z=%jWOiVmCC_5dXYqh>~Q)LTz;KdoE=Rnx)1f|t4Lp$`YeiPw$O5PG9&MVCrGgQS67}EzD{BiCV{7 z7^~f>5O-9V?>1 z!YsZV(7>9!gWq+oA_~Y`?F9A<$9BP4#MK@a^1h}@1Vkr&e-Xac(X5Oj!pT@Lii9{C z!SJ&)WZRDL#UrO3p*gLb;=?-wn7A8ZL{9nf)e>nVy#4$*c}2DS&FC2UNf}@8SlSek z2)5@9SEkaeDh!s!jzvNOIH>FyhfqPwH2jZfw(=H{!I;jcUB%H64p6R{AKFn%x|554lxtyaq@`ILc-PNusYFe<}{U#}fJ$ zo7*pUJEWH~fA%MC?MY5Z5fAW5^z9f85b*7hEPpIG$bY~VMU?MQ-j)uecsqs&r)&61 zM5<(GDNd0Xc9ntDnxx;--LOUecnU zYSQ96PS@fy+2RK2FpU^JVIra$KQhvbIxIL0Q1FW29|EFxUw}unf3DuznZ1(ii!D?h zm7&&~5VNV7wMv}h!bNZIrAgBzoweR)aD3IB=WTB*L3aN(@4BoEb)|Wps50a@`1_fMDKV!}m!1uk%On{yM(jj`#dw-tPnJ(veE0FoC=`y!DoZbUvAn5pE1D z;0+4yeP(6+$o*7xsTd!@s1T?d)rU!vY3P5C^XQ!u+$B7whQm1}2ByF?viA5!>0InK zBe1b;lJIhT;*1Rw2n3?MPcDt(&`bfN3nZa3d#lALNab+8>*b#9>?;u0L<(z?a{jr=g8aZchd9B}xh*;a6USyp_ zx@9D?$^e&142Z1%;6{`C;mvukM;zxknlCl=4HtW(+8O5#pT12Y*D2Rvf+sSrE8872 zn4}9GoQhw{LW;Nop8NTs`^wD$+%ICGl>5Pq5b=il?-cGYZ^aGnTGvCs{Yjnn-2ZOj zelwm#nRxCm>mxXlc3+yKx828iRvwIdp()pKR^2$ueD0?Mxv?`#MX zQtX>e0NVh(1KOxqF&c311?o(WtsZ}YMwXv$Bg>kX4&NJg^^V_V@B8mR?@!;DN0wy> z5?03XFcMSl$0clShS0hMR>}bEk?rvq28z96VGr%*$fZf{{gng5>=g9vIjDbTuKUJU z3cj{W1R;*o!(#4HaVi)kIt7+~?&F79_IZP5eN@9vwoxsg& z5LXNuUueY@w&je<(MU*Qriv+e%njF;)pg-15l)JI_WLp^rXj{e9WCkFJaL!p2&$E2 zE{J*CdXcZyI^T~VPjrya5kI(`?W+Y{8O4@5*LO5lV+sj)oHa~m= zEV`aW7nmQu=*3`1o;{$(-?jdfPfXnx3ME&CN*Kxb&&?h!E;i>)wd4klN$1q8sa$HPKug2kSvI) z3_&;q(^ow0sZ90nP$j5e8}r9cYRFDX=9|p`Id($-G6QT0U2^@RB}uhsWIaYD5{h{= z*chitOommW)%u-n)7_pJhPn~8k-h!^rBY9SFFX5Lh36oz%eL;KTi|YQKgWU{Y!#37k?7$Bc$!YduK`-mbED zPTPMXI9H`OBV>XU#d0+xYfQ9C1HJ^q3tF?qrzuU4@t=d85Ls3&;@?`-lsAI>S0>4L ze;bV~p^>~#6mS7Q8KS=RUeLzVPh*q9*p!cZBO+u(gg?P2CUUl=L>E`E8q`qDO6X%} zkSq%|ynY>Sy~gTSSZJzWxnF3MYZafzzYV^kU>!AbHU_n2S*0T<@`)$;rgvYiOyevcFGzMIz>vCC>NN^t4g`h8zPIU zA7i&rl7zoIuUl7C3euc@Zt@caB>E;$gJRTSEjTxxD&zW6!4_0OLL1EiT*WDtj^$_P z-B^oYTUAV<&8=URS&OR16f?WP79^$tCuPrC-~kJM?(DYuG5*cxPKXpog1PgBod}x@ zCL(jcrF2{FlqwG;-=GR~I!y-bycLZ5xzlk9CN79+eV7xs;^W>EqZn3Ojc!)Lo*0Tf z6eQ}D>~(JHKBoadF@#efkYf_yt`K5bjv1eH)l`wY_I9}fi0dgfCaB4bE^`1@#$-H< zV8pc{jgN+QoV;0g-Gv^%X50!Fq?Rp`zN}yF2PjQ(S6bX1Bva<5V=iMR^)7j?uEb+WraR>d{7j?(76J^xX&i5sx5*D= zPQJqk;IJf$Pl%*3=?SB6zOGjwl<2{fiPgFe3+q~m#Tt3#$p`Gm z=)Yha74rhKkdze!mt$xf7V@Xb<9vcI|3G>f7Tq5RG9#~?zDV#hVYCw{-`4hwsshqg z&Gi;>Y7;k1-=3jRTZE`Vd}0bNV#mevL%DKoFlZb>2*NNGceny!QG_DcRkeB9kwE?I zbswQy@qSG0&8|Rdd#T`sCu%T;Vf)(>*MLSfQ;X!{NKj*2Tw~PL@Q4t}!y&n{h^(mv zZ8tZ#)-W*P5YxYxk|^Ldn8T;qMzO#B$SE$N4PSUou!QDY&WGc%E^vbSH30MkgI-1b zW|)>5kG4>bUA?3+`%Ha8J7ePgCez$kTM5(3Ch3oz^lw z^KDx;oMHR~PgJ|r(bcU1*qwwl0KP3OBVq%3yge)vtKHM;9buV7r+wMYL7A*RS(dn| zU4iFS;2&<68@k88DJTgUQtN68t0YI_ytVok$XYM_JfR8&M`3$ywirMSQ;%kJ1(~py zxRpF^XBXNwO;(#X^I|4Dt4L<71cUdmWxoP>tyFE^WIT9jquRXT%=Q`HKlg8e=^TrX zpgVB4Cjl7>5#8;k#*e;ei|i__9$xS1e|zhdb}9xo4jc)zqiBwS_S2rkK!%~f)8j$$_)|KvakGFPd8`oXBkroPd%8szFkh3DH zbp_StekD|0kJGri*>vmR94Ro2zgtTB!h=Y4(TycCiFUAk%bSy3qFx#Zc(|wu@I-SD zO^D=kTunG7{mH6T1ehsYbteqdaXfc@U+3{)0Vv+UspxfZOU5&b9RWI?QOqI&Dx}B; z#`CIMJCA1!0f$cTNvI80P^s2M)KJ)Brz0gHL(#=0;&>!k)&USgvnT-qq825Y>Cx${ zXdtBMq=6|n>SQ|DPRnfso;rkPQsF-hc`e_?v*W#cD{j6Rfmpz$;1SIb?;*G)tQk_I z*P1ez_WbQ8<%f?!I5x$+BKi#rzJ`o_;itnKwir>WKp~QQdd|Vc9;1W*JrL<0V4k!r zF-G&D@CFzpzU*L>gF*}$6N=JrH+rDV-yK&i=NiA$;Zjh>BZA!!)2uVp)`B8T12hatjYAv-)W2V@@CQ`dHA%qCS@Nv8<03 zeXQ!^m_Cl{ z{~;{m0>!&y#LuYGNZzjKTQ4u9C17i2D=#o!O)G%}R%L|;eV9wnuFj5sW!?-1kTg0( zFSRmK>?5*0-!?Gy626Vj2~Iae4WJHCFJKet7!X23%Q~UHrk_mfsi5G?T8#DoIJi0%m_*XmWQr~MoCIv%`LMmCyFbxy|pjk6TFet*P-GDm|rM)5k(Ay z1zMckZgb=NN7I}EP>8AAx_frR!BO`7{`|y7Q&|sK_{9X&JhG&G4#?yY z!}?8|v^eLis;eAvJY;}~n2%}&NL;2(lsMrQxv#_l%Eqdy%$Y#ShLC%ZNBapHhj}k1 zGVVvNlcfKVU^uk0Th{>9@d;?cGVRA!ya}qHWO}S76O*$J&m``$?Oze(v82_>n&_No zU=&4cX*9r25X7AnOiW&16S{JN}4py)al{iGK0w-)u*ZV^qH zr!ZHrvZX<`$|9zhjPImEZbvvG@!;4{q^aaB!Irq;OBO(ZIsr^h(hWR`&wbM}eZZb? z6VrSIuosOlIo5jY?t1mD>zfl`p;c<8{w;L(k#zdw`o#V!{O}n=a(q-j)2wT5V$wTu zGHL)=@FnKYys91Hrx^YzNEjZuWWh{oKEyf^= zLgf^kD{pwcr`%joc?|H62@Q)j80S8brV#~Vu2y)RX2m*PkBLQY_wmLKm43V+8DQ9Xdh}A{fP8nBP}cUBzVhE;<^Miv`4@3#20|-pq1|z_E!(DwEsLus_sFkHT8`JMd#%8=&nNvOBtU zr(a==nT>NcCg11=f`32vNAx%hAnKH8ZkAoPbYs*K<=>gMbZ*pABuf04+7FqM%FQSr z$Hu*}4=#nU={$}DG3kr%5ntFs5!mfo)f+w>j-U;8EF=apkh9Bp5S)CsgZS)tIEWme zRO1fb`4}IaLEI1x;xxGMl0xW3Fm8E0!BaH4ZXxqGzq@hB9PmOlACwnBQg&8@dR;WA z93LSx>Nz&0Zy{eu=baG?SCYMDvbI4n$~w6$pVFl*uVo%GF1ZuDC6X&--UHq^aeUt` zivH*S3{gZwDxQ*_#_I3uipc|8sz=WYtfjQnk^NNGu+v+0T9R?6*m6AG6WlPCHd|b} zp-vlF!!@~6%Urn!dj!Ev^A9}0x;S~u)x*m@{fH|vgzO}LBEB&1#%9c0KB^ub@9Dop zr&?{^#(1Y*-Sr$O|Kc6bu<+3`3z9PAxw3e|xEQ=u%DJEzzz28HlcUk{O3GGnEV>3zTq31dVe3 z?RLCx`@Mik5>ilG!h$RjV$o1@%sd7|y|cN&q2?y%=~qI3=Hat!+|qE476Ao38j+RV z;^(`5DI8acRCFYrkXeMEvtlf;eM5T@CUcg35CZ|PAd|%nC1Rq`iHP_SPF1(i_~p+5 z8pT(h2JUJXt8Kf2y7eEwh^0R-_v)Dp6)G{#vN`Ucckqw7KopzkBVp!L40eVFRg&Ze zHPcxbfAU(?%zgU*^i#*yC%bI9X%b+aFJ{Gz$?a8#+q1^@4UFyY;J;KxrPZ{Y{B8eRZ z9Y6_f>FxQy7C$Fj$ni>DuKdPiLdTssXImVB$hRg+;J;1OSt2lq{^G-1 z$|%~7rk)#0o$MLd1F&acQyBT?=^}qjgoux> z3n4~6>Xco7;?toP^i_oiYHq$B%hF#Y>^z2~O#Ljbww4W2mSJO7lWBDe!0nOA(r()V`;YJbBJrc^(spmF@ibbKsq30Ey!R3pRhz|w{CMpUQ(*9CR2nD z&T06!m_}%%m9=A?{{$jfeU2xNriLkJi2i);)9H8~a^8OeDzq~l$SW^i1cnf=rUO47 z)WC{QIv&NT15wfrQsI&IflRy%9?%4`D$m(%i>UyyeZKVwWFIEFil9Go{Dy3fpSfP% zH-JGx44d0;WPjns<-6x1*=k@Y2~H2wfB-;!!F^O`FtMXE6~?ujP|GUw1@`2tJ7 ze0`w8{R#eCj5ctmOB5xjkFCct6iHc<^6cA@;e))U)7C*=e!4L}Rlx{p7=(0E9j}RE zVwrIx7`2E*-jgw7iVq@=;Qn*qjR%t7yd*Rd$;8aU2}X}OCs8(}DiT@TmjhS@3!MTd zXPCrH?Tmi3=gAcq3R%mGClo;4b}M7AyYsI+{pB`dWWLwiP1+FR4G|#|cnOq^`6EWxoBSg(u#BAiNLGNav zQ7cx+2ZIzJ`QXsLxe)^d2@>G@e7;`i=ljRay;%or`}B{#Z{Fv9&Uu~J@AEpZbB=>$ z-9&%dXG6``COrht%*^Yq9_Iw!;(cR`+;LYB6ANn4;xJF6ii-5e6{#2JRr~o)d_Ej=N^wtSZt{Qv9jcss3Umf$V~>v3p#!%f&9TW8B*cv~T`D@+EnQEXc?|;D z8&5lc-QWk1N0OZOCBO31GTs}vtJ<%XzW!|qp!z+K5SF+JA7V*`D+}T)qK->rXy@XX z_&9~lxEHB{0W2?{1q+TjclHaY&mdl$WBFh~v(nEy7->OMJ;8URPm+2I+c|L-59R<} z<6?9U!x$X|RHvFd{0W|ecK8k|*u&yNM5*5{O;pQl@YaI7p<46l% zlcE@CLC-!YlPHnXkZV|~HSAmvy+_OBrJ&avLWnrqL|H4o@A)V`Db+Omfy`*E(F`T$ zbN8nFbR&)R5!2j_RrM%v`iQZa?*1=|0yJNxbjgCNexrj|EE2NjO^x2Tz;8eHHVkZu z4Gpfwc2@%hg-*zHP-9zI1A7o{Q&|G|?a$fiCR6ft6EIx2c7GQ8P4#g|gxPxNUj_aVuiquDf7A(`K&oY%`f4lqt8cGVO+?$yxWqY7a zapRKOIKOZ#e&aPsp7it}rS=5j!8~XhY9!O`bHknODedLeT1tD3yTNUBz<`qi?Ukce zd}}d(dEF38UeH=RAqxd8Qj&pyW!c4dlS4Q^pp<5Jx+zEBIm~C*m;)U;kfEVBHm5|V zQP8YTyCNh9vwUqqq`Cq;9o!Sv2r(PkC1@zuRHW=ey?H^{RH!#2Wd}>vsj_=pICp7F z**UTu^cWHOsap}lN$OOF*e6~K!RC0<5(b%r=*ZdkkRmUBY6O~R*BA=G(dAq1kJGW6 zQW7Xi>r9>I8Vr;{T_0`ulE(SWbt%QuJ6c+=XF04u+@p_^`dHM*l0KI85j&V8e0lS2 zGz|m`qq&NzEj}CsEQ*3_iVChRD!8Gj;CdDqrmwNzfViSn$;jfpmW~)_vove>Hyv{| zr{bEDFmGEWIf7QBvU-a$61AuvkyTVi0u+^zwnb%;@c^#|>L7N)Qe~4xZEj+Ti4|tZ z*r`na|t>l}bn;t3RBdmd1IibGJ$0 z#+zgd;P8JQmFXT^Ju0Ck{_2#G&ivqRtoDy!#)m5pE=12KpCpOm!dMad8Ea1lA1aCI zH5pW?u8Jf(=*D&`5(z?i}-sA`Ot9OR%LF*BX2Z1>QNNQGDn&#fR?kf8S8)b!H2I#SdXeMs6F<3eV zrtf=Q+HffLO2<0daQwDV^QNs6_*D0iA1y72^31U@h*eE7Ap8Ujk>TLQ1rNsU|RCa-IhhCp<+k(Y;z9Odowm5ljg6QvIt@Q@3|A zW&$%o*+eIelXJxn=ZcJ1#~1o~&ai`vX1(G3&#Q4&Bt@f!NJT`0$?BA4o^#mA#wO~K zPx(G*1L zc_l^;j(L0BwV9257y;c>C4DseFPp(;HRNrCTPk}I#9r=i0vZ^i-ggxJ>fXQn9Rjt0hC&&?A!h2 zkbVCV)>)V7Ee~T+YDG3|)^DWy8#|O3EPS3`a-^BI#pM_?%5ReL2E1%c`4=Y9TB;df z0H2k!?E?cSs7n1|fR>(VP$)_h1Ptnx_3`z9JjQXnsM{3!V_gox5!pk2h{z5+>Ne8T zz?3w#!fYyakZYu0Q@r`lH5_pV+&L9$LMbMVg|?*s6)99Jp%DluY(HSdFeSmT3~ z#;HX!T@h-`L1J;lA~8=unDWctd7w34(F!hfn?K1)KKM0{(!6$UtGV7`U%`A=1~Qyn z8+x8pHcoQ%g95iQC%>r7cHoz$uSF2A zPcgQ2s?LpX3XO2&lR{yUyDit{3?y(chA|_=imSM)WsYBdw(!|t7^B`qp{oaMy!1|` z=nJrAh**dl3)UT3-<`R%l0N#%LE|r)GCXMQ@EFqv13mbQqrihgi3jBh4@Rf(pkIo| zj6NFrIHHePeH_!raed6`V_qM$yr_Oc9}D`pM;|Bkv8azFeJtyPF1lIX$AwGw^`DyC4-15@^_CsYWjB+Dr!paerJ) zHr@T6M)#eK!#Jh_TR*$2hr7w$xO+uLg+*n-Y^Th6wS@J8@u+5!V4jtur=X{r8lY7P zYYlCorYJSG%A;NrZ9$nyk1)u3G-D2W(l=yk*3Zxo*dLaHflRCQ)Ej&%k+QrtHWoEb zZI|1tD8Ia>Mv7_-WZ+^woH8}AXww`%vQ-PK#S@QA}2i2mF7 zm9dWuBRzW%qGnGutXB@zyLz$jrcS}94yvrYHY)6{4xyy^tL77pAMsqL`d{FEat69F zzfBRYw5{KzjfrkO2fmegrC)Sck4j{K`BHI|8b@5NU^0)d38O;uj0l?Em-9AVDYlIr zDsJpg(HK6foZM`VTYRd`l9O@wy(D>4_=SA>QbYUv^htBp>1s6_*_MhI_7t zmG;ST&DY6ZEmz+Cj$8qow%^`nG_hCS!t6VqnT2^KrpEW(TtRhd9%GSMSE= zIXHnOW;-~$&7aA>)6lJV+=W@D&=1hN87krYQXO01D8k+SdojXVCi~bNDF5H6ppC^8 z6NS~OCiyrt34?B-q7c!By`sKgXuP}n=jaj{X^IgaJccf)iRUf4q-Q)v6_Q0Fk%w!G z(W-W6xKFKySzBK;e*!4+p9%huGBF|Km<)^1CR}z#E3?rM>g8#vGM_3%t$7-ud`YK- zq$NGM4VpefCZ>P_XKzLsPJvP`8&eDoyI~9T2=MtOVR-{ZGmK-yy8ADYmLoI))g1x1 zH3vB15tD)4UHuX~T|-uQB1J@;h=B&mu{1M*u(i~lR8^g#%ScwDBzI-RCy|KQcULEc zwZsxY7?nFhwh@Ri^1uWMrl!G5Y78E3MTFrYkf=uiRnUWnf;K&g9 z+^3LyY*P-Ci!SPY$$Ggbef>D+3g%$d9Fd)LN;fOAAa6%f@jn}>J;fSs=G7wl^Sd0Q ztho7*i(rOU8j|mwTX_pBFn`wqEEy5k-*}7lx$ZA^9I*FyK!zJKy zyoF(Pu7H%7d6V;svFqb$t%VOW%oo9=KtrZ2=8iIQCLP@-oP`y9iw zIb(#GNzsuGfkmvG?vgV`U^s7#c@l? zc&w~!h@3s#1Fe$sSzsoY#ewn^YG7%NajqPi&Luvr^z&1A#z^ow9Gl@TOre-|H5C@& zV`8b3VSk$fqhmQ;#v)?BJ2rCahgE-v-{!CZ4gpM!6;^Rfz=Oj&kvmqnKh09AF@Vn) zZNRHC)hX1QD6JiR8d{ zS8+C8cHS}%p2b81IGpDy`19!l>Rh>K=j407j$@2%hnX-TfssitO|*ti#ja=3E?;5r zHb{Ve8HDK6<^3@7pXu^8&jKcC2oznJh!1V`;XA0458rwX{&xWx4Xnt;_rL=@D2bTh z*b@D#u8%Q&jLW0{t!O}BOz4At52}{+F{KYW7kD|X4-@zq(7zh`IHHePeH_!raed6` zV_qMv0zX6g$)Y}%^da$|%55C+jf4FhGLFL4(2v}EhU9*hRT|e|@kbBupNA~~X(yOC zg9K&>5wUh)gRt=gMWMU@-xMBt-^;qT5v97+o+|ero0i~(lEAloDb6S!JhU`;`Qo5()Sz&eX}om! zF0;w9(j?}GAcR9*GP|d3NJw0Wp4bVY1IBY@3NXw!mPiS1Mx&}kn1NAmEYQ? z7i8;rpi}D5DZiP07ob3K#9+UBj2w`5F7UgrG+<(FBALm3zLFrl2E}|V2gWk6plHX#SJP!8or+Ed?JHEpp zx?myAXw6?L#EwBi@27@fle!f zDZph$eHn#ibWBalhV`+ws%#k&H!88Ajhz}@n4<)bmR7WfReh8fC4yT2;1;T~vg1b; zABY!2C2@fg9}Zr5E5j(FRd*D9vaLmRjgf|Z`lfXPoL{Ch-u$wAL|x~XsVdJe6Xg<( z-@xMh8sU%6k*%L~$@jq4){6W0dsmL;zVE&CDKsTxQ`erm6|8iDpoHNORy7u7F|;E< z{vv(9MKJZ|_`79&%P4M88;W;%uxBaKx`gx#7gA3xqVpx~yu4XDUrJYxMlPMBwX8tj z!TZ^9$BklZHg09Ma%i@z_mw$_`M>X524WPUuo$^bzwJHv20V4m5*NpFh$OCE`S`g7 z#i+XHn+0WF)+w?%J6cg$#o+-e=XzNCPP=A#a3?6oUA+f3+@0Cd>ca$J!!p=V7CL!Z zxA?*^lv{x-GMswFvN71UN9p+F(=m<8rgMnnH0BC?H&TF*>bPwLKt;DJranCe+dob= zE**n>P!jA=Jh&)G)jE#b0gO1c^Eo{se7+^!dN6AdxR;6s1Xp0Gt8Y(HaV?x0VZ4Z~ zB^BTm=5i?w=5WqLYNV)Px_W8AM=TXlkU~p61qXbl2feg_#mQePG_Y*TjtP|Hq-=Np zAAnj=>KA{DXSr7=MXy%fm&(E@m_h+!iF7Vg7iP$+L3LWnms$U4>DUw5sK}WdX?P3Q zjP)S*sOe)MXrTap@-}46B!BCf$uqIQ4@p?!lp+`xpgqoeLXOKlA=ntX)I5)`=-y}8 z5jp|(WP$@u9VY0NNe?ZI%9->DapJjy9uo9O-6C&k;+#wlk=cE1d^g}(va+}n+FLBH zdTI{@y)AYT)B-n!)76xxCSM8CZ{>^|DD(DT$||3bnRxF`V`+^RDfntr^YaW2cv-Il zfD~@mHiiM{ZMeT>bb&!m=wnhJQ~H?J#}CB|Ru>j`{fSwDFK`l$n(9Tx9+lo?NpV;6r&`tf@VATVq1Ha(rQQqh6P(MiwQpN*P3=7^`3%Ai zCJKny6qU4%8}y9CHAbMCF971X%F9RtBhvj8oX)kKS&<9kiCBS#bI0Z?#mRp&g=qGEa-mueFq z+Z|vO6&uh@dgu^z2?C3V$1FGfOPfW?*DlYNsyPRX4-EX3l?Rsf5e64^{c0cXeEDcW7ZI!KgF~5%kXO8K=pqT{T?kH=ky9~ zPF%6V+1S9m@Hp+41Vidl=@wPJz5}TXBez1pSS~SOKbzmWf z(X6;W5aiUToGhOKU1pQxWe#&tbCS!A7#2MPoG<7;x-|HRGfY>ozo_7nqJq8Y0=e!q z<(yP?xg(~kK*b4esp>M<_JNfZTr+_Sm|z0l-XDR+;AY$-kK}U`n!8k&i<2&?OEgp( z=AHdy@8RG?F?!cdFqo2H+S%_gRB2ptxU_mHF8-uA7VWO~3wvLACKkdS4n0QbU+E}| zmeA*MeKE%GD|_;Zb2b-Vx(zwSM9lT$i71~|b-BCRt~@*tJm=U1%c72nTN#e({Rzwb za-V#bskrHq>QnMFYkiMzf~{0qu<9&JXWv9IKEm>IR}Rvzjmx22DMG(}wP?Xhg2CMdHg8k}h~67mgk}5x1o$fmN9Yu6=Ef%9XpU z?C)@8V3km;F9-^(QYd0;uAKY@?mmy$(l;PHO}*my(Dy2Q2v4Ef)!PmGPP`^};y>j~ zVk$NF7{xqwWD`*l-sU?-R74?hX;{}=_vfKp(a>r{C$Rv^5jA%itMt}ZR%!e97{xEO zDN9f`bllxppmhuxEHkE$aeb^e?h}jYF>NfK=N{LWbNZOq#|eEb=;I!JoYcpnJ`fck zoH@>m$$3#(y2(-chJcOenmbJ$D|Ww~2qBhQRz9HZbd%9=QL)T}?5QXz=|XME-6wvP2~SU{J{iF9XS(^e_BEAM)Ohj z7oL(A#t4)Y;d_d+vSMjy*V;Tef}AaY%08qfkx~)V>{pam8aJ5sTCw)gKM9wdJdH$X zj#%PlPq;IX@<5e6Az>MVwi+eX+AK10Dh(LQ6ZnC8kymh{xZVN|0_>oh37B|%?wtsz zGcE%aKs71JMS*U?=i#DHY7kJi;1J{p@o4-l;mF|y7xm#c#nX>;l?2Drnz-lr6#XNk zuc)bpof9Br&;STKU2At6+jCm;`of}uR)uYpdA1gMEL83Pxa^pYDRQ>CoWl_v>!i+7 zEuDY?8`yv#ap?rW_oe~EK7wJ(!sKo@C_$0yC*2k}gBl{XYB+w4B!YS%*Z4AYFv||| zb&7F-Q`81?zF2W);dU^(>geeC)6+_$2ppk&e{p!johYZlrg-` z1=KU1*Rn@m6sbv3kY`j%!yA%6Mt&ZDK*+jpFU@fl+5_Cr9q7LO?gMw7+~NFUj46d( z=z*N^A5qTm+Cg{#L|sM(A9nwOMQGv|xa8IgDIk^oG9yL=HcCDX_aVP1uTP`QjJm&6 zZNwUPA9x4;bD#XKYT^P7V-!+qK$F;nyHT0Qj0l9MQdtcNk7&9TvNZO-*Avmmh< z26md8hQSO}6~19&RL5*VJ}>Mv)Wwnfh}AZd5-F^(Aeteu02`>p#SzG8eLF?)zns_x zhsuJQVj{3hj$jOd4YJ6AzF=m8ACqCN9ux>u!Ar!N2bhW$WF^E2R7Y|v$(37_*REkI zTp%G1Z!04_@O4$Il|!RloOBc_qe+0}l_Pi^h7C)R+P$ZUYE24huL|kaa9}BwgRoV`Vp@?k*O%{+CND8^r zBPmsoWm_vp6sYyE?fL%#wmk)SKK-v-d#fF0=7DAkfrT!mAV%RKw;R^TT?wp$_b}5L)kj?)WBRz4^D{FeJEe0lx|jfW zNFPC1W2eJVs6uo$1=>5`D&og8Yk(e5h*zxd5 zi5(Azj0n#K`R9ug8=mK!UX#k5XEQJ5OHzJ9W6M!}*djgAgl*?WkuBLnPZ+bW)(5tq zI2;_06FAYLIbl3#CQ{*sf#f?Jt<3WfkRO!*#b@x!{6@^;L?Idwdb4N{ROVm`s*#!c zf{8kgX~<7zDjaQae5Db}Ru<>PKH@tX93 zuHF~A9;4|8VqR!AC(wk12xZ;UNPnaI-T#SEB>&8jS-{iHAZcy;x4D{%^D-X05WL`~&0c>| zSEh}>4^fjYg|awMh?-DYoX{CoG`K)nIMk%{iRcT)U{hFXg_D2mZ-tW_Dhqqku0&b_ z>0-78k*gG4}QL!Pw>B5!4J9@d&xeR&6tWp23B3Ma< zrK?G4<&F=zSE&Dv(@7NBc#CS>8sonNfx)3V?eZe;pi(;}U9{r1f0_26i9BmP(hO4> zPM2FO8<~aN(Mj9J3?SU-P$!JJiuKToPiGq5@wni)BD-?3e7HoXvDF+fB#oy4Fc20* zJ~Ik*Bx)ppcfVw~%>jZI5GcE}?bWf*KHgo|&FzLdsS>@*9fzU?TI#!xUAo!M9V?Bi z;`-ONQU7btaP@)dE8RF8)eBkh`xAyn)=FFxRW8jr-bBM&Tp18FXPN9`_ttgSCX@Bu zX&Gc$$Gi?Ed*(-N8~IE&x>uNNGy*cXrzV=5g>2I{KRF(4kFnrEwa-|;@mMmJgi!WI zBM4-2O<8`}9Tr7kcessfZF+v(jrM!vy@X^DiCJ6r>z1!%!*^Ep>ni*8Xi%lPQ?x&D zvS9k%K3V?lF^(+jSFvyYbBpHeS>LKb)GQP&tiSnx+4_c{>mbv&|HQVDCq4Iq8j&uY z2`p$@8y8AX`_$-p^xD)Ab>GV1C4Xiyu|8@fH-z>5@Wt54ku!ZICIRVb8Dg`&hLMk| zX-h6|2a?lQxUrR@n>=3}-$;s;=m*3u54UHRH~w)ksE+Z(Xd#J95Vy9xKi4rcpo7MW zG)G6!{qp#!hwg(Pvu!HwNaB=ELeBkoS1)D}5#;A~;_pm+B;0|)_!gMtA~qy*E9;jW49l0T?{SHHE5f3ACPQ3#ISv;NR9=lf z=)`Ky-)5*C9n!RGBd1|Y)2xr*bBgkUe2xTAHUvquzvmh(|=^!Xr;fiT+@!F z^*U?~huZU5fZrVd+Uq+s*pa<`(>5}iWd+YFs$6lR4Pq`nkyjFmxTY|)CHX%{^YJyW z${|t_dA|HXgIe3|wNYhc@7P&e+A~J%+z>n~_QMj7kP`CJ}b6h*_G~T3oN6Uaz+dm#fSXT)RYOGLtbI zPCBtDB$gk}T7qn6+wIL{5XEbsOp{v!5zbLa18y8Qxd8%PSOS%$l!2kMqz0y{8HULl z#K4%pP`ax$b=P%M1qNm+YhbPjyG4jhyS>D{6Yz)TNJj936zg1LNC({j@PW@q7Z z49w^t?=Y3->rj?xemR1q9j1K6FWq~lod12>MxGKu2B0$KSOi>Y%n|bk&XkC~x6hQ1 zd04=d2UB(h>6x%AwU&XG-#QfrD?12efb7J0St+zEXS7n=8!-;tA?-}~oCQ?>v z!cX^0%V|T!Aig+$8rFkv+)h~UlcTL!;{L6tHg5@7qNSedb;Jtw)cS4EuQ+>6ec+XL zyEf=oUTx{JejAj$-?ou2?o%r6Q*P*@72U0FaX#1&BANz8-oCi+KC?A#P3RfeztIg4 zv}MkuNP4~vx(LQbY|xx@H1qf-84nB;Oa=_p++Ekr6&R?wtbsZh!c=6SvUX$DRdb9K z7_n9%kfwSU<-;bHuih&#@EAu@ey%{H@qOc#iGJ zx&4jP1CC7_s7WzUlPLog+**?f7L*2>7h2Pt$D=Z38iQ%G9|h@rr$))W-T4#iQ*v+r z1xxPrv&_c#**5Z7=KihZUbu-Ylc%qi?H0t+GF)fBHXbP!D7$2Un#wv9=~6f(s_pQj zQx$fFlR|LQvQ?`oANy3QutzvwW>?qh%9-G)B4iIk5$(8|YVD6?}P`!&DQnkDYvDr&4NV2K<%2C4AInLgV(=OS&yvilRQx4b%B(Y_mnc={H_(8D#wf zS^aHo<6aHq1;1+np@!WU4Wu+zIW*VR_j589o~IB6y3ZEOVFy|}lg@(%Rz*wmW!hw_ z#d8cT+G_E8w^+c5XaJX|e4Q2alRcU7jJg6Jt@5O^dct$Blu3rYlvTJU;}^UATn}b3 z%md%*(20Tu?WLsN*!H)D#U14peBvVKB&IW40-Wr#xJ=MtOGd z3{bQ`+dD&&azwt?uP{F2Z1ei%YYHM0THV0CC*)qs4jeKF>+l#aWSPQ@XBf=>oWs-w<^WL|!{ZiC0YHuJK4Qaaqes zdcJJB;z%)d6p_8)$qsd?q+D!8(-q;;B)0IuY@C#9nTGrpzQx>-{X~H8(n&cN6G71d zF5OP0_p&(+*fMbcSJodC-I4;6ivbQk{IMo{SVa&^PuMW^!Jngqtwq$oXc6j{U+hJk zd0vsAuek(P{s*p<%8<6CcuI~VtTHuM%RTjpu+q3!*}E5K+5nHt2T2Nm}_boE{C`Z9x1=c3JSKiD4*qWNOiSn#9G zrd|;>h|+Vd70*~H2o2WoZ#*_aPosTfJ9@6j?M$Vy+bozCap@mi_I2`^y$Yr1 zvkO+A+~rOw`=O+%|1k5@&4n%L(rWD|KtT(Z;dF5e(uSjsRtpuo$yq;n zvl*ThC696$&K!2xNb0IA`KG2jI5TxVR-N;XJlJ;V#@3HA z@sx@jPph#QDn7B?nu=8{zhq~tUbhw!>r~Oi5jpadu&C2Mv9A8FwTZQ+(f@{+M~ck) zi1m%cZM6E1AC>hS3;AH-}0(zLe7 zfAdiB7#zcz@Xo4WbnQ0xSRt@##KYySwP;XvJA#p{-T0;V0l>fYPKyM^Gs&6KZgsij z`7-ChDCC+U+opDX*IR>Lh9pBangnWwY@3ZeJ8H~vKuTfz$&5FULV_?Fb1kkq(nZYF zn7vAflrGlr$coTK!WS-YwoN_z21z@)mywCR6^l#K$}6T6e-);z?R}1|zY^Mwj;!Th z{Dx`6vUv*mn6nMY`YW$SOY;+~Du zC*5-FtZ2Op5m`lsYbv1 z=2H*wUJJ0GT&-$KrObJ~DbexFM6)9$xYrE=G#)CPXtv`t{pYV+e6T66`BF0NL*K0x zDgqdzc|vbRJW{9(dfy9$`nWSV`?M{`01NL`n(YBYHiy-3?~PCfnp*>A^Z z4oc~5mzF&BC`u6Q0-JC{M`h*l@n^kFz`_#yA!1=$>@}fsws?2-*cl9FAz8{@6MFEv z_?pn<`vRu4^JeLAf&+SdJfL@?o#c-tOC$Uew>6%X>hT)s5eG%N9$%gA@fLK0v*Pf7 zAVWSE78INdXmUw_@#w7Hy+s8VrwWoA0h8$vLwjsEw7y?6ht+yvj3B9KxFvkKw+VAge(x2QBhdT_|ZA+aJuCzs? z<-F74C+a=aLK%JACB2J+H_Fa6(w=?^^?%fDsE#w;9+rTwNF#Vx@?ts zMBNs$R9GV#GZ6x zt)kvRtK?50#kJ^Qo>Yyt}6 zG1L>{Ql^fH3gRa4&M5n>()i!EFFZKPkAtBKobO^~(mUHy;2p4Nq85_y3g_5KjbYc6 z_vw8&#CGFFU&?$GE;7kdMvvdM=?Noc^z~iYHV25EZWu3Vdsq-M*?D0Bn5@&oUT5n( z3l%3f*zr-xB4a2#?->LVa>RM=(#^EI!vEgb_SsR*K9?efD-A;>dX zs=zZb3XTQtWTfRCt}6{3KSur!!qLEiUIxPB(OQqjFD?JsXCzooyn5I?UWH9v?_v32#Co<;Ylw$aetjFNX3BiuLRi-2o$+LP~G`j9u z1C@p`{`psJ%M8+Te|$imbwIjujctzzK9!I@HG~v6W&0^co(@Cd(~>A|#$$4>Y$&_~ z$$7FHkOagJIur#zK;HIg`MIkth9oRrIW*JN_ku6+ppjXoF$Jn^`qt}su;W@!0G7fCGd$3Qdmri{wPmMM3c0xGxMf{Vj~ zvZ$l#;Gy!M2()3qI|2suPVUEQ0TY^Td~2dy^~&vsnd_N_p3NJ=zZ~E>2ytazjUNZKARS;6Wh|Qp0Y(eDc`8V{^kND6U<-@I7SdAh|`Lmfv7(Ha6H(4Y_BU zfxYUo^fE5Xi*Y&Ph$vrSMckw*UGwyA={MCB*93|d@{H8lA^jvPdI=KBBP zP5aI zgFPc|gIZ5L9*LfE>~1iBzVj{EFeSy0y7d(6Du@^dfQYHT`@E1_9|*DPGKc{FT-HZB z+`8jRu&$Q zt%-;4`s|ku3lo>-&L{VXM(urB^961>n_zTE?eh$~HqSK-(|nlc9O2{t#|1??%X0yP z^j2rJ$pwASb==a4biUEj>&imzISwV5&o&n}kfUQ6$Ek`I1h1o|93ypD*38lgl^v&0 z8r?CDP9T0i0=}s+zJ}gTgYR_O6O(E>cAViDS&IXSyi#^JYpoC;8K|5*8_q0}1UFfC zPUZI*a$Tfz8a@XZ>nADZYMMCRC3%#bvj^8pI<@{ycj!ami)@8C(LdS@qUeJlVM1Ql!s zYLRKZ`@gAW^@c8*e8IqrC7!^aMT6pzR<0KhK~XPP<@It8of7HL_2MBH)G_$jK`&#t zSHO+Mp9Yp{w5macEV86act`nUDvdSC7OPVps9gB|Z+K$nM&GFVOEn&;Eef>a!%RK%P*1Wr}zmIm5e4_?O# zuu*rI=~CV0PQK%KWkbI_q7T{_)H|k+$GkpH=wm@2_vquKJ{I+{qz~ik(5*w8 zq06I}b2a4saeALeOAF#oi`?>7D9dy=I*LFo%2ER+PD5gR6TJEwhO(oxj_)?jPtBxB4j$jH-SDh*onrPMaAsjzbdHujfEHGqMY_0P8AzUy$ z`*a@CgL{vU$qzXKse8E5eP;vSf9240m;D2uOrHf!R+1S2{qcrsCKJXpf1xjP0~B_3 z<76Y;56*pOM(m=1dzdZd6)5y=Sm2ek7GNrl-61Q5E7E={{_@9gIiV&-qYpeSd0)v9 z;1=l1LkQCTwh6{-f?MdPVs@7V8xXmR+GbQ!T+s2`Oyhc zbf@V*v+EmdQ7nB-@2V8o{6LyQba!yd;3 zPdKyk3G!!G-=^d@<+GuErIEhpJDL}wpRt{?RaiL$(1F~dPiBT8B`f@}cqxz`pV@x08`uLIXu|jQQ z)@D?HWIYdvns_hi+>+8t<@KxN7Eu(d{f)Q49l#$$<^pd1v`R(i|10F@NgP@ea}fNs z0TByQplbKh8Jx~U7Y?KR{u2Ge0uqE!%u6D^$iW`zQqG7}X z%t*ZS;Nt;*8{~tV@UhTR#~O5{!YB7*!uuh{gui)_Qk^68n24*`#^OGtFO4d=9}BD7MYAtRZPs{WYlKK#orje{Z6u1(v)cp2ED;KcnL--H= z4}WX2?~&Ql;PEWieti>WPBO={Gbb@7d?WdZJlI1l_vOnb6nKX?1^Tr&+pjzNbbG@) zn=Wj#Xg2aY|AqRrggR})^2pOptydc zEY4dfiaz_#KbJf++kMezpWiZ3(kmO^y&G&qQw|(RwRSvn*X)q< zqc3%>t7dcs7l#F$q!qE$(G9|&(`&Qx2jolZ!Fxmm;yp#Fq4Ozcqvi^mS=Vj6 zH@uWXW>w{bbK3wcw{9yU>(H(va9w>N40iLC=7;JjTlAYOdM=9iBQDy6*>dv& z6!C{E>fIt1eF+S@)ZD7SkCvA33BnbAdjO|bIZm3!!cFAZOlRCY?SAH*89y_eprvEs z7X%tvTy(3H-Fs12hzJfnPY{^1u8HN?39Q<7_kY}d;eBJTQ;K9_X_ZE)ibx1%Sg&xl z!b2tyOd`~$Af)}ns;>5Kjv>Zrp>qJL_i4%736(Vv=~g*qD^;7Y^@(n(CLsCXl>Qut8SyJg?)4LCA^4K|MX9%Pvuxi}wJhc`>~#?m zIX-~%flV1fnpS0TCnR20d?e>glj}e&%o)o1cz{mLz>Hixf*O?LV}lGC!Sy1hNV+`$ zIZI1@kH-#Bp3sV5T@~1LiGA3@nN$Q@QjDageWm5T^N_*CgUixiBOj}Ir6~h`^~hJ$ zDEB=Uf9BO#LiD70p(&Ks%YBbbH@hq(Z8xfKLTdNxId-8M-=k3#dh}Mmd7l;WN^$r7 z;-L5IQ*ODJu~dN8922GL2_-+4c;5IF$|lPas)U zQ+_5Sm^UehQ)i=d!n>ND-lq+DfLSI6&BTfW%i?h)ABhWFGziYZ--CFs1;6)fqt}zK zlI1lEEO!ti5F*X?8IeKgO*};bdpYY_)1Ioyd(pJo3vJocCq1gZ&BngG)_kAkgZ9Sw z(ZGngMm4JmwqHzIV7t~hLbzaarIAGw*ES+~zY1@w_q6|LsX_KUS~?;GHq+{9D~&UQ zw~ERPBTe>r^puyvWijCnguNPYqw=HL@MSQ2#j!`Y|6{AHsmXquq2%ijq~PyD8NlM0 zPQL8I2`F3BT}8^{M zgBqOYmhGl0jqRQ6IJ*qOo3CXY?neeoBS3HRyCQaWrdQIQL^~9@emlPQH8#H1@!OAH z{2CMp4~ETAb`FgB!P2~}fAFISjVrK=A(>^DhhLHBt?8D&JR~+C?!J(?h04TG-7rUY zbt7w8P4WX~foFYBaYYvBy8$3q8r#;0X1@Qw+M>enS3)XyoeDk$f}4*Zd89K6Z?YE( zam|_f1HoG?gX`h{F6$$lE2;yLHP1|cd>%eG>5tfdA&v&}b?@R^`4siNEFo-{!KWBbm#%|y51tT{1;XQu@@1Kt>gXZ~o&ma08=M316o6mMX9Sok_ z0t2V4k(4Q9XsY>R_^&LAOOOOAV`vOsdC;%Atl!^`M?St8@aV2a415q~_BKyOT7C(d3FV z$tB2$7)@S;p9tsdP2~&;C~G=`hq*7VG>S;YXjiXK^18tRuY*jU1g^wLYwo>oJ~dJu zek1rV?}-$w*Ap95N<;OwslXg@bxyfFBt z96@^*b{KQl+Bp9pws%=N_dOg9BaNW@J(_hi(A<-Hkp(FAfgF5^{j;@=$-g7r7mx}o z{*@lEM>-<62P^|uZrCAJBn?;`&X6;Y@#O2F*8-j}77pbATo=Xv!1(wQ0ceMFiT z;@CWx)wL~s*}k<}1e2=H8Ht$`2piEPK%MB$B;OMLF@GVml6nK&ca1z6d{j!q8#(^L zo*86qan=LP#T4W`g^|aJ%qCI%GA&U;R1Vz-9DJ&o+B*#7eD3MYX+wku&_M}|Iwc@f zeh5cFTIyJmXE~TKkQB`&EwQ`$U1G+vg(n&NXie|FZz`AOYfsyv_q0?qx~{zYlPcI6 z;)+MKL6s{cP*Q@{Fxu1ZJg)ES%AGWnHbb+Pd>e!J817{BZ(g>e&r{_;YNLNMW`)*# zxX~*qgjrjP;Xix{lNs4tS^evfSyKE2kLW~K?^DxC16cwV8y>$PIdTG;yE6(QxVb(0 z8V*5DGa?9+$VLHor@|Q2$Cag@LLicdGfND;&SQij>B@O(C ziIo2F=dL*6#9b>nFjMd&(rY}sETq|cNJ_+07XF37(t^Mb-(nQ-Z`MAWyDjkbu3r0Y zyS_8PHqWqNlMUO`KrT9AVh;CD4b*BS%ur;j;}U3Uq+>f$d09;rc=cim*0;!Yb3&_c z(ilKENhi41D=7DCav6hR;$lH)X^*3d7wW9RxHurCGZ== z_>M%=z)@L+vSic?iNC6CAx#Xur)&}D;CSn~g!NS^+qS(H00(h{7dD4vTYJ3*dKQ$*2`r~RX`SX1D z(}CtWP%zBU09YXxw2>SHw*u{j0cdXXYn=$wjf)m-DGS!j1t)gQJPVpql*r*xw48CpXY zF_MvM8olJhG}5#M&Wsm+lo|6^Fqb-lNyaqBgVQ6kOf`kEaw-DLhnb0Umg}k^Sz&w3 z+c>CuMyE2||CnM?%)VxxPW3g7NwxgYu$NiI!5`@jyIAm+NJihI03~O9U^bn=9mXHY zyYZhXfZEA0p^Uh255bjUsdQRI4J*@tPiY@)D?KvpAw8sIC#RcQnJ_6DQ+2&o_Cynl zQ8zAoO3iZ9tX1%ylu`q;8KOOwT59fbM+l?2+jafjG9{fIptG(I!|{d#$MmI{7L4m( z6Z)9c$CN(EOK9Z>Eh!=*;05h{gb!82?fH@(%Yncc*U;0<3tH9)KI{LZe?RQ~HeXGg z5g(BT`O@BI5w(YKVBP@?MLkbXbmK>IFY$oQ*?FRRAD%(+(KMG-5wb0fB;Sx`=%1v& zQ0;+&l$|2+G@{~d_W9o| zl>&Z1Lha@UukpX-0~YWDnh6Oz?f1Xs0~Yi?#UVO9tb`FI-zg8>aGixMA&1J$l{^C) z8d^AeuXPZ0SKkR>egB|UhIbL?m0U;=nPr|>(riIz&EM(h^W`n$wbt(-b<*WgrBEe<1kIt(<0~b-kcN>(VQwmXI=?!D|%$$e&X`U@wm~m%bWl zBo!emdU*R%Bz_QfPH<#*rKbnpmho09;`7vGAJ&(RcuvFT+)rsg-|397aERGb8MT8N z$YaOWgYvN*hfBwEs^W{|0+?foItahE!yDQ@INQoCu~9c>+!*yAK{IX~46){Fzy1BA zdmVB;M_9675|&Y;ktl|f_J?KG88&5}zQDQ|q6~|@=FiAtI3F?Fo?|gr=HZYsLgLDN zU&0)4l_%Blrbh5O5r9kvEagqE)S6OXQ`LwsL#3&pk~h3k2{Dsc>*!#u=K$TxVqXcx z^U$py6g!w#6nO>~FMfQeABI-FOrn6RW44AjC8nUr4OnTUXyBWa0s1(e2SSmY)0Y%r zF0z`IWPqjyOAYd{hVih#ty3VZwNMX1ojg+%ah>)SnO3x_HX*IQTc$=7t{h6P)6iqdf4c%;FFPAiUyygon&U`N%SVsTrXz-CzT@^8`L z1S}bigKQ?_s5CBCJ#7Enp)z43s6~wLgQy3e{_jCrneW9gsKu5aj1)j3a`MxUD-J!X zFmQU3wvklpbGazTv}rC9E9ub4rXO!=#)Y0}*o*Al zq4y&UolB}fwlaneW!9fHb~~jxktnkw{zA{RlS85BkX{87Y!ZSgT%p%+2@E6XpK2&N z^{l9c<_uPWR<>!vvTh_^iMw5qPDU8Z7rR;1}VSir5A`l0GZ6sTUv`2=PIpKRtQ zr3s!ar9qDL{jgE9G#^Dm&#bXu|K#JaEA(d!h>jIJwgDPk=jIa-7CMSicN#~aMKJ@-DYuC5tQDuAbFiM&Cw*@(^Gh2<(*e;2k0Zu$weSaK)Obe}7 z-yXhy_B)1h7T%OHpLB%q12M>!j7;wk5fpAWU4fMQxA;~jkVeO(TE~J76PLWFB#n@b zqPJ)yoZiKawC2onB#;x}&eO^cBVt*Z6SR`F%E-N@y!Z-jQT}n*VkmNDsgorFF|{oc zRU9Q*n$NtACCA$c;UHn0R-=9u^1wlsp-N+|Gv2Cqa#v&)UZL!O8iCyoUeF+%(Wk(o z@hOz)({BezR&{Qm!ai~Bxm$0(g_TZ+l}IUO%+3m%y5VkU&(7Qkms6YTP1K=308#8l z7*}CJ%O>?Pr4OH(+ajk^KL=a~(8JW>|Xnjv~bjDe+E;5oBvwg8XF0q#-G{={*U$c_k4TUzF; z38+w7^-Ug#0hpAtk+0!wN9b)9V(2D0C_=SrnWB|KS@^2y(>B_Cm1|#}hsaF{o0k|s ztG27@w*AOb$fDlUkP?1;zdeiD^?y^?@(d^hP$O(m)oJ5@xR7ex4_vqj_H`CMqn%LMxs4-}T!`ESZ8WetQZH50{&cPf2DR^Ou$m5a1M+n$`o>DTBl+j&{_HD%C zr;r!yljiB~!Qu*@08;TEIn}E|zt=xCn(tbR5_qQnaXtJatz&(?*^cr;O&@C(Iz_ z$f)G+v`D9ka(onvI44YQ*CL%C+M+Se84`K}u>1Utnby2a6U$p=npk!)s0l-B+hh*7 zoKr5-$nth6pY4{`5CAw0NqtMa#c;4EYHb!0g`~QkrNQt{OU?^l{c+9UwP9R*(`QoT33~ZXprr!S*gSX1K3{VT|Fv zr*SHR)Lv{$*IlVoaZ5<>#!j^Ab>M*HH)tT`b2P6!CT%;~}*uHu;K^o;ST+H$4T zen$;q;cd<7)n~q3)W2WwYR^0QrTI)t7{Ge`obBnBkh7^=({OYbZ3@w7=tk^@oZ~Q_ zJOcQ~OZ^LiuN$!kbR+hJZp0qKMr>Tp(Szj{IeuzJr-rLh+X3J*F>i|oSO2p`0aLVc z8iY95C>5og|Jp^hzf)bGHBH2 zi2gOIkGekM8D=Xbyk50ywDt+@Z$Tfln}F=3J{I*st%H}#`dHD2F(gz*CUJ77bN<3$ zhMhCSN0>pc40GO2{&kFDURsyew<6q#)Z&4MqqD)DlxBu!#%6f&4mZ^g^dk3n8jMQ4 zHn4>?F0NWQy(8}`$?8*U5%ddCSN#of z9i+GT1_`eE@wPJ$g$!j?*4XVpzCaqeDSZxJ>@Bdi!kwFV<(KnR?}r?y4kVn%JDjr)h+fEVBUI z`s$V{di2`Bh~+8u)7GmZ)~g#tDLBHWcwo75Xt}HR*;yIHA}Mgj1@_Ic08D^7)4&l7 z3J>ynT60HkWl0}cMhi`x2fIu)@r&c|eL#>KE@+#LyzfmUhkJAhxdfj1n zwS?->&Pt#}rt0F7kL(whe8iClRuT&@h>BlIf7=+ec&!rF4CM!$%g!c{7DWwdFcUY6;AuErrliV|MVN=z31jm2 z1XO?HcEP1WJS;doq#(u8LlyyInNm{|J92NsFmkRa#3RQ9r{&0xeSDkg#b|t;bSc(7D>>b7q6a(Z@ z9P?>@&hV#2uJ26{$o~9fu2XcKcBcoWyZ^%!GeHLb_&l9WW#I4C!5CBJ)yMNy@3l_M#+3m!l#NcVOK>F>))p2}b$@l29(`r$u7>VB<>LNI3)-2^TNes2)5_L8LymH_ z;^oiktTe84NT*z(>6mE(iK#TM=p+n!23VtLKvAm)Lrqg@T-He^V;Gn3#Oqr}CC8Xv zvq~A+(1*6giL!#~ouia5<=GJh^z%SDv(}CuRHv@D?E!bvBy=j@x8odGrw;pH3HX|i z*2W#h4BuRdGf5pFMW_hQ=JN)Scqn1QJf$w=LrB;FxAEL`uNU>BsJgOlpS-IFU%gmCM?And66^e3% zt#F#?L2n0J;{2_b>E=e;KwGe%E9KYKny+=^OcxmeE)m(5-05$EFnqemRDVcV{U*mo zLesI_(1g#uNqs)0xviVyMzB~k)YbQ5gn%ncXX6k-#5?fo5m3fFHqahnia*BPA6Ow9 zKZ`f9K>JR))<7$;eDh_lCHZj<4mOb==N>LC@OVVqBK|nx{@_xDV=ywEL-V~muBeKW z^o{uw&y1?k&s#fnPmaR}_s6MnmkMboK4zhf&7_+K&NW!V2Pb4`>i0@$3xO;Va;qsL zs{y^@u;VcdQZgcFYk00Od`Mu|x&Tx@BhMhJ7C`j_z96FpPtNd+Bil zAM9C(*i|rv*a*>JCIfD45jN=T+d)Uz7!3+e88$w4tH(xfZ}RDo4ICKp@PhQu-e`y= zNTfRW7XB+-IfzDADkG}R*STI|?!j45wv|*b|AevU)6M^?=fjue?NgeagOrqsdd+4d$F%Bhy+oSA&^IyJrf|g%*cV z=#Byxn0AK*vutA{{kHD5kc#2tAY#u@?|Mk?rLaEYy`DY0`?ux_>+2=uDkH2ZuJOX^ zQQ^^a{}9$q?+LN-KAMV*>bjb2XDJsmdTGqFp%)#)hO)aL#cf{FZgMOjpO3&r1aqcL zyPQPbcVpo7ru#R-_?Mz(hAK;RAK{VWS9|^=E|(l}kbt$I5}`m?Uma2WfRjsc5Fgjy z7n+7YJii}nOq0%4Mcv7>psJwc;;z8na8+fhissX0!LW^jI%*j`BHPA4?yRirx%~>z(e(l#8fwcK%5NA1ySJ} zTqwC)YRvAD$FU3KaeSvdYLj^AEeByGz04qfa}2x?zd4?HQ%k);8qAdRGjS5zxAK6i zO$z`MuA-5UoN?5S$fr4d%oY_a6cubofk}BpxMxoOnxVIlf>BoMrup@t?1okZ2#k`) z+g+V`7%dNXVNgK_<&zjZiKG`o-y=;#u+uQyN{)5)Ktn3_bWccNu8Hr>Eae$&x58KM z2-OQ*ZL3>YsP=4cT*kSkoUJc=e!BaA9E~QQM3R&?D2c>1CPdZ5F~&^-@hEj=;>$$aycU?uaf<+{I5*1D!d?mW`s_lWrUGd zB=;Q}7`(iS1oW?7YH!F1hI>>`wB} zb3YbxDK)A&l;*C7-+7xsbg4Ek+%v{UifHIpqaOhp$0~=$x_U7pa739rBp0U`OdS3+ z+x~c&s}AIaf)C!u53uC|{6vX{gs4(V(+B6doFr5tEjt{xg;YrH7*LHh9v2{}8Yu|Q z$nqMX*#r?c#ZmK1_7CVp6cAdEG_qbzOE z34cJI%`v?AWcVydsU}r+_aDS^8*re)=DSo@tsJUC5j+)wfw`IDuO7pI(AAWC1IRf| z3*JaG|kROk}%r;VV!dPeal~(!?4qtipJ5aUz_w`1;TJze> zE9R|=c07m=o0o$2{DIGS;1;#!OZa}b`4POAG*oI+{?PZ`{Xd~G7-~~5bjly$P%(JK zdF6O4b8(Q4b33M3IAMa=L&GOT0v1A)i8HXaSxxmtmTQG*9ww>)d;q^P_ylJHpOfAF zKg&{T(`q{!1&g9qgHN0~AEf@r?8C>gS2oEYPaaa}9<$ zdg17(@3y;ot2ECU0;@fTF?DER9yHA%6cuLC@7^qQTJFvpvtYH;m2EFy6w|v_R!ZW7Gqc25u|D zq-CVCa;B3f5gy#L*>GK9kRupmDbqKhJps&G{$!%WTRSGcsn!itv;bTs3y2*^DGF$O&qWw5w0ZKJRT`*`WE+)JPFyuS7MMbiiAInb zyze)mE=5mMV5%*-Y2Q1Qo5J?c?+R1eMAti2lvepE%LeWaVZ0dH0zRP%`AAH0wK>&o zqHes12xjWc)$6W)2Qdk=`40d{E`{s?3 z8bcv_1$wVFZe&Ik!23$60(f8LxQTLW)QS_e7a)MsypYH+$H3YBjki5^@K$l(O!}}~ zDEA-Oh*3*6u-bhG+ixPRrIs+53QgRh<387(4|${6BM0&{L`3HKNO2ALY*4Oi2?(nS zy81oP6qEk7UF+ePD8o5q%E;gPU2E{U^SQn7LS%;9L(74`q%>bxYd*2oe0;5WUak44 zTJxM5?v-zDtu-H7Yo1wao^He)0wmMTQf<4SE-gnXWK#D&f!CATMA8T61{K+Trb&Xq z^}*a;+V@Dir%Z0pt!M`4HQ%=bl@j|q)XCP(yPR=j8R zuVeZ+u8%o=%Zdg;y*1;7w#*i=?IDt@|n4a_uALtEXmD)ex+x>`}A&?C2M2Zmxg6rTBIT) zgy{W1SVmP$wM;)v`-OI++UtSU8mD`!1k49 zd!H`PW8Kxe(VYA~-d%l(PHWKIHV3!@mYhHl+_an%HdpOJo!}t_$0WAv>+16yCr;Im zatN|~$z3Wi>eJi4E1N1B!VgsH4$afDmEZ{ZMbfWwKEW~|?7}QQDco%^4`Q{-FkR{8 zZVJI+X3+lu+<0h}q^XZk6{|&55uL7?f9+koDhekT3EsB2kqg3+*`V8aaXs+D;}J5o zH(L#mECQWYREG`4Vd@clI83-_(dFdD+>(!)S&85g+FWeP4}`GkQBpPM;f4`?WG0qU8wW}-CY^1AF!+nn5v3!rpz zg@eMmSq-@DO6rta{S9HivQT1G99v2(LS05;vD1k8^j^LSMVJYHtwi`4zeW*GBN{A| z!vH3X7~7B&miLtxad3*U1>Q~w?Ldkd;u~@Rkr0NQhHN4ofxHRUr~}_#lEDWIIN8Py z#7rge+P>^{ad^dfL(5HK1{mX>rCafe1u;n7xJ zzqFy?aG{g3v0xF}cM%_Aey@JXl49P^??J;w&@j_gL9=tq3?VFXwyG_a9f;bJpN?$L zImrmI3Wx+`%{Xag{mVFM_k}lT+`#+7|EntSp&Mw?f`c=$Gh0Fkfh3j@2GYY=$|8^x z3B%oZsefU1POlN?1dH=1M{;kBWojOP{?*WjVYB;?B@73LEMaf7iO)$9%nf5Tk>`hjM*Hxq|K0eF2nxu+t5vIwiHB`f zstAFhhKcq6jscwCN{*<*t1%`M{4)nFPL6;?s8r)eVwpKT`QOE9!` z)tnIm_&KHyen4#hWduOeWcTe1tuGGJRhT`{ef!-9?mD>xS4OF8kisAkF)aw57Z>fv zm}i!DR$%((iAtb!Yy;rCZsNxTsRP6$kcx7VI7(wyLWV^N1F&hf0gB>L>CL_g7w|yUfwM|;AgipB;usSk9{u9~YV-CQI4lbmfX)$T z44$L$p#Y7Y;=Uk$%qUo(M5@U_GOIS9DnsuaMsI2uFF=K8VEm)^rFpRErW8B>Xz3z- zdy#f&n2_)o7cRPZQelx6~T*MWUA?Sd+ z79iwcm7!gw+FjSx06zJK0=eYxdeatR_o}peOX!C)WZBd6w=T<3ooPA=m! z@WcBmPi>hhW;*?z;Qm3$ekgJEcoI``Q~;901Q|FHSs5Za)q>^L2zl zG2&H9mz&Y0fzeP-%6^Vyj?{uhUA{=NNw9<~!Ul^nx~qi$iJ$EbQiq?ruB$@|Q7#dg zGF)Kd6D}UI^YEC2>i{~GBT@oCT35Y%U+a`g*L^$15~qYpm;i8{Jh0uPLZzx&L!r_L zwBRl*&|f!#7)G7!g}h!+j+(KYgMOy<2t`w9!;1bS@QN$4i9KHk>@n0KRZ`9ZJR*MU z-{M=LZkA!_o<;a~l+Dm7LvO|_lILs@@gZR>t)@3Yus3YPiw?wT=38qJ$~BgiqfYh2 z_|h7E@kBQ6C|g#A!xP)hPY~lW7+m}v5knXpsGN+sViHH(!-Mu_8{RuYWoQ|Pu2NdW z2p6ddD>dL$yFRIIf8J53-uW zX=38Ze;w!s0NsXe7zV$6`iztyk@zW-1l7mZ{9EvUp?K-H(YV$nS9EB+LQq2`VEBSS zMVgS|4p#{vA|`MtjDn;_tQaGAhkU3l`_$fldm~o^0^8%;5%w_p#rMp&2Bc*q=F(G= z6Lbc{_USDBK2F1L-EyohU{v!-mt45HGX?OM5@QR-bV@Werjsd64IK=7ipd>kh9W4O zTkWFU&mB^!TfiDc1(W_{w0$ZOe2J$u(Co!BE z?(%PayXcMV+%xVtO?tu-LZtR#9+Ed97Y`a?LadEd-Md{qv=j!YJ$X=&?;@Q zzK#H~J{Ji}HAPZT2PBnBG zt6{xptH|XHY&o(E3_#X|*3d+{$G}b~hCEoVQD<#F3a8DPZLgvLKUAG7@JxXMVI*3{ z!CL~&rwQqOa=1~TA$*epWZ8P$S#c3Hm19Rion>n*v4957!Kz~pcfpYZfp%fl@w&0o z=+c1%3_n4PtZEp=?rpeP#2--^<8MV5u0*m5b?@81u!gueltn@*W6Scnp>M{}D5`8I z^fcMDHfg+(1DJHBEw?I_!uClk;UCJLX@-%7>c}R@i5i(wl~@@Du41gn6d%_!XLXG- zUGk411NlK~sq$Ye05WLDf7gW7J+m18Q`oX>_OP^f=xgS%neQLX7O@$`QrQf$jOAI4 zil*3%tOy3f2fHLD3N{-9o7v@U6w7o@*{ncJR|-(6yimw^XM8@zc9XgBl(~D#7SO!8&?4`1pzy4){9VS|F{|qRW;eW#ckK->kpg6)vqEHWZ zG(??|VlIKb1@US4{bh)5@*QwIgl}k=^|%xU`Gz(ciZRQuU1jBQcC|`kiQUzY5Dw|< zCe$`7_--=q4VZL2r=lIV3pR)OMVDZT7RzUdag4+jp*V*mbER%GS0D$Y=flillO7I; z>3g^z;&u*E=1nUD!6>1ActKzaOoT62;;vxhjth*?+rw1hfClg8sG({SyA($c%RKd{ zVyIbq&$cuvV?tN%>N}_TR`h{y_5_ehpCVGdJLunIa}#3dJ+Qmnd-%Bmaw7>!ol z>hcZ4Lf91K{i{oY5lWcds@2H9;zV8wDviCI2r{8z9*N|bcR~WxPL#%6=M=-Jb9@e; z2ZGMex!(qJ$$^}?q}f&Ui+i7rK(2+vgD7~JFnBXqEWnbjoI)xfo)AP#>Jp_Q3xCA$ z&dWED<}|J`&rwevBci|SMwByUFlebew1A>fH}ZjK6-ACqu5vUnN)ur?(-^vis|oxH zA|cD%z4c8JH06OwO%Q6OztR2M|12M@m_{sWyy1jZrUz{c_PG90K%cwF=lP@rv#Xv| zzDenSK%K2v1L;VzeMyb73ZWncw8Ab*@#+P;+e5J60qFJ@sGQJeH0$a;WA0;VSM7oK z8B;t}O}>>c6jHgW$o0+&-r_JGg-6>Dl`hB`y|PhY;O1X zOo>}Sn`2UJU>zmJhUCvO^MtJjT7#=6aIL9?hm^-Aah*yS%8{*lpZ+3sA1@aaOn{n^ z1LZ*!E(fdSUVlw1m#up%HRHXCW!p%D;kR1P<40DwXbK)g|=5Z`s( zylMnNKH85p0+Gd;AO>srox(3zC=mWsXxw<;nJ_hQu$D%6`H{6Wf@QQcn_GJmg!<86 zvBt>d7h}6xaf{)otd$0y!8S&@c>8i9Xkl_UNE zm)9^N7Z9SGl#{!r>Eh{oaqegHf!v9Jc#!H#?a--cR=Z9iOHWnIRCwBLLRUx*?{pPC zZb=Z~*-m%xJ?-bXW-r^P0f~1Ngu*yyUyj9>w80Iy{Cb#sI+5cnQPC4ND!MROS~#Ec z4oxGz1ojMVc?UzEP|63-Tm z!~P@hl*itVAR|Nq2Uf)5^pLIrercKjFnXi7YCK(h_b^-7m*)p-0AD{M*j35c@S5X3dAu} z2Z!r=@MI|1&0^s8;ITjebY&hqDdXuJ!oOQ_(xx2AUgZTJWIDl!K@1RgjT@Krw%}Tf z+`|Q8f~Z7|7{1tocrbuL0uf-)gP+B&ZxfaPBx z>oA+S30It6dt8c3v>Zm9;19^&mbf0>0@oWAc6#T2V;OnFk+E~^LW1{DD~$tIYsD3bG0{r0T-R#)`pnnq3CgK{!1osAugZ4k&dZ4%SRuhtVT7)( z({XVrS%QcCI)S?^B$&~Ht?#oo3pQ_hp#js1u5U>Q!nR~{;tO0~2V7sOH}X-8kYH-) zz+LlowQ$Rt;=R?N3l}i9U$6#x!7cvmWZL~4Rf4P)6d<-3N6GJJ?r>ShkmD7rr?cNt zZoi|P6KhxIR~JAPi7ikTT?H?lMnLv5LBagK1VJO@Vo@e8#WYS9372yg3B697Lb}zh`mp0?r!xR6$IARcX3pBKB17M-g6aM3NV$*ZW>j{ zIQMIgF|1-3$GFHw6jsSi$~ad#v|j1ZpJkjYf-;#>TTS9sJ2;ASZBb)z=Qg?;8LqmF z;YY(&SIA-l!eFb)R5)NVFN@hT)e+fJU{W-8BgdT#$?TXZ$s0jSHD{ax;9|5y#w;J0LE)A{hDpe~;4}>s=+vi2v4^TpdM_kLkflw*sq>6s-N|oJY z1@n7IFln7E;fI5+c%m%Tq_xDV*N`^b!lY_yE{}sePeqc z{YnG$&k$%ywC#UmNXHCSUca(|2W$IHcje@C9Wb*64*woImAG7tM&Az5xI#}*2AWNU zeD}{A6=-ERhZ(WvDr-l&*tfBs--Z+Tj&S^0L$t_n)d50|$77F+7(+3%UhMvi z>&pp!OzLAwAJh7n(MLlcNAzK0L9yF3t7XUZaa4MUc^XZ(Nz{F&i zd}JnFNKlkND-8ryW>dCn7K1>u(ko!!&@k$&)ud$WZJ5fHWTtPjmymA>#lZ_xb&#bA z0c8@QW(x|3BM?lbAdpqedth&(k@9UCxie^9jBw9XIQAJ1A#OnQ@evNJR39uIsWdhV zUXDa=14xJ&9D@2LT*p{>aFB)05eX|%Iu z5t!J(m#gke^niee)=$L&2lVY`_pP)#(tHQR6GN?0a^FOzFS*J$uJ0>ikvCLIqZ;jA1w($(GndlH|T z5T3!&5tOl!%*L7jpS^DnjO(cGmV*rraUutt2N1yE1RUa|CP~4K0~qQBQxb3~rU626 zA>kPyr4mg_3>$XU%4k!zL7_@f+XVy&DnJxLMXR(6h(@LQr~nlN2rBv+>dP8XTa}1b z(C_y?d=UDN?&{8+nKNh3YtEcGgS}@=9z(Ka9(Z+V_sNwHk~Y@2E;m1P zAZ4GEq`P6TH{S85V$(@YsXMAd#u1LZ1^@L5a>pgn4k9-uBzMjPG1S&v zT_-0y2VqwZ%GqYP$@qN>H?*3c>dD$93Xo-EjtJl5`^1Xl~rFtNJ#l8FE;Dife}=iSFb{sPdMY>B#ERLFQiBv zp(Yf7+Al(e3sghdsR(5}Dil_7WpX?xr`~XzdgFOzE*;|5Hfx!15koTy)_=GdF-r`yVrb|m zL;5)0RZsB+&VqJSd}Sj`8r4_25^&}Sbm?(sXU{%SS60~WtvD2!3>y=f>nUo)4xn>r z5qX|kXW5tfgJCu-urlK37iDQZhx13%vTn$_zH<@Aen$sVmrJUz0w%WZ$eRP=0`?S|^B`UB`stV^Nsb$_%}-(9NlBCi_!i5;ysnjf&9;`eB-qxDj} z=MV4w9=?Aj-t&ifkLjvC8UIEv1SsaWSHufTqNivPe``@^&t-TOJx1P__g}>fbya|z zSdor`V$$S^({<&LvJgavjNMoR%)*j0tBukCc^s!4P-r4Ic@%DtYsJ(FP~NRn+w~ag zyP9npN)iiK6kLu1UE5}Sf&~OV*~3q8Dt1_Tc&W1*B zR=nUZ@Fo83>+#$CycRz(mnK<-F0L4l2^?^2SXGVKA&A8$*N1f-QVfR-t9EScta9E- z4BhSvX1L(5gAFO$XX%>KBNjtAIg7K)0z2J`deW6soS;gicAb->VRqt}NlOA!F?Vh` zF6}mW4-zR?(A4@3^COFPbYyueyFZsRak_ofW!pQ=wnw-jdfet<17pY#JwfB-fk9-+|Yzz)Q>xh1GNLuV(iXctY`^@DvJ-I8(9%9Osfg*Dq6dHGD`* zh2sfdu$?}}DrTBoyV9f#Ph!bEZIJ9pp>QdR6)3w&4v);;nq-~|j zRt!`(@ORw&tMs2)Ian-|C3*%f!>Z9Qb-j2>gXjcHa*DsR$`qQ|oDeBzQxm}*HV}?T z;(j};6z^FF_LQ1q)CQt@2`VNoa5yhS604AdaRuF#JkGktS+~$RumwR&!1V4?wewbG zBEeVJRrz#Zh?jpQ1~zP4JOyxWS0k>5sgESb!WH?rF4Wt+B%y@l_!YK#r=D}ZvowSM zI)paz&N`dCd`yASWq`5p(4Vv1r6en*L-)KG`py zP?+ZG%a^O-(Y3RlcaoV8te)Q?DyBM=_Kjl42o&OEYp@`k8 z-swwgZi3K#KoZGnAumlc04_ zq0A`_;My3~7fishD;zOoGW$p@Kyi$4DEw{+baoyVv(R+#7(x~e#xM4r)-3B#j zXk^iLfAawg>a9xaaND%))^P#WXk1%zWHO+3Qh55>Z--sDW?UC&PFu3bYCi&F9DL~S zza?#pw-VG%q0-U9T1tKhp0OkMzvtB?US)qQf+yld)syYiUg6O+gVceviL{`s!IUJ1 zfmq&s@vE(Ka~pu<=4RwY$R&hI+?F#jTJ%z^?#yqkf?Eo?;8U3X7(dP720Hvin?*f%2?zz~8|7P$ zzn#b8Di3AJ1<-T+G8G?p%HaZK(6ybedNQuW04||PdEMe~VGW~`6JkEXQST(xgl! zHK`yA(Q&0+KCI*DsgT^NBhrggYToJlNfx-X?UczpQ+wuyVfpry)qguYU6+zcGv z!6-3xIrhO9Gly~Nx6pB=mpsrv%;==QjKC$~b*(!A#wA6sW(92m=eHbF8V6%V4%^54(^#C^)401MH9hpg6+Vd;+P|cgCk#s^W-2?+>AX z(3S3|!K+l`J{_j;<#ZXzv^cRQ0AgFM7S1?8)<8{K3fzxFUPQcO%pZ=3&>3oP77i<7 z7pvdC!TgEas{cCclM)!hPe23!?s|TL>l0)nE@*;8k~tBysqXV>Zp29j2OC|@Da6H7 zS#!rKS4y5MsUj#^s+5*4Req^7k#<9LT5jz(od0m%@oZ5k^MpwVFeAI1_aJiL`$>b`m^Gci5O{`R@PHlz)#+PWiO*s3EG^Q+ zEsa!~moi<7+(z!Z1aM(MmUxohAUu{re1P(2(7&T*5S*xazI75H7BqZ&u5H18yFK&m zj^tZ!F9Wp)@W^`cQ66L^|h#ii2 z;do4%aI*=rvEeMM&Lr+2(`Oz87_FjklZC$8%%aOY;c6&#a*f4%4k`HEoJbic9U`#N zbtyJmhAdhQ5v8dM5YUpo5k`PI{L!#G>E`-XNTX)Ealos7RJ`i_S5f|j9HipuYLz`1 zQ=(35@A*TWS6H9u82s`_$Zb8L$baJ<=dgHk&L0Ca?JMI%<*(Os$4Va7&Cy zB|NjW5F#`tg}@qSM8g^|eRRpkv};LlQ_gfS*YvHEMDp#dofBt7Ndc%?uUJH+19(@Y zHKt++I9s;F4cZib&+uoDB8FG(DHbMrh1egqjYxM8vxt(>3ksllB}<)IC;6Zcd)t2{6PSyZ?9Bc_cPwT?+SCn&(dF8Ez=Qo;D! z<~w_iVrZD*-KFVx=Yi)9ST!N~CUHaxZ=EucIi1mO6Pyb=q>|babgqgaPx9YBM;mkr zeN*i23u-c~ihU>ELMF_9^60}mKi-raaij6?G0@g2P@sBvsI!OrE77s^I6*V;2S9Vs z%Y)qbojsl6AIKOy283N0h#i(C2HOjecb9rQt2_gq1%CU1|NU${@Fm(%&14H;h$i(d z(Xu&23!ut^CwdhZowzWhGys3$Qb*V3))xI&N71^kKIK~Co=*V<@wtsjx@$isnBvdO z=E1obZnd*YR!IUY)YsOT^3^W}!<|UBfZY3?Crh` zw_bOM`fP?D0PRGjtEOmg-5*=Rb%cS+cD){M!4V1)Obd#~{1pD_H~ixY6NCdjci8BHaOT@~tb|LCUo`r%eQ-U=xfol?+_q;#A$U!5aeSd&* zDW>S$aN_jb)8pYqCE0;6ZA1=i1l(|;mPLYbw9-2}2_&ZM&lj-wc=lhh?b(s1LrEdpm_K|ZZOPNuW+KI^lKP^8%LjBQW{ zf=K6JyTi37+I+=UalkT~Q> zTfMCZ+BuBvxNs|)QX_*&S-v+DcJQA6 zBA=NM?o0AWpbS7Ni#QZK0|mod8RAgG)+I3H%Ult+&W8$0!(#4W+7LY!IHDRuXZUXQ zsI(KR>&pNTbJ)~}(aUC8G^H=6^)aK5S$)juV_qK%`Z%JGqxv|ek41eL%^!-?P&@bn z_RiAy-dAjb8)V!H7-6~bnBlNo>4ym`dHpVx-wY+@D#8gLsljR32pC`h!s-0h*K)D& zBC+IAzujRLSBnV(;HzyKp96oYS70MeP3bftXw9`o0qi2}Df-I}y}N~ zWI@)01zC^+bsqT`BeGf#H9s;i1;r9u{MH9THF;Q15tquS4@4WD?A8B5jya*Cps79F z1I#bSdbRaX3<$^HDaCZSS3bz?R79lSga_C|jD~gOV)>+U2j9afLR`T9k*}2B-Iv$_ ziVMgnUcs;yh%W)5m&4trqrO|%tNB)Mi@gyfBuj?_BS9NJ7+o8!-#0aljL}~`3--98 zWI`WJeV7RjXCZU(F|8Fsxjd*Z8~Pa1$FM#^nLVN}NA)qLj|F`k(Z^AJ9MeapAeR}` zR7q?pR+Dx91Jn@_JPodvt~I3U?9ML^E$2Eh;};8CxZ1>+U(ES)R$85-_KHhhNI<>O zrfi^18A&du&HXne3q%gvm!gH7<=tfqU|iC~mkS)6$tj~t zM=05h0iX-@46St}n}6hwBy72a^+>&wcnj~7sFN@Vh?_-_OF!NwaSspsif+n@KHJMk zxvnQ?Vr|-DZTb{q4a${kub>O8*3=!QJe#&RW)!Yq;l~{%nPhzKR5bu5>*aZbpZ;Il z>Do?^l8~u)uXBn_|DMRoqkIXUZ^Jf}uDO+y2q!(LsS%S)Ahx7fRrnD_Lc(jGxRDJ7=T)YL-=Jf#aK)rw3F1pHuTI!5=ZjX9C&8l*KFPp0ogR+olY|ecFyK_6Bw-5;9kgUtlUIp zuv+xZ(>;Prmf{mJ{KxJr9TBf~O!j;IW;_Q)nD`A{c&g9aT|t3xtT_jfm^8O>zRz|O zPZ&2T5=)&)i`76aD^?|;(G<;lGf@fizF$@yFR@L~D6yRaOiY>+)tumY(lLc2-tb3T^piPaIW6AkVOzo{)vOnIG&hm74%0J@hnIzTNBa{d+CPN z8<-wT5de^~HEF#-@o1R*i#BA^+pT{QYuW*(9^fcTjf|-q;3RQEQ_~@D(-TVO>B5dB z>m(;O8YJ;&7TLk2Bup&%LLH#wooCT~<74!_dnQR*j2MX>whBX(0YEFxH#1Q=G=YWw zzYs@huD#+TG1r3l)aL~gn5LLgp`2GJM1?!QWgr&pB&>*8_--^&gU(WlF{yclm4aEK zJtS|_vy{bl{&FPX0mox`_pESq)Thuzo^l6&G zM*gjYA4qBr&-Mv;KmZwt9^tuXLN}IvfU%=zX8_1s@gsFs*JoQl>qiU^#T1+La)Box z15YN~q)AAmANyP%48{s%_=)n^=e-j#^HL%@v8z+7BMDn&uo4#^PNvHE;P=UrsTuNj z66VCO!%E5nI1kkS{_E9oq^%}En~G^9^o0u8Fvh2#-rh{aCSv;}%`gTU5~3JaN?Rdb zbRi(~w}G=~301p~4cyL{XM^hh@`k2zkv_59^F{_U`ea!1) zK_5r-aa142^s%T98fNHWSsyEWXb8z3c;8$`ES`Q7nRB=Vm)Hbh23TB3F?+l`WD$+@ zqGI|U7z>F*!U8+17t@Q7h*J`(!s-p7g5$zk{hd8uL5upGv+w0QtW`!Kq7%Ay2{E|4 zOA}oWmS?jI8C~%IWY=bSPIYg!k*3JHZUIvgiiV+~p`F55D?{qy<62{9+uC)uo1Mwx zT9a8~LuVc;llDnY+OV!yWg$Xk>K$Zo$uWgfgRA<(9}Ni(%grG`2C3)!tGsl`>^@}8 z501c(XfDSgIT5GP19HwFeF#mr&~VHr3#XMsGaX%z1BV9Yhk(+X0AW|i8z7+<+UN)Hmq7!7|8XV& zht&|&Gs1m}=yv=uzY*Irs>i2pkVyJ|+d3N2qntO%K{N7t#wTzk;sjM$J`vFn9-RtL zNYPo+&Pn>|zr`Ub&0Dgb(8LH#sC``KM`$dh#DixVSDL$GM^POPs=ZjvF#IpCV|QZz zyl>Fd!KszF-^9GkK*vg)T3qf{en8d|1}DOMdjMF*2Ku1wz@V zrn=g?F1LvN>takQSDM=ki059UC~%`q_9pkrRjJ+)_8H8F8@IsK@K2P=8^@WKT4Z2^ za`bEojGX8Su~@y8DP&y6x-Tq7CC}#C@1%~*xp)Kf)^ewPlwO+{l@1O8us8ae=-{-w z@#}-M@;xGOH31AJ860zk;KXcp65x&gD8V&447aL7P5RtpU=sLqQYjoCvM(oGi!y4_ zx)Q6T0XH%rNJwsuh09WpAW(L$4<{f<9P@Pex?{lUeN%4fqi;~^$Sl6I|B zwSlvJpsHR22^>LavcE0<=Om}NKQ~J{zqTL&NG+yi@BBMv2jbG!NN_#kmn9TZVC2Ji<)F5P&8q95XqxsVp9$uoSI8UlleojLlF70fH<0^)a9iV`LOq2K-c57sd+m z?EhUb>}mhQ!6}BHvHp?&MJ^tL^-so&V}fD2^;&9>Nyq+jKO8N*L{+^fjxD8pnOn?E z0y43?wA|UVz{bRb=ctO`g1ZfQj9 z-BGMNcsJ)x8IC=QZ^Dvt`zP~00||KQ(SKunSYW05bpO3>q%$Av?A0XOIhY|5MK3 zuW846SBG@$cIHEr;C$?R*jl18Ds1h$ivJ{MPA^nZlk)NA!Lz;%~2LJ&XQ8 zi}>3VA##6k5B_bv-u#Fs_i^YZ7d0RuQAoZwAE=qgC+>y50}DQCzz5MT1`WicP0)?g z4hb~CU6rvA&LcC#VTle!a8hUW&t>#-Pysrio&YBgl7+s~LST0ZiPG?1D~}K4B0Kb;zTJt z8g%t6ViMJ|sQp@0196P2+e&j)jmfQxj=aZKz#<|UCbZeX9K&6v%!f8E5(K;kC}Ddpj(h<2cLMR zVWoNL@s0Rp!J<21{neQUJRY$tQ?j%Lms+4u;ENqsBSBt{ZlqwrHkFVs!*I%-Qd*GI zYQugnK1sRmrLl%>EWskMvZP>$ic{^+&jhHDnE9~N=^8c4c%+lH{SG*PWR?B?8AHxtpZ1LN> zm6(mN&ZXaGm`sL*xHC#xN{ieo)*Yg;c{IA8_iFXiR%`7rKjg@?zK5FZXl=oJ{?PZG zJ?q8flDLm8!9;pO7ri>bWs)f-cFPwu0VPR%^qZ=N$Br_sUsA|JD2-uR{RcM!R*Q|T zwnGRQ*sZ$AujMYX-6H?Ze@m+d=S{PAp5`(-5UAnjoI4Mma#WqK9GdSS>~Q9EcE}YK z<~N43Z}>r*RS$(IDK)ge^%ibv7TT>he1qUwHA9AAI9j&?Qxie`q0lDG1XidN=lTxJ zg)PkAd}aThr*N9)`wsQreixjhi~M~he*f?=sw`p6te74MYr;jiC;_ij0^ObQ?0g!C z*Zs&0yV`X)YHH6 z7joenCOy{FuC`7uPa}8P5q}<3o;zZ=7tNJ*YN4pTC|B0aW2ZI%*@e6$*uV@IXSyL% z$+E43`phC89e6wE?-%?-)p3isfR8PkX(YiH4O%#%BGt&Yao`lXctRgdeN5_ON*~ku zn9;|qKDeEMdh_~N(8m#d9M#7$eJtu@Ngqa*F6)1uNW}!1ZN7bWuG0F}*fCYfqA14Js4~FSioeFFxr#W+LG+&uja+qChd98U!aTVB*-7zKKj)db@toY z^J6fnW<3y*p0~#`@Q>Uqp`I}QN!`5Lq$7~aZ1OkWOzMp*Kd)`ToFA2X+``}J;ZlxH zodKDy#O#WM*AN?G)XtbdzTKDWZc60a*(`Q|%qz|AF3olJaKMAKVD z^a{lVWFlYyK-C#o#tai=nGOdFrUS}dV@~4e5{^oON=9)kAsp2h4^emPwSu+iZ8|vF zq)bPds07v_QV1ios7Aw<&*L8KpNJfe2kT4#9fxV$%P!vlh#3ip^j^_>MRJLf5yxpc zyx(HktwMn(e@oHPTB0D}OTWf0OAv95Y}EEq@iFhc>`~rw+Yzms{TS{pwDUZu-8>y`Y2Gw7!)Byyg7B@(kriu8qcmT|{3xbX4bi66kqhY5#rHwJV9aBrWF=Do}JRKMG znHwmRX@`eR18!P!GMbGR6?i)OCp#Rm=#nx} z+c-TlduhREOutYtq-DMDP^~X>{+(N<^})7onY8x>VhrAw&kEDZ?<@#P4NVY`AWOI< zro*AE)$Ic28xLEUyZOoib-T><9U6$;E^~cX;&lFhMt_T@V zz6GLr#>;&xZ_Ap3F}Tb>;*VJ{=clY!Q}!)MIHKWkJy!Js8?J>s;~T>)N2(XuSXf zd2~3Bj=k~B2h${o28YQgg(M15CioyEAD}}bXgRSCNiiSr+h9^e5Abb3nNYrpqy)i$ z53&hnD3lb8WJH^}1QUQD6Fr&!d^DdfViVR4&=5>q5X=YkOhJuszhB5D57mGPI|d9i zT%Ja*S8zzmQW=ZA2#Pd^V3`aM4pEsvFx10??SGy0g-$DBUq^|7FjBl0msi++}k98I?fvjudNh-KSmDAPyQ%1upfc?d-@Iy^LvIn;vNe%eO7go4x5Zo@yF4Thgc%NjrEMc>(w&&(en?WgZDb6IOoIfPz zqy`JIX=YOdEx=Kjgp_lISaj*3m!~gyCa?@$oA^*|IfjOlW3^2oQkeG+CJbF0R6D}^ zY*4#+G%x^FyIcC}emZT8fMbikd;(t9E3fWd7hMR`(Y><(cUHOD)ChTsUJry#RT77gLR@7KsC7aB<~dMycX5NBODU2HAgBUecW5iL~kcG5KK~0LbfD}wPTi6kHR@Ju& zlA9&9Ppy{(j$tK3<#O5~(G-|z06t&Ht9}8eRDU0#D%IYLhh+VILbOrTyGPHYI%Opx zN9rVR&Ic+|wl0$3NEPo16u_>;M#y0I8?}_m$Tgr-tb!n&PWDfJOXrqnc{;04mc>js zTFVoaDd-olL0AlAK&?fmqb9J6n@)}kj57l;?jT7d`VlZ_|H;uCsH7AaFutOGNDix_M{v&+BD5XH{;eLl8uVFko}ndmF;Z}X2h`jq-<8r@(MI% zav0syfR=u=S5L1uS*5#Ai_=5*Mm4Jv8+gRWyw*uLOx zdnwU)r5RvCYVoZ5oSF<^O)rZ(Tm*AL`;66?@;?zsC0Jt4LN8%-r(hL@l=Dck)%^gV zj@y4R>0i=1UEiqQi{AABstyqMlx;$qwH3~9os(4#zC_kXBwmyaujnF?db0N=#&Z^C z2ng0>LI!C9D8C{m0J-TEqJc)ZYX?G7);EkHNr-oPIFOdT`$32_hQB5pNJQ)|;W{)3C-uU{j^kzdrgsIoiS-j7uH&nMV{B)A(7n$NNYpl^9Vh)XHaEKONG7GBT=_!!0&eJyvdQ< z9jkx8yNUtF;w%d)GXs$R6i%rb$Q*982|^GmtEQU_(+#oYr|R;kkIJLJCKo05mgN%S zgf)o0WuC-AIufq3EHc3zKs*n9cb{ikPZ^R7HRxp@?o-M}vB=$B8td$N?|NEih`;K2ibQVAtTG)>{F{HUc0yMPG4v!qxS?`J2g^ih zBdMq*#q49FS;%SA$m-(?*`;Mu1M33klpqW(y6;V0B7#&>d>b#3>Ac1Wq9a;cEh!0;gj{CD4v{atZ}R-3*}^ZHGTBMST1r z)=UkzRq$7uhYih1XNg=z+7@XDBRXG72)pmA7(tjuK)J?Kmi{3g1Su!HP621_&beky5km;^FJJ z%UuIWRT({*Cz!>e2tmgMPvVx`YSj%Lm_9zl)NH0NU`= zkY}jtFf8MoKs3Qoq+UshGr7j8vwD%J<>b24$T}s8sxAV%5TXVOtwk3?lj%>DCp+vI z*rTk6?6o>~Q7y|WfaXX-KtqBOT@T5!y|c=Ns!m2)eqm(=gB$LF$_O7s-I(WNK~!@ZwL}q&`00 zs@{64`<*FzAynZfnnfBgk1@4LbxO3R=%tt6oj2b?vYq}mgvBlB%>AnZwh6@pyPJ=+ zz?_c7@MLB&_(B_*$}A@R=9=0~zBeMh_uRJFgp; zBhpse(7?zb@}qaMQt%4uG{r&6$od&QA<(o1Wysbh*DtYs$X)|t*Yz%aF*HKlxMJbP zw{A50Hu^4FNnrwI13+Kg6QK-yl5<9#)eoZpL#!ZMLVNL4{f~2u^b7HUj%0I=%ZKe@ z7n9r`V1gVlKv;}Qq6EUGWOktYIm$paaO29m1zB55@Q<+@Rm9B3ex`SEcu8qwb_e#$ z(Bs_!@DGgxaT&ed{l@5w|Ji&%M^@{Aeh@gdx-M6^+^orXV8e`uXweJrPLI9>U0n~y z#TA;<^-{m7U2P>*cornGS`1u z+LFW#0^y)NdxCARte9t(2j5)Y6Oe?HD}nwThrOYm`AO! zGpJCSmuV=YaDE#?7)lG3LkrL=Z?oU;3cnvh2u@`Idm}ZWx>|gKc(`(CSdKUiqo{R0 zgWBTri05@|qV`Bs7>TW+q4PR6vV2q;9E}^~^5_)muyLOGM(S*Z$b_Zj1?imiT&^t4 zS(@q>fioOLI)~gZn{EzMs)RbLydo27Z2$-8`mU^J1TMO@;&lD7qJrYc7?@XJNc`>3 ztsL(^UqTN`3{@GFfw@>^BwzVwHu*O3fQ^k{;nC)J_mO*Uu` zyAK-~jaQmSAY)6Y|UyrZi^o)&V2+e3a-T+GePDK_j0Hy_5lP<^t zpJ6JM=KbWJ%aLtlE|B=>`NH>TgOWjoK&81Edmuj0n5ijhqG0au2GwSTn1ceCCMcL= z0mU@~o#9+3b%qVlgvq3Fs?ld|6;BAwk_?on?BLqW;R;S5=?gUy1weP1xBXN#xeOVF z^e7{ikUr`tuOWEqf&mp8Y1xc4tlD;rySwQA;-Q_R0QwpW1kharZXEKCR+`rccLR&7 za`%pH7IPbIlcIZTtt&)8z!>JFpwGkySVt4#iMK%CINm0a1h9$Kt|w@v%vq|^H5Yf5 zoR#QWvkNf0;G$ztTLZPG^vquWWQ=|%3J zeCQvrBuu|Q>3jc8R+=i`PH*K@2p*0nO?7l%hOW*9^zdoY#tK1}i!;;BzU!ZG(5&@P zv@BJ_I(E`}5B@28?G1aCb&T}7U3xXC>Vk1n+opSc_Xocb_sXg{z19zY^dywk!(PSR zFTL)NUiIL4Ku{9fp6>Oc|3Yx6j+Iq2dySp0i=>xyM8ucga2_Xi@e~me%R8>y1Z(tBiDU?3%L@P?wHTF_qQ+ zUkm}j5Q3?o11)n-~Z}HQttI7(sQM*g}U+9o2FZ}4t z%^FnBqn)a>xpM#~%~m{cesMpn92fvA;T#QDUR_=<(VW9wTa1%#d7arYf-~ch>33qC zoLu=J-GA#^?+0x!&7t>LOsr_?X^+T}iKi;kx3q*apxa`X_5MpOC|HBk5wlytchMZc z&HV(VwhMj1$mIjhM=_#D^!rNlQq5#7FA-}uf>jMHYMFUpV7+WMOPb*2Ok@nmB4auB z!qf7TF7n(*n!#x z_HZ?=2|bwtN__+(pdk99hr4>l2S6VQ1!|ZNv?!QrC~g|?ZgKswl!+TG=&=A>S}Sgb zft$x?j|oNX2Gcs3U`2>X$7Nfxg~I_!_Kal!=}U-ejv2H5`4_JuA<94)c;si^)U=VP3>-#xFtQlLwB_YAf#isNVnj3OA`SWF z*TRCzcz@`jKgh(~Bi@#c(Hn0UjMfwbbR2j>xF!eDhi2Y5ls(6P_TudKudCxdlmbVN2{^cwmPLPv0K`xysh)ZHJ)%I?$P`iJ zT8OXvk76hphS18I+{Zlgt0dRK_1&cVEDIBx_i0St@$FAynXnr*8|O;RMmS3GUS!s+ zNKKleA_{QP*`EKQUAL$Tb!ofs;R@L?jVWK+<}DiEcM7DfW$57}ze_HtifNEy$3zcU z`f&>-6K*g8MohS;r>`Zhl2)b|lv%hs`?GhNnuhC@CF$vut;>-8$(!=tZs9e63ZyL} z6CM5-HPFwKFQjpeP)B(yX+ARn?Rar*YKjVtO)K1+m5|!JGw9GJHREe|1ng}tgKhVW@fRJ`OWm#7?OM} zePfHNdmA!F@(r4q(`M+dvmMN#nFpIs60MDbfY98_QA_u+*xXLMc?I5JAI*%|VMDmN zU#}PX7jzj#5>qJOhb{beyA~wgrL+1^xP&j7Kb>;1#_z)xy4tlM7xZ*ie;0y1x)~Xv z&;q}AEu5bR{V1H5Oo!WrLyplK&SstLVU9-Eo`X_vPGs~NmD=+d_U7FlA!T~O3PQQK z0f`TA3|;nzZ;>8!P7Z&L8^A+D5_%H~J~i(#7nNJR!j4 z0(MG4!2amZ3N?2f|tlj1_)H%6W<60IRvRu>G~vZX4lcqXcTzejdY_ zAtodT+}gY8DAvsdce9(@KU`=uJMLyT7qc6?QBv#u;b}?92>U8}9?txycwyMhn?xi% z&dpvu#T+wzeq#g5*LKdzR{3S}yPta0*R`5_-&37Itl0Wp*w*$77VCddE> z0pNDxS=bC=pbqX?gllaCXGipTxLSJCw{ZO00sqJc^8uHxwVy$P-!3KWBhSqj+Fm<^ z(u21>Z<+0ob+DuB(Sfu4F-K1g{?#V29v9YHftD)fG+X|t8CPQ0P9v~`p z-ubOJ0V2>t0j45eWQmG*nt2#xvOs zTwfGx&>$JQ5$m()36diem<6O)na$;IH8lA3#^aHb@~!`|UF+4lhHPfg5skLGbV0QjKqWPazD{SHr;iVj5vp)p!{(nN*E}|Km}O zuc0!rVksm{o!^9NbhC4un(=Xx+$I);Sv^|Hb$u10gn76Z>(NduYEz0)m#f)|QIuv^ z5yiOeR!XDQ730(D_%25=>hiVdqVXetNa6$AN~gJt#<%dZ0)Tz!t%aKVeSY?nQjC|p zi!jCXkh?a$yKBbjcNXe~deO-dVt$R5^fkr$xx0$-NAyczHwo^a9L0!u+~{1yXr*|e zp@hPbO7LD=#b{QT`tk6ISB$^NaoE`pr9o*3ig6;X7`Yt&mHYeilva#Jp)1@}=qGy7 zc$4^FVzLbZ_Y~vUYHH!T#l@kg$P3BC55p{~M_X~k%2Bjt2e163q{AOy74vqtN>uQ_7-aHRs8HH zr5n$B2Vsgi>>ksNqkmke8wyjw_i?&ypI)pRszxWUjza~1lYR*V4r`!M)}j$X9??b= zr+5M9$mxL~2$CqWt!^|cO#K+wPMzpQ6vJCHzh;}3Y>g+xHGzFEo+jEd# z3zss3l87VbOcS1{H1{winE8D>-t8gh+BFsq%u+VV_?wKspHmfZ3%4YG@D{gGz)BDMF6)^+;2DXK6+L4~e-dC-mf~ zRo*U<+bMn35kwOrUO?K3$G+JgJHiGskfI}1PFAPrvVu0on=6>aeZ6k0#sPe*gK}*C zv5d0DwtTgt`)Ms?`ZXAcCowh5==-3cT;L)uwQ@@lw5fE&Xiaa1#P;jH5Ney0=wBlv zL&j;-aa#eD0S(?NaRJP);ULyF2kj?P36b`Umh^gQ_;1h*55XdTt4w&Vcjf5gWUi_T zST$@BcWs&Q1xJo(7{n0$8V-yChZ$^xQbw)HKvV5W)T#$_HTn&nJS{Av41eF-B8~JS zwCxt%&a6;$>-2?_vlI)UWx3}a=Uq5gmFBrRF)b;gOP$^-!Mfl*a|2({rB2HGoAje@q~`qTU@_ITV4Di9bJ!C!6@Ev zN-pR>Wf)?U@leIzUWFNsq+6(ez>n?mz( zCnb=b{NmL5R@T$$E6z{P7jYNErL|X$n>mk_GD%$MCT^{*oc-pqKg#0N`hM0^IE(XB z7b_(gS-7g5sCg1A#Ux%iwzbXu$oB@-ow3S@Ww#jWUC)DKB4PXJvG()(Zlin*H969y zxR0R`u`+0#E#G%-7cy$Fgf&9~1g$>SIzL zQ~H?J$BaH^^)aW9d3`MCf@L`7WJ{D4}Y1bI&^1-IRcC_XxgmOurd>bA*py0 zllqxjQQIY5SrxIokA}q$h8S0~N>@zl*JBmXjv=1CiwCL>j3p;Jwx<)u(rDj-QTwS< zK*m65J_+#o%eIP?uP?qp`r9uN&>XO4{1E^wo+|Q4Rm?dh_>Iw5nUM%5n~F&RLpS#Z zVc-*?l9W=IOTwdhG|q@AkXfsc4G$-ims;*+OqP6Y4sBJAot+^_aT-af|K5s2A>p3p z4Zw|ZYA+Cmz3Roj(qii@`%-@}-4qK}L0L#>27z_OW4}HI^f9Q9hCYV$F|3afeT?ek zCoS~Md}qi$thdYJDyZGGgZ>4lO_W7roGsA}g3Jh^(*we>_2l$Bo<5dE{IHcwX8l$g z&d6z|c82uN3$>B-m6I1#RoPWqISl;4NB38F#0mO(J}gpJjwju~dgcZ{EJBgEz56;n z#lIjg-6K*T&Zv)|d(`h{08uV1tMmzCVFY-X!_WAyBV zw7>aS1GveMR(eFtJ&KvBDnI z>NprPSg+Nj*H}`8g+_}F7>~8=RbCmLeX7nIXpX)=;S&DPe1&;dh6$eUdO9!HU3Mz` zIez2t;2>-2kq0aX^+zsY>S$^St7Yr-{z$A4^RWsAVi5zRH7* z&Y^$WZvaC}%J_nYKQ*H)G`K(77q`Ky5VrVG(>EnB!sL)07)l#8d-`+XaxUtfk7WXU zpiS^`(6%gM0IBwSk)7mWcEa3bN_joH1Y#n$^fqBsww!wm^fBv&#v<0Z& zw-(f&^R&2)eAL6cjBB89FG3U76GR&@0s1o+GkTFn54Uhjz0_FtOGmYWVWc_P}a3ZXi%nL?^-^Nj`SK0Vd`=OcW*$ZOYQH1KIYGL~3z@ zs(rK_im(=S3maQ3D0yA4+%^pF-S%+xt-z{T6 zS`%JG)7y21JO{cq%X6jsS@uSlJcwYHWX)lRl1m{ZCtEh-z$FVbZ zaH+eScONFY{yz(v5(nW^9T9W<>A#56>WI4Szc{qi5xvy@iwNhA=-2JPXY=2E_TNYG z-(Rx-Zs)%|+^;P^pZ`82{CAW6_ga?z2!HhB-{HUCv;V${|Nb-n^!0Fp^=c2$&{E$a zAQWtN6N*5Xd(2n5_LjRsiZ}Sr=cOB@GGn)9F+U7z z>pa|K3d4I^(j4K68g_jfM$tM88x{Pg%zy3=aZ~m)2-+-0brff;GT{J00Vu*q_e_2D zQ?IDXI)+eRdCSaQ@%nqGdOScX`AHyN{7W?8%XKj&ou#?U(*+`5W205_)rvyu^N$!i zlKIg#u2IUI8W4-KdBotv6{#jt#C5;|=>qP~%EBJpIwj}$AzaId=RrGoi-@C<%At{t z?q7*+!f><*z76!S!$RsBQuxvtFS>V`!5-8`P(9&cpNVa+o$$O?4$X9QZ-SlJ(Q&_y z=ssjQ{jEKRRdopQ@LU;$`^w>yZoU#*UjSV5{ig9}mgygOxB_U=7J{Sd|j zs~pgG-1@Ao;%|A$roa+51xk=nxo!nQ;D2CusoC{ZdLv|R z*3{jDA7+ULbRnKKA~e~xPzl61%dYaLpblgA?>3N_vWhb2fmSm}@nWrVwci>{XN;Y9 z?j=Uq8=Yi3N!EzH@t|1}C9Dc^*yF(1Le&zdUFd+>LoTJX6Ey`0&h`O=*cW!GwGK+7 z?8yE&?hZe2N!%fr5-g9u{bueHvPGrQ= zQYb9jF_{HtizK|g)%SpL|>@t{*~M!_=2nHc?8=IFtj zW9iY8Ic4-sxsj&H(Uaov9<( z4*;URl?=n18j>4FUb-$n)No5wnih4UKI-Y)C`9*?lU@a$OF za|}svApAv??zfHWRIVp=w$trjf1E!ljvf^5){}rU18u&lK>_% zAmImtWEhvL78me|R=+8%K2bR|0T;oirJPda(x6;42zme)VYN+l!se=v#x{lt)a^!8 z0^j?y9&JQ<`ZbB6v**pWDYHV#GtUPvh_Tu4OWJp`K4i@rPK7<=!nh@(G5RW?!>W)_ zGlXIi*L7(JYcd$3Gh!N|a0!K-h!qv4vifUQ4mCTvA4#xFL+F}PRu+IJe+4%gqY{v; zUx>42O^d+m9}|!8?&9jn)K8xJ(X-R?U1WmkI5*W7|hr>*MZ1^DlN91e)I>G;u(C&x>V#DR2@j3_WN} zHZ^0M;E0VIs1N8%*f1l|mxtdDoa@kr1pBC5T&_RKf_Qfa`=93rlu`vOKz%%tys7`Y zN5{49ZvWju|IPysni4Z_jSKYwz>l?VSs!NE&OtfXT0{RM*70&!A0zrOYw}V3ufQVy zo>;HbMF`0H`Ot;>e!DDxjuq@!mQ(h@l8-$*jv!G+T4EW66tzzL(SEN1xrHiLW}?+t zONp|9&R1Eh8_&>3g%;`%h{l2Dx)92DeLLV;V8pAbbcGKWmSGSomF08d$fdF_qa05` z8Ta#GAbd{0pk+>JV)QaMwR6u@#0`j5VMvJfbLD_q@YB%6vpi*J%ITPOX`g1~ZG zJgL>_UHH!ar$0Ox{{7(z82$!(F3))r?*XWH;o)!e$V|=Y)I+gipU~~ONg3|%8T6(o zrakX7pglp5d%X&B|9qN4bRI3~Z1rnki`N$H@e6G5S6_N%cl&QKBfUqBuBMEm7xN&4 zk702@N;%FTmi@lqNhZp zHqLuz&u2+Ke<_m_fGA1OadC@W4mf@x<0pf1#5`aK6DWuSNy2hOkf6NDa+yIkfn8&6 z8>ySVqvNEGn{OdcO@EuD5wuSKR6D(V#t+WHVgBX&lH6f8Q^G{w7JJ0}7c$O66O0qx zSI%jUZp1})evG+bcoe+6yENKa?L&hu!%Osg{I@jA%kNT`zRpUW+0N?o!#dBFI&+&| zEf?l(7c|e=d6Vw2@UCA1LKg9&{Mpgj-|YN&GkDeY2uhO0Hw7>K@31scOz%Wzi6DM< zB(uQ2l%YzRu2VbGf5gRkiV^O;t&5$s`+8b-brXd2J&lgF3|`kb_n)RAe@=$f=8b*(D^{Q{6uW=cjxnbKJF7pC#gtKYP9Df~le2PNH7|G=O)XELh4UaZpw#qEnTq;a?8v)h zS0}S^NM?FNpX9^sEDQ&CEJvMGRGE%tSpO;pgmd=4cq5l#fJ3~cdxD9R5n3vAD_g7P z*VNPU{Y+13xP`2pwc>iRgN2ynUN1%luIYLZ{w?EQK+XRHBuflkYM)@Uao zuX~i4VIbU_PVU!Ok+}*cjVZRhJ*~*4@4+(HO!D&qIJTbgSJEC_o~ugW(Z<-QN)lQ? z)nrnKG>{Fmhz^0YXp5oGf1f%;F)L6O#Owpk%fxIP!YiVw7-m0rPFpT4L95JWV77H1 z?m@()7IH4G@GiyCFF()MyU588J@P?S5g(k8lOEXMtKxp4zS6PQJ_z=z1d&QeRJ%`k zS#VX4epDe!yieJZT~TtKm9h0}7=bMQG5FiRr{`7$=FGEQhVei%F;LneM=y<#n17{1(>oh(njg< zxE-1Vo6%!D?^5a?78$Y})oeuAQ5y&dWtja}lp5@Swo$W!^IRMw{ zoIA6o$5l7Ny5#ZG$Lmw=*#S9Yp5R4bRVyCT$Ipnd1OsGgwo5XhU;7Rb*ux;~PzfJV1p6s>k2`qexdjeixu1U)k z7zwo@&b)%tSBpD4@IX>D8pPK|GA$`Tlnc~8E3Tc!nxK0c_spjGzgI!yGPw&Dh&eXa zdY%2rD8Cq($8#vF1kcqUU4Wm+ zK$4o>24iQkA-o*Y$FM$r3T;V|@hUALE;8Kr>a}t8H3FNB1qifLIbvb8D}M04 zfYCnI%W0h}-$?r{c@7r#(x9AE47~T$7t!efj$o4OF`)%9z*APXg=>unTR1MfjCMa^1&OM@5brV;3rW4L;kX|pqaRY*UiQ(Ja*SjN?;EpwU}5}!6|``I=| z@^}8l&~A(-*NkYj5k1Tmn8l>eByl(kB^(=ZlT4M?*!piSLhqq~8?idrw1l9R!FQq*fo=T$veq+Q4Xxl9MLWoR+uz!u?;XFj`&w=hhk1_uRA5JkhfFEv;h-yzwLKYh=D$;cSHa3v+ki~N5O12I(FB)LIrsvMfaw#khYo26-_Y=+Ch^#Bm3K`+wOLEDr9u5T&)?QrVytsZ(Z zqY)Fqe52Q(?uID>*5YZEO}4TOMf0(q&**SD=9JsSYkLuYE$dviLN(`&aRBvkIHFLIiLhv2q8GMs;*QB{>=(h^`mf(+4RSZzHiYK6z*-f^ zzPmVIvOVe`ka1P+;JD%=ebQ^?4mzXb>ZGU&h{mt5<-~j16?j` zH3!lZ}gP7Vf}^IN2PLN)fec=G=ZE{mB${_ACppiP!he(y@0WSWdpIszt76 zBtMET%pN!RhFqPX_$4b`Xw_M6q~?vK4z-LesCorXK%c;RG*e21}9LRZ2 z>naunKm?^#;SrHu;}I1GJjSuEapLMpgcOt!cl6z~ zdRU(l3Q>9wWlG7g^FtIJyM+$BejAvPV>mVRx42zse@Gq7i%{c;nfHWC*!wX(gX7q> zG}Lzhy97g-q~2Nm2s(~<9^Q5dJ+Uk&e-wo2z5{S7)ETD_#_G4dDa{!0vW6z&QjfCA zSdbnYzz?#a2DTl903>0yB~C0LA}%Pgry-0yh;>eq*}#E}crqV=HwY`#mo`^}(a8>` z`VP2RG1Q%b^AeL6}(t zgxhI2p#&tCLeRrAgkwo4qPd(#3g`rUTaYrkzbllH!)j(uJFB025a;CBxIjlZ4J}jH z4NwMP7su&tK|93Gut-r@Oq?o6M)w7#N^K&jq)+smQFUO{c9!rBxc!qKeTMfpL&X!~C$Wz1^7=LPwVr)v}(-lbM2H{RBR1MzQ z^JkdHRYV4;Vp!<#Zi|e|Jdt5+;nn2@*C}Ss1@cve#ce0G5f%d{QdqzcC@3uUMOIii zaYM2YYFD(t(~9*7C8?R5>TSpoLX*9;DB>fFp&C$W!cY(r5Nt!)5@ia;l1h{*nMvHF z5J;5aY<4vgrEa;?2nu;0OBD1f5+$&@Eawij1EwqFRnJc*Kp zfP`69NTN`VJAM@SN%-e=?4b`r*8QE;`@=Iq1>a7uzju6%!bcZU%)ZjjhWgCkw3j{8 zB72Of1WqO9VztJ%}5>Y?K>r}rEI^02Ia`R>yof~G_O2Z;9*Mf&{zczZ!3g{sls^J_DxEb_u(4BOk}`mkfEfEW2OT^ z|4_uSV->0k33!J)ZH|{9nl|9KUu?mAahm*u^1C`5T;vT4zAe~9T@iNGc7O~kPvH{jENuQ zPlk}u3AF7ESr(jnkm>8!1IYR&E~BI;0=$uD z=x6HJ#3G^HI>wM%JJY>2a?jXnCx5h!vVs3o+$vU5q>OZ9)Hm!GNm&BXyoy^({00r< zIi`*;NZ9qSifT6MwqT`GXYDR!TBQ#`70|Si`Oi}6?~@aY!D>Mi`>LkRyFZecz2}6c zUvr}Y~B^#*!*IUl(TeCX?G5d?$A`K((LX|EwR&Xu8! zw+0L7Ko&^YQ--Mwr(l1G68L=8VwQ(Yxo5g=XSvPjFOls(1Yp*?&ST=Q1yPN!oLoeYkr! zMV}%+FGAyqe?+QDn1eWZ!!s6H`_{46jt6}YZpbTQE6rvbhOQyQn()_4 z-a)}?*7GMFFpOnd%l z7SrZ~sZ1+iwqaUy>(}y|a^E1Y~0n_H` z7e>Zhh-{w7OJ8p*(|;XNxcsPsMD6a9&{gm5IiWZUC#RV;N0a)JDhKm7t&bUf%<5xK zAM^TH(8m#d9MwmrEcEdS(rCW_LGa8{S4jMgQ&_SN5*;F?>zX(Ng;P%Pu>~aElOrbW zW@Oi4Gb5!XS+`C=m1>Ie2}w~t1FgS|o^kYW8w^Wiu<#V7tW4nVtFF~Lntlo5%_UFf zhNEBj{scGK2G9w5X)@9r*@Xsxo^tC9^Fww42D&#KeGfmj9jd9Z9-p=)sEfZz=?JQW z1DV#}B&do@`qCsaa>I6zTp`hQu=LDtS;nl2x-(W{)YbY9E!}<>`Z$VJ8cx{We%B8V z!)bsu8~SPTB1?e&o$vYMT*?_|jrZ_uIC=*^MnEPK3IS?PdufpAlW*l%xyV`-y3?0D z=$amM_-&zE$AufRm2NnCMF3siEEwn>uFxID*_r5eKmv_Gx%l9DP9E2t$Y6_5Gs=`zD}C#0UL|BzQSFpa3QDb3DK*`7 z84zZx%dU67nX*d&6QwkX7z|ZPlcJPxkA}H7V{Tiif#bX>r8K(MBcPYPP;Q{8sYZ|; z+UV6-SjW4yr0i8??tQ%b0uZxWsLm_Cr(@-@G05S`qay7Zstu=hmm1WD4RDfZL-_&k z5Z>eCKjO!^qHW(yJW~T{(YCUt{BNI+TOy$tNFTfwNWc59gp^@kH76fsN51Ri3ib=5 zckqV0wN6^k3uMxeC6j8rhUw~vUL%txztLHNNqeR!O2Y-1v?6uJjs=s}$F%>k93`g7=jgOzgBIfNjwPHRz zV~W`64(GXyfn(OI`Y@!>(Eoc=qN0;Zp59agTc+T1JPR~o;vYXZ2T?wxU&3|I1l+i^dkM# zf5#7b%>x4wD)=r$N zAc^~^N1%6YB-v8)3U@z|%+L$kk_AeFDn{25C${||0;nl~U9jIwo>v9emHnIH5vVe~>**Gr!LS7%I>j6)^umc(eVt=W2o zp^e1A5!K}w83V^&Q0s|?kZtDVEYfA{M^FX!eR2 zQUclory6#l&jDU^>qf)X4b|-R8)86LOlN!i0+CjR+lWeKE;%w1NUlO8_sFm9WU%Cj zgGdjg8i<095xQw13P6n^k~Iw>A{P}S`FDL)`iB!g#)yOi#RCtz;f`2b5CA6q$B2jp zQL+9Xsr}Eo{*IReXng8saMfxH3trCYi$4~wg`9H?q!V=tTeB~)`1_KD9to**v^IV=|6Si9YhiAp%au zu{lvAZyX}|WE@)(HS)&cL}FqbDiSlsAtF)6u{F_0-Z(^7$~ewV)W{o$2vHfw_C$@m zaX9Ik7>7#NjB$u`m2uGO^{FIp93pmQ96ZVB*T@@($YUAD<%t@3<8Xr79|!m}xq@f0 z=3o1H64f=pn_P`u2hN!bsQCCVuQ@ldfA)K^edtOW%Ms#7K&6qAPC571TVbZOGv{Ppp$%ct zmGxmPqQJ~cxO;!94&&qPVhu>#jzml{7Vj9p+H%JpmMRw{$tRQ;Q05!jd_pOK zgBqJ(&KshfK>Cz&uC$`bY^N;S3U}g=X7<-)Hq9@&HSZHLVqTeYXLi%VpgKCl66Ewx zW{vYf<$R)So85<6MA>D^&e>(k(b;8W>O64C>3Lh5f10XfW^)aE3ramV1VYV;)9fv}(c>P*EQ_L=C*^oYt=;Nq9j_G4jA4Uic z>wjD%0bE(yX6-OwYio2xyaCiKo_Br_mk{py1&V;VJ(q#JcyNgenkF{|4vgB5)sBEO z0Sho25+vJRNHcJ%?q7T!_l-1K5BL7jpK{=K6y9U`0M1l%O6|a`N$xk^cVN!^oaj3+ zZaWppiSv6C;Tv2nP_?^h2yw$zf#&8xMAtP>!L7^;fN1CztWYvC>LOI59`X7!{b_bw z%uWM$2PHhOE^z__E>2*SJ9lvKn~W91X7fSwSK!2PJOr$(6PN|u@t|iW9O?z;iL>9BQ+{b?f9O@_K5yiY*geTDrN!-@fgXS)%?;sJ_@NMK)Z z-F;>YZi0BsB#~-#5%#hOe)p-^jzwjWbhKfk_RSrq7p;vdJO2f<08^)UFK~lq*dLIJt=wys2C7U5tO)wq)+fT z0Gin+b5qqswv?t4J$K)zj(D0Gz-krIha41qG7X6yoWbZSM{$s58k;K@aKml6Qd&kZ z;534Y_7*}Aql z#6^(z7BfPJmV2YDP#V7g8UKBtMI`hW2mR|i9O&KKS`TvIVTW0)GZN5n3!9wslpG}` zcyNXVr;;3<{HF67(NYyOFfFzjcI)*dv%O{7V9j6+B_(~gMK&Vi^ zS=3jKot+VhaqqX(hxe5*Gs0&wIpAHOb(m~4t;rD`Q8ESPqQzH!fAPBzDv0P%*EM1v#+v!WKqCN?@O;xPh1d7D$+_NDh#cewW!&5=VTX2@hC@h;?FB-{U{5R0HV9gBTX$5@g& z=#DZT#-Aha!O+2%Qd_v2H%Z$W(pm3JN(RVPl@b0waR)UdWY3z#jNxft+Gxboc9=?B z6L>NjHexlGWsstVTlsPT2tmx9Z~Ytq(#p6h3EFcUq?j;D#`JB%D4D|{%uCmu1l9`8 zQ01r6*af`WoPAZ~?>ek_=&adW*si+t0vwcsvOwk(pscp}(Xsi&R8X0K_C`POM}wu2 ztdpew^stQdNSj-T?<3rStkF>sv676Gf;}kb1*LNr#K&78EofN7tQ4(@h1h@?nh-t^ zRhH{7U^L;1!4K9QFia`vmW$(P^J9RcXum7~dttOVd#9hqS!YiZh8n=YO#i{S{G90P zuHAmukLA?SMBkP8EvI}IGv^p9D)^~49DVLzNjPvnu!6H!h(+tCjHRlUXmk02+o$jz zAD_>UlT?9N8?(H?nqpM207--) z_ZIzEK{qjb==wv*AqkREIAzLmKpjv}-^lOfdOqMDS;Ka6br8k`@nksyG(V;tD&A^& z{a;kHf1(iZ{&-yaKPK^f8JyP}oyW*&$$G)!1PhL)u#90y`bVNW#4=EeLQA}c3c&pp!80)U7|4r&+N+0*2o!ihJ#;JMiO{bKZ!q{B4L7b3_`!x-dw@8@C48Rgz z1*gTqS^GR{lwCJ+;RNinN7zrU@IRrcgy22NWE{7V@j+aPOGSDM#~t_D$P z0o-l@gfzfrnl0Gj7u39h&3*xP(ZtDud}ov#Ydx>?)N|;TXw)-$m2tp`F+q$DPAP!W zYv2ID-<@nSj5p3%6V}IJux}+AOXK3RnfK=fh?wWF{vUg9A7ANJ)r)7QX*=yqn}H56 zeX*par2`%407VCz7ApskG9fr^DY@N2PZsTC6~*uhiJ8O=B;9yMq#=IZepHF_gN z4cw@ypHmpf7Kf~K%fUnD4(3p=@#LSR6+Pk$^OnK5KA4otP0PK~Bp?v}kWm~X=OrdLPnE&| zl@gZm%A4w)5QTlE@gAJ1iwyHkHp6_Rd28wgqf|YYTLR`N!eH|ytx79z8qxq_t4g-) zkk>&W6f|TI{CPX5gLplsdXRH*=bgo%3lLLl&T3C-ZY$$mpoOmiuFQig{G4)c4`A~K zN7PpL_UxoEq={Eg4nsrXG_=&v$?SJPKs9tStC(Q02F|J3U;rTl8snm)rMYVv@TR$x z&=U=%K$!`igZpr!=Mg-Fz=%9dILdm-2MJngD0AaQxevo$%(1hL=;ZG|oyS&Kz4K;3 z6*5ge51r~|9{J{V5kqeSfs*jNKII!Q!dzFFDk6_X4iT16kx++L#sZWUw28tt|Mi^CQvZO{jjWa43wLOmj7aCY0jaT!GMP z%%OX0TrjU;64U-<3Ot|!SGFRI!8rkAl0r#+jrxTFNzNg*rMx0EAt-UWB03nOL<^m6 za4cZY?J>MaH8Rq0BrX_?5Shp#0-iWTz%nfIa7GXz0$h_DITy?=^3q$H&p`xZP6qvu zBX`B{dXC%~7ns16;mBMT5s=#;Lfc&$wS38tky6NQx;Yd^5eB@LqLxF1kS{$k)SfT* z#0BdTFy%{zj1;in6OSOTC?jB?nd%IUwb=eNqeH&j8^a695o0fw9%E%}*;KbZ`O^(g z1d^LJshVYLEwtzqxiDFo-;Urcw@~&x6QQlK-=w*M0W;9YmJ9g|&1*5*PPl3^Pk=?8 zcX+(d#G`ojX=ai|%Gj*RGH41%!i4lpY%O;xWhPJGu)**ke7mejt>|Obpm<1TqIxe~ zd;;zgN3rT*`NxKjWh3#CJoF1vDx!&;ER z+KHyoVtsZPI}(Dw!e&4R@SOiig=7z?1B+0-MOZk>`ErU=qatFrO8E$gkSC)6uaVbw<*46r>RgQa9>MrRyj>Cs{`%SrO;bcQ?Eclezd3@ zLS{K=oRXH7iLolvRxTJoCzl<{^7V4+>zc^h96u}7w(^{&l~j!tsWC6@_mNtNaZANj z4SxsLpfC05s(iX6-z;zC7AVYDBH-bjK-^DD<4YtnmVBflX2VM{I*u}29?lP8Y7j@8C1f^ zUt`_45yiMuJqJEgyR@QLok)aBGrb9@=i8h8rjOMvotLfib)~sa7V|_VfY{B@SodIL#mB5&drpo&|Q{g z3)~IsU~9e!Y5vWZQBXe8&N|OGGliC>_dE%jP+pWrolEkeEr&}7<9MR9g!yErQv=N7 z=nvY0Eky;}iVC(D73?S~*qJTBhKVsi9p|vq6KBG`pfk*4yTd`%dZ^1q=&&Fc9Tw!G z!-8CNSdfbj3v$p&;j!#B*sVhbN?a-fwKFwEmdKT~C(%l6c~l=``WV;8gg(q7Wkdfu zDGw0|eR1a3DRqXpACcQTH)G{iz?`^{k~_L`KJRA4+>7BiOr{P22F%qoxn$yO`Kv)g zj(q{Jpt!!A6}Q^sQgHq$^4P2Iq;WM7Ja=Ns%Kh<)DK#9MBXzpo&3V}DiFdFmW_fkJ z`+Wx=TIl8iT;?V*nItUrh$UK-c{0MV*iw!(8hR0<7$X=CS~!67LCt-LhZmwv8>Qn9 znSC3NoXcQ++=X*KlP~ZtqV)qPL*`O{2q1IkF! zXdBEwIj0pJe;-n_0XibahP^WK)mKBpysS8fbImBH;ak|kqooD528WaL2p^-B1w)?62UqJ~S=kZAEqk^hNBC0UkW^&& zm*1FhE{Suv$VY0vB@4&ZdGs|*a!lsi~juj^Mj^A2Bp z5ez)~d&K4zWbC1Q_44#oK&V5$l{=pPq_wtpj|k7pd9w_eOvK)~Z<_O_qO!fa3d-CL z0CDL5p7QZiUj(aj-hcI9@jfF1T&v6O9(lM_kE8&B1`k2wjtUl)SF|Uu)`hW@%vPFF?>0?Vi8 z={8V1S+>N?inG)(_e z%^yv2LKrlOgF-WKNVIlLGI0ldsNC!!kB>E=n3pJ!)iVql2dxy zDdXRkvwFlU??8=mAtWBbw<}@YdE_3H1~w%BTnsA>=yeYk49(Y0ONs7|9!g$?DG~+>*{6_}4Pl*PS6R9n+dAy;9;Vd?Td?s5 z5?0NAY**_I=Cos5FpD*Q2|_n)J8#yrMBS$|vXvVWH)3nN5qIZNPHY=v65*VoObT?B zrQ5*Q%Fzi|V*>dcTRC0ExxN&|%F;DyXpz9OmD#Hf(kqK0<=%1vB%5-p6u33GiVy)j zRY(B@4%z~Nn^_-oAzCV&k-#BNECScyv7&`X@IQC=rVcD#VDIb@5{PR8hbH`u8RL@D zen5EA$+cLOhP51E*Nm6}(0q($U>qB7&873^rT2_kbso|ZG`DC zoFI=F93;<8Mub-7Dmtb9j%RyD_F{{Sz}(zne()@O*?>Ps^Al`tN5FA_f-;EWQ`=OG zB5T%{D_n3lWxMl0^7=;@V9FhZ3{QZ_5EMCOPkOOAU$_XCS>CZ;z!Dvux|=xkSNYA6 zaVYr+Bm=@CJn8hmGaTttuu}31O1p8+@e)r`jIi))I;D$E-kY9{JVWr4B{28?Y|yU`SN1!ql0G8%weNimAWb#J#I< zTV?Al$j0F_K3W}kLRQx8XEyY^*rhz9PGsmkLcH0Z^V+=i!a9a{;G6SKYeAauD8wJ< zYm9fu;UCz`mGCYC(aio-{+*a=WP%Uvk{WaHdxkjaJv;}pd%tHzGisN>Cv)2{?<0e8 zTxR;a$qt;Sg4DrQnDNt25nxIXnn*#4mz;BEy}r_L&{JvHB~(^c_FFrRyL$v$*-u#g zLyiS;J7^qYV`N>i8BAeQ8iS(1yOdqof(5cfNmDZz0efbDE{0f)JbMs{>Z>QYGD?$OccS(*|24-bmvh6mVC^$j6cGb zu|%Wx5fqOTVu>j_h~@wVM4>z3I=~-c2O=zW3%W!Ti78rM3PCSu8UDejYZ-rJS{}A7 zOBm1)C2|c5S|-n3%PF&vV*rREV2-?nF_0Ul@INm_b5&GqkKNPFh{HgLCj3-p8s{SEH1hXJ%B7k74 z??uc9-18wB6jGiKHy3F_sN2_v^lPN~-!Xrd?C_IlzOjXoW+F=LQ1a+XXGoz@dmV2A zfiCk}2U$7QF%G7GeUf8_+Vs&3k29~K4-5mxg3yzf9M3m64>t5$#K?*qE1`pSBxx>qF>@#L*n6dVC z^xS?z(f|v^7ICz?h^?7K4#8vCguRk?3_&{ahZtXsxWfP~8j&z5f}c$HiU*uC)etg6 z>xF#=lFF{vG0E}Y&WFY3C`e?Vb7G56A~J>y9_63Xn|pX6)<`e&irS7+8`-q09(ta_pY5XX(wHl%WdqD;W3LZgV#T^j<_C%ao+# zLzuIg-!k62JdWCtY#v9faRO!;U{-hr8Fns>cJz3X=fJwr6h zl~ee7Cd;Imd?pRZ+#H__rdSAK!}Cs_!DvDupp3^|*pgXN%v3{;}T&F;m0cOo^ja&)+(_bO=`e~#w#4S`8I#RP#etmC>LDeN98jqLvH zmfdebMrGybwCx^$4&-zXBa<8>3CS4Naox`pc27>B`(J=O6=T009FuFm6np$Rl+!&3 znVe(0XC2plt+0E#j-_(*d?&^&4xc~%4qi8>8R}{x%KCU*8a)a7EBuT42$zLU93!q` zL+bE|bpFg&o3J1Ijygsg_&{{Xr5Uq^pmP-t#0NKtf}b*HJmWah3#<((^U|uW>VKe5 ziO@Ks@zvY1Mnl&obS(4j3T!8Y8#(8LpO5oS6)ap;#<8rUr%Myq#Aq=l?Ef^0mC{f1 zUWW(A&UX8I=j+n_!9q%d?63I@|2yhzYb`7woEw`nn9xwJ4AubvEcCEGM)WbN57Gf; zWBM4-$GAQw^f9TAhCWW}MHPivD^`ll`dsF^ljYx&XCYoR;9`^-hSTFJJ`@LZS&9nXDo>YOP zGU_UWt#WIs3b;(C@Z>3GQE~{M?>l>Yj-``Y8bW$1z{WgS&l*_oROrd4aXNnUbq?e- zJVvhlEp?r*$*3JpM`kqIwGj~t1{)(U0~4JNRZ(`h7<`*@e{eP!nN?}rD{GE8*=tbF zXzCY797d#mV+WXRV`Lg5e}(<%p5vvH&Ka&z#$BK9lOa2|PfYG6X|Zrz>MnfJ{Eo0W z_^9f44R14ahBqKtCC=}~#4P#v4o`r%V}q<=cupCzst`*EPE1v#4iaDv+g4P(G)a?V zuE5Km6ky=T`rol-Yza+1i~qEpTpkQ$PIg2jM%TZZ%Cn;gp?uncMT$s~h($FibEACyr;QJPTr%T!;T$7mfib&VWn? zVmb5WS_g^aWsVfo63OPu0PT8PFZBQG^B(%(+?hxzgkiPjH5QXRxRl(HM_T4)>Im|D`{GQFGG=XvVt31u{qFkb-M!}lxMhE3M!2w8yk=Q>hHiPqjSBl zZGNY1&VXo40ODAkf?ajr~uYxT*bels@zC;#<2__wh z3ozdp?dZKcW6EJXuzlg!=K*c=hD@nLXXNZ6bTHpa$_Tl*j#FxcIi&^Z_826{P2DLG z#3fcD&9<0yQY1&=M(aS(W!rR2A~Te>AYT*4%Frndu0y$oL>k!A91dcVl{|n05pp#K znG`9FafakjsxJ^gm$;#Ox|oeYp+;4L{=llp0)eI+NFZ#+4tW^gW@1{xSsBJ0>M%`smz0_g(=3Tj%Rfk+k8_@rT8pIyu1Mg&T2}+U>ux3t9g>pjed%n?%Hwk zWd`QVfFdrohC)s}Al`+>-;RHX3Hm?#RIZB+B3-eHsW^b5EFi(Sg@GAS+Ep6&SElwG99jDs5T7LVd!pX-< zAXlk2vAS)0%V9nTZHFq@5TRgMYSjCS%@5JQTl)~&(0&96(>_g7ih_IW53TL2eaYyoRv?Zp-b zl5y$K21E++(c?<#S}~fv-iX7CKJJCHWyE2iWyE2?aPXHnM>9$J{gxgvE5RgK^rW)L z9Jd-z6KKBD{D9~=35Og;63$BjWFe693OfUNo#j9Wr5|ZuUQ2Z_bcx%VEIp$DvdG7v zEemu-3i?tpM95m@P1yawjU(w$VDBZeJ)4Co_T#p1A{j08zVSS9~ zV^klyx{%#ANAX2NocG}I7_KugPJ|wo^s%fDnpwPDKeC7IGPMkD0g z@7jU}V%$UJ>sdK2VCsYL(&$vsJl0zK_h!G~oa5$Y9B>jHufXAb=oD>BRpow*;9YI@ z!jEk@P(-gVMwh_@uPXg=lg6bEkOfy?Ej(_0wlJoPD#%+f{78Nr3&qeBY7Pk3N)wC- zoe_lyG(lCv-bwJ-YeJdQ{^&K~X)5-l8^%A)1G$PyA*k^+R`1N>3j;#XZhbky5CD{7 z7aqzX$~`0_dmv=}t#tj$kd1Oj&ySd67eg87!*I$2aWEi^A1|G@HO75ZdErFqH0?jv zHO!nxvWw~91!4=)Dq|s|_wwdTY$JiF!E{#v2OMkGn&c)LJR3bv62Nd>pOikU*6ie# zX}K2?J5_`x&5O(rmA6gFc>oumrv;5`PV3DJH3Hd&6*e*(8RM^?#KlHeMiO1)Jp~b{ zJjm799X2ZfJ}3k3vT02NjkPJ%0=Mj{oH*6q*Q`yaipkZWnCcaLEm`|!SU+@EQNfW^ zf!_S{>uAai`}>0`;$2}VO)v4TthvOylT899X<@x?*>xYp5^plI22{G;;h9^a|W=aD8FSrC0C( zGaJlQ{yo7|o+JIaJ7~=@ePv!Om0a^64q6qU;MNQ@DIAH0)g zm=T?NZF60!jAM@%A#?bZ@rSE|&M`C5n+-aHTEX=|sM3cC;)N)N^$MGcu^THu0+YiO z5(u5>X8$2zW7d-JPNG6UhFJ}%loljJ3`oyE0FZC!k2u?aSo{&nSn)Ma^J6s4o$2*X&^v{E`ED9 z{K=0J9p^UOERkv%-Ci14%=DPx)?N;Iw?<46ZX=sT7SNx76Fe-S_en~GN}~sX;p8{* zI(z|@-!D^q39+QMd?D6@@&havSz^sp6`4~H9F!(zWYt92S!vu84y~2OU8%tG_E47T zPQ{zeV8qw!J)SIGqrNB*lO&9EcsPWF=0!rm5qvN#`qo>0 zHR)Eq0?*rPbkPX_AGzY1V5Gdqb??4hFXm6#^oiJg$Z1n-g*Y?x&f9lQ{(kl2K3gai z;|-i1(UVrr(#m(lE>0~+qq&4-?N3zfDC3GF_d$w@Qs98KWrBY6x)`Xy|6`k_F*q7~ z#WnAjLozVumhfxFFJBKOzVPj))7Wj?PfKG1+U=Q~KYDHqemr#)4B+^43W)INjOdJ_-vYjmrDLaxDh&3&)gT=73Kn=B8tj9D8f0!(7Z*uL8X9 ze_R!4)DZ`vkN}gZ_3b@8a9koc@D0Ec*om4x2K3QJbYfI%QiSn2MHP<;eLRLC;U(>1 zSsyFsK*VTFp+C zteCW=vhTf?GLM$5pdO034HeZm@Hli=c6VTf57%6|e zxe8)h#Pcb#=Kt*rUx)$nt;@%v0Xb;5h3%ah;ssTudmA1$&fbX+jOSSXAhnC9glaOE)(zvlW>J!XT-RkIls}qu}rMf*VOIfO0 zf-<#KW~jNLsKE2WN=uuztz+|CSkt!M`<%kwico3awq21%#fzpe&L^ToQpTa@>t*zA z_%Aei&lqq<&sks9@JizrohGi=j$V4?)4{aFE47gOTXqzy|Fn1Bj{3nCc9he=U`+G= zGRnm0`SH#RGRoSuu?Ip$4oBoj`dLuqRGmD_*i<|2dKjJJyD`G!CS@|owcmN~Q2nKr z0sU`>vwUW})a_TKtc{1m!5>Uk=^l#z(U#%-v+h*mkE!8&@vg$&1Qmfh_HWxaoC{A+ zHSXn&jr;vuha#COGMpG7zj3`qMDEvXZuT3U1Fdvs=`Ei;(55G~E%bzeDCX7Ier zQtIvDaPV)~431u!YTP@gYU^|SM?WP@^}nY7xc3=_y-8D#$_#$;l2qef>ezU}-1v!R z?N*OFYnKfKM5c)mxtw!Hk(q=7#M;heW}7`o;u|20r?EO&nC4=JM7JdBvk8ZEmZq4T z`OqE1XW29A4kMdbQpA?@+O>J-mWfayv3DwdGlh#UGr<#@`tzrWHu|- zwAs^fBP((clkC37?y9OQgia!mf+lW}MWm>J3%8}}tz1MBe6*Lc9D5p7T!GJsv`e*@ z>3obUf17z$OYL5Afbo<{>!Q79G`<@LWEv`#C-uQBF$n3DKBo0CqmNmA%;{rZAE))P zppQj;tQGCuV|@A2N#pS2WPCe}`1z6_oQlSv<4C*k(N_PZ$Ph9m8=4wy&H-#VeoJ`+ z`RvCUU2i`Dm?17EPlgK$ns>u30%|#t@z3eSdOf5=IKo(5cIHeqd@`+`s)Y30Rh(_r zgvjzK2QvROdI2a{UyV#k9T4W2l;aZBPK(MD#=fYjxHm8?qqxu_G%TYJ-7)GT=l41G zLU7D9l6(E9nd7jGvqxb*mRuc*fb!W2-o362-!po{X(-#N%;U6%87rW*GPx0?NK!^n zwN%}QJ)^(c=z4F%3J`mobycND3D*lKi*bQSngJ!fJ;P3J<-57~I|`-+Em}K?7O}i< z<7s2@-s2jC8C)jPCLFmxC~yQZWuZS~=H=^EkMDmUUAbkizrIZ&l~RQNA8Wj2mxJoI z04jnDeW|LVChr7i3hNn@BZw5v?Z4VZX9qB$WvLl@fTo-FmK6TzNkL0Q!sF@bDt2fY zi~e$jXK8s~sZWmG-ws5Y--q}70a*ARyCM3xJ1Svvo%wBwn3D5kezMd2(Dz-(&V}ok z{JgXQ;9D*gZ8~F^k8Mw3p4?A}rF(H@i>&$EE(|{O;Zx07To>`5lLjGNy)OeACqrH- zt<-xnB4ts;=1%t=)QC)lwzOJWy#I445%&#v5zi5|wn8ljEypb6UXewvd|>yk0Bq54 ziA1CfNlWQ?>fbTg9_VUHhMBWhS-1dM!AR>l+vb<+$(2Zlg)-4jB@crC?k{AY1u2z( zw>?g&bhnVghNcihh5!$Z&x7BR;`RVzYdwp^?iJe^&kJz#9}ANRIrNHoIY!@P6N1Qd z(v-JGxzt!_q7lDZPvGpW7g*s(V-z}77`b^%Aa@uEP{J*X?EzP2EO;xK{QE~f9<$Pa z?a;Mp>~U5^I5v2Zl8@9@E6yp+ZA+H#+h(x0D0wT-_Bn+Zy;G81?AZ&p;yr2HdA^pM zZx;O?$}Z#_U0Yj$ZsX5mRVF56_Rq zp)?6P9FeK;WTnw5>Ai#QI~5AlxSbQ)Qhh}>P0osO3(lZJHD;uz4=Ao1$GCJ-trNRJ zTX(WIb-7Co7-yN0<7y6?G10WRW#&(}(!DSLGE8TwhP_=lhXlJb2k=Mo2{eQmT}@|n zgPkB24n=WziNwHdYwRlx_UzOR7^prd+hpWz@0HCR`X2wwp7s7@6s^Fr5XPkLe@&?5^I?e-9JK`^Jvs8qREh%<)c^o;W(H)=jW^Qf02( zdAzhDovj|gEcL|El|m5x<=wAYQ0^hVg3eOF^kUYF*==8Qn?8~Hy{UOjHlhMFe*@$g zV8x7AT&(xVup$S~9)I9Aj*KSxE!fv-bZ4Vxpp5Py2(jXi>&pp!OzNYdkH^dmxSi3H zx-)tb5>6_Zozb{Ej^_c(jy;lsx9XTTWo&8=S^F8;+aRok_rhs&rPQ|zq{aX;8@I}B zOLhy75Vi8)eQ3O+_hMn9zjaFrlb=A#c?B4E1BdP<=Vl!`iWuRSTvEc%+kWiTxezhA z8D4m74jLBT8(_VNP5nJFUxdWqs?N87Job5$1u~WKJhW0-w z9@1UGWty(iltg3^>>MzgJ#b|VdFwubrDrC+Kv(4_nc_uQCIRfU`$()U3_M%v6H7?a zOOKh)#o7z6_3Y@7rQE5u<(DkQ&x~;VkI&imL^$3Bg>{5}lydj7PlQc3U*%cN+-SjZ zL-PET#jxEx)v^kCju^}f_&>EddCn?zsLT^SON-7~qBYEk7p4!7D61_S*2joGI3!Z! z_0h@(8f$4xVV{1`uaDRspVF68`k2FpfjvioKt{ zK>mjy;AT2e;~)t!cM0ER>IO$e@sMs_DG2Wmek`8o*GSZ`9n770J~GcaAtW^%m*R>= zn>j+kzf^AEk^BMdJxtWJLa)b9Vf)y0jKDO;Z>;qo-YN)Ss!~Hh zv^Qw;I&G69Y4U^GrmPcjUFd{c5CW^pW{6TQ2%O86qs!Ph^Z_yTh=)ye$qC@_V0qp_ zO~09oAQH9#mEEXN81TFCArsiZTn76dWOB=EA=}0u#Q362UK3rV#HjIohm2qMmgxG=X7FKM4ZE-D9V4}OfA4UwMMmn z{-h-*>77vfEsMDD(z1*1`-J~iYl>W-O`WBqTBx1fNE#5>O1PPjT?|txilQoo&HU|I zHbhe(D`)?^2N0VzOOq-n%EbvedQNW1EH_`>lBGiNB0`_|t9+JDfC?}xnK{Y}u1i-!EtHsJ8muiL?EoBMhrRQb?XBC0&#DA7v#jNs?X3DyEwZPofshc0t!8@r3aex|TMb`;A{#^c1`gyw}y5hQX2QP5U$F&S+s zurGcd{3CaS;nO1yNWpa6weFo=DJaWf!sBjYig?{ooXvu%MQu~_O1U%I`inW-XeNifVy&Vit8UArDX z`!^g{gT0FJ(xh%L=0&UAvUs-aFowe_JB$Z3lbPWF@6HO)4jnIxkO*c(TNSw8eT0Gm z6co8R!|$On3gGi!iVPVbmR);%Yb-|%^uvk>$+)jn>qQl#fVa8Y3Kjz|&jvSKg`2_( z*g_|f1IAVoi6a!XgXz|_h0V;h!1Bbu7%bx?bsfmowfFQpzZkSch@BNYC1rW)T*X<1+6Ka_6Vn*}yrkcW%$ z?u_p`IAHWlSg#9%mP{7$ogtg3=C&Xj=`aMYcg3*hb>Wcbt)Gx!<4JQ*uyN&xqqi4t zsBCInxjkT#@G{_&9}S$UyEeT)fwHy6qayph?|-%&f8yc9Ln?YiljETA)n z?4=K;diC@X2^!;}8qug{1^1SKSTdre_vPmehegOg{H~N0^5)PWVaEd*fCS%G=JoDN zPwQamJ`=Ec$&jw(wfguUBuOc-&7Pt{lR@}YI$r3VW*A0&hL+Qpn*r~=hFfzP2-MCj! zHeN6?AY}86J2GIAeZ3>YYi;cl(KK9!Em+@1w76h>doftwz9RYIj)NyUHy^|d z|KJHk!Txi;cs-B@j32gV;}DH{jO`gUKdb;k9z`%6o~IwSH&5Kl_2 z?dPsDmb;VRlN+AVTeQwtS1INsaJ|PVKOX1oSf~KPX6oMU^t{{YdDg|+9hMnaNt^=r zUd$7cIA~^$WAX3k1edwcP2Lsrn7R$BdxEJOCgpYYza$x8UXB4Zqputjx9B>-&^XUo zXufqbb2)XnTG_V;IyVLO&EqXNL~}=Uh;z9l9zW@zP)qDkkb6*!pGUJ?S=nzdq#clB zWUH4m+#D>FI{L!M@(ZECoZvktM-n4Z4zIByj?Cit*0%|uAG9Q(%sUo(Hc3GpL6vmSKhmGBxeFJ4YMkPf;V!vT`zlo3cc!)<#5;m6~$Z)Af< zuhqaC3_Sz-cmi3ns{#_GCxl+x9i7+fp?&ZXnz-O3Y2PN*PE?xrOmtO`3xUVC;^F-% z51lCK1R}m-3*}A@ABZeLeTGBzfgH_4Z74^St+Wb26jDpU&3!^ zZ!B~j2c%8FVN_)(j!PT)n$WUIeKho8!qZ0f+K5sc@to7o=k;+~9}D_0f%8TEYe^r= z`dHD2#H>whU9S@$kS3zwH*aPxf0t2hv$eDFQUK&gM?{PW!Y?z`u9eYrAc_7yT(Ium zq5?l@RrcwiR$1D@TpDo(D@*5NMY?kIq&-TPe>B`54W!j-6|w_y!k4M50$ z`2i@^DxLxuTO1f7i;ye6?Tp{{bA%{O;s0wf6~&DirPGocgP7cCbpN^@Q-2-j`lSKH zq^Bv@h$(xjR2Is-W68|w??qB~^LbhwOB`zK#<0K)Aswca2T@#50}D#YprQ|@dMflQnlo6$i3xVrZgAj$@B_n34@;AfR2oZNl7&!p?Tytk^@j!qh4xm#7R}r zbkeyWrakioKzu#4uQcCtF*iDh^+3w_ILyaINR3MV<2;hX6aWb13^BRE)>KQ7;@IgT zY{4>gb-Jtis}u=brf!-s)Xyb5Y)JA4q##o1#hQWw*hwrA2`qhx@UPc|R+ec(>%g-P zJaJiHNAfGecGCs#PiDfm0k3(t`{|%~^gx_i@jx&?pCXq$2%2LP^T6ih9bbblhs#Qd zZdNI>5;A5b1pJI81Y&{0af$_U4A7qVK#-f0v7*g`4YG_=nnw~!&(oV-?B4)(6#x^Q z=`kk1FVq4X_?P8&Y;i=kPHPLN#S_8Rozu`+!U1}{`NnAD2dy$~}?szbNOq(?%! zSzGfFV>OADqmv!Ha}DIG2Q~+yJJQj6l&)K<#96Y&*+rI&d5^bj381+vhQ|9AIV?R1 zgL$m+wzmY=YNtPUAed{lbBrn6-Q;hP)Q4>m>ZL+5AsphS(!xUumK{(qzWrnphJk_R z3*9HKn+cc)w3O2g<}1mMp&JN&TS^22rDk?4twewig=PYhJH!gVQr6g^pv(lscM7Nm zX`n<+`!i~S3UB65eG*20O za3`M`6G!!f9QtDEDLEghqjEn>9*MD;=2T1sP*zEdRNZkI$-o@B2wm-zr1mu=BQ)Pm zsm&=`6L{#Os&fE-n!_C(h`V)g==*5T&k7Qll|mp zzRdUpiIy&Mhz?|co2bA=*3EvqBd}GZaEp=-0<*pC{%20onxeP11>4wW;M;83sr?n#UT z`D{9gW}XYpcP@{JD}5p3C5a+DDnIN4|KeRBW=;)kihPbSj+lA2srT&UBwRR0pp-}J zJ>l69(aV-Qnt4Ed>b4jJT>`{%PLbTF2e3b*M++Fvt~N7s6lk7{X{}7ON_8`_uPpA$S)0+_PG}jSpRzn87Nsw$`smX~zdp=7 zp6ZNm%tYKww(I(GSRW($7}dv^KF0Mip^r&@H1u&&AE)#&rH^TS%;;lQA9MPc*T-pn zEa+oVA7C;8T-HZf1`^q(x35&@4K4S z4;G;`Cchvmc?ymL7J^_N1?c8c1d_sXth@9}m9r&v;_%OKIBBJ3)%zv5?YLvQ9d|5d5eGEvx$Syb;3xHx|Be6spK3I?`4&qP zCr@q0WBk-qqTBS-5+bld)RmK|VTq-`u=3UB)F! zY?<9jC`(Hh0%GueaSyNGlQ?RiKG0*-b<37FVP7$&wdQvf6evDTxXHw;`P~K8EJe<%D5shi znIHCM;x|JHVAoXv{DrYKB5+*HNVvl3?p-Mp!-Ay%)s#|Qs~9yI*1tyd5gYt|efeKx z_gA#{RX$91G7iw&kK+b#O?PcKA5&`fN3KK_jIJ`dlB=V|NN&O)j=YU9I)gVDV&Mrv zZM2RI{Zq~-@IeE&s^H3wxR1~bSD8vv&^5m!@}{tS3O?U4jQj5Ebg8kP#uz_bI#rkB z876CXn=~d1)5!i}a)@|OG_fTtxa!dx)}uWTb~?xH}9qt#Xm0JRo!!63GvCkD(mX9h47}Kyd*APbg3V4&$Ox5UlLF$A|DQQ9dk` zoiw4gxCSVP8Y5EU6pRdPuKKT=>LFu&RY!*cgBZEx}xJqbC@%L?#{kWuOn=NwS9y`^b;<3A8ZdkVs=L=*&ob z__vrdl;&+6^QbIS;WsGwI1b6Mepr}1B0hz=ayzCp^beJl$+FWoMPAQjtUKiJ(({`0 zGesuuA>_93GA@Q@I#vsl70FQn2l8-mYvA*+?tBWenH@i4~KpKP@W9HNbq{J zlww0NybMqUF|iRDfM1ESK3Xk^L!^&#WR2(}thPcOm8%ShHpU++^J!#Y{BwjuSx@2e z^U1gc6+f{d5Fe}P50_ST@QA>Gq_imn^O)nb(Dc_zjE4HzgQMD%T-D?pbm{(5{ZC24 zl4CuzyRw8+Kjo-abCD?jSaQpS(=f1Gd3`lcyu)na4@Anu4%h>A+7u0#;bPGkd1szz z41?({M57Oat0P07H4hMt$E$gOuux{(6pau3T}#n;DVoZfTbcmXCEh%o(m3QaSA~qj zxbYl>r-nhW#N};i*vN)7tS()rH7s{1m8@Dl$0>I_@INTR}%2NYSV_ZhKnjVHXtwU2(jb2LT zv^jh@!4JhL(oSmPtoxH!uL}F3p|`Bx6BJ0yiXB8<4&Y6zWXx9_PsyGq327Cq3PW3b zcT&cAw*$q)C^SZNXvrQ1R>DZ43_04@(REB0&#M^5Yl^f)G^D5fj38t)TZJ?a3xYc# zfH{3)x=@yJe|e3wGre&dekr02IZY|}$&H9ga&kjwV<|}3UYg8_LZk$22|R6xxZumo zK;Ue9#3-4|^qq8)Am7Kl6dT=liVYuLa-0`<;mR+=XN4mfHLA0o_GxnITNtBVf@NM} zeCI`IGNV02Zn_9LD2kaLL~w}f*f-;llka0tRfT5rkb|ujKExkDnJ}2QkK2o31Owb& z+gX6yd=YLKkOtK4jc}`p?w@wJ$@ej+P(l!GArCkB49hu-NP93PUl>6FTj=W_;;qjD{! zvJ+pKT|E3gMoy)2ixi|(ZW_o*vRwSddc|_2H$v`%U_!3SZ7)KurC9E8$jSFHs4A8_ z^N^!hLP65@WW8efe-S|rIG0F^Ibzvegj`FpyviXb-^a+QSnkS0j$)~6PLU$7S1iBq zQz3HAF0oSO=DGTW4J`xpww*D`FaBYq)W_q~??MohIIQR+hyr7+PO^A;jtN6qDbJ$Y z4QI{~Q=OzAhp8KVDm!&6a%cR|zVy>{YO09fRORSj>^Q0>S3$F&E8?DIy)evlDl41p z&XIm5kTU~PzWf}p!Iz_YxTc<5H->yD2eS;pqY5ymB%06A8JAbVS~Z4M#1A~!=zwfS^c8vzIeVUn*wEzQp_@u!_#?Q*TaD9P$|@j){;zlkQN&rc})#{vRB zhY1l@zC#u)gTMpgJ~`&3RHM0&TR7J`tT601G8SyRuXgPYQ;^a}1K40bbXVXd}o$uBq~d=vN-rmf5U#xR*ud(6NNvpJH%ObZ0q8IU8=?!`S4&<5e;P?CG*|$9SiQE|e(}DCV~F8>&(fVc zksD|`adLvbJgI|ME#;V}dMt(<_2IMaaBtyL!^Jeb_$SyX1#-`0!S)aTAJ6t4c2ycv zFCeWeG6Se`;UnjG@3+1_kWw?WCRd}mT2AHfeqBywPD8xNrG&br$bEm^$isW2iR{_q zKOM*)QBDUj4$K7hgKRC$ znf=P8w2GWXLrsGzYvv-m5wpM?fAle?e1F6)X+z(4@e*QFm!oqQ80}Dq} z!JPr}7}IG<)*Z{(yI{+LAc{COx z4__3XEav+ZGWW^U+g{%TnZtoAp-xE;{-BYzF#>y1wZ{I z)cfp!dM_@}<*J4xa#f#>N_t?xU$WC|^>UaFE>XsWglyKZdGXMfrT z)@0d6J=?}oi#FyUGSWt=Pp++q7fbM^2w-_Z=-OD6$7HA2wF%8iEyq;G0zbF6NK`#c zJcT-xN$IjtvLbbO_^<*bOU+~a-^@G5x#V7$EAwT9RV?jk1Wh;1*SVjZxpL7S?X2*w zx!k6V3Hn7jB278jbBTabjt>JuMzJ11)rirbMt}QC(>>3|6Ed|uE*0YRJSq9KY>GL* z);zb?lt_!eo30KvM*G9EJHt{p$vsMK{>D*b44ivrHz5?vgIo6K^^g)0-6Z;3*Arbp zRSr^GfN+UyPueVN8OYw}r>H?QnyS&frBx|{6Ji@|17R14jKKCw%O(^eclVtCwNFVh z+M$nbg3U4M4X0ek0`sZL(Ni70FUakg*+DtY4xawBY?#U^sz5k+Gab^`fF|O`RlPb6 z`_9VPY$n-Y7HeEyx4C&^_8lC|GPVfmT5>>Lj4V|LJCwCQ7r0SLQ(uIMTZEExRKb=U zP8tEzk{VYWK^T(iLyQN#7H2bI7&pxEv=tiR)5Xz0ycjer&;HTHfNashA?1sjGZ!L; zs&l9+8&+S}JZNCR@-6L@CQS#ZE#H6h(iG>YQ2E14(Iz7T_q#uV*{N(V%68OzZuT8I zrpvvbGBn?Qe;6kB!*AwKs@n$T+KN3+(vbF+_tz=rXF~zNYn12guG!XgyuaR1AEB*@@17TTOE>#>q+Wef)IF!{~b{tuP~6 zXL0iXmX?vd-{`$A2v4ONBti&b3&z>QL3!9wI-niScQFPbl%I2|D0gzLR2o=Yp1}{$ zx-*~%&Za7i+>=;2q<6@#D{}ucJFW>0N4%#Wc3$nm8J%~1ouxh4D~%zZR&H4zQM^iO zZDB-LesLC!{R{FtNaC+b%FWZV*S}&;(7ZhNweFqmZ2p`dHLQEWkB=8OpKRZ-fx4E9WzI z*FSL~MVhu)j(9X?{f5BQScA=2U>~-n!V+z9#p3lLzQ(uSKFQn3OdjV9_Mb#wsxdE3 zT#M)yY+Y$(lMWsTDIio;`T?+rbX(KShU_IK^cd_|4IgK-JSnP_1)h;^}&IhaR9r_EPhEaltSW3@jF@@30nJ zlf%mn4~HKj+SPm#Kg12ihp-{2GdYHdG~$eD=R<}?xe6K)5oPw7oFxaAaY9=!>tj+M zMywn9*JCKiu>^B^buWgVo6fl)nqmkm%5G|M8%XLLYKAq*qiT+Ce1*)~vOe?O|1P_* zsDzz3YJcT}oV%UW7*>NK3ho^u3^)sHg{41&0lc)W#B6<$}X}gY)sQBFt*1JFp(3B+>F+`j!y}6 z_X^mPu0SXefZdI4vxyPGz!$qQoba8*!lLIt{LfS6>%0)+X)0s zNYt?*-4T+`{JxD*vzUySi&Q*E-a-SUT5csF+16q^pD}f~8?y5n*Ch*Rc;k5FLtM=7j`95Wqn>iAa{AUBAde zDEb7ZjH}TRts2GEhc%65TS!_)nk`RK05KB{t#hs00Rv;6V7qBC5=D){u^tN>qAV5k z3rU??2UY_RY*cR-t5evwor4w3zKH~-sIbKFOg4J-+duV8PBP3lM;vOx%B6N>@C&c} zxaf6ZBh+cmZea;+a5xnyGLhkjzW?J4`c0`bmJbqE4j7aaqd;DO#)|*rdT^D6J=nH};RwNY{Gav~TJC~9a9jiu_CkR?GqIi68~HkU2qsKrTwUwj zo>Y@_oad}lp1F%vU0ckr&5wSJ=qQ3vo`gQ9yxd8IhD6qpXUE?@h$Jb!UB`YMl+!O$ zo-neyPePkDnj!MvfZ3F`Xb^dfH?sTiPVV2Bmy`DGImxte{zDCs6s;-!*N4(FfB393}O`Li=p8B4R;5z%?LL+9cVe+f~ zcP?qcixg=w8BsQYN4WU|dl5KBk;X_fKw)seteoXQayvN4oYpjc^;aE@yWUOP1+NRk zMeShMyWe;4p@nYoA3R}%+oOmZ%AwczVU7^yq3u&?qTG@qDcnEsvW9+OR?!dsm=5|; zCZwn(_4i)Nr`7ud;RjQZo2w?~JrWL3 z1LQs38{bY(7rUgh?TENfGr9nxFh78va5d}(`$LnrLCUhPU2~p>(j06~zZ#NS*idM| zQeR;A=75F}co0cMmVrS0Q(x6F-{9m<9bo!?&hjxG(;}Pt3R`i8@lmIDY~5E}PPJd% z;F@zLCUEFlQTvjY)29olozs-8+{3Lad$%szr19+j`2ak-0=RPbYtn5q=T`cFfZ(MH zSJua)({rJ2|W z;Q%}h{lDvK4h;QA94>>oxIn`d${_(kw{2xGuGw03skOkipvi<6W;Q= z&qnz2$2jw;fG;;(DSVl6xXk9_;`lNrAgslgd8xI)wme_9&=NdqefcDgpD)1Wo-0IO zmK`n&xwtsKEDCsQ@nuPBwbU2(vk|^Lr5KmtZsE)JPHU4_a&d8dSrri0;!DR12XLk^dn zxwtsKTqYo_#g}fWwZOJKU(U?<@+V&^6|czett!&-Xu{6ykE}Ml&lKWP#%4jp$NC&D zyK-@H`m$TVTZ=Dyq*hD5u%C_ao1iZEQa*xz%>5s9Wjqv5)WE*>~ zZ&|%S^yRX1?f7zUE-sEQ_X!AV@ue)a7TDIA=F78+ahbpf2EN?jaOum%#qp(Iz*~zi zHL2B-FYIR{e0lABp^Pme=@awH+Z--~xwtsK3<(Hp@ue=c7TDIA=F6}AQz0(hf=m5A zhs#JVE{-pw0^VAD8IxKq`NDoS!j}(xq7au`;Jtz`Lk^dTTwEMqCIy7G_|lMC3vA2t z<;;xxk9@okmp;r~p)V5-ms7d8IKE5?cx&-xT57c%U)aw^`0|`$Tqa@l!Iv3_%WN(# zjxTcp!diTpms$&K>rC_I^>c-MSpw(5mnDbGLM|?jFN*@+T6|fOS}pm)em26FcgXQw zx#P=Kf=j>0WhECE$Cp(BVJ*INypVt{u&p!Am%sj4AzyCg34*e)zeW15%7S}ljy`Hv zySGWLx~%W}`R+-i!(ro$F3V>=c1+!_C~8j)@o6%Z8(bI9TiEX`M&j4bwn*%h9`vlv zOw$gD%M=b)&Q8^k&aDLLmRbY4qTiqLz-rkK!Eecxlf4NAEBY_~Xdx#))M=5}B^?ju z=TJB#b}JIBoP~v1k;2tIQmdgz45g5$XFp`h5w9X^v`Ddd>uezs=Q$+yO2>L4Ofe^J zP$XD63kw&v1&RGqt6!0*rjY2%epn?E*fYj^dW-Tz-t!NINF2Z^T-xzL>9|01M=W?Z zDH5!lg~jEG9Fkf#K_rF51`|Y<z=mTl#BI(2II~~x!&gh1MliKDfeN5?NS|8k~2OwtkF{h7t zeVo?Ef<6}Yv80b>eN_1{=Nss0>Fxq2xeuWW){Mz9_aJ#MxDe^Zugb~OtL{Nt$uZP7 zC*1cw1=PWZOuZy`xZmz6&8M4};3)^0w`yI(PZ3m-q zN7A9cVM;p^UbWLMK%5~Y@2B3E#M0}X+@&h~l#b+ot)n4^kc+^xU4w3WPJ z9StFx(2+b(KW3t?oG=RLFf;E+E?!4NLL-U-J{B5LR`6SBL}4;JL|X3zcbWYn&D7v+kE?z)0O5zu?->VR-F+)N6Ko@Z9F6=2l~Tp9Z`GIW%%O{R5ow#}Ngm5W3=gW)Bh1?4!kkt~N*%mg66d5*(3?@95k(AYL zqkqoLPo~kINi}+nHo8k2eOCL8-X1i1WvWpmzY$X8^AXbS_8aXA8vPr57NUQJw6=7m zJeH9s+%Ecm!EN)3e)DI;7O&D4uhtfk;@@tIcLps!3))StZ+U>`oWFAR2>#?Q zI_h7Km!VO-+uWm#ERo#aV?Dj|8vEYuH7;ZLpz~W<*>CAtZr*I)`D!$Ey*uptpzamf zcW`H*^0bM`pW(?*am$YB=4GxM*Ygqgs`?I^p|`8?Q#DBJCH!j!s{il>|7JRXo!PQXddh4anLuGxLp6WEi! zAN}GG?|r4g9{0sZFqWDxcDg=w$6(y_sIQpXY>Dd?2kG=<_Ya!x#Ws5S&y~ilx(OJf z5Whfml~z{wkjQmZ3Oi4>pm9E^XSw2B5pD67Hg@Ly?z?4rC@%a1hi-{m!fxitV~w}n zh+Wm3L}9K_))SnndV-Vr>X7>i)W=>+vVf;H;s5^TMdo8m^IropIeZfu&V(B@q~89H5h_zDS%hPqnxlYvEV2t#H8EY2>HUlx(@R#bB+_vsLwmc>DNG-gi4Vr#wN`z zavKMBOUu>s*b6@5NG0fv@;H^=OC3EtB~_-HcNP}q6oC2&b2TsJDNfC&=vhu>Im-zr zUvwtFz>V1=8X#P{CrHxTyQ^c(f0Tn!85HwIWnBN7(8r`c8v1xFY)he0*{e2~Xa4K$ zbzR4P7hqr`=1sC6v%im_IXSIIbq-W#SiaQXFG0C6QP#M8jO7h}h-x)?0K?5_bc%i( zwCsYZ&thUP;|0R+vhkh=5V;T{%nK^f7T-K$SjlpcB}gG7;tb zZ=Ph2I_ls?q=Nv1LrqupAMgtnjt6X~4A(Sfs%nYGaSAuB=pX|Ia=Nei4fJxzGvUa? z9sP=AOdyzSLz!Ic5%(;{{=N%=y#k!Zk_W!%Fq=FZ_EE20gRi!Pz01y%?amoL^;lXH za7?>hMhgakJ2*I`kGejF^)aH4QGJZ* zmvtbpmJmJhqFX9N6<*akZhzz8lL__Bc10K7#Mk!;*(*z1%mq01UcY&ms;#97xz~@! z+saL)bsj!%Yt(VN%GT06u1fV+wb%h|S70v1#Bd41I4FCGAv*4FF{@5d)Q(Kbc9K83)WXDdk^#`<`+ERzxnUCl2$6KS@Zh?&cUG z=QNDTEqCs(oKv@Xvy#@G#gU~vCusl&R-1#0FbkN$h`Z$obI)9P=^F>+k4&a`UPD1Cti@TFT9?N~zr0{8RCI%5WK+1t(*3EO^0`_i-i$ zWgrLs7ka$ig?BG~QqJ}&gPaJi@Lafa&{DI@{J>)e{)R2Ggsd#ar$~P@h4fEI9JR7g zLM$I+)(fH_Jg`9N}^`+kdm z`3Qb$O)hbony1}MzeOqeuzM+LA#f#sAs^ib5X1F{L}orxW1DaF?XCeixk!qe_i5)0 z6KLnnAJaEnKs9e})i+#+G;dy}Z?^k4*XtWjEKHp%^$oVC*f%(g#u8KOI6bCMo}bG>0??SGy0g-$DBUq^+ATAl?8n)>SIYC zMt{vvw4yJ?jH}0Wr@F{+3sTm+-xZ{+Ij%gU{pYoXrO9h~2Sp!)26pXk6?PKQAKV3q z5?pO?c*2dK9ArylFu-E(ajcx4erJt2tTPJ7X~ET)4{}|LK3(3G167RFV&u7GJ<#)< z=99HYjNGCx=WE6#r4_bj70cRP$4KsE2>+Sk9S=HSTFfAse)?e;EPT_)rSRJouN?ZI z|Nl=u#tDQ2Jx|7;KZQT>o&3F{iK}Jg4TcyxMQ=r;rrYFh{Vj05ft}f&53@kXdz-W+ zKlhcYJ(ni`aduc_Ke!4XD5O2l!aH>*OMNdO@o`V}s&j(nkKUaoDM2ctKECcq=FxH? zmO!Vnbhr4<_|cW+3DDO0P3eg0AXc zLfsNNP7VwRXJw_+E==g9OV31UrGXh>AI!rfYIuiCE8Lju(KfUeFfr4fBFg=^oJiDP zOLkx;laDz}O4btfSxYn{KOjqkbSsCvC7Q)G=jOyMF19;X%7lS-u#lVQ$u6*d@hWj+ z9g|BZ14QwDpriMt&6j6N)<*X}Ip_!IUJV(g@lDPHBoJ9(-;r#`OK24ne%5a4dA6yK z3B~!9u?+9Bl620B1gBZZl0zfD;l?-!FsX zI&~3RHwsQ9UqkR6Y=sT#;A~t*BzV;Qu-F~VYujM&EB)=N&fTfw<3e}GMK6t`VjPFq z2O2~R7|b}5;!)Sfus%lgF{+O-eT?g4LLVH4@m)h7C-w1Ics*Hnr`wrpKleunK^&UR zCiv&?*jfdJSJee+V#STF2!~bq5nPqwn-XhG=D}3PHd-YTD=q5?+x&{`?S~JAQKPj) z|H#7U0h!cnkIm`mbXA$~IAd%qqpQS0c_~+EkE@5fKMEt-_A z`A$xJOb(+rGV|f94d`TvLL;Nzxv*5tw-kP%4xJuP&u<_banx9N>*IzkulKs~+Ao09 zFubzzpLEmK%l8seg~d02z&g)Wj?Ovf41ZMJA2wrv!PKFY3s>FBJH`iXJLkjDrtWkY z+*%rfmxU?lR*o`A9vgx4aX*OPyvu%u!M&P;_hs4fvrW89&yMikB|`-rYZGv#vj!a% zU)wiH{Vh;M>tkKzKmvcc3*=~jAp=Y}^%2>34<2OO5CfoBYrTLh5^mHAeS~+Prrug^ zHV?Z`wCPG?PaC($z44H^sF|p>z|z+|hiGwOy{}!tjGWP0v=7h3^#BY>!&ZFJlp;}Ai_ed zppI@QpogbJK(KsV^aX6x3>xf!Izaj(@Mns@;zEGLW=cGZdRy3+B*z#5%Q@7!eXPIo zg*gcPvR9p))_5+w7-JD!x%{JuoJJx4>T`3tOlv6^x5{fo{B4*NHgj^IM0L)yo052^_7eU5$Fx;SaYvC~|-*HD%Qa-72F@ zD+=~%)By6IODmn2^5F(&-oZx1vNifQA#;KY${F|}w9ywBRmwmWcenMP2ZTG5>)`_M z2PAEfNg>(#G%<2bl}qFpW~Rg75OY8TLHRJQf*c-HsY{y3XonjfQw`B*+}v-*qxXnL zYcP}4)`J65G9_KfZ&;bVgrqbuLNz!XuC(%gcNC0@G_T~8 zLq$+Nrqa$hsv^YnsQVuvYLcg9hl4vqkou`zQD>qQc?eS}e(-abFaT%X@s zNu62X{gkEtXNf&UA7fw+%}k#$q>zBfGDr)vu#Vi1poPm0P$`5lobBj&eVE?}vA}-o znpR(ltE0m~Gf`yc44-4R`X=1Fad;Jf2EixBp1P_p14}g07GHdU4lt`%OFJkd267PN z&{wIBrC~;!WFabTV{uvJsuUg`c9BGx6UT;BWDx6tQq?HKQ130FZ1(p-L@H9&*`{oc z{-(%gIgrif9uSOX*^dQo(ys-6jYA3S7#>M840-ZHG_3-VP^K^WS5hH(0m2CB{3}GJ zm5g;z%Y?3~MmR7WrMS2v5l4w@l`(yhUd#aN!58rWS7LK8fK*XP2KjD+5IF>wxFfQc zn5*X-bo6K>gY=UST}w9hdcvw`>P`xauFq~A*8COQTJV5M;Y6HEte zX;t*CqB@>iWU3KE9Eh72~DIEI|E| zy^frIj_EYtm0j;d0CEVM=L+`Z7E~J7tDGQP}RZqb@1P21uBikGTlWLtqR;%i%)`wxZP(2DBv}hfp6*C+Q ztEXC@@^_=UsZop8r+Eoo%0PzIQ>|l=WqRa}Ht7zRg3*=2>R!WAhIA!gLA-bU$}eAy z5yRf2<;*KMDii#s-qIn${<@W!~dx=@l?*nRn;PW~H&aO#}SaFFFGZj{4S&Efw7@G=8b- zFqtFbg~YdYGI(JbbUF zZNL3Xv9=ptetot5AO9q!?K${3TvLQ^Q`;~8$hWi|IRSsnNWv}~1Tr%Xi07_Q5Sb+e z^Df@ESo`HRt@e8#356+YR&*R8&n3L|Vk~bl4D+p5OnEzviHZ6|Bb8HFDV$2(?n!ql z)f)W8Df>23L?8s$`fPfK);L@hB23Szv}6%pLCRa#F~;MygQzOTwi=>X;`s}K0C}Xv z{b;Kw_2aV`TK$~Dx9gO)@XH60Nl{Da-si&v^mKMb;Cp}8#Ju?NChk}Y7k=-zuV zvftd`%AgyJV93grjGIM^TAaDQYAa{1!8)0TP;?V|j72h;KS_fVluNi+G{q z&3cri+3a3pGYH4dAEQfjl{+1B^0jwHFLMQowIiW7JYhiv7ykyxh-&j5YHuAQr-TY_ z=^JT2q94{y77@aG*_XWe8G$MAd=gZqT?Z)&F*7+t4u;Enuyt?&ON+8s>^-uZ$X`QS zDx>g;8(+ZDH+ATWJ!nYofhHZy=>kib=4-5G8KX#a5D>-vN48Kd7vaJ!V$OlO2SF=y zeJ!Lw=Mkyzj7UGf!+mOEJe9@nob_Fs%^wGL%$(x!AK%GKkzYm_p64(jRJ*UV+`C1B zZ`I~i`ou7Cu@qtl)N&8DVIeXHS8h3Z4j5(k?#ihbtfu=%%qKFsIxSGkfg#yA3zBL- zD-1MapVwZgyHYv2g5?LXS+c&GDwp#Ox{m!On@B~+)k`9w$f`5 zQY*(o*pE~J@iDmvqmO$s`cy3R?@OB7%^NH_(Hb?MYC44UvtzvG$jsiq#Zx+u-9ne; z{3s6D_nBu0>_gUu&@cI<5HZaiEOhia6Vb;U53SA9l=2xaJ49)MwBj#mMS317$qCd7zqZ!Q-D2R(2a0@7SE#z!+X$uPG`CPsh_1$N=+_qlmr~r&>2A{;qqeYs-ul zCvSHzJKg7Y2cphQSZ%PSafZ?7inmb(AcIk7a`3n1Pr1@<3 zGlejm63KDV70%L1^O9@@Om~tQ>=1EdRUL$j=O3jqUcqENo*j^24z;A%5yJ3KQ_rMwFL!W(rp*HIwmk($$~D!C?X%9B{(e(RJ(r zVW2?f0bQ;89&sL&n5GQa`JhbsNpdSteliD?-vcO396c<+C=unz?6W{N^A;dZ)4Upz z=7WGqGo~h!9tCytLz1^ctq#JExW&v~UOB(@_V5lp6%1K6tep`WwiBI>+>*j!VAraS0wo zN2NXSPPx)mo-KBj2S+BDP<%XZvC#~2`oudJFpT|=K{I%T=^EnjjHf~v@)DUHlNfhW zz7a0$VH74x8=gCHcpM&$catWtOIP-N%}YM}kS`fNQJUZCws|p3G^E*n$;$z?`%Ak{ z`BW3w-5nzY=WIeg2L$*n$$~frObmY}oD87m=yU-CsbF12K^Bo}pipP3<2+E2M#I+U z;&?p@V!LUjWvqd@_+L#U~SR z;WopC%fyh|Qma{ zgJ&?occ5nbi$`YuAA9c}7}r(Z3(JWe40a*|2?-E_0f*Q)Ne#Hc!3i;`C%BLl0}&X$ zlrNVi)U<&HD$zh=7&GG{V+E!lxJv7`bEzl-1Qk?(XcamRf`}sM(3)OBT~NV*h7nXy zwTPm&_xD?CKhI+{azZYI`;X4(?AO}sz1LoQAMqkY+C#mroP*nIPU*uVzYA}>(wN3- zBmoFq{y~+gELo96hNQ%=lxUql%p%%QreTEXNf50HVhDEw#Ut_qye(JU!BV17Zbj1T zSWeJ*4dB?wEkd+`1RX-khy+nyjKzwHhWJ9`$Lu54EU69v3H^!${TF+q6$&qQ}L`+qMY%rW_HDj(|nIVB2 zToTQ71OQt@HavWX8KX$&8@maYJT=b{67>xVOLe1_~Jul=jkp#zvC> zF-)}xXwss^Z7g9H*|zGz2fKP-#maUMy|B=Hjd=&R9^Fcn?nIU6q6*&yRbHE@axtp# zovHG01uh)tA?8(EyPWaXdIcS0ec!K-0eu|RM^zt#`WVs&5rPI>@#0a`$EZFS<;Tl$ zebn?Zp$~@nP&TEHx;~EUV_F|4^f9B4llqv|$DBS4+ZoYW(3gw)SmMK-pvY#MqVf|Q zvU>_+8&Mz7ayJ0?+^mzw#Cmy5%7%bkrj=l0RqsX5w-UVOKACJ>H~s_d!7!sXOO7k} z{GGWk$(_IEn{Pc>@2hyQgEYtWLuti)3yqr<`VJW0T*j0<7+A)lh8b{YH+Q>1acJzc z##*}3g>l|yw-NWX^NCYv6MSMDc9Kur-+?5Aa`WL8x5JgD8W%voSFj@^l@vWy%G^3aYTM6<_2i z;C8p(F`msW==Ese9dk8GxqKk1k-WwGxFaX?JtbU-ud+K=*kWt^;=eRG}C30agP8{;YjD&v-l; zz5^_`-0X?JxQ;^Z-+-@Gnt3c-hr`GI{_BTf?y;U3eu9|e!-ab3K)nNB8AF}L)9v*m z#U@q=(F@*`FQ3XeL+-kK4?F}cZ+cP7rM6_>?auJFp!fl7QtjRD57JBa))-Eg8Jpex zo=y#Z9WKlQb+gS&-M?5b2DbL*nShgV(>D|=7HzX`tF?mvGr8LE@z1m?TogvhPdweM zYt;Ou(5}-oNs*hL!rxd(5A$G0aotH=x)Kj_=XT7@!u(dFw7lYFLL zA}>xT;0%o1Zw8lyw?oZ#JJ%&Z!3L5&qmpzvoo6Bq_r=D6fD6Wmljvq#T=r%oXDITS}I|ytiPlCJn;i@wYC*m`NYm+ z_=z3($9;A~;>C<*75agk|88Dtet?_#IUGdxmr67C5^`i*n>~ytqKTfJ~}z2Kqy$z2W$n(Dh88G*g_S9_3+y}1cDO8|DVA0Re58F{d06>Au2Xb3;%O?^wi-P zF-bQ&EP-;pf#2qFi~?j5x!$&gEf~bkqvx0A6ZG_BDMehDek>{Qr>*^1Qh;rvatA-g zs1ztR&v8F3KK=v(A!`vBDMcN>Ak%XIPLcj^FzL=hzS{F!7M}7ZxA-qQIe`e8uEO1& z3-xJW;Tb%6jjd5W&1=xoey=|7D~m;nHLC05KJlJ@I+U2Gtw3KPd0;5KuX*s;&4akF zdC=rh%pZ|kI1-XP1IHG zv3R3+%0(y@Yu$|-?4!sGw9&dOpJpxg&;>UQQd^n*K}G*hlf5_MUYX(MqBVu<1Enho zWLyqbf|rPbLPg7#XLxChDq4O`npq-@kwX79u3Akw33fE48r;Cj*(4L)K;&kwM=jKb zFrDoNl8Ph9S;E!LZ~dO+#mQPcl|+TLDJ<6UaMaJDI;4Ufo*#EOjgjRGhg}Juq?|~Q z2G=mQ5M1gj0MVfV$W#S(iZ|$Byc*YgEm9fjOcF8fIvN8}RrKvFR70Tkvs*cch5Ax5 z$@O9z;{Jy25klP}j31E->lv&Rg}%W;T4@k2tsSyUvk%3db?LzItL&ZvKCV!~MFad6 zg4{^!&YO09&c{>t=$Q-MPX{7a#{lBvhUHa_51g zDN67tgD%ZSrhTTZ#Y)tTe6euTo~Z-&M%O!l#VI@d!MV_L6aAo|@lNLX2UihjeTetN zfn)8jRJ-+XVG>zl3ZU7cVD3KC1Sj2gM5(qP0jwYdqds@|4F?~wY9JYzmv@#9%y;xW z*$#Azu4-Ui7%tKH#cnqjMMh)a8V{LikeUBG;?Uvkp3)A%7B!GS+M=M&FIBumq3%c& zv1&D+@$YV;QDkavf_hV>15;4(%#CvZd7hCuje`6G(AAJnroKhsA_-W-z*3&KjCspF zkMEGXP^AN}XfcO*l0O43*w6S%J=8^(d>)J-b-EMLy!qQ&dw&e17?s@(M#bEcGtV2Y zjs!fj#ATw_s0NQB%+vsE9zI_GnO69KTFwTinq(y41nzBKbtvl?C#Wu|`iu^GA_$Gs z7nk8X8wQFgFxxhrw52 z-djJtf8bf+&4~i9kJ2Pa24h~t7wLPTP3E0wV&eVSu`ss|ar$14l*K(ggG5d=3!_Yl zk^I3Sk09v`WTKoTFpPYEZ%olM375wo9e0KN;c<#)l$UsB45!F|o+7A6_LDGhLP3pD zd8uIJjsDH8xY$jcwI?0vN?06Y*w=@s9Rq65g?6DA>_-C(C`fexju=BASEbuSEQn(Q zMQIi%4n~s2=nTpZdT2^)l;uosNThxJNN|;|yqUrq$Yz3{x_3dLu_J5qf-eC{GkW@R zgaCQHec@EWMU4S`;z3*LXaMJ}eS5HN}9d2arT(vz`Z3dPgFXVn2Z&G{M?0fkxW$T;*5kzYD62Cw7c^pz6O%hYhju_bjQWMIB0R!Fts zlP#z=lLQF^%n+eT>RGa8#;Hroqa~4I100{4Jvy~n~udz z!3U`pv=@oD9HzCkx>RhXoz?kn6cCNGvV0Uvrglk2rRr&!$8mN;TxY7F1aibT=`8=b zsFrv#f*tS?-+GYb?FlfGxJ2L({I;LuuA=5ro4^aq8RXJg<=x!Mq?BKs$7FEzqH+)k z1E!p(Y7!;j#`kEawDzfgWgQsl2hW7Xy)u0wO?|fg5irk#6x(_D?%;MS zx$&$4iN#)A0KRKJM80m=IEU<&&4UGqK+IJDguc|Ow0FT!(P2$bo+U%w$=CvbNS0NNm$j3s=kW_TGTiR#nVV4CH-_Gk}3Ol|kHYWwNj6csit?rOA z?fLK*D6h9(^<|pioHpQq{e`nOsI$Dufg~Nm^DVkJV5}){c;*oAxeP<#HmTcgIv2{I z%ns4-P3*Ue3MoMOTrxofL6CTqIf}&mZKt!Vg>F1_Rj}Fh14yLK;_WO<-Eyp1n8A=Z z5W46Z%ft*db{6J4-(KtdSdE(vCK+VGzJXuWyN>a9;Etr*Sy;41SRYo_QK`v?QhPQd zcztZH*uwX3plVD!em6E>Pjp4oPy14P&*D(F?I( z$v|ge4xH$DN#-{xcQ_*}YO~dKXnc zn&r~4pkHhR z)5&7caa!z&7LepNN-KU3X`Hi{rw+o&zn~y5@%x(G-0Lj=5WlcJKA%pmL}FOOpyoHz!;%x>XI|U=%=iA&59>Zun47vj&;-{6VUe%9f)sMY#@9b%|oI50525CoWi- zAsb+wC3|>XGj0qip9%K&3NvW$PxxVlgq1D`2<5`2;@n95( zOX7`TGoULGg{O0xs3)K>&rkO$Y2-be7~3`RCKhj@*Mr&R#X+auAHwGS40O-}HeXL* z8`k}?6i`7>5&hLTGX_SYdhV^4gs|@V5L;3gWR8VXKo|*cD3dp%r30fK-IrlV!$Jsz z2wSz}rQtafL@JD_{z!-R#xMm>dl?I{t`mo9Z+NyFOix--#sX<;OSazhEd-|J10tL# zoo|N$4ka@%n+n}HW?(1RDlj(P)H&f$C_wk(Dxl9CNeabLW?FZaUjuHF78%&a`mh>- zrCvzS%XA1Y$qwZ9Aib23>Y&U+jECrJ{0Iou;y_u*Ea0NYoF#Aj!cd;P8In}y^VD;V zcnjR#d`9;BR4?H7c*_DDJ8Zez_bQVY?IlY{&)`z9Y;g9Df3(O*&elYv6C-Kll-m-C zk(O1U-#?x=(un%*@kk8r5!?PP=1=31P~(DeiU#U>nU}XSNqV7&8MB-t-)B%Cy)zv~ z%|W3LNj1NzQg$Uc#V}1|v}GVzfc_;$66C|i2`H*L>!{c)A_Ugl7fD5wXD+%4*LAR#r;(k4!qU-xQJE z2o2T$N+Cnt&Z~(@PdIv@ zA9h$XG#b5)WO^!sKGx!jLP?B4g#tfd7kx6B!Ah-v`Ky8TPnzl|%SNOb=4>eTaR%GK zTxAC6w=PB|L%0O6R&K@8cesWAPFaKKO7-wR&>i3LJ-oNedv}#XHZA4vWMG%T1O zdq5_mj01wzzyk^9xOVOGlepmKOFJ@AVC5rD?M}s}ofCBfoc7%h1V!G=UO&@`eHUbL2 z`v(jtUaxmG9wUIc{W?A^bs3{b`|NMxWG=<_JyqE3zP5-nsezMQJ2fSwc1>sd94bLquSO(7Ys@r?6B_ zRd-9(ga|B^4lH$WKP!z6X05Ux-vX2y!LZDYO%;g5OLAaR?=qV_J8^Cde$y|bFO_4z&o-(q_mVAQF?hzTSPCp4{S0y3=k4F%bdb{YlWr@S??o74fS0K7tCUDa>` zLX4v2_3F`23Jb(qOU55#Vr|bgIv>;Y$q&(WKC1LjyYm^vVGI5m#n63 zk>*ey=>r^Q0o=+=KkG9NhcR4*YLamwkItn?)TPxm{%G3V$qxFslRrVaNybQ!f*U2U zb62_efLEoheLA!8cJmjEbxW_h?`Gtn%~iKK=Wt)Gv*S(raa|hM^kJ6G6Z+qzKBn|h z*T->vOzY!>K4$cBQXeZ@b?-G>>4gcRw_p-vC6`Y3B6r}}rsn)i>5f7#(P<2$+! zWX=Q{ge?;DtKuNF0LiacRC@~9z{&xS<$%42z-q#Y4wXQ=ejagc<7!NVzE|l$O|A-& z*RS`>sk_d+QiQ5R5~M4*!EwG81Yu8ENy`?3n9#P=+;hHdf(dpRo{T3P z>8iUC#odr_immPEC1sKK9j$1?DMX&DD@Zt&w}6%_^%fuVVHzL{n@6F*MvBOpqGkPy zLmx#q>VyAXgP%yv%WskOm7k^`rj?ca4A1@L09ly80d(CAuSHld)YO7*jNeWpGm{4l zjnSTf<_JAu%Y}K0YvxVX*^OIrA~;+1$_iXt9I1aDzYl`0{or6d_`Qv1%f5A15l&b# z;Bil3lIk|uT>3YmgBX4E6!Zf>Esk!8=Rl`5(RN&S7WTwA(&IIUeox?F2*J0)G$!et zO&SE|;pt(AEuPrkI~t0HJX#`8V#$Gms#wD}sG49DQeaFGjHzY7IMRD6U|^>)0z>u@ z<9P@@;L-AJ0(;=F6L`BioX9kRW!;47KoFD{Fr25X8lf3>wE5WV_h7SCjj!PP4n6$7 z){P|ML~VoJ2?+yc#LBS>6h_1Hj;FQHR$7#5Hz+C_PopDX^rCsEg3UcY(FT#q%GOMn zX*3zAtd(k}(r~DmybhN+s%ENVn8f6l)l`4|5%IV)no6Hm6DG!6w%cn*UALa_!X!(M z*&|fRB6um{6RAFwiF>Mck9(e;i)>1S>r>c~KlcO6;<}v!d%xDgnBb27Y}`_R4FeBe z3kx1b^sQH*^0p5;L5}c2MDbg0yQD@(`$%F%-;u`aBiXu?rg^LLA%-L}1AncWaS8g26lo zV=%5Cvyo=PDCyo6gRLz3b3fh+ac;c*Zq@`(yS1=*uS?2ALJNc?g1#>odV6(<=MYSm zn%)j@V>CF6vQKbXsSoh=dm$l$yAS^XTU5Y zfGm-z?p-b8#*dPHA3K>0ykqr(6_q+#gANG-e0DSe95$rU1gkozw#0U{v*S?KKR1Inw9^0v|p3E9-g<%8}7|}iaeU1UWJlvgHOL=RCGD=D&~|;(M&?-=Z#6hSc?nMC!u0vaWxNx}h#jD8~^uPtR)74@iRJbI)2AZ8#Pr4I4+ zub4(+OF!n1d#S+Dd5Le7@<$!5EQe#tQZFuaI&%=pNZC+@qI{+e@fjJu&p}xrlXgu2ghBM3_ z5S=`Vi$FUX9a_ZSLD6a!eG`9BjlYAUkFn@)w1~e=kyjoG@#||yEsNA-sZO9&L+Gw0 zAHV1+-wi?;ezrtU>z3>G^P?U8p5PG!Lvi?$6mY>+N-|Kic<}v5S+u%~xIa|#NoKb5 z-=nk86(g6RE9LUOKMp;^7(v0!LEicZV~yCm3gj@SZv`d8J=o-VfGV`_P5@UrQ0?gM zq| zLz;%%50Of&h!8>GTTduy1+y?F*J#aXv2O&7IJri<1Y9r?T#I>@K=p6|kf;uu6c3K- zOh|tM#GeJ5Vx6Q`e@)|DcoM3{9-WJz=54t}t{@_fvrfxvs~1*Ukp?;FppDnt+uS4! zH;H9DFMNwQm2Q+v!#o={_$sdG0txm#3(?FDc0{Wd4uOf?t#yD%Cu1Q80brUe%Y+HN zFyjhhvYK@rH*4e0RYA2{*A@OWl-{^oeC*c(vM+`i8~?-Zjo~=qLqEK}^*%pc=Zxc{ z4~WCqExsdfE`M`~+!dfrs1s28il9tRIScknwJSpZ1vHLSc`@j~>l9!g1vtyA2{uK! z9Tk7uz0~#N10h>@z=UI&mJ$hEB-RqZpeqqU1D(`{z}@j03f#Qc!oFu28K=*=#R}Wc z4bt;Ne9hBp%!hA?8L1aZ{#09ly#F^^15(c*C?QmVlc+|d6|$kT(v`q(A8vw@b$cp) z;Z!DOpJ)V}Wd$T?Oml|8QYR}WAq-^-B5|f>OI|i1_p5Z8GdD3!gkS?o0nf4Wwu*cp zF?QGqjvIk*kLE+n2nA*y8M|tJbr?JL?gvNjGTH4qjswEFtAbL=8@?9&n>EV^tJWTS|NUxnj2T%Tk5CV@j;p=%PYH`m61bHLX zL>+0RGEo)xGSu~4(L8u}b%^`WuS>L=(u=Luht);@v6D!Oss9SSdI?9}RTuEVPsS@blqJq?KMf{3L&~mL^_H84gPHx-rlrv{7>yj^sSnv+5udKChppQGaqS@)oM1 zUvvgkO56zjh6|kpW}s`T7$eddp^8aVht6Q{5h9a1qnho?{JeaVRMbPxmupR|QcXRX zOxKkc(`H+Sj|}4?c&wFwy8W4#1|bvQRCr=B7^l#eVKSu_KFg?|Ob9-~3!dS~7Nkv% zNu>qs%tDe0%BY_HxTkv?85#FB@=)B{v)yO_!@c!$3*SbvO9haK4Dd_ZgmrUfpMGBG za~Q2-k3uF}2P*KL3hXNfU86drzxnv|J0MeIHqz+PSts^x`H*e|Sm(bqm$-mQF8TpW zU=3Z=M_C`e`Y?ff6K!8{GS!Iol9@$S)3OPD{G<~IF~5!Sbe`8(Nf|-J)lKI=e~MVg+wF1Ap2o@`)jOQ0-f_f(=zgfh^Ly* z-oZc1xE%G3&toil4p^K!ESPBAjdgTocN=%HZoA?_tjVP*>e-X!#^wKrq<0)QrY8E9vjy59{# z+Za@#3!8zWx1FPd;3Lkut+XiHN}CH)1S$r|IyR5Vd=nJNB7R`&L8?H z?jmH4d-A#39LrL<1AGBf>)@AI5~FeX@_`p85Mhi(VGgKGiUR%c<&VfefNU-7{%P0_ z965xvbgGL}I@fmE+-YEU9yndH(H!)&Y&zNR{rEKasp)eRht4>i8=#{dJ@~#U9GbNq zpfmb*#G;dv85eyZxI{%v4o=>JJ|I{8Z;20$i|(-JTJhZ|T~-Lw^OLqy#)=?X5#QO^h+Z2H z54#5O0AFIwihFQ+?~z*gQe!XgT*XbO#l{8lia)iL_x#oMHc)C-Xrl1=!Rw3$I-VL& z=B}%kQf)i!;xd!!da9pPkAn;LTEcwTeyCgkEpKI*)(6EPlNC#j0f8`uh6Gk zOeOlja=st=)wUCS5t6M;ClH0={}TlsBid`p31d3saJk3P!z>Cdp`v&O*O0bgS6&Mr zFHUq7EnQuViHQ;5DiUU|KK;LJp?zNPCG>T10RMv-$~My@tKJJF#>zeu=z6r{8KO6ma% zZA1t_i^#pXxg~Dg8bLGb6C?X>!>O!mdn#SOoaitM8Vji(Y#EGS-X55|j)J6H9^)U{ zlK?XbN<%&}k_TuTn@}&fCU=BW!|acrmD{0W&vSsEOfXcICBvD+WtIMom*}`+$;xjd ziY;0af$KUf5K=#1qvd|bF;9-J?hKP+;?7#L?Z59RD~s+HV(U_n}mcBuV3Tw80S z%XDGg%(C=E-ZWkpbklvU>mrNs^SZb!=%VuwzrkzH9olJSQgmUD@H-6QvKr=-g=LtB z_Ovz5-}FnS3kaChgo5EXY^MM}LNx+>m}F}fie6$Qj)7lE&i<#g+oTJrel(_=hbZ}qwBMbQXq_*OKN;b&S9iE@cm+`(TGu4pS$|5+Cq0vzZ=tmIB01gX8y|GRU6 ze%^zr@bft0aaU=7jemzc=T}=Vo$%@guJv+z`}=2@-k4;9Wf;DGcStUS%Nzb9^Rxzi zsM^=jeSL1fN5X2`a;x1GRO>u+n$zgYd8#)th4$Hf$zX@upRH&9u0nO+t$CnDVU<>!C`_$3G=FUq zH#GCm`H)rQ0Nwz>`&ib7>zW0uYvgUTH!a(TtQ)Q3+}p?&RvVLV z1zh)1%|0)9U{Gs;`z6hb5pj`U`dO+VhJf$KEyPWa+Kml&nUO4D5G51BewjDLW*5(G)p`;rX)R7$TGVh=^RD)_hb(f!ko5lWi$!NT#w4O}X|+ zzRD~hYb6W1=G;qRk|};Mojc3^J>UYL0WRcE>&{nS+y>ciMJZsMXfEEQW7D=H-3ZA6 zzi`&X-*I~9XWxUfq0bRjIl>(H)}z=KyQ7n*g8XfcKitZFodwWgs8i51OkV`qM{))x zkXcZSQK5871QQD6ZKQjcHB?woXhcWg8vF%ZTmwdAqJq~*!Xe1!87NJz#Yg3m#TXWO zI*cx|b+S|%qsvNZay3%4lf`I^bVbAatHEG_LaOF!-|bs2gl@K|^w@15sqcQ0Me3j; zbx4sqoPpFqi$2Pp3tu@@M@UsvTcp-IdRiitAy+{vup8qXctNgIOQar`Z=?aKDT1Lf z61cLFdNdcQU%LoMg|b@>?rLcn2QHvxl=C2d?n38!=|H`s`xi{1N0$_0vLoQD#M=Sc zW=U-i6V2&8F{dK#8{J@bZpJWS$WwfQ)r7vB)W?)Q>iRgYk7<3Z_~t63?GP>Eu(Hbn zrKgz(WyfNIv$9noV|Fhcr&h`x+!??wdvD{P(S`mDKdUB9N8~)69^M|?Sr{?jms@P; zDhoYJ=9%fDBia8Tju}vrET*%+P+@c$=;40-C*c#Zf1XJ zMWc5q`yMfZh5H>n@7KVDB2(LdQ z$>K>1b6~1srExjtuh-sMSq-2zhuRWd*QM)v&rZ=7$dAYx;Isc~2A~#|`|vt}9XLl! zsH~iwe&3WLwjRiNnMxi zY?z30TbE`UyE6!m0!t0)V^|*}`WV%RS>xPqN-x%SqUO|ZmF+>n~wf4y}~*+(5V+==U0+C=+Z+x)yw3GHv%Y&$S);emFP zSP}Hk9{}{NqL)nZqpI%L$ACVL>Z7WUHnh2_@xUc6YSVFj)bx?LmNbs%yP_YQg1um}}oafxy@HiOyPSdw5cHZqRjANxuPFS9Ix zgAAt>`WaJ}vxT_HF3ba_=QjF%s^VT~AbaFA7`VuRaYwYysDUv@-d9Hjql+0OWMAc(qp`s`$ULjIzS<~(|AQi{jUunx|h;p z>ElRK<0bj94* z35rK}t5awBW()utXpa0G0CDvhJ`3uX5%ejrkO0^#mxhYRCO&OeV7?hP+aWjhIk<3hJjkOE0oqi$1qo8v#TU7%?q2E#Viq!dh_Yv z4fC6M{M5Qmjl(n*H00uYouGiqgJg47%i@9cJi;%uW>cQEBF1Pco2wyObqEGb2V%f z{;6tu!=op3gc*ID)W@tos5}A0ygp(UH&#qEJscr$9n{pb**zW)^dNKNsD8LNjs(%1MS`dc=Y3fHUY#~lp$G^Z>4j{69otUbqzWBK~mv6-`IaSHh0*Xy8frRiH-(_R=o zCS_(eKLNmw&73KFk4IIbNb~2g`HFD&>bY|b?)ricaGZ{Q3_T2Byf@7JL|D)kHooG2 zo6g}w9zFP zhxs)k%m@hEB-u?)cyJP2Z+{&_Aq ztKq>A$8N;I7x$e003RY`Be(_f*C})@K!s0(8mPjl?JQI}4@LRu@hAd$MJI4}?gTzK z(_#YC8NkTQs01QShY3t$0)HmZnS&V_;JE%gF&(N6s2AsgdRi+`2XeZmB0UOFFAfMF z-Fy;5QlMr<^%!(nn57;C-MMV%o*G%rxh8TM- zHvpWPqqhlDa8w_$(yQvrpS;U+uk;(d6~d`W1z@?gjzdMnkkO^WUg*Pii@N*$jVq`j z=;-@<$P$S9ugWX{)ChSg0Cna_*NkBWoCH4cbP7X!L*|LV#3!xx_}ZYKawy2qr!*qcx3=sp@|}eOg5v1_4eM5DI2>;(d?Y zaPWg9PmL@tcLS^571p7hE6u{9as6;^=esm(0Rc*!-!A`e5sJY*cbxrc_O|DaHJ^U$ zOFH%(S$!IhwC=$+K;^$@5NWu6-Dw-Jp?luWL*Mk&{; zk>c`RDc>yRebbnV)rN7kKB;!GRO`PApe8b3k$HzusLxqm3Xg5`qhAkahAd3M7!UzK=)3-q_; zf;$7|mx*1x{1p66$|v}Vo{!fH zCe8yt(1ydex}VMp3)=pHJ8Qpp$vNCHW)vN&#;6_mHsmwy)Op_-t+#AKYo~;K8#1=^ zX#>KKh8-o)n(%5n28i)}u~mQ&Uo#b8q=>?war$OQG=-{$oCtajz5ZO_DeDrY=iFIC z*l7*|D@jr~tFg0C>_${_@f@J0Q2+(aZ*(&`Nt?T{>3=fWZQhYnbPm)xDIQ-nk+>1b z8-(w@U6jOPhxBhdHelYHj$iaT=~#NqfH4yXlYc2~G~wN@M?B|2E5g`WYqg2DOJ#QR z;BIu2!O^$efcGhjCGzsXcMy524_PQ=$P659KJNq*J6ka7?tv^uy~Hpl`S&I;ITV@b zoY+@^_tLl~i<7Uo_nf?`BFuB&bMhUpm5x`$$^Z3nX>)Hm`Kni=n+z(w`^9*lRq)}j z$&nHHt}2}F`R?_gM6vvXv!ExYVsV~I_>u6|dFHJ9Q5oaizVAHQQD`MR)*({gF0I>F zyq+p6!;a`zZ+du?ZX-5o5BJ_A6>x>VF7|Au3%qSfVEc! zoqzGb5~Y8FqI*x__zV^~+)KWPk6QnKKLU?&mF}?}kJ*6#Mz_mjPg z+>I<2%3OVa5L;Ig#>!FSUH|U!;G9)F>>Ox+df9`j2!SkKYVH>0J+8 z;Vc2RAA@)c!ZEHUCc#UzQ=T1OufyuDFhnSOaD8yp1O&$RB0d~{=+8l##@+ant^rmA zO1+=AHyqS)LaDYl*K+>tEz~y*Eds&#yC8q>u!* zto^G2P`dC>KZ!z42>Ye!(#P-o9O##R|K(3S!ETnW1j7INo-k693mZL5tTMCBbR=pU z8?7t6;PI@G2K3rTWxqdpH790e+e@nF&+f;$VlS^O7KPf78z*f0j0&w9TYnwj{gQy) z9eXo6XgGGG=2wzSh}og{+n&wUQpHgebLnG{t+MOASp_Y*G{Cko(^CNFL0uD1fnRRlRKoBT|&{yK?L1^+xF=VU)2IPz~t|+o++kvqb}p%^zG3 zSjSuy;XM7y?=NPI|L#A9OlQ1bd=uU`CV(#R)rpCc0JQhz?E6IAH}n$b3|AthnVwV6d&L1biU7Ik0Xvk_|4GNMvICEFf2o6${gCj1 zBM17Aq(|_|`tnz(go8m^fhsv(*?k%B;{zX(j{48`9RbvtY*68O6$aV??+^ChN8qhD z;PKimhtSHl|H{N<+u;59*Y6|nUim@A-r5Mf8}B7}Hz;^H3`n+L$Ga`HQJn@)^#@Bp{@3 zj(u%hAMm^A3sV)aI0UnHM|fyBH7lkH{R=^kXNA{}&-!ouQkIfPODvZp?Fq)go0app zPn)Y^q`Ur>V!QBuC3m)t%4U)G|CzLz;*vA9VwMe-ZiJ$%T%V?Oc=M52TKWe~x}#|| zdDVv`+4D5;+e=+TK5$& z{7RqX+{N&3%;30ZeGQ!GPX2_{l74|4AAV5!Ny;yD-K;~AzHfYD4Yfk@H8yFsi`Sf3 zAZZ}v_0Ty?76`p<8Mp%E)ydSjFKB*^geUMxZ4*SPb6{` zvJBLf69blImlE7RdlNS;u&IAK=;N21Dg+0w>%0CC2$zk4KbU-^a53AWr#bYr(k@=a zE>cpD7_ygofdt83L+j`&z$w77v_m}EAb|`lvsB|G*H`idjij2OOZ0X$h3t(*jG0t( z2(yAQJIgOcW%3H$kVvzzr#2>Qh^CJY~-%Yf@o9{$A4jxM_%oSaerX6j~fFmnv_YYxp)-<=qi z#a?njDaSaUn9=XIAA@GiGb`blPgsugUYEOM%-WmTQ$Vay^w%I=gLGt>h5{#H(_YT= z54S>`bXlHwBY{b9A*43TigcD4Dua11VqYX}yLo7$v-}CEGOV^J=}c(qUuY~sb`uGJ z?i<`g-={FV4%%CC37rL$8iO$E>$p9@1a(mnsw)N&l9Z4$%yZv_E{-!+BCq+)b190+ zDLdONVsNEV6`=YMp~1gHh%lumEq)!;ET(?wWwa5`!ynU_$-g&KSB$#}KoIKS*}}L< zLAB;bH$M1wZCLj>)nzSwBdu$ht@$?Hy5F@HM^m=r8UBjv7}ALkXQ4PxikprhclJ%kj(o$4GA-_~~GzGzVFovAm@H#5m~H|5Gf$ zu&!~2ovf;_K}WrNYdf5{_$97hxJjDU=m|xN;{hYjDbx*I@vrBCcd>zGf+o#i0jdH z!T@5gyKMs~tNV&jLvH#2O5emDxm0W`()+GC{!imEL zAjfwN4xRx^p|qm4w|L?FT0;6M8GgeUT?CFEzKhBPMt8V;- ztVw_jHdUiExAEuidnZTaEU6w?_4^;fX+4?W?e;J2?c+$yvlm4F{2n)F?o#&}5%a-|=-mY2sb?z07m1>>1whwy&iwqwX#-G46+G*SmvBjKiWN)R~1_tTk zPvl_q6I=kCM6@b`iEky=<)=~@1jgYBK;<#$>cAgNcOc4q7~Pg?w;e7VNA$2%TYDHM zr3=F*Sms(|3mr}~-d^nbl-9UbtB##oEH278JARJdLIuXd{aL5O8E?#R$tV}{Gfhp< z95@SUEc$Gi2YqrA7NWpq*HSzr))n=gg;CyEv~;*oYwVOE_|px63(VzWFHEc(Zhf00 ze*Y!%y$;N>!UN9nsAG!#?)WXJHzt%G$B$Ko@nbiSpN?N!Z^80QxMX`cJw|He?T+wm`S5ASZmyuDyo#;#o`ey{PL3xL&Ss~j z+BP#|>^G(PhMR6L`otylFjH6%MqL88lonUn+!&qZZ)ojmNNwQE0$ic~3t?W8nXF;j zqyeU|B;;?Q6ON4mDmqzN;)C3UUd0{nvcSbknDz~a3sa4ktfAbP|BzA9jUl-ov=RyW z^k3#k5JVmlG~B&cB?zFAB{#d7dX1RJIUQZRL~#i*{3Wcnj$jInF9?JbL->V{k$+Am z8J&3r3H}h`K)67)z1t!PC@Q^Mxn}{{8Snga9Gyo7J_TuVPv@WCz315MMoGrUkeC4y zLHdsr=BZG-AeFp4LzTKF-K9CktbsokrIeCh>U z!|Vqs9RBmDD#2Cm+orKXIr_|Vl(gKZdGKl!_ue3sh>DOy=VP&XeBc(W)37LLGnzvpB8l~Qz zn#p>`^i0c8U5#Ub5JOon_>|Eua_#cr|js%zSOLLbH- zj-BM#h5d>7%6d1$t?quHT``^Ju@DfmB&Y`+_qcK>0a$L=@Y=9oo(f=IC<^YHUj-hM z4#YKEI5x9duT})_>E&y?c`Zk_4m$E-vE^j!>)jB-a^T{a-3>$-54r;E!_pgF8YG+Y=g;l9B4=J5|fT%ljx;UeP96{rNsi!C=U z$MvsrdJcwvdN23@j*kI`9m?6gY=nILy^rsJ2qSMA;k8bc!?O{5`z{XLSs- z6`SY14kQ{6x#jgr#?~%o zQ`FenjSS6Y0tiV5fK1_mN^k(;pJf3YQ{%EB0$ZU`j1o>n+@X-#FtrKCLrgssQA>ie50EU z%InlcvI@UrZzKvuiUPmKb5#?!y>iTCzZt#ZLZikD#e)*{*SOUGRyOlv3*2CSy(k)+ zJVp?($sw!fc+uJxie~=AVxA(r&rMT?f-J;pPu>D0nw$^zR!GLhK{D6K73!k(DD`?> z9q*MJrXRwcD3#%0r^}e0ca-%uI#|~7s>WA%KeHk=L0-TH|SUCyF8?E#DsW3YL%8LwBbHI6q@S` zof!c#AqmOp@LtAhh)pnW^C{_fd6U)|@K#31(=#MW*r%QYJdO0+I}hQkofV85+_*+m z1+j@~Lgsav;L~AY9n4p*AB5fr6@pO{^~`DVn#8&rPGz)te)^qE_83AoPT#}<6% zTIz`om=h{fE#V@ilDyx4


dg7xV87<7To{xfmA`32krY|t0D6a9_2dr3{>^$1Xz z--!S5{%>4^q2HyfBV(CCi1RrWtQKTYNHo8{ojY>jDz3F>;ona16A3Pxhx$HF_#|*1 zF~aPV7-lQuLw(SQa37ILg(Iu@XVm+*GhlSI-0%96me44(5`w^App7Y=rP}qfRzAUS z43$<9dQ#_bU_N^S#=qTlwfMIg077^(2CoX({n#3YnR8&{pBQWaa`Z^oQKPVj)xTI9 z&tn$zC@nt3gf~TsN_UAYb>oACvzPFO3|J@3W_D+x-t#Ms^J(sU0rH_QHFsTxjXTS{ znMiD!yYccJpMP;j;>Js8c%U{0Npe0KdW$Se=@WQfZ;K~ZiRU~Ept&F6JAg2N=NrSq zU#Hmjd;S;AZC>Ba7bM3dw5dwtloJs}~!eBR-;6N*9kfH;K|+)G+BTsDzVUw3gdDpQdt~J?mV? z2&N43Vhv1fpBOoL=B2-MpueN%kz$g@oEsqQ+W3e74wIZHPypzWBzVta0P(qWtLDqI z-Y%!Y-g;Sx3O}YYKvs`dMAhKe+YC(^L)I#A6i2VBKn@ggrd2Fz+5b(eh)XgQh$TKW zG_}n}m@1qt$fwH_(b@C1EE%Kha|O4%7C=5-TCNi2CFqGblwMcAu&OY0?B*dC%c>N^ zk?H0D+7H?U;i8&n-GfN%3hB$VitlRR#3bj9WHnrP%s(yz-*O}I}P-EepjgAu#>7}LkN zK5F`y&1_3#C^8%QCehaq+R6@w(AoD?K)Q1-N9RAfm6b>Il*Xc>XoQ*5& z%H%c7z%hC4T6WwnlmGG&%j6s?nqelNV>zgNUh{4s_?(S7p%~f1>WCEPG5iPwq$S&b z>4ju_$W$0=B3x|=@Hg(TbE6ohV^!>STLf`i-S*jTDURdLXsS5&oTozX`&DLWJ~sQk z2=A{j%;PSU&z0RG5DYs1Bt-b9O?GJ*Y*=Z#BN0%^800%8-lT$fSnh!P#-lzDK1siS z$oHo3UOFn(wky}*;wY-2e9`;00g7IFbdiT)tg7p;;PKwrNum4 zeF-=WF&@`_QP>0%f)asZA9igFyIh#AmZ$|xT(7S}NDG;mOm;xu{ zjBmN(2;Hl`i!gXw`4z9FQekNou(=l4+%0>eIa?Jz0qKIvu$n_=x|-vDxe0&^ zkvKUBK#qXS85=&d<3P^x6Q7NVD}jQ`Vd z>WTYQI+N>NJB$D`11I!ie1lBk8I?2PgRY894Uvi>)vO?bF$kq5nlphd55U}Qhflu4 zs#Q`h@+B=qL;HvqnJCY@>j{Q{hlWCkya$Kow5cnG=s(^ZKosv;2!f_|$fXGN%|fQB zH1AVh@b-!jH`Ro72mhkU~p(?Bv?%h+SEcXKM37vzge4Efua3;ua^f^N^QB!cE(}a9v zErGbsz!v!!SE=?O*`a02p+rkcr*ui<7j`KH`X!kbF8LL2hnc`V*9^(QD9CJ#rMXx( zb2H{JpE+O1=RB4WNVtQn*P=0Rm#Z@f!>}BB~y^?-!RCfi$dHs(^7Tv>Uc&y71;GgL$_~umMw%F9R(c z(OWc?^TV886W7~+sl@e$*KoNIvqS&|WD90a01i~LKnpx^8eC>Lpiy1efd#ch!94r1 zetoWP`}K;m{iPbo2+Hnre460MY-)luKpIE}TujN2Iy8iM0AAK3VpS}$qRGfC4bu}z zZkAGj&5{JMbX+F}Sdc>u2F=RchB^(IKv>yYTb4}6E*66=I6xlhCU5s=zeN^=^s1Irelu;z`poYPtsE_;GGdAA+f{wnZk0m}#6bF#0=UH^f6Kof4NCj7v z;gj@8;j~-qsTUr1=eNB=BM9SN?fl zLmm7eeGIZXxcQbdJK=fxm4$H0JosC4O=)sKNHsYlfyu#k(Ka+ihBV!D-KO{a0Rm4_ zUoi>B^Ag@t!3xFCy(?CUVv9>|3aQlQ2VDaWoHu%mn&w$W4Kk zDw@K0H(~FZaEvK!i~?r58p0CBT4QSpF@KZ85P8>Pdl2!!l4n#VfLYDEs{35uX7+_C zz%wo=1#sg5JYqFr29SnX=Z+fp(JIbrE@LXsWwv_?DG8W59o)S)rLIG0*D zD?r$Q@kLiD!ZpdloD7;UWvFE^_@$4@ED)qhdJ*1zibfC)uSdx(5tvYMjSl7=X0i=R zGdUJSOzcPRn@gBHS{ab*en+HgwRr(8wjXV&9O<_qtj(jegJ8mJ_>qv07 zEPp6~YWT!2PtP0HVt3+v4irR?RL3Tj%q*5vRQ(FOZbF#KZeEvb_w2Uc5=% z!3;6ak~aZ0jm=(J2+S)sohU*uQlbb}1)_Ti8uJ+A*@7t3_!@d=dGBhfKk7*p>iI-Z z7Uc;XR)Ke+C6HO&0>;025VWkWGQXHeZBG}W9)tp*0A0i_bBcgA@OGWB0q=dF#tkui zkVo9eP?P-gll*-heoOxOZ0SI)qi4SVTj- zN9CunGIxI^&CUkChY!^{-+CENY-9>Q{QiWf1IsGmb{a_E!#l}8*PV7*7t}E`%qTJ( zB5bkl5(4|LEGG~Q$|pt#qM%lQN}#+VKR|>*ViS2}D3r9Uet}5*UXYmIXT?h^)1ERZ@vq|V1u13sXSoK%v;zYAaJwxn_VAhF=%7J;gFyb(GD zag4o?P{gYgxFG_^P*cjUru~UQqFlfTVmXP$LY+eE&I-;#e$UwJ`}pc zb%VLewgZ;^$#WExQM}#l>Kf&eJfhsMf>WyPu>J+rhwwA(K_%c!=tBoBdXJ%n>_eu} z?kM$yJL$V@AY|;(8VFG&8qx|bvnXg56A=PP>_VI{?Y%M}2o!Eyjun?v5Xn+k;JY<; zD2t5Ho6T>~dWJQu^OkNhDw~R6+|6y#VRWSE2=+ z16r`8dPDf)sKm^w&5PX6j8Oqj6^NU`4ywxD1`)dX+sNKll2(V%pQ_O1E?S>@yVz`U zal&TfMA8!BQ5N6lpfDK8A{#ub1lj7)6Jn|$hE~>?S4ZG@klK2#V;+kUJW{ z=Q4}d!E?kW%oj;j8D^I-Y0{#@_Lg%gPQ#uI<@bt(0(KoqfpFy3Rgc|VH9uG{(9qgen))+4H+&GemE|iP^M&oJn6{|$>fOlid%ZCZ2?vz>zj5g zlGFz4!bV}{Amo$?AgDOC3Wu(4u495zTMG3r-i%k+PkAEklr=*UbM+AyWSZM!rU7n1 zYPbXdRW`4r(rs}i3_R%E2Z(tz0cEr({vv%sLLddQa9WmYUiENrO&gB$eY%-pb}@<& zc=&*0`WV+oO&{EjLD{4}ru0$Q$8mj3>*ItzX7q7VAG7+H)5p9%@;5UOh2SoR`pQ|+jMVI(iQSB+ulKtdJ-?9J!_bwSo!l$dxydyyz!D%U zq3J*V4GB%y;kxxK3Tj2tVdC^2C<2ssqdd$+g38r`+wuy^c?G?B1$}u119=5UGYjBQ zLRL4$Vt5>rn0i=h61<39s&9^~YaaXASO~cHm@?9WnpdXZVHZ$0GLO2-!gO--(rui5 z<-tM@!gg_7uL{^?a|NETT9=pva7YzM?=?&RyhTcuU2%1>g&gMkc$gtnS2wQD6<|_B zw)dOdTj?E{X?*@V;k5Qu)BFJv3NGWE8v&n}KlY^uU~*Sp!p&E|A&DrKY$ec*{6wgbf1RFQljc78;-D;?4etbm+ZeMR66=f@T6UAQY`cWV3^BBTLS!Ab9Ol zX!~KU@b9SMw%nD-`+iFt>3AT^9OY}FlVKNO+@L>av3-MKyx%sLii3lIgEDn7vZdM; zbh5ezV>G}*+8hH!wN3VaVNf#s%_`Uv+Hx;q%_BqSC71)KcJpj=CrBI7S_$)nuAnUODhe@%)Y}kB>5a2{u{I2}-_o z#Hm(jEWavIZ&1zj9LD^4!>mwV@}Ndn%Q?BmEdom z?qHO6LUAG)fFzb34EceEc#j>79#dHp%0O~3B`FhO)=_381t}0n21-u>J{`Q#VO?TK zG=i87Ag`w(pZ&vjAje%{g#52qS-A8#_}Otg{)xDqZ0v{&yvpWnE@l7pH$@9@O10En zAq^}@Gc`Q#0k`y(xq{8h!lu^Ajs)4^Gu@SdAL=^G|K=W-%2wVbhwObde_z=l5E4i;cNW?uual%HH&j*NDV>^)-*ez`$tUGI-?v?q@6lNWDIE7X)Gqy6I2URTsr%;P^ z-ci{Fg1NXpATfcDSnWd;+FBI9?F^zaor?cEUlq?)@_CS)G9td+aEu1|WLx)I`l^L; z^9Gn;)w8j~0Y_Hn$Q4W6fn09h{dlyagNKwQK}g&j{)+6+_++6f`#F3UPct6=D32>+ z!H!p03{lVEK`VtvzdpED#(ziUA%`sWMO7bz`WVs&>43^beVFwSiHDa|IC$J|tFZ+g zZ&4phd>oX|H}6|bIEHG?Rai6(0j2(6X91@chB~_4XUi+x6n8aX&_Rvni|ol$y8BKa*veLdSz zgk5`X_{{I!&vPmZoC*Da1R$L3@BbGj+q}xOFY6JLjZ7hh9l z3S?)w8^7FKp27jL(eRf41R78gJ_7?u0RV^w@$JR&+XcjWU=84;&d3!XLF(B_3BsOk z4qqc8r>C%`mu+z`M~}USC$yo=7FKC3`75S=M(pFrR+{=CB#FBcGU@o)B{zXR@gPw4 zyq#=RK*c}7@l=4yx$TM@U~YW7JAMlnNn^{Cgcj%M3zK3cP#d7a-x@XM%iWce2kHeL z)EnY446eBf4k&;TV5bn#?N`7U%nyp;wpd31fYl7%9U^V04jca2n0wog9p-L{dp4LG zvzQz6>kosuo8krrbNl1Bia7-7iMcI;IZI)nZLD3iefvKgoVUjV7_@P*?(w4hWRta& zOM@&Zoq!Dq_-2KwULvrS@lni2X%09+bCbtJ=3vM)XapKyW`ke685MEV4S`uSRSrhN zV|yI@AU8j|(hmlhgJxnr(jQZV$)5J0YEWlL3uv)p=zyOgNI*^Kh+4tHRiHudasj+^ zZk;~2#lR2J)x`au#I+G7yqm{I&-xMQBYp+JqcV%3ATooylI8QVJ-@9mS5vk7wSX>0 z)Qur41VXUNq$kPq$HG>M=%M97_#PTI2O-^)sB4g(m#cQZbrX!E4sU$S0LdT(r$@&n zZVdFWfZk4A02~6^Infa=P%tTP7D`|%37ku+O&;9e{h{T2yK0F6((XZJ0#Hi<0Or(< z1cOt0TQP`SGlT%4qNJ_m0dxZaA|jKQX%rhTV@?c;Xt=vC&v0wL@dHjK(-or07a}%y zz<-txA*z(=5!Y9IfBBa78^!osMxQ!!eQv78Rg=$UoP0GLso*Od;%!vrlku0`Q<&Q< zNA?oNRb?BWiN{`tFG8;fSzyL~L!(Lr$KG_xRW70qjJk1$tNP!dK8)jRJaFSb#~w3< z9L-5eJSzI=*T=X%YWkSa$D}@{^ikKxaeYkd0&o~Oe(5`Q+c+tEz# zx?!{xCPN1oH!_H)XM6A_4D_9{5SMDVP_s*=Qf>co9`0>#5Dym=;Ma<4-0i_BoQuym z6RcNr6Ttv-ymr97k*N(Fyl&!|XA;}f-9Rk-aUNO#$vM-~fq{;mZGfFVu#=_$ozjJT zpR4oG+a3Ww`F;3f>SIwD&2@tt7@%Nnh&9E4d|P6mR9o-n3!~@#5>#AZ#YHYY95uZ+ zfN}((cek-BdDIUs>41X=eKF9{&6F1m*yulp3RrgVEkXR)GPQZEMTO+qKFzVFQx)>D z22^jg2>9E1REIDUEtox54Q^5qb`Y61NVH7Q4S0bEwrpp*Tfgt8+k;QRD*?@zNMzrP zezJ$=mWp9KGbZb{Gv>$V{g}8`AFY}XcdSs6RTOnh0E|k+U_O^H^c4fsE&`qu0Mql( z=6M#Kq;{ow5p)^XZp{ne7&4zHtq;EOU7^(g*Ngg&Vx!nJ%;=4t2xHrTTu{(@>gvK9&q4X#IrWaQuO0(yEiZmNhpUq{yiSf7JtuMcY zbION%v=vl!uJb~TB~zVh(Op&6u@jlFbZ^0Zn=K#_T~%rP(wUq(8M(1Te%1kkSBe4x zw)Mraxg&!T@GHv5WX=SEo3hgLSJ%s?Y!zL{3m&XN^ScI>2CwYJ5tw&;BnL9k_ezfgN8Ph1>#J%Z5kl|0we3b=1+ZUCrikFf_%Fnr&sWdRtJ9s4xYpc=+3seHp2t|18M>2_J%%cieq}wY z4R(YLxS`9$oduX(S?^S_QsKYZ)^G6nvi%W{E0Z0}gc0~>!q2oogDUa$=Pofv;TM%|#ddV((O8!a5c_27MqWck)(Z=gc~^B|Id9HXmWKXdB>##-JVH zx-mo_mN77C77$=+Up}Uuxz}OJk06)=C$Q%PGzJg*+;~zKWI_0+H{R7^3`>&VNHFeU zjka3TpZ#rzfP|(60>BHJ8;ZLy0Dl~i_Xv#^zGZ&}e7Ki82EIcRX1+)>$atNh#2pn=! zx5WgYIBwO$CWf0x5|{LWc@2H>X1p4*F+fm;YGSKT$St?x=4(zm%A_qYX@Gp24S;M- z9{>iP8o$K#m;WC%to*9_0669u4+=IMmuVwo&kZC`$^rAR!C;1Ky( z1J_~z_Y~4#_c~n+u=4EK_CMsa_FPs z2vPv<8{5kKCa|{M$Cj$;*+IQ7rz$@B&%lm^OgY+6YBa->xIVWZi<#JSZJf)cKt_Rr zJ`#2oVr?{0V6Zlf*HjJ5VC}uX?64M%AjknTa~|v}CNy*fu$Hhy*;8)AD7|sU@>J5* z1-{tpcnCl^_gbRB%zX^6+nD+z?IE{|)GidxEvs~8Ct$%~eBMTb4%+20Q{r9JH z&SvG4Tx}ulQ$nw%Fi@2Re*P5x>HXh3y57B4S z5|td@&d*Z6lOYT@VelnV8?@F5)JhkR+2R@LWPyF9YZ1FL)U4E6zq9i!bq z*f}S`x74iZ5La;;QiGVbZc>aof`|y>IKU{sX=6#7a2(6c-_9*UkeeGDie}y7n2I~6 z1~6HEDPCZfbKanuuNK&0B&8YF^YDS6pw1e*8kY4Wq@NlG!EnEoBEHLE`R2f3xkK%+ zWGuUl6M9MD1G+e*Tf5NSo*fy1x!GCh?b)q8;R6;Ge8m)MjcgosD7PYqoNTj^iWQa7TL=F$UbxC(zW_;Yy}Hl8uz_egQ&)K@LTd{!7F~ zl;GR0{s>YgX^hx25yxE-c)y=+cie>tG`44P&UdXiY)3J|>abB2jq>n$$s74)fFia| z@NxF7=)1(P{4PLq4C>*ILD!QEB-=qf`)| zM>;Mx7_j^0^~kyu?0F>F%jOS=r7hi z{55`dTG%)-Mjen1@mz&myb=#pIIcJtk#iTl4mg0EL2{X`!2v@Vf#fYA3?30r>f-Xm z1%7U*%{i?4s`zh2aiaTv%wbrts~N5_cJo*Z39-G4G^gUqc*YXg%>BJm9(M<(BQe=9 zE`VxALC0^T3J5?Rn?7Pv#ZuVxLbN|F^C)I;2`qA>fcFN)*T*O>Hny+~48|`4LHih& z&MjhwQx|g8<+jDHEVc->TlZzT(03!B!3o*J;7$_kMiqaIx2k<7^f0u@0KZ-YE)pQ& z17l8-Qvnyc8qW&~fXcIU;AlrT97IY<%%l;h7v+NbStvJx>HsUcyGaOdoRJ_78Qwx{ zi~1<*<7e8UW|&gUZyS7D_=@VMEnbiR^pjZ|;T4daW^)+3uyo$Sq!y?F2ty#fi40P& zey;fnMAvm>5>FS`p2d-++jcrx6?dZBu#4j>>ty`P0?8m$GKs5swMDR;+u6YGEea+? zzQY3H2`QUwQRc7Sv>p0(y3Lv0XDzQ!>+O~1HfDUVv25szQ16Y3#M>Us@-Rv9hG3(=vq)vtn`gVPS&Zhb1NXKK7UURDb;B-R2A| zs=vI^Vx*7g60Hfxm+O!taVPZGYlU*nM<-Ae*zu0mL@TgzE%mVv50Ovfrv}c4Z&UPnjqnI1k>USfdstcIZ#QGkNbzySi`0| zdgXV+*B`vDw(Dv*FaHaXHS-%KM|yB~;(zftEPlIt6z9|}-T~;%Wpod_Nlx`ulpeTI zvBL9+Tye{JMEQX(@E)i7zWHlB)h7~|p3k64U<_*=2$PwWF;&hCgqsbvn?Oob5&F@C z0vhHLxclr!hx8u zr@hb?(*Q4(dF4ThPYerT9=?%!8WL&GU;&Uh!8?xEffc!gFyM9MkpM=)6;DpYh#myU z_OirT{`NG-q|KsV?;m{Z%i1CNppyIt|3eOPP8}ATg=}){zO*m>2Um;qW0StO@pOI* z$T|fF=c-__*msRXI)NuUh^p{;GL>a3Em_odnI7BSK7^kK&%5@qi8?ZS*bMLC&t%+RJfhZP{z|wa~KRz>Kb}Rdj9Ds&d!WCB07h=tE zu&2IM+}5EXey}EW1P>8}L$xn8${iYJON7pNg&yxu7vz8)i&UgZ;hn#OD}q9lcNWs z)yNNVV_|f@5t#gj0^U|gwa22TA{u1^@mZ(<-FL3nMhYCAo)BuHuux$dsEZL1Bus2hdDZ`?xZ%{08?<8#Ryeaq4#H zUhuy1v|hg!2n=G3Rh6b8dJeFNa@4c=a`OYl>NQlvYk<9~hQRaWr`+h~I0qq+EJ$-F zHR-xjhE~izMSKa;GD4SB8D&;hhU6DU1p{N4c7zJdA6OkDDr)?es(KqtGl_?Wz*p7V zSX6JLD&EGBcpLKj2v3Ao<<5gS{=N>s<<5h7#NO#@Ky~w>xtj^qG@7Lp9LQrN+PGL9 zvY|`>eiO`~^Aij?r=g-^z%eCas+eG`niYqrKu}l?I0h;sx&>vh@iB2Y$^rw>1U?ex zAuNQF6ER6m6`(eTWz6x@nBgb6JhizKn-r?X4L_Ct4|{JPU)fdGi)Y#y9GIb*LXq;? zp`DhgEmEPv=oG2mIWk~J=0Zp6rEo`RwftxiA(7&3;M8*l&zKaBl4^j+=irSH`9&Kw zlz^$Gy@MSk;vf+N28p%c9L}f_0>n$C_xpXGwbov1?X^$Nnd!8=<&W%r_S$>BJnzr5 zp0$?H6XbP3PeMIem5?wq#iLkF5(12eh^7{RD>E3A9tIMc;!vhDanIPBp%M`JWH_p_ zA&p!289FF?bWrx_z{mk^e^!R^fL)za8Y7Fkya=-;-LZTM(`AGm&!*9lkT8Pp83^Mg zA#l2}qb1DiiM3jqB_zp}<~7c*0U*PaFU%D; z-^fY(WD&STC>Es8FK>1P0veUcffQoUo`d|7WQKJzz~B8$0>lS|DGjtL$IG3;s(POQ zIoCI#3ebCAEK^+^bAz)2SDm(LYeGTd%&NdT09F#wN~SRqDlZiloK(QJ{Gw&XC=4hS z1K#97QQe$OavqAyIJ%#x%-HJj~S_N}4c~v|uHk+&D_oXdG;+zz!0+ zsry5i68;KwmKApi{6iW?qy+q{5d_&iX{{kSUjvp83T0?8#{dQ)4#L>AFD;!mBj}0$ z*)69-a(Ji&f@uLgv7H43hM2OZ4_QGVFl&`Fy@HM{pfms0(*_8&QYSZ`dlDAV&mK8R z3+N9&D;7|V6orW;wScN2wsP7CP=bY{#=g-Nfn$Jjm@CcKSqmuVPpI)^+(0pc`dpLv zn5Mft4LA=?S|C$9VC82g7Et3@0>rlpJ6a29_Lk17`c)WHkRc((2t9++^KzIjK_sss zVb!6ee;{-N5i?E+0Io%$V;3Wm^1=YK=|&jL8(|? zat|@y-KDv{H_P={{{^7_=b{{aWzFXVHRIb4$-v|l`J&O+C!MO+ZKjO0CY%TEg!Lwi zgYpVWGfVfke!;YKZq!m`pw`p>!elRMt!EW`;-r@rL`vl`lX;>-uz0yKCdD_H7`ow`2y_cb**N2}Q>wpXTSlwR-FF z-F0x=!okV*IDMO&FE?C%Z)sj!yx3fuuMEuh^zTaq#(Un0z
MpN^-WzwH>FH-C*Z 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

aADA#-T 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%0AX@af4qjP9oC@(U26<@krR?hn=v$ro!vDfTs| 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

xA}PMR!3Lo%#`p!FPW0%&6)(+a)! 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%0Anv#_6(ks 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
*bqh(R=<9 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

DI0K`mXxU}MgmE^sJZOON4|$0XNeAhK@IA} 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 literal 0 HcmV?d00001 diff --git a/tools/ido5.3_recomp/elf.h b/tools/ido5.3_recomp/elf.h new file mode 100644 index 000000000..91ba5fe20 --- /dev/null +++ b/tools/ido5.3_recomp/elf.h @@ -0,0 +1,99 @@ +#ifndef ELF_H +#define ELF_H + +#include + +#define EI_DATA 5 +#define EI_NIDENT 16 +#define SHT_SYMTAB 2 +#define SHT_DYNAMIC 6 +#define SHT_REL 9 +#define SHT_DYNSYM 11 +#define SHT_MIPS_REGINFO 0x70000006 +#define STN_UNDEF 0 +#define STT_OBJECT 1 +#define STT_FUNC 2 +#define DT_PLTGOT 3 +#define DT_MIPS_LOCAL_GOTNO 0x7000000a +#define DT_MIPS_SYMTABNO 0x70000011 +#define DT_MIPS_GOTSYM 0x70000013 + +#define ELF32_R_SYM(info) ((info) >> 8) +#define ELF32_R_TYPE(info) ((info) & 0xff) + +#define ELF32_ST_TYPE(info) ((info) & 0xf) + +#define R_MIPS_26 4 +#define R_MIPS_HI16 5 +#define R_MIPS_LO16 6 + +#define SHN_UNDEF 0 +#define SHN_COMMON 0xfff2 +#define SHN_MIPS_ACOMMON 0xff00 +#define SHN_MIPS_TEXT 0xff01 +#define SHN_MIPS_DATA 0xff02 + +typedef uint32_t Elf32_Addr; +typedef uint32_t Elf32_Off; + +typedef struct { + uint8_t e_ident[EI_NIDENT]; + uint16_t e_type; + uint16_t e_machine; + uint32_t e_version; + Elf32_Addr e_entry; + Elf32_Off e_phoff; + Elf32_Off e_shoff; + uint32_t e_flags; + uint16_t e_ehsize; + uint16_t e_phentsize; + uint16_t e_phnum; + uint16_t e_shentsize; + uint16_t e_shnum; + uint16_t e_shstrndx; +} Elf32_Ehdr; + +typedef struct { + uint32_t sh_name; + uint32_t sh_type; + uint32_t sh_flags; + Elf32_Addr sh_addr; + Elf32_Off sh_offset; + uint32_t sh_size; + uint32_t sh_link; + uint32_t sh_info; + uint32_t sh_addralign; + uint32_t sh_entsize; +} Elf32_Shdr; + +typedef struct { + uint32_t st_name; + Elf32_Addr st_value; + uint32_t st_size; + uint8_t st_info; + uint8_t st_other; + uint16_t st_shndx; +} Elf32_Sym; + +typedef struct { + Elf32_Addr r_offset; + uint32_t r_info; +} Elf32_Rel; + +typedef struct +{ + uint32_t ri_gprmask; /* General registers used. */ + uint32_t ri_cprmask[4]; /* Coprocessor registers used. */ + int32_t ri_gp_value; /* $gp register value. */ +} Elf32_RegInfo; + +typedef struct +{ + int32_t d_tag; /* Dynamic entry type */ + union { + uint32_t d_val; /* Integer value */ + Elf32_Addr d_ptr; /* Address value */ + } d_un; +} Elf32_Dyn; + +#endif diff --git a/tools/ido5.3_recomp/err.english.cc b/tools/ido5.3_recomp/err.english.cc new file mode 100644 index 000000000..6976e38a9 --- /dev/null +++ b/tools/ido5.3_recomp/err.english.cc @@ -0,0 +1,1260 @@ +@ + 358 358 358 + 6464 6482 6553 + 6553 6593 6728 + 6728 6746 6803 + 6803 6808 6808 + 6808 6818 6818 + 6818 6826 6826 + 6826 6847 6847 + 6847 6875 6922 + 6922 6930 6930 + 6930 6939 6939 + 6939 6948 6948 + 6948 6974 7120 + 7120 7149 7204 + 7210 7248 7311 + 7317 7350 7442 + 7450 7497 7627 + 7635 7709 7930 + 7938 7975 8063 + 8071 8113 8253 + 8261 8289 8289 + 8298 8338 8445 + 8460 8502 8635 + 8650 8690 8819 + 8834 8857 8965 + 8965 9008 9113 + 9119 9142 9227 + 9235 9282 9451 + 9451 9462 9462 + 9462 9477 9477 + 9477 9497 9497 + 9497 9545 9545 + 9545 9584 9584 + 9584 9604 9662 + 9662 9682 9720 + 9720 9749 9749 + 9749 9788 9788 + 9788 9802 9802 + 9802 9829 9829 + 9829 9861 9861 + 9861 9904 9904 + 9904 9920 9920 + 9920 9962 9962 + 9962 9988 9988 + 9988 10014 10014 +10014 10035 10035 +10035 10054 10097 +10097 10115 10115 +10115 10147 10147 +10147 10183 10183 +10183 10208 10208 +10208 10236 10236 +10236 10269 10269 +10269 10304 10304 +10304 10328 10328 +10328 10351 10351 +10351 10371 10371 +10371 10402 10402 +10402 10447 10447 +10447 10497 10497 +10497 10533 10533 +10533 10598 10598 +10606 10630 10630 +10640 10671 10671 +10690 10719 10719 +10728 10752 10795 +10795 10837 10837 +10837 10876 10876 +10876 10900 10900 +10900 10948 10948 +10960 11021 11103 +11103 11128 11128 +11128 11153 11153 +11153 11216 11216 +11216 11239 11239 +11239 11303 11303 +11303 11347 11347 +11357 11393 11393 +11393 11432 11432 +11442 11494 11494 +11494 11536 11536 +11536 11595 11595 +11595 11622 11622 +11622 11684 11684 +11684 11726 11726 +11738 11778 11778 +11782 11813 11813 +11813 11850 11850 +11850 11900 12087 +12111 12120 12120 +12120 12129 12129 +12129 12158 12158 +12158 12192 12192 +12192 12237 12237 +12237 12273 12273 +12273 12326 12326 +12330 12366 12366 +12366 12423 12423 +12427 12482 12482 +12486 12560 12560 +12568 12631 12631 +12637 12691 12691 +12691 12743 12743 +12743 12785 12785 +12785 12826 12826 +12826 12865 12865 +12865 12883 12883 +12883 12946 12946 +12956 12995 12995 +13005 13066 13066 +13077 13163 13163 +13163 13211 13211 +13211 13270 13270 +13270 13318 13318 +13318 13350 13350 +13350 13387 13387 +13387 13428 13428 +13428 13464 13533 +13533 13580 13737 +13737 13776 13854 +13854 13913 13913 +13913 13950 13950 +13950 14118 14118 +14118 14150 14150 +14150 14163 14194 +14194 14224 14255 +14255 14275 14319 +14319 14353 14458 +14466 14484 14530 +14534 14567 14567 +14567 14635 14682 +14690 14742 14742 +14742 14789 14789 +14801 14875 14875 +14886 14947 14947 +14947 14992 14992 +14992 15035 15085 +15085 15134 15205 +15214 15267 15448 +15454 15496 16810 +16822 16875 16960 +16972 17053 17179 +17191 17236 17332 +17344 17491 17841 +17853 17939 18304 +18316 18471 18774 +18786 18952 19323 +19335 19364 19496 +19500 19527 19598 +19598 19613 19776 +19797 19808 19837 +19837 19862 19862 +19868 19927 20026 +20034 20075 20179 +20187 20223 20223 +20223 20290 20382 +20392 20441 20589 +20601 20656 20656 +20656 20699 20818 +20826 20860 21038 +21046 21094 21191 +21203 21236 21314 +21326 21395 21457 +21469 21502 21502 +21502 21587 21731 +21756 21789 21864 +21875 21901 21976 +22013 22059 22220 +22257 22397 22561 +22561 22595 22595 +22603 22623 22623 +22631 22667 22828 +22865 22919 22994 +23031 23059 23120 +23132 23201 23201 +23212 23274 23274 +23285 23345 23345 +23356 23393 23393 +23399 23431 23532 +23542 23587 23646 +23656 23697 23745 +23755 23796 23844 +23854 23876 23928 +23942 23971 24153 +24160 24243 24243 +24247 24273 24743 +24755 24784 24984 +24996 25034 25034 +25034 25075 25273 +25281 25332 25410 +25420 25467 25544 +25554 25583 25744 +25754 25783 26061 +26071 26111 26185 +26194 26239 26525 +26535 26568 26914 +26924 26951 26998 +27008 27035 27082 +27093 27120 27167 +27178 27206 27251 +27261 27289 27334 +27345 27391 27931 +27938 27959 28007 +28019 28037 28037 +28043 28069 28069 +28077 28147 28199 +28207 28266 28266 +28274 28306 28306 +28314 28339 28339 +28347 28404 28510 +28518 28567 28682 +28690 28728 28728 +28736 28782 29023 +29033 29085 29234 +29246 29303 29383 +29395 29432 29570 +29592 29631 29644 +29644 29693 29758 +29767 29810 29875 +29875 29911 29976 +29984 30014 30014 +30027 30086 30151 +30157 30223 30293 +30301 30369 30445 +30457 30511 30568 +30580 30630 30743 +30755 30812 30874 +30886 30959 31035 +31043 31076 31175 +31183 31243 31243 +31251 31323 31323 +31331 31433 31433 +31445 31544 31686 +31698 31740 31740 +31740 31783 31783 +31783 31824 31824 +31824 31873 31996 +32008 32056 32164 +32176 32210 32210 +32229 32271 32271 +32279 32323 32569 +32581 32642 32718 +32739 32779 32916 +32926 32953 33047 +33057 33116 33315 +33325 33373 33373 +33373 33407 33469 +33494 33527 33527 +33536 33573 33573 +33584 33650 33697 +33705 33763 33763 +33763 33797 33797 +33797 33829 33906 +33915 33976 33976 +33985 34016 34098 +34098 34133 34198 +34198 34261 34261 +34269 34312 34312 +34324 34363 34438 +34444 34530 34530 +34538 34596 34626 +34636 34675 34754 +34764 34821 34821 +34821 34867 34950 +34959 35016 35135 +35145 35198 35198 +35208 35266 35344 +35355 35382 35537 +35547 35576 35629 +35637 35705 35705 +35713 35764 35764 +35764 35784 35876 +35888 35932 35950 +35950 36013 36138 +36150 36191 36280 +36286 36314 36419 +36431 36516 36516 +36516 36554 36642 +36642 36689 36808 +36818 36881 37105 +37113 37183 37204 +37204 37225 37225 +37225 37255 37348 +37348 37388 37388 +37388 37454 37454 +37454 37518 37518 +37518 37584 37584 +37584 37717 37717 +37717 37752 37752 +37752 37783 37889 +37901 37928 38034 +38046 38115 38115 +38115 38140 38187 +38195 38219 38339 +38351 38422 38422 +38422 38486 38486 +38486 38555 38555 +38555 38619 38619 +38619 38641 38641 +38641 38758 38758 +38758 38929 38929 +38929 38975 39043 +39055 39084 39133 +39133 39175 39265 +39275 39310 39494 +39504 39547 39576 +39587 39614 39668 +39674 39697 39797 +39797 39845 40094 +40094 40158 40264 +40264 40369 40523 +40523 40593 40593 +40593 40629 40876 +40876 40911 40971 +40977 41026 41026 +41038 41077 41077 +41077 41116 41116 +41116 41156 41156 +41156 41195 41195 +41195 41237 41237 +41237 41285 41285 +41285 41304 41304 +41304 41371 41371 +41371 41429 41429 +41429 41491 41491 +41491 41519 41519 +41519 41572 41572 +41572 41642 41642 +41642 41676 41676 +41676 41713 41713 +41713 41751 41751 +41751 41792 41792 +41792 41856 41856 +41856 41881 41881 +41881 41936 41936 +41936 41977 41977 +41977 42018 42018 +42018 42090 42090 +42090 42162 42162 +42162 42205 42205 +42205 42267 42267 +42267 42294 42294 +42294 42309 42309 +42309 42338 42386 +42393 42425 42522 +42530 42577 42577 +42577 42623 42623 +42623 42643 42725 +42725 42748 42748 +42748 42829 42897 +42901 42952 42952 +42952 42978 43025 +43025 43116 43116 +43116 43171 43171 +43171 43204 43376 +43386 43453 43471 +43471 43547 43780 +43798 43921 44116 +44120 44120 44120 +Out of memory: %s +There is no more memory left in the system for compiling this program. +Internal Error Unknown Error Message %s +1) An internal error, while attempting to print an unavailable message +2) The error message file is inaccessible or has other problems +Unknown Signal %s +1) An unknown signal has been caught +2) 2 Nested signals +line +Warning: +Fatal: +Source not available +Too many errors... goodbye. +There is a limit of 30 errors before aborting. +Error: +reserved +reserved +Unknown Control Statement +1) The line begins with a '#' and is not of the form: + # "" +2) Please compile this program with the preprocessor enabled. +Unknown character %s ignored +The character is not part of the source character set. +2.2.1 +Unknown control character \%s ignored +The control character is not part of the source character set. +2.2.1 +Illegal character %s in exponent +1) Digits or sign expected after 'e' or 'E'. +2) Digits are expected after sign in exponent. +3.1.3.1 +Constant is out of range and may be truncated. +The constant is too large to be accurately represented and may be +truncated. The limits are in the system include file limits.h. +2.2.4.2 +Constant is out of range for a 32-bit data type, but accepted as written. +The constant is too large to fit in a 32-bit data type, but will be +accurately represented in a wider data type. The value may be truncated, +depending on its context. The limits are in the system include file +limits.h. +2.2.4.2 +Character constant size out of range +1) No characters in a character constant. +2) More than 4 bytes in a character constant. +3.1.3.4 +Wide character constant size out of range +1) No characters in the multibyte sequence (0 assumed). +2) More than 1 byte in the multi-byte sequence (only the first byte was converted). +3.1.3.4 +Invalid multibyte character +4.10.7.2 +Newline in string or character constant +1) Terminate your string or character constant with closing quotes. +2) Put a backslash before the newline. +3.1.3.4, 3.1.4 +Octal character escape too large: %s > %s +1) Terminate end of octal sequence with a non-octal character. +2) Select a character value within the limits. +Value may be truncated +3.1.3.4, 3.1.4 +Hex character escape too large: %s > %s +1) Terminate end of hex sequence with a non-hex character. +2) Select a character value within the limits. +Value may be truncated +3.1.3.4, 3.1.4 +Unexpected End-of-file +1) Unterminated string or character constant +2) Missing closing comment marker (*/) +3) File system problems +Unrecognized escape sequence in string \%s +Recognized escape sequences are \a, \b, \f, \n, \r, \t, and \v. +Character will be treated as un-escaped. +3.9.2 +Illegal octal digit %s +Octal constants, beginning with 0, must only have digits between 0 and 7, +inclusive. +3.1.3.2 +Unable to open temporary file for compiling %s +1) TMPDIR environment variable is set to a directory that you have no + permissions for. +2) The file system is full. +3) System errors beyond the scope of the compiler. +%s: Hangup +%s: Interrupt +%s: Quit (ASCII FS) +%s: Illegal instruction (not reset when caught) +%s: Trace trap (not reset when caught) +%s: IOT instruction +Also SIGABRT, used by abort, replace SIGIOT in the future +%s: EMT instruction +Also SIGXCPU, Exceeded CPU time limit +%s: Floating point exception +%s: Kill (cannot be caught or ignored) +%s: Bus error +%s: Segmentation violation +%s: Bad argument to system call +%s: Write on a pipe with no one to read it +%s: Alarm clock +%s: Software termination signal from kill +%s: User defined signal 1 +%s: User defined signal 2 +%s: Death of a child +Power-fail restart +%s: Also SIGXFSZ, exceeded file size limit +%s: Window change +%s: Handset, line status change +%s: Sendablestop signalnot from tty +%s: Stop signal from tty +%s: Pollable event occurred +%s: Input/Output possible signal +%s: Urgent condition on IO channel +%s: Window size changes +%s: Virtual time alarm +%s: Profiling alarm +%s: Continue a stopped process +%s: To readers pgrp upon background tty read +%s: Like TTIN for output if (tp->t_local<OSTOP) +%s: Resource lost (eg, record-lock) +'auto' and 'register' are not allowed in an external declaration +3.7(10) +must have function type +3.7.1(30) +Functions cannot return arrays +3.7.1(33), 3.3.2.2 +Declaration list not allowed +3.7.1(5) +Too many input files %s +The command line may contain only one file +cpp internal error: input stack underflow +cpp internal error: if stack underflow +Cannot open the file %s +No new-line character at the end of the file %s +2.1.1.2(30) +Fatal: Exceeded the limit of nesting level for #include file +Fatal: Exceeded the limit of nesting level for #include file. This limit +is 200. +Fail to read the file %s +Cannot write the file %s +%s: %s: An if directive is not terminated properly in the file +%s: %s: nested comment +%s:%s: Illegal macro name %s; macro name shall be an identifier +%s:%s: Illegal preprocessing token sequence +3.8.3(35) +%s:%s: Illegal macro parameter name +%s:%s: Non-unique macro parameter name +3.8.3(18) +%s:%s: Missing ')' in parameter list for #define %s +%s:%s: Missing ')' in macro instantiation +%s:%s: Bad punctuator in the parameter list for #define %s +%s:%s: Macro %s redefined. +%s:%s: # operator should be followed by a macro argument name +%s:%s: Badly formed constant expression%s +3.4(9), 3.8 +%s:%s: Division by zero in #if or #elif +3.8 +unknown command line option %s +extraneous input/output file name %s +%s: %s: Unterminated string or character constant +A preprocessing string or character constant token was not +terminated. Note that preprocessing directives are processed +after the source file has been divided into preprocessing tokens. +2.1.1.2(30) 3.1(18) 3.8 +%s: %s: +%s: %s: +%s: %s: Unterminated comment +%s: %s: Unknown directive type %s +%s: %s: #elif or #else after #else directive +%s: %s: Bad identifier after the %s +%s: %s: #%s accepts only one identifier as parameter +3.8 +%s: %s: Bad identifier after the %s +%s: %s: text following #%s violates the ANSI C standard. +3.8 +%s: %s: Bad character %s occurs after the # directive. +3.8 +%s: %s: the ## operator shall not be the %s token in the replacement list +3.8.3.3 +%s: %s: the defined operator takes identifier as operand only. +3.8.1 +%s: %s: Not in a conditional directive while using %s +%s: %s: Illegal filename specification for #include +%s: %s: Invalid file name %s for #include +%s: %s: Cannot open file %s for #include +%s: %s: Bad argument for #line command +%s: %s: #error %s +%s: %s: Tried to redefine predefined macro %s, attempt ignored +3.8.7(22) +%s: %s: Undefining predefined macro %s +3.8.7(22) +%s: %s: Undefined the ANSI standard library defined macro %s +4.1.2.1(9) +%s: %s: The number of arguments in the macro invocation does not match the definition +%s: %s: Illegal character %s in preprocessor if +%s: %s: Illegal character %s for number in preprocessor if +%s: %s: No string is allowed in preprocessor if +%s: %s: Not supported pragma %s +%s: %s: Not supported #pragma format +%s: %s: ANSI C does not allow #ident; %s +%s: %s: Not supported #ident format +This cpp extension accepts the following format: +#ident "any string" +%s: %s: Not supported #assert/#unassert format +This cpp extension accepts the following format: +#assert identifier +#assert identifier ( pp-tokens ) +#unassert identifier +#unassert identifier ( pp-tokens ) +%s: %s: Bad assertion predicate format +The correct syntax for this cpp extension is: +#assert identifier ( pp-token ) +%s: %s: directive is an upward-compatible ANSI C extension +%s: This option requires an argument +%s: %s: A macro has expanded recursively more than %s times. Further expansion will be disabled! Use command-line option: -Wp,-max_rec_depth=depth to recurse deeper. +A status return from cpp to cfe +Syntax Error +The token read was unexpected. +Syntax Error -- cannot backup +The token read was unexpected. +Yacc stack overflow +The expression is too complicated to parse. +Trailing comma in enumerator list +The use of a trailing comma in an enumerator list is not standard C. There +may be portability problems. +3.5.2.2 +Empty declaration +Empty declarations are invalid in standard C. +3.5 +%s declared, but not referenced. +redeclaration of '%s'; previous declaration at line %s in file '%s' +Identifier redeclared in the same scope/block. +3.1.2.3 +'%s' undefined; reoccurrences will not be reported. +Non-function name referenced in function call. +3.3.2.2(18) +The number of arguments doesn't agree with the number in the declaration. +3.3.2.2(5) +'%s' section name longer than 8 characters. Name truncated. +'%s' is already placed by pragma alloc_text. +Cannot write ucode file while compiling %s +1) The file system is full +2) Permissions problem +Must have corresponding formal argument for '%s' +Parameter found in the declaration part, but not in the argument list. +3.7.1(7) +Non-prototype declaration is an obsolescent feature. +The use of function definitions with separate parameter identifier +and declaration lists (not prototype-format parameter type and +identifier declarators) is an obsolescent feature. +3.9.5 +Incompatible function declarations for %s +For two function types to be compatible, both shall specify compatible +return types. Moreover, the parameter type lists, if both are present, +shall agree in the number of parameters and in use of the ellipsis +terminator; corresponding parameters shall have compatible types. If +one type has a parameter type list and the other type is specified by +a function declarator that is not part of a function definition and +contains an empty identifier list, the parameter list shall not have +an ellipsis terminator and the type of each parameter shall be +compatible with they type that results from application of the default +argument promotions. If one type has a parameter type list and the +other is specified by a function definition that contains a (possibly +empty) identifier list, both shall agree in the number of parameters, +and the type of each prototype parameter shall be compatible with the +type that results from application of the default argument promotions +to the type of the corresponding identifier. (For each parameter +declared with function or array type, its type for these comparisons +is the one that results from conversion to a pointer type. For each +parameter declared with qualified type, its type for these comparisons +is the unqualified version of its declared type.) There you have it! +3.5.4.3(15) +Incompatible function return type for this function. +For two function types to be compatible, both shall specify compatible +return types. +3.5.4.3(15) +The number of parameters for function is different from the previous declaration +The parameter type lists, if both are present, shall agree in the +number of parameters and in use of the ellipsis terminator. +3.5.4.3(15) +Incompatible type for the function parameter +If both parameter type lists are present, corresponding +parameters shall have compatible types. +3.5.4.3(15) +Function %s is redeclared with an incompatible argument type (after default argument promotion), which could lead to undefined run-time behaviour. +The redeclaration could cause arguments at a call site to be passed +inconsistently with what the function implementation expects, and +parameters would therefore be accessed erroneously when executing the +function body. Note that a float argument is promoted to a double +when passed (potentially through fp registers) to an unprototyped +function. +3.5.4.3(15) +prototype and non-prototype declaration found for %s, ellipsis terminator not allowed +If one type has a parameter type list and the other type is specified +by a function declarator that is not part of a function definition and +contains an empty identifier list, the parameter list shall not have +an ellipsis terminator and the type of each parameter shall be +compatible with they type that results from application of the default +argument promotions. +3.5.4.3(15) +prototype and non-prototype declaration found for %s, the type of this parameter is not compatible with the type after applying default argument promotion +If one type has a parameter type list and the other type is specified +by a function declarator that is not part of a function definition and +contains an empty identifier list, the type of each parameter shall be +compatible with the type that results from application of the default +argument promotions. +3.5.4.3(15) +prototype declaration and non-prototype definition found for %s, the type of this parameter is not compatible with the type after applying default argument promotion +If one type has a parameter type list and the other is specified by a +function definition that contains a (possibly empty) identifier list, +both shall agree in the number of parameters, and the type of each +prototype parameter shall be compatible with the type that results +from application of the default argument promotions to the type of the +corresponding identifier. +3.5.4.3(15) +Empty declaration specifiers +Standard C requires at least a storage class specifier, type specifier, +or a type qualifier in declarations. 'extern int' assumed. +3.5 +Can't write to the file %s +1) The output file cannot be opened for writing. +2) Out of file space. +Duplicate '%s' +typedef, extern, static, auto, register, const, volatile may not +appear more than once in the same specifier list or qualifier list. +Duplicate occurrence ignored. +3.5.1(10) , 3.5.3(5) +Null input +There is nothing to compile. +Illegal type combination +3.5.2 +Missing ';' at end of structure / union member declaration +In standard C, each member declaration must be terminated by a ';'. A +terminating ';' is assumed. +3.5.2.1 +Missing member name in structure / union +In standard C, each member declaration have a member name. The missing +member is assumed to not exist. +3.5.2.1 +This variable is initialized twice. +Neither 'const' or 'volatile' have any effect on function results. +Qualifiers only apply to expressions designating an object that +can be altered or examined. +3.5.3(10) +An integer constant expression is required here. +The expression that defines the value of an enumeration constant +shall be an integral constant expression that has a value +representable as an int. +3.5.2.2(28) +(previous declaration of '%s' at line %s in file '%s') +Must be an integer type greater than zero. +The array size must be either a char, signed or unsigned integer or +an enumerated type with a value greater than zero. +3.5.4.2 +Array size cannot be a long long. +Arrays with more than 2^32 elements are not yet supported. +The array size must be either a char, signed or unsigned integer or +an enumerated type with a value greater than zero. +3.5.4.2 +bit-field '%s' width is not an integer constant +The expression that specifies the width of a bit-field shall be an +integral constant expression. +3.5.2.1(15) +bit-field '%s' width is negative +The expression that specifies the width of a bit-field shall be +non-negative. +3.5.2.1(15) +bit-field '%s' type required to be int, unsigned int, or signed int. +A bit-field shall have type int, unsigned int, or signed int. +3.5.2.1(30) +bit-field %s's type not integer. +Non-scalar type or pointer type to a non-object for increment or decrement operator. +The operand of the prefix/postfix increment or decrement operator shall have scalar type; if it is of pointer type, it must point to an object. +3.3.2.4(37), 3.3.3.1(25) +Assign value to a function type. +An assignment operator shall have a modifiable lvalue as its left operand. +3.2.2.1(5) +Assign value to an array. +An assignment operator shall have a modifiable lvalue as its left operand. +3.3.2.4(36), 3.3.3.1(24), 3.2.2.1(5) +Change value for variable of incomplete type. +The operand of increment and decrement operator shall be a modifiable +scalar lvalue. An assignment operator shall have a modifiable lvalue +as its left operand. +3.3.2.4(36), 3.3.3.1(24), 3.2.2.1(5) +The left-hand side of the '.' operator must be an addressable lvalue, when a bit-field is not contained within a unit of 32 bits alignment. +This is a restriction in our implementation, which can be worked +around by always accessing long long bit-fields indirectly (i.e. +by means of the '->' operator). +This expression is not an lvalue. +3.2.2.1 +Modified an rvalue. +3.2.2.1 +Change value for constant variable. +The operand of increment and decrement operators shall be modifiable +scalar lvalues. An assignment operator shall have a modifiable lvalue +as its left operand. +3.3.2.4(36), 3.3.3.1(24), 3.2.2.1(5) +Change value for constant field of a struct or union. +An assignment operator shall have a modifiable lvalue as its left operand. +3.3.2.4(36), 3.3.3.1(24), 3.2.2.1(5) +Dereferenced a non-pointer. +The operand of the unary * operator shall have pointer type. +3.3.3.2(39) +The operand of the unary + or - operator shall have arithmetic type. +3.3.3.3(6) +The operand of the unary ~ operator shall have integral type. +3.3.3.3(6) +The operand of the unary ! operator shall have scalar type. +3.3.3.3(6) +Constants must have arithmetic type. +3.1.3 +Bad type name for cast operator +The type name for the cast operator should either be void or a +qualified or unqualified scalar type. +3.3.4(22) +Improper cast of non-scalar type expression. +The operand for the cast operator shall be of scalar type. +3.3.4(23) +Cast a pointer into a non-integral type. +A pointer may be converted to an integral type. +3.3.4(31) +Cast a non-integral type into a pointer. +An integral type may be converted to a pointer. +3.3.4(31) +Duplicate member '%s' +Two members of a struct may not have the same name. +3.1.2.2(7,25) +Invalid constant expression. +Constant expressions shall not contain assignment, increment, decrement, +function-call, or comma operators, except when they are contained within +the operand of the sizeof operator. +3.4(9) +Constant expressions must be derived from a constant value or a constant +variable. +3.4 +Dangerous operand of '&'. +The operand of the unary & operator shall be either a function +designator or an lvalue that designates an object that is not a +bit-field and is not declared with the register storage-class +specifier. This operand is NOT an lvalue, but we let it pass. +Note that a segmentation error with possible core dump will result +when the resulting address does not denote a valid (declared) +storage location. This feature will be discontinued in future +releases of the compiler! +3.3.3.2(36) +Unacceptable operand of '&'. +The operand of the unary & operator shall be either a function +designator or an lvalue that designates an object that is not a +bit-field and is not declared with the register storage-class +specifier. +3.3.3.2(36) +'&' before array or function; ignored +Unacceptable operand of sizeof operator. +The sizeof operator shall not be applied to an expression that has +function type or an incomplete type, to the parenthesized name of such +a type, or to an lvalue that designates a bit-field object. +3.3.3.4 +Unacceptable operand of a multiplicative operator. +Each of the operands of a multiplicative operator shall have arithmetic type. +3.3.5(18) +Unacceptable operand of the remainder operator +Each of the operands of the remainder (%) operator shall have integral type. +3.3.5(18) +Unacceptable operand of '+'. +For the + operator, either both operands shall have arithmetic type, or +one operand shall be a pointer to an object type and the other shall +have integral type. +3.3.6(39) +Unacceptable operand of '-'. +For the subtraction operator, one of the following shall hold: both operands +have arithmetic type; operands are pointers to qualified or unqualified +versions of compatible object types; or the left operand is a pointer +to an object type and the right operand has integral type. +3.3.6(39) +Unacceptable operand of shift operator. +Each of the operands of bitwise shift operators shall have integral type. +3.3.7(9) +Unacceptable operand of relational operator. +For relational operators, one of the following shall hold: both +operands have arithmetic type; both operands are pointers to qualified +or unqualified versions of compatible object types; or both operands +are pointers to qualified or unqualified versions of compatible +incomplete types. +3.3.8(32) +Unacceptable operand of == or != +For the == or != operator, one of the following shall hold: both operands +are pointers to qualified or unqualified versions of compatible types; one +operand is a pointer to an object or incomplete type and the other is a +pointer to a qualified or unqualified version of void; or one operand is +a pointer and the other is a null pointer constant. +3.3.9(21) +Unacceptable operand of &. +Each of the operands shall have integral type. +3.3.10(7) +Unacceptable operand of ^. +Each of the operands shall have integral type. +3.3.11(18) +Unacceptable operand of |. +Each of the operands shall have integral type. +3.3.12(30) +Unacceptable operand of &&. +Each of the operands shall have scalar type. +3.3.13(7) +Unacceptable operand of ||. +Each of the operands shall have scalar type. +3.3.14(20) +Unacceptable operand of conditional operator. +The first operand of conditional operator shall have scalar type. One +of the following shall hold for the second and third operands: +both operands have arithmetic type; both operands have compatible +structure or union types; both operands have void type; both operands +are pointers to qualified or unqualified versions of compatible types; +one operand is a pointer and the other is a null pointer constant; or +one operand is pointer to an object or incomplete type and the other +is a pointer to a qualified or unqualified version of void. +3.3.15 +Duplicate label '%s' +A label name can only occur once in a function. +3.1.2.1(25) +Division by zero. +3.3.5 +Subscripting a non-array. +3.3.2.1 +Subscripting an array of incomplete type which is not an object type. +The element of the array shall have an object type. +3.3.2.1 +Should only subscript an array with an integral expression +3.3.2.1 +Subscripting an unbounded array +3.3.2.1 +Array index out of range +3.3.2.1 +Selector requires struct/union pointer as left hand side +In K&R mode the expression is implicitly converted to the '.' selector +for a struct/union left-hand side. +3.3.2.3 +Selector requires struct/union as left hand side +In K&R mode the expression is implicitly converted to the '->' selector +for a struct/union pointer left-hand side. +3.3.2.3 +member of structure or union required +3.3.2.3 +types have different qualifier specifications +For two qualified types to be compatible, both shall have the +identically qualified version of a compatible type; qualified +and unqualified versions of a type are distinct types. For two +types to be compatible their types must be the same. +3.5.3(26) +Incompatible array type due to different array size +For two array types to be compatible, both shall have compatible element +types; if both size specifiers are present, they shall have the +same value. +3.5.4.2(11) +Incompatible array type due to incompatible element type +For two array types to be compatible, both shall have compatible element +types. +3.5.4.2(11) +Incompatible pointer type assignment +The type pointed to by the left-hand side of simple assignment +statement is incompatible with the type pointed to by the right-hand side. +3.3.16.1, 3.5.4.1(21) +Incompatible base type of pointer type +K&R feature. +Type %s of %s is incompatible with type %s of %s +Incompatible types can be resolved by casting or by other means. +3.3.16.1 +illegal combination of pointer and integer +Assigning an integral expression to a pointer is a bad practice. +Type for %s is incompatible with %s +Incompatible types can be resolved by casting or by other means. +3.1.2.6 +Bad operand type for += or -= +3.3.16.2(26) +A case or default label appears outside a switch statement +A case or default label shall appear only in a switch statement. +3.6.1 +The controlling expression of the if statement is not scalar type +The controlling expression of an if statement shall have scalar type. +3.6.4.1 +The controlling expression of switch statement is not integral type +The controlling expression of an switch statement shall have integral type. +3.6.4.2(20) +The case label is not an integral constant expression +The case label shall be an integral constant expression. +3.6.4.2(22) +Duplicate case label in the same switch statement +No two of the case constant expressions in the same switch statement +shall have the same value after conversion. +3.6.4.2(22) +More than one default label in the same switch statement +There may be at most one default label in a switch statement. +3.6.4.2(23) +The controlling expression of the iteration statement is not scalar +type +The controlling expression of a iteration statement shall have scalar +type. +3.6.5.1 +label '%s' used, but not defined +The identifier in a goto statement shall name a label located +somewhere in the enclosing function. +3.6.6.1 +A continue statement shall appear only in or as a loop body +3.6.6.2 +A break statement shall appear only in or as a switch body or loop body +3.6.6.3 +A return statement with an expression should not appear +in a function '%s', whose return type is void +3.6.6.4(24) +A return statement without an expression appears in a +function '%s', whose return type is not void +If a return statement without an expression is executed, and the value +of the function call is used by the caller, the behavior is undefined. +3.6.6.4(33) +Internal Error: statement stack underflow +Long double not supported; double assumed. +Long float not standard; double assumed. +Only 'register' allowed in parameter declaration +The only storage-class specifier that shall occur in a parameter +declaration is 'register'; illegal storage class ignored. +3.5.4.3(25) +Name(s) without types in a function declaration +An old-style function declaration is not allowed to have names +in the parameter list; useless names ignored +3.5.4.3(26) +Functions cannot return functions +3.7.1(33), 3.3.2.2 +Functions cannot return a non-object type +3.3.2.2 +enum declaration must contain enum literals +Although structs or unions may delay the declaration of their members, +a similar construction with enum does not exist and is not necessary, +as there can be no mutual dependencies between the declaration of an +enumerated type and any other type. +3.5.2.3(27) +Register qualification has no effect for this type of object +Register declarations for array, struct, and function types have +no effect. +3.5.1(16), 3.5.1(19) +Functions cannot be declared 'register' +The declaration of an identifier for a function that has block +scope shall have no explicit storage-class specifier other than +'extern'. +3.5.1(19) +'%s' cannot be initialized +The type of the entity to be initialized shall be an object type +or an array of unknown size. +3.5.7(32) +Cannot initialize 'extern' variable '%s' within a function +If the declaration of an identifier has block scope, and the +identifier has 'extern' or 'static' linkage, the declaration +shall have no initializer for the identifier; initialization +allowed anyway. +3.5.7(35) +initializing an 'extern' is an ANSI C extension +conflicting declarations for '%s' +'static' and 'extern' declarations conflict. Which is meant? +3.1.2.2(15), 3.1.2.2(27) +Too many initial values for '%s' +3.5.7(1) +incompatible types in initialization +3.3.16(35) +redefinition of '%s'; previous definition at line %s in file '%s' +Identifier redeclared in the same scope/block. +3.1.2.3 +bit-fields as members of a union are an ANSI C invention. +storage size for '%s' isn't known +type mismatch in initialization +Missing braces in a union initialization or illegally formed +initialization. +3.5.7(5) +union '%s' only allowed one initializer for the first member +3.5.7(5) +width of '%s' exceeds its type +the specified bitfield width is too large to be contained within a +bitfield type. +structure has no member named '%s' +This is allowed for compatibility with AT&T pcc-based compilers. +Reference of an expression of void type or an incomplete type. +3.2.2.1 +element size of an array shall not be zero +3.2.2.5(25) +invalid combination of type specifiers +Although order is unimportant, not all type specifiers can occur together. +3.5.2 +declaration must at least declare an identifier, tag, or the member of an enumeration +3.5(16) +at most one storage class may be given in the declaration +Duplicate occurrence ignored. +3.5.1(10) +size of function's return type is zero +The return type of a function must be void or an object type other than array. +3.7.1(33) +Expecting an integral return type from the main function +identifier missing from parameter declaration +Prototypes for function definitions require identifiers in parameter +declarations. +3.7.1(4) +only 'register' allowed for storage class for parameters +The declarations in the declaration list shall contain no storage class +other than 'register', and no initializations. +3.7.1(10) +parameters declarations can not have initializations +3.7.1(10) +only one instance of 'void' allowed in the parameter list +'void' must occur by itself (specifying that the function has no parameters). +3.5.4.3(1) +%s must have function type +1) An argument list must be explicitly present in the declarator; it cannot + be inherited from a typedef (3.5.4.3). +2) The declarator is not a function. +3.7.1(30) +Illegal hexadecimal constant +You have no digits after the 0x or 0X. 0x0 assumed. +3.1.3.2 +value overflows its type in this context. Value is set to be '%s'! +3.2.1.4 +value is outside range representable for type '%s' +missing member name +K&R mode permits a missing member name; otherwise, only bitfields can omit +the member name. +3.5.2.1(10) +useless keyword or type name in declaration +Type was ignored. +'%s' declared within and is limited to this function prototype +Possible program error, since parameter type checking will always fail +unless the type declaration is visible to the caller. +3.1.2.1(35) +Extra spaces within operator, %s assumed +In ANSI C, the compound assignment operator cannot have embedded +white space characters. +3.1.5 +missing size for array '%s' +Incomplete types permitted for identifiers with internal or +external linkage, but not automatic linkage. +3.1.2.5(10) +can't jump into (from outside of) the body of a 'try' or into either type of handler +'%s' missing, please #include excpt.h +excpt.h required to declare exception statements, intrinsics or compiler +runtime names. +local function declarations cannot be 'static' +A function declaration can only contain the storage-class 'static' +if it is at file scope. Declaration made 'extern'. +3.5.1(19) +static function '%s' declared and referenced, but not defined. +If an identifier declared with internal linkage is used in an +expression (other than as a part of the operand of a sizeof +operator), there shall be exactly one external definition for +the identifier in the translation unit. +3.7(12) +pragma argument '%s' must be declared prior to being used in a pragma +Pragma name ignored. +Pragma not supported +'%s' not enabled as intrinsic +It may have already appeared in a function pragma, or never occurred in +an intrinsic pragma. +'%s' is already enabled as an intrinsic +weak definition for '%s' is later redefined; pragma weak ignored. +definition of primary name '%s' not found; pragma weak ignored. +definition of secondary name '%s' not found; pragma weak ignored. +primary name '%s' is declared as a common or external, and is not defined +with initial value within this file; pragma weak ignored. +useless '%s' storage class ignored +array of functions not allowed +The element type must be an object type representing a region +of data storage which can represent values. +3.1.2.5(23) +array of voids not allowed +The element type must be an object type representing a region +of data storage which can represent values. +3.1.2.5(23) +argument for pragma pack must be an integer constant; pragma ignored +'%s' has wrong tag type. +Identifier redeclared in the same scope/block. +3.1.2.3 +missing dimension bound +For multidimensional arrays, the constant bounds of the array may be +omitted only for the first member of the sequence. +3.1.2.5(23) +Internal error in parameters to function substr; loc: '%s'; len: '%s'. +Internal error in parameters to function insertstr; indx: '%s'. +Internal error in function get_tag_name; input is a non-tagged type. +Internal error in function gen_type_str -- not a type tree '%s' +Cannot open file '%s' +Prototype should be moved after tag or a typedef declaration. +Please look for comments in the extracted header file. +The extracted header file includes prototypes for static functions, +which should be removed, if you wish to include the header in a source file +other than the originator. +ANSI C requires formal parameter before "..." +This extension is meant to be used for compatibility with varargs.h +3.5.4.3(35) +syntax error: "&..." invalid +extension used to access "..." formal arguments. +function '%s' initialized like a variable +The type of entity to be initialized shall be an object type or an +array of unknown size. +3.5.7(31) +initializer not an array aggregate +The initializer for an object that has aggregate type shall be a +brace-enclosed list of initializers for the members of the aggregate, +written in increasing subscript or member order. +3.5.7(20) +'%s' type is incomplete; cannot initialize +Was the struct ever defined? +3.5.7.(31) +'%s' is not standard ANSI. +This keyword/type is not defined in strict ANSI mode. +3.1.1 +not a legal asm string +The first operand of an asm string should be, after argument substitution, +a legal assembly string. +The -float option will be ignored in ANSI mode. +The -float option is ignored, since otherwise program semantics would +violate the ANSI standard. In particular, fp constants are always +'double' with ANSI-C, while with -float the type of fp constants will +depend on the context and may be 'float'. +ANSI C support unavailable with C compiler bundled with RISC/os +The C compiler bundled with RISC/os does not support ANSI C. ANSI +C support requires a separate license. +Ignored invalid warning number(s) in -woff option, %s%s ! +Warning numbers must be in the range %s to %s. +The set of warning numbers in cfe is disjoint from the set of warning numbers +in accom, since accom warnings cannot be mapped one-to-one to cfe warnings. +'%s' not handled as an intrinsic due to incompatible argument types . +'__unalign' only qualifies pointers +'__unalign' indicates the object pointed at by pointer is unaligned (e.g., +int * __unalign p). This is an extension to ANSI C and like 'volatile' +and 'const' can follow the '*' in pointer declarations, but unlike both +cannot qualify a base type. +index expression is an anachronism +ANSI C++ doesn't support array index expressions in delete. +5.3.4 +member cannot be of function or incomplete type. +3.5.2.1(12) +Illegal lint option, '%s', is ignored. +cannot open header message buffer file +cannot write header message buffer file +cannot read header message buffer file +cannot seek in header message buffer file +struct/union/enum '%s' is used, but not defined +static '%s' unused +nonportable character comparison (chars may be signed or unsigned) +redundant comparison of unsigned with constant expression +redundant statement, control flow cannot reach this statement +'%s' may be used before set +function parameter '%s' is not used in function '%s' +'%s' can be const qualified, since it is not set within its lifetime. +'%s' is not used in function '%s' +'%s' set but unused in function '%s' +control may fall through %s statement +function '%s' has return(e); and return; +function '%s' may return random value to place of invocation %s +label without goto: '%s' +width of %s constant is smaller than size of type (%s) +explicit conversion from '%s' to '%s' %s +implicit conversion from '%s' to '%s' %s +'%s' may be indistinguishable from '%s' due to internal name truncation +Promoted formal parameter and promoted argument have incompatible types +No prototype for the definition of '%s' %s +References to '%s' are substituted by its literal initializer + (as included in %s) +============== +unsupported language linkage +string-literal specifies an unsupported linkage +7.4(1) +No prototype for the call to %s +To achieve better type-checking, there should be a full prototype for +the function being called. +3.5.4.3 +'inline' only applies to function declarations +leave statment can occur only within try body +Microsoft extension +Use of a Microsoft extension detected without usage of the +compiler option -msft. +No parameter mentioned +A file with no declarations or definitions is accepted as an extension to ANSI C +The translation unit must contain at least one external definition. +3.7 +Incompatible signed and unsigned version of a type +Yacc initialization error +Internal error: yacc cannot initialize itself. +The cfe option %s may not be in future releases. We suggest that you not use this option! +Incompatible char and unsigned char versions of a type +Lshift with undefined behaviour. +Lshift with a negative right operand, or a right operand that is greater +than or equal to the width in bits of the promoted left operand, results +in undefined behaviour. +3.3.7(11) +useless type name in declaration, possibly a semicolon is missing. +Type was ignored. +constant initializer expression is invalid (refers to automatic variables). +All the expressions in an initializer for an object that has static storage +duration or in the initializer list for an object that has aggregate or +union type shall be constant expressions. Otherwise, unexpected results +may occur. +3.5.7(32) and 3.4 +invalid explicit or implicit conversion of an address constant to an integral value in a constant initializing expression. +An address constant in a constant initializing expression can neither +initialize a bit-field nor be directly or indirectly converted to an +integral type of size different from an address type. +6.4 diff --git a/tools/ido5.3_recomp/header.h b/tools/ido5.3_recomp/header.h new file mode 100644 index 000000000..b4cd0d316 --- /dev/null +++ b/tools/ido5.3_recomp/header.h @@ -0,0 +1,30 @@ +#include +#include +#include +#include +#include +#include + +#include "libc_impl.h" +#include "helpers.h" + +#define RM_RN 0 +#define RM_RZ 1 +#define RM_RP 2 +#define RM_RM 3 + +union FloatReg { + float f[2]; + uint32_t w[2]; + double d; +}; + +#define cvt_w_d(f) \ + ((fcsr & RM_RZ) ? ((isnan(f) || f <= -2147483649.0 || f >= 2147483648.0) ? (fcsr |= 0x40, 2147483647) : (int)f) : (assert(0), 0)) + +#define cvt_w_s(f) cvt_w_d((double)f) + +static union FloatReg f0 = {{0, 0}}, f2 = {{0, 0}}, f4 = {{0, 0}}, f6 = {{0, 0}}, f8 = {{0, 0}}, +f10 = {{0, 0}}, f12 = {{0, 0}}, f14 = {{0, 0}}, f16 = {{0, 0}}, f18 = {{0, 0}}, f20 = {{0, 0}}, +f22 = {{0, 0}}, f24 = {{0, 0}}, f26 = {{0, 0}}, f28 = {{0, 0}}, f30 = {{0, 0}}; +static uint32_t fcsr = 1; diff --git a/tools/ido5.3_recomp/helpers.h b/tools/ido5.3_recomp/helpers.h new file mode 100644 index 000000000..b2bd23517 --- /dev/null +++ b/tools/ido5.3_recomp/helpers.h @@ -0,0 +1,13 @@ +#ifndef HELPERS_H +#define HELPERS_H + +#include + +#define MEM_U32(a) (*(uint32_t *)(mem + a)) +#define MEM_S32(a) (*(int32_t *)(mem + a)) +#define MEM_U16(a) (*(uint16_t *)(mem + ((a) ^ 2))) +#define MEM_S16(a) (*(int16_t *)(mem + ((a) ^ 2))) +#define MEM_U8(a) (*(uint8_t *)(mem + ((a) ^ 3))) +#define MEM_S8(a) (*(int8_t *)(mem + ((a) ^ 3))) + +#endif diff --git a/tools/ido5.3_recomp/libc_impl.c b/tools/ido5.3_recomp/libc_impl.c new file mode 100644 index 000000000..af4ca713d --- /dev/null +++ b/tools/ido5.3_recomp/libc_impl.c @@ -0,0 +1,2543 @@ +#define _GNU_SOURCE // for sigset +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __CYGWIN__ +#include +#endif +#ifdef __APPLE__ + #include +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "libc_impl.h" +#include "helpers.h" + +#define MIN(a, b) ((a) < (b) ? (a) : (b)) +#define MAX(a, b) ((a) > (b) ? (a) : (b)) + +#define STRING(param) size_t param##_len = wrapper_strlen(mem, param##_addr); \ + char param[param##_len + 1]; \ + for (size_t i = 0; i <= param##_len; i++) { \ + param[i] = MEM_S8(param##_addr + i); \ + } + +#if !defined(IDO53) && !defined(IDO71) +#define IDO71 +#endif + +#define MEM_REGION_START 0xfb00000 +#define MEM_REGION_SIZE (512 * 1024 * 1024) + +#ifdef IDO53 +// IDO 5.3 +#define IOB_ADDR 0x0fb528e4 +#define ERRNO_ADDR 0x0fb52720 +#define CTYPE_ADDR 0x0fb504f0 +#define LIBC_ADDR 0x0fb50000 +#define LIBC_SIZE 0x3000 +#endif + +#ifdef IDO71 +// IDO 7.1 +#define IOB_ADDR 0x0fb4ee44 +#define ERRNO_ADDR 0x0fb4ec80 +#define CTYPE_ADDR 0x0fb4cba0 +#define LIBC_ADDR 0x0fb4c000 +#define LIBC_SIZE 0x3000 +#endif + +#define STDIN_ADDR IOB_ADDR +#define STDOUT_ADDR (IOB_ADDR + 0x10) +#define STDERR_ADDR (IOB_ADDR + 0x20) +#define STDIN ((struct FILE_irix *)&MEM_U32(STDIN_ADDR)) +#define STDOUT ((struct FILE_irix *)&MEM_U32(STDOUT_ADDR)) +#define STDERR ((struct FILE_irix *)&MEM_U32(STDERR_ADDR)) + +#define MALLOC_BINS_ADDR custom_libc_data_addr +#define STRTOK_DATA_ADDR (MALLOC_BINS_ADDR + (30 - 3) * 4) +#define INTBUF_ADDR (STRTOK_DATA_ADDR + 4) + +#define SIGNAL_HANDLER_STACK_START LIBC_ADDR + +#define NFILE 100 + +#define IOFBF 0000 /* full buffered */ +#define IOLBF 0100 /* line buffered */ +#define IONBF 0004 /* not buffered */ +#define IOEOF 0020 /* EOF reached on read */ +#define IOERR 0040 /* I/O error from system */ + +#define IOREAD 0001 /* currently reading */ +#define IOWRT 0002 /* currently writing */ +#define IORW 0200 /* opened for reading and writing */ +#define IOMYBUF 0010 /* stdio malloc()'d buffer */ + +#define STDIO_BUFSIZE 16384 + +struct timespec_t_irix { + int tv_sec; + int tv_nsec; +}; + +struct FILE_irix { + int _cnt; + uint32_t _ptr_addr; + uint32_t _base_addr; + uint8_t pad[2]; + uint8_t _file; + uint8_t _flag; +}; + +static struct { + struct { + uint64_t (*trampoline)(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t fp_dest); + uint8_t *mem; + uint32_t fp_dest; + } handlers[65]; + volatile uint32_t recursion_level; +} signal_context; + +static uint32_t cur_sbrk; +static uint32_t bufendtab[NFILE]; // this version contains the size and not the end ptr +static uint32_t custom_libc_data_addr; + +#define _U 01 /* Upper case */ +#define _L 02 /* Lower case */ +#define _N 04 /* Numeral (digit) */ +#define _S 010 /* Spacing character */ +#define _P 020 /* Punctuation */ +#define _C 040 /* Control character */ +#define _B 0100 /* Blank */ +#define _X 0200 /* heXadecimal digit */ + +static char ctype[] = { 0, + +/* 0 1 2 3 4 5 6 7 */ + +/* 0*/ _C, _C, _C, _C, _C, _C, _C, _C, +/* 10*/ _C, _S|_C, _S|_C, _S|_C, _S|_C, _S|_C, _C, _C, +/* 20*/ _C, _C, _C, _C, _C, _C, _C, _C, +/* 30*/ _C, _C, _C, _C, _C, _C, _C, _C, +/* 40*/ _S|_B, _P, _P, _P, _P, _P, _P, _P, +/* 50*/ _P, _P, _P, _P, _P, _P, _P, _P, +/* 60*/ _N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X, +/* 70*/ _N|_X, _N|_X, _P, _P, _P, _P, _P, _P, +/*100*/ _P, _U|_X, _U|_X, _U|_X, _U|_X, _U|_X, _U|_X, _U, +/*110*/ _U, _U, _U, _U, _U, _U, _U, _U, +/*120*/ _U, _U, _U, _U, _U, _U, _U, _U, +/*130*/ _U, _U, _U, _P, _P, _P, _P, _P, +/*140*/ _P, _L|_X, _L|_X, _L|_X, _L|_X, _L|_X, _L|_X, _L, +/*150*/ _L, _L, _L, _L, _L, _L, _L, _L, +/*160*/ _L, _L, _L, _L, _L, _L, _L, _L, +/*170*/ _L, _L, _L, _P, _P, _P, _P, _C, +/*200*/ 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0 +}; + +#define REDIRECT_USR_LIB + +#ifdef REDIRECT_USR_LIB +static char bin_dir[PATH_MAX + 1]; +#endif +static int g_file_max = 3; + +#if defined(__CYGWIN__) || defined(__APPLE__) +static size_t g_Pagesize; +#endif + +static uint8_t *memory_map(size_t length) +{ +#if defined(__CYGWIN__) || defined(__APPLE__) + uint8_t *mem = mmap(0, length, PROT_NONE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_NORESERVE, -1, 0); + g_Pagesize = sysconf(_SC_PAGESIZE); + assert(((uintptr_t)mem & (g_Pagesize-1)) == 0); +#else + uint8_t *mem = mmap(0, length, PROT_NONE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); +#endif + if (mem == MAP_FAILED) { + perror("mmap"); + exit(1); + } + return mem; +} + +static void memory_allocate(uint8_t *mem, uint32_t start, uint32_t end) +{ + assert(start >= MEM_REGION_START); + assert(end <= MEM_REGION_START + MEM_REGION_SIZE); +#if defined(__CYGWIN__) || defined(__APPLE__) + uintptr_t _start = ((uintptr_t)mem + start) & ~(g_Pagesize-1); + uintptr_t _end = ((uintptr_t)mem + end + (g_Pagesize-1)) & ~(g_Pagesize-1); + + if(mprotect((void*)_start, _end - _start, PROT_READ | PROT_WRITE) < 0) { + perror("mprotect"); + exit(1); + } +#else + if (mmap(mem + start, end - start, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_PRIVATE | MAP_ANONYMOUS, -1, 0) == MAP_FAILED) { + perror("mmap"); + exit(1); + } +#endif +} + +static void memory_unmap(uint8_t *mem, size_t length) +{ + if (munmap(mem, length)) { + perror("munmap"); + exit(1); + } +} + + +static void free_all_file_bufs(uint8_t *mem) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(IOB_ADDR); + for (int i = 0; i < g_file_max; i++) { + if (f[i]._flag & IOMYBUF) { + wrapper_free(mem, f[i]._base_addr); + } + } +} + +static void find_bin_dir(void) { +#ifdef REDIRECT_USR_LIB + // gets the current executable's path + char path[PATH_MAX + 1] = {0}; +#ifdef __CYGWIN__ + uint32_t size = GetModuleFileName(NULL, path, PATH_MAX); + if (size == 0 || size == PATH_MAX) { + return; + } +#elif defined __APPLE__ + uint32_t size = PATH_MAX; + if (_NSGetExecutablePath(path, &size) < 0) { + return; + } +#else + ssize_t size = readlink("/proc/self/exe", path, PATH_MAX); + if (size < 0 || size == PATH_MAX) { + return; + } +#endif + + strcpy(bin_dir, dirname(path)); +#endif +} + +int main(int argc, char *argv[]) { + int ret; + + find_bin_dir(); + + uint8_t *mem = memory_map(MEM_REGION_SIZE); + mem -= MEM_REGION_START; + int run(uint8_t *mem, int argc, char *argv[]); + ret = run(mem, argc, argv); + wrapper_fflush(mem, 0); + free_all_file_bufs(mem); + mem += MEM_REGION_START; + memory_unmap(mem, MEM_REGION_SIZE); + return ret; +} + +void mmap_initial_data_range(uint8_t *mem, uint32_t start, uint32_t end) { + custom_libc_data_addr = end; + end += 4096; + memory_allocate(mem, start, end); + cur_sbrk = end; +} + +void setup_libc_data(uint8_t *mem) { + memory_allocate(mem, LIBC_ADDR, (LIBC_ADDR + LIBC_SIZE)); + for (size_t i = 0; i < sizeof(ctype); i++) { + MEM_S8(CTYPE_ADDR + i) = ctype[i]; + } + STDIN->_flag = IOREAD; + STDIN->_file = 0; + STDOUT->_flag = IOWRT; + STDOUT->_file = 1; + STDERR->_flag = IOWRT | IONBF; + STDERR->_file = 2; +} + +static uint32_t strcpy1(uint8_t *mem, uint32_t dest_addr, const char *str) { + for (;;) { + char c = *str; + ++str; + MEM_S8(dest_addr) = c; + ++dest_addr; + if (c == '\0') { + return dest_addr - 1; + } + } +} + +static uint32_t strcpy2(uint8_t *mem, uint32_t dest_addr, uint32_t src_addr) { + for (;;) { + char c = MEM_S8(src_addr); + ++src_addr; + MEM_S8(dest_addr) = c; + ++dest_addr; + if (c == '\0') { + return dest_addr - 1; + } + } +} + +uint32_t wrapper_sbrk(uint8_t *mem, int increment) { + uint32_t old = cur_sbrk; + memory_allocate(mem, old, (old + increment)); + cur_sbrk += increment; + return old; +} + +#if 0 +uint32_t wrapper_malloc(uint8_t *mem, uint32_t size) { + uint32_t orig_size = size; + size += 8; + size = (size + 0xfff) & ~0xfff; + uint32_t ret = wrapper_sbrk(mem, size); + MEM_U32(ret) = orig_size; + return ret + 8; +} + +uint32_t wrapper_calloc(uint8_t *mem, uint32_t num, uint32_t size) { + uint64_t new_size = (uint64_t)num * size; + assert(new_size == (uint32_t)new_size); + uint32_t ret = wrapper_malloc(mem, new_size); + return wrapper_memset(mem, ret, 0, new_size); +} + +uint32_t wrapper_realloc(uint8_t *mem, uint32_t data_addr, uint32_t size) { + if (data_addr == 0) { + return wrapper_malloc(mem, size); + } + uint32_t orig_size = MEM_U32(data_addr - 8); + if (size < orig_size || orig_size < 4088 && size < 4088) { + MEM_U32(data_addr - 8) = size; + return data_addr; + } + uint32_t new_addr = wrapper_malloc(mem, size); + return wrapper_memcpy(mem, new_addr, data_addr, MIN(size, orig_size)); +} + +void wrapper_free(uint8_t *mem, uint32_t data_addr) { + // NOP +} +#else + +/* +Simple bin-based malloc algorithm + +The memory is divided into bins of item sizes 8, 16, 32, 64, 128, ..., 2^30. +Size requests are divided into these bin sizes and each bin is handled +completely separate from other bins. + +For each bin there is a linked list of free'd items. +Linked list node: +struct FreeListNode { + struct Node *next; + size_t free_space_after; + uint8_t data[bin_item_size]; +}; +At most one value of next and space_after is non-zero. +If a node exists in the linked list, it is the memory node to return. +struct AllocatedNode { + int bin; + uint32_t current_size; + uint8_t data[bin_item_size]; +}; +The returned address is the data element. +When the last list node is returned, and free_space_after is big enough +for a new node, a new node is created having free_space_after set to +(free_space_after - (8 + bin_item_size)), and is appended to the list. + +If the list was empty, a new memory chunk is requested from the system +of 65536 bytes, or at least (8 + bin_item_size), rounded up to nearest +page size boundary. It can also be smaller if it leaves holes bigger than +4096 bytes that can never be used. This chunk is then inserted to the list, +and the algorithm restarts. + +This algorithm, for each bin, never uses more than twice as much as is +maximally in use (plus 65536 bytes). +The malloc/free calls run in O(1) and calloc/realloc calls run in O(size). +*/ + +size_t mem_used; +size_t mem_allocated; +size_t max_mem_used; +size_t num_sbrks; +size_t num_allocs; +uint32_t wrapper_malloc(uint8_t *mem, uint32_t size) { + int bin = -1; + for (int i = 3; i < 30; i++) { + if (size <= (1 << i)) { + bin = i; + break; + } + } + if (bin == -1) { + return 0; + } + ++num_allocs; + mem_used += size; + max_mem_used = MAX(mem_used, max_mem_used); + uint32_t item_size = 1 << bin; + uint32_t list_ptr = MALLOC_BINS_ADDR + (bin - 3) * 4; + uint32_t node_ptr = MEM_U32(list_ptr); + if (node_ptr == 0) { + uint32_t sbrk_request = 0x10000; + if (8 + item_size > sbrk_request) { + sbrk_request = 8 + item_size; + sbrk_request = (sbrk_request + 0xfff) & ~0xfff; + } + uint32_t left_over = sbrk_request % (8 + item_size); + sbrk_request -= left_over & ~0xfff; + mem_allocated += sbrk_request; + ++num_sbrks; + node_ptr = wrapper_sbrk(mem, sbrk_request); + MEM_U32(node_ptr + 4) = sbrk_request - (8 + item_size); + } + uint32_t next = MEM_U32(node_ptr); + if (next == 0) { + uint32_t free_space_after = MEM_U32(node_ptr + 4); + if (free_space_after >= 8 + item_size) { + next = node_ptr + 8 + item_size; + MEM_U32(next + 4) = free_space_after - (8 + item_size); + } + } else { + assert(MEM_U32(node_ptr + 4) == 0); + } + MEM_U32(list_ptr) = next; + MEM_U32(node_ptr) = bin; + MEM_U32(node_ptr + 4) = size; + return node_ptr + 8; +} + +uint32_t wrapper_calloc(uint8_t *mem, uint32_t num, uint32_t size) { + uint64_t new_size = (uint64_t)num * size; + assert(new_size == (uint32_t)new_size); + uint32_t ret = wrapper_malloc(mem, new_size); + return wrapper_memset(mem, ret, 0, new_size); +} + +uint32_t wrapper_realloc(uint8_t *mem, uint32_t data_addr, uint32_t size) { + if (data_addr == 0) { + return wrapper_malloc(mem, size); + } else { + uint32_t node_ptr = data_addr - 8; + int bin = MEM_U32(node_ptr); + uint32_t old_size = MEM_U32(node_ptr + 4); + uint32_t max_size = 1 << bin; + assert(bin >= 3 && bin < 30); + assert(old_size <= max_size); + if (size <= max_size) { + mem_used = mem_used - old_size + size; + MEM_U32(node_ptr + 4) = size; + return data_addr; + } else { + uint32_t new_addr = wrapper_malloc(mem, size); + wrapper_memcpy(mem, new_addr, data_addr, old_size); + wrapper_free(mem, data_addr); + return new_addr; + } + } +} + +void wrapper_free(uint8_t *mem, uint32_t data_addr) { + uint32_t node_ptr = data_addr - 8; + int bin = MEM_U32(node_ptr); + uint32_t size = MEM_U32(node_ptr + 4); + uint32_t list_ptr = MALLOC_BINS_ADDR + (bin - 3) * 4; + assert(bin >= 3 && bin < 30); + assert(size <= (1 << bin)); + MEM_U32(node_ptr) = MEM_U32(list_ptr); + MEM_U32(node_ptr + 4) = 0; + MEM_U32(list_ptr) = node_ptr; + mem_used -= size; +} +#endif + +int wrapper_fscanf(uint8_t *mem, uint32_t fp_addr, uint32_t format_addr, uint32_t sp) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + STRING(format) // for debug + + int ret = 0; + char c; + int ch; + sp += 2 * 4; + for (;;) { + c = MEM_S8(format_addr); + ++format_addr; + if (c == '%') { + c = MEM_S8(format_addr); + ++format_addr; + if (c == '%') { + goto percent; + } + for (;;) { + ch = wrapper_fgetc(mem, fp_addr); + if (ch == -1) { + return ret; + } + if (!isspace(ch)) { + //wrapper_ungetc(mem, ch, fp_addr); + break; + } + } + bool l = false; + continue_format: + switch (c) { + case 'l': + assert(!l && "ll not implemented in fscanf"); + l = true; + c = MEM_S8(format_addr); + ++format_addr; + goto continue_format; + case 'd': + { + int64_t num = 0; + int sign = 1; + bool found_first = false; + if (ch == '-') { + sign = -1; + ch = wrapper_fgetc(mem, fp_addr); + if (ch == -1) { + return ret; + } + } + for (;;) { + if (isdigit(ch)) { + num *= 10; + num += ch - '0'; + found_first = true; + ch = wrapper_fgetc(mem, fp_addr); + if (ch == -1) { + break; + } + } else { + wrapper_ungetc(mem, ch, fp_addr); + break; + } + } + if (found_first) { + uint32_t int_addr = MEM_U32(sp); + sp += 4; + MEM_S32(int_addr) = (int)(num * sign); + ++ret; + } else { + return ret; + } + break; + } + default: + assert(0 && "fscanf format not implemented"); + } + } else if (c == '\0') { + break; + } else { + percent: + ch = wrapper_fgetc(mem, fp_addr); + if (ch == -1) { + break; + } + if ((char)ch != c) { + break; + } + } + } + + return ret; +} + +int wrapper_printf(uint8_t *mem, uint32_t format_addr, uint32_t sp) { + STRING(format) + if (!strcmp(format, " child died due to signal %d.\n")) { + printf(format, MEM_U32(sp + 4)); + return 1; + } + assert(0 && "printf not implemented"); + return 0; +} + +int wrapper_sprintf(uint8_t *mem, uint32_t str_addr, uint32_t format_addr, uint32_t sp) { + STRING(format) // for debug + char temp[32]; + + if (!strcmp(format, "%.16e")) { + union { + uint32_t w[2]; + double d; + } d; + d.w[1] = MEM_U32(sp + 2 * 4); + d.w[0] = MEM_U32(sp + 3 * 4); + sprintf(temp, "%.16e", d.d); + strcpy1(mem, str_addr, temp); + return 1; + } + if (!strcmp(format, "\\%03o")) { + sprintf(temp, "\\%03o", MEM_U32(sp + 2 * 4)); + strcpy1(mem, str_addr, temp); + return 1; + } + if (!strcmp(format, "%*ld=")) { + sprintf(temp, "%*d=", MEM_U32(sp + 2 * 4), MEM_U32(sp + 3 * 4)); + strcpy1(mem, str_addr, temp); + return 1; + } + + uint32_t orig_str_addr = str_addr; + uint32_t pos = 0; + int ret = 0; + char c; + sp += 2 * 4; + for (;;) { + c = MEM_S8(format_addr + pos); + ++pos; + if (c == '%') { + bool l = false; + c = MEM_S8(format_addr + pos); + ++pos; + uint32_t zeros = 0; + bool zero_prefix = false; + continue_format: + switch (c) { + case '0': + do { + c = MEM_S8(format_addr + pos); + ++pos; + if (c >= '0' && c <= '9') { + zeros *= 10; + zeros += c - '0'; + } + } while (c >= '0' && c <= '9'); + goto continue_format; + case '#': + c = MEM_S8(format_addr + pos); + ++pos; + zero_prefix = true; + goto continue_format; + break; + case 'l': + assert(!l && "ll not implemented in fscanf"); + c = MEM_S8(format_addr + pos); + ++pos; + l = true; + goto continue_format; + break; + case 'd': + if (zeros != 0) { + char temp1[32]; + sprintf(temp1, "%%0%dd", zeros); + sprintf(temp, temp1, MEM_S32(sp)); + } else { + sprintf(temp, "%d", MEM_S32(sp)); + } + sp += 4; + str_addr = strcpy1(mem, str_addr, temp); + ++ret; + break; + case 'o': + if (zero_prefix) { + sprintf(temp, "%#o", MEM_S32(sp)); + } else { + sprintf(temp, "%o", MEM_S32(sp)); + } + sp += 4; + str_addr = strcpy1(mem, str_addr, temp); + ++ret; + break; + case 'x': + if (zero_prefix) { + sprintf(temp, "%#x", MEM_S32(sp)); + } else { + sprintf(temp, "%x", MEM_S32(sp)); + } + sp += 4; + str_addr = strcpy1(mem, str_addr, temp); + ++ret; + break; + case 'u': + sprintf(temp, "%u", MEM_S32(sp)); + sp += 4; + str_addr = strcpy1(mem, str_addr, temp); + ++ret; + break; + case 's': + str_addr = strcpy2(mem, str_addr, MEM_U32(sp)); + sp += 4; + ++ret; + break; + case 'c': + MEM_S8(str_addr) = (char)MEM_U32(sp); + ++str_addr; + sp += 4; + ++ret; + break; + case '%': + MEM_S8(str_addr) = '%'; + ++str_addr; + break; + default: + fprintf(stderr, "%s\n", format); + assert(0 && "non-implemented sprintf format"); + } + } else if (c == '\0') { + break; + } else { + MEM_S8(str_addr) = c; + ++str_addr; + } + } + + MEM_S8(str_addr) = '\0'; + STRING(orig_str) // for debug + //printf("result: '%s' '%s'\n", format, orig_str); + return ret; +} + +int wrapper_fprintf(uint8_t *mem, uint32_t fp_addr, uint32_t format_addr, uint32_t sp) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + STRING(format) + sp += 8; + /*if (!strcmp(format, "%s")) { + uint32_t s_addr = MEM_U32(sp); + STRING(s) + if (fp_addr == STDERR_ADDR) { + fprintf(stderr, "%s", s); + fflush(stderr); + return 1; + } + } + if (!strcmp(format, "%s: %s: ")) { + uint32_t s1_addr = MEM_U32(sp), s2_addr = MEM_U32(sp + 4); + STRING(s1) + STRING(s2) + if (fp_addr == STDERR_ADDR) { + fprintf(stderr, "%s: %s: ", s1, s2); + fflush(stderr); + return 1; + } + }*/ + int ret = 0; + for (;;) { + uint32_t pos = format_addr; + char ch = MEM_S8(pos); + while (ch != '%' && ch != '\0') { + ++pos; + ch = MEM_S8(pos); + } + if (format_addr != pos) { + if (wrapper_fwrite(mem, format_addr, 1, pos - format_addr, fp_addr) != pos - format_addr) { + break; + } + } + if (ch == '\0') { + break; + } + ++pos; + ch = MEM_S8(pos); + switch (ch) { + case 'd': + { + char buf[32]; + sprintf(buf, "%d", MEM_U32(sp)); + strcpy1(mem, INTBUF_ADDR, buf); + if (wrapper_fputs(mem, INTBUF_ADDR, fp_addr) == -1) { + return ret; + } + sp += 4; + ++ret; + break; + } + case 's': + { + if (wrapper_fputs(mem, MEM_U32(sp), fp_addr) == -1) { + return ret; + } + sp += 4; + ++ret; + break; + } + case 'c': + { + char buf[32]; + sprintf(buf, "%c", MEM_U32(sp)); + strcpy1(mem, INTBUF_ADDR, buf); + if (wrapper_fputs(mem, INTBUF_ADDR, fp_addr) == -1) { + return ret; + } + sp += 4; + ++ret; + break; + } + default: + fprintf(stderr, "missing format: '%s'\n", format); + assert(0 && "non-implemented fprintf format"); + } + format_addr = ++pos; + } + return ret; +} + +int wrapper__doprnt(uint8_t *mem, uint32_t format_addr, uint32_t params_addr, uint32_t fp_addr) { + assert(0 && "_doprnt not implemented"); + return 0; +} + +uint32_t wrapper_strlen(uint8_t *mem, uint32_t str_addr) { + uint32_t len = 0; + while (MEM_S8(str_addr) != '\0') { + ++str_addr; + ++len; + } + return len; +} + +int wrapper_open(uint8_t *mem, uint32_t pathname_addr, int flags, int mode) { + STRING(pathname) + int f = flags & O_ACCMODE; + if (flags & 0x100) { + f |= O_CREAT; + } + if (flags & 0x200) { + f |= O_TRUNC; + } + if (flags & 0x400) { + f |= O_EXCL; + } + if (flags & 0x800) { + f |= O_NOCTTY; + } + if (flags & 0x08) { + f |= O_APPEND; + } + int fd = open(pathname, f, mode); + MEM_U32(ERRNO_ADDR) = errno; + return fd; +} + +int wrapper_creat(uint8_t *mem, uint32_t pathname_addr, int mode) { + STRING(pathname) + int ret = creat(pathname, mode); + if (ret < 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_access(uint8_t *mem, uint32_t pathname_addr, int mode) { + STRING(pathname) + int ret = access(pathname, mode); + if (ret != 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_rename(uint8_t *mem, uint32_t oldpath_addr, uint32_t newpath_addr) { + STRING(oldpath) + STRING(newpath) + int ret = rename(oldpath, newpath); + if (ret != 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_utime(uint8_t *mem, uint32_t filename_addr, uint32_t times_addr) { + STRING(filename) + struct utimbuf buf = {0, 0}; + int ret = utime(filename, times_addr == 0 ? NULL : &buf); + if (ret == 0) { + if (times_addr != 0) { + MEM_U32(times_addr + 0) = buf.actime; + MEM_U32(times_addr + 4) = buf.modtime; + } + } else { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_flock(uint8_t *mem, int fd, int operation) { + int ret = flock(fd, operation); + if (ret != 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_chmod(uint8_t *mem, uint32_t path_addr, uint32_t mode) { + STRING(path) + int ret = chmod(path, mode); + if (ret < 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_umask(int mode) { + return umask(mode); +} + +uint32_t wrapper_ecvt(uint8_t *mem, double number, int ndigits, uint32_t decpt_addr, uint32_t sign_addr) { + assert(0); +} + +uint32_t wrapper_fcvt(uint8_t *mem, double number, int ndigits, uint32_t decpt_addr, uint32_t sign_addr) { + assert(0); +} + +double wrapper_sqrt(double v) { + return sqrt(v); +} + +float wrapper_sqrtf(float v) { + return sqrtf(v); +} + +int wrapper_atoi(uint8_t *mem, uint32_t nptr_addr) { + STRING(nptr) + return atoi(nptr); +} + +int wrapper_atol(uint8_t *mem, uint32_t nptr_addr) { + return wrapper_atoi(mem, nptr_addr); +} + +double wrapper_atof(uint8_t *mem, uint32_t nptr_addr) { + STRING(nptr); + return atof(nptr); +} + +int wrapper_strtol(uint8_t *mem, uint32_t nptr_addr, uint32_t endptr_addr, int base) { + STRING(nptr) + char *endptr = NULL; + int64_t res = strtoll(nptr, endptr_addr != 0 ? &endptr : NULL, base); + if (res > INT_MAX) { + MEM_U32(ERRNO_ADDR) = ERANGE; + res = INT_MAX; + } + if (res < INT_MIN) { + MEM_U32(ERRNO_ADDR) = ERANGE; + res = INT_MIN; + } + if (endptr != NULL) { + MEM_U32(endptr_addr) = nptr_addr + (uint32_t)(endptr - nptr); + } + return res; +} + +uint32_t wrapper_strtoul(uint8_t *mem, uint32_t nptr_addr, uint32_t endptr_addr, int base) { + STRING(nptr) + char *endptr = NULL; + uint64_t res = strtoull(nptr, endptr_addr != 0 ? &endptr : NULL, base); + if (res > INT_MAX) { + MEM_U32(ERRNO_ADDR) = ERANGE; + res = INT_MAX; + } + if (endptr != NULL) { + MEM_U32(endptr_addr) = nptr_addr + (uint32_t)(endptr - nptr); + } + return res; +} + +double wrapper_strtod(uint8_t *mem, uint32_t nptr_addr, uint32_t endptr_addr) { + STRING(nptr) + char *endptr = NULL; + errno = 0; + double res = strtod(nptr, endptr_addr != 0 ? &endptr : NULL); + if (errno != 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + if (endptr != NULL) { + MEM_U32(endptr_addr) = nptr_addr + (uint32_t)(endptr - nptr); + } + return res; +} + +uint32_t wrapper_strchr(uint8_t *mem, uint32_t str_addr, int c) { + c = c & 0xff; + for (;;) { + unsigned char ch = MEM_U8(str_addr); + if (ch == c) { + return str_addr; + } + if (ch == '\0') { + return 0; + } + ++str_addr; + } +} + +uint32_t wrapper_strrchr(uint8_t *mem, uint32_t str_addr, int c) { + c = c & 0xff; + uint32_t ret = 0; + for (;;) { + unsigned char ch = MEM_U8(str_addr); + if (ch == c) { + ret = str_addr; + } + if (ch == '\0') { + return ret; + } + ++str_addr; + } +} + +uint32_t wrapper_strcspn(uint8_t *mem, uint32_t str_addr, uint32_t invalid_addr) { + STRING(invalid) + uint32_t n = strlen(invalid); + uint32_t pos = 0; + char c; + while ((c = MEM_S8(str_addr)) != 0) { + for (int i = 0; i < n; i++) { + if (c == invalid[i]) { + return pos; + } + } + ++pos; + ++str_addr; + } + return pos; +} + +uint32_t wrapper_strpbrk(uint8_t *mem, uint32_t str_addr, uint32_t accept_addr) { + STRING(accept) + uint32_t n = strlen(accept); + char c; + while ((c = MEM_S8(str_addr)) != 0) { + for (int i = 0; i < n; i++) { + if (c == accept[i]) { + return str_addr; + } + } + ++str_addr; + } + return 0; +} + +static void stat_common(uint8_t *mem, uint32_t buf_addr, struct stat *statbuf) { + struct irix_stat { + int st_dev; + int pad1[3]; + int st_ino; + int st_mode; + int st_nlink; + int st_uid; + int st_gid; + int st_rdev; + int pad2[2]; + int st_size; + int pad3; + struct timespec_t_irix st_atim; + struct timespec_t_irix st_mtim; + struct timespec_t_irix st_ctim; + int st_blksize; + int st_blocks; + } s; + s.st_dev = statbuf->st_dev; + s.st_ino = statbuf->st_ino; + s.st_mode = statbuf->st_mode; + s.st_nlink = statbuf->st_nlink; + s.st_uid = statbuf->st_uid; + s.st_gid = statbuf->st_gid; + s.st_rdev = statbuf->st_rdev; + s.st_size = statbuf->st_size; +#ifdef __APPLE__ + s.st_atim.tv_sec = statbuf->st_atimespec.tv_sec; + s.st_atim.tv_nsec = statbuf->st_atimespec.tv_nsec; + s.st_mtim.tv_sec = statbuf->st_mtimespec.tv_sec; + s.st_mtim.tv_nsec = statbuf->st_mtimespec.tv_nsec; + s.st_ctim.tv_sec = statbuf->st_ctimespec.tv_sec; + s.st_ctim.tv_nsec = statbuf->st_ctimespec.tv_nsec; +#else + s.st_atim.tv_sec = statbuf->st_atim.tv_sec; + s.st_atim.tv_nsec = statbuf->st_atim.tv_nsec; + s.st_mtim.tv_sec = statbuf->st_mtim.tv_sec; + s.st_mtim.tv_nsec = statbuf->st_mtim.tv_nsec; + s.st_ctim.tv_sec = statbuf->st_ctim.tv_sec; + s.st_ctim.tv_nsec = statbuf->st_ctim.tv_nsec; +#endif + memcpy(&MEM_U32(buf_addr), &s, sizeof(s)); +} + +int wrapper_fstat(uint8_t *mem, int fildes, uint32_t buf_addr) { + struct stat statbuf; + if (fstat(fildes, &statbuf) < 0) { + MEM_U32(ERRNO_ADDR) = errno; + return -1; + } else { + stat_common(mem, buf_addr, &statbuf); + return 0; + } +} + +int wrapper_stat(uint8_t *mem, uint32_t pathname_addr, uint32_t buf_addr) { + STRING(pathname) + struct stat statbuf; + if (stat(pathname, &statbuf) < 0) { + MEM_U32(ERRNO_ADDR) = errno; + return -1; + } else { + stat_common(mem, buf_addr, &statbuf); + return 0; + } +} + +int wrapper_ftruncate(uint8_t *mem, int fd, int length) { + int ret = ftruncate(fd, length); + if (ret != 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +void wrapper_bcopy(uint8_t *mem, uint32_t src_addr, uint32_t dst_addr, uint32_t len) { + wrapper_memcpy(mem, dst_addr, src_addr, len); +} + +uint32_t wrapper_memcpy(uint8_t *mem, uint32_t dst_addr, uint32_t src_addr, uint32_t len) { + uint32_t saved = dst_addr; + if (dst_addr % 4 == 0 && src_addr % 4 == 0 && len % 4 == 0) { + memcpy(&MEM_U32(dst_addr), &MEM_U32(src_addr), len); + } else { + while (len--) { + MEM_U8(dst_addr) = MEM_U8(src_addr); + ++dst_addr; + ++src_addr; + } + } + return saved; +} + +uint32_t wrapper_memccpy(uint8_t *mem, uint32_t dst_addr, uint32_t src_addr, int c, uint32_t len) { + while (len--) { + uint8_t ch = MEM_U8(src_addr); + MEM_U8(dst_addr) = ch; + ++dst_addr; + ++src_addr; + if (ch == c) { + return dst_addr; + } + } + return 0; +} + +int wrapper_read(uint8_t *mem, int fd, uint32_t buf_addr, uint32_t nbytes) { + uint8_t *buf = (uint8_t *)malloc(nbytes); + ssize_t ret = read(fd, buf, nbytes); + if (ret < 0) { + MEM_U32(ERRNO_ADDR) = errno; + } else { + for (ssize_t i = 0; i < ret; i++) { + MEM_U8(buf_addr + i) = buf[i]; + } + } + free(buf); + return (int)ret; +} + +int wrapper_write(uint8_t *mem, int fd, uint32_t buf_addr, uint32_t nbytes) { + uint8_t *buf = (uint8_t *)malloc(nbytes); + for (size_t i = 0; i < nbytes; i++) { + buf[i] = MEM_U8(buf_addr + i); + } + ssize_t ret = write(fd, buf, nbytes); + if (ret < 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + free(buf); + return (int)ret; +} + +static uint32_t init_file(uint8_t *mem, int fd, int i, const char *path, const char *mode) { + int flags = O_RDONLY; + if (strcmp(mode, "r") == 0 || strcmp(mode, "rb") == 0) { + flags = O_RDONLY; + } else if (strcmp(mode, "w") == 0 || strcmp(mode, "wb") == 0) { + flags = O_WRONLY | O_CREAT | O_TRUNC; + } else if (strcmp(mode, "a") == 0 || strcmp(mode, "ab") == 0) { + flags = O_WRONLY | O_CREAT | O_APPEND; + } else if (strcmp(mode, "r+") == 0 || strcmp(mode, "r+b") == 0) { + flags = O_RDWR; + } else if (strcmp(mode, "w+") == 0 || strcmp(mode, "w+b") == 0) { + flags = O_RDWR | O_CREAT | O_TRUNC; + } else if (strcmp(mode, "a+") == 0 || strcmp(mode, "a+b") == 0) { + flags = O_RDWR | O_CREAT | O_APPEND; + } + if (fd == -1) { + +#ifdef REDIRECT_USR_LIB + char fixed_path[PATH_MAX + 1]; + if (!strcmp(path, "/usr/lib/err.english.cc") && bin_dir[0] != '\0') { + int n = snprintf(fixed_path, sizeof(fixed_path), "%s/err.english.cc", bin_dir); + if (n >= 0 && n < sizeof(fixed_path)) { + path = fixed_path; + } + } +#endif + fd = open(path, flags, 0666); + if (fd < 0) { + MEM_U32(ERRNO_ADDR) = errno; + return 0; + } + } + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(IOB_ADDR); + uint32_t ret = 0; + if (i == -1) { + for (i = 3; i < NFILE; i++) { + if (f[i]._flag == 0) { + break; + } + } + } + assert(i < NFILE); + g_file_max = i + 1; + ret = IOB_ADDR + i * sizeof(struct FILE_irix); + f[i]._cnt = 0; + f[i]._ptr_addr = 0; + f[i]._base_addr = 0; + f[i]._file = fd; + f[i]._flag = (flags & O_ACCMODE) == O_RDONLY ? IOREAD : 0; + f[i]._flag |= (flags & O_ACCMODE) == O_WRONLY ? IOWRT : 0; + f[i]._flag |= (flags & O_ACCMODE) == O_RDWR ? IORW : 0; + bufendtab[i] = 0; + return ret; +} + +uint32_t wrapper_fopen(uint8_t *mem, uint32_t path_addr, uint32_t mode_addr) { + STRING(path) + STRING(mode) + return init_file(mem, -1, -1, path, mode); +} + +uint32_t wrapper_freopen(uint8_t *mem, uint32_t path_addr, uint32_t mode_addr, uint32_t fp_addr) { + STRING(path) + STRING(mode) + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + wrapper_fclose(mem, fp_addr); + return init_file(mem, -1, f - (struct FILE_irix *)&MEM_U32(IOB_ADDR), path, mode); +} + +int wrapper_fclose(uint8_t *mem, uint32_t fp_addr) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + wrapper_fflush(mem, fp_addr); + if (f->_flag & IOMYBUF) { + wrapper_free(mem, f->_base_addr); + } + f->_flag = 0; + close(f->_file); + return 0; +} + +static int flush_all(uint8_t *mem) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(IOB_ADDR); + int ret = 0; + for (int i = 0; i < g_file_max; i++) { + if (f[i]._flag & IOWRT) { + ret |= wrapper_fflush(mem, IOB_ADDR + i * sizeof(struct FILE_irix)); + } + } + return ret; +} + +int wrapper_fflush(uint8_t *mem, uint32_t fp_addr) { + if (fp_addr == 0) { + // Flush all + return flush_all(mem); + } + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + if (f->_flag & IOWRT) { + int p = 0; + int to_flush = f->_ptr_addr - f->_base_addr; + int c = to_flush; + while (c > 0) { + int r = wrapper_write(mem, f->_file, f->_base_addr + p, c); + if (r < 0) { + f->_file |= IOERR; + return -1; + } + p += r; + c -= r; + } + f->_ptr_addr = f->_base_addr; + f->_cnt += to_flush; + } + return 0; +} + +int wrapper_ftell(uint8_t *mem, uint32_t fp_addr) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + int adjust; + if (f->_cnt < 0) { + f->_cnt = 0; + } + if (f->_flag & IOREAD) { + adjust = -f->_cnt; + } else if (f->_flag & (IOWRT | IORW)) { + adjust = 0; + if ((f->_flag & IOWRT) && f->_base_addr != 0 && (f->_flag & IONBF) == 0) { + adjust = f->_ptr_addr - f->_base_addr; + } + } else { + return -1; + } + int res = wrapper_lseek(mem, f->_file, 0, 1); + if (res >= 0) { + res += adjust; + } + return res; +} + +void wrapper_rewind(uint8_t *mem, uint32_t fp_addr) { + (void)wrapper_fseek(mem, fp_addr, 0, SEEK_SET); + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + f->_flag &= ~IOERR; +} + +int wrapper_fseek(uint8_t *mem, uint32_t fp_addr, int offset, int origin) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + int c, p; + f->_flag &= ~IOEOF; + if (f->_flag & IOREAD) { + if (origin < SEEK_END && f->_base_addr && !(f->_flag & IONBF)) { + c = f->_cnt; + p = offset; + if (origin == SEEK_SET) { + p += c - lseek(f->_file, 0L, SEEK_CUR); + } else { + offset -= c; + } + if (!(f->_flag & IORW) && c > 0 && p <= c && p >= f->_base_addr - f->_ptr_addr) { + f->_ptr_addr += p; + f->_cnt -= p; + return 0; + } + } + if (f->_flag & IORW) { + f->_ptr_addr = f->_base_addr; + f->_flag &= ~IOREAD; + } + p = lseek(f->_file, offset, origin); + f->_cnt = 0; + } else if (f->_flag & (IOWRT | IORW)) { + wrapper_fflush(mem, fp_addr); + if (f->_flag & IORW) { + f->_cnt = 0; + f->_flag &= ~IOWRT; + f->_ptr_addr = f->_base_addr; + } + p = lseek(f->_file, offset, origin); + } + if (p < 0) { + MEM_U32(ERRNO_ADDR) = errno; + return p; + } + return 0; +} + +int wrapper_lseek(uint8_t *mem, int fd, int offset, int whence) { + int ret = (int)lseek(fd, offset, whence); + if (ret == -1) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_dup(uint8_t *mem, int fd) { + fd = dup(fd); + if (fd < 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return fd; +} + +int wrapper_dup2(uint8_t *mem, int oldfd, int newfd) { + int fd = dup2(oldfd, newfd); + if (fd < 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return fd; +} + +int wrapper_pipe(uint8_t *mem, uint32_t pipefd_addr) { + int pipefd[2]; + int ret = pipe(pipefd); + if (ret == 0) { + MEM_U32(pipefd_addr + 0) = pipefd[0]; + MEM_U32(pipefd_addr + 4) = pipefd[1]; + } else { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +void wrapper_perror(uint8_t *mem, uint32_t str_addr) { + STRING(str) + perror(str); +} + +int wrapper_fdopen(uint8_t *mem, int fd, uint32_t mode_addr) { + STRING(mode) + return init_file(mem, fd, -1, NULL, mode); +} + +uint32_t wrapper_memset(uint8_t *mem, uint32_t dest_addr, int byte, uint32_t n) { + uint32_t saved = dest_addr; + if (dest_addr % 4 == 0 && n % 4 == 0) { + memset(&MEM_U32(dest_addr), byte, n); + } else { + while (n--) { + MEM_U8(dest_addr) = (uint8_t)byte; + ++dest_addr; + } + } + return saved; +} + +int wrapper_bcmp(uint8_t *mem, uint32_t s1_addr, uint32_t s2_addr, uint32_t n) { + while (n--) { + if (MEM_U8(s1_addr) != MEM_U8(s2_addr)) { + return 1; + } + ++s1_addr; + ++s2_addr; + } + return 0; +} + +int wrapper_memcmp(uint8_t *mem, uint32_t s1_addr, uint32_t s2_addr, uint32_t n) { + while (n--) { + unsigned char c1 = MEM_U8(s1_addr); + unsigned char c2 = MEM_U8(s2_addr); + if (c1 < c2) { + return -1; + } + if (c1 > c2) { + return 1; + } + ++s1_addr; + ++s2_addr; + } + return 0; +} + +int wrapper_getpid(void) { + return getpid(); +} + +int wrapper_getpgrp(uint8_t *mem) { + int ret = getpgrp(); + if (ret == -1) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_remove(uint8_t *mem, uint32_t path_addr) { + STRING(path) + int ret = remove(path); + if (ret < 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_unlink(uint8_t *mem, uint32_t path_addr) { + if (path_addr == 0) { + fprintf(stderr, "Warning: unlink with NULL as arguement\n"); + MEM_U32(ERRNO_ADDR) = EFAULT; + return -1; + } + STRING(path) + int ret = unlink(path); + if (ret < 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_close(uint8_t *mem, int fd) { + int ret = close(fd); + if (ret < 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_strcmp(uint8_t *mem, uint32_t s1_addr, uint32_t s2_addr) { + for (;;) { + char c1 = MEM_S8(s1_addr); + char c2 = MEM_S8(s2_addr); + if (c1 != c2) { + return c1 < c2 ? -1 : 1; + } + if (c1 == '\0') { + return 0; + } + ++s1_addr; + ++s2_addr; + } +} + +int wrapper_strncmp(uint8_t *mem, uint32_t s1_addr, uint32_t s2_addr, uint32_t n) { + if (n == 0) { + return 0; + } + for (;;) { + char c1 = MEM_S8(s1_addr); + char c2 = MEM_S8(s2_addr); + if (c1 != c2) { + return c1 < c2 ? -1 : 1; + } + if (--n == 0 || c1 == '\0') { + return 0; + } + ++s1_addr; + ++s2_addr; + } +} + +uint32_t wrapper_strcpy(uint8_t *mem, uint32_t dest_addr, uint32_t src_addr) { + uint32_t saved = dest_addr; + for (;;) { + char c = MEM_S8(src_addr); + ++src_addr; + MEM_S8(dest_addr) = c; + ++dest_addr; + if (c == '\0') { + return saved; + } + } +} + +uint32_t wrapper_strncpy(uint8_t *mem, uint32_t dest_addr, uint32_t src_addr, uint32_t n) { + uint32_t i; + for (i = 0; i < n && MEM_S8(src_addr) != '\0'; i++) { + MEM_S8(dest_addr + i) = MEM_S8(src_addr + i); + } + for (; i < n; i++) { + MEM_S8(dest_addr + i) = '\0'; + } + return dest_addr; +} + +uint32_t wrapper_strcat(uint8_t *mem, uint32_t dest_addr, uint32_t src_addr) { + uint32_t saved = dest_addr; + while (MEM_S8(dest_addr) != '\0') { + ++dest_addr; + } + while (MEM_S8(src_addr) != '\0') { + MEM_S8(dest_addr) = MEM_S8(src_addr); + ++src_addr; + ++dest_addr; + } + MEM_S8(dest_addr) = '\0'; + return saved; +} + +uint32_t wrapper_strncat(uint8_t *mem, uint32_t dest_addr, uint32_t src_addr, uint32_t n) { + uint32_t saved = dest_addr; + while (MEM_S8(dest_addr) != '\0') { + ++dest_addr; + } + while (n-- && MEM_S8(src_addr) != '\0') { + MEM_S8(dest_addr) = MEM_S8(src_addr); + ++src_addr; + ++dest_addr; + } + MEM_S8(dest_addr) = '\0'; + return saved; +} + +uint32_t wrapper_strtok(uint8_t *mem, uint32_t str_addr, uint32_t delimiters_addr) { + if (str_addr == 0) { + str_addr = MEM_U32(STRTOK_DATA_ADDR); + } + if (str_addr == 0) { + // nothing remaining + return 0; + } + uint32_t p; + for (p = str_addr; MEM_S8(p) != '\0'; p++) { + uint32_t q; + for (q = delimiters_addr; MEM_S8(q) != '\0' && MEM_S8(q) != MEM_S8(p); q++) { + } + if (MEM_S8(q) == '\0') { + break; + } + } + if (MEM_S8(p) == '\0') { + return 0; + } + uint32_t ret = p; + for (;;) { + uint32_t q; + for (q = delimiters_addr; MEM_S8(q) != '\0' && MEM_S8(q) != MEM_S8(p); q++) { + } + if (MEM_S8(q) != '\0') { + MEM_S8(p) = '\0'; + MEM_U32(STRTOK_DATA_ADDR) = ++p; + return ret; + } + char next = MEM_S8(p); + ++p; + if (next == '\0') { + MEM_U32(STRTOK_DATA_ADDR) = 0; + return ret; + } + } +} + +uint32_t wrapper_strstr(uint8_t *mem, uint32_t str1_addr, uint32_t str2_addr) { + for (;;) { + if (MEM_S8(str1_addr) == '\0') { + return 0; + } + uint32_t s1 = str1_addr; + uint32_t s2 = str2_addr; + for (;;) { + char c2 = MEM_S8(s2); + if (c2 == '\0') { + return str1_addr; + } + if (MEM_S8(s1) == c2) { + ++s1; + ++s2; + } else { + break; + } + } + ++str1_addr; + } +} + +uint32_t wrapper_strdup(uint8_t *mem, uint32_t str_addr) { + uint32_t len = wrapper_strlen(mem, str_addr) + 1; + uint32_t ret = wrapper_malloc(mem, len); + if (ret == 0) { + MEM_U32(ERRNO_ADDR) = ENOMEM; + return 0; + } + return wrapper_memcpy(mem, ret, str_addr, len); +} + +int wrapper_toupper(int c) { + return toupper(c); +} + +int wrapper_tolower(int c) { + return tolower(c); +} + +int wrapper_gethostname(uint8_t *mem, uint32_t name_addr, uint32_t len) { + char buf[256] = {0}; + if (len > 256) { + len = 256; + } + int ret = gethostname(buf, len); + if (ret < 0) { + MEM_U32(ERRNO_ADDR) = errno; + } else { + for (uint32_t i = 0; i < len; i++) { + MEM_S8(name_addr + i) = buf[i]; + } + } + return ret; +} + +int wrapper_isatty(uint8_t *mem, int fd) { + int ret = isatty(fd); + if (ret == 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +uint32_t wrapper_strftime(uint8_t *mem, uint32_t ptr_addr, uint32_t maxsize, uint32_t format_addr, uint32_t timeptr_addr) { + //assert(0 && "strftime not implemented"); + MEM_S8(ptr_addr) = 0; + return 0; +} + +int wrapper_times(uint8_t *mem, uint32_t buffer_addr) { + struct tms_irix { + int tms_utime; + int tms_stime; + int tms_cutime; + int tms_cstime; + } r; + struct tms t; + clock_t ret = times(&t); + if (ret == (clock_t)-1) { + MEM_U32(ERRNO_ADDR) = errno; + } else { + r.tms_utime = t.tms_utime; + r.tms_stime = t.tms_stime; + r.tms_cutime = t.tms_cutime; + r.tms_cstime = t.tms_cstime; + } + return (int)ret; +} + +int wrapper_clock(void) { + return (int)clock(); +} + +uint32_t wrapper_ctime(uint8_t *mem, uint32_t timep_addr) { + time_t t = MEM_S32(timep_addr); + char *res = ctime(&t); + size_t len = strlen(res) + 1; + uint32_t ret_addr = wrapper_malloc(mem, len); + uint32_t pos = ret_addr; + while (len--) { + MEM_S8(pos) = *res; + ++pos; + ++res; + } + return ret_addr; + //assert(0 && "ctime not implemented"); + //return 0; +} + +uint32_t wrapper_localtime(uint8_t *mem, uint32_t timep_addr) { + time_t t = MEM_S32(timep_addr); + struct irix_tm { + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + }; + uint32_t ret = wrapper_malloc(mem, sizeof(struct irix_tm)); + struct irix_tm *r = (struct irix_tm *)&MEM_U32(ret); + struct tm *l = localtime(&t); + r->tm_sec = l->tm_sec; + r->tm_min = l->tm_min; + r->tm_hour = l->tm_hour; + r->tm_mday = l->tm_mday; + r->tm_mon = l->tm_mon; + r->tm_year = l->tm_year; + r->tm_wday = l->tm_wday; + r->tm_yday = l->tm_yday; + r->tm_isdst = l->tm_isdst; + return ret; +} + +int wrapper_setvbuf(uint8_t *mem, uint32_t fp_addr, uint32_t buf_addr, int mode, uint32_t size) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + wrapper_fflush(mem, fp_addr); + if ((f->_flag & IOMYBUF) && f->_base_addr != 0) { + wrapper_free(mem, f->_base_addr); + } + size &= ~0xf; + f->_flag &= ~IOMYBUF; + f->_base_addr = buf_addr; + f->_ptr_addr = buf_addr; + f->_cnt = 0; + bufendtab[(fp_addr - IOB_ADDR) / sizeof(struct FILE_irix)] = size; + return 0; +} + +int wrapper___semgetc(uint8_t *mem, uint32_t fp_addr) { + assert(0); +} + +int wrapper___semputc(uint8_t *mem, int c, uint32_t fp_addr) { + assert(0); +} + +int wrapper_fgetc(uint8_t *mem, uint32_t fp_addr) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + if (--f->_cnt < 0) { + return wrapper___filbuf(mem, fp_addr); + } else { + int ret = MEM_U8(f->_ptr_addr); + ++f->_ptr_addr; + return ret; + } +} + +int wrapper_fgets(uint8_t *mem, uint32_t str_addr, int count, uint32_t fp_addr) { + bool modified = false; + uint32_t saved = str_addr; + for (count--; count > 0; count--) { + int ch = wrapper_fgetc(mem, fp_addr); + if (ch == -1) { + MEM_S8(str_addr) = '\0'; + return modified ? saved : 0; + } + modified = true; + MEM_S8(str_addr) = (char)ch; + ++str_addr; + if (ch == '\n') { + break; + } + } + MEM_S8(str_addr) = '\0'; + return saved; +} + +static void file_assign_buffer(uint8_t *mem, struct FILE_irix *f) { + f->_base_addr = wrapper_malloc(mem, STDIO_BUFSIZE); + f->_ptr_addr = f->_base_addr; + f->_flag |= IOMYBUF; + f->_cnt = 0; + bufendtab[f - (struct FILE_irix *)&MEM_U32(IOB_ADDR)] = STDIO_BUFSIZE; +} + +int wrapper___filbuf(uint8_t *mem, uint32_t fp_addr) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + if (!(f->_flag & IOREAD)) { + if (f->_flag & IORW) { + f->_flag |= IOREAD; + } else { + MEM_U32(ERRNO_ADDR) = 9; // EBADF + return -1; + } + } + if (f->_base_addr == 0) { + file_assign_buffer(mem, f); + } + uint32_t size = bufendtab[(fp_addr - IOB_ADDR) / sizeof(struct FILE_irix)]; + int nread = wrapper_read(mem, f->_file, f->_base_addr, size); + int ret = -1; + if (nread > 0) { + f->_ptr_addr = f->_base_addr; + f->_cnt = nread; + ret = MEM_U8(f->_ptr_addr); + ++f->_ptr_addr; + --f->_cnt; + } else if (nread == 0) { + f->_flag |= IOEOF; + } else { + f->_flag |= IOERR; + } + return ret; +} + +int wrapper___flsbuf(uint8_t *mem, int ch, uint32_t fp_addr) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + if (wrapper_fflush(mem, fp_addr) != 0) { + return -1; + } + if (f->_base_addr == 0) { + file_assign_buffer(mem, f); + f->_cnt = bufendtab[f - (struct FILE_irix *)&MEM_U32(IOB_ADDR)]; + } + MEM_U8(f->_ptr_addr) = ch; + ++f->_ptr_addr; + --f->_cnt; + if (f->_flag & IONBF) { + if (wrapper_fflush(mem, fp_addr) != 0) { + return -1; + } + f->_cnt = 0; + } + return ch; +} + +int wrapper_ungetc(uint8_t *mem, int ch, uint32_t fp_addr) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + if (ch == -1 || f->_ptr_addr == f->_base_addr) { + return -1; + } + --f->_ptr_addr; + MEM_U8(f->_ptr_addr) = (uint8_t)ch; + ++f->_cnt; + f->_flag &= ~IOEOF; + return ch; +} + +uint32_t wrapper_gets(uint8_t *mem, uint32_t str_addr) { + uint32_t p, str0 = str_addr; + int n; + + for (;;) { + if (STDIN->_cnt <= 0) { + if (wrapper___filbuf(mem, STDIN_ADDR) == -1) { + if (str0 == str_addr) { + return 0; + } + break; + } + --STDIN->_ptr_addr; + ++STDIN->_cnt; + } + n = STDIN->_cnt; + if ((p = wrapper_memccpy(mem, str_addr, STDIN->_ptr_addr, '\n', n)) != 0) { + n = p - str_addr; + } + str_addr += n; + STDIN->_cnt -= n; + STDIN->_ptr_addr += n; + // bufsync + if (p != 0) { + // found '\n' in buffer + --str_addr; + break; + } + } + MEM_S8(str_addr) = '\0'; + return str0; +} + +uint32_t wrapper_fread(uint8_t *mem, uint32_t data_addr, uint32_t size, uint32_t count, uint32_t fp_addr) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + int nleft = count * size; + int n; + for (;;) { + if (f->_cnt <= 0) { + if (wrapper___filbuf(mem, fp_addr) == -1) { + return count - (nleft + size - 1) / size; + } + --f->_ptr_addr; + ++f->_cnt; + } + n = MIN(nleft, f->_cnt); + data_addr = wrapper_memcpy(mem, data_addr, f->_ptr_addr, n) + n; + f->_cnt -= n; + f->_ptr_addr += n; + if ((nleft -= n) <= 0) { + return count; + } + } +} + +uint32_t wrapper_fwrite(uint8_t *mem, uint32_t data_addr, uint32_t size, uint32_t count, uint32_t fp_addr) { + struct FILE_irix *f = (struct FILE_irix *)&MEM_U32(fp_addr); + if (size > 0 && count > 0 && f->_base_addr == 0) { + file_assign_buffer(mem, f); + f->_cnt = bufendtab[f - (struct FILE_irix *)&MEM_U32(IOB_ADDR)]; + f->_flag |= IOWRT; + } + uint32_t num_written = 0; + while (count--) { + uint32_t s = size; + while (s > 0) { + uint32_t to_write = f->_cnt; + if (s < to_write) { + to_write = s; + } + if (f->_cnt == 0) { + if (wrapper_fflush(mem, fp_addr) != 0) { + return num_written; + } + } + wrapper_memcpy(mem, f->_ptr_addr, data_addr, to_write); + data_addr += to_write; + f->_ptr_addr += to_write; + f->_cnt -= to_write; + s -= to_write; + } + num_written++; + } + if (f->_flag & IONBF) { + wrapper_fflush(mem, fp_addr); // TODO check error return value + } + return num_written; +} + +int wrapper_fputs(uint8_t *mem, uint32_t str_addr, uint32_t fp_addr) { + uint32_t len = wrapper_strlen(mem, str_addr); + uint32_t ret = wrapper_fwrite(mem, str_addr, 1, len, fp_addr); + return ret == 0 && len != 0 ? -1 : 0; +} + +int wrapper_puts(uint8_t *mem, uint32_t str_addr) { + int ret = wrapper_fputs(mem, str_addr, STDOUT_ADDR); + if (ret != 0) { + return ret; + } + struct FILE_irix *f = STDOUT; + if (--f->_cnt < 0) { + if (wrapper___flsbuf(mem, '\n', STDOUT_ADDR) != '\n') { + return -1; + } + } else { + MEM_S8(f->_ptr_addr) = '\n'; + ++f->_ptr_addr; + } + return 0; +} + +uint32_t wrapper_getcwd(uint8_t *mem, uint32_t buf_addr, uint32_t size) { + char buf[size]; + if (getcwd(buf, size) == NULL) { + MEM_U32(ERRNO_ADDR) = errno; + return 0; + } else { + if (buf_addr == 0) { + buf_addr = wrapper_malloc(mem, size); + } + strcpy1(mem, buf_addr, buf); + return buf_addr; + } +} + +int wrapper_time(uint8_t *mem, uint32_t tloc_addr) { + time_t ret = time(NULL); + if (ret == (time_t)-1) { + MEM_U32(ERRNO_ADDR) = errno; + } else if (tloc_addr != 0) { + MEM_S32(tloc_addr) = ret; + } + return ret; +} + +void wrapper_bzero(uint8_t *mem, uint32_t str_addr, uint32_t n) { + while (n--) { + MEM_U8(str_addr) = 0; + ++str_addr; + } +} + +int wrapper_fp_class_d(double d) { + union { + uint32_t w[2]; + double d; + } bits; + bits.d = d; + uint32_t a2 = bits.w[1]; + uint32_t a1 = a2 >> 20; + uint32_t a0 = a1; + a2 &= 0xfffff; + uint32_t a3 = bits.w[0]; + a1 &= 0x7ff; + a0 &= 0x800; + if (a1 == 0x7ff) { + if (a2 == 0 && a3 == 0) { + return a0 == 0 ? 2 : 3; + } + a0 = a2 & 0x80000; + return a0 == 0 ? 1 : 0; + } + if (a1 == 0) { + if (a2 == 0 && a3 == 0) { + return a0 == 0 ? 8 : 9; + } + return a0 == 0 ? 6 : 7; + } + return a0 == 0 ? 4 : 5; +} + +double wrapper_ldexp(double d, int i) { + return ldexp(d, i); +} + +int64_t wrapper___ll_mul(int64_t a0, int64_t a1) { + return a0 * a1; +} + +int64_t wrapper___ll_div(int64_t a0, int64_t a1) { + return a0 / a1; +} + +int64_t wrapper___ll_rem(uint64_t a0, int64_t a1) { + return a0 % a1; +} + +int64_t wrapper___ll_lshift(int64_t a0, uint64_t shift) { + return a0 << (shift & 0x3f); +} + +int64_t wrapper___ll_rshift(int64_t a0, uint64_t shift) { + return a0 >> (shift & 0x3f); +} + +uint64_t wrapper___ull_div(uint64_t a0, uint64_t a1) { + return a0 / a1; +} + +uint64_t wrapper___ull_rem(uint64_t a0, uint64_t a1) { + return a0 % a1; +} + +uint64_t wrapper___ull_rshift(uint64_t a0, uint64_t shift) { + return a0 >> (shift & 0x3f); +} + +uint64_t wrapper___d_to_ull(double d) { + return d; +} + +int64_t wrapper___d_to_ll(double d) { + return d; +} + +uint64_t wrapper___f_to_ull(float f) { + return f; +} + +int64_t wrapper___f_to_ll(float f) { + return f; +} + +float wrapper___ull_to_f(uint64_t v) { + return v; +} + +float wrapper___ll_to_f(int64_t v) { + return v; +} + +double wrapper___ull_to_d(uint64_t v) { + return v; +} + +double wrapper___ll_to_d(int64_t v) { + return v; +} + +void wrapper_abort(uint8_t *mem) { + abort(); +} + +void wrapper_exit(uint8_t *mem, int status) { + exit(status); +} + +void wrapper__exit(uint8_t *mem, int status) { + assert(0 && "_exit not implemented"); // exit() is already overridden +} + +void wrapper__cleanup(uint8_t *mem) { +} + +uint32_t wrapper__rld_new_interface(uint8_t *mem, uint32_t operation, uint32_t sp) { + assert(0 && "_rld_new_interface not implemented"); + return 0; +} + +void wrapper__exithandle(uint8_t *mem) { + assert(0 && "_exithandle not implemented"); +} + +int wrapper__prctl(uint8_t *mem, int operation, uint32_t sp) { + assert(0 && "_prctl not implemented"); + return 0; +} + +double wrapper__atod(uint8_t *mem, uint32_t buffer_addr, int ndigits, int dexp) { + // ftp://atoum.hst.nerim.net/irix/src/irix-6.5.5-src/6.5.5/m/irix/lib/libc/src/math/atod.c + assert(0 && "_atod not implemented"); + return 0.0; +} + +int wrapper_pathconf(uint8_t *mem, uint32_t path_addr, int name) { + STRING(path) + if (name == 5) { + errno = 0; + int ret = pathconf(path, _PC_PATH_MAX); + if (errno != 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; + } + assert(0 && "pathconf not implemented for the specific 'name'"); + return 0; +} + +uint32_t wrapper_getenv(uint8_t *mem, uint32_t name_addr) { + // Return null for everything, for now + return 0; +} + +uint32_t wrapper_gettxt(uint8_t *mem, uint32_t msgid_addr, uint32_t default_str_addr) { + // Return default for now + return default_str_addr; +} + +uint32_t wrapper_setlocale(uint8_t *mem, int category, uint32_t locale_addr) { + assert(locale_addr != 0); + STRING(locale) + assert(category == 6); // LC_ALL + char *ret = setlocale(LC_ALL, locale); + // Let's hope the caller doesn't use the return value + return 0; +} + +uint32_t wrapper_mmap(uint8_t *mem, uint32_t addr, uint32_t length, int prot, int flags, int fd, int offset) { + assert(0 && "mmap not implemented"); + return 0; +} + +int wrapper_munmap(uint8_t *mem, uint32_t addr, uint32_t length) { + assert(0 && "munmap not implemented"); + return 0; +} + +int wrapper_mprotect(uint8_t *mem, uint32_t addr, uint32_t length, int prot) { + assert(0 && "mprotect not implemented"); + return 0; +} + +int wrapper_sysconf(uint8_t *mem, int name) { + assert(0 && "sysconf not implemented"); + return 0; +} + +int wrapper_getpagesize(uint8_t *mem) { + return 4096; +} + +int wrapper_strerror(uint8_t *mem, int errnum) { + errno = errnum; + perror("strerror"); + assert(0 && "strerror not implemented"); + return 0; +} + +int wrapper_ioctl(uint8_t *mem, int fd, uint32_t request, uint32_t sp) { + assert(0 && "ioctl not implemented"); + return 0; +} + +int wrapper_fcntl(uint8_t *mem, int fd, int cmd, uint32_t sp) { + assert(0 && "fcntl not implemented"); + return 0; +} + +static void signal_handler(int signum) { + uint32_t level = signal_context.recursion_level++; + uint8_t *mem = signal_context.handlers[signum].mem; + uint32_t fp_dest = signal_context.handlers[signum].fp_dest; + uint32_t sp = SIGNAL_HANDLER_STACK_START - 16 - level * 0x1000; + signal_context.handlers[signum].trampoline(mem, sp, signum, 0, 0, 0, fp_dest); + signal_context.recursion_level--; +} + +uint32_t wrapper_signal(uint8_t *mem, int signum, uint64_t (*trampoline)(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t fp_dest), uint32_t handler_addr, uint32_t sp) { + //assert(0 && "signal not implemented"); + return 0; +} + +uint32_t wrapper_sigset(uint8_t *mem, int signum, uint64_t (*trampoline)(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t fp_dest), uint32_t disp_addr, uint32_t sp) { + void (*handler)(int) = signal_handler; + + if ((int)disp_addr >= -1 && (int)disp_addr <= 1) { + // SIG_DFL etc. + handler = (void (*)(int))(intptr_t)(int)disp_addr; + } + + switch (signum) { + case 2: + signum = SIGINT; + break; + case 13: + signum = SIGPIPE; + break; + case 15: + signum = SIGTERM; + break; + default: + assert(0 && "sigset with this signum not implemented"); + break; + } + + signal_context.handlers[signum].trampoline = trampoline; + signal_context.handlers[signum].mem = mem; + signal_context.handlers[signum].fp_dest = disp_addr; + + return (uint32_t)(uintptr_t)sigset(signum, handler); // for now only support SIG_DFL etc. as return value +} + +int wrapper_get_fpc_csr(uint8_t *mem) { + //assert(0 && "get_fpc_csr not implemented"); + return 0; +} + +int wrapper_set_fpc_csr(uint8_t *mem, int csr) { + //assert(0 && "set_fpc_csr not implemented"); + return 0; +} + +int wrapper_setjmp(uint8_t *mem, uint32_t addr) { + return 0; +} + +void wrapper_longjmp(uint8_t *mem, uint32_t addr, int status) { + assert(0 && "longjmp not implemented"); +} + +uint32_t wrapper_tempnam(uint8_t *mem, uint32_t dir_addr, uint32_t pfx_addr) { + STRING(dir) + STRING(pfx) + char *ret = tempnam(dir, pfx); + char *ret_saved = ret; + if (ret == NULL) { + MEM_U32(ERRNO_ADDR) = errno; + return 0; + } + size_t len = strlen(ret) + 1; + uint32_t ret_addr = wrapper_malloc(mem, len); + uint32_t pos = ret_addr; + while (len--) { + MEM_S8(pos) = *ret; + ++pos; + ++ret; + } + free(ret_saved); + return ret_addr; +} + +uint32_t wrapper_tmpnam(uint8_t *mem, uint32_t str_addr) { + char buf[1024]; + assert(str_addr != 0 && "s NULL not implemented for tmpnam"); + char *ret = tmpnam(buf); + if (ret == NULL) { + return 0; + } else { + strcpy1(mem, str_addr, ret); + return str_addr; + } +} + +uint32_t wrapper_mktemp(uint8_t *mem, uint32_t template_addr) { + STRING(template) + mktemp(template); + strcpy1(mem, template_addr, template); + return template_addr; +} + +int wrapper_mkstemp(uint8_t *mem, uint32_t name_addr) { + STRING(name) + int fd = mkstemp(name); + if (fd < 0) { + MEM_U32(ERRNO_ADDR) = errno; + } else { + strcpy1(mem, name_addr, name); + } + return fd; +} + +uint32_t wrapper_tmpfile(uint8_t *mem) { + // create and fopen a temporary file that is removed when the program exits + char name[] = "/tmp/copt_temp_XXXXXX"; + int fd = mkstemp(name); + if (fd < 0) { + MEM_U32(ERRNO_ADDR) = errno; + return 0; + } + + // the file will be removed from disk when it's closed later + unlink(name); + + // fdopen: + uint32_t ret = init_file(mem, fd, -1, NULL, "w+"); + if (ret == 0) { + close(fd); + } + return ret; +} + +int wrapper_wait(uint8_t *mem, uint32_t wstatus_addr) { + int wstatus; + pid_t ret = wait(&wstatus); + MEM_S32(wstatus_addr) = wstatus; + return ret; +} + +int wrapper_kill(uint8_t *mem, int pid, int sig) { + int ret = kill(pid, sig); + if (ret != 0) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_execlp(uint8_t *mem, uint32_t file_addr, uint32_t sp) { + uint32_t argv_addr = sp + 4; + return wrapper_execvp(mem, file_addr, argv_addr); +} + +int wrapper_execv(uint8_t *mem, uint32_t pathname_addr, uint32_t argv_addr) { + STRING(pathname) + uint32_t argc = 0; + while (MEM_U32(argv_addr + argc * 4) != 0) { + ++argc; + } + char *argv[argc + 1]; + for (uint32_t i = 0; i < argc; i++) { + uint32_t str_addr = MEM_U32(argv_addr + i * 4); + uint32_t len = wrapper_strlen(mem, str_addr) + 1; + argv[i] = (char *)malloc(len); + char *pos = argv[i]; + while (len--) { + *pos++ = MEM_S8(str_addr); + ++str_addr; + } + } + argv[argc] = NULL; + execv(pathname, argv); + MEM_U32(ERRNO_ADDR) = errno; + for (uint32_t i = 0; i < argc; i++) { + free(argv[i]); + } + return -1; +} + +int wrapper_execvp(uint8_t *mem, uint32_t file_addr, uint32_t argv_addr) { + STRING(file) + uint32_t argc = 0; + while (MEM_U32(argv_addr + argc * 4) != 0) { + ++argc; + } + char *argv[argc + 1]; + for (uint32_t i = 0; i < argc; i++) { + uint32_t str_addr = MEM_U32(argv_addr + i * 4); + uint32_t len = wrapper_strlen(mem, str_addr) + 1; + argv[i] = (char *)malloc(len); + char *pos = argv[i]; + while (len--) { + *pos++ = MEM_S8(str_addr); + ++str_addr; + } + } + argv[argc] = NULL; + +#ifdef REDIRECT_USR_LIB + if (!strncmp(file, "/usr/lib/", 9) && bin_dir[0] != '\0') { + char fixed_path[PATH_MAX + 1]; +#ifdef __CYGWIN__ + int n = snprintf(fixed_path, sizeof(fixed_path), "%s/%s.exe", bin_dir, file + 9); +#else + int n = snprintf(fixed_path, sizeof(fixed_path), "%s/%s", bin_dir, file + 9); +#endif + if (n > 0 && n < sizeof(fixed_path)) { + execvp(fixed_path, argv); + } else { + execvp(file, argv); + } + } else { + execvp(file, argv); + } +#else + execvp(file, argv); +#endif + + MEM_U32(ERRNO_ADDR) = errno; + for (uint32_t i = 0; i < argc; i++) { + free(argv[i]); + } + return -1; +} + +int wrapper_fork(uint8_t *mem) { + int ret = fork(); + if (ret == -1) { + MEM_U32(ERRNO_ADDR) = errno; + } + return ret; +} + +int wrapper_system(uint8_t *mem, uint32_t command_addr) { + STRING(command) + return system(command); // no errno +} + +static int name_compare(uint8_t *mem, uint32_t a_addr, uint32_t b_addr) { + //printf("pc=0x00438180\n"); + return wrapper_strcmp(mem, MEM_U32(a_addr), MEM_U32(b_addr)); +} + +static uint32_t tsearch_tfind(uint8_t *mem, uint32_t key_addr, uint32_t rootp_addr, uint32_t compar_addr, bool insert) { + //assert(compar_addr == 0x438180); // name_compare in as1 + + if (rootp_addr == 0) { + return 0; + } + while (MEM_U32(rootp_addr) != 0) { + uint32_t node_addr = MEM_U32(rootp_addr); + int r = name_compare(mem, key_addr, MEM_U32(node_addr)); + if (r == 0) { + return node_addr; + } + rootp_addr = r < 0 ? node_addr + 4 : node_addr + 8; + } + if (insert) { + uint32_t node_addr = wrapper_malloc(mem, 12); + if (node_addr != 0) { + MEM_U32(rootp_addr) = node_addr; + MEM_U32(node_addr) = key_addr; + MEM_U32(node_addr + 4) = 0; + MEM_U32(node_addr + 8) = 0; + return node_addr; + } + } + return 0; +} + +uint32_t wrapper_tsearch(uint8_t *mem, uint32_t key_addr, uint32_t rootp_addr, uint32_t compar_addr) { + return tsearch_tfind(mem, key_addr, rootp_addr, compar_addr, true); +} + +uint32_t wrapper_tfind(uint8_t *mem, uint32_t key_addr, uint32_t rootp_addr, uint32_t compar_addr) { + return tsearch_tfind(mem, key_addr, rootp_addr, compar_addr, false); +} + +uint32_t wrapper_qsort(uint8_t *mem, uint32_t base_addr, uint32_t num, uint32_t size, uint64_t (*trampoline)(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t fp_dest), uint32_t compare_addr, uint32_t sp) { + assert(0 && "qsort not implemented"); + return 0; +} + +uint32_t wrapper_regcmp(uint8_t *mem, uint32_t string1_addr, uint32_t sp) { + STRING(string1); + fprintf(stderr, "regex string: %s\n", string1); + assert(0 && "regcmp not implemented"); + return 0; +} + +uint32_t wrapper_regex(uint8_t *mem, uint32_t re_addr, uint32_t subject_addr, uint32_t sp) { + STRING(subject); + assert(0 && "regex not implemented"); + return 0; +} + +void wrapper___assert(uint8_t *mem, uint32_t assertion_addr, uint32_t file_addr, int line) { + STRING(assertion) + STRING(file) + __assert(assertion, file, line); +} diff --git a/tools/ido5.3_recomp/libc_impl.h b/tools/ido5.3_recomp/libc_impl.h new file mode 100644 index 000000000..0f1d920f7 --- /dev/null +++ b/tools/ido5.3_recomp/libc_impl.h @@ -0,0 +1,163 @@ +#include + +void mmap_initial_data_range(uint8_t *mem, uint32_t start, uint32_t end); +void setup_libc_data(uint8_t *mem); + +uint32_t wrapper_sbrk(uint8_t *mem, int increment); +uint32_t wrapper_malloc(uint8_t *mem, uint32_t size); +uint32_t wrapper_calloc(uint8_t *mem, uint32_t num, uint32_t size); +uint32_t wrapper_realloc(uint8_t *mem, uint32_t data_addr, uint32_t size); +int wrapper_fscanf(uint8_t *mem, uint32_t fp_addr, uint32_t format_addr, uint32_t sp); +int wrapper_printf(uint8_t *mem, uint32_t format_addr, uint32_t sp); +int wrapper_sprintf(uint8_t *mem, uint32_t str_addr, uint32_t format_addr, uint32_t sp); +int wrapper_fprintf(uint8_t *mem, uint32_t fp_addr, uint32_t format_addr, uint32_t sp); +int wrapper__doprnt(uint8_t *mem, uint32_t format_addr, uint32_t params_addr, uint32_t fp_addr); +void wrapper_free(uint8_t *mem, uint32_t data_addr); +uint32_t wrapper_strlen(uint8_t *mem, uint32_t str_addr); +int wrapper_open(uint8_t *mem, uint32_t pathname_addr, int flags, int mode); +int wrapper_creat(uint8_t *mem, uint32_t pathname_addr, int mode); +int wrapper_access(uint8_t *mem, uint32_t pathname_addr, int mode); +int wrapper_rename(uint8_t *mem, uint32_t oldpath_addr, uint32_t newpath_addr); +int wrapper_utime(uint8_t *mem, uint32_t filename_addr, uint32_t times_addr); +int wrapper_flock(uint8_t *mem, int fd, int operation); +int wrapper_chmod(uint8_t *mem, uint32_t path_addr, uint32_t mode); +int wrapper_umask(int mode); +uint32_t wrapper_ecvt(uint8_t *mem, double number, int ndigits, uint32_t decpt_addr, uint32_t sign_addr); +uint32_t wrapper_fcvt(uint8_t *mem, double number, int ndigits, uint32_t decpt_addr, uint32_t sign_addr); +double wrapper_sqrt(double v); +float wrapper_sqrtf(float v); +int wrapper_atoi(uint8_t *mem, uint32_t nptr_addr); +int wrapper_atol(uint8_t *mem, uint32_t nptr_addr); +double wrapper_atof(uint8_t *mem, uint32_t nptr_addr); +int wrapper_strtol(uint8_t *mem, uint32_t nptr_addr, uint32_t endptr_addr, int base); +uint32_t wrapper_strtoul(uint8_t *mem, uint32_t nptr_addr, uint32_t endptr_addr, int base); +double wrapper_strtod(uint8_t *mem, uint32_t nptr_addr, uint32_t endptr_addr); +uint32_t wrapper_strchr(uint8_t *mem, uint32_t str_addr, int c); +uint32_t wrapper_strrchr(uint8_t *mem, uint32_t str_addr, int c); +uint32_t wrapper_strcspn(uint8_t *mem, uint32_t str_addr, uint32_t invalid_addr); +uint32_t wrapper_strpbrk(uint8_t *mem, uint32_t str_addr, uint32_t accept_addr); +int wrapper_fstat(uint8_t *mem, int fildes, uint32_t buf_addr); +int wrapper_stat(uint8_t *mem, uint32_t pathname_addr, uint32_t buf_addr); +int wrapper_ftruncate(uint8_t *mem, int fd, int length); +void wrapper_bcopy(uint8_t *mem, uint32_t src_addr, uint32_t dst_addr, uint32_t len); +uint32_t wrapper_memcpy(uint8_t *mem, uint32_t dst_addr, uint32_t src_addr, uint32_t len); +uint32_t wrapper_memccpy(uint8_t *mem, uint32_t dst_addr, uint32_t src_addr, int c, uint32_t len); +int wrapper_read(uint8_t *mem, int fd, uint32_t buf_addr, uint32_t nbytes); +int wrapper_write(uint8_t *mem, int fd, uint32_t buf_addr, uint32_t nbytes); +uint32_t wrapper_fopen(uint8_t *mem, uint32_t path_addr, uint32_t mode_addr); +uint32_t wrapper_freopen(uint8_t *mem, uint32_t path_addr, uint32_t mode_addr, uint32_t fp_addr); +int wrapper_fclose(uint8_t *mem, uint32_t fp_addr); +int wrapper_fflush(uint8_t *mem, uint32_t fp_addr); +int wrapper_ftell(uint8_t *mem, uint32_t fp_addr); +void wrapper_rewind(uint8_t *mem, uint32_t fp_addr); +int wrapper_fseek(uint8_t *mem, uint32_t fp_addr, int offset, int origin); +int wrapper_lseek(uint8_t *mem, int fd, int offset, int whence); +int wrapper_dup(uint8_t *mem, int fd); +int wrapper_dup2(uint8_t *mem, int oldfd, int newfd); +int wrapper_pipe(uint8_t *mem, uint32_t pipefd_addr); +void wrapper_perror(uint8_t *mem, uint32_t str_addr); +int wrapper_fdopen(uint8_t *mem, int fd, uint32_t mode_addr); +uint32_t wrapper_memset(uint8_t *mem, uint32_t dest_addr, int byte, uint32_t n); +int wrapper_bcmp(uint8_t *mem, uint32_t s1_addr, uint32_t s2_addr, uint32_t n); +int wrapper_memcmp(uint8_t *mem, uint32_t s1_addr, uint32_t s2_addr, uint32_t n); +int wrapper_getpid(void); +int wrapper_getpgrp(uint8_t *mem); +int wrapper_remove(uint8_t *mem, uint32_t path_addr); +int wrapper_unlink(uint8_t *mem, uint32_t path_addr); +int wrapper_close(uint8_t *mem, int fd); +int wrapper_strcmp(uint8_t *mem, uint32_t s1_addr, uint32_t s2_addr); +int wrapper_strncmp(uint8_t *mem, uint32_t s1_addr, uint32_t s2_addr, uint32_t n); +uint32_t wrapper_strcpy(uint8_t *mem, uint32_t dest_addr, uint32_t src_addr); +uint32_t wrapper_strncpy(uint8_t *mem, uint32_t dest_addr, uint32_t src_addr, uint32_t n); +uint32_t wrapper_strcat(uint8_t *mem, uint32_t dest_addr, uint32_t src_addr); +uint32_t wrapper_strncat(uint8_t *mem, uint32_t dest_addr, uint32_t src_addr, uint32_t n); +uint32_t wrapper_strtok(uint8_t *mem, uint32_t str_addr, uint32_t delimiters_addr); +uint32_t wrapper_strstr(uint8_t *mem, uint32_t str1_addr, uint32_t str2_addr); +uint32_t wrapper_strdup(uint8_t *mem, uint32_t str_addr); +int wrapper_toupper(int c); +int wrapper_tolower(int c); +int wrapper_gethostname(uint8_t *mem, uint32_t name_addr, uint32_t len); +int wrapper_isatty(uint8_t *mem, int fd); +int wrapper_times(uint8_t *mem, uint32_t buffer_addr); +uint32_t wrapper_strftime(uint8_t *mem, uint32_t ptr_addr, uint32_t maxsize, uint32_t format_addr, uint32_t timeptr_addr); +int wrapper_clock(void); +uint32_t wrapper_ctime(uint8_t *mem, uint32_t timep_addr); +uint32_t wrapper_localtime(uint8_t *mem, uint32_t timep_addr); +int wrapper_setvbuf(uint8_t *mem, uint32_t fp_addr, uint32_t buf_addr, int mode, uint32_t size); +int wrapper___semgetc(uint8_t *mem, uint32_t fp_addr); +int wrapper___semputc(uint8_t *mem, int c, uint32_t fp_addr); +int wrapper_fgetc(uint8_t *mem, uint32_t fp_addr); +int wrapper_fgets(uint8_t *mem, uint32_t str_addr, int count, uint32_t fp_addr); +int wrapper___filbuf(uint8_t *mem, uint32_t fp_addr); +int wrapper___flsbuf(uint8_t *mem, int ch, uint32_t fp_addr); +int wrapper_ungetc(uint8_t *mem, int ch, uint32_t fp_addr); +uint32_t wrapper_gets(uint8_t *mem, uint32_t str_addr); +uint32_t wrapper_fread(uint8_t *mem, uint32_t data_addr, uint32_t size, uint32_t count, uint32_t fp_addr); +uint32_t wrapper_fwrite(uint8_t *mem, uint32_t data_addr, uint32_t size, uint32_t count, uint32_t fp_addr); +int wrapper_fputs(uint8_t *mem, uint32_t str_addr, uint32_t fp_addr); +int wrapper_puts(uint8_t *mem, uint32_t str_addr); +uint32_t wrapper_getcwd(uint8_t *mem, uint32_t buf_addr, uint32_t size); +int wrapper_time(uint8_t *mem, uint32_t tloc_addr); +void wrapper_bzero(uint8_t *mem, uint32_t str_addr, uint32_t n); +int wrapper_fp_class_d(double d); +double wrapper_ldexp(double d, int i); +int64_t wrapper___ll_mul(int64_t a0, int64_t a1); +int64_t wrapper___ll_div(int64_t a0, int64_t a1); +int64_t wrapper___ll_rem(uint64_t a0, int64_t a1); +int64_t wrapper___ll_lshift(int64_t a0, uint64_t shift); +int64_t wrapper___ll_rshift(int64_t a0, uint64_t shift); +uint64_t wrapper___ull_div(uint64_t a0, uint64_t a1); +uint64_t wrapper___ull_rem(uint64_t a0, uint64_t a1); +uint64_t wrapper___ull_rshift(uint64_t a0, uint64_t shift); +uint64_t wrapper___d_to_ull(double d); +int64_t wrapper___d_to_ll(double d); +uint64_t wrapper___f_to_ull(float f); +int64_t wrapper___f_to_ll(float f); +float wrapper___ull_to_f(uint64_t v); +float wrapper___ll_to_f(int64_t v); +double wrapper___ull_to_d(uint64_t v); +double wrapper___ll_to_d(int64_t v); +void wrapper_abort(uint8_t *mem); +void wrapper_exit(uint8_t *mem, int status); +void wrapper__exit(uint8_t *mem, int status); +void wrapper__cleanup(uint8_t *mem); +uint32_t wrapper__rld_new_interface(uint8_t *mem, uint32_t operation, uint32_t sp); +void wrapper__exithandle(uint8_t *mem); +int wrapper__prctl(uint8_t *mem, int operation, uint32_t sp); +double wrapper__atod(uint8_t *mem, uint32_t buffer_addr, int ndigits, int dexp); +int wrapper_pathconf(uint8_t *mem, uint32_t path_addr, int name); +uint32_t wrapper_getenv(uint8_t *mem, uint32_t name_addr); +uint32_t wrapper_gettxt(uint8_t *mem, uint32_t msgid_addr, uint32_t default_str_addr); +uint32_t wrapper_setlocale(uint8_t *mem, int category, uint32_t locale_addr); +uint32_t wrapper_mmap(uint8_t *mem, uint32_t addr, uint32_t length, int prot, int flags, int fd, int offset); +int wrapper_munmap(uint8_t *mem, uint32_t addr, uint32_t length); +int wrapper_mprotect(uint8_t *mem, uint32_t addr, uint32_t length, int prot); +int wrapper_sysconf(uint8_t *mem, int name); +int wrapper_getpagesize(uint8_t *mem); +int wrapper_strerror(uint8_t *mem, int errnum); +int wrapper_ioctl(uint8_t *mem, int fd, uint32_t request, uint32_t sp); +int wrapper_fcntl(uint8_t *mem, int fd, int cmd, uint32_t sp); +uint32_t wrapper_signal(uint8_t *mem, int signum, uint64_t (*trampoline)(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t fp_dest), uint32_t handler_addr, uint32_t sp); +uint32_t wrapper_sigset(uint8_t *mem, int signum, uint64_t (*trampoline)(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t fp_dest), uint32_t disp_addr, uint32_t sp); +int wrapper_get_fpc_csr(uint8_t *mem); +int wrapper_set_fpc_csr(uint8_t *mem, int csr); +int wrapper_setjmp(uint8_t *mem, uint32_t addr); +void wrapper_longjmp(uint8_t *mem, uint32_t addr, int status); +uint32_t wrapper_tempnam(uint8_t *mem, uint32_t dir_addr, uint32_t pfx_addr); +uint32_t wrapper_tmpnam(uint8_t *mem, uint32_t str_addr); +uint32_t wrapper_mktemp(uint8_t *mem, uint32_t template_addr); +int wrapper_mkstemp(uint8_t *mem, uint32_t name_addr); +uint32_t wrapper_tmpfile(uint8_t *mem); +int wrapper_wait(uint8_t *mem, uint32_t wstatus_addr); +int wrapper_kill(uint8_t *mem, int pid, int sig); +int wrapper_execlp(uint8_t *mem, uint32_t file_addr, uint32_t sp); +int wrapper_execv(uint8_t *mem, uint32_t pathname_addr, uint32_t argv_addr); +int wrapper_execvp(uint8_t *mem, uint32_t file_addr, uint32_t argv_addr); +int wrapper_fork(uint8_t *mem); +int wrapper_system(uint8_t *mem, uint32_t command_addr); +uint32_t wrapper_tsearch(uint8_t *mem, uint32_t key_addr, uint32_t rootp_addr, uint32_t compar_addr); +uint32_t wrapper_tfind(uint8_t *mem, uint32_t key_addr, uint32_t rootp_addr, uint32_t compar_addr); +uint32_t wrapper_qsort(uint8_t *mem, uint32_t base_addr, uint32_t num, uint32_t size, uint64_t (*trampoline)(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t fp_dest), uint32_t compare_addr, uint32_t sp); +uint32_t wrapper_regcmp(uint8_t *mem, uint32_t string1_addr, uint32_t sp); +uint32_t wrapper_regex(uint8_t *mem, uint32_t re_addr, uint32_t subject_addr, uint32_t sp); +void wrapper___assert(uint8_t *mem, uint32_t assertion_addr, uint32_t file_addr, int line); diff --git a/tools/ido5.3_recomp/libc_impl.o b/tools/ido5.3_recomp/libc_impl.o new file mode 100644 index 0000000000000000000000000000000000000000..ac11ad6f7a14a7794acbe3ba7f20c59aa53e0aaf GIT binary patch literal 66400 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 literal 0 HcmV?d00001 diff --git a/tools/ido5.3_recomp/recomp b/tools/ido5.3_recomp/recomp new file mode 100755 index 0000000000000000000000000000000000000000..e6bbe41312142cf8c9de41ff556ab478dddcc41d GIT binary patch literal 110352 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≤K-0pJ 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 bTyq2^9#p;xOVt}Mecrv2@+?CFLs0vF)u(e? literal 0 HcmV?d00001 diff --git a/tools/ido5.3_recomp/recomp.cpp b/tools/ido5.3_recomp/recomp.cpp new file mode 100644 index 000000000..2bf6e1326 --- /dev/null +++ b/tools/ido5.3_recomp/recomp.cpp @@ -0,0 +1,2938 @@ +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include + +#include "elf.h" + +#define INSPECT_FUNCTION_POINTERS 0 // set this to 1 when testing a new program, to verify that no false function pointers are found + +#ifndef TRACE +#define TRACE 0 +#endif + +#define LABELS_64_BIT 1 + +#define u32be(x) (uint32_t)(((x & 0xff) << 24) + ((x & 0xff00) << 8) + ((x & 0xff0000) >> 8) + ((uint32_t)(x) >> 24)) +#define u16be(x) (uint16_t)(((x & 0xff) << 8) + ((x & 0xff00) >> 8)) +#define read_u32_be(buf) (uint32_t)(((buf)[0] << 24) + ((buf)[1] << 16) + ((buf)[2] << 8) + ((buf)[3])) + +using namespace std; + +struct Edge { + uint32_t i; + uint8_t function_entry: 1; + uint8_t function_exit: 1; + uint8_t extern_function: 1; + uint8_t function_pointer: 1; +}; + +struct Insn { + uint32_t id; + uint8_t op_count; + string mnemonic; + string op_str; + cs_mips_op operands[8]; + + uint8_t is_jump: 1; + uint8_t is_global_got_memop: 1; + uint8_t no_following_successor: 1; + int linked_insn; + union { + uint32_t linked_value; + float linked_float; + }; + uint32_t jtbl_addr; + uint32_t num_cases; + mips_reg index_reg; + vector successors; + vector predecessors; + uint64_t b_liveout; + uint64_t b_livein; + uint64_t f_livein; + uint64_t f_liveout; +}; + +struct Function { + vector returns; //points to delay slots + uint32_t end_addr; //address after end + uint32_t nargs; + uint32_t nret; + bool v0_in; + bool referenced_by_function_pointer; +}; + +static bool conservative; + +static csh handle; + +static const uint8_t *text_section; +static uint32_t text_section_len; +static uint32_t text_vaddr; + +static const uint8_t *rodata_section; +static uint32_t rodata_section_len; +static uint32_t rodata_vaddr; + +static const uint8_t *data_section; +static uint32_t data_section_len; +static uint32_t data_vaddr; + +static uint32_t bss_section_len; +static uint32_t bss_vaddr; + +static vector insns; +static set label_addresses; +static vector got_globals; +static vector got_locals; +static uint32_t gp_value; +static uint32_t gp_value_adj; + +static map symbol_names; + +static vector> data_function_pointers; +static set li_function_pointers; +static map functions; +static uint32_t main_addr; +static uint32_t mcount_addr; +static uint32_t procedure_table_start; +static uint32_t procedure_table_len; + +#define FLAG_NO_MEM 1 +#define FLAG_VARARG 2 + +static const struct { + const char *name; + const char *params; + int flags; +} extern_functions[] = { + {"exit", "vi"}, // override exit from application + {"abort", "v"}, + {"sbrk", "pi"}, + {"malloc", "pu"}, + {"calloc", "puu"}, + {"realloc", "ppu"}, + {"free", "vp"}, + {"fscanf", "ipp", FLAG_VARARG}, + {"printf", "ip", FLAG_VARARG}, + {"sprintf", "ipp", FLAG_VARARG}, + {"fprintf", "ipp", FLAG_VARARG}, + {"_doprnt", "ippp"}, + {"strlen", "up"}, + {"open", "ipii"}, + {"creat", "ipi"}, + {"access", "ipi"}, + {"rename", "ipp"}, + {"utime", "ipp"}, + {"flock", "iii"}, + {"chmod", "ipu"}, + {"umask", "ii", FLAG_NO_MEM}, + {"ecvt", "pdipp"}, + {"fcvt", "pdipp"}, + {"sqrt", "dd", FLAG_NO_MEM}, + {"sqrtf", "ff", FLAG_NO_MEM}, + {"atoi", "ip"}, + {"atol", "ip"}, + {"atof", "dp"}, + {"strtol", "ippi"}, + {"strtoul", "uppi"}, + {"strtod", "dpp"}, + {"strchr", "ppi"}, + {"strrchr", "ppi"}, + {"strcspn", "upp"}, + {"strpbrk", "ppp"}, + {"fstat", "iip"}, + {"stat", "ipp"}, + {"ftruncate", "iii"}, + {"bcopy", "vppu"}, + {"memcpy", "pppu"}, + {"memccpy", "pppiu"}, + {"read", "iipu"}, + {"write", "iipu"}, + {"fopen", "ppp"}, + {"freopen", "pppp"}, + {"fclose", "ip"}, + {"ftell", "ip"}, + {"rewind", "vp"}, + {"fseek", "ipii"}, + {"lseek", "iiii"}, + {"fflush", "ip"}, + {"dup", "ii"}, + {"dup2", "iii"}, + {"pipe", "ip"}, + {"perror", "vp"}, + {"fdopen", "iip"}, + {"memset", "ppiu"}, + {"bcmp", "ippu"}, + {"memcmp", "ippu"}, + {"getpid", "i", FLAG_NO_MEM}, + {"getpgrp", "i"}, + {"remove", "ip"}, + {"unlink", "ip"}, + {"close", "ii"}, + {"strcmp", "ipp"}, + {"strncmp", "ippu"}, + {"strcpy", "ppp"}, + {"strncpy", "pppu"}, + {"strcat", "ppp"}, + {"strncat", "pppu"}, + {"strtok", "ppp"}, + {"strstr", "ppp"}, + {"strdup", "pp"}, + {"toupper", "ii", FLAG_NO_MEM}, + {"tolower", "ii", FLAG_NO_MEM}, + {"gethostname", "ipu"}, + {"isatty", "ii"}, + {"strftime", "upupp"}, + {"times", "ip"}, + {"clock", "i", FLAG_NO_MEM}, + {"ctime", "pp"}, + {"localtime", "pp"}, + {"setvbuf", "ippiu"}, + {"__semgetc", "ip"}, + {"__semputc", "iip"}, + {"fgetc", "ip"}, + {"fgets", "ipip"}, + {"__filbuf", "ip"}, + {"__flsbuf", "iip"}, + {"ungetc", "iip"}, + {"gets", "pp"}, + {"fread", "upuup"}, + {"fwrite", "upuup"}, + {"fputs", "ipp"}, + {"puts", "ip"}, + {"getcwd", "ppu"}, + {"time", "ip"}, + {"bzero", "vpu"}, + {"fp_class_d", "id", FLAG_NO_MEM}, + {"ldexp", "ddi", FLAG_NO_MEM}, + {"__ll_mul", "lll", FLAG_NO_MEM}, + {"__ll_div", "lll", FLAG_NO_MEM}, + {"__ll_rem", "ljl", FLAG_NO_MEM}, + {"__ll_lshift", "llj", FLAG_NO_MEM}, + {"__ll_rshift", "llj", FLAG_NO_MEM}, + {"__ull_div", "jjj", FLAG_NO_MEM}, + {"__ull_rem", "jjj", FLAG_NO_MEM}, + {"__ull_rshift", "jjj", FLAG_NO_MEM}, + {"__d_to_ull", "jd", FLAG_NO_MEM}, + {"__d_to_ll", "ld", FLAG_NO_MEM}, + {"__f_to_ull", "jf", FLAG_NO_MEM}, + {"__f_to_ll", "lf", FLAG_NO_MEM}, + {"__ull_to_f", "fj", FLAG_NO_MEM}, + {"__ll_to_f", "fl", FLAG_NO_MEM}, + {"__ull_to_d", "dj", FLAG_NO_MEM}, + {"__ll_to_d", "dl", FLAG_NO_MEM}, + {"_exit", "vi"}, + {"_cleanup", "v"}, + {"_rld_new_interface", "pu", FLAG_VARARG}, + {"_exithandle", "v"}, + {"_prctl", "ii", FLAG_VARARG}, + {"_atod", "dpii"}, + {"pathconf", "ipi"}, + {"getenv", "pp"}, + {"gettxt", "ppp"}, + {"setlocale", "pip"}, + {"mmap", "ppuiiii"}, + {"munmap", "ipu"}, + {"mprotect", "ipui"}, + {"sysconf", "ii"}, + {"getpagesize", "i"}, + {"strerror", "pi"}, + {"ioctl", "iiu", FLAG_VARARG}, + {"fcntl", "iii", FLAG_VARARG}, + {"signal", "pit"}, + {"sigset", "pit"}, + {"get_fpc_csr", "i"}, + {"set_fpc_csr", "ii"}, + {"setjmp", "ip"}, + {"longjmp", "vpi"}, + {"tempnam", "ppp"}, + {"tmpnam", "pp"}, + {"mktemp", "pp"}, + {"mkstemp", "ip"}, + {"tmpfile", "p"}, + {"wait", "ip"}, + {"kill", "iii"}, + {"execlp", "ip", FLAG_VARARG}, + {"execv", "ipp"}, + {"execvp", "ipp"}, + {"fork", "i"}, + {"system", "ip"}, + {"tsearch", "pppp"}, + {"tfind", "pppp"}, + {"qsort", "vpuut"}, + {"regcmp", "pp", FLAG_VARARG}, + {"regex", "ppp", FLAG_VARARG}, + {"__assert", "vppi"}, +}; + +static void disassemble(void) { + csh handle; + cs_insn *disasm; + size_t disasm_size = 0; + assert(cs_open(CS_ARCH_MIPS, (cs_mode)(CS_MODE_MIPS64 | CS_MODE_BIG_ENDIAN), &handle) == CS_ERR_OK); + cs_option(handle, CS_OPT_DETAIL, CS_OPT_ON); + insns.reserve(1 + text_section_len / sizeof(uint32_t)); // +1 for dummy instruction + while (text_section_len > disasm_size * sizeof(uint32_t)) { + size_t disasm_len = disasm_size * sizeof(uint32_t); + size_t remaining = text_section_len - disasm_len; + size_t current_len = std::min(remaining, 1024); + size_t cur_disasm_size = cs_disasm(handle, &text_section[disasm_len], current_len, text_vaddr + disasm_len, 0, &disasm); + disasm_size += cur_disasm_size; + for (size_t i = 0; i < cur_disasm_size; i++) { + insns.push_back(Insn()); + Insn& insn = insns.back(); + insn.id = disasm[i].id; + insn.mnemonic = disasm[i].mnemonic; + insn.op_str = disasm[i].op_str; + if (disasm[i].detail != nullptr && disasm[i].detail->mips.op_count > 0) { + insn.op_count = disasm[i].detail->mips.op_count; + memcpy(insn.operands, disasm[i].detail->mips.operands, sizeof(insn.operands)); + } + insn.is_jump = cs_insn_group(handle, &disasm[i], MIPS_GRP_JUMP) || insn.id == MIPS_INS_JAL || insn.id == MIPS_INS_BAL || insn.id == MIPS_INS_JALR; + insn.linked_insn = -1; + } + cs_free(disasm, cur_disasm_size); + } + cs_close(&handle); + + { + // Add dummy instruction to avoid out of bounds + insns.push_back(Insn()); + Insn& insn = insns.back(); + insn.id = MIPS_INS_NOP; + insn.mnemonic = "nop"; + insn.no_following_successor = true; + } +} + +static void add_function(uint32_t addr) { + if (addr >= text_vaddr && addr < text_vaddr + text_section_len) { + functions[addr]; + } +} + +static map::iterator find_function(uint32_t addr) { + if (functions.size() == 0) { + return functions.end(); + } + auto it = functions.upper_bound(addr); + if (it == functions.begin()) { + return functions.end(); + } + --it; + return it; +} + +// try to find a matching LUI for a given register +static void link_with_lui(int offset, uint32_t reg, int mem_imm) +{ +#define MAX_LOOKBACK 128 + // don't attempt to compute addresses for zero offset + // end search after some sane max number of instructions + int end_search = std::max(0, offset - MAX_LOOKBACK); + for (int search = offset - 1; search >= end_search; search--) { + // use an `if` instead of `case` block to allow breaking out of the `for` loop + if (insns[search].id == MIPS_INS_LUI) { + uint32_t rd = insns[search].operands[0].reg; + if (reg == rd) { + break; + } + } else if (insns[search].id == MIPS_INS_LW || + insns[search].id == MIPS_INS_LD || + insns[search].id == MIPS_INS_ADDIU || + //insns[search].id == MIPS_INS_ADDU || used in jump tables for offset + insns[search].id == MIPS_INS_ADD || + insns[search].id == MIPS_INS_SUB || + insns[search].id == MIPS_INS_SUBU) { + uint32_t rd = insns[search].operands[0].reg; + if (reg == rd) { + if (insns[search].id == MIPS_INS_LW && insns[search].operands[1].mem.base == MIPS_REG_GP) { + int mem_imm0 = (int)insns[search].operands[1].mem.disp; + uint32_t got_entry = (mem_imm0 + gp_value_adj) / sizeof(uint32_t); + if (got_entry < got_locals.size()) { + // used for static functions + char buf[32]; + uint32_t addr = got_locals[got_entry] + mem_imm; + insns[search].linked_insn = offset; + insns[search].linked_value = addr; + insns[offset].linked_insn = search; + insns[offset].linked_value = addr; + + //vaddr_references[addr].insert(text_vaddr + offset * 4); + + insns[search].id = MIPS_INS_LI; + insns[search].mnemonic = "li"; + sprintf(buf, "$%s, 0x%x", cs_reg_name(handle, rd), addr); + insns[search].op_str = buf; + insns[search].operands[1].type = MIPS_OP_IMM; + insns[search].operands[1].imm = addr; + + switch (insns[offset].id) { + case MIPS_INS_ADDIU: + insns[offset].id = MIPS_INS_MOVE; + insns[offset].operands[1].type = MIPS_OP_REG; + insns[offset].mnemonic = "move"; + sprintf(buf, "$%s, $%s", cs_reg_name(handle, insns[offset].operands[0].reg), cs_reg_name(handle, rd)); + insns[offset].op_str = buf; + if (addr >= text_vaddr && addr < text_vaddr + text_section_len) { + add_function(addr); + } + break; + case MIPS_INS_LB: + case MIPS_INS_LBU: + case MIPS_INS_SB: + case MIPS_INS_LH: + case MIPS_INS_LHU: + case MIPS_INS_SH: + case MIPS_INS_LW: + case MIPS_INS_SW: + case MIPS_INS_LDC1: + case MIPS_INS_LWC1: + case MIPS_INS_SWC1: + insns[offset].operands[1].mem.disp = 0; + sprintf(buf, "$%s, ($%s)", cs_reg_name(handle, insns[offset].operands[0].reg), cs_reg_name(handle, rd)); + insns[offset].op_str = buf; + break; + default: + assert(0); + } + } + break; + } else { + // ignore: reg is pointer, offset is probably struct data member + break; + } + } + } else if (insns[search].id == MIPS_INS_JR && + insns[search].operands[0].reg == MIPS_REG_RA && offset - search >= 2) { + // stop looking when previous `jr ra` is hit, + // but ignore if `offset` is branch delay slot for this `jr ra` + break; + } + } +} + +// for a given `jalr t9`, find the matching t9 load +static void link_with_jalr(int offset) +{ + // end search after some sane max number of instructions + int end_search = std::max(0, offset - MAX_LOOKBACK); + for (int search = offset - 1; search >= end_search; search--) { + if (insns[search].operands[0].reg == MIPS_REG_T9) { + if (insns[search].id == MIPS_INS_LW || insns[search].id == MIPS_INS_LI) { + if (insns[search].is_global_got_memop || insns[search].id == MIPS_INS_LI) { + char buf[32]; + sprintf(buf, "0x%x", insns[search].linked_value); + insns[search].linked_insn = offset; + insns[offset].linked_insn = search; + insns[offset].linked_value = insns[search].linked_value; + //insns[offset].label = insns[search].label; + //function_entry_points.insert(insns[search].linked_value); + insns[offset].id = MIPS_INS_JAL; + insns[offset].mnemonic = "jal"; + insns[offset].op_str = buf; + insns[offset].operands[0].type = MIPS_OP_IMM; + insns[offset].operands[0].imm = insns[search].linked_value; + insns[search].id = MIPS_INS_NOP; + insns[search].mnemonic = "nop"; + insns[search].op_str = ""; + insns[search].is_global_got_memop = false; + add_function(insns[search].linked_value); + } + break; + } else if (insns[search].id == MIPS_INS_ADDIU) { + if (insns[search].linked_insn != -1) { + //function_entry_points.insert(insns[search].linked_value); + uint32_t first = insns[search].linked_insn; + insns[search].linked_insn = offset; + insns[offset].linked_insn = first; + insns[offset].linked_value = insns[search].linked_value; + } + break; + } else if (insns[search].id == MIPS_INS_LI) { + if (insns[search].linked_insn != -1) { + //function_entry_points.insert(insns[search].linked_value); + uint32_t first = insns[search].linked_insn; + insns[search].linked_insn = offset; + insns[offset].linked_insn = first; + insns[offset].linked_value = insns[search].linked_value; + insns[search].id = MIPS_INS_NOP; + insns[search].mnemonic = "nop"; + insns[search].op_str = ""; + } + break; + } else if (insns[search].id == MIPS_INS_LD || + insns[search].id == MIPS_INS_ADDU || + insns[search].id == MIPS_INS_ADD || + insns[search].id == MIPS_INS_SUB || + insns[search].id == MIPS_INS_SUBU) { + break; + } + } else if (insns[search].id == MIPS_INS_JR && + insns[search].operands[0].reg == MIPS_REG_RA) + { + // stop looking when previous `jr ra` is hit + break; + } + } +} + +static void pass1(void) { + for (size_t i = 0; i < insns.size(); i++) { + Insn& insn = insns[i]; + if (insn.id == MIPS_INS_BAL) { + insn.id = MIPS_INS_JAL; + insn.mnemonic = "jal"; + } + if (insn.is_jump) { + if (insn.id == MIPS_INS_JAL || insn.id == MIPS_INS_J) { + uint32_t target = (uint32_t)insn.operands[0].imm; + label_addresses.insert(target); + add_function(target); + } else if (insn.id == MIPS_INS_JR) { + // sltiu $at, $ty, z + // sw $reg, offset($sp) (very seldom, one or more, usually in func entry) + // lw $gp, offset($sp) (if PIC, and very seldom) + // beqz $at, .L + // some other instruction (not always) + // lui $at, %hi(jtbl) + // sll $tx, $ty, 2 + // addu $at, $at, $tx + // lw $tx, %lo(jtbl)($at) + // nop (code compiled with 5.3) + // addu $tx, $tx, $gp (if PIC) + // jr $tx + + // IDO 7.1: + //lw at,offset(gp) + //andi t9,t8,0x3f + //sll t9,t9,0x2 + //addu at,at,t9 + //lw t9,offset(at) + //addu t9,t9,gp + //jr t9 + + // IDO 5.3: + //lw at,offset(gp) + //andi t3,t2,0x3f + //sll t3,t3,0x2 + //addu at,at,t3 + //something + //lw t3,offset(at) + //something + //addu t3,t3,gp + //jr t3 + if (i >= 7 && rodata_section != NULL) { + bool is_pic = insns[i - 1].id == MIPS_INS_ADDU && insns[i - 1].operands[2].reg == MIPS_REG_GP; + bool has_nop = insns[i - is_pic - 1].id == MIPS_INS_NOP; + bool has_extra = insns[i - is_pic - has_nop - 5].id != MIPS_INS_BEQZ; + int lw = i - is_pic - has_nop - 1; + if (insns[lw].id != MIPS_INS_LW) { + --lw; + } + if (insns[lw].id == MIPS_INS_LW && insns[lw].linked_insn != -1) { + int sltiu_index = -1; + int andi_index = -1; + uint32_t addu_index = lw - 1; + uint32_t num_cases; + bool found = false; + bool and_variant = false; + int end = 14; + if (insns[addu_index].id != MIPS_INS_ADDU) { + --addu_index; + } + mips_reg index_reg = (mips_reg)insns[addu_index - 1].operands[1].reg; + if (insns[addu_index].id != MIPS_INS_ADDU) { + goto skip; + } + if (insns[addu_index - 1].id != MIPS_INS_SLL) { + goto skip; + } + if (insns[addu_index - 1].operands[0].reg != insn.operands[0].reg) { + goto skip; + } + for (int j = 3; j <= 4; j++) { + if (insns[lw - j].id == MIPS_INS_ANDI) { + andi_index = lw - j; + break; + } + } + if (i == 368393) { + // In copt + end = 18; + } + for (int j = 5; j <= end; j++) { + if (insns[lw - has_extra - j].id == MIPS_INS_SLTIU && + insns[lw - has_extra - j].operands[0].reg == MIPS_REG_AT) + { + sltiu_index = j; + break; + } + if (insns[lw - has_extra - j].id == MIPS_INS_JR) { + // Prevent going into a previous switch + break; + } + } + if (sltiu_index != -1) { + andi_index = -1; + } + if (sltiu_index != -1 && insns[lw - has_extra - sltiu_index].id == MIPS_INS_SLTIU) { + num_cases = insns[lw - has_extra - sltiu_index].operands[2].imm; + found = true; + } else if (andi_index != -1) { + num_cases = insns[andi_index].operands[2].imm + 1; + found = true; + and_variant = true; + } else if (i == 219382) { + // Special hard case in copt where the initial sltiu is in another basic block + found = true; + num_cases = 13; + } else if (i == 370995) { + // Special hard case in copt where the initial sltiu is in another basic block + found = true; + num_cases = 12; + } + if (found) { + uint32_t jtbl_addr = insns[lw].linked_value; + if (is_pic) { + insns[i - 1].id = MIPS_INS_NOP; + } + //printf("jump table at %08x, size %u\n", jtbl_addr, num_cases); + insn.jtbl_addr = jtbl_addr; + insn.num_cases = num_cases; + insn.index_reg = index_reg; + insns[lw].id = MIPS_INS_NOP; + insns[addu_index].id = MIPS_INS_NOP; + insns[addu_index - 1].id = MIPS_INS_NOP; + if (!and_variant) { + insns[addu_index - 2].id = MIPS_INS_NOP; + } + + if (jtbl_addr < rodata_vaddr || jtbl_addr + num_cases * sizeof(uint32_t) > rodata_vaddr + rodata_section_len) { + fprintf(stderr, "jump table outside rodata\n"); + exit(EXIT_FAILURE); + } + for (uint32_t i = 0; i < num_cases; i++) { + uint32_t target_addr = read_u32_be(rodata_section + (jtbl_addr - rodata_vaddr) + i * sizeof(uint32_t)); + target_addr += gp_value; + //printf("%08X\n", target_addr); + label_addresses.insert(target_addr); + } + } + skip:; + } + } + } else { + for (int j = 0; j < insn.op_count; j++) { + if (insn.operands[j].type == MIPS_OP_IMM) { + uint32_t target = (uint32_t)insn.operands[j].imm; + label_addresses.insert(target); + } + } + } + } + switch (insns[i].id) { + // find floating point LI + case MIPS_INS_MTC1: + { + unsigned int rt = insns[i].operands[0].reg; + for (int s = i - 1; s >= 0; s--) { + if (insns[s].id == MIPS_INS_LUI && insns[s].operands[0].reg == rt) { + float f; + uint32_t lui_imm = (uint32_t)(insns[s].operands[1].imm << 16); + memcpy(&f, &lui_imm, sizeof(f)); + insns[s].operands[1].imm <<= 16; + // link up the LUI with this instruction and the float + insns[s].linked_insn = i; + insns[s].linked_float = f; + // rewrite LUI instruction to be LI + insns[s].id = MIPS_INS_LI; + insns[s].mnemonic = "li"; + break; + } else if (insns[s].id == MIPS_INS_LW || + insns[s].id == MIPS_INS_LD || + insns[s].id == MIPS_INS_LH || + insns[s].id == MIPS_INS_LHU || + insns[s].id == MIPS_INS_LB || + insns[s].id == MIPS_INS_LBU || + insns[s].id == MIPS_INS_ADDIU || + insns[s].id == MIPS_INS_ADD || + insns[s].id == MIPS_INS_SUB || + insns[s].id == MIPS_INS_SUBU) { + unsigned int rd = insns[s].operands[0].reg; + if (rt == rd) { + break; + } + } else if (insns[s].id == MIPS_INS_JR && + insns[s].operands[0].reg == MIPS_REG_RA) { + // stop looking when previous `jr ra` is hit + break; + } + } + break; + } + case MIPS_INS_SD: + case MIPS_INS_SW: + case MIPS_INS_SH: + case MIPS_INS_SB: + case MIPS_INS_LB: + case MIPS_INS_LBU: + case MIPS_INS_LD: + case MIPS_INS_LDL: + case MIPS_INS_LDR: + case MIPS_INS_LH: + case MIPS_INS_LHU: + case MIPS_INS_LW: + case MIPS_INS_LWU: + case MIPS_INS_LDC1: + case MIPS_INS_LWC1: + case MIPS_INS_LWC2: + case MIPS_INS_LWC3: + case MIPS_INS_SWC1: + case MIPS_INS_SWC2: + case MIPS_INS_SWC3: + { + unsigned int mem_rs = insns[i].operands[1].mem.base; + int mem_imm = (int)insns[i].operands[1].mem.disp; + if (mem_rs == MIPS_REG_GP) { + unsigned int got_entry = (mem_imm + gp_value_adj) / sizeof(unsigned int); + if (got_entry >= got_locals.size()) { + got_entry -= got_locals.size(); + if (got_entry < got_globals.size()) { + assert(insn.id == MIPS_INS_LW); + //printf("gp 0x%08x %s\n", mem_imm, got_globals[got_entry].name); + unsigned int dest_vaddr = got_globals[got_entry]; + insns[i].is_global_got_memop = true; + insns[i].linked_value = dest_vaddr; + //insns[i].label = got_globals[got_entry].name; + + //vaddr_references[dest_vaddr].insert(vaddr + i * 4); + //disasm_add_data_addr(state, dest_vaddr); + insns[i].id = MIPS_INS_LI; + insns[i].operands[1].imm = dest_vaddr; + char buf[32]; + sprintf(buf, "$%s, 0x%x", cs_reg_name(handle, insn.operands[0].reg), dest_vaddr); + insns[i].op_str = buf; + } + } + } else { + link_with_lui(i, mem_rs, mem_imm); + } + break; + } + case MIPS_INS_ADDIU: + case MIPS_INS_ORI: + { + unsigned int rd = insns[i].operands[0].reg; + unsigned int rs = insns[i].operands[1].reg; + int64_t imm = insns[i].operands[2].imm; + if (rs == MIPS_REG_ZERO) { // becomes LI + char buf[32]; + insns[i].id = MIPS_INS_LI; + insns[i].operands[1].imm = imm; + insns[i].mnemonic = "li"; + sprintf(buf, "$%s, %" PRIi64, cs_reg_name(handle, rd), imm); + insns[i].op_str = buf; + } else if (/*rd == rs &&*/ rd != MIPS_REG_GP) { // only look for LUI if rd and rs are the same + link_with_lui(i, rs, (int)imm); + } + break; + } + case MIPS_INS_JALR: + { + unsigned int r = insn.operands[0].reg; + if (r == MIPS_REG_T9) { + link_with_jalr(i); + if (insn.linked_insn != -1) { + char buf[32]; + sprintf(buf, "0x%x", insn.linked_value); + insn.id = MIPS_INS_JAL; + insn.mnemonic = "jal"; + insn.op_str = buf; + insn.operands[0].type = MIPS_OP_IMM; + insn.operands[0].imm = insn.linked_value; + label_addresses.insert(insn.linked_value); + add_function(insn.linked_value); + } + } + break; + } + } + if (insn.id == MIPS_INS_ADDU && insn.operands[0].reg == MIPS_REG_GP && insn.operands[1].reg == MIPS_REG_GP && insn.operands[2].reg == MIPS_REG_T9 && i >= 2) { + //state->function_entry_points.insert(vaddr + (i - 2) * 4); + for (int j = i - 2; j <= i; j++) { + insns[j].id = MIPS_INS_NOP; + insns[j].mnemonic = "nop"; + insns[j].op_str = ""; + } + } + } +} + +static uint32_t addr_to_i(uint32_t addr) { + return (addr - text_vaddr) / 4; +} + +static void pass2(void) { + // Find returns in each function + for (size_t i = 0; i < insns.size(); i++) { + uint32_t addr = text_vaddr + i * 4; + Insn& insn = insns[i]; + if (insn.id == MIPS_INS_JR && insn.operands[0].reg == MIPS_REG_RA) { + auto it = find_function(addr); + assert(it != functions.end()); + it->second.returns.push_back(addr + 4); + } + if (insn.is_global_got_memop && text_vaddr <= insn.operands[1].imm && insn.operands[1].imm < text_vaddr + text_section_len) { + uint32_t faddr = insn.operands[1].imm; + li_function_pointers.insert(faddr); + functions[faddr].referenced_by_function_pointer = true; +#if INSPECT_FUNCTION_POINTERS + fprintf(stderr, "li function pointer: 0x%x at 0x%x\n", faddr, addr); +#endif + } + } + for (auto it = functions.begin(); it != functions.end(); ++it) { + if (it->second.returns.size() == 0) { + uint32_t i = addr_to_i(it->first); + auto str_it = symbol_names.find(it->first); + if (str_it != symbol_names.end() && str_it->second == "__start") { + + } else if (str_it != symbol_names.end() && str_it->second == "xmalloc") { + // orig 5.3: + /* + 496bf4: 3c1c0fb9 lui gp,0xfb9 + 496bf8: 279c366c addiu gp,gp,13932 + 496bfc: 0399e021 addu gp,gp,t9 + 496c00: 27bdffd8 addiu sp,sp,-40 + 496c04: 8f858de8 lw a1,-29208(gp) + 496c08: 10000006 b 496c24 + 496c0c: afbf0020 sw ra,32(sp) + */ + + // jal alloc_new + // lui $a1, malloc_scb + // jr $ra + // nop + uint32_t alloc_new_addr = text_vaddr + (i + 7) * 4; + insns[i].id = MIPS_INS_JAL; + insns[i].op_count = 1; + insns[i].mnemonic = "jal"; + insns[i].op_str = "alloc_new"; + insns[i].operands[0].imm = alloc_new_addr; + assert(symbol_names.count(alloc_new_addr) && symbol_names[alloc_new_addr] == "alloc_new"); + i++; + if (insns[i + 5].id == MIPS_INS_LI) { + // 7.1 + insns[i] = insns[i + 5]; + } else { + // 5.3 + insns[i] = insns[i + 3]; + } + i++; + insns[i].id = MIPS_INS_JR; + insns[i].op_count = 1; + insns[i].mnemonic = "jr"; + insns[i].op_str = "$ra"; + insns[i].operands[0].reg = MIPS_REG_RA; + it->second.returns.push_back(text_vaddr + i * 4 + 4); + i++; + for (uint32_t j = 0; j < 4; j++) { + insns[i].id = MIPS_INS_NOP; + insns[i].op_count = 0; + insns[i].mnemonic = "nop"; + i++; + } + } else if (str_it != symbol_names.end() && str_it->second == "xfree") { + // jal alloc_dispose + // lui $a1, malloc_scb + // jr $ra + // nop + uint32_t alloc_dispose_addr = text_vaddr + (i + 4) * 4; + if (symbol_names.count(alloc_dispose_addr + 4) && symbol_names[alloc_dispose_addr + 4] == "alloc_dispose") { + alloc_dispose_addr += 4; + } + insns[i].id = MIPS_INS_JAL; + insns[i].op_count = 1; + insns[i].mnemonic = "jal"; + insns[i].op_str = "alloc_dispose"; + insns[i].operands[0].imm = alloc_dispose_addr; + assert(symbol_names.count(alloc_dispose_addr) && symbol_names[alloc_dispose_addr] == "alloc_dispose"); + i++; + insns[i] = insns[i + 2]; + i++; + insns[i].id = MIPS_INS_JR; + insns[i].op_count = 1; + insns[i].mnemonic = "jr"; + insns[i].op_str = "$ra"; + insns[i].operands[0].reg = MIPS_REG_RA; + it->second.returns.push_back(text_vaddr + i * 4 + 4); + i++; + insns[i].id = MIPS_INS_NOP; + insns[i].op_count = 0; + insns[i].mnemonic = "nop"; + } else if (insns[i].id == MIPS_INS_LW && insns[i + 1].id == MIPS_INS_MOVE && insns[i + 2].id == MIPS_INS_JALR) { + /* + 408f50: 8f998010 lw t9,-32752(gp) + 408f54: 03e07821 move t7,ra + 408f58: 0320f809 jalr t9 + */ + } else if (it->first > mcount_addr) { + fprintf(stderr, "no ret: 0x%x\n", it->first); + abort(); + } + } + auto next = it; + ++next; + if (next == functions.end()) { + it->second.end_addr = text_vaddr + text_section_len; + } else { + it->second.end_addr = next->first; + } + } +} + +static void add_edge(uint32_t from, uint32_t to, bool function_entry = false, bool function_exit = false, bool extern_function = false, bool function_pointer = false) { + Edge fe = Edge(), be = Edge(); + fe.i = to; + be.i = from; + fe.function_entry = function_entry; + be.function_entry = function_entry; + fe.function_exit = function_exit; + be.function_exit = function_exit; + fe.extern_function = extern_function; + be.extern_function = extern_function; + fe.function_pointer = function_pointer; + be.function_pointer = function_pointer; + insns[from].successors.push_back(fe); + insns[to].predecessors.push_back(be); +} + +static void pass3(void) { + // Build graph + for (size_t i = 0; i < insns.size(); i++) { + uint32_t addr = text_vaddr + i * 4; + Insn& insn = insns[i]; + if (insn.no_following_successor) { + continue; + } + switch (insn.id) { + case MIPS_INS_BEQ: + case MIPS_INS_BGEZ: + case MIPS_INS_BGTZ: + case MIPS_INS_BLEZ: + case MIPS_INS_BLTZ: + case MIPS_INS_BNE: + case MIPS_INS_BEQZ: + case MIPS_INS_BNEZ: + case MIPS_INS_BC1F: + case MIPS_INS_BC1T: + add_edge(i, i + 1); + add_edge(i + 1, addr_to_i((uint32_t)insn.operands[insn.op_count - 1].imm)); + break; + + case MIPS_INS_BEQL: + case MIPS_INS_BGEZL: + case MIPS_INS_BGTZL: + case MIPS_INS_BLEZL: + case MIPS_INS_BLTZL: + case MIPS_INS_BNEL: + case MIPS_INS_BC1FL: + case MIPS_INS_BC1TL: + add_edge(i, i + 1); + add_edge(i, i + 2); + add_edge(i + 1, addr_to_i((uint32_t)insn.operands[insn.op_count - 1].imm)); + insns[i + 1].no_following_successor = true; // don't inspect delay slot + break; + + case MIPS_INS_B: + case MIPS_INS_J: + add_edge(i, i + 1); + add_edge(i + 1, addr_to_i((uint32_t)insn.operands[0].imm)); + insns[i + 1].no_following_successor = true; // don't inspect delay slot + break; + + case MIPS_INS_JR: { + add_edge(i, i + 1); + if (insn.jtbl_addr != 0) { + uint32_t jtbl_pos = insn.jtbl_addr - rodata_vaddr; + assert(jtbl_pos < rodata_section_len && jtbl_pos + insn.num_cases * 4 <= rodata_section_len); + for (uint32_t j = 0; j < insn.num_cases; j++) { + uint32_t dest_addr = read_u32_be(rodata_section + jtbl_pos + j * 4) + gp_value; + add_edge(i + 1, addr_to_i(dest_addr)); + } + } else { + assert(insn.operands[0].reg == MIPS_REG_RA && "jump to address in register not supported"); + } + insns[i + 1].no_following_successor = true; // don't inspect delay slot + break; + } + + case MIPS_INS_JAL: { + add_edge(i, i + 1); + uint32_t dest = (uint32_t)insn.operands[0].imm; + if (dest > mcount_addr && dest >= text_vaddr && dest < text_vaddr + text_section_len) { + add_edge(i + 1, addr_to_i(dest), true); + auto it = functions.find(dest); + assert(it != functions.end()); + for (uint32_t ret_instr : it->second.returns) { + add_edge(addr_to_i(ret_instr), i + 2, false, true); + } + } else { + add_edge(i + 1, i + 2, false, false, true); + } + insns[i + 1].no_following_successor = true; // don't inspect delay slot + break; + } + + case MIPS_INS_JALR: + // function pointer + add_edge(i, i + 1); + add_edge(i + 1, i + 2, false, false, false, true); + insns[i + 1].no_following_successor = true; // don't inspect delay slot + break; + + default: + add_edge(i, i + 1); + break; + } + } +} + +static uint64_t map_reg(int32_t reg) { + if (reg > MIPS_REG_31) { + if (reg == MIPS_REG_HI) { + reg = MIPS_REG_31 + 1; + } else if (reg == MIPS_REG_LO) { + reg = MIPS_REG_31 + 2; + } else { + return 0; + } + } + return (uint64_t)1 << (reg - MIPS_REG_0 + 1); +} + +static uint64_t temporary_regs(void) { + return + map_reg(MIPS_REG_T0) | + map_reg(MIPS_REG_T1) | + map_reg(MIPS_REG_T2) | + map_reg(MIPS_REG_T3) | + map_reg(MIPS_REG_T4) | + map_reg(MIPS_REG_T5) | + map_reg(MIPS_REG_T6) | + map_reg(MIPS_REG_T7) | + map_reg(MIPS_REG_T8) | + map_reg(MIPS_REG_T9); +} + +typedef enum { + TYPE_NOP, + TYPE_1S, + TYPE_2S, + TYPE_1D, + TYPE_1D_1S, + TYPE_1D_2S, + TYPE_D_LO_HI_2S, + TYPE_1S_POS1 +} TYPE; +static TYPE insn_to_type(Insn& i) { + switch (i.id) { + case MIPS_INS_ADD: + case MIPS_INS_ADDU: + if (i.mnemonic != "add.s" && i.mnemonic != "add.d") { + return TYPE_1D_2S; + } else { + return TYPE_NOP; + } + + case MIPS_INS_ADDI: + case MIPS_INS_ADDIU: + case MIPS_INS_ANDI: + case MIPS_INS_ORI: + case MIPS_INS_LB: + case MIPS_INS_LBU: + case MIPS_INS_LH: + case MIPS_INS_LHU: + case MIPS_INS_LW: + case MIPS_INS_LWL: + //case MIPS_INS_LWR: + case MIPS_INS_MOVE: + case MIPS_INS_NEGU: + case MIPS_INS_NOT: + case MIPS_INS_SLL: + case MIPS_INS_SLTI: + case MIPS_INS_SLTIU: + case MIPS_INS_SRA: + case MIPS_INS_SRL: + case MIPS_INS_XORI: + return TYPE_1D_1S; + + case MIPS_INS_MFHI: + i.operands[1].reg = MIPS_REG_HI; + return TYPE_1D_1S; + + case MIPS_INS_MFLO: + i.operands[1].reg = MIPS_REG_LO; + return TYPE_1D_1S; + + case MIPS_INS_AND: + case MIPS_INS_OR: + case MIPS_INS_NOR: + case MIPS_INS_SLLV: + case MIPS_INS_SLT: + case MIPS_INS_SLTU: + case MIPS_INS_SRAV: + case MIPS_INS_SRLV: + case MIPS_INS_SUBU: + case MIPS_INS_XOR: + return TYPE_1D_2S; + + case MIPS_INS_CFC1: + case MIPS_INS_MFC1: + case MIPS_INS_LI: + case MIPS_INS_LUI: + return TYPE_1D; + + case MIPS_INS_CTC1: + case MIPS_INS_BGEZ: + case MIPS_INS_BGEZL: + case MIPS_INS_BGTZ: + case MIPS_INS_BGTZL: + case MIPS_INS_BLEZ: + case MIPS_INS_BLEZL: + case MIPS_INS_BLTZ: + case MIPS_INS_BLTZL: + case MIPS_INS_BEQZ: + case MIPS_INS_BNEZ: + case MIPS_INS_MTC1: + return TYPE_1S; + + case MIPS_INS_BEQ: + case MIPS_INS_BEQL: + case MIPS_INS_BNE: + case MIPS_INS_BNEL: + case MIPS_INS_SB: + case MIPS_INS_SH: + case MIPS_INS_SW: + case MIPS_INS_SWL: + //case MIPS_INS_SWR: + case MIPS_INS_TNE: + case MIPS_INS_TEQ: + case MIPS_INS_TGE: + case MIPS_INS_TGEU: + case MIPS_INS_TLT: + return TYPE_2S; + + case MIPS_INS_DIV: + if (i.mnemonic != "div.s" && i.mnemonic != "div.d") { + return TYPE_D_LO_HI_2S; + } else { + return TYPE_NOP; + } + + case MIPS_INS_DIVU: + case MIPS_INS_MULT: + case MIPS_INS_MULTU: + return TYPE_D_LO_HI_2S; + + case MIPS_INS_NEG: + if (i.mnemonic != "neg.s" && i.mnemonic != "neg.d") { + return TYPE_1D_1S; + } else { + return TYPE_NOP; + } + + case MIPS_INS_JALR: + return TYPE_1S; + + case MIPS_INS_JR: + if (i.jtbl_addr != 0) { + i.operands[0].reg = i.index_reg; + } + if (i.operands[0].reg == MIPS_REG_RA) { + return TYPE_NOP; + } + return TYPE_1S; + + case MIPS_INS_LWC1: + case MIPS_INS_LDC1: + case MIPS_INS_SWC1: + case MIPS_INS_SDC1: + return TYPE_1S_POS1; + + default: + return TYPE_NOP; + } +} + +static void pass4(void) { + vector q; + uint64_t livein_func_start = 1U | map_reg(MIPS_REG_A0) | map_reg(MIPS_REG_A1) | map_reg(MIPS_REG_SP) | map_reg(MIPS_REG_ZERO); + + q.push_back(main_addr); + insns[addr_to_i(main_addr)].f_livein = livein_func_start; + + for (auto& it : data_function_pointers) { + q.push_back(it.second); + insns[addr_to_i(it.second)].f_livein = livein_func_start | map_reg(MIPS_REG_A2) | map_reg(MIPS_REG_A3); + } + for (auto& addr : li_function_pointers) { + q.push_back(addr); + insns[addr_to_i(addr)].f_livein = livein_func_start | map_reg(MIPS_REG_A2) | map_reg(MIPS_REG_A3); + } + + while (!q.empty()) { + uint32_t addr = q.back(); + q.pop_back(); + uint32_t idx = addr_to_i(addr); + Insn& i = insns[idx]; + uint64_t live = i.f_livein | 1; + switch (insn_to_type(i)) { + case TYPE_1D: + live |= map_reg(i.operands[0].reg); + break; + + case TYPE_1D_1S: + if (live & map_reg(i.operands[1].reg)) { + live |= map_reg(i.operands[0].reg); + } + break; + + case TYPE_1D_2S: + if ((live & map_reg(i.operands[1].reg)) && (live & map_reg(i.operands[2].reg))) { + live |= map_reg(i.operands[0].reg); + } + break; + + case TYPE_D_LO_HI_2S: + if ((live & map_reg(i.operands[0].reg)) && (live & map_reg(i.operands[1].reg))) { + live |= map_reg(MIPS_REG_LO); + live |= map_reg(MIPS_REG_HI); + } + break; + } + if ((i.f_liveout | live) == i.f_liveout) { + // No new bits + continue; + } + live |= i.f_liveout; + i.f_liveout = live; + + bool function_entry = false; + for (Edge& e : i.successors) { + uint64_t new_live = live; + if (e.function_exit) { + new_live &= 1U | map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_V1) | map_reg(MIPS_REG_ZERO); + } else if (e.function_entry) { + new_live &= 1U | map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_A0) | map_reg(MIPS_REG_A1) | + map_reg(MIPS_REG_A2) | map_reg(MIPS_REG_A3) | map_reg(MIPS_REG_SP) | map_reg(MIPS_REG_ZERO); + function_entry = true; + } else if (e.extern_function) { + string name; + bool is_extern_function = false; + size_t extern_function_id; + auto it = symbol_names.find(insns[idx - 1].operands[0].imm); + if (it != symbol_names.end()) { + name = it->second; + for (size_t i = 0; i < sizeof(extern_functions) / sizeof(extern_functions[0]); i++) { + if (name == extern_functions[i].name) { + is_extern_function = true; + extern_function_id = i; + break; + } + } + if (!is_extern_function) { + fprintf(stderr, "missing extern function: %s\n", name.c_str()); + } + } + assert(is_extern_function); + auto& fn = extern_functions[extern_function_id]; + char ret_type = fn.params[0]; + new_live &= ~(map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_A0) | map_reg(MIPS_REG_A1) | + map_reg(MIPS_REG_A2) | map_reg(MIPS_REG_A3) | map_reg(MIPS_REG_V1) | temporary_regs()); + switch (ret_type) { + case 'i': + case 'u': + case 'p': + new_live |= map_reg(MIPS_REG_V0); + break; + case 'f': + break; + case 'd': + break; + case 'v': + break; + case 'l': + case 'j': + new_live |= map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_V1); + break; + } + } else if (e.function_pointer) { + new_live &= ~(map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_A0) | map_reg(MIPS_REG_A1) | + map_reg(MIPS_REG_A2) | map_reg(MIPS_REG_A3) | map_reg(MIPS_REG_V1) | temporary_regs()); + new_live |= map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_V1); + } + if ((insns[e.i].f_livein | new_live) != insns[e.i].f_livein) { + insns[e.i].f_livein |= new_live; + q.push_back(text_vaddr + e.i * 4); + } + } + if (function_entry) { + // add one edge that skips the function call, for callee-saved register liveness propagation + live &= ~(map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_A0) | map_reg(MIPS_REG_A1) | + map_reg(MIPS_REG_A2) | map_reg(MIPS_REG_A3) | map_reg(MIPS_REG_V1) | temporary_regs()); + if ((insns[idx + 1].f_livein | live) != insns[idx + 1].f_livein) { + insns[idx + 1].f_livein |= live; + q.push_back(text_vaddr + (idx + 1) * 4); + } + } + } +} + +static void pass5(void) { + vector q; + + assert(functions.count(main_addr)); + + q = functions[main_addr].returns; + for (auto addr : q) { + insns[addr_to_i(addr)].b_liveout = 1U | map_reg(MIPS_REG_V0); + } + for (auto& it : data_function_pointers) { + for (auto addr : functions[it.second].returns) { + q.push_back(addr); + insns[addr_to_i(addr)].b_liveout = 1U | map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_V1); + } + } + for (auto& func_addr : li_function_pointers) { + for (auto addr : functions[func_addr].returns) { + q.push_back(addr); + insns[addr_to_i(addr)].b_liveout = 1U | map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_V1); + } + } + for (size_t i = 0; i < insns.size(); i++) { + if (insns[i].f_livein != 0) { + // Instruction is reachable + q.push_back(text_vaddr + i * 4); + } + } + + while (!q.empty()) { + uint32_t addr = q.back(); + q.pop_back(); + uint32_t idx = addr_to_i(addr); + Insn& i = insns[idx]; + uint64_t live = i.b_liveout | 1; + switch (insn_to_type(i)) { + case TYPE_1S: + live |= map_reg(i.operands[0].reg); + break; + + case TYPE_1S_POS1: + live |= map_reg(i.operands[1].reg); + break; + + case TYPE_2S: + live |= map_reg(i.operands[0].reg); + live |= map_reg(i.operands[1].reg); + break; + + case TYPE_1D: + live &= ~map_reg(i.operands[0].reg); + break; + + case TYPE_1D_1S: + if (live & map_reg(i.operands[0].reg)) { + live &= ~map_reg(i.operands[0].reg); + live |= map_reg(i.operands[1].reg); + } + break; + + case TYPE_1D_2S: + if (live & map_reg(i.operands[0].reg)) { + live &= ~map_reg(i.operands[0].reg); + live |= map_reg(i.operands[1].reg); + live |= map_reg(i.operands[2].reg); + } + break; + + case TYPE_D_LO_HI_2S: { + bool used = (live & map_reg(MIPS_REG_LO)) || (live & map_reg(MIPS_REG_HI)); + live &= ~map_reg(MIPS_REG_LO); + live &= ~map_reg(MIPS_REG_HI); + if (used) { + live |= map_reg(i.operands[0].reg); + live |= map_reg(i.operands[1].reg); + } + break; + } + } + if ((i.b_livein | live) == i.b_livein) { + // No new bits + continue; + } + live |= i.b_livein; + i.b_livein = live; + + bool function_exit = false; + for (Edge& e : i.predecessors) { + uint64_t new_live = live; + if (e.function_exit) { + new_live &= 1U | map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_V1); + function_exit = true; + } else if (e.function_entry) { + new_live &= 1U | map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_A0) | map_reg(MIPS_REG_A1) | + map_reg(MIPS_REG_A2) | map_reg(MIPS_REG_A3) | map_reg(MIPS_REG_SP); + } else if (e.extern_function) { + string name; + bool is_extern_function = false; + size_t extern_function_id; + auto it = symbol_names.find(insns[idx - 2].operands[0].imm); + if (it != symbol_names.end()) { + name = it->second; + for (size_t i = 0; i < sizeof(extern_functions) / sizeof(extern_functions[0]); i++) { + if (name == extern_functions[i].name) { + is_extern_function = true; + extern_function_id = i; + break; + } + } + } + assert(is_extern_function); + auto& fn = extern_functions[extern_function_id]; + uint64_t args = 1U; + if (fn.flags & FLAG_VARARG) { + // Assume the worst, that all four registers are used + for (int j = 0; j < 4; j++) { + args |= map_reg(MIPS_REG_A0 + j); + } + } + int pos = 0; + int pos_float = 0; + bool only_floats_so_far = true; + for (const char *p = fn.params + 1; *p != '\0'; ++p) { + switch (*p) { + case 'i': + case 'u': + case 'p': + case 't': + only_floats_so_far = false; + if (pos < 4) { + args |= map_reg(MIPS_REG_A0 + pos); + } + ++pos; + break; + case 'f': + if (only_floats_so_far && pos_float < 4) { + pos_float += 2; + } else if (pos < 4) { + args |= map_reg(MIPS_REG_A0 + pos); + } + ++pos; + break; + case 'd': + if (pos % 1 != 0) { + ++pos; + } + if (only_floats_so_far && pos_float < 4) { + pos_float += 2; + } else if (pos < 4) { + args |= map_reg(MIPS_REG_A0 + pos) | map_reg(MIPS_REG_A0 + pos + 1); + } + pos += 2; + break; + case 'l': + case 'j': + if (pos % 1 != 0) { + ++pos; + } + only_floats_so_far = false; + if (pos < 4) { + args |= map_reg(MIPS_REG_A0 + pos) | map_reg(MIPS_REG_A0 + pos + 1); + } + pos += 2; + break; + } + } + args |= map_reg(MIPS_REG_SP); + new_live &= ~(map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_A0) | map_reg(MIPS_REG_A1) | + map_reg(MIPS_REG_A2) | map_reg(MIPS_REG_A3) | map_reg(MIPS_REG_V1) | temporary_regs()); + new_live |= args; + } else if (e.function_pointer) { + new_live &= ~(map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_A0) | map_reg(MIPS_REG_A1) | + map_reg(MIPS_REG_A2) | map_reg(MIPS_REG_A3) | map_reg(MIPS_REG_V1) | temporary_regs()); + new_live |= map_reg(MIPS_REG_A0) | map_reg(MIPS_REG_A1) | map_reg(MIPS_REG_A2) | map_reg(MIPS_REG_A3); + } + if ((insns[e.i].b_liveout | new_live) != insns[e.i].b_liveout) { + insns[e.i].b_liveout |= new_live; + q.push_back(text_vaddr + e.i * 4); + } + } + if (function_exit) { + // add one edge that skips the function call, for callee-saved register liveness propagation + live &= ~(map_reg(MIPS_REG_V0) | map_reg(MIPS_REG_A0) | map_reg(MIPS_REG_A1) | + map_reg(MIPS_REG_A2) | map_reg(MIPS_REG_A3) | map_reg(MIPS_REG_V1) | temporary_regs()); + if ((insns[idx - 1].b_liveout | live) != insns[idx - 1].b_liveout) { + insns[idx - 1].b_liveout |= live; + q.push_back(text_vaddr + (idx - 1) * 4); + } + } + } +} + +static void pass6(void) { + for (auto& it : functions) { + uint32_t addr = it.first; + Function& f = it.second; + for (uint32_t ret : f.returns) { + Insn& i = insns[addr_to_i(ret)]; + if (i.f_liveout & i.b_liveout & map_reg(MIPS_REG_V1)) { + f.nret = 2; + } else if ((i.f_liveout & i.b_liveout & map_reg(MIPS_REG_V0)) && f.nret == 0) { + f.nret = 1; + } + } + Insn& insn = insns.at(addr_to_i(addr)); + for (int i = 0; i < 4; i++) { + if (insn.f_livein & insn.b_livein & map_reg(MIPS_REG_A0 + i)) { + f.nargs = 1 + i; + } + } + f.v0_in = (insn.f_livein & insn.b_livein & map_reg(MIPS_REG_V0)) != 0 && !f.referenced_by_function_pointer; + } +} + +static void dump(void) { + for (size_t i = 0; i < insns.size(); i++) { + Insn& insn = insns[i]; + uint32_t vaddr = text_vaddr + i * 4; + if (label_addresses.count(vaddr)) { + if (symbol_names.count(vaddr)) { + printf("L%08x: //%s\n", vaddr, symbol_names[vaddr].c_str()); + } else { + printf("L%08x:\n", vaddr); + } + } + printf("\t%s %s\n", insn.mnemonic.c_str(), insn.op_str.c_str()); + } +} + +static const char *r(uint32_t reg) { + return cs_reg_name(handle, reg); +} + +static const char *wr(uint32_t reg) { + static const char *regs[] = { + "f0.w[0]", "f0.w[1]", + "f2.w[0]", "f2.w[1]", + "f4.w[0]", "f4.w[1]", + "f6.w[0]", "f6.w[1]", + "f8.w[0]", "f8.w[1]", + "f10.w[0]", "f10.w[1]", + "f12.w[0]", "f12.w[1]", + "f14.w[0]", "f14.w[1]", + "f16.w[0]", "f16.w[1]", + "f18.w[0]", "f18.w[1]", + "f20.w[0]", "f20.w[1]", + "f22.w[0]", "f22.w[1]", + "f24.w[0]", "f24.w[1]", + "f26.w[0]", "f26.w[1]", + "f28.w[0]", "f28.w[1]", + "f30.w[0]", "f30.w[1]" + }; + assert(reg >= MIPS_REG_F0 && reg <= MIPS_REG_F31); + return regs[reg - MIPS_REG_F0]; +} + +static const char *fr(uint32_t reg) { + static const char *regs[] = { + "f0.f[0]", "f0.f[1]", + "f2.f[0]", "f2.f[1]", + "f4.f[0]", "f4.f[1]", + "f6.f[0]", "f6.f[1]", + "f8.f[0]", "f8.f[1]", + "f10.f[0]", "f10.f[1]", + "f12.f[0]", "f12.f[1]", + "f14.f[0]", "f14.f[1]", + "f16.f[0]", "f16.f[1]", + "f18.f[0]", "f18.f[1]", + "f20.f[0]", "f20.f[1]", + "f22.f[0]", "f22.f[1]", + "f24.f[0]", "f24.f[1]", + "f26.f[0]", "f26.f[1]", + "f28.f[0]", "f28.f[1]", + "f30.f[0]", "f30.f[1]" + }; + assert(reg >= MIPS_REG_F0 && reg <= MIPS_REG_F31); + return regs[reg - MIPS_REG_F0]; +} + +static const char *dr(uint32_t reg) { + static const char *regs[] = { + "f0.d", + "f2.d", + "f4.d", + "f6.d", + "f8.d", + "f10.d", + "f12.d", + "f14.d", + "f16.d", + "f18.d", + "f20.d", + "f22.d", + "f24.d", + "f26.d", + "f28.d", + "f30.d" + }; + assert(reg >= MIPS_REG_F0 && reg <= MIPS_REG_F31 && (reg - MIPS_REG_F0) % 2 == 0); + return regs[(reg - MIPS_REG_F0) / 2]; +} + +static void dump_instr(int i); + +static void dump_cond_branch(int i, const char *lhs, const char *op, const char *rhs) { + Insn& insn = insns[i]; + const char *cast1 = ""; + const char *cast2 = ""; + if (strcmp(op, "==") && strcmp(op, "!=")) { + cast1 = "(int)"; + if (strcmp(rhs, "0")) { + cast2 = "(int)"; + } + } + printf("if (%s%s %s %s%s) {", cast1, lhs, op, cast2, rhs); + dump_instr(i + 1); + printf("goto L%x;}\n", (uint32_t)insn.operands[insn.op_count - 1].imm); +} + +static void dump_cond_branch_likely(int i, const char *lhs, const char *op, const char *rhs) { + uint32_t target = text_vaddr + (i + 2) * 4; + dump_cond_branch(i, lhs, op, rhs); + if (!TRACE) { + printf("else goto L%x;\n", target); + } else { + printf("else {printf(\"pc=0x%08x (ignored)\\n\"); goto L%x;}\n", text_vaddr + (i + 1) * 4, target); + } + label_addresses.insert(target); +} + +static void dump_instr(int i) { + const char *symbol_name = NULL; + if (symbol_names.count(text_vaddr + i * 4) != 0) { + symbol_name = symbol_names[text_vaddr + i * 4].c_str(); + printf("//%s:\n", symbol_name); + } + if (TRACE) { + printf("++cnt; printf(\"pc=0x%08x%s%s\\n\"); ", text_vaddr + i * 4, symbol_name ? " " : "", symbol_name ? symbol_name : ""); + } + Insn& insn = insns[i]; + if (!insn.is_jump && !conservative) { + switch (insn_to_type(insn)) { + case TYPE_1S: + if (!(insn.f_livein & map_reg(insn.operands[0].reg))) { + printf("// fdead %llx ", (unsigned long long)insn.f_livein); + } + break; + case TYPE_1S_POS1: + if (!(insn.f_livein & map_reg(insn.operands[1].reg))) { + printf("// fdead %llx ", (unsigned long long)insn.f_livein); + } + break; + case TYPE_2S: + if (!(insn.f_livein & map_reg(insn.operands[0].reg)) || !(insn.f_livein & map_reg(insn.operands[1].reg))) { + printf("// fdead %llx ", (unsigned long long)insn.f_livein); + } + break; + case TYPE_1D_2S: + if (!(insn.f_livein & map_reg(insn.operands[2].reg))) { + printf("// fdead %llx ", (unsigned long long)insn.f_livein); + break; + } + // fallthrough + case TYPE_1D_1S: + if (!(insn.f_livein & map_reg(insn.operands[1].reg))) { + printf("// fdead %llx ", (unsigned long long)insn.f_livein); + break; + } + // fallthrough + case TYPE_1D: + if (!(insn.b_liveout & map_reg(insn.operands[0].reg))) { + printf("// bdead %llx ", (unsigned long long)insn.b_liveout); + } + break; + case TYPE_D_LO_HI_2S: + if (!(insn.f_livein & map_reg(insn.operands[0].reg)) || !(insn.f_livein & map_reg(insn.operands[1].reg))) { + printf("// fdead %llx ", (unsigned long long)insn.f_livein); + break; + } + if (!(insn.b_liveout & (map_reg(MIPS_REG_LO) | map_reg(MIPS_REG_HI)))) { + printf("// bdead %llx ", (unsigned long long)insn.b_liveout); + } + break; + } + } + switch (insn.id) { + case MIPS_INS_ADD: + case MIPS_INS_ADDU: + if (insn.mnemonic == "add.s") { + printf("%s = %s + %s;\n", fr(insn.operands[0].reg), fr(insn.operands[1].reg), fr(insn.operands[2].reg)); + } else if (insn.mnemonic == "add.d") { + printf("%s = %s + %s;\n", dr(insn.operands[0].reg), dr(insn.operands[1].reg), dr(insn.operands[2].reg)); + } else { + printf("%s = %s + %s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), r(insn.operands[2].reg)); + } + break; + case MIPS_INS_ADDI: + case MIPS_INS_ADDIU: + printf("%s = %s + 0x%x;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (uint32_t)insn.operands[2].imm); + break; + case MIPS_INS_AND: + printf("%s = %s & %s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), r(insn.operands[2].reg)); + break; + case MIPS_INS_ANDI: + printf("%s = %s & 0x%x;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (uint32_t)insn.operands[2].imm); + break; + case MIPS_INS_BEQ: + dump_cond_branch(i, r(insn.operands[0].reg), "==", r(insn.operands[1].reg)); + break; + case MIPS_INS_BEQL: + dump_cond_branch_likely(i, r(insn.operands[0].reg), "==", r(insn.operands[1].reg)); + break; + case MIPS_INS_BGEZ: + dump_cond_branch(i, r(insn.operands[0].reg), ">=", "0"); + break; + case MIPS_INS_BGEZL: + dump_cond_branch_likely(i, r(insn.operands[0].reg), ">=", "0"); + break; + case MIPS_INS_BGTZ: + dump_cond_branch(i, r(insn.operands[0].reg), ">", "0"); + break; + case MIPS_INS_BGTZL: + dump_cond_branch_likely(i, r(insn.operands[0].reg), ">", "0"); + break; + case MIPS_INS_BLEZ: + dump_cond_branch(i, r(insn.operands[0].reg), "<=", "0"); + break; + case MIPS_INS_BLEZL: + dump_cond_branch_likely(i, r(insn.operands[0].reg), "<=", "0"); + break; + case MIPS_INS_BLTZ: + dump_cond_branch(i, r(insn.operands[0].reg), "<", "0"); + break; + case MIPS_INS_BLTZL: + dump_cond_branch_likely(i, r(insn.operands[0].reg), "<", "0"); + break; + case MIPS_INS_BNE: + dump_cond_branch(i, r(insn.operands[0].reg), "!=", r(insn.operands[1].reg)); + break; + case MIPS_INS_BNEL: + dump_cond_branch_likely(i, r(insn.operands[0].reg), "!=", insn.mnemonic == "bnezl" ? "0" : r(insn.operands[1].reg)); + break; + case MIPS_INS_BREAK: + printf("abort();\n"); + break; + case MIPS_INS_BEQZ: + dump_cond_branch(i, r(insn.operands[0].reg), "==", "0"); + break; + /*case MIPS_INS_BEQZL: + dump_cond_branch_likely(i, r(insn.operands[0].reg), "==", "0"); + break;*/ + case MIPS_INS_B: + dump_instr(i + 1); + printf("goto L%x;\n", (int32_t)insn.operands[0].imm); + break; + case MIPS_INS_BC1F: + case MIPS_INS_BC1T: + printf("if (%scf) {", insn.id == MIPS_INS_BC1F ? "!" : ""); + dump_instr(i + 1); + printf("goto L%x;}\n", (int32_t)insn.operands[0].imm); + break; + case MIPS_INS_BC1FL: + case MIPS_INS_BC1TL: + { + uint32_t target = text_vaddr + (i + 2) * 4; + printf("if (%scf) {", insn.id == MIPS_INS_BC1FL ? "!" : ""); + dump_instr(i + 1); + printf("goto L%x;}\n", (int32_t)insn.operands[0].imm); + if (!TRACE) { + printf("else goto L%x;\n", target); + } else { + printf("else {printf(\"pc=0x%08x (ignored)\\n\"); goto L%x;}\n", text_vaddr + (i + 1) * 4, target); + } + label_addresses.insert(target); + break; + } + case MIPS_INS_BNEZ: + dump_cond_branch(i, r(insn.operands[0].reg), "!=", "0"); + break; + /*case MIPS_INS_BNEZL: + dump_cond_branch_likely(i, r(insn.operands[0].reg), "!=", "0"); + break;*/ + case MIPS_INS_C: + if (insn.mnemonic == "c.lt.s") { + printf("cf = %s < %s;\n", fr(insn.operands[0].reg), fr(insn.operands[1].reg)); + } else if (insn.mnemonic == "c.le.s") { + printf("cf = %s <= %s;\n", fr(insn.operands[0].reg), fr(insn.operands[1].reg)); + } else if (insn.mnemonic == "c.eq.s") { + printf("cf = %s == %s;\n", fr(insn.operands[0].reg), fr(insn.operands[1].reg)); + } else if (insn.mnemonic == "c.lt.d") { + printf("cf = %s < %s;\n", dr(insn.operands[0].reg), dr(insn.operands[1].reg)); + } else if (insn.mnemonic == "c.le.d") { + printf("cf = %s <= %s;\n", dr(insn.operands[0].reg), dr(insn.operands[1].reg)); + } else if (insn.mnemonic == "c.eq.d") { + printf("cf = %s == %s;\n", dr(insn.operands[0].reg), dr(insn.operands[1].reg)); + } + break; + case MIPS_INS_CVT: + if (insn.mnemonic == "cvt.s.w") { + printf("%s = (int)%s;\n", fr(insn.operands[0].reg), wr(insn.operands[1].reg)); + } else if (insn.mnemonic == "cvt.d.w") { + printf("%s = (int)%s;\n", dr(insn.operands[0].reg), wr(insn.operands[1].reg)); + } else if (insn.mnemonic == "cvt.d.s") { + printf("%s = %s;\n", dr(insn.operands[0].reg), fr(insn.operands[1].reg)); + } else if (insn.mnemonic == "cvt.s.d") { + printf("%s = %s;\n", fr(insn.operands[0].reg), dr(insn.operands[1].reg)); + } else if (insn.mnemonic == "cvt.w.d") { + printf("%s = cvt_w_d(%s);\n", wr(insn.operands[0].reg), dr(insn.operands[1].reg)); + } else if (insn.mnemonic == "cvt.w.s") { + printf("%s = cvt_w_s(%s);\n", wr(insn.operands[0].reg), fr(insn.operands[1].reg)); + } else { + goto unimplemented; + } + break; + case MIPS_INS_CFC1: + assert(insn.operands[1].reg == MIPS_REG_31); + printf("%s = fcsr;\n", r(insn.operands[0].reg)); + break; + case MIPS_INS_CTC1: + assert(insn.operands[1].reg == MIPS_REG_31); + printf("fcsr = %s;\n", r(insn.operands[0].reg)); + break; + case MIPS_INS_DIV: + if (insn.mnemonic == "div.s") { + assert(insn.op_count == 3); + printf("%s = %s / %s;\n", fr(insn.operands[0].reg), fr(insn.operands[1].reg), fr(insn.operands[2].reg)); + } else if (insn.mnemonic == "div.d") { + assert(insn.op_count == 3); + printf("%s = %s / %s;\n", dr(insn.operands[0].reg), dr(insn.operands[1].reg), dr(insn.operands[2].reg)); + } else { + assert(insn.op_count == 2); + printf("lo = (int)%s / (int)%s; ", r(insn.operands[0].reg), r(insn.operands[1].reg)); + printf("hi = (int)%s %% (int)%s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg)); + } + break; + case MIPS_INS_DIVU: + assert(insn.op_count == 2); + printf("lo = %s / %s; ", r(insn.operands[0].reg), r(insn.operands[1].reg)); + printf("hi = %s %% %s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg)); + break; + case MIPS_INS_MOV: + if (insn.mnemonic == "mov.s") { + printf("%s = %s;\n", fr(insn.operands[0].reg), fr(insn.operands[1].reg)); + } else if (insn.mnemonic == "mov.d") { + printf("%s = %s;\n", dr(insn.operands[0].reg), dr(insn.operands[1].reg)); + } else { + goto unimplemented; + } + break; + case MIPS_INS_MUL: + if (insn.mnemonic == "mul.s") { + printf("%s = %s * %s;\n", fr(insn.operands[0].reg), fr(insn.operands[1].reg), fr(insn.operands[2].reg)); + } else if (insn.mnemonic == "mul.d") { + printf("%s = %s * %s;\n", dr(insn.operands[0].reg), dr(insn.operands[1].reg), dr(insn.operands[2].reg)); + } else { + goto unimplemented; + } + break; + case MIPS_INS_NEG: + if (insn.mnemonic == "neg.s") { + printf("%s = -%s;\n", fr(insn.operands[0].reg), fr(insn.operands[1].reg)); + } else if (insn.mnemonic == "neg.d") { + printf("%s = -%s;\n", dr(insn.operands[0].reg), dr(insn.operands[1].reg)); + } else { + printf("%s = -%s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg)); + } + break; + case MIPS_INS_SUB: + if (insn.mnemonic == "sub.s") { + printf("%s = %s - %s;\n", fr(insn.operands[0].reg), fr(insn.operands[1].reg), fr(insn.operands[2].reg)); + } else if (insn.mnemonic == "sub.d") { + printf("%s = %s - %s;\n", dr(insn.operands[0].reg), dr(insn.operands[1].reg), dr(insn.operands[2].reg)); + } else { + goto unimplemented; + } + break; + case MIPS_INS_J: + dump_instr(i + 1); + printf("goto L%x;\n", (uint32_t)insn.operands[0].imm); + break; + case MIPS_INS_JAL: + { + string name; + bool is_extern_function = false; + size_t extern_function_id; + auto it = symbol_names.find(insn.operands[0].imm); + if (it != symbol_names.end()) { + name = it->second; + for (size_t i = 0; i < sizeof(extern_functions) / sizeof(extern_functions[0]); i++) { + if (name == extern_functions[i].name) { + is_extern_function = true; + extern_function_id = i; + break; + } + } + } + dump_instr(i + 1); + if (is_extern_function) { + auto& fn = extern_functions[extern_function_id]; + if (fn.flags & FLAG_VARARG) { + for (int j = 0; j < 4; j++) { + printf("MEM_U32(sp + %d) = %s;\n", j * 4, r(MIPS_REG_A0 + j)); + } + } + char ret_type = fn.params[0]; + if (ret_type != 'v') { + switch (ret_type) { + case 'i': + case 'u': + case 'p': + printf("%s = ", r(MIPS_REG_V0)); + break; + case 'f': + printf("%s = ", fr(MIPS_REG_F0)); + break; + case 'd': + printf("%s = ", dr(MIPS_REG_F0)); + break; + case 'l': + case 'j': + printf("temp64 = "); + break; + } + } + printf("wrapper_%s(", name.c_str()); + bool first = true; + if (!(fn.flags & FLAG_NO_MEM)) { + printf("mem"); + first = false; + } + int pos = 0; + int pos_float = 0; + bool only_floats_so_far = true; + bool needs_sp = false; + for (const char *p = fn.params + 1; *p != '\0'; ++p) { + if (!first) { + printf(", "); + } + first = false; + switch (*p) { + case 't': + printf("trampoline, "); + needs_sp = true; + // fallthrough + case 'i': + case 'u': + case 'p': + only_floats_so_far = false; + if (pos < 4) { + printf("%s", r(MIPS_REG_A0 + pos)); + } else { + printf("MEM_%c32(sp + %d)", *p == 'i' ? 'S' : 'U', pos * 4); + } + ++pos; + break; + case 'f': + if (only_floats_so_far && pos_float < 4) { + printf("%s", fr(MIPS_REG_F12 + pos_float)); + pos_float += 2; + } else if (pos < 4) { + printf("BITCAST_U32_TO_F32(%s)", r(MIPS_REG_A0 + pos)); + } else { + printf("BITCAST_U32_TO_F32(MEM_U32(sp + %d))", pos * 4); + } + ++pos; + break; + case 'd': + if (pos % 1 != 0) { + ++pos; + } + if (only_floats_so_far && pos_float < 4) { + printf("%s", dr(MIPS_REG_F12 + pos_float)); + pos_float += 2; + } else if (pos < 4) { + printf("BITCAST_U64_TO_F64(((uint64_t)%s << 32) | (uint64_t)%s)", r(MIPS_REG_A0 + pos), r(MIPS_REG_A0 + pos + 1)); + } else { + printf("BITCAST_U64_TO_F64(((uint64_t)MEM_U32(sp + %d) << 32) | (uint64_t)MEM_U32(sp + %d))", pos * 4, (pos + 1) * 4); + } + pos += 2; + break; + case 'l': + case 'j': + if (pos % 1 != 0) { + ++pos; + } + only_floats_so_far = false; + if (*p == 'l') { + printf("(int64_t)"); + } + if (pos < 4) { + printf("(((uint64_t)%s << 32) | (uint64_t)%s)", r(MIPS_REG_A0 + pos), r(MIPS_REG_A0 + pos + 1)); + } else { + printf("(((uint64_t)MEM_U32(sp + %d) << 32) | (uint64_t)MEM_U32(sp + %d))", pos * 4, (pos + 1) * 4); + } + pos += 2; + break; + } + } + if ((fn.flags & FLAG_VARARG) || needs_sp) { + printf("%s%s", first ? "" : ", ", r(MIPS_REG_SP)); + } + printf(");\n"); + if (ret_type == 'l' || ret_type == 'j') { + printf("%s = (uint32_t)(temp64 >> 32);\n", r(MIPS_REG_V0)); + printf("%s = (uint32_t)temp64;\n", r(MIPS_REG_V1)); + } + if (!name.empty()) { + //printf("printf(\"%s %%x\\n\", %s);\n", name.c_str(), r(MIPS_REG_A0)); + } + } else { + Function& f = functions.find((uint32_t)insn.operands[0].imm)->second; + if (f.nret == 1) { + printf("v0 = "); + } else if (f.nret == 2) { + printf("temp64 = "); + } + if (!name.empty()) { + //printf("printf(\"%s %%x\\n\", %s);\n", name.c_str(), r(MIPS_REG_A0)); + printf("f_%s", name.c_str()); + } else { + printf("func_%x", (uint32_t)insn.operands[0].imm); + } + printf("(mem, sp"); + if (f.v0_in) { + printf(", %s", r(MIPS_REG_V0)); + } + for (uint32_t i = 0; i < f.nargs; i++) { + printf(", %s", r(MIPS_REG_A0 + i)); + } + printf(");\n"); + if (f.nret == 2) { + printf("%s = (uint32_t)(temp64 >> 32);\n", r(MIPS_REG_V0)); + printf("%s = (uint32_t)temp64;\n", r(MIPS_REG_V1)); + } + } + printf("goto L%x;\n", text_vaddr + (i + 2) * 4); + label_addresses.insert(text_vaddr + (i + 2) * 4); + break; + } + case MIPS_INS_JALR: + printf("fp_dest = %s;\n", r(insn.operands[0].reg)); + dump_instr(i + 1); + printf("temp64 = trampoline(mem, sp, %s, %s, %s, %s, fp_dest);\n", + r(MIPS_REG_A0), r(MIPS_REG_A1), r(MIPS_REG_A2), r(MIPS_REG_A3)); + printf("%s = (uint32_t)(temp64 >> 32);\n", r(MIPS_REG_V0)); + printf("%s = (uint32_t)temp64;\n", r(MIPS_REG_V1)); + printf("goto L%x;\n", text_vaddr + (i + 2) * 4); + label_addresses.insert(text_vaddr + (i + 2) * 4); + break; + case MIPS_INS_JR: + if (insn.jtbl_addr != 0) { + uint32_t jtbl_pos = insn.jtbl_addr - rodata_vaddr; + assert(jtbl_pos < rodata_section_len && jtbl_pos + insn.num_cases * 4 <= rodata_section_len); +#if 1 + printf(";static void *const Lswitch%x[] = {\n", insn.jtbl_addr); + for (uint32_t i = 0; i < insn.num_cases; i++) { + uint32_t dest_addr = read_u32_be(rodata_section + jtbl_pos + i * 4) + gp_value; + printf("&&L%x,\n", dest_addr); + label_addresses.insert(dest_addr); + } + printf("};\n"); + printf("dest = Lswitch%x[%s];\n", insn.jtbl_addr, r(insn.index_reg)); + dump_instr(i + 1); + printf("goto *dest;\n"); +#else + assert(insns[i + 1].id == MIPS_INS_NOP); + printf("switch (%s) {\n", r(insn.index_reg)); + for (uint32_t i = 0; i < insn.num_cases; i++) { + uint32_t dest_addr = read_u32_be(rodata_section + jtbl_pos + i * 4) + gp_value; + printf("case %u: goto L%x;\n", i, dest_addr); + label_addresses.insert(dest_addr); + } + printf("}\n"); +#endif + } else { + if (insn.operands[0].reg != MIPS_REG_RA) { + printf("UNSUPPORTED JR %s %s\n", insn.op_str.c_str(), r(insn.operands[0].reg)); + } else { + dump_instr(i + 1); + switch (find_function(text_vaddr + i * 4)->second.nret) { + case 0: + printf("return;\n"); + break; + case 1: + printf("return v0;\n"); + break; + case 2: + printf("return ((uint64_t)v0 << 32) | v1;\n"); + break; + } + } + } + break; + case MIPS_INS_LB: + printf("%s = MEM_S8(%s + %d);\n", r(insn.operands[0].reg), r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp); + break; + case MIPS_INS_LBU: + printf("%s = MEM_U8(%s + %d);\n", r(insn.operands[0].reg), r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp); + break; + case MIPS_INS_LH: + printf("%s = MEM_S16(%s + %d);\n", r(insn.operands[0].reg), r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp); + break; + case MIPS_INS_LHU: + printf("%s = MEM_U16(%s + %d);\n", r(insn.operands[0].reg), r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp); + break; + case MIPS_INS_LUI: + printf("%s = 0x%x;\n", r(insn.operands[0].reg), ((uint32_t)insn.operands[1].imm) << 16); + break; + case MIPS_INS_LW: + printf("%s = MEM_U32(%s + %d);\n", r(insn.operands[0].reg), r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp); + break; + case MIPS_INS_LWC1: + printf("%s = MEM_U32(%s + %d);\n", wr(insn.operands[0].reg), r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp); + break; + case MIPS_INS_LDC1: + assert((insn.operands[0].reg - MIPS_REG_F0) % 2 == 0); + printf("%s = MEM_U32(%s + %d);\n", wr(insn.operands[0].reg + 1), r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp); + printf("%s = MEM_U32(%s + %d + 4);\n", wr(insn.operands[0].reg), r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp); + break; + case MIPS_INS_LWL: + { + const char *reg = r(insn.operands[0].reg); + printf("%s = %s + %d; ", reg, r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp); + printf("%s = (MEM_U8(%s) << 24) | (MEM_U8(%s + 1) << 16) | (MEM_U8(%s + 2) << 8) | MEM_U8(%s + 3);\n", reg, reg, reg, reg, reg); + break; + } + case MIPS_INS_LWR: + printf("//lwr %s\n", insn.op_str.c_str()); + break; + case MIPS_INS_LI: + if (insn.is_global_got_memop && text_vaddr <= insn.operands[1].imm && insn.operands[1].imm < text_vaddr + text_section_len) { + printf("%s = 0x%x; // function pointer\n", r(insn.operands[0].reg), (uint32_t)insn.operands[1].imm); + label_addresses.insert((uint32_t)insn.operands[1].imm); + } else { + printf("%s = 0x%x;\n", r(insn.operands[0].reg), (uint32_t)insn.operands[1].imm); + } + break; + case MIPS_INS_MFC1: + printf("%s = %s;\n", r(insn.operands[0].reg), wr(insn.operands[1].reg)); + break; + case MIPS_INS_MFHI: + printf("%s = hi;\n", r(insn.operands[0].reg)); + break; + case MIPS_INS_MFLO: + printf("%s = lo;\n", r(insn.operands[0].reg)); + break; + case MIPS_INS_MOVE: + printf("%s = %s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg)); + break; + case MIPS_INS_MTC1: + printf("%s = %s;\n", wr(insn.operands[1].reg), r(insn.operands[0].reg)); + break; + case MIPS_INS_MULT: + printf("lo = %s * %s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg)); + printf("hi = (uint32_t)((int64_t)(int)%s * (int64_t)(int)%s >> 32);\n", r(insn.operands[0].reg), r(insn.operands[1].reg)); + break; + case MIPS_INS_MULTU: + printf("lo = %s * %s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg)); + printf("hi = (uint32_t)((uint64_t)%s * (uint64_t)%s >> 32);\n", r(insn.operands[0].reg), r(insn.operands[1].reg)); + break; + case MIPS_INS_NEGU: + printf("%s = -%s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg)); + break; + case MIPS_INS_NOR: + printf("%s = ~(%s | %s);\n", r(insn.operands[0].reg), r(insn.operands[1].reg), r(insn.operands[2].reg)); + break; + case MIPS_INS_NOT: + printf("%s = ~%s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg)); + break; + case MIPS_INS_OR: + printf("%s = %s | %s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), r(insn.operands[2].reg)); + break; + case MIPS_INS_ORI: + printf("%s = %s | 0x%x;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (uint32_t)insn.operands[2].imm); + break; + case MIPS_INS_SB: + printf("MEM_U8(%s + %d) = (uint8_t)%s;\n", r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp, r(insn.operands[0].reg)); + break; + case MIPS_INS_SH: + printf("MEM_U16(%s + %d) = (uint16_t)%s;\n", r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp, r(insn.operands[0].reg)); + break; + case MIPS_INS_SLL: + printf("%s = %s << %d;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (uint32_t)insn.operands[2].imm); + break; + case MIPS_INS_SLLV: + printf("%s = %s << (%s & 0x1f);\n", r(insn.operands[0].reg), r(insn.operands[1].reg), r(insn.operands[2].reg)); + break; + case MIPS_INS_SLT: + printf("%s = (int)%s < (int)%s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), r(insn.operands[2].reg)); + break; + case MIPS_INS_SLTI: + printf("%s = (int)%s < (int)0x%x;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (uint32_t)insn.operands[2].imm); + break; + case MIPS_INS_SLTIU: + printf("%s = %s < 0x%x;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (uint32_t)insn.operands[2].imm); + break; + case MIPS_INS_SLTU: + printf("%s = %s < %s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), r(insn.operands[2].reg)); + break; + case MIPS_INS_SRA: + printf("%s = (int)%s >> %d;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (uint32_t)insn.operands[2].imm); + break; + case MIPS_INS_SRAV: + printf("%s = (int)%s >> (%s & 0x1f);\n", r(insn.operands[0].reg), r(insn.operands[1].reg), r(insn.operands[2].reg)); + break; + case MIPS_INS_SRL: + printf("%s = %s >> %d;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (uint32_t)insn.operands[2].imm); + break; + case MIPS_INS_SRLV: + printf("%s = %s >> (%s & 0x1f);\n", r(insn.operands[0].reg), r(insn.operands[1].reg), r(insn.operands[2].reg)); + break; + case MIPS_INS_SUBU: + printf("%s = %s - %s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), r(insn.operands[2].reg)); + break; + case MIPS_INS_SW: + printf("MEM_U32(%s + %d) = %s;\n", r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp, r(insn.operands[0].reg)); + break; + case MIPS_INS_SWC1: + printf("MEM_U32(%s + %d) = %s;\n", r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp, wr(insn.operands[0].reg)); + break; + case MIPS_INS_SDC1: + assert((insn.operands[0].reg - MIPS_REG_F0) % 2 == 0); + printf("MEM_U32(%s + %d) = %s;\n", r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp, wr(insn.operands[0].reg + 1)); + printf("MEM_U32(%s + %d + 4) = %s;\n", r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp, wr(insn.operands[0].reg)); + break; + case MIPS_INS_SWL: + for (int i = 0; i < 4; i++) { + printf("MEM_U8(%s + %d + %d) = (uint8_t)(%s >> %d);\n", r(insn.operands[1].mem.base), (int)insn.operands[1].mem.disp, i, r(insn.operands[0].reg), (3 - i) * 8); + } + break; + case MIPS_INS_SWR: + printf("//swr %s\n", insn.op_str.c_str()); + break; + case MIPS_INS_TRUNC: + if (insn.mnemonic == "trunc.w.s") { + printf("%s = (int)%s;\n", wr(insn.operands[0].reg), fr(insn.operands[1].reg)); + } else if (insn.mnemonic == "trunc.w.d") { + printf("%s = (int)%s;\n", wr(insn.operands[0].reg), dr(insn.operands[1].reg)); + } else { + goto unimplemented; + } + break; + case MIPS_INS_XOR: + printf("%s = %s ^ %s;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), r(insn.operands[2].reg)); + break; + case MIPS_INS_XORI: + printf("%s = %s ^ 0x%x;\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (uint32_t)insn.operands[2].imm); + break; + case MIPS_INS_TNE: + printf("assert(%s == %s && \"tne %d\");\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (int)insn.operands[2].imm); + break; + case MIPS_INS_TEQ: + printf("assert(%s != %s && \"teq %d\");\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (int)insn.operands[2].imm); + break; + case MIPS_INS_TGE: + printf("assert((int)%s < (int)%s && \"tge %d\");\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (int)insn.operands[2].imm); + break; + case MIPS_INS_TGEU: + printf("assert(%s < %s && \"tgeu %d\");\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (int)insn.operands[2].imm); + break; + case MIPS_INS_TLT: + printf("assert((int)%s >= (int)%s && \"tlt %d\");\n", r(insn.operands[0].reg), r(insn.operands[1].reg), (int)insn.operands[2].imm); + break; + case MIPS_INS_NOP: + printf("//nop;\n"); + break; + default: + unimplemented: + printf("UNIMPLEMENTED %s %s\n", insn.mnemonic.c_str(), insn.op_str.c_str()); + break; + } +} + +static void inspect_data_function_pointers(vector>& ret, const uint8_t *section, uint32_t section_vaddr, uint32_t len) { + for (uint32_t i = 0; i < len; i += 4) { + uint32_t addr = read_u32_be(section + i); + if (addr == 0x430b00 || addr == 0x433b00) { + // in as1, not function pointers (normal integers) + continue; + } + if (addr == 0x4a0000) { + // in copt + continue; + } + if (section_vaddr + i >= procedure_table_start && section_vaddr + i < procedure_table_start + procedure_table_len) { + // some linking table with a "all" functions, in as1 5.3 + continue; + } + if (addr >= text_vaddr && addr < text_vaddr + text_section_len && addr % 4 == 0) { +#if INSPECT_FUNCTION_POINTERS + fprintf(stderr, "assuming function pointer 0x%x at 0x%x\n", addr, section_vaddr + i); +#endif + ret.push_back(make_pair(section_vaddr + i, addr)); + label_addresses.insert(addr); + functions[addr].referenced_by_function_pointer = true; + } + } +} + +static void dump_function_signature(Function& f, uint32_t vaddr) { + printf("static "); + switch (f.nret) { + case 0: + printf("void "); + break; + case 1: + printf("uint32_t "); + break; + case 2: + printf("uint64_t "); + break; + } + auto name_it = symbol_names.find(vaddr); + if (name_it != symbol_names.end()) { + printf("f_%s", name_it->second.c_str()); + } else { + printf("func_%x", vaddr); + } + printf("(uint8_t *mem, uint32_t sp"); + if (f.v0_in) { + printf(", uint32_t %s", r(MIPS_REG_V0)); + } + for (uint32_t i = 0; i < f.nargs; i++) { + printf(", uint32_t %s", r(MIPS_REG_A0 + i)); + } + printf(")"); +} + +static void dump_c(void) { + map symbol_names_inv; + for (auto& it : symbol_names) { + symbol_names_inv[it.second] = it.first; + } + + uint32_t min_addr = ~0; + uint32_t max_addr = 0; + + if (data_section_len > 0) { + min_addr = std::min(min_addr, data_vaddr); + max_addr = std::max(max_addr, data_vaddr + data_section_len); + } + if (rodata_section_len > 0) { + min_addr = std::min(min_addr, rodata_vaddr); + max_addr = std::max(max_addr, rodata_vaddr + rodata_section_len); + } + if (bss_section_len) { + min_addr = std::min(min_addr, bss_vaddr); + max_addr = std::max(max_addr, bss_vaddr + bss_section_len); + } + + min_addr = min_addr & ~0xfff; + max_addr = (max_addr + 0xfff) & ~0xfff; + + uint32_t stack_bottom = min_addr; + min_addr -= 1 * 1024 * 1024; // 1 MB stack + stack_bottom -= 16; // for main's stack frame + + printf("#include \"header.h\"\n"); + if (conservative) { + printf("static uint32_t s0, s1, s2, s3, s4, s5, s6, s7, fp;\n"); + } + printf("static const uint32_t rodata[] = {\n"); + for (size_t i = 0; i < rodata_section_len; i += 4) { + printf("0x%x,%s", read_u32_be(rodata_section + i), i % 32 == 28 ? "\n" : ""); + } + printf("};\n"); + printf("static const uint32_t data[] = {\n"); + for (size_t i = 0; i < data_section_len; i += 4) { + printf("0x%x,%s", read_u32_be(data_section + i), i % 32 == 28 ? "\n" : ""); + } + printf("};\n"); + + /*if (!data_function_pointers.empty()) { + printf("static const struct { uint32_t orig_addr; void *recompiled_addr; } data_function_pointers[] = {\n"); + for (auto item : data_function_pointers) { + printf("{0x%x, &&L%x},\n", item.first, item.second); + } + printf("};\n"); + }*/ + + if (TRACE) { + printf("static unsigned long long int cnt = 0;\n"); + } + + for (auto& f_it : functions) { + if (insns[addr_to_i(f_it.first)].f_livein != 0) { + // Function is used + dump_function_signature(f_it.second, f_it.first); + printf(";\n"); + } + } + + if (!data_function_pointers.empty() || !li_function_pointers.empty()) { + printf("uint64_t trampoline(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t fp_dest) {\n"); + printf("switch (fp_dest) {\n"); + for (auto& it : functions) { + Function& f = it.second; + if (f.referenced_by_function_pointer) { + printf("case 0x%x: ", it.first); + if (f.nret == 1) { + printf("return (uint64_t)"); + } else if (f.nret == 2) { + printf("return "); + } + auto name_it = symbol_names.find(it.first); + if (name_it != symbol_names.end()) { + printf("f_%s", name_it->second.c_str()); + } else { + printf("func_%x", it.first); + } + printf("(mem, sp"); + for (int i = 0; i < f.nargs; i++) { + printf(", a%d", i); + } + printf(")"); + if (f.nret == 1) { + printf(" << 32"); + } + printf(";"); + if (f.nret == 0) { + printf(" return 0;"); + } + printf("\n"); + } + } + printf("default: abort();"); + printf("}\n"); + printf("}\n"); + } + + printf("int run(uint8_t *mem, int argc, char *argv[]) {\n"); + printf("mmap_initial_data_range(mem, 0x%x, 0x%x);\n", min_addr, max_addr); + + printf("memcpy(mem + 0x%x, rodata, 0x%x);\n", rodata_vaddr, rodata_section_len); + printf("memcpy(mem + 0x%x, data, 0x%x);\n", data_vaddr, data_section_len); + + /*if (!data_function_pointers.empty()) { + if (!LABELS_64_BIT) { + printf("for (int i = 0; i < %d; i++) MEM_U32(data_function_pointers[i].orig_addr) = (uint32_t)(uintptr_t)data_function_pointers[i].recompiled_addr;\n", (int)data_function_pointers.size()); + } else { + printf("for (int i = 0; i < %d; i++) MEM_U32(data_function_pointers[i].orig_addr) = (uint32_t)((uintptr_t)data_function_pointers[i].recompiled_addr - (uintptr_t)&&Loffset);\n", (int)data_function_pointers.size()); + } + }*/ + + printf("MEM_S32(0x%x) = argc;\n", symbol_names_inv.at("__Argc")); + printf("MEM_S32(0x%x) = argc;\n", stack_bottom); + printf("uint32_t al = argc * 4; for (int i = 0; i < argc; i++) al += strlen(argv[i]) + 1;\n"); + printf("uint32_t arg_addr = wrapper_malloc(mem, al);\n"); + printf("MEM_U32(0x%x) = arg_addr;\n", symbol_names_inv.at("__Argv")); + printf("MEM_U32(0x%x) = arg_addr;\n", stack_bottom + 4); + printf("uint32_t arg_strpos = arg_addr + argc * 4;\n"); + printf("for (int i = 0; i < argc; i++) {MEM_U32(arg_addr + i * 4) = arg_strpos; uint32_t p = 0; do { MEM_S8(arg_strpos) = argv[i][p]; ++arg_strpos; } while (argv[i][p++] != '\\0');}\n"); + + printf("setup_libc_data(mem);\n"); + + //printf("gp = 0x%x;\n", gp_value); // only to recreate the outcome when ugen reads uninitialized stack memory + + printf("int ret = f_main(mem, 0x%x", stack_bottom); + Function& main_func = functions[main_addr]; + if (main_func.nargs >= 1) { + printf(", argc"); + } + if (main_func.nargs >= 2) { + printf(", arg_addr"); + } + printf(");\n"); + if (TRACE) { + printf("end: fprintf(stderr, \"cnt: %%llu\\n\", cnt);\n"); + } + printf("return ret;\n"); + printf("}\n"); + + for (auto& f_it : functions) { + Function& f = f_it.second; + uint32_t start_addr = f_it.first; + uint32_t end_addr = f.end_addr; + + if (insns[addr_to_i(start_addr)].f_livein == 0) { + // Non-used function, skip + continue; + } + + printf("\n"); + dump_function_signature(f, start_addr); + printf(" {\n"); + printf("const uint32_t zero = 0;\n"); + if (!conservative) { + printf("uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0,\n"); + printf("t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0,\n"); + printf("s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0;\n"); + } else { + printf("uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0,\n"); + printf("t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000;\n"); + } + printf("uint32_t lo = 0, hi = 0;\n"); + printf("int cf = 0;\n"); + printf("uint64_t temp64;\n"); + printf("uint32_t fp_dest;\n"); + printf("void *dest;\n"); + if (!f.v0_in) { + printf("uint32_t v0 = 0;\n"); + } + for (uint32_t j = f.nargs; j < 4; j++) { + printf("uint32_t %s = 0;\n", r(MIPS_REG_A0 + j)); + } + + for (size_t i = addr_to_i(start_addr), end_i = addr_to_i(end_addr); i < end_i; i++) { + Insn& insn = insns[i]; + uint32_t vaddr = text_vaddr + i * 4; + if (label_addresses.count(vaddr)) { + printf("L%x:\n", vaddr); + } + dump_instr(i); + } + + printf("}\n"); + } + /*for (size_t i = 0; i < insns.size(); i++) { + Insn& insn = insns[i]; + uint32_t vaddr = text_vaddr + i * 4; + auto fn_it = functions.find(vaddr); + if (fn_it != functions.end()) { + Function& f = fn_it->second; + printf("}\n\n"); + switch (f.nret) { + case 0: + printf("void "); + break; + case 1: + printf("uint32_t "); + break; + case 2: + printf("uint64_t "); + break; + } + auto name_it = symbol_names.find(vaddr); + if (name_it != symbol_names.end()) { + printf("%s", name_it->second.c_str()); + } else { + printf("func_%x", vaddr); + } + printf("(uint8_t *mem, uint32_t sp"); + if (f.v0_in) { + printf(", uint32_t %s", r(MIPS_REG_V0)); + } + for (uint32_t i = 0; i < f.nargs; i++) { + printf(", uint32_t %s", r(MIPS_REG_A0 + i)); + } + printf(") {\n"); + printf("const uint32_t zero = 0;\n"); + printf("uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0,\n"); + printf("t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0,\n"); + printf("s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0;\n"); + printf("uint32_t lo = 0, hi = 0;\n"); + printf("int cf = 0;\n"); + if (!f.v0_in) { + printf("uint32_t v0 = 0;\n"); + } + for (uint32_t j = f.nargs; j < 4; j++) { + printf("uint32_t %s = 0;\n", r(MIPS_REG_A0 + j)); + } + } + if (label_addresses.count(vaddr)) { + printf("L%x:\n", vaddr); + } + dump_instr(i); + }*/ +} + +static void parse_elf(const uint8_t *data, size_t file_len) { + Elf32_Ehdr *ehdr; + Elf32_Shdr *shdr, *str_shdr, *sym_shdr = NULL, *dynsym_shdr, *dynamic_shdr, *reginfo_shdr, *got_shdr, *sym_strtab, *sym_dynstr; + int text_section_index = -1; + int symtab_section_index = -1; + int dynsym_section_index = -1; + int reginfo_section_index = -1; + int dynamic_section_index = -1; + int got_section_index = -1; + int rodata_section_index = -1; + int data_section_index = -1; + int bss_section_index = -1; + uint32_t text_offset = 0; + uint32_t vaddr_adj = 0; + + if (file_len < 4 || data[0] != 0x7f || data[1] != 'E' || data[2] != 'L' || data[3] != 'F') { + fprintf(stderr, "Not an ELF file.\n"); + exit(EXIT_FAILURE); + } + + ehdr = (Elf32_Ehdr *) data; + if (ehdr->e_ident[EI_DATA] != 2 || u16be(ehdr->e_machine) != 8) { + fprintf(stderr, "Not big-endian MIPS.\n"); + exit(EXIT_FAILURE); + } + + if (u16be(ehdr->e_shstrndx) == 0) { + // (We could look at program headers instead in this case.) + fprintf(stderr, "Missing section headers; stripped binaries are not yet supported.\n"); + exit(EXIT_FAILURE); + } + +#define SECTION(index) (Elf32_Shdr *)(data + u32be(ehdr->e_shoff) + (index) * u16be(ehdr->e_shentsize)) +#define STR(strtab, offset) (const char *)(data + u32be(strtab->sh_offset) + offset) + + str_shdr = SECTION(u16be(ehdr->e_shstrndx)); + for (int i = 0; i < u16be(ehdr->e_shnum); i++) { + shdr = SECTION(i); + const char *name = STR(str_shdr, u32be(shdr->sh_name)); + if (strcmp(name, ".text") == 0) { + text_offset = u32be(shdr->sh_offset); + text_vaddr = u32be(shdr->sh_addr); + vaddr_adj = text_vaddr - u32be(shdr->sh_addr); + text_section_len = u32be(shdr->sh_size); + text_section = data + text_offset; + text_section_index = i; + } + if (u32be(shdr->sh_type) == SHT_SYMTAB) { + symtab_section_index = i; + } + if (u32be(shdr->sh_type) == SHT_DYNSYM) { + dynsym_section_index = i; + } + if (u32be(shdr->sh_type) == SHT_MIPS_REGINFO) { + reginfo_section_index = i; + } + if (u32be(shdr->sh_type) == SHT_DYNAMIC) { + dynamic_section_index = i; + } + if (strcmp(name, ".got") == 0) { + got_section_index = i; + } + if (strcmp(name, ".rodata") == 0) { + rodata_section_index = i; + } + if (strcmp(name, ".data") == 0) { + data_section_index = i; + } + if (strcmp(name, ".bss") == 0) { + bss_section_index = i; + } + } + + if (text_section_index == -1) { + fprintf(stderr, "Missing .text section.\n"); + exit(EXIT_FAILURE); + } + + if (symtab_section_index == -1 && dynsym_section_index == -1) { + fprintf(stderr, "Missing .symtab or .dynsym section.\n"); + exit(EXIT_FAILURE); + } + + if (dynsym_section_index != -1) { + if (reginfo_section_index == -1) { + fprintf(stderr, "Missing .reginfo section.\n"); + exit(EXIT_FAILURE); + } + if (dynamic_section_index == -1) { + fprintf(stderr, "Missing .dynamic section.\n"); + exit(EXIT_FAILURE); + } + if (got_section_index == -1) { + fprintf(stderr, "Missing .got section.\n"); + exit(EXIT_FAILURE); + } + } + + if (rodata_section_index != -1) { + shdr = SECTION(rodata_section_index); + uint32_t size = u32be(shdr->sh_size); + rodata_section = data + u32be(shdr->sh_offset); + rodata_section_len = size; + rodata_vaddr = u32be(shdr->sh_addr); + } + + if (data_section_index != -1) { + shdr = SECTION(data_section_index); + uint32_t size = u32be(shdr->sh_size); + data_section = data + u32be(shdr->sh_offset); + data_section_len = size; + data_vaddr = u32be(shdr->sh_addr); + } + + if (bss_section_index != -1) { + shdr = SECTION(bss_section_index); + uint32_t size = u32be(shdr->sh_size); + bss_section_len = size; + bss_vaddr = u32be(shdr->sh_addr); + } + + + // add symbols + if (symtab_section_index != -1) { + sym_shdr = SECTION(symtab_section_index); + sym_strtab = SECTION(u32be(sym_shdr->sh_link)); + assert(0 && ".symtab not supported - use a program with .dynsym instead"); + + assert(u32be(sym_shdr->sh_entsize) == sizeof(Elf32_Sym)); + for (uint32_t i = 0; i < u32be(sym_shdr->sh_size); i += sizeof(Elf32_Sym)) { + Elf32_Sym *sym = (Elf32_Sym *)(data + u32be(sym_shdr->sh_offset) + i); + const char *name = STR(sym_strtab, u32be(sym->st_name)); + uint32_t addr = u32be(sym->st_value); + if (u16be(sym->st_shndx) != text_section_index || name[0] == '.') { + continue; + } + addr += vaddr_adj; + //disasm_label_add(state, name, addr, u32be(sym->st_size), true); + } + } + + if (dynsym_section_index != -1) { + dynsym_shdr = SECTION(dynsym_section_index); + sym_dynstr = SECTION(u32be(dynsym_shdr->sh_link)); + reginfo_shdr = SECTION(reginfo_section_index); + dynamic_shdr = SECTION(dynamic_section_index); + got_shdr = SECTION(got_section_index); + + Elf32_RegInfo *reg_info = (Elf32_RegInfo *)(data + u32be(reginfo_shdr->sh_offset)); + uint32_t gp_base = u32be(reg_info->ri_gp_value); // gp should have this value through the program run + uint32_t got_start = 0; + uint32_t local_got_no = 0; + uint32_t first_got_sym = 0; + uint32_t dynsym_no = 0; // section size can't be used due to alignment 16 padding + + assert(u32be(dynamic_shdr->sh_entsize) == sizeof(Elf32_Dyn)); + for (uint32_t i = 0; i < u32be(dynamic_shdr->sh_size); i += sizeof(Elf32_Dyn)) { + Elf32_Dyn *dyn = (Elf32_Dyn *)(data + u32be(dynamic_shdr->sh_offset) + i); + if (u32be(dyn->d_tag) == DT_PLTGOT) { + got_start = u32be(dyn->d_un.d_ptr); + } + if (u32be(dyn->d_tag) == DT_MIPS_LOCAL_GOTNO) { + local_got_no = u32be(dyn->d_un.d_val); + } + if (u32be(dyn->d_tag) == DT_MIPS_GOTSYM) { + first_got_sym = u32be(dyn->d_un.d_val); + } + if (u32be(dyn->d_tag) == DT_MIPS_SYMTABNO) { + dynsym_no = u32be(dyn->d_un.d_val); + } + } + + assert(got_start != 0); + + // value to add to asm gp offset, for example 32752, if -32752(gp) refers to the first entry in got. + uint32_t gp_adj = gp_base - got_start; + assert(gp_adj < 0x10000); + + assert(u32be(dynsym_shdr->sh_entsize) == sizeof(Elf32_Sym)); + uint32_t global_got_no = dynsym_no - first_got_sym; + //global_got_entry *global_entries = (global_got_entry *)calloc(global_got_no, sizeof(global_got_entry)); + got_globals.resize(global_got_no); + + uint32_t common_start = ~0U; + vector common_order; + + for (uint32_t i = 0; i < dynsym_no; i++) { + Elf32_Sym *sym = (Elf32_Sym *)(data + u32be(dynsym_shdr->sh_offset) + i * sizeof(Elf32_Sym)); + const char *name = STR(sym_dynstr, u32be(sym->st_name)); + uint32_t addr = u32be(sym->st_value); + addr += vaddr_adj; + uint8_t type = ELF32_ST_TYPE(sym->st_info); + if (!strcmp(name, "_procedure_table")) { + procedure_table_start = addr; + } else if (!strcmp(name, "_procedure_table_size")) { + procedure_table_len = 40 * u32be(sym->st_value); + } + if ((u16be(sym->st_shndx) == SHN_MIPS_TEXT && type == STT_FUNC) || + (type == STT_OBJECT && (u16be(sym->st_shndx) == SHN_MIPS_ACOMMON || u16be(sym->st_shndx) == SHN_MIPS_DATA))) + { + //disasm_label_add(state, name, addr, u32be(sym->st_size), true); + if (type == STT_OBJECT) { + } + if (u16be(sym->st_shndx) == SHN_MIPS_ACOMMON) { + if (addr < common_start) { + common_start = addr; + } + common_order.push_back(name); + } + if (type == STT_FUNC) { + add_function(addr); + if (strcmp(name, "main") == 0) { + main_addr = addr; + } + if (strcmp(name, "_mcount") == 0) { + mcount_addr = addr; + } + symbol_names[addr] = name; + } + } + if (i >= first_got_sym) { + uint32_t got_value = u32be(*(uint32_t *)(data + u32be(got_shdr->sh_offset) + (local_got_no + (i - first_got_sym)) * sizeof(uint32_t))); + if (u16be(sym->st_shndx) == SHN_MIPS_TEXT && type == STT_FUNC) { + //got_globals[i - first_got_sym] = got_value; + //label_addresses.insert(got_value); + got_globals[i - first_got_sym] = addr; // to include the 3 instr gp header thing + label_addresses.insert(addr); + } else if (type == STT_OBJECT && (u16be(sym->st_shndx) == SHN_UNDEF || u16be(sym->st_shndx) == SHN_COMMON)) { + // symbol defined externally (for example in libc) + got_globals[i - first_got_sym] = got_value; + } else { + got_globals[i - first_got_sym] = addr; + } + symbol_names[got_globals[i - first_got_sym]] = name; + } + } + + uint32_t *local_entries = (uint32_t *)calloc(local_got_no, sizeof(uint32_t)); + got_locals.resize(local_got_no); + for (uint32_t i = 0; i < local_got_no; i++) { + uint32_t *entry = (uint32_t *)(data + u32be(got_shdr->sh_offset) + i * sizeof(uint32_t)); + got_locals[i] = u32be(*entry); + } + + gp_value = gp_base; + gp_value_adj = gp_adj; + //disasm_got_entries_set(state, gp_base, gp_adj, local_entries, local_got_no, global_entries, global_got_no); + + //out_range.common_start = common_start; + //out_range.common_order.swap(common_order); + } + + // add relocations + for (int i = 0; i < u16be(ehdr->e_shnum); i++) { + Elf32_Rel *prevHi = NULL; + shdr = SECTION(i); + if (u32be(shdr->sh_type) != SHT_REL || u32be(shdr->sh_info) != (uint32_t) text_section_index) + continue; + + if (sym_shdr == NULL) { + fprintf(stderr, "Relocations without .symtab section\n"); + exit(EXIT_FAILURE); + } + + assert(u32be(shdr->sh_link) == (uint32_t) symtab_section_index); + assert(u32be(shdr->sh_entsize) == sizeof(Elf32_Rel)); + for (uint32_t i = 0; i < u32be(shdr->sh_size); i += sizeof(Elf32_Rel)) { + Elf32_Rel *rel = (Elf32_Rel *)(data + u32be(shdr->sh_offset) + i); + uint32_t offset = text_offset + u32be(rel->r_offset); + uint32_t symIndex = ELF32_R_SYM(u32be(rel->r_info)); + uint32_t rtype = ELF32_R_TYPE(u32be(rel->r_info)); + const char *symName = "0"; + if (symIndex != STN_UNDEF) { + Elf32_Sym *sym = (Elf32_Sym *)(data + u32be(sym_shdr->sh_offset) + symIndex * sizeof(Elf32_Sym)); + symName = STR(sym_strtab, u32be(sym->st_name)); + } + + if (rtype == R_MIPS_HI16) { + if (prevHi != NULL) { + fprintf(stderr, "Consecutive R_MIPS_HI16.\n"); + exit(EXIT_FAILURE); + } + prevHi = rel; + continue; + } + if (rtype == R_MIPS_LO16) { + int32_t addend = (int16_t)((data[offset + 2] << 8) + data[offset + 3]); + if (prevHi != NULL) { + uint32_t offset2 = text_offset + u32be(prevHi->r_offset); + addend += (uint32_t)((data[offset2 + 2] << 8) + data[offset2 + 3]) << 16; + //add_reloc(state, offset2, symName, addend, out_range.vaddr); + } + prevHi = NULL; + //add_reloc(state, offset, symName, addend, out_range.vaddr); + } + else if (rtype == R_MIPS_26) { + int32_t addend = (u32be(*(uint32_t*)(data + offset)) & ((1 << 26) - 1)) << 2; + if (addend >= (1 << 27)) { + addend -= 1 << 28; + } + //add_reloc(state, offset, symName, addend, out_range.vaddr); + } + else { + fprintf(stderr, "Bad relocation type %d.\n", rtype); + exit(EXIT_FAILURE); + } + } + if (prevHi != NULL) { + fprintf(stderr, "R_MIPS_HI16 without matching R_MIPS_LO16.\n"); + exit(EXIT_FAILURE); + } + } +} +#undef SECTION +#undef STR + +size_t read_file(const char *file_name, uint8_t **data) { + FILE *in; + uint8_t *in_buf = NULL; + long file_size; + long bytes_read; + in = fopen(file_name, "rb"); + assert(in != nullptr); + + // allocate buffer to read from offset to end of file + fseek(in, 0, SEEK_END); + file_size = ftell(in); + assert(file_size != -1L); + + in_buf = (uint8_t *)malloc(file_size); + fseek(in, 0, SEEK_SET); + + // read bytes + bytes_read = fread(in_buf, 1, file_size, in); + assert(bytes_read == file_size); + + fclose(in); + *data = in_buf; + return bytes_read; +} + +int main(int argc, char *argv[]) { + const char *filename = argv[1]; + if (strcmp(filename, "--conservative") == 0) { + conservative = true; + filename = argv[2]; + } + + uint8_t *data; + size_t len = read_file(filename, &data); + parse_elf(data, len); + assert(cs_open(CS_ARCH_MIPS, (cs_mode)(CS_MODE_MIPS64 | CS_MODE_BIG_ENDIAN), &handle) == CS_ERR_OK); + cs_option(handle, CS_OPT_DETAIL, CS_OPT_ON); + disassemble(); + inspect_data_function_pointers(data_function_pointers, rodata_section, rodata_vaddr, rodata_section_len); + inspect_data_function_pointers(data_function_pointers, data_section, data_vaddr, data_section_len); + pass1(); + pass2(); + pass3(); + pass4(); + pass5(); + pass6(); + //dump(); + dump_c(); + free(data); + cs_close(&handle); +} + diff --git a/tools/ido5.3_recomp/ugen b/tools/ido5.3_recomp/ugen new file mode 100755 index 0000000000000000000000000000000000000000..0168fd4d25d644ee127ba11680379a29ad8db77f GIT binary patch literal 651832 zcmeFadwdi{)<4{nnUH}@> z-uLAIXcb?Tf`r%qMh@2{!MaJi)TzYOV0iBi)ilyi{yD@hv<4CHD0Q!b5{ z2IB8Gq;sSJNP9Sp-q5@9l;0k^>iDmhzm+66eyQB}3;`IQQO+OYzrzGrivPwjq~A>Y zo%kuYQ{uOLgupZYD@ld?J(VL|JI9Lmonz;7c>MRpi99J4&Je%xa)ch0>sctu^(++S z;=f%sV)5U2|EO>DU!C2*x{Pw9C|yoJlFI)ke!8xix?3N6=<}^<12$ z{Re}5XjeJ4%+m1**~rD-=C z@Iw68_uq;%^?TC5=cj>x3l;Y_zaB~h-rpbRn8u@@JgH1O}Ff&U;4KF8AF(~<^$EKNOI)8wy9 zlfOGnek~2$lcryVY3dK9f#015{*yHDDQVhmNQ381Y4YEkCjX;=pDvv#ty?PWpSYbP z!46nRYX5R+=FB@5E?zWqnLcZ&K69qDV9wl?OQdDrS*r6t^C;)+M9#VTor{<0i)JmH zJ9GA(ccbi*rSli*^LS$J%K17Vvz9HJi^5B0>37avyl9>@cjesK%cW&=^#zM(&ss27 znx`)fESfz_pDV4Hg#!BAg-cMMv}FF0xzdukOP4NQD$QHGl~7e}NQO z1e@hF)V>o_*)S#d8vPh@uPcUPkRm^LSZa zYK~o4n!jw8uHPdqTsRBe)|W1ryGU9%cOmeV=FDG8Jw;tWYtiDF)B%0|;ziQZxwGa- za{@~)!>f4?3e48$Bm2U;d0PvX&7FHURW*AFYM-?LrKP~aS3mRp>0I6+kZ{>tNf(4)yaYX_t}Wo$2l!w5vn+w3zBsT1L&Nc;VOfeU z+2b#|fI(QiBALN~^30h6uUWHa&t0~R2s|6(FmonxmCbVtXU$*4NAQlN7@?(e=Sov* zswyVWyzG+8E*YD6E-6hsCZEP!;&{dsgRSa@o$9v#mzj8qL&WcZG;n7wvUA;1RwCyB ztY6~qMGMJx;_&1zy^H7109GO|*~RofNg_MD5dQ_vnvVrart}lcYx?KH^GN*0?fl0d zc@oQmEa|s+Pq4iC^Rbc`AU$WN^)sowM|#Chi~8KWKFU9Y=g*K{v+LirSjYidbDW3& z;{UoF@NdR}_>IdATDy_`9{)FViKr(F0P0WtU!enTH_2a(aKLH(5dSyY0gtbV=-qe+ z+_`Qncfg(NCd~mSoZ|ncJKzb~hnF`x;2>b)-)#=~pafKs?sUM(R*L^y;(+_&K>V(B z!0n|Ue_QW>pXSKl=zz-(c#{Jj=LvfKlmmXcBmX)F+-YyEcff}@@;~c<)7mcnZ=(aA z9|z($?0}!)fVVr~1rB(p13uIN-{pXx>40}R;Izhy|FazMv*SSgc01tCg=LQeevTu* z^qnN%e!~IxI^e?{@LUJH&;cLnfS>Dt7dqhQJK!T6@FE9%v;$7IYW&}L2mHb~5WnRP z_y`AFbHIxo@aYctMGp9l4mio1_`lm6@KJFfe(!X^FLuC}IN+B!;42;QOC9if2Yj>x z-spgrIN(hV_+<|GQx5nT2Yj6aUh06acfe__5dZhA1AciNh~JG4_&5hV?0}DVz}p@0 zG6%fV0k>T;{Ov9We1ao?mjiCQw)k7i0iWc^-|c{3>45h*;8!`|l5Gc)j4XG+y$-nI zfaf~k6%P1N2Yj*vUg&_U4)_QM-0y&ocEBqg@bM1#6bHQA0T&)N@ltcZs~q{KJK)t0 z_>B(u)eiV=4tR|Ney0OI)d7d4!&5}hX%4s+Jm}So%(34tmb6e<&*<&cg0Fg85;=Ou zR^V0d1uFi^!^`nR={xCtw5u2YF1Uiyq*|k$Jbf9ZNu@@^Jbe+RNtH&Q<>~V%O)50H zj;GI}G^x&L6HgDOG^xyJJx>p!G@%_`!qXX)CKVaIji*n13+aKBp3c*UDNQOdTF%o4 zC{3y`I+~~VQkqm?w2-HFQ<_v?G?%BhQ<_v>RO0EalqOXd?LG;>1CKcT z)fVmK=|5ANR9ZC5)4!!Osj}#^JpD6DlM0KjA{pH(=J-i(}O5|A*Gk_bOxnKr9^Mz=@U01T}EhJ znp8owlc)boX;J~vFi-!M(j@w$&+_!oC`}?ix{jxxrZkEAXcJFAN@)`D(R!YKh|(n5 zqf2=D0ZNldkKV@9-=#E(^5}G)UP@^a;n8xQzKhZ%x}&3c`gTf_$c`5B^tUNZqB@$( z)7Md&M08Z*>1s-oXpVM&!N;G{<&^H?=_@ErqBz>g)0a`2L~u0B(-%>iL~rz2o<5J# zByywcc={|#lcuDbhVU(w|yo*9&UN)2id=LeS|B$V zcs)Tc_)>0IBc6KndxKUkK%eVNCsB=ozd!Ww+rMz-mV_HR^f~f|ZNWWm{UU{JH$6|h z2e?waRb|^07Vh0zF`+a|pIEjHty!Mf!IE%jJGIBN@%HrL)RulG{`TlY;_VEYMD+yT zFA2AZj;iLZyI8w&gL1txqsCm2HA<R@O^n>rlw!6nfH1dU5# zQzgGa|K%0=S-U!N?YhTYxhiXooE)x{bSuT(lg-jx*4^8FkK3%wi1cLmLt(j*Tv!Sc zaw9p5gFSBf;jsj|yW6Llf8KSVw^wx?Wk-TX-13HD!-HRVTQ}9aqc3a_A$F)=ph{VX9Qp+wVzOE4^}DtyWryU@WAq07RhXwJ zx&{ff5?E+fx`N$6)00)E7Wo3Vs1s0E;CgjJ-8gUHn%K=sZ~{N zHO}h|jJ!MSQ(fIGB3@_cXPH_e>uJcEo;=}W`l&WyptV)b2!vB zDFNNFj~#j$bd^FKD;ES0gWN+nxd#S@7?0Ipbj#`{jNlpcsj)NakDnGe-2kMFzvJ-x z#wzCHMI6(^piJqI(9ytoo27c6v}12*`#lB0o{`H38;|9ou9Bl>-QbJLI?LrJTVY)c zW!*R3qTH<9qTH&?Y!R#oF03^dtw-mG1C7kkf?^2_d1+podMW2c{0dfFP~>4b^YEHR z$b8@o8tiWOL!PXLu%2T+kT24$o-CKC6pBG}2YarQ*M1MZ4faftLxnI#FpDb;)jfJ- zkXV^>a!Ge__sT5R7U|8nC!?gd!mYYTu-4u;0P6-9#|8w$#Mn4mqY}-&*oVQMd*#qGNU;t> z&mJ}MFB}szHN2#?xD~A)voSH$>=9rcpn~bOBqMS%BX|-xyv%VpDSt13I!w=UbK?Dx zu8he34A4b0)sdy<;{`OyG^Q4LAyX6#bCqkiB5yz+Jj?Ia48Uv5RU^mOnEJ>X2!oMD zo1R}G_bB@@+izNSyPH!5-+YmDk#QPigCG-Yh-rb zRV*=IQ80X7usdU(;c*AMT+t^`Lyb8$&yRNzBlGvjqx2TN!6K@0bM`3JsL38-YUfg! zLv9pPAM#|I)h;Tnv}Vv0QG#8=QIXo{$z~A1H)nfPR+H_GPDI5hsjw}gK^4U+4Rz!Q zl%e7e`LY!}R=M6mX$*)meqi7%h3%*`^s_ycW%|fbf$Yi&>e*ho;Sl;;{{j~h3VR#v zW=u10p5P6fkGvyCO*0ov@c4}xlHWaKiaBw#zwB+<{0WLgAH^TPF~nci>6fQA`dSiw@yb7AB?MJ#hSj4zti&N+R3t!h4~!CFw*QCeXHPux+%S}WQbvi=GJ3Ek3= z^=$l^J)Q+*r4@sMCkg}k(J8RzgC~{-3fRMin4Qsals+&kcw&J3;C)y*u)~{{Yy+RN z4jSMJXb)L6tH3CS+?DbMpB(vUs5Q!Bm&2+tJ$B0*+USiEIWV-c zF%K114+Ip+TwXwc2GMgxqlaE|?y6|yZF@M}MkI?DNI@hs0ZJk=zzMSv@hR+GAmWFa z5s3|@8C%&ntUxud%fSnPfJ*{&8a)FSdM%4*%6hGrKLZy^07(>(H{=y?qU-=@U;?B> z_JSw`8x)NAoM4~>@O2|JmoKpHHiPAq6 zrBTni&4rv{wmHVB`c#Ig?uTKjPhlA1J8%XnC)yDw`U#fUn!7qY81;11~`K9_) zeyQ$WcqI6?k)~2T*iz=|&-O#;d-1eCSoDwot2BmqS7DmH*U zJQUA2LTt4tWR5*4%(3o-Ikpq#Sb@VFD{z=&1>79Vg*oPDt>_+%GIH74Mp+R_xhLQ< zjT>c$;f`h9n_ov?V4|DVZlFr`PeMyX_P`?Rz?;4bmSBAqEMOXx$!qe4_o)Kg@_@;u zL7BWJtRN^QZh2|8G9fEWvn?{8Y*u?vZx$7{F%eoVjzwSfN?7z&uY`q0ID09ZRm|y6K`OHdEU-pj0g^wY=Ul)<@@aZ1q8C4+Cr^Q~cBm-#C$xTeLOX>gNM92bh_T*JvIH2aFG~o1vh5qr02mF~)W8y2T9(lI zVF|4tmVo8f4`ae!I|U2d;v&Wr7M{QYJfR7m5K|vY1#8OHww63c$S$?5C3z#BhS^W6 zb9y_NF^c3+4i<+h+rDW5c$B@VnuOUA%^3q__8@kKrEQ&Hp68Lh9j6*3<^FZFt7o*8jC?-L-}oVAc3hZEC>6d zl2{JHus{A+E{Z(a(1Al#2IuSb#Bq-i*fzGDitmSg6rWfNlFAfoL8#1)q9hqw&XUjc zDJj;0R8p)1>1o~OVZ&qpA$pn`uoF_P! zd>33&k(Ns;`r(p_ez-(|MCy-Q709GM+^X>6HXbmsY;OH7SfoO*NI%>Pu6J;z;MNME zr}{Fil4jy4r%oKjF>w^J2<(R1n!|ZzqFWB#$eD!F7&gZu&^h8?!@RmvRPe8vS7a1H zEDa&CG{iQq^vlV-B8dZUs}%hKtRbufZyjf^1Pzi_(KTcv9e2qO)6NvURKBTqYB(JF8 zUz16{=tm}Xl{jS*mV5@;M|{c0I?d~MDc57$v{RXZzY(RbitU_H+ol%q?KFQ`GaiTX z&0V!%gl5(iV5hr-4GIj5`|(>8Q|l_(9y~r=ezN)4?j3vCw#^jg5bDs+D#32jiQ$bA z`%UnK>&)%Jy`914S*khjq-rk83bwkj=cTf38v9B!hmBK$pF@ZK6WcLgR=K`X+0l6l z!)|ipRH@NzU0CFnurKA8Y!+(lpSA1@ z>q-b?e@REl_L5#@BeolQH=PFzY0tONdh|W)eFb}Z<%Wlmt})l+@ME{e4zLfZ*sC?{ zGwbwFmV{r0wOW@WUc|`U1!-P|P0f!-WJ;m%>MMhmtIGUw(Lp4&NS8-57i0{L$@Apl zD)vBvExB4*Oh5DJ633RbzX#;K$w5 z>#EwqOCnPwtt}$)pSI~&AVw?y*3x3>bB^bc7H9EtX~xDTM1pCP_+R!9ov-wH=vU4y zuMn`ei((OHRhp|++jdgVCtm@tAv;-v6fa*t>EA9d zM)-IEhU_2KY79|p=EH!vZfUXcqo}eZj+E_|7(?Tt%Wzj`_a<47v(2SMdUKE#+0fWgh2T)GzRZ-_e z{k5AA^e%0tn00N%H)9Z*Q#C zdJAg5Zlt~59+X+48G}`}8ZjEn^HjEIsLJLIV~YyetwrpNwn`5TSX(8WHuOWG zaQLAf6Jzs_ULB?CzslI*J*OY9RMLm22F8k zQ$3hk_P;Ukcw@D!nfV7M7b9}U^8mfmjK6Xg0z;H?o{~djQ8vyLacO{gjgH;%06IpE zp<~L63Z9PqO8!B3nA8xK8;a2g^7tuFqVtKj+2ZX*sWo7n9X0Gf$!qZTUqgp@`^lPQ z{mP4kjH8BMiaf7V9^xTB00|t{ino7Gsi7jZ7qdm4NBXb9FW#<5ts%7+=kh#buScF5 z)@GS+BmASsX32&w&x+>dO!;V>tc9CdD2!hNW#b&v6 zC9)e53l(1YoLmx)eg&93ydD)|d|%2deolUY#x9nhly_RNEjQRRhqdTM_4mt=2q(au zfhf2%dIw531>ejl>EMx))}K&0VxTe@NuaS0)N?_!7C)Oi(Q#|=PN<3|h-U1!PwMUc zqrCjGH76wL*-KZqmk@yt@$*`N|yiYas-6z zwraq+?3~JqVu(nhZ|!Dj^m8&M7G@q4{Ka^^vD*V`ZbzR#Ys`{jIb3hZ8y+8>`$aVr zdPEC`T^dYwZPKC4=j6t`?7-fQ6f?Hj1?Jn7fl%UkEO;1Gc^-Q#17k3c8H4d7+M7|! z{z()w&S_SPB{T0E>;r2fc+7S2pOGe-uw6HCW!8ZHVA?}I^9e{InupXuNF!t^HdyG( zV8j(X{tdYSJB1Q!+3``?k);P|Ofq**fzqpjF~qiL?#wMnX=Rxk=!a!KPe1bH%wLP- zI{X-!4_<{>H*;0v=T)v=zi}anzY3LgY38adPmRk$z|FYOb~*G%Af=jyp--q`%8gQ_a6*VL+5M`=o9}|ZiIwvSj35l`bN6w+`3OIoUjpSU{|@3C74rr?C<&+Z zp&p%-ia+qXx`Lm2A;>2)J<}7-M1|lqj0Vy8h_+@6N$;1Xa;oE?*P4t$t-o6KvdQ?r zr;V5&EoV-=5~MGVX^}5HZJwt@?pM7SaeLk>b!hgC#* zx|~Jy-Ku$;$DHm(aYe3qi)}~C)MUU!oakjQlg5TQp|QFmuXQ&l4`g6_AjL9RGaEIe zO&tP>0Hp=@1^t4ExkSR2c}-?z4`=uM3n!7>%gd@U5qk(jL@@>_h6{enuascVSrum9 z11m-@p9kk1wzhhP(7ETi}GvAk>*#?qp( zya$1{5E0wO>#gGT2zpJI5m?{G>!f^uvCsn(kcjLs#QZ%aVb%>l6oo{}4L_jfyE%Vg z?z0GM!}KpcrqoaLN`X%_a|+}^SVrhk#PV>$ zBtkogK+#$V=gDfoT$&Eirm`Lf9a_;dwfJQH#B5H7N=^rr_4Xx1lHRbJ#}hq3j_f2k zx|i>-G4r1T)|=1OAAMD>Io1RMrvE211E>O&=uE2KH1()rX46JGoxv`4C6wNN_2wLY)oFT8B38dr= z;i}o52WniMyrW0`5sAG=dW)nU+Qm!6 z(p?aHAilof#kfroFN+L;x;_Wp$X`VX4tgIx&9t- zP9cVZ$KIBNtvt*c)!@Zy3|>SDwt6%pM8u2v67?(Wb$J8U0egtg(d&loP>_mQQ{)PK ztOQ$J(Z543VqTCePqY?WnI#c2&K7|f$B{il_)%k46PVa;5vULts8FVVrG1L_5$zk; zWGUW5Qc@)?_Ev@IIag(SAt(7TdfW}+M$Zt%tOM>Kb}LMF;Gdr;-#;B+z;sLYEDJqz z_R4x4b1*#}Jx%{9{homQ1^x{PCZ7wY=i|MJ1f*lUqd!C@!B2j62ob3iA0PS+a`_Ec z61mwcQjxRS!e$BU-2V{OfujEZ6yJZ~PzR^?Va~Fx9_TL6mzWo!1=01KoaLC^bL)9@ zK@HqK3C1IL#?xax3RubuL<7yZuN_iyBA1dX+a-r4 z(r}n_cij{Z0Jr@B6pihzFzVbsY8j1kMn^l4--X)1PL6}dID2y$dsxop32V^T!Y6t+ z_>%fb(2YPHn;FM8Xf;aa3fUu&8VCjFO z*}$JQ!=$332V#!dvlydqUClF!xn(>G&ZU!xR8P zNRn&Dq)-v;1~Wej+-zFZuny~$*Eoe&!Zv`?T(^uX%?FmF!8b{1j_v?qf7j0Q)QLQ+ zM4rnj&!d#bhdlF|lKKG{4-{Fi6|)!X zbzxt0(}|M6r$_iY1qW)loPz$|&bE>UuOln5uiav$*exGoKpl2V8_pKd&TR3a`iT>y zz`-hPQTJoG!26WMug3I@uEKofJIaWO&my^AQ`WwGpUQRy_ql<8d%1F~nHE5@zngW} zzn(!!(1s^{^^}5cv0u6<2_w-?LZF5b}fY#;@qX9Vo{q6LtPu9#p*t)A(5Mqly+4=*X;g7P} z{JvcdLRf(+5W?bm*x}zOIcgOrDtJBil4khB70h!!e%mXUdcG(2JePY3I!z!todJRi z`Onwi>=-;wwCMf=SS}QXb1TO>U!cNWW3*xvZk4aikN*SmU=0R0E)PNxC!xNcJUACU zYKo3T*HiV)8YnfWuRRO6`nqzFt#5uv`eq@@r05&yCq?A{lgNKsJpVJ4e^TH4^W@LA zAC|9epC@0^xgv9(JR;HpN)J6OpI!rJz)#R67)E#`zX^ZKM=L3Rsr(U?r{bP?=_6Fy zXLX^mBUBn5pI3*{%Xv*-V?D0l3qc)U@6dd1hPXcLEGcTmh-mWn2HZv@~Js49C>&Yj;#b0FpBGco6a!{uC}|{`fM@9`y3RM=$Er z|EKhN8+Z$PEtee~{aW-oE0tb?Z+fFQp|JJSm-?p%Ki#d=VVkYCihYSKHb@AkmLf+| z(wo-7$>Gq)V*aYdQB2@G=qb&%OI7x1Uj~9cPR`#vr7_QDAlRdE^<)*lh~7gph2E`V zZEZBDQi7|9o4$qjijf5;CgR5$ipaDitwYz5fQz~n*A_n;1^=eMJvotZ!Zl?LnUFvB zyo%Dkf^|P??!zxIzc*|Z{)DXYoq@Ar-xPX_T(U$G@~xF^Wu5wI4dK86Zspe##;jY| z`|^hEC1HnugUTI(aYXK3St;w3)mA@BTG)5zE%W&-?1j&Ty^t~zG?B@rC;XakQbVwe z?0IbaHQ(k|(WeQwW~x<$T`aOtoOY4YSc8ZKE=b|mq;0HuFJPCY4YnPJdo2UIi#T@&>olf znh~JMT`J@oEe9MX1^N-^*9sbs&o-Yj9{&=3h$fxLt`fj+7+|Gga8ajMj?1J+~= z89F`z&+G$oLo|ON`h5%W<1oRGV;n>m^D)kk_o6QA;peIEaiJr6|FTtuhXnq%J*&-z zj|&FvLcFsL+Us~>vDce0Xq#APEju!>ePH)`w?3wLX9%JCo05tfR`+1BT1e*jC!*-j7yeA9DK8-dPh!tjxep4&9odu+KG9 zr!5?EK6njZ7Vn~Q$&RjI)Ezv2mb~^sn8g^fF9Bz9oWAkLuxV`1ye6lADhvK8auf*vlta(a zEeQ@e4jzk8AB(ruPaNm0zptk2qV<0%*8kjI9S3`rt2uIi?T0u(M|WDryC8>ib1v}B zQ`QUQpPGQ|aXBpfJJ*6zO`)Uu0>oc&3w%aN7!gau#vPq3XXu(yiwLZ{JxcN4VHU5x z2E(VaPy8iEW4WX+i?=AQR%F4eQhCF&(^S`C7A4-u1}BHY_k37?^=XA*IxtFnDENGi zlAj!SsIHN$)|1@nj;|9CpMZVmFTl85{@j8JfR0zsHkNrw+KPJA!=l=n1AOzJ z$W0sNkrN(k**lysNI3{kUjP%@u@XsHZ*)WlqbRi-w-pXJ~T z00c22MsLS3@qG_i0kI)GC)VvKSFRqhQ5b=fI*Dx^Q>uo z3jk|1oaD;DSL21IpwRuV!Fu32o7ab$Q_|p7M8mpH)*1uAWdqu1yB5N#QeN-U#~9x@ z2Alg!dBf_{_!cCbJMaC80;YP|7JaO%1-npHF(Lco{I>o9{j!pG*JtQ$#`RvT&k;SWo1S$_7`rgmA<$6B0KG)(j<;;KrFa*tJ>(6OWrpjtK3nf43sLEQ;7rxs^C#=ae-!A){ZPrOg&xDSA{9Fu{aNpkLpR|! z)M1R&ZvfSm;)4y_SB?#RB7dK}3}u%5@MQcN%RHF)#fNdR)LQa-yIPCgC7-Zmo~VM9 z%~wDvxc4M_kKmJNP7+Q?+GE4JH4&&*m~|K6wyGjuaWiJihFUq+n9v`bu z?n|~?4}tUR=bR&dNHd=YuB7#oS)I}i2`u-n?8hvaSjAD|% zpWuO2FQ!gNNoz5rmZs2fo9wREr?Utb6S$ z^oy;oe|NGT4|qw;X0|Kv4G=(txu6HQng$m{jlvyA9)+o+Jh4veJHX&;`Lpi+pYR7+ zOEI#k-XLE`iybf05&MI+9le9UEscJTFB0|DBtXl#d`{?PNYE6$+*g8jCCAgTPLvVv zk<_0h9bAK2SHDGQ26{kQdr@~rfBG}_q;)P3Zi0G(!M1B)JM7)_aWvpe*E`teg&csZ z8;eHRw`J`W@aqLW74|LL1wM4OSvm?6WCq(t8czP>JH*Zqd}S?xvq>s`Wj(SBn1H9* zJCKn#-BPlhwZ@?TbAEFhH!#=SzzxjbeH#`eMI>3L6Fxv;3hRUwjh3l(EX%Vh#(S~? zm%9!D8aq2~M|R_qqzD<1b`Cj^rvPIF9b^=Dt7Q>>XP&+P(3}8=11E7Lz3LTAjA)2{13yaQh@EI zhX6>@3qzdnPye_2v+Os?{!GEMW1A(lKmPvvqZv8%nY0N$Y2c0E;0u8z-w9XXvx2Gd zi{C>Jasts+w6Wh-%Up6AE9wU`Q1SrpOV#~=9_#7u=vRqBn~3!HTw^u@)L9k8J7R(;M^ zBY{c5sLPKK#%koLq}iC=1c*L?V3*UJP$4xqy1pzi5fkl4^uH_PBmK3H$>Nv~n3xPV zQf`Z{UudqHzSFVPrm0H1=5z-DdW*G*9N0sf`Ir?+{s?ujZoLAV`UnrB+iR*^C$RRq zti0i9pdfY`^i};8l73MomVz|xaraoMj0A#xNZ7#*SQeq>Xkb^||A#sf{+*PUm*J6{{UAZ8m_)f(hEplqXV{}vcZ9a7^UiXqj_j_ zyFNj6MPm6h&+Q8ZN$wTUn{#<#gqRVb>2{7h*-;%9tZyi-E~y3UtH3ZL^S6U>ASb-Q z@WAUE$T-r%TI1uD|n- zc|jWn5B~(mkQ|Aiqck2ep&FtULegJsxY&`ManB5#~NI5v{&(GE_}@!;08Q5)Pz{3?Y+M?VnpD8MIpK%m5pfoI7Ng7O&Y zx*2E%78bRN1t9w0o#a32hrP~=igli9&cZx|EAc~1Mvx%}=xiZ~DC}4)P#yXRn@Z$H z`H)s9tTp=8L3@Ryya<&n#Wt90>+y@TdXw%4V8vyR1<75PWp|fCa$(6e| zQwrz1_;So@|D_P^Z7aW3686I*aDEa$c>^3Xh(Qz!T+HgS7MM|aEB5oFKD;s8ZbD=( zVhz^3N*Kh~{QP(n5k#_vfDTFDV=QcK2LSrbw%5tt9t{ZD+feBL_*okH4sIz4w|d55 zZgaU2w+G-5PPL^+z?Oa!9izh@!uWs0Stp{$5y)UKjbTh$h)E$~O{M zLx2A9>n*O;Ei zYV(ZgLs{)mWBM>wJIp9AWRnX6gcx5_wpcD8CeEv}okXU8VrXNU3u`wli~aC9Hhn@% zSiij9t7jPjtUCj^>-5-~82K)69Id<2kMm@iPs0fiiQ&@I0Q|H8{1!dcM%QJ>CnMdX zOM@@u8SVBA?G*LK{zU$=oK1DyUcR=5+sl8LiXU*-=HqY`Sns3PkP=DyA^&`l|6GxO zbv*x9l>guR=I0$lr)qgeTmfvG$&BLjgY7QhZ_MzrBj65r66TtJ8TK{~?3kJDJ{&z@ z`y-!v4BxZzhQMjo^#{mym00uY3yrB>Tro?stes8uK;l7oL3VpQNU<4W_W~GGbAj`M z?YU?q;Z_4bYT&4zzhNk6cw^s3zF>P{N{+U*w7)nI2=Y>~Klai8h-G!12wvn`d4^H# zfo|pPbMvX%L-I754KeSS4?J*R9N3IcJ=}KcT75eLadCR*j9zvGLG7_~;^RY{-7}~$ zL!YdaeW=h`7fHv-O1^VbkE+>j$P~?W0JAi(!`~qG-&-?qJlYROFfH)ofwL|A>TJZS zwyNiVr&Hf0_+bWOOj-XzafBl3stq$8rOG zc#m}^>LY#8%v#BuDL%>#Xzb^Ra|V9aO`8VJ5CcrG*y)_Y)v$wTUngZ<(7oI;6>poL zZwE8~?_W{(SpL-0y`0=(4G)5hJT|R zx(1^I`UneuTJaDOaZgdu<*J`0 ze+DZ@Za4`__~k$DGyJ~~`Zu~DsS*DlZ1b@Deh-P`j;_Xg!dLi1k4DL@Er>`>SzF+Z z69~x-f59t(lvvBys724EbaBVW~;gCvZtUv&`HnX(rb1Vp~{R2ZIh%+2MCB3z$8iqCIE1LIKK ziQvgzy%-W?LbX>PhBXeW_P|)g296xeaMj-~e->|tOCiU4AMzACdbO&tmKrAC-4PrX zSUoFVzww*}I85uw*rI|@QZ3#Wqx~sNEtrn9EmoH=p{e>4gBt5{BzA;P`+xniXzw%Yq7!1)O*2B2*Id#o$}-+E-Nm4aV$tOoP!RqX zYH?RFugJwqRGM=NaX{pAH``Uws$O94IAb|g_Flk>A*kAE?+N+&hHxAIb4IPoTB_K4 zi5-ujaEf|y&dsOFe>`kt$1XK$JxbXd6p4bH8{}zkDC|wEaW8l=+h2TAb=~Xno1?PS z;^Q#eSoZ2GLLK-2&6cj$A)=k6Nj~@lVd#b%iXGPouPBKO5R0q-+M{>g!``&@l9lTV$%<_ztLgj`zgN3UNrJWu-x!1uEl7caQ(&O z5$L>Nfg?T+$l?%ZAN@7Ao)lQQ6xUxcMe+(X%!OPwzLSb(Z_IyJJ zR!dg}5M6K>{j=T>dQ5Hz0Y`ILMitK2A*RN|SIL|@QPL(fFB0u9?63Vy-hS=B+Ws`r zexM`1L4(K;wLmLrB z(1Ln7YmSdwHjNvs)#SKM3`A4HngU}%n`A5}=Wpm&+V%cBB1B_I|r z`w%<#qGbUT*JsdoK)1G}m;KW!Cww5Hu}0Jj5O;x{8_y_`zYc$c_3mTN`b1=d<2@D{ z!(4}x@&cUHN;9KuCq4-x1-gZ|B>8@xCa(_Dp9m&?A%!YM4&<%b4+JH)6Q|vAG-l1d z-Yon*Nq_a>^yM9l0~Tw(fo}#1gJCa*jP_$_c~C9^mS<VW1>?8m-U-aNAgkvybI(bcaj|i z>>+UYhD0T3%$e%ah~fjz@?=>#3`lL0&}BWIjOWUw(rCeMjZxBjk=VCk4yx^7E+t)V}4BpNagB z^vQoW1(lo1e=YiUt(R$e~WP zn;J^;G^mH!2Yriu%CB>NsEU2e&-WmXByk=c5{$x!!prvuPhTxA$caYDS<| z8;uV+6094V$PStzVe$`PkBIjd zp)y{}twceZ4?m);_laDN`EBNui2M(p$xH8BVEcxz-#IntV)gJ%J9+LNrwDQO;G#@$HM>f0hPz zKfIFD>rdl2y&fYmMD#kz`_D1#GrwrDXv-h?tP{7j@jztScof0(*TMY#m*fvDq*VEn z=KNxm<}rdW>ha6h6VCaYaz64up1(LBnVi4Y`NVWQ099WG?~C;p0}-m`ZScf=h&7hg zfC$m6P5lDMy8|qeq&JoW8SG7pN+&}tg7wH@>}*b;_|VUo|8;BCLok>8uOlMT5&1Ud zRC#CxDWiQ<5LVh7cK_n?;*|4|FTgIhz5yi3I!NM!MKLyAAfX)t(@^9E07CGnUPo#J zUiW`mABq0zSF!_C!zt^8M&E?M0luliE3++fW+7}3dn$nOP$%4n7~2gVn#7gY*o9*` z4=u(V+B_6aUh6CL%36s(aeFGEzhHI3W(KGAtHNlvk!}=uhQ>M`4{2}C@pCby|G~K! z*wV2)n|>+hV-jmd#4VD8b0%m2t6TJc2#aug8{fJKyRcu`nCByV+o8vhHE?#y(8c|6 z9Z?->%zBtnM^)#3c4B=%@%wNlp~ESiWvS$-<67MMWtMGl=Fek(98u^5*Wh%b?;oV8U&2sO6iDmJN?~u&inWOCuA;kBaM4E#?vGF!)qE+i zuTR&z`;XVOURx{H13aKFwpFafI-+$%kNX=>p@+TR02$yTUYz+7X$STX2eYb0L+QfD z&or0Rr#||{)z)sd8G!BvZ@?}|)9X}<`A`JK=Px$;LmEY?m(3`e~S7N=XKGfeY|1WgIpfO<0Mng>)QSo z_+IGlvl|^aaMw#x2A@rC7fc_)PtYV`NGY6uhUeufDG;lIGZ6-!jQB(+LuqX8`XoP< zf`(Jq$AjR&w^x?l(B9n#(Dy z>p6@keX`DjMR*jSDaAFRTj(>(j;8V1#G)*u-S8e_OL7a9fO~tL+z{l-MEG|ax!;HR zpW;3oFmP!WccK3rxtp+%-G$>}iTQvp!h~Js4K9Vj8-K(-xqjksDR3azmQmgqc%IGJ z$nJa5YQ%8Bweuo()X&(69kJ*Ap?9m9C#n}?M!0sz&cI}8AZ#S|0joIJ_&uL@0+5p!#t@dhHk~I;3sI%`ioXB+NCy2wxh`xsl8ZJjWKr} zX5M<-Q*(8j=XI*52I^-n7z3W2CR)k!9W*2wtIV5Uh0n5{GF2H9i!h13R(3;gZxuYf zpQ7gEehPPU2d;zga_*)il*=)APUwhW{LCO>U>)M!@8w0?y4 z9QGHNcTWCXbC5pPot{Nq@N)Hu_q5O5k$({8c;dVgxl|nYiD~SYO`j#^5!hw4W;{a> zGS9&kKG^387hxC9-58^?;AoK>7K4`%#y!>aWyKI2__^QIiyRDE>Vj_pH{Pp7{jn%< zCR|}GR8KA8J{&@!0hiO`=3=$TRq`%ijetQ{2!Ei>oDoor<{>WG!mC(zoS*#cBQTNQ zoQ*ILnwxxL9#G7CGjNm5Q>duC@ws*QVK4n2f35dHZCo}(&zkWB;UI6|?{T#Y+ z3=wn_?GIyT^~kTla4m$9eamTJVEv@%`y-$X@%hx}D63|?MCGl&0uAe`H6$}JMD`@n z&$BC3%u48qIW68M&6t25d##VL*-O*pGx(BenhfIy*2FZqug^5W9b1C04&r;QzYL?f z8Z&1$(17Y$en~&~mhOjO7&sluU=doumYmZQP6f!DuBCLTmO$ z^T~r*gzu#;pNY5r8E}Fe z=>c&kiqn9p@z%HF{k*2o_J9v-lth2|)m_m6f8Znl{(ax$#Qm zh})jAQTUlQi}K{`{&dxsr{b2!+p_!MywP)^fxYfN>t zON$)94TreMxEQyQ;K1G?P8#$s-vhV}c*ec= zQy!oxlCx_x@5l(zk!z7*^B(HN#{1z<=!iW?@*^Goi7g-95uc7Y0qpkdvVy#UeJb8Q$@qMod z)IZg)ncuK1&h7X6sQTslvI3oH{g^&f*KLvWki_fBRlc%bzIk4Y4u$m-Y zNAw2FTa3zIlC&ed*wNq#oWh>wg?WSRLx>1~l5lX9?CC{u;fFH3e2Wd^x%$HWHm|;KgWT`9ljE5xqvfgknbB5D(mnccPDTSpKJ< zjgZWWLO!v4?qIYqczouHb6I<&C)4zV-aA9WN3-2Kx^NQ9XI9Wxu#bA&uD}?!9hdAu zlKc#t;BZs2{9mCS#mFmS`A^}A{3>Fbxupq2h`kGm!6kBRTT`OHxQi7?L5XD9y|&N$ z=3GxTz#E!bg$K$bdOjH`mOlx9`|G(`aVFboOdNxrAPNYJZ}r?reMeKH*Q^*SV4>bt zY+J7yK$!0M+Vq`xa?%SS zT6>1WVh?r=GaB3*uak0#{Bk3$hojfwk8Pjgc3$K=;12E`W;{OR7nBd5sb5(iorgRQ z{-XJVs5^C>hvkjKv>B(FnNO_)DYu*Vd=7oP;HP+g1N!$PJizzVS!3qki1)a-yT&}{ zRy@%M6tFJ85Urv&K`h~$0K7Ej&2GJ#W+`D1|Xj=3m(6IvqY!~zbeEASG9(Zfxbm~!@ zpOE!iJZo=JyC^RQ{ek~BITeF^Gg6%SZR?lb|ila zNXDwHFHNODOm=t?5qZ+4pTRl|AHIq-9>*YZT*w(ffAA@JntEdo9l(%f?#Exp1T<>0 zJwhDZ4#FCluj93W>msRwFrM{SjQqdiH@4HB&)EF=6CZmgxbQzTZWH(#Sa(1qn01#NX>M zs%@DE@I>EvR@iAq&O7|&oA{fJmqOBR%_`VDM z%);k1xB?nYzpqdeu`AJ!vSV_?Q%D$jZm1hy+1SM>DTgM3(Qzp%RFK^8FXoaS&Ad?4Gp^jsb@&4&Z1a#H>BZ&AE(I%z%m%7}ME?pr z;C3LEc^7{ez%p;)5A^OD{zPg)!4tUB8LcJornoLBof-=H?!@ZG$h-(yYrxP^3OQ;r zJrtS+u?2CjGIgA{xRdi+q$|U08vT?j7soctrcyj)j>n&1yF0iwW1h-91+dDpTAFbF z1|m-!zd;o+*~HZyGCTlMS+jmeut&q7ou*%};t)(h>>68+`^zFY?4*|~c&}f9ofp$* zUQP|bWOW@!2^a1K3B03}ZPRZyJ=ejy;BRe<-o?!W;(u<&K@Q3r2B5WbPsyq@3R41k z>#3tS2Bh)AtphYF-#DPvB>+gF9<#CwOlnWYEIt`A*$QnkUGOEmB}PM5`8roFETTa% z*-&LjKs}2^CgjP1L$uwET9P&?>cbTleXF#vo!-lu$yC(oTY{WbJq5VAgAatUw)_{o zfzx9nY`pO$cC@IU$<1qWu9R&J#PCs9(2FlGKD1jlEAmJdsOG$`8MQFLG+d+t`>>)- zy^wc`9(b?h=e_gD_zY3J6(TfAp0a<;W3Yh8zQYLM*c-lpg;2}j@vG#uq$lErUfxY) z=w)$BgKftPdBgMBzXZld*&*E@+~bC~(TB9$@HbS>jupQd8)Ww*Xn9cKr!LL)&VAa=-lG47{0UE;zpsysRJ$9w!_>wQ@m3vX3+# zw9`Pti+DZ=i?BY*tS$s;K&WhPe|>^iygZlHyoP406BB^!(F&G#zC)z*5tKLlJdB6{j1cUHr}5PClsJRh>^i%Gl$S0oZg}ULDOSWp}0QBbta~7 zOtR~c>0`c3P4=WFKTjruR_-LKEU+p19&qROK-7gXOToULP+)J6z4xg*xNn&8*D>AS zhP}5B$3q*5X3@jEFwdvJbXQqNg*h?g!Kk8;F>%5U8jZ$3Ay<^XYD4Xqo|kAuoBrGQ zQ!T)Mm|ZWv(Pl2+Wn@175yTuA7lSlz=#1KF=A3cEY7o6wnS&yK1@aqX-`h(_CGUSEdmgc&WYWKcSNeItisf&>Bgbu5 z9Jhu!C@yd#7QX2gmiY)Wk)=Tg99ZW4l)AMg)o$;(P1x;nBkk`v?^j@N(s+O74(=aj zyg1=w%Et$B0p+_If9!dsn%8&1IZ%sP4*H3Y;n9PTbZ;Z3Z#-uIRJN_gMf;Vbu{0t= zJ%esvW8R!wi0haXHUuB-U~gFE7(>OFU{1lTJb_Xu(o|*Y<2|bJ4LCye%TO4zZ~5eF z%(`3zYvUsdC_EVV3t5@G=oN@=;st_Xk~t`^w0Xv(DM^@+tUYflUgmJ?R!f3@PI;9vnnThty(&s$2kcFk= zXm;H*n1+vrvb75h+)Vlf3|rDM>8I$D{A4855x7<`PXPTl@_&kKSYVULW%-XHAzE{z z6&6|12KN#Ad@?iM%EU1=rYoOzR;d3GxE#-f_Uy)*&M3`h5kh6<`q+~~pV_N*9Q*CL zV#T?^p7Y`Vuto%X2Ct}rk7Lqr$j9N>PY?D?UvYNOszkKqijm0h;(C!GF291-%wUgu zMJ`_b8_Hq<6QKnRPIwA?%To~S8tz=*dC_%8THdhsY8aCsjgZ%h>G9$K9ox>04@B3y zjZ%DM1)qFAo&ni}kG}Zjs)$=t%p!J1~ConHZ1fN$L39vjuX&f{ul+fWBmR7IjrO1Rq1Y8PJc_DW^5 zIwRh4E3Zo2;*?sX8~I)BlW}BQfxWaQ5f2;Lm%)w{zlJXz;r_3864ZH@s8igkn$vLe zd7KhQGLO>HxGgL4Bx}?l%PdKrsLz46ekM3kC1GE z6Z!1QcJMRafw%o-yO39IxC^rgbR6Pm@AN}T>UMN9T8+~W9=a`7!Tf~$0jtNq^+NWE zoBhq4#w`?@Wmvz+9wVm_u6=g#1Nb}fW?GZTp;@#^wOwlqqjC6vRuvQ}Ler|ouW99? zv9)AO-(8ttqKeXKNCJiTc)|D5Y#S_1o2p@l{_etiGLd3q=-yq5>SaX6VsDj`$ z`N^<~sW+T$!=zHpJoCmne8PAe=3%9gSD@_JtKv;`IFx(nyI@BpxaTXxug{S~k0WJH z7jwV|_Bf0pV?#P?)X0a|5xQ8SjmEx@%D#bh;#RqFA4&)Jez~TZ zdZDsm1^BcFzG(FxtUkB{r=invdIEFoA|X6uoIsjwlOJp+Og5otr?L@$o48$YVvb%B zJTXt7RMH`Ga`~g5&3guMK^-$nWwuS&1$6d`S~I5$zg1pA@Why;2#>#=gJztuSh#uw@ zq&Al5%v###!e&`q@Ch`zc$FEgqij8<7*o-B0n51w?tJ~bNdri^6^D$I_BYPDUq*qr7qhEgQj;=reRUt<75SwhvZ>$FX<#h%-8Qx0wbjnnQCm;onHp^+q4+ zj~4KWRZkQK;o-tZI)(V})2p&=_Z5Tig+%zRAiUi8J>-iVcY~dY`qBG%HA23%4M4@c z(M14ROXgy8Q{K>w4Rkt>AmNM@mVv5SKMo5s1(OxW41HNDmNc*!#2Senxam+qt0X$y zaa$%|sNwUs-Sh=qM4fBo?I>biNR!6AaagV3I6M4eI1)k5*B;y~X!>|?Lh+&GA`tf{ zH0IKM0TIfGn4oSH#>eflT4*_AZGrhD^xL#9d}>#zLsQtA!)0}>PKG)1RTX{r2Ok2H z?WLT|v9yzhB+Dx!o}Hy)XT~-~W4`H_wxwcbLv#p zsZ-0Xquy<&+?KNd{OwYpY-l;_L#xYp=qWSTNkC=JpfQafGMw zUFc8)kl`)BXYyZGVvQiViXXsN;Un`L-AKVAU4?Oi*XSd;7gYu6!dsAOAhS&lPWCE9 z-wG&atWyCmK4`&*YN2a^8e?v5Kl)F_N0>eAk>#X0U{PXhVoc=^orOH;DC9)$$5}f8 z?8f2yH>z58`UeLOFZwRmyOfA2N=SDSrR%e$TV+cZ>x>ynw!LkcN&y=Sj}dI8fFyL` zBDa=UWf78=*o^CDka)$*Hg5BqD9MukP1ZGOE=&x&ys5emO>#` ziud1(mQtlGrDzj?`ag?ynayDnW435Ftox6m&26V>F|Ql5-B@wh&fE4k_IPg)b>t)@*nxNJia9gZeVZzzMgtK8dACE;fuTQ=}v_sWGuN~jfGoMV*u@Rs)#$Th{=0Eny`@oTN+UPn0XD*j@l zCKbJzR>abH%)Ft9v6Cted4;D4@40T><{5w()t%QkuOh$AE6&sErJu?TXgCROTvfwE zq_lv_y!ie%(Z4IfcRw_#%eBF4UWo;%tzMDU@gY|JYQs3##UbQCyVuoBIgT+0Lq+0C z?E2J#3K$Zwrf5FtrCn5-Db-(!PTkchM!ksa`D-g&+i<`o;RrY`?ZQG@f>t{Rz12uF z@!GzE2=2geUM%S5O^SRNl%Mwk8=s3d*vf9Qi-V%(?4NDM%~`Sx^5GHZVZ6UtD&zy) z?y|CU<8A4BIBYD#dUy5Hu;g>SBGD+c7Q5YK#M8A|twMf-2)?uwp6!UBw?-~BNdFD^;Pu!GAobr{Z7W`8UQeiGOZfocz(iCTdsOMspmrXTpyYo_*r%O0;7^^iml z|L1ZI*!2NEeZw@-b3Y!#^!K7rFg%f2hbQF&Tf8o3zK#1}M#!NFXG?X_iS2Acr3WDO z%!KN%RzqduK0)_6qGTwLVcF(8*8#7q)9YgKaURcGpIN4h@6G!pyI@r>{myqEFsbkM z%j*jvZLfJDw#h*pxXsya3^r&bnZqzaL##e?n51Ujh1+RRC)OkL?sz+yd6zBz{g(JM zhnaUv_wc0~ux351`f)ZDbG8S>#+#Wb6>_;_#wOIjs5$th5)wR8H8k{1kW0AN;UP%j zv=OXT&!vETXBwW1nbgFYE0|kGDH{0f)4ih9NGrwj@C|az$G$zPxrz$kC=8#7XGmdz zX(uw-ck-x<7oDd~e1{uc!dsB0LTn3PhP7j*FVy9*<{it}i_w**C*@AGbqBf}9oyR~ z1RZ$@Ix_YZ7PsF9wc#CNjmK#0E^Jr((gijUu??b^CTnIpo{A4p+R#lxo~_YpY0!uk z%j;@sd-dIcO}deqtJSXK^LFmdAUl1gRVBDZW{O$WxAVXk*l=ibW5$3a8meFpj1s+^wpUy)X+}@cpDY zrwofhIQG|!b2~|BQ^-^ro+%4&*`FNGt>GL?);QLHBk9)0J}k>Kb693ZWTWxo0HOIi zO`aiq7PaOTyZyU5y=2|rjc@u7jW@AuS0(mU7`?TJevK3rr613^7IU;t-TWIB{}?Pb zcuPO862Wm)_}ctMNHoT%8V1jMRl`#8Eu(InJ6cqwpxjj{$^H$Pp;cuh8yNJ@#kPla zS-4}L&_2YSjM85KNNFaocrtv$&>X=?={|gf3RbGW9&h>vQQ3g2HP_Rj5QnRTJb`bOCcWZAU~H!v=%m>r}V{S^C$1%q{? zkhlJ=Kn>`|`IW9O4P2Vuf^L`KmPbqi8Q@72ip*hnVWMqgcgg6DRdSp^fs3~f&^Aop zFzi7limEbJcUiL0M|e|GMWTr35e?lqPl`BNz7%TsIW#qWCHvKC{!j$-_TX7q;785V zRN1Ew8jNGKm^_K|s0~|R3b8yF|kix&!PHP1q5>*tQ$0+gz#Fa#;D)c;#2n?Db;=g zj-wt`e-UoQGkN~RF*I)&f=$)wL-IHWLEp1`qTTtpufRRg#>ZZDrH2NB79|KZ$1~Si zWY*#|Vtz`c0vSt@@PK{E|+ZzVGhFzSW{4%L-HyFCMH!w23Lsm8PL(aaO}T_qMSuj-?KNGqqaPX zv1k+0bmwlh^je2H7bO?0jchC+c?-(LqyjH2-|46%R**y|H`|;`dyGj1)0l^Payq`& z(~Wc3ZlSQsxfKJ(3cT>-{XhpcQcAb}Hkn?%zeF5Hd6zCm7`-~4lJ#m-5lNO znQD&tC87#8^*I)v$B=hsFYG01512$#1jXbPNk*^mL?{H@-(@7pRz3{PWLV!`EjWw? z7boay<&YpgYG9GVc~W83@X0ahA8BzCBd1K?>9l{tr^>ru3oMt6_Ca|$29&PV9&W)J z-vVrXKitwGEV&wUta4#DY_&|z0pnhf9gg&ikzNZ-1vkjEuqE<*4<=j|A?||*Za$il zmGgAu>{uh^$9kdwp_;Y8J;zWYXIg;!MAliPp7jYG=iDKKRaE(v!Cg6(z1l)Iw_wPD z(h2U)f$Jk&YgU}#=5EJpx`^!UM4`D57$E&cB`rdoXKMmCq~YZqhS#_e=i z>aFgDaDiLzlteuR+lp2S@Eb0cDI6>ZHbuP5#!FRSlL~I2 zD0x7kgOdXEIN)>G#Yz@MJR2h3yxZE=keq)gEiIfCDY!xQ2W%IvclYGqyaT6Jz${P7 zuww)s2K>mfrv-PS&bF}H{)pAo1yGC_ zsZmil=$Ru$Q-(awd>d0v$Q1>wV2}NslxwzqCZ_az{glM~@1<0O!V2&w+LL_kX~ybo6i z^{iJ~?QBq@J}9c*-jivNzHbGZ4#kbORNYI`c?V*H+*O~`YIlGxJMPU~pG?Q$_3D&S z>?vC9U0@mKpmVUvW-%&jc=amu-;>dao$_KVx7!CaQZEpfjbb}Ha-}#Dn!_x+WZSO+ zYVZZVQr>&wyzK_D2f|_K{ud#vzgh+S$k|wor#F_ z8a=4tT@Xhq`0gtC&Qag?%Rlku$fI7aWlm_^8ounn59~Tia36%mzJ+H`ph`GURZzE# zEI?6M4wlu;YQeZawE!0xp)aL#Y3>Bkr$QuXfgF^@NG!z-OeH9&_HZ-K*HRs&<3bfB z&f%t^lS{o>ybkg0XO2S5SK-loz0fOaOSv-IpnFqKH z)E-?hu+-SOspCEfJ(Wcs%3nMQb(j3!twkg~Nf9))wJ6 z7#ctw#3Lf%-gss2zlgO(?OJ^yp16*ju)YYM(o{;$FT(xsylD>?#N?5Jr*Ru>_}Tq< z_F2y}1JBTu|A?n>msYMVYzvPDi?C2+{4QC~Y~JS-ZIW6K)%8dVK4Qt=V)vxvl~!BO z4P30#iZk>%Mc);*dff$x zazq(yxz_mCb%%%GIkr>FT&Umh8p&Gxf%ek2a4O_tj!*ZGOo5@|2Mzz66r64k%tAE$ z+E0$W%<X>ERpPY509_z!}C5#{6t!Ns`* zzB*IvH*nI~!0M&*oLl_A#F!Ygc7JAZTV3t`WFx(AcywA3oRQ-19H71nSO7O4*t(MY zMiDt@wRU`J*$en~#dQQntVQ1$nMPed?3-B;ZrF@Zjk^BK=8YQ)t9B9lUBrAs;ZLyeb6?J^OtA4ouJ(C3e^2WOw9d5m7gMuwo_=OH>Uc|b9?nw8ZMKbU05zm&XoZo(Me}~L`0F_=Ue!k@zBO>Zvu;rIN#xHKN7b(-7yQ27+sA6e@Uqw z>rk0i`#c8!J|w{XdiE}=Ic~cj1%+L(mPf6y0ud<2&g&Q)pVK#Q$2dOQLlkkPt-c$q zP0*QB?JZgo_ZqkueWR7s;$T!{DKoPbfz|(+z%y9G@3D7e{YRWnl=X&ln_Uxqll)z0 z`Y!Qzo#nfAZr5Xwz3;NQU36AWn8)aS_xQVVWn1!{>hDU#z2jY(zCLV~1JV3VH`?KX z2H56t5%)PZxB*AdZ-7Y?1!Gu>f-!H1f?+pD!AG4Z!KHOLQs8gpt~eSl9B5rAk1+Vo z!F;vm;DuP&NrD%Y>^$E&hA(?C?t(08#s+Ec(Fs*ad8Hp{PafTWdU6#qSM_@2D(rCl z`EmYj+UKn+&8bQKxu4MwMo>~Q=if$2>zn`P2zuHwJQc%?k{21`L^%ypd<^zT_Vf-a z;*)t^>bE*hLyR4$n-d3)#i9o`J>_8&4NJ}0!LWyY@gVj#xc2Gqiua0BuLCk1y?g?l z*f*=9sGFZ*%ZpdN;)@CqzR>XY#sbltp@VTkO)u@#=6#5)jMUO29lwLULG*?hAv{^Y zgc~6}y$~L?3Sj9i>udwopfgXDIw4*Quxa44Zm-y;8{T;I?&?q4JZo2C0|$Q<0@rrn zV)S-=a9a`R#woA(WZzj{aS&%7D#Y~O$sKia{>3Y8Wmy&?BUa^xV=sLf@*|m?#fTT< zDWUM?7@63Ux#&A5elQDxkLSt2W{iQlF=;4F_v)|0zf3i@$)CoRxTp2<9KH%S9{Z*T1S5r>`!>3AOHAseq z2b=>y6>zVr<6Nh|VWK|&FmOXeCqhKR^8)hw?uIzQ9_lwjqSaHtsI?7)J1+NDiLG8S zB6JEyT`u!~0^<;L^qMACcN~^E!RU#DF92tQeg9Q@;NCxl9|4^UjH=$bdTCXBt`;~2 zaQIaGK)-+*u1^_?-OabdGvp&ne^E$T+29F+41Wb$O7HS{Np~Zk{}5j1JjYkoCl>lg zV5p}#fU7tm`rd{9E=<&4!vm2Xei4CFevGT;(_wWR{R7`1L}^VtamS-aSx`1;xYtI|t~c z-)n&(c#rucX7a-e@v$6!iSkr=fJz=35@|@$!(W&uTIJ{vK7a-$u;rI*xQ9dk7GkM+ zCwNRMrnSYbLF|wclsly6XcvUkU&E*i75)_}u6Vc>_y-E=#~x}U^}jyi2Q9FKNQ1cK zF+WJvNPDBdHlqJ<-<{!rY|u4G8E00;oA=<%%4Ixt=On@rGNgeg6qgj^WUy-D@H{p} zalQ`+Rj6p)Nh93ZT3`g}V4-=_QO|Si=VqnLyvG%V-d7)X;k9?f7dVrMGxa~B58%_z z_(qOy=GEO5_=mraU!cBA*ZEGvp~n=nI0fhNNP{II?cu&1;g!tDisrSS*ta~vg{{=F zxTlwg7SRm*;}oHFez8~!|BD=L!m$@uml5ypgyuW~ayXt@eUkj18i#9YM%)5_snC=1 zwjeLx_R<3T@j#});g_?kzqV{XnR;yX7IQq0DdHoHn$kO}*J3{i3+}cTmYb?q;HV*1 z-q&+;7q{4E-%|aod96nmpV$xXsD8w2UYl6qJh?>++{dP5UY_I?A7PKYX52rpy49_fwz>!0h{%9a{A2?fUfLGl z3&jqfjNHnc2dYIP5xShO3Je3X#d;%PL6529`PJKb7fA0j=~uLY>}BbopTw1H0|nt>L03r~(} z3R+;Pd>GALYjU_0eD~PLu8pND_F&2x5k95cTdhrBxA zh6m$&3(tG8I~HeS2?psU>Lgn>Ct3QpfFL7>Fo@~H5vm88L04km01LVlx zf};i4;P(x2ZGmy!58QWmxOv|oaOtJ+8IqkNTB^SVRQeqOA9nf2xbR`g7IQSt46D;? z!*ifcAk!oom~>z?Jf}KMF4kN67v|@LZu2g>2DdP(h&h3D_{f|P-$SE1g4^)LXq}cn z9QOZ_IlkZGbDN?~$%8 zpi2b*Ci7`*Zu{|BP7MsW;W&Cy-tOh2lE{$tOBQU(%hAtNS` z@c&ndrWrB5%LAIIYFz8aFT+aB)BqC1`CG|v4b@&9WV1`K8KE37YP)_?Ay5l#LXequF7|cUAAe>6CI#`S_Ogr{Psn158jAnp0a3v&i6jo{NQIs2%q z$IfHVjyWU!Xzp-MirM#NFalByKhu;=N=Th^7B{7H#710pR3Sog&59F~re(Y0(nAk# z!!D#u%XP=#j>H6eOOLLO+Idm|CvCBNeP#~65yPQK%s??y71>QSzee_n$d1+4j(O4Z zZ@BH=&U2CE);7!R!y?9Nau(PGgB!+O*~nQQtcu+?2otOX8g*FG5gW1o(=<2?{6B03 zdn=g%3qeRd!kV_2?sjMaM_yiYTq;OXWgbm#^nN#7(4J@1#SM5vgB_WRMJ6+KxZ%QL zn{ds-$`jXy(yeaX+aJfPi{s>d)Zs1vB~={So2W`kR)^u_0Xp}xA24YbSR`m-%sLcz z;a_^}YAgR4Puck`{|@wzW8SfSqER>NS8+Ihfj!qrLtwUAr)5yZW5u38a~rG)SDaQ4 zBQ(zNmwQq4g+8P&ZP(`UyCmZ^=Eg7WZl=N?Z9#a}Fwc7aG+yxfC0{4>=)mK=@OeVWtfg`g`d?@iS_v$4Ps7?neLl(s0 zT&w>G(hGC!S9&!9|8xsKxGlgp*+kAK9eM9^6EoJ}K42hBV$vUuc< zZVlgR?B+caHC;JkemNd^MV*(=SB$_fT49p!S0hfqKu~=VzMMV}&-@2-e3iHZ12v~N z5(RIO%m1$9BwPQ(Rs=%MdN3p+abJ!=)=FoEnVDX?*7q5vJeY5Ihj!yRX%scrl;&{K z6wzNQIsX9>oI$|{<@lgt`*tuS4jG=kFK{yWp;){RPue`60_2~l`wXz**$h~eywBgd zZFqwFcU+w?{AXYmu!32%SH26a`Zb%6?{s6KOp^5!k{b(&0AEdI%>yLAnnJ%aJP!bB z^Z4+~KeSKn6+iJHe=~jCZEq@snp)M2N0hsN6GZJ9i{z}4IPnuFddjC{XpE#=U5{KM z-1Os4CtsWAL`5N_OAJW>!&7NX%6dIU9+F-I+guG!+Cnm7#agn^R`(tPl5DH{P{km= zC5Sfi2MLy{$4$&>HSV*YVgunpG%$2f~ zkAP-WmP#Q}ft1WZebK~3l2~{uGDhm(iDIoWzY{2_)K=SVt5U4oPP(s!@QV*3WW{=g z|3`qnNjNZ*1KW?aI_iFys`yU2Y$0(}>pkB?;bewP(Eq{i?lPIZdZgEo2n>U14T-yB zh3X%enalY;kgoE6jqzg;`eOrj;kupYgZZ3}eHyTfp`M%WhcWbs#mVe)!Eiq@KNYcw z_%1?Q{yDytH*3~Er#_Cr_wWGUB`DS*tsL>`k`hnf!&A@u_(9jBAuzhWe-hrn3g7F& zxOAB92F3usk03h{>$B#VL--_IlE*&Z@WZl8rzXK+3Z|i+W?+PkA@VU_?StuJ4PNsb z31|Fs+V3i=7OX3xQRX0Kcn0FrzBW%be)&e!_2<(%-&feZ!Wo$N>g!li=&AboX^7M> z)|jd#xI4XmaUUj?l7Iv5k0G(5O%i>GHf>X16vhJ218CIU1(Xs#4!rWLNQhpSY}7oA z5`p@k0FAoov7qLpT-LvhdNEO_^>AHJkbWnuLd=dPe5)jUb1Z}xknrDs26j5NwXk!M zu8AC3AUD<`O8GMq8+A9tLd;EKqmbV&fk57b!uoQL8mBN0UC8z#zH%pw6mjW*GFTYEwN9E1v?ieLXFTS zb{(7@jruf+dO|FyIn;!%1?mVnYyfD~RmFlXmFTnxPPwTY(M)~Olx~!iDr2F-a zqX{}qb{IjY+vgJGv2UxnXAyK7bRs~bZe%Q6o*S0%+8w#)A4ZqVD>^Da0MosIQZ#lVd?W zfT*7a>WE&I9*x~4vAbizol*XHYTf4sVZP0>R-gG%AA2e;^*gTBk1rkgrH+9=MZ$*Isu?jw>B2GMv$#b zBiMQe@d(1p2|ARX2WZr-iG|W|Qrd+RX|@2S5VfN*s-h{4l9ZZbp;Ssr_eN0q4)F-n zZ3jVT{Mt;=k?k6STqCgb{u>0Hig=D7CvVo<#RQ#Nt0&0WuJv{{K}UGE0yOI0jHO8D zvPgg5?FjEQqITHQ2s*NiizfUXG8%Oau@EjJ;i3q_&mtZ{co9LTh;@?E>#$eGX$LyKMK&OdodQabh7nP z$SLtyqIPQW+-OP#lG4&xD2*ni+dwH|Y2!13PNCl?=oEStL8p|j05s~JiG}t!(*AZ= z6zyrzv@eaOJvy59FiCq!EVM5m?cb8NQzCDrFMjGoksgDL5I=p1RWi>k)Xp_3qYgp zkytppketO6ox|C02|AqJK+xfAGC_y4F$5jXh7)u+%L8cCEr^A)vE=OLe>rvc8R8Ly z-zVr))+&My;a30}b@O5&d=UwM`*jq$X%bz1Ea)nUZb>w{6C}FYSkPTebe961-K5`% zM!g)MQCAZS>hVOq|DO)(Tcc4=k*Mdyg8CAoegdc?6j&;;JI(B8zI7^aFF>3TiG|pu zB=*Z_VowuvdisKBVsj-iUo6BfBeCEPM`$HP?R2Iy2s)+ACg^mgWP(m-ItV-wGT03e zdy28JbvfBOD}t@3qEXM6sHew*dNNUO_{u5q1<|OBCF+}FL45^L`yx<>5RVYZ#{jWM z7z^rKi29@m)Mhm5`y}dVv7o+^s8?-w1TvJUosoJFL8t9y5_Ia^L(pmW`+>)(n;Hur zQ^?0T5q$g|@d(sUNYq!xf_f@ZfBGfRImN1q#y(17pA-xB`NV!Nu{%=Q8%^v>f{v8h z0UC7^Vj*@7iKQdItw3vu+NqD~Xi7IpN>#B?x|Wol`@*4gay04`iMlct)YlR9MG>f1 zBOW22WdO027z^rYM7{6xD0J6Lbmg(2yPoL&40N`*v!Xdol&D9>g8ElPJthKmQ#98v z0K{%zET|tM>WKX9u{%xhd%krV`#%9OZ0#WE zu(g?>!`2#tj#_$ypu^>J0I^dT3zxqkmpeakxV$mLic+lcNTAA>umI!`Bdrnq;vG8#_ z`FLuZ!^eq4?T9CVpd+3ikupL&|03uxy@jCD+S>>^Ts8nS>e6H3@(yy@xz*uvI#D}2 z&eud!8ZRlO#zN^%QhF$YQan*R^5A**2zh)>&}l9o5p?9yO3;zV3WAP2mI5^Dl4IfW zE^-;#;>cqvQ9E2-Owg&d^9VXz4k74pnM2Uw@&tkom+=6NI(IBw-c2q?gUbk3UL)wx zeukh!>`{Q&4UL5u8$;-$kD`c;i6%Cjpi|JiXxb-9+K0c4VL85lw6BV$y`G>`(3J$8 zg1!h4Ta~d8yNAT~eCX8uv}j6~MpGIsDg77=r5U93Km?`zh({D+7eJ$KUo5C+67`u8 zsGo>NJx`+E6AS9uME%}oM?U35?WoeCXiBF`N}*UN{f?A=1xgX^dow|&p4R}x-efG; ze^2c0h;qy#YNwCiLeS~sR}*yl_(cSr<~Nd{!`9gVjk@izur-Hl-M%Rb-4_6{TNw+w zdx`Ee;s)DUFtt-iw7&Jt;i^N)g5SfuK{4uK{AS zFc$28Aa>q=ZrA){MC~+L5l!iLlG2)3D9t0KrVS3IUlO%*8e;%K9@w;ut8{{yJ)nyq zPa|4yzXzTO0sIr7QP&&`TPE2W6v5WwXw>x*^_#JvCikJWAAnOwL6j1^(;&|x=t%pN zXxgcgc0(+*b4j}@n)X`+9ojDwbZ9?K&}mZ(02+0#$3pu|(r$kr=$vxv(X@v~(;gH} zJ5$nL77OjONPAK=?RN+|x^-U7>l2}krAnNDdb+|q`8g+_9 z{bVet2NU&05vW%q9&x5^8Np;EvJ}dn2|8!m9wz8W&kqnAd$I5_ihR7i-YMd6qIL|3 zJc3R?IfUa(OE9dyP~3{x&ZTU*3x^Li329 ztP;4N02w844*{}C;6?&ulE9S&*x3kNM1TwuI1d1J`oJEbS~XlqCtu~ z+H5&oNu;(ME+Syd;XDGi9Eu3oa>ylM%ORV9%~fvz*sDB#u8PQ26}aj_wHkm?H|O|K zk;{-P5|vM)nsxlBxONm;-WtJGzC`6aepEF?bsJDwo#HDZwQKpqND6HLutj+M6au8s ztB1n8KPk-Zp>P1Po-*tvV3*-@0N5BjehPJ@ zFd!1u!xGh%$B(Lls6KoxK5pQlJ zs>Kpj)$yaMBC3yDBDkuOs49;i)hwcV2&k;i?IwS=8a+S?wh(p`pjM%B|2&d*I{@tO z9Y5`A(moNnE!y>wNPjPpmLEUTKN9I%K^y5XBDKqK1_660IEjEgNTd?5tGFAv@fqOp z(|(w=^&Z+Q5bL4+cLFx;KM}BLFCbvk_5;8^;qlX6NZRi-+vP4JQoAC5Nx&AuKms-+ znFMUwNdSzx;^U|N2x*V)p}iWh9@?)GuxUR_z^45e0h_h~0Q-u^Py12Qet)%H?h7I* zoI}7CLVhH<{*v6_<0rS66l*yP_NV3U7^ zfKC1{1Z?t;0>D<`@ssBzsG+TI0hL|)al~tr9~DWY5I_U3YzWgFweA=3H($gnAzIz> za7klM=wnt^;ld%nC&rl*G$+byi1;+#oN$8k^h75*(21VzLw%u_}se;}D&Da1yR(l4a2X8Qmy+BCO;ldfaN{&ng#|!dCMK z7u)c+QU10*Fag=(^wtM8wd6>k2!70!CW3LpN56+W-R*HySqg_B>h-t*!O z;(1rW3l+XkpSPZeRQQ&n7yq*LJX?iJRQkU!wVtn5;daH(KUDr!6<(;)KdRClQg{w1 zK6a>Zzj|M;_?oA}zRN5+kE?tqDZDrQ&3gWh3O`YyuH^Bc;{OR1o~G~(Q{grhPE!2c zqQWssUVl+|2CMKZ#ouz3PgCgzsP|>6{MV?kQiXq0;VKpWq{90Yy~|bp+f;a1m9I?E zYggrdU8VmC@^Yj8E=M|sw;_y2xI%?%RG5JLe4nnuUm#? z2ldQ+gH%|kLS4x(UX^bxo|BKyRhSRCFyC<0Lo&ikRQ=qq9%l@tv*kO;Yl> zMTOTZe(qJ}=~VJRUDfkM1;41mr&U<3!f7h}g9=xwawI~Zk!UgL2 zvnp&-;Rc4Nk5|6~Lg3j3xlo^dqry!}pWF|a@>#3;>jETax)zk1VG_#6FjIxks`sxz zZhZcx3jYQ95MHkEzsnHxo4gkN$C>V?3h_WQ3X1R#oj{26KPooPgCW&1@%XGy$Zin;TY9k4b?6mQ{f7pw4BDtuXmZ>z9Ng-ei+_(m!D&ct)V=P0^;6?~qm?<>{w zX$qbL`b>YBlKXE|=u@Fk;ZrJnO@-Aee;#1wAEw$#qJsTOz8$LFou|Sbihh!UGgbJd z%D+*ypZgTNLGia3_(&(H(kCkVr>O85_5NkqevJoslNFM`Ey30YzE)y*L!n)-!i$(q zcuu+o*Uq&*@Lwu*n<_-NLVidwWhg9bRV99?((P35yHtL!VtRoJPgd!kQut0))NfXm zw@!s$sIWre|AQ**(<(e&;Tx{P&s2D&D*Wv#9H)f*oWgUK;=546|5AK5sr(r#{UG&z zt4hB}J#SFq)$0BE>V1_8uUFwqDr`~VK^1DMTtk!`rm6DetMCExjZ4pJVH4w$$p-t5 zICcMEA?s4?Gdy=p!PSD+{fOdFo4hWO85+A2cnRTP-bm&d&op&;h?@`a`DnNdg?Wu@ zu5-lMXXB+-`vUSv!?Q6CCZ|})yA*}NI~Z{_TSVbw8H1C;g@%*!MSMltfpsvvaW=zFTy2ut-|vn(gyZh zNviJ?#R-O=tP0O!qVlr{xCYS^0EBB0t@(jDyW4c1E6b3OqXkTu&4F%luzJ^M14IJ* zMak7juGPMYVu8cJH@4jrP*8B?A0!4E?PJD$d7rvS`2q@z_>6^oCo)lJ(l<(;x(XL9@}_us&mz6{)v#*%;fFaFo`Bn` z{R=QMqKnQz+K}s9;3~NdQC+Mtmm%dwnBGHSq!KO%_D>`{7w=VHP=& zq|Y7%97f4N{06>(8(>_Cy%v0gFTzjJI(Xrf&YOl7JQE`D^hYz$6>XW#tA9Sxi);C44_vZY&3yFfXo~=+rCks$Bf$Ixw)J0l$r? zB#^3GhIkWMSoIiUp%epz4JHsR#%oLt7YZpkm10AMfoo5zGIG2|YKm8+!jFAbikna1 z;uqd>8G|2L%Xw}_Dr2aXstmZWsY=OYER!+1v(M;@f>&N6trhRQ@J=M}FV8SDmj`#m=YJ0;3UH(BHXq>J-+VQQUvy|( z_lSGHdC~c>;P!sOo$0;ynXkUhcYIMij9`lc26ra++9z7;|GF03)cZH!H@LT7dHrka z5fiQE18a~rxHlb7*5Qfy>N^%0(oh&3GHniCl4*57Nk%vCPObmzdy>#*qA&SrGNjpR z5&S?ATx$_TQ9$#3Npl?@ksv79G_7*+R?LWU@y^Vi1gc!^lH6AOT4XjUGQ2v|D%VCy zL*1hJZ_Bm8!OL=e;DAbeqRm3Sg~a~)p(Ii7|CERyXzwBPkt9TGWNr&>Yu1+Z5J5@S z`#-^J){wt59wq-+LYW!$3%4;=+eJ<5-;Ox$+MVkbo;N1tak0nhztJt~$g^xwk0Aj% zG+xPe1vlD<(WG|p-KaTuXI_z9mUSm0BI|bkdNVq!S7^&ul5KcB)M_VzWHjPunb{x{ zMplu9Ug9=0|G(eTMR=$Ma+5v5D_SO~*SakL!pc>l*$_d4T&$02V7f{EtlV?;7A0 z-@vL!jS~mqJYnJ{PHCF9g9!m|}|$6J!TU$#xwJQp0p^fIyNg6m1HAexH>n>retd6RV3O9V ze(~^g4L?EM#%ml|o3_KpJ&Um@k3&=S?~H{xXTG78EsRTeLu*K#&by7%kp&du41+o5 zTxi{U{53KPgZI)3e=dG;K`;kNd*o~+(8NTcLtg7{aI!fie9cA5elXpSE{S_X!!^+z zFG)WVlF*d5rN3;kpTh{Rv*rlW&&cY1DVuv*HUh(QZ~}hQ4&k=~)>+AZMB3^O!^)v0 zitDZs^NRVOArN()_-(8E(SA9951+1}N#r#=Ylvu66Mnr$)@m7?`X;e?7U7r06)V4H zQm6+REZio8Cq6`=)&AbiUR?5k%rOnWXP}7s>U#XPd9DP^BDZ-iLyYG>+dNf>S#QT6 zHk!}8xo*C5?*G-zJ8(V!PgNp}wvU#tEw6wNm=lC&5VH7AEA?my%e6;Z{he^))>59l zg>IMOIkXJijK=Nfz=qIU01zIzf!{Z^)YEziGEdUsIIH#vJXT1x+AomG-&v&9Rv;qB zarm31X;AVaazMOV?G%izhUbp}y~e1A5D4H5PnH&yH!cny2@2dmOrHb3i$)vn0`o4q z-jMqC$SAEYg`@M4bKocT$f)YG{LQEP_r>pbC%Am48J=N4=Woe|u7-pA!}acrjv5Oe zkm=@_)5pV+Z!*$Xy0%qd>0lXx_4Pd5p12~Lck7f@y zN7{>JOW$i9@_sYb~Q z$OC^YS4k!!GtI~~(jFwjtmzVMiW@VO!~W)MDC7Ffgz&4dvf)2Ttffz`URR)zy-8@YbktxU-b(isa2LHz8uxLsGOYXekEs$((8n@bLtsA=n-j4A5`U9_WCp6B z8mM)+gbRNr(Ub$&DEU7KSCFYDc^?CFTHpK?9X<=*cMXG7U&*dsv@v`JV0&D;rwX#c zWJMRnx#2e@I`kL+k;}B&{f9ACp`*B)7I+P*O}w~apSr~`sJAdTpu#bv_QA#Ij2l#4 z#zJa0!%wvae}WoFctw_525AQ`BIMbNK#cmDza^jWH?5t&S*`r_yop~7f&FZ^5pW42 z`~4`MeWqSP6LR#*ty+M$A$!I5wxBCTRc>@xEFdleaQG1G8#+MbEpO1!}Wg7CbGNLwB5K#*fS7JnacEc znJE>?$>iYy5$;R6b+++?7jl$BWDg=DYd3!VA-L%go=*{l6L~Zi%l@-g&Y*25D*D#^ zQWn0=^BfXd;;To@65k@kD74VuO6kIZ>u|nX4bN?OY?R!~-^>JMIevzU(B=gp>&n$H zA}$LaDUg*ceiL7TrtniFp-pnRs2GS?uH49Soyl^^XL}W%ClI&h2y%Yl*s0+{$ZdhNPidT* zceGE`&AVLaJXNM|NMV&ZX9zvY!nN%5AtT`mD3={ZZ{rp^?7Sg45)|+TKWWGa(Yr!a zpq!JSORqk1q`T5Uj6U4q=k#KhU$j<9gXcsnw}h@dxx2f{fc>Mx_bXmXD_b|xUG3Jq z2RaKb?UTf$g7l_1tY1m%kD=vj2TppDMHrsuQ==7scp54aE;s!L-88n3cDF=lxq0{h zhMsbBM26TjRs{WF7hPNC>TPb64tC+B>_Y#+gi7(VNS|?bQwEBvH}I%e&~UCUW|((L%xAOvu?Q9fB}i3VaXt=-VJ~E znYkS>nrcYW9CO6KH_^X89%iAo!ku)JPzjb;c<2wS;}J(+nq%P4Ilg}WZ{UO#eyWZx zB)nnfz$H{}{o>n@K&$;6B>Y|Ond#*37wA4)x^wqYPwEXkFVYzISNK3W6|wLSazuw6 zr`2v}rh^Gu?N&ru>m~w|3tpD-1dda?;_K_Kz?0UxDfq?f>-c&`TFvTT6V?JPGLr-_ ze?u`*z-8qke=2#aqy>n?{#`ohkq8dnD%w#(%`TxMufRGBQ@l(F zKbgNrt4DoBKi6t=@i?3<-_@W1iWiqPe?$M!#ZQwbns>l%w-y1Vqcht<7D6l=yW-#_ z%kp%l)jk6pb1_zR->=oahq%}h+?fdXXG7pfy})sScJBajAYo2|yHa!-Bg@LF$}+Wi zz0mAX`L$#t4!y4+7aqvaljz(GW80TH{5Ok>F(U318=F3)tF+(TMhz%^kzI_=QxRuo zn#`PlRX+^u?)>$Z1~A$Aw z9WV*%hs6NJq1WY(U=e;Qt&)T>$Cu-~^j9{?Yu?n3k^U#t#<9-kAed0r!>|mR&B>ic zY66yuDFiIjxZ#a^(BKB3>YjTL_~LxGUo8GbCv3_g$9HAB77!Qns;QLlO9G9a+3 z3xo#A(lR283#WHP3{(DYOFY#@=sxv-hU8TZS0&_WCJ$mJR3+q!wYHHO;U9;@b1|1w z&hJul#m3NM3&;S5ADBj|a7HvyH&S!qH2fl9$%KX1fc87y^bN|zd~#4uMbSE)&I5PK zrqM^IhdSv2@6uaXd6TJ4?Ur~AN^W_?n^M#a&BeAr?d9~Bp78*UT^UmS49|@6JhsFk znQSQ|j&Al)sY3>j6}xqg0j76|7wt#jyAg~QO0SO0Hvh=|FnXtMU<3wp&B%-#F{(c> zYqfpRX$%*kZfw`6fg_vm3+48hZosQ_QYb!?#m$!Q zjZtgPhq7ze6S$NX=;qd#ZX}9Hn7)7~Py;wztKEc%IM}r02W#2rl76%&1+oTE|9ySq zDj|5I2u?uDM}3VACgCoC-&o{s^X~z;Yz!W8gDy1VEV?%B_N8NPK*I9j-Po)H7Q-`w zkK7r$;pVh21(ccR`-4aDn$FMr;eGT_#?3dY|C@Jpo0&yQTw3575XYw5zUo~ljue5l z4d**E(5(yjE&e5Hxak>Hp842w5}wBMU>_IYIrVA)lOK%DdK>pTpsh)zXV2^D{a{HX zS$kWypy07o$jz=$+yEA6xUrDCVkiP!D(Aw9Vu5=B=y5z2#RV9&lbZ;`n`P+fE*3G- z7lEZ}r?{bCb$f3}ZKNjte#-9v^<&3Sm!}_oT|DNf;@WBFOR`ZB^`d4|n+{i>+0ryG%C< z{oXQnx_@uF{|LHf;e9m2l5PLa5DndB-hTzu5d2x9KCcEL_KlArdZxrP>@v58FB{DD z0vIf||H`H%-_X`ea;q?v?ZU!s`F5*8hXPs&pdle2hPF4frnNF(f?I`FK2V;(-SWwC z;k#usv+9%j%^cIN)?>}-Nx9M>gmO#j59OBBPcG1w%r3)((VH|_irJfl$-FDh9G!}h z*C@Fj?@+N^2Qf;n1R&Bb!!L(rqoj%%J)`lP1MYQk4voI0@s_HAr@5>_c%?nG1}{ZB znoFCfHy(h&?n<*b$!jF)`D-y{^@_w*M4;8DpwU&DFcFMwcv|ZX2jy@n>hg_sZSi zJm(`OHQP``P=nE{Gc_m|3XdrrEO2<+w$@Hahn~$R*t}rl25-Tt>jbo?R5pK%>D@&e;@iM5!J2KCH@N0qALMbl&%?#HQeewuCP}L@SvXGDK=Q1bPwWXf^P;g znwLm_&4j(?g%Cdd>&bY$m2@4!>OSFDz?rhU#6g^_fIY_q{sRg1?lLQj?lNabVAB-_ zNvwLkKbQcS)Vou3alYaCaD<#&>LMXD8G6Lodparl{L+t;21V7^$q*XG$j zJTH!C=5>)M*24DEY$HsQMp&?O08Jh*6g)gv|6CNz53YLuz4zYpinb09)+1qY!ioHK z-3N9Ccf$eo!>;E1pgFhj#yIY(V!b%QE4CpP*i;Woabxv{iomAXeURaZ^&FPN*)UQo z^0(2HLR-2G?C7Oy=bYmeA6rIO=&|b|d>FExOYrW%$9OrG#)hXHpryZhOxgwTSDaGl z&8NR&D8dRcAav^?F7^$O=nYRQ@^m~CAumw1Q-{t+(vD}2vDYBaWtKwg5#|I6^U5A! zEqwIQLA0Tb9@zdLWG6ap(U})^LwXw_hWsO9 z)EFSep(&P$1HxK2Q(qr`>v_Nek>Le;U^(gR|6 z{&$cd5Qg&bxWY(cQmloRK!6K-+N*wr*IWf^-PXiG4s_$pH_u6ix zztdnirxMBqb4-y~9l%QW+)6Ctl;95EFNTo-Y|C>+yhTUUkx}u+x-dp22r#4D8AOg#FI44=F#nSKnh6=F%ee zAEY^`7CVyUz{8^XCQ!wScXafL`_Um`{P66awNGbcCOGOWoWKPK_=Voo$SrL>9dYc=~X-NQY-+ zPMt<(=lD+5^Vf0XC$0jPl8zljD4Efi`s7saMAIn^V!kTYb$nv!b6A<86=PuN&L63` z`-EpX{SE84MoB_X`7Aj}>s+qrO5KbCR@4oL z$#NYxVHEe)%C$vpTHW@jSgw+bnn>ht z#<2pfFDH1GUDIRPguaEnV3fSUv^L*Gn3Eal};uy@9`t7e{e) z139`A)}7&*EIFEZG)FGQQ8483tchUiYROd2e`3n#b3`;Pf}v}U5m7}HLz~YALtn^x zU4y8R)q>wB5m`&@sR^N3KT#}C@%_IOi|-DHgQ^G)uCO>@3(*_++o(rza49*MDmfS} zIVg|j02{RK&|x%r=)V6M+9Qso%`a#52L3jVh@$<`V9?%9$$DB5HL}*=H=^{Cc8#R{ z9N*aGwi-hnuP||%Fb<8HO}V6Q9r@7eYq4ZEwcqsa}kZBIG#=*++TboZi6S#*?B*Uq;f` zNYWQb(mH;v9x6Mszqyy}5omx1zPEI%-pEZDwH1>Yh0RTDn#A_gSuDs8_>Cxt-Q$7n zZ@^}hY~cHd;t1GD)KSpUI0+*Kxi7Lre??)f1}!I74g78F9mPWpP=*YQTZZRu$-|w| zJfKmfh6*J0OQWf$SD$I&j*ylcxTP}7N80dSkdx~Pony7y=P3mvkwZ-?UUE@^!;SEC z}YB>aAA&yW?Q=^!E7g<7EI?42#h#FZ<_*KdsMaBY#t(g4V2SjPhAkCDL zIwb#hdOmzEXk$OC)kOy6iLlgRC=XT#mYATKRn?wje25oO=^zS8EQk&?61 z$yrqbmW%r%7STvTpY4Omw-1_L&A6N|xXazBI5KjMM{YGK*TYx`9w(cB_FZ2qyrB@l}gLu~@wEMsMJ6 zj*ptqz*xm?-QOpI7y-PC(Gf?aB zq~8w0O-suyyMS z?slUwz!WLVncLDIX!S-O=YnB`#f1#vF7t24(Wc!VzT!yzJ$Hg(IdiaXbXUiv*Sm-5 zn7UvvXFjwj?4E?O&=$GzCUIGByx8-WABG%+z}OJjT|PepvbHQUHNWsI$D@h0SW3s& z7VqI$f+%?gPek48Ji39_%1+>daa6~HbT|VdU%n~hGiAI%#(yj0%VhjE8Glj6e=Xxn zWqgW^KO^H4Wqb+ZTHtxmF#P*?q}OvMo?Edj#7Ml&lZ_a!o#Z09zqz;E`p!%+M{}LH z8eyMcr(0wl#BQ#?IbL`^L!^N?Ae>e8pa40BE(o*Pyn|P5p3V3rW*#k`u+JaTNrCE<7oO830^#_DDR-PrtaU|25j#FN@w{z&hQ~_Nwj6UWKPv6N2{+0O2 z8H=R>;l*)Q&v+mgX_ffJL9j}*c0f7oq&DvW)g=eWF3Gg%)n|xw&b*U3YtKf8qh{^4 zzM&D1W0UF70b;-K<>rZOtv(Oti23pYumigtw7FDgF8x6UOMXOP zF8xUYkL^c*#h}4vLzjH8;D8M3J7rLFkgrGPnhl2-nUm`_8xC8serChZh++SuT{nyS zs%B=6<_8`Uz&9*k_3IThN86)SaCdnK}X$;>J2gY^8IW&qdKL+6KpbPSLh*od_Tqt8BLH-jQi4u(#~2T5A(%Xsha?4t!< zMI^igKeY2CyOIfV5HYMZQtSp6R`;VQl3B?VIZ8(vjI^!+$8Z!{z6+?|LdUK`vG9T4 z927kgXB_%3=@^OFAUXyw{qY)Ue~HE`*M+VHUStYChxTHPr&9m%`wa~D2|5p+Y@0k$ z=eG>v&{)^c+$|g}CY_n5%j4=sRu!;f$$JpCG^P$3j1wZF4M!<+mdMjuIQMUG!SASZ zBo)|76De5r8&rroF0bj1A0w&;6$@B?XTv7I5#2$##=>b>0**2&|Fz62q!=ppR$+;w z3c5JC&C_~XUL4c%WJylwJ=Ch?O>cDUd|7p-yT+Usx9mzt-?IpLAg0h$Yy+NpKzbvu zCej=D+qeOgWFDsZolJ8Ba~N^ZoA%)qzPkhRGdz_tKNKRp$0zgj zO2Y&s>cM}qeD9VxBCPynkvR76A)W1~!Ui-@XqyGyNFf)YoqXGZx2mbU;5nZOD z7@GUZ@ww8hO=`wNe^ zZUMkkbMgWaMBR3x5-|38&6f@$<~5(~LV)qgYyRnw zeDLUD1RNSC|4|N&Ueo+pz6cz#QkriioUT$l%mEUE<>ZBoV5IaHN>YyiWM(FcV+Oi`x9Jh9nV{9g0lU>;TviNiEuOJ=?0MS%RqaQ#NvjGShRtU1u+e5Q z?W5%X9gQgUXd??pR`;f(saOV<)oh|Htj|ylwuSXbPXpppbMkgsrK~l!j<2F>b%$N6 z|FmiqUkAxNUjuYn!oQ;O>}>3$Hd0M!mz7Z&6$K)=T)M9@w%kD|_rquGjo$>vCSwo5+p<+cGlE(F3J*H!=waiM9_I znLabU%Jk%aeP$dWy*s!0rUmAMuNPB4FMm-6FTW&%=Uzr&zWj;=o?3=L8j%maAs;OI zhYTKiRR#~fhQM640>9EycyKvlO^>aY`kKaPD&_Xy)vx}4T8B{<16O}y(#~qp#n!~Q z_oZhc#nu{)#FCMx~C0up6gde=ZPWU*oQv+ZA1S7OIzm^1_q;|Hg&CCBJ(J=*) zKV|26+R9@-I1%WYD%n&xM|p4(K&uT+wqmLOZS#}=o^~VcOBaV>YgGSlv@cV+Y=>5L z!T-bF+rURvTz}(v*);)z8%;t2Mv1aYsMr$0LJU+cZZO(_D2cT#zgAnMR&DD`5N%OI z?=H#hI!e`8+X}U%ajPE2sCkDx^DdH! zp?@#wnQi8_qwva$F9&(kkKt1*fLYyr|R*$oI0<_+e9H<9o4hw`Ea7^6xzTfQ3 z2t#aNF05Z1XTjXdbr^^L6cZ zT)1e1z|!twm|Zk)NW*Ezk*E@lnXSJ1CAZT&(31M=e2`%FtzUBHeY6-1zW{d4>=+S< ztVN_a!AGJ_m#xFBPF;qAi*uU2=oLk5WwuCBv^E`1drz-P>&bl zSI^ykh&7LT>X6a@RK8q`;h#?C%SE`5;Lv*_hKEqW%a?OUxDUqMnb18U|6WGiA^*aN zr|?!}$Mxdy70sB}<4X(q2V+h-ya=LALLKtYrCm64@9K_On6$trlYh?&kAflPS>&Z) zSMnd01`mwh4lm6P+)AVQWYYQ;>Vl&Jl2)8|3?Bx)%7`Ydt(vsr;7W3*_p%IY!FA? zkNM=L?S7DO$A7_U)wHa{3SpQ#GS5zb&1i&asl8a-Rbwv}RdpxgtOpB%xvR6zSH5ie z#atQ2Q{zWoi>V^40c>n~rG5b%CZHx{48{v4nsMqL?bbd0UU}?D{TQF9MOCrrFLx*D zcR)T($uyWgn6Pxx9%Sj@$M9Mc)g6N=pq{Ai9!%*pb`{q}{r~jyc;&&t%Oz*Q;8uiC zbcTk-)L=0*##bPp7L5K@M6ABe_>J~`P=Fax|6d6#_=_Z=|9&$f_;~S$%(nHm!oW_=SfUt6+{q3atWDBK@p_t0e*}zJjTUft9%~!Sy8UQ^(NI ze8$?Tg1aZYEj-O+D~6`{8? zM&X5Ie|ie9Z^1d@jFV8&tuG8tJ3H!Y?c9i$4I_hZw2a>CL24 zeGnl3QXX4g8d8xXnGOYqsYniDswEG<)mBZgiYITAnv2(hrMMz^MKzuoYru}o`p9}3 zhI8ttG!ezLfo2P=jnExQ?$-%F2yh9RaGWC`TIxB?;Gt)BB5N43oKt@{D}-&e$cfKX zBg!4&%0Y<(QNih5PB*9z;Axf%hHlQgSRK@M(@;4{fZHz_}7Ib_u z7(Q~en2-ci$3Q#dei#;%x7B@BR<>w%S!+B<#>Kw|Pr#9t7yoq9XF}xFAY)UX!-YHgq6Lj|_Xo*)GU&MkS%DGX! zs>bgFK%cko)4sfKfAlTYzP!qMGJ0AL-*?>cuqTT4?f4uoKtpplq3HWQ5;QY{NqGpv zlSLls3Rt7H#{JK2gkN0S6nia-S^i}#9HlAt0>q$BZTbI<2o~{VQ|z%|o;D7|S17od zPtx9o=WP!wD0SlNre-;S0kr~#t+D$P?fY{i4K>!TH9t!ki3YX^(k-j|CJGR-40!g( z7s(<^W^VBrvv%2a8mOf1no8@r3F)6zMl;2t-#-k%>GPugVubDfqw&i>m~U@g=JGc% zRtDz~tt$)~<#k!X>33RdLUf+h353jnjUK$9SYtS)aN>!%24EmebH%Oq+uyI?@m+(( zxy9{xSLZ8?2H!}(?C~GsN6%wlmg6qe{mLhMzq0+2ukWWO@oF!quNAg!@teEg7U~|> z9Q9@Ki*`WE#5R7c=i7v=R_hJuyK}wSlt$rUgr^N@ z@mA?oJ>xu2fJAr{hfwVBz7nEm0a#3LeW2Ss|5~!B)1MWw?DGgj@u7I6Do|yDpe@hsh=gQuLtk@$gqpSAz`Xsu<_C`pY&ChzW{XI(!mdTFSNPfG4ll^V5n|DZ!9_#cR*ODv;$HH zPf_o}b7e(vTzP0vaQZTk=~8P8$Xcwrg5y#5@C0io*~C(F#qn4UCRiJ}rliTX;-GK=yq zS$rmYBBvXMN`~2@6-V4cSXGL+Wte84A#N{2%$T)1ZM7|@`%ug2hzDa~4h%57gEzva zQ?&#~3JZ;4Dn_hQH64e5yvIzSjA}U%DR3<)ZV3wlFh;)RBweUd%^irCp&lx6%l)EK z-FG}vm8#_g3DjT&cy1Uulpw2$YF;I3`gBijW_$Jt4ziVp*+KFaL#bm?1q#8thOXgO zT?0^c5OSI?1zrKAG`;KzKB>_-P6s-DN_46))M(IhJ-{v`gT6h6GEcmG^7mRr?y!9!z*W`MEb1uff^1`>?H_ z4VHJf%kmD-juk&oIh_BOAAycy?MDFbc3I6uXaVcH?WlVcXlb9Jprx5Z1L4~sc>uX1 zuG_d~PYfHsk|zh3>{1lx97vu3$(YY_!%&XsPog)LG_cx$9g?+zc~!vX9-dRL7JQ9s ze9f`(b+ti_b|R2K4lTZ}7JP*Qp{^YGn$jHbwT%eM83KIm5w21s&<(C;12)XYUk6tS ztJ3%iZ05``X6?Ml!Phkj`d1w_2?nkS{ad&kqk|0_#%ZYxe@hDjpcp9O#eU&ps7vUk>L&M1=vL?|x&Hzxu0+Zvcz|FnRqZ+-vIF4e zlSnkLYKQQkn%LBH`nOuIr$8t!pIEb~Af^Xc0}lCmx?0v#!6$n?O=(W>NhDsfp7v-h zb@3_L_C({8hB+z^-QrVj_xMDxP5;IoEd9&Z2(l0QXPECDPfLZx>s&erA5$mW`+bl> zZ2Ca~2dvZk*inH+*dt9pBieW7Hta!V*8}<&Sd?48X`s30qDFAXmmvom_F+-~6vnX2 zuIV$>Y#kt^^2z!NIMfsg^VZ&uytb^h3U65w?Z=?VDj3S=B#~A*|q|gv9d%UB@PuXOm&X|`v>>$8QEJe-SsO*BwWltnewwhaa@A-LHRw{&K;FiDG6Bv0*&{} zp5qltL`IQA$6X-E*ZY}j#Q0~l=>1IJ;Q-)5I10l{L)OzF$WnYTzukJg=DQ4Yg)db8 zPi%bppAjuZ^^F2KP2s4p&<^Js+wQ`q-*1{ z&*~{CQ>sPRsJASti4q+apwRzGWHsLpJkn^j97&B#D|8Il*v=TxDg>g_1A7PI4`D7t zZg8~CA8NdEA%}`T)Vr5;!XJwDs%8M410}mX;?-zj>NJx$PK_3n=ngyP1g{7M1p+OCbRY73Rr{EXwmrVJi#@v%RohH31^7$! z@J7uYcwW^mMbbr*+Loke9$&o8UBFfC6Z*j_vbD05i|GSz|Hz4*+fM0P%VzFn{L2tj zS-5PcLhoFfFGNeYg9B&EpmIbWjdrSqD5ddCPmB<_S%A3h@S!NN-JT)I)5Dn%L`;+; z7HV22JC{zqae?#(8<(Eo<-c>^qVY0$-y&P@l#L4vAMB0Gq1d<35G)lR$x}M}ZtuP& zp(bPRTkdht(%!dVl>@mW)FF2mn<0n{Q+Yjc46T+ zdP48?{>8NqJiLyI-k!UTPI3?{iQW;~6M9!e4B0!qGvAYK%SSHNb9OC4^n}z2(Tja| z8R^|CZ^@=)MAZKzVivY1pf@Zk?jauqj0tfM`6oL8gLBK@WGBQ0MHmTK-Nw(tc?J2i zbJWa%L!$xu^XKVK{gUTsc8jZS!Mz8<)OKmxoLT-sK=s1|(MPCcYXkfMwC&8q?OJo@ z!evQLA9E*szr7EiQ?oV=?8FKkz-G#5JesY&0;uMPRb}hAXw5)~X}jF%5sSf7Ja%SN zq775g2{_R_W*8s78xPNE+nm8(%%MvwZ!c~Fzg+ zf=E+NCa1y5UAs%fj!DiZ`^gO=Mms)cdKxYgvHfz^La{ijWO6mVMas<@b_v@5kEJgZ zYPazK4mD?%waWgB_mE&$NT1_#p!!MUlkzn<+Hnn<8Ry9jo2r|xjFJg(!LU6O=cYMX zYMgx{oMqtj7^=)W&zO#5LtN-rhCX@xozRTM>^N)27^pA>8b#l~J+UCnpI zhK1*tr}{?TKQIuv3T3c(S}&HhMvF&|D=*FpM9yLb%T6%cc*h&A+6z2dTsW<~7(RDS zK@P6B$nr&NM*3tEUcMm^E(A2b8qGWOQuMU~vnv4~LshFlgnDA?s^fXIZu=e?F>>sw zBeF1Fo6(CGAnt^}#%FmXSzZ^w3Hg(NAXSPKHrorC@)ef*0vHvX^TzK5Ab}rd$B-G9 zL;nl+C3XzH_WC`%>TFDPHi9=DQCL0#uk#&NTOGjL6eiy0YydIv*iXKgkO;&r+}(mn zq}KzpV@zOn11U#ryxEZ+n0*`Kz}S$w<>^sibLOq$?=4T^7mk6~GBJCNBo-}afU|ZK zeMTVjS4i-ul?c@Qc1g@z%>W`aa7MSRL!7%koZr==K7Vq`hZSjrv!7Xl^DND zI3P*zKfpidDxhQsFImYBUXXMhyaX1#UJ2nQw|ux>F>`$5=s+bEqHJzC0n35s@DJd7 zyf_dNb4qkU19EUVE;@V;4;~1?L+&$Wg081Ui-XJ>*T{~LZ{bu#)OH2KHj9j2t5Xgm3Z;kQ3 zmLHXC25H`B#h$Cm}UY-EuijjA{+&}`Eb^g@TLJ#S(EtuK{8E=X0i~e4+t#^}{M24nm}@8j zxf(l2g90N%*7^}6$Bi0+_3j&zcLMTGz#VDG!-_XzKpITo4mT4ZoxleHfjFCx^27b+}nxWd)nw#{$g4w=XYAPLE9+?zrqoVqq31&%XN z%4H9a;u)-Uk!FD7X=noUeJ}4Pia1=yqf~K;qwpTH2nU3eRJi?a<=cbD78nD*4=of_qrL+krUl_qX|ixp>A| z%zw$}zl?sso_F7)@qLs|evk85mpig&G8F>e2AXw>)QPcS?30}XfU{8N70CI3{jqfek=rp|xJ zejZhA`gLL!CE5o+OJz7UZh&~6f(q0`b+540wUdFyU`j{riPLp1Y^wKVr7J_9$#h_$ z&8E3t`I=Cp)>EuI4lHm;oh|xnSR2W43NH{UUsYEmbiwOB-=+&-f+s)?hc~Xx7>*0P z0}VX#5RSMPc~Tl3WCa?&01$=`E1S6K@~u?UJ30M@j@&fkWV53#FnbG_I5YM$At=x2 z;@|KV*W+mOsjs8(7`popME-zZjeljGF0Y(vU|F2b^}uElRiwaj2*;dDtXyh4JxKSBVe5uR$U7C_UF zB~U*>pjxiPFL}x$@|7xbjU=ZAaRPG%UDC*qNO6{$m}VXdvieU%>@R_h@+ zR}d!C60d!>|3ET)WbHtjZAjv5p=T~eAaB89NDqc2`(P$ne<(USn6PTd^|b8d;F)|p zV0*t|?4Z@9Am&XuUV!i;<$PhZ@R5)RyK<4D-zDV03PceCx1qSH6;Ru6QcK~*nweZ! zfC!|dIS9y1s=0jy&~zjMO4|}{lLCOiibWU1fJ$yxmr2Fa%3fV2Db-Kc0?ZImv+FzQ zD8QTRHTD4ejz&@=S)Psoqw*QkxTNvBhw`<<__S|)T7?mD&J_~)M5yQqfE0v)Vx_bq zC~;ho;I2yY{zRd-k`4>H`c_(tid601y^(xMN@kx-*uIsZD3$3dO2KXPNAs~NP4DDX zjpFh>9H*w=-UtB~*huek0pj0lj)(Z0u|a0Xd4Yz1fGI@YDc(HNs|4G)Oqb|$tLJI! zS!*>UXz*K!7v?$d>ttp?(m#})PhOnIX%21XC6Dnb$$<3u*9i~-OUkkV#dqAx*B*$x zLhca_QL5>*6{|x-R(rffGm!Eq)`m=ngMaKfFLy# zDR83K>lFBvK9HAOj#L?Qhao+TJ&0cjkh7jR4WKFEl%Nm@v6o?eV3h4N;AT7!`2r-T z?VTccPi=eu*tTuQmVX+E&}lZ7z?ZPGsK63fgC#IRt9mSn6+^isq8lqDT{FBC0@Mm{ zv6ba(go}L$aI)9iGeUt!>4n*jQrtGpDb$EUQC~%L#BkVWX0`%dCaMLQ%Ms$M8T4Oy zBs}MTfKiH_4o-*HXBOh#(LnfIJV>2(xyk|;AXw{Z@DVFOq4;oVncTU2+NAg0Zj|8w ze#P^?zQg&x6?or&0*3b;&iAdr`@SG)yec^N;qtz1^1dyAQ+~GW z1Z$P-C*T_xn`LY)^7+P)nvu8v6-q^MIZgg>ydYoe`|!vep9N^QeCBXS%{?*4vM>$(H-(x9c9}ojob#u zLV|OUlWMFB5A$jMij%P_{Z+Fwvk?v|UWN7Z*85YdqQD2zlvTR2ujgEHJe5|>5;iFJ%)GIrFbGNLO`g3}ydCR*Lc zr+wkZZiciz{=dkw`NFux#=>@4DF}z)@f!fxOY1*m_SL28dhTFxIxQnPYD7gKa<1eI zQP&Si%{h&2Xqo5CK0~8*AQ!r$#mI085s6+5Qu_E2fO4PN9Vz4Z(GuRf*mGh|MWzCieH*zRBZ|7nkSBxs^Wt zs*3uLSV8lpH2lJ=0Ch0(@nzwS0ESL-s0E!4s{O$TY2$K~?E5Nzvmg}6q}HHq*(6?p z@9tj=Yzz_(BR@k?ssW78hZmD4Ax2Ciu%(~E?ThrN%RC8zHIO;IL-~>;<@TPpXJ{K zI7~aOzOOSv66MR3w>%B92zAu}z8eVfhZ!Wq)5`IR;c}T!uuhCmhZGi_{Txq!g+lsn34 zpT|Q$4zD@P{#{4lRY!#U;Pe!6L4_67ICH3dr{QVMg*!Ls^UUED(N1t2nJat(F6k&%&&sz0Hz@4Z4~W7j=mt0S7?A-TWWxq z>ykOB(ZVY?K(^N@Gm@JPGv1#kyNgfeav-<`8-qU1p;IOgogh3|G>_~AT?-UN;bUg- z;~?(zEHeNR2oS2eo6j-YF92bbZ3`Q(ka3kuSHm7_|-BPSq)qQdjCF-_d z75R!@Phel57jyAqggcLU!?3N(vL_$=cVx9zhdg*-Rb2&-tYjggH$n$^}%{u*h( z!_^YpKS6?fCL%D@{pU*Ru1N^+s1K!U1TyD52^!BwV5rBwfq<+7-J52kP%YBU+gn9$ zoP+cQEJlIxA(^K()%`EHf95~tzmk&VRLVc9EkXI|zYKB+IzA=XP?JFUG05*?AjF{T z{`U~8RQGH{fO&+WeqR80ZATz;c9JIkm1@ohlGFI1Q}nS<-7>bs81=jKeY9>bnZ8d- zrtgz%NBelrCF}Jcq1NVmG|~{$b|7uz)5khWRQd!_L8UNo`q0q*!}#QQLDh~FZB8PF zp>Q|}4?Ynr6dyO?fZ~ITn3PQHCnXd6NiMOUF0T5ti)Vk};1)z(X~AFtcpY1B8ar zJ+ie0xs>Sz08m_(VeQq@3+Utu^8Oi!9Fq<+|wBUS_=11}+F!K;psz-7pc%ZKY ze>@TaRf|x%AEJhOARrmhTnWsh1i0jA1XLwLu|h;?T2hSNo3~Gu*;$E zFnY?#(28e>`Z7G4XF8p@Tg*;-b_Kn*j5w8T+gFY0bmFctJFPDpBcl&RGc-zG-)_ZGd9%BM6GY~tS@e;bU^GS5 zO^b3o+Uu>A%%uG;7mfj%f3(hWuN<>g${aS|XhapFW#;(4&b2{-MQ?!Oqw(HoILFpA zyAq>-!S78)vsps(F*Zi@=K@!gVMUBVUx+~yqW{MSWk4Tz2m$63J(~ECzlhMroTCjj zS^H67Mm91Y)#WNxbUtF0%KU4hww%truee)&PvXF-$5;s5z*4-W61 z5uL}Oxb9*bbRIv>JgafUmqO|aae@FC=9z|7s-fwOpV?UaCB$L2$#~9}MBVW+t?u|S zy#wX+J}aeG$0#vl;l;`lf;eybUA+QZO*xixvUo} z;Ka3;iXrQER-5R5O|Z5 z98u8ddh}28;l$IP%$H(&zI?>_G9aX;c;<_SRjOjlmyd|30}#i2VLWGm%$INJ`SOuF zUy29Fe0e3LzJ>XM8X)%_V6?rB`9c`xO9F=Z0$8y-Ur>vlFX%^cV!pWDz6lH#r+Q|Lz=eoo$iFe!CgKlNBL<9_fPko}9+)VA=(z}N{MTe01bY%;YRP%JY^7Rq zK4PHmprb-vNyY66f@$fY)z7m}2TZG_D$sgmPDVS;qclzu{c6~*Y!1y@9VMn-fT&RL zLxGQ)QJ{kyG7clSM!OzsG{j{VWC5o(5k5l?`36jC5^UCmrrEC8bvcfg?2b5m1CY+A zSqDlmb?ZH39i00xFr>mdh=9<+vJt(Z#7>QLn{O!6sWJ5)l=Jcpg!h<8hc)gTERl{S z5$X5^keqnrFYrhRVjNUP78vD~aOf8Q15N>5c?-P|1{T#qTF-oAr7wfDm}Fja-3dA` ztT>5%{K?&(=Tq)4B**Wu^ocx68Y*HGaQ$*VLS!Tbpl{AnVy=AVmSED*T%L!k4{li<$tC76AI1h;$x0lMH*vuhD+ z-d+!?590!=_;Y&Ueh|_%ygEqx!RX?9m~Y6}N2V~}8f4$`JJOy`jX5K|tT!4CfDs<) zVZ0@o;JbAaY&T~DEH%6mcC;w>{w5Uh2+=BlBlXM?qkp!^iG#X4b{$H*9c`kzDwV(BE%qh@g@EY=)%gFa)|3u_Jn)ddi%sCnBl6kxD1 zuJ6hy&3_L8Xd#R;wjrkGzmH$B=WwnqocDngyz@h+;OtKXaLcDo$=f)js6(tav~UGV z`J<&#k8A~M_#V*;Qd+Wth!(8CSmPs9*?bQXg~+u7DUCoM>sYqUKOe>$4{v;E@Fs?j z-UV+6#Nn&lB&;s*h)ytO9?1z(T5y7hmYZPs-^H`)0*}}PnI5SLQk%_f{jstvo(-y` zvBzVRF_Pl(k=c~m#BOici_|1RZ`JrrM>YbYLSge~>Tw=T(p4Fh!>v0iTG14|_Q)YI z&Vk^2630kM%<>!&po}2Lyeb2xYdHbvK7oFU7Z`Ynaik_yYN@!Q(Il1iIvF54= zgn$ku@jO)LllcDoJezcB=fCuRbXz{HZ$)$@Rz1{5^Pih}b9}h};@X?IGKLrpT?6 z{EFCuY-(ImZcQdnbKL^q=J(*YpK?bA_+#vQ6Jl%U9*u6r*4g&HLBqegTq2(R7LEZuR z8jmp`9VucJYDs_nfZzm-QFKWz7`D(cpS@L+-8I85;jS8X`pzU-%CCUS$LNZAJYvhO z2LRH19fg>OMs9r=@0{b3{ldFeetBEc=EXb0L7_zQ0R96b5(2TAK4*8OaHy%&Yg_hCJ16~t*n zYSG$Y=fJ?7tsZ_IQD?>Y^kp*dJO!oqm5>EZ{=R@jh&;3Yes=Cvll#KH(Y;R*LI@&ulOBnQGH&iuP4g6+9@?bm;aC1ZM)RmuG6LFcG}fYsR_C&D&gQbRNh>z zF-uUb3IGSo&en0k)pHOB#vPLTdQpFO`mW?D1<`25YG2Of-oQ0Z)s5+y@+%OnB1tqy zM1wz+6zg1|Ub{wZVjcQK%iV*=HrrcbehRjwdf~LKWD{zycQ}{^=V6V)Q3$3HOjSO) z5~3#Pk+wi5wI=A2bbHWURh62cmbv6bZ@)_rCKUV!2m~GS7B#~C3~ucBClk2<+Ud=U zABHkG(-2@H{~bml=D;T@5we}wFvR-7J66;`2WIHF($Uu9ceNF-r*(P~-~VJn9)tV- z7N3L1HV)K&pRDb)5`c#MjnJ3RzUfN1qQ&>8xg-g04h(`y(5Yp))J=cXm$&uTj=fA$ zxxRtOU@3Q`T`o>Hq1p)h6>iX7?H7(zWkdt?lr0)*C zE#V!(e@J+9@Sg}B5{(8htHZ&~2svxtk@V7F4535Ig>-KLpn1w1q2)5Ow(<$ma_JB6 zyE`=W9ERaMwE2I9o;$SLduN9;>-I>`@5MNDL(d7e={d)L)=zADes}Qah?01l2!)>C z9K`iOGV&3GN%Wj(Fk3Pg1RI?4OM{Jxa^2DM`|Y+5j-J<}^5z^5c3A*8IQk167c`6_ z-a~r+w6zknAfHMVWhg$2GlIOIy3WZoPsL6pOJ zJVGEKb$D`!0$)NpiC!`%mpLcvk{tUJ5al=zN)*10+pLq2t^|CrgiC{^2>CqS!-;u~ zheOV`yS7h?Y5);~s0ei!)>C#h9%lJOA*7HlrXMwXdaSj z*3&>T2Y@T~vf!w9(FzUljDukAxesew}+ZJ#ts3AwFstbfiLI-H0B1)kAtS=T|AdqK) zuFgo{A)yCLS0A&V-8WtR&VJC<_#Z(L=eYE-q5z~A4mHE)O9V9XLPSU#iB=BkkrsL< zOzIrKQZ7s*=hvR*0qHEKkhAP_qBR%e-GmPXW+NlF$M{RXNkCwu?Onm(@t7{eV1NM< z943f3Oy+hGE@7GqjcY*}U*33?e-cnAKY>Dr0GH2F`GeRz+F-Awd0tVC#!3L^MDq5G zS!b!56XmKB7+vMzd3Neh;58%$gIyFByvEKB_P5k7x3OIin@}LL5ZLMysik4e`h2QJ z?2xr75c!|P){kJDDJ7P)VpK&5Ivi|6l!&qnAzvPJ@kvC9A1e_i5m^$=cF9~CT;-I1 zF!)rWTz5?ArFPr?JbGj&uRc1L|vofz|FBeIe$Eimp}rbQaALr zM|hdvJzf%guoSn*eswT=s>?nmW@`Czs37aC&JrbtZ5h1W|Yukm7@vryb@WddNR4 z$4GSL9|(1+?A^g1Ugh$!7a>Y)xELWOn2aE?=Q5;|NUVz@m+O)w&EG?m*z)~EVc}z^ zAx*6LfrLwgmm(CbK?|vT>?*r!`$dGOq9U#Z-4WqSkk>p^BjW$N{Hx83kdZ#*{3~Q{ z-eulqYV}I*@UL~<;vb<0OHHq{pWQb#{n`Fd)3@LE@~=OG6`s)1+av=1^)88kj?P1b zGl7$ZbdIjx!ltddlhJ%nZ`gJKg}P6yTxZhjmO`WGhAEYKr5YyW?8b{3FsBis=TTvNraWu z*QK%+e?_DMETU8)TA4$*lbE>mBIn)3!aNc9%PF;DMsG+U6=b{rw` zdWfwo#2Vx6n_n^^TkN$A>2w@P({))J?C+U|135dLEoqpN8NA2^r=Z}yU>eg0Cpl28 zN?d@+T+Nmthnr?l5JO!63%`k3=sy67U33xUl@t8}gB0_vTuC3{rnB`8E8dfSRGRK> z4r#kND51EmQD_apC{FM%=p#{);`Z8rbT8b++S|Yhg9G1$R&g0?4o=usw!NjB+;4Rj zVl`VGAqp>uL8WDcMzcWVwuBIsu!ALM3=iYUGT5hy> z;B#+B{(k-2xPzzTThN${PQiUp;l;29F*~LO!VgR2TY=eD!*|Y-VWKD$H4BeecdxD zXB3CPzHT`_au+)(0_Cr}=_a&)$KazrX z{@5uv`)UE)a*b2+H#}EE9m%&Mt&&FfdMlFijC&cq?|F{#>PFnl2y4 zn|}e`)OCk91Rm&JN7uy`lkPWn;ocW|X|7VIoHmd?cxzrr z>)eE`dPozzND(qa)-s&fWK>$K@r$eC&raW2mA=dTtOU2$l?K8y*~VvM1L5Z+k~_VZ z`4$e*)+6=!N%)y&Sf?7z;~5KCN8|ECx*{^nx4$szKfACFu3M+o9ch5}Fa8>fjI(mG zl3&KTw@FQU*4))Q&=A3)9r}CUaqvkx^@X%K=3AN5?=+TviM6(TgLPC|C!nb>p(#-5 zw5_-6_fg@rE5~Bh#7i_wzs6blg>0BFCQDBiTKB=vtS`VW#;0RV!TMmn1^BlNLaB7bQmS02ddWK(2?Qx^Z zxdLdKgaAyx=SG$DBqMUZE~#4R6H!Xon*vqq>L9-+O?fv2s@AK2tZE$_#9CXOLPaK{ zy5_MOQE*dn4U#~aY!#ueMU6c4vS_W)^Xs7HDjd1P_(Rt|8lUtvJW2S|*e(7Ls#T4P zoLf`4Q0&i@DK`r~cy|D*)~lSRYBw)_8I(;H9^l+N=6gQ#V=(ZJdRlI(g7Lz$K`kHk zot#3vaX)OU?KON4be;5)>^p4Owtvx5sQS~euLN=# zcx?O(XlbasIuO7EJ7>V7(u1owo(p9}o1of0(eLIC%ood_KFqS$KI ze}Q!Kq*f43@Nk?3fbC{c_?+fFl>bIMJ}SFK$w@liToPJs?8O22pwoUY99J@~3pyN0 zIi$2wyy4k)gRtc*4kjF87~;r=yHzxMuwLjKmvfFepHR{yS2ChgGPsz_(3-*A z5>!U3Gw5e7BXv8_KjhH|Hd}qD1%8auQ%JQVU(w#4;gyK=SWNh=c4h1UAFCErEJx#- zFuOi9pj_-R%d_2cz_t&x8SXT!BWLu53CRUV@d|-9@R=&I{CaXY4=t78z7`4QJ}yDi z6B4La1e^mZvO)lnHUz3=8Gjc(DWHYz2uO-mWF=zF^$|=U&E@9wP(KO$2puuPD<>T3 zfuTLwP;k^}Q$-h&iOj~K%*$Xb=VaQ~iAP2xsYVHhh$qv&E)Hjm0z&eixlA76CbN6R zQ31JEfNY=ttP*N^nh5LW#7$#6il9L?^a$Z=?KVk)(UM2A6OI>?{VpaXq}ddT!s#Np zR#cKLP8XqAI<|4BaI%2q*f8kJYZ&SWGXlk=uaVZz>Rg2n?J%>{FV@T~p$;=U<);oa z`#*?*nf(p|AU&Ab?+T#lA_U3I?8TB1`JOJRT7KY^=*rBlm8K4inf*ShYaT`v5v-bu zq{f{~bPPM8X^gEnczqv^*kL|)uYBxv9@I(fg9trP26m=Avv&rz+I6Kt1~$RECRtV# zneSzQi3W2kgfs>(<=yhJUv}gvDiRd>^H8w__Z=(2+~Xu@8YqD(L7*}1L;*yON1$3x zkVMNM=DHj5laOjInJuUZG#t##6$$&h9_*`NaSdjXCT3t3ZNpuUgF+i}XbmM&?1Vwb z9LI!gP7Eb%Ghs{?o{RL@H_$L4WG{j^;YIB&IbqH=-7);JZH2KxKTYfL?!FWsT__oh zh3RixQ!+wrN+xTRY|FjNlu$D7N|i*(JWCY{CaqR`*qmP>4IUUh;~Lt$-lb<;B@=5Q zVmUq6w-I`Fcpcp1I#}dj4}?02b&${lC1%C)%-)IF_MDowYvUb<&Za z60XLjdopaf=)Z*DJ1Hx{?_GJF@Ozg^aNiFln0uK7O_xicu0WvatH z1W8m<^_7gsk-DU6$#Y6{<@ZXYsRN^r0aVu>~ zj2=ww-GZ~AI*aVS<=$&C0M1q+!S4}zpd@m=JhOKa`JH`|NN(3t_`NSi?33SHKSSu( zDhcjeEy3J15;Q#}fm(||W7-A*M4m>VTAqB@c_{9Ic6T__k@t` z*9CP4&+jdDC|MG}N2tT^agEaao@bfT{GMl}N}^<*rAqic&uX;?ey{Z)=o#10=AcFz zNJY3xYI?@Ckcf1c-}_gugI74%lf>^4dZ5JYN_l4Q#O%U-5;L3MQ{ki64^D$y7}1{U zBGXGle)f>P<&WQJJeF3UgL}?bwuiEc>02CO5ku#OcBsO=HPCo&V_;ERCC*tIFU0}5 zs`^adr2dI7D`WZ)b7#i2HMq|ea{x+Mg=WX3x=V26zHyw>bk>ua-$cO~eX5i{ltB)0 z)tuyKj>j{TDm~B4LD8M*azF5@&W(^C1|Dr_4yEOSt<~r4NS}j7+;sgDyxa&H2!E%X z)a?-JEy82=Nx#RxO;VBjjYJV!9;)-5TJdUuND#+WsIT>`MB&7Ky-WG&e@5BH@t(3; zze2i}RBxKDci1_eviv?)n|#&$!uYw~`=_06jp{q95|2pjiT)(~b&5dOzHAC!m93A} zW3HQI`elQwWcXNy(6(4RTn;>%O_49<&E30Ta~-%@{ia1$*PUj@)2CV4^-G-FrEoMO z-iCPVAa0l11a$`Br^mf01`YDypIyN9bzz+Z4^5ZgzH23zJ41q|>k#PWa;5;(^%6vW zia@p8#9TPhLy24!xdEx>RrkyKny(@^GV{=^um8>RJ)Q@`-3462QLy{3cZt=loXNGEI7HOKflj&GF!V!F z1yq?m8V~u>=z(n-2B6C3>on#7k&ZzUCGVIgcoDFetG<#qvq$K~lb;V8dQ1pZQ*YQ250^bLn5B?_^h{z~h80nQ@D+93(0Q zzz1^+n7-WjpiihRi!_Zhpf@inU7|oRQ9U?P-2HwGkMrO=$!bRZ{xj+0w-WbwEE{Lt zG4e4mnd92SBOTxH)-t9XU%%t5n@94JJInvfxWQ?$A#fBCijG-^_&DWjK}K3=NCz*; zn#*IsK^$l462NI56t>&9xoMW^_c zXyS5IoBXz5Q^%$)ei&}$={h z^CfX3Q^MV>!{vH>%^uV|1tT)rYX^2F)poslytckWk{afA41&X%L|o27DS2_W(^0-1B# zmAqVlHh_2{!k+Sn^Quhg5m3ZR9|f7gKH?|?Ty204gEv)7PB48;F+9Rmiv z!PviquZI@7SMdi!tgloglfipv4*os@jV)e1Bhe~KYRy`SQq(R=;15~w9^(%yNyVRG zDflDWMOtIhzLX%%!JhJA}_ zys>F9t>-{k4XbzA>X7wDY}Z6Sn$f*bL~ga#?0F!33F^gS(J2%ak8)W!JN8w>9QNa>CgMX3I16?0J_!d@x#^fl1TOLtkY^kiK4u>EhB?XLi){J$t|x zb*G1Scz%Gs+VkUKeDtn*c!WCim1hH*zUt$FCLRxH`l?R|B0M2TqObadpoJ#{WQfQx zb)~Nhq>X*hR~|2*iZ1k(=N8RHs6nF{PbM^d7wz9lz$iQR7Vtd@Mj1kr!6Nba zSi~g_m*Py*%P=$U@WxFy+dKaiM&W?kNJ=PV*d3%XnvgFU+=;vcjOi} z|B4e8LRAy46X>+sFvM5fWRuv3euNm7(;p)c65I3>0jMhxkd8K8CC|We4y)=_0IHU& zby>;18o8vnIF4(&#*R~baksQrry;i20~Dc|y_n(IRJsW_)pRN~L)T~%-KH6CMJjR) zvYOLSn?}AmBsGpr*D>JLwTvCcD=LTXmrfPW{q|SAFM(H8-QpFYBEP`g7a<0i$Wm3? zDno7$a&4P;$ZMC`_)_~MBSe;JB1`RZBwb9YU6J(6O7p#P$}X-1Nz;!zlIsMcYqTGM z+_YFxU!Kw(iPIR6Q81C=?SO_7!KPiTEQe| z`i%7TOe|+2o3T}R1lGhAYsUkUt8TnVKVh!CQXV2SKYhKqY^+hfL7pT85+FPYK0dQp zT8qxiEU{(|Z$%hHxEx_A!c_=|R;keNwbrOWe^z)6jO}@6xK763M8LH-}?UmN+mDVf9kQG(dOG94V+9#oJ zR;qko)8EN}0!U@~)6pw3w_8K=5bUt7$nzoWP~X^&=a4Ew>T`4}uXy^(khR4s4Gnn} z-=(sAOCbCb2L;Vr+jQG1bQFeTlkaR;SHeHVhncr?Fbp&1i_Xm3ZjH`Fu)~^}$z+G2 zj8+sx64zSgeU7ji-#Kq%bO|5AH_IHx^gq%+WqbtVF~&wkYx3T;YBEOyQn5ZNO%RTw zk0}+;r+;W}!`J_ikRT!WK2tJFqcbaBLkmOEQY*q-gv$};BV2{B2;tf)Rg+n4ogRps ziEl6S;2ibfpqKHE(MR-qw5DU4gm4A|8B%P;KfdUcF)^b3qG^`&!!kKiQFA7LYtz!# zpKNjjEg45kz+Db1($pka6Rv67=rbN8PFv4}toBU#2u3;auwr}2DuzIPO2rOCU7dTj z#g`ktgMbdkIvB$c%^d!DU7lgK;@b_}y2K;jBQ6fa73p7ec4Bbi?Vr=?Ad$}t+oMnL z4fS+0tW|2_#`aL3Vy#)$r-)&d^$fab)$}P*p{$P~o8zhYqHJqj*#`5SGs<>0W?SoV z-C2hp=jIPWy)Ej?3tU_L`F5isdE&1HH zshp?x^X&hnU`=&NPYF-|(PfUvUaDwf>l#dqTeAS@eYQys|>d?Z#pAX_EOi^ zFn1M$GJtku&p5~2)$7_zQeJ?WKv8`Eq*o1D)hX}wJx{Oam|MPN?#i6;2=oZcI!}Vi z;d(8{cHXy3ZD^zmETx6%^Z1p)CVf%) zhQ+L>9slWRGjp5!BNBfc$7*_fn&GoLEj}OV~i65T%6W!U0u9HNH2^|wW)_;@M6aX(f;EeCm&#o*@!9}*kQG|7%_#@E~0&hHa# zAktyUm~1_Z>f1vBn=}SI3rA*y(9fJgt2%3Yw7SrTa0kL{gdNeE!W^q6>vLUGMFW|> zx?Il-OFv@f_HJHw+8i~0ePneidZD^ufCc$>)BVI4u#Xczo^0TN0RGS_1B?12yM);x z>+hkmSIxK2D0|gtJPQ3ORTp5%4P_0rR(?BvoO}lFd6`}h^!o^5+uM4OmY}81dT?}C zMA++kU{Cxm-$TY92W?#_TIzh3?|Ep(ha*!VaL`p??6tF2lFTLvrUmke2aU2f zr*K91Og8^yvpxaO*XDfWyI%NSH$!3b1GSUULDB*9-E2MMs;s9|XRWnOb3EvZ&D7Kf zvszwa}fo;B~XV{Xdv{^%#ycYa4s^_`6*&)-9&_8Gg@7 zYfUH`C0)Vphm-@02qsAhUOrd_S8>?$rJ_m*`9sfCp+5GE14?BZv)Scv^vGJ-p`x6iZ_(*)EGVo}BY^K^a_G^n3mMv@BRM@tqAIJjy1|F3{pJz?Y?C3n> zb9>&oV}<^7w+3T-q^h=K&(dM7Z;SOWYioO}f7ym{R&^h{KW+uqGBcLTf`+vLFPLSt z#rs#5G1?!|EOTX^0bUz^0q_x0pJkuYTAeTJR_Wm&U05}y$POq04mYB?VA$WvYKtFR zwyJI8v2C%evh{|;tvO52kr+95K)+2oN-5-QzSTc=qWDWk~UUPmdGzyXH^fk zzdbg+4o~M9x%KEjMlROhDC@vyLJETy%QDK=hk(*x=(A%>f3nXx6bKi3Kf60Y>H)Rq z(Y5g|-`_4K>yx$4oj>x?ljhIL?&c51gVU$?!A_r}LO}48>GNzi)5rVa>(|zI^V#=z z!niecX70uimZW#7YY%f$PYc@r|mmqIxm5>9M!PhI< z%dU$@;^oh`umFJSWBZ^%SQM=GaZ5yu(1+VS>wO)<_ z;T+(oXGxkvYO!iFzX$8}^XprGuEXT@m+kET`dfcF z+PPiECwcw#bhps$Zg+I!Yh8Ql7E7$Zp{V9>pAgnw*4`k{AL>^t+urGdn!vOYZZRPL z7}b^EEp+)^E!rc|4vqQ*hJ9jKF>2bZchWzfHfvp4#xyHcPy(qIsC1S?rPFabmO{s^ zc0uQv6&+RwaT!Z@|FT`+zq+iEpy$^)^qiAiuf>?#WgD#OiqsV~F?;w4T#Nzu^Ikxy z{iFly-|m(Ugy4|a^-m=9;DEn(89LE}?`^L8-oC!}*#FqqcF60|c*i8(qaFa^Z?D_b z?RS-Yeoxu2b53B!?_s|V`B%wls18Gm@95d5neVik>rNA-m5Ju8@(GMc0t3?^eo6+3 z^obywg5|SRX9Q`iuy0e z8;l+7)Zm3y->)NTWufSxRusj7^Psf|x$$Rwl^wSqEs6REy5*N5&xV&q{e4_GBnJ+B zSk(XN(N6u;0=3J-GT?0&{%`_5HtJvJ!XHe)tD^oTE}RTAOa%tzK*N)Lj3LcGO|}D( zZvtMwq#YkJEf9IrhXWsV?6o+)oP7*_VY84g!TbUV=Jk`{&O!uMHPq(RaRRudNP^k@ z5va!p@OM!$eo-b@sey>`)O!-nx~DX64C9az>?w5FtsTz3<>2jS{`=0kMf0v*E9KL+ z$5HG%DE&-c{nFhzBw&s`jpNHp+bKF1rHs;Qnx$}u^ft+KXEsw}4w|Y$SB8zol*kd7rA(e9HpqxH{ zR83#E<2=F~Dh*d_h=-Jd>oFd$P&bx z=McAmS^qZw+y74e-~TGSdKq83D_#)_UX24iCq^-Gt(_Rg#3gp3l!+QUQNqNTcA|)hQ<*TAU+U3{$39-oehakyKjV21$D(Z+{rF zWscQ>qHqfcQ`~aIV4;NA>1KO+y!bgq}}hsFXiS|!6$u~?!YfMd`}3_{{fOMxkyLNdSF8+dhBz6fIGHuPW}qMhwa?Z zP+w06*SyW~vx#&DavOuV73=GAKbEgg)C{8vql-)AG&rCVdZg-H3B zYWxNwmtmaa4+BYKY4+&HzkoP5_F;^V409eCjL6ofP`zFRxBl8}J+iICXLbNd0^uw1 zeEc;$Ceq^gY{c~b&BLG3|3?ac20g$*WNXN$MNeDWibWEITfuW)uA4l6h6|B(y#a9CgpzX^EA>U+MOy>zb( zA$-JGBcrDkpfJ@7OQ?28hS2gKX@g3wkpyaPaAt5=^t5-g(V>xK-F)2lwO69NX5n^7 zj4;vUG1{{T2t?-bchPzr6Z5>UZ{bGnpf`|y7?1IIZgJ~tIPZ%f20b2(aqQzZO%H{F zHKILHwjep1VJEVgm}V!09@g3kp@$(mA@p##B=Gg|$RNg3$sy?&Qc#Cgh*o?0;b!Shpiq|6frDaIp#z6&13_eL+KP0h*9-*ae_)1%KSdVFtTC(O zdl&=ZBbEgsvq4h=i_D7w3M{()A_U}C+crToP^4OBpV0Y!ul2~7h77eZjHDj;2E>36 zKbJuLLV~$b2_Cu`0ZL)$8wIdXA&^>rfLb{6s>K4RZBury^{QzS&`ul+fgKh;^gIE8 z-z85$#`Jsu7^foVWIOJIYe4f7-Rr3c&|P#|TDc5KiCj*&Zlor)k=oQoE&xEO2>OMl z9Bt2UxUH#(iLB-|n9bJ5Kw$g+11<>%?tkDgz8(<19*uEK!Plbz0$S!G0AVA_3ja%r zcA-XI!GM0q2i=u;A>tYvYVYylTkY?Y)H(lPV_NMW84)xq(2eD@f&`k8l1atKBr3i) zsp9*RD*luC-Z#lDH()K$ZFJQWjeWWawydw?C>H0-wIBP>y;%AW{sT`07LCT4@~eSG zz01~FJcThgo>8`{F(c|90vBe{f(rinfV+jNcDu878P*Z8Q{Tjr-zew1A*@5{5?yh$ zZ!bJy`9FhKGqiy3WSBdo6_V?!v(sOLeL#M&>?OCc^{lv&YyG2m#wuvRue2EOHuvNk zTwv})o;)wBj4-^T*@m~eXh8!@NsX7Vt`L+{t-@%*RD$i*mv3+-s*JDfkQ3?y_%27W z&VoVw#dmS*5V9Z6&yQt9Jy)He*glC4ul?p$rf;9|mCx zS)E$#0PAa8+m<4b(8fa5^cLQU2uD&1^m0k*+jg8AzXf<)HT^?F5*xpN0^mjBCaTA1 zr~hKLg_U5q`!{gmc(E|8a*|AWhkBgDGn~J2!OVOI59lthV}o_&Gn)50I~4KYcYmfP5^g?`Guj-Tf~h z((Ye}Uw#gL0MI|A^yjfZ#_`n0(%+#8c~SrG@Qd$oHxmW7;P+qu9YU}0JA4^!sjA(4 zy+McuBA4(Rn9!4S#tWBhg8N;W4p(1qVkW`zhJ*r=$TtvxSFdjOzy6t?6xM0aA!hY% zrkntTr;Vu>+Wia(T1sxH$fQ%dhMqeq6)H>9^= zys@A`Sdc^Ez}UvoeVFlzn?ZwkPsVCD15c2Tb)INL2BwWun`U=0v&v&*8_TEP29Ze> za4h!am-$t4(P3CyRP@c{8}v=bZ{0vB-9%5>wTmMZRRB=V}=Bhc%sRes90i+3c{^Kf)E4B z&){eawI& zSc`x{zW-Y1oMe(9wb0w|`+e8&WA=NmefC~^?X}lld+pD3x+Sk-t6gRPEIoaBtN%vw z%A{j{2P3;hlrSiKrrY(wMKW=r-obu})9l>dPCuD@$SWkI7h9E~$cfTh(zo%Q!HS)f z&Z&L(`}QzyUi`-}YIevzmlxuO5&dskuA~mc>qDYYyr4a+uZ%KOjY*Xph;%6Nv)Jyo z6n%MlWyv13e&YBV`_io5HTIM&9!`2rwW$Wbz4KTIi<$Q-ZqO_*wFbY0&kU^4a4k!r zs3fYr))H|=uXaGVmJ=(JM}VVzH{|AJ6>?aG1&QCD!C(X|3R`*8r3#frXmZFNnQbmh z{EsLA`hOxhCS>LdCHo=%+Qp7#q_d<9!Y|~3_?&az-~~ZZ$r_PnW^aB&=Xt011ZwO@ zvYw?C6Km{yvzqaI-Fv7(v#>O1o{`psP8;S%vqUl>pX4-=vne^C%1^x1-?;_8+=r|# z_R4?Cc4)y1>OA_QI`_S#&K;}OnY#vul8EMB)d+j7I?N;DYP)6b*9bLTaR*xs zZbNZ7Q4$Z-9?rM#qVD5e%SH6HCt1IVX~J~JFoMLo7rz%wxupG8B0eVWj$sXM{{LJPV!v>5+DoqVa&*7{{gi^*=lyS&?do_J^_NuFRN`O>XcZ<1 zzF^0t*73>pL-Bq4E-EX{|HcJGmMHgK-OKihKN8EL!1C}tttGvJrqslp<0IkKG z+%B1QT|~9Zd6aK82PxI|l*|%YE6}7dC#IRZ&?@Mp@hpquPgy;=K1S~JH?0$?Ki@=; z($%F^dwr}w&SQV(^Bt>DjUCSFOWmkdc3x%VjMB;*@i$f?@LtxOf##8A1m(=c%IlA> z+Tn9nd@1vxoe2O7$H6nU2ZP$ z`0ntKd@0+Lvi7L#%HCPEAIpA2B*Vf><@5eImoX=B2S5&pWFt@%GG7kbW8`FrVDBPw z6~lGL%BX_cn@|Hts~Y-z?Y-#baaXS2DztWC4?fErMQ&r%(B4Jis?9T9`0!Ic**Y}q z?mK}#;@na;D zJvxJA{-4XHsJ#hZmJH33+bdM@q7kblpyO}(hHO4XmQRr_$_N&0MkQP- z$7`(riCT8;a+NT*fL&=#K|X%dS5R$<%sMF85QtD%kk1U%;_HHH9r{F7L*FoBR|*fq zQH-84hU}^ESLd~b`w3k5!h$M0x5zoQlh0rTjFCfg>4_0itYS^=TNSSvQMm`n)ICIQ zwEFmTD%|GuI2xK>AlFD zu+ib{VWW)LB@BAIiPEgdhCY!*&&Uq{mCV?@-`yvt2Q3c&XV0h<*5J;e{Gt<5uFhkF z)w%y9NqTGuzaY3hW0=O?S)tCnlhv7ViaIx(ibHdJ_Ke~9n)2_2tq6nn?gPRAbNRD1 z`kJpIR#v-AGfN(hL}@hL*^*_US}8%-rYgZ~31U;Vi%!T8cD;V4U5YU+qRJgJ1Vh?Y zG=|7qmA{ZfKbTz^FLu5|1mrgR7k-T*_+h>Td$b3$36^K_2r$(X>6&en>Jff*0q7We z8Y1~I4@B;GE-+nLyJ3%!Q$vBfx9jOeny^vds^s+Fs!-!NFVXcHt}Ncx$Fa+LOdk*3faJa(9g!L10Vc#!YpZ%CHhVk4Y zdy;3T@y<7h3EA`B^fJzPMyXhapJzHX#R*{^Iyx?L*MfZ}G++(=)QH7rmy)RQNBzo9w;ejYQg$ z9P^7ZM1mG6wigLGwiod@wig-pTrHDgdy&Kx+lz#@M7A8vyl8BKhB+7z_YKh-amq*t z_W~17U7UIcwl z-0-X2EK{lX+vI#3Ix4mx9UcRXLN)U%yHwFXtVUH&t@{cs7rz_~>u%Pe=B=FlZ#q^q zGzQ5|Qf%T5H3Ka~=^6H*lr!uS%l|0xt^RxXl|M7f4#G|3mb#KHrTaZ1J9-J-AAFSR zT`zC{o}s$gY(nk~1M_a;k|UkH=F76zw3DNt3kwqR8{5Dy5}Wtbxo@L7cl;FxNVdI6 z!*kzP$NoT_*oQbA-0}l%2s-hr=wA&BB(%5RH{_=3K$U()T zZ`aj84ryJZG(xzQGGpwz(`xWd&G=G5MyItvjr(<43nYf+$WswKz++dDL0QNjQchk) zUIjDcEf1**f}$eh*za`}1n;Gnz3ry^V&gz7BC)#Nv=_urbC-oX>hOi^xzll&oNOwu z(}-9ECuO&3FNtdWqcJbzl9~7zM9tKF!}*{B+vkSUwoRupMW*ZV%L(knn;pEdoHW$~ zoPob7S5OBP!GFPi^98|(V9Uo2_LR!lF}^PloM*-PvM^G#7u)uWSxvL)yX}znl`;orc+#hI4$l*}6>)7v$oy?I?h^ z&0z^DD8wzqEygWo8;eDUaAohHqk+u2F;Po)GlCm@C;D=X^wWkcq z9*Y5zT&p~1tbM_t{IT|gK_z4Dnn9&Crm&y299ic0g52JimXjScD{*oqV_^+Em>WT% z3kDTS1TH8t3Hm2)ezIMY6RMb!nQP1% z$@f;Qu6+kx!1tZyDLGS5hwG%E6|O`MP*}=dSG7Z|`7#C-dyME*I9M$Dlsco5{4qf} z@34%Z#eTacCwF88KWCV$uE`x~%1C7;x1nCfz0Z-ABp9=nQoR|d|10Ma(cAHdDqc3C zPZp-Jre2y;QdQPgWeq3=nfm9}m|KDsD}Pg&yz&U{lqes7^&2BvM`rW0pz10jAwU`P zv-UD)n43ctD~(yFQ3Sg|_-mi%w%{!=8^Op<6!zK>>Eg?%eX=S_?^cpeD?JX+NNYm> zlAy^D`AUG=NK%9LZw#NFGjx*h;a7-Pg=}W}|#hmF{!PIVM0n zE{21zp=Uyad{rO^XcRQRCsQ*UKbs}>qiHh;c;CZ8Ex$kJZUz-snTK0pL5?zO@afds z8kx09Y#AV0k3?OcIX{li8hirj=KMPKAE*9l>hGiesp>CMe^~v7`0FpjZw9`251B`O zDL7*;R)m{>h35H`cynr!IO`ZS5DAHZ*G zWCbyTMxa?tW6SV zh^)dfKjT$7II^KFMsx+Ki+V4F^k4*{PQJt3WuNJ&UlbN7e~&0}V=>#oGi8Uz7BQ#g zy?hCZuBQ{sCOG@vLzpco41zuTK8@*6nYCx%PYk7C4(!t?D=c&$ zK~<3cb{Gm$4#HAEKG+T9L)}3BF$LtqDIl}$GjsL|vS&LC1t|)*DIg!|2J+EvARkKs z`MCI7MK^bP+og0fY>*NAootOG5;T{^@9D{q#3R}KqQelc&yf*YW<@R|xn)y+yuO!4 z#P7+|e7RmeL!%eH(4g7O)_DCv#B|7y_IDgZ1zpFnN@G&TaTGCpl8)nPuKxhWvAP?` z(cM6fNdb9!3dsE&$C_>+&*%nnYzoLT#qW+|Vdrs_Ak^d8m2F1jVwM_~uV(yDFX9Id zMTYnXI&|lHLwCLoofRqehWI>B)AZ-Zc-D^E<2Io*fhEIsOt;oz67n|Z}Tfkjy3kM zOhnI_K8`{&kuFcm%oQnjKFdyKVbCh7v9WmV|;1hyXBSzbT)*)uS60KPaks2D&oooOt z{~&25XZQ4_M>-?&;fY-ldSdVZNv=;20eKTDXBG~!>V@1=>7eWyxR-p0U8Vnvw`kUc zK|ZJ3g61Jsz0%$#$W19AH>ZHy&w2fEH;|un1GyyyB0gPk38%VPo$m>%;S}7p+a~x-N18H{y zc|!`w+2VJ{@m0D!WgI2w(r2Z~E`5faG*+^;+XsDK?~Gl%{u|O~QFuv|E`log=e;hp zbr!#(4^-k1818`(VY0hBlshuFHyaJjW?%|Y+=RJ|TR1<&o4izYZbqbG>J&PuwB4|; z=K6)TSlLb}VKAN3FaHVTmR*(7CXD`9qK9cjpO>6sJ;`4{dRcR*(tijZpv9VNZ)5+$ zO=`%M>HmBkEsR{D{`b`%R{yK&pQ`?6)jv)BPpV(oZ_|IT`s3=q34d}YHod%aLx)r+ zF8B@R-W-aoNzfW-&nk6Z~G1S*{R;p{xkIQ^FIr{ocuD>DDMJ(#jq7*07dOK(TKi~~jtT$qxqkC-b zFo*w^2xqzJ*WBv22+@^k{m^^J;9uT_L^u)v%rT}x6lJI2zm(X-kFaRT$DNBGctZ2B z7o09~uj?wP!=?A=Q-rKzhDau}wci)%+eX@jCEn?NjSyS7#Jdo@InZRx9cx9QkDX5Qm#P|DmSiXXHy6z^SNL~S5DZM6b(NGA6(`zq1c z7u}G`%{-1I{{ zNM-0abK_UG^J0eZO(|qwl|evytzlT@i1^91H(QRtC87cs|6f)!`hidRMdo4+-zXmK z>`Y%NOE!`=|C_`m&qB^6yAR9%Fu~fZjfTa#$g>JB4IUppqJElp3c1(xHuflP5bCWkKng7XyK{gLyOE%L0VJVX_Wm%C>wogS-l zAH@1sovEb0jOCuGC^!xToMW7FZb~8&@#R8$c zO7ZA1ny}rrjJg>~nP8mCP zEY&ql0cT`n?O0!e4!-qse4tf-@jZ7y_Z0s6uXV_2?B{+*xp^DdSfm4*k|oruYT*eP%o6)Oz; zBwW6s)xU0~vuG!N`*Y}R-ZKQPzEZ*X6LX2U(7}3rJ4vrUpeja$}}lo*%xJ z3nW!mK8k*3U=*prbS%w&mO0XB7*G(h&&dc@tO}0`@-%V3ud3{D>F(3)(nIBHiHGBXu?TcN%*IBL(XsLtO zJA#$^nzZCc>|d+Q%~d7`lpKg1k6p4v<@nv4f)RJrBpi&=6-KQy*$H_z!Ut@|^Vs$z@eY{t_^+#%;K z&Xq7`o1QsrDDJtU^SKMb)N_{=_UuFvZCg$W_e#7yJE<|L@}Nz`$P6y!+-0-t_vP59 z>A8!iM4JjS_1p!Jspl?${J0y)Pr8AW2Ms-tpQeCRdC=ZKrk=Y1GWFaAkXyTf+|~`` zXDJ~6CVp2Qw1U3IQi^x(BEh8t`H@ZPpBR>SkV9#7JkBGk%uqKLB~&tZpFfZXj<+0XaJb zq>kU-j_Oj!kJG`_@#A!GPB)Oh?FRD36p;1ecgJt4j9c?1^OW(O=8bQLM#S&&Yd+Z;Xud3s*75Cu*Ex9^b1%z) z!r|GDIo5og^ct46L?%C*1DXAH;R0#N^o?IJzpL$81tad}XnkCskXEZFHkEiR<{$#% zGna9%TJ96d{c29#)#WOIx+Sh#>bjyKC;8YfBDhSqt8{#y_VJH_As`F?-o%;?| z=Z+$E<`&}soLfCdYJ`25I?KD?>Xgy}4)^yRLQN&}l`Z5!^*)lwD`a)rP5WDo+9WV(Gtf8 z{yZ(d|9|2SM)y$+_0XpMfp6VT94Hcb2%}cd1c_2D^LS{(8b;Eo;1UQ_oPt2^JwzTz zlvpS``v;z{TdyN4gC}^BZ+e6KmNU5MjVVIBO|SzY{?e(;JCRS060;re|?v-@hA4{BnXNu*jmzJnD-_TCld`e#;JI05P_>Xyzn#hh!V`hn%v9kl;`JG&C z!LS}y8LE-J>FWfOgVQVi#v zpotUO;2KvN(f<;X+LCKDY#oE1o?HWu>`50^aim#3$XsO_;he}GE@TA)#_@>s!k&Dy8dW*5?meSon=$gGcrO&aj>twaFnSP+gV`*W!t#HS?1@ z+1v?#1CP( zL;#-TMkGo?XjNFGmuzIV?C*A8LR}3v9ICk-+B}FK&Ge&ox0L_ ziSwqdN9PB&(|LVSJve<&wR51Vd;JbNFR?D2zvESgLh1b6*YH8a*WrL_2#sFHXD?aL zZwi^W7rdeQ7QE@@Tk@7h-1n}Ru{*V|QGov(wSSxHnx1&lqxOFx=urE29A9C(Jm3Jd z|6dH+0~pLtie-l#AJCs5`r9uOliv{|+ixdLjEKf_`wRN~RIh^lUAJDcF_)`gN&BaM za%k{_d~o=Ev~`zrRl25tZr>3~pii7PanIIzcwbFc@Q(ExnG>AQE(`N|}0GGc0O zi0O>{o7nxN@n2EYp7>2@yd1ggo5o*Bi;_hMd?wFznu3nEw0FXED zr`~Me!@BPO`)N$-{{MJloOxx>?(g~!VE;d$8_56Y2J(9;AWujExu5(0f!#osbpv@~ z3dlj?clZD6>FSjIzXaX=zZ#cwB>=93P4z9mX4n6=GiLGne`eP|0mf9`jYo%C6vRb6 zKKl0@I39n~d^xQ~QG0V1^g{9kEqTQ(@!n=m&8#DDB^_h8P$03M9N9H~gmKgI$gbmz zn_5O>zl1i+uH%i^wY*vuw8v-I)dxK-`a?W`#7G+p3k&Kt0xZKAxsGp7o=Y}Ik0r7* z%eZNoJ>hI$vbPiI@IT3MoIKMGu4^C_by&-wb#TJ>f^uZhTvR~o7VF!KMzoZ?uzj2l zl2HYeRaSc9jq4GT_ta{X-*aoxZxjZ#@p)lTFW_l;he4fn#Iv**wZ+72UR@M2xC*wf zoj*OIGkzRn~WL5G<wao$gN6`h z+UkuzFDhgg!dE_PG(4wgONduS*@ef3%neSE&G#6LN1QGEs>H~i6OE9<0yx%CPfm-^ z_G?WN#oOWePF#=FxNPE1vkQ+Fz|**=HEGp~be^??f|G#q;EJB=lcHIdc`%J}Dv!C4QCK)(m$DVA~>wLAUgs#{osE{ z0Pl@M07LMIo<4fsArGQ6A=gx=<-ka;!e+JT3TBwYa)ix}Y)t2Bw9mwF=Y)d3YNsn3 z<+}`OfSu>9gR+&0{0)%Ktvo`ZTl|mkBzOM}6@lVGVs*p8H;&U%qy%5`0)d(bn<z)6|Dz>S@WnZq>h5{a8RRQ>0vzg+!itAC*S$EbgR`bVl?UiG&8C#%0y{U@rw zMEto!p1xuOSED|yV*#j_2fr=sImen!e;%2_KX3K#zTZ)5QKo17s^&@8ChK(jY^3Jq(oun=09^j>Vd~z)-0ms zuhl;ppKNoa%FFQ^F*#Ul^-t0qZEa;QTM=n?tACiAlUv1^`N4i`!iO92YE=JW>*biV z9dPM&0FKDloBqC(u_DqdroUMI(p#oKTm90Drhf-Ur>uzduIW#xUwYm2uUEf}hUs6S zei9#C z-HQV6#y*K-nLSqERYFF?3Nvpt9tNNwH`L$%JpO8PUAUh#Jbs5yhC=Jn@emyNonX!2 zo5^S8&E+?;GaH3yfjTO~3j9)Hwr23QuP;--eHrqviom%H;{kt26B4}$S+br?x#FuM>mi=yMf%5 z0`g1oyYiGZbask7MS@F*@*_gA7N|!&(#)^wK|F&;^d(*;S+yaSX+-><=QQ85UcOe1 z)*Q?69*927oMXF=-)}W0b^LB5#v8wS*M9)xcT+czbGw0@mjd$U6p;Hlez$Z3`MYi) zZ%qMtoA}-FtLr>|5=0(0jeghZh&*g6{>B2P7qe1E^z7r%?2SJ2rh^hJV8 z*Mn;Npf6$a{F~^@x9fv592&$Pt*)AqDg zl{F{t`ofXtGP}>X{n)h42vX}vhqXAFAiUHNoM2-cS3^^Hp<{0p(R*HwWXa4c7N;^V zT^uv77tS@!mVf(g!k~Q4FK^fLxdYazE+CqHZ7?yMb&<0l8TGF1^TqsuR7C z;L@pd`abAIA$k5y^x|83@6n5|qxa2>RSLbAphqv-*z0|BdhskJbyUA0y^xJ$;z`VO z3BC9qHsr#0HdPR-j8NH1;U9cq*_345BK*qMn_&}9SHhAOQG-_*ORF1&HTa{P#XI}9 z{oHp9Jg)0JFVmRRd43`>-aH@V`VU~9mv;j>xEsimQa}z#0lA;^d}ue272QCdoC2~^ z{O&xTLrrz0z zo&s_|$8UW%kZ*JY`DO~px5V#`--yoRCqZ{^H-2CF0^N7)W4{sdM)RMT-=3r*@j}>{ z=U;u&*0wZ3O`d-De$Ll#_n97D|GItVz|Q+j2`;^bj^D?8E%$bm|NC-+Z|SW!eqTp# zH!xNy^j3o2d_CnG&DZxS@lUMB$pB{m3F%t2i+$E`ek`=l& zS}B&WMQ)1MGd+!MF;t>a;HZ|@6wp_-{Nv_`1apl1rdxTVaHR^z_%x$SOI znf7UIksUp+4Aj{EcP?Xd&{o>qArHX3`$#$BYv4d}+W~KD z#Jo4ux#3M5`{{QyFymbuGG*H{{(`URGFVYAu**%9T$OwMo9>&4jb88S$NuUe%liSU zhx{pL;9|8}?Mm~&fTQ*-Wkk6uGH|IQ*q=} za+3FI(Y&iP;fAZ-j8FeY!!xe+GJ3Y8C)LZDq&^<006W=|o-{Z0lEI{T?(yZMo1HTD zj9*h-Q?a0mqSrKn4h~)8_;TkQfd276bzb>@5N|HtE8a*f8w7jO2E8jHBPEFOUZ;`V z=#AuGosqpPKy}knu9?@@NAb_fE#Md~QT!8;ogO0b z?lE2u{NXu~X_>zC+RdAv7rDk7Jz?WS21(0D*ULc>J0{-GEUqeBY2}J3*t%f_8MQqe zVQbTWK(jZWJ$X)~4JBuJHoj8@_iF_MsKA<**_%ozE+bjB zw)x(WbPLHU!Dh@u=Jv!3z_9|KnIanE&DnRW0l<4bk>+AuP3XN|KW=M#nlV)EnQJD? zHu4#=lQ&^-A>3=^D4;Va?H%uk$^TocuP1-5z7X_oV*aHB{a29^X+B6{m1l0g z-R)gzZ*m(2+_3adQXZG_P1xo zW0m0MrzGFPMIyYHJEl*k;gehFZHpZx$Orhmr6X=n%in+f``(orle+I+MU1!a zectsSz`p5)ZXjRm2J)p8kgHQb?&rQ~O*fEhyMcT;1>`H@clS+k`Zt9Sli<>=w>f(&vH6nh`M9nwB%Xf}OYmP~H59GYk-#-;{13|GOK=%Tqx9PYTHW9KS2Nf&6(lkiSR)`AhM;<2SVP_(>2xI+uPI zQes82@il(nO)uFU{hpY3lqNud|xt-zO2p<6Q( z)PUrCr-r^nPX0H1=y~uP+ivBFYu>y;GMO`9)x3e%hzpss*AOyizAwMC-{#jE{sal= zLhw6uqZFurf#_DhO@#cJi`Nr2qQcp8?6*To4vuP>$^0HAS^Ssb!#b9v`7g#Vcx;a< zQKIO}jO-{gTa1|xlQpvAU}NT+>S6JCkHv!+OwUB`$Lp;h7%WCxYyznKFtX!XW9D7j)R9KCL7VzhY3g4!?ph;uwyci4G?;vV7z#yk($XsZ zXG>jV9HV894ZlSP7_m~x&6WRF|4F3FpXha*g5QW{ljfCYy|)G*LA0z-t9Qy8a~L6S z;m^Zg`_|^Fc6gEZzBISj?Tm*H<>;24OI*iN)xt{SowHynxz)dnSoyOCH{+A4!&-F{ zA$e=T9Q=foGds$)`fqT{B!5C|J3NPLF`^TQwEVv!k2!b>zmerdFiSLZ2V7F}B&SG7 z?pK^mYO8+)zjO$>Pr=6-@D6)a5g1aPzCJSiJ49hB$cX-yEb)AFZU*NQl^m}fQ>QKW z_adg%zhk;r&vtw$!F1FU=QG|QGPww&cwT?nqrPheRuhZPim?!LR0>sI~leZVq;mZ_>z_VmQ zk|44LSEwK|0@cp4pHf+a`xpxK=1-RE&W%29fXq05yh;TosPouFb?%>}&YkC|Gw)m+ zQ=WvoK*KluK%E)q;n+`K#BWpLVQ**mLxQe2013f`65@)o^yj}xF5ul%K9Kv#|M+z& z*N%YNN8^sND;7{8!GYXSR@uV7#R85NY9})S10PWat3xiJS4<_=d(QZC#=%i&{yRSG zP;AFxYl1@a7aB2l2ac*Mdx8ObrzXU9IXUemZC(yfA~3OCB2ccNI!Od3c9IB8^dtfu z&l!J7bxpSj-iYPHuL!AVAhz4_Vcl+z`2H35+y5!~!2dz~*}y2kpm)I^i4{Y3`CKUD zsU$&fkMlat{zCw+5r6#gXT-bZg5+Wx1D!?q_K(cVcq;>(OV>XgGwuEr+8) zGc)n=jhHjDu(i6q@ey7Rj5KFKhL>Z+L9%rgGbGpCP2LG1d-8gv(~VQ>)AL8RhK|E7 zkvtU`I<8neA@jo;^8?;8I=ZB31e7+>^I^wgnl*pieHc8dK8!sBYFg<$8j=2nKE%Kq z5RzmxR8(09^IGuqkJ8cKXxWrKqHgt^P}wpRG74KZW{1jN7CRGFIOf65PPjERNcP59 zKN=*r`qEl`gT$dIF%WVV<56ZV;6@xy(ae#2S=xwrg*~+xGqB5jm1*|WLtUS>xP~?? zPoHB~%M)YEeK{A~)!&UY3s-@mj>#dIYbqTmm10UMv!Z^(#d1c>-9|O3AvQpsLBILp zA2WHkFfPGHXX8f%Al8kjiMiAA0 z&JWVx^xDflsT9rr@*Fcm>|$xXbhrEV_TPE&B&)AHz&$|TH$iP*`n_wX%d^__WEJF^ z0ZRM@{>HvSOv%VVz`<6hzhg8UYBZcuwhBe+ve%ul!Nk|-vX|?2_A%xyhcV_g&>70$1;HOW7QEz*@{U}BLT0#NAUVrB<%ECS z5S%d4{QGzsDc>Tkl<(k^x_%0cmbW<*hw%;a^ciLs`#W=C1na6jMrMUv@Qds`?aHB% zokxd%9oc!ZG2?n*6IFYHU44|%F#mLhk&H}jrgPbz$cKH(_Kb*^Z9dT%&&bZPS5`)L z)?9fC-DF>V6kVj&ndzn6N{CdCP+1E-!f*T_-e51xVN28(jMG=zv9A`{c~LEkUmCzX zC}oikH$+~_79cOqi6r|*b{=x&A9zo6+nHi)=Ox)acFd=}jc@5b$2XT`##&XV)d(cv7T@;idM-qn;L& zrbap{%Ulz*CS(j`a9{b*XxPcadhv6({=gE7u}!Yin7eAs*Ao{oc{ktLFv;Z)gA+^f!m_o;LD{W!Axk^7H$gZ6_DXhQr!4J~>cN8TP3)6e;2dYCXh zTsolX?$sjh=kj{c{2LL4BtAkSPk8p_*?ZSsFl%9MhVvLWUSEdTV{u;tcfuXdfxF@M z_rQ&YzrZ^6kk`3E^{V)=6T3VD>qM!!xL~~ZiE<9Znl0wrg7MrFQ;i8pD|+!$exks4 zp9Xir9dCoXVIBvU6S|IrJOP8TB4G#GBlF!z+Nj`qpGb0{lS}MSI}H%iFj8wT$2JV! z++N+@2`9Gj5GSeqrEqx%++*5<@$z1TGdJCmE)ujqK<4}@bn~}AM(&2U1S5%qsY94n7dgKl z_hmE=Kt6PuRdaamX;$d)Y{vlU$}{0A{onr|#4DG`T?fUVDl3#xE-g0KI)pV70bOz= z>7Ca@wf{M4jl=UOgCJ~A2~WOd^{%m}W$}pl$Jxk$FK4L;yuz=r2v**U_^gGC&P&UO zix?nmKQ2sQI_YPiM*Sz!W7~t~K~~-$@&0CL&@^NLIMmF$m9QC@!*9@_{2I|~ zr1o8$oFXjCdy}Z}+vYOm?-N_OR4;I3>9qXINVBJY#hd4N%;EF--P|66@@odl7 z?i++jk}n}?UQ?qJS+nixLg7p!!*Y0DmBS$-O31&BH8^Lq5j~L@EX>Fk)a~qfWs$jz zHP~De*BGN=rFoMjpAfW+%9`@+!k%jG`OJdjTuD~S9nawLzJ4;T5E!{1E0TM#s8zA|w< z8_S|n45k;Aj86X&qyRsQEq{_CeY6~&{tXa@Qb-y}>3!Z)7NeNAk=SpFhngK%_g zeBmP@xpX+B))3wV{(GcVn8lYHad}{u?-zc^h;HKBc`K%90;XrOd}Hl!(YR`Aa|Eyh zL*|N>9esG#1505%(3NdZDk*Db=1LFLW=pRulWnk7S!MO$G3A1M7@jTmIq>1{l1t9Q zc^f40y{q*AHrfEJpjA*~`!H#7m>HP-Gnp-7g0HSLXOD9hQa3DGEWjJ=7V?;mV zOCr0@4_^}5^%Eod1|b^l@WZHlV*;p6OJpomn;W#oe9p$uN~6cF0! zhn%w7N35*YP^J$kh!+sdNG}c=g#f+A9(9yXkKD{ff@6X{8;pjv(1f_EKn#BDCy3A) zXc_k<{De9gFS0W2RT{lV_T>>;Ci zqLgdDKgV1dmdO#pP2?1P5xjEBqYVLcn>0k+(vh1u8;Y%XkN0`K!^ejkl3r z*`W8ICo&zYVs9Do+wp|TUaB%0R^jk^LC`wM9DL`0?Pb?gCnyzSw*-ANw?KUQ$f`fa z_GK9jP!4u1080Gm*Sm$r_TeGcniDQVP=fuf6Q=Mi)(IE$D(eZCR<|TeVhF~1ilQVR zJ05)JxgcT8OC!4uGorT=ff3jKms&%sVGLL_SR4;BL;dsl&a@upwEl(IFFaL|c=Fm$ z`K*>ipU6k)2e?tX%@8SjK^pgT30$~&-9P>AoGjy#Kh3rpE^}0R$s>v zQs5_)b|b#Sq9nE#wqvbfS0BE+e|Us3Z}}JRO#e_O;42@-woe@%vamhA#kuB@2e#4k zN!d#{^T~fW)k)OlL?KUT5pkqY)y>z-yrHmF)Bg$=-WIgVCGSYd>#Rp+hDc%^f?LDj z^sRxbdBH{$WQ_%B_G+U81NQ2rDb{)c) zd3l`7*_7x?v zx-hgHAEN~tzO=K*=ok?h)r!by=FK3SE2udPLCu51T|o`&J@TPnosN(vd^#($$cM0H zEU$MVO&V5dG?Xz*r+>JC@;z0mG@K2gRbGmmNR%Erm`8+U&U%2T=~oLTbQzqB6BEG`MwBSz_8`A!t~upvPHYlMG!(X6@_Dm(59gk33O9obWCn2vWOsYqy>k(gTkO_vDC{?eTJlm_1=*y?|cUs3EZ zXNsuR^1n#focSbvd&avjVh2&VrEK^TsLk@38%XHU@?nNOtg&W3Fvw>v7LhVnKHJ)+ zW?+2cZbEca;^2>2X)H-=B4e7y)1i{ogGpco@}=>@Bene}JaF@OGXuNCvo*v1b2+1c z=+-)PvRRm!6t>ru4^Lk{Wi{2OzvCPmxAq_jWfkco)4!17Rz!Nn^gphC>6!CQ|NR6U zxvkSD*-5CKuG2hJD4oO?Yx|t(=M=NmADH&ig$_9_&ejOL)sW3lU@Ig9IjckmqP+a_4<01W<(07GiSVzZ2#T zw-h%Uw=Zrk?f_i$-3tcd7UHt?%qhkl3bpTzRC<`aYm{4{ryEe8j`g1Q=wXsHq(mmo zUIf$T#I!{813H5`4zwK(i4dh6hdv0ufpIsP#$)Z=B4Ib0MQ-YCEIz(Sta*k{DC~Mj z!shsd5il8WNkOYDXcl=~x$G5A0pVmpk0g4MC_GT9tm%v^zhmuEo>UL@A1YcSvV>&w z))e9an9m~fGu8#jd!keg4HcRGpV0uyu?>I}Djh6i%VBOgMwZKXdg5XD0$FXcE&m9z z2CeMK&Qp!qcL-VrzDG>z9`0-m$&e7)G2Do5R1f=S;h$NaIKYtSIdbIaafjcCo(u=0 zdxlpw@UCuzvx?bEiDCx1q>5HaOaGW)Wb&T9kd2n`$i$LG5`K@w!C8f>(_hi`&uGYT zjzLz%3q%$WxPek#wjb_1OVr=#a1aYXVJdr{tk$FU*!kryH$to=92pZ86sb3D2=tnJjm~^mMksVTvFh}Us zIZ{n(miyrZSWM~`N90{Ia+=FvjtctL9>OtR!2tDJMVSZp`^-GJ+mM(;+6N^mh6|OB z*k=o`D?2oft?G95Fk+{Zq@x%i6dg_|vdeG8WLr_U_;KLUS;rCU@JaIRCBa1_z=)kxl$eg$G9g3994&Z!)wmc4gb3{$<?nvlOb;&u(^VAW`ajdKpW{Vb1R*>Mdw_}zh-*J?r9QxpX zM+rq$YrN}sJR)={Z~6J%zT+P32hi2-cicyY?%zRo@FiMra*$GR@KKJ$5VsG4SsO8Q zj}beMHYQ(^bH$%$fpy9233nR&g5$R77y4wJY0iqdQE;KPG# zZ_E!y)a^NFlr_QVYeb)8-UcJPvW?llrk`MNAI{+{x+?Yw&$AiPW>QDm!ye5gZu7zV zUDMknU_@^t$=rohFJ$=&L>2Bsq_-Yw2hDXspoNBRuU(Ci(3VX{R;;akE(C*ZO)DrJ zRWU86w6?*WRHLvHHvqMYf&sPJp-fi3s`S^ZD!!pWwAXJiP}grbaaVx z6`dm!pv!w)7bh-5&li z+x?@Fm;J?IDy@TpEU8V0QBMMOS72V#ah__Qa}?d1t|MAr5Gq?P9aOfQ(^YFirSQr^ ze_J+kh@1mgka!ApMq&H;2&V%?;1m9(^Fc{$Ne{(uli_t<$}*z`GL%X7f^Cq>jvnmjzT{Ivjhc_L#|W>e>m=LC z+#I7}V9;D)ej$%JvT+Cw-C;y80e?I~lAW9 (zrxU#P?`*ms5t^A0%Wb@7Leoy!V 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%0D8Z#9Fu; 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

AZ$}e-44qjJ>O%+Bn^Ix&-te=hP1ViUN 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 literal 0 HcmV?d00001 diff --git a/tools/ido5.3_recomp/ugen_c.c b/tools/ido5.3_recomp/ugen_c.c new file mode 100644 index 000000000..35b074b78 --- /dev/null +++ b/tools/ido5.3_recomp/ugen_c.c @@ -0,0 +1,133401 @@ +#include "header.h" +static uint32_t s0, s1, s2, s3, s4, s5, s6, s7, fp; +static const uint32_t rodata[] = { +0x77000000,0x7567656e,0x3a20696e,0x7465726e,0x616c2065,0x72726f72,0x206f7065,0x6e696e67, +0x2025733a,0x20202573,0xa000000,0x28756e6b,0x6e6f776e,0x29000000,0x7567656e,0x3a20696e, +0x7465726e,0x616c2065,0x72726f72,0x20777269,0x74696e67,0x2062696e,0x61736d20,0x746f2025, +0x733a2020,0x25730a00,0x28756e6b,0x6e6f776e,0x29000000,0x73756767,0x65737469,0x6f6e3a20, +0x20796f75,0x206d6179,0x2077616e,0x7420746f,0x20757365,0x20544d50,0x44495220,0x746f2063, +0x68616e67,0x65207768,0x65726520,0x74656d70,0x6f726172,0x79206669,0x6c657320,0x61726520, +0x77726974,0x74656e0a,0x0,0x7567656e,0x3a20696e,0x7465726e,0x616c2065,0x72726f72, +0x20777269,0x74696e67,0x2062696e,0x61736d20,0x746f2025,0x733a2020,0x25730a00,0x28756e6b, +0x6e6f776e,0x29000000,0x7567656e,0x3a20696e,0x7465726e,0x616c3a20,0x63616e6e,0x6f74206f, +0x70656e20,0x25730a00,0x7567656e,0x3a20696e,0x7465726e,0x616c3a20,0x63616e6e,0x6f74206f, +0x70656e20,0x25730a00,0x7567656e,0x3a20696e,0x7465726e,0x616c3a20,0x6572726f,0x7220696e, +0x20736565,0x6b0a0000,0x7567656e,0x3a20696e,0x7465726e,0x616c2065,0x72726f72,0x20726561, +0x64696e67,0x2066726f,0x6d202573,0x3a202025,0x730a0000,0x28756e6b,0x6e6f776e,0x29000000, +0x7567656e,0x3a20696e,0x7465726e,0x616c2065,0x72726f72,0x20777269,0x74696e67,0x20746f20, +0x25733a20,0x0,0x25730a00,0x6572726e,0x6f206973,0x2025640a,0x0,0x0, +0x7567656e,0x3a207761,0x726e696e,0x673a206c,0x696e6520,0x25643a20,0x25730a00,0x64697669, +0x64652062,0x79207a65,0x726f0000,0x64697669,0x64652062,0x79207a65,0x726f0000,0xf03f3b68, +0xf03f3668,0xf03f4068,0xf03f4068,0xf03f390c,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068, +0xf03f35bc,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f3788,0xf03f4054,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f3e74,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f3c54, +0xf03f3ce0,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f4068,0xf03f3930,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f3d64,0xf03f3df0,0xf03f4068,0xf03f3aa0, +0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f3f94,0xf03f3ed4,0xf03f3870,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f3748,0xf03f4068,0xf03f4068,0xf03f3b0c,0xf03f3ea4,0xf03f4068, +0xf03f3a84,0xf03f3c08,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f3978,0xf03f39d0,0xf03f4068,0xf03f3ad0,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f36d8,0xf03f4068,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068, +0xf03f4068,0xf03f4068,0xf03f4068,0xf03f4068,0xf03f3954,0xf03f41a0,0xf03f40f8,0xf03f40f8, +0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8, +0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8, +0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f4148,0xf03f4148,0xf03f40f8, +0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f4148, +0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8, +0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f40f8,0xf03f4128, +0x24242020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202424,0x5c586169,0x6f2e702c,0x202c206f,0x72727220,0x74797065,0x20696e73,0x74727563, +0x74696f6e,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202061, +0x696f2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2020202c,0x202c202c,0x202c202c,0x202c202c,0x202c202c, +0x202c202c,0x202c202c,0x202c202c,0x20000000,0xf03f4a70,0xf03f4bf4,0xf03f4cd4,0xf03f5048, +0xf03f5144,0xf03f521c,0xf03f52b4,0xf03f52e8,0xf03f534c,0xf03f5420,0xf03f5498,0xf03f54b4, +0xf03f55c4,0xf03f5328,0x20236669,0x6c65206e,0x616d6520,0x6973206e,0x756c6c20,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20206169,0x6f2e7020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20206169,0x6f2e702c,0x202c202c,0x202c202c,0x20000000,0xf03f5fe8, +0xf03f64dc,0xf03f5c58,0xf03f5cd8,0xf03f5cd8,0xf03f5d4c,0xf03f5efc,0xf03f5efc,0xf03f66e0, +0xf03f5c7c,0xf03f5cf4,0xf03f5c7c,0xf03f5d4c,0xf03f630c,0xf03f5d4c,0xf03f64dc,0xf03f5f90, +0xf03f65e0,0xf03f5c58,0xf03f65a4,0xf03f5d4c,0xf03f66bc,0xf03f5fe8,0xf03f66e0,0xf03f66e0, +0xf03f6294,0xf03f61e0,0xf03f62e8,0xf03f62e8,0xf03f66bc,0xf03f6330,0xf03f64dc,0xf03f66bc, +0xf03f66bc,0xf03f5fe8,0xf03f60d0,0xf03f623c,0xf03f623c,0xf03f66bc,0xf03f66bc,0xf03f6184, +0xf03f6004,0xf03f66bc,0xf03f5efc,0xf03f6294,0xf03f6384,0xf03f6400,0xf03f6400,0xf03f6660, +0xf03f66bc,0xf03f66bc,0xf03f648c,0xf03f648c,0xf03f648c,0xf03f648c,0xf03f5c58,0xf03f66e0, +0xf03f5e20,0xf03f663c,0xf03f6518,0x0,0x6275696c,0x642e7062,0x75696c64,0x2e700000, +0xf03f6d54,0xf03f6d88,0xf03f6e4c,0xf03f6e4c,0xf03f6f00,0xf03f7234,0xf03f7350,0xf03f7234, +0xf03f7234,0xf03f7234,0xf03f7350,0xf03f718c,0xf03f7350,0xf03f718c,0xf03f7234,0xf03f7350, +0xf03f7350,0xf03f7298,0xf03f7234,0xf03f7350,0xf03f7234,0x62616420,0x696e7075,0x7420746f, +0x20756765,0x6e3a2020,0x756e6578,0x70656374,0x65642075,0x2d636f64,0x65202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x6275696c,0x642e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x62616420,0x696e7075,0x7420746f, +0x20756765,0x6e3a2020,0x656e642d,0x6f662d66,0x696c6520,0x7365656e,0x20756e65,0x78706563, +0x7465646c,0x79202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x6275696c,0x642e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x43616e6e,0x6f742063,0x6f6e7469, +0x6e756520,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x6275696c,0x642e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x466f756e,0x64205561,0x6f732075, +0x2d636f64,0x6520696e,0x20756e65,0x78706563,0x74656420,0x73706f74,0x2e205065,0x72686170, +0x73207661,0x6c756520,0x72657475,0x726e6564,0x2066726f,0x6d20616c,0x6c6f6361,0x28332920, +0x77617320,0x6e6f7420,0x61737369,0x676e6564,0x20746f20,0x73696d70,0x6c652076,0x61726961, +0x626c652e,0x20285365,0x6520616c,0x6c6f6361,0x206d616e,0x20706167,0x65294361,0x6e6e6f74, +0x20636f6e,0x74696e75,0x65202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20206275,0x696c642e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x2020496e,0x7465726e, +0x616c2065,0x72726f72,0x20647565,0x20746f20,0x70726f62,0x61626c65,0x20432073,0x6f757263, +0x65206572,0x726f722e,0x20506c65,0x61736520,0x7265636f,0x6d70696c,0x6520796f,0x75722043, +0x20636f64,0x65207769,0x74682074,0x6865202d,0x70726f74,0x6f747970,0x65732066,0x6c616720, +0x746f2063,0x63283129,0x6e6f6e20,0x554a5020,0x752d636f,0x64652069,0x6e206a75,0x6d702074, +0x61626c65,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6275696c,0x642e7020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x4c444546,0x20626566,0x6f726520,0x4c414220,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6275696c,0x642e7020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0xf03fc1c4,0xf03fc1c4,0xf03fc20c,0xf03fc2b8,0xf03fc2b8,0xf03fc2b8, +0xf03fbe14,0xf03fc2b8,0xf03fc2b8,0xf03fc2b8,0xf03fbfc0,0xf03fb500,0xf03fba1c,0xf03fb500, +0xf03f8554,0xf03fba1c,0xf03fa20c,0xf03f7f9c,0xf03f810c,0xf03f8190,0xf03fba1c,0xf03fcb88, +0xf03fcb88,0xf03fb500,0xf03fb500,0xf03fb500,0xf03fb298,0xf03fc900,0xf03f8f9c,0xf03f7ef4, +0xf03f8200,0xf03f7f9c,0xf03f7ef4,0xf03f7ef4,0xf03fa054,0xf03fb410,0xf03fb500,0xf03fb660, +0xf03f8944,0xf03fba1c,0xf03fba1c,0xf03fb970,0xf03f8590,0xf03f81c8,0xf03f842c,0xf03fca78, +0xf03fba1c,0xf03f7f9c,0xf03fcb88,0xf03f8bd4,0xf03f7f38,0xf03fba1c,0xf03fba1c,0xf03f7f9c, +0xf03f7f9c,0xf03fa0c4,0xf03fc440,0xf03fba1c,0xf03fba1c,0xf03fba1c,0xf03f8b54,0xf03fb500, +0xf03fcb88,0xf03fba1c,0xf03fba1c,0xf03fb800,0xf03fb5c4,0xf03fba1c,0xf03f808c,0xf03fba1c, +0xf03fba1c,0xf03fba1c,0xf03fb6f4,0xf03fa630,0xf03fa780,0xf03fcb88,0xf03fba1c,0xf03f8d6c, +0xf03f7ef4,0xf03fc9b0,0xf03fc9a4,0xf03fadac,0xf03fae2c,0xf03fb180,0xf03faf4c,0xf03f8e48, +0xf03fb180,0xf03f7ef4,0xf03fba1c,0xf03fba1c,0xf03f7ef4,0xf03fb500,0xf03f8200,0xf03fb180, +0xf03f7f9c,0xf03f7ef4,0xf03fba1c,0xf03fba1c,0xf03fba1c,0xf03fa168,0xf03fcb88,0xf03f9da0, +0xf03fba1c,0xf03f9d68,0xf03fba1c,0xf03fb544,0xf03fba1c,0xf03f7ef4,0xf03fb500,0xf03fb500, +0xf03f8334,0xf03f9da0,0xf03f88fc,0xf03f9da0,0xf03fc7fc,0xf03f8200,0xf03fba1c,0xf03f8a9c, +0xf03facac,0xf03fab08,0xf03faa5c,0xf03fb500,0xf03f9fcc,0xf03fa9b4,0xf03f80ec,0xf03fb500, +0xf03fba1c,0xf03fba1c,0xf03fba1c,0xf03fb500,0xf03fb500,0xf03f8010,0xf03f7ef4,0xf03f8158, +0xf03fa20c,0xf03fa20c,0xf03fba1c,0xf03fc780,0xf03f8bd4,0xf03fb308,0xf03fb308,0xf03fb308, +0xf03fb308,0xf03fb308,0xf03fb308,0xf03fb500,0xf03f7ef4,0xf03f8af0,0xf03f8a64,0xf03fba1c, +0xf03f8a28,0xf03f9590,0xf03fba1c,0xf03fc8ec,0xf03fc9ec,0xf03fca40,0xf03fcb88,0xf03fcb88, +0xf03fb914,0xf03fa8ec,0xf03fb124,0xf03f7fb8,0xf03fa054,0xf03f7f9c,0xf03f7f9c,0x0, +0x496e7375,0x66666963,0x69616e74,0x206d656d,0x6f727920,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x656d6974,0x2e702020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x496e7375,0x66666963,0x69616e74,0x206d656d,0x6f727920,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x656d6974,0x2e702020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x6c6f6361,0x6c206c61,0x62656c20,0x6f757420,0x6f662072,0x616e6765,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x656d6974,0x2e702020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x656d6974,0x5f726f62,0x3a20656d,0x69745f72,0x61623a20,0x656d6974,0x5f726162,0x3a20656d, +0x69745f72,0x6c6c623a,0x20656d69,0x745f7261,0x3a20656d,0x69745f72,0x693a2020,0x20202020, +0x20202020,0x20202020,0x20202065,0x6d69745f,0x7266693a,0x20656d69,0x745f726c,0x3a20656d, +0x69745f72,0x72723a20,0x656d6974,0x5f727269,0x3a20656d,0x69745f72,0x7272693a,0x20656d69, +0x745f7272,0x3a20656d,0x69745f61,0x3a20656d,0x69745f72,0x3a20656d,0x69745f69,0x3a20656d, +0x69745f72,0x726c3a20,0x656d6974,0x5f72726c,0x6c3a2065,0x6d69745f,0x726c3a20,0x656d6974, +0x5f726c6c,0x3a20656d,0x69745f6c,0x3a20656d,0x69745f6c,0x6c3a2065,0x6d69745f,0x72696c3a, +0x20656d69,0x745f7269,0x6c6c3a20,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0xf04020dc,0xf0402108,0xf0403850,0xf04038d4,0xf04038d4, +0xf04038a8,0x0,0x0,0x0,0xf0404cec,0xf0404e04,0xf0404e2c,0xf0404e54, +0xf0404d14,0xf0404d3c,0xf0404e54,0xf0404db4,0xf0404ddc,0xf0404e54,0xf0404d64,0xf0404d8c, +0xf0404e54,0xf0404cc4,0xf0405614,0xf0405748,0xf0405774,0xf04057a0,0xf0405640,0xf040566c, +0xf04057a0,0xf04056f0,0xf040571c,0xf04057a0,0xf0405698,0xf04056c4,0xf04057a0,0xf04055e8, +0xf0405dc4,0xf0405dec,0xf0405d74,0xf0405d9c,0xf0405d4c,0xf0405d24,0xf0406358,0xf0406380, +0xf0406308,0xf0406330,0xf04062e0,0xf04062b8,0xf0407aec,0xf0407aec,0xf0407aac,0xf0407b8c, +0xf0407bdc,0xf0407bb4,0xf0407c04,0xf0407bb4,0xf0407ca4,0xf0407c54,0xf0407c2c,0xf0407b3c, +0xf0407c7c,0xf0407c2c,0xf0407b8c,0xf0407b64,0xf0407b64,0xf0407b14,0xf0407b14,0xf0407ca4, +0xf0407ca4,0xf0407aac,0xf0407aec,0xf0407b14,0xf040951c,0xf040951c,0xf0409258,0xf0409430, +0xf0409344,0xf04095dc,0xf0409644,0xf0409610,0xf0409678,0xf0409610,0xf0409748,0xf04096e0, +0xf04096ac,0xf0409584,0xf0409714,0xf04096ac,0xf04095dc,0xf04095b0,0xf04095b0,0xf0409550, +0xf0409550,0xf0409748,0xf0409748,0xf0409344,0xf040951c,0xf0409550,0x0,0x0, +0x73746163,0x6b206c69,0x6d697420,0x626c6f63,0x6b206e75,0x6d626572,0x206e6f74,0x20666f75, +0x6e642020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x656e7472,0x795f6578,0x69742e70,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x66696c65,0x206e756d,0x62657220,0x6d697373, +0x696e6720,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x656e7472,0x795f6578,0x69742e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20,0x64617461,0x20747970, +0x65202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x6576616c,0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x65787465,0x6e646564,0x20666c6f,0x6174696e, +0x6720706f,0x696e7420,0x6e6f7420,0x79657420,0x73757070,0x6f727465,0x64202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x6576616c,0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0xf040ced8,0xf040ced0,0xf040cff0,0xf040cff0, +0xf040cee0,0x696c6c65,0x67616c20,0x64617461,0x20747970,0x65202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c,0x2e702020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x65787465,0x6e646564,0x20666c6f,0x6174696e,0x6720706f,0x696e7420,0x6e6f7420, +0x79657420,0x73757070,0x6f727465,0x64202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c,0x2e702020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0xf040d17c,0xf040d164,0xf040d2a4,0xf040d2a4,0xf040d194,0xf040d470,0xf040d510, +0xf040d4c0,0xf040d59c,0xf040d63c,0xf040d5ec,0xf040d7f0,0xf040daec,0xf040daec,0xf040daec, +0xf040daec,0xf040d7f0,0xf040d7f0,0xf040d7f0,0xf040d7f0,0xf040daec,0xf040d7dc,0xf040dcc4, +0xf040e128,0xf040e128,0xf040e128,0xf040e128,0xf040dcc4,0xf040dcc4,0xf040dcc4,0xf040dcc4, +0xf040e128,0xf040dcb0,0x756e6b6e,0x6f776e20,0x74656d70,0x6f726172,0x79207479,0x70652020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c,0x2e702020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x65787465,0x6e646564,0x20666c6f,0x6174696e,0x6720706f,0x696e7420, +0x74797065,0x206e6f74,0x20796574,0x20737570,0x706f7274,0x65642020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c,0x2e702020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0xf040e550,0xf040e5f4,0xf040e550,0xf040e550,0xf040e550,0xf040e5a0, +0xf040e550,0xf040e5a0,0xf040e550,0xf040e5f4,0xf040e550,0xf040e5f4,0xf040e3d0,0xf040e3d0, +0xf040e550,0xf040e5a0,0xf040e440,0x74726565,0x206e6f64,0x65206e6f,0x74206576,0x616c7561, +0x74656420,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x74726565,0x206e6f64,0x65206e6f,0x74206576,0x616c7561, +0x74656420,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x74726565,0x206e6f64,0x65206e6f,0x74206576,0x616c7561, +0x74656420,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x756e6b6e,0x6f776e20,0x72656769,0x73746572,0x20747970, +0x65202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20,0x64617461,0x20747970,0x6520696e, +0x206c6f61,0x642f7374,0x6f726520,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20,0x73697a65,0x20696e20,0x6c6f6164, +0x2f73746f,0x72652020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20,0x73697a65,0x20696e20,0x6c6f6164, +0x2f73746f,0x72652020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20,0x73697a65,0x20696e20,0x6c6f6164, +0x2f73746f,0x72652020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20,0x73697a65,0x20696e20,0x6c6f6164, +0x2f73746f,0x72652020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20,0x73697a65,0x20696e20,0x6c6f6164, +0x2f73746f,0x72652020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20,0x73697a65,0x20696e20,0x6c6f6164, +0x2f73746f,0x72652020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0xf0410038,0xf04101e8,0xf0410038,0xf0410038,0xf0410038, +0xf040fd28,0xf040fa48,0xf040fe9c,0xf040fba4,0xf0410038,0xf0410038,0xf04101e8,0xf04101dc, +0xf04101d0,0xf0410038,0xf0410038,0x696c6c65,0x67616c20,0x6d656d6f,0x72792074,0x79706520, +0x696e206c,0x6f61642f,0x73746f72,0x65202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0xf0410378,0xf0410378,0xf0410658,0xf04104f8,0xf0410624, +0x6576616c,0x2e70556e,0x6b6e6f77,0x6e206d65,0x6d6f7279,0x20747970,0x6520696e,0x204c4441, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20206576,0x616c2e70,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x2020556e,0x6b6e6f77,0x6e206d65,0x6d6f7279,0x20747970,0x6520696e,0x204c4441, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20206576,0x616c2e70,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20206576,0x616c2e70,0xf0412d38,0xf0412d4c,0xf0412da4,0xf0412d60,0xf0412e14, +0xf0412e14,0xf0412f40,0xf0412f08,0xf04130cc,0xf04130cc,0xf04131dc,0xf04131b0,0xf0413dc8, +0xf0413a58,0xf0413aa0,0xf0413b88,0x696c6c65,0x67616c20,0x696e6469,0x72656374,0x206f7063, +0x6f646520,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x6576616c, +0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0xf0413ebc,0xf0413f64,0xf0413f64,0xf0413f8c,0xf0413f8c, +0xf0413f8c,0xf0413f64,0xf0413f64,0xf0413f8c,0xf0413f8c,0xf0413ebc,0xf0413ebc,0xf0413f8c, +0xf0413ebc,0x6576616c,0x2e700000,0xf04143d8,0xf0414520,0xf0414520,0xf0414558,0xf0414558, +0xf0414558,0xf04144e8,0xf04144e8,0xf0414558,0xf0414558,0xf0414460,0xf0414d00,0xf0414be4, +0xf0414db8,0xf0414be4,0xf0415c0c,0xf0415c04,0xf0415c58,0xf0415c50,0xf0415cb0,0xf0415cc0, +0xf0415cc0,0xf0415cc0,0xf0415cb0,0xf0415c98,0xf0415ca0,0xf0415ca8,0xf0415cb0,0xf0415cc0, +0xf0415cc0,0xf0415cc0,0xf0415cb8,0xf0415cc0,0xf0415cc0,0xf0415ca8,0xf0415d10,0xf0415d20, +0xf0415d20,0xf0415d20,0xf0415d10,0xf0415cf8,0xf0415d00,0xf0415d08,0xf0415d10,0xf0415d20, +0xf0415d20,0xf0415d20,0xf0415d20,0xf0415d18,0xf0415d20,0xf0415d08,0xf0415bd0,0xf0415d28, +0xf0415d28,0xf0415d28,0xf0415bd0,0xf0415c1c,0xf0415bd0,0xf0415c1c,0xf0415bd0,0xf0415d28, +0xf0415d28,0xf0415d28,0xf0415cc8,0xf0415c68,0xf0415d28,0xf0415c1c,0xf0415d5c,0xf0415d7c, +0xf0415d7c,0xf0415d7c,0xf0415d5c,0xf0415d6c,0xf0415d64,0xf0415d74,0xf0415d5c,0xf0415ddc, +0xf0415dfc,0xf0415dfc,0xf0415dfc,0xf0415ddc,0xf0415dec,0xf0415de4,0xf0415df4,0xf0415ddc, +0x20726566,0x5f636f75,0x6e74203d,0x20207265,0x67203d20,0x206f7063,0x203d2063,0x75727265, +0x6e745f6c,0x696e6520,0x3d20756e,0x65787065,0x63746564,0x20752d63,0x6f646520,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20206576,0x616c2e70, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x2020302e,0x30202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x2020696c,0x6c656761,0x6c207479,0x70652072,0x65747970,0x696e6720, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20206576,0x616c2e70, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x2020696c,0x6c656761,0x6c207479,0x70652063,0x6f6e7665,0x7273696f, +0x6e732020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20206576,0x616c2e70, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x2020556e,0x6b6e6f77,0x6e206d65,0x6d6f7279,0x20747970,0x6520696e, +0x204c4441,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20206576,0x616c2e70, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x2020756e,0x6b6e6f77,0x6e206d65,0x6d6f7279,0x20747970,0x6520696e, +0x20444546,0x2075636f,0x64652020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20206576,0x616c2e70, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20206765,0x6e657261,0x74655f61,0x6761696e,0xf0416be0,0xf0416c08, +0xf0416be0,0xf0416c08,0xf0416c08,0xf0416c08,0xf0416c08,0xf0416bd8,0xf0416bd0,0xf0417140, +0xf0416eec,0xf0417194,0xf0417194,0xf0417194,0xf0416f20,0xf041aaf4,0xf041aaf4,0xf041ad7c, +0xf041ad1c,0xf041b11c,0xf041b2a0,0xf041d63c,0xf04168cc,0xf041b2a0,0xf041c850,0xf041d63c, +0xf04161b0,0xf041c508,0xf041d63c,0xf041c58c,0xf0419034,0xf041c12c,0xf041c12c,0xf041c090, +0xf041c060,0xf041cf3c,0xf041c3f4,0xf041d63c,0xf041c4f4,0xf041d63c,0xf041d63c,0xf041d63c, +0xf041837c,0xf041bb8c,0xf041b9cc,0xf041d63c,0xf0416ea8,0xf041d63c,0xf041b2a0,0xf041d63c, +0xf0416974,0xf041c534,0xf0416200,0xf041d63c,0xf041b2a0,0xf041d63c,0xf041d63c,0xf0418d24, +0xf041d63c,0xf041b2a0,0xf041b2a0,0xf041d63c,0xf041d63c,0xf041865c,0xf041d63c,0xf041c230, +0xf041c230,0xf041c230,0xf0418fd8,0xf041d63c,0xf041d63c,0xf041c230,0xf041c230,0xf0419708, +0xf041d63c,0xf041c230,0xf041d63c,0xf041d63c,0xf041d63c,0xf041b2a0,0xf0419708,0xf0419ef4, +0xf0419ef4,0xf041d63c,0xf041d63c,0xf04173f4,0xf041d63c,0xf041cfac,0xf041d63c,0xf041ae9c, +0xf041aa9c,0xf041d63c,0xf0419080,0xf041d63c,0xf041cc70,0xf041d63c,0xf041b2a0,0xf041b2a0, +0xf041d63c,0xf041af14,0xf0415fc4,0xf0419414,0xf041d63c,0xf041d63c,0xf0418840,0xf0418840, +0xf041b768,0xf041c25c,0xf041d63c,0xf0417d20,0xf041b2a0,0xf0417b68,0xf041d63c,0xf041b11c, +0xf041b2a0,0xf041c4e0,0xf041afac,0xf041d63c,0xf0416088,0xf0417ea0,0xf041d63c,0xf0417d20, +0xf041d63c,0xf04172b4,0xf041b2a0,0xf041d63c,0xf041d63c,0xf041d63c,0xf041d63c,0xf041c560, +0xf04182a0,0xf041d63c,0xf041d63c,0xf041d63c,0xf041b2a0,0xf041b2a0,0xf041d0f0,0xf041d63c, +0xf041cfdc,0xf0416e54,0xf041d63c,0xf041d8f8,0xf041754c,0xf041ccfc,0xf041b2a0,0xf041d63c, +0xf0418cf0,0xf041cda0,0xf041cda0,0xf041cda0,0xf041cda0,0xf041cda0,0xf041cda0,0xf041bdc0, +0xf041d63c,0xf0418d58,0xf04160c8,0xf041d63c,0xf04172e0,0xf041c288,0xf041b2a0,0xf041d63c, +0xf041d088,0xf041d0bc,0xf041d63c,0xf041d63c,0xf0419c94,0xf041a718,0xf041932c,0xf0416e7c, +0xf041837c,0x34323934,0x39363732,0x39362e30,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x32313437,0x34383336,0x34382e30,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x39323233,0x33373230,0x33363835,0x34373735,0x3830382e,0x30202020,0x20202020, +0x20202020,0x0,0x0,0x0,0x496e7375,0x66666963,0x69616e74,0x206d656d, +0x6f727920,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x6c616265,0x6c6f7074,0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x204c204f,0x55543a20,0x4c20494e,0x3a547265, +0x65206475,0x6d702061,0x66746572,0x20326e64,0x206c6162,0x656c2070,0x68617365,0x3a547265, +0x65206475,0x6d702061,0x66746572,0x2063726f,0x7373206a,0x756d7069,0x6e675472,0x65652064, +0x756d7020,0x61667465,0x72203173,0x74206c61,0x62656c20,0x70686173,0x653a5472,0x65652064, +0x756d7020,0x61667465,0x72203173,0x74206c6f,0x63616c6f,0x70743a00,0x0,0x0, +0x496e7375,0x66666963,0x69616e74,0x206d656d,0x6f727920,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x6c69745f,0x6d67722e,0x70202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x696c6c65,0x67616c20,0x64617461,0x20747970,0x65202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x6c69745f,0x6d67722e,0x70202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0xf04219f4,0xf0421aac,0xf0421aac,0xf0421a58,0xf0421a74,0xf0421a90,0x0,0x0, +0x756e6b6e,0x6f776e20,0x752d636f,0x64652020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x6c6f6f70,0x5f686561,0x6465722e,0x70202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0xf04225dc,0xf0422620,0xf0422928,0xf0422928,0xf0422620,0xf0422620,0xf04221c0,0xf0422710, +0xf0422710,0xf04226f0,0xf04226f0,0xf04227f8,0xf04227f8,0xf0421f8c,0xf0422690,0xf0422620, +0xf0422928,0xf0422928,0xf0422160,0xf0422928,0xf0422620,0xf0422620,0xf0422928,0xf0422928, +0xf04220c8,0xf0422928,0xf0422770,0xf0422770,0xf0422770,0xf04221a0,0xf0422928,0xf0422928, +0xf0422770,0xf0422770,0xf0422214,0xf0422928,0xf0422770,0xf0422928,0xf0422928,0xf0422928, +0xf0422620,0xf0422370,0xf0422440,0xf04222ac,0xf0422928,0xf0422928,0xf0422800,0xf0422928, +0xf0422a90,0xf0422928,0xf04225d4,0xf042253c,0xf0422928,0xf04221e0,0xf0422928,0xf0422928, +0xf0422928,0xf0422620,0xf0422620,0xf0422928,0xf04225dc,0xf0422928,0xf0421d10,0xf0422928, +0xf0422928,0xf0422620,0xf0422620,0xf0422620,0xf0422770,0xf0422928,0xf0422928,0xf0422620, +0xf0421f70,0xf0422928,0xf04225dc,0xf0422620,0xf04227f8,0xf04225dc,0xf0422928,0xf0422928, +0xf0421ebc,0xf0422928,0xf0422928,0xf0422928,0xf0422928,0xf0422620,0xf0422928,0xf0422928, +0xf0422928,0xf0422928,0xf0422690,0xf0422928,0xf0422928,0xf0422928,0xf0422928,0xf0422620, +0xf0422620,0xf0421dd0,0xf0422928,0xf0422620,0xf0422928,0xf0422160,0xf0422690,0xf0422928, +0xf0422180,0xf0422928,0xf0422928,0xf0422928,0xf04227f8,0xf0422620,0x756e6b6e,0x6f776e20, +0x752d636f,0x64652020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x6c6f6f70,0x5f686561,0x6465722e,0x70202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0xf0422b60,0xf0422ba0, +0xf0422bdc,0xf0422bdc,0xf0422ba0,0xf0422ba0,0xf0422b60,0xf0422b60,0xf0422b60,0xf0422b60, +0xf0422b60,0xf0422b58,0xf0422b60,0xf0422ba0,0xf0422bdc,0xf0422bdc,0xf0422ba0,0xf0422bdc, +0xf0422ba0,0xf0422ba0,0xf0422bdc,0xf0422bdc,0xf0422b60,0xf0422bdc,0xf0422ba0,0xf0422ba0, +0xf0422ba0,0xf0422b60,0xf0422bdc,0xf0422bdc,0xf0422ba0,0xf0422ba0,0xf0422b60,0xf0422bdc, +0xf0422ba0,0xf0422bdc,0xf0422bdc,0xf0422bdc,0xf0422ba0,0xf0422b60,0xf0422ba0,0xf0422ba0, +0xf0422b58,0xf0422b58,0xf0422bdc,0xf0422b58,0xf0422bdc,0xf0422bdc,0xf0422bdc,0xf0422ba0, +0xf0422ba0,0xf0422bdc,0xf0422b60,0xf0422bdc,0xf0422b58,0xf0422bdc,0xf0422bdc,0xf0422ba0, +0xf0422ba0,0xf0422ba0,0xf0422ba0,0xf0422bdc,0xf0422bdc,0xf0422ba0,0xf0422b58,0xf0422bdc, +0xf0422b60,0xf0422ba0,0xf0422bdc,0xf0422b60,0xf0422bdc,0xf0422bdc,0xf0422b60,0xf0422bdc, +0xf0422bdc,0xf0422bdc,0xf0422bdc,0xf0422ba0,0xf0422bdc,0xf0422bdc,0xf0422bdc,0xf0422bdc, +0xf0422b60,0xf0422bdc,0xf0422bdc,0xf0422bdc,0xf0422bdc,0xf0422ba0,0xf0422ba0,0xf0422b60, +0xf0422bdc,0xf0422ba0,0xf0422bdc,0xf0422ba0,0xf0422b60,0xf0422bdc,0xf0422b80,0x0, +0x6f70742e,0x70000000,0xf0423aec,0xf0423b24,0xf0423b90,0xf0423b90,0xf0423b90,0x0, +0x4e656564,0x65642072,0x65676973,0x7465723a,0x20616c6c,0x20706572,0x6d616e74,0x656e746c, +0x7920616c,0x6c6f6361,0x7465643a,0x20696d70,0x6f737369,0x626c6520,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2c207573,0x61676520,0x3a20206b,0x696e6420,0x72656769,0x73746572,0x20726567,0x5f6c6973, +0x743a2072,0x65676973,0x74657220,0x636f6e74,0x656e7420,0x69732065,0x6d707479,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202072,0x65675f6d,0x67722e70,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x696c6c65,0x67616c20,0x72656769,0x73746572,0x20747970,0x65202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202072,0x65675f6d,0x67722e70,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x72656769,0x73746572,0x206b696e,0x6420203d,0x20726567,0x203d2000,0xf0425954, +0xf042597c,0xf04259a4,0xf04259cc,0xf04259cc,0xf0425954,0xf0425954,0x72656769,0x73746572, +0x206e6f74,0x206f6e20,0x75736564,0x2f667265,0x65206c69,0x73742020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x66702072,0x65676973, +0x74657220,0x6e6f7420,0x6f6e2075,0x7365642f,0x66726565,0x206c6973,0x74202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x72656769,0x73746572, +0x206e6f74,0x206f6e20,0x75736564,0x2f667265,0x65206c69,0x73742020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x72656769,0x73746572, +0x20636f6e,0x74656e74,0x20697320,0x656d7074,0x79202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x75736167,0x6520636f, +0x756e7420,0x69732030,0x2c206361,0x6e6e6f74,0x20646563,0x72656d65,0x6e742020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x75736167,0x6520636f, +0x756e7420,0x69732030,0x2c206361,0x6e6e6f74,0x20646563,0x72656d65,0x6e742020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x72656769,0x73746572, +0x20746f20,0x62652072,0x656d6f76,0x6564206e,0x6f74206f,0x6e206672,0x6565206c,0x69737420, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x72656769,0x73746572, +0x20746f20,0x62652072,0x656d6f76,0x6564206e,0x6f74206f,0x6e207573,0x6564206c,0x69737420, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x66702072,0x65676973, +0x74657220,0x746f2062,0x65207265,0x6d6f7665,0x64206e6f,0x74206f6e,0x20667265,0x65206c69, +0x73742020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x72656769,0x73746572, +0x206e6f74,0x20667265,0x65202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x66702072,0x65676973, +0x74657220,0x6e6f7420,0x66726565,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x72656769,0x73746572, +0x206e6f74,0x20667265,0x65202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x72656769,0x73746572, +0x206e6f74,0x20667265,0x65202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x66702072,0x65676973, +0x74657220,0x6e6f7420,0x66726565,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x66702072,0x65676973, +0x74657273,0x206c6566,0x7420696e,0x20757365,0x20617420,0x62622062,0x6f756e64,0x61727920, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x67702072,0x65676973, +0x74657273,0x206c6566,0x7420696e,0x20757365,0x20617420,0x62622062,0x6f756e64,0x61727920, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x636f756c,0x64206e6f, +0x74207265,0x6d6f7665,0x20726567,0x69737465,0x72206672,0x6f6d2066,0x705f7265,0x67735f75, +0x73656420,0x6c697374,0x21202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x636f756c,0x64206e6f, +0x74207265,0x6d6f7665,0x20726567,0x69737465,0x72206672,0x6f6d2072,0x6567735f,0x75736564, +0x206c6973,0x74212020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7265675f,0x6d67722e,0x70202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x0,0x0, +0x20202020,0x20202020,0x20202020,0x20202020,0x2c206c69,0x6e652020,0x3a202028,0x7567656e, +0x20696e74,0x65726e61,0x6c206669,0x6c65203a,0x20617420,0x796f7572,0x20736f75,0x72636520, +0x6c696e65,0x20756765,0x6e3a2041,0x73736572,0x74696f6e,0x20666169,0x6c656420,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202072,0x65706f72, +0x742e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202000,0x0,0x696c6c65,0x67616c20,0x64617461,0x20617265, +0x61207370,0x65636966,0x69656420,0x666f7220,0x73796d62,0x6f6c2020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x496e7375,0x66666963,0x69616e74,0x206d656d, +0x6f727920,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20,0x73796d62,0x6f6c2074, +0x79706520,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x45786365,0x7074696f,0x6e207661,0x72696162, +0x6c652073,0x796d626f,0x6c206e6f,0x7420666f,0x756e6420,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x496e7375,0x66666963,0x69616e74,0x206d656d, +0x6f727920,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x616c6961,0x73656420,0x73796d62,0x6f6c206e, +0x6f742066,0x6f756e64,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0xf0429330,0xf0429960,0xf0429960,0xf0429634, +0xf0429960,0xf0429960,0xf0429634,0xf0429960,0xf0429960,0xf0429634,0xf0429800,0xf0429784, +0xf0429960,0xf0429634,0xf0429ab8,0x696e6974,0x69616c69,0x7a617469,0x6f6e206f,0x66206f76, +0x65726c61,0x7070696e,0x67206461,0x74612e20,0x4e6f7420,0x68616e64,0x6c656420,0x636f7272, +0x6563746c,0x79202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x73796d62, +0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x496e6974,0x69616c69,0x7a617469,0x6f6e206f,0x66206f76, +0x65726c61,0x7070696e,0x67206461,0x74612e20,0x4e6f7420,0x68616e64,0x6c656420,0x636f7272, +0x6563746c,0x79202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x73796d62, +0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x496c6c65,0x67616c20,0x636f6d70,0x6c65785f,0x696e6974, +0x3a202069,0x6c6c6567,0x616c206f,0x7665726c,0x61707069,0x6e672046,0x4f525452,0x414e2044, +0x41544120,0x73746174,0x656d656e,0x74733f20,0x20202020,0x20202020,0x20202020,0x73796d62, +0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20,0x696e6974,0x73202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x73796d62, +0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x496e7375,0x66666963,0x69616e74,0x206d656d,0x6f727920, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x73796d62, +0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0xf042a8a4,0xf042a918,0xf042a8a4,0xf042a8a4,0xf042a918, +0xf042a918,0xf042a8a4,0xf042a8a4,0xf042a918,0xf042a918,0xf042a8a4,0x73796d62,0x6f6c2e70, +0xf042ae8c,0xf042aee0,0xf042aefc,0xf042af18,0xf042af34,0xf042af50,0x696c6c65,0x67616c20, +0x76616c75,0x6520696e,0x202e7370,0x61636520,0x2d20696c,0x6c656761,0x6c20696e,0x69746961, +0x6c697a61,0x74696f6e,0x20626f75,0x6e647320,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x466f7274,0x72616e20, +0x6572726f,0x72202d20,0x4475706c,0x69636174,0x6520696e,0x69746961,0x6c697a61,0x74696f6e, +0x202d2d20,0x696c6c65,0x67616c20,0x44415441,0x20737461,0x74656d65,0x6e747320,0x20202020, +0x20202020,0x20202020,0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x496c6c65,0x67616c20, +0x73686966,0x7420696e,0x20494e49,0x542e2053,0x68696674,0x2069676e,0x6f726564,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20, +0x76616c75,0x6520696e,0x202e7370,0x61636520,0x2d20696c,0x6c656761,0x6c20696e,0x69746961, +0x6c697a61,0x74696f6e,0x20626f75,0x6e647320,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x466f7274,0x72616e20, +0x6572726f,0x72202d20,0x4475706c,0x69636174,0x6520696e,0x69746961,0x6c697a61,0x74696f6e, +0x20286f76,0x656c6170,0x70696e67,0x20444154,0x41207374,0x6174656d,0x656e7473,0x29202020, +0x20202020,0x20202020,0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x696c6c65,0x67616c20, +0x73796d62,0x6f6c2074,0x79706520,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x73796d62,0x6f6c2e70,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0xf042b890,0xf042b8f4, +0xf042bc10,0xf042b8f4,0xf042bc10,0xf042bc10,0xf042b9d8,0xf042bb04,0xf042bc10,0xf042bab0, +0x73796d62,0x6f6c206e,0x6f742066,0x6f756e64,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x73796d62,0x6f6c2e70,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x6c616265,0x6c206e6f,0x7420666f,0x756e6420,0x696e2073,0x796d626f,0x6c207461,0x626c6520, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x73796d62,0x6f6c2e70,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x496e7375,0x66666963,0x69616e74,0x206d656d,0x6f727920,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x74656d70,0x5f6d6772,0x2e702020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x696c6c65,0x67616c20,0x73697a65,0x2074656d,0x706f7261,0x72792020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x74656d70,0x5f6d6772,0x2e702020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x696c6c65,0x67616c20,0x73697a65,0x2074656d,0x706f7261,0x72792020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x74656d70,0x5f6d6772,0x2e702020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x74656d70,0x6f726172,0x79206e6f,0x7420666f,0x756e6420,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x74656d70,0x5f6d6772,0x2e702020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x74656d70,0x6f726172,0x79206e6f,0x7420666f,0x756e6420,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x74656d70,0x5f6d6772,0x2e702020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x74656d70,0x6f726172,0x79206e6f,0x7420666f,0x756e6420,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x74656d70,0x5f6d6772,0x2e702020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7472616e,0x736c6174,0x652e7000,0xf042ceb4,0xf042cea8,0xf042cec0,0xf042ce9c,0x696c6c65, +0x67616c20,0x752d636f,0x64652020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x7472616e,0x736c6174,0x652e7020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0xf042dd38, +0xf042dd5c,0xf042d7dc,0xf042ddd0,0xf042d750,0x696c6c65,0x67616c20,0x752d636f,0x64652020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7472616e,0x736c6174,0x652e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0xf042e618,0xf042e650,0xf042e130,0xf042e6dc, +0xf042e0bc,0x696c6c65,0x67616c20,0x64617461,0x20747970,0x6520666f,0x72207371,0x72742069, +0x6e737472,0x75637469,0x6f6e2020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x7472616e,0x736c6174,0x652e7020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0xf042f368,0xf042f284,0xf042f1a0,0xf042f444,0xf042ee40,0xf043077c,0xf04303fc, +0xf043001c,0xf042efe8,0xf0431b10,0xf0431d48,0xf0431d48,0xf0431d48,0xf0431d48,0xf042efe8, +0xf042eb34,0xf042edac,0xf042edac,0xf042ecb4,0xf042ec14,0xf0431bec,0xf042f9f4,0xf042ee40, +0xf0430458,0xf0431d48,0xf043015c,0xf0430a80,0xf042efe8,0xf0431d48,0xf0431d48,0xf0431d48, +0xf042f82c,0xf0431d48,0xf042efe8,0xf0431d48,0xf0431d48,0xf042eb58,0xf0431d48,0xf042efe8, +0xf042efe8,0xf0431d48,0xf0431d48,0xf0430040,0xf0431d48,0xf043039c,0xf043039c,0xf043039c, +0xf042eae0,0xf0430640,0xf0431d48,0xf043039c,0xf043039c,0xf0431510,0xf0431d48,0xf043039c, +0xf0431d48,0xf0430dc4,0xf0430a4c,0xf042efe8,0xf0431510,0xf043168c,0xf043168c,0xf0431d48, +0xf0431d48,0xf043001c,0xf0431d48,0xf0431d48,0xf0431d48,0xf0431d48,0xf04306cc,0xf0431b6c, +0xf04306ec,0xf0431d48,0xf0431b30,0xf0431d48,0xf042efe8,0xf042efe8,0xf0431d48,0xf042ee40, +0xf042ea54,0xf04300e4,0xf0431d48,0xf0431d48,0xf042efe8,0xf042efe8,0xf042efe8,0xf043039c, +0xf0431d48,0xf042ee40,0xf042efe8,0xf0431174,0xf0430bb8,0xf042ee40,0xf042efe8,0xf0431d48, +0xf042ee40,0xf0430990,0xf042f990,0xf0431180,0xf0431d48,0xf042ee40,0xf0431d48,0xf0431d48, +0xf042efe8,0xf0431d48,0xf0431d48,0xf0431d48,0xf0431d48,0xf042ee40,0xf0431d48,0xf0431d48, +0xf0431d48,0xf0430ae0,0xf042efe8,0xf042efe8,0xf0431c38,0xf042ee40,0xf042ee40,0xf0431d48, +0xf0431d48,0xf0431d48,0xf0431180,0xf0431b98,0xf042efe8,0xf0431d48,0xf042eb58,0xf042ee40, +0xf0431d48,0xf0431d48,0xf0431d48,0xf0430a18,0xf0430138,0xf0431af0,0xf042efe8,0xf0431640, +0xf043193c,0xf04306ec,0xf0431d48,0xf042f9f4,0x696c6c65,0x67616c20,0x752d636f,0x64652020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7472616e,0x736c6174,0x652e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0xf0431ff0,0xf04322ec,0xf0432188,0xf0432644, +0xf0432274,0xf0432048,0xf0432048,0xf0431fb4,0xf0432114,0xf04320a0,0xf0432644,0xf0432644, +0xf0432274,0xf04322ec,0xf04321dc,0xf0432644,0xf0432644,0xf0432644,0xf0432414,0xf0432644, +0xf0432644,0xf0432644,0xf0432274,0xf0432380,0xf0432274,0xf0432414,0xf04324fc,0xf0431f38, +0xf0432274,0xf0432274,0xf0432644,0xf0431fb4,0xf0432644,0xf0432644,0xf0432644,0xf0432644, +0xf0432274,0xf0432274,0xf04322ec,0xf0432644,0xf0432644,0xf0432644,0xf04322ec,0xf0432644, +0xf0432274,0xf0431ff0,0xf0432274,0xf0432644,0xf0431fb4,0xf0432274,0xf0432274,0xf0432644, +0xf0431fb4,0xf0431fb4,0xf0432114,0xf0432644,0xf0432644,0xf0432644,0xf0432380,0xf0432644, +0xf0432644,0xf0432274,0x6f666673,0x65742f6c,0x656e6774,0x68206d69,0x736d6174,0x63682062, +0x65747765,0x656e2076,0x72656720,0x616e6420,0x72656665,0x72656e63,0x65202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x7472616e,0x736c6174, +0x652e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x61747465,0x6d707420,0x746f2061,0x63636573,0x7320756e,0x64656669, +0x6e656420,0x6d656d6f,0x7279206c,0x6f636174,0x696f6e20,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x7472616e,0x736c6174, +0x652e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x6f666673,0x65742f6c,0x656e6774,0x68206d69,0x736d6174,0x63682062, +0x65747765,0x656e2076,0x72656720,0x616e6420,0x72656665,0x72656e63,0x65202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x7472616e,0x736c6174, +0x652e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x61747465,0x6d707420,0x746f2061,0x63636573,0x7320756e,0x64656669, +0x6e656420,0x6d656d6f,0x7279206c,0x6f636174,0x696f6e20,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x7472616e,0x736c6174, +0x652e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x696c6c65,0x67616c20,0x76726567,0x20747970,0x65202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x7472616e,0x736c6174, +0x652e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x65787465,0x6e646564,0x20666c6f,0x6174206e,0x6f742079,0x65742073, +0x7570706f,0x72746564,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x7472616e,0x736c6174, +0x652e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0xf043371c,0xf0433b00,0xf043371c,0xf043371c,0xf043371c,0xf04339b4, +0xf043371c,0xf04339b4,0xf043371c,0xf043371c,0xf043371c,0xf0433b00,0xf0433628,0xf0433628, +0xf043371c,0xf04339b4,0xf04338a4,0x696c6c65,0x67616c20,0x752d636f,0x64652020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x7472616e, +0x736c6174,0x652e7020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0xf0434118,0xf0434124,0xf0434118,0xf0434170,0xf0434124, +0xf0434124,0xf0434110,0xf0434118,0xf0434118,0xf0434118,0xf0434118,0xf0434118,0xf0434118, +0xf0434118,0xf0434170,0xf0434124,0xf0434124,0xf0434124,0xf0434124,0xf0434170,0xf0434170, +0xf0434170,0xf0434170,0xf0434124,0xf0434124,0xf0434124,0xf0434170,0xf0434118,0xf0434170, +0xf0434124,0xf0434124,0xf0434118,0xf0434118,0xf0434124,0xf0434170,0xf0434124,0xf0434124, +0xf0434124,0xf0434118,0xf0434170,0xf0434170,0xf0434170,0xf0434124,0xf0434110,0xf0434170, +0xf0434170,0xf0434170,0xf0434110,0xf0434110,0xf0434170,0xf0434110,0xf0434170,0xf0434110, +0xf0434170,0xf0434124,0xf0434124,0xf0434170,0xf0434118,0xf0434170,0xf04340ac,0xf0434170, +0xf0434170,0xf0434124,0xf0434124,0xf0434124,0xf0434170,0xf0434170,0xf0434170,0xf0434124, +0xf0434170,0xf0434124,0xf0434118,0xf0434124,0xf0434170,0xf0434118,0xf0434118,0xf0434118, +0xf0434170,0xf0434170,0xf0434170,0xf0434118,0xf0434124,0xf0434124,0xf0434124,0xf0434118, +0xf0434118,0xf0434118,0xf0434170,0xf0434170,0xf0434170,0xf0434124,0xf0434170,0xf0434170, +0xf0434124,0xf0434118,0xf0434170,0xf0434110,0x20697661,0x6c3d2036,0x342d6269,0x742d6976, +0x616c3d20,0x20697661,0x6c3d2065,0x78746572,0x6e616c3d,0x20706f70,0x3d207075,0x73683d20, +0x6f666673,0x6574323d,0x206f6666,0x7365743d,0x206c656e,0x6774683d,0x20626c6f,0x636b6e6f, +0x3d206931,0x3d206c65,0x786c6576,0x3d206d74,0x7970653d,0x20647479,0x7065323d,0x20647479, +0x70653d20,0x7072696f,0x723d206e,0x6578743d,0x206f7032,0x3d206f70,0x313d2072,0x65673d20, +0x4e6f7420,0x76697369,0x74656420,0x7265665f,0x636f756e,0x74323d20,0x7265665f,0x636f756e, +0x743d0000,0x0,0x0,0x0,0x42505420,0x68657265,0xf043625c,0xf043625c, +0xf0436310,0xf0436310,0xf0436310,0xf0436310,0xf043625c,0xf043625c,0xf043625c,0xf0436310, +0xf0436310,0xf0436310,0xf043625c,0xf043625c,0xf0436310,0xf0436310,0xf043625c,0xf0436310, +0xf043625c,0xf04363b8,0xf04363b8,0xf0436468,0xf0436468,0xf0436468,0xf0436468,0xf04363b8, +0xf04363b8,0xf04363b8,0xf0436468,0xf0436468,0xf0436468,0xf04363b8,0xf04363b8,0xf0436468, +0xf0436468,0xf04363b8,0xf0436468,0xf04363b8,0x7265665f,0x636f756e,0x74206f76,0x6572666c, +0x6f772020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x74726565,0x5f757469,0x6c732e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x496e7375,0x66666963,0x69616e74,0x206d656d, +0x6f727920,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x74726565,0x5f757469,0x6c732e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0xf0436e20,0xf0436e20,0xf0436e28,0xf0436e28, +0xf0436e28,0xf0436e28,0xf0436e20,0xf0436e20,0xf0436e20,0xf0436e28,0xf0436e28,0xf0436e28, +0xf0436e20,0xf0436e20,0xf0436e28,0xf0436e28,0xf0436e20,0xf0436e28,0xf0436e20,0xf0436e0c, +0xf0436e0c,0xf0436e28,0xf0436e28,0xf0436e28,0xf0436e0c,0xf0436e28,0xf0436e20,0xf0436e20, +0xf0436e28,0xf0436e20,0xf0436e20,0xf0436e28,0xf0436e28,0xf0436e20,0x0,0x0, +0x696c6c65,0x67616c20,0x72656769,0x73746572,0x20747970,0x65202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x7567656e,0x2e702020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x696e7375,0x66666963,0x69656e74,0x20636f64,0x65206765,0x6e657261,0x746f7220,0x72656769, +0x73746572,0x73202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x7567656e,0x2e702020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0xf043740c,0xf043755c,0xf043755c,0xf043755c,0xf0437550,0xf043755c,0xf0437418,0x696c6c65, +0x67616c20,0x72656769,0x73746572,0x20747970,0x65202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x7567656e,0x2e702020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x696e7375, +0x66666963,0x69656e74,0x20636f64,0x65206765,0x6e657261,0x746f7220,0x66702072,0x65676973, +0x74657273,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x7567656e,0x2e702020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x696e7375, +0x66666963,0x69656e74,0x20636f64,0x65206765,0x6e657261,0x746f7220,0x66702072,0x65676973, +0x74657273,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x7567656e,0x2e702020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0xf04376f0, +0xf0437988,0xf0437988,0xf0437988,0xf0437834,0xf0437988,0xf04376fc,0x54726565,0x2064756d, +0x70206166,0x74657220,0x54726565,0x2064756d,0x70206166,0x74657220,0x4e6f2073,0x75697461, +0x626c6520,0x66696c65,0x2063616e,0x20626520,0x63726561,0x74656420,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x7567656e,0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x2f746d70,0x2f756765, +0x6e746d70,0x58585858,0x58582020,0x20202020,0x20202020,0x20202020,0x5472616e,0x736c6174, +0x65202020,0x4275696c,0x64202020,0x20202020,0x7567656e,0x3a43616e,0x6e6f7420,0x72656164, +0x2073796d,0x626f6c20,0x7461626c,0x65206669,0x6c656670,0x33327265,0x67732069,0x73206f6e, +0x6c79206c,0x6567616c,0x20666f72,0x206d6970,0x73332061,0x6e642066,0x75747572,0x65206172, +0x63686974,0x65637475,0x72657320,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20207567,0x656e2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x2020746f,0x6f206d61,0x6e792066,0x70207265, +0x67697374,0x65727320,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20207567,0x656e2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x2020746f,0x6f206d61,0x6e792072,0x65676973, +0x74657273,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20207567,0x656e2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20204d75,0x73742073,0x70656369,0x6679202e, +0x46206669,0x6c65206e,0x6f742075,0x6e646572,0x73746f6f,0x646e756d,0x65726963,0x20617267, +0x756d656e,0x74207265,0x71756972,0x65642066,0x6f72202d,0x63686563,0x6b737461,0x636b2d63, +0x6865636b,0x73746163,0x6b202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202d63, +0x70616c69,0x61732020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202d61, +0x6c69676e,0x36342020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202d61, +0x6c69676e,0x33322020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202d61, +0x6c69676e,0x31362020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202d61, +0x6c69676e,0x38202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202d70, +0x69633220,0x696d706c,0x69657320,0x2d472030,0x2e202d47,0x206f7074,0x696f6e20,0x69676e6f, +0x7265642d,0x70696332,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x70696320,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x70696331,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x70696330,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x6d73636f,0x66662020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x6d697073,0x33202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x6d697073,0x32202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x6d697073,0x31202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x6e6f756e,0x7369676e,0x6564636f,0x6e762020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x6e6f7461,0x696c6f70,0x74202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x6e6f6370,0x616c6961,0x73202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x6e6f6f66,0x66736574,0x6f707420,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x66703332,0x72656773,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x2020202d,0x70696332,0x20696d70,0x6c696573,0x202d4720,0x302e202d,0x47206f70,0x74696f6e, +0x2069676e,0x6f726564,0x6e756d65,0x72696320,0x61726775,0x6d656e74,0x20726571,0x75697265, +0x6420666f,0x72202d47,0x6e756d65,0x72696320,0x61726775,0x6d656e74,0x20726571,0x75697265, +0x6420666f,0x72202d4f,0x6e756d65,0x72696320,0x61726775,0x6d656e74,0x20726571,0x75697265, +0x6420666f,0x72202d67,0x2d646f6d,0x74616720,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x2d64776f,0x70636f64,0x65202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x66696c65,0x6e616d65,0x20726571,0x75697265,0x64206166,0x74657220, +0x2d656669,0x6c656e61,0x6d652072,0x65717569,0x72656420,0x61667465,0x72202d74,0x66696c65, +0x6e616d65,0x20726571,0x75697265,0x64206166,0x74657220,0x2d74656d,0x7066696c,0x656e616d, +0x65207265,0x71756972,0x65642061,0x66746572,0x202d6c66,0x696c656e,0x616d6520,0x72657175, +0x69726564,0x20616674,0x6572202d,0x7566696c,0x656e616d,0x65207265,0x71756972,0x65642061, +0x66746572,0x202d6f55,0x73616765,0x2069733a,0x20756765,0x6e205b2d,0x6f206269,0x6e66696c, +0x655d205b,0x2d6c206c,0x69737466,0x696c655d,0x205b2d65,0x2064756d,0x7066696c,0x655d205b, +0x2d742073,0x796d626f,0x6c66696c,0x656e616d,0x655d205b,0x2d645d20,0x5b2d7472,0x61707576, +0x5d205b2d,0x4720736d,0x616c6c73,0x697a655d,0x205b2d70,0x5d206669,0x6c652e46,0xf0439c4c, +0xf0439c5c,0xf0439c68,0xf04389f4,0xf0438e50,0xf0438b10,0xf0439f78,0xf0439f78,0xf0439f78, +0xf0439f78,0xf0438e38,0xf0439f78,0xf0439f78,0xf0438a9c,0xf04398a4,0xf0439f78,0xf0439c88, +0xf0438828,0xf0438730,0xf0438cd0,0xf0438a28,0xf0439f78,0xf0439f78,0xf043831c,0xf0439f78, +0xf04384dc,0xf04391c8,0xf0438e84,0xf0438358,0xf043950c,0xf0439f78,0xf0438c44,0xf0439f78, +0xf0438584,0xf04383f4,0xf0438e6c,0xf0439c14,0x20202020,0x20202020,0x20202020,0x20202020, +0x76616c5f,0x7574696c,0x2e706e75,0x6c6c2076,0x616c7565,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20207661,0x6c5f7574, +0x696c2e70,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20200000,0xf043b058,0xf043b168,0xf043b168,0xf043b168,0xf043b1bc, +0xf043b254,0xf043b254,0xf043b254,0xf043b470,0xf043b2c0,0x756e6b6e,0x6f776e20,0x64617461, +0x20747970,0x65202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x76616c5f,0x7574696c,0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x65787465,0x6e646564,0x20666c6f, +0x6174696e,0x6720706f,0x696e7420,0x6e6f7420,0x79657420,0x73757070,0x6f727465,0x64202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x76616c5f,0x7574696c,0x2e702020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0xf043b5c4,0xf043b70c,0xf043b5ec, +0xf043b70c,0xf043b5c4,0xf043b580,0xf043b580,0xf043b580,0xf043b580,0xf043b5e4,0xf043b5ec, +0xf043b70c,0xf043b5dc,0xf043b5d4,0xf043b5f4,0xf043b5cc,0xf043b5fc,0x0,0x0, +0x4f53594d,0x4b53594d,0x4d53594d,0x52435546,0x4c445243,0x49525354,0x49524c44,0x49535449, +0x494c4449,0x5349474e,0x5353594d,0x4c454e44,0x4c54524d,0x4c424459,0x4c42474e,0x55424420, +0x54504c45,0x54504745,0x54504754,0x54504c54,0x54504e45,0x54504551,0x43473220,0x43473120, +0x494a5020,0x56524547,0x554e414c,0x4d504d56,0x504d4f56,0x49535354,0x49534c44,0x49435546, +0x4c4e4f54,0x53485220,0x53484c20,0x4c53594d,0x4753594d,0x4653594d,0x4553594d,0x4353594d, +0x584f5220,0x584a5020,0x554e4920,0x554a5020,0x54595020,0x544a5020,0x53575020,0x53554220, +0x53545350,0x53545220,0x53545020,0x53544550,0x53515254,0x53515220,0x53475320,0x4853594d, +0x4153594d,0x53444546,0x52535452,0x52504152,0x524e4420,0x524c4f44,0x524c4443,0x524c4441, +0x52455420,0x52454753,0x504f5020,0x50444546,0x50415220,0x4f50544e,0x58504152,0x4f444420, +0x4e4f5420,0x4e4f5020,0x4e455120,0x4e454720,0x4d555320,0x4d544147,0x4d535420,0x4d505920, +0x4d4f5620,0x52454d20,0x4d4f4420,0x4d415820,0x4d494e20,0x4c4f4420,0x4c4f4320,0x4c455820, +0x4c455320,0x4c455120,0x4c444150,0x4c445350,0x4c444320,0x4c444120,0x494c4441,0x4c434120, +0x4c424420,0x4c444546,0x4c414220,0x49584120,0x49535452,0x494f5220,0x494e5420,0x494e4e20, +0x494e4954,0x494e4320,0x494e4551,0x494c4f44,0x494c4553,0x494c4551,0x49475254,0x49474551, +0x49455155,0x49445820,0x46494c4c,0x47525420,0x47455120,0x464a5020,0x45515520,0x41454e54, +0x454e5420,0x454e4442,0x454e4420,0x44555020,0x44495620,0x44494620,0x44454620,0x44454320, +0x4356544c,0x43565420,0x43555020,0x434f4d4d,0x4354524c,0x43554244,0x434c4244,0x434c4142, +0x43494120,0x43484b4e,0x43484b4c,0x43484b48,0x43484b54,0x42535542,0x42474e42,0x42474e20, +0x414f5320,0x414e4420,0x414c4941,0x41444a20,0x41444420,0x41425320,0x0,0x0, +0x75707574,0x3a206f75,0x74707574,0x2066696c,0x65206e6f,0x7420696e,0x69746961,0x6c697a65, +0x640a0000,0x77726974,0x696e6720,0x6f757420,0x66696c65,0x0,0x75707574,0x3a206f75, +0x74707574,0x2066696c,0x65206e6f,0x7420696e,0x69746961,0x6c697a65,0x640a0000,0x77726974, +0x696e6720,0x6f757420,0x66696c65,0x0,0x75707574,0x3a206f75,0x74707574,0x2066696c, +0x65206e6f,0x7420696e,0x69746961,0x6c697a65,0x640a0000,0x75707574,0x3a206361,0x6e6e6f74, +0x20756e6c,0x696e6b20,0x62656361,0x75736520,0x75707574,0x696e6974,0x66642077,0x61732075, +0x7365640a,0x0,0x75676574,0x3a20696e,0x70757420,0x66696c65,0x206e6f74,0x20696e69, +0x7469616c,0x697a6564,0xa000000,0x72656164,0x20746f6f,0x206d7563,0x68206672,0x6f6d2067, +0x65742062,0x75666665,0x720a0000,0x72656164,0x696e6720,0x696e2066,0x696c6500,0x696e7075, +0x74206275,0x66666572,0x206f6e20,0x6e6f6e2d,0x696e7420,0x626f756e,0x6472790a,0x0, +0x75676574,0x3a20696e,0x70757420,0x66696c65,0x206e6f74,0x20696e69,0x7469616c,0x697a6564, +0xa000000,0x0,0x0,0x0,0x73745f66,0x696c6562,0x6567696e,0x3a207472, +0x69656420,0x746f2065,0x6e642074,0x6f6f206d,0x616e7920,0x66696c65,0x73202825,0x73290a00, +0x73745f74,0x65787462,0x6c6f636b,0x3a20626c,0x6f636b20,0x70656e64,0x696e6720,0x73657420, +0x696e2069,0x6c6c6567,0x616c2063,0x6173650a,0x0,0x73745f66,0x696c655f,0x69646e3a, +0x20697374,0x61636b20,0x756e6465,0x72666c6f,0x77202825,0x73290a00,0x0,0x0, +0x62616420,0x6d616769,0x6320696e,0x20686472,0x2e206578,0x70656374,0x65642030,0x7825782c, +0x20676f74,0x20307825,0x780a0000,0x73745f72,0x65616473,0x743a2064,0x656e7365,0x206e756d, +0x62657220,0x696e636f,0x6d706174,0x69626c65,0x2066726f,0x6d207665,0x7273696f,0x6e73206c, +0x65737320,0x7468616e,0x20312e33,0x302c2070,0x6c656173,0x65207265,0x636f6d70,0x696c6520, +0x66726f6d,0x20736372,0x61746368,0x20616e64,0x20757365,0x20636f6d,0x70617469,0x626c6520, +0x636f6d70,0x6f6e656e,0x74730a00,0x73745f72,0x6561643a,0x20657272,0x6f722073,0x65656b69, +0x6e670a00,0x73745f72,0x6561643a,0x20657272,0x6f722072,0x65616469,0x6e670a00,0x63616e6e, +0x6f74206f,0x70656e20,0x73796d62,0x6f6c2074,0x61626c65,0x2066696c,0x65202573,0xa000000, +0x77000000,0x73745f77,0x72697465,0x73743a20,0x63616e6e,0x6f742077,0x72697465,0x20746f20, +0x66696c65,0x206e756d,0x62657220,0x25640a00,0x63616e6e,0x6f742077,0x72697465,0x20726f75, +0x6e642062,0x79746573,0x20666f72,0x206c696e,0x65730a00,0x63616e6e,0x6f742077,0x72697465, +0x20726f75,0x6e642062,0x79746573,0x20666f72,0x20737472,0x696e6773,0xa000000,0x63616e6e, +0x6f742077,0x72697465,0x20726f75,0x6e642062,0x79746573,0x20666f72,0x20737472,0x696e6773, +0xa000000,0x63616e6e,0x6f742077,0x72697465,0x2073796d,0x626f6c20,0x68656164,0x65720a00, +0x73745f66,0x64616464,0x3a206e75,0x6d626572,0x206f6620,0x66696c65,0x73202825,0x64292065, +0x78636565,0x6473206d,0x61782028,0x2564290a,0x0,0x73745f66,0x64616464,0x3a20616c, +0x6c6f6361,0x74696f6e,0x20626f74,0x63682028,0x25642066,0x64732061,0x6e642025,0x64206366, +0x64732920,0x696e2025,0x730a0000,0x0,0x3c2f3444,0x65627567,0x2f3e0000,0x3a000000, +0x3a000000,0x73745f66,0x64616464,0x3a20636f,0x756c6420,0x6e6f7420,0x6d616c6c,0x6f632070, +0x61746820,0x6e616d65,0x21212025,0x640a0000,0x73745f66,0x64616464,0x3a20636f,0x756c6420, +0x6e6f7420,0x6d616c6c,0x6f632070,0x61746820,0x6e616d65,0x21202564,0xa000000,0x43616e6e, +0x6f742073,0x745f6664,0x6164643a,0x2063616e,0x6e6f7420,0x6d616c6c,0x6f632025,0x64206279, +0x74657320,0x746f2068,0x6f6c6420,0x66696c65,0x206e616d,0x650a0000,0x2f000000,0x256c7500, +0x2d310000,0x256c7500,0x73745f73,0x74726164,0x643a2061,0x7267756d,0x656e7420,0x6973206e, +0x696c0a00,0x73745f70,0x6175785f,0x6966645f,0x69617578,0x3a206966,0x64202825,0x6429206f, +0x72206961,0x75782028,0x25642920,0x6f757420,0x6f662072,0x616e6765,0xa000000,0x73745f70, +0x6175785f,0x6966645f,0x69617578,0x3a206966,0x64202825,0x6429206f,0x7220696c,0x696e6520, +0x28256429,0x206f7574,0x206f6620,0x72616e67,0x650a0000,0x73745f6d,0x616c6c6f,0x633a2063, +0x616e6e6f,0x7420616c,0x6c6f6361,0x74652069,0x74656d20,0x6f662031,0x20627974,0x65207769, +0x7468206d,0x616c6c6f,0x63283329,0xa000000,0x73745f6d,0x616c6c6f,0x633a2063,0x616e6e6f, +0x7420616c,0x6c6f6361,0x74652069,0x74656d20,0x6f662025,0x6c642062,0x79746573,0x20776974, +0x68206d61,0x6c6c6f63,0x2833290a,0x0,0x73745f6d,0x616c6c6f,0x633a2063,0x616e6e6f, +0x74206772,0x6f772069,0x74656d20,0x746f2025,0x6c642062,0x79746573,0x20776974,0x68207265, +0x616c6c6f,0x63283329,0xa000000,0x0,0x73745f70,0x6366645f,0x6966643a,0x20696664, +0x20282564,0x29206f75,0x74206f66,0x2072616e,0x67650a00,0x73745f70,0x73796d5f,0x6966645f, +0x6973796d,0x3a206966,0x64202825,0x6429206f,0x72206973,0x796d2028,0x25642920,0x6f757420, +0x6f662072,0x616e6765,0xa000000,0x73745f70,0x6175785f,0x69617578,0x3a206961,0x75782028, +0x25642920,0x6f757420,0x6f662072,0x616e6765,0xa000000,0x0,0x0,0x0, +0x25733a20,0x496e7465,0x726e616c,0x3a200000,0xa000000,0x0,0x0,0x0, +0x73745f63,0x75696e69,0x743a2063,0x616e6e6f,0x7420616c,0x6c6f6361,0x74652063,0x75727265, +0x6e742063,0x6864720a,0x0,0x73745f65,0x78746164,0x643a2079,0x6f752064,0x69646e27, +0x7420696e,0x69746961,0x6c697a65,0x20776974,0x68206375,0x696e6974,0x206f7220,0x72656164, +0x73740a00,0x73745f70,0x6578745f,0x69657874,0x3a20696e,0x64657820,0x6f757420,0x6f662072, +0x616e6765,0x20282564,0x290a0000,0x73745f69,0x646e5f69,0x6e646578,0x5f666578,0x743a2079, +0x6f752064,0x69646e27,0x7420696e,0x69746961,0x6c697a65,0x20776974,0x68206375,0x696e6974, +0x206f7220,0x72656164,0x73740a00,0x73745f70,0x646e5f69,0x646e3a20,0x69646e20,0x28256429, +0x206c6573,0x73207468,0x616e2030,0x206f7220,0x67726561,0x74657220,0x7468616e,0x206d6178, +0x20282564,0x290a0000,0x0,0x0,0x73745f65,0x78747374,0x72616464,0x3a20796f, +0x75206469,0x646e2774,0x20696e69,0x7469616c,0x697a6520,0x77697468,0x20637569,0x6e697420, +0x6f722072,0x65616473,0x740a0000,0x73745f65,0x78747374,0x72616464,0x3a206172,0x67756d65, +0x6e742069,0x73206e69,0x6c0a0000,0x73745f69,0x646e5f64,0x6e3a2079,0x6f752064,0x69646e27, +0x7420696e,0x69746961,0x6c697a65,0x20776974,0x68206375,0x696e6974,0x206f7220,0x72656164, +0x73740a00,0x73745f69,0x646e5f72,0x6e64783a,0x20796f75,0x20646964,0x6e277420,0x696e6974, +0x69616c69,0x7a652077,0x69746820,0x6375696e,0x6974206f,0x72207265,0x61647374,0xa000000, +0x73745f72,0x6e64785f,0x69646e3a,0x2069646e,0x20282564,0x29206772,0x65617465,0x72207468, +0x616e206d,0x61782028,0x2564290a,0x0,0x73745f72,0x6e64785f,0x69646e3a,0x206f6c64, +0x20696e74,0x65726661,0x63652063,0x616e2774,0x20707574,0x20726664,0x28256429,0x20696e74, +0x6f20726e,0x64782c20,0x75736520,0x73745f70,0x646e5f69,0x646e2069,0x6e737465,0x61640a00, +0x73745f73,0x65746964,0x6e3a2069,0x646e7372,0x63202825,0x6429206f,0x72206964,0x6e646573, +0x74202825,0x6429206f,0x7574206f,0x66207261,0x6e67650a,0x0,0x73745f70,0x6578745f, +0x646e3a20,0x72666420,0x6669656c,0x64202825,0x64292069,0x736e2774,0x20657175,0x616c2074, +0x6f205354,0x5f455854,0x49464428,0x2564290a,0x0,0x73745f70,0x6578745f,0x646e3a20, +0x696e6465,0x78206f75,0x74206f66,0x2072616e,0x67652028,0x2564290a,0x0,0x6c69626d, +0x6c640000,0x6c69626d,0x6c643a20,0x496e7465,0x726e616c,0x3a206361,0x6e6e6f74,0x20616c6c, +0x6f636174,0x6520746f,0x20696e69,0x7469616c,0x697a6520,0x636f6d70,0x6f6e656e,0x74206e61, +0x6d652066,0x6f72206c,0x69626d6c,0x64206572,0x726f7273,0xa000000,0x0,0x0, +0x74726965,0x6420746f,0x20726570,0x6c616365,0x20726e64,0x78206175,0x78202825,0x64292074, +0x68617420,0x66697473,0x20696e74,0x6f206f6e,0x6520776f,0x72642028,0x25642c20,0x25642920, +0x77697468,0x206f6e65,0x20746861,0x74206361,0x6e277420,0x2825642c,0x2564290a,0x0, +0x73776170,0x206f6620,0x61757873,0x206e6f74,0x20737570,0x706f7274,0x65642077,0x68656e20, +0x64657374,0x73657820,0x213d2068,0x6f737473,0x65780a00,0xf044c774,0xf044c890,0xf044c908, +0xf044c908,0xf044c908,0xf044c908,0xf044c908,0x25733a20,0x4572726f,0x723a2000,0xa000000, +0xa000000,0x25733a20,0x5761726e,0x696e673a,0x20000000,0xa000000,0x0,0x0, +0x25733a20,0x496e7465,0x726e616c,0x3a200000,0xa000000,0x25733a20,0x4572726f,0x723a2000, +0xa000000,0x5f6d645f,0x73745f6d,0x616c6c6f,0x633a2063,0x616e6e6f,0x7420616c,0x6c6f6361, +0x74652069,0x74656d20,0x6f662031,0x20627974,0x65207769,0x7468206d,0x616c6c6f,0x63283329, +0xa000000,0x5f6d645f,0x73745f6d,0x616c6c6f,0x633a2063,0x616e6e6f,0x7420616c,0x6c6f6361, +0x74652069,0x74656d20,0x6f662025,0x6c642062,0x79746573,0x20776974,0x68206d61,0x6c6c6f63, +0x2833290a,0x0,0x5f6d645f,0x73745f6d,0x616c6c6f,0x633a2063,0x616e6e6f,0x74206772, +0x6f772069,0x74656d20,0x746f2025,0x6c642062,0x79746573,0x20776974,0x68207265,0x616c6c6f, +0x63283329,0xa000000,0x0,0x0,0x2f746d70,0x2f706173,0x25642e25,0x64000000, +0x67657420,0x63616c6c,0x6564206f,0x6e206120,0x66696c65,0x206f7065,0x6e20666f,0x72207772, +0x6974696e,0x672e0a00,0x42756666,0x6572206e,0x6f742061,0x206d756c,0x7469706c,0x65206f66, +0x20726563,0x6f726420,0x73697a65,0x2e0a0000,0x45786365,0x65647320,0x72616e67,0x6520696e, +0x20726561,0x645f6368,0x61723b20,0x696e7075,0x74206973,0x20272563,0x272e0a00,0x5761726e, +0x696e673a,0x20726561,0x646c6e20,0x61747465,0x6d707465,0x64206672,0x6f6d2075,0x6e6f7065, +0x6e656420,0x66696c65,0x2e0a0000,0x5761726e,0x696e673a,0x20726561,0x64206f66,0x20612073, +0x7472696e,0x67206174,0x74656d70,0x74656420,0x66726f6d,0x20756e6f,0x70656e65,0x64206669, +0x6c652e0a,0x0,0x5761726e,0x696e673a,0x20726561,0x64206f66,0x20612062,0x6f6f6c65, +0x616e2061,0x7474656d,0x70746564,0x2066726f,0x6d20756e,0x6f70656e,0x65642066,0x696c652e, +0xa000000,0x66616c73,0x65000000,0x74727565,0x0,0x496c6c65,0x67616c20,0x626f6f6c, +0x65616e20,0x76616c75,0x65202725,0x73272e0a,0x0,0x5761726e,0x696e673a,0x20726561, +0x64206f66,0x20656e75,0x6d657261,0x74656420,0x74797065,0x20617474,0x656d7074,0x65642066, +0x726f6d20,0x756e6f70,0x656e6564,0x2066696c,0x652e0a00,0x456e756d,0x65726174,0x65642076, +0x616c7565,0x20272573,0x27206e6f,0x74207769,0x7468696e,0x20747970,0x652e0a00,0x5761726e, +0x696e673a,0x20726561,0x64206f66,0x20696e74,0x65676572,0x20617474,0x656d7074,0x65642066, +0x726f6d20,0x756e6f70,0x656e6564,0x2066696c,0x652e0a00,0x44696769,0x74206578,0x70656374, +0x65642069,0x6e207265,0x61645f69,0x6e746567,0x65723b20,0x696e7075,0x74206973,0x20272563, +0x272e0a00,0x44696769,0x74206578,0x70656374,0x65642069,0x6e207265,0x61645f69,0x6e746567, +0x65723b20,0x696e7075,0x74206973,0x20272563,0x272e0a00,0x4f766572,0x666c6f77,0x20696e20, +0x72656164,0x5f696e74,0x65676572,0x2e0a0000,0x45786365,0x65647320,0x72616e67,0x6520696e, +0x20726561,0x645f696e,0x74656765,0x723b2069,0x6e707574,0x20697320,0x27256427,0x2e0a0000, +0x5761726e,0x696e673a,0x20726561,0x64206f66,0x20636172,0x64696e61,0x6c206174,0x74656d70, +0x74656420,0x66726f6d,0x20756e6f,0x70656e65,0x64206669,0x6c652e0a,0x0,0x44696769, +0x74206578,0x70656374,0x65642069,0x6e207265,0x61645f63,0x61726469,0x6e616c3b,0x20696e70, +0x75742069,0x73202725,0x63272e0a,0x0,0x44696769,0x74206578,0x70656374,0x65642069, +0x6e207265,0x61645f63,0x61726469,0x6e616c3b,0x20696e70,0x75742069,0x73202725,0x63272e0a, +0x0,0x4f766572,0x666c6f77,0x20696e20,0x72656164,0x5f636172,0x64696e61,0x6c2e0a00, +0x5761726e,0x696e673a,0x20726561,0x64206f66,0x20646f75,0x626c6520,0x61747465,0x6d707465, +0x64206672,0x6f6d2075,0x6e6f7065,0x6e656420,0x66696c65,0x2e0a0000,0x44696769,0x74206578, +0x70656374,0x65642069,0x6e207265,0x61645f64,0x6f75626c,0x653b2069,0x6e707574,0x20697320, +0x27256327,0x2e0a0000,0x44696769,0x74206578,0x70656374,0x65642069,0x6e207265,0x61645f64, +0x6f75626c,0x653b2069,0x6e707574,0x20697320,0x27256327,0x2e0a0000,0x44696769,0x74206578, +0x70656374,0x65642069,0x6e206578,0x706f6e65,0x6e742069,0x6e207265,0x61645f64,0x6f75626c, +0x653b2069,0x6e707574,0x20697320,0x27256327,0x2e0a0000,0x5761726e,0x696e673a,0x20726561, +0x64206f66,0x20696e74,0x36342061,0x7474656d,0x70746564,0x2066726f,0x6d20756e,0x6f70656e, +0x65642066,0x696c652e,0xa000000,0x44696769,0x74206578,0x70656374,0x65642069,0x6e207265, +0x61645f69,0x6e746567,0x65723634,0x3b20696e,0x70757420,0x69732027,0x2563272e,0xa000000, +0x44696769,0x74206578,0x70656374,0x65642069,0x6e207265,0x61645f69,0x6e746567,0x65723634, +0x3b20696e,0x70757420,0x69732027,0x2563272e,0xa000000,0x4f766572,0x666c6f77,0x20696e20, +0x72656164,0x5f696e74,0x65676572,0x36342e0a,0x0,0x45786365,0x65647320,0x72616e67, +0x6520696e,0x20726561,0x645f696e,0x74656765,0x7236343b,0x20696e70,0x75742069,0x73202725, +0x64272e0a,0x0,0x5761726e,0x696e673a,0x20726561,0x64206f66,0x20636172,0x64696e61, +0x6c206174,0x74656d70,0x74656420,0x66726f6d,0x20756e6f,0x70656e65,0x64206669,0x6c652e0a, +0x0,0x44696769,0x74206578,0x70656374,0x65642069,0x6e207265,0x61645f63,0x61726469, +0x6e616c36,0x343b2069,0x6e707574,0x20697320,0x27256327,0x2e0a0000,0x44696769,0x74206578, +0x70656374,0x65642069,0x6e207265,0x61645f63,0x61726469,0x6e616c36,0x343b2069,0x6e707574, +0x20697320,0x27256327,0x2e0a0000,0x4f766572,0x666c6f77,0x20696e20,0x72656164,0x5f636172, +0x64696e61,0x6c36342e,0xa000000,0x0,0x2f746d70,0x2f706173,0x25642e25,0x64000000, +0x72000000,0x72000000,0x0,0x0,0x77726974,0x656c6e20,0x63616c6c,0x6564206f, +0x6e206669,0x6c65206e,0x6f74206f,0x70656e20,0x666f7220,0x77726974,0x696e672e,0xa000000, +0x456e756d,0x65726174,0x65642076,0x616c7565,0x20272564,0x27206e6f,0x74207769,0x7468696e, +0x20747970,0x652e0a00,0x696c6c65,0x67616c20,0x72616469,0x78207370,0x65636966,0x69656420, +0x666f7220,0x696e7465,0x67657220,0x77726974,0x653a2025,0x640a0000,0x696c6c65,0x67616c20, +0x72616469,0x78207370,0x65636966,0x69656420,0x666f7220,0x63617264,0x696e616c,0x20777269, +0x74653a20,0x25640a00,0x20302e00,0x652b3030,0x30000000,0x20302e00,0x652b3030,0x30000000, +0x74727565,0x0,0x66616c73,0x65000000,0x696c6c65,0x67616c20,0x72616469,0x78207370, +0x65636966,0x69656420,0x666f7220,0x63617264,0x696e616c,0x36342077,0x72697465,0x3a202564, +0xa000000,0x696c6c65,0x67616c20,0x72616469,0x78207370,0x65636966,0x69656420,0x666f7220, +0x696e7465,0x67657236,0x34207772,0x6974653a,0x2025640a,0x0,0x0,0x0, +0x4e6f2063,0x61736520,0x6d617463,0x68657320,0x76616c75,0x6520696e,0x20636173,0x65207374, +0x6174656d,0x656e7420,0x6f6e2070,0x61676520,0x2564206c,0x696e6520,0x25642066,0x696c6520, +0x25732e0a,0x0,0x61737365,0x7274696f,0x6e206661,0x696c6564,0x20257320,0xa000000, +0x2f746d70,0x2f706173,0x25642e25,0x64000000,0x77000000,0x5065726d,0x69737369,0x6f6e2044, +0x656e6965,0x642c2072,0x65777269,0x74652074,0x6f206120,0x70726f74,0x65637465,0x64206669, +0x6c650a00,0x77000000,0x0,0x0,0x40282329,0x24486561,0x6465723a,0x20495249, +0x5820352e,0x333a3130,0x32313537,0x32303333,0x20627569,0x6c742031,0x312f3033,0x2f393420, +0x61742070,0x69676865,0x6172743a,0x2f6a6f69,0x73742f35,0x2e334d52,0x2f726f6f,0x74202400, +}; +static const uint32_t data[] = { +0x24302020,0x20243120,0x20202432,0x20202024,0x33202020,0x24342020,0x20243520,0x20202436, +0x20202024,0x37202020,0x24382020,0x20243920,0x20202431,0x30202024,0x31312020,0x24313220, +0x20243133,0x20202431,0x34202024,0x31352020,0x24313620,0x20243137,0x20202431,0x38202024, +0x31392020,0x24323020,0x20243231,0x20202432,0x32202024,0x32332020,0x24323420,0x20243235, +0x20202432,0x36202024,0x32372020,0x24677020,0x20247370,0x20202433,0x30202024,0x33312020, +0x24663020,0x20246631,0x20202466,0x32202024,0x66332020,0x24663420,0x20246635,0x20202466, +0x36202024,0x66372020,0x24663820,0x20246639,0x20202466,0x31302024,0x66313120,0x24663132, +0x20246631,0x33202466,0x31342024,0x66313520,0x24663136,0x20246631,0x37202466,0x31382024, +0x66313920,0x24663230,0x20246632,0x31202466,0x32322024,0x66323320,0x24663234,0x20246632, +0x35202466,0x32362024,0x66323720,0x24663238,0x20246632,0x39202466,0x33302024,0x66333120, +0x24666363,0x30246663,0x63312466,0x63633224,0x66636333,0x24666363,0x34246663,0x63352466, +0x63633624,0x66636337,0x24302020,0x20000000,0x6c616265,0x6c202020,0x20202020,0x73796d20, +0x20202020,0x20202020,0x2e676c6f,0x626c2020,0x20202020,0x2e63706c,0x6f616420,0x20202020, +0x2e616c69,0x676e2020,0x20202020,0x2e617363,0x69692020,0x20202020,0x2e617363,0x69697a20, +0x20202020,0x2e627974,0x65202020,0x20202020,0x2e636f6d,0x6d202020,0x20202020,0x2e6c636f, +0x6d6d2020,0x20202020,0x2e646174,0x61202020,0x20202020,0x2e646f75,0x626c6520,0x20202020, +0x2e66696c,0x65202020,0x20202020,0x2e666c6f,0x61742020,0x20202020,0x2e68616c,0x66202020, +0x20202020,0x2e637072,0x6573746f,0x72652020,0x2e677077,0x6f726420,0x20202020,0x2e637061, +0x64642020,0x20202020,0x2e776561,0x6b657874,0x20202020,0x2e6c6f6f,0x706e6f20,0x20202020, +0x2e737061,0x63652020,0x20202020,0x2e746578,0x74202020,0x20202020,0x2e776f72,0x64202020, +0x20202020,0x636f6465,0x20202020,0x20202020,0x2e656e64,0x20202020,0x20202020,0x2e736461, +0x74612020,0x20202020,0x2e726461,0x74612020,0x20202020,0x2e656e74,0x20202020,0x20202020, +0x2e6c6f63,0x20202020,0x20202020,0x2e62676e,0x62202020,0x20202020,0x2e656e64,0x62202020, +0x20202020,0x2e61736d,0x30202020,0x20202020,0x2e736574,0x20202020,0x20202020,0x2e637061, +0x6c696173,0x20202020,0x2e726570,0x20202020,0x20202020,0x2e656e64,0x72657020,0x20202020, +0x2e6c6162,0x20202020,0x20202020,0x2e767265,0x67202020,0x20202020,0x2e6d6173,0x6b202020, +0x20202020,0x2e666d61,0x736b2020,0x20202020,0x2e657272,0x20202020,0x20202020,0x2e676c6f, +0x62616273,0x20202020,0x2e766572,0x7374616d,0x70202020,0x2e667261,0x6d652020,0x20202020, +0x2e657874,0x656e6465,0x64202020,0x2e657874,0x65726e20,0x20202020,0x2e61656e,0x74202020, +0x20202020,0x2e6f7074,0x696f6e20,0x20202020,0x2e6e6f61,0x6c696173,0x20202020,0x2e616c69, +0x61732020,0x20202020,0x2e6d7461,0x67202020,0x20202020,0x2e6d616c,0x69617320,0x20202020, +0x2e636f6d,0x6d202020,0x20202020,0x2e6c6976,0x65726567,0x20202020,0x2e676a61,0x6c646566, +0x20202020,0x2e676a61,0x6c6c6976,0x65202020,0x2e676a72,0x6c697665,0x20202020,0x2e736869, +0x66745f61,0x64647220,0x2e726573,0x74657874,0x20202020,0x2e64776f,0x72642020,0x20202020, +0x2e70726f,0x6c6f6775,0x65202020,0x2e656461,0x74612020,0x20202020,0x2e636f6d,0x6d202020, +0x20202020,0x756e6465,0x66696e65,0x64202020,0x72656f72,0x64657220,0x20202020,0x6e6f7265, +0x6f726465,0x72202020,0x6d616372,0x6f202020,0x20202020,0x6e6f6d61,0x63726f20,0x20202020, +0x61742020,0x20202020,0x20202020,0x6e6f6174,0x20202020,0x20202020,0x6d6f7665,0x20202020, +0x20202020,0x6e6f6d6f,0x76652020,0x20202020,0x626f7074,0x20202020,0x20202020,0x6e6f626f, +0x70742020,0x20202020,0x766f6c61,0x74696c65,0x20202020,0x6e6f766f,0x6c617469,0x6c652020, +0x7472616e,0x73666f72,0x6d202020,0x6e6f7472,0x616e7366,0x6f726d20,0x7265706f,0x73697469, +0x6f6e2020,0x6e6f7265,0x706f7369,0x74696f6e,0x756e6465,0x66696e65,0x64204f20,0x20202020, +0x20202020,0x70696320,0x20202020,0x20200000,0x61627320,0x20202020,0x20206164,0x64202020, +0x20202020,0x61646475,0x20202020,0x2020616e,0x64202020,0x20202020,0x62202020,0x20202020, +0x20206263,0x30662020,0x20202020,0x62633074,0x20202020,0x20206263,0x31662020,0x20202020, +0x62633174,0x20202020,0x20206263,0x32662020,0x20202020,0x62633274,0x20202020,0x20206261, +0x64202020,0x20202020,0x62616420,0x20202020,0x20206265,0x71202020,0x20202020,0x62676520, +0x20202020,0x20206267,0x65752020,0x20202020,0x6267657a,0x20202020,0x20206267,0x74202020, +0x20202020,0x62677475,0x20202020,0x20206267,0x747a2020,0x20202020,0x626c6520,0x20202020, +0x2020626c,0x65752020,0x20202020,0x626c657a,0x20202020,0x2020626c,0x74202020,0x20202020, +0x626c7475,0x20202020,0x2020626c,0x747a2020,0x20202020,0x626e6520,0x20202020,0x20206272, +0x65616b20,0x20202020,0x63302020,0x20202020,0x20206331,0x20202020,0x20202020,0x63322020, +0x20202020,0x20206261,0x64202020,0x20202020,0x64697620,0x20202020,0x20206469,0x76752020, +0x20202020,0x6a202020,0x20202020,0x20206a61,0x6c202020,0x20202020,0x6c612020,0x20202020, +0x20206c62,0x20202020,0x20202020,0x6c627520,0x20202020,0x20206c68,0x20202020,0x20202020, +0x6c687520,0x20202020,0x20206c69,0x20202020,0x20202020,0x6c772020,0x20202020,0x20206a72, +0x20202020,0x20202020,0x6c776331,0x20202020,0x20206c77,0x63322020,0x20202020,0x62616420, +0x20202020,0x20206d66,0x68692020,0x20202020,0x6d666c6f,0x20202020,0x20206d6f,0x76652020, +0x20202020,0x6a616c72,0x20202020,0x20207377,0x63312020,0x20202020,0x73776332,0x20202020, +0x20206261,0x64202020,0x20202020,0x6d746869,0x20202020,0x20206d74,0x6c6f2020,0x20202020, +0x6d756c20,0x20202020,0x20206d75,0x6c6f2020,0x20202020,0x6d756c6f,0x75202020,0x20206d75, +0x6c742020,0x20202020,0x6d756c74,0x75202020,0x20206e65,0x67202020,0x20202020,0x6e6f7020, +0x20202020,0x20206e6f,0x72202020,0x20202020,0x6f722020,0x20202020,0x20207265,0x6d202020, +0x20202020,0x72656d75,0x20202020,0x20207266,0x65202020,0x20202020,0x726f6c20,0x20202020, +0x2020726f,0x72202020,0x20202020,0x73622020,0x20202020,0x20207365,0x71202020,0x20202020, +0x73676520,0x20202020,0x20207367,0x65752020,0x20202020,0x73677420,0x20202020,0x20207367, +0x74752020,0x20202020,0x73682020,0x20202020,0x2020736c,0x65202020,0x20202020,0x736c6575, +0x20202020,0x2020736c,0x6c202020,0x20202020,0x736c7420,0x20202020,0x2020736c,0x74752020, +0x20202020,0x736e6520,0x20202020,0x20207372,0x61202020,0x20202020,0x73726c20,0x20202020, +0x20207375,0x62202020,0x20202020,0x73756275,0x20202020,0x20207377,0x20202020,0x20202020, +0x73797363,0x616c6c20,0x2020786f,0x72202020,0x20202020,0x6e6f7420,0x20202020,0x20206c77, +0x6c202020,0x20202020,0x6c777220,0x20202020,0x20207377,0x6c202020,0x20202020,0x73777220, +0x20202020,0x20207663,0x616c6c20,0x20202020,0x6d666330,0x20202020,0x20206d66,0x63312020, +0x20202020,0x6d666332,0x20202020,0x20206261,0x64202020,0x20202020,0x6d746330,0x20202020, +0x20206d74,0x63312020,0x20202020,0x6d746332,0x20202020,0x20206261,0x64202020,0x20202020, +0x746c6272,0x20202020,0x2020746c,0x62776920,0x20202020,0x746c6277,0x72202020,0x2020746c, +0x62702020,0x20202020,0x6c642020,0x20202020,0x20207364,0x20202020,0x20202020,0x7a313130, +0x20202020,0x20206c64,0x63312020,0x20202020,0x6c646332,0x20202020,0x20206261,0x64202020, +0x20202020,0x746c6270,0x31202020,0x20207364,0x63312020,0x20202020,0x73647332,0x20202020, +0x20206261,0x64202020,0x20202020,0x6c2e7320,0x20202020,0x20206c2e,0x64202020,0x20202020, +0x6c2e6520,0x20202020,0x2020732e,0x73202020,0x20202020,0x732e6420,0x20202020,0x2020732e, +0x65202020,0x20202020,0x6164642e,0x73202020,0x20206164,0x642e6420,0x20202020,0x6164642e, +0x65202020,0x20207375,0x622e7320,0x20202020,0x7375622e,0x64202020,0x20207375,0x622e6520, +0x20202020,0x6d756c2e,0x73202020,0x20206d75,0x6c2e6420,0x20202020,0x6d756c2e,0x65202020, +0x20206469,0x762e7320,0x20202020,0x6469762e,0x64202020,0x20206469,0x762e6520,0x20202020, +0x73717274,0x2e732020,0x20207371,0x72742e64,0x20202020,0x73717274,0x2e652020,0x20206d6f, +0x762e7320,0x20202020,0x6d6f762e,0x64202020,0x20206d6f,0x762e6520,0x20202020,0x6162732e, +0x73202020,0x20206162,0x732e6420,0x20202020,0x6162732e,0x65202020,0x20206376,0x742e732e, +0x64202020,0x6376742e,0x732e6520,0x20206376,0x742e732e,0x77202020,0x6376742e,0x642e7320, +0x20206376,0x742e642e,0x65202020,0x6376742e,0x642e7720,0x20206376,0x742e652e,0x73202020, +0x6376742e,0x652e6420,0x20206376,0x742e652e,0x77202020,0x6376742e,0x772e7320,0x20206376, +0x742e772e,0x64202020,0x6376742e,0x772e6520,0x2020632e,0x662e7320,0x20202020,0x632e662e, +0x64202020,0x2020632e,0x662e6520,0x20202020,0x632e756e,0x2e732020,0x2020632e,0x756e2e64, +0x20202020,0x632e756e,0x2e652020,0x2020632e,0x65712e73,0x20202020,0x632e6571,0x2e642020, +0x2020632e,0x65712e65,0x20202020,0x632e7565,0x712e7320,0x2020632e,0x7565712e,0x64202020, +0x632e7565,0x712e6520,0x2020632e,0x6f6c742e,0x73202020,0x632e6f6c,0x742e6420,0x2020632e, +0x6f6c742e,0x65202020,0x632e756c,0x742e7320,0x2020632e,0x756c742e,0x64202020,0x632e756c, +0x742e6520,0x2020632e,0x6f6c652e,0x73202020,0x652e6f6c,0x652e6420,0x2020632e,0x6f6c652e, +0x65202020,0x632e756c,0x652e7320,0x2020632e,0x756c652e,0x64202020,0x632e756c,0x652e6520, +0x2020632e,0x73662e73,0x20202020,0x632e7366,0x2e642020,0x2020632e,0x73662e65,0x20202020, +0x632e6e67,0x6c652e73,0x2020632e,0x6e676c65,0x2e642020,0x632e6e67,0x6c652e65,0x2020632e, +0x7365712e,0x73202020,0x632e7365,0x712e6420,0x2020632e,0x7365712e,0x65202020,0x632e6e67, +0x6c2e7320,0x2020632e,0x6e676c2e,0x64202020,0x632e6e67,0x6c2e6520,0x2020632e,0x6c742e73, +0x20202020,0x632e6c74,0x2e642020,0x2020632e,0x6c742e65,0x20202020,0x632e6e67,0x652e7320, +0x2020632e,0x6e67652e,0x64202020,0x632e6e67,0x652e6520,0x2020632e,0x6c652e73,0x20202020, +0x632e6c65,0x2e642020,0x2020632e,0x6c652e65,0x20202020,0x632e6e67,0x742e7320,0x2020632e, +0x6e67742e,0x64202020,0x632e6e67,0x742e6420,0x20206c75,0x69202020,0x20202020,0x756c7720, +0x20202020,0x2020756c,0x68202020,0x20202020,0x756c6875,0x20202020,0x20207573,0x77202020, +0x20202020,0x75736820,0x20202020,0x20206164,0x64692020,0x20202020,0x61646469,0x75202020, +0x2020736c,0x74692020,0x20202020,0x736c7469,0x75202020,0x2020616e,0x64692020,0x20202020, +0x6f726920,0x20202020,0x2020786f,0x72692020,0x20202020,0x7a323138,0x20202020,0x20206e65, +0x67752020,0x20202020,0x6265717a,0x20202020,0x2020626e,0x657a2020,0x20202020,0x6e65672e, +0x73202020,0x20206e65,0x672e6420,0x20202020,0x6e65672e,0x65202020,0x20206366,0x63312020, +0x20202020,0x63746331,0x20202020,0x20206261,0x6c202020,0x20202020,0x6267657a,0x616c2020, +0x2020626c,0x747a616c,0x20202020,0x6d746331,0x2e642020,0x20206d66,0x63312e64,0x20202020, +0x7472756e,0x632e772e,0x73207472,0x756e632e,0x772e6420,0x7472756e,0x632e772e,0x6520726f, +0x756e642e,0x772e7320,0x726f756e,0x642e772e,0x6420726f,0x756e642e,0x772e6520,0x6164646f, +0x75202020,0x20207375,0x626f7520,0x20202020,0x7472756e,0x63752e77,0x2e737472,0x756e6375, +0x2e772e64,0x7472756e,0x63752e77,0x2e65726f,0x756e6475,0x2e772e73,0x726f756e,0x64752e77, +0x2e64726f,0x756e6475,0x2e772e65,0x63666330,0x20202020,0x20206366,0x63322020,0x20202020, +0x62616420,0x20202020,0x20206374,0x63302020,0x20202020,0x63746332,0x20202020,0x20206261, +0x64202020,0x20202020,0x6c692e73,0x20202020,0x20206c69,0x2e642020,0x20202020,0x6c692e65, +0x20202020,0x2020746c,0x74202020,0x20202020,0x746c7475,0x20202020,0x20207467,0x65202020, +0x20202020,0x74676575,0x20202020,0x20207465,0x71202020,0x20202020,0x746e6520,0x20202020, +0x20206c6c,0x20202020,0x20202020,0x73632020,0x20202020,0x20206365,0x696c2e77,0x2e732020, +0x6365696c,0x2e772e64,0x20206365,0x696c2e77,0x2e652020,0x6365696c,0x752e772e,0x73206365, +0x696c752e,0x772e6420,0x6365696c,0x752e772e,0x6520666c,0x6f6f722e,0x772e7320,0x666c6f6f, +0x722e772e,0x6420666c,0x6f6f722e,0x772e6520,0x666c6f6f,0x72752e77,0x2e73666c,0x6f6f7275, +0x2e772e64,0x666c6f6f,0x72752e77,0x2e656265,0x716c2020,0x20202020,0x6265717a,0x6c202020, +0x2020626e,0x656c2020,0x20202020,0x626e657a,0x6c202020,0x2020626c,0x656c2020,0x20202020, +0x626c6575,0x6c202020,0x2020626c,0x657a6c20,0x20202020,0x7a626774,0x6c202020,0x20206267, +0x74756c20,0x20202020,0x6267747a,0x6c202020,0x2020626c,0x746c2020,0x20202020,0x626c7475, +0x6c202020,0x2020626c,0x747a6c20,0x20202020,0x626c747a,0x616c6c20,0x20206267,0x656c2020, +0x20202020,0x62676575,0x6c202020,0x20206267,0x657a6c20,0x20202020,0x6267657a,0x616c6c20, +0x20206263,0x30666c20,0x20202020,0x62633074,0x6c202020,0x20206263,0x31666c20,0x20202020, +0x62633174,0x6c202020,0x20206263,0x32666c20,0x20202020,0x62633274,0x6c202020,0x20206261, +0x64202020,0x20202020,0x62616420,0x20202020,0x20206c64,0x6c202020,0x20202020,0x6c647220, +0x20202020,0x20206c6c,0x64202020,0x20202020,0x6c777520,0x20202020,0x20207364,0x6c202020, +0x20202020,0x73647220,0x20202020,0x20207363,0x64202020,0x20202020,0x64616464,0x69202020, +0x20206461,0x64646975,0x20202020,0x64616464,0x20202020,0x20206461,0x64647520,0x20202020, +0x64737562,0x20202020,0x20206473,0x75627520,0x20202020,0x64736c6c,0x20202020,0x20206473, +0x726c2020,0x20202020,0x64737261,0x20202020,0x20206473,0x6c6c7620,0x20202020,0x6473726c, +0x76202020,0x20206473,0x72617620,0x20202020,0x646d756c,0x74202020,0x2020646d,0x756c7475, +0x20202020,0x64646976,0x20202020,0x20206464,0x69767520,0x20202020,0x6c736331,0x20202020, +0x20207373,0x63312020,0x20202020,0x646d7463,0x31202020,0x2020646d,0x66633120,0x20202020, +0x646d7463,0x30202020,0x2020646d,0x66633020,0x20202020,0x646d7463,0x32202020,0x2020646d, +0x66633220,0x20202020,0x646c6920,0x20202020,0x2020646c,0x61202020,0x20202020,0x65726574, +0x20202020,0x20207472,0x756e632e,0x6c2e7320,0x7a726f75,0x6e642e6c,0x2e736365,0x696c2e6c, +0x2e732020,0x666c6f6f,0x722e6c2e,0x73207472,0x756e632e,0x6c2e6420,0x7a726f75,0x6e642e6c, +0x2e646365,0x696c2e6c,0x2e642020,0x666c6f6f,0x722e6c2e,0x64207472,0x756e632e,0x6c2e6520, +0x726f756e,0x642e6c2e,0x65206365,0x696c2e6c,0x2e652020,0x666c6f6f,0x722e6c2e,0x65206376, +0x742e6c2e,0x73202020,0x6376742e,0x6c2e6420,0x20206376,0x742e6c2e,0x65202020,0x6376742e, +0x6c2e7720,0x20206376,0x742e732e,0x6c202020,0x6376742e,0x642e6c20,0x20206376,0x742e652e, +0x6c202020,0x6376742e,0x772e6c20,0x20206361,0x63686520,0x20202020,0x63696120,0x20202020, +0x2020756c,0x64202020,0x20202020,0x75736420,0x20202020,0x20206461,0x62732020,0x20202020, +0x646e6567,0x20202020,0x2020646e,0x65677520,0x20202020,0x646d756c,0x20202020,0x2020646d, +0x756c6f20,0x20202020,0x646d756c,0x6f752020,0x20206472,0x656d2020,0x20202020,0x6472656d, +0x75202020,0x20206472,0x6f6c2020,0x20202020,0x64726f72,0x20202020,0x20206461,0x64646f75, +0x20202020,0x64737562,0x6f752020,0x20206261,0x64202020,0x20202020,0x62616420,0x20202020, +0x20206261,0x64202020,0x20202020,0x62616420,0x20202020,0x20206261,0x64202020,0x20202020, +0x62616420,0x20202020,0x20206261,0x64202020,0x20202020,0x62616420,0x20202020,0x20206261, +0x64202020,0x20202020,0x62616420,0x20202020,0x20206261,0x64202020,0x20202020,0x62616420, +0x20202020,0x20206261,0x64202020,0x20202020,0x62616420,0x20202020,0x20206261,0x64202020, +0x20202020,0x62616420,0x20202020,0x20206261,0x64202020,0x20202020,0x62616420,0x20202020, +0x20206261,0x64202020,0x20202020,0x62616420,0x20202020,0x20206261,0x64202020,0x20202020, +0x62616420,0x20202020,0x20206261,0x64202020,0x20202020,0x62616420,0x20202020,0x20206261, +0x64202020,0x20202020,0x62616420,0x20202020,0x20206261,0x64202020,0x20202020,0x62616420, +0x20202020,0x20206261,0x64202020,0x20202020,0x62616420,0x20202020,0x20206261,0x64202020, +0x20202020,0x62616420,0x20202020,0x20206261,0x64202020,0x20202020,0x62616420,0x20202020, +0x20206261,0x64202020,0x20202020,0x62616420,0x20202020,0x20206261,0x64202020,0x20202020, +0x62616420,0x20202020,0x20206261,0x64202020,0x20202020,0x62616420,0x20202020,0x20206261, +0x64202020,0x20202020,0x62616420,0x20202020,0x20206261,0x64202020,0x20202020,0x62616420, +0x20202020,0x20206261,0x64202020,0x20202020,0x62616420,0x20202020,0x20206261,0x64202020, +0x20202020,0x62616420,0x20202020,0x20206261,0x64202020,0x20202020,0x62616420,0x20202020, +0x20206261,0x64202020,0x20202020,0x62616420,0x20202020,0x20206261,0x64202020,0x20202020, +0x62616420,0x20202020,0x20206261,0x64202020,0x20202020,0x62616420,0x20202020,0x20206261, +0x64202020,0x20202020,0x62616420,0x20202020,0x20206261,0x64202020,0x20202020,0x30313233, +0x34353637,0x38394142,0x43444546,0xfffffffe,0x0,0xffffffff,0xffffffff,0xfffffffe, +0xbaa10000,0x0,0xbaa10000,0xbaa10000,0xbaa10000,0x5010000,0xbaa00000,0x5010000, +0xbaa00000,0x0,0xbaa10000,0x0,0x80000,0x40000,0x0,0xbd210000, +0x8000,0x0,0xba210000,0x0,0xbaa10000,0xbaa10000,0xbaa10000,0x5010000, +0xba200000,0x5010000,0x38a00000,0x0,0xbaa10000,0x0,0x80000,0x40000, +0x0,0xbd210000,0x8000,0x0,0x5f4e4d29,0x28230000,0x0,0x201, +0x2080,0x10,0x0,0x0,0x7a616273,0x202020,0x7a616464,0x202020, +0x7a616464,0x75002020,0x7a616e64,0x202020,0x7a620020,0x7a626330,0x66002020,0x7a626330, +0x74002020,0x7a626331,0x66002020,0x7a626331,0x74002020,0x7a626332,0x66002020,0x7a626332, +0x74002020,0x7a6c676f,0x74610020,0x7a313200,0x7a626571,0x202020,0x7a626765,0x202020, +0x7a626765,0x75002020,0x7a626765,0x7a002020,0x7a626774,0x202020,0x7a626774,0x75002020, +0x7a626774,0x7a002020,0x7a626c65,0x202020,0x7a626c65,0x75002020,0x7a626c65,0x7a002020, +0x7a626c74,0x202020,0x7a626c74,0x75002020,0x7a626c74,0x7a002020,0x7a626e65,0x202020, +0x7a627265,0x616b0020,0x7a633000,0x7a633100,0x7a633200,0x7a333100,0x7a646976,0x202020, +0x7a646976,0x75002020,0x7a6a0020,0x7a6a616c,0x202020,0x7a6c6100,0x7a6c6200,0x7a6c6275, +0x202020,0x7a6c6800,0x7a6c6875,0x202020,0x7a6c6900,0x7a6c7700,0x7a6a7200,0x7a6c7763, +0x31002020,0x7a6c7763,0x32002020,0x7a707265,0x66002020,0x7a6d6668,0x69002020,0x7a6d666c, +0x6f002020,0x7a6d6f76,0x65002020,0x7a6a616c,0x72002020,0x7a737763,0x31002020,0x7a737763, +0x32002020,0x7a353300,0x7a6d7468,0x69002020,0x7a6d746c,0x6f002020,0x7a6d756c,0x202020, +0x7a6d756c,0x6f002020,0x7a6d756c,0x6f750020,0x7a6d756c,0x74002020,0x7a6d756c,0x74750020, +0x7a6e6567,0x202020,0x7a6e6f70,0x202020,0x7a6e6f72,0x202020,0x7a6f7200,0x7a72656d, +0x202020,0x7a72656d,0x75002020,0x7a726665,0x202020,0x7a726f6c,0x202020,0x7a726f72, +0x202020,0x7a736200,0x7a736571,0x202020,0x7a736765,0x202020,0x7a736765,0x75002020, +0x7a736774,0x202020,0x7a736774,0x75002020,0x7a736800,0x7a736c65,0x202020,0x7a736c65, +0x75002020,0x7a736c6c,0x202020,0x7a736c74,0x202020,0x7a736c74,0x75002020,0x7a736e65, +0x202020,0x7a737261,0x202020,0x7a73726c,0x202020,0x7a737562,0x202020,0x7a737562, +0x75002020,0x7a737700,0x7a737973,0x63616c6c,0x202020,0x7a786f72,0x202020,0x7a6e6f74, +0x202020,0x7a6c776c,0x202020,0x7a6c7772,0x202020,0x7a73776c,0x202020,0x7a737772, +0x202020,0x7a766361,0x6c6c0020,0x7a6d6663,0x30002020,0x7a6d6663,0x31002020,0x7a6d6663, +0x32002020,0x7a393900,0x7a6d7463,0x30002020,0x7a6d7463,0x31002020,0x7a6d7463,0x32002020, +0x7a73796e,0x63002020,0x7a746c62,0x72002020,0x7a746c62,0x77690020,0x7a746c62,0x77720020, +0x7a746c62,0x70002020,0x7a6c6400,0x7a736400,0x7a313130,0x202020,0x7a6c6463,0x31002020, +0x7a6c6463,0x32002020,0x7a746c62,0x72310020,0x7a746c62,0x70310020,0x7a736463,0x31002020, +0x7a736463,0x32002020,0x7a313137,0x202020,0x666c5f73,0x202020,0x666c5f64,0x202020, +0x666c5f65,0x202020,0x66735f73,0x202020,0x66735f64,0x202020,0x66735f65,0x202020, +0x66616464,0x5f730020,0x66616464,0x5f640020,0x66616464,0x5f650020,0x66737562,0x5f730020, +0x66737562,0x5f640020,0x66737562,0x5f650020,0x666d756c,0x5f730020,0x666d756c,0x5f640020, +0x666d756c,0x5f650020,0x66646976,0x5f730020,0x66646976,0x5f640020,0x66646976,0x5f650020, +0x66737172,0x745f7300,0x66737172,0x745f6400,0x66737172,0x745f6500,0x666d6f76,0x5f730020, +0x666d6f76,0x5f640020,0x666d6f76,0x5f650020,0x66616273,0x5f730020,0x66616273,0x5f640020, +0x66616273,0x5f650020,0x66637674,0x5f735f64,0x202020,0x66637674,0x5f735f65,0x202020, +0x66637674,0x5f735f77,0x202020,0x66637674,0x5f645f73,0x202020,0x66637674,0x5f645f65, +0x202020,0x66637674,0x5f645f77,0x202020,0x66637674,0x5f655f73,0x202020,0x66637674, +0x5f655f64,0x202020,0x66637674,0x5f655f77,0x202020,0x66637674,0x5f775f73,0x202020, +0x66637674,0x5f775f64,0x202020,0x66637674,0x5f775f65,0x202020,0x66635f66,0x5f730020, +0x66635f66,0x5f640020,0x66635f66,0x5f650020,0x66635f75,0x6e5f7300,0x66635f75,0x6e5f6400, +0x66635f75,0x6e5f6500,0x66635f65,0x715f7300,0x66635f65,0x715f6400,0x66635f65,0x715f6500, +0x66635f75,0x65715f73,0x202020,0x66635f75,0x65715f64,0x202020,0x66635f75,0x65715f65, +0x202020,0x66635f6f,0x6c745f73,0x202020,0x66635f6f,0x6c745f64,0x202020,0x66635f6f, +0x6c745f65,0x202020,0x66635f75,0x6c745f73,0x202020,0x66635f75,0x6c745f64,0x202020, +0x66635f75,0x6c745f65,0x202020,0x66635f6f,0x6c655f73,0x202020,0x66635f6f,0x6c655f64, +0x202020,0x66635f6f,0x6c655f65,0x202020,0x66635f75,0x6c655f73,0x202020,0x66635f75, +0x6c655f64,0x202020,0x66635f75,0x6c655f65,0x202020,0x66635f73,0x665f7300,0x66635f73, +0x665f6400,0x66635f73,0x665f6500,0x66635f6e,0x676c655f,0x73002020,0x66635f6e,0x676c655f, +0x64002020,0x66635f6e,0x676c655f,0x65002020,0x66635f73,0x65715f73,0x202020,0x66635f73, +0x65715f64,0x202020,0x66635f73,0x65715f65,0x202020,0x66635f6e,0x676c5f73,0x202020, +0x66635f6e,0x676c5f64,0x202020,0x66635f6e,0x676c5f65,0x202020,0x66635f6c,0x745f7300, +0x66635f6c,0x745f6400,0x66635f6c,0x745f6500,0x66635f6e,0x67655f73,0x202020,0x66635f6e, +0x67655f64,0x202020,0x66635f6e,0x67655f65,0x202020,0x66635f6c,0x655f7300,0x66635f6c, +0x655f6400,0x66635f6c,0x655f6500,0x66635f6e,0x67745f73,0x202020,0x66635f6e,0x67745f64, +0x202020,0x66635f6e,0x67745f65,0x202020,0x7a6c7569,0x202020,0x7a756c77,0x202020, +0x7a756c68,0x202020,0x7a756c68,0x75002020,0x7a757377,0x202020,0x7a757368,0x202020, +0x7a616464,0x69002020,0x7a616464,0x69750020,0x7a736c74,0x69002020,0x7a736c74,0x69750020, +0x7a616e64,0x69002020,0x7a6f7269,0x202020,0x7a786f72,0x69002020,0x7a323138,0x202020, +0x7a6e6567,0x75002020,0x7a626571,0x7a002020,0x7a626e65,0x7a002020,0x666e6567,0x5f730020, +0x666e6567,0x5f640020,0x666e6567,0x5f650020,0x7a636663,0x31002020,0x7a637463,0x31002020, +0x7a62616c,0x202020,0x7a626765,0x7a616c00,0x7a626c74,0x7a616c00,0x7a6d7463,0x315f6400, +0x7a6d6663,0x315f6400,0x7a747275,0x6e635f77,0x5f730020,0x7a747275,0x6e635f77,0x5f640020, +0x7a747275,0x6e635f77,0x5f650020,0x7a726f75,0x6e645f77,0x5f730020,0x7a726f75,0x6e645f77, +0x5f640020,0x7a726f75,0x6e645f77,0x5f650020,0x7a616464,0x6f750020,0x7a737562,0x6f750020, +0x7a747275,0x6e63755f,0x775f7300,0x7a747275,0x6e63755f,0x775f6400,0x7a747275,0x6e63755f, +0x775f6500,0x7a726f75,0x6e64755f,0x775f7300,0x7a726f75,0x6e64755f,0x775f6400,0x7a726f75, +0x6e64755f,0x775f6500,0x7a636663,0x30002020,0x7a636663,0x32002020,0x7a323438,0x202020, +0x7a637463,0x30002020,0x7a637463,0x32002020,0x7a323531,0x202020,0x666c695f,0x73002020, +0x666c695f,0x64002020,0x666c695f,0x65002020,0x7a746c74,0x202020,0x7a746c74,0x75002020, +0x7a746765,0x202020,0x7a746765,0x75002020,0x7a746571,0x202020,0x7a746e65,0x202020, +0x7a6c6c00,0x7a736300,0x7a636569,0x6c5f775f,0x73002020,0x7a636569,0x6c5f775f,0x64002020, +0x7a636569,0x6c5f775f,0x65002020,0x7a636569,0x6c755f77,0x5f730020,0x7a636569,0x6c755f77, +0x5f640020,0x7a636569,0x6c755f77,0x5f650020,0x7a666c6f,0x6f725f77,0x5f730020,0x7a666c6f, +0x6f725f77,0x5f640020,0x7a666c6f,0x6f725f77,0x5f650020,0x7a666c6f,0x6f72755f,0x775f7300, +0x7a666c6f,0x6f72755f,0x775f6400,0x7a666c6f,0x6f72755f,0x775f6500,0x7a626571,0x6c002020, +0x7a626571,0x7a6c0020,0x7a626e65,0x6c002020,0x7a626e65,0x7a6c0020,0x7a626c65,0x6c002020, +0x7a626c65,0x756c0020,0x7a626c65,0x7a6c0020,0x7a626774,0x6c002020,0x7a626774,0x756c0020, +0x7a626774,0x7a6c0020,0x7a626c74,0x6c002020,0x7a626c74,0x756c0020,0x7a626c74,0x7a6c0020, +0x7a626c74,0x7a616c6c,0x202020,0x7a626765,0x6c002020,0x7a626765,0x756c0020,0x7a626765, +0x7a6c0020,0x7a626765,0x7a616c6c,0x202020,0x7a626330,0x666c0020,0x7a626330,0x746c0020, +0x7a626331,0x666c0020,0x7a626331,0x746c0020,0x7a626332,0x666c0020,0x7a626332,0x746c0020, +0x7a323939,0x202020,0x7a333030,0x202020,0x7a6c646c,0x202020,0x7a6c6472,0x202020, +0x7a6c6c64,0x202020,0x7a6c7775,0x202020,0x7a73646c,0x202020,0x7a736472,0x202020, +0x7a736364,0x202020,0x7a646164,0x64690020,0x7a646164,0x64697500,0x7a646164,0x64002020, +0x7a646164,0x64750020,0x7a647375,0x62002020,0x7a647375,0x62750020,0x7a64736c,0x6c002020, +0x7a647372,0x6c002020,0x7a647372,0x61002020,0x7a64736c,0x6c760020,0x7a647372,0x6c760020, +0x7a647372,0x61760020,0x7a646d75,0x6c740020,0x7a646d75,0x6c747500,0x7a646469,0x76002020, +0x7a646469,0x76750020,0x7a6c7363,0x31002020,0x7a737363,0x31002020,0x7a646d74,0x63310020, +0x7a646d66,0x63310020,0x7a646d74,0x63300020,0x7a646d66,0x63300020,0x7a646d74,0x63320020, +0x7a646d66,0x63320020,0x7a646c69,0x202020,0x7a646c61,0x202020,0x7a657265,0x74002020, +0x7a747275,0x6e635f6c,0x5f730020,0x7a726f75,0x6e645f6c,0x5f730020,0x7a636569,0x6c5f6c5f, +0x73002020,0x7a666c6f,0x6f725f6c,0x5f730020,0x7a747275,0x6e635f6c,0x5f640020,0x7a726f75, +0x6e645f6c,0x5f640020,0x7a636569,0x6c5f6c5f,0x64002020,0x7a666c6f,0x6f725f6c,0x5f640020, +0x7a747275,0x6e635f6c,0x5f650020,0x7a726f75,0x6e645f6c,0x5f650020,0x7a636569,0x6c5f6c5f, +0x65002020,0x7a666c6f,0x6f725f6c,0x5f650020,0x66637674,0x5f6c5f73,0x202020,0x66637674, +0x5f6c5f64,0x202020,0x66637674,0x5f6c5f65,0x202020,0x66637674,0x5f6c5f77,0x202020, +0x66637674,0x5f735f6c,0x202020,0x66637674,0x5f645f6c,0x202020,0x66637674,0x5f655f6c, +0x202020,0x66637674,0x5f775f6c,0x202020,0x7a636163,0x68650020,0x7a636961,0x202020, +0x7a756c64,0x202020,0x7a757364,0x202020,0x7a646162,0x73002020,0x7a646e65,0x67002020, +0x7a646e65,0x67750020,0x7a646d75,0x6c002020,0x7a646d75,0x6c6f0020,0x7a646d75,0x6c6f7500, +0x7a647265,0x6d002020,0x7a647265,0x6d750020,0x7a64726f,0x6c002020,0x7a64726f,0x72002020, +0x7a646164,0x646f7500,0x7a647375,0x626f7500,0x7a756c77,0x75002020,0x7a6d6f76,0x74002020, +0x7a6d6f76,0x66002020,0x7a6d6f76,0x6e002020,0x7a6d6f76,0x7a002020,0x666d6164,0x645f7300, +0x666d6164,0x645f6400,0x666d6164,0x645f6500,0x666d7375,0x625f7300,0x666d7375,0x625f6400, +0x666d7375,0x625f6500,0x666e6d61,0x64645f73,0x202020,0x666e6d61,0x64645f64,0x202020, +0x666e6d61,0x64645f65,0x202020,0x666e6d73,0x75625f73,0x202020,0x666e6d73,0x75625f64, +0x202020,0x666e6d73,0x75625f65,0x202020,0x66726563,0x69705f73,0x202020,0x66726563, +0x69705f64,0x202020,0x66727371,0x72745f73,0x202020,0x66727371,0x72745f64,0x202020, +0x666d6f76,0x745f7300,0x666d6f76,0x745f6400,0x666d6f76,0x665f7300,0x666d6f76,0x665f6400, +0x666d6f76,0x6e5f7300,0x666d6f76,0x6e5f6400,0x666d6f76,0x7a5f7300,0x666d6f76,0x7a5f6400, +0x7a6c7778,0x63310020,0x7a6c6478,0x63310020,0x7a737778,0x63310020,0x7a736478,0x63310020, +0x7a706665,0x74636800,0x7a646374,0x72002020,0x7a646374,0x77002020,0x7a746c62,0x77002020, +0x7a6e6164,0x61002020,0x7a73736e,0x6f700020,0x7a64736c,0x6c333200,0x7a647372,0x6c333200, +0x7a647372,0x61333200,0x7a626333,0x66002020,0x7a626333,0x74002020,0x7a633300,0x7a6c7763, +0x33002020,0x7a737763,0x33002020,0x7a6d6663,0x33002020,0x7a6d7463,0x33002020,0x7a636663, +0x33002020,0x7a637463,0x33002020,0x7a736c6c,0x76002020,0x7a73726c,0x76002020,0x7a737261, +0x76002020,0x7a6d6670,0x63002020,0x7a6d7470,0x63002020,0x7a6d6670,0x73002020,0x7a6d7470, +0x73002020,0x7a626164,0x2020,0x78723000,0x78723100,0x78723200,0x78723300,0x78723400, +0x78723500,0x78723600,0x78723700,0x78723800,0x78723900,0x78723130,0x202020,0x78723131, +0x202020,0x78723132,0x202020,0x78723133,0x202020,0x78723134,0x202020,0x78723135, +0x202020,0x78723136,0x202020,0x78723137,0x202020,0x78723138,0x202020,0x78723139, +0x202020,0x78723230,0x202020,0x78723231,0x202020,0x78723232,0x202020,0x78723233, +0x202020,0x78723234,0x202020,0x78723235,0x202020,0x78723236,0x202020,0x78723237, +0x202020,0x78723238,0x202020,0x78723239,0x202020,0x78723330,0x202020,0x78723331, +0x202020,0x78667230,0x202020,0x78667231,0x202020,0x78667232,0x202020,0x78667233, +0x202020,0x78667234,0x202020,0x78667235,0x202020,0x78667236,0x202020,0x78667237, +0x202020,0x78667238,0x202020,0x78667239,0x202020,0x78667231,0x30002020,0x78667231, +0x31002020,0x78667231,0x32002020,0x78667231,0x33002020,0x78667231,0x34002020,0x78667231, +0x35002020,0x78667231,0x36002020,0x78667231,0x37002020,0x78667231,0x38002020,0x78667231, +0x39002020,0x78667232,0x30002020,0x78667232,0x31002020,0x78667232,0x32002020,0x78667232, +0x33002020,0x78667232,0x34002020,0x78667232,0x35002020,0x78667232,0x36002020,0x78667232, +0x37002020,0x78667232,0x38002020,0x78667232,0x39002020,0x78667233,0x30002020,0x78667233, +0x31002020,0x78666363,0x30002020,0x78666363,0x31002020,0x78666363,0x32002020,0x78666363, +0x33002020,0x78666363,0x34002020,0x78666363,0x35002020,0x78666363,0x36002020,0x78666363, +0x37002020,0x786e6f72,0x65670000,0x10000,0x80000000,0x10000,0x80000000,0x0, +0x0,0x0,0x0,0x0,0x8e007c,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad0085,0x1ad01ad,0x1ad01ad,0x1ad00a3,0x1ad01ad,0x1ad01ad, +0xc700c1,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad00fc,0x1ad01ad,0x1ad00c7,0xc101ad,0x1ad01ad,0x1ad01ad,0x1ad00c1,0xc701ad, +0x1ad01ad,0x1ad0082,0x1ad01ad,0xde00a3,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0088, +0x1ad01ad,0x1ad01ad,0x1ad007f,0x1ad01ad,0xa300c7,0xc100c7,0xc100a3,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x8f007d,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad0086,0x1ad01ad,0x1ad01ad,0x1ad00a4,0x1ad01ad,0x1ad01ad,0xc800c2,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad00fd,0x1ad01ad, +0x1ad00c8,0xc201ad,0x1ad01ad,0x1ad01ad,0x1ad00c2,0xc801ad,0x1ad01ad,0x1ad0083, +0x1ad01ad,0xdf00a4,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0089,0x1ad01ad,0x1ad01ad, +0x1ad0080,0x1ad01ad,0xa400c8,0xc200c8,0xc200a4,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad000d,0x1ad01ad,0x1ad01ad,0xe0011,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0014,0x1701ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad001a, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad000d, +0x1ad01ad,0x1ad01ad,0xf0012,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0015,0x1801ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad001a,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad001a,0x170018,0x1ad0014,0x1501ad,0x110012,0x1ad000e, +0xf01ad,0xd01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0101,0x10200ff,0x1000104,0x10301ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0103,0x1ad01ad,0x1ad01ad,0x10101ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0xff01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad0104,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad0103,0x1ad01ad,0x1ad01ad,0x10201ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x10001ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad0104,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x2000002, +0x2000200,0x2000000,0x3020003,0x0,0x2a01ad,0x2a002a,0x2a006c,0x2a006c, +0x2a01ad,0x2a01ad,0x770076,0x2a006c,0x1ad01ad,0x5701ad,0x570057,0x57006d, +0x57006d,0x5701ad,0x5701ad,0x7a0079,0x57006d,0x1ad01ad,0x250026,0x270028, +0x2a0130,0x6c0076,0x770000,0x460046,0x4c004c,0x570057,0x6d0079,0x7a0000, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x2a0057,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0076,0x1ad01ad,0x7901ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x5b01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad005d,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x5b005d,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x5c01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad005e,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x5c005e,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0025, +0x1ad00cf,0xd001ad,0xce01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x4601ad,0x1ad01ad,0x1ad01ad,0xd201ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad00d1,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1650166,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x17301ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x3e003e,0x3e003e,0x3e003e,0x3e003e, +0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e, +0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e, +0x3e003e,0x3e003e,0x3e003e,0x3e004d,0x50003e,0x3e003e,0x4d0050,0x3e003e, +0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e, +0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e, +0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e, +0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e, +0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e, +0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e,0x3e003e, +0x3e003e,0x3e003e,0x2,0x1ad01ad,0x301ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x14000e,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad0020,0x1ad01ad,0x1ad01ad,0x1ad0047,0x1ad01ad,0x1ad01ad,0x48004a,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x4001ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad004d,0x5001ad,0x4701ad,0x1ad01ad,0x1ad000e,0x140041,0x1ad01ad,0x1ad0038, +0x1ad01ad,0xdb0052,0x1ad005a,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0041,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad004f,0x5301ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad0056,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad0059,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x2,0x1ad01ad,0x301ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x15000f,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0021,0x1ad01ad, +0x1ad01ad,0x1ad0047,0x1ad01ad,0x1ad01ad,0x49004b,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x4001ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad004e,0x5101ad, +0x4701ad,0x1ad01ad,0x1ad000f,0x150042,0x1ad01ad,0x1ad0038,0x1ad01ad,0xdb0052, +0x1ad005a,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0042,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad004f,0x5401ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0056,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0059,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1,0x1ad01ad, +0x301ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x14000e,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0020,0x1ad01ad,0x1ad01ad,0x1ad0047, +0x1ad01ad,0x1ad01ad,0x48004a,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x4001ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad004d,0x5001ad,0x4701ad,0x1ad01ad, +0x1ad000e,0x140041,0x1ad01ad,0x1ad0039,0x1ad01ad,0x3d0052,0x1ad005a,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad0041,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad004f, +0x5301ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0055,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0059,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0xee,0x1ad01ad,0x301ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x15000f,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad0021,0x1ad01ad,0x1ad01ad,0x1ad0047,0x1ad01ad,0x1ad01ad, +0x49004b,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x4001ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad004e,0x5101ad,0x4701ad,0x1ad01ad,0x1ad000f,0x150042, +0x1ad01ad,0x1ad003a,0x1ad01ad,0x3d0052,0x1ad005a,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad0042,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad004f,0x5401ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad00ef,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad0059,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1670137,0x1ad01ad,0x301ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x14000e,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad0142,0x1ad01ad,0x1ad01ad,0x1ad0047,0x1ad01ad,0x1ad01ad,0x48004a,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x4001ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad004d,0x5001ad,0x4701ad,0x1ad01ad,0x1ad000e,0x14016d,0x1ad01ad,0x1ad016a, +0x1ad01ad,0x1690052,0x1ad005a,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad016d,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad013a,0x13c01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad0139,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad0059,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1670137,0x1ad01ad,0x301ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x15000f,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0143,0x1ad01ad, +0x1ad01ad,0x1ad0047,0x1ad01ad,0x1ad01ad,0x49004b,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x4001ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad004e,0x5101ad, +0x4701ad,0x1ad01ad,0x1ad000f,0x15016e,0x1ad01ad,0x1ad016a,0x1ad01ad,0x1690052, +0x1ad005a,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad016e,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad013a,0x13b01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0139,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0059,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1670136,0x1ad01ad, +0x301ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x14000e,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0142,0x1ad01ad,0x1ad01ad,0x1ad0047, +0x1ad01ad,0x1ad01ad,0x48004a,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x4001ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad004d,0x5001ad,0x4701ad,0x1ad01ad, +0x1ad000e,0x14016d,0x1ad01ad,0x1ad016b,0x1ad01ad,0x1680052,0x1ad005a,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad016d,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad013a, +0x13c01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0138,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad0059,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1670171,0x1ad01ad,0x301ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x15000f,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad0143,0x1ad01ad,0x1ad01ad,0x1ad0047,0x1ad01ad,0x1ad01ad, +0x49004b,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x4001ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad004e,0x5101ad,0x4701ad,0x1ad01ad,0x1ad000f,0x15016e, +0x1ad01ad,0x1ad016c,0x1ad01ad,0x1680052,0x1ad005a,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad016e,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad013a,0x13b01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad0172,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x1ad0059,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad,0x1ad01ad, +0x1ad01ad,0x1ad01ad,0x3f0000,0x0,0xffffffff,0x0,0x75616273,0x202020, +0x75616464,0x202020,0x7561646a,0x202020,0x7561656e,0x74002020,0x75616e64,0x202020, +0x75616f73,0x202020,0x75617379,0x6d002020,0x7562676e,0x202020,0x7562676e,0x62002020, +0x75627375,0x62002020,0x75636731,0x202020,0x75636732,0x202020,0x7563686b,0x68002020, +0x7563686b,0x6c002020,0x7563686b,0x6e002020,0x7563686b,0x74002020,0x75636961,0x202020, +0x75636c61,0x62002020,0x75636c62,0x64002020,0x75636f6d,0x6d002020,0x75637379,0x6d002020, +0x75637472,0x6c002020,0x75637562,0x64002020,0x75637570,0x202020,0x75637674,0x202020, +0x75637674,0x6c002020,0x75646563,0x202020,0x75646566,0x202020,0x75646966,0x202020, +0x75646976,0x202020,0x75647570,0x202020,0x75656e64,0x202020,0x75656e64,0x62002020, +0x75656e74,0x202020,0x75656f66,0x202020,0x75657175,0x202020,0x75657379,0x6d002020, +0x7566696c,0x6c002020,0x75666a70,0x202020,0x75667379,0x6d002020,0x75676571,0x202020, +0x75677274,0x202020,0x75677379,0x6d002020,0x75687379,0x6d002020,0x75696375,0x66002020, +0x75696478,0x202020,0x75696571,0x75002020,0x75696765,0x71002020,0x75696772,0x74002020, +0x75696a70,0x202020,0x75696c64,0x61002020,0x75696c64,0x76002020,0x75696c65,0x71002020, +0x75696c65,0x73002020,0x75696c6f,0x64002020,0x75696e63,0x202020,0x75696e65,0x71002020, +0x75696e69,0x74002020,0x75696e6e,0x202020,0x75696e74,0x202020,0x75696f72,0x202020, +0x7569736c,0x64002020,0x75697373,0x74002020,0x75697374,0x72002020,0x75697374,0x76002020, +0x75697861,0x202020,0x756c6162,0x202020,0x756c6264,0x202020,0x756c6264,0x79002020, +0x756c6267,0x6e002020,0x756c6361,0x202020,0x756c6461,0x202020,0x756c6461,0x70002020, +0x756c6463,0x202020,0x756c6465,0x66002020,0x756c6473,0x70002020,0x756c656e,0x64002020, +0x756c6571,0x202020,0x756c6573,0x202020,0x756c6578,0x202020,0x756c6e6f,0x74002020, +0x756c6f63,0x202020,0x756c6f64,0x202020,0x756c7379,0x6d002020,0x756c7472,0x6d002020, +0x756d6178,0x202020,0x756d696e,0x202020,0x756d6f64,0x202020,0x756d6f76,0x202020, +0x756d6f76,0x76002020,0x756d706d,0x76002020,0x756d7079,0x202020,0x756d7374,0x202020, +0x756d7573,0x202020,0x756e6567,0x202020,0x756e6571,0x202020,0x756e6f70,0x202020, +0x756e6f74,0x202020,0x756f6464,0x202020,0x756f7074,0x6e002020,0x75706172,0x202020, +0x75706465,0x66002020,0x75706d6f,0x76002020,0x75706f70,0x202020,0x75726567,0x73002020, +0x7572656d,0x202020,0x75726574,0x202020,0x75726c64,0x61002020,0x75726c64,0x63002020, +0x75726c6f,0x64002020,0x75726e64,0x202020,0x75727061,0x72002020,0x75727374,0x72002020, +0x75736465,0x66002020,0x75736773,0x202020,0x7573686c,0x202020,0x75736872,0x202020, +0x75736967,0x6e002020,0x75737172,0x202020,0x75737172,0x74002020,0x75737379,0x6d002020, +0x75737465,0x70002020,0x75737470,0x202020,0x75737472,0x202020,0x75737473,0x70002020, +0x75737562,0x202020,0x75737770,0x202020,0x75746a70,0x202020,0x75747065,0x71002020, +0x75747067,0x65002020,0x75747067,0x74002020,0x7574706c,0x65002020,0x7574706c,0x74002020, +0x7574706e,0x65002020,0x75747970,0x202020,0x75756264,0x202020,0x75756a70,0x202020, +0x75756e61,0x6c002020,0x75756e69,0x202020,0x75767265,0x67002020,0x75786a70,0x202020, +0x75786f72,0x202020,0x75787061,0x72002020,0x756d7461,0x67002020,0x75616c69,0x61002020, +0x75696c64,0x69002020,0x75697374,0x69002020,0x7569726c,0x64002020,0x75697273,0x74002020, +0x756c6472,0x63002020,0x756d7379,0x6d002020,0x75726375,0x66002020,0x756b7379,0x6d002020, +0x756f7379,0x6d002020,0x7569726c,0x76002020,0x75697273,0x76000020,0x78723000,0x78723100, +0x78723200,0x78723300,0x78723400,0x78723500,0x78723600,0x78723700,0x78723800,0x78723900, +0x78723130,0x202020,0x78723131,0x202020,0x78723132,0x202020,0x78723133,0x202020, +0x78723134,0x202020,0x78723135,0x202020,0x78723136,0x202020,0x78723137,0x202020, +0x78723138,0x202020,0x78723139,0x202020,0x78723230,0x202020,0x78723231,0x202020, +0x78723232,0x202020,0x78723233,0x202020,0x78723234,0x202020,0x78723235,0x202020, +0x78723236,0x202020,0x78723237,0x202020,0x78723238,0x202020,0x78723239,0x202020, +0x78723330,0x202020,0x78723331,0x202020,0x78667230,0x202020,0x78667231,0x202020, +0x78667232,0x202020,0x78667233,0x202020,0x78667234,0x202020,0x78667235,0x202020, +0x78667236,0x202020,0x78667237,0x202020,0x78667238,0x202020,0x78667239,0x202020, +0x78667231,0x30002020,0x78667231,0x31002020,0x78667231,0x32002020,0x78667231,0x33002020, +0x78667231,0x34002020,0x78667231,0x35002020,0x78667231,0x36002020,0x78667231,0x37002020, +0x78667231,0x38002020,0x78667231,0x39002020,0x78667232,0x30002020,0x78667232,0x31002020, +0x78667232,0x32002020,0x78667232,0x33002020,0x78667232,0x34002020,0x78667232,0x35002020, +0x78667232,0x36002020,0x78667232,0x37002020,0x78667232,0x38002020,0x78667232,0x39002020, +0x78667233,0x30002020,0x78667233,0x31002020,0x78666363,0x30002020,0x78666363,0x31002020, +0x78666363,0x32002020,0x78666363,0x33002020,0x78666363,0x34002020,0x78666363,0x35002020, +0x78666363,0x36002020,0x78666363,0x37002020,0x786e6f72,0x65670000,0x801010,0x80000000, +0x20014000,0x90004000,0x1800000,0x80000,0x1800000,0x80000,0x38c80,0xa0, +0x2000000,0x10104000,0x42004000,0x20000000,0x1,0x880000,0x10104000,0x40000000, +0x20000000,0x40000000,0x0,0x0,0x4,0x10c00000,0x60001,0x11805010, +0xc0000000,0x14000,0x94804000,0x400000,0x801010,0x80000000,0x10000,0x10004000, +0x400000,0x11004001,0x60000000,0x20000000,0x20,0x801010,0x80000000,0x20014000, +0x90004000,0x400000,0x10000000,0x40000000,0x20000000,0x10000000,0x40000000,0x20000000, +0x10000000,0x40000000,0x20000000,0x0,0x80000,0x800011,0x80000000,0x10000, +0x10000020,0x0,0x0,0x0,0x10004010,0x40000000,0x0,0x10800000, +0x180000,0x801000,0x80000000,0x4000,0x80000000,0x0,0x60606060,0x60606060, +0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x6060605f,0x60606060, +0x4e4d6060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060, +0x60606060,0x60292860,0x60606060,0x60606060,0x60606060,0x60606023,0x60606060,0x60606060, +0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060, +0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x2000000,0x0,0x1, +0x10c00000,0x60001,0x0,0x0,0xc010000,0x100000,0x8100,0x80000, +0x0,0x0,0x100,0x8100,0x80000,0x0,0x0,0x100, +0x1000101,0x1060106,0x1000100,0x3020106,0x4000000,0x0,0x4,0x4, +0x8,0x10,0x10,0x8,0x4,0x0,0x8,0x4, +0x8,0x10,0x10,0x8,0x8,0xe0f1819,0x24302020,0x20243120, +0x20202432,0x20202024,0x33202020,0x24342020,0x20243520,0x20202436,0x20202024,0x37202020, +0x24382020,0x20243920,0x20202431,0x30202024,0x31312020,0x24313220,0x20243133,0x20202431, +0x34202024,0x31352020,0x24313620,0x20243137,0x20202431,0x38202024,0x31392020,0x24323020, +0x20243231,0x20202432,0x32202024,0x32332020,0x24323420,0x20243235,0x20202432,0x36202024, +0x32372020,0x24677020,0x20247370,0x20202433,0x30202024,0x33312020,0x24663020,0x20246631, +0x20202466,0x32202024,0x66332020,0x24663420,0x20246635,0x20202466,0x36202024,0x66372020, +0x24663820,0x20246639,0x20202466,0x31302024,0x66313120,0x24663132,0x20246631,0x33202466, +0x31342024,0x66313520,0x24663136,0x20246631,0x37202466,0x31382024,0x66313920,0x24663230, +0x20246632,0x31202466,0x32322024,0x66323320,0x24663234,0x20246632,0x35202466,0x32362024, +0x66323720,0x24663238,0x20246632,0x39202466,0x33302024,0x66333120,0x24666363,0x30246663, +0x63312466,0x63633224,0x66636333,0x24666363,0x34246663,0x63352466,0x63633624,0x66636337, +0x6e6f6e65,0x20000000,0x78723000,0x78723100,0x78723200,0x78723300,0x78723400,0x78723500, +0x78723600,0x78723700,0x78723800,0x78723900,0x78723130,0x202020,0x78723131,0x202020, +0x78723132,0x202020,0x78723133,0x202020,0x78723134,0x202020,0x78723135,0x202020, +0x78723136,0x202020,0x78723137,0x202020,0x78723138,0x202020,0x78723139,0x202020, +0x78723230,0x202020,0x78723231,0x202020,0x78723232,0x202020,0x78723233,0x202020, +0x78723234,0x202020,0x78723235,0x202020,0x78723236,0x202020,0x78723237,0x202020, +0x78723238,0x202020,0x78723239,0x202020,0x78723330,0x202020,0x78723331,0x202020, +0x78667230,0x202020,0x78667231,0x202020,0x78667232,0x202020,0x78667233,0x202020, +0x78667234,0x202020,0x78667235,0x202020,0x78667236,0x202020,0x78667237,0x202020, +0x78667238,0x202020,0x78667239,0x202020,0x78667231,0x30002020,0x78667231,0x31002020, +0x78667231,0x32002020,0x78667231,0x33002020,0x78667231,0x34002020,0x78667231,0x35002020, +0x78667231,0x36002020,0x78667231,0x37002020,0x78667231,0x38002020,0x78667231,0x39002020, +0x78667232,0x30002020,0x78667232,0x31002020,0x78667232,0x32002020,0x78667232,0x33002020, +0x78667232,0x34002020,0x78667232,0x35002020,0x78667232,0x36002020,0x78667232,0x37002020, +0x78667232,0x38002020,0x78667232,0x39002020,0x78667233,0x30002020,0x78667233,0x31002020, +0x78666363,0x30002020,0x78666363,0x31002020,0x78666363,0x32002020,0x78666363,0x33002020, +0x78666363,0x34002020,0x78666363,0x35002020,0x78666363,0x36002020,0x78666363,0x37002020, +0x786e6f72,0x65670000,0x6e6f5f72,0x65670020,0x695f7265,0x67002020,0x665f7265,0x67002020, +0x645f7265,0x67002020,0x785f7265,0x67002020,0x715f7265,0x67002020,0x64695f72,0x65670020, +0x64695f73,0x5f726567,0x2020,0x0,0x66697820,0x20202020,0x2020696e,0x666f2020, +0x20202020,0x7761726e,0x696e6720,0x20206572,0x726f7220,0x20202020,0x696e7465,0x726e616c, +0x20200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x1010000,0x1000000,0x0,0x1010100,0x0,0x0,0x1010000,0x10000, +0x1,0x0,0x1010000,0x0,0x0,0x0,0x0,0x1000000, +0x0,0x0,0x0,0x10100,0x1000000,0x10101,0x1,0x101, +0x10000,0x0,0x10000,0x100,0x1,0x1000101,0x0,0x10000, +0x0,0x100,0x0,0x10000,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x10203,0x4050607,0x8090000,0x0,0xa0b0c, +0xd0e0f00,0x0,0x0,0x0,0x0,0x0,0x0,0xa0b0c, +0xd0e0f00,0x0,0x0,0x0,0x0,0x0,0x0,0x60016060, +0x4606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606023, +0x60606060,0x4d4e6060,0x60606060,0x60606060,0x60606060,0x60606060,0x3c606060,0x60606060, +0x60606060,0x60606060,0x60282960,0x60606060,0x60555660,0x6060605b,0x6060605f,0x60606060, +0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060,0x60606060, +0x60606060,0x60606060,0x608d6060,0x60606060,0x60606060,0x60606060,0x0,0x10000000, +0x1,0x2006,0x1002020,0xe058010,0x801010,0x80000000,0x14000,0x90004000, +0x10000000,0x1,0x4,0x2000,0x10104000,0x42004000,0x20000000,0x80000001, +0x880000,0x10104000,0x40000000,0x20000000,0x80000000,0x4,0x2000,0x2, +0x0,0x10,0x4,0x2000,0x200,0x2000,0x0,0x0, +0x61627320,0x61646420,0x61646a20,0x61656e74,0x616e6420,0x616f7320,0x6173796d,0x62676e20, +0x62676e62,0x666f6f20,0x636f6e64,0x6c766172,0x63686b68,0x63686b6c,0x63686b6e,0x63686b74, +0x63696120,0x636c6162,0x666f6f20,0x636f6d6d,0x6373796d,0x666f6f20,0x666f6f20,0x63757020, +0x63767420,0x6376746c,0x64656320,0x64656620,0x64696620,0x64697620,0x64757020,0x656e6420, +0x656e6462,0x656e7420,0x656f6620,0x65717520,0x6573796d,0x666f6f20,0x666a7020,0x6673796d, +0x67657120,0x67727420,0x6773796d,0x6873796d,0x69637566,0x69647820,0x69657175,0x69676571, +0x69677274,0x696a7020,0x696c6461,0x666f6f20,0x696c6571,0x696c6573,0x696c6f64,0x696e6320, +0x696e6571,0x696e6974,0x696e6e20,0x696e7420,0x696f7220,0x69736c64,0x69737374,0x69737472, +0x666f6f20,0x69786120,0x6c616220,0x666f6f20,0x6c626479,0x666f6f20,0x6c636120,0x6c646120, +0x6c646170,0x6c646320,0x666f6f20,0x6c647370,0x666f6f20,0x6c657120,0x6c657320,0x6c657820, +0x6c6e6f74,0x6c6f6320,0x6c6f6420,0x6c73796d,0x666f6f20,0x6d617820,0x6d696e20,0x6d6f6420, +0x6d6f7620,0x666f6f20,0x6d706d76,0x6d707920,0x6d737420,0x6d757320,0x6e656720,0x6e657120, +0x6e6f7020,0x6e6f7420,0x6f646420,0x6f70746e,0x70617220,0x70646566,0x706d6f76,0x706f7020, +0x72656773,0x72656d20,0x72657420,0x726c6461,0x726c6463,0x726c6f64,0x726e6420,0x72706172, +0x72737472,0x73646566,0x73677320,0x73686c20,0x73687220,0x7369676e,0x73717220,0x73717274, +0x666f6f20,0x666f6f20,0x73747020,0x73747220,0x73747370,0x73756220,0x73777020,0x746a7020, +0x666f6f20,0x666f6f20,0x666f6f20,0x666f6f20,0x666f6f20,0x666f6f20,0x74797020,0x666f6f20, +0x756a7020,0x666f6f20,0x756e6920,0x76726567,0x786a7020,0x786f7220,0x666f6f20,0x6d746167, +0x616c6961,0x666f6f20,0x666f6f20,0x69726c64,0x69727374,0x6c647263,0x6d73796d,0x72637566, +0x6b73796d,0x666f6f20,0x666f6f20,0x666f6f20,0x41434647,0x48494a4b,0x4c4d4e50,0x51525357, +0x585a0000,0x5a4d5052,0x5341544b,0x0,0x78723000,0x78723100,0x78723200,0x78723300, +0x78723400,0x78723500,0x78723600,0x78723700,0x78723800,0x78723900,0x78723130,0x202020, +0x78723131,0x202020,0x78723132,0x202020,0x78723133,0x202020,0x78723134,0x202020, +0x78723135,0x202020,0x78723136,0x202020,0x78723137,0x202020,0x78723138,0x202020, +0x78723139,0x202020,0x78723230,0x202020,0x78723231,0x202020,0x78723232,0x202020, +0x78723233,0x202020,0x78723234,0x202020,0x78723235,0x202020,0x78723236,0x202020, +0x78723237,0x202020,0x78723238,0x202020,0x78723239,0x202020,0x78723330,0x202020, +0x78723331,0x202020,0x78667230,0x202020,0x78667231,0x202020,0x78667232,0x202020, +0x78667233,0x202020,0x78667234,0x202020,0x78667235,0x202020,0x78667236,0x202020, +0x78667237,0x202020,0x78667238,0x202020,0x78667239,0x202020,0x78667231,0x30002020, +0x78667231,0x31002020,0x78667231,0x32002020,0x78667231,0x33002020,0x78667231,0x34002020, +0x78667231,0x35002020,0x78667231,0x36002020,0x78667231,0x37002020,0x78667231,0x38002020, +0x78667231,0x39002020,0x78667232,0x30002020,0x78667232,0x31002020,0x78667232,0x32002020, +0x78667232,0x33002020,0x78667232,0x34002020,0x78667232,0x35002020,0x78667232,0x36002020, +0x78667232,0x37002020,0x78667232,0x38002020,0x78667232,0x39002020,0x78667233,0x30002020, +0x78667233,0x31002020,0x78666363,0x30002020,0x78666363,0x31002020,0x78666363,0x32002020, +0x78666363,0x33002020,0x78666363,0x34002020,0x78666363,0x35002020,0x78666363,0x36002020, +0x78666363,0x37002020,0x786e6f72,0x65670000,0x10000000,0x40000000,0x10000100,0x40080000, +0x2040,0x1000000,0xc000000,0x100000,0x21000000,0x2247,0x1002020,0xe858010, +0x101800,0x2100c838,0x123aff7,0x234030a4,0x1e85e010,0x381c00,0x118c0940,0xc9202267, +0x43017020,0xe85c010,0x119b80,0x4000,0x2000000,0x20000000,0x1,0x800000, +0x10008100,0x40000201,0x280160a8,0x2858010,0x19800,0x10,0x2046,0x1002020, +0xe058010,0x100000,0x80,0x0,0x0,0x20002,0x2000000,0xf80c81ee, +0x50cfafff,0x42d6a7b7,0x6f47be16,0x23c1d00,0x10004000,0x42000000,0x20000000,0x80000001, +0x880000,0x10104000,0x40000000,0x20000000,0x80000000,0x0,0x0,0x0, +0x0,0x10104000,0x42004000,0x20000000,0x80000001,0x880000,0x10104000,0x40000000, +0x20000000,0x80000000,0x10104000,0x42004000,0x20000000,0x80000001,0x880000,0x10104000, +0x40000000,0x20000000,0x80000000,0x0,0x10004000,0x42000000,0x20000000,0x1, +0x880000,0x10004000,0x40000000,0x20000000,0x70e163b,0xd0b0516,0x7000000,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x10203,0x4050607,0x8090000,0x0,0xa0b0c, +0xd0e0f00,0x0,0x0,0x0,0x0,0x0,0x0,0xa0b0c, +0xd0e0f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x18,0x4038cb0,0x2400084,0x6000,0x200000,0x2000,0x1000000,0x48000, +0x1201,0x80000000,0x80000,0x20000000,0x6,0x2020,0xe910010,0x100000, +0x18,0x4038cb0,0x2400084,0x6000,0x200000,0x40000,0x40000000,0x2000, +0x1000000,0x48000,0x1201,0x80000000,0x80000,0x20000000,0x6,0x2020, +0xe910010,0x100000,0x0,0x0,0x10010440,0xffffffff,0xffffffff,0xffffffff, +0x0,0x0,0x0,0x0,0x70090000,0x63616e6e,0x6f742077,0x72697465, +0x20706669,0x656c6400,0x63616e6e,0x6f742077,0x72697465,0x20637572,0x20746162,0x6c650a00, +0x726f7574,0x696e653a,0x20796f75,0x20646964,0x6e277420,0x696e6974,0x69616c69,0x7a652077, +0x69746820,0x73745f63,0x75696e69,0x74206f72,0x2073745f,0x72656164,0x73740a00,0x726f7574, +0x696e653a,0x206e6f20,0x63757272,0x656e7420,0x726f7574,0x696e652c,0x20736565,0x20666461, +0x6464206f,0x72207365,0x7466640a,0x0,0x726f7574,0x696e653a,0x2063616e,0x6e6f7420, +0x61646420,0x746f2074,0x68697320,0x656e7472,0x79206974,0x20776173,0x20726561,0x64696e20, +0x66726f6d,0x20646973,0x6b0a0000,0x0,0x0,0x0,0x0,0x0, +0x726f7574,0x696e653a,0x20796f75,0x20646964,0x6e277420,0x696e6974,0x69616c69,0x7a652077, +0x69746820,0x73745f63,0x75696e69,0x74206f72,0x2073745f,0x72656164,0x73740a00,0x726f7574, +0x696e653a,0x206e6f20,0x63757272,0x656e7420,0x726f7574,0x696e652c,0x20736565,0x20666461, +0x6464206f,0x72207365,0x7466640a,0x0,0x726f7574,0x696e653a,0x2063616e,0x6e6f7420, +0x61646420,0x746f2074,0x68697320,0x656e7472,0x79206974,0x20776173,0x20726561,0x64696e20, +0x66726f6d,0x20646973,0x6b0a0000,0x0,0x1000eb5c,0x0,0x0,0x0, +0x726f7574,0x696e653a,0x20796f75,0x20646964,0x6e277420,0x696e6974,0x69616c69,0x7a652077, +0x69746820,0x73745f63,0x75696e69,0x74206f72,0x2073745f,0x72656164,0x73740a00,0x726f7574, +0x696e653a,0x206e6f20,0x63757272,0x656e7420,0x726f7574,0x696e652c,0x20736565,0x20666461, +0x6464206f,0x72207365,0x7466640a,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff, +0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff, +0x10203,0x4050607,0x809ffff,0xffffffff,0xff0a0b0c,0xd0e0f10,0x11121314,0x15161718, +0x191a1b1c,0x1d1e1f20,0x212223ff,0xffffffff,0xff0a0b0c,0xd0e0f10,0x11121314,0x15161718, +0x191a1b1c,0x1d1e1f20,0x212223ff,0xffffffff,0x30313233,0x34353637,0x38396162,0x63646566, +0x6768696a,0x6b6c6d6e,0x6f707172,0x73747576,0x7778797a,0x0,0x0,0x0, +0xfb52904,0x0,0x0,0x0,0xfb528f4,0x0,0x0,0x0, +0xfb546b0,0xfb556c0,0x0,0x0,0x0,0x1000000,0x0,0xfb556c0, +0x0,0x2010000,0x0,0xfb54390,0x0,0x6020000,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +}; +static void f_open_bin_file(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_close_bin_file(uint8_t *mem, uint32_t sp); +static void f_output_inst_bin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_cat_files(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_warning(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_40a9f0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_40aaa8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_fold_constant(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_fold_identities(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_fold_idempotents(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_put_integer_ws(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_put_sym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_hex8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_put_hex10(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_hex_2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_put_alpha(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_put_string(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_write_instruction(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_print_source(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_write_directive(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_output_inst_ascii(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_set_domtag(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_get_domtag(uint8_t *mem, uint32_t sp); +static uint32_t f_search_label(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_find_label(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_init_build(uint8_t *mem, uint32_t sp); +static void func_40dff0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_40e008(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_40e048(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_40e07c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_40e238(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_40e688(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_40eac0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_40eda4(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_40ee60(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_40ee98(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_40ef9c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_40f0bc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_40f138(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_40f23c(uint8_t *mem, uint32_t sp, uint32_t v0); +static uint32_t f_build_tree(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_save_i_ptrs(uint8_t *mem, uint32_t sp); +static void f_restore_i_ptrs(uint8_t *mem, uint32_t sp); +static void f_init_ibuffer(uint8_t *mem, uint32_t sp); +static void f_grow_ibuffer(uint8_t *mem, uint32_t sp); +static uint32_t f_create_local_label(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_emit_vers(uint8_t *mem, uint32_t sp); +static void f_emit_rob(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_rab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_rrab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_rllb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_ra(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_ri_(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_rii(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_rfi(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_rrfi(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_rrr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_rri_(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_rrri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_rr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_a(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_r(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_emit_i(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_emit_rrll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_rll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_ll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_emit_rill(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_define_label(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_emit_itext(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_demit_itext(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_emit_dir0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_emit_dir1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_dir2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_alias(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_regmask(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_loopno(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_emit_dir_ll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_demit_rob_(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_demit_ri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_demit_rr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_demit_a(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_demit_regmask(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_demit_rrr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_demit_rri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_demit_rrll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_demit_i(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_demit_ra(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_demit_dir0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_demit_dir1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_demit_dir2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_demit_edata(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_demit_weakext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_emit_cpload(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_ddefine_label(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_define_exception_label(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_append_i(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_append_d(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_clear_ibuffer(uint8_t *mem, uint32_t sp); +static void f_emit_vreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_pic(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_demit_cpalias(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_emit_cpalias(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_emit_cpadd(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_41b774(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41b7e4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41b87c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41b9b0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41bae4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41bc18(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41bd4c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41be80(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41bfb4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41c0e8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_branch_rrll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41c48c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41c4f8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41c590(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41c644(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41c6f8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41c7ac(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41c860(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41c914(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41c9c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41ca7c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_branch_rill(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41ce78(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41cef0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41cf8c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41d048(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41d104(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41d1c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_trap_rri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41d450(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41d4bc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41d550(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41d600(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41d6b0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_41d760(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_trap_ri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41d9e4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41db80(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41dd04(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41e128(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41e5c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41e6fc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41e878(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41e9f4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41eb70(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41ecec(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41ee68(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_dw_emit_rrr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41f360(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41f54c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41f740(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41f9b4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41fcd4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_41fea8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_420024(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4201a0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_42031c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_420498(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_420614(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_dw_emit_rri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_420ec8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_421088(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_4210f0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_4211b8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_dw_emit_rr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_gen_entry_exit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_gen_entry(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_clear_saved_regs(uint8_t *mem, uint32_t sp); +static uint32_t f_is_empty_saved_regs(uint8_t *mem, uint32_t sp); +static void f_home_parameters(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_gen_reg_save_restore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_gen_reg_save(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_demit_mask(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_demit_frame(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_emit_file(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_optimize_level(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_is_end_return(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_move_dreg_to_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_move_two_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_fasm(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_fop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_uop_to_asm(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_jump(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_trap(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_is_saved_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_is_parm_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_is_fp_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_restore_from_temp(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_binary_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_flt_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_426744(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_binary_flt_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_get_dest(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_move_to_dest(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_lsopc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_loadstore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_427d64(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_427e78(uint8_t *mem, uint32_t sp, uint32_t v0); +static void f_iloadistore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4287e4(uint8_t *mem, uint32_t sp, uint32_t v0); +static void f_rloadrstore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_loadstore_for_two_words(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_unaligned_loadstore_for_fp_word(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_unaligned_loadstore_for_two_fp_w(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_loadstore_for_two_fp_words(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_42928c(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_42939c(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_429470(uint8_t *mem, uint32_t sp, uint32_t v0); +static void f_unaligned_loadstore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_eval_2ops(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_eval_fp_cond(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_eval_fp_min_max(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_eval2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_ureg(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_copy(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_eval_mov(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_get_ops(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_eval_irel(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_save_vreg(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_pass_in_register(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_load_parm_vreg(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_in_parm_regs(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_gen_regs(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_get_saved_regs_size(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_unhome_parms(uint8_t *mem, uint32_t sp); +static void f_home_parms(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_clean_tree(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_clear_pmov_regs(uint8_t *mem, uint32_t sp); +static void f_save_pmov_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_load_pmov_regs(uint8_t *mem, uint32_t sp); +static uint32_t f_cvt_tab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_rnd_tab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_eval(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_init_eval(uint8_t *mem, uint32_t sp); +static void f_load_fp_literal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_eval_int_flt_cvt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_eval_flt_int_cvt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_436008(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_4362e0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_4363a8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_436484(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_4365b0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_eval_int_int_cvt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_eval_flt_flt_cvt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_add_overflow(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_sub_overflow(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_is_constant(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint64_t f_llconst(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_fold(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_fold1(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_frame_offset(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_frame_offset1(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_st_feinit(uint8_t *mem, uint32_t sp); +static void f_swap_tree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_swap_int(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_437238(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_43732c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_4378c4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_437a80(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_437d94(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_437f4c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_437fc8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_43800c(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_438064(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4380bc(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_438128(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4382d4(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void f_labelopt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_reset_pool(uint8_t *mem, uint32_t sp); +static void f_select_data_section(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_emit_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_output_pool(uint8_t *mem, uint32_t sp); +static uint32_t f_new_lit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_add_to_list_no_check(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_valu_equ(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_add_to_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_add_to_pool(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_insert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_append(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_make_new_label(uint8_t *mem, uint32_t sp); +static uint32_t f_make_new_jump(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cmp_tree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_cmp_tree_again(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_move_label(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_get_prior_stm(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_get_prior_stm1(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_find_br(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_match_uconds(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cmp_br(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_match_conds(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cross_jump(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_set_opts(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_pass_in_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_parm_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_map_pdefs_to_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_map_pars_to_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_check_amt(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_check_amt_ref(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_fix_amt_ref(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_find_non_special_reg(uint8_t *mem, uint32_t sp); +static uint32_t f_kind_of_register(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_init_regs(uint8_t *mem, uint32_t sp); +static void f_fill_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_copy_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_list_is_empty(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_print_regs(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_remove_direg(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_get_head(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_remove_head(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_append_to_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_remove_from_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_spill(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_spill_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_get_one_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_get_two_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_get_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_get_reg1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_get_fp_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_get_fp_reg1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_can_get_two_regs(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_spill_two_regs(uint8_t *mem, uint32_t sp); +static uint32_t f_get_two_free_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_get_one_free_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_get_free_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_get_free_fp_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_content_of(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_inc_usage(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_dec_usage(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_free_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_free_fp_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_force_free_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_add_to_free_list(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_add_to_fp_free_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_remove_from_free_list(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_remove_from_fp_free_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_is_available(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_check_no_used(uint8_t *mem, uint32_t sp); +static uint32_t f_usage_count(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_move_to_end_fp_list(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_move_to_end_gp_list(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_report_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_has_errors(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_sym_hash(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_get_data_area(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_get_sym_type(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_make_new_sym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_change_sym_type(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_lookup_sym(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_clear_sym_tab(uint8_t *mem, uint32_t sp); +static void f_gen_sym(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_set_size(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_some_init_overlap(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_complex_init_duplicate_p(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_complex_insert_init(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_append_init(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_add_init(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_choose_area(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_force_alignment(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_emit_init(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_emit_symbol(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_output_decls(uint8_t *mem, uint32_t sp); +static void f_output_entry_point(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_set_mtag(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_get_mtag(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_get_sym_kind(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_init_temps(uint8_t *mem, uint32_t sp); +static uint32_t f_lookup_temp(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_make_new_temp(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_find_free_temp(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_gen_store(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_spill_to_temp(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_free_temp(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_temp_offset(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_temp_usage_count(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_get_temp_area_size(uint8_t *mem, uint32_t sp); +static void f_set_temps_offset(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_force_casting(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_is_power_of_two(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_get_set_const(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_gen_set_str(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_gen_set_istr(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_gen_set_equ(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_set_rewrite(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_set_rewrite_indexed(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_translate_tree(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_translate(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_cse_equ(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_cse(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_overlap(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_free_tree_and_cse(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_check_vreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_find_vreg_mtag(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_check_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_assign_vreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_load_cse(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_uses(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_add_store(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_is_reg(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_translate_cvtl(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_need_check_hl(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_build_ucond0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_check_loads_exprs(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_indent_tree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_print_ucode(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_print_node_1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_print_node(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_44d214(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void f_print_tree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_initialize_tree(uint8_t *mem, uint32_t sp); +static uint32_t f_gen_label_id(uint8_t *mem, uint32_t sp); +static uint32_t f_new_tree(uint8_t *mem, uint32_t sp); +static uint32_t f_build_u(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_build_u1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_build_u2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_build_op(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_build_1op(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_build_2op(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_free_node(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_free_tree(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_delete_statement(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_dup_tree(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_next_mark(uint8_t *mem, uint32_t sp); +static uint32_t f_ivalue(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_dwvalue(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_rvalue(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_is_zero(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_result_type(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_44e4d4(uint8_t *mem, uint32_t sp, uint32_t v0); +static uint32_t f_const_equal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_u_tree(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_44e8d0(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_44e934(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_44e9dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_44ecc0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_44f0ec(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_44f2a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_44f344(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_44f558(uint8_t *mem, uint32_t sp, uint32_t v0); +static uint32_t func_44f58c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_main(uint8_t *mem, uint32_t sp); +static void f_emit_composite_val(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_emit_val(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_emit_label_val(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_find_val_type(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_452e50(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_readuinstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_initur(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_inituwrite(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_fnamelen(uint8_t *mem, uint32_t sp); +static void f_uwrite(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_454190(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_4541e0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void f_uini(uint8_t *mem, uint32_t sp); +static void f_uputinit(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_uputint(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_ugetinit(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_ugetint(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_ugeteof(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_str_idn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_fglobal_idn(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_st_readbinary(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_st_readst(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_45d47c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_st_writest(uint8_t *mem, uint32_t sp); +static uint32_t f_st_currentifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_st_ifdmax(uint8_t *mem, uint32_t sp); +static void f_st_setfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_fdadd(uint8_t *mem, uint32_t sp); +static uint32_t f_st_auxadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_pdadd(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_st_stradd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_st_paux_ifd_iaux(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_st_str_iss(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_malloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_symadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_ifd_pcfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_st_pcfd_ifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_psym_ifd_isym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_st_paux_iaux(uint8_t *mem, uint32_t sp); +static uint32_t f_st_str_ifd_iss(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_internal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_pext_iext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_idn_index_fext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_st_pdn_idn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_st_str_extiss(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_st_idn_dn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_setidn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_st_iaux_copyty(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_auxisymadd(uint8_t *mem, uint32_t sp); +static void f_st_auxrndxadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_swap_hdr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_swap_fd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_fi(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_sym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_ext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_pd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_dn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_swap_opt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_gethostsex(uint8_t *mem, uint32_t sp); +static void f_st_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_ldfsymorder(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_st_warning(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f__md_st_internal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f__md_st_error(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f__md_st_str_extiss(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f__md_st_currentifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f__md_st_malloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_exit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_get(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_eof(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_eoln(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_peek_char(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_next_char(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_calc_size(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_reset(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_468f18(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_4690a8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_writeln(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_write_char(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_write_string(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_write_enum(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_write_integer(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_write_cardinal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_write_int64(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_caseerror(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_new(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_dispose(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_rewrite(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_get_arg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f__getbuf(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_xfree(uint8_t *mem, uint32_t sp); +static void f_alloc_dispose(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_xmalloc(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_alloc_new(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_alloc_page(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_alloc_free(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_alloc_scb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_alloc_mark(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_alloc_release(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_alloc_next_scb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +int run(uint8_t *mem, int argc, char *argv[]) { +mmap_initial_data_range(mem, 0xff00000, 0x1001c000); +memcpy(mem + 0x10006be0, rodata, 0x8a20); +memcpy(mem + 0x10000000, data, 0x6be0); +MEM_S32(0x10018df0) = argc; +MEM_S32(0xffffff0) = argc; +uint32_t al = argc * 4; for (int i = 0; i < argc; i++) al += strlen(argv[i]) + 1; +uint32_t arg_addr = wrapper_malloc(mem, al); +MEM_U32(0x10018df4) = arg_addr; +MEM_U32(0xffffff4) = arg_addr; +uint32_t arg_strpos = arg_addr + argc * 4; +for (int i = 0; i < argc; i++) {MEM_U32(arg_addr + i * 4) = arg_strpos; uint32_t p = 0; do { MEM_S8(arg_strpos) = argv[i][p]; ++arg_strpos; } while (argv[i][p++] != '\0');} +setup_libc_data(mem); +int ret = f_main(mem, 0xffffff0); +return ret; +} + +static void f_open_bin_file(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40a260: +//open_bin_file: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +a0 = 0x10010218; +//nop; +MEM_U32(sp + 28) = ra; +a1 = MEM_U32(sp + 32); +MEM_U32(sp + 24) = gp; +a0 = a0; +v0 = wrapper_strcpy(mem, a0, a1); +goto L40a290; +a0 = a0; +L40a290: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +a1 = 0x10006be0; +//nop; +a1 = a1; +//nop; +v0 = wrapper_fopen(mem, a0, a1); +goto L40a2ac; +//nop; +L40a2ac: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10010210; +//nop; +v1 = v1; +if (v0 != 0) {MEM_U32(v1 + 0) = v0; +goto L40a344;} +MEM_U32(v1 + 0) = v0; +v0 = 0xfb52720; +t7 = 0xfb50300; +v0 = MEM_U32(v0 + 0); +t7 = MEM_U32(t7 + 0); +a2 = MEM_U32(sp + 32); +at = (int)v0 < (int)t7; +if (at == 0) {//nop; +goto L40a300;} +//nop; +t9 = 0xfb500a0; +t8 = v0 << 2; +t0 = t8 + t9; +a3 = MEM_U32(t0 + 0); +//nop; +goto L40a30c; +//nop; +L40a300: +a3 = 0x10006c0c; +//nop; +a3 = a3; +L40a30c: +a0 = 0xfb528e4; +a1 = 0x10006be4; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a324; +a1 = a1; +L40a324: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40a33c; +//nop; +L40a33c: +gp = MEM_U32(sp + 24); +//nop; +L40a344: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_close_bin_file(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40a354: +//close_bin_file: +//nop; +//nop; +//nop; +a0 = 0x10010210; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 24) = gp; +v0 = wrapper_fclose(mem, a0); +goto L40a37c; +MEM_U32(sp + 24) = gp; +L40a37c: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_output_inst_bin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40a38c: +//output_inst_bin: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +s0 = a3; +s1 = a2; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 56) = fp; +MEM_U32(sp + 52) = gp; +MEM_U32(sp + 48) = s7; +MEM_U32(sp + 44) = s6; +MEM_U32(sp + 40) = s5; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 32) = s3; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 64) = a0; +if (a3 == 0) {MEM_U32(sp + 68) = a1; +goto L40a4d4;} +MEM_U32(sp + 68) = a1; +s7 = 0x10006c48; +s6 = 0x10006c54; +s5 = 0x10006c18; +s3 = 0x10010210; +s2 = 0xfb528e4; +fp = 0xfb52720; +s4 = 0x1; +s7 = s7; +s6 = s6; +s5 = s5; +s3 = s3; +s2 = s2 + 0x20; +L40a40c: +//nop; +a3 = MEM_U32(s3 + 0); +a0 = s1; +a1 = 0x10; +a2 = s4; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L40a424; +a2 = s4; +L40a424: +gp = MEM_U32(sp + 52); +if (v0 == s4) {a0 = s2; +goto L40a4c8;} +a0 = s2; +t6 = 0xfb50300; +v0 = MEM_U32(fp + 0); +t6 = MEM_U32(t6 + 0); +a3 = s7; +at = (int)v0 < (int)t6; +if (at == 0) {//nop; +goto L40a464;} +//nop; +t8 = 0xfb500a0; +t7 = v0 << 2; +t9 = t7 + t8; +a3 = MEM_U32(t9 + 0); +//nop; +goto L40a464; +//nop; +L40a464: +a2 = 0x10010218; +//nop; +a1 = s5; +a2 = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a478; +a2 = a2; +L40a478: +gp = MEM_U32(sp + 52); +a0 = s2; +//nop; +a1 = s6; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a490; +//nop; +L40a490: +gp = MEM_U32(sp + 52); +a0 = s2; +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L40a4a8; +//nop; +L40a4a8: +gp = MEM_U32(sp + 52); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40a4c0; +//nop; +L40a4c0: +gp = MEM_U32(sp + 52); +//nop; +L40a4c8: +s0 = s0 + 0xffffffff; +if (s0 != 0) {s1 = s1 + 0xfffffff0; +goto L40a40c;} +s1 = s1 + 0xfffffff0; +L40a4d4: +s3 = 0x10010210; +s2 = 0xfb528e4; +//nop; +s3 = s3; +fp = 0xfb52720; +a3 = MEM_U32(s3 + 0); +a0 = MEM_U32(sp + 64); +a2 = MEM_U32(sp + 68); +a1 = 0x10; +s2 = s2 + 0x20; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L40a500; +s2 = s2 + 0x20; +L40a500: +t0 = MEM_U32(sp + 68); +gp = MEM_U32(sp + 52); +if (v0 == t0) {a0 = s2; +goto L40a5a0;} +a0 = s2; +t1 = 0xfb50300; +v0 = MEM_U32(fp + 0); +t1 = MEM_U32(t1 + 0); +//nop; +at = (int)v0 < (int)t1; +if (at == 0) {//nop; +goto L40a544;} +//nop; +t3 = 0xfb500a0; +t2 = v0 << 2; +t4 = t2 + t3; +a3 = MEM_U32(t4 + 0); +//nop; +goto L40a550; +//nop; +L40a544: +a3 = 0x10006cdc; +//nop; +a3 = a3; +L40a550: +a1 = 0x10006cac; +a2 = 0x10010218; +//nop; +a1 = a1; +a2 = a2; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a568; +a2 = a2; +L40a568: +gp = MEM_U32(sp + 52); +a0 = s2; +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L40a580; +//nop; +L40a580: +gp = MEM_U32(sp + 52); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40a598; +//nop; +L40a598: +gp = MEM_U32(sp + 52); +//nop; +L40a5a0: +ra = MEM_U32(sp + 60); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +s5 = MEM_U32(sp + 40); +s6 = MEM_U32(sp + 44); +s7 = MEM_U32(sp + 48); +fp = MEM_U32(sp + 56); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void f_cat_files(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40a5d0: +//cat_files: +//nop; +//nop; +//nop; +sp = sp + 0xffffdfa8; +//nop; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 8284) = a1; +MEM_U32(sp + 56) = gp; +MEM_U32(sp + 52) = s7; +MEM_U32(sp + 48) = s6; +MEM_U32(sp + 44) = s5; +MEM_U32(sp + 40) = s4; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 8280) = a0; +a1 = 0x9; +v0 = wrapper_open(mem, a0, a1, a2); +goto L40a61c; +a1 = 0x9; +L40a61c: +gp = MEM_U32(sp + 56); +if ((int)v0 >= 0) {s7 = v0; +goto L40a680;} +s7 = v0; +s2 = 0xfb528e4; +a1 = 0x10006ce8; +//nop; +a2 = MEM_U32(sp + 8280); +s2 = s2 + 0x20; +a0 = s2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a648; +a1 = a1; +L40a648: +gp = MEM_U32(sp + 56); +a0 = s2; +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L40a660; +//nop; +L40a660: +gp = MEM_U32(sp + 56); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40a678; +//nop; +L40a678: +gp = MEM_U32(sp + 56); +//nop; +L40a680: +s2 = 0xfb528e4; +//nop; +a0 = MEM_U32(sp + 8284); +a1 = zero; +s2 = s2 + 0x20; +v0 = wrapper_open(mem, a0, a1, a2); +goto L40a698; +s2 = s2 + 0x20; +L40a698: +gp = MEM_U32(sp + 56); +if ((int)v0 >= 0) {MEM_U32(sp + 80) = v0; +goto L40a6f4;} +MEM_U32(sp + 80) = v0; +a1 = 0x10006d08; +//nop; +a2 = MEM_U32(sp + 8284); +a0 = s2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a6bc; +a1 = a1; +L40a6bc: +gp = MEM_U32(sp + 56); +a0 = s2; +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L40a6d4; +//nop; +L40a6d4: +gp = MEM_U32(sp + 56); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40a6ec; +//nop; +L40a6ec: +gp = MEM_U32(sp + 56); +//nop; +L40a6f4: +//nop; +a0 = s7; +a1 = zero; +a2 = 0x2; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L40a708; +a2 = 0x2; +L40a708: +gp = MEM_U32(sp + 56); +if ((int)v0 >= 0) {//nop; +goto L40a760;} +//nop; +a1 = 0x10006d28; +//nop; +a0 = s2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a728; +a1 = a1; +L40a728: +gp = MEM_U32(sp + 56); +a0 = s2; +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L40a740; +//nop; +L40a740: +gp = MEM_U32(sp + 56); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40a758; +//nop; +L40a758: +gp = MEM_U32(sp + 56); +//nop; +L40a760: +//nop; +s4 = sp + 0x58; +a0 = MEM_U32(sp + 80); +a1 = s4; +a2 = 0x2000; +v0 = wrapper_read(mem, a0, a1, a2); +goto L40a778; +a2 = 0x2000; +L40a778: +gp = MEM_U32(sp + 56); +if (v0 == 0) {s1 = v0; +goto L40a92c;} +s1 = v0; +s6 = 0xfb500a0; +s5 = 0xfb50300; +s3 = 0xfb52720; +//nop; +L40a794: +if ((int)v0 >= 0) {a0 = s2; +goto L40a81c;} +a0 = s2; +a3 = MEM_U32(s3 + 0); +t6 = MEM_U32(s5 + 0); +a2 = MEM_U32(sp + 8284); +at = (int)a3 < (int)t6; +if (at == 0) {t7 = a3 << 2; +goto L40a7c4;} +t7 = a3 << 2; +t8 = s6 + t7; +s0 = MEM_U32(t8 + 0); +//nop; +goto L40a7d0; +//nop; +L40a7c4: +s0 = 0x10006d74; +//nop; +s0 = s0; +L40a7d0: +a1 = 0x10006d48; +//nop; +a3 = s0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a7e4; +a1 = a1; +L40a7e4: +gp = MEM_U32(sp + 56); +a0 = s2; +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L40a7fc; +//nop; +L40a7fc: +gp = MEM_U32(sp + 56); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40a814; +//nop; +L40a814: +gp = MEM_U32(sp + 56); +//nop; +L40a81c: +//nop; +a0 = s7; +a1 = s4; +a2 = s1; +v0 = wrapper_write(mem, a0, a1, a2); +goto L40a830; +a2 = s1; +L40a830: +gp = MEM_U32(sp + 56); +if (v0 == s1) {//nop; +goto L40a90c;} +//nop; +t9 = MEM_U32(s3 + 0); +a0 = s7; +if (t9 != 0) {//nop; +goto L40a864;} +//nop; +//nop; +a1 = s4 + v0; +a2 = s1 - v0; +v0 = wrapper_write(mem, a0, a1, a2); +goto L40a85c; +a2 = s1 - v0; +L40a85c: +gp = MEM_U32(sp + 56); +//nop; +L40a864: +a1 = 0x10006d80; +//nop; +a2 = MEM_U32(sp + 8280); +a0 = s2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a87c; +a1 = a1; +L40a87c: +a3 = MEM_U32(s3 + 0); +t0 = MEM_U32(s5 + 0); +gp = MEM_U32(sp + 56); +at = (int)a3 < (int)t0; +if (at == 0) {a0 = s2; +goto L40a8c0;} +a0 = s2; +t1 = a3 << 2; +a1 = 0x10006da8; +//nop; +t2 = s6 + t1; +a2 = MEM_U32(t2 + 0); +a0 = s2; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a8b4; +a1 = a1; +L40a8b4: +gp = MEM_U32(sp + 56); +//nop; +goto L40a8dc; +//nop; +L40a8c0: +a1 = 0x10006dac; +//nop; +a2 = a3; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a8d4; +a1 = a1; +L40a8d4: +gp = MEM_U32(sp + 56); +//nop; +L40a8dc: +//nop; +a0 = s2; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L40a8ec; +//nop; +L40a8ec: +gp = MEM_U32(sp + 56); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40a904; +//nop; +L40a904: +gp = MEM_U32(sp + 56); +//nop; +L40a90c: +//nop; +a0 = MEM_U32(sp + 80); +a1 = s4; +a2 = 0x2000; +v0 = wrapper_read(mem, a0, a1, a2); +goto L40a920; +a2 = 0x2000; +L40a920: +gp = MEM_U32(sp + 56); +if (v0 != 0) {s1 = v0; +goto L40a794;} +s1 = v0; +L40a92c: +//nop; +a0 = s7; +//nop; +v0 = wrapper_close(mem, a0); +goto L40a93c; +//nop; +L40a93c: +gp = MEM_U32(sp + 56); +a0 = MEM_U32(sp + 80); +//nop; +//nop; +//nop; +v0 = wrapper_close(mem, a0); +goto L40a954; +//nop; +L40a954: +ra = MEM_U32(sp + 60); +gp = MEM_U32(sp + 56); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +s4 = MEM_U32(sp + 40); +s5 = MEM_U32(sp + 44); +s6 = MEM_U32(sp + 48); +s7 = MEM_U32(sp + 52); +sp = sp + 0x2058; +return; +sp = sp + 0x2058; +//nop; +//nop; +//nop; +} + +static void f_warning(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40a990: +//warning: +//nop; +//nop; +//nop; +t6 = 0x10018dfc; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (t6 == 0) {a3 = a0; +goto L40a9e0;} +a3 = a0; +a2 = 0x10018e00; +a0 = 0xfb528e4; +a1 = 0x10006dc0; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40a9d8; +a1 = a1; +L40a9d8: +gp = MEM_U32(sp + 24); +//nop; +L40a9e0: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_40a9f0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40a9f0: +t6 = MEM_U32(sp + 16); +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +if (t6 == 0) {MEM_U32(sp + 12) = a3; +goto L40aa70;} +MEM_U32(sp + 12) = a3; +t2 = a0 ^ a2; +v0 = (int)zero < (int)t2; +t8 = a0; +t9 = a1; +t0 = a2; +t1 = a3; +if ((int)v0 > 0) {t3 = a1 ^ a3; +goto L40aa38;} +t3 = a1 ^ a3; +if ((int)t2 < 0) {//nop; +goto L40aa38;} +//nop; +v0 = t3 < 0x0; +v0 = v0 ^ 0x1; +L40aa38: +if (v0 == 0) {t5 = t9 + t1; +goto L40aaa0;} +t5 = t9 + t1; +at = t5 < t1; +t4 = at + t8; +t4 = t4 + t0; +t6 = t4 ^ t8; +v0 = (int)t6 < (int)0x0; +if ((int)v0 > 0) {t7 = t5 ^ t9; +goto L40aa68;} +t7 = t5 ^ t9; +if ((int)t6 > 0) {//nop; +goto L40aa68;} +//nop; +v0 = t7 < 0x0; +L40aa68: +//nop; +return v0; +//nop; +L40aa70: +t2 = MEM_U32(sp + 0); +t4 = MEM_U32(sp + 8); +t3 = MEM_U32(sp + 4); +t0 = ~t2; +t5 = MEM_U32(sp + 12); +v0 = t0 < t4; +if ((int)v0 > 0) {t1 = ~t3; +goto L40aaa0;} +t1 = ~t3; +at = t4 < t0; +if (at != 0) {//nop; +goto L40aaa0;} +//nop; +v0 = t1 < t5; +L40aaa0: +//nop; +return v0; +//nop; +} + +static uint32_t func_40aaa8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40aaa8: +t6 = MEM_U32(sp + 16); +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +if (t6 == 0) {MEM_U32(sp + 12) = a3; +goto L40ab24;} +MEM_U32(sp + 12) = a3; +t2 = a0 ^ a2; +v0 = (int)t2 < (int)0x0; +t8 = a0; +t9 = a1; +t0 = a2; +t1 = a3; +if ((int)v0 > 0) {t3 = a1 ^ a3; +goto L40aaec;} +t3 = a1 ^ a3; +if ((int)t2 > 0) {//nop; +goto L40aaec;} +//nop; +v0 = t3 < 0x0; +L40aaec: +if (v0 == 0) {at = t9 < t1; +goto L40ab4c;} +at = t9 < t1; +t4 = t8 - t0; +t4 = t4 - at; +t6 = t4 ^ t8; +v0 = (int)t6 < (int)0x0; +t5 = t9 - t1; +if ((int)v0 > 0) {t7 = t5 ^ t9; +goto L40ab1c;} +t7 = t5 ^ t9; +if ((int)t6 > 0) {//nop; +goto L40ab1c;} +//nop; +v0 = t7 < 0x0; +L40ab1c: +//nop; +return v0; +//nop; +L40ab24: +t2 = MEM_U32(sp + 0); +t0 = MEM_U32(sp + 8); +t3 = MEM_U32(sp + 4); +t1 = MEM_U32(sp + 12); +v0 = t2 < t0; +if ((int)v0 > 0) {at = t0 < t2; +goto L40ab4c;} +at = t0 < t2; +if (at != 0) {//nop; +goto L40ab4c;} +//nop; +v0 = t3 < t1; +L40ab4c: +//nop; +return v0; +//nop; +} + +static uint32_t f_fold_constant(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40ab54: +//fold_constant: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +t6 = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 92); +at = a0 < 0x8e; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 80) = a2; +MEM_U32(sp + 84) = a3; +MEM_U32(sp + 40) = t6; +if (at == 0) {MEM_U32(sp + 44) = t7; +goto L40b658;} +MEM_U32(sp + 44) = t7; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006dfc[] = { +&&L40b158, +&&L40ac58, +&&L40b658, +&&L40b658, +&&L40aefc, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40abac, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40ad78, +&&L40b644, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b464, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b244, +&&L40b2d0, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40af20, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b354, +&&L40b3e0, +&&L40b658, +&&L40b090, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b584, +&&L40b4c4, +&&L40ae60, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40ad38, +&&L40b658, +&&L40b658, +&&L40b0fc, +&&L40b494, +&&L40b658, +&&L40b074, +&&L40b1f8, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40af68, +&&L40afc0, +&&L40b658, +&&L40b0c0, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40acc8, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40b658, +&&L40af44, +}; +dest = Lswitch10006dfc[a0]; +//nop; +goto *dest; +//nop; +L40abac: +t9 = MEM_U32(sp + 104); +a2 = MEM_U32(sp + 88); +if (t9 == 0) {a0 = 0x0; +goto L40abc4;} +a0 = 0x0; +v0 = zero; +goto L40b678; +v0 = zero; +L40abc4: +//nop; +a3 = MEM_U32(sp + 92); +a1 = 0x1; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40abd4; +a1 = 0x1; +L40abd4: +t2 = MEM_U32(sp + 80); +t3 = MEM_U32(sp + 84); +at = v1 < 0x1; +t0 = MEM_U32(sp + 96); +t4 = v0 - at; +t5 = v1 + 0xffffffff; +gp = MEM_U32(sp + 32); +t6 = t2 & t4; +t7 = t3 & t5; +MEM_U32(sp + 68) = t7; +if (t0 == 0) {MEM_U32(sp + 64) = t6; +goto L40b660;} +MEM_U32(sp + 64) = t6; +a3 = MEM_U32(sp + 92); +a2 = MEM_U32(sp + 88); +//nop; +at = a3 < 0x1; +a0 = 0x0; +a1 = 0x1; +a3 = a3 + 0xffffffff; +a2 = a2 - at; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40ac28; +a2 = a2 - at; +L40ac28: +t8 = MEM_U32(sp + 64); +t9 = MEM_U32(sp + 68); +t2 = t8 ^ v0; +t3 = t9 ^ v1; +at = t3 < v1; +t4 = t2 - v0; +gp = MEM_U32(sp + 32); +t4 = t4 - at; +t5 = t3 - v1; +MEM_U32(sp + 68) = t5; +MEM_U32(sp + 64) = t4; +goto L40b660; +MEM_U32(sp + 64) = t4; +L40ac58: +t1 = MEM_U32(sp + 104); +t0 = MEM_U32(sp + 96); +if (t1 == 0) {t7 = MEM_U32(sp + 84); +goto L40aca0;} +t7 = MEM_U32(sp + 84); +//nop; +a0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 92); +t9 = t9; +MEM_U32(sp + 16) = t0; +v0 = func_40a9f0(mem, sp, a0, a1, a2, a3); +goto L40ac88; +MEM_U32(sp + 16) = t0; +L40ac88: +gp = MEM_U32(sp + 32); +if (v0 == 0) {t7 = MEM_U32(sp + 84); +goto L40aca0;} +t7 = MEM_U32(sp + 84); +v0 = zero; +goto L40b678; +v0 = zero; +t7 = MEM_U32(sp + 84); +L40aca0: +t9 = MEM_U32(sp + 92); +t6 = MEM_U32(sp + 80); +t3 = t7 + t9; +t8 = MEM_U32(sp + 88); +at = t3 < t9; +t2 = at + t6; +t2 = t2 + t8; +MEM_U32(sp + 64) = t2; +MEM_U32(sp + 68) = t3; +goto L40b660; +MEM_U32(sp + 68) = t3; +L40acc8: +t4 = MEM_U32(sp + 104); +t0 = MEM_U32(sp + 96); +if (t4 == 0) {t6 = MEM_U32(sp + 80); +goto L40ad10;} +t6 = MEM_U32(sp + 80); +//nop; +a0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 92); +t9 = t9; +MEM_U32(sp + 16) = t0; +v0 = func_40aaa8(mem, sp, a0, a1, a2, a3); +goto L40acf8; +MEM_U32(sp + 16) = t0; +L40acf8: +gp = MEM_U32(sp + 32); +if (v0 == 0) {t6 = MEM_U32(sp + 80); +goto L40ad10;} +t6 = MEM_U32(sp + 80); +v0 = zero; +goto L40b678; +v0 = zero; +t6 = MEM_U32(sp + 80); +L40ad10: +t7 = MEM_U32(sp + 84); +t8 = MEM_U32(sp + 88); +t9 = MEM_U32(sp + 92); +t2 = t6 - t8; +at = t7 < t9; +t2 = t2 - at; +t3 = t7 - t9; +MEM_U32(sp + 68) = t3; +MEM_U32(sp + 64) = t2; +goto L40b660; +MEM_U32(sp + 64) = t2; +L40ad38: +t5 = MEM_U32(sp + 104); +a0 = MEM_U32(sp + 80); +if (t5 == 0) {//nop; +goto L40ad50;} +//nop; +v0 = zero; +goto L40b678; +v0 = zero; +L40ad50: +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 92); +//nop; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40ad68; +//nop; +L40ad68: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 64) = v0; +MEM_U32(sp + 68) = v1; +goto L40b660; +MEM_U32(sp + 68) = v1; +L40ad78: +t4 = MEM_U32(sp + 88); +t5 = MEM_U32(sp + 92); +if (t4 != 0) {t0 = MEM_U32(sp + 96); +goto L40adb4;} +t0 = MEM_U32(sp + 96); +if (t5 != 0) {t0 = MEM_U32(sp + 96); +goto L40adb4;} +t0 = MEM_U32(sp + 96); +a0 = 0x10006ddc; +//nop; +a0 = a0; +//nop; +f_warning(mem, sp, a0); +goto L40ada4; +//nop; +L40ada4: +gp = MEM_U32(sp + 32); +v0 = zero; +goto L40b678; +v0 = zero; +t0 = MEM_U32(sp + 96); +L40adb4: +a0 = MEM_U32(sp + 80); +if (t0 == 0) {//nop; +goto L40ae38;} +//nop; +t1 = MEM_U32(sp + 104); +t6 = MEM_U32(sp + 80); +if (t1 == 0) {at = 0xffffffff; +goto L40ae0c;} +at = 0xffffffff; +t7 = MEM_U32(sp + 84); +if (t6 != at) {at = 0x80000000; +goto L40ae0c;} +at = 0x80000000; +if (t7 != at) {v1 = sp + 0x58; +goto L40ae0c;} +v1 = sp + 0x58; +t8 = MEM_U32(v1 + 0); +v0 = 0xffffffff; +if (v0 != t8) {//nop; +goto L40ae0c;} +//nop; +t9 = MEM_U32(v1 + 4); +//nop; +if (v0 != t9) {//nop; +goto L40ae0c;} +//nop; +v0 = zero; +goto L40b678; +v0 = zero; +L40ae0c: +//nop; +a0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 92); +//nop; +temp64 = wrapper___ll_div((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40ae28; +//nop; +L40ae28: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 64) = v0; +MEM_U32(sp + 68) = v1; +goto L40b660; +MEM_U32(sp + 68) = v1; +L40ae38: +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 44); +//nop; +temp64 = wrapper___ull_div((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40ae50; +//nop; +L40ae50: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 64) = v0; +MEM_U32(sp + 68) = v1; +goto L40b660; +MEM_U32(sp + 68) = v1; +L40ae60: +t2 = MEM_U32(sp + 88); +t3 = MEM_U32(sp + 92); +if (t2 != 0) {t0 = MEM_U32(sp + 96); +goto L40ae9c;} +t0 = MEM_U32(sp + 96); +if (t3 != 0) {t0 = MEM_U32(sp + 96); +goto L40ae9c;} +t0 = MEM_U32(sp + 96); +a0 = 0x10006dec; +//nop; +a0 = a0; +//nop; +f_warning(mem, sp, a0); +goto L40ae8c; +//nop; +L40ae8c: +gp = MEM_U32(sp + 32); +v0 = zero; +goto L40b678; +v0 = zero; +t0 = MEM_U32(sp + 96); +L40ae9c: +a0 = MEM_U32(sp + 80); +if (t0 == 0) {//nop; +goto L40aed4;} +//nop; +//nop; +a0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 92); +//nop; +temp64 = wrapper___ll_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40aec4; +//nop; +L40aec4: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 64) = v0; +MEM_U32(sp + 68) = v1; +goto L40b660; +MEM_U32(sp + 68) = v1; +L40aed4: +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 44); +//nop; +temp64 = wrapper___ull_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40aeec; +//nop; +L40aeec: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 64) = v0; +MEM_U32(sp + 68) = v1; +goto L40b660; +MEM_U32(sp + 68) = v1; +L40aefc: +t4 = MEM_U32(sp + 80); +t5 = MEM_U32(sp + 84); +t6 = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 92); +t8 = t4 & t6; +t9 = t5 & t7; +MEM_U32(sp + 68) = t9; +MEM_U32(sp + 64) = t8; +goto L40b660; +MEM_U32(sp + 64) = t8; +L40af20: +t2 = MEM_U32(sp + 80); +t3 = MEM_U32(sp + 84); +t4 = MEM_U32(sp + 88); +t5 = MEM_U32(sp + 92); +t6 = t2 | t4; +t7 = t3 | t5; +MEM_U32(sp + 68) = t7; +MEM_U32(sp + 64) = t6; +goto L40b660; +MEM_U32(sp + 64) = t6; +L40af44: +t8 = MEM_U32(sp + 80); +t9 = MEM_U32(sp + 84); +t2 = MEM_U32(sp + 88); +t3 = MEM_U32(sp + 92); +t4 = t8 ^ t2; +t5 = t9 ^ t3; +MEM_U32(sp + 68) = t5; +MEM_U32(sp + 64) = t4; +goto L40b660; +MEM_U32(sp + 64) = t4; +L40af68: +t1 = MEM_U32(sp + 100); +a0 = MEM_U32(sp + 80); +if (t1 == 0) {//nop; +goto L40af98;} +//nop; +t7 = MEM_U32(sp + 84); +t9 = MEM_U32(sp + 92); +//nop; +t4 = t7 << (t9 & 0x1f); +t6 = (int)t4 >> 31; +MEM_U32(sp + 64) = t6; +MEM_U32(sp + 68) = t4; +goto L40b660; +MEM_U32(sp + 68) = t4; +L40af98: +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 92); +//nop; +temp64 = wrapper___ll_lshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40afb0; +//nop; +L40afb0: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 64) = v0; +MEM_U32(sp + 68) = v1; +goto L40b660; +MEM_U32(sp + 68) = v1; +L40afc0: +t5 = MEM_U32(sp + 100); +t0 = MEM_U32(sp + 96); +if (t5 == 0) {//nop; +goto L40b014;} +//nop; +t0 = MEM_U32(sp + 96); +t9 = MEM_U32(sp + 84); +if (t0 == 0) {t2 = 0x0; +goto L40b000;} +t2 = 0x0; +t3 = MEM_U32(sp + 84); +t9 = MEM_U32(sp + 92); +//nop; +t6 = (int)t3 >> (t9 & 0x1f); +t2 = (int)t6 >> 31; +MEM_U32(sp + 64) = t2; +MEM_U32(sp + 68) = t6; +goto L40b660; +MEM_U32(sp + 68) = t6; +L40b000: +t5 = MEM_U32(sp + 92); +MEM_U32(sp + 64) = t2; +t6 = t9 >> (t5 & 0x1f); +MEM_U32(sp + 68) = t6; +goto L40b660; +MEM_U32(sp + 68) = t6; +L40b014: +if (t0 == 0) {//nop; +goto L40b048;} +//nop; +//nop; +a0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 92); +//nop; +temp64 = wrapper___ll_rshift((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40b038; +//nop; +L40b038: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 64) = v0; +MEM_U32(sp + 68) = v1; +goto L40b660; +MEM_U32(sp + 68) = v1; +L40b048: +//nop; +a0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 44); +//nop; +temp64 = wrapper___ull_rshift((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40b064; +//nop; +L40b064: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 64) = v0; +MEM_U32(sp + 68) = v1; +goto L40b660; +MEM_U32(sp + 68) = v1; +L40b074: +t8 = MEM_U32(sp + 80); +t9 = MEM_U32(sp + 84); +t4 = ~t8; +t5 = ~t9; +MEM_U32(sp + 68) = t5; +MEM_U32(sp + 64) = t4; +goto L40b660; +MEM_U32(sp + 64) = t4; +L40b090: +t6 = MEM_U32(sp + 80); +t7 = MEM_U32(sp + 84); +t2 = 0x0; +at = 0x0; +at = at ^ t6; +t2 = t2 ^ t7; +t2 = t2 | at; +t9 = t2 < 0x1; +t8 = (int)t9 >> 31; +MEM_U32(sp + 64) = t8; +MEM_U32(sp + 68) = t9; +goto L40b660; +MEM_U32(sp + 68) = t9; +L40b0c0: +t1 = MEM_U32(sp + 104); +a2 = MEM_U32(sp + 80); +if (t1 == 0) {a3 = MEM_U32(sp + 84); +goto L40b0dc;} +a3 = MEM_U32(sp + 84); +v0 = zero; +goto L40b678; +v0 = zero; +a3 = MEM_U32(sp + 84); +L40b0dc: +//nop; +a0 = a2; +a1 = a3; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40b0ec; +a1 = a3; +L40b0ec: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 64) = v0; +MEM_U32(sp + 68) = v1; +goto L40b660; +MEM_U32(sp + 68) = v1; +L40b0fc: +t6 = MEM_U32(sp + 104); +t0 = MEM_U32(sp + 96); +if (t6 == 0) {t8 = MEM_U32(sp + 80); +goto L40b138;} +t8 = MEM_U32(sp + 80); +if (t0 == 0) {at = 0xffffffff; +goto L40b134;} +at = 0xffffffff; +t2 = MEM_U32(sp + 80); +t3 = MEM_U32(sp + 84); +if (t2 != at) {at = 0x80000000; +goto L40b134;} +at = 0x80000000; +if (t3 != at) {t8 = MEM_U32(sp + 80); +goto L40b138;} +t8 = MEM_U32(sp + 80); +v0 = zero; +goto L40b678; +v0 = zero; +L40b134: +t8 = MEM_U32(sp + 80); +L40b138: +t9 = MEM_U32(sp + 84); +t4 = ~t8; +at = t9 < 0x1; +t4 = t4 + at; +t5 = -t9; +MEM_U32(sp + 68) = t5; +MEM_U32(sp + 64) = t4; +goto L40b660; +MEM_U32(sp + 64) = t4; +L40b158: +t0 = MEM_U32(sp + 96); +t6 = MEM_U32(sp + 80); +if (t0 == 0) {at = 0xffffffff; +goto L40b1a4;} +at = 0xffffffff; +t7 = MEM_U32(sp + 84); +if (t6 != at) {at = 0x80000000; +goto L40b1a4;} +at = 0x80000000; +if (t7 != at) {//nop; +goto L40b1a4;} +//nop; +t1 = MEM_U32(sp + 104); +t2 = MEM_U32(sp + 80); +if (t1 == 0) {t3 = MEM_U32(sp + 84); +goto L40b198;} +t3 = MEM_U32(sp + 84); +v0 = zero; +goto L40b678; +v0 = zero; +t3 = MEM_U32(sp + 84); +L40b198: +MEM_U32(sp + 64) = t2; +MEM_U32(sp + 68) = t3; +goto L40b660; +MEM_U32(sp + 68) = t3; +L40b1a4: +if (t0 == 0) {t6 = MEM_U32(sp + 80); +goto L40b1e8;} +t6 = MEM_U32(sp + 80); +t8 = MEM_U32(sp + 80); +t9 = MEM_U32(sp + 84); +if ((int)t8 > 0) {t6 = MEM_U32(sp + 80); +goto L40b1e8;} +t6 = MEM_U32(sp + 80); +if ((int)t8 < 0) {at = t9 < 0x1; +goto L40b1cc;} +at = t9 < 0x1; +t6 = MEM_U32(sp + 80); +goto L40b1e8; +t6 = MEM_U32(sp + 80); +L40b1cc: +t4 = ~t8; +t4 = t4 + at; +t5 = -t9; +MEM_U32(sp + 68) = t5; +MEM_U32(sp + 64) = t4; +goto L40b660; +MEM_U32(sp + 64) = t4; +t6 = MEM_U32(sp + 80); +L40b1e8: +t7 = MEM_U32(sp + 84); +MEM_U32(sp + 64) = t6; +MEM_U32(sp + 68) = t7; +goto L40b660; +MEM_U32(sp + 68) = t7; +L40b1f8: +//nop; +a0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 84); +a2 = 0x0; +a3 = 0x2; +temp64 = wrapper___ll_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L40b210; +a3 = 0x2; +L40b210: +gp = MEM_U32(sp + 32); +if (v0 != 0) {t8 = 0x0; +goto L40b234;} +t8 = 0x0; +if (v1 != 0) {t2 = 0x0; +goto L40b234;} +t2 = 0x0; +t3 = 0x0; +MEM_U32(sp + 68) = t3; +MEM_U32(sp + 64) = t2; +goto L40b660; +MEM_U32(sp + 64) = t2; +L40b234: +t9 = 0x1; +MEM_U32(sp + 68) = t9; +MEM_U32(sp + 64) = t8; +goto L40b660; +MEM_U32(sp + 64) = t8; +L40b244: +t0 = MEM_U32(sp + 96); +t4 = MEM_U32(sp + 80); +if (t0 == 0) {t6 = MEM_U32(sp + 88); +goto L40b298;} +t6 = MEM_U32(sp + 88); +t4 = MEM_U32(sp + 80); +t6 = MEM_U32(sp + 88); +t5 = MEM_U32(sp + 84); +t7 = MEM_U32(sp + 92); +t2 = (int)t6 < (int)t4; +if ((int)t2 > 0) {at = (int)t4 < (int)t6; +goto L40b280;} +at = (int)t4 < (int)t6; +if (at != 0) {t8 = (int)t2 >> 31; +goto L40b284;} +t8 = (int)t2 >> 31; +t2 = t5 < t7; +t2 = t2 ^ 0x1; +L40b280: +t8 = (int)t2 >> 31; +L40b284: +MEM_U32(sp + 64) = t8; +t9 = t2; +MEM_U32(sp + 68) = t2; +goto L40b660; +MEM_U32(sp + 68) = t2; +t6 = MEM_U32(sp + 88); +L40b298: +t5 = MEM_U32(sp + 84); +t7 = MEM_U32(sp + 92); +t2 = t6 < t4; +if ((int)t2 > 0) {at = t4 < t6; +goto L40b2bc;} +at = t4 < t6; +if (at != 0) {t8 = (int)t2 >> 31; +goto L40b2c0;} +t8 = (int)t2 >> 31; +t2 = t5 < t7; +t2 = t2 ^ 0x1; +L40b2bc: +t8 = (int)t2 >> 31; +L40b2c0: +MEM_U32(sp + 64) = t8; +t9 = t2; +MEM_U32(sp + 68) = t2; +goto L40b660; +MEM_U32(sp + 68) = t2; +L40b2d0: +t0 = MEM_U32(sp + 96); +t4 = MEM_U32(sp + 88); +if (t0 == 0) {t6 = MEM_U32(sp + 80); +goto L40b320;} +t6 = MEM_U32(sp + 80); +t4 = MEM_U32(sp + 88); +t6 = MEM_U32(sp + 80); +t5 = MEM_U32(sp + 92); +t7 = MEM_U32(sp + 84); +t2 = (int)t4 < (int)t6; +if ((int)t2 > 0) {at = (int)t6 < (int)t4; +goto L40b308;} +at = (int)t6 < (int)t4; +if (at != 0) {t8 = (int)t2 >> 31; +goto L40b30c;} +t8 = (int)t2 >> 31; +t2 = t5 < t7; +L40b308: +t8 = (int)t2 >> 31; +L40b30c: +MEM_U32(sp + 64) = t8; +t9 = t2; +MEM_U32(sp + 68) = t2; +goto L40b660; +MEM_U32(sp + 68) = t2; +t6 = MEM_U32(sp + 80); +L40b320: +t5 = MEM_U32(sp + 92); +t7 = MEM_U32(sp + 84); +t2 = t4 < t6; +if ((int)t2 > 0) {at = t6 < t4; +goto L40b340;} +at = t6 < t4; +if (at != 0) {t8 = (int)t2 >> 31; +goto L40b344;} +t8 = (int)t2 >> 31; +t2 = t5 < t7; +L40b340: +t8 = (int)t2 >> 31; +L40b344: +MEM_U32(sp + 64) = t8; +t9 = t2; +MEM_U32(sp + 68) = t2; +goto L40b660; +MEM_U32(sp + 68) = t2; +L40b354: +t0 = MEM_U32(sp + 96); +t4 = MEM_U32(sp + 88); +if (t0 == 0) {t6 = MEM_U32(sp + 80); +goto L40b3a8;} +t6 = MEM_U32(sp + 80); +t4 = MEM_U32(sp + 88); +t6 = MEM_U32(sp + 80); +t5 = MEM_U32(sp + 92); +t7 = MEM_U32(sp + 84); +t2 = (int)t6 < (int)t4; +if ((int)t2 > 0) {at = (int)t4 < (int)t6; +goto L40b390;} +at = (int)t4 < (int)t6; +if (at != 0) {t8 = (int)t2 >> 31; +goto L40b394;} +t8 = (int)t2 >> 31; +t2 = t5 < t7; +t2 = t2 ^ 0x1; +L40b390: +t8 = (int)t2 >> 31; +L40b394: +MEM_U32(sp + 64) = t8; +t9 = t2; +MEM_U32(sp + 68) = t2; +goto L40b660; +MEM_U32(sp + 68) = t2; +t6 = MEM_U32(sp + 80); +L40b3a8: +t5 = MEM_U32(sp + 92); +t7 = MEM_U32(sp + 84); +t2 = t6 < t4; +if ((int)t2 > 0) {at = t4 < t6; +goto L40b3cc;} +at = t4 < t6; +if (at != 0) {t8 = (int)t2 >> 31; +goto L40b3d0;} +t8 = (int)t2 >> 31; +t2 = t5 < t7; +t2 = t2 ^ 0x1; +L40b3cc: +t8 = (int)t2 >> 31; +L40b3d0: +MEM_U32(sp + 64) = t8; +t9 = t2; +MEM_U32(sp + 68) = t2; +goto L40b660; +MEM_U32(sp + 68) = t2; +L40b3e0: +t0 = MEM_U32(sp + 96); +t4 = MEM_U32(sp + 80); +if (t0 == 0) {t6 = MEM_U32(sp + 88); +goto L40b430;} +t6 = MEM_U32(sp + 88); +t4 = MEM_U32(sp + 80); +t6 = MEM_U32(sp + 88); +t5 = MEM_U32(sp + 84); +t7 = MEM_U32(sp + 92); +t2 = (int)t4 < (int)t6; +if ((int)t2 > 0) {at = (int)t6 < (int)t4; +goto L40b418;} +at = (int)t6 < (int)t4; +if (at != 0) {t8 = (int)t2 >> 31; +goto L40b41c;} +t8 = (int)t2 >> 31; +t2 = t5 < t7; +L40b418: +t8 = (int)t2 >> 31; +L40b41c: +MEM_U32(sp + 64) = t8; +t9 = t2; +MEM_U32(sp + 68) = t2; +goto L40b660; +MEM_U32(sp + 68) = t2; +t6 = MEM_U32(sp + 88); +L40b430: +t5 = MEM_U32(sp + 84); +t7 = MEM_U32(sp + 92); +t2 = t4 < t6; +if ((int)t2 > 0) {at = t6 < t4; +goto L40b450;} +at = t6 < t4; +if (at != 0) {t8 = (int)t2 >> 31; +goto L40b454;} +t8 = (int)t2 >> 31; +t2 = t5 < t7; +L40b450: +t8 = (int)t2 >> 31; +L40b454: +MEM_U32(sp + 64) = t8; +t9 = t2; +MEM_U32(sp + 68) = t2; +goto L40b660; +MEM_U32(sp + 68) = t2; +L40b464: +t4 = MEM_U32(sp + 80); +t5 = MEM_U32(sp + 84); +t6 = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 92); +at = t4 ^ t6; +t2 = t5 ^ t7; +t2 = t2 | at; +t9 = t2 < 0x1; +t8 = (int)t9 >> 31; +MEM_U32(sp + 64) = t8; +MEM_U32(sp + 68) = t9; +goto L40b660; +MEM_U32(sp + 68) = t9; +L40b494: +t4 = MEM_U32(sp + 80); +t5 = MEM_U32(sp + 84); +t6 = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 92); +at = t4 ^ t6; +t2 = t5 ^ t7; +t2 = t2 | at; +t9 = zero < t2; +t8 = (int)t9 >> 31; +MEM_U32(sp + 64) = t8; +MEM_U32(sp + 68) = t9; +goto L40b660; +MEM_U32(sp + 68) = t9; +L40b4c4: +t0 = MEM_U32(sp + 96); +t2 = MEM_U32(sp + 88); +if (t0 == 0) {t8 = MEM_U32(sp + 80); +goto L40b538;} +t8 = MEM_U32(sp + 80); +t4 = MEM_U32(sp + 88); +t6 = MEM_U32(sp + 80); +t5 = MEM_U32(sp + 92); +t7 = MEM_U32(sp + 84); +t2 = (int)t6 < (int)t4; +if ((int)t2 > 0) {at = (int)t4 < (int)t6; +goto L40b500;} +at = (int)t4 < (int)t6; +if (at != 0) {t8 = (int)t2 >> 31; +goto L40b504;} +t8 = (int)t2 >> 31; +t2 = t5 < t7; +t2 = t2 ^ 0x1; +L40b500: +t8 = (int)t2 >> 31; +L40b504: +if (t8 != 0) {t9 = t2; +goto L40b514;} +t9 = t2; +if (t2 == 0) {t4 = MEM_U32(sp + 88); +goto L40b524;} +t4 = MEM_U32(sp + 88); +L40b514: +MEM_U32(sp + 64) = t6; +MEM_U32(sp + 68) = t7; +goto L40b660; +MEM_U32(sp + 68) = t7; +t4 = MEM_U32(sp + 88); +L40b524: +t5 = MEM_U32(sp + 92); +MEM_U32(sp + 64) = t4; +MEM_U32(sp + 68) = t5; +goto L40b660; +MEM_U32(sp + 68) = t5; +t8 = MEM_U32(sp + 80); +L40b538: +t3 = MEM_U32(sp + 92); +t9 = MEM_U32(sp + 84); +at = t2 < t8; +if (at != 0) {at = t8 < t2; +goto L40b570;} +at = t8 < t2; +if (at != 0) {at = t3 < t9; +goto L40b55c;} +at = t3 < t9; +if (at != 0) {t4 = MEM_U32(sp + 88); +goto L40b574;} +t4 = MEM_U32(sp + 88); +L40b55c: +t6 = MEM_U32(sp + 80); +t7 = MEM_U32(sp + 84); +MEM_U32(sp + 64) = t6; +MEM_U32(sp + 68) = t7; +goto L40b660; +MEM_U32(sp + 68) = t7; +L40b570: +t4 = MEM_U32(sp + 88); +L40b574: +t5 = MEM_U32(sp + 92); +MEM_U32(sp + 64) = t4; +MEM_U32(sp + 68) = t5; +goto L40b660; +MEM_U32(sp + 68) = t5; +L40b584: +t0 = MEM_U32(sp + 96); +t6 = MEM_U32(sp + 80); +if (t0 == 0) {t4 = MEM_U32(sp + 88); +goto L40b5f8;} +t4 = MEM_U32(sp + 88); +t2 = MEM_U32(sp + 80); +t8 = MEM_U32(sp + 88); +t3 = MEM_U32(sp + 84); +t9 = MEM_U32(sp + 92); +t6 = (int)t8 < (int)t2; +if ((int)t6 > 0) {at = (int)t2 < (int)t8; +goto L40b5c0;} +at = (int)t2 < (int)t8; +if (at != 0) {t4 = (int)t6 >> 31; +goto L40b5c4;} +t4 = (int)t6 >> 31; +t6 = t3 < t9; +t6 = t6 ^ 0x1; +L40b5c0: +t4 = (int)t6 >> 31; +L40b5c4: +if (t4 != 0) {//nop; +goto L40b5d4;} +//nop; +if (t6 == 0) {t8 = MEM_U32(sp + 88); +goto L40b5e4;} +t8 = MEM_U32(sp + 88); +L40b5d4: +MEM_U32(sp + 64) = t2; +MEM_U32(sp + 68) = t3; +goto L40b660; +MEM_U32(sp + 68) = t3; +t8 = MEM_U32(sp + 88); +L40b5e4: +t9 = MEM_U32(sp + 92); +MEM_U32(sp + 64) = t8; +MEM_U32(sp + 68) = t9; +goto L40b660; +MEM_U32(sp + 68) = t9; +t4 = MEM_U32(sp + 88); +L40b5f8: +t7 = MEM_U32(sp + 84); +t5 = MEM_U32(sp + 92); +at = t6 < t4; +if (at != 0) {at = t4 < t6; +goto L40b630;} +at = t4 < t6; +if (at != 0) {at = t7 < t5; +goto L40b61c;} +at = t7 < t5; +if (at != 0) {t8 = MEM_U32(sp + 88); +goto L40b634;} +t8 = MEM_U32(sp + 88); +L40b61c: +t2 = MEM_U32(sp + 80); +t3 = MEM_U32(sp + 84); +MEM_U32(sp + 64) = t2; +MEM_U32(sp + 68) = t3; +goto L40b660; +MEM_U32(sp + 68) = t3; +L40b630: +t8 = MEM_U32(sp + 88); +L40b634: +t9 = MEM_U32(sp + 92); +MEM_U32(sp + 64) = t8; +MEM_U32(sp + 68) = t9; +goto L40b660; +MEM_U32(sp + 68) = t9; +L40b644: +t6 = MEM_U32(sp + 80); +t7 = MEM_U32(sp + 84); +MEM_U32(sp + 64) = t6; +MEM_U32(sp + 68) = t7; +goto L40b660; +MEM_U32(sp + 68) = t7; +L40b658: +v0 = zero; +goto L40b678; +v0 = zero; +L40b660: +t1 = MEM_U32(sp + 108); +t4 = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 68); +v0 = 0x1; +MEM_U32(t1 + 0) = t4; +MEM_U32(t1 + 4) = t5; +L40b678: +ra = MEM_U32(sp + 36); +sp = sp + 0x48; +//nop; +return v0; +//nop; +} + +static uint32_t f_fold_identities(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40b688: +//fold_identities: +//nop; +//nop; +//nop; +at = (int)a0 < (int)0x1e; +MEM_U32(sp + 8) = a2; +if (at != 0) {MEM_U32(sp + 12) = a3; +goto L40b6f0;} +MEM_U32(sp + 12) = a3; +at = (int)a0 < (int)0x3d; +if (at != 0) {t6 = a0 + 0xffffffa5; +goto L40b6dc;} +t6 = a0 + 0xffffffa5; +at = t6 < 0x33; +if (at == 0) {//nop; +goto L40b6e8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10007034[] = { +&&L40b790, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b738, +&&L40b738, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b738, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b6e8, +&&L40b718, +}; +dest = Lswitch10007034[t6]; +//nop; +goto *dest; +//nop; +L40b6dc: +at = 0x3c; +if (a0 == at) {t8 = MEM_U32(sp + 8); +goto L40b71c;} +t8 = MEM_U32(sp + 8); +L40b6e8: +v0 = zero; +return v0; +v0 = zero; +L40b6f0: +at = 0x1; +if (a0 == at) {at = 0x4; +goto L40b718;} +at = 0x4; +if (a0 == at) {v1 = sp + 0x8; +goto L40b768;} +v1 = sp + 0x8; +at = 0x1d; +if (a0 == at) {t6 = MEM_U32(sp + 8); +goto L40b7b4;} +t6 = MEM_U32(sp + 8); +v0 = zero; +return v0; +v0 = zero; +L40b718: +t8 = MEM_U32(sp + 8); +L40b71c: +t9 = MEM_U32(sp + 12); +if (t8 != 0) {v0 = zero; +goto L40b7e4;} +v0 = zero; +if (t9 != 0) {v0 = zero; +goto L40b7e4;} +v0 = zero; +v0 = 0x1; +return v0; +v0 = 0x1; +L40b738: +t0 = MEM_U32(sp + 8); +t1 = MEM_U32(sp + 12); +if (t0 != 0) {v0 = zero; +goto L40b7e4;} +v0 = zero; +if (t1 != 0) {v0 = zero; +goto L40b7e4;} +v0 = zero; +t7 = MEM_U32(sp + 16); +//nop; +if (t7 == 0) {v0 = zero; +goto L40b7e4;} +v0 = zero; +v0 = 0x1; +return v0; +v0 = 0x1; +L40b768: +t2 = MEM_U32(v1 + 0); +v0 = 0xffffffff; +if (v0 != t2) {//nop; +goto L40b7e0;} +//nop; +t3 = MEM_U32(v1 + 4); +//nop; +if (v0 != t3) {v0 = zero; +goto L40b7e4;} +v0 = zero; +v0 = 0x1; +return v0; +v0 = 0x1; +L40b790: +t4 = MEM_U32(sp + 8); +t5 = MEM_U32(sp + 12); +if (t4 != 0) {at = 0x1; +goto L40b7e0;} +at = 0x1; +if (t5 != at) {v0 = zero; +goto L40b7e4;} +v0 = zero; +v0 = 0x1; +return v0; +v0 = 0x1; +t6 = MEM_U32(sp + 8); +L40b7b4: +t7 = MEM_U32(sp + 12); +if (t6 != 0) {at = 0x1; +goto L40b7e0;} +at = 0x1; +if (t7 != at) {v0 = zero; +goto L40b7e4;} +v0 = zero; +t8 = MEM_U32(sp + 16); +//nop; +if (t8 == 0) {v0 = zero; +goto L40b7e4;} +v0 = zero; +v0 = 0x1; +return v0; +v0 = 0x1; +L40b7e0: +v0 = zero; +L40b7e4: +//nop; +return v0; +//nop; +} + +static uint32_t f_fold_idempotents(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40b7ec: +//fold_idempotents: +at = 0x4; +MEM_U32(sp + 8) = a2; +if (a0 == at) {MEM_U32(sp + 12) = a3; +goto L40b82c;} +MEM_U32(sp + 12) = a3; +at = 0x3c; +if (a0 == at) {v1 = sp + 0x8; +goto L40b85c;} +v1 = sp + 0x8; +at = 0x57; +if (a0 == at) {at = 0x5b; +goto L40b890;} +at = 0x5b; +if (a0 == at) {at = 0x69; +goto L40b82c;} +at = 0x69; +if (a0 == at) {t6 = MEM_U32(sp + 8); +goto L40b894;} +t6 = MEM_U32(sp + 8); +v0 = zero; +return v0; +v0 = zero; +L40b82c: +t6 = MEM_U32(sp + 8); +t7 = MEM_U32(sp + 12); +if (t6 != 0) {v0 = zero; +goto L40b8d8;} +v0 = zero; +if (t7 != 0) {t8 = 0x0; +goto L40b8d4;} +t8 = 0x0; +t0 = MEM_U32(sp + 20); +t9 = 0x0; +v0 = 0x1; +MEM_U32(t0 + 4) = t9; +MEM_U32(t0 + 0) = t8; +return v0; +MEM_U32(t0 + 0) = t8; +L40b85c: +t1 = MEM_U32(v1 + 0); +v0 = 0xffffffff; +if (v0 != t1) {//nop; +goto L40b8d4;} +//nop; +t2 = MEM_U32(v1 + 4); +t4 = 0xffffffff; +if (v0 != t2) {t5 = 0xffffffff; +goto L40b8d4;} +t5 = 0xffffffff; +t3 = MEM_U32(sp + 20); +v0 = 0x1; +MEM_U32(t3 + 0) = t4; +MEM_U32(t3 + 4) = t5; +return v0; +MEM_U32(t3 + 4) = t5; +L40b890: +t6 = MEM_U32(sp + 8); +L40b894: +t7 = MEM_U32(sp + 12); +if (t6 != 0) {at = 0x1; +goto L40b8d4;} +at = 0x1; +if (t7 != at) {v0 = zero; +goto L40b8d8;} +v0 = zero; +t8 = MEM_U32(sp + 16); +t0 = 0x0; +if (t8 == 0) {t1 = 0x0; +goto L40b8d4;} +t1 = 0x0; +t9 = MEM_U32(sp + 20); +v0 = 0x1; +MEM_U32(t9 + 0) = t0; +MEM_U32(t9 + 4) = t1; +return v0; +MEM_U32(t9 + 4) = t1; +v0 = zero; +return v0; +v0 = zero; +L40b8d4: +v0 = zero; +L40b8d8: +//nop; +return v0; +//nop; +} + +static void f_put_integer_ws(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40b8e0: +//put_integer_ws: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (a1 == 0) {MEM_U32(sp + 36) = a1; +goto L40b94c;} +MEM_U32(sp + 36) = a1; +if ((int)a1 <= 0) {a2 = 0x1; +goto L40b928;} +a2 = 0x1; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x2b; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40b920; +a3 = 0xa; +L40b920: +gp = MEM_U32(sp + 24); +//nop; +L40b928: +t9 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 36); +a0 = MEM_U32(t9 + 0); +//nop; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40b944; +a3 = 0xa; +L40b944: +gp = MEM_U32(sp + 24); +//nop; +L40b94c: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_put_sym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40b95c: +//put_sym: +//nop; +//nop; +//nop; +sp = sp + 0xfffffbc0; +MEM_U32(sp + 20) = s0; +s0 = a1; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (a1 == 0) {MEM_U32(sp + 1088) = a0; +goto L40bb6c;} +MEM_U32(sp + 1088) = a0; +if ((int)a1 >= 0) {a2 = 0x1; +goto L40b9d4;} +a2 = 0x1; +a0 = MEM_U32(a0 + 0); +//nop; +a1 = 0x24; +a3 = 0xa; +MEM_U32(sp + 52) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L40b9a4; +MEM_U32(sp + 52) = a0; +L40b9a4: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 52); +if ((int)s0 >= 0) {a1 = s0; +goto L40b9b8;} +a1 = s0; +a1 = -s0; +L40b9b8: +//nop; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40b9c8; +a3 = 0xa; +L40b9c8: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L40bb70; +ra = MEM_U32(sp + 28); +L40b9d4: +//nop; +a0 = s0; +//nop; +v0 = f_st_fglobal_idn(mem, sp, a0); +goto L40b9e4; +//nop; +L40b9e4: +gp = MEM_U32(sp + 24); +at = 0x1; +if (v0 == at) {//nop; +goto L40ba50;} +//nop; +t7 = 0x10018e98; +at = 0x3; +t7 = MEM_U32(t7 + 0); +t8 = MEM_U32(sp + 1088); +if (t7 == at) {a2 = 0x2; +goto L40ba50;} +a2 = 0x2; +a0 = MEM_U32(t8 + 0); +a1 = 0x10007502; +//nop; +a3 = 0x2; +MEM_U32(sp + 52) = a0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40ba28; +a1 = a1; +L40ba28: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 52); +//nop; +a1 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40ba44; +a3 = 0xa; +L40ba44: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L40bb70; +ra = MEM_U32(sp + 28); +L40ba50: +t0 = 0x10007102; +t9 = sp + 0x40; +t0 = t0; +t3 = t0 + 0x3fc; +L40ba60: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t9 = t9 + 0xc; +MEM_U8(t9 + -8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + -8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + -8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + -8 + 3) = (uint8_t)(at >> 0); +//swr $at, -5($t9) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t9 + -4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + -4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + -4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + -4 + 3) = (uint8_t)(at >> 0); +if (t0 != t3) {//swr $at, -1($t9) +goto L40ba60;} +//swr $at, -1($t9) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +a0 = s0; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +//nop; +//nop; +//nop; +v0 = f_st_str_idn(mem, sp, a0, a1, a2, a3); +goto L40bac4; +//nop; +L40bac4: +gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (v0 != at) {a2 = 0x2; +goto L40bb1c;} +a2 = 0x2; +t4 = MEM_U32(sp + 1088); +a1 = 0x10007100; +//nop; +a0 = MEM_U32(t4 + 0); +a3 = 0x2; +a1 = a1; +MEM_U32(sp + 52) = a0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40baf4; +MEM_U32(sp + 52) = a0; +L40baf4: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 52); +//nop; +a1 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40bb10; +a3 = 0xa; +L40bb10: +gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 1088); +goto L40bb4c; +t6 = MEM_U32(sp + 1088); +L40bb1c: +t5 = MEM_U8(v0 + 0); +v1 = v0 + 0x1; +if (t5 == 0) {t6 = MEM_U32(sp + 1088); +goto L40bb4c;} +t6 = MEM_U32(sp + 1088); +a1 = MEM_U8(v1 + -1); +a0 = sp + 0x40; +L40bb34: +MEM_U8(a0 + 0) = (uint8_t)a1; +a1 = MEM_U8(v1 + 0); +a0 = a0 + 0x1; +if (a1 != 0) {v1 = v1 + 0x1; +goto L40bb34;} +v1 = v1 + 0x1; +t6 = MEM_U32(sp + 1088); +L40bb4c: +//nop; +a0 = MEM_U32(t6 + 0); +a1 = sp + 0x40; +a2 = 0x400; +a3 = zero; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40bb64; +a3 = zero; +L40bb64: +gp = MEM_U32(sp + 24); +//nop; +L40bb6c: +ra = MEM_U32(sp + 28); +L40bb70: +s0 = MEM_U32(sp + 20); +sp = sp + 0x440; +return; +sp = sp + 0x440; +} + +static void f_hex8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40bb7c: +//hex8: +//nop; +//nop; +//nop; +t2 = 0x30; +t3 = 0x78; +v0 = 0x1000161c; +MEM_U8(a1 + 0) = (uint8_t)t2; +MEM_U8(a1 + 1) = (uint8_t)t3; +v1 = 0x1c; +a2 = a1 + 0x3; +a3 = 0x18; +t0 = 0x14; +t1 = 0x10; +t4 = 0xfffffff0; +L40bbb4: +t7 = (int)a0 >> (v1 & 0x1f); +t8 = t7 & 0xf; +t9 = v0 + t8; +t5 = MEM_U8(t9 + 0); +t7 = (int)a0 >> (a3 & 0x1f); +t8 = t7 & 0xf; +t9 = v0 + t8; +MEM_U8(a2 + -1) = (uint8_t)t5; +t5 = MEM_U8(t9 + 0); +t7 = (int)a0 >> (t0 & 0x1f); +t8 = t7 & 0xf; +t9 = v0 + t8; +MEM_U8(a2 + 0) = (uint8_t)t5; +t5 = MEM_U8(t9 + 0); +t7 = (int)a0 >> (t1 & 0x1f); +t8 = t7 & 0xf; +t9 = v0 + t8; +MEM_U8(a2 + 1) = (uint8_t)t5; +t5 = MEM_U8(t9 + 0); +t1 = t1 + 0xfffffff0; +t0 = t0 + 0xfffffff0; +a3 = a3 + 0xfffffff0; +v1 = v1 + 0xfffffff0; +a2 = a2 + 0x4; +if (t4 != t1) {MEM_U8(a2 + -2) = (uint8_t)t5; +goto L40bbb4;} +MEM_U8(a2 + -2) = (uint8_t)t5; +MEM_U8(a1 + 0) = (uint8_t)t2; +MEM_U8(a1 + 1) = (uint8_t)t3; +return; +MEM_U8(a1 + 1) = (uint8_t)t3; +} + +static void f_put_hex10(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40bc28: +//put_hex10: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 28) = ra; +a0 = a1; +MEM_U32(sp + 24) = gp; +a1 = sp + 0x26; +f_hex8(mem, sp, a0, a1); +goto L40bc54; +a1 = sp + 0x26; +L40bc54: +gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 48); +//nop; +a0 = MEM_U32(t6 + 0); +a1 = sp + 0x26; +a2 = 0xa; +a3 = 0xa; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40bc74; +a3 = 0xa; +L40bc74: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_hex_2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40bc84: +//hex_2: +//nop; +//nop; +//nop; +v1 = 0x1000161c; +v0 = a0 >> 4; +t6 = v0 & 0xff; +t7 = v1 + t6; +t8 = MEM_U8(t7 + 0); +t0 = t6 << 4; +MEM_U32(sp + 0) = a0; +t1 = -t0; +t9 = v1 + a0; +t2 = t9 + t1; +MEM_U8(a1 + 0) = (uint8_t)t8; +t3 = MEM_U8(t2 + 0); +MEM_U8(a1 + 1) = (uint8_t)t3; +return; +MEM_U8(a1 + 1) = (uint8_t)t3; +} + +static void f_put_alpha(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40bcc8: +//put_alpha: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 20) = s0; +s0 = a1 & 0xff; +t6 = s0 + 0xffffffe0; +t7 = t6 < 0x60; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +if (t7 == 0) {MEM_U32(sp + 44) = a1; +goto L40bd20;} +MEM_U32(sp + 44) = a1; +t0 = 0x10001634; +t8 = (int)t6 >> 5; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L40bd20: +if (t7 == 0) {at = 0x22; +goto L40bd38;} +at = 0x22; +if (s0 == at) {at = 0x5c; +goto L40bd38;} +at = 0x5c; +if (s0 != at) {a1 = s0; +goto L40bd98;} +a1 = s0; +L40bd38: +//nop; +a0 = s0; +a1 = sp + 0x26; +f_hex_2(mem, sp, a0, a1); +goto L40bd48; +a1 = sp + 0x26; +L40bd48: +gp = MEM_U32(sp + 24); +t5 = MEM_U32(sp + 40); +a1 = 0x10007504; +//nop; +a0 = MEM_U32(t5 + 0); +a2 = 0x2; +a3 = 0x2; +a1 = a1; +MEM_U32(sp + 32) = a0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40bd70; +MEM_U32(sp + 32) = a0; +L40bd70: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +a1 = sp + 0x26; +a2 = 0x2; +a3 = 0x2; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40bd8c; +a3 = 0x2; +L40bd8c: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L40bdbc; +ra = MEM_U32(sp + 28); +L40bd98: +t8 = MEM_U32(sp + 40); +//nop; +a0 = MEM_U32(t8 + 0); +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40bdb0; +a3 = 0xa; +L40bdb0: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L40bdbc: +s0 = MEM_U32(sp + 20); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_put_string(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40bdc8: +//put_string: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 68) = a1; +t6 = MEM_U8(sp + 71); +MEM_U32(sp + 44) = s5; +s5 = a0; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 56) = gp; +MEM_U32(sp + 52) = s7; +MEM_U32(sp + 48) = s6; +MEM_U32(sp + 40) = s4; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +if (t6 == 0) {MEM_U32(sp + 24) = s0; +goto L40be30;} +MEM_U32(sp + 24) = s0; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x22; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40be28; +a3 = 0xa; +L40be28: +gp = MEM_U32(sp + 56); +//nop; +L40be30: +s4 = 0x10018ef0; +s6 = 0x1; +t7 = MEM_U32(s4 + 0); +s3 = 0x11; +t8 = MEM_U32(t7 + 4); +//nop; +v0 = MEM_U16(t8 + 10); +//nop; +v1 = v0 + 0xffffffff; +if ((int)v1 >= 0) {t9 = (int)v1 >> 4; +goto L40be64;} +t9 = (int)v1 >> 4; +at = v1 + 0xf; +t9 = (int)at >> 4; +L40be64: +v1 = t9 + 0x1; +if (v1 == 0) {s7 = v1 + 0x1; +goto L40bee0;} +s7 = v1 + 0x1; +s2 = v0; +L40be74: +//nop; +a0 = MEM_U32(s4 + 0); +a1 = 0x10; +f_get(mem, sp, a0, a1); +goto L40be84; +a1 = 0x10; +L40be84: +s1 = s6 << 4; +gp = MEM_U32(sp + 56); +s1 = s1 + 0xfffffff0; +s0 = 0x1; +t0 = s1 + s0; +L40be98: +at = (int)s2 < (int)t0; +if (at != 0) {t4 = MEM_U8(sp + 71); +goto L40bee4;} +t4 = MEM_U8(sp + 71); +t1 = MEM_U32(s4 + 0); +//nop; +t2 = MEM_U32(t1 + 4); +a0 = s5; +t3 = t2 + s0; +a1 = MEM_U8(t3 + -1); +//nop; +f_put_alpha(mem, sp, a0, a1); +goto L40bec4; +//nop; +L40bec4: +gp = MEM_U32(sp + 56); +s0 = s0 + 0x1; +if (s0 != s3) {t0 = s1 + s0; +goto L40be98;} +t0 = s1 + s0; +s6 = s6 + 0x1; +if (s6 != s7) {//nop; +goto L40be74;} +//nop; +L40bee0: +t4 = MEM_U8(sp + 71); +L40bee4: +a1 = 0x22; +if (t4 == 0) {a2 = 0x1; +goto L40bf08;} +a2 = 0x1; +//nop; +a0 = MEM_U32(s5 + 0); +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40bf00; +a3 = 0xa; +L40bf00: +gp = MEM_U32(sp + 56); +//nop; +L40bf08: +ra = MEM_U32(sp + 60); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +s4 = MEM_U32(sp + 40); +s5 = MEM_U32(sp + 44); +s6 = MEM_U32(sp + 48); +s7 = MEM_U32(sp + 52); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void f_write_instruction(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40bf34: +//write_instruction: +//nop; +//nop; +//nop; +sp = sp + 0xffffff08; +MEM_U32(sp + 212) = ra; +MEM_U32(sp + 208) = fp; +MEM_U32(sp + 204) = gp; +MEM_U32(sp + 200) = s7; +MEM_U32(sp + 196) = s6; +MEM_U32(sp + 192) = s5; +MEM_U32(sp + 188) = s4; +MEM_U32(sp + 184) = s3; +MEM_U32(sp + 180) = s2; +MEM_U32(sp + 176) = s1; +MEM_U32(sp + 172) = s0; +s6 = MEM_U32(a0 + 0); +//nop; +fp = a0; +a1 = 0x9; +a2 = 0x1; +a3 = 0xa; +a0 = s6; +f_write_char(mem, sp, a0, a1, a2); +goto L40bf90; +a0 = s6; +L40bf90: +gp = MEM_U32(sp + 204); +s1 = 0x164; +s5 = 0x10018ef0; +at = 0x14c; +s4 = MEM_U32(s5 + 0); +//nop; +v1 = MEM_U32(s4 + 4); +//nop; +v0 = MEM_U16(v1 + 6); +//nop; +t6 = v0 << 22; +t7 = t6 >> 23; +if (s1 == t7) {//nop; +goto L40c020;} +//nop; +if (t7 == at) {t8 = t7 << 2; +goto L40c020;} +t8 = t7 << 2; +t9 = 0x10000550; +t8 = t8 + t7; +t8 = t8 << 1; +a1 = t8 + t9; +//nop; +s6 = MEM_U32(fp + 0); +a2 = 0xa; +a3 = zero; +a0 = s6; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40bff8; +a0 = s6; +L40bff8: +gp = MEM_U32(sp + 204); +a0 = s6; +//nop; +a1 = 0x9; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40c014; +a3 = 0xa; +L40c014: +gp = MEM_U32(sp + 204); +v1 = MEM_U32(s4 + 4); +//nop; +L40c020: +v0 = MEM_U32(v1 + 8); +s0 = v1; +t0 = v0 << 14; +t1 = t0 >> 28; +t2 = t1 & 0xff; +at = t2 < 0xe; +if (at == 0) {a0 = 0x1; +goto L40cc68;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100075d0[] = { +&&L40c060, +&&L40c1e4, +&&L40c2c4, +&&L40c638, +&&L40c734, +&&L40c80c, +&&L40c8a4, +&&L40c8d8, +&&L40c93c, +&&L40ca10, +&&L40ca88, +&&L40caa4, +&&L40cbb4, +&&L40c918, +}; +dest = Lswitch100075d0[t2]; +//nop; +goto *dest; +//nop; +L40c060: +t4 = MEM_U8(s0 + 8); +s3 = 0x5; +t5 = t4 << 24; +t6 = t5 >> 25; +lo = t6 * s3; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)s3 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a2 = s3; +a3 = zero; +t7 = lo; +a1 = s2 + t7; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c098; +//nop; +L40c098: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075cb; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c0b8; +a1 = a1; +L40c0b8: +a1 = MEM_U32(s0 + 0); +gp = MEM_U32(sp + 204); +if (a1 == 0) {//nop; +goto L40c0fc;} +//nop; +//nop; +a0 = fp; +//nop; +f_put_sym(mem, sp, a0, a1); +goto L40c0d8; +//nop; +L40c0d8: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s0 + 12); +//nop; +a0 = fp; +//nop; +f_put_integer_ws(mem, sp, a0, a1); +goto L40c0f0; +//nop; +L40c0f0: +gp = MEM_U32(sp + 204); +//nop; +goto L40c11c; +//nop; +L40c0fc: +//nop; +a0 = MEM_U32(fp + 0); +a1 = MEM_U32(s0 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40c114; +a3 = 0xa; +L40c114: +gp = MEM_U32(sp + 204); +//nop; +L40c11c: +//nop; +a0 = MEM_U32(fp + 0); +a1 = 0x28; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40c134; +a3 = 0xa; +L40c134: +t8 = MEM_U16(s0 + 8); +gp = MEM_U32(sp + 204); +t9 = t8 << 23; +t0 = t9 >> 25; +lo = t0 * s3; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)s3 >> 32); +//nop; +a0 = MEM_U32(fp + 0); +a2 = s3; +a3 = zero; +t1 = lo; +a1 = s2 + t1; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c168; +//nop; +L40c168: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +//nop; +a1 = 0x29; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40c184; +a3 = 0xa; +L40c184: +t2 = MEM_U16(s0 + 10); +gp = MEM_U32(sp + 204); +t3 = t2 & 0x3fff; +if (t3 == 0) {//nop; +goto L40cc88;} +//nop; +a1 = 0x100075c9; +//nop; +a0 = MEM_U32(fp + 0); +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c1b4; +a1 = a1; +L40c1b4: +gp = MEM_U32(sp + 204); +a1 = MEM_U16(s0 + 10); +//nop; +a0 = MEM_U32(fp + 0); +t4 = a1 & 0x3fff; +a1 = t4; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40c1d8; +a3 = 0xa; +L40c1d8: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40c1e4: +t5 = MEM_U8(s0 + 8); +a2 = 0x5; +t6 = t5 << 24; +t7 = t6 >> 25; +lo = t7 * a2; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)a2 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a3 = zero; +t8 = lo; +a1 = s2 + t8; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c218; +//nop; +L40c218: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075c7; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c238; +a1 = a1; +L40c238: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = fp; +//nop; +f_put_sym(mem, sp, a0, a1); +goto L40c250; +//nop; +L40c250: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s0 + 12); +//nop; +a0 = fp; +//nop; +f_put_integer_ws(mem, sp, a0, a1); +goto L40c268; +//nop; +L40c268: +t9 = MEM_U16(s0 + 10); +gp = MEM_U32(sp + 204); +t0 = t9 & 0x3fff; +if (t0 == 0) {a2 = 0x2; +goto L40cc88;} +a2 = 0x2; +a1 = 0x100075c5; +//nop; +a0 = MEM_U32(fp + 0); +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c294; +a1 = a1; +L40c294: +gp = MEM_U32(sp + 204); +a1 = MEM_U16(s0 + 10); +//nop; +a0 = MEM_U32(fp + 0); +t1 = a1 & 0x3fff; +a1 = t1; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40c2b8; +a3 = 0xa; +L40c2b8: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40c2c4: +v0 = MEM_U16(s0 + 6); +at = 0x3e; +t2 = v0 << 22; +t3 = t2 >> 23; +if (t3 == at) {v0 = t3; +goto L40cc88;} +v0 = t3; +at = 0xfc; +if (t3 == at) {at = 0xfd; +goto L40c2f0;} +at = 0xfd; +if (t3 != at) {//nop; +goto L40c3f4;} +//nop; +L40c2f0: +t4 = MEM_U8(s0 + 8); +a2 = 0x5; +t5 = t4 << 24; +t6 = t5 >> 25; +lo = t6 * a2; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)a2 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a3 = zero; +t7 = lo; +a1 = s2 + t7; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c324; +//nop; +L40c324: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075c3; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c344; +a1 = a1; +L40c344: +t8 = MEM_U32(s4 + 4); +gp = MEM_U32(sp + 204); +s3 = MEM_U32(t8 + 12); +s7 = 0x1; +v0 = s3 + 0xffffffff; +if ((int)v0 >= 0) {t9 = (int)v0 >> 4; +goto L40c368;} +t9 = (int)v0 >> 4; +at = v0 + 0xf; +t9 = (int)at >> 4; +L40c368: +v0 = t9 + 0x1; +if (v0 == 0) {t0 = v0 + 0x1; +goto L40cc88;} +t0 = v0 + 0x1; +MEM_U32(sp + 220) = t0; +s2 = 0x11; +L40c37c: +//nop; +a0 = MEM_U32(s5 + 0); +a1 = 0x10; +f_get(mem, sp, a0, a1); +goto L40c38c; +a1 = 0x10; +L40c38c: +s1 = s7 << 4; +gp = MEM_U32(sp + 204); +s1 = s1 + 0xfffffff0; +s0 = 0x1; +t1 = s1 + s0; +L40c3a0: +at = (int)s3 < (int)t1; +if (at != 0) {//nop; +goto L40cc88;} +//nop; +t2 = MEM_U32(s5 + 0); +//nop; +t3 = MEM_U32(t2 + 4); +a0 = fp; +t4 = t3 + s0; +a1 = MEM_U8(t4 + -1); +//nop; +f_put_alpha(mem, sp, a0, a1); +goto L40c3cc; +//nop; +L40c3cc: +gp = MEM_U32(sp + 204); +s0 = s0 + 0x1; +if (s0 != s2) {t1 = s1 + s0; +goto L40c3a0;} +t1 = s1 + s0; +t5 = MEM_U32(sp + 220); +s7 = s7 + 0x1; +if (s7 != t5) {//nop; +goto L40c37c;} +//nop; +//nop; +goto L40cc88; +//nop; +L40c3f4: +if (s1 != v0) {at = 0x14c; +goto L40c4a8;} +at = 0x14c; +s3 = MEM_U32(v1 + 12); +s7 = 0x1; +v0 = s3 + 0xffffffff; +if ((int)v0 >= 0) {t6 = (int)v0 >> 4; +goto L40c418;} +t6 = (int)v0 >> 4; +at = v0 + 0xf; +t6 = (int)at >> 4; +L40c418: +v0 = t6 + 0x1; +if (v0 == 0) {t7 = v0 + 0x1; +goto L40cc88;} +t7 = v0 + 0x1; +MEM_U32(sp + 220) = t7; +s2 = 0x11; +L40c42c: +//nop; +a0 = s4; +a1 = 0x10; +f_get(mem, sp, a0, a1); +goto L40c43c; +a1 = 0x10; +L40c43c: +s1 = s7 << 4; +gp = MEM_U32(sp + 204); +s1 = s1 + 0xfffffff0; +s0 = 0x1; +t8 = s1 + s0; +L40c450: +at = (int)s3 < (int)t8; +if (at != 0) {//nop; +goto L40cc88;} +//nop; +s4 = MEM_U32(s5 + 0); +a0 = MEM_U32(fp + 0); +t9 = MEM_U32(s4 + 4); +a2 = 0x1; +t0 = t9 + s0; +//nop; +a1 = MEM_U8(t0 + -1); +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40c480; +a3 = 0xa; +L40c480: +gp = MEM_U32(sp + 204); +s0 = s0 + 0x1; +if (s0 != s2) {t8 = s1 + s0; +goto L40c450;} +t8 = s1 + s0; +t1 = MEM_U32(sp + 220); +s7 = s7 + 0x1; +if (s7 != t1) {//nop; +goto L40c42c;} +//nop; +//nop; +goto L40cc88; +//nop; +L40c4a8: +if (v0 != at) {//nop; +goto L40c5bc;} +//nop; +s1 = 0x10001630; +a2 = 0xa; +t2 = MEM_U8(s1 + 0); +a3 = zero; +if (t2 == 0) {t6 = 0x1; +goto L40c5a8;} +t6 = 0x1; +t3 = MEM_U16(v1 + 6); +s6 = MEM_U32(fp + 0); +t4 = t3 << 22; +t5 = t4 >> 23; +t6 = t5 << 2; +t7 = 0x10000550; +//nop; +t6 = t6 + t5; +t6 = t6 << 1; +a0 = s6; +a1 = t6 + t7; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c4f8; +a1 = t6 + t7; +L40c4f8: +gp = MEM_U32(sp + 204); +a0 = s6; +//nop; +a1 = 0x9; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40c514; +a3 = 0xa; +L40c514: +t8 = MEM_U8(s0 + 8); +a2 = 0x5; +t9 = t8 << 24; +t0 = t9 >> 25; +lo = t0 * a2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)a2 >> 32); +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +s2 = 0x10000000; +//nop; +a3 = zero; +t1 = lo; +a1 = s2 + t1; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c54c; +//nop; +L40c54c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075c1; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c56c; +a1 = a1; +L40c56c: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(s0 + 12); +v0 = 0x10019308; +t3 = 0x1; +MEM_U32(v0 + 4) = a3; +//nop; +a0 = MEM_U32(fp + 0); +t4 = 0xa; +a2 = MEM_U32(v0 + 0); +MEM_U32(sp + 20) = t4; +MEM_U32(sp + 16) = t3; +f_write_int64(mem, sp, a0, a1, a2, a3); +goto L40c59c; +MEM_U32(sp + 16) = t3; +L40c59c: +gp = MEM_U32(sp + 204); +MEM_U8(s1 + 0) = (uint8_t)zero; +goto L40cc88; +MEM_U8(s1 + 0) = (uint8_t)zero; +L40c5a8: +v0 = 0x10019308; +t5 = MEM_U32(s0 + 12); +MEM_U8(s1 + 0) = (uint8_t)t6; +MEM_U32(v0 + 0) = t5; +goto L40cc88; +MEM_U32(v0 + 0) = t5; +L40c5bc: +t7 = MEM_U8(s0 + 8); +a2 = 0x5; +t8 = t7 << 24; +t9 = t8 >> 25; +lo = t9 * a2; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)a2 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a3 = zero; +t0 = lo; +a1 = s2 + t0; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c5f0; +//nop; +L40c5f0: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075bf; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c610; +a1 = a1; +L40c610: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +//nop; +a1 = MEM_U32(s0 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40c62c; +a3 = 0xa; +L40c62c: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40c638: +v0 = MEM_U8(s0 + 8); +at = 0x48; +t1 = v0 << 24; +t2 = t1 >> 25; +if (t2 == at) {a2 = 0x5; +goto L40c69c;} +a2 = 0x5; +lo = t2 * a2; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)a2 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a3 = zero; +t3 = lo; +a1 = s2 + t3; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c674; +//nop; +L40c674: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075bd; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c694; +a1 = a1; +L40c694: +gp = MEM_U32(sp + 204); +//nop; +L40c69c: +t4 = MEM_U16(s0 + 8); +s3 = 0x5; +t5 = t4 << 23; +t6 = t5 >> 25; +lo = t6 * s3; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)s3 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a2 = s3; +a3 = zero; +t7 = lo; +a1 = s2 + t7; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c6d4; +//nop; +L40c6d4: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075bb; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c6f4; +a1 = a1; +L40c6f4: +t8 = MEM_U16(s0 + 10); +gp = MEM_U32(sp + 204); +t9 = t8 << 18; +t0 = t9 >> 25; +lo = t0 * s3; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)s3 >> 32); +//nop; +a0 = MEM_U32(fp + 0); +a2 = s3; +a3 = zero; +t1 = lo; +a1 = s2 + t1; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c728; +//nop; +L40c728: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40c734: +t2 = MEM_U8(s0 + 8); +s3 = 0x5; +t3 = t2 << 24; +t4 = t3 >> 25; +lo = t4 * s3; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)s3 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a2 = s3; +a3 = zero; +t5 = lo; +a1 = s2 + t5; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c76c; +//nop; +L40c76c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075b9; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c78c; +a1 = a1; +L40c78c: +t6 = MEM_U16(s0 + 8); +gp = MEM_U32(sp + 204); +t7 = t6 << 23; +t8 = t7 >> 25; +lo = t8 * s3; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)s3 >> 32); +a0 = MEM_U32(fp + 0); +a2 = s3; +a3 = zero; +t9 = lo; +a1 = s2 + t9; +//nop; +//nop; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c7c4; +//nop; +L40c7c4: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075b7; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c7e4; +a1 = a1; +L40c7e4: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +//nop; +a1 = MEM_U32(s0 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40c800; +a3 = 0xa; +L40c800: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40c80c: +t0 = MEM_U8(s0 + 8); +s3 = 0x5; +t1 = t0 << 24; +t2 = t1 >> 25; +lo = t2 * s3; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)s3 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a2 = s3; +a3 = zero; +t3 = lo; +a1 = s2 + t3; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c844; +//nop; +L40c844: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075b5; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c864; +a1 = a1; +L40c864: +t4 = MEM_U16(s0 + 8); +gp = MEM_U32(sp + 204); +t5 = t4 << 23; +t6 = t5 >> 25; +lo = t6 * s3; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)s3 >> 32); +//nop; +a0 = MEM_U32(fp + 0); +a2 = s3; +a3 = zero; +t7 = lo; +a1 = s2 + t7; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c898; +//nop; +L40c898: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40c8a4: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = fp; +f_put_sym(mem, sp, a0, a1); +goto L40c8b4; +a0 = fp; +L40c8b4: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s0 + 12); +//nop; +a0 = fp; +//nop; +f_put_integer_ws(mem, sp, a0, a1); +goto L40c8cc; +//nop; +L40c8cc: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40c8d8: +t8 = MEM_U8(s0 + 8); +a2 = 0x5; +t9 = t8 << 24; +t0 = t9 >> 25; +lo = t0 * a2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)a2 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a3 = zero; +t1 = lo; +a1 = s2 + t1; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c90c; +//nop; +L40c90c: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40c918: +//nop; +a0 = MEM_U32(fp + 0); +a1 = MEM_U32(s0 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40c930; +a3 = 0xa; +L40c930: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40c93c: +t2 = MEM_U8(s0 + 8); +s3 = 0x5; +t3 = t2 << 24; +t4 = t3 >> 25; +lo = t4 * s3; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)s3 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a2 = s3; +a3 = zero; +t5 = lo; +a1 = s2 + t5; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c974; +//nop; +L40c974: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075b3; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c994; +a1 = a1; +L40c994: +t6 = MEM_U16(s0 + 8); +gp = MEM_U32(sp + 204); +t7 = t6 << 23; +t8 = t7 >> 25; +lo = t8 * s3; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)s3 >> 32); +a0 = MEM_U32(fp + 0); +a2 = s3; +a3 = zero; +t9 = lo; +a1 = s2 + t9; +//nop; +//nop; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c9cc; +//nop; +L40c9cc: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075b1; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40c9ec; +a1 = a1; +L40c9ec: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = fp; +//nop; +f_put_sym(mem, sp, a0, a1); +goto L40ca04; +//nop; +L40ca04: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40ca10: +t0 = MEM_U8(s0 + 8); +a2 = 0x5; +t1 = t0 << 24; +t2 = t1 >> 25; +lo = t2 * a2; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)a2 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a3 = zero; +t3 = lo; +a1 = s2 + t3; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40ca44; +//nop; +L40ca44: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x100075af; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40ca64; +a1 = a1; +L40ca64: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = fp; +//nop; +f_put_sym(mem, sp, a0, a1); +goto L40ca7c; +//nop; +L40ca7c: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40ca88: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = fp; +f_put_sym(mem, sp, a0, a1); +goto L40ca98; +a0 = fp; +L40ca98: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40caa4: +t4 = 0x1000755f; +a0 = 0x4; +t4 = t4; +t6 = t4 + 0x48; +a1 = 0x3a9; +t7 = sp; +L40cabc: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 7($t7) +goto L40cabc;} +//swr $at, 7($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t8 = 0x1000750f; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +t8 = t8; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t6 >> 0); +t0 = t8 + 0x48; +t1 = sp; +//swr $t6, 0xf($t7) +L40cb2c: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t1 = t1 + 0xc; +MEM_U8(t1 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t1) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t1 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t0) {//swr $at, 0x57($t1) +goto L40cb2c;} +//swr $at, 0x57($t1) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +t0 = t8 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t8) +//nop; +MEM_U8(t1 + 92 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(t1 + 92 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(t1 + 92 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(t1 + 92 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x5f($t1) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L40cba8; +//nop; +L40cba8: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40cbb4: +t2 = MEM_U8(s0 + 8); +a2 = 0x5; +t3 = t2 << 24; +t5 = t3 >> 25; +lo = t5 * a2; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)a2 >> 32); +s2 = 0x10000000; +//nop; +a0 = MEM_U32(fp + 0); +a3 = zero; +t6 = lo; +a1 = s2 + t6; +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40cbe8; +//nop; +L40cbe8: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x1000750d; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40cc08; +a1 = a1; +L40cc08: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +//nop; +a1 = MEM_U32(s0 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40cc24; +a3 = 0xa; +L40cc24: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(fp + 0); +a1 = 0x1000750b; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40cc44; +a1 = a1; +L40cc44: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = fp; +//nop; +f_put_sym(mem, sp, a0, a1); +goto L40cc5c; +//nop; +L40cc5c: +gp = MEM_U32(sp + 204); +//nop; +goto L40cc88; +//nop; +L40cc68: +a2 = 0x10007506; +//nop; +a1 = 0x31e; +a3 = 0x5; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L40cc80; +a2 = a2; +L40cc80: +gp = MEM_U32(sp + 204); +//nop; +L40cc88: +//nop; +a0 = MEM_U32(fp + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L40cc98; +//nop; +L40cc98: +ra = MEM_U32(sp + 212); +gp = MEM_U32(sp + 204); +s0 = MEM_U32(sp + 172); +s1 = MEM_U32(sp + 176); +s2 = MEM_U32(sp + 180); +s3 = MEM_U32(sp + 184); +s4 = MEM_U32(sp + 188); +s5 = MEM_U32(sp + 192); +s6 = MEM_U32(sp + 196); +s7 = MEM_U32(sp + 200); +fp = MEM_U32(sp + 208); +sp = sp + 0xf8; +return; +sp = sp + 0xf8; +} + +static void f_print_source(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40cccc: +//print_source: +//nop; +//nop; +//nop; +sp = sp + 0xffffff30; +v0 = 0x1000162c; +MEM_U32(sp + 196) = s5; +t6 = MEM_U32(v0 + 0); +MEM_U32(sp + 188) = s3; +s3 = a0; +s5 = a2; +MEM_U32(sp + 204) = ra; +MEM_U32(sp + 200) = gp; +MEM_U32(sp + 192) = s4; +MEM_U32(sp + 184) = s2; +MEM_U32(sp + 180) = s1; +if (a1 == t6) {MEM_U32(sp + 176) = s0; +goto L40cea4;} +MEM_U32(sp + 176) = s0; +if (a1 != 0) {MEM_U32(v0 + 0) = a1; +goto L40cd1c;} +MEM_U32(v0 + 0) = a1; +a1 = 0x2; +L40cd1c: +//nop; +a0 = a1; +//nop; +v0 = f_st_str_idn(mem, sp, a0, a1, a2, a3); +goto L40cd2c; +//nop; +L40cd2c: +gp = MEM_U32(sp + 200); +a2 = 0x20; +v1 = 0x10018f00; +t2 = sp; +a0 = v1 + 0x400; +L40cd40: +v1 = v1 + 0x1; +if (v1 != a0) {MEM_U8(v1 + -1) = (uint8_t)a2; +goto L40cd40;} +MEM_U8(v1 + -1) = (uint8_t)a2; +t7 = MEM_U8(v0 + 0); +a0 = v0 + 0x1; +if (t7 == 0) {t6 = sp; +goto L40cd7c;} +t6 = sp; +v1 = 0x10018f00; +a1 = MEM_U8(a0 + -1); +//nop; +L40cd68: +MEM_U8(v1 + 0) = (uint8_t)a1; +a1 = MEM_U8(a0 + 0); +v1 = v1 + 0x1; +if (a1 != 0) {a0 = a0 + 0x1; +goto L40cd68;} +a0 = a0 + 0x1; +L40cd7c: +t8 = 0x10018f00; +a0 = 0x4; +t8 = MEM_U8(t8 + 0); +t7 = 0x7fff0000; +if (a2 != t8) {//nop; +goto L40ce98;} +//nop; +t9 = 0x1000765a; +a1 = 0x3cf; +t9 = t9; +t1 = t9 + 0x48; +L40cda4: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t1) {//swr $at, 7($t2) +goto L40cda4;} +//swr $at, 7($t2) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t3 = 0x1000760a; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +t3 = t3; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t1 >> 0); +t5 = t3 + 0x48; +//swr $t1, 0xf($t2) +L40ce10: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 0x57($t6) +goto L40ce10;} +//swr $at, 0x57($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +//nop; +MEM_U8(t6 + 92 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 92 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 92 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 92 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x5f($t6) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L40ce8c; +//nop; +L40ce8c: +gp = MEM_U32(sp + 200); +ra = MEM_U32(sp + 204); +goto L40d0e0; +ra = MEM_U32(sp + 204); +L40ce98: +s4 = 0x10018ef8; +t7 = t7 | 0xffff; +MEM_U32(s4 + 0) = t7; +L40cea4: +s4 = 0x10018ef8; +a2 = 0x400; +s2 = MEM_U32(s4 + 0); +a3 = zero; +t8 = s2 + 0xffffffff; +at = (int)s5 < (int)t8; +if (at == 0) {t1 = s5 - s2; +goto L40cf04;} +t1 = s5 - s2; +s1 = 0x10019300; +//nop; +a1 = 0x10018f00; +a0 = s1; +f_reset(mem, sp, a0, a1, a2, a3); +goto L40ced8; +a0 = s1; +L40ced8: +gp = MEM_U32(sp + 200); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = f_eof(mem, sp, a0); +goto L40cef0; +//nop; +L40cef0: +gp = MEM_U32(sp + 200); +if (v0 != 0) {s2 = 0x1; +goto L40d0dc;} +s2 = 0x1; +MEM_U32(s4 + 0) = s2; +t1 = s5 - s2; +L40cf04: +s1 = 0x10019300; +at = (int)t1 < (int)0x6; +if (at != 0) {at = (int)s5 < (int)s2; +goto L40cfac;} +at = (int)s5 < (int)s2; +L40cf14: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_eof(mem, sp, a0); +goto L40cf24; +//nop; +L40cf24: +gp = MEM_U32(sp + 200); +if (v0 != 0) {ra = MEM_U32(sp + 204); +goto L40d0e0;} +ra = MEM_U32(sp + 204); +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_eoln(mem, sp, a0); +goto L40cf40; +//nop; +L40cf40: +gp = MEM_U32(sp + 200); +if (v0 != 0) {//nop; +goto L40cf80;} +//nop; +L40cf4c: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_next_char(mem, sp, a0); +goto L40cf5c; +//nop; +L40cf5c: +gp = MEM_U32(sp + 200); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = f_eoln(mem, sp, a0); +goto L40cf74; +//nop; +L40cf74: +gp = MEM_U32(sp + 200); +if (v0 == 0) {//nop; +goto L40cf4c;} +//nop; +L40cf80: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_next_char(mem, sp, a0); +goto L40cf90; +//nop; +L40cf90: +t9 = MEM_U32(s4 + 0); +gp = MEM_U32(sp + 200); +s2 = t9 + 0x1; +at = (int)s2 < (int)s5; +if (at != 0) {MEM_U32(s4 + 0) = s2; +goto L40cf14;} +MEM_U32(s4 + 0) = s2; +at = (int)s5 < (int)s2; +L40cfac: +if (at != 0) {ra = MEM_U32(sp + 204); +goto L40d0e0;} +ra = MEM_U32(sp + 204); +L40cfb4: +s0 = MEM_U32(s3 + 0); +a1 = 0x10007608; +//nop; +a2 = 0x2; +a3 = 0x2; +a0 = s0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40cfd4; +a1 = a1; +L40cfd4: +gp = MEM_U32(sp + 200); +a0 = s0; +//nop; +a1 = s2; +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40cff0; +a3 = 0xa; +L40cff0: +gp = MEM_U32(sp + 200); +a0 = s0; +//nop; +a1 = 0x9; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d00c; +a3 = 0xa; +L40d00c: +gp = MEM_U32(sp + 200); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = f_eoln(mem, sp, a0); +goto L40d024; +//nop; +L40d024: +gp = MEM_U32(sp + 200); +if (v0 != 0) {//nop; +goto L40d09c;} +//nop; +L40d030: +//nop; +s0 = MEM_U32(s3 + 0); +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_peek_char(mem, sp, a0); +goto L40d044; +//nop; +L40d044: +gp = MEM_U32(sp + 200); +a0 = s0; +//nop; +a1 = v0; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d060; +a3 = 0xa; +L40d060: +gp = MEM_U32(sp + 200); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_next_char(mem, sp, a0); +goto L40d078; +//nop; +L40d078: +gp = MEM_U32(sp + 200); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = f_eoln(mem, sp, a0); +goto L40d090; +//nop; +L40d090: +gp = MEM_U32(sp + 200); +if (v0 == 0) {//nop; +goto L40d030;} +//nop; +L40d09c: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L40d0ac; +//nop; +L40d0ac: +gp = MEM_U32(sp + 200); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_next_char(mem, sp, a0); +goto L40d0c4; +//nop; +L40d0c4: +t4 = MEM_U32(s4 + 0); +gp = MEM_U32(sp + 200); +s2 = t4 + 0x1; +at = (int)s5 < (int)s2; +if (at == 0) {MEM_U32(s4 + 0) = s2; +goto L40cfb4;} +MEM_U32(s4 + 0) = s2; +L40d0dc: +ra = MEM_U32(sp + 204); +L40d0e0: +s0 = MEM_U32(sp + 176); +s1 = MEM_U32(sp + 180); +s2 = MEM_U32(sp + 184); +s3 = MEM_U32(sp + 188); +s4 = MEM_U32(sp + 192); +s5 = MEM_U32(sp + 196); +sp = sp + 0xd0; +return; +sp = sp + 0xd0; +} + +static void f_write_directive(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40d100: +//write_directive: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +v1 = 0x10018ef0; +MEM_U32(sp + 44) = ra; +v1 = MEM_U32(v1 + 0); +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 32) = s1; +MEM_U32(sp + 28) = s0; +s2 = MEM_U32(v1 + 4); +at = 0x1; +v0 = MEM_U8(s2 + 5); +s1 = a0; +t6 = v0 & 0x3f; +if (t6 == at) {ra = MEM_U32(sp + 44); +goto L40dd18;} +ra = MEM_U32(sp + 44); +if (t6 != 0) {a1 = 0x9; +goto L40d1a0;} +a1 = 0x9; +//nop; +a1 = MEM_U32(s2 + 0); +//nop; +f_put_sym(mem, sp, a0, a1); +goto L40d160; +//nop; +L40d160: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x3a; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d17c; +a3 = 0xa; +L40d17c: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L40d194; +//nop; +L40d194: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L40dd18; +ra = MEM_U32(sp + 44); +L40d1a0: +//nop; +a0 = MEM_U32(s1 + 0); +MEM_U32(sp + 52) = v1; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d1b8; +a3 = 0xa; +L40d1b8: +t7 = MEM_U8(s2 + 5); +gp = MEM_U32(sp + 40); +t8 = t7 & 0x3f; +t9 = t8 << 2; +t0 = 0x10000170; +t9 = t9 - t8; +t9 = t9 << 2; +a1 = t9 + t0; +s0 = MEM_U32(s1 + 0); +//nop; +a2 = 0xc; +a3 = zero; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40d1f0; +a0 = s0; +L40d1f0: +gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = 0x9; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d20c; +a3 = 0xa; +L40d20c: +t1 = MEM_U8(s2 + 5); +gp = MEM_U32(sp + 40); +t2 = t1 & 0x3f; +t3 = t2 + 0xfffffffe; +at = t3 < 0x3c; +if (at == 0) {//nop; +goto L40dcac;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100076bc[] = { +&&L40d5d8, +&&L40dacc, +&&L40d248, +&&L40d2c8, +&&L40d2c8, +&&L40d33c, +&&L40d4ec, +&&L40d4ec, +&&L40dcd0, +&&L40d26c, +&&L40d2e4, +&&L40d26c, +&&L40d33c, +&&L40d8fc, +&&L40d33c, +&&L40dacc, +&&L40d580, +&&L40dbd0, +&&L40d248, +&&L40db94, +&&L40d33c, +&&L40dcac, +&&L40d5d8, +&&L40dcd0, +&&L40dcd0, +&&L40d884, +&&L40d7d0, +&&L40d8d8, +&&L40d8d8, +&&L40dcac, +&&L40d920, +&&L40dacc, +&&L40dcac, +&&L40dcac, +&&L40d5d8, +&&L40d6c0, +&&L40d82c, +&&L40d82c, +&&L40dcac, +&&L40dcac, +&&L40d774, +&&L40d5f4, +&&L40dcac, +&&L40d4ec, +&&L40d884, +&&L40d974, +&&L40d9f0, +&&L40d9f0, +&&L40dc50, +&&L40dcac, +&&L40dcac, +&&L40da7c, +&&L40da7c, +&&L40da7c, +&&L40da7c, +&&L40d248, +&&L40dcd0, +&&L40d410, +&&L40dc2c, +&&L40db08, +}; +dest = Lswitch100076bc[t3]; +//nop; +goto *dest; +//nop; +L40d248: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d260; +a3 = 0xa; +L40d260: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d26c: +t4 = MEM_U32(s2 + 12); +//nop; +a0 = s1; +a1 = zero; +MEM_U32(sp + 68) = t4; +f_put_string(mem, sp, a0, a1); +goto L40d284; +MEM_U32(sp + 68) = t4; +L40d284: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x3a; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d2a0; +a3 = 0xa; +L40d2a0: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(sp + 68); +a2 = 0x1; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L40d2bc; +a3 = 0xa; +L40d2bc: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d2c8: +//nop; +a0 = s1; +a1 = 0x1; +f_put_string(mem, sp, a0, a1); +goto L40d2d8; +a1 = 0x1; +L40d2d8: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d2e4: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 0); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d2fc; +a3 = 0xa; +L40d2fc: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d318; +a3 = 0xa; +L40d318: +gp = MEM_U32(sp + 40); +a0 = s1; +//nop; +a1 = 0x1; +//nop; +f_put_string(mem, sp, a0, a1); +goto L40d330; +//nop; +L40d330: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d33c: +a1 = MEM_U32(s2 + 0); +a2 = 0x1; +if (a1 != 0) {//nop; +goto L40d3dc;} +//nop; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 8); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d360; +a3 = 0xa; +L40d360: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d37c; +a3 = 0xa; +L40d37c: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x3a; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d398; +a3 = 0xa; +L40d398: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d3b4; +a3 = 0xa; +L40d3b4: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L40d3d0; +a3 = 0xa; +L40d3d0: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d3dc: +//nop; +a0 = s1; +//nop; +f_put_sym(mem, sp, a0, a1); +goto L40d3ec; +//nop; +L40d3ec: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(s2 + 8); +//nop; +a0 = s1; +//nop; +f_put_integer_ws(mem, sp, a0, a1); +goto L40d404; +//nop; +L40d404: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d410: +t5 = MEM_U32(s2 + 8); +at = 0x10019308; +//nop; +a0 = MEM_U32(sp + 52); +a1 = 0x10; +MEM_U32(at + 0) = t5; +f_get(mem, sp, a0, a1); +goto L40d42c; +MEM_U32(at + 0) = t5; +L40d42c: +gp = MEM_U32(sp + 40); +t9 = 0x1; +t6 = 0x10018ef0; +v0 = 0x10019308; +t6 = MEM_U32(t6 + 0); +t0 = 0xa; +t7 = MEM_U32(t6 + 4); +a2 = MEM_U32(v0 + 0); +a3 = MEM_U32(t7 + 8); +//nop; +MEM_U32(v0 + 4) = a3; +a0 = MEM_U32(s1 + 0); +MEM_U32(sp + 16) = t9; +//nop; +MEM_U32(sp + 20) = t0; +//nop; +f_write_int64(mem, sp, a0, a1, a2, a3); +goto L40d470; +//nop; +L40d470: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d48c; +a3 = 0xa; +L40d48c: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x3a; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d4a8; +a3 = 0xa; +L40d4a8: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d4c4; +a3 = 0xa; +L40d4c4: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L40d4e0; +a3 = 0xa; +L40d4e0: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d4ec: +//nop; +a1 = MEM_U32(s2 + 0); +a0 = s1; +f_put_sym(mem, sp, a0, a1); +goto L40d4fc; +a0 = s1; +L40d4fc: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d518; +a3 = 0xa; +L40d518: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d534; +a3 = 0xa; +L40d534: +t1 = MEM_U32(s2 + 12); +gp = MEM_U32(sp + 40); +if (t1 == 0) {a1 = 0x20; +goto L40dcd0;} +a1 = 0x20; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d558; +a3 = 0xa; +L40d558: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x53; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d574; +a3 = 0xa; +L40d574: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d580: +//nop; +a1 = MEM_U32(s2 + 0); +a0 = s1; +f_put_sym(mem, sp, a0, a1); +goto L40d590; +a0 = s1; +L40d590: +t2 = MEM_U32(s2 + 8); +gp = MEM_U32(sp + 40); +if (t2 == 0) {a1 = 0x2c; +goto L40dcd0;} +a1 = 0x2c; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d5b4; +a3 = 0xa; +L40d5b4: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(s2 + 8); +//nop; +a0 = s1; +//nop; +f_put_sym(mem, sp, a0, a1); +goto L40d5cc; +//nop; +L40d5cc: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d5d8: +//nop; +a1 = MEM_U32(s2 + 0); +a0 = s1; +f_put_sym(mem, sp, a0, a1); +goto L40d5e8; +a0 = s1; +L40d5e8: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d5f4: +t3 = MEM_U8(s2 + 12); +t7 = 0x10000000; +t4 = t3 << 24; +t5 = t4 >> 25; +//nop; +t6 = t5 << 2; +t6 = t6 + t5; +a0 = MEM_U32(s1 + 0); +a2 = 0x5; +a3 = zero; +a1 = t6 + t7; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40d624; +a1 = t6 + t7; +L40d624: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x100076b7; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40d644; +a1 = a1; +L40d644: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d660; +a3 = 0xa; +L40d660: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x100076b5; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40d680; +a1 = a1; +L40d680: +t8 = MEM_U16(s2 + 12); +gp = MEM_U32(sp + 40); +t9 = t8 << 23; +t0 = t9 >> 25; +//nop; +t2 = 0x10000000; +t1 = t0 << 2; +t1 = t1 + t0; +a0 = MEM_U32(s1 + 0); +a2 = 0x5; +a3 = zero; +a1 = t1 + t2; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40d6b4; +a1 = t1 + t2; +L40d6b4: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d6c0: +t3 = MEM_U8(s2 + 8); +t7 = 0x10000000; +t4 = t3 << 24; +t5 = t4 >> 25; +//nop; +t6 = t5 << 2; +t6 = t6 + t5; +a0 = MEM_U32(s1 + 0); +a2 = 0x5; +a3 = zero; +a1 = t6 + t7; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40d6f0; +a1 = t6 + t7; +L40d6f0: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x100076b3; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40d710; +a1 = a1; +L40d710: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d72c; +a3 = 0xa; +L40d72c: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x100076b1; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40d74c; +a1 = a1; +L40d74c: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 0); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d768; +a3 = 0xa; +L40d768: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d774: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d78c; +a3 = 0xa; +L40d78c: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d7a8; +a3 = 0xa; +L40d7a8: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d7c4; +a3 = 0xa; +L40d7c4: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d7d0: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d7e8; +a3 = 0xa; +L40d7e8: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d804; +a3 = 0xa; +L40d804: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d820; +a3 = 0xa; +L40d820: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d82c: +//nop; +a1 = MEM_U32(s2 + 8); +a0 = s1; +f_put_hex10(mem, sp, a0, a1); +goto L40d83c; +a0 = s1; +L40d83c: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x100076af; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40d85c; +a1 = a1; +L40d85c: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d878; +a3 = 0xa; +L40d878: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d884: +//nop; +a1 = MEM_U32(s2 + 0); +a0 = s1; +f_put_sym(mem, sp, a0, a1); +goto L40d894; +a0 = s1; +L40d894: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d8b0; +a3 = 0xa; +L40d8b0: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d8cc; +a3 = 0xa; +L40d8cc: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d8d8: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 0); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d8f0; +a3 = 0xa; +L40d8f0: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d8fc: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d914; +a3 = 0xa; +L40d914: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d920: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40d938; +a3 = 0xa; +L40d938: +t8 = MEM_U32(s2 + 8); +gp = MEM_U32(sp + 40); +t9 = t8 << 2; +t0 = 0x10000464; +t9 = t9 - t8; +t9 = t9 << 2; +a1 = t9 + t0; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0xc; +a3 = zero; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40d968; +a3 = zero; +L40d968: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d974: +t1 = MEM_U8(s2 + 6); +t5 = 0x10000530; +t2 = t1 << 24; +t3 = t2 >> 30; +t4 = t3 << 2; +//nop; +t4 = t4 + t3; +t4 = t4 << 1; +a0 = MEM_U32(s1 + 0); +a2 = 0xa; +a3 = zero; +a1 = t4 + t5; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40d9a8; +a1 = t4 + t5; +L40d9a8: +v0 = MEM_U8(s2 + 6); +gp = MEM_U32(sp + 40); +t6 = v0 << 24; +t7 = t6 >> 30; +at = 0x1; +if (t7 == at) {a2 = 0x1; +goto L40d9d0;} +a2 = 0x1; +at = 0x2; +if (t7 != at) {//nop; +goto L40dcd0;} +//nop; +L40d9d0: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 12); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40d9e4; +a3 = 0xa; +L40d9e4: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40d9f0: +t8 = MEM_U8(s2 + 6); +t2 = 0x10000000; +t9 = t8 << 24; +t0 = t9 >> 25; +//nop; +t1 = t0 << 2; +t1 = t1 + t0; +a0 = MEM_U32(s1 + 0); +a2 = 0x5; +a3 = zero; +a1 = t1 + t2; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40da20; +a1 = t1 + t2; +L40da20: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2c; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40da3c; +a3 = 0xa; +L40da3c: +t3 = MEM_U16(s2 + 6); +gp = MEM_U32(sp + 40); +t4 = t3 << 23; +t5 = t4 >> 25; +t7 = 0x10000000; +//nop; +t6 = t5 << 2; +t6 = t6 + t5; +a0 = MEM_U32(s1 + 0); +a2 = 0x5; +a3 = zero; +a1 = t6 + t7; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40da70; +a1 = t6 + t7; +L40da70: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40da7c: +//nop; +a1 = MEM_U32(s2 + 8); +a0 = s1; +f_put_hex10(mem, sp, a0, a1); +goto L40da8c; +a0 = s1; +L40da8c: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2c; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40daa8; +a3 = 0xa; +L40daa8: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(s2 + 12); +//nop; +a0 = s1; +//nop; +f_put_hex10(mem, sp, a0, a1); +goto L40dac0; +//nop; +L40dac0: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40dacc: +t8 = MEM_U8(s2 + 8); +t2 = 0x10000000; +t9 = t8 << 24; +t0 = t9 >> 25; +//nop; +t1 = t0 << 2; +t1 = t1 + t0; +a0 = MEM_U32(s1 + 0); +a2 = 0x5; +a3 = zero; +a1 = t1 + t2; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40dafc; +a1 = t1 + t2; +L40dafc: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40db08: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40db20; +a3 = 0xa; +L40db20: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40db3c; +a3 = 0xa; +L40db3c: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(s2 + 0); +//nop; +a0 = s1; +//nop; +f_put_sym(mem, sp, a0, a1); +goto L40db54; +//nop; +L40db54: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40db70; +a3 = 0xa; +L40db70: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(s2 + 12); +//nop; +a0 = s1; +//nop; +f_put_sym(mem, sp, a0, a1); +goto L40db88; +//nop; +L40db88: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40db94: +t3 = MEM_U32(sp + 52); +//nop; +t4 = MEM_U32(t3 + 4); +//nop; +t5 = MEM_U32(t4 + 8); +//nop; +if (t5 == 0) {//nop; +goto L40dcd0;} +//nop; +//nop; +a0 = s1; +a1 = zero; +f_put_string(mem, sp, a0, a1); +goto L40dbc4; +a1 = zero; +L40dbc4: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40dbd0: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40dbe8; +a3 = 0xa; +L40dbe8: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40dc04; +a3 = 0xa; +L40dc04: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40dc20; +a3 = 0xa; +L40dc20: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40dc2c: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40dc44; +a3 = 0xa; +L40dc44: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40dc50: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40dc68; +a3 = 0xa; +L40dc68: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2c; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L40dc84; +a3 = 0xa; +L40dc84: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L40dca0; +a3 = 0xa; +L40dca0: +gp = MEM_U32(sp + 40); +//nop; +goto L40dcd0; +//nop; +L40dcac: +a2 = 0x100076aa; +//nop; +a0 = 0x1; +a1 = 0x40c; +a3 = 0x5; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L40dcc8; +a2 = a2; +L40dcc8: +gp = MEM_U32(sp + 40); +//nop; +L40dcd0: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L40dce0; +//nop; +L40dce0: +t6 = MEM_U8(s2 + 5); +gp = MEM_U32(sp + 40); +at = 0x1c; +t7 = t6 & 0x3f; +if (t7 != at) {ra = MEM_U32(sp + 44); +goto L40dd18;} +ra = MEM_U32(sp + 44); +//nop; +a1 = MEM_U32(s2 + 8); +a2 = MEM_U32(s2 + 12); +a0 = s1; +f_print_source(mem, sp, a0, a1, a2); +goto L40dd0c; +a0 = s1; +L40dd0c: +gp = MEM_U32(sp + 40); +//nop; +ra = MEM_U32(sp + 44); +L40dd18: +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x48; +return; +sp = sp + 0x48; +} + +static void f_output_inst_ascii(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40dd2c: +//output_inst_ascii: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +s0 = 0x10018ef0; +//nop; +s1 = a1; +a1 = a0; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s2; +a2 = 0x400; +a3 = 0x10; +a0 = s0; +f_reset(mem, sp, a0, a1, a2, a3); +goto L40dd74; +a0 = s0; +L40dd74: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = f_eof(mem, sp, a0); +goto L40dd8c; +//nop; +L40dd8c: +gp = MEM_U32(sp + 32); +if (v0 != 0) {s2 = 0x17; +goto L40de24;} +s2 = 0x17; +L40dd98: +t6 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +t8 = MEM_U8(t7 + 5); +//nop; +t9 = t8 & 0x3f; +if (s2 != t9) {//nop; +goto L40ddd8;} +//nop; +//nop; +a0 = s1; +//nop; +f_write_instruction(mem, sp, a0); +goto L40ddcc; +//nop; +L40ddcc: +gp = MEM_U32(sp + 32); +//nop; +goto L40ddf0; +//nop; +L40ddd8: +//nop; +a0 = s1; +//nop; +f_write_directive(mem, sp, a0); +goto L40dde8; +//nop; +L40dde8: +gp = MEM_U32(sp + 32); +//nop; +L40ddf0: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = 0x10; +f_get(mem, sp, a0, a1); +goto L40de00; +a1 = 0x10; +L40de00: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = f_eof(mem, sp, a0); +goto L40de18; +//nop; +L40de18: +gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L40dd98;} +//nop; +L40de24: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +//nop; +} + +static void f_set_domtag(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40de40: +//set_domtag: +//nop; +//nop; +//nop; +at = 0x100197a8; +MEM_U32(sp + 0) = a0; +MEM_U8(at + 0) = (uint8_t)a0; +return; +MEM_U8(at + 0) = (uint8_t)a0; +} + +static uint32_t f_get_domtag(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40de5c: +//get_domtag: +//nop; +//nop; +//nop; +v1 = 0x100197a8; +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +return v0; +//nop; +} + +static uint32_t f_search_label(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40de7c: +//search_label: +//nop; +//nop; +//nop; +at = 0xfd; +lo = a0 / at; hi = a0 % at; +t6 = hi; +if ((int)t6 >= 0) {//nop; +goto L40dea0;} +//nop; +t6 = t6 + 0xfd; +L40dea0: +t9 = 0x100193b0; +t7 = t6 & 0xff; +t8 = t7 << 2; +t0 = t8 + t9; +v1 = MEM_U32(t0 + 0); +//nop; +if (v1 == 0) {//nop; +goto L40dee0;} +//nop; +L40dec0: +t1 = MEM_U32(v1 + 36); +//nop; +if (a0 == t1) {//nop; +goto L40dee0;} +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L40dec0;} +//nop; +L40dee0: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_find_label(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40dee8: +//find_label: +//nop; +//nop; +//nop; +at = 0xfd; +lo = a0 / at; hi = a0 % at; +sp = sp + 0xffffffd0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +a1 = a0; +t6 = hi; +if ((int)t6 >= 0) {//nop; +goto L40df1c;} +//nop; +t6 = t6 + 0xfd; +L40df1c: +t9 = 0x100193b0; +t7 = t6 & 0xff; +t8 = t7 << 2; +a2 = t8 + t9; +v1 = MEM_U32(a2 + 0); +//nop; +if (v1 == 0) {//nop; +goto L40df64;} +//nop; +L40df3c: +t0 = MEM_U32(v1 + 36); +//nop; +if (a1 != t0) {//nop; +goto L40df54;} +//nop; +v0 = v1; +goto L40dfa0; +v0 = v1; +L40df54: +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L40df3c;} +//nop; +L40df64: +//nop; +a0 = 0x42; +MEM_U32(sp + 48) = a1; +MEM_U32(sp + 32) = a2; +v0 = f_build_op(mem, sp, a0); +goto L40df78; +MEM_U32(sp + 32) = a2; +L40df78: +a2 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +gp = MEM_U32(sp + 24); +MEM_U16(v0 + 34) = (uint16_t)zero; +MEM_U32(v0 + 40) = zero; +MEM_U32(v0 + 36) = a1; +t1 = MEM_U32(a2 + 0); +//nop; +MEM_U32(v0 + 0) = t1; +MEM_U32(a2 + 0) = v0; +L40dfa0: +ra = MEM_U32(sp + 28); +sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static void f_init_build(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40dfb0: +//init_build: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +a0 = 0x400; +a1 = zero; +v0 = f_new(mem, sp, a0, a1); +goto L40dfd8; +a1 = zero; +L40dfd8: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +at = 0x100197a4; +sp = sp + 0x20; +MEM_U32(at + 0) = v0; +return; +MEM_U32(at + 0) = v0; +} + +static void func_40dff0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40dff0: +v1 = MEM_U32(v0 + -5212); +//nop; +MEM_U32(v1 + 8) = a0; +MEM_U32(a0 + 12) = v1; +MEM_U32(v0 + -5212) = a0; +return; +MEM_U32(v0 + -5212) = a0; +} + +static void func_40e008(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40e008: +v1 = MEM_U32(v0 + -5212); +//nop; +MEM_U32(v1 + 8) = a0; +a1 = MEM_U32(a0 + 8); +MEM_U32(a0 + 12) = v1; +if (a1 == 0) {//nop; +goto L40e040;} +//nop; +L40e024: +MEM_U32(a1 + 12) = a0; +a0 = MEM_U32(a0 + 8); +//nop; +a1 = MEM_U32(a0 + 8); +//nop; +if (a1 != 0) {//nop; +goto L40e024;} +//nop; +L40e040: +MEM_U32(v0 + -5212) = a0; +return; +MEM_U32(v0 + -5212) = a0; +} + +static void func_40e048(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40e048: +v0 = MEM_U32(a0 + 8); +MEM_U32(a0 + 8) = a1; +v1 = MEM_U32(a1 + 8); +//nop; +if (v1 == 0) {//nop; +goto L40e074;} +//nop; +L40e060: +a1 = v1; +v1 = MEM_U32(v1 + 8); +//nop; +if (v1 != 0) {//nop; +goto L40e060;} +//nop; +L40e074: +MEM_U32(a1 + 8) = v0; +return; +MEM_U32(a1 + 8) = v0; +} + +static void func_40e07c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40e07c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +t6 = v0 + 0xffffeba7; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 72) = a0; +t7 = t6 + a0; +t8 = MEM_U8(t7 + 0); +at = 0x8; +if (t8 != at) {s1 = v0; +goto L40e0c8;} +s1 = v0; +t9 = 0x8; +MEM_U8(sp + 67) = (uint8_t)t9; +goto L40e0d0; +MEM_U8(sp + 67) = (uint8_t)t9; +L40e0c8: +t0 = 0x6; +MEM_U8(sp + 67) = (uint8_t)t0; +L40e0d0: +s2 = a0 << 2; +t1 = s1 + 0xfffff9b4; +s0 = t1 + s2; +a3 = MEM_U32(s0 + 0); +t3 = s1 + 0xfffff374; +if (a3 != 0) {t4 = t3 + s2; +goto L40e118;} +t4 = t3 + s2; +t2 = s1 + 0xfffff374; +//nop; +v0 = t2 + s2; +a2 = MEM_U32(v0 + 0); +a0 = MEM_U8(sp + 67); +MEM_U32(sp + 44) = v0; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L40e10c; +a1 = zero; +L40e10c: +gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = v0; +goto L40e20c; +MEM_U32(s0 + 0) = v0; +L40e118: +MEM_U32(sp + 44) = t4; +a2 = MEM_U32(t4 + 0); +//nop; +if (a2 == 0) {t4 = MEM_U32(sp + 44); +goto L40e210;} +t4 = MEM_U32(sp + 44); +a0 = MEM_U8(a3 + 33); +at = 0x7800000; +t5 = a0 & 0x1f; +t6 = t5 < 0x20; +t7 = -t6; +t8 = t7 & at; +t9 = t8 << (t5 & 0x1f); +if ((int)t9 >= 0) {a0 = t5; +goto L40e1c0;} +a0 = t5; +if ((int)a2 >= 0) {//nop; +goto L40e18c;} +//nop; +//nop; +a1 = 0xffffffff; +MEM_U32(sp + 48) = a3; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L40e168; +MEM_U32(sp + 48) = a3; +L40e168: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = 0x1; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L40e180; +a2 = v0; +L40e180: +gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = v0; +goto L40e1f4; +MEM_U32(s0 + 0) = v0; +L40e18c: +//nop; +a1 = zero; +MEM_U32(sp + 48) = a3; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L40e19c; +MEM_U32(sp + 48) = a3; +L40e19c: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = 0x1; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L40e1b4; +a2 = v0; +L40e1b4: +gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = v0; +goto L40e1f4; +MEM_U32(s0 + 0) = v0; +L40e1c0: +//nop; +a0 = MEM_U8(sp + 67); +a1 = zero; +MEM_U32(sp + 48) = a3; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L40e1d4; +MEM_U32(sp + 48) = a3; +L40e1d4: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = 0x1; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L40e1ec; +a2 = v0; +L40e1ec: +gp = MEM_U32(sp + 32); +MEM_U32(s0 + 0) = v0; +L40e1f4: +t0 = s1 + 0xffffed34; +t1 = t0 + s2; +t2 = MEM_U32(t1 + 0); +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U16(t3 + 34) = (uint16_t)t2; +L40e20c: +t4 = MEM_U32(sp + 44); +L40e210: +t5 = s1 + 0xffffed34; +t6 = t5 + s2; +MEM_U32(t4 + 0) = zero; +MEM_U32(t6 + 0) = zero; +ra = MEM_U32(sp + 36); +s2 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 24); +s0 = MEM_U32(sp + 20); +sp = sp + 0x48; +return; +sp = sp + 0x48; +} + +static void func_40e238(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40e238: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +t6 = MEM_U8(v0 + -5354); +s0 = a0; +if (t6 == 0) {a1 = v0; +goto L40e26c;} +a1 = v0; +t7 = 0x1; +MEM_U8(v0 + -5355) = (uint8_t)t7; +L40e26c: +v0 = MEM_U8(s0 + 32); +at = v0 < 0x53; +goto L40e624; +at = v0 < 0x53; +L40e278: +t9 = 0x100193a0; +t8 = MEM_U32(s0 + 44); +t9 = MEM_U32(t9 + 0); +//nop; +v0 = t8 - t9; +if ((int)v0 >= 0) {//nop; +goto L40e298;} +//nop; +v0 = -v0; +L40e298: +if ((int)v0 >= 0) {t4 = (int)v0 >> 2; +goto L40e2a8;} +t4 = (int)v0 >> 2; +at = v0 + 0x3; +t4 = (int)at >> 2; +L40e2a8: +if ((int)t4 >= 0) {a0 = t4; +goto L40e2b4;} +a0 = t4; +a0 = 0x0; +L40e2b4: +t5 = MEM_U32(s0 + 40); +v1 = a0; +t6 = v0 + t5; +t7 = t6 + 0xffffffff; +if ((int)t7 >= 0) {t8 = (int)t7 >> 2; +goto L40e2d4;} +t8 = (int)t7 >> 2; +at = t7 + 0x3; +t8 = (int)at >> 2; +L40e2d4: +at = (int)t8 < (int)0x4; +if (at != 0) {t1 = t8; +goto L40e2e4;} +t1 = t8; +t1 = 0x3; +L40e2e4: +at = (int)t1 < (int)a0; +if (at != 0) {t0 = v1 << 2; +goto L40e678;} +t0 = v1 << 2; +t0 = t0 - v1; +t3 = t1 << 2; +t3 = t3 - t1; +t0 = t0 << 2; +t9 = a1 + 0xffffead8; +t2 = 0x10018e80; +v0 = t9 + t0; +t3 = t3 << 2; +L40e310: +v1 = MEM_U8(v0 + 0); +a0 = 0x1; +at = v1 < 0x5; +if (at == 0) {a1 = 0x1a6; +goto L40e504;} +a1 = 0x1a6; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100077c0[] = { +&&L40e344, +&&L40e378, +&&L40e43c, +&&L40e43c, +&&L40e4f0, +}; +dest = Lswitch100077c0[v1]; +//nop; +goto *dest; +//nop; +L40e344: +t6 = MEM_U8(s0 + 33); +a3 = MEM_U16(s0 + 34); +t8 = MEM_U32(s0 + 44); +t9 = MEM_U32(s0 + 40); +t5 = 0x1; +t7 = t6 & 0x1f; +t4 = a3 & 0x1; +MEM_U8(v0 + 0) = (uint8_t)t5; +MEM_U8(v0 + 1) = (uint8_t)t7; +a3 = t4; +MEM_U32(v0 + 4) = t8; +MEM_U32(v0 + 8) = t9; +goto L40e54c; +MEM_U32(v0 + 8) = t9; +L40e378: +a2 = MEM_U8(s0 + 33); +a3 = MEM_U16(s0 + 34); +t7 = MEM_U8(v0 + 1); +a0 = MEM_U32(s0 + 40); +t5 = a2 & 0x1f; +t6 = a3 & 0x1; +a3 = t6; +if (t5 != t7) {a2 = t5; +goto L40e3c0;} +a2 = t5; +t8 = MEM_U32(s0 + 44); +t9 = MEM_U32(v0 + 4); +//nop; +if (t8 != t9) {//nop; +goto L40e3c0;} +//nop; +t4 = MEM_U32(v0 + 8); +//nop; +if (a0 == t4) {//nop; +goto L40e54c;} +//nop; +L40e3c0: +t6 = MEM_U8(t2 + 0); +t5 = 0x2; +if (t6 == 0) {MEM_U8(v0 + 0) = (uint8_t)t5; +goto L40e3f0;} +MEM_U8(v0 + 0) = (uint8_t)t5; +t7 = MEM_U32(v0 + 8); +//nop; +at = (int)a0 < (int)t7; +if (at == 0) {//nop; +goto L40e3e8;} +//nop; +t7 = a0; +L40e3e8: +MEM_U32(v0 + 8) = t7; +goto L40e418; +MEM_U32(v0 + 8) = t7; +L40e3f0: +v1 = MEM_U32(s0 + 44); +t9 = MEM_U32(v0 + 8); +t4 = MEM_U32(v0 + 4); +t8 = a0 + v1; +t5 = t9 + t4; +at = (int)t8 < (int)t5; +if (at == 0) {t6 = a2 < 0x20; +goto L40e41c;} +t6 = a2 < 0x20; +MEM_U32(v0 + 8) = a0; +MEM_U32(v0 + 4) = v1; +L40e418: +t6 = a2 < 0x20; +L40e41c: +t7 = -t6; +at = 0x2800000; +t9 = t7 & at; +t4 = t9 << (a2 & 0x1f); +if ((int)t4 < 0) {//nop; +goto L40e54c;} +//nop; +MEM_U8(v0 + 1) = (uint8_t)a2; +goto L40e54c; +MEM_U8(v0 + 1) = (uint8_t)a2; +L40e43c: +a2 = MEM_U8(s0 + 33); +a3 = MEM_U16(s0 + 34); +t6 = MEM_U8(v0 + 1); +a0 = MEM_U32(s0 + 40); +t8 = a2 & 0x1f; +t5 = a3 & 0x1; +a3 = t5; +if (t8 != t6) {a2 = t8; +goto L40e484;} +a2 = t8; +t7 = MEM_U32(s0 + 44); +t9 = MEM_U32(v0 + 4); +//nop; +if (t7 != t9) {//nop; +goto L40e484;} +//nop; +t4 = MEM_U32(v0 + 8); +//nop; +if (a0 == t4) {//nop; +goto L40e54c;} +//nop; +L40e484: +t8 = MEM_U8(t2 + 0); +a1 = MEM_U32(v0 + 8); +if (t8 == 0) {t4 = a2 < 0x20; +goto L40e4ac;} +t4 = a2 < 0x20; +at = (int)a0 < (int)a1; +if (at == 0) {t5 = a1; +goto L40e4a4;} +t5 = a1; +t5 = a0; +L40e4a4: +MEM_U32(v0 + 8) = t5; +goto L40e4d0; +MEM_U32(v0 + 8) = t5; +L40e4ac: +v1 = MEM_U32(s0 + 44); +t7 = MEM_U32(v0 + 4); +t6 = a0 + v1; +t9 = a1 + t7; +at = (int)t6 < (int)t9; +if (at == 0) {t8 = -t4; +goto L40e4d4;} +t8 = -t4; +MEM_U32(v0 + 8) = a0; +MEM_U32(v0 + 4) = v1; +L40e4d0: +t8 = -t4; +L40e4d4: +at = 0x2800000; +t5 = t8 & at; +t7 = t5 << (a2 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L40e54c;} +//nop; +MEM_U8(v0 + 1) = (uint8_t)a2; +goto L40e54c; +MEM_U8(v0 + 1) = (uint8_t)a2; +L40e4f0: +a3 = MEM_U16(s0 + 34); +//nop; +t6 = a3 & 0x1; +a3 = t6; +goto L40e54c; +a3 = t6; +L40e504: +a2 = 0x100077b7; +//nop; +a3 = 0x7; +MEM_U32(sp + 52) = v0; +MEM_U32(sp + 56) = t0; +MEM_U32(sp + 76) = t1; +MEM_U32(sp + 36) = t3; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L40e528; +a2 = a2; +L40e528: +gp = MEM_U32(sp + 24); +a3 = MEM_U16(s0 + 34); +v0 = MEM_U32(sp + 52); +t9 = a3 & 0x1; +t0 = MEM_U32(sp + 56); +t1 = MEM_U32(sp + 76); +t3 = MEM_U32(sp + 36); +t2 = 0x10018e80; +a3 = t9; +L40e54c: +if (a3 == 0) {t0 = t0 + 0xc; +goto L40e55c;} +t0 = t0 + 0xc; +t4 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)t4; +L40e55c: +at = (int)t3 < (int)t0; +if (at == 0) {v0 = v0 + 0xc; +goto L40e310;} +v0 = v0 + 0xc; +ra = MEM_U32(sp + 28); +goto L40e67c; +ra = MEM_U32(sp + 28); +L40e570: +t5 = 0x100193a0; +t8 = MEM_U32(s0 + 48); +t5 = MEM_U32(t5 + 0); +//nop; +v0 = t8 - t5; +if ((int)v0 >= 0) {t5 = a1 + 0xffffead8; +goto L40e590;} +t5 = a1 + 0xffffead8; +v0 = -v0; +L40e590: +if ((int)v0 >= 0) {t7 = (int)v0 >> 2; +goto L40e5a0;} +t7 = (int)v0 >> 2; +at = v0 + 0x3; +t7 = (int)at >> 2; +L40e5a0: +if ((int)t7 >= 0) {a0 = t7; +goto L40e5ac;} +a0 = t7; +a0 = 0x0; +L40e5ac: +t6 = MEM_U32(s0 + 40); +v1 = a0; +t9 = v0 + t6; +t4 = t9 + 0xffffffff; +if ((int)t4 >= 0) {t8 = (int)t4 >> 2; +goto L40e5cc;} +t8 = (int)t4 >> 2; +at = t4 + 0x3; +t8 = (int)at >> 2; +L40e5cc: +at = (int)t8 < (int)0x4; +if (at != 0) {t1 = t8; +goto L40e5dc;} +t1 = t8; +t1 = 0x3; +L40e5dc: +at = (int)t1 < (int)a0; +if (at != 0) {t7 = v1 << 2; +goto L40e678;} +t7 = v1 << 2; +a2 = MEM_U8(s0 + 33); +t7 = t7 - v1; +t7 = t7 << 2; +t6 = a2 & 0x1f; +a2 = t6; +v0 = t5 + t7; +a0 = 0x3; +L40e604: +v1 = v1 + 0x1; +at = (int)t1 < (int)v1; +MEM_U8(v0 + 0) = (uint8_t)a0; +MEM_U8(v0 + 1) = (uint8_t)a2; +if (at == 0) {v0 = v0 + 0xc; +goto L40e604;} +v0 = v0 + 0xc; +ra = MEM_U32(sp + 28); +goto L40e67c; +ra = MEM_U32(sp + 28); +L40e624: +if (at != 0) {a0 = 0x1; +goto L40e640;} +a0 = 0x1; +at = 0x7b; +if (v0 == at) {//nop; +goto L40e278;} +//nop; +//nop; +goto L40e658; +//nop; +L40e640: +at = 0x47; +if (v0 == at) {//nop; +goto L40e570;} +//nop; +at = 0x52; +if (v0 == at) {//nop; +goto L40e278;} +//nop; +L40e658: +a2 = 0x100077b0; +//nop; +a1 = 0x19f; +a3 = 0x7; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L40e670; +a2 = a2; +L40e670: +gp = MEM_U32(sp + 24); +//nop; +L40e678: +ra = MEM_U32(sp + 28); +L40e67c: +s0 = MEM_U32(sp + 20); +sp = sp + 0x58; +return; +sp = sp + 0x58; +} + +static uint32_t func_40e688(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40e688: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t7 = 0x100193a0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +t0 = MEM_U32(a0 + 44); +t7 = MEM_U32(t7 + 0); +t3 = v0; +v1 = t0 - t7; +if ((int)v1 >= 0) {t6 = a0; +goto L40e6c4;} +t6 = a0; +v1 = -v1; +L40e6c4: +t1 = MEM_U32(t6 + 40); +//nop; +a3 = v1 + t1; +a3 = a3 + 0xffffffff; +if ((int)a3 >= 0) {t8 = (int)a3 >> 2; +goto L40e6e4;} +t8 = (int)a3 >> 2; +at = a3 + 0x3; +t8 = (int)at >> 2; +L40e6e4: +a3 = t8; +if ((int)v1 >= 0) {a1 = (int)v1 >> 2; +goto L40e6f8;} +a1 = (int)v1 >> 2; +at = v1 + 0x3; +a1 = (int)at >> 2; +L40e6f8: +if ((int)a1 < 0) {at = (int)a3 < (int)0x4; +goto L40e708;} +at = (int)a3 < (int)0x4; +if (at != 0) {t4 = 0xc; +goto L40e710;} +t4 = 0xc; +L40e708: +v0 = zero; +goto L40eab0; +v0 = zero; +L40e710: +lo = a1 * t4; +hi = (uint32_t)((uint64_t)a1 * (uint64_t)t4 >> 32); +a0 = t3 + 0xffffead8; +at = 0x4; +t5 = MEM_U32(sp + 40); +t9 = lo; +v1 = a0 + t9; +t2 = MEM_U8(v1 + 0); +//nop; +if (t2 != at) {//nop; +goto L40e740;} +//nop; +v0 = zero; +goto L40eab0; +v0 = zero; +L40e740: +a2 = MEM_U8(t5 + 33); +//nop; +t7 = a2 & 0x1f; +v0 = t7 & 0xff; +at = v0 < 0x10; +if (at == 0) {a2 = t7; +goto L40e940;} +a2 = t7; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100077d4[] = { +&&L40e824, +&&L40e940, +&&L40e824, +&&L40e824, +&&L40e824, +&&L40e940, +&&L40e77c, +&&L40e940, +&&L40e77c, +&&L40e824, +&&L40e940, +&&L40e940, +&&L40e888, +&&L40e824, +&&L40e940, +&&L40e824, +}; +dest = Lswitch100077d4[v0]; +//nop; +goto *dest; +//nop; +L40e77c: +if (a1 == a3) {//nop; +goto L40e78c;} +//nop; +v0 = zero; +goto L40eab0; +v0 = zero; +L40e78c: +a0 = MEM_U32(v1 + 8); +at = 0x4; +if (a0 == at) {a1 = a0; +goto L40e810;} +a1 = a0; +t8 = MEM_U8(t3 + -5325); +//nop; +if (t8 != 0) {at = 0x3; +goto L40e814;} +at = 0x3; +t9 = 0x10018e80; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40e7e4;} +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +if (t0 != v0) {//nop; +goto L40e7dc;} +//nop; +if (t1 == a1) {t6 = MEM_U32(sp + 40); +goto L40e804;} +t6 = MEM_U32(sp + 40); +L40e7dc: +v0 = zero; +goto L40eab0; +v0 = zero; +L40e7e4: +v0 = MEM_U32(v1 + 4); +t5 = t0 + t1; +t7 = v0 + a0; +if (t5 == t7) {t6 = MEM_U32(sp + 40); +goto L40e804;} +t6 = MEM_U32(sp + 40); +v0 = zero; +goto L40eab0; +v0 = zero; +t6 = MEM_U32(sp + 40); +L40e804: +//nop; +MEM_U32(t6 + 44) = v0; +MEM_U32(t6 + 40) = a1; +L40e810: +at = 0x3; +L40e814: +if (t2 != at) {//nop; +goto L40e948;} +//nop; +v0 = zero; +goto L40eab0; +v0 = zero; +L40e824: +if (a1 != a3) {//nop; +goto L40e85c;} +//nop; +t8 = MEM_U8(v1 + 1); +//nop; +if (a2 != t8) {//nop; +goto L40e85c;} +//nop; +t9 = MEM_U32(v1 + 4); +//nop; +if (t0 != t9) {//nop; +goto L40e85c;} +//nop; +t5 = MEM_U32(v1 + 8); +//nop; +if (t1 == t5) {at = 0x3; +goto L40e878;} +at = 0x3; +L40e85c: +t7 = MEM_U8(t3 + -5325); +//nop; +if (t7 != 0) {at = 0x3; +goto L40e878;} +at = 0x3; +v0 = zero; +goto L40eab0; +v0 = zero; +at = 0x3; +L40e878: +if (t2 != at) {//nop; +goto L40e948;} +//nop; +v0 = zero; +goto L40eab0; +v0 = zero; +L40e888: +t6 = a1 + 0x1; +if (t6 != a3) {//nop; +goto L40e914;} +//nop; +t8 = MEM_U8(v1 + 1); +a1 = 0xc; +if (a1 != t8) {//nop; +goto L40e914;} +//nop; +t9 = MEM_U32(v1 + 4); +//nop; +if (t0 != t9) {//nop; +goto L40e914;} +//nop; +t5 = MEM_U32(v1 + 8); +a2 = 0x8; +if (a2 != t5) {//nop; +goto L40e914;} +//nop; +lo = a3 * t4; +hi = (uint32_t)((uint64_t)a3 * (uint64_t)t4 >> 32); +at = 0x2; +t7 = lo; +v0 = a0 + t7; +t6 = MEM_U8(v0 + 0); +//nop; +if (t6 == at) {//nop; +goto L40e914;} +//nop; +t8 = MEM_U8(v0 + 1); +//nop; +if (a1 != t8) {//nop; +goto L40e914;} +//nop; +t9 = MEM_U32(v0 + 4); +//nop; +if (t0 != t9) {//nop; +goto L40e914;} +//nop; +t5 = MEM_U32(v0 + 8); +//nop; +if (a2 == t5) {at = 0x3; +goto L40e930;} +at = 0x3; +L40e914: +t7 = MEM_U8(t3 + -5325); +//nop; +if (t7 != 0) {at = 0x3; +goto L40e930;} +at = 0x3; +v0 = zero; +goto L40eab0; +v0 = zero; +at = 0x3; +L40e930: +if (t2 != at) {//nop; +goto L40e948;} +//nop; +v0 = zero; +goto L40eab0; +v0 = zero; +L40e940: +v0 = zero; +goto L40eab0; +v0 = zero; +L40e948: +//nop; +a0 = MEM_U32(sp + 40); +MEM_U32(sp + 36) = t3; +v0 = f_parm_reg(mem, sp, a0); +goto L40e958; +MEM_U32(sp + 36) = t3; +L40e958: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 40); +a0 = 0x10018ed0; +t3 = MEM_U32(sp + 36); +a0 = MEM_U8(a0 + 0); +//nop; +v1 = a0 < 0x1; +if (v1 == 0) {//nop; +goto L40e9a0;} +//nop; +t6 = MEM_U8(a1 + 33); +at = 0xba800000; +t8 = t6 & 0x1f; +t9 = t8 < 0x20; +t5 = -t9; +t7 = t5 & at; +v1 = t7 << (t8 & 0x1f); +t6 = (int)v1 < (int)0x0; +v1 = t6; +L40e9a0: +if (v1 != 0) {//nop; +goto L40eaac;} +//nop; +v1 = a0 ^ 0x1; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L40e9dc;} +//nop; +t9 = MEM_U8(a1 + 33); +at = 0x3d010000; +t5 = t9 & 0x1f; +t7 = t5 < 0x20; +t8 = -t7; +t6 = t8 & at; +v1 = t6 << (t5 & 0x1f); +t9 = (int)v1 < (int)0x0; +v1 = t9; +L40e9dc: +if (v1 != 0) {//nop; +goto L40eaac;} +//nop; +a2 = MEM_U8(a1 + 33); +//nop; +t7 = a2 & 0x1f; +v1 = t7 ^ 0x9; +v1 = v1 < 0x1; +if (v1 == 0) {a2 = t7; +goto L40ea18;} +a2 = t7; +t8 = 0x1001934c; +t6 = MEM_U32(a1 + 40); +t8 = MEM_U32(t8 + 0); +//nop; +v1 = t8 ^ t6; +v1 = v1 < 0x1; +L40ea18: +if (v1 != 0) {//nop; +goto L40eaac;} +//nop; +v1 = a2 ^ 0xe; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L40ea48;} +//nop; +t5 = 0x1001934c; +t9 = MEM_U32(a1 + 40); +t5 = MEM_U32(t5 + 0); +//nop; +v1 = (int)t5 < (int)t9; +v1 = v1 ^ 0x1; +L40ea48: +if (v1 != 0) {//nop; +goto L40eaac;} +//nop; +v1 = MEM_U8(t3 + -5325); +t7 = a2 < 0x20; +if (v1 != 0) {t8 = -t7; +goto L40eaac;} +t8 = -t7; +at = 0xc0000; +at = at | 0x8000; +t6 = t8 & at; +v1 = t6 << (a2 & 0x1f); +t5 = (int)v1 < (int)0x0; +if (t5 == 0) {v1 = t5; +goto L40eaac;} +v1 = t5; +a0 = v0 < 0x2c; +v1 = a0 ^ 0x1; +if (v1 == 0) {//nop; +goto L40eaac;} +//nop; +t9 = 0x10019314; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t7 = t9 << 1; +t8 = t7 + 0x2a; +v1 = t8 < v0; +v1 = v1 ^ 0x1; +L40eaac: +v0 = v1; +L40eab0: +ra = MEM_U32(sp + 28); +sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static void func_40eac0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40eac0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 52) = v0; +a1 = MEM_U32(v0 + -5268); +s1 = a0; +if (a1 != 0) {t6 = v0; +goto L40eafc;} +t6 = v0; +MEM_U32(v0 + -5268) = s1; +goto L40ed90; +MEM_U32(v0 + -5268) = s1; +L40eafc: +t7 = MEM_U8(s1 + 33); +v1 = 0x2; +t8 = t7 << 24; +t9 = t8 >> 29; +a2 = zero; +if (v1 != t9) {s0 = a1; +goto L40ec08;} +s0 = a1; +if (a1 == 0) {//nop; +goto L40ed78;} +//nop; +t0 = MEM_U8(a1 + 33); +//nop; +t1 = t0 << 24; +t2 = t1 >> 29; +if (v1 != t2) {//nop; +goto L40ed78;} +//nop; +L40eb38: +//nop; +a0 = s1; +a1 = s0; +MEM_U32(sp + 44) = a2; +v0 = f_overlap(mem, sp, a0, a1); +goto L40eb4c; +MEM_U32(sp + 44) = a2; +L40eb4c: +gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 44); +if (v0 == 0) {v1 = 0x2; +goto L40eb84;} +v1 = 0x2; +t3 = MEM_U32(s0 + 48); +v1 = 0xffffffff; +if (v1 != t3) {ra = MEM_U32(sp + 36); +goto L40ed94;} +ra = MEM_U32(sp + 36); +v0 = MEM_U32(s1 + 48); +//nop; +if (v1 == v0) {ra = MEM_U32(sp + 36); +goto L40ed94;} +ra = MEM_U32(sp + 36); +MEM_U32(s0 + 48) = v0; +goto L40ed90; +MEM_U32(s0 + 48) = v0; +L40eb84: +t4 = 0x10019398; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L40ebbc;} +//nop; +t5 = MEM_U32(s0 + 44); +t6 = MEM_U32(s1 + 44); +//nop; +at = (int)t5 < (int)t6; +if (at == 0) {//nop; +goto L40ebd4;} +//nop; +//nop; +goto L40ed78; +//nop; +L40ebbc: +t7 = MEM_U32(s1 + 44); +t8 = MEM_U32(s0 + 44); +//nop; +at = (int)t7 < (int)t8; +if (at != 0) {//nop; +goto L40ed78;} +//nop; +L40ebd4: +a2 = s0; +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 == 0) {//nop; +goto L40ed78;} +//nop; +t9 = MEM_U8(s0 + 33); +//nop; +t0 = t9 << 24; +t1 = t0 >> 29; +if (v1 == t1) {//nop; +goto L40eb38;} +//nop; +//nop; +goto L40ed78; +//nop; +L40ec08: +if (a1 == 0) {//nop; +goto L40ec54;} +//nop; +t2 = MEM_U8(a1 + 33); +//nop; +t3 = t2 << 24; +t4 = t3 >> 29; +if (v1 != t4) {//nop; +goto L40ec54;} +//nop; +L40ec28: +a2 = s0; +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 == 0) {//nop; +goto L40ec54;} +//nop; +t5 = MEM_U8(s0 + 33); +//nop; +t6 = t5 << 24; +t7 = t6 >> 29; +if (v1 == t7) {//nop; +goto L40ec28;} +//nop; +L40ec54: +t8 = 0x10019398; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L40ecbc;} +//nop; +if (s0 == 0) {//nop; +goto L40ed04;} +//nop; +v0 = MEM_U32(s1 + 44); +t9 = MEM_U32(s0 + 44); +//nop; +at = (int)t9 < (int)v0; +if (at == 0) {//nop; +goto L40ed04;} +//nop; +L40ec8c: +a2 = s0; +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 == 0) {//nop; +goto L40ed04;} +//nop; +t0 = MEM_U32(s0 + 44); +//nop; +at = (int)t0 < (int)v0; +if (at != 0) {//nop; +goto L40ec8c;} +//nop; +//nop; +goto L40ed04; +//nop; +L40ecbc: +if (s0 == 0) {//nop; +goto L40ed04;} +//nop; +v0 = MEM_U32(s1 + 44); +t1 = MEM_U32(s0 + 44); +//nop; +at = (int)v0 < (int)t1; +if (at == 0) {//nop; +goto L40ed04;} +//nop; +L40ecdc: +a2 = s0; +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 == 0) {//nop; +goto L40ed04;} +//nop; +t2 = MEM_U32(s0 + 44); +//nop; +at = (int)v0 < (int)t2; +if (at != 0) {//nop; +goto L40ecdc;} +//nop; +L40ed04: +if (s0 == 0) {v0 = s0 < 0x1; +goto L40ed34;} +v0 = s0 < 0x1; +t3 = MEM_U32(s0 + 44); +t4 = MEM_U32(s1 + 44); +//nop; +if (t3 != t4) {//nop; +goto L40ed34;} +//nop; +t5 = MEM_U32(s0 + 36); +t6 = MEM_U32(s1 + 36); +//nop; +if (t5 == t6) {//nop; +goto L40ed90;} +//nop; +L40ed34: +if (v0 != 0) {v1 = v0; +goto L40ed6c;} +v1 = v0; +t7 = MEM_U32(s0 + 44); +t8 = MEM_U32(s1 + 44); +//nop; +v1 = t7 ^ t8; +v1 = zero < v1; +if (v1 != 0) {//nop; +goto L40ed6c;} +//nop; +t9 = MEM_U32(s0 + 36); +t0 = MEM_U32(s1 + 36); +//nop; +v1 = t9 ^ t0; +v1 = zero < v1; +L40ed6c: +if (v1 != 0) {//nop; +goto L40ed78;} +//nop; +abort(); +L40ed78: +if (a2 != 0) {MEM_U32(s1 + 8) = s0; +goto L40ed8c;} +MEM_U32(s1 + 8) = s0; +t1 = MEM_U32(sp + 52); +MEM_U32(t1 + -5268) = s1; +goto L40ed90; +MEM_U32(t1 + -5268) = s1; +L40ed8c: +MEM_U32(a2 + 8) = s1; +L40ed90: +ra = MEM_U32(sp + 36); +L40ed94: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_40eda4(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40eda4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +s0 = MEM_U32(v0 + -5272); +s1 = v0; +if (s0 == 0) {s2 = 0x8b; +goto L40ee48;} +s2 = 0x8b; +L40edd8: +//nop; +a0 = s0; +t9 = t9; +v0 = s1; +v0 = func_40e688(mem, sp, v0, a0); +goto L40edec; +v0 = s1; +L40edec: +gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L40ee38;} +//nop; +//nop; +a0 = s0 + 0x20; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L40ee08; +//nop; +L40ee08: +gp = MEM_U32(sp + 32); +MEM_U8(v0 + 32) = (uint8_t)s2; +MEM_U16(v0 + 34) = (uint16_t)zero; +t6 = MEM_U32(s0 + 48); +//nop; +a0 = v0; +MEM_U32(v0 + 48) = t6; +t9 = t9; +v0 = s1; +func_40eac0(mem, sp, v0, a0); +goto L40ee30; +v0 = s1; +L40ee30: +gp = MEM_U32(sp + 32); +//nop; +L40ee38: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L40edd8;} +//nop; +L40ee48: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_40ee60(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40ee60: +if (a0 == 0) {//nop; +goto L40ee90;} +//nop; +v1 = MEM_U32(v0 + -5368); +//nop; +t6 = v1 + 0x1; +L40ee74: +MEM_U32(v0 + -5368) = t6; +v1 = v1 + 0x1; +MEM_U32(a0 + 52) = v1; +a0 = MEM_U32(a0 + 8); +//nop; +if (a0 != 0) {t6 = v1 + 0x1; +goto L40ee74;} +t6 = v1 + 0x1; +L40ee90: +//nop; +return; +//nop; +} + +static void func_40ee98(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40ee98: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +s0 = a0; +s1 = v0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 32) = s3; +MEM_U32(sp + 28) = s2; +if (a0 == 0) {v1 = zero; +goto L40ef28;} +v1 = zero; +s4 = 0x8f; +s3 = 0x6; +s2 = 0x27; +L40eee0: +t6 = MEM_U8(s0 + 32); +//nop; +if (s2 != t6) {//nop; +goto L40ef08;} +//nop; +//nop; +a0 = MEM_U32(s0 + 36); +a1 = s1 + 0xffffeb08; +f_set_mtag(mem, sp, a0, a1); +goto L40ef00; +a1 = s1 + 0xffffeb08; +L40ef00: +gp = MEM_U32(sp + 40); +MEM_U16(s0 + 34) = (uint16_t)s3; +L40ef08: +t7 = MEM_U32(s1 + -5368); +MEM_U8(s0 + 32) = (uint8_t)s4; +v1 = s0; +MEM_U32(s0 + 36) = t7; +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L40eee0;} +//nop; +L40ef28: +s3 = 0x10018e64; +s4 = 0x8f; +t8 = MEM_U32(s3 + 0); +//nop; +if (t8 != 0) {ra = MEM_U32(sp + 44); +goto L40ef80;} +ra = MEM_U32(sp + 44); +s0 = MEM_U32(s1 + -5368); +//nop; +MEM_U32(sp + 48) = v1; +s2 = s0; +v0 = f_new_tree(mem, sp); +goto L40ef54; +s2 = s0; +L40ef54: +v1 = MEM_U32(sp + 48); +gp = MEM_U32(sp + 40); +t9 = 0x3; +MEM_U8(v0 + 32) = (uint8_t)s4; +MEM_U16(v0 + 34) = (uint16_t)t9; +MEM_U32(v0 + 36) = s2; +MEM_U32(s3 + 0) = s0; +t0 = s0 + 0x1; +MEM_U32(s1 + -5368) = t0; +MEM_U32(v1 + 8) = v0; +ra = MEM_U32(sp + 44); +L40ef80: +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_40ef9c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40ef9c: +//nop; +//nop; +//nop; +v1 = MEM_U32(v0 + -5272); +//nop; +if (v1 != 0) {//nop; +goto L40efc4;} +//nop; +MEM_U32(v0 + -5272) = a0; +MEM_U32(v0 + -5276) = a0; +return; +MEM_U32(v0 + -5276) = a0; +L40efc4: +a1 = MEM_U32(v1 + 44); +a2 = MEM_U32(a0 + 44); +//nop; +if (a1 == a2) {//nop; +goto L40f0b4;} +//nop; +a3 = 0x10019398; +at = (int)a2 < (int)a1; +a3 = MEM_U8(a3 + 0); +//nop; +if (a3 == 0) {//nop; +goto L40f008;} +//nop; +at = (int)a1 < (int)a2; +if (at == 0) {//nop; +goto L40f048;} +//nop; +MEM_U32(a0 + 8) = v1; +MEM_U32(v0 + -5272) = a0; +return; +MEM_U32(v0 + -5272) = a0; +L40f008: +if (at == 0) {//nop; +goto L40f01c;} +//nop; +MEM_U32(a0 + 8) = v1; +MEM_U32(v0 + -5272) = a0; +return; +MEM_U32(v0 + -5272) = a0; +L40f01c: +a1 = MEM_U32(v0 + -5276); +//nop; +t0 = MEM_U32(a1 + 44); +//nop; +if (t0 == a2) {at = (int)t0 < (int)a2; +goto L40f0b4;} +at = (int)t0 < (int)a2; +if (at == 0) {//nop; +goto L40f048;} +//nop; +MEM_U32(a1 + 8) = a0; +MEM_U32(v0 + -5276) = a0; +return; +MEM_U32(v0 + -5276) = a0; +L40f048: +a1 = MEM_U32(v1 + 8); +v0 = v1; +if (a1 == 0) {//nop; +goto L40f0b0;} +//nop; +L40f058: +v1 = MEM_U32(a1 + 44); +//nop; +if (v1 == a2) {//nop; +goto L40f0b4;} +//nop; +if (a3 == 0) {at = (int)v1 < (int)a2; +goto L40f084;} +at = (int)v1 < (int)a2; +if (at == 0) {//nop; +goto L40f09c;} +//nop; +MEM_U32(v0 + 8) = a0; +MEM_U32(a0 + 8) = a1; +return; +MEM_U32(a0 + 8) = a1; +L40f084: +at = (int)a2 < (int)v1; +if (at == 0) {//nop; +goto L40f09c;} +//nop; +MEM_U32(v0 + 8) = a0; +MEM_U32(a0 + 8) = a1; +return; +MEM_U32(a0 + 8) = a1; +L40f09c: +v0 = a1; +a1 = MEM_U32(a1 + 8); +//nop; +if (a1 != 0) {//nop; +goto L40f058;} +//nop; +L40f0b0: +MEM_U32(v0 + 8) = a0; +L40f0b4: +//nop; +return; +//nop; +} + +static void func_40f0bc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40f0bc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = v0; +t6 = MEM_U8(a0 + 32); +t7 = 0x42; +a1 = a0; +if (t6 == t7) {//nop; +goto L40f0f0;} +//nop; +abort(); +L40f0f0: +//nop; +a0 = 0x60; +MEM_U32(sp + 40) = a1; +v0 = f_build_op(mem, sp, a0); +goto L40f100; +MEM_U32(sp + 40) = a1; +L40f100: +a1 = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 36); +t8 = MEM_U32(a1 + 36); +gp = MEM_U32(sp + 24); +MEM_U32(v0 + 0) = a1; +MEM_U32(v0 + 36) = t8; +t9 = MEM_U32(v1 + -5288); +//nop; +MEM_U32(v0 + 8) = t9; +MEM_U32(v1 + -5288) = v0; +ra = MEM_U32(sp + 28); +sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint32_t func_40f138(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40f138: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0; +s1 = v0; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +L40f160: +if (s0 != 0) {//nop; +goto L40f170;} +//nop; +v0 = zero; +goto L40f228; +v0 = zero; +L40f170: +t6 = MEM_U8(s0 + 32); +//nop; +t7 = t6 + 0xffffffe0; +t8 = t7 < 0x60; +if (t8 == 0) {//nop; +goto L40f1ac;} +//nop; +t1 = 0x100016dc; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t8 = (int)t4 < (int)0x0; +L40f1ac: +if (t8 == 0) {//nop; +goto L40f1d0;} +//nop; +t6 = MEM_U16(s0 + 34); +//nop; +t9 = t6 & 0x1; +if (t9 == 0) {//nop; +goto L40f1d0;} +//nop; +v0 = 0x1; +goto L40f228; +v0 = 0x1; +L40f1d0: +a0 = MEM_U32(s0 + 0); +//nop; +if (a0 == 0) {v0 = zero; +goto L40f228;} +v0 = zero; +//nop; +v0 = s1; +t9 = t9; +//nop; +v0 = func_40f138(mem, sp, a0); +goto L40f1f4; +//nop; +L40f1f4: +v1 = MEM_U32(s0 + 4); +gp = MEM_U32(sp + 32); +if (v1 == 0) {a0 = v0 & 0xff; +goto L40f21c;} +a0 = v0 & 0xff; +if (v0 != 0) {//nop; +goto L40f214;} +//nop; +s0 = v1; +goto L40f160; +s0 = v1; +L40f214: +v0 = a0; +goto L40f228; +v0 = a0; +L40f21c: +v0 = a0; +goto L40f228; +v0 = a0; +v0 = zero; +L40f228: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return v0; +sp = sp + 0x28; +} + +static void func_40f23c(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40f23c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 56) = fp; +MEM_U32(sp + 52) = gp; +MEM_U32(sp + 48) = s7; +MEM_U32(sp + 44) = s6; +MEM_U32(sp + 40) = s5; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 32) = s3; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +t6 = MEM_U8(v0 + -5417); +s3 = v0; +if (t6 != 0) {ra = MEM_U32(sp + 60); +goto L40f3d4;} +ra = MEM_U32(sp + 60); +v0 = MEM_U32(v0 + -5272); +//nop; +if (v0 == 0) {s2 = v0; +goto L40f3d0;} +s2 = v0; +t7 = MEM_U32(v0 + 48); +at = 0xffffffff; +if (t7 == at) {fp = 0x7b; +goto L40f3d0;} +fp = 0x7b; +s6 = 0x10019358; +s7 = 0x52; +s5 = 0x1; +s4 = 0xffffff1f; +L40f2b8: +t8 = MEM_U16(s2 + 34); +//nop; +if (s5 == t8) {//nop; +goto L40f3b0;} +//nop; +v0 = MEM_U32(s3 + -5216); +s0 = s2 + 0x20; +if (v0 != 0) {//nop; +goto L40f300;} +//nop; +if (v0 != 0) {//nop; +goto L40f338;} +//nop; +t9 = MEM_U8(s6 + 0); +//nop; +if (t9 != 0) {//nop; +goto L40f338;} +//nop; +t0 = MEM_U8(s3 + -5325); +//nop; +if (t0 != 0) {//nop; +goto L40f338;} +//nop; +L40f300: +v0 = MEM_U32(s3 + -5268); +//nop; +if (v0 == 0) {//nop; +goto L40f338;} +//nop; +v1 = MEM_U32(s2 + 48); +//nop; +L40f318: +t1 = MEM_U32(v0 + 48); +//nop; +if (v1 == t1) {//nop; +goto L40f3b0;} +//nop; +v0 = MEM_U32(v0 + 8); +//nop; +if (v0 != 0) {//nop; +goto L40f318;} +//nop; +L40f338: +//nop; +s1 = MEM_U32(s3 + -5292); +a0 = s0; +v0 = f_build_u(mem, sp, a0); +goto L40f348; +a0 = s0; +L40f348: +gp = MEM_U32(sp + 52); +t2 = MEM_U8(v0 + 33); +MEM_U8(v0 + 32) = (uint8_t)s7; +t3 = t2 & s4; +t4 = t3 | 0x40; +MEM_U16(v0 + 34) = (uint16_t)zero; +MEM_U8(v0 + 33) = (uint8_t)t4; +MEM_U32(v0 + 48) = zero; +//nop; +a0 = s0; +a1 = v0; +v0 = f_build_u1(mem, sp, a0, a1); +goto L40f378; +a1 = v0; +L40f378: +t5 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 52); +t6 = t5 & s4; +t7 = t6 | 0x60; +MEM_U8(v0 + 32) = (uint8_t)fp; +MEM_U16(v0 + 34) = (uint16_t)zero; +MEM_U8(v0 + 33) = (uint8_t)t7; +t8 = MEM_U32(s2 + 48); +MEM_U32(v0 + 48) = zero; +MEM_U32(v0 + 44) = t8; +t9 = MEM_U32(s1 + 8); +//nop; +MEM_U32(v0 + 8) = t9; +MEM_U32(s1 + 8) = v0; +L40f3b0: +s2 = MEM_U32(s2 + 8); +//nop; +if (s2 == 0) {ra = MEM_U32(sp + 60); +goto L40f3d4;} +ra = MEM_U32(sp + 60); +t0 = MEM_U32(s2 + 48); +at = 0xffffffff; +if (t0 != at) {//nop; +goto L40f2b8;} +//nop; +L40f3d0: +ra = MEM_U32(sp + 60); +L40f3d4: +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +s5 = MEM_U32(sp + 40); +s6 = MEM_U32(sp + 44); +s7 = MEM_U32(sp + 48); +fp = MEM_U32(sp + 56); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static uint32_t f_build_tree(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40f400: +//build_tree: +//nop; +//nop; +//nop; +sp = sp + 0xffffe9b0; +at = 0x100193b0; +v0 = 0x100193b0; +v1 = 0x100193b0; +MEM_U32(sp + 176) = s1; +MEM_U32(sp + 212) = ra; +MEM_U32(sp + 208) = fp; +MEM_U32(sp + 204) = gp; +MEM_U32(sp + 200) = s7; +MEM_U32(sp + 196) = s6; +MEM_U32(sp + 192) = s5; +MEM_U32(sp + 188) = s4; +MEM_U32(sp + 184) = s3; +MEM_U32(sp + 180) = s2; +MEM_U32(sp + 172) = s0; +MEM_U32(sp + 5712) = a0; +MEM_U32(sp + 296) = zero; +MEM_U32(sp + 300) = zero; +MEM_U32(sp + 304) = zero; +MEM_U32(sp + 308) = zero; +MEM_U32(sp + 312) = zero; +MEM_U32(sp + 316) = zero; +MEM_U32(sp + 320) = zero; +MEM_U32(sp + 324) = zero; +MEM_U32(sp + 328) = zero; +MEM_U32(sp + 332) = zero; +MEM_U32(sp + 336) = zero; +MEM_U32(sp + 340) = zero; +MEM_U32(sp + 456) = zero; +MEM_U32(sp + 460) = zero; +MEM_U32(sp + 464) = zero; +MEM_U32(sp + 472) = zero; +MEM_U32(sp + 476) = zero; +MEM_U32(sp + 480) = zero; +MEM_U32(sp + 484) = zero; +s1 = 0x1; +MEM_U32(sp + 468) = zero; +MEM_U32(at + 0) = zero; +v0 = v0 + 0x4; +v1 = v1 + 0x3f4; +L40f4ac: +v0 = v0 + 0x10; +MEM_U32(v0 + -16) = zero; +MEM_U32(v0 + -12) = zero; +MEM_U32(v0 + -8) = zero; +if (v0 != v1) {MEM_U32(v0 + -4) = zero; +goto L40f4ac;} +MEM_U32(v0 + -4) = zero; +//nop; +a0 = 0x400; +a1 = zero; +v0 = f_new(mem, sp, a0, a1); +goto L40f4d4; +a1 = zero; +L40f4d4: +gp = MEM_U32(sp + 204); +MEM_U32(sp + 452) = v0; +MEM_U32(sp + 500) = zero; +MEM_U16(sp + 5704) = (uint16_t)zero; +L40f4e4: +//nop; +a1 = MEM_U32(sp + 452); +a0 = sp + 0x1c8; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L40f4f4; +a0 = sp + 0x1c8; +L40f4f4: +v0 = MEM_U8(sp + 456); +gp = MEM_U32(sp + 204); +at = v0 < 0x9a; +if (at == 0) {//nop; +goto L414178;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10007cf4[] = { +&&L412af0, +&&L41300c, +&&L412af0, +&&L40fb44, +&&L41300c, +&&L4117fc, +&&L40f58c, +&&L40f6fc, +&&L40f780, +&&L41300c, +&&L414178, +&&L414178, +&&L412af0, +&&L412af0, +&&L412af0, +&&L412888, +&&L413ef0, +&&L41058c, +&&L40f4e4, +&&L40f7f0, +&&L40f58c, +&&L40f4e4, +&&L40f4e4, +&&L411644, +&&L412a00, +&&L412af0, +&&L412c50, +&&L40ff34, +&&L41300c, +&&L41300c, +&&L412f60, +&&L40fb80, +&&L40f7b8, +&&L40fa1c, +&&L414068, +&&L41300c, +&&L40f58c, +&&L414178, +&&L4101c4, +&&L40f528, +&&L41300c, +&&L41300c, +&&L40f58c, +&&L40f58c, +&&L4116b4, +&&L413a30, +&&L41300c, +&&L41300c, +&&L41300c, +&&L410144, +&&L412af0, +&&L414178, +&&L41300c, +&&L41300c, +&&L412df0, +&&L412bb4, +&&L41300c, +&&L40f67c, +&&L41300c, +&&L41300c, +&&L41300c, +&&L412ce4, +&&L411c20, +&&L411d70, +&&L414178, +&&L41300c, +&&L41035c, +&&L40f4e4, +&&L413fa0, +&&L413f94, +&&L41239c, +&&L41241c, +&&L412770, +&&L41253c, +&&L410438, +&&L412770, +&&L40f4e4, +&&L41300c, +&&L41300c, +&&L40f4e4, +&&L412af0, +&&L40f7f0, +&&L412770, +&&L40f58c, +&&L40f4e4, +&&L41300c, +&&L41300c, +&&L41300c, +&&L411758, +&&L414178, +&&L411390, +&&L41300c, +&&L411358, +&&L41300c, +&&L412b34, +&&L41300c, +&&L40f4e4, +&&L412af0, +&&L412af0, +&&L40f924, +&&L411390, +&&L40feec, +&&L411390, +&&L413dec, +&&L40f7f0, +&&L41300c, +&&L41008c, +&&L41229c, +&&L4120f8, +&&L41204c, +&&L412af0, +&&L4115bc, +&&L411fa4, +&&L40f6dc, +&&L412af0, +&&L41300c, +&&L41300c, +&&L41300c, +&&L412af0, +&&L412af0, +&&L40f600, +&&L40f4e4, +&&L40f748, +&&L4117fc, +&&L4117fc, +&&L41300c, +&&L413d70, +&&L4101c4, +&&L4128f8, +&&L4128f8, +&&L4128f8, +&&L4128f8, +&&L4128f8, +&&L4128f8, +&&L412af0, +&&L40f4e4, +&&L4100e0, +&&L410054, +&&L41300c, +&&L410018, +&&L410b80, +&&L41300c, +&&L413edc, +&&L413fdc, +&&L414030, +&&L414178, +&&L414178, +&&L412f04, +&&L411edc, +&&L412714, +&&L40f5a8, +&&L411644, +&&L40f58c, +&&L40f58c, +}; +dest = Lswitch10007cf4[v0]; +//nop; +goto *dest; +//nop; +L40f528: +//nop; +a0 = sp + 0x1c8; +//nop; +f_gen_sym(mem, sp, a0); +goto L40f538; +//nop; +L40f538: +gp = MEM_U32(sp + 204); +//nop; +t7 = 0x100197a8; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L40f4e4;} +//nop; +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L40f568; +//nop; +L40f568: +gp = MEM_U32(sp + 204); +//nop; +v1 = 0x100016d8; +//nop; +t8 = MEM_U32(v1 + 0); +//nop; +MEM_U32(v0 + 8) = t8; +MEM_U32(v1 + 0) = v0; +goto L40f4e4; +MEM_U32(v1 + 0) = v0; +L40f58c: +//nop; +a0 = sp + 0x1c8; +//nop; +f_gen_sym(mem, sp, a0); +goto L40f59c; +//nop; +L40f59c: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L40f5a8: +//nop; +a0 = sp + 0x1c8; +//nop; +f_gen_sym(mem, sp, a0); +goto L40f5b8; +//nop; +L40f5b8: +gp = MEM_U32(sp + 204); +a0 = sp + 0x1c8; +//nop; +//nop; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L40f5d0; +//nop; +L40f5d0: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L40f5ec; +//nop; +L40f5ec: +gp = MEM_U32(sp + 204); +t9 = 0x1; +at = 0x10018ee8; +MEM_U8(at + 0) = (uint8_t)t9; +goto L40f4e4; +MEM_U8(at + 0) = (uint8_t)t9; +L40f600: +t2 = MEM_U32(sp + 472); +t1 = MEM_U32(sp + 452); +at = (int)t2 < (int)0x9; +if (at != 0) {MEM_U32(sp + 476) = t1; +goto L40f620;} +MEM_U32(sp + 476) = t1; +t3 = 0x8; +MEM_U32(sp + 472) = t3; +MEM_U8(t1 + 8) = (uint8_t)zero; +L40f620: +//nop; +a0 = 0x400; +a1 = zero; +v0 = f_new(mem, sp, a0, a1); +goto L40f630; +a1 = zero; +L40f630: +gp = MEM_U32(sp + 204); +MEM_U32(sp + 452) = v0; +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L40f648; +//nop; +L40f648: +gp = MEM_U32(sp + 204); +t4 = MEM_U8(v0 + 33); +//nop; +t5 = t4 & 0xffe0; +t6 = t5 | 0x9; +MEM_U8(v0 + 33) = (uint8_t)t6; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L40f670; +v0 = sp + 0x1650; +L40f670: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L40f67c: +t7 = MEM_U8(sp + 457); +at = 0x4e0000; +t8 = t7 & 0x1f; +t9 = t8 < 0x20; +t2 = -t9; +at = at | 0x8000; +t3 = t2 & at; +t1 = t3 << (t8 & 0x1f); +if ((int)t1 >= 0) {a0 = 0x400; +goto L40f6c0;} +a0 = 0x400; +t4 = MEM_U32(sp + 452); +//nop; +a1 = zero; +MEM_U32(sp + 484) = t4; +v0 = f_new(mem, sp, a0, a1); +goto L40f6b8; +MEM_U32(sp + 484) = t4; +L40f6b8: +gp = MEM_U32(sp + 204); +MEM_U32(sp + 452) = v0; +L40f6c0: +//nop; +a0 = sp + 0x1c8; +//nop; +f_add_init(mem, sp, a0); +goto L40f6d0; +//nop; +L40f6d0: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L40f6dc: +//nop; +a0 = MEM_U32(sp + 460); +a1 = MEM_U32(sp + 464); +//nop; +f_set_size(mem, sp, a0, a1); +goto L40f6f0; +//nop; +L40f6f0: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L40f6fc: +t5 = MEM_U32(sp + 464); +at = 0x10018e8c; +t0 = MEM_U32(sp + 468); +MEM_U32(at + 0) = t5; +at = 0x10018e90; +//nop; +MEM_U32(at + 0) = t0; +at = 0x100193a0; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019398; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001939c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10019374; +MEM_U8(at + 0) = (uint8_t)zero; +goto L40f4e4; +MEM_U8(at + 0) = (uint8_t)zero; +L40f748: +a0 = 0x100016d8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L40f778;} +//nop; +//nop; +//nop; +//nop; +f_free_tree(mem, sp, a0); +goto L40f770; +//nop; +L40f770: +gp = MEM_U32(sp + 204); +//nop; +L40f778: +v0 = zero; +goto L4142d8; +v0 = zero; +L40f780: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L40f790; +//nop; +L40f790: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L40f7ac; +//nop; +L40f7ac: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L40f7b8: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L40f7c8; +//nop; +L40f7c8: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L40f7e4; +//nop; +L40f7e4: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L40f7f0: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L40f800; +//nop; +L40f800: +t6 = MEM_U32(sp + 500); +gp = MEM_U32(sp + 204); +if (t6 != 0) {s3 = v0; +goto L40f81c;} +s3 = v0; +MEM_U32(sp + 500) = v0; +MEM_U32(sp + 5708) = v0; +goto L40f838; +MEM_U32(sp + 5708) = v0; +L40f81c: +//nop; +a0 = s3; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L40f830; +v0 = sp + 0x1650; +L40f830: +gp = MEM_U32(sp + 204); +//nop; +L40f838: +t7 = MEM_U8(sp + 456); +at = 0x51; +if (t7 != at) {t2 = MEM_U8(sp + 456); +goto L40f85c;} +t2 = MEM_U8(sp + 456); +t9 = MEM_U32(sp + 460); +at = 0x10018e00; +MEM_U32(at + 0) = t9; +goto L40f4e4; +MEM_U32(at + 0) = t9; +t2 = MEM_U8(sp + 456); +L40f85c: +at = 0x13; +if (t2 != at) {t7 = 0x1; +goto L40f908;} +t7 = 0x1; +t3 = MEM_U32(sp + 452); +t8 = MEM_U8(sp + 5715); +t1 = MEM_U32(sp + 500); +if (t8 == 0) {MEM_U32(sp + 476) = t3; +goto L40f4e4;} +MEM_U32(sp + 476) = t3; +v0 = MEM_U32(t1 + 12); +//nop; +if (v0 == 0) {//nop; +goto L40f4e4;} +//nop; +t4 = MEM_U8(v0 + 32); +at = 0x21; +if (t4 != at) {a1 = 0x20; +goto L40f4e4;} +a1 = 0x20; +s0 = MEM_U32(sp + 472); +at = 0x20; +v0 = t3 + s0; +t5 = MEM_U8(v0 + -1); +a2 = 0x1; +if (t5 != at) {a3 = 0xa; +goto L40f8cc;} +a3 = 0xa; +v1 = 0x20; +L40f8bc: +t6 = MEM_U8(v0 + -2); +s0 = s0 + 0xffffffff; +if (v1 == t6) {v0 = v0 + 0xffffffff; +goto L40f8bc;} +v0 = v0 + 0xffffffff; +L40f8cc: +s1 = 0x10006560; +//nop; +s1 = MEM_U32(s1 + 0); +a0 = s1; +f_write_char(mem, sp, a0, a1, a2); +goto L40f8e0; +a0 = s1; +L40f8e0: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(sp + 452); +//nop; +a0 = s1; +a2 = 0x400; +a3 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L40f8fc; +a3 = s0; +L40f8fc: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L40f908: +at = 0x10019358; +t9 = 0x1; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001935c; +MEM_U8(sp + 295) = (uint8_t)t9; +MEM_U8(at + 0) = (uint8_t)t7; +goto L40f4e4; +MEM_U8(at + 0) = (uint8_t)t7; +L40f924: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L40f934; +//nop; +L40f934: +t2 = MEM_U32(sp + 428); +gp = MEM_U32(sp + 204); +MEM_U32(v0 + 8) = t2; +t8 = MEM_U32(sp + 460); +at = 0x1; +if (t8 != at) {MEM_U32(sp + 428) = v0; +goto L40f95c;} +MEM_U32(sp + 428) = v0; +t1 = MEM_U32(sp + 464); +MEM_U32(sp + 380) = t1; +goto L40f4e4; +MEM_U32(sp + 380) = t1; +L40f95c: +v1 = MEM_U32(v0 + 36); +at = 0x4; +if (v1 != at) {t4 = 0x1; +goto L40f984;} +t4 = 0x1; +at = 0x10019398; +t3 = 0xfffffffc; +MEM_U8(at + 0) = (uint8_t)t4; +at = 0x100193a0; +MEM_U32(at + 0) = t3; +goto L40f4e4; +MEM_U32(at + 0) = t3; +L40f984: +at = 0x5; +if (v1 != at) {t5 = 0x1; +goto L40f99c;} +t5 = 0x1; +at = 0x1001939c; +MEM_U8(at + 0) = (uint8_t)t5; +goto L40f4e4; +MEM_U8(at + 0) = (uint8_t)t5; +L40f99c: +if (v1 != 0) {at = 0x7; +goto L40f9ec;} +at = 0x7; +t6 = MEM_U32(sp + 464); +at = 0x10018e98; +//nop; +MEM_U32(at + 0) = t6; +at = 0x4; +if (t6 != at) {//nop; +goto L40f4e4;} +//nop; +v0 = 0x10019364; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 == 0) {at = v0 < 0x3; +goto L40f4e4;} +at = v0 < 0x3; +if (at == 0) {//nop; +goto L40f4e4;} +//nop; +at = 0x10019358; +MEM_U8(at + 0) = (uint8_t)zero; +goto L40f4e4; +MEM_U8(at + 0) = (uint8_t)zero; +L40f9ec: +if (v1 != at) {t7 = 0x1; +goto L40fa00;} +t7 = 0x1; +at = 0x10019374; +MEM_U8(at + 0) = (uint8_t)t7; +goto L40f4e4; +MEM_U8(at + 0) = (uint8_t)t7; +L40fa00: +at = 0x2; +if (v1 != at) {//nop; +goto L40f4e4;} +//nop; +t9 = MEM_U32(v0 + 40); +at = 0x10018ec8; +MEM_U32(at + 0) = t9; +goto L40f4e4; +MEM_U32(at + 0) = t9; +L40fa1c: +t2 = MEM_U16(sp + 5704); +a0 = sp + 0x1c8; +if (t2 == 0) {//nop; +goto L40fa30;} +//nop; +abort(); +L40fa30: +//nop; +t8 = 0xffffffff; +MEM_U32(sp + 380) = t8; +MEM_U32(sp + 496) = zero; +MEM_U32(sp + 492) = zero; +MEM_U32(sp + 392) = zero; +MEM_U32(sp + 388) = zero; +MEM_U8(sp + 295) = (uint8_t)zero; +MEM_U32(sp + 444) = zero; +MEM_U32(sp + 432) = zero; +MEM_U32(sp + 440) = zero; +MEM_U32(sp + 428) = zero; +MEM_U32(sp + 424) = zero; +MEM_U8(sp + 386) = (uint8_t)zero; +MEM_U8(sp + 379) = (uint8_t)zero; +MEM_U8(sp + 358) = (uint8_t)zero; +MEM_U8(sp + 357) = (uint8_t)zero; +MEM_U8(sp + 387) = (uint8_t)zero; +MEM_U8(sp + 351) = (uint8_t)zero; +v0 = f_build_u(mem, sp, a0); +goto L40fa80; +MEM_U8(sp + 351) = (uint8_t)zero; +L40fa80: +t1 = MEM_U32(sp + 500); +gp = MEM_U32(sp + 204); +if (t1 != 0) {MEM_U32(sp + 448) = v0; +goto L40fab0;} +MEM_U32(sp + 448) = v0; +MEM_U32(sp + 5708) = v0; +MEM_U32(sp + 500) = v0; +MEM_U32(sp + 344) = zero; +MEM_U8(sp + 296) = (uint8_t)zero; +MEM_U8(sp + 308) = (uint8_t)zero; +MEM_U8(sp + 320) = (uint8_t)zero; +MEM_U8(sp + 332) = (uint8_t)zero; +goto L40fadc; +MEM_U8(sp + 332) = (uint8_t)zero; +L40fab0: +//nop; +a0 = MEM_U32(sp + 448); +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L40fac4; +v0 = sp + 0x1650; +L40fac4: +gp = MEM_U32(sp + 204); +MEM_U32(sp + 344) = zero; +MEM_U8(sp + 296) = (uint8_t)zero; +MEM_U8(sp + 308) = (uint8_t)zero; +MEM_U8(sp + 320) = (uint8_t)zero; +MEM_U8(sp + 332) = (uint8_t)zero; +L40fadc: +//nop; +a0 = 0x42; +//nop; +v0 = f_build_op(mem, sp, a0); +goto L40faec; +//nop; +L40faec: +gp = MEM_U32(sp + 204); +MEM_U32(sp + 420) = v0; +at = 0x10018ea8; +MEM_U16(v0 + 34) = (uint16_t)zero; +MEM_U32(v0 + 40) = zero; +t4 = 0x1; +MEM_U8(at + 0) = (uint8_t)t4; +at = 0x10018ee8; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018e9c; +a0 = sp + 0x1c8; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018ea0; +MEM_U8(at + 0) = (uint8_t)zero; +f_gen_sym(mem, sp, a0); +goto L40fb2c; +MEM_U8(at + 0) = (uint8_t)zero; +L40fb2c: +t0 = MEM_U32(sp + 468); +gp = MEM_U32(sp + 204); +t3 = t0 & 0x4; +t5 = zero < t3; +MEM_U8(sp + 359) = (uint8_t)t5; +goto L40f4e4; +MEM_U8(sp + 359) = (uint8_t)t5; +L40fb44: +//nop; +t6 = 0x1; +MEM_U8(sp + 386) = (uint8_t)t6; +a0 = sp + 0x1c8; +v0 = f_build_u(mem, sp, a0); +goto L40fb58; +a0 = sp + 0x1c8; +L40fb58: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L40fb74; +//nop; +L40fb74: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L40fb80: +//nop; +a0 = MEM_U32(sp + 420); +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L40fb94; +v0 = sp + 0x1650; +L40fb94: +gp = MEM_U32(sp + 204); +a0 = sp + 0x1c8; +//nop; +//nop; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L40fbac; +//nop; +L40fbac: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L40fbc8; +//nop; +L40fbc8: +t7 = MEM_U32(sp + 496); +gp = MEM_U32(sp + 204); +if (t7 == 0) {t1 = MEM_U8(sp + 295); +goto L40fc68;} +t1 = MEM_U8(sp + 295); +//nop; +a0 = 0x1b; +//nop; +v0 = f_build_op(mem, sp, a0); +goto L40fbe8; +//nop; +L40fbe8: +t9 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 204); +t2 = t9 & 0xff1f; +t8 = t2 | 0xc0; +t1 = 0x10019314; +t5 = 0x10019310; +MEM_U8(v0 + 33) = (uint8_t)t8; +t4 = MEM_U32(t1 + 0); +t5 = MEM_U32(t5 + 0); +t3 = t4 << 3; +t6 = t5 << 2; +at = (int)t6 < (int)t3; +t7 = MEM_U32(sp + 492); +if (at == 0) {t2 = 0x1; +goto L40fc28;} +t2 = 0x1; +t6 = t3; +L40fc28: +at = (int)t7 < (int)t6; +if (at == 0) {//nop; +goto L40fc38;} +//nop; +t7 = t6; +L40fc38: +MEM_U32(v0 + 40) = t7; +MEM_U32(v0 + 36) = zero; +t9 = MEM_U8(sp + 386); +//nop; +if (t9 == 0) {t8 = MEM_U32(sp + 432); +goto L40fc58;} +t8 = MEM_U32(sp + 432); +MEM_U32(v0 + 36) = t2; +t8 = MEM_U32(sp + 432); +L40fc58: +//nop; +MEM_U32(v0 + 8) = t8; +MEM_U32(sp + 432) = v0; +t1 = MEM_U8(sp + 295); +L40fc68: +//nop; +if (t1 != 0) {t5 = MEM_U32(sp + 440); +goto L40fc90;} +t5 = MEM_U32(sp + 440); +at = 0x10019358; +t4 = 0x1; +MEM_U8(at + 0) = (uint8_t)t4; +at = 0x1001935c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +t5 = MEM_U32(sp + 440); +L40fc90: +//nop; +if (t5 == 0) {t3 = MEM_U32(sp + 444); +goto L40fd80;} +t3 = MEM_U32(sp + 444); +//nop; +a1 = MEM_U32(sp + 380); +a0 = t5; +f_map_pdefs_to_regs(mem, sp, a0, a1); +goto L40fcac; +a0 = t5; +L40fcac: +gp = MEM_U32(sp + 204); +t6 = MEM_U8(sp + 386); +t3 = 0x10019358; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {t5 = MEM_U8(sp + 379); +goto L40fd54;} +t5 = MEM_U8(sp + 379); +if (t6 != 0) {//nop; +goto L40fd04;} +//nop; +t7 = MEM_U32(sp + 496); +t9 = MEM_U32(sp + 380); +if (t7 != 0) {at = 0xffffffff; +goto L40fcec;} +at = 0xffffffff; +if (t9 != at) {//nop; +goto L40fd04;} +//nop; +L40fcec: +t2 = 0x10018ea8; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {t5 = MEM_U8(sp + 379); +goto L40fd54;} +t5 = MEM_U8(sp + 379); +L40fd04: +t8 = 0x10018e98; +at = 0x4; +t8 = MEM_U32(t8 + 0); +t1 = MEM_U8(sp + 359); +if (t8 != at) {t4 = MEM_U8(sp + 357); +goto L40fd28;} +t4 = MEM_U8(sp + 357); +if (t1 != 0) {t5 = MEM_U8(sp + 379); +goto L40fd54;} +t5 = MEM_U8(sp + 379); +t4 = MEM_U8(sp + 357); +L40fd28: +//nop; +if (t4 != 0) {t5 = MEM_U8(sp + 379); +goto L40fd54;} +t5 = MEM_U8(sp + 379); +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40eda4(mem, sp, v0); +goto L40fd48; +//nop; +L40fd48: +gp = MEM_U32(sp + 204); +//nop; +t5 = MEM_U8(sp + 379); +L40fd54: +//nop; +if (t5 == 0) {t3 = MEM_U32(sp + 444); +goto L40fd80;} +t3 = MEM_U32(sp + 444); +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40f23c(mem, sp, v0); +goto L40fd74; +//nop; +L40fd74: +gp = MEM_U32(sp + 204); +//nop; +t3 = MEM_U32(sp + 444); +L40fd80: +//nop; +if (t3 == 0) {//nop; +goto L40fde0;} +//nop; +t6 = 0x100197a8; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L40fdc0;} +//nop; +//nop; +a0 = t3; +t9 = t9; +v0 = sp + 0x1650; +func_40ee60(mem, sp, v0, a0); +goto L40fdb8; +v0 = sp + 0x1650; +L40fdb8: +gp = MEM_U32(sp + 204); +//nop; +L40fdc0: +//nop; +a0 = MEM_U32(sp + 448); +a1 = MEM_U32(sp + 444); +t9 = t9; +v0 = sp + 0x1650; +func_40e048(mem, sp, a0, a1); +goto L40fdd8; +v0 = sp + 0x1650; +L40fdd8: +gp = MEM_U32(sp + 204); +//nop; +L40fde0: +a0 = 0x100016d8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 == 0) {t7 = MEM_U32(sp + 432); +goto L40fe44;} +t7 = MEM_U32(sp + 432); +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40ee98(mem, sp, v0, a0); +goto L40fe0c; +//nop; +L40fe0c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(sp + 448); +a1 = 0x100016d8; +//nop; +a1 = MEM_U32(a1 + 0); +t9 = t9; +v0 = sp + 0x1650; +func_40e048(mem, sp, a0, a1); +goto L40fe2c; +v0 = sp + 0x1650; +L40fe2c: +gp = MEM_U32(sp + 204); +//nop; +at = 0x100016d8; +//nop; +MEM_U32(at + 0) = zero; +t7 = MEM_U32(sp + 432); +L40fe44: +a0 = MEM_U32(sp + 448); +if (t7 == 0) {t9 = MEM_U32(sp + 428); +goto L40fe70;} +t9 = MEM_U32(sp + 428); +//nop; +a1 = t7; +t9 = t9; +v0 = sp + 0x1650; +func_40e048(mem, sp, a0, a1); +goto L40fe64; +v0 = sp + 0x1650; +L40fe64: +gp = MEM_U32(sp + 204); +//nop; +t9 = MEM_U32(sp + 428); +L40fe70: +//nop; +if (t9 == 0) {a1 = t9; +goto L40fe98;} +a1 = t9; +//nop; +a0 = MEM_U32(sp + 448); +t9 = t9; +v0 = sp + 0x1650; +func_40e048(mem, sp, a0, a1); +goto L40fe90; +v0 = sp + 0x1650; +L40fe90: +gp = MEM_U32(sp + 204); +//nop; +L40fe98: +t2 = MEM_U32(sp + 424); +s2 = MEM_U32(sp + 448); +if (t2 == 0) {v0 = MEM_U32(sp + 5708); +goto L40fee4;} +v0 = MEM_U32(sp + 5708); +t1 = MEM_U32(sp + 420); +v0 = 0x31; +if (s2 == t1) {//nop; +goto L40fee0;} +//nop; +L40feb8: +t4 = MEM_U8(s2 + 32); +t5 = MEM_U32(sp + 424); +if (v0 != t4) {//nop; +goto L40fecc;} +//nop; +MEM_U32(s2 + 4) = t5; +L40fecc: +s2 = MEM_U32(s2 + 8); +t6 = MEM_U32(sp + 420); +//nop; +if (s2 != t6) {//nop; +goto L40feb8;} +//nop; +L40fee0: +v0 = MEM_U32(sp + 5708); +L40fee4: +ra = MEM_U32(sp + 212); +goto L4142dc; +ra = MEM_U32(sp + 212); +L40feec: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L40fefc; +//nop; +L40fefc: +gp = MEM_U32(sp + 204); +s3 = v0; +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +func_40ef9c(mem, sp, v0, a0); +goto L40ff18; +v0 = sp + 0x1650; +L40ff18: +t3 = MEM_U16(s3 + 34); +gp = MEM_U32(sp + 204); +at = 0x1; +if (t3 == at) {t7 = 0x1; +goto L40f4e4;} +t7 = 0x1; +MEM_U8(sp + 379) = (uint8_t)t7; +goto L40f4e4; +MEM_U8(sp + 379) = (uint8_t)t7; +L40ff34: +t9 = 0x10019398; +v1 = MEM_U8(sp + 457); +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L40ff94;} +//nop; +v1 = MEM_U8(sp + 457); +//nop; +t2 = v1 << 24; +t8 = t2 >> 29; +t1 = t8 ^ 0x1; +t1 = zero < t1; +if (t1 != 0) {v1 = t1; +goto L40ff80;} +v1 = t1; +t4 = MEM_U32(sp + 464); +t5 = MEM_U32(sp + 388); +//nop; +v1 = (int)t4 < (int)t5; +v1 = v1 ^ 0x1; +L40ff80: +if (v1 != 0) {//nop; +goto L40ff8c;} +//nop; +abort(); +L40ff8c: +//nop; +goto L40ffcc; +//nop; +L40ff94: +t6 = v1 << 24; +t3 = t6 >> 29; +t7 = t3 ^ 0x1; +t7 = zero < t7; +if (t7 != 0) {v1 = t7; +goto L40ffc0;} +v1 = t7; +t2 = MEM_U32(sp + 392); +t9 = MEM_U32(sp + 464); +t8 = -t2; +v1 = (int)t9 < (int)t8; +v1 = v1 ^ 0x1; +L40ffc0: +if (v1 != 0) {//nop; +goto L40ffcc;} +//nop; +abort(); +L40ffcc: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L40ffdc; +//nop; +L40ffdc: +t1 = MEM_U8(sp + 457); +gp = MEM_U32(sp + 204); +t4 = t1 << 24; +t5 = t4 >> 29; +at = 0x2; +if (t5 != at) {t3 = MEM_U32(sp + 432); +goto L410008;} +t3 = MEM_U32(sp + 432); +t6 = MEM_U32(sp + 440); +//nop; +MEM_U32(v0 + 0) = t6; +t3 = MEM_U32(sp + 432); +L410008: +//nop; +MEM_U32(v0 + 8) = t3; +MEM_U32(sp + 432) = v0; +goto L40f4e4; +MEM_U32(sp + 432) = v0; +L410018: +//nop; +t7 = 0xffffffff; +MEM_U32(sp + 472) = t7; +a0 = sp + 0x1c8; +v0 = f_build_u(mem, sp, a0); +goto L41002c; +a0 = sp + 0x1c8; +L41002c: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40eac0(mem, sp, v0, a0); +goto L410048; +//nop; +L410048: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L410054: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L410064; +//nop; +L410064: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L410080; +//nop; +L410080: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L41008c: +t2 = MEM_U16(sp + 5704); +//nop; +if (t2 == 0) {//nop; +goto L4100a0;} +//nop; +abort(); +L4100a0: +//nop; +a0 = 0x88; +//nop; +v0 = f_build_op(mem, sp, a0); +goto L4100b0; +//nop; +L4100b0: +gp = MEM_U32(sp + 204); +t9 = MEM_U32(sp + 420); +a0 = v0; +MEM_U32(v0 + 4) = t9; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L4100d4; +//nop; +L4100d4: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L4100e0: +t8 = MEM_U16(sp + 5704); +//nop; +if (t8 == 0) {//nop; +goto L4100f4;} +//nop; +abort(); +L4100f4: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L410104; +//nop; +L410104: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(sp + 460); +//nop; +s3 = v0; +//nop; +v0 = f_find_label(mem, sp, a0); +goto L41011c; +//nop; +L41011c: +gp = MEM_U32(sp + 204); +MEM_U32(s3 + 4) = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +a0 = s3; +func_40dff0(mem, sp, v0, a0); +goto L410138; +a0 = s3; +L410138: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L410144: +a0 = MEM_U16(sp + 5704); +//nop; +t5 = sp + 0x1004; +t4 = a0 << 2; +a3 = a0 + 0xffffffff; +t9 = t9; +MEM_U32(sp + 244) = a3; +s7 = t4 + t5; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L41016c; +v0 = sp + 0x1650; +L41016c: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s7 + 0); +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u1(mem, sp, a0, a1); +goto L410184; +//nop; +L410184: +a3 = MEM_U32(sp + 244); +gp = MEM_U32(sp + 204); +v1 = a3 & 0xffff; +a3 = a3 + 0xffffffff; +if (v1 == 0) {//nop; +goto L4101a0;} +//nop; +abort(); +L4101a0: +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +MEM_U16(sp + 5704) = (uint16_t)v1; +func_40dff0(mem, sp, v0, a0); +goto L4101b8; +MEM_U16(sp + 5704) = (uint16_t)v1; +L4101b8: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L4101c4: +a0 = MEM_U16(sp + 5704); +//nop; +t7 = sp + 0x1004; +t3 = a0 << 2; +a3 = a0 + 0xffffffff; +t9 = t9; +MEM_U32(sp + 244) = a3; +s7 = t3 + t7; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L4101ec; +v0 = sp + 0x1650; +L4101ec: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(sp + 460); +//nop; +//nop; +//nop; +v0 = f_find_label(mem, sp, a0); +goto L410204; +//nop; +L410204: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s7 + 0); +//nop; +a0 = sp + 0x1c8; +a2 = v0; +v0 = f_build_u2(mem, sp, a0, a1, a2); +goto L41021c; +a2 = v0; +L41021c: +a3 = MEM_U32(sp + 244); +gp = MEM_U32(sp + 204); +v1 = a3 & 0xffff; +s3 = v0; +a3 = a3 + 0xffffffff; +if (v1 == 0) {//nop; +goto L41023c;} +//nop; +abort(); +L41023c: +//nop; +a0 = MEM_U32(v0 + 0); +MEM_U16(sp + 5704) = (uint16_t)v1; +v0 = f_is_constant(mem, sp, a0); +goto L41024c; +MEM_U16(sp + 5704) = (uint16_t)v1; +L41024c: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L4102ac;} +//nop; +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_is_zero(mem, sp, a0); +goto L410268; +//nop; +L410268: +t2 = MEM_U8(sp + 456); +gp = MEM_U32(sp + 204); +t9 = t2 ^ 0x7f; +t9 = t9 < 0x1; +t8 = v0 < 0x1; +if (t9 == t8) {t4 = 0x88; +goto L4102a0;} +t4 = 0x88; +//nop; +a0 = s3; +//nop; +f_free_tree(mem, sp, a0); +goto L410294; +//nop; +L410294: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L4102a0: +MEM_U8(s3 + 32) = (uint8_t)t4; +MEM_U32(s3 + 0) = zero; +goto L41033c; +MEM_U32(s3 + 0) = zero; +L4102ac: +v0 = MEM_U32(s3 + 0); +at = 0x50; +t5 = MEM_U8(v0 + 32); +//nop; +if (t5 != at) {//nop; +goto L41033c;} +//nop; +//nop; +a0 = MEM_U32(v0 + 0); +s0 = v0; +v0 = f_dup_tree(mem, sp, a0); +goto L4102d4; +s0 = v0; +L4102d4: +t1 = MEM_U8(s3 + 32); +gp = MEM_U32(sp + 204); +at = 0x7f; +if (t1 != at) {MEM_U32(s3 + 0) = v0; +goto L4102f4;} +MEM_U32(s3 + 0) = v0; +t3 = 0x26; +MEM_U8(s3 + 32) = (uint8_t)t3; +goto L4102fc; +MEM_U8(s3 + 32) = (uint8_t)t3; +L4102f4: +t7 = 0x7f; +MEM_U8(s3 + 32) = (uint8_t)t7; +L4102fc: +v0 = MEM_U16(s3 + 34); +at = 0x1; +if (v0 == 0) {//nop; +goto L410324;} +//nop; +if (v0 != at) {t2 = 0x1; +goto L410320;} +t2 = 0x1; +t6 = 0x2; +MEM_U16(s3 + 34) = (uint16_t)t6; +goto L410324; +MEM_U16(s3 + 34) = (uint16_t)t6; +L410320: +MEM_U16(s3 + 34) = (uint16_t)t2; +L410324: +//nop; +a0 = s0; +//nop; +f_free_tree(mem, sp, a0); +goto L410334; +//nop; +L410334: +gp = MEM_U32(sp + 204); +//nop; +L41033c: +//nop; +a0 = s3; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L410350; +v0 = sp + 0x1650; +L410350: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L41035c: +t9 = MEM_U16(sp + 5704); +//nop; +if (t9 == 0) {//nop; +goto L410370;} +//nop; +abort(); +L410370: +//nop; +a0 = MEM_U32(sp + 460); +//nop; +v0 = f_find_label(mem, sp, a0); +goto L410380; +//nop; +L410380: +t8 = sp + 0x1c8; +at = MEM_U32(t8 + 0); +gp = MEM_U32(sp + 204); +MEM_U32(v0 + 32) = at; +t5 = MEM_U32(t8 + 4); +//nop; +MEM_U32(v0 + 36) = t5; +at = MEM_U32(t8 + 8); +s3 = v0; +MEM_U32(v0 + 40) = at; +t5 = MEM_U32(t8 + 12); +a0 = v0; +MEM_U32(v0 + 44) = t5; +at = MEM_U32(t8 + 16); +t9 = t9; +MEM_U32(v0 + 48) = at; +t5 = MEM_U32(t8 + 20); +//nop; +MEM_U32(v0 + 52) = t5; +at = MEM_U32(t8 + 24); +//nop; +MEM_U32(v0 + 56) = at; +t5 = MEM_U32(t8 + 28); +MEM_U32(v0 + 48) = zero; +MEM_U32(v0 + 60) = t5; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L4103ec; +v0 = sp + 0x1650; +L4103ec: +t1 = MEM_U16(sp + 458); +gp = MEM_U32(sp + 204); +t3 = t1 & 0x8; +if (t3 == 0) {t7 = MEM_U16(sp + 458); +goto L410420;} +t7 = MEM_U16(sp + 458); +//nop; +a0 = s3; +t9 = t9; +v0 = sp + 0x1650; +func_40f0bc(mem, sp, v0, a0); +goto L410414; +v0 = sp + 0x1650; +L410414: +gp = MEM_U32(sp + 204); +//nop; +t7 = MEM_U16(sp + 458); +L410420: +t2 = 0x1; +t6 = t7 & 0x2; +if (t6 == 0) {//nop; +goto L40f4e4;} +//nop; +MEM_U8(sp + 358) = (uint8_t)t2; +goto L40f4e4; +MEM_U8(sp + 358) = (uint8_t)t2; +L410438: +t9 = MEM_U16(sp + 5704); +//nop; +if (t9 == 0) {//nop; +goto L41044c;} +//nop; +abort(); +L41044c: +//nop; +a0 = MEM_U32(sp + 460); +//nop; +v0 = f_search_label(mem, sp, a0); +goto L41045c; +//nop; +L41045c: +gp = MEM_U32(sp + 204); +if (v0 != 0) {a0 = 0x4; +goto L410574;} +a0 = 0x4; +t4 = 0x10007c78; +a1 = 0x581; +t4 = t4; +t5 = t4 + 0x48; +t1 = sp; +L41047c: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t1 = t1 + 0xc; +MEM_U8(t1 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t1) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t1 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t5) {//swr $at, 7($t1) +goto L41047c;} +//swr $at, 7($t1) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t3 = 0x10007c28; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +t5 = t4 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t4) +t3 = t3; +MEM_U8(t1 + 12 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t1 + 12 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t1 + 12 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t1 + 12 + 3) = (uint8_t)(t5 >> 0); +t6 = t3 + 0x48; +t2 = sp; +//swr $t5, 0xf($t1) +L4104ec: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t2 = t2 + 0xc; +MEM_U8(t2 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t2) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t2 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t6) {//swr $at, 0x57($t2) +goto L4104ec;} +//swr $at, 0x57($t2) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +t6 = t3 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t3) +//nop; +MEM_U8(t2 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t2 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t2 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t2 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t2) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L410568; +//nop; +L410568: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L410574: +t9 = MEM_U16(sp + 458); +//nop; +MEM_U16(v0 + 34) = (uint16_t)t9; +t8 = MEM_U32(sp + 464); +MEM_U32(v0 + 40) = t8; +goto L40f4e4; +MEM_U32(v0 + 40) = t8; +L41058c: +t5 = MEM_U16(sp + 5704); +a0 = MEM_U32(sp + 460); +if (t5 == 0) {//nop; +goto L4105a0;} +//nop; +abort(); +L4105a0: +//nop; +s5 = 0xffffffff; +s4 = 0xffffffff; +v0 = f_find_label(mem, sp, a0); +goto L4105b0; +s4 = 0xffffffff; +L4105b0: +t4 = sp + 0x1c8; +at = MEM_U32(t4 + 0); +gp = MEM_U32(sp + 204); +MEM_U32(v0 + 32) = at; +t7 = MEM_U32(t4 + 4); +//nop; +MEM_U32(v0 + 36) = t7; +at = MEM_U32(t4 + 8); +t6 = 0x1; +MEM_U32(v0 + 40) = at; +t7 = MEM_U32(t4 + 12); +s3 = v0; +MEM_U32(v0 + 44) = t7; +at = MEM_U32(t4 + 16); +a0 = v0; +MEM_U32(v0 + 48) = at; +t7 = MEM_U32(t4 + 20); +t9 = t9; +MEM_U32(v0 + 52) = t7; +at = MEM_U32(t4 + 24); +//nop; +MEM_U32(v0 + 56) = at; +t7 = MEM_U32(t4 + 28); +MEM_U32(v0 + 44) = zero; +MEM_U32(v0 + 48) = t6; +MEM_U32(v0 + 60) = t7; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L410620; +v0 = sp + 0x1650; +L410620: +t3 = MEM_U32(sp + 500); +gp = MEM_U32(sp + 204); +if (t3 == 0) {s2 = t3; +goto L410688;} +s2 = t3; +t2 = MEM_U8(t3 + 32); +at = 0x8c; +if (t2 != at) {//nop; +goto L410654;} +//nop; +t9 = MEM_U32(s3 + 36); +t8 = MEM_U32(t3 + 36); +//nop; +if (t9 == t8) {//nop; +goto L410688;} +//nop; +L410654: +s2 = MEM_U32(s2 + 12); +//nop; +if (s2 == 0) {//nop; +goto L410688;} +//nop; +t5 = MEM_U8(s2 + 32); +at = 0x8c; +if (t5 != at) {//nop; +goto L410654;} +//nop; +t1 = MEM_U32(s3 + 36); +t4 = MEM_U32(s2 + 36); +//nop; +if (t1 != t4) {//nop; +goto L410654;} +//nop; +L410688: +if (s2 == 0) {s3 = MEM_U32(sp + 464); +goto L410954;} +s3 = MEM_U32(sp + 464); +v0 = MEM_U32(s2 + 0); +at = 0x4; +t7 = MEM_U8(v0 + 32); +//nop; +if (t7 != at) {//nop; +goto L410770;} +//nop; +v1 = MEM_U32(v0 + 4); +at = 0x49; +t6 = MEM_U8(v1 + 32); +//nop; +if (t6 != at) {//nop; +goto L41070c;} +//nop; +t2 = MEM_U8(v1 + 33); +at = 0x5010000; +t3 = t2 & 0x1f; +t9 = t3 < 0x20; +t8 = -t9; +t5 = t8 & at; +t1 = t5 << (t3 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L4106f4;} +//nop; +s5 = MEM_U32(v1 + 48); +s4 = MEM_U32(v1 + 52); +s3 = MEM_U32(sp + 464); +goto L410954; +s3 = MEM_U32(sp + 464); +L4106f4: +s4 = MEM_U32(v1 + 48); +//nop; +if ((int)s4 < 0) {s3 = MEM_U32(sp + 464); +goto L410954;} +s3 = MEM_U32(sp + 464); +s5 = zero; +goto L410950; +s5 = zero; +L41070c: +v1 = MEM_U32(v0 + 0); +at = 0x49; +t4 = MEM_U8(v1 + 32); +//nop; +if (t4 != at) {s3 = MEM_U32(sp + 464); +goto L410954;} +s3 = MEM_U32(sp + 464); +t7 = MEM_U8(v1 + 33); +at = 0x5010000; +t6 = t7 & 0x1f; +t2 = t6 < 0x20; +t9 = -t2; +t8 = t9 & at; +t5 = t8 << (t6 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L410758;} +//nop; +s5 = MEM_U32(v1 + 48); +s4 = MEM_U32(v1 + 52); +s3 = MEM_U32(sp + 464); +goto L410954; +s3 = MEM_U32(sp + 464); +L410758: +s4 = MEM_U32(v1 + 48); +//nop; +if ((int)s4 < 0) {s3 = MEM_U32(sp + 464); +goto L410954;} +s3 = MEM_U32(sp + 464); +s5 = zero; +goto L410950; +s5 = zero; +L410770: +v0 = MEM_U32(s2 + 12); +at = 0x26; +t3 = MEM_U8(v0 + 32); +//nop; +if (t3 != at) {s3 = MEM_U32(sp + 464); +goto L410954;} +s3 = MEM_U32(sp + 464); +a0 = MEM_U32(v0 + 12); +at = 0x7b; +t1 = MEM_U8(a0 + 32); +//nop; +if (t1 != at) {s3 = MEM_U32(sp + 464); +goto L410954;} +s3 = MEM_U32(sp + 464); +t4 = MEM_U32(a0 + 0); +at = 0x4; +t7 = MEM_U8(t4 + 32); +//nop; +if (t7 != at) {s3 = MEM_U32(sp + 464); +goto L410954;} +s3 = MEM_U32(sp + 464); +t2 = MEM_U32(v0 + 0); +at = 0x52; +v1 = MEM_U32(t2 + 0); +//nop; +t9 = MEM_U8(v1 + 32); +//nop; +if (t9 != at) {//nop; +goto L4107e0;} +//nop; +s3 = v1; +goto L4107e8; +s3 = v1; +L4107e0: +s3 = MEM_U32(v1 + 0); +//nop; +L4107e8: +t8 = MEM_U8(a0 + 33); +t3 = MEM_U8(s3 + 33); +t6 = t8 << 24; +t1 = t3 << 24; +t4 = t1 >> 29; +t5 = t6 >> 29; +if (t5 != t4) {s0 = a0; +goto L410950;} +s0 = a0; +t7 = MEM_U32(a0 + 36); +t2 = MEM_U32(s3 + 36); +//nop; +if (t7 != t2) {//nop; +goto L410950;} +//nop; +v0 = 0x10018e80; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L410848;} +//nop; +t9 = MEM_U32(a0 + 44); +t8 = MEM_U32(s3 + 44); +//nop; +if (t9 == t8) {//nop; +goto L410870;} +//nop; +L410848: +if (v0 != 0) {//nop; +goto L410950;} +//nop; +t6 = MEM_U32(s0 + 44); +t3 = MEM_U32(s0 + 40); +t5 = MEM_U32(s3 + 44); +t4 = MEM_U32(s3 + 40); +t1 = t6 + t3; +t7 = t5 + t4; +if (t1 != t7) {//nop; +goto L410950;} +//nop; +L410870: +t2 = MEM_U32(s3 + 40); +t9 = MEM_U32(s0 + 40); +//nop; +if (t2 != t9) {s3 = MEM_U32(sp + 464); +goto L410954;} +s3 = MEM_U32(sp + 464); +v1 = MEM_U32(s0 + 0); +at = 0x49; +v0 = MEM_U32(v1 + 0); +//nop; +t8 = MEM_U8(v0 + 32); +//nop; +if (t8 != at) {//nop; +goto L4108f0;} +//nop; +t6 = MEM_U8(v0 + 33); +at = 0x5010000; +t3 = t6 & 0x1f; +t5 = t3 < 0x20; +t4 = -t5; +t1 = t4 & at; +t7 = t1 << (t3 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L4108d8;} +//nop; +s5 = MEM_U32(v0 + 48); +s4 = MEM_U32(v0 + 52); +s3 = MEM_U32(sp + 464); +goto L410954; +s3 = MEM_U32(sp + 464); +L4108d8: +s4 = MEM_U32(v0 + 48); +//nop; +if ((int)s4 < 0) {s3 = MEM_U32(sp + 464); +goto L410954;} +s3 = MEM_U32(sp + 464); +s5 = zero; +goto L410950; +s5 = zero; +L4108f0: +v0 = MEM_U32(v1 + 4); +at = 0x49; +t2 = MEM_U8(v0 + 32); +//nop; +if (t2 != at) {s3 = MEM_U32(sp + 464); +goto L410954;} +s3 = MEM_U32(sp + 464); +t9 = MEM_U8(v0 + 33); +at = 0x5010000; +t8 = t9 & 0x1f; +t6 = t8 < 0x20; +t5 = -t6; +t4 = t5 & at; +t1 = t4 << (t8 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L41093c;} +//nop; +s5 = MEM_U32(v0 + 48); +s4 = MEM_U32(v0 + 52); +s3 = MEM_U32(sp + 464); +goto L410954; +s3 = MEM_U32(sp + 464); +L41093c: +s4 = MEM_U32(v0 + 48); +//nop; +if ((int)s4 < 0) {s3 = MEM_U32(sp + 464); +goto L410954;} +s3 = MEM_U32(sp + 464); +s5 = zero; +L410950: +s3 = MEM_U32(sp + 464); +L410954: +//nop; +if (s3 == 0) {//nop; +goto L410b40;} +//nop; +s1 = 0x1; +s3 = s3 + 0x1; +L410968: +//nop; +//nop; +//nop; +v0 = f_new_tree(mem, sp); +goto L410978; +//nop; +L410978: +gp = MEM_U32(sp + 204); +s0 = v0; +//nop; +a0 = v0 + 0x20; +a1 = zero; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L410990; +a1 = zero; +L410990: +t3 = MEM_U8(s0 + 32); +gp = MEM_U32(sp + 204); +at = 0x88; +if (t3 == at) {a0 = 0x4; +goto L410aac;} +a0 = 0x4; +t7 = 0x10007bd8; +a1 = 0x60f; +t7 = t7; +t9 = t7 + 0x48; +t6 = sp; +L4109b8: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 7($t6) +goto L4109b8;} +//swr $at, 7($t6) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t5 = 0x10007b88; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +t5 = t5; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t9 >> 0); +t8 = t5 + 0x48; +t1 = sp; +//swr $t9, 0xf($t6) +L410a28: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t1 = t1 + 0xc; +MEM_U8(t1 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t1) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t1 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 84 + 3) = (uint8_t)(at >> 0); +if (t5 != t8) {//swr $at, 0x57($t1) +goto L410a28;} +//swr $at, 0x57($t1) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +t8 = t5 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t5) +//nop; +MEM_U8(t1 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t1 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t1 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t1 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t1) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L410aa4; +//nop; +L410aa4: +gp = MEM_U32(sp + 204); +//nop; +L410aac: +if (s2 == 0) {//nop; +goto L410b04;} +//nop; +v0 = MEM_U32(s2 + 52); +a1 = zero; +v1 = v0 + s1; +v1 = v1 + 0xffffffff; +at = (int)v1 < (int)v0; +if (at == 0) {t3 = v1 & s4; +goto L410ad8;} +t3 = v1 & s4; +a1 = 0x1; +goto L410ad8; +a1 = 0x1; +L410ad8: +if (v1 != t3) {//nop; +goto L410af8;} +//nop; +t2 = MEM_U32(s2 + 48); +//nop; +v0 = t2 + a1; +t9 = v0 & s5; +if (v0 == t9) {//nop; +goto L410b04;} +//nop; +L410af8: +t7 = MEM_U32(s2 + 40); +//nop; +MEM_U32(s0 + 36) = t7; +L410b04: +//nop; +a0 = MEM_U32(s0 + 36); +//nop; +v0 = f_find_label(mem, sp, a0); +goto L410b14; +//nop; +L410b14: +gp = MEM_U32(sp + 204); +MEM_U32(s0 + 4) = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +a0 = s0; +func_40dff0(mem, sp, v0, a0); +goto L410b30; +a0 = s0; +L410b30: +gp = MEM_U32(sp + 204); +s1 = s1 + 0x1; +if (s1 != s3) {//nop; +goto L410968;} +//nop; +L410b40: +//nop; +a0 = 0x11; +//nop; +v0 = f_build_op(mem, sp, a0); +goto L410b50; +//nop; +L410b50: +gp = MEM_U32(sp + 204); +MEM_U32(v0 + 40) = zero; +t6 = MEM_U32(sp + 460); +//nop; +a0 = v0; +MEM_U32(v0 + 36) = t6; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L410b74; +v0 = sp + 0x1650; +L410b74: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L410b80: +t4 = MEM_U16(sp + 5704); +t8 = sp + 0x1004; +s2 = t4 << 2; +s7 = s2 + t8; +t1 = MEM_U32(s7 + 0); +t5 = sp + 0x9c4; +s4 = s2 + t5; +if (t1 != 0) {a3 = t4 + 0xffffffff; +goto L410de0;} +a3 = t4 + 0xffffffff; +//nop; +a0 = MEM_U32(sp + 460); +MEM_U32(sp + 244) = a3; +v0 = f_search_label(mem, sp, a0); +goto L410bb4; +MEM_U32(sp + 244) = a3; +L410bb4: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(sp + 244); +if (v0 == 0) {//nop; +goto L410de0;} +//nop; +//nop; +MEM_U32(sp + 244) = a3; +//nop; +v0 = f_new_tree(mem, sp); +goto L410bd4; +//nop; +L410bd4: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(sp + 244); +t3 = 0x88; +MEM_U8(v0 + 32) = (uint8_t)t3; +t9 = MEM_U32(sp + 476); +t2 = MEM_U32(s4 + 0); +t6 = MEM_U32(sp + 480); +t5 = t2 - t9; +t2 = 0x0; +t7 = MEM_U32(sp + 484); +at = (int)t2 < (int)t6; +s3 = v0; +if (at != 0) {a1 = t5; +goto L410c40;} +a1 = t5; +at = (int)t6 < (int)t2; +if (at != 0) {at = t5 < t7; +goto L410c20;} +at = t5 < t7; +if (at != 0) {//nop; +goto L410c40;} +//nop; +L410c20: +//nop; +a0 = MEM_U32(sp + 464); +MEM_U32(sp + 244) = a3; +v0 = f_find_label(mem, sp, a0); +goto L410c30; +MEM_U32(sp + 244) = a3; +L410c30: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(sp + 244); +MEM_U32(s3 + 4) = v0; +goto L410db8; +MEM_U32(s3 + 4) = v0; +L410c40: +//nop; +a0 = MEM_U32(sp + 460); +MEM_U32(sp + 372) = a1; +MEM_U32(sp + 244) = a3; +v0 = f_find_label(mem, sp, a0); +goto L410c54; +MEM_U32(sp + 244) = a3; +L410c54: +t1 = MEM_U8(v0 + 32); +t8 = 0x11; +gp = MEM_U32(sp + 204); +a1 = MEM_U32(sp + 372); +a3 = MEM_U32(sp + 244); +s0 = v0; +if (t1 == t8) {//nop; +goto L410c78;} +//nop; +abort(); +L410c78: +a1 = a1 + 0x1; +v0 = a1 & 0x3; +v0 = -v0; +if (v0 == 0) {a0 = v0; +goto L410cd4;} +a0 = v0; +a0 = v0 + a1; +L410c90: +s0 = MEM_U32(s0 + 8); +a1 = a1 + 0xffffffff; +v0 = zero < s0; +if (v0 == 0) {v1 = v0; +goto L410cb8;} +v1 = v0; +v1 = MEM_U8(s0 + 32); +//nop; +t9 = v1 ^ 0x88; +t9 = t9 < 0x1; +v1 = t9; +L410cb8: +if (v1 != 0) {//nop; +goto L410cc4;} +//nop; +abort(); +L410cc4: +if (a0 != a1) {//nop; +goto L410c90;} +//nop; +if (a1 == 0) {//nop; +goto L410dac;} +//nop; +L410cd4: +s0 = MEM_U32(s0 + 8); +a1 = a1 + 0xfffffffc; +v0 = zero < s0; +if (v0 == 0) {v1 = v0; +goto L410cfc;} +v1 = v0; +v1 = MEM_U8(s0 + 32); +//nop; +t4 = v1 ^ 0x88; +t4 = t4 < 0x1; +v1 = t4; +L410cfc: +if (v1 != 0) {//nop; +goto L410d08;} +//nop; +abort(); +L410d08: +s0 = MEM_U32(s0 + 8); +//nop; +v0 = zero < s0; +if (v0 == 0) {v1 = v0; +goto L410d30;} +v1 = v0; +v1 = MEM_U8(s0 + 32); +//nop; +t5 = v1 ^ 0x88; +t5 = t5 < 0x1; +v1 = t5; +L410d30: +if (v1 != 0) {//nop; +goto L410d3c;} +//nop; +abort(); +L410d3c: +s0 = MEM_U32(s0 + 8); +//nop; +v0 = zero < s0; +if (v0 == 0) {v1 = v0; +goto L410d64;} +v1 = v0; +v1 = MEM_U8(s0 + 32); +//nop; +t2 = v1 ^ 0x88; +t2 = t2 < 0x1; +v1 = t2; +L410d64: +if (v1 != 0) {//nop; +goto L410d70;} +//nop; +abort(); +L410d70: +s0 = MEM_U32(s0 + 8); +//nop; +v0 = zero < s0; +if (v0 == 0) {v1 = v0; +goto L410d98;} +v1 = v0; +v1 = MEM_U8(s0 + 32); +//nop; +t3 = v1 ^ 0x88; +t3 = t3 < 0x1; +v1 = t3; +L410d98: +if (v1 != 0) {//nop; +goto L410da4;} +//nop; +abort(); +L410da4: +if (a1 != 0) {//nop; +goto L410cd4;} +//nop; +L410dac: +t6 = MEM_U32(s0 + 4); +//nop; +MEM_U32(s3 + 4) = t6; +L410db8: +//nop; +a0 = s3; +t9 = t9; +v0 = sp + 0x1650; +MEM_U32(sp + 244) = a3; +func_40dff0(mem, sp, v0, a0); +goto L410dd0; +MEM_U32(sp + 244) = a3; +L410dd0: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(sp + 244); +v0 = a3 & 0xffff; +goto L411340; +v0 = a3 & 0xffff; +L410de0: +t7 = MEM_U32(s4 + 0); +t5 = MEM_U32(sp + 476); +t6 = sp + 0x384; +t3 = t7 - t5; +//nop; +MEM_U32(s4 + 0) = t3; +t7 = s2 + t6; +MEM_U32(t7 + 0) = zero; +a0 = MEM_U16(sp + 5704); +t9 = t9; +MEM_U32(sp + 244) = a3; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L410e14; +v0 = sp + 0x1650; +L410e14: +t8 = MEM_U8(sp + 457); +at = 0x5010000; +t9 = t8 & 0x1f; +t4 = t9 < 0x20; +t5 = -t4; +t2 = t5 & at; +gp = MEM_U32(sp + 204); +a3 = MEM_U32(sp + 244); +s2 = MEM_U32(s7 + 0); +t3 = t2 << (t9 & 0x1f); +if ((int)t3 >= 0) {at = 0x4; +goto L410e4c;} +at = 0x4; +s1 = 0x7; +goto L410e50; +s1 = 0x7; +L410e4c: +s1 = 0x8; +L410e50: +v0 = MEM_U8(s2 + 33); +a1 = MEM_U8(s2 + 32); +t1 = v0 << 27; +t6 = t1 >> 27; +t7 = s1 ^ t6; +t8 = t7 & 0x1f; +t4 = t8 ^ v0; +if (a1 != at) {MEM_U8(s2 + 33) = (uint8_t)t4; +goto L410fa4;} +MEM_U8(s2 + 33) = (uint8_t)t4; +v0 = MEM_U32(s2 + 4); +at = 0x49; +t5 = MEM_U8(v0 + 32); +t2 = MEM_U32(sp + 480); +if (t5 != at) {//nop; +goto L410ed8;} +//nop; +t3 = MEM_U32(sp + 484); +t6 = MEM_U32(sp + 472); +t7 = MEM_U32(sp + 476); +v1 = MEM_U32(v0 + 48); +t8 = t2 - t6; +at = t3 < t7; +t8 = t8 - at; +t4 = (int)v1 >> 31; +at = (int)t8 < (int)t4; +t9 = t3 - t7; +if (at != 0) {t5 = v1; +goto L410ed8;} +t5 = v1; +at = (int)t4 < (int)t8; +if (at != 0) {at = t9 < t5; +goto L410ed0;} +at = t9 < t5; +if (at != 0) {//nop; +goto L410ed8;} +//nop; +L410ed0: +if ((int)v1 > 0) {//nop; +goto L410f3c;} +//nop; +L410ed8: +v0 = MEM_U32(s2 + 0); +at = 0x49; +t1 = MEM_U8(v0 + 32); +t2 = MEM_U32(sp + 480); +if (t1 != at) {t1 = MEM_U32(sp + 500); +goto L410fa8;} +t1 = MEM_U32(sp + 500); +t3 = MEM_U32(sp + 484); +t6 = MEM_U32(sp + 472); +t7 = MEM_U32(sp + 476); +v1 = MEM_U32(v0 + 48); +t8 = t2 - t6; +at = t3 < t7; +t8 = t8 - at; +t4 = (int)v1 >> 31; +at = (int)t8 < (int)t4; +t9 = t3 - t7; +if (at != 0) {t5 = v1; +goto L410fa4;} +t5 = v1; +at = (int)t4 < (int)t8; +if (at != 0) {at = t9 < t5; +goto L410f34;} +at = t9 < t5; +if (at != 0) {t1 = MEM_U32(sp + 500); +goto L410fa8;} +t1 = MEM_U32(sp + 500); +L410f34: +if ((int)v1 <= 0) {t1 = MEM_U32(sp + 500); +goto L410fa8;} +t1 = MEM_U32(sp + 500); +L410f3c: +//nop; +a0 = MEM_U32(sp + 460); +MEM_U32(sp + 244) = a3; +v0 = f_find_label(mem, sp, a0); +goto L410f4c; +MEM_U32(sp + 244) = a3; +L410f4c: +gp = MEM_U32(sp + 204); +a0 = sp + 0x1c8; +//nop; +a1 = s2; +a2 = v0; +v0 = f_build_u2(mem, sp, a0, a1, a2); +goto L410f64; +a2 = v0; +L410f64: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L410f80; +//nop; +L410f80: +a3 = MEM_U32(sp + 244); +gp = MEM_U32(sp + 204); +v0 = a3 & 0xffff; +a3 = a3 + 0xffffffff; +if (v0 == 0) {//nop; +goto L410f9c;} +//nop; +abort(); +L410f9c: +MEM_U16(sp + 5704) = (uint16_t)v0; +goto L40f4e4; +MEM_U16(sp + 5704) = (uint16_t)v0; +L410fa4: +t1 = MEM_U32(sp + 500); +L410fa8: +at = 0x7b; +t2 = MEM_U8(t1 + 32); +//nop; +if (t2 != at) {//nop; +goto L411248;} +//nop; +a0 = MEM_U32(t1 + 0); +at = 0x4; +t3 = MEM_U8(a0 + 32); +//nop; +if (t3 != at) {//nop; +goto L411248;} +//nop; +v0 = MEM_U32(a0 + 0); +at = 0x49; +t6 = MEM_U8(v0 + 32); +t8 = MEM_U32(sp + 480); +if (t6 != at) {//nop; +goto L411038;} +//nop; +t9 = MEM_U32(sp + 484); +t4 = MEM_U32(sp + 472); +t5 = MEM_U32(sp + 476); +v1 = MEM_U32(v0 + 48); +t2 = t8 - t4; +at = t9 < t5; +t2 = t2 - at; +t6 = (int)v1 >> 31; +at = (int)t2 < (int)t6; +t3 = t9 - t5; +if (at != 0) {t7 = v1; +goto L411038;} +t7 = v1; +at = (int)t6 < (int)t2; +if (at != 0) {at = t3 < t7; +goto L411030;} +at = t3 < t7; +if (at != 0) {//nop; +goto L411038;} +//nop; +L411030: +if ((int)v1 > 0) {at = 0x52; +goto L41109c;} +at = 0x52; +L411038: +v0 = MEM_U32(a0 + 4); +at = 0x49; +t1 = MEM_U8(v0 + 32); +t8 = MEM_U32(sp + 480); +if (t1 != at) {//nop; +goto L411248;} +//nop; +t9 = MEM_U32(sp + 484); +t4 = MEM_U32(sp + 472); +t5 = MEM_U32(sp + 476); +v1 = MEM_U32(v0 + 48); +t2 = t8 - t4; +at = t9 < t5; +t2 = t2 - at; +t6 = (int)v1 >> 31; +at = (int)t2 < (int)t6; +t3 = t9 - t5; +if (at != 0) {t7 = v1; +goto L411248;} +t7 = v1; +at = (int)t6 < (int)t2; +if (at != 0) {at = t3 < t7; +goto L411094;} +at = t3 < t7; +if (at != 0) {//nop; +goto L411248;} +//nop; +L411094: +if ((int)v1 <= 0) {at = 0x52; +goto L411248;} +at = 0x52; +L41109c: +if (a1 != at) {//nop; +goto L4110ac;} +//nop; +s3 = s2; +goto L4110b4; +s3 = s2; +L4110ac: +s3 = MEM_U32(s2 + 0); +//nop; +L4110b4: +t1 = MEM_U32(sp + 500); +t5 = MEM_U8(s3 + 33); +t8 = MEM_U8(t1 + 33); +t2 = t5 << 24; +t9 = t8 << 24; +t4 = t9 >> 29; +t3 = t2 >> 29; +if (t4 != t3) {at = 0x1; +goto L411248;} +at = 0x1; +if (a1 != at) {t1 = MEM_U32(sp + 500); +goto L411114;} +t1 = MEM_U32(sp + 500); +v0 = MEM_U32(s2 + 4); +//nop; +if (v0 == 0) {t1 = MEM_U32(sp + 500); +goto L411114;} +t1 = MEM_U32(sp + 500); +t6 = MEM_U8(v0 + 32); +at = 0x49; +if (t6 != at) {t1 = MEM_U32(sp + 500); +goto L411114;} +t1 = MEM_U32(sp + 500); +t7 = MEM_U32(v0 + 48); +//nop; +if ((int)t7 < 0) {//nop; +goto L411248;} +//nop; +t1 = MEM_U32(sp + 500); +L411114: +t9 = MEM_U32(s3 + 36); +t8 = MEM_U32(t1 + 36); +//nop; +if (t8 != t9) {//nop; +goto L411248;} +//nop; +v0 = 0x10018e80; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L411160;} +//nop; +t2 = MEM_U32(t1 + 48); +t4 = MEM_U32(s3 + 48); +t3 = MEM_U32(t1 + 52); +t5 = MEM_U32(s3 + 52); +if (t2 != t4) {//nop; +goto L411160;} +//nop; +if (t3 == t5) {t1 = MEM_U32(sp + 500); +goto L4111c0;} +t1 = MEM_U32(sp + 500); +L411160: +if (v0 != 0) {//nop; +goto L411248;} +//nop; +t6 = MEM_U32(sp + 500); +t7 = MEM_U32(s3 + 52); +t9 = MEM_U32(t6 + 52); +t3 = MEM_U32(t6 + 60); +t8 = MEM_U32(t6 + 48); +t5 = t9 + t3; +at = t5 < t3; +t9 = MEM_U32(s3 + 60); +t2 = MEM_U32(t6 + 56); +t4 = at + t8; +t6 = MEM_U32(s3 + 48); +t3 = t7 + t9; +t8 = MEM_U32(s3 + 56); +at = t3 < t9; +t4 = t4 + t2; +t2 = at + t6; +t2 = t2 + t8; +if (t4 != t2) {//nop; +goto L411248;} +//nop; +if (t5 != t3) {//nop; +goto L411248;} +//nop; +t1 = MEM_U32(sp + 500); +L4111c0: +t6 = MEM_U32(s3 + 56); +t8 = MEM_U32(t1 + 56); +t7 = MEM_U32(s3 + 60); +t9 = MEM_U32(t1 + 60); +if (t6 != t8) {//nop; +goto L411248;} +//nop; +if (t7 != t9) {//nop; +goto L411248;} +//nop; +//nop; +a0 = MEM_U32(sp + 460); +MEM_U32(sp + 244) = a3; +v0 = f_find_label(mem, sp, a0); +goto L4111f0; +MEM_U32(sp + 244) = a3; +L4111f0: +gp = MEM_U32(sp + 204); +a0 = sp + 0x1c8; +//nop; +a1 = s2; +a2 = v0; +v0 = f_build_u2(mem, sp, a0, a1, a2); +goto L411208; +a2 = v0; +L411208: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L411224; +//nop; +L411224: +a3 = MEM_U32(sp + 244); +gp = MEM_U32(sp + 204); +v0 = a3 & 0xffff; +a3 = a3 + 0xffffffff; +if (v0 == 0) {//nop; +goto L411240;} +//nop; +abort(); +L411240: +MEM_U16(sp + 5704) = (uint16_t)v0; +goto L40f4e4; +MEM_U16(sp + 5704) = (uint16_t)v0; +L411248: +//nop; +a0 = s2; +MEM_U32(sp + 244) = a3; +v0 = f_dup_tree(mem, sp, a0); +goto L411258; +MEM_U32(sp + 244) = a3; +L411258: +gp = MEM_U32(sp + 204); +t5 = MEM_U32(sp + 484); +t3 = MEM_U32(sp + 476); +//nop; +t7 = t5 - t3; +a2 = t7 + 0x1; +s0 = v0; +a0 = s1; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L411280; +a1 = zero; +L411280: +gp = MEM_U32(sp + 204); +a0 = 0x4e; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L411298; +a2 = v0; +L411298: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(sp + 464); +//nop; +s0 = v0; +//nop; +v0 = f_find_label(mem, sp, a0); +goto L4112b0; +//nop; +L4112b0: +gp = MEM_U32(sp + 204); +a0 = 0x26; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L4112c8; +a2 = v0; +L4112c8: +gp = MEM_U32(sp + 204); +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L4112e4; +v0 = sp + 0x1650; +L4112e4: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(sp + 460); +//nop; +//nop; +//nop; +v0 = f_find_label(mem, sp, a0); +goto L4112fc; +//nop; +L4112fc: +gp = MEM_U32(sp + 204); +a0 = sp + 0x1c8; +//nop; +a1 = s2; +a2 = v0; +v0 = f_build_u2(mem, sp, a0, a1, a2); +goto L411314; +a2 = v0; +L411314: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L411330; +//nop; +L411330: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(sp + 244); +//nop; +v0 = a3 & 0xffff; +L411340: +a3 = a3 + 0xffffffff; +if (v0 == 0) {//nop; +goto L411350;} +//nop; +abort(); +L411350: +MEM_U16(sp + 5704) = (uint16_t)v0; +goto L40f4e4; +MEM_U16(sp + 5704) = (uint16_t)v0; +L411358: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L411368; +//nop; +L411368: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L411384; +//nop; +L411384: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L411390: +t1 = 0x100193a0; +t0 = MEM_U32(sp + 468); +t1 = MEM_U32(t1 + 0); +t2 = MEM_U32(sp + 464); +t4 = t0 - t1; +if ((int)t4 >= 0) {t5 = t4; +goto L4113b0;} +t5 = t4; +t5 = -t4; +L4113b0: +t6 = MEM_U32(sp + 492); +t3 = t5 + t2; +at = (int)t6 < (int)t3; +if (at == 0) {t7 = 0x1; +goto L4113c8;} +t7 = 0x1; +t6 = t3; +L4113c8: +t8 = MEM_U16(sp + 5704); +MEM_U32(sp + 492) = t6; +if (t8 != 0) {MEM_U8(sp + 351) = (uint8_t)t7; +goto L41153c;} +MEM_U8(sp + 351) = (uint8_t)t7; +t9 = 0x10018e98; +at = 0x3; +t9 = MEM_U32(t9 + 0); +t1 = 0x2; +if (t9 != at) {a2 = 0x6e; +goto L41153c;} +a2 = 0x6e; +a0 = 0x10006560; +a1 = 0x10007b1a; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U16(sp + 5704) = (uint16_t)t1; +a3 = 0x6e; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L411410; +a1 = a1; +L411410: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10006560; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41142c; +//nop; +L41142c: +gp = MEM_U32(sp + 204); +a0 = 0x4; +t4 = 0x10007aca; +a1 = 0x6ac; +t4 = t4; +t2 = t4 + 0x48; +t3 = sp; +L411448: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t2) {//swr $at, 7($t3) +goto L411448;} +//swr $at, 7($t3) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t6 = 0x10007a7a; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t2 = t4 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t4) +t6 = t6; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t2 >> 0); +t8 = t6 + 0x48; +t9 = sp; +//swr $t2, 0xf($t3) +L4114b8: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 0x57($t9) +goto L4114b8;} +//swr $at, 0x57($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L411534; +//nop; +L411534: +gp = MEM_U32(sp + 204); +//nop; +L41153c: +a0 = MEM_U16(sp + 5704); +//nop; +t2 = sp + 0x1004; +t5 = a0 << 2; +a3 = a0 + 0xffffffff; +t9 = t9; +MEM_U32(sp + 244) = a3; +s7 = t5 + t2; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L411564; +v0 = sp + 0x1650; +L411564: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s7 + 0); +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u1(mem, sp, a0, a1); +goto L41157c; +//nop; +L41157c: +a3 = MEM_U32(sp + 244); +gp = MEM_U32(sp + 204); +v1 = a3 & 0xffff; +a3 = a3 + 0xffffffff; +if (v1 == 0) {//nop; +goto L411598;} +//nop; +abort(); +L411598: +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +MEM_U16(sp + 5704) = (uint16_t)v1; +func_40e008(mem, sp, v0, a0); +goto L4115b0; +MEM_U16(sp + 5704) = (uint16_t)v1; +L4115b0: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L4115bc: +t4 = 0x100193a0; +t0 = MEM_U32(sp + 468); +t4 = MEM_U32(t4 + 0); +t8 = MEM_U32(sp + 464); +t3 = t0 - t4; +if ((int)t3 >= 0) {t7 = t3; +goto L4115dc;} +t7 = t3; +t7 = -t3; +L4115dc: +t9 = MEM_U32(sp + 492); +t6 = t7 + t8; +at = (int)t9 < (int)t6; +if (at == 0) {a0 = sp + 0x1c8; +goto L4115f4;} +a0 = sp + 0x1c8; +t9 = t6; +L4115f4: +t5 = MEM_U16(sp + 5704); +MEM_U32(sp + 492) = t9; +if (t5 == 0) {//nop; +goto L411608;} +//nop; +abort(); +L411608: +t2 = MEM_U16(sp + 458); +//nop; +t1 = t2 << 2; +MEM_U32(sp + 472) = t1; +v0 = f_build_u(mem, sp, a0); +goto L41161c; +MEM_U32(sp + 472) = t1; +L41161c: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L411638; +//nop; +L411638: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L411644: +t4 = MEM_U16(sp + 5704); +//nop; +if (t4 == 0) {//nop; +goto L411658;} +//nop; +abort(); +L411658: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L411668; +//nop; +L411668: +t0 = MEM_U32(sp + 468); +t3 = MEM_U32(sp + 496); +gp = MEM_U32(sp + 204); +t8 = t0 & 0x2; +t7 = t3 + 0x1; +s3 = v0; +if (t8 != 0) {MEM_U32(sp + 496) = t7; +goto L411694;} +MEM_U32(sp + 496) = t7; +at = 0x10018ea8; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L411694: +//nop; +a0 = s3; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L4116a8; +v0 = sp + 0x1650; +L4116a8: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L4116b4: +a0 = MEM_U16(sp + 5704); +t5 = sp + 0x1004; +t9 = a0 << 2; +s7 = t9 + t5; +//nop; +a3 = a0 + 0xffffffff; +t9 = t9; +MEM_U32(sp + 244) = a3; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L4116dc; +v0 = sp + 0x1650; +L4116dc: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s7 + 0); +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u1(mem, sp, a0, a1); +goto L4116f4; +//nop; +L4116f4: +a3 = MEM_U32(sp + 244); +gp = MEM_U32(sp + 204); +v1 = a3 & 0xffff; +t0 = MEM_U32(sp + 468); +s3 = v0; +a3 = a3 + 0xffffffff; +if (v1 == 0) {//nop; +goto L411718;} +//nop; +abort(); +L411718: +t2 = t0 & 0x80; +if (t2 != 0) {MEM_U16(sp + 5704) = (uint16_t)v1; +goto L411738;} +MEM_U16(sp + 5704) = (uint16_t)v1; +t1 = MEM_U32(sp + 496); +at = 0x10018ea8; +t4 = t1 + 0x1; +MEM_U32(sp + 496) = t4; +MEM_U8(at + 0) = (uint8_t)zero; +L411738: +//nop; +a0 = s3; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L41174c; +v0 = sp + 0x1650; +L41174c: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L411758: +a0 = MEM_U16(sp + 5704); +t8 = sp + 0x1004; +t7 = a0 << 2; +t9 = t7 + t8; +s7 = t9; +s6 = t9 + 0xfffffffc; +//nop; +a3 = a0 + 0xffffffff; +t9 = t9; +MEM_U32(sp + 244) = a3; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L411788; +v0 = sp + 0x1650; +L411788: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(sp + 244); +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40e07c(mem, sp, v0, a0); +goto L4117a4; +//nop; +L4117a4: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s6 + 0); +//nop; +a2 = MEM_U32(s7 + 0); +a0 = sp + 0x1c8; +v0 = f_build_u2(mem, sp, a0, a1, a2); +goto L4117bc; +a0 = sp + 0x1c8; +L4117bc: +t5 = MEM_U16(sp + 5704); +gp = MEM_U32(sp + 204); +t6 = t5 + 0xfffffffe; +t2 = t6 & 0xffff; +MEM_U16(sp + 5704) = (uint16_t)t6; +if (t2 == 0) {//nop; +goto L4117dc;} +//nop; +abort(); +L4117dc: +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L4117f0; +v0 = sp + 0x1650; +L4117f0: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L4117fc: +t1 = MEM_U16(sp + 5704); +t8 = MEM_U8(sp + 456); +t7 = sp + 0x1004; +at = 0x7b; +t4 = t1 << 2; +s7 = t4 + t7; +if (t8 != at) {a3 = t1 + 0xffffffff; +goto L411820;} +a3 = t1 + 0xffffffff; +MEM_U32(sp + 472) = zero; +L411820: +t3 = MEM_U8(sp + 456); +at = 0x7b; +if (t3 != at) {v0 = sp + 0x1650; +goto L411858;} +v0 = sp + 0x1650; +t9 = MEM_U8(sp + 457); +at = 0x3; +t5 = t9 << 24; +t6 = t5 >> 29; +if (t6 != at) {t4 = MEM_U8(sp + 456); +goto L41185c;} +t4 = MEM_U8(sp + 456); +t0 = MEM_U32(sp + 468); +//nop; +t2 = t0 << 2; +MEM_U32(sp + 468) = t2; +L411858: +t4 = MEM_U8(sp + 456); +L41185c: +t0 = MEM_U32(sp + 468); +at = 0x7b; +if (t4 != at) {t1 = MEM_U8(sp + 456); +goto L4118d4;} +t1 = MEM_U8(sp + 456); +t7 = MEM_U8(sp + 457); +at = 0x2; +t1 = t7 << 24; +t8 = t1 >> 29; +if (t8 != at) {MEM_U32(sp + 468) = t0; +goto L4118d0;} +MEM_U32(sp + 468) = t0; +t3 = MEM_U32(sp + 460); +t2 = MEM_U32(sp + 464); +if (t3 != 0) {MEM_U32(sp + 468) = t0; +goto L4118d0;} +MEM_U32(sp + 468) = t0; +t9 = 0x100193a0; +t7 = MEM_U32(sp + 492); +t9 = MEM_U32(t9 + 0); +//nop; +t5 = t0 - t9; +if ((int)t5 >= 0) {t6 = t5; +goto L4118b4;} +t6 = t5; +t6 = -t5; +L4118b4: +t4 = t6 + t2; +at = (int)t7 < (int)t4; +if (at == 0) {//nop; +goto L4118c8;} +//nop; +t7 = t4; +L4118c8: +MEM_U32(sp + 492) = t7; +MEM_U32(sp + 468) = t0; +L4118d0: +t1 = MEM_U8(sp + 456); +L4118d4: +at = 0x5; +if (t1 == at) {at = 0x7c; +goto L4118e8;} +at = 0x7c; +if (t1 != at) {//nop; +goto L4118f4;} +//nop; +L4118e8: +at = 0x10018e9c; +t8 = 0x1; +MEM_U8(at + 0) = (uint8_t)t8; +L4118f4: +//nop; +a0 = MEM_U16(sp + 5704); +t9 = t9; +MEM_U32(sp + 244) = a3; +func_40e07c(mem, sp, v0, a0); +goto L411908; +MEM_U32(sp + 244) = a3; +L411908: +gp = MEM_U32(sp + 204); +s0 = MEM_U32(s7 + 0); +//nop; +a0 = sp + 0x1c8; +a1 = s0; +v0 = f_build_u1(mem, sp, a0, a1); +goto L411920; +a1 = s0; +L411920: +t3 = MEM_U8(sp + 456); +gp = MEM_U32(sp + 204); +a3 = MEM_U32(sp + 244); +at = 0x7b; +if (t3 != at) {s3 = v0; +goto L4119e0;} +s3 = v0; +t9 = MEM_U8(s0 + 32); +at = 0x52; +if (t9 != at) {t8 = MEM_U8(sp + 456); +goto L4119e4;} +t8 = MEM_U8(sp + 456); +t0 = MEM_U32(sp + 468); +t5 = MEM_U32(s0 + 44); +//nop; +if (t0 != t5) {t8 = MEM_U8(sp + 456); +goto L4119e4;} +t8 = MEM_U8(sp + 456); +v0 = MEM_U8(s0 + 33); +t2 = MEM_U8(sp + 457); +t6 = v0 & 0x1f; +t4 = t2 & 0x1f; +if (t6 != t4) {t8 = t2 << 24; +goto L4119e0;} +t8 = t2 << 24; +t7 = v0 << 24; +t1 = t7 >> 29; +t3 = t8 >> 29; +if (t1 != t3) {//nop; +goto L4119e0;} +//nop; +t9 = MEM_U32(sp + 460); +t5 = MEM_U32(s0 + 36); +//nop; +if (t9 != t5) {//nop; +goto L4119e0;} +//nop; +t6 = MEM_U32(sp + 464); +t4 = MEM_U32(s0 + 40); +//nop; +if (t6 != t4) {//nop; +goto L4119e0;} +//nop; +t7 = MEM_U16(sp + 458); +//nop; +t2 = t7 & 0x1; +if (t2 != 0) {//nop; +goto L4119e0;} +//nop; +v0 = a3 & 0xffff; +a3 = a3 + 0xffffffff; +if (v0 == 0) {//nop; +goto L4119d8;} +//nop; +abort(); +L4119d8: +MEM_U16(sp + 5704) = (uint16_t)v0; +goto L40f4e4; +MEM_U16(sp + 5704) = (uint16_t)v0; +L4119e0: +t8 = MEM_U8(sp + 456); +L4119e4: +MEM_U16(sp + 5704) = (uint16_t)a3; +at = 0x5; +if (t8 != at) {a3 = a3 + 0xffffffff; +goto L411b70;} +a3 = a3 + 0xffffffff; +t1 = MEM_U16(sp + 5704); +//nop; +if (t1 == 0) {t1 = MEM_U16(sp + 5704); +goto L411b74;} +t1 = MEM_U16(sp + 5704); +a0 = 0x10006560; +a1 = 0x100079f4; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x86; +a3 = 0x86; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L411a24; +a1 = a1; +L411a24: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10006560; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L411a40; +//nop; +L411a40: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10006560; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L411a5c; +//nop; +L411a5c: +gp = MEM_U32(sp + 204); +a0 = 0x4; +t3 = 0x100079a4; +a1 = 0x70f; +t3 = t3; +t5 = t3 + 0x48; +t6 = sp; +L411a78: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 7($t6) +goto L411a78;} +//swr $at, 7($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t4 = 0x10007954; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +t4 = t4; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t5 >> 0); +t2 = t4 + 0x48; +t8 = sp; +//swr $t5, 0xf($t6) +L411ae8: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t8 = t8 + 0xc; +MEM_U8(t8 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t8) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t8 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t2) {//swr $at, 0x57($t8) +goto L411ae8;} +//swr $at, 0x57($t8) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +t2 = t4 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t4) +//nop; +MEM_U8(t8 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t8 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t8 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t8 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t8) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L411b64; +//nop; +L411b64: +gp = MEM_U32(sp + 204); +//nop; +goto L411b84; +//nop; +L411b70: +t1 = MEM_U16(sp + 5704); +L411b74: +//nop; +if (t1 == 0) {//nop; +goto L411b84;} +//nop; +abort(); +L411b84: +//nop; +a0 = s3; +t9 = t9; +v0 = sp + 0x1650; +func_40e008(mem, sp, v0, a0); +goto L411b98; +v0 = sp + 0x1650; +L411b98: +v0 = MEM_U8(s3 + 32); +gp = MEM_U32(sp + 204); +at = 0x7b; +if (v0 != at) {at = 0x5; +goto L411be8;} +at = 0x5; +t9 = MEM_U8(s3 + 33); +at = 0x2; +t5 = t9 << 24; +t3 = t5 >> 29; +if (t3 != at) {at = 0x5; +goto L411be8;} +at = 0x5; +//nop; +a0 = s3; +t9 = t9; +v0 = sp + 0x1650; +func_40e238(mem, sp, v0, a0); +goto L411bd8; +v0 = sp + 0x1650; +L411bd8: +gp = MEM_U32(sp + 204); +v0 = MEM_U8(s3 + 32); +//nop; +at = 0x5; +L411be8: +if (v0 == at) {at = 0x7c; +goto L411bf8;} +at = 0x7c; +if (v0 != at) {//nop; +goto L40f4e4;} +//nop; +L411bf8: +v0 = MEM_U8(s3 + 33); +t6 = 0x10019348; +t7 = v0 << 27; +t6 = MEM_U8(t6 + 0); +t2 = t7 >> 27; +t4 = t6 ^ t2; +t8 = t4 & 0x1f; +t1 = t8 ^ v0; +MEM_U8(s3 + 33) = (uint8_t)t1; +goto L40f4e4; +MEM_U8(s3 + 33) = (uint8_t)t1; +L411c20: +t9 = MEM_U16(sp + 5704); +t4 = 0x10019370; +t5 = t9 << 2; +t4 = MEM_U8(t4 + 0); +t3 = sp + 0x1004; +s7 = t5 + t3; +t6 = t5 + 0xfffffffc; +t2 = sp + 0x9c4; +MEM_U32(sp + 472) = zero; +s1 = t6 + t2; +if (t4 == 0) {s6 = s7 + 0xfffffffc; +goto L411c70;} +s6 = s7 + 0xfffffffc; +a0 = t9 + 0xffffffff; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40e07c(mem, sp, v0, a0); +goto L411c68; +//nop; +L411c68: +gp = MEM_U32(sp + 204); +//nop; +L411c70: +t8 = MEM_U32(s6 + 0); +t0 = MEM_U32(sp + 468); +if (t8 != 0) {at = 0xffff8000; +goto L411cf0;} +at = 0xffff8000; +t0 = MEM_U32(sp + 468); +t1 = MEM_U32(s1 + 0); +t7 = 0x10018ed0; +fp = t1 + t0; +t0 = fp & 0xffff; +t3 = t0 ^ 0x8000; +t7 = MEM_U8(t7 + 0); +t0 = t3 + at; +at = 0x1; +if (t7 != at) {a0 = zero; +goto L411cd0;} +a0 = zero; +//nop; +a3 = fp - t0; +a2 = (int)a3 >> 31; +a0 = 0xf; +MEM_U32(sp + 468) = t0; +v0 = f_dwvalue(mem, sp, a0, a1, a2, a3); +goto L411cc4; +MEM_U32(sp + 468) = t0; +L411cc4: +gp = MEM_U32(sp + 204); +MEM_U32(s6 + 0) = v0; +goto L411d00; +MEM_U32(s6 + 0) = v0; +L411cd0: +//nop; +a1 = zero; +a2 = fp - t0; +MEM_U32(sp + 468) = t0; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L411ce4; +MEM_U32(sp + 468) = t0; +L411ce4: +gp = MEM_U32(sp + 204); +MEM_U32(s6 + 0) = v0; +goto L411d00; +MEM_U32(s6 + 0) = v0; +L411cf0: +t6 = MEM_U32(s1 + 0); +//nop; +t0 = t0 + t6; +MEM_U32(sp + 468) = t0; +L411d00: +//nop; +MEM_U32(s1 + 0) = zero; +a0 = MEM_U16(sp + 5704); +t9 = t9; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L411d18; +v0 = sp + 0x1650; +L411d18: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s6 + 0); +//nop; +a2 = MEM_U32(s7 + 0); +a0 = sp + 0x1c8; +v0 = f_build_u2(mem, sp, a0, a1, a2); +goto L411d30; +a0 = sp + 0x1c8; +L411d30: +t2 = MEM_U16(sp + 5704); +gp = MEM_U32(sp + 204); +t4 = t2 + 0xfffffffe; +t9 = t4 & 0xffff; +MEM_U16(sp + 5704) = (uint16_t)t4; +if (t9 == 0) {//nop; +goto L411d50;} +//nop; +abort(); +L411d50: +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +func_40e008(mem, sp, v0, a0); +goto L411d64; +v0 = sp + 0x1650; +L411d64: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L411d70: +t8 = 0x10019370; +t0 = MEM_U32(sp + 468); +t8 = MEM_U8(t8 + 0); +a0 = MEM_U16(sp + 5704); +if (t8 == 0) {MEM_U32(sp + 472) = t0; +goto L411da4;} +MEM_U32(sp + 472) = t0; +//nop; +a0 = a0 + 0xffffffff; +t9 = t9; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L411d9c; +v0 = sp + 0x1650; +L411d9c: +gp = MEM_U32(sp + 204); +//nop; +L411da4: +t1 = MEM_U16(sp + 5704); +t3 = 0x2; +at = t1 < 0x2; +if (at == 0) {t2 = sp + 0x1004; +goto L411dbc;} +t2 = sp + 0x1004; +MEM_U16(sp + 5704) = (uint16_t)t3; +L411dbc: +t7 = MEM_U16(sp + 5704); +t9 = sp + 0x9c4; +t5 = t7 << 2; +t6 = t5 + 0xfffffffc; +s6 = t6 + t2; +t8 = MEM_U32(s6 + 0); +t4 = t5 + 0xfffffffc; +s1 = t4 + t9; +if (t8 != 0) {s7 = t5 + t2; +goto L411e58;} +s7 = t5 + t2; +t1 = MEM_U32(s1 + 0); +t3 = MEM_U32(sp + 460); +t6 = 0x10018ed0; +fp = t1 + t3; +t0 = fp & 0xffff; +t7 = t0 ^ 0x8000; +at = 0xffff8000; +t6 = MEM_U8(t6 + 0); +t0 = t7 + at; +at = 0x1; +if (t6 != at) {a0 = zero; +goto L411e38;} +a0 = zero; +//nop; +a3 = fp - t0; +a2 = (int)a3 >> 31; +a0 = 0xf; +MEM_U32(sp + 468) = t0; +v0 = f_dwvalue(mem, sp, a0, a1, a2, a3); +goto L411e2c; +MEM_U32(sp + 468) = t0; +L411e2c: +gp = MEM_U32(sp + 204); +MEM_U32(s6 + 0) = v0; +goto L411e6c; +MEM_U32(s6 + 0) = v0; +L411e38: +//nop; +a1 = zero; +a2 = fp - t0; +MEM_U32(sp + 468) = t0; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L411e4c; +MEM_U32(sp + 468) = t0; +L411e4c: +gp = MEM_U32(sp + 204); +MEM_U32(s6 + 0) = v0; +goto L411e6c; +MEM_U32(s6 + 0) = v0; +L411e58: +t5 = MEM_U32(sp + 460); +t4 = MEM_U32(s1 + 0); +//nop; +t0 = t5 + t4; +MEM_U32(sp + 468) = t0; +L411e6c: +//nop; +MEM_U32(s1 + 0) = zero; +a0 = MEM_U16(sp + 5704); +t9 = t9; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L411e84; +v0 = sp + 0x1650; +L411e84: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s6 + 0); +//nop; +a2 = MEM_U32(s7 + 0); +a0 = sp + 0x1c8; +v0 = f_build_u2(mem, sp, a0, a1, a2); +goto L411e9c; +a0 = sp + 0x1c8; +L411e9c: +t9 = MEM_U16(sp + 5704); +gp = MEM_U32(sp + 204); +t8 = t9 + 0xfffffffe; +t1 = t8 & 0xffff; +MEM_U16(sp + 5704) = (uint16_t)t8; +if (t1 == 0) {//nop; +goto L411ebc;} +//nop; +abort(); +L411ebc: +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +func_40e008(mem, sp, v0, a0); +goto L411ed0; +v0 = sp + 0x1650; +L411ed0: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L411edc: +//nop; +a0 = MEM_U16(sp + 5704); +t9 = t9; +v0 = sp + 0x1650; +a0 = a0 + 0xffffffff; +func_40e07c(mem, sp, v0, a0); +goto L411ef4; +a0 = a0 + 0xffffffff; +L411ef4: +t3 = MEM_U16(sp + 5704); +gp = MEM_U32(sp + 204); +at = t3 < 0x2; +if (at == 0) {t2 = sp + 0x9c4; +goto L411f10;} +t2 = sp + 0x9c4; +t7 = 0x2; +MEM_U16(sp + 5704) = (uint16_t)t7; +L411f10: +a0 = MEM_U16(sp + 5704); +t9 = sp + 0x1004; +t8 = a0 << 2; +t1 = t8 + 0xfffffffc; +t4 = a0 << 2; +s7 = t4 + t9; +s6 = t1 + t9; +//nop; +t6 = a0 << 2; +t5 = t6 + t2; +t9 = t9; +MEM_U32(t5 + -4) = zero; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L411f48; +v0 = sp + 0x1650; +L411f48: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s6 + 0); +//nop; +a2 = MEM_U32(s7 + 0); +a0 = sp + 0x1c8; +v0 = f_build_u2(mem, sp, a0, a1, a2); +goto L411f60; +a0 = sp + 0x1c8; +L411f60: +v1 = MEM_U16(sp + 5704); +gp = MEM_U32(sp + 204); +v1 = v1 + 0xfffffffe; +t3 = v1 & 0xffff; +v1 = t3; +if (v1 == 0) {//nop; +goto L411f80;} +//nop; +abort(); +L411f80: +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +MEM_U16(sp + 5704) = (uint16_t)v1; +func_40e008(mem, sp, v0, a0); +goto L411f98; +MEM_U16(sp + 5704) = (uint16_t)v1; +L411f98: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L411fa4: +//nop; +a0 = 0x52; +//nop; +v0 = f_build_op(mem, sp, a0); +goto L411fb4; +//nop; +L411fb4: +t7 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 204); +t6 = t7 & 0xff1f; +v1 = t6 | 0x60; +MEM_U8(v0 + 33) = (uint8_t)v1; +t5 = MEM_U16(sp + 458); +t3 = v1 << 27; +t4 = t5 << 2; +MEM_U32(v0 + 44) = t4; +t8 = MEM_U32(sp + 464); +t7 = t3 >> 27; +MEM_U32(v0 + 40) = t8; +t9 = MEM_U8(sp + 457); +a0 = sp + 0x1c8; +t6 = t9 ^ t7; +t2 = t6 & 0x1f; +t5 = t2 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t5; +t4 = MEM_U32(sp + 460); +MEM_U16(v0 + 34) = (uint16_t)zero; +MEM_U32(v0 + 36) = t4; +//nop; +a1 = v0; +//nop; +v0 = f_build_u1(mem, sp, a0, a1); +goto L412018; +//nop; +L412018: +gp = MEM_U32(sp + 204); +t8 = 0x7b; +//nop; +MEM_U8(v0 + 32) = (uint8_t)t8; +MEM_U32(v0 + 48) = zero; +MEM_U16(v0 + 34) = (uint16_t)zero; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L412040; +v0 = sp + 0x1650; +L412040: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L41204c: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L41205c; +//nop; +L41205c: +gp = MEM_U32(sp + 204); +t1 = 0x52; +MEM_U8(v0 + 32) = (uint8_t)t1; +MEM_U32(v0 + 48) = zero; +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +s0 = v0; +a0 = 0x7b; +v0 = f_build_op(mem, sp, a0); +goto L412080; +a0 = 0x7b; +L412080: +t3 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 204); +t9 = t3 & 0xff1f; +v1 = t9 | 0x60; +MEM_U8(v0 + 33) = (uint8_t)v1; +t6 = MEM_U16(sp + 458); +MEM_U32(v0 + 48) = zero; +t2 = t6 << 2; +MEM_U32(v0 + 44) = t2; +t5 = MEM_U32(sp + 464); +t1 = v1 << 27; +MEM_U32(v0 + 40) = t5; +t8 = MEM_U8(sp + 457); +t3 = t1 >> 27; +t9 = t8 ^ t3; +t7 = t9 & 0x1f; +t6 = t7 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t6; +t2 = MEM_U32(sp + 460); +//nop; +MEM_U16(v0 + 34) = (uint16_t)zero; +MEM_U32(v0 + 0) = s0; +a0 = v0; +MEM_U32(v0 + 36) = t2; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L4120ec; +v0 = sp + 0x1650; +L4120ec: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L4120f8: +t5 = MEM_U8(sp + 457); +at = 0x4e0000; +t4 = t5 & 0x1f; +t1 = t4 < 0x20; +t8 = -t1; +at = at | 0x8000; +t3 = t8 & at; +t9 = t3 << (t4 & 0x1f); +if ((int)t9 >= 0) {a0 = 0x400; +goto L41213c;} +a0 = 0x400; +t7 = MEM_U32(sp + 452); +//nop; +a1 = zero; +MEM_U32(sp + 476) = t7; +v0 = f_new(mem, sp, a0, a1); +goto L412134; +MEM_U32(sp + 476) = t7; +L412134: +gp = MEM_U32(sp + 204); +MEM_U32(sp + 452) = v0; +L41213c: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L41214c; +//nop; +L41214c: +gp = MEM_U32(sp + 204); +t6 = 0x49; +MEM_U8(v0 + 32) = (uint8_t)t6; +t2 = MEM_U8(sp + 457); +at = 0x2; +t5 = t2 & 0x1f; +if (t5 == at) {s0 = v0; +goto L412174;} +s0 = v0; +at = 0xa; +if (t5 != at) {t1 = 0x47; +goto L4121cc;} +L412174: +t1 = 0x47; +MEM_U8(v0 + 32) = (uint8_t)t1; +t8 = MEM_U32(sp + 472); +v1 = MEM_U8(v0 + 33); +t3 = 0x10019348; +MEM_U32(v0 + 36) = t8; +t3 = MEM_U8(t3 + 0); +t4 = v1 << 27; +t9 = t4 >> 27; +t7 = t3 ^ t9; +t6 = t7 & 0x1f; +t5 = t6 ^ v1; +t1 = t5 & 0xff1f; +t4 = 0x1001934c; +MEM_U8(v0 + 33) = (uint8_t)t5; +t8 = t1 | 0x80; +MEM_U8(v0 + 33) = (uint8_t)t8; +MEM_U32(v0 + 44) = zero; +MEM_U32(v0 + 48) = zero; +t4 = MEM_U32(t4 + 0); +MEM_U32(v0 + 40) = t4; +goto L412220; +MEM_U32(v0 + 40) = t4; +L4121cc: +t3 = MEM_U8(sp + 457); +at = 0x3; +t9 = t3 & 0x1f; +if (t9 != at) {//nop; +goto L412220;} +//nop; +//nop; +a0 = MEM_U32(sp + 472); +//nop; +v0 = f_find_label(mem, sp, a0); +goto L4121f0; +//nop; +L4121f0: +gp = MEM_U32(sp + 204); +a0 = 0xb; +//nop; +a1 = v0; +//nop; +v0 = f_build_1op(mem, sp, a0, a1); +goto L412208; +//nop; +L412208: +t7 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 204); +t6 = t7 & 0xffe0; +t2 = t6 | 0x3; +s0 = v0; +MEM_U8(v0 + 33) = (uint8_t)t2; +L412220: +//nop; +a0 = 0x7b; +//nop; +v0 = f_build_op(mem, sp, a0); +goto L412230; +//nop; +L412230: +v1 = MEM_U8(v0 + 33); +t1 = MEM_U8(sp + 457); +t8 = v1 << 27; +t4 = t8 >> 27; +t3 = t1 ^ t4; +t9 = t3 & 0x1f; +t6 = t9 ^ v1; +gp = MEM_U32(sp + 204); +t2 = t6 & 0xff1f; +MEM_U8(v0 + 33) = (uint8_t)t6; +t5 = t2 | 0x60; +MEM_U8(v0 + 33) = (uint8_t)t5; +t8 = MEM_U32(sp + 460); +MEM_U32(v0 + 48) = zero; +t1 = t8 << 2; +MEM_U32(v0 + 44) = t1; +t4 = MEM_U32(sp + 464); +//nop; +MEM_U32(v0 + 0) = s0; +a0 = v0; +MEM_U32(v0 + 40) = t4; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L412290; +v0 = sp + 0x1650; +L412290: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L41229c: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L4122ac; +//nop; +L4122ac: +gp = MEM_U32(sp + 204); +v1 = MEM_U8(v0 + 33); +t9 = 0x10019348; +t3 = 0x47; +MEM_U8(v0 + 32) = (uint8_t)t3; +t9 = MEM_U8(t9 + 0); +t7 = v1 << 27; +t6 = t7 >> 27; +t2 = t9 ^ t6; +t5 = t2 & 0x1f; +t8 = t5 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t8; +t1 = MEM_U8(sp + 457); +at = 0x2; +t4 = t1 << 24; +t3 = t4 >> 29; +if (t3 != at) {s0 = v0; +goto L412310;} +s0 = v0; +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +func_40e238(mem, sp, v0, a0); +goto L412308; +v0 = sp + 0x1650; +L412308: +gp = MEM_U32(sp + 204); +//nop; +L412310: +//nop; +a0 = 0x7b; +//nop; +v0 = f_build_op(mem, sp, a0); +goto L412320; +//nop; +L412320: +gp = MEM_U32(sp + 204); +v1 = MEM_U8(v0 + 33); +t7 = 0x10019348; +t9 = v1 << 27; +t7 = MEM_U8(t7 + 0); +t6 = t9 >> 27; +t2 = t7 ^ t6; +t5 = t2 & 0x1f; +t1 = t5 ^ v1; +t4 = t1 & 0xff1f; +MEM_U8(v0 + 33) = (uint8_t)t1; +t3 = t4 | 0x60; +a1 = 0x1001934c; +MEM_U8(v0 + 33) = (uint8_t)t3; +t9 = MEM_U32(sp + 464); +a1 = MEM_U32(a1 + 0); +MEM_U32(v0 + 48) = zero; +lo = t9 * a1; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)a1 >> 32); +//nop; +MEM_U32(v0 + 0) = s0; +a0 = v0; +MEM_U32(v0 + 40) = a1; +t9 = t9; +t7 = lo; +MEM_U32(v0 + 44) = t7; +v0 = sp + 0x1650; +MEM_U32(s0 + 40) = a1; +func_40dff0(mem, sp, v0, a0); +goto L412390; +MEM_U32(s0 + 40) = a1; +L412390: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L41239c: +s2 = MEM_U16(sp + 5704); +t6 = MEM_U32(sp + 452); +t2 = s2 << 2; +//nop; +t5 = sp + 0x1004; +t8 = sp + 0x9c4; +t1 = sp + 0x384; +s5 = t2 + t1; +s4 = t2 + t8; +s7 = t2 + t5; +s2 = t2; +a0 = 0x400; +a1 = zero; +MEM_U32(sp + 476) = t6; +v0 = f_new(mem, sp, a0, a1); +goto L4123d8; +MEM_U32(sp + 476) = t6; +L4123d8: +gp = MEM_U32(sp + 204); +MEM_U32(sp + 452) = v0; +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L4123f0; +//nop; +L4123f0: +t4 = MEM_U16(sp + 5704); +gp = MEM_U32(sp + 204); +t3 = t4 + 0x1; +MEM_U16(sp + 5704) = (uint16_t)t3; +s7 = s7 + 0x4; +s4 = s4 + 0x4; +s5 = s5 + 0x4; +MEM_U32(s7 + 0) = v0; +MEM_U32(s4 + 0) = zero; +MEM_U32(s5 + 0) = zero; +goto L40f4e4; +MEM_U32(s5 + 0) = zero; +L41241c: +t9 = 0x10019348; +t7 = MEM_U8(sp + 457); +t9 = MEM_U8(t9 + 0); +t6 = t7 << 27; +s2 = MEM_U16(sp + 5704); +t2 = t6 >> 27; +t5 = t9 ^ t2; +t9 = sp + 0x384; +t4 = s2 << 2; +s5 = t4 + t9; +//nop; +t8 = t5 & 0x1f; +t6 = sp + 0x9c4; +t3 = sp + 0x1004; +t1 = t8 ^ t7; +MEM_U8(sp + 457) = (uint8_t)t1; +s7 = t4 + t3; +s4 = t4 + t6; +s2 = t4; +a0 = sp + 0x1c8; +v0 = f_build_u(mem, sp, a0); +goto L412470; +a0 = sp + 0x1c8; +L412470: +t2 = MEM_U8(sp + 457); +gp = MEM_U32(sp + 204); +t5 = t2 << 24; +t8 = t5 >> 29; +at = 0x1; +if (t8 != at) {s3 = v0; +goto L4124e0;} +s3 = v0; +t7 = 0x10019398; +t3 = MEM_U32(sp + 472); +t7 = MEM_U8(t7 + 0); +t6 = MEM_U32(sp + 392); +if (t7 == 0) {at = (int)t3 < (int)t6; +goto L4124cc;} +at = (int)t3 < (int)t6; +t1 = MEM_U32(sp + 472); +t4 = MEM_U32(sp + 388); +//nop; +at = (int)t4 < (int)t1; +if (at == 0) {//nop; +goto L4124c0;} +//nop; +t4 = t1; +L4124c0: +MEM_U32(sp + 388) = t4; +goto L412514; +MEM_U32(sp + 388) = t4; +at = (int)t3 < (int)t6; +L4124cc: +if (at == 0) {//nop; +goto L4124d8;} +//nop; +t6 = t3; +L4124d8: +MEM_U32(sp + 392) = t6; +goto L412514; +MEM_U32(sp + 392) = t6; +L4124e0: +t9 = MEM_U8(sp + 457); +at = 0x2; +t2 = t9 << 24; +t5 = t2 >> 29; +if (t5 != at) {t8 = MEM_U16(sp + 5704); +goto L412518;} +t8 = MEM_U16(sp + 5704); +//nop; +a0 = s3; +t9 = t9; +v0 = sp + 0x1650; +func_40e238(mem, sp, v0, a0); +goto L41250c; +v0 = sp + 0x1650; +L41250c: +gp = MEM_U32(sp + 204); +//nop; +L412514: +t8 = MEM_U16(sp + 5704); +L412518: +s7 = s7 + 0x4; +t7 = t8 + 0x1; +MEM_U16(sp + 5704) = (uint16_t)t7; +s4 = s4 + 0x4; +s5 = s5 + 0x4; +MEM_U32(s7 + 0) = s3; +MEM_U32(s4 + 0) = zero; +MEM_U32(s5 + 0) = zero; +goto L40f4e4; +MEM_U32(s5 + 0) = zero; +L41253c: +t1 = MEM_U16(sp + 5704); +t6 = sp + 0x9c4; +t4 = t1 + 0x1; +s2 = t4 & 0xffff; +t3 = s2 << 2; +MEM_U16(sp + 5704) = (uint16_t)t4; +s4 = t3 + t6; +t9 = sp + 0x384; +MEM_U32(s4 + 0) = zero; +t2 = t3 + t9; +MEM_U32(t2 + 0) = zero; +t5 = MEM_U16(sp + 5704); +t8 = sp + 0x1f7; +t7 = 0x11; +v0 = t5 + t8; +MEM_U8(v0 + 0) = (uint8_t)t7; +t4 = MEM_U8(sp + 457); +t1 = sp + 0x1004; +s2 = t3; +s7 = t3 + t1; +t3 = t4 & 0x1f; +t6 = t3 < 0x20; +t9 = -t6; +at = 0x4e0000; +t2 = t9 & at; +t5 = t2 << (t3 & 0x1f); +if ((int)t5 >= 0) {a0 = 0x400; +goto L4125e4;} +a0 = 0x400; +t8 = MEM_U32(sp + 452); +//nop; +a1 = zero; +MEM_U32(sp + 476) = t8; +v0 = f_new(mem, sp, a0, a1); +goto L4125c0; +MEM_U32(sp + 476) = t8; +L4125c0: +gp = MEM_U32(sp + 204); +MEM_U32(sp + 452) = v0; +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L4125d8; +//nop; +L4125d8: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +goto L40f4e4; +MEM_U32(s7 + 0) = v0; +L4125e4: +t7 = MEM_U8(sp + 457); +at = 0x2; +t1 = t7 & 0x1f; +if (t1 == at) {at = 0xa; +goto L412600;} +at = 0xa; +if (t1 != at) {t6 = MEM_U8(sp + 457); +goto L41265c;} +t6 = MEM_U8(sp + 457); +L412600: +//nop; +a0 = 0x47; +//nop; +v0 = f_build_op(mem, sp, a0); +goto L412610; +//nop; +L412610: +t6 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 204); +t4 = MEM_U32(sp + 472); +t9 = t6 & 0xff1f; +t3 = 0x10019348; +v1 = t9 | 0x80; +MEM_U8(v0 + 33) = (uint8_t)v1; +MEM_U32(v0 + 36) = t4; +t3 = MEM_U8(t3 + 0); +t5 = v1 << 27; +t8 = t5 >> 27; +t7 = t3 ^ t8; +t1 = t7 & 0x1f; +t4 = t1 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t4; +MEM_U32(v0 + 44) = zero; +MEM_U32(s7 + 0) = v0; +goto L40f4e4; +MEM_U32(s7 + 0) = v0; +t6 = MEM_U8(sp + 457); +L41265c: +at = 0x3; +t9 = t6 & 0x1f; +if (t9 != at) {t8 = MEM_U8(sp + 457); +goto L4126b4;} +t8 = MEM_U8(sp + 457); +//nop; +a0 = MEM_U32(sp + 472); +//nop; +v0 = f_find_label(mem, sp, a0); +goto L41267c; +//nop; +L41267c: +gp = MEM_U32(sp + 204); +a0 = 0xb; +//nop; +a1 = v0; +//nop; +v0 = f_build_1op(mem, sp, a0, a1); +goto L412694; +//nop; +L412694: +t2 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 204); +t5 = t2 & 0xffe0; +t3 = t5 | 0x3; +MEM_U8(v0 + 33) = (uint8_t)t3; +MEM_U32(s7 + 0) = v0; +goto L40f4e4; +MEM_U32(s7 + 0) = v0; +t8 = MEM_U8(sp + 457); +L4126b4: +at = 0x5000000; +t7 = t8 & 0x1f; +t1 = t7 < 0x20; +t4 = -t1; +t6 = t4 & at; +t9 = t6 << (t7 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L4126f0;} +//nop; +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L4126e4; +//nop; +L4126e4: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +goto L40f4e4; +MEM_U32(s7 + 0) = v0; +L4126f0: +MEM_U32(s7 + 0) = zero; +t2 = MEM_U32(sp + 472); +//nop; +MEM_U32(s4 + 0) = t2; +t5 = MEM_U8(sp + 457); +//nop; +t3 = t5 & 0x1f; +MEM_U8(v0 + 0) = (uint8_t)t3; +goto L40f4e4; +MEM_U8(v0 + 0) = (uint8_t)t3; +L412714: +v0 = MEM_U16(sp + 5704); +t1 = sp + 0x9c4; +v0 = v0 + 0x1; +t8 = v0 & 0xffff; +s2 = t8 << 2; +t4 = s2 + t1; +t6 = sp + 0x384; +MEM_U32(t4 + 0) = zero; +t7 = s2 + t6; +t2 = sp + 0x1f7; +MEM_U32(t7 + 0) = zero; +t5 = t8 + t2; +t9 = 0x11; +MEM_U8(t5 + 0) = (uint8_t)t9; +//nop; +t3 = sp + 0x1004; +s7 = s2 + t3; +MEM_U16(sp + 5704) = (uint16_t)t8; +a0 = sp + 0x1c8; +v0 = f_build_u(mem, sp, a0); +goto L412764; +a0 = sp + 0x1c8; +L412764: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +goto L40f4e4; +MEM_U32(s7 + 0) = v0; +L412770: +s2 = MEM_U16(sp + 5704); +t7 = MEM_U8(sp + 456); +t8 = s2 << 2; +t1 = sp + 0x1004; +t4 = sp + 0x9c4; +t6 = sp + 0x384; +at = 0x52; +s5 = t8 + t6; +s4 = t8 + t4; +s7 = t8 + t1; +if (t7 != at) {s2 = t8; +goto L4127c8;} +s2 = t8; +t2 = MEM_U8(sp + 457); +at = 0x3; +t9 = t2 << 24; +t5 = t9 >> 29; +if (t5 != at) {//nop; +goto L4127c8;} +//nop; +t0 = MEM_U32(sp + 468); +//nop; +t3 = t0 << 2; +MEM_U32(sp + 468) = t3; +L4127c8: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L4127d8; +//nop; +L4127d8: +gp = MEM_U32(sp + 204); +MEM_U32(v0 + 48) = zero; +t8 = MEM_U16(sp + 5704); +at = 0x52; +t1 = t8 + 0x1; +MEM_U16(sp + 5704) = (uint16_t)t1; +MEM_U32(s7 + 4) = v0; +MEM_U32(s4 + 4) = zero; +MEM_U32(s5 + 4) = zero; +t4 = MEM_U8(v0 + 32); +s3 = v0; +s7 = s7 + 0x4; +s4 = s4 + 0x4; +if (t4 != at) {s5 = s5 + 0x4; +goto L412848;} +s5 = s5 + 0x4; +t6 = MEM_U8(v0 + 33); +at = 0x2; +t7 = t6 << 24; +t2 = t7 >> 29; +if (t2 != at) {//nop; +goto L412848;} +//nop; +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +func_40e238(mem, sp, v0, a0); +goto L412840; +v0 = sp + 0x1650; +L412840: +gp = MEM_U32(sp + 204); +//nop; +L412848: +v0 = MEM_U8(s3 + 32); +at = 0x4b; +if (v0 == at) {at = 0x48; +goto L412860;} +at = 0x48; +if (v0 != at) {//nop; +goto L40f4e4;} +//nop; +L412860: +v0 = MEM_U8(s3 + 33); +t9 = 0x10019348; +t5 = v0 << 27; +t9 = MEM_U8(t9 + 0); +t3 = t5 >> 27; +t8 = t9 ^ t3; +t1 = t8 & 0x1f; +t4 = t1 ^ v0; +MEM_U8(s3 + 33) = (uint8_t)t4; +goto L40f4e4; +MEM_U8(s3 + 33) = (uint8_t)t4; +L412888: +a0 = MEM_U16(sp + 5704); +//nop; +t2 = sp + 0x1004; +t7 = a0 << 2; +a3 = a0 + 0xffffffff; +t9 = t9; +MEM_U32(sp + 244) = a3; +s7 = t7 + t2; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L4128b0; +v0 = sp + 0x1650; +L4128b0: +gp = MEM_U32(sp + 204); +t5 = 0xa; +//nop; +MEM_U32(sp + 460) = t5; +a1 = MEM_U32(s7 + 0); +a0 = sp + 0x1c8; +v0 = f_build_u1(mem, sp, a0, a1); +goto L4128cc; +a0 = sp + 0x1c8; +L4128cc: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(sp + 244); +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +MEM_U16(sp + 5704) = (uint16_t)a3; +func_40dff0(mem, sp, v0, a0); +goto L4128ec; +MEM_U16(sp + 5704) = (uint16_t)a3; +L4128ec: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L4128f8: +t9 = MEM_U16(sp + 5704); +t8 = sp + 0x1004; +a0 = t9 + 0xffffffff; +t3 = t9 << 2; +//nop; +s7 = t3 + t8; +t9 = t9; +s6 = s7 + 0xfffffffc; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L412920; +v0 = sp + 0x1650; +L412920: +gp = MEM_U32(sp + 204); +a0 = MEM_U16(sp + 5704); +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40e07c(mem, sp, v0, a0); +goto L41293c; +//nop; +L41293c: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s6 + 0); +//nop; +a2 = MEM_U32(s7 + 0); +a0 = sp + 0x1c8; +v0 = f_build_u2(mem, sp, a0, a1, a2); +goto L412954; +a0 = sp + 0x1c8; +L412954: +t4 = MEM_U16(sp + 5704); +at = 0xc0000; +t7 = t4 + 0xfffffffe; +MEM_U16(sp + 5704) = (uint16_t)t7; +t2 = MEM_U8(v0 + 33); +at = at | 0x8000; +t6 = t2 & 0x1f; +t5 = t6 < 0x20; +t9 = -t5; +t3 = t9 & at; +gp = MEM_U32(sp + 204); +t8 = t3 << (t6 & 0x1f); +if ((int)t8 >= 0) {s3 = v0; +goto L4129ac;} +s3 = v0; +//nop; +a0 = v0; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L4129a0; +v0 = sp + 0x1650; +L4129a0: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L4129ac: +t4 = 0x100016d0; +t1 = MEM_U8(sp + 456); +t4 = t4 + 0xffffff80; +t7 = t1 + t4; +t2 = MEM_U8(t7 + 0); +//nop; +a0 = 0xf; +a1 = s3; +MEM_U8(s3 + 32) = (uint8_t)t2; +v0 = f_build_1op(mem, sp, a0, a1); +goto L4129d4; +MEM_U8(s3 + 32) = (uint8_t)t2; +L4129d4: +gp = MEM_U32(sp + 204); +t5 = MEM_U32(sp + 460); +//nop; +a0 = v0; +MEM_U32(v0 + 36) = t5; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L4129f4; +v0 = sp + 0x1650; +L4129f4: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L412a00: +t9 = MEM_U8(sp + 464); +t6 = 0x10001640; +t4 = MEM_U8(sp + 457); +t3 = t9 << 2; +t8 = t3 + t6; +t7 = t4 & 0x1f; +t1 = MEM_U32(t8 + 0); +t2 = t7 < 0x20; +t5 = -t2; +t3 = t1 & t5; +t6 = t3 << (t7 & 0x1f); +if ((int)t6 >= 0) {v0 = sp + 0x1650; +goto L412ab0;} +v0 = sp + 0x1650; +t8 = MEM_U16(sp + 458); +t2 = t9 < 0x20; +t4 = t8 & 0x2; +if (t4 == 0) {t1 = -t2; +goto L412a6c;} +t1 = -t2; +at = 0x6000000; +t3 = t1 & at; +t4 = t5 & at; +t2 = t4 << (t7 & 0x1f); +t6 = t3 << (t9 & 0x1f); +t8 = (int)t6 < (int)0x0; +t1 = (int)t2 < (int)0x0; +if (t8 != t1) {a0 = MEM_U16(sp + 5704); +goto L412ab4;} +a0 = MEM_U16(sp + 5704); +L412a6c: +t3 = 0x10018ecc; +t9 = MEM_U8(sp + 464); +t3 = MEM_U8(t3 + 0); +at = 0x1; +if (t3 != at) {t6 = t9 << 2; +goto L40f4e4;} +t6 = t9 << 2; +t5 = 0x10001688; +t2 = MEM_U8(sp + 457); +t4 = t6 + t5; +t8 = t2 & 0x1f; +t7 = MEM_U32(t4 + 0); +t1 = t8 < 0x20; +t3 = -t1; +t9 = t7 & t3; +t6 = t9 << (t8 & 0x1f); +if ((int)t6 < 0) {//nop; +goto L40f4e4;} +//nop; +L412ab0: +a0 = MEM_U16(sp + 5704); +L412ab4: +//nop; +t2 = sp + 0x1004; +t4 = a0 << 2; +t9 = t9; +s7 = t4 + t2; +func_40e07c(mem, sp, v0, a0); +goto L412acc; +s7 = t4 + t2; +L412acc: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s7 + 0); +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u1(mem, sp, a0, a1); +goto L412ae4; +//nop; +L412ae4: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +goto L40f4e4; +MEM_U32(s7 + 0) = v0; +L412af0: +a0 = MEM_U16(sp + 5704); +//nop; +t3 = sp + 0x1004; +t7 = a0 << 2; +t9 = t9; +s7 = t7 + t3; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L412b10; +v0 = sp + 0x1650; +L412b10: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s7 + 0); +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u1(mem, sp, a0, a1); +goto L412b28; +//nop; +L412b28: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +goto L40f4e4; +MEM_U32(s7 + 0) = v0; +L412b34: +t9 = MEM_U16(sp + 5704); +t5 = MEM_U16(sp + 458); +t8 = sp + 0x1004; +t6 = sp + 0x9c4; +s2 = t9 << 2; +t4 = t5 & 0x2; +s7 = s2 + t8; +if (t4 == 0) {s4 = s2 + t6; +goto L412b84;} +s4 = s2 + t6; +t2 = MEM_U32(s4 + 0); +at = 0x80000000; +if (t2 != at) {a0 = t9; +goto L412b84;} +a0 = t9; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40e07c(mem, sp, v0, a0); +goto L412b7c; +//nop; +L412b7c: +gp = MEM_U32(sp + 204); +//nop; +L412b84: +t1 = MEM_U32(s4 + 0); +s0 = MEM_U32(s7 + 0); +t7 = -t1; +if (s0 == 0) {MEM_U32(s4 + 0) = t7; +goto L40f4e4;} +MEM_U32(s4 + 0) = t7; +//nop; +a0 = sp + 0x1c8; +a1 = s0; +v0 = f_build_u1(mem, sp, a0, a1); +goto L412ba8; +a1 = s0; +L412ba8: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +goto L40f4e4; +MEM_U32(s7 + 0) = v0; +L412bb4: +s2 = MEM_U16(sp + 5704); +t8 = sp + 0x9c4; +t3 = s2 << 2; +t4 = MEM_U16(sp + 458); +s4 = t3 + t8; +a1 = MEM_U32(s4 + 0); +t6 = MEM_U32(sp + 460); +t5 = sp + 0x384; +t2 = t4 & 0x2; +s2 = t3; +s5 = t3 + t5; +if (t2 == 0) {fp = a1 + t6; +goto L412c34;} +fp = a1 + t6; +a0 = MEM_U8(sp + 457); +a2 = t6; +t9 = a0 & 0x1f; +a0 = t9; +//nop; +//nop; +//nop; +v0 = f_add_overflow(mem, sp, a0, a1, a2); +goto L412c08; +//nop; +L412c08: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L412c34;} +//nop; +//nop; +a0 = MEM_U16(sp + 5704); +t9 = t9; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L412c28; +v0 = sp + 0x1650; +L412c28: +gp = MEM_U32(sp + 204); +fp = MEM_U32(sp + 460); +//nop; +L412c34: +MEM_U32(s4 + 0) = fp; +t7 = MEM_U16(sp + 458); +t1 = MEM_U32(s5 + 0); +//nop; +t3 = t1 | t7; +MEM_U32(s5 + 0) = t3; +goto L40f4e4; +MEM_U32(s5 + 0) = t3; +L412c50: +s2 = MEM_U16(sp + 5704); +t5 = sp + 0x9c4; +t8 = s2 << 2; +t9 = MEM_U16(sp + 458); +s4 = t8 + t5; +a1 = MEM_U32(s4 + 0); +t4 = MEM_U32(sp + 460); +t2 = sp + 0x384; +t6 = t9 & 0x2; +s2 = t8; +s5 = t8 + t2; +if (t6 == 0) {fp = a1 - t4; +goto L412cc8;} +fp = a1 - t4; +a0 = MEM_U8(sp + 457); +//nop; +t1 = a0 & 0x1f; +a0 = t1; +a2 = t4; +v0 = f_sub_overflow(mem, sp, a0, a1, a2); +goto L412c9c; +a2 = t4; +L412c9c: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L412cc8;} +//nop; +//nop; +a0 = MEM_U16(sp + 5704); +t9 = t9; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L412cbc; +v0 = sp + 0x1650; +L412cbc: +fp = MEM_U32(sp + 460); +gp = MEM_U32(sp + 204); +fp = -fp; +L412cc8: +MEM_U32(s4 + 0) = fp; +t3 = MEM_U16(sp + 458); +t7 = MEM_U32(s5 + 0); +//nop; +t8 = t7 | t3; +MEM_U32(s5 + 0) = t8; +goto L40f4e4; +MEM_U32(s5 + 0) = t8; +L412ce4: +t5 = MEM_U16(sp + 5704); +t1 = 0x10019370; +s2 = t5 << 2; +t1 = MEM_U8(t1 + 0); +t2 = sp + 0x1004; +t9 = sp + 0x9c4; +t6 = sp + 0x384; +MEM_U32(sp + 472) = zero; +s5 = s2 + t6; +s4 = s2 + t9; +if (t1 == 0) {s7 = s2 + t2; +goto L412d30;} +s7 = s2 + t2; +//nop; +a0 = t5; +t9 = t9; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L412d28; +v0 = sp + 0x1650; +L412d28: +gp = MEM_U32(sp + 204); +//nop; +L412d30: +s0 = MEM_U32(s7 + 0); +MEM_U32(s5 + 0) = zero; +v0 = s0 < 0x1; +if (v0 == 0) {at = 0xffff8000; +goto L412dc0;} +at = 0xffff8000; +t0 = MEM_U32(sp + 468); +t4 = MEM_U32(s4 + 0); +v0 = 0x10018ed0; +fp = t4 + t0; +v0 = MEM_U8(v0 + 0); +t0 = fp & 0xffff; +t7 = t0 ^ 0x8000; +t3 = v0 ^ 0x1; +t0 = t7 + at; +if (t3 != 0) {MEM_U32(s4 + 0) = zero; +goto L412d94;} +MEM_U32(s4 + 0) = zero; +//nop; +a3 = fp - t0; +a2 = (int)a3 >> 31; +a0 = 0xf; +MEM_U32(sp + 468) = t0; +v0 = f_dwvalue(mem, sp, a0, a1, a2, a3); +goto L412d88; +MEM_U32(sp + 468) = t0; +L412d88: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +goto L412db4; +MEM_U32(s7 + 0) = v0; +L412d94: +//nop; +a0 = zero; +a1 = zero; +a2 = fp - t0; +MEM_U32(sp + 468) = t0; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L412dac; +MEM_U32(sp + 468) = t0; +L412dac: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +L412db4: +s0 = MEM_U32(s7 + 0); +//nop; +goto L412dd4; +//nop; +L412dc0: +t0 = MEM_U32(sp + 468); +t2 = MEM_U32(s4 + 0); +MEM_U32(s4 + 0) = zero; +t0 = t0 + t2; +MEM_U32(sp + 468) = t0; +L412dd4: +//nop; +a0 = sp + 0x1c8; +a1 = s0; +v0 = f_build_u1(mem, sp, a0, a1); +goto L412de4; +a1 = s0; +L412de4: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +goto L40f4e4; +MEM_U32(s7 + 0) = v0; +L412df0: +t9 = MEM_U16(sp + 5704); +t4 = 0x10019370; +t0 = MEM_U32(sp + 468); +t4 = MEM_U8(t4 + 0); +s2 = t9 << 2; +t6 = sp + 0x1004; +t1 = sp + 0x9c4; +t5 = sp + 0x384; +s5 = s2 + t5; +s4 = s2 + t1; +s7 = s2 + t6; +if (t4 == 0) {MEM_U32(sp + 472) = t0; +goto L412e44;} +MEM_U32(sp + 472) = t0; +a0 = t9; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40e07c(mem, sp, v0, a0); +goto L412e3c; +//nop; +L412e3c: +gp = MEM_U32(sp + 204); +//nop; +L412e44: +s0 = MEM_U32(s7 + 0); +MEM_U32(s5 + 0) = zero; +v0 = s0 < 0x1; +if (v0 == 0) {at = 0xffff8000; +goto L412ed4;} +at = 0xffff8000; +t7 = MEM_U32(s4 + 0); +t3 = MEM_U32(sp + 460); +v0 = 0x10018ed0; +fp = t7 + t3; +v0 = MEM_U8(v0 + 0); +t0 = fp & 0xffff; +t8 = t0 ^ 0x8000; +t2 = v0 ^ 0x1; +t0 = t8 + at; +if (t2 != 0) {MEM_U32(s4 + 0) = zero; +goto L412ea8;} +MEM_U32(s4 + 0) = zero; +//nop; +a3 = fp - t0; +a2 = (int)a3 >> 31; +a0 = 0xf; +MEM_U32(sp + 468) = t0; +v0 = f_dwvalue(mem, sp, a0, a1, a2, a3); +goto L412e9c; +MEM_U32(sp + 468) = t0; +L412e9c: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +goto L412ec8; +MEM_U32(s7 + 0) = v0; +L412ea8: +//nop; +a0 = zero; +a1 = zero; +a2 = fp - t0; +MEM_U32(sp + 468) = t0; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L412ec0; +MEM_U32(sp + 468) = t0; +L412ec0: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +L412ec8: +s0 = MEM_U32(s7 + 0); +//nop; +goto L412ee8; +//nop; +L412ed4: +t1 = MEM_U32(sp + 460); +t5 = MEM_U32(s4 + 0); +MEM_U32(s4 + 0) = zero; +t0 = t1 + t5; +MEM_U32(sp + 468) = t0; +L412ee8: +//nop; +a0 = sp + 0x1c8; +a1 = s0; +v0 = f_build_u1(mem, sp, a0, a1); +goto L412ef8; +a1 = s0; +L412ef8: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +goto L40f4e4; +MEM_U32(s7 + 0) = v0; +L412f04: +a0 = MEM_U16(sp + 5704); +t9 = sp + 0x9c4; +s2 = a0 << 2; +s4 = s2 + t9; +//nop; +t4 = sp + 0x1004; +t7 = sp + 0x384; +t9 = t9; +s5 = s2 + t7; +s7 = s2 + t4; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L412f34; +v0 = sp + 0x1650; +L412f34: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s7 + 0); +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u1(mem, sp, a0, a1); +goto L412f4c; +//nop; +L412f4c: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +MEM_U32(s4 + 0) = zero; +MEM_U32(s5 + 0) = zero; +goto L40f4e4; +MEM_U32(s5 + 0) = zero; +L412f60: +t3 = MEM_U16(sp + 5704); +t5 = sp + 0x1004; +t8 = t3 + 0x1; +t2 = t8 & 0xffff; +t6 = t2 << 2; +t1 = t6 + 0xfffffffc; +s2 = t8 & 0xffff; +MEM_U16(sp + 5704) = (uint16_t)t8; +t4 = s2 << 2; +s6 = t1 + t5; +t3 = MEM_U32(s6 + 0); +t9 = sp + 0x9c4; +t7 = sp + 0x384; +s5 = t4 + t7; +s4 = t4 + t9; +s2 = t4; +if (t3 != 0) {s7 = t4 + t5; +goto L412fc8;} +s7 = t4 + t5; +MEM_U32(s7 + 0) = zero; +t2 = MEM_U16(sp + 5704); +t1 = sp + 0x9c4; +t6 = t2 << 2; +t8 = t6 + t1; +t4 = MEM_U32(t8 + -4); +MEM_U32(s4 + 0) = t4; +goto L413004; +MEM_U32(s4 + 0) = t4; +L412fc8: +//nop; +a0 = MEM_U16(sp + 5704); +t9 = t9; +v0 = sp + 0x1650; +a0 = a0 + 0xffffffff; +func_40e07c(mem, sp, v0, a0); +goto L412fe0; +a0 = a0 + 0xffffffff; +L412fe0: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L412ff8; +//nop; +L412ff8: +gp = MEM_U32(sp + 204); +MEM_U32(s7 + 0) = v0; +MEM_U32(s4 + 0) = zero; +L413004: +MEM_U32(s5 + 0) = zero; +goto L40f4e4; +MEM_U32(s5 + 0) = zero; +L41300c: +t5 = MEM_U16(sp + 5704); +t3 = MEM_U16(sp + 458); +t9 = sp + 0x1004; +t7 = sp + 0x9c4; +s2 = t5 << 2; +t2 = t3 & 0x2; +fp = zero; +MEM_U32(sp + 396) = zero; +s7 = s2 + t9; +s4 = s2 + t7; +if (t2 == 0) {a3 = t5 + 0xffffffff; +goto L4130fc;} +a3 = t5 + 0xffffffff; +t6 = t5 << 2; +t1 = t6 + t9; +v0 = MEM_U32(t1 + -4); +t7 = MEM_U8(sp + 457); +if (v0 == 0) {//nop; +goto L413068;} +//nop; +t8 = MEM_U8(v0 + 33); +t3 = t7 & 0x1f; +t4 = t8 & 0x1f; +if (t4 != t3) {//nop; +goto L4130bc;} +//nop; +L413068: +s0 = MEM_U32(s7 + 0); +t6 = MEM_U8(sp + 457); +if (s0 == 0) {t7 = sp + 0x384; +goto L41308c;} +t7 = sp + 0x384; +t2 = MEM_U8(s0 + 33); +t9 = t6 & 0x1f; +t5 = t2 & 0x1f; +if (t5 != t9) {//nop; +goto L4130bc;} +//nop; +L41308c: +t1 = MEM_U16(sp + 5704); +t2 = MEM_U16(sp + 458); +t8 = t1 << 2; +t4 = t8 + t7; +t3 = MEM_U32(t4 + -4); +t6 = s2 + t7; +if (t3 != t2) {//nop; +goto L4130bc;} +//nop; +t5 = MEM_U32(t6 + 0); +//nop; +if (t5 == t2) {v0 = MEM_U8(sp + 456); +goto L413100;} +v0 = MEM_U8(sp + 456); +L4130bc: +//nop; +a0 = a3; +t9 = t9; +v0 = sp + 0x1650; +MEM_U32(sp + 244) = a3; +func_40e07c(mem, sp, v0, a0); +goto L4130d4; +MEM_U32(sp + 244) = a3; +L4130d4: +gp = MEM_U32(sp + 204); +a0 = MEM_U16(sp + 5704); +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40e07c(mem, sp, v0, a0); +goto L4130f0; +//nop; +L4130f0: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(sp + 244); +//nop; +L4130fc: +v0 = MEM_U8(sp + 456); +L413100: +at = v0 < 0x42; +goto L4138cc; +at = v0 < 0x42; +L413108: +t8 = MEM_U16(sp + 458); +s3 = a3 << 2; +t1 = sp + 0x384; +t4 = t8 & 0x2; +v1 = s3 + t1; +if (t4 == 0) {s1 = s3 + t9; +goto L4131b0;} +s1 = s3 + t9; +t7 = MEM_U16(sp + 5704); +a0 = MEM_U8(sp + 457); +t6 = t7 << 2; +t5 = t6 + t9; +//nop; +a1 = MEM_U32(t5 + -4); +a2 = MEM_U32(s4 + 0); +t3 = a0 & 0x1f; +a0 = t3; +MEM_U32(sp + 244) = a3; +MEM_U32(sp + 220) = v1; +v0 = f_add_overflow(mem, sp, a0, a1, a2); +goto L413154; +MEM_U32(sp + 220) = v1; +L413154: +gp = MEM_U32(sp + 204); +v1 = MEM_U32(sp + 220); +a3 = MEM_U32(sp + 244); +if (v0 == 0) {//nop; +goto L4131b0;} +//nop; +t2 = MEM_U32(v1 + 0); +fp = MEM_U32(s1 + 0); +MEM_U32(sp + 396) = t2; +//nop; +MEM_U32(s1 + 0) = zero; +MEM_U32(v1 + 0) = zero; +a0 = MEM_U16(sp + 5704); +t9 = t9; +MEM_U32(sp + 244) = a3; +MEM_U32(sp + 220) = v1; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L413198; +v0 = sp + 0x1650; +L413198: +gp = MEM_U32(sp + 204); +v1 = MEM_U32(sp + 220); +a3 = MEM_U32(sp + 244); +s0 = MEM_U32(s7 + 0); +//nop; +goto L4131e8; +//nop; +L4131b0: +t1 = MEM_U32(s1 + 0); +t8 = MEM_U32(s4 + 0); +MEM_U32(s1 + 0) = zero; +t3 = sp + 0x384; +MEM_U32(s4 + 0) = zero; +t7 = s2 + t3; +t6 = MEM_U32(t7 + 0); +t4 = MEM_U32(v1 + 0); +t5 = MEM_U16(sp + 458); +t9 = t4 | t6; +t2 = t9 | t5; +MEM_U32(sp + 396) = t2; +s0 = MEM_U32(s7 + 0); +fp = t1 + t8; +L4131e8: +if (s0 != 0) {t7 = MEM_U16(sp + 5704); +goto L413214;} +t7 = MEM_U16(sp + 5704); +MEM_U32(s1 + 0) = fp; +t8 = MEM_U16(sp + 458); +t1 = MEM_U32(v1 + 0); +s1 = s1 + 0xfffffffc; +t3 = t1 | t8; +MEM_U32(v1 + 0) = t3; +MEM_U16(sp + 5704) = (uint16_t)a3; +goto L40f4e4; +MEM_U16(sp + 5704) = (uint16_t)a3; +t7 = MEM_U16(sp + 5704); +L413214: +t9 = sp + 0x1004; +t4 = t7 << 2; +t6 = t4 + 0xfffffffc; +s6 = t6 + t9; +t2 = MEM_U32(s6 + 0); +t5 = sp + 0x384; +if (t2 != 0) {s5 = s2 + t5; +goto L4139b8;} +s5 = s2 + t5; +t1 = s3 + t9; +MEM_U32(t1 + 0) = s0; +MEM_U32(s1 + 0) = fp; +t3 = MEM_U16(sp + 458); +t8 = MEM_U32(s5 + 0); +s3 = s3 + 0xfffffffc; +t7 = t8 | t3; +MEM_U32(v1 + 0) = t7; +MEM_U16(sp + 5704) = (uint16_t)a3; +s5 = s5 + 0xfffffffc; +s1 = s1 + 0xfffffffc; +goto L40f4e4; +s1 = s1 + 0xfffffffc; +t5 = MEM_U8(sp + 456); +L413268: +s3 = a3 << 2; +t4 = sp + 0x9c4; +t6 = sp + 0x384; +at = 0x9; +v1 = s3 + t6; +if (t5 != at) {s1 = s3 + t4; +goto L41328c;} +s1 = s3 + t4; +t2 = 0x7d; +MEM_U8(sp + 456) = (uint8_t)t2; +L41328c: +t9 = MEM_U16(sp + 458); +//nop; +t1 = t9 & 0x2; +if (t1 == 0) {//nop; +goto L41332c;} +//nop; +t3 = MEM_U16(sp + 5704); +t4 = sp + 0x9c4; +t7 = t3 << 2; +a0 = MEM_U8(sp + 457); +t6 = t7 + t4; +//nop; +a1 = MEM_U32(t6 + -4); +a2 = MEM_U32(s4 + 0); +t8 = a0 & 0x1f; +a0 = t8; +MEM_U32(sp + 244) = a3; +MEM_U32(sp + 220) = v1; +v0 = f_sub_overflow(mem, sp, a0, a1, a2); +goto L4132d4; +MEM_U32(sp + 220) = v1; +L4132d4: +gp = MEM_U32(sp + 204); +v1 = MEM_U32(sp + 220); +a3 = MEM_U32(sp + 244); +if (v0 == 0) {//nop; +goto L41332c;} +//nop; +t5 = MEM_U32(v1 + 0); +fp = MEM_U32(s1 + 0); +//nop; +MEM_U32(sp + 396) = t5; +MEM_U32(s1 + 0) = zero; +a0 = MEM_U16(sp + 5704); +t9 = t9; +MEM_U32(sp + 244) = a3; +MEM_U32(sp + 220) = v1; +v0 = sp + 0x1650; +func_40e07c(mem, sp, v0, a0); +goto L413314; +v0 = sp + 0x1650; +L413314: +gp = MEM_U32(sp + 204); +v1 = MEM_U32(sp + 220); +a3 = MEM_U32(sp + 244); +s0 = MEM_U32(s7 + 0); +//nop; +goto L413364; +//nop; +L41332c: +t2 = MEM_U32(s1 + 0); +t9 = MEM_U32(s4 + 0); +MEM_U32(s1 + 0) = zero; +t8 = sp + 0x384; +MEM_U32(s4 + 0) = zero; +t3 = s2 + t8; +t7 = MEM_U32(t3 + 0); +t1 = MEM_U32(v1 + 0); +t6 = MEM_U16(sp + 458); +t4 = t1 | t7; +t5 = t4 | t6; +MEM_U32(sp + 396) = t5; +s0 = MEM_U32(s7 + 0); +fp = t2 - t9; +L413364: +if (s0 != 0) {t3 = MEM_U16(sp + 5704); +goto L413390;} +t3 = MEM_U16(sp + 5704); +MEM_U32(s1 + 0) = fp; +t9 = MEM_U16(sp + 458); +t2 = MEM_U32(v1 + 0); +s1 = s1 + 0xfffffffc; +t8 = t2 | t9; +MEM_U32(v1 + 0) = t8; +MEM_U16(sp + 5704) = (uint16_t)a3; +goto L40f4e4; +MEM_U16(sp + 5704) = (uint16_t)a3; +t3 = MEM_U16(sp + 5704); +L413390: +t4 = sp + 0x1004; +t1 = t3 << 2; +t7 = t1 + 0xfffffffc; +s6 = t7 + t4; +t6 = MEM_U32(s6 + 0); +a0 = 0x5e; +if (t6 != 0) {a1 = s0; +goto L4133f8;} +a1 = s0; +MEM_U32(s1 + 0) = fp; +t5 = MEM_U32(sp + 396); +//nop; +t2 = sp + 0x1004; +MEM_U32(v1 + 0) = t5; +MEM_U32(sp + 244) = a3; +s2 = s3 + t2; +v0 = f_build_1op(mem, sp, a0, a1); +goto L4133d0; +s2 = s3 + t2; +L4133d0: +a3 = MEM_U32(sp + 244); +gp = MEM_U32(sp + 204); +MEM_U32(s2 + 0) = v0; +t9 = MEM_U32(s7 + 0); +s7 = s7 + 0xfffffffc; +t8 = MEM_U16(t9 + 34); +s2 = s2 + 0xfffffffc; +MEM_U16(v0 + 34) = (uint16_t)t8; +MEM_U16(sp + 5704) = (uint16_t)a3; +goto L40f4e4; +MEM_U16(sp + 5704) = (uint16_t)a3; +L4133f8: +t3 = sp + 0x384; +s5 = s2 + t3; +goto L4139b8; +s5 = s2 + t3; +L413404: +t1 = MEM_U16(sp + 458); +t6 = MEM_U16(sp + 5704); +t7 = t1 & 0x2; +if (t7 == 0) {t4 = sp + 0x384; +goto L413430;} +t4 = sp + 0x384; +t5 = t6 << 2; +t2 = t5 + 0xfffffffc; +t9 = sp + 0x1004; +s6 = t2 + t9; +s5 = s2 + t4; +goto L4139b8; +s5 = s2 + t4; +L413430: +t8 = MEM_U32(s7 + 0); +t7 = MEM_U16(sp + 5704); +if (t8 != 0) {t4 = t7 << 2; +goto L4134a4;} +t4 = t7 << 2; +s3 = a3 << 2; +t3 = sp + 0x9c4; +s1 = s3 + t3; +t1 = MEM_U32(s1 + 0); +t7 = MEM_U32(s4 + 0); +MEM_U32(s1 + 0) = zero; +lo = t1 * t7; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)t7 >> 32); +t4 = sp + 0x1004; +t9 = MEM_U16(sp + 5704); +t6 = s3 + t4; +t5 = MEM_U32(t6 + 0); +t8 = t9 << 2; +t3 = t8 + 0xfffffffc; +t1 = sp + 0x1004; +t2 = sp + 0x384; +fp = lo; +if (t5 != 0) {//nop; +goto L413498;} +//nop; +MEM_U16(sp + 5704) = (uint16_t)a3; +s4 = s4 + 0xfffffffc; +MEM_U32(s4 + 0) = fp; +goto L40f4e4; +MEM_U32(s4 + 0) = fp; +L413498: +s5 = s2 + t2; +s6 = t3 + t1; +goto L4139b8; +s6 = t3 + t1; +L4134a4: +t6 = t4 + 0xfffffffc; +t5 = sp + 0x1004; +s6 = t6 + t5; +t9 = MEM_U32(s6 + 0); +t2 = sp + 0x384; +if (t9 != 0) {s5 = s2 + t2; +goto L4139b8;} +s5 = s2 + t2; +t3 = sp + 0x9c4; +t1 = t4 + t3; +t7 = MEM_U32(t1 + -4); +t8 = MEM_U32(s4 + 0); +MEM_U32(s4 + 0) = zero; +lo = t8 * t7; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t7 >> 32); +fp = lo; +//nop; +goto L4139b8; +//nop; +L4134e4: +t4 = MEM_U32(s4 + 0); +t3 = MEM_U32(sp + 460); +t6 = MEM_U16(sp + 5704); +lo = t4 * t3; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)t3 >> 32); +t5 = t6 << 2; +t2 = t5 + 0xfffffffc; +t9 = sp + 0x9c4; +s1 = t2 + t9; +t8 = MEM_U32(s1 + 0); +s0 = MEM_U32(s7 + 0); +MEM_U32(s1 + 0) = zero; +MEM_U32(s4 + 0) = zero; +t1 = lo; +fp = t8 + t1; +if (s0 != 0) {t6 = MEM_U16(sp + 5704); +goto L413538;} +t6 = MEM_U16(sp + 5704); +MEM_U16(sp + 5704) = (uint16_t)a3; +s4 = s4 + 0xfffffffc; +MEM_U32(s4 + 0) = fp; +goto L40f4e4; +MEM_U32(s4 + 0) = fp; +t6 = MEM_U16(sp + 5704); +L413538: +t4 = MEM_U32(sp + 460); +t5 = t6 << 2; +t2 = t5 + 0xfffffffc; +t7 = sp + 0x384; +t9 = sp + 0x1004; +at = 0x1; +s6 = t2 + t9; +if (t4 == at) {s5 = s2 + t7; +goto L4135a4;} +s5 = s2 + t7; +//nop; +a0 = 0x8; +a1 = zero; +a2 = t4; +MEM_U32(sp + 244) = a3; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L413574; +MEM_U32(sp + 244) = a3; +L413574: +gp = MEM_U32(sp + 204); +a0 = 0x5b; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L41358c; +a2 = v0; +L41358c: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(sp + 244); +MEM_U32(s7 + 0) = v0; +t3 = MEM_U16(sp + 458); +//nop; +MEM_U16(v0 + 34) = (uint16_t)t3; +L4135a4: +t8 = 0x1; +MEM_U8(sp + 456) = (uint8_t)t8; +goto L4139b8; +MEM_U8(sp + 456) = (uint8_t)t8; +L4135b0: +v0 = MEM_U16(sp + 5704); +t3 = MEM_U32(s7 + 0); +t7 = v0 << 2; +t2 = v0 << 2; +t9 = t2 + 0xfffffffc; +t6 = t7 + 0xfffffffc; +t1 = sp + 0x384; +t5 = sp + 0x1004; +t4 = sp + 0x9c4; +s1 = t9 + t4; +s6 = t6 + t5; +if (t3 != 0) {s5 = s2 + t1; +goto L4135f0;} +s5 = s2 + t1; +v0 = MEM_U32(s1 + 0); +fp = v0; +goto L41362c; +fp = v0; +L4135f0: +t8 = MEM_U32(s6 + 0); +//nop; +if (t8 != 0) {//nop; +goto L413610;} +//nop; +fp = MEM_U32(s4 + 0); +v0 = MEM_U32(s1 + 0); +t7 = v0 - fp; +goto L413630; +t7 = v0 - fp; +L413610: +v0 = MEM_U32(s1 + 0); +t1 = MEM_U32(s4 + 0); +fp = v0; +at = (int)t1 < (int)v0; +if (at == 0) {t7 = v0 - fp; +goto L413630;} +t7 = v0 - fp; +fp = t1; +L41362c: +t7 = v0 - fp; +L413630: +MEM_U32(s1 + 0) = t7; +t6 = MEM_U32(s4 + 0); +//nop; +t5 = t6 - fp; +MEM_U32(s4 + 0) = t5; +fp = zero; +goto L4139b8; +fp = zero; +v0 = MEM_U16(sp + 5704); +L413650: +t4 = sp + 0x9c4; +t2 = v0 << 2; +t9 = t2 + 0xfffffffc; +s1 = t9 + t4; +t6 = MEM_U32(s1 + 0); +t8 = v0 << 2; +t1 = t8 + 0xfffffffc; +t3 = sp + 0x384; +t7 = sp + 0x1004; +s6 = t1 + t7; +if (t6 == 0) {s5 = s2 + t3; +goto L4136d8;} +s5 = s2 + t3; +t5 = MEM_U32(s4 + 0); +a0 = s6; +if (t5 != 0) {t8 = MEM_U8(sp + 457); +goto L4136dc;} +t8 = MEM_U8(sp + 457); +//nop; +a1 = s7; +MEM_U32(sp + 244) = a3; +f_swap_tree(mem, sp, a0, a1); +goto L4136a0; +MEM_U32(sp + 244) = a3; +L4136a0: +gp = MEM_U32(sp + 204); +a0 = s1; +//nop; +a1 = s4; +//nop; +f_swap_int(mem, sp, a0, a1); +goto L4136b8; +//nop; +L4136b8: +gp = MEM_U32(sp + 204); +t2 = MEM_U8(sp + 456); +t9 = 0x10005a1c; +a3 = MEM_U32(sp + 244); +t4 = t2 + t9; +t3 = MEM_U8(t4 + 0); +//nop; +MEM_U8(sp + 456) = (uint8_t)t3; +L4136d8: +t8 = MEM_U8(sp + 457); +L4136dc: +at = 0x6; +t1 = t8 & 0x1f; +if (t1 != at) {//nop; +goto L4139b8;} +//nop; +s0 = MEM_U32(s7 + 0); +//nop; +if (s0 == 0) {//nop; +goto L413710;} +//nop; +t7 = MEM_U8(s0 + 33); +at = 0x6; +t6 = t7 & 0x1f; +if (t6 != at) {//nop; +goto L4139b8;} +//nop; +L413710: +a1 = MEM_U32(s4 + 0); +at = 0x1; +if (a1 != at) {at = 0x1; +goto L413740;} +at = 0x1; +t5 = MEM_U8(sp + 456); +at = 0x4e; +if (t5 != at) {t2 = 0x4d; +goto L41373c;} +t2 = 0x4d; +MEM_U8(sp + 456) = (uint8_t)t2; +MEM_U32(s4 + 0) = zero; +goto L4139b8; +MEM_U32(s4 + 0) = zero; +L41373c: +at = 0x1; +L413740: +if (a1 != at) {at = 0xffffffff; +goto L413768;} +at = 0xffffffff; +t9 = MEM_U8(sp + 456); +at = 0x28; +if (t9 != at) {t4 = 0x29; +goto L413764;} +t4 = 0x29; +MEM_U8(sp + 456) = (uint8_t)t4; +MEM_U32(s4 + 0) = zero; +goto L4139b8; +MEM_U32(s4 + 0) = zero; +L413764: +at = 0xffffffff; +L413768: +if (a1 != at) {at = 0xffffffff; +goto L413790;} +at = 0xffffffff; +t3 = MEM_U8(sp + 456); +at = 0x4d; +if (t3 != at) {t8 = 0x4e; +goto L41378c;} +t8 = 0x4e; +MEM_U8(sp + 456) = (uint8_t)t8; +MEM_U32(s4 + 0) = zero; +goto L4139b8; +MEM_U32(s4 + 0) = zero; +L41378c: +at = 0xffffffff; +L413790: +if (a1 != at) {//nop; +goto L4139b8;} +//nop; +t1 = MEM_U8(sp + 456); +at = 0x29; +if (t1 != at) {t7 = 0x28; +goto L4139b8;} +t7 = 0x28; +MEM_U8(sp + 456) = (uint8_t)t7; +MEM_U32(s4 + 0) = zero; +goto L4139b8; +MEM_U32(s4 + 0) = zero; +L4137b4: +t5 = MEM_U16(sp + 5704); +t6 = sp + 0x384; +t2 = t5 << 2; +t9 = t2 + 0xfffffffc; +t4 = sp + 0x1004; +s6 = t9 + t4; +s5 = s2 + t6; +goto L4139b8; +s5 = s2 + t6; +L4137d4: +t3 = MEM_U32(s4 + 0); +t2 = sp + 0x1004; +t8 = t3 & 0x1f; +MEM_U32(s4 + 0) = t8; +t7 = MEM_U16(sp + 5704); +s5 = s2 + t1; +t6 = t7 << 2; +t5 = t6 + 0xfffffffc; +s6 = t5 + t2; +goto L4139b8; +s6 = t5 + t2; +L4137fc: +t4 = MEM_U16(sp + 5704); +t7 = MEM_U32(s7 + 0); +t3 = t4 << 2; +t8 = t3 + 0xfffffffc; +t9 = sp + 0x384; +t1 = sp + 0x1004; +s6 = t8 + t1; +if (t7 != 0) {s5 = s2 + t9; +goto L4139b8;} +s5 = s2 + t9; +a1 = MEM_U32(s4 + 0); +//nop; +if (a1 == 0) {//nop; +goto L4139b8;} +//nop; +v0 = MEM_U32(s6 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4139b8;} +//nop; +t6 = MEM_U8(v0 + 33); +at = 0x8; +t5 = t6 & 0x1f; +if (t5 == at) {t2 = t3 + 0xfffffffc; +goto L4139b8;} +t2 = t3 + 0xfffffffc; +t9 = sp + 0x9c4; +s1 = t2 + t9; +t4 = MEM_U32(s1 + 0); +//nop; +lo = (int)t4 / (int)a1; hi = (int)t4 % (int)a1; +if (a1 != 0) {//nop; +goto L413874;} +//nop; +abort(); +L413874: +at = 0xffffffff; +if (a1 != at) {at = 0x80000000; +goto L41388c;} +at = 0x80000000; +if (t4 != at) {//nop; +goto L41388c;} +//nop; +abort(); +L41388c: +t8 = hi; +t1 = t8 ^ a1; +if ((int)t1 >= 0) {//nop; +goto L4138a0;} +//nop; +t8 = t8 + a1; +L4138a0: +MEM_U32(s1 + 0) = t8; +goto L4139b8; +MEM_U32(s1 + 0) = t8; +L4138a8: +t6 = MEM_U16(sp + 5704); +L4138ac: +t7 = sp + 0x384; +t5 = t6 << 2; +t3 = t5 + 0xfffffffc; +t2 = sp + 0x1004; +s6 = t3 + t2; +s5 = s2 + t7; +goto L4139b8; +s5 = s2 + t7; +at = v0 < 0x42; +L4138cc: +if (at != 0) {at = v0 < 0x60; +goto L413914;} +at = v0 < 0x60; +if (at != 0) {at = v0 < 0x75; +goto L4138f4;} +at = v0 < 0x75; +if (at != 0) {at = 0x7d; +goto L4139a4;} +at = 0x7d; +if (v0 == at) {t5 = MEM_U8(sp + 456); +goto L413268;} +t5 = MEM_U8(sp + 456); +t6 = MEM_U16(sp + 5704); +goto L4138ac; +t6 = MEM_U16(sp + 5704); +L4138f4: +at = v0 < 0x4f; +if (at == 0) {t9 = v0 + 0xffffffab; +goto L413978;} +t9 = v0 + 0xffffffab; +at = v0 < 0x4d; +if (at == 0) {v0 = MEM_U16(sp + 5704); +goto L413650;} +v0 = MEM_U16(sp + 5704); +t6 = MEM_U16(sp + 5704); +goto L4138ac; +t6 = MEM_U16(sp + 5704); +L413914: +at = v0 < 0xa; +if (at != 0) {at = 0x23; +goto L413944;} +at = 0x23; +if (v0 == at) {//nop; +goto L4135b0;} +//nop; +at = v0 < 0x2a; +if (at == 0) {at = v0 < 0x28; +goto L413964;} +at = v0 < 0x28; +if (at == 0) {v0 = MEM_U16(sp + 5704); +goto L413650;} +v0 = MEM_U16(sp + 5704); +t6 = MEM_U16(sp + 5704); +goto L4138ac; +t6 = MEM_U16(sp + 5704); +L413944: +at = 0x1; +if (v0 == at) {t9 = sp + 0x9c4; +goto L413108;} +t9 = sp + 0x9c4; +at = 0x9; +if (v0 == at) {t5 = MEM_U8(sp + 456); +goto L413268;} +t5 = MEM_U8(sp + 456); +t6 = MEM_U16(sp + 5704); +goto L4138ac; +t6 = MEM_U16(sp + 5704); +L413964: +at = 0x41; +if (v0 == at) {//nop; +goto L4134e4;} +//nop; +t6 = MEM_U16(sp + 5704); +goto L4138ac; +t6 = MEM_U16(sp + 5704); +L413978: +at = t9 < 0xb; +if (at == 0) {//nop; +goto L4138a8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10007cc8[] = { +&&L4137b4, +&&L4137b4, +&&L4137fc, +&&L4138a8, +&&L4138a8, +&&L4138a8, +&&L413404, +&&L4138a8, +&&L4138a8, +&&L4138a8, +&&L4135b0, +}; +dest = Lswitch10007cc8[t9]; +//nop; +goto *dest; +//nop; +L4139a4: +at = v0 < 0x73; +if (at == 0) {t1 = sp + 0x384; +goto L4137d4;} +t1 = sp + 0x384; +t6 = MEM_U16(sp + 5704); +goto L4138ac; +t6 = MEM_U16(sp + 5704); +L4139b8: +//nop; +a0 = MEM_U16(sp + 5704); +t9 = t9; +v0 = sp + 0x1650; +MEM_U32(sp + 244) = a3; +func_40e07c(mem, sp, v0, a0); +goto L4139d0; +MEM_U32(sp + 244) = a3; +L4139d0: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(sp + 244); +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40e07c(mem, sp, v0, a0); +goto L4139ec; +//nop; +L4139ec: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s6 + 0); +//nop; +a2 = MEM_U32(s7 + 0); +a0 = sp + 0x1c8; +v0 = f_build_u2(mem, sp, a0, a1, a2); +goto L413a04; +a0 = sp + 0x1c8; +L413a04: +a3 = MEM_U32(sp + 244); +gp = MEM_U32(sp + 204); +MEM_U16(sp + 5704) = (uint16_t)a3; +MEM_U32(s7 + -4) = v0; +MEM_U32(s4 + -4) = fp; +t4 = MEM_U32(sp + 396); +s7 = s7 + 0xfffffffc; +s4 = s4 + 0xfffffffc; +s5 = s5 + 0xfffffffc; +MEM_U32(s5 + 0) = t4; +goto L40f4e4; +MEM_U32(s5 + 0) = t4; +L413a30: +t1 = MEM_U16(sp + 5704); +t3 = MEM_U16(sp + 458); +t8 = t1 << 2; +t7 = sp + 0x1004; +v0 = t8 + t7; +t6 = sp + 0x9c4; +t5 = sp + 0x384; +t2 = t3 & 0x2; +s5 = t8 + t5; +s4 = t8 + t6; +s6 = v0 + 0xfffffffc; +s3 = v0 + 0xfffffff8; +if (t2 == 0) {s7 = t8 + t7; +goto L413b78;} +s7 = t8 + t7; +v0 = MEM_U32(s6 + 0); +t1 = MEM_U8(sp + 457); +if (v0 == 0) {//nop; +goto L413a8c;} +//nop; +t9 = MEM_U8(v0 + 33); +t6 = t1 & 0x1f; +t4 = t9 & 0x1f; +if (t4 != t6) {t9 = MEM_U16(sp + 5704); +goto L413b18;} +t9 = MEM_U16(sp + 5704); +L413a8c: +s0 = MEM_U32(s7 + 0); +t7 = MEM_U8(sp + 457); +if (s0 == 0) {//nop; +goto L413ab0;} +//nop; +t5 = MEM_U8(s0 + 33); +t3 = t7 & 0x1f; +t8 = t5 & 0x1f; +if (t8 != t3) {t9 = MEM_U16(sp + 5704); +goto L413b18;} +t9 = MEM_U16(sp + 5704); +L413ab0: +a2 = MEM_U32(s3 + 0); +t1 = MEM_U8(sp + 457); +if (a2 == 0) {t7 = sp + 0x384; +goto L413ad4;} +t7 = sp + 0x384; +t2 = MEM_U8(a2 + 33); +t4 = t1 & 0x1f; +t9 = t2 & 0x1f; +if (t9 != t4) {t9 = MEM_U16(sp + 5704); +goto L413b18;} +t9 = MEM_U16(sp + 5704); +L413ad4: +t6 = MEM_U16(sp + 5704); +t3 = MEM_U16(sp + 458); +t5 = t6 << 2; +v0 = t5 + t7; +t8 = MEM_U32(v0 + -8); +//nop; +if (t8 != t3) {t9 = MEM_U16(sp + 5704); +goto L413b18;} +t9 = MEM_U16(sp + 5704); +t2 = MEM_U32(v0 + -4); +//nop; +if (t2 != t3) {t9 = MEM_U16(sp + 5704); +goto L413b18;} +t9 = MEM_U16(sp + 5704); +t1 = MEM_U32(s5 + 0); +//nop; +if (t1 == t3) {//nop; +goto L413b78;} +//nop; +t9 = MEM_U16(sp + 5704); +L413b18: +v0 = sp + 0x1650; +a0 = t9; +a3 = t9 + 0xffffffff; +//nop; +MEM_U32(sp + 244) = a3; +t9 = t9; +//nop; +func_40e07c(mem, sp, v0, a0); +goto L413b38; +//nop; +L413b38: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(sp + 244); +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40e07c(mem, sp, v0, a0); +goto L413b54; +//nop; +L413b54: +gp = MEM_U32(sp + 204); +a0 = MEM_U16(sp + 5704); +//nop; +v0 = sp + 0x1650; +t9 = t9; +a0 = a0 + 0xfffffffe; +func_40e07c(mem, sp, v0, a0); +goto L413b70; +a0 = a0 + 0xfffffffe; +L413b70: +gp = MEM_U32(sp + 204); +//nop; +L413b78: +a2 = MEM_U32(s3 + 0); +t4 = MEM_U16(sp + 5704); +if (a2 != 0) {s2 = t4 + 0xfffffffe; +goto L413bf0;} +s2 = t4 + 0xfffffffe; +t6 = MEM_U32(s6 + 0); +t5 = t4 << 2; +if (t6 != 0) {t7 = t5 + 0xfffffffc; +goto L413bf0;} +t7 = t5 + 0xfffffffc; +t8 = sp + 0x9c4; +t2 = t5 + 0xfffffff8; +v0 = t2 + t8; +s1 = t7 + t8; +t1 = MEM_U32(s1 + 0); +t3 = MEM_U32(v0 + 0); +t6 = MEM_U32(s4 + 0); +lo = t1 * t3; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)t3 >> 32); +MEM_U32(v0 + 0) = zero; +MEM_U32(s1 + 0) = zero; +s3 = MEM_U32(s7 + 0); +MEM_U32(s4 + 0) = zero; +MEM_U16(sp + 5704) = (uint16_t)s2; +s7 = s7 + 0xfffffff8; +s4 = s4 + 0xfffffff8; +s5 = s5 + 0xfffffff8; +MEM_U32(s5 + 0) = zero; +MEM_U32(s7 + 0) = s3; +t9 = lo; +fp = t6 + t9; +MEM_U32(s4 + 0) = fp; +goto L40f4e4; +MEM_U32(s4 + 0) = fp; +L413bf0: +t4 = MEM_U16(sp + 5704); +if (a2 != 0) {a3 = t4 + 0xffffffff; +goto L413c38;} +a3 = t4 + 0xffffffff; +t7 = t4 << 2; +t2 = sp + 0x9c4; +t5 = t7 + 0xfffffffc; +s1 = t5 + t2; +t1 = t7 + t2; +t3 = MEM_U32(t1 + -8); +t8 = MEM_U32(s1 + 0); +t9 = MEM_U32(s4 + 0); +lo = t8 * t3; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t3 >> 32); +MEM_U32(s1 + 0) = zero; +MEM_U32(s4 + 0) = zero; +t6 = lo; +fp = t9 + t6; +//nop; +goto L413c90; +//nop; +L413c38: +t4 = MEM_U32(s6 + 0); +//nop; +if (t4 != 0) {//nop; +goto L413c88;} +//nop; +t5 = MEM_U16(sp + 5704); +t1 = sp + 0x9c4; +t7 = t5 << 2; +t2 = t7 + 0xfffffff8; +v0 = t2 + t1; +t8 = t7 + t1; +t3 = MEM_U32(t8 + -4); +t9 = MEM_U32(v0 + 0); +t4 = MEM_U32(s4 + 0); +lo = t3 * t9; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t9 >> 32); +MEM_U32(v0 + 0) = zero; +MEM_U32(s4 + 0) = zero; +t6 = lo; +fp = t4 + t6; +//nop; +goto L413c90; +//nop; +L413c88: +fp = MEM_U32(s4 + 0); +MEM_U32(s4 + 0) = zero; +L413c90: +//nop; +a0 = s2; +t9 = t9; +v0 = sp + 0x1650; +MEM_U32(sp + 244) = a3; +func_40e07c(mem, sp, v0, a0); +goto L413ca8; +MEM_U32(sp + 244) = a3; +L413ca8: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(sp + 244); +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40e07c(mem, sp, v0, a0); +goto L413cc4; +//nop; +L413cc4: +a2 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 204); +if (a2 != 0) {//nop; +goto L413cf4;} +//nop; +t5 = MEM_U16(sp + 5704); +t7 = sp + 0x9c4; +t2 = t5 << 2; +t1 = t2 + t7; +t8 = MEM_U32(t1 + -8); +at = 0x1; +if (t8 == at) {//nop; +goto L413d18;} +//nop; +L413cf4: +//nop; +a1 = MEM_U32(s6 + 0); +a0 = 0x5b; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L413d04; +a0 = 0x5b; +L413d04: +gp = MEM_U32(sp + 204); +MEM_U32(s6 + 0) = v0; +t3 = MEM_U16(sp + 458); +//nop; +MEM_U16(v0 + 34) = (uint16_t)t3; +L413d18: +s0 = MEM_U32(s7 + 0); +//nop; +if (s0 == 0) {//nop; +goto L413d48;} +//nop; +//nop; +a2 = MEM_U32(s6 + 0); +a0 = 0x1; +a1 = s0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L413d3c; +a1 = s0; +L413d3c: +gp = MEM_U32(sp + 204); +s3 = v0; +goto L413d50; +s3 = v0; +L413d48: +s3 = MEM_U32(s6 + 0); +//nop; +L413d50: +MEM_U16(sp + 5704) = (uint16_t)s2; +s7 = s7 + 0xfffffff8; +s4 = s4 + 0xfffffff8; +s5 = s5 + 0xfffffff8; +MEM_U32(s7 + 0) = s3; +MEM_U32(s4 + 0) = fp; +MEM_U32(s5 + 0) = zero; +goto L40f4e4; +MEM_U32(s5 + 0) = zero; +L413d70: +t9 = MEM_U16(sp + 5704); +t5 = sp + 0x1004; +s2 = t9 << 2; +//nop; +t6 = s2 + 0xfffffffc; +t1 = s2 + 0xfffffffc; +t8 = s2 + 0xfffffffc; +t2 = sp + 0x9c4; +t7 = sp + 0x384; +s5 = s2 + t7; +s0 = t8 + t7; +s4 = s2 + t2; +s1 = t1 + t2; +a0 = t6 + t5; +a1 = s2 + t5; +f_swap_tree(mem, sp, a0, a1); +goto L413db0; +a1 = s2 + t5; +L413db0: +gp = MEM_U32(sp + 204); +a0 = s1; +//nop; +a1 = s4; +//nop; +f_swap_int(mem, sp, a0, a1); +goto L413dc8; +//nop; +L413dc8: +gp = MEM_U32(sp + 204); +a0 = s0; +//nop; +a1 = s5; +//nop; +f_swap_int(mem, sp, a0, a1); +goto L413de0; +//nop; +L413de0: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L413dec: +t3 = MEM_U16(sp + 5704); +t6 = sp + 0x1004; +t9 = t3 << 2; +s7 = t9 + t6; +//nop; +a0 = MEM_U32(s7 + 0); +a3 = t3 + 0xffffffff; +t9 = t9; +MEM_U32(sp + 244) = a3; +v0 = sp + 0x1650; +v0 = func_40f138(mem, sp, a0); +goto L413e18; +v0 = sp + 0x1650; +L413e18: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(sp + 244); +if (v0 != 0) {//nop; +goto L413e30;} +//nop; +MEM_U16(sp + 5704) = (uint16_t)a3; +goto L40f4e4; +MEM_U16(sp + 5704) = (uint16_t)a3; +L413e30: +//nop; +a0 = MEM_U16(sp + 5704); +t9 = t9; +v0 = sp + 0x1650; +MEM_U32(sp + 244) = a3; +func_40e07c(mem, sp, v0, a0); +goto L413e48; +MEM_U32(sp + 244) = a3; +L413e48: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s7 + 0); +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u1(mem, sp, a0, a1); +goto L413e60; +//nop; +L413e60: +a3 = MEM_U32(sp + 244); +gp = MEM_U32(sp + 204); +MEM_U16(sp + 5704) = (uint16_t)a3; +t1 = MEM_U8(v0 + 33); +a1 = MEM_U32(v0 + 0); +t2 = t1 & 0xff1f; +t5 = 0x7b; +v1 = t2 | 0x60; +MEM_U8(v0 + 32) = (uint8_t)t5; +MEM_U8(v0 + 33) = (uint8_t)v1; +MEM_U32(v0 + 44) = zero; +MEM_U32(v0 + 48) = zero; +t8 = MEM_U32(a1 + 40); +t6 = v1 << 27; +MEM_U32(v0 + 40) = t8; +t9 = MEM_U8(a1 + 33); +t3 = t6 >> 27; +t5 = t9 ^ t3; +t1 = t5 & 0x1f; +t2 = t1 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t2; +//nop; +t4 = MEM_U32(a1 + 36); +a0 = v0; +t9 = t9; +MEM_U32(v0 + 36) = t4; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L413ed0; +v0 = sp + 0x1650; +L413ed0: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L413edc: +a3 = MEM_U16(sp + 5704); +//nop; +a3 = a3 + 0xffffffff; +MEM_U16(sp + 5704) = (uint16_t)a3; +goto L40f4e4; +MEM_U16(sp + 5704) = (uint16_t)a3; +L413ef0: +t8 = MEM_U16(sp + 5704); +t7 = MEM_U32(sp + 452); +if (t8 == 0) {//nop; +goto L413f04;} +//nop; +abort(); +L413f04: +t9 = 0x1; +MEM_U8(sp + 387) = (uint8_t)t9; +t6 = MEM_U32(sp + 464); +//nop; +MEM_U32(sp + 476) = t7; +a0 = 0x400; +a1 = zero; +MEM_U32(sp + 472) = t6; +v0 = f_new(mem, sp, a0, a1); +goto L413f28; +MEM_U32(sp + 472) = t6; +L413f28: +gp = MEM_U32(sp + 204); +MEM_U32(sp + 452) = v0; +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L413f40; +//nop; +L413f40: +t3 = MEM_U16(v0 + 34); +gp = MEM_U32(sp + 204); +if (t3 != 0) {s3 = v0; +goto L413f60;} +s3 = v0; +t5 = MEM_U8(sp + 351); +//nop; +if (t5 == 0) {//nop; +goto L413f74;} +//nop; +L413f60: +t1 = MEM_U32(sp + 496); +at = 0x10018ea8; +t2 = t1 + 0x1; +MEM_U32(sp + 496) = t2; +MEM_U8(at + 0) = (uint8_t)zero; +L413f74: +//nop; +a0 = s3; +t9 = t9; +v0 = sp + 0x1650; +func_40dff0(mem, sp, v0, a0); +goto L413f88; +v0 = sp + 0x1650; +L413f88: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L413f94: +t4 = MEM_U32(sp + 460); +MEM_U32(sp + 352) = t4; +goto L40f4e4; +MEM_U32(sp + 352) = t4; +L413fa0: +t8 = MEM_U32(sp + 352); +//nop; +a0 = sp + 0x1c8; +MEM_U32(sp + 460) = t8; +v0 = f_build_u(mem, sp, a0); +goto L413fb4; +MEM_U32(sp + 460) = t8; +L413fb4: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L413fd0; +//nop; +L413fd0: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L413fdc: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L413fec; +//nop; +L413fec: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L414008; +//nop; +L414008: +t7 = MEM_U32(sp + 460); +t6 = MEM_U16(sp + 458); +gp = MEM_U32(sp + 204); +at = 0x3; +if (t6 != at) {MEM_U32(sp + 344) = t7; +goto L40f4e4;} +MEM_U32(sp + 344) = t7; +t9 = MEM_U32(sp + 460); +at = 0x10018e64; +MEM_U32(at + 0) = t9; +goto L40f4e4; +MEM_U32(at + 0) = t9; +L414030: +//nop; +a0 = sp + 0x1c8; +//nop; +v0 = f_build_u(mem, sp, a0); +goto L414040; +//nop; +L414040: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +v0 = sp + 0x1650; +t9 = t9; +//nop; +func_40dff0(mem, sp, v0, a0); +goto L41405c; +//nop; +L41405c: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L414068: +t3 = 0x10007904; +a0 = 0x4; +t3 = t3; +t1 = t3 + 0x48; +a1 = 0xa42; +t2 = sp; +L414080: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t3 != t1) {//swr $at, 7($t2) +goto L414080;} +//swr $at, 7($t2) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t4 = 0x100078b4; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t1 = t3 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t3) +t4 = t4; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t1 >> 0); +t7 = t4 + 0x48; +t6 = sp; +//swr $t1, 0xf($t2) +L4140f0: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t6 = t6 + 0xc; +MEM_U8(t6 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t6) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t6 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t7) {//swr $at, 0x57($t6) +goto L4140f0;} +//swr $at, 0x57($t6) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +t7 = t4 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t4) +//nop; +MEM_U8(t6 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t6 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t6 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t6 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t6) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L41416c; +//nop; +L41416c: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L414178: +t9 = 0x10007864; +a0 = 0x4; +t9 = t9; +t1 = t9 + 0x48; +a1 = 0xa4a; +t3 = sp; +L414190: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t1) {//swr $at, 7($t3) +goto L414190;} +//swr $at, 7($t3) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t2 = 0x10007814; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +t2 = t2; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t1 >> 0); +t7 = t2 + 0x48; +t4 = sp; +//swr $t1, 0xf($t3) +L414200: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t4 = t4 + 0xc; +MEM_U8(t4 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t4) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t4 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 84 + 3) = (uint8_t)(at >> 0); +if (t2 != t7) {//swr $at, 0x57($t4) +goto L414200;} +//swr $at, 0x57($t4) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +//nop; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +t7 = t2 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t2) +//nop; +MEM_U8(t4 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t4 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t4 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t4 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t4) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L41427c; +//nop; +L41427c: +gp = MEM_U32(sp + 204); +a1 = sp + 0x1c8; +//nop; +a0 = 0x10006560; +//nop; +f_print_ucode(mem, sp, a0, a1); +goto L414294; +//nop; +L414294: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10006560; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4142b0; +//nop; +L4142b0: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10006560; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L4142cc; +//nop; +L4142cc: +gp = MEM_U32(sp + 204); +//nop; +goto L40f4e4; +//nop; +L4142d8: +ra = MEM_U32(sp + 212); +L4142dc: +s0 = MEM_U32(sp + 172); +s1 = MEM_U32(sp + 176); +s2 = MEM_U32(sp + 180); +s3 = MEM_U32(sp + 184); +s4 = MEM_U32(sp + 188); +s5 = MEM_U32(sp + 192); +s6 = MEM_U32(sp + 196); +s7 = MEM_U32(sp + 200); +fp = MEM_U32(sp + 208); +sp = sp + 0x1650; +return v0; +sp = sp + 0x1650; +//nop; +//nop; +} + +static void f_save_i_ptrs(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414310: +//save_i_ptrs: +//nop; +//nop; +//nop; +t6 = 0x10018e70; +at = 0x10018e74; +t6 = MEM_U32(t6 + 0); +t7 = 0x10018e78; +MEM_U32(at + 0) = t6; +at = 0x10018e7c; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = t7; +return; +MEM_U32(at + 0) = t7; +} + +static void f_restore_i_ptrs(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414340: +//restore_i_ptrs: +//nop; +//nop; +//nop; +v0 = 0x10018e74; +t9 = 0x10018e70; +sp = sp + 0xffffffe0; +t6 = 0x10018e6c; +v0 = MEM_U32(v0 + 0); +t9 = MEM_U32(t9 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 0); +a2 = t9 - v0; +//nop; +t8 = v0 << 4; +t0 = a2 << 4; +a0 = t7 + t8; +a0 = a0 + 0xfffffff0; +a2 = t0; +a1 = zero; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L414394; +a1 = zero; +L414394: +gp = MEM_U32(sp + 24); +a1 = zero; +v0 = 0x10018e78; +t4 = 0x10018e7c; +t1 = 0x10018e6c; +v0 = MEM_U32(v0 + 0); +t4 = MEM_U32(t4 + 0); +t2 = MEM_U32(t1 + 0); +//nop; +t3 = v0 << 4; +a2 = t4 - v0; +t5 = a2 << 4; +a0 = t2 + t3; +a0 = a0 + 0xfffffff0; +a2 = t5 + 0x10; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L4143d4; +a2 = t5 + 0x10; +L4143d4: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +t6 = 0x10018e74; +at = 0x10018e70; +t6 = MEM_U32(t6 + 0); +t7 = 0x10018e7c; +MEM_U32(at + 0) = t6; +at = 0x10018e78; +t7 = MEM_U32(t7 + 0); +sp = sp + 0x20; +MEM_U32(at + 0) = t7; +return; +MEM_U32(at + 0) = t7; +} + +static void f_init_ibuffer(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414404: +//init_ibuffer: +//nop; +//nop; +//nop; +v0 = 0x10018e68; +t6 = 0xfde8; +MEM_U32(v0 + 0) = t6; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 180) = ra; +a0 = t6 << 4; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 188) = a0; +v0 = wrapper_malloc(mem, a0); +goto L414438; +MEM_U32(sp + 188) = a0; +L414438: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 188); +v1 = 0x10018e6c; +a1 = zero; +MEM_U32(v1 + 0) = v0; +//nop; +a0 = MEM_U32(v1 + 0); +//nop; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L41445c; +//nop; +L41445c: +gp = MEM_U32(sp + 176); +a0 = 0x4; +t8 = 0x10018e6c; +a1 = 0x60; +t9 = MEM_U32(t8 + 0); +t7 = sp; +if (t9 != 0) {//nop; +goto L41457c;} +//nop; +t0 = 0x10007fb0; +t3 = sp; +t0 = t0; +t2 = t0 + 0x48; +L41448c: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 7($t3) +goto L41448c;} +//swr $at, 7($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t4 = 0x10007f60; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +t4 = t4; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t2 >> 0); +t6 = t4 + 0x48; +//swr $t2, 0xf($t3) +L4144f8: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 0x57($t7) +goto L4144f8;} +//swr $at, 0x57($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L414574; +//nop; +L414574: +gp = MEM_U32(sp + 176); +//nop; +L41457c: +at = 0x10018e70; +t9 = 0x10018e68; +t8 = 0x1; +MEM_U32(at + 0) = t8; +at = 0x10018e78; +ra = MEM_U32(sp + 180); +t9 = MEM_U32(t9 + 0); +sp = sp + 0xc0; +MEM_U32(at + 0) = t9; +return; +MEM_U32(at + 0) = t9; +} + +static void f_grow_ibuffer(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4145a4: +//grow_ibuffer: +//nop; +//nop; +//nop; +v0 = 0x10018e68; +sp = sp + 0xffffff20; +v0 = MEM_U32(v0 + 0); +//nop; +t6 = v0 << 1; +MEM_U32(sp + 180) = ra; +a2 = t6 << 4; +MEM_U32(sp + 176) = gp; +a0 = a2; +MEM_U32(sp + 188) = a2; +MEM_U32(sp + 208) = t6; +v0 = wrapper_malloc(mem, a0); +goto L4145e0; +MEM_U32(sp + 208) = t6; +L4145e0: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 188); +//nop; +a0 = v0; +a1 = zero; +MEM_U32(sp + 212) = v0; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L4145fc; +MEM_U32(sp + 212) = v0; +L4145fc: +t3 = MEM_U32(sp + 212); +gp = MEM_U32(sp + 176); +if (t3 != 0) {a0 = 0x4; +goto L414718;} +a0 = 0x4; +t7 = 0x10008050; +a1 = 0x70; +t7 = t7; +t9 = t7 + 0x48; +t5 = sp; +L414620: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 7($t5) +goto L414620;} +//swr $at, 7($t5) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t6 = 0x10008000; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +t6 = t6; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0xf($t5) +t9 = t6 + 0x48; +t7 = sp; +L414690: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t6 != t9) {//swr $at, 0x57($t7) +goto L414690;} +//swr $at, 0x57($t7) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t9 = t6 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t6) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 212) = t3; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L41470c; +MEM_U32(sp + 212) = t3; +L41470c: +gp = MEM_U32(sp + 176); +t3 = MEM_U32(sp + 212); +//nop; +L414718: +t1 = 0x10018e70; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {t1 = t1 + 0x1; +goto L41487c;} +t1 = t1 + 0x1; +a2 = t1 + 0xffffffff; +t5 = a2 & 0x3; +if (t5 == 0) {a0 = 0x1; +goto L414794;} +a0 = 0x1; +v1 = a0 << 4; +v0 = t3 + v1; +a2 = 0x10018e6c; +v0 = v0 + 0xfffffff0; +a1 = t5 + 0x1; +L414754: +t8 = MEM_U32(a2 + 0); +a0 = a0 + 0x1; +t9 = t8 + v1; +at = MEM_U32(t9 + -16); +v1 = v1 + 0x10; +MEM_U32(v0 + 0) = at; +t7 = MEM_U32(t9 + -12); +v0 = v0 + 0x10; +MEM_U32(v0 + -12) = t7; +at = MEM_U32(t9 + -8); +//nop; +MEM_U32(v0 + -8) = at; +t7 = MEM_U32(t9 + -4); +if (a1 != a0) {MEM_U32(v0 + -4) = t7; +goto L414754;} +MEM_U32(v0 + -4) = t7; +if (a0 == t1) {v1 = a0 << 4; +goto L41487c;} +L414794: +v1 = a0 << 4; +a1 = t3 + v1; +a2 = 0x10018e6c; +v0 = a1 + 0xfffffff0; +a3 = a1 + 0x10; +t0 = a1 + 0x20; +t2 = t1 << 4; +L4147b0: +t5 = MEM_U32(a2 + 0); +t7 = MEM_U32(a2 + 0); +t8 = t5 + v1; +at = MEM_U32(t8 + -16); +t5 = t7 + v1; +MEM_U32(v0 + 0) = at; +t9 = MEM_U32(t8 + -12); +a1 = a1 + 0x40; +MEM_U32(v0 + 4) = t9; +at = MEM_U32(t8 + -8); +v0 = v0 + 0x40; +MEM_U32(v0 + -56) = at; +t9 = MEM_U32(t8 + -4); +a3 = a3 + 0x40; +MEM_U32(v0 + -52) = t9; +at = MEM_U32(t5 + 0); +t9 = MEM_U32(a2 + 0); +MEM_U32(a1 + -64) = at; +t8 = MEM_U32(t5 + 4); +t7 = t9 + v1; +MEM_U32(a1 + -60) = t8; +at = MEM_U32(t5 + 8); +t0 = t0 + 0x40; +MEM_U32(a1 + -56) = at; +t8 = MEM_U32(t5 + 12); +//nop; +MEM_U32(a1 + -52) = t8; +at = MEM_U32(t7 + 16); +t8 = MEM_U32(a2 + 0); +MEM_U32(a3 + -64) = at; +t5 = MEM_U32(t7 + 20); +t9 = t8 + v1; +MEM_U32(a3 + -60) = t5; +at = MEM_U32(t7 + 24); +v1 = v1 + 0x40; +MEM_U32(a3 + -56) = at; +t5 = MEM_U32(t7 + 28); +//nop; +MEM_U32(a3 + -52) = t5; +at = MEM_U32(t9 + 32); +//nop; +MEM_U32(t0 + -64) = at; +t7 = MEM_U32(t9 + 36); +//nop; +MEM_U32(t0 + -60) = t7; +at = MEM_U32(t9 + 40); +//nop; +MEM_U32(t0 + -56) = at; +t7 = MEM_U32(t9 + 44); +if (v1 != t2) {MEM_U32(t0 + -52) = t7; +goto L4147b0;} +MEM_U32(t0 + -52) = t7; +L41487c: +t4 = 0x10018e78; +t1 = 0x10018e68; +t0 = MEM_U32(t4 + 0); +t1 = MEM_U32(t1 + 0); +a2 = 0x10018e6c; +a1 = MEM_U32(sp + 208); +at = t1 < t0; +if (at != 0) {t0 = t0 + 0xffffffff; +goto L4149e8;} +t0 = t0 + 0xffffffff; +t2 = t1 - t0; +t5 = t2 & 0x3; +t2 = -t5; +if (t2 == 0) {a0 = t1; +goto L414908;} +a0 = t1; +t8 = a1 << 4; +v0 = t3 + t8; +v0 = v0 + 0xfffffff0; +a3 = t2 + t1; +v1 = t1 << 4; +L4148c8: +t6 = MEM_U32(a2 + 0); +a0 = a0 + 0xffffffff; +t9 = t6 + v1; +at = MEM_U32(t9 + -16); +v1 = v1 + 0xfffffff0; +MEM_U32(v0 + 0) = at; +t5 = MEM_U32(t9 + -12); +a1 = a1 + 0xffffffff; +MEM_U32(v0 + 4) = t5; +at = MEM_U32(t9 + -8); +v0 = v0 + 0xfffffff0; +MEM_U32(v0 + 24) = at; +t5 = MEM_U32(t9 + -4); +if (a3 != a0) {MEM_U32(v0 + 28) = t5; +goto L4148c8;} +MEM_U32(v0 + 28) = t5; +if (a0 == t0) {t8 = a1 << 4; +goto L4149e8;} +L414908: +t8 = a1 << 4; +v0 = t3 + t8; +v0 = v0 + 0xfffffff0; +v1 = a0 << 4; +a3 = t0 << 4; +L41491c: +t6 = MEM_U32(a2 + 0); +t8 = MEM_U32(a2 + 0); +t7 = t6 + v1; +at = MEM_U32(t7 + -16); +t6 = t8 + v1; +MEM_U32(v0 + 0) = at; +t5 = MEM_U32(t7 + -12); +a1 = a1 + 0xfffffffc; +MEM_U32(v0 + 4) = t5; +at = MEM_U32(t7 + -8); +v0 = v0 + 0xffffffc0; +MEM_U32(v0 + 72) = at; +t5 = MEM_U32(t7 + -4); +//nop; +MEM_U32(v0 + 76) = t5; +at = MEM_U32(t6 + -32); +t5 = MEM_U32(a2 + 0); +MEM_U32(v0 + 48) = at; +t7 = MEM_U32(t6 + -28); +t8 = t5 + v1; +MEM_U32(v0 + 52) = t7; +at = MEM_U32(t6 + -24); +//nop; +MEM_U32(v0 + 56) = at; +t7 = MEM_U32(t6 + -20); +//nop; +MEM_U32(v0 + 60) = t7; +at = MEM_U32(t8 + -48); +t7 = MEM_U32(a2 + 0); +MEM_U32(v0 + 32) = at; +t6 = MEM_U32(t8 + -44); +t5 = t7 + v1; +MEM_U32(v0 + 36) = t6; +at = MEM_U32(t8 + -40); +v1 = v1 + 0xffffffc0; +MEM_U32(v0 + 40) = at; +t6 = MEM_U32(t8 + -36); +//nop; +MEM_U32(v0 + 44) = t6; +at = MEM_U32(t5 + -64); +//nop; +MEM_U32(v0 + 16) = at; +t8 = MEM_U32(t5 + -60); +//nop; +MEM_U32(v0 + 20) = t8; +at = MEM_U32(t5 + -56); +//nop; +MEM_U32(v0 + 24) = at; +t8 = MEM_U32(t5 + -52); +if (v1 != a3) {MEM_U32(v0 + 28) = t8; +goto L41491c;} +MEM_U32(v0 + 28) = t8; +L4149e8: +//nop; +a1 = a1 + 0x1; +a0 = MEM_U32(a2 + 0); +MEM_U32(sp + 216) = a1; +MEM_U32(sp + 212) = t3; +wrapper_free(mem, a0); +goto L414a00; +MEM_U32(sp + 212) = t3; +L414a00: +gp = MEM_U32(sp + 176); +t3 = MEM_U32(sp + 212); +a2 = 0x10018e6c; +t6 = MEM_U32(sp + 208); +at = 0x10018e68; +v0 = 0x10018e7c; +MEM_U32(a2 + 0) = t3; +t4 = 0x10018e78; +MEM_U32(at + 0) = t6; +a1 = MEM_U32(sp + 216); +t7 = MEM_U32(v0 + 0); +t5 = MEM_U32(t4 + 0); +ra = MEM_U32(sp + 180); +t9 = t7 + a1; +t8 = t9 - t5; +sp = sp + 0xe0; +MEM_U32(v0 + 0) = t8; +MEM_U32(t4 + 0) = a1; +return; +MEM_U32(t4 + 0) = a1; +} + +static uint32_t f_create_local_label(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414a4c: +//create_local_label: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 180) = ra; +if (a0 == 0) {MEM_U32(sp + 176) = gp; +goto L414a7c;} +MEM_U32(sp + 176) = gp; +at = 0x7fff0000; +at = at | 0xffff; +at = (int)a0 < (int)at; +if (at != 0) {//nop; +goto L414b90;} +//nop; +L414a7c: +t6 = 0x100080f0; +a0 = 0x4; +t6 = t6; +t8 = t6 + 0x48; +a1 = 0x86; +t9 = sp; +L414a94: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L414a94;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t0 = 0x100080a0; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t0 = t0; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t0 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L414b04: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 0x57($t3) +goto L414b04;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L414b80; +//nop; +L414b80: +gp = MEM_U32(sp + 176); +v0 = MEM_U32(sp + 188); +//nop; +goto L414b98; +//nop; +L414b90: +v0 = -a0; +goto L414b98; +v0 = -a0; +L414b98: +ra = MEM_U32(sp + 180); +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static void f_emit_vers(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414ba8: +//emit_vers: +//nop; +//nop; +//nop; +a0 = 0x10018e78; +v1 = 0x10018e6c; +t7 = MEM_U32(a0 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +t2 = 0x3; +t0 = t9 & 0xffc0; +t1 = t0 | 0x2a; +MEM_U8(v0 + -11) = (uint8_t)t1; +t4 = MEM_U32(a0 + 0); +t3 = MEM_U32(v1 + 0); +t5 = t4 << 4; +t7 = t3 + t5; +MEM_U32(t7 + -8) = t2; +t9 = MEM_U32(a0 + 0); +t8 = MEM_U32(v1 + 0); +t0 = t9 << 4; +t6 = 0x13; +t1 = t8 + t0; +MEM_U32(t1 + -4) = t6; +t4 = MEM_U32(a0 + 0); +v0 = v0 + 0xfffffff0; +t3 = t4 + 0xffffffff; +MEM_U32(a0 + 0) = t3; +return; +MEM_U32(a0 + 0) = t3; +} + +static void f_emit_rob(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L414c20: +//emit_rob: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t0 = 0x10018e70; +t1 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(t1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t2 = MEM_U16(v0 + -10); +t8 = MEM_U16(sp + 42); +t9 = t2 << 22; +t3 = t9 >> 23; +t4 = t8 ^ t3; +t7 = t4 << 23; +t5 = t7 >> 22; +t6 = t5 ^ t2; +MEM_U16(v0 + -10) = (uint16_t)t6; +t8 = MEM_U32(t0 + 0); +t9 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t9 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t4 & at; +MEM_U32(v0 + -8) = t7; +t6 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t8 = t6 << 4; +v0 = t5 + t8; +v1 = MEM_U32(v0 + -8); +t9 = MEM_U8(sp + 47); +t3 = v1 >> 25; +t4 = t9 ^ t3; +t7 = t4 << 25; +t6 = t7 ^ v1; +MEM_U32(v0 + -8) = t6; +t8 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t8 << 4; +v0 = t5 + t9; +v1 = MEM_U32(v0 + -8); +t3 = MEM_U8(sp + 55); +t4 = v1 << 7; +t7 = t4 >> 25; +t6 = t3 ^ t7; +t8 = t6 << 25; +t5 = t8 >> 7; +t9 = t5 ^ v1; +MEM_U32(v0 + -8) = t9; +t3 = MEM_U32(t0 + 0); +t4 = MEM_U32(t1 + 0); +t7 = t3 << 4; +t6 = t4 + t7; +MEM_U32(t6 + -16) = zero; +t5 = MEM_U32(t0 + 0); +t8 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t5 << 4; +v0 = t8 + t9; +v1 = MEM_U32(v0 + -8); +t3 = MEM_U32(sp + 56); +t4 = v1 << 18; +t7 = t4 >> 18; +t6 = t3 ^ t7; +t5 = t6 & 0x3fff; +t8 = t5 ^ v1; +MEM_U32(v0 + -8) = t8; +t3 = MEM_U32(t0 + 0); +t4 = MEM_U32(t1 + 0); +t9 = MEM_U32(sp + 48); +t7 = t3 << 4; +t6 = t4 + t7; +MEM_U32(t6 + -4) = t9; +t8 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t5 + t3; +t4 = MEM_U32(v0 + -12); +at = 0xfe3f0000; +at = at | 0xffff; +t7 = t4 & at; +t9 = 0x10018e78; +MEM_U32(v0 + -12) = t7; +v1 = MEM_U32(t0 + 0); +t9 = MEM_U32(t9 + 0); +v0 = v0 + 0xfffffff0; +if (t9 != v1) {//nop; +goto L414e04;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L414dec; +//nop; +L414dec: +gp = MEM_U32(sp + 32); +//nop; +t0 = 0x10018e70; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +L414e04: +t8 = 0x10018ed4; +t6 = v1 + 0x1; +MEM_U32(t0 + 0) = t6; +t8 = MEM_U8(t8 + 0); +a2 = 0xa; +if (t8 == 0) {a3 = 0xa; +goto L414f44;} +a3 = 0xa; +a0 = 0x10006570; +a1 = 0x10008140; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L414e38; +a1 = a1; +L414e38: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t5 = 0xa; +MEM_U32(sp + 16) = t5; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L414e68; +a0 = s0; +L414e68: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L414e84; +a3 = 0xa; +L414e84: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t3 = 0xa; +MEM_U32(sp + 16) = t3; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L414eac; +a2 = a2; +L414eac: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L414ec8; +a3 = 0xa; +L414ec8: +gp = MEM_U32(sp + 32); +a1 = 0x20; +s0 = 0x10006570; +//nop; +s0 = MEM_U32(s0 + 0); +a2 = 0x1; +a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L414eec; +a0 = s0; +L414eec: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 55); +a2 = 0x1000258c; +//nop; +t4 = 0xa; +MEM_U32(sp + 16) = t4; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L414f14; +a2 = a2; +L414f14: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L414f2c; +//nop; +L414f2c: +t7 = MEM_U16(sp + 42); +t9 = 0x1ad; +gp = MEM_U32(sp + 32); +if (t7 != t9) {//nop; +goto L414f44;} +//nop; +abort(); +L414f44: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_rab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L414f54: +//emit_rab: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t0 = 0x10018e70; +t1 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(t1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t2 = MEM_U16(v0 + -10); +t8 = MEM_U16(sp + 42); +t9 = t2 << 22; +t3 = t9 >> 23; +t4 = t8 ^ t3; +t7 = t4 << 23; +t5 = t7 >> 22; +t6 = t5 ^ t2; +MEM_U16(v0 + -10) = (uint16_t)t6; +t8 = MEM_U32(t0 + 0); +t9 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t9 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t4 & at; +MEM_U32(v0 + -8) = t7; +t6 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t8 = t6 << 4; +v0 = t5 + t8; +v1 = MEM_U32(v0 + -8); +t9 = MEM_U8(sp + 47); +t3 = v1 >> 25; +t4 = t9 ^ t3; +t7 = t4 << 25; +t6 = t7 ^ v1; +MEM_U32(v0 + -8) = t6; +t8 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t8 << 4; +v0 = t5 + t9; +v1 = MEM_U32(v0 + -8); +t3 = MEM_U8(sp + 59); +t4 = v1 << 7; +t7 = t4 >> 25; +t6 = t3 ^ t7; +t8 = t6 << 25; +t5 = t8 >> 7; +t9 = t5 ^ v1; +MEM_U32(v0 + -8) = t9; +t3 = MEM_U32(t0 + 0); +t4 = MEM_U32(t1 + 0); +t7 = t3 << 4; +t6 = t4 + t7; +MEM_U32(t6 + -16) = a3; +t5 = MEM_U32(t0 + 0); +t8 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t5 << 4; +v0 = t8 + t9; +v1 = MEM_U32(v0 + -8); +t3 = MEM_U32(sp + 60); +t4 = v1 << 18; +t7 = t4 >> 18; +t6 = t3 ^ t7; +t5 = t6 & 0x3fff; +t8 = t5 ^ v1; +MEM_U32(v0 + -8) = t8; +t3 = MEM_U32(t0 + 0); +t4 = MEM_U32(t1 + 0); +t9 = MEM_U32(sp + 48); +t7 = t3 << 4; +t6 = t4 + t7; +MEM_U32(t6 + -4) = t9; +t8 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t5 + t3; +t4 = MEM_U32(v0 + -12); +at = 0xfe3f0000; +at = at | 0xffff; +t7 = t4 & at; +t9 = 0x10018e78; +MEM_U32(v0 + -12) = t7; +v1 = MEM_U32(t0 + 0); +t9 = MEM_U32(t9 + 0); +v0 = v0 + 0xfffffff0; +if (t9 != v1) {//nop; +goto L415134;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41511c; +//nop; +L41511c: +gp = MEM_U32(sp + 32); +//nop; +t0 = 0x10018e70; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +L415134: +t8 = 0x10018ed4; +t6 = v1 + 0x1; +MEM_U32(t0 + 0) = t6; +t8 = MEM_U8(t8 + 0); +a2 = 0xa; +if (t8 == 0) {a3 = 0xa; +goto L415274;} +a3 = 0xa; +a0 = 0x10006570; +a1 = 0x1000814a; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L415168; +a1 = a1; +L415168: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t5 = 0xa; +MEM_U32(sp + 16) = t5; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L415198; +a0 = s0; +L415198: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L4151b4; +a3 = 0xa; +L4151b4: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t3 = 0xa; +MEM_U32(sp + 16) = t3; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L4151dc; +a2 = a2; +L4151dc: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4151f8; +a3 = 0xa; +L4151f8: +gp = MEM_U32(sp + 32); +a1 = 0x20; +s0 = 0x10006570; +//nop; +s0 = MEM_U32(s0 + 0); +a2 = 0x1; +a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41521c; +a0 = s0; +L41521c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 59); +a2 = 0x1000258c; +//nop; +t4 = 0xa; +MEM_U32(sp + 16) = t4; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L415244; +a2 = a2; +L415244: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41525c; +//nop; +L41525c: +t7 = MEM_U16(sp + 42); +t9 = 0x1ad; +gp = MEM_U32(sp + 32); +if (t7 != t9) {//nop; +goto L415274;} +//nop; +abort(); +L415274: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_rrab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L415284: +//emit_rrab: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t0 = 0x10018e70; +t1 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(t1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t2 = MEM_U16(v0 + -10); +t8 = MEM_U16(sp + 42); +t9 = t2 << 22; +t3 = t9 >> 23; +t4 = t8 ^ t3; +t7 = t4 << 23; +t5 = t7 >> 22; +t6 = t5 ^ t2; +MEM_U16(v0 + -10) = (uint16_t)t6; +t8 = MEM_U32(t0 + 0); +t9 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t9 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t4 & at; +t5 = t7 | 0x4000; +MEM_U32(v0 + -8) = t5; +t8 = MEM_U32(t0 + 0); +t6 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t8 << 4; +v0 = t6 + t9; +v1 = MEM_U32(v0 + -8); +t3 = MEM_U8(sp + 47); +t4 = v1 >> 25; +t7 = t3 ^ t4; +t5 = t7 << 25; +t8 = t5 ^ v1; +MEM_U32(v0 + -8) = t8; +t9 = MEM_U32(t0 + 0); +t6 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t9 << 4; +v0 = t6 + t3; +v1 = MEM_U32(v0 + -8); +t4 = MEM_U8(sp + 59); +t7 = v1 << 7; +t5 = t7 >> 25; +t8 = t4 ^ t5; +t9 = t8 << 25; +t6 = t9 >> 7; +t3 = t6 ^ v1; +MEM_U32(v0 + -8) = t3; +t4 = MEM_U32(t0 + 0); +t7 = MEM_U32(t1 + 0); +t5 = t4 << 4; +t8 = t7 + t5; +MEM_U32(t8 + -16) = a3; +t6 = MEM_U32(t0 + 0); +t9 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t6 << 4; +v0 = t9 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xffffc000; +t7 = t4 & at; +MEM_U32(v0 + -8) = t7; +t6 = MEM_U32(t0 + 0); +t8 = MEM_U32(t1 + 0); +t5 = MEM_U32(sp + 48); +t9 = t6 << 4; +t3 = t8 + t9; +MEM_U32(t3 + -4) = t5; +t7 = MEM_U32(t0 + 0); +t4 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t6 = t7 << 4; +v0 = t4 + t6; +t8 = MEM_U32(v0 + -12); +at = 0xfe3f0000; +at = at | 0xffff; +t9 = t8 & at; +at = 0x1800000; +t5 = t9 | at; +t3 = 0x10018e78; +MEM_U32(v0 + -12) = t5; +v1 = MEM_U32(t0 + 0); +t3 = MEM_U32(t3 + 0); +v0 = v0 + 0xfffffff0; +if (t3 != v1) {//nop; +goto L415460;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L415448; +//nop; +L415448: +gp = MEM_U32(sp + 32); +//nop; +t0 = 0x10018e70; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +L415460: +t4 = 0x10018ed4; +t7 = v1 + 0x1; +MEM_U32(t0 + 0) = t7; +t4 = MEM_U8(t4 + 0); +a2 = 0xa; +if (t4 == 0) {a3 = 0xa; +goto L415590;} +a3 = 0xa; +a0 = 0x10006570; +a1 = 0x10008154; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L415494; +a1 = a1; +L415494: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t6 = 0xa; +MEM_U32(sp + 16) = t6; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L4154c4; +a0 = s0; +L4154c4: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L4154e0; +a3 = 0xa; +L4154e0: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t8 = 0xa; +MEM_U32(sp + 16) = t8; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L415508; +a2 = a2; +L415508: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L415524; +a3 = 0xa; +L415524: +gp = MEM_U32(sp + 32); +a1 = 0x20; +s0 = 0x10006570; +//nop; +s0 = MEM_U32(s0 + 0); +a2 = 0x1; +a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L415548; +a0 = s0; +L415548: +gp = MEM_U32(sp + 32); +t9 = 0xa; +MEM_U32(sp + 16) = t9; +//nop; +a2 = 0x1000258c; +a1 = MEM_U8(sp + 59); +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L415570; +a2 = a2; +L415570: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L415588; +//nop; +L415588: +gp = MEM_U32(sp + 32); +//nop; +L415590: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_rllb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4155a0: +//emit_rllb: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t0 = 0x10018e70; +t1 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(t1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v1 = t6 + t8; +t9 = MEM_U8(v1 + -11); +v1 = v1 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v1 + 5) = (uint8_t)t4; +t7 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +t6 = t7 << 4; +v1 = t5 + t6; +t2 = MEM_U16(v1 + -10); +t8 = MEM_U16(sp + 42); +t9 = t2 << 22; +t3 = t9 >> 23; +t4 = t8 ^ t3; +t7 = t4 << 23; +t5 = t7 >> 22; +t6 = t5 ^ t2; +MEM_U16(v1 + -10) = (uint16_t)t6; +t8 = MEM_U32(t0 + 0); +t9 = MEM_U32(t1 + 0); +v1 = v1 + 0xfffffff0; +t3 = t8 << 4; +v1 = t9 + t3; +t4 = MEM_U32(v1 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t4 & at; +MEM_U32(v1 + -8) = t7; +t6 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +v1 = v1 + 0xfffffff0; +t8 = t6 << 4; +v1 = t5 + t8; +v0 = MEM_U32(v1 + -8); +t9 = MEM_U8(sp + 47); +t3 = v0 >> 25; +t4 = t9 ^ t3; +t7 = t4 << 25; +t6 = t7 ^ v0; +MEM_U32(v1 + -8) = t6; +t8 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +v1 = v1 + 0xfffffff0; +t9 = t8 << 4; +v1 = t5 + t9; +v0 = MEM_U32(v1 + -8); +t3 = MEM_U8(sp + 59); +t4 = v0 << 7; +t7 = t4 >> 25; +t6 = t3 ^ t7; +t8 = t6 << 25; +t5 = t8 >> 7; +t9 = t5 ^ v0; +MEM_U32(v1 + -8) = t9; +//nop; +a0 = MEM_U32(sp + 52); +v1 = v1 + 0xfffffff0; +v0 = f_create_local_label(mem, sp, a0); +goto L4156cc; +v1 = v1 + 0xfffffff0; +L4156cc: +gp = MEM_U32(sp + 32); +at = 0xffffc000; +t0 = 0x10018e70; +t1 = 0x10018e6c; +t3 = MEM_U32(t0 + 0); +t4 = MEM_U32(t1 + 0); +t7 = t3 << 4; +t6 = t4 + t7; +MEM_U32(t6 + -16) = v0; +t5 = MEM_U32(t0 + 0); +t8 = MEM_U32(t1 + 0); +t9 = t5 << 4; +v1 = t8 + t9; +t3 = MEM_U32(v1 + -8); +v1 = v1 + 0xfffffff0; +t4 = t3 & at; +MEM_U32(v1 + 8) = t4; +t5 = MEM_U32(t0 + 0); +t6 = MEM_U32(t1 + 0); +t7 = MEM_U32(sp + 48); +t8 = t5 << 4; +t9 = t6 + t8; +MEM_U32(t9 + -4) = t7; +t4 = MEM_U32(t0 + 0); +t3 = MEM_U32(t1 + 0); +t5 = t4 << 4; +v1 = t3 + t5; +t6 = MEM_U32(v1 + -12); +at = 0xfe3f0000; +at = at | 0xffff; +t8 = t6 & at; +t7 = 0x10018e78; +MEM_U32(v1 + -12) = t8; +a0 = MEM_U32(t0 + 0); +t7 = MEM_U32(t7 + 0); +v1 = v1 + 0xfffffff0; +if (t7 != a0) {//nop; +goto L41578c;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L415774; +//nop; +L415774: +gp = MEM_U32(sp + 32); +//nop; +t0 = 0x10018e70; +//nop; +a0 = MEM_U32(t0 + 0); +//nop; +L41578c: +t4 = 0x10018ed4; +t9 = a0 + 0x1; +MEM_U32(t0 + 0) = t9; +t4 = MEM_U8(t4 + 0); +a2 = 0xb; +if (t4 == 0) {a3 = 0xb; +goto L4158dc;} +a3 = 0xb; +a0 = 0x10006570; +a1 = 0x1000815e; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4157c0; +a1 = a1; +L4157c0: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t3 = 0xa; +MEM_U32(sp + 16) = t3; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L4157f0; +a0 = s0; +L4157f0: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41580c; +a3 = 0xa; +L41580c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t5 = 0xa; +MEM_U32(sp + 16) = t5; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L415834; +a2 = a2; +L415834: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L415850; +a3 = 0xa; +L415850: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 52); +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L415870; +a3 = 0xa; +L415870: +gp = MEM_U32(sp + 32); +a1 = 0x20; +s0 = 0x10006570; +//nop; +s0 = MEM_U32(s0 + 0); +a2 = 0x1; +a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L415894; +a0 = s0; +L415894: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 59); +a2 = 0x1000258c; +//nop; +t6 = 0xa; +MEM_U32(sp + 16) = t6; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L4158bc; +a2 = a2; +L4158bc: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4158d4; +//nop; +L4158d4: +gp = MEM_U32(sp + 32); +//nop; +L4158dc: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_ra(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4158ec: +//emit_ra: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t0 = 0x10018e70; +t1 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(t1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 52) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(t0 + 0); +t5 = MEM_U32(t1 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t2 = MEM_U16(v0 + -10); +t8 = MEM_U16(sp + 42); +t9 = t2 << 22; +t3 = t9 >> 23; +t4 = t8 ^ t3; +t7 = t4 << 23; +t5 = t7 >> 22; +t6 = t5 ^ t2; +MEM_U16(v0 + -10) = (uint16_t)t6; +t8 = MEM_U32(t0 + 0); +t9 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t9 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t4 & at; +t5 = t7 | 0x4000; +MEM_U32(v0 + -8) = t5; +t8 = MEM_U32(t0 + 0); +t6 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t8 << 4; +v0 = t6 + t9; +v1 = MEM_U32(v0 + -8); +t3 = MEM_U8(sp + 47); +t4 = v1 >> 25; +t7 = t3 ^ t4; +t5 = t7 << 25; +t8 = t5 ^ v1; +MEM_U32(v0 + -8) = t8; +t9 = MEM_U32(t0 + 0); +t6 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t9 << 4; +v0 = t6 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t7 = t4 & at; +at = 0x1200000; +t5 = t7 | at; +MEM_U32(v0 + -8) = t5; +t9 = MEM_U32(t0 + 0); +t8 = MEM_U32(t1 + 0); +t6 = t9 << 4; +t3 = t8 + t6; +MEM_U32(t3 + -16) = a2; +t7 = MEM_U32(t0 + 0); +t4 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t5 = t7 << 4; +v0 = t4 + t5; +v1 = MEM_U32(v0 + -8); +t9 = MEM_U32(sp + 56); +t8 = v1 << 18; +t6 = t8 >> 18; +t3 = t9 ^ t6; +t7 = t3 & 0x3fff; +t4 = t7 ^ v1; +MEM_U32(v0 + -8) = t4; +t9 = MEM_U32(t0 + 0); +t8 = MEM_U32(t1 + 0); +t5 = MEM_U32(sp + 52); +t6 = t9 << 4; +t3 = t8 + t6; +MEM_U32(t3 + -4) = t5; +t4 = MEM_U32(t0 + 0); +t7 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t4 << 4; +v0 = t7 + t9; +t8 = MEM_U32(v0 + -12); +at = 0xfe3f0000; +at = at | 0xffff; +t6 = t8 & at; +t5 = 0x10018e78; +MEM_U32(v0 + -12) = t6; +v1 = MEM_U32(t0 + 0); +t5 = MEM_U32(t5 + 0); +v0 = v0 + 0xfffffff0; +if (t5 != v1) {//nop; +goto L415ac8;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L415ab0; +//nop; +L415ab0: +gp = MEM_U32(sp + 32); +//nop; +t0 = 0x10018e70; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +L415ac8: +t7 = 0x10018ed4; +t3 = v1 + 0x1; +MEM_U32(t0 + 0) = t3; +at = 0x100197c4; +t7 = MEM_U8(t7 + 0); +t4 = 0x1; +if (t7 == 0) {MEM_U8(at + 0) = (uint8_t)t4; +goto L415bbc;} +MEM_U8(at + 0) = (uint8_t)t4; +a0 = 0x10006570; +a1 = 0x10008169; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L415b08; +a1 = a1; +L415b08: +gp = MEM_U32(sp + 32); +t9 = 0xa; +s0 = 0x10006570; +MEM_U32(sp + 16) = t9; +//nop; +a2 = 0x100016f0; +s0 = MEM_U32(s0 + 0); +a1 = MEM_U16(sp + 42); +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L415b38; +a0 = s0; +L415b38: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L415b54; +a3 = 0xa; +L415b54: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t8 = 0xa; +MEM_U32(sp + 16) = t8; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L415b7c; +a2 = a2; +L415b7c: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 52); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L415b98; +a3 = 0xa; +L415b98: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L415bb4; +//nop; +L415bb4: +gp = MEM_U32(sp + 32); +//nop; +L415bbc: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_ri_(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L415bcc: +//emit_ri_: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t0 = 0x10018e70; +v1 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t5 = t9 & 0xffc0; +t7 = t5 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t7; +t8 = MEM_U32(t0 + 0); +t6 = MEM_U32(v1 + 0); +t9 = t8 << 4; +v0 = t6 + t9; +t1 = MEM_U16(v0 + -10); +t5 = MEM_U16(sp + 42); +t7 = t1 << 22; +t8 = t7 >> 23; +t6 = t5 ^ t8; +t9 = t6 << 23; +t7 = t9 >> 22; +t5 = t7 ^ t1; +MEM_U16(v0 + -10) = (uint16_t)t5; +t6 = MEM_U32(t0 + 0); +t8 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t6 << 4; +v0 = t8 + t9; +t7 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t5 = t7 & at; +t6 = t5 | 0x8000; +MEM_U32(v0 + -8) = t6; +t9 = MEM_U32(t0 + 0); +t8 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t7 = t9 << 4; +v0 = t8 + t7; +t2 = MEM_U32(v0 + -8); +t5 = MEM_U8(sp + 47); +t6 = t2 >> 25; +t9 = t5 ^ t6; +t8 = t9 << 25; +t7 = t8 ^ t2; +MEM_U32(v0 + -8) = t7; +t6 = MEM_U32(t0 + 0); +t5 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t6 << 4; +v0 = t5 + t9; +t8 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t7 = t8 & at; +at = 0x1200000; +t6 = t7 | at; +MEM_U32(v0 + -8) = t6; +t9 = MEM_U32(t0 + 0); +t5 = MEM_U32(v1 + 0); +t8 = t9 << 4; +t7 = t5 + t8; +MEM_U32(t7 + -16) = zero; +t5 = MEM_U32(t0 + 0); +t9 = MEM_U32(v1 + 0); +t6 = MEM_U32(sp + 48); +t8 = t5 << 4; +t7 = t9 + t8; +MEM_U32(t7 + -4) = t6; +t9 = MEM_U32(t0 + 0); +t5 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t8 = t9 << 4; +v0 = t5 + t8; +t3 = MEM_U32(v0 + -12); +v0 = v0 + 0xfffffff0; +t6 = t3 << 7; +t7 = t6 >> 29; +t9 = a3 ^ t7; +t5 = t9 << 29; +t8 = t5 >> 7; +t6 = t8 ^ t3; +t7 = 0x10018e78; +MEM_U32(v0 + 4) = t6; +t4 = MEM_U32(t0 + 0); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != t4) {//nop; +goto L415d88;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L415d70; +//nop; +L415d70: +gp = MEM_U32(sp + 32); +//nop; +t0 = 0x10018e70; +//nop; +t4 = MEM_U32(t0 + 0); +//nop; +L415d88: +t5 = 0x10018ed4; +t9 = t4 + 0x1; +MEM_U32(t0 + 0) = t9; +t5 = MEM_U8(t5 + 0); +a2 = 0x9; +if (t5 == 0) {a3 = 0x9; +goto L415e70;} +a3 = 0x9; +a0 = 0x10006570; +a1 = 0x10008172; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L415dbc; +a1 = a1; +L415dbc: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t8 = 0xa; +MEM_U32(sp + 16) = t8; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L415dec; +a0 = s0; +L415dec: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L415e08; +a3 = 0xa; +L415e08: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t6 = 0xa; +MEM_U32(sp + 16) = t6; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L415e30; +a2 = a2; +L415e30: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L415e4c; +a3 = 0xa; +L415e4c: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L415e68; +//nop; +L415e68: +gp = MEM_U32(sp + 32); +//nop; +L415e70: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_rii(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L415e80: +//emit_rii: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 44) = a3; +a1 = MEM_U8(sp + 39); +a0 = MEM_U16(sp + 34); +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a2; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L415ebc; +a3 = zero; +L415ebc: +gp = MEM_U32(sp + 24); +a0 = MEM_U16(sp + 34); +//nop; +a1 = MEM_U8(sp + 39); +a2 = MEM_U32(sp + 44); +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L415ed8; +a3 = zero; +L415ed8: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +at = 0x100197c4; +t6 = 0x1; +sp = sp + 0x20; +MEM_U8(at + 0) = (uint8_t)t6; +return; +MEM_U8(at + 0) = (uint8_t)t6; +} + +static void f_emit_rfi(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L415ef4: +//emit_rfi: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +MEM_U32(sp + 36) = s2; +s2 = 0x10018e70; +MEM_U32(sp + 28) = s0; +s0 = 0x10018e6c; +t7 = MEM_U32(s2 + 0); +t6 = MEM_U32(s0 + 0); +t8 = t7 << 4; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 56) = gp; +MEM_U32(sp + 52) = s6; +MEM_U32(sp + 48) = s5; +MEM_U32(sp + 44) = s4; +MEM_U32(sp + 40) = s3; +MEM_U32(sp + 32) = s1; +MEM_U32(sp + 72) = a0; +MEM_U32(sp + 76) = a1; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t1 = t9 & 0xffc0; +t2 = t1 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t2; +t4 = MEM_U32(s2 + 0); +t3 = MEM_U32(s0 + 0); +t5 = t4 << 4; +v0 = t3 + t5; +a3 = MEM_U16(v0 + -10); +t7 = MEM_U16(sp + 74); +t6 = a3 << 22; +t8 = t6 >> 23; +t9 = t7 ^ t8; +t1 = t9 << 23; +t2 = t1 >> 22; +t4 = t2 ^ a3; +MEM_U16(v0 + -10) = (uint16_t)t4; +t5 = MEM_U32(s2 + 0); +t3 = MEM_U32(s0 + 0); +v0 = v0 + 0xfffffff0; +t6 = t5 << 4; +v0 = t3 + t6; +t7 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t8 = t7 & at; +t9 = t8 | 0x8000; +MEM_U32(v0 + -8) = t9; +t2 = MEM_U32(s2 + 0); +t1 = MEM_U32(s0 + 0); +v0 = v0 + 0xfffffff0; +t4 = t2 << 4; +v0 = t1 + t4; +t0 = MEM_U32(v0 + -8); +t5 = MEM_U8(sp + 79); +t3 = t0 >> 25; +t6 = t5 ^ t3; +t7 = t6 << 25; +t8 = t7 ^ t0; +MEM_U32(v0 + -8) = t8; +t2 = MEM_U32(s2 + 0); +t9 = MEM_U32(s0 + 0); +v0 = v0 + 0xfffffff0; +t1 = t2 << 4; +v0 = t9 + t1; +t4 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t5 = t4 & at; +at = 0x1200000; +t3 = t5 | at; +MEM_U32(v0 + -8) = t3; +t7 = MEM_U32(s2 + 0); +t6 = MEM_U32(s0 + 0); +t8 = t7 << 4; +t2 = t6 + t8; +MEM_U32(t2 + -16) = zero; +t4 = MEM_U32(s2 + 0); +t1 = MEM_U32(s0 + 0); +s1 = a2; +t9 = MEM_U32(s1 + 0); +t5 = t4 << 4; +t3 = t1 + t5; +MEM_U32(t3 + -4) = t9; +t6 = MEM_U32(s2 + 0); +t7 = MEM_U32(s0 + 0); +v0 = v0 + 0xfffffff0; +t8 = t6 << 4; +v0 = t7 + t8; +t2 = MEM_U32(v0 + -12); +at = 0xfe3f0000; +at = at | 0xffff; +t4 = t2 & at; +s6 = 0x10018e78; +MEM_U32(v0 + -12) = t4; +v1 = MEM_U32(s2 + 0); +t1 = MEM_U32(s6 + 0); +v0 = v0 + 0xfffffff0; +if (t1 != v1) {t5 = v1 + 0x1; +goto L4160ac;} +t5 = v1 + 0x1; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41609c; +//nop; +L41609c: +gp = MEM_U32(sp + 56); +v1 = MEM_U32(s2 + 0); +//nop; +t5 = v1 + 0x1; +L4160ac: +MEM_U32(s2 + 0) = t5; +v0 = MEM_U32(s1 + 0); +s3 = 0x1; +if ((int)v0 >= 0) {t9 = (int)v0 >> 4; +goto L4160c8;} +t9 = (int)v0 >> 4; +at = v0 + 0xf; +t9 = (int)at >> 4; +L4160c8: +t3 = v0 & 0xf; +MEM_U32(sp + 68) = t9; +if (t9 == 0) {MEM_U32(sp + 64) = t3; +goto L4161d4;} +MEM_U32(sp + 64) = t3; +s5 = t9 + 0x1; +s4 = 0x11; +L4160e0: +v1 = s3 << 4; +v1 = v1 + 0xfffffff0; +v0 = 0x1; +L4160ec: +t7 = MEM_U32(s1 + 4); +t5 = MEM_U32(s2 + 0); +t1 = MEM_U32(s0 + 0); +t8 = t7 + v1; +t2 = t8 + v0; +t9 = t5 << 4; +t4 = MEM_U8(t2 + -1); +t3 = t1 + t9; +t6 = t3 + v0; +MEM_U8(t6 + -17) = (uint8_t)t4; +t7 = MEM_U32(s1 + 4); +t9 = MEM_U32(s2 + 0); +t1 = MEM_U32(s0 + 0); +t8 = t7 + v1; +t2 = t8 + v0; +t3 = t9 << 4; +t5 = MEM_U8(t2 + 0); +t4 = t1 + t3; +t6 = t4 + v0; +MEM_U8(t6 + -16) = (uint8_t)t5; +t7 = MEM_U32(s1 + 4); +t3 = MEM_U32(s2 + 0); +t1 = MEM_U32(s0 + 0); +t8 = t7 + v1; +t2 = t8 + v0; +t4 = t3 << 4; +t9 = MEM_U8(t2 + 1); +t5 = t1 + t4; +t6 = t5 + v0; +MEM_U8(t6 + -15) = (uint8_t)t9; +t4 = MEM_U32(s2 + 0); +t7 = MEM_U32(s1 + 4); +t1 = MEM_U32(s0 + 0); +t5 = t4 << 4; +t8 = t7 + v1; +t2 = t8 + v0; +t9 = t1 + t5; +t3 = MEM_U8(t2 + 2); +t6 = t9 + v0; +v0 = v0 + 0x4; +if (v0 != s4) {MEM_U8(t6 + -14) = (uint8_t)t3; +goto L4160ec;} +MEM_U8(t6 + -14) = (uint8_t)t3; +v1 = MEM_U32(s2 + 0); +t7 = MEM_U32(s6 + 0); +//nop; +if (t7 != v1) {t8 = v1 + 0x1; +goto L4161c8;} +t8 = v1 + 0x1; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L4161b8; +//nop; +L4161b8: +gp = MEM_U32(sp + 56); +v1 = MEM_U32(s2 + 0); +//nop; +t8 = v1 + 0x1; +L4161c8: +s3 = s3 + 0x1; +if (s3 != s5) {MEM_U32(s2 + 0) = t8; +goto L4160e0;} +MEM_U32(s2 + 0) = t8; +L4161d4: +t4 = 0x10018ed4; +at = 0x100197c4; +t4 = MEM_U8(t4 + 0); +t2 = 0x1; +if (t4 == 0) {MEM_U8(at + 0) = (uint8_t)t2; +goto L41629c;} +MEM_U8(at + 0) = (uint8_t)t2; +s4 = 0x10006570; +a1 = 0x1000818b; +//nop; +a0 = MEM_U32(s4 + 0); +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41620c; +a1 = a1; +L41620c: +gp = MEM_U32(sp + 56); +s3 = MEM_U32(s4 + 0); +a2 = 0x100016f0; +//nop; +a1 = MEM_U16(sp + 74); +t1 = 0xa; +MEM_U32(sp + 16) = t1; +a3 = zero; +a0 = s3; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L416238; +a2 = a2; +L416238: +gp = MEM_U32(sp + 56); +a0 = s3; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L416254; +a3 = 0xa; +L416254: +gp = MEM_U32(sp + 56); +a1 = MEM_U8(sp + 79); +a2 = 0x1000258c; +//nop; +t5 = 0xa; +MEM_U32(sp + 16) = t5; +a0 = s3; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L41627c; +a2 = a2; +L41627c: +gp = MEM_U32(sp + 56); +a0 = s3; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L416294; +//nop; +L416294: +gp = MEM_U32(sp + 56); +//nop; +L41629c: +t9 = MEM_U32(sp + 64); +//nop; +if (t9 == 0) {ra = MEM_U32(sp + 60); +goto L41646c;} +ra = MEM_U32(sp + 60); +t2 = 0x1000817b; +t6 = MEM_U32(s2 + 0); +t2 = t2; +t3 = MEM_U32(s0 + 0); +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t7 = t6 << 4; +t8 = t3 + t7; +MEM_U8(t8 + -16 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + -16 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + -16 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + -16 + 3) = (uint8_t)(at >> 0); +//swr $at, -0xd($t8) +t1 = t2 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t2) +//nop; +MEM_U8(t8 + -12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t8 + -12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t8 + -12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t8 + -12 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, -9($t8) +at = t2 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t2) +//nop; +MEM_U8(t8 + -8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + -8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + -8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + -8 + 3) = (uint8_t)(at >> 0); +//swr $at, -5($t8) +t1 = t2 + 12; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0xf($t2) +//nop; +MEM_U8(t8 + -4 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t8 + -4 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t8 + -4 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t8 + -4 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, -1($t8) +t5 = MEM_U32(sp + 64); +//nop; +if (t5 == 0) {s5 = t5 + 0x1; +goto L416430;} +s5 = t5 + 0x1; +a0 = s5 + 0xffffffff; +t9 = a0 & 0x3; +if (t9 == 0) {s3 = 0x1; +goto L416378;} +s3 = 0x1; +v0 = MEM_U32(sp + 68); +v1 = t9 + 0x1; +t6 = v0 << 4; +v0 = t6; +L416340: +t3 = MEM_U32(s1 + 4); +t1 = MEM_U32(s2 + 0); +t2 = MEM_U32(s0 + 0); +t7 = t3 + v0; +t5 = t1 << 4; +t4 = t7 + s3; +t9 = t2 + t5; +t8 = MEM_U8(t4 + -1); +t6 = t9 + s3; +s3 = s3 + 0x1; +if (v1 != s3) {MEM_U8(t6 + -17) = (uint8_t)t8; +goto L416340;} +MEM_U8(t6 + -17) = (uint8_t)t8; +if (s3 == s5) {//nop; +goto L416430;} +//nop; +L416378: +v0 = MEM_U32(sp + 68); +//nop; +t3 = v0 << 4; +v0 = t3; +L416388: +t7 = MEM_U32(s1 + 4); +t9 = MEM_U32(s2 + 0); +t5 = MEM_U32(s0 + 0); +t4 = t7 + v0; +t1 = t4 + s3; +t8 = t9 << 4; +t2 = MEM_U8(t1 + -1); +t6 = t5 + t8; +t3 = t6 + s3; +MEM_U8(t3 + -17) = (uint8_t)t2; +t7 = MEM_U32(s1 + 4); +t8 = MEM_U32(s2 + 0); +t5 = MEM_U32(s0 + 0); +t4 = t7 + v0; +t1 = t4 + s3; +t6 = t8 << 4; +t9 = MEM_U8(t1 + 0); +t2 = t5 + t6; +t3 = t2 + s3; +MEM_U8(t3 + -16) = (uint8_t)t9; +t7 = MEM_U32(s1 + 4); +t6 = MEM_U32(s2 + 0); +t5 = MEM_U32(s0 + 0); +t4 = t7 + v0; +t1 = t4 + s3; +t2 = t6 << 4; +t8 = MEM_U8(t1 + 1); +t9 = t5 + t2; +t3 = t9 + s3; +MEM_U8(t3 + -15) = (uint8_t)t8; +t2 = MEM_U32(s2 + 0); +t7 = MEM_U32(s1 + 4); +t5 = MEM_U32(s0 + 0); +t9 = t2 << 4; +t4 = t7 + v0; +t1 = t4 + s3; +t8 = t5 + t9; +t6 = MEM_U8(t1 + 2); +t3 = t8 + s3; +s3 = s3 + 0x4; +if (s3 != s5) {MEM_U8(t3 + -14) = (uint8_t)t6; +goto L416388;} +MEM_U8(t3 + -14) = (uint8_t)t6; +L416430: +v1 = MEM_U32(s2 + 0); +t7 = MEM_U32(s6 + 0); +//nop; +if (t7 != v1) {t4 = v1 + 0x1; +goto L416464;} +t4 = v1 + 0x1; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L416454; +//nop; +L416454: +gp = MEM_U32(sp + 56); +v1 = MEM_U32(s2 + 0); +//nop; +t4 = v1 + 0x1; +L416464: +MEM_U32(s2 + 0) = t4; +ra = MEM_U32(sp + 60); +L41646c: +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +s3 = MEM_U32(sp + 40); +s4 = MEM_U32(sp + 44); +s5 = MEM_U32(sp + 48); +s6 = MEM_U32(sp + 52); +sp = sp + 0x48; +return; +sp = sp + 0x48; +} + +static void f_emit_rrfi(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L416490: +//emit_rrfi: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +a3 = 0x10018e70; +v1 = 0x10018e6c; +t7 = MEM_U32(a3 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(a3 + 0); +t5 = MEM_U32(v1 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t0 = MEM_U16(v0 + -10); +t8 = MEM_U16(sp + 42); +t9 = t0 << 22; +t3 = t9 >> 23; +t4 = t8 ^ t3; +t7 = t4 << 23; +t5 = t7 >> 22; +t6 = t5 ^ t0; +MEM_U16(v0 + -10) = (uint16_t)t6; +t8 = MEM_U32(a3 + 0); +t9 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t9 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t4 & at; +t5 = t7 | 0x8000; +MEM_U32(v0 + -8) = t5; +t8 = MEM_U32(a3 + 0); +t6 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t8 << 4; +v0 = t6 + t9; +t1 = MEM_U32(v0 + -8); +t3 = MEM_U8(sp + 47); +t4 = t1 >> 25; +t7 = t3 ^ t4; +t5 = t7 << 25; +t8 = t5 ^ t1; +MEM_U32(v0 + -8) = t8; +t9 = MEM_U32(a3 + 0); +t6 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t9 << 4; +v0 = t6 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t7 = t4 & at; +at = 0x1200000; +t5 = t7 | at; +MEM_U32(v0 + -8) = t5; +t6 = MEM_U32(a3 + 0); +t9 = MEM_U32(v1 + 0); +t8 = MEM_U32(sp + 48); +t3 = t6 << 4; +t4 = t9 + t3; +MEM_U32(t4 + -16) = t8; +t5 = MEM_U32(a3 + 0); +t7 = MEM_U32(v1 + 0); +t6 = t5 << 4; +t9 = t7 + t6; +MEM_U32(t9 + -4) = zero; +t8 = MEM_U32(a3 + 0); +t3 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t4 = t8 << 4; +v0 = t3 + t4; +t5 = MEM_U32(v0 + -12); +at = 0xfe3f0000; +at = at | 0xffff; +t7 = t5 & at; +at = 0x1800000; +t6 = t7 | at; +t9 = 0x10018e78; +MEM_U32(v0 + -12) = t6; +t2 = MEM_U32(a3 + 0); +t9 = MEM_U32(t9 + 0); +v0 = v0 + 0xfffffff0; +if (t9 != t2) {//nop; +goto L416640;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L416628; +//nop; +L416628: +gp = MEM_U32(sp + 32); +//nop; +a3 = 0x10018e70; +//nop; +t2 = MEM_U32(a3 + 0); +//nop; +L416640: +t3 = 0x10018ed4; +t8 = t2 + 0x1; +MEM_U32(a3 + 0) = t8; +t3 = MEM_U8(t3 + 0); +a3 = 0x9; +if (t3 == 0) {a2 = 0x9; +goto L416728;} +a2 = 0x9; +a0 = 0x10006570; +a1 = 0x10008195; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L416674; +a1 = a1; +L416674: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t4 = 0xa; +MEM_U32(sp + 16) = t4; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L4166a4; +a0 = s0; +L4166a4: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L4166c0; +a3 = 0xa; +L4166c0: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t5 = 0xa; +MEM_U32(sp + 16) = t5; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L4166e8; +a2 = a2; +L4166e8: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L416704; +a3 = 0xa; +L416704: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L416720; +//nop; +L416720: +gp = MEM_U32(sp + 32); +//nop; +L416728: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_rrr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L416738: +//emit_rrr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t1 = 0x10018e70; +t0 = 0x10018e6c; +t7 = MEM_U32(t1 + 0); +t6 = MEM_U32(t0 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(t1 + 0); +t5 = MEM_U32(t0 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t2 = MEM_U16(v0 + -10); +t8 = MEM_U16(sp + 42); +t9 = t2 << 22; +t3 = t9 >> 23; +t4 = t8 ^ t3; +t7 = t4 << 23; +t5 = t7 >> 22; +t6 = t5 ^ t2; +MEM_U16(v0 + -10) = (uint16_t)t6; +t8 = MEM_U32(t1 + 0); +t9 = MEM_U32(t0 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t9 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t4 & at; +t5 = t7 | 0xc000; +MEM_U32(v0 + -8) = t5; +t8 = MEM_U32(t1 + 0); +t6 = MEM_U32(t0 + 0); +t9 = t8 << 4; +t3 = t6 + t9; +MEM_U32(t3 + -16) = zero; +t7 = MEM_U32(t1 + 0); +t4 = MEM_U32(t0 + 0); +v0 = v0 + 0xfffffff0; +t5 = t7 << 4; +v0 = t4 + t5; +v1 = MEM_U32(v0 + -8); +t8 = MEM_U8(sp + 47); +t6 = v1 >> 25; +t9 = t8 ^ t6; +t3 = t9 << 25; +t7 = t3 ^ v1; +MEM_U32(v0 + -8) = t7; +t5 = MEM_U32(t1 + 0); +t4 = MEM_U32(t0 + 0); +v0 = v0 + 0xfffffff0; +t8 = t5 << 4; +v0 = t4 + t8; +v1 = MEM_U32(v0 + -8); +t6 = MEM_U8(sp + 51); +t9 = v1 << 7; +t3 = t9 >> 25; +t7 = t6 ^ t3; +t5 = t7 << 25; +t4 = t5 >> 7; +t8 = t4 ^ v1; +MEM_U32(v0 + -8) = t8; +t6 = MEM_U32(t1 + 0); +t9 = MEM_U32(t0 + 0); +v0 = v0 + 0xfffffff0; +t3 = t6 << 4; +v0 = t9 + t3; +v1 = MEM_U32(v0 + -8); +t7 = MEM_U8(sp + 55); +t5 = v1 << 18; +t4 = t5 >> 25; +t8 = t7 ^ t4; +t6 = t8 << 25; +t9 = t6 >> 18; +t3 = t9 ^ v1; +t5 = 0x10018e78; +MEM_U32(v0 + -8) = t3; +v0 = v0 + 0xfffffff0; +v0 = MEM_U32(t1 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != v0) {//nop; +goto L4168e8;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L4168d0; +//nop; +L4168d0: +gp = MEM_U32(sp + 32); +//nop; +t1 = 0x10018e70; +//nop; +v0 = MEM_U32(t1 + 0); +//nop; +L4168e8: +t4 = 0x10018ed4; +t7 = v0 + 0x1; +MEM_U32(t1 + 0) = t7; +t4 = MEM_U8(t4 + 0); +a2 = 0xa; +if (t4 == 0) {a3 = 0xa; +goto L416a38;} +a3 = 0xa; +a0 = 0x10006570; +a1 = 0x1000819e; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41691c; +a1 = a1; +L41691c: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t8 = 0xa; +MEM_U32(sp + 16) = t8; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L41694c; +a0 = s0; +L41694c: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L416968; +a3 = 0xa; +L416968: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t6 = 0xa; +MEM_U32(sp + 16) = t6; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L416990; +a2 = a2; +L416990: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L4169ac; +a3 = 0xa; +L4169ac: +gp = MEM_U32(sp + 32); +t9 = 0xa; +MEM_U32(sp + 16) = t9; +//nop; +a2 = 0x1000258c; +a1 = MEM_U8(sp + 51); +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L4169d4; +a2 = a2; +L4169d4: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L4169f0; +a3 = 0xa; +L4169f0: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 55); +a2 = 0x1000258c; +//nop; +t3 = 0xa; +MEM_U32(sp + 16) = t3; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L416a18; +a2 = a2; +L416a18: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L416a30; +//nop; +L416a30: +gp = MEM_U32(sp + 32); +//nop; +L416a38: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_rri_(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L416a48: +//emit_rri_: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t1 = 0x10018e70; +v1 = 0x10018e6c; +t7 = MEM_U32(t1 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t4 = t9 & 0xffc0; +t5 = t4 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t5; +t6 = MEM_U32(t1 + 0); +t7 = MEM_U32(v1 + 0); +t8 = t6 << 4; +v0 = t7 + t8; +t2 = MEM_U16(v0 + -10); +t9 = MEM_U16(sp + 42); +t4 = t2 << 22; +t5 = t4 >> 23; +t6 = t9 ^ t5; +t7 = t6 << 23; +t8 = t7 >> 22; +t4 = t8 ^ t2; +MEM_U16(v0 + -10) = (uint16_t)t4; +t5 = MEM_U32(t1 + 0); +t9 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t6 = t5 << 4; +v0 = t9 + t6; +t7 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t8 = t7 & at; +at = 0x10000; +t4 = t8 | at; +MEM_U32(v0 + -8) = t4; +t9 = MEM_U32(t1 + 0); +t5 = MEM_U32(v1 + 0); +t6 = t9 << 4; +t7 = t5 + t6; +MEM_U32(t7 + -16) = zero; +t4 = MEM_U32(t1 + 0); +t8 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t4 << 4; +v0 = t8 + t9; +t0 = MEM_U32(v0 + -8); +t5 = MEM_U8(sp + 47); +t6 = t0 >> 25; +t7 = t5 ^ t6; +t4 = t7 << 25; +t8 = t4 ^ t0; +MEM_U32(v0 + -8) = t8; +t5 = MEM_U32(t1 + 0); +t9 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t6 = t5 << 4; +v0 = t9 + t6; +t0 = MEM_U32(v0 + -8); +t7 = MEM_U8(sp + 51); +t4 = t0 << 7; +t8 = t4 >> 25; +t5 = t7 ^ t8; +t9 = t5 << 25; +t6 = t9 >> 7; +t4 = t6 ^ t0; +MEM_U32(v0 + -8) = t4; +t5 = MEM_U32(t1 + 0); +t8 = MEM_U32(v1 + 0); +t7 = MEM_U32(sp + 52); +t9 = t5 << 4; +t6 = t8 + t9; +MEM_U32(t6 + -4) = t7; +t5 = MEM_U32(t1 + 0); +t4 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t8 = t5 << 4; +v0 = t4 + t8; +t3 = MEM_U32(v0 + -12); +t9 = MEM_U8(sp + 59); +t7 = t3 << 7; +t6 = t7 >> 29; +t5 = t9 ^ t6; +t4 = t5 << 29; +t8 = t4 >> 7; +t7 = t8 ^ t3; +t9 = 0x10018e78; +MEM_U32(v0 + -12) = t7; +v0 = v0 + 0xfffffff0; +v0 = MEM_U32(t1 + 0); +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != v0) {//nop; +goto L416c14;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L416bfc; +//nop; +L416bfc: +gp = MEM_U32(sp + 32); +//nop; +t1 = 0x10018e70; +//nop; +v0 = MEM_U32(t1 + 0); +//nop; +L416c14: +t5 = 0x10018ed4; +t6 = v0 + 0x1; +MEM_U32(t1 + 0) = t6; +t5 = MEM_U8(t5 + 0); +a2 = 0xa; +if (t5 == 0) {a3 = 0xa; +goto L416d40;} +a3 = 0xa; +a0 = 0x10006570; +a1 = 0x100081a8; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L416c48; +a1 = a1; +L416c48: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t4 = 0xa; +MEM_U32(sp + 16) = t4; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L416c78; +a0 = s0; +L416c78: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L416c94; +a3 = 0xa; +L416c94: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t8 = 0xa; +MEM_U32(sp + 16) = t8; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L416cbc; +a2 = a2; +L416cbc: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L416cd8; +a3 = 0xa; +L416cd8: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +a2 = 0x1000258c; +//nop; +t7 = 0xa; +MEM_U32(sp + 16) = t7; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L416d00; +a2 = a2; +L416d00: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 52); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L416d1c; +a3 = 0xa; +L416d1c: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L416d38; +//nop; +L416d38: +gp = MEM_U32(sp + 32); +//nop; +L416d40: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_rrri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L416d50: +//emit_rrri: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t1 = 0x10018e70; +v1 = 0x10018e6c; +t7 = MEM_U32(t1 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t4 = t9 & 0xffc0; +t5 = t4 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t5; +t6 = MEM_U32(t1 + 0); +t7 = MEM_U32(v1 + 0); +t8 = t6 << 4; +v0 = t7 + t8; +t2 = MEM_U16(v0 + -10); +t9 = MEM_U16(sp + 42); +t4 = t2 << 22; +t5 = t4 >> 23; +t6 = t9 ^ t5; +t7 = t6 << 23; +t8 = t7 >> 22; +t4 = t8 ^ t2; +MEM_U16(v0 + -10) = (uint16_t)t4; +t5 = MEM_U32(t1 + 0); +t9 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t6 = t5 << 4; +v0 = t9 + t6; +t7 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t8 = t7 & at; +at = 0x10000; +t4 = t8 | at; +MEM_U32(v0 + -8) = t4; +t6 = MEM_U32(t1 + 0); +t9 = MEM_U32(v1 + 0); +t5 = MEM_U32(sp + 52); +t7 = t6 << 4; +t8 = t9 + t7; +MEM_U32(t8 + -16) = t5; +t6 = MEM_U32(t1 + 0); +t4 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t6 << 4; +v0 = t4 + t9; +t0 = MEM_U32(v0 + -8); +t7 = MEM_U8(sp + 47); +t5 = t0 >> 25; +t8 = t7 ^ t5; +t6 = t8 << 25; +t4 = t6 ^ t0; +MEM_U32(v0 + -8) = t4; +t7 = MEM_U32(t1 + 0); +t9 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t5 = t7 << 4; +v0 = t9 + t5; +t0 = MEM_U32(v0 + -8); +t8 = MEM_U8(sp + 51); +t6 = t0 << 7; +t4 = t6 >> 25; +t7 = t8 ^ t4; +t9 = t7 << 25; +t5 = t9 >> 7; +t6 = t5 ^ t0; +MEM_U32(v0 + -8) = t6; +t4 = MEM_U32(t1 + 0); +t8 = MEM_U32(v1 + 0); +t7 = t4 << 4; +t9 = t8 + t7; +MEM_U32(t9 + -4) = zero; +t6 = MEM_U32(t1 + 0); +t5 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t4 = t6 << 4; +v0 = t5 + t4; +t8 = MEM_U32(v0 + -12); +at = 0xfe3f0000; +at = at | 0xffff; +t7 = t8 & at; +at = 0x1800000; +t9 = t7 | at; +t6 = 0x10018e78; +MEM_U32(v0 + -12) = t9; +t3 = MEM_U32(t1 + 0); +t6 = MEM_U32(t6 + 0); +v0 = v0 + 0xfffffff0; +if (t6 != t3) {//nop; +goto L416f10;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L416ef8; +//nop; +L416ef8: +gp = MEM_U32(sp + 32); +//nop; +t1 = 0x10018e70; +//nop; +t3 = MEM_U32(t1 + 0); +//nop; +L416f10: +t4 = 0x10018ed4; +t5 = t3 + 0x1; +MEM_U32(t1 + 0) = t5; +t4 = MEM_U8(t4 + 0); +a2 = 0xb; +if (t4 == 0) {a3 = 0xb; +goto L41703c;} +a3 = 0xb; +a0 = 0x10006570; +a1 = 0x100081b2; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L416f44; +a1 = a1; +L416f44: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t8 = 0xa; +MEM_U32(sp + 16) = t8; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L416f74; +a0 = s0; +L416f74: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L416f90; +a3 = 0xa; +L416f90: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t7 = 0xa; +MEM_U32(sp + 16) = t7; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L416fb8; +a2 = a2; +L416fb8: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L416fd4; +a3 = 0xa; +L416fd4: +gp = MEM_U32(sp + 32); +t9 = 0xa; +MEM_U32(sp + 16) = t9; +//nop; +a2 = 0x1000258c; +a1 = MEM_U8(sp + 51); +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L416ffc; +a2 = a2; +L416ffc: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 52); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L417018; +a3 = 0xa; +L417018: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L417034; +//nop; +L417034: +gp = MEM_U32(sp + 32); +//nop; +L41703c: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_rr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41704c: +//emit_rr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t0 = 0x10018e70; +a3 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(a3 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(t0 + 0); +t5 = MEM_U32(a3 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t1 = MEM_U16(v0 + -10); +t8 = MEM_U16(sp + 42); +t9 = t1 << 22; +t3 = t9 >> 23; +t4 = t8 ^ t3; +t7 = t4 << 23; +t5 = t7 >> 22; +t6 = t5 ^ t1; +MEM_U16(v0 + -10) = (uint16_t)t6; +t8 = MEM_U32(t0 + 0); +t9 = MEM_U32(a3 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t9 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t4 & at; +at = 0x10000; +at = at | 0x4000; +t5 = t7 | at; +MEM_U32(v0 + -8) = t5; +t8 = MEM_U32(t0 + 0); +t6 = MEM_U32(a3 + 0); +t9 = t8 << 4; +t3 = t6 + t9; +MEM_U32(t3 + -16) = zero; +t7 = MEM_U32(t0 + 0); +t4 = MEM_U32(a3 + 0); +v0 = v0 + 0xfffffff0; +t5 = t7 << 4; +v0 = t4 + t5; +v1 = MEM_U32(v0 + -8); +t8 = MEM_U8(sp + 47); +t6 = v1 >> 25; +t9 = t8 ^ t6; +t3 = t9 << 25; +t7 = t3 ^ v1; +MEM_U32(v0 + -8) = t7; +t5 = MEM_U32(t0 + 0); +t4 = MEM_U32(a3 + 0); +v0 = v0 + 0xfffffff0; +t8 = t5 << 4; +v0 = t4 + t8; +v1 = MEM_U32(v0 + -8); +t6 = MEM_U8(sp + 51); +t9 = v1 << 7; +t3 = t9 >> 25; +t7 = t6 ^ t3; +t5 = t7 << 25; +t4 = t5 >> 7; +t8 = t4 ^ v1; +t9 = 0x10018e78; +MEM_U32(v0 + -8) = t8; +t2 = MEM_U32(t0 + 0); +t9 = MEM_U32(t9 + 0); +v0 = v0 + 0xfffffff0; +if (t9 != t2) {//nop; +goto L4171c4;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L4171ac; +//nop; +L4171ac: +gp = MEM_U32(sp + 32); +//nop; +t0 = 0x10018e70; +//nop; +t2 = MEM_U32(t0 + 0); +//nop; +L4171c4: +t3 = 0x10018ed4; +t6 = t2 + 0x1; +MEM_U32(t0 + 0) = t6; +t3 = MEM_U8(t3 + 0); +a2 = 0x9; +if (t3 == 0) {a3 = 0x9; +goto L4172d0;} +a3 = 0x9; +a0 = 0x10006570; +a1 = 0x100081bd; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4171f8; +a1 = a1; +L4171f8: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t7 = 0xa; +MEM_U32(sp + 16) = t7; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L417228; +a0 = s0; +L417228: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L417244; +a3 = 0xa; +L417244: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t5 = 0xa; +MEM_U32(sp + 16) = t5; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L41726c; +a2 = a2; +L41726c: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L417288; +a3 = 0xa; +L417288: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +a2 = 0x1000258c; +//nop; +t4 = 0xa; +MEM_U32(sp + 16) = t4; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L4172b0; +a2 = a2; +L4172b0: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4172c8; +//nop; +L4172c8: +gp = MEM_U32(sp + 32); +//nop; +L4172d0: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_a(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4172e0: +//emit_a: +//nop; +//nop; +//nop; +t0 = 0x10018e70; +sp = sp + 0xffffffd0; +v1 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 60) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t4 = t9 & 0xffc0; +t5 = t4 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t5; +t6 = MEM_U32(t0 + 0); +t7 = MEM_U32(v1 + 0); +t8 = t6 << 4; +v0 = t7 + t8; +t1 = MEM_U16(v0 + -10); +t9 = MEM_U16(sp + 50); +t4 = t1 << 22; +t5 = t4 >> 23; +t6 = t9 ^ t5; +t7 = t6 << 23; +t8 = t7 >> 22; +t4 = t8 ^ t1; +MEM_U16(v0 + -10) = (uint16_t)t4; +t5 = MEM_U32(t0 + 0); +t9 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t6 = t5 << 4; +v0 = t9 + t6; +t7 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t8 = t7 & at; +at = 0x10000; +at = at | 0x8000; +t4 = t8 | at; +MEM_U32(v0 + -8) = t4; +t9 = MEM_U32(t0 + 0); +t5 = MEM_U32(v1 + 0); +t6 = t9 << 4; +t7 = t5 + t6; +MEM_U32(t7 + -16) = a1; +t9 = MEM_U32(t0 + 0); +t4 = MEM_U32(v1 + 0); +t8 = MEM_U32(sp + 56); +t5 = t9 << 4; +t6 = t4 + t5; +MEM_U32(t6 + -4) = t8; +t9 = MEM_U32(t0 + 0); +t7 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t4 = t9 << 4; +v0 = t7 + t4; +t5 = MEM_U32(v0 + -8); +at = 0x1ff0000; +at = at | 0xffff; +t8 = t5 & at; +at = 0x90000000; +t6 = t8 | at; +MEM_U32(v0 + -8) = t6; +t7 = MEM_U32(t0 + 0); +t9 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t4 = t7 << 4; +v0 = t9 + t4; +t5 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t8 = t5 & at; +at = 0x1200000; +t6 = t8 | at; +MEM_U32(v0 + -8) = t6; +t9 = MEM_U32(t0 + 0); +t7 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t4 = t9 << 4; +v0 = t7 + t4; +t2 = MEM_U32(v0 + -12); +v0 = v0 + 0xfffffff0; +t5 = t2 << 7; +t8 = t5 >> 29; +t6 = a3 ^ t8; +t9 = t6 << 29; +t7 = t9 >> 7; +t4 = t7 ^ t2; +t5 = 0x10018e78; +MEM_U32(v0 + 4) = t4; +t3 = MEM_U32(t0 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != t3) {//nop; +goto L41749c;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L417484; +//nop; +L417484: +gp = MEM_U32(sp + 32); +//nop; +t0 = 0x10018e70; +//nop; +t3 = MEM_U32(t0 + 0); +//nop; +L41749c: +t9 = 0x10018ed4; +t8 = t3 + 0x1; +MEM_U32(t0 + 0) = t8; +at = 0x100197c8; +t9 = MEM_U8(t9 + 0); +t6 = 0x1; +if (t9 == 0) {MEM_U8(at + 0) = (uint8_t)t6; +goto L41754c;} +MEM_U8(at + 0) = (uint8_t)t6; +a0 = 0x10006570; +a1 = 0x100081c6; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4174dc; +a1 = a1; +L4174dc: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 50); +a0 = 0x10006570; +a2 = 0x100016f0; +//nop; +a0 = MEM_U32(a0 + 0); +t7 = 0xa; +MEM_U32(sp + 16) = t7; +a3 = zero; +a2 = a2; +MEM_U32(sp + 40) = a0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L41750c; +MEM_U32(sp + 40) = a0; +L41750c: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U32(sp + 56); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L417528; +a3 = 0xa; +L417528: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L417544; +//nop; +L417544: +gp = MEM_U32(sp + 32); +//nop; +L41754c: +ra = MEM_U32(sp + 36); +sp = sp + 0x30; +//nop; +return; +//nop; +} + +static void f_emit_r(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41755c: +//emit_r: +//nop; +//nop; +//nop; +a2 = 0x10018e70; +sp = sp + 0xffffffd8; +v1 = 0x10018e6c; +t7 = MEM_U32(a2 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t2 = t9 & 0xffc0; +t3 = t2 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t3; +t5 = MEM_U32(a2 + 0); +t4 = MEM_U32(v1 + 0); +t7 = t5 << 4; +v0 = t4 + t7; +a3 = MEM_U16(v0 + -10); +t6 = MEM_U16(sp + 42); +t8 = a3 << 22; +t9 = t8 >> 23; +t2 = t6 ^ t9; +t3 = t2 << 23; +t5 = t3 >> 22; +t4 = t5 ^ a3; +MEM_U16(v0 + -10) = (uint16_t)t4; +t8 = MEM_U32(a2 + 0); +t7 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t6 = t8 << 4; +v0 = t7 + t6; +t9 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t2 = t9 & at; +at = 0x10000; +at = at | 0xc000; +t3 = t2 | at; +MEM_U32(v0 + -8) = t3; +t4 = MEM_U32(a2 + 0); +t5 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t8 = t4 << 4; +v0 = t5 + t8; +t0 = MEM_U32(v0 + -8); +t7 = MEM_U8(sp + 47); +t6 = t0 >> 25; +t9 = t7 ^ t6; +t2 = t9 << 25; +t3 = t2 ^ t0; +MEM_U32(v0 + -8) = t3; +t5 = MEM_U32(a2 + 0); +t4 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t8 = t5 << 4; +v0 = t4 + t8; +t7 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t6 = t7 & at; +at = 0x1200000; +t9 = t6 | at; +MEM_U32(v0 + -8) = t9; +t3 = MEM_U32(a2 + 0); +t2 = MEM_U32(v1 + 0); +t5 = t3 << 4; +t4 = t2 + t5; +t8 = 0x10018e78; +MEM_U32(t4 + -16) = zero; +t1 = MEM_U32(a2 + 0); +t8 = MEM_U32(t8 + 0); +v0 = v0 + 0xfffffff0; +if (t8 != t1) {t6 = MEM_U16(sp + 42); +goto L4176cc;} +t6 = MEM_U16(sp + 42); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L4176b0; +//nop; +L4176b0: +gp = MEM_U32(sp + 32); +//nop; +a2 = 0x10018e70; +//nop; +t1 = MEM_U32(a2 + 0); +//nop; +t6 = MEM_U16(sp + 42); +L4176cc: +t7 = t1 + 0x1; +at = 0x23; +if (t6 != at) {MEM_U32(a2 + 0) = t7; +goto L4176e8;} +MEM_U32(a2 + 0) = t7; +at = 0x100197c8; +t9 = 0x1; +MEM_U8(at + 0) = (uint8_t)t9; +L4176e8: +t3 = 0x10018ed4; +a2 = 0x8; +t3 = MEM_U8(t3 + 0); +a3 = 0x8; +if (t3 == 0) {ra = MEM_U32(sp + 36); +goto L4177b0;} +ra = MEM_U32(sp + 36); +a0 = 0x10006570; +a1 = 0x100081ce; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L417718; +a1 = a1; +L417718: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t2 = 0xa; +MEM_U32(sp + 16) = t2; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L417748; +a0 = s0; +L417748: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L417764; +a3 = 0xa; +L417764: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t5 = 0xa; +MEM_U32(sp + 16) = t5; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L41778c; +a2 = a2; +L41778c: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4177a4; +//nop; +L4177a4: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L4177b0: +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_i(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4177bc: +//emit_i: +//nop; +//nop; +//nop; +a2 = 0x10018e70; +v1 = 0x10018e6c; +sp = sp + 0xffffffd0; +t7 = MEM_U32(a2 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t1 = t9 & 0xffc0; +t2 = t1 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t2; +t4 = MEM_U32(a2 + 0); +t3 = MEM_U32(v1 + 0); +t5 = t4 << 4; +v0 = t3 + t5; +a3 = MEM_U16(v0 + -10); +t7 = MEM_U16(sp + 50); +t6 = a3 << 22; +t8 = t6 >> 23; +t9 = t7 ^ t8; +t1 = t9 << 23; +t2 = t1 >> 22; +t4 = t2 ^ a3; +MEM_U16(v0 + -10) = (uint16_t)t4; +t5 = MEM_U32(a2 + 0); +t3 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t6 = t5 << 4; +v0 = t3 + t6; +t7 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t8 = t7 & at; +at = 0x30000; +at = at | 0x4000; +t9 = t8 | at; +MEM_U32(v0 + -8) = t9; +t4 = MEM_U32(a2 + 0); +t2 = MEM_U32(v1 + 0); +t1 = MEM_U32(sp + 52); +t5 = t4 << 4; +t3 = t2 + t5; +MEM_U32(t3 + -4) = t1; +t7 = MEM_U32(a2 + 0); +t6 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t8 = t7 << 4; +v0 = t6 + t8; +t9 = MEM_U32(v0 + -8); +at = 0x1ff0000; +at = at | 0xffff; +t4 = t9 & at; +at = 0x90000000; +t2 = t4 | at; +MEM_U32(v0 + -8) = t2; +t1 = MEM_U32(a2 + 0); +t5 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t1 << 4; +v0 = t5 + t3; +t7 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t6 = t7 & at; +at = 0x1200000; +t8 = t6 | at; +MEM_U32(v0 + -8) = t8; +t4 = MEM_U32(a2 + 0); +t9 = MEM_U32(v1 + 0); +t2 = t4 << 4; +t1 = t9 + t2; +t5 = 0x10018e78; +MEM_U32(t1 + -16) = zero; +t0 = MEM_U32(a2 + 0); +t5 = MEM_U32(t5 + 0); +v0 = v0 + 0xfffffff0; +if (t5 != t0) {//nop; +goto L41793c;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L417924; +//nop; +L417924: +gp = MEM_U32(sp + 32); +//nop; +a2 = 0x10018e70; +//nop; +t0 = MEM_U32(a2 + 0); +//nop; +L41793c: +t7 = 0x10018ed4; +t3 = t0 + 0x1; +MEM_U32(a2 + 0) = t3; +t7 = MEM_U8(t7 + 0); +a2 = 0x8; +if (t7 == 0) {a3 = 0x8; +goto L4179e0;} +a3 = 0x8; +a0 = 0x10006570; +a1 = 0x100081d6; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L417970; +a1 = a1; +L417970: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 50); +a0 = 0x10006570; +a2 = 0x100016f0; +//nop; +a0 = MEM_U32(a0 + 0); +t6 = 0xa; +MEM_U32(sp + 16) = t6; +a3 = zero; +a2 = a2; +MEM_U32(sp + 40) = a0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L4179a0; +MEM_U32(sp + 40) = a0; +L4179a0: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U32(sp + 52); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4179bc; +a3 = 0xa; +L4179bc: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4179d8; +//nop; +L4179d8: +gp = MEM_U32(sp + 32); +//nop; +L4179e0: +ra = MEM_U32(sp + 36); +sp = sp + 0x30; +//nop; +return; +//nop; +} + +static void f_emit_rrll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L417ca8: +//emit_rrll: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t0 = 0x10018e70; +t2 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(t2 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(t0 + 0); +t5 = MEM_U32(t2 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t1 = MEM_U16(v0 + -10); +t8 = MEM_U16(sp + 42); +t9 = t1 << 22; +t3 = t9 >> 23; +t4 = t8 ^ t3; +t7 = t4 << 23; +t5 = t7 >> 22; +t6 = t5 ^ t1; +MEM_U16(v0 + -10) = (uint16_t)t6; +t8 = MEM_U32(t0 + 0); +t9 = MEM_U32(t2 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t9 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t4 & at; +at = 0x20000; +t5 = t7 | at; +MEM_U32(v0 + -8) = t5; +t8 = MEM_U32(t0 + 0); +t6 = MEM_U32(t2 + 0); +v0 = v0 + 0xfffffff0; +t9 = t8 << 4; +v0 = t6 + t9; +v1 = MEM_U32(v0 + -8); +t3 = MEM_U8(sp + 47); +t4 = v1 >> 25; +t7 = t3 ^ t4; +t5 = t7 << 25; +t8 = t5 ^ v1; +MEM_U32(v0 + -8) = t8; +t9 = MEM_U32(t0 + 0); +t6 = MEM_U32(t2 + 0); +v0 = v0 + 0xfffffff0; +t3 = t9 << 4; +v0 = t6 + t3; +v1 = MEM_U32(v0 + -8); +t4 = MEM_U8(sp + 51); +t7 = v1 << 7; +t5 = t7 >> 25; +t8 = t4 ^ t5; +t9 = t8 << 25; +t6 = t9 >> 7; +t3 = t6 ^ v1; +MEM_U32(v0 + -8) = t3; +//nop; +a0 = MEM_U32(sp + 52); +v0 = v0 + 0xfffffff0; +v0 = f_create_local_label(mem, sp, a0); +goto L417ddc; +v0 = v0 + 0xfffffff0; +L417ddc: +gp = MEM_U32(sp + 32); +//nop; +t0 = 0x10018e70; +t2 = 0x10018e6c; +t4 = MEM_U32(t0 + 0); +t7 = MEM_U32(t2 + 0); +t5 = t4 << 4; +t8 = t7 + t5; +t9 = 0x10018e78; +MEM_U32(t8 + -16) = v0; +v1 = MEM_U32(t0 + 0); +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != v1) {//nop; +goto L417e40;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L417e28; +//nop; +L417e28: +gp = MEM_U32(sp + 32); +//nop; +t0 = 0x10018e70; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +L417e40: +t3 = 0x10018ed4; +t6 = v1 + 0x1; +MEM_U32(t0 + 0) = t6; +t3 = MEM_U8(t3 + 0); +a2 = 0xb; +if (t3 == 0) {a3 = 0xb; +goto L417f6c;} +a3 = 0xb; +a0 = 0x10006570; +a1 = 0x100081e8; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L417e74; +a1 = a1; +L417e74: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t4 = 0xa; +MEM_U32(sp + 16) = t4; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L417ea4; +a0 = s0; +L417ea4: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L417ec0; +a3 = 0xa; +L417ec0: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t7 = 0xa; +MEM_U32(sp + 16) = t7; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L417ee8; +a2 = a2; +L417ee8: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L417f04; +a3 = 0xa; +L417f04: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +a2 = 0x1000258c; +//nop; +t5 = 0xa; +MEM_U32(sp + 16) = t5; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L417f2c; +a2 = a2; +L417f2c: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 52); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L417f48; +a3 = 0xa; +L417f48: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L417f64; +//nop; +L417f64: +gp = MEM_U32(sp + 32); +//nop; +L417f6c: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_rll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4181fc: +//emit_rll: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +v1 = 0x10018e70; +t1 = 0x10018e6c; +t7 = MEM_U32(v1 + 0); +t6 = MEM_U32(t1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t2 = t9 & 0xffc0; +t3 = t2 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t3; +t5 = MEM_U32(v1 + 0); +t4 = MEM_U32(t1 + 0); +t7 = t5 << 4; +v0 = t4 + t7; +a3 = MEM_U16(v0 + -10); +t6 = MEM_U16(sp + 42); +t8 = a3 << 22; +t9 = t8 >> 23; +t2 = t6 ^ t9; +t3 = t2 << 23; +t5 = t3 >> 22; +t4 = t5 ^ a3; +MEM_U16(v0 + -10) = (uint16_t)t4; +t8 = MEM_U32(v1 + 0); +t7 = MEM_U32(t1 + 0); +t6 = t8 << 4; +t9 = t7 + t6; +MEM_U32(t9 + -4) = zero; +t3 = MEM_U32(v1 + 0); +t2 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t5 = t3 << 4; +v0 = t2 + t5; +t4 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t8 = t4 & at; +at = 0x20000; +at = at | 0x4000; +t7 = t8 | at; +MEM_U32(v0 + -8) = t7; +t9 = MEM_U32(v1 + 0); +t6 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t9 << 4; +v0 = t6 + t3; +t0 = MEM_U32(v0 + -8); +t2 = MEM_U8(sp + 47); +t5 = t0 >> 25; +t4 = t2 ^ t5; +t8 = t4 << 25; +t7 = t8 ^ t0; +MEM_U32(v0 + -8) = t7; +t6 = MEM_U32(v1 + 0); +t9 = MEM_U32(t1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t6 << 4; +v0 = t9 + t3; +t2 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t5 = t2 & at; +at = 0x1200000; +t4 = t5 | at; +MEM_U32(v0 + -8) = t4; +//nop; +a0 = MEM_U32(sp + 48); +v0 = v0 + 0xfffffff0; +v0 = f_create_local_label(mem, sp, a0); +goto L41833c; +v0 = v0 + 0xfffffff0; +L41833c: +gp = MEM_U32(sp + 32); +//nop; +v1 = 0x10018e70; +t1 = 0x10018e6c; +t7 = MEM_U32(v1 + 0); +t8 = MEM_U32(t1 + 0); +t6 = t7 << 4; +t9 = t8 + t6; +t3 = 0x10018e78; +MEM_U32(t9 + -16) = v0; +a0 = MEM_U32(v1 + 0); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != a0) {//nop; +goto L4183a0;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L418388; +//nop; +L418388: +gp = MEM_U32(sp + 32); +//nop; +v1 = 0x10018e70; +//nop; +a0 = MEM_U32(v1 + 0); +//nop; +L4183a0: +t5 = 0x10018ed4; +t2 = a0 + 0x1; +MEM_U32(v1 + 0) = t2; +t5 = MEM_U8(t5 + 0); +a2 = 0xa; +if (t5 == 0) {a3 = 0xa; +goto L418488;} +a3 = 0xa; +a0 = 0x10006570; +a1 = 0x100081fc; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4183d4; +a1 = a1; +L4183d4: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t4 = 0xa; +MEM_U32(sp + 16) = t4; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L418404; +a0 = s0; +L418404: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L418420; +a3 = 0xa; +L418420: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t7 = 0xa; +MEM_U32(sp + 16) = t7; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L418448; +a2 = a2; +L418448: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L418464; +a3 = 0xa; +L418464: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L418480; +//nop; +L418480: +gp = MEM_U32(sp + 32); +//nop; +L418488: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_ll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4186b8: +//emit_ll: +//nop; +//nop; +//nop; +a2 = 0x10018e70; +a3 = 0x10018e6c; +sp = sp + 0xffffffc8; +t7 = MEM_U32(a2 + 0); +t6 = MEM_U32(a3 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +v1 = t6 + t8; +t9 = MEM_U8(v1 + -11); +v1 = v1 + 0xfffffff0; +t0 = t9 & 0xffc0; +t1 = t0 | 0x17; +MEM_U8(v1 + 5) = (uint8_t)t1; +t3 = MEM_U32(a2 + 0); +t2 = MEM_U32(a3 + 0); +t4 = t3 << 4; +v1 = t2 + t4; +v0 = MEM_U16(v1 + -10); +t5 = MEM_U16(sp + 58); +t7 = v0 << 22; +t6 = t7 >> 23; +t8 = t5 ^ t6; +t9 = t8 << 23; +t0 = t9 >> 22; +t1 = t0 ^ v0; +MEM_U16(v1 + -10) = (uint16_t)t1; +t2 = MEM_U32(a2 + 0); +t3 = MEM_U32(a3 + 0); +v1 = v1 + 0xfffffff0; +t4 = t2 << 4; +v1 = t3 + t4; +t7 = MEM_U32(v1 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t5 = t7 & at; +at = 0x20000; +at = at | 0x8000; +t6 = t5 | at; +MEM_U32(v1 + -8) = t6; +//nop; +a0 = MEM_U32(sp + 60); +v1 = v1 + 0xfffffff0; +v0 = f_create_local_label(mem, sp, a0); +goto L41877c; +v1 = v1 + 0xfffffff0; +L41877c: +gp = MEM_U32(sp + 32); +at = 0x1ff0000; +a2 = 0x10018e70; +a3 = 0x10018e6c; +t9 = MEM_U32(a2 + 0); +t8 = MEM_U32(a3 + 0); +t0 = t9 << 4; +t1 = t8 + t0; +MEM_U32(t1 + -16) = v0; +t3 = MEM_U32(a2 + 0); +t2 = MEM_U32(a3 + 0); +t4 = t3 << 4; +v1 = t2 + t4; +t7 = MEM_U32(v1 + -8); +at = at | 0xffff; +t5 = t7 & at; +at = 0x90000000; +t6 = t5 | at; +MEM_U32(v1 + -8) = t6; +t8 = MEM_U32(a2 + 0); +t9 = MEM_U32(a3 + 0); +v1 = v1 + 0xfffffff0; +t0 = t8 << 4; +v1 = t9 + t0; +t1 = MEM_U32(v1 + -8); +at = 0xfe030000; +at = at | 0xffff; +t3 = t1 & at; +at = 0x1200000; +t2 = t3 | at; +t4 = 0x10018e78; +MEM_U32(v1 + -8) = t2; +a0 = MEM_U32(a2 + 0); +t4 = MEM_U32(t4 + 0); +v1 = v1 + 0xfffffff0; +if (t4 != a0) {//nop; +goto L418838;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L418820; +//nop; +L418820: +gp = MEM_U32(sp + 32); +//nop; +a2 = 0x10018e70; +//nop; +a0 = MEM_U32(a2 + 0); +//nop; +L418838: +t5 = 0x10018ed4; +t7 = a0 + 0x1; +MEM_U32(a2 + 0) = t7; +t5 = MEM_U8(t5 + 0); +a2 = 0x9; +if (t5 == 0) {a3 = 0x9; +goto L4188dc;} +a3 = 0x9; +a0 = 0x10006570; +a1 = 0x1000820e; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41886c; +a1 = a1; +L41886c: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 58); +a0 = 0x10006570; +a2 = 0x100016f0; +//nop; +a0 = MEM_U32(a0 + 0); +t6 = 0xa; +MEM_U32(sp + 16) = t6; +a3 = zero; +a2 = a2; +MEM_U32(sp + 44) = a0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L41889c; +MEM_U32(sp + 44) = a0; +L41889c: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +a1 = MEM_U32(sp + 60); +a2 = 0xc; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L4188b8; +a3 = 0xa; +L4188b8: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4188d4; +//nop; +L4188d4: +gp = MEM_U32(sp + 32); +//nop; +L4188dc: +ra = MEM_U32(sp + 36); +sp = sp + 0x38; +//nop; +return; +//nop; +} + +static void f_emit_rill(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L418b90: +//emit_rill: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +v1 = 0x10018e70; +t2 = 0x10018e6c; +t7 = MEM_U32(v1 + 0); +t6 = MEM_U32(t2 + 0); +t8 = t7 << 4; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(v1 + 0); +t5 = MEM_U32(t2 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t0 = MEM_U16(v0 + -10); +t8 = MEM_U16(sp + 42); +t9 = t0 << 22; +t3 = t9 >> 23; +t4 = t8 ^ t3; +t7 = t4 << 23; +t5 = t7 >> 22; +t6 = t5 ^ t0; +MEM_U16(v0 + -10) = (uint16_t)t6; +t8 = MEM_U32(v1 + 0); +t9 = MEM_U32(t2 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t9 + t3; +t1 = MEM_U32(v0 + -8); +t4 = MEM_U8(sp + 47); +t7 = t1 >> 25; +t5 = t4 ^ t7; +t6 = t5 << 25; +t8 = t6 ^ t1; +MEM_U32(v0 + -8) = t8; +t3 = MEM_U32(v1 + 0); +t9 = MEM_U32(t2 + 0); +v0 = v0 + 0xfffffff0; +t4 = t3 << 4; +v0 = t9 + t4; +t7 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t5 = t7 & at; +at = 0x1200000; +t6 = t5 | at; +MEM_U32(v0 + -8) = t6; +t9 = MEM_U32(v1 + 0); +t3 = MEM_U32(t2 + 0); +t8 = MEM_U32(sp + 48); +t4 = t9 << 4; +t7 = t3 + t4; +MEM_U32(t7 + -4) = t8; +t6 = MEM_U32(v1 + 0); +t5 = MEM_U32(t2 + 0); +v0 = v0 + 0xfffffff0; +t9 = t6 << 4; +v0 = t5 + t9; +t3 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t4 = t3 & at; +at = 0x30000; +t8 = t4 | at; +MEM_U32(v0 + -8) = t8; +//nop; +a0 = MEM_U32(sp + 52); +v0 = v0 + 0xfffffff0; +v0 = f_create_local_label(mem, sp, a0); +goto L418cd4; +v0 = v0 + 0xfffffff0; +L418cd4: +gp = MEM_U32(sp + 32); +//nop; +v1 = 0x10018e70; +t2 = 0x10018e6c; +t6 = MEM_U32(v1 + 0); +t7 = MEM_U32(t2 + 0); +t5 = t6 << 4; +t9 = t7 + t5; +t3 = 0x10018e78; +MEM_U32(t9 + -16) = v0; +a0 = MEM_U32(v1 + 0); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != a0) {//nop; +goto L418d38;} +//nop; +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L418d20; +//nop; +L418d20: +gp = MEM_U32(sp + 32); +//nop; +v1 = 0x10018e70; +//nop; +a0 = MEM_U32(v1 + 0); +//nop; +L418d38: +t8 = 0x10018ed4; +t4 = a0 + 0x1; +MEM_U32(v1 + 0) = t4; +t8 = MEM_U8(t8 + 0); +a2 = 0xb; +if (t8 == 0) {a3 = 0xb; +goto L418e40;} +a3 = 0xb; +a0 = 0x10006570; +a1 = 0x10008221; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L418d6c; +a1 = a1; +L418d6c: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(sp + 42); +s0 = 0x10006570; +a2 = 0x100016f0; +//nop; +s0 = MEM_U32(s0 + 0); +t6 = 0xa; +MEM_U32(sp + 16) = t6; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L418d9c; +a0 = s0; +L418d9c: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L418db8; +a3 = 0xa; +L418db8: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = 0x1000258c; +//nop; +t7 = 0xa; +MEM_U32(sp + 16) = t7; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L418de0; +a2 = a2; +L418de0: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = s0; +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L418dfc; +a3 = 0xa; +L418dfc: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 52); +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L418e1c; +a3 = 0xa; +L418e1c: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10006570; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L418e38; +//nop; +L418e38: +gp = MEM_U32(sp + 32); +//nop; +L418e40: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_define_label(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L418e50: +//define_label: +//nop; +//nop; +//nop; +t8 = 0x10018e70; +sp = sp + 0xffffffe0; +t6 = 0x10018e6c; +t8 = MEM_U32(t8 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 0); +t9 = t8 << 4; +v0 = t7 + t9; +t0 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t1 = t0 & 0xffc0; +MEM_U8(v0 + 5) = (uint8_t)t1; +//nop; +//nop; +//nop; +v0 = f_create_local_label(mem, sp, a0); +goto L418ea0; +//nop; +L418ea0: +gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10018e70; +t2 = 0x10018e6c; +t4 = MEM_U32(a0 + 0); +t3 = MEM_U32(t2 + 0); +t5 = t4 << 4; +t6 = t3 + t5; +t8 = 0x10018e78; +MEM_U32(t6 + -16) = v0; +v1 = MEM_U32(a0 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != v1) {ra = MEM_U32(sp + 28); +goto L418f08;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L418eec; +//nop; +L418eec: +gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10018e70; +//nop; +v1 = MEM_U32(a0 + 0); +//nop; +ra = MEM_U32(sp + 28); +L418f08: +t7 = v1 + 0x1; +MEM_U32(a0 + 0) = t7; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_emit_itext(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L418f18: +//emit_itext: +//nop; +//nop; +//nop; +a1 = 0x10018e70; +v1 = 0x10018e6c; +t7 = MEM_U32(a1 + 0); +t6 = MEM_U32(v1 + 0); +sp = sp + 0xffffffe0; +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t1 = t9 & 0xffc0; +t2 = t1 | 0x15; +MEM_U8(v0 + 5) = (uint8_t)t2; +t4 = MEM_U32(a1 + 0); +t3 = MEM_U32(v1 + 0); +t5 = t4 << 4; +t7 = t3 + t5; +MEM_U32(t7 + -16) = zero; +t9 = MEM_U32(a1 + 0); +t8 = MEM_U32(v1 + 0); +t6 = MEM_U32(a0 + 0); +t1 = t9 << 4; +t2 = t8 + t1; +t4 = 0x10018e78; +MEM_U32(t2 + -8) = t6; +a2 = MEM_U32(a1 + 0); +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != a2) {//nop; +goto L418fc8;} +//nop; +//nop; +MEM_U32(sp + 32) = a0; +//nop; +f_grow_ibuffer(mem, sp); +goto L418fb0; +//nop; +L418fb0: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +a1 = 0x10018e70; +v1 = 0x10018e6c; +a2 = MEM_U32(a1 + 0); +//nop; +L418fc8: +t1 = 0x1000822c; +t3 = a2 + 0x1; +MEM_U32(a1 + 0) = t3; +t7 = MEM_U32(a1 + 0); +t1 = t1; +t5 = MEM_U32(v1 + 0); +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t7 << 4; +t8 = t5 + t9; +MEM_U8(t8 + -16 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + -16 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + -16 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + -16 + 3) = (uint8_t)(at >> 0); +//swr $at, -0xd($t8) +t2 = t1 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t1) +//nop; +MEM_U8(t8 + -12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t8 + -12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t8 + -12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t8 + -12 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, -9($t8) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +//nop; +MEM_U8(t8 + -8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + -8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + -8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + -8 + 3) = (uint8_t)(at >> 0); +//swr $at, -5($t8) +t2 = t1 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t1) +//nop; +MEM_U8(t8 + -4 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t8 + -4 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t8 + -4 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t8 + -4 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, -1($t8) +a3 = MEM_U32(a0 + 0); +//nop; +if (a3 == 0) {a3 = a3 + 0x1; +goto L419124;} +a3 = a3 + 0x1; +t0 = a3 + 0xffffffff; +t4 = t0 & 0x3; +if (t4 == 0) {v0 = 0x1; +goto L41908c;} +v0 = 0x1; +a2 = t4 + 0x1; +L419058: +t6 = MEM_U32(a1 + 0); +t3 = MEM_U32(a0 + 4); +t9 = MEM_U32(v1 + 0); +t8 = t6 << 4; +t7 = t3 + v0; +t1 = t9 + t8; +t5 = MEM_U8(t7 + -1); +t2 = t1 + v0; +v0 = v0 + 0x1; +if (a2 != v0) {MEM_U8(t2 + -17) = (uint8_t)t5; +goto L419058;} +MEM_U8(t2 + -17) = (uint8_t)t5; +if (v0 == a3) {//nop; +goto L419124;} +//nop; +L41908c: +t4 = MEM_U32(a0 + 4); +t9 = MEM_U32(a1 + 0); +t6 = MEM_U32(v1 + 0); +t3 = t4 + v0; +t8 = t9 << 4; +t7 = MEM_U8(t3 + -1); +t1 = t6 + t8; +t5 = t1 + v0; +MEM_U8(t5 + -17) = (uint8_t)t7; +t6 = MEM_U32(a1 + 0); +t2 = MEM_U32(a0 + 4); +t9 = MEM_U32(v1 + 0); +t8 = t6 << 4; +t4 = t2 + v0; +t3 = MEM_U8(t4 + 0); +t1 = t9 + t8; +t7 = t1 + v0; +MEM_U8(t7 + -16) = (uint8_t)t3; +t9 = MEM_U32(a1 + 0); +t5 = MEM_U32(a0 + 4); +t6 = MEM_U32(v1 + 0); +t8 = t9 << 4; +t2 = t5 + v0; +t4 = MEM_U8(t2 + 1); +t1 = t6 + t8; +t3 = t1 + v0; +MEM_U8(t3 + -15) = (uint8_t)t4; +t6 = MEM_U32(a1 + 0); +t9 = MEM_U32(v1 + 0); +t7 = MEM_U32(a0 + 4); +t8 = t6 << 4; +t1 = t9 + t8; +t5 = t7 + v0; +t2 = MEM_U8(t5 + 2); +t4 = t1 + v0; +v0 = v0 + 0x4; +if (v0 != a3) {MEM_U8(t4 + -14) = (uint8_t)t2; +goto L41908c;} +MEM_U8(t4 + -14) = (uint8_t)t2; +L419124: +t3 = 0x10018e78; +a2 = MEM_U32(a1 + 0); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != a2) {ra = MEM_U32(sp + 28); +goto L419168;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41914c; +//nop; +L41914c: +gp = MEM_U32(sp + 24); +//nop; +a1 = 0x10018e70; +//nop; +a2 = MEM_U32(a1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L419168: +t7 = a2 + 0x1; +MEM_U32(a1 + 0) = t7; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_itext(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L419178: +//demit_itext: +//nop; +//nop; +//nop; +a1 = 0x10018e78; +v1 = 0x10018e6c; +t7 = MEM_U32(a1 + 0); +t6 = MEM_U32(v1 + 0); +sp = sp + 0xffffffe0; +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t1 = t9 & 0xffc0; +t2 = t1 | 0x15; +MEM_U8(v0 + 5) = (uint8_t)t2; +t4 = MEM_U32(a1 + 0); +t3 = MEM_U32(v1 + 0); +t5 = t4 << 4; +t7 = t3 + t5; +MEM_U32(t7 + -16) = zero; +t9 = MEM_U32(a1 + 0); +t8 = MEM_U32(v1 + 0); +t6 = MEM_U32(a0 + 0); +t1 = t9 << 4; +t2 = t8 + t1; +t4 = 0x10018e70; +MEM_U32(t2 + -8) = t6; +a2 = MEM_U32(a1 + 0); +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != a2) {//nop; +goto L419228;} +//nop; +//nop; +MEM_U32(sp + 32) = a0; +//nop; +f_grow_ibuffer(mem, sp); +goto L419210; +//nop; +L419210: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +a1 = 0x10018e78; +v1 = 0x10018e6c; +a2 = MEM_U32(a1 + 0); +//nop; +L419228: +t1 = 0x1000823c; +t3 = a2 + 0xffffffff; +MEM_U32(a1 + 0) = t3; +t7 = MEM_U32(a1 + 0); +t1 = t1; +t5 = MEM_U32(v1 + 0); +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t7 << 4; +t8 = t5 + t9; +MEM_U8(t8 + -16 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + -16 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + -16 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + -16 + 3) = (uint8_t)(at >> 0); +//swr $at, -0xd($t8) +t2 = t1 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t1) +//nop; +MEM_U8(t8 + -12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t8 + -12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t8 + -12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t8 + -12 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, -9($t8) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +//nop; +MEM_U8(t8 + -8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + -8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + -8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + -8 + 3) = (uint8_t)(at >> 0); +//swr $at, -5($t8) +t2 = t1 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t1) +//nop; +MEM_U8(t8 + -4 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t8 + -4 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t8 + -4 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t8 + -4 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, -1($t8) +a3 = MEM_U32(a0 + 0); +//nop; +if (a3 == 0) {a3 = a3 + 0x1; +goto L419384;} +a3 = a3 + 0x1; +t0 = a3 + 0xffffffff; +t4 = t0 & 0x3; +if (t4 == 0) {v0 = 0x1; +goto L4192ec;} +v0 = 0x1; +a2 = t4 + 0x1; +L4192b8: +t6 = MEM_U32(a1 + 0); +t3 = MEM_U32(a0 + 4); +t9 = MEM_U32(v1 + 0); +t8 = t6 << 4; +t7 = t3 + v0; +t1 = t9 + t8; +t5 = MEM_U8(t7 + -1); +t2 = t1 + v0; +v0 = v0 + 0x1; +if (a2 != v0) {MEM_U8(t2 + -17) = (uint8_t)t5; +goto L4192b8;} +MEM_U8(t2 + -17) = (uint8_t)t5; +if (v0 == a3) {//nop; +goto L419384;} +//nop; +L4192ec: +t4 = MEM_U32(a0 + 4); +t9 = MEM_U32(a1 + 0); +t6 = MEM_U32(v1 + 0); +t3 = t4 + v0; +t8 = t9 << 4; +t7 = MEM_U8(t3 + -1); +t1 = t6 + t8; +t5 = t1 + v0; +MEM_U8(t5 + -17) = (uint8_t)t7; +t6 = MEM_U32(a1 + 0); +t2 = MEM_U32(a0 + 4); +t9 = MEM_U32(v1 + 0); +t8 = t6 << 4; +t4 = t2 + v0; +t3 = MEM_U8(t4 + 0); +t1 = t9 + t8; +t7 = t1 + v0; +MEM_U8(t7 + -16) = (uint8_t)t3; +t9 = MEM_U32(a1 + 0); +t5 = MEM_U32(a0 + 4); +t6 = MEM_U32(v1 + 0); +t8 = t9 << 4; +t2 = t5 + v0; +t4 = MEM_U8(t2 + 1); +t1 = t6 + t8; +t3 = t1 + v0; +MEM_U8(t3 + -15) = (uint8_t)t4; +t6 = MEM_U32(a1 + 0); +t9 = MEM_U32(v1 + 0); +t7 = MEM_U32(a0 + 4); +t8 = t6 << 4; +t1 = t9 + t8; +t5 = t7 + v0; +t2 = MEM_U8(t5 + 2); +t4 = t1 + v0; +v0 = v0 + 0x4; +if (v0 != a3) {MEM_U8(t4 + -14) = (uint8_t)t2; +goto L4192ec;} +MEM_U8(t4 + -14) = (uint8_t)t2; +L419384: +t3 = 0x10018e70; +a2 = MEM_U32(a1 + 0); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != a2) {ra = MEM_U32(sp + 28); +goto L4193c8;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L4193ac; +//nop; +L4193ac: +gp = MEM_U32(sp + 24); +//nop; +a1 = 0x10018e78; +//nop; +a2 = MEM_U32(a1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L4193c8: +t7 = a2 + 0xffffffff; +MEM_U32(a1 + 0) = t7; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_emit_dir0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4193d8: +//emit_dir0: +//nop; +//nop; +//nop; +a3 = 0x10018e70; +a2 = 0x10018e6c; +t7 = MEM_U32(a3 + 0); +sp = sp + 0xffffffe0; +t6 = MEM_U32(a2 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = t6 + t8; +v1 = MEM_U8(v0 + -11); +t4 = a0 < 0x40; +t9 = v1 << 26; +t0 = t9 >> 26; +t1 = a0 ^ t0; +t2 = t1 & 0x3f; +t3 = t2 ^ v1; +MEM_U8(v0 + -11) = (uint8_t)t3; +if (t4 == 0) {v0 = v0 + 0xfffffff0; +goto L419458;} +v0 = v0 + 0xfffffff0; +t6 = 0x100027ac; +t5 = (int)a0 >> 5; +t7 = t5 << 2; +t6 = t6; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +//nop; +t0 = t9 << (a0 & 0x1f); +t4 = (int)t0 < (int)0x0; +L419458: +if (t4 == 0) {//nop; +goto L41948c;} +//nop; +t3 = MEM_U32(a3 + 0); +t2 = MEM_U32(a2 + 0); +t5 = t3 << 4; +t6 = t2 + t5; +MEM_U32(t6 + -16) = zero; +t8 = MEM_U32(a3 + 0); +t7 = MEM_U32(a2 + 0); +t9 = t8 << 4; +t0 = t7 + t9; +MEM_U32(t0 + -8) = a1; +goto L4194c8; +MEM_U32(t0 + -8) = a1; +L41948c: +t4 = MEM_U32(a3 + 0); +t1 = MEM_U32(a2 + 0); +t3 = t4 << 4; +t2 = t1 + t3; +MEM_U32(t2 + -16) = a1; +t6 = MEM_U32(a3 + 0); +t5 = MEM_U32(a2 + 0); +t8 = t6 << 4; +t7 = t5 + t8; +MEM_U32(t7 + -8) = zero; +t0 = MEM_U32(a3 + 0); +t9 = MEM_U32(a2 + 0); +t4 = t0 << 4; +t1 = t9 + t4; +MEM_U32(t1 + -8) = zero; +L4194c8: +t2 = MEM_U32(a3 + 0); +t3 = MEM_U32(a2 + 0); +t6 = t2 << 4; +t5 = t3 + t6; +t8 = 0x10018e78; +MEM_U32(t5 + -4) = zero; +v0 = MEM_U32(a3 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != v0) {ra = MEM_U32(sp + 28); +goto L419520;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L419504; +//nop; +L419504: +gp = MEM_U32(sp + 24); +//nop; +a3 = 0x10018e70; +//nop; +v0 = MEM_U32(a3 + 0); +//nop; +ra = MEM_U32(sp + 28); +L419520: +t7 = v0 + 0x1; +MEM_U32(a3 + 0) = t7; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_emit_dir1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L419530: +//emit_dir1: +//nop; +//nop; +//nop; +t1 = 0x10018e70; +t0 = 0x10018e6c; +t7 = MEM_U32(t1 + 0); +sp = sp + 0xffffffe0; +t6 = MEM_U32(t0 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = t6 + t8; +v1 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t9 = v1 << 26; +t2 = t9 >> 26; +t3 = a0 ^ t2; +t4 = t3 & 0x3f; +t5 = t4 ^ v1; +MEM_U8(v0 + 5) = (uint8_t)t5; +t6 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t8 = t6 << 4; +t9 = t7 + t8; +MEM_U32(t9 + -8) = a2; +t3 = MEM_U32(t1 + 0); +t2 = MEM_U32(t0 + 0); +t4 = t3 << 4; +t5 = t2 + t4; +t6 = 0x10018e78; +MEM_U32(t5 + -16) = a1; +a3 = MEM_U32(t1 + 0); +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != a3) {ra = MEM_U32(sp + 28); +goto L4195f0;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L4195d4; +//nop; +L4195d4: +gp = MEM_U32(sp + 24); +//nop; +t1 = 0x10018e70; +//nop; +a3 = MEM_U32(t1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L4195f0: +t7 = a3 + 0x1; +MEM_U32(t1 + 0) = t7; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_emit_dir2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L419600: +//emit_dir2: +//nop; +//nop; +//nop; +t1 = 0x10018e70; +t0 = 0x10018e6c; +t7 = MEM_U32(t1 + 0); +sp = sp + 0xffffffe0; +t6 = MEM_U32(t0 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = t6 + t8; +v1 = MEM_U8(v0 + -11); +at = 0x1c; +t9 = v1 << 26; +t2 = t9 >> 26; +t3 = a0 ^ t2; +t4 = t3 & 0x3f; +t5 = t4 ^ v1; +MEM_U8(v0 + -11) = (uint8_t)t5; +t6 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t8 = t6 << 4; +t9 = t7 + t8; +v0 = v0 + 0xfffffff0; +if (a0 == at) {MEM_U32(t9 + -16) = a1; +goto L4196a0;} +MEM_U32(t9 + -16) = a1; +t2 = a0 + 0xffffffce; +at = t2 < 0x2; +if (at == 0) {//nop; +goto L419724;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000824c[] = { +&&L4196cc, +&&L4196f8, +}; +dest = Lswitch1000824c[t2]; +//nop; +goto *dest; +//nop; +L4196a0: +t4 = MEM_U32(t1 + 0); +t3 = MEM_U32(t0 + 0); +t5 = t4 << 4; +t6 = t3 + t5; +MEM_U32(t6 + -8) = a2; +t8 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t9 = t8 << 4; +t2 = t7 + t9; +MEM_U32(t2 + -4) = a3; +goto L41974c; +MEM_U32(t2 + -4) = a3; +L4196cc: +t3 = MEM_U32(t1 + 0); +t4 = MEM_U32(t0 + 0); +t5 = t3 << 4; +t6 = t4 + t5; +MEM_U32(t6 + -8) = a2; +t7 = MEM_U32(t1 + 0); +t8 = MEM_U32(t0 + 0); +t9 = t7 << 4; +t2 = t8 + t9; +MEM_U32(t2 + -4) = a3; +goto L41974c; +MEM_U32(t2 + -4) = a3; +L4196f8: +t4 = MEM_U32(t1 + 0); +t3 = MEM_U32(t0 + 0); +t5 = t4 << 4; +t6 = t3 + t5; +MEM_U32(t6 + -8) = a2; +t8 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t9 = t8 << 4; +t2 = t7 + t9; +MEM_U32(t2 + -4) = a3; +goto L41974c; +MEM_U32(t2 + -4) = a3; +L419724: +t3 = MEM_U32(t1 + 0); +t4 = MEM_U32(t0 + 0); +t5 = t3 << 4; +t6 = t4 + t5; +MEM_U32(t6 + -8) = a2; +t7 = MEM_U32(t1 + 0); +t8 = MEM_U32(t0 + 0); +t9 = t7 << 4; +t2 = t8 + t9; +MEM_U32(t2 + -4) = a3; +L41974c: +t3 = 0x10018e78; +v0 = MEM_U32(t1 + 0); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != v0) {ra = MEM_U32(sp + 28); +goto L419790;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L419774; +//nop; +L419774: +gp = MEM_U32(sp + 24); +//nop; +t1 = 0x10018e70; +//nop; +v0 = MEM_U32(t1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L419790: +t4 = v0 + 0x1; +MEM_U32(t1 + 0) = t4; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_emit_alias(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4197a0: +//emit_alias: +//nop; +//nop; +//nop; +t1 = 0x10018e70; +sp = sp + 0xffffffe0; +t0 = 0x10018e6c; +t7 = MEM_U32(t1 + 0); +t6 = MEM_U32(t0 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = t6 + t8; +a3 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t9 = a3 << 26; +t3 = t9 >> 26; +t4 = a0 ^ t3; +t5 = t4 & 0x3f; +t7 = t5 ^ a3; +MEM_U8(v0 + 5) = (uint8_t)t7; +t8 = MEM_U32(t1 + 0); +t6 = MEM_U32(t0 + 0); +t9 = t8 << 4; +t3 = t6 + t9; +MEM_U32(t3 + -16) = zero; +t5 = MEM_U32(t1 + 0); +t4 = MEM_U32(t0 + 0); +t7 = t5 << 4; +v0 = t4 + t7; +v1 = MEM_U32(v0 + -12); +v0 = v0 + 0xfffffff0; +t8 = v1 << 16; +t6 = t8 >> 25; +t9 = a1 ^ t6; +t3 = t9 << 25; +t5 = t3 >> 16; +t4 = t5 ^ v1; +MEM_U32(v0 + 4) = t4; +t8 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t6 = t8 << 4; +v0 = t7 + t6; +v1 = MEM_U32(v0 + -12); +t6 = 0x10018e78; +t9 = v1 << 23; +t3 = t9 >> 25; +t5 = a2 ^ t3; +t4 = t5 << 25; +t8 = t4 >> 23; +t7 = t8 ^ v1; +MEM_U32(v0 + -12) = t7; +t2 = MEM_U32(t1 + 0); +t6 = MEM_U32(t6 + 0); +v0 = v0 + 0xfffffff0; +if (t6 != t2) {ra = MEM_U32(sp + 28); +goto L4198b8;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41989c; +//nop; +L41989c: +gp = MEM_U32(sp + 24); +//nop; +t1 = 0x10018e70; +//nop; +t2 = MEM_U32(t1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L4198b8: +t9 = t2 + 0x1; +MEM_U32(t1 + 0) = t9; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_emit_regmask(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4198c8: +//emit_regmask: +//nop; +//nop; +//nop; +t0 = 0x10018e70; +a3 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +sp = sp + 0xffffffe0; +t6 = MEM_U32(a3 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = t6 + t8; +v1 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t9 = v1 << 26; +t2 = t9 >> 26; +t3 = a0 ^ t2; +t4 = t3 & 0x3f; +t5 = t4 ^ v1; +MEM_U8(v0 + 5) = (uint8_t)t5; +t6 = MEM_U32(t0 + 0); +t7 = MEM_U32(a3 + 0); +t8 = t6 << 4; +t9 = t7 + t8; +MEM_U32(t9 + -16) = zero; +t3 = MEM_U32(t0 + 0); +t2 = MEM_U32(a3 + 0); +t4 = t3 << 4; +t5 = t2 + t4; +MEM_U32(t5 + -8) = a1; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(a3 + 0); +t8 = t7 << 4; +t9 = t6 + t8; +t3 = 0x10018e78; +MEM_U32(t9 + -4) = a2; +t1 = MEM_U32(t0 + 0); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != t1) {ra = MEM_U32(sp + 28); +goto L41999c;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L419980; +//nop; +L419980: +gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10018e70; +//nop; +t1 = MEM_U32(t0 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41999c: +t2 = t1 + 0x1; +MEM_U32(t0 + 0) = t2; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_emit_loopno(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4199ac: +//emit_loopno: +//nop; +//nop; +//nop; +a2 = 0x10018e70; +v1 = 0x10018e6c; +t7 = MEM_U32(a2 + 0); +t6 = MEM_U32(v1 + 0); +sp = sp + 0xffffffe0; +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t0 = t9 & 0xffc0; +t1 = t0 | 0x13; +MEM_U8(v0 + 5) = (uint8_t)t1; +t3 = MEM_U32(a2 + 0); +t2 = MEM_U32(v1 + 0); +t4 = t3 << 4; +t5 = t2 + t4; +MEM_U32(t5 + -8) = a0; +t6 = MEM_U32(a2 + 0); +t7 = MEM_U32(v1 + 0); +t8 = t6 << 4; +t9 = t7 + t8; +MEM_U32(t9 + -4) = a1; +t1 = MEM_U32(a2 + 0); +t0 = MEM_U32(v1 + 0); +t3 = t1 << 4; +t2 = t0 + t3; +t4 = 0x10018e78; +MEM_U32(t2 + -16) = zero; +a3 = MEM_U32(a2 + 0); +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != a3) {ra = MEM_U32(sp + 28); +goto L419a70;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L419a54; +//nop; +L419a54: +gp = MEM_U32(sp + 24); +//nop; +a2 = 0x10018e70; +//nop; +a3 = MEM_U32(a2 + 0); +//nop; +ra = MEM_U32(sp + 28); +L419a70: +t5 = a3 + 0x1; +MEM_U32(a2 + 0) = t5; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_emit_dir_ll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L419a80: +//emit_dir_ll: +//nop; +//nop; +//nop; +t6 = 0x10018ed8; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +at = 0x2; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (t6 != at) {a3 = a1; +goto L419adc;} +a3 = a1; +a1 = 0x10018e70; +a2 = 0x10018e6c; +t8 = MEM_U32(a1 + 0); +t7 = MEM_U32(a2 + 0); +t9 = t8 << 4; +v0 = t7 + t9; +t0 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t1 = t0 & 0xffc0; +t2 = t1 | 0x10; +MEM_U8(v0 + 5) = (uint8_t)t2; +goto L419b08; +MEM_U8(v0 + 5) = (uint8_t)t2; +L419adc: +a1 = 0x10018e70; +a2 = 0x10018e6c; +t4 = MEM_U32(a1 + 0); +t3 = MEM_U32(a2 + 0); +t5 = t4 << 4; +v0 = t3 + t5; +t6 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t8 = t6 & 0xffc0; +t7 = t8 | 0x16; +MEM_U8(v0 + 5) = (uint8_t)t7; +L419b08: +t0 = MEM_U32(a1 + 0); +t9 = MEM_U32(a2 + 0); +t1 = t0 << 4; +t2 = t9 + t1; +MEM_U32(t2 + -8) = a3; +//nop; +//nop; +//nop; +v0 = f_create_local_label(mem, sp, a0); +goto L419b2c; +//nop; +L419b2c: +gp = MEM_U32(sp + 24); +t8 = 0x1; +a1 = 0x10018e70; +a2 = 0x10018e6c; +t3 = MEM_U32(a1 + 0); +t4 = MEM_U32(a2 + 0); +t5 = t3 << 4; +t6 = t4 + t5; +MEM_U32(t6 + -16) = v0; +t0 = MEM_U32(a1 + 0); +t7 = MEM_U32(a2 + 0); +t9 = t0 << 4; +t1 = t7 + t9; +t2 = 0x10018e78; +MEM_U32(t1 + -4) = t8; +v1 = MEM_U32(a1 + 0); +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != v1) {ra = MEM_U32(sp + 28); +goto L419ba8;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L419b8c; +//nop; +L419b8c: +gp = MEM_U32(sp + 24); +//nop; +a1 = 0x10018e70; +//nop; +v1 = MEM_U32(a1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L419ba8: +t3 = v1 + 0x1; +MEM_U32(a1 + 0) = t3; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_rob_(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L419bb8: +//demit_rob_: +//nop; +//nop; +//nop; +t1 = 0x10018e78; +sp = sp + 0xffffffe0; +v1 = 0x10018e6c; +t7 = MEM_U32(t1 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 44) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t4 = t9 & 0xffc0; +t5 = t4 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t5; +t6 = MEM_U32(t1 + 0); +t7 = MEM_U32(v1 + 0); +t8 = t6 << 4; +v0 = t7 + t8; +t2 = MEM_U16(v0 + -10); +v0 = v0 + 0xfffffff0; +t9 = t2 << 22; +t4 = t9 >> 23; +t5 = a0 ^ t4; +t6 = t5 << 23; +t7 = t6 >> 22; +t8 = t7 ^ t2; +MEM_U16(v0 + 6) = (uint16_t)t8; +t4 = MEM_U32(t1 + 0); +t9 = MEM_U32(v1 + 0); +t5 = t4 << 4; +v0 = t9 + t5; +t6 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t6 & at; +MEM_U32(v0 + -8) = t7; +t4 = MEM_U32(t1 + 0); +t8 = MEM_U32(v1 + 0); +t9 = t4 << 4; +t5 = t8 + t9; +MEM_U32(t5 + -16) = zero; +t7 = MEM_U32(t1 + 0); +t6 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t4 = t7 << 4; +v0 = t6 + t4; +t0 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t8 = t0 >> 25; +t9 = a1 ^ t8; +t5 = t9 << 25; +t7 = t5 ^ t0; +MEM_U32(v0 + 8) = t7; +t4 = MEM_U32(t1 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t4 << 4; +v0 = t6 + t8; +t0 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t9 = t0 << 7; +t5 = t9 >> 25; +t7 = a3 ^ t5; +t4 = t7 << 25; +t6 = t4 >> 7; +t8 = t6 ^ t0; +MEM_U32(v0 + 8) = t8; +t5 = MEM_U32(t1 + 0); +t9 = MEM_U32(v1 + 0); +t7 = t5 << 4; +v0 = t9 + t7; +t4 = MEM_U32(v0 + -8); +at = 0xffffc000; +t6 = t4 & at; +MEM_U32(v0 + -8) = t6; +t5 = MEM_U32(t1 + 0); +t8 = MEM_U32(v1 + 0); +t9 = t5 << 4; +t7 = t8 + t9; +MEM_U32(t7 + -4) = a2; +t6 = MEM_U32(t1 + 0); +t4 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t5 = t6 << 4; +v0 = t4 + t5; +t3 = MEM_U32(v0 + -12); +t8 = MEM_U8(sp + 51); +t9 = t3 << 7; +t7 = t9 >> 29; +t6 = t8 ^ t7; +t4 = t6 << 29; +t5 = t4 >> 7; +t9 = t5 ^ t3; +t8 = 0x10018e70; +MEM_U32(v0 + -12) = t9; +v0 = v0 + 0xfffffff0; +v0 = MEM_U32(t1 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != v0) {ra = MEM_U32(sp + 28); +goto L419d8c;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L419d70; +//nop; +L419d70: +gp = MEM_U32(sp + 24); +//nop; +t1 = 0x10018e78; +//nop; +v0 = MEM_U32(t1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L419d8c: +t7 = v0 + 0xffffffff; +MEM_U32(t1 + 0) = t7; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_ri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L419d9c: +//demit_ri: +//nop; +//nop; +//nop; +t0 = 0x10018e78; +sp = sp + 0xffffffe0; +v1 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 44) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t5 = t9 & 0xffc0; +t7 = t5 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t7; +t8 = MEM_U32(t0 + 0); +t6 = MEM_U32(v1 + 0); +t9 = t8 << 4; +v0 = t6 + t9; +t1 = MEM_U16(v0 + -10); +v0 = v0 + 0xfffffff0; +t5 = t1 << 22; +t7 = t5 >> 23; +t8 = a0 ^ t7; +t6 = t8 << 23; +t9 = t6 >> 22; +t5 = t9 ^ t1; +MEM_U16(v0 + 6) = (uint16_t)t5; +t8 = MEM_U32(t0 + 0); +t7 = MEM_U32(v1 + 0); +t6 = t8 << 4; +v0 = t7 + t6; +t9 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t5 = t9 & at; +t8 = t5 | 0x8000; +MEM_U32(v0 + -8) = t8; +t6 = MEM_U32(t0 + 0); +t7 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t9 = t6 << 4; +v0 = t7 + t9; +t2 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t5 = t2 >> 25; +t8 = a1 ^ t5; +t6 = t8 << 25; +t7 = t6 ^ t2; +MEM_U32(v0 + 8) = t7; +t5 = MEM_U32(t0 + 0); +t9 = MEM_U32(v1 + 0); +t8 = t5 << 4; +v0 = t9 + t8; +t6 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t7 = t6 & at; +at = 0x1200000; +t5 = t7 | at; +MEM_U32(v0 + -8) = t5; +t8 = MEM_U32(t0 + 0); +t9 = MEM_U32(v1 + 0); +t6 = t8 << 4; +t7 = t9 + t6; +MEM_U32(t7 + -16) = zero; +t8 = MEM_U32(t0 + 0); +t5 = MEM_U32(v1 + 0); +t9 = t8 << 4; +t6 = t5 + t9; +MEM_U32(t6 + -4) = a2; +t8 = MEM_U32(t0 + 0); +t7 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t5 = t8 << 4; +v0 = t7 + t5; +t3 = MEM_U32(v0 + -12); +v0 = v0 + 0xfffffff0; +t9 = t3 << 7; +t6 = t9 >> 29; +t8 = a3 ^ t6; +t7 = t8 << 29; +t5 = t7 >> 7; +t9 = t5 ^ t3; +t6 = 0x10018e70; +MEM_U32(v0 + 4) = t9; +t4 = MEM_U32(t0 + 0); +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != t4) {ra = MEM_U32(sp + 28); +goto L419f48;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L419f2c; +//nop; +L419f2c: +gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10018e78; +//nop; +t4 = MEM_U32(t0 + 0); +//nop; +ra = MEM_U32(sp + 28); +L419f48: +t8 = t4 + 0xffffffff; +MEM_U32(t0 + 0) = t8; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_rr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L419f58: +//demit_rr: +//nop; +//nop; +//nop; +t0 = 0x10018e78; +sp = sp + 0xffffffe0; +a3 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(a3 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(t0 + 0); +t5 = MEM_U32(a3 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t1 = MEM_U16(v0 + -10); +v0 = v0 + 0xfffffff0; +t8 = t1 << 22; +t9 = t8 >> 23; +t3 = a0 ^ t9; +t4 = t3 << 23; +t7 = t4 >> 22; +t5 = t7 ^ t1; +MEM_U16(v0 + 6) = (uint16_t)t5; +t8 = MEM_U32(t0 + 0); +t6 = MEM_U32(a3 + 0); +t9 = t8 << 4; +v0 = t6 + t9; +t3 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t4 = t3 & at; +at = 0x10000; +at = at | 0x4000; +t7 = t4 | at; +MEM_U32(v0 + -8) = t7; +t8 = MEM_U32(t0 + 0); +t5 = MEM_U32(a3 + 0); +v0 = v0 + 0xfffffff0; +t6 = t8 << 4; +v0 = t5 + t6; +v1 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t9 = v1 >> 25; +t3 = a1 ^ t9; +t4 = t3 << 25; +t7 = t4 ^ v1; +MEM_U32(v0 + 8) = t7; +t5 = MEM_U32(t0 + 0); +t8 = MEM_U32(a3 + 0); +t6 = t5 << 4; +v0 = t8 + t6; +v1 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t9 = v1 << 7; +t3 = t9 >> 25; +t4 = a2 ^ t3; +t7 = t4 << 25; +t5 = t7 >> 7; +t8 = t5 ^ v1; +MEM_U32(v0 + 8) = t8; +t9 = MEM_U32(t0 + 0); +t6 = MEM_U32(a3 + 0); +t3 = t9 << 4; +t4 = t6 + t3; +t7 = 0x10018e70; +MEM_U32(t4 + -16) = zero; +t2 = MEM_U32(t0 + 0); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != t2) {ra = MEM_U32(sp + 28); +goto L41a0c8;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41a0ac; +//nop; +L41a0ac: +gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10018e78; +//nop; +t2 = MEM_U32(t0 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41a0c8: +t5 = t2 + 0xffffffff; +MEM_U32(t0 + 0) = t5; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_a(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41a0d8: +//demit_a: +//nop; +//nop; +//nop; +a3 = 0x10018e78; +v1 = 0x10018e6c; +t7 = MEM_U32(a3 + 0); +sp = sp + 0xffffffe0; +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t2 = t9 & 0xffc0; +t3 = t2 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t3; +t5 = MEM_U32(a3 + 0); +t4 = MEM_U32(v1 + 0); +t7 = t5 << 4; +v0 = t4 + t7; +t0 = MEM_U16(v0 + -10); +v0 = v0 + 0xfffffff0; +t6 = t0 << 22; +t8 = t6 >> 23; +t9 = a0 ^ t8; +t2 = t9 << 23; +t3 = t2 >> 22; +t5 = t3 ^ t0; +MEM_U16(v0 + 6) = (uint16_t)t5; +t7 = MEM_U32(a3 + 0); +t4 = MEM_U32(v1 + 0); +t6 = t7 << 4; +v0 = t4 + t6; +t8 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t9 = t8 & at; +at = 0x10000; +at = at | 0x8000; +t2 = t9 | at; +MEM_U32(v0 + -8) = t2; +t5 = MEM_U32(a3 + 0); +t3 = MEM_U32(v1 + 0); +t7 = t5 << 4; +t4 = t3 + t7; +MEM_U32(t4 + -16) = a1; +t8 = MEM_U32(a3 + 0); +t6 = MEM_U32(v1 + 0); +t9 = t8 << 4; +t2 = t6 + t9; +MEM_U32(t2 + -4) = a2; +t3 = MEM_U32(a3 + 0); +t5 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t7 = t3 << 4; +v0 = t5 + t7; +t4 = MEM_U32(v0 + -8); +at = 0x1ff0000; +at = at | 0xffff; +t8 = t4 & at; +at = 0x90000000; +t6 = t8 | at; +MEM_U32(v0 + -8) = t6; +t2 = MEM_U32(a3 + 0); +t9 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t2 << 4; +v0 = t9 + t3; +t5 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t7 = t5 & at; +at = 0x1200000; +t4 = t7 | at; +MEM_U32(v0 + -8) = t4; +t6 = MEM_U32(a3 + 0); +t8 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t2 = t6 << 4; +v0 = t8 + t2; +t9 = MEM_U32(v0 + -12); +at = 0xfe3f0000; +at = at | 0xffff; +t3 = t9 & at; +t5 = 0x10018e70; +MEM_U32(v0 + -12) = t3; +t1 = MEM_U32(a3 + 0); +t5 = MEM_U32(t5 + 0); +v0 = v0 + 0xfffffff0; +if (t5 != t1) {ra = MEM_U32(sp + 28); +goto L41a278;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41a25c; +//nop; +L41a25c: +gp = MEM_U32(sp + 24); +//nop; +a3 = 0x10018e78; +//nop; +t1 = MEM_U32(a3 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41a278: +t7 = t1 + 0xffffffff; +MEM_U32(a3 + 0) = t7; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_regmask(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41a288: +//demit_regmask: +//nop; +//nop; +//nop; +t0 = 0x10018e78; +a3 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +sp = sp + 0xffffffe0; +t6 = MEM_U32(a3 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = t6 + t8; +v1 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t9 = v1 << 26; +t2 = t9 >> 26; +t3 = a0 ^ t2; +t4 = t3 & 0x3f; +t5 = t4 ^ v1; +MEM_U8(v0 + 5) = (uint8_t)t5; +t6 = MEM_U32(t0 + 0); +t7 = MEM_U32(a3 + 0); +t8 = t6 << 4; +t9 = t7 + t8; +MEM_U32(t9 + -16) = zero; +t3 = MEM_U32(t0 + 0); +t2 = MEM_U32(a3 + 0); +t4 = t3 << 4; +t5 = t2 + t4; +MEM_U32(t5 + -8) = a1; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(a3 + 0); +t8 = t7 << 4; +t9 = t6 + t8; +t3 = 0x10018e70; +MEM_U32(t9 + -4) = a2; +t1 = MEM_U32(t0 + 0); +t3 = MEM_U32(t3 + 0); +//nop; +if (t1 != t3) {ra = MEM_U32(sp + 28); +goto L41a35c;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41a340; +//nop; +L41a340: +gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10018e78; +//nop; +t1 = MEM_U32(t0 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41a35c: +t2 = t1 + 0xffffffff; +MEM_U32(t0 + 0) = t2; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_rrr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41a36c: +//demit_rrr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +t1 = 0x10018e78; +t0 = 0x10018e6c; +t7 = MEM_U32(t1 + 0); +t6 = MEM_U32(t0 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(t1 + 0); +t5 = MEM_U32(t0 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t2 = MEM_U16(v0 + -10); +v0 = v0 + 0xfffffff0; +t8 = t2 << 22; +t9 = t8 >> 23; +t3 = a0 ^ t9; +t4 = t3 << 23; +t7 = t4 >> 22; +t5 = t7 ^ t2; +MEM_U16(v0 + 6) = (uint16_t)t5; +t8 = MEM_U32(t1 + 0); +t6 = MEM_U32(t0 + 0); +t9 = t8 << 4; +v0 = t6 + t9; +t3 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t4 = t3 & at; +t7 = t4 | 0xc000; +MEM_U32(v0 + -8) = t7; +t8 = MEM_U32(t1 + 0); +t5 = MEM_U32(t0 + 0); +t6 = t8 << 4; +t9 = t5 + t6; +MEM_U32(t9 + -16) = zero; +t4 = MEM_U32(t1 + 0); +t3 = MEM_U32(t0 + 0); +v0 = v0 + 0xfffffff0; +t7 = t4 << 4; +v0 = t3 + t7; +v1 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t8 = v1 >> 25; +t5 = a1 ^ t8; +t6 = t5 << 25; +t9 = t6 ^ v1; +MEM_U32(v0 + 8) = t9; +t3 = MEM_U32(t1 + 0); +t4 = MEM_U32(t0 + 0); +t7 = t3 << 4; +v0 = t4 + t7; +v1 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t8 = v1 << 7; +t5 = t8 >> 25; +t6 = a2 ^ t5; +t9 = t6 << 25; +t3 = t9 >> 7; +t4 = t3 ^ v1; +MEM_U32(v0 + 8) = t4; +t8 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t5 = t8 << 4; +v0 = t7 + t5; +v1 = MEM_U32(v0 + -8); +t5 = 0x10018e70; +t6 = v1 << 18; +t9 = t6 >> 25; +t3 = a3 ^ t9; +t4 = t3 << 25; +t8 = t4 >> 18; +t7 = t8 ^ v1; +MEM_U32(v0 + -8) = t7; +v0 = v0 + 0xfffffff0; +v0 = MEM_U32(t1 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != v0) {ra = MEM_U32(sp + 28); +goto L41a50c;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41a4f0; +//nop; +L41a4f0: +gp = MEM_U32(sp + 24); +//nop; +t1 = 0x10018e78; +//nop; +v0 = MEM_U32(t1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41a50c: +t6 = v0 + 0xffffffff; +MEM_U32(t1 + 0) = t6; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_rri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41a51c: +//demit_rri: +//nop; +//nop; +//nop; +t1 = 0x10018e78; +sp = sp + 0xffffffe0; +t0 = 0x10018e6c; +t7 = MEM_U32(t1 + 0); +t6 = MEM_U32(t0 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t4 = t9 & 0xffc0; +t5 = t4 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t5; +t6 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t8 = t6 << 4; +v0 = t7 + t8; +t2 = MEM_U16(v0 + -10); +v0 = v0 + 0xfffffff0; +t9 = t2 << 22; +t4 = t9 >> 23; +t5 = a0 ^ t4; +t6 = t5 << 23; +t7 = t6 >> 22; +t8 = t7 ^ t2; +MEM_U16(v0 + 6) = (uint16_t)t8; +t4 = MEM_U32(t1 + 0); +t9 = MEM_U32(t0 + 0); +t5 = t4 << 4; +v0 = t9 + t5; +t6 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t6 & at; +at = 0x10000; +t8 = t7 | at; +MEM_U32(v0 + -8) = t8; +t9 = MEM_U32(t1 + 0); +t4 = MEM_U32(t0 + 0); +v0 = v0 + 0xfffffff0; +t5 = t9 << 4; +v0 = t4 + t5; +v1 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t6 = v1 >> 25; +t7 = a1 ^ t6; +t8 = t7 << 25; +t9 = t8 ^ v1; +MEM_U32(v0 + 8) = t9; +t5 = MEM_U32(t1 + 0); +t4 = MEM_U32(t0 + 0); +t6 = t5 << 4; +v0 = t4 + t6; +v1 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t7 = v1 << 7; +t8 = t7 >> 25; +t9 = a2 ^ t8; +t5 = t9 << 25; +t4 = t5 >> 7; +t6 = t4 ^ v1; +MEM_U32(v0 + 8) = t6; +t8 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t9 = t8 << 4; +t5 = t7 + t9; +MEM_U32(t5 + -16) = zero; +t6 = MEM_U32(t1 + 0); +t4 = MEM_U32(t0 + 0); +t8 = t6 << 4; +t7 = t4 + t8; +t9 = 0x10018e70; +MEM_U32(t7 + -4) = a3; +t3 = MEM_U32(t1 + 0); +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != t3) {ra = MEM_U32(sp + 28); +goto L41a69c;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41a680; +//nop; +L41a680: +gp = MEM_U32(sp + 24); +//nop; +t1 = 0x10018e78; +//nop; +t3 = MEM_U32(t1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41a69c: +t5 = t3 + 0xffffffff; +MEM_U32(t1 + 0) = t5; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_rrll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41a6ac: +//demit_rrll: +//nop; +//nop; +//nop; +t0 = 0x10018e78; +sp = sp + 0xffffffe0; +t2 = 0x10018e6c; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(t2 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t3 = t9 & 0xffc0; +t4 = t3 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t4; +t7 = MEM_U32(t0 + 0); +t5 = MEM_U32(t2 + 0); +t6 = t7 << 4; +v0 = t5 + t6; +t1 = MEM_U16(v0 + -10); +t8 = MEM_U16(sp + 34); +t9 = t1 << 22; +t3 = t9 >> 23; +t4 = t8 ^ t3; +t7 = t4 << 23; +t5 = t7 >> 22; +t6 = t5 ^ t1; +MEM_U16(v0 + -10) = (uint16_t)t6; +t8 = MEM_U32(t0 + 0); +t9 = MEM_U32(t2 + 0); +v0 = v0 + 0xfffffff0; +t3 = t8 << 4; +v0 = t9 + t3; +t4 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t4 & at; +at = 0x20000; +t5 = t7 | at; +MEM_U32(v0 + -8) = t5; +t8 = MEM_U32(t0 + 0); +t6 = MEM_U32(t2 + 0); +v0 = v0 + 0xfffffff0; +t9 = t8 << 4; +v0 = t6 + t9; +v1 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t3 = v1 >> 25; +t4 = a1 ^ t3; +t7 = t4 << 25; +t5 = t7 ^ v1; +MEM_U32(v0 + 8) = t5; +t6 = MEM_U32(t0 + 0); +t8 = MEM_U32(t2 + 0); +t9 = t6 << 4; +v0 = t8 + t9; +v1 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t3 = v1 << 7; +t4 = t3 >> 25; +t7 = a2 ^ t4; +t5 = t7 << 25; +t6 = t5 >> 7; +t8 = t6 ^ v1; +MEM_U32(v0 + 8) = t8; +//nop; +a0 = a3; +//nop; +v0 = f_create_local_label(mem, sp, a0); +goto L41a7d4; +//nop; +L41a7d4: +gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10018e78; +t2 = 0x10018e6c; +t3 = MEM_U32(t0 + 0); +t9 = MEM_U32(t2 + 0); +t4 = t3 << 4; +t7 = t9 + t4; +t5 = 0x10018e70; +MEM_U32(t7 + -16) = v0; +v1 = MEM_U32(t0 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +if (v1 != t5) {ra = MEM_U32(sp + 28); +goto L41a83c;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41a820; +//nop; +L41a820: +gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10018e78; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41a83c: +t6 = v1 + 0xffffffff; +MEM_U32(t0 + 0) = t6; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_i(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41a84c: +//demit_i: +//nop; +//nop; +//nop; +a2 = 0x10018e78; +v1 = 0x10018e6c; +t7 = MEM_U32(a2 + 0); +sp = sp + 0xffffffe0; +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t1 = t9 & 0xffc0; +t2 = t1 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t2; +t4 = MEM_U32(a2 + 0); +t3 = MEM_U32(v1 + 0); +t5 = t4 << 4; +v0 = t3 + t5; +a3 = MEM_U16(v0 + -10); +v0 = v0 + 0xfffffff0; +t7 = a3 << 22; +t6 = t7 >> 23; +t8 = a0 ^ t6; +t9 = t8 << 23; +t1 = t9 >> 22; +t2 = t1 ^ a3; +MEM_U16(v0 + 6) = (uint16_t)t2; +t3 = MEM_U32(a2 + 0); +t4 = MEM_U32(v1 + 0); +t5 = t3 << 4; +v0 = t4 + t5; +t7 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t6 = t7 & at; +at = 0x30000; +at = at | 0x4000; +t8 = t6 | at; +MEM_U32(v0 + -8) = t8; +t1 = MEM_U32(a2 + 0); +t9 = MEM_U32(v1 + 0); +t2 = t1 << 4; +t3 = t9 + t2; +MEM_U32(t3 + -4) = a1; +t5 = MEM_U32(a2 + 0); +t4 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t7 = t5 << 4; +v0 = t4 + t7; +t6 = MEM_U32(v0 + -8); +at = 0x1ff0000; +at = at | 0xffff; +t8 = t6 & at; +at = 0x90000000; +t1 = t8 | at; +MEM_U32(v0 + -8) = t1; +t2 = MEM_U32(a2 + 0); +t9 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t3 = t2 << 4; +v0 = t9 + t3; +t5 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t4 = t5 & at; +at = 0x1200000; +t7 = t4 | at; +MEM_U32(v0 + -8) = t7; +t8 = MEM_U32(a2 + 0); +t6 = MEM_U32(v1 + 0); +t1 = t8 << 4; +t2 = t6 + t1; +t9 = 0x10018e70; +MEM_U32(t2 + -16) = zero; +t0 = MEM_U32(a2 + 0); +t9 = MEM_U32(t9 + 0); +v0 = v0 + 0xfffffff0; +if (t0 != t9) {ra = MEM_U32(sp + 28); +goto L41a9c4;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41a9a8; +//nop; +L41a9a8: +gp = MEM_U32(sp + 24); +//nop; +a2 = 0x10018e78; +//nop; +t0 = MEM_U32(a2 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41a9c4: +t3 = t0 + 0xffffffff; +MEM_U32(a2 + 0) = t3; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_ra(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41a9d4: +//demit_ra: +//nop; +//nop; +//nop; +t0 = 0x10018e78; +v1 = 0x10018e6c; +sp = sp + 0xffffffe0; +t7 = MEM_U32(t0 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t4 = t9 & 0xffc0; +t5 = t4 | 0x17; +MEM_U8(v0 + 5) = (uint8_t)t5; +t6 = MEM_U32(t0 + 0); +t7 = MEM_U32(v1 + 0); +t8 = t6 << 4; +v0 = t7 + t8; +t1 = MEM_U16(v0 + -10); +v0 = v0 + 0xfffffff0; +t9 = t1 << 22; +t4 = t9 >> 23; +t5 = a0 ^ t4; +t6 = t5 << 23; +t7 = t6 >> 22; +t8 = t7 ^ t1; +MEM_U16(v0 + 6) = (uint16_t)t8; +t4 = MEM_U32(t0 + 0); +t9 = MEM_U32(v1 + 0); +t5 = t4 << 4; +v0 = t9 + t5; +t6 = MEM_U32(v0 + -8); +at = 0xfffc0000; +at = at | 0x3fff; +t7 = t6 & at; +t8 = t7 | 0x4000; +MEM_U32(v0 + -8) = t8; +t9 = MEM_U32(t0 + 0); +t4 = MEM_U32(v1 + 0); +v0 = v0 + 0xfffffff0; +t5 = t9 << 4; +v0 = t4 + t5; +t2 = MEM_U32(v0 + -8); +v0 = v0 + 0xfffffff0; +t6 = t2 >> 25; +t7 = a1 ^ t6; +t8 = t7 << 25; +t9 = t8 ^ t2; +MEM_U32(v0 + 8) = t9; +t5 = MEM_U32(t0 + 0); +t4 = MEM_U32(v1 + 0); +t6 = t5 << 4; +v0 = t4 + t6; +t7 = MEM_U32(v0 + -8); +at = 0xfe030000; +at = at | 0xffff; +t8 = t7 & at; +at = 0x1200000; +t9 = t8 | at; +MEM_U32(v0 + -8) = t9; +t4 = MEM_U32(t0 + 0); +t5 = MEM_U32(v1 + 0); +t6 = t4 << 4; +t7 = t5 + t6; +MEM_U32(t7 + -16) = a2; +t9 = MEM_U32(t0 + 0); +t8 = MEM_U32(v1 + 0); +t4 = t9 << 4; +t5 = t8 + t4; +t6 = 0x10018e70; +MEM_U32(t5 + -4) = a3; +t3 = MEM_U32(t0 + 0); +t6 = MEM_U32(t6 + 0); +v0 = v0 + 0xfffffff0; +if (t3 != t6) {ra = MEM_U32(sp + 28); +goto L41ab44;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41ab28; +//nop; +L41ab28: +gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10018e78; +//nop; +t3 = MEM_U32(t0 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41ab44: +t7 = t3 + 0xffffffff; +MEM_U32(t0 + 0) = t7; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_dir0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41ab54: +//demit_dir0: +//nop; +//nop; +//nop; +a3 = 0x10018e78; +a2 = 0x10018e6c; +t7 = MEM_U32(a3 + 0); +sp = sp + 0xffffffe0; +t6 = MEM_U32(a2 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = t6 + t8; +v1 = MEM_U8(v0 + -11); +t4 = a0 < 0x40; +t9 = v1 << 26; +t0 = t9 >> 26; +t1 = a0 ^ t0; +t2 = t1 & 0x3f; +t3 = t2 ^ v1; +MEM_U8(v0 + -11) = (uint8_t)t3; +if (t4 == 0) {v0 = v0 + 0xfffffff0; +goto L41abd4;} +v0 = v0 + 0xfffffff0; +t6 = 0x100027b4; +t5 = (int)a0 >> 5; +t7 = t5 << 2; +t6 = t6; +t8 = t6 + t7; +t9 = MEM_U32(t8 + 0); +//nop; +t0 = t9 << (a0 & 0x1f); +t4 = (int)t0 < (int)0x0; +L41abd4: +if (t4 == 0) {//nop; +goto L41ac08;} +//nop; +t3 = MEM_U32(a3 + 0); +t2 = MEM_U32(a2 + 0); +t5 = t3 << 4; +t6 = t2 + t5; +MEM_U32(t6 + -16) = zero; +t8 = MEM_U32(a3 + 0); +t7 = MEM_U32(a2 + 0); +t9 = t8 << 4; +t0 = t7 + t9; +MEM_U32(t0 + -8) = a1; +goto L41ac30; +MEM_U32(t0 + -8) = a1; +L41ac08: +t4 = MEM_U32(a3 + 0); +t1 = MEM_U32(a2 + 0); +t3 = t4 << 4; +t2 = t1 + t3; +MEM_U32(t2 + -16) = a1; +t6 = MEM_U32(a3 + 0); +t5 = MEM_U32(a2 + 0); +t8 = t6 << 4; +t7 = t5 + t8; +MEM_U32(t7 + -8) = zero; +L41ac30: +t0 = MEM_U32(a3 + 0); +t9 = MEM_U32(a2 + 0); +t4 = t0 << 4; +t1 = t9 + t4; +t3 = 0x10018e70; +MEM_U32(t1 + -4) = zero; +v0 = MEM_U32(a3 + 0); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != v0) {ra = MEM_U32(sp + 28); +goto L41ac88;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41ac6c; +//nop; +L41ac6c: +gp = MEM_U32(sp + 24); +//nop; +a3 = 0x10018e78; +//nop; +v0 = MEM_U32(a3 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41ac88: +t2 = v0 + 0xffffffff; +MEM_U32(a3 + 0) = t2; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_dir1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41ac98: +//demit_dir1: +//nop; +//nop; +//nop; +a3 = 0x10018e78; +t0 = 0x10018e6c; +t7 = MEM_U32(a3 + 0); +sp = sp + 0xffffffe0; +t6 = MEM_U32(t0 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = t6 + t8; +v1 = MEM_U8(v0 + -11); +at = 0x1b; +t9 = v1 << 26; +t1 = t9 >> 26; +t2 = a0 ^ t1; +t3 = t2 & 0x3f; +t4 = t3 ^ v1; +MEM_U8(v0 + -11) = (uint8_t)t4; +t7 = MEM_U32(a3 + 0); +t5 = MEM_U32(t0 + 0); +t6 = t7 << 4; +t8 = t5 + t6; +v0 = v0 + 0xfffffff0; +if (a0 != at) {MEM_U32(t8 + -16) = a1; +goto L41ad2c;} +MEM_U32(t8 + -16) = a1; +L41ad08: +t1 = MEM_U32(a3 + 0); +t9 = MEM_U32(t0 + 0); +t2 = t1 << 4; +t3 = t9 + t2; +MEM_U32(t3 + -8) = a2; +goto L41ad4c; +MEM_U32(t3 + -8) = a2; +at = 0x1b; +if (a0 == at) {//nop; +goto L41ad08;} +//nop; +L41ad2c: +at = 0x3c; +if (a0 == at) {//nop; +goto L41ad08;} +//nop; +t7 = MEM_U32(a3 + 0); +t4 = MEM_U32(t0 + 0); +t5 = t7 << 4; +t6 = t4 + t5; +MEM_U32(t6 + -8) = a2; +L41ad4c: +t8 = 0x10018e70; +v0 = MEM_U32(a3 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != v0) {ra = MEM_U32(sp + 28); +goto L41ad90;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41ad74; +//nop; +L41ad74: +gp = MEM_U32(sp + 24); +//nop; +a3 = 0x10018e78; +//nop; +v0 = MEM_U32(a3 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41ad90: +t1 = v0 + 0xffffffff; +MEM_U32(a3 + 0) = t1; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_dir2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41ada0: +//demit_dir2: +//nop; +//nop; +//nop; +t1 = 0x10018e78; +t0 = 0x10018e6c; +t7 = MEM_U32(t1 + 0); +sp = sp + 0xffffffe0; +t6 = MEM_U32(t0 + 0); +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = t6 + t8; +v1 = MEM_U8(v0 + -11); +at = a0 < 0x1d; +t9 = v1 << 26; +t2 = t9 >> 26; +t3 = a0 ^ t2; +t4 = t3 & 0x3f; +t5 = t4 ^ v1; +MEM_U8(v0 + -11) = (uint8_t)t5; +t6 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t8 = t6 << 4; +t9 = t7 + t8; +v0 = v0 + 0xfffffff0; +if (at != 0) {MEM_U32(t9 + -16) = a1; +goto L41aef0;} +MEM_U32(t9 + -16) = a1; +t2 = a0 + 0xffffffd6; +at = t2 < 0x4; +if (at == 0) {//nop; +goto L41aec4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10008254[] = { +&&L41ae40, +&&L41aec4, +&&L41aec4, +&&L41ae98, +}; +dest = Lswitch10008254[t2]; +//nop; +goto *dest; +//nop; +L41ae40: +t4 = MEM_U32(t1 + 0); +t3 = MEM_U32(t0 + 0); +t5 = t4 << 4; +t6 = t3 + t5; +MEM_U32(t6 + -8) = a2; +t8 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t9 = t8 << 4; +t2 = t7 + t9; +MEM_U32(t2 + -4) = a3; +goto L41af20; +MEM_U32(t2 + -4) = a3; +L41ae6c: +t3 = MEM_U32(t1 + 0); +t4 = MEM_U32(t0 + 0); +t5 = t3 << 4; +t6 = t4 + t5; +MEM_U32(t6 + -8) = a2; +t7 = MEM_U32(t1 + 0); +t8 = MEM_U32(t0 + 0); +t9 = t7 << 4; +t2 = t8 + t9; +MEM_U32(t2 + -4) = a3; +goto L41af20; +MEM_U32(t2 + -4) = a3; +L41ae98: +t4 = MEM_U32(t1 + 0); +t3 = MEM_U32(t0 + 0); +t5 = t4 << 4; +t6 = t3 + t5; +MEM_U32(t6 + -8) = a2; +t8 = MEM_U32(t1 + 0); +t7 = MEM_U32(t0 + 0); +t9 = t8 << 4; +t2 = t7 + t9; +MEM_U32(t2 + -4) = a3; +goto L41af20; +MEM_U32(t2 + -4) = a3; +L41aec4: +t3 = MEM_U32(t1 + 0); +L41aec8: +t4 = MEM_U32(t0 + 0); +t5 = t3 << 4; +t6 = t4 + t5; +MEM_U32(t6 + -8) = a2; +t7 = MEM_U32(t1 + 0); +t8 = MEM_U32(t0 + 0); +t9 = t7 << 4; +t2 = t8 + t9; +MEM_U32(t2 + -4) = a3; +goto L41af20; +MEM_U32(t2 + -4) = a3; +L41aef0: +at = a0 < 0xa; +if (at == 0) {at = a0 < 0x8; +goto L41af0c;} +at = a0 < 0x8; +if (at == 0) {//nop; +goto L41ae98;} +//nop; +t3 = MEM_U32(t1 + 0); +goto L41aec8; +t3 = MEM_U32(t1 + 0); +L41af0c: +at = 0x1c; +if (a0 == at) {//nop; +goto L41ae6c;} +//nop; +t3 = MEM_U32(t1 + 0); +goto L41aec8; +t3 = MEM_U32(t1 + 0); +L41af20: +t3 = 0x10018e70; +v0 = MEM_U32(t1 + 0); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != v0) {ra = MEM_U32(sp + 28); +goto L41af64;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41af48; +//nop; +L41af48: +gp = MEM_U32(sp + 24); +//nop; +t1 = 0x10018e78; +//nop; +v0 = MEM_U32(t1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41af64: +t4 = v0 + 0xffffffff; +MEM_U32(t1 + 0) = t4; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_edata(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41af74: +//demit_edata: +//nop; +//nop; +//nop; +a3 = 0x10018e78; +v1 = 0x10018e6c; +t7 = MEM_U32(a3 + 0); +t6 = MEM_U32(v1 + 0); +sp = sp + 0xffffffe0; +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t1 = t9 & 0xffc0; +t2 = t1 | 0x3d; +MEM_U8(v0 + 5) = (uint8_t)t2; +t4 = MEM_U32(a3 + 0); +t3 = MEM_U32(v1 + 0); +t5 = t4 << 4; +t7 = t3 + t5; +MEM_U32(t7 + -16) = a0; +t8 = MEM_U32(a3 + 0); +t6 = MEM_U32(v1 + 0); +t9 = t8 << 4; +t1 = t6 + t9; +MEM_U32(t1 + -8) = a1; +t4 = MEM_U32(a3 + 0); +t2 = MEM_U32(v1 + 0); +t3 = t4 << 4; +t5 = t2 + t3; +t7 = 0x10018e70; +MEM_U32(t5 + -4) = a2; +t0 = MEM_U32(a3 + 0); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != t0) {ra = MEM_U32(sp + 28); +goto L41b038;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41b01c; +//nop; +L41b01c: +gp = MEM_U32(sp + 24); +//nop; +a3 = 0x10018e78; +//nop; +t0 = MEM_U32(a3 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41b038: +t8 = t0 + 0xffffffff; +MEM_U32(a3 + 0) = t8; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_demit_weakext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b048: +//demit_weakext: +//nop; +//nop; +//nop; +a3 = 0x10018e78; +a2 = 0x10018e6c; +t7 = MEM_U32(a3 + 0); +t6 = MEM_U32(a2 + 0); +sp = sp + 0xffffffe0; +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t0 = t9 & 0xffc0; +t1 = t0 | 0x12; +MEM_U8(v0 + 5) = (uint8_t)t1; +t3 = MEM_U32(a3 + 0); +t2 = MEM_U32(a2 + 0); +t4 = t3 << 4; +t5 = t2 + t4; +MEM_U32(t5 + -16) = a0; +t6 = MEM_U32(a3 + 0); +t7 = MEM_U32(a2 + 0); +t8 = t6 << 4; +t9 = t7 + t8; +t0 = 0x10018e70; +MEM_U32(t9 + -8) = a1; +v1 = MEM_U32(a3 + 0); +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != v1) {ra = MEM_U32(sp + 28); +goto L41b0f8;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41b0dc; +//nop; +L41b0dc: +gp = MEM_U32(sp + 24); +//nop; +a3 = 0x10018e78; +//nop; +v1 = MEM_U32(a3 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41b0f8: +t1 = v1 + 0xffffffff; +MEM_U32(a3 + 0) = t1; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_emit_cpload(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41b108: +//emit_cpload: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 36) = zero; +t6 = MEM_U8(sp + 37); +t9 = a0 << 25; +t7 = t6 & 0xffc0; +t8 = t7 | 0x3; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 60) = a3; +MEM_U8(sp + 37) = (uint8_t)t8; +MEM_U32(sp + 40) = t9; +MEM_U32(sp + 44) = a1; +if (a3 == 0) {MEM_U32(sp + 32) = a2; +goto L41b19c;} +MEM_U32(sp + 32) = a2; +//nop; +a0 = 0x20; +a1 = 0x2; +f_emit_dir0(mem, sp, a0, a1); +goto L41b160; +a1 = 0x2; +L41b160: +gp = MEM_U32(sp + 24); +a0 = sp + 0x20; +//nop; +//nop; +//nop; +f_append_i(mem, sp, a0); +goto L41b178; +//nop; +L41b178: +gp = MEM_U32(sp + 24); +a0 = 0x20; +//nop; +a1 = 0x1; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L41b190; +//nop; +L41b190: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L41b1e8; +ra = MEM_U32(sp + 28); +L41b19c: +//nop; +a0 = 0x20; +a1 = 0x2; +f_demit_dir0(mem, sp, a0, a1); +goto L41b1ac; +a1 = 0x2; +L41b1ac: +gp = MEM_U32(sp + 24); +a0 = sp + 0x20; +//nop; +//nop; +//nop; +f_append_d(mem, sp, a0); +goto L41b1c4; +//nop; +L41b1c4: +gp = MEM_U32(sp + 24); +a0 = 0x20; +//nop; +a1 = 0x1; +//nop; +f_demit_dir0(mem, sp, a0, a1); +goto L41b1dc; +//nop; +L41b1dc: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L41b1e8: +sp = sp + 0x30; +//nop; +return; +//nop; +} + +static void f_ddefine_label(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b1f4: +//ddefine_label: +//nop; +//nop; +//nop; +t8 = 0x10018e78; +sp = sp + 0xffffffe0; +t6 = 0x10018e6c; +t8 = MEM_U32(t8 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 0); +t9 = t8 << 4; +v0 = t7 + t9; +t0 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t1 = t0 & 0xffc0; +MEM_U8(v0 + 5) = (uint8_t)t1; +//nop; +//nop; +//nop; +v0 = f_create_local_label(mem, sp, a0); +goto L41b244; +//nop; +L41b244: +gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10018e78; +t2 = 0x10018e6c; +t4 = MEM_U32(a0 + 0); +t3 = MEM_U32(t2 + 0); +t5 = t4 << 4; +t6 = t3 + t5; +t8 = 0x10018e70; +MEM_U32(t6 + -16) = v0; +v1 = MEM_U32(a0 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +if (v1 != t8) {ra = MEM_U32(sp + 28); +goto L41b2ac;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41b290; +//nop; +L41b290: +gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10018e78; +//nop; +v1 = MEM_U32(a0 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41b2ac: +t7 = v1 + 0xffffffff; +MEM_U32(a0 + 0) = t7; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_define_exception_label(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b2bc: +//define_exception_label: +//nop; +//nop; +//nop; +a1 = 0x10018e70; +a2 = 0x10018e6c; +t7 = MEM_U32(a1 + 0); +t6 = MEM_U32(a2 + 0); +sp = sp + 0xffffffe0; +t8 = t7 << 4; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +t5 = 0x10018e78; +t0 = t9 & 0xffc0; +MEM_U8(v0 + -11) = (uint8_t)t0; +t2 = MEM_U32(a1 + 0); +t1 = MEM_U32(a2 + 0); +t3 = t2 << 4; +t4 = t1 + t3; +MEM_U32(t4 + -16) = a0; +v1 = MEM_U32(a1 + 0); +t5 = MEM_U32(t5 + 0); +v0 = v0 + 0xfffffff0; +if (t5 != v1) {ra = MEM_U32(sp + 28); +goto L41b350;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41b334; +//nop; +L41b334: +gp = MEM_U32(sp + 24); +//nop; +a1 = 0x10018e70; +//nop; +v1 = MEM_U32(a1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41b350: +t7 = v1 + 0x1; +MEM_U32(a1 + 0) = t7; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_append_i(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b360: +//append_i: +//nop; +//nop; +//nop; +v1 = 0x10018e70; +sp = sp + 0xffffffe0; +t6 = 0x10018e6c; +t8 = MEM_U32(v1 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 0); +at = MEM_U32(a0 + 0); +t9 = t8 << 4; +t0 = t7 + t9; +MEM_U32(t0 + -16) = at; +t3 = MEM_U32(a0 + 4); +t4 = 0x10018e78; +MEM_U32(t0 + -12) = t3; +at = MEM_U32(a0 + 8); +//nop; +MEM_U32(t0 + -8) = at; +t3 = MEM_U32(a0 + 12); +//nop; +MEM_U32(t0 + -4) = t3; +v0 = MEM_U32(v1 + 0); +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != v0) {ra = MEM_U32(sp + 28); +goto L41b3fc;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41b3e0; +//nop; +L41b3e0: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10018e70; +//nop; +v0 = MEM_U32(v1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41b3fc: +t5 = v0 + 0x1; +MEM_U32(v1 + 0) = t5; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_append_d(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b40c: +//append_d: +//nop; +//nop; +//nop; +v1 = 0x10018e78; +sp = sp + 0xffffffe0; +t6 = 0x10018e6c; +t8 = MEM_U32(v1 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 0); +at = MEM_U32(a0 + 0); +t9 = t8 << 4; +t0 = t7 + t9; +MEM_U32(t0 + -16) = at; +t3 = MEM_U32(a0 + 4); +t4 = 0x10018e70; +MEM_U32(t0 + -12) = t3; +at = MEM_U32(a0 + 8); +//nop; +MEM_U32(t0 + -8) = at; +t3 = MEM_U32(a0 + 12); +//nop; +MEM_U32(t0 + -4) = t3; +v0 = MEM_U32(v1 + 0); +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != v0) {ra = MEM_U32(sp + 28); +goto L41b4a8;} +ra = MEM_U32(sp + 28); +//nop; +//nop; +//nop; +f_grow_ibuffer(mem, sp); +goto L41b48c; +//nop; +L41b48c: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10018e78; +//nop; +v0 = MEM_U32(v1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L41b4a8: +t5 = v0 + 0xffffffff; +MEM_U32(v1 + 0) = t5; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_clear_ibuffer(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b4b8: +//clear_ibuffer: +//nop; +//nop; +//nop; +a2 = 0x10018e70; +sp = sp + 0xffffffe0; +t6 = 0x10018e6c; +a2 = MEM_U32(a2 + 0); +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +a0 = MEM_U32(t6 + 0); +t7 = a2 << 4; +a2 = t7; +a1 = zero; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L41b4f4; +a1 = zero; +L41b4f4: +gp = MEM_U32(sp + 24); +a1 = zero; +v0 = 0x10018e78; +t8 = 0x10018e6c; +t1 = 0x10018e68; +v0 = MEM_U32(v0 + 0); +t9 = MEM_U32(t8 + 0); +t1 = MEM_U32(t1 + 0); +t0 = v0 << 4; +a0 = t9 + t0; +//nop; +a2 = t1 - v0; +t2 = a2 << 4; +a2 = t2 + 0x10; +a0 = a0 + 0xfffffff0; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L41b534; +a0 = a0 + 0xfffffff0; +L41b534: +gp = MEM_U32(sp + 24); +t3 = 0x1; +at = 0x10018e70; +t4 = 0x10018e68; +MEM_U32(at + 0) = t3; +ra = MEM_U32(sp + 28); +at = 0x10018e78; +t4 = MEM_U32(t4 + 0); +sp = sp + 0x20; +MEM_U32(at + 0) = t4; +return; +MEM_U32(at + 0) = t4; +} + +static void f_emit_vreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41b560: +//emit_vreg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 36) = zero; +a3 = a0; +t6 = MEM_U8(sp + 37); +t9 = a3 << 25; +MEM_U32(sp + 40) = t9; +//nop; +t7 = t6 & 0xffc0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 48) = a0; +t8 = t7 | 0x25; +MEM_U32(sp + 24) = gp; +MEM_U8(sp + 37) = (uint8_t)t8; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 32) = a2; +a0 = sp + 0x20; +f_append_i(mem, sp, a0); +goto L41b5b0; +a0 = sp + 0x20; +L41b5b0: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_emit_pic(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b5c0: +//emit_pic: +//nop; +//nop; +//nop; +a1 = 0x10018e78; +v1 = 0x10018e6c; +t7 = MEM_U32(a1 + 0); +t6 = MEM_U32(v1 + 0); +t8 = t7 << 4; +v0 = t6 + t8; +t9 = MEM_U8(v0 + -11); +v0 = v0 + 0xfffffff0; +t0 = t9 & 0xffc0; +t1 = t0 | 0x2f; +MEM_U8(v0 + 5) = (uint8_t)t1; +t3 = MEM_U32(a1 + 0); +t2 = MEM_U32(v1 + 0); +t4 = t3 << 4; +v0 = t2 + t4; +t5 = MEM_U8(v0 + -10); +v0 = v0 + 0xfffffff0; +t7 = t5 & 0xff3f; +t6 = t7 | 0x80; +MEM_U8(v0 + 6) = (uint8_t)t6; +t9 = MEM_U32(a1 + 0); +t8 = MEM_U32(v1 + 0); +t0 = t9 << 4; +t1 = t8 + t0; +MEM_U32(t1 + -4) = a0; +t3 = MEM_U32(a1 + 0); +//nop; +t2 = t3 + 0xffffffff; +MEM_U32(a1 + 0) = t2; +return; +MEM_U32(a1 + 0) = t2; +} + +static void f_demit_cpalias(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b644: +//demit_cpalias: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 36) = zero; +a1 = a0; +t6 = MEM_U8(sp + 37); +t9 = a1 << 25; +MEM_U32(sp + 40) = t9; +//nop; +t7 = t6 & 0xffc0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 48) = a0; +t8 = t7 | 0x21; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = zero; +MEM_U8(sp + 37) = (uint8_t)t8; +MEM_U32(sp + 32) = zero; +a0 = sp + 0x20; +f_append_d(mem, sp, a0); +goto L41b694; +a0 = sp + 0x20; +L41b694: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_emit_cpalias(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b6a4: +//emit_cpalias: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 36) = zero; +a1 = a0; +t6 = MEM_U8(sp + 37); +t9 = a1 << 25; +MEM_U32(sp + 40) = t9; +//nop; +t7 = t6 & 0xffc0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 48) = a0; +t8 = t7 | 0x21; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = zero; +MEM_U8(sp + 37) = (uint8_t)t8; +MEM_U32(sp + 32) = zero; +a0 = sp + 0x20; +f_append_i(mem, sp, a0); +goto L41b6f4; +a0 = sp + 0x20; +L41b6f4: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_emit_cpadd(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b704: +//emit_cpadd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 36) = zero; +a1 = a0; +t6 = MEM_U8(sp + 37); +t9 = a1 << 25; +MEM_U32(sp + 40) = t9; +at = 0x100197c4; +//nop; +t7 = t6 & 0xffc0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 48) = a0; +t8 = t7 | 0x11; +t0 = 0x1; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = zero; +MEM_U8(sp + 37) = (uint8_t)t8; +MEM_U32(sp + 32) = zero; +a0 = sp + 0x20; +MEM_U8(at + 0) = (uint8_t)t0; +f_append_i(mem, sp, a0); +goto L41b760; +MEM_U8(at + 0) = (uint8_t)t0; +L41b760: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x30; +return; +sp = sp + 0x30; +//nop; +} + +static void func_41b774(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41b774: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +//nop; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 28) = ra; +a1 = MEM_U8(sp + 35); +a3 = MEM_U32(sp + 40); +a2 = MEM_U8(sp + 39); +MEM_U32(sp + 24) = gp; +a0 = 0x1a; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41b7b0; +a0 = 0x1a; +L41b7b0: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 35); +a2 = MEM_U8(sp + 39); +//nop; +a3 = MEM_U32(sp + 40); +a0 = 0x1a; +a1 = a1 + 0x1; +a2 = a2 + 0x1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41b7d4; +a2 = a2 + 0x1; +L41b7d4: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void func_41b7e4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41b7e4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41b810; +MEM_U32(sp + 48) = a2; +L41b810: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U8(sp + 47); +MEM_U32(sp + 32) = v0; +a0 = 0x1a; +a3 = v0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41b830; +a3 = v0; +L41b830: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +a2 = MEM_U8(sp + 47); +//nop; +a3 = MEM_U32(sp + 48); +a0 = 0xd; +a1 = a1 + 0x1; +a2 = a2 + 0x1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41b854; +a2 = a2 + 0x1; +L41b854: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41b86c; +//nop; +L41b86c: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41b87c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41b87c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0 & 0xff; +s1 = a1 & 0xff; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41b8b8; +MEM_U32(sp + 64) = a2; +L41b8b8: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +t6 = 0x10018e80; +a2 = s1 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x11; +if (t6 == 0) {a1 = s0; +goto L41b938;} +a1 = s0; +//nop; +a1 = s0 + 0x1; +a3 = MEM_U32(sp + 64); +MEM_U32(sp + 44) = a1; +a0 = 0x11; +MEM_U32(sp + 40) = a2; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41b8f4; +MEM_U32(sp + 40) = a2; +L41b8f4: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +a0 = 0x17; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41b910; +a0 = 0x17; +L41b910: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x12; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41b92c; +a2 = s1; +L41b92c: +gp = MEM_U32(sp + 32); +//nop; +goto L41b988; +//nop; +L41b938: +//nop; +a3 = MEM_U32(sp + 64); +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41b948; +a2 = s1; +L41b948: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +//nop; +a0 = 0x17; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41b964; +a2 = s1; +L41b964: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x12; +a1 = s0 + 0x1; +a2 = s1 + 0x1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41b980; +a2 = s1 + 0x1; +L41b980: +gp = MEM_U32(sp + 32); +//nop; +L41b988: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +f_define_label(mem, sp, a0); +goto L41b998; +//nop; +L41b998: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_41b9b0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41b9b0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0 & 0xff; +s1 = a1 & 0xff; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41b9ec; +MEM_U32(sp + 64) = a2; +L41b9ec: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +t6 = 0x10018e80; +a2 = s1 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x12; +if (t6 == 0) {a1 = s0; +goto L41ba6c;} +a1 = s0; +//nop; +a1 = s0 + 0x1; +a3 = MEM_U32(sp + 64); +MEM_U32(sp + 44) = a1; +a0 = 0x12; +MEM_U32(sp + 40) = a2; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41ba28; +MEM_U32(sp + 40) = a2; +L41ba28: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +a0 = 0x18; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41ba44; +a0 = 0x18; +L41ba44: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x12; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41ba60; +a2 = s1; +L41ba60: +gp = MEM_U32(sp + 32); +//nop; +goto L41babc; +//nop; +L41ba6c: +//nop; +a3 = MEM_U32(sp + 64); +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41ba7c; +a2 = s1; +L41ba7c: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +//nop; +a0 = 0x18; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41ba98; +a2 = s1; +L41ba98: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x12; +a1 = s0 + 0x1; +a2 = s1 + 0x1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bab4; +a2 = s1 + 0x1; +L41bab4: +gp = MEM_U32(sp + 32); +//nop; +L41babc: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +f_define_label(mem, sp, a0); +goto L41bacc; +//nop; +L41bacc: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_41bae4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41bae4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0 & 0xff; +s1 = a1 & 0xff; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41bb20; +MEM_U32(sp + 64) = a2; +L41bb20: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +t6 = 0x10018e80; +a2 = s1 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x17; +if (t6 == 0) {a1 = s0; +goto L41bba0;} +a1 = s0; +//nop; +a1 = s0 + 0x1; +a3 = MEM_U32(sp + 64); +MEM_U32(sp + 44) = a1; +a0 = 0x17; +MEM_U32(sp + 40) = a2; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bb5c; +MEM_U32(sp + 40) = a2; +L41bb5c: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +a0 = 0x11; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bb78; +a0 = 0x11; +L41bb78: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x18; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bb94; +a2 = s1; +L41bb94: +gp = MEM_U32(sp + 32); +//nop; +goto L41bbf0; +//nop; +L41bba0: +//nop; +a3 = MEM_U32(sp + 64); +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bbb0; +a2 = s1; +L41bbb0: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +//nop; +a0 = 0x11; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bbcc; +a2 = s1; +L41bbcc: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x18; +a1 = s0 + 0x1; +a2 = s1 + 0x1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bbe8; +a2 = s1 + 0x1; +L41bbe8: +gp = MEM_U32(sp + 32); +//nop; +L41bbf0: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +f_define_label(mem, sp, a0); +goto L41bc00; +//nop; +L41bc00: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_41bc18(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41bc18: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0 & 0xff; +s1 = a1 & 0xff; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41bc54; +MEM_U32(sp + 64) = a2; +L41bc54: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +t6 = 0x10018e80; +a2 = s1 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x18; +if (t6 == 0) {a1 = s0; +goto L41bcd4;} +a1 = s0; +//nop; +a1 = s0 + 0x1; +a3 = MEM_U32(sp + 64); +MEM_U32(sp + 44) = a1; +a0 = 0x18; +MEM_U32(sp + 40) = a2; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bc90; +MEM_U32(sp + 40) = a2; +L41bc90: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +a0 = 0x12; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bcac; +a0 = 0x12; +L41bcac: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x18; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bcc8; +a2 = s1; +L41bcc8: +gp = MEM_U32(sp + 32); +//nop; +goto L41bd24; +//nop; +L41bcd4: +//nop; +a3 = MEM_U32(sp + 64); +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bce4; +a2 = s1; +L41bce4: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +//nop; +a0 = 0x12; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bd00; +a2 = s1; +L41bd00: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x18; +a1 = s0 + 0x1; +a2 = s1 + 0x1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bd1c; +a2 = s1 + 0x1; +L41bd1c: +gp = MEM_U32(sp + 32); +//nop; +L41bd24: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +f_define_label(mem, sp, a0); +goto L41bd34; +//nop; +L41bd34: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_41bd4c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41bd4c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0 & 0xff; +s1 = a1 & 0xff; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41bd88; +MEM_U32(sp + 64) = a2; +L41bd88: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +t6 = 0x10018e80; +a2 = s1 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x17; +if (t6 == 0) {a1 = s0; +goto L41be08;} +a1 = s0; +//nop; +a1 = s0 + 0x1; +a3 = MEM_U32(sp + 64); +MEM_U32(sp + 44) = a1; +a0 = 0x17; +MEM_U32(sp + 40) = a2; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bdc4; +MEM_U32(sp + 40) = a2; +L41bdc4: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +a0 = 0x11; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bde0; +a0 = 0x11; +L41bde0: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x15; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bdfc; +a2 = s1; +L41bdfc: +gp = MEM_U32(sp + 32); +//nop; +goto L41be58; +//nop; +L41be08: +//nop; +a3 = MEM_U32(sp + 64); +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41be18; +a2 = s1; +L41be18: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +//nop; +a0 = 0x11; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41be34; +a2 = s1; +L41be34: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x15; +a1 = s0 + 0x1; +a2 = s1 + 0x1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41be50; +a2 = s1 + 0x1; +L41be50: +gp = MEM_U32(sp + 32); +//nop; +L41be58: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +f_define_label(mem, sp, a0); +goto L41be68; +//nop; +L41be68: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_41be80(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41be80: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0 & 0xff; +s1 = a1 & 0xff; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41bebc; +MEM_U32(sp + 64) = a2; +L41bebc: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +t6 = 0x10018e80; +a2 = s1 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x18; +if (t6 == 0) {a1 = s0; +goto L41bf3c;} +a1 = s0; +//nop; +a1 = s0 + 0x1; +a3 = MEM_U32(sp + 64); +MEM_U32(sp + 44) = a1; +a0 = 0x18; +MEM_U32(sp + 40) = a2; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bef8; +MEM_U32(sp + 40) = a2; +L41bef8: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +a0 = 0x12; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bf14; +a0 = 0x12; +L41bf14: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x15; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bf30; +a2 = s1; +L41bf30: +gp = MEM_U32(sp + 32); +//nop; +goto L41bf8c; +//nop; +L41bf3c: +//nop; +a3 = MEM_U32(sp + 64); +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bf4c; +a2 = s1; +L41bf4c: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +//nop; +a0 = 0x12; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bf68; +a2 = s1; +L41bf68: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x15; +a1 = s0 + 0x1; +a2 = s1 + 0x1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41bf84; +a2 = s1 + 0x1; +L41bf84: +gp = MEM_U32(sp + 32); +//nop; +L41bf8c: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +f_define_label(mem, sp, a0); +goto L41bf9c; +//nop; +L41bf9c: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_41bfb4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41bfb4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0 & 0xff; +s1 = a1 & 0xff; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41bff0; +MEM_U32(sp + 64) = a2; +L41bff0: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +t6 = 0x10018e80; +a2 = s1 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x11; +if (t6 == 0) {a1 = s0; +goto L41c070;} +a1 = s0; +//nop; +a1 = s0 + 0x1; +a3 = MEM_U32(sp + 64); +MEM_U32(sp + 44) = a1; +a0 = 0x11; +MEM_U32(sp + 40) = a2; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c02c; +MEM_U32(sp + 40) = a2; +L41c02c: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +a0 = 0x17; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c048; +a0 = 0x17; +L41c048: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0xf; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c064; +a2 = s1; +L41c064: +gp = MEM_U32(sp + 32); +//nop; +goto L41c0c0; +//nop; +L41c070: +//nop; +a3 = MEM_U32(sp + 64); +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c080; +a2 = s1; +L41c080: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +//nop; +a0 = 0x17; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c09c; +a2 = s1; +L41c09c: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0xf; +a1 = s0 + 0x1; +a2 = s1 + 0x1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c0b8; +a2 = s1 + 0x1; +L41c0b8: +gp = MEM_U32(sp + 32); +//nop; +L41c0c0: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +f_define_label(mem, sp, a0); +goto L41c0d0; +//nop; +L41c0d0: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_41c0e8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41c0e8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0 & 0xff; +s1 = a1 & 0xff; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41c124; +MEM_U32(sp + 64) = a2; +L41c124: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +t6 = 0x10018e80; +a2 = s1 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x12; +if (t6 == 0) {a1 = s0; +goto L41c1a4;} +a1 = s0; +//nop; +a1 = s0 + 0x1; +a3 = MEM_U32(sp + 64); +MEM_U32(sp + 44) = a1; +a0 = 0x12; +MEM_U32(sp + 40) = a2; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c160; +MEM_U32(sp + 40) = a2; +L41c160: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +a0 = 0x18; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c17c; +a0 = 0x18; +L41c17c: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0xf; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c198; +a2 = s1; +L41c198: +gp = MEM_U32(sp + 32); +//nop; +goto L41c1f4; +//nop; +L41c1a4: +//nop; +a3 = MEM_U32(sp + 64); +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c1b4; +a2 = s1; +L41c1b4: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +//nop; +a0 = 0x18; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c1d0; +a2 = s1; +L41c1d0: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0xf; +a1 = s0 + 0x1; +a2 = s1 + 0x1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c1ec; +a2 = s1 + 0x1; +L41c1ec: +gp = MEM_U32(sp + 32); +//nop; +L41c1f4: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +f_define_label(mem, sp, a0); +goto L41c204; +//nop; +L41c204: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void f_emit_branch_rrll(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41c21c: +//emit_branch_rrll: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x10018ecc; +MEM_U32(sp + 28) = s1; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 24) = s0; +s0 = a1 & 0xff; +s1 = a2 & 0xff; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +if (t6 != 0) {MEM_U32(sp + 56) = a2; +goto L41c460;} +MEM_U32(sp + 56) = a2; +t7 = MEM_U32(sp + 64); +at = 0x5010000; +t8 = MEM_U8(t7 + 33); +v0 = a0 & 0xffff; +t9 = t8 & 0x1f; +t0 = t9 < 0x20; +t1 = -t0; +t2 = t1 & at; +t3 = t2 << (t9 & 0x1f); +if ((int)t3 >= 0) {t4 = v0 + 0xfffffff3; +goto L41c460;} +t4 = v0 + 0xfffffff3; +at = t4 < 0xe; +if (at == 0) {//nop; +goto L41c444;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10008270[] = { +&&L41c2dc, +&&L41c3f4, +&&L41c41c, +&&L41c444, +&&L41c304, +&&L41c32c, +&&L41c444, +&&L41c3a4, +&&L41c3cc, +&&L41c444, +&&L41c354, +&&L41c37c, +&&L41c444, +&&L41c2b4, +}; +dest = Lswitch10008270[t4]; +//nop; +goto *dest; +//nop; +L41c2b4: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x30; +func_41b774(mem, sp, a0, a1, a2); +goto L41c2d0; +v0 = sp + 0x30; +L41c2d0: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41c47c; +ra = MEM_U32(sp + 36); +L41c2dc: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x30; +func_41b7e4(mem, sp, a0, a1, a2); +goto L41c2f8; +v0 = sp + 0x30; +L41c2f8: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41c47c; +ra = MEM_U32(sp + 36); +L41c304: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x30; +func_41b87c(mem, sp, a0, a1, a2); +goto L41c320; +v0 = sp + 0x30; +L41c320: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41c47c; +ra = MEM_U32(sp + 36); +L41c32c: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x30; +func_41b9b0(mem, sp, a0, a1, a2); +goto L41c348; +v0 = sp + 0x30; +L41c348: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41c47c; +ra = MEM_U32(sp + 36); +L41c354: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x30; +func_41bae4(mem, sp, a0, a1, a2); +goto L41c370; +v0 = sp + 0x30; +L41c370: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41c47c; +ra = MEM_U32(sp + 36); +L41c37c: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x30; +func_41bc18(mem, sp, a0, a1, a2); +goto L41c398; +v0 = sp + 0x30; +L41c398: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41c47c; +ra = MEM_U32(sp + 36); +L41c3a4: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x30; +func_41bd4c(mem, sp, a0, a1, a2); +goto L41c3c0; +v0 = sp + 0x30; +L41c3c0: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41c47c; +ra = MEM_U32(sp + 36); +L41c3cc: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x30; +func_41be80(mem, sp, a0, a1, a2); +goto L41c3e8; +v0 = sp + 0x30; +L41c3e8: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41c47c; +ra = MEM_U32(sp + 36); +L41c3f4: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x30; +func_41bfb4(mem, sp, a0, a1, a2); +goto L41c410; +v0 = sp + 0x30; +L41c410: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41c47c; +ra = MEM_U32(sp + 36); +L41c41c: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x30; +func_41c0e8(mem, sp, a0, a1, a2); +goto L41c438; +v0 = sp + 0x30; +L41c438: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41c47c; +ra = MEM_U32(sp + 36); +L41c444: +//nop; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c454; +a2 = s1; +L41c454: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41c47c; +ra = MEM_U32(sp + 36); +L41c460: +//nop; +a1 = s0; +a2 = s1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41c470; +a2 = s1; +L41c470: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L41c47c: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_41c48c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41c48c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 40) = a2; +//nop; +a2 = a1; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 28) = ra; +a1 = MEM_U8(sp + 35); +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a3; +a0 = 0x1a; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c4c8; +a0 = 0x1a; +L41c4c8: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 35); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 44); +a0 = 0x1a; +a1 = a1 + 0x1; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c4e8; +a1 = a1 + 0x1; +L41c4e8: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void func_41c4f8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41c4f8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41c528; +MEM_U32(sp + 52) = a3; +L41c528: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +MEM_U32(sp + 32) = v0; +a0 = 0x1a; +a3 = v0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c548; +a3 = v0; +L41c548: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 52); +a0 = 0xd; +a1 = a1 + 0x1; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c568; +a1 = a1 + 0x1; +L41c568: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41c580; +//nop; +L41c580: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41c590(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41c590: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41c5c0; +MEM_U32(sp + 52) = a3; +L41c5c0: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 52); +MEM_U32(sp + 32) = v0; +a0 = 0x11; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c5e0; +a0 = 0x11; +L41c5e0: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 32); +a0 = 0x17; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c5fc; +a0 = 0x17; +L41c5fc: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 52); +a0 = 0x12; +a1 = a1 + 0x1; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c61c; +a1 = a1 + 0x1; +L41c61c: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41c634; +//nop; +L41c634: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41c644(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41c644: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41c674; +MEM_U32(sp + 52) = a3; +L41c674: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 52); +MEM_U32(sp + 32) = v0; +a0 = 0x12; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c694; +a0 = 0x12; +L41c694: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 32); +a0 = 0x18; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c6b0; +a0 = 0x18; +L41c6b0: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 52); +a0 = 0x12; +a1 = a1 + 0x1; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c6d0; +a1 = a1 + 0x1; +L41c6d0: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41c6e8; +//nop; +L41c6e8: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41c6f8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41c6f8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41c728; +MEM_U32(sp + 52) = a3; +L41c728: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 52); +MEM_U32(sp + 32) = v0; +a0 = 0x11; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c748; +a0 = 0x11; +L41c748: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 32); +a0 = 0x17; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c764; +a0 = 0x17; +L41c764: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 52); +a0 = 0xf; +a1 = a1 + 0x1; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c784; +a1 = a1 + 0x1; +L41c784: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41c79c; +//nop; +L41c79c: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41c7ac(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41c7ac: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41c7dc; +MEM_U32(sp + 52) = a3; +L41c7dc: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 52); +MEM_U32(sp + 32) = v0; +a0 = 0x12; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c7fc; +a0 = 0x12; +L41c7fc: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 32); +a0 = 0x18; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c818; +a0 = 0x18; +L41c818: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 52); +a0 = 0xf; +a1 = a1 + 0x1; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c838; +a1 = a1 + 0x1; +L41c838: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41c850; +//nop; +L41c850: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41c860(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41c860: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41c890; +MEM_U32(sp + 52) = a3; +L41c890: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 52); +MEM_U32(sp + 32) = v0; +a0 = 0x17; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c8b0; +a0 = 0x17; +L41c8b0: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 32); +a0 = 0x11; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c8cc; +a0 = 0x11; +L41c8cc: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 52); +a0 = 0x18; +a1 = a1 + 0x1; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c8ec; +a1 = a1 + 0x1; +L41c8ec: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41c904; +//nop; +L41c904: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41c914(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41c914: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41c944; +MEM_U32(sp + 52) = a3; +L41c944: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 52); +MEM_U32(sp + 32) = v0; +a0 = 0x18; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c964; +a0 = 0x18; +L41c964: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 32); +a0 = 0x12; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c980; +a0 = 0x12; +L41c980: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 52); +a0 = 0x18; +a1 = a1 + 0x1; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41c9a0; +a1 = a1 + 0x1; +L41c9a0: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41c9b8; +//nop; +L41c9b8: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41c9c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41c9c8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41c9f8; +MEM_U32(sp + 52) = a3; +L41c9f8: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 52); +MEM_U32(sp + 32) = v0; +a0 = 0x17; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41ca18; +a0 = 0x17; +L41ca18: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 32); +a0 = 0x11; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41ca34; +a0 = 0x11; +L41ca34: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 52); +a0 = 0x15; +a1 = a1 + 0x1; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41ca54; +a1 = a1 + 0x1; +L41ca54: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41ca6c; +//nop; +L41ca6c: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41ca7c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41ca7c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41caac; +MEM_U32(sp + 52) = a3; +L41caac: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 52); +MEM_U32(sp + 32) = v0; +a0 = 0x18; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41cacc; +a0 = 0x18; +L41cacc: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 32); +a0 = 0x12; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41cae8; +a0 = 0x12; +L41cae8: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 52); +a0 = 0x15; +a1 = a1 + 0x1; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41cb08; +a1 = a1 + 0x1; +L41cb08: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41cb20; +//nop; +L41cb20: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_branch_rill(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41cb30: +//emit_branch_rill: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +v0 = 0x10018ecc; +MEM_U32(sp + 28) = s2; +v0 = MEM_U8(v0 + 0); +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +s0 = a2; +s1 = a1 & 0xff; +s2 = a3; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +if (v0 != 0) {MEM_U32(sp + 60) = a1; +goto L41cdb4;} +MEM_U32(sp + 60) = a1; +t6 = MEM_U32(sp + 76); +at = 0x5010000; +t7 = MEM_U8(t6 + 33); +//nop; +t8 = t7 & 0x1f; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +t2 = t1 << (t8 & 0x1f); +if ((int)t2 >= 0) {at = 0x1; +goto L41cdb8;} +at = 0x1; +v0 = MEM_U16(sp + 58); +//nop; +t3 = v0 + 0xfffffff3; +at = t3 < 0xe; +if (at == 0) {//nop; +goto L41cd90;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100082a8[] = { +&&L41cc04, +&&L41cd38, +&&L41cd64, +&&L41cd90, +&&L41cc30, +&&L41cc5c, +&&L41cd90, +&&L41cce0, +&&L41cd0c, +&&L41cd90, +&&L41cc88, +&&L41ccb4, +&&L41cd90, +&&L41cbd8, +}; +dest = Lswitch100082a8[t3]; +//nop; +goto *dest; +//nop; +L41cbd8: +//nop; +a3 = MEM_U32(sp + 72); +t9 = t9; +a0 = s1; +a1 = s0; +a2 = s2; +v0 = sp + 0x38; +func_41c48c(mem, sp, a0, a1, a2, a3); +goto L41cbf8; +v0 = sp + 0x38; +L41cbf8: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41cc04: +//nop; +a3 = MEM_U32(sp + 72); +t9 = t9; +a0 = s1; +a1 = s0; +a2 = s2; +v0 = sp + 0x38; +func_41c4f8(mem, sp, a0, a1, a2, a3); +goto L41cc24; +v0 = sp + 0x38; +L41cc24: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41cc30: +//nop; +a3 = MEM_U32(sp + 72); +t9 = t9; +a0 = s1; +a1 = s0; +a2 = s2; +v0 = sp + 0x38; +func_41c590(mem, sp, a0, a1, a2, a3); +goto L41cc50; +v0 = sp + 0x38; +L41cc50: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41cc5c: +//nop; +a3 = MEM_U32(sp + 72); +t9 = t9; +a0 = s1; +a1 = s0; +a2 = s2; +v0 = sp + 0x38; +func_41c644(mem, sp, a0, a1, a2, a3); +goto L41cc7c; +v0 = sp + 0x38; +L41cc7c: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41cc88: +//nop; +a3 = MEM_U32(sp + 72); +t9 = t9; +a0 = s1; +a1 = s0; +a2 = s2; +v0 = sp + 0x38; +func_41c860(mem, sp, a0, a1, a2, a3); +goto L41cca8; +v0 = sp + 0x38; +L41cca8: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41ccb4: +//nop; +a3 = MEM_U32(sp + 72); +t9 = t9; +a0 = s1; +a1 = s0; +a2 = s2; +v0 = sp + 0x38; +func_41c914(mem, sp, a0, a1, a2, a3); +goto L41ccd4; +v0 = sp + 0x38; +L41ccd4: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41cce0: +//nop; +a3 = MEM_U32(sp + 72); +t9 = t9; +a0 = s1; +a1 = s0; +a2 = s2; +v0 = sp + 0x38; +func_41c9c8(mem, sp, a0, a1, a2, a3); +goto L41cd00; +v0 = sp + 0x38; +L41cd00: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41cd0c: +//nop; +a3 = MEM_U32(sp + 72); +t9 = t9; +a0 = s1; +a1 = s0; +a2 = s2; +v0 = sp + 0x38; +func_41ca7c(mem, sp, a0, a1, a2, a3); +goto L41cd2c; +v0 = sp + 0x38; +L41cd2c: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41cd38: +//nop; +a3 = MEM_U32(sp + 72); +t9 = t9; +a0 = s1; +a1 = s0; +a2 = s2; +v0 = sp + 0x38; +func_41c6f8(mem, sp, a0, a1, a2, a3); +goto L41cd58; +v0 = sp + 0x38; +L41cd58: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41cd64: +//nop; +a3 = MEM_U32(sp + 72); +t9 = t9; +a0 = s1; +a1 = s0; +a2 = s2; +v0 = sp + 0x38; +func_41c7ac(mem, sp, a0, a1, a2, a3); +goto L41cd84; +v0 = sp + 0x38; +L41cd84: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41cd90: +//nop; +a0 = MEM_U16(sp + 58); +a3 = MEM_U32(sp + 72); +a1 = s1; +a2 = s2; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41cda8; +a2 = s2; +L41cda8: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41cdb4: +at = 0x1; +L41cdb8: +if (v0 != at) {a1 = s1; +goto L41ce44;} +a1 = s1; +if (s0 == 0) {a0 = zero; +goto L41ce44;} +a0 = zero; +//nop; +MEM_U32(sp + 48) = s0; +MEM_U32(sp + 52) = s2; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L41cddc; +a1 = 0x1; +L41cddc: +gp = MEM_U32(sp + 32); +s0 = v0 & 0xff; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L41cdf4; +//nop; +L41cdf4: +t4 = sp + 0x30; +a2 = MEM_U32(t4 + 0); +gp = MEM_U32(sp + 32); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t4 + 4); +//nop; +a0 = 0x14c; +a1 = s0; +MEM_U32(sp + 12) = a3; +f_emit_rii(mem, sp, a0, a1, a2, a3); +goto L41ce1c; +MEM_U32(sp + 12) = a3; +L41ce1c: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 58); +//nop; +a3 = MEM_U32(sp + 72); +a1 = s1; +a2 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41ce38; +a2 = s0; +L41ce38: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41ce64; +ra = MEM_U32(sp + 36); +L41ce44: +//nop; +a0 = MEM_U16(sp + 58); +a3 = MEM_U32(sp + 72); +a2 = s2; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41ce58; +a2 = s2; +L41ce58: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L41ce64: +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_41ce78(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41ce78: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +//nop; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 36) = ra; +a1 = MEM_U8(sp + 43); +a3 = MEM_U32(sp + 48); +a2 = MEM_U8(sp + 47); +MEM_U32(sp + 32) = gp; +a0 = 0x104; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41ceb8; +MEM_U32(sp + 16) = zero; +L41ceb8: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 43); +a2 = MEM_U8(sp + 47); +//nop; +a3 = MEM_U32(sp + 48); +a0 = 0x104; +MEM_U32(sp + 16) = zero; +a1 = a1 + 0x1; +a2 = a2 + 0x1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41cee0; +a2 = a2 + 0x1; +L41cee0: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41cef0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41cef0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41cf1c; +MEM_U32(sp + 56) = a2; +L41cf1c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +//nop; +a2 = MEM_U8(sp + 55); +MEM_U32(sp + 40) = v0; +a0 = 0x1a; +a3 = v0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41cf3c; +a3 = v0; +L41cf3c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +a2 = MEM_U8(sp + 55); +//nop; +a3 = MEM_U32(sp + 56); +a0 = 0x103; +MEM_U32(sp + 16) = zero; +a1 = a1 + 0x1; +a2 = a2 + 0x1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41cf64; +a2 = a2 + 0x1; +L41cf64: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41cf7c; +//nop; +L41cf7c: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_41cf8c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41cf8c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41cfb8; +MEM_U32(sp + 56) = a2; +L41cfb8: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +//nop; +a2 = MEM_U8(sp + 55); +a3 = MEM_U32(sp + 56); +MEM_U32(sp + 40) = v0; +a0 = 0xff; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41cfdc; +MEM_U32(sp + 16) = zero; +L41cfdc: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +//nop; +a2 = MEM_U8(sp + 55); +a3 = MEM_U32(sp + 40); +a0 = 0x11; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41cff8; +a0 = 0x11; +L41cff8: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +a2 = MEM_U8(sp + 55); +//nop; +a3 = MEM_U32(sp + 56); +a0 = 0x100; +MEM_U32(sp + 16) = zero; +a1 = a1 + 0x1; +a2 = a2 + 0x1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41d020; +a2 = a2 + 0x1; +L41d020: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41d038; +//nop; +L41d038: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_41d048(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41d048: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41d074; +MEM_U32(sp + 56) = a2; +L41d074: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +//nop; +a2 = MEM_U8(sp + 55); +a3 = MEM_U32(sp + 56); +MEM_U32(sp + 40) = v0; +a0 = 0x100; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41d098; +MEM_U32(sp + 16) = zero; +L41d098: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +//nop; +a2 = MEM_U8(sp + 55); +a3 = MEM_U32(sp + 40); +a0 = 0x12; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41d0b4; +a0 = 0x12; +L41d0b4: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +a2 = MEM_U8(sp + 55); +//nop; +a3 = MEM_U32(sp + 56); +a0 = 0x18; +MEM_U32(sp + 16) = zero; +a1 = a1 + 0x1; +a2 = a2 + 0x1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41d0dc; +a2 = a2 + 0x1; +L41d0dc: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41d0f4; +//nop; +L41d0f4: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_41d104(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41d104: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41d130; +MEM_U32(sp + 56) = a2; +L41d130: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 55); +//nop; +a2 = MEM_U8(sp + 51); +a3 = MEM_U32(sp + 56); +MEM_U32(sp + 40) = v0; +a0 = 0xff; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41d154; +MEM_U32(sp + 16) = zero; +L41d154: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +//nop; +a2 = MEM_U8(sp + 55); +a3 = MEM_U32(sp + 40); +a0 = 0x17; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41d170; +a0 = 0x17; +L41d170: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +a2 = MEM_U8(sp + 55); +//nop; +a3 = MEM_U32(sp + 56); +a0 = 0x102; +MEM_U32(sp + 16) = zero; +a1 = a1 + 0x1; +a2 = a2 + 0x1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41d198; +a2 = a2 + 0x1; +L41d198: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41d1b0; +//nop; +L41d1b0: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_41d1c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41d1c0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41d1ec; +MEM_U32(sp + 56) = a2; +L41d1ec: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 55); +//nop; +a2 = MEM_U8(sp + 51); +a3 = MEM_U32(sp + 56); +MEM_U32(sp + 40) = v0; +a0 = 0x100; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41d210; +MEM_U32(sp + 16) = zero; +L41d210: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +//nop; +a2 = MEM_U8(sp + 55); +a3 = MEM_U32(sp + 40); +a0 = 0x18; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41d22c; +a0 = 0x18; +L41d22c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 51); +a2 = MEM_U8(sp + 55); +//nop; +a3 = MEM_U32(sp + 56); +a0 = 0x102; +MEM_U32(sp + 16) = zero; +a1 = a1 + 0x1; +a2 = a2 + 0x1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41d254; +a2 = a2 + 0x1; +L41d254: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41d26c; +//nop; +L41d26c: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_emit_trap_rri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41d27c: +//emit_trap_rri: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +t6 = 0x10018ecc; +MEM_U32(sp + 36) = s1; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 32) = s0; +s0 = a1 & 0xff; +s1 = a2 & 0xff; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +if (t6 != 0) {MEM_U32(sp + 64) = a2; +goto L41d420;} +MEM_U32(sp + 64) = a2; +t7 = MEM_U32(sp + 72); +at = 0x5010000; +t8 = MEM_U8(t7 + 33); +v0 = a0 & 0xffff; +t9 = t8 & 0x1f; +t0 = t9 < 0x20; +t1 = -t0; +t2 = t1 & at; +t3 = t2 << (t9 & 0x1f); +if ((int)t3 >= 0) {t4 = v0 + 0xffffff01; +goto L41d420;} +t4 = v0 + 0xffffff01; +at = t4 < 0x6; +if (at == 0) {a1 = s0; +goto L41d404;} +a1 = s0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100082e0[] = { +&&L41d3b4, +&&L41d3dc, +&&L41d364, +&&L41d38c, +&&L41d33c, +&&L41d314, +}; +dest = Lswitch100082e0[t4]; +//nop; +goto *dest; +//nop; +L41d314: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x38; +func_41ce78(mem, sp, a0, a1, a2); +goto L41d330; +v0 = sp + 0x38; +L41d330: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L41d440; +ra = MEM_U32(sp + 44); +L41d33c: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x38; +func_41cef0(mem, sp, a0, a1, a2); +goto L41d358; +v0 = sp + 0x38; +L41d358: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L41d440; +ra = MEM_U32(sp + 44); +L41d364: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x38; +func_41d104(mem, sp, a0, a1, a2); +goto L41d380; +v0 = sp + 0x38; +L41d380: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L41d440; +ra = MEM_U32(sp + 44); +L41d38c: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x38; +func_41d1c0(mem, sp, a0, a1, a2); +goto L41d3a8; +v0 = sp + 0x38; +L41d3a8: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L41d440; +ra = MEM_U32(sp + 44); +L41d3b4: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x38; +func_41cf8c(mem, sp, a0, a1, a2); +goto L41d3d0; +v0 = sp + 0x38; +L41d3d0: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L41d440; +ra = MEM_U32(sp + 44); +L41d3dc: +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = a3; +v0 = sp + 0x38; +func_41d048(mem, sp, a0, a1, a2); +goto L41d3f8; +v0 = sp + 0x38; +L41d3f8: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L41d440; +ra = MEM_U32(sp + 44); +L41d404: +//nop; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41d414; +MEM_U32(sp + 16) = zero; +L41d414: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L41d440; +ra = MEM_U32(sp + 44); +L41d420: +//nop; +a1 = s0; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41d434; +MEM_U32(sp + 16) = zero; +L41d434: +gp = MEM_U32(sp + 40); +//nop; +ra = MEM_U32(sp + 44); +L41d440: +s0 = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 36); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_41d450(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41d450: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 40) = a2; +//nop; +a2 = a1; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 28) = ra; +a1 = MEM_U8(sp + 35); +MEM_U32(sp + 24) = gp; +a0 = 0x104; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d48c; +a3 = zero; +L41d48c: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 35); +//nop; +a2 = MEM_U32(sp + 40); +a0 = 0x104; +a3 = zero; +a1 = a1 + 0x1; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d4ac; +a1 = a1 + 0x1; +L41d4ac: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void func_41d4bc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41d4bc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41d4e8; +MEM_U32(sp + 48) = a2; +L41d4e8: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +MEM_U32(sp + 32) = v0; +a0 = 0x1a; +a3 = v0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41d508; +a3 = v0; +L41d508: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a0 = 0x103; +a3 = zero; +a1 = a1 + 0x1; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d528; +a1 = a1 + 0x1; +L41d528: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41d540; +//nop; +L41d540: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41d550(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41d550: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41d57c; +MEM_U32(sp + 48) = a2; +L41d57c: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +MEM_U32(sp + 32) = v0; +a0 = 0xff; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d59c; +a3 = zero; +L41d59c: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 32); +a0 = 0x11; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41d5b8; +a0 = 0x11; +L41d5b8: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a0 = 0x100; +a3 = zero; +a1 = a1 + 0x1; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d5d8; +a1 = a1 + 0x1; +L41d5d8: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41d5f0; +//nop; +L41d5f0: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41d600(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41d600: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41d62c; +MEM_U32(sp + 48) = a2; +L41d62c: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +MEM_U32(sp + 32) = v0; +a0 = 0x100; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d64c; +a3 = zero; +L41d64c: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 32); +a0 = 0x12; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41d668; +a0 = 0x12; +L41d668: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a0 = 0x18; +a3 = zero; +a1 = a1 + 0x1; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d688; +a1 = a1 + 0x1; +L41d688: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41d6a0; +//nop; +L41d6a0: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41d6b0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41d6b0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41d6dc; +MEM_U32(sp + 48) = a2; +L41d6dc: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +MEM_U32(sp + 32) = v0; +a0 = 0x17; +a3 = v0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41d6fc; +a3 = v0; +L41d6fc: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a0 = 0x104; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d718; +a3 = zero; +L41d718: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a0 = 0x102; +a3 = zero; +a1 = a1 + 0x1; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d738; +a1 = a1 + 0x1; +L41d738: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41d750; +//nop; +L41d750: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41d760(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L41d760: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = f_gen_label_id(mem, sp); +goto L41d78c; +MEM_U32(sp + 48) = a2; +L41d78c: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +MEM_U32(sp + 32) = v0; +a0 = 0x18; +a3 = v0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41d7ac; +a3 = v0; +L41d7ac: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 44); +a0 = 0x104; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d7c8; +a3 = zero; +L41d7c8: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 43); +//nop; +a2 = MEM_U32(sp + 48); +a0 = 0x102; +a3 = zero; +a1 = a1 + 0x1; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d7e8; +a1 = a1 + 0x1; +L41d7e8: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41d800; +//nop; +L41d800: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_emit_trap_ri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41d810: +//emit_trap_ri: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x10018ecc; +MEM_U32(sp + 28) = s1; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 24) = s0; +s0 = a1 & 0xff; +s1 = a3; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +if (t6 != 0) {MEM_U32(sp + 56) = a2; +goto L41d9b4;} +MEM_U32(sp + 56) = a2; +t7 = MEM_U32(sp + 64); +at = 0x5010000; +t8 = MEM_U8(t7 + 33); +v0 = a0 & 0xffff; +t9 = t8 & 0x1f; +t0 = t9 < 0x20; +t1 = -t0; +t2 = t1 & at; +t3 = t2 << (t9 & 0x1f); +if ((int)t3 >= 0) {t4 = v0 + 0xffffff01; +goto L41d9b4;} +t4 = v0 + 0xffffff01; +at = t4 < 0x6; +if (at == 0) {a1 = s0; +goto L41d998;} +a1 = s0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100082f8[] = { +&&L41d948, +&&L41d970, +&&L41d8f8, +&&L41d920, +&&L41d8d0, +&&L41d8a8, +}; +dest = Lswitch100082f8[t4]; +//nop; +goto *dest; +//nop; +L41d8a8: +//nop; +a1 = MEM_U32(sp + 56); +t9 = t9; +a0 = s0; +a2 = s1; +v0 = sp + 0x30; +func_41d450(mem, sp, a0, a1, a2); +goto L41d8c4; +v0 = sp + 0x30; +L41d8c4: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41d9d4; +ra = MEM_U32(sp + 36); +L41d8d0: +//nop; +a1 = MEM_U32(sp + 56); +t9 = t9; +a0 = s0; +a2 = s1; +v0 = sp + 0x30; +func_41d4bc(mem, sp, a0, a1, a2); +goto L41d8ec; +v0 = sp + 0x30; +L41d8ec: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41d9d4; +ra = MEM_U32(sp + 36); +L41d8f8: +//nop; +a1 = MEM_U32(sp + 56); +t9 = t9; +a0 = s0; +a2 = s1; +v0 = sp + 0x30; +func_41d6b0(mem, sp, a0, a1, a2); +goto L41d914; +v0 = sp + 0x30; +L41d914: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41d9d4; +ra = MEM_U32(sp + 36); +L41d920: +//nop; +a1 = MEM_U32(sp + 56); +t9 = t9; +a0 = s0; +a2 = s1; +v0 = sp + 0x30; +func_41d760(mem, sp, a0, a1, a2); +goto L41d93c; +v0 = sp + 0x30; +L41d93c: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41d9d4; +ra = MEM_U32(sp + 36); +L41d948: +//nop; +a1 = MEM_U32(sp + 56); +t9 = t9; +a0 = s0; +a2 = s1; +v0 = sp + 0x30; +func_41d550(mem, sp, a0, a1, a2); +goto L41d964; +v0 = sp + 0x30; +L41d964: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41d9d4; +ra = MEM_U32(sp + 36); +L41d970: +//nop; +a1 = MEM_U32(sp + 56); +t9 = t9; +a0 = s0; +a2 = s1; +v0 = sp + 0x30; +func_41d600(mem, sp, a0, a1, a2); +goto L41d98c; +v0 = sp + 0x30; +L41d98c: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41d9d4; +ra = MEM_U32(sp + 36); +L41d998: +//nop; +a2 = s1; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d9a8; +a3 = zero; +L41d9a8: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41d9d4; +ra = MEM_U32(sp + 36); +L41d9b4: +//nop; +a1 = s0; +a2 = s1; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41d9c8; +a3 = zero; +L41d9c8: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L41d9d4: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_41d9e4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41d9e4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 28) = s1; +s1 = a1 & 0xff; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +if (s1 != a3) {MEM_U32(sp + 76) = a3; +goto L41da30;} +MEM_U32(sp + 76) = a3; +s3 = a3 & 0xff; +s2 = a2 & 0xff; +goto L41da38; +s2 = a2 & 0xff; +L41da30: +s3 = a2 & 0xff; +s2 = a3 & 0xff; +L41da38: +//nop; +a0 = 0x20; +a1 = 0x6; +f_emit_dir0(mem, sp, a0, a1); +goto L41da48; +a1 = 0x6; +L41da48: +gp = MEM_U32(sp + 40); +s0 = s1 + 0x1; +t6 = 0x10018e80; +a1 = s0; +t6 = MEM_U8(t6 + 0); +a0 = 0x2; +if (t6 == 0) {a2 = s3 + 0x1; +goto L41dae4;} +a2 = s3 + 0x1; +//nop; +a0 = 0x2; +a1 = s1; +a2 = s3; +a3 = s2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41da80; +a3 = s2; +L41da80: +gp = MEM_U32(sp + 40); +a0 = 0x51; +//nop; +a1 = 0x1; +a2 = s1; +a3 = s2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41da9c; +a3 = s2; +L41da9c: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +s0 = s1 + 0x1; +a1 = s0; +a2 = 0x1; +a3 = s3 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41dabc; +a3 = s3 + 0x1; +L41dabc: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a1 = s0; +a2 = s0; +a3 = s2 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41dad8; +a3 = s2 + 0x1; +L41dad8: +gp = MEM_U32(sp + 40); +//nop; +goto L41db50; +//nop; +L41dae4: +//nop; +a3 = s2 + 0x1; +MEM_U32(sp + 48) = a3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41daf4; +MEM_U32(sp + 48) = a3; +L41daf4: +gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 48); +//nop; +a0 = 0x51; +a1 = 0x1; +a2 = s0; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41db10; +a2 = s0; +L41db10: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a1 = s1; +a2 = 0x1; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41db2c; +a3 = s3; +L41db2c: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a1 = s1; +a2 = s1; +a3 = s2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41db48; +a3 = s2; +L41db48: +gp = MEM_U32(sp + 40); +//nop; +L41db50: +//nop; +a0 = 0x20; +a1 = 0x5; +f_emit_dir0(mem, sp, a0, a1); +goto L41db60; +a1 = 0x5; +L41db60: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_41db80(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41db80: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 20) = s0; +s0 = a1 & 0xff; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +s1 = a2 & 0xff; +s2 = a3 & 0xff; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 68) = a3; +a1 = 0x6; +a0 = 0x20; +f_emit_dir0(mem, sp, a0, a1); +goto L41dbd0; +a0 = 0x20; +L41dbd0: +gp = MEM_U32(sp + 32); +a0 = 0x51; +t6 = 0x10018e80; +a1 = 0x1; +t6 = MEM_U8(t6 + 0); +a2 = s1 + 0x1; +if (t6 == 0) {a3 = s2 + 0x1; +goto L41dc6c;} +a3 = s2 + 0x1; +//nop; +a0 = 0x51; +a1 = 0x1; +a2 = s1; +a3 = s2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41dc08; +a3 = s2; +L41dc08: +gp = MEM_U32(sp + 32); +a0 = 0x56; +//nop; +a1 = s0; +a2 = s1; +a3 = s2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41dc24; +a3 = s2; +L41dc24: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 58); +//nop; +a1 = s0 + 0x1; +MEM_U32(sp + 48) = a1; +a2 = s1 + 0x1; +a3 = s2 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41dc44; +a3 = s2 + 0x1; +L41dc44: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = MEM_U16(sp + 58); +a3 = 0x1; +a2 = a1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41dc60; +a2 = a1; +L41dc60: +gp = MEM_U32(sp + 32); +//nop; +goto L41dcd8; +//nop; +L41dc6c: +//nop; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 44) = a3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41dc7c; +MEM_U32(sp + 44) = a3; +L41dc7c: +gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 48); +//nop; +a3 = MEM_U32(sp + 44); +a0 = 0x56; +a1 = s0 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41dc98; +a1 = s0 + 0x1; +L41dc98: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 58); +//nop; +a1 = s0; +a2 = s1; +a3 = s2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41dcb4; +a3 = s2; +L41dcb4: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 58); +//nop; +a1 = s0; +a2 = s0; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41dcd0; +a3 = 0x1; +L41dcd0: +gp = MEM_U32(sp + 32); +//nop; +L41dcd8: +//nop; +a0 = 0x20; +a1 = 0x5; +f_emit_dir0(mem, sp, a0, a1); +goto L41dce8; +a1 = 0x5; +L41dce8: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_41dd04(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L41dd04: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 72) = a0; +MEM_U32(sp + 76) = a1; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 80) = a2; +MEM_U32(sp + 84) = a3; +MEM_U32(sp + 68) = v0; +a1 = 0x1; +a0 = zero; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L41dd40; +a0 = zero; +L41dd40: +gp = MEM_U32(sp + 32); +MEM_U8(sp + 67) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L41dd58; +//nop; +L41dd58: +gp = MEM_U32(sp + 32); +a0 = zero; +//nop; +a1 = 0x1; +//nop; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L41dd70; +//nop; +L41dd70: +gp = MEM_U32(sp + 32); +MEM_U8(sp + 66) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L41dd88; +//nop; +L41dd88: +gp = MEM_U32(sp + 32); +a0 = zero; +//nop; +a1 = 0x1; +//nop; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L41dda0; +//nop; +L41dda0: +gp = MEM_U32(sp + 32); +MEM_U8(sp + 65) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L41ddb8; +//nop; +L41ddb8: +gp = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L41ddd0; +//nop; +L41ddd0: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 60) = v0; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L41dde8; +//nop; +L41dde8: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 56) = v0; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L41de00; +//nop; +L41de00: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 87); +//nop; +a1 = MEM_U8(sp + 67); +MEM_U32(sp + 52) = v0; +a0 = 0x4f; +a3 = 0x1a; +MEM_U32(sp + 16) = zero; +MEM_U8(sp + 51) = (uint8_t)a2; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41de28; +MEM_U8(sp + 51) = (uint8_t)a2; +L41de28: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 67); +//nop; +a2 = MEM_U32(sp + 60); +a0 = 0x10; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41de40; +a0 = 0x10; +L41de40: +gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 68); +t6 = 0x10018e80; +a0 = 0x4f; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41df94;} +//nop; +a1 = MEM_U8(sp + 79); +//nop; +a2 = MEM_U8(sp + 83); +a3 = MEM_U8(sp + 87); +a1 = a1 + 0x1; +MEM_U32(sp + 44) = a1; +a0 = 0x4f; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41de80; +a0 = 0x4f; +L41de80: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 79); +//nop; +a0 = 0x29; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41de9c; +a3 = zero; +L41de9c: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 52); +//nop; +a0 = 0x4; +//nop; +f_emit_ll(mem, sp, a0, a1); +goto L41deb4; +//nop; +L41deb4: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41decc; +//nop; +L41decc: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 83); +//nop; +a1 = MEM_U32(sp + 44); +a3 = MEM_U8(sp + 87); +a0 = 0x4f; +a2 = a2 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41deec; +a2 = a2 + 0x1; +L41deec: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 67); +//nop; +a2 = MEM_U32(sp + 56); +a0 = 0xdc; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41df04; +a0 = 0xdc; +L41df04: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 66); +//nop; +a2 = MEM_U8(sp + 87); +a0 = 0xdb; +f_emit_rr(mem, sp, a0, a1, a2); +goto L41df1c; +a0 = 0xdb; +L41df1c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 65); +//nop; +a2 = MEM_U8(sp + 83); +a3 = MEM_U8(sp + 66); +a0 = 0x54; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41df38; +a0 = 0x54; +L41df38: +gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 44); +//nop; +a3 = MEM_U8(sp + 65); +a0 = 0x40; +a1 = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41df54; +a1 = a2; +L41df54: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 56); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41df6c; +//nop; +L41df6c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 79); +//nop; +a2 = MEM_U8(sp + 83); +a3 = MEM_U8(sp + 87); +a0 = 0x4f; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41df88; +a0 = 0x4f; +L41df88: +gp = MEM_U32(sp + 32); +//nop; +goto L41e108; +//nop; +L41df94: +t9 = MEM_U32(t8 + 16); +at = 0x5010000; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = MEM_U8(t0 + 33); +//nop; +t2 = t1 & 0x1f; +t3 = t2 < 0x20; +t4 = -t3; +t5 = t4 & at; +t6 = t5 << (t2 & 0x1f); +if ((int)t6 >= 0) {a2 = MEM_U8(sp + 83); +goto L41dfdc;} +a2 = MEM_U8(sp + 83); +t7 = MEM_U8(sp + 87); +//nop; +t8 = t7 + 0x1; +MEM_U8(sp + 51) = (uint8_t)t8; +a2 = MEM_U8(sp + 83); +L41dfdc: +//nop; +a1 = MEM_U8(sp + 79); +a3 = MEM_U8(sp + 51); +a2 = a2 + 0x1; +MEM_U32(sp + 40) = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41dff4; +MEM_U32(sp + 40) = a2; +L41dff4: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 79); +//nop; +a1 = a1 + 0x1; +MEM_U32(sp + 44) = a1; +a0 = 0x29; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41e018; +a3 = zero; +L41e018: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 52); +//nop; +a0 = 0x4; +//nop; +f_emit_ll(mem, sp, a0, a1); +goto L41e030; +//nop; +L41e030: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41e048; +//nop; +L41e048: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 79); +//nop; +a2 = MEM_U8(sp + 83); +a3 = MEM_U8(sp + 51); +a0 = 0x4f; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e064; +a0 = 0x4f; +L41e064: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 67); +//nop; +a2 = MEM_U32(sp + 56); +a0 = 0xdc; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41e07c; +a0 = 0xdc; +L41e07c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 66); +//nop; +a2 = MEM_U8(sp + 51); +a0 = 0xdb; +f_emit_rr(mem, sp, a0, a1, a2); +goto L41e094; +a0 = 0xdb; +L41e094: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 65); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U8(sp + 66); +a0 = 0x54; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e0b0; +a0 = 0x54; +L41e0b0: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 79); +//nop; +a3 = MEM_U8(sp + 65); +a0 = 0x40; +a1 = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e0cc; +a1 = a2; +L41e0cc: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 56); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41e0e4; +//nop; +L41e0e4: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a2 = MEM_U32(sp + 40); +a3 = MEM_U8(sp + 51); +a0 = 0x4f; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e100; +a0 = 0x4f; +L41e100: +gp = MEM_U32(sp + 32); +//nop; +L41e108: +//nop; +a0 = MEM_U32(sp + 52); +//nop; +f_define_label(mem, sp, a0); +goto L41e118; +//nop; +L41e118: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x48; +return; +sp = sp + 0x48; +} + +static void func_41e128(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L41e128: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 72) = a0; +MEM_U32(sp + 76) = a1; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 80) = a2; +MEM_U32(sp + 84) = a3; +MEM_U32(sp + 68) = v0; +a1 = 0x1; +a0 = zero; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L41e164; +a0 = zero; +L41e164: +gp = MEM_U32(sp + 32); +MEM_U8(sp + 67) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L41e17c; +//nop; +L41e17c: +gp = MEM_U32(sp + 32); +a0 = zero; +//nop; +a1 = 0x1; +//nop; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L41e194; +//nop; +L41e194: +gp = MEM_U32(sp + 32); +MEM_U8(sp + 66) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L41e1ac; +//nop; +L41e1ac: +gp = MEM_U32(sp + 32); +a0 = zero; +//nop; +a1 = 0x1; +//nop; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L41e1c4; +//nop; +L41e1c4: +gp = MEM_U32(sp + 32); +MEM_U8(sp + 65) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L41e1dc; +//nop; +L41e1dc: +gp = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L41e1f4; +//nop; +L41e1f4: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 60) = v0; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L41e20c; +//nop; +L41e20c: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 56) = v0; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L41e224; +//nop; +L41e224: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 87); +//nop; +a1 = MEM_U8(sp + 67); +MEM_U32(sp + 52) = v0; +a0 = 0x4f; +a3 = 0x1a; +MEM_U32(sp + 16) = zero; +MEM_U8(sp + 51) = (uint8_t)a2; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41e24c; +MEM_U8(sp + 51) = (uint8_t)a2; +L41e24c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 67); +//nop; +a2 = MEM_U32(sp + 60); +a0 = 0x10; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41e264; +a0 = 0x10; +L41e264: +gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 68); +t6 = 0x10018e80; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41e3fc;} +//nop; +a2 = MEM_U8(sp + 83); +//nop; +a0 = MEM_U16(sp + 74); +a1 = MEM_U8(sp + 79); +a3 = MEM_U8(sp + 87); +a2 = a2 + 0x1; +MEM_U32(sp + 44) = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e2a4; +MEM_U32(sp + 44) = a2; +L41e2a4: +t7 = MEM_U16(sp + 74); +gp = MEM_U32(sp + 32); +at = 0x53; +if (t7 != at) {a0 = 0x29; +goto L41e2e8;} +a0 = 0x29; +a1 = MEM_U8(sp + 79); +//nop; +a2 = MEM_U32(sp + 44); +a1 = a1 + 0x1; +MEM_U32(sp + 40) = a1; +a0 = 0x53; +a3 = 0x1f; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41e2dc; +MEM_U32(sp + 16) = zero; +L41e2dc: +gp = MEM_U32(sp + 32); +//nop; +goto L41e30c; +//nop; +L41e2e8: +a1 = MEM_U8(sp + 79); +//nop; +a1 = a1 + 0x1; +MEM_U32(sp + 40) = a1; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41e304; +a3 = zero; +L41e304: +gp = MEM_U32(sp + 32); +//nop; +L41e30c: +//nop; +a1 = MEM_U32(sp + 52); +a0 = 0x4; +f_emit_ll(mem, sp, a0, a1); +goto L41e31c; +a0 = 0x4; +L41e31c: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41e334; +//nop; +L41e334: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 79); +//nop; +a2 = MEM_U8(sp + 83); +a3 = MEM_U8(sp + 87); +a0 = 0x54; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e350; +a0 = 0x54; +L41e350: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 67); +//nop; +a2 = MEM_U32(sp + 56); +a0 = 0xdc; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41e368; +a0 = 0xdc; +L41e368: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 66); +//nop; +a2 = MEM_U8(sp + 87); +a0 = 0xdb; +f_emit_rr(mem, sp, a0, a1, a2); +goto L41e380; +a0 = 0xdb; +L41e380: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 65); +//nop; +a2 = MEM_U32(sp + 44); +a3 = MEM_U8(sp + 66); +a0 = 0x4f; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e39c; +a0 = 0x4f; +L41e39c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 79); +//nop; +a3 = MEM_U8(sp + 65); +a0 = 0x40; +a2 = a1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e3b8; +a2 = a1; +L41e3b8: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 56); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41e3d0; +//nop; +L41e3d0: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 74); +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U8(sp + 87); +//nop; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e3f0; +//nop; +L41e3f0: +gp = MEM_U32(sp + 32); +//nop; +goto L41e5a8; +//nop; +L41e3fc: +t9 = MEM_U32(t8 + 16); +at = 0x5010000; +t0 = MEM_U32(t9 + 4); +//nop; +t1 = MEM_U8(t0 + 33); +//nop; +t2 = t1 & 0x1f; +t3 = t2 < 0x20; +t4 = -t3; +t5 = t4 & at; +t6 = t5 << (t2 & 0x1f); +if ((int)t6 >= 0) {a1 = MEM_U8(sp + 79); +goto L41e444;} +a1 = MEM_U8(sp + 79); +t7 = MEM_U8(sp + 87); +//nop; +t8 = t7 + 0x1; +MEM_U8(sp + 51) = (uint8_t)t8; +a1 = MEM_U8(sp + 79); +L41e444: +//nop; +a0 = MEM_U16(sp + 74); +a2 = MEM_U8(sp + 83); +a3 = MEM_U8(sp + 51); +a1 = a1 + 0x1; +MEM_U32(sp + 40) = a1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e460; +MEM_U32(sp + 40) = a1; +L41e460: +t9 = MEM_U16(sp + 74); +gp = MEM_U32(sp + 32); +at = 0x53; +if (t9 != at) {a0 = 0x29; +goto L41e49c;} +a0 = 0x29; +//nop; +a1 = MEM_U8(sp + 79); +a2 = MEM_U8(sp + 83); +a0 = 0x53; +a3 = 0x1f; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41e490; +MEM_U32(sp + 16) = zero; +L41e490: +gp = MEM_U32(sp + 32); +//nop; +goto L41e4b8; +//nop; +L41e49c: +//nop; +a1 = MEM_U8(sp + 79); +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41e4b0; +a3 = zero; +L41e4b0: +gp = MEM_U32(sp + 32); +//nop; +L41e4b8: +//nop; +a1 = MEM_U32(sp + 52); +a0 = 0x4; +f_emit_ll(mem, sp, a0, a1); +goto L41e4c8; +a0 = 0x4; +L41e4c8: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41e4e0; +//nop; +L41e4e0: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 83); +//nop; +a1 = MEM_U32(sp + 40); +a3 = MEM_U8(sp + 51); +a0 = 0x54; +a2 = a2 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e500; +a2 = a2 + 0x1; +L41e500: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 67); +//nop; +a2 = MEM_U32(sp + 56); +a0 = 0xdc; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41e518; +a0 = 0xdc; +L41e518: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 66); +//nop; +a2 = MEM_U8(sp + 51); +a0 = 0xdb; +f_emit_rr(mem, sp, a0, a1, a2); +goto L41e530; +a0 = 0xdb; +L41e530: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 65); +//nop; +a2 = MEM_U8(sp + 83); +a3 = MEM_U8(sp + 66); +a0 = 0x4f; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e54c; +a0 = 0x4f; +L41e54c: +gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 40); +//nop; +a3 = MEM_U8(sp + 65); +a0 = 0x40; +a1 = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e568; +a1 = a2; +L41e568: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 56); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41e580; +//nop; +L41e580: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 74); +//nop; +a1 = MEM_U8(sp + 79); +a2 = MEM_U8(sp + 83); +a3 = MEM_U8(sp + 51); +//nop; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e5a0; +//nop; +L41e5a0: +gp = MEM_U32(sp + 32); +//nop; +L41e5a8: +//nop; +a0 = MEM_U32(sp + 52); +//nop; +f_define_label(mem, sp, a0); +goto L41e5b8; +//nop; +L41e5b8: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x48; +return; +sp = sp + 0x48; +} + +static void func_41e5c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41e5c8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = s0; +s0 = a1 & 0xff; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +a1 = 0x6; +a0 = 0x20; +f_emit_dir0(mem, sp, a0, a1); +goto L41e608; +a0 = 0x20; +L41e608: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 51); +//nop; +a3 = MEM_U8(sp + 55); +a0 = 0x59; +a1 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e624; +a1 = 0x1; +L41e624: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 51); +a3 = MEM_U8(sp + 55); +//nop; +a0 = 0x59; +a1 = s0; +a2 = a2 + 0x1; +a3 = a3 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e648; +a3 = a3 + 0x1; +L41e648: +t6 = MEM_U16(sp + 42); +gp = MEM_U32(sp + 32); +at = 0x47; +if (t6 != at) {a0 = 0x40; +goto L41e6a0;} +a0 = 0x40; +//nop; +a0 = 0x40; +a1 = s0; +a2 = s0; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e674; +a3 = 0x1; +L41e674: +gp = MEM_U32(sp + 32); +a0 = 0xd6; +//nop; +a1 = s0; +a2 = s0; +a3 = 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41e694; +MEM_U32(sp + 16) = zero; +L41e694: +gp = MEM_U32(sp + 32); +//nop; +goto L41e6d8; +//nop; +L41e6a0: +//nop; +a1 = s0; +a2 = s0; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e6b4; +a3 = 0x1; +L41e6b4: +gp = MEM_U32(sp + 32); +a0 = 0x51; +//nop; +a1 = s0; +a2 = zero; +a3 = s0; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e6d0; +a3 = s0; +L41e6d0: +gp = MEM_U32(sp + 32); +//nop; +L41e6d8: +//nop; +a0 = 0x20; +a1 = 0x5; +f_emit_dir0(mem, sp, a0, a1); +goto L41e6e8; +a1 = 0x5; +L41e6e8: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41e6fc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41e6fc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +s3 = a3 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41e748; +MEM_U32(sp + 76) = a3; +L41e748: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a2 = s2 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x4b; +if (t6 == 0) {a1 = s1; +goto L41e7e0;} +a1 = s1; +//nop; +a3 = s3 + 0x1; +MEM_U32(sp + 48) = a3; +a0 = 0x4b; +a1 = s1; +MEM_U32(sp + 52) = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e784; +MEM_U32(sp + 52) = a2; +L41e784: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41e79c; +a2 = s0; +L41e79c: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 48); +a0 = 0x18; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41e7b8; +a3 = s0; +L41e7b8: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a1 = s1; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e7d4; +a3 = s3; +L41e7d4: +gp = MEM_U32(sp + 40); +//nop; +goto L41e848; +//nop; +L41e7e0: +//nop; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e7f0; +a3 = s3; +L41e7f0: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41e808; +a2 = s0; +L41e808: +gp = MEM_U32(sp + 40); +a0 = 0x18; +//nop; +a1 = s2; +a2 = s3; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41e824; +a3 = s0; +L41e824: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a1 = s1; +a2 = s2 + 0x1; +a3 = s3 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e840; +a3 = s3 + 0x1; +L41e840: +gp = MEM_U32(sp + 40); +//nop; +L41e848: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L41e858; +//nop; +L41e858: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_41e878(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41e878: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +s3 = a3 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41e8c4; +MEM_U32(sp + 76) = a3; +L41e8c4: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a2 = s2 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x4a; +if (t6 == 0) {a1 = s1; +goto L41e95c;} +a1 = s1; +//nop; +a3 = s3 + 0x1; +MEM_U32(sp + 48) = a3; +a0 = 0x4a; +a1 = s1; +MEM_U32(sp + 52) = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e900; +MEM_U32(sp + 52) = a2; +L41e900: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41e918; +a2 = s0; +L41e918: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 48); +a0 = 0x17; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41e934; +a3 = s0; +L41e934: +gp = MEM_U32(sp + 40); +a0 = 0x49; +//nop; +a1 = s1; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e950; +a3 = s3; +L41e950: +gp = MEM_U32(sp + 40); +//nop; +goto L41e9c4; +//nop; +L41e95c: +//nop; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e96c; +a3 = s3; +L41e96c: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41e984; +a2 = s0; +L41e984: +gp = MEM_U32(sp + 40); +a0 = 0x17; +//nop; +a1 = s2; +a2 = s3; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41e9a0; +a3 = s0; +L41e9a0: +gp = MEM_U32(sp + 40); +a0 = 0x49; +//nop; +a1 = s1; +a2 = s2 + 0x1; +a3 = s3 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41e9bc; +a3 = s3 + 0x1; +L41e9bc: +gp = MEM_U32(sp + 40); +//nop; +L41e9c4: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L41e9d4; +//nop; +L41e9d4: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_41e9f4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41e9f4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +s3 = a3 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41ea40; +MEM_U32(sp + 76) = a3; +L41ea40: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a2 = s2 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x4a; +if (t6 == 0) {a1 = s1; +goto L41ead8;} +a1 = s1; +//nop; +a3 = s3 + 0x1; +MEM_U32(sp + 48) = a3; +a0 = 0x4a; +a1 = s1; +MEM_U32(sp + 52) = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41ea7c; +MEM_U32(sp + 52) = a2; +L41ea7c: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41ea94; +a2 = s0; +L41ea94: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 48); +a0 = 0x17; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41eab0; +a3 = s0; +L41eab0: +gp = MEM_U32(sp + 40); +a0 = 0x4b; +//nop; +a1 = s1; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41eacc; +a3 = s3; +L41eacc: +gp = MEM_U32(sp + 40); +//nop; +goto L41eb40; +//nop; +L41ead8: +//nop; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41eae8; +a3 = s3; +L41eae8: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41eb00; +a2 = s0; +L41eb00: +gp = MEM_U32(sp + 40); +a0 = 0x17; +//nop; +a1 = s2; +a2 = s3; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41eb1c; +a3 = s0; +L41eb1c: +gp = MEM_U32(sp + 40); +a0 = 0x4b; +//nop; +a1 = s1; +a2 = s2 + 0x1; +a3 = s3 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41eb38; +a3 = s3 + 0x1; +L41eb38: +gp = MEM_U32(sp + 40); +//nop; +L41eb40: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L41eb50; +//nop; +L41eb50: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_41eb70(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41eb70: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +s3 = a3 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41ebbc; +MEM_U32(sp + 76) = a3; +L41ebbc: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a2 = s2 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x51; +if (t6 == 0) {a1 = s1; +goto L41ec54;} +a1 = s1; +//nop; +a3 = s3 + 0x1; +MEM_U32(sp + 48) = a3; +a0 = 0x51; +a1 = s1; +MEM_U32(sp + 52) = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41ebf8; +MEM_U32(sp + 52) = a2; +L41ebf8: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41ec10; +a2 = s0; +L41ec10: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 48); +a0 = 0x12; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41ec2c; +a3 = s0; +L41ec2c: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a1 = s1; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41ec48; +a3 = s3; +L41ec48: +gp = MEM_U32(sp + 40); +//nop; +goto L41ecbc; +//nop; +L41ec54: +//nop; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41ec64; +a3 = s3; +L41ec64: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41ec7c; +a2 = s0; +L41ec7c: +gp = MEM_U32(sp + 40); +a0 = 0x12; +//nop; +a1 = s2; +a2 = s3; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41ec98; +a3 = s0; +L41ec98: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a1 = s1; +a2 = s2 + 0x1; +a3 = s3 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41ecb4; +a3 = s3 + 0x1; +L41ecb4: +gp = MEM_U32(sp + 40); +//nop; +L41ecbc: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L41eccc; +//nop; +L41eccc: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_41ecec(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41ecec: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +s3 = a3 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41ed38; +MEM_U32(sp + 76) = a3; +L41ed38: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a2 = s2 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x50; +if (t6 == 0) {a1 = s1; +goto L41edd0;} +a1 = s1; +//nop; +a3 = s3 + 0x1; +MEM_U32(sp + 48) = a3; +a0 = 0x50; +a1 = s1; +MEM_U32(sp + 52) = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41ed74; +MEM_U32(sp + 52) = a2; +L41ed74: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41ed8c; +a2 = s0; +L41ed8c: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 48); +a0 = 0x11; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41eda8; +a3 = s0; +L41eda8: +gp = MEM_U32(sp + 40); +a0 = 0x51; +//nop; +a1 = s1; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41edc4; +a3 = s3; +L41edc4: +gp = MEM_U32(sp + 40); +//nop; +goto L41ee38; +//nop; +L41edd0: +//nop; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41ede0; +a3 = s3; +L41ede0: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41edf8; +a2 = s0; +L41edf8: +gp = MEM_U32(sp + 40); +a0 = 0x11; +//nop; +a1 = s2; +a2 = s3; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41ee14; +a3 = s0; +L41ee14: +gp = MEM_U32(sp + 40); +a0 = 0x51; +//nop; +a1 = s1; +a2 = s2 + 0x1; +a3 = s3 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41ee30; +a3 = s3 + 0x1; +L41ee30: +gp = MEM_U32(sp + 40); +//nop; +L41ee38: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L41ee48; +//nop; +L41ee48: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_41ee68(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41ee68: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +s3 = a3 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41eeb4; +MEM_U32(sp + 76) = a3; +L41eeb4: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a2 = s2 + 0x1; +t6 = MEM_U8(t6 + 0); +a0 = 0x50; +if (t6 == 0) {a1 = s1; +goto L41ef4c;} +a1 = s1; +//nop; +a3 = s3 + 0x1; +MEM_U32(sp + 48) = a3; +a0 = 0x50; +a1 = s1; +MEM_U32(sp + 52) = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41eef0; +MEM_U32(sp + 52) = a2; +L41eef0: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41ef08; +a2 = s0; +L41ef08: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 48); +a0 = 0x11; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41ef24; +a3 = s0; +L41ef24: +gp = MEM_U32(sp + 40); +a0 = 0x4e; +//nop; +a1 = s1; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41ef40; +a3 = s3; +L41ef40: +gp = MEM_U32(sp + 40); +//nop; +goto L41efb4; +//nop; +L41ef4c: +//nop; +a2 = s2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41ef5c; +a3 = s3; +L41ef5c: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41ef74; +a2 = s0; +L41ef74: +gp = MEM_U32(sp + 40); +a0 = 0x11; +//nop; +a1 = s2; +a2 = s3; +a3 = s0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L41ef90; +a3 = s0; +L41ef90: +gp = MEM_U32(sp + 40); +a0 = 0x4e; +//nop; +a1 = s1; +a2 = s2 + 0x1; +a3 = s3 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41efac; +a3 = s3 + 0x1; +L41efac: +gp = MEM_U32(sp + 40); +//nop; +L41efb4: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L41efc4; +//nop; +L41efc4: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void f_dw_emit_rrr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41efe4: +//dw_emit_rrr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x10018ecc; +MEM_U32(sp + 28) = s2; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +s0 = a1 & 0xff; +s1 = a2 & 0xff; +s2 = a3 & 0xff; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +if (t6 != 0) {MEM_U32(sp + 60) = a3; +goto L41f32c;} +MEM_U32(sp + 60) = a3; +t7 = MEM_U32(sp + 64); +at = 0x5010000; +t8 = MEM_U8(t7 + 33); +//nop; +t9 = t8 & 0x1f; +t0 = t9 < 0x20; +t1 = -t0; +t2 = t1 & at; +t3 = t2 << (t9 & 0x1f); +if ((int)t3 >= 0) {at = a0 < 0x41; +goto L41f32c;} +at = a0 < 0x41; +if (at != 0) {at = a0 < 0x5a; +goto L41f2b4;} +at = a0 < 0x5a; +if (at != 0) {t6 = a0 + 0xffffffb9; +goto L41f300;} +t6 = a0 + 0xffffffb9; +t4 = a0 + 0xffffff12; +at = t4 < 0x2; +if (at == 0) {//nop; +goto L41f294;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10008368[] = { +&&L41f0dc, +&&L41f104, +}; +dest = Lswitch10008368[t4]; +//nop; +goto *dest; +//nop; +L41f09c: +//nop; +a1 = s0; +a2 = s1; +a3 = s2; +MEM_U16(sp + 50) = (uint16_t)a0; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f0b4; +MEM_U16(sp + 50) = (uint16_t)a0; +L41f0b4: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 50); +//nop; +a1 = s0 + 0x1; +a2 = s1 + 0x1; +a3 = s2 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f0d0; +a3 = s2 + 0x1; +L41f0d0: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f0dc: +//nop; +a1 = s0; +t9 = t9; +a2 = s1; +a3 = s2; +v0 = sp + 0x30; +func_41d9e4(mem, sp, a0, a1, a2, a3); +goto L41f0f8; +v0 = sp + 0x30; +L41f0f8: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f104: +//nop; +a1 = s0; +t9 = t9; +a2 = s1; +a3 = s2; +v0 = sp + 0x30; +func_41db80(mem, sp, a0, a1, a2, a3); +goto L41f120; +v0 = sp + 0x30; +L41f120: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f12c: +//nop; +a1 = s0; +t9 = t9; +a2 = s1; +a3 = s2; +v0 = sp + 0x30; +func_41dd04(mem, sp, v0, a0, a1, a2, a3); +goto L41f148; +v0 = sp + 0x30; +L41f148: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f154: +//nop; +a1 = s0; +t9 = t9; +a2 = s1; +a3 = s2; +v0 = sp + 0x30; +func_41e128(mem, sp, v0, a0, a1, a2, a3); +goto L41f170; +v0 = sp + 0x30; +L41f170: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f17c: +//nop; +a1 = s0; +t9 = t9; +a2 = s1; +a3 = s2; +v0 = sp + 0x30; +func_41e5c8(mem, sp, a0, a1, a2, a3); +goto L41f198; +v0 = sp + 0x30; +L41f198: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f1a4: +//nop; +a1 = s0; +t9 = t9; +a2 = s1; +a3 = s2; +v0 = sp + 0x30; +func_41e6fc(mem, sp, a0, a1, a2, a3); +goto L41f1c0; +v0 = sp + 0x30; +L41f1c0: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f1cc: +//nop; +a1 = s0; +t9 = t9; +a2 = s1; +a3 = s2; +v0 = sp + 0x30; +func_41e878(mem, sp, a0, a1, a2, a3); +goto L41f1e8; +v0 = sp + 0x30; +L41f1e8: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f1f4: +//nop; +a1 = s0; +t9 = t9; +a2 = s1; +a3 = s2; +v0 = sp + 0x30; +func_41e9f4(mem, sp, a0, a1, a2, a3); +goto L41f210; +v0 = sp + 0x30; +L41f210: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f21c: +//nop; +a1 = s0; +t9 = t9; +a2 = s1; +a3 = s2; +v0 = sp + 0x30; +func_41eb70(mem, sp, a0, a1, a2, a3); +goto L41f238; +v0 = sp + 0x30; +L41f238: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f244: +//nop; +a1 = s0; +t9 = t9; +a2 = s1; +a3 = s2; +v0 = sp + 0x30; +func_41ee68(mem, sp, a0, a1, a2, a3); +goto L41f260; +v0 = sp + 0x30; +L41f260: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f26c: +//nop; +a1 = s0; +t9 = t9; +a2 = s1; +a3 = s2; +v0 = sp + 0x30; +func_41ecec(mem, sp, a0, a1, a2, a3); +goto L41f288; +v0 = sp + 0x30; +L41f288: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f294: +//nop; +a1 = s0; +a2 = s1; +a3 = s2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f2a8; +a3 = s2; +L41f2a8: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f34c; +ra = MEM_U32(sp + 36); +L41f2b4: +at = a0 < 0x4; +if (at == 0) {t5 = a0 + 0xffffffff; +goto L41f2ec;} +t5 = a0 + 0xffffffff; +at = t5 < 0x3; +if (at == 0) {//nop; +goto L41f294;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10008310[] = { +&&L41f0dc, +&&L41f0dc, +&&L41f09c, +}; +dest = Lswitch10008310[t5]; +//nop; +goto *dest; +//nop; +L41f2ec: +at = a0 < 0x3f; +if (at == 0) {//nop; +goto L41f09c;} +//nop; +//nop; +goto L41f294; +//nop; +L41f300: +at = t6 < 0x13; +if (at == 0) {//nop; +goto L41f294;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000831c[] = { +&&L41f17c, +&&L41f1cc, +&&L41f1a4, +&&L41f1f4, +&&L41f1a4, +&&L41f294, +&&L41f244, +&&L41f21c, +&&L41f12c, +&&L41f26c, +&&L41f21c, +&&L41f17c, +&&L41f154, +&&L41f154, +&&L41f104, +&&L41f104, +&&L41f294, +&&L41f294, +&&L41f09c, +}; +dest = Lswitch1000831c[t6]; +//nop; +goto *dest; +//nop; +L41f32c: +//nop; +a1 = s0; +a2 = s1; +a3 = s2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f340; +a3 = s2; +L41f340: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L41f34c: +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_41f360(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41f360: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x10018e80; +MEM_U32(sp + 36) = ra; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +if (t6 == 0) {MEM_U32(sp + 60) = a3; +goto L41f3b4;} +MEM_U32(sp + 60) = a3; +t7 = a1 + 0x1; +t8 = a2 + 0x1; +MEM_U8(sp + 43) = (uint8_t)t7; +s0 = a1 & 0xff; +MEM_U8(sp + 41) = (uint8_t)t8; +MEM_U8(sp + 40) = (uint8_t)a2; +goto L41f3d0; +MEM_U8(sp + 40) = (uint8_t)a2; +L41f3b4: +s0 = a1 + 0x1; +t9 = s0 & 0xff; +t0 = a2 + 0x1; +MEM_U8(sp + 43) = (uint8_t)a1; +s0 = t9; +MEM_U8(sp + 41) = (uint8_t)a2; +MEM_U8(sp + 40) = (uint8_t)t0; +L41f3d0: +t1 = MEM_U32(sp + 60); +a3 = MEM_U32(sp + 64); +if (t1 != 0) {at = 0x8000; +goto L41f480;} +at = 0x8000; +at = (int)a3 < (int)at; +if (at == 0) {at = (int)a3 < (int)0xffff8000; +goto L41f480;} +at = (int)a3 < (int)0xffff8000; +if (at != 0) {a0 = 0x2; +goto L41f480;} +a0 = 0x2; +//nop; +a2 = MEM_U8(sp + 40); +a1 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f408; +MEM_U32(sp + 16) = zero; +L41f408: +gp = MEM_U32(sp + 32); +a0 = 0x20; +//nop; +a1 = 0x6; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L41f420; +//nop; +L41f420: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x51; +a1 = 0x1; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f440; +MEM_U32(sp + 16) = zero; +L41f440: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 50); +//nop; +a1 = MEM_U8(sp + 43); +a2 = MEM_U8(sp + 41); +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f45c; +a3 = 0x1; +L41f45c: +gp = MEM_U32(sp + 32); +a0 = 0x20; +//nop; +a1 = 0x5; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L41f474; +//nop; +L41f474: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f540; +ra = MEM_U32(sp + 36); +L41f480: +//nop; +a0 = 0x20; +a1 = 0x6; +f_emit_dir0(mem, sp, a0, a1); +goto L41f490; +a1 = 0x6; +L41f490: +gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 64); +//nop; +a0 = 0x29; +a1 = 0x1; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41f4ac; +a3 = zero; +L41f4ac: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 40); +//nop; +a0 = 0x2; +a1 = s0; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f4c8; +a3 = 0x1; +L41f4c8: +gp = MEM_U32(sp + 32); +a0 = 0x51; +//nop; +a1 = 0x1; +a2 = s0; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f4e4; +a3 = 0x1; +L41f4e4: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 50); +//nop; +a1 = MEM_U8(sp + 43); +a2 = MEM_U8(sp + 41); +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f500; +a3 = 0x1; +L41f500: +gp = MEM_U32(sp + 32); +a0 = 0x20; +//nop; +a1 = 0x5; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L41f518; +//nop; +L41f518: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 50); +//nop; +a1 = MEM_U8(sp + 43); +a2 = MEM_U32(sp + 60); +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41f534; +a3 = zero; +L41f534: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L41f540: +s0 = MEM_U32(sp + 28); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_41f54c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41f54c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x10018e80; +MEM_U32(sp + 36) = ra; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +if (t6 == 0) {MEM_U32(sp + 60) = a3; +goto L41f5a0;} +MEM_U32(sp + 60) = a3; +t7 = a1 + 0x1; +t8 = a2 + 0x1; +MEM_U8(sp + 43) = (uint8_t)t7; +MEM_U8(sp + 42) = (uint8_t)a1; +MEM_U8(sp + 41) = (uint8_t)t8; +s0 = a2 & 0xff; +goto L41f5bc; +s0 = a2 & 0xff; +L41f5a0: +s0 = a2 + 0x1; +t9 = a1 + 0x1; +t0 = s0 & 0xff; +MEM_U8(sp + 43) = (uint8_t)a1; +MEM_U8(sp + 42) = (uint8_t)t9; +MEM_U8(sp + 41) = (uint8_t)a2; +s0 = t0; +L41f5bc: +t1 = MEM_U32(sp + 60); +t2 = MEM_U32(sp + 64); +if (t1 != 0) {at = 0x8000; +goto L41f670;} +at = 0x8000; +at = (int)t2 < (int)at; +if (at == 0) {at = (int)t2 < (int)0xffff8000; +goto L41f670;} +at = (int)t2 < (int)0xffff8000; +if (at != 0) {//nop; +goto L41f670;} +//nop; +//nop; +a0 = 0x20; +a1 = 0x6; +f_emit_dir0(mem, sp, a0, a1); +goto L41f5f0; +a1 = 0x6; +L41f5f0: +gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 64); +//nop; +a0 = 0x51; +a1 = 0x1; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f610; +MEM_U32(sp + 16) = zero; +L41f610: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 42); +//nop; +a3 = MEM_U32(sp + 64); +a0 = 0x56; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f630; +MEM_U32(sp + 16) = zero; +L41f630: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 50); +//nop; +a1 = MEM_U8(sp + 43); +a2 = MEM_U8(sp + 41); +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f64c; +a3 = 0x1; +L41f64c: +gp = MEM_U32(sp + 32); +a0 = 0x20; +//nop; +a1 = 0x5; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L41f664; +//nop; +L41f664: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L41f734; +ra = MEM_U32(sp + 36); +L41f670: +//nop; +a0 = 0x20; +a1 = 0x6; +f_emit_dir0(mem, sp, a0, a1); +goto L41f680; +a1 = 0x6; +L41f680: +gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 64); +//nop; +a0 = 0x29; +a1 = 0x1; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41f69c; +a3 = zero; +L41f69c: +gp = MEM_U32(sp + 32); +a0 = 0x51; +//nop; +a1 = 0x1; +a2 = s0; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f6b8; +a3 = 0x1; +L41f6b8: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 50); +//nop; +a1 = MEM_U8(sp + 43); +a2 = MEM_U8(sp + 41); +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f6d4; +a3 = 0x1; +L41f6d4: +gp = MEM_U32(sp + 32); +a0 = 0x20; +//nop; +a1 = 0x5; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L41f6ec; +//nop; +L41f6ec: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 42); +//nop; +a3 = MEM_U32(sp + 64); +a0 = 0x56; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f70c; +MEM_U32(sp + 16) = zero; +L41f70c: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 50); +//nop; +a1 = MEM_U8(sp + 43); +a2 = MEM_U32(sp + 60); +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41f728; +a3 = zero; +L41f728: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L41f734: +s0 = MEM_U32(sp + 28); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_41f740(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41f740: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 44) = s4; +MEM_U32(sp + 40) = s3; +MEM_U32(sp + 28) = s0; +s2 = a3 & 0x3f; +at = 0x40; +s0 = a1 & 0xff; +s3 = a0 & 0xffff; +s4 = a2 & 0xff; +MEM_U32(sp + 52) = ra; +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 32) = s1; +MEM_U32(sp + 72) = a0; +MEM_U32(sp + 76) = a1; +if (s2 != at) {MEM_U32(sp + 80) = a2; +goto L41f7d0;} +MEM_U32(sp + 80) = a2; +//nop; +a0 = 0x29; +a1 = s0; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41f7a8; +a3 = zero; +L41f7a8: +gp = MEM_U32(sp + 48); +a0 = 0x29; +//nop; +a1 = s0 + 0x1; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41f7c4; +a3 = zero; +L41f7c4: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L41f998; +ra = MEM_U32(sp + 52); +L41f7d0: +at = (int)s2 < (int)0x20; +if (at != 0) {//nop; +goto L41f870;} +//nop; +t7 = 0x10018e80; +a2 = zero; +t7 = MEM_U8(t7 + 0); +a0 = 0x29; +if (t7 == 0) {a1 = s0 + 0x1; +goto L41f834;} +a1 = s0 + 0x1; +//nop; +a0 = 0x29; +a1 = s0; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41f808; +a3 = zero; +L41f808: +gp = MEM_U32(sp + 48); +a0 = s3; +//nop; +a1 = s0 + 0x1; +a2 = s4; +a3 = s2 + 0xffffffe0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f828; +MEM_U32(sp + 16) = zero; +L41f828: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L41f998; +ra = MEM_U32(sp + 52); +L41f834: +//nop; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41f844; +a3 = zero; +L41f844: +gp = MEM_U32(sp + 48); +a0 = s3; +//nop; +a1 = s0; +a2 = s4 + 0x1; +a3 = s2 + 0xffffffe0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f864; +MEM_U32(sp + 16) = zero; +L41f864: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L41f998; +ra = MEM_U32(sp + 52); +L41f870: +t8 = 0x10018e80; +a0 = s3; +t8 = MEM_U8(t8 + 0); +a1 = s0; +if (t8 == 0) {a2 = s4; +goto L41f914;} +a2 = s4; +//nop; +s1 = s0 + 0x1; +a1 = s1; +a0 = s3; +a2 = s4 + 0x1; +a3 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f8a8; +MEM_U32(sp + 16) = zero; +L41f8a8: +gp = MEM_U32(sp + 48); +t9 = 0x20; +a3 = t9 - s2; +//nop; +a0 = s3; +a1 = s0; +a2 = s4; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f8cc; +MEM_U32(sp + 16) = zero; +L41f8cc: +gp = MEM_U32(sp + 48); +a0 = 0x40; +//nop; +a1 = s1; +a2 = s1; +a3 = s0; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f8e8; +a3 = s0; +L41f8e8: +gp = MEM_U32(sp + 48); +a0 = s3; +//nop; +a1 = s0; +a2 = s4; +a3 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f908; +MEM_U32(sp + 16) = zero; +L41f908: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L41f998; +ra = MEM_U32(sp + 52); +L41f914: +//nop; +a3 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f924; +MEM_U32(sp + 16) = zero; +L41f924: +gp = MEM_U32(sp + 48); +s1 = s0 + 0x1; +//nop; +a2 = s4 + 0x1; +t0 = 0x20; +a3 = t0 - s2; +MEM_U32(sp + 60) = a2; +a1 = s1; +a0 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f950; +MEM_U32(sp + 16) = zero; +L41f950: +gp = MEM_U32(sp + 48); +a0 = 0x40; +//nop; +a1 = s0; +a2 = s0; +a3 = s1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41f96c; +a3 = s1; +L41f96c: +gp = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 60); +//nop; +a0 = s3; +a1 = s1; +a3 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41f98c; +MEM_U32(sp + 16) = zero; +L41f98c: +gp = MEM_U32(sp + 48); +//nop; +ra = MEM_U32(sp + 52); +L41f998: +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +s3 = MEM_U32(sp + 40); +s4 = MEM_U32(sp + 44); +sp = sp + 0x48; +return; +sp = sp + 0x48; +} + +static void func_41f9b4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41f9b4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 32) = s1; +s2 = a3 & 0x3f; +at = 0x40; +s1 = a1 & 0xff; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +if (s2 != at) {MEM_U32(sp + 72) = a2; +goto L41fa34;} +MEM_U32(sp + 72) = a2; +//nop; +a0 = 0x29; +a1 = s1; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41fa0c; +a3 = zero; +L41fa0c: +gp = MEM_U32(sp + 40); +a0 = 0x29; +//nop; +a1 = s1 + 0x1; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41fa28; +a3 = zero; +L41fa28: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L41fcc0; +ra = MEM_U32(sp + 44); +L41fa34: +at = (int)s2 < (int)0x20; +if (at != 0) {//nop; +goto L41fb90;} +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L41fa50; +//nop; +L41fa50: +gp = MEM_U32(sp + 40); +MEM_U32(sp + 56) = v0; +t7 = 0x10018e80; +s0 = s1 + 0x1; +t7 = MEM_U8(t7 + 0); +a0 = 0x29; +if (t7 == 0) {a1 = s1; +goto L41fb08;} +a1 = s1; +//nop; +a0 = 0x29; +a1 = s0; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41fa88; +a3 = zero; +L41fa88: +gp = MEM_U32(sp + 40); +a1 = MEM_U8(sp + 75); +//nop; +a2 = MEM_U32(sp + 56); +a1 = a1 + 0x1; +MEM_U32(sp + 48) = a1; +a0 = 0x10; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41faa8; +a0 = 0x10; +L41faa8: +gp = MEM_U32(sp + 40); +a0 = 0x29; +//nop; +a1 = s0; +a2 = 0xffffffff; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41fac4; +a3 = zero; +L41fac4: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 56); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41fadc; +//nop; +L41fadc: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a2 = MEM_U32(sp + 48); +a1 = s1; +a3 = s2 + 0xffffffe0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41fafc; +MEM_U32(sp + 16) = zero; +L41fafc: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L41fcc0; +ra = MEM_U32(sp + 44); +L41fb08: +//nop; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41fb18; +a3 = zero; +L41fb18: +gp = MEM_U32(sp + 40); +a1 = MEM_U8(sp + 75); +//nop; +a2 = MEM_U32(sp + 56); +a0 = 0x10; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41fb30; +a0 = 0x10; +L41fb30: +gp = MEM_U32(sp + 40); +a0 = 0x29; +//nop; +a1 = s1; +a2 = 0xffffffff; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41fb4c; +a3 = zero; +L41fb4c: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 56); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L41fb64; +//nop; +L41fb64: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a2 = MEM_U8(sp + 75); +a1 = s1 + 0x1; +a3 = s2 + 0xffffffe0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41fb84; +MEM_U32(sp + 16) = zero; +L41fb84: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L41fcc0; +ra = MEM_U32(sp + 44); +L41fb90: +t8 = 0x10018e80; +s0 = s1 + 0x1; +t8 = MEM_U8(t8 + 0); +a1 = s0; +if (t8 == 0) {a0 = 0x54; +goto L41fc3c;} +a0 = 0x54; +//nop; +a2 = MEM_U8(sp + 75); +a0 = 0x54; +a1 = s1; +a3 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41fbc4; +MEM_U32(sp + 16) = zero; +L41fbc4: +gp = MEM_U32(sp + 40); +t9 = 0x20; +a2 = MEM_U8(sp + 75); +a3 = t9 - s2; +//nop; +s0 = s1 + 0x1; +a2 = a2 + 0x1; +MEM_U32(sp + 48) = a2; +a1 = s0; +a0 = 0x4f; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41fbf4; +MEM_U32(sp + 16) = zero; +L41fbf4: +gp = MEM_U32(sp + 40); +a0 = 0x40; +//nop; +a1 = s1; +a2 = s1; +a3 = s0; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41fc10; +a3 = s0; +L41fc10: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a2 = MEM_U32(sp + 48); +a1 = s0; +a3 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41fc30; +MEM_U32(sp + 16) = zero; +L41fc30: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L41fcc0; +ra = MEM_U32(sp + 44); +L41fc3c: +a2 = MEM_U8(sp + 75); +//nop; +a3 = s2; +MEM_U32(sp + 16) = zero; +a2 = a2 + 0x1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41fc54; +a2 = a2 + 0x1; +L41fc54: +gp = MEM_U32(sp + 40); +a2 = MEM_U8(sp + 75); +//nop; +t0 = 0x20; +a3 = t0 - s2; +a0 = 0x4f; +a1 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41fc78; +MEM_U32(sp + 16) = zero; +L41fc78: +gp = MEM_U32(sp + 40); +a0 = 0x40; +//nop; +a1 = s0; +a2 = s0; +a3 = s1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41fc94; +a3 = s1; +L41fc94: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a2 = MEM_U8(sp + 75); +a1 = s1; +a3 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41fcb4; +MEM_U32(sp + 16) = zero; +L41fcb4: +gp = MEM_U32(sp + 40); +//nop; +ra = MEM_U32(sp + 44); +L41fcc0: +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_41fcd4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41fcd4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 48) = a2; +s0 = a1 & 0xff; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 52) = a3; +a2 = MEM_U32(sp + 56); +MEM_U32(sp + 32) = gp; +a3 = zero; +a1 = s0; +a0 = 0x29; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41fd1c; +a0 = 0x29; +L41fd1c: +gp = MEM_U32(sp + 32); +a3 = MEM_U8(sp + 51); +t6 = 0x10018e80; +a2 = s0; +t6 = MEM_U8(t6 + 0); +a0 = 0x59; +if (t6 == 0) {a1 = s0; +goto L41fd5c;} +a1 = s0; +//nop; +a3 = MEM_U8(sp + 51); +a0 = 0x59; +a1 = s0; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41fd50; +a1 = s0; +L41fd50: +gp = MEM_U32(sp + 32); +//nop; +goto L41fd74; +//nop; +L41fd5c: +//nop; +a2 = s0; +a3 = a3 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41fd6c; +a3 = a3 + 0x1; +L41fd6c: +gp = MEM_U32(sp + 32); +//nop; +L41fd74: +//nop; +a0 = 0x20; +a1 = 0x6; +f_emit_dir0(mem, sp, a0, a1); +goto L41fd84; +a1 = 0x6; +L41fd84: +gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 52); +//nop; +a0 = 0x29; +a1 = 0x1; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L41fda0; +a3 = zero; +L41fda0: +gp = MEM_U32(sp + 32); +a3 = MEM_U8(sp + 51); +t7 = 0x10018e80; +a2 = 0x1; +t7 = MEM_U8(t7 + 0); +a0 = 0x59; +if (t7 == 0) {a1 = 0x1; +goto L41fde0;} +a1 = 0x1; +//nop; +a0 = 0x59; +a1 = 0x1; +a3 = a3 + 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41fdd4; +a3 = a3 + 0x1; +L41fdd4: +gp = MEM_U32(sp + 32); +t8 = MEM_U16(sp + 42); +goto L41fdfc; +t8 = MEM_U16(sp + 42); +L41fde0: +//nop; +a3 = MEM_U8(sp + 51); +a2 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41fdf0; +a2 = 0x1; +L41fdf0: +gp = MEM_U32(sp + 32); +//nop; +t8 = MEM_U16(sp + 42); +L41fdfc: +at = 0x47; +if (t8 != at) {a0 = 0x40; +goto L41fe4c;} +a0 = 0x40; +//nop; +a0 = 0x40; +a1 = s0; +a2 = s0; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41fe20; +a3 = 0x1; +L41fe20: +gp = MEM_U32(sp + 32); +a0 = 0xd6; +//nop; +a1 = s0; +a2 = s0; +a3 = 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41fe40; +MEM_U32(sp + 16) = zero; +L41fe40: +gp = MEM_U32(sp + 32); +//nop; +goto L41fe84; +//nop; +L41fe4c: +//nop; +a1 = s0; +a2 = s0; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41fe60; +a3 = 0x1; +L41fe60: +gp = MEM_U32(sp + 32); +a0 = 0x51; +//nop; +a1 = s0; +a2 = zero; +a3 = s0; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L41fe7c; +a3 = s0; +L41fe7c: +gp = MEM_U32(sp + 32); +//nop; +L41fe84: +//nop; +a0 = 0x20; +a1 = 0x5; +f_emit_dir0(mem, sp, a0, a1); +goto L41fe94; +a1 = 0x5; +L41fe94: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_41fea8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L41fea8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 32) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L41feec; +MEM_U32(sp + 76) = a3; +L41feec: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a0 = 0x4b; +t6 = MEM_U8(t6 + 0); +a1 = s1; +if (t6 == 0) {a2 = s2; +goto L41ff8c;} +a2 = s2; +//nop; +a2 = s2 + 0x1; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 52) = a2; +a0 = 0x4b; +a1 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41ff2c; +MEM_U32(sp + 16) = zero; +L41ff2c: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41ff44; +a2 = s0; +L41ff44: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 76); +a0 = 0x18; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41ff60; +a3 = s0; +L41ff60: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a3 = MEM_U32(sp + 80); +a1 = s1; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41ff80; +MEM_U32(sp + 16) = zero; +L41ff80: +gp = MEM_U32(sp + 40); +//nop; +goto L41fff8; +//nop; +L41ff8c: +//nop; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41ff9c; +MEM_U32(sp + 16) = zero; +L41ff9c: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L41ffb4; +a2 = s0; +L41ffb4: +gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 76); +//nop; +a0 = 0x18; +a1 = s2; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L41ffd0; +a3 = s0; +L41ffd0: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a3 = MEM_U32(sp + 80); +a1 = s1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L41fff0; +MEM_U32(sp + 16) = zero; +L41fff0: +gp = MEM_U32(sp + 40); +//nop; +L41fff8: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L420008; +//nop; +L420008: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_420024(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L420024: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 32) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L420068; +MEM_U32(sp + 76) = a3; +L420068: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a0 = 0x4a; +t6 = MEM_U8(t6 + 0); +a1 = s1; +if (t6 == 0) {a2 = s2; +goto L420108;} +a2 = s2; +//nop; +a2 = s2 + 0x1; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 52) = a2; +a0 = 0x4a; +a1 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4200a8; +MEM_U32(sp + 16) = zero; +L4200a8: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L4200c0; +a2 = s0; +L4200c0: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 76); +a0 = 0x17; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L4200dc; +a3 = s0; +L4200dc: +gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 80); +//nop; +a0 = 0x49; +a1 = s1; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4200fc; +MEM_U32(sp + 16) = zero; +L4200fc: +gp = MEM_U32(sp + 40); +//nop; +goto L420174; +//nop; +L420108: +//nop; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420118; +MEM_U32(sp + 16) = zero; +L420118: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L420130; +a2 = s0; +L420130: +gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 76); +//nop; +a0 = 0x17; +a1 = s2; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L42014c; +a3 = s0; +L42014c: +gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 80); +//nop; +a0 = 0x49; +a1 = s1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42016c; +MEM_U32(sp + 16) = zero; +L42016c: +gp = MEM_U32(sp + 40); +//nop; +L420174: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L420184; +//nop; +L420184: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_4201a0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4201a0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 32) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L4201e4; +MEM_U32(sp + 76) = a3; +L4201e4: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a0 = 0x4a; +t6 = MEM_U8(t6 + 0); +a1 = s1; +if (t6 == 0) {a2 = s2; +goto L420284;} +a2 = s2; +//nop; +a2 = s2 + 0x1; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 52) = a2; +a0 = 0x4a; +a1 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420224; +MEM_U32(sp + 16) = zero; +L420224: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L42023c; +a2 = s0; +L42023c: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 76); +a0 = 0x17; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L420258; +a3 = s0; +L420258: +gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 80); +//nop; +a0 = 0x4b; +a1 = s1; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420278; +MEM_U32(sp + 16) = zero; +L420278: +gp = MEM_U32(sp + 40); +//nop; +goto L4202f0; +//nop; +L420284: +//nop; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420294; +MEM_U32(sp + 16) = zero; +L420294: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L4202ac; +a2 = s0; +L4202ac: +gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 76); +//nop; +a0 = 0x17; +a1 = s2; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L4202c8; +a3 = s0; +L4202c8: +gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 80); +//nop; +a0 = 0x4b; +a1 = s1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4202e8; +MEM_U32(sp + 16) = zero; +L4202e8: +gp = MEM_U32(sp + 40); +//nop; +L4202f0: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L420300; +//nop; +L420300: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_42031c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L42031c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 32) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L420360; +MEM_U32(sp + 76) = a3; +L420360: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a0 = 0x50; +t6 = MEM_U8(t6 + 0); +a1 = s1; +if (t6 == 0) {a2 = s2; +goto L420400;} +a2 = s2; +//nop; +a2 = s2 + 0x1; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 52) = a2; +a0 = 0x50; +a1 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4203a0; +MEM_U32(sp + 16) = zero; +L4203a0: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L4203b8; +a2 = s0; +L4203b8: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 76); +a0 = 0x11; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L4203d4; +a3 = s0; +L4203d4: +gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 80); +//nop; +a0 = 0x4e; +a1 = s1; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4203f4; +MEM_U32(sp + 16) = zero; +L4203f4: +gp = MEM_U32(sp + 40); +//nop; +goto L42046c; +//nop; +L420400: +//nop; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420410; +MEM_U32(sp + 16) = zero; +L420410: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L420428; +a2 = s0; +L420428: +gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 76); +//nop; +a0 = 0x11; +a1 = s2; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L420444; +a3 = s0; +L420444: +gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 80); +//nop; +a0 = 0x4e; +a1 = s1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420464; +MEM_U32(sp + 16) = zero; +L420464: +gp = MEM_U32(sp + 40); +//nop; +L42046c: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L42047c; +//nop; +L42047c: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_420498(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L420498: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 32) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L4204dc; +MEM_U32(sp + 76) = a3; +L4204dc: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a0 = 0x50; +t6 = MEM_U8(t6 + 0); +a1 = s1; +if (t6 == 0) {a2 = s2; +goto L42057c;} +a2 = s2; +//nop; +a2 = s2 + 0x1; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 52) = a2; +a0 = 0x50; +a1 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42051c; +MEM_U32(sp + 16) = zero; +L42051c: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L420534; +a2 = s0; +L420534: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 76); +a0 = 0x11; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L420550; +a3 = s0; +L420550: +gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 80); +//nop; +a0 = 0x51; +a1 = s1; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420570; +MEM_U32(sp + 16) = zero; +L420570: +gp = MEM_U32(sp + 40); +//nop; +goto L4205e8; +//nop; +L42057c: +//nop; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42058c; +MEM_U32(sp + 16) = zero; +L42058c: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L4205a4; +a2 = s0; +L4205a4: +gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 76); +//nop; +a0 = 0x11; +a1 = s2; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L4205c0; +a3 = s0; +L4205c0: +gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 80); +//nop; +a0 = 0x51; +a1 = s1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4205e0; +MEM_U32(sp + 16) = zero; +L4205e0: +gp = MEM_U32(sp + 40); +//nop; +L4205e8: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L4205f8; +//nop; +L4205f8: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_420614(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L420614: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 32) = s1; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 76) = a3; +v0 = f_gen_label_id(mem, sp); +goto L420658; +MEM_U32(sp + 76) = a3; +L420658: +gp = MEM_U32(sp + 40); +s0 = v0; +t6 = 0x10018e80; +a0 = 0x51; +t6 = MEM_U8(t6 + 0); +a1 = s1; +if (t6 == 0) {a2 = s2; +goto L4206f8;} +a2 = s2; +//nop; +a2 = s2 + 0x1; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 52) = a2; +a0 = 0x51; +a1 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420698; +MEM_U32(sp + 16) = zero; +L420698: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L4206b0; +a2 = s0; +L4206b0: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a2 = MEM_U32(sp + 76); +a0 = 0x12; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L4206cc; +a3 = s0; +L4206cc: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a3 = MEM_U32(sp + 80); +a1 = s1; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4206ec; +MEM_U32(sp + 16) = zero; +L4206ec: +gp = MEM_U32(sp + 40); +//nop; +goto L420764; +//nop; +L4206f8: +//nop; +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420708; +MEM_U32(sp + 16) = zero; +L420708: +gp = MEM_U32(sp + 40); +a0 = 0x13; +//nop; +a1 = s1; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L420720; +a2 = s0; +L420720: +gp = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 76); +//nop; +a0 = 0x12; +a1 = s2; +a3 = s0; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L42073c; +a3 = s0; +L42073c: +gp = MEM_U32(sp + 40); +a0 = MEM_U16(sp + 66); +//nop; +a3 = MEM_U32(sp + 80); +a1 = s1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42075c; +MEM_U32(sp + 16) = zero; +L42075c: +gp = MEM_U32(sp + 40); +//nop; +L420764: +//nop; +a0 = s0; +//nop; +f_define_label(mem, sp, a0); +goto L420774; +//nop; +L420774: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void f_dw_emit_rri(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L420790: +//dw_emit_rri: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +v0 = 0x10018ecc; +MEM_U32(sp + 36) = s2; +v0 = MEM_U8(v0 + 0); +MEM_U32(sp + 32) = s1; +MEM_U32(sp + 28) = s0; +s0 = a0 & 0xffff; +s1 = a1 & 0xff; +s2 = a2 & 0xff; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +if (v0 != 0) {MEM_U32(sp + 76) = a3; +goto L420df4;} +MEM_U32(sp + 76) = a3; +t6 = MEM_U32(sp + 84); +at = 0x5010000; +t7 = MEM_U8(t6 + 33); +//nop; +t8 = t7 & 0x1f; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +t2 = t1 << (t8 & 0x1f); +if ((int)t2 >= 0) {at = s0 < 0x41; +goto L420df4;} +at = s0 < 0x41; +if (at != 0) {at = s0 < 0x5a; +goto L420d60;} +at = s0 < 0x5a; +if (at != 0) {t8 = s0 + 0xffffffb9; +goto L420dc8;} +t8 = s0 + 0xffffffb9; +t3 = s0 + 0xffffff12; +at = t3 < 0x2; +if (at == 0) {//nop; +goto L420d38;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100083d0[] = { +&&L420b0c, +&&L420b40, +}; +dest = Lswitch100083d0[t3]; +//nop; +goto *dest; +//nop; +L420848: +t4 = 0x10018e80; +t5 = MEM_U32(sp + 76); +t4 = MEM_U8(t4 + 0); +a0 = s0; +if (t4 == 0) {a1 = s1; +goto L4208c4;} +a1 = s1; +//nop; +a3 = MEM_U32(sp + 80); +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420874; +MEM_U32(sp + 16) = zero; +L420874: +a3 = MEM_U32(sp + 76); +gp = MEM_U32(sp + 40); +if (a3 != 0) {a0 = s0; +goto L4208a4;} +a0 = s0; +//nop; +a0 = 0x31; +a1 = s1 + 0x1; +a2 = zero; +f_emit_rr(mem, sp, a0, a1, a2); +goto L420898; +a2 = zero; +L420898: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L4208a4: +//nop; +a1 = s1 + 0x1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4208b8; +MEM_U32(sp + 16) = zero; +L4208b8: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L4208c4: +if (t5 != 0) {a0 = s0; +goto L4208ec;} +a0 = s0; +//nop; +a0 = 0x31; +a1 = s1; +a2 = zero; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4208e0; +a2 = zero; +L4208e0: +gp = MEM_U32(sp + 40); +//nop; +goto L42090c; +//nop; +L4208ec: +//nop; +a3 = MEM_U32(sp + 76); +a1 = s1; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420904; +MEM_U32(sp + 16) = zero; +L420904: +gp = MEM_U32(sp + 40); +//nop; +L42090c: +//nop; +a3 = MEM_U32(sp + 80); +a0 = s0; +a1 = s1 + 0x1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420928; +MEM_U32(sp + 16) = zero; +L420928: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420934: +t6 = 0x10018e80; +t7 = MEM_U32(sp + 76); +t6 = MEM_U8(t6 + 0); +a0 = s0; +if (t6 == 0) {a1 = s1; +goto L4209b0;} +a1 = s1; +//nop; +a3 = MEM_U32(sp + 80); +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420960; +MEM_U32(sp + 16) = zero; +L420960: +a3 = MEM_U32(sp + 76); +gp = MEM_U32(sp + 40); +if (a3 != 0) {a0 = s0; +goto L420990;} +a0 = s0; +//nop; +a0 = 0x31; +a1 = s1 + 0x1; +a2 = s2 + 0x1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L420984; +a2 = s2 + 0x1; +L420984: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420990: +//nop; +a1 = s1 + 0x1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4209a4; +MEM_U32(sp + 16) = zero; +L4209a4: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L4209b0: +if (t7 != 0) {a0 = s0; +goto L4209d8;} +a0 = s0; +//nop; +a0 = 0x31; +a1 = s1; +a2 = s2; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4209cc; +a2 = s2; +L4209cc: +gp = MEM_U32(sp + 40); +//nop; +goto L4209f8; +//nop; +L4209d8: +//nop; +a3 = MEM_U32(sp + 76); +a1 = s1; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4209f0; +MEM_U32(sp + 16) = zero; +L4209f0: +gp = MEM_U32(sp + 40); +//nop; +L4209f8: +//nop; +a3 = MEM_U32(sp + 80); +a0 = s0; +a1 = s1 + 0x1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420a14; +MEM_U32(sp + 16) = zero; +L420a14: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420a20: +t9 = 0x10018e80; +t0 = MEM_U32(sp + 76); +t9 = MEM_U8(t9 + 0); +a0 = s0; +if (t9 == 0) {a1 = s1; +goto L420a9c;} +a1 = s1; +//nop; +a3 = MEM_U32(sp + 80); +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420a4c; +MEM_U32(sp + 16) = zero; +L420a4c: +a3 = MEM_U32(sp + 76); +gp = MEM_U32(sp + 40); +if (a3 != 0) {a0 = s0; +goto L420a7c;} +a0 = s0; +//nop; +a0 = 0x5a; +a1 = s1 + 0x1; +a2 = s2 + 0x1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L420a70; +a2 = s2 + 0x1; +L420a70: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420a7c: +//nop; +a1 = s1 + 0x1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420a90; +MEM_U32(sp + 16) = zero; +L420a90: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420a9c: +if (t0 != 0) {a0 = s0; +goto L420ac4;} +a0 = s0; +//nop; +a0 = 0x5a; +a1 = s1; +a2 = s2; +f_emit_rr(mem, sp, a0, a1, a2); +goto L420ab8; +a2 = s2; +L420ab8: +gp = MEM_U32(sp + 40); +//nop; +goto L420ae4; +//nop; +L420ac4: +//nop; +a3 = MEM_U32(sp + 76); +a1 = s1; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420adc; +MEM_U32(sp + 16) = zero; +L420adc: +gp = MEM_U32(sp + 40); +//nop; +L420ae4: +//nop; +a3 = MEM_U32(sp + 80); +a0 = s0; +a1 = s1 + 0x1; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420b00; +MEM_U32(sp + 16) = zero; +L420b00: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420b0c: +//nop; +t1 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 76); +t9 = t9; +a0 = s0; +a1 = s1; +a2 = s2; +v0 = sp + 0x40; +MEM_U32(sp + 16) = t1; +func_41f360(mem, sp, a0, a1, a2, a3); +goto L420b34; +MEM_U32(sp + 16) = t1; +L420b34: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420b40: +//nop; +t8 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 76); +t9 = t9; +a0 = s0; +a1 = s1; +a2 = s2; +v0 = sp + 0x40; +MEM_U32(sp + 16) = t8; +func_41f54c(mem, sp, a0, a1, a2, a3); +goto L420b68; +MEM_U32(sp + 16) = t8; +L420b68: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420b74: +//nop; +a3 = MEM_U32(sp + 80); +t9 = t9; +a0 = s0; +a1 = s1; +a2 = s2; +v0 = sp + 0x40; +func_41f740(mem, sp, a0, a1, a2, a3); +goto L420b94; +v0 = sp + 0x40; +L420b94: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420ba0: +//nop; +a3 = MEM_U32(sp + 80); +t9 = t9; +a0 = s0; +a1 = s1; +a2 = s2; +v0 = sp + 0x40; +func_41f9b4(mem, sp, a0, a1, a2, a3); +goto L420bc0; +v0 = sp + 0x40; +L420bc0: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420bcc: +//nop; +t2 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 76); +t9 = t9; +a0 = s0; +a1 = s1; +a2 = s2; +v0 = sp + 0x40; +MEM_U32(sp + 16) = t2; +func_41fcd4(mem, sp, a0, a1, a2, a3); +goto L420bf4; +MEM_U32(sp + 16) = t2; +L420bf4: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420c00: +//nop; +t3 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 76); +t9 = t9; +a0 = s0; +a1 = s1; +a2 = s2; +v0 = sp + 0x40; +MEM_U32(sp + 16) = t3; +func_41fea8(mem, sp, a0, a1, a2, a3); +goto L420c28; +MEM_U32(sp + 16) = t3; +L420c28: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420c34: +//nop; +t4 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 76); +t9 = t9; +a0 = s0; +a1 = s1; +a2 = s2; +v0 = sp + 0x40; +MEM_U32(sp + 16) = t4; +func_420024(mem, sp, a0, a1, a2, a3); +goto L420c5c; +MEM_U32(sp + 16) = t4; +L420c5c: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420c68: +//nop; +t5 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 76); +t9 = t9; +a0 = s0; +a1 = s1; +a2 = s2; +v0 = sp + 0x40; +MEM_U32(sp + 16) = t5; +func_4201a0(mem, sp, a0, a1, a2, a3); +goto L420c90; +MEM_U32(sp + 16) = t5; +L420c90: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420c9c: +//nop; +t6 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 76); +t9 = t9; +a0 = s0; +a1 = s1; +a2 = s2; +v0 = sp + 0x40; +MEM_U32(sp + 16) = t6; +func_420614(mem, sp, a0, a1, a2, a3); +goto L420cc4; +MEM_U32(sp + 16) = t6; +L420cc4: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420cd0: +//nop; +t7 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 76); +t9 = t9; +a0 = s0; +a1 = s1; +a2 = s2; +v0 = sp + 0x40; +MEM_U32(sp + 16) = t7; +func_42031c(mem, sp, a0, a1, a2, a3); +goto L420cf8; +MEM_U32(sp + 16) = t7; +L420cf8: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420d04: +t9 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 76); +MEM_U32(sp + 16) = t9; +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +a2 = s2; +v0 = sp + 0x40; +func_420498(mem, sp, a0, a1, a2, a3); +goto L420d2c; +v0 = sp + 0x40; +L420d2c: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420d38: +//nop; +a3 = MEM_U32(sp + 80); +a0 = s0; +a1 = s1; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420d54; +MEM_U32(sp + 16) = zero; +L420d54: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420d60: +at = s0 < 0x4; +if (at == 0) {t1 = s0 + 0xffffffc1; +goto L420d9c;} +t1 = s0 + 0xffffffc1; +t0 = s0 + 0xffffffff; +at = t0 < 0x3; +if (at == 0) {//nop; +goto L420d38;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10008370[] = { +&&L420b0c, +&&L420b0c, +&&L420848, +}; +dest = Lswitch10008370[t0]; +//nop; +goto *dest; +//nop; +L420d9c: +at = t1 < 0x2; +if (at == 0) {//nop; +goto L420d38;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000837c[] = { +&&L420a20, +&&L420934, +}; +dest = Lswitch1000837c[t1]; +//nop; +goto *dest; +//nop; +L420dc8: +at = t8 < 0x13; +if (at == 0) {//nop; +goto L420d38;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10008384[] = { +&&L420bcc, +&&L420c34, +&&L420c00, +&&L420c68, +&&L420c00, +&&L420d38, +&&L420cd0, +&&L420c9c, +&&L420b74, +&&L420d04, +&&L420c9c, +&&L420bcc, +&&L420ba0, +&&L420ba0, +&&L420b40, +&&L420b40, +&&L420d38, +&&L420d38, +&&L420934, +}; +dest = Lswitch10008384[t8]; +//nop; +goto *dest; +//nop; +L420df4: +at = 0x1; +if (v0 != at) {a0 = s0; +goto L420e90;} +a0 = s0; +t2 = MEM_U32(sp + 76); +a1 = 0x1; +if (t2 == 0) {//nop; +goto L420e90;} +//nop; +t3 = MEM_U32(sp + 80); +//nop; +MEM_U32(sp + 56) = t2; +a0 = zero; +MEM_U32(sp + 60) = t3; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L420e28; +MEM_U32(sp + 60) = t3; +L420e28: +gp = MEM_U32(sp + 40); +MEM_U8(sp + 55) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L420e40; +//nop; +L420e40: +t4 = sp + 0x38; +a2 = MEM_U32(t4 + 0); +gp = MEM_U32(sp + 40); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t4 + 4); +//nop; +a1 = MEM_U8(sp + 55); +a0 = 0x14c; +MEM_U32(sp + 12) = a3; +f_emit_rii(mem, sp, a0, a1, a2, a3); +goto L420e68; +MEM_U32(sp + 12) = a3; +L420e68: +gp = MEM_U32(sp + 40); +a3 = MEM_U8(sp + 55); +//nop; +a0 = s0; +a1 = s1; +a2 = s2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L420e84; +a2 = s2; +L420e84: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L420eb4; +ra = MEM_U32(sp + 44); +L420e90: +//nop; +a3 = MEM_U32(sp + 80); +a1 = s1; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420ea8; +MEM_U32(sp + 16) = zero; +L420ea8: +gp = MEM_U32(sp + 40); +//nop; +ra = MEM_U32(sp + 44); +L420eb4: +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_420ec8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L420ec8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 28) = s0; +s0 = a1 & 0xff; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a2; +a1 = 0x6; +a0 = 0x20; +f_emit_dir0(mem, sp, a0, a1); +goto L420f04; +a0 = 0x20; +L420f04: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 59); +t6 = 0x10018e80; +a0 = 0x47; +t6 = MEM_U8(t6 + 0); +a1 = 0x1; +if (t6 == 0) {a2 = a2 + 0x1; +goto L420fcc;} +a2 = a2 + 0x1; +//nop; +a2 = MEM_U8(sp + 59); +a0 = 0x47; +a1 = 0x1; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420f40; +MEM_U32(sp + 16) = zero; +L420f40: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 59); +//nop; +a0 = 0xdb; +a1 = s0; +f_emit_rr(mem, sp, a0, a1, a2); +goto L420f58; +a1 = s0; +L420f58: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 59); +//nop; +a1 = s0 + 0x1; +MEM_U32(sp + 40) = a1; +a0 = 0x5a; +a2 = a2 + 0x1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L420f78; +a2 = a2 + 0x1; +L420f78: +t7 = MEM_U16(sp + 50); +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 40); +at = 0x3d; +if (t7 != at) {a0 = 0x2; +goto L420fb0;} +a0 = 0x2; +//nop; +a0 = 0x1; +a2 = a1; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L420fa4; +a3 = 0x1; +L420fa4: +gp = MEM_U32(sp + 32); +//nop; +goto L421064; +//nop; +L420fb0: +//nop; +a2 = a1; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L420fc0; +a3 = 0x1; +L420fc0: +gp = MEM_U32(sp + 32); +//nop; +goto L421064; +//nop; +L420fcc: +//nop; +a3 = zero; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 40) = a2; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L420fe0; +MEM_U32(sp + 40) = a2; +L420fe0: +gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 40); +//nop; +a0 = 0xdb; +a1 = s0 + 0x1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L420ff8; +a1 = s0 + 0x1; +L420ff8: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 59); +//nop; +a0 = 0x5a; +a1 = s0; +f_emit_rr(mem, sp, a0, a1, a2); +goto L421010; +a1 = s0; +L421010: +t8 = MEM_U16(sp + 50); +gp = MEM_U32(sp + 32); +at = 0x3d; +if (t8 != at) {a0 = 0x2; +goto L421048;} +a0 = 0x2; +//nop; +a0 = 0x1; +a1 = s0; +a2 = s0; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L42103c; +a3 = 0x1; +L42103c: +gp = MEM_U32(sp + 32); +//nop; +goto L421064; +//nop; +L421048: +//nop; +a1 = s0; +a2 = s0; +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L42105c; +a3 = 0x1; +L42105c: +gp = MEM_U32(sp + 32); +//nop; +L421064: +//nop; +a0 = 0x20; +a1 = 0x5; +f_emit_dir0(mem, sp, a0, a1); +goto L421074; +a1 = 0x5; +L421074: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 28); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_421088(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L421088: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 28) = ra; +a2 = MEM_U8(sp + 43); +a1 = MEM_U8(sp + 39); +a0 = MEM_U16(sp + 34); +MEM_U32(sp + 24) = gp; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4210c0; +MEM_U32(sp + 24) = gp; +L4210c0: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 39); +a2 = MEM_U8(sp + 43); +//nop; +a0 = MEM_U16(sp + 34); +a1 = a1 + 0x1; +a2 = a2 + 0x1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4210e0; +a2 = a2 + 0x1; +L4210e0: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void func_4210f0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a3 = 0; +L4210f0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +a3 = MEM_U32(v0 + 12); +//nop; +a2 = MEM_U8(sp + 67); +a1 = MEM_U8(sp + 63); +a0 = 0x31; +MEM_U32(sp + 44) = a3; +f_dw_emit_rr(mem, sp, a0, a1, a2, a3); +goto L421130; +MEM_U32(sp + 44) = a3; +L421130: +gp = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L421148; +//nop; +L421148: +gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 44); +//nop; +a1 = MEM_U8(sp + 67); +MEM_U32(sp + 48) = v0; +a0 = 0xe; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = v0; +MEM_U32(sp + 20) = t6; +f_emit_branch_rill(mem, sp, a0, a1, a2, a3); +goto L421174; +MEM_U32(sp + 20) = t6; +L421174: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 63); +//nop; +a2 = MEM_U8(sp + 67); +a3 = MEM_U32(sp + 44); +a0 = 0xdb; +f_dw_emit_rr(mem, sp, a0, a1, a2, a3); +goto L421190; +a0 = 0xdb; +L421190: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L4211a8; +//nop; +L4211a8: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void func_4211b8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4211b8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 28) = ra; +a2 = MEM_U8(sp + 43); +a1 = MEM_U8(sp + 39); +a0 = MEM_U16(sp + 34); +MEM_U32(sp + 24) = gp; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4211f0; +MEM_U32(sp + 24) = gp; +L4211f0: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 39); +a2 = MEM_U8(sp + 43); +//nop; +a0 = MEM_U16(sp + 34); +a1 = a1 + 0x1; +a2 = a2 + 0x1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L421210; +a2 = a2 + 0x1; +L421210: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_dw_emit_rr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L421220: +//dw_emit_rr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = 0x10018ecc; +MEM_U32(sp + 28) = ra; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +if (t6 != 0) {MEM_U32(sp + 52) = a3; +goto L421364;} +MEM_U32(sp + 52) = a3; +t8 = MEM_U8(a3 + 33); +at = 0x5010000; +t9 = t8 & 0x1f; +t0 = t9 < 0x20; +t1 = -t0; +t2 = t1 & at; +t3 = t2 << (t9 & 0x1f); +if ((int)t3 >= 0) {at = a0 < 0x3e; +goto L421364;} +at = a0 < 0x3e; +//nop; +goto L42131c; +//nop; +L421280: +//nop; +v0 = sp + 0x28; +t9 = t9; +//nop; +func_420ec8(mem, sp, a0, a1, a2); +goto L421294; +//nop; +L421294: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L421380; +ra = MEM_U32(sp + 28); +L4212a0: +//nop; +v0 = sp + 0x28; +t9 = t9; +//nop; +func_421088(mem, sp, a0, a1, a2); +goto L4212b4; +//nop; +L4212b4: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L421380; +ra = MEM_U32(sp + 28); +L4212c0: +//nop; +v0 = sp + 0x28; +t9 = t9; +//nop; +func_4210f0(mem, sp, v0, a0, a1, a2); +goto L4212d4; +//nop; +L4212d4: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L421380; +ra = MEM_U32(sp + 28); +L4212e0: +//nop; +v0 = sp + 0x28; +t9 = t9; +//nop; +func_4211b8(mem, sp, a0, a1, a2); +goto L4212f4; +//nop; +L4212f4: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L421380; +ra = MEM_U32(sp + 28); +L421300: +//nop; +//nop; +//nop; +f_emit_rr(mem, sp, a0, a1, a2); +goto L421310; +//nop; +L421310: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L421380; +ra = MEM_U32(sp + 28); +L42131c: +if (at != 0) {at = 0x5a; +goto L421340;} +at = 0x5a; +if (a0 == at) {//nop; +goto L4212a0;} +//nop; +at = 0xdb; +if (a0 == at) {//nop; +goto L421280;} +//nop; +//nop; +goto L421300; +//nop; +L421340: +if (a0 == 0) {at = 0x31; +goto L4212c0;} +at = 0x31; +if (a0 == at) {//nop; +goto L4212e0;} +//nop; +at = 0x3d; +if (a0 == at) {//nop; +goto L421280;} +//nop; +//nop; +goto L421300; +//nop; +L421364: +//nop; +//nop; +//nop; +f_emit_rr(mem, sp, a0, a1, a2); +goto L421374; +//nop; +L421374: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L421380: +sp = sp + 0x28; +//nop; +return; +//nop; +//nop; +//nop; +} + +static void f_gen_entry_exit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L421394: +//gen_entry_exit: +//nop; +//nop; +//nop; +sp = sp + 0xffffff38; +t6 = MEM_U32(sp + 264); +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 200) = a0; +MEM_U32(sp + 204) = a1; +MEM_U32(sp + 208) = a2; +if (t6 == 0) {MEM_U32(sp + 212) = a3; +goto L4213e0;} +MEM_U32(sp + 212) = a3; +//nop; +a0 = sp + 0x108; +//nop; +f_demit_itext(mem, sp, a0); +goto L4213d4; +//nop; +L4213d4: +gp = MEM_U32(sp + 176); +//nop; +goto L4213f8; +//nop; +L4213e0: +//nop; +a0 = 0x15; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L4213f0; +a1 = zero; +L4213f0: +gp = MEM_U32(sp + 176); +//nop; +L4213f8: +//nop; +a0 = 0x4; +a1 = zero; +a2 = 0x2; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L42140c; +a2 = 0x2; +L42140c: +gp = MEM_U32(sp + 176); +//nop; +t7 = 0x10018e88; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {t8 = MEM_U8(sp + 207); +goto L421448;} +t8 = MEM_U8(sp + 207); +//nop; +a0 = MEM_U32(sp + 224); +a1 = 0x1; +f_emit_file(mem, sp, a0, a1, a2, a3); +goto L42143c; +a1 = 0x1; +L42143c: +gp = MEM_U32(sp + 176); +//nop; +t8 = MEM_U8(sp + 207); +L421448: +//nop; +if (t8 == 0) {//nop; +goto L42146c;} +//nop; +//nop; +a1 = MEM_U32(sp + 200); +a0 = 0x2; +f_demit_dir0(mem, sp, a0, a1); +goto L421464; +a0 = 0x2; +L421464: +gp = MEM_U32(sp + 176); +//nop; +L42146c: +//nop; +a2 = MEM_U32(sp + 224); +a3 = MEM_U32(sp + 228); +a0 = 0x1c; +a1 = zero; +f_demit_dir2(mem, sp, a0, a1, a2, a3); +goto L421484; +a1 = zero; +L421484: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 200); +//nop; +a2 = MEM_U32(sp + 208); +a0 = 0x1b; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L42149c; +a0 = 0x1b; +L42149c: +gp = MEM_U32(sp + 176); +a0 = MEM_U32(sp + 200); +//nop; +//nop; +//nop; +f_output_entry_point(mem, sp, a0); +goto L4214b4; +//nop; +L4214b4: +gp = MEM_U32(sp + 176); +//nop; +a0 = 0x10019368; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +f_emit_optimize_level(mem, sp, a0); +goto L4214d0; +//nop; +L4214d0: +gp = MEM_U32(sp + 176); +at = 0x1; +v0 = 0x10018ed8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == at) {at = 0x2; +goto L421558;} +at = 0x2; +if (v0 != at) {t3 = MEM_U32(sp + 212); +goto L42157c;} +t3 = MEM_U32(sp + 212); +t9 = MEM_U8(sp + 223); +//nop; +if (t9 == 0) {//nop; +goto L421558;} +//nop; +t0 = 0x10019368; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +at = t0 < 0x2; +if (at != 0) {//nop; +goto L421558;} +//nop; +t1 = 0x100197c4; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L421558;} +//nop; +t2 = 0x10018e70; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +at = t2 < 0x3e8; +if (at != 0) {t3 = MEM_U32(sp + 212); +goto L42157c;} +t3 = MEM_U32(sp + 212); +L421558: +//nop; +a2 = MEM_U32(sp + 200); +a0 = 0x19; +a1 = zero; +a3 = zero; +f_emit_cpload(mem, sp, a0, a1, a2, a3); +goto L421570; +a3 = zero; +L421570: +gp = MEM_U32(sp + 176); +//nop; +t3 = MEM_U32(sp + 212); +L42157c: +//nop; +if (t3 != 0) {//nop; +goto L42158c;} +//nop; +MEM_U32(sp + 256) = zero; +L42158c: +t4 = 0x100197bc; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {t6 = MEM_U32(sp + 212); +goto L421624;} +t6 = MEM_U32(sp + 212); +t5 = MEM_U32(sp + 212); +//nop; +if (t5 == 0) {t6 = MEM_U32(sp + 212); +goto L421624;} +t6 = MEM_U32(sp + 212); +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L4215c4; +a1 = 0x1; +L4215c4: +gp = MEM_U32(sp + 176); +MEM_U8(sp + 194) = (uint8_t)v0; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L4215dc; +a1 = 0x1; +L4215dc: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 194); +//nop; +a2 = 0xfffa0000; +MEM_U8(sp + 193) = (uint8_t)v0; +a2 = a2 | 0x5a5a; +a0 = 0x29; +a3 = zero; +f_demit_ri(mem, sp, a0, a1, a2, a3); +goto L421600; +a3 = zero; +L421600: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 193); +//nop; +a0 = 0x31; +a2 = 0x1d; +f_demit_rr(mem, sp, a0, a1, a2); +goto L421618; +a2 = 0x1d; +L421618: +gp = MEM_U32(sp + 176); +//nop; +t6 = MEM_U32(sp + 212); +L421624: +//nop; +if (t6 == 0) {t0 = MEM_U8(sp + 243); +goto L4217b8;} +t0 = MEM_U8(sp + 243); +v0 = 0x100197c0; +at = 0xffffffff; +v0 = MEM_U32(v0 + 0); +t7 = MEM_U32(sp + 212); +if (v0 == at) {at = (int)t7 < (int)v0; +goto L421764;} +at = (int)t7 < (int)v0; +if (at != 0) {a0 = 0x56; +goto L421724;} +a0 = 0x56; +//nop; +a0 = 0x18; +a1 = zero; +a2 = 0x1; +f_get_reg(mem, sp, a0, a1, a2); +goto L421664; +a2 = 0x1; +L421664: +gp = MEM_U32(sp + 176); +a0 = 0x31; +//nop; +a1 = 0x19; +a2 = 0x1f; +f_demit_rr(mem, sp, a0, a1, a2); +goto L42167c; +a2 = 0x1f; +L42167c: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 212); +//nop; +a0 = 0x29; +a1 = 0x18; +a3 = zero; +f_demit_ri(mem, sp, a0, a1, a2, a3); +goto L421698; +a3 = zero; +L421698: +gp = MEM_U32(sp + 176); +a0 = 0x35; +//nop; +a1 = 0xc0; +a2 = zero; +f_demit_regmask(mem, sp, a0, a1, a2); +goto L4216b0; +a2 = zero; +L4216b0: +gp = MEM_U32(sp + 176); +a0 = 0x23; +a1 = 0x10018ec8; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +f_demit_a(mem, sp, a0, a1, a2); +goto L4216cc; +a2 = zero; +L4216cc: +gp = MEM_U32(sp + 176); +a0 = 0x56; +//nop; +a1 = 0x1d; +a2 = 0x1d; +a3 = 0x18; +f_demit_rrr(mem, sp, a0, a1, a2, a3); +goto L4216e8; +a3 = 0x18; +L4216e8: +gp = MEM_U32(sp + 176); +a0 = 0x18; +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L421700; +//nop; +L421700: +gp = MEM_U32(sp + 176); +a0 = 0x31; +//nop; +a1 = 0x1f; +a2 = 0x19; +f_demit_rr(mem, sp, a0, a1, a2); +goto L421718; +a2 = 0x19; +L421718: +gp = MEM_U32(sp + 176); +t0 = MEM_U8(sp + 243); +goto L4217b8; +t0 = MEM_U8(sp + 243); +L421724: +//nop; +a2 = MEM_U32(sp + 212); +a1 = 0x1d; +a3 = zero; +f_demit_ri(mem, sp, a0, a1, a2, a3); +goto L421738; +a3 = zero; +L421738: +gp = MEM_U32(sp + 176); +a0 = 0x57; +//nop; +a1 = zero; +a2 = zero; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L421758; +MEM_U32(sp + 16) = zero; +L421758: +gp = MEM_U32(sp + 176); +t0 = MEM_U8(sp + 243); +goto L4217b8; +t0 = MEM_U8(sp + 243); +L421764: +t8 = 0x10019398; +a2 = MEM_U32(sp + 212); +t8 = MEM_U8(t8 + 0); +a0 = 0x56; +if (t8 == 0) {a1 = 0x1d; +goto L42179c;} +a1 = 0x1d; +//nop; +a0 = 0x2; +a1 = 0x1d; +a3 = zero; +f_demit_ri(mem, sp, a0, a1, a2, a3); +goto L421790; +a3 = zero; +L421790: +gp = MEM_U32(sp + 176); +t0 = MEM_U8(sp + 243); +goto L4217b8; +t0 = MEM_U8(sp + 243); +L42179c: +//nop; +a2 = MEM_U32(sp + 212); +a3 = zero; +f_demit_ri(mem, sp, a0, a1, a2, a3); +goto L4217ac; +a3 = zero; +L4217ac: +gp = MEM_U32(sp + 176); +//nop; +t0 = MEM_U8(sp + 243); +L4217b8: +t9 = 0x17; +if (t0 == 0) {MEM_U8(sp + 187) = (uint8_t)t9; +goto L421904;} +MEM_U8(sp + 187) = (uint8_t)t9; +a2 = 0x10018ec8; +a1 = 0xc1; +a2 = MEM_U32(a2 + 0); +t9 = 0x8; +if (a2 != 0) {a0 = 0x2a; +goto L4218e8;} +a0 = 0x2a; +t1 = 0x10008430; +a0 = 0x4; +t1 = t1; +t3 = t1 + 0x48; +t4 = sp; +L4217f0: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 7($t4) +goto L4217f0;} +//swr $at, 7($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t5 = 0x100083e0; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +t5 = t5; +MEM_U8(t4 + 12 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 12 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 12 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 12 + 3) = (uint8_t)(t3 >> 0); +t7 = t5 + 0x48; +t8 = sp; +//swr $t3, 0xf($t4) +L421860: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t8 = t8 + 0xc; +MEM_U8(t8 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t8) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t8 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 84 + 3) = (uint8_t)(at >> 0); +if (t5 != t7) {//swr $at, 0x57($t8) +goto L421860;} +//swr $at, 0x57($t8) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +t7 = t5 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t5) +//nop; +MEM_U8(t8 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t8 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t8 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t8 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t8) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4218dc; +//nop; +L4218dc: +gp = MEM_U32(sp + 176); +t0 = MEM_U32(sp + 212); +goto L421908; +t0 = MEM_U32(sp + 212); +L4218e8: +MEM_U8(sp + 187) = (uint8_t)t9; +//nop; +a1 = 0x8; +a3 = zero; +f_demit_ra(mem, sp, a0, a1, a2, a3); +goto L4218fc; +a3 = zero; +L4218fc: +gp = MEM_U32(sp + 176); +//nop; +L421904: +t0 = MEM_U32(sp + 212); +L421908: +t2 = MEM_U8(sp + 239); +if (t0 == 0) {//nop; +goto L421a20;} +//nop; +if (t2 == 0) {//nop; +goto L421a20;} +//nop; +t3 = 0x10018eac; +at = 0x1; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L421988;} +//nop; +t1 = 0x10019398; +a2 = 0x1d; +t1 = MEM_U8(t1 + 0); +a0 = 0x100; +if (t1 == 0) {a1 = 0x1d; +goto L42196c;} +a1 = 0x1d; +//nop; +a1 = MEM_U8(sp + 187); +a0 = 0x100; +a3 = 0x9; +f_demit_rri(mem, sp, a0, a1, a2, a3); +goto L421960; +a3 = 0x9; +L421960: +gp = MEM_U32(sp + 176); +//nop; +goto L421a20; +//nop; +L42196c: +//nop; +a2 = MEM_U8(sp + 187); +a3 = 0x9; +f_demit_rri(mem, sp, a0, a1, a2, a3); +goto L42197c; +a3 = 0x9; +L42197c: +gp = MEM_U32(sp + 176); +//nop; +goto L421a20; +//nop; +L421988: +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L421998; +//nop; +L421998: +gp = MEM_U32(sp + 176); +a2 = MEM_U8(sp + 187); +t4 = 0x10019398; +a3 = v0; +t4 = MEM_U8(t4 + 0); +a0 = 0xf; +if (t4 == 0) {a1 = 0x1d; +goto L4219d8;} +a1 = 0x1d; +//nop; +a0 = 0x15; +a1 = 0x1d; +MEM_U32(sp + 188) = v0; +f_demit_rrll(mem, sp, a0, a1, a2, a3); +goto L4219cc; +MEM_U32(sp + 188) = v0; +L4219cc: +gp = MEM_U32(sp + 176); +//nop; +goto L4219f0; +//nop; +L4219d8: +//nop; +a2 = MEM_U8(sp + 187); +MEM_U32(sp + 188) = a3; +f_demit_rrll(mem, sp, a0, a1, a2, a3); +goto L4219e8; +MEM_U32(sp + 188) = a3; +L4219e8: +gp = MEM_U32(sp + 176); +//nop; +L4219f0: +//nop; +a0 = 0x1b; +a1 = 0x9; +f_demit_i(mem, sp, a0, a1); +goto L421a00; +a1 = 0x9; +L421a00: +gp = MEM_U32(sp + 176); +a0 = MEM_U32(sp + 188); +//nop; +//nop; +//nop; +f_ddefine_label(mem, sp, a0); +goto L421a18; +//nop; +L421a18: +gp = MEM_U32(sp + 176); +//nop; +L421a20: +t6 = 0x100197bc; +t7 = MEM_U32(sp + 212); +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {t9 = MEM_U32(sp + 276); +goto L421b90;} +t9 = MEM_U32(sp + 276); +if (t7 == 0) {t9 = MEM_U32(sp + 276); +goto L421b90;} +t9 = MEM_U32(sp + 276); +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L421a50; +//nop; +L421a50: +gp = MEM_U32(sp + 176); +MEM_U32(sp + 188) = v0; +//nop; +a0 = v0; +//nop; +f_ddefine_label(mem, sp, a0); +goto L421a68; +//nop; +L421a68: +gp = MEM_U32(sp + 176); +a3 = MEM_U8(sp + 193); +t5 = 0x10019398; +a1 = MEM_U8(sp + 193); +t5 = MEM_U8(t5 + 0); +a2 = zero; +if (t5 == 0) {a0 = 0x56; +goto L421ae4;} +a0 = 0x56; +//nop; +a1 = MEM_U8(sp + 194); +a0 = 0x57; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L421a9c; +MEM_U32(sp + 16) = zero; +L421a9c: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 194); +//nop; +a3 = MEM_U8(sp + 193); +a0 = 0x57; +a2 = 0x4; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L421abc; +MEM_U32(sp + 16) = zero; +L421abc: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 193); +//nop; +a0 = 0x2; +a2 = 0x8; +a3 = zero; +f_demit_ri(mem, sp, a0, a1, a2, a3); +goto L421ad8; +a3 = zero; +L421ad8: +gp = MEM_U32(sp + 176); +//nop; +goto L421b3c; +//nop; +L421ae4: +//nop; +a2 = 0x8; +a3 = zero; +f_demit_ri(mem, sp, a0, a1, a2, a3); +goto L421af4; +a3 = zero; +L421af4: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 194); +//nop; +a3 = MEM_U8(sp + 193); +a0 = 0x57; +a2 = zero; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L421b14; +MEM_U32(sp + 16) = zero; +L421b14: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 194); +//nop; +a3 = MEM_U8(sp + 193); +a0 = 0x57; +a2 = 0x4; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L421b34; +MEM_U32(sp + 16) = zero; +L421b34: +gp = MEM_U32(sp + 176); +//nop; +L421b3c: +//nop; +a1 = MEM_U8(sp + 193); +a3 = MEM_U32(sp + 188); +a0 = 0x1a; +a2 = 0x1d; +f_demit_rrll(mem, sp, a0, a1, a2, a3); +goto L421b54; +a2 = 0x1d; +L421b54: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(sp + 194); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L421b6c; +//nop; +L421b6c: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(sp + 193); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L421b84; +//nop; +L421b84: +gp = MEM_U32(sp + 176); +//nop; +t9 = MEM_U32(sp + 276); +L421b90: +t8 = MEM_U8(sp + 235); +MEM_U32(sp + 20) = t9; +//nop; +t0 = MEM_U32(sp + 280); +a0 = MEM_U32(sp + 212); +a1 = MEM_U32(sp + 216); +a2 = MEM_U32(sp + 248); +a3 = MEM_U32(sp + 256); +MEM_U32(sp + 16) = t8; +MEM_U32(sp + 24) = t0; +f_gen_reg_save_restore(mem, sp, a0, a1, a2, a3); +goto L421bbc; +MEM_U32(sp + 24) = t0; +L421bbc: +t2 = MEM_U8(sp + 243); +gp = MEM_U32(sp + 176); +if (t2 == 0) {a0 = 0x31; +goto L421be4;} +a0 = 0x31; +//nop; +a2 = MEM_U8(sp + 187); +a1 = 0x17; +f_demit_rr(mem, sp, a0, a1, a2); +goto L421bdc; +a1 = 0x17; +L421bdc: +gp = MEM_U32(sp + 176); +//nop; +L421be4: +t3 = MEM_U32(sp + 212); +t1 = MEM_U8(sp + 235); +if (t3 == 0) {t7 = MEM_U32(sp + 272); +goto L421c98;} +t7 = MEM_U32(sp + 272); +if (t1 != 0) {t7 = MEM_U32(sp + 272); +goto L421c98;} +t7 = MEM_U32(sp + 272); +t4 = 0x10018e60; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L421c44;} +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L421c24; +//nop; +L421c24: +gp = MEM_U32(sp + 176); +a0 = v0; +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L421c3c; +//nop; +L421c3c: +gp = MEM_U32(sp + 176); +//nop; +L421c44: +t6 = 0x10019398; +a2 = MEM_U32(sp + 212); +t6 = MEM_U8(t6 + 0); +a0 = 0x2; +if (t6 == 0) {a1 = 0x1d; +goto L421c7c;} +a1 = 0x1d; +//nop; +a0 = 0x56; +a1 = 0x1d; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L421c70; +a3 = zero; +L421c70: +gp = MEM_U32(sp + 176); +t7 = MEM_U32(sp + 272); +goto L421c98; +t7 = MEM_U32(sp + 272); +L421c7c: +//nop; +a2 = MEM_U32(sp + 212); +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L421c8c; +a3 = zero; +L421c8c: +gp = MEM_U32(sp + 176); +//nop; +t7 = MEM_U32(sp + 272); +L421c98: +at = 0xffffffff; +if (t7 != at) {//nop; +goto L421cbc;} +//nop; +//nop; +a0 = 0x22; +a1 = 0x1f; +f_emit_r(mem, sp, a0, a1); +goto L421cb4; +a1 = 0x1f; +L421cb4: +gp = MEM_U32(sp + 176); +//nop; +L421cbc: +a1 = 0x10019380; +//nop; +a0 = MEM_U32(sp + 212); +a1 = MEM_U8(a1 + 0); +a2 = 0x1f; +f_demit_frame(mem, sp, a0, a1, a2); +goto L421cd4; +a2 = 0x1f; +L421cd4: +gp = MEM_U32(sp + 176); +//nop; +t5 = 0x10018ee8; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L421d44;} +//nop; +t8 = 0x10019398; +a2 = MEM_U32(sp + 244); +t8 = MEM_U8(t8 + 0); +a0 = 0x56; +if (t8 == 0) {a1 = 0x1d; +goto L421d2c;} +a1 = 0x1d; +//nop; +a0 = 0x2; +a1 = 0x1d; +a3 = 0x6; +f_demit_ri(mem, sp, a0, a1, a2, a3); +goto L421d20; +a3 = 0x6; +L421d20: +gp = MEM_U32(sp + 176); +//nop; +goto L421d44; +//nop; +L421d2c: +//nop; +a2 = MEM_U32(sp + 244); +a3 = 0x6; +f_demit_ri(mem, sp, a0, a1, a2, a3); +goto L421d3c; +a3 = 0x6; +L421d3c: +gp = MEM_U32(sp + 176); +//nop; +L421d44: +t9 = 0x10018e60; +t0 = MEM_U8(sp + 255); +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {ra = MEM_U32(sp + 180); +goto L421da0;} +ra = MEM_U32(sp + 180); +if (t0 == 0) {a0 = 0x3c; +goto L421d84;} +a0 = 0x3c; +//nop; +a0 = 0x3c; +a1 = zero; +a2 = 0x1; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L421d78; +a2 = 0x1; +L421d78: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L421da0; +ra = MEM_U32(sp + 180); +L421d84: +//nop; +a1 = zero; +a2 = zero; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L421d94; +a2 = zero; +L421d94: +gp = MEM_U32(sp + 176); +//nop; +ra = MEM_U32(sp + 180); +L421da0: +sp = sp + 0xc8; +//nop; +return; +//nop; +} + +static void f_gen_entry(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L421dac: +//gen_entry: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 36) = ra; +a1 = MEM_U32(sp + 48); +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 60) = a3; +a0 = 0x2; +f_emit_dir0(mem, sp, a0, a1); +goto L421de4; +a0 = 0x2; +L421de4: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a2 = MEM_U32(sp + 52); +a0 = 0x2e; +f_emit_dir1(mem, sp, a0, a1, a2); +goto L421dfc; +a0 = 0x2e; +L421dfc: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 48); +//nop; +a0 = zero; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L421e14; +//nop; +L421e14: +gp = MEM_U32(sp + 32); +a0 = 0x19; +t6 = 0x10018ed8; +a1 = zero; +t6 = MEM_U32(t6 + 0); +//nop; +if ((int)t6 <= 0) {t7 = MEM_U32(sp + 56); +goto L421e50;} +t7 = MEM_U32(sp + 56); +//nop; +a2 = MEM_U32(sp + 48); +a3 = 0x1; +f_emit_cpload(mem, sp, a0, a1, a2, a3); +goto L421e44; +a3 = 0x1; +L421e44: +gp = MEM_U32(sp + 32); +//nop; +t7 = MEM_U32(sp + 56); +L421e50: +//nop; +if (t7 != 0) {//nop; +goto L421e60;} +//nop; +MEM_U32(sp + 68) = zero; +L421e60: +t8 = 0x100197bc; +t9 = MEM_U32(sp + 56); +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {t0 = MEM_U32(sp + 56); +goto L421ef0;} +t0 = MEM_U32(sp + 56); +if (t9 == 0) {t0 = MEM_U32(sp + 56); +goto L421ef0;} +t0 = MEM_U32(sp + 56); +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L421e90; +a1 = 0x1; +L421e90: +gp = MEM_U32(sp + 32); +MEM_U8(sp + 43) = (uint8_t)v0; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L421ea8; +a1 = 0x1; +L421ea8: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 43); +//nop; +a2 = 0xfffa0000; +MEM_U8(sp + 42) = (uint8_t)v0; +a2 = a2 | 0x5a5a; +a0 = 0x29; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L421ecc; +a3 = zero; +L421ecc: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 42); +//nop; +a0 = 0x31; +a2 = 0x1d; +f_emit_rr(mem, sp, a0, a1, a2); +goto L421ee4; +a2 = 0x1d; +L421ee4: +gp = MEM_U32(sp + 32); +//nop; +t0 = MEM_U32(sp + 56); +L421ef0: +//nop; +if (t0 == 0) {//nop; +goto L421f80;} +//nop; +t1 = 0x10019398; +a0 = 0x56; +t1 = MEM_U8(t1 + 0); +a1 = 0x1d; +if (t1 == 0) {//nop; +goto L421f68;} +//nop; +a1 = 0x10019380; +at = 0x1d; +a1 = MEM_U8(a1 + 0); +//nop; +if (a1 == at) {//nop; +goto L421f44;} +//nop; +//nop; +a0 = 0x31; +a2 = 0x1d; +f_demit_rr(mem, sp, a0, a1, a2); +goto L421f3c; +a2 = 0x1d; +L421f3c: +gp = MEM_U32(sp + 32); +//nop; +L421f44: +//nop; +a2 = MEM_U32(sp + 56); +a0 = 0x2; +a1 = 0x1d; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L421f5c; +a3 = zero; +L421f5c: +gp = MEM_U32(sp + 32); +//nop; +goto L421f80; +//nop; +L421f68: +//nop; +a2 = MEM_U32(sp + 56); +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L421f78; +a3 = zero; +L421f78: +gp = MEM_U32(sp + 32); +//nop; +L421f80: +t2 = 0x100197bc; +t3 = MEM_U32(sp + 56); +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L4220ec;} +//nop; +if (t3 == 0) {//nop; +goto L4220ec;} +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L421fb0; +//nop; +L421fb0: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 44) = v0; +//nop; +a0 = v0; +//nop; +f_define_label(mem, sp, a0); +goto L421fc8; +//nop; +L421fc8: +gp = MEM_U32(sp + 32); +a3 = MEM_U8(sp + 42); +t4 = 0x10019398; +a1 = MEM_U8(sp + 42); +t4 = MEM_U8(t4 + 0); +a2 = zero; +if (t4 == 0) {a0 = 0x56; +goto L422044;} +a0 = 0x56; +//nop; +a1 = MEM_U8(sp + 43); +a0 = 0x57; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L421ffc; +MEM_U32(sp + 16) = zero; +L421ffc: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 43); +//nop; +a3 = MEM_U8(sp + 42); +a0 = 0x57; +a2 = 0x4; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42201c; +MEM_U32(sp + 16) = zero; +L42201c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 42); +//nop; +a0 = 0x2; +a2 = 0x8; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L422038; +a3 = zero; +L422038: +gp = MEM_U32(sp + 32); +//nop; +goto L42209c; +//nop; +L422044: +//nop; +a2 = 0x8; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L422054; +a3 = zero; +L422054: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 43); +//nop; +a3 = MEM_U8(sp + 42); +a0 = 0x57; +a2 = zero; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L422074; +MEM_U32(sp + 16) = zero; +L422074: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 43); +//nop; +a3 = MEM_U8(sp + 42); +a0 = 0x57; +a2 = 0x4; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L422094; +MEM_U32(sp + 16) = zero; +L422094: +gp = MEM_U32(sp + 32); +//nop; +L42209c: +//nop; +a1 = MEM_U8(sp + 42); +a3 = MEM_U32(sp + 44); +a0 = 0x1a; +a2 = 0x1d; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L4220b4; +a2 = 0x1d; +L4220b4: +gp = MEM_U32(sp + 32); +a0 = MEM_U8(sp + 43); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L4220cc; +//nop; +L4220cc: +gp = MEM_U32(sp + 32); +a0 = MEM_U8(sp + 42); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L4220e4; +//nop; +L4220e4: +gp = MEM_U32(sp + 32); +//nop; +L4220ec: +//nop; +a0 = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 60); +a2 = MEM_U32(sp + 68); +a3 = MEM_U32(sp + 64); +//nop; +f_gen_reg_save(mem, sp, a0, a1, a2, a3); +goto L422108; +//nop; +L422108: +gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 56); +t5 = 0x10019394; +a0 = 0x6d; +t5 = MEM_U8(t5 + 0); +a1 = 0x4; +if (t5 == 0) {ra = MEM_U32(sp + 36); +goto L422168;} +ra = MEM_U32(sp + 36); +//nop; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L422138; +MEM_U32(sp + 16) = zero; +L422138: +gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 56); +//nop; +a0 = 0x6d; +a1 = 0x6; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +a2 = a2 + 0x8; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42215c; +a2 = a2 + 0x8; +L42215c: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L422168: +sp = sp + 0x30; +//nop; +return; +//nop; +} + +static void f_clear_saved_regs(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L422174: +//clear_saved_regs: +//nop; +//nop; +//nop; +at = 0x100197b0; +//nop; +MEM_U32(at + 0) = zero; +at = 0x100197b0; +//nop; +MEM_U32(at + 4) = zero; +at = 0x100197b0; +MEM_U32(at + 8) = zero; +return; +MEM_U32(at + 8) = zero; +} + +static uint32_t f_is_empty_saved_regs(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4221a4: +//is_empty_saved_regs: +//nop; +//nop; +//nop; +t6 = 0x100197b0; +t7 = 0x100197b0; +t9 = 0x100197b0; +t6 = MEM_U32(t6 + 8); +t7 = MEM_U32(t7 + 4); +t9 = MEM_U32(t9 + 0); +t8 = t6 | t7; +v0 = t8 | t9; +t0 = v0 < 0x1; +v0 = t0; +return v0; +v0 = t0; +} + +static void f_home_parameters(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4221dc: +//home_parameters: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +v0 = 0x10019310; +MEM_U32(sp + 52) = s6; +v0 = MEM_U32(v0 + 0); +MEM_U32(sp + 44) = s4; +MEM_U32(sp + 36) = s2; +s6 = a0; +MEM_U32(sp + 68) = ra; +MEM_U32(sp + 64) = fp; +MEM_U32(sp + 60) = gp; +MEM_U32(sp + 56) = s7; +MEM_U32(sp + 48) = s5; +MEM_U32(sp + 40) = s3; +MEM_U32(sp + 32) = s1; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 76) = a1; +s2 = 0x4; +if (v0 == 0) {s4 = zero; +goto L4223ec;} +s4 = zero; +fp = 0x10019398; +s5 = 0x100197b0; +s3 = 0x10018ed0; +s1 = 0x10019394; +//nop; +L422248: +t6 = MEM_U8(s3 + 0); +t7 = s2 < 0x60; +if (t6 != 0) {//nop; +goto L422314;} +//nop; +if (t7 == 0) {t8 = (int)s2 >> 5; +goto L422278;} +t8 = (int)s2 >> 5; +t9 = t8 << 2; +t0 = s5 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (s2 & 0x1f); +t7 = (int)t2 < (int)0x0; +L422278: +if (t7 != 0) {//nop; +goto L422290;} +//nop; +t4 = MEM_U8(s1 + 0); +//nop; +if (t4 == 0) {//nop; +goto L4223d4;} +//nop; +L422290: +t6 = MEM_U8(fp + 0); +t5 = s4 << 2; +if (t6 == 0) {s0 = s6 + t5; +goto L4222dc;} +s0 = s6 + t5; +//nop; +t8 = 0xfffffffc; +a2 = t8 - s0; +a0 = 0x57; +a1 = s2; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L4222c0; +MEM_U32(sp + 16) = zero; +L4222c0: +gp = MEM_U32(sp + 60); +//nop; +v0 = 0x10019310; +//nop; +v0 = MEM_U32(v0 + 0); +s2 = s2 + 0x1; +goto L4223d8; +s2 = s2 + 0x1; +L4222dc: +//nop; +a0 = 0x57; +a1 = s2; +a2 = s0; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L4222f8; +MEM_U32(sp + 16) = zero; +L4222f8: +gp = MEM_U32(sp + 60); +//nop; +v0 = 0x10019310; +//nop; +v0 = MEM_U32(v0 + 0); +s2 = s2 + 0x1; +goto L4223d8; +s2 = s2 + 0x1; +L422314: +t9 = s2 < 0x60; +if (t9 == 0) {t0 = (int)s2 >> 5; +goto L422338;} +t0 = (int)s2 >> 5; +t1 = t0 << 2; +t2 = s5 + t1; +t3 = MEM_U32(t2 + 0); +//nop; +t7 = t3 << (s2 & 0x1f); +t9 = (int)t7 < (int)0x0; +L422338: +if (t9 != 0) {//nop; +goto L422350;} +//nop; +t5 = MEM_U8(s1 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4223d4;} +//nop; +L422350: +t6 = MEM_U8(fp + 0); +a0 = 0x6d; +if (t6 == 0) {a1 = s2; +goto L4223a4;} +a1 = s2; +//nop; +t8 = s4 << 3; +t0 = s6 + t8; +t1 = 0xfffffff8; +a2 = t1 - t0; +a0 = 0x6d; +a1 = s2; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422388; +MEM_U32(sp + 16) = zero; +L422388: +gp = MEM_U32(sp + 60); +//nop; +v0 = 0x10019310; +//nop; +v0 = MEM_U32(v0 + 0); +s2 = s2 + 0x1; +goto L4223d8; +s2 = s2 + 0x1; +L4223a4: +//nop; +t2 = s4 << 2; +a2 = s6 + t2; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L4223bc; +MEM_U32(sp + 16) = zero; +L4223bc: +gp = MEM_U32(sp + 60); +//nop; +v0 = 0x10019310; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L4223d4: +s2 = s2 + 0x1; +L4223d8: +s4 = s4 + 0x1; +t3 = s2 & 0xff; +if (s4 != v0) {s2 = t3; +goto L422248;} +s2 = t3; +s4 = zero; +L4223ec: +v0 = 0x10019314; +s5 = 0x100197b0; +v0 = MEM_U32(v0 + 0); +fp = 0x10019398; +s2 = 0x2c; +s0 = zero; +if (v0 == 0) {v1 = 0x3e; +goto L422584;} +v1 = 0x3e; +s7 = 0x7a; +L422410: +t7 = s2 < 0x60; +if (t7 == 0) {s3 = 0x79; +goto L422438;} +s3 = 0x79; +t4 = (int)s2 >> 5; +t9 = t4 << 2; +t5 = s5 + t9; +t6 = MEM_U32(t5 + 0); +//nop; +t8 = t6 << (s2 & 0x1f); +t7 = (int)t8 < (int)0x0; +L422438: +if (t7 == 0) {//nop; +goto L42255c;} +//nop; +t0 = MEM_U8(fp + 0); +t1 = s2 + 0x1; +if (t0 == 0) {t7 = t1 < 0x60; +goto L4224d8;} +t7 = t1 < 0x60; +//nop; +s1 = s6 + s0; +s1 = -s1; +a2 = s1 + 0xfffffffc; +a0 = 0x79; +a1 = s2; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422474; +MEM_U32(sp + 16) = zero; +L422474: +a1 = s2 + 0x1; +gp = MEM_U32(sp + 60); +t2 = a1 < 0x60; +if (t2 == 0) {t3 = (int)a1 >> 5; +goto L4224a0;} +t3 = (int)a1 >> 5; +t4 = t3 << 2; +t9 = s5 + t4; +t5 = MEM_U32(t9 + 0); +//nop; +t6 = t5 << (a1 & 0x1f); +t2 = (int)t6 < (int)0x0; +L4224a0: +if (t2 == 0) {a0 = 0x79; +goto L4224c4;} +a0 = 0x79; +//nop; +a2 = s1 + 0xfffffff8; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L4224bc; +MEM_U32(sp + 16) = zero; +L4224bc: +gp = MEM_U32(sp + 60); +s0 = s0 + 0x4; +L4224c4: +v0 = 0x10019314; +//nop; +v0 = MEM_U32(v0 + 0); +s2 = s2 + 0x2; +goto L422560; +s2 = s2 + 0x2; +L4224d8: +if (t7 == 0) {a1 = s2; +goto L4224fc;} +a1 = s2; +t0 = (int)t1 >> 5; +t3 = t0 << 2; +t4 = s5 + t3; +t9 = MEM_U32(t4 + 0); +//nop; +t5 = t9 << (t1 & 0x1f); +t7 = (int)t5 < (int)0x0; +L4224fc: +if (t7 == 0) {a3 = 0x1d; +goto L422508;} +a3 = 0x1d; +s3 = s7 & 0xffff; +L422508: +if (s3 != s7) {a0 = s3; +goto L422534;} +a0 = s3; +at = 0x79; +if (v1 != at) {//nop; +goto L422534;} +//nop; +s0 = s0 + 0x7; +if ((int)s0 >= 0) {t8 = (int)s0 >> 3; +goto L422530;} +t8 = (int)s0 >> 3; +at = s0 + 0x7; +t8 = (int)at >> 3; +L422530: +s0 = t8 << 3; +L422534: +//nop; +a2 = s6 + s0; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422544; +MEM_U32(sp + 16) = zero; +L422544: +gp = MEM_U32(sp + 60); +//nop; +v0 = 0x10019314; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L42255c: +s2 = s2 + 0x2; +L422560: +t0 = s2 & 0xff; +s4 = s4 + 0x1; +if (s3 != s7) {s2 = t0; +goto L422578;} +s2 = t0; +s0 = s0 + 0x8; +goto L42257c; +s0 = s0 + 0x8; +L422578: +s0 = s0 + 0x4; +L42257c: +if (s4 != v0) {v1 = s3 & 0xffff; +goto L422410;} +v1 = s3 & 0xffff; +L422584: +t3 = MEM_U32(sp + 76); +at = 0xffffffff; +if (t3 == at) {at = 0xffff0000; +goto L4226ac;} +at = 0xffff0000; +s0 = t3 & at; +t4 = s0 >> 16; +if (t4 == 0) {s0 = t4; +goto L4226ac;} +s0 = t4; +t9 = t3 & 0xffff; +if (t9 != 0) {//nop; +goto L42262c;} +//nop; +t1 = MEM_U8(fp + 0); +a0 = 0x7a; +if (t1 == 0) {a1 = 0x2c; +goto L422610;} +a1 = 0x2c; +//nop; +s1 = s6 - t4; +s1 = -s1; +a2 = s1 + 0xfffffffc; +a0 = 0x79; +a1 = 0x2c; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L4225e4; +MEM_U32(sp + 16) = zero; +L4225e4: +gp = MEM_U32(sp + 60); +a0 = 0x79; +//nop; +a1 = 0x2d; +a2 = s1 + 0xfffffff8; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422604; +MEM_U32(sp + 16) = zero; +L422604: +gp = MEM_U32(sp + 60); +t5 = MEM_U8(fp + 0); +goto L422630; +t5 = MEM_U8(fp + 0); +L422610: +//nop; +a2 = s6 - s0; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422624; +MEM_U32(sp + 16) = zero; +L422624: +gp = MEM_U32(sp + 60); +//nop; +L42262c: +t5 = MEM_U8(fp + 0); +L422630: +v0 = s0 + 0x8; +if (t5 == 0) {a0 = 0x7a; +goto L42268c;} +a0 = 0x7a; +//nop; +s0 = s6 - v0; +s0 = -s0; +a2 = s0 + 0xfffffffc; +a0 = 0x79; +a1 = 0x2e; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422660; +MEM_U32(sp + 16) = zero; +L422660: +gp = MEM_U32(sp + 60); +a0 = 0x79; +//nop; +a1 = 0x2f; +a2 = s0 + 0xfffffff8; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422680; +MEM_U32(sp + 16) = zero; +L422680: +gp = MEM_U32(sp + 60); +ra = MEM_U32(sp + 68); +goto L4226b0; +ra = MEM_U32(sp + 68); +L42268c: +//nop; +a1 = 0x2e; +a2 = s6 - v0; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L4226a4; +MEM_U32(sp + 16) = zero; +L4226a4: +gp = MEM_U32(sp + 60); +//nop; +L4226ac: +ra = MEM_U32(sp + 68); +L4226b0: +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +s3 = MEM_U32(sp + 40); +s4 = MEM_U32(sp + 44); +s5 = MEM_U32(sp + 48); +s6 = MEM_U32(sp + 52); +s7 = MEM_U32(sp + 56); +fp = MEM_U32(sp + 64); +sp = sp + 0x48; +return; +sp = sp + 0x48; +} + +static void f_gen_reg_save_restore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4226dc: +//gen_reg_save_restore: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +MEM_U32(sp + 44) = s4; +s4 = 0x10019398; +MEM_U32(sp + 52) = ra; +v1 = MEM_U8(s4 + 0); +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 40) = s3; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 32) = s1; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 88) = a0; +if (v1 == 0) {MEM_U32(sp + 72) = zero; +goto L422734;} +MEM_U32(sp + 72) = zero; +t6 = a1 + a2; +v0 = t6 + a3; +t8 = v0 + 0xfffffffc; +s1 = a0 - v0; +MEM_U32(sp + 64) = t8; +goto L42274c; +MEM_U32(sp + 64) = t8; +L422734: +t9 = MEM_U32(sp + 88); +v0 = a1 + a2; +t0 = 0xfffffffc; +t1 = t0 - v0; +MEM_U32(sp + 64) = t1; +s1 = t9 - v0; +L42274c: +t2 = MEM_U32(sp + 112); +at = 0xffffffff; +if (t2 == at) {MEM_U32(sp + 68) = zero; +goto L4227d8;} +MEM_U32(sp + 68) = zero; +t4 = 0x10018ed0; +t3 = 0x80000000; +t4 = MEM_U8(t4 + 0); +MEM_U32(sp + 72) = t3; +if (t4 != 0) {MEM_U32(sp + 64) = t2; +goto L4227a0;} +MEM_U32(sp + 64) = t2; +t5 = MEM_U32(sp + 88); +//nop; +a0 = 0x57; +a1 = 0x1f; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +a2 = t5 + t2; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422794; +a2 = t5 + t2; +L422794: +gp = MEM_U32(sp + 48); +//nop; +goto L4227cc; +//nop; +L4227a0: +t6 = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 112); +//nop; +a0 = 0x6d; +a1 = 0x1f; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +a2 = t6 + t7; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L4227c4; +a2 = t6 + t7; +L4227c4: +gp = MEM_U32(sp + 48); +//nop; +L4227cc: +s3 = 0x100197b0; +t4 = MEM_U32(s3 + 0); +goto L4228c4; +t4 = MEM_U32(s3 + 0); +L4227d8: +s3 = 0x100197b0; +t0 = 0x80000000; +t8 = MEM_U32(s3 + 0); +//nop; +t9 = t8 << 31; +if ((int)t9 >= 0) {//nop; +goto L4228c0;} +//nop; +if (v1 == 0) {MEM_U32(sp + 72) = t0; +goto L422860;} +MEM_U32(sp + 72) = t0; +t1 = 0x10018ed0; +a0 = 0x6d; +t1 = MEM_U8(t1 + 0); +a1 = 0x1f; +if (t1 != 0) {a3 = 0x1d; +goto L422840;} +a3 = 0x1d; +//nop; +s1 = s1 + 0x4; +a2 = -s1; +a0 = 0x57; +a1 = 0x1f; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422834; +MEM_U32(sp + 16) = zero; +L422834: +gp = MEM_U32(sp + 48); +t4 = MEM_U32(s3 + 0); +goto L4228c4; +t4 = MEM_U32(s3 + 0); +L422840: +//nop; +s1 = s1 + 0x8; +a2 = -s1; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422854; +MEM_U32(sp + 16) = zero; +L422854: +gp = MEM_U32(sp + 48); +t4 = MEM_U32(s3 + 0); +goto L4228c4; +t4 = MEM_U32(s3 + 0); +L422860: +t3 = 0x10018ed0; +a0 = 0x6d; +t3 = MEM_U8(t3 + 0); +a1 = 0x1f; +if (t3 != 0) {a3 = 0x1d; +goto L4228a4;} +a3 = 0x1d; +//nop; +s1 = s1 + 0xfffffffc; +a2 = s1; +a0 = 0x57; +a1 = 0x1f; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422898; +MEM_U32(sp + 16) = zero; +L422898: +gp = MEM_U32(sp + 48); +t4 = MEM_U32(s3 + 0); +goto L4228c4; +t4 = MEM_U32(s3 + 0); +L4228a4: +//nop; +s1 = s1 + 0xfffffff8; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L4228b8; +MEM_U32(sp + 16) = zero; +L4228b8: +gp = MEM_U32(sp + 48); +//nop; +L4228c0: +t4 = MEM_U32(s3 + 0); +L4228c4: +//nop; +t5 = t4 << 30; +if ((int)t5 >= 0) {//nop; +goto L4229b8;} +//nop; +t2 = MEM_U8(s4 + 0); +//nop; +if (t2 == 0) {//nop; +goto L422948;} +//nop; +t6 = 0x10018ed0; +a0 = 0x6d; +t6 = MEM_U8(t6 + 0); +a1 = 0x1e; +if (t6 != 0) {a3 = 0x1d; +goto L422928;} +a3 = 0x1d; +//nop; +s1 = s1 + 0x4; +a2 = -s1; +a0 = 0x57; +a1 = 0x1e; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L42291c; +MEM_U32(sp + 16) = zero; +L42291c: +gp = MEM_U32(sp + 48); +t8 = MEM_U32(sp + 72); +goto L4229ac; +t8 = MEM_U32(sp + 72); +L422928: +//nop; +s1 = s1 + 0x8; +a2 = -s1; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L42293c; +MEM_U32(sp + 16) = zero; +L42293c: +gp = MEM_U32(sp + 48); +t8 = MEM_U32(sp + 72); +goto L4229ac; +t8 = MEM_U32(sp + 72); +L422948: +t7 = 0x10018ed0; +a0 = 0x6d; +t7 = MEM_U8(t7 + 0); +a1 = 0x1e; +if (t7 != 0) {a3 = 0x1d; +goto L42298c;} +a3 = 0x1d; +//nop; +s1 = s1 + 0xfffffffc; +a2 = s1; +a0 = 0x57; +a1 = 0x1e; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422980; +MEM_U32(sp + 16) = zero; +L422980: +gp = MEM_U32(sp + 48); +t8 = MEM_U32(sp + 72); +goto L4229ac; +t8 = MEM_U32(sp + 72); +L42298c: +//nop; +s1 = s1 + 0xfffffff8; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L4229a0; +MEM_U32(sp + 16) = zero; +L4229a0: +gp = MEM_U32(sp + 48); +//nop; +t8 = MEM_U32(sp + 72); +L4229ac: +at = 0x40000000; +t9 = t8 | at; +MEM_U32(sp + 72) = t9; +L4229b8: +t0 = 0x10018ed8; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if ((int)t0 <= 0) {//nop; +goto L422b18;} +//nop; +t1 = MEM_U32(s3 + 0); +//nop; +t3 = t1 << 28; +if ((int)t3 >= 0) {//nop; +goto L422ae8;} +//nop; +t4 = MEM_U8(s4 + 0); +a0 = 0xf; +if (t4 == 0) {//nop; +goto L422a6c;} +//nop; +//nop; +s1 = s1 + 0x4; +s0 = -s1; +a1 = s0; +a0 = 0xf; +f_demit_dir0(mem, sp, a0, a1); +goto L422a0c; +a0 = 0xf; +L422a0c: +gp = MEM_U32(sp + 48); +//nop; +v1 = 0x10019820; +//nop; +v0 = MEM_U32(v1 + 0); +//nop; +if (v0 == 0) {t6 = MEM_U32(sp + 72); +goto L422ad8;} +t6 = MEM_U32(sp + 72); +a0 = 0x10018e6c; +a1 = 0x100197d0; +a0 = MEM_U32(a0 + 0); +a1 = a1 + 0xfffffffc; +L422a3c: +t5 = v0 << 2; +t2 = a1 + t5; +t6 = MEM_U32(t2 + 0); +t9 = v0 + 0xffffffff; +t7 = t6 << 4; +t8 = a0 + t7; +MEM_U32(t8 + -4) = s0; +MEM_U32(v1 + 0) = t9; +if (t9 != 0) {v0 = t9; +goto L422a3c;} +v0 = t9; +t6 = MEM_U32(sp + 72); +goto L422ad8; +t6 = MEM_U32(sp + 72); +L422a6c: +//nop; +s1 = s1 + 0xfffffffc; +a1 = s1; +f_demit_dir0(mem, sp, a0, a1); +goto L422a7c; +a1 = s1; +L422a7c: +gp = MEM_U32(sp + 48); +//nop; +v1 = 0x10019820; +//nop; +v0 = MEM_U32(v1 + 0); +//nop; +if (v0 == 0) {t6 = MEM_U32(sp + 72); +goto L422ad8;} +t6 = MEM_U32(sp + 72); +a0 = 0x10018e6c; +a1 = 0x100197d0; +a0 = MEM_U32(a0 + 0); +a1 = a1 + 0xfffffffc; +L422aac: +t0 = v0 << 2; +t1 = a1 + t0; +t3 = MEM_U32(t1 + 0); +t2 = v0 + 0xffffffff; +t4 = t3 << 4; +t5 = a0 + t4; +MEM_U32(t5 + -4) = s1; +MEM_U32(v1 + 0) = t2; +if (t2 != 0) {v0 = t2; +goto L422aac;} +v0 = t2; +t6 = MEM_U32(sp + 72); +L422ad8: +at = 0x10000000; +t7 = t6 | at; +MEM_U32(sp + 72) = t7; +goto L422b18; +MEM_U32(sp + 72) = t7; +L422ae8: +t8 = 0x10018ee4; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L422b18;} +//nop; +//nop; +a0 = 0x1e; +//nop; +f_demit_cpalias(mem, sp, a0); +goto L422b10; +//nop; +L422b10: +gp = MEM_U32(sp + 48); +//nop; +L422b18: +//nop; +a0 = MEM_U32(sp + 88); +a1 = MEM_U32(sp + 108); +//nop; +f_home_parameters(mem, sp, a0, a1); +goto L422b2c; +//nop; +L422b2c: +gp = MEM_U32(sp + 48); +s2 = zero; +v0 = 0x10019318; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +s0 = v0 + 0xf; +t9 = s0 & 0xff; +if (v0 == 0) {s0 = t9; +goto L422ca4;} +s0 = t9; +L422b54: +t0 = s0 < 0x60; +if (t0 == 0) {t1 = (int)s0 >> 5; +goto L422b78;} +t1 = (int)s0 >> 5; +t3 = t1 << 2; +t4 = s3 + t3; +t5 = MEM_U32(t4 + 0); +//nop; +t2 = t5 << (s0 & 0x1f); +t0 = (int)t2 < (int)0x0; +L422b78: +if (t0 == 0) {t8 = 0x1; +goto L422c8c;} +t8 = 0x1; +t7 = MEM_U32(sp + 72); +t3 = MEM_U8(s4 + 0); +t9 = t8 << (s0 & 0x1f); +t1 = t7 | t9; +if (t3 == 0) {MEM_U32(sp + 72) = t1; +goto L422c0c;} +MEM_U32(sp + 72) = t1; +t4 = 0x10018ed0; +a0 = 0x6d; +t4 = MEM_U8(t4 + 0); +a1 = s0; +if (t4 != 0) {a3 = 0x1d; +goto L422bdc;} +a3 = 0x1d; +//nop; +s1 = s1 + 0x4; +a2 = -s1; +a0 = 0x57; +a1 = s0; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422bd0; +MEM_U32(sp + 16) = zero; +L422bd0: +gp = MEM_U32(sp + 48); +//nop; +goto L422bf8; +//nop; +L422bdc: +//nop; +s1 = s1 + 0x8; +a2 = -s1; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422bf0; +MEM_U32(sp + 16) = zero; +L422bf0: +gp = MEM_U32(sp + 48); +//nop; +L422bf8: +v0 = 0x10019318; +//nop; +v0 = MEM_U32(v0 + 0); +s0 = s0 + 0xffffffff; +goto L422c90; +s0 = s0 + 0xffffffff; +L422c0c: +t5 = 0x10018ed0; +a0 = 0x6d; +t5 = MEM_U8(t5 + 0); +a1 = s0; +if (t5 != 0) {a3 = 0x1d; +goto L422c60;} +a3 = 0x1d; +//nop; +s1 = s1 + 0xfffffffc; +a2 = s1; +a0 = 0x57; +a1 = s0; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422c44; +MEM_U32(sp + 16) = zero; +L422c44: +gp = MEM_U32(sp + 48); +//nop; +v0 = 0x10019318; +//nop; +v0 = MEM_U32(v0 + 0); +s0 = s0 + 0xffffffff; +goto L422c90; +s0 = s0 + 0xffffffff; +L422c60: +//nop; +s1 = s1 + 0xfffffff8; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422c74; +MEM_U32(sp + 16) = zero; +L422c74: +gp = MEM_U32(sp + 48); +//nop; +v0 = 0x10019318; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L422c8c: +s0 = s0 + 0xffffffff; +L422c90: +s2 = s2 + 0x1; +t2 = s0 & 0xff; +if (s2 != v0) {s0 = t2; +goto L422b54;} +s0 = t2; +s2 = zero; +L422ca4: +v0 = 0x1001931c; +v1 = 0x1; +v0 = MEM_U32(v0 + 0); +MEM_U8(sp + 58) = (uint8_t)zero; +s0 = v0 << 1; +s0 = s0 + 0x32; +t6 = s0 & 0xff; +s0 = t6; +if ((int)s1 >= 0) {t0 = (int)s1 >> 2; +goto L422cd4;} +t0 = (int)s1 >> 2; +at = s1 + 0x3; +t0 = (int)at >> 2; +L422cd4: +t8 = t0 & 0x1; +if (t8 == 0) {t7 = 0x1; +goto L422ce8;} +t7 = 0x1; +s1 = s1 + 0xfffffffc; +MEM_U8(sp + 58) = (uint8_t)t7; +L422ce8: +if (v0 == 0) {t9 = s0 < 0x60; +goto L422ddc;} +L422cec: +t9 = s0 < 0x60; +if (t9 == 0) {t1 = (int)s0 >> 5; +goto L422d10;} +t1 = (int)s0 >> 5; +t3 = t1 << 2; +t4 = s3 + t3; +t5 = MEM_U32(t4 + 0); +//nop; +t2 = t5 << (s0 & 0x1f); +t9 = (int)t2 < (int)0x0; +L422d10: +if (t9 == 0) {t8 = 0x3; +goto L422dbc;} +t8 = 0x3; +t0 = MEM_U32(sp + 68); +t3 = MEM_U8(s4 + 0); +t7 = t8 << (s0 & 0x1f); +t1 = t0 | t7; +if (t3 == 0) {MEM_U32(sp + 68) = t1; +goto L422d78;} +MEM_U32(sp + 68) = t1; +//nop; +s1 = s1 + 0x8; +a2 = -s1; +a0 = 0x7a; +a1 = s0; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +MEM_U8(sp + 59) = (uint8_t)v1; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422d54; +MEM_U8(sp + 59) = (uint8_t)v1; +L422d54: +v1 = MEM_U8(sp + 59); +gp = MEM_U32(sp + 48); +if (v1 == 0) {//nop; +goto L422dbc;} +//nop; +t4 = MEM_U32(sp + 88); +v1 = zero; +t5 = t4 - s1; +MEM_U32(sp + 60) = t5; +goto L422dbc; +MEM_U32(sp + 60) = t5; +L422d78: +//nop; +s1 = s1 + 0xfffffff8; +a2 = s1; +a0 = 0x7a; +a1 = s0; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +MEM_U8(sp + 59) = (uint8_t)v1; +f_demit_rob_(mem, sp, a0, a1, a2, a3); +goto L422d9c; +MEM_U8(sp + 59) = (uint8_t)v1; +L422d9c: +v1 = MEM_U8(sp + 59); +gp = MEM_U32(sp + 48); +if (v1 == 0) {//nop; +goto L422dbc;} +//nop; +t2 = MEM_U32(sp + 88); +v1 = zero; +t6 = s1 - t2; +MEM_U32(sp + 60) = t6; +L422dbc: +t8 = 0x1001931c; +s0 = s0 + 0xfffffffe; +t8 = MEM_U32(t8 + 0); +s2 = s2 + 0x1; +t9 = s0 & 0xff; +if (s2 != t8) {s0 = t9; +goto L422cec;} +s0 = t9; +s2 = zero; +L422ddc: +a3 = 0x10019380; +at = 0x1d; +a3 = MEM_U8(a3 + 0); +//nop; +if (a3 == at) {//nop; +goto L422e48;} +//nop; +t0 = MEM_U8(s4 + 0); +a0 = 0x31; +if (t0 != 0) {t7 = MEM_U8(sp + 107); +goto L422e20;} +t7 = MEM_U8(sp + 107); +//nop; +a1 = a3; +a2 = 0x1d; +f_demit_rr(mem, sp, a0, a1, a2); +goto L422e14; +a2 = 0x1d; +L422e14: +gp = MEM_U32(sp + 48); +//nop; +t7 = MEM_U8(sp + 107); +L422e20: +a0 = 0x31; +if (t7 != 0) {//nop; +goto L422e48;} +//nop; +a2 = 0x10019380; +//nop; +a2 = MEM_U8(a2 + 0); +a1 = 0x1d; +f_emit_rr(mem, sp, a0, a1, a2); +goto L422e40; +a1 = 0x1d; +L422e40: +gp = MEM_U32(sp + 48); +//nop; +L422e48: +v0 = 0x1001931c; +s0 = 0x34; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {t1 = s0 < 0x60; +goto L422f14;} +L422e5c: +t1 = s0 < 0x60; +if (t1 == 0) {t3 = (int)s0 >> 5; +goto L422e80;} +t3 = (int)s0 >> 5; +t4 = t3 << 2; +t5 = s3 + t4; +t2 = MEM_U32(t5 + 0); +//nop; +t6 = t2 << (s0 & 0x1f); +t1 = (int)t6 < (int)0x0; +L422e80: +if (t1 == 0) {//nop; +goto L422efc;} +//nop; +a3 = 0x10019380; +t8 = MEM_U8(s4 + 0); +a3 = MEM_U8(a3 + 0); +if (t8 == 0) {a0 = 0x77; +goto L422ed0;} +a0 = 0x77; +//nop; +a0 = 0x77; +a1 = s0; +a2 = -s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L422eb4; +MEM_U32(sp + 16) = zero; +L422eb4: +gp = MEM_U32(sp + 48); +s1 = s1 + 0xfffffff8; +v0 = 0x1001931c; +//nop; +v0 = MEM_U32(v0 + 0); +s0 = s0 + 0x2; +goto L422f00; +s0 = s0 + 0x2; +L422ed0: +//nop; +a1 = s0; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L422ee4; +MEM_U32(sp + 16) = zero; +L422ee4: +gp = MEM_U32(sp + 48); +s1 = s1 + 0x8; +v0 = 0x1001931c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L422efc: +s0 = s0 + 0x2; +L422f00: +s2 = s2 + 0x1; +t0 = s0 & 0xff; +if (s2 != v0) {s0 = t0; +goto L422e5c;} +s0 = t0; +s2 = zero; +L422f14: +v0 = 0x10019318; +t7 = MEM_U8(sp + 58); +v0 = MEM_U32(v0 + 0); +if (t7 == 0) {//nop; +goto L422f2c;} +//nop; +s1 = s1 + 0x4; +L422f2c: +if (v0 == 0) {s0 = 0x10; +goto L42309c;} +s0 = 0x10; +L422f34: +t3 = 0x10018ed0; +t4 = s0 < 0x60; +t3 = MEM_U8(t3 + 0); +t7 = s0 < 0x60; +if (t3 != 0) {//nop; +goto L422fec;} +//nop; +if (t4 == 0) {t5 = (int)s0 >> 5; +goto L422f6c;} +t5 = (int)s0 >> 5; +t2 = t5 << 2; +t6 = s3 + t2; +t9 = MEM_U32(t6 + 0); +//nop; +t1 = t9 << (s0 & 0x1f); +t4 = (int)t1 < (int)0x0; +L422f6c: +if (t4 == 0) {//nop; +goto L423088;} +//nop; +a3 = 0x10019380; +t0 = MEM_U8(s4 + 0); +a3 = MEM_U8(a3 + 0); +if (t0 == 0) {a0 = 0x2a; +goto L422fbc;} +a0 = 0x2a; +//nop; +a0 = 0x2a; +a1 = s0; +a2 = -s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L422fa0; +MEM_U32(sp + 16) = zero; +L422fa0: +gp = MEM_U32(sp + 48); +s1 = s1 + 0xfffffffc; +v0 = 0x10019318; +//nop; +v0 = MEM_U32(v0 + 0); +s0 = s0 + 0x1; +goto L42308c; +s0 = s0 + 0x1; +L422fbc: +//nop; +a1 = s0; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L422fd0; +MEM_U32(sp + 16) = zero; +L422fd0: +gp = MEM_U32(sp + 48); +s1 = s1 + 0x4; +v0 = 0x10019318; +//nop; +v0 = MEM_U32(v0 + 0); +s0 = s0 + 0x1; +goto L42308c; +s0 = s0 + 0x1; +L422fec: +if (t7 == 0) {t3 = (int)s0 >> 5; +goto L42300c;} +t3 = (int)s0 >> 5; +t5 = t3 << 2; +t2 = s3 + t5; +t6 = MEM_U32(t2 + 0); +//nop; +t9 = t6 << (s0 & 0x1f); +t7 = (int)t9 < (int)0x0; +L42300c: +if (t7 == 0) {//nop; +goto L423088;} +//nop; +a3 = 0x10019380; +t8 = MEM_U8(s4 + 0); +a3 = MEM_U8(a3 + 0); +if (t8 == 0) {a0 = 0x6c; +goto L42305c;} +a0 = 0x6c; +//nop; +a0 = 0x6c; +a1 = s0; +a2 = -s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423040; +MEM_U32(sp + 16) = zero; +L423040: +gp = MEM_U32(sp + 48); +s1 = s1 + 0xfffffff8; +v0 = 0x10019318; +//nop; +v0 = MEM_U32(v0 + 0); +s0 = s0 + 0x1; +goto L42308c; +s0 = s0 + 0x1; +L42305c: +//nop; +a1 = s0; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423070; +MEM_U32(sp + 16) = zero; +L423070: +gp = MEM_U32(sp + 48); +s1 = s1 + 0x8; +v0 = 0x10019318; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L423088: +s0 = s0 + 0x1; +L42308c: +s2 = s2 + 0x1; +t4 = s0 & 0xff; +if (s2 != v0) {s0 = t4; +goto L422f34;} +s0 = t4; +L42309c: +t0 = 0x10018ed8; +t6 = MEM_U32(sp + 112); +t0 = MEM_U32(t0 + 0); +t9 = MEM_U32(sp + 72); +if ((int)t0 <= 0) {at = 0xffffffff; +goto L4230e4;} +at = 0xffffffff; +t3 = MEM_U32(s3 + 0); +//nop; +t5 = t3 << 28; +if ((int)t5 >= 0) {//nop; +goto L4230e4;} +//nop; +t2 = MEM_U8(s4 + 0); +//nop; +if (t2 == 0) {//nop; +goto L4230e0;} +//nop; +s1 = s1 + 0xfffffffc; +goto L4230e4; +s1 = s1 + 0xfffffffc; +L4230e0: +s1 = s1 + 0x4; +L4230e4: +if (t6 == at) {//nop; +goto L423240;} +//nop; +t8 = 0x10018ed0; +t7 = MEM_U32(sp + 88); +t8 = MEM_U8(t8 + 0); +at = 0x80000000; +t1 = t9 | at; +MEM_U32(sp + 72) = t1; +if (t8 != 0) {a2 = t7 + t6; +goto L423130;} +a2 = t7 + t6; +//nop; +a0 = 0x2a; +a1 = 0x1f; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423124; +MEM_U32(sp + 16) = zero; +L423124: +gp = MEM_U32(sp + 48); +t4 = MEM_U32(s3 + 0); +goto L423154; +t4 = MEM_U32(s3 + 0); +L423130: +//nop; +a0 = 0x6c; +a1 = 0x1f; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423148; +MEM_U32(sp + 16) = zero; +L423148: +gp = MEM_U32(sp + 48); +//nop; +t4 = MEM_U32(s3 + 0); +L423154: +//nop; +t0 = t4 << 30; +if ((int)t0 >= 0) {//nop; +goto L423550;} +//nop; +t3 = MEM_U8(s4 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4231dc;} +//nop; +t5 = 0x10018ed0; +s0 = -s1; +t5 = MEM_U8(t5 + 0); +a0 = 0x6c; +if (t5 != 0) {a1 = 0x1e; +goto L4231b8;} +a1 = 0x1e; +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +a0 = 0x2a; +a1 = 0x1e; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4231ac; +MEM_U32(sp + 16) = zero; +L4231ac: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L4231b8: +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4231d0; +MEM_U32(sp + 16) = zero; +L4231d0: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L4231dc: +t2 = 0x10018ed0; +a0 = 0x6c; +t2 = MEM_U8(t2 + 0); +a1 = 0x1e; +if (t2 != 0) {a2 = s1; +goto L423220;} +a2 = s1; +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +a0 = 0x2a; +a1 = 0x1e; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423214; +MEM_U32(sp + 16) = zero; +L423214: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L423220: +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423234; +MEM_U32(sp + 16) = zero; +L423234: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L423240: +t9 = MEM_U8(s4 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4233d8;} +//nop; +t1 = MEM_U32(s3 + 0); +//nop; +t7 = t1 << 31; +if ((int)t7 >= 0) {//nop; +goto L423364;} +//nop; +v0 = 0x10018ed0; +a3 = 0x10019380; +t6 = MEM_U32(s3 + 0); +v0 = MEM_U8(v0 + 0); +a3 = MEM_U8(a3 + 0); +t8 = t6 << 30; +if ((int)t8 >= 0) {s0 = -s1; +goto L423318;} +s0 = -s1; +if (v0 != 0) {a0 = 0x6c; +goto L4232d4;} +a0 = 0x6c; +//nop; +a0 = 0x2a; +a1 = 0x1f; +a2 = s0 + 0x4; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4232a4; +MEM_U32(sp + 16) = zero; +L4232a4: +gp = MEM_U32(sp + 48); +a0 = 0x2a; +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +a1 = 0x1e; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4232c8; +MEM_U32(sp + 16) = zero; +L4232c8: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L4232d4: +//nop; +a1 = 0x1f; +a2 = s0 + 0x8; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4232e8; +MEM_U32(sp + 16) = zero; +L4232e8: +gp = MEM_U32(sp + 48); +a0 = 0x6c; +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +a1 = 0x1e; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42330c; +MEM_U32(sp + 16) = zero; +L42330c: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L423318: +if (v0 != 0) {a0 = 0x6c; +goto L423344;} +a0 = 0x6c; +//nop; +a0 = 0x2a; +a1 = 0x1f; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423338; +MEM_U32(sp + 16) = zero; +L423338: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L423344: +//nop; +a1 = 0x1f; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423358; +MEM_U32(sp + 16) = zero; +L423358: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L423364: +t4 = MEM_U32(s3 + 0); +//nop; +t0 = t4 << 30; +if ((int)t0 >= 0) {//nop; +goto L423550;} +//nop; +t3 = 0x10018ed0; +a3 = 0x10019380; +t3 = MEM_U8(t3 + 0); +a3 = MEM_U8(a3 + 0); +if (t3 != 0) {s0 = -s1; +goto L4233b4;} +s0 = -s1; +//nop; +a0 = 0x2a; +a1 = 0x1e; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4233a8; +MEM_U32(sp + 16) = zero; +L4233a8: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L4233b4: +//nop; +a0 = 0x6c; +a1 = 0x1e; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4233cc; +MEM_U32(sp + 16) = zero; +L4233cc: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L4233d8: +t5 = MEM_U32(s3 + 0); +//nop; +t2 = t5 << 31; +if ((int)t2 >= 0) {t1 = t5 << 30; +goto L4234e4;} +t1 = t5 << 30; +v0 = 0x10018ed0; +a3 = 0x10019380; +v0 = MEM_U8(v0 + 0); +a3 = MEM_U8(a3 + 0); +if ((int)t1 >= 0) {//nop; +goto L423498;} +//nop; +if (v0 != 0) {a0 = 0x6c; +goto L423454;} +a0 = 0x6c; +//nop; +a0 = 0x2a; +a1 = 0x1f; +a2 = s1 + 0x4; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423424; +MEM_U32(sp + 16) = zero; +L423424: +gp = MEM_U32(sp + 48); +a0 = 0x2a; +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +a1 = 0x1e; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423448; +MEM_U32(sp + 16) = zero; +L423448: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L423454: +//nop; +a1 = 0x1f; +a2 = s1 + 0x8; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423468; +MEM_U32(sp + 16) = zero; +L423468: +gp = MEM_U32(sp + 48); +a0 = 0x6c; +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +a1 = 0x1e; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42348c; +MEM_U32(sp + 16) = zero; +L42348c: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L423498: +if (v0 != 0) {a0 = 0x6c; +goto L4234c4;} +a0 = 0x6c; +//nop; +a0 = 0x2a; +a1 = 0x1f; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4234b8; +MEM_U32(sp + 16) = zero; +L4234b8: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L4234c4: +//nop; +a1 = 0x1f; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4234d8; +MEM_U32(sp + 16) = zero; +L4234d8: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L4234e4: +t7 = MEM_U32(s3 + 0); +//nop; +t6 = t7 << 30; +if ((int)t6 >= 0) {//nop; +goto L423550;} +//nop; +t8 = 0x10018ed0; +a3 = 0x10019380; +t8 = MEM_U8(t8 + 0); +a3 = MEM_U8(a3 + 0); +if (t8 != 0) {a0 = 0x6c; +goto L423534;} +a0 = 0x6c; +//nop; +a0 = 0x2a; +a1 = 0x1e; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423528; +MEM_U32(sp + 16) = zero; +L423528: +gp = MEM_U32(sp + 48); +//nop; +goto L423550; +//nop; +L423534: +//nop; +a1 = 0x1e; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423548; +MEM_U32(sp + 16) = zero; +L423548: +gp = MEM_U32(sp + 48); +//nop; +L423550: +//nop; +a1 = MEM_U32(sp + 72); +a2 = MEM_U32(sp + 64); +a0 = 0x26; +f_demit_mask(mem, sp, a0, a1, a2); +goto L423564; +a0 = 0x26; +L423564: +gp = MEM_U32(sp + 48); +a1 = MEM_U32(sp + 68); +//nop; +a2 = MEM_U32(sp + 60); +a0 = 0x27; +f_demit_mask(mem, sp, a0, a1, a2); +goto L42357c; +a0 = 0x27; +L42357c: +ra = MEM_U32(sp + 52); +gp = MEM_U32(sp + 48); +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +s3 = MEM_U32(sp + 40); +s4 = MEM_U32(sp + 44); +sp = sp + 0x58; +return; +sp = sp + 0x58; +} + +static void f_gen_reg_save(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4235a0: +//gen_reg_save: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 52) = s5; +s5 = 0x10019398; +MEM_U32(sp + 60) = ra; +v0 = MEM_U8(s5 + 0); +MEM_U32(sp + 56) = gp; +MEM_U32(sp + 48) = s4; +MEM_U32(sp + 44) = s3; +MEM_U32(sp + 40) = s2; +MEM_U32(sp + 36) = s1; +if (v0 == 0) {MEM_U32(sp + 32) = s0; +goto L4235ec;} +MEM_U32(sp + 32) = s0; +t6 = a0 - a1; +t7 = t6 - a3; +s1 = t7 - a2; +goto L4235f4; +s1 = t7 - a2; +L4235ec: +t8 = a0 - a1; +s1 = t8 - a3; +L4235f4: +s4 = 0x100197b0; +//nop; +t9 = MEM_U32(s4 + 0); +//nop; +t0 = t9 << 31; +if ((int)t0 >= 0) {//nop; +goto L4236dc;} +//nop; +if (v0 == 0) {//nop; +goto L42367c;} +//nop; +s3 = 0x10018ed0; +a0 = 0x6d; +t1 = MEM_U8(s3 + 0); +a1 = 0x1f; +if (t1 != 0) {a3 = 0x1d; +goto L42365c;} +a3 = 0x1d; +//nop; +s1 = s1 + 0x4; +a2 = -s1; +a0 = 0x57; +a1 = 0x1f; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423650; +MEM_U32(sp + 16) = zero; +L423650: +gp = MEM_U32(sp + 56); +t3 = MEM_U32(s4 + 0); +goto L4236e0; +t3 = MEM_U32(s4 + 0); +L42365c: +//nop; +s1 = s1 + 0x8; +a2 = -s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423670; +MEM_U32(sp + 16) = zero; +L423670: +gp = MEM_U32(sp + 56); +t3 = MEM_U32(s4 + 0); +goto L4236e0; +t3 = MEM_U32(s4 + 0); +L42367c: +s3 = 0x10018ed0; +a0 = 0x6d; +t2 = MEM_U8(s3 + 0); +a1 = 0x1f; +if (t2 != 0) {a3 = 0x1d; +goto L4236c0;} +a3 = 0x1d; +//nop; +s1 = s1 + 0xfffffffc; +a2 = s1; +a0 = 0x57; +a1 = 0x1f; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4236b4; +MEM_U32(sp + 16) = zero; +L4236b4: +gp = MEM_U32(sp + 56); +t3 = MEM_U32(s4 + 0); +goto L4236e0; +t3 = MEM_U32(s4 + 0); +L4236c0: +//nop; +s1 = s1 + 0xfffffff8; +a2 = s1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4236d4; +MEM_U32(sp + 16) = zero; +L4236d4: +gp = MEM_U32(sp + 56); +//nop; +L4236dc: +t3 = MEM_U32(s4 + 0); +L4236e0: +s3 = 0x10018ed0; +t4 = t3 << 30; +if ((int)t4 >= 0) {//nop; +goto L4237bc;} +//nop; +t5 = MEM_U8(s5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L423760;} +//nop; +t6 = MEM_U8(s3 + 0); +a0 = 0x6d; +if (t6 != 0) {a1 = 0x1e; +goto L42373c;} +a1 = 0x1e; +//nop; +s1 = s1 + 0x4; +a2 = -s1; +a0 = 0x57; +a1 = 0x1e; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423730; +MEM_U32(sp + 16) = zero; +L423730: +gp = MEM_U32(sp + 56); +//nop; +goto L4237bc; +//nop; +L42373c: +//nop; +s1 = s1 + 0x8; +a2 = -s1; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423754; +MEM_U32(sp + 16) = zero; +L423754: +gp = MEM_U32(sp + 56); +//nop; +goto L4237bc; +//nop; +L423760: +t7 = MEM_U8(s3 + 0); +a0 = 0x6d; +if (t7 != 0) {a1 = 0x1e; +goto L42379c;} +a1 = 0x1e; +//nop; +s1 = s1 + 0xfffffffc; +a2 = s1; +a0 = 0x57; +a1 = 0x1e; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423790; +MEM_U32(sp + 16) = zero; +L423790: +gp = MEM_U32(sp + 56); +//nop; +goto L4237bc; +//nop; +L42379c: +//nop; +s1 = s1 + 0xfffffff8; +a2 = s1; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4237b4; +MEM_U32(sp + 16) = zero; +L4237b4: +gp = MEM_U32(sp + 56); +//nop; +L4237bc: +t8 = 0x10018ed8; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if ((int)t8 <= 0) {//nop; +goto L4238e0;} +//nop; +t9 = MEM_U32(s4 + 0); +//nop; +t0 = t9 << 28; +if ((int)t0 >= 0) {//nop; +goto L4238e0;} +//nop; +t1 = MEM_U8(s5 + 0); +a0 = 0xf; +if (t1 == 0) {//nop; +goto L423870;} +//nop; +//nop; +s1 = s1 + 0x4; +s0 = -s1; +a1 = s0; +a0 = 0xf; +f_emit_dir0(mem, sp, a0, a1); +goto L423810; +a0 = 0xf; +L423810: +gp = MEM_U32(sp + 56); +//nop; +v1 = 0x10019820; +//nop; +v0 = MEM_U32(v1 + 0); +//nop; +if (v0 == 0) {//nop; +goto L423910;} +//nop; +a0 = 0x10018e6c; +a1 = 0x100197d0; +a0 = MEM_U32(a0 + 0); +a1 = a1 + 0xfffffffc; +L423840: +t2 = v0 << 2; +t3 = a1 + t2; +t4 = MEM_U32(t3 + 0); +t7 = v0 + 0xffffffff; +t5 = t4 << 4; +t6 = a0 + t5; +MEM_U32(t6 + -4) = s0; +MEM_U32(v1 + 0) = t7; +if (t7 != 0) {v0 = t7; +goto L423840;} +v0 = t7; +//nop; +goto L423910; +//nop; +L423870: +//nop; +s1 = s1 + 0xfffffffc; +a1 = s1; +f_emit_dir0(mem, sp, a0, a1); +goto L423880; +a1 = s1; +L423880: +gp = MEM_U32(sp + 56); +//nop; +v1 = 0x10019820; +//nop; +v0 = MEM_U32(v1 + 0); +//nop; +if (v0 == 0) {//nop; +goto L423910;} +//nop; +a0 = 0x10018e6c; +a1 = 0x100197d0; +a0 = MEM_U32(a0 + 0); +a1 = a1 + 0xfffffffc; +L4238b0: +t8 = v0 << 2; +t9 = a1 + t8; +t0 = MEM_U32(t9 + 0); +t3 = v0 + 0xffffffff; +t1 = t0 << 4; +t2 = a0 + t1; +MEM_U32(t2 + -4) = s1; +MEM_U32(v1 + 0) = t3; +if (t3 != 0) {v0 = t3; +goto L4238b0;} +v0 = t3; +//nop; +goto L423910; +//nop; +L4238e0: +t4 = 0x10018ee4; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L423910;} +//nop; +//nop; +a0 = 0x1e; +//nop; +f_emit_cpalias(mem, sp, a0); +goto L423908; +//nop; +L423908: +gp = MEM_U32(sp + 56); +//nop; +L423910: +v0 = 0x10019318; +s2 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +s0 = v0 + 0xf; +t5 = s0 & 0xff; +if (v0 == 0) {s0 = t5; +goto L423a70;} +s0 = t5; +L423930: +t6 = s0 < 0x60; +if (t6 == 0) {t7 = (int)s0 >> 5; +goto L423954;} +t7 = (int)s0 >> 5; +t8 = t7 << 2; +t9 = s4 + t8; +t0 = MEM_U32(t9 + 0); +//nop; +t1 = t0 << (s0 & 0x1f); +t6 = (int)t1 < (int)0x0; +L423954: +if (t6 == 0) {//nop; +goto L423a58;} +//nop; +t3 = MEM_U8(s5 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4239dc;} +//nop; +t4 = MEM_U8(s3 + 0); +a0 = 0x6d; +if (t4 != 0) {a1 = s0; +goto L4239a8;} +a1 = s0; +//nop; +s1 = s1 + 0x4; +a2 = -s1; +a0 = 0x57; +a1 = s0; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42399c; +MEM_U32(sp + 16) = zero; +L42399c: +gp = MEM_U32(sp + 56); +//nop; +goto L4239c8; +//nop; +L4239a8: +//nop; +s1 = s1 + 0x8; +a2 = -s1; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L4239c0; +MEM_U32(sp + 16) = zero; +L4239c0: +gp = MEM_U32(sp + 56); +//nop; +L4239c8: +v0 = 0x10019318; +//nop; +v0 = MEM_U32(v0 + 0); +s0 = s0 + 0xffffffff; +goto L423a5c; +s0 = s0 + 0xffffffff; +L4239dc: +t5 = MEM_U8(s3 + 0); +a0 = 0x6d; +if (t5 != 0) {a1 = s0; +goto L423a28;} +a1 = s0; +//nop; +s1 = s1 + 0xfffffffc; +a2 = s1; +a0 = 0x57; +a1 = s0; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423a0c; +MEM_U32(sp + 16) = zero; +L423a0c: +gp = MEM_U32(sp + 56); +//nop; +v0 = 0x10019318; +//nop; +v0 = MEM_U32(v0 + 0); +s0 = s0 + 0xffffffff; +goto L423a5c; +s0 = s0 + 0xffffffff; +L423a28: +//nop; +s1 = s1 + 0xfffffff8; +a2 = s1; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423a40; +MEM_U32(sp + 16) = zero; +L423a40: +gp = MEM_U32(sp + 56); +//nop; +v0 = 0x10019318; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L423a58: +s0 = s0 + 0xffffffff; +L423a5c: +s2 = s2 + 0x1; +t7 = s0 & 0xff; +if (s2 != v0) {s0 = t7; +goto L423930;} +s0 = t7; +s2 = zero; +L423a70: +v0 = 0x1001931c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +s0 = v0 << 1; +s0 = s0 + 0x32; +t8 = s0 & 0xff; +s0 = t8; +if ((int)s1 >= 0) {t9 = (int)s1 >> 2; +goto L423aa0;} +t9 = (int)s1 >> 2; +at = s1 + 0x3; +t9 = (int)at >> 2; +L423aa0: +t0 = t9 & 0x1; +if (t0 == 0) {//nop; +goto L423ab0;} +//nop; +s1 = s1 + 0xfffffffc; +L423ab0: +if (v0 == 0) {t1 = s0 < 0x60; +goto L423b70;} +L423ab4: +t1 = s0 < 0x60; +if (t1 == 0) {t2 = (int)s0 >> 5; +goto L423ad8;} +t2 = (int)s0 >> 5; +t6 = t2 << 2; +t3 = s4 + t6; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (s0 & 0x1f); +t1 = (int)t5 < (int)0x0; +L423ad8: +if (t1 == 0) {//nop; +goto L423b5c;} +//nop; +t8 = MEM_U8(s5 + 0); +a0 = 0x7a; +if (t8 == 0) {a1 = s0; +goto L423b2c;} +a1 = s0; +//nop; +s1 = s1 + 0x8; +a2 = -s1; +a0 = 0x7a; +a1 = s0; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423b10; +MEM_U32(sp + 16) = zero; +L423b10: +gp = MEM_U32(sp + 56); +//nop; +v0 = 0x1001931c; +//nop; +v0 = MEM_U32(v0 + 0); +s0 = s0 + 0xfffffffe; +goto L423b60; +s0 = s0 + 0xfffffffe; +L423b2c: +//nop; +s1 = s1 + 0xfffffff8; +a2 = s1; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L423b44; +MEM_U32(sp + 16) = zero; +L423b44: +gp = MEM_U32(sp + 56); +//nop; +v0 = 0x1001931c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L423b5c: +s0 = s0 + 0xfffffffe; +L423b60: +s2 = s2 + 0x1; +t9 = s0 & 0xff; +if (s2 != v0) {s0 = t9; +goto L423ab4;} +s0 = t9; +L423b70: +a1 = 0x10019380; +at = 0x1d; +a1 = MEM_U8(a1 + 0); +//nop; +if (a1 == at) {ra = MEM_U32(sp + 60); +goto L423ba4;} +ra = MEM_U32(sp + 60); +//nop; +a0 = 0x31; +a2 = 0x1d; +f_emit_rr(mem, sp, a0, a1, a2); +goto L423b98; +a2 = 0x1d; +L423b98: +gp = MEM_U32(sp + 56); +//nop; +ra = MEM_U32(sp + 60); +L423ba4: +s0 = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 36); +s2 = MEM_U32(sp + 40); +s3 = MEM_U32(sp + 44); +s4 = MEM_U32(sp + 48); +s5 = MEM_U32(sp + 52); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void f_demit_mask(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L423bc4: +//demit_mask: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 36) = zero; +if (a1 == 0) {a3 = a0 & 0xff; +goto L423c28;} +a3 = a0 & 0xff; +t6 = MEM_U8(sp + 37); +MEM_U32(sp + 32) = zero; +t7 = t6 << 26; +t8 = t7 >> 26; +t9 = a3 ^ t8; +t0 = t9 & 0x3f; +//nop; +t1 = t0 ^ t6; +MEM_U8(sp + 37) = (uint8_t)t1; +MEM_U32(sp + 40) = a1; +MEM_U32(sp + 44) = a2; +a0 = sp + 0x20; +f_append_d(mem, sp, a0); +goto L423c20; +a0 = sp + 0x20; +L423c20: +gp = MEM_U32(sp + 24); +//nop; +L423c28: +ra = MEM_U32(sp + 28); +sp = sp + 0x30; +//nop; +return; +//nop; +} + +static void f_demit_frame(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L423c38: +//demit_frame: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +v0 = a1 << 25; +t9 = v0 << 7; +MEM_U32(sp + 36) = zero; +t0 = t9 >> 25; +t6 = MEM_U8(sp + 37); +t1 = a2 ^ t0; +t2 = t1 << 25; +//nop; +t3 = t2 >> 7; +t7 = t6 & 0xffc0; +MEM_U32(sp + 28) = ra; +t8 = t7 | 0x2b; +MEM_U32(sp + 40) = a0; +v0 = t3 ^ v0; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +MEM_U8(sp + 37) = (uint8_t)t8; +MEM_U32(sp + 32) = zero; +MEM_U32(sp + 44) = v0; +a0 = sp + 0x20; +f_append_d(mem, sp, a0); +goto L423ca0; +a0 = sp + 0x20; +L423ca0: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_emit_file(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L423cb0: +//emit_file: +//nop; +//nop; +//nop; +sp = sp + 0xfffffaf8; +MEM_U32(sp + 196) = s6; +s6 = a1 & 0xff; +MEM_U32(sp + 204) = ra; +MEM_U32(sp + 200) = gp; +MEM_U32(sp + 192) = s5; +MEM_U32(sp + 188) = s4; +MEM_U32(sp + 184) = s3; +MEM_U32(sp + 180) = s2; +MEM_U32(sp + 176) = s1; +MEM_U32(sp + 172) = s0; +MEM_U32(sp + 1292) = a1; +MEM_U32(sp + 232) = zero; +if (a0 != 0) {MEM_U32(sp + 240) = zero; +goto L423e14;} +MEM_U32(sp + 240) = zero; +t6 = 0x10018ec4; +a0 = 0x2; +t6 = MEM_U8(t6 + 0); +a1 = 0x41f; +if (t6 != 0) {t4 = sp; +goto L423fd4;} +t4 = sp; +t7 = 0x100084e0; +t0 = sp; +t7 = t7; +t9 = t7 + 0x48; +L423d20: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t0 = t0 + 0xc; +MEM_U8(t0 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t0) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t0 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 7($t0) +goto L423d20;} +//swr $at, 7($t0) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t1 = 0x10008490; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +t1 = t1; +MEM_U8(t0 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 12 + 3) = (uint8_t)(t9 >> 0); +t3 = t1 + 0x48; +//swr $t9, 0xf($t0) +L423d8c: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 0x57($t4) +goto L423d8c;} +//swr $at, 0x57($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +//nop; +MEM_U8(t4 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t4) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L423e08; +//nop; +L423e08: +gp = MEM_U32(sp + 200); +ra = MEM_U32(sp + 204); +goto L423fd8; +ra = MEM_U32(sp + 204); +L423e14: +t5 = MEM_U8(sp + 233); +MEM_U32(sp + 228) = a0; +t6 = t5 & 0xffc0; +t8 = t6 | 0xc; +if (a0 != 0) {MEM_U8(sp + 233) = (uint8_t)t8; +goto L423e30;} +MEM_U8(sp + 233) = (uint8_t)t8; +a0 = 0x2; +L423e30: +//nop; +//nop; +//nop; +v0 = f_st_str_idn(mem, sp, a0, a1, a2, a3); +goto L423e40; +//nop; +L423e40: +gp = MEM_U32(sp + 200); +v1 = sp + 0x108; +a1 = sp + 0x508; +a0 = 0x20; +L423e50: +v1 = v1 + 0x1; +if (v1 != a1) {MEM_U8(v1 + -1) = (uint8_t)a0; +goto L423e50;} +MEM_U8(v1 + -1) = (uint8_t)a0; +t9 = MEM_U8(v0 + 0); +a2 = 0x1; +if (t9 == 0) {a0 = v0 + 0x1; +goto L423e8c;} +a0 = v0 + 0x1; +a1 = MEM_U8(a0 + -1); +v1 = sp + 0x108; +L423e74: +MEM_U8(v1 + 0) = (uint8_t)a1; +a1 = MEM_U8(a0 + 0); +a2 = a2 + 0x1; +v1 = v1 + 0x1; +if (a1 != 0) {a0 = a0 + 0x1; +goto L423e74;} +a0 = a0 + 0x1; +L423e8c: +t7 = a2 + 0xffffffff; +if (s6 == 0) {MEM_U32(sp + 236) = t7; +goto L423eb4;} +MEM_U32(sp + 236) = t7; +//nop; +s4 = sp + 0xe4; +a0 = s4; +f_append_d(mem, sp, a0); +goto L423ea8; +a0 = s4; +L423ea8: +gp = MEM_U32(sp + 200); +t0 = MEM_U32(sp + 236); +goto L423ed0; +t0 = MEM_U32(sp + 236); +L423eb4: +//nop; +s4 = sp + 0xe4; +a0 = s4; +f_append_i(mem, sp, a0); +goto L423ec4; +a0 = s4; +L423ec4: +gp = MEM_U32(sp + 200); +//nop; +t0 = MEM_U32(sp + 236); +L423ed0: +//nop; +if (t0 == 0) {v0 = t0 + 0xffffffff; +goto L423fd4;} +v0 = t0 + 0xffffffff; +if ((int)v0 >= 0) {t2 = (int)v0 >> 4; +goto L423eec;} +t2 = (int)v0 >> 4; +at = v0 + 0xf; +t2 = (int)at >> 4; +L423eec: +v0 = t2 + 0x1; +if (v0 == 0) {s3 = 0x1; +goto L423fd4;} +s3 = 0x1; +s5 = v0 + 0x1; +s2 = 0x11; +s1 = sp + 0x107; +s0 = sp + 0xe3; +L423f08: +t3 = 0x10008480; +a0 = s3 << 4; +t3 = t3; +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +a0 = a0 + 0xfffffff0; +MEM_U8(s4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(s4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(s4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(s4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($s4) +t4 = t3 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t3) +v0 = 0x1; +MEM_U8(s4 + 4 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(s4 + 4 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(s4 + 4 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(s4 + 4 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 7($s4) +at = t3 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t3) +//nop; +MEM_U8(s4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(s4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(s4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(s4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($s4) +t4 = t3 + 12; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0xf($t3) +//nop; +MEM_U8(s4 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(s4 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(s4 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(s4 + 12 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0xf($s4) +L423f64: +t5 = MEM_U32(sp + 236); +v1 = a0 + v0; +at = (int)t5 < (int)v1; +if (at != 0) {t6 = s1 + v1; +goto L423f8c;} +t6 = s1 + v1; +t8 = MEM_U8(t6 + 0); +t9 = s0 + v0; +v0 = v0 + 0x1; +if (v0 != s2) {MEM_U8(t9 + 0) = (uint8_t)t8; +goto L423f64;} +MEM_U8(t9 + 0) = (uint8_t)t8; +L423f8c: +if (s6 == 0) {//nop; +goto L423fb0;} +//nop; +//nop; +a0 = s4; +//nop; +f_append_d(mem, sp, a0); +goto L423fa4; +//nop; +L423fa4: +gp = MEM_U32(sp + 200); +s3 = s3 + 0x1; +goto L423fcc; +s3 = s3 + 0x1; +L423fb0: +//nop; +a0 = s4; +//nop; +f_append_i(mem, sp, a0); +goto L423fc0; +//nop; +L423fc0: +gp = MEM_U32(sp + 200); +//nop; +s3 = s3 + 0x1; +L423fcc: +if (s3 != s5) {//nop; +goto L423f08;} +//nop; +L423fd4: +ra = MEM_U32(sp + 204); +L423fd8: +s0 = MEM_U32(sp + 172); +s1 = MEM_U32(sp + 176); +s2 = MEM_U32(sp + 180); +s3 = MEM_U32(sp + 184); +s4 = MEM_U32(sp + 188); +s5 = MEM_U32(sp + 192); +s6 = MEM_U32(sp + 196); +sp = sp + 0x508; +return; +sp = sp + 0x508; +} + +static void f_emit_optimize_level(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L423ffc: +//emit_optimize_level: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 36) = zero; +t9 = MEM_U8(sp + 38); +t6 = MEM_U8(sp + 37); +t0 = t9 & 0xff3f; +//nop; +t7 = t6 & 0xffc0; +MEM_U32(sp + 28) = ra; +t8 = t7 | 0x2f; +t1 = t0 | 0x40; +MEM_U32(sp + 44) = a0; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = zero; +MEM_U32(sp + 32) = zero; +MEM_U8(sp + 37) = (uint8_t)t8; +MEM_U8(sp + 38) = (uint8_t)t1; +a0 = sp + 0x20; +f_append_d(mem, sp, a0); +goto L424050; +a0 = sp + 0x20; +L424050: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x30; +return; +sp = sp + 0x30; +//nop; +//nop; +} + +static uint32_t f_is_end_return(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L424068: +//is_end_return: +t6 = MEM_U8(a0 + 32); +at = 0x88; +if (t6 != at) {v0 = a0; +goto L42408c;} +v0 = a0; +t7 = MEM_U32(a0 + 4); +//nop; +v0 = MEM_U32(t7 + 8); +v1 = MEM_U8(v0 + 32); +goto L424090; +v1 = MEM_U8(v0 + 32); +L42408c: +v1 = MEM_U8(v0 + 32); +L424090: +//nop; +t8 = v1 < 0x80; +if (t8 == 0) {//nop; +goto L4240c4;} +//nop; +t1 = 0x10005278; +t9 = (int)v1 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (v1 & 0x1f); +t8 = (int)t4 < (int)0x0; +L4240c4: +if (t8 == 0) {//nop; +goto L424110;} +//nop; +L4240cc: +v0 = MEM_U32(v0 + 8); +//nop; +v1 = MEM_U8(v0 + 32); +//nop; +t6 = v1 < 0x80; +if (t6 == 0) {t7 = (int)v1 >> 5; +goto L424108;} +t7 = (int)v1 >> 5; +t1 = 0x10005278; +t9 = t7 << 2; +t1 = t1; +t0 = t1 + t9; +t2 = MEM_U32(t0 + 0); +//nop; +t3 = t2 << (v1 & 0x1f); +t6 = (int)t3 < (int)0x0; +L424108: +if (t6 != 0) {//nop; +goto L4240cc;} +//nop; +L424110: +v0 = v1 ^ 0x1f; +v0 = v0 < 0x1; +return v0; +v0 = v0 < 0x1; +} + +static void f_move_dreg_to_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42411c: +//move_dreg_to_regs: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 36) = s2; +s2 = a1 & 0xff; +MEM_U32(sp + 32) = s1; +s1 = a0 & 0xff; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 48) = a0; +if (s2 != 0) {MEM_U32(sp + 52) = a1; +goto L424198;} +MEM_U32(sp + 52) = a1; +//nop; +a0 = 0x29; +a1 = s1; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L42416c; +a3 = zero; +L42416c: +gp = MEM_U32(sp + 40); +s0 = s1 + 0x1; +//nop; +a1 = s0; +a0 = 0x29; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L42418c; +a3 = zero; +L42418c: +gp = MEM_U32(sp + 40); +//nop; +goto L424364; +//nop; +L424198: +t6 = 0x10018e80; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L42428c;} +//nop; +if (s1 != s2) {a0 = 0x13a; +goto L424224;} +a0 = 0x13a; +//nop; +s0 = s1 + 0x1; +a1 = s0; +a0 = 0x13c; +a2 = s2; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4241d8; +MEM_U32(sp + 16) = zero; +L4241d8: +gp = MEM_U32(sp + 40); +a0 = 0x13a; +//nop; +a1 = s1; +a2 = s2; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4241f8; +MEM_U32(sp + 16) = zero; +L4241f8: +gp = MEM_U32(sp + 40); +a0 = 0x13c; +//nop; +a1 = s1; +a2 = s1; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L424218; +MEM_U32(sp + 16) = zero; +L424218: +gp = MEM_U32(sp + 40); +//nop; +goto L424364; +//nop; +L424224: +//nop; +a1 = s1; +a2 = s2; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42423c; +MEM_U32(sp + 16) = zero; +L42423c: +gp = MEM_U32(sp + 40); +a0 = 0x13c; +//nop; +a1 = s1; +a2 = s1; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42425c; +MEM_U32(sp + 16) = zero; +L42425c: +gp = MEM_U32(sp + 40); +s0 = s1 + 0x1; +//nop; +a1 = s0; +a0 = 0x13c; +a2 = s2; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L424280; +MEM_U32(sp + 16) = zero; +L424280: +gp = MEM_U32(sp + 40); +//nop; +goto L424364; +//nop; +L42428c: +if (s1 != s2) {a0 = 0x13c; +goto L424300;} +a0 = 0x13c; +//nop; +s0 = s1 + 0x1; +a1 = s0; +a0 = 0x13a; +a2 = s2; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4242b4; +MEM_U32(sp + 16) = zero; +L4242b4: +gp = MEM_U32(sp + 40); +a0 = 0x13c; +//nop; +a1 = s0; +a2 = s0; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4242d4; +MEM_U32(sp + 16) = zero; +L4242d4: +gp = MEM_U32(sp + 40); +a0 = 0x13c; +//nop; +a1 = s1; +a2 = s2; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4242f4; +MEM_U32(sp + 16) = zero; +L4242f4: +gp = MEM_U32(sp + 40); +//nop; +goto L424364; +//nop; +L424300: +//nop; +a1 = s1; +a2 = s2; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L424318; +MEM_U32(sp + 16) = zero; +L424318: +gp = MEM_U32(sp + 40); +s0 = s1 + 0x1; +//nop; +a1 = s0; +a0 = 0x13a; +a2 = s2; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42433c; +MEM_U32(sp + 16) = zero; +L42433c: +gp = MEM_U32(sp + 40); +a0 = 0x13c; +//nop; +a1 = s0; +a2 = s0; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42435c; +MEM_U32(sp + 16) = zero; +L42435c: +gp = MEM_U32(sp + 40); +//nop; +L424364: +t7 = 0x10018ecc; +at = 0x1; +t7 = MEM_U8(t7 + 0); +t8 = s1 < 0x20; +if (t7 != at) {ra = MEM_U32(sp + 44); +goto L4243ac;} +ra = MEM_U32(sp + 44); +t9 = -t8; +at = 0xa000000; +t0 = t9 & at; +t1 = t0 << (s1 & 0x1f); +if ((int)t1 >= 0) {t2 = s1 << 2; +goto L4243a8;} +t2 = s1 << 2; +t3 = 0x10019830; +t2 = t2 - s1; +t2 = t2 << 2; +t4 = t2 + t3; +MEM_U8(t4 + 9) = (uint8_t)s0; +L4243a8: +ra = MEM_U32(sp + 44); +L4243ac: +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_move_two_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4243c0: +//move_two_regs: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +a3 = a0 & 0xff; +a2 = a1 & 0xff; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +if (a3 == a2) {MEM_U32(sp + 44) = a1; +goto L424460;} +MEM_U32(sp + 44) = a1; +t6 = a2 + 0xffffffe0; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 << (t6 & 0x1f); +if ((int)t9 >= 0) {a1 = a3; +goto L424420;} +a1 = a3; +t0 = a3 < 0x20; +t1 = -t0; +t2 = t1 << (a3 & 0x1f); +if ((int)t2 >= 0) {a0 = 0x31; +goto L424424;} +a0 = 0x31; +a0 = 0x61; +goto L424424; +a0 = 0x61; +L424420: +a0 = 0x31; +L424424: +//nop; +MEM_U16(sp + 38) = (uint16_t)a0; +MEM_U8(sp + 47) = (uint8_t)a2; +MEM_U8(sp + 43) = (uint8_t)a3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L424438; +MEM_U8(sp + 43) = (uint8_t)a3; +L424438: +gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 43); +a2 = MEM_U8(sp + 47); +//nop; +a0 = MEM_U16(sp + 38); +a1 = a3 + 0x1; +a2 = a2 + 0x1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L424458; +a2 = a2 + 0x1; +L424458: +gp = MEM_U32(sp + 24); +//nop; +L424460: +ra = MEM_U32(sp + 28); +sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint32_t f_fasm(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L424470: +//fasm: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +v0 = a1 & 0xff; +t6 = v0 + 0xfffffff4; +at = t6 < 0x5; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 192) = a0; +if (at == 0) {MEM_U32(sp + 196) = a1; +goto L4245e0;} +MEM_U32(sp + 196) = a1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10008670[] = { +&&L4244c8, +&&L4244c0, +&&L4245e0, +&&L4245e0, +&&L4244d0, +}; +dest = Lswitch10008670[t6]; +//nop; +goto *dest; +//nop; +L4244c0: +v0 = a0; +goto L4246f4; +v0 = a0; +L4244c8: +v0 = a0 + 0x1; +goto L4246f4; +v0 = a0 + 0x1; +L4244d0: +t7 = 0x10008620; +a0 = 0x4; +t7 = t7; +t9 = t7 + 0x48; +a1 = 0x346; +t0 = sp; +L4244e8: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t0 = t0 + 0xc; +MEM_U8(t0 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t0) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t0 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 7($t0) +goto L4244e8;} +//swr $at, 7($t0) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t1 = 0x100085d0; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +t1 = t1; +MEM_U8(t0 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 12 + 3) = (uint8_t)(t9 >> 0); +t3 = t1 + 0x48; +t4 = sp; +//swr $t9, 0xf($t0) +L424558: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 0x57($t4) +goto L424558;} +//swr $at, 0x57($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +//nop; +MEM_U8(t4 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t4) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4245d4; +//nop; +L4245d4: +gp = MEM_U32(sp + 176); +v0 = MEM_U16(sp + 190); +goto L4246f0; +v0 = MEM_U16(sp + 190); +L4245e0: +t5 = 0x10008580; +a0 = 0x4; +t5 = t5; +t8 = t5 + 0x48; +a1 = 0x34c; +t9 = sp; +L4245f8: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t5 != t8) {//swr $at, 7($t9) +goto L4245f8;} +//swr $at, 7($t9) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t7 = 0x10008530; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t5 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t5) +t7 = t7; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t7 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L424668: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t7 != t2) {//swr $at, 0x57($t3) +goto L424668;} +//swr $at, 0x57($t3) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t7 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t7) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4246e4; +//nop; +L4246e4: +gp = MEM_U32(sp + 176); +//nop; +v0 = MEM_U16(sp + 190); +L4246f0: +//nop; +L4246f4: +ra = MEM_U32(sp + 180); +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static uint32_t f_fop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L424704: +//fop: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +v0 = a1 & 0xff; +t6 = v0 + 0xfffffff4; +at = t6 < 0x5; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 192) = a0; +if (at == 0) {MEM_U32(sp + 196) = a1; +goto L424894;} +MEM_U32(sp + 196) = a1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100087c4[] = { +&&L42476c, +&&L424754, +&&L424894, +&&L424894, +&&L424784, +}; +dest = Lswitch100087c4[t6]; +//nop; +goto *dest; +//nop; +L424754: +t8 = 0x100027d0; +t7 = a0 << 1; +t9 = t7 + t8; +v0 = MEM_U16(t9 + 0); +ra = MEM_U32(sp + 180); +goto L4249ac; +ra = MEM_U32(sp + 180); +L42476c: +t1 = 0x10002908; +t0 = a0 << 1; +t2 = t0 + t1; +v0 = MEM_U16(t2 + 0); +ra = MEM_U32(sp + 180); +goto L4249ac; +ra = MEM_U32(sp + 180); +L424784: +t3 = 0x10008774; +a0 = 0x4; +t3 = t3; +t5 = t3 + 0x48; +a1 = 0x358; +t6 = sp; +L42479c: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 7($t6) +goto L42479c;} +//swr $at, 7($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t7 = 0x10008724; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +t7 = t7; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t5 >> 0); +t9 = t7 + 0x48; +t0 = sp; +//swr $t5, 0xf($t6) +L42480c: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t0 = t0 + 0xc; +MEM_U8(t0 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t0) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t0 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 84 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 0x57($t0) +goto L42480c;} +//swr $at, 0x57($t0) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +//nop; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +//nop; +MEM_U8(t0 + 92 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 92 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 92 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 92 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x5f($t0) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L424888; +//nop; +L424888: +gp = MEM_U32(sp + 176); +v0 = MEM_U16(sp + 190); +goto L4249a4; +v0 = MEM_U16(sp + 190); +L424894: +t1 = 0x100086d4; +a0 = 0x4; +t1 = t1; +t4 = t1 + 0x48; +a1 = 0x35e; +t5 = sp; +L4248ac: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t4) {//swr $at, 7($t5) +goto L4248ac;} +//swr $at, 7($t5) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t3 = 0x10008684; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t4 = t1 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t1) +t3 = t3; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t4 >> 0); +t8 = t3 + 0x48; +t9 = sp; +//swr $t4, 0xf($t5) +L42491c: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t8) {//swr $at, 0x57($t9) +goto L42491c;} +//swr $at, 0x57($t9) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t8 = t3 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t3) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L424998; +//nop; +L424998: +gp = MEM_U32(sp + 176); +//nop; +v0 = MEM_U16(sp + 190); +L4249a4: +//nop; +ra = MEM_U32(sp + 180); +L4249ac: +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static uint32_t f_uop_to_asm(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4249b8: +//uop_to_asm: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +a1 = MEM_U8(a0 + 33); +at = 0xc0000; +t6 = a1 & 0x1f; +t7 = t6 < 0x20; +t8 = -t7; +at = at | 0x8000; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +a2 = a0; +if ((int)t0 >= 0) {a1 = t6; +goto L424a18;} +a1 = t6; +//nop; +a0 = MEM_U8(a0 + 32); +//nop; +v0 = f_fop(mem, sp, a0, a1); +goto L424a0c; +//nop; +L424a0c: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424a18: +t1 = MEM_U16(a2 + 34); +v0 = a1 & 0xff; +t2 = t1 & 0x2; +if (t2 == 0) {t2 = v0 + 0xfffffffb; +goto L424b60;} +t2 = v0 + 0xfffffffb; +v0 = a1 & 0xff; +t3 = v0 + 0xfffffffb; +at = t3 < 0x3; +if (at == 0) {//nop; +goto L424b1c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100087d8[] = { +&&L424a60, +&&L424b00, +&&L424ab0, +}; +dest = Lswitch100087d8[t3]; +//nop; +goto *dest; +//nop; +L424a60: +t4 = 0x10018ecc; +at = 0x1; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L424a94;} +//nop; +t5 = MEM_U8(a2 + 32); +t7 = 0x100048f8; +t6 = t5 << 1; +t8 = t6 + t7; +v0 = MEM_U16(t8 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424a94: +t9 = MEM_U8(a2 + 32); +t1 = 0x10004418; +t0 = t9 << 1; +t2 = t0 + t1; +v0 = MEM_U16(t2 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424ab0: +t3 = 0x10018ecc; +at = 0x1; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L424ae4;} +//nop; +t4 = MEM_U8(a2 + 32); +t6 = 0x10004a30; +t5 = t4 << 1; +t7 = t5 + t6; +v0 = MEM_U16(t7 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424ae4: +t8 = MEM_U8(a2 + 32); +t0 = 0x10004550; +t9 = t8 << 1; +t1 = t9 + t0; +v0 = MEM_U16(t1 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424b00: +t2 = MEM_U8(a2 + 32); +t4 = 0x10004418; +t3 = t2 << 1; +t5 = t3 + t4; +v0 = MEM_U16(t5 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424b1c: +v1 = MEM_U8(a2 + 32); +at = 0x50; +if (v1 != at) {//nop; +goto L424b44;} +//nop; +t7 = 0x10004418; +t6 = v1 << 1; +t8 = t6 + t7; +v0 = MEM_U16(t8 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424b44: +t0 = 0x10004550; +t9 = v1 << 1; +t1 = t9 + t0; +v0 = MEM_U16(t1 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +t2 = v0 + 0xfffffffb; +L424b60: +at = t2 < 0x3; +if (at == 0) {//nop; +goto L424c48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100087e4[] = { +&&L424b8c, +&&L424c2c, +&&L424bdc, +}; +dest = Lswitch100087e4[t2]; +//nop; +goto *dest; +//nop; +L424b8c: +t3 = 0x10018ecc; +at = 0x1; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L424bc0;} +//nop; +t4 = MEM_U8(a2 + 32); +t6 = 0x10004688; +t5 = t4 << 1; +t7 = t5 + t6; +v0 = MEM_U16(t7 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424bc0: +t8 = MEM_U8(a2 + 32); +t0 = 0x100041a8; +t9 = t8 << 1; +t1 = t9 + t0; +v0 = MEM_U16(t1 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424bdc: +t2 = 0x10018ecc; +at = 0x1; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L424c10;} +//nop; +t3 = MEM_U8(a2 + 32); +t5 = 0x100047c0; +t4 = t3 << 1; +t6 = t4 + t5; +v0 = MEM_U16(t6 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424c10: +t7 = MEM_U8(a2 + 32); +t9 = 0x100042e0; +t8 = t7 << 1; +t0 = t8 + t9; +v0 = MEM_U16(t0 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424c2c: +t1 = MEM_U8(a2 + 32); +t3 = 0x100041a8; +t2 = t1 << 1; +t4 = t2 + t3; +v0 = MEM_U16(t4 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424c48: +v1 = MEM_U8(a2 + 32); +at = 0x50; +if (v1 != at) {//nop; +goto L424c70;} +//nop; +t6 = 0x100041a8; +t5 = v1 << 1; +t7 = t5 + t6; +v0 = MEM_U16(t7 + 0); +ra = MEM_U32(sp + 28); +goto L424c88; +ra = MEM_U32(sp + 28); +L424c70: +t9 = 0x100042e0; +t8 = v1 << 1; +t0 = t8 + t9; +v0 = MEM_U16(t0 + 0); +//nop; +ra = MEM_U32(sp + 28); +L424c88: +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_jump(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L424c94: +//jump: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 40) = s2; +MEM_U32(sp + 36) = s1; +MEM_U32(sp + 32) = s0; +s0 = a0; +s1 = a1 & 0xff; +s2 = a2; +MEM_U32(sp + 52) = ra; +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 44) = s3; +MEM_U32(sp + 68) = a1; +L424ccc: +t6 = MEM_U16(s0 + 20); +at = 0x1; +if (t6 == at) {//nop; +goto L424cf4;} +//nop; +//nop; +a0 = s0; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L424cec; +a1 = 0x48; +L424cec: +gp = MEM_U32(sp + 48); +//nop; +L424cf4: +t7 = MEM_U8(s0 + 25); +at = 0x48; +t8 = t7 << 24; +t9 = t8 >> 25; +if (t9 == at) {//nop; +goto L424dc0;} +//nop; +if (s1 == 0) {s3 = 0x1a; +goto L424d18;} +s3 = 0x1a; +s3 = 0xd; +L424d18: +//nop; +a0 = s0; +//nop; +v0 = f_result_type(mem, sp, a0); +goto L424d28; +//nop; +L424d28: +t0 = v0 < 0x20; +t1 = -t0; +at = 0x5010000; +t2 = t1 & at; +t3 = t2 << (v0 & 0x1f); +gp = MEM_U32(sp + 48); +if ((int)t3 >= 0) {//nop; +goto L424d88;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_reg(mem, sp, a0); +goto L424d58; +//nop; +L424d58: +gp = MEM_U32(sp + 48); +a0 = s3; +//nop; +a1 = v0; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = s2; +MEM_U32(sp + 20) = s0; +f_emit_branch_rill(mem, sp, a0, a1, a2, a3); +goto L424d7c; +MEM_U32(sp + 20) = s0; +L424d7c: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L4251c4; +ra = MEM_U32(sp + 52); +L424d88: +//nop; +a0 = s0; +//nop; +v0 = f_reg(mem, sp, a0); +goto L424d98; +//nop; +L424d98: +gp = MEM_U32(sp + 48); +a0 = s3; +//nop; +a1 = v0; +a2 = zero; +a3 = s2; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L424db4; +a3 = s2; +L424db4: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L4251c4; +ra = MEM_U32(sp + 52); +L424dc0: +a0 = MEM_U8(s0 + 32); +v0 = a0; +goto L42513c; +v0 = a0; +L424dcc: +s1 = s1 < 0x1; +t4 = s1 & 0xff; +s0 = MEM_U32(s0 + 0); +s1 = t4; +goto L424ccc; +s1 = t4; +L424de0: +a1 = MEM_U8(s0 + 33); +at = 0xc0000; +t5 = a1 & 0x1f; +t6 = t5 < 0x20; +t7 = -t6; +at = at | 0x8000; +t8 = t7 & at; +t9 = t8 << (t5 & 0x1f); +if ((int)t9 >= 0) {a1 = t5; +goto L424f30;} +a1 = t5; +//nop; +//nop; +//nop; +v0 = f_fop(mem, sp, a0, a1); +goto L424e18; +//nop; +L424e18: +t0 = MEM_U8(s0 + 32); +gp = MEM_U32(sp + 48); +at = 0x5f; +if (t0 != at) {s3 = v0 & 0xffff; +goto L424e38;} +s3 = v0 & 0xffff; +s1 = s1 < 0x1; +t1 = s1 & 0xff; +s1 = t1; +L424e38: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L424e48; +a1 = 0x48; +L424e48: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 4); +//nop; +a1 = 0x48; +//nop; +f_eval(mem, sp, a0, a1); +goto L424e60; +//nop; +L424e60: +t2 = MEM_U8(s0 + 32); +at = 0xc00000; +t3 = t2 + 0xffffffe0; +t4 = t3 < 0x20; +t5 = -t4; +t6 = t5 & at; +gp = MEM_U32(sp + 48); +t7 = t6 << (t3 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L424ec0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L424e98; +//nop; +L424e98: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 4); +//nop; +MEM_U8(sp + 60) = (uint8_t)v0; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L424eb0; +//nop; +L424eb0: +gp = MEM_U32(sp + 48); +a2 = MEM_U8(sp + 60); +a1 = v0 & 0xff; +goto L424ef4; +a1 = v0 & 0xff; +L424ec0: +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L424ed0; +//nop; +L424ed0: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 4); +//nop; +MEM_U8(sp + 61) = (uint8_t)v0; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L424ee8; +//nop; +L424ee8: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 61); +a2 = v0 & 0xff; +L424ef4: +//nop; +a0 = s3; +//nop; +f_emit_rr(mem, sp, a0, a1, a2); +goto L424f04; +//nop; +L424f04: +gp = MEM_U32(sp + 48); +if (s1 == 0) {s3 = 0x8; +goto L424f14;} +s3 = 0x8; +s3 = 0x7; +L424f14: +//nop; +a0 = s3; +a1 = s2; +f_emit_ll(mem, sp, a0, a1); +goto L424f24; +a1 = s2; +L424f24: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L4251c4; +ra = MEM_U32(sp + 52); +L424f30: +t8 = 0x10002a40; +v0 = a0 << 1; +t9 = v0 + t8; +s3 = MEM_U16(t9 + 0); +at = 0x6; +if (a1 == at) {at = 0x5; +goto L424f68;} +at = 0x5; +if (a1 == at) {//nop; +goto L424f68;} +//nop; +t0 = 0x10002b78; +//nop; +t1 = v0 + t0; +s3 = MEM_U16(t1 + 0); +//nop; +L424f68: +if (s1 == 0) {//nop; +goto L424f84;} +//nop; +t4 = 0x10002cb0; +t2 = s3 << 1; +t5 = t2 + t4; +s3 = MEM_U16(t5 + 0); +//nop; +L424f84: +t6 = MEM_U32(s0 + 4); +at = 0x49; +t3 = MEM_U8(t6 + 32); +//nop; +if (t3 != at) {//nop; +goto L425058;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L424fac; +a1 = 0x48; +L424fac: +t7 = MEM_U32(s0 + 4); +at = 0x5010000; +t8 = MEM_U8(t7 + 33); +gp = MEM_U32(sp + 48); +t9 = t8 & 0x1f; +t0 = t9 < 0x20; +t1 = -t0; +t2 = t1 & at; +t4 = t2 << (t9 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L42501c;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L424fe8; +//nop; +L424fe8: +gp = MEM_U32(sp + 48); +v1 = MEM_U32(s0 + 4); +//nop; +a2 = MEM_U32(v1 + 48); +a3 = MEM_U32(v1 + 52); +a0 = s3; +a1 = v0; +MEM_U32(sp + 16) = s2; +MEM_U32(sp + 20) = s0; +f_emit_branch_rill(mem, sp, a0, a1, a2, a3); +goto L425010; +MEM_U32(sp + 20) = s0; +L425010: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L4251c4; +ra = MEM_U32(sp + 52); +L42501c: +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L42502c; +//nop; +L42502c: +gp = MEM_U32(sp + 48); +t5 = MEM_U32(s0 + 4); +//nop; +a2 = MEM_U32(t5 + 48); +a0 = s3; +a1 = v0; +a3 = s2; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L42504c; +a3 = s2; +L42504c: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L4251c4; +ra = MEM_U32(sp + 52); +L425058: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L425068; +a1 = 0x48; +L425068: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 4); +//nop; +a1 = 0x48; +//nop; +f_eval(mem, sp, a0, a1); +goto L425080; +//nop; +L425080: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L425098; +//nop; +L425098: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 4); +//nop; +MEM_U8(sp + 61) = (uint8_t)v0; +//nop; +v0 = f_reg(mem, sp, a0); +goto L4250b0; +//nop; +L4250b0: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 61); +//nop; +a0 = s3; +a2 = v0 & 0xff; +a3 = s2; +MEM_U32(sp + 16) = s0; +f_emit_branch_rrll(mem, sp, a0, a1, a2, a3); +goto L4250d0; +MEM_U32(sp + 16) = s0; +L4250d0: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L4251c4; +ra = MEM_U32(sp + 52); +L4250dc: +//nop; +a0 = s0; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L4250ec; +a1 = 0x48; +L4250ec: +gp = MEM_U32(sp + 48); +if (s1 == 0) {s3 = 0x1a; +goto L4250fc;} +s3 = 0x1a; +s3 = 0xd; +L4250fc: +//nop; +a0 = s0; +//nop; +v0 = f_reg(mem, sp, a0); +goto L42510c; +//nop; +L42510c: +gp = MEM_U32(sp + 48); +a0 = s3; +//nop; +a1 = v0; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = s2; +MEM_U32(sp + 20) = s0; +f_emit_branch_rill(mem, sp, a0, a1, a2, a3); +goto L425130; +MEM_U32(sp + 20) = s0; +L425130: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L4251c4; +ra = MEM_U32(sp + 52); +L42513c: +at = v0 < 0x51; +if (at != 0) {t3 = v0 + 0xffffffb3; +goto L42515c;} +t3 = v0 + 0xffffffb3; +at = 0x5f; +if (v0 == at) {//nop; +goto L424de0;} +//nop; +//nop; +goto L4250dc; +//nop; +L42515c: +at = v0 < 0x2a; +if (at == 0) {t6 = v0 + 0xffffffdd; +goto L425194;} +t6 = v0 + 0xffffffdd; +at = t6 < 0x7; +if (at == 0) {//nop; +goto L4250dc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100087f0[] = { +&&L424de0, +&&L4250dc, +&&L4250dc, +&&L4250dc, +&&L4250dc, +&&L424de0, +&&L424de0, +}; +dest = Lswitch100087f0[t6]; +//nop; +goto *dest; +//nop; +L425194: +at = t3 < 0x4; +if (at == 0) {//nop; +goto L4250dc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000880c[] = { +&&L424de0, +&&L424de0, +&&L4250dc, +&&L424dcc, +}; +dest = Lswitch1000880c[t3]; +//nop; +goto *dest; +//nop; +ra = MEM_U32(sp + 52); +L4251c4: +s0 = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 36); +s2 = MEM_U32(sp + 40); +s3 = MEM_U32(sp + 44); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void f_trap(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4251dc: +//trap: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 28) = s0; +s0 = a1; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 72) = a2; +L425204: +t6 = MEM_U16(s0 + 20); +at = 0x1; +if (t6 == at) {//nop; +goto L42522c;} +//nop; +//nop; +a0 = s0; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L425224; +a1 = 0x48; +L425224: +gp = MEM_U32(sp + 32); +//nop; +L42522c: +t7 = MEM_U8(s0 + 25); +at = 0x48; +t8 = t7 << 24; +t9 = t8 >> 25; +if (t9 == at) {//nop; +goto L425294;} +//nop; +t1 = MEM_U8(sp + 75); +v0 = 0x104; +if (t1 == 0) {//nop; +goto L425258;} +//nop; +v0 = 0x103; +L425258: +//nop; +a0 = s0; +MEM_U16(sp + 60) = (uint16_t)v0; +v0 = f_reg(mem, sp, a0); +goto L425268; +MEM_U16(sp + 60) = (uint16_t)v0; +L425268: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 60); +//nop; +a3 = MEM_U32(sp + 64); +a1 = v0; +a2 = zero; +MEM_U32(sp + 16) = s0; +f_emit_trap_rri(mem, sp, a0, a1, a2, a3); +goto L425288; +MEM_U32(sp + 16) = s0; +L425288: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4257fc; +ra = MEM_U32(sp + 36); +L425294: +a3 = MEM_U8(s0 + 32); +at = a3 < 0x51; +goto L425778; +at = a3 < 0x51; +L4252a0: +t2 = MEM_U8(sp + 75); +s0 = MEM_U32(s0 + 0); +t3 = t2 < 0x1; +MEM_U8(sp + 75) = (uint8_t)t3; +goto L425204; +MEM_U8(sp + 75) = (uint8_t)t3; +L4252b4: +a1 = MEM_U8(s0 + 33); +at = 0xc0000; +t4 = a1 & 0x1f; +t5 = t4 < 0x20; +t6 = -t5; +at = at | 0x8000; +t7 = t6 & at; +t8 = t7 << (t4 & 0x1f); +if ((int)t8 >= 0) {a1 = t4; +goto L425454;} +a1 = t4; +//nop; +a0 = a3; +//nop; +v0 = f_fop(mem, sp, a0, a1); +goto L4252ec; +//nop; +L4252ec: +t9 = MEM_U8(s0 + 32); +gp = MEM_U32(sp + 32); +at = 0x5f; +if (t9 != at) {MEM_U16(sp + 60) = (uint16_t)v0; +goto L425310;} +MEM_U16(sp + 60) = (uint16_t)v0; +t1 = MEM_U8(sp + 75); +//nop; +t2 = t1 < 0x1; +MEM_U8(sp + 75) = (uint8_t)t2; +L425310: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L425320; +a1 = 0x48; +L425320: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 4); +//nop; +a1 = 0x48; +//nop; +f_eval(mem, sp, a0, a1); +goto L425338; +//nop; +L425338: +t3 = MEM_U8(s0 + 32); +at = 0xc00000; +t4 = t3 + 0xffffffe0; +t5 = t4 < 0x20; +t6 = -t5; +t7 = t6 & at; +gp = MEM_U32(sp + 32); +t8 = t7 << (t4 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L425398;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L425370; +//nop; +L425370: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 4); +//nop; +MEM_U8(sp + 58) = (uint8_t)v0; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L425388; +//nop; +L425388: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 58); +a1 = v0 & 0xff; +goto L4253cc; +a1 = v0 & 0xff; +L425398: +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L4253a8; +//nop; +L4253a8: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 4); +//nop; +MEM_U8(sp + 59) = (uint8_t)v0; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L4253c0; +//nop; +L4253c0: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 59); +a2 = v0 & 0xff; +L4253cc: +//nop; +a0 = MEM_U16(sp + 60); +//nop; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4253dc; +//nop; +L4253dc: +t9 = MEM_U8(sp + 75); +gp = MEM_U32(sp + 32); +if (t9 == 0) {v0 = 0x7; +goto L4253f0;} +v0 = 0x7; +v0 = 0x8; +L4253f0: +//nop; +MEM_U16(sp + 60) = (uint16_t)v0; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L425400; +//nop; +L425400: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 60); +//nop; +s0 = v0; +a1 = v0; +f_emit_ll(mem, sp, a0, a1); +goto L425418; +a1 = v0; +L425418: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 64); +//nop; +a0 = 0x1b; +//nop; +f_emit_i(mem, sp, a0, a1); +goto L425430; +//nop; +L425430: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L425448; +//nop; +L425448: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4257fc; +ra = MEM_U32(sp + 36); +L425454: +v0 = MEM_U32(s0 + 0); +v1 = MEM_U32(s0 + 4); +MEM_U32(sp + 48) = v0; +t0 = v1; +goto L425530; +t0 = v1; +L425468: +t1 = MEM_U8(t0 + 32); +at = 0x49; +if (t1 != at) {a3 = 0x28; +goto L4254c0;} +a3 = 0x28; +a0 = MEM_U8(t0 + 33); +a2 = MEM_U32(t0 + 48); +//nop; +a3 = 0x4e; +t2 = a0 & 0x1f; +a0 = t2; +MEM_U8(sp + 63) = (uint8_t)a3; +a1 = zero; +a2 = a2 + 0x1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L4254a0; +a2 = a2 + 0x1; +L4254a0: +a1 = MEM_U8(s0 + 33); +gp = MEM_U32(sp + 32); +a3 = MEM_U8(sp + 63); +t3 = a1 & 0x1f; +a1 = t3; +MEM_U32(sp + 44) = v0; +t0 = v0; +goto L425548; +t0 = v0; +L4254c0: +MEM_U32(sp + 48) = v1; +t0 = v0; +goto L425548; +t0 = v0; +L4254cc: +t5 = MEM_U8(t0 + 32); +at = 0x49; +if (t5 != at) {a3 = 0x4e; +goto L425524;} +a3 = 0x4e; +a0 = MEM_U8(t0 + 33); +a2 = MEM_U32(t0 + 48); +//nop; +a3 = 0x28; +t6 = a0 & 0x1f; +a0 = t6; +MEM_U8(sp + 63) = (uint8_t)a3; +a1 = zero; +a2 = a2 + 0x1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L425504; +a2 = a2 + 0x1; +L425504: +a1 = MEM_U8(s0 + 33); +gp = MEM_U32(sp + 32); +a3 = MEM_U8(sp + 63); +t7 = a1 & 0x1f; +a1 = t7; +MEM_U32(sp + 44) = v0; +t0 = v0; +goto L425548; +t0 = v0; +L425524: +MEM_U32(sp + 48) = v1; +t0 = v0; +goto L425548; +t0 = v0; +L425530: +at = 0x29; +if (a3 == at) {//nop; +goto L4254cc;} +//nop; +at = 0x4d; +if (a3 == at) {//nop; +goto L425468;} +//nop; +L425548: +t4 = 0x1000300c; +v0 = a3 << 1; +t8 = v0 + t4; +v1 = MEM_U16(t8 + 0); +at = 0x6; +t2 = MEM_U8(sp + 75); +if (a1 == at) {//nop; +goto L42557c;} +//nop; +t9 = 0x10003144; +//nop; +t1 = v0 + t9; +v1 = MEM_U16(t1 + 0); +//nop; +L42557c: +if (t2 == 0) {a1 = 0x48; +goto L425598;} +a1 = 0x48; +t5 = 0x10002cb0; +t3 = v1 << 1; +t6 = t3 + t5; +v1 = MEM_U16(t6 + 0); +//nop; +L425598: +t7 = MEM_U8(t0 + 32); +at = 0x49; +if (t7 != at) {//nop; +goto L425690;} +//nop; +t4 = MEM_U32(sp + 64); +at = 0x8; +if (t4 != at) {//nop; +goto L425690;} +//nop; +//nop; +a0 = MEM_U32(sp + 48); +a1 = 0x48; +MEM_U16(sp + 60) = (uint16_t)v1; +MEM_U32(sp + 44) = t0; +f_eval(mem, sp, a0, a1); +goto L4255d0; +MEM_U32(sp + 44) = t0; +L4255d0: +gp = MEM_U32(sp + 32); +t9 = MEM_U32(sp + 44); +t8 = 0x10018ecc; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L425654;} +//nop; +t1 = MEM_U8(t9 + 33); +at = 0x5010000; +t2 = t1 & 0x1f; +t3 = t2 < 0x20; +t5 = -t3; +t6 = t5 & at; +t7 = t6 << (t2 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L425654;} +//nop; +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_reg(mem, sp, a0); +goto L425624; +//nop; +L425624: +gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 44); +//nop; +a0 = MEM_U16(sp + 60); +a2 = MEM_U32(v1 + 48); +a3 = MEM_U32(v1 + 52); +a1 = v0; +MEM_U32(sp + 16) = s0; +f_emit_trap_ri(mem, sp, a0, a1, a2, a3); +goto L425648; +MEM_U32(sp + 16) = s0; +L425648: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4257fc; +ra = MEM_U32(sp + 36); +L425654: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_reg(mem, sp, a0); +goto L425664; +//nop; +L425664: +gp = MEM_U32(sp + 32); +t4 = MEM_U32(sp + 44); +//nop; +a0 = MEM_U16(sp + 60); +a2 = MEM_U32(t4 + 48); +a1 = v0; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L425684; +a3 = zero; +L425684: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4257fc; +ra = MEM_U32(sp + 36); +L425690: +//nop; +a0 = MEM_U32(sp + 48); +MEM_U16(sp + 60) = (uint16_t)v1; +MEM_U32(sp + 44) = t0; +f_eval(mem, sp, a0, a1); +goto L4256a4; +MEM_U32(sp + 44) = t0; +L4256a4: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +a1 = 0x48; +//nop; +f_eval(mem, sp, a0, a1); +goto L4256bc; +//nop; +L4256bc: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L4256d4; +//nop; +L4256d4: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +MEM_U8(sp + 59) = (uint8_t)v0; +//nop; +v0 = f_reg(mem, sp, a0); +goto L4256ec; +//nop; +L4256ec: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 59); +//nop; +a0 = MEM_U16(sp + 60); +a3 = MEM_U32(sp + 64); +a2 = v0 & 0xff; +MEM_U32(sp + 16) = s0; +f_emit_trap_rri(mem, sp, a0, a1, a2, a3); +goto L42570c; +MEM_U32(sp + 16) = s0; +L42570c: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4257fc; +ra = MEM_U32(sp + 36); +L425718: +//nop; +a0 = s0; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L425728; +a1 = 0x48; +L425728: +t8 = MEM_U8(sp + 75); +gp = MEM_U32(sp + 32); +if (t8 == 0) {v0 = 0x104; +goto L42573c;} +v0 = 0x104; +v0 = 0x103; +L42573c: +//nop; +a0 = s0; +MEM_U16(sp + 60) = (uint16_t)v0; +v0 = f_reg(mem, sp, a0); +goto L42574c; +MEM_U16(sp + 60) = (uint16_t)v0; +L42574c: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 60); +//nop; +a3 = MEM_U32(sp + 64); +a1 = v0; +a2 = zero; +MEM_U32(sp + 16) = s0; +f_emit_trap_rri(mem, sp, a0, a1, a2, a3); +goto L42576c; +MEM_U32(sp + 16) = s0; +L42576c: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4257fc; +ra = MEM_U32(sp + 36); +L425778: +if (at != 0) {t1 = a3 + 0xffffffb3; +goto L425794;} +t1 = a3 + 0xffffffb3; +at = 0x5f; +if (a3 == at) {//nop; +goto L4252b4;} +//nop; +//nop; +goto L425718; +//nop; +L425794: +at = a3 < 0x2a; +if (at == 0) {t9 = a3 + 0xffffffdd; +goto L4257cc;} +t9 = a3 + 0xffffffdd; +at = t9 < 0x7; +if (at == 0) {//nop; +goto L425718;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000881c[] = { +&&L4252b4, +&&L425718, +&&L425718, +&&L425718, +&&L425718, +&&L4252b4, +&&L4252b4, +}; +dest = Lswitch1000881c[t9]; +//nop; +goto *dest; +//nop; +L4257cc: +at = t1 < 0x4; +if (at == 0) {//nop; +goto L425718;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10008838[] = { +&&L4252b4, +&&L4252b4, +&&L425718, +&&L4252a0, +}; +dest = Lswitch10008838[t1]; +//nop; +goto *dest; +//nop; +ra = MEM_U32(sp + 36); +L4257fc: +s0 = MEM_U32(sp + 28); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static uint32_t f_is_saved_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425808: +//is_saved_reg: +//nop; +//nop; +//nop; +v0 = a0 < 0x10; +v1 = v0 ^ 0x1; +if (v1 == 0) {MEM_U32(sp + 0) = a0; +goto L425840;} +MEM_U32(sp + 0) = a0; +t6 = 0x10019318; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = t6 + 0xf; +v1 = t7 < a0; +v1 = v1 ^ 0x1; +L425840: +if (v1 != 0) {t8 = a0 < 0x20; +goto L42588c;} +t8 = a0 < 0x20; +t9 = -t8; +t0 = t9 & 0x3; +v0 = t0 << (a0 & 0x1f); +v1 = (int)v0 < (int)0x0; +if (v1 != 0) {v0 = a0 < 0x34; +goto L42588c;} +v0 = a0 < 0x34; +v1 = v0 ^ 0x1; +if (v1 == 0) {//nop; +goto L42588c;} +//nop; +t2 = 0x1001931c; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +t3 = t2 << 1; +t4 = t3 + 0x32; +v1 = t4 < a0; +v1 = v1 ^ 0x1; +L42588c: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_is_parm_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425894: +//is_parm_reg: +//nop; +//nop; +//nop; +v0 = a0 < 0x4; +v1 = v0 ^ 0x1; +if (v1 == 0) {MEM_U32(sp + 0) = a0; +goto L4258cc;} +MEM_U32(sp + 0) = a0; +t6 = 0x10019310; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = t6 + 0x3; +v1 = t7 < a0; +v1 = v1 ^ 0x1; +L4258cc: +if (v1 != 0) {v0 = a0 < 0x2c; +goto L425900;} +v0 = a0 < 0x2c; +v1 = v0 ^ 0x1; +if (v1 == 0) {//nop; +goto L425900;} +//nop; +t8 = 0x10019314; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = t8 << 1; +t0 = t9 + 0x2a; +v1 = t0 < a0; +v1 = v1 ^ 0x1; +L425900: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_is_fp_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425908: +//is_fp_reg: +v0 = a0 < 0x20; +v1 = v0 ^ 0x1; +if (v1 == 0) {MEM_U32(sp + 0) = a0; +goto L42591c;} +MEM_U32(sp + 0) = a0; +v1 = a0 < 0x40; +L42591c: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_restore_from_temp(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425924: +//restore_from_temp: +//nop; +//nop; +//nop; +sp = sp + 0xffffff38; +//nop; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 172) = s0; +s0 = a0; +MEM_U32(sp + 176) = gp; +v0 = f_result_type(mem, sp, a0); +goto L42594c; +MEM_U32(sp + 176) = gp; +L42594c: +gp = MEM_U32(sp + 176); +MEM_U8(sp + 199) = (uint8_t)v0; +t6 = 0x10018eac; +t9 = 0x8; +t6 = MEM_U8(t6 + 0); +v1 = v0 & 0xff; +at = t6 < 0x2; +if (at == 0) {//nop; +goto L425990;} +//nop; +t7 = 0x10018ecc; +t8 = 0x4; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L425990;} +//nop; +MEM_U32(sp + 192) = t8; +goto L425994; +MEM_U32(sp + 192) = t8; +L425990: +MEM_U32(sp + 192) = t9; +L425994: +at = v1 < 0x11; +if (at == 0) {//nop; +goto L425be4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10008988[] = { +&&L425b40, +&&L425be4, +&&L425b40, +&&L425b40, +&&L425b40, +&&L425b90, +&&L425b40, +&&L425b90, +&&L425b40, +&&L425be4, +&&L425b40, +&&L425be4, +&&L4259c0, +&&L4259c0, +&&L425b40, +&&L425b90, +&&L425a30, +}; +dest = Lswitch10008988[v1]; +//nop; +goto *dest; +//nop; +L4259c0: +//nop; +a0 = MEM_U8(s0 + 24); +//nop; +v0 = f_temp_usage_count(mem, sp, a0); +goto L4259d0; +//nop; +L4259d0: +gp = MEM_U32(sp + 176); +t1 = MEM_U8(sp + 199); +t2 = 0x1000327c; +//nop; +t3 = t1 + t2; +a1 = MEM_U8(t3 + 0); +a0 = s0; +a2 = v0; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L4259f4; +a2 = v0; +L4259f4: +v1 = MEM_U8(s0 + 25); +t0 = MEM_U8(sp + 199); +t4 = v1 << 24; +t5 = t4 >> 25; +t6 = v0 ^ t5; +t7 = t6 << 25; +t8 = t7 >> 24; +gp = MEM_U32(sp + 176); +at = 0xc; +t9 = t8 ^ v1; +if (t0 != at) {MEM_U8(s0 + 25) = (uint8_t)t9; +goto L425cf0;} +MEM_U8(s0 + 25) = (uint8_t)t9; +t1 = 0x8; +MEM_U32(sp + 192) = t1; +goto L425cf0; +MEM_U32(sp + 192) = t1; +L425a30: +t2 = 0x10008938; +a0 = 0x4; +t2 = t2; +t4 = t2 + 0x48; +a1 = 0x52b; +t5 = sp; +L425a48: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t2 != t4) {//swr $at, 7($t5) +goto L425a48;} +//swr $at, 7($t5) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t6 = 0x100088e8; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t4 = t2 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t2) +t6 = t6; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t4 >> 0); +t8 = t6 + 0x48; +t9 = sp; +//swr $t4, 0xf($t5) +L425ab8: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 0x57($t9) +goto L425ab8;} +//swr $at, 0x57($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L425b34; +//nop; +L425b34: +gp = MEM_U32(sp + 176); +t1 = MEM_U8(sp + 199); +goto L425cf4; +t1 = MEM_U8(sp + 199); +L425b40: +//nop; +a0 = MEM_U8(s0 + 24); +//nop; +v0 = f_temp_usage_count(mem, sp, a0); +goto L425b50; +//nop; +L425b50: +gp = MEM_U32(sp + 176); +a0 = s0; +//nop; +a1 = v0; +//nop; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L425b68; +//nop; +L425b68: +v1 = MEM_U8(s0 + 25); +gp = MEM_U32(sp + 176); +t0 = v1 << 24; +t1 = t0 >> 25; +t3 = v0 ^ t1; +t4 = t3 << 25; +t2 = t4 >> 24; +t5 = t2 ^ v1; +MEM_U8(s0 + 25) = (uint8_t)t5; +goto L425cf0; +MEM_U8(s0 + 25) = (uint8_t)t5; +L425b90: +//nop; +a0 = MEM_U8(s0 + 24); +t7 = 0x8; +MEM_U32(sp + 192) = t7; +v0 = f_temp_usage_count(mem, sp, a0); +goto L425ba4; +MEM_U32(sp + 192) = t7; +L425ba4: +gp = MEM_U32(sp + 176); +a0 = s0; +//nop; +a1 = v0; +//nop; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L425bbc; +//nop; +L425bbc: +v1 = MEM_U8(s0 + 25); +gp = MEM_U32(sp + 176); +t8 = v1 << 24; +t6 = t8 >> 25; +t9 = v0 ^ t6; +t0 = t9 << 25; +t1 = t0 >> 24; +t3 = t1 ^ v1; +MEM_U8(s0 + 25) = (uint8_t)t3; +goto L425cf0; +MEM_U8(s0 + 25) = (uint8_t)t3; +L425be4: +t4 = 0x10008898; +a0 = 0x4; +t4 = t4; +t5 = t4 + 0x48; +a1 = 0x541; +t7 = sp; +L425bfc: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t5) {//swr $at, 7($t7) +goto L425bfc;} +//swr $at, 7($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t8 = 0x10008848; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t5 = t4 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t4) +t8 = t8; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t5 >> 0); +t9 = t8 + 0x48; +t0 = sp; +//swr $t5, 0xf($t7) +L425c6c: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t0 = t0 + 0xc; +MEM_U8(t0 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t0) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t0 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t9) {//swr $at, 0x57($t0) +goto L425c6c;} +//swr $at, 0x57($t0) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +t9 = t8 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t8) +//nop; +MEM_U8(t0 + 92 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 92 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 92 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 92 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x5f($t0) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L425ce8; +//nop; +L425ce8: +gp = MEM_U32(sp + 176); +//nop; +L425cf0: +t1 = MEM_U8(sp + 199); +L425cf4: +t2 = 0x10003290; +t4 = 0x10019398; +t3 = t1 << 1; +t4 = MEM_U8(t4 + 0); +t5 = t3 + t2; +v0 = MEM_U16(t5 + 0); +if (t4 == 0) {at = 0x6c; +goto L425e58;} +at = 0x6c; +at = 0x6c; +if (v0 != at) {//nop; +goto L425df8;} +//nop; +t7 = 0x10018ecc; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L425df8;} +//nop; +//nop; +a0 = MEM_U8(s0 + 24); +//nop; +v0 = f_temp_offset(mem, sp, a0); +goto L425d48; +//nop; +L425d48: +gp = MEM_U32(sp + 176); +t6 = MEM_U32(sp + 192); +//nop; +a0 = v0 + t6; +//nop; +v0 = f_frame_offset1(mem, sp, a0); +goto L425d60; +//nop; +L425d60: +a1 = MEM_U8(s0 + 25); +gp = MEM_U32(sp + 176); +t9 = a1 << 24; +a3 = 0x10019380; +a1 = t9 >> 25; +//nop; +a3 = MEM_U8(a3 + 0); +a0 = 0x2a; +a2 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L425d8c; +MEM_U32(sp + 16) = zero; +L425d8c: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(s0 + 24); +//nop; +//nop; +//nop; +v0 = f_temp_offset(mem, sp, a0); +goto L425da4; +//nop; +L425da4: +gp = MEM_U32(sp + 176); +t0 = MEM_U32(sp + 192); +//nop; +a0 = v0 + t0; +//nop; +v0 = f_frame_offset1(mem, sp, a0); +goto L425dbc; +//nop; +L425dbc: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(s0 + 25); +a3 = 0x10019380; +//nop; +t1 = a1 << 24; +t3 = t1 >> 25; +a3 = MEM_U8(a3 + 0); +a1 = t3 + 0x1; +a0 = 0x2a; +a2 = v0 + 0x4; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L425dec; +MEM_U32(sp + 16) = zero; +L425dec: +gp = MEM_U32(sp + 176); +//nop; +goto L425f94; +//nop; +L425df8: +//nop; +a0 = MEM_U8(s0 + 24); +MEM_U16(sp + 190) = (uint16_t)v0; +v0 = f_temp_offset(mem, sp, a0); +goto L425e08; +MEM_U16(sp + 190) = (uint16_t)v0; +L425e08: +gp = MEM_U32(sp + 176); +t2 = MEM_U32(sp + 192); +//nop; +a0 = v0 + t2; +//nop; +v0 = f_frame_offset1(mem, sp, a0); +goto L425e20; +//nop; +L425e20: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(s0 + 25); +a3 = 0x10019380; +//nop; +a0 = MEM_U16(sp + 190); +t5 = a1 << 24; +a3 = MEM_U8(a3 + 0); +a1 = t5 >> 25; +a2 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L425e4c; +MEM_U32(sp + 16) = zero; +L425e4c: +gp = MEM_U32(sp + 176); +//nop; +goto L425f94; +//nop; +L425e58: +if (v0 != at) {//nop; +goto L425f38;} +//nop; +t7 = 0x10018ecc; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L425f38;} +//nop; +//nop; +a0 = MEM_U8(s0 + 24); +//nop; +v0 = f_temp_offset(mem, sp, a0); +goto L425e88; +//nop; +L425e88: +gp = MEM_U32(sp + 176); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_frame_offset1(mem, sp, a0); +goto L425ea0; +//nop; +L425ea0: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(s0 + 25); +a3 = 0x10019380; +//nop; +t6 = a1 << 24; +a3 = MEM_U8(a3 + 0); +a1 = t6 >> 25; +a0 = 0x2a; +a2 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L425ecc; +MEM_U32(sp + 16) = zero; +L425ecc: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(s0 + 24); +//nop; +//nop; +//nop; +v0 = f_temp_offset(mem, sp, a0); +goto L425ee4; +//nop; +L425ee4: +gp = MEM_U32(sp + 176); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_frame_offset1(mem, sp, a0); +goto L425efc; +//nop; +L425efc: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(s0 + 25); +a3 = 0x10019380; +//nop; +t8 = a1 << 24; +t0 = t8 >> 25; +a3 = MEM_U8(a3 + 0); +a1 = t0 + 0x1; +a0 = 0x2a; +a2 = v0 + 0x4; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L425f2c; +MEM_U32(sp + 16) = zero; +L425f2c: +gp = MEM_U32(sp + 176); +//nop; +goto L425f94; +//nop; +L425f38: +//nop; +a0 = MEM_U8(s0 + 24); +MEM_U16(sp + 190) = (uint16_t)v0; +v0 = f_temp_offset(mem, sp, a0); +goto L425f48; +MEM_U16(sp + 190) = (uint16_t)v0; +L425f48: +gp = MEM_U32(sp + 176); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_frame_offset1(mem, sp, a0); +goto L425f60; +//nop; +L425f60: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(s0 + 25); +a3 = 0x10019380; +//nop; +a0 = MEM_U16(sp + 190); +t1 = a1 << 24; +a3 = MEM_U8(a3 + 0); +a1 = t1 >> 25; +a2 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L425f8c; +MEM_U32(sp + 16) = zero; +L425f8c: +gp = MEM_U32(sp + 176); +//nop; +L425f94: +//nop; +a0 = MEM_U8(s0 + 24); +//nop; +f_free_temp(mem, sp, a0); +goto L425fa4; +//nop; +L425fa4: +ra = MEM_U32(sp + 180); +MEM_U8(s0 + 24) = (uint8_t)zero; +gp = MEM_U32(sp + 176); +s0 = MEM_U32(sp + 172); +sp = sp + 0xc8; +return; +sp = sp + 0xc8; +} + +static uint32_t f_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L425fbc: +//reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 172) = s0; +a2 = MEM_U8(a0 + 25); +at = 0x48; +t6 = a2 << 24; +a2 = t6 >> 25; +if (a2 != at) {s0 = a0; +goto L426100;} +s0 = a0; +t8 = 0x10008a1c; +a0 = 0x4; +t8 = t8; +t0 = t8 + 0x48; +a1 = 0x568; +t1 = sp; +L426008: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t1 = t1 + 0xc; +MEM_U8(t1 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t1) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t1 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 4 + 3) = (uint8_t)(at >> 0); +if (t8 != t0) {//swr $at, 7($t1) +goto L426008;} +//swr $at, 7($t1) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t2 = 0x100089cc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +t0 = t8 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t8) +t2 = t2; +MEM_U8(t1 + 12 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(t1 + 12 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(t1 + 12 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(t1 + 12 + 3) = (uint8_t)(t0 >> 0); +t4 = t2 + 0x48; +t5 = sp; +//swr $t0, 0xf($t1) +L426078: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t5 = t5 + 0xc; +MEM_U8(t5 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t5) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t5 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 84 + 3) = (uint8_t)(at >> 0); +if (t2 != t4) {//swr $at, 0x57($t5) +goto L426078;} +//swr $at, 0x57($t5) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +//nop; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +t4 = t2 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t2) +//nop; +MEM_U8(t5 + 92 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 92 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 92 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 92 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x5f($t5) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4260f4; +//nop; +L4260f4: +gp = MEM_U32(sp + 176); +v0 = 0x48; +goto L4261a0; +v0 = 0x48; +L426100: +t6 = MEM_U8(s0 + 24); +//nop; +if (t6 == 0) {t0 = a2 + 0xffffffe0; +goto L426134;} +t0 = a2 + 0xffffffe0; +//nop; +a0 = s0; +//nop; +f_restore_from_temp(mem, sp, a0); +goto L426120; +//nop; +L426120: +a2 = MEM_U8(s0 + 25); +gp = MEM_U32(sp + 176); +t7 = a2 << 24; +a2 = t7 >> 25; +t0 = a2 + 0xffffffe0; +L426134: +t8 = t0 < 0x20; +t1 = -t8; +t3 = t1 << (t0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L426174;} +//nop; +t4 = MEM_U8(s0 + 33); +t5 = 0x1000327c; +t2 = t4 & 0x1f; +//nop; +t6 = t2 + t5; +a1 = MEM_U8(t6 + 0); +a0 = a2; +f_free_fp_reg(mem, sp, a0, a1); +goto L426168; +a0 = a2; +L426168: +gp = MEM_U32(sp + 176); +v0 = MEM_U8(s0 + 25); +goto L426190; +v0 = MEM_U8(s0 + 25); +L426174: +//nop; +a0 = a2; +//nop; +f_free_reg(mem, sp, a0); +goto L426184; +//nop; +L426184: +gp = MEM_U32(sp + 176); +//nop; +v0 = MEM_U8(s0 + 25); +L426190: +//nop; +t7 = v0 << 24; +t9 = t7 >> 25; +v0 = t9; +L4261a0: +ra = MEM_U32(sp + 180); +s0 = MEM_U32(sp + 172); +sp = sp + 0xb8; +return v0; +sp = sp + 0xb8; +} + +static void f_binary_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4261b0: +//binary_regs: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 188) = ra; +MEM_U32(sp + 184) = gp; +MEM_U32(sp + 180) = s1; +MEM_U32(sp + 176) = s0; +MEM_U32(sp + 200) = a2; +MEM_U32(sp + 204) = a3; +t6 = MEM_U8(a0 + 25); +at = 0x48; +t7 = t6 << 24; +t8 = t7 >> 25; +s0 = a0; +if (t8 != at) {s1 = a1; +goto L426300;} +s1 = a1; +t9 = 0x10008b5c; +a0 = 0x4; +t9 = t9; +t1 = t9 + 0x48; +a1 = 0x580; +t2 = sp; +L42620c: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t1) {//swr $at, 7($t2) +goto L42620c;} +//swr $at, 7($t2) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t3 = 0x10008b0c; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +t3 = t3; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t1 >> 0); +t5 = t3 + 0x48; +t6 = sp; +//swr $t1, 0xf($t2) +L42627c: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 0x57($t6) +goto L42627c;} +//swr $at, 0x57($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +//nop; +MEM_U8(t6 + 92 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 92 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 92 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 92 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x5f($t6) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4262f8; +//nop; +L4262f8: +gp = MEM_U32(sp + 184); +//nop; +L426300: +t7 = MEM_U8(s0 + 24); +//nop; +if (t7 == 0) {//nop; +goto L426328;} +//nop; +//nop; +a0 = s0; +//nop; +f_restore_from_temp(mem, sp, a0); +goto L426320; +//nop; +L426320: +gp = MEM_U32(sp + 184); +//nop; +L426328: +t8 = MEM_U8(s1 + 25); +at = 0x48; +t0 = t8 << 24; +t1 = t0 >> 25; +if (t1 != at) {a0 = 0x4; +goto L426448;} +a0 = 0x4; +t9 = 0x10008abc; +a1 = 0x588; +t9 = t9; +t4 = t9 + 0x48; +t5 = sp; +L426354: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t4) {//swr $at, 7($t5) +goto L426354;} +//swr $at, 7($t5) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t3 = 0x10008a6c; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t4 = t9 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t9) +t3 = t3; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t4 >> 0); +t7 = t3 + 0x48; +t8 = sp; +//swr $t4, 0xf($t5) +L4263c4: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t8 = t8 + 0xc; +MEM_U8(t8 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t8) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t8 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t7) {//swr $at, 0x57($t8) +goto L4263c4;} +//swr $at, 0x57($t8) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +t7 = t3 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t3) +//nop; +MEM_U8(t8 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t8 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t8 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t8 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t8) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L426440; +//nop; +L426440: +gp = MEM_U32(sp + 184); +//nop; +L426448: +t0 = MEM_U8(s1 + 24); +//nop; +if (t0 == 0) {//nop; +goto L426470;} +//nop; +//nop; +a0 = s1; +//nop; +f_restore_from_temp(mem, sp, a0); +goto L426468; +//nop; +L426468: +gp = MEM_U32(sp + 184); +//nop; +L426470: +a0 = MEM_U8(s0 + 25); +//nop; +t1 = a0 << 24; +a0 = t1 >> 25; +t4 = a0 + 0xffffffe0; +t9 = t4 < 0x20; +t5 = -t9; +t6 = t5 << (t4 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L4264c4;} +//nop; +t7 = MEM_U8(s0 + 33); +t8 = 0x1000327c; +t3 = t7 & 0x1f; +//nop; +t0 = t3 + t8; +a1 = MEM_U8(t0 + 0); +//nop; +f_free_fp_reg(mem, sp, a0, a1); +goto L4264b8; +//nop; +L4264b8: +gp = MEM_U32(sp + 184); +a0 = MEM_U8(s1 + 25); +goto L4264e0; +a0 = MEM_U8(s1 + 25); +L4264c4: +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L4264d4; +//nop; +L4264d4: +gp = MEM_U32(sp + 184); +//nop; +a0 = MEM_U8(s1 + 25); +L4264e0: +//nop; +t1 = a0 << 24; +a0 = t1 >> 25; +t9 = a0 + 0xffffffe0; +t5 = t9 < 0x20; +t4 = -t5; +t6 = t4 << (t9 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L426530;} +//nop; +t7 = MEM_U8(s1 + 33); +t8 = 0x1000327c; +t3 = t7 & 0x1f; +//nop; +t0 = t3 + t8; +a1 = MEM_U8(t0 + 0); +//nop; +f_free_fp_reg(mem, sp, a0, a1); +goto L426524; +//nop; +L426524: +gp = MEM_U32(sp + 184); +t1 = MEM_U8(s0 + 25); +goto L42654c; +t1 = MEM_U8(s0 + 25); +L426530: +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L426540; +//nop; +L426540: +gp = MEM_U32(sp + 184); +//nop; +t1 = MEM_U8(s0 + 25); +L42654c: +t4 = MEM_U32(sp + 200); +t2 = t1 << 24; +t5 = t2 >> 25; +MEM_U8(t4 + 0) = (uint8_t)t5; +t9 = MEM_U8(s1 + 25); +t3 = MEM_U32(sp + 204); +t6 = t9 << 24; +t7 = t6 >> 25; +MEM_U8(t3 + 0) = (uint8_t)t7; +ra = MEM_U32(sp + 188); +s1 = MEM_U32(sp + 180); +s0 = MEM_U32(sp + 176); +sp = sp + 0xc0; +return; +sp = sp + 0xc0; +} + +static uint32_t f_flt_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L426584: +//flt_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 32) = s3; +s3 = a0; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +v0 = f_reg(mem, sp, a0); +goto L4265bc; +MEM_U32(sp + 20) = s0; +L4265bc: +v1 = v0 & 0xff; +gp = MEM_U32(sp + 40); +at = v1 < 0x20; +if (at != 0) {s4 = v0 & 0xff; +goto L4265dc;} +s4 = v0 & 0xff; +at = v1 < 0x3f; +if (at != 0) {//nop; +goto L426714;} +//nop; +L4265dc: +//nop; +a0 = s3; +//nop; +v0 = f_result_type(mem, sp, a0); +goto L4265ec; +//nop; +L4265ec: +t6 = v0 & 0xff; +t7 = t6 < 0x20; +at = 0xc0000; +at = at | 0x8000; +t8 = -t7; +t9 = t8 & at; +gp = MEM_U32(sp + 40); +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {s2 = v0 & 0xff; +goto L4266b8;} +s2 = v0 & 0xff; +//nop; +a0 = s4; +//nop; +v0 = f_usage_count(mem, sp, a0); +goto L426624; +//nop; +L426624: +gp = MEM_U32(sp + 40); +a0 = s3; +t1 = 0x1000327c; +//nop; +s0 = s2 + t1; +a1 = MEM_U8(s0 + 0); +a2 = v0 + 0x1; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L426644; +a2 = v0 + 0x1; +L426644: +gp = MEM_U32(sp + 40); +s1 = v0 & 0xff; +//nop; +a0 = v0 & 0xff; +a1 = s4; +a2 = s2; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L426660; +a2 = s2; +L426660: +gp = MEM_U32(sp + 40); +a0 = s4; +//nop; +//nop; +//nop; +f_force_free_reg(mem, sp, a0); +goto L426678; +//nop; +L426678: +gp = MEM_U32(sp + 40); +a1 = MEM_U8(s0 + 0); +//nop; +a0 = s1; +//nop; +f_free_fp_reg(mem, sp, a0, a1); +goto L426690; +//nop; +L426690: +v0 = MEM_U8(s3 + 25); +gp = MEM_U32(sp + 40); +t2 = v0 << 24; +t3 = t2 >> 25; +t4 = s1 ^ t3; +t5 = t4 << 25; +t7 = t5 >> 24; +t8 = t7 ^ v0; +MEM_U8(s3 + 25) = (uint8_t)t8; +goto L426714; +MEM_U8(s3 + 25) = (uint8_t)t8; +L4266b8: +t9 = 0x1000327c; +a0 = s3; +s0 = s2 + t9; +//nop; +a1 = MEM_U8(s0 + 0); +a2 = 0x1; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L4266d4; +a2 = 0x1; +L4266d4: +gp = MEM_U32(sp + 40); +s1 = v0 & 0xff; +//nop; +a0 = v0 & 0xff; +a1 = s4; +a2 = s2; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L4266f0; +a2 = s2; +L4266f0: +gp = MEM_U32(sp + 40); +a1 = MEM_U8(s0 + 0); +//nop; +a0 = s1; +//nop; +f_free_fp_reg(mem, sp, a0, a1); +goto L426708; +//nop; +L426708: +gp = MEM_U32(sp + 40); +v0 = s1; +goto L426724; +v0 = s1; +L426714: +v0 = MEM_U8(s3 + 25); +//nop; +t6 = v0 << 24; +v0 = t6 >> 25; +L426724: +ra = MEM_U32(sp + 44); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +sp = sp + 0x30; +return v0; +sp = sp + 0x30; +} + +static uint32_t func_426744(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L426744: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 32) = s3; +s3 = a1 & 0xff; +MEM_U32(sp + 36) = s4; +at = s3 < 0x20; +s4 = a0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +if (at != 0) {MEM_U32(sp + 52) = a1; +goto L426790;} +MEM_U32(sp + 52) = a1; +at = s3 < 0x3f; +if (at != 0) {//nop; +goto L4268c8;} +//nop; +L426790: +//nop; +a0 = s4; +//nop; +v0 = f_result_type(mem, sp, a0); +goto L4267a0; +//nop; +L4267a0: +t6 = v0 & 0xff; +t7 = t6 < 0x20; +at = 0xc0000; +at = at | 0x8000; +t8 = -t7; +t9 = t8 & at; +gp = MEM_U32(sp + 40); +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {s2 = v0 & 0xff; +goto L42686c;} +s2 = v0 & 0xff; +//nop; +a0 = s3; +//nop; +v0 = f_usage_count(mem, sp, a0); +goto L4267d8; +//nop; +L4267d8: +gp = MEM_U32(sp + 40); +a0 = s4; +t1 = 0x1000327c; +//nop; +s0 = s2 + t1; +a1 = MEM_U8(s0 + 0); +a2 = v0 + 0x1; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L4267f8; +a2 = v0 + 0x1; +L4267f8: +gp = MEM_U32(sp + 40); +s1 = v0 & 0xff; +//nop; +a0 = v0 & 0xff; +a1 = s3; +a2 = s2; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L426814; +a2 = s2; +L426814: +gp = MEM_U32(sp + 40); +a0 = s3; +//nop; +//nop; +//nop; +f_force_free_reg(mem, sp, a0); +goto L42682c; +//nop; +L42682c: +gp = MEM_U32(sp + 40); +a1 = MEM_U8(s0 + 0); +//nop; +a0 = s1; +//nop; +f_free_fp_reg(mem, sp, a0, a1); +goto L426844; +//nop; +L426844: +v0 = MEM_U8(s4 + 25); +gp = MEM_U32(sp + 40); +t2 = v0 << 24; +t3 = t2 >> 25; +t4 = s1 ^ t3; +t5 = t4 << 25; +t7 = t5 >> 24; +t8 = t7 ^ v0; +MEM_U8(s4 + 25) = (uint8_t)t8; +goto L4268c8; +MEM_U8(s4 + 25) = (uint8_t)t8; +L42686c: +t9 = 0x1000327c; +a0 = s4; +s0 = s2 + t9; +//nop; +a1 = MEM_U8(s0 + 0); +a2 = 0x1; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L426888; +a2 = 0x1; +L426888: +gp = MEM_U32(sp + 40); +s1 = v0 & 0xff; +//nop; +a0 = v0 & 0xff; +a1 = s3; +a2 = s2; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L4268a4; +a2 = s2; +L4268a4: +gp = MEM_U32(sp + 40); +a1 = MEM_U8(s0 + 0); +//nop; +a0 = s1; +//nop; +f_free_fp_reg(mem, sp, a0, a1); +goto L4268bc; +//nop; +L4268bc: +gp = MEM_U32(sp + 40); +v0 = s1; +goto L4268d8; +v0 = s1; +L4268c8: +v0 = MEM_U8(s4 + 25); +//nop; +t6 = v0 << 24; +v0 = t6 >> 25; +L4268d8: +ra = MEM_U32(sp + 44); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +sp = sp + 0x30; +return v0; +sp = sp + 0x30; +} + +static void f_binary_flt_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4268f8: +//binary_flt_regs: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a3 = sp + 0x26; +a2 = sp + 0x27; +f_binary_regs(mem, sp, a0, a1, a2, a3); +goto L426930; +a2 = sp + 0x27; +L426930: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U8(sp + 39); +t9 = t9; +v0 = sp + 0x28; +v0 = func_426744(mem, sp, a0, a1); +goto L42694c; +v0 = sp + 0x28; +L42694c: +gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 48); +//nop; +MEM_U8(t6 + 0) = (uint8_t)v0; +a1 = MEM_U8(sp + 38); +a0 = MEM_U32(sp + 44); +t9 = t9; +v0 = sp + 0x28; +v0 = func_426744(mem, sp, a0, a1); +goto L426970; +v0 = sp + 0x28; +L426970: +t7 = MEM_U32(sp + 52); +gp = MEM_U32(sp + 24); +MEM_U8(t7 + 0) = (uint8_t)v0; +ra = MEM_U32(sp + 28); +sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint32_t f_get_dest(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42698c: +//get_dest: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0; +s1 = a1 & 0xff; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a1; +v0 = f_result_type(mem, sp, a0); +goto L4269c0; +MEM_U32(sp + 52) = a1; +L4269c0: +gp = MEM_U32(sp + 32); +at = 0x48; +if (s1 != at) {t0 = v0 & 0xff; +goto L426a38;} +t0 = v0 & 0xff; +t6 = v0 & 0xff; +t7 = t6 < 0x20; +at = 0xc0000; +at = at | 0x8000; +t8 = -t7; +t9 = t8 & at; +t1 = t9 << (t6 & 0x1f); +if ((int)t1 < 0) {//nop; +goto L426a10;} +//nop; +//nop; +a1 = MEM_U16(s0 + 20); +a0 = s0; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L426a04; +a0 = s0; +L426a04: +gp = MEM_U32(sp + 32); +s1 = v0 & 0xff; +goto L426b28; +s1 = v0 & 0xff; +L426a10: +t2 = 0x1000327c; +//nop; +t3 = t0 + t2; +a1 = MEM_U8(t3 + 0); +a2 = MEM_U16(s0 + 20); +a0 = s0; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L426a2c; +a0 = s0; +L426a2c: +gp = MEM_U32(sp + 32); +s1 = v0 & 0xff; +goto L426b28; +s1 = v0 & 0xff; +L426a38: +t4 = s1 + 0xffffffe0; +t5 = t4 < 0x20; +t7 = -t5; +t8 = t7 << (t4 & 0x1f); +if ((int)t8 >= 0) {a0 = s1; +goto L426a78;} +a0 = s1; +t9 = 0x1000327c; +a1 = s0; +t6 = t0 + t9; +//nop; +a2 = MEM_U8(t6 + 0); +a3 = 0x1; +f_get_fp_reg(mem, sp, a0, a1, a2, a3); +goto L426a6c; +a3 = 0x1; +L426a6c: +gp = MEM_U32(sp + 32); +v1 = MEM_U8(s0 + 25); +goto L426b2c; +v1 = MEM_U8(s0 + 25); +L426a78: +t1 = 0x10018ecc; +a0 = s1; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L426b10;} +//nop; +v1 = MEM_U8(s0 + 33); +at = 0x5010000; +a3 = v1 & 0x1f; +t2 = a3 < 0x20; +t3 = -t2; +t5 = t3 & at; +t7 = t5 << (a3 & 0x1f); +if ((int)t7 >= 0) {t4 = v0 & 0xff; +goto L426b10;} +t4 = v0 & 0xff; +if (t4 == a3) {t8 = v1 << 27; +goto L426b10;} +t8 = v1 << 27; +t9 = t8 >> 27; +t6 = t0 ^ t9; +//nop; +t1 = t6 & 0x1f; +t2 = t1 ^ v1; +MEM_U8(sp + 45) = (uint8_t)a3; +MEM_U8(s0 + 33) = (uint8_t)t2; +a0 = s1; +a1 = s0; +a2 = 0x1; +f_get_reg(mem, sp, a0, a1, a2); +goto L426ae8; +a2 = 0x1; +L426ae8: +v1 = MEM_U8(s0 + 33); +t3 = MEM_U8(sp + 45); +t5 = v1 << 27; +t7 = t5 >> 27; +t4 = t3 ^ t7; +t8 = t4 & 0x1f; +gp = MEM_U32(sp + 32); +t9 = t8 ^ v1; +MEM_U8(s0 + 33) = (uint8_t)t9; +goto L426b28; +MEM_U8(s0 + 33) = (uint8_t)t9; +L426b10: +//nop; +a1 = s0; +a2 = 0x1; +f_get_reg(mem, sp, a0, a1, a2); +goto L426b20; +a2 = 0x1; +L426b20: +gp = MEM_U32(sp + 32); +//nop; +L426b28: +v1 = MEM_U8(s0 + 25); +L426b2c: +ra = MEM_U32(sp + 36); +t6 = v1 << 24; +t1 = t6 >> 25; +t2 = s1 ^ t1; +t5 = t2 << 25; +t3 = t5 >> 24; +t7 = t3 ^ v1; +MEM_U8(s0 + 25) = (uint8_t)t7; +v0 = s1; +s1 = MEM_U32(sp + 28); +s0 = MEM_U32(sp + 24); +sp = sp + 0x30; +return v0; +sp = sp + 0x30; +} + +static void f_move_to_dest(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L426b60: +//move_to_dest: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +MEM_U32(sp + 188) = a1; +t6 = MEM_U8(sp + 191); +a3 = a0 & 0xff; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 184) = a0; +if (a3 == t6) {MEM_U32(sp + 192) = a2; +goto L426e3c;} +MEM_U32(sp + 192) = a2; +t7 = MEM_U8(sp + 191); +t1 = a3 + 0xffffffe0; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 << (t7 & 0x1f); +if ((int)t0 >= 0) {t2 = t1 < 0x20; +goto L426c14;} +t2 = t1 < 0x20; +t3 = -t2; +t4 = t3 << (t1 & 0x1f); +if ((int)t4 >= 0) {at = 0xc; +goto L426c14;} +at = 0xc; +if (a2 != at) {a0 = 0x65; +goto L426bc8;} +a0 = 0x65; +a0 = 0xe6; +L426bc8: +t5 = 0x10018ecc; +at = 0x1; +t5 = MEM_U8(t5 + 0); +t6 = a2 < 0x20; +if (t5 != at) {t8 = -t6; +goto L426bf8;} +t8 = -t6; +at = 0x5010000; +t9 = t8 & at; +t7 = t9 << (a2 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L426bf8;} +//nop; +a0 = 0x146; +L426bf8: +//nop; +a1 = MEM_U8(sp + 191); +a2 = a3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L426c08; +a2 = a3; +L426c08: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L426e40; +ra = MEM_U32(sp + 180); +L426c14: +v0 = MEM_U8(sp + 191); +t1 = a3 < 0x20; +v0 = v0 + 0xffffffe0; +t0 = v0 < 0x20; +t2 = -t0; +t3 = t2 << (v0 & 0x1f); +if ((int)t3 >= 0) {t4 = -t1; +goto L426c98;} +t4 = -t1; +t5 = t4 << (a3 & 0x1f); +if ((int)t5 >= 0) {at = 0xc; +goto L426c98;} +at = 0xc; +if (a2 != at) {a0 = 0x61; +goto L426c4c;} +a0 = 0x61; +a0 = 0xe7; +L426c4c: +t6 = 0x10018ecc; +at = 0x1; +t6 = MEM_U8(t6 + 0); +t8 = a2 < 0x20; +if (t6 != at) {t9 = -t8; +goto L426c7c;} +t9 = -t8; +at = 0x5010000; +t7 = t9 & at; +t0 = t7 << (a2 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L426c7c;} +//nop; +a0 = 0x147; +L426c7c: +//nop; +a2 = MEM_U8(sp + 191); +a1 = a3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L426c8c; +a1 = a3; +L426c8c: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L426e40; +ra = MEM_U32(sp + 180); +L426c98: +t2 = v0 < 0x20; +t3 = -t2; +t1 = t3 << (v0 & 0x1f); +if ((int)t1 >= 0) {t4 = a3 + 0xffffffe0; +goto L426cec;} +t4 = a3 + 0xffffffe0; +t5 = t4 < 0x20; +t6 = -t5; +t8 = t6 << (t4 & 0x1f); +if ((int)t8 >= 0) {at = 0xd; +goto L426cec;} +at = 0xd; +if (a2 != at) {a0 = 0x8c; +goto L426cd0;} +a0 = 0x8c; +a0 = 0x8b; +goto L426cd0; +a0 = 0x8b; +L426cd0: +//nop; +a2 = MEM_U8(sp + 191); +a1 = a3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L426ce0; +a1 = a3; +L426ce0: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L426e40; +ra = MEM_U32(sp + 180); +L426cec: +t9 = MEM_U8(sp + 191); +t3 = a3 < 0x20; +t7 = t9 < 0x20; +t0 = -t7; +t2 = t0 << (t9 & 0x1f); +if ((int)t2 >= 0) {t1 = -t3; +goto L426d30;} +t1 = -t3; +t5 = t1 << (a3 & 0x1f); +if ((int)t5 >= 0) {a2 = t9; +goto L426d30;} +a2 = t9; +//nop; +a0 = 0x31; +a1 = a3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L426d24; +a1 = a3; +L426d24: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L426e40; +ra = MEM_U32(sp + 180); +L426d30: +t6 = 0x10008bfc; +a0 = 0x4; +t6 = t6; +t8 = t6 + 0x48; +a1 = 0x63a; +t7 = sp; +L426d48: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t7 = t7 + 0xc; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t7 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t7) +goto L426d48;} +//swr $at, 7($t7) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t0 = 0x10008bac; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t0 = t0; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t8 >> 0); +t3 = t0 + 0x48; +t1 = sp; +//swr $t8, 0xf($t7) +L426db8: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t1 = t1 + 0xc; +MEM_U8(t1 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t1) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t1 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t3) {//swr $at, 0x57($t1) +goto L426db8;} +//swr $at, 0x57($t1) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +t3 = t0 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t0) +//nop; +MEM_U8(t1 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t1 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t1 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t1 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t1) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L426e34; +//nop; +L426e34: +gp = MEM_U32(sp + 176); +//nop; +L426e3c: +ra = MEM_U32(sp + 180); +L426e40: +sp = sp + 0xb8; +//nop; +return; +//nop; +} + +static uint32_t f_lsopc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L426e4c: +//lsopc: +//nop; +//nop; +//nop; +t6 = a2 + 0xffffffe0; +sp = sp + 0xffffff40; +t7 = t6 < 0x20; +t8 = -t7; +MEM_U32(sp + 172) = s0; +t9 = t8 << (t6 & 0x1f); +s0 = a0; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +if ((int)t9 >= 0) {MEM_U32(sp + 200) = a2; +goto L427000;} +MEM_U32(sp + 200) = a2; +v0 = MEM_U32(a1 + 40); +//nop; +at = (int)v0 < (int)0x5; +if (at == 0) {//nop; +goto L426ebc;} +//nop; +t0 = MEM_U8(a1 + 33); +t2 = 0xd; +t1 = t0 & 0x1f; +if (t1 == t2) {//nop; +goto L426eb0;} +//nop; +abort(); +L426eb0: +v1 = MEM_U16(s0 + 14); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L426ebc: +at = (int)v0 < (int)0x9; +if (at == 0) {//nop; +goto L426eec;} +//nop; +t3 = MEM_U8(a1 + 33); +t5 = 0xc; +t4 = t3 & 0x1f; +if (t4 == t5) {//nop; +goto L426ee0;} +//nop; +abort(); +L426ee0: +v1 = MEM_U16(s0 + 16); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L426eec: +t7 = 0x1000905c; +a0 = 0x4; +t7 = t7; +t6 = t7 + 0x48; +a1 = 0x64e; +t9 = sp; +L426f04: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t6) {//swr $at, 7($t9) +goto L426f04;} +//swr $at, 7($t9) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t0 = 0x1000900c; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t6 = t7 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t7) +t0 = t0; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t6 >> 0); +t2 = t0 + 0x48; +t3 = sp; +//swr $t6, 0xf($t9) +L426f74: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 0x57($t3) +goto L426f74;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L426ff0; +//nop; +L426ff0: +gp = MEM_U32(sp + 176); +v1 = MEM_U16(sp + 190); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L427000: +t4 = MEM_U8(a1 + 33); +//nop; +t5 = t4 & 0x1f; +at = t5 < 0x10; +if (at == 0) {//nop; +goto L4277d8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100090ac[] = { +&&L427628, +&&L4277d8, +&&L427628, +&&L427628, +&&L427628, +&&L427318, +&&L427038, +&&L42748c, +&&L427194, +&&L427628, +&&L427628, +&&L4277d8, +&&L4277cc, +&&L4277c0, +&&L427628, +&&L427628, +}; +dest = Lswitch100090ac[t5]; +//nop; +goto *dest; +//nop; +L427038: +v0 = MEM_U32(a1 + 40); +at = 0x4; +if (v0 != at) {at = 0x1; +goto L427058;} +at = 0x1; +v1 = MEM_U16(s0 + 8); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x1; +L427058: +if (v0 != at) {at = 0x2; +goto L427070;} +at = 0x2; +v1 = MEM_U16(s0 + 0); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x2; +L427070: +if (v0 != at) {a0 = 0x4; +goto L427084;} +a0 = 0x4; +v1 = MEM_U16(s0 + 4); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L427084: +t6 = 0x10008fbc; +a1 = 0x65e; +t6 = t6; +t9 = t6 + 0x48; +t1 = sp; +L427098: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t1 = t1 + 0xc; +MEM_U8(t1 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t1) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t1 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t9) {//swr $at, 7($t1) +goto L427098;} +//swr $at, 7($t1) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t2 = 0x10008f6c; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +t9 = t6 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t6) +t2 = t2; +MEM_U8(t1 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t1 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t1 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t1 + 12 + 3) = (uint8_t)(t9 >> 0); +t3 = t2 + 0x48; +t4 = sp; +//swr $t9, 0xf($t1) +L427108: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t4 = t4 + 0xc; +MEM_U8(t4 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t4) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t4 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 84 + 3) = (uint8_t)(at >> 0); +if (t2 != t3) {//swr $at, 0x57($t4) +goto L427108;} +//swr $at, 0x57($t4) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +//nop; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +t3 = t2 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t2) +//nop; +MEM_U8(t4 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t4) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L427184; +//nop; +L427184: +gp = MEM_U32(sp + 176); +v1 = MEM_U16(sp + 190); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L427194: +v0 = MEM_U32(a1 + 40); +at = 0x4; +if (v0 != at) {at = 0x1; +goto L4271dc;} +at = 0x1; +t5 = 0x10018eac; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +at = t5 < 0x2; +if (at != 0) {//nop; +goto L4271cc;} +//nop; +v1 = MEM_U16(s0 + 10); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L4271cc: +v1 = MEM_U16(s0 + 8); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x1; +L4271dc: +if (v0 != at) {at = 0x2; +goto L4271f4;} +at = 0x2; +v1 = MEM_U16(s0 + 2); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x2; +L4271f4: +if (v0 != at) {a0 = 0x4; +goto L427208;} +a0 = 0x4; +v1 = MEM_U16(s0 + 6); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L427208: +t8 = 0x10008f1c; +a1 = 0x66f; +t8 = t8; +t9 = t8 + 0x48; +t6 = sp; +L42721c: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t8 != t9) {//swr $at, 7($t6) +goto L42721c;} +//swr $at, 7($t6) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t1 = 0x10008ecc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t9 = t8 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t8) +t1 = t1; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t9 >> 0); +t3 = t1 + 0x48; +t2 = sp; +//swr $t9, 0xf($t6) +L42728c: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t2 = t2 + 0xc; +MEM_U8(t2 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t2) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t2 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 0x57($t2) +goto L42728c;} +//swr $at, 0x57($t2) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +//nop; +MEM_U8(t2 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t2 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t2 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t2 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t2) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L427308; +//nop; +L427308: +gp = MEM_U32(sp + 176); +v1 = MEM_U16(sp + 190); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L427318: +v0 = MEM_U32(a1 + 40); +at = 0x4; +if (v0 != at) {at = 0x1; +goto L427338;} +at = 0x1; +v1 = MEM_U16(s0 + 8); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x1; +L427338: +if (v0 != at) {at = 0x2; +goto L427350;} +at = 0x2; +v1 = MEM_U16(s0 + 0); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x2; +L427350: +if (v0 != at) {at = 0x8; +goto L427368;} +at = 0x8; +v1 = MEM_U16(s0 + 4); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x8; +L427368: +if (v0 != at) {a0 = 0x4; +goto L42737c;} +a0 = 0x4; +v1 = MEM_U16(s0 + 12); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L42737c: +t4 = 0x10008e7c; +a1 = 0x67b; +t4 = t4; +t7 = t4 + 0x48; +t9 = sp; +L427390: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t7) {//swr $at, 7($t9) +goto L427390;} +//swr $at, 7($t9) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t8 = 0x10008e2c; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t7 = t4 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t4) +t8 = t8; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t7 >> 0); +t0 = t8 + 0x48; +t3 = sp; +//swr $t7, 0xf($t9) +L427400: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t0) {//swr $at, 0x57($t3) +goto L427400;} +//swr $at, 0x57($t3) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t0 = t8 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t8) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L42747c; +//nop; +L42747c: +gp = MEM_U32(sp + 176); +v1 = MEM_U16(sp + 190); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L42748c: +v0 = MEM_U32(a1 + 40); +at = 0x4; +if (v0 != at) {at = 0x1; +goto L4274d4;} +at = 0x1; +t1 = 0x10018eac; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +at = t1 < 0x2; +if (at != 0) {//nop; +goto L4274c4;} +//nop; +v1 = MEM_U16(s0 + 10); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L4274c4: +v1 = MEM_U16(s0 + 8); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x1; +L4274d4: +if (v0 != at) {at = 0x2; +goto L4274ec;} +at = 0x2; +v1 = MEM_U16(s0 + 2); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x2; +L4274ec: +if (v0 != at) {at = 0x8; +goto L427504;} +at = 0x8; +v1 = MEM_U16(s0 + 6); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x8; +L427504: +if (v0 != at) {a0 = 0x4; +goto L427518;} +a0 = 0x4; +v1 = MEM_U16(s0 + 12); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L427518: +t2 = 0x10008ddc; +a1 = 0x691; +t2 = t2; +t7 = t2 + 0x48; +t4 = sp; +L42752c: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t4 = t4 + 0xc; +MEM_U8(t4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t4) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t4 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 4 + 3) = (uint8_t)(at >> 0); +if (t2 != t7) {//swr $at, 7($t4) +goto L42752c;} +//swr $at, 7($t4) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = 0x10008d8c; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +t7 = t2 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t2) +t9 = t9; +MEM_U8(t4 + 12 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t4 + 12 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t4 + 12 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t4 + 12 + 3) = (uint8_t)(t7 >> 0); +t0 = t9 + 0x48; +t8 = sp; +//swr $t7, 0xf($t4) +L42759c: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t8 = t8 + 0xc; +MEM_U8(t8 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t8) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t8 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 84 + 3) = (uint8_t)(at >> 0); +if (t9 != t0) {//swr $at, 0x57($t8) +goto L42759c;} +//swr $at, 0x57($t8) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +t0 = t9 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t9) +//nop; +MEM_U8(t8 + 92 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(t8 + 92 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(t8 + 92 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(t8 + 92 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x5f($t8) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L427618; +//nop; +L427618: +gp = MEM_U32(sp + 176); +v1 = MEM_U16(sp + 190); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L427628: +v0 = MEM_U32(a1 + 40); +at = 0x4; +if (v0 != at) {at = 0x1; +goto L42766c;} +at = 0x1; +t3 = 0x10018ed0; +at = 0x1; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L42765c;} +//nop; +v1 = MEM_U16(s0 + 10); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L42765c: +v1 = MEM_U16(s0 + 8); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x1; +L42766c: +if (v0 != at) {at = 0x2; +goto L427684;} +at = 0x2; +v1 = MEM_U16(s0 + 2); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x2; +L427684: +if (v0 != at) {at = 0x8; +goto L42769c;} +at = 0x8; +v1 = MEM_U16(s0 + 6); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +at = 0x8; +L42769c: +if (v0 != at) {a0 = 0x4; +goto L4276b0;} +a0 = 0x4; +v1 = MEM_U16(s0 + 12); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L4276b0: +t1 = 0x10008d3c; +a1 = 0x6a1; +t1 = t1; +t7 = t1 + 0x48; +t2 = sp; +L4276c4: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t7) {//swr $at, 7($t2) +goto L4276c4;} +//swr $at, 7($t2) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t4 = 0x10008cec; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t7 = t1 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t1) +t4 = t4; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t7 >> 0); +t0 = t4 + 0x48; +t9 = sp; +//swr $t7, 0xf($t2) +L427734: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t0) {//swr $at, 0x57($t9) +goto L427734;} +//swr $at, 0x57($t9) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t0 = t4 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t4) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4277b0; +//nop; +L4277b0: +gp = MEM_U32(sp + 176); +v1 = MEM_U16(sp + 190); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L4277c0: +v1 = MEM_U16(s0 + 8); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L4277cc: +v1 = MEM_U16(s0 + 12); +ra = MEM_U32(sp + 180); +goto L4278ec; +ra = MEM_U32(sp + 180); +L4277d8: +t8 = 0x10008c9c; +a0 = 0x4; +t8 = t8; +t5 = t8 + 0x48; +a1 = 0x6b0; +t7 = sp; +L4277f0: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t7 = t7 + 0xc; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t7 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(at >> 0); +if (t8 != t5) {//swr $at, 7($t7) +goto L4277f0;} +//swr $at, 7($t7) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t1 = 0x10008c4c; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t5 = t8 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t8) +t1 = t1; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t5 >> 0); +t6 = t1 + 0x48; +t0 = sp; +//swr $t5, 0xf($t7) +L427860: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t0 = t0 + 0xc; +MEM_U8(t0 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t0) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t0 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t6) {//swr $at, 0x57($t0) +goto L427860;} +//swr $at, 0x57($t0) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +t6 = t1 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t1) +//nop; +MEM_U8(t0 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t0 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t0 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t0 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t0) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4278dc; +//nop; +L4278dc: +gp = MEM_U32(sp + 176); +v1 = MEM_U16(s0 + 8); +//nop; +ra = MEM_U32(sp + 180); +L4278ec: +s0 = MEM_U32(sp + 172); +sp = sp + 0xc0; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_loadstore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4278fc: +//loadstore: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 172) = s0; +MEM_U32(sp + 192) = a0; +MEM_U32(sp + 200) = a2; +MEM_U32(sp + 204) = a3; +v0 = MEM_U8(a1 + 33); +s0 = a1; +t6 = v0 << 24; +t7 = t6 >> 29; +t8 = t7 & 0xff; +t9 = t8 + 0xffffffff; +at = t9 < 0x5; +if (at == 0) {//nop; +goto L427c48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000918c[] = { +&&L427968, +&&L427968, +&&L427c48, +&&L427ae8, +&&L427c14, +}; +dest = Lswitch1000918c[t9]; +//nop; +goto *dest; +//nop; +L427968: +//nop; +a0 = MEM_U32(s0 + 36); +//nop; +v0 = f_get_sym_kind(mem, sp, a0); +goto L427978; +//nop; +L427978: +gp = MEM_U32(sp + 176); +at = 0x5; +if (v0 != at) {//nop; +goto L427aa0;} +//nop; +t0 = MEM_U16(sp + 194); +at = 0x24; +if (t0 == at) {a0 = 0x24; +goto L427a50;} +a0 = 0x24; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L4279a8; +a1 = 0x1; +L4279a8: +gp = MEM_U32(sp + 176); +at = 0x1; +t1 = 0x10018ed0; +a1 = v0 & 0xff; +t1 = MEM_U8(t1 + 0); +a0 = 0x56; +if (t1 != at) {//nop; +goto L4279f0;} +//nop; +a2 = 0x10019380; +//nop; +a3 = MEM_U32(s0 + 36); +a2 = MEM_U8(a2 + 0); +a0 = 0x139; +MEM_U8(sp + 191) = (uint8_t)a1; +f_emit_rrri(mem, sp, a0, a1, a2, a3); +goto L4279e4; +MEM_U8(sp + 191) = (uint8_t)a1; +L4279e4: +gp = MEM_U32(sp + 176); +//nop; +goto L427a10; +//nop; +L4279f0: +a2 = 0x10019380; +//nop; +a3 = MEM_U32(s0 + 36); +a2 = MEM_U8(a2 + 0); +MEM_U8(sp + 191) = (uint8_t)a1; +f_emit_rrri(mem, sp, a0, a1, a2, a3); +goto L427a08; +MEM_U8(sp + 191) = (uint8_t)a1; +L427a08: +gp = MEM_U32(sp + 176); +//nop; +L427a10: +//nop; +a0 = MEM_U16(sp + 194); +a1 = MEM_U8(sp + 203); +a2 = MEM_U32(s0 + 44); +a3 = MEM_U8(sp + 191); +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L427a2c; +MEM_U32(sp + 16) = zero; +L427a2c: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(sp + 191); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L427a44; +//nop; +L427a44: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L427d58; +ra = MEM_U32(sp + 180); +L427a50: +t2 = 0x10019380; +//nop; +t2 = MEM_U8(t2 + 0); +a1 = MEM_U8(sp + 203); +a2 = MEM_U32(sp + 204); +a3 = MEM_U32(s0 + 36); +MEM_U32(sp + 16) = t2; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L427a70; +MEM_U32(sp + 16) = t2; +L427a70: +a3 = MEM_U32(s0 + 44); +gp = MEM_U32(sp + 176); +if (a3 == 0) {a0 = 0x2; +goto L427d54;} +a0 = 0x2; +a2 = MEM_U8(sp + 203); +//nop; +MEM_U32(sp + 16) = zero; +a1 = a2; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L427a94; +a1 = a2; +L427a94: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L427d58; +ra = MEM_U32(sp + 180); +L427aa0: +//nop; +a0 = s0; +//nop; +v0 = f_frame_offset(mem, sp, a0); +goto L427ab0; +//nop; +L427ab0: +gp = MEM_U32(sp + 176); +t4 = MEM_U32(sp + 204); +a3 = 0x10019380; +t5 = MEM_U32(s0 + 48); +//nop; +a0 = MEM_U16(sp + 194); +a1 = MEM_U8(sp + 203); +a3 = MEM_U8(a3 + 0); +a2 = v0 + t4; +MEM_U32(sp + 16) = t5; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L427adc; +MEM_U32(sp + 16) = t5; +L427adc: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L427d58; +ra = MEM_U32(sp + 180); +L427ae8: +t6 = 0x10018ed8; +a0 = MEM_U16(sp + 194); +t6 = MEM_U32(t6 + 0); +a1 = MEM_U8(sp + 203); +if ((int)t6 <= 0) {//nop; +goto L427be8;} +//nop; +v0 = MEM_U32(s0 + 36); +t8 = MEM_U32(sp + 204); +if (v0 == 0) {a2 = v0; +goto L427bb8;} +a2 = v0; +t7 = MEM_U32(s0 + 44); +at = 0x8000; +v1 = t7 + t8; +at = (int)v1 < (int)at; +if (at == 0) {at = (int)v1 < (int)0xffff8000; +goto L427b30;} +at = (int)v1 < (int)0xffff8000; +if (at == 0) {//nop; +goto L427bb8;} +//nop; +L427b30: +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L427b40; +a1 = 0x1; +L427b40: +t9 = MEM_U32(s0 + 44); +t0 = MEM_U32(sp + 204); +gp = MEM_U32(sp + 176); +a3 = t9 + t0; +t1 = MEM_U32(s0 + 48); +//nop; +a2 = MEM_U32(s0 + 36); +MEM_U8(sp + 191) = (uint8_t)v0; +a0 = 0x24; +a1 = v0 & 0xff; +MEM_U32(sp + 16) = t1; +f_emit_ra(mem, sp, a0, a1, a2, a3); +goto L427b70; +MEM_U32(sp + 16) = t1; +L427b70: +gp = MEM_U32(sp + 176); +t2 = MEM_U32(s0 + 48); +//nop; +a0 = MEM_U16(sp + 194); +a1 = MEM_U8(sp + 203); +a3 = MEM_U8(sp + 191); +a2 = zero; +MEM_U32(sp + 16) = t2; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L427b94; +MEM_U32(sp + 16) = t2; +L427b94: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(sp + 191); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L427bac; +//nop; +L427bac: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L427d58; +ra = MEM_U32(sp + 180); +L427bb8: +t3 = MEM_U32(s0 + 44); +t4 = MEM_U32(sp + 204); +t5 = MEM_U32(s0 + 48); +//nop; +a0 = MEM_U16(sp + 194); +a1 = MEM_U8(sp + 203); +a3 = t3 + t4; +MEM_U32(sp + 16) = t5; +f_emit_ra(mem, sp, a0, a1, a2, a3); +goto L427bdc; +MEM_U32(sp + 16) = t5; +L427bdc: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L427d58; +ra = MEM_U32(sp + 180); +L427be8: +t6 = MEM_U32(s0 + 44); +t7 = MEM_U32(sp + 204); +t8 = MEM_U32(s0 + 48); +//nop; +a2 = MEM_U32(s0 + 36); +a3 = t6 + t7; +MEM_U32(sp + 16) = t8; +f_emit_ra(mem, sp, a0, a1, a2, a3); +goto L427c08; +MEM_U32(sp + 16) = t8; +L427c08: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L427d58; +ra = MEM_U32(sp + 180); +L427c14: +t9 = MEM_U32(s0 + 44); +t0 = MEM_U32(sp + 204); +t1 = MEM_U32(s0 + 48); +a2 = t9 + t0; +//nop; +a0 = MEM_U16(sp + 194); +a1 = MEM_U8(sp + 203); +a3 = 0x1d; +MEM_U32(sp + 16) = t1; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L427c3c; +MEM_U32(sp + 16) = t1; +L427c3c: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L427d58; +ra = MEM_U32(sp + 180); +L427c48: +t2 = 0x1000913c; +a0 = 0x4; +t2 = t2; +t4 = t2 + 0x48; +a1 = 0x6ed; +t5 = sp; +L427c60: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t2 != t4) {//swr $at, 7($t5) +goto L427c60;} +//swr $at, 7($t5) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t6 = 0x100090ec; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t4 = t2 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t2) +t6 = t6; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t4 >> 0); +t8 = t6 + 0x48; +t9 = sp; +//swr $t4, 0xf($t5) +L427cd0: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 0x57($t9) +goto L427cd0;} +//swr $at, 0x57($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L427d4c; +//nop; +L427d4c: +gp = MEM_U32(sp + 176); +//nop; +L427d54: +ra = MEM_U32(sp + 180); +L427d58: +s0 = MEM_U32(sp + 172); +sp = sp + 0xc0; +return; +sp = sp + 0xc0; +} + +static void func_427d64(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L427d64: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 32) = s0; +s0 = v0; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s1; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L427d98; +a1 = 0x1; +L427d98: +v1 = MEM_U16(s0 + 6); +gp = MEM_U32(sp + 40); +at = 0x79; +if (v1 == at) {s1 = v0 & 0xff; +goto L427db8;} +s1 = v0 & 0xff; +at = 0x33; +if (v1 != at) {//nop; +goto L427e04;} +//nop; +L427db8: +//nop; +a1 = MEM_U8(s0 + 11); +a0 = s1; +a2 = 0xd; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L427dcc; +a2 = 0xd; +L427dcc: +t6 = MEM_U8(s0 + 23); +gp = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 12); +a3 = MEM_U32(s0 + 16); +MEM_U32(sp + 16) = t6; +t7 = MEM_U32(s0 + -8); +//nop; +a0 = 0xd1; +a1 = s1; +MEM_U32(sp + 20) = t7; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L427df8; +MEM_U32(sp + 20) = t7; +L427df8: +gp = MEM_U32(sp + 40); +//nop; +goto L427e50; +//nop; +L427e04: +t8 = MEM_U8(s0 + 23); +a2 = MEM_U32(s0 + 12); +a3 = MEM_U32(s0 + 16); +MEM_U32(sp + 16) = t8; +t9 = MEM_U32(s0 + -8); +a0 = 0xce; +MEM_U32(sp + 20) = t9; +//nop; +a1 = s1; +//nop; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L427e30; +//nop; +L427e30: +gp = MEM_U32(sp + 40); +a0 = MEM_U8(s0 + 11); +//nop; +a1 = s1; +a2 = 0xd; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L427e48; +a2 = 0xd; +L427e48: +gp = MEM_U32(sp + 40); +//nop; +L427e50: +//nop; +a0 = s1; +//nop; +f_free_reg(mem, sp, a0); +goto L427e60; +//nop; +L427e60: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_427e78(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L427e78: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +t6 = 0x10018e80; +MEM_U32(sp + 52) = ra; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 44) = s4; +MEM_U32(sp + 40) = s3; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 32) = s1; +MEM_U32(sp + 28) = s0; +if (t6 != 0) {v1 = v0; +goto L427ed8;} +v1 = v0; +s4 = MEM_U8(v0 + 11); +//nop; +MEM_U32(sp + 68) = v0; +a0 = s4; +v0 = f_is_fp_reg(mem, sp, a0); +goto L427ec8; +a0 = s4; +L427ec8: +gp = MEM_U32(sp + 48); +v1 = MEM_U32(sp + 68); +if (v0 != 0) {//nop; +goto L427ef8;} +//nop; +L427ed8: +v0 = MEM_U32(v1 + 12); +//nop; +t7 = v0 + 0x4; +MEM_U32(sp + 60) = t7; +MEM_U32(sp + 64) = v0; +s4 = MEM_U8(v1 + 11); +//nop; +goto L427f0c; +//nop; +L427ef8: +v0 = MEM_U32(v1 + 12); +//nop; +t8 = v0 + 0x4; +MEM_U32(sp + 64) = t8; +MEM_U32(sp + 60) = v0; +L427f0c: +//nop; +a0 = s4; +MEM_U32(sp + 68) = v1; +v0 = f_is_fp_reg(mem, sp, a0); +goto L427f1c; +MEM_U32(sp + 68) = v1; +L427f1c: +gp = MEM_U32(sp + 48); +v1 = MEM_U32(sp + 68); +if (v0 == 0) {a0 = zero; +goto L427fa8;} +a0 = zero; +t9 = MEM_U32(v1 + -4); +at = 0x4; +if (t9 != at) {a1 = s4; +goto L427fa8;} +a1 = s4; +t0 = MEM_U16(v1 + 6); +t2 = 0x10003300; +t1 = t0 << 1; +s1 = MEM_U8(v1 + 23); +t3 = t1 + t2; +s3 = MEM_U16(t3 + 0); +s0 = MEM_U32(v1 + 16); +MEM_U32(sp + 16) = s1; +s2 = MEM_U32(v1 + -8); +//nop; +a2 = MEM_U32(sp + 64); +a0 = s3; +a3 = s0; +MEM_U32(sp + 20) = s2; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L427f78; +MEM_U32(sp + 20) = s2; +L427f78: +gp = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 60); +//nop; +a0 = s3; +a1 = s4 + 0x1; +a3 = s0; +MEM_U32(sp + 16) = s1; +MEM_U32(sp + 20) = s2; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L427f9c; +MEM_U32(sp + 20) = s2; +L427f9c: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L428108; +ra = MEM_U32(sp + 52); +L427fa8: +//nop; +a1 = 0x1; +MEM_U32(sp + 68) = v1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L427fb8; +MEM_U32(sp + 68) = v1; +L427fb8: +v1 = MEM_U32(sp + 68); +gp = MEM_U32(sp + 48); +t4 = MEM_U16(v1 + 6); +at = 0x7a; +if (t4 != at) {s3 = v0 & 0xff; +goto L428064;} +s3 = v0 & 0xff; +//nop; +a0 = s3; +a1 = s4; +a2 = 0xd; +MEM_U32(sp + 68) = v1; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L427fe8; +MEM_U32(sp + 68) = v1; +L427fe8: +v1 = MEM_U32(sp + 68); +gp = MEM_U32(sp + 48); +s1 = MEM_U8(v1 + 23); +s0 = MEM_U32(v1 + 16); +MEM_U32(sp + 16) = s1; +s2 = MEM_U32(v1 + -8); +//nop; +a2 = MEM_U32(sp + 64); +a0 = 0xd1; +a1 = s3; +a3 = s0; +MEM_U32(sp + 20) = s2; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L42801c; +MEM_U32(sp + 20) = s2; +L42801c: +gp = MEM_U32(sp + 48); +a0 = s3; +//nop; +a1 = s4 + 0x1; +a2 = 0xd; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L428034; +a2 = 0xd; +L428034: +gp = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 60); +//nop; +a0 = 0xd1; +a1 = s3; +a3 = s0; +MEM_U32(sp + 16) = s1; +MEM_U32(sp + 20) = s2; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L428058; +MEM_U32(sp + 20) = s2; +L428058: +gp = MEM_U32(sp + 48); +//nop; +goto L4280ec; +//nop; +L428064: +s1 = MEM_U8(v1 + 23); +s0 = MEM_U32(v1 + 16); +MEM_U32(sp + 16) = s1; +s2 = MEM_U32(v1 + -8); +//nop; +a2 = MEM_U32(sp + 64); +a0 = 0xce; +a1 = s3; +a3 = s0; +MEM_U32(sp + 20) = s2; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L428090; +MEM_U32(sp + 20) = s2; +L428090: +gp = MEM_U32(sp + 48); +a0 = s4; +//nop; +a1 = s3; +a2 = 0xd; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L4280a8; +a2 = 0xd; +L4280a8: +gp = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 60); +//nop; +a0 = 0xce; +a1 = s3; +a3 = s0; +MEM_U32(sp + 16) = s1; +MEM_U32(sp + 20) = s2; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L4280cc; +MEM_U32(sp + 20) = s2; +L4280cc: +gp = MEM_U32(sp + 48); +a0 = s4 + 0x1; +//nop; +a1 = s3; +a2 = 0xd; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L4280e4; +a2 = 0xd; +L4280e4: +gp = MEM_U32(sp + 48); +//nop; +L4280ec: +//nop; +a0 = s3; +//nop; +f_free_reg(mem, sp, a0); +goto L4280fc; +//nop; +L4280fc: +gp = MEM_U32(sp + 48); +//nop; +ra = MEM_U32(sp + 52); +L428108: +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +s3 = MEM_U32(sp + 40); +s4 = MEM_U32(sp + 44); +sp = sp + 0x48; +return; +sp = sp + 0x48; +} + +static void f_iloadistore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L428124: +//iloadistore: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 68) = a3; +v1 = MEM_U16(a0 + 34); +t6 = a0; +t8 = MEM_U32(t6 + 48); +if ((int)v1 >= 0) {t7 = (int)v1 >> 3; +goto L428168;} +t7 = (int)v1 >> 3; +at = v1 + 0x7; +t7 = (int)at >> 3; +L428168: +v1 = t7; +if (t7 != 0) {MEM_U32(sp + 48) = t8; +goto L42817c;} +MEM_U32(sp + 48) = t8; +v1 = MEM_U32(t6 + 40); +//nop; +L42817c: +t0 = 0x10018eb4; +t9 = MEM_U32(sp + 56); +t0 = MEM_U8(t0 + 0); +a0 = MEM_U32(t9 + 40); +if (t0 == 0) {//nop; +goto L42819c;} +//nop; +v1 = 0x1; +goto L4281f8; +v1 = 0x1; +L42819c: +t1 = 0x10018eb8; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L4281bc;} +//nop; +v1 = 0x2; +goto L4281f8; +v1 = 0x2; +L4281bc: +t2 = 0x10018ebc; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L4281dc;} +//nop; +v1 = 0x4; +goto L4281f8; +v1 = 0x4; +L4281dc: +t3 = 0x10018ec0; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {at = (int)a0 < (int)0x5; +goto L4281fc;} +at = (int)a0 < (int)0x5; +v1 = 0x8; +L4281f8: +at = (int)a0 < (int)0x5; +L4281fc: +if (at != 0) {at = (int)v1 < (int)a0; +goto L42841c;} +at = (int)v1 < (int)a0; +if (at == 0) {at = 0x4; +goto L428420;} +at = 0x4; +//nop; +a0 = MEM_U8(sp + 67); +MEM_U32(sp + 52) = v1; +v0 = f_is_fp_reg(mem, sp, a0); +goto L42821c; +MEM_U32(sp + 52) = v1; +L42821c: +gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L42825c;} +//nop; +t4 = MEM_U32(sp + 56); +at = 0xc0000; +t5 = MEM_U8(t4 + 33); +at = at | 0x8000; +t7 = t5 & 0x1f; +t8 = t7 < 0x20; +t6 = -t8; +t9 = t6 & at; +t0 = t9 << (t7 & 0x1f); +if ((int)t0 >= 0) {at = (int)v1 < (int)0x4; +goto L42827c;} +at = (int)v1 < (int)0x4; +MEM_U32(sp + 52) = v1; +L42825c: +//nop; +v0 = sp + 0x38; +t9 = t9; +//nop; +func_427e78(mem, sp, v0); +goto L428270; +//nop; +L428270: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4287d8; +ra = MEM_U32(sp + 36); +L42827c: +if (at == 0) {t6 = MEM_U16(sp + 62); +goto L4283a4;} +t6 = MEM_U16(sp + 62); +v1 = MEM_U16(sp + 62); +t2 = 0x10003300; +t4 = 0x10018e80; +t1 = v1 << 1; +t4 = MEM_U8(t4 + 0); +t3 = t1 + t2; +v1 = MEM_U16(t3 + 0); +if (t4 == 0) {//nop; +goto L428324;} +//nop; +t9 = MEM_U32(sp + 48); +t8 = 0x10003d14; +t5 = v1 << 1; +MEM_U32(sp + 20) = t9; +//nop; +a2 = MEM_U32(sp + 68); +t6 = MEM_U8(sp + 79); +v0 = t5 + t8; +a0 = MEM_U16(v0 + 0); +a1 = MEM_U8(sp + 67); +a3 = MEM_U32(sp + 72); +MEM_U32(sp + 44) = v0; +a2 = a2 + 0x4; +MEM_U32(sp + 16) = t6; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L4282e4; +MEM_U32(sp + 16) = t6; +L4282e4: +gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 44); +a1 = MEM_U8(sp + 67); +t7 = MEM_U8(sp + 79); +t0 = MEM_U32(sp + 48); +//nop; +a2 = MEM_U32(sp + 68); +a3 = MEM_U32(sp + 72); +a0 = MEM_U16(v0 + 0); +a1 = a1 + 0x1; +MEM_U32(sp + 16) = t7; +MEM_U32(sp + 20) = t0; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L428318; +MEM_U32(sp + 20) = t0; +L428318: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4287d8; +ra = MEM_U32(sp + 36); +L428324: +t2 = 0x10003d14; +t1 = v1 << 1; +t3 = MEM_U8(sp + 79); +t4 = MEM_U32(sp + 48); +//nop; +v0 = t1 + t2; +a0 = MEM_U16(v0 + 0); +a1 = MEM_U8(sp + 67); +a2 = MEM_U32(sp + 68); +a3 = MEM_U32(sp + 72); +MEM_U32(sp + 44) = v0; +MEM_U32(sp + 16) = t3; +MEM_U32(sp + 20) = t4; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L42835c; +MEM_U32(sp + 20) = t4; +L42835c: +gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 44); +a1 = MEM_U8(sp + 67); +a2 = MEM_U32(sp + 68); +t5 = MEM_U8(sp + 79); +t8 = MEM_U32(sp + 48); +//nop; +a3 = MEM_U32(sp + 72); +a0 = MEM_U16(v0 + 0); +a1 = a1 + 0x1; +a2 = a2 + 0x4; +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 20) = t8; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L428394; +MEM_U32(sp + 20) = t8; +L428394: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4287d8; +ra = MEM_U32(sp + 36); +t6 = MEM_U16(sp + 62); +L4283a4: +t7 = 0x10003300; +t9 = t6 << 1; +t0 = t9 + t7; +a0 = MEM_U16(t0 + 0); +//nop; +t2 = MEM_U8(sp + 79); +t3 = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 67); +a2 = MEM_U32(sp + 68); +a3 = MEM_U32(sp + 72); +MEM_U16(sp + 62) = (uint16_t)a0; +MEM_U32(sp + 16) = t2; +MEM_U32(sp + 20) = t3; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L4283dc; +MEM_U32(sp + 20) = t3; +L4283dc: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 67); +a2 = MEM_U32(sp + 68); +t4 = MEM_U8(sp + 79); +t5 = MEM_U32(sp + 48); +//nop; +a0 = MEM_U16(sp + 62); +a3 = MEM_U32(sp + 72); +a1 = a1 + 0x1; +a2 = a2 + 0x4; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 20) = t5; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L428410; +MEM_U32(sp + 20) = t5; +L428410: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4287d8; +ra = MEM_U32(sp + 36); +L42841c: +at = 0x4; +L428420: +if (a0 != at) {at = (int)v1 < (int)a0; +goto L428508;} +at = (int)v1 < (int)a0; +if (at != 0) {//nop; +goto L42846c;} +//nop; +t8 = MEM_U32(sp + 68); +//nop; +lo = (int)t8 / (int)v1; hi = (int)t8 % (int)v1; +if (v1 != 0) {//nop; +goto L428448;} +//nop; +abort(); +L428448: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L428460;} +at = 0x80000000; +if (t8 != at) {//nop; +goto L428460;} +//nop; +abort(); +L428460: +t6 = hi; +if (t6 == 0) {t6 = MEM_U32(sp + 56); +goto L42850c;} +t6 = MEM_U32(sp + 56); +L42846c: +t9 = MEM_U32(sp + 56); +at = 0xd; +t7 = MEM_U8(t9 + 33); +//nop; +t0 = t7 & 0x1f; +if (t0 == at) {//nop; +goto L4284a4;} +//nop; +//nop; +a0 = MEM_U8(sp + 67); +//nop; +v0 = f_is_fp_reg(mem, sp, a0); +goto L428498; +//nop; +L428498: +gp = MEM_U32(sp + 32); +if (v0 == 0) {t1 = MEM_U16(sp + 62); +goto L4284c8;} +t1 = MEM_U16(sp + 62); +L4284a4: +//nop; +v0 = sp + 0x38; +t9 = t9; +//nop; +func_427d64(mem, sp, v0); +goto L4284b8; +//nop; +L4284b8: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4287d8; +ra = MEM_U32(sp + 36); +t1 = MEM_U16(sp + 62); +L4284c8: +t3 = 0x10003d14; +t2 = t1 << 1; +t4 = t2 + t3; +t5 = MEM_U8(sp + 79); +t8 = MEM_U32(sp + 48); +//nop; +a0 = MEM_U16(t4 + 0); +a1 = MEM_U8(sp + 67); +a2 = MEM_U32(sp + 68); +a3 = MEM_U32(sp + 72); +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 20) = t8; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L4284fc; +MEM_U32(sp + 20) = t8; +L4284fc: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4287d8; +ra = MEM_U32(sp + 36); +L428508: +t6 = MEM_U32(sp + 56); +L42850c: +at = 0xc0000; +v0 = MEM_U8(t6 + 33); +at = at | 0x8000; +t9 = v0 & 0x1f; +t7 = t9 < 0x20; +t0 = -t7; +t1 = t0 & at; +t2 = t1 << (t9 & 0x1f); +if ((int)t2 >= 0) {v0 = t9; +goto L428568;} +v0 = t9; +t3 = MEM_U8(sp + 79); +t4 = MEM_U32(sp + 48); +//nop; +a0 = MEM_U16(sp + 62); +a1 = MEM_U8(sp + 67); +a2 = MEM_U32(sp + 68); +a3 = MEM_U32(sp + 72); +MEM_U32(sp + 16) = t3; +MEM_U32(sp + 20) = t4; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L42855c; +MEM_U32(sp + 20) = t4; +L42855c: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4287d8; +ra = MEM_U32(sp + 36); +L428568: +t5 = v0 < 0x20; +t8 = -t5; +at = 0x5010000; +t6 = t8 & at; +t9 = t6 << (v0 & 0x1f); +if ((int)t9 >= 0) {t9 = MEM_U32(sp + 68); +goto L4286a8;} +t9 = MEM_U32(sp + 68); +t7 = 0x10018ecc; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {t9 = MEM_U32(sp + 68); +goto L4286a8;} +t9 = MEM_U32(sp + 68); +t0 = MEM_U16(sp + 62); +at = 0xc0000; +t1 = t0 + 0xffffffa0; +t2 = t1 < 0x20; +t3 = -t2; +t4 = t3 & at; +t5 = t4 << (t1 & 0x1f); +if ((int)t5 >= 0) {t9 = MEM_U32(sp + 68); +goto L4286a8;} +t9 = MEM_U32(sp + 68); +t6 = 0x10003300; +t8 = t0 << 1; +t9 = t8 + t6; +t7 = MEM_U16(t9 + 0); +t2 = MEM_U8(sp + 79); +t3 = MEM_U8(sp + 67); +MEM_U16(sp + 62) = (uint16_t)t7; +if (t2 != t3) {t1 = MEM_U8(sp + 79); +goto L42861c;} +t1 = MEM_U8(sp + 79); +//nop; +a0 = 0x20; +a1 = 0x6; +f_emit_dir0(mem, sp, a0, a1); +goto L4285f4; +a1 = 0x6; +L4285f4: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 79); +//nop; +a0 = 0x31; +a1 = 0x1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L42860c; +a1 = 0x1; +L42860c: +t4 = 0x1; +gp = MEM_U32(sp + 32); +MEM_U8(sp + 79) = (uint8_t)t4; +t1 = MEM_U8(sp + 79); +L42861c: +t5 = MEM_U32(sp + 48); +//nop; +a0 = MEM_U16(sp + 62); +a1 = MEM_U8(sp + 67); +a2 = MEM_U32(sp + 68); +a3 = MEM_U32(sp + 72); +MEM_U32(sp + 16) = t1; +MEM_U32(sp + 20) = t5; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L428640; +MEM_U32(sp + 20) = t5; +L428640: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 67); +a2 = MEM_U32(sp + 68); +t0 = MEM_U8(sp + 79); +t8 = MEM_U32(sp + 48); +//nop; +a0 = MEM_U16(sp + 62); +a3 = MEM_U32(sp + 72); +a1 = a1 + 0x1; +a2 = a2 + 0x4; +MEM_U32(sp + 16) = t0; +MEM_U32(sp + 20) = t8; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L428674; +MEM_U32(sp + 20) = t8; +L428674: +t6 = MEM_U8(sp + 79); +gp = MEM_U32(sp + 32); +at = 0x1; +if (t6 != at) {ra = MEM_U32(sp + 36); +goto L4287d8;} +ra = MEM_U32(sp + 36); +//nop; +a0 = 0x20; +a1 = 0x5; +f_emit_dir0(mem, sp, a0, a1); +goto L428698; +a1 = 0x5; +L428698: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4287d8; +ra = MEM_U32(sp + 36); +t9 = MEM_U32(sp + 68); +L4286a8: +t2 = MEM_U16(sp + 62); +lo = (int)t9 / (int)a0; hi = (int)t9 % (int)a0; +a1 = MEM_U8(sp + 67); +if (a0 != 0) {//nop; +goto L4286c0;} +//nop; +abort(); +L4286c0: +at = 0xffffffff; +if (a0 != at) {at = 0x80000000; +goto L4286d8;} +at = 0x80000000; +if (t9 != at) {//nop; +goto L4286d8;} +//nop; +abort(); +L4286d8: +a3 = MEM_U32(sp + 72); +t5 = MEM_U8(sp + 79); +at = 0x1; +a2 = t9; +t3 = t2 << 1; +t7 = hi; +if (t7 == 0) {//nop; +goto L428724;} +//nop; +t4 = 0x10003d14; +t0 = MEM_U32(sp + 48); +t1 = t3 + t4; +//nop; +a0 = MEM_U16(t1 + 0); +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 20) = t0; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L428718; +MEM_U32(sp + 20) = t0; +L428718: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4287d8; +ra = MEM_U32(sp + 36); +L428724: +if (v1 != at) {t6 = MEM_U8(sp + 79); +goto L4287a8;} +t6 = MEM_U8(sp + 79); +t8 = MEM_U16(sp + 62); +a1 = MEM_U8(sp + 67); +t6 = t8 + 0xffffffe0; +t7 = t6 < 0x40; +if (t7 == 0) {t2 = (int)t6 >> 5; +goto L428764;} +t2 = (int)t6 >> 5; +t4 = 0x10005288; +t3 = t2 << 2; +t4 = t4; +t1 = t4 + t3; +t9 = MEM_U32(t1 + 0); +//nop; +t5 = t9 << (t6 & 0x1f); +t7 = (int)t5 < (int)0x0; +L428764: +if (t7 == 0) {t2 = t8 << 1; +goto L4287a4;} +t2 = t8 << 1; +t4 = 0x10003d14; +t9 = MEM_U32(sp + 48); +t3 = t2 + t4; +a0 = MEM_U16(t3 + 0); +MEM_U32(sp + 20) = t9; +//nop; +t1 = MEM_U8(sp + 79); +a2 = MEM_U32(sp + 68); +a3 = MEM_U32(sp + 72); +MEM_U32(sp + 16) = t1; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L428798; +MEM_U32(sp + 16) = t1; +L428798: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4287d8; +ra = MEM_U32(sp + 36); +L4287a4: +t6 = MEM_U8(sp + 79); +L4287a8: +t5 = MEM_U32(sp + 48); +//nop; +a0 = MEM_U16(sp + 62); +a1 = MEM_U8(sp + 67); +a2 = MEM_U32(sp + 68); +a3 = MEM_U32(sp + 72); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t5; +f_emit_rab(mem, sp, a0, a1, a2, a3); +goto L4287cc; +MEM_U32(sp + 20) = t5; +L4287cc: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L4287d8: +sp = sp + 0x38; +//nop; +return; +//nop; +} + +static void func_4287e4(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4287e4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s0; +s0 = v0; +MEM_U32(sp + 32) = gp; +a0 = 0x20; +a1 = 0x6; +f_emit_dir0(mem, sp, a0, a1); +goto L428814; +a1 = 0x6; +L428814: +t6 = MEM_U16(s0 + 6); +gp = MEM_U32(sp + 32); +at = 0x79; +if (t6 != at) {a0 = 0xce; +goto L42886c;} +a0 = 0xce; +//nop; +a1 = MEM_U8(s0 + 11); +a0 = 0x1; +a2 = 0xd; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L42883c; +a2 = 0xd; +L42883c: +gp = MEM_U32(sp + 32); +t7 = MEM_U8(s0 + 19); +//nop; +a3 = MEM_U32(s0 + 12); +a0 = 0xd1; +a1 = 0x1; +a2 = zero; +MEM_U32(sp + 16) = t7; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428860; +MEM_U32(sp + 16) = t7; +L428860: +gp = MEM_U32(sp + 32); +//nop; +goto L4288a8; +//nop; +L42886c: +t8 = MEM_U8(s0 + 19); +//nop; +a3 = MEM_U32(s0 + 12); +a1 = 0x1; +a2 = zero; +MEM_U32(sp + 16) = t8; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428888; +MEM_U32(sp + 16) = t8; +L428888: +gp = MEM_U32(sp + 32); +a0 = MEM_U8(s0 + 11); +//nop; +a1 = 0x1; +a2 = 0xd; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L4288a0; +a2 = 0xd; +L4288a0: +gp = MEM_U32(sp + 32); +//nop; +L4288a8: +//nop; +a0 = 0x20; +a1 = 0x5; +f_emit_dir0(mem, sp, a0, a1); +goto L4288b8; +a1 = 0x5; +L4288b8: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_rloadrstore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4288cc: +//rloadrstore: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +v1 = MEM_U16(a0 + 34); +MEM_U32(sp + 36) = s1; +MEM_U32(sp + 32) = s0; +s0 = a1 & 0xffff; +s1 = a2 & 0xff; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 68) = a3; +if ((int)v1 >= 0) {t6 = (int)v1 >> 3; +goto L428914;} +t6 = (int)v1 >> 3; +at = v1 + 0x7; +t6 = (int)at >> 3; +L428914: +if (t6 != 0) {v1 = t6; +goto L428924;} +v1 = t6; +v1 = MEM_U32(a0 + 40); +//nop; +L428924: +v0 = MEM_U32(a0 + 40); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = 0x4; +goto L428b98;} +at = 0x4; +t7 = 0x10018ebc; +at = (int)v1 < (int)v0; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L428958;} +//nop; +if (at == 0) {at = 0x4; +goto L428b98;} +at = 0x4; +L428958: +//nop; +a0 = s1; +MEM_U32(sp + 52) = v1; +v0 = f_is_fp_reg(mem, sp, a0); +goto L428968; +MEM_U32(sp + 52) = v1; +L428968: +v1 = MEM_U32(sp + 52); +gp = MEM_U32(sp + 40); +if (v0 == 0) {at = (int)v1 < (int)0x4; +goto L428a4c;} +at = (int)v1 < (int)0x4; +t8 = 0x10018e80; +t3 = s0 << 1; +t8 = MEM_U8(t8 + 0); +a1 = s1; +if (t8 == 0) {a2 = 0x4; +goto L4289f4;} +a2 = 0x4; +t0 = 0x10003300; +t9 = s0 << 1; +v0 = t9 + t0; +//nop; +t1 = MEM_U8(sp + 75); +a0 = MEM_U16(v0 + 0); +a3 = MEM_U32(sp + 68); +MEM_U32(sp + 48) = v0; +a1 = s1; +a2 = zero; +MEM_U32(sp + 16) = t1; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L4289c0; +MEM_U32(sp + 16) = t1; +L4289c0: +gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 48); +t2 = MEM_U8(sp + 75); +//nop; +a3 = MEM_U32(sp + 68); +a0 = MEM_U16(v0 + 0); +a1 = s1 + 0x1; +a2 = 0x4; +MEM_U32(sp + 16) = t2; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L4289e8; +MEM_U32(sp + 16) = t2; +L4289e8: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L428e10; +ra = MEM_U32(sp + 44); +L4289f4: +t4 = 0x10003300; +t5 = MEM_U8(sp + 75); +//nop; +v0 = t3 + t4; +a0 = MEM_U16(v0 + 0); +a3 = MEM_U32(sp + 68); +MEM_U32(sp + 48) = v0; +MEM_U32(sp + 16) = t5; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428a18; +MEM_U32(sp + 16) = t5; +L428a18: +gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 48); +t6 = MEM_U8(sp + 75); +//nop; +a3 = MEM_U32(sp + 68); +a0 = MEM_U16(v0 + 0); +a1 = s1 + 0x1; +a2 = zero; +MEM_U32(sp + 16) = t6; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428a40; +MEM_U32(sp + 16) = t6; +L428a40: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L428e10; +ra = MEM_U32(sp + 44); +L428a4c: +if (at == 0) {t9 = s0 << 1; +goto L428b38;} +t9 = s0 << 1; +t8 = 0x10003300; +t0 = 0x10018e80; +t7 = s0 << 1; +t0 = MEM_U8(t0 + 0); +t9 = t7 + t8; +s0 = MEM_U16(t9 + 0); +if (t0 == 0) {a1 = s1; +goto L428ad8;} +a1 = s1; +t2 = 0x10003d14; +t1 = s0 << 1; +t3 = MEM_U8(sp + 75); +//nop; +v0 = t1 + t2; +a0 = MEM_U16(v0 + 0); +a3 = MEM_U32(sp + 68); +MEM_U32(sp + 48) = v0; +a1 = s1; +a2 = 0x4; +MEM_U32(sp + 16) = t3; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428aa4; +MEM_U32(sp + 16) = t3; +L428aa4: +gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 48); +t4 = MEM_U8(sp + 75); +//nop; +a3 = MEM_U32(sp + 68); +a0 = MEM_U16(v0 + 0); +a1 = s1 + 0x1; +a2 = zero; +MEM_U32(sp + 16) = t4; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428acc; +MEM_U32(sp + 16) = t4; +L428acc: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L428e10; +ra = MEM_U32(sp + 44); +L428ad8: +t6 = 0x10003d14; +t5 = s0 << 1; +t7 = MEM_U8(sp + 75); +//nop; +v0 = t5 + t6; +a0 = MEM_U16(v0 + 0); +a3 = MEM_U32(sp + 68); +MEM_U32(sp + 48) = v0; +a2 = zero; +MEM_U32(sp + 16) = t7; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428b04; +MEM_U32(sp + 16) = t7; +L428b04: +gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 48); +t8 = MEM_U8(sp + 75); +//nop; +a3 = MEM_U32(sp + 68); +a0 = MEM_U16(v0 + 0); +a1 = s1 + 0x1; +a2 = 0x4; +MEM_U32(sp + 16) = t8; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428b2c; +MEM_U32(sp + 16) = t8; +L428b2c: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L428e10; +ra = MEM_U32(sp + 44); +L428b38: +t0 = 0x10003300; +t2 = MEM_U8(sp + 75); +t1 = t9 + t0; +s0 = MEM_U16(t1 + 0); +//nop; +a3 = MEM_U32(sp + 68); +a1 = s1; +a2 = zero; +MEM_U32(sp + 16) = t2; +a0 = s0; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428b64; +a0 = s0; +L428b64: +gp = MEM_U32(sp + 40); +t3 = MEM_U8(sp + 75); +//nop; +a3 = MEM_U32(sp + 68); +a0 = s0; +a1 = s1 + 0x1; +a2 = 0x4; +MEM_U32(sp + 16) = t3; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428b88; +MEM_U32(sp + 16) = t3; +L428b88: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L428e10; +ra = MEM_U32(sp + 44); +at = 0x4; +L428b98: +if (v0 != at) {at = (int)v1 < (int)v0; +goto L428c14;} +at = (int)v1 < (int)v0; +if (at == 0) {//nop; +goto L428c14;} +//nop; +t4 = MEM_U8(a0 + 33); +at = 0xd; +t5 = t4 & 0x1f; +if (t5 != at) {t6 = s0 << 1; +goto L428be0;} +t6 = s0 << 1; +//nop; +MEM_U8(sp + 67) = (uint8_t)s1; +t9 = t9; +MEM_U16(sp + 62) = (uint16_t)s0; +v0 = sp + 0x38; +func_4287e4(mem, sp, v0); +goto L428bd4; +v0 = sp + 0x38; +L428bd4: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L428e10; +ra = MEM_U32(sp + 44); +L428be0: +t7 = 0x10003d14; +t9 = MEM_U8(sp + 75); +t8 = t6 + t7; +a0 = MEM_U16(t8 + 0); +MEM_U32(sp + 16) = t9; +//nop; +a3 = MEM_U32(sp + 68); +a1 = s1; +a2 = zero; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428c08; +a2 = zero; +L428c08: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L428e10; +ra = MEM_U32(sp + 44); +L428c14: +v0 = MEM_U8(a0 + 33); +at = 0xc0000; +t0 = v0 & 0x1f; +t1 = t0 < 0x20; +t2 = -t1; +at = at | 0x8000; +t3 = t2 & at; +t4 = t3 << (t0 & 0x1f); +if ((int)t4 >= 0) {v0 = t0; +goto L428c68;} +v0 = t0; +t5 = MEM_U8(sp + 75); +//nop; +a3 = MEM_U32(sp + 68); +a0 = s0; +a1 = s1; +a2 = zero; +MEM_U32(sp + 16) = t5; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428c5c; +MEM_U32(sp + 16) = t5; +L428c5c: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L428e10; +ra = MEM_U32(sp + 44); +L428c68: +t6 = v0 < 0x20; +t7 = -t6; +at = 0x5010000; +t8 = t7 & at; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 >= 0) {at = 0x1; +goto L428d74;} +at = 0x1; +t0 = 0x10018ecc; +t1 = s0 + 0xffffffa0; +t0 = MEM_U8(t0 + 0); +t2 = t1 < 0x20; +if (t0 != 0) {t3 = -t2; +goto L428d70;} +t3 = -t2; +at = 0xc0000; +t4 = t3 & at; +t5 = t4 << (t1 & 0x1f); +if ((int)t5 >= 0) {t6 = s0 << 1; +goto L428d70;} +t6 = s0 << 1; +t7 = 0x10003300; +t9 = MEM_U8(sp + 75); +t8 = t6 + t7; +s0 = MEM_U16(t8 + 0); +if (t9 != s1) {t2 = MEM_U8(sp + 75); +goto L428d00;} +t2 = MEM_U8(sp + 75); +//nop; +a0 = 0x20; +a1 = 0x6; +f_emit_dir0(mem, sp, a0, a1); +goto L428cd8; +a1 = 0x6; +L428cd8: +gp = MEM_U32(sp + 40); +a2 = MEM_U8(sp + 75); +//nop; +a0 = 0x31; +a1 = 0x1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L428cf0; +a1 = 0x1; +L428cf0: +t0 = 0x1; +gp = MEM_U32(sp + 40); +MEM_U8(sp + 75) = (uint8_t)t0; +t2 = MEM_U8(sp + 75); +L428d00: +//nop; +a3 = MEM_U32(sp + 68); +a0 = s0; +a1 = s1; +a2 = zero; +MEM_U32(sp + 16) = t2; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428d1c; +MEM_U32(sp + 16) = t2; +L428d1c: +gp = MEM_U32(sp + 40); +t3 = MEM_U8(sp + 75); +//nop; +a3 = MEM_U32(sp + 68); +a0 = s0; +a1 = s1 + 0x1; +a2 = 0x4; +MEM_U32(sp + 16) = t3; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428d40; +MEM_U32(sp + 16) = t3; +L428d40: +t4 = MEM_U8(sp + 75); +gp = MEM_U32(sp + 40); +at = 0x1; +if (t4 != at) {ra = MEM_U32(sp + 44); +goto L428e10;} +ra = MEM_U32(sp + 44); +//nop; +a0 = 0x20; +a1 = 0x5; +f_emit_dir0(mem, sp, a0, a1); +goto L428d64; +a1 = 0x5; +L428d64: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L428e10; +ra = MEM_U32(sp + 44); +L428d70: +at = 0x1; +L428d74: +if (v1 != at) {t1 = s0 + 0xffffffe0; +goto L428de4;} +t1 = s0 + 0xffffffe0; +t5 = t1 < 0x40; +if (t5 == 0) {t6 = (int)t1 >> 5; +goto L428da8;} +t6 = (int)t1 >> 5; +t8 = 0x10005290; +t7 = t6 << 2; +t8 = t8; +t9 = t8 + t7; +t0 = MEM_U32(t9 + 0); +//nop; +t2 = t0 << (t1 & 0x1f); +t5 = (int)t2 < (int)0x0; +L428da8: +if (t5 == 0) {t4 = s0 << 1; +goto L428de4;} +t4 = s0 << 1; +t6 = 0x10003d14; +t7 = MEM_U8(sp + 75); +//nop; +t8 = t4 + t6; +a0 = MEM_U16(t8 + 0); +a3 = MEM_U32(sp + 68); +a1 = s1; +a2 = zero; +MEM_U32(sp + 16) = t7; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428dd8; +MEM_U32(sp + 16) = t7; +L428dd8: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L428e10; +ra = MEM_U32(sp + 44); +L428de4: +t9 = MEM_U8(sp + 75); +a3 = MEM_U32(sp + 68); +MEM_U32(sp + 16) = t9; +//nop; +a0 = s0; +a1 = s1; +a2 = zero; +f_emit_rrab(mem, sp, a0, a1, a2, a3); +goto L428e04; +a2 = zero; +L428e04: +gp = MEM_U32(sp + 40); +//nop; +ra = MEM_U32(sp + 44); +L428e10: +s0 = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 36); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void f_loadstore_for_two_words(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L428e20: +//loadstore_for_two_words: +//nop; +//nop; +//nop; +t6 = 0x10018e80; +sp = sp + 0xffffffe0; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +if (t6 == 0) {MEM_U32(sp + 40) = a2; +goto L428e90;} +MEM_U32(sp + 40) = a2; +//nop; +a0 = MEM_U16(sp + 34); +a2 = MEM_U8(sp + 43); +a3 = 0x4; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L428e64; +a3 = 0x4; +L428e64: +gp = MEM_U32(sp + 24); +a2 = MEM_U8(sp + 43); +//nop; +a0 = MEM_U16(sp + 34); +a1 = MEM_U32(sp + 36); +a3 = zero; +a2 = a2 + 0x1; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L428e84; +a2 = a2 + 0x1; +L428e84: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L428ed4; +ra = MEM_U32(sp + 28); +L428e90: +//nop; +a0 = MEM_U16(sp + 34); +a1 = MEM_U32(sp + 36); +a2 = MEM_U8(sp + 43); +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L428ea8; +a3 = zero; +L428ea8: +gp = MEM_U32(sp + 24); +a2 = MEM_U8(sp + 43); +//nop; +a0 = MEM_U16(sp + 34); +a1 = MEM_U32(sp + 36); +a3 = 0x4; +a2 = a2 + 0x1; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L428ec8; +a2 = a2 + 0x1; +L428ec8: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L428ed4: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_unaligned_loadstore_for_fp_word(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L428ee0: +//unaligned_loadstore_for_fp_word: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +a1 = 0x1; +a0 = zero; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L428f1c; +a0 = zero; +L428f1c: +t6 = MEM_U16(sp + 34); +gp = MEM_U32(sp + 24); +at = 0x79; +if (t6 != at) {s0 = v0 & 0xff; +goto L428f6c;} +s0 = v0 & 0xff; +//nop; +a1 = MEM_U8(sp + 43); +a0 = s0; +a2 = 0xd; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L428f44; +a2 = 0xd; +L428f44: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +//nop; +a0 = 0xd1; +a2 = s0; +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L428f60; +a3 = zero; +L428f60: +gp = MEM_U32(sp + 24); +//nop; +goto L428fa4; +//nop; +L428f6c: +//nop; +a1 = MEM_U32(sp + 36); +a0 = 0xce; +a2 = s0; +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L428f84; +a3 = zero; +L428f84: +gp = MEM_U32(sp + 24); +a0 = MEM_U8(sp + 43); +//nop; +a1 = s0; +a2 = 0xd; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L428f9c; +a2 = 0xd; +L428f9c: +gp = MEM_U32(sp + 24); +//nop; +L428fa4: +//nop; +a0 = s0; +//nop; +f_free_reg(mem, sp, a0); +goto L428fb4; +//nop; +L428fb4: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +s0 = MEM_U32(sp + 20); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_unaligned_loadstore_for_two_fp_w(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L428fc8: +//unaligned_loadstore_for_two_fp_w: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = 0x10018e80; +MEM_U32(sp + 28) = ra; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +if (t6 != 0) {MEM_U32(sp + 48) = a2; +goto L429018;} +MEM_U32(sp + 48) = a2; +//nop; +a0 = MEM_U8(sp + 51); +//nop; +v0 = f_is_fp_reg(mem, sp, a0); +goto L42900c; +//nop; +L42900c: +gp = MEM_U32(sp + 24); +if (v0 != 0) {a3 = 0x4; +goto L429028;} +a3 = 0x4; +L429018: +t7 = 0x4; +a3 = zero; +MEM_U32(sp + 32) = t7; +goto L42902c; +MEM_U32(sp + 32) = t7; +L429028: +MEM_U32(sp + 32) = zero; +L42902c: +//nop; +a0 = zero; +a1 = 0x1; +MEM_U32(sp + 36) = a3; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L429040; +MEM_U32(sp + 36) = a3; +L429040: +t8 = MEM_U16(sp + 42); +gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 36); +at = 0x79; +if (t8 != at) {s0 = v0 & 0xff; +goto L4290d0;} +s0 = v0 & 0xff; +//nop; +a1 = MEM_U8(sp + 51); +a0 = s0; +a2 = 0xd; +MEM_U32(sp + 36) = a3; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L429070; +MEM_U32(sp + 36) = a3; +L429070: +gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 36); +//nop; +a1 = MEM_U32(sp + 44); +a0 = 0xd1; +a2 = s0; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L42908c; +a2 = s0; +L42908c: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 51); +//nop; +a0 = s0; +a2 = 0xd; +a1 = a1 + 0x1; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L4290a8; +a1 = a1 + 0x1; +L4290a8: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +//nop; +a3 = MEM_U32(sp + 32); +a0 = 0xd1; +a2 = s0; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L4290c4; +a2 = s0; +L4290c4: +gp = MEM_U32(sp + 24); +//nop; +goto L42913c; +//nop; +L4290d0: +//nop; +a1 = MEM_U32(sp + 44); +a0 = 0xce; +a2 = s0; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L4290e4; +a2 = s0; +L4290e4: +gp = MEM_U32(sp + 24); +a0 = MEM_U8(sp + 51); +//nop; +a1 = s0; +a2 = 0xd; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L4290fc; +a2 = 0xd; +L4290fc: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +//nop; +a3 = MEM_U32(sp + 32); +a0 = 0xce; +a2 = s0; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L429118; +a2 = s0; +L429118: +gp = MEM_U32(sp + 24); +a0 = MEM_U8(sp + 51); +//nop; +a1 = s0; +a2 = 0xd; +a0 = a0 + 0x1; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L429134; +a0 = a0 + 0x1; +L429134: +gp = MEM_U32(sp + 24); +//nop; +L42913c: +//nop; +a0 = s0; +//nop; +f_free_reg(mem, sp, a0); +goto L42914c; +//nop; +L42914c: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +s0 = MEM_U32(sp + 20); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_loadstore_for_two_fp_words(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L429160: +//loadstore_for_two_fp_words: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = 0x10018e80; +MEM_U32(sp + 28) = s2; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +s0 = a2 & 0xff; +s1 = a0 & 0xffff; +s2 = a1; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 40) = a0; +if (t6 == 0) {MEM_U32(sp + 48) = a2; +goto L4291e0;} +MEM_U32(sp + 48) = a2; +//nop; +a0 = s1; +a2 = s0; +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L4291b8; +a3 = zero; +L4291b8: +gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +a1 = s2; +a2 = s0 + 0x1; +a3 = 0x4; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L4291d4; +a3 = 0x4; +L4291d4: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L429278; +ra = MEM_U32(sp + 36); +L4291e0: +//nop; +a0 = s0; +//nop; +v0 = f_is_fp_reg(mem, sp, a0); +goto L4291f0; +//nop; +L4291f0: +gp = MEM_U32(sp + 32); +if (v0 == 0) {a0 = s1; +goto L42923c;} +a0 = s1; +//nop; +a0 = s1; +a1 = s2; +a2 = s0; +a3 = 0x4; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L429214; +a3 = 0x4; +L429214: +gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +a1 = s2; +a2 = s0 + 0x1; +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L429230; +a3 = zero; +L429230: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L429278; +ra = MEM_U32(sp + 36); +L42923c: +//nop; +a1 = s2; +a2 = s0; +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L429250; +a3 = zero; +L429250: +gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +a1 = s2; +a2 = s0 + 0x1; +a3 = 0x4; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L42926c; +a3 = 0x4; +L42926c: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L429278: +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_42928c(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42928c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +v1 = MEM_U32(v0 + -4); +t8 = 0x10003300; +t6 = MEM_U16(v1 + 2); +t1 = 0x10018e80; +t7 = t6 << 1; +t9 = t7 + t8; +t0 = MEM_U16(t9 + 0); +a3 = zero; +MEM_U16(v1 + 2) = (uint16_t)t0; +t1 = MEM_U8(t1 + 0); +t2 = t0 << 1; +if (t1 == 0) {//nop; +goto L429334;} +//nop; +t3 = 0x10003d14; +s0 = MEM_U8(v1 + 11); +a1 = MEM_U32(v1 + 4); +//nop; +v0 = t2 + t3; +a0 = MEM_U16(v0 + 0); +MEM_U32(sp + 36) = v0; +a3 = 0x4; +a2 = s0; +MEM_U32(sp + 32) = a1; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L429308; +MEM_U32(sp + 32) = a1; +L429308: +gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 36); +//nop; +a1 = MEM_U32(sp + 32); +a0 = MEM_U16(v0 + 0); +a2 = s0 + 0x1; +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L429328; +a3 = zero; +L429328: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L429390; +ra = MEM_U32(sp + 28); +L429334: +t4 = MEM_U16(v1 + 2); +t6 = 0x10003d14; +s0 = MEM_U8(v1 + 11); +t5 = t4 << 1; +a1 = MEM_U32(v1 + 4); +//nop; +v0 = t5 + t6; +a0 = MEM_U16(v0 + 0); +MEM_U32(sp + 36) = v0; +a2 = s0; +MEM_U32(sp + 32) = a1; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L429364; +MEM_U32(sp + 32) = a1; +L429364: +gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 36); +//nop; +a1 = MEM_U32(sp + 32); +a0 = MEM_U16(v0 + 0); +a2 = s0 + 0x1; +a3 = 0x4; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L429384; +a3 = 0x4; +L429384: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L429390: +s0 = MEM_U32(sp + 20); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_42939c(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42939c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v1 = MEM_U32(v0 + -4); +t8 = 0x10003300; +t6 = MEM_U16(v1 + 2); +a2 = MEM_U8(v1 + 11); +t7 = t6 << 1; +t9 = t7 + t8; +t0 = MEM_U16(t9 + 0); +a0 = a2; +MEM_U16(v1 + 2) = (uint16_t)t0; +//nop; +MEM_U32(sp + 40) = v1; +MEM_U32(sp + 36) = a2; +v0 = f_is_fp_reg(mem, sp, a0); +goto L4293e8; +MEM_U32(sp + 36) = a2; +L4293e8: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 36); +if (v0 != 0) {//nop; +goto L429428;} +//nop; +a1 = MEM_U32(v1 + 4); +at = 0xc0000; +t1 = MEM_U8(a1 + 33); +at = at | 0x8000; +t2 = t1 & 0x1f; +t3 = t2 < 0x20; +t4 = -t3; +t5 = t4 & at; +t6 = t5 << (t2 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L429448;} +//nop; +L429428: +//nop; +a0 = MEM_U16(v1 + 2); +a1 = MEM_U32(v1 + 4); +//nop; +f_unaligned_loadstore_for_two_fp_w(mem, sp, a0, a1, a2); +goto L42943c; +//nop; +L42943c: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L429464; +ra = MEM_U32(sp + 28); +L429448: +//nop; +a0 = MEM_U16(v1 + 2); +//nop; +f_loadstore_for_two_words(mem, sp, a0, a1, a2); +goto L429458; +//nop; +L429458: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L429464: +sp = sp + 0x30; +//nop; +return; +//nop; +} + +static void func_429470(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L429470: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +a1 = MEM_U32(v0 + 4); +v1 = v0; +t6 = MEM_U32(a1 + 44); +//nop; +t7 = t6 & 0x3; +if (t7 == 0) {//nop; +goto L4294ec;} +//nop; +//nop; +a0 = MEM_U8(v0 + 11); +MEM_U32(sp + 40) = a1; +MEM_U32(sp + 44) = v0; +v0 = f_is_fp_reg(mem, sp, a0); +goto L4294b8; +MEM_U32(sp + 44) = v0; +L4294b8: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 44); +a1 = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L4294ec;} +//nop; +//nop; +v0 = sp + 0x30; +t9 = t9; +//nop; +func_42928c(mem, sp, v0); +goto L4294e0; +//nop; +L4294e0: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L429674; +ra = MEM_U32(sp + 28); +L4294ec: +MEM_U32(sp + 44) = v1; +t8 = MEM_U32(a1 + 44); +//nop; +t9 = t8 & 0x7; +if (t9 != 0) {//nop; +goto L42951c;} +//nop; +t0 = MEM_U32(v1 + -4); +at = 0x5090000; +t1 = t0 & 0x7; +if (t1 == 0) {//nop; +goto L42953c;} +//nop; +MEM_U32(sp + 44) = v1; +L42951c: +//nop; +v0 = sp + 0x30; +t9 = t9; +//nop; +func_42939c(mem, sp, v0); +goto L429530; +//nop; +L429530: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L429674; +ra = MEM_U32(sp + 28); +L42953c: +t2 = MEM_U8(a1 + 33); +a2 = MEM_U8(v1 + 11); +t3 = t2 & 0x1f; +t4 = t3 < 0x20; +t5 = -t4; +t6 = t5 & at; +t7 = t6 << (t3 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L429658;} +//nop; +v0 = MEM_U16(v1 + 2); +at = 0xc0000; +t8 = v0 + 0xffffffa0; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +t2 = t1 << (t8 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L429658;} +//nop; +t4 = 0x10018ecc; +t6 = a2 << 2; +t4 = MEM_U8(t4 + 0); +t6 = t6 - a2; +if (t4 == 0) {//nop; +goto L4295b8;} +//nop; +t3 = 0x10019830; +t6 = t6 << 2; +t7 = t6 + t3; +t9 = MEM_U8(t7 + 9); +t5 = a2 + 0x1; +if (t5 != t9) {//nop; +goto L429658;} +//nop; +L4295b8: +t1 = 0x10003300; +t0 = v0 << 1; +t8 = t0 + t1; +t2 = MEM_U16(t8 + 0); +a0 = a2; +MEM_U16(v1 + 2) = (uint16_t)t2; +//nop; +MEM_U32(sp + 36) = a2; +MEM_U32(sp + 40) = a1; +MEM_U32(sp + 44) = v1; +v0 = f_is_fp_reg(mem, sp, a0); +goto L4295e4; +MEM_U32(sp + 44) = v1; +L4295e4: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 44); +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 36); +if (v0 != 0) {at = 0xc0000; +goto L429620;} +at = 0xc0000; +t4 = MEM_U8(a1 + 33); +at = at | 0x8000; +t6 = t4 & 0x1f; +t3 = t6 < 0x20; +t7 = -t3; +t5 = t7 & at; +t9 = t5 << (t6 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L42963c;} +//nop; +L429620: +//nop; +a0 = MEM_U16(v1 + 2); +//nop; +f_loadstore_for_two_fp_words(mem, sp, a0, a1, a2); +goto L429630; +//nop; +L429630: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L429674; +ra = MEM_U32(sp + 28); +L42963c: +//nop; +a0 = MEM_U16(v1 + 2); +//nop; +f_loadstore_for_two_words(mem, sp, a0, a1, a2); +goto L42964c; +//nop; +L42964c: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L429674; +ra = MEM_U32(sp + 28); +L429658: +//nop; +a0 = MEM_U16(v1 + 2); +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L429668; +a3 = zero; +L429668: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L429674: +sp = sp + 0x30; +//nop; +return; +//nop; +} + +static void f_unaligned_loadstore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L429680: +//unaligned_loadstore: +//nop; +//nop; +//nop; +t6 = 0x10018eb4; +sp = sp + 0xffffffd8; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +if (t6 == 0) {MEM_U32(sp + 48) = a2; +goto L4296b8;} +MEM_U32(sp + 48) = a2; +t7 = 0x1; +MEM_U32(sp + 36) = t7; +goto L429704; +MEM_U32(sp + 36) = t7; +L4296b8: +t8 = 0x10018eb8; +t9 = 0x2; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L4296d8;} +//nop; +MEM_U32(sp + 36) = t9; +goto L429704; +MEM_U32(sp + 36) = t9; +L4296d8: +t0 = 0x10018ebc; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L4296fc;} +//nop; +t1 = 0x4; +MEM_U32(sp + 36) = t1; +goto L429704; +MEM_U32(sp + 36) = t1; +L4296fc: +t2 = 0x8; +MEM_U32(sp + 36) = t2; +L429704: +v0 = MEM_U32(a1 + 40); +//nop; +at = (int)v0 < (int)0x5; +if (at != 0) {at = 0x4; +goto L429740;} +at = 0x4; +//nop; +MEM_U8(sp + 51) = (uint8_t)a2; +t9 = t9; +MEM_U32(sp + 44) = a1; +v0 = sp + 0x28; +func_429470(mem, sp, v0); +goto L429730; +v0 = sp + 0x28; +L429730: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L42984c; +ra = MEM_U32(sp + 28); +at = 0x4; +L429740: +if (v0 != at) {//nop; +goto L4297cc;} +//nop; +t3 = MEM_U32(a1 + 44); +//nop; +t4 = t3 & 0x3; +if (t4 == 0) {//nop; +goto L4297cc;} +//nop; +//nop; +a0 = a2; +MEM_U32(sp + 44) = a1; +MEM_U8(sp + 51) = (uint8_t)a2; +v0 = f_is_fp_reg(mem, sp, a0); +goto L429770; +MEM_U8(sp + 51) = (uint8_t)a2; +L429770: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +a2 = MEM_U8(sp + 51); +if (v0 == 0) {t5 = MEM_U16(sp + 42); +goto L4297a4;} +t5 = MEM_U16(sp + 42); +//nop; +a0 = MEM_U16(sp + 42); +a3 = zero; +f_unaligned_loadstore_for_fp_word(mem, sp, a0, a1, a2, a3); +goto L429794; +a3 = zero; +L429794: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L42984c; +ra = MEM_U32(sp + 28); +t5 = MEM_U16(sp + 42); +L4297a4: +t7 = 0x10003d14; +t6 = t5 << 1; +//nop; +t8 = t6 + t7; +a0 = MEM_U16(t8 + 0); +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L4297c0; +a3 = zero; +L4297c0: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L42984c; +ra = MEM_U32(sp + 28); +L4297cc: +t9 = MEM_U32(a1 + 44); +t1 = MEM_U16(sp + 42); +lo = (int)t9 / (int)v0; hi = (int)t9 % (int)v0; +t2 = t1 << 1; +if (v0 != 0) {//nop; +goto L4297e8;} +//nop; +abort(); +L4297e8: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L429800;} +at = 0x80000000; +if (t9 != at) {//nop; +goto L429800;} +//nop; +abort(); +L429800: +t0 = hi; +if (t0 == 0) {//nop; +goto L429830;} +//nop; +t3 = 0x10003d14; +//nop; +t4 = t2 + t3; +a0 = MEM_U16(t4 + 0); +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L429824; +a3 = zero; +L429824: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L42984c; +ra = MEM_U32(sp + 28); +L429830: +//nop; +a0 = MEM_U16(sp + 42); +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L429840; +a3 = zero; +L429840: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L42984c: +sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void f_eval_2ops(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L429858: +//eval_2ops: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 4); +a3 = MEM_U32(a0 + 0); +MEM_U32(sp + 32) = t6; +t9 = MEM_U8(t6 + 22); +t7 = MEM_U8(a3 + 22); +a2 = a0; +at = t7 < t9; +if (at != 0) {a1 = 0x48; +goto L4298cc;} +a1 = 0x48; +//nop; +a0 = a3; +a1 = 0x48; +MEM_U32(sp + 40) = a2; +f_eval(mem, sp, a0, a1); +goto L4298a8; +MEM_U32(sp + 40) = a2; +L4298a8: +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 40); +//nop; +a0 = MEM_U32(a2 + 4); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L4298c0; +a1 = 0x48; +L4298c0: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L429900; +ra = MEM_U32(sp + 28); +L4298cc: +//nop; +a0 = MEM_U32(sp + 32); +MEM_U32(sp + 40) = a2; +f_eval(mem, sp, a0, a1); +goto L4298dc; +MEM_U32(sp + 40) = a2; +L4298dc: +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 40); +//nop; +a0 = MEM_U32(a2 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L4298f4; +a1 = 0x48; +L4298f4: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L429900: +sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void f_eval_fp_cond(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42990c: +//eval_fp_cond: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 24) = s0; +s0 = a0; +MEM_U32(sp + 52) = a1; +a1 = MEM_U8(s0 + 33); +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +a0 = MEM_U8(a0 + 32); +t6 = a1 & 0x1f; +a1 = t6; +v0 = f_fop(mem, sp, a0, a1); +goto L42994c; +a1 = t6; +L42994c: +gp = MEM_U32(sp + 32); +s1 = v0 & 0xffff; +//nop; +a0 = s0; +//nop; +f_eval_2ops(mem, sp, a0); +goto L429964; +//nop; +L429964: +t7 = MEM_U8(s0 + 32); +at = 0xc00000; +t8 = t7 + 0xffffffe0; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +gp = MEM_U32(sp + 32); +t2 = t1 << (t8 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L4299c4;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L42999c; +//nop; +L42999c: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 4); +//nop; +MEM_U8(sp + 46) = (uint8_t)v0; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L4299b4; +//nop; +L4299b4: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 46); +a1 = v0 & 0xff; +goto L4299f8; +a1 = v0 & 0xff; +L4299c4: +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L4299d4; +//nop; +L4299d4: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 4); +//nop; +MEM_U8(sp + 47) = (uint8_t)v0; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L4299ec; +//nop; +L4299ec: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +a2 = v0 & 0xff; +L4299f8: +//nop; +a0 = s1; +//nop; +f_emit_rr(mem, sp, a0, a1, a2); +goto L429a08; +//nop; +L429a08: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 55); +//nop; +a0 = s0; +//nop; +v0 = f_get_dest(mem, sp, a0, a1); +goto L429a20; +//nop; +L429a20: +gp = MEM_U32(sp + 32); +MEM_U8(sp + 55) = (uint8_t)v0; +//nop; +a0 = 0x31; +a1 = v0 & 0xff; +a2 = zero; +f_emit_rr(mem, sp, a0, a1, a2); +goto L429a3c; +a2 = zero; +L429a3c: +gp = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L429a54; +//nop; +L429a54: +t3 = MEM_U8(s0 + 32); +gp = MEM_U32(sp + 32); +at = 0x5f; +a1 = v0; +if (t3 != at) {s1 = 0x7; +goto L429a70;} +s1 = 0x7; +s1 = 0x8; +L429a70: +//nop; +a0 = s1; +MEM_U32(sp + 40) = a1; +f_emit_ll(mem, sp, a0, a1); +goto L429a80; +MEM_U32(sp + 40) = a1; +L429a80: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 55); +//nop; +a0 = 0x29; +a2 = 0x1; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L429a9c; +a3 = zero; +L429a9c: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L429ab4; +//nop; +L429ab4: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_eval_fp_min_max(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L429acc: +//eval_fp_min_max: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 20) = s0; +s0 = a0; +s2 = a1 & 0xff; +MEM_U32(sp + 60) = a1; +a1 = MEM_U8(s0 + 33); +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 24) = s1; +a0 = MEM_U8(a0 + 32); +t6 = a1 & 0x1f; +a1 = t6; +v0 = f_fop(mem, sp, a0, a1); +goto L429b14; +a1 = t6; +L429b14: +t7 = MEM_U8(s0 + 32); +gp = MEM_U32(sp + 32); +at = 0x55; +MEM_U16(sp + 54) = (uint16_t)v0; +if (t7 != at) {v1 = 0x8; +goto L429b30;} +v1 = 0x8; +v1 = 0x7; +L429b30: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = 0x48; +MEM_U16(sp + 52) = (uint16_t)v1; +f_eval(mem, sp, a0, a1); +goto L429b44; +MEM_U16(sp + 52) = (uint16_t)v1; +L429b44: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 4); +//nop; +a1 = 0x48; +//nop; +f_eval(mem, sp, a0, a1); +goto L429b5c; +//nop; +L429b5c: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L429b74; +//nop; +L429b74: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 4); +//nop; +s1 = v0 & 0xff; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L429b8c; +//nop; +L429b8c: +gp = MEM_U32(sp + 32); +at = 0x48; +if (s2 == at) {MEM_U8(sp + 46) = (uint8_t)v0; +goto L429bb4;} +MEM_U8(sp + 46) = (uint8_t)v0; +t8 = s2 + 0xffffffe0; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 << (t8 & 0x1f); +if ((int)t1 < 0) {a0 = s2; +goto L429cc8;} +a0 = s2; +L429bb4: +//nop; +a0 = s1; +//nop; +v0 = f_usage_count(mem, sp, a0); +goto L429bc4; +//nop; +L429bc4: +gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L429c20;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_is_available(mem, sp, a0); +goto L429be0; +//nop; +L429be0: +gp = MEM_U32(sp + 32); +if (v0 == 0) {s2 = s1 & 0xff; +goto L429c20;} +s2 = s1 & 0xff; +t2 = MEM_U8(s0 + 33); +t4 = 0x1000327c; +t3 = t2 & 0x1f; +//nop; +t5 = t3 + t4; +a2 = MEM_U8(t5 + 0); +a3 = MEM_U16(s0 + 20); +a0 = s1; +a1 = s0; +f_get_fp_reg(mem, sp, a0, a1, a2, a3); +goto L429c14; +a1 = s0; +L429c14: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s0 + 25); +goto L429cf8; +v0 = MEM_U8(s0 + 25); +L429c20: +//nop; +a0 = MEM_U8(sp + 46); +//nop; +v0 = f_usage_count(mem, sp, a0); +goto L429c30; +//nop; +L429c30: +gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L429c98;} +//nop; +//nop; +a0 = MEM_U8(sp + 46); +//nop; +v0 = f_is_available(mem, sp, a0); +goto L429c4c; +//nop; +L429c4c: +gp = MEM_U32(sp + 32); +if (v0 == 0) {a1 = s0; +goto L429c98;} +a1 = s0; +t6 = MEM_U8(s0 + 33); +t9 = 0x1000327c; +v0 = s1; +s1 = MEM_U8(sp + 46); +t7 = t6 & 0x1f; +t0 = t7 + t9; +//nop; +MEM_U8(sp + 46) = (uint8_t)v0; +a2 = MEM_U8(t0 + 0); +a3 = MEM_U16(s0 + 20); +s2 = s1; +a0 = s1; +f_get_fp_reg(mem, sp, a0, a1, a2, a3); +goto L429c8c; +a0 = s1; +L429c8c: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s0 + 25); +goto L429cf8; +v0 = MEM_U8(s0 + 25); +L429c98: +t8 = MEM_U8(s0 + 33); +t2 = 0x1000327c; +t1 = t8 & 0x1f; +//nop; +t3 = t1 + t2; +a1 = MEM_U8(t3 + 0); +a2 = MEM_U16(s0 + 20); +a0 = s0; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L429cbc; +a0 = s0; +L429cbc: +gp = MEM_U32(sp + 32); +s2 = v0 & 0xff; +goto L429cf4; +s2 = v0 & 0xff; +L429cc8: +t4 = MEM_U8(s0 + 33); +t6 = 0x1000327c; +t5 = t4 & 0x1f; +//nop; +t7 = t5 + t6; +a2 = MEM_U8(t7 + 0); +a3 = MEM_U16(s0 + 20); +a1 = s0; +f_get_fp_reg(mem, sp, a0, a1, a2, a3); +goto L429cec; +a1 = s0; +L429cec: +gp = MEM_U32(sp + 32); +//nop; +L429cf4: +v0 = MEM_U8(s0 + 25); +L429cf8: +t4 = MEM_U8(sp + 46); +t9 = v0 << 24; +t0 = t9 >> 25; +t8 = s2 ^ t0; +t1 = t8 << 25; +t2 = t1 >> 24; +t3 = t2 ^ v0; +if (s2 != t4) {MEM_U8(s0 + 25) = (uint8_t)t3; +goto L429d24;} +MEM_U8(s0 + 25) = (uint8_t)t3; +MEM_U8(sp + 46) = (uint8_t)s1; +goto L429d4c; +MEM_U8(sp + 46) = (uint8_t)s1; +L429d24: +if (s2 == s1) {a0 = s2; +goto L429d4c;} +a0 = s2; +a2 = MEM_U8(s0 + 33); +//nop; +t5 = a2 & 0x1f; +a2 = t5; +a1 = s1; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L429d44; +a1 = s1; +L429d44: +gp = MEM_U32(sp + 32); +//nop; +L429d4c: +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L429d5c; +//nop; +L429d5c: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 54); +//nop; +a2 = MEM_U8(sp + 46); +s1 = v0; +a1 = s2; +f_emit_rr(mem, sp, a0, a1, a2); +goto L429d78; +a1 = s2; +L429d78: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 52); +//nop; +a1 = s1; +//nop; +f_emit_ll(mem, sp, a0, a1); +goto L429d90; +//nop; +L429d90: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(s0 + 33); +//nop; +a1 = MEM_U8(sp + 46); +t6 = a2 & 0x1f; +a2 = t6; +a0 = s2; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L429db0; +a0 = s2; +L429db0: +gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L429dc8; +//nop; +L429dc8: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void f_eval2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L429de4: +//eval2: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 48) = a0; +s0 = a1; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 56) = a2; +a0 = a1; +f_eval_2ops(mem, sp, a0); +goto L429e18; +a0 = a1; +L429e18: +v0 = MEM_U8(s0 + 33); +at = 0xc0000; +t6 = v0 & 0x1f; +t7 = t6 < 0x20; +t8 = -t7; +at = at | 0x8000; +t9 = t8 & at; +gp = MEM_U32(sp + 32); +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {v0 = t6; +goto L429e68;} +v0 = t6; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U32(s0 + 4); +a2 = sp + 0x2f; +a3 = sp + 0x2e; +f_binary_flt_regs(mem, sp, a0, a1, a2, a3); +goto L429e5c; +a3 = sp + 0x2e; +L429e5c: +gp = MEM_U32(sp + 32); +t5 = MEM_U8(s0 + 33); +goto L429ec8; +t5 = MEM_U8(s0 + 33); +L429e68: +t1 = v0 < 0x20; +t2 = -t1; +at = 0x5010000; +t3 = t2 & at; +t4 = t3 << (v0 & 0x1f); +if ((int)t4 >= 0) {a2 = sp + 0x2f; +goto L429ea8;} +a2 = sp + 0x2f; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U32(s0 + 4); +a2 = sp + 0x2f; +a3 = sp + 0x2e; +f_binary_regs(mem, sp, a0, a1, a2, a3); +goto L429e9c; +a3 = sp + 0x2e; +L429e9c: +gp = MEM_U32(sp + 32); +t5 = MEM_U8(s0 + 33); +goto L429ec8; +t5 = MEM_U8(s0 + 33); +L429ea8: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U32(s0 + 4); +a3 = sp + 0x2e; +f_binary_regs(mem, sp, a0, a1, a2, a3); +goto L429ebc; +a3 = sp + 0x2e; +L429ebc: +gp = MEM_U32(sp + 32); +//nop; +t5 = MEM_U8(s0 + 33); +L429ec8: +at = 0xc0000; +t6 = t5 & 0x1f; +t7 = t6 < 0x20; +t8 = -t7; +at = at | 0x8000; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L429f10;} +//nop; +t1 = MEM_U8(sp + 59); +t7 = 0x48; +t2 = t1 + 0xffffffe0; +t3 = t2 < 0x20; +t4 = -t3; +t5 = t4 << (t2 & 0x1f); +if ((int)t5 < 0) {//nop; +goto L429f10;} +//nop; +MEM_U8(sp + 59) = (uint8_t)t7; +L429f10: +//nop; +a1 = MEM_U8(sp + 59); +a0 = s0; +v0 = f_get_dest(mem, sp, a0, a1); +goto L429f20; +a0 = s0; +L429f20: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 50); +//nop; +a2 = MEM_U8(sp + 47); +a3 = MEM_U8(sp + 46); +a1 = v0 & 0xff; +MEM_U32(sp + 16) = s0; +f_dw_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L429f40; +MEM_U32(sp + 16) = s0; +L429f40: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 28); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static uint32_t f_ureg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L429f54: +//ureg: +t6 = MEM_U8(a0 + 1); +at = 0x3; +t7 = t6 << 24; +t8 = t7 >> 29; +if (t8 != at) {v0 = 0x48; +goto L429f8c;} +v0 = 0x48; +v0 = MEM_U32(a0 + 12); +//nop; +if ((int)v0 >= 0) {t9 = (int)v0 >> 2; +goto L429f84;} +t9 = (int)v0 >> 2; +at = v0 + 0x3; +t9 = (int)at >> 2; +L429f84: +v0 = t9; +return v0; +v0 = t9; +L429f8c: +//nop; +return v0; +//nop; +} + +static uint32_t f_copy(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L429f94: +//copy: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 20) = s0; +s0 = a0 & 0xff; +t6 = s0 < 0x20; +t7 = -t6; +t8 = t7 << (s0 & 0x1f); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +if ((int)t8 < 0) {//nop; +goto L429fd0;} +//nop; +abort(); +L429fd0: +//nop; +a0 = s0; +//nop; +v0 = f_usage_count(mem, sp, a0); +goto L429fe0; +//nop; +L429fe0: +gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L42a024;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_is_available(mem, sp, a0); +goto L429ffc; +//nop; +L429ffc: +gp = MEM_U32(sp + 24); +if (v0 == 0) {a0 = s0; +goto L42a024;} +a0 = s0; +//nop; +a1 = zero; +a2 = 0x1; +f_get_reg(mem, sp, a0, a1, a2); +goto L42a018; +a2 = 0x1; +L42a018: +gp = MEM_U32(sp + 24); +v0 = s0; +goto L42a068; +v0 = s0; +L42a024: +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42a034; +a1 = 0x1; +L42a034: +gp = MEM_U32(sp + 24); +t9 = v0 & 0xff; +if (s0 == t9) {a1 = v0 & 0xff; +goto L42a064;} +a1 = v0 & 0xff; +//nop; +a0 = 0x31; +a2 = s0; +MEM_U8(sp + 38) = (uint8_t)a1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L42a058; +MEM_U8(sp + 38) = (uint8_t)a1; +L42a058: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 38); +//nop; +L42a064: +v0 = a1; +L42a068: +ra = MEM_U32(sp + 28); +s0 = MEM_U32(sp + 20); +sp = sp + 0x28; +return v0; +sp = sp + 0x28; +} + +static void f_eval_mov(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42a078: +//eval_mov: +//nop; +//nop; +//nop; +sp = sp + 0xfffffee0; +MEM_U32(sp + 196) = ra; +MEM_U32(sp + 192) = gp; +MEM_U32(sp + 188) = s3; +MEM_U32(sp + 184) = s2; +MEM_U32(sp + 180) = s1; +MEM_U32(sp + 176) = s0; +t6 = MEM_U8(a0 + 32); +s1 = MEM_U32(a0 + 40); +at = 0x58; +if (t6 != at) {s0 = a0; +goto L42a0f0;} +s0 = a0; +t7 = MEM_U32(a0 + 36); +//nop; +MEM_U32(sp + 280) = t7; +v0 = MEM_U16(a0 + 34); +t8 = MEM_U32(sp + 280); +if (v0 == 0) {//nop; +goto L42a0d8;} +//nop; +MEM_U32(sp + 276) = v0; +goto L42a0dc; +MEM_U32(sp + 276) = v0; +L42a0d8: +MEM_U32(sp + 276) = t8; +L42a0dc: +t9 = MEM_U32(s0 + 0); +t0 = MEM_U32(s0 + 4); +MEM_U32(sp + 272) = t9; +MEM_U32(sp + 268) = t0; +goto L42a108; +MEM_U32(sp + 268) = t0; +L42a0f0: +t1 = MEM_U16(s0 + 34); +t3 = MEM_U32(s0 + 0); +MEM_U32(sp + 272) = zero; +MEM_U32(sp + 280) = t1; +MEM_U32(sp + 276) = t1; +MEM_U32(sp + 268) = t3; +L42a108: +t4 = MEM_U32(sp + 280); +t6 = MEM_U32(sp + 276); +if ((int)t4 >= 0) {t5 = (int)t4 >> 3; +goto L42a120;} +t5 = (int)t4 >> 3; +at = t4 + 0x7; +t5 = (int)at >> 3; +L42a120: +t8 = MEM_U32(sp + 272); +MEM_U32(sp + 280) = t5; +if ((int)t6 >= 0) {t7 = (int)t6 >> 3; +goto L42a138;} +t7 = (int)t6 >> 3; +at = t6 + 0x7; +t7 = (int)at >> 3; +L42a138: +MEM_U32(sp + 276) = t7; +if (t8 == 0) {s3 = zero; +goto L42a1bc;} +s3 = zero; +t9 = MEM_U16(t8 + 20); +v0 = 0x1; +if (v0 != t9) {t4 = MEM_U32(sp + 268); +goto L42a1c0;} +t4 = MEM_U32(sp + 268); +t0 = MEM_U8(t8 + 32); +//nop; +if (v0 != t0) {t4 = MEM_U32(sp + 268); +goto L42a1c0;} +t4 = MEM_U32(sp + 268); +//nop; +a0 = MEM_U32(t8 + 4); +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L42a174; +//nop; +L42a174: +gp = MEM_U32(sp + 192); +if (v0 == 0) {t4 = MEM_U32(sp + 268); +goto L42a1c0;} +t4 = MEM_U32(sp + 268); +t1 = MEM_U32(sp + 272); +//nop; +t2 = MEM_U32(t1 + 4); +//nop; +v0 = MEM_U32(t2 + 48); +//nop; +at = (int)v0 < (int)0xffff8000; +if (at != 0) {at = 0x8000; +goto L42a1bc;} +at = 0x8000; +at = (int)v0 < (int)at; +if (at == 0) {t4 = MEM_U32(sp + 268); +goto L42a1c0;} +t4 = MEM_U32(sp + 268); +t3 = MEM_U32(t1 + 0); +s3 = v0; +MEM_U32(sp + 272) = t3; +L42a1bc: +t4 = MEM_U32(sp + 268); +L42a1c0: +v0 = 0x1; +t5 = MEM_U16(t4 + 20); +s2 = zero; +if (v0 != t5) {t8 = s1 < 0x20; +goto L42a240;} +t8 = s1 < 0x20; +t6 = MEM_U8(t4 + 32); +//nop; +if (v0 != t6) {t8 = s1 < 0x20; +goto L42a240;} +t8 = s1 < 0x20; +//nop; +a0 = MEM_U32(t4 + 4); +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L42a1f4; +//nop; +L42a1f4: +gp = MEM_U32(sp + 192); +if (v0 == 0) {t8 = s1 < 0x20; +goto L42a240;} +t8 = s1 < 0x20; +t7 = MEM_U32(sp + 268); +//nop; +t9 = MEM_U32(t7 + 4); +//nop; +v0 = MEM_U32(t9 + 48); +//nop; +at = (int)v0 < (int)0xffff8000; +if (at != 0) {at = 0x8000; +goto L42a23c;} +at = 0x8000; +at = (int)v0 < (int)at; +if (at == 0) {t8 = s1 < 0x20; +goto L42a240;} +t8 = s1 < 0x20; +t0 = MEM_U32(t7 + 0); +s2 = v0; +MEM_U32(sp + 268) = t0; +L42a23c: +t8 = s1 < 0x20; +L42a240: +t2 = -t8; +at = 0x68000000; +t1 = t2 & at; +t3 = t1 << (s1 & 0x1f); +if ((int)t3 >= 0) {v0 = 0x1; +goto L42a8dc;} +v0 = 0x1; +t5 = MEM_U32(sp + 280); +t6 = MEM_U32(sp + 276); +at = t5 < 0x2; +if (at != 0) {at = t6 < 0x2; +goto L42a270;} +at = t6 < 0x2; +if (at == 0) {at = 0x2; +goto L42a27c;} +L42a270: +at = 0x2; +if (s1 == at) {t4 = MEM_U32(sp + 272); +goto L42a8e0;} +t4 = MEM_U32(sp + 272); +L42a27c: +t4 = MEM_U32(sp + 272); +t0 = MEM_U32(sp + 268); +if (t4 == 0) {//nop; +goto L42a2ac;} +//nop; +t9 = MEM_U16(t4 + 20); +//nop; +if (v0 != t9) {//nop; +goto L42a8dc;} +//nop; +t7 = MEM_U8(t4 + 32); +at = 0x47; +if (t7 != at) {t4 = MEM_U32(sp + 272); +goto L42a8e0;} +t4 = MEM_U32(sp + 272); +L42a2ac: +t8 = MEM_U16(t0 + 20); +//nop; +if (v0 != t8) {t4 = MEM_U32(sp + 272); +goto L42a8e0;} +t4 = MEM_U32(sp + 272); +t2 = MEM_U8(t0 + 32); +at = 0x47; +if (t2 != at) {t4 = MEM_U32(sp + 272); +goto L42a8e0;} +t4 = MEM_U32(sp + 272); +//nop; +a0 = zero; +a1 = v0; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42a2dc; +a1 = v0; +L42a2dc: +gp = MEM_U32(sp + 192); +MEM_U8(sp + 255) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L42a2f4; +//nop; +L42a2f4: +t1 = s1 + 0xffffffff; +gp = MEM_U32(sp + 192); +at = t1 < 0x4; +if (at == 0) {//nop; +goto L42a394;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100092ec[] = { +&&L42a328, +&&L42a33c, +&&L42a394, +&&L42a350, +}; +dest = Lswitch100092ec[t1]; +//nop; +goto *dest; +//nop; +L42a328: +t3 = 0x26; +t5 = 0x46; +MEM_U16(sp + 258) = (uint16_t)t3; +MEM_U16(sp + 256) = (uint16_t)t5; +goto L42a3b8; +MEM_U16(sp + 256) = (uint16_t)t5; +L42a33c: +t6 = 0x28; +t9 = 0x4c; +MEM_U16(sp + 258) = (uint16_t)t6; +MEM_U16(sp + 256) = (uint16_t)t9; +goto L42a3b8; +MEM_U16(sp + 256) = (uint16_t)t9; +L42a350: +t4 = MEM_U32(sp + 280); +t7 = 0xce; +at = (int)t4 < (int)0x4; +if (at == 0) {t8 = 0x2a; +goto L42a36c;} +t8 = 0x2a; +MEM_U16(sp + 258) = (uint16_t)t7; +goto L42a370; +MEM_U16(sp + 258) = (uint16_t)t7; +L42a36c: +MEM_U16(sp + 258) = (uint16_t)t8; +L42a370: +t0 = MEM_U32(sp + 276); +t2 = 0xd1; +at = (int)t0 < (int)0x4; +if (at == 0) {t1 = 0x57; +goto L42a38c;} +t1 = 0x57; +MEM_U16(sp + 256) = (uint16_t)t2; +goto L42a3b8; +MEM_U16(sp + 256) = (uint16_t)t2; +L42a38c: +MEM_U16(sp + 256) = (uint16_t)t1; +goto L42a3b8; +MEM_U16(sp + 256) = (uint16_t)t1; +L42a394: +a2 = 0x100092e6; +//nop; +a0 = 0x1; +a1 = 0x9c8; +a3 = 0x6; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L42a3b0; +a2 = a2; +L42a3b0: +gp = MEM_U32(sp + 192); +//nop; +L42a3b8: +v1 = MEM_U32(sp + 268); +//nop; +v0 = MEM_U8(v1 + 33); +//nop; +t3 = v0 << 24; +t5 = t3 >> 29; +t6 = t5 & 0xff; +t9 = t6 + 0xffffffff; +at = t9 < 0x4; +if (at == 0) {//nop; +goto L42a530;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100092fc[] = { +&&L42a404, +&&L42a404, +&&L42a530, +&&L42a4f8, +}; +dest = Lswitch100092fc[t9]; +//nop; +goto *dest; +//nop; +L42a404: +//nop; +a0 = MEM_U32(v1 + 36); +//nop; +v0 = f_get_sym_kind(mem, sp, a0); +goto L42a414; +//nop; +L42a414: +gp = MEM_U32(sp + 192); +at = 0x5; +if (v0 != at) {//nop; +goto L42a4b4;} +//nop; +t4 = 0x10018ed0; +at = 0x1; +t4 = MEM_U8(t4 + 0); +a1 = MEM_U8(sp + 255); +if (t4 != at) {//nop; +goto L42a468;} +//nop; +s1 = 0x10019380; +t7 = MEM_U32(sp + 268); +//nop; +a1 = MEM_U8(sp + 255); +a2 = MEM_U8(s1 + 0); +a3 = MEM_U32(t7 + 36); +a0 = 0x139; +f_emit_rrri(mem, sp, a0, a1, a2, a3); +goto L42a45c; +a0 = 0x139; +L42a45c: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 255); +goto L42a490; +a1 = MEM_U8(sp + 255); +L42a468: +s1 = 0x10019380; +t8 = MEM_U32(sp + 268); +//nop; +a2 = MEM_U8(s1 + 0); +a3 = MEM_U32(t8 + 36); +a0 = 0x56; +f_emit_rrri(mem, sp, a0, a1, a2, a3); +goto L42a484; +a0 = 0x56; +L42a484: +gp = MEM_U32(sp + 192); +//nop; +a1 = MEM_U8(sp + 255); +L42a490: +//nop; +a0 = MEM_U16(sp + 258); +a2 = zero; +MEM_U32(sp + 16) = zero; +a3 = a1; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42a4a8; +a3 = a1; +L42a4a8: +gp = MEM_U32(sp + 192); +v1 = MEM_U32(sp + 272); +goto L42a648; +v1 = MEM_U32(sp + 272); +L42a4b4: +//nop; +a0 = MEM_U32(sp + 268); +//nop; +v0 = f_frame_offset(mem, sp, a0); +goto L42a4c4; +//nop; +L42a4c4: +gp = MEM_U32(sp + 192); +s2 = s2 + v0; +s1 = 0x10019380; +//nop; +a0 = MEM_U16(sp + 258); +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(s1 + 0); +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42a4ec; +MEM_U32(sp + 16) = zero; +L42a4ec: +gp = MEM_U32(sp + 192); +v1 = MEM_U32(sp + 272); +goto L42a648; +v1 = MEM_U32(sp + 272); +L42a4f8: +t0 = MEM_U32(v1 + 44); +//nop; +a0 = MEM_U16(sp + 258); +a1 = MEM_U8(sp + 255); +a2 = MEM_U32(v1 + 36); +s2 = s2 + t0; +a3 = s2; +MEM_U32(sp + 16) = zero; +f_emit_ra(mem, sp, a0, a1, a2, a3); +goto L42a51c; +MEM_U32(sp + 16) = zero; +L42a51c: +gp = MEM_U32(sp + 192); +//nop; +s1 = 0x10019380; +v1 = MEM_U32(sp + 272); +goto L42a648; +v1 = MEM_U32(sp + 272); +L42a530: +t2 = 0x10009296; +a0 = 0x4; +t2 = t2; +t3 = t2 + 0x48; +a1 = 0x9f8; +t5 = sp; +L42a548: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t2 != t3) {//swr $at, 7($t5) +goto L42a548;} +//swr $at, 7($t5) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t6 = 0x10009246; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t3 = t2 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t2) +t6 = t6; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t3 >> 0); +t4 = t6 + 0x48; +t7 = sp; +//swr $t3, 0xf($t5) +L42a5b8: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t6 != t4) {//swr $at, 0x57($t7) +goto L42a5b8;} +//swr $at, 0x57($t7) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t4 = t6 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t6) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L42a634; +//nop; +L42a634: +gp = MEM_U32(sp + 192); +//nop; +s1 = 0x10019380; +//nop; +v1 = MEM_U32(sp + 272); +L42a648: +a0 = MEM_U16(sp + 256); +if (v1 != 0) {a3 = 0x1d; +goto L42a678;} +a3 = 0x1d; +t8 = MEM_U32(s0 + 44); +//nop; +a1 = MEM_U8(sp + 255); +MEM_U32(sp + 16) = zero; +a2 = s3 + t8; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42a66c; +a2 = s3 + t8; +L42a66c: +gp = MEM_U32(sp + 192); +ra = MEM_U32(sp + 196); +goto L42b40c; +ra = MEM_U32(sp + 196); +L42a678: +v0 = MEM_U8(v1 + 33); +//nop; +t0 = v0 << 24; +t1 = t0 >> 29; +t3 = t1 & 0xff; +t2 = t3 + 0xffffffff; +at = t2 < 0x4; +if (at == 0) {//nop; +goto L42a7cc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000930c[] = { +&&L42a6bc, +&&L42a6bc, +&&L42a7cc, +&&L42a7a0, +}; +dest = Lswitch1000930c[t2]; +//nop; +goto *dest; +//nop; +L42a6bc: +//nop; +a0 = MEM_U32(v1 + 36); +//nop; +v0 = f_get_sym_kind(mem, sp, a0); +goto L42a6cc; +//nop; +L42a6cc: +gp = MEM_U32(sp + 192); +at = 0x5; +if (v0 != at) {//nop; +goto L42a764;} +//nop; +t5 = 0x10018ed0; +at = 0x1; +t5 = MEM_U8(t5 + 0); +a1 = MEM_U8(sp + 255); +if (t5 != at) {t4 = MEM_U32(sp + 272); +goto L42a720;} +t4 = MEM_U32(sp + 272); +t9 = MEM_U32(sp + 272); +a1 = MEM_U8(sp + 255); +a3 = MEM_U32(t9 + 36); +//nop; +a2 = MEM_U8(s1 + 0); +a0 = 0x139; +f_emit_rrri(mem, sp, a0, a1, a2, a3); +goto L42a710; +a0 = 0x139; +L42a710: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 255); +goto L42a740; +a1 = MEM_U8(sp + 255); +t4 = MEM_U32(sp + 272); +L42a720: +//nop; +a2 = MEM_U8(s1 + 0); +a3 = MEM_U32(t4 + 36); +a0 = 0x56; +f_emit_rrri(mem, sp, a0, a1, a2, a3); +goto L42a734; +a0 = 0x56; +L42a734: +gp = MEM_U32(sp + 192); +//nop; +a1 = MEM_U8(sp + 255); +L42a740: +//nop; +a0 = MEM_U16(sp + 256); +a2 = zero; +MEM_U32(sp + 16) = zero; +a3 = a1; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42a758; +a3 = a1; +L42a758: +gp = MEM_U32(sp + 192); +ra = MEM_U32(sp + 196); +goto L42b40c; +ra = MEM_U32(sp + 196); +L42a764: +//nop; +a0 = MEM_U32(sp + 272); +//nop; +v0 = f_frame_offset(mem, sp, a0); +goto L42a774; +//nop; +L42a774: +gp = MEM_U32(sp + 192); +a0 = MEM_U16(sp + 256); +//nop; +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(s1 + 0); +a2 = s3 + v0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42a794; +MEM_U32(sp + 16) = zero; +L42a794: +gp = MEM_U32(sp + 192); +ra = MEM_U32(sp + 196); +goto L42b40c; +ra = MEM_U32(sp + 196); +L42a7a0: +t6 = MEM_U32(v1 + 44); +//nop; +a0 = MEM_U16(sp + 256); +a1 = MEM_U8(sp + 255); +a2 = MEM_U32(v1 + 36); +MEM_U32(sp + 16) = zero; +a3 = s3 + t6; +f_emit_ra(mem, sp, a0, a1, a2, a3); +goto L42a7c0; +a3 = s3 + t6; +L42a7c0: +gp = MEM_U32(sp + 192); +ra = MEM_U32(sp + 196); +goto L42b40c; +ra = MEM_U32(sp + 196); +L42a7cc: +t7 = 0x100091f6; +a0 = 0x4; +t7 = t7; +t0 = t7 + 0x48; +a1 = 0xa17; +t1 = sp; +L42a7e4: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t1 = t1 + 0xc; +MEM_U8(t1 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t1) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t1 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t0) {//swr $at, 7($t1) +goto L42a7e4;} +//swr $at, 7($t1) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t3 = 0x100091a6; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +t0 = t7 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t7) +t3 = t3; +MEM_U8(t1 + 12 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(t1 + 12 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(t1 + 12 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(t1 + 12 + 3) = (uint8_t)(t0 >> 0); +t5 = t3 + 0x48; +t9 = sp; +//swr $t0, 0xf($t1) +L42a854: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 0x57($t9) +goto L42a854;} +//swr $at, 0x57($t9) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L42a8d0; +//nop; +L42a8d0: +gp = MEM_U32(sp + 192); +ra = MEM_U32(sp + 196); +goto L42b40c; +ra = MEM_U32(sp + 196); +L42a8dc: +t4 = MEM_U32(sp + 272); +L42a8e0: +//nop; +if (t4 == 0) {//nop; +goto L42a904;} +//nop; +//nop; +a0 = t4; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L42a8fc; +a1 = 0x48; +L42a8fc: +gp = MEM_U32(sp + 192); +//nop; +L42a904: +//nop; +a0 = MEM_U32(sp + 268); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L42a914; +a1 = 0x48; +L42a914: +t6 = MEM_U32(sp + 272); +gp = MEM_U32(sp + 192); +if (t6 != 0) {t0 = s1 & 0x3; +goto L42a934;} +t0 = s1 & 0x3; +t8 = MEM_U32(s0 + 44); +//nop; +v1 = s3 + t8; +MEM_U32(sp + 232) = v1; +L42a934: +v1 = MEM_U32(sp + 232); +if (t0 != 0) {at = (int)v1 < (int)0x7ff8; +goto L42a9c4;} +at = (int)v1 < (int)0x7ff8; +if (at == 0) {at = (int)s2 < (int)0x7ff8; +goto L42a9c4;} +at = (int)s2 < (int)0x7ff8; +if (at == 0) {t2 = v1 + s1; +goto L42a9c8;} +t2 = v1 + s1; +t7 = MEM_U32(sp + 280); +v0 = 0x4; +if (t7 != v0) {t2 = v1 + s1; +goto L42a9c8;} +t2 = v1 + s1; +t1 = MEM_U32(sp + 276); +at = (int)s1 < (int)0x21; +if (t1 != v0) {t2 = v1 + s1; +goto L42a9c8;} +t2 = v1 + s1; +if (at != 0) {t2 = v1 + s1; +goto L42a9c8;} +t2 = v1 + s1; +//nop; +a0 = 0x20; +a1 = 0x6; +f_emit_dir0(mem, sp, a0, a1); +goto L42a988; +a1 = 0x6; +L42a988: +gp = MEM_U32(sp + 192); +a0 = zero; +//nop; +a1 = 0x1; +//nop; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42a9a0; +//nop; +L42a9a0: +gp = MEM_U32(sp + 192); +a0 = v0 & 0xff; +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L42a9b8; +//nop; +L42a9b8: +gp = MEM_U32(sp + 192); +t3 = MEM_U32(sp + 272); +goto L42aa90; +t3 = MEM_U32(sp + 272); +L42a9c4: +t2 = v1 + s1; +L42a9c8: +at = (int)t2 < (int)0x7ff9; +if (at == 0) {t5 = s2 + s1; +goto L42a9e0;} +t5 = s2 + s1; +at = (int)t5 < (int)0x7ff9; +if (at != 0) {//nop; +goto L42aa44;} +//nop; +L42a9e0: +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42a9f0; +a1 = 0x1; +L42a9f0: +gp = MEM_U32(sp + 192); +MEM_U8(sp + 255) = (uint8_t)v0; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42aa08; +a1 = 0x1; +L42aa08: +gp = MEM_U32(sp + 192); +a0 = v0 & 0xff; +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L42aa20; +//nop; +L42aa20: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(sp + 255); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L42aa38; +//nop; +L42aa38: +gp = MEM_U32(sp + 192); +t3 = MEM_U32(sp + 272); +goto L42aa90; +t3 = MEM_U32(sp + 272); +L42aa44: +//nop; +a0 = 0x20; +a1 = 0x6; +f_emit_dir0(mem, sp, a0, a1); +goto L42aa54; +a1 = 0x6; +L42aa54: +gp = MEM_U32(sp + 192); +a0 = zero; +//nop; +a1 = 0x1; +//nop; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42aa6c; +//nop; +L42aa6c: +gp = MEM_U32(sp + 192); +a0 = v0 & 0xff; +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L42aa84; +//nop; +L42aa84: +gp = MEM_U32(sp + 192); +//nop; +t3 = MEM_U32(sp + 272); +L42aa90: +t9 = 0x1d; +if (t3 != 0) {//nop; +goto L42aaac;} +//nop; +t4 = MEM_U32(s0 + 44); +MEM_U8(sp + 252) = (uint8_t)t9; +s3 = s3 + t4; +goto L42aac4; +s3 = s3 + t4; +L42aaac: +//nop; +a0 = MEM_U32(sp + 272); +//nop; +v0 = f_reg(mem, sp, a0); +goto L42aabc; +//nop; +L42aabc: +gp = MEM_U32(sp + 192); +MEM_U8(sp + 252) = (uint8_t)v0; +L42aac4: +//nop; +a0 = MEM_U32(sp + 268); +//nop; +v0 = f_reg(mem, sp, a0); +goto L42aad4; +//nop; +L42aad4: +gp = MEM_U32(sp + 192); +at = (int)s3 < (int)0x7ff4; +if (at == 0) {MEM_U8(sp + 253) = (uint8_t)v0; +goto L42ab18;} +MEM_U8(sp + 253) = (uint8_t)v0; +at = (int)s2 < (int)0x7ff4; +if (at == 0) {t6 = s3 + s1; +goto L42ab18;} +t6 = s3 + s1; +at = 0x8000; +at = (int)t6 < (int)at; +if (at == 0) {t8 = s2 + s1; +goto L42ab0c;} +t8 = s2 + s1; +at = 0x8000; +at = (int)t8 < (int)at; +if (at != 0) {at = (int)s1 < (int)0x21; +goto L42ab84;} +L42ab0c: +at = (int)s1 < (int)0x21; +if (at == 0) {//nop; +goto L42ab84;} +//nop; +L42ab18: +//nop; +t0 = 0x1; +MEM_U8(sp + 243) = (uint8_t)t0; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42ab30; +a1 = 0x1; +L42ab30: +gp = MEM_U32(sp + 192); +MEM_U8(sp + 255) = (uint8_t)v0; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42ab48; +a1 = 0x1; +L42ab48: +gp = MEM_U32(sp + 192); +MEM_U8(sp + 254) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L42ab60; +//nop; +L42ab60: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(sp + 255); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L42ab78; +//nop; +L42ab78: +gp = MEM_U32(sp + 192); +t1 = MEM_U32(sp + 280); +goto L42abd8; +t1 = MEM_U32(sp + 280); +L42ab84: +//nop; +MEM_U8(sp + 243) = (uint8_t)zero; +a0 = 0x20; +a1 = 0x6; +f_emit_dir0(mem, sp, a0, a1); +goto L42ab98; +a1 = 0x6; +L42ab98: +gp = MEM_U32(sp + 192); +t7 = 0x1; +//nop; +MEM_U8(sp + 255) = (uint8_t)t7; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42abb4; +a1 = 0x1; +L42abb4: +gp = MEM_U32(sp + 192); +MEM_U8(sp + 254) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L42abcc; +//nop; +L42abcc: +gp = MEM_U32(sp + 192); +//nop; +t1 = MEM_U32(sp + 280); +L42abd8: +t2 = 0xce; +at = (int)t1 < (int)0x4; +if (at == 0) {t5 = 0x2a; +goto L42abf0;} +t5 = 0x2a; +MEM_U16(sp + 258) = (uint16_t)t2; +goto L42abf4; +MEM_U16(sp + 258) = (uint16_t)t2; +L42abf0: +MEM_U16(sp + 258) = (uint16_t)t5; +L42abf4: +t3 = MEM_U32(sp + 276); +t9 = 0xd1; +at = (int)t3 < (int)0x4; +if (at == 0) {t4 = 0x57; +goto L42ac10;} +t4 = 0x57; +MEM_U16(sp + 256) = (uint16_t)t9; +goto L42ac14; +MEM_U16(sp + 256) = (uint16_t)t9; +L42ac10: +MEM_U16(sp + 256) = (uint16_t)t4; +L42ac14: +t6 = 0x10018ecc; +at = 0x1; +t6 = MEM_U8(t6 + 0); +t8 = MEM_U32(sp + 280); +if (t6 != at) {s0 = 0x4; +goto L42ac60;} +s0 = 0x4; +v0 = 0x8; +if (t8 != v0) {//nop; +goto L42ac60;} +//nop; +t0 = MEM_U32(sp + 276); +t7 = 0x1; +if (t0 != v0) {t1 = 0x6c; +goto L42ac60;} +t1 = 0x6c; +t2 = 0x6d; +MEM_U8(sp + 241) = (uint8_t)t7; +s0 = 0x8; +MEM_U16(sp + 258) = (uint16_t)t1; +MEM_U16(sp + 256) = (uint16_t)t2; +goto L42ac64; +MEM_U16(sp + 256) = (uint16_t)t2; +L42ac60: +MEM_U8(sp + 241) = (uint8_t)zero; +L42ac64: +t5 = s0 << 3; +at = t5 < s1; +if (at == 0) {t6 = MEM_U32(sp + 272); +goto L42aea0;} +t6 = MEM_U32(sp + 272); +//nop; +a0 = MEM_U8(sp + 253); +//nop; +v0 = f_copy(mem, sp, a0); +goto L42ac84; +//nop; +L42ac84: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(sp + 252); +//nop; +MEM_U8(sp + 253) = (uint8_t)v0; +//nop; +v0 = f_copy(mem, sp, a0); +goto L42ac9c; +//nop; +L42ac9c: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(sp + 253); +//nop; +MEM_U8(sp + 252) = (uint8_t)v0; +//nop; +f_free_reg(mem, sp, a0); +goto L42acb4; +//nop; +L42acb4: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(sp + 252); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L42accc; +//nop; +L42accc: +v1 = s0 << 2; +v1 = v1 - s0; +lo = s1 / v1; hi = s1 % v1; +gp = MEM_U32(sp + 192); +if (v1 != 0) {//nop; +goto L42ace8;} +//nop; +abort(); +L42ace8: +//nop; +a1 = MEM_U8(sp + 254); +a2 = MEM_U8(sp + 253); +MEM_U32(sp + 212) = v1; +a0 = 0x2; +MEM_U32(sp + 16) = zero; +t3 = lo; +//nop; +//nop; +lo = t3 * v1; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)v1 >> 32); +v0 = lo; +a3 = v0; +s1 = s1 - v0; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42ad20; +s1 = s1 - v0; +L42ad20: +gp = MEM_U32(sp + 192); +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L42ad38; +//nop; +L42ad38: +gp = MEM_U32(sp + 192); +MEM_U32(sp + 244) = v0; +//nop; +a0 = v0; +//nop; +f_define_label(mem, sp, a0); +goto L42ad50; +//nop; +L42ad50: +gp = MEM_U32(sp + 192); +a0 = MEM_U16(sp + 258); +//nop; +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 253); +v0 = zero; +a2 = s2; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 208) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42ad78; +MEM_U32(sp + 208) = zero; +L42ad78: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 253); +a3 = MEM_U32(sp + 212); +//nop; +a0 = 0x2; +MEM_U32(sp + 16) = zero; +a2 = a1; +MEM_U32(sp + 204) = a3; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42ad9c; +MEM_U32(sp + 204) = a3; +L42ad9c: +t9 = MEM_U32(sp + 208); +gp = MEM_U32(sp + 192); +a2 = s3 + t9; +//nop; +a0 = MEM_U16(sp + 256); +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 252); +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42adc0; +MEM_U32(sp + 16) = zero; +L42adc0: +gp = MEM_U32(sp + 192); +a0 = MEM_U16(sp + 258); +//nop; +a1 = MEM_U8(sp + 255); +v0 = s0 << 1; +a3 = MEM_U8(sp + 253); +a2 = s2 - v0; +MEM_U32(sp + 212) = v0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42ade8; +MEM_U32(sp + 16) = zero; +L42ade8: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 252); +//nop; +a3 = MEM_U32(sp + 204); +a0 = 0x2; +MEM_U32(sp + 16) = zero; +a2 = a1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42ae08; +a2 = a1; +L42ae08: +gp = MEM_U32(sp + 192); +t4 = MEM_U32(sp + 212); +//nop; +a0 = MEM_U16(sp + 256); +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 252); +MEM_U32(sp + 16) = zero; +a2 = s3 - t4; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42ae2c; +a2 = s3 - t4; +L42ae2c: +gp = MEM_U32(sp + 192); +a0 = MEM_U16(sp + 258); +//nop; +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 253); +v0 = s0; +a2 = s2 - s0; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 212) = s0; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42ae54; +MEM_U32(sp + 212) = s0; +L42ae54: +gp = MEM_U32(sp + 192); +v0 = MEM_U32(sp + 212); +//nop; +a0 = MEM_U16(sp + 256); +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 252); +MEM_U32(sp + 16) = zero; +a2 = s3 - v0; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42ae78; +a2 = s3 - v0; +L42ae78: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 253); +//nop; +a2 = MEM_U8(sp + 254); +a3 = MEM_U32(sp + 244); +a0 = 0x1a; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L42ae94; +a0 = 0x1a; +L42ae94: +gp = MEM_U32(sp + 192); +//nop; +t6 = MEM_U32(sp + 272); +L42aea0: +MEM_U8(sp + 242) = (uint8_t)zero; +if (t6 == 0) {at = s1 < s0; +goto L42af08;} +at = s1 < s0; +t8 = MEM_U8(t6 + 32); +at = 0x47; +if (t8 != at) {at = s1 < s0; +goto L42af08;} +at = s1 < s0; +t0 = MEM_U32(sp + 268); +at = 0x47; +t7 = MEM_U8(t0 + 32); +//nop; +if (t7 != at) {at = s1 < s0; +goto L42af08;} +at = s1 < s0; +t1 = MEM_U32(t0 + 36); +t2 = MEM_U32(t6 + 36); +t5 = 0x1; +if (t1 == t2) {a0 = 0x30; +goto L42af04;} +a0 = 0x30; +//nop; +a1 = MEM_U8(sp + 253); +a2 = MEM_U8(sp + 252); +MEM_U8(sp + 242) = (uint8_t)t5; +f_emit_alias(mem, sp, a0, a1, a2); +goto L42aefc; +MEM_U8(sp + 242) = (uint8_t)t5; +L42aefc: +gp = MEM_U32(sp + 192); +//nop; +L42af04: +at = s1 < s0; +L42af08: +if (at != 0) {at = s1 < 0x4; +goto L42afc0;} +at = s1 < 0x4; +L42af10: +//nop; +a0 = MEM_U16(sp + 258); +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 253); +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42af2c; +MEM_U32(sp + 16) = zero; +L42af2c: +gp = MEM_U32(sp + 192); +a0 = MEM_U16(sp + 256); +//nop; +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 252); +a2 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42af4c; +MEM_U32(sp + 16) = zero; +L42af4c: +s1 = s1 - s0; +gp = MEM_U32(sp + 192); +at = s1 < s0; +s2 = s2 + s0; +if (at != 0) {s3 = s3 + s0; +goto L42afb0;} +s3 = s3 + s0; +//nop; +a0 = MEM_U16(sp + 258); +a1 = MEM_U8(sp + 254); +a3 = MEM_U8(sp + 253); +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42af80; +MEM_U32(sp + 16) = zero; +L42af80: +gp = MEM_U32(sp + 192); +a0 = MEM_U16(sp + 256); +//nop; +a1 = MEM_U8(sp + 254); +a3 = MEM_U8(sp + 252); +a2 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42afa0; +MEM_U32(sp + 16) = zero; +L42afa0: +gp = MEM_U32(sp + 192); +s2 = s2 + s0; +s3 = s3 + s0; +s1 = s1 - s0; +L42afb0: +at = s1 < s0; +if (at == 0) {//nop; +goto L42af10;} +//nop; +at = s1 < 0x4; +L42afc0: +if (at != 0) {at = s1 < 0x4; +goto L42b020;} +at = s1 < 0x4; +t3 = MEM_U8(sp + 241); +a1 = MEM_U8(sp + 254); +if (t3 == 0) {a0 = 0x2a; +goto L42b01c;} +a0 = 0x2a; +//nop; +a3 = MEM_U8(sp + 253); +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42afec; +MEM_U32(sp + 16) = zero; +L42afec: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 254); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x57; +a2 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b00c; +MEM_U32(sp + 16) = zero; +L42b00c: +gp = MEM_U32(sp + 192); +s2 = s2 + 0x4; +s3 = s3 + 0x4; +s1 = s1 + 0xfffffffc; +L42b01c: +at = s1 < 0x4; +L42b020: +if (at == 0) {a0 = 0x1; +goto L42b398;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000931c[] = { +&&L42b3b8, +&&L42b048, +&&L42b090, +&&L42b178, +}; +dest = Lswitch1000931c[s1]; +//nop; +goto *dest; +//nop; +L42b048: +//nop; +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 253); +a0 = 0x26; +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b064; +MEM_U32(sp + 16) = zero; +L42b064: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 255); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x46; +a2 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b084; +MEM_U32(sp + 16) = zero; +L42b084: +gp = MEM_U32(sp + 192); +t5 = MEM_U8(sp + 242); +goto L42b3bc; +t5 = MEM_U8(sp + 242); +L42b090: +t4 = MEM_U32(sp + 280); +t8 = MEM_U32(sp + 276); +at = t4 < 0x2; +if (at != 0) {a0 = 0x26; +goto L42b0b0;} +a0 = 0x26; +at = t8 < 0x2; +if (at == 0) {a2 = s2; +goto L42b134;} +a2 = s2; +L42b0b0: +//nop; +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 253); +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b0c8; +MEM_U32(sp + 16) = zero; +L42b0c8: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 255); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x46; +a2 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b0e8; +MEM_U32(sp + 16) = zero; +L42b0e8: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 254); +//nop; +a3 = MEM_U8(sp + 253); +a0 = 0x26; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b108; +MEM_U32(sp + 16) = zero; +L42b108: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 254); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x46; +a2 = s3 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b128; +MEM_U32(sp + 16) = zero; +L42b128: +gp = MEM_U32(sp + 192); +t5 = MEM_U8(sp + 242); +goto L42b3bc; +t5 = MEM_U8(sp + 242); +L42b134: +//nop; +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 253); +a0 = 0x28; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b14c; +MEM_U32(sp + 16) = zero; +L42b14c: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 255); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x4c; +a2 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b16c; +MEM_U32(sp + 16) = zero; +L42b16c: +gp = MEM_U32(sp + 192); +t5 = MEM_U8(sp + 242); +goto L42b3bc; +t5 = MEM_U8(sp + 242); +L42b178: +t7 = MEM_U32(sp + 280); +t0 = MEM_U32(sp + 276); +at = (int)t7 < (int)0x4; +if (at != 0) {at = (int)t0 < (int)0x4; +goto L42b230;} +at = (int)t0 < (int)0x4; +if (at != 0) {t1 = MEM_U32(sp + 280); +goto L42b234;} +t1 = MEM_U32(sp + 280); +t6 = 0x10018e80; +a1 = MEM_U8(sp + 255); +t6 = MEM_U8(t6 + 0); +a0 = 0x5c; +if (t6 == 0) {a2 = s2 + 0x2; +goto L42b1f4;} +a2 = s2 + 0x2; +//nop; +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 253); +a0 = 0x5b; +a2 = s2 + 0x2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b1c8; +MEM_U32(sp + 16) = zero; +L42b1c8: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 255); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x5d; +a2 = s3 + 0x2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b1e8; +MEM_U32(sp + 16) = zero; +L42b1e8: +gp = MEM_U32(sp + 192); +t5 = MEM_U8(sp + 242); +goto L42b3bc; +t5 = MEM_U8(sp + 242); +L42b1f4: +//nop; +a3 = MEM_U8(sp + 253); +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b204; +MEM_U32(sp + 16) = zero; +L42b204: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 255); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x5e; +a2 = s3 + 0x2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b224; +MEM_U32(sp + 16) = zero; +L42b224: +gp = MEM_U32(sp + 192); +t5 = MEM_U8(sp + 242); +goto L42b3bc; +t5 = MEM_U8(sp + 242); +L42b230: +t1 = MEM_U32(sp + 280); +L42b234: +t2 = MEM_U32(sp + 276); +at = t1 < 0x2; +if (at != 0) {a0 = 0x26; +goto L42b2d4;} +a0 = 0x26; +at = t2 < 0x2; +if (at != 0) {a2 = s2; +goto L42b2d4;} +a2 = s2; +//nop; +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 253); +a0 = 0x28; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b268; +MEM_U32(sp + 16) = zero; +L42b268: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 255); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x4c; +a2 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b288; +MEM_U32(sp + 16) = zero; +L42b288: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 254); +//nop; +a3 = MEM_U8(sp + 253); +a0 = 0x26; +a2 = s2 + 0x2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b2a8; +MEM_U32(sp + 16) = zero; +L42b2a8: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 254); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x46; +a2 = s3 + 0x2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b2c8; +MEM_U32(sp + 16) = zero; +L42b2c8: +gp = MEM_U32(sp + 192); +t5 = MEM_U8(sp + 242); +goto L42b3bc; +t5 = MEM_U8(sp + 242); +L42b2d4: +//nop; +a1 = MEM_U8(sp + 255); +a3 = MEM_U8(sp + 253); +a2 = s2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b2ec; +MEM_U32(sp + 16) = zero; +L42b2ec: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 255); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x46; +a2 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b30c; +MEM_U32(sp + 16) = zero; +L42b30c: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 254); +//nop; +a3 = MEM_U8(sp + 253); +a0 = 0x26; +a2 = s2 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b32c; +MEM_U32(sp + 16) = zero; +L42b32c: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 254); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x46; +a2 = s3 + 0x1; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b34c; +MEM_U32(sp + 16) = zero; +L42b34c: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 255); +//nop; +a3 = MEM_U8(sp + 253); +a0 = 0x26; +a2 = s2 + 0x2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b36c; +MEM_U32(sp + 16) = zero; +L42b36c: +gp = MEM_U32(sp + 192); +a1 = MEM_U8(sp + 255); +//nop; +a3 = MEM_U8(sp + 252); +a0 = 0x46; +a2 = s3 + 0x2; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b38c; +MEM_U32(sp + 16) = zero; +L42b38c: +gp = MEM_U32(sp + 192); +t5 = MEM_U8(sp + 242); +goto L42b3bc; +t5 = MEM_U8(sp + 242); +L42b398: +a2 = 0x100091a0; +//nop; +a1 = 0xab2; +a3 = 0x6; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L42b3b0; +a2 = a2; +L42b3b0: +gp = MEM_U32(sp + 192); +//nop; +L42b3b8: +t5 = MEM_U8(sp + 242); +L42b3bc: +a1 = MEM_U8(sp + 253); +if (t5 == 0) {t3 = MEM_U8(sp + 243); +goto L42b3e4;} +t3 = MEM_U8(sp + 243); +//nop; +a2 = MEM_U8(sp + 252); +a0 = 0x31; +f_emit_alias(mem, sp, a0, a1, a2); +goto L42b3d8; +a0 = 0x31; +L42b3d8: +gp = MEM_U32(sp + 192); +//nop; +t3 = MEM_U8(sp + 243); +L42b3e4: +//nop; +if (t3 != 0) {ra = MEM_U32(sp + 196); +goto L42b40c;} +ra = MEM_U32(sp + 196); +//nop; +a0 = 0x20; +a1 = 0x5; +f_emit_dir0(mem, sp, a0, a1); +goto L42b400; +a1 = 0x5; +L42b400: +gp = MEM_U32(sp + 192); +//nop; +ra = MEM_U32(sp + 196); +L42b40c: +s0 = MEM_U32(sp + 176); +s1 = MEM_U32(sp + 180); +s2 = MEM_U32(sp + 184); +s3 = MEM_U32(sp + 188); +sp = sp + 0x120; +return; +sp = sp + 0x120; +} + +static void f_get_ops(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L42b424: +//get_ops: +//nop; +//nop; +//nop; +v1 = MEM_U8(a0 + 32); +sp = sp + 0xffffff48; +t6 = v1 + 0xffffffe0; +t7 = t6 < 0x60; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +if (t7 == 0) {t2 = 0x66; +goto L42b478;} +t2 = 0x66; +t3 = 0x10005298; +t8 = (int)t6 >> 5; +t9 = t8 << 2; +t3 = t3; +t4 = t3 + t9; +t5 = MEM_U32(t4 + 0); +//nop; +t8 = t5 << (t6 & 0x1f); +t3 = (int)t8 < (int)0x0; +t7 = t3; +L42b478: +if (t7 != 0) {//nop; +goto L42b484;} +//nop; +abort(); +L42b484: +t1 = MEM_U32(a0 + 40); +t0 = MEM_U32(a0 + 36); +if (t2 == v1) {at = 0x5a; +goto L42b49c;} +at = 0x5a; +if (v1 != at) {//nop; +goto L42b4a4;} +//nop; +L42b49c: +t0 = MEM_U16(a0 + 34); +//nop; +L42b4a4: +v0 = v1 & 0xff; +goto L42b68c; +v0 = v1 & 0xff; +L42b4ac: +at = 0x20; +L42b4b0: +if (t0 != at) {at = 0x40; +goto L42b4c4;} +at = 0x40; +t9 = t1 & 0x3; +if (t9 == 0) {at = 0x40; +goto L42b4d0;} +at = 0x40; +L42b4c4: +if (t0 != at) {t4 = t1 & 0x7; +goto L42b4ec;} +t4 = t1 & 0x7; +if (t4 != 0) {t5 = 0x2a; +goto L42b4ec;} +L42b4d0: +t5 = 0x2a; +MEM_U16(a1 + 0) = (uint16_t)t5; +t6 = 0x57; +MEM_U16(a2 + 0) = (uint16_t)t6; +t8 = 0x4; +MEM_U32(a3 + 0) = t8; +goto L42b530; +MEM_U32(a3 + 0) = t8; +L42b4ec: +at = 0x10; +if (t0 != at) {t3 = t1 & 0x1; +goto L42b518;} +t3 = t1 & 0x1; +if (t3 != 0) {t7 = 0x28; +goto L42b518;} +t7 = 0x28; +MEM_U16(a1 + 0) = (uint16_t)t7; +t9 = 0x4c; +MEM_U16(a2 + 0) = (uint16_t)t9; +t4 = 0x2; +MEM_U32(a3 + 0) = t4; +goto L42b530; +MEM_U32(a3 + 0) = t4; +L42b518: +t5 = 0x26; +MEM_U16(a1 + 0) = (uint16_t)t5; +t6 = 0x46; +MEM_U16(a2 + 0) = (uint16_t)t6; +t8 = 0x1; +MEM_U32(a3 + 0) = t8; +L42b530: +at = 0x58; +if (v1 == at) {ra = MEM_U32(sp + 180); +goto L42b714;} +ra = MEM_U32(sp + 180); +if (t2 == v1) {at = 0x5a; +goto L42b710;} +at = 0x5a; +if (v1 == at) {t3 = 0x3e; +goto L42b710;} +t3 = 0x3e; +MEM_U16(a2 + 0) = (uint16_t)t3; +goto L42b710; +MEM_U16(a2 + 0) = (uint16_t)t3; +L42b554: +t4 = 0x10004070; +t7 = 0x26; +t9 = v1 << 1; +MEM_U16(a1 + 0) = (uint16_t)t7; +t5 = t9 + t4; +t6 = MEM_U16(t5 + 0); +t8 = 0x1; +MEM_U16(a2 + 0) = (uint16_t)t6; +MEM_U32(a3 + 0) = t8; +goto L42b710; +MEM_U32(a3 + 0) = t8; +L42b57c: +t3 = 0x1000937c; +a0 = 0x4; +t3 = t3; +t9 = t3 + 0x48; +a1 = 0xb2d; +t4 = sp; +L42b594: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t4 = t4 + 0xc; +MEM_U8(t4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t4) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t4 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 4 + 3) = (uint8_t)(at >> 0); +if (t3 != t9) {//swr $at, 7($t4) +goto L42b594;} +//swr $at, 7($t4) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t5 = 0x1000932c; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +t9 = t3 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t3) +t5 = t5; +MEM_U8(t4 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t4 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t4 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t4 + 12 + 3) = (uint8_t)(t9 >> 0); +t8 = t5 + 0x48; +t7 = sp; +//swr $t9, 0xf($t4) +L42b604: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t5 != t8) {//swr $at, 0x57($t7) +goto L42b604;} +//swr $at, 0x57($t7) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t8 = t5 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t5) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L42b680; +//nop; +L42b680: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L42b714; +ra = MEM_U32(sp + 180); +L42b68c: +at = v0 < 0x5b; +if (at != 0) {at = v0 < 0x39; +goto L42b6ac;} +at = v0 < 0x39; +if (v0 == t2) {at = 0x20; +goto L42b4b0;} +at = 0x20; +//nop; +goto L42b57c; +//nop; +at = v0 < 0x39; +L42b6ac: +if (at == 0) {t3 = v0 + 0xffffffa8; +goto L42b6e4;} +t3 = v0 + 0xffffffa8; +t9 = v0 + 0xffffffd2; +at = t9 < 0xb; +if (at == 0) {//nop; +goto L42b57c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100093cc[] = { +&&L42b4ac, +&&L42b554, +&&L42b554, +&&L42b57c, +&&L42b57c, +&&L42b57c, +&&L42b554, +&&L42b554, +&&L42b57c, +&&L42b57c, +&&L42b4ac, +}; +dest = Lswitch100093cc[t9]; +//nop; +goto *dest; +//nop; +L42b6e4: +at = t3 < 0x3; +if (at == 0) {//nop; +goto L42b57c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100093f8[] = { +&&L42b4ac, +&&L42b57c, +&&L42b4ac, +}; +dest = Lswitch100093f8[t3]; +//nop; +goto *dest; +//nop; +L42b710: +ra = MEM_U32(sp + 180); +L42b714: +sp = sp + 0xb8; +//nop; +return; +//nop; +} + +static void f_eval_irel(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42b720: +//eval_irel: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 80) = a0; +a0 = MEM_U32(a0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L42b74c; +a1 = 0x48; +L42b74c: +gp = MEM_U32(sp + 32); +t7 = MEM_U32(sp + 80); +//nop; +a0 = MEM_U32(t7 + 4); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L42b764; +a1 = 0x48; +L42b764: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 80); +//nop; +a1 = sp + 0x3a; +a2 = sp + 0x38; +a3 = sp + 0x34; +f_get_ops(mem, sp, a0, a1, a2, a3); +goto L42b780; +a3 = sp + 0x34; +L42b780: +gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 80); +//nop; +a0 = MEM_U32(t8 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L42b798; +//nop; +L42b798: +gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_copy(mem, sp, a0); +goto L42b7b0; +//nop; +L42b7b0: +t9 = MEM_U32(sp + 80); +gp = MEM_U32(sp + 32); +MEM_U8(sp + 77) = (uint8_t)v0; +a0 = MEM_U32(t9 + 4); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L42b7d0; +//nop; +L42b7d0: +gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_copy(mem, sp, a0); +goto L42b7e8; +//nop; +L42b7e8: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 80); +//nop; +a1 = MEM_U16(a0 + 20); +MEM_U8(sp + 76) = (uint8_t)v0; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42b800; +MEM_U8(sp + 76) = (uint8_t)v0; +L42b800: +gp = MEM_U32(sp + 32); +MEM_U8(sp + 75) = (uint8_t)v0; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42b818; +a1 = 0x1; +L42b818: +gp = MEM_U32(sp + 32); +MEM_U8(sp + 78) = (uint8_t)v0; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L42b830; +//nop; +L42b830: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 68) = v0; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L42b848; +//nop; +L42b848: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 64) = v0; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L42b860; +//nop; +L42b860: +gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 80); +//nop; +MEM_U32(sp + 60) = v0; +a1 = MEM_U8(sp + 75); +a2 = MEM_U8(sp + 77); +a3 = MEM_U32(t0 + 40); +MEM_U32(sp + 16) = zero; +a0 = 0x1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42b888; +a0 = 0x1; +L42b888: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 68); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L42b8a0; +//nop; +L42b8a0: +gp = MEM_U32(sp + 32); +a0 = 0x20; +//nop; +a1 = 0x6; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L42b8b8; +//nop; +L42b8b8: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 58); +//nop; +a3 = MEM_U8(sp + 77); +a1 = 0x1; +a2 = zero; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b8d8; +MEM_U32(sp + 16) = zero; +L42b8d8: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 77); +//nop; +a3 = MEM_U32(sp + 52); +a0 = 0x1; +MEM_U32(sp + 16) = zero; +a2 = a1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42b8f8; +a2 = a1; +L42b8f8: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 58); +//nop; +a1 = MEM_U8(sp + 78); +a3 = MEM_U8(sp + 76); +a2 = zero; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42b918; +MEM_U32(sp + 16) = zero; +L42b918: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 76); +//nop; +a3 = MEM_U32(sp + 52); +a0 = 0x1; +MEM_U32(sp + 16) = zero; +a2 = a1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42b938; +a2 = a1; +L42b938: +gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 78); +//nop; +a3 = MEM_U32(sp + 64); +a0 = 0x1a; +a1 = 0x1; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L42b954; +a1 = 0x1; +L42b954: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 77); +//nop; +a2 = MEM_U8(sp + 75); +a3 = MEM_U32(sp + 68); +a0 = 0x1a; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L42b970; +a0 = 0x1a; +L42b970: +gp = MEM_U32(sp + 32); +a0 = 0x20; +//nop; +a1 = 0x5; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L42b988; +//nop; +L42b988: +t1 = MEM_U32(sp + 80); +gp = MEM_U32(sp + 32); +v0 = MEM_U8(t1 + 32); +//nop; +t2 = v0 + 0xffffffd2; +at = t2 < 0xb; +if (at == 0) {//nop; +goto L42bb48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000940c[] = { +&&L42b9c8, +&&L42bb10, +&&L42bb10, +&&L42bb48, +&&L42bb48, +&&L42bb48, +&&L42bad8, +&&L42bad8, +&&L42bb48, +&&L42bb48, +&&L42ba50, +}; +dest = Lswitch1000940c[t2]; +//nop; +goto *dest; +//nop; +L42b9c8: +//nop; +a1 = MEM_U8(sp + 75); +a0 = 0x29; +a2 = 0x1; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L42b9e0; +a3 = zero; +L42b9e0: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 60); +//nop; +a0 = 0x4; +//nop; +f_emit_ll(mem, sp, a0, a1); +goto L42b9f8; +//nop; +L42b9f8: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 64); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L42ba10; +//nop; +L42ba10: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 75); +//nop; +a0 = 0x29; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L42ba2c; +a3 = zero; +L42ba2c: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L42ba44; +//nop; +L42ba44: +gp = MEM_U32(sp + 32); +t3 = MEM_U32(sp + 80); +goto L42bb70; +t3 = MEM_U32(sp + 80); +L42ba50: +//nop; +a1 = MEM_U8(sp + 75); +a0 = 0x29; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L42ba68; +a3 = zero; +L42ba68: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 60); +//nop; +a0 = 0x4; +//nop; +f_emit_ll(mem, sp, a0, a1); +goto L42ba80; +//nop; +L42ba80: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 64); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L42ba98; +//nop; +L42ba98: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 75); +//nop; +a0 = 0x29; +a2 = 0x1; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L42bab4; +a3 = zero; +L42bab4: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L42bacc; +//nop; +L42bacc: +gp = MEM_U32(sp + 32); +t3 = MEM_U32(sp + 80); +goto L42bb70; +t3 = MEM_U32(sp + 80); +L42bad8: +//nop; +a0 = MEM_U32(sp + 64); +//nop; +f_define_label(mem, sp, a0); +goto L42bae8; +//nop; +L42bae8: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 56); +//nop; +a1 = MEM_U8(sp + 75); +a3 = MEM_U8(sp + 78); +a2 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L42bb04; +a2 = 0x1; +L42bb04: +gp = MEM_U32(sp + 32); +t3 = MEM_U32(sp + 80); +goto L42bb70; +t3 = MEM_U32(sp + 80); +L42bb10: +//nop; +a0 = MEM_U32(sp + 64); +//nop; +f_define_label(mem, sp, a0); +goto L42bb20; +//nop; +L42bb20: +gp = MEM_U32(sp + 32); +a0 = MEM_U16(sp + 56); +//nop; +a1 = MEM_U8(sp + 75); +a2 = MEM_U8(sp + 78); +a3 = 0x1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L42bb3c; +a3 = 0x1; +L42bb3c: +gp = MEM_U32(sp + 32); +t3 = MEM_U32(sp + 80); +goto L42bb70; +t3 = MEM_U32(sp + 80); +L42bb48: +a2 = 0x10009404; +//nop; +a0 = 0x1; +a1 = 0xb5b; +a3 = 0x6; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L42bb64; +a2 = a2; +L42bb64: +gp = MEM_U32(sp + 32); +//nop; +t3 = MEM_U32(sp + 80); +L42bb70: +t4 = MEM_U8(sp + 75); +v0 = MEM_U8(t3 + 25); +//nop; +t5 = v0 << 24; +t6 = t5 >> 25; +t7 = t4 ^ t6; +t8 = t7 << 25; +t9 = t8 >> 24; +t0 = t9 ^ v0; +MEM_U8(t3 + 25) = (uint8_t)t0; +//nop; +a0 = MEM_U8(sp + 77); +//nop; +f_free_reg(mem, sp, a0); +goto L42bba8; +//nop; +L42bba8: +gp = MEM_U32(sp + 32); +a0 = MEM_U8(sp + 76); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L42bbc0; +//nop; +L42bbc0: +gp = MEM_U32(sp + 32); +a0 = MEM_U8(sp + 78); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L42bbd8; +//nop; +L42bbd8: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x50; +return; +sp = sp + 0x50; +} + +static void f_save_vreg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42bbe8: +//save_vreg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +a2 = MEM_U32(a0 + 48); +//nop; +a1 = a0; +if ((int)a2 >= 0) {t6 = (int)a2 >> 2; +goto L42bc1c;} +t6 = (int)a2 >> 2; +at = a2 + 0x3; +t6 = (int)at >> 2; +L42bc1c: +a0 = t6 & 0xff; +MEM_U8(sp + 39) = (uint8_t)a0; +MEM_U32(sp + 40) = a1; +v0 = f_is_saved_reg(mem, sp, a0); +goto L42bc2c; +MEM_U32(sp + 40) = a1; +L42bc2c: +a2 = MEM_U8(sp + 39); +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 40); +if (v0 == 0) {t2 = a2 < 0x20; +goto L42bd1c;} +t2 = a2 < 0x20; +v0 = 0x100197b0; +t8 = a2 < 0x20; +t1 = MEM_U32(v0 + 0); +t9 = ~a2; +t0 = t8 << (t9 & 0x1f); +t3 = a2 + 0xffffffe0; +t2 = t1 | t0; +t4 = t3 < 0x20; +t5 = ~a2; +t6 = t4 << (t5 & 0x1f); +t9 = a2 + 0xffffffc0; +t5 = MEM_U32(a1 + 40); +t3 = MEM_U32(v0 + 8); +t7 = MEM_U32(v0 + 4); +t1 = t9 < 0x20; +t0 = ~a2; +MEM_U32(v0 + 0) = t2; +t2 = t1 << (t0 & 0x1f); +at = (int)t5 < (int)0x5; +t4 = t3 | t2; +t8 = t7 | t6; +MEM_U32(v0 + 4) = t8; +if (at == 0) {MEM_U32(v0 + 8) = t4; +goto L42bcc4;} +MEM_U32(v0 + 8) = t4; +t7 = MEM_U8(a1 + 33); +at = 0xc0000; +t6 = t7 & 0x1f; +t8 = t6 < 0x20; +t9 = -t8; +at = at | 0x8000; +t1 = t9 & at; +t0 = t1 << (t6 & 0x1f); +if ((int)t0 >= 0) {t3 = a2 + 0x1; +goto L42beb0;} +L42bcc4: +t3 = a2 + 0x1; +t7 = MEM_U32(v0 + 0); +t2 = t3 < 0x20; +t4 = ~t3; +t5 = t2 << (t4 & 0x1f); +t8 = t7 | t5; +t9 = t3 + 0xffffffe0; +t1 = t9 < 0x20; +t6 = ~t3; +t0 = t1 << (t6 & 0x1f); +MEM_U32(v0 + 0) = t8; +t7 = t3 + 0xffffffc0; +t1 = MEM_U32(v0 + 8); +t2 = MEM_U32(v0 + 4); +t5 = t7 < 0x20; +t8 = ~t3; +t9 = t5 << (t8 & 0x1f); +t6 = t1 | t9; +t4 = t2 | t0; +MEM_U32(v0 + 4) = t4; +MEM_U32(v0 + 8) = t6; +goto L42beb0; +MEM_U32(v0 + 8) = t6; +L42bd1c: +v0 = 0x100197b0; +t0 = ~a2; +t3 = MEM_U32(v0 + 0); +t4 = t2 << (t0 & 0x1f); +t8 = a2 + 0xffffffe0; +t1 = t8 < 0x20; +t7 = ~t4; +t9 = ~a2; +t0 = MEM_U32(v0 + 4); +t6 = t1 << (t9 & 0x1f); +t5 = t3 & t7; +t2 = ~t6; +t4 = t0 & t2; +t3 = a2 + 0xffffffc0; +MEM_U32(v0 + 0) = t5; +t5 = ~a2; +t7 = t3 < 0x20; +t0 = a2 + 0xffffffe0; +t9 = MEM_U32(v0 + 8); +t8 = t7 << (t5 & 0x1f); +t2 = t0 < 0x20; +MEM_U32(v0 + 4) = t4; +t1 = ~t8; +t4 = -t2; +t3 = t4 << (t0 & 0x1f); +t6 = t9 & t1; +if ((int)t3 >= 0) {MEM_U32(v0 + 8) = t6; +goto L42be08;} +MEM_U32(v0 + 8) = t6; +t7 = a2 + 0x1; +t5 = t7 < 0x20; +t8 = ~t7; +t6 = MEM_U32(v0 + 0); +t9 = t5 << (t8 & 0x1f); +t1 = ~t9; +t4 = t7 + 0xffffffe0; +t0 = t4 < 0x20; +t3 = ~t7; +t2 = t6 & t1; +t5 = t0 << (t3 & 0x1f); +MEM_U32(v0 + 0) = t2; +t1 = t7 + 0xffffffc0; +t9 = MEM_U32(v0 + 4); +t2 = t1 < 0x20; +t8 = ~t5; +t4 = ~t7; +t5 = MEM_U32(v0 + 8); +t0 = t2 << (t4 & 0x1f); +t3 = ~t0; +t6 = t9 & t8; +t9 = t5 & t3; +MEM_U32(v0 + 8) = t9; +MEM_U32(v0 + 4) = t6; +//nop; +a0 = a2; +a1 = 0x3; +f_remove_from_fp_free_list(mem, sp, a0, a1); +goto L42bdfc; +a1 = 0x3; +L42bdfc: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L42beb4; +ra = MEM_U32(sp + 28); +L42be08: +//nop; +a0 = a2; +MEM_U32(sp + 40) = a1; +MEM_U8(sp + 39) = (uint8_t)a2; +f_remove_from_free_list(mem, sp, a0); +goto L42be1c; +MEM_U8(sp + 39) = (uint8_t)a2; +L42be1c: +a1 = MEM_U32(sp + 40); +gp = MEM_U32(sp + 24); +t8 = MEM_U32(a1 + 40); +a2 = MEM_U8(sp + 39); +v0 = 0x100197b0; +at = (int)t8 < (int)0x5; +if (at != 0) {a0 = a2 + 0x1; +goto L42beb0;} +a0 = a2 + 0x1; +t6 = a0 < 0x20; +t1 = ~a0; +t4 = MEM_U32(v0 + 0); +t7 = t6 << (t1 & 0x1f); +t2 = ~t7; +t0 = t4 & t2; +t5 = a0 + 0xffffffe0; +t3 = t5 < 0x20; +t9 = ~a0; +t8 = t3 << (t9 & 0x1f); +MEM_U32(v0 + 0) = t0; +t4 = a0 + 0xffffffc0; +t2 = t4 < 0x20; +t0 = ~a0; +t9 = MEM_U32(v0 + 8); +t1 = MEM_U32(v0 + 4); +t5 = t2 << (t0 & 0x1f); +t6 = ~t8; +t3 = ~t5; +t8 = t9 & t3; +t7 = t1 & t6; +MEM_U32(v0 + 4) = t7; +MEM_U32(v0 + 8) = t8; +//nop; +//nop; +//nop; +f_remove_from_free_list(mem, sp, a0); +goto L42bea8; +//nop; +L42bea8: +gp = MEM_U32(sp + 24); +//nop; +L42beb0: +ra = MEM_U32(sp + 28); +L42beb4: +sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint32_t f_pass_in_register(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42bec0: +//pass_in_register: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 24) = s0; +s0 = 0x10019d70; +MEM_U32(sp + 28) = s1; +s0 = MEM_U32(s0 + 0); +s1 = a0; +MEM_U32(sp + 36) = ra; +if (s0 == 0) {MEM_U32(sp + 32) = gp; +goto L42bf38;} +MEM_U32(sp + 32) = gp; +L42bef0: +//nop; +a0 = s1; +a1 = s0; +v0 = f_overlap(mem, sp, a0, a1); +goto L42bf00; +a1 = s0; +L42bf00: +gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42bf28;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_parm_reg(mem, sp, a0); +goto L42bf1c; +//nop; +L42bf1c: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L42bf40; +ra = MEM_U32(sp + 36); +L42bf28: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L42bef0;} +//nop; +L42bf38: +v0 = 0x48; +ra = MEM_U32(sp + 36); +L42bf40: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return v0; +sp = sp + 0x28; +} + +static void f_load_parm_vreg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42bf50: +//load_parm_vreg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s1; +MEM_U32(sp + 32) = s0; +s0 = MEM_U32(a0 + 48); +//nop; +s1 = a0; +if ((int)s0 >= 0) {t6 = (int)s0 >> 2; +goto L42bf8c;} +t6 = (int)s0 >> 2; +at = s0 + 0x3; +t6 = (int)at >> 2; +L42bf8c: +s0 = t6 & 0xff; +a0 = s1; +v0 = f_pass_in_register(mem, sp, a0); +goto L42bf98; +a0 = s1; +L42bf98: +gp = MEM_U32(sp + 40); +t8 = v0 & 0xff; +at = 0x48; +if (t8 == at) {a1 = v0 & 0xff; +goto L42c0a0;} +a1 = v0 & 0xff; +a2 = MEM_U8(s1 + 33); +a0 = s0; +t9 = a2 & 0x1f; +a2 = t9; +//nop; +//nop; +//nop; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L42bfcc; +//nop; +L42bfcc: +gp = MEM_U32(sp + 40); +at = 0x3; +t0 = 0x10018e98; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {ra = MEM_U32(sp + 44); +goto L42c0dc;} +ra = MEM_U32(sp + 44); +v0 = MEM_U32(s1 + 40); +//nop; +at = (int)v0 < (int)0x4; +if (at == 0) {ra = MEM_U32(sp + 44); +goto L42c0dc;} +ra = MEM_U32(sp + 44); +t1 = MEM_U8(s1 + 33); +at = 0x6; +t2 = t1 & 0x1f; +if (t2 != at) {a0 = 0x3; +goto L42c070;} +a0 = 0x3; +//nop; +t3 = v0 << 3; +t4 = 0x20; +a3 = t4 - t3; +a0 = 0x4f; +a1 = s0; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42c038; +MEM_U32(sp + 16) = zero; +L42c038: +gp = MEM_U32(sp + 40); +t5 = MEM_U32(s1 + 40); +//nop; +t7 = 0x20; +t6 = t5 << 3; +a3 = t7 - t6; +a0 = 0x53; +a1 = s0; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42c064; +MEM_U32(sp + 16) = zero; +L42c064: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L42c0dc; +ra = MEM_U32(sp + 44); +L42c070: +t8 = v0 << 3; +t9 = 0x1; +a3 = t9 << (t8 & 0x1f); +//nop; +a3 = a3 + 0xffffffff; +a1 = s0; +a2 = s0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42c094; +MEM_U32(sp + 16) = zero; +L42c094: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L42c0dc; +ra = MEM_U32(sp + 44); +L42c0a0: +//nop; +a0 = 0x100032d8; +a1 = s1; +a2 = s0; +v0 = f_lsopc(mem, sp, a0, a1, a2); +goto L42c0b4; +a2 = s0; +L42c0b4: +gp = MEM_U32(sp + 40); +a0 = v0; +//nop; +a1 = s1; +a2 = s0; +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L42c0d0; +a3 = zero; +L42c0d0: +gp = MEM_U32(sp + 40); +//nop; +ra = MEM_U32(sp + 44); +L42c0dc: +s0 = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static uint32_t f_in_parm_regs(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42c0ec: +//in_parm_regs: +//nop; +//nop; +//nop; +v0 = a0 < 0x4; +v1 = v0 ^ 0x1; +if (v1 == 0) {MEM_U32(sp + 0) = a0; +goto L42c124;} +MEM_U32(sp + 0) = a0; +t6 = 0x10019310; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = t6 + 0x3; +v1 = t7 < a0; +v1 = v1 ^ 0x1; +L42c124: +if (v1 != 0) {v0 = a0 < 0x2c; +goto L42c158;} +v0 = a0 < 0x2c; +v1 = v0 ^ 0x1; +if (v1 == 0) {//nop; +goto L42c158;} +//nop; +t8 = 0x10019314; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = t8 << 1; +t0 = t9 + 0x2a; +v1 = t0 < a0; +v1 = v1 ^ 0x1; +L42c158: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_gen_regs(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42c160: +//gen_regs: +//nop; +//nop; +//nop; +v0 = MEM_U8(a0 + 47); +t6 = MEM_U32(a0 + 40); +sp = sp + 0xffffffd0; +a1 = MEM_U32(a0 + 36); +v1 = v0 + t6; +v1 = v1 + 0xffffffff; +t8 = a1 + 0xffffffff; +t7 = v1 & 0xff; +at = t8 < 0x4; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +v1 = t7; +if (at == 0) {a2 = v0; +goto L42c4c4;} +a2 = v0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009438[] = { +&&L42c2f0, +&&L42c1d4, +&&L42c3a8, +&&L42c1d4, +}; +dest = Lswitch10009438[t8]; +//nop; +goto *dest; +//nop; +L42c1d4: +at = v1 < v0; +if (at != 0) {ra = MEM_U32(sp + 44); +goto L42c4c8;} +ra = MEM_U32(sp + 44); +s2 = 0x10019338; +s1 = 0x100197b0; +s0 = v0; +s3 = v1 + 0x1; +L42c1f0: +t2 = MEM_U32(s1 + 0); +t9 = s0 < 0x20; +t0 = ~s0; +t1 = t9 << (t0 & 0x1f); +t4 = s0 + 0xffffffe0; +t3 = t2 | t1; +t5 = t4 < 0x20; +t6 = ~s0; +t7 = t5 << (t6 & 0x1f); +t0 = s0 + 0xffffffc0; +t4 = MEM_U32(s1 + 8); +t8 = MEM_U32(s1 + 4); +t2 = t0 < 0x20; +MEM_U32(s1 + 0) = t3; +t1 = ~s0; +t3 = t2 << (t1 & 0x1f); +t6 = s0 < 0x60; +t5 = t4 | t3; +t9 = t8 | t7; +MEM_U32(s1 + 4) = t9; +if (t6 == 0) {MEM_U32(s1 + 8) = t5; +goto L42c264;} +MEM_U32(s1 + 8) = t5; +t8 = (int)s0 >> 5; +t7 = t8 << 2; +t9 = s2 + t7; +t0 = MEM_U32(t9 + 0); +//nop; +t2 = t0 << (s0 & 0x1f); +t6 = (int)t2 < (int)0x0; +L42c264: +if (t6 == 0) {t4 = s0 < 0x20; +goto L42c2dc;} +t4 = s0 < 0x20; +t3 = ~s0; +t7 = MEM_U32(s2 + 0); +t5 = t4 << (t3 & 0x1f); +t8 = ~t5; +t9 = t7 & t8; +t0 = s0 + 0xffffffe0; +t2 = t0 < 0x20; +t1 = ~s0; +t6 = t2 << (t1 & 0x1f); +MEM_U32(s2 + 0) = t9; +t7 = s0 + 0xffffffc0; +t8 = t7 < 0x20; +t9 = ~s0; +t1 = MEM_U32(s2 + 8); +t3 = MEM_U32(s2 + 4); +t0 = t8 << (t9 & 0x1f); +t4 = ~t6; +t2 = ~t0; +t6 = t1 & t2; +t5 = t3 & t4; +MEM_U32(s2 + 4) = t5; +MEM_U32(s2 + 8) = t6; +//nop; +a0 = s0; +a1 = zero; +f_remove_from_fp_free_list(mem, sp, a0, a1); +goto L42c2d4; +a1 = zero; +L42c2d4: +gp = MEM_U32(sp + 40); +//nop; +L42c2dc: +s0 = s0 + 0x1; +if (s0 != s3) {//nop; +goto L42c1f0;} +//nop; +ra = MEM_U32(sp + 44); +goto L42c4c8; +ra = MEM_U32(sp + 44); +L42c2f0: +at = v1 < v0; +if (at != 0) {s0 = v0; +goto L42c4c4;} +s0 = v0; +s1 = 0x100197b0; +s3 = v1 + 0x1; +t3 = s0 < 0x20; +L42c308: +t4 = ~s0; +t8 = MEM_U32(s1 + 0); +t5 = t3 << (t4 & 0x1f); +t7 = ~t5; +t9 = t8 & t7; +t0 = s0 + 0xffffffe0; +t1 = t0 < 0x20; +t2 = ~s0; +t6 = t1 << (t2 & 0x1f); +MEM_U32(s1 + 0) = t9; +t8 = s0 + 0xffffffc0; +t7 = t8 < 0x20; +t9 = ~s0; +t2 = MEM_U32(s1 + 8); +t4 = MEM_U32(s1 + 4); +t0 = t7 << (t9 & 0x1f); +t3 = ~t6; +t1 = ~t0; +t6 = t2 & t1; +t5 = t4 & t3; +MEM_U32(s1 + 4) = t5; +MEM_U32(s1 + 8) = t6; +//nop; +a0 = s0; +//nop; +v0 = f_in_parm_regs(mem, sp, a0); +goto L42c370; +//nop; +L42c370: +gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L42c394;} +//nop; +//nop; +a0 = s0; +//nop; +f_remove_from_free_list(mem, sp, a0); +goto L42c38c; +//nop; +L42c38c: +gp = MEM_U32(sp + 40); +//nop; +L42c394: +s0 = s0 + 0x1; +if (s0 != s3) {t3 = s0 < 0x20; +goto L42c308;} +t3 = s0 < 0x20; +ra = MEM_U32(sp + 44); +goto L42c4c8; +ra = MEM_U32(sp + 44); +L42c3a8: +at = (int)v1 < (int)a2; +s0 = v0 & 0xff; +if (at != 0) {s2 = v1; +goto L42c4c4;} +s2 = v1; +s1 = 0x100197b0; +//nop; +L42c3c0: +t4 = s0 < 0x20; +t3 = ~s0; +t7 = MEM_U32(s1 + 0); +t5 = t4 << (t3 & 0x1f); +t8 = ~t5; +t0 = s0 + 0xffffffe0; +t9 = t7 & t8; +t2 = t0 < 0x20; +t1 = ~s0; +t3 = MEM_U32(s1 + 4); +t6 = t2 << (t1 & 0x1f); +t4 = ~t6; +MEM_U32(s1 + 0) = t9; +t7 = s0 + 0xffffffc0; +t8 = t7 < 0x20; +t9 = ~s0; +t5 = t3 & t4; +t1 = MEM_U32(s1 + 8); +t0 = t8 << (t9 & 0x1f); +t2 = ~t0; +t3 = s0 + 0x1; +MEM_U32(s1 + 4) = t5; +t6 = t1 & t2; +t5 = ~t3; +t4 = t3 < 0x20; +t9 = MEM_U32(s1 + 0); +t7 = t4 << (t5 & 0x1f); +MEM_U32(s1 + 8) = t6; +t8 = ~t7; +t1 = t3 + 0xffffffe0; +t2 = t1 < 0x20; +t6 = ~t3; +t0 = t9 & t8; +t4 = t2 << (t6 & 0x1f); +MEM_U32(s1 + 0) = t0; +t8 = t3 + 0xffffffc0; +t7 = MEM_U32(s1 + 4); +t0 = t8 < 0x20; +t5 = ~t4; +t1 = ~t3; +t4 = MEM_U32(s1 + 8); +t2 = t0 << (t1 & 0x1f); +t6 = ~t2; +t9 = t7 & t5; +t7 = t4 & t6; +MEM_U32(s1 + 8) = t7; +MEM_U32(s1 + 4) = t9; +//nop; +a0 = s0; +//nop; +v0 = f_in_parm_regs(mem, sp, a0); +goto L42c48c; +//nop; +L42c48c: +gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L42c4b0;} +//nop; +//nop; +a0 = s0; +a1 = 0x3; +f_remove_from_fp_free_list(mem, sp, a0, a1); +goto L42c4a8; +a1 = 0x3; +L42c4a8: +gp = MEM_U32(sp + 40); +//nop; +L42c4b0: +s0 = s0 + 0x2; +t5 = s0 & 0xff; +at = (int)s2 < (int)t5; +if (at == 0) {s0 = t5; +goto L42c3c0;} +s0 = t5; +L42c4c4: +ra = MEM_U32(sp + 44); +L42c4c8: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static uint32_t f_get_saved_regs_size(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42c4e0: +//get_saved_regs_size: +//nop; +//nop; +//nop; +t6 = 0x10018ed0; +sp = sp + 0xffffffc8; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (t6 != 0) {a1 = a0; +goto L42c510;} +a1 = a0; +a2 = 0x4; +goto L42c514; +a2 = 0x4; +L42c510: +a2 = 0x8; +L42c514: +a1 = MEM_U32(a1 + 8); +v1 = zero; +a3 = 0x6; +if (a1 == 0) {t0 = zero; +goto L42c80c;} +t0 = zero; +t1 = 0x10018ed8; +//nop; +L42c530: +v0 = MEM_U8(a1 + 32); +at = v0 < 0x53; +goto L42c798; +at = v0 < 0x53; +L42c53c: +v0 = MEM_U32(a1 + 48); +at = 0xffffffff; +if (v0 == at) {//nop; +goto L42c7fc;} +//nop; +t7 = 0x1001935c; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L42c7fc;} +//nop; +//nop; +if ((int)v0 >= 0) {a0 = (int)v0 >> 2; +goto L42c578;} +a0 = (int)v0 >> 2; +at = v0 + 0x3; +a0 = (int)at >> 2; +L42c578: +t8 = a0 & 0xff; +a0 = t8; +MEM_U32(sp + 48) = v1; +MEM_U32(sp + 56) = a1; +MEM_U32(sp + 36) = a2; +MEM_U32(sp + 40) = a3; +MEM_U8(sp + 35) = (uint8_t)t0; +v0 = f_is_saved_reg(mem, sp, a0); +goto L42c598; +MEM_U8(sp + 35) = (uint8_t)t0; +L42c598: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 48); +a1 = MEM_U32(sp + 56); +a2 = MEM_U32(sp + 36); +a3 = MEM_U32(sp + 40); +t0 = MEM_U8(sp + 35); +t1 = 0x10018ed8; +if (v0 == 0) {at = 0xc0000; +goto L42c7fc;} +at = 0xc0000; +t9 = MEM_U8(a1 + 33); +at = at | 0x8000; +t2 = t9 & 0x1f; +t3 = t2 < 0x20; +t4 = -t3; +t5 = t4 & at; +t6 = t5 << (t2 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L42c5e8;} +//nop; +v1 = v1 + 0x8; +goto L42c7fc; +v1 = v1 + 0x8; +L42c5e8: +t7 = MEM_U32(a1 + 40); +//nop; +t8 = t7 + 0x3; +if ((int)t8 >= 0) {t9 = (int)t8 >> 2; +goto L42c604;} +t9 = (int)t8 >> 2; +at = t8 + 0x3; +t9 = (int)at >> 2; +L42c604: +t3 = t9 << 2; +v1 = v1 + t3; +goto L42c7fc; +v1 = v1 + t3; +L42c610: +t4 = MEM_U8(a1 + 33); +a0 = 0x10019390; +t5 = t4 << 24; +t2 = t5 >> 29; +at = 0x6; +a0 = MEM_U8(a0 + 0); +if (t2 != at) {//nop; +goto L42c65c;} +//nop; +v0 = 0x10018ea8; +t6 = MEM_U32(t1 + 0); +v0 = MEM_U8(v0 + 0); +if ((int)t6 <= 0) {t7 = a2 << 1; +goto L42c64c;} +t7 = a2 << 1; +v1 = v1 + t7; +goto L42c650; +v1 = v1 + t7; +L42c64c: +v1 = v1 + a2; +L42c650: +if (v0 == 0) {//nop; +goto L42c65c;} +//nop; +v1 = v1 - a2; +L42c65c: +if (a0 == 0) {//nop; +goto L42c7fc;} +//nop; +v1 = v1 + a2; +goto L42c7fc; +v1 = v1 + a2; +L42c66c: +v0 = MEM_U32(a1 + 44); +//nop; +at = (int)v0 < (int)0x1f; +if (at == 0) {//nop; +goto L42c69c;} +//nop; +t8 = MEM_U32(a1 + 40); +//nop; +t9 = v0 + t8; +at = (int)t9 < (int)0x1f; +if (at != 0) {//nop; +goto L42c69c;} +//nop; +t0 = 0x1; +L42c69c: +v0 = MEM_U32(a1 + 36); +at = 0x2; +if (v0 != at) {at = 0x4; +goto L42c6c4;} +at = 0x4; +t3 = MEM_U32(a1 + 40); +//nop; +t4 = t3 << 2; +v1 = v1 + t4; +goto L42c7fc; +v1 = v1 + t4; +at = 0x4; +L42c6c4: +if (v0 != at) {//nop; +goto L42c7fc;} +//nop; +v0 = MEM_U32(a1 + 40); +//nop; +t5 = v0 << 2; +v1 = v1 + t5; +a3 = a3 - v0; +goto L42c7fc; +a3 = a3 - v0; +L42c6e4: +t2 = 0x10019330; +t7 = a3 << 3; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L42c714;} +//nop; +t6 = 0x10019334; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L42c718;} +//nop; +L42c714: +v1 = v1 + t7; +L42c718: +t8 = 0x10018edc; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42c770;} +//nop; +v0 = MEM_U32(t1 + 0); +//nop; +t9 = (int)zero < (int)v0; +if (t9 == 0) {v0 = t9; +goto L42c764;} +v0 = t9; +v0 = 0x10018ea8; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L42c764;} +//nop; +v0 = t0 < 0x1; +L42c764: +at = 0x10018ee4; +//nop; +MEM_U8(at + 0) = (uint8_t)v0; +L42c770: +if (v1 != 0) {v0 = v1 + 0x8; +goto L42c780;} +v0 = v1 + 0x8; +v0 = v1; +goto L42c814; +v0 = v1; +L42c780: +if ((int)v0 >= 0) {t3 = (int)v0 >> 3; +goto L42c790;} +t3 = (int)v0 >> 3; +at = v0 + 0x7; +t3 = (int)at >> 3; +L42c790: +v0 = t3 << 3; +goto L42c814; +v0 = t3 << 3; +L42c798: +if (at != 0) {at = v0 < 0x7c; +goto L42c7d8;} +at = v0 < 0x7c; +if (at != 0) {at = 0x8b; +goto L42c7b8;} +at = 0x8b; +if (v0 == at) {//nop; +goto L42c53c;} +//nop; +a1 = MEM_U32(a1 + 8); +goto L42c800; +a1 = MEM_U32(a1 + 8); +L42c7b8: +at = 0x68; +if (v0 == at) {//nop; +goto L42c66c;} +//nop; +at = v0 < 0x7a; +if (at == 0) {//nop; +goto L42c6e4;} +//nop; +a1 = MEM_U32(a1 + 8); +goto L42c800; +a1 = MEM_U32(a1 + 8); +L42c7d8: +at = 0x1b; +if (v0 == at) {//nop; +goto L42c610;} +//nop; +at = 0x1f; +if (v0 == at) {//nop; +goto L42c6e4;} +//nop; +at = 0x52; +if (v0 == at) {//nop; +goto L42c6e4;} +//nop; +L42c7fc: +a1 = MEM_U32(a1 + 8); +L42c800: +//nop; +if (a1 != 0) {//nop; +goto L42c530;} +//nop; +L42c80c: +v0 = MEM_U32(sp + 52); +//nop; +L42c814: +ra = MEM_U32(sp + 28); +sp = sp + 0x38; +//nop; +return v0; +//nop; +} + +static void f_unhome_parms(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42c824: +//unhome_parms: +//nop; +//nop; +//nop; +v0 = 0x10019310; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +v0 = v0 + 0x3; +at = v0 < 0x4; +if (at != 0) {v0 = v0 + 0x1; +goto L42ca60;} +v0 = v0 + 0x1; +a1 = v0 + 0xfffffffc; +t6 = a1 & 0x3; +if (t6 == 0) {v1 = 0x4; +goto L42c8d4;} +v1 = 0x4; +a1 = 0x100197b0; +a0 = t6 + 0x4; +L42c868: +t7 = v1 < 0x20; +t8 = ~v1; +t1 = MEM_U32(a1 + 0); +t9 = t7 << (t8 & 0x1f); +t0 = ~t9; +t2 = t1 & t0; +t3 = v1 + 0xffffffe0; +t4 = t3 < 0x20; +t5 = ~v1; +t6 = t4 << (t5 & 0x1f); +MEM_U32(a1 + 0) = t2; +t1 = v1 + 0xffffffc0; +t0 = t1 < 0x20; +t2 = ~v1; +t5 = MEM_U32(a1 + 8); +t8 = MEM_U32(a1 + 4); +t3 = t0 << (t2 & 0x1f); +t7 = ~t6; +t4 = ~t3; +v1 = v1 + 0x1; +t6 = t5 & t4; +t9 = t8 & t7; +MEM_U32(a1 + 4) = t9; +if (a0 != v1) {MEM_U32(a1 + 8) = t6; +goto L42c868;} +MEM_U32(a1 + 8) = t6; +if (v1 == v0) {//nop; +goto L42ca60;} +//nop; +L42c8d4: +a1 = 0x100197b0; +//nop; +L42c8dc: +t8 = v1 < 0x20; +t7 = ~v1; +t0 = MEM_U32(a1 + 0); +t9 = t8 << (t7 & 0x1f); +t1 = ~t9; +t3 = v1 + 0xffffffe0; +t2 = t0 & t1; +t5 = t3 < 0x20; +t4 = ~v1; +t7 = MEM_U32(a1 + 4); +t6 = t5 << (t4 & 0x1f); +t8 = ~t6; +MEM_U32(a1 + 0) = t2; +t0 = v1 + 0xffffffc0; +t1 = t0 < 0x20; +t2 = ~v1; +t9 = t7 & t8; +t4 = MEM_U32(a1 + 8); +t3 = t1 << (t2 & 0x1f); +t5 = ~t3; +t7 = v1 + 0x1; +MEM_U32(a1 + 4) = t9; +t6 = t4 & t5; +t9 = ~t7; +t8 = t7 < 0x20; +t2 = MEM_U32(a1 + 0); +t0 = t8 << (t9 & 0x1f); +t1 = ~t0; +MEM_U32(a1 + 8) = t6; +t4 = t7 + 0xffffffe0; +t5 = t4 < 0x20; +t6 = ~t7; +t3 = t2 & t1; +t0 = MEM_U32(a1 + 4); +t8 = t5 << (t6 & 0x1f); +t9 = ~t8; +MEM_U32(a1 + 0) = t3; +t1 = t7 + 0xffffffc0; +t2 = t0 & t9; +t3 = t1 < 0x20; +t4 = ~t7; +t8 = MEM_U32(a1 + 8); +t5 = t3 << (t4 & 0x1f); +t9 = v1 + 0x2; +t6 = ~t5; +MEM_U32(a1 + 4) = t2; +t2 = t9 < 0x20; +t1 = ~t9; +t0 = t8 & t6; +t4 = MEM_U32(a1 + 0); +t7 = t2 << (t1 & 0x1f); +t3 = ~t7; +MEM_U32(a1 + 8) = t0; +t8 = t9 + 0xffffffe0; +t5 = t4 & t3; +t6 = t8 < 0x20; +t0 = ~t9; +t7 = MEM_U32(a1 + 4); +t2 = t6 << (t0 & 0x1f); +t1 = ~t2; +MEM_U32(a1 + 0) = t5; +t3 = t9 + 0xffffffc0; +t5 = t3 < 0x20; +t8 = ~t9; +t4 = t7 & t1; +t2 = MEM_U32(a1 + 8); +t6 = t5 << (t8 & 0x1f); +t0 = ~t6; +t1 = v1 + 0x3; +MEM_U32(a1 + 4) = t4; +t7 = t2 & t0; +t4 = t1 < 0x20; +t3 = ~t1; +t8 = MEM_U32(a1 + 0); +t9 = t4 << (t3 & 0x1f); +t5 = ~t9; +MEM_U32(a1 + 8) = t7; +t2 = t1 + 0xffffffe0; +t0 = t2 < 0x20; +t7 = ~t1; +t6 = t8 & t5; +t4 = t0 << (t7 & 0x1f); +MEM_U32(a1 + 0) = t6; +t5 = t1 + 0xffffffc0; +t9 = MEM_U32(a1 + 4); +t6 = t5 < 0x20; +t3 = ~t4; +t2 = ~t1; +t4 = MEM_U32(a1 + 8); +t0 = t6 << (t2 & 0x1f); +t7 = ~t0; +t8 = t9 & t3; +v1 = v1 + 0x4; +t9 = t4 & t7; +MEM_U32(a1 + 8) = t9; +if (v1 != v0) {MEM_U32(a1 + 4) = t8; +goto L42c8dc;} +MEM_U32(a1 + 4) = t8; +L42ca60: +//nop; +return; +//nop; +} + +static void f_home_parms(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42ca68: +//home_parms: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 36) = s3; +s3 = 0x10019d70; +MEM_U32(sp + 52) = ra; +s3 = MEM_U32(s3 + 0); +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 44) = s5; +MEM_U32(sp + 40) = s4; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +if (s3 == 0) {MEM_U32(sp + 56) = a0; +goto L42ccc4;} +MEM_U32(sp + 56) = a0; +s2 = 0x100197b0; +s5 = 0xc; +s4 = 0x2; +L42cab4: +t6 = MEM_U16(s3 + 34); +//nop; +if (s4 == t6) {//nop; +goto L42ccb4;} +//nop; +//nop; +a0 = s3; +//nop; +v0 = f_pass_in_reg(mem, sp, a0); +goto L42cad4; +//nop; +L42cad4: +gp = MEM_U32(sp + 48); +if (v0 == 0) {t4 = MEM_U32(sp + 56); +goto L42ccc8;} +t4 = MEM_U32(sp + 56); +//nop; +a0 = s3; +//nop; +v0 = f_parm_reg(mem, sp, a0); +goto L42caf0; +//nop; +L42caf0: +v1 = v0 & 0xff; +t7 = v1 + 0xffffffe0; +t8 = t7 < 0x20; +t9 = -t8; +gp = MEM_U32(sp + 48); +t0 = t9 << (t7 & 0x1f); +if ((int)t0 >= 0) {s1 = v0 & 0xff; +goto L42cc14;} +s1 = v0 & 0xff; +t4 = MEM_U32(s2 + 0); +t1 = v1 < 0x20; +t2 = ~v1; +at = 0x100197b0; +t3 = t1 << (t2 & 0x1f); +t5 = t4 | t3; +t6 = v1 + 0xffffffe0; +MEM_U32(at + 0) = t5; +t0 = MEM_U32(s2 + 4); +t8 = t6 < 0x20; +t9 = ~v1; +at = 0x100197b0; +t7 = t8 << (t9 & 0x1f); +t1 = t0 | t7; +t2 = v1 + 0xffffffc0; +MEM_U32(at + 4) = t1; +t6 = MEM_U32(s2 + 8); +t4 = t2 < 0x20; +t3 = ~v1; +at = 0x100197b0; +t5 = t4 << (t3 & 0x1f); +t8 = t6 | t5; +MEM_U32(at + 8) = t8; +t9 = MEM_U32(s3 + 40); +t3 = v1 + 0x1; +at = (int)t9 < (int)0x5; +if (at != 0) {t6 = t3 < 0x20; +goto L42ccb4;} +t6 = t3 < 0x20; +a0 = MEM_U8(s3 + 33); +at = 0x5010000; +t0 = a0 & 0x1f; +t7 = t0 < 0x20; +t1 = -t7; +t2 = t1 & at; +v0 = t2 << (t0 & 0x1f); +t4 = (int)v0 < (int)0x0; +v0 = t4; +if (t4 != 0) {a0 = t0; +goto L42cbb4;} +a0 = t0; +v0 = s5 ^ a0; +v0 = v0 < 0x1; +L42cbb4: +if (v0 != 0) {//nop; +goto L42cbc0;} +//nop; +abort(); +L42cbc0: +t9 = MEM_U32(s2 + 0); +t5 = ~t3; +at = 0x100197b0; +t8 = t6 << (t5 & 0x1f); +t0 = t9 | t8; +t7 = t3 + 0xffffffe0; +MEM_U32(at + 0) = t0; +t4 = MEM_U32(s2 + 4); +t1 = t7 < 0x20; +at = 0x100197b0; +t2 = t1 << (t5 & 0x1f); +t6 = t4 | t2; +t9 = t3 + 0xffffffc0; +MEM_U32(at + 4) = t6; +t7 = MEM_U32(s2 + 8); +t8 = t9 < 0x20; +at = 0x100197b0; +t0 = t8 << (t5 & 0x1f); +t1 = t7 | t0; +MEM_U32(at + 8) = t1; +goto L42ccb4; +MEM_U32(at + 8) = t1; +L42cc14: +s0 = MEM_U32(s3 + 40); +//nop; +s0 = s0 + 0x3; +if ((int)s0 >= 0) {t4 = (int)s0 >> 2; +goto L42cc30;} +t4 = (int)s0 >> 2; +at = s0 + 0x3; +t4 = (int)at >> 2; +L42cc30: +if (t4 == 0) {s0 = t4; +goto L42ccb4;} +s0 = t4; +L42cc38: +t9 = MEM_U32(s2 + 0); +t2 = s1 < 0x20; +t6 = ~s1; +t3 = t2 << (t6 & 0x1f); +t5 = s1 + 0xffffffe0; +t8 = t9 | t3; +t7 = t5 < 0x20; +t6 = s1 + 0xffffffc0; +t0 = ~s1; +t5 = MEM_U32(s2 + 8); +t4 = MEM_U32(s2 + 4); +t1 = t7 << (t0 & 0x1f); +t9 = t6 < 0x20; +MEM_U32(s2 + 0) = t8; +t3 = ~s1; +t8 = t9 << (t3 & 0x1f); +t7 = t5 | t8; +t2 = t4 | t1; +MEM_U32(s2 + 4) = t2; +MEM_U32(s2 + 8) = t7; +//nop; +a0 = s1; +//nop; +v0 = f_is_parm_reg(mem, sp, a0); +goto L42cc98; +//nop; +L42cc98: +gp = MEM_U32(sp + 48); +if (v0 == 0) {s1 = s1 + 0x1; +goto L42ccc4;} +s1 = s1 + 0x1; +t0 = s1 & 0xff; +s0 = s0 + 0xffffffff; +if (s0 != 0) {s1 = t0; +goto L42cc38;} +s1 = t0; +L42ccb4: +s3 = MEM_U32(s3 + 8); +//nop; +if (s3 != 0) {//nop; +goto L42cab4;} +//nop; +L42ccc4: +t4 = MEM_U32(sp + 56); +L42ccc8: +s2 = 0x100197b0; +at = 0xffffffff; +if (t4 == at) {t1 = t4 & 0xffff; +goto L42ced0;} +t1 = t4 & 0xffff; +a0 = 0x10019310; +if ((int)t1 >= 0) {t2 = (int)t1 >> 2; +goto L42ccec;} +t2 = (int)t1 >> 2; +at = t1 + 0x3; +t2 = (int)at >> 2; +L42ccec: +a0 = MEM_U32(a0 + 0); +a1 = t2 + 0x4; +a0 = a0 + 0x3; +at = a0 < a1; +if (at != 0) {MEM_U32(sp + 56) = t2; +goto L42ced0;} +MEM_U32(sp + 56) = t2; +a0 = a0 + 0x1; +a2 = a0 - a1; +t6 = a2 & 0x3; +if (t6 == 0) {v0 = a1; +goto L42cd7c;} +v0 = a1; +v1 = t6 + a1; +L42cd1c: +t8 = MEM_U32(s2 + 0); +t9 = v0 < 0x20; +t3 = ~v0; +t5 = t9 << (t3 & 0x1f); +t0 = v0 + 0xffffffe0; +t7 = t8 | t5; +t4 = t0 < 0x20; +t3 = v0 + 0xffffffc0; +t1 = ~v0; +t0 = MEM_U32(s2 + 8); +t6 = MEM_U32(s2 + 4); +t2 = t4 << (t1 & 0x1f); +t8 = t3 < 0x20; +MEM_U32(s2 + 0) = t7; +t5 = ~v0; +t7 = t8 << (t5 & 0x1f); +v0 = v0 + 0x1; +t4 = t0 | t7; +t9 = t6 | t2; +MEM_U32(s2 + 4) = t9; +if (v1 != v0) {MEM_U32(s2 + 8) = t4; +goto L42cd1c;} +MEM_U32(s2 + 8) = t4; +if (v0 == a0) {ra = MEM_U32(sp + 52); +goto L42ced4;} +ra = MEM_U32(sp + 52); +L42cd7c: +t9 = MEM_U32(s2 + 0); +t1 = v0 < 0x20; +t6 = ~v0; +t2 = t1 << (t6 & 0x1f); +t8 = v0 + 0xffffffe0; +t4 = MEM_U32(s2 + 4); +t5 = t8 < 0x20; +t0 = ~v0; +t3 = t9 | t2; +t7 = t5 << (t0 & 0x1f); +t6 = v0 + 0xffffffc0; +t1 = t4 | t7; +t8 = MEM_U32(s2 + 8); +t9 = t6 < 0x20; +t0 = v0 + 0x1; +MEM_U32(s2 + 0) = t3; +t2 = ~v0; +t3 = t9 << (t2 & 0x1f); +t6 = MEM_U32(s2 + 0); +t4 = t0 < 0x20; +t7 = ~t0; +MEM_U32(s2 + 4) = t1; +t5 = t8 | t3; +t1 = t4 << (t7 & 0x1f); +t2 = t0 + 0xffffffe0; +t9 = t6 | t1; +t4 = MEM_U32(s2 + 4); +t8 = t2 < 0x20; +MEM_U32(s2 + 8) = t5; +t3 = ~t0; +t5 = t8 << (t3 & 0x1f); +MEM_U32(s2 + 0) = t9; +t6 = t0 + 0xffffffc0; +t7 = t4 | t5; +t8 = MEM_U32(s2 + 8); +t1 = t6 < 0x20; +t9 = ~t0; +t2 = t1 << (t9 & 0x1f); +t4 = v0 + 0x2; +MEM_U32(s2 + 4) = t7; +t3 = t8 | t2; +t7 = ~t4; +t5 = t4 < 0x20; +t0 = MEM_U32(s2 + 0); +t6 = t5 << (t7 & 0x1f); +t9 = t4 + 0xffffffe0; +t5 = MEM_U32(s2 + 4); +t8 = t9 < 0x20; +MEM_U32(s2 + 8) = t3; +t2 = ~t4; +t3 = t8 << (t2 & 0x1f); +t1 = t0 | t6; +t7 = t5 | t3; +MEM_U32(s2 + 0) = t1; +t1 = ~t4; +t5 = v0 + 0x3; +t0 = t4 + 0xffffffc0; +t8 = MEM_U32(s2 + 8); +t6 = t0 < 0x20; +MEM_U32(s2 + 4) = t7; +t4 = MEM_U32(s2 + 0); +t7 = ~t5; +t9 = t6 << (t1 & 0x1f); +t3 = t5 < 0x20; +t0 = t3 << (t7 & 0x1f); +t2 = t8 | t9; +t6 = t4 | t0; +t1 = t5 + 0xffffffe0; +t8 = t1 < 0x20; +MEM_U32(s2 + 8) = t2; +t9 = ~t5; +t2 = t8 << (t9 & 0x1f); +MEM_U32(s2 + 0) = t6; +t4 = t5 + 0xffffffc0; +t8 = MEM_U32(s2 + 8); +t3 = MEM_U32(s2 + 4); +t0 = t4 < 0x20; +t6 = ~t5; +t1 = t0 << (t6 & 0x1f); +v0 = v0 + 0x4; +t9 = t8 | t1; +t7 = t3 | t2; +MEM_U32(s2 + 4) = t7; +if (v0 != a0) {MEM_U32(s2 + 8) = t9; +goto L42cd7c;} +MEM_U32(s2 + 8) = t9; +L42ced0: +ra = MEM_U32(sp + 52); +L42ced4: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +s4 = MEM_U32(sp + 40); +s5 = MEM_U32(sp + 44); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void f_clean_tree(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42cef4: +//clean_tree: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +s1 = 0xffffff01; +L42cf1c: +t6 = MEM_U8(s0 + 25); +a0 = MEM_U32(s0 + 0); +t7 = t6 & s1; +t8 = t7 | 0x90; +MEM_U8(s0 + 25) = (uint8_t)t8; +if (a0 == 0) {MEM_U8(s0 + 24) = (uint8_t)zero; +goto L42cf8c;} +MEM_U8(s0 + 24) = (uint8_t)zero; +t9 = MEM_U8(s0 + 32); +//nop; +t0 = t9 < 0x60; +if (t0 == 0) {t1 = (int)t9 >> 5; +goto L42cf6c;} +t1 = (int)t9 >> 5; +t3 = 0x100052b8; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (t9 & 0x1f); +t0 = (int)t6 < (int)0x0; +L42cf6c: +if (t0 != 0) {//nop; +goto L42cf8c;} +//nop; +//nop; +//nop; +//nop; +f_clean_tree(mem, sp, a0); +goto L42cf84; +//nop; +L42cf84: +gp = MEM_U32(sp + 32); +//nop; +L42cf8c: +a0 = MEM_U32(s0 + 4); +//nop; +if (a0 == 0) {//nop; +goto L42cff0;} +//nop; +t8 = MEM_U8(s0 + 32); +//nop; +t1 = t8 < 0xa0; +if (t1 == 0) {t3 = (int)t8 >> 5; +goto L42cfd0;} +t3 = (int)t8 >> 5; +t4 = 0x100052a4; +t2 = t3 << 2; +t4 = t4; +t5 = t4 + t2; +t9 = MEM_U32(t5 + 0); +//nop; +t6 = t9 << (t8 & 0x1f); +t1 = (int)t6 < (int)0x0; +L42cfd0: +if (t1 != 0) {//nop; +goto L42cff0;} +//nop; +//nop; +//nop; +//nop; +f_clean_tree(mem, sp, a0); +goto L42cfe8; +//nop; +L42cfe8: +gp = MEM_U32(sp + 32); +//nop; +L42cff0: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L42cf1c;} +//nop; +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_clear_pmov_regs(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42d014: +//clear_pmov_regs: +//nop; +//nop; +//nop; +at = 0x10019d30; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019d30; +//nop; +MEM_U32(at + 4) = zero; +at = 0x10019d30; +MEM_U32(at + 8) = zero; +return; +MEM_U32(at + 8) = zero; +} + +static void f_save_pmov_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42d044: +//save_pmov_reg: +//nop; +//nop; +//nop; +v0 = 0x10019d30; +t6 = a0 < 0x20; +t9 = MEM_U32(v0 + 0); +t7 = ~a0; +t8 = t6 << (t7 & 0x1f); +t1 = a0 + 0xffffffe0; +t0 = t9 | t8; +t2 = t1 < 0x20; +t7 = a0 + 0xffffffc0; +t3 = ~a0; +t1 = MEM_U32(v0 + 8); +t5 = MEM_U32(v0 + 4); +t4 = t2 << (t3 & 0x1f); +t9 = t7 < 0x20; +t8 = ~a0; +MEM_U32(v0 + 0) = t0; +t0 = t9 << (t8 & 0x1f); +t2 = t1 | t0; +t6 = t5 | t4; +MEM_U32(sp + 0) = a0; +MEM_U32(v0 + 4) = t6; +MEM_U32(v0 + 8) = t2; +return; +MEM_U32(v0 + 8) = t2; +} + +static void f_load_pmov_regs(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42d0ac: +//load_pmov_regs: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 36) = s2; +s2 = 0x10019d30; +MEM_U32(sp + 44) = ra; +t6 = MEM_U32(s2 + 8); +t7 = MEM_U32(s2 + 4); +t9 = MEM_U32(s2 + 0); +t8 = t6 | t7; +t0 = t8 | t9; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 32) = s1; +if (t0 == 0) {MEM_U32(sp + 28) = s0; +goto L42d168;} +MEM_U32(sp + 28) = s0; +s1 = 0x10019310; +s0 = 0x4; +s1 = MEM_U32(s1 + 0); +//nop; +s1 = s1 + 0x3; +at = s1 < 0x4; +if (at != 0) {s1 = s1 + 0x1; +goto L42d168;} +s1 = s1 + 0x1; +t1 = s0 < 0x60; +L42d110: +if (t1 == 0) {t2 = (int)s0 >> 5; +goto L42d130;} +t2 = (int)s0 >> 5; +t3 = t2 << 2; +t4 = s2 + t3; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (s0 & 0x1f); +t1 = (int)t6 < (int)0x0; +L42d130: +if (t1 == 0) {a0 = 0x2a; +goto L42d15c;} +a0 = 0x2a; +//nop; +a2 = s0 << 2; +a2 = a2 + 0xfffffff0; +a1 = s0; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42d154; +MEM_U32(sp + 16) = zero; +L42d154: +gp = MEM_U32(sp + 40); +//nop; +L42d15c: +s0 = s0 + 0x1; +if (s0 != s1) {t1 = s0 < 0x60; +goto L42d110;} +t1 = s0 < 0x60; +L42d168: +ra = MEM_U32(sp + 44); +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static uint32_t f_cvt_tab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42d180: +//cvt_tab: +//nop; +//nop; +//nop; +v0 = a0 & 0xff; +at = v0 < 0x10; +MEM_U32(sp + 0) = a0; +if (at == 0) {MEM_U32(sp + 4) = a1; +goto L42d318;} +MEM_U32(sp + 4) = a1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100094d8[] = { +&&L42d1c0, +&&L42d318, +&&L42d318, +&&L42d318, +&&L42d1c0, +&&L42d20c, +&&L42d1c0, +&&L42d20c, +&&L42d1c0, +&&L42d318, +&&L42d318, +&&L42d318, +&&L42d2b8, +&&L42d258, +&&L42d318, +&&L42d20c, +}; +dest = Lswitch100094d8[v0]; +//nop; +goto *dest; +//nop; +L42d1c0: +v0 = a1 & 0xff; +t7 = v0 + 0xfffffff4; +at = t7 < 0x2; +if (at == 0) {//nop; +goto L42d204;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009448[] = { +&&L42d1fc, +&&L42d1f4, +}; +dest = Lswitch10009448[t7]; +//nop; +goto *dest; +//nop; +L42d1f4: +v0 = 0x93; +return v0; +v0 = 0x93; +L42d1fc: +v0 = 0x96; +return v0; +v0 = 0x96; +L42d204: +v0 = 0x3e; +return v0; +v0 = 0x3e; +L42d20c: +v0 = a1 & 0xff; +t8 = v0 + 0xfffffff4; +at = t8 < 0x2; +if (at == 0) {//nop; +goto L42d250;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009450[] = { +&&L42d248, +&&L42d240, +}; +dest = Lswitch10009450[t8]; +//nop; +goto *dest; +//nop; +L42d240: +v0 = 0x15f; +return v0; +v0 = 0x15f; +L42d248: +v0 = 0x160; +return v0; +v0 = 0x160; +L42d250: +v0 = 0x3e; +return v0; +v0 = 0x3e; +L42d258: +v0 = a1 & 0xff; +at = v0 < 0x10; +if (at == 0) {//nop; +goto L42d2b0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009458[] = { +&&L42d2a0, +&&L42d2b0, +&&L42d2b0, +&&L42d2b0, +&&L42d2a0, +&&L42d288, +&&L42d290, +&&L42d298, +&&L42d2a0, +&&L42d2b0, +&&L42d2b0, +&&L42d2b0, +&&L42d2a8, +&&L42d2b0, +&&L42d2b0, +&&L42d298, +}; +dest = Lswitch10009458[v0]; +//nop; +goto *dest; +//nop; +L42d288: +v0 = 0x14f; +return v0; +v0 = 0x14f; +L42d290: +v0 = 0xe8; +return v0; +v0 = 0xe8; +L42d298: +v0 = 0x14f; +return v0; +v0 = 0x14f; +L42d2a0: +v0 = 0xe8; +return v0; +v0 = 0xe8; +L42d2a8: +v0 = 0x94; +return v0; +v0 = 0x94; +L42d2b0: +v0 = 0x3e; +return v0; +v0 = 0x3e; +L42d2b8: +v0 = a1 & 0xff; +at = v0 < 0x10; +if (at == 0) {//nop; +goto L42d310;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009498[] = { +&&L42d300, +&&L42d310, +&&L42d310, +&&L42d310, +&&L42d300, +&&L42d2e8, +&&L42d2f0, +&&L42d2f8, +&&L42d300, +&&L42d310, +&&L42d310, +&&L42d310, +&&L42d310, +&&L42d308, +&&L42d310, +&&L42d2f8, +}; +dest = Lswitch10009498[v0]; +//nop; +goto *dest; +//nop; +L42d2e8: +v0 = 0x153; +return v0; +v0 = 0x153; +L42d2f0: +v0 = 0xe9; +return v0; +v0 = 0xe9; +L42d2f8: +v0 = 0x153; +return v0; +v0 = 0x153; +L42d300: +v0 = 0xe9; +return v0; +v0 = 0xe9; +L42d308: +v0 = 0x91; +return v0; +v0 = 0x91; +L42d310: +v0 = 0x3e; +return v0; +v0 = 0x3e; +L42d318: +v0 = 0x3e; +return v0; +v0 = 0x3e; +//nop; +return v0; +//nop; +} + +static uint32_t f_rnd_tab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42d328: +//rnd_tab: +//nop; +//nop; +//nop; +at = 0xd; +MEM_U32(sp + 0) = a0; +if (a0 != at) {MEM_U32(sp + 4) = a1; +goto L42d3b8;} +MEM_U32(sp + 4) = a1; +at = a1 < 0x9; +goto L42d374; +at = a1 < 0x9; +L42d34c: +v0 = 0xf3; +return v0; +v0 = 0xf3; +L42d354: +v0 = 0xeb; +return v0; +v0 = 0xeb; +L42d35c: +v0 = 0x150; +return v0; +v0 = 0x150; +L42d364: +v0 = 0x150; +return v0; +v0 = 0x150; +L42d36c: +v0 = 0x3e; +return v0; +v0 = 0x3e; +L42d374: +if (at != 0) {at = 0xf; +goto L42d38c;} +at = 0xf; +if (a1 == at) {//nop; +goto L42d364;} +//nop; +v0 = 0x3e; +return v0; +v0 = 0x3e; +L42d38c: +at = a1 < 0x9; +if (at == 0) {//nop; +goto L42d36c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009518[] = { +&&L42d34c, +&&L42d36c, +&&L42d36c, +&&L42d36c, +&&L42d34c, +&&L42d35c, +&&L42d354, +&&L42d364, +&&L42d34c, +}; +dest = Lswitch10009518[a1]; +//nop; +goto *dest; +//nop; +L42d3b8: +at = 0xc; +if (a0 != at) {v0 = 0x3e; +goto L42d438;} +v0 = 0x3e; +at = a1 < 0x9; +goto L42d3f4; +at = a1 < 0x9; +L42d3cc: +v0 = 0xf4; +return v0; +v0 = 0xf4; +L42d3d4: +v0 = 0xec; +return v0; +v0 = 0xec; +L42d3dc: +v0 = 0x154; +return v0; +v0 = 0x154; +L42d3e4: +v0 = 0x154; +return v0; +v0 = 0x154; +L42d3ec: +v0 = 0x3e; +return v0; +v0 = 0x3e; +L42d3f4: +if (at != 0) {at = 0xf; +goto L42d40c;} +at = 0xf; +if (a1 == at) {//nop; +goto L42d3e4;} +//nop; +v0 = 0x3e; +return v0; +v0 = 0x3e; +L42d40c: +at = a1 < 0x9; +if (at == 0) {//nop; +goto L42d3ec;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000953c[] = { +&&L42d3cc, +&&L42d3ec, +&&L42d3ec, +&&L42d3ec, +&&L42d3cc, +&&L42d3dc, +&&L42d3d4, +&&L42d3e4, +&&L42d3cc, +}; +dest = Lswitch1000953c[a1]; +//nop; +goto *dest; +//nop; +L42d438: +//nop; +return v0; +//nop; +} + +static void f_eval(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42d47c: +//eval: +//nop; +//nop; +//nop; +sp = sp + 0xfffffec0; +MEM_U32(sp + 212) = ra; +MEM_U32(sp + 208) = fp; +MEM_U32(sp + 204) = gp; +MEM_U32(sp + 200) = s7; +MEM_U32(sp + 196) = s6; +MEM_U32(sp + 192) = s5; +MEM_U32(sp + 188) = s4; +MEM_U32(sp + 184) = s3; +MEM_U32(sp + 180) = s2; +MEM_U32(sp + 176) = s1; +MEM_U32(sp + 172) = s0; +MEM_U32(sp + 324) = a1; +s0 = MEM_U8(a0 + 25); +at = 0x48; +t6 = s0 << 24; +t7 = t6 >> 25; +s6 = a0; +fp = a1 & 0xff; +if (t7 == at) {s0 = t7; +goto L42d55c;} +s0 = t7; +t8 = MEM_U8(a0 + 24); +//nop; +if (t8 == 0) {t1 = s0 + 0xffffffe0; +goto L42d510;} +t1 = s0 + 0xffffffe0; +//nop; +//nop; +//nop; +f_restore_from_temp(mem, sp, a0); +goto L42d4fc; +//nop; +L42d4fc: +s0 = MEM_U8(s6 + 25); +gp = MEM_U32(sp + 204); +t9 = s0 << 24; +s0 = t9 >> 25; +t1 = s0 + 0xffffffe0; +L42d510: +t2 = t1 < 0x20; +t3 = -t2; +t4 = t3 << (t1 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L42d540;} +//nop; +//nop; +a0 = s0; +//nop; +f_move_to_end_fp_list(mem, sp, a0); +goto L42d534; +//nop; +L42d534: +gp = MEM_U32(sp + 204); +ra = MEM_U32(sp + 212); +goto L434eec; +ra = MEM_U32(sp + 212); +L42d540: +//nop; +a0 = s0; +//nop; +f_move_to_end_gp_list(mem, sp, a0); +goto L42d550; +//nop; +L42d550: +gp = MEM_U32(sp + 204); +ra = MEM_U32(sp + 212); +goto L434eec; +ra = MEM_U32(sp + 212); +L42d55c: +t5 = MEM_U16(s6 + 20); +//nop; +at = t5 < 0x2; +if (at != 0) {//nop; +goto L42d574;} +//nop; +fp = 0x48; +L42d574: +if (s6 == 0) {//nop; +goto L434ee8;} +//nop; +L42d57c: +a0 = MEM_U8(s6 + 32); +//nop; +v0 = a0; +at = v0 < 0x98; +if (at == 0) {//nop; +goto L434c2c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009924[] = { +&&L43270c, +&&L432890, +&&L434c2c, +&&L42debc, +&&L432890, +&&L433e40, +&&L434c2c, +&&L42d7a0, +&&L433af8, +&&L434c2c, +&&L433b7c, +&&L430624, +&&L43371c, +&&L43371c, +&&L433680, +&&L433650, +&&L43452c, +&&L4339e4, +&&L434c2c, +&&L433ae4, +&&L434c2c, +&&L434c2c, +&&L434c2c, +&&L42f96c, +&&L43317c, +&&L432fbc, +&&L434c2c, +&&L42e498, +&&L434c2c, +&&L432890, +&&L434c2c, +&&L42df64, +&&L433b24, +&&L42d7f0, +&&L434c2c, +&&L432890, +&&L434c2c, +&&L434c2c, +&&L430314, +&&L434c2c, +&&L432890, +&&L432890, +&&L434c2c, +&&L434c2c, +&&L42fc4c, +&&L434c2c, +&&L433820, +&&L433820, +&&L433820, +&&L4305c8, +&&L434c2c, +&&L434c2c, +&&L433820, +&&L433820, +&&L430cf8, +&&L434c2c, +&&L433820, +&&L434c2c, +&&L434c2c, +&&L434c2c, +&&L432890, +&&L430cf8, +&&L4314e4, +&&L4314e4, +&&L434c2c, +&&L434c2c, +&&L42e9e4, +&&L434c2c, +&&L43459c, +&&L434c2c, +&&L43248c, +&&L43208c, +&&L434c2c, +&&L430670, +&&L434c2c, +&&L434260, +&&L434c2c, +&&L432890, +&&L432890, +&&L434c2c, +&&L432504, +&&L42d5b4, +&&L430a04, +&&L434c2c, +&&L434c2c, +&&L42fe30, +&&L42fe30, +&&L432d58, +&&L43384c, +&&L434c2c, +&&L42f310, +&&L432890, +&&L42f158, +&&L434c2c, +&&L43270c, +&&L432890, +&&L433ad0, +&&L43259c, +&&L434c2c, +&&L42d678, +&&L42f490, +&&L434c2c, +&&L42f310, +&&L434c2c, +&&L42e8a4, +&&L432890, +&&L434c2c, +&&L434c2c, +&&L434c2c, +&&L434c2c, +&&L433b50, +&&L42f890, +&&L434c2c, +&&L434c2c, +&&L434c2c, +&&L432890, +&&L432890, +&&L4346e0, +&&L434c2c, +&&L4345cc, +&&L42e444, +&&L434c2c, +&&L434ee8, +&&L42eb3c, +&&L4342ec, +&&L432890, +&&L434c2c, +&&L4302e0, +&&L434390, +&&L434390, +&&L434390, +&&L434390, +&&L434390, +&&L434390, +&&L4333b0, +&&L434c2c, +&&L430348, +&&L42d6b8, +&&L434c2c, +&&L42e8d0, +&&L433878, +&&L432890, +&&L434c2c, +&&L434678, +&&L4346ac, +&&L434c2c, +&&L434c2c, +&&L431284, +&&L431d08, +&&L43091c, +&&L42e46c, +&&L42f96c, +}; +dest = Lswitch10009924[v0]; +//nop; +goto *dest; +//nop; +L42d5b4: +t7 = 0x10019d40; +a3 = MEM_U32(s6 + 36); +at = 0x10018e00; +t7 = MEM_U8(t7 + 0); +v0 = a3; +if (t7 == 0) {MEM_U32(at + 0) = a3; +goto L42d5fc;} +MEM_U32(at + 0) = a3; +v1 = 0x10019d44; +t9 = MEM_U16(s6 + 34); +at = 0x10019d48; +MEM_U32(v1 + 0) = t9; +a0 = 0x10018ed4; +MEM_U32(at + 0) = v0; +at = 0x10019d40; +a0 = MEM_U8(a0 + 0); +MEM_U32(sp + 264) = t9; +MEM_U8(at + 0) = (uint8_t)zero; +goto L434d7c; +MEM_U8(at + 0) = (uint8_t)zero; +L42d5fc: +s0 = MEM_U16(s6 + 34); +t0 = MEM_U32(sp + 264); +//nop; +if (t0 == s0) {//nop; +goto L42d648;} +//nop; +t2 = 0x10018e88; +a0 = s0; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42d648;} +//nop; +//nop; +MEM_U32(sp + 264) = s0; +a1 = zero; +f_emit_file(mem, sp, a0, a1, a2, a3); +goto L42d638; +a1 = zero; +L42d638: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(s6 + 36); +s0 = MEM_U16(s6 + 34); +//nop; +L42d648: +//nop; +a0 = 0x1c; +a1 = zero; +a2 = s0; +f_emit_dir2(mem, sp, a0, a1, a2, a3); +goto L42d65c; +a2 = s0; +L42d65c: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42d678: +a0 = 0x10018ed4; +a3 = MEM_U32(s6 + 36); +at = 0x1; +a0 = MEM_U8(a0 + 0); +if (a3 != at) {at = 0x2; +goto L42d6a0;} +at = 0x2; +t3 = MEM_U32(s6 + 40); +MEM_U32(sp + 268) = t3; +goto L434d7c; +MEM_U32(sp + 268) = t3; +at = 0x2; +L42d6a0: +if (a3 != at) {//nop; +goto L434d7c;} +//nop; +t1 = MEM_U32(s6 + 40); +at = 0x10018ec8; +MEM_U32(at + 0) = t1; +goto L434d7c; +MEM_U32(at + 0) = t1; +L42d6b8: +t5 = MEM_U8(s6 + 33); +t4 = MEM_U32(s6 + 36); +s3 = MEM_U8(s6 + 35); +t6 = t5 & 0x1f; +if (t6 != 0) {MEM_U8(sp + 318) = (uint8_t)t4; +goto L42d728;} +MEM_U8(sp + 318) = (uint8_t)t4; +t8 = 0x10019bb0; +t7 = s3 << 2; +v0 = t7 + t8; +a1 = MEM_U32(v0 + 0); +t9 = t4 & 0xff; +t0 = 0x1; +a2 = t0 << (t9 & 0x1f); +t2 = a1 & a2; +if (t2 == 0) {a0 = 0x31; +goto L42d774;} +a0 = 0x31; +t5 = 0x10019bb0; +t1 = t4 & 0xff; +t3 = a1 - a2; +t4 = t1 << 2; +MEM_U32(v0 + 0) = t3; +v1 = t4 + t5; +t6 = MEM_U32(v1 + 0); +t7 = 0x1; +t8 = t7 << (s3 & 0x1f); +t0 = t6 - t8; +MEM_U32(v1 + 0) = t0; +goto L42d774; +MEM_U32(v1 + 0) = t0; +L42d728: +t2 = 0x10019bb0; +t9 = s3 << 2; +t1 = MEM_U8(sp + 318); +v0 = t9 + t2; +t3 = MEM_U32(v0 + 0); +t6 = MEM_U8(sp + 318); +t4 = 0x1; +t0 = 0x10019bb0; +t5 = t4 << (t1 & 0x1f); +t7 = t3 | t5; +t8 = t6 << 2; +MEM_U32(v0 + 0) = t7; +v1 = t8 + t0; +t9 = MEM_U32(v1 + 0); +t2 = 0x1; +t4 = t2 << (s3 & 0x1f); +t1 = t9 | t4; +a0 = 0x30; +MEM_U32(v1 + 0) = t1; +L42d774: +//nop; +a2 = MEM_U8(sp + 318); +a1 = s3; +f_emit_alias(mem, sp, a0, a1, a2); +goto L42d784; +a1 = s3; +L42d784: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42d7a0: +//nop; +a2 = MEM_U32(s6 + 40); +a3 = MEM_U32(s6 + 44); +a0 = 0x2a; +a1 = zero; +f_demit_dir2(mem, sp, a0, a1, a2, a3); +goto L42d7b8; +a1 = zero; +L42d7b8: +gp = MEM_U32(sp + 204); +a0 = 0x2f; +a2 = 0x10018ed8; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = zero; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L42d7d4; +a1 = zero; +L42d7d4: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42d7f0: +//nop; +t3 = 0xffffffff; +t5 = 0xffffffff; +MEM_U32(sp + 232) = t5; +MEM_U32(sp + 268) = t3; +f_clear_saved_regs(mem, sp); +goto L42d808; +MEM_U32(sp + 268) = t3; +L42d808: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_init_regs(mem, sp); +goto L42d820; +//nop; +L42d820: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_init_temps(mem, sp); +goto L42d838; +//nop; +L42d838: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_reset_pool(mem, sp); +goto L42d850; +//nop; +L42d850: +gp = MEM_U32(sp + 204); +s0 = zero; +s1 = 0x10019ce0; +s2 = 0x10019bb0; +v0 = s1 + 0x20; +L42d864: +s1 = s1 + 0x1; +MEM_U32(s2 + 0) = zero; +MEM_U8(s1 + -1) = (uint8_t)zero; +if (s1 != v0) {s2 = s2 + 0x4; +goto L42d864;} +s2 = s2 + 0x4; +v0 = 0x1001938c; +at = 0x10019d70; +v0 = MEM_U8(v0 + 0); +MEM_U32(at + 0) = zero; +if (v0 != 0) {//nop; +goto L42d8d0;} +//nop; +v0 = 0x10018e9c; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L42d8d0;} +//nop; +v0 = 0x10018ee8; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L42d8d0;} +//nop; +v0 = MEM_U32(s6 + 44); +//nop; +t7 = v0 & 0x2; +v0 = zero < t7; +L42d8d0: +at = 0x10019390; +//nop; +MEM_U8(at + 0) = (uint8_t)v0; +a3 = MEM_U32(s6 + 44); +//nop; +t8 = a3 & 0x80; +if (t8 == 0) {t9 = a3 & 0x200; +goto L42d914;} +t9 = a3 & 0x200; +t0 = 0x10018e98; +at = 0x2; +t0 = MEM_U32(t0 + 0); +t2 = 0x1; +if (t0 != at) {//nop; +goto L42d914;} +//nop; +at = 0x10019394; +MEM_U8(at + 0) = (uint8_t)t2; +goto L42d920; +MEM_U8(at + 0) = (uint8_t)t2; +L42d914: +at = 0x10019394; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L42d920: +if (t9 == 0) {t6 = 0xffffffff; +goto L42d968;} +t6 = 0xffffffff; +t4 = 0x10019398; +t1 = 0xffffffff; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42d948;} +//nop; +MEM_U32(sp + 224) = zero; +goto L42d94c; +MEM_U32(sp + 224) = zero; +L42d948: +MEM_U32(sp + 224) = t1; +L42d94c: +t3 = MEM_U8(s6 + 40); +t5 = MEM_U8(s6 + 41); +MEM_U8(sp + 226) = (uint8_t)t3; +MEM_U8(sp + 227) = (uint8_t)t5; +t7 = MEM_U32(sp + 224); +MEM_U32(sp + 228) = t7; +goto L42d96c; +MEM_U32(sp + 228) = t7; +L42d968: +MEM_U32(sp + 228) = t6; +L42d96c: +t8 = 0x10019390; +t0 = 0xd; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L42d9a4;} +//nop; +at = 0x10019380; +//nop; +a0 = 0xd; +MEM_U8(at + 0) = (uint8_t)t0; +f_remove_from_free_list(mem, sp, a0); +goto L42d998; +MEM_U8(at + 0) = (uint8_t)t0; +L42d998: +gp = MEM_U32(sp + 204); +//nop; +goto L42d9b0; +//nop; +L42d9a4: +at = 0x10019380; +t2 = 0x1d; +MEM_U8(at + 0) = (uint8_t)t2; +L42d9b0: +t9 = 0x10019330; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L42d9e0;} +//nop; +t4 = 0x10019334; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42dbe0;} +//nop; +L42d9e0: +v1 = 0x1001931c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t1 = v1 << 1; +v1 = t1 + 0x32; +at = v1 < 0x34; +if (at != 0) {v1 = v1 + 0x1; +goto L42dc04;} +v1 = v1 + 0x1; +a0 = v1 + 0xffffffcc; +t3 = a0 & 0x3; +if (t3 == 0) {s0 = 0x34; +goto L42da7c;} +s0 = 0x34; +a0 = 0x10019338; +v0 = t3 + 0x34; +L42da1c: +t8 = MEM_U32(a0 + 0); +t5 = s0 < 0x20; +t7 = ~s0; +t6 = t5 << (t7 & 0x1f); +t2 = s0 + 0xffffffe0; +t0 = t8 | t6; +t9 = t2 < 0x20; +t7 = s0 + 0xffffffc0; +t4 = ~s0; +t2 = MEM_U32(a0 + 8); +t3 = MEM_U32(a0 + 4); +t1 = t9 << (t4 & 0x1f); +t8 = t7 < 0x20; +MEM_U32(a0 + 0) = t0; +t6 = ~s0; +t0 = t8 << (t6 & 0x1f); +s0 = s0 + 0x1; +t9 = t2 | t0; +t5 = t3 | t1; +MEM_U32(a0 + 4) = t5; +if (v0 != s0) {MEM_U32(a0 + 8) = t9; +goto L42da1c;} +MEM_U32(a0 + 8) = t9; +if (s0 == v1) {//nop; +goto L42dc04;} +//nop; +L42da7c: +v0 = 0x10019338; +//nop; +L42da84: +t5 = MEM_U32(v0 + 0); +t4 = s0 < 0x20; +t3 = ~s0; +t1 = t4 << (t3 & 0x1f); +t8 = s0 + 0xffffffe0; +t9 = MEM_U32(v0 + 4); +t6 = t8 < 0x20; +t2 = ~s0; +t7 = t5 | t1; +t0 = t6 << (t2 & 0x1f); +t3 = s0 + 0xffffffc0; +t4 = t9 | t0; +t8 = MEM_U32(v0 + 8); +t5 = t3 < 0x20; +t2 = s0 + 0x1; +MEM_U32(v0 + 0) = t7; +t1 = ~s0; +t7 = t5 << (t1 & 0x1f); +t3 = MEM_U32(v0 + 0); +t9 = t2 < 0x20; +t0 = ~t2; +MEM_U32(v0 + 4) = t4; +t6 = t8 | t7; +t4 = t9 << (t0 & 0x1f); +t1 = t2 + 0xffffffe0; +t5 = t3 | t4; +t9 = MEM_U32(v0 + 4); +t8 = t1 < 0x20; +MEM_U32(v0 + 8) = t6; +t7 = ~t2; +t6 = t8 << (t7 & 0x1f); +MEM_U32(v0 + 0) = t5; +t3 = t2 + 0xffffffc0; +t0 = t9 | t6; +t8 = MEM_U32(v0 + 8); +t4 = t3 < 0x20; +t5 = ~t2; +t1 = t4 << (t5 & 0x1f); +t9 = s0 + 0x2; +MEM_U32(v0 + 4) = t0; +t7 = t8 | t1; +t0 = ~t9; +t6 = t9 < 0x20; +t2 = MEM_U32(v0 + 0); +t3 = t6 << (t0 & 0x1f); +t5 = t9 + 0xffffffe0; +t6 = MEM_U32(v0 + 4); +t8 = t5 < 0x20; +MEM_U32(v0 + 8) = t7; +t1 = ~t9; +t7 = t8 << (t1 & 0x1f); +t4 = t2 | t3; +t0 = t6 | t7; +MEM_U32(v0 + 0) = t4; +t4 = ~t9; +t6 = s0 + 0x3; +t2 = t9 + 0xffffffc0; +t8 = MEM_U32(v0 + 8); +t3 = t2 < 0x20; +MEM_U32(v0 + 4) = t0; +t9 = MEM_U32(v0 + 0); +t0 = ~t6; +t5 = t3 << (t4 & 0x1f); +t7 = t6 < 0x20; +t2 = t7 << (t0 & 0x1f); +t1 = t8 | t5; +t3 = t9 | t2; +t4 = t6 + 0xffffffe0; +t8 = t4 < 0x20; +MEM_U32(v0 + 8) = t1; +t5 = ~t6; +t1 = t8 << (t5 & 0x1f); +MEM_U32(v0 + 0) = t3; +t9 = t6 + 0xffffffc0; +t8 = MEM_U32(v0 + 8); +t7 = MEM_U32(v0 + 4); +t2 = t9 < 0x20; +t3 = ~t6; +t4 = t2 << (t3 & 0x1f); +s0 = s0 + 0x4; +t5 = t8 | t4; +t0 = t7 | t1; +MEM_U32(v0 + 4) = t0; +if (s0 != v1) {MEM_U32(v0 + 8) = t5; +goto L42da84;} +MEM_U32(v0 + 8) = t5; +//nop; +goto L42dc04; +//nop; +L42dbe0: +at = 0x10019338; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019338; +//nop; +MEM_U32(at + 4) = zero; +at = 0x10019338; +//nop; +MEM_U32(at + 8) = zero; +L42dc04: +t7 = 0x10019d3c; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L42dc58;} +//nop; +//nop; +a0 = s6; +//nop; +v0 = f_get_saved_regs_size(mem, sp, a0); +goto L42dc2c; +//nop; +L42dc2c: +gp = MEM_U32(sp + 204); +//nop; +v1 = 0x10019d54; +at = 0x10019388; +MEM_U32(v1 + 0) = v0; +//nop; +MEM_U32(at + 0) = v0; +//nop; +f_save_i_ptrs(mem, sp); +goto L42dc50; +//nop; +L42dc50: +gp = MEM_U32(sp + 204); +//nop; +L42dc58: +at = 0x10019ba0; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019d4c; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019d50; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019ba4; +//nop; +MEM_U32(at + 0) = zero; +at = 0x100197c8; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x100197c4; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10019820; +//nop; +MEM_U32(at + 0) = zero; +t0 = MEM_U16(s6 + 34); +at = 0x10019d64; +//nop; +MEM_U32(at + 0) = t0; +t9 = MEM_U32(s6 + 36); +at = 0x10019d60; +//nop; +MEM_U32(at + 0) = t9; +a3 = MEM_U32(s6 + 44); +at = 0x10019d5c; +t6 = a3 & 0x1; +t3 = a3 & 0x20; +t4 = a3 & 0x4; +t7 = a3 & 0x8; +t2 = zero < t6; +t8 = zero < t3; +t5 = zero < t4; +t1 = zero < t7; +t0 = a3 & 0x10; +MEM_U8(sp + 255) = (uint8_t)t2; +MEM_U8(sp + 254) = (uint8_t)t8; +MEM_U8(sp + 253) = (uint8_t)t5; +MEM_U8(sp + 252) = (uint8_t)t1; +if (t0 == 0) {MEM_U8(at + 0) = (uint8_t)zero; +goto L42dd70;} +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10019d5c; +t6 = 0x10019d3c; +t9 = 0x1; +MEM_U8(at + 0) = (uint8_t)t9; +at = 0x10018ec8; +t6 = MEM_U8(t6 + 0); +MEM_U32(at + 0) = zero; +if (t6 != 0) {//nop; +goto L42dd4c;} +//nop; +v0 = 0x10019388; +//nop; +t2 = MEM_U32(v0 + 0); +//nop; +t3 = t2 + 0x4; +MEM_U32(v0 + 0) = t3; +L42dd4c: +v0 = 0x100197b0; +//nop; +t8 = MEM_U32(v0 + 0); +t5 = MEM_U32(v0 + 4); +t7 = MEM_U32(v0 + 8); +t4 = t8 | 0x100; +MEM_U32(v0 + 0) = t4; +MEM_U32(v0 + 4) = t5; +MEM_U32(v0 + 8) = t7; +L42dd70: +v1 = 0x10019388; +v0 = MEM_U32(s6 + 8); +t1 = MEM_U32(v1 + 0); +t2 = MEM_U8(v0 + 32); +t0 = t1 + 0x7; +if ((int)t0 >= 0) {t9 = (int)t0 >> 3; +goto L42dd94;} +t9 = (int)t0 >> 3; +at = t0 + 0x7; +t9 = (int)at >> 3; +L42dd94: +t6 = t9 << 3; +t3 = t2 < 0xa0; +if (t3 == 0) {MEM_U32(v1 + 0) = t6; +goto L42ddcc;} +MEM_U32(v1 + 0) = t6; +t5 = 0x100052dc; +t8 = (int)t2 >> 5; +t4 = t8 << 2; +t5 = t5; +t7 = t5 + t4; +t1 = MEM_U32(t7 + 0); +//nop; +t0 = t1 << (t2 & 0x1f); +t9 = (int)t0 < (int)0x0; +t3 = t9; +L42ddcc: +if (t3 == 0) {//nop; +goto L42de1c;} +//nop; +L42ddd4: +v0 = MEM_U32(v0 + 8); +//nop; +t6 = MEM_U8(v0 + 32); +//nop; +t8 = t6 < 0xa0; +if (t8 == 0) {t5 = (int)t6 >> 5; +goto L42de14;} +t5 = (int)t6 >> 5; +t7 = 0x100052dc; +t4 = t5 << 2; +t7 = t7; +t1 = t7 + t4; +t2 = MEM_U32(t1 + 0); +//nop; +t0 = t2 << (t6 & 0x1f); +t9 = (int)t0 < (int)0x0; +t8 = t9; +L42de14: +if (t8 != 0) {//nop; +goto L42ddd4;} +//nop; +L42de1c: +at = 0x10019d58; +t3 = MEM_U8(s6 + 33); +t7 = 0x10019b9c; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10019d68; +t7 = MEM_U8(t7 + 0); +t5 = t3 & 0x1f; +MEM_U32(sp + 276) = v0; +MEM_U8(sp + 223) = (uint8_t)t5; +if (t7 == 0) {MEM_U32(at + 0) = zero; +goto L42de7c;} +MEM_U32(at + 0) = zero; +t4 = 0x1001939c; +at = 0x10019b9c; +t4 = MEM_U8(t4 + 0); +MEM_U8(at + 0) = (uint8_t)zero; +if (t4 == 0) {t1 = a3 & 0x100; +goto L42de80;} +t1 = a3 & 0x100; +//nop; +a0 = 0x3a; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L42de70; +a1 = zero; +L42de70: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(s6 + 44); +//nop; +L42de7c: +t1 = a3 & 0x100; +L42de80: +if (t1 == 0) {//nop; +goto L42dea8;} +//nop; +at = 0x10019388; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019d54; +MEM_U32(at + 0) = zero; +f_clear_saved_regs(mem, sp); +goto L42dea0; +MEM_U32(at + 0) = zero; +L42dea0: +gp = MEM_U32(sp + 204); +//nop; +L42dea8: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42debc: +t2 = MEM_U32(s6 + 44); +t0 = 0x1; +t6 = t2 & 0x80; +if (t6 == 0) {//nop; +goto L42dee4;} +//nop; +a3 = 0x10019ba0; +at = 0x10019394; +a3 = MEM_U32(a3 + 0); +MEM_U8(at + 0) = (uint8_t)t0; +goto L42df0c; +MEM_U8(at + 0) = (uint8_t)t0; +L42dee4: +//nop; +//nop; +//nop; +f_unhome_parms(mem, sp); +goto L42def4; +//nop; +L42def4: +gp = MEM_U32(sp + 204); +//nop; +a3 = 0x10019ba0; +//nop; +a3 = MEM_U32(a3 + 0); +//nop; +L42df0c: +at = 0x10019d58; +t9 = 0x1; +t8 = 0x10019ba4; +t3 = 0x10019d54; +MEM_U8(at + 0) = (uint8_t)t9; +a2 = 0x10019388; +//nop; +t8 = MEM_U32(t8 + 0); +t3 = MEM_U32(t3 + 0); +a1 = MEM_U16(s6 + 34); +a0 = MEM_U32(s6 + 36); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 16) = t8; +MEM_U32(sp + 20) = t3; +f_gen_entry(mem, sp, a0, a1, a2, a3); +goto L42df48; +MEM_U32(sp + 20) = t3; +L42df48: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42df64: +//nop; +//nop; +//nop; +f_check_no_used(mem, sp); +goto L42df74; +//nop; +L42df74: +gp = MEM_U32(sp + 204); +//nop; +t5 = 0x10019d3c; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {ra = MEM_U32(sp + 212); +goto L434eec;} +ra = MEM_U32(sp + 212); +//nop; +//nop; +//nop; +v0 = f_get_temp_area_size(mem, sp); +goto L42dfa4; +//nop; +L42dfa4: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L42e0d8;} +//nop; +at = 0x10019d3c; +//nop; +t7 = 0x1; +MEM_U8(at + 0) = (uint8_t)t7; +f_restore_i_ptrs(mem, sp); +goto L42dfc4; +MEM_U8(at + 0) = (uint8_t)t7; +L42dfc4: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +v0 = f_get_temp_area_size(mem, sp); +goto L42dfdc; +//nop; +L42dfdc: +gp = MEM_U32(sp + 204); +t4 = v0 + 0x7; +v1 = 0x10019388; +a1 = 0x10019ba4; +t6 = MEM_U32(v1 + 0); +if ((int)t4 >= 0) {t1 = (int)t4 >> 3; +goto L42e000;} +t1 = (int)t4 >> 3; +at = t4 + 0x7; +t1 = (int)at >> 3; +L42e000: +t2 = t1 << 3; +t3 = 0x10019d4c; +t9 = t6 + t2; +MEM_U32(v1 + 0) = t9; +MEM_U32(a1 + 0) = t2; +t7 = 0x10019d54; +t3 = MEM_U32(t3 + 0); +t7 = MEM_U32(t7 + 0); +t5 = t9 - t3; +//nop; +a0 = t5 - t7; +a0 = -a0; +f_set_temps_offset(mem, sp, a0); +goto L42e034; +a0 = -a0; +L42e034: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(sp + 276); +//nop; +//nop; +//nop; +f_clean_tree(mem, sp, a0); +goto L42e04c; +//nop; +L42e04c: +gp = MEM_U32(sp + 204); +t4 = 0x1; +t1 = 0x10018ed4; +at = 0x10019d40; +t1 = MEM_U8(t1 + 0); +a2 = 0xe; +if (t1 == 0) {MEM_U8(at + 0) = (uint8_t)t4; +goto L42e0a8;} +MEM_U8(at + 0) = (uint8_t)t4; +s0 = 0x10006570; +a1 = 0x100098ca; +//nop; +a0 = MEM_U32(s0 + 0); +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L42e088; +a1 = a1; +L42e088: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L42e0a0; +//nop; +L42e0a0: +gp = MEM_U32(sp + 204); +//nop; +L42e0a8: +//nop; +//nop; +//nop; +f_init_temps(mem, sp); +goto L42e0b8; +//nop; +L42e0b8: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(sp + 276); +//nop; +a1 = 0x48; +//nop; +f_eval(mem, sp, a0, a1); +goto L42e0d0; +//nop; +L42e0d0: +gp = MEM_U32(sp + 204); +//nop; +L42e0d8: +t6 = 0x10018e70; +t2 = 0x10018e6c; +t6 = MEM_U32(t6 + 0); +at = 0x10019d3c; +t2 = MEM_U32(t2 + 0); +t0 = t6 << 4; +MEM_U8(at + 0) = (uint8_t)zero; +v0 = t2 + t0; +t9 = MEM_U8(v0 + -27); +at = 0x17; +t8 = t9 & 0x3f; +if (t8 != at) {v0 = v0 + 0xfffffff0; +goto L42e13c;} +v0 = v0 + 0xfffffff0; +t3 = MEM_U16(v0 + -10); +at = 0x4; +t5 = t3 << 22; +t7 = t5 >> 23; +if (t7 != at) {a0 = 0x4; +goto L42e13c;} +a0 = 0x4; +//nop; +a1 = zero; +a2 = 0x5; +f_emit_dir1(mem, sp, a0, a1, a2); +goto L42e134; +a2 = 0x5; +L42e134: +gp = MEM_U32(sp + 204); +//nop; +L42e13c: +//nop; +//nop; +//nop; +f_output_pool(mem, sp); +goto L42e14c; +//nop; +L42e14c: +t4 = MEM_U32(sp + 232); +gp = MEM_U32(sp + 204); +at = 0xffffffff; +if (t4 != at) {//nop; +goto L42e32c;} +//nop; +t1 = 0x10019d58; +t2 = MEM_U8(sp + 223); +t1 = MEM_U8(t1 + 0); +MEM_U32(sp + 244) = zero; +if (t1 == 0) {a2 = zero; +goto L42e188;} +a2 = zero; +t6 = 0x20000000; +MEM_U32(sp + 244) = t6; +a2 = 0xf0000000; +goto L42e200; +a2 = 0xf0000000; +L42e188: +at = 0xb; +if (t2 == at) {t0 = t2 + 0xfffffffb; +goto L42e200;} +t0 = t2 + 0xfffffffb; +at = t0 < 0x9; +if (at == 0) {a0 = t2; +goto L42e1f8;} +a0 = t2; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100098d8[] = { +&&L42e1d0, +&&L42e1f8, +&&L42e1d0, +&&L42e1f8, +&&L42e1f8, +&&L42e1f8, +&&L42e1f8, +&&L42e1c8, +&&L42e1c0, +}; +dest = Lswitch100098d8[t0]; +//nop; +goto *dest; +//nop; +L42e1c0: +a2 = 0xa0000000; +goto L42e200; +a2 = 0xa0000000; +L42e1c8: +a2 = 0xf0000000; +goto L42e200; +a2 = 0xf0000000; +L42e1d0: +t9 = 0x10018ed0; +t8 = 0x30000000; +t9 = MEM_U8(t9 + 0); +t3 = 0x20000000; +if (t9 != 0) {//nop; +goto L42e1f0;} +//nop; +MEM_U32(sp + 244) = t8; +goto L42e200; +MEM_U32(sp + 244) = t8; +L42e1f0: +MEM_U32(sp + 244) = t3; +goto L42e200; +MEM_U32(sp + 244) = t3; +L42e1f8: +t5 = 0x20000000; +MEM_U32(sp + 244) = t5; +L42e200: +s0 = 0x10019d70; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 == 0) {t5 = MEM_U32(sp + 244); +goto L42e308;} +t5 = MEM_U32(sp + 244); +t7 = MEM_U32(s0 + 48); +at = 0xffffffff; +if (t7 == at) {t5 = MEM_U32(sp + 244); +goto L42e308;} +t5 = MEM_U32(sp + 244); +L42e228: +t4 = MEM_U16(s0 + 34); +at = 0x1; +if (t4 == at) {MEM_U32(sp + 240) = a2; +goto L42e2e4;} +MEM_U32(sp + 240) = a2; +//nop; +a0 = s0; +MEM_U32(sp + 240) = a2; +v0 = f_parm_reg(mem, sp, a0); +goto L42e248; +MEM_U32(sp + 240) = a2; +L42e248: +t1 = MEM_U8(s0 + 33); +at = 0xc0000; +t6 = t1 & 0x1f; +t2 = t6 < 0x20; +t0 = -t2; +at = at | 0x8000; +t9 = t0 & at; +gp = MEM_U32(sp + 204); +t8 = t9 << (t6 & 0x1f); +if ((int)t8 >= 0) {v1 = v0 & 0xff; +goto L42e2b0;} +v1 = v0 & 0xff; +t3 = MEM_U32(sp + 240); +v1 = v0 & 0xff; +t5 = 0x80000000; +t1 = MEM_U32(s0 + 40); +t7 = t5 >> (v1 & 0x1f); +at = 0x8; +t4 = t3 | t7; +if (t1 != at) {MEM_U32(sp + 240) = t4; +goto L42e2e4;} +MEM_U32(sp + 240) = t4; +t0 = v1 + 0x1; +t9 = 0x80000000; +t6 = t9 >> (t0 & 0x1f); +t8 = t4 | t6; +MEM_U32(sp + 240) = t8; +goto L42e2e4; +MEM_U32(sp + 240) = t8; +L42e2b0: +t5 = MEM_U32(sp + 244); +t3 = 0x80000000; +t1 = MEM_U32(s0 + 40); +t7 = t3 >> (v1 & 0x1f); +at = 0x8; +t4 = t5 | t7; +if (t1 != at) {MEM_U32(sp + 244) = t4; +goto L42e2e4;} +MEM_U32(sp + 244) = t4; +t0 = v1 + 0x1; +t2 = 0x80000000; +t6 = t2 >> (t0 & 0x1f); +t8 = t4 | t6; +MEM_U32(sp + 244) = t8; +L42e2e4: +s0 = MEM_U32(s0 + 8); +a2 = MEM_U32(sp + 240); +if (s0 == 0) {t5 = MEM_U32(sp + 244); +goto L42e308;} +t5 = MEM_U32(sp + 244); +t3 = MEM_U32(s0 + 48); +at = 0xffffffff; +if (t3 != at) {//nop; +goto L42e228;} +//nop; +t5 = MEM_U32(sp + 244); +L42e308: +//nop; +t4 = a2 | 0xfff; +a1 = t5 | 0xff0e; +MEM_U32(sp + 244) = a1; +a2 = t4; +a0 = 0x35; +f_emit_regmask(mem, sp, a0, a1, a2); +goto L42e324; +a0 = 0x35; +L42e324: +gp = MEM_U32(sp + 204); +//nop; +L42e32c: +t2 = 0x100197c8; +t1 = 0x10019ba0; +t2 = MEM_U8(t2 + 0); +t1 = MEM_U32(t1 + 0); +t0 = t2 < 0x1; +t2 = 0x10019d54; +t9 = 0x10019d44; +t6 = 0x10019d48; +t5 = 0x10019d5c; +t4 = 0x10019d50; +t7 = 0x10019ba4; +MEM_U32(sp + 16) = t1; +t1 = MEM_U8(sp + 254); +t8 = MEM_U8(sp + 253); +t3 = MEM_U8(sp + 252); +t2 = MEM_U32(t2 + 0); +t9 = MEM_U32(t9 + 0); +t6 = MEM_U32(t6 + 0); +t5 = MEM_U8(t5 + 0); +t4 = MEM_U32(t4 + 0); +t7 = MEM_U32(t7 + 0); +MEM_U32(sp + 20) = t0; +t0 = 0x10019d68; +MEM_U32(sp + 52) = t1; +MEM_U32(sp + 32) = t8; +MEM_U32(sp + 36) = t3; +MEM_U32(sp + 56) = t2; +MEM_U32(sp + 24) = t9; +MEM_U32(sp + 28) = t6; +MEM_U32(sp + 40) = t5; +MEM_U32(sp + 44) = t4; +MEM_U32(sp + 48) = t7; +at = MEM_U32(t0 + 0); +a0 = 0x10019d60; +MEM_U32(sp + 64) = at; +t6 = MEM_U32(t0 + 4); +a2 = 0x10019d64; +a3 = 0x10019388; +t5 = MEM_U32(sp + 228); +//nop; +t3 = MEM_U32(sp + 268); +t8 = MEM_U32(sp + 232); +a1 = MEM_U8(sp + 255); +a0 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 68) = t6; +MEM_U32(sp + 80) = t5; +MEM_U32(sp + 76) = t3; +MEM_U32(sp + 72) = t8; +f_gen_entry_exit(mem, sp, a0, a1, a2, a3); +goto L42e3f8; +MEM_U32(sp + 72) = t8; +L42e3f8: +t4 = MEM_U32(sp + 232); +gp = MEM_U32(sp + 204); +at = 0xffffffff; +if (t4 == at) {a0 = 0x22; +goto L42e428;} +a0 = 0x22; +//nop; +a1 = t4; +a2 = zero; +a3 = zero; +f_emit_a(mem, sp, a0, a1, a2, a3); +goto L42e420; +a3 = zero; +L42e420: +gp = MEM_U32(sp + 204); +//nop; +L42e428: +//nop; +a1 = MEM_U32(s6 + 36); +a0 = 0x18; +f_emit_dir0(mem, sp, a0, a1); +goto L42e438; +a0 = 0x18; +L42e438: +gp = MEM_U32(sp + 204); +ra = MEM_U32(sp + 212); +goto L434eec; +ra = MEM_U32(sp + 212); +L42e444: +t7 = 0x10019d68; +at = MEM_U32(s6 + 48); +a0 = 0x10018ed4; +MEM_U32(t7 + 0) = at; +t2 = MEM_U32(s6 + 52); +//nop; +MEM_U32(t7 + 4) = t2; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42e46c: +//nop; +a1 = MEM_U32(s6 + 36); +a0 = 0x3e; +f_emit_dir0(mem, sp, a0, a1); +goto L42e47c; +a0 = 0x3e; +L42e47c: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42e498: +a0 = MEM_U8(s6 + 33); +//nop; +t9 = a0 << 24; +t0 = t9 >> 29; +t6 = t0 & 0xff; +t8 = t6 + 0xffffffff; +at = t8 < 0x6; +if (at == 0) {a0 = t6; +goto L42e784;} +a0 = t6; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100098fc[] = { +&&L42e730, +&&L42e4dc, +&&L42e784, +&&L42e784, +&&L42e784, +&&L42e510, +}; +dest = Lswitch100098fc[t8]; +//nop; +goto *dest; +//nop; +L42e4dc: +t3 = MEM_U32(s6 + 0); +at = 0x10019d70; +//nop; +a0 = MEM_U32(sp + 268); +MEM_U32(at + 0) = t3; +f_home_parms(mem, sp, a0); +goto L42e4f4; +MEM_U32(at + 0) = t3; +L42e4f4: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42e510: +t5 = 0x10019390; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L42e5c0;} +//nop; +a0 = 0x10019380; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +f_add_to_free_list(mem, sp, a0); +goto L42e53c; +//nop; +L42e53c: +gp = MEM_U32(sp + 204); +t4 = 0x1e; +at = 0x10019380; +v0 = 0x100197b0; +MEM_U8(at + 0) = (uint8_t)t4; +t1 = MEM_U32(v0 + 0); +t2 = 0x10019380; +t7 = t1 | 0x2; +MEM_U32(v0 + 0) = t7; +t2 = MEM_U8(t2 + 0); +t3 = MEM_U32(v0 + 4); +t9 = t2 + 0xffffffe0; +t0 = t9 < 0x20; +t6 = ~t2; +t8 = t0 << (t6 & 0x1f); +v1 = 0x10019388; +t5 = t3 | t8; +t4 = t2 + 0xffffffc0; +t0 = MEM_U32(v0 + 8); +t3 = MEM_U32(v1 + 0); +t1 = t4 < 0x20; +t7 = ~t2; +t9 = t1 << (t7 & 0x1f); +MEM_U32(v0 + 4) = t5; +t5 = 0x10019d54; +t6 = t0 | t9; +t8 = t3 + 0x8; +MEM_U32(v0 + 8) = t6; +MEM_U32(v1 + 0) = t8; +t5 = MEM_U32(t5 + 0); +at = 0x10019d54; +t4 = t5 + 0x8; +MEM_U32(at + 0) = t4; +L42e5c0: +t2 = 0x10018ed8; +a0 = 0x10018ed4; +v1 = 0x10018ea8; +t2 = MEM_U32(t2 + 0); +a0 = MEM_U8(a0 + 0); +v1 = MEM_U8(v1 + 0); +if ((int)t2 <= 0) {//nop; +goto L42e678;} +//nop; +v0 = 0x10018ee4; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L42e610;} +//nop; +v0 = 0x10019380; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +t1 = v0 ^ 0x1e; +v0 = zero < t1; +L42e610: +at = 0x10018ee4; +t7 = 0x10018ee4; +MEM_U8(at + 0) = (uint8_t)v0; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L42e654;} +//nop; +v0 = 0x100197b0; +//nop; +t0 = MEM_U32(v0 + 0); +t6 = MEM_U32(v0 + 4); +t3 = MEM_U32(v0 + 8); +t9 = t0 | 0x2; +MEM_U32(v0 + 0) = t9; +MEM_U32(v0 + 4) = t6; +MEM_U32(v0 + 8) = t3; +goto L42e678; +MEM_U32(v0 + 8) = t3; +L42e654: +v0 = 0x100197b0; +//nop; +t8 = MEM_U32(v0 + 0); +t4 = MEM_U32(v0 + 4); +t2 = MEM_U32(v0 + 8); +t5 = t8 | 0x8; +MEM_U32(v0 + 0) = t5; +MEM_U32(v0 + 4) = t4; +MEM_U32(v0 + 8) = t2; +L42e678: +t1 = MEM_U32(s6 + 40); +//nop; +t7 = t1 + 0x7; +if ((int)t7 >= 0) {t0 = (int)t7 >> 3; +goto L42e694;} +t0 = (int)t7 >> 3; +at = t7 + 0x7; +t0 = (int)at >> 3; +L42e694: +at = 0x10019d4c; +t9 = t0 << 3; +if (v1 != 0) {MEM_U32(at + 0) = t9; +goto L434d7c;} +MEM_U32(at + 0) = t9; +v0 = 0x100197b0; +t4 = 0x10019d3c; +t6 = MEM_U32(v0 + 0); +t8 = MEM_U32(v0 + 4); +t5 = MEM_U32(v0 + 8); +t3 = t6 | 0x1; +MEM_U32(v0 + 0) = t3; +MEM_U32(v0 + 4) = t8; +MEM_U32(v0 + 8) = t5; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L434d7c;} +//nop; +t2 = 0x10018ee8; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42e710;} +//nop; +t1 = 0x10019d4c; +at = 0x10019d50; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U32(at + 0) = t1; +at = 0x10019d4c; +MEM_U32(at + 0) = zero; +goto L434d7c; +MEM_U32(at + 0) = zero; +L42e710: +t7 = 0x10019388; +t0 = 0x10019d4c; +t7 = MEM_U32(t7 + 0); +t0 = MEM_U32(t0 + 0); +at = 0x10019388; +t9 = t7 + t0; +MEM_U32(at + 0) = t9; +goto L434d7c; +MEM_U32(at + 0) = t9; +L42e730: +t6 = MEM_U32(s6 + 40); +t4 = 0x10019d3c; +t3 = t6 + 0x7; +if ((int)t3 >= 0) {t8 = (int)t3 >> 3; +goto L42e74c;} +t8 = (int)t3 >> 3; +at = t3 + 0x7; +t8 = (int)at >> 3; +L42e74c: +a0 = 0x10018ed4; +at = 0x10019ba0; +t4 = MEM_U8(t4 + 0); +t5 = t8 << 3; +a0 = MEM_U8(a0 + 0); +if (t4 != 0) {MEM_U32(at + 0) = t5; +goto L434d7c;} +MEM_U32(at + 0) = t5; +t2 = 0x10019388; +at = 0x10019388; +t2 = MEM_U32(t2 + 0); +//nop; +t1 = t2 + t5; +MEM_U32(at + 0) = t1; +goto L434d7c; +MEM_U32(at + 0) = t1; +L42e784: +t7 = 0x1000987a; +a0 = 0x4; +t7 = t7; +t9 = t7 + 0x48; +a1 = 0xf79; +t6 = sp; +L42e79c: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 7($t6) +goto L42e79c;} +//swr $at, 7($t6) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t3 = 0x1000982a; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +t3 = t3; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t9 >> 0); +t4 = t3 + 0x48; +t2 = sp; +//swr $t9, 0xf($t6) +L42e80c: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t2 = t2 + 0xc; +MEM_U8(t2 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t2) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t2 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t4) {//swr $at, 0x57($t2) +goto L42e80c;} +//swr $at, 0x57($t2) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +t4 = t3 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t3) +//nop; +MEM_U8(t2 + 92 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t2 + 92 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t2 + 92 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t2 + 92 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x5f($t2) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L42e888; +//nop; +L42e888: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42e8a4: +//nop; +a0 = s6; +//nop; +f_gen_regs(mem, sp, a0); +goto L42e8b4; +//nop; +L42e8b4: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42e8d0: +//nop; +//nop; +//nop; +v0 = f_get_domtag(mem, sp); +goto L42e8e0; +//nop; +L42e8e0: +gp = MEM_U32(sp + 204); +if (v0 == 0) {a0 = 0x32; +goto L42e908;} +a0 = 0x32; +//nop; +a2 = MEM_U32(s6 + 52); +a1 = zero; +a3 = 0x9; +f_emit_dir2(mem, sp, a0, a1, a2, a3); +goto L42e900; +a3 = 0x9; +L42e900: +gp = MEM_U32(sp + 204); +//nop; +L42e908: +t5 = MEM_U32(s6 + 48); +at = 0xffffffff; +if (t5 == at) {//nop; +goto L42e9d0;} +//nop; +t1 = MEM_U8(s6 + 26); +//nop; +if (t1 == 0) {//nop; +goto L42e9d0;} +//nop; +//nop; +a0 = s6; +//nop; +f_save_vreg(mem, sp, a0); +goto L42e938; +//nop; +L42e938: +t0 = MEM_U8(s6 + 33); +gp = MEM_U32(sp + 204); +t9 = t0 << 24; +t7 = t9 >> 29; +at = 0x2; +if (t7 != at) {//nop; +goto L42e96c;} +//nop; +//nop; +a0 = s6; +//nop; +f_load_parm_vreg(mem, sp, a0); +goto L42e964; +//nop; +L42e964: +gp = MEM_U32(sp + 204); +//nop; +L42e96c: +v0 = 0x10019364; +at = 0x3; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L42e9d0;} +//nop; +if (v0 == at) {//nop; +goto L42e9d0;} +//nop; +t6 = MEM_U16(s6 + 34); +//nop; +if (t6 != 0) {//nop; +goto L42e9d0;} +//nop; +s3 = MEM_U32(s6 + 48); +//nop; +if ((int)s3 >= 0) {t8 = (int)s3 >> 2; +goto L42e9b4;} +t8 = (int)s3 >> 2; +at = s3 + 0x3; +t8 = (int)at >> 2; +L42e9b4: +a0 = t8 & 0xff; +a1 = MEM_U32(s6 + 44); +a2 = MEM_U32(s6 + 36); +s3 = a0; +f_emit_vreg(mem, sp, a0, a1, a2); +goto L42e9c8; +s3 = a0; +L42e9c8: +gp = MEM_U32(sp + 204); +//nop; +L42e9d0: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42e9e4: +//nop; +//nop; +//nop; +f_check_no_used(mem, sp); +goto L42e9f4; +//nop; +L42e9f4: +t3 = MEM_U16(s6 + 34); +gp = MEM_U32(sp + 204); +at = 0x1; +if (t3 == at) {//nop; +goto L42ea20;} +//nop; +//nop; +a0 = MEM_U32(s6 + 36); +//nop; +f_define_label(mem, sp, a0); +goto L42ea18; +//nop; +L42ea18: +gp = MEM_U32(sp + 204); +//nop; +L42ea20: +s1 = MEM_U32(s6 + 40); +//nop; +if (s1 == 0) {//nop; +goto L42ea90;} +//nop; +t2 = 0x10019374; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42ea78;} +//nop; +t5 = MEM_U16(s6 + 34); +//nop; +t1 = t5 & 0x2; +if (t1 == 0) {//nop; +goto L42ea78;} +//nop; +//nop; +a0 = s1; +//nop; +f_define_exception_label(mem, sp, a0); +goto L42ea6c; +//nop; +L42ea6c: +gp = MEM_U32(sp + 204); +s1 = MEM_U32(s6 + 40); +//nop; +L42ea78: +//nop; +a0 = 0x24; +a1 = s1; +f_emit_dir0(mem, sp, a0, a1); +goto L42ea88; +a1 = s1; +L42ea88: +gp = MEM_U32(sp + 204); +//nop; +L42ea90: +t0 = MEM_U16(s6 + 34); +//nop; +t9 = t0 & 0x1; +if (t9 == 0) {//nop; +goto L42eb28;} +//nop; +t7 = 0x10018ed8; +t6 = 0x1; +t7 = MEM_U32(t7 + 0); +a0 = 0x2a; +if ((int)t7 <= 0) {//nop; +goto L42eb28;} +//nop; +at = 0x100197c4; +v1 = 0x10019820; +MEM_U8(at + 0) = (uint8_t)t6; +t8 = MEM_U32(v1 + 0); +t3 = 0x15; +t4 = t8 + 0x1; +v0 = t4; +MEM_U32(v1 + 0) = t4; +at = v0 < t3; +if (at != 0) {//nop; +goto L42eaec;} +//nop; +abort(); +L42eaec: +t2 = 0x10018e70; +t1 = 0x100197d0; +t2 = MEM_U32(t2 + 0); +t5 = v0 << 2; +t1 = t1 + 0xfffffffc; +t0 = t5 + t1; +MEM_U32(t0 + 0) = t2; +//nop; +MEM_U32(sp + 16) = zero; +a1 = 0x1c; +a2 = zero; +a3 = 0x1d; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42eb20; +a3 = 0x1d; +L42eb20: +gp = MEM_U32(sp + 204); +//nop; +L42eb28: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42eb3c: +//nop; +a0 = s6 + 0x20; +//nop; +v0 = f_ureg(mem, sp, a0); +goto L42eb4c; +//nop; +L42eb4c: +gp = MEM_U32(sp + 204); +t9 = v0 & 0xff; +at = 0x48; +if (t9 == at) {fp = v0 & 0xff; +goto L42edd0;} +fp = v0 & 0xff; +//nop; +a0 = MEM_U32(s6 + 8); +//nop; +v0 = f_is_end_return(mem, sp, a0); +goto L42eb70; +//nop; +L42eb70: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L42eba8;} +//nop; +t7 = MEM_U8(sp + 223); +at = 0x5010000; +t6 = t7 < 0x20; +t8 = -t6; +t4 = t8 & at; +t3 = t4 << (t7 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L42eba8;} +//nop; +at = 0x100027cc; +t5 = 0x1; +MEM_U8(at + 0) = (uint8_t)t5; +L42eba8: +t1 = 0x10018ecc; +at = 0x1; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L42ec60;} +//nop; +t2 = 0x10018ed0; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L42ec60;} +//nop; +t0 = 0x100027cc; +at = 0x2; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L42ec60;} +//nop; +if (fp != at) {//nop; +goto L42ec60;} +//nop; +t9 = MEM_U32(s6 + 0); +at = 0x49; +a0 = MEM_U8(t9 + 32); +//nop; +if (a0 != at) {t8 = fp << 2; +goto L42ec54;} +t8 = fp << 2; +L42ec10: +t4 = 0x10019830; +t8 = t8 - fp; +t8 = t8 << 2; +t6 = fp + 0x1; +t7 = t8 + t4; +MEM_U8(t7 + 9) = (uint8_t)t6; +goto L42ec60; +MEM_U8(t7 + 9) = (uint8_t)t6; +L42ec2c: +t5 = fp << 2; +t1 = 0x10019830; +t5 = t5 - fp; +t5 = t5 << 2; +t2 = t5 + t1; +MEM_U8(t2 + 9) = (uint8_t)t3; +goto L42ec60; +MEM_U8(t2 + 9) = (uint8_t)t3; +at = 0x49; +if (a0 == at) {t8 = fp << 2; +goto L42ec10;} +t8 = fp << 2; +L42ec54: +at = 0x52; +if (a0 == at) {t3 = fp + 0x1; +goto L42ec2c;} +t3 = fp + 0x1; +L42ec60: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L42ec70; +a1 = fp; +L42ec70: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L42ec88; +//nop; +L42ec88: +a3 = MEM_U8(s6 + 33); +at = 0x5010000; +t0 = a3 & 0x1f; +t9 = t0 < 0x20; +t8 = -t9; +t4 = t8 & at; +gp = MEM_U32(sp + 204); +t6 = t4 << (t0 & 0x1f); +s2 = v0 & 0xff; +if ((int)t6 >= 0) {a3 = t0; +goto L42eda0;} +a3 = t0; +t7 = 0x10018ed0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L42eda0;} +//nop; +t5 = 0x100027c4; +t1 = fp < 0x20; +t5 = MEM_U8(t5 + 0); +at = 0xa000000; +if (t5 == 0) {//nop; +goto L42ecf8;} +//nop; +t3 = -t1; +t2 = t3 & at; +t0 = t2 << (fp & 0x1f); +if ((int)t0 < 0) {//nop; +goto L42ed18;} +//nop; +L42ecf8: +t9 = 0x100027cc; +at = 0x2; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L42eda0;} +//nop; +if (fp != at) {//nop; +goto L42eda0;} +//nop; +L42ed18: +t8 = 0x10018ecc; +v1 = v0 & 0xff; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L42ed4c;} +//nop; +//nop; +a0 = fp; +a1 = s2; +f_move_two_regs(mem, sp, a0, a1); +goto L42ed40; +a1 = s2; +L42ed40: +gp = MEM_U32(sp + 204); +//nop; +goto L42ed8c; +//nop; +L42ed4c: +if (v1 != fp) {t6 = v1 << 2; +goto L42ed74;} +t6 = v1 << 2; +t7 = 0x10019830; +t6 = t6 - v1; +t6 = t6 << 2; +t5 = t6 + t7; +t1 = MEM_U8(t5 + 9); +t4 = v1 + 0x1; +if (t4 == t1) {//nop; +goto L42ed8c;} +//nop; +L42ed74: +//nop; +a0 = fp; +a1 = s2; +f_move_dreg_to_regs(mem, sp, a0, a1); +goto L42ed84; +a1 = s2; +L42ed84: +gp = MEM_U32(sp + 204); +//nop; +L42ed8c: +v0 = 0x100027cc; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +goto L42f114; +//nop; +L42eda0: +//nop; +a0 = fp; +a1 = s2; +a2 = a3; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L42edb4; +a2 = a3; +L42edb4: +gp = MEM_U32(sp + 204); +//nop; +v0 = 0x100027cc; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +goto L42f114; +//nop; +L42edd0: +a2 = MEM_U32(s6 + 0); +at = 0x18; +t3 = MEM_U8(a2 + 32); +//nop; +if (t3 != at) {//nop; +goto L42ee5c;} +//nop; +v0 = MEM_U8(a2 + 33); +at = 0x6; +t2 = v0 & 0x1f; +if (t2 == at) {at = 0x5; +goto L42ee1c;} +at = 0x5; +if (t2 != at) {//nop; +goto L42ee5c;} +//nop; +t0 = 0x10018ecc; +at = 0x1; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L42ee5c;} +//nop; +L42ee1c: +t9 = MEM_U8(a2 + 40); +at = 0xc; +if (t9 != at) {//nop; +goto L42ee5c;} +//nop; +t8 = MEM_U16(a2 + 20); +at = 0x1; +if (t8 != at) {//nop; +goto L42ee5c;} +//nop; +t6 = MEM_U32(s6 + 40); +at = 0x4; +if (t6 != at) {//nop; +goto L42ee5c;} +//nop; +t7 = MEM_U32(a2 + 16); +at = 0x10004b70; +t5 = t7 >> 8; +MEM_U32(at + 0) = t5; +L42ee5c: +//nop; +a0 = a2; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L42ee6c; +a1 = 0x48; +L42ee6c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L42ee84; +//nop; +L42ee84: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +t4 = 0x10018e80; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L42ef2c;} +//nop; +t1 = MEM_U8(s6 + 33); +at = 0xe; +t3 = t1 & 0x1f; +if (t3 != at) {//nop; +goto L42ef2c;} +//nop; +t2 = MEM_U32(s6 + 40); +//nop; +at = (int)t2 < (int)0x4; +if (at == 0) {//nop; +goto L42ef2c;} +//nop; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42eedc; +a1 = 0x1; +L42eedc: +t0 = MEM_U32(s6 + 40); +gp = MEM_U32(sp + 204); +t8 = 0x20; +t9 = t0 << 3; +a3 = t8 - t9; +//nop; +MEM_U8(sp + 318) = (uint8_t)v0; +a0 = 0x54; +a1 = v0 & 0xff; +a2 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L42ef0c; +MEM_U32(sp + 16) = zero; +L42ef0c: +gp = MEM_U32(sp + 204); +a0 = MEM_U8(sp + 318); +//nop; +s3 = a0; +//nop; +f_free_reg(mem, sp, a0); +goto L42ef24; +//nop; +L42ef24: +gp = MEM_U32(sp + 204); +//nop; +L42ef2c: +s7 = MEM_U16(s6 + 34); +//nop; +t7 = s7 & 0x1; +t5 = zero < t7; +s7 = t5 & 0xff; +if (s7 == 0) {//nop; +goto L42ef60;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xb; +f_emit_dir0(mem, sp, a0, a1); +goto L42ef58; +a1 = 0xb; +L42ef58: +gp = MEM_U32(sp + 204); +//nop; +L42ef60: +s0 = MEM_U8(s6 + 33); +at = 0x2; +t1 = s0 << 24; +t3 = t1 >> 29; +if (t3 != at) {//nop; +goto L42f054;} +//nop; +t2 = MEM_U32(s6 + 36); +t0 = s0 & 0x1f; +if (t2 != 0) {t8 = t0 << 1; +goto L42f054;} +t8 = t0 << 1; +a2 = MEM_U32(s6 + 0); +t9 = 0x100032b4; +t4 = 0x10004b70; +t7 = MEM_U32(a2 + 16); +t4 = MEM_U32(t4 + 0); +t6 = t8 + t9; +s5 = MEM_U16(t6 + 0); +t5 = t7 >> 8; +if (t5 != t4) {a1 = s3; +goto L42efcc;} +a1 = s3; +t1 = MEM_U8(a2 + 33); +at = 0x6; +t3 = t1 & 0x1f; +if (t3 != at) {s5 = 0x73; +goto L42efcc;} +s5 = 0x73; +s5 = 0x33; +goto L42efcc; +s5 = 0x33; +L42efcc: +t2 = 0x10018ecc; +at = 0x6d; +t2 = MEM_U8(t2 + 0); +a0 = s5; +if (t2 != 0) {a3 = 0x1d; +goto L42f038;} +a3 = 0x1d; +if (s5 != at) {//nop; +goto L42f038;} +//nop; +//nop; +a2 = MEM_U32(s6 + 44); +a0 = 0x57; +a1 = s3; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42f008; +MEM_U32(sp + 16) = zero; +L42f008: +gp = MEM_U32(sp + 204); +a2 = MEM_U32(s6 + 44); +//nop; +a0 = 0x57; +a1 = s3 + 0x1; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +a2 = a2 + 0x4; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42f02c; +a2 = a2 + 0x4; +L42f02c: +gp = MEM_U32(sp + 204); +//nop; +goto L42f0e0; +//nop; +L42f038: +//nop; +a2 = MEM_U32(s6 + 44); +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42f048; +MEM_U32(sp + 16) = zero; +L42f048: +gp = MEM_U32(sp + 204); +//nop; +goto L42f0e0; +//nop; +L42f054: +a2 = MEM_U32(s6 + 0); +t9 = 0x10004b70; +t0 = MEM_U32(a2 + 16); +t9 = MEM_U32(t9 + 0); +t8 = t0 >> 8; +if (t8 != t9) {a1 = s6; +goto L42f0b0;} +a1 = s6; +t6 = MEM_U8(a2 + 33); +at = 0x6; +t7 = t6 & 0x1f; +if (t7 != at) {a1 = s6; +goto L42f08c;} +a1 = s6; +s5 = 0x33; +goto L42f090; +s5 = 0x33; +L42f08c: +s5 = 0x73; +L42f090: +//nop; +a0 = s5; +a2 = s3; +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L42f0a4; +a3 = zero; +L42f0a4: +gp = MEM_U32(sp + 204); +//nop; +goto L42f0e0; +//nop; +L42f0b0: +//nop; +a0 = 0x100032ec; +a2 = s3; +v0 = f_lsopc(mem, sp, a0, a1, a2); +goto L42f0c0; +a2 = s3; +L42f0c0: +gp = MEM_U32(sp + 204); +a0 = v0 & 0xffff; +//nop; +a1 = s6; +a2 = s3; +f_unaligned_loadstore(mem, sp, a0, a1, a2); +goto L42f0d8; +a2 = s3; +L42f0d8: +gp = MEM_U32(sp + 204); +//nop; +L42f0e0: +if (s7 == 0) {//nop; +goto L42f100;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xc; +f_emit_dir0(mem, sp, a0, a1); +goto L42f0f8; +a1 = 0xc; +L42f0f8: +gp = MEM_U32(sp + 204); +//nop; +L42f100: +v0 = 0x100027cc; +at = 0x10004b70; +t5 = 0xffffffff; +v0 = MEM_U8(v0 + 0); +MEM_U32(at + 0) = t5; +L42f114: +if (v0 == 0) {//nop; +goto L42f144;} +//nop; +at = 0x100027cc; +t4 = 0x10018ecc; +MEM_U8(at + 0) = (uint8_t)zero; +t4 = MEM_U8(t4 + 0); +at = 0x1; +if (t4 != at) {//nop; +goto L42f144;} +//nop; +at = 0x10019830; +t1 = 0x48; +MEM_U8(at + 33) = (uint8_t)t1; +L42f144: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42f158: +at = 0x100027c4; +//nop; +t3 = 0x1; +MEM_U32(sp + 244) = zero; +MEM_U32(sp + 240) = zero; +MEM_U8(at + 0) = (uint8_t)t3; +f_clear_pmov_regs(mem, sp); +goto L42f174; +MEM_U8(at + 0) = (uint8_t)t3; +L42f174: +t2 = MEM_U32(s6 + 36); +gp = MEM_U32(sp + 204); +if (t2 == 0) {a0 = 0x56; +goto L42f1a4;} +a0 = 0x56; +a2 = 0x10019d4c; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = 0x1d; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L42f19c; +a3 = zero; +L42f19c: +gp = MEM_U32(sp + 204); +//nop; +L42f1a4: +s2 = MEM_U32(s6 + 8); +at = 0x17; +v0 = MEM_U8(s2 + 32); +//nop; +if (v0 == at) {at = 0x97; +goto L42f2fc;} +at = 0x97; +if (v0 == at) {at = 0x2c; +goto L42f2fc;} +at = 0x2c; +if (v0 == at) {at = 0x10; +goto L42f2fc;} +at = 0x10; +if (v0 == at) {at = 0x7b; +goto L42f2fc;} +at = 0x7b; +L42f1d4: +if (v0 != at) {at = 0x6f; +goto L42f1f4;} +at = 0x6f; +t0 = MEM_U8(s2 + 33); +at = 0x3; +t8 = t0 << 24; +t9 = t8 >> 29; +if (t9 == at) {at = 0x6f; +goto L42f1f8;} +at = 0x6f; +L42f1f4: +if (v0 != at) {at = 0x7b; +goto L42f2cc;} +L42f1f8: +at = 0x7b; +if (v0 != at) {t8 = 0x80000000; +goto L42f224;} +t8 = 0x80000000; +s3 = MEM_U32(s2 + 44); +//nop; +if ((int)s3 >= 0) {t6 = (int)s3 >> 2; +goto L42f21c;} +t6 = (int)s3 >> 2; +at = s3 + 0x3; +t6 = (int)at >> 2; +L42f21c: +s3 = t6 & 0xff; +goto L42f244; +s3 = t6 & 0xff; +L42f224: +s3 = MEM_U32(s2 + 48); +//nop; +if ((int)s3 >= 0) {t5 = (int)s3 >> 2; +goto L42f23c;} +t5 = (int)s3 >> 2; +at = s3 + 0x3; +t5 = (int)at >> 2; +L42f23c: +t4 = t5 & 0xff; +s3 = t4; +L42f244: +t1 = s3 + 0xffffffe0; +t3 = t1 < 0x20; +t2 = -t3; +t0 = t2 << (t1 & 0x1f); +if ((int)t0 >= 0) {t6 = t8 >> (s3 & 0x1f); +goto L42f29c;} +t6 = t8 >> (s3 & 0x1f); +t8 = MEM_U32(sp + 240); +t9 = 0x80000000; +t5 = MEM_U32(s2 + 40); +t6 = t9 >> (s3 & 0x1f); +at = 0x8; +t7 = t8 | t6; +MEM_U32(sp + 240) = t7; +if (t5 != at) {v0 = s3; +goto L42f2cc;} +v0 = s3; +t3 = v0 + 0x1; +t2 = 0x80000000; +t1 = t2 >> (t3 & 0x1f); +t0 = t7 | t1; +MEM_U32(sp + 240) = t0; +t4 = t7; +goto L42f2cc; +t4 = t7; +L42f29c: +t9 = MEM_U32(sp + 244); +t5 = MEM_U32(s2 + 40); +at = 0x8; +t7 = t9 | t6; +if (t5 != at) {MEM_U32(sp + 244) = t7; +goto L42f2cc;} +MEM_U32(sp + 244) = t7; +t3 = s3 + 0x1; +t4 = 0x80000000; +t1 = t4 >> (t3 & 0x1f); +t0 = t7 | t1; +MEM_U32(sp + 244) = t0; +t2 = t7; +L42f2cc: +s2 = MEM_U32(s2 + 8); +at = 0x17; +v0 = MEM_U8(s2 + 32); +//nop; +if (v0 == at) {at = 0x97; +goto L42f2fc;} +at = 0x97; +if (v0 == at) {at = 0x2c; +goto L42f2fc;} +at = 0x2c; +if (v0 == at) {at = 0x10; +goto L42f2fc;} +at = 0x10; +if (v0 != at) {at = 0x7b; +goto L42f1d4;} +at = 0x7b; +L42f2fc: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42f310: +//nop; +a0 = s6; +//nop; +f_eval_mov(mem, sp, a0); +goto L42f320; +//nop; +L42f320: +t8 = MEM_U8(s6 + 32); +gp = MEM_U32(sp + 204); +at = 0x66; +if (t8 != at) {//nop; +goto L42f47c;} +//nop; +t6 = 0x100193a0; +t9 = MEM_U32(s6 + 44); +t6 = MEM_U32(t6 + 0); +//nop; +v0 = t9 - t6; +if ((int)v0 >= 0) {//nop; +goto L42f354;} +//nop; +v0 = -v0; +L42f354: +t7 = MEM_U32(s6 + 40); +s2 = v0; +t5 = v0 + t7; +at = (int)v0 < (int)t5; +if (at == 0) {//nop; +goto L42f47c;} +//nop; +L42f36c: +if ((int)s2 >= 0) {v0 = (int)s2 >> 2; +goto L42f37c;} +v0 = (int)s2 >> 2; +at = s2 + 0x3; +v0 = (int)at >> 2; +L42f37c: +v0 = v0 + 0x4; +at = (int)v0 < (int)0x40; +if (at != 0) {//nop; +goto L42f3a0;} +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42f3a0: +//nop; +s0 = v0 & 0xff; +a0 = s0; +v0 = f_is_parm_reg(mem, sp, a0); +goto L42f3b0; +a0 = s0; +L42f3b0: +gp = MEM_U32(sp + 204); +if (v0 != 0) {//nop; +goto L42f3d0;} +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42f3d0: +//nop; +a0 = s0; +//nop; +f_save_pmov_reg(mem, sp, a0); +goto L42f3e0; +//nop; +L42f3e0: +t4 = s0 + 0xffffffe0; +t3 = t4 < 0x20; +t2 = -t3; +gp = MEM_U32(sp + 204); +t1 = t2 << (t4 & 0x1f); +if ((int)t1 >= 0) {t8 = 0x80000000; +goto L42f438;} +t8 = 0x80000000; +t0 = MEM_U32(sp + 240); +t8 = 0x80000000; +s1 = MEM_U32(s6 + 40); +t9 = t8 >> (s0 & 0x1f); +at = 0x8; +t6 = t0 | t9; +MEM_U32(sp + 240) = t6; +if (s1 != at) {v0 = s0; +goto L42f44c;} +v0 = s0; +t5 = v0 + 0x1; +t3 = 0x80000000; +t2 = t3 >> (t5 & 0x1f); +t4 = t6 | t2; +MEM_U32(sp + 240) = t4; +goto L42f44c; +MEM_U32(sp + 240) = t4; +L42f438: +t1 = MEM_U32(sp + 244); +t0 = t8 >> (s0 & 0x1f); +t9 = t1 | t0; +s1 = MEM_U32(s6 + 40); +MEM_U32(sp + 244) = t9; +L42f44c: +t3 = 0x100193a0; +t6 = MEM_U32(s6 + 44); +t3 = MEM_U32(t3 + 0); +s2 = s2 + 0x4; +t5 = t6 - t3; +if ((int)t5 >= 0) {t7 = t5; +goto L42f46c;} +t7 = t5; +t7 = -t5; +L42f46c: +t2 = t7 + s1; +at = (int)s2 < (int)t2; +if (at != 0) {//nop; +goto L42f36c;} +//nop; +L42f47c: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42f490: +//nop; +a0 = s6; +//nop; +v0 = f_parm_reg(mem, sp, a0); +goto L42f4a0; +//nop; +L42f4a0: +gp = MEM_U32(sp + 204); +v1 = v0 & 0xff; +at = 0x48; +if (v1 == at) {fp = v0 & 0xff; +goto L42f6f4;} +fp = v0 & 0xff; +t4 = 0x10018ecc; +at = 0x1; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L42f54c;} +//nop; +t8 = 0x10018ed0; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L42f54c;} +//nop; +t1 = MEM_U32(s6 + 0); +at = 0x49; +a0 = MEM_U8(t1 + 32); +//nop; +if (a0 != at) {t9 = v1 << 2; +goto L42f540;} +t9 = v1 << 2; +L42f4fc: +t6 = 0x10019830; +t9 = t9 - v1; +t9 = t9 << 2; +t0 = v1 + 0x1; +t3 = t9 + t6; +MEM_U8(t3 + 9) = (uint8_t)t0; +goto L42f54c; +MEM_U8(t3 + 9) = (uint8_t)t0; +L42f518: +t7 = v1 << 2; +t2 = 0x10019830; +t7 = t7 - v1; +t7 = t7 << 2; +t4 = t7 + t2; +MEM_U8(t4 + 9) = (uint8_t)t5; +goto L42f54c; +MEM_U8(t4 + 9) = (uint8_t)t5; +at = 0x49; +if (a0 == at) {t9 = v1 << 2; +goto L42f4fc;} +t9 = v1 << 2; +L42f540: +at = 0x52; +if (a0 == at) {t5 = v1 + 0x1; +goto L42f518;} +t5 = v1 + 0x1; +L42f54c: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L42f55c; +a1 = fp; +L42f55c: +t8 = MEM_U8(s6 + 33); +at = 0x5010000; +t1 = t8 & 0x1f; +t9 = t1 < 0x20; +t6 = -t9; +t0 = t6 & at; +gp = MEM_U32(sp + 204); +t3 = t0 << (t1 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L42f62c;} +//nop; +t7 = 0x10018ed0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L42f62c;} +//nop; +//nop; +a0 = MEM_U32(s6 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L42f5ac; +//nop; +L42f5ac: +gp = MEM_U32(sp + 204); +s2 = v0 & 0xff; +t2 = 0x10018ecc; +v1 = v0 & 0xff; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L42f5e8;} +//nop; +//nop; +a0 = fp; +a1 = s2; +f_move_two_regs(mem, sp, a0, a1); +goto L42f5dc; +a1 = s2; +L42f5dc: +gp = MEM_U32(sp + 204); +t1 = fp + 0xffffffe0; +goto L42f668; +t1 = fp + 0xffffffe0; +L42f5e8: +if (v1 != fp) {t4 = v1 << 2; +goto L42f610;} +t4 = v1 << 2; +t8 = 0x10019830; +t4 = t4 - v1; +t4 = t4 << 2; +t9 = t4 + t8; +t6 = MEM_U8(t9 + 9); +t5 = v1 + 0x1; +if (t5 == t6) {t1 = fp + 0xffffffe0; +goto L42f668;} +t1 = fp + 0xffffffe0; +L42f610: +//nop; +a0 = fp; +a1 = s2; +f_move_dreg_to_regs(mem, sp, a0, a1); +goto L42f620; +a1 = s2; +L42f620: +gp = MEM_U32(sp + 204); +t1 = fp + 0xffffffe0; +goto L42f668; +t1 = fp + 0xffffffe0; +L42f62c: +//nop; +a0 = MEM_U32(s6 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L42f63c; +//nop; +L42f63c: +gp = MEM_U32(sp + 204); +a2 = MEM_U8(s6 + 33); +//nop; +t0 = a2 & 0x1f; +a2 = t0; +a0 = fp; +a1 = v0; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L42f65c; +a1 = v0; +L42f65c: +gp = MEM_U32(sp + 204); +//nop; +t1 = fp + 0xffffffe0; +L42f668: +t3 = t1 < 0x20; +t7 = -t3; +t2 = t7 << (t1 & 0x1f); +if ((int)t2 >= 0) {t4 = 0x80000000; +goto L42f6bc;} +t4 = 0x80000000; +t4 = MEM_U32(sp + 240); +t8 = 0x80000000; +t6 = MEM_U32(s6 + 40); +t9 = t8 >> (fp & 0x1f); +at = 0x8; +t5 = t4 | t9; +MEM_U32(sp + 240) = t5; +if (t6 != at) {v0 = fp; +goto L42f87c;} +v0 = fp; +t3 = v0 + 0x1; +t7 = 0x80000000; +t1 = t7 >> (t3 & 0x1f); +t2 = t5 | t1; +MEM_U32(sp + 240) = t2; +t0 = t5; +goto L42f87c; +t0 = t5; +L42f6bc: +t8 = MEM_U32(sp + 244); +t6 = MEM_U32(s6 + 40); +t9 = t4 >> (fp & 0x1f); +at = 0x8; +t5 = t8 | t9; +if (t6 != at) {MEM_U32(sp + 244) = t5; +goto L42f87c;} +MEM_U32(sp + 244) = t5; +t3 = fp + 0x1; +t0 = 0x80000000; +t1 = t0 >> (t3 & 0x1f); +t2 = t5 | t1; +MEM_U32(sp + 244) = t2; +t7 = t5; +goto L42f87c; +t7 = t5; +L42f6f4: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L42f704; +a1 = 0x48; +L42f704: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L42f71c; +//nop; +L42f71c: +t4 = v0 & 0xff; +t8 = t4 + 0xffffffe0; +t9 = t8 < 0x20; +t5 = -t9; +gp = MEM_U32(sp + 204); +t6 = t5 << (t8 & 0x1f); +if ((int)t6 >= 0) {s3 = v0 & 0xff; +goto L42f780;} +s3 = v0 & 0xff; +s5 = 0x100032ec; +t0 = MEM_U32(s6 + 40); +s5 = MEM_U16(s5 + 14); +at = (int)t0 < (int)0x5; +if (at != 0) {//nop; +goto L42f7e8;} +//nop; +t3 = MEM_U8(s6 + 33); +t1 = 0xc; +t7 = t3 & 0x1f; +if (t7 == t1) {//nop; +goto L42f76c;} +//nop; +abort(); +L42f76c: +s5 = 0x100032ec; +//nop; +s5 = MEM_U16(s5 + 16); +//nop; +goto L42f7e8; +//nop; +L42f780: +s5 = 0x100032ec; +t2 = MEM_U32(s6 + 40); +s5 = MEM_U16(s5 + 8); +at = (int)t2 < (int)0x5; +if (at != 0) {//nop; +goto L42f7e8;} +//nop; +a3 = MEM_U8(s6 + 33); +at = 0x5010000; +t4 = a3 & 0x1f; +t9 = t4 < 0x20; +t5 = -t9; +t8 = t5 & at; +v0 = t8 << (t4 & 0x1f); +t6 = (int)v0 < (int)0x0; +v0 = t6; +if (t6 != 0) {a3 = t4; +goto L42f7cc;} +a3 = t4; +v0 = a3 ^ 0xc; +v0 = v0 < 0x1; +L42f7cc: +if (v0 != 0) {//nop; +goto L42f7d8;} +//nop; +abort(); +L42f7d8: +s5 = 0x100032ec; +//nop; +s5 = MEM_U16(s5 + 12); +//nop; +L42f7e8: +t0 = 0x10018ecc; +at = 0x6d; +t0 = MEM_U8(t0 + 0); +a0 = s5; +if (t0 != 0) {a1 = s3; +goto L42f860;} +a1 = s3; +if (s5 != at) {t3 = s5 << 1; +goto L42f860;} +t3 = s5 << 1; +t7 = 0x10003300; +//nop; +t1 = t3 + t7; +s5 = MEM_U16(t1 + 0); +a2 = MEM_U32(s6 + 44); +MEM_U32(sp + 16) = zero; +a1 = s3; +a3 = 0x1d; +a0 = s5; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42f830; +a0 = s5; +L42f830: +gp = MEM_U32(sp + 204); +a2 = MEM_U32(s6 + 44); +//nop; +a0 = s5; +a1 = s3 + 0x1; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +a2 = a2 + 0x4; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42f854; +a2 = a2 + 0x4; +L42f854: +gp = MEM_U32(sp + 204); +//nop; +goto L42f87c; +//nop; +L42f860: +//nop; +a2 = MEM_U32(s6 + 44); +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L42f874; +MEM_U32(sp + 16) = zero; +L42f874: +gp = MEM_U32(sp + 204); +//nop; +L42f87c: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42f890: +t2 = 0x10019368; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +at = t2 < 0x2; +if (at != 0) {//nop; +goto L42f958;} +//nop; +t4 = MEM_U8(s6 + 33); +at = 0x5010000; +t9 = t4 & 0x1f; +t5 = t9 < 0x20; +t8 = -t5; +t6 = t8 & at; +t0 = t6 << (t9 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L42f958;} +//nop; +t3 = 0x10018ed0; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L42f958;} +//nop; +t7 = 0x10018ecc; +at = 0x1; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L42f958;} +//nop; +//nop; +a0 = s6; +//nop; +v0 = f_parm_reg(mem, sp, a0); +goto L42f910; +//nop; +L42f910: +gp = MEM_U32(sp + 204); +v1 = v0 & 0xff; +at = 0x48; +if (v1 == at) {fp = v0 & 0xff; +goto L42f958;} +fp = v0 & 0xff; +t1 = v1 < 0x20; +t2 = -t1; +at = 0xa000000; +t4 = t2 & at; +t5 = t4 << (v1 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L42f958;} +//nop; +//nop; +a0 = fp; +a1 = fp; +f_move_dreg_to_regs(mem, sp, a0, a1); +goto L42f950; +a1 = fp; +L42f950: +gp = MEM_U32(sp + 204); +//nop; +L42f958: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42f96c: +//nop; +//nop; +//nop; +f_check_no_used(mem, sp); +goto L42f97c; +//nop; +L42f97c: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_load_pmov_regs(mem, sp); +goto L42f994; +//nop; +L42f994: +t8 = MEM_U32(sp + 244); +t0 = MEM_U32(s6 + 44); +t9 = MEM_U32(sp + 240); +gp = MEM_U32(sp + 204); +t6 = t8 | 0xe; +t3 = t0 & 0x100; +MEM_U32(sp + 244) = t6; +if (t3 == 0) {MEM_U32(sp + 240) = t9; +goto L42f9d0;} +MEM_U32(sp + 240) = t9; +at = 0x5fff0000; +t1 = t6 | at; +at = 0xfffff000; +t2 = t9 | at; +MEM_U32(sp + 244) = t1; +MEM_U32(sp + 240) = t2; +L42f9d0: +//nop; +a1 = MEM_U32(sp + 244); +a2 = MEM_U32(sp + 240); +a0 = 0x35; +f_emit_regmask(mem, sp, a0, a1, a2); +goto L42f9e4; +a0 = 0x35; +L42f9e4: +s0 = MEM_U8(s6 + 33); +gp = MEM_U32(sp + 204); +v0 = s0 << 24; +t4 = v0 >> 29; +at = 0x5; +if (t4 != at) {v0 = t4; +goto L42fa0c;} +v0 = t4; +t5 = MEM_U32(s6 + 36); +MEM_U32(sp + 232) = t5; +goto L42fbe4; +MEM_U32(sp + 232) = t5; +L42fa0c: +t8 = MEM_U8(s6 + 32); +at = 0x97; +if (t8 != at) {//nop; +goto L42fa78;} +//nop; +t6 = MEM_U32(s6 + 44); +a0 = 0x23; +t0 = t6 & 0x80; +if (t0 == 0) {a2 = zero; +goto L42fa54;} +a2 = zero; +//nop; +a1 = MEM_U32(s6 + 36); +a0 = 0x22; +a2 = zero; +a3 = zero; +f_emit_a(mem, sp, a0, a1, a2, a3); +goto L42fa48; +a3 = zero; +L42fa48: +gp = MEM_U32(sp + 204); +s0 = MEM_U8(s6 + 33); +goto L42fa70; +s0 = MEM_U8(s6 + 33); +L42fa54: +//nop; +a1 = MEM_U32(s6 + 36); +a3 = 0x6; +f_emit_a(mem, sp, a0, a1, a2, a3); +goto L42fa64; +a3 = 0x6; +L42fa64: +gp = MEM_U32(sp + 204); +//nop; +s0 = MEM_U8(s6 + 33); +L42fa70: +//nop; +goto L42fbe4; +//nop; +L42fa78: +t3 = 0x10018ea4; +t1 = s0 & 0xff1f; +t3 = MEM_U8(t3 + 0); +t2 = t1 | 0x80; +if (t3 == 0) {t4 = t2 & 0xffe0; +goto L42fb8c;} +t4 = t2 & 0xffe0; +//nop; +s1 = s0; +t7 = s1 & 0x1f; +MEM_U8(s6 + 33) = (uint8_t)t2; +t5 = t4 | 0x6; +s3 = MEM_U32(s6 + 44); +s4 = MEM_U32(s6 + 48); +s1 = t7; +s2 = v0 & 0xff; +MEM_U8(s6 + 33) = (uint8_t)t5; +MEM_U32(s6 + 44) = zero; +MEM_U32(s6 + 48) = zero; +a0 = 0x24; +a1 = s6; +a2 = 0x8; +a3 = zero; +f_loadstore(mem, sp, a0, a1, a2, a3); +goto L42fad4; +a3 = zero; +L42fad4: +s0 = MEM_U8(s6 + 33); +gp = MEM_U32(sp + 204); +t8 = s0 << 27; +t6 = t8 >> 27; +t0 = s1 ^ t6; +t3 = t0 & 0x1f; +t7 = t3 ^ s0; +t1 = t7 << 24; +t9 = t1 >> 29; +t2 = s2 ^ t9; +t4 = t2 << 29; +//nop; +t5 = t4 >> 24; +MEM_U8(s6 + 33) = (uint8_t)t7; +t8 = t5 ^ t7; +MEM_U32(s6 + 44) = s3; +MEM_U32(s6 + 48) = s4; +MEM_U8(s6 + 33) = (uint8_t)t8; +f_check_no_used(mem, sp); +goto L42fb20; +MEM_U8(s6 + 33) = (uint8_t)t8; +L42fb20: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_load_pmov_regs(mem, sp); +goto L42fb38; +//nop; +L42fb38: +t6 = MEM_U32(s6 + 44); +gp = MEM_U32(sp + 204); +t0 = t6 & 0x80; +if (t0 == 0) {//nop; +goto L42fb68;} +//nop; +//nop; +a0 = 0x22; +a1 = 0x8; +f_emit_r(mem, sp, a0, a1); +goto L42fb5c; +a1 = 0x8; +L42fb5c: +gp = MEM_U32(sp + 204); +s0 = MEM_U8(s6 + 33); +goto L42fb84; +s0 = MEM_U8(s6 + 33); +L42fb68: +//nop; +a0 = 0x23; +a1 = 0x8; +f_emit_r(mem, sp, a0, a1); +goto L42fb78; +a1 = 0x8; +L42fb78: +gp = MEM_U32(sp + 204); +//nop; +s0 = MEM_U8(s6 + 33); +L42fb84: +//nop; +goto L42fbe4; +//nop; +L42fb8c: +t3 = MEM_U32(s6 + 44); +a0 = 0x23; +t7 = t3 & 0x80; +if (t7 == 0) {a2 = zero; +goto L42fbc8;} +a2 = zero; +//nop; +a1 = MEM_U32(s6 + 36); +a0 = 0x22; +a2 = zero; +a3 = zero; +f_emit_a(mem, sp, a0, a1, a2, a3); +goto L42fbb8; +a3 = zero; +L42fbb8: +gp = MEM_U32(sp + 204); +s0 = MEM_U8(s6 + 33); +//nop; +goto L42fbe4; +//nop; +L42fbc8: +//nop; +a1 = MEM_U32(s6 + 36); +a3 = zero; +f_emit_a(mem, sp, a0, a1, a2, a3); +goto L42fbd8; +a3 = zero; +L42fbd8: +gp = MEM_U32(sp + 204); +s0 = MEM_U8(s6 + 33); +//nop; +L42fbe4: +t1 = 0x10018ecc; +at = 0x1; +t1 = MEM_U8(t1 + 0); +t9 = s0 & 0x1f; +if (t1 != at) {t2 = t9 < 0x20; +goto L42fc0c;} +t2 = t9 < 0x20; +v0 = 0x10019830; +v1 = 0x48; +MEM_U8(v0 + 57) = (uint8_t)v1; +MEM_U8(v0 + 81) = (uint8_t)v1; +L42fc0c: +at = 0x100027c4; +t4 = -t2; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x5010000; +t5 = t4 & at; +t8 = t5 << (t9 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L42fc38;} +//nop; +at = 0x100027c8; +t6 = 0x1; +MEM_U8(at + 0) = (uint8_t)t6; +L42fc38: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42fc4c: +t1 = 0x10018ed8; +t0 = MEM_U32(sp + 244); +t7 = MEM_U32(sp + 240); +t1 = MEM_U32(t1 + 0); +t3 = t0 | 0xe; +MEM_U32(sp + 244) = t3; +if ((int)t1 <= 0) {MEM_U32(sp + 240) = t7; +goto L42fc74;} +MEM_U32(sp + 240) = t7; +t2 = t3 | 0x40; +MEM_U32(sp + 244) = t2; +L42fc74: +//nop; +a1 = MEM_U32(sp + 244); +a2 = MEM_U32(sp + 240); +a0 = 0x35; +f_emit_regmask(mem, sp, a0, a1, a2); +goto L42fc88; +a0 = 0x35; +L42fc88: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +a1 = 0x19; +//nop; +f_eval(mem, sp, a0, a1); +goto L42fca0; +//nop; +L42fca0: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L42fcb8; +//nop; +L42fcb8: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +t4 = 0x10018ed8; +t5 = v0 & 0xff; +t4 = MEM_U32(t4 + 0); +at = 0x19; +if ((int)t4 <= 0) {//nop; +goto L42fcf8;} +//nop; +if (t5 == at) {a0 = 0x31; +goto L42fcf8;} +a0 = 0x31; +//nop; +a1 = 0x19; +a2 = s3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L42fcf0; +a2 = s3; +L42fcf0: +gp = MEM_U32(sp + 204); +//nop; +L42fcf8: +//nop; +//nop; +//nop; +f_check_no_used(mem, sp); +goto L42fd08; +//nop; +L42fd08: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_load_pmov_regs(mem, sp); +goto L42fd20; +//nop; +L42fd20: +t9 = MEM_U32(s6 + 44); +gp = MEM_U32(sp + 204); +t8 = t9 & 0x80; +if (t8 == 0) {//nop; +goto L42fd50;} +//nop; +//nop; +a0 = 0x22; +a1 = s3; +f_emit_r(mem, sp, a0, a1); +goto L42fd44; +a1 = s3; +L42fd44: +gp = MEM_U32(sp + 204); +//nop; +goto L42fd68; +//nop; +L42fd50: +//nop; +a0 = 0x23; +a1 = s3; +f_emit_r(mem, sp, a0, a1); +goto L42fd60; +a1 = s3; +L42fd60: +gp = MEM_U32(sp + 204); +//nop; +L42fd68: +t6 = 0x10018ecc; +at = 0x1; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L42fde0;} +//nop; +t0 = 0x10018ed0; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L42fde0;} +//nop; +t7 = 0x10019830; +at = 0x5; +t7 = MEM_U8(t7 + 57); +//nop; +if (t7 != at) {//nop; +goto L42fdbc;} +//nop; +at = 0x10019830; +t1 = 0x48; +MEM_U8(at + 57) = (uint8_t)t1; +L42fdbc: +t3 = 0x10019830; +at = 0x7; +t3 = MEM_U8(t3 + 81); +//nop; +if (t3 != at) {//nop; +goto L42fde0;} +//nop; +at = 0x10019830; +t2 = 0x48; +MEM_U8(at + 81) = (uint8_t)t2; +L42fde0: +at = 0x100027c4; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +t4 = MEM_U8(s6 + 33); +at = 0x5010000; +t5 = t4 & 0x1f; +t9 = t5 < 0x20; +t8 = -t9; +t6 = t8 & at; +t0 = t6 << (t5 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L42fe1c;} +//nop; +at = 0x100027c8; +t7 = 0x1; +MEM_U8(at + 0) = (uint8_t)t7; +L42fe1c: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L42fe30: +t1 = MEM_U8(s6 + 33); +at = 0xc0000; +t3 = t1 & 0x1f; +t2 = t3 < 0x20; +t4 = -t2; +at = at | 0x8000; +t9 = t4 & at; +t8 = t9 << (t3 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L42fe74;} +//nop; +//nop; +a0 = s6; +a1 = fp; +f_eval_fp_min_max(mem, sp, a0, a1); +goto L42fe68; +a1 = fp; +L42fe68: +gp = MEM_U32(sp + 204); +ra = MEM_U32(sp + 212); +goto L434eec; +ra = MEM_U32(sp + 212); +L42fe74: +s0 = MEM_U32(s6 + 4); +at = 0x49; +t6 = MEM_U8(s0 + 32); +//nop; +if (t6 == at) {//nop; +goto L42fea4;} +//nop; +//nop; +a0 = s0; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L42fe9c; +a1 = 0x48; +L42fe9c: +gp = MEM_U32(sp + 204); +//nop; +L42fea4: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L42feb4; +a1 = 0x48; +L42feb4: +s0 = MEM_U32(s6 + 4); +gp = MEM_U32(sp + 204); +t5 = MEM_U8(s0 + 32); +at = 0x49; +if (t5 == at) {//nop; +goto L42fee4;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_reg(mem, sp, a0); +goto L42fedc; +//nop; +L42fedc: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)v0; +L42fee4: +//nop; +a0 = MEM_U32(s6 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L42fef4; +//nop; +L42fef4: +gp = MEM_U32(sp + 204); +at = 0x48; +if (fp != at) {s3 = v0 & 0xff; +goto L42fff4;} +s3 = v0 & 0xff; +//nop; +a0 = s3; +//nop; +v0 = f_usage_count(mem, sp, a0); +goto L42ff14; +//nop; +L42ff14: +gp = MEM_U32(sp + 204); +if (v0 != 0) {//nop; +goto L42ff5c;} +//nop; +//nop; +a0 = s3; +//nop; +v0 = f_is_available(mem, sp, a0); +goto L42ff30; +//nop; +L42ff30: +gp = MEM_U32(sp + 204); +if (v0 == 0) {a0 = s3; +goto L42ff5c;} +a0 = s3; +//nop; +a2 = MEM_U16(s6 + 20); +fp = s3 & 0xff; +a1 = s6; +f_get_reg(mem, sp, a0, a1, a2); +goto L42ff50; +a1 = s6; +L42ff50: +gp = MEM_U32(sp + 204); +v1 = MEM_U8(s6 + 25); +goto L430014; +v1 = MEM_U8(s6 + 25); +L42ff5c: +t0 = MEM_U32(s6 + 4); +at = 0x49; +t7 = MEM_U8(t0 + 32); +//nop; +if (t7 == at) {//nop; +goto L42ffd8;} +//nop; +//nop; +a0 = MEM_U8(sp + 318); +//nop; +v0 = f_usage_count(mem, sp, a0); +goto L42ff84; +//nop; +L42ff84: +gp = MEM_U32(sp + 204); +if (v0 != 0) {//nop; +goto L42ffd8;} +//nop; +//nop; +a0 = MEM_U8(sp + 318); +//nop; +v0 = f_is_available(mem, sp, a0); +goto L42ffa0; +//nop; +L42ffa0: +gp = MEM_U32(sp + 204); +if (v0 == 0) {a1 = s6; +goto L42ffd8;} +a1 = s6; +s4 = s3 & 0xff; +s3 = MEM_U8(sp + 318); +//nop; +a2 = MEM_U16(s6 + 20); +MEM_U8(sp + 318) = (uint8_t)s4; +fp = s3; +a0 = s3; +f_get_reg(mem, sp, a0, a1, a2); +goto L42ffcc; +a0 = s3; +L42ffcc: +gp = MEM_U32(sp + 204); +v1 = MEM_U8(s6 + 25); +goto L430014; +v1 = MEM_U8(s6 + 25); +L42ffd8: +//nop; +a1 = MEM_U16(s6 + 20); +a0 = s6; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L42ffe8; +a0 = s6; +L42ffe8: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +goto L430010; +fp = v0 & 0xff; +L42fff4: +//nop; +a2 = MEM_U16(s6 + 20); +a0 = fp; +a1 = s6; +f_get_reg(mem, sp, a0, a1, a2); +goto L430008; +a1 = s6; +L430008: +gp = MEM_U32(sp + 204); +//nop; +L430010: +v1 = MEM_U8(s6 + 25); +L430014: +t6 = MEM_U8(sp + 318); +t1 = v1 << 24; +t2 = t1 >> 25; +t4 = fp ^ t2; +t9 = t4 << 25; +t3 = t9 >> 24; +t8 = t3 ^ v1; +if (fp != t6) {MEM_U8(s6 + 25) = (uint8_t)t8; +goto L430058;} +MEM_U8(s6 + 25) = (uint8_t)t8; +t5 = MEM_U32(s6 + 4); +at = 0x49; +t0 = MEM_U8(t5 + 32); +//nop; +if (t0 == at) {//nop; +goto L430058;} +//nop; +MEM_U8(sp + 318) = (uint8_t)s3; +goto L4300cc; +MEM_U8(sp + 318) = (uint8_t)s3; +L430058: +if (fp == s3) {a0 = 0x31; +goto L4300cc;} +a0 = 0x31; +//nop; +a1 = fp; +a2 = s3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L430070; +a2 = s3; +L430070: +gp = MEM_U32(sp + 204); +//nop; +t7 = 0x10018ecc; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L4300cc;} +//nop; +t1 = MEM_U8(s6 + 33); +at = 0x5010000; +t2 = t1 & 0x1f; +t4 = t2 < 0x20; +t9 = -t4; +t3 = t9 & at; +t8 = t3 << (t2 & 0x1f); +if ((int)t8 >= 0) {a0 = 0x31; +goto L4300cc;} +a0 = 0x31; +//nop; +a1 = fp + 0x1; +a2 = s3 + 0x1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4300c4; +a2 = s3 + 0x1; +L4300c4: +gp = MEM_U32(sp + 204); +//nop; +L4300cc: +//nop; +a0 = s6; +//nop; +v0 = f_uop_to_asm(mem, sp, a0); +goto L4300dc; +//nop; +L4300dc: +gp = MEM_U32(sp + 204); +s5 = v0 & 0xffff; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L4300f4; +//nop; +L4300f4: +s0 = MEM_U32(s6 + 4); +gp = MEM_U32(sp + 204); +t6 = MEM_U8(s0 + 32); +at = 0x49; +if (t6 != at) {s7 = v0; +goto L430220;} +s7 = v0; +t5 = MEM_U8(s6 + 33); +at = 0x5010000; +t0 = t5 & 0x1f; +t7 = t0 < 0x20; +t1 = -t7; +t4 = t1 & at; +t9 = t4 << (t0 & 0x1f); +if ((int)t9 >= 0) {a0 = s5; +goto L4301e0;} +a0 = s5; +//nop; +a2 = MEM_U32(s0 + 48); +a3 = MEM_U32(s0 + 52); +a0 = s5; +a1 = fp; +MEM_U32(sp + 16) = v0; +MEM_U32(sp + 20) = s6; +f_emit_branch_rill(mem, sp, a0, a1, a2, a3); +goto L430150; +MEM_U32(sp + 20) = s6; +L430150: +gp = MEM_U32(sp + 204); +a1 = fp; +t3 = 0x10018ecc; +a3 = zero; +t3 = MEM_U8(t3 + 0); +a0 = 0x14c; +if (t3 != 0) {//nop; +goto L4301b4;} +//nop; +t2 = MEM_U32(s6 + 4); +//nop; +a2 = MEM_U32(t2 + 48); +a0 = 0x29; +s0 = fp + 0x1; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L430188; +s0 = fp + 0x1; +L430188: +gp = MEM_U32(sp + 204); +t8 = MEM_U32(s6 + 4); +//nop; +a2 = MEM_U32(t8 + 52); +a0 = 0x29; +a1 = s0; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L4301a8; +a3 = zero; +L4301a8: +gp = MEM_U32(sp + 204); +//nop; +goto L4302b4; +//nop; +L4301b4: +t6 = MEM_U32(s6 + 4); +//nop; +a2 = MEM_U32(t6 + 48); +a1 = fp; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t6 + 52); +MEM_U32(sp + 12) = a3; +f_emit_rii(mem, sp, a0, a1, a2, a3); +goto L4301d4; +MEM_U32(sp + 12) = a3; +L4301d4: +gp = MEM_U32(sp + 204); +//nop; +goto L4302b4; +//nop; +L4301e0: +//nop; +a2 = MEM_U32(s0 + 48); +a1 = fp; +a3 = s7; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L4301f4; +a3 = s7; +L4301f4: +gp = MEM_U32(sp + 204); +t1 = MEM_U32(s6 + 4); +//nop; +a2 = MEM_U32(t1 + 48); +a0 = 0x29; +a1 = fp; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L430214; +a3 = zero; +L430214: +gp = MEM_U32(sp + 204); +//nop; +goto L4302b4; +//nop; +L430220: +//nop; +a2 = MEM_U8(sp + 318); +a0 = s5; +a1 = fp; +a3 = s7; +MEM_U32(sp + 16) = s6; +f_emit_branch_rrll(mem, sp, a0, a1, a2, a3); +goto L43023c; +MEM_U32(sp + 16) = s6; +L43023c: +gp = MEM_U32(sp + 204); +a2 = MEM_U8(sp + 318); +//nop; +a0 = 0x31; +a1 = fp; +f_emit_rr(mem, sp, a0, a1, a2); +goto L430254; +a1 = fp; +L430254: +gp = MEM_U32(sp + 204); +//nop; +t4 = 0x10018ecc; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L4302b4;} +//nop; +t0 = MEM_U8(s6 + 33); +at = 0x5010000; +t9 = t0 & 0x1f; +t3 = t9 < 0x20; +t2 = -t3; +t8 = t2 & at; +t5 = t8 << (t9 & 0x1f); +if ((int)t5 >= 0) {a0 = 0x31; +goto L4302b4;} +a0 = 0x31; +a2 = MEM_U8(sp + 318); +//nop; +a1 = fp + 0x1; +a2 = a2 + 0x1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4302ac; +a2 = a2 + 0x1; +L4302ac: +gp = MEM_U32(sp + 204); +//nop; +L4302b4: +//nop; +a0 = s7; +//nop; +f_define_label(mem, sp, a0); +goto L4302c4; +//nop; +L4302c4: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L4302e0: +t6 = MEM_U32(s6 + 4); +//nop; +a0 = MEM_U32(s6 + 0); +a2 = MEM_U32(t6 + 36); +a1 = zero; +f_jump(mem, sp, a0, a1, a2); +goto L4302f8; +a1 = zero; +L4302f8: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L430314: +t7 = MEM_U32(s6 + 4); +//nop; +a0 = MEM_U32(s6 + 0); +a2 = MEM_U32(t7 + 36); +a1 = 0x1; +f_jump(mem, sp, a0, a1, a2); +goto L43032c; +a1 = 0x1; +L43032c: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L430348: +//nop; +a0 = s6; +//nop; +v0 = f_is_end_return(mem, sp, a0); +goto L430358; +//nop; +L430358: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L430598;} +//nop; +t1 = 0x10019388; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L430598;} +//nop; +t4 = 0x10019d5c; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L430598;} +//nop; +//nop; +//nop; +//nop; +v0 = f_is_empty_saved_regs(mem, sp); +goto L4303a4; +//nop; +L4303a4: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L430598;} +//nop; +t0 = 0x10019380; +at = 0x1d; +t0 = MEM_U8(t0 + 0); +t3 = MEM_U8(sp + 223); +if (t0 != at) {at = 0xb; +goto L430598;} +at = 0xb; +if (t3 == at) {t2 = t3 < 0x20; +goto L43043c;} +t2 = t3 < 0x20; +at = 0xc0000; +at = at | 0x8000; +t8 = -t2; +t9 = t8 & at; +t5 = t9 << (t3 & 0x1f); +if ((int)t5 >= 0) {t6 = 0xc0000000; +goto L4303f8;} +t6 = 0xc0000000; +MEM_U32(sp + 244) = zero; +MEM_U32(sp + 240) = t6; +goto L430444; +MEM_U32(sp + 240) = t6; +L4303f8: +t7 = 0x10018ed0; +t1 = MEM_U8(sp + 223); +t7 = MEM_U8(t7 + 0); +MEM_U32(sp + 240) = zero; +if (t7 != 0) {t4 = t1 < 0x20; +goto L430430;} +t4 = t1 < 0x20; +t0 = -t4; +at = 0x5010000; +t2 = t0 & at; +t8 = t2 << (t1 & 0x1f); +if ((int)t8 >= 0) {t9 = 0x30000000; +goto L430430;} +t9 = 0x30000000; +MEM_U32(sp + 244) = t9; +goto L430444; +MEM_U32(sp + 244) = t9; +L430430: +t3 = 0x20000000; +MEM_U32(sp + 244) = t3; +goto L430444; +MEM_U32(sp + 244) = t3; +L43043c: +MEM_U32(sp + 244) = zero; +MEM_U32(sp + 240) = zero; +L430444: +s0 = 0x10019d70; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 == 0) {a1 = MEM_U32(sp + 244); +goto L43054c;} +a1 = MEM_U32(sp + 244); +t5 = MEM_U32(s0 + 48); +at = 0xffffffff; +if (t5 == at) {a1 = MEM_U32(sp + 244); +goto L43054c;} +a1 = MEM_U32(sp + 244); +L43046c: +t6 = MEM_U16(s0 + 34); +at = 0x1; +if (t6 == at) {//nop; +goto L430528;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_parm_reg(mem, sp, a0); +goto L43048c; +//nop; +L43048c: +t7 = MEM_U8(s0 + 33); +at = 0xc0000; +t4 = t7 & 0x1f; +t0 = t4 < 0x20; +t2 = -t0; +at = at | 0x8000; +t1 = t2 & at; +gp = MEM_U32(sp + 204); +t8 = t1 << (t4 & 0x1f); +if ((int)t8 >= 0) {v1 = v0 & 0xff; +goto L4304f4;} +v1 = v0 & 0xff; +t9 = MEM_U32(sp + 240); +v1 = v0 & 0xff; +t3 = 0x80000000; +t7 = MEM_U32(s0 + 40); +t5 = t3 >> (v1 & 0x1f); +at = 0x8; +t6 = t9 | t5; +if (t7 != at) {MEM_U32(sp + 240) = t6; +goto L430528;} +MEM_U32(sp + 240) = t6; +t2 = v1 + 0x1; +t1 = 0x80000000; +t4 = t1 >> (t2 & 0x1f); +t8 = t6 | t4; +MEM_U32(sp + 240) = t8; +goto L430528; +MEM_U32(sp + 240) = t8; +L4304f4: +t3 = MEM_U32(sp + 244); +t9 = 0x80000000; +t7 = MEM_U32(s0 + 40); +t5 = t9 >> (v1 & 0x1f); +at = 0x8; +t6 = t3 | t5; +if (t7 != at) {MEM_U32(sp + 244) = t6; +goto L430528;} +MEM_U32(sp + 244) = t6; +t2 = v1 + 0x1; +t0 = 0x80000000; +t4 = t0 >> (t2 & 0x1f); +t8 = t6 | t4; +MEM_U32(sp + 244) = t8; +L430528: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 == 0) {a1 = MEM_U32(sp + 244); +goto L43054c;} +a1 = MEM_U32(sp + 244); +t9 = MEM_U32(s0 + 48); +at = 0xffffffff; +if (t9 != at) {//nop; +goto L43046c;} +//nop; +a1 = MEM_U32(sp + 244); +L43054c: +a2 = MEM_U32(sp + 240); +//nop; +t3 = a1 | 0xff0e; +t5 = a2 | 0xfff; +a1 = t3; +a2 = t5; +MEM_U32(sp + 240) = t5; +MEM_U32(sp + 244) = t3; +a0 = 0x35; +f_emit_regmask(mem, sp, a0, a1, a2); +goto L430574; +a0 = 0x35; +L430574: +gp = MEM_U32(sp + 204); +a0 = 0x22; +//nop; +a1 = 0x1f; +//nop; +f_emit_r(mem, sp, a0, a1); +goto L43058c; +//nop; +L43058c: +gp = MEM_U32(sp + 204); +//nop; +goto L4305b4; +//nop; +L430598: +t6 = MEM_U32(s6 + 4); +//nop; +a1 = MEM_U32(t6 + 36); +a0 = 0x4; +f_emit_ll(mem, sp, a0, a1); +goto L4305ac; +a0 = 0x4; +L4305ac: +gp = MEM_U32(sp + 204); +//nop; +L4305b4: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L4305c8: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L4305d8; +a1 = 0x48; +L4305d8: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L4305f0; +//nop; +L4305f0: +gp = MEM_U32(sp + 204); +a0 = 0x22; +//nop; +a1 = v0; +//nop; +f_emit_r(mem, sp, a0, a1); +goto L430608; +//nop; +L430608: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L430624: +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L430634; +a1 = fp; +L430634: +gp = MEM_U32(sp + 204); +t7 = MEM_U32(s6 + 0); +//nop; +a2 = MEM_U32(t7 + 36); +fp = v0 & 0xff; +a0 = 0x24; +a1 = v0 & 0xff; +f_emit_rll(mem, sp, a0, a1, a2); +goto L430654; +a1 = v0 & 0xff; +L430654: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L430670: +a3 = MEM_U8(s6 + 33); +at = 0xc0000; +t0 = a3 & 0x1f; +t2 = t0 < 0x20; +t1 = -t2; +at = at | 0x8000; +t4 = t1 & at; +t8 = t4 << (t0 & 0x1f); +if ((int)t8 >= 0) {a3 = t0; +goto L4306b4;} +a3 = t0; +//nop; +a0 = s6; +a1 = fp; +f_load_fp_literal(mem, sp, a0, a1); +goto L4306a8; +a1 = fp; +L4306a8: +gp = MEM_U32(sp + 204); +//nop; +goto L430908; +//nop; +L4306b4: +at = 0xe; +if (a3 != at) {//nop; +goto L43073c;} +//nop; +t9 = MEM_U32(s6 + 40); +//nop; +at = (int)t9 < (int)0x5; +if (at != 0) {//nop; +goto L43073c;} +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L4306e4; +//nop; +L4306e4: +gp = MEM_U32(sp + 204); +a0 = s6 + 0x20; +//nop; +a1 = v0; +//nop; +v0 = f_add_to_pool(mem, sp, a0, a1); +goto L4306fc; +//nop; +L4306fc: +gp = MEM_U32(sp + 204); +s0 = v0; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L430714; +a1 = fp; +L430714: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +//nop; +a0 = 0x24; +a1 = v0 & 0xff; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L430730; +a2 = s0; +L430730: +gp = MEM_U32(sp + 204); +//nop; +goto L430908; +//nop; +L43073c: +//nop; +a0 = s6; +//nop; +v0 = f_is_zero(mem, sp, a0); +goto L43074c; +//nop; +L43074c: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L430814;} +//nop; +t3 = 0x10018ecc; +a0 = zero; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L4307ec;} +//nop; +t5 = MEM_U8(s6 + 33); +at = 0x5010000; +t6 = t5 & 0x1f; +t7 = t6 < 0x20; +t0 = -t7; +t2 = t0 & at; +t1 = t2 << (t6 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L4307ec;} +//nop; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4307a4; +a1 = fp; +L4307a4: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +//nop; +a0 = 0x29; +a1 = v0 & 0xff; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L4307c4; +a3 = zero; +L4307c4: +gp = MEM_U32(sp + 204); +a0 = 0x29; +//nop; +a1 = fp + 0x1; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L4307e0; +a3 = zero; +L4307e0: +gp = MEM_U32(sp + 204); +//nop; +goto L430908; +//nop; +L4307ec: +t4 = MEM_U8(s6 + 25); +//nop; +a1 = MEM_U16(s6 + 20); +t8 = t4 & 0xff01; +fp = zero; +MEM_U8(s6 + 25) = (uint8_t)t8; +f_inc_usage(mem, sp, a0, a1); +goto L430808; +MEM_U8(s6 + 25) = (uint8_t)t8; +L430808: +gp = MEM_U32(sp + 204); +//nop; +goto L430908; +//nop; +L430814: +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L430824; +a1 = fp; +L430824: +t9 = MEM_U8(s6 + 33); +at = 0x5010000; +t3 = t9 & 0x1f; +t5 = t3 < 0x20; +t7 = -t5; +t0 = t7 & at; +gp = MEM_U32(sp + 204); +t2 = t0 << (t3 & 0x1f); +if ((int)t2 >= 0) {fp = v0 & 0xff; +goto L4308e8;} +fp = v0 & 0xff; +t6 = 0x10018ecc; +v1 = v0 & 0xff; +t6 = MEM_U8(t6 + 0); +t4 = v1 << 2; +if (t6 == 0) {t4 = t4 - v1; +goto L430880;} +t4 = t4 - v1; +t8 = 0x10019830; +t4 = t4 << 2; +t9 = t4 + t8; +t5 = MEM_U8(t9 + 9); +t1 = v1 + 0x1; +if (t1 != t5) {a0 = 0x14c; +goto L4308c0;} +a0 = 0x14c; +L430880: +//nop; +a2 = MEM_U32(s6 + 48); +a0 = 0x29; +a1 = fp; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L430898; +a3 = zero; +L430898: +gp = MEM_U32(sp + 204); +a2 = MEM_U32(s6 + 52); +//nop; +a0 = 0x29; +a1 = fp + 0x1; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L4308b4; +a3 = zero; +L4308b4: +gp = MEM_U32(sp + 204); +//nop; +goto L430908; +//nop; +L4308c0: +a2 = MEM_U32(s6 + 48); +a3 = MEM_U32(s6 + 52); +//nop; +a1 = fp; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +f_emit_rii(mem, sp, a0, a1, a2, a3); +goto L4308dc; +MEM_U32(sp + 12) = a3; +L4308dc: +gp = MEM_U32(sp + 204); +//nop; +goto L430908; +//nop; +L4308e8: +//nop; +a2 = MEM_U32(s6 + 48); +a0 = 0x29; +a1 = fp; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L430900; +a3 = zero; +L430900: +gp = MEM_U32(sp + 204); +//nop; +L430908: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L43091c: +a3 = MEM_U8(s6 + 33); +at = 0x5010000; +t3 = a3 & 0x1f; +t2 = t3 < 0x20; +t6 = -t2; +t4 = t6 & at; +t8 = t4 << (t3 & 0x1f); +a3 = t3; +if ((int)t8 >= 0) {//nop; +goto L430948;} +//nop; +abort(); +L430948: +t9 = a3 < 0x20; +at = 0xc0000; +at = at | 0x8000; +t1 = -t9; +t5 = t1 & at; +t7 = t5 << (a3 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L4309bc;} +//nop; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L430978; +a1 = fp; +L430978: +gp = MEM_U32(sp + 204); +a1 = MEM_U8(s6 + 33); +//nop; +t0 = a1 & 0x1f; +fp = v0 & 0xff; +a1 = t0; +a0 = 0xfc; +v0 = f_fasm(mem, sp, a0, a1); +goto L430998; +a0 = 0xfc; +L430998: +gp = MEM_U32(sp + 204); +a2 = MEM_U32(s6 + 36); +//nop; +a0 = v0; +a1 = fp; +f_emit_rrfi(mem, sp, a0, a1, a2); +goto L4309b0; +a1 = fp; +L4309b0: +gp = MEM_U32(sp + 204); +//nop; +goto L4309f0; +//nop; +L4309bc: +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4309cc; +a1 = fp; +L4309cc: +gp = MEM_U32(sp + 204); +a2 = MEM_U32(s6 + 36); +//nop; +fp = v0 & 0xff; +a0 = 0x29; +a1 = v0 & 0xff; +f_emit_rrfi(mem, sp, a0, a1, a2); +goto L4309e8; +a1 = v0 & 0xff; +L4309e8: +gp = MEM_U32(sp + 204); +//nop; +L4309f0: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L430a04: +//nop; +a0 = s6 + 0x20; +//nop; +v0 = f_ureg(mem, sp, a0); +goto L430a14; +//nop; +L430a14: +gp = MEM_U32(sp + 204); +v1 = v0 & 0xff; +at = 0x48; +if (v1 == at) {s3 = v0 & 0xff; +goto L430bec;} +s3 = v0 & 0xff; +t3 = v1 + 0xffffffe0; +t2 = t3 < 0x20; +t6 = -t2; +t4 = t6 << (t3 & 0x1f); +if ((int)t4 >= 0) {a0 = s3; +goto L430a74;} +a0 = s3; +t8 = MEM_U8(s6 + 33); +t1 = 0x1000327c; +t9 = t8 & 0x1f; +t5 = t9 + t1; +//nop; +a2 = MEM_U8(t5 + 0); +a3 = MEM_U16(s6 + 20); +a0 = s3; +a1 = s6; +f_get_fp_reg1(mem, sp, a0, a1, a2, a3); +goto L430a68; +a1 = s6; +L430a68: +gp = MEM_U32(sp + 204); +v1 = MEM_U8(s6 + 25); +goto L430bc8; +v1 = MEM_U8(s6 + 25); +L430a74: +//nop; +a2 = MEM_U16(s6 + 20); +a1 = s6; +f_get_reg1(mem, sp, a0, a1, a2); +goto L430a84; +a1 = s6; +L430a84: +gp = MEM_U32(sp + 204); +at = 0x2; +t7 = 0x100027c8; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L430bc4;} +//nop; +if (s3 != at) {//nop; +goto L430bc4;} +//nop; +at = 0x100027c8; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +t0 = MEM_U8(s6 + 33); +at = 0x5010000; +t2 = t0 & 0x1f; +t6 = t2 < 0x20; +t3 = -t6; +t4 = t3 & at; +t8 = t4 << (t2 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L430bc4;} +//nop; +t9 = 0x10018ecc; +at = 0x1; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L430bc4;} +//nop; +t1 = 0x10018ed0; +a0 = 0x13a; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L430bc4;} +//nop; +//nop; +a1 = s3; +a2 = s3; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L430b24; +MEM_U32(sp + 16) = zero; +L430b24: +gp = MEM_U32(sp + 204); +s0 = s3 + 0x1; +//nop; +a1 = s0; +a2 = s0; +a0 = 0x13a; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L430b48; +MEM_U32(sp + 16) = zero; +L430b48: +gp = MEM_U32(sp + 204); +a3 = 0x20; +t5 = 0x10018e80; +a0 = 0x13b; +t5 = MEM_U8(t5 + 0); +a1 = s0; +if (t5 == 0) {a2 = s0; +goto L430b8c;} +a2 = s0; +//nop; +a0 = 0x13b; +a1 = s3; +a2 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L430b80; +MEM_U32(sp + 16) = zero; +L430b80: +gp = MEM_U32(sp + 204); +//nop; +goto L430ba4; +//nop; +L430b8c: +//nop; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L430b9c; +MEM_U32(sp + 16) = zero; +L430b9c: +gp = MEM_U32(sp + 204); +//nop; +L430ba4: +//nop; +a0 = 0x40; +a1 = s3; +a2 = s3; +a3 = s0; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L430bbc; +a3 = s0; +L430bbc: +gp = MEM_U32(sp + 204); +//nop; +L430bc4: +v1 = MEM_U8(s6 + 25); +L430bc8: +//nop; +t7 = v1 << 24; +t0 = t7 >> 25; +t6 = s3 ^ t0; +t3 = t6 << 25; +t4 = t3 >> 24; +t2 = t4 ^ v1; +MEM_U8(s6 + 25) = (uint8_t)t2; +goto L430ce4; +MEM_U8(s6 + 25) = (uint8_t)t2; +L430bec: +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L430bfc; +a1 = fp; +L430bfc: +s7 = MEM_U16(s6 + 34); +gp = MEM_U32(sp + 204); +t8 = s7 & 0x1; +t9 = zero < t8; +s7 = t9 & 0xff; +if (s7 == 0) {fp = v0 & 0xff; +goto L430c30;} +fp = v0 & 0xff; +//nop; +a0 = 0x20; +a1 = 0xb; +f_emit_dir0(mem, sp, a0, a1); +goto L430c28; +a1 = 0xb; +L430c28: +gp = MEM_U32(sp + 204); +//nop; +L430c30: +//nop; +a0 = 0x100032d8; +a1 = s6; +a2 = fp; +v0 = f_lsopc(mem, sp, a0, a1, a2); +goto L430c44; +a2 = fp; +L430c44: +gp = MEM_U32(sp + 204); +a0 = v0 & 0xffff; +//nop; +a1 = s6; +a2 = fp; +f_unaligned_loadstore(mem, sp, a0, a1, a2); +goto L430c5c; +a2 = fp; +L430c5c: +gp = MEM_U32(sp + 204); +//nop; +t5 = 0x10018e80; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L430cc4;} +//nop; +t7 = MEM_U8(s6 + 33); +at = 0xe; +t0 = t7 & 0x1f; +if (t0 != at) {//nop; +goto L430cc4;} +//nop; +s1 = MEM_U32(s6 + 40); +a0 = 0x4f; +at = (int)s1 < (int)0x4; +if (at == 0) {t6 = s1 << 3; +goto L430cc4;} +t6 = s1 << 3; +//nop; +t3 = 0x20; +a2 = t3 - t6; +a1 = fp; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L430cbc; +a3 = zero; +L430cbc: +gp = MEM_U32(sp + 204); +//nop; +L430cc4: +if (s7 == 0) {//nop; +goto L430ce4;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xc; +f_emit_dir0(mem, sp, a0, a1); +goto L430cdc; +a1 = 0xc; +L430cdc: +gp = MEM_U32(sp + 204); +//nop; +L430ce4: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L430cf8: +s2 = MEM_U32(s6 + 0); +s7 = MEM_U16(s6 + 34); +t9 = MEM_U16(s2 + 20); +t4 = s7 & 0x1; +t2 = zero < t4; +at = 0x1; +if (t9 != at) {s7 = t2 & 0xff; +goto L431024;} +s7 = t2 & 0xff; +t1 = 0x10018ed8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L431024;} +//nop; +t5 = MEM_U8(s2 + 32); +at = 0x1; +if (t5 != at) {//nop; +goto L431024;} +//nop; +v1 = MEM_U32(s2 + 4); +at = 0x1; +t7 = MEM_U16(v1 + 20); +//nop; +if (t7 != at) {//nop; +goto L431024;} +//nop; +t0 = MEM_U8(v1 + 32); +at = 0x47; +if (t0 != at) {//nop; +goto L431024;} +//nop; +t3 = MEM_U8(v1 + 33); +at = 0x68000000; +t6 = t3 << 24; +t4 = t6 >> 29; +t2 = t4 < 0x20; +t8 = -t2; +t9 = t8 & at; +t1 = t9 << (t4 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L431024;} +//nop; +//nop; +a0 = MEM_U32(v1 + 36); +//nop; +v0 = f_get_sym_kind(mem, sp, a0); +goto L430da0; +//nop; +L430da0: +gp = MEM_U32(sp + 204); +at = 0x5; +if (v0 == at) {//nop; +goto L431024;} +//nop; +t5 = MEM_U32(s2 + 4); +at = 0x4; +t7 = MEM_U8(t5 + 33); +//nop; +t0 = t7 << 24; +t3 = t0 >> 29; +if (t3 != at) {//nop; +goto L430ea4;} +//nop; +//nop; +a0 = MEM_U32(s2 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L430de0; +a1 = 0x48; +L430de0: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s2 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L430df8; +//nop; +L430df8: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L430e10; +a1 = fp; +L430e10: +gp = MEM_U32(sp + 204); +if (s7 == 0) {fp = v0 & 0xff; +goto L430e34;} +fp = v0 & 0xff; +//nop; +a0 = 0x20; +a1 = 0xb; +f_emit_dir0(mem, sp, a0, a1); +goto L430e2c; +a1 = 0xb; +L430e2c: +gp = MEM_U32(sp + 204); +//nop; +L430e34: +//nop; +a0 = 0x100032d8; +a1 = s6; +a2 = fp; +v0 = f_lsopc(mem, sp, a0, a1, a2); +goto L430e48; +a2 = fp; +L430e48: +v1 = MEM_U32(s2 + 4); +gp = MEM_U32(sp + 204); +t6 = MEM_U32(s6 + 44); +t2 = MEM_U32(v1 + 44); +t8 = MEM_U32(v1 + 36); +//nop; +a0 = s6; +a1 = v0 & 0xffff; +a2 = fp; +MEM_U32(sp + 20) = s3; +a3 = t6 + t2; +MEM_U32(sp + 16) = t8; +f_iloadistore(mem, sp, a0, a1, a2, a3); +goto L430e7c; +MEM_U32(sp + 16) = t8; +L430e7c: +gp = MEM_U32(sp + 204); +if (s7 == 0) {//nop; +goto L43120c;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xc; +f_emit_dir0(mem, sp, a0, a1); +goto L430e98; +a1 = 0xc; +L430e98: +gp = MEM_U32(sp + 204); +//nop; +goto L43120c; +//nop; +L430ea4: +//nop; +a0 = MEM_U32(s2 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L430eb4; +a1 = 0x48; +L430eb4: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s2 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L430ecc; +//nop; +L430ecc: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L430ee4; +a1 = fp; +L430ee4: +a3 = MEM_U8(s6 + 33); +at = 0xc0000; +t9 = a3 & 0x1f; +t4 = t9 < 0x20; +t1 = -t4; +at = at | 0x8000; +t5 = t1 & at; +gp = MEM_U32(sp + 204); +t7 = t5 << (t9 & 0x1f); +if ((int)t7 < 0) {fp = v0 & 0xff; +goto L430f2c;} +fp = v0 & 0xff; +t0 = t9 < 0x20; +t3 = -t0; +at = 0x5010000; +t6 = t3 & at; +t2 = t6 << (t9 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L430f60;} +//nop; +L430f2c: +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L430f3c; +a1 = 0x1; +L430f3c: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L430f54; +//nop; +L430f54: +gp = MEM_U32(sp + 204); +//nop; +goto L430f64; +//nop; +L430f60: +MEM_U8(sp + 318) = (uint8_t)v0; +L430f64: +if (s7 == 0) {//nop; +goto L430f84;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xb; +f_emit_dir0(mem, sp, a0, a1); +goto L430f7c; +a1 = 0xb; +L430f7c: +gp = MEM_U32(sp + 204); +//nop; +L430f84: +a2 = 0x10019380; +//nop; +a1 = MEM_U8(sp + 318); +a2 = MEM_U8(a2 + 0); +a0 = 0x2; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L430fa0; +a3 = s3; +L430fa0: +gp = MEM_U32(sp + 204); +a1 = s6; +//nop; +a0 = 0x100032d8; +a2 = fp; +v0 = f_lsopc(mem, sp, a0, a1, a2); +goto L430fb8; +a2 = fp; +L430fb8: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s2 + 4); +//nop; +s5 = v0 & 0xffff; +//nop; +v0 = f_frame_offset(mem, sp, a0); +goto L430fd0; +//nop; +L430fd0: +t9 = MEM_U8(sp + 318); +gp = MEM_U32(sp + 204); +MEM_U32(sp + 20) = t9; +t8 = MEM_U32(s6 + 44); +//nop; +a0 = s6; +a1 = s5; +a2 = fp; +MEM_U32(sp + 16) = zero; +a3 = t8 + v0; +f_iloadistore(mem, sp, a0, a1, a2, a3); +goto L430ffc; +a3 = t8 + v0; +L430ffc: +gp = MEM_U32(sp + 204); +if (s7 == 0) {//nop; +goto L43120c;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xc; +f_emit_dir0(mem, sp, a0, a1); +goto L431018; +a1 = 0xc; +L431018: +gp = MEM_U32(sp + 204); +//nop; +goto L43120c; +//nop; +L431024: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L431034; +a1 = 0x48; +L431034: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L43104c; +//nop; +L43104c: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L431064; +a1 = fp; +L431064: +gp = MEM_U32(sp + 204); +if (s7 == 0) {fp = v0 & 0xff; +goto L431088;} +fp = v0 & 0xff; +//nop; +a0 = 0x20; +a1 = 0xb; +f_emit_dir0(mem, sp, a0, a1); +goto L431080; +a1 = 0xb; +L431080: +gp = MEM_U32(sp + 204); +//nop; +L431088: +t4 = MEM_U8(s6 + 32); +at = 0x36; +if (t4 != at) {//nop; +goto L431164;} +//nop; +t1 = MEM_U8(s2 + 32); +at = 0x1; +if (t1 != at) {//nop; +goto L431164;} +//nop; +s1 = MEM_U32(s2 + 0); +at = 0x5b; +v0 = MEM_U8(s1 + 32); +//nop; +if (v0 != at) {at = 0x52; +goto L4310d4;} +at = 0x52; +s1 = MEM_U32(s1 + 0); +//nop; +v0 = MEM_U8(s1 + 32); +//nop; +at = 0x52; +L4310d4: +if (v0 != at) {//nop; +goto L431164;} +//nop; +s2 = 0x10019bb0; +s0 = 0x1; +s2 = s2 + 0x4; +L4310e8: +t5 = MEM_U8(s1 + 25); +v0 = MEM_U32(s2 + 0); +t7 = t5 << 24; +t0 = t7 >> 25; +t3 = 0x1; +t6 = t3 << (t0 & 0x1f); +t2 = v0 & t6; +if (t2 == 0) {//nop; +goto L431154;} +//nop; +t9 = 0x10019bb0; +t8 = s3 << 2; +t4 = t8 + t9; +t1 = MEM_U32(t4 + 0); +t7 = 0x1; +t5 = t1 & v0; +if (t5 != 0) {//nop; +goto L431154;} +//nop; +t3 = 0x10019ce0; +a0 = 0x30; +t0 = s0 + t3; +MEM_U8(t0 + 0) = (uint8_t)t7; +//nop; +a1 = s3; +a2 = s0; +f_emit_alias(mem, sp, a0, a1, a2); +goto L43114c; +a2 = s0; +L43114c: +gp = MEM_U32(sp + 204); +//nop; +L431154: +s0 = s0 + 0x1; +at = 0x20; +if (s0 != at) {s2 = s2 + 0x4; +goto L4310e8;} +s2 = s2 + 0x4; +L431164: +//nop; +a0 = 0x100032d8; +a1 = s6; +a2 = fp; +v0 = f_lsopc(mem, sp, a0, a1, a2); +goto L431178; +a2 = fp; +L431178: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(s6 + 44); +//nop; +a0 = s6; +a1 = v0 & 0xffff; +a2 = fp; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = s3; +f_iloadistore(mem, sp, a0, a1, a2, a3); +goto L43119c; +MEM_U32(sp + 20) = s3; +L43119c: +gp = MEM_U32(sp + 204); +s0 = 0x1; +s1 = 0x10019ce0; +//nop; +s1 = s1 + 0x1; +L4311b0: +t6 = MEM_U8(s1 + 0); +a0 = 0x31; +if (t6 == 0) {//nop; +goto L4311dc;} +//nop; +MEM_U8(s1 + 0) = (uint8_t)zero; +//nop; +a1 = s3; +a2 = s0; +f_emit_alias(mem, sp, a0, a1, a2); +goto L4311d4; +a2 = s0; +L4311d4: +gp = MEM_U32(sp + 204); +//nop; +L4311dc: +s0 = s0 + 0x1; +at = 0x20; +if (s0 != at) {s1 = s1 + 0x1; +goto L4311b0;} +s1 = s1 + 0x1; +if (s7 == 0) {//nop; +goto L43120c;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xc; +f_emit_dir0(mem, sp, a0, a1); +goto L431204; +a1 = 0xc; +L431204: +gp = MEM_U32(sp + 204); +//nop; +L43120c: +t2 = 0x10018e80; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L431270;} +//nop; +t8 = MEM_U8(s6 + 33); +at = 0xe; +t9 = t8 & 0x1f; +if (t9 != at) {//nop; +goto L431270;} +//nop; +s1 = MEM_U32(s6 + 40); +a0 = 0x4f; +at = (int)s1 < (int)0x4; +if (at == 0) {//nop; +goto L431270;} +//nop; +//nop; +t4 = s1 << 3; +t1 = 0x20; +a2 = t1 - t4; +a1 = fp; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L431268; +a3 = zero; +L431268: +gp = MEM_U32(sp + 204); +//nop; +L431270: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L431284: +s7 = MEM_U16(s6 + 34); +a0 = MEM_U32(s6 + 0); +//nop; +t5 = s7 & 0x1; +t3 = zero < t5; +s7 = t3 & 0xff; +a1 = 0x48; +s2 = a0; +f_eval(mem, sp, a0, a1); +goto L4312a8; +s2 = a0; +L4312a8: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L4312c0; +//nop; +L4312c0: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4312d8; +a1 = fp; +L4312d8: +gp = MEM_U32(sp + 204); +if (s7 == 0) {fp = v0 & 0xff; +goto L4312fc;} +fp = v0 & 0xff; +//nop; +a0 = 0x20; +a1 = 0xb; +f_emit_dir0(mem, sp, a0, a1); +goto L4312f4; +a1 = 0xb; +L4312f4: +gp = MEM_U32(sp + 204); +//nop; +L4312fc: +t0 = MEM_U8(s2 + 32); +at = 0x1; +if (t0 != at) {//nop; +goto L4313c8;} +//nop; +s1 = MEM_U32(s2 + 0); +at = 0x5b; +v0 = MEM_U8(s1 + 32); +//nop; +if (v0 != at) {at = 0x52; +goto L431338;} +at = 0x52; +s1 = MEM_U32(s1 + 0); +//nop; +v0 = MEM_U8(s1 + 32); +//nop; +at = 0x52; +L431338: +if (v0 != at) {//nop; +goto L4313c8;} +//nop; +s2 = 0x10019bb0; +s0 = 0x1; +s2 = s2 + 0x4; +L43134c: +t6 = MEM_U8(s1 + 25); +v0 = MEM_U32(s2 + 0); +t2 = t6 << 24; +t8 = t2 >> 25; +t9 = 0x1; +t1 = t9 << (t8 & 0x1f); +t4 = v0 & t1; +if (t4 == 0) {//nop; +goto L4313b8;} +//nop; +t3 = 0x10019bb0; +t5 = s3 << 2; +t7 = t5 + t3; +t0 = MEM_U32(t7 + 0); +t2 = 0x1; +t6 = t0 & v0; +if (t6 != 0) {//nop; +goto L4313b8;} +//nop; +t9 = 0x10019ce0; +a0 = 0x30; +t8 = s0 + t9; +MEM_U8(t8 + 0) = (uint8_t)t2; +//nop; +a1 = s3; +a2 = s0; +f_emit_alias(mem, sp, a0, a1, a2); +goto L4313b0; +a2 = s0; +L4313b0: +gp = MEM_U32(sp + 204); +//nop; +L4313b8: +s0 = s0 + 0x1; +at = 0x20; +if (s0 != at) {s2 = s2 + 0x4; +goto L43134c;} +s2 = s2 + 0x4; +L4313c8: +//nop; +a0 = 0x100032d8; +a1 = s6; +a2 = fp; +v0 = f_lsopc(mem, sp, a0, a1, a2); +goto L4313dc; +a2 = fp; +L4313dc: +gp = MEM_U32(sp + 204); +a3 = MEM_U32(s6 + 36); +//nop; +a0 = s6; +a1 = v0 & 0xffff; +a2 = fp; +MEM_U32(sp + 16) = s3; +f_rloadrstore(mem, sp, a0, a1, a2, a3); +goto L4313fc; +MEM_U32(sp + 16) = s3; +L4313fc: +gp = MEM_U32(sp + 204); +s0 = 0x1; +s1 = 0x10019ce0; +//nop; +s1 = s1 + 0x1; +L431410: +t1 = MEM_U8(s1 + 0); +a0 = 0x31; +if (t1 == 0) {//nop; +goto L43143c;} +//nop; +MEM_U8(s1 + 0) = (uint8_t)zero; +//nop; +a1 = s3; +a2 = s0; +f_emit_alias(mem, sp, a0, a1, a2); +goto L431434; +a2 = s0; +L431434: +gp = MEM_U32(sp + 204); +//nop; +L43143c: +s0 = s0 + 0x1; +at = 0x20; +if (s0 != at) {s1 = s1 + 0x1; +goto L431410;} +s1 = s1 + 0x1; +if (s7 == 0) {//nop; +goto L43146c;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xc; +f_emit_dir0(mem, sp, a0, a1); +goto L431464; +a1 = 0xc; +L431464: +gp = MEM_U32(sp + 204); +//nop; +L43146c: +t4 = 0x10018e80; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L4314d0;} +//nop; +t5 = MEM_U8(s6 + 33); +at = 0xe; +t3 = t5 & 0x1f; +if (t3 != at) {//nop; +goto L4314d0;} +//nop; +s1 = MEM_U32(s6 + 40); +a0 = 0x4f; +at = (int)s1 < (int)0x4; +if (at == 0) {//nop; +goto L4314d0;} +//nop; +//nop; +t7 = s1 << 3; +t0 = 0x20; +a2 = t0 - t7; +a1 = fp; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L4314c8; +a3 = zero; +L4314c8: +gp = MEM_U32(sp + 204); +//nop; +L4314d0: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L4314e4: +s0 = MEM_U32(s6 + 4); +at = 0x18; +t6 = MEM_U8(s0 + 32); +//nop; +if (t6 != at) {//nop; +goto L431570;} +//nop; +v0 = MEM_U8(s0 + 33); +at = 0x6; +t9 = v0 & 0x1f; +if (t9 == at) {at = 0x5; +goto L431530;} +at = 0x5; +if (t9 != at) {//nop; +goto L431570;} +//nop; +t2 = 0x10018ecc; +at = 0x1; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L431570;} +//nop; +L431530: +t8 = MEM_U8(s0 + 40); +at = 0xc; +if (t8 != at) {//nop; +goto L431570;} +//nop; +t1 = MEM_U16(s0 + 20); +at = 0x1; +if (t1 != at) {//nop; +goto L431570;} +//nop; +t4 = MEM_U32(s6 + 40); +at = 0x4; +if (t4 != at) {//nop; +goto L431570;} +//nop; +t5 = MEM_U32(s0 + 16); +at = 0x10004b70; +t3 = t5 >> 8; +MEM_U32(at + 0) = t3; +L431570: +//nop; +a0 = s0; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L431580; +a1 = 0x48; +L431580: +s7 = MEM_U16(s6 + 34); +s2 = MEM_U32(s6 + 0); +t0 = s7 & 0x1; +t9 = MEM_U16(s2 + 20); +gp = MEM_U32(sp + 204); +t7 = zero < t0; +at = 0x1; +if (t9 != at) {s7 = t7 & 0xff; +goto L431a24;} +s7 = t7 & 0xff; +t2 = 0x10018ed8; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L431a24;} +//nop; +t8 = MEM_U8(s2 + 32); +at = 0x1; +if (t8 != at) {//nop; +goto L431a24;} +//nop; +v1 = MEM_U32(s2 + 4); +at = 0x1; +t1 = MEM_U16(v1 + 20); +//nop; +if (t1 != at) {//nop; +goto L431a24;} +//nop; +t4 = MEM_U8(v1 + 32); +at = 0x47; +if (t4 != at) {//nop; +goto L431a24;} +//nop; +t5 = MEM_U8(v1 + 33); +at = 0x68000000; +t3 = t5 << 24; +t0 = t3 >> 29; +t7 = t0 < 0x20; +t6 = -t7; +t9 = t6 & at; +t2 = t9 << (t0 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L431a24;} +//nop; +//nop; +a0 = MEM_U32(v1 + 36); +//nop; +v0 = f_get_sym_kind(mem, sp, a0); +goto L43162c; +//nop; +L43162c: +gp = MEM_U32(sp + 204); +at = 0x5; +if (v0 == at) {//nop; +goto L431a24;} +//nop; +t8 = MEM_U32(s2 + 4); +at = 0x4; +t1 = MEM_U8(t8 + 33); +//nop; +t4 = t1 << 24; +t5 = t4 >> 29; +if (t5 != at) {//nop; +goto L431814;} +//nop; +//nop; +a0 = MEM_U32(s2 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L43166c; +a1 = 0x48; +L43166c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L431684; +//nop; +L431684: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)v0; +t3 = 0x10018e80; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L43172c;} +//nop; +t7 = MEM_U8(s6 + 33); +at = 0xe; +t6 = t7 & 0x1f; +if (t6 != at) {//nop; +goto L43172c;} +//nop; +t9 = MEM_U32(s6 + 40); +//nop; +at = (int)t9 < (int)0x4; +if (at == 0) {//nop; +goto L43172c;} +//nop; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L4316dc; +a1 = 0x1; +L4316dc: +gp = MEM_U32(sp + 204); +t0 = MEM_U32(s6 + 40); +//nop; +a2 = MEM_U8(sp + 318); +t8 = 0x20; +t2 = t0 << 3; +s4 = v0 & 0xff; +a3 = t8 - t2; +a0 = 0x54; +a1 = v0 & 0xff; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L43170c; +MEM_U32(sp + 16) = zero; +L43170c: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)s4; +//nop; +a0 = s4; +//nop; +f_free_reg(mem, sp, a0); +goto L431724; +//nop; +L431724: +gp = MEM_U32(sp + 204); +//nop; +L43172c: +//nop; +a0 = MEM_U32(s2 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L43173c; +//nop; +L43173c: +gp = MEM_U32(sp + 204); +if (s7 == 0) {s3 = v0 & 0xff; +goto L431760;} +s3 = v0 & 0xff; +//nop; +a0 = 0x20; +a1 = 0xb; +f_emit_dir0(mem, sp, a0, a1); +goto L431758; +a1 = 0xb; +L431758: +gp = MEM_U32(sp + 204); +//nop; +L431760: +s0 = MEM_U32(s6 + 4); +t5 = 0x10004b70; +t1 = MEM_U32(s0 + 16); +t5 = MEM_U32(t5 + 0); +t4 = t1 >> 8; +if (t4 != t5) {//nop; +goto L4317a0;} +//nop; +t3 = MEM_U8(s0 + 33); +at = 0x6; +t7 = t3 & 0x1f; +if (t7 != at) {//nop; +goto L431798;} +//nop; +s5 = 0x33; +goto L4317bc; +s5 = 0x33; +L431798: +s5 = 0x73; +goto L4317bc; +s5 = 0x73; +L4317a0: +//nop; +a0 = 0x100032ec; +a2 = MEM_U8(sp + 318); +a1 = s6; +v0 = f_lsopc(mem, sp, a0, a1, a2); +goto L4317b4; +a1 = s6; +L4317b4: +gp = MEM_U32(sp + 204); +s5 = v0 & 0xffff; +L4317bc: +v1 = MEM_U32(s2 + 4); +t6 = MEM_U32(s6 + 44); +t9 = MEM_U32(v1 + 44); +t0 = MEM_U32(v1 + 36); +a3 = t6 + t9; +//nop; +a2 = MEM_U8(sp + 318); +a0 = s6; +a1 = s5; +MEM_U32(sp + 20) = s3; +MEM_U32(sp + 16) = t0; +f_iloadistore(mem, sp, a0, a1, a2, a3); +goto L4317ec; +MEM_U32(sp + 16) = t0; +L4317ec: +gp = MEM_U32(sp + 204); +if (s7 == 0) {//nop; +goto L431cf0;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xc; +f_emit_dir0(mem, sp, a0, a1); +goto L431808; +a1 = 0xc; +L431808: +gp = MEM_U32(sp + 204); +//nop; +goto L431cf0; +//nop; +L431814: +//nop; +a0 = MEM_U32(s2 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L431824; +a1 = 0x48; +L431824: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L43183c; +//nop; +L43183c: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)v0; +t8 = 0x10018e80; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L4318e4;} +//nop; +t2 = MEM_U8(s6 + 33); +at = 0xe; +t1 = t2 & 0x1f; +if (t1 != at) {//nop; +goto L4318e4;} +//nop; +t4 = MEM_U32(s6 + 40); +//nop; +at = (int)t4 < (int)0x4; +if (at == 0) {//nop; +goto L4318e4;} +//nop; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L431894; +a1 = 0x1; +L431894: +gp = MEM_U32(sp + 204); +t5 = MEM_U32(s6 + 40); +//nop; +a2 = MEM_U8(sp + 318); +t7 = 0x20; +t3 = t5 << 3; +s4 = v0 & 0xff; +a3 = t7 - t3; +a0 = 0x54; +a1 = v0 & 0xff; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4318c4; +MEM_U32(sp + 16) = zero; +L4318c4: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)s4; +//nop; +a0 = s4; +//nop; +f_free_reg(mem, sp, a0); +goto L4318dc; +//nop; +L4318dc: +gp = MEM_U32(sp + 204); +//nop; +L4318e4: +//nop; +a0 = MEM_U32(s2 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L4318f4; +//nop; +L4318f4: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L43190c; +a1 = 0x1; +L43190c: +gp = MEM_U32(sp + 204); +s4 = v0 & 0xff; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L431924; +//nop; +L431924: +gp = MEM_U32(sp + 204); +if (s7 == 0) {//nop; +goto L431948;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xb; +f_emit_dir0(mem, sp, a0, a1); +goto L431940; +a1 = 0xb; +L431940: +gp = MEM_U32(sp + 204); +//nop; +L431948: +a2 = 0x10019380; +//nop; +a2 = MEM_U8(a2 + 0); +a0 = 0x2; +a1 = s4; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L431964; +a3 = s3; +L431964: +gp = MEM_U32(sp + 204); +s0 = MEM_U32(s6 + 4); +t0 = 0x10004b70; +t6 = MEM_U32(s0 + 16); +t0 = MEM_U32(t0 + 0); +t9 = t6 >> 8; +if (t9 != t0) {//nop; +goto L4319a8;} +//nop; +t8 = MEM_U8(s0 + 33); +at = 0x6; +t2 = t8 & 0x1f; +if (t2 != at) {//nop; +goto L4319a0;} +//nop; +s5 = 0x33; +goto L4319c4; +s5 = 0x33; +L4319a0: +s5 = 0x73; +goto L4319c4; +s5 = 0x73; +L4319a8: +//nop; +a0 = 0x100032ec; +a2 = MEM_U8(sp + 318); +a1 = s6; +v0 = f_lsopc(mem, sp, a0, a1, a2); +goto L4319bc; +a1 = s6; +L4319bc: +gp = MEM_U32(sp + 204); +s5 = v0 & 0xffff; +L4319c4: +//nop; +a0 = MEM_U32(s2 + 4); +//nop; +v0 = f_frame_offset(mem, sp, a0); +goto L4319d4; +//nop; +L4319d4: +gp = MEM_U32(sp + 204); +t1 = MEM_U32(s6 + 44); +//nop; +a2 = MEM_U8(sp + 318); +a0 = s6; +a1 = s5; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = s4; +a3 = t1 + v0; +f_iloadistore(mem, sp, a0, a1, a2, a3); +goto L4319fc; +a3 = t1 + v0; +L4319fc: +gp = MEM_U32(sp + 204); +if (s7 == 0) {//nop; +goto L431cf0;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xc; +f_emit_dir0(mem, sp, a0, a1); +goto L431a18; +a1 = 0xc; +L431a18: +gp = MEM_U32(sp + 204); +//nop; +goto L431cf0; +//nop; +L431a24: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L431a34; +a1 = 0x48; +L431a34: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L431a4c; +//nop; +L431a4c: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)v0; +t4 = 0x10018e80; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L431af4;} +//nop; +t5 = MEM_U8(s6 + 33); +at = 0xe; +t7 = t5 & 0x1f; +if (t7 != at) {//nop; +goto L431af4;} +//nop; +t3 = MEM_U32(s6 + 40); +//nop; +at = (int)t3 < (int)0x4; +if (at == 0) {//nop; +goto L431af4;} +//nop; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L431aa4; +a1 = 0x1; +L431aa4: +t6 = MEM_U32(s6 + 40); +gp = MEM_U32(sp + 204); +t0 = 0x20; +t9 = t6 << 3; +a3 = t0 - t9; +//nop; +a2 = MEM_U8(sp + 318); +s4 = v0 & 0xff; +a0 = 0x54; +a1 = v0 & 0xff; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L431ad4; +MEM_U32(sp + 16) = zero; +L431ad4: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)s4; +//nop; +a0 = s4; +//nop; +f_free_reg(mem, sp, a0); +goto L431aec; +//nop; +L431aec: +gp = MEM_U32(sp + 204); +//nop; +L431af4: +//nop; +a0 = MEM_U32(s6 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L431b04; +//nop; +L431b04: +gp = MEM_U32(sp + 204); +if (s7 == 0) {s3 = v0 & 0xff; +goto L431b28;} +s3 = v0 & 0xff; +//nop; +a0 = 0x20; +a1 = 0xb; +f_emit_dir0(mem, sp, a0, a1); +goto L431b20; +a1 = 0xb; +L431b20: +gp = MEM_U32(sp + 204); +//nop; +L431b28: +t8 = MEM_U8(s6 + 32); +at = 0x3f; +if (t8 != at) {//nop; +goto L431c04;} +//nop; +t2 = MEM_U8(s2 + 32); +at = 0x1; +if (t2 != at) {//nop; +goto L431c04;} +//nop; +s1 = MEM_U32(s2 + 0); +at = 0x5b; +v0 = MEM_U8(s1 + 32); +//nop; +if (v0 != at) {at = 0x52; +goto L431b74;} +at = 0x52; +s1 = MEM_U32(s1 + 0); +//nop; +v0 = MEM_U8(s1 + 32); +//nop; +at = 0x52; +L431b74: +if (v0 != at) {//nop; +goto L431c04;} +//nop; +s2 = 0x10019bb0; +s0 = 0x1; +s2 = s2 + 0x4; +L431b88: +t1 = MEM_U8(s1 + 25); +v0 = MEM_U32(s2 + 0); +t4 = t1 << 24; +t5 = t4 >> 25; +t7 = 0x1; +t3 = t7 << (t5 & 0x1f); +t6 = v0 & t3; +if (t6 == 0) {//nop; +goto L431bf4;} +//nop; +t9 = 0x10019bb0; +t0 = s3 << 2; +t8 = t0 + t9; +t2 = MEM_U32(t8 + 0); +t4 = 0x1; +t1 = t2 & v0; +if (t1 != 0) {//nop; +goto L431bf4;} +//nop; +t7 = 0x10019ce0; +a0 = 0x30; +t5 = s0 + t7; +MEM_U8(t5 + 0) = (uint8_t)t4; +//nop; +a1 = s3; +a2 = s0; +f_emit_alias(mem, sp, a0, a1, a2); +goto L431bec; +a2 = s0; +L431bec: +gp = MEM_U32(sp + 204); +//nop; +L431bf4: +s0 = s0 + 0x1; +at = 0x20; +if (s0 != at) {s2 = s2 + 0x4; +goto L431b88;} +s2 = s2 + 0x4; +L431c04: +s0 = MEM_U32(s6 + 4); +t0 = 0x10004b70; +t3 = MEM_U32(s0 + 16); +t0 = MEM_U32(t0 + 0); +t6 = t3 >> 8; +if (t6 != t0) {//nop; +goto L431c44;} +//nop; +t9 = MEM_U8(s0 + 33); +at = 0x6; +t8 = t9 & 0x1f; +if (t8 != at) {//nop; +goto L431c3c;} +//nop; +s5 = 0x33; +goto L431c60; +s5 = 0x33; +L431c3c: +s5 = 0x73; +goto L431c60; +s5 = 0x73; +L431c44: +//nop; +a0 = 0x100032ec; +a2 = MEM_U8(sp + 318); +a1 = s6; +v0 = f_lsopc(mem, sp, a0, a1, a2); +goto L431c58; +a1 = s6; +L431c58: +gp = MEM_U32(sp + 204); +s5 = v0 & 0xffff; +L431c60: +//nop; +a2 = MEM_U8(sp + 318); +a3 = MEM_U32(s6 + 44); +a0 = s6; +a1 = s5; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = s3; +f_iloadistore(mem, sp, a0, a1, a2, a3); +goto L431c80; +MEM_U32(sp + 20) = s3; +L431c80: +gp = MEM_U32(sp + 204); +s0 = 0x1; +s1 = 0x10019ce0; +//nop; +s1 = s1 + 0x1; +L431c94: +t2 = MEM_U8(s1 + 0); +a0 = 0x31; +if (t2 == 0) {//nop; +goto L431cc0;} +//nop; +MEM_U8(s1 + 0) = (uint8_t)zero; +//nop; +a1 = s3; +a2 = s0; +f_emit_alias(mem, sp, a0, a1, a2); +goto L431cb8; +a2 = s0; +L431cb8: +gp = MEM_U32(sp + 204); +//nop; +L431cc0: +s0 = s0 + 0x1; +at = 0x20; +if (s0 != at) {s1 = s1 + 0x1; +goto L431c94;} +s1 = s1 + 0x1; +if (s7 == 0) {//nop; +goto L431cf0;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xc; +f_emit_dir0(mem, sp, a0, a1); +goto L431ce8; +a1 = 0xc; +L431ce8: +gp = MEM_U32(sp + 204); +//nop; +L431cf0: +a0 = 0x10018ed4; +at = 0x10004b70; +t1 = 0xffffffff; +a0 = MEM_U8(a0 + 0); +MEM_U32(at + 0) = t1; +goto L434d7c; +MEM_U32(at + 0) = t1; +L431d08: +s0 = MEM_U32(s6 + 4); +at = 0x18; +t7 = MEM_U8(s0 + 32); +//nop; +if (t7 != at) {//nop; +goto L431d94;} +//nop; +v0 = MEM_U8(s0 + 33); +at = 0x6; +t4 = v0 & 0x1f; +if (t4 == at) {at = 0x5; +goto L431d54;} +at = 0x5; +if (t4 != at) {//nop; +goto L431d94;} +//nop; +t5 = 0x10018ecc; +at = 0x1; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L431d94;} +//nop; +L431d54: +t3 = MEM_U8(s0 + 40); +at = 0xc; +if (t3 != at) {//nop; +goto L431d94;} +//nop; +t6 = MEM_U16(s0 + 20); +at = 0x1; +if (t6 != at) {//nop; +goto L431d94;} +//nop; +t0 = MEM_U32(s6 + 40); +at = 0x4; +if (t0 != at) {//nop; +goto L431d94;} +//nop; +t9 = MEM_U32(s0 + 16); +at = 0x10004b70; +t8 = t9 >> 8; +MEM_U32(at + 0) = t8; +L431d94: +//nop; +a0 = s0; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L431da4; +a1 = 0x48; +L431da4: +gp = MEM_U32(sp + 204); +s7 = MEM_U16(s6 + 34); +a0 = MEM_U32(s6 + 0); +//nop; +t2 = s7 & 0x1; +t1 = zero < t2; +s7 = t1 & 0xff; +a1 = 0x48; +s2 = a0; +f_eval(mem, sp, a0, a1); +goto L431dcc; +s2 = a0; +L431dcc: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L431de4; +//nop; +L431de4: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)v0; +t4 = 0x10018e80; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L431e8c;} +//nop; +t5 = MEM_U8(s6 + 33); +at = 0xe; +t3 = t5 & 0x1f; +if (t3 != at) {//nop; +goto L431e8c;} +//nop; +t6 = MEM_U32(s6 + 40); +//nop; +at = (int)t6 < (int)0x4; +if (at == 0) {//nop; +goto L431e8c;} +//nop; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L431e3c; +a1 = 0x1; +L431e3c: +t0 = MEM_U32(s6 + 40); +gp = MEM_U32(sp + 204); +t8 = 0x20; +t9 = t0 << 3; +a3 = t8 - t9; +//nop; +a2 = MEM_U8(sp + 318); +s4 = v0 & 0xff; +a0 = 0x54; +a1 = v0 & 0xff; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L431e6c; +MEM_U32(sp + 16) = zero; +L431e6c: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)s4; +//nop; +a0 = s4; +//nop; +f_free_reg(mem, sp, a0); +goto L431e84; +//nop; +L431e84: +gp = MEM_U32(sp + 204); +//nop; +L431e8c: +//nop; +a0 = MEM_U32(s6 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L431e9c; +//nop; +L431e9c: +gp = MEM_U32(sp + 204); +if (s7 == 0) {s3 = v0 & 0xff; +goto L431ec0;} +s3 = v0 & 0xff; +//nop; +a0 = 0x20; +a1 = 0xb; +f_emit_dir0(mem, sp, a0, a1); +goto L431eb8; +a1 = 0xb; +L431eb8: +gp = MEM_U32(sp + 204); +//nop; +L431ec0: +t2 = MEM_U8(s2 + 32); +at = 0x1; +if (t2 != at) {//nop; +goto L431f8c;} +//nop; +s1 = MEM_U32(s2 + 0); +at = 0x5b; +v0 = MEM_U8(s1 + 32); +//nop; +if (v0 != at) {at = 0x52; +goto L431efc;} +at = 0x52; +s1 = MEM_U32(s1 + 0); +//nop; +v0 = MEM_U8(s1 + 32); +//nop; +at = 0x52; +L431efc: +if (v0 != at) {//nop; +goto L431f8c;} +//nop; +s2 = 0x10019bb0; +s0 = 0x1; +s2 = s2 + 0x4; +L431f10: +t1 = MEM_U8(s1 + 25); +v0 = MEM_U32(s2 + 0); +t7 = t1 << 24; +t4 = t7 >> 25; +t5 = 0x1; +t3 = t5 << (t4 & 0x1f); +t6 = v0 & t3; +if (t6 == 0) {//nop; +goto L431f7c;} +//nop; +t8 = 0x10019bb0; +t0 = s3 << 2; +t9 = t0 + t8; +t2 = MEM_U32(t9 + 0); +t7 = 0x1; +t1 = t2 & v0; +if (t1 != 0) {//nop; +goto L431f7c;} +//nop; +t5 = 0x10019ce0; +a0 = 0x30; +t4 = s0 + t5; +MEM_U8(t4 + 0) = (uint8_t)t7; +//nop; +a1 = s3; +a2 = s0; +f_emit_alias(mem, sp, a0, a1, a2); +goto L431f74; +a2 = s0; +L431f74: +gp = MEM_U32(sp + 204); +//nop; +L431f7c: +s0 = s0 + 0x1; +at = 0x20; +if (s0 != at) {s2 = s2 + 0x4; +goto L431f10;} +s2 = s2 + 0x4; +L431f8c: +s0 = MEM_U32(s6 + 4); +t0 = 0x10004b70; +t3 = MEM_U32(s0 + 16); +t0 = MEM_U32(t0 + 0); +t6 = t3 >> 8; +if (t6 != t0) {//nop; +goto L431fcc;} +//nop; +t8 = MEM_U8(s0 + 33); +at = 0x6; +t9 = t8 & 0x1f; +if (t9 != at) {//nop; +goto L431fc4;} +//nop; +s5 = 0x33; +goto L431fe8; +s5 = 0x33; +L431fc4: +s5 = 0x73; +goto L431fe8; +s5 = 0x73; +L431fcc: +//nop; +a0 = 0x100032ec; +a2 = MEM_U8(sp + 318); +a1 = s6; +v0 = f_lsopc(mem, sp, a0, a1, a2); +goto L431fe0; +a1 = s6; +L431fe0: +gp = MEM_U32(sp + 204); +s5 = v0 & 0xffff; +L431fe8: +//nop; +a2 = MEM_U8(sp + 318); +a3 = MEM_U32(s6 + 36); +a0 = s6; +a1 = s5; +MEM_U32(sp + 16) = s3; +f_rloadrstore(mem, sp, a0, a1, a2, a3); +goto L432004; +MEM_U32(sp + 16) = s3; +L432004: +gp = MEM_U32(sp + 204); +s0 = 0x1; +s1 = 0x10019ce0; +//nop; +s1 = s1 + 0x1; +L432018: +t2 = MEM_U8(s1 + 0); +a0 = 0x31; +if (t2 == 0) {//nop; +goto L432044;} +//nop; +MEM_U8(s1 + 0) = (uint8_t)zero; +//nop; +a1 = s3; +a2 = s0; +f_emit_alias(mem, sp, a0, a1, a2); +goto L43203c; +a2 = s0; +L43203c: +gp = MEM_U32(sp + 204); +//nop; +L432044: +s0 = s0 + 0x1; +at = 0x20; +if (s0 != at) {s1 = s1 + 0x1; +goto L432018;} +s1 = s1 + 0x1; +if (s7 == 0) {//nop; +goto L432074;} +//nop; +//nop; +a0 = 0x20; +a1 = 0xc; +f_emit_dir0(mem, sp, a0, a1); +goto L43206c; +a1 = 0xc; +L43206c: +gp = MEM_U32(sp + 204); +//nop; +L432074: +a0 = 0x10018ed4; +at = 0x10004b70; +t1 = 0xffffffff; +a0 = MEM_U8(a0 + 0); +MEM_U32(at + 0) = t1; +goto L434d7c; +MEM_U32(at + 0) = t1; +L43208c: +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L43209c; +a1 = fp; +L43209c: +a0 = MEM_U8(s6 + 33); +gp = MEM_U32(sp + 204); +t5 = a0 << 24; +t7 = t5 >> 29; +t4 = t7 & 0xff; +t3 = t4 + 0xffffffff; +at = t3 < 0x4; +fp = v0 & 0xff; +if (at == 0) {a0 = t4; +goto L43236c;} +a0 = t4; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009914[] = { +&&L4320e4, +&&L4320e4, +&&L43236c, +&&L43230c, +}; +dest = Lswitch10009914[t3]; +//nop; +goto *dest; +//nop; +L4320e4: +//nop; +a0 = MEM_U32(s6 + 36); +//nop; +v0 = f_get_sym_kind(mem, sp, a0); +goto L4320f4; +//nop; +L4320f4: +gp = MEM_U32(sp + 204); +at = 0x5; +if (v0 != at) {//nop; +goto L4321ac;} +//nop; +t6 = 0x10018ed0; +at = 0x1; +t6 = MEM_U8(t6 + 0); +a1 = fp; +if (t6 != at) {a0 = 0x56; +goto L432164;} +a0 = 0x56; +a2 = 0x10019380; +//nop; +a3 = MEM_U32(s6 + 36); +a2 = MEM_U8(a2 + 0); +a0 = 0x139; +f_emit_rrri(mem, sp, a0, a1, a2, a3); +goto L432134; +a0 = 0x139; +L432134: +a3 = MEM_U32(s6 + 44); +gp = MEM_U32(sp + 204); +if (a3 == 0) {a0 = 0x137; +goto L432478;} +a0 = 0x137; +//nop; +a1 = fp; +a2 = fp; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L432158; +MEM_U32(sp + 16) = zero; +L432158: +gp = MEM_U32(sp + 204); +//nop; +goto L432478; +//nop; +L432164: +a2 = 0x10019380; +//nop; +a3 = MEM_U32(s6 + 36); +a2 = MEM_U8(a2 + 0); +a1 = fp; +f_emit_rrri(mem, sp, a0, a1, a2, a3); +goto L43217c; +a1 = fp; +L43217c: +a3 = MEM_U32(s6 + 44); +gp = MEM_U32(sp + 204); +if (a3 == 0) {a0 = 0x2; +goto L432478;} +a0 = 0x2; +//nop; +a1 = fp; +a2 = fp; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4321a0; +MEM_U32(sp + 16) = zero; +L4321a0: +gp = MEM_U32(sp + 204); +//nop; +goto L432478; +//nop; +L4321ac: +t0 = MEM_U8(s6 + 33); +at = 0x2; +t8 = t0 << 24; +t9 = t8 >> 29; +if (t9 != at) {//nop; +goto L432274;} +//nop; +t2 = 0x10018ee8; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L432274;} +//nop; +t1 = 0x10018ed0; +at = 0x1; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L432234;} +//nop; +//nop; +a0 = s6; +//nop; +v0 = f_frame_offset(mem, sp, a0); +goto L432204; +//nop; +L432204: +gp = MEM_U32(sp + 204); +a0 = 0x137; +a2 = 0x10019380; +//nop; +a2 = MEM_U8(a2 + 0); +a1 = fp; +a3 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L432228; +MEM_U32(sp + 16) = zero; +L432228: +gp = MEM_U32(sp + 204); +//nop; +goto L432478; +//nop; +L432234: +//nop; +a0 = s6; +//nop; +v0 = f_frame_offset(mem, sp, a0); +goto L432244; +//nop; +L432244: +gp = MEM_U32(sp + 204); +a0 = 0x2; +a2 = 0x10019380; +//nop; +a2 = MEM_U8(a2 + 0); +a1 = fp; +a3 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L432268; +MEM_U32(sp + 16) = zero; +L432268: +gp = MEM_U32(sp + 204); +//nop; +goto L432478; +//nop; +L432274: +t5 = 0x10018ed0; +at = 0x1; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L4322cc;} +//nop; +//nop; +a0 = s6; +//nop; +v0 = f_frame_offset(mem, sp, a0); +goto L43229c; +//nop; +L43229c: +gp = MEM_U32(sp + 204); +a0 = 0x137; +a2 = 0x10019380; +//nop; +a2 = MEM_U8(a2 + 0); +a1 = fp; +a3 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4322c0; +MEM_U32(sp + 16) = zero; +L4322c0: +gp = MEM_U32(sp + 204); +//nop; +goto L432478; +//nop; +L4322cc: +//nop; +a0 = s6; +//nop; +v0 = f_frame_offset(mem, sp, a0); +goto L4322dc; +//nop; +L4322dc: +gp = MEM_U32(sp + 204); +a0 = 0x2; +a2 = 0x10019380; +//nop; +a2 = MEM_U8(a2 + 0); +a1 = fp; +a3 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L432300; +MEM_U32(sp + 16) = zero; +L432300: +gp = MEM_U32(sp + 204); +//nop; +goto L432478; +//nop; +L43230c: +t7 = 0x10018ed0; +at = 0x1; +t7 = MEM_U8(t7 + 0); +a0 = 0x24; +if (t7 != at) {a1 = fp; +goto L43234c;} +a1 = fp; +//nop; +a2 = MEM_U32(s6 + 36); +a3 = MEM_U32(s6 + 44); +a0 = 0x14d; +a1 = fp; +MEM_U32(sp + 16) = zero; +f_emit_ra(mem, sp, a0, a1, a2, a3); +goto L432340; +MEM_U32(sp + 16) = zero; +L432340: +gp = MEM_U32(sp + 204); +//nop; +goto L432478; +//nop; +L43234c: +//nop; +a2 = MEM_U32(s6 + 36); +a3 = MEM_U32(s6 + 44); +MEM_U32(sp + 16) = zero; +f_emit_ra(mem, sp, a0, a1, a2, a3); +goto L432360; +MEM_U32(sp + 16) = zero; +L432360: +gp = MEM_U32(sp + 204); +//nop; +goto L432478; +//nop; +L43236c: +t4 = 0x100097da; +a0 = 0x4; +t4 = t4; +t6 = t4 + 0x48; +a1 = 0x146e; +t0 = sp; +L432384: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t0 = t0 + 0xc; +MEM_U8(t0 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t0) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t0 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 7($t0) +goto L432384;} +//swr $at, 7($t0) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t8 = 0x1000978a; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +t8 = t8; +MEM_U8(t0 + 12 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t0 + 12 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t0 + 12 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t0 + 12 + 3) = (uint8_t)(t6 >> 0); +t2 = t8 + 0x48; +t1 = sp; +//swr $t6, 0xf($t0) +L4323f4: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t1 = t1 + 0xc; +MEM_U8(t1 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t1) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t1 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t2) {//swr $at, 0x57($t1) +goto L4323f4;} +//swr $at, 0x57($t1) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +t2 = t8 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t8) +//nop; +MEM_U8(t1 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t1 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t1 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t1 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t1) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L432470; +//nop; +L432470: +gp = MEM_U32(sp + 204); +//nop; +L432478: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L43248c: +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L43249c; +//nop; +L43249c: +gp = MEM_U32(sp + 204); +a0 = s6 + 0x20; +//nop; +a1 = v0; +//nop; +v0 = f_add_to_pool(mem, sp, a0, a1); +goto L4324b4; +//nop; +L4324b4: +gp = MEM_U32(sp + 204); +s0 = v0; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4324cc; +a1 = fp; +L4324cc: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +//nop; +a0 = 0x24; +a1 = v0 & 0xff; +a2 = s0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L4324e8; +a2 = s0; +L4324e8: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L432504: +//nop; +a0 = s6; +//nop; +v0 = f_uop_to_asm(mem, sp, a0); +goto L432514; +//nop; +L432514: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +s5 = v0 & 0xffff; +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L43252c; +a1 = fp; +L43252c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L432544; +//nop; +L432544: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L43255c; +a1 = fp; +L43255c: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +//nop; +a0 = s5; +a1 = v0 & 0xff; +a2 = s3; +a3 = zero; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L432580; +MEM_U32(sp + 16) = zero; +L432580: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L43259c: +//nop; +a0 = s6; +//nop; +v0 = f_uop_to_asm(mem, sp, a0); +goto L4325ac; +//nop; +L4325ac: +a2 = MEM_U32(s6 + 0); +gp = MEM_U32(sp + 204); +t5 = MEM_U8(a2 + 32); +at = 0x3c; +if (t5 != at) {s5 = v0 & 0xffff; +goto L432690;} +s5 = v0 & 0xffff; +t7 = 0x10019350; +at = 0x2; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L432690;} +//nop; +t3 = MEM_U16(a2 + 20); +at = 0x1; +if (t3 != at) {//nop; +goto L432690;} +//nop; +at = 0x10004b6c; +t6 = 0x1; +MEM_U8(at + 0) = (uint8_t)t6; +t4 = MEM_U16(s6 + 20); +//nop; +MEM_U16(a2 + 20) = (uint16_t)t4; +a0 = MEM_U32(s6 + 0); +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L432610; +a1 = fp; +L432610: +t0 = MEM_U32(s6 + 0); +v1 = MEM_U8(s6 + 25); +t9 = MEM_U8(t0 + 25); +t1 = v1 << 24; +t2 = t9 << 24; +t8 = t2 >> 25; +t5 = t1 >> 25; +t7 = t8 ^ t5; +t3 = t7 << 25; +t6 = t3 >> 24; +s0 = t6 ^ v1; +t0 = s0 << 24; +t9 = t0 >> 25; +gp = MEM_U32(sp + 204); +t2 = t9 << 2; +t1 = 0x10019830; +MEM_U8(s6 + 25) = (uint8_t)s0; +t2 = t2 - t9; +t2 = t2 << 2; +s0 = t9; +a0 = t9; +//nop; +t8 = t2 + t1; +a3 = MEM_U8(t8 + 8); +a2 = MEM_U16(s6 + 20); +a1 = s6; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43267c; +a1 = s6; +L43267c: +t7 = MEM_U32(s6 + 0); +gp = MEM_U32(sp + 204); +t5 = 0x1; +MEM_U16(t7 + 20) = (uint16_t)t5; +goto L4326f8; +MEM_U16(t7 + 20) = (uint16_t)t5; +L432690: +//nop; +a0 = a2; +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L4326a0; +a1 = fp; +L4326a0: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L4326b8; +//nop; +L4326b8: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4326d0; +a1 = fp; +L4326d0: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +//nop; +a0 = s5; +a1 = v0 & 0xff; +a2 = s3; +a3 = s6; +f_dw_emit_rr(mem, sp, a0, a1, a2, a3); +goto L4326f0; +a3 = s6; +L4326f0: +gp = MEM_U32(sp + 204); +//nop; +L4326f8: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L43270c: +t3 = MEM_U8(s6 + 33); +//nop; +a0 = s6; +s0 = t3 & 0x1f; +v0 = f_uop_to_asm(mem, sp, a0); +goto L432720; +s0 = t3 & 0x1f; +L432720: +t4 = s0 < 0x20; +at = 0xc0000; +at = at | 0x8000; +t0 = -t4; +t9 = t0 & at; +gp = MEM_U32(sp + 204); +t2 = t9 << (s0 & 0x1f); +if ((int)t2 >= 0) {s5 = v0 & 0xffff; +goto L432760;} +s5 = v0 & 0xffff; +t1 = fp + 0xffffffe0; +t8 = t1 < 0x20; +t5 = -t8; +t7 = t5 << (t1 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L432760;} +//nop; +fp = 0x48; +L432760: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L432770; +a1 = fp; +L432770: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L432788; +//nop; +L432788: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4327a0; +a1 = fp; +L4327a0: +a3 = MEM_U8(s6 + 33); +gp = MEM_U32(sp + 204); +at = 0x6; +t3 = a3 & 0x1f; +fp = v0 & 0xff; +if (t3 == at) {a3 = t3; +goto L4327c8;} +a3 = t3; +at = 0x8; +if (t3 != at) {//nop; +goto L43285c;} +//nop; +L4327c8: +t6 = MEM_U8(s6 + 32); +a0 = fp; +if (t6 != 0) {//nop; +goto L43285c;} +//nop; +//nop; +a1 = s3; +a2 = a3; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L4327e8; +a2 = a3; +L4327e8: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L432800; +//nop; +L432800: +gp = MEM_U32(sp + 204); +s7 = v0; +//nop; +a0 = 0x10; +a1 = s3; +a2 = v0; +f_emit_rll(mem, sp, a0, a1, a2); +goto L43281c; +a2 = v0; +L43281c: +gp = MEM_U32(sp + 204); +a0 = 0x56; +//nop; +a1 = fp; +a2 = zero; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L432838; +a3 = s3; +L432838: +gp = MEM_U32(sp + 204); +a0 = s7; +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L432850; +//nop; +L432850: +gp = MEM_U32(sp + 204); +//nop; +goto L43287c; +//nop; +L43285c: +//nop; +a0 = s5; +a1 = fp; +a2 = s3; +a3 = s6; +f_dw_emit_rr(mem, sp, a0, a1, a2, a3); +goto L432874; +a3 = s6; +L432874: +gp = MEM_U32(sp + 204); +//nop; +L43287c: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L432890: +t4 = MEM_U8(s6 + 33); +at = 0xc0000; +s0 = t4 & 0x1f; +t9 = s0 < 0x20; +t2 = -t9; +at = at | 0x8000; +t8 = t2 & at; +t5 = t8 << (s0 & 0x1f); +if ((int)t5 >= 0) {t1 = a0 + 0xffffffe0; +goto L43293c;} +t1 = a0 + 0xffffffe0; +t7 = t1 < 0x40; +if (t7 == 0) {t3 = (int)t1 >> 5; +goto L4328e4;} +t3 = (int)t1 >> 5; +t4 = 0x100052d4; +t6 = t3 << 2; +t4 = t4; +t0 = t4 + t6; +t9 = MEM_U32(t0 + 0); +//nop; +t2 = t9 << (t1 & 0x1f); +t7 = (int)t2 < (int)0x0; +L4328e4: +if (t7 == 0) {//nop; +goto L432908;} +//nop; +//nop; +a0 = s6; +a1 = fp; +f_eval_fp_cond(mem, sp, a0, a1); +goto L4328fc; +a1 = fp; +L4328fc: +gp = MEM_U32(sp + 204); +//nop; +goto L432d44; +//nop; +L432908: +//nop; +a1 = s0; +//nop; +v0 = f_fop(mem, sp, a0, a1); +goto L432918; +//nop; +L432918: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +a1 = s6; +a2 = fp; +f_eval2(mem, sp, a0, a1, a2); +goto L432930; +a2 = fp; +L432930: +gp = MEM_U32(sp + 204); +//nop; +goto L432d44; +//nop; +L43293c: +//nop; +a0 = s6; +//nop; +v0 = f_uop_to_asm(mem, sp, a0); +goto L43294c; +//nop; +L43294c: +t5 = MEM_U8(s6 + 32); +gp = MEM_U32(sp + 204); +at = 0x3c; +if (t5 != at) {s5 = v0 & 0xffff; +goto L432988;} +s5 = v0 & 0xffff; +t3 = 0x10004b6c; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L432988;} +//nop; +s5 = 0x10004b68; +at = 0x10004b6c; +s5 = MEM_U16(s5 + 0); +MEM_U8(at + 0) = (uint8_t)zero; +L432988: +//nop; +a0 = MEM_U32(s6 + 4); +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L432998; +//nop; +L432998: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L432c68;} +//nop; +t4 = 0x10018ecc; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L432a18;} +//nop; +t6 = MEM_U8(s6 + 33); +at = 0x5010000; +t0 = t6 & 0x1f; +t9 = t0 < 0x20; +t1 = -t9; +t2 = t1 & at; +t8 = t2 << (t0 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L432a18;} +//nop; +//nop; +a0 = s6; +//nop; +v0 = f_result_type(mem, sp, a0); +goto L4329f0; +//nop; +L4329f0: +gp = MEM_U32(sp + 204); +if (s0 == v0) {//nop; +goto L432a18;} +//nop; +//nop; +a0 = MEM_U32(s6 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L432a0c; +a1 = 0x48; +L432a0c: +gp = MEM_U32(sp + 204); +//nop; +goto L432a30; +//nop; +L432a18: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L432a28; +a1 = fp; +L432a28: +gp = MEM_U32(sp + 204); +//nop; +L432a30: +//nop; +a0 = MEM_U32(s6 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L432a40; +//nop; +L432a40: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L432a58; +a1 = fp; +L432a58: +gp = MEM_U32(sp + 204); +v1 = v0 & 0xff; +if (s3 != v1) {fp = v0 & 0xff; +goto L432ac4;} +fp = v0 & 0xff; +t7 = MEM_U8(s6 + 32); +//nop; +t5 = t7 < 0x80; +if (t5 == 0) {t3 = (int)t7 >> 5; +goto L432a9c;} +t3 = (int)t7 >> 5; +t6 = 0x100052c4; +t4 = t3 << 2; +t6 = t6; +t9 = t6 + t4; +t1 = MEM_U32(t9 + 0); +//nop; +t2 = t1 << (t7 & 0x1f); +t5 = (int)t2 < (int)0x0; +L432a9c: +if (t5 != 0) {//nop; +goto L432ac4;} +//nop; +//nop; +a0 = s6; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L432ab4; +a1 = 0x1; +L432ab4: +gp = MEM_U32(sp + 204); +a0 = MEM_U8(s6 + 32); +s2 = v0 & 0xff; +goto L432acc; +s2 = v0 & 0xff; +L432ac4: +a0 = MEM_U8(s6 + 32); +s2 = v1 & 0xff; +L432acc: +s0 = MEM_U32(s6 + 4); +at = 0x5010000; +v0 = MEM_U8(s0 + 33); +a1 = s2; +t8 = v0 & 0x1f; +t3 = t8 < 0x20; +t6 = -t3; +t4 = t6 & at; +t9 = t4 << (t8 & 0x1f); +if ((int)t9 >= 0) {v0 = t8; +goto L432b1c;} +v0 = t8; +s1 = MEM_U32(s0 + 52); +at = 0x73; +if (a0 == at) {t1 = s1 & 0x3f; +goto L432b14;} +t1 = s1 & 0x3f; +at = 0x74; +if (a0 != at) {t2 = v0 < 0x20; +goto L432b40;} +t2 = v0 < 0x20; +L432b14: +s1 = t1; +goto L432b3c; +s1 = t1; +L432b1c: +s1 = MEM_U32(s0 + 48); +at = 0x73; +if (a0 == at) {t7 = s1 & 0x1f; +goto L432b38;} +t7 = s1 & 0x1f; +at = 0x74; +if (a0 != at) {t2 = v0 < 0x20; +goto L432b40;} +t2 = v0 < 0x20; +L432b38: +s1 = t7; +L432b3c: +t2 = v0 < 0x20; +L432b40: +t0 = -t2; +at = 0x5010000; +t5 = t0 & at; +t8 = t5 << (v0 & 0x1f); +if ((int)t8 >= 0) {a0 = s5; +goto L432b7c;} +a0 = s5; +//nop; +a3 = MEM_U32(s0 + 48); +a2 = s3; +MEM_U32(sp + 16) = s1; +MEM_U32(sp + 20) = s6; +f_dw_emit_rri(mem, sp, a0, a1, a2, a3); +goto L432b70; +MEM_U32(sp + 20) = s6; +L432b70: +gp = MEM_U32(sp + 204); +//nop; +goto L432bd4; +//nop; +L432b7c: +if ((int)s1 >= 0) {a0 = s5; +goto L432bb0;} +a0 = s5; +//nop; +a0 = s5; +a1 = s2; +a2 = s3; +a3 = 0xffffffff; +MEM_U32(sp + 16) = s1; +MEM_U32(sp + 20) = s6; +f_dw_emit_rri(mem, sp, a0, a1, a2, a3); +goto L432ba4; +MEM_U32(sp + 20) = s6; +L432ba4: +gp = MEM_U32(sp + 204); +//nop; +goto L432bd4; +//nop; +L432bb0: +//nop; +a1 = s2; +a2 = s3; +a3 = zero; +MEM_U32(sp + 16) = s1; +MEM_U32(sp + 20) = s6; +f_dw_emit_rri(mem, sp, a0, a1, a2, a3); +goto L432bcc; +MEM_U32(sp + 20) = s6; +L432bcc: +gp = MEM_U32(sp + 204); +//nop; +L432bd4: +if (s2 == fp) {//nop; +goto L432d44;} +//nop; +t3 = MEM_U8(s6 + 33); +at = 0x5010000; +t6 = t3 & 0x1f; +t4 = t6 < 0x20; +t9 = -t4; +t1 = t9 & at; +t7 = t1 << (t6 & 0x1f); +if ((int)t7 >= 0) {a0 = 0x31; +goto L432c34;} +a0 = 0x31; +t2 = 0x10018ecc; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L432c34;} +//nop; +//nop; +a0 = fp; +a1 = s2; +f_move_two_regs(mem, sp, a0, a1); +goto L432c28; +a1 = s2; +L432c28: +gp = MEM_U32(sp + 204); +//nop; +goto L432c4c; +//nop; +L432c34: +//nop; +a1 = fp; +a2 = s2; +f_emit_rr(mem, sp, a0, a1, a2); +goto L432c44; +a2 = s2; +L432c44: +gp = MEM_U32(sp + 204); +//nop; +L432c4c: +//nop; +a0 = s2; +//nop; +f_free_reg(mem, sp, a0); +goto L432c5c; +//nop; +L432c5c: +gp = MEM_U32(sp + 204); +//nop; +goto L432d44; +//nop; +L432c68: +t0 = MEM_U32(s6 + 4); +at = 0x95; +t5 = MEM_U8(t0 + 32); +a0 = s5; +if (t5 != at) {//nop; +goto L432d2c;} +//nop; +//nop; +a0 = MEM_U32(s6 + 0); +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L432c90; +a1 = fp; +L432c90: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L432ca8; +//nop; +L432ca8: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L432cc0; +a1 = fp; +L432cc0: +t8 = MEM_U32(s6 + 4); +t3 = MEM_U8(s6 + 32); +gp = MEM_U32(sp + 204); +at = 0x4; +s1 = MEM_U32(t8 + 36); +if (t3 != at) {fp = v0 & 0xff; +goto L432d08;} +fp = v0 & 0xff; +a2 = MEM_U32(s6 + 0); +at = 0x36; +t4 = MEM_U8(a2 + 32); +//nop; +if (t4 != at) {//nop; +goto L432d08;} +//nop; +t9 = MEM_U32(a2 + 40); +at = 0x1; +if (t9 != at) {//nop; +goto L432d08;} +//nop; +s5 = 0xd7; +L432d08: +//nop; +a0 = s5; +a1 = fp; +a2 = s3; +a3 = s1; +f_emit_rrri(mem, sp, a0, a1, a2, a3); +goto L432d20; +a3 = s1; +L432d20: +gp = MEM_U32(sp + 204); +//nop; +goto L432d44; +//nop; +L432d2c: +//nop; +a1 = s6; +a2 = fp; +f_eval2(mem, sp, a0, a1, a2); +goto L432d3c; +a2 = fp; +L432d3c: +gp = MEM_U32(sp + 204); +//nop; +L432d44: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L432d58: +//nop; +a0 = s6; +//nop; +v0 = f_uop_to_asm(mem, sp, a0); +goto L432d68; +//nop; +L432d68: +gp = MEM_U32(sp + 204); +s5 = v0 & 0xffff; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L432d80; +//nop; +L432d80: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +s7 = v0; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L432d98; +a1 = 0x48; +L432d98: +s0 = MEM_U32(s6 + 4); +gp = MEM_U32(sp + 204); +t1 = MEM_U8(s0 + 32); +at = 0x49; +if (t1 != at) {//nop; +goto L432e80;} +//nop; +//nop; +a0 = MEM_U32(s6 + 0); +//nop; +v0 = f_reg(mem, sp, a0); +goto L432dc0; +//nop; +L432dc0: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L432dd8; +a1 = fp; +L432dd8: +gp = MEM_U32(sp + 204); +t6 = MEM_U32(s6 + 4); +//nop; +a3 = MEM_U32(t6 + 48); +fp = v0 & 0xff; +MEM_U32(sp + 16) = zero; +a0 = s5; +a1 = v0 & 0xff; +a2 = s3; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L432e00; +a2 = s3; +L432e00: +t7 = MEM_U32(s6 + 4); +gp = MEM_U32(sp + 204); +t2 = MEM_U32(t7 + 48); +a0 = 0x14; +if ((int)t2 < 0) {a1 = fp; +goto L432e3c;} +a1 = fp; +//nop; +a0 = 0xe; +a1 = fp; +a2 = zero; +a3 = s7; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L432e30; +a3 = s7; +L432e30: +gp = MEM_U32(sp + 204); +t0 = MEM_U32(s6 + 4); +goto L432e58; +t0 = MEM_U32(s6 + 4); +L432e3c: +//nop; +a2 = zero; +a3 = s7; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L432e4c; +a3 = s7; +L432e4c: +gp = MEM_U32(sp + 204); +//nop; +t0 = MEM_U32(s6 + 4); +L432e58: +//nop; +a3 = MEM_U32(t0 + 48); +MEM_U32(sp + 16) = zero; +a0 = 0x1; +a1 = fp; +a2 = fp; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L432e74; +a2 = fp; +L432e74: +gp = MEM_U32(sp + 204); +//nop; +goto L432f90; +//nop; +L432e80: +//nop; +a0 = s0; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L432e90; +a1 = 0x48; +L432e90: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L432ea8; +//nop; +L432ea8: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L432ec0; +a1 = fp; +L432ec0: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +fp = v0 & 0xff; +//nop; +v0 = f_reg(mem, sp, a0); +goto L432ed8; +//nop; +L432ed8: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)v0; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L432ef0; +a1 = 0x1; +L432ef0: +gp = MEM_U32(sp + 204); +s4 = v0 & 0xff; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L432f08; +//nop; +L432f08: +t5 = MEM_U8(sp + 318); +gp = MEM_U32(sp + 204); +if (t5 != fp) {//nop; +goto L432f1c;} +//nop; +abort(); +L432f1c: +//nop; +a0 = s5; +a1 = fp; +a2 = s3; +a3 = t5; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L432f34; +a3 = t5; +L432f34: +gp = MEM_U32(sp + 204); +a3 = MEM_U8(sp + 318); +//nop; +a0 = 0x59; +a1 = s4; +a2 = fp; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L432f50; +a2 = fp; +L432f50: +gp = MEM_U32(sp + 204); +a0 = 0xe; +//nop; +a1 = s4; +a2 = zero; +a3 = s7; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L432f6c; +a3 = s7; +L432f6c: +gp = MEM_U32(sp + 204); +a3 = MEM_U8(sp + 318); +//nop; +a0 = 0x2; +a1 = fp; +a2 = fp; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L432f88; +a2 = fp; +L432f88: +gp = MEM_U32(sp + 204); +//nop; +L432f90: +//nop; +a0 = s7; +//nop; +f_define_label(mem, sp, a0); +goto L432fa0; +//nop; +L432fa0: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L432fbc: +t8 = MEM_U16(s6 + 34); +//nop; +t3 = t8 & 0x2; +if (t3 != 0) {//nop; +goto L432fd4;} +//nop; +abort(); +L432fd4: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L432fe4; +a1 = 0x48; +L432fe4: +t4 = MEM_U32(s6 + 0); +gp = MEM_U32(sp + 204); +t9 = MEM_U8(t4 + 25); +//nop; +t1 = t9 << 24; +t6 = t1 >> 25; +if (fp != t6) {//nop; +goto L433008;} +//nop; +fp = 0x48; +L433008: +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L433018; +a1 = fp; +L433018: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +fp = v0 & 0xff; +//nop; +v0 = f_reg(mem, sp, a0); +goto L433030; +//nop; +L433030: +t7 = MEM_U8(s6 + 33); +at = 0x5010000; +t2 = t7 & 0x1f; +t0 = t2 < 0x20; +t5 = -t0; +t8 = t5 & at; +gp = MEM_U32(sp + 204); +t3 = t8 << (t2 & 0x1f); +if ((int)t3 >= 0) {s3 = v0 & 0xff; +goto L4330d8;} +s3 = v0 & 0xff; +t4 = 0x10018ecc; +at = 0x1; +t4 = MEM_U8(t4 + 0); +a0 = 0x13a; +if (t4 != at) {a1 = fp; +goto L433144;} +a1 = fp; +t9 = MEM_U32(s6 + 36); +t1 = 0x40; +a3 = t1 - t9; +//nop; +a2 = s3; +MEM_U32(sp + 16) = zero; +s5 = 0x13b; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L433090; +s5 = 0x13b; +L433090: +t6 = MEM_U8(s6 + 33); +gp = MEM_U32(sp + 204); +at = 0x5; +t7 = t6 & 0x1f; +if (t7 != at) {a1 = fp; +goto L4330ac;} +a1 = fp; +s5 = 0x13c; +L4330ac: +t0 = MEM_U32(s6 + 36); +//nop; +t5 = 0x40; +a0 = s5; +a2 = fp; +MEM_U32(sp + 16) = zero; +a3 = t5 - t0; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4330cc; +a3 = t5 - t0; +L4330cc: +gp = MEM_U32(sp + 204); +//nop; +goto L433144; +//nop; +L4330d8: +t8 = MEM_U32(s6 + 36); +//nop; +t2 = 0x20; +a0 = 0x4f; +a1 = fp; +a2 = s3; +MEM_U32(sp + 16) = zero; +s5 = 0x54; +a3 = t2 - t8; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L433100; +a3 = t2 - t8; +L433100: +t3 = MEM_U8(s6 + 33); +gp = MEM_U32(sp + 204); +at = 0x6; +t4 = t3 & 0x1f; +if (t4 != at) {a1 = fp; +goto L43311c;} +a1 = fp; +s5 = 0x53; +L43311c: +t1 = MEM_U32(s6 + 36); +t9 = 0x20; +a3 = t9 - t1; +//nop; +a0 = s5; +a2 = fp; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L43313c; +MEM_U32(sp + 16) = zero; +L43313c: +gp = MEM_U32(sp + 204); +//nop; +L433144: +//nop; +a0 = 0x104; +a1 = fp; +a2 = s3; +a3 = 0x6; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L433160; +MEM_U32(sp + 16) = zero; +L433160: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L43317c: +a3 = MEM_U8(s6 + 33); +at = 0x8f8d0000; +t6 = a3 & 0x1f; +t7 = t6 < 0x20; +t5 = -t7; +at = at | 0x8000; +t0 = t5 & at; +t2 = t0 << (t6 & 0x1f); +if ((int)t2 >= 0) {a3 = t6; +goto L4331c8;} +a3 = t6; +v0 = MEM_U8(s6 + 40); +at = 0x8f8d0000; +t8 = v0 < 0x20; +t3 = -t8; +at = at | 0x8000; +t4 = t3 & at; +t9 = t4 << (v0 & 0x1f); +if ((int)t9 < 0) {t4 = v0 < 0x20; +goto L4332d8;} +t4 = v0 < 0x20; +L4331c8: +t1 = 0x1000973a; +a0 = 0x4; +t1 = t1; +t7 = t1 + 0x48; +a1 = 0x15ae; +t5 = sp; +L4331e0: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t7) {//swr $at, 7($t5) +goto L4331e0;} +//swr $at, 7($t5) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t0 = 0x100096ea; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t7 = t1 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t1) +t0 = t0; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t7 >> 0); +t8 = t0 + 0x48; +t3 = sp; +//swr $t7, 0xf($t5) +L433250: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t8) {//swr $at, 0x57($t3) +goto L433250;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t8 = t0 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4332cc; +//nop; +L4332cc: +gp = MEM_U32(sp + 204); +ra = MEM_U32(sp + 212); +goto L434eec; +ra = MEM_U32(sp + 212); +L4332d8: +at = 0xc0000; +at = at | 0x8000; +t9 = -t4; +t6 = t9 & at; +t7 = t6 << (v0 & 0x1f); +if ((int)t7 >= 0) {t0 = a3 < 0x20; +goto L43334c;} +t0 = a3 < 0x20; +t1 = a3 < 0x20; +at = 0xc0000; +at = at | 0x8000; +t5 = -t1; +t2 = t5 & at; +t8 = t2 << (a3 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L433330;} +//nop; +//nop; +a0 = s6; +a1 = fp; +f_eval_flt_flt_cvt(mem, sp, a0, a1); +goto L433324; +a1 = fp; +L433324: +gp = MEM_U32(sp + 204); +//nop; +goto L43339c; +//nop; +L433330: +//nop; +a0 = s6; +a1 = fp; +f_eval_flt_int_cvt(mem, sp, a0, a1); +goto L433340; +a1 = fp; +L433340: +gp = MEM_U32(sp + 204); +//nop; +goto L43339c; +//nop; +L43334c: +at = 0xc0000; +at = at | 0x8000; +t3 = -t0; +t4 = t3 & at; +t9 = t4 << (a3 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L433384;} +//nop; +//nop; +a0 = s6; +a1 = fp; +f_eval_int_flt_cvt(mem, sp, a0, a1); +goto L433378; +a1 = fp; +L433378: +gp = MEM_U32(sp + 204); +//nop; +goto L43339c; +//nop; +L433384: +//nop; +a0 = s6; +a1 = fp; +f_eval_int_int_cvt(mem, sp, a0, a1); +goto L433394; +a1 = fp; +L433394: +gp = MEM_U32(sp + 204); +//nop; +L43339c: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L4333b0: +a3 = MEM_U8(s6 + 33); +at = 0xbfa10000; +t6 = a3 & 0x1f; +t7 = t6 < 0x20; +t1 = -t7; +t5 = t1 & at; +t2 = t5 << (t6 & 0x1f); +if ((int)t2 < 0) {at = 0xd; +goto L4333dc;} +at = 0xd; +if (t6 != at) {//nop; +goto L433404;} +//nop; +L4333dc: +v0 = MEM_U8(s6 + 40); +at = 0xbfa10000; +t8 = v0 < 0x20; +t0 = -t8; +t3 = t0 & at; +t4 = t3 << (v0 & 0x1f); +if ((int)t4 < 0) {at = 0xd; +goto L433514;} +at = 0xd; +if (v0 == at) {//nop; +goto L433514;} +//nop; +L433404: +t9 = 0x1000969a; +a0 = 0x4; +t9 = t9; +t7 = t9 + 0x48; +a1 = 0x15c9; +t1 = sp; +L43341c: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t1 = t1 + 0xc; +MEM_U8(t1 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t1) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t1 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t7) {//swr $at, 7($t1) +goto L43341c;} +//swr $at, 7($t1) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t5 = 0x1000964a; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +t7 = t9 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t9) +t5 = t5; +MEM_U8(t1 + 12 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t1 + 12 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t1 + 12 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t1 + 12 + 3) = (uint8_t)(t7 >> 0); +t8 = t5 + 0x48; +t0 = sp; +//swr $t7, 0xf($t1) +L43348c: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t0 = t0 + 0xc; +MEM_U8(t0 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t0) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t0 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 84 + 3) = (uint8_t)(at >> 0); +if (t5 != t8) {//swr $at, 0x57($t0) +goto L43348c;} +//swr $at, 0x57($t0) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +t8 = t5 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t5) +//nop; +MEM_U8(t0 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t0 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t0 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t0 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t0) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L433508; +//nop; +L433508: +gp = MEM_U32(sp + 204); +ra = MEM_U32(sp + 212); +goto L434eec; +ra = MEM_U32(sp + 212); +L433514: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L433524; +a1 = 0x48; +L433524: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L43353c; +//nop; +L43353c: +t3 = MEM_U8(s6 + 40); +at = 0xbfa10000; +t4 = t3 < 0x20; +t6 = -t4; +t7 = t6 & at; +gp = MEM_U32(sp + 204); +t9 = t7 << (t3 & 0x1f); +if ((int)t9 >= 0) {s3 = v0 & 0xff; +goto L4335c8;} +s3 = v0 & 0xff; +t1 = MEM_U8(s6 + 33); +at = 0xd; +t2 = t1 & 0x1f; +if (t2 != at) {//nop; +goto L4335ac;} +//nop; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L433584; +a1 = fp; +L433584: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +//nop; +a0 = 0x65; +a1 = s3; +a2 = v0 & 0xff; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4335a0; +a2 = v0 & 0xff; +L4335a0: +gp = MEM_U32(sp + 204); +//nop; +goto L43363c; +//nop; +L4335ac: +//nop; +a0 = s6; +a1 = s3; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4335bc; +a1 = s3; +L4335bc: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +goto L43363c; +fp = v0 & 0xff; +L4335c8: +t8 = MEM_U8(s6 + 33); +at = 0xbfa10000; +t5 = t8 & 0x1f; +t0 = t5 < 0x20; +t4 = -t0; +t6 = t4 & at; +t7 = t6 << (t5 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L433624;} +//nop; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4335fc; +a1 = fp; +L4335fc: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +//nop; +a0 = 0x61; +a1 = v0 & 0xff; +a2 = s3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L433618; +a2 = s3; +L433618: +gp = MEM_U32(sp + 204); +//nop; +goto L43363c; +//nop; +L433624: +//nop; +a0 = s6; +a1 = s3; +v0 = f_get_dest(mem, sp, a0, a1); +goto L433634; +a1 = s3; +L433634: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +L43363c: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433650: +//nop; +a0 = MEM_U32(s6 + 36); +a1 = MEM_U32(s6 + 0); +a2 = 0x1; +f_trap(mem, sp, a0, a1, a2); +goto L433664; +a2 = 0x1; +L433664: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433680: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L433690; +a1 = fp; +L433690: +t3 = MEM_U32(s6 + 0); +v1 = MEM_U8(s6 + 25); +s3 = MEM_U8(t3 + 25); +t8 = v1 << 24; +t9 = s3 << 24; +t1 = t9 >> 25; +s3 = t1 & 0xff; +t0 = t8 >> 25; +t4 = s3 ^ t0; +t6 = t4 << 25; +gp = MEM_U32(sp + 204); +t5 = t6 >> 24; +a0 = t5 ^ v1; +a1 = MEM_U16(s6 + 20); +//nop; +MEM_U8(s6 + 25) = (uint8_t)a0; +t3 = a0 << 24; +a0 = t3 >> 25; +a1 = a1 + 0xffffffff; +f_inc_usage(mem, sp, a0, a1); +goto L4336e0; +a1 = a1 + 0xffffffff; +L4336e0: +gp = MEM_U32(sp + 204); +a0 = 0x103; +//nop; +a1 = s3; +a2 = zero; +a3 = 0x8; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L433700; +MEM_U32(sp + 16) = zero; +L433700: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L43371c: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L43372c; +a1 = fp; +L43372c: +t1 = MEM_U32(s6 + 0); +v1 = MEM_U8(s6 + 25); +s3 = MEM_U8(t1 + 25); +t4 = v1 << 24; +t2 = s3 << 24; +t8 = t2 >> 25; +t0 = t8 & 0xff; +t6 = t4 >> 25; +t5 = t0 ^ t6; +t7 = t5 << 25; +gp = MEM_U32(sp + 204); +t3 = t7 >> 24; +a0 = t3 ^ v1; +a1 = MEM_U16(s6 + 20); +//nop; +MEM_U8(s6 + 25) = (uint8_t)a0; +t1 = a0 << 24; +s3 = t0; +a0 = t1 >> 25; +a1 = a1 + 0xffffffff; +f_inc_usage(mem, sp, a0, a1); +goto L433780; +a1 = a1 + 0xffffffff; +L433780: +t8 = MEM_U8(s6 + 32); +gp = MEM_U32(sp + 204); +at = 0xc; +if (t8 != at) {//nop; +goto L4337c4;} +//nop; +t0 = MEM_U8(s6 + 33); +a2 = MEM_U32(s6 + 36); +at = 0x6; +t4 = t0 & 0x1f; +if (t4 != at) {a2 = a2 + 0x1; +goto L4337b8;} +a2 = a2 + 0x1; +s5 = 0x101; +s0 = 0x80000000; +goto L4337ec; +s0 = 0x80000000; +L4337b8: +s5 = 0x102; +s0 = zero; +goto L4337ec; +s0 = zero; +L4337c4: +t6 = MEM_U8(s6 + 33); +a2 = MEM_U32(s6 + 36); +at = 0x6; +t5 = t6 & 0x1f; +if (t5 != at) {s5 = 0x100; +goto L4337e8;} +s5 = 0x100; +s5 = 0xff; +s0 = 0x80000000; +goto L4337ec; +s0 = 0x80000000; +L4337e8: +s0 = zero; +L4337ec: +if (a2 == s0) {a0 = s5; +goto L43380c;} +a0 = s5; +//nop; +a1 = s3; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L433804; +a3 = zero; +L433804: +gp = MEM_U32(sp + 204); +//nop; +L43380c: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433820: +//nop; +a0 = s6; +//nop; +f_eval_irel(mem, sp, a0); +goto L433830; +//nop; +L433830: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L43384c: +//nop; +a0 = s6; +//nop; +f_eval_mov(mem, sp, a0); +goto L43385c; +//nop; +L43385c: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433878: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L433888; +a1 = 0x48; +L433888: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L4338a0; +//nop; +L4338a0: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +t7 = 0x10018ecc; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L4338f4;} +//nop; +t3 = MEM_U8(s6 + 33); +at = 0x5010000; +t9 = t3 & 0x1f; +t1 = t9 < 0x20; +t2 = -t1; +t8 = t2 & at; +t0 = t8 << (t9 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L4338f4;} +//nop; +s3 = v0; +s3 = s3 + 0x1; +t4 = s3 & 0xff; +s3 = t4; +L4338f4: +//nop; +MEM_U8(sp + 318) = (uint8_t)s3; +a0 = s3; +v0 = f_is_available(mem, sp, a0); +goto L433904; +a0 = s3; +L433904: +gp = MEM_U32(sp + 204); +if (v0 != 0) {//nop; +goto L433940;} +//nop; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L433920; +a1 = 0x1; +L433920: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)v0; +//nop; +a0 = v0 & 0xff; +//nop; +f_free_reg(mem, sp, a0); +goto L433938; +//nop; +L433938: +gp = MEM_U32(sp + 204); +//nop; +L433940: +//nop; +a1 = MEM_U8(sp + 318); +a0 = 0x4f; +a2 = s3; +a3 = 0x2; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L43395c; +MEM_U32(sp + 16) = zero; +L43395c: +gp = MEM_U32(sp + 204); +t6 = MEM_U32(s6 + 4); +a1 = MEM_U8(sp + 318); +//nop; +a3 = MEM_U32(t6 + 36); +a0 = 0x2a; +a2 = zero; +MEM_U32(sp + 16) = a1; +f_emit_rllb(mem, sp, a0, a1, a2, a3); +goto L433980; +MEM_U32(sp + 16) = a1; +L433980: +gp = MEM_U32(sp + 204); +at = 0x2; +t5 = 0x10018ed8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L4339b8;} +//nop; +//nop; +a0 = MEM_U8(sp + 318); +//nop; +f_emit_cpadd(mem, sp, a0); +goto L4339b0; +//nop; +L4339b0: +gp = MEM_U32(sp + 204); +//nop; +L4339b8: +//nop; +a1 = MEM_U8(sp + 318); +a0 = 0x22; +f_emit_r(mem, sp, a0, a1); +goto L4339c8; +a0 = 0x22; +L4339c8: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L4339e4: +t7 = MEM_U32(s6 + 40); +//nop; +if (t7 != 0) {//nop; +goto L433a08;} +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433a08: +//nop; +a0 = 0x1a; +a1 = zero; +f_emit_dir0(mem, sp, a0, a1); +goto L433a18; +a1 = zero; +L433a18: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 36); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L433a30; +//nop; +L433a30: +v0 = MEM_U32(s6 + 40); +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L433a70;} +//nop; +s0 = v0; +L433a44: +s6 = MEM_U32(s6 + 8); +//nop; +t3 = MEM_U32(s6 + 4); +a1 = zero; +a0 = MEM_U32(t3 + 36); +//nop; +f_emit_dir_ll(mem, sp, a0, a1); +goto L433a60; +//nop; +L433a60: +gp = MEM_U32(sp + 204); +s0 = s0 + 0xffffffff; +if (s0 != 0) {//nop; +goto L433a44;} +//nop; +L433a70: +t1 = 0x10019d68; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L433aa4;} +//nop; +//nop; +a0 = 0x10019d68; +//nop; +f_emit_itext(mem, sp, a0); +goto L433a98; +//nop; +L433a98: +gp = MEM_U32(sp + 204); +//nop; +goto L433abc; +//nop; +L433aa4: +//nop; +a0 = 0x15; +a1 = zero; +f_emit_dir0(mem, sp, a0, a1); +goto L433ab4; +a1 = zero; +L433ab4: +gp = MEM_U32(sp + 204); +//nop; +L433abc: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433ad0: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433ae4: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433af8: +//nop; +a1 = MEM_U32(s6 + 36); +a0 = 0x1d; +f_emit_dir0(mem, sp, a0, a1); +goto L433b08; +a0 = 0x1d; +L433b08: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433b24: +//nop; +a1 = MEM_U32(s6 + 36); +a0 = 0x1e; +f_emit_dir0(mem, sp, a0, a1); +goto L433b34; +a0 = 0x1e; +L433b34: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433b50: +//nop; +a0 = s6; +a1 = fp; +f_eval_flt_int_cvt(mem, sp, a0, a1); +goto L433b60; +a1 = fp; +L433b60: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433b7c: +a2 = MEM_U32(s6 + 0); +at = 0x49; +t2 = MEM_U8(a2 + 32); +//nop; +if (t2 != at) {//nop; +goto L433c34;} +//nop; +t8 = MEM_U32(a2 + 48); +a0 = zero; +if (t8 != 0) {//nop; +goto L433bcc;} +//nop; +t9 = MEM_U8(s6 + 25); +a1 = MEM_U16(s6 + 20); +t0 = t9 & 0xff01; +//nop; +fp = zero; +MEM_U8(s6 + 25) = (uint8_t)t0; +f_inc_usage(mem, sp, a0, a1); +goto L433bc0; +MEM_U8(s6 + 25) = (uint8_t)t0; +L433bc0: +gp = MEM_U32(sp + 204); +//nop; +goto L433e2c; +//nop; +L433bcc: +//nop; +a0 = MEM_U32(s6 + 4); +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L433bdc; +a1 = fp; +L433bdc: +t4 = MEM_U32(s6 + 4); +v1 = MEM_U8(s6 + 25); +t6 = MEM_U8(t4 + 25); +t3 = v1 << 24; +t5 = t6 << 24; +t7 = t5 >> 25; +t1 = t3 >> 25; +t2 = t7 ^ t1; +t8 = t2 << 25; +t9 = t8 >> 24; +gp = MEM_U32(sp + 204); +a0 = t9 ^ v1; +a1 = MEM_U16(s6 + 20); +//nop; +MEM_U8(s6 + 25) = (uint8_t)a0; +t4 = a0 << 24; +a0 = t4 >> 25; +a1 = a1 + 0xffffffff; +f_inc_usage(mem, sp, a0, a1); +goto L433c28; +a1 = a1 + 0xffffffff; +L433c28: +gp = MEM_U32(sp + 204); +//nop; +goto L433e2c; +//nop; +L433c34: +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L433c44; +//nop; +L433c44: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +s7 = v0; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L433c5c; +a1 = 0x48; +L433c5c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L433c74; +//nop; +L433c74: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = v0 & 0xff; +//nop; +v0 = f_usage_count(mem, sp, a0); +goto L433c8c; +//nop; +L433c8c: +gp = MEM_U32(sp + 204); +if (v0 != 0) {//nop; +goto L433cd4;} +//nop; +//nop; +a0 = s3; +//nop; +v0 = f_is_available(mem, sp, a0); +goto L433ca8; +//nop; +L433ca8: +gp = MEM_U32(sp + 204); +if (v0 == 0) {a0 = s3; +goto L433cd4;} +a0 = s3; +//nop; +a2 = MEM_U16(s6 + 20); +fp = s3 & 0xff; +a1 = s6; +f_get_reg(mem, sp, a0, a1, a2); +goto L433cc8; +a1 = s6; +L433cc8: +gp = MEM_U32(sp + 204); +v1 = MEM_U8(s6 + 25); +goto L433d14; +v1 = MEM_U8(s6 + 25); +L433cd4: +//nop; +a1 = MEM_U16(s6 + 20); +a0 = s6; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L433ce4; +a0 = s6; +L433ce4: +gp = MEM_U32(sp + 204); +a2 = MEM_U8(s6 + 33); +//nop; +t5 = a2 & 0x1f; +fp = v0 & 0xff; +a2 = t5; +a0 = v0 & 0xff; +a1 = s3; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L433d08; +a1 = s3; +L433d08: +gp = MEM_U32(sp + 204); +//nop; +v1 = MEM_U8(s6 + 25); +L433d14: +a0 = 0xd; +t3 = v1 << 24; +t7 = t3 >> 25; +t1 = fp ^ t7; +t2 = t1 << 25; +t8 = t2 >> 24; +t9 = t8 ^ v1; +MEM_U8(s6 + 25) = (uint8_t)t9; +//nop; +a1 = s3; +a2 = zero; +a3 = s7; +f_emit_rill(mem, sp, a0, a1, a2, a3); +goto L433d48; +a3 = s7; +L433d48: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +a1 = 0x48; +//nop; +f_eval(mem, sp, a0, a1); +goto L433d60; +//nop; +L433d60: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L433d78; +//nop; +L433d78: +gp = MEM_U32(sp + 204); +t0 = v0 & 0xff; +if (fp == t0) {s3 = v0 & 0xff; +goto L433e14;} +s3 = v0 & 0xff; +a2 = MEM_U8(s6 + 33); +//nop; +t4 = a2 & 0x1f; +a2 = t4; +a0 = fp; +a1 = s3; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L433da4; +a1 = s3; +L433da4: +a0 = MEM_U8(s6 + 24); +gp = MEM_U32(sp + 204); +if (a0 == 0) {//nop; +goto L433e14;} +//nop; +//nop; +//nop; +//nop; +v0 = f_temp_usage_count(mem, sp, a0); +goto L433dc4; +//nop; +L433dc4: +gp = MEM_U32(sp + 204); +a0 = s6; +//nop; +a1 = v0; +//nop; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L433ddc; +//nop; +L433ddc: +v1 = MEM_U8(s6 + 25); +gp = MEM_U32(sp + 204); +t6 = v1 << 24; +t5 = t6 >> 25; +t3 = v0 ^ t5; +t7 = t3 << 25; +//nop; +t1 = t7 >> 24; +a0 = MEM_U8(s6 + 24); +t2 = t1 ^ v1; +MEM_U8(s6 + 25) = (uint8_t)t2; +f_free_temp(mem, sp, a0); +goto L433e0c; +MEM_U8(s6 + 25) = (uint8_t)t2; +L433e0c: +gp = MEM_U32(sp + 204); +MEM_U8(s6 + 24) = (uint8_t)zero; +L433e14: +//nop; +a0 = s7; +//nop; +f_define_label(mem, sp, a0); +goto L433e24; +//nop; +L433e24: +gp = MEM_U32(sp + 204); +//nop; +L433e2c: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L433e40: +//nop; +a0 = MEM_U32(s6 + 0); +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L433e50; +//nop; +L433e50: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L434020;} +//nop; +v0 = 0x100197c0; +at = 0xffffffff; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == at) {//nop; +goto L433f70;} +//nop; +t8 = MEM_U32(s6 + 0); +t0 = v0 + 0xfffffff8; +t9 = MEM_U32(t8 + 48); +a0 = 0x18; +at = (int)t9 < (int)t0; +if (at != 0) {//nop; +goto L433f70;} +//nop; +t4 = 0x100197b0; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t6 = t4 << 31; +if ((int)t6 < 0) {t5 = t4 | 0x1; +goto L433ee8;} +t5 = t4 | 0x1; +at = 0x100197b0; +t3 = 0x100197b0; +MEM_U32(at + 0) = t5; +at = 0x100197b0; +t3 = MEM_U32(t3 + 4); +t7 = 0x100197b0; +MEM_U32(at + 4) = t3; +at = 0x100197b0; +t1 = 0x10019388; +t7 = MEM_U32(t7 + 8); +t1 = MEM_U32(t1 + 0); +MEM_U32(at + 8) = t7; +at = 0x10019388; +t2 = t1 + 0x8; +MEM_U32(at + 0) = t2; +L433ee8: +//nop; +a1 = zero; +a2 = 0x1; +f_get_reg(mem, sp, a0, a1, a2); +goto L433ef8; +a2 = 0x1; +L433ef8: +gp = MEM_U32(sp + 204); +t8 = MEM_U32(s6 + 0); +//nop; +a2 = MEM_U32(t8 + 48); +a0 = 0x29; +a1 = 0x18; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L433f18; +a3 = zero; +L433f18: +gp = MEM_U32(sp + 204); +a0 = 0x18; +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L433f30; +//nop; +L433f30: +gp = MEM_U32(sp + 204); +a0 = 0x35; +//nop; +a1 = 0xc0; +a2 = zero; +f_emit_regmask(mem, sp, a0, a1, a2); +goto L433f48; +a2 = zero; +L433f48: +gp = MEM_U32(sp + 204); +a0 = 0x23; +a1 = 0x10018ec8; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a3 = zero; +f_emit_a(mem, sp, a0, a1, a2, a3); +goto L433f68; +a3 = zero; +L433f68: +gp = MEM_U32(sp + 204); +//nop; +L433f70: +t0 = 0x10019398; +t9 = MEM_U32(s6 + 0); +t0 = MEM_U8(t0 + 0); +a3 = MEM_U32(t9 + 48); +if (t0 == 0) {a0 = 0x56; +goto L433fac;} +a0 = 0x56; +//nop; +a0 = 0x2; +a1 = 0x1d; +a2 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L433fa0; +MEM_U32(sp + 16) = zero; +L433fa0: +gp = MEM_U32(sp + 204); +//nop; +goto L433fc8; +//nop; +L433fac: +//nop; +a1 = 0x1d; +a2 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L433fc0; +MEM_U32(sp + 16) = zero; +L433fc0: +gp = MEM_U32(sp + 204); +//nop; +L433fc8: +v0 = 0x100197c0; +at = 0xffffffff; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == at) {t3 = MEM_U8(sp + 252); +goto L4341a0;} +t3 = MEM_U8(sp + 252); +t6 = MEM_U32(s6 + 0); +t5 = v0 + 0xfffffff8; +t4 = MEM_U32(t6 + 48); +a0 = 0x57; +at = (int)t4 < (int)t5; +if (at == 0) {t3 = MEM_U8(sp + 252); +goto L4341a0;} +t3 = MEM_U8(sp + 252); +//nop; +a1 = zero; +a2 = zero; +a3 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L434014; +MEM_U32(sp + 16) = zero; +L434014: +gp = MEM_U32(sp + 204); +t3 = MEM_U8(sp + 252); +goto L4341a0; +t3 = MEM_U8(sp + 252); +L434020: +t3 = 0x100197c0; +at = 0xffffffff; +t3 = MEM_U32(t3 + 0); +a1 = 0x18; +if (t3 == at) {//nop; +goto L43411c;} +//nop; +//nop; +a0 = MEM_U32(s6 + 0); +s3 = 0x18; +f_eval(mem, sp, a0, a1); +goto L434048; +s3 = 0x18; +L434048: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L434060; +//nop; +L434060: +gp = MEM_U32(sp + 204); +a2 = MEM_U8(s6 + 33); +//nop; +t7 = a2 & 0x1f; +a2 = t7; +a0 = 0x18; +a1 = v0; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L434080; +a1 = v0; +L434080: +gp = MEM_U32(sp + 204); +a0 = 0x35; +t1 = 0x100197b0; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t2 = t1 << 31; +if ((int)t2 < 0) {t8 = t1 | 0x1; +goto L4340e0;} +t8 = t1 | 0x1; +at = 0x100197b0; +t9 = 0x100197b0; +MEM_U32(at + 0) = t8; +at = 0x100197b0; +t9 = MEM_U32(t9 + 4); +t0 = 0x100197b0; +MEM_U32(at + 4) = t9; +at = 0x100197b0; +t6 = 0x10019388; +t0 = MEM_U32(t0 + 8); +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 8) = t0; +at = 0x10019388; +t4 = t6 + 0x8; +MEM_U32(at + 0) = t4; +L4340e0: +//nop; +a1 = 0xc0; +a2 = zero; +f_emit_regmask(mem, sp, a0, a1, a2); +goto L4340f0; +a2 = zero; +L4340f0: +gp = MEM_U32(sp + 204); +a0 = 0x23; +a1 = 0x10018ec8; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a3 = zero; +f_emit_a(mem, sp, a0, a1, a2, a3); +goto L434110; +a3 = zero; +L434110: +gp = MEM_U32(sp + 204); +//nop; +goto L43414c; +//nop; +L43411c: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L43412c; +a1 = 0x48; +L43412c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L434144; +//nop; +L434144: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +L43414c: +t5 = 0x10019398; +a2 = 0x1d; +t5 = MEM_U8(t5 + 0); +a0 = 0x56; +if (t5 == 0) {a1 = 0x1d; +goto L434184;} +a1 = 0x1d; +//nop; +a0 = 0x2; +a1 = 0x1d; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L434178; +a3 = s3; +L434178: +gp = MEM_U32(sp + 204); +t3 = MEM_U8(sp + 252); +goto L4341a0; +t3 = MEM_U8(sp + 252); +L434184: +//nop; +a2 = 0x1d; +a3 = s3; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L434194; +a3 = s3; +L434194: +gp = MEM_U32(sp + 204); +//nop; +t3 = MEM_U8(sp + 252); +L4341a0: +//nop; +if (t3 == 0) {//nop; +goto L43424c;} +//nop; +t7 = 0x10018eac; +at = 0x1; +t7 = MEM_U8(t7 + 0); +a0 = 0x100; +if (t7 != at) {a1 = 0x1d; +goto L4341e4;} +a1 = 0x1d; +//nop; +a2 = 0x17; +a3 = 0x9; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4341d8; +MEM_U32(sp + 16) = zero; +L4341d8: +gp = MEM_U32(sp + 204); +//nop; +goto L43424c; +//nop; +L4341e4: +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L4341f4; +//nop; +L4341f4: +gp = MEM_U32(sp + 204); +s7 = v0; +//nop; +a0 = 0xf; +a1 = 0x1d; +a2 = 0x17; +a3 = v0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L434214; +a3 = v0; +L434214: +gp = MEM_U32(sp + 204); +a0 = 0x1b; +//nop; +a1 = 0x9; +//nop; +f_emit_i(mem, sp, a0, a1); +goto L43422c; +//nop; +L43422c: +gp = MEM_U32(sp + 204); +a0 = s7; +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L434244; +//nop; +L434244: +gp = MEM_U32(sp + 204); +//nop; +L43424c: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L434260: +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L434270; +a1 = fp; +L434270: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +t2 = 0x10018ee8; +a1 = fp; +t2 = MEM_U8(t2 + 0); +a0 = 0x2; +if (t2 == 0) {a2 = 0x1d; +goto L4342bc;} +a2 = 0x1d; +a3 = 0x10019d50; +//nop; +a3 = MEM_U32(a3 + 0); +a0 = 0x2; +a1 = fp; +a2 = 0x1d; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4342b0; +MEM_U32(sp + 16) = zero; +L4342b0: +gp = MEM_U32(sp + 204); +//nop; +goto L4342d8; +//nop; +L4342bc: +a3 = 0x10019d4c; +//nop; +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4342d0; +MEM_U32(sp + 16) = zero; +L4342d0: +gp = MEM_U32(sp + 204); +//nop; +L4342d8: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L4342ec: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L4342fc; +a1 = 0x48; +L4342fc: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L434314; +//nop; +L434314: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +t1 = 0x10018ee8; +a2 = s3; +t1 = MEM_U8(t1 + 0); +a0 = 0x56; +if (t1 == 0) {a1 = 0x1d; +goto L434360;} +a1 = 0x1d; +a3 = 0x10019d50; +//nop; +a3 = MEM_U32(a3 + 0); +a0 = 0x56; +a1 = 0x1d; +a2 = s3; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L434354; +MEM_U32(sp + 16) = zero; +L434354: +gp = MEM_U32(sp + 204); +//nop; +goto L43437c; +//nop; +L434360: +a3 = 0x10019d4c; +//nop; +a3 = MEM_U32(a3 + 0); +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L434374; +MEM_U32(sp + 16) = zero; +L434374: +gp = MEM_U32(sp + 204); +//nop; +L43437c: +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L434390: +a3 = MEM_U8(s6 + 33); +at = 0xc0000; +t8 = a3 & 0x1f; +t9 = t8 < 0x20; +t0 = -t9; +at = at | 0x8000; +t6 = t0 & at; +t4 = t6 << (t8 & 0x1f); +a3 = t8; +if ((int)t4 < 0) {//nop; +goto L4343c0;} +//nop; +abort(); +L4343c0: +//nop; +a1 = a3; +//nop; +v0 = f_fop(mem, sp, a0, a1); +goto L4343d0; +//nop; +L4343d0: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +s5 = v0 & 0xffff; +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L4343e8; +a1 = 0x48; +L4343e8: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +a1 = 0x48; +//nop; +f_eval(mem, sp, a0, a1); +goto L434400; +//nop; +L434400: +t5 = MEM_U8(s6 + 32); +at = 0x60000000; +t3 = t5 + 0xffffff80; +t7 = t3 < 0x20; +t2 = -t7; +t1 = t2 & at; +gp = MEM_U32(sp + 204); +t8 = t1 << (t3 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L43445c;} +//nop; +//nop; +a0 = MEM_U32(s6 + 0); +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L434438; +//nop; +L434438: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +MEM_U8(sp + 318) = (uint8_t)v0; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L434450; +//nop; +L434450: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +goto L43448c; +s3 = v0 & 0xff; +L43445c: +//nop; +a0 = MEM_U32(s6 + 0); +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L43446c; +//nop; +L43446c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +s3 = v0 & 0xff; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L434484; +//nop; +L434484: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)v0; +L43448c: +//nop; +a2 = MEM_U8(sp + 318); +a0 = s5; +a1 = s3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4344a0; +a1 = s3; +L4344a0: +t9 = MEM_U8(s6 + 32); +gp = MEM_U32(sp + 204); +at = 0x85; +if (t9 != at) {s5 = 0x7; +goto L4344b8;} +s5 = 0x7; +s5 = 0x8; +L4344b8: +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L4344c8; +//nop; +L4344c8: +gp = MEM_U32(sp + 204); +s7 = v0; +//nop; +a0 = s5; +a1 = v0; +f_emit_ll(mem, sp, a0, a1); +goto L4344e0; +a1 = v0; +L4344e0: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s6 + 36); +//nop; +a0 = 0x1b; +//nop; +f_emit_i(mem, sp, a0, a1); +goto L4344f8; +//nop; +L4344f8: +gp = MEM_U32(sp + 204); +a0 = s7; +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L434510; +//nop; +L434510: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L43452c: +//nop; +//nop; +//nop; +f_check_no_used(mem, sp); +goto L43453c; +//nop; +L43453c: +t0 = MEM_U16(s6 + 34); +gp = MEM_U32(sp + 204); +if (t0 == 0) {a0 = 0x164; +goto L434570;} +a0 = 0x164; +v0 = 0x100197b0; +//nop; +t6 = MEM_U32(v0 + 0); +t5 = MEM_U32(v0 + 4); +t7 = MEM_U32(v0 + 8); +t4 = t6 | 0x1; +MEM_U32(v0 + 0) = t4; +MEM_U32(v0 + 4) = t5; +MEM_U32(v0 + 8) = t7; +L434570: +//nop; +a1 = 0x48; +a2 = s6 + 0x30; +f_emit_rfi(mem, sp, a0, a1, a2); +goto L434580; +a2 = s6 + 0x30; +L434580: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L43459c: +//nop; +a0 = MEM_U32(s6 + 36); +a1 = MEM_U16(s6 + 34); +//nop; +f_emit_loopno(mem, sp, a0, a1); +goto L4345b0; +//nop; +L4345b0: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L4345cc: +a1 = MEM_U8(s6 + 33); +//nop; +t2 = a1 & 0x1f; +a1 = t2; +s0 = fp + 0xffffffe0; +v0 = f_fop(mem, sp, a0, a1); +goto L4345e4; +s0 = fp + 0xffffffe0; +L4345e4: +t1 = s0 < 0x20; +t3 = -t1; +gp = MEM_U32(sp + 204); +t8 = t3 << (s0 & 0x1f); +if ((int)t8 < 0) {s5 = v0 & 0xffff; +goto L434600;} +s5 = v0 & 0xffff; +fp = 0x48; +L434600: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = fp; +f_eval(mem, sp, a0, a1); +goto L434610; +a1 = fp; +L434610: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L434628; +//nop; +L434628: +gp = MEM_U32(sp + 204); +s3 = v0 & 0xff; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L434640; +a1 = fp; +L434640: +gp = MEM_U32(sp + 204); +fp = v0 & 0xff; +//nop; +a0 = s5; +a1 = v0 & 0xff; +a2 = s3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L43465c; +a2 = s3; +L43465c: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L434678: +//nop; +a2 = MEM_U32(s6 + 36); +a3 = MEM_U16(s6 + 34); +a0 = 0x32; +a1 = zero; +f_emit_dir2(mem, sp, a0, a1, a2, a3); +goto L434690; +a1 = zero; +L434690: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L4346ac: +//nop; +a2 = MEM_U32(s6 + 36); +a3 = MEM_U16(s6 + 34); +a0 = 0x33; +a1 = zero; +f_emit_dir2(mem, sp, a0, a1, a2, a3); +goto L4346c4; +a1 = zero; +L4346c4: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L4346e0: +//nop; +a0 = s6; +//nop; +f_eval_2ops(mem, sp, a0); +goto L4346f0; +//nop; +L4346f0: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L434708; +//nop; +L434708: +a3 = MEM_U8(s6 + 33); +at = 0xc0000; +t9 = a3 & 0x1f; +t0 = t9 < 0x20; +t6 = -t0; +at = at | 0x8000; +t4 = t6 & at; +gp = MEM_U32(sp + 204); +t5 = t4 << (t9 & 0x1f); +if ((int)t5 >= 0) {s7 = v0; +goto L434a2c;} +s7 = v0; +t7 = 0x1000327c; +a0 = zero; +t2 = t9 + t7; +//nop; +a1 = MEM_U8(t2 + 0); +a2 = 0x1; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L434750; +a2 = 0x1; +L434750: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +s4 = v0 & 0xff; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L434768; +//nop; +L434768: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +s3 = v0 & 0xff; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L434780; +//nop; +L434780: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)v0; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L434798; +a1 = fp; +L434798: +t1 = MEM_U8(sp + 318); +gp = MEM_U32(sp + 204); +t3 = v0 & 0xff; +if (t1 != t3) {fp = v0 & 0xff; +goto L434818;} +fp = v0 & 0xff; +t8 = MEM_U32(s6 + 4); +t6 = 0x1000327c; +t9 = MEM_U8(t8 + 33); +a0 = zero; +t0 = t9 & 0x1f; +//nop; +t4 = t0 + t6; +a1 = MEM_U8(t4 + 0); +a2 = 0x1; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L4347d4; +a2 = 0x1; +L4347d4: +gp = MEM_U32(sp + 204); +a1 = MEM_U8(s6 + 33); +//nop; +t5 = a1 & 0x1f; +s2 = v0 & 0xff; +a1 = t5; +a0 = 0x8b; +v0 = f_fasm(mem, sp, a0, a1); +goto L4347f4; +a0 = 0x8b; +L4347f4: +gp = MEM_U32(sp + 204); +a2 = MEM_U8(sp + 318); +//nop; +a0 = v0; +a1 = s2; +f_emit_rr(mem, sp, a0, a1, a2); +goto L43480c; +a1 = s2; +L43480c: +gp = MEM_U32(sp + 204); +a1 = MEM_U8(s6 + 33); +goto L434824; +a1 = MEM_U8(s6 + 33); +L434818: +s2 = MEM_U8(sp + 318); +//nop; +a1 = MEM_U8(s6 + 33); +L434824: +//nop; +t7 = a1 & 0x1f; +a1 = t7; +a0 = zero; +v0 = f_fop(mem, sp, a0, a1); +goto L434838; +a0 = zero; +L434838: +gp = MEM_U32(sp + 204); +a0 = v0 & 0xffff; +//nop; +a1 = fp; +a2 = s3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L434850; +a2 = s3; +L434850: +gp = MEM_U32(sp + 204); +a0 = MEM_U8(s6 + 33); +t1 = 0x1000962a; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t2 = a0 & 0x1f; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t8 = t1 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t1) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0xb($sp) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t8 = t1 + 12; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0xf($t1) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x13($sp) +at = t1 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t1) +a0 = t2; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t8 = t1 + 20; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0x17($t1) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x1b($sp) +at = t1 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t1) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t8 = t1 + 28; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0x1f($t1) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x23($sp) +v0 = f_rvalue(mem, sp, a0, a1, a2, a3); +goto L434908; +//swr $t8, 0x23($sp) +L434908: +a1 = MEM_U8(s6 + 33); +gp = MEM_U32(sp + 204); +t9 = a1 & 0x1f; +a1 = t9; +//nop; +s1 = v0; +a0 = 0xfc; +v0 = f_fasm(mem, sp, a0, a1); +goto L434928; +a0 = 0xfc; +L434928: +gp = MEM_U32(sp + 204); +a0 = v0; +//nop; +a1 = s4; +a2 = s1 + 0x30; +f_emit_rfi(mem, sp, a0, a1, a2); +goto L434940; +a2 = s1 + 0x30; +L434940: +gp = MEM_U32(sp + 204); +a0 = s1; +//nop; +//nop; +//nop; +f_free_tree(mem, sp, a0); +goto L434958; +//nop; +L434958: +gp = MEM_U32(sp + 204); +a1 = MEM_U8(s6 + 33); +//nop; +t0 = a1 & 0x1f; +a1 = t0; +a0 = 0x4e; +v0 = f_fop(mem, sp, a0, a1); +goto L434974; +a0 = 0x4e; +L434974: +gp = MEM_U32(sp + 204); +a0 = v0 & 0xffff; +//nop; +a1 = s2; +a2 = s4; +f_emit_rr(mem, sp, a0, a1, a2); +goto L43498c; +a2 = s4; +L43498c: +gp = MEM_U32(sp + 204); +a0 = 0x7; +//nop; +a1 = s7; +//nop; +f_emit_ll(mem, sp, a0, a1); +goto L4349a4; +//nop; +L4349a4: +gp = MEM_U32(sp + 204); +a1 = MEM_U8(s6 + 33); +//nop; +t6 = a1 & 0x1f; +a1 = t6; +a0 = 0x5e; +v0 = f_fop(mem, sp, a0, a1); +goto L4349c0; +a0 = 0x5e; +L4349c0: +gp = MEM_U32(sp + 204); +t4 = MEM_U8(s6 + 33); +t7 = 0x1000327c; +t5 = t4 & 0x1f; +//nop; +t2 = t5 + t7; +a1 = MEM_U8(t2 + 0); +s5 = v0 & 0xffff; +a0 = s4; +f_free_fp_reg(mem, sp, a0, a1); +goto L4349e8; +a0 = s4; +L4349e8: +t3 = MEM_U8(sp + 318); +gp = MEM_U32(sp + 204); +if (s2 == t3) {//nop; +goto L434b6c;} +//nop; +t1 = MEM_U32(s6 + 4); +t0 = 0x1000327c; +t8 = MEM_U8(t1 + 33); +a0 = s2; +t9 = t8 & 0x1f; +t6 = t9 + t0; +//nop; +a1 = MEM_U8(t6 + 0); +//nop; +f_free_fp_reg(mem, sp, a0, a1); +goto L434a20; +//nop; +L434a20: +gp = MEM_U32(sp + 204); +//nop; +goto L434b6c; +//nop; +L434a2c: +//nop; +a0 = MEM_U32(s6 + 0); +s5 = 0xdb; +v0 = f_reg(mem, sp, a0); +goto L434a3c; +s5 = 0xdb; +L434a3c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 4); +//nop; +s3 = v0 & 0xff; +//nop; +v0 = f_reg(mem, sp, a0); +goto L434a54; +//nop; +L434a54: +gp = MEM_U32(sp + 204); +MEM_U8(sp + 318) = (uint8_t)v0; +//nop; +a0 = s6; +a1 = fp; +v0 = f_get_dest(mem, sp, a0, a1); +goto L434a6c; +a1 = fp; +L434a6c: +t4 = MEM_U8(sp + 318); +gp = MEM_U32(sp + 204); +t5 = v0 & 0xff; +if (t4 != t5) {fp = v0 & 0xff; +goto L434abc;} +fp = v0 & 0xff; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L434a90; +a1 = 0x1; +L434a90: +gp = MEM_U32(sp + 204); +a2 = MEM_U8(sp + 318); +//nop; +s2 = v0 & 0xff; +a0 = 0x31; +a1 = v0 & 0xff; +a3 = s6; +f_dw_emit_rr(mem, sp, a0, a1, a2, a3); +goto L434ab0; +a3 = s6; +L434ab0: +gp = MEM_U32(sp + 204); +//nop; +goto L434ac4; +//nop; +L434abc: +s2 = MEM_U8(sp + 318); +//nop; +L434ac4: +t7 = 0x10018ecc; +a1 = fp; +t7 = MEM_U8(t7 + 0); +a2 = s3; +if (t7 != 0) {a0 = 0x167; +goto L434af8;} +a0 = 0x167; +//nop; +a0 = zero; +a3 = s6; +f_dw_emit_rr(mem, sp, a0, a1, a2, a3); +goto L434aec; +a3 = s6; +L434aec: +gp = MEM_U32(sp + 204); +//nop; +goto L434b10; +//nop; +L434af8: +//nop; +a1 = fp; +a2 = s3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L434b08; +a2 = s3; +L434b08: +gp = MEM_U32(sp + 204); +//nop; +L434b10: +//nop; +a0 = 0xe; +a1 = s2; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = s7; +MEM_U32(sp + 20) = s6; +f_emit_branch_rill(mem, sp, a0, a1, a2, a3); +goto L434b30; +MEM_U32(sp + 20) = s6; +L434b30: +t2 = MEM_U16(s6 + 34); +gp = MEM_U32(sp + 204); +t1 = MEM_U8(sp + 318); +t3 = t2 & 0x2; +if (t3 == 0) {//nop; +goto L434b4c;} +//nop; +s5 = 0x3d; +L434b4c: +if (s2 == t1) {//nop; +goto L434b6c;} +//nop; +//nop; +a0 = s2; +//nop; +f_free_reg(mem, sp, a0); +goto L434b64; +//nop; +L434b64: +gp = MEM_U32(sp + 204); +//nop; +L434b6c: +t8 = 0x10018ecc; +a0 = s5; +t8 = MEM_U8(t8 + 0); +a1 = fp; +if (t8 != 0) {//nop; +goto L434ba0;} +//nop; +//nop; +a2 = fp; +a3 = s6; +f_dw_emit_rr(mem, sp, a0, a1, a2, a3); +goto L434b94; +a3 = s6; +L434b94: +gp = MEM_U32(sp + 204); +//nop; +goto L434be8; +//nop; +L434ba0: +t9 = MEM_U16(s6 + 34); +a1 = fp; +t0 = t9 & 0x2; +if (t0 == 0) {a0 = 0x169; +goto L434bd0;} +a0 = 0x169; +//nop; +a0 = 0x168; +a2 = fp; +f_emit_rr(mem, sp, a0, a1, a2); +goto L434bc4; +a2 = fp; +L434bc4: +gp = MEM_U32(sp + 204); +//nop; +goto L434be8; +//nop; +L434bd0: +//nop; +a1 = fp; +a2 = fp; +f_emit_rr(mem, sp, a0, a1, a2); +goto L434be0; +a2 = fp; +L434be0: +gp = MEM_U32(sp + 204); +//nop; +L434be8: +//nop; +a0 = s7; +//nop; +f_define_label(mem, sp, a0); +goto L434bf8; +//nop; +L434bf8: +v1 = MEM_U8(s6 + 25); +gp = MEM_U32(sp + 204); +t6 = v1 << 24; +t4 = t6 >> 25; +t5 = fp ^ t4; +t7 = t5 << 25; +t2 = t7 >> 24; +a0 = 0x10018ed4; +t3 = t2 ^ v1; +MEM_U8(s6 + 25) = (uint8_t)t3; +a0 = MEM_U8(a0 + 0); +//nop; +goto L434d7c; +//nop; +L434c2c: +t1 = 0x100095da; +a0 = 0x4; +t1 = t1; +t9 = t1 + 0x48; +a1 = 0x178c; +t0 = sp; +L434c44: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t0 = t0 + 0xc; +MEM_U8(t0 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t0) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t0 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t9) {//swr $at, 7($t0) +goto L434c44;} +//swr $at, 7($t0) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t6 = 0x1000958a; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +t9 = t1 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t1) +t6 = t6; +MEM_U8(t0 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 12 + 3) = (uint8_t)(t9 >> 0); +t5 = t6 + 0x48; +t7 = sp; +//swr $t9, 0xf($t0) +L434cb4: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t6 != t5) {//swr $at, 0x57($t7) +goto L434cb4;} +//swr $at, 0x57($t7) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t5 = t6 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t6) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L434d30; +//nop; +L434d30: +gp = MEM_U32(sp + 204); +a1 = s6; +//nop; +a0 = 0x10006560; +//nop; +f_print_node(mem, sp, a0, a1); +goto L434d48; +//nop; +L434d48: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10006560; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L434d64; +//nop; +L434d64: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed4; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +L434d7c: +if (a0 == 0) {//nop; +goto L434ed8;} +//nop; +a0 = 0x10006560; +a1 = 0x1000957b; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0xf; +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L434da4; +a1 = a1; +L434da4: +gp = MEM_U32(sp + 204); +a2 = 0xc; +a0 = 0x10006560; +a1 = 0x10018e00; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L434dc8; +a3 = 0xa; +L434dc8: +gp = MEM_U32(sp + 204); +a2 = 0x7; +a0 = 0x10006560; +a1 = 0x10009574; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L434dec; +a1 = a1; +L434dec: +gp = MEM_U32(sp + 204); +a1 = MEM_U8(s6 + 32); +s0 = 0x10006560; +a2 = 0x10004b78; +//nop; +s0 = MEM_U32(s0 + 0); +t2 = 0xa; +MEM_U32(sp + 16) = t2; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L434e1c; +a0 = s0; +L434e1c: +gp = MEM_U32(sp + 204); +a0 = s0; +a1 = 0x1000956d; +//nop; +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L434e3c; +a1 = a1; +L434e3c: +gp = MEM_U32(sp + 204); +t9 = 0xa; +s0 = 0x10006560; +a1 = MEM_U8(s6 + 25); +MEM_U32(sp + 16) = t9; +//nop; +a2 = 0x10005058; +s0 = MEM_U32(s0 + 0); +t3 = a1 << 24; +a1 = t3 >> 25; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L434e74; +a0 = s0; +L434e74: +gp = MEM_U32(sp + 204); +a0 = s0; +a1 = 0x10009560; +//nop; +a2 = 0xd; +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L434e94; +a1 = a1; +L434e94: +gp = MEM_U32(sp + 204); +a1 = MEM_U16(s6 + 20); +a0 = 0x10006560; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L434eb4; +a3 = 0xa; +L434eb4: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10006560; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L434ed0; +//nop; +L434ed0: +gp = MEM_U32(sp + 204); +//nop; +L434ed8: +s6 = MEM_U32(s6 + 8); +//nop; +if (s6 != 0) {//nop; +goto L42d57c;} +//nop; +L434ee8: +ra = MEM_U32(sp + 212); +L434eec: +s0 = MEM_U32(sp + 172); +s1 = MEM_U32(sp + 176); +s2 = MEM_U32(sp + 180); +s3 = MEM_U32(sp + 184); +s4 = MEM_U32(sp + 188); +s5 = MEM_U32(sp + 192); +s6 = MEM_U32(sp + 196); +s7 = MEM_U32(sp + 200); +fp = MEM_U32(sp + 208); +sp = sp + 0x140; +return; +sp = sp + 0x140; +} + +static void f_init_eval(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L434f18: +//init_eval: +//nop; +//nop; +//nop; +at = 0x10019d40; +t6 = 0x1; +MEM_U8(at + 0) = (uint8_t)t6; +at = 0x10019d44; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019d48; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019d3c; +MEM_U8(at + 0) = (uint8_t)zero; +return; +MEM_U8(at + 0) = (uint8_t)zero; +} + +static void f_load_fp_literal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L434f54: +//load_fp_literal: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +v0 = f_get_dest(mem, sp, a0, a1); +goto L434f7c; +MEM_U32(sp + 36) = a1; +L434f7c: +t6 = MEM_U32(sp + 32); +gp = MEM_U32(sp + 24); +MEM_U8(sp + 39) = (uint8_t)v0; +a1 = MEM_U8(t6 + 33); +//nop; +t7 = a1 & 0x1f; +a1 = t7; +a0 = 0xfc; +v0 = f_fasm(mem, sp, a0, a1); +goto L434fa0; +a0 = 0xfc; +L434fa0: +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +//nop; +a1 = MEM_U8(sp + 39); +a0 = v0; +a2 = a2 + 0x30; +f_emit_rfi(mem, sp, a0, a1, a2); +goto L434fbc; +a2 = a2 + 0x30; +L434fbc: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_eval_int_flt_cvt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L434fcc: +//eval_int_flt_cvt: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +MEM_U32(sp + 44) = s0; +//nop; +s0 = a0; +MEM_U32(sp + 52) = ra; +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 108) = a1; +a0 = MEM_U32(a0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L435000; +a1 = 0x48; +L435000: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(s0 + 33); +//nop; +a0 = MEM_U8(s0 + 40); +t6 = a1 & 0x1f; +a1 = t6; +v0 = f_cvt_tab(mem, sp, a0, a1); +goto L43501c; +a1 = t6; +L43501c: +a0 = MEM_U32(s0 + 0); +gp = MEM_U32(sp + 48); +v1 = MEM_U8(a0 + 25); +MEM_U16(sp + 102) = (uint16_t)v0; +t7 = v1 << 24; +t8 = t7 >> 25; +t9 = t8 & 0xff; +t0 = t9 < 0x20; +t1 = -t0; +t2 = t1 << (t9 & 0x1f); +v1 = t9; +if ((int)t2 < 0) {//nop; +goto L435054;} +//nop; +abort(); +L435054: +//nop; +MEM_U8(sp + 101) = (uint8_t)v1; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L435064; +//nop; +L435064: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 111); +//nop; +a0 = s0; +MEM_U8(sp + 100) = (uint8_t)v0; +v0 = f_get_dest(mem, sp, a0, a1); +goto L43507c; +MEM_U8(sp + 100) = (uint8_t)v0; +L43507c: +v1 = v0 & 0xff; +t3 = v1 + 0xffffffe0; +t4 = t3 < 0x20; +t5 = -t4; +gp = MEM_U32(sp + 48); +a2 = MEM_U8(sp + 100); +t6 = t5 << (t3 & 0x1f); +if ((int)t6 >= 0) {MEM_U8(sp + 111) = (uint8_t)v0; +goto L4350a8;} +MEM_U8(sp + 111) = (uint8_t)v0; +MEM_U8(sp + 98) = (uint8_t)v1; +goto L4350ac; +MEM_U8(sp + 98) = (uint8_t)v1; +L4350a8: +MEM_U8(sp + 98) = (uint8_t)a2; +L4350ac: +//nop; +a0 = MEM_U16(sp + 102); +a1 = MEM_U8(sp + 98); +//nop; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4350c0; +//nop; +L4350c0: +v1 = MEM_U8(s0 + 40); +at = 0x6000000; +t7 = v1 < 0x20; +t8 = -t7; +t9 = t8 & at; +gp = MEM_U32(sp + 48); +t0 = t9 << (v1 & 0x1f); +if ((int)t0 >= 0) {a1 = 0x1; +goto L4350ec;} +a1 = 0x1; +a1 = zero; +goto L4350ec; +a1 = zero; +L4350ec: +a0 = MEM_U32(s0 + 0); +at = 0x49; +t1 = MEM_U8(a0 + 32); +a2 = 0x1; +if (t1 != at) {at = 0x8; +goto L435188;} +at = 0x8; +if (v1 != at) {at = 0x7; +goto L435130;} +at = 0x7; +v0 = MEM_U32(a0 + 48); +at = 0x7fff0000; +if ((int)v0 <= 0) {at = at | 0xffff; +goto L43512c;} +at = at | 0xffff; +at = (int)v0 < (int)at; +if (at == 0) {at = 0x7; +goto L435130;} +at = 0x7; +a1 = zero; +L43512c: +at = 0x7; +L435130: +if (v1 != at) {//nop; +goto L435188;} +//nop; +t2 = MEM_U32(a0 + 48); +t3 = MEM_U32(a0 + 52); +MEM_U32(sp + 56) = t2; +t4 = t2; +MEM_U32(sp + 60) = t3; +if ((int)t2 < 0) {t5 = t3; +goto L435188;} +t5 = t3; +if ((int)t2 > 0) {//nop; +goto L435164;} +//nop; +if (t3 == 0) {//nop; +goto L435188;} +//nop; +L435164: +if ((int)t4 > 0) {//nop; +goto L435188;} +//nop; +if ((int)t4 < 0) {at = 0x7fff0000; +goto L435184;} +at = 0x7fff0000; +at = at | 0xffff; +at = t5 < at; +if (at == 0) {//nop; +goto L435188;} +//nop; +L435184: +a1 = zero; +L435188: +if (a1 == 0) {//nop; +goto L435360;} +//nop; +t6 = MEM_U8(sp + 86); +t7 = 0x1000327c; +//nop; +t8 = t6 + t7; +a1 = MEM_U8(t8 + 0); +a0 = zero; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L4351ac; +a0 = zero; +L4351ac: +gp = MEM_U32(sp + 48); +MEM_U8(sp + 99) = (uint8_t)v0; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L4351c4; +//nop; +L4351c4: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 101); +//nop; +MEM_U32(sp + 88) = v0; +a0 = 0xe; +a2 = zero; +a3 = v0; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L4351e4; +a3 = v0; +L4351e4: +gp = MEM_U32(sp + 48); +t9 = MEM_U8(s0 + 33); +t1 = 0x10009b84; +a0 = t9 & 0x1f; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0xb($sp) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t3 = t1 + 12; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0xf($t1) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x13($sp) +at = t1 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t1) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t3 = t1 + 20; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x17($t1) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x1b($sp) +at = t1 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t1) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t3 = t1 + 28; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x1f($t1) +MEM_U8(sp + 86) = (uint8_t)a0; +MEM_U8(sp + 32 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x23($sp) +v0 = f_rvalue(mem, sp, a0, a1, a2, a3); +goto L43529c; +//swr $t3, 0x23($sp) +L43529c: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 86); +//nop; +MEM_U32(sp + 92) = v0; +a0 = 0xfc; +v0 = f_fasm(mem, sp, a0, a1); +goto L4352b4; +a0 = 0xfc; +L4352b4: +gp = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 92); +//nop; +a1 = MEM_U8(sp + 99); +a0 = v0; +a2 = a2 + 0x30; +f_emit_rfi(mem, sp, a0, a1, a2); +goto L4352d0; +a2 = a2 + 0x30; +L4352d0: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 92); +//nop; +//nop; +//nop; +f_free_tree(mem, sp, a0); +goto L4352e8; +//nop; +L4352e8: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 86); +//nop; +a0 = 0x7c; +//nop; +v0 = f_fasm(mem, sp, a0, a1); +goto L435300; +//nop; +L435300: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 98); +//nop; +a3 = MEM_U8(sp + 99); +a0 = v0; +a2 = a1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L43531c; +a2 = a1; +L43531c: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 88); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L435334; +//nop; +L435334: +gp = MEM_U32(sp + 48); +t4 = MEM_U8(sp + 86); +t5 = 0x1000327c; +//nop; +t6 = t4 + t5; +a1 = MEM_U8(t6 + 0); +a0 = MEM_U8(sp + 99); +//nop; +f_free_fp_reg(mem, sp, a0, a1); +goto L435358; +//nop; +L435358: +gp = MEM_U32(sp + 48); +//nop; +L435360: +a2 = MEM_U8(s0 + 33); +//nop; +a0 = MEM_U8(sp + 111); +a1 = MEM_U8(sp + 98); +t7 = a2 & 0x1f; +a2 = t7; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L43537c; +a2 = t7; +L43537c: +ra = MEM_U32(sp + 52); +gp = MEM_U32(sp + 48); +s0 = MEM_U32(sp + 44); +sp = sp + 0x68; +return; +sp = sp + 0x68; +} + +static void f_eval_flt_int_cvt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L435390: +//eval_flt_int_cvt: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +//nop; +MEM_U32(sp + 52) = ra; +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 96) = a0; +MEM_U32(sp + 100) = a1; +a0 = MEM_U32(a0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L4353c0; +a1 = 0x48; +L4353c0: +v0 = MEM_U32(sp + 96); +gp = MEM_U32(sp + 48); +a1 = MEM_U8(v0 + 33); +//nop; +a0 = MEM_U8(v0 + 40); +t7 = a1 & 0x1f; +a1 = t7; +v0 = f_cvt_tab(mem, sp, a0, a1); +goto L4353e0; +a1 = t7; +L4353e0: +v1 = MEM_U32(sp + 96); +gp = MEM_U32(sp + 48); +t8 = MEM_U8(v1 + 32); +at = 0x6e; +if (t8 != at) {MEM_U16(sp + 94) = (uint16_t)v0; +goto L435424;} +MEM_U16(sp + 94) = (uint16_t)v0; +a1 = MEM_U8(v1 + 33); +a0 = MEM_U8(v1 + 40); +t9 = a1 & 0x1f; +a1 = t9; +//nop; +//nop; +//nop; +v0 = f_rnd_tab(mem, sp, a0, a1); +goto L435418; +//nop; +L435418: +gp = MEM_U32(sp + 48); +v1 = MEM_U32(sp + 96); +MEM_U16(sp + 94) = (uint16_t)v0; +L435424: +//nop; +a0 = MEM_U32(v1 + 0); +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L435434; +//nop; +L435434: +v1 = MEM_U32(sp + 96); +gp = MEM_U32(sp + 48); +t0 = MEM_U8(v1 + 32); +at = 0x18; +if (t0 != at) {MEM_U8(sp + 90) = (uint8_t)v0; +goto L435ed0;} +MEM_U8(sp + 90) = (uint8_t)v0; +t1 = MEM_U8(v1 + 33); +at = 0x6000000; +t2 = t1 & 0x1f; +t3 = t2 < 0x20; +t4 = -t3; +t5 = t4 & at; +t6 = t5 << (t2 & 0x1f); +if ((int)t6 < 0) {t7 = 0xffffffff; +goto L435ed0;} +t7 = 0xffffffff; +at = 0x10004b70; +t8 = 0x1000327c; +MEM_U32(at + 0) = t7; +v0 = MEM_U8(v1 + 40); +//nop; +a3 = v0 + t8; +a1 = MEM_U8(a3 + 0); +MEM_U32(sp + 56) = a3; +a0 = zero; +a2 = 0x1; +MEM_U8(sp + 71) = (uint8_t)v0; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L4354a0; +MEM_U8(sp + 71) = (uint8_t)v0; +L4354a0: +gp = MEM_U32(sp + 48); +MEM_U8(sp + 91) = (uint8_t)v0; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L4354b8; +a1 = 0x1; +L4354b8: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 96); +//nop; +a1 = MEM_U8(sp + 103); +MEM_U8(sp + 93) = (uint8_t)v0; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4354d0; +MEM_U8(sp + 93) = (uint8_t)v0; +L4354d0: +gp = MEM_U32(sp + 48); +MEM_U8(sp + 103) = (uint8_t)v0; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L4354e8; +//nop; +L4354e8: +gp = MEM_U32(sp + 48); +at = 0x1; +t9 = 0x10018ecc; +t0 = MEM_U32(sp + 96); +t9 = MEM_U8(t9 + 0); +MEM_U32(sp + 76) = v0; +if (t9 != at) {//nop; +goto L4355d4;} +//nop; +t1 = MEM_U8(t0 + 33); +at = 0x8; +t3 = t1 & 0x1f; +if (t3 != at) {//nop; +goto L4355d4;} +//nop; +//nop; +a1 = MEM_U8(sp + 91); +a2 = MEM_U8(sp + 90); +a0 = 0x14f; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435530; +a0 = 0x14f; +L435530: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 103); +//nop; +a2 = MEM_U8(sp + 91); +a0 = 0x147; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435548; +a0 = 0x147; +L435548: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 93); +//nop; +a2 = MEM_U8(sp + 103); +a0 = 0x13b; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L435568; +MEM_U32(sp + 16) = zero; +L435568: +gp = MEM_U32(sp + 48); +t4 = MEM_U32(sp + 76); +t5 = MEM_U32(sp + 96); +//nop; +a1 = MEM_U8(sp + 93); +a0 = 0xd; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 20) = t5; +f_emit_branch_rill(mem, sp, a0, a1, a2, a3); +goto L435594; +MEM_U32(sp + 20) = t5; +L435594: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 103); +//nop; +a0 = 0x29; +a2 = 0xffffffff; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L4355b0; +a3 = zero; +L4355b0: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 76); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L4355c8; +//nop; +L4355c8: +gp = MEM_U32(sp + 48); +t6 = MEM_U32(sp + 56); +goto L435e98; +t6 = MEM_U32(sp + 56); +L4355d4: +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L4355e4; +//nop; +L4355e4: +gp = MEM_U32(sp + 48); +MEM_U32(sp + 84) = v0; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L4355fc; +//nop; +L4355fc: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 93); +//nop; +MEM_U32(sp + 80) = v0; +a0 = 0xe1; +a2 = 0x1f; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435618; +a2 = 0x1f; +L435618: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 103); +//nop; +a0 = 0x29; +a2 = 0x1; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L435634; +a3 = zero; +L435634: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 103); +//nop; +a0 = 0xe2; +a2 = 0x1f; +f_emit_rr(mem, sp, a0, a1, a2); +goto L43564c; +a2 = 0x1f; +L43564c: +t2 = MEM_U32(sp + 96); +at = 0x5010000; +t6 = MEM_U8(t2 + 33); +gp = MEM_U32(sp + 48); +t7 = t6 & 0x1f; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & at; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L4356c4;} +//nop; +t3 = 0x10018ecc; +at = 0x1; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L4356c4;} +//nop; +//nop; +a1 = MEM_U8(sp + 71); +a0 = 0x15b; +v0 = f_fasm(mem, sp, a0, a1); +goto L4356a0; +a0 = 0x15b; +L4356a0: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 91); +//nop; +a2 = MEM_U8(sp + 90); +a0 = v0; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4356b8; +a0 = v0; +L4356b8: +gp = MEM_U32(sp + 48); +//nop; +goto L4356f4; +//nop; +L4356c4: +//nop; +a1 = MEM_U8(sp + 71); +a0 = 0x9a; +v0 = f_fasm(mem, sp, a0, a1); +goto L4356d4; +a0 = 0x9a; +L4356d4: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 91); +//nop; +a2 = MEM_U8(sp + 90); +a0 = v0; +f_emit_rr(mem, sp, a0, a1, a2); +goto L4356ec; +a0 = v0; +L4356ec: +gp = MEM_U32(sp + 48); +//nop; +L4356f4: +//nop; +a1 = MEM_U8(sp + 103); +a0 = 0xe1; +a2 = 0x1f; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435708; +a2 = 0x1f; +L435708: +gp = MEM_U32(sp + 48); +a0 = 0x20; +//nop; +a1 = 0x6; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L435720; +//nop; +L435720: +gp = MEM_U32(sp + 48); +a2 = MEM_U8(sp + 103); +//nop; +a0 = 0x3; +a1 = 0x1; +a3 = 0x4; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L435740; +MEM_U32(sp + 16) = zero; +L435740: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 103); +//nop; +a0 = 0x3; +a3 = 0x78; +MEM_U32(sp + 16) = zero; +a2 = a1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L435760; +a2 = a1; +L435760: +gp = MEM_U32(sp + 48); +a0 = 0x20; +//nop; +a1 = 0x5; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L435778; +//nop; +L435778: +gp = MEM_U32(sp + 48); +t4 = MEM_U32(sp + 84); +t5 = MEM_U32(sp + 96); +//nop; +a1 = MEM_U8(sp + 103); +a0 = 0xd; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 20) = t5; +f_emit_branch_rill(mem, sp, a0, a1, a2, a3); +goto L4357a4; +MEM_U32(sp + 20) = t5; +L4357a4: +t2 = MEM_U32(sp + 96); +at = 0x5010000; +t6 = MEM_U8(t2 + 33); +gp = MEM_U32(sp + 48); +t8 = t6 & 0x1f; +t9 = t8 < 0x20; +t0 = -t9; +t7 = t0 & at; +t1 = t7 << (t8 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L4358a4;} +//nop; +t3 = 0x10018ecc; +at = 0x1; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L4358a4;} +//nop; +t4 = 0x10009bc4; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +a0 = MEM_U8(sp + 71); +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t2 = t4 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t4) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0xb($sp) +at = t4 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t4) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t2 = t4 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t4) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x13($sp) +at = t4 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t4) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t2 = t4 + 20; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x17($t4) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x1b($sp) +at = t4 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t4) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t2 = t4 + 28; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x1f($t4) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x23($sp) +v0 = f_rvalue(mem, sp, a0, a1, a2, a3); +goto L435898; +//swr $t2, 0x23($sp) +L435898: +gp = MEM_U32(sp + 48); +MEM_U32(sp + 72) = v0; +goto L43595c; +MEM_U32(sp + 72) = v0; +L4358a4: +t6 = 0x10009ba4; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +a0 = MEM_U8(sp + 71); +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t0 = t6 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t6) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0xb($sp) +at = t6 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t6) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t0 = t6 + 12; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0xf($t6) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x13($sp) +at = t6 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t6) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t0 = t6 + 20; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x17($t6) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x1b($sp) +at = t6 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t6) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t0 = t6 + 28; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x1f($t6) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x23($sp) +v0 = f_rvalue(mem, sp, a0, a1, a2, a3); +goto L435954; +//swr $t0, 0x23($sp) +L435954: +gp = MEM_U32(sp + 48); +MEM_U32(sp + 72) = v0; +L43595c: +//nop; +a1 = MEM_U8(sp + 71); +a0 = 0xfc; +v0 = f_fasm(mem, sp, a0, a1); +goto L43596c; +a0 = 0xfc; +L43596c: +gp = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 72); +//nop; +a1 = MEM_U8(sp + 91); +a0 = v0; +a2 = a2 + 0x30; +f_emit_rfi(mem, sp, a0, a1, a2); +goto L435988; +a2 = a2 + 0x30; +L435988: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 72); +//nop; +//nop; +//nop; +f_free_tree(mem, sp, a0); +goto L4359a0; +//nop; +L4359a0: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 71); +//nop; +a0 = 0x7f; +//nop; +v0 = f_fasm(mem, sp, a0, a1); +goto L4359b8; +//nop; +L4359b8: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 91); +//nop; +a2 = MEM_U8(sp + 90); +a0 = v0; +a3 = a1; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L4359d4; +a3 = a1; +L4359d4: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 103); +//nop; +a0 = 0x29; +a2 = 0x1; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L4359f0; +a3 = zero; +L4359f0: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 103); +//nop; +a0 = 0xe2; +a2 = 0x1f; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435a08; +a2 = 0x1f; +L435a08: +t7 = MEM_U32(sp + 96); +at = 0x5010000; +t8 = MEM_U8(t7 + 33); +gp = MEM_U32(sp + 48); +t1 = t8 & 0x1f; +t3 = t1 < 0x20; +t5 = -t3; +t4 = t5 & at; +t2 = t4 << (t1 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L435a80;} +//nop; +t9 = 0x10018ecc; +at = 0x1; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L435a80;} +//nop; +//nop; +a1 = MEM_U8(sp + 71); +a0 = 0x15b; +v0 = f_fasm(mem, sp, a0, a1); +goto L435a5c; +a0 = 0x15b; +L435a5c: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 91); +//nop; +a0 = v0; +a2 = a1; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435a74; +a2 = a1; +L435a74: +gp = MEM_U32(sp + 48); +//nop; +goto L435ab0; +//nop; +L435a80: +//nop; +a1 = MEM_U8(sp + 71); +a0 = 0x9a; +v0 = f_fasm(mem, sp, a0, a1); +goto L435a90; +a0 = 0x9a; +L435a90: +gp = MEM_U32(sp + 48); +a2 = MEM_U8(sp + 91); +//nop; +a0 = v0; +a1 = a2; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435aa8; +a1 = a2; +L435aa8: +gp = MEM_U32(sp + 48); +//nop; +L435ab0: +//nop; +a1 = MEM_U8(sp + 103); +a0 = 0xe1; +a2 = 0x1f; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435ac4; +a2 = 0x1f; +L435ac4: +gp = MEM_U32(sp + 48); +a0 = 0x20; +//nop; +a1 = 0x6; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L435adc; +//nop; +L435adc: +gp = MEM_U32(sp + 48); +a2 = MEM_U8(sp + 103); +//nop; +a0 = 0x3; +a1 = 0x1; +a3 = 0x4; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L435afc; +MEM_U32(sp + 16) = zero; +L435afc: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 103); +//nop; +a0 = 0x3; +a3 = 0x78; +MEM_U32(sp + 16) = zero; +a2 = a1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L435b1c; +a2 = a1; +L435b1c: +gp = MEM_U32(sp + 48); +a0 = 0x20; +//nop; +a1 = 0x5; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L435b34; +//nop; +L435b34: +gp = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 80); +t7 = MEM_U32(sp + 96); +//nop; +a1 = MEM_U8(sp + 103); +a0 = 0x1a; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = t0; +MEM_U32(sp + 20) = t7; +f_emit_branch_rill(mem, sp, a0, a1, a2, a3); +goto L435b60; +MEM_U32(sp + 20) = t7; +L435b60: +gp = MEM_U32(sp + 48); +a0 = 0x20; +//nop; +a1 = 0x6; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L435b78; +//nop; +L435b78: +gp = MEM_U32(sp + 48); +at = 0x1; +t8 = 0x10018ecc; +a1 = MEM_U8(sp + 103); +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L435c88;} +//nop; +//nop; +a0 = 0x20; +a1 = 0x5; +f_emit_dir0(mem, sp, a0, a1); +goto L435ba8; +a1 = 0x5; +L435ba8: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 103); +//nop; +a2 = MEM_U8(sp + 91); +a0 = 0x147; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435bc0; +a0 = 0x147; +L435bc0: +t3 = MEM_U32(sp + 96); +gp = MEM_U32(sp + 48); +a0 = MEM_U8(t3 + 33); +//nop; +t5 = a0 & 0x1f; +a0 = t5; +a2 = 0x0; +a3 = 0x0; +v0 = f_dwvalue(mem, sp, a0, a1, a2, a3); +goto L435be4; +a3 = 0x0; +L435be4: +gp = MEM_U32(sp + 48); +MEM_U32(sp + 72) = v0; +t4 = 0x80000000; +MEM_U32(v0 + 48) = t4; +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L435c04; +a1 = 0x1; +L435c04: +t1 = MEM_U32(sp + 72); +MEM_U8(sp + 92) = (uint8_t)v0; +a2 = MEM_U32(t1 + 48); +gp = MEM_U32(sp + 48); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t1 + 52); +//nop; +a0 = 0x14c; +a1 = v0 & 0xff; +MEM_U32(sp + 12) = a3; +f_emit_rii(mem, sp, a0, a1, a2, a3); +goto L435c30; +MEM_U32(sp + 12) = a3; +L435c30: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 72); +//nop; +//nop; +//nop; +f_free_tree(mem, sp, a0); +goto L435c48; +//nop; +L435c48: +gp = MEM_U32(sp + 48); +a2 = MEM_U8(sp + 103); +//nop; +a3 = MEM_U8(sp + 92); +a0 = 0x40; +a1 = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L435c64; +a1 = a2; +L435c64: +gp = MEM_U32(sp + 48); +a0 = MEM_U8(sp + 92); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L435c7c; +//nop; +L435c7c: +gp = MEM_U32(sp + 48); +//nop; +goto L435cf0; +//nop; +L435c88: +//nop; +a2 = MEM_U8(sp + 91); +a0 = 0x61; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435c98; +a0 = 0x61; +L435c98: +gp = MEM_U32(sp + 48); +a0 = 0x29; +//nop; +a1 = 0x1; +a2 = 0x80000000; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L435cb4; +a3 = zero; +L435cb4: +gp = MEM_U32(sp + 48); +a2 = MEM_U8(sp + 103); +//nop; +a0 = 0x40; +a3 = 0x1; +a1 = a2; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L435cd0; +a1 = a2; +L435cd0: +gp = MEM_U32(sp + 48); +a0 = 0x20; +//nop; +a1 = 0x5; +//nop; +f_emit_dir0(mem, sp, a0, a1); +goto L435ce8; +//nop; +L435ce8: +gp = MEM_U32(sp + 48); +//nop; +L435cf0: +//nop; +a1 = MEM_U32(sp + 76); +a0 = 0x4; +f_emit_ll(mem, sp, a0, a1); +goto L435d00; +a0 = 0x4; +L435d00: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 80); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L435d18; +//nop; +L435d18: +gp = MEM_U32(sp + 48); +at = 0x1; +t7 = 0x10018ecc; +t8 = MEM_U32(sp + 96); +t7 = MEM_U8(t7 + 0); +a1 = MEM_U8(sp + 103); +if (t7 != at) {a0 = 0x29; +goto L435da0;} +a0 = 0x29; +a0 = MEM_U8(t8 + 33); +//nop; +t3 = a0 & 0x1f; +a0 = t3; +a2 = 0xffffffff; +a3 = 0xffffffff; +v0 = f_dwvalue(mem, sp, a0, a1, a2, a3); +goto L435d54; +a3 = 0xffffffff; +L435d54: +MEM_U32(sp + 72) = v0; +a2 = MEM_U32(v0 + 48); +gp = MEM_U32(sp + 48); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(v0 + 52); +//nop; +a1 = MEM_U8(sp + 103); +a0 = 0x14c; +MEM_U32(sp + 12) = a3; +f_emit_rii(mem, sp, a0, a1, a2, a3); +goto L435d7c; +MEM_U32(sp + 12) = a3; +L435d7c: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 72); +//nop; +//nop; +//nop; +f_free_tree(mem, sp, a0); +goto L435d94; +//nop; +L435d94: +gp = MEM_U32(sp + 48); +//nop; +goto L435db8; +//nop; +L435da0: +//nop; +a2 = 0xffffffff; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L435db0; +a3 = zero; +L435db0: +gp = MEM_U32(sp + 48); +//nop; +L435db8: +//nop; +a1 = MEM_U32(sp + 76); +a0 = 0x4; +f_emit_ll(mem, sp, a0, a1); +goto L435dc8; +a0 = 0x4; +L435dc8: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 84); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L435de0; +//nop; +L435de0: +gp = MEM_U32(sp + 48); +at = 0x1; +t2 = 0x10018ecc; +a2 = MEM_U8(sp + 91); +t2 = MEM_U8(t2 + 0); +a1 = MEM_U8(sp + 103); +if (t2 != at) {//nop; +goto L435e1c;} +//nop; +//nop; +a1 = MEM_U8(sp + 103); +a0 = 0x147; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435e10; +a0 = 0x147; +L435e10: +gp = MEM_U32(sp + 48); +t9 = MEM_U32(sp + 96); +goto L435e38; +t9 = MEM_U32(sp + 96); +L435e1c: +//nop; +a2 = MEM_U8(sp + 91); +a0 = 0x61; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435e2c; +a0 = 0x61; +L435e2c: +gp = MEM_U32(sp + 48); +//nop; +t9 = MEM_U32(sp + 96); +L435e38: +t1 = MEM_U32(sp + 80); +MEM_U32(sp + 20) = t9; +//nop; +a1 = MEM_U8(sp + 103); +a0 = 0x17; +a2 = zero; +a3 = zero; +MEM_U32(sp + 16) = t1; +f_emit_branch_rill(mem, sp, a0, a1, a2, a3); +goto L435e5c; +MEM_U32(sp + 16) = t1; +L435e5c: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 76); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L435e74; +//nop; +L435e74: +gp = MEM_U32(sp + 48); +a1 = MEM_U8(sp + 93); +//nop; +a0 = 0xe2; +a2 = 0x1f; +f_emit_rr(mem, sp, a0, a1, a2); +goto L435e8c; +a2 = 0x1f; +L435e8c: +gp = MEM_U32(sp + 48); +//nop; +t6 = MEM_U32(sp + 56); +L435e98: +//nop; +a0 = MEM_U8(sp + 91); +a1 = MEM_U8(t6 + 0); +//nop; +f_free_fp_reg(mem, sp, a0, a1); +goto L435eac; +//nop; +L435eac: +gp = MEM_U32(sp + 48); +a0 = MEM_U8(sp + 93); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L435ec4; +//nop; +L435ec4: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L435ffc; +ra = MEM_U32(sp + 52); +L435ed0: +//nop; +a0 = zero; +a1 = 0x1; +v0 = f_get_free_reg(mem, sp, a0, a1); +goto L435ee0; +a1 = 0x1; +L435ee0: +gp = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 96); +MEM_U8(sp + 93) = (uint8_t)v0; +t8 = 0x1000327c; +t7 = MEM_U8(t0 + 40); +//nop; +t3 = t7 + t8; +a1 = MEM_U8(t3 + 0); +a0 = zero; +a2 = 0x1; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L435f0c; +a2 = 0x1; +L435f0c: +gp = MEM_U32(sp + 48); +a0 = MEM_U16(sp + 94); +//nop; +a2 = MEM_U8(sp + 90); +a3 = MEM_U8(sp + 93); +MEM_U8(sp + 91) = (uint8_t)v0; +a1 = v0 & 0xff; +f_emit_rrr(mem, sp, a0, a1, a2, a3); +goto L435f2c; +a1 = v0 & 0xff; +L435f2c: +gp = MEM_U32(sp + 48); +a0 = MEM_U8(sp + 93); +//nop; +//nop; +//nop; +f_free_reg(mem, sp, a0); +goto L435f44; +//nop; +L435f44: +gp = MEM_U32(sp + 48); +t5 = MEM_U32(sp + 96); +t1 = 0x10004b70; +t4 = MEM_U32(t5 + 16); +t1 = MEM_U32(t1 + 0); +t2 = t4 >> 8; +if (t2 == t1) {t3 = MEM_U32(sp + 96); +goto L435fd0;} +t3 = MEM_U32(sp + 96); +t9 = MEM_U8(t5 + 40); +t6 = 0x1000327c; +a0 = MEM_U8(sp + 91); +t0 = t9 + t6; +//nop; +a1 = MEM_U8(t0 + 0); +//nop; +f_free_fp_reg(mem, sp, a0, a1); +goto L435f84; +//nop; +L435f84: +gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 96); +//nop; +a1 = MEM_U8(sp + 103); +//nop; +v0 = f_get_dest(mem, sp, a0, a1); +goto L435f9c; +//nop; +L435f9c: +t7 = MEM_U32(sp + 96); +gp = MEM_U32(sp + 48); +a2 = MEM_U8(t7 + 33); +//nop; +a1 = MEM_U8(sp + 91); +t8 = a2 & 0x1f; +a2 = t8; +a0 = v0 & 0xff; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L435fc0; +a0 = v0 & 0xff; +L435fc0: +gp = MEM_U32(sp + 48); +ra = MEM_U32(sp + 52); +goto L435ffc; +ra = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 96); +L435fd0: +t4 = MEM_U8(sp + 91); +v0 = MEM_U8(t3 + 25); +//nop; +t2 = v0 << 24; +t1 = t2 >> 25; +t5 = t4 ^ t1; +t9 = t5 << 25; +t6 = t9 >> 24; +t0 = t6 ^ v0; +MEM_U8(t3 + 25) = (uint8_t)t0; +ra = MEM_U32(sp + 52); +L435ffc: +sp = sp + 0x60; +//nop; +return; +//nop; +} + +static void func_436008(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L436008: +//nop; +//nop; +//nop; +t6 = 0x10018ecc; +sp = sp + 0xffffffc0; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 32) = s0; +at = 0x1; +s0 = a0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s1; +if (t6 != at) {MEM_U32(sp + 68) = a1; +goto L4361cc;} +MEM_U32(sp + 68) = a1; +v0 = MEM_U32(s0 + 0); +at = 0x52; +t7 = MEM_U8(v0 + 32); +//nop; +if (t7 != at) {//nop; +goto L4360a0;} +//nop; +//nop; +a0 = v0 + 0x20; +//nop; +v0 = f_ureg(mem, sp, a0); +goto L436068; +//nop; +L436068: +gp = MEM_U32(sp + 40); +at = 0x48; +if (v0 != at) {//nop; +goto L4360a0;} +//nop; +v0 = MEM_U32(s0 + 0); +t9 = MEM_U8(s0 + 33); +v1 = MEM_U8(v0 + 33); +//nop; +t0 = v1 << 27; +t1 = t0 >> 27; +t2 = t9 ^ t1; +t3 = t2 & 0x1f; +t4 = t3 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t4; +L4360a0: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L4360b0; +a1 = 0x48; +L4360b0: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L4360c8; +//nop; +L4360c8: +t5 = v0 & 0xff; +t6 = t5 < 0x20; +t7 = -t6; +t8 = t7 << (t5 & 0x1f); +gp = MEM_U32(sp + 40); +s1 = v0 & 0xff; +if ((int)t8 < 0) {//nop; +goto L4360ec;} +//nop; +abort(); +L4360ec: +t0 = MEM_U32(s0 + 0); +t2 = MEM_U8(s0 + 33); +t9 = MEM_U8(t0 + 33); +t3 = t2 & 0x1f; +t1 = t9 & 0x1f; +if (t1 == t3) {a0 = 0x13a; +goto L436190;} +a0 = 0x13a; +//nop; +a1 = s1; +a2 = s1; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L436120; +MEM_U32(sp + 16) = zero; +L436120: +t4 = MEM_U8(s0 + 33); +at = 0x86010000; +t6 = t4 & 0x1f; +t7 = t6 < 0x20; +t5 = -t7; +t8 = t5 & at; +gp = MEM_U32(sp + 40); +t0 = t8 << (t6 & 0x1f); +if ((int)t0 >= 0) {a0 = 0x13b; +goto L436170;} +a0 = 0x13b; +//nop; +a0 = 0x13c; +a1 = s1; +a2 = s1; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L436164; +MEM_U32(sp + 16) = zero; +L436164: +gp = MEM_U32(sp + 40); +//nop; +goto L436190; +//nop; +L436170: +//nop; +a1 = s1; +a2 = s1; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L436188; +MEM_U32(sp + 16) = zero; +L436188: +gp = MEM_U32(sp + 40); +//nop; +L436190: +//nop; +a1 = MEM_U8(sp + 71); +a0 = s0; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4361a0; +a0 = s0; +L4361a0: +a2 = MEM_U8(s0 + 33); +gp = MEM_U32(sp + 40); +t9 = a2 & 0x1f; +a2 = t9; +//nop; +a0 = v0 & 0xff; +a1 = s1; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L4361c0; +a1 = s1; +L4361c0: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L4362d0; +ra = MEM_U32(sp + 44); +L4361cc: +t2 = MEM_U16(s0 + 34); +//nop; +t1 = t2 & 0x2; +if (t1 != 0) {//nop; +goto L4361e4;} +//nop; +abort(); +L4361e4: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L4361f4; +a1 = 0x48; +L4361f4: +gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L43620c; +//nop; +L43620c: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 52) = v0; +//nop; +v0 = f_reg(mem, sp, a0); +goto L436224; +//nop; +L436224: +a1 = v0 & 0xff; +t3 = a1 < 0x20; +t4 = -t3; +t7 = t4 << (a1 & 0x1f); +gp = MEM_U32(sp + 40); +s1 = v0 & 0xff; +if ((int)t7 < 0) {//nop; +goto L436248;} +//nop; +abort(); +L436248: +//nop; +a3 = MEM_U32(sp + 52); +a0 = 0xf; +a2 = zero; +f_emit_rrll(mem, sp, a0, a1, a2, a3); +goto L43625c; +a2 = zero; +L43625c: +gp = MEM_U32(sp + 40); +a0 = 0x1b; +//nop; +a1 = 0x6; +//nop; +f_emit_i(mem, sp, a0, a1); +goto L436274; +//nop; +L436274: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +f_define_label(mem, sp, a0); +goto L43628c; +//nop; +L43628c: +gp = MEM_U32(sp + 40); +a1 = MEM_U8(sp + 71); +//nop; +a0 = s0; +//nop; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4362a4; +//nop; +L4362a4: +gp = MEM_U32(sp + 40); +a2 = MEM_U8(s0 + 33); +//nop; +t5 = a2 & 0x1f; +a2 = t5; +a0 = v0 & 0xff; +a1 = s1; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L4362c4; +a1 = s1; +L4362c4: +gp = MEM_U32(sp + 40); +//nop; +ra = MEM_U32(sp + 44); +L4362d0: +s0 = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 36); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_4362e0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4362e0: +//nop; +//nop; +//nop; +t6 = 0x10018e80; +sp = sp + 0xffffffe0; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +if (t6 == 0) {a3 = a0; +goto L436354;} +a3 = a0; +a2 = MEM_U8(a3 + 33); +//nop; +a0 = MEM_U8(sp + 39); +a1 = MEM_U8(v0 + -5); +t7 = a2 & 0x1f; +a2 = t7; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L436328; +a2 = t7; +L436328: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 39); +//nop; +a0 = 0x29; +a2 = zero; +a3 = zero; +a1 = a1 + 0x1; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L436348; +a1 = a1 + 0x1; +L436348: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L43639c; +ra = MEM_U32(sp + 28); +L436354: +a2 = MEM_U8(a3 + 33); +a0 = MEM_U8(sp + 39); +//nop; +a1 = MEM_U8(v0 + -5); +t8 = a2 & 0x1f; +a2 = t8; +a0 = a0 + 0x1; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L436374; +a0 = a0 + 0x1; +L436374: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 39); +//nop; +a0 = 0x29; +a2 = zero; +a3 = zero; +f_emit_ri_(mem, sp, a0, a1, a2, a3); +goto L436390; +a3 = zero; +L436390: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L43639c: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_4363a8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4363a8: +//nop; +//nop; +//nop; +t6 = 0x10018e80; +sp = sp + 0xffffffd8; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 44) = a1; +if (t6 == 0) {a3 = a0; +goto L436428;} +a3 = a0; +a2 = MEM_U8(a3 + 33); +s0 = MEM_U8(v0 + -5); +//nop; +a0 = MEM_U8(sp + 47); +t7 = a2 & 0x1f; +a2 = t7; +a1 = s0; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L4363f8; +a1 = s0; +L4363f8: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +//nop; +a0 = 0x53; +a2 = s0; +a3 = 0x1f; +MEM_U32(sp + 16) = zero; +a1 = a1 + 0x1; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L43641c; +a1 = a1 + 0x1; +L43641c: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L436478; +ra = MEM_U32(sp + 36); +L436428: +a2 = MEM_U8(a3 + 33); +a0 = MEM_U8(sp + 47); +s0 = MEM_U8(v0 + -5); +//nop; +t8 = a2 & 0x1f; +a2 = t8; +a0 = a0 + 0x1; +a1 = s0; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L43644c; +a1 = s0; +L43644c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 47); +//nop; +a0 = 0x53; +a2 = s0; +a3 = 0x1f; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L43646c; +MEM_U32(sp + 16) = zero; +L43646c: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L436478: +s0 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_436484(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L436484: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +//nop; +s0 = a0; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a1; +s1 = a1 & 0xff; +a0 = MEM_U32(a0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L4364c0; +a1 = 0x48; +L4364c0: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L4364d8; +//nop; +L4364d8: +t6 = v0 & 0xff; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 << (t6 & 0x1f); +gp = MEM_U32(sp + 32); +MEM_U8(sp + 43) = (uint8_t)v0; +if ((int)t9 < 0) {//nop; +goto L4364fc;} +//nop; +abort(); +L4364fc: +//nop; +a0 = s0; +a1 = s1; +v0 = f_get_dest(mem, sp, a0, a1); +goto L43650c; +a1 = s1; +L43650c: +gp = MEM_U32(sp + 32); +s1 = v0 & 0xff; +t0 = 0x10018ecc; +a1 = MEM_U8(sp + 43); +t0 = MEM_U8(t0 + 0); +a0 = s1; +if (t0 != 0) {//nop; +goto L436580;} +//nop; +t1 = MEM_U8(s0 + 40); +at = 0x8; +if (t1 != at) {a0 = s0; +goto L436560;} +a0 = s0; +//nop; +a0 = s0; +t9 = t9; +a1 = s1; +v0 = sp + 0x30; +func_4362e0(mem, sp, v0, a0, a1); +goto L436554; +v0 = sp + 0x30; +L436554: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4365a0; +ra = MEM_U32(sp + 36); +L436560: +//nop; +a1 = s1; +t9 = t9; +v0 = sp + 0x30; +func_4363a8(mem, sp, v0, a0, a1); +goto L436574; +v0 = sp + 0x30; +L436574: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L4365a0; +ra = MEM_U32(sp + 36); +L436580: +a2 = MEM_U8(s0 + 33); +//nop; +t2 = a2 & 0x1f; +a2 = t2; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L436594; +a2 = t2; +L436594: +gp = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 36); +L4365a0: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_4365b0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4365b0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 36) = s1; +MEM_U32(sp + 32) = s0; +//nop; +s1 = a0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 60) = a1; +s0 = a1 & 0xff; +a0 = MEM_U32(a0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L4365ec; +a1 = 0x48; +L4365ec: +gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = f_reg(mem, sp, a0); +goto L436604; +//nop; +L436604: +t6 = v0 & 0xff; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 << (t6 & 0x1f); +gp = MEM_U32(sp + 40); +a3 = v0 & 0xff; +if ((int)t9 < 0) {//nop; +goto L436628;} +//nop; +abort(); +L436628: +//nop; +a0 = s1; +a1 = s0; +MEM_U8(sp + 51) = (uint8_t)a3; +v0 = f_get_dest(mem, sp, a0, a1); +goto L43663c; +MEM_U8(sp + 51) = (uint8_t)a3; +L43663c: +gp = MEM_U32(sp + 40); +a3 = MEM_U8(sp + 51); +t0 = 0x10018ecc; +s0 = v0 & 0xff; +t0 = MEM_U8(t0 + 0); +at = 0x1; +if (t0 != at) {a0 = s0; +goto L436708;} +a0 = s0; +a2 = MEM_U8(s1 + 33); +//nop; +t1 = a2 & 0x1f; +a2 = t1; +a1 = a3; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L436674; +a1 = a3; +L436674: +gp = MEM_U32(sp + 40); +a0 = 0x13a; +//nop; +a1 = s0; +a2 = s0; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L436694; +MEM_U32(sp + 16) = zero; +L436694: +t2 = MEM_U8(s1 + 33); +at = 0x6000000; +t3 = t2 & 0x1f; +t4 = t3 < 0x20; +t5 = -t4; +t7 = t5 & at; +gp = MEM_U32(sp + 40); +t8 = t7 << (t3 & 0x1f); +if ((int)t8 >= 0) {a0 = 0x13b; +goto L4366e4;} +a0 = 0x13b; +//nop; +a0 = 0x13c; +a1 = s0; +a2 = s0; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4366d8; +MEM_U32(sp + 16) = zero; +L4366d8: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L43676c; +ra = MEM_U32(sp + 44); +L4366e4: +//nop; +a1 = s0; +a2 = s0; +a3 = 0x20; +MEM_U32(sp + 16) = zero; +f_emit_rri_(mem, sp, a0, a1, a2, a3); +goto L4366fc; +MEM_U32(sp + 16) = zero; +L4366fc: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L43676c; +ra = MEM_U32(sp + 44); +L436708: +t6 = 0x10018e80; +a0 = s0; +t6 = MEM_U8(t6 + 0); +a1 = a3 + 0x1; +if (t6 == 0) {//nop; +goto L43674c;} +//nop; +a2 = MEM_U8(s1 + 33); +a0 = s0; +t9 = a2 & 0x1f; +a2 = t9; +//nop; +a1 = a3; +//nop; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L436740; +//nop; +L436740: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L43676c; +ra = MEM_U32(sp + 44); +L43674c: +a2 = MEM_U8(s1 + 33); +//nop; +t0 = a2 & 0x1f; +a2 = t0; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L436760; +a2 = t0; +L436760: +gp = MEM_U32(sp + 40); +//nop; +ra = MEM_U32(sp + 44); +L43676c: +s0 = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 36); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void f_eval_int_int_cvt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43677c: +//eval_int_int_cvt: +//nop; +//nop; +//nop; +t6 = MEM_U8(a0 + 33); +at = 0x5010000; +t7 = t6 & 0x1f; +t8 = t7 < 0x20; +t9 = -t8; +sp = sp + 0xffffffe0; +t0 = t9 & at; +t1 = t0 << (t7 & 0x1f); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if ((int)t1 >= 0) {MEM_U32(sp + 36) = a1; +goto L4367d8;} +MEM_U32(sp + 36) = a1; +//nop; +v0 = sp + 0x20; +t9 = t9; +//nop; +func_436484(mem, sp, a0, a1); +goto L4367cc; +//nop; +L4367cc: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L436838; +ra = MEM_U32(sp + 28); +L4367d8: +t2 = MEM_U8(a0 + 40); +at = 0x5010000; +t3 = t2 < 0x20; +t4 = -t3; +t5 = t4 & at; +t6 = t5 << (t2 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L436818;} +//nop; +//nop; +v0 = sp + 0x20; +t9 = t9; +//nop; +func_4365b0(mem, sp, a0, a1); +goto L43680c; +//nop; +L43680c: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L436838; +ra = MEM_U32(sp + 28); +L436818: +//nop; +v0 = sp + 0x20; +t9 = t9; +//nop; +func_436008(mem, sp, a0, a1); +goto L43682c; +//nop; +L43682c: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L436838: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_eval_flt_flt_cvt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L436844: +//eval_flt_flt_cvt: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 20) = s0; +//nop; +s0 = a0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +a0 = MEM_U32(a0 + 0); +a1 = 0x48; +f_eval(mem, sp, a0, a1); +goto L436878; +a1 = 0x48; +L436878: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(s0 + 33); +//nop; +a0 = MEM_U8(s0 + 40); +t6 = a1 & 0x1f; +a1 = t6; +v0 = f_cvt_tab(mem, sp, a0, a1); +goto L436894; +a1 = t6; +L436894: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +MEM_U16(sp + 38) = (uint16_t)v0; +//nop; +v0 = f_flt_reg(mem, sp, a0); +goto L4368ac; +//nop; +L4368ac: +gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 47); +//nop; +MEM_U8(sp + 36) = (uint8_t)v0; +a0 = s0; +v0 = f_get_dest(mem, sp, a0, a1); +goto L4368c4; +a0 = s0; +L4368c4: +t7 = v0 & 0xff; +t8 = t7 + 0xffffffe0; +t9 = t8 < 0x20; +t0 = -t9; +gp = MEM_U32(sp + 24); +t1 = t0 << (t8 & 0x1f); +MEM_U8(sp + 47) = (uint8_t)v0; +if ((int)t1 < 0) {a3 = v0 & 0xff; +goto L436914;} +a3 = v0 & 0xff; +t2 = MEM_U8(s0 + 33); +t4 = 0x1000327c; +t3 = t2 & 0x1f; +//nop; +t5 = t3 + t4; +a1 = MEM_U8(t5 + 0); +a0 = zero; +a2 = 0x1; +v0 = f_get_free_fp_reg(mem, sp, a0, a1, a2); +goto L43690c; +a2 = 0x1; +L43690c: +gp = MEM_U32(sp + 24); +a3 = v0 & 0xff; +L436914: +//nop; +a0 = MEM_U16(sp + 38); +a2 = MEM_U8(sp + 36); +a1 = a3; +MEM_U8(sp + 37) = (uint8_t)a3; +f_emit_rr(mem, sp, a0, a1, a2); +goto L43692c; +MEM_U8(sp + 37) = (uint8_t)a3; +L43692c: +a3 = MEM_U8(sp + 37); +t6 = MEM_U8(sp + 47); +gp = MEM_U32(sp + 24); +if (a3 == t6) {a0 = a3; +goto L43696c;} +a0 = a3; +t7 = MEM_U8(s0 + 33); +t0 = 0x1000327c; +t9 = t7 & 0x1f; +t8 = t9 + t0; +//nop; +a1 = MEM_U8(t8 + 0); +MEM_U8(sp + 37) = (uint8_t)a3; +f_free_fp_reg(mem, sp, a0, a1); +goto L436960; +MEM_U8(sp + 37) = (uint8_t)a3; +L436960: +gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 37); +//nop; +L43696c: +a2 = MEM_U8(s0 + 33); +//nop; +a0 = MEM_U8(sp + 47); +t1 = a2 & 0x1f; +a2 = t1; +a1 = a3; +f_move_to_dest(mem, sp, a0, a1, a2); +goto L436988; +a1 = a3; +L436988: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +s0 = MEM_U32(sp + 20); +sp = sp + 0x28; +return; +sp = sp + 0x28; +//nop; +//nop; +//nop; +} + +static uint32_t f_add_overflow(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4369a8: +//add_overflow: +at = 0x6; +if (a0 != at) {MEM_U32(sp + 0) = a0; +goto L4369e0;} +MEM_U32(sp + 0) = a0; +v1 = a1 ^ a2; +t6 = (int)v1 < (int)0x0; +v0 = t6 ^ 0x1; +if (v0 == 0) {t7 = a1 + a2; +goto L4369d4;} +t7 = a1 + a2; +v0 = a1 ^ t7; +t8 = (int)v0 < (int)0x0; +v0 = t8; +L4369d4: +v1 = v0 & 0xff; +v0 = v1; +return v0; +v0 = v1; +L4369e0: +t9 = ~a1; +v1 = t9 < a2; +t0 = v1 & 0xff; +v1 = t0; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_sub_overflow(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4369f8: +//sub_overflow: +at = 0x6; +if (a0 != at) {MEM_U32(sp + 0) = a0; +goto L436a2c;} +MEM_U32(sp + 0) = a0; +v1 = a1 ^ a2; +v0 = (int)v1 < (int)0x0; +if (v0 == 0) {t7 = a1 - a2; +goto L436a20;} +t7 = a1 - a2; +v0 = a1 ^ t7; +t8 = (int)v0 < (int)0x0; +v0 = t8; +L436a20: +v1 = v0 & 0xff; +v0 = v1; +return v0; +v0 = v1; +L436a2c: +v1 = a1 < a2; +t9 = v1 & 0xff; +v1 = t9; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_is_constant(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L436a40: +//is_constant: +v1 = MEM_U8(a0 + 32); +//nop; +t6 = v1 ^ 0x49; +v1 = t6 < 0x1; +if (v1 == 0) {//nop; +goto L436a7c;} +//nop; +t7 = MEM_U8(a0 + 33); +at = 0x8f810000; +t8 = t7 & 0x1f; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +v1 = t1 << (t8 & 0x1f); +t2 = (int)v1 < (int)0x0; +v1 = t2; +L436a7c: +v0 = v1; +return v0; +v0 = v1; +} + +static uint64_t f_llconst(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L436a84: +//llconst: +t6 = a1 < 0x20; +t7 = -t6; +at = 0x5010000; +t8 = t7 & at; +sp = sp + 0xfffffff8; +t9 = t8 << (a1 & 0x1f); +if ((int)t9 >= 0) {MEM_U32(sp + 12) = a1; +goto L436ab8;} +MEM_U32(sp + 12) = a1; +t0 = MEM_U32(a0 + 48); +t1 = MEM_U32(a0 + 52); +MEM_U32(sp + 0) = t0; +MEM_U32(sp + 4) = t1; +goto L436af8; +MEM_U32(sp + 4) = t1; +L436ab8: +t2 = a1 < 0x20; +t3 = -t2; +at = 0x6000000; +t4 = t3 & at; +t5 = t4 << (a1 & 0x1f); +if ((int)t5 >= 0) {t0 = 0x0; +goto L436aec;} +t0 = 0x0; +t9 = MEM_U32(a0 + 48); +//nop; +t8 = (int)t9 >> 31; +MEM_U32(sp + 0) = t8; +MEM_U32(sp + 4) = t9; +goto L436af8; +MEM_U32(sp + 4) = t9; +L436aec: +t7 = MEM_U32(a0 + 48); +MEM_U32(sp + 0) = t0; +MEM_U32(sp + 4) = t7; +L436af8: +v0 = MEM_U32(sp + 0); +v1 = MEM_U32(sp + 4); +sp = sp + 0x8; +return ((uint64_t)v0 << 32) | v1; +sp = sp + 0x8; +} + +static uint32_t f_fold(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L436b08: +//fold: +//nop; +//nop; +//nop; +sp = sp + 0xffffff80; +MEM_U32(sp + 52) = ra; +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 44) = s0; +t6 = MEM_U8(a0 + 32); +at = 0x18; +if (t6 != at) {s0 = a0; +goto L436c6c;} +s0 = a0; +t7 = MEM_U16(a0 + 34); +at = 0xc0000; +t8 = t7 & 0x2; +if (t8 == 0) {//nop; +goto L436b50;} +//nop; +v0 = a0; +goto L436e40; +v0 = a0; +L436b50: +a1 = MEM_U8(s0 + 33); +at = at | 0x8000; +t9 = a1 & 0x1f; +t0 = t9 < 0x20; +t1 = -t0; +t2 = t1 & at; +t3 = t2 << (t9 & 0x1f); +if ((int)t3 >= 0) {a1 = t9; +goto L436b7c;} +a1 = t9; +v0 = s0; +goto L436e40; +v0 = s0; +L436b7c: +t4 = a1 < 0x20; +t5 = -t4; +at = 0x5010000; +t6 = t5 & at; +v0 = t6 << (a1 & 0x1f); +t7 = (int)v0 < (int)0x0; +if (t7 == 0) {v0 = t7; +goto L436bfc;} +v0 = t7; +a2 = MEM_U32(s0 + 0); +at = 0x5010000; +a3 = MEM_U8(a2 + 33); +//nop; +t8 = a3 & 0x1f; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +t2 = t1 << (t8 & 0x1f); +if ((int)t2 < 0) {//nop; +goto L436bfc;} +//nop; +//nop; +a0 = a2; +a1 = t8; +temp64 = f_llconst(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L436bd8; +a1 = t8; +L436bd8: +t3 = MEM_U32(s0 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t3 + 52) = v1; +MEM_U32(t3 + 48) = v0; +a1 = MEM_U8(s0 + 33); +a2 = MEM_U32(s0 + 0); +t4 = a1 & 0x1f; +a1 = t4; +goto L436c48; +a1 = t4; +L436bfc: +a2 = MEM_U32(s0 + 0); +if (v0 != 0) {//nop; +goto L436c48;} +//nop; +t5 = MEM_U8(a2 + 33); +at = 0x5010000; +t6 = t5 & 0x1f; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L436c48;} +//nop; +t3 = MEM_U32(a2 + 52); +//nop; +MEM_U32(a2 + 48) = t3; +a1 = MEM_U8(s0 + 33); +a2 = MEM_U32(s0 + 0); +t4 = a1 & 0x1f; +a1 = t4; +L436c48: +a3 = MEM_U8(a2 + 33); +v0 = a2; +t5 = a3 << 27; +t7 = t5 >> 27; +t8 = a1 ^ t7; +t9 = t8 & 0x1f; +t6 = t9 ^ a3; +MEM_U8(a2 + 33) = (uint8_t)t6; +goto L436e40; +MEM_U8(a2 + 33) = (uint8_t)t6; +L436c6c: +a1 = MEM_U8(s0 + 33); +//nop; +a0 = MEM_U32(s0 + 0); +t0 = a1 & 0x1f; +a1 = t0; +temp64 = f_llconst(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L436c84; +a1 = t0; +L436c84: +a2 = MEM_U32(s0 + 4); +gp = MEM_U32(sp + 48); +MEM_U32(sp + 104) = v0; +if (a2 == 0) {MEM_U32(sp + 108) = v1; +goto L436cc4;} +MEM_U32(sp + 108) = v1; +a1 = MEM_U8(s0 + 33); +//nop; +t2 = a1 & 0x1f; +a1 = t2; +a0 = a2; +temp64 = f_llconst(mem, sp, a0, a1); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L436cb0; +a0 = a2; +L436cb0: +gp = MEM_U32(sp + 48); +a0 = MEM_U8(s0 + 32); +MEM_U32(sp + 96) = v0; +MEM_U32(sp + 100) = v1; +goto L436ce8; +MEM_U32(sp + 100) = v1; +L436cc4: +a0 = MEM_U8(s0 + 32); +at = 0x19; +if (a0 != at) {//nop; +goto L436ce8;} +//nop; +t3 = MEM_U32(s0 + 36); +//nop; +t4 = (int)t3 >> 31; +MEM_U32(sp + 96) = t4; +MEM_U32(sp + 100) = t3; +L436ce8: +a1 = MEM_U8(s0 + 33); +t8 = MEM_U32(sp + 96); +t1 = a1 & 0x1f; +t7 = t1 < 0x20; +t6 = -t7; +at = 0x6000000; +t9 = MEM_U32(sp + 100); +t0 = t6 & at; +t4 = t1 < 0x20; +t5 = -t4; +at = 0x5010000; +MEM_U32(sp + 16) = t8; +t8 = t5 & at; +t2 = t0 << (t1 & 0x1f); +MEM_U32(sp + 20) = t9; +t6 = MEM_U16(s0 + 34); +t9 = t8 << (t1 & 0x1f); +t3 = (int)t2 < (int)0x0; +a1 = t1; +t1 = (int)t9 < (int)0x0; +//nop; +MEM_U32(sp + 24) = t3; +t0 = t6 & 0x2; +t2 = zero < t0; +t3 = sp + 0x70; +t7 = t1 < 0x1; +a2 = MEM_U32(sp + 104); +a3 = MEM_U32(sp + 108); +MEM_U32(sp + 28) = t7; +MEM_U32(sp + 36) = t3; +MEM_U32(sp + 32) = t2; +v0 = f_fold_constant(mem, sp, a0, a1, a2, a3); +goto L436d68; +MEM_U32(sp + 32) = t2; +L436d68: +gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L436e34;} +//nop; +a0 = MEM_U32(s0 + 0); +t4 = MEM_U8(s0 + 25); +t8 = MEM_U8(a0 + 25); +a2 = MEM_U32(s0 + 4); +t5 = t4 & 0xfffe; +t9 = t8 & 0xfffe; +v0 = 0xfffffffe; +MEM_U8(s0 + 25) = (uint8_t)t5; +if (a2 == 0) {MEM_U8(a0 + 25) = (uint8_t)t9; +goto L436dac;} +MEM_U8(a0 + 25) = (uint8_t)t9; +t1 = MEM_U8(a2 + 25); +//nop; +t7 = t1 & v0; +MEM_U8(a2 + 25) = (uint8_t)t7; +L436dac: +//nop; +a0 = s0; +//nop; +f_free_tree(mem, sp, a0); +goto L436dbc; +//nop; +L436dbc: +gp = MEM_U32(sp + 48); +a0 = s0; +//nop; +//nop; +//nop; +v0 = f_result_type(mem, sp, a0); +goto L436dd4; +//nop; +L436dd4: +t6 = v0 & 0xff; +t0 = t6 < 0x20; +t2 = -t0; +at = 0x5010000; +t3 = t2 & at; +gp = MEM_U32(sp + 48); +t4 = t3 << (t6 & 0x1f); +if ((int)t4 >= 0) {a0 = v0 & 0xff; +goto L436e18;} +a0 = v0 & 0xff; +//nop; +a2 = MEM_U32(sp + 112); +a3 = MEM_U32(sp + 116); +//nop; +v0 = f_dwvalue(mem, sp, a0, a1, a2, a3); +goto L436e0c; +//nop; +L436e0c: +gp = MEM_U32(sp + 48); +a0 = v0; +goto L436e3c; +a0 = v0; +L436e18: +//nop; +a2 = MEM_U32(sp + 116); +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L436e28; +a1 = zero; +L436e28: +gp = MEM_U32(sp + 48); +a0 = v0; +goto L436e3c; +a0 = v0; +L436e34: +v0 = s0; +goto L436e40; +v0 = s0; +L436e3c: +v0 = a0; +L436e40: +ra = MEM_U32(sp + 52); +s0 = MEM_U32(sp + 44); +sp = sp + 0x80; +return v0; +sp = sp + 0x80; +} + +static uint32_t f_fold1(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L436e50: +//fold1: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s1; +MEM_U32(sp + 32) = s0; +v0 = MEM_U32(a0 + 0); +at = 0x5010000; +t6 = MEM_U8(v0 + 33); +s1 = a0; +t7 = t6 & 0x1f; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & at; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L436f00;} +//nop; +//nop; +a0 = MEM_U32(v0 + 0); +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L436eac; +//nop; +L436eac: +gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L436edc;} +//nop; +v0 = MEM_U32(s1 + 0); +//nop; +t2 = MEM_U32(v0 + 0); +a0 = MEM_U32(v0 + 4); +t4 = MEM_U32(t2 + 48); +t5 = MEM_U32(t2 + 52); +MEM_U32(sp + 80) = t4; +MEM_U32(sp + 84) = t5; +goto L436f68; +MEM_U32(sp + 84) = t5; +L436edc: +t3 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U32(t3 + 4); +//nop; +t6 = MEM_U32(a0 + 48); +t7 = MEM_U32(a0 + 52); +MEM_U32(sp + 80) = t6; +MEM_U32(sp + 84) = t7; +goto L436f68; +MEM_U32(sp + 84) = t7; +L436f00: +//nop; +a0 = MEM_U32(v0 + 0); +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L436f10; +//nop; +L436f10: +gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L436f44;} +//nop; +v0 = MEM_U32(s1 + 0); +//nop; +t8 = MEM_U32(v0 + 0); +a0 = MEM_U32(v0 + 4); +t9 = MEM_U32(t8 + 48); +//nop; +t0 = (int)t9 >> 31; +MEM_U32(sp + 80) = t0; +MEM_U32(sp + 84) = t9; +goto L436f68; +MEM_U32(sp + 84) = t9; +L436f44: +t2 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U32(t2 + 4); +//nop; +t4 = MEM_U32(a0 + 48); +//nop; +t6 = (int)t4 >> 31; +MEM_U32(sp + 80) = t6; +MEM_U32(sp + 84) = t4; +L436f68: +//nop; +//nop; +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L436f78; +//nop; +L436f78: +gp = MEM_U32(sp + 40); +t5 = MEM_U32(s1 + 0); +//nop; +a2 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 84); +a0 = MEM_U8(t5 + 32); +MEM_U32(sp + 16) = v0; +v0 = f_fold_identities(mem, sp, a0, a1, a2, a3); +goto L436f98; +MEM_U32(sp + 16) = v0; +L436f98: +gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L43701c;} +//nop; +s0 = MEM_U32(s1 + 0); +//nop; +t3 = MEM_U8(s0 + 25); +a0 = MEM_U32(s0 + 0); +t8 = t3 & 0xfffe; +MEM_U8(s0 + 25) = (uint8_t)t8; +v0 = f_is_constant(mem, sp, a0); +goto L436fc0; +MEM_U8(s0 + 25) = (uint8_t)t8; +L436fc0: +gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L436fe8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L436fdc; +//nop; +L436fdc: +gp = MEM_U32(sp + 40); +MEM_U32(s1 + 0) = v0; +goto L437000; +MEM_U32(s1 + 0) = v0; +L436fe8: +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L436ff8; +//nop; +L436ff8: +gp = MEM_U32(sp + 40); +MEM_U32(s1 + 0) = v0; +L437000: +//nop; +a0 = s0; +//nop; +f_free_tree(mem, sp, a0); +goto L437010; +//nop; +L437010: +gp = MEM_U32(sp + 40); +v0 = 0x1; +goto L43710c; +v0 = 0x1; +L43701c: +t9 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U32(t9 + 4); +//nop; +//nop; +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L437038; +//nop; +L437038: +gp = MEM_U32(sp + 40); +t0 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U8(t0 + 32); +a2 = MEM_U32(sp + 80); +a3 = MEM_U32(sp + 84); +t1 = sp + 0x48; +MEM_U32(sp + 20) = t1; +MEM_U32(sp + 16) = v0; +v0 = f_fold_idempotents(mem, sp, a0, a1, a2, a3); +goto L437060; +MEM_U32(sp + 16) = v0; +L437060: +gp = MEM_U32(sp + 40); +if (v0 == 0) {v0 = zero; +goto L43710c;} +v0 = zero; +v0 = MEM_U32(s1 + 0); +at = 0x5010000; +t2 = MEM_U8(v0 + 33); +a2 = MEM_U32(sp + 72); +t4 = t2 & 0x1f; +t6 = t4 < 0x20; +t7 = -t6; +t5 = t7 & at; +t3 = t5 << (t4 & 0x1f); +if ((int)t3 >= 0) {s0 = v0; +goto L4370bc;} +s0 = v0; +a0 = MEM_U8(v0 + 33); +//nop; +a3 = MEM_U32(sp + 76); +t8 = a0 & 0x1f; +a0 = t8; +v0 = f_dwvalue(mem, sp, a0, a1, a2, a3); +goto L4370b0; +a0 = t8; +L4370b0: +gp = MEM_U32(sp + 40); +MEM_U32(s1 + 0) = v0; +goto L4370e4; +MEM_U32(s1 + 0) = v0; +L4370bc: +a0 = MEM_U8(s0 + 33); +a2 = MEM_U32(sp + 76); +t9 = a0 & 0x1f; +a0 = t9; +//nop; +a1 = zero; +//nop; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L4370dc; +//nop; +L4370dc: +gp = MEM_U32(sp + 40); +MEM_U32(s1 + 0) = v0; +L4370e4: +t2 = MEM_U8(s0 + 25); +//nop; +t6 = t2 & 0xfffe; +MEM_U8(s0 + 25) = (uint8_t)t6; +a0 = s0; +f_free_tree_and_cse(mem, sp, a0); +goto L4370fc; +a0 = s0; +L4370fc: +gp = MEM_U32(sp + 40); +v0 = 0x1; +goto L43710c; +v0 = 0x1; +v0 = zero; +L43710c: +ra = MEM_U32(sp + 44); +s0 = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 36); +sp = sp + 0x60; +return v0; +sp = sp + 0x60; +//nop; +//nop; +} + +static uint32_t f_frame_offset(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L437128: +//frame_offset: +//nop; +//nop; +//nop; +v1 = 0x10019388; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L437158;} +//nop; +v0 = MEM_U32(a0 + 44); +//nop; +return v0; +//nop; +L437158: +t6 = 0x10019398; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L437184;} +//nop; +t7 = MEM_U32(a0 + 44); +//nop; +v0 = v1 - t7; +v0 = -v0; +return v0; +v0 = -v0; +L437184: +t8 = MEM_U32(a0 + 44); +//nop; +v0 = t8 + v1; +//nop; +return v0; +//nop; +} + +static uint32_t f_frame_offset1(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L437198: +//frame_offset1: +//nop; +//nop; +//nop; +v1 = 0x10019388; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L4371c4;} +//nop; +v0 = a0; +return v0; +v0 = a0; +L4371c4: +t6 = 0x10019398; +v0 = a0 + v1; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4371e8;} +//nop; +v0 = v1 - a0; +v0 = -v0; +return v0; +v0 = -v0; +L4371e8: +//nop; +return v0; +//nop; +//nop; +//nop; +} + +static void f_st_feinit(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4371f8: +//st_feinit: +//nop; +return; +//nop; +//nop; +//nop; +} + +static void f_swap_tree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L437208: +//swap_tree: +v0 = MEM_U32(a0 + 0); +t6 = MEM_U32(a1 + 0); +//nop; +MEM_U32(a0 + 0) = t6; +MEM_U32(a1 + 0) = v0; +return; +MEM_U32(a1 + 0) = v0; +} + +static void f_swap_int(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L437220: +//swap_int: +v0 = MEM_U32(a0 + 0); +t6 = MEM_U32(a1 + 0); +//nop; +MEM_U32(a0 + 0) = t6; +MEM_U32(a1 + 0) = v0; +return; +MEM_U32(a1 + 0) = v0; +} + +static void func_437238(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L437238: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 20) = s0; +s0 = MEM_U32(a0 + 8); +MEM_U32(sp + 28) = ra; +v0 = MEM_U8(s0 + 32); +MEM_U32(sp + 24) = gp; +t6 = v0 < 0x80; +if (t6 == 0) {t7 = (int)v0 >> 5; +goto L437288;} +t7 = (int)v0 >> 5; +t9 = 0x10005304; +t8 = t7 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (v0 & 0x1f); +t6 = (int)t2 < (int)0x0; +L437288: +if (t6 != 0) {t4 = v0 < 0xa0; +goto L43731c;} +t4 = v0 < 0xa0; +L437290: +if (t4 == 0) {t5 = (int)v0 >> 5; +goto L4372b8;} +t5 = (int)v0 >> 5; +t9 = 0x100052f0; +t7 = t5 << 2; +t9 = t9; +t8 = t9 + t7; +t0 = MEM_U32(t8 + 0); +//nop; +t1 = t0 << (v0 & 0x1f); +t4 = (int)t1 < (int)0x0; +L4372b8: +if (t4 != 0) {//nop; +goto L4372d8;} +//nop; +//nop; +a0 = s0; +//nop; +f_delete_statement(mem, sp, a0); +goto L4372d0; +//nop; +L4372d0: +gp = MEM_U32(sp + 24); +//nop; +L4372d8: +s0 = MEM_U32(s0 + 8); +//nop; +v0 = MEM_U8(s0 + 32); +//nop; +t3 = v0 < 0x80; +if (t3 == 0) {t6 = (int)v0 >> 5; +goto L437314;} +t6 = (int)v0 >> 5; +t9 = 0x10005304; +t5 = t6 << 2; +t9 = t9; +t7 = t9 + t5; +t8 = MEM_U32(t7 + 0); +//nop; +t0 = t8 << (v0 & 0x1f); +t3 = (int)t0 < (int)0x0; +L437314: +if (t3 == 0) {t4 = v0 < 0xa0; +goto L437290;} +t4 = v0 < 0xa0; +L43731c: +ra = MEM_U32(sp + 28); +s0 = MEM_U32(sp + 20); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void func_43732c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43732c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 48) = s7; +MEM_U32(sp + 28) = s2; +s7 = v0; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 56) = fp; +MEM_U32(sp + 52) = gp; +MEM_U32(sp + 44) = s6; +MEM_U32(sp + 40) = s5; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 32) = s3; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +if (a0 == 0) {s2 = a0; +goto L437894;} +s2 = a0; +fp = 0x26; +s6 = 0x1; +s5 = 0x7f; +s4 = 0x88; +s3 = 0x42; +L437388: +s0 = MEM_U8(s2 + 32); +at = 0x11; +if (s0 == at) {//nop; +goto L4373b0;} +//nop; +if (s0 == s3) {at = 0x21; +goto L4373b0;} +at = 0x21; +if (s0 == at) {at = 0x3; +goto L4373b0;} +at = 0x3; +if (s0 != at) {//nop; +goto L4373bc;} +//nop; +L4373b0: +MEM_U32(s2 + 0) = zero; +MEM_U32(s2 + 4) = zero; +goto L4373f0; +MEM_U32(s2 + 4) = zero; +L4373bc: +if (s0 == s4) {at = 0x8c; +goto L4373d4;} +at = 0x8c; +if (s0 == at) {at = 0x6a; +goto L4373d4;} +at = 0x6a; +if (s0 != at) {//nop; +goto L4373f0;} +//nop; +L4373d4: +//nop; +a0 = s2; +t9 = t9; +v0 = s7; +func_437238(mem, sp, a0); +goto L4373e8; +v0 = s7; +L4373e8: +gp = MEM_U32(sp + 52); +//nop; +L4373f0: +if (s0 == s5) {//nop; +goto L437408;} +//nop; +if (s0 == fp) {//nop; +goto L437408;} +//nop; +if (s0 != s4) {//nop; +goto L437740;} +//nop; +L437408: +if (s0 == s4) {//nop; +goto L437478;} +//nop; +v1 = MEM_U32(s2 + 0); +//nop; +v0 = MEM_U8(v1 + 32); +at = v0 < 0x3e; +goto L437448; +at = v0 < 0x3e; +L437424: +t6 = MEM_U16(v1 + 34); +//nop; +t7 = t6 & 0x1; +if (t7 == 0) {//nop; +goto L437478;} +//nop; +t8 = MEM_U32(s7 + -4); +t9 = MEM_U32(s2 + 4); +MEM_U8(t9 + 23) = (uint8_t)t8; +goto L437884; +MEM_U8(t9 + 23) = (uint8_t)t8; +L437448: +if (at != 0) {at = 0x52; +goto L437460;} +at = 0x52; +if (v0 == at) {//nop; +goto L437424;} +//nop; +t0 = MEM_U32(s2 + 4); +goto L43747c; +t0 = MEM_U32(s2 + 4); +L437460: +at = 0x36; +if (v0 == at) {//nop; +goto L437424;} +//nop; +at = 0x3d; +if (v0 == at) {//nop; +goto L437424;} +//nop; +L437478: +t0 = MEM_U32(s2 + 4); +L43747c: +a1 = zero; +s0 = MEM_U32(t0 + 8); +//nop; +v0 = MEM_U8(s0 + 32); +//nop; +t1 = v0 < 0xa0; +if (t1 == 0) {t2 = (int)v0 >> 5; +goto L4374bc;} +t2 = (int)v0 >> 5; +t4 = 0x10005314; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (v0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L4374bc: +if (t1 == 0) {//nop; +goto L437524;} +//nop; +L4374c4: +if (s3 != v0) {//nop; +goto L4374e0;} +//nop; +t9 = MEM_U16(s0 + 34); +//nop; +if (t9 != 0) {//nop; +goto L437524;} +//nop; +MEM_U32(s2 + 4) = s0; +L4374e0: +s0 = MEM_U32(s0 + 8); +//nop; +v0 = MEM_U8(s0 + 32); +//nop; +t0 = v0 < 0xa0; +if (t0 == 0) {t2 = (int)v0 >> 5; +goto L43751c;} +t2 = (int)v0 >> 5; +t3 = 0x10005314; +t4 = t2 << 2; +t3 = t3; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (v0 & 0x1f); +t0 = (int)t7 < (int)0x0; +L43751c: +if (t0 != 0) {//nop; +goto L4374c4;} +//nop; +L437524: +if (s4 != v0) {//nop; +goto L437538;} +//nop; +t1 = MEM_U32(s0 + 4); +//nop; +MEM_U32(s2 + 4) = t1; +L437538: +s1 = MEM_U32(s2 + 8); +s0 = MEM_U32(s2 + 4); +a0 = MEM_U8(s1 + 32); +//nop; +t9 = a0 < 0xa0; +if (t9 == 0) {t2 = (int)a0 >> 5; +goto L437574;} +t2 = (int)a0 >> 5; +t4 = 0x10005314; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (a0 & 0x1f); +t9 = (int)t7 < (int)0x0; +L437574: +if (t9 == 0) {v0 = s3 ^ a0; +goto L43760c;} +v0 = s3 ^ a0; +L43757c: +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L437598;} +//nop; +t0 = MEM_U16(s1 + 34); +//nop; +if (t0 != 0) {//nop; +goto L43760c;} +//nop; +L437598: +if (s0 != s1) {//nop; +goto L4375bc;} +//nop; +//nop; +a0 = s2; +//nop; +f_delete_statement(mem, sp, a0); +goto L4375b0; +//nop; +L4375b0: +gp = MEM_U32(sp + 52); +s2 = MEM_U32(s2 + 8); +goto L437888; +s2 = MEM_U32(s2 + 8); +L4375bc: +if (a1 != 0) {v1 = a1; +goto L4375c8;} +v1 = a1; +v1 = v0; +L4375c8: +s1 = MEM_U32(s1 + 8); +a1 = v1 & 0xff; +a0 = MEM_U8(s1 + 32); +//nop; +t1 = a0 < 0xa0; +if (t1 == 0) {t2 = (int)a0 >> 5; +goto L437604;} +t2 = (int)a0 >> 5; +t3 = 0x10005314; +t4 = t2 << 2; +t3 = t3; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (a0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L437604: +if (t1 != 0) {v0 = s3 ^ a0; +goto L43757c;} +v0 = s3 ^ a0; +L43760c: +if (a1 != 0) {//nop; +goto L437730;} +//nop; +t9 = MEM_U8(s2 + 32); +//nop; +if (s4 == t9) {//nop; +goto L437730;} +//nop; +if (s4 != a0) {//nop; +goto L437730;} +//nop; +//nop; +a0 = s1; +t9 = t9; +v0 = s7; +func_437238(mem, sp, a0); +goto L437640; +v0 = s7; +L437640: +v0 = MEM_U32(s1 + 8); +gp = MEM_U32(sp + 52); +t0 = MEM_U8(v0 + 32); +//nop; +t2 = t0 < 0xa0; +if (t2 == 0) {t3 = (int)t0 >> 5; +goto L43767c;} +t3 = (int)t0 >> 5; +t5 = 0x10005314; +t4 = t3 << 2; +t5 = t5; +t6 = t5 + t4; +t7 = MEM_U32(t6 + 0); +//nop; +t8 = t7 << (t0 & 0x1f); +t2 = (int)t8 < (int)0x0; +L43767c: +if (t2 == 0) {//nop; +goto L437730;} +//nop; +L437684: +if (s0 != v0) {//nop; +goto L4376ec;} +//nop; +t9 = MEM_U8(s2 + 32); +//nop; +if (s5 != t9) {//nop; +goto L4376a4;} +//nop; +MEM_U8(s2 + 32) = (uint8_t)fp; +goto L4376a8; +MEM_U8(s2 + 32) = (uint8_t)fp; +L4376a4: +MEM_U8(s2 + 32) = (uint8_t)s5; +L4376a8: +t3 = MEM_U32(s1 + 4); +v0 = MEM_U16(s2 + 34); +MEM_U32(s2 + 4) = t3; +if (v0 == 0) {//nop; +goto L4376d0;} +//nop; +if (s6 != v0) {t5 = 0x2; +goto L4376cc;} +t5 = 0x2; +MEM_U16(s2 + 34) = (uint16_t)t5; +goto L4376d0; +MEM_U16(s2 + 34) = (uint16_t)t5; +L4376cc: +MEM_U16(s2 + 34) = (uint16_t)s6; +L4376d0: +//nop; +a0 = s1; +//nop; +f_delete_statement(mem, sp, a0); +goto L4376e0; +//nop; +L4376e0: +gp = MEM_U32(sp + 52); +t0 = MEM_U32(s2 + 4); +goto L43747c; +t0 = MEM_U32(s2 + 4); +L4376ec: +v0 = MEM_U32(v0 + 8); +//nop; +t4 = MEM_U8(v0 + 32); +//nop; +t6 = t4 < 0xa0; +if (t6 == 0) {t7 = (int)t4 >> 5; +goto L437728;} +t7 = (int)t4 >> 5; +t8 = 0x10005314; +t0 = t7 << 2; +t8 = t8; +t1 = t8 + t0; +t2 = MEM_U32(t1 + 0); +//nop; +t9 = t2 << (t4 & 0x1f); +t6 = (int)t9 < (int)0x0; +L437728: +if (t6 != 0) {//nop; +goto L437684;} +//nop; +L437730: +t5 = MEM_U32(s7 + -4); +t7 = MEM_U32(s2 + 4); +MEM_U8(t7 + 23) = (uint8_t)t5; +goto L437884; +MEM_U8(t7 + 23) = (uint8_t)t5; +L437740: +v0 = MEM_U8(s2 + 32); +at = 0x11; +if (v0 != at) {at = 0x31; +goto L437848;} +at = 0x31; +v0 = MEM_U32(s2 + 40); +//nop; +if (v0 == 0) {//nop; +goto L437884;} +//nop; +a0 = MEM_U32(s7 + -4); +v1 = v0; +L437768: +s2 = MEM_U32(s2 + 8); +v1 = v1 + 0xffffffff; +t8 = MEM_U32(s2 + 4); +//nop; +s0 = MEM_U32(t8 + 8); +//nop; +v0 = MEM_U8(s0 + 32); +//nop; +t0 = v0 < 0xa0; +if (t0 == 0) {t1 = (int)v0 >> 5; +goto L4377b4;} +t1 = (int)v0 >> 5; +t4 = 0x10005314; +t2 = t1 << 2; +t4 = t4; +t9 = t4 + t2; +t3 = MEM_U32(t9 + 0); +//nop; +t6 = t3 << (v0 & 0x1f); +t0 = (int)t6 < (int)0x0; +L4377b4: +if (t0 == 0) {//nop; +goto L43781c;} +//nop; +L4377bc: +if (s3 != v0) {//nop; +goto L4377d8;} +//nop; +t7 = MEM_U16(s0 + 34); +//nop; +if (t7 == 0) {//nop; +goto L4377d8;} +//nop; +MEM_U32(s2 + 4) = s0; +L4377d8: +s0 = MEM_U32(s0 + 8); +//nop; +v0 = MEM_U8(s0 + 32); +//nop; +t8 = v0 < 0xa0; +if (t8 == 0) {t1 = (int)v0 >> 5; +goto L437814;} +t1 = (int)v0 >> 5; +t2 = 0x10005314; +t4 = t1 << 2; +t2 = t2; +t9 = t2 + t4; +t3 = MEM_U32(t9 + 0); +//nop; +t6 = t3 << (v0 & 0x1f); +t8 = (int)t6 < (int)0x0; +L437814: +if (t8 != 0) {//nop; +goto L4377bc;} +//nop; +L43781c: +if (s4 != v0) {//nop; +goto L437830;} +//nop; +t0 = MEM_U32(s0 + 4); +//nop; +MEM_U32(s2 + 4) = t0; +L437830: +t7 = MEM_U32(s2 + 4); +if (v1 != 0) {MEM_U8(t7 + 23) = (uint8_t)a0; +goto L437768;} +MEM_U8(t7 + 23) = (uint8_t)a0; +s2 = MEM_U32(s2 + 8); +goto L437888; +s2 = MEM_U32(s2 + 8); +at = 0x31; +L437848: +if (v0 != at) {//nop; +goto L437884;} +//nop; +s0 = MEM_U32(s2 + 4); +//nop; +if (s0 == 0) {//nop; +goto L437884;} +//nop; +a0 = MEM_U32(s7 + -4); +//nop; +L437868: +t1 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t1 + 23) = (uint8_t)a0; +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L437868;} +//nop; +L437884: +s2 = MEM_U32(s2 + 8); +L437888: +//nop; +if (s2 != 0) {//nop; +goto L437388;} +//nop; +L437894: +ra = MEM_U32(sp + 60); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +s5 = MEM_U32(sp + 40); +s6 = MEM_U32(sp + 44); +s7 = MEM_U32(sp + 48); +fp = MEM_U32(sp + 56); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void func_4378c4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4378c4: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +v0 = MEM_U32(a0 + 0); +a3 = a0; +if (v0 == 0) {a2 = a1; +goto L43790c;} +a2 = a1; +L4378ec: +t6 = MEM_U32(v0 + 4); +//nop; +if (a2 == t6) {ra = MEM_U32(sp + 180); +goto L437a74;} +ra = MEM_U32(sp + 180); +v0 = MEM_U32(v0 + 12); +//nop; +if (v0 != 0) {//nop; +goto L4378ec;} +//nop; +L43790c: +//nop; +a0 = 0x10; +a1 = zero; +MEM_U32(sp + 188) = a2; +MEM_U32(sp + 184) = a3; +v0 = f_new(mem, sp, a0, a1); +goto L437924; +MEM_U32(sp + 184) = a3; +L437924: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 188); +a3 = MEM_U32(sp + 184); +if (v0 != 0) {//nop; +goto L437a48;} +//nop; +t7 = 0x10009c40; +a0 = 0x4; +t7 = t7; +t9 = t7 + 0x48; +a1 = 0xe5; +t0 = sp; +L437950: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t0 = t0 + 0xc; +MEM_U8(t0 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t0) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t0 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 7($t0) +goto L437950;} +//swr $at, 7($t0) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t1 = 0x10009bf0; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +t1 = t1; +MEM_U8(t0 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 12 + 3) = (uint8_t)(t9 >> 0); +t3 = t1 + 0x48; +t4 = sp; +//swr $t9, 0xf($t0) +L4379c0: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 0x57($t4) +goto L4379c0;} +//swr $at, 0x57($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +//nop; +MEM_U8(t4 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t4) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L437a3c; +//nop; +L437a3c: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L437a74; +ra = MEM_U32(sp + 180); +L437a48: +MEM_U32(v0 + 0) = a3; +MEM_U32(v0 + 4) = a2; +t5 = MEM_U32(a3 + 0); +//nop; +MEM_U32(v0 + 12) = t5; +t6 = MEM_U32(a2 + 4); +//nop; +MEM_U32(v0 + 8) = t6; +MEM_U32(a3 + 0) = v0; +MEM_U32(a2 + 4) = v0; +ra = MEM_U32(sp + 180); +L437a74: +sp = sp + 0xb8; +//nop; +return; +//nop; +} + +static void func_437a80(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L437a80: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +MEM_U32(sp + 40) = s5; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +s2 = v0; +MEM_U32(sp + 52) = ra; +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 44) = s6; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 32) = s3; +MEM_U32(sp + 20) = s0; +s5 = zero; +if (a0 == 0) {s1 = a0; +goto L437d6c;} +s1 = a0; +s4 = MEM_U8(sp + 67); +s3 = MEM_U32(sp + 56); +s6 = 0x21; +L437ad0: +v1 = MEM_U8(s1 + 32); +v0 = v1; +goto L437cb0; +v0 = v1; +L437adc: +t6 = MEM_U32(s2 + -8); +s4 = 0x1; +s3 = s1; +if (s6 != v1) {MEM_U8(s1 + 23) = (uint8_t)t6; +goto L437af8;} +MEM_U8(s1 + 23) = (uint8_t)t6; +s5 = s1; +goto L437d54; +s5 = s1; +L437af8: +//nop; +a0 = s5; +t9 = t9; +a1 = s1; +v0 = s2; +func_4378c4(mem, sp, a0, a1); +goto L437b10; +v0 = s2; +L437b10: +gp = MEM_U32(sp + 48); +s1 = MEM_U32(s1 + 8); +goto L437d58; +s1 = MEM_U32(s1 + 8); +L437b1c: +s4 = zero; +goto L437d54; +s4 = zero; +L437b24: +t7 = MEM_U32(s2 + -4); +t8 = MEM_U8(s1 + 23); +//nop; +if (t7 == t8) {//nop; +goto L437b94;} +//nop; +t9 = MEM_U16(s1 + 34); +//nop; +if (t9 != 0) {//nop; +goto L437b94;} +//nop; +t0 = MEM_U32(s1 + 40); +//nop; +if (t0 != 0) {//nop; +goto L437b94;} +//nop; +//nop; +a0 = s1; +//nop; +f_delete_statement(mem, sp, a0); +goto L437b68; +//nop; +L437b68: +gp = MEM_U32(sp + 48); +if (s4 != 0) {//nop; +goto L437d54;} +//nop; +//nop; +a0 = s1; +t9 = t9; +v0 = s2; +func_437238(mem, sp, a0); +goto L437b88; +v0 = s2; +L437b88: +gp = MEM_U32(sp + 48); +s1 = MEM_U32(s1 + 8); +goto L437d58; +s1 = MEM_U32(s1 + 8); +L437b94: +t1 = MEM_U16(s1 + 34); +s0 = MEM_U32(s2 + -8); +if (t1 != 0) {a0 = s5; +goto L437bb4;} +a0 = s5; +t2 = MEM_U32(s1 + 40); +//nop; +if (t2 == 0) {v0 = zero < s4; +goto L437bd4;} +v0 = zero < s4; +L437bb4: +//nop; +a1 = s1; +t9 = t9; +v0 = s2; +func_4378c4(mem, sp, a0, a1); +goto L437bc8; +v0 = s2; +L437bc8: +gp = MEM_U32(sp + 48); +//nop; +v0 = zero < s4; +L437bd4: +if (v0 == 0) {s4 = 0x1; +goto L437bfc;} +s4 = 0x1; +//nop; +a0 = s3; +t9 = t9; +a1 = s1; +v0 = s2; +func_4378c4(mem, sp, a0, a1); +goto L437bf4; +v0 = s2; +L437bf4: +gp = MEM_U32(sp + 48); +//nop; +L437bfc: +s3 = s1; +MEM_U8(s1 + 23) = (uint8_t)s0; +goto L437d54; +MEM_U8(s1 + 23) = (uint8_t)s0; +L437c08: +t3 = MEM_U32(s1 + 40); +//nop; +if (t3 == 0) {//nop; +goto L437d54;} +//nop; +t4 = MEM_U32(s2 + -8); +s3 = s1; +MEM_U8(s1 + 23) = (uint8_t)t4; +goto L437d54; +MEM_U8(s1 + 23) = (uint8_t)t4; +L437c28: +//nop; +a1 = MEM_U32(s1 + 4); +t9 = t9; +v0 = s2; +s4 = zero; +func_4378c4(mem, sp, a0, a1); +goto L437c40; +s4 = zero; +L437c40: +gp = MEM_U32(sp + 48); +s1 = MEM_U32(s1 + 8); +goto L437d58; +s1 = MEM_U32(s1 + 8); +L437c4c: +//nop; +a1 = MEM_U32(s1 + 4); +t9 = t9; +a0 = s3; +v0 = s2; +func_4378c4(mem, sp, a0, a1); +goto L437c64; +v0 = s2; +L437c64: +gp = MEM_U32(sp + 48); +s1 = MEM_U32(s1 + 8); +goto L437d58; +s1 = MEM_U32(s1 + 8); +L437c70: +s0 = MEM_U32(s1 + 4); +s4 = zero; +if (s0 == 0) {//nop; +goto L437d54;} +//nop; +L437c80: +//nop; +a1 = MEM_U32(s0 + 0); +t9 = t9; +a0 = s3; +v0 = s2; +func_4378c4(mem, sp, a0, a1); +goto L437c98; +v0 = s2; +L437c98: +s0 = MEM_U32(s0 + 8); +gp = MEM_U32(sp + 48); +if (s0 != 0) {//nop; +goto L437c80;} +//nop; +s1 = MEM_U32(s1 + 8); +goto L437d58; +s1 = MEM_U32(s1 + 8); +L437cb0: +at = v0 < 0x32; +if (at != 0) {at = v0 < 0x80; +goto L437d0c;} +at = v0 < 0x80; +if (at != 0) {at = 0x88; +goto L437ce0;} +at = 0x88; +if (v0 == at) {a0 = s3; +goto L437c28;} +a0 = s3; +at = 0x8c; +if (v0 == at) {//nop; +goto L437c28;} +//nop; +s1 = MEM_U32(s1 + 8); +goto L437d58; +s1 = MEM_U32(s1 + 8); +L437ce0: +at = 0x42; +if (v0 == at) {//nop; +goto L437b24;} +//nop; +at = 0x6a; +if (v0 == at) {//nop; +goto L437b1c;} +//nop; +at = 0x7f; +if (v0 == at) {//nop; +goto L437c4c;} +//nop; +s1 = MEM_U32(s1 + 8); +goto L437d58; +s1 = MEM_U32(s1 + 8); +L437d0c: +at = v0 < 0x12; +if (at != 0) {at = 0x3; +goto L437d40;} +at = 0x3; +if (v0 == s6) {at = 0x26; +goto L437adc;} +at = 0x26; +if (v0 == at) {//nop; +goto L437c4c;} +//nop; +at = 0x31; +if (v0 == at) {//nop; +goto L437c70;} +//nop; +s1 = MEM_U32(s1 + 8); +goto L437d58; +s1 = MEM_U32(s1 + 8); +at = 0x3; +L437d40: +if (v0 == at) {//nop; +goto L437adc;} +//nop; +at = 0x11; +if (v0 == at) {//nop; +goto L437c08;} +//nop; +L437d54: +s1 = MEM_U32(s1 + 8); +L437d58: +//nop; +if (s1 != 0) {//nop; +goto L437ad0;} +//nop; +MEM_U8(sp + 67) = (uint8_t)s4; +MEM_U32(sp + 56) = s3; +L437d6c: +ra = MEM_U32(sp + 52); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +s5 = MEM_U32(sp + 40); +s6 = MEM_U32(sp + 44); +sp = sp + 0x48; +return; +sp = sp + 0x48; +} + +static void func_437d94(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L437d94: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 40) = a0; +s2 = MEM_U32(v0 + 4); +//nop; +s0 = MEM_U32(s2 + 0); +a1 = 0x4c; +a2 = 0x1; +a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L437ddc; +a0 = s0; +L437ddc: +t6 = MEM_U32(sp + 40); +gp = MEM_U32(sp + 32); +a1 = MEM_U32(t6 + 16); +//nop; +t7 = a1 >> 8; +a1 = t7; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L437e04; +a3 = 0xa; +L437e04: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 0); +a1 = 0x10009c99; +//nop; +a2 = 0x4; +a3 = 0x4; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L437e24; +a1 = a1; +L437e24: +t8 = MEM_U32(sp + 40); +gp = MEM_U32(sp + 32); +s1 = MEM_U32(t8 + 4); +//nop; +if (s1 == 0) {//nop; +goto L437e94;} +//nop; +L437e3c: +s0 = MEM_U32(s2 + 0); +a1 = 0x10009c97; +//nop; +a2 = 0x2; +a3 = 0x2; +a0 = s0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L437e5c; +a1 = a1; +L437e5c: +t9 = MEM_U32(s1 + 0); +gp = MEM_U32(sp + 32); +a1 = MEM_U32(t9 + 16); +//nop; +t0 = a1 >> 8; +a1 = t0; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L437e84; +a3 = 0xa; +L437e84: +s1 = MEM_U32(s1 + 8); +gp = MEM_U32(sp + 32); +if (s1 != 0) {//nop; +goto L437e3c;} +//nop; +L437e94: +a1 = 0x10009c92; +//nop; +a0 = MEM_U32(s2 + 0); +a2 = 0x5; +a3 = 0x5; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L437eb0; +a1 = a1; +L437eb0: +t1 = MEM_U32(sp + 40); +gp = MEM_U32(sp + 32); +s1 = MEM_U32(t1 + 0); +//nop; +if (s1 == 0) {//nop; +goto L437f20;} +//nop; +L437ec8: +s0 = MEM_U32(s2 + 0); +a1 = 0x10009c90; +//nop; +a2 = 0x2; +a3 = 0x2; +a0 = s0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L437ee8; +a1 = a1; +L437ee8: +t2 = MEM_U32(s1 + 4); +gp = MEM_U32(sp + 32); +a1 = MEM_U32(t2 + 16); +//nop; +t3 = a1 >> 8; +a1 = t3; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L437f10; +a3 = 0xa; +L437f10: +s1 = MEM_U32(s1 + 12); +gp = MEM_U32(sp + 32); +if (s1 != 0) {//nop; +goto L437ec8;} +//nop; +L437f20: +//nop; +a0 = MEM_U32(s2 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L437f30; +//nop; +L437f30: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void func_437f4c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L437f4c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +v1 = MEM_U32(v0 + -4); +t6 = MEM_U8(a0 + 23); +s1 = v0; +if (v1 == t6) {ra = MEM_U32(sp + 36); +goto L437fb8;} +ra = MEM_U32(sp + 36); +s0 = MEM_U32(a0 + 0); +MEM_U8(a0 + 23) = (uint8_t)v1; +if (s0 == 0) {ra = MEM_U32(sp + 36); +goto L437fb8;} +ra = MEM_U32(sp + 36); +L437f90: +//nop; +a0 = MEM_U32(s0 + 4); +t9 = t9; +v0 = s1; +func_437f4c(mem, sp, v0, a0); +goto L437fa4; +v0 = s1; +L437fa4: +s0 = MEM_U32(s0 + 12); +gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L437f90;} +//nop; +ra = MEM_U32(sp + 36); +L437fb8: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static uint32_t func_437fc8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L437fc8: +v0 = MEM_U32(a0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L438000;} +//nop; +L437fd8: +t6 = MEM_U32(v0 + 4); +//nop; +if (a1 != t6) {//nop; +goto L437ff0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L437ff0: +v0 = MEM_U32(v0 + 12); +//nop; +if (v0 != 0) {//nop; +goto L437fd8;} +//nop; +L438000: +v0 = 0x1; +//nop; +return v0; +//nop; +} + +static uint32_t func_43800c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43800c: +v1 = a0; +L438010: +v1 = MEM_U32(v1 + 8); +//nop; +if (v1 == 0) {//nop; +goto L43805c;} +//nop; +t6 = MEM_U8(v1 + 32); +//nop; +t7 = t6 < 0x60; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L438054;} +t8 = (int)t6 >> 5; +t0 = 0x10005328; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L438054: +if (t7 == 0) {//nop; +goto L438010;} +//nop; +L43805c: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_438064(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L438064: +v1 = a0; +L438068: +v1 = MEM_U32(v1 + 12); +//nop; +if (v1 == 0) {//nop; +goto L4380b4;} +//nop; +t6 = MEM_U8(v1 + 32); +//nop; +t7 = t6 < 0x60; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L4380ac;} +t8 = (int)t6 >> 5; +t0 = 0x10005334; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L4380ac: +if (t7 == 0) {//nop; +goto L438068;} +//nop; +L4380b4: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_4380bc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4380bc: +v0 = a0; +L4380c0: +v0 = MEM_U32(v0 + 8); +//nop; +if (v0 != 0) {//nop; +goto L4380d8;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4380d8: +a0 = MEM_U8(v0 + 32); +//nop; +t6 = a0 < 0xa0; +if (t6 == 0) {t7 = (int)a0 >> 5; +goto L43810c;} +t7 = (int)a0 >> 5; +t9 = 0x10005340; +t8 = t7 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (a0 & 0x1f); +t6 = (int)t2 < (int)0x0; +L43810c: +if (t6 == 0) {//nop; +goto L4380c0;} +//nop; +v1 = a0 ^ 0x8c; +v1 = v1 < 0x1; +v0 = v1 & 0xff; +//nop; +return v0; +//nop; +} + +static void func_438128(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L438128: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = MEM_U8(a0 + 32); +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +v1 = 0x21; +s1 = v0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 32) = s3; +MEM_U32(sp + 28) = s2; +if (v1 == t6) {s0 = a0; +goto L438180;} +s0 = a0; +L438168: +s0 = MEM_U32(s0 + 8); +//nop; +t7 = MEM_U8(s0 + 32); +//nop; +if (v1 != t7) {//nop; +goto L438168;} +//nop; +L438180: +s4 = 0x88; +L438184: +//nop; +a0 = s0; +t9 = t9; +v0 = s1; +v0 = func_43800c(mem, sp, a0); +goto L438198; +v0 = s1; +L438198: +gp = MEM_U32(sp + 40); +s2 = v0; +//nop; +a1 = v0; +t9 = t9; +v0 = s1; +a0 = s0; +v0 = func_437fc8(mem, sp, a0, a1); +goto L4381b8; +a0 = s0; +L4381b8: +gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4382ac;} +//nop; +if (s2 == 0) {//nop; +goto L4382ac;} +//nop; +v1 = MEM_U32(s2 + 12); +v0 = s1; +t8 = MEM_U8(v1 + 32); +//nop; +if (s4 != t8) {//nop; +goto L4382ac;} +//nop; +//nop; +s0 = MEM_U32(v1 + 4); +t9 = t9; +a0 = s0; +v0 = func_43800c(mem, sp, a0); +goto L4381f8; +a0 = s0; +L4381f8: +gp = MEM_U32(sp + 40); +if (v0 == 0) {s3 = v0; +goto L4382ac;} +s3 = v0; +//nop; +a0 = s0; +t9 = t9; +v0 = s1; +v0 = func_4380bc(mem, sp, a0); +goto L438218; +v0 = s1; +L438218: +gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s0; +goto L438244;} +a0 = s0; +//nop; +a1 = s3; +t9 = t9; +v0 = s1; +v0 = func_437fc8(mem, sp, a0, a1); +goto L438238; +v0 = s1; +L438238: +gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4382ac;} +//nop; +L438244: +//nop; +a0 = s0; +t9 = t9; +v0 = s1; +v0 = func_438064(mem, sp, a0); +goto L438258; +v0 = s1; +L438258: +gp = MEM_U32(sp + 40); +a0 = v0; +//nop; +v0 = s1; +t9 = t9; +a1 = s0; +v0 = func_437fc8(mem, sp, a0, a1); +goto L438274; +a1 = s0; +L438274: +gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4382ac;} +//nop; +v1 = MEM_U32(s0 + 12); +a0 = MEM_U32(s3 + 12); +MEM_U32(v1 + 8) = s3; +MEM_U32(s3 + 12) = v1; +v0 = MEM_U32(s2 + 12); +//nop; +MEM_U32(s0 + 12) = v0; +MEM_U32(a0 + 8) = s2; +MEM_U32(v0 + 8) = s0; +MEM_U32(s2 + 12) = v0; +goto L4382b4; +MEM_U32(s2 + 12) = v0; +L4382ac: +if (s2 != 0) {s0 = s2; +goto L438184;} +s0 = s2; +L4382b4: +ra = MEM_U32(sp + 44); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_4382d4(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4382d4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 24) = s0; +s3 = v0; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 56) = gp; +MEM_U32(sp + 52) = s7; +MEM_U32(sp + 48) = s6; +MEM_U32(sp + 44) = s5; +MEM_U32(sp + 40) = s4; +MEM_U32(sp + 28) = s1; +s2 = zero; +if (a0 == 0) {s0 = a0; +goto L438490;} +s0 = a0; +s7 = 0x42; +s6 = 0x11; +s5 = 0x3; +s4 = 0x21; +L43832c: +v1 = MEM_U8(s0 + 32); +//nop; +v0 = v1; +if (v0 == s4) {//nop; +goto L438368;} +//nop; +if (v0 == s5) {//nop; +goto L438368;} +//nop; +if (v0 == s7) {//nop; +goto L438368;} +//nop; +if (v0 != s6) {//nop; +goto L43842c;} +//nop; +t6 = MEM_U32(s0 + 40); +//nop; +if (t6 == 0) {//nop; +goto L43842c;} +//nop; +L438368: +s2 = MEM_U8(s3 + 11); +if (v0 == s4) {//nop; +goto L43837c;} +//nop; +if (v0 != s5) {//nop; +goto L438398;} +//nop; +L43837c: +//nop; +a0 = s0; +t9 = t9; +v0 = s3; +func_437f4c(mem, sp, v0, a0); +goto L438390; +v0 = s3; +L438390: +gp = MEM_U32(sp + 56); +//nop; +L438398: +s1 = MEM_U32(s3 + -4); +if (s2 == 0) {//nop; +goto L4383c0;} +//nop; +//nop; +a0 = s0; +t9 = t9; +v0 = s3; +func_437d94(mem, sp, v0, a0); +goto L4383b8; +v0 = s3; +L4383b8: +gp = MEM_U32(sp + 56); +//nop; +L4383c0: +v1 = MEM_U8(s0 + 32); +//nop; +if (s6 != v1) {//nop; +goto L4383ec;} +//nop; +t7 = MEM_U8(s0 + 23); +//nop; +s2 = s1 ^ t7; +s2 = zero < s2; +t8 = s2 & 0xff; +s2 = t8; +goto L43842c; +s2 = t8; +L4383ec: +t9 = MEM_U8(s0 + 23); +//nop; +v0 = s1 ^ t9; +v0 = zero < v0; +if (v0 == 0) {s2 = v0 & 0xff; +goto L43842c;} +s2 = v0 & 0xff; +v0 = MEM_U16(s0 + 34); +//nop; +t0 = v0 < 0x1; +if (t0 == 0) {v0 = t0; +goto L438428;} +v0 = t0; +v0 = MEM_U32(s0 + 40); +//nop; +t1 = v0 < 0x1; +v0 = t1; +L438428: +s2 = v0 & 0xff; +L43842c: +if (s2 == 0) {t2 = v1 < 0x80; +goto L438480;} +t2 = v1 < 0x80; +if (t2 == 0) {t3 = (int)v1 >> 5; +goto L438460;} +t3 = (int)v1 >> 5; +t5 = 0x10005354; +t4 = t3 << 2; +t5 = t5; +t6 = t5 + t4; +t7 = MEM_U32(t6 + 0); +//nop; +t8 = t7 << (v1 & 0x1f); +t9 = (int)t8 < (int)0x0; +t2 = t9; +L438460: +if (t2 != 0) {//nop; +goto L438480;} +//nop; +//nop; +a0 = s0; +//nop; +f_delete_statement(mem, sp, a0); +goto L438478; +//nop; +L438478: +gp = MEM_U32(sp + 56); +//nop; +L438480: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L43832c;} +//nop; +L438490: +ra = MEM_U32(sp + 60); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +s4 = MEM_U32(sp + 40); +s5 = MEM_U32(sp + 44); +s6 = MEM_U32(sp + 48); +s7 = MEM_U32(sp + 52); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void f_labelopt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4384bc: +//labelopt: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 24) = s0; +s0 = a0; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 68) = a3; +v0 = f_next_mark(mem, sp); +goto L4384f4; +MEM_U32(sp + 68) = a3; +L4384f4: +gp = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 60); +//nop; +MEM_U32(sp + 52) = v0; +//nop; +v0 = f_next_mark(mem, sp); +goto L43850c; +//nop; +L43850c: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +//nop; +v0 = sp + 0x38; +t9 = t9; +a0 = s0; +func_43732c(mem, sp, v0, a0); +goto L438528; +a0 = s0; +L438528: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +v0 = sp + 0x38; +t9 = t9; +//nop; +func_437a80(mem, sp, v0, a0); +goto L438544; +//nop; +L438544: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +v0 = sp + 0x38; +t9 = t9; +//nop; +func_438128(mem, sp, a0); +goto L438560; +//nop; +L438560: +t6 = MEM_U8(sp + 67); +gp = MEM_U32(sp + 32); +if (t6 == 0) {a2 = 0x1d; +goto L4385fc;} +a2 = 0x1d; +a0 = MEM_U32(s1 + 0); +a1 = 0x10009cfa; +//nop; +a3 = 0x1d; +MEM_U32(sp + 44) = a0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43858c; +a1 = a1; +L43858c: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4385a4; +//nop; +L4385a4: +gp = MEM_U32(sp + 32); +a2 = 0x7fff0000; +//nop; +a2 = a2 | 0xffff; +a3 = a2; +a0 = s1; +a1 = s0; +f_print_tree(mem, sp, a0, a1, a2, a3); +goto L4385c4; +a1 = s0; +L4385c4: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4385dc; +//nop; +L4385dc: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L4385f4; +//nop; +L4385f4: +gp = MEM_U32(sp + 32); +//nop; +L4385fc: +//nop; +a0 = s0; +t9 = t9; +v0 = sp + 0x38; +func_4382d4(mem, sp, v0, a0); +goto L438610; +v0 = sp + 0x38; +L438610: +t7 = MEM_U8(sp + 67); +gp = MEM_U32(sp + 32); +if (t7 == 0) {a2 = 0x20; +goto L4386b0;} +a2 = 0x20; +s1 = MEM_U32(sp + 60); +a1 = 0x10009cda; +//nop; +a0 = MEM_U32(s1 + 0); +a3 = 0x20; +a1 = a1; +MEM_U32(sp + 44) = a0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L438640; +MEM_U32(sp + 44) = a0; +L438640: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L438658; +//nop; +L438658: +gp = MEM_U32(sp + 32); +a2 = 0x7fff0000; +//nop; +a2 = a2 | 0xffff; +a3 = a2; +a0 = s1; +a1 = s0; +f_print_tree(mem, sp, a0, a1, a2, a3); +goto L438678; +a1 = s0; +L438678: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L438690; +//nop; +L438690: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L4386a8; +//nop; +L4386a8: +gp = MEM_U32(sp + 32); +//nop; +L4386b0: +t8 = MEM_U8(sp + 71); +s1 = MEM_U32(sp + 60); +if (t8 == 0) {//nop; +goto L43876c;} +//nop; +//nop; +a0 = s0; +//nop; +f_cross_jump(mem, sp, a0); +goto L4386d0; +//nop; +L4386d0: +t9 = MEM_U8(sp + 67); +gp = MEM_U32(sp + 32); +if (t9 == 0) {a2 = 0x1d; +goto L43876c;} +a2 = 0x1d; +a0 = MEM_U32(s1 + 0); +a1 = 0x10009cbd; +//nop; +a3 = 0x1d; +MEM_U32(sp + 44) = a0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4386fc; +a1 = a1; +L4386fc: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L438714; +//nop; +L438714: +gp = MEM_U32(sp + 32); +a2 = 0x7fff0000; +//nop; +a2 = a2 | 0xffff; +a3 = a2; +a0 = s1; +a1 = s0; +f_print_tree(mem, sp, a0, a1, a2, a3); +goto L438734; +a1 = s0; +L438734: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L43874c; +//nop; +L43874c: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L438764; +//nop; +L438764: +gp = MEM_U32(sp + 32); +//nop; +L43876c: +//nop; +//nop; +//nop; +v0 = f_next_mark(mem, sp); +goto L43877c; +//nop; +L43877c: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 52) = v0; +//nop; +//nop; +//nop; +v0 = f_next_mark(mem, sp); +goto L438794; +//nop; +L438794: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 48) = v0; +//nop; +v0 = sp + 0x38; +t9 = t9; +a0 = s0; +func_43732c(mem, sp, v0, a0); +goto L4387b0; +a0 = s0; +L4387b0: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +v0 = sp + 0x38; +t9 = t9; +//nop; +func_437a80(mem, sp, v0, a0); +goto L4387cc; +//nop; +L4387cc: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +v0 = sp + 0x38; +t9 = t9; +//nop; +func_4382d4(mem, sp, v0, a0); +goto L4387e8; +//nop; +L4387e8: +t0 = MEM_U8(sp + 67); +gp = MEM_U32(sp + 32); +if (t0 == 0) {a2 = 0x20; +goto L438888;} +a2 = 0x20; +s1 = MEM_U32(sp + 60); +a1 = 0x10009c9d; +//nop; +a0 = MEM_U32(s1 + 0); +a3 = 0x20; +a1 = a1; +MEM_U32(sp + 44) = a0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L438818; +MEM_U32(sp + 44) = a0; +L438818: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L438830; +//nop; +L438830: +gp = MEM_U32(sp + 32); +a2 = 0x7fff0000; +//nop; +a2 = a2 | 0xffff; +a3 = a2; +a0 = s1; +a1 = s0; +f_print_tree(mem, sp, a0, a1, a2, a3); +goto L438850; +a1 = s0; +L438850: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L438868; +//nop; +L438868: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L438880; +//nop; +L438880: +gp = MEM_U32(sp + 32); +//nop; +L438888: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x38; +return; +sp = sp + 0x38; +//nop; +//nop; +//nop; +} + +static void f_reset_pool(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4388a8: +//reset_pool: +//nop; +//nop; +//nop; +at = 0x10019d74; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019d78; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019d7c; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019d80; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019d84; +MEM_U32(at + 0) = zero; +return; +MEM_U32(at + 0) = zero; +} + +static void f_select_data_section(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4388f0: +//select_data_section: +//nop; +//nop; +//nop; +t6 = 0x10018e84; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +at = (int)t6 < (int)a0; +if (at != 0) {MEM_U32(sp + 24) = gp; +goto L438934;} +MEM_U32(sp + 24) = gp; +//nop; +a0 = 0x19; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L438928; +a1 = zero; +L438928: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L438950; +ra = MEM_U32(sp + 28); +L438934: +//nop; +a0 = 0xa; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L438944; +a1 = zero; +L438944: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L438950: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_emit_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43895c: +//emit_list: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0; +s1 = a1 & 0xff; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +if (a0 == 0) {MEM_U32(sp + 44) = a1; +goto L4389c8;} +MEM_U32(sp + 44) = a1; +L43898c: +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_create_local_label(mem, sp, a0); +goto L43899c; +//nop; +L43899c: +gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +a1 = s1; +a2 = s0 + 0x8; +a3 = 0x1; +f_emit_val(mem, sp, a0, a1, a2, a3); +goto L4389b8; +a3 = 0x1; +L4389b8: +s0 = MEM_U32(s0 + 16); +gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L43898c;} +//nop; +L4389c8: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_output_pool(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4389dc: +//output_pool: +//nop; +//nop; +//nop; +t6 = 0x10019d7c; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +if (t6 == 0) {MEM_U32(sp + 24) = gp; +goto L438a4c;} +MEM_U32(sp + 24) = gp; +//nop; +a0 = 0x4; +//nop; +f_select_data_section(mem, sp, a0); +goto L438a10; +//nop; +L438a10: +gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +a1 = zero; +a2 = 0x2; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L438a28; +a2 = 0x2; +L438a28: +gp = MEM_U32(sp + 24); +a1 = 0x5; +a0 = 0x10019d7c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_emit_list(mem, sp, a0, a1); +goto L438a44; +//nop; +L438a44: +gp = MEM_U32(sp + 24); +//nop; +L438a4c: +t7 = 0x10019d80; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L438ab0;} +//nop; +//nop; +a0 = 0x8; +//nop; +f_select_data_section(mem, sp, a0); +goto L438a74; +//nop; +L438a74: +gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +a1 = zero; +a2 = 0x3; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L438a8c; +a2 = 0x3; +L438a8c: +gp = MEM_U32(sp + 24); +a1 = 0x6; +a0 = 0x10019d80; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_emit_list(mem, sp, a0, a1); +goto L438aa8; +//nop; +L438aa8: +gp = MEM_U32(sp + 24); +//nop; +L438ab0: +t8 = 0x10019d84; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L438b14;} +//nop; +//nop; +a0 = 0x8; +//nop; +f_select_data_section(mem, sp, a0); +goto L438ad8; +//nop; +L438ad8: +gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +a1 = zero; +a2 = 0x2; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L438af0; +a2 = 0x2; +L438af0: +gp = MEM_U32(sp + 24); +a1 = 0x9; +a0 = 0x10019d84; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_emit_list(mem, sp, a0, a1); +goto L438b0c; +//nop; +L438b0c: +gp = MEM_U32(sp + 24); +//nop; +L438b14: +t9 = 0x10019d74; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L438b60;} +//nop; +//nop; +a0 = 0x19; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L438b3c; +a1 = zero; +L438b3c: +gp = MEM_U32(sp + 24); +a1 = 0x7; +a0 = 0x10019d74; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_emit_list(mem, sp, a0, a1); +goto L438b58; +//nop; +L438b58: +gp = MEM_U32(sp + 24); +//nop; +L438b60: +t0 = 0x10019d78; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {ra = MEM_U32(sp + 28); +goto L438bb0;} +ra = MEM_U32(sp + 28); +//nop; +a0 = 0x1a; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L438b88; +a1 = zero; +L438b88: +gp = MEM_U32(sp + 24); +a1 = 0x7; +a0 = 0x10019d78; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_emit_list(mem, sp, a0, a1); +goto L438ba4; +//nop; +L438ba4: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L438bb0: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_new_lit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L438bbc: +//new_lit: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +//nop; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 192) = a0; +MEM_U32(sp + 196) = a1; +MEM_U32(sp + 176) = gp; +a1 = 0x1; +a0 = 0x18; +v0 = f_new(mem, sp, a0, a1); +goto L438bec; +a0 = 0x18; +L438bec: +gp = MEM_U32(sp + 176); +if (v0 != 0) {v1 = v0; +goto L438d0c;} +v1 = v0; +t6 = 0x10009d70; +a0 = 0x4; +t6 = t6; +t8 = t6 + 0x48; +a1 = 0x6a; +t9 = sp; +L438c10: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L438c10;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t0 = 0x10009d20; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t0 = t0; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t0 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L438c80: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 0x57($t3) +goto L438c80;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 184) = v1; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L438cfc; +MEM_U32(sp + 184) = v1; +L438cfc: +gp = MEM_U32(sp + 176); +v0 = MEM_U32(sp + 184); +ra = MEM_U32(sp + 180); +goto L438d34; +ra = MEM_U32(sp + 180); +L438d0c: +t4 = MEM_U32(sp + 196); +t5 = MEM_U32(sp + 192); +MEM_U32(v1 + 0) = t4; +at = MEM_U32(t5 + 0); +v0 = v1; +MEM_U32(v1 + 8) = at; +t8 = MEM_U32(t5 + 4); +//nop; +MEM_U32(v1 + 12) = t8; +ra = MEM_U32(sp + 180); +L438d34: +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static void f_add_to_list_no_check(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L438d40: +//add_to_list_no_check: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 28) = ra; +a0 = a1; +MEM_U32(sp + 24) = gp; +a1 = a2; +v0 = f_new_lit(mem, sp, a0, a1); +goto L438d6c; +a1 = a2; +L438d6c: +v1 = MEM_U32(sp + 32); +gp = MEM_U32(sp + 24); +t6 = MEM_U32(v1 + 0); +//nop; +MEM_U32(v0 + 16) = t6; +MEM_U32(v1 + 0) = v0; +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_valu_equ(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L438d94: +//valu_equ: +v0 = MEM_U32(a0 + 0); +t6 = MEM_U32(a1 + 0); +//nop; +if (t6 == v0) {//nop; +goto L438db0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L438db0: +if (v0 == 0) {v1 = v0; +goto L438e94;} +v1 = v0; +v1 = v1 + 0x1; +t1 = v1 + 0xffffffff; +t7 = t1 & 0x3; +if (t7 == 0) {v0 = 0x1; +goto L438e0c;} +v0 = 0x1; +t8 = MEM_U32(a1 + 4); +t9 = MEM_U32(a0 + 4); +t0 = t7 + 0x1; +a2 = t8 + v0; +a3 = t9 + v0; +L438de0: +t2 = MEM_U8(a2 + -1); +t3 = MEM_U8(a3 + -1); +v0 = v0 + 0x1; +if (t2 == t3) {a2 = a2 + 0x1; +goto L438dfc;} +a2 = a2 + 0x1; +v0 = zero; +return v0; +v0 = zero; +L438dfc: +if (t0 != v0) {a3 = a3 + 0x1; +goto L438de0;} +a3 = a3 + 0x1; +if (v0 == v1) {//nop; +goto L438e94;} +//nop; +L438e0c: +t4 = MEM_U32(a1 + 4); +t5 = MEM_U32(a0 + 4); +a2 = t4 + v0; +a3 = t5 + v0; +L438e1c: +t6 = MEM_U8(a2 + -1); +t7 = MEM_U8(a3 + -1); +v0 = v0 + 0x4; +if (t6 == t7) {//nop; +goto L438e38;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L438e38: +t8 = MEM_U8(a2 + 0); +t9 = MEM_U8(a3 + 0); +//nop; +if (t8 == t9) {//nop; +goto L438e54;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L438e54: +t2 = MEM_U8(a2 + 1); +t3 = MEM_U8(a3 + 1); +//nop; +if (t2 == t3) {//nop; +goto L438e70;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L438e70: +t4 = MEM_U8(a2 + 2); +t5 = MEM_U8(a3 + 2); +a2 = a2 + 0x4; +if (t4 == t5) {//nop; +goto L438e8c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L438e8c: +if (v0 != v1) {a3 = a3 + 0x4; +goto L438e1c;} +a3 = a3 + 0x4; +L438e94: +v0 = 0x1; +//nop; +return v0; +//nop; +} + +static uint32_t f_add_to_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L438ea0: +//add_to_list: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 48) = a2; +v0 = MEM_U32(a0 + 0); +s1 = a1; +if (v0 == 0) {//nop; +goto L438f18;} +//nop; +if (v0 == 0) {s0 = v0; +goto L438f18;} +s0 = v0; +L438ee0: +//nop; +a0 = s1; +a1 = s0 + 0x8; +v0 = f_valu_equ(mem, sp, a0, a1); +goto L438ef0; +a1 = s0 + 0x8; +L438ef0: +gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L438f08;} +//nop; +v0 = MEM_U32(s0 + 0); +ra = MEM_U32(sp + 36); +goto L438f54; +ra = MEM_U32(sp + 36); +L438f08: +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L438ee0;} +//nop; +L438f18: +//nop; +a1 = MEM_U32(sp + 48); +a0 = s1; +v0 = f_new_lit(mem, sp, a0, a1); +goto L438f28; +a0 = s1; +L438f28: +t7 = MEM_U32(sp + 40); +gp = MEM_U32(sp + 32); +t8 = MEM_U32(t7 + 0); +//nop; +MEM_U32(v0 + 16) = t8; +t9 = MEM_U32(sp + 40); +//nop; +MEM_U32(t9 + 0) = v0; +v0 = MEM_U32(sp + 48); +//nop; +ra = MEM_U32(sp + 36); +L438f54: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return v0; +sp = sp + 0x28; +} + +static uint32_t f_add_to_pool(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L438f64: +//add_to_pool: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +v1 = MEM_U8(a0 + 0); +a3 = a0; +v0 = v1 ^ 0x49; +v0 = v0 < 0x1; +if (v0 != 0) {a2 = a1; +goto L438f9c;} +a2 = a1; +v0 = v1 ^ 0x46; +v0 = v0 < 0x1; +L438f9c: +if (v0 != 0) {//nop; +goto L438fa8;} +//nop; +abort(); +L438fa8: +t6 = MEM_U8(a3 + 1); +//nop; +t7 = t6 & 0x1f; +t8 = t7 + 0xfffffff7; +at = t8 < 0x6; +if (at == 0) {//nop; +goto L43909c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009e60[] = { +&&L438fe4, +&&L43909c, +&&L43909c, +&&L439048, +&&L439064, +&&L439080, +}; +dest = Lswitch10009e60[t8]; +//nop; +goto *dest; +//nop; +L438fe4: +t9 = 0x10018e84; +t0 = MEM_U32(a3 + 16); +t9 = MEM_U32(t9 + 0); +a1 = a3 + 0x10; +at = (int)t9 < (int)t0; +if (at == 0) {//nop; +goto L439024;} +//nop; +//nop; +a0 = 0x10019d78; +a1 = a3 + 0x10; +MEM_U32(sp + 188) = a2; +f_add_to_list_no_check(mem, sp, a0, a1, a2); +goto L439014; +MEM_U32(sp + 188) = a2; +L439014: +gp = MEM_U32(sp + 176); +v0 = MEM_U32(sp + 188); +ra = MEM_U32(sp + 180); +goto L4391ac; +ra = MEM_U32(sp + 180); +L439024: +//nop; +a0 = 0x10019d74; +MEM_U32(sp + 188) = a2; +f_add_to_list_no_check(mem, sp, a0, a1, a2); +goto L439034; +MEM_U32(sp + 188) = a2; +L439034: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 188); +//nop; +v0 = a2; +goto L4391a8; +v0 = a2; +L439048: +//nop; +a0 = 0x10019d80; +a1 = a3 + 0x10; +v0 = f_add_to_list(mem, sp, a0, a1, a2); +goto L439058; +a1 = a3 + 0x10; +L439058: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4391ac; +ra = MEM_U32(sp + 180); +L439064: +//nop; +a0 = 0x10019d7c; +a1 = a3 + 0x10; +v0 = f_add_to_list(mem, sp, a0, a1, a2); +goto L439074; +a1 = a3 + 0x10; +L439074: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4391ac; +ra = MEM_U32(sp + 180); +L439080: +//nop; +a0 = 0x10019d84; +a1 = a3 + 0x10; +v0 = f_add_to_list(mem, sp, a0, a1, a2); +goto L439090; +a1 = a3 + 0x10; +L439090: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4391ac; +ra = MEM_U32(sp + 180); +L43909c: +t1 = 0x10009e10; +a0 = 0x4; +t1 = t1; +t3 = t1 + 0x48; +a1 = 0xba; +t4 = sp; +L4390b4: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 7($t4) +goto L4390b4;} +//swr $at, 7($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t5 = 0x10009dc0; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +t5 = t5; +MEM_U8(t4 + 12 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 12 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 12 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 12 + 3) = (uint8_t)(t3 >> 0); +t7 = t5 + 0x48; +t8 = sp; +//swr $t3, 0xf($t4) +L439124: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t8 = t8 + 0xc; +MEM_U8(t8 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t8) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t8 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 84 + 3) = (uint8_t)(at >> 0); +if (t5 != t7) {//swr $at, 0x57($t8) +goto L439124;} +//swr $at, 0x57($t8) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +t7 = t5 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t5) +//nop; +MEM_U8(t8 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t8 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t8 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t8 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t8) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4391a0; +//nop; +L4391a0: +gp = MEM_U32(sp + 176); +v0 = zero; +L4391a8: +ra = MEM_U32(sp + 180); +L4391ac: +sp = sp + 0xb8; +//nop; +return v0; +//nop; +} + +static void f_insert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4391b8: +//insert: +MEM_U32(a0 + 8) = a1; +t6 = MEM_U32(a1 + 12); +//nop; +MEM_U32(a0 + 12) = t6; +MEM_U32(t6 + 8) = a0; +MEM_U32(a1 + 12) = a0; +return; +MEM_U32(a1 + 12) = a0; +} + +static void f_append(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4391d4: +//append: +MEM_U32(a0 + 12) = a1; +t6 = MEM_U32(a1 + 8); +//nop; +MEM_U32(a0 + 8) = t6; +MEM_U32(a1 + 8) = a0; +t7 = MEM_U32(a0 + 8); +MEM_U32(t7 + 12) = a0; +return; +MEM_U32(t7 + 12) = a0; +} + +static uint32_t f_make_new_label(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4391f4: +//make_new_label: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +a0 = 0x42; +v0 = f_build_op(mem, sp, a0); +goto L439218; +a0 = 0x42; +L439218: +gp = MEM_U32(sp + 24); +MEM_U32(sp + 32) = v0; +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L439230; +//nop; +L439230: +v1 = MEM_U32(sp + 32); +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +MEM_U32(v1 + 36) = v0; +sp = sp + 0x28; +MEM_U16(v1 + 34) = (uint16_t)zero; +MEM_U32(v1 + 40) = zero; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_make_new_jump(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L439254: +//make_new_jump: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +a2 = a0; +MEM_U32(sp + 24) = gp; +a0 = 0x88; +a1 = zero; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L439280; +a1 = zero; +L439280: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return v0; +sp = sp + 0x20; +} + +static uint32_t f_cmp_tree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L439290: +//cmp_tree: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +t6 = 0x1; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 184) = t6; +t7 = MEM_U8(a0 + 26); +a2 = a0; +t8 = t7 + 0x1; +MEM_U8(a0 + 26) = (uint8_t)t8; +t9 = MEM_U8(a1 + 26); +a3 = a1; +t0 = t9 + 0x1; +if (a0 != a1) {MEM_U8(a1 + 26) = (uint8_t)t0; +goto L4392dc;} +MEM_U8(a1 + 26) = (uint8_t)t0; +v0 = 0x1; +goto L43a098; +v0 = 0x1; +L4392dc: +v1 = MEM_U8(a2 + 32); +t1 = MEM_U8(a3 + 32); +//nop; +if (t1 == v1) {//nop; +goto L4392f8;} +//nop; +v0 = zero; +goto L43a098; +v0 = zero; +L4392f8: +v0 = v1 & 0xff; +goto L439dfc; +v0 = v1 & 0xff; +L439300: +v0 = MEM_U8(a3 + 33); +a0 = MEM_U8(a2 + 33); +t2 = v0 & 0x1f; +t3 = a0 & 0x1f; +v1 = t2 ^ t3; +v1 = v1 < 0x1; +if (v1 == 0) {at = 0x3; +goto L4393a8;} +at = 0x3; +t4 = v0 << 24; +t6 = a0 << 24; +t7 = t6 >> 29; +t5 = t4 >> 29; +v1 = t5 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {t5 = a0 << 24; +goto L4393ac;} +t5 = a0 << 24; +t8 = MEM_U32(a3 + 36); +t9 = MEM_U32(a2 + 36); +//nop; +v1 = t8 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {t5 = a0 << 24; +goto L4393ac;} +t5 = a0 << 24; +t0 = MEM_U32(a3 + 44); +t1 = MEM_U32(a2 + 44); +//nop; +v1 = t0 ^ t1; +v1 = v1 < 0x1; +if (v1 == 0) {t5 = a0 << 24; +goto L4393ac;} +t5 = a0 << 24; +t2 = MEM_U32(a3 + 40); +t3 = MEM_U32(a2 + 40); +//nop; +v1 = t2 ^ t3; +v1 = v1 < 0x1; +if (v1 == 0) {t5 = a0 << 24; +goto L4393ac;} +t5 = a0 << 24; +t4 = MEM_U16(a3 + 34); +t6 = MEM_U16(a2 + 34); +//nop; +v1 = t4 ^ t6; +v1 = v1 < 0x1; +L4393a8: +t5 = a0 << 24; +L4393ac: +t7 = t5 >> 29; +if (t7 != at) {MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080;} +MEM_U8(sp + 191) = (uint8_t)v1; +MEM_U32(sp + 184) = zero; +goto L43a080; +MEM_U32(sp + 184) = zero; +L4393c0: +v0 = MEM_U8(a3 + 33); +a0 = MEM_U8(a2 + 33); +t8 = v0 & 0x1f; +t9 = a0 & 0x1f; +v1 = t8 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {t0 = v0 << 24; +goto L439490;} +t0 = v0 << 24; +t2 = a0 << 24; +t3 = t2 >> 29; +t1 = t0 >> 29; +v1 = t1 ^ t3; +v1 = v1 < 0x1; +if (v1 == 0) {t1 = a0 << 24; +goto L439494;} +t1 = a0 << 24; +t4 = MEM_U32(a3 + 36); +t6 = MEM_U32(a2 + 36); +//nop; +v1 = t4 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {t1 = a0 << 24; +goto L439494;} +t1 = a0 << 24; +t5 = MEM_U32(a3 + 44); +t7 = MEM_U32(a2 + 44); +//nop; +v1 = t5 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {t1 = a0 << 24; +goto L439494;} +t1 = a0 << 24; +t8 = MEM_U32(a3 + 40); +t9 = MEM_U32(a2 + 40); +//nop; +v1 = t8 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {t1 = a0 << 24; +goto L439494;} +t1 = a0 << 24; +t0 = MEM_U16(a3 + 34); +t2 = MEM_U16(a2 + 34); +//nop; +v1 = t0 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {t1 = a0 << 24; +goto L439494;} +t1 = a0 << 24; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +MEM_U32(sp + 192) = a2; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439480; +MEM_U32(sp + 192) = a2; +L439480: +a2 = MEM_U32(sp + 192); +gp = MEM_U32(sp + 176); +a0 = MEM_U8(a2 + 33); +v1 = v0; +L439490: +t1 = a0 << 24; +L439494: +t3 = t1 >> 29; +at = 0x3; +if (t3 != at) {MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080;} +MEM_U8(sp + 191) = (uint8_t)v1; +MEM_U32(sp + 184) = zero; +goto L43a080; +MEM_U32(sp + 184) = zero; +L4394ac: +v0 = MEM_U8(a3 + 33); +a0 = MEM_U8(a2 + 33); +t4 = v0 & 0x1f; +t6 = a0 & 0x1f; +v1 = t4 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {t5 = v0 << 24; +goto L439558;} +t5 = v0 << 24; +t8 = a0 << 24; +t9 = t8 >> 29; +t7 = t5 >> 29; +v1 = t7 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439558;} +//nop; +t0 = MEM_U32(a3 + 36); +t2 = MEM_U32(a2 + 36); +//nop; +v1 = t0 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439558;} +//nop; +t1 = MEM_U32(a3 + 44); +t3 = MEM_U32(a2 + 44); +//nop; +v1 = t1 ^ t3; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439558;} +//nop; +t4 = MEM_U32(a3 + 40); +t6 = MEM_U32(a2 + 40); +//nop; +v1 = t4 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439558;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439550; +//nop; +L439550: +gp = MEM_U32(sp + 176); +v1 = v0; +L439558: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439560: +t5 = MEM_U16(a3 + 34); +t8 = MEM_U16(a2 + 34); +//nop; +t7 = t5 ^ t8; +t7 = t7 < 0x1; +MEM_U8(sp + 191) = (uint8_t)t7; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)t7; +L43957c: +t9 = MEM_U8(a3 + 33); +t2 = MEM_U8(a2 + 33); +t0 = t9 & 0x1f; +t1 = t2 & 0x1f; +v1 = t0 ^ t1; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439620;} +//nop; +t3 = MEM_U16(a3 + 34); +t4 = MEM_U16(a2 + 34); +//nop; +v1 = t3 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439620;} +//nop; +t6 = MEM_U32(a3 + 36); +t5 = MEM_U32(a2 + 36); +//nop; +v1 = t6 ^ t5; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439620;} +//nop; +t8 = MEM_U8(a3 + 40); +t7 = MEM_U8(a2 + 40); +//nop; +v1 = t8 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439620;} +//nop; +t9 = MEM_U8(a3 + 41); +t2 = MEM_U8(a2 + 41); +//nop; +v1 = t9 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439620;} +//nop; +t0 = MEM_U32(a3 + 44); +t1 = MEM_U32(a2 + 44); +//nop; +v1 = t0 ^ t1; +v1 = v1 < 0x1; +L439620: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439628: +t3 = MEM_U8(a3 + 33); +t6 = MEM_U8(a2 + 33); +t4 = t3 & 0x1f; +t5 = t6 & 0x1f; +v1 = t4 ^ t5; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4396b0;} +//nop; +t8 = MEM_U32(a3 + 36); +t7 = MEM_U32(a2 + 36); +//nop; +v1 = t8 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4396b0;} +//nop; +t9 = MEM_U8(a3 + 40); +t2 = MEM_U8(a2 + 40); +//nop; +v1 = t9 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4396b0;} +//nop; +t0 = MEM_U8(a3 + 41); +t1 = MEM_U8(a2 + 41); +//nop; +v1 = t0 ^ t1; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4396b0;} +//nop; +t3 = MEM_U32(a3 + 44); +t6 = MEM_U32(a2 + 44); +//nop; +v1 = t3 ^ t6; +v1 = v1 < 0x1; +L4396b0: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L4396b8: +t4 = MEM_U8(a3 + 33); +t8 = MEM_U8(a2 + 33); +t5 = t4 & 0x1f; +t7 = t8 & 0x1f; +v1 = t5 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439748;} +//nop; +t9 = MEM_U8(a3 + 40); +t2 = MEM_U8(a2 + 40); +//nop; +v1 = t9 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439748;} +//nop; +t0 = MEM_U8(a3 + 41); +t1 = MEM_U8(a2 + 41); +//nop; +v1 = t0 ^ t1; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439748;} +//nop; +t3 = MEM_U32(a3 + 44); +t6 = MEM_U32(a2 + 44); +//nop; +v1 = t3 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439748;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439740; +//nop; +L439740: +gp = MEM_U32(sp + 176); +v1 = v0; +L439748: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439750: +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439764; +//nop; +L439764: +gp = MEM_U32(sp + 176); +MEM_U8(sp + 191) = (uint8_t)v0; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v0; +L439770: +//nop; +a0 = MEM_U32(a2 + 4); +a1 = MEM_U32(a3 + 4); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439784; +//nop; +L439784: +gp = MEM_U32(sp + 176); +MEM_U8(sp + 191) = (uint8_t)v0; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v0; +L439790: +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L4397a4; +//nop; +L4397a4: +gp = MEM_U32(sp + 176); +MEM_U8(sp + 191) = (uint8_t)v0; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v0; +L4397b0: +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L4397c4; +//nop; +L4397c4: +gp = MEM_U32(sp + 176); +MEM_U8(sp + 191) = (uint8_t)v0; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v0; +L4397d0: +//nop; +a0 = a2; +a1 = a3; +MEM_U32(sp + 192) = a2; +v0 = f_const_equal(mem, sp, a0, a1); +goto L4397e4; +MEM_U32(sp + 192) = a2; +L4397e4: +a2 = MEM_U32(sp + 192); +gp = MEM_U32(sp + 176); +t4 = MEM_U32(a2 + 48); +MEM_U8(sp + 191) = (uint8_t)v0; +if (t4 != 0) {//nop; +goto L43a080;} +//nop; +MEM_U32(sp + 184) = zero; +goto L43a080; +MEM_U32(sp + 184) = zero; +L439804: +t8 = MEM_U8(a3 + 33); +t7 = MEM_U8(a2 + 33); +t5 = t8 & 0x1f; +t9 = t7 & 0x1f; +v1 = t5 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439894;} +//nop; +t2 = MEM_U32(a3 + 44); +t0 = MEM_U32(a2 + 44); +//nop; +v1 = t2 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439894;} +//nop; +t1 = MEM_U32(a3 + 40); +t3 = MEM_U32(a2 + 40); +//nop; +v1 = t1 ^ t3; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439894;} +//nop; +t6 = MEM_U16(a3 + 34); +t4 = MEM_U16(a2 + 34); +//nop; +v1 = t6 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439894;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L43988c; +//nop; +L43988c: +gp = MEM_U32(sp + 176); +v1 = v0; +L439894: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L43989c: +t8 = MEM_U8(a3 + 33); +t5 = MEM_U8(a2 + 33); +t7 = t8 & 0x1f; +t9 = t5 & 0x1f; +v1 = t7 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439958;} +//nop; +t2 = MEM_U32(a3 + 44); +t0 = MEM_U32(a2 + 44); +//nop; +v1 = t2 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439958;} +//nop; +t1 = MEM_U32(a3 + 40); +t3 = MEM_U32(a2 + 40); +//nop; +v1 = t1 ^ t3; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439958;} +//nop; +t6 = MEM_U16(a3 + 34); +t4 = MEM_U16(a2 + 34); +//nop; +v1 = t6 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439958;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +MEM_U32(sp + 192) = a2; +MEM_U32(sp + 196) = a3; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439928; +MEM_U32(sp + 196) = a3; +L439928: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 192); +a3 = MEM_U32(sp + 196); +if (v0 == 0) {v1 = v0; +goto L439958;} +v1 = v0; +//nop; +a0 = MEM_U32(a2 + 4); +a1 = MEM_U32(a3 + 4); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439950; +//nop; +L439950: +gp = MEM_U32(sp + 176); +v1 = v0; +L439958: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439960: +v0 = MEM_U8(a3 + 33); +a0 = MEM_U8(a2 + 33); +t8 = v0 & 0x1f; +t5 = a0 & 0x1f; +v1 = t8 ^ t5; +v1 = v1 < 0x1; +if (v1 == 0) {t7 = v0 << 24; +goto L439a28;} +t7 = v0 << 24; +t2 = a0 << 24; +t0 = t2 >> 29; +t9 = t7 >> 29; +v1 = t9 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439a28;} +//nop; +t1 = MEM_U32(a3 + 36); +t3 = MEM_U32(a2 + 36); +//nop; +v1 = t1 ^ t3; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439a28;} +//nop; +t6 = MEM_U32(a3 + 44); +t4 = MEM_U32(a2 + 44); +//nop; +v1 = t6 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439a28;} +//nop; +t8 = MEM_U32(a3 + 40); +t5 = MEM_U32(a2 + 40); +//nop; +v1 = t8 ^ t5; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439a28;} +//nop; +t7 = MEM_U16(a3 + 34); +t2 = MEM_U16(a2 + 34); +//nop; +v1 = t7 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439a28;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439a20; +//nop; +L439a20: +gp = MEM_U32(sp + 176); +v1 = v0; +L439a28: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439a30: +v0 = MEM_U8(a3 + 33); +a0 = MEM_U8(a2 + 33); +t9 = v0 & 0x1f; +t0 = a0 & 0x1f; +v1 = t9 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {t1 = v0 << 24; +goto L439b24;} +t1 = v0 << 24; +t6 = a0 << 24; +t4 = t6 >> 29; +t3 = t1 >> 29; +v1 = t3 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439b24;} +//nop; +t8 = MEM_U32(a3 + 36); +t5 = MEM_U32(a2 + 36); +//nop; +v1 = t8 ^ t5; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439b24;} +//nop; +t7 = MEM_U32(a3 + 44); +t2 = MEM_U32(a2 + 44); +//nop; +v1 = t7 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439b24;} +//nop; +t9 = MEM_U32(a3 + 40); +t0 = MEM_U32(a2 + 40); +//nop; +v1 = t9 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439b24;} +//nop; +t1 = MEM_U16(a3 + 34); +t6 = MEM_U16(a2 + 34); +//nop; +v1 = t1 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439b24;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +MEM_U32(sp + 192) = a2; +MEM_U32(sp + 196) = a3; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439af4; +MEM_U32(sp + 196) = a3; +L439af4: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 192); +a3 = MEM_U32(sp + 196); +if (v0 == 0) {v1 = v0; +goto L439b24;} +v1 = v0; +//nop; +a0 = MEM_U32(a2 + 4); +a1 = MEM_U32(a3 + 4); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439b1c; +//nop; +L439b1c: +gp = MEM_U32(sp + 176); +v1 = v0; +L439b24: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439b2c: +t3 = MEM_U8(a3 + 33); +t5 = MEM_U8(a2 + 33); +t4 = t3 << 24; +t7 = t5 << 24; +t2 = t7 >> 29; +t8 = t4 >> 29; +v1 = t8 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439bbc;} +//nop; +t9 = MEM_U32(a3 + 36); +t0 = MEM_U32(a2 + 36); +//nop; +v1 = t9 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439bbc;} +//nop; +t1 = MEM_U32(a3 + 44); +t6 = MEM_U32(a2 + 44); +//nop; +v1 = t1 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439bbc;} +//nop; +t3 = MEM_U32(a3 + 40); +t4 = MEM_U32(a2 + 40); +//nop; +v1 = t3 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439bbc;} +//nop; +t5 = MEM_U32(a3 + 48); +t7 = MEM_U32(a2 + 48); +//nop; +v1 = t5 ^ t7; +v1 = v1 < 0x1; +L439bbc: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439bc4: +MEM_U8(sp + 191) = (uint8_t)zero; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)zero; +L439bcc: +t8 = MEM_U8(a3 + 33); +t9 = MEM_U8(a2 + 33); +t2 = t8 & 0x1f; +t0 = t9 & 0x1f; +v1 = t2 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439c08;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439c00; +//nop; +L439c00: +gp = MEM_U32(sp + 176); +v1 = v0; +L439c08: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439c10: +t1 = MEM_U8(a3 + 33); +t3 = MEM_U8(a2 + 33); +t6 = t1 & 0x1f; +t4 = t3 & 0x1f; +v1 = t6 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439c78;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +MEM_U32(sp + 192) = a2; +MEM_U32(sp + 196) = a3; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439c48; +MEM_U32(sp + 196) = a3; +L439c48: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 192); +a3 = MEM_U32(sp + 196); +if (v0 == 0) {v1 = v0; +goto L439c78;} +v1 = v0; +//nop; +a0 = MEM_U32(a2 + 4); +a1 = MEM_U32(a3 + 4); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439c70; +//nop; +L439c70: +gp = MEM_U32(sp + 176); +v1 = v0; +L439c78: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439c80: +t5 = MEM_U8(a3 + 33); +t8 = MEM_U8(a2 + 33); +t7 = t5 & 0x1f; +t9 = t8 & 0x1f; +v1 = t7 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439cd8;} +//nop; +t2 = MEM_U8(a3 + 40); +t0 = MEM_U8(a2 + 40); +//nop; +v1 = t2 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439cd8;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 4); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439cd0; +//nop; +L439cd0: +gp = MEM_U32(sp + 176); +v1 = v0; +L439cd8: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439ce0: +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439cf4; +//nop; +L439cf4: +gp = MEM_U32(sp + 176); +MEM_U8(sp + 191) = (uint8_t)v0; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v0; +L439d00: +t1 = MEM_U8(a3 + 33); +t6 = MEM_U8(a2 + 33); +t3 = t1 & 0x1f; +t4 = t6 & 0x1f; +v1 = t3 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439d58;} +//nop; +t5 = MEM_U32(a3 + 40); +t8 = MEM_U32(a2 + 40); +//nop; +v1 = t5 ^ t8; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439d58;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439d50; +//nop; +L439d50: +gp = MEM_U32(sp + 176); +v1 = v0; +L439d58: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439d60: +t7 = MEM_U32(a3 + 36); +t9 = MEM_U32(a2 + 36); +//nop; +v1 = t7 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439de0;} +//nop; +t2 = MEM_U32(a3 + 40); +t0 = MEM_U32(a2 + 40); +//nop; +v1 = t2 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L439de0;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +a1 = MEM_U32(a3 + 0); +MEM_U32(sp + 192) = a2; +MEM_U32(sp + 196) = a3; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439db0; +MEM_U32(sp + 196) = a3; +L439db0: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 192); +a3 = MEM_U32(sp + 196); +if (v0 == 0) {v1 = v0; +goto L439de0;} +v1 = v0; +//nop; +a0 = MEM_U32(a2 + 4); +a1 = MEM_U32(a3 + 4); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L439dd8; +//nop; +L439dd8: +gp = MEM_U32(sp + 176); +v1 = v0; +L439de0: +MEM_U8(sp + 191) = (uint8_t)v1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)v1; +L439de8: +MEM_U8(sp + 191) = (uint8_t)zero; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)zero; +L439df0: +t1 = 0x1; +MEM_U8(sp + 191) = (uint8_t)t1; +goto L43a080; +MEM_U8(sp + 191) = (uint8_t)t1; +L439dfc: +at = v0 < 0x1e; +if (at != 0) {at = v0 < 0x80; +goto L439e68;} +at = v0 < 0x80; +if (at != 0) {at = v0 < 0x8e; +goto L439e2c;} +at = v0 < 0x8e; +if (at != 0) {t5 = v0 + 0xffffff7a; +goto L43a054;} +t5 = v0 + 0xffffff7a; +at = 0x97; +if (v0 == at) {//nop; +goto L439628;} +//nop; +//nop; +goto L439f18; +//nop; +L439e2c: +at = v0 < 0x75; +if (at == 0) {t4 = v0 + 0xffffff85; +goto L43a028;} +t4 = v0 + 0xffffff85; +t6 = v0 + 0xffffffdd; +at = t6 < 0x52; +if (at == 0) {//nop; +goto L439f18;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009f5c[] = { +&&L439c10, +&&L439f18, +&&L439f18, +&&L439750, +&&L439f18, +&&L439c10, +&&L439c10, +&&L439f18, +&&L439f18, +&&L4396b8, +&&L439f18, +&&L439d60, +&&L439d60, +&&L439d60, +&&L439790, +&&L439f18, +&&L439f18, +&&L439d60, +&&L439d60, +&&L439804, +&&L439f18, +&&L439d60, +&&L439f18, +&&L439f18, +&&L439f18, +&&L439c10, +&&L439960, +&&L439a30, +&&L43989c, +&&L439f18, +&&L439f18, +&&L439df0, +&&L439f18, +&&L43a080, +&&L439f18, +&&L439bc4, +&&L439b2c, +&&L439f18, +&&L4397d0, +&&L439f18, +&&L439f18, +&&L439f18, +&&L439c10, +&&L439c10, +&&L439f18, +&&L439bcc, +&&L439f18, +&&L439300, +&&L439f18, +&&L439f18, +&&L439c10, +&&L439c10, +&&L439c10, +&&L439d60, +&&L439f18, +&&L439f18, +&&L439c10, +&&L439560, +&&L439f18, +&&L439bcc, +&&L439c10, +&&L439de8, +&&L439bcc, +&&L439f18, +&&L439f18, +&&L4394ac, +&&L439f18, +&&L439f18, +&&L439f18, +&&L439f18, +&&L439c10, +&&L439f18, +&&L439f18, +&&L439f18, +&&L439f18, +&&L439c80, +&&L439f18, +&&L439f18, +&&L439f18, +&&L439f18, +&&L439c10, +&&L439c10, +}; +dest = Lswitch10009f5c[t6]; +//nop; +goto *dest; +//nop; +L439e68: +at = v0 < 0x12; +if (at != 0) {at = v0 < 0x19; +goto L439ea8;} +at = v0 < 0x19; +if (at == 0) {t3 = v0 + 0xffffffe9; +goto L439f0c;} +t3 = v0 + 0xffffffe9; +at = t3 < 0x2; +if (at == 0) {//nop; +goto L439f18;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009f54[] = { +&&L43957c, +&&L439c80, +}; +dest = Lswitch10009f54[t3]; +//nop; +goto *dest; +//nop; +L439ea8: +at = v0 < 0x5; +if (at == 0) {t5 = v0 + 0xfffffff6; +goto L439ee0;} +t5 = v0 + 0xfffffff6; +at = v0 < 0x5; +if (at == 0) {//nop; +goto L439f18;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009f20[] = { +&&L439bcc, +&&L439c10, +&&L439f18, +&&L439f18, +&&L439c10, +}; +dest = Lswitch10009f20[v0]; +//nop; +goto *dest; +//nop; +L439ee0: +at = t5 < 0x8; +if (at == 0) {//nop; +goto L439f18;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10009f34[] = { +&&L439c10, +&&L4397b0, +&&L439d00, +&&L439d00, +&&L439ce0, +&&L439ce0, +&&L439de8, +&&L439de8, +}; +dest = Lswitch10009f34[t5]; +//nop; +goto *dest; +//nop; +L439f0c: +at = 0x1d; +if (v0 == at) {//nop; +goto L439c10;} +//nop; +L439f18: +t8 = 0x10009ed0; +a0 = 0x4; +t8 = t8; +t9 = t8 + 0x48; +a1 = 0xf7; +t2 = sp; +L439f30: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t8 != t9) {//swr $at, 7($t2) +goto L439f30;} +//swr $at, 7($t2) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t0 = 0x10009e80; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t9 = t8 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t8) +t0 = t0; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t9 >> 0); +t6 = t0 + 0x48; +t3 = sp; +//swr $t9, 0xf($t2) +L439fa0: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t6) {//swr $at, 0x57($t3) +goto L439fa0;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t6 = t0 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43a01c; +//nop; +L43a01c: +gp = MEM_U32(sp + 176); +//nop; +goto L43a080; +//nop; +L43a028: +at = t4 < 0x5; +if (at == 0) {//nop; +goto L439f18;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000a0a4[] = { +&&L4393c0, +&&L439f18, +&&L439c10, +&&L439f18, +&&L439750, +}; +dest = Lswitch1000a0a4[t4]; +//nop; +goto *dest; +//nop; +L43a054: +at = t5 < 0x8; +if (at == 0) {//nop; +goto L439f18;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000a0b8[] = { +&&L439c80, +&&L439f18, +&&L439770, +&&L439f18, +&&L439f18, +&&L439f18, +&&L439de8, +&&L439c10, +}; +dest = Lswitch1000a0b8[t5]; +//nop; +goto *dest; +//nop; +L43a080: +v1 = 0x10019d88; +t9 = MEM_U32(sp + 184); +t7 = MEM_U32(v1 + 0); +v0 = MEM_U8(sp + 191); +t8 = t7 + t9; +MEM_U32(v1 + 0) = t8; +L43a098: +ra = MEM_U32(sp + 180); +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static uint32_t f_cmp_tree_again(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43a0a8: +//cmp_tree_again: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 180) = s1; +MEM_U32(sp + 176) = s0; +s0 = a1; +s1 = a0; +MEM_U32(sp + 188) = ra; +MEM_U32(sp + 184) = gp; +a2 = 0x42; +v1 = MEM_U8(s1 + 32); +L43a0d8: +//nop; +if (a2 != v1) {//nop; +goto L43a124;} +//nop; +t6 = MEM_U8(s0 + 32); +v0 = s0; +if (a2 != t6) {//nop; +goto L43a11c;} +//nop; +L43a0f4: +if (v0 != s1) {//nop; +goto L43a104;} +//nop; +v0 = 0x1; +goto L43a488; +v0 = 0x1; +L43a104: +v0 = MEM_U32(v0 + 12); +//nop; +t7 = MEM_U8(v0 + 32); +//nop; +if (a2 == t7) {//nop; +goto L43a0f4;} +//nop; +L43a11c: +v0 = zero; +goto L43a488; +v0 = zero; +L43a124: +t8 = MEM_U16(s0 + 20); +t9 = MEM_U8(s0 + 26); +//nop; +if (t8 == t9) {//nop; +goto L43a140;} +//nop; +v0 = zero; +goto L43a488; +v0 = zero; +L43a140: +v0 = v1 & 0xff; +goto L43a2dc; +v0 = v1 & 0xff; +L43a148: +v0 = 0x1; +goto L43a488; +v0 = 0x1; +L43a150: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s0 + 0); +//nop; +v0 = f_cmp_tree_again(mem, sp, a0, a1); +goto L43a164; +//nop; +L43a164: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L43a48c; +ra = MEM_U32(sp + 188); +L43a170: +//nop; +a0 = MEM_U32(s1 + 4); +a1 = MEM_U32(s0 + 4); +//nop; +v0 = f_cmp_tree_again(mem, sp, a0, a1); +goto L43a184; +//nop; +L43a184: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L43a48c; +ra = MEM_U32(sp + 188); +L43a190: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s0 + 0); +//nop; +v0 = f_cmp_tree_again(mem, sp, a0, a1); +goto L43a1a4; +//nop; +L43a1a4: +gp = MEM_U32(sp + 184); +a2 = 0x42; +if (v0 == 0) {v1 = v0; +goto L43a1c4;} +v1 = v0; +s1 = MEM_U32(s1 + 4); +s0 = MEM_U32(s0 + 4); +v1 = MEM_U8(s1 + 32); +goto L43a0d8; +v1 = MEM_U8(s1 + 32); +L43a1c4: +v0 = v1; +goto L43a488; +v0 = v1; +L43a1cc: +t0 = 0x1000a128; +a0 = 0x4; +t0 = t0; +t2 = t0 + 0x48; +a1 = 0x12b; +t3 = sp; +L43a1e4: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 7($t3) +goto L43a1e4;} +//swr $at, 7($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t4 = 0x1000a0d8; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +t4 = t4; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t2 >> 0); +t6 = t4 + 0x48; +t7 = sp; +//swr $t2, 0xf($t3) +L43a254: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 0x57($t7) +goto L43a254;} +//swr $at, 0x57($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43a2d0; +//nop; +L43a2d0: +gp = MEM_U32(sp + 184); +v0 = zero; +goto L43a488; +v0 = zero; +L43a2dc: +at = v0 < 0x40; +if (at != 0) {at = v0 < 0x89; +goto L43a354;} +at = v0 < 0x89; +if (at != 0) {at = 0x8d; +goto L43a30c;} +at = 0x8d; +if (v0 == at) {//nop; +goto L43a190;} +//nop; +at = 0x97; +if (v0 == at) {//nop; +goto L43a148;} +//nop; +//nop; +goto L43a1cc; +//nop; +L43a30c: +at = v0 < 0x75; +if (at != 0) {t3 = v0 + 0xffffffba; +goto L43a430;} +t3 = v0 + 0xffffffba; +at = v0 < 0x80; +if (at == 0) {t5 = v0 + 0xffffff7a; +goto L43a45c;} +t5 = v0 + 0xffffff7a; +t8 = v0 + 0xffffff85; +at = t8 < 0x5; +if (at == 0) {//nop; +goto L43a1cc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000a2dc[] = { +&&L43a150, +&&L43a1cc, +&&L43a190, +&&L43a1cc, +&&L43a190, +}; +dest = Lswitch1000a2dc[t8]; +//nop; +goto *dest; +//nop; +L43a354: +at = v0 < 0x10; +if (at != 0) {at = v0 < 0x19; +goto L43a3a0;} +at = v0 < 0x19; +if (at != 0) {t0 = v0 + 0xffffffe9; +goto L43a404;} +t0 = v0 + 0xffffffe9; +at = 0x1d; +if (v0 == at) {t9 = v0 + 0xffffffdd; +goto L43a190;} +t9 = v0 + 0xffffffdd; +at = t9 < 0x1d; +if (at == 0) {//nop; +goto L43a1cc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000a1ac[] = { +&&L43a190, +&&L43a1cc, +&&L43a1cc, +&&L43a190, +&&L43a1cc, +&&L43a190, +&&L43a190, +&&L43a1cc, +&&L43a1cc, +&&L43a150, +&&L43a1cc, +&&L43a190, +&&L43a190, +&&L43a190, +&&L43a150, +&&L43a1cc, +&&L43a1cc, +&&L43a190, +&&L43a190, +&&L43a150, +&&L43a1cc, +&&L43a190, +&&L43a1cc, +&&L43a1cc, +&&L43a1cc, +&&L43a190, +&&L43a150, +&&L43a190, +&&L43a190, +}; +dest = Lswitch1000a1ac[t9]; +//nop; +goto *dest; +//nop; +L43a3a0: +at = v0 < 0x5; +if (at == 0) {t2 = v0 + 0xfffffff6; +goto L43a3d8;} +t2 = v0 + 0xfffffff6; +at = v0 < 0x5; +if (at == 0) {//nop; +goto L43a1cc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000a178[] = { +&&L43a150, +&&L43a190, +&&L43a1cc, +&&L43a1cc, +&&L43a190, +}; +dest = Lswitch1000a178[v0]; +//nop; +goto *dest; +//nop; +L43a3d8: +at = t2 < 0x6; +if (at == 0) {//nop; +goto L43a1cc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000a18c[] = { +&&L43a190, +&&L43a150, +&&L43a150, +&&L43a150, +&&L43a150, +&&L43a150, +}; +dest = Lswitch1000a18c[t2]; +//nop; +goto *dest; +//nop; +L43a404: +at = t0 < 0x2; +if (at == 0) {//nop; +goto L43a1cc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000a1a4[] = { +&&L43a148, +&&L43a150, +}; +dest = Lswitch1000a1a4[t0]; +//nop; +goto *dest; +//nop; +L43a430: +at = t3 < 0x2f; +if (at == 0) {//nop; +goto L43a1cc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000a220[] = { +&&L43a148, +&&L43a148, +&&L43a1cc, +&&L43a148, +&&L43a1cc, +&&L43a1cc, +&&L43a1cc, +&&L43a190, +&&L43a190, +&&L43a1cc, +&&L43a150, +&&L43a1cc, +&&L43a148, +&&L43a1cc, +&&L43a1cc, +&&L43a190, +&&L43a190, +&&L43a190, +&&L43a190, +&&L43a1cc, +&&L43a1cc, +&&L43a190, +&&L43a148, +&&L43a1cc, +&&L43a150, +&&L43a190, +&&L43a1cc, +&&L43a150, +&&L43a1cc, +&&L43a1cc, +&&L43a150, +&&L43a1cc, +&&L43a1cc, +&&L43a1cc, +&&L43a1cc, +&&L43a190, +&&L43a1cc, +&&L43a1cc, +&&L43a1cc, +&&L43a1cc, +&&L43a150, +&&L43a1cc, +&&L43a1cc, +&&L43a1cc, +&&L43a1cc, +&&L43a190, +&&L43a190, +}; +dest = Lswitch1000a220[t3]; +//nop; +goto *dest; +//nop; +L43a45c: +at = t5 < 0x3; +if (at == 0) {//nop; +goto L43a1cc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000a2f0[] = { +&&L43a150, +&&L43a1cc, +&&L43a170, +}; +dest = Lswitch1000a2f0[t5]; +//nop; +goto *dest; +//nop; +L43a488: +ra = MEM_U32(sp + 188); +L43a48c: +s0 = MEM_U32(sp + 176); +s1 = MEM_U32(sp + 180); +sp = sp + 0xc0; +return v0; +sp = sp + 0xc0; +} + +static void f_move_label(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43a49c: +//move_label: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +t6 = MEM_U32(a0 + 8); +t7 = MEM_U32(a0 + 12); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(t7 + 8) = t6; +t9 = MEM_U32(a0 + 8); +t8 = MEM_U32(a0 + 12); +//nop; +MEM_U32(t9 + 12) = t8; +//nop; +//nop; +//nop; +f_insert(mem, sp, a0, a1); +goto L43a4e0; +//nop; +L43a4e0: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static uint32_t f_get_prior_stm(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43a4f0: +//get_prior_stm: +//nop; +//nop; +//nop; +a0 = MEM_U32(a0 + 12); +v0 = 0x10005384; +t6 = MEM_U8(a0 + 32); +//nop; +t7 = t6 < 0xa0; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L43a530;} +t8 = (int)t6 >> 5; +t9 = t8 << 2; +t0 = v0 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (t6 & 0x1f); +t7 = (int)t2 < (int)0x0; +L43a530: +if (t7 == 0) {//nop; +goto L43a574;} +//nop; +L43a538: +a0 = MEM_U32(a0 + 12); +//nop; +t4 = MEM_U8(a0 + 32); +//nop; +t5 = t4 < 0xa0; +if (t5 == 0) {t8 = (int)t4 >> 5; +goto L43a56c;} +t8 = (int)t4 >> 5; +t9 = t8 << 2; +t0 = v0 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t6 = t1 << (t4 & 0x1f); +t5 = (int)t6 < (int)0x0; +L43a56c: +if (t5 != 0) {//nop; +goto L43a538;} +//nop; +L43a574: +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_get_prior_stm1(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43a57c: +//get_prior_stm1: +//nop; +//nop; +//nop; +a0 = MEM_U32(a0 + 12); +v1 = 0x10005384; +v0 = MEM_U8(a0 + 32); +a1 = 0x42; +t6 = v0 < 0xa0; +if (t6 == 0) {t7 = (int)v0 >> 5; +goto L43a5bc;} +t7 = (int)v0 >> 5; +t8 = t7 << 2; +t9 = v1 + t8; +t0 = MEM_U32(t9 + 0); +//nop; +t1 = t0 << (v0 & 0x1f); +t6 = (int)t1 < (int)0x0; +L43a5bc: +if (t6 != 0) {//nop; +goto L43a5cc;} +//nop; +if (a1 != v0) {//nop; +goto L43a610;} +//nop; +L43a5cc: +a0 = MEM_U32(a0 + 12); +a1 = 0x42; +v0 = MEM_U8(a0 + 32); +//nop; +t3 = v0 < 0xa0; +if (t3 == 0) {t4 = (int)v0 >> 5; +goto L43a600;} +t4 = (int)v0 >> 5; +t5 = t4 << 2; +t7 = v1 + t5; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 << (v0 & 0x1f); +t3 = (int)t9 < (int)0x0; +L43a600: +if (t3 != 0) {//nop; +goto L43a5cc;} +//nop; +if (a1 == v0) {//nop; +goto L43a5cc;} +//nop; +L43a610: +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_find_br(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43a618: +//find_br: +//nop; +//nop; +//nop; +v1 = MEM_U32(a0 + 4); +//nop; +v0 = MEM_U8(v1 + 32); +//nop; +t6 = v0 + 0xffffffe0; +t7 = t6 < 0x60; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L43a664;} +t8 = (int)t6 >> 5; +t0 = 0x10005434; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L43a664: +if (t7 != 0) {//nop; +goto L43a6fc;} +//nop; +a1 = 0x10005384; +a2 = 0x42; +L43a674: +if (v1 == a0) {t5 = v0 < 0xa0; +goto L43a6ac;} +t5 = v0 < 0xa0; +if (t5 == 0) {t8 = (int)v0 >> 5; +goto L43a69c;} +t8 = (int)v0 >> 5; +t0 = t8 << 2; +t9 = a1 + t0; +t1 = MEM_U32(t9 + 0); +//nop; +t2 = t1 << (v0 & 0x1f); +t5 = (int)t2 < (int)0x0; +L43a69c: +if (t5 != 0) {//nop; +goto L43a6b4;} +//nop; +if (a2 == v0) {//nop; +goto L43a6b4;} +//nop; +L43a6ac: +v0 = zero; +return v0; +v0 = zero; +L43a6b4: +v1 = MEM_U32(v1 + 12); +//nop; +v0 = MEM_U8(v1 + 32); +//nop; +t3 = v0 + 0xffffffe0; +t4 = t3 < 0x60; +if (t4 == 0) {t7 = (int)t3 >> 5; +goto L43a6f4;} +t7 = (int)t3 >> 5; +t0 = 0x10005434; +t8 = t7 << 2; +t0 = t0; +t9 = t0 + t8; +t1 = MEM_U32(t9 + 0); +//nop; +t2 = t1 << (t3 & 0x1f); +t4 = (int)t2 < (int)0x0; +L43a6f4: +if (t4 == 0) {//nop; +goto L43a674;} +//nop; +L43a6fc: +v0 = v1; +//nop; +return v0; +//nop; +} + +static void f_match_uconds(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43a708: +//match_uconds: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 56) = gp; +MEM_U32(sp + 52) = s7; +MEM_U32(sp + 48) = s6; +MEM_U32(sp + 44) = s5; +MEM_U32(sp + 40) = s4; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 24) = s0; +s6 = MEM_U32(a0 + 4); +s1 = 0x10005370; +s5 = a0; +s0 = a0; +s7 = zero; +s4 = 0x42; +L43a758: +//nop; +a0 = s6; +//nop; +v0 = f_get_prior_stm1(mem, sp, a0); +goto L43a768; +//nop; +L43a768: +gp = MEM_U32(sp + 56); +s6 = v0; +//nop; +a0 = s0; +//nop; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43a780; +//nop; +L43a780: +v1 = MEM_U8(v0 + 32); +gp = MEM_U32(sp + 56); +if (s4 != v1) {s0 = v0; +goto L43a7c0;} +s0 = v0; +L43a790: +t6 = MEM_U32(s5 + 4); +//nop; +if (v0 == t6) {//nop; +goto L43a84c;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43a7b0; +//nop; +L43a7b0: +v1 = MEM_U8(v0 + 32); +gp = MEM_U32(sp + 56); +if (s4 == v1) {s0 = v0; +goto L43a790;} +s0 = v0; +L43a7c0: +if (s6 == s5) {t5 = v1 < 0xa0; +goto L43a84c;} +t5 = v1 < 0xa0; +t7 = MEM_U8(s6 + 32); +t6 = (int)v1 >> 5; +t8 = t7 < 0xa0; +if (t8 == 0) {//nop; +goto L43a7f8;} +//nop; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = s1 + t0; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t7 & 0x1f); +t8 = (int)t3 < (int)0x0; +L43a7f8: +if (t8 != 0) {//nop; +goto L43a84c;} +//nop; +if (t5 == 0) {//nop; +goto L43a820;} +//nop; +t9 = t6 << 2; +t0 = s1 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (v1 & 0x1f); +t5 = (int)t2 < (int)0x0; +L43a820: +if (t5 != 0) {//nop; +goto L43a84c;} +//nop; +//nop; +a0 = s0; +a1 = s6; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L43a838; +a1 = s6; +L43a838: +gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L43a84c;} +//nop; +s7 = 0x1; +goto L43a758; +s7 = 0x1; +L43a84c: +if (s7 == 0) {ra = MEM_U32(sp + 60); +goto L43a9d0;} +ra = MEM_U32(sp + 60); +s3 = MEM_U32(s5 + 4); +s2 = s5; +if (s3 == s6) {s7 = zero; +goto L43a928;} +s7 = zero; +L43a864: +//nop; +s1 = s3; +a0 = s3; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43a874; +a0 = s3; +L43a874: +t3 = MEM_U8(v0 + 32); +gp = MEM_U32(sp + 56); +if (s4 != t3) {s3 = v0; +goto L43a8a4;} +s3 = v0; +L43a884: +//nop; +s1 = s3; +a0 = s3; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43a894; +a0 = s3; +L43a894: +t4 = MEM_U8(v0 + 32); +gp = MEM_U32(sp + 56); +if (s4 == t4) {s3 = v0; +goto L43a884;} +s3 = v0; +L43a8a4: +//nop; +a0 = s2; +//nop; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43a8b4; +//nop; +L43a8b4: +t8 = MEM_U8(v0 + 32); +gp = MEM_U32(sp + 56); +if (s4 != t8) {s2 = v0; +goto L43a8fc;} +s2 = v0; +L43a8c4: +//nop; +s0 = s2; +a0 = s2; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43a8d4; +a0 = s2; +L43a8d4: +gp = MEM_U32(sp + 56); +s2 = v0; +//nop; +a0 = s0; +a1 = s1; +f_move_label(mem, sp, a0, a1); +goto L43a8ec; +a1 = s1; +L43a8ec: +t6 = MEM_U8(s2 + 32); +gp = MEM_U32(sp + 56); +if (s4 == t6) {//nop; +goto L43a8c4;} +//nop; +L43a8fc: +if (s3 == s6) {//nop; +goto L43a928;} +//nop; +//nop; +a0 = s2; +a1 = s3; +v0 = f_cmp_tree_again(mem, sp, a0, a1); +goto L43a914; +a1 = s3; +L43a914: +gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L43a928;} +//nop; +if (s3 != s6) {s7 = 0x1; +goto L43a864;} +s7 = 0x1; +L43a928: +if (s7 == 0) {ra = MEM_U32(sp + 60); +goto L43a9d0;} +ra = MEM_U32(sp + 60); +if (s5 == s2) {s0 = s5; +goto L43a96c;} +s0 = s5; +L43a938: +//nop; +a0 = s0; +//nop; +f_delete_statement(mem, sp, a0); +goto L43a948; +//nop; +L43a948: +gp = MEM_U32(sp + 56); +a0 = s0; +//nop; +//nop; +//nop; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43a960; +//nop; +L43a960: +gp = MEM_U32(sp + 56); +if (v0 != s2) {s0 = v0; +goto L43a938;} +s0 = v0; +L43a96c: +//nop; +//nop; +//nop; +v0 = f_make_new_label(mem, sp); +goto L43a97c; +//nop; +L43a97c: +gp = MEM_U32(sp + 56); +s6 = v0; +//nop; +a0 = v0; +//nop; +v0 = f_make_new_jump(mem, sp, a0); +goto L43a994; +//nop; +L43a994: +gp = MEM_U32(sp + 56); +a0 = v0; +//nop; +a1 = s2; +//nop; +f_append(mem, sp, a0, a1); +goto L43a9ac; +//nop; +L43a9ac: +gp = MEM_U32(sp + 56); +a0 = s6; +//nop; +a1 = s3; +//nop; +f_append(mem, sp, a0, a1); +goto L43a9c4; +//nop; +L43a9c4: +gp = MEM_U32(sp + 56); +//nop; +ra = MEM_U32(sp + 60); +L43a9d0: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +s4 = MEM_U32(sp + 40); +s5 = MEM_U32(sp + 44); +s6 = MEM_U32(sp + 48); +s7 = MEM_U32(sp + 52); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static uint32_t f_cmp_br(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43a9f8: +//cmp_br: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +t6 = MEM_U8(a0 + 26); +a3 = a0; +t7 = t6 + 0x1; +MEM_U8(a0 + 26) = (uint8_t)t7; +t8 = MEM_U8(a1 + 26); +a2 = a1; +t9 = t8 + 0x1; +MEM_U8(a1 + 26) = (uint8_t)t9; +s0 = MEM_U32(a0 + 0); +//nop; +t1 = MEM_U8(s0 + 26); +//nop; +t2 = t1 + 0x1; +MEM_U8(s0 + 26) = (uint8_t)t2; +v0 = MEM_U32(a1 + 0); +//nop; +t3 = MEM_U8(v0 + 26); +//nop; +t4 = t3 + 0x1; +MEM_U8(v0 + 26) = (uint8_t)t4; +s0 = MEM_U32(a0 + 0); +//nop; +t0 = MEM_U8(s0 + 32); +//nop; +t5 = t0 + 0xffffffe0; +t6 = t5 < 0x40; +if (t6 == 0) {t7 = (int)t5 >> 5; +goto L43aaa4;} +t7 = (int)t5 >> 5; +t9 = 0x10005440; +t8 = t7 << 2; +t9 = t9; +t1 = t9 + t8; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t5 & 0x1f); +t6 = (int)t3 < (int)0x0; +L43aaa4: +if (t6 == 0) {//nop; +goto L43ab8c;} +//nop; +v0 = MEM_U32(a2 + 0); +//nop; +a1 = MEM_U8(v0 + 32); +//nop; +t7 = a1 + 0xffffffe0; +t9 = t7 < 0x40; +if (t9 == 0) {t8 = (int)t7 >> 5; +goto L43aaec;} +t8 = (int)t7 >> 5; +t2 = 0x10005440; +t1 = t8 << 2; +t2 = t2; +t5 = t2 + t1; +t3 = MEM_U32(t5 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t9 = (int)t4 < (int)0x0; +L43aaec: +if (t9 == 0) {//nop; +goto L43ab8c;} +//nop; +v1 = MEM_U8(a2 + 32); +a0 = MEM_U8(a3 + 32); +//nop; +if (v1 != a0) {//nop; +goto L43ab24;} +//nop; +t8 = 0x10005398; +//nop; +t2 = a1 + t8; +t1 = MEM_U8(t2 + 0); +//nop; +if (t1 == t0) {//nop; +goto L43ab34;} +//nop; +L43ab24: +if (v1 == a0) {//nop; +goto L43abc8;} +//nop; +if (a1 != t0) {//nop; +goto L43abc8;} +//nop; +L43ab34: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U32(v0 + 0); +MEM_U32(sp + 36) = a2; +MEM_U32(sp + 32) = a3; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L43ab4c; +MEM_U32(sp + 32) = a3; +L43ab4c: +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +a3 = MEM_U32(sp + 32); +if (v0 == 0) {v1 = v0; +goto L43ab84;} +v1 = v0; +t5 = MEM_U32(a3 + 0); +t3 = MEM_U32(a2 + 0); +//nop; +a0 = MEM_U32(t5 + 4); +a1 = MEM_U32(t3 + 4); +//nop; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L43ab7c; +//nop; +L43ab7c: +gp = MEM_U32(sp + 24); +v1 = v0; +L43ab84: +v0 = v1; +goto L43abcc; +v0 = v1; +L43ab8c: +t7 = MEM_U8(a2 + 32); +t4 = MEM_U8(a3 + 32); +//nop; +v1 = t7 ^ t4; +v1 = zero < v1; +if (v1 == 0) {//nop; +goto L43abc0;} +//nop; +//nop; +a1 = MEM_U32(a2 + 0); +a0 = s0; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L43abb8; +a0 = s0; +L43abb8: +gp = MEM_U32(sp + 24); +v1 = v0; +L43abc0: +v0 = v1; +goto L43abcc; +v0 = v1; +L43abc8: +v0 = zero; +L43abcc: +ra = MEM_U32(sp + 28); +s0 = MEM_U32(sp + 20); +sp = sp + 0x20; +return v0; +sp = sp + 0x20; +} + +static void f_match_conds(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43abdc: +//match_conds: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +MEM_U32(sp + 52) = ra; +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 44) = s5; +MEM_U32(sp + 40) = s4; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 56) = a0; +v0 = f_find_br(mem, sp, a0); +goto L43ac18; +MEM_U32(sp + 56) = a0; +L43ac18: +gp = MEM_U32(sp + 48); +s3 = v0; +s2 = 0x10019d88; +if (v0 == 0) {MEM_U32(s2 + 0) = zero; +goto L43aec8;} +MEM_U32(s2 + 0) = zero; +//nop; +a0 = v0; +//nop; +v0 = f_find_br(mem, sp, a0); +goto L43ac3c; +//nop; +L43ac3c: +a0 = MEM_U32(sp + 56); +gp = MEM_U32(sp + 48); +if (v0 != a0) {ra = MEM_U32(sp + 52); +goto L43aecc;} +ra = MEM_U32(sp + 52); +//nop; +a1 = s3; +//nop; +v0 = f_cmp_br(mem, sp, a0, a1); +goto L43ac5c; +//nop; +L43ac5c: +gp = MEM_U32(sp + 48); +if (v0 == 0) {ra = MEM_U32(sp + 52); +goto L43aecc;} +ra = MEM_U32(sp + 52); +s0 = MEM_U32(sp + 56); +s1 = 0x10005370; +s5 = s3; +L43ac74: +//nop; +a0 = s5; +//nop; +v0 = f_get_prior_stm1(mem, sp, a0); +goto L43ac84; +//nop; +L43ac84: +gp = MEM_U32(sp + 48); +s5 = v0; +//nop; +a0 = s0; +//nop; +v0 = f_get_prior_stm1(mem, sp, a0); +goto L43ac9c; +//nop; +L43ac9c: +t6 = MEM_U8(s5 + 32); +gp = MEM_U32(sp + 48); +t7 = t6 < 0xa0; +if (t7 == 0) {s0 = v0; +goto L43accc;} +s0 = v0; +t8 = (int)t6 >> 5; +t9 = t8 << 2; +t0 = s1 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (t6 & 0x1f); +t7 = (int)t2 < (int)0x0; +L43accc: +if (t7 != 0) {//nop; +goto L43ad24;} +//nop; +t4 = MEM_U8(v0 + 32); +//nop; +t5 = t4 < 0xa0; +if (t5 == 0) {t8 = (int)t4 >> 5; +goto L43ad00;} +t8 = (int)t4 >> 5; +t9 = t8 << 2; +t0 = s1 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t6 = t1 << (t4 & 0x1f); +t5 = (int)t6 < (int)0x0; +L43ad00: +if (t5 != 0) {//nop; +goto L43ad24;} +//nop; +//nop; +a0 = s0; +a1 = s5; +v0 = f_cmp_tree(mem, sp, a0, a1); +goto L43ad18; +a1 = s5; +L43ad18: +gp = MEM_U32(sp + 48); +if (v0 != 0) {//nop; +goto L43ac74;} +//nop; +L43ad24: +t3 = MEM_U32(s2 + 0); +s2 = MEM_U32(sp + 56); +at = t3 < 0x3; +if (at != 0) {ra = MEM_U32(sp + 52); +goto L43aecc;} +ra = MEM_U32(sp + 52); +//nop; +a0 = MEM_U32(s2 + 0); +a1 = MEM_U32(s3 + 0); +s4 = s3; +v0 = f_cmp_tree_again(mem, sp, a0, a1); +goto L43ad4c; +s4 = s3; +L43ad4c: +gp = MEM_U32(sp + 48); +if (v0 == 0) {ra = MEM_U32(sp + 52); +goto L43aecc;} +ra = MEM_U32(sp + 52); +if (s3 == s5) {s3 = 0x42; +goto L43ae24;} +s3 = 0x42; +L43ad60: +//nop; +s1 = s4; +a0 = s4; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43ad70; +a0 = s4; +L43ad70: +t8 = MEM_U8(v0 + 32); +gp = MEM_U32(sp + 48); +if (s3 != t8) {s4 = v0; +goto L43ada0;} +s4 = v0; +L43ad80: +//nop; +s1 = s4; +a0 = s4; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43ad90; +a0 = s4; +L43ad90: +t9 = MEM_U8(v0 + 32); +gp = MEM_U32(sp + 48); +if (s3 == t9) {s4 = v0; +goto L43ad80;} +s4 = v0; +L43ada0: +//nop; +a0 = s2; +//nop; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43adb0; +//nop; +L43adb0: +t0 = MEM_U8(v0 + 32); +gp = MEM_U32(sp + 48); +if (s3 != t0) {s2 = v0; +goto L43adf8;} +s2 = v0; +L43adc0: +//nop; +s0 = s2; +a0 = s2; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43add0; +a0 = s2; +L43add0: +gp = MEM_U32(sp + 48); +s2 = v0; +//nop; +a0 = s0; +a1 = s1; +f_move_label(mem, sp, a0, a1); +goto L43ade8; +a1 = s1; +L43ade8: +t1 = MEM_U8(s2 + 32); +gp = MEM_U32(sp + 48); +if (s3 == t1) {//nop; +goto L43adc0;} +//nop; +L43adf8: +if (s4 == s5) {s0 = MEM_U32(sp + 56); +goto L43ae28;} +s0 = MEM_U32(sp + 56); +//nop; +a0 = s2; +a1 = s4; +v0 = f_cmp_tree_again(mem, sp, a0, a1); +goto L43ae10; +a1 = s4; +L43ae10: +gp = MEM_U32(sp + 48); +if (v0 == 0) {s0 = MEM_U32(sp + 56); +goto L43ae28;} +s0 = MEM_U32(sp + 56); +if (s4 != s5) {//nop; +goto L43ad60;} +//nop; +L43ae24: +s0 = MEM_U32(sp + 56); +L43ae28: +//nop; +if (s0 == s2) {//nop; +goto L43ae68;} +//nop; +L43ae34: +//nop; +a0 = s0; +//nop; +f_delete_statement(mem, sp, a0); +goto L43ae44; +//nop; +L43ae44: +gp = MEM_U32(sp + 48); +a0 = s0; +//nop; +//nop; +//nop; +v0 = f_get_prior_stm(mem, sp, a0); +goto L43ae5c; +//nop; +L43ae5c: +gp = MEM_U32(sp + 48); +if (v0 != s2) {s0 = v0; +goto L43ae34;} +s0 = v0; +L43ae68: +//nop; +//nop; +//nop; +v0 = f_make_new_label(mem, sp); +goto L43ae78; +//nop; +L43ae78: +gp = MEM_U32(sp + 48); +s5 = v0; +//nop; +a0 = v0; +//nop; +v0 = f_make_new_jump(mem, sp, a0); +goto L43ae90; +//nop; +L43ae90: +gp = MEM_U32(sp + 48); +a0 = v0; +//nop; +a1 = s2; +//nop; +f_append(mem, sp, a0, a1); +goto L43aea8; +//nop; +L43aea8: +gp = MEM_U32(sp + 48); +a0 = s5; +//nop; +a1 = s4; +//nop; +f_append(mem, sp, a0, a1); +goto L43aec0; +//nop; +L43aec0: +gp = MEM_U32(sp + 48); +//nop; +L43aec8: +ra = MEM_U32(sp + 52); +L43aecc: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +s4 = MEM_U32(sp + 40); +s5 = MEM_U32(sp + 44); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void f_cross_jump(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43aeec: +//cross_jump: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 20) = s0; +s0 = a0; +MEM_U32(sp + 52) = ra; +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 44) = s6; +MEM_U32(sp + 40) = s5; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 32) = s3; +MEM_U32(sp + 28) = s2; +if (a0 == 0) {MEM_U32(sp + 24) = s1; +goto L43b040;} +MEM_U32(sp + 24) = s1; +s6 = 0x10018e00; +s5 = 0x51; +s4 = 0x26; +s3 = 0x11; +s2 = 0x88; +s1 = 0x7f; +L43af40: +v0 = MEM_U8(s0 + 32); +at = v0 < 0x52; +goto L43aff8; +at = v0 < 0x52; +L43af4c: +t6 = MEM_U32(s0 + 40); +MEM_U32(s6 + 0) = t6; +goto L43b030; +MEM_U32(s6 + 0) = t6; +L43af58: +a0 = MEM_U32(s0 + 40); +//nop; +if (a0 == 0) {a0 = a0 + 0x1; +goto L43b030;} +a0 = a0 + 0x1; +a1 = a0 + 0xffffffff; +t7 = a1 & 0x3; +if (t7 == 0) {v0 = 0x1; +goto L43af94;} +v0 = 0x1; +v1 = t7 + 0x1; +L43af7c: +s0 = MEM_U32(s0 + 8); +v0 = v0 + 0x1; +if (v1 != v0) {//nop; +goto L43af7c;} +//nop; +if (v0 == a0) {//nop; +goto L43b030;} +//nop; +L43af94: +s0 = MEM_U32(s0 + 8); +v0 = v0 + 0x4; +s0 = MEM_U32(s0 + 8); +//nop; +s0 = MEM_U32(s0 + 8); +//nop; +s0 = MEM_U32(s0 + 8); +if (v0 != a0) {//nop; +goto L43af94;} +//nop; +s0 = MEM_U32(s0 + 8); +goto L43b034; +s0 = MEM_U32(s0 + 8); +L43afc0: +//nop; +a0 = s0; +//nop; +f_match_uconds(mem, sp, a0); +goto L43afd0; +//nop; +L43afd0: +gp = MEM_U32(sp + 48); +s0 = MEM_U32(s0 + 8); +goto L43b034; +s0 = MEM_U32(s0 + 8); +L43afdc: +//nop; +a0 = s0; +//nop; +f_match_conds(mem, sp, a0); +goto L43afec; +//nop; +L43afec: +gp = MEM_U32(sp + 48); +s0 = MEM_U32(s0 + 8); +goto L43b034; +s0 = MEM_U32(s0 + 8); +L43aff8: +if (at != 0) {//nop; +goto L43b018;} +//nop; +if (v0 == s1) {//nop; +goto L43afdc;} +//nop; +if (v0 == s2) {//nop; +goto L43afc0;} +//nop; +s0 = MEM_U32(s0 + 8); +goto L43b034; +s0 = MEM_U32(s0 + 8); +L43b018: +if (v0 == s3) {//nop; +goto L43af58;} +//nop; +if (v0 == s4) {//nop; +goto L43afdc;} +//nop; +if (v0 == s5) {//nop; +goto L43af4c;} +//nop; +L43b030: +s0 = MEM_U32(s0 + 8); +L43b034: +//nop; +if (s0 != 0) {//nop; +goto L43af40;} +//nop; +L43b040: +ra = MEM_U32(sp + 52); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +s5 = MEM_U32(sp + 40); +s6 = MEM_U32(sp + 44); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void f_set_opts(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43b068: +//set_opts: +//nop; +//nop; +//nop; +at = 0x10019364; +sp = sp + 0xffffffe0; +MEM_U8(at + 0) = (uint8_t)a1; +at = 0x10019368; +v1 = 0x2; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +if (a1 != v1) {MEM_U8(at + 0) = (uint8_t)a0; +goto L43b0b0;} +MEM_U8(at + 0) = (uint8_t)a0; +at = a0 < 0x2; +if (at != 0) {at = a0 < 0x5; +goto L43b0b4;} +at = a0 < 0x5; +a0 = 0x1; +L43b0b0: +at = a0 < 0x5; +L43b0b4: +if (at == 0) {a3 = 0x5; +goto L43b21c;} +a3 = 0x5; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000a308[] = { +&&L43b0dc, +&&L43b114, +&&L43b180, +&&L43b180, +&&L43b180, +}; +dest = Lswitch1000a308[a0]; +//nop; +goto *dest; +//nop; +L43b0dc: +at = 0x10019350; +a2 = 0x1; +MEM_U8(at + 0) = (uint8_t)a2; +at = 0x10019354; +v0 = 0x10019360; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10019358; +//nop; +MEM_U8(at + 0) = (uint8_t)a2; +at = 0x1001935c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +MEM_U8(v0 + 0) = (uint8_t)zero; +goto L43b23c; +MEM_U8(v0 + 0) = (uint8_t)zero; +L43b114: +v0 = a1 < 0x1; +if (v0 != 0) {at = 0x3; +goto L43b128;} +at = 0x3; +if (a1 != at) {//nop; +goto L43b138;} +//nop; +L43b128: +at = 0x10019350; +a2 = 0x1; +MEM_U8(at + 0) = (uint8_t)v1; +goto L43b144; +MEM_U8(at + 0) = (uint8_t)v1; +L43b138: +at = 0x10019350; +a2 = 0x1; +MEM_U8(at + 0) = (uint8_t)a2; +L43b144: +if (v0 != 0) {v1 = v0; +goto L43b154;} +v1 = v0; +v1 = a1 ^ 0x3; +v1 = v1 < 0x1; +L43b154: +at = 0x10019354; +v0 = 0x10019360; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x10019358; +//nop; +MEM_U8(at + 0) = (uint8_t)a2; +at = 0x1001935c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +MEM_U8(v0 + 0) = (uint8_t)zero; +goto L43b23c; +MEM_U8(v0 + 0) = (uint8_t)zero; +L43b180: +v0 = a1 < 0x1; +if (v0 != 0) {at = 0x3; +goto L43b194;} +at = 0x3; +if (a1 != at) {//nop; +goto L43b1a4;} +//nop; +L43b194: +at = 0x10019350; +a2 = 0x1; +MEM_U8(at + 0) = (uint8_t)v1; +goto L43b1b0; +MEM_U8(at + 0) = (uint8_t)v1; +L43b1a4: +at = 0x10019350; +a2 = 0x1; +MEM_U8(at + 0) = (uint8_t)a2; +L43b1b0: +if (v0 != 0) {v1 = v0; +goto L43b1c0;} +v1 = v0; +v1 = a1 ^ 0x3; +v1 = v1 < 0x1; +L43b1c0: +at = 0x10019354; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x10019358; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001935c; +//nop; +MEM_U8(at + 0) = (uint8_t)a2; +at = a0 < 0x3; +if (at != 0) {//nop; +goto L43b210;} +//nop; +v0 = 0x10019360; +//nop; +t7 = MEM_U8(v0 + 0); +//nop; +if (t7 == 0) {//nop; +goto L43b210;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)a2; +goto L43b23c; +MEM_U8(v0 + 0) = (uint8_t)a2; +L43b210: +v0 = 0x10019360; +MEM_U8(v0 + 0) = (uint8_t)zero; +goto L43b23c; +MEM_U8(v0 + 0) = (uint8_t)zero; +L43b21c: +a2 = 0x1000a300; +//nop; +a0 = 0x1; +a1 = 0x1d; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L43b234; +a2 = a2; +L43b234: +gp = MEM_U32(sp + 24); +//nop; +L43b23c: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return; +//nop; +//nop; +//nop; +//nop; +} + +static uint32_t f_pass_in_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43b258: +//pass_in_reg: +t6 = MEM_U8(a0 + 32); +at = 0xc000000; +t7 = t6 + 0xffffffa0; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & at; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 < 0) {//nop; +goto L43b280;} +//nop; +abort(); +L43b280: +v0 = MEM_U32(a0 + 48); +//nop; +t2 = v0 + 0x1; +v0 = zero < t2; +return v0; +v0 = zero < t2; +} + +static uint32_t f_parm_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43b294: +//parm_reg: +//nop; +//nop; +//nop; +t6 = MEM_U8(a0 + 32); +//nop; +t7 = t6 + 0xffffffa0; +t8 = t7 < 0x40; +if (t8 == 0) {//nop; +goto L43b2e0;} +//nop; +t1 = 0x10005450; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t5 = (int)t4 < (int)0x0; +t8 = t5; +L43b2e0: +if (t8 != 0) {//nop; +goto L43b2ec;} +//nop; +abort(); +L43b2ec: +v1 = MEM_U32(a0 + 48); +at = 0xffffffff; +if (v1 != at) {//nop; +goto L43b304;} +//nop; +v0 = 0x48; +return v0; +v0 = 0x48; +L43b304: +t6 = 0x10018ed0; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L43b334;} +//nop; +if ((int)v1 >= 0) {v0 = (int)v1 >> 2; +goto L43b32c;} +v0 = (int)v1 >> 2; +at = v1 + 0x3; +v0 = (int)at >> 2; +L43b32c: +//nop; +return v0; +//nop; +L43b334: +if ((int)v1 >= 0) {v0 = (int)v1 >> 3; +goto L43b344;} +v0 = (int)v1 >> 3; +at = v1 + 0x7; +v0 = (int)at >> 3; +L43b344: +//nop; +return v0; +//nop; +} + +static void f_map_pdefs_to_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43b34c: +//map_pdefs_to_regs: +//nop; +//nop; +//nop; +v0 = 0x10019314; +v1 = 0x1; +v0 = MEM_U32(v0 + 0); +t0 = 0xffffffff; +if (v0 == 0) {a3 = 0x65; +goto L43b3e4;} +a3 = 0x65; +v0 = v0 + 0x1; +L43b374: +if (a0 == 0) {at = 0xc0000; +goto L43b494;} +at = 0xc0000; +t6 = MEM_U8(a0 + 32); +a2 = v1 << 1; +if (a3 == t6) {//nop; +goto L43b390;} +//nop; +abort(); +L43b390: +t7 = MEM_U8(a0 + 33); +at = at | 0x8000; +t8 = t7 & 0x1f; +t9 = t8 < 0x20; +t1 = -t9; +t2 = t1 & at; +t3 = t2 << (t8 & 0x1f); +if ((int)t3 >= 0) {v1 = v1 + 0x1; +goto L43b3e4;} +v1 = v1 + 0x1; +if (a1 == t0) {a2 = a2 + 0xfffffffe; +goto L43b3cc;} +a2 = a2 + 0xfffffffe; +t4 = a2 << 2; +at = (int)a1 < (int)t4; +if (at != 0) {//nop; +goto L43b3e4;} +//nop; +L43b3cc: +t5 = a2 << 2; +t6 = t5 + 0xb0; +MEM_U32(a0 + 48) = t6; +a0 = MEM_U32(a0 + 8); +if (v1 != v0) {a2 = a2 + 0x2; +goto L43b374;} +a2 = a2 + 0x2; +L43b3e4: +a3 = 0x65; +if (a0 == 0) {t0 = 0xffffffff; +goto L43b494;} +t0 = 0xffffffff; +v1 = 0x100193a0; +a1 = 0x10018ed0; +a2 = 0x10019310; +v1 = MEM_U32(v1 + 0); +a1 = MEM_U8(a1 + 0); +a2 = MEM_U32(a2 + 0); +//nop; +L43b40c: +t7 = MEM_U8(a0 + 32); +//nop; +if (a3 == t7) {//nop; +goto L43b420;} +//nop; +abort(); +L43b420: +t9 = MEM_U32(a0 + 44); +//nop; +v0 = t9 - v1; +if ((int)v0 >= 0) {//nop; +goto L43b438;} +//nop; +v0 = -v0; +L43b438: +if (a1 != 0) {//nop; +goto L43b464;} +//nop; +t1 = a2 << 2; +at = (int)v0 < (int)t1; +if (at == 0) {//nop; +goto L43b45c;} +//nop; +t2 = v0 + 0x10; +MEM_U32(a0 + 48) = t2; +goto L43b484; +MEM_U32(a0 + 48) = t2; +L43b45c: +MEM_U32(a0 + 48) = t0; +goto L43b484; +MEM_U32(a0 + 48) = t0; +L43b464: +t8 = a2 << 3; +at = (int)v0 < (int)t8; +if (at == 0) {//nop; +goto L43b480;} +//nop; +t3 = v0 + 0x20; +MEM_U32(a0 + 48) = t3; +goto L43b484; +MEM_U32(a0 + 48) = t3; +L43b480: +MEM_U32(a0 + 48) = t0; +L43b484: +a0 = MEM_U32(a0 + 8); +//nop; +if (a0 != 0) {//nop; +goto L43b40c;} +//nop; +L43b494: +//nop; +return; +//nop; +} + +static void f_map_pars_to_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43b49c: +//map_pars_to_regs: +//nop; +//nop; +//nop; +t6 = MEM_U8(a0 + 32); +t7 = 0x5c; +sp = sp + 0xfffffff8; +MEM_U32(sp + 4) = s0; +s0 = a1; +if (t6 == t7) {//nop; +goto L43b4c8;} +//nop; +abort(); +L43b4c8: +v1 = 0x10019d90; +MEM_U32(a0 + 36) = zero; +v0 = a0; +t0 = 0xffffffff; +a3 = v1 + 0x10; +L43b4dc: +v1 = v1 + 0x4; +if (v1 != a3) {MEM_U32(v1 + -4) = t0; +goto L43b4dc;} +MEM_U32(v1 + -4) = t0; +a1 = 0x10019314; +a0 = MEM_U32(a0 + 8); +a1 = MEM_U32(a1 + 0); +a2 = 0x1; +if (a1 == 0) {t2 = 0x66; +goto L43b628;} +t2 = 0x66; +t4 = 0x10019d90; +t3 = 0x100193a0; +a1 = a1 + 0x1; +t1 = 0x64; +L43b510: +v1 = MEM_U8(a0 + 32); +//nop; +t9 = v1 < 0xa0; +if (t9 == 0) {t5 = (int)v1 >> 5; +goto L43b544;} +t5 = (int)v1 >> 5; +t7 = 0x10005458; +t6 = t5 << 2; +t7 = t7; +t8 = t7 + t6; +t5 = MEM_U32(t8 + 0); +//nop; +t7 = t5 << (v1 & 0x1f); +t9 = (int)t7 < (int)0x0; +L43b544: +if (t9 != 0) {at = 0x17; +goto L43b7e8;} +at = 0x17; +if (t1 == v1) {at = 0xc0000; +goto L43b5ac;} +at = 0xc0000; +if (t2 == v1) {t8 = v1 < 0xa0; +goto L43b5ac;} +t8 = v1 < 0xa0; +L43b55c: +if (t8 == 0) {t5 = (int)v1 >> 5; +goto L43b584;} +t5 = (int)v1 >> 5; +t6 = 0x10005458; +t7 = t5 << 2; +t6 = t6; +t9 = t6 + t7; +t5 = MEM_U32(t9 + 0); +//nop; +t6 = t5 << (v1 & 0x1f); +t8 = (int)t6 < (int)0x0; +L43b584: +if (t8 != 0) {//nop; +goto L43b7e4;} +//nop; +a0 = MEM_U32(a0 + 8); +//nop; +v1 = MEM_U8(a0 + 32); +//nop; +if (t1 == v1) {//nop; +goto L43b5ac;} +//nop; +if (t2 != v1) {t8 = v1 < 0xa0; +goto L43b55c;} +t8 = v1 < 0xa0; +L43b5ac: +t9 = MEM_U8(a0 + 33); +at = at | 0x8000; +t5 = t9 & 0x1f; +t6 = t5 < 0x20; +t7 = -t6; +t8 = t7 & at; +t9 = t8 << (t5 & 0x1f); +if ((int)t9 >= 0) {at = (int)a2 < (int)s0; +goto L43b628;} +at = (int)a2 < (int)s0; +if (s0 == t0) {t8 = a2 << 3; +goto L43b5e0;} +t8 = a2 << 3; +if (at == 0) {//nop; +goto L43b628;} +//nop; +L43b5e0: +t6 = MEM_U32(a0 + 44); +t7 = MEM_U32(t3 + 0); +v1 = t8 + 0xa8; +a3 = t6 - t7; +if ((int)a3 >= 0) {a2 = a2 + 0x1; +goto L43b5fc;} +a2 = a2 + 0x1; +a3 = -a3; +L43b5fc: +MEM_U32(a0 + 48) = v1; +if ((int)a3 >= 0) {t5 = (int)a3 >> 2; +goto L43b610;} +t5 = (int)a3 >> 2; +at = a3 + 0x3; +t5 = (int)at >> 2; +L43b610: +t9 = t5 << 2; +t6 = t4 + t9; +MEM_U32(t6 + 0) = v1; +a0 = MEM_U32(a0 + 8); +if (a2 != a1) {//nop; +goto L43b510;} +//nop; +L43b628: +v1 = MEM_U8(a0 + 32); +t3 = 0x100193a0; +t4 = 0x10019d90; +t7 = v1 < 0xa0; +t1 = 0x64; +if (t7 == 0) {t2 = 0x66; +goto L43b668;} +t2 = 0x66; +t9 = 0x10005458; +t8 = (int)v1 >> 5; +t5 = t8 << 2; +t9 = t9; +t6 = t9 + t5; +t8 = MEM_U32(t6 + 0); +//nop; +t9 = t8 << (v1 & 0x1f); +t7 = (int)t9 < (int)0x0; +L43b668: +if (t7 != 0) {at = 0x17; +goto L43b7e8;} +at = 0x17; +a2 = 0x10019310; +a1 = 0x10018ed0; +//nop; +L43b67c: +if (t1 == v1) {//nop; +goto L43b6e0;} +//nop; +if (t2 == v1) {t6 = v1 < 0xa0; +goto L43b6e0;} +t6 = v1 < 0xa0; +L43b68c: +if (t6 == 0) {t8 = (int)v1 >> 5; +goto L43b6b8;} +t8 = (int)v1 >> 5; +t5 = 0x10005458; +t9 = t8 << 2; +t5 = t5; +t7 = t5 + t9; +t8 = MEM_U32(t7 + 0); +//nop; +t5 = t8 << (v1 & 0x1f); +t9 = (int)t5 < (int)0x0; +t6 = t9; +L43b6b8: +if (t6 != 0) {at = 0x17; +goto L43b7e8;} +at = 0x17; +a0 = MEM_U32(a0 + 8); +//nop; +v1 = MEM_U8(a0 + 32); +//nop; +if (t1 == v1) {//nop; +goto L43b6e0;} +//nop; +if (t2 != v1) {t6 = v1 < 0xa0; +goto L43b68c;} +t6 = v1 < 0xa0; +L43b6e0: +t7 = MEM_U32(a0 + 44); +t8 = MEM_U32(t3 + 0); +//nop; +a3 = t7 - t8; +if ((int)a3 >= 0) {//nop; +goto L43b6fc;} +//nop; +a3 = -a3; +L43b6fc: +t5 = MEM_U8(a1 + 0); +//nop; +if (t5 != 0) {//nop; +goto L43b758;} +//nop; +if (t2 == v1) {//nop; +goto L43b7a0;} +//nop; +t9 = MEM_U32(a2 + 0); +v1 = a3 + 0x10; +t6 = t9 << 2; +at = (int)a3 < (int)t6; +if (at == 0) {//nop; +goto L43b750;} +//nop; +MEM_U32(a0 + 48) = v1; +if ((int)a3 >= 0) {t7 = (int)a3 >> 2; +goto L43b740;} +t7 = (int)a3 >> 2; +at = a3 + 0x3; +t7 = (int)at >> 2; +L43b740: +t8 = t7 << 2; +t5 = t4 + t8; +MEM_U32(t5 + 0) = v1; +goto L43b7a0; +MEM_U32(t5 + 0) = v1; +L43b750: +MEM_U32(a0 + 48) = t0; +goto L43b7a0; +MEM_U32(a0 + 48) = t0; +L43b758: +if (t2 == v1) {//nop; +goto L43b7a0;} +//nop; +t9 = MEM_U32(a2 + 0); +v1 = a3 + 0x20; +t6 = t9 << 3; +at = (int)a3 < (int)t6; +if (at == 0) {//nop; +goto L43b79c;} +//nop; +MEM_U32(a0 + 48) = v1; +if ((int)a3 >= 0) {t7 = (int)a3 >> 3; +goto L43b78c;} +t7 = (int)a3 >> 3; +at = a3 + 0x7; +t7 = (int)at >> 3; +L43b78c: +t8 = t7 << 2; +t5 = t4 + t8; +MEM_U32(t5 + 0) = v1; +goto L43b7a0; +MEM_U32(t5 + 0) = v1; +L43b79c: +MEM_U32(a0 + 48) = t0; +L43b7a0: +a0 = MEM_U32(a0 + 8); +//nop; +v1 = MEM_U8(a0 + 32); +//nop; +t9 = v1 < 0xa0; +if (t9 == 0) {t6 = (int)v1 >> 5; +goto L43b7dc;} +t6 = (int)v1 >> 5; +t8 = 0x10005458; +t7 = t6 << 2; +t8 = t8; +t5 = t8 + t7; +t6 = MEM_U32(t5 + 0); +//nop; +t8 = t6 << (v1 & 0x1f); +t9 = (int)t8 < (int)0x0; +L43b7dc: +if (t9 == 0) {//nop; +goto L43b67c;} +//nop; +L43b7e4: +at = 0x17; +L43b7e8: +if (v1 != at) {s0 = MEM_U32(sp + 4); +goto L43b80c;} +s0 = MEM_U32(sp + 4); +t5 = MEM_U32(a0 + 44); +t8 = 0x1; +t6 = t5 & 0x8; +if (t6 == 0) {s0 = MEM_U32(sp + 4); +goto L43b80c;} +s0 = MEM_U32(sp + 4); +MEM_U32(v0 + 36) = t8; +s0 = MEM_U32(sp + 4); +L43b80c: +sp = sp + 0x8; +return; +sp = sp + 0x8; +} + +static uint32_t f_check_amt(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43b814: +//check_amt: +//nop; +//nop; +//nop; +v1 = MEM_U32(a0 + 44); +//nop; +if ((int)v1 >= 0) {//nop; +goto L43b834;} +//nop; +abort(); +L43b834: +t6 = 0x10018ed0; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L43b8bc;} +//nop; +t7 = 0x10019310; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = t7 << 2; +at = (int)v1 < (int)t8; +if (at == 0) {//nop; +goto L43b88c;} +//nop; +t9 = 0x10019314; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t1 = t9 << 3; +at = (int)v1 < (int)t1; +if (at != 0) {//nop; +goto L43b894;} +//nop; +L43b88c: +v0 = 0xffffffff; +return v0; +v0 = 0xffffffff; +L43b894: +t4 = 0x10019d90; +if ((int)v1 >= 0) {t2 = (int)v1 >> 2; +goto L43b8a8;} +t2 = (int)v1 >> 2; +at = v1 + 0x3; +t2 = (int)at >> 2; +L43b8a8: +t3 = t2 << 2; +t5 = t3 + t4; +v0 = MEM_U32(t5 + 0); +//nop; +return v0; +//nop; +L43b8bc: +t6 = 0x10019310; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = t6 << 3; +at = (int)v1 < (int)t7; +if (at == 0) {//nop; +goto L43b900;} +//nop; +t8 = 0x10019314; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = t8 << 1; +t0 = t9 << 2; +at = (int)v1 < (int)t0; +if (at != 0) {//nop; +goto L43b908;} +//nop; +L43b900: +v0 = 0xffffffff; +return v0; +v0 = 0xffffffff; +L43b908: +t3 = 0x10019d90; +if ((int)v1 >= 0) {t1 = (int)v1 >> 3; +goto L43b91c;} +t1 = (int)v1 >> 3; +at = v1 + 0x7; +t1 = (int)at >> 3; +L43b91c: +t2 = t1 << 2; +t4 = t2 + t3; +v0 = MEM_U32(t4 + 0); +//nop; +//nop; +return v0; +//nop; +} + +static void f_check_amt_ref(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43b934: +//check_amt_ref: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +v1 = 0x10018ed0; +MEM_U32(sp + 40) = s4; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 44) = s5; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s3 = 0x10019310; +s4 = 0x10019314; +v1 = MEM_U8(v1 + 0); +s0 = a0; +s1 = 0x52; +s2 = 0x5; +s5 = 0xb; +MEM_U32(sp + 52) = ra; +MEM_U32(sp + 48) = gp; +L43b984: +if (v1 != 0) {//nop; +goto L43ba1c;} +//nop; +v1 = MEM_U8(s0 + 32); +//nop; +if (s1 != v1) {//nop; +goto L43baac;} +//nop; +t6 = MEM_U8(s0 + 33); +//nop; +t7 = t6 << 24; +t8 = t7 >> 29; +if (s2 != t8) {//nop; +goto L43baac;} +//nop; +t9 = MEM_U32(s3 + 0); +v0 = MEM_U32(s0 + 44); +t0 = t9 << 2; +at = (int)v0 < (int)t0; +if (at != 0) {//nop; +goto L43b9e4;} +//nop; +t2 = MEM_U32(s4 + 0); +//nop; +t3 = t2 << 3; +at = (int)v0 < (int)t3; +if (at == 0) {//nop; +goto L43baac;} +//nop; +L43b9e4: +t6 = 0x10019d90; +if ((int)v0 >= 0) {v1 = (int)v0 >> 2; +goto L43b9f8;} +v1 = (int)v0 >> 2; +at = v0 + 0x3; +v1 = (int)at >> 2; +L43b9f8: +t9 = 0x10019da0; +t5 = v1 << 2; +t4 = 0xffffffff; +t7 = t5 + t6; +MEM_U32(t7 + 0) = t4; +t8 = 0x1; +t0 = v1 + t9; +MEM_U8(t0 + 0) = (uint8_t)t8; +goto L43bb00; +MEM_U8(t0 + 0) = (uint8_t)t8; +L43ba1c: +v1 = MEM_U8(s0 + 32); +//nop; +if (s1 != v1) {//nop; +goto L43baac;} +//nop; +t1 = MEM_U8(s0 + 33); +//nop; +t2 = t1 << 24; +t3 = t2 >> 29; +if (s2 != t3) {//nop; +goto L43baac;} +//nop; +t5 = MEM_U32(s3 + 0); +v0 = MEM_U32(s0 + 44); +t6 = t5 << 3; +at = (int)v0 < (int)t6; +if (at != 0) {//nop; +goto L43ba74;} +//nop; +t7 = MEM_U32(s4 + 0); +//nop; +t9 = t7 << 4; +at = (int)v0 < (int)t9; +if (at == 0) {//nop; +goto L43baac;} +//nop; +L43ba74: +t1 = 0x10019d90; +if ((int)v0 >= 0) {v1 = (int)v0 >> 3; +goto L43ba88;} +v1 = (int)v0 >> 3; +at = v0 + 0x7; +v1 = (int)at >> 3; +L43ba88: +t5 = 0x10019da0; +t0 = v1 << 2; +t8 = 0xffffffff; +t2 = t0 + t1; +MEM_U32(t2 + 0) = t8; +t3 = 0x1; +t6 = v1 + t5; +MEM_U8(t6 + 0) = (uint8_t)t3; +goto L43bb00; +MEM_U8(t6 + 0) = (uint8_t)t3; +L43baac: +a0 = MEM_U32(s0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L43badc;} +//nop; +if (s5 == v1) {//nop; +goto L43badc;} +//nop; +//nop; +//nop; +//nop; +f_check_amt_ref(mem, sp, a0); +goto L43bad4; +//nop; +L43bad4: +gp = MEM_U32(sp + 48); +//nop; +L43badc: +v0 = MEM_U32(s0 + 4); +//nop; +if (v0 == 0) {ra = MEM_U32(sp + 52); +goto L43bb04;} +ra = MEM_U32(sp + 52); +v1 = 0x10018ed0; +s0 = v0; +v1 = MEM_U8(v1 + 0); +//nop; +goto L43b984; +//nop; +L43bb00: +ra = MEM_U32(sp + 52); +L43bb04: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +s4 = MEM_U32(sp + 40); +s5 = MEM_U32(sp + 44); +sp = sp + 0x38; +return; +sp = sp + 0x38; +} + +static void f_fix_amt_ref(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43bb24: +//fix_amt_ref: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 48) = s6; +s6 = 0x4; +MEM_U32(sp + 52) = s7; +MEM_U32(sp + 32) = s2; +v1 = s6 & 0x3; +s7 = a0; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 56) = gp; +MEM_U32(sp + 44) = s5; +MEM_U32(sp + 40) = s4; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +if (v1 == 0) {s2 = zero; +goto L43bb94;} +s2 = zero; +t6 = 0x10019da0; +v0 = v1; +s0 = zero + t6; +L43bb7c: +s2 = s2 + 0x1; +MEM_U8(s0 + 0) = (uint8_t)zero; +if (v0 != s2) {s0 = s0 + 0x1; +goto L43bb7c;} +s0 = s0 + 0x1; +if (s2 == s6) {//nop; +goto L43bbbc;} +//nop; +L43bb94: +t7 = 0x10019da0; +//nop; +s0 = s2 + t7; +v0 = s6 + t7; +L43bba4: +s0 = s0 + 0x4; +MEM_U8(s0 + -4) = (uint8_t)zero; +MEM_U8(s0 + -3) = (uint8_t)zero; +MEM_U8(s0 + -2) = (uint8_t)zero; +if (s0 != v0) {MEM_U8(s0 + -1) = (uint8_t)zero; +goto L43bba4;} +MEM_U8(s0 + -1) = (uint8_t)zero; +L43bbbc: +s0 = MEM_U32(s7 + 8); +s1 = 0x64; +v0 = MEM_U8(s0 + 32); +//nop; +t8 = v0 < 0xa0; +if (t8 == 0) {//nop; +goto L43bbfc;} +//nop; +t1 = 0x1000546c; +t9 = (int)v0 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (v0 & 0x1f); +t8 = (int)t4 < (int)0x0; +L43bbfc: +if (t8 != 0) {//nop; +goto L43bc68;} +//nop; +L43bc04: +if (s1 != v0) {//nop; +goto L43bc24;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +f_check_amt_ref(mem, sp, a0); +goto L43bc1c; +//nop; +L43bc1c: +gp = MEM_U32(sp + 56); +//nop; +L43bc24: +s0 = MEM_U32(s0 + 8); +//nop; +v0 = MEM_U8(s0 + 32); +//nop; +t6 = v0 < 0xa0; +if (t6 == 0) {t7 = (int)v0 >> 5; +goto L43bc60;} +t7 = (int)v0 >> 5; +t1 = 0x1000546c; +t9 = t7 << 2; +t1 = t1; +t0 = t1 + t9; +t2 = MEM_U32(t0 + 0); +//nop; +t3 = t2 << (v0 & 0x1f); +t6 = (int)t3 < (int)0x0; +L43bc60: +if (t6 == 0) {//nop; +goto L43bc04;} +//nop; +L43bc68: +s0 = 0x10019da0; +s5 = 0x1001934c; +s3 = 0x10019348; +s2 = zero; +s6 = 0x4; +s4 = 0xffffff1f; +L43bc80: +t5 = MEM_U8(s0 + 0); +//nop; +if (t5 == 0) {//nop; +goto L43bd5c;} +//nop; +//nop; +a0 = 0x52; +//nop; +v0 = f_build_op(mem, sp, a0); +goto L43bca0; +//nop; +L43bca0: +s1 = MEM_U8(v0 + 33); +t8 = MEM_U8(s3 + 0); +t7 = s1 << 27; +t1 = t7 >> 27; +t9 = t8 ^ t1; +t0 = t9 & 0x1f; +t3 = t0 ^ s1; +gp = MEM_U32(sp + 56); +t4 = t3 & s4; +MEM_U8(v0 + 33) = (uint8_t)t3; +t6 = t4 | 0x60; +MEM_U8(v0 + 33) = (uint8_t)t6; +v1 = MEM_U32(s5 + 0); +t5 = s2 + 0x4; +lo = t5 * v1; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)v1 >> 32); +MEM_U16(v0 + 34) = (uint16_t)zero; +MEM_U32(v0 + 40) = v1; +a0 = 0x7b; +a1 = v0; +t7 = lo; +MEM_U32(v0 + 44) = t7; +//nop; +//nop; +//nop; +v0 = f_build_1op(mem, sp, a0, a1); +goto L43bd04; +//nop; +L43bd04: +s1 = MEM_U8(v0 + 33); +t8 = MEM_U8(s3 + 0); +t1 = s1 << 27; +t9 = t1 >> 27; +t0 = t8 ^ t9; +t2 = t0 & 0x1f; +t4 = t2 ^ s1; +gp = MEM_U32(sp + 56); +t6 = t4 & s4; +MEM_U8(v0 + 33) = (uint8_t)t4; +t5 = t6 | 0xa0; +MEM_U8(v0 + 33) = (uint8_t)t5; +v1 = MEM_U32(s5 + 0); +MEM_U16(v0 + 34) = (uint16_t)zero; +lo = s2 * v1; +hi = (uint32_t)((uint64_t)s2 * (uint64_t)v1 >> 32); +MEM_U32(v0 + 40) = v1; +t7 = lo; +MEM_U32(v0 + 44) = t7; +t1 = MEM_U32(s7 + 8); +//nop; +MEM_U32(v0 + 8) = t1; +MEM_U32(s7 + 8) = v0; +L43bd5c: +s2 = s2 + 0x1; +if (s2 != s6) {s0 = s0 + 0x1; +goto L43bc80;} +s0 = s0 + 0x1; +ra = MEM_U32(sp + 60); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +s4 = MEM_U32(sp + 40); +s5 = MEM_U32(sp + 44); +s6 = MEM_U32(sp + 48); +s7 = MEM_U32(sp + 52); +sp = sp + 0x40; +return; +sp = sp + 0x40; +//nop; +} + +static uint32_t f_find_non_special_reg(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43be58: +//find_non_special_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 192) = a0; +a0 = MEM_U32(sp + 484); +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 196) = a1; +MEM_U32(sp + 200) = a2; +MEM_U32(sp + 204) = a3; +v1 = MEM_U8(a0 + 0); +v0 = MEM_U8(a0 + 1); +a2 = 0xc; +if (v1 == v0) {t4 = sp; +goto L43bedc;} +t4 = sp; +a1 = 0x10019830; +a0 = sp + 0xc0; +t6 = v1 << 2; +L43bea4: +t7 = a0 + t6; +t8 = MEM_U32(t7 + 0); +//nop; +if (t8 != 0) {//nop; +goto L43bec0;} +//nop; +v0 = v1; +goto L43bfe8; +v0 = v1; +L43bec0: +lo = v1 * a2; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a2 >> 32); +t9 = lo; +t0 = a1 + t9; +v1 = MEM_U8(t0 + 6); +//nop; +if (v1 != v0) {t6 = v1 << 2; +goto L43bea4;} +t6 = v1 << 2; +L43bedc: +t1 = 0x1000a370; +a0 = 0x4; +t1 = t1; +t3 = t1 + 0x48; +a1 = 0x118; +L43bef0: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 7($t4) +goto L43bef0;} +//swr $at, 7($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t5 = 0x1000a320; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +t5 = t5; +MEM_U8(t4 + 12 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 12 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 12 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 12 + 3) = (uint8_t)(t3 >> 0); +t7 = t5 + 0x48; +t8 = sp; +//swr $t3, 0xf($t4) +L43bf60: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t8 = t8 + 0xc; +MEM_U8(t8 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t8) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t8 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 84 + 3) = (uint8_t)(at >> 0); +if (t5 != t7) {//swr $at, 0x57($t8) +goto L43bf60;} +//swr $at, 0x57($t8) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +t7 = t5 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t5) +//nop; +MEM_U8(t8 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t8 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t8 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t8 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t8) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43bfdc; +//nop; +L43bfdc: +gp = MEM_U32(sp + 176); +v0 = MEM_U8(sp + 191); +//nop; +L43bfe8: +ra = MEM_U32(sp + 180); +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static uint32_t f_kind_of_register(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43c01c: +//kind_of_register: +//nop; +//nop; +//nop; +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +t6 = t6 << 2; +MEM_U32(sp + 0) = a0; +t8 = t6 + t7; +v0 = MEM_U8(t8 + 8); +//nop; +return v0; +//nop; +} + +static void f_init_regs(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43c04c: +//init_regs: +//nop; +//nop; +//nop; +at = 0x10019830; +t6 = 0x48; +MEM_U32(at + 0) = zero; +at = 0x10019830; +sp = sp + 0xffffffa8; +MEM_U16(at + 4) = (uint16_t)zero; +at = 0x10019830; +v0 = 0x10019830; +MEM_U8(at + 6) = (uint8_t)t6; +at = 0x10019830; +v1 = 0x10019830; +MEM_U8(at + 7) = (uint8_t)zero; +at = 0x10019830; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s3 = 0x48; +v0 = v0 + 0xc; +v1 = v1 + 0x36c; +MEM_U8(at + 8) = (uint8_t)zero; +L43c0b4: +v0 = v0 + 0x30; +MEM_U32(v0 + -48) = zero; +MEM_U16(v0 + -44) = (uint16_t)zero; +MEM_U8(v0 + -42) = (uint8_t)s3; +MEM_U8(v0 + -41) = (uint8_t)zero; +MEM_U8(v0 + -40) = (uint8_t)zero; +MEM_U32(v0 + -36) = zero; +MEM_U16(v0 + -32) = (uint16_t)zero; +MEM_U8(v0 + -30) = (uint8_t)s3; +MEM_U8(v0 + -29) = (uint8_t)zero; +MEM_U8(v0 + -28) = (uint8_t)zero; +MEM_U32(v0 + -24) = zero; +MEM_U16(v0 + -20) = (uint16_t)zero; +MEM_U8(v0 + -18) = (uint8_t)s3; +MEM_U8(v0 + -17) = (uint8_t)zero; +MEM_U8(v0 + -16) = (uint8_t)zero; +MEM_U32(v0 + -12) = zero; +MEM_U16(v0 + -8) = (uint16_t)zero; +MEM_U8(v0 + -6) = (uint8_t)s3; +MEM_U8(v0 + -5) = (uint8_t)zero; +if (v0 != v1) {MEM_U8(v0 + -4) = (uint8_t)zero; +goto L43c0b4;} +MEM_U8(v0 + -4) = (uint8_t)zero; +v0 = 0x10019da4; +s2 = 0x10019328; +MEM_U8(v0 + 0) = (uint8_t)s3; +MEM_U8(v0 + 1) = (uint8_t)s3; +s2 = MEM_U32(s2 + 0); +//nop; +if (s2 == 0) {//nop; +goto L43c160;} +//nop; +s0 = 0x100054d4; +s2 = s2 + 0x1; +t7 = s0 + 0xffffffff; +v0 = s2 + t7; +L43c13c: +//nop; +a0 = MEM_U8(s0 + 0); +MEM_U32(sp + 52) = v0; +f_add_to_free_list(mem, sp, a0); +goto L43c14c; +MEM_U32(sp + 52) = v0; +L43c14c: +v0 = MEM_U32(sp + 52); +gp = MEM_U32(sp + 40); +s0 = s0 + 0x1; +if (s0 != v0) {//nop; +goto L43c13c;} +//nop; +L43c160: +s1 = 0x10019320; +s0 = 0x8; +s1 = MEM_U32(s1 + 0); +//nop; +s1 = s1 + 0x7; +at = s1 < 0x8; +if (at != 0) {s1 = s1 + 0x1; +goto L43c1a0;} +s1 = s1 + 0x1; +L43c180: +//nop; +a0 = s0; +//nop; +f_add_to_free_list(mem, sp, a0); +goto L43c190; +//nop; +L43c190: +gp = MEM_U32(sp + 40); +s0 = s0 + 0x1; +if (s0 != s1) {//nop; +goto L43c180;} +//nop; +L43c1a0: +v0 = 0x10019dac; +s2 = 0x1001932c; +MEM_U8(v0 + 0) = (uint8_t)s3; +MEM_U8(v0 + 1) = (uint8_t)s3; +s2 = MEM_U32(s2 + 0); +s0 = 0x24; +if (s2 == 0) {s1 = 0x1; +goto L43c1ec;} +s1 = 0x1; +s2 = s2 + 0x1; +L43c1c4: +//nop; +a0 = s0; +a1 = zero; +f_add_to_fp_free_list(mem, sp, a0, a1); +goto L43c1d4; +a1 = zero; +L43c1d4: +s0 = s0 + 0x2; +gp = MEM_U32(sp + 40); +t8 = s0 & 0xff; +s1 = s1 + 0x1; +if (s1 != s2) {s0 = t8; +goto L43c1c4;} +s0 = t8; +L43c1ec: +s2 = 0x10019324; +s0 = 0x30; +s2 = MEM_U32(s2 + 0); +s1 = 0x1; +if (s2 == 0) {s2 = s2 + 0x1; +goto L43c22c;} +s2 = s2 + 0x1; +L43c204: +//nop; +a0 = s0; +a1 = zero; +f_add_to_fp_free_list(mem, sp, a0, a1); +goto L43c214; +a1 = zero; +L43c214: +s0 = s0 + 0x2; +gp = MEM_U32(sp + 40); +t9 = s0 & 0xff; +s1 = s1 + 0x1; +if (s1 != s2) {s0 = t9; +goto L43c204;} +s0 = t9; +L43c22c: +t0 = 0x10019344; +s0 = 0x21; +t0 = MEM_U8(t0 + 0); +s1 = 0x1; +if (t0 == 0) {s2 = 0x11; +goto L43c26c;} +s2 = 0x11; +L43c244: +//nop; +a0 = s0; +a1 = zero; +f_add_to_fp_free_list(mem, sp, a0, a1); +goto L43c254; +a1 = zero; +L43c254: +s0 = s0 + 0x2; +gp = MEM_U32(sp + 40); +t1 = s0 & 0xff; +s1 = s1 + 0x1; +if (s1 != s2) {s0 = t1; +goto L43c244;} +s0 = t1; +L43c26c: +s1 = 0x10019310; +//nop; +s1 = MEM_U32(s1 + 0); +//nop; +s1 = s1 + 0x3; +at = s1 < 0x4; +if (at != 0) {s1 = s1 + 0x1; +goto L43c31c;} +s1 = s1 + 0x1; +a0 = s1 + 0xfffffffc; +t2 = a0 & 0x3; +if (t2 == 0) {s0 = 0x4; +goto L43c2d0;} +s0 = 0x4; +t3 = s0 << 2; +t4 = 0x10019830; +t3 = t3 - s0; +t3 = t3 << 2; +v1 = t2 + 0x4; +v0 = t3 + t4; +L43c2b4: +s0 = s0 + 0x1; +MEM_U8(v0 + 7) = (uint8_t)zero; +MEM_U16(v0 + 4) = (uint16_t)zero; +if (v1 != s0) {v0 = v0 + 0xc; +goto L43c2b4;} +v0 = v0 + 0xc; +if (s0 == s1) {//nop; +goto L43c31c;} +//nop; +L43c2d0: +t6 = 0x10019830; +t5 = s0 << 2; +t7 = s1 << 2; +t7 = t7 - s1; +t5 = t5 - s0; +t5 = t5 << 2; +t7 = t7 << 2; +v1 = t7 + t6; +v0 = t5 + t6; +L43c2f4: +v0 = v0 + 0x30; +MEM_U8(v0 + -41) = (uint8_t)zero; +MEM_U16(v0 + -44) = (uint16_t)zero; +MEM_U8(v0 + -29) = (uint8_t)zero; +MEM_U16(v0 + -32) = (uint16_t)zero; +MEM_U8(v0 + -17) = (uint8_t)zero; +MEM_U16(v0 + -20) = (uint16_t)zero; +MEM_U8(v0 + -5) = (uint8_t)zero; +if (v0 != v1) {MEM_U16(v0 + -8) = (uint16_t)zero; +goto L43c2f4;} +MEM_U16(v0 + -8) = (uint16_t)zero; +L43c31c: +v1 = 0x10019314; +s0 = 0x2c; +v1 = MEM_U32(v1 + 0); +//nop; +t8 = v1 << 1; +v1 = t8 + 0x2a; +at = v1 < 0x2c; +if (at != 0) {//nop; +goto L43c36c;} +//nop; +v0 = 0x10019830; +//nop; +v0 = v0 + 0x210; +L43c34c: +s0 = s0 + 0x2; +t9 = s0 & 0xff; +at = v1 < t9; +MEM_U8(v0 + 7) = (uint8_t)zero; +MEM_U16(v0 + 4) = (uint16_t)zero; +s0 = t9; +if (at == 0) {v0 = v0 + 0x18; +goto L43c34c;} +v0 = v0 + 0x18; +L43c36c: +s1 = 0x10019318; +//nop; +s1 = MEM_U32(s1 + 0); +//nop; +s1 = s1 + 0xf; +at = s1 < 0x10; +if (at != 0) {s1 = s1 + 0x1; +goto L43c41c;} +s1 = s1 + 0x1; +a0 = s1 + 0xfffffff0; +t0 = a0 & 0x3; +if (t0 == 0) {s0 = 0x10; +goto L43c3d0;} +s0 = 0x10; +t1 = s0 << 2; +t2 = 0x10019830; +t1 = t1 - s0; +t1 = t1 << 2; +v1 = t0 + 0x10; +v0 = t1 + t2; +L43c3b4: +s0 = s0 + 0x1; +MEM_U8(v0 + 7) = (uint8_t)zero; +MEM_U16(v0 + 4) = (uint16_t)zero; +if (v1 != s0) {v0 = v0 + 0xc; +goto L43c3b4;} +v0 = v0 + 0xc; +if (s0 == s1) {//nop; +goto L43c41c;} +//nop; +L43c3d0: +t4 = 0x10019830; +t3 = s0 << 2; +t5 = s1 << 2; +t5 = t5 - s1; +t3 = t3 - s0; +t3 = t3 << 2; +t5 = t5 << 2; +v1 = t5 + t4; +v0 = t3 + t4; +L43c3f4: +v0 = v0 + 0x30; +MEM_U8(v0 + -41) = (uint8_t)zero; +MEM_U16(v0 + -44) = (uint16_t)zero; +MEM_U8(v0 + -29) = (uint8_t)zero; +MEM_U16(v0 + -32) = (uint16_t)zero; +MEM_U8(v0 + -17) = (uint8_t)zero; +MEM_U16(v0 + -20) = (uint16_t)zero; +MEM_U8(v0 + -5) = (uint8_t)zero; +if (v0 != v1) {MEM_U16(v0 + -8) = (uint16_t)zero; +goto L43c3f4;} +MEM_U16(v0 + -8) = (uint16_t)zero; +L43c41c: +v1 = 0x1001931c; +s0 = 0x34; +v1 = MEM_U32(v1 + 0); +//nop; +t7 = v1 << 1; +v1 = t7 + 0x32; +at = v1 < 0x34; +if (at != 0) {//nop; +goto L43c4b4;} +//nop; +s2 = 0x10019830; +s1 = 0x10019334; +//nop; +L43c44c: +t6 = MEM_U8(s1 + 0); +t9 = s0 << 2; +if (t6 == 0) {t9 = t9 - s0; +goto L43c490;} +t9 = t9 - s0; +//nop; +a0 = s0; +a1 = zero; +f_add_to_fp_free_list(mem, sp, a0, a1); +goto L43c46c; +a1 = zero; +L43c46c: +gp = MEM_U32(sp + 40); +//nop; +v1 = 0x1001931c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t8 = v1 << 1; +v1 = t8 + 0x32; +goto L43c4a0; +v1 = t8 + 0x32; +L43c490: +t9 = t9 << 2; +v0 = s2 + t9; +MEM_U8(v0 + 7) = (uint8_t)zero; +MEM_U16(v0 + 4) = (uint16_t)zero; +L43c4a0: +s0 = s0 + 0x2; +t0 = s0 & 0xff; +at = v1 < t0; +if (at == 0) {s0 = t0; +goto L43c44c;} +s0 = t0; +L43c4b4: +v0 = 0x10019da8; +v1 = 0x10019db0; +ra = MEM_U32(sp + 44); +MEM_U8(v0 + 0) = (uint8_t)s3; +MEM_U8(v0 + 1) = (uint8_t)s3; +MEM_U8(v1 + 0) = (uint8_t)s3; +MEM_U8(v1 + 1) = (uint8_t)s3; +s3 = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +sp = sp + 0x58; +return; +sp = sp + 0x58; +} + +static void f_fill_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L43c4e8: +//fill_reg: +//nop; +//nop; +//nop; +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +t6 = t6 << 2; +v0 = t6 + t7; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +MEM_U32(v0 + 0) = a1; +MEM_U16(v0 + 4) = (uint16_t)a2; +MEM_U8(v0 + 8) = (uint8_t)a3; +return; +MEM_U8(v0 + 8) = (uint8_t)a3; +} + +static void f_copy_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L43c524: +//copy_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +//nop; +MEM_U32(sp + 28) = ra; +a1 = MEM_U8(sp + 43); +a2 = MEM_U8(sp + 39); +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +f_emit_rr(mem, sp, a0, a1, a2); +goto L43c558; +MEM_U32(sp + 32) = a0; +L43c558: +t6 = MEM_U8(sp + 43); +a1 = 0xc; +lo = t6 * a1; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)a1 >> 32); +t8 = MEM_U8(sp + 39); +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +a0 = 0x10019830; +t7 = lo; +v0 = a0 + t7; +//nop; +lo = t8 * a1; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)a1 >> 32); +t9 = lo; +v1 = a0 + t9; +t0 = MEM_U32(v1 + 0); +//nop; +MEM_U32(v0 + 0) = t0; +t1 = MEM_U16(v1 + 4); +//nop; +MEM_U16(v0 + 4) = (uint16_t)t1; +t2 = MEM_U8(v1 + 8); +sp = sp + 0x20; +MEM_U8(v0 + 8) = (uint8_t)t2; +return; +MEM_U8(v0 + 8) = (uint8_t)t2; +} + +static uint32_t f_list_is_empty(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43c5b4: +//list_is_empty: +v0 = MEM_U8(a0 + 0); +//nop; +t6 = v0 ^ 0x48; +v0 = t6 < 0x1; +return v0; +v0 = t6 < 0x1; +} + +static void f_print_regs(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43c768: +//print_regs: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +MEM_U32(sp + 60) = s7; +MEM_U32(sp + 56) = s6; +s7 = 0x10006560; +MEM_U32(sp + 68) = ra; +MEM_U32(sp + 64) = gp; +MEM_U32(sp + 52) = s5; +MEM_U32(sp + 48) = s4; +MEM_U32(sp + 44) = s3; +MEM_U32(sp + 40) = s2; +MEM_U32(sp + 36) = s1; +MEM_U32(sp + 32) = s0; +a1 = 0x1000a3d9; +//nop; +s6 = a0; +s1 = MEM_U8(a0 + 0); +a0 = MEM_U32(s7 + 0); +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43c7c8; +a1 = a1; +L43c7c8: +gp = MEM_U32(sp + 64); +a0 = MEM_U32(s7 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L43c7e0; +//nop; +L43c7e0: +t6 = MEM_U8(s6 + 1); +gp = MEM_U32(sp + 64); +if (s1 == t6) {//nop; +goto L43c874;} +//nop; +s4 = 0x48; +if (s1 == s4) {//nop; +goto L43c874;} +//nop; +s5 = 0x10005648; +s2 = 0x10019830; +s3 = 0xc; +s5 = s5; +L43c80c: +s0 = MEM_U32(s7 + 0); +//nop; +t7 = 0xa; +MEM_U32(sp + 16) = t7; +a1 = s1; +a2 = s5; +a3 = zero; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L43c830; +a0 = s0; +L43c830: +gp = MEM_U32(sp + 64); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L43c848; +//nop; +L43c848: +lo = s1 * s3; +hi = (uint32_t)((uint64_t)s1 * (uint64_t)s3 >> 32); +t0 = MEM_U8(s6 + 1); +gp = MEM_U32(sp + 64); +t8 = lo; +t9 = s2 + t8; +s1 = MEM_U8(t9 + 6); +//nop; +if (s1 == t0) {//nop; +goto L43c874;} +//nop; +if (s1 != s4) {//nop; +goto L43c80c;} +//nop; +L43c874: +s5 = 0x10005648; +s0 = MEM_U32(s7 + 0); +//nop; +t1 = 0xa; +s5 = s5; +a2 = s5; +MEM_U32(sp + 16) = t1; +a1 = s1; +a3 = zero; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L43c8a0; +a0 = s0; +L43c8a0: +gp = MEM_U32(sp + 64); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L43c8b8; +//nop; +L43c8b8: +t2 = MEM_U8(s6 + 1); +gp = MEM_U32(sp + 64); +if (s1 == t2) {//nop; +goto L43c8cc;} +//nop; +abort(); +L43c8cc: +ra = MEM_U32(sp + 68); +s0 = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 36); +s2 = MEM_U32(sp + 40); +s3 = MEM_U32(sp + 44); +s4 = MEM_U32(sp + 48); +s5 = MEM_U32(sp + 52); +s6 = MEM_U32(sp + 56); +s7 = MEM_U32(sp + 60); +sp = sp + 0x48; +return; +sp = sp + 0x48; +} + +static uint32_t f_remove_direg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43c8f8: +//remove_direg: +//nop; +//nop; +//nop; +v0 = MEM_U8(a0 + 0); +a2 = 0x48; +if (a2 != v0) {//nop; +goto L43c918;} +//nop; +abort(); +L43c918: +t6 = v0 & 0x1; +v1 = v0 & 0xff; +if (t6 == 0) {a1 = v0 & 0xff; +goto L43c954;} +a1 = v0 & 0xff; +a3 = 0x10019830; +t0 = 0xc; +L43c930: +lo = v1 * t0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)t0 >> 32); +a1 = v1 & 0xff; +t7 = lo; +t8 = a3 + t7; +v1 = MEM_U8(t8 + 6); +//nop; +t9 = v1 & 0x1; +if (t9 != 0) {//nop; +goto L43c930;} +//nop; +L43c954: +a3 = 0x10019830; +if (v1 != v0) {t0 = 0xc; +goto L43c978;} +t0 = 0xc; +lo = v1 * t0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)t0 >> 32); +t1 = lo; +t2 = a3 + t1; +t3 = MEM_U8(t2 + 6); +MEM_U8(a0 + 0) = (uint8_t)t3; +goto L43c998; +MEM_U8(a0 + 0) = (uint8_t)t3; +L43c978: +lo = v1 * t0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)t0 >> 32); +t4 = lo; +t5 = a3 + t4; +t6 = MEM_U8(t5 + 6); +lo = a1 * t0; +hi = (uint32_t)((uint64_t)a1 * (uint64_t)t0 >> 32); +t7 = lo; +t8 = a3 + t7; +MEM_U8(t8 + 6) = (uint8_t)t6; +L43c998: +t9 = MEM_U8(a0 + 1); +//nop; +if (v1 != t9) {//nop; +goto L43c9c4;} +//nop; +t1 = MEM_U8(a0 + 0); +v0 = v1; +if (a2 != t1) {//nop; +goto L43c9c0;} +//nop; +MEM_U8(a0 + 1) = (uint8_t)a2; +return v0; +MEM_U8(a0 + 1) = (uint8_t)a2; +L43c9c0: +MEM_U8(a0 + 1) = (uint8_t)a1; +L43c9c4: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_get_head(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43c9cc: +//get_head: +MEM_U32(sp + 0) = a0; +a0 = MEM_U8(sp + 0); +t6 = 0x48; +if (a0 != t6) {//nop; +goto L43c9e4;} +//nop; +abort(); +L43c9e4: +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_remove_head(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43c9ec: +//remove_head: +//nop; +//nop; +//nop; +v0 = MEM_U8(a0 + 0); +a1 = 0x48; +if (a1 != v0) {//nop; +goto L43ca0c;} +//nop; +abort(); +L43ca0c: +t6 = v0 << 2; +t7 = 0x10019830; +t6 = t6 - v0; +t6 = t6 << 2; +t8 = t6 + t7; +t9 = MEM_U8(t8 + 6); +t0 = MEM_U8(a0 + 1); +v1 = v0 & 0xff; +if (v1 != t0) {MEM_U8(a0 + 0) = (uint8_t)t9; +goto L43ca48;} +MEM_U8(a0 + 0) = (uint8_t)t9; +t1 = t9 & 0xff; +if (a1 == t1) {//nop; +goto L43ca44;} +//nop; +abort(); +L43ca44: +MEM_U8(a0 + 1) = (uint8_t)a1; +L43ca48: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_append_to_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43ca50: +//append_to_list: +//nop; +//nop; +//nop; +a2 = a0 & 0xff; +t6 = a2 << 2; +t7 = 0x10019830; +t6 = t6 - a2; +t6 = t6 << 2; +v0 = t6 + t7; +t8 = MEM_U8(v0 + 7); +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (t8 != 0) {//nop; +goto L43ca94;} +//nop; +abort(); +L43ca94: +t9 = 0x48; +MEM_U8(v0 + 6) = (uint8_t)t9; +//nop; +a0 = a1; +MEM_U32(sp + 36) = a1; +MEM_U8(sp + 35) = (uint8_t)a2; +v0 = f_list_is_empty(mem, sp, a0); +goto L43cab0; +MEM_U8(sp + 35) = (uint8_t)a2; +L43cab0: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +a2 = MEM_U8(sp + 35); +if (v0 == 0) {//nop; +goto L43cad0;} +//nop; +MEM_U8(a1 + 0) = (uint8_t)a2; +MEM_U8(a1 + 1) = (uint8_t)a2; +goto L43caf0; +MEM_U8(a1 + 1) = (uint8_t)a2; +L43cad0: +t0 = MEM_U8(a1 + 1); +t2 = 0x10019830; +t1 = t0 << 2; +t1 = t1 - t0; +t1 = t1 << 2; +t3 = t1 + t2; +MEM_U8(t3 + 6) = (uint8_t)a2; +MEM_U8(a1 + 1) = (uint8_t)a2; +L43caf0: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_remove_from_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43cb00: +//remove_from_list: +//nop; +//nop; +//nop; +MEM_U32(sp + 0) = a0; +v0 = MEM_U8(a1 + 0); +//nop; +if (a0 != v0) {//nop; +goto L43cb64;} +//nop; +t6 = MEM_U8(a1 + 1); +t0 = 0x48; +if (a0 != t6) {t2 = 0xc; +goto L43cb40;} +t2 = 0xc; +MEM_U8(a1 + 0) = (uint8_t)t0; +MEM_U8(a1 + 1) = (uint8_t)t0; +v0 = 0x1; +return v0; +v0 = 0x1; +L43cb40: +lo = a0 * t2; +hi = (uint32_t)((uint64_t)a0 * (uint64_t)t2 >> 32); +t1 = 0x10019830; +t7 = lo; +t8 = t1 + t7; +t9 = MEM_U8(t8 + 6); +//nop; +MEM_U8(a1 + 0) = (uint8_t)t9; +v0 = 0x1; +return v0; +v0 = 0x1; +L43cb64: +v1 = MEM_U8(a1 + 1); +a2 = v0 & 0xff; +if (a2 == v1) {t0 = 0x48; +goto L43cbec;} +t0 = 0x48; +if (a2 == t0) {v0 = zero; +goto L43cbf0;} +v0 = zero; +t1 = 0x10019830; +t2 = 0xc; +L43cb84: +lo = a2 * t2; +hi = (uint32_t)((uint64_t)a2 * (uint64_t)t2 >> 32); +t3 = lo; +v0 = t1 + t3; +a3 = MEM_U8(v0 + 6); +//nop; +if (a0 != a3) {//nop; +goto L43cbd8;} +//nop; +if (v1 != a3) {//nop; +goto L43cbb8;} +//nop; +MEM_U8(a1 + 1) = (uint8_t)a2; +MEM_U8(v0 + 6) = (uint8_t)t0; +v0 = 0x1; +return v0; +v0 = 0x1; +L43cbb8: +lo = a0 * t2; +hi = (uint32_t)((uint64_t)a0 * (uint64_t)t2 >> 32); +t4 = lo; +t5 = t1 + t4; +t6 = MEM_U8(t5 + 6); +//nop; +MEM_U8(v0 + 6) = (uint8_t)t6; +v0 = 0x1; +return v0; +v0 = 0x1; +L43cbd8: +a2 = a3 & 0xff; +if (a2 == v1) {v0 = zero; +goto L43cbf0;} +v0 = zero; +if (a2 != t0) {//nop; +goto L43cb84;} +//nop; +L43cbec: +v0 = zero; +L43cbf0: +//nop; +return v0; +//nop; +} + +static void f_spill(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L43cbf8: +//spill: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +t6 = 0x10018ecc; +MEM_U32(sp + 180) = ra; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 172) = s0; +MEM_U32(sp + 192) = a0; +MEM_U32(sp + 200) = a2; +if (t6 != 0) {MEM_U32(sp + 204) = a3; +goto L43ccc4;} +MEM_U32(sp + 204) = a3; +t7 = MEM_U8(sp + 195); +t9 = 0x10019830; +t8 = t7 << 2; +t8 = t8 - t7; +t8 = t8 << 2; +s0 = t8 + t9; +t0 = MEM_U8(s0 + 8); +at = 0x6; +if (t0 != at) {//nop; +goto L43ccc4;} +//nop; +//nop; +a0 = t7; +//nop; +f_spill_to_temp(mem, sp, a0, a1); +goto L43cc64; +//nop; +L43cc64: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(s0 + 9); +//nop; +a1 = 0x10019da8; +//nop; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43cc7c; +//nop; +L43cc7c: +gp = MEM_U32(sp + 176); +if (v0 == 0) {ra = MEM_U32(sp + 180); +goto L43cea0;} +ra = MEM_U32(sp + 180); +//nop; +a0 = MEM_U8(s0 + 9); +a1 = 0x10019da4; +//nop; +f_append_to_list(mem, sp, a0, a1); +goto L43cc9c; +//nop; +L43cc9c: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(s0 + 9); +//nop; +a1 = zero; +a2 = zero; +a3 = 0x1; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43ccb8; +a3 = 0x1; +L43ccb8: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43cea0; +ra = MEM_U32(sp + 180); +L43ccc4: +//nop; +a0 = MEM_U32(sp + 200); +MEM_U32(sp + 196) = a1; +v0 = f_list_is_empty(mem, sp, a0); +goto L43ccd4; +MEM_U32(sp + 196) = a1; +L43ccd4: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 196); +if (v0 == 0) {t1 = MEM_U8(sp + 195); +goto L43cd04;} +t1 = MEM_U8(sp + 195); +//nop; +a0 = MEM_U8(sp + 195); +//nop; +f_spill_to_temp(mem, sp, a0, a1); +goto L43ccf4; +//nop; +L43ccf4: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43cea0; +ra = MEM_U32(sp + 180); +t1 = MEM_U8(sp + 195); +L43cd04: +t3 = 0x10019830; +t2 = t1 << 2; +//nop; +t2 = t2 - t1; +t2 = t2 << 2; +a0 = MEM_U32(sp + 200); +s0 = t2 + t3; +v0 = f_remove_head(mem, sp, a0); +goto L43cd24; +s0 = t2 + t3; +L43cd24: +gp = MEM_U32(sp + 176); +a0 = MEM_U16(sp + 210); +//nop; +a1 = MEM_U8(sp + 195); +MEM_U8(sp + 191) = (uint8_t)v0; +a2 = v0 & 0xff; +f_copy_reg(mem, sp, a0, a1, a2); +goto L43cd40; +a2 = v0 & 0xff; +L43cd40: +a0 = MEM_U32(s0 + 0); +gp = MEM_U32(sp + 176); +if (a0 != 0) {a1 = 0x221; +goto L43ce5c;} +a1 = 0x221; +t4 = 0x1000a433; +a0 = 0x4; +t4 = t4; +t6 = t4 + 0x48; +t8 = sp; +L43cd64: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t8 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t8) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t8 = t8 + 0xc; +MEM_U8(t8 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t8) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t8 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 7($t8) +goto L43cd64;} +//swr $at, 7($t8) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = 0x1000a3e3; +MEM_U8(t8 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t8) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +t9 = t9; +MEM_U8(t8 + 12 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t8 + 12 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t8 + 12 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t8 + 12 + 3) = (uint8_t)(t6 >> 0); +t7 = t9 + 0x48; +t1 = sp; +//swr $t6, 0xf($t8) +L43cdd4: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t1 = t1 + 0xc; +MEM_U8(t1 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t1) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t1 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 84 + 3) = (uint8_t)(at >> 0); +if (t9 != t7) {//swr $at, 0x57($t1) +goto L43cdd4;} +//swr $at, 0x57($t1) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +t7 = t9 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t9) +//nop; +MEM_U8(t1 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t1 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t1 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t1 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t1) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43ce50; +//nop; +L43ce50: +gp = MEM_U32(sp + 176); +//nop; +goto L43ce80; +//nop; +L43ce5c: +v1 = MEM_U8(a0 + 25); +t2 = MEM_U8(sp + 191); +t3 = v1 << 24; +t5 = t3 >> 25; +t6 = t2 ^ t5; +t4 = t6 << 25; +t8 = t4 >> 24; +t0 = t8 ^ v1; +MEM_U8(a0 + 25) = (uint8_t)t0; +L43ce80: +//nop; +a0 = MEM_U8(sp + 191); +a1 = MEM_U32(sp + 204); +//nop; +f_append_to_list(mem, sp, a0, a1); +goto L43ce94; +//nop; +L43ce94: +gp = MEM_U32(sp + 176); +//nop; +ra = MEM_U32(sp + 180); +L43cea0: +s0 = MEM_U32(sp + 172); +sp = sp + 0xc0; +return; +sp = sp + 0xc0; +} + +static void f_spill_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43ceac: +//spill_reg: +//nop; +//nop; +//nop; +t6 = 0x10018eac; +sp = sp + 0xffffff48; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 172) = s0; +at = t6 < 0x2; +s0 = a1 & 0xff; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 184) = a0; +if (at != 0) {MEM_U32(sp + 188) = a1; +goto L43cefc;} +MEM_U32(sp + 188) = a1; +t8 = 0x100054b4; +t7 = s0 << 2; +t9 = t7 + t8; +a1 = MEM_U32(t9 + 0); +v0 = s0 & 0xff; +goto L43cf14; +v0 = s0 & 0xff; +L43cefc: +t1 = 0x10005494; +t0 = s0 << 2; +t2 = t0 + t1; +a1 = MEM_U32(t2 + 0); +//nop; +v0 = s0 & 0xff; +L43cf14: +t3 = v0 + 0xffffffff; +at = t3 < 0x7; +if (at == 0) {//nop; +goto L43cfbc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000a53c[] = { +&&L43cf44, +&&L43cf6c, +&&L43cf94, +&&L43cfbc, +&&L43cfbc, +&&L43cf44, +&&L43cf44, +}; +dest = Lswitch1000a53c[t3]; +//nop; +goto *dest; +//nop; +L43cf44: +//nop; +a0 = MEM_U8(sp + 187); +a2 = 0x10019da4; +a3 = 0x10019da8; +t4 = 0x31; +MEM_U32(sp + 16) = t4; +f_spill(mem, sp, a0, a1, a2, a3); +goto L43cf60; +MEM_U32(sp + 16) = t4; +L43cf60: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43d18c; +ra = MEM_U32(sp + 180); +L43cf6c: +//nop; +a0 = MEM_U8(sp + 187); +a2 = 0x10019dac; +a3 = 0x10019db0; +t5 = 0x8b; +MEM_U32(sp + 16) = t5; +f_spill(mem, sp, a0, a1, a2, a3); +goto L43cf88; +MEM_U32(sp + 16) = t5; +L43cf88: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43d18c; +ra = MEM_U32(sp + 180); +L43cf94: +//nop; +a0 = MEM_U8(sp + 187); +a2 = 0x10019dac; +a3 = 0x10019db0; +t6 = 0x8c; +MEM_U32(sp + 16) = t6; +f_spill(mem, sp, a0, a1, a2, a3); +goto L43cfb0; +MEM_U32(sp + 16) = t6; +L43cfb0: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43d18c; +ra = MEM_U32(sp + 180); +L43cfbc: +a0 = 0x10006560; +a1 = 0x1000a535; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x6; +a3 = 0x6; +MEM_U8(sp + 191) = (uint8_t)s0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43cfe0; +a1 = a1; +L43cfe0: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 187); +s0 = 0x10006560; +a2 = 0x10005648; +//nop; +s0 = MEM_U32(s0 + 0); +t7 = 0xa; +MEM_U32(sp + 16) = t7; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L43d010; +a0 = s0; +L43d010: +gp = MEM_U32(sp + 176); +a0 = s0; +a1 = 0x1000a523; +//nop; +a2 = 0x12; +a3 = 0x12; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43d030; +a1 = a1; +L43d030: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 191); +s0 = 0x10006560; +a2 = 0x10005868; +//nop; +s0 = MEM_U32(s0 + 0); +t8 = 0xa; +MEM_U32(sp + 16) = t8; +a3 = zero; +a2 = a2; +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L43d060; +a0 = s0; +L43d060: +gp = MEM_U32(sp + 176); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L43d078; +//nop; +L43d078: +gp = MEM_U32(sp + 176); +a0 = 0x4; +t9 = 0x1000a4d3; +a1 = 0x240; +t9 = t9; +t1 = t9 + 0x48; +t2 = sp; +L43d094: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t1) {//swr $at, 7($t2) +goto L43d094;} +//swr $at, 7($t2) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t3 = 0x1000a483; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +t3 = t3; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t1 >> 0); +t5 = t3 + 0x48; +t6 = sp; +//swr $t1, 0xf($t2) +L43d104: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 0x57($t6) +goto L43d104;} +//swr $at, 0x57($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +//nop; +MEM_U8(t6 + 92 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 92 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 92 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 92 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x5f($t6) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43d180; +//nop; +L43d180: +gp = MEM_U32(sp + 176); +//nop; +ra = MEM_U32(sp + 180); +L43d18c: +s0 = MEM_U32(sp + 172); +sp = sp + 0xb8; +return; +sp = sp + 0xb8; +} + +static void f_get_one_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L43d198: +//get_one_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +MEM_U32(sp + 172) = s0; +s0 = a0 & 0xff; +t6 = s0 << 2; +t7 = 0x10019830; +t6 = t6 - s0; +t6 = t6 << 2; +v0 = t6 + t7; +t8 = MEM_U8(v0 + 7); +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 184) = a0; +MEM_U32(sp + 188) = a1; +MEM_U32(sp + 192) = a2; +if (t8 != 0) {MEM_U32(sp + 196) = a3; +goto L43d210;} +MEM_U32(sp + 196) = a3; +t9 = MEM_U16(v0 + 4); +//nop; +if (t9 == 0) {//nop; +goto L43d388;} +//nop; +//nop; +a1 = MEM_U8(sp + 199); +a0 = s0; +f_spill_reg(mem, sp, a0, a1); +goto L43d204; +a0 = s0; +L43d204: +gp = MEM_U32(sp + 176); +//nop; +goto L43d388; +//nop; +L43d210: +//nop; +a1 = 0x10019da4; +a0 = s0; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43d220; +a0 = s0; +L43d220: +gp = MEM_U32(sp + 176); +if (v0 != 0) {//nop; +goto L43d370;} +//nop; +//nop; +a1 = 0x10019da8; +a0 = s0; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43d23c; +a0 = s0; +L43d23c: +gp = MEM_U32(sp + 176); +if (v0 == 0) {a0 = 0x4; +goto L43d264;} +a0 = 0x4; +//nop; +a1 = MEM_U8(sp + 199); +a0 = s0; +f_spill_reg(mem, sp, a0, a1); +goto L43d258; +a0 = s0; +L43d258: +gp = MEM_U32(sp + 176); +//nop; +goto L43d370; +//nop; +L43d264: +t0 = 0x1000a5a8; +a1 = 0x252; +t0 = t0; +t2 = t0 + 0x48; +t3 = sp; +L43d278: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 7($t3) +goto L43d278;} +//swr $at, 7($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t4 = 0x1000a558; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +t4 = t4; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t2 >> 0); +t6 = t4 + 0x48; +t7 = sp; +//swr $t2, 0xf($t3) +L43d2e8: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 0x57($t7) +goto L43d2e8;} +//swr $at, 0x57($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43d364; +//nop; +L43d364: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43d3ac; +ra = MEM_U32(sp + 180); +L43d370: +//nop; +a1 = 0x10019da8; +a0 = s0; +f_append_to_list(mem, sp, a0, a1); +goto L43d380; +a0 = s0; +L43d380: +gp = MEM_U32(sp + 176); +//nop; +L43d388: +//nop; +a1 = MEM_U32(sp + 188); +a2 = MEM_U16(sp + 194); +a3 = MEM_U8(sp + 199); +a0 = s0; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43d3a0; +a0 = s0; +L43d3a0: +gp = MEM_U32(sp + 176); +//nop; +ra = MEM_U32(sp + 180); +L43d3ac: +s0 = MEM_U32(sp + 172); +sp = sp + 0xb8; +return; +sp = sp + 0xb8; +} + +static void f_get_two_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L43d3b8: +//get_two_regs: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +t6 = a0 & 0x1; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +if (t6 == 0) {//nop; +goto L43d3ec;} +//nop; +abort(); +L43d3ec: +//nop; +a1 = MEM_U32(sp + 36); +a2 = MEM_U16(sp + 42); +a3 = 0x6; +MEM_U8(sp + 35) = (uint8_t)a0; +f_get_one_reg(mem, sp, a0, a1, a2, a3); +goto L43d404; +MEM_U8(sp + 35) = (uint8_t)a0; +L43d404: +v0 = MEM_U8(sp + 35); +gp = MEM_U32(sp + 24); +t7 = v0 << 2; +t8 = 0x10019830; +t7 = t7 - v0; +t7 = t7 << 2; +a0 = v0 + 0x1; +t9 = t7 + t8; +MEM_U8(t9 + 9) = (uint8_t)a0; +//nop; +a2 = MEM_U16(sp + 42); +a1 = MEM_U32(sp + 36); +a3 = 0x7; +f_get_one_reg(mem, sp, a0, a1, a2, a3); +goto L43d43c; +a3 = 0x7; +L43d43c: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_get_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L43d44c: +//get_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (a1 == 0) {MEM_U32(sp + 40) = a2; +goto L43d4c8;} +MEM_U32(sp + 40) = a2; +t6 = 0x10018ecc; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L43d4c8;} +//nop; +t7 = MEM_U8(a1 + 33); +at = 0x5010000; +t8 = t7 & 0x1f; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +t2 = t1 << (t8 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L43d4c8;} +//nop; +//nop; +//nop; +//nop; +f_get_two_regs(mem, sp, a0, a1, a2); +goto L43d4bc; +//nop; +L43d4bc: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L43d4e4; +ra = MEM_U32(sp + 28); +L43d4c8: +//nop; +a3 = 0x1; +//nop; +f_get_one_reg(mem, sp, a0, a1, a2, a3); +goto L43d4d8; +//nop; +L43d4d8: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L43d4e4: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_get_reg1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L43d4f0: +//get_reg1: +//nop; +//nop; +//nop; +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +sp = sp + 0xffffffd8; +t6 = t6 << 2; +v1 = t6 + t7; +t8 = MEM_U8(v1 + 7); +MEM_U32(sp + 20) = s0; +s0 = a1; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +if (t8 == 0) {MEM_U32(sp + 48) = a2; +goto L43d5e8;} +MEM_U32(sp + 48) = a2; +//nop; +a1 = 0x10019da4; +MEM_U32(sp + 32) = v1; +MEM_U8(sp + 43) = (uint8_t)a0; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43d548; +MEM_U8(sp + 43) = (uint8_t)a0; +L43d548: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 32); +a0 = MEM_U8(sp + 43); +if (v0 == 0) {//nop; +goto L43d5e8;} +//nop; +//nop; +a1 = 0x10019da8; +MEM_U8(sp + 43) = (uint8_t)a0; +f_append_to_list(mem, sp, a0, a1); +goto L43d56c; +MEM_U8(sp + 43) = (uint8_t)a0; +L43d56c: +gp = MEM_U32(sp + 24); +a0 = MEM_U8(sp + 43); +t9 = 0x10018ecc; +a1 = s0; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L43d5cc;} +//nop; +t0 = MEM_U8(s0 + 33); +at = 0x5010000; +t1 = t0 & 0x1f; +t2 = t1 < 0x20; +t3 = -t2; +t4 = t3 & at; +t5 = t4 << (t1 & 0x1f); +if ((int)t5 >= 0) {a3 = 0x6; +goto L43d5cc;} +a3 = 0x6; +//nop; +a2 = MEM_U16(sp + 50); +a1 = s0; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43d5c0; +a1 = s0; +L43d5c0: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L43d778; +ra = MEM_U32(sp + 28); +L43d5cc: +//nop; +a2 = MEM_U16(sp + 50); +a3 = 0x1; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43d5dc; +a3 = 0x1; +L43d5dc: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L43d778; +ra = MEM_U32(sp + 28); +L43d5e8: +//nop; +a1 = MEM_U16(sp + 50); +MEM_U32(sp + 32) = v1; +MEM_U8(sp + 43) = (uint8_t)a0; +f_inc_usage(mem, sp, a0, a1); +goto L43d5fc; +MEM_U8(sp + 43) = (uint8_t)a0; +L43d5fc: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 32); +v0 = 0x10018ecc; +a0 = MEM_U8(sp + 43); +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L43d644;} +//nop; +t6 = MEM_U8(s0 + 33); +at = 0x5010000; +t7 = t6 & 0x1f; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & at; +t2 = t0 << (t7 & 0x1f); +if ((int)t2 >= 0) {t3 = 0x6; +goto L43d644;} +t3 = 0x6; +MEM_U8(v1 + 8) = (uint8_t)t3; +L43d644: +if (s0 == 0) {ra = MEM_U32(sp + 28); +goto L43d778;} +ra = MEM_U32(sp + 28); +if (v0 != 0) {ra = MEM_U32(sp + 28); +goto L43d778;} +ra = MEM_U32(sp + 28); +t4 = MEM_U8(s0 + 33); +at = 0x5010000; +t1 = t4 & 0x1f; +t5 = t1 < 0x20; +t6 = -t5; +t8 = t6 & at; +t9 = t8 << (t1 & 0x1f); +if ((int)t9 >= 0) {v0 = a0 + 0x1; +goto L43d774;} +v0 = a0 + 0x1; +t0 = v0 & 0xff; +t7 = t0 << 2; +t2 = 0x10019830; +t7 = t7 - t0; +t7 = t7 << 2; +MEM_U8(sp + 39) = (uint8_t)v0; +MEM_U8(v1 + 9) = (uint8_t)v0; +t3 = t7 + t2; +t4 = MEM_U8(t3 + 7); +//nop; +if (t4 == 0) {//nop; +goto L43d700;} +//nop; +//nop; +a1 = 0x10019da4; +a0 = v0 & 0xff; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43d6b8; +a0 = v0 & 0xff; +L43d6b8: +gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L43d700;} +//nop; +//nop; +a0 = MEM_U8(sp + 39); +a1 = 0x10019da8; +//nop; +f_append_to_list(mem, sp, a0, a1); +goto L43d6d8; +//nop; +L43d6d8: +gp = MEM_U32(sp + 24); +a0 = MEM_U8(sp + 39); +//nop; +a2 = MEM_U16(sp + 50); +a1 = s0; +a3 = 0x7; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43d6f4; +a3 = 0x7; +L43d6f4: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L43d778; +ra = MEM_U32(sp + 28); +L43d700: +//nop; +a0 = MEM_U8(sp + 39); +a1 = MEM_U16(sp + 50); +//nop; +f_inc_usage(mem, sp, a0, a1); +goto L43d714; +//nop; +L43d714: +gp = MEM_U32(sp + 24); +//nop; +t5 = 0x10018ecc; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {ra = MEM_U32(sp + 28); +goto L43d778;} +ra = MEM_U32(sp + 28); +t6 = MEM_U8(s0 + 33); +at = 0x5010000; +t8 = t6 & 0x1f; +t1 = t8 < 0x20; +t9 = -t1; +t0 = t9 & at; +t7 = t0 << (t8 & 0x1f); +if ((int)t7 >= 0) {t2 = 0x7; +goto L43d774;} +t2 = 0x7; +t3 = MEM_U8(sp + 39); +t5 = 0x10019830; +t4 = t3 << 2; +t4 = t4 - t3; +t4 = t4 << 2; +t6 = t4 + t5; +MEM_U8(t6 + 8) = (uint8_t)t2; +L43d774: +ra = MEM_U32(sp + 28); +L43d778: +s0 = MEM_U32(sp + 20); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_get_fp_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L43d784: +//get_fp_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 172) = s0; +s0 = a0 & 0xff; +t6 = s0 << 2; +t7 = 0x10019830; +t6 = t6 - s0; +t6 = t6 << 2; +v1 = t6 + t7; +t8 = MEM_U8(v1 + 7); +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 192) = a0; +MEM_U32(sp + 196) = a1; +MEM_U32(sp + 200) = a2; +if (t8 != 0) {MEM_U32(sp + 204) = a3; +goto L43d7fc;} +MEM_U32(sp + 204) = a3; +t9 = MEM_U16(v1 + 4); +//nop; +if (t9 == 0) {//nop; +goto L43d980;} +//nop; +//nop; +a1 = MEM_U8(v1 + 8); +a0 = s0; +f_spill_reg(mem, sp, a0, a1); +goto L43d7f0; +a0 = s0; +L43d7f0: +gp = MEM_U32(sp + 176); +//nop; +goto L43d980; +//nop; +L43d7fc: +//nop; +a1 = 0x10019dac; +a0 = s0; +MEM_U32(sp + 188) = v1; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43d810; +MEM_U32(sp + 188) = v1; +L43d810: +gp = MEM_U32(sp + 176); +v1 = MEM_U32(sp + 188); +if (v0 != 0) {a0 = s0; +goto L43d968;} +a0 = s0; +//nop; +a1 = 0x10019db0; +MEM_U32(sp + 188) = v1; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43d830; +MEM_U32(sp + 188) = v1; +L43d830: +gp = MEM_U32(sp + 176); +v1 = MEM_U32(sp + 188); +if (v0 == 0) {a0 = 0x4; +goto L43d85c;} +a0 = 0x4; +//nop; +a1 = MEM_U8(v1 + 8); +a0 = s0; +f_spill_reg(mem, sp, a0, a1); +goto L43d850; +a0 = s0; +L43d850: +gp = MEM_U32(sp + 176); +//nop; +goto L43d968; +//nop; +L43d85c: +t0 = 0x1000a648; +a1 = 0x2a6; +t0 = t0; +t2 = t0 + 0x48; +t3 = sp; +L43d870: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 7($t3) +goto L43d870;} +//swr $at, 7($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t4 = 0x1000a5f8; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +t4 = t4; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t2 >> 0); +t6 = t4 + 0x48; +t7 = sp; +//swr $t2, 0xf($t3) +L43d8e0: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 0x57($t7) +goto L43d8e0;} +//swr $at, 0x57($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43d95c; +//nop; +L43d95c: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43d9a4; +ra = MEM_U32(sp + 180); +L43d968: +//nop; +a1 = 0x10019db0; +a0 = s0; +f_append_to_list(mem, sp, a0, a1); +goto L43d978; +a0 = s0; +L43d978: +gp = MEM_U32(sp + 176); +//nop; +L43d980: +//nop; +a1 = MEM_U32(sp + 196); +a2 = MEM_U16(sp + 206); +a3 = MEM_U8(sp + 203); +a0 = s0; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43d998; +a0 = s0; +L43d998: +gp = MEM_U32(sp + 176); +//nop; +ra = MEM_U32(sp + 180); +L43d9a4: +s0 = MEM_U32(sp + 172); +sp = sp + 0xc0; +return; +sp = sp + 0xc0; +} + +static void f_get_fp_reg1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L43d9b0: +//get_fp_reg1: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +t6 = t6 << 2; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +t8 = t6 + t7; +t9 = MEM_U8(t8 + 7); +//nop; +if (t9 == 0) {//nop; +goto L43da58;} +//nop; +//nop; +a1 = 0x10019dac; +MEM_U8(sp + 35) = (uint8_t)a0; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43da0c; +MEM_U8(sp + 35) = (uint8_t)a0; +L43da0c: +gp = MEM_U32(sp + 24); +a0 = MEM_U8(sp + 35); +if (v0 == 0) {//nop; +goto L43da58;} +//nop; +//nop; +a1 = 0x10019db0; +MEM_U8(sp + 35) = (uint8_t)a0; +f_append_to_list(mem, sp, a0, a1); +goto L43da2c; +MEM_U8(sp + 35) = (uint8_t)a0; +L43da2c: +gp = MEM_U32(sp + 24); +a0 = MEM_U8(sp + 35); +//nop; +a1 = MEM_U32(sp + 36); +a2 = MEM_U16(sp + 46); +a3 = MEM_U8(sp + 43); +//nop; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43da4c; +//nop; +L43da4c: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L43da74; +ra = MEM_U32(sp + 28); +L43da58: +//nop; +a1 = MEM_U16(sp + 46); +//nop; +f_inc_usage(mem, sp, a0, a1); +goto L43da68; +//nop; +L43da68: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L43da74: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_can_get_two_regs(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43dab4: +//can_get_two_regs: +//nop; +//nop; +//nop; +MEM_U32(sp + 0) = a0; +a0 = MEM_U8(sp + 0); +v1 = 0x48; +if (a0 != v1) {t6 = a0 & 0x1; +goto L43dadc;} +t6 = a0 & 0x1; +v0 = zero; +return v0; +v0 = zero; +L43dadc: +if (t6 == 0) {v0 = a0 & 0xff; +goto L43db0c;} +v0 = a0 & 0xff; +a0 = 0x10019830; +a1 = 0xc; +L43daec: +lo = v0 * a1; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)a1 >> 32); +t7 = lo; +t8 = a0 + t7; +v0 = MEM_U8(t8 + 6); +//nop; +t9 = v0 & 0x1; +if (t9 != 0) {//nop; +goto L43daec;} +//nop; +L43db0c: +if (v0 != v1) {v0 = 0x1; +goto L43db20;} +v0 = 0x1; +v0 = zero; +return v0; +v0 = zero; +v0 = 0x1; +L43db20: +//nop; +return v0; +//nop; +} + +static uint32_t f_spill_two_regs(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43db28: +//spill_two_regs: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +//nop; +MEM_U32(sp + 188) = ra; +a0 = 0x10019da8; +MEM_U32(sp + 184) = gp; +MEM_U32(sp + 180) = s1; +MEM_U32(sp + 176) = s0; +v0 = f_remove_direg(mem, sp, a0); +goto L43db54; +MEM_U32(sp + 176) = s0; +L43db54: +gp = MEM_U32(sp + 184); +t6 = v0 & 0xff; +t7 = t6 << 2; +t8 = 0x10019830; +t7 = t7 - t6; +t7 = t7 << 2; +t9 = t7 + t8; +t0 = MEM_U8(t9 + 8); +at = 0x6; +if (t0 != at) {s1 = v0 & 0xff; +goto L43dbc4;} +s1 = v0 & 0xff; +a1 = 0x10005494; +//nop; +a1 = MEM_U32(a1 + 24); +a0 = s1; +f_spill_to_temp(mem, sp, a0, a1); +goto L43db94; +a0 = s1; +L43db94: +gp = MEM_U32(sp + 184); +s0 = s1 + 0x1; +//nop; +a1 = 0x10019da8; +a0 = s0; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43dbac; +a0 = s0; +L43dbac: +gp = MEM_U32(sp + 184); +if (v0 != 0) {//nop; +goto L43dbbc;} +//nop; +abort(); +L43dbbc: +t9 = s1 << 2; +goto L43dd44; +t9 = s1 << 2; +L43dbc4: +a1 = 0x10005494; +//nop; +a1 = MEM_U32(a1 + 4); +a0 = s1; +f_spill_to_temp(mem, sp, a0, a1); +goto L43dbd8; +a0 = s1; +L43dbd8: +gp = MEM_U32(sp + 184); +s0 = s1 + 0x1; +//nop; +a1 = 0x10019da8; +a0 = s0; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43dbf0; +a0 = s0; +L43dbf0: +gp = MEM_U32(sp + 184); +if (v0 == 0) {//nop; +goto L43dc1c;} +//nop; +a1 = 0x10005494; +//nop; +a1 = MEM_U32(a1 + 4); +a0 = s0; +f_spill_to_temp(mem, sp, a0, a1); +goto L43dc10; +a0 = s0; +L43dc10: +gp = MEM_U32(sp + 184); +t9 = s1 << 2; +goto L43dd44; +t9 = s1 << 2; +L43dc1c: +//nop; +a1 = 0x10019da4; +a0 = s0; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43dc2c; +a0 = s0; +L43dc2c: +gp = MEM_U32(sp + 184); +if (v0 != 0) {a0 = 0x4; +goto L43dd40;} +a0 = 0x4; +t1 = 0x1000a6e8; +a1 = 0x305; +t1 = t1; +t3 = t1 + 0x48; +t4 = sp; +L43dc4c: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 7($t4) +goto L43dc4c;} +//swr $at, 7($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t5 = 0x1000a698; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +t5 = t5; +MEM_U8(t4 + 12 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 12 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 12 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 12 + 3) = (uint8_t)(t3 >> 0); +t7 = t5 + 0x48; +t8 = sp; +//swr $t3, 0xf($t4) +L43dcbc: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t8 = t8 + 0xc; +MEM_U8(t8 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t8) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t8 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 84 + 3) = (uint8_t)(at >> 0); +if (t5 != t7) {//swr $at, 0x57($t8) +goto L43dcbc;} +//swr $at, 0x57($t8) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +t7 = t5 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t5) +//nop; +MEM_U8(t8 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t8 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t8 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t8 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t8) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43dd38; +//nop; +L43dd38: +gp = MEM_U32(sp + 184); +//nop; +L43dd40: +t9 = s1 << 2; +L43dd44: +t0 = 0x10019830; +t9 = t9 - s1; +t9 = t9 << 2; +t2 = t9 + t0; +MEM_U8(t2 + 9) = (uint8_t)s0; +ra = MEM_U32(sp + 188); +v0 = s1; +s1 = MEM_U32(sp + 180); +s0 = MEM_U32(sp + 176); +sp = sp + 0xc0; +return v0; +sp = sp + 0xc0; +} + +static uint32_t f_get_two_free_regs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43dd70: +//get_two_free_regs: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 28) = s1; +v0 = zero < a0; +s1 = a0; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 44) = a1; +if (v0 == 0) {v1 = v0; +goto L43dde4;} +v1 = v0; +v1 = 0x10018ecc; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +t6 = v1 < 0x1; +if (t6 == 0) {v1 = t6; +goto L43dde4;} +v1 = t6; +t7 = MEM_U8(s1 + 33); +at = 0x5010000; +t8 = t7 & 0x1f; +t9 = t8 < 0x20; +t1 = -t9; +t2 = t1 & at; +v1 = t2 << (t8 & 0x1f); +t3 = (int)v1 < (int)0x0; +v1 = t3; +L43dde4: +s0 = 0x10019da4; +if (v1 != 0) {//nop; +goto L43ddf4;} +//nop; +abort(); +L43ddf4: +at = MEM_U8(s0 + 0); +//nop; +MEM_U8(sp + 0) = (uint8_t)at; +t5 = MEM_U8(s0 + 1); +//nop; +MEM_U8(sp + 1) = (uint8_t)t5; +a0 = MEM_U32(sp + 0); +//nop; +v0 = f_can_get_two_regs(mem, sp, a0); +goto L43de18; +//nop; +L43de18: +gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L43de80;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_remove_direg(mem, sp, a0); +goto L43de34; +//nop; +L43de34: +gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +t6 = v1 << 2; +t7 = 0x10019830; +t6 = t6 - v1; +t6 = t6 << 2; +t9 = v1 + 0x1; +t0 = t6 + t7; +MEM_U8(t0 + 9) = (uint8_t)t9; +a0 = t9 & 0xff; +//nop; +a2 = MEM_U16(sp + 46); +s0 = v0 & 0xff; +a1 = s1; +a3 = 0x7; +f_get_one_reg(mem, sp, a0, a1, a2, a3); +goto L43de74; +a3 = 0x7; +L43de74: +gp = MEM_U32(sp + 32); +//nop; +goto L43def8; +//nop; +L43de80: +//nop; +//nop; +//nop; +v0 = f_spill_two_regs(mem, sp); +goto L43de90; +//nop; +L43de90: +gp = MEM_U32(sp + 32); +t1 = v0 & 0xff; +t2 = t1 << 2; +t8 = 0x10019830; +t2 = t2 - t1; +t2 = t2 << 2; +//nop; +t3 = t2 + t8; +a0 = MEM_U8(t3 + 9); +a1 = 0x10019da8; +s0 = v0 & 0xff; +f_append_to_list(mem, sp, a0, a1); +goto L43dec0; +s0 = v0 & 0xff; +L43dec0: +gp = MEM_U32(sp + 32); +t4 = s0 << 2; +t5 = 0x10019830; +t4 = t4 - s0; +t4 = t4 << 2; +//nop; +t6 = t4 + t5; +a0 = MEM_U8(t6 + 9); +a2 = MEM_U16(sp + 46); +a1 = s1; +a3 = 0x7; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43def0; +a3 = 0x7; +L43def0: +gp = MEM_U32(sp + 32); +//nop; +L43def8: +//nop; +a1 = 0x10019da8; +a0 = s0; +f_append_to_list(mem, sp, a0, a1); +goto L43df08; +a0 = s0; +L43df08: +gp = MEM_U32(sp + 32); +a2 = MEM_U16(sp + 46); +//nop; +a0 = s0; +a1 = s1; +a3 = 0x6; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43df24; +a3 = 0x6; +L43df24: +ra = MEM_U32(sp + 36); +v0 = s0; +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return v0; +sp = sp + 0x28; +} + +static uint32_t f_get_one_free_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43df40: +//get_one_free_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 28) = ra; +a0 = 0x10019da4; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 36) = a1; +v0 = f_list_is_empty(mem, sp, a0); +goto L43df70; +MEM_U32(sp + 36) = a1; +L43df70: +gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L43e0c8;} +//nop; +t6 = 0x10019da8; +//nop; +at = MEM_U8(t6 + 0); +//nop; +MEM_U8(sp + 0) = (uint8_t)at; +t8 = MEM_U8(t6 + 1); +//nop; +MEM_U8(sp + 1) = (uint8_t)t8; +a0 = MEM_U32(sp + 0); +//nop; +v0 = f_get_head(mem, sp, a0); +goto L43dfa8; +//nop; +L43dfa8: +gp = MEM_U32(sp + 24); +t9 = v0 & 0xff; +t0 = t9 << 2; +t1 = 0x10019830; +t0 = t0 - t9; +t0 = t0 << 2; +t2 = t0 + t1; +v1 = MEM_U8(t2 + 8); +at = 0x6; +if (v1 == at) {at = 0x7; +goto L43dfdc;} +at = 0x7; +if (v1 != at) {//nop; +goto L43e058;} +//nop; +L43dfdc: +//nop; +//nop; +//nop; +v0 = f_spill_two_regs(mem, sp); +goto L43dfec; +//nop; +L43dfec: +gp = MEM_U32(sp + 24); +t3 = v0 & 0xff; +t4 = t3 << 2; +t5 = 0x10019830; +t4 = t4 - t3; +t4 = t4 << 2; +//nop; +t7 = t4 + t5; +a0 = MEM_U8(t7 + 9); +a1 = 0x10019da4; +s0 = v0 & 0xff; +f_append_to_list(mem, sp, a0, a1); +goto L43e01c; +s0 = v0 & 0xff; +L43e01c: +gp = MEM_U32(sp + 24); +t6 = s0 << 2; +t8 = 0x10019830; +t6 = t6 - s0; +t6 = t6 << 2; +t9 = t6 + t8; +a0 = MEM_U8(t9 + 9); +//nop; +a1 = zero; +a2 = zero; +a3 = 0x1; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43e04c; +a3 = 0x1; +L43e04c: +gp = MEM_U32(sp + 24); +//nop; +goto L43e0e0; +//nop; +L43e058: +//nop; +a0 = 0x10019da8; +//nop; +v0 = f_remove_head(mem, sp, a0); +goto L43e068; +//nop; +L43e068: +gp = MEM_U32(sp + 24); +at = 0x1; +t0 = 0x10018ecc; +s0 = v0 & 0xff; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L43e0a8;} +//nop; +a1 = 0x100054b4; +//nop; +a1 = MEM_U32(a1 + 4); +a0 = s0; +f_spill_to_temp(mem, sp, a0, a1); +goto L43e09c; +a0 = s0; +L43e09c: +gp = MEM_U32(sp + 24); +//nop; +goto L43e0e0; +//nop; +L43e0a8: +a1 = 0x10005494; +//nop; +a1 = MEM_U32(a1 + 4); +a0 = s0; +f_spill_to_temp(mem, sp, a0, a1); +goto L43e0bc; +a0 = s0; +L43e0bc: +gp = MEM_U32(sp + 24); +//nop; +goto L43e0e0; +//nop; +L43e0c8: +//nop; +a0 = 0x10019da4; +//nop; +v0 = f_remove_head(mem, sp, a0); +goto L43e0d8; +//nop; +L43e0d8: +gp = MEM_U32(sp + 24); +s0 = v0 & 0xff; +L43e0e0: +//nop; +a1 = 0x10019da8; +a0 = s0; +f_append_to_list(mem, sp, a0, a1); +goto L43e0f0; +a0 = s0; +L43e0f0: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a2 = MEM_U16(sp + 38); +a0 = s0; +a3 = 0x1; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43e10c; +a3 = 0x1; +L43e10c: +ra = MEM_U32(sp + 28); +v0 = s0; +gp = MEM_U32(sp + 24); +s0 = MEM_U32(sp + 20); +sp = sp + 0x20; +return v0; +sp = sp + 0x20; +} + +static uint32_t f_get_free_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e124: +//get_free_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (a0 == 0) {MEM_U32(sp + 36) = a1; +goto L43e19c;} +MEM_U32(sp + 36) = a1; +t6 = 0x10018ecc; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L43e19c;} +//nop; +t7 = MEM_U8(a0 + 33); +at = 0x5010000; +t8 = t7 & 0x1f; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +t2 = t1 << (t8 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L43e19c;} +//nop; +//nop; +//nop; +//nop; +v0 = f_get_two_free_regs(mem, sp, a0, a1); +goto L43e190; +//nop; +L43e190: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L43e1b8; +ra = MEM_U32(sp + 28); +L43e19c: +//nop; +//nop; +//nop; +v0 = f_get_one_free_reg(mem, sp, a0, a1); +goto L43e1ac; +//nop; +L43e1ac: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L43e1b8: +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_get_free_fp_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L43e1c4: +//get_free_fp_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 20) = s0; +s0 = 0x10019dac; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +a0 = s0; +v0 = f_list_is_empty(mem, sp, a0); +goto L43e1fc; +a0 = s0; +L43e1fc: +gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L43e2b0;} +//nop; +//nop; +a0 = 0x10019db0; +//nop; +v0 = f_remove_head(mem, sp, a0); +goto L43e218; +//nop; +L43e218: +gp = MEM_U32(sp + 24); +s0 = v0 & 0xff; +t6 = 0x10018eac; +t4 = s0 << 2; +t6 = MEM_U8(t6 + 0); +t7 = s0 << 2; +at = t6 < 0x2; +if (at != 0) {t4 = t4 - s0; +goto L43e278;} +t4 = t4 - s0; +t8 = 0x10019830; +t7 = t7 - s0; +t7 = t7 << 2; +t9 = t7 + t8; +t0 = MEM_U8(t9 + 8); +t2 = 0x100054b4; +t1 = t0 << 2; +//nop; +t3 = t1 + t2; +a1 = MEM_U32(t3 + 0); +a0 = s0; +f_spill_to_temp(mem, sp, a0, a1); +goto L43e26c; +a0 = s0; +L43e26c: +gp = MEM_U32(sp + 24); +//nop; +goto L43e358; +//nop; +L43e278: +t5 = 0x10019830; +t4 = t4 << 2; +t6 = t4 + t5; +t7 = MEM_U8(t6 + 8); +t9 = 0x10005494; +t8 = t7 << 2; +t0 = t8 + t9; +//nop; +a1 = MEM_U32(t0 + 0); +a0 = s0; +f_spill_to_temp(mem, sp, a0, a1); +goto L43e2a4; +a0 = s0; +L43e2a4: +gp = MEM_U32(sp + 24); +//nop; +goto L43e358; +//nop; +L43e2b0: +//nop; +a0 = s0; +//nop; +v0 = f_remove_head(mem, sp, a0); +goto L43e2c0; +//nop; +L43e2c0: +v1 = v0 & 0xff; +gp = MEM_U32(sp + 24); +t1 = v1 < 0x60; +if (t1 == 0) {s0 = v0 & 0xff; +goto L43e2f4;} +s0 = v0 & 0xff; +t4 = 0x10019338; +t2 = (int)v1 >> 5; +t3 = t2 << 2; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (v1 & 0x1f); +t1 = (int)t7 < (int)0x0; +L43e2f4: +if (t1 == 0) {t9 = v1 < 0x20; +goto L43e358;} +t9 = v1 < 0x20; +t3 = 0x100197b0; +t0 = ~v1; +t3 = MEM_U32(t3 + 0); +at = 0x100197b0; +t2 = t9 << (t0 & 0x1f); +t8 = 0x100197b0; +t4 = t3 | t2; +t5 = v1 + 0xffffffe0; +MEM_U32(at + 0) = t4; +t8 = MEM_U32(t8 + 4); +t6 = t5 < 0x20; +at = 0x100197b0; +t7 = t6 << (t0 & 0x1f); +t4 = 0x100197b0; +t1 = t8 | t7; +t9 = v1 + 0xffffffc0; +MEM_U32(at + 4) = t1; +t4 = MEM_U32(t4 + 8); +t3 = t9 < 0x20; +at = 0x100197b0; +t2 = t3 << (t0 & 0x1f); +t5 = t4 | t2; +MEM_U32(at + 8) = t5; +L43e358: +//nop; +a1 = 0x10019db0; +a0 = s0; +f_append_to_list(mem, sp, a0, a1); +goto L43e368; +a0 = s0; +L43e368: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a2 = MEM_U16(sp + 42); +a3 = MEM_U8(sp + 39); +a0 = s0; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43e384; +a0 = s0; +L43e384: +ra = MEM_U32(sp + 28); +v0 = s0; +gp = MEM_U32(sp + 24); +s0 = MEM_U32(sp + 20); +sp = sp + 0x20; +return v0; +sp = sp + 0x20; +} + +static uint32_t f_content_of(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e39c: +//content_of: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +t6 = t6 << 2; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 192) = a0; +t8 = t6 + t7; +v1 = MEM_U32(t8 + 0); +a0 = 0x4; +if (v1 != 0) {v0 = v1; +goto L43e4ec;} +v0 = v1; +t9 = 0x1000a788; +a1 = 0x363; +t9 = t9; +t1 = t9 + 0x48; +t2 = sp; +L43e3f0: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t1) {//swr $at, 7($t2) +goto L43e3f0;} +//swr $at, 7($t2) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t3 = 0x1000a738; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +t3 = t3; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t1 >> 0); +t5 = t3 + 0x48; +t6 = sp; +//swr $t1, 0xf($t2) +L43e460: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 0x57($t6) +goto L43e460;} +//swr $at, 0x57($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +//nop; +MEM_U8(t6 + 92 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 92 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 92 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 92 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x5f($t6) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43e4dc; +//nop; +L43e4dc: +gp = MEM_U32(sp + 176); +v0 = MEM_U32(sp + 188); +ra = MEM_U32(sp + 180); +goto L43e4f0; +ra = MEM_U32(sp + 180); +L43e4ec: +ra = MEM_U32(sp + 180); +L43e4f0: +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static void f_inc_usage(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e4fc: +//inc_usage: +//nop; +//nop; +//nop; +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +t6 = t6 << 2; +v0 = t6 + t7; +t8 = MEM_U16(v0 + 4); +MEM_U32(sp + 0) = a0; +t9 = t8 + a1; +MEM_U32(sp + 4) = a1; +MEM_U16(v0 + 4) = (uint16_t)t9; +return; +MEM_U16(v0 + 4) = (uint16_t)t9; +} + +static void f_dec_usage(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e534: +//dec_usage: +//nop; +//nop; +//nop; +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +t6 = t6 << 2; +v1 = t6 + t7; +v0 = MEM_U16(v1 + 4); +sp = sp + 0xffffff40; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +if (v0 != 0) {MEM_U32(sp + 192) = a0; +goto L43e680;} +MEM_U32(sp + 192) = a0; +t8 = 0x1000a8c8; +a0 = 0x4; +t8 = t8; +t0 = t8 + 0x48; +a1 = 0x374; +t1 = sp; +L43e584: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t1 = t1 + 0xc; +MEM_U8(t1 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t1) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t1 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 4 + 3) = (uint8_t)(at >> 0); +if (t8 != t0) {//swr $at, 7($t1) +goto L43e584;} +//swr $at, 7($t1) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t2 = 0x1000a878; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +t0 = t8 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t8) +t2 = t2; +MEM_U8(t1 + 12 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(t1 + 12 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(t1 + 12 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(t1 + 12 + 3) = (uint8_t)(t0 >> 0); +t4 = t2 + 0x48; +t5 = sp; +//swr $t0, 0xf($t1) +L43e5f4: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t5 = t5 + 0xc; +MEM_U8(t5 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t5) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t5 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 84 + 3) = (uint8_t)(at >> 0); +if (t2 != t4) {//swr $at, 0x57($t5) +goto L43e5f4;} +//swr $at, 0x57($t5) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +//nop; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +t4 = t2 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t2) +//nop; +MEM_U8(t5 + 92 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 92 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 92 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 92 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x5f($t5) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 184) = v1; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43e670; +MEM_U32(sp + 184) = v1; +L43e670: +gp = MEM_U32(sp + 176); +v1 = MEM_U32(sp + 184); +//nop; +goto L43e688; +//nop; +L43e680: +t6 = v0 + 0xffffffff; +MEM_U16(v1 + 4) = (uint16_t)t6; +L43e688: +t7 = 0x10018ecc; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {ra = MEM_U32(sp + 180); +goto L43e7ec;} +ra = MEM_U32(sp + 180); +t9 = MEM_U8(v1 + 8); +at = 0x6; +if (t9 != at) {ra = MEM_U32(sp + 180); +goto L43e7ec;} +ra = MEM_U32(sp + 180); +v0 = MEM_U8(v1 + 9); +t8 = 0x10019830; +t0 = v0 << 2; +t0 = t0 - v0; +t0 = t0 << 2; +a0 = t0 + t8; +a1 = MEM_U16(a0 + 4); +t2 = sp; +if (a1 != 0) {t0 = a1 + 0xffffffff; +goto L43e7e4;} +t0 = a1 + 0xffffffff; +t1 = 0x1000a828; +a0 = 0x4; +t1 = t1; +t4 = t1 + 0x48; +a1 = 0x37b; +L43e6ec: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t4) {//swr $at, 7($t2) +goto L43e6ec;} +//swr $at, 7($t2) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t5 = 0x1000a7d8; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t4 = t1 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t1) +t5 = t5; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t4 >> 0); +t7 = t5 + 0x48; +t9 = sp; +//swr $t4, 0xf($t2) +L43e75c: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t5 != t7) {//swr $at, 0x57($t9) +goto L43e75c;} +//swr $at, 0x57($t9) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t7 = t5 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t5) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43e7d8; +//nop; +L43e7d8: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43e7ec; +ra = MEM_U32(sp + 180); +L43e7e4: +MEM_U16(a0 + 4) = (uint16_t)t0; +ra = MEM_U32(sp + 180); +L43e7ec: +sp = sp + 0xc0; +//nop; +return; +//nop; +} + +static void f_free_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e7f8: +//free_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +//nop; +MEM_U32(sp + 192) = a0; +MEM_U32(sp + 180) = ra; +a0 = MEM_U8(sp + 195); +MEM_U32(sp + 176) = gp; +f_dec_usage(mem, sp, a0); +goto L43e820; +MEM_U32(sp + 176) = gp; +L43e820: +a0 = MEM_U8(sp + 195); +gp = MEM_U32(sp + 176); +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +t6 = t6 << 2; +v1 = t6 + t7; +t8 = MEM_U16(v1 + 4); +//nop; +if (t8 != 0) {ra = MEM_U32(sp + 180); +goto L43eb9c;} +ra = MEM_U32(sp + 180); +t9 = MEM_U8(v1 + 7); +//nop; +if (t9 == 0) {//nop; +goto L43e9ac;} +//nop; +//nop; +a1 = 0x10019da8; +MEM_U32(sp + 184) = v1; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43e86c; +MEM_U32(sp + 184) = v1; +L43e86c: +gp = MEM_U32(sp + 176); +v1 = MEM_U32(sp + 184); +if (v0 != 0) {a0 = 0x4; +goto L43e988;} +a0 = 0x4; +t0 = 0x1000aa08; +a1 = 0x38b; +t0 = t0; +t2 = t0 + 0x48; +t3 = sp; +L43e890: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 7($t3) +goto L43e890;} +//swr $at, 7($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t4 = 0x1000a9b8; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +t4 = t4; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t2 >> 0); +t6 = t4 + 0x48; +t7 = sp; +//swr $t2, 0xf($t3) +L43e900: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 0x57($t7) +goto L43e900;} +//swr $at, 0x57($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43e97c; +//nop; +L43e97c: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43eb9c; +ra = MEM_U32(sp + 180); +L43e988: +//nop; +a0 = MEM_U8(sp + 195); +a1 = 0x10019da4; +MEM_U32(sp + 184) = v1; +f_append_to_list(mem, sp, a0, a1); +goto L43e99c; +MEM_U32(sp + 184) = v1; +L43e99c: +gp = MEM_U32(sp + 176); +v1 = MEM_U32(sp + 184); +a0 = MEM_U8(sp + 195); +//nop; +L43e9ac: +t8 = 0x10018ecc; +a1 = zero; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L43eb80;} +//nop; +t9 = MEM_U8(v1 + 8); +at = 0x6; +if (t9 != at) {a2 = zero; +goto L43eb80;} +a2 = zero; +//nop; +a1 = zero; +a3 = 0x1; +MEM_U32(sp + 184) = v1; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43e9e8; +MEM_U32(sp + 184) = v1; +L43e9e8: +v1 = MEM_U32(sp + 184); +gp = MEM_U32(sp + 176); +a0 = MEM_U8(v1 + 9); +t2 = 0x10019830; +t1 = a0 << 2; +t1 = t1 - a0; +t1 = t1 << 2; +t0 = t1 + t2; +t3 = MEM_U8(t0 + 7); +//nop; +if (t3 == 0) {//nop; +goto L43eb60;} +//nop; +//nop; +a1 = 0x10019da8; +MEM_U8(sp + 191) = (uint8_t)a0; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43ea28; +MEM_U8(sp + 191) = (uint8_t)a0; +L43ea28: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(sp + 191); +if (v0 != 0) {a1 = 0x395; +goto L43eb44;} +a1 = 0x395; +t5 = 0x1000a968; +a0 = 0x4; +t5 = t5; +t4 = t5 + 0x48; +t7 = sp; +L43ea4c: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t7 = t7 + 0xc; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t7 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(at >> 0); +if (t5 != t4) {//swr $at, 7($t7) +goto L43ea4c;} +//swr $at, 7($t7) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t8 = 0x1000a918; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t4 = t5 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t5) +t8 = t8; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t4 >> 0); +t1 = t8 + 0x48; +t2 = sp; +//swr $t4, 0xf($t7) +L43eabc: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t2 = t2 + 0xc; +MEM_U8(t2 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t2) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t2 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t1) {//swr $at, 0x57($t2) +goto L43eabc;} +//swr $at, 0x57($t2) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +t1 = t8 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t8) +//nop; +MEM_U8(t2 + 92 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 92 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 92 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 92 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x5f($t2) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43eb38; +//nop; +L43eb38: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43eb9c; +ra = MEM_U32(sp + 180); +L43eb44: +//nop; +a1 = 0x10019da4; +MEM_U8(sp + 191) = (uint8_t)a0; +f_append_to_list(mem, sp, a0, a1); +goto L43eb54; +MEM_U8(sp + 191) = (uint8_t)a0; +L43eb54: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(sp + 191); +//nop; +L43eb60: +//nop; +a1 = zero; +a2 = zero; +a3 = 0x1; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43eb74; +a3 = 0x1; +L43eb74: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43eb9c; +ra = MEM_U32(sp + 180); +L43eb80: +//nop; +a2 = zero; +a3 = 0x1; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43eb90; +a3 = 0x1; +L43eb90: +gp = MEM_U32(sp + 176); +//nop; +ra = MEM_U32(sp + 180); +L43eb9c: +sp = sp + 0xc0; +//nop; +return; +//nop; +} + +static void f_free_fp_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43eba8: +//free_fp_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +//nop; +MEM_U32(sp + 172) = s0; +s0 = a0 & 0xff; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 184) = a0; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 188) = a1; +a0 = s0; +f_dec_usage(mem, sp, a0); +goto L43ebdc; +a0 = s0; +L43ebdc: +gp = MEM_U32(sp + 176); +t6 = s0 << 2; +t7 = 0x10019830; +t6 = t6 - s0; +t6 = t6 << 2; +v0 = t6 + t7; +t8 = MEM_U16(v0 + 4); +//nop; +if (t8 != 0) {ra = MEM_U32(sp + 180); +goto L43ed78;} +ra = MEM_U32(sp + 180); +t9 = MEM_U8(v0 + 7); +//nop; +if (t9 == 0) {//nop; +goto L43ed54;} +//nop; +//nop; +a1 = 0x10019db0; +a0 = s0; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43ec24; +a0 = s0; +L43ec24: +gp = MEM_U32(sp + 176); +if (v0 != 0) {a0 = 0x4; +goto L43ed3c;} +a0 = 0x4; +t0 = 0x1000aaa8; +a1 = 0x3a9; +t0 = t0; +t2 = t0 + 0x48; +t3 = sp; +L43ec44: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 7($t3) +goto L43ec44;} +//swr $at, 7($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t4 = 0x1000aa58; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +t4 = t4; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t2 >> 0); +t6 = t4 + 0x48; +t7 = sp; +//swr $t2, 0xf($t3) +L43ecb4: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 0x57($t7) +goto L43ecb4;} +//swr $at, 0x57($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43ed30; +//nop; +L43ed30: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43ed78; +ra = MEM_U32(sp + 180); +L43ed3c: +//nop; +a1 = 0x10019dac; +a0 = s0; +f_append_to_list(mem, sp, a0, a1); +goto L43ed4c; +a0 = s0; +L43ed4c: +gp = MEM_U32(sp + 176); +//nop; +L43ed54: +//nop; +a3 = MEM_U8(sp + 191); +a0 = s0; +a1 = zero; +a2 = zero; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43ed6c; +a2 = zero; +L43ed6c: +gp = MEM_U32(sp + 176); +//nop; +ra = MEM_U32(sp + 180); +L43ed78: +s0 = MEM_U32(sp + 172); +sp = sp + 0xb8; +return; +sp = sp + 0xb8; +} + +static void f_force_free_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43ed84: +//force_free_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +t6 = MEM_U8(sp + 35); +t8 = 0x10019830; +t7 = t6 << 2; +t7 = t7 - t6; +t7 = t7 << 2; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t9 = t7 + t8; +t0 = MEM_U8(t9 + 7); +//nop; +if (t0 == 0) {//nop; +goto L43ee00;} +//nop; +//nop; +a1 = 0x10019da8; +a0 = t6; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43edd8; +a0 = t6; +L43edd8: +gp = MEM_U32(sp + 24); +if (v0 == 0) {ra = MEM_U32(sp + 28); +goto L43ee24;} +ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U8(sp + 35); +a1 = 0x10019da4; +//nop; +f_append_to_list(mem, sp, a0, a1); +goto L43edf8; +//nop; +L43edf8: +gp = MEM_U32(sp + 24); +//nop; +L43ee00: +//nop; +a0 = MEM_U8(sp + 35); +a1 = zero; +a2 = zero; +a3 = 0x1; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43ee18; +a3 = 0x1; +L43ee18: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L43ee24: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_add_to_free_list(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43ee30: +//add_to_free_list: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 192) = a0; +t6 = MEM_U8(sp + 195); +t8 = 0x10019830; +t7 = t6 << 2; +t7 = t7 - t6; +t7 = t7 << 2; +v0 = t7 + t8; +t9 = MEM_U16(v0 + 4); +MEM_U32(sp + 180) = ra; +if (t9 == 0) {MEM_U32(sp + 176) = gp; +goto L43ef7c;} +MEM_U32(sp + 176) = gp; +t0 = 0x1000ab48; +a0 = 0x4; +t0 = t0; +t2 = t0 + 0x48; +a1 = 0x3c7; +t3 = sp; +L43ee84: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 7($t3) +goto L43ee84;} +//swr $at, 7($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t4 = 0x1000aaf8; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +t4 = t4; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t2 >> 0); +t6 = t4 + 0x48; +t7 = sp; +//swr $t2, 0xf($t3) +L43eef4: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 0x57($t7) +goto L43eef4;} +//swr $at, 0x57($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 188) = v0; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43ef70; +MEM_U32(sp + 188) = v0; +L43ef70: +gp = MEM_U32(sp + 176); +v0 = MEM_U32(sp + 188); +//nop; +L43ef7c: +//nop; +a0 = MEM_U8(sp + 195); +a1 = zero; +a2 = zero; +a3 = 0x1; +MEM_U32(sp + 188) = v0; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43ef98; +MEM_U32(sp + 188) = v0; +L43ef98: +v0 = MEM_U32(sp + 188); +gp = MEM_U32(sp + 176); +t8 = 0x1; +MEM_U8(v0 + 7) = (uint8_t)t8; +//nop; +a0 = MEM_U8(sp + 195); +a1 = 0x10019da4; +//nop; +f_append_to_list(mem, sp, a0, a1); +goto L43efbc; +//nop; +L43efbc: +ra = MEM_U32(sp + 180); +gp = MEM_U32(sp + 176); +sp = sp + 0xc0; +return; +sp = sp + 0xc0; +} + +static void f_add_to_fp_free_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43efcc: +//add_to_fp_free_list: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 192) = a0; +t6 = MEM_U8(sp + 195); +t8 = 0x10019830; +t7 = t6 << 2; +t7 = t7 - t6; +t7 = t7 << 2; +v0 = t7 + t8; +t9 = MEM_U16(v0 + 4); +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +if (t9 == 0) {MEM_U32(sp + 196) = a1; +goto L43f11c;} +MEM_U32(sp + 196) = a1; +t0 = 0x1000abe8; +a0 = 0x4; +t0 = t0; +t2 = t0 + 0x48; +a1 = 0x3d1; +t3 = sp; +L43f024: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 7($t3) +goto L43f024;} +//swr $at, 7($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t4 = 0x1000ab98; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +t4 = t4; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t2 >> 0); +t6 = t4 + 0x48; +t7 = sp; +//swr $t2, 0xf($t3) +L43f094: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 0x57($t7) +goto L43f094;} +//swr $at, 0x57($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 188) = v0; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43f110; +MEM_U32(sp + 188) = v0; +L43f110: +gp = MEM_U32(sp + 176); +v0 = MEM_U32(sp + 188); +//nop; +L43f11c: +//nop; +a0 = MEM_U8(sp + 195); +a3 = MEM_U8(sp + 199); +a1 = zero; +a2 = zero; +MEM_U32(sp + 188) = v0; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43f138; +MEM_U32(sp + 188) = v0; +L43f138: +v0 = MEM_U32(sp + 188); +gp = MEM_U32(sp + 176); +t8 = 0x1; +MEM_U8(v0 + 7) = (uint8_t)t8; +//nop; +a0 = MEM_U8(sp + 195); +a1 = 0x10019dac; +//nop; +f_append_to_list(mem, sp, a0, a1); +goto L43f15c; +//nop; +L43f15c: +ra = MEM_U32(sp + 180); +gp = MEM_U32(sp + 176); +sp = sp + 0xc0; +return; +sp = sp + 0xc0; +} + +static void f_remove_from_free_list(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43f16c: +//remove_from_free_list: +//nop; +//nop; +//nop; +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +t6 = t6 << 2; +v1 = t6 + t7; +t8 = MEM_U8(v1 + 7); +sp = sp + 0xffffff38; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +if (t8 == 0) {MEM_U32(sp + 200) = a0; +goto L43f2dc;} +MEM_U32(sp + 200) = a0; +//nop; +a1 = 0x10019da4; +MEM_U32(sp + 192) = v1; +MEM_U8(sp + 203) = (uint8_t)a0; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43f1b8; +MEM_U8(sp + 203) = (uint8_t)a0; +L43f1b8: +gp = MEM_U32(sp + 176); +v1 = MEM_U32(sp + 192); +a0 = MEM_U8(sp + 203); +if (v0 != 0) {a1 = 0x3de; +goto L43f2d8;} +a1 = 0x3de; +t9 = 0x1000ad28; +a0 = 0x4; +t9 = t9; +t1 = t9 + 0x48; +t2 = sp; +L43f1e0: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t1) {//swr $at, 7($t2) +goto L43f1e0;} +//swr $at, 7($t2) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t3 = 0x1000acd8; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +t3 = t3; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t1 >> 0); +t5 = t3 + 0x48; +t6 = sp; +//swr $t1, 0xf($t2) +L43f250: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 0x57($t6) +goto L43f250;} +//swr $at, 0x57($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +//nop; +MEM_U8(t6 + 92 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 92 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 92 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 92 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x5f($t6) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43f2cc; +//nop; +L43f2cc: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43f4a4; +ra = MEM_U32(sp + 180); +L43f2d8: +MEM_U8(v1 + 7) = (uint8_t)zero; +L43f2dc: +//nop; +a1 = zero; +a2 = zero; +a3 = 0x1; +MEM_U32(sp + 192) = v1; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43f2f4; +MEM_U32(sp + 192) = v1; +L43f2f4: +gp = MEM_U32(sp + 176); +v1 = MEM_U32(sp + 192); +t7 = 0x10018ecc; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {ra = MEM_U32(sp + 180); +goto L43f4a4;} +ra = MEM_U32(sp + 180); +t8 = MEM_U8(v1 + 8); +at = 0x6; +if (t8 != at) {ra = MEM_U32(sp + 180); +goto L43f4a4;} +ra = MEM_U32(sp + 180); +a0 = MEM_U8(v1 + 9); +t1 = 0x10019830; +t0 = a0 << 2; +t0 = t0 - a0; +t0 = t0 << 2; +a2 = t0 + t1; +t9 = MEM_U8(a2 + 7); +//nop; +if (t9 == 0) {//nop; +goto L43f484;} +//nop; +//nop; +a1 = 0x10019da4; +MEM_U8(sp + 199) = (uint8_t)a0; +MEM_U32(sp + 188) = a2; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43f360; +MEM_U32(sp + 188) = a2; +L43f360: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(sp + 199); +a2 = MEM_U32(sp + 188); +if (v0 != 0) {a1 = 0x3e8; +goto L43f480;} +a1 = 0x3e8; +t2 = 0x1000ac88; +a0 = 0x4; +t2 = t2; +t5 = t2 + 0x48; +t3 = sp; +L43f388: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t2 != t5) {//swr $at, 7($t3) +goto L43f388;} +//swr $at, 7($t3) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t6 = 0x1000ac38; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t5 = t2 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t2) +t6 = t6; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t5 >> 0); +t8 = t6 + 0x48; +t0 = sp; +//swr $t5, 0xf($t3) +L43f3f8: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t0 = t0 + 0xc; +MEM_U8(t0 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t0) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t0 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 84 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 0x57($t0) +goto L43f3f8;} +//swr $at, 0x57($t0) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +//nop; +MEM_U8(t0 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t0 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t0 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t0 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t0) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43f474; +//nop; +L43f474: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43f4a4; +ra = MEM_U32(sp + 180); +L43f480: +MEM_U8(a2 + 7) = (uint8_t)zero; +L43f484: +//nop; +a1 = zero; +a2 = zero; +a3 = 0x1; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43f498; +a3 = 0x1; +L43f498: +gp = MEM_U32(sp + 176); +//nop; +ra = MEM_U32(sp + 180); +L43f4a4: +sp = sp + 0xc8; +//nop; +return; +//nop; +} + +static void f_remove_from_fp_free_list(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43f4b0: +//remove_from_fp_free_list: +//nop; +//nop; +//nop; +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +t6 = t6 << 2; +sp = sp + 0xffffff40; +v1 = t6 + t7; +t8 = MEM_U8(v1 + 7); +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 192) = a0; +if (t8 == 0) {MEM_U32(sp + 196) = a1; +goto L43f624;} +MEM_U32(sp + 196) = a1; +//nop; +a1 = 0x10019dac; +MEM_U32(sp + 188) = v1; +MEM_U8(sp + 195) = (uint8_t)a0; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43f500; +MEM_U8(sp + 195) = (uint8_t)a0; +L43f500: +gp = MEM_U32(sp + 176); +v1 = MEM_U32(sp + 188); +a0 = MEM_U8(sp + 195); +if (v0 != 0) {a1 = 0x3f5; +goto L43f620;} +a1 = 0x3f5; +t9 = 0x1000adc8; +a0 = 0x4; +t9 = t9; +t1 = t9 + 0x48; +t2 = sp; +L43f528: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t1) {//swr $at, 7($t2) +goto L43f528;} +//swr $at, 7($t2) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t3 = 0x1000ad78; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +t3 = t3; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t1 >> 0); +t5 = t3 + 0x48; +t6 = sp; +//swr $t1, 0xf($t2) +L43f598: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 0x57($t6) +goto L43f598;} +//swr $at, 0x57($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +//nop; +MEM_U8(t6 + 92 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 92 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 92 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 92 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x5f($t6) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43f614; +//nop; +L43f614: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L43f644; +ra = MEM_U32(sp + 180); +L43f620: +MEM_U8(v1 + 7) = (uint8_t)zero; +L43f624: +//nop; +a3 = MEM_U8(sp + 199); +a1 = zero; +a2 = zero; +f_fill_reg(mem, sp, a0, a1, a2, a3); +goto L43f638; +a2 = zero; +L43f638: +gp = MEM_U32(sp + 176); +//nop; +ra = MEM_U32(sp + 180); +L43f644: +sp = sp + 0xc0; +//nop; +return; +//nop; +} + +static uint32_t f_is_available(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43f650: +//is_available: +//nop; +//nop; +//nop; +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +t6 = t6 << 2; +MEM_U32(sp + 0) = a0; +t8 = t6 + t7; +v0 = MEM_U8(t8 + 7); +//nop; +return v0; +//nop; +} + +static void f_check_no_used(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43f680: +//check_no_used: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +MEM_U32(sp + 180) = ra; +a0 = 0x10019da8; +MEM_U32(sp + 176) = gp; +v0 = f_list_is_empty(mem, sp, a0); +goto L43f6a4; +MEM_U32(sp + 176) = gp; +L43f6a4: +gp = MEM_U32(sp + 176); +if (v0 != 0) {//nop; +goto L43f7d0;} +//nop; +//nop; +a0 = 0x10019da8; +//nop; +f_print_regs(mem, sp, a0); +goto L43f6c0; +//nop; +L43f6c0: +gp = MEM_U32(sp + 176); +a0 = 0x4; +t6 = 0x1000af08; +a1 = 0x407; +t6 = t6; +t8 = t6 + 0x48; +t9 = sp; +L43f6dc: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L43f6dc;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t0 = 0x1000aeb8; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t0 = t0; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t0 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L43f74c: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 0x57($t3) +goto L43f74c;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43f7c8; +//nop; +L43f7c8: +gp = MEM_U32(sp + 176); +//nop; +L43f7d0: +//nop; +a0 = 0x10019db0; +//nop; +v0 = f_list_is_empty(mem, sp, a0); +goto L43f7e0; +//nop; +L43f7e0: +gp = MEM_U32(sp + 176); +if (v0 != 0) {a0 = 0x4; +goto L43f90c;} +a0 = 0x4; +t4 = 0x1000ae68; +a1 = 0x40a; +t4 = t4; +t7 = t4 + 0x48; +t8 = sp; +L43f800: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t8 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t8) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t8 = t8 + 0xc; +MEM_U8(t8 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t8) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t8 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t7) {//swr $at, 7($t8) +goto L43f800;} +//swr $at, 7($t8) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t6 = 0x1000ae18; +MEM_U8(t8 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t8) +t7 = t4 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t4) +t6 = t6; +MEM_U8(t8 + 12 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t8 + 12 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t8 + 12 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t8 + 12 + 3) = (uint8_t)(t7 >> 0); +t1 = t6 + 0x48; +t2 = sp; +//swr $t7, 0xf($t8) +L43f870: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t2 = t2 + 0xc; +MEM_U8(t2 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t2) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t2 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 84 + 3) = (uint8_t)(at >> 0); +if (t6 != t1) {//swr $at, 0x57($t2) +goto L43f870;} +//swr $at, 0x57($t2) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +t1 = t6 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t6) +//nop; +MEM_U8(t2 + 92 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 92 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 92 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 92 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x5f($t2) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L43f8ec; +//nop; +L43f8ec: +gp = MEM_U32(sp + 176); +//nop; +//nop; +a0 = 0x10019db0; +//nop; +f_print_regs(mem, sp, a0); +goto L43f904; +//nop; +L43f904: +gp = MEM_U32(sp + 176); +//nop; +L43f90c: +ra = MEM_U32(sp + 180); +sp = sp + 0xb8; +//nop; +return; +//nop; +} + +static uint32_t f_usage_count(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43f91c: +//usage_count: +//nop; +//nop; +//nop; +t6 = a0 << 2; +t7 = 0x10019830; +t6 = t6 - a0; +t6 = t6 << 2; +MEM_U32(sp + 0) = a0; +t8 = t6 + t7; +v0 = MEM_U16(t8 + 4); +//nop; +return v0; +//nop; +} + +static void f_move_to_end_fp_list(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43f94c: +//move_to_end_fp_list: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 28) = ra; +a0 = MEM_U8(sp + 35); +a1 = 0x10019db0; +MEM_U32(sp + 24) = gp; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43f978; +MEM_U32(sp + 24) = gp; +L43f978: +gp = MEM_U32(sp + 24); +if (v0 == 0) {ra = MEM_U32(sp + 28); +goto L43f9a4;} +ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U8(sp + 35); +a1 = 0x10019db0; +//nop; +f_append_to_list(mem, sp, a0, a1); +goto L43f998; +//nop; +L43f998: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L43f9a4: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_move_to_end_gp_list(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43f9b0: +//move_to_end_gp_list: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 28) = ra; +a0 = MEM_U8(sp + 35); +a1 = 0x10019da8; +MEM_U32(sp + 24) = gp; +v0 = f_remove_from_list(mem, sp, a0, a1); +goto L43f9dc; +MEM_U32(sp + 24) = gp; +L43f9dc: +gp = MEM_U32(sp + 24); +if (v0 == 0) {ra = MEM_U32(sp + 28); +goto L43fa08;} +ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U8(sp + 35); +a1 = 0x10019da8; +//nop; +f_append_to_list(mem, sp, a0, a1); +goto L43f9fc; +//nop; +L43f9fc: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L43fa08: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_report_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L43ff28: +//report_error: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 40) = a0; +t6 = MEM_U8(sp + 43); +t8 = 0x1001a020; +t7 = t6 << 2; +v0 = t7 + t8; +t9 = MEM_U32(v0 + 0); +t1 = MEM_U8(sp + 43); +at = 0x2; +t0 = t9 + 0x1; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +if (t1 != at) {MEM_U32(v0 + 0) = t0; +goto L43ff94;} +MEM_U32(v0 + 0) = t0; +t2 = 0x10018dfc; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L440150;} +//nop; +L43ff94: +s0 = 0x10006560; +a1 = 0x1000b0e5; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x6; +a3 = 0x6; +MEM_U32(sp + 36) = v0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43ffb8; +a1 = a1; +L43ffb8: +gp = MEM_U32(sp + 24); +t3 = MEM_U8(sp + 43); +t5 = 0x100058b0; +t4 = t3 << 2; +//nop; +t4 = t4 + t3; +t4 = t4 << 1; +a0 = MEM_U32(s0 + 0); +a2 = 0xa; +a3 = 0xa; +a1 = t4 + t5; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43ffe8; +a1 = t4 + t5; +L43ffe8: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000b0cf; +//nop; +a2 = 0x16; +a3 = 0x16; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L440008; +a1 = a1; +L440008: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10018e00; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L440028; +a3 = 0xa; +L440028: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000b0b7; +//nop; +a2 = 0x18; +a3 = 0x18; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L440048; +a1 = a1; +L440048: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = sp + 0x30; +a2 = 0x50; +a3 = zero; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L440064; +a3 = zero; +L440064: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000b0b0; +//nop; +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L440084; +a1 = a1; +L440084: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(sp + 44); +a2 = zero; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L4400a0; +a3 = 0xa; +L4400a0: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = 0x29; +a2 = 0x1; +a3 = 0xa; +MEM_U32(sp + 32) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L4400c0; +MEM_U32(sp + 32) = a0; +L4400c0: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4400d8; +//nop; +L4400d8: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000b0a0; +//nop; +a2 = 0x10; +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4400f8; +a1 = a1; +L4400f8: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = sp + 0x80; +a2 = 0x50; +a3 = zero; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L440114; +a3 = zero; +L440114: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44012c; +//nop; +L44012c: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L440144; +//nop; +L440144: +gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 36); +//nop; +L440150: +t6 = 0x1001a020; +//nop; +t6 = t6 + 0x10; +if (v0 != t6) {ra = MEM_U32(sp + 28); +goto L440198;} +ra = MEM_U32(sp + 28); +t7 = 0x10018ed4; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {ra = MEM_U32(sp + 28); +goto L440198;} +ra = MEM_U32(sp + 28); +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L44018c; +//nop; +L44018c: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L440198: +s0 = MEM_U32(sp + 20); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static uint32_t f_has_errors(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4401a4: +//has_errors: +//nop; +//nop; +//nop; +at = a0 < 0x2; +if (at != 0) {//nop; +goto L440204;} +//nop; +v0 = 0x1001a020; +//nop; +v1 = MEM_U32(v0 + 16); +//nop; +t6 = zero < v1; +if (t6 == 0) {v1 = t6; +goto L4401fc;} +v1 = t6; +v1 = MEM_U32(v0 + 8); +//nop; +t7 = zero < v1; +if (t7 == 0) {v1 = t7; +goto L4401fc;} +v1 = t7; +v1 = MEM_U32(v0 + 12); +//nop; +t8 = zero < v1; +v1 = t8; +L4401fc: +v0 = v1; +return v0; +v0 = v1; +L440204: +v0 = 0x1001a020; +//nop; +v1 = MEM_U32(v0 + 16); +//nop; +t9 = zero < v1; +if (t9 == 0) {v1 = t9; +goto L440230;} +v1 = t9; +v1 = MEM_U32(v0 + 12); +//nop; +t0 = zero < v1; +v1 = t0; +L440230: +v0 = v1; +//nop; +return v0; +//nop; +} + +static uint32_t f_sym_hash(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L440368: +//sym_hash: +v0 = a0 & 0xff; +return v0; +v0 = a0 & 0xff; +} + +static uint32_t f_get_data_area(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L440370: +//get_data_area: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +v0 = MEM_U16(a0 + 2); +at = 0x1; +t6 = v0 & 0xf0; +v0 = t6 >> 4; +if (v0 != 0) {//nop; +goto L4403a8;} +//nop; +v0 = zero; +goto L440514; +v0 = zero; +L4403a8: +if (v0 != at) {at = 0x2; +goto L4403bc;} +at = 0x2; +v0 = 0x1; +goto L440514; +v0 = 0x1; +at = 0x2; +L4403bc: +if (v0 != at) {at = 0x3; +goto L4403d0;} +at = 0x3; +v0 = 0x2; +goto L440514; +v0 = 0x2; +at = 0x3; +L4403d0: +if (v0 != at) {at = 0x4; +goto L4403e4;} +at = 0x4; +v0 = 0x3; +goto L440514; +v0 = 0x3; +at = 0x4; +L4403e4: +if (v0 != at) {at = 0x5; +goto L4403f8;} +at = 0x5; +v0 = 0x4; +goto L440514; +v0 = 0x4; +at = 0x5; +L4403f8: +if (v0 != at) {a0 = 0x4; +goto L440408;} +a0 = 0x4; +v0 = 0x5; +goto L440514; +v0 = 0x5; +L440408: +t8 = 0x1000b1e0; +a1 = 0x87; +t8 = t8; +t0 = t8 + 0x48; +t1 = sp; +L44041c: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t1 = t1 + 0xc; +MEM_U8(t1 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t1) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t1 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 4 + 3) = (uint8_t)(at >> 0); +if (t8 != t0) {//swr $at, 7($t1) +goto L44041c;} +//swr $at, 7($t1) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t2 = 0x1000b190; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +t0 = t8 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t8) +t2 = t2; +MEM_U8(t1 + 12 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(t1 + 12 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(t1 + 12 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(t1 + 12 + 3) = (uint8_t)(t0 >> 0); +t4 = t2 + 0x48; +t5 = sp; +//swr $t0, 0xf($t1) +L44048c: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t5 = t5 + 0xc; +MEM_U8(t5 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t5) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t5 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 84 + 3) = (uint8_t)(at >> 0); +if (t2 != t4) {//swr $at, 0x57($t5) +goto L44048c;} +//swr $at, 0x57($t5) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +//nop; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +t4 = t2 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t2) +//nop; +MEM_U8(t5 + 92 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 92 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 92 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 92 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x5f($t5) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L440508; +//nop; +L440508: +gp = MEM_U32(sp + 176); +v0 = MEM_U8(sp + 191); +//nop; +L440514: +ra = MEM_U32(sp + 180); +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static uint32_t f_get_sym_type(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L440524: +//get_sym_type: +v0 = MEM_U8(a0 + 0); +at = 0x53; +if (v0 == at) {at = 0x27; +goto L44053c;} +at = 0x27; +if (v0 != at) {at = 0x2a; +goto L440548;} +at = 0x2a; +L44053c: +v0 = 0x4; +return v0; +v0 = 0x4; +at = 0x2a; +L440548: +if (v0 != at) {at = 0x98; +goto L44055c;} +at = 0x98; +v0 = 0x2; +return v0; +v0 = 0x2; +at = 0x98; +L44055c: +if (v0 != at) {at = 0x99; +goto L440570;} +at = 0x99; +v0 = 0x3; +return v0; +v0 = 0x3; +at = 0x99; +L440570: +if (v0 != at) {at = 0x96; +goto L440584;} +at = 0x96; +v0 = 0x6; +return v0; +v0 = 0x6; +at = 0x96; +L440584: +if (v0 != at) {at = 0x24; +goto L440598;} +at = 0x24; +v0 = 0x5; +return v0; +v0 = 0x5; +at = 0x24; +L440598: +if (v0 != at) {at = 0x6; +goto L4405ac;} +at = 0x6; +v0 = 0x1; +return v0; +v0 = 0x1; +at = 0x6; +L4405ac: +if (v0 != at) {at = 0x14; +goto L4405c0;} +at = 0x14; +v0 = 0x8; +return v0; +v0 = 0x8; +at = 0x14; +L4405c0: +if (v0 != at) {at = 0x21; +goto L4405d4;} +at = 0x21; +v0 = 0x7; +return v0; +v0 = 0x7; +at = 0x21; +L4405d4: +if (v0 != at) {v0 = zero; +goto L4405e8;} +v0 = zero; +v0 = 0x9; +return v0; +v0 = 0x9; +v0 = zero; +L4405e8: +//nop; +return v0; +//nop; +} + +static uint32_t f_make_new_sym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4405f0: +//make_new_sym: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +//nop; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 192) = a0; +MEM_U32(sp + 196) = a1; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 200) = a2; +a1 = 0x1; +a0 = 0x2c; +v0 = f_new(mem, sp, a0, a1); +goto L440624; +a0 = 0x2c; +L440624: +gp = MEM_U32(sp + 176); +if (v0 != 0) {v1 = v0; +goto L440744;} +v1 = v0; +t6 = 0x1000b280; +a0 = 0x4; +t6 = t6; +t8 = t6 + 0x48; +a1 = 0xad; +t9 = sp; +L440648: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L440648;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t0 = 0x1000b230; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t0 = t0; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t0 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L4406b8: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 0x57($t3) +goto L4406b8;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 184) = v1; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L440734; +MEM_U32(sp + 184) = v1; +L440734: +gp = MEM_U32(sp + 176); +v0 = MEM_U32(sp + 184); +ra = MEM_U32(sp + 180); +goto L4407bc; +ra = MEM_U32(sp + 180); +L440744: +//nop; +a0 = MEM_U32(sp + 192); +MEM_U32(sp + 184) = v1; +v0 = f_sym_hash(mem, sp, a0); +goto L440754; +MEM_U32(sp + 184) = v1; +L440754: +v1 = MEM_U32(sp + 184); +gp = MEM_U32(sp + 176); +t4 = v0 & 0xff; +t7 = 0x1001a040; +t5 = t4 << 2; +a0 = t5 + t7; +t8 = MEM_U32(a0 + 0); +t6 = MEM_U8(sp + 199); +t9 = MEM_U32(sp + 192); +t1 = MEM_U8(sp + 203); +MEM_U8(v1 + 13) = (uint8_t)zero; +MEM_U8(v1 + 14) = (uint8_t)zero; +MEM_U32(v1 + 16) = zero; +MEM_U32(v1 + 20) = zero; +MEM_U32(v1 + 28) = zero; +MEM_U32(v1 + 32) = zero; +MEM_U32(v1 + 36) = zero; +MEM_U32(v1 + 40) = zero; +MEM_U32(v1 + 4) = zero; +MEM_U32(a0 + 0) = v1; +v0 = v1; +MEM_U32(v1 + 8) = t8; +MEM_U8(v1 + 12) = (uint8_t)t6; +MEM_U32(v1 + 0) = t9; +MEM_U8(v1 + 24) = (uint8_t)t1; +ra = MEM_U32(sp + 180); +L4407bc: +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static uint32_t f_change_sym_type(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4407c8: +//change_sym_type: +at = 0x1; +MEM_U32(sp + 0) = a0; +if (a0 == at) {MEM_U32(sp + 4) = a1; +goto L4407f0;} +MEM_U32(sp + 4) = a1; +at = 0x4; +if (a0 != at) {v0 = a0; +goto L4407f8;} +v0 = a0; +at = 0x7; +if (a1 != at) {//nop; +goto L4407f8;} +//nop; +L4407f0: +v0 = a1; +return v0; +v0 = a1; +L4407f8: +//nop; +return v0; +//nop; +} + +static uint32_t f_lookup_sym(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L440800: +//lookup_sym: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = f_sym_hash(mem, sp, a0); +goto L440824; +MEM_U32(sp + 32) = a0; +L440824: +gp = MEM_U32(sp + 24); +t6 = v0 & 0xff; +t8 = 0x1001a040; +t7 = t6 << 2; +t9 = t7 + t8; +v1 = MEM_U32(t9 + 0); +a0 = MEM_U32(sp + 32); +ra = MEM_U32(sp + 28); +if (v1 == 0) {v0 = v1; +goto L440878;} +v0 = v1; +L44084c: +t0 = MEM_U32(v1 + 0); +//nop; +if (a0 != t0) {//nop; +goto L440864;} +//nop; +v0 = v1; +goto L440878; +v0 = v1; +L440864: +v1 = MEM_U32(v1 + 8); +//nop; +if (v1 != 0) {//nop; +goto L44084c;} +//nop; +v0 = v1; +L440878: +sp = sp + 0x20; +return v0; +sp = sp + 0x20; +} + +static void f_clear_sym_tab(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L440880: +//clear_sym_tab: +//nop; +//nop; +//nop; +v1 = 0x1001a040; +//nop; +v0 = v1 + 0x400; +L440898: +v1 = v1 + 0x10; +MEM_U32(v1 + -16) = zero; +MEM_U32(v1 + -12) = zero; +MEM_U32(v1 + -8) = zero; +if (v1 != v0) {MEM_U32(v1 + -4) = zero; +goto L440898;} +MEM_U32(v1 + -4) = zero; +//nop; +return; +//nop; +} + +static void f_gen_sym(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4408b8: +//gen_sym: +//nop; +//nop; +//nop; +sp = sp + 0xffffff38; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 172) = s0; +v0 = MEM_U8(a0 + 0); +s0 = a0; +at = v0 < 0x2c; +if (at != 0) {at = 0x53; +goto L441060;} +at = 0x53; +if (v0 == at) {//nop; +goto L440c24;} +//nop; +t6 = v0 + 0xffffff6a; +at = t6 < 0x4; +if (at == 0) {//nop; +goto L440f50;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000b57c[] = { +&&L440d74, +&&L440f50, +&&L440c24, +&&L4410a8, +}; +dest = Lswitch1000b57c[t6]; +//nop; +goto *dest; +//nop; +L440920: +t7 = MEM_U32(s0 + 12); +a3 = 0x9; +t8 = t7 & 0x1; +if (t8 == 0) {a2 = zero; +goto L44093c;} +a2 = zero; +a3 = 0xa; +goto L44093c; +a3 = 0xa; +L44093c: +//nop; +a0 = MEM_U32(s0 + 4); +a1 = a3; +v0 = f_make_new_sym(mem, sp, a0, a1, a2); +goto L44094c; +a1 = a3; +L44094c: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4410ac; +ra = MEM_U32(sp + 180); +L440958: +t9 = MEM_U16(s0 + 2); +v1 = 0x1; +t0 = t9 & 0x1; +if (v1 != t0) {//nop; +goto L440998;} +//nop; +t1 = MEM_U32(s0 + 8); +//nop; +if (t1 != 0) {//nop; +goto L440998;} +//nop; +//nop; +a1 = MEM_U32(s0 + 4); +a0 = 0x12; +f_emit_dir0(mem, sp, a0, a1); +goto L44098c; +a0 = 0x12; +L44098c: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4410ac; +ra = MEM_U32(sp + 180); +L440998: +//nop; +a0 = MEM_U32(s0 + 8); +//nop; +v0 = f_lookup_sym(mem, sp, a0); +goto L4409a8; +//nop; +L4409a8: +gp = MEM_U32(sp + 176); +if (v0 != 0) {v1 = v0; +goto L440ac4;} +v1 = v0; +t2 = 0x1000b500; +a0 = 0x4; +t2 = t2; +t4 = t2 + 0x48; +a1 = 0x100; +t5 = sp; +L4409cc: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t2 != t4) {//swr $at, 7($t5) +goto L4409cc;} +//swr $at, 7($t5) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t6 = 0x1000b4b0; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t4 = t2 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t2) +t6 = t6; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t4 >> 0); +t8 = t6 + 0x48; +t9 = sp; +//swr $t4, 0xf($t5) +L440a3c: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 0x57($t9) +goto L440a3c;} +//swr $at, 0x57($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L440ab8; +//nop; +L440ab8: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4410ac; +ra = MEM_U32(sp + 180); +L440ac4: +//nop; +a0 = 0xc; +a1 = zero; +MEM_U32(sp + 196) = v1; +v0 = f_new(mem, sp, a0, a1); +goto L440ad8; +MEM_U32(sp + 196) = v1; +L440ad8: +gp = MEM_U32(sp + 176); +v1 = MEM_U32(sp + 196); +if (v0 != 0) {a0 = 0x4; +goto L440bf4;} +a0 = 0x4; +t0 = 0x1000b460; +a1 = 0x105; +t0 = t0; +t3 = t0 + 0x48; +t4 = sp; +L440afc: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t4 = t4 + 0xc; +MEM_U8(t4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t4) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t4 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 4 + 3) = (uint8_t)(at >> 0); +if (t0 != t3) {//swr $at, 7($t4) +goto L440afc;} +//swr $at, 7($t4) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t2 = 0x1000b410; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +t3 = t0 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t0) +t2 = t2; +MEM_U8(t4 + 12 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 12 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 12 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 12 + 3) = (uint8_t)(t3 >> 0); +t7 = t2 + 0x48; +t8 = sp; +//swr $t3, 0xf($t4) +L440b6c: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t8 = t8 + 0xc; +MEM_U8(t8 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t8) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t8 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 84 + 3) = (uint8_t)(at >> 0); +if (t2 != t7) {//swr $at, 0x57($t8) +goto L440b6c;} +//swr $at, 0x57($t8) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +//nop; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +t7 = t2 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t2) +//nop; +MEM_U8(t8 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t8 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t8 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t8 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t8) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L440be8; +//nop; +L440be8: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4410ac; +ra = MEM_U32(sp + 180); +L440bf4: +t6 = MEM_U32(s0 + 4); +//nop; +MEM_U32(v0 + 0) = t6; +t9 = MEM_U16(s0 + 2); +//nop; +t1 = t9 & 0x1; +MEM_U32(v0 + 4) = t1; +t3 = MEM_U32(v1 + 40); +//nop; +MEM_U32(v0 + 8) = t3; +MEM_U32(v1 + 40) = v0; +goto L4410a8; +MEM_U32(v1 + 40) = v0; +L440c24: +t0 = MEM_U16(s0 + 2); +t4 = 0xf4; +at = (int)t0 < (int)t4; +if (at != 0) {//nop; +goto L440c3c;} +//nop; +abort(); +L440c3c: +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_lookup_sym(mem, sp, a0); +goto L440c4c; +//nop; +L440c4c: +gp = MEM_U32(sp + 176); +a0 = s0; +//nop; +MEM_U32(sp + 196) = v0; +//nop; +v0 = f_get_sym_type(mem, sp, a0); +goto L440c64; +//nop; +L440c64: +v1 = MEM_U32(sp + 196); +gp = MEM_U32(sp + 176); +if (v1 != 0) {a3 = v0 & 0xff; +goto L440d00;} +a3 = v0 & 0xff; +//nop; +a0 = s0; +MEM_U8(sp + 191) = (uint8_t)a3; +v0 = f_get_data_area(mem, sp, a0); +goto L440c84; +MEM_U8(sp + 191) = (uint8_t)a3; +L440c84: +a3 = MEM_U8(sp + 191); +gp = MEM_U32(sp + 176); +v1 = 0x1; +if (a3 != v1) {a2 = v0 & 0xff; +goto L440ca4;} +a2 = v0 & 0xff; +t5 = v0 & 0xff; +if (t5 == v1) {ra = MEM_U32(sp + 180); +goto L4410ac;} +ra = MEM_U32(sp + 180); +L440ca4: +//nop; +a0 = MEM_U32(s0 + 4); +a1 = a3; +v0 = f_make_new_sym(mem, sp, a0, a1, a2); +goto L440cb4; +a1 = a3; +L440cb4: +a0 = MEM_U8(s0 + 0); +gp = MEM_U32(sp + 176); +at = 0x53; +if (a0 == at) {v1 = v0; +goto L440cdc;} +v1 = v0; +at = 0x27; +if (a0 == at) {at = 0x2a; +goto L440cdc;} +at = 0x2a; +if (a0 != at) {//nop; +goto L440d44;} +//nop; +L440cdc: +t7 = MEM_U16(s0 + 2); +at = 0xffffff0f; +t2 = t7 & at; +at = t2 < 0x2; +if (at == 0) {//nop; +goto L440cf8;} +//nop; +t2 = 0x2; +L440cf8: +MEM_U8(v0 + 14) = (uint8_t)t2; +goto L440d44; +MEM_U8(v0 + 14) = (uint8_t)t2; +L440d00: +//nop; +a1 = MEM_U8(v1 + 12); +a0 = a3; +MEM_U32(sp + 196) = v1; +v0 = f_change_sym_type(mem, sp, a0, a1); +goto L440d14; +MEM_U32(sp + 196) = v1; +L440d14: +v1 = MEM_U32(sp + 196); +at = 0xffffff0f; +MEM_U8(v1 + 12) = (uint8_t)v0; +t8 = MEM_U16(s0 + 2); +t9 = MEM_U8(v1 + 14); +t6 = t8 & at; +gp = MEM_U32(sp + 176); +at = t9 < t6; +if (at == 0) {//nop; +goto L440d40;} +//nop; +t9 = t6; +L440d40: +MEM_U8(v1 + 14) = (uint8_t)t9; +L440d44: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {ra = MEM_U32(sp + 180); +goto L4410ac;} +ra = MEM_U32(sp + 180); +t1 = MEM_U32(v1 + 16); +//nop; +at = (int)t1 < (int)v0; +if (at == 0) {//nop; +goto L440d6c;} +//nop; +t1 = v0; +L440d6c: +MEM_U32(v1 + 16) = t1; +goto L4410a8; +MEM_U32(v1 + 16) = t1; +L440d74: +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_lookup_sym(mem, sp, a0); +goto L440d84; +//nop; +L440d84: +gp = MEM_U32(sp + 176); +a0 = s0; +//nop; +MEM_U32(sp + 196) = v0; +//nop; +v0 = f_get_sym_type(mem, sp, a0); +goto L440d9c; +//nop; +L440d9c: +v1 = MEM_U32(sp + 196); +gp = MEM_U32(sp + 176); +if (v1 != 0) {a3 = v0 & 0xff; +goto L440dcc;} +a3 = v0 & 0xff; +//nop; +a0 = MEM_U32(s0 + 4); +a1 = a3; +a2 = zero; +v0 = f_make_new_sym(mem, sp, a0, a1, a2); +goto L440dc0; +a2 = zero; +L440dc0: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4410ac; +ra = MEM_U32(sp + 180); +L440dcc: +//nop; +a1 = MEM_U8(v1 + 12); +a0 = a3; +MEM_U32(sp + 196) = v1; +v0 = f_change_sym_type(mem, sp, a0, a1); +goto L440de0; +MEM_U32(sp + 196) = v1; +L440de0: +v1 = MEM_U32(sp + 196); +gp = MEM_U32(sp + 176); +MEM_U8(v1 + 12) = (uint8_t)v0; +goto L4410a8; +MEM_U8(v1 + 12) = (uint8_t)v0; +L440df0: +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_lookup_sym(mem, sp, a0); +goto L440e00; +//nop; +L440e00: +gp = MEM_U32(sp + 176); +if (v0 != 0) {a0 = 0x4; +goto L440f18;} +a0 = 0x4; +t3 = 0x1000b3c0; +a1 = 0x135; +t3 = t3; +t4 = t3 + 0x48; +t5 = sp; +L440e20: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t3 != t4) {//swr $at, 7($t5) +goto L440e20;} +//swr $at, 7($t5) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t7 = 0x1000b370; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t4 = t3 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t3) +t7 = t7; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t4 >> 0); +t8 = t7 + 0x48; +t6 = sp; +//swr $t4, 0xf($t5) +L440e90: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t6 = t6 + 0xc; +MEM_U8(t6 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t6) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t6 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 84 + 3) = (uint8_t)(at >> 0); +if (t7 != t8) {//swr $at, 0x57($t6) +goto L440e90;} +//swr $at, 0x57($t6) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +//nop; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +t8 = t7 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t7) +//nop; +MEM_U8(t6 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t6 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t6 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t6 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t6) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L440f0c; +//nop; +L440f0c: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4410ac; +ra = MEM_U32(sp + 180); +L440f18: +t9 = 0x10018e60; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {ra = MEM_U32(sp + 180); +goto L4410ac;} +ra = MEM_U32(sp + 180); +//nop; +a0 = MEM_U32(s0 + 8); +a2 = MEM_U32(s0 + 4); +a1 = 0x1; +f_demit_edata(mem, sp, a0, a1, a2); +goto L440f44; +a1 = 0x1; +L440f44: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4410ac; +ra = MEM_U32(sp + 180); +L440f50: +t1 = 0x1000b320; +a0 = 0x4; +t1 = t1; +t4 = t1 + 0x48; +a1 = 0x146; +t3 = sp; +L440f68: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t3 = t3 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t3 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t4) {//swr $at, 7($t3) +goto L440f68;} +//swr $at, 7($t3) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t5 = 0x1000b2d0; +MEM_U8(t3 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t3) +t4 = t1 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t1) +t5 = t5; +MEM_U8(t3 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t3 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t3 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t3 + 12 + 3) = (uint8_t)(t4 >> 0); +t8 = t5 + 0x48; +t7 = sp; +//swr $t4, 0xf($t3) +L440fd8: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t5 != t8) {//swr $at, 0x57($t7) +goto L440fd8;} +//swr $at, 0x57($t7) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t8 = t5 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t5) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L441054; +//nop; +L441054: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4410ac; +ra = MEM_U32(sp + 180); +L441060: +at = 0x6; +if (v0 == at) {//nop; +goto L440958;} +//nop; +at = 0x14; +if (v0 == at) {//nop; +goto L440c24;} +//nop; +t6 = v0 + 0xffffffdf; +at = t6 < 0xb; +if (at == 0) {//nop; +goto L440f50;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000b550[] = { +&&L440920, +&&L440f50, +&&L440f50, +&&L440c24, +&&L440f50, +&&L440f50, +&&L440c24, +&&L440f50, +&&L440f50, +&&L440c24, +&&L440df0, +}; +dest = Lswitch1000b550[t6]; +//nop; +goto *dest; +//nop; +L4410a8: +ra = MEM_U32(sp + 180); +L4410ac: +s0 = MEM_U32(sp + 172); +sp = sp + 0xc8; +return; +sp = sp + 0xc8; +} + +static void f_set_size(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44110c: +//set_size: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +v0 = f_lookup_sym(mem, sp, a0); +goto L441130; +MEM_U32(sp + 36) = a1; +L441130: +t6 = MEM_U32(v0 + 16); +t7 = MEM_U32(sp + 36); +gp = MEM_U32(sp + 24); +at = t7 < t6; +if (at == 0) {//nop; +goto L44114c;} +//nop; +t7 = t6; +L44114c: +MEM_U32(v0 + 16) = t7; +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_some_init_overlap(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L441160: +//some_init_overlap: +v1 = MEM_U32(a0 + 28); +MEM_U32(sp + 8) = a2; +if (v1 != 0) {MEM_U32(sp + 12) = a3; +goto L441178;} +MEM_U32(sp + 12) = a3; +v0 = zero; +return v0; +v0 = zero; +L441178: +a1 = MEM_U32(a0 + 32); +a2 = MEM_U32(sp + 20); +t6 = MEM_U32(a1 + 16); +t7 = MEM_U32(a1 + 8); +a3 = MEM_U32(sp + 16); +t8 = t6 + t7; +at = (int)a2 < (int)t8; +if (at != 0) {v0 = a1; +goto L4411a0;} +v0 = a1; +v1 = v0; +L4411a0: +a0 = MEM_U32(sp + 24); +v0 = zero; +L4411a8: +t9 = MEM_U32(v1 + 16); +t0 = MEM_U32(v1 + 8); +//nop; +t1 = t9 + t0; +at = (int)a2 < (int)t1; +if (at == 0) {//nop; +goto L4411e0;} +//nop; +t2 = MEM_U32(v1 + 12); +t3 = a0 + a3; +at = (int)t2 < (int)t3; +if (at == 0) {//nop; +goto L4411e0;} +//nop; +v0 = v1; +return v0; +v0 = v1; +L4411e0: +if (v1 != a1) {//nop; +goto L4411f0;} +//nop; +v0 = 0x1; +goto L4411f8; +v0 = 0x1; +L4411f0: +v1 = MEM_U32(v1 + 32); +//nop; +L4411f8: +if (v0 == 0) {//nop; +goto L4411a8;} +//nop; +v0 = zero; +//nop; +return v0; +//nop; +} + +static void f_complex_init_duplicate_p(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44120c: +//complex_init_duplicate_p: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 36) = a1; +a2 = a0; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a2; +a0 = 0x28; +a1 = 0x1; +v0 = f_new(mem, sp, a0, a1); +goto L441240; +a1 = 0x1; +L441240: +a2 = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 36); +t6 = MEM_U32(a2 + 32); +gp = MEM_U32(sp + 24); +MEM_U32(v0 + 32) = t6; +at = MEM_U32(a2 + 0); +//nop; +MEM_U32(v0 + 0) = at; +t8 = MEM_U32(a2 + 4); +//nop; +MEM_U32(v0 + 4) = t8; +at = MEM_U32(a2 + 8); +//nop; +MEM_U32(v0 + 8) = at; +t8 = MEM_U32(a2 + 12); +//nop; +MEM_U32(v0 + 12) = t8; +at = MEM_U32(a2 + 16); +//nop; +MEM_U32(v0 + 16) = at; +t8 = MEM_U32(a2 + 20); +//nop; +MEM_U32(v0 + 20) = t8; +at = MEM_U32(a2 + 24); +//nop; +MEM_U32(v0 + 24) = at; +t8 = MEM_U32(a2 + 28); +//nop; +MEM_U32(v0 + 28) = t8; +MEM_U32(a2 + 32) = v0; +t9 = MEM_U32(v1 + 32); +//nop; +if (a2 != t9) {ra = MEM_U32(sp + 28); +goto L4412d0;} +ra = MEM_U32(sp + 28); +MEM_U32(v1 + 32) = v0; +ra = MEM_U32(sp + 28); +L4412d0: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_complex_insert_init(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44133c: +//complex_insert_init: +//nop; +//nop; +//nop; +sp = sp + 0xfffffeb0; +MEM_U32(sp + 212) = ra; +MEM_U32(sp + 208) = fp; +MEM_U32(sp + 204) = gp; +MEM_U32(sp + 200) = s7; +MEM_U32(sp + 196) = s6; +MEM_U32(sp + 192) = s5; +MEM_U32(sp + 188) = s4; +MEM_U32(sp + 184) = s3; +MEM_U32(sp + 180) = s2; +MEM_U32(sp + 176) = s1; +MEM_U32(sp + 172) = s0; +MEM_U32(sp + 344) = a2; +MEM_U32(sp + 348) = a3; +MEM_U32(sp + 304) = zero; +MEM_U32(sp + 308) = zero; +MEM_U32(sp + 312) = zero; +MEM_U32(sp + 316) = zero; +MEM_U32(sp + 320) = zero; +MEM_U32(sp + 324) = zero; +MEM_U32(sp + 328) = zero; +MEM_U32(sp + 332) = zero; +MEM_U32(sp + 272) = zero; +MEM_U32(sp + 280) = zero; +MEM_U32(sp + 284) = zero; +MEM_U32(sp + 288) = zero; +t7 = sp + 0x158; +at = MEM_U32(t7 + 0); +t6 = sp + 0x130; +MEM_U32(t6 + 0) = at; +t2 = MEM_U32(t7 + 4); +t3 = sp + 0x110; +MEM_U32(t6 + 4) = t2; +at = MEM_U32(t7 + 8); +s2 = a0; +MEM_U32(t6 + 8) = at; +t2 = MEM_U32(t7 + 12); +s6 = a1; +MEM_U32(t6 + 12) = t2; +at = MEM_U32(t7 + 16); +//nop; +MEM_U32(t6 + 16) = at; +t2 = MEM_U32(t7 + 20); +//nop; +MEM_U32(t6 + 20) = t2; +at = MEM_U32(t7 + 24); +//nop; +MEM_U32(t6 + 24) = at; +t2 = MEM_U32(t7 + 28); +//nop; +MEM_U32(t6 + 28) = t2; +at = MEM_U32(a0 + 0); +//nop; +MEM_U32(t3 + 0) = at; +t9 = MEM_U32(a0 + 4); +//nop; +MEM_U32(t3 + 4) = t9; +at = MEM_U32(a0 + 8); +//nop; +MEM_U32(t3 + 8) = at; +t9 = MEM_U32(a0 + 12); +//nop; +MEM_U32(t3 + 12) = t9; +at = MEM_U32(a0 + 16); +//nop; +MEM_U32(t3 + 16) = at; +t9 = MEM_U32(a0 + 20); +//nop; +MEM_U32(t3 + 20) = t9; +at = MEM_U32(a0 + 24); +//nop; +MEM_U32(t3 + 24) = at; +t9 = MEM_U32(a0 + 28); +//nop; +MEM_U32(t3 + 28) = t9; +t6 = MEM_U32(sp + 280); +t8 = MEM_U32(sp + 312); +t7 = MEM_U8(sp + 305); +if (t8 == t6) {v1 = MEM_U32(sp + 320); +goto L4415a8;} +v1 = MEM_U32(sp + 320); +t5 = MEM_U8(sp + 273); +t2 = t7 & 0x1f; +t4 = t5 & 0x1f; +if (t2 == t4) {a0 = 0x4; +goto L4415a4;} +a0 = 0x4; +t3 = 0x1000b71c; +a1 = 0x1bb; +t3 = t3; +t8 = t3 + 0x48; +t6 = sp; +L4414b0: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t3 != t8) {//swr $at, 7($t6) +goto L4414b0;} +//swr $at, 7($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t7 = 0x1000b6cc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t8 = t3 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t3) +t7 = t7; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t7 + 0x48; +t4 = sp; +//swr $t8, 0xf($t6) +L441520: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t4 = t4 + 0xc; +MEM_U8(t4 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t4) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t4 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 84 + 3) = (uint8_t)(at >> 0); +if (t7 != t2) {//swr $at, 0x57($t4) +goto L441520;} +//swr $at, 0x57($t4) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +//nop; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +t2 = t7 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t7) +//nop; +MEM_U8(t4 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t4 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t4 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t4 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t4) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44159c; +//nop; +L44159c: +gp = MEM_U32(sp + 204); +//nop; +L4415a4: +v1 = MEM_U32(sp + 320); +L4415a8: +fp = MEM_U32(sp + 312); +s3 = MEM_U32(sp + 316); +s0 = v1 + fp; +at = (int)s3 < (int)s0; +if (at == 0) {s5 = 0x9; +goto L441e04;} +s5 = 0x9; +L4415c0: +at = MEM_U32(s2 + 0); +t9 = sp + 0x110; +MEM_U32(t9 + 0) = at; +t3 = MEM_U32(s2 + 4); +a0 = s2; +MEM_U32(t9 + 4) = t3; +at = MEM_U32(s2 + 8); +a1 = s6; +MEM_U32(t9 + 8) = at; +t3 = MEM_U32(s2 + 12); +//nop; +MEM_U32(t9 + 12) = t3; +at = MEM_U32(s2 + 16); +//nop; +MEM_U32(t9 + 16) = at; +t3 = MEM_U32(s2 + 20); +//nop; +MEM_U32(t9 + 20) = t3; +at = MEM_U32(s2 + 24); +//nop; +MEM_U32(t9 + 24) = at; +t3 = MEM_U32(s2 + 28); +//nop; +MEM_U32(t9 + 28) = t3; +t6 = MEM_U32(sp + 284); +s4 = MEM_U32(sp + 284); +at = (int)t6 < (int)s3; +if (at == 0) {s7 = MEM_U32(sp + 280); +goto L44182c;} +s7 = MEM_U32(sp + 280); +//nop; +s7 = MEM_U32(sp + 280); +s4 = t6; +f_complex_init_duplicate_p(mem, sp, a0, a1); +goto L441644; +s4 = t6; +L441644: +t5 = MEM_U8(sp + 305); +gp = MEM_U32(sp + 204); +t2 = t5 & 0x1f; +if (s5 != t2) {t5 = s3 - s4; +goto L4416ac;} +t5 = s3 - s4; +t7 = MEM_U8(sp + 273); +//nop; +t4 = t7 & 0x1f; +if (s5 != t4) {t5 = s3 - s4; +goto L4416ac;} +t5 = s3 - s4; +s1 = MEM_U32(s2 + 32); +v0 = s3 - s4; +MEM_U32(s1 + 12) = s3; +MEM_U32(s1 + 16) = s3; +t8 = MEM_U32(s2 + 8); +//nop; +t9 = t8 - v0; +MEM_U32(s1 + 8) = t9; +t3 = MEM_U32(s2 + 8); +//nop; +t6 = t3 - v0; +MEM_U32(s1 + 24) = t6; +MEM_U32(s2 + 8) = v0; +MEM_U32(s2 + 24) = v0; +goto L441818; +MEM_U32(s2 + 24) = v0; +t5 = s3 - s4; +L4416ac: +lo = (int)t5 / (int)s7; hi = (int)t5 % (int)s7; +t8 = MEM_U32(s2 + 32); +if (s7 != 0) {//nop; +goto L4416c0;} +//nop; +abort(); +L4416c0: +at = 0xffffffff; +if (s7 != at) {at = 0x80000000; +goto L4416d8;} +at = 0x80000000; +if (t5 != at) {//nop; +goto L4416d8;} +//nop; +abort(); +L4416d8: +v0 = lo; +t2 = v0 + 0xffffffff; +//nop; +lo = t2 * s7; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)s7 >> 32); +t7 = lo; +t4 = s4 + t7; +MEM_U32(s2 + 16) = t4; +lo = v0 * s7; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s7 >> 32); +MEM_U32(t8 + 12) = s3; +t9 = lo; +t3 = t9 + s4; +if (s3 == t3) {//nop; +goto L441818;} +//nop; +t6 = 0x1000b67c; +a0 = 0x2; +t6 = t6; +t2 = t6 + 0x48; +a1 = 0x1d7; +t7 = sp; +L441724: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t7 = t7 + 0xc; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t7 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t2) {//swr $at, 7($t7) +goto L441724;} +//swr $at, 7($t7) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t4 = 0x1000b62c; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t2 = t6 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t6) +t4 = t4; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t2 >> 0); +t9 = t4 + 0x48; +t3 = sp; +//swr $t2, 0xf($t7) +L441794: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t9) {//swr $at, 0x57($t3) +goto L441794;} +//swr $at, 0x57($t3) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t9 = t4 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t4) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L441810; +//nop; +L441810: +gp = MEM_U32(sp + 204); +//nop; +L441818: +s2 = MEM_U32(s2 + 32); +v1 = MEM_U32(sp + 320); +at = (int)s3 < (int)s0; +goto L441dfc; +at = (int)s3 < (int)s0; +s7 = MEM_U32(sp + 280); +L44182c: +if (s4 != s3) {a0 = s2; +goto L441b0c;} +a0 = s2; +v0 = MEM_U32(sp + 288); +MEM_U32(sp + 316) = s3; +at = (int)v0 < (int)v1; +if (at == 0) {t5 = sp + 0x148; +goto L441884;} +t5 = sp + 0x148; +at = MEM_U32(t5 + 0); +s3 = v0 + s7; +MEM_U32(s2 + 24) = at; +t6 = MEM_U32(t5 + 4); +//nop; +MEM_U32(s2 + 28) = t6; +t7 = MEM_U32(s6 + 32); +//nop; +if (s2 != t7) {//nop; +goto L441878;} +//nop; +MEM_U32(s2 + 16) = v1; +goto L441e04; +MEM_U32(s2 + 16) = v1; +L441878: +s2 = MEM_U32(s2 + 32); +at = (int)s3 < (int)s0; +goto L441dfc; +at = (int)s3 < (int)s0; +L441884: +if (v0 != v1) {a0 = s2; +goto L441a90;} +a0 = s2; +t8 = MEM_U8(sp + 305); +MEM_U32(sp + 312) = fp; +t9 = t8 & 0x1f; +if (s5 != t9) {t3 = sp + 0x130; +goto L441a30;} +t3 = sp + 0x130; +t4 = MEM_U8(sp + 273); +MEM_U32(sp + 312) = fp; +t3 = t4 & 0x1f; +if (s5 != t3) {at = (int)fp < (int)s7; +goto L441a2c;} +at = (int)fp < (int)s7; +if (at == 0) {MEM_U32(sp + 312) = fp; +goto L441a2c;} +MEM_U32(sp + 312) = fp; +//nop; +a0 = s2; +a1 = s6; +s0 = 0x1; +f_complex_init_duplicate_p(mem, sp, a0, a1); +goto L4418d0; +s0 = 0x1; +L4418d0: +gp = MEM_U32(sp + 204); +s1 = MEM_U32(s2 + 32); +t2 = MEM_U32(s2 + 12); +//nop; +t5 = t2 + fp; +a0 = 0x400; +a1 = zero; +MEM_U32(s1 + 12) = t5; +MEM_U32(s1 + 16) = t5; +v0 = f_new(mem, sp, a0, a1); +goto L4418f8; +MEM_U32(s1 + 16) = t5; +L4418f8: +a3 = MEM_U32(s1 + 24); +a0 = fp + 0x1; +gp = MEM_U32(sp + 204); +at = a3 < a0; +if (at != 0) {MEM_U32(sp + 312) = fp; +goto L4419b8;} +MEM_U32(sp + 312) = fp; +a3 = a3 + 0x1; +t0 = a3 - a0; +t7 = t0 & 0x3; +if (t7 == 0) {a1 = a0; +goto L441950;} +a1 = a0; +a2 = t7 + a0; +v1 = v0 + s0; +L44192c: +t8 = MEM_U32(s1 + 28); +s0 = s0 + 0x1; +t9 = t8 + a1; +t4 = MEM_U8(t9 + -1); +a1 = a1 + 0x1; +v1 = v1 + 0x1; +if (a2 != a1) {MEM_U8(v1 + -2) = (uint8_t)t4; +goto L44192c;} +MEM_U8(v1 + -2) = (uint8_t)t4; +if (a1 == a3) {v1 = v0 + s0; +goto L4419b8;} +L441950: +v1 = v0 + s0; +L441954: +t3 = MEM_U32(s1 + 28); +v1 = v1 + 0x4; +t2 = t3 + a1; +t5 = MEM_U8(t2 + -1); +//nop; +MEM_U8(v1 + -5) = (uint8_t)t5; +t6 = MEM_U32(s1 + 28); +//nop; +t7 = t6 + a1; +t8 = MEM_U8(t7 + 0); +//nop; +MEM_U8(v1 + -4) = (uint8_t)t8; +t9 = MEM_U32(s1 + 28); +//nop; +t4 = t9 + a1; +t3 = MEM_U8(t4 + 1); +//nop; +MEM_U8(v1 + -3) = (uint8_t)t3; +t2 = MEM_U32(s1 + 28); +//nop; +t5 = t2 + a1; +t6 = MEM_U8(t5 + 2); +a1 = a1 + 0x4; +if (a1 != a3) {MEM_U8(v1 + -2) = (uint8_t)t6; +goto L441954;} +MEM_U8(v1 + -2) = (uint8_t)t6; +L4419b8: +MEM_U32(s1 + 28) = v0; +t7 = sp + 0x130; +at = MEM_U32(t7 + 0); +t4 = MEM_U32(sp + 312); +MEM_U32(s2 + 0) = at; +t9 = MEM_U32(t7 + 4); +v1 = s7 - t4; +MEM_U32(s2 + 4) = t9; +at = MEM_U32(t7 + 8); +//nop; +MEM_U32(s2 + 8) = at; +t9 = MEM_U32(t7 + 12); +//nop; +MEM_U32(s2 + 12) = t9; +at = MEM_U32(t7 + 16); +//nop; +MEM_U32(s2 + 16) = at; +t9 = MEM_U32(t7 + 20); +//nop; +MEM_U32(s2 + 20) = t9; +at = MEM_U32(t7 + 24); +//nop; +MEM_U32(s2 + 24) = at; +t9 = MEM_U32(t7 + 28); +//nop; +MEM_U32(s2 + 28) = t9; +MEM_U32(s1 + 8) = v1; +MEM_U32(s1 + 24) = v1; +goto L441e04; +MEM_U32(s1 + 24) = v1; +L441a2c: +t3 = sp + 0x130; +L441a30: +at = MEM_U32(t3 + 0); +//nop; +MEM_U32(s2 + 0) = at; +t5 = MEM_U32(t3 + 4); +//nop; +MEM_U32(s2 + 4) = t5; +at = MEM_U32(t3 + 8); +//nop; +MEM_U32(s2 + 8) = at; +t5 = MEM_U32(t3 + 12); +//nop; +MEM_U32(s2 + 12) = t5; +at = MEM_U32(t3 + 16); +//nop; +MEM_U32(s2 + 16) = at; +t5 = MEM_U32(t3 + 20); +//nop; +MEM_U32(s2 + 20) = t5; +at = MEM_U32(t3 + 24); +//nop; +MEM_U32(s2 + 24) = at; +t5 = MEM_U32(t3 + 28); +MEM_U32(s2 + 28) = t5; +goto L441e04; +MEM_U32(s2 + 28) = t5; +L441a90: +//nop; +MEM_U32(sp + 312) = fp; +a1 = s6; +f_complex_init_duplicate_p(mem, sp, a0, a1); +goto L441aa0; +a1 = s6; +L441aa0: +t6 = sp + 0x130; +at = MEM_U32(t6 + 0); +t4 = MEM_U32(s2 + 32); +MEM_U32(s2 + 0) = at; +t9 = MEM_U32(t6 + 4); +gp = MEM_U32(sp + 204); +MEM_U32(s2 + 4) = t9; +at = MEM_U32(t6 + 8); +//nop; +MEM_U32(s2 + 8) = at; +t9 = MEM_U32(t6 + 12); +//nop; +MEM_U32(s2 + 12) = t9; +at = MEM_U32(t6 + 16); +//nop; +MEM_U32(s2 + 16) = at; +t9 = MEM_U32(t6 + 20); +//nop; +MEM_U32(s2 + 20) = t9; +at = MEM_U32(t6 + 24); +//nop; +MEM_U32(s2 + 24) = at; +t9 = MEM_U32(t6 + 28); +//nop; +MEM_U32(s2 + 28) = t9; +MEM_U32(t4 + 12) = s0; +goto L441e04; +MEM_U32(t4 + 12) = s0; +L441b0c: +//nop; +a1 = s6; +MEM_U32(sp + 316) = s3; +MEM_U32(sp + 312) = fp; +f_complex_init_duplicate_p(mem, sp, a0, a1); +goto L441b20; +MEM_U32(sp + 312) = fp; +L441b20: +t2 = sp + 0x130; +at = MEM_U32(t2 + 0); +t8 = MEM_U8(sp + 305); +MEM_U32(s2 + 0) = at; +t7 = MEM_U32(t2 + 4); +gp = MEM_U32(sp + 204); +MEM_U32(s2 + 4) = t7; +at = MEM_U32(t2 + 8); +t6 = t8 & 0x1f; +MEM_U32(s2 + 8) = at; +t7 = MEM_U32(t2 + 12); +//nop; +MEM_U32(s2 + 12) = t7; +at = MEM_U32(t2 + 16); +//nop; +MEM_U32(s2 + 16) = at; +t7 = MEM_U32(t2 + 20); +//nop; +MEM_U32(s2 + 20) = t7; +at = MEM_U32(t2 + 24); +//nop; +MEM_U32(s2 + 24) = at; +t7 = MEM_U32(t2 + 28); +if (s5 != t6) {MEM_U32(s2 + 28) = t7; +goto L441c78;} +MEM_U32(s2 + 28) = t7; +t9 = MEM_U8(sp + 273); +s3 = MEM_U32(sp + 316); +fp = MEM_U32(sp + 312); +t4 = t9 & 0x1f; +if (s5 != t4) {//nop; +goto L441c78;} +//nop; +v0 = s4 - s3; +//nop; +s3 = s3 + v0; +s1 = v0; +MEM_U32(s2 + 8) = v0; +MEM_U32(s2 + 24) = v0; +fp = fp - v0; +MEM_U32(sp + 320) = s3; +a0 = 0x400; +a1 = zero; +s0 = 0x1; +v0 = f_new(mem, sp, a0, a1); +goto L441bcc; +s0 = 0x1; +L441bcc: +t5 = MEM_U32(sp + 328); +t0 = s1 + 0x1; +gp = MEM_U32(sp + 204); +at = t5 < t0; +if (at != 0) {a3 = t5 + 0x1; +goto L441c64;} +a3 = t5 + 0x1; +t1 = a3 - t0; +t3 = t1 & 0x3; +if (t3 == 0) {a1 = t0; +goto L441c28;} +a1 = t0; +t2 = MEM_U32(sp + 332); +a2 = t3 + t0; +v1 = v0 + s0; +a0 = t2 + t0; +L441c04: +t7 = MEM_U8(a0 + -1); +a1 = a1 + 0x1; +s0 = s0 + 0x1; +v1 = v1 + 0x1; +a0 = a0 + 0x1; +if (a2 != a1) {MEM_U8(v1 + -2) = (uint8_t)t7; +goto L441c04;} +MEM_U8(v1 + -2) = (uint8_t)t7; +if (a1 == a3) {t3 = MEM_U32(sp + 320); +goto L441c68;} +t3 = MEM_U32(sp + 320); +L441c28: +t8 = MEM_U32(sp + 332); +v1 = v0 + s0; +a0 = t8 + a1; +L441c34: +t6 = MEM_U8(a0 + -1); +a1 = a1 + 0x4; +MEM_U8(v1 + -1) = (uint8_t)t6; +t9 = MEM_U8(a0 + 0); +v1 = v1 + 0x4; +MEM_U8(v1 + -4) = (uint8_t)t9; +t4 = MEM_U8(a0 + 1); +a0 = a0 + 0x4; +MEM_U8(v1 + -3) = (uint8_t)t4; +t5 = MEM_U8(a0 + -2); +if (a1 != a3) {MEM_U8(v1 + -2) = (uint8_t)t5; +goto L441c34;} +MEM_U8(v1 + -2) = (uint8_t)t5; +L441c64: +t3 = MEM_U32(sp + 320); +L441c68: +MEM_U32(sp + 332) = v0; +MEM_U32(sp + 328) = fp; +s0 = t3 + fp; +goto L441dec; +s0 = t3 + fp; +L441c78: +s3 = MEM_U32(sp + 316); +fp = MEM_U32(sp + 312); +t2 = s4 - s3; +lo = (int)t2 / (int)fp; hi = (int)t2 % (int)fp; +t4 = MEM_U32(s2 + 32); +if (fp != 0) {//nop; +goto L441c98;} +//nop; +abort(); +L441c98: +at = 0xffffffff; +if (fp != at) {at = 0x80000000; +goto L441cb0;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L441cb0;} +//nop; +abort(); +L441cb0: +a0 = 0x2; +a1 = 0x23b; +t7 = lo; +t8 = t7 + 0xffffffff; +//nop; +lo = t8 * fp; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)fp >> 32); +t6 = lo; +t9 = s3 + t6; +MEM_U32(s2 + 16) = t9; +MEM_U32(t4 + 12) = s4; +t5 = MEM_U32(s2 + 16); +//nop; +s3 = t5 + fp; +if (s3 == s4) {t5 = sp; +goto L441dec;} +t5 = sp; +t3 = 0x1000b5dc; +t8 = sp; +t3 = t3; +t7 = t3 + 0x48; +L441cfc: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t8 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t8) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t8 = t8 + 0xc; +MEM_U8(t8 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t8) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t8 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 4 + 3) = (uint8_t)(at >> 0); +if (t3 != t7) {//swr $at, 7($t8) +goto L441cfc;} +//swr $at, 7($t8) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t6 = 0x1000b58c; +MEM_U8(t8 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t8) +t7 = t3 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t3) +t6 = t6; +MEM_U8(t8 + 12 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t8 + 12 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t8 + 12 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t8 + 12 + 3) = (uint8_t)(t7 >> 0); +t4 = t6 + 0x48; +//swr $t7, 0xf($t8) +L441d68: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t5 = t5 + 0xc; +MEM_U8(t5 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t5) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t5 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 84 + 3) = (uint8_t)(at >> 0); +if (t6 != t4) {//swr $at, 0x57($t5) +goto L441d68;} +//swr $at, 0x57($t5) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +t4 = t6 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t6) +//nop; +MEM_U8(t5 + 92 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 92 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 92 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 92 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x5f($t5) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L441de4; +//nop; +L441de4: +gp = MEM_U32(sp + 204); +//nop; +L441dec: +s2 = MEM_U32(s2 + 32); +v1 = MEM_U32(sp + 320); +//nop; +at = (int)s3 < (int)s0; +L441dfc: +if (at != 0) {//nop; +goto L4415c0;} +//nop; +L441e04: +ra = MEM_U32(sp + 212); +s0 = MEM_U32(sp + 172); +s1 = MEM_U32(sp + 176); +s2 = MEM_U32(sp + 180); +s3 = MEM_U32(sp + 184); +s4 = MEM_U32(sp + 188); +s5 = MEM_U32(sp + 192); +s6 = MEM_U32(sp + 196); +s7 = MEM_U32(sp + 200); +fp = MEM_U32(sp + 208); +sp = sp + 0x150; +return; +sp = sp + 0x150; +} + +static void f_append_init(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L441e34: +//append_init: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 188) = ra; +MEM_U32(sp + 184) = gp; +MEM_U32(sp + 180) = s1; +MEM_U32(sp + 176) = s0; +MEM_U32(sp + 196) = a1; +t7 = MEM_U8(a1 + 1); +s1 = a0; +t8 = t7 & 0x1f; +t9 = t8 + 0xfffffffa; +at = t9 < 0xb; +if (at == 0) {s0 = zero; +goto L441f0c;} +s0 = zero; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000b8ac[] = { +&&L441e94, +&&L441f08, +&&L441e94, +&&L441e94, +&&L441f08, +&&L441f08, +&&L441e94, +&&L441e94, +&&L441f08, +&&L441f08, +&&L441e94, +}; +dest = Lswitch1000b8ac[t9]; +//nop; +goto *dest; +//nop; +L441e94: +t5 = MEM_U32(sp + 196); +//nop; +at = MEM_U32(t5 + 0); +a0 = s1; +MEM_U32(sp + 8) = at; +t7 = MEM_U32(t5 + 4); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = t7; +at = MEM_U32(t5 + 8); +a3 = MEM_U32(sp + 12); +MEM_U32(sp + 16) = at; +t7 = MEM_U32(t5 + 12); +//nop; +MEM_U32(sp + 20) = t7; +at = MEM_U32(t5 + 16); +//nop; +MEM_U32(sp + 24) = at; +t7 = MEM_U32(t5 + 20); +//nop; +MEM_U32(sp + 28) = t7; +at = MEM_U32(t5 + 24); +//nop; +MEM_U32(sp + 32) = at; +t7 = MEM_U32(t5 + 28); +MEM_U32(sp + 36) = t7; +v0 = f_some_init_overlap(mem, sp, a0, a1, a2, a3); +goto L441efc; +MEM_U32(sp + 36) = t7; +L441efc: +gp = MEM_U32(sp + 184); +s0 = v0; +goto L441f0c; +s0 = v0; +L441f08: +s0 = zero; +L441f0c: +if (s0 == 0) {//nop; +goto L441f88;} +//nop; +t8 = MEM_U32(sp + 196); +//nop; +at = MEM_U32(t8 + 0); +a0 = s0; +MEM_U32(sp + 8) = at; +t6 = MEM_U32(t8 + 4); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = t6; +at = MEM_U32(t8 + 8); +a3 = MEM_U32(sp + 12); +MEM_U32(sp + 16) = at; +t6 = MEM_U32(t8 + 12); +a1 = s1; +MEM_U32(sp + 20) = t6; +at = MEM_U32(t8 + 16); +//nop; +MEM_U32(sp + 24) = at; +t6 = MEM_U32(t8 + 20); +//nop; +MEM_U32(sp + 28) = t6; +at = MEM_U32(t8 + 24); +//nop; +MEM_U32(sp + 32) = at; +t6 = MEM_U32(t8 + 28); +MEM_U32(sp + 36) = t6; +f_complex_insert_init(mem, sp, a0, a1, a2, a3); +goto L441f7c; +MEM_U32(sp + 36) = t6; +L441f7c: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L4423d0; +ra = MEM_U32(sp + 188); +L441f88: +//nop; +a0 = 0x28; +a1 = 0x1; +v0 = f_new(mem, sp, a0, a1); +goto L441f98; +a1 = 0x1; +L441f98: +gp = MEM_U32(sp + 184); +if (v0 != 0) {a0 = 0x4; +goto L4420b0;} +a0 = 0x4; +t5 = 0x1000b85c; +a1 = 0x25c; +t5 = t5; +t9 = t5 + 0x48; +t8 = sp; +L441fb8: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t8 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t8) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t8 = t8 + 0xc; +MEM_U8(t8 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t8) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t8 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 4 + 3) = (uint8_t)(at >> 0); +if (t5 != t9) {//swr $at, 7($t8) +goto L441fb8;} +//swr $at, 7($t8) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t6 = 0x1000b80c; +MEM_U8(t8 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t8) +t9 = t5 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t5) +t6 = t6; +MEM_U8(t8 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t8 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t8 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t8 + 12 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0xf($t8) +t9 = t6 + 0x48; +t5 = sp; +L442028: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t5 = t5 + 0xc; +MEM_U8(t5 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t5) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t5 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 84 + 3) = (uint8_t)(at >> 0); +if (t6 != t9) {//swr $at, 0x57($t5) +goto L442028;} +//swr $at, 0x57($t5) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +t9 = t6 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t6) +//nop; +MEM_U8(t5 + 92 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t5 + 92 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t5 + 92 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t5 + 92 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x5f($t5) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4420a4; +//nop; +L4420a4: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L4423d0; +ra = MEM_U32(sp + 188); +L4420b0: +v1 = 0x100058f0; +//nop; +t8 = MEM_U32(v1 + 0); +//nop; +if (t8 != 0) {//nop; +goto L4420d8;} +//nop; +a0 = 0x100058f4; +MEM_U32(v1 + 0) = s1; +MEM_U32(a0 + 0) = s1; +goto L442108; +MEM_U32(a0 + 0) = s1; +L4420d8: +t7 = MEM_U32(s1 + 36); +//nop; +if (t7 != 0) {t9 = MEM_U32(sp + 196); +goto L44210c;} +t9 = MEM_U32(sp + 196); +a0 = 0x100058f4; +//nop; +v1 = MEM_U32(a0 + 0); +//nop; +if (s1 == v1) {t9 = MEM_U32(sp + 196); +goto L44210c;} +t9 = MEM_U32(sp + 196); +MEM_U32(v1 + 36) = s1; +MEM_U32(a0 + 0) = s1; +L442108: +t9 = MEM_U32(sp + 196); +L44210c: +//nop; +at = MEM_U32(t9 + 0); +//nop; +MEM_U32(v0 + 0) = at; +t5 = MEM_U32(t9 + 4); +//nop; +MEM_U32(v0 + 4) = t5; +at = MEM_U32(t9 + 8); +//nop; +MEM_U32(v0 + 8) = at; +t5 = MEM_U32(t9 + 12); +//nop; +MEM_U32(v0 + 12) = t5; +at = MEM_U32(t9 + 16); +//nop; +MEM_U32(v0 + 16) = at; +t5 = MEM_U32(t9 + 20); +//nop; +MEM_U32(v0 + 20) = t5; +at = MEM_U32(t9 + 24); +//nop; +MEM_U32(v0 + 24) = at; +t5 = MEM_U32(t9 + 28); +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 28) = t5; +t3 = MEM_U32(s1 + 28); +//nop; +if (t3 != 0) {//nop; +goto L44218c;} +//nop; +MEM_U32(s1 + 28) = v0; +MEM_U32(s1 + 32) = v0; +goto L4423cc; +MEM_U32(s1 + 32) = v0; +L44218c: +t1 = MEM_U32(s1 + 32); +t8 = MEM_U32(sp + 196); +t7 = MEM_U32(t1 + 12); +a1 = MEM_U32(t8 + 12); +//nop; +at = (int)t7 < (int)a1; +if (at == 0) {//nop; +goto L4421b8;} +//nop; +MEM_U32(t1 + 32) = v0; +MEM_U32(s1 + 32) = v0; +goto L4423cc; +MEM_U32(s1 + 32) = v0; +L4421b8: +t4 = MEM_U32(t3 + 12); +//nop; +at = (int)a1 < (int)t4; +if (at == 0) {//nop; +goto L4421d8;} +//nop; +MEM_U32(v0 + 32) = t3; +MEM_U32(s1 + 28) = v0; +goto L4423cc; +MEM_U32(s1 + 28) = v0; +L4421d8: +t6 = MEM_U32(t3 + 12); +s0 = t3; +if (a1 == t6) {//nop; +goto L442284;} +//nop; +if (s0 == t1) {t2 = 0x2; +goto L442284;} +t2 = 0x2; +t0 = 0x10018eb0; +a3 = 0x10018e98; +a2 = 0x1; +L4421fc: +a0 = MEM_U32(s0 + 32); +//nop; +v1 = MEM_U32(a0 + 12); +//nop; +at = (int)a1 < (int)v1; +if (at == 0) {//nop; +goto L442224;} +//nop; +MEM_U32(v0 + 32) = a0; +MEM_U32(s0 + 32) = v0; +goto L4423cc; +MEM_U32(s0 + 32) = v0; +L442224: +if (a1 != v1) {//nop; +goto L44227c;} +//nop; +v1 = MEM_U32(a3 + 0); +//nop; +if (a2 != v1) {//nop; +goto L44224c;} +//nop; +t9 = MEM_U8(t0 + 0); +//nop; +if (t9 != 0) {//nop; +goto L442254;} +//nop; +L44224c: +if (t2 != v1) {//nop; +goto L44227c;} +//nop; +L442254: +if (t1 != a0) {//nop; +goto L442268;} +//nop; +MEM_U32(s0 + 32) = v0; +MEM_U32(s1 + 32) = v0; +goto L4423cc; +MEM_U32(s1 + 32) = v0; +L442268: +t5 = MEM_U32(a0 + 32); +//nop; +MEM_U32(v0 + 32) = t5; +MEM_U32(s0 + 32) = v0; +goto L4423cc; +MEM_U32(s0 + 32) = v0; +L44227c: +if (a0 != t1) {s0 = a0; +goto L4421fc;} +s0 = a0; +L442284: +a3 = 0x10018e98; +a2 = 0x1; +v1 = MEM_U32(a3 + 0); +t2 = 0x2; +if (a2 == v1) {//nop; +goto L4422a4;} +//nop; +if (t2 != v1) {//nop; +goto L4422c0;} +//nop; +L4422a4: +if (t4 != a1) {//nop; +goto L4422c0;} +//nop; +t8 = MEM_U32(t3 + 32); +//nop; +MEM_U32(v0 + 32) = t8; +MEM_U32(s1 + 28) = v0; +goto L4423cc; +MEM_U32(s1 + 28) = v0; +L4422c0: +t7 = 0x1000b7bc; +a0 = 0x4; +t7 = t7; +t9 = t7 + 0x48; +a1 = 0x2a5; +t5 = sp; +L4422d8: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 7($t5) +goto L4422d8;} +//swr $at, 7($t5) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t8 = 0x1000b76c; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +t8 = t8; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0xf($t5) +t9 = t8 + 0x48; +t7 = sp; +L442348: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t9) {//swr $at, 0x57($t7) +goto L442348;} +//swr $at, 0x57($t7) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t9 = t8 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t8) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4423c4; +//nop; +L4423c4: +gp = MEM_U32(sp + 184); +//nop; +L4423cc: +ra = MEM_U32(sp + 188); +L4423d0: +s0 = MEM_U32(sp + 176); +s1 = MEM_U32(sp + 180); +sp = sp + 0xc0; +return; +sp = sp + 0xc0; +} + +static void f_add_init(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4423e0: +//add_init: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +a0 = MEM_U32(a0 + 4); +//nop; +v0 = f_lookup_sym(mem, sp, a0); +goto L44240c; +//nop; +L44240c: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = v0; +//nop; +f_append_init(mem, sp, a0, a1); +goto L442424; +//nop; +L442424: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_choose_area(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L442434: +//choose_area: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +v0 = a0 & 0xff; +at = v0 < 0x6; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (at == 0) {MEM_U32(sp + 32) = a0; +goto L442574;} +MEM_U32(sp + 32) = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000b8e0[] = { +&&L44247c, +&&L4424d0, +&&L4424ec, +&&L442508, +&&L442524, +&&L442540, +}; +dest = Lswitch1000b8e0[v0]; +//nop; +goto *dest; +//nop; +L44247c: +t7 = 0x10018e84; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +at = (int)t7 < (int)a1; +if (at == 0) {//nop; +goto L4424b4;} +//nop; +//nop; +a0 = 0xa; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L4424a8; +a1 = zero; +L4424a8: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L44259c; +ra = MEM_U32(sp + 28); +L4424b4: +//nop; +a0 = 0x19; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L4424c4; +a1 = zero; +L4424c4: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L44259c; +ra = MEM_U32(sp + 28); +L4424d0: +//nop; +a0 = 0x1a; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L4424e0; +a1 = zero; +L4424e0: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L44259c; +ra = MEM_U32(sp + 28); +L4424ec: +//nop; +a0 = 0x19; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L4424fc; +a1 = zero; +L4424fc: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L44259c; +ra = MEM_U32(sp + 28); +L442508: +//nop; +a0 = 0xa; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L442518; +a1 = zero; +L442518: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L44259c; +ra = MEM_U32(sp + 28); +L442524: +//nop; +a0 = 0x15; +a1 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L442534; +a1 = zero; +L442534: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L44259c; +ra = MEM_U32(sp + 28); +L442540: +t8 = 0x10018e60; +a0 = zero; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {ra = MEM_U32(sp + 28); +goto L44259c;} +ra = MEM_U32(sp + 28); +//nop; +a1 = zero; +a2 = zero; +f_demit_edata(mem, sp, a0, a1, a2); +goto L442568; +a2 = zero; +L442568: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L44259c; +ra = MEM_U32(sp + 28); +L442574: +a2 = 0x1000b8d8; +//nop; +a0 = 0x1; +a1 = 0x2b4; +a3 = 0x8; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L442590; +a2 = a2; +L442590: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L44259c: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_force_alignment(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4425a8: +//force_alignment: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a3 = a0 & 0xff; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (a3 == 0) {MEM_U32(sp + 32) = a0; +goto L4425e8;} +MEM_U32(sp + 32) = a0; +//nop; +a0 = 0x4; +a1 = zero; +a2 = a3; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L4425e0; +a2 = a3; +L4425e0: +gp = MEM_U32(sp + 24); +//nop; +L4425e8: +//nop; +a0 = 0x4; +a1 = zero; +a2 = zero; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L4425fc; +a2 = zero; +L4425fc: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_emit_init(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44260c: +//emit_init: +//nop; +//nop; +//nop; +sp = sp + 0xffffff28; +MEM_U32(sp + 216) = a0; +t6 = MEM_U32(sp + 216); +//nop; +MEM_U32(sp + 212) = ra; +MEM_U32(sp + 208) = gp; +MEM_U32(sp + 204) = s7; +MEM_U32(sp + 200) = s6; +MEM_U32(sp + 196) = s5; +MEM_U32(sp + 192) = s4; +MEM_U32(sp + 188) = s3; +MEM_U32(sp + 184) = s2; +MEM_U32(sp + 180) = s1; +MEM_U32(sp + 176) = s0; +a1 = MEM_U32(t6 + 0); +a0 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L44265c; +a0 = zero; +L44265c: +t7 = MEM_U32(sp + 216); +gp = MEM_U32(sp + 208); +s0 = MEM_U32(t7 + 40); +//nop; +if (s0 == 0) {t9 = MEM_U32(sp + 216); +goto L4426c4;} +t9 = MEM_U32(sp + 216); +s1 = 0x1; +L442678: +t8 = MEM_U32(s0 + 4); +//nop; +if (s1 != t8) {//nop; +goto L4426a0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = zero; +f_demit_weakext(mem, sp, a0, a1); +goto L442698; +a1 = zero; +L442698: +gp = MEM_U32(sp + 208); +//nop; +L4426a0: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L4426b0; +a0 = zero; +L4426b0: +s0 = MEM_U32(s0 + 8); +gp = MEM_U32(sp + 208); +if (s0 != 0) {//nop; +goto L442678;} +//nop; +t9 = MEM_U32(sp + 216); +L4426c4: +s0 = zero; +s3 = MEM_U32(t9 + 28); +s7 = 0x2; +if (s3 == 0) {s5 = 0xffff0000; +goto L442b94;} +s5 = 0xffff0000; +s5 = s5 | 0x1; +s4 = 0x10000; +L4426e0: +a0 = MEM_U8(s3 + 1); +s6 = MEM_U32(s3 + 8); +//nop; +t0 = a0 & 0x1f; +a0 = t0; +a1 = s6; +v0 = f_find_val_type(mem, sp, a0, a1); +goto L4426fc; +a1 = s6; +L4426fc: +t1 = MEM_U32(s3 + 12); +gp = MEM_U32(sp + 208); +a2 = t1 - s0; +if (a2 == 0) {s2 = v0 & 0xff; +goto L44295c;} +s2 = v0 & 0xff; +if ((int)a2 >= 0) {//nop; +goto L442944;} +//nop; +t2 = 0x10018e98; +a0 = 0x4; +t2 = MEM_U32(t2 + 0); +a1 = 0x304; +if (s7 != t2) {t9 = sp; +goto L442840;} +t9 = sp; +t3 = 0x1000bbc8; +a0 = 0x2; +t3 = t3; +t5 = t3 + 0x48; +a1 = 0x2ff; +t6 = sp; +L442748: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 7($t6) +goto L442748;} +//swr $at, 7($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t7 = 0x1000bb78; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +t7 = t7; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t5 >> 0); +t9 = t7 + 0x48; +t0 = sp; +//swr $t5, 0xf($t6) +L4427b8: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t0 = t0 + 0xc; +MEM_U8(t0 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t0) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t0 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 84 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 0x57($t0) +goto L4427b8;} +//swr $at, 0x57($t0) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +//nop; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +//nop; +MEM_U8(t0 + 92 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 92 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 92 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 92 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x5f($t0) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L442834; +//nop; +L442834: +gp = MEM_U32(sp + 208); +a2 = zero; +goto L442944; +a2 = zero; +L442840: +t1 = 0x1000bb28; +t5 = sp; +t1 = t1; +t4 = t1 + 0x48; +L442850: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t4) {//swr $at, 7($t5) +goto L442850;} +//swr $at, 7($t5) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t3 = 0x1000bad8; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t4 = t1 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t1) +t3 = t3; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t4 >> 0); +t8 = t3 + 0x48; +//swr $t4, 0xf($t5) +L4428bc: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t8) {//swr $at, 0x57($t9) +goto L4428bc;} +//swr $at, 0x57($t9) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t8 = t3 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t3) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L442938; +//nop; +L442938: +gp = MEM_U32(sp + 208); +//nop; +a2 = zero; +L442944: +//nop; +a0 = 0x14; +a1 = zero; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L442954; +a1 = zero; +L442954: +gp = MEM_U32(sp + 208); +//nop; +L44295c: +at = 0x8; +if (s2 != at) {//nop; +goto L442acc;} +//nop; +v0 = MEM_U16(s3 + 2); +//nop; +if (v0 == 0) {//nop; +goto L442aa8;} +//nop; +if (s6 != s7) {a0 = 0x2; +goto L4429a0;} +a0 = 0x2; +//nop; +a0 = 0x39; +a1 = zero; +a2 = v0; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L442994; +a2 = v0; +L442994: +gp = MEM_U32(sp + 208); +//nop; +goto L442aa8; +//nop; +L4429a0: +t7 = 0x1000ba88; +a1 = 0x313; +t7 = t7; +t2 = t7 + 0x48; +t4 = sp; +L4429b4: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t4 = t4 + 0xc; +MEM_U8(t4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t4) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t4 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t2) {//swr $at, 7($t4) +goto L4429b4;} +//swr $at, 7($t4) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t1 = 0x1000ba38; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +t2 = t7 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t7) +t1 = t1; +MEM_U8(t4 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t4 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t4 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t4 + 12 + 3) = (uint8_t)(t2 >> 0); +t6 = t1 + 0x48; +t8 = sp; +//swr $t2, 0xf($t4) +L442a24: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t8 = t8 + 0xc; +MEM_U8(t8 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t8) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t8 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t6) {//swr $at, 0x57($t8) +goto L442a24;} +//swr $at, 0x57($t8) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +t6 = t1 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t1) +//nop; +MEM_U8(t8 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t8 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t8 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t8 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t8) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L442aa0; +//nop; +L442aa0: +gp = MEM_U32(sp + 208); +//nop; +L442aa8: +//nop; +a1 = MEM_U32(s3 + 24); +a2 = MEM_U32(s3 + 20); +a0 = zero; +a3 = s6; +f_emit_label_val(mem, sp, a0, a1, a2, a3); +goto L442ac0; +a3 = s6; +L442ac0: +gp = MEM_U32(sp + 208); +t9 = MEM_U32(s3 + 16); +goto L442b84; +t9 = MEM_U32(s3 + 16); +L442acc: +v1 = MEM_U32(s3 + 16); +v0 = MEM_U32(s3 + 12); +//nop; +if (v1 == v0) {t3 = v1 - v0; +goto L442b5c;} +t3 = v1 - v0; +lo = (int)t3 / (int)s6; hi = (int)t3 % (int)s6; +if (s6 != 0) {//nop; +goto L442af0;} +//nop; +abort(); +L442af0: +at = 0xffffffff; +if (s6 != at) {at = 0x80000000; +goto L442b08;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L442b08;} +//nop; +abort(); +L442b08: +s0 = lo; +s0 = s0 + 0x1; +at = (int)s0 < (int)s4; +if (at != 0) {at = (int)s0 < (int)s4; +goto L442b50;} +at = (int)s0 < (int)s4; +if (at != 0) {s1 = s3 + 0x18; +goto L442b50;} +s1 = s3 + 0x18; +L442b24: +//nop; +a0 = zero; +a1 = s2; +a2 = s1; +a3 = 0xffff; +f_emit_val(mem, sp, a0, a1, a2, a3); +goto L442b3c; +a3 = 0xffff; +L442b3c: +s0 = s0 + s5; +gp = MEM_U32(sp + 208); +at = (int)s0 < (int)s4; +if (at == 0) {//nop; +goto L442b24;} +//nop; +L442b50: +a3 = s0; +s1 = s3 + 0x18; +goto L442b64; +s1 = s3 + 0x18; +L442b5c: +a3 = 0x1; +s1 = s3 + 0x18; +L442b64: +//nop; +a0 = zero; +a1 = s2; +a2 = s1; +f_emit_val(mem, sp, a0, a1, a2, a3); +goto L442b78; +a2 = s1; +L442b78: +gp = MEM_U32(sp + 208); +//nop; +t9 = MEM_U32(s3 + 16); +L442b84: +s3 = MEM_U32(s3 + 32); +s0 = t9 + s6; +if (s3 != 0) {//nop; +goto L4426e0;} +//nop; +L442b94: +t0 = MEM_U32(sp + 216); +s7 = 0x2; +t2 = MEM_U32(t0 + 16); +//nop; +a2 = t2 - s0; +if (a2 == 0) {ra = MEM_U32(sp + 212); +goto L442e00;} +ra = MEM_U32(sp + 212); +if ((int)a2 >= 0) {//nop; +goto L442de4;} +//nop; +t7 = 0x10018e98; +a0 = 0x2; +t7 = MEM_U32(t7 + 0); +a1 = 0x343; +if (s7 != t7) {t9 = sp; +goto L442ce0;} +t9 = sp; +t4 = 0x1000b9e8; +a0 = 0x2; +t4 = t4; +t6 = t4 + 0x48; +a1 = 0x33e; +t1 = sp; +L442be8: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t1 = t1 + 0xc; +MEM_U8(t1 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t1) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t1 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 7($t1) +goto L442be8;} +//swr $at, 7($t1) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t8 = 0x1000b998; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +t8 = t8; +MEM_U8(t1 + 12 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t1 + 12 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t1 + 12 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t1 + 12 + 3) = (uint8_t)(t6 >> 0); +t9 = t8 + 0x48; +t0 = sp; +//swr $t6, 0xf($t1) +L442c58: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t0 = t0 + 0xc; +MEM_U8(t0 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t0) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t0 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t9) {//swr $at, 0x57($t0) +goto L442c58;} +//swr $at, 0x57($t0) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +t9 = t8 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t8) +//nop; +MEM_U8(t0 + 92 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 92 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 92 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 92 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x5f($t0) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L442cd4; +//nop; +L442cd4: +gp = MEM_U32(sp + 208); +a2 = zero; +goto L442de4; +a2 = zero; +L442ce0: +t2 = 0x1000b948; +t6 = sp; +t2 = t2; +t5 = t2 + 0x48; +L442cf0: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t2 != t5) {//swr $at, 7($t6) +goto L442cf0;} +//swr $at, 7($t6) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t4 = 0x1000b8f8; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t5 = t2 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t2) +t4 = t4; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t5 >> 0); +t3 = t4 + 0x48; +//swr $t5, 0xf($t6) +L442d5c: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t3) {//swr $at, 0x57($t9) +goto L442d5c;} +//swr $at, 0x57($t9) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t3 = t4 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t4) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L442dd8; +//nop; +L442dd8: +gp = MEM_U32(sp + 208); +//nop; +a2 = zero; +L442de4: +//nop; +a0 = 0x14; +a1 = zero; +f_demit_dir1(mem, sp, a0, a1, a2); +goto L442df4; +a1 = zero; +L442df4: +gp = MEM_U32(sp + 208); +//nop; +ra = MEM_U32(sp + 212); +L442e00: +s0 = MEM_U32(sp + 176); +s1 = MEM_U32(sp + 180); +s2 = MEM_U32(sp + 184); +s3 = MEM_U32(sp + 188); +s4 = MEM_U32(sp + 192); +s5 = MEM_U32(sp + 196); +s6 = MEM_U32(sp + 200); +s7 = MEM_U32(sp + 204); +sp = sp + 0xd8; +return; +sp = sp + 0xd8; +} + +static void f_emit_symbol(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L442e28: +//emit_symbol: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 188) = ra; +MEM_U32(sp + 184) = gp; +MEM_U32(sp + 180) = s1; +MEM_U32(sp + 176) = s0; +v1 = MEM_U8(a0 + 12); +s1 = a0; +t6 = v1 + 0xffffffff; +at = t6 < 0xa; +if (at == 0) {//nop; +goto L4430f4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000bcb8[] = { +&&L442e80, +&&L442ee4, +&&L443200, +&&L442ee4, +&&L443200, +&&L443200, +&&L442fc8, +&&L4430f4, +&&L443200, +&&L4430a0, +}; +dest = Lswitch1000bcb8[t6]; +//nop; +goto *dest; +//nop; +L442e80: +s0 = MEM_U32(s1 + 16); +//nop; +if (s0 == 0) {ra = MEM_U32(sp + 188); +goto L443204;} +ra = MEM_U32(sp + 188); +t7 = MEM_U8(s1 + 24); +at = 0x2; +if (t7 != at) {a0 = 0x2d; +goto L442ec4;} +a0 = 0x2d; +//nop; +a1 = MEM_U32(s1 + 0); +a0 = 0x2d; +a2 = s0; +a3 = 0x1; +f_demit_dir2(mem, sp, a0, a1, a2, a3); +goto L442eb8; +a3 = 0x1; +L442eb8: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L443204; +ra = MEM_U32(sp + 188); +L442ec4: +//nop; +a1 = MEM_U32(s1 + 0); +a2 = s0; +a3 = zero; +f_demit_dir2(mem, sp, a0, a1, a2, a3); +goto L442ed8; +a3 = zero; +L442ed8: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L443204; +ra = MEM_U32(sp + 188); +L442ee4: +at = 0x2; +if (v1 != at) {//nop; +goto L442f08;} +//nop; +//nop; +a1 = MEM_U32(s1 + 0); +a0 = 0x2; +f_demit_dir0(mem, sp, a0, a1); +goto L442f00; +a0 = 0x2; +L442f00: +gp = MEM_U32(sp + 184); +//nop; +L442f08: +s0 = MEM_U32(s1 + 16); +//nop; +if (s0 == 0) {ra = MEM_U32(sp + 188); +goto L443204;} +ra = MEM_U32(sp + 188); +t8 = MEM_U32(s1 + 28); +//nop; +if (t8 != 0) {//nop; +goto L442f7c;} +//nop; +t9 = MEM_U8(s1 + 24); +at = 0x2; +if (t9 != at) {a0 = 0x9; +goto L442f5c;} +a0 = 0x9; +//nop; +a1 = MEM_U32(s1 + 0); +a0 = 0x9; +a2 = s0; +a3 = 0x1; +f_demit_dir2(mem, sp, a0, a1, a2, a3); +goto L442f50; +a3 = 0x1; +L442f50: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L443204; +ra = MEM_U32(sp + 188); +L442f5c: +//nop; +a1 = MEM_U32(s1 + 0); +a2 = s0; +a3 = zero; +f_demit_dir2(mem, sp, a0, a1, a2, a3); +goto L442f70; +a3 = zero; +L442f70: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L443204; +ra = MEM_U32(sp + 188); +L442f7c: +//nop; +a0 = MEM_U8(s1 + 24); +a1 = s0; +f_choose_area(mem, sp, a0, a1); +goto L442f8c; +a1 = s0; +L442f8c: +gp = MEM_U32(sp + 184); +a0 = MEM_U8(s1 + 14); +//nop; +//nop; +//nop; +f_force_alignment(mem, sp, a0); +goto L442fa4; +//nop; +L442fa4: +gp = MEM_U32(sp + 184); +a0 = s1; +//nop; +//nop; +//nop; +f_emit_init(mem, sp, a0); +goto L442fbc; +//nop; +L442fbc: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L443204; +ra = MEM_U32(sp + 188); +L442fc8: +t0 = MEM_U32(s1 + 28); +//nop; +if (t0 != 0) {//nop; +goto L44303c;} +//nop; +s0 = MEM_U32(s1 + 16); +//nop; +if (s0 == 0) {ra = MEM_U32(sp + 188); +goto L443204;} +ra = MEM_U32(sp + 188); +t1 = MEM_U8(s1 + 24); +at = 0x2; +if (t1 != at) {a0 = 0x8; +goto L44301c;} +a0 = 0x8; +//nop; +a1 = MEM_U32(s1 + 0); +a0 = 0x8; +a2 = s0; +a3 = 0x1; +f_demit_dir2(mem, sp, a0, a1, a2, a3); +goto L443010; +a3 = 0x1; +L443010: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L443204; +ra = MEM_U32(sp + 188); +L44301c: +//nop; +a1 = MEM_U32(s1 + 0); +a2 = s0; +a3 = zero; +f_demit_dir2(mem, sp, a0, a1, a2, a3); +goto L443030; +a3 = zero; +L443030: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L443204; +ra = MEM_U32(sp + 188); +L44303c: +//nop; +a1 = MEM_U32(s1 + 0); +a0 = 0x2; +f_demit_dir0(mem, sp, a0, a1); +goto L44304c; +a0 = 0x2; +L44304c: +gp = MEM_U32(sp + 184); +a0 = MEM_U8(s1 + 24); +//nop; +a1 = MEM_U32(s1 + 16); +//nop; +f_choose_area(mem, sp, a0, a1); +goto L443064; +//nop; +L443064: +gp = MEM_U32(sp + 184); +a0 = 0x3; +//nop; +//nop; +//nop; +f_force_alignment(mem, sp, a0); +goto L44307c; +//nop; +L44307c: +gp = MEM_U32(sp + 184); +a0 = s1; +//nop; +//nop; +//nop; +f_emit_init(mem, sp, a0); +goto L443094; +//nop; +L443094: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L443204; +ra = MEM_U32(sp + 188); +L4430a0: +s0 = MEM_U32(s1 + 40); +//nop; +if (s0 == 0) {ra = MEM_U32(sp + 188); +goto L443204;} +ra = MEM_U32(sp + 188); +L4430b0: +t2 = MEM_U32(s0 + 4); +at = 0x1; +if (t2 != at) {//nop; +goto L4430dc;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U32(s1 + 0); +//nop; +f_demit_weakext(mem, sp, a0, a1); +goto L4430d4; +//nop; +L4430d4: +gp = MEM_U32(sp + 184); +//nop; +L4430dc: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L4430b0;} +//nop; +ra = MEM_U32(sp + 188); +goto L443204; +ra = MEM_U32(sp + 188); +L4430f4: +t3 = 0x1000bc68; +a0 = 0x4; +t3 = t3; +t5 = t3 + 0x48; +a1 = 0x396; +t6 = sp; +L44310c: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 7($t6) +goto L44310c;} +//swr $at, 7($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t7 = 0x1000bc18; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +t7 = t7; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t5 >> 0); +t9 = t7 + 0x48; +t0 = sp; +//swr $t5, 0xf($t6) +L44317c: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t0 = t0 + 0xc; +MEM_U8(t0 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t0) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t0 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 84 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 0x57($t0) +goto L44317c;} +//swr $at, 0x57($t0) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +//nop; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +//nop; +MEM_U8(t0 + 92 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 92 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 92 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 92 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x5f($t0) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4431f8; +//nop; +L4431f8: +gp = MEM_U32(sp + 184); +//nop; +L443200: +ra = MEM_U32(sp + 188); +L443204: +s0 = MEM_U32(sp + 176); +s1 = MEM_U32(sp + 180); +sp = sp + 0xc0; +return; +sp = sp + 0xc0; +} + +static void f_output_decls(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L443214: +//output_decls: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 36) = s3; +s3 = 0x100058f0; +MEM_U32(sp + 24) = s0; +s0 = MEM_U32(s3 + 0); +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 32) = s2; +if (s0 == 0) {MEM_U32(sp + 28) = s1; +goto L443270;} +MEM_U32(sp + 28) = s1; +s1 = 0xffffffff; +L44324c: +//nop; +a0 = s0; +//nop; +f_emit_symbol(mem, sp, a0); +goto L44325c; +//nop; +L44325c: +MEM_U32(s0 + 0) = s1; +s0 = MEM_U32(s0 + 36); +gp = MEM_U32(sp + 40); +if (s0 != 0) {//nop; +goto L44324c;} +//nop; +L443270: +at = 0x100058f4; +s2 = 0x1001a040; +MEM_U32(s3 + 0) = zero; +s1 = 0xffffffff; +MEM_U32(at + 0) = zero; +s3 = s2 + 0x400; +L443288: +v0 = MEM_U32(s2 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4432d8;} +//nop; +if (v0 == 0) {s0 = v0; +goto L4432d8;} +s0 = v0; +L4432a0: +t6 = MEM_U32(s0 + 0); +//nop; +if (s1 == t6) {//nop; +goto L4432c8;} +//nop; +//nop; +a0 = s0; +//nop; +f_emit_symbol(mem, sp, a0); +goto L4432c0; +//nop; +L4432c0: +gp = MEM_U32(sp + 40); +//nop; +L4432c8: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L4432a0;} +//nop; +L4432d8: +s2 = s2 + 0x4; +if (s2 != s3) {//nop; +goto L443288;} +//nop; +ra = MEM_U32(sp + 44); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_output_entry_point(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L443300: +//output_entry_point: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +//nop; +MEM_U32(sp + 188) = ra; +MEM_U32(sp + 172) = s0; +s0 = a0; +MEM_U32(sp + 184) = gp; +MEM_U32(sp + 180) = s2; +MEM_U32(sp + 176) = s1; +v0 = f_lookup_sym(mem, sp, a0); +goto L443330; +MEM_U32(sp + 176) = s1; +L443330: +gp = MEM_U32(sp + 184); +if (v0 != 0) {s2 = v0; +goto L44344c;} +s2 = v0; +t6 = 0x1000bd30; +a0 = 0x4; +t6 = t6; +t8 = t6 + 0x48; +a1 = 0x3c1; +t9 = sp; +L443354: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L443354;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t0 = 0x1000bce0; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t0 = t0; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t0 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L4433c4: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 0x57($t3) +goto L4433c4;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L443440; +//nop; +L443440: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L4434b8; +ra = MEM_U32(sp + 188); +L44344c: +//nop; +a0 = zero; +a1 = s0; +f_demit_dir0(mem, sp, a0, a1); +goto L44345c; +a1 = s0; +L44345c: +s0 = MEM_U32(s2 + 40); +gp = MEM_U32(sp + 184); +if (s0 == 0) {s1 = 0xa; +goto L4434b4;} +s1 = 0xa; +L44346c: +t4 = MEM_U8(s2 + 12); +//nop; +if (s1 != t4) {//nop; +goto L443494;} +//nop; +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x2; +f_demit_dir0(mem, sp, a0, a1); +goto L44348c; +a0 = 0x2; +L44348c: +gp = MEM_U32(sp + 184); +//nop; +L443494: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = zero; +f_demit_dir0(mem, sp, a0, a1); +goto L4434a4; +a0 = zero; +L4434a4: +s0 = MEM_U32(s0 + 8); +gp = MEM_U32(sp + 184); +if (s0 != 0) {//nop; +goto L44346c;} +//nop; +L4434b4: +ra = MEM_U32(sp + 188); +L4434b8: +s0 = MEM_U32(sp + 172); +s1 = MEM_U32(sp + 176); +s2 = MEM_U32(sp + 180); +sp = sp + 0xc0; +return; +sp = sp + 0xc0; +} + +static void f_set_mtag(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L443628: +//set_mtag: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +v0 = f_lookup_sym(mem, sp, a0); +goto L44364c; +MEM_U32(sp + 36) = a1; +L44364c: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +if (v0 == 0) {ra = MEM_U32(sp + 28); +goto L443684;} +ra = MEM_U32(sp + 28); +t6 = MEM_U32(v0 + 20); +//nop; +if (t6 != 0) {ra = MEM_U32(sp + 28); +goto L443684;} +ra = MEM_U32(sp + 28); +t7 = MEM_U32(a1 + 0); +//nop; +t9 = t7 + 0x1; +MEM_U32(a1 + 0) = t9; +MEM_U32(v0 + 20) = t9; +ra = MEM_U32(sp + 28); +L443684: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_get_mtag(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L443690: +//get_mtag: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = f_lookup_sym(mem, sp, a0); +goto L4436b0; +MEM_U32(sp + 24) = gp; +L4436b0: +gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L4436c8;} +//nop; +v1 = MEM_U32(v0 + 20); +ra = MEM_U32(sp + 28); +goto L4436dc; +ra = MEM_U32(sp + 28); +L4436c8: +v1 = 0x10018e64; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +ra = MEM_U32(sp + 28); +L4436dc: +sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_get_sym_kind(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4436e8: +//get_sym_kind: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = f_lookup_sym(mem, sp, a0); +goto L443708; +MEM_U32(sp + 24) = gp; +L443708: +gp = MEM_U32(sp + 24); +if (v0 == 0) {v1 = zero; +goto L443720;} +v1 = zero; +v1 = MEM_U8(v0 + 12); +ra = MEM_U32(sp + 28); +goto L443724; +ra = MEM_U32(sp + 28); +L443720: +ra = MEM_U32(sp + 28); +L443724: +sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +//nop; +//nop; +} + +static void f_init_temps(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L443738: +//init_temps: +//nop; +//nop; +//nop; +at = 0x1001a440; +t6 = 0x1; +MEM_U32(at + 0) = zero; +at = 0x1001a448; +MEM_U8(at + 0) = (uint8_t)t6; +return; +MEM_U8(at + 0) = (uint8_t)t6; +} + +static uint32_t f_lookup_temp(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44375c: +//lookup_temp: +//nop; +//nop; +//nop; +v1 = 0x1001a440; +MEM_U32(sp + 0) = a0; +v1 = MEM_U32(v1 + 0); +v0 = zero; +if (v1 == 0) {//nop; +goto L4437b8;} +//nop; +L443780: +t6 = MEM_U8(v1 + 0); +//nop; +if (a0 != t6) {//nop; +goto L4437a8;} +//nop; +t7 = MEM_U8(v1 + 4); +//nop; +if (t7 != 0) {//nop; +goto L4437a8;} +//nop; +v0 = v1; +return v0; +v0 = v1; +L4437a8: +v1 = MEM_U32(v1 + 16); +//nop; +if (v1 != 0) {//nop; +goto L443780;} +//nop; +L4437b8: +//nop; +return v0; +//nop; +} + +static uint32_t f_make_new_temp(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4437c0: +//make_new_temp: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 180) = ra; +a2 = a0; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 192) = a2; +a0 = 0x14; +a1 = 0x1; +v0 = f_new(mem, sp, a0, a1); +goto L4437f0; +a1 = 0x1; +L4437f0: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 192); +if (v0 != 0) {v1 = v0; +goto L443914;} +v1 = v0; +t6 = 0x1000be70; +a0 = 0x4; +t6 = t6; +t8 = t6 + 0x48; +a1 = 0x4c; +t9 = sp; +L443818: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L443818;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t2 = 0x1000be20; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t2 = t2; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t4 = t2 + 0x48; +t5 = sp; +//swr $t8, 0xf($t9) +L443888: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t5 = t5 + 0xc; +MEM_U8(t5 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t5) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t5 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 84 + 3) = (uint8_t)(at >> 0); +if (t2 != t4) {//swr $at, 0x57($t5) +goto L443888;} +//swr $at, 0x57($t5) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +//nop; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +t4 = t2 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t2) +//nop; +MEM_U8(t5 + 92 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 92 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 92 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 92 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x5f($t5) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 184) = v1; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L443904; +MEM_U32(sp + 184) = v1; +L443904: +gp = MEM_U32(sp + 176); +v0 = MEM_U32(sp + 184); +ra = MEM_U32(sp + 180); +goto L443988; +ra = MEM_U32(sp + 180); +L443914: +at = (int)a2 < (int)0x5; +if (at != 0) {//nop; +goto L443940;} +//nop; +a3 = 0x1001a444; +//nop; +a0 = MEM_U32(a3 + 0); +//nop; +v0 = a0 & 0x7; +if (v0 == 0) {t7 = a0 + v0; +goto L443940;} +t7 = a0 + v0; +MEM_U32(a3 + 0) = t7; +L443940: +a3 = 0x1001a444; +t0 = 0x1001a448; +t1 = 0x1001a440; +a0 = MEM_U32(a3 + 0); +a1 = MEM_U8(t0 + 0); +t9 = MEM_U32(t1 + 0); +t6 = a0 + a2; +t8 = a1 + 0x1; +MEM_U8(v1 + 4) = (uint8_t)zero; +MEM_U32(v1 + 8) = a2; +v0 = v1; +MEM_U32(a3 + 0) = t6; +MEM_U8(t0 + 0) = (uint8_t)t8; +MEM_U32(t1 + 0) = v1; +MEM_U32(v1 + 12) = a0; +MEM_U8(v1 + 0) = (uint8_t)a1; +MEM_U32(v1 + 16) = t9; +ra = MEM_U32(sp + 180); +L443988: +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static uint32_t f_find_free_temp(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L443994: +//find_free_temp: +//nop; +//nop; +//nop; +v1 = 0x1001a440; +v0 = zero; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 == 0) {//nop; +goto L4439f4;} +//nop; +L4439b8: +t6 = MEM_U8(v1 + 4); +//nop; +if (t6 == 0) {//nop; +goto L4439e4;} +//nop; +t7 = MEM_U32(v1 + 8); +//nop; +if (a0 != t7) {//nop; +goto L4439e4;} +//nop; +MEM_U8(v1 + 4) = (uint8_t)zero; +v0 = v1; +return v0; +v0 = v1; +L4439e4: +v1 = MEM_U32(v1 + 16); +//nop; +if (v1 != 0) {//nop; +goto L4439b8;} +//nop; +L4439f4: +//nop; +return v0; +//nop; +} + +static void f_gen_store(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4439fc: +//gen_store: +//nop; +//nop; +//nop; +sp = sp + 0xffffff38; +MEM_U32(sp + 200) = a0; +t6 = MEM_U8(sp + 203); +MEM_U32(sp + 180) = ra; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 << (t6 & 0x1f); +if ((int)t9 >= 0) {MEM_U32(sp + 176) = gp; +goto L443b64;} +MEM_U32(sp + 176) = gp; +at = (int)a2 < (int)0x5; +if (at == 0) {t0 = 0x57; +goto L443a40;} +t0 = 0x57; +MEM_U16(sp + 198) = (uint16_t)t0; +goto L443c9c; +MEM_U16(sp + 198) = (uint16_t)t0; +L443a40: +at = (int)a2 < (int)0x9; +if (at == 0) {a0 = 0x4; +goto L443a58;} +a0 = 0x4; +t1 = 0x6d; +MEM_U16(sp + 198) = (uint16_t)t1; +goto L443c9c; +MEM_U16(sp + 198) = (uint16_t)t1; +L443a58: +t2 = 0x1000bfb0; +a1 = 0x7c; +t2 = t2; +t4 = t2 + 0x48; +t5 = sp; +L443a6c: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t2 != t4) {//swr $at, 7($t5) +goto L443a6c;} +//swr $at, 7($t5) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t7 = 0x1000bf60; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t4 = t2 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t2) +t7 = t7; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t4 >> 0); +t6 = t7 + 0x48; +t9 = sp; +//swr $t4, 0xf($t5) +L443adc: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t7 != t6) {//swr $at, 0x57($t9) +goto L443adc;} +//swr $at, 0x57($t9) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t6 = t7 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t7) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L443b58; +//nop; +L443b58: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L443e9c; +ra = MEM_U32(sp + 180); +L443b64: +at = (int)a2 < (int)0x5; +if (at == 0) {t0 = 0x79; +goto L443b78;} +t0 = 0x79; +MEM_U16(sp + 198) = (uint16_t)t0; +goto L443c9c; +MEM_U16(sp + 198) = (uint16_t)t0; +L443b78: +at = (int)a2 < (int)0x9; +if (at == 0) {a0 = 0x4; +goto L443b90;} +a0 = 0x4; +t1 = 0x7a; +MEM_U16(sp + 198) = (uint16_t)t1; +goto L443c9c; +MEM_U16(sp + 198) = (uint16_t)t1; +L443b90: +t3 = 0x1000bf10; +a1 = 0x85; +t3 = t3; +t2 = t3 + 0x48; +t5 = sp; +L443ba4: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t3 != t2) {//swr $at, 7($t5) +goto L443ba4;} +//swr $at, 7($t5) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t8 = 0x1000bec0; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t2 = t3 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t3) +t8 = t8; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t2 >> 0); +t7 = t8 + 0x48; +t9 = sp; +//swr $t2, 0xf($t5) +L443c14: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t9 = t9 + 0xc; +MEM_U8(t9 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t9) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t9 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t7) {//swr $at, 0x57($t9) +goto L443c14;} +//swr $at, 0x57($t9) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t9 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t9) +t7 = t8 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t8) +//nop; +MEM_U8(t9 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t9 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t9 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t9 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t9) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L443c90; +//nop; +L443c90: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L443e9c; +ra = MEM_U32(sp + 180); +L443c9c: +t0 = 0x10019398; +t1 = MEM_U16(sp + 198); +t0 = MEM_U8(t0 + 0); +t9 = MEM_U16(sp + 198); +if (t0 == 0) {at = 0x6d; +goto L443dbc;} +at = 0x6d; +at = 0x6d; +if (t1 != at) {t6 = a2 + 0x3; +goto L443d6c;} +t6 = a2 + 0x3; +t4 = 0x10018ecc; +t2 = a2 + 0x3; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L443d6c;} +//nop; +if ((int)t2 >= 0) {t3 = (int)t2 >> 2; +goto L443ce8;} +t3 = (int)t2 >> 2; +at = t2 + 0x3; +t3 = (int)at >> 2; +L443ce8: +//nop; +t5 = t3 << 2; +a0 = a1 + t5; +MEM_U32(sp + 188) = a0; +v0 = f_frame_offset1(mem, sp, a0); +goto L443cfc; +MEM_U32(sp + 188) = a0; +L443cfc: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 203); +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +a0 = 0x57; +a2 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L443d20; +MEM_U32(sp + 16) = zero; +L443d20: +gp = MEM_U32(sp + 176); +a0 = MEM_U32(sp + 188); +//nop; +//nop; +//nop; +v0 = f_frame_offset1(mem, sp, a0); +goto L443d38; +//nop; +L443d38: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 203); +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +a0 = 0x57; +a2 = v0 + 0x4; +MEM_U32(sp + 16) = zero; +a1 = a1 + 0x1; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L443d60; +a1 = a1 + 0x1; +L443d60: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L443e9c; +ra = MEM_U32(sp + 180); +L443d6c: +//nop; +if ((int)t6 >= 0) {t7 = (int)t6 >> 2; +goto L443d80;} +t7 = (int)t6 >> 2; +at = t6 + 0x3; +t7 = (int)at >> 2; +L443d80: +t8 = t7 << 2; +a0 = a1 + t8; +v0 = f_frame_offset1(mem, sp, a0); +goto L443d8c; +a0 = a1 + t8; +L443d8c: +gp = MEM_U32(sp + 176); +a0 = MEM_U16(sp + 198); +a3 = 0x10019380; +//nop; +a1 = MEM_U8(sp + 203); +a3 = MEM_U8(a3 + 0); +a2 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L443db0; +MEM_U32(sp + 16) = zero; +L443db0: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L443e9c; +ra = MEM_U32(sp + 180); +L443dbc: +if (t9 != at) {//nop; +goto L443e5c;} +//nop; +t0 = 0x10018ecc; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L443e5c;} +//nop; +//nop; +a0 = a1; +MEM_U32(sp + 204) = a1; +v0 = f_frame_offset1(mem, sp, a0); +goto L443dec; +MEM_U32(sp + 204) = a1; +L443dec: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 203); +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +a0 = 0x57; +a2 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L443e10; +MEM_U32(sp + 16) = zero; +L443e10: +gp = MEM_U32(sp + 176); +a0 = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +v0 = f_frame_offset1(mem, sp, a0); +goto L443e28; +//nop; +L443e28: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 203); +a3 = 0x10019380; +//nop; +a3 = MEM_U8(a3 + 0); +a0 = 0x57; +a2 = v0 + 0x4; +MEM_U32(sp + 16) = zero; +a1 = a1 + 0x1; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L443e50; +a1 = a1 + 0x1; +L443e50: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L443e9c; +ra = MEM_U32(sp + 180); +L443e5c: +//nop; +a0 = a1; +//nop; +v0 = f_frame_offset1(mem, sp, a0); +goto L443e6c; +//nop; +L443e6c: +gp = MEM_U32(sp + 176); +a0 = MEM_U16(sp + 198); +a3 = 0x10019380; +//nop; +a1 = MEM_U8(sp + 203); +a3 = MEM_U8(a3 + 0); +a2 = v0; +MEM_U32(sp + 16) = zero; +f_emit_rob(mem, sp, a0, a1, a2, a3); +goto L443e90; +MEM_U32(sp + 16) = zero; +L443e90: +gp = MEM_U32(sp + 176); +//nop; +ra = MEM_U32(sp + 180); +L443e9c: +sp = sp + 0xc8; +//nop; +return; +//nop; +} + +static void f_spill_to_temp(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L443ea8: +//spill_to_temp: +//nop; +//nop; +//nop; +t6 = 0x10018ecc; +sp = sp + 0xffffffd8; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 20) = s0; +s0 = a1; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (t6 != 0) {MEM_U32(sp + 40) = a0; +goto L443efc;} +MEM_U32(sp + 40) = a0; +//nop; +a0 = MEM_U8(sp + 43); +//nop; +v0 = f_kind_of_register(mem, sp, a0); +goto L443ee8; +//nop; +L443ee8: +gp = MEM_U32(sp + 24); +at = 0x6; +if (v0 != at) {//nop; +goto L443efc;} +//nop; +s0 = 0x8; +L443efc: +//nop; +a0 = s0; +//nop; +v0 = f_find_free_temp(mem, sp, a0); +goto L443f0c; +//nop; +L443f0c: +gp = MEM_U32(sp + 24); +if (v0 != 0) {v1 = v0; +goto L443f30;} +v1 = v0; +//nop; +a0 = s0; +//nop; +v0 = f_make_new_temp(mem, sp, a0); +goto L443f28; +//nop; +L443f28: +gp = MEM_U32(sp + 24); +v1 = v0; +L443f30: +//nop; +a0 = MEM_U8(sp + 43); +MEM_U32(sp + 36) = v1; +v0 = f_content_of(mem, sp, a0); +goto L443f40; +MEM_U32(sp + 36) = v1; +L443f40: +v1 = MEM_U32(sp + 36); +gp = MEM_U32(sp + 24); +t7 = MEM_U8(v1 + 0); +//nop; +MEM_U8(v0 + 24) = (uint8_t)t7; +//nop; +a0 = MEM_U8(sp + 43); +//nop; +v0 = f_usage_count(mem, sp, a0); +goto L443f64; +//nop; +L443f64: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +//nop; +a0 = MEM_U8(sp + 43); +a1 = MEM_U32(v1 + 12); +a2 = s0; +MEM_U16(v1 + 2) = (uint16_t)v0; +MEM_U32(v1 + 8) = s0; +f_gen_store(mem, sp, a0, a1, a2); +goto L443f88; +MEM_U32(v1 + 8) = s0; +L443f88: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +s0 = MEM_U32(sp + 20); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_free_temp(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L443f9c: +//free_temp: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 184) = a0; +v0 = f_lookup_temp(mem, sp, a0); +goto L443fc0; +MEM_U32(sp + 184) = a0; +L443fc0: +gp = MEM_U32(sp + 176); +if (v0 != 0) {t4 = 0x1; +goto L4440dc;} +t4 = 0x1; +t6 = 0x1000c050; +a0 = 0x4; +t6 = t6; +t8 = t6 + 0x48; +a1 = 0xc0; +t9 = sp; +L443fe4: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L443fe4;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t0 = 0x1000c000; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t0 = t0; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t0 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L444054: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 0x57($t3) +goto L444054;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4440d0; +//nop; +L4440d0: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L4440e4; +ra = MEM_U32(sp + 180); +L4440dc: +MEM_U8(v0 + 4) = (uint8_t)t4; +ra = MEM_U32(sp + 180); +L4440e4: +sp = sp + 0xb8; +//nop; +return; +//nop; +} + +static uint32_t f_temp_offset(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4440f0: +//temp_offset: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 192) = a0; +v0 = f_lookup_temp(mem, sp, a0); +goto L444114; +MEM_U32(sp + 192) = a0; +L444114: +gp = MEM_U32(sp + 176); +if (v0 != 0) {v1 = v0; +goto L444230;} +v1 = v0; +t6 = 0x1000c0f0; +a0 = 0x4; +t6 = t6; +t8 = t6 + 0x48; +a1 = 0xcc; +t9 = sp; +L444138: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L444138;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t0 = 0x1000c0a0; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t0 = t0; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t0 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L4441a8: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 0x57($t3) +goto L4441a8;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L444224; +//nop; +L444224: +gp = MEM_U32(sp + 176); +v0 = MEM_U32(sp + 188); +goto L444240; +v0 = MEM_U32(sp + 188); +L444230: +v0 = MEM_U32(v1 + 12); +ra = MEM_U32(sp + 180); +goto L444248; +ra = MEM_U32(sp + 180); +v0 = MEM_U32(sp + 188); +L444240: +//nop; +ra = MEM_U32(sp + 180); +L444248: +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static uint32_t f_temp_usage_count(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L444254: +//temp_usage_count: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 192) = a0; +v0 = f_lookup_temp(mem, sp, a0); +goto L444278; +MEM_U32(sp + 192) = a0; +L444278: +gp = MEM_U32(sp + 176); +if (v0 != 0) {v1 = v0; +goto L444394;} +v1 = v0; +t6 = 0x1000c190; +a0 = 0x4; +t6 = t6; +t8 = t6 + 0x48; +a1 = 0xd8; +t9 = sp; +L44429c: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L44429c;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t0 = 0x1000c140; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t0 = t0; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t0 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L44430c: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 0x57($t3) +goto L44430c;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L444388; +//nop; +L444388: +gp = MEM_U32(sp + 176); +v0 = MEM_U16(sp + 188); +goto L4443a4; +v0 = MEM_U16(sp + 188); +L444394: +v0 = MEM_U16(v1 + 2); +ra = MEM_U32(sp + 180); +goto L4443ac; +ra = MEM_U32(sp + 180); +v0 = MEM_U16(sp + 188); +L4443a4: +//nop; +ra = MEM_U32(sp + 180); +L4443ac: +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static uint32_t f_get_temp_area_size(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4443b8: +//get_temp_area_size: +//nop; +//nop; +//nop; +v0 = 0x1001a440; +v1 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4443f0;} +//nop; +L4443dc: +t6 = MEM_U32(v0 + 8); +v0 = MEM_U32(v0 + 16); +v1 = v1 + t6; +if (v0 != 0) {//nop; +goto L4443dc;} +//nop; +L4443f0: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_set_temps_offset(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4443f8: +//set_temps_offset: +//nop; +//nop; +//nop; +at = 0x1001a444; +MEM_U32(at + 0) = a0; +return; +MEM_U32(at + 0) = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +} + +static void f_force_casting(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L444430: +//force_casting: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +at = (int)a1 < (int)0x5; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (at == 0) {MEM_U32(sp + 40) = a0; +goto L4444e4;} +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 32) = zero; +t7 = MEM_U32(a0 + 48); +t8 = a1 + 0xffffffff; +at = t8 < 0x4; +if (at == 0) {MEM_U32(sp + 36) = t7; +goto L4444b0;} +MEM_U32(sp + 36) = t7; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c1ec[] = { +&&L4444a4, +&&L444498, +&&L4444b0, +&&L44448c, +}; +dest = Lswitch1000c1ec[t8]; +//nop; +goto *dest; +//nop; +L44448c: +t9 = MEM_U32(sp + 36); +MEM_U32(sp + 32) = t9; +goto L4444d4; +MEM_U32(sp + 32) = t9; +L444498: +t0 = MEM_U16(sp + 38); +MEM_U16(sp + 34) = (uint16_t)t0; +goto L4444d4; +MEM_U16(sp + 34) = (uint16_t)t0; +L4444a4: +t1 = MEM_U8(sp + 39); +MEM_U8(sp + 35) = (uint8_t)t1; +goto L4444d4; +MEM_U8(sp + 35) = (uint8_t)t1; +L4444b0: +a2 = 0x1000c1e0; +//nop; +a0 = 0x1; +a1 = 0x113; +a3 = 0xb; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4444cc; +a2 = a2; +L4444cc: +gp = MEM_U32(sp + 24); +//nop; +L4444d4: +t2 = MEM_U32(sp + 32); +t3 = MEM_U32(sp + 40); +//nop; +MEM_U32(t3 + 48) = t2; +L4444e4: +ra = MEM_U32(sp + 28); +sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint32_t f_is_power_of_two(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4444f4: +//is_power_of_two: +if ((int)a0 >= 0) {v0 = zero; +goto L444504;} +v0 = zero; +v0 = zero; +return v0; +v0 = zero; +L444504: +a1 = 0x20; +v1 = 0x1; +L44450c: +t6 = a0 & 0x1; +if (v1 != t6) {t8 = (int)a0 >> 1; +goto L444534;} +t8 = (int)a0 >> 1; +t7 = a0 >> 1; +if (t7 != 0) {//nop; +goto L44452c;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L44452c: +v0 = zero; +return v0; +v0 = zero; +L444534: +v0 = v0 + 0x1; +if (v0 != a1) {a0 = t8; +goto L44450c;} +a0 = t8; +v0 = 0x1; +//nop; +return v0; +//nop; +} + +static uint32_t f_get_set_const(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44454c: +//get_set_const: +//nop; +//nop; +//nop; +MEM_U32(sp + 8) = a2; +v0 = MEM_U32(a0 + 0); +v1 = a1 + a2; +if ((int)v1 >= 0) {a3 = (int)v1 >> 2; +goto L444574;} +a3 = (int)v1 >> 2; +at = v1 + 0x3; +a3 = (int)at >> 2; +L444574: +at = (int)v0 < (int)a3; +if (at == 0) {//nop; +goto L444584;} +//nop; +abort(); +L444584: +t6 = 0x10018e80; +t0 = zero; +t6 = MEM_U8(t6 + 0); +t1 = a3; +if (t6 != 0) {//nop; +goto L4445b4;} +//nop; +if ((int)a1 >= 0) {a2 = (int)a1 >> 2; +goto L4445ac;} +a2 = (int)a1 >> 2; +at = a1 + 0x3; +a2 = (int)at >> 2; +L4445ac: +a2 = a2 + 0x1; +goto L4445e8; +a2 = a2 + 0x1; +L4445b4: +a3 = v0 << 2; +t1 = a3 - a1; +if ((int)t1 >= 0) {t7 = (int)t1 >> 2; +goto L4445cc;} +t7 = (int)t1 >> 2; +at = t1 + 0x3; +t7 = (int)at >> 2; +L4445cc: +a2 = a3 - v1; +t1 = t7; +if ((int)a2 >= 0) {t8 = (int)a2 >> 2; +goto L4445e4;} +t8 = (int)a2 >> 2; +at = a2 + 0x3; +t8 = (int)at >> 2; +L4445e4: +a2 = t8 + 0x1; +L4445e8: +at = t1 < a2; +if (at != 0) {v0 = t1 + 0x1; +goto L4446a8;} +v0 = t1 + 0x1; +t1 = v0 - a2; +t9 = t1 & 0x3; +if (t9 == 0) {v1 = a2; +goto L444640;} +v1 = a2; +t2 = MEM_U32(a0 + 4); +a3 = t9 + a2; +a1 = t2 + a2; +a2 = 0x1000599c; +//nop; +L444618: +t4 = MEM_U8(a1 + -1); +t3 = t0 << 4; +t5 = a2 + t4; +t6 = MEM_U8(t5 + 0); +v1 = v1 + 0x1; +a1 = a1 + 0x1; +if (a3 != v1) {t0 = t3 + t6; +goto L444618;} +t0 = t3 + t6; +if (v1 == v0) {//nop; +goto L4446a8;} +//nop; +L444640: +t7 = MEM_U32(a0 + 4); +a2 = 0x1000599c; +a1 = t7 + v1; +L44464c: +t9 = MEM_U8(a1 + -1); +t3 = MEM_U8(a1 + 0); +t2 = a2 + t9; +t4 = MEM_U8(t2 + 0); +t8 = t0 << 4; +t6 = a2 + t3; +t7 = MEM_U8(t6 + 0); +t0 = t8 + t4; +t2 = MEM_U8(a1 + 1); +t5 = t0 << 4; +t0 = t5 + t7; +t6 = MEM_U8(a1 + 2); +t8 = a2 + t2; +t4 = MEM_U8(t8 + 0); +t9 = t0 << 4; +t5 = a2 + t6; +t7 = MEM_U8(t5 + 0); +t0 = t9 + t4; +t3 = t0 << 4; +v1 = v1 + 0x4; +a1 = a1 + 0x4; +if (v1 != v0) {t0 = t3 + t7; +goto L44464c;} +t0 = t3 + t7; +L4446a8: +v0 = t0; +return v0; +v0 = t0; +} + +static void f_gen_set_str(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4446b0: +//gen_set_str: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 56) = fp; +MEM_U32(sp + 52) = gp; +MEM_U32(sp + 48) = s7; +MEM_U32(sp + 44) = s6; +MEM_U32(sp + 40) = s5; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 32) = s3; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +t6 = MEM_U8(a0 + 32); +at = 0x8000000; +t7 = t6 + 0xffffffa0; +t8 = t7 < 0x20; +t9 = -t8; +at = at | 0x10; +t0 = t9 & at; +t1 = t0 << (t7 & 0x1f); +s1 = a0; +if ((int)t1 < 0) {//nop; +goto L44471c;} +//nop; +abort(); +L44471c: +t2 = MEM_U32(s1 + 8); +fp = MEM_U32(s1 + 0); +//nop; +s4 = s1; +a1 = zero; +a2 = 0x20; +MEM_U32(sp + 72) = t2; +a0 = fp; +v0 = f_set_rewrite(mem, sp, a0, a1, a2); +goto L444740; +a0 = fp; +L444740: +s3 = MEM_U32(s1 + 40); +gp = MEM_U32(sp + 52); +s3 = s3 + 0x3; +MEM_U32(s1 + 0) = v0; +if ((int)s3 >= 0) {t3 = (int)s3 >> 2; +goto L444760;} +t3 = (int)s3 >> 2; +at = s3 + 0x3; +t3 = (int)at >> 2; +L444760: +s3 = t3 + 0xffffffff; +if (s3 == 0) {s2 = 0x20; +goto L44481c;} +s2 = 0x20; +s3 = s3 + 0x1; +s5 = s3 << 2; +s0 = 0x4; +s7 = 0x4; +s6 = 0xffffffe0; +L444780: +//nop; +a0 = fp; +a1 = s2; +a2 = 0x20; +v0 = f_set_rewrite(mem, sp, a0, a1, a2); +goto L444794; +a2 = 0x20; +L444794: +gp = MEM_U32(sp + 52); +a0 = MEM_U8(s1 + 32); +//nop; +a1 = v0; +//nop; +v0 = f_build_1op(mem, sp, a0, a1); +goto L4447ac; +//nop; +L4447ac: +t4 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 52); +t5 = t4 & s6; +v1 = t5 | 0xe; +MEM_U8(v0 + 33) = (uint8_t)v1; +t8 = MEM_U8(s1 + 33); +t7 = v1 << 24; +t9 = t8 << 24; +t0 = t9 >> 29; +t1 = t7 >> 29; +t2 = t0 ^ t1; +t3 = t2 << 29; +t4 = t3 >> 24; +t5 = t4 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t5; +t6 = MEM_U32(s1 + 36); +s2 = s2 + 0x20; +MEM_U32(v0 + 36) = t6; +t8 = MEM_U32(s1 + 44); +MEM_U32(v0 + 40) = s7; +t9 = t8 + s0; +MEM_U32(v0 + 44) = t9; +MEM_U16(v0 + 34) = (uint16_t)zero; +MEM_U32(s4 + 8) = v0; +s0 = s0 + 0x4; +if (s0 != s5) {s4 = v0; +goto L444780;} +s4 = v0; +MEM_U32(sp + 68) = v0; +L44481c: +a1 = MEM_U32(sp + 68); +t7 = MEM_U32(sp + 72); +//nop; +s7 = 0x4; +MEM_U32(a1 + 8) = t7; +MEM_U32(s1 + 40) = s7; +MEM_U16(s1 + 34) = (uint16_t)zero; +a0 = fp; +f_free_tree(mem, sp, a0); +goto L444840; +a0 = fp; +L444840: +ra = MEM_U32(sp + 60); +gp = MEM_U32(sp + 52); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +s5 = MEM_U32(sp + 40); +s6 = MEM_U32(sp + 44); +s7 = MEM_U32(sp + 48); +fp = MEM_U32(sp + 56); +sp = sp + 0x50; +return; +sp = sp + 0x50; +} + +static void f_gen_set_istr(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L444874: +//gen_set_istr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 56) = fp; +MEM_U32(sp + 52) = gp; +MEM_U32(sp + 48) = s7; +MEM_U32(sp + 44) = s6; +MEM_U32(sp + 40) = s5; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 32) = s3; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +t6 = MEM_U8(a0 + 32); +s1 = a0; +t7 = t6 + 0xffffffe0; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & 0x3; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 < 0) {//nop; +goto L4448d8;} +//nop; +abort(); +L4448d8: +t2 = MEM_U32(s1 + 8); +fp = MEM_U32(s1 + 4); +//nop; +s4 = s1; +a1 = zero; +a2 = 0x20; +MEM_U32(sp + 72) = t2; +a0 = fp; +v0 = f_set_rewrite(mem, sp, a0, a1, a2); +goto L4448fc; +a0 = fp; +L4448fc: +s6 = MEM_U32(s1 + 40); +gp = MEM_U32(sp + 52); +s6 = s6 + 0x3; +MEM_U32(s1 + 4) = v0; +if ((int)s6 >= 0) {t3 = (int)s6 >> 2; +goto L44491c;} +t3 = (int)s6 >> 2; +at = s6 + 0x3; +t3 = (int)at >> 2; +L44491c: +s6 = t3 + 0xffffffff; +if (s6 == 0) {s2 = 0x20; +goto L4449f0;} +s2 = 0x20; +s6 = s6 + 0x1; +s5 = s6 << 2; +s0 = 0x4; +s7 = 0xffffffe0; +L444938: +//nop; +a0 = fp; +a1 = s2; +a2 = 0x20; +v0 = f_set_rewrite(mem, sp, a0, a1, a2); +goto L44494c; +a2 = 0x20; +L44494c: +gp = MEM_U32(sp + 52); +a0 = MEM_U32(s1 + 0); +//nop; +s3 = v0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L444964; +//nop; +L444964: +gp = MEM_U32(sp + 52); +a0 = MEM_U8(s1 + 32); +//nop; +a1 = v0; +a2 = s3; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44497c; +a2 = s3; +L44497c: +t4 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 52); +t5 = t4 & s7; +v1 = t5 | 0xe; +MEM_U8(v0 + 33) = (uint8_t)v1; +t8 = MEM_U8(s1 + 33); +t7 = v1 << 24; +t9 = t8 << 24; +t0 = t9 >> 29; +t1 = t7 >> 29; +t2 = t0 ^ t1; +t3 = t2 << 29; +t4 = t3 >> 24; +t5 = t4 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t5; +t6 = MEM_U32(s1 + 36); +t7 = 0x4; +MEM_U32(v0 + 36) = t6; +t8 = MEM_U32(s1 + 44); +MEM_U32(v0 + 40) = t7; +t9 = t8 + s0; +MEM_U32(v0 + 44) = t9; +MEM_U16(v0 + 34) = (uint16_t)zero; +MEM_U32(s4 + 8) = v0; +s0 = s0 + 0x4; +s4 = v0; +if (s0 != s5) {s2 = s2 + 0x20; +goto L444938;} +s2 = s2 + 0x20; +MEM_U32(sp + 68) = v0; +L4449f0: +s3 = MEM_U32(sp + 68); +t0 = MEM_U32(sp + 72); +//nop; +t1 = 0x4; +MEM_U32(s3 + 8) = t0; +MEM_U32(s1 + 40) = t1; +MEM_U16(s1 + 34) = (uint16_t)zero; +a0 = fp; +f_free_tree(mem, sp, a0); +goto L444a14; +a0 = fp; +L444a14: +ra = MEM_U32(sp + 60); +gp = MEM_U32(sp + 52); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +s5 = MEM_U32(sp + 40); +s6 = MEM_U32(sp + 44); +s7 = MEM_U32(sp + 48); +fp = MEM_U32(sp + 56); +sp = sp + 0x50; +return; +sp = sp + 0x50; +} + +static uint32_t f_gen_set_equ(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L444a48: +//gen_set_equ: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 56) = gp; +MEM_U32(sp + 52) = s7; +MEM_U32(sp + 48) = s6; +MEM_U32(sp + 44) = s5; +MEM_U32(sp + 40) = s4; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +t6 = MEM_U8(a0 + 32); +s5 = a0; +t7 = t6 + 0xffffffe0; +t8 = t7 < 0x40; +if (t8 == 0) {s4 = zero; +goto L444ac0;} +s4 = zero; +t1 = 0x10005abc; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t5 = (int)t4 < (int)0x0; +t8 = t5; +L444ac0: +if (t8 != 0) {//nop; +goto L444acc;} +//nop; +abort(); +L444acc: +a1 = MEM_U32(s5 + 0); +s7 = 0xffffffff; +v0 = MEM_U32(a1 + 40); +s6 = 0xffffffe0; +v0 = v0 + 0x3; +if ((int)v0 >= 0) {t6 = (int)v0 >> 2; +goto L444af0;} +t6 = (int)v0 >> 2; +at = v0 + 0x3; +t6 = (int)at >> 2; +L444af0: +s1 = t6 + 0xffffffff; +s2 = s1 << 5; +L444af8: +//nop; +a0 = MEM_U32(s5 + 0); +s0 = s2; +a1 = s2; +a2 = 0x20; +v0 = f_set_rewrite(mem, sp, a0, a1, a2); +goto L444b10; +a2 = 0x20; +L444b10: +gp = MEM_U32(sp + 56); +a0 = MEM_U32(s5 + 4); +//nop; +s3 = v0; +a1 = s0; +a2 = 0x20; +v0 = f_set_rewrite(mem, sp, a0, a1, a2); +goto L444b2c; +a2 = 0x20; +L444b2c: +gp = MEM_U32(sp + 56); +a0 = 0x8d; +//nop; +a1 = s3; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L444b44; +a2 = v0; +L444b44: +t9 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 56); +t1 = t9 & s6; +t0 = t1 | 0x8; +a2 = v0; +if (s4 != 0) {MEM_U8(v0 + 33) = (uint8_t)t0; +goto L444b68;} +MEM_U8(v0 + 33) = (uint8_t)t0; +s4 = v0; +goto L444b90; +s4 = v0; +L444b68: +//nop; +a0 = 0x3c; +a1 = s4; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L444b78; +a1 = s4; +L444b78: +t2 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 56); +t3 = t2 & s6; +t7 = t3 | 0x8; +s4 = v0; +MEM_U8(v0 + 33) = (uint8_t)t7; +L444b90: +s1 = s1 + 0xffffffff; +if (s1 != s7) {s2 = s2 + 0xffffffe0; +goto L444af8;} +s2 = s2 + 0xffffffe0; +//nop; +a0 = MEM_U32(s5 + 0); +s6 = 0xffffffe0; +f_free_tree(mem, sp, a0); +goto L444bac; +s6 = 0xffffffe0; +L444bac: +gp = MEM_U32(sp + 56); +a0 = MEM_U32(s5 + 4); +//nop; +//nop; +//nop; +f_free_tree(mem, sp, a0); +goto L444bc4; +//nop; +L444bc4: +gp = MEM_U32(sp + 56); +t4 = MEM_U8(s5 + 33); +//nop; +t5 = t4 & s6; +t8 = t5 | 0x8; +MEM_U8(s5 + 33) = (uint8_t)t8; +MEM_U32(s5 + 0) = s4; +a0 = 0x8; +a1 = zero; +a2 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L444bf0; +a2 = zero; +L444bf0: +MEM_U32(s5 + 4) = v0; +ra = MEM_U32(sp + 60); +v0 = s5; +gp = MEM_U32(sp + 56); +s5 = MEM_U32(sp + 44); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +s4 = MEM_U32(sp + 40); +s6 = MEM_U32(sp + 48); +s7 = MEM_U32(sp + 52); +sp = sp + 0x40; +return v0; +sp = sp + 0x40; +} + +static uint32_t f_set_rewrite(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L444c28: +//set_rewrite: +//nop; +//nop; +//nop; +sp = sp + 0xffffff20; +MEM_U32(sp + 180) = s1; +MEM_U32(sp + 176) = s0; +a3 = a1; +a1 = 0x2; +s0 = a0; +s1 = a2 & 0xff; +MEM_U32(sp + 188) = ra; +MEM_U32(sp + 184) = gp; +MEM_U32(sp + 232) = a2; +t0 = 0xe; +L444c60: +v0 = MEM_U8(s0 + 32); +at = v0 < 0x3e; +goto L445370; +at = v0 < 0x3e; +L444c6c: +t6 = MEM_U8(s0 + 33); +a0 = s0 + 0x30; +t7 = t6 & 0x1f; +if (t0 == t7) {//nop; +goto L444c84;} +//nop; +abort(); +L444c84: +//nop; +a1 = a3; +a2 = s1; +v0 = f_get_set_const(mem, sp, a0, a1, a2); +goto L444c94; +a2 = s1; +L444c94: +gp = MEM_U32(sp + 184); +a0 = 0x8; +//nop; +a1 = zero; +a2 = v0; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L444cac; +a2 = v0; +L444cac: +t8 = s1 + 0x7; +gp = MEM_U32(sp + 184); +MEM_U32(sp + 216) = v0; +if ((int)t8 >= 0) {t9 = (int)t8 >> 3; +goto L444cc8;} +t9 = (int)t8 >> 3; +at = t8 + 0x7; +t9 = (int)at >> 3; +L444cc8: +MEM_U32(v0 + 40) = t9; +goto L44556c; +MEM_U32(v0 + 40) = t9; +L444cd0: +t1 = MEM_U8(s0 + 33); +//nop; +t2 = t1 & 0x1f; +if (t0 == t2) {//nop; +goto L444ce8;} +//nop; +abort(); +L444ce8: +//nop; +a0 = s0 + 0x20; +MEM_U32(sp + 228) = a3; +v0 = f_build_u(mem, sp, a0); +goto L444cf8; +MEM_U32(sp + 228) = a3; +L444cf8: +a3 = MEM_U32(sp + 228); +MEM_U32(sp + 216) = v0; +t3 = MEM_U32(v0 + 44); +gp = MEM_U32(sp + 184); +if ((int)a3 >= 0) {t4 = (int)a3 >> 3; +goto L444d18;} +t4 = (int)a3 >> 3; +at = a3 + 0x7; +t4 = (int)at >> 3; +L444d18: +t6 = s1 + 0x7; +t5 = t3 + t4; +MEM_U32(v0 + 44) = t5; +if ((int)t6 >= 0) {t7 = (int)t6 >> 3; +goto L444d34;} +t7 = (int)t6 >> 3; +at = t6 + 0x7; +t7 = (int)at >> 3; +L444d34: +MEM_U32(v0 + 40) = t7; +MEM_U16(v0 + 34) = (uint16_t)zero; +goto L44556c; +MEM_U16(v0 + 34) = (uint16_t)zero; +L444d40: +t8 = MEM_U8(s0 + 33); +//nop; +t9 = t8 & 0x1f; +if (t0 == t9) {//nop; +goto L444d58;} +//nop; +abort(); +L444d58: +//nop; +a0 = s0 + 0x20; +MEM_U32(sp + 228) = a3; +v0 = f_build_u(mem, sp, a0); +goto L444d68; +MEM_U32(sp + 228) = a3; +L444d68: +gp = MEM_U32(sp + 184); +a0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 216) = v0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L444d80; +//nop; +L444d80: +a3 = MEM_U32(sp + 228); +v1 = MEM_U32(sp + 216); +t4 = s1 + 0x7; +t1 = MEM_U32(v1 + 44); +gp = MEM_U32(sp + 184); +MEM_U32(v1 + 0) = v0; +if ((int)a3 >= 0) {t2 = (int)a3 >> 3; +goto L444da8;} +t2 = (int)a3 >> 3; +at = a3 + 0x7; +t2 = (int)at >> 3; +L444da8: +t3 = t1 + t2; +MEM_U32(v1 + 44) = t3; +if ((int)t4 >= 0) {t5 = (int)t4 >> 3; +goto L444dc0;} +t5 = (int)t4 >> 3; +at = t4 + 0x7; +t5 = (int)at >> 3; +L444dc0: +MEM_U32(v1 + 40) = t5; +MEM_U16(v1 + 34) = (uint16_t)zero; +goto L44556c; +MEM_U16(v1 + 34) = (uint16_t)zero; +L444dcc: +t6 = MEM_U8(s0 + 33); +a1 = a3; +t7 = t6 & 0x1f; +if (t0 == t7) {//nop; +goto L444de4;} +//nop; +abort(); +L444de4: +//nop; +a0 = MEM_U32(s0 + 0); +a2 = s1; +MEM_U32(sp + 228) = a3; +v0 = f_set_rewrite(mem, sp, a0, a1, a2); +goto L444df8; +MEM_U32(sp + 228) = a3; +L444df8: +gp = MEM_U32(sp + 184); +a1 = MEM_U32(sp + 228); +//nop; +a0 = MEM_U32(s0 + 4); +MEM_U32(sp + 192) = v0; +a2 = s1; +v0 = f_set_rewrite(mem, sp, a0, a1, a2); +goto L444e14; +a2 = s1; +L444e14: +gp = MEM_U32(sp + 184); +a0 = MEM_U8(s0 + 32); +//nop; +a1 = MEM_U32(sp + 192); +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L444e2c; +a2 = v0; +L444e2c: +t8 = s1 + 0x7; +gp = MEM_U32(sp + 184); +MEM_U32(sp + 216) = v0; +if ((int)t8 >= 0) {t9 = (int)t8 >> 3; +goto L444e48;} +t9 = (int)t8 >> 3; +at = t8 + 0x7; +t9 = (int)at >> 3; +L444e48: +MEM_U32(v0 + 40) = t9; +goto L44556c; +MEM_U32(v0 + 40) = t9; +L444e50: +v0 = MEM_U32(s0 + 44); +t4 = s1 & 0xff; +v1 = v0 << 3; +at = (int)a3 < (int)v1; +if (at != 0) {s1 = t4; +goto L444e8c;} +s1 = t4; +a0 = MEM_U32(s0 + 0); +//nop; +t1 = MEM_U32(a0 + 40); +//nop; +t2 = v0 + t1; +t3 = t2 << 3; +at = (int)a3 < (int)t3; +if (at != 0) {a3 = a3 - v1; +goto L444eac;} +a3 = a3 - v1; +L444e8c: +//nop; +a0 = 0x8; +a1 = zero; +a2 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L444ea0; +a2 = zero; +L444ea0: +gp = MEM_U32(sp + 184); +MEM_U32(sp + 216) = v0; +goto L44556c; +MEM_U32(sp + 216) = v0; +L444eac: +s0 = a0; +goto L444c60; +s0 = a0; +L444eb4: +a0 = MEM_U32(s0 + 0); +at = 0x49; +t5 = MEM_U8(a0 + 32); +//nop; +if (t5 != at) {//nop; +goto L444f64;} +//nop; +v0 = MEM_U32(a0 + 48); +t6 = a3 + s1; +at = (int)v0 < (int)a3; +if (at != 0) {a0 = 0x8; +goto L444eec;} +a0 = 0x8; +at = (int)v0 < (int)t6; +if (at != 0) {//nop; +goto L444f08;} +//nop; +L444eec: +//nop; +a1 = zero; +a2 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L444efc; +a2 = zero; +L444efc: +gp = MEM_U32(sp + 184); +MEM_U32(sp + 216) = v0; +goto L44556c; +MEM_U32(sp + 216) = v0; +L444f08: +t7 = 0x10018e80; +a0 = 0x8; +t7 = MEM_U8(t7 + 0); +a1 = zero; +if (t7 == 0) {t1 = v0 - a3; +goto L444f48;} +t1 = v0 - a3; +t8 = v0 - a3; +t9 = 0x1; +a2 = t9 << (t8 & 0x1f); +//nop; +a0 = 0x8; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L444f3c; +a1 = zero; +L444f3c: +gp = MEM_U32(sp + 184); +MEM_U32(sp + 216) = v0; +goto L44556c; +MEM_U32(sp + 216) = v0; +L444f48: +//nop; +t2 = 0x80000000; +a2 = t2 >> (t1 & 0x1f); +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L444f58; +a2 = t2 >> (t1 & 0x1f); +L444f58: +gp = MEM_U32(sp + 184); +MEM_U32(sp + 216) = v0; +goto L44556c; +MEM_U32(sp + 216) = v0; +L444f64: +if (a3 == 0) {//nop; +goto L444fc4;} +//nop; +//nop; +MEM_U32(sp + 228) = a3; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L444f7c; +//nop; +L444f7c: +gp = MEM_U32(sp + 184); +a3 = MEM_U32(sp + 228); +//nop; +MEM_U32(sp + 192) = v0; +a0 = 0x6; +a1 = zero; +a2 = -a3; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L444f9c; +a2 = -a3; +L444f9c: +gp = MEM_U32(sp + 184); +a1 = MEM_U32(sp + 192); +//nop; +a0 = 0x1; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L444fb4; +a2 = v0; +L444fb4: +gp = MEM_U32(sp + 184); +MEM_U32(sp + 216) = v0; +MEM_U16(v0 + 34) = (uint16_t)zero; +goto L444fdc; +MEM_U16(v0 + 34) = (uint16_t)zero; +L444fc4: +//nop; +//nop; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L444fd4; +//nop; +L444fd4: +gp = MEM_U32(sp + 184); +MEM_U32(sp + 216) = v0; +L444fdc: +//nop; +a0 = 0x8; +a1 = zero; +a2 = s1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L444ff0; +a2 = s1; +L444ff0: +gp = MEM_U32(sp + 184); +a1 = MEM_U32(sp + 216); +//nop; +a0 = 0x4e; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445008; +a2 = v0; +L445008: +MEM_U32(sp + 216) = v0; +t3 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 184); +t4 = t3 & 0xffe0; +t5 = t4 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t5; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L445030; +//nop; +L445030: +gp = MEM_U32(sp + 184); +s0 = v0; +t6 = 0x10018e80; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L445068;} +//nop; +//nop; +a0 = 0x61; +a1 = v0; +v0 = f_build_1op(mem, sp, a0, a1); +goto L445060; +a1 = v0; +L445060: +gp = MEM_U32(sp + 184); +s0 = v0; +L445068: +//nop; +a1 = MEM_U32(sp + 216); +a0 = 0x73; +a2 = s0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44507c; +a2 = s0; +L44507c: +gp = MEM_U32(sp + 184); +MEM_U32(sp + 216) = v0; +goto L44556c; +MEM_U32(sp + 216) = v0; +L445088: +//nop; +a0 = MEM_U32(s0 + 0); +MEM_U32(sp + 228) = a3; +v0 = f_dup_tree(mem, sp, a0); +goto L445098; +MEM_U32(sp + 228) = a3; +L445098: +gp = MEM_U32(sp + 184); +a0 = MEM_U32(s0 + 4); +//nop; +MEM_U32(sp + 212) = v0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4450b0; +//nop; +L4450b0: +a3 = MEM_U32(sp + 228); +gp = MEM_U32(sp + 184); +if (a3 == 0) {s0 = v0; +goto L445100;} +s0 = v0; +//nop; +a0 = 0x6; +a1 = zero; +a2 = -a3; +MEM_U32(sp + 228) = a3; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L4450d8; +MEM_U32(sp + 228) = a3; +L4450d8: +gp = MEM_U32(sp + 184); +a1 = MEM_U32(sp + 212); +//nop; +a0 = 0x1; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L4450f0; +a2 = v0; +L4450f0: +gp = MEM_U32(sp + 184); +a3 = MEM_U32(sp + 228); +MEM_U32(sp + 212) = v0; +MEM_U16(v0 + 34) = (uint16_t)zero; +L445100: +at = 0xffffffff; +if (a3 == at) {a0 = 0x6; +goto L445144;} +a0 = 0x6; +//nop; +t7 = 0x1; +a2 = t7 - a3; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L445120; +a1 = zero; +L445120: +gp = MEM_U32(sp + 184); +a0 = 0x1; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445138; +a2 = v0; +L445138: +gp = MEM_U32(sp + 184); +s0 = v0; +MEM_U16(v0 + 34) = (uint16_t)zero; +L445144: +//nop; +a0 = 0x6; +a1 = zero; +a2 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L445158; +a2 = zero; +L445158: +gp = MEM_U32(sp + 184); +a1 = MEM_U32(sp + 212); +//nop; +a0 = 0x55; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445170; +a2 = v0; +L445170: +gp = MEM_U32(sp + 184); +MEM_U32(sp + 212) = v0; +//nop; +a0 = 0x6; +a1 = zero; +a2 = s1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44518c; +a2 = s1; +L44518c: +gp = MEM_U32(sp + 184); +a0 = 0x56; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L4451a4; +a2 = v0; +L4451a4: +gp = MEM_U32(sp + 184); +a1 = MEM_U32(sp + 212); +//nop; +a0 = 0x7d; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L4451bc; +a2 = v0; +L4451bc: +gp = MEM_U32(sp + 184); +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +s0 = v0; +a0 = 0x8; +a1 = zero; +a2 = 0x1f; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L4451dc; +a2 = 0x1f; +L4451dc: +gp = MEM_U32(sp + 184); +a0 = 0x74; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L4451f4; +a2 = v0; +L4451f4: +MEM_U32(sp + 216) = v0; +t9 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 184); +t8 = t9 & 0xffe0; +t1 = 0x10018e80; +t2 = t8 | 0x6; +MEM_U8(v0 + 33) = (uint8_t)t2; +t1 = MEM_U8(t1 + 0); +s1 = 0xffffffe0; +if (t1 == 0) {//nop; +goto L4452a4;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L445230; +//nop; +L445230: +gp = MEM_U32(sp + 184); +a1 = MEM_U32(sp + 216); +//nop; +a0 = 0x74; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445248; +a2 = v0; +L445248: +MEM_U32(sp + 216) = v0; +t3 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 184); +t4 = t3 & s1; +t5 = t4 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t5; +//nop; +a0 = MEM_U32(sp + 212); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L445270; +//nop; +L445270: +gp = MEM_U32(sp + 184); +a1 = MEM_U32(sp + 216); +//nop; +a0 = 0x73; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445288; +a2 = v0; +L445288: +MEM_U32(sp + 216) = v0; +t6 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 184); +t7 = t6 & s1; +t9 = t7 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t9; +goto L44556c; +MEM_U8(v0 + 33) = (uint8_t)t9; +L4452a4: +//nop; +a0 = s0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4452b4; +//nop; +L4452b4: +gp = MEM_U32(sp + 184); +a1 = MEM_U32(sp + 216); +//nop; +a0 = 0x73; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L4452cc; +a2 = v0; +L4452cc: +MEM_U32(sp + 216) = v0; +t8 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 184); +t2 = t8 & s1; +t1 = t2 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t1; +//nop; +a0 = MEM_U32(sp + 212); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4452f4; +//nop; +L4452f4: +gp = MEM_U32(sp + 184); +a1 = MEM_U32(sp + 216); +//nop; +a0 = 0x74; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44530c; +a2 = v0; +L44530c: +MEM_U32(sp + 216) = v0; +t3 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 184); +t4 = t3 & s1; +t5 = t4 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t5; +goto L44556c; +MEM_U8(v0 + 33) = (uint8_t)t5; +L445328: +t6 = MEM_U8(s0 + 33); +t9 = s1 & 0xff; +t7 = t6 & 0x1f; +if (t0 == t7) {//nop; +goto L445340;} +//nop; +abort(); +L445340: +s0 = MEM_U32(s0 + 0); +s1 = t9; +goto L444c60; +s1 = t9; +L44534c: +t8 = MEM_U8(s0 + 33); +t1 = s1 & 0xff; +t2 = t8 & 0x1f; +if (t0 == t2) {//nop; +goto L445364;} +//nop; +abort(); +L445364: +s0 = MEM_U32(s0 + 0); +s1 = t1; +goto L444c60; +s1 = t1; +L445370: +if (at != 0) {at = v0 < 0x5e; +goto L4454e8;} +at = v0 < 0x5e; +if (at != 0) {at = 0x72; +goto L44539c;} +at = 0x72; +if (v0 == at) {//nop; +goto L444eb4;} +//nop; +at = 0x8a; +if (v0 == at) {//nop; +goto L444dcc;} +//nop; +//nop; +goto L4453c0; +//nop; +L44539c: +at = 0x49; +if (v0 == at) {//nop; +goto L444c6c;} +//nop; +at = 0x52; +if (v0 == at) {//nop; +goto L444cd0;} +//nop; +at = 0x5d; +if (v0 == at) {//nop; +goto L445088;} +//nop; +L4453c0: +t3 = 0x1000c24c; +a0 = 0x4; +t3 = t3; +t5 = t3 + 0x48; +a1 = 0x230; +t6 = sp; +L4453d8: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 7($t6) +goto L4453d8;} +//swr $at, 7($t6) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t7 = 0x1000c1fc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +t7 = t7; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t5 >> 0); +t8 = t7 + 0x48; +t2 = sp; +//swr $t5, 0xf($t6) +L445448: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t2 = t2 + 0xc; +MEM_U8(t2 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t2) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t2 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 84 + 3) = (uint8_t)(at >> 0); +if (t7 != t8) {//swr $at, 0x57($t2) +goto L445448;} +//swr $at, 0x57($t2) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +//nop; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +t8 = t7 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t7) +//nop; +MEM_U8(t2 + 92 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t2 + 92 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t2 + 92 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t2 + 92 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x5f($t2) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4454c4; +//nop; +L4454c4: +gp = MEM_U32(sp + 184); +a1 = s0; +//nop; +a0 = 0x10006560; +//nop; +f_print_node(mem, sp, a0, a1); +goto L4454dc; +//nop; +L4454dc: +gp = MEM_U32(sp + 184); +ra = MEM_U32(sp + 188); +goto L445570; +ra = MEM_U32(sp + 188); +L4454e8: +at = v0 < 0xe; +if (at != 0) {at = 0x1c; +goto L445538;} +at = 0x1c; +if (v0 == at) {//nop; +goto L444dcc;} +//nop; +at = 0x36; +if (v0 == at) {//nop; +goto L444d40;} +//nop; +t1 = v0 + 0xffffffc5; +at = t1 < 0x3; +if (at == 0) {//nop; +goto L4453c0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c2a4[] = { +&&L444dcc, +&&L4453c0, +&&L444d40, +}; +dest = Lswitch1000c2a4[t1]; +//nop; +goto *dest; +//nop; +L445538: +if (v0 == a1) {t4 = v0 + 0xfffffff4; +goto L444e50;} +t4 = v0 + 0xfffffff4; +at = t4 < 0x2; +if (at == 0) {//nop; +goto L4453c0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c29c[] = { +&&L445328, +&&L44534c, +}; +dest = Lswitch1000c29c[t4]; +//nop; +goto *dest; +//nop; +L44556c: +ra = MEM_U32(sp + 188); +L445570: +v0 = MEM_U32(sp + 216); +s0 = MEM_U32(sp + 176); +s1 = MEM_U32(sp + 180); +sp = sp + 0xe0; +return v0; +sp = sp + 0xe0; +} + +static uint32_t f_set_rewrite_indexed(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L445584: +//set_rewrite_indexed: +//nop; +//nop; +//nop; +sp = sp + 0xffffff28; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 172) = s0; +MEM_U32(sp + 224) = a2; +v1 = MEM_U8(a0 + 32); +s0 = a0; +a3 = a1; +v0 = v1; +goto L445c78; +v0 = v1; +L4455b8: +v0 = MEM_U8(s0 + 33); +t7 = 0xe; +t6 = v0 & 0x1f; +if (t6 == t7) {//nop; +goto L4455d0;} +//nop; +abort(); +L4455d0: +at = 0x52; +if (v1 != at) {t8 = 0x47; +goto L445600;} +t8 = 0x47; +t9 = 0x10019348; +MEM_U8(s0 + 32) = (uint8_t)t8; +t9 = MEM_U8(t9 + 0); +t0 = v0 << 27; +t1 = t0 >> 27; +t2 = t9 ^ t1; +t3 = t2 & 0x1f; +t4 = t3 ^ v0; +MEM_U8(s0 + 33) = (uint8_t)t4; +L445600: +//nop; +a0 = a3; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L445610; +//nop; +L445610: +gp = MEM_U32(sp + 176); +a0 = 0x1; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445628; +a2 = v0; +L445628: +gp = MEM_U32(sp + 176); +v1 = MEM_U8(v0 + 33); +t5 = 0x10019348; +MEM_U16(v0 + 34) = (uint16_t)zero; +t5 = MEM_U8(t5 + 0); +t6 = v1 << 27; +t7 = t6 >> 27; +t8 = t5 ^ t7; +t0 = t8 & 0x1f; +t9 = t0 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t9; +//nop; +a0 = 0x36; +a1 = v0; +v0 = f_build_1op(mem, sp, a0, a1); +goto L445664; +a1 = v0; +L445664: +MEM_U32(sp + 208) = v0; +t1 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 176); +t2 = t1 & 0xffe0; +t3 = t2 | 0xe; +MEM_U8(v0 + 33) = (uint8_t)t3; +t4 = MEM_U8(sp + 227); +s0 = 0xffffffe0; +t6 = t4 + 0x7; +if ((int)t6 >= 0) {t5 = (int)t6 >> 3; +goto L445698;} +t5 = (int)t6 >> 3; +at = t6 + 0x7; +t5 = (int)at >> 3; +L445698: +MEM_U32(v0 + 40) = t5; +MEM_U32(v0 + 44) = zero; +MEM_U32(v0 + 48) = zero; +MEM_U16(v0 + 34) = (uint16_t)zero; +goto L445e7c; +MEM_U16(v0 + 34) = (uint16_t)zero; +L4456ac: +t7 = MEM_U8(s0 + 33); +t0 = 0xe; +t8 = t7 & 0x1f; +if (t8 == t0) {//nop; +goto L4456c4;} +//nop; +abort(); +L4456c4: +//nop; +a0 = a3; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4456d4; +//nop; +L4456d4: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = 0x1; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L4456ec; +a2 = v0; +L4456ec: +gp = MEM_U32(sp + 176); +MEM_U32(s0 + 0) = v0; +MEM_U16(v0 + 34) = (uint16_t)zero; +t9 = MEM_U8(sp + 227); +MEM_U16(s0 + 34) = (uint16_t)zero; +t1 = t9 + 0x7; +if ((int)t1 >= 0) {t2 = (int)t1 >> 3; +goto L445714;} +t2 = (int)t1 >> 3; +at = t1 + 0x7; +t2 = (int)at >> 3; +L445714: +MEM_U32(s0 + 40) = t2; +MEM_U32(sp + 208) = s0; +goto L445e7c; +MEM_U32(sp + 208) = s0; +L445720: +t3 = MEM_U8(s0 + 33); +t6 = 0xe; +t4 = t3 & 0x1f; +if (t4 == t6) {//nop; +goto L445738;} +//nop; +abort(); +L445738: +//nop; +a0 = MEM_U32(s0 + 0); +a2 = MEM_U8(sp + 227); +a1 = a3; +MEM_U32(sp + 220) = a3; +v0 = f_set_rewrite_indexed(mem, sp, a0, a1, a2); +goto L445750; +MEM_U32(sp + 220) = a3; +L445750: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 220); +//nop; +a0 = MEM_U32(s0 + 4); +a2 = MEM_U8(sp + 227); +MEM_U32(sp + 184) = v0; +v0 = f_set_rewrite_indexed(mem, sp, a0, a1, a2); +goto L44576c; +MEM_U32(sp + 184) = v0; +L44576c: +gp = MEM_U32(sp + 176); +a0 = MEM_U8(s0 + 32); +//nop; +a1 = MEM_U32(sp + 184); +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445784; +a2 = v0; +L445784: +t5 = MEM_U8(sp + 227); +gp = MEM_U32(sp + 176); +t7 = t5 + 0x7; +MEM_U32(sp + 208) = v0; +if ((int)t7 >= 0) {t8 = (int)t7 >> 3; +goto L4457a4;} +t8 = (int)t7 >> 3; +at = t7 + 0x7; +t8 = (int)at >> 3; +L4457a4: +MEM_U32(v0 + 40) = t8; +goto L445e7c; +MEM_U32(v0 + 40) = t8; +L4457ac: +a0 = MEM_U32(s0 + 0); +at = 0x49; +t0 = MEM_U8(a0 + 32); +//nop; +if (t0 != at) {//nop; +goto L4457f8;} +//nop; +//nop; +//nop; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4457d4; +//nop; +L4457d4: +gp = MEM_U32(sp + 176); +MEM_U32(sp + 208) = v0; +//nop; +a0 = s0; +//nop; +f_free_tree(mem, sp, a0); +goto L4457ec; +//nop; +L4457ec: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L445e80; +ra = MEM_U32(sp + 180); +L4457f8: +//nop; +a1 = MEM_U32(s0 + 40); +a0 = a3; +MEM_U32(sp + 220) = a3; +v0 = f_build_ucond0(mem, sp, a0, a1); +goto L44580c; +MEM_U32(sp + 220) = a3; +L44580c: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 220); +//nop; +a0 = MEM_U32(s0 + 0); +a2 = MEM_U8(sp + 227); +MEM_U32(sp + 208) = v0; +v0 = f_set_rewrite_indexed(mem, sp, a0, a1, a2); +goto L445828; +MEM_U32(sp + 208) = v0; +L445828: +t9 = MEM_U32(sp + 208); +gp = MEM_U32(sp + 176); +MEM_U32(t9 + 4) = v0; +goto L445e7c; +MEM_U32(t9 + 4) = v0; +L445838: +//nop; +a0 = a3; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L445848; +//nop; +L445848: +gp = MEM_U32(sp + 176); +MEM_U32(sp + 184) = v0; +//nop; +a0 = 0x8; +a1 = zero; +a2 = 0x8; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L445864; +a2 = 0x8; +L445864: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 184); +//nop; +a0 = 0x5b; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44587c; +a2 = v0; +L44587c: +gp = MEM_U32(sp + 176); +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +a1 = MEM_U32(s0 + 0); +a0 = 0x7d; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445898; +a2 = v0; +L445898: +gp = MEM_U32(sp + 176); +MEM_U32(sp + 204) = v0; +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +a0 = v0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4458b4; +//nop; +L4458b4: +gp = MEM_U32(sp + 176); +s0 = v0; +t1 = 0x10018e80; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L4458ec;} +//nop; +//nop; +a0 = 0x61; +a1 = v0; +v0 = f_build_1op(mem, sp, a0, a1); +goto L4458e4; +a1 = v0; +L4458e4: +gp = MEM_U32(sp + 176); +s0 = v0; +L4458ec: +//nop; +a2 = MEM_U8(sp + 227); +a0 = 0x8; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L445900; +a1 = zero; +L445900: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 204); +//nop; +a0 = 0x4e; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445918; +a2 = v0; +L445918: +t2 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 176); +t3 = t2 & 0xffe0; +t4 = t3 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t4; +//nop; +a0 = 0x73; +a1 = v0; +a2 = s0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445940; +a2 = s0; +L445940: +gp = MEM_U32(sp + 176); +MEM_U32(sp + 208) = v0; +goto L445e7c; +MEM_U32(sp + 208) = v0; +L44594c: +//nop; +a0 = a3; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L44595c; +//nop; +L44595c: +gp = MEM_U32(sp + 176); +MEM_U32(sp + 184) = v0; +//nop; +a0 = 0x8; +a1 = zero; +a2 = 0x8; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L445978; +a2 = 0x8; +L445978: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 184); +//nop; +a0 = 0x5b; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445990; +a2 = v0; +L445990: +gp = MEM_U32(sp + 176); +MEM_U32(sp + 196) = v0; +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +a0 = v0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4459ac; +//nop; +L4459ac: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = 0x7d; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L4459c4; +a2 = v0; +L4459c4: +gp = MEM_U32(sp + 176); +MEM_U32(sp + 204) = v0; +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +a0 = 0x8; +a1 = zero; +a2 = 0x1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L4459e4; +a2 = 0x1; +L4459e4: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(s0 + 4); +//nop; +a0 = 0x1; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L4459fc; +a2 = v0; +L4459fc: +gp = MEM_U32(sp + 176); +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +a2 = MEM_U32(sp + 196); +a0 = 0x7d; +a1 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445a18; +a1 = v0; +L445a18: +gp = MEM_U32(sp + 176); +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +s0 = v0; +a0 = 0x6; +a1 = zero; +a2 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L445a38; +a2 = zero; +L445a38: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 204); +//nop; +a0 = 0x55; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445a50; +a2 = v0; +L445a50: +gp = MEM_U32(sp + 176); +a2 = MEM_U8(sp + 227); +//nop; +MEM_U32(sp + 204) = v0; +a0 = 0x6; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L445a6c; +a1 = zero; +L445a6c: +gp = MEM_U32(sp + 176); +a0 = 0x56; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445a84; +a2 = v0; +L445a84: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 204); +//nop; +a0 = 0x7d; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445a9c; +a2 = v0; +L445a9c: +gp = MEM_U32(sp + 176); +MEM_U32(sp + 196) = v0; +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +a0 = 0x8; +a1 = zero; +a2 = 0x1f; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L445abc; +a2 = 0x1f; +L445abc: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 196); +//nop; +a0 = 0x74; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445ad4; +a2 = v0; +L445ad4: +MEM_U32(sp + 208) = v0; +t6 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 176); +t5 = t6 & 0xffe0; +t8 = 0x10018e80; +t7 = t5 | 0x6; +MEM_U8(v0 + 33) = (uint8_t)t7; +t8 = MEM_U8(t8 + 0); +s0 = 0xffffffe0; +if (t8 == 0) {//nop; +goto L445b84;} +//nop; +//nop; +a0 = MEM_U32(sp + 196); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L445b10; +//nop; +L445b10: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 208); +//nop; +a0 = 0x74; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445b28; +a2 = v0; +L445b28: +MEM_U32(sp + 208) = v0; +t0 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 176); +t9 = t0 & s0; +t1 = t9 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t1; +//nop; +a0 = MEM_U32(sp + 204); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L445b50; +//nop; +L445b50: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 208); +//nop; +a0 = 0x73; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445b68; +a2 = v0; +L445b68: +MEM_U32(sp + 208) = v0; +t2 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 176); +t3 = t2 & s0; +t4 = t3 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t4; +goto L445e7c; +MEM_U8(v0 + 33) = (uint8_t)t4; +L445b84: +//nop; +a0 = MEM_U32(sp + 196); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L445b94; +//nop; +L445b94: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 208); +//nop; +a0 = 0x73; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445bac; +a2 = v0; +L445bac: +MEM_U32(sp + 208) = v0; +t6 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 176); +t5 = t6 & s0; +t7 = t5 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t7; +//nop; +a0 = MEM_U32(sp + 204); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L445bd4; +//nop; +L445bd4: +gp = MEM_U32(sp + 176); +a1 = MEM_U32(sp + 208); +//nop; +a0 = 0x74; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L445bec; +a2 = v0; +L445bec: +MEM_U32(sp + 208) = v0; +t8 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 176); +t0 = t8 & s0; +t9 = t0 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t9; +goto L445e7c; +MEM_U8(v0 + 33) = (uint8_t)t9; +L445c08: +t1 = MEM_U8(s0 + 33); +t3 = 0xe; +t2 = t1 & 0x1f; +if (t2 == t3) {//nop; +goto L445c20;} +//nop; +abort(); +L445c20: +//nop; +a0 = MEM_U32(s0 + 0); +a2 = MEM_U8(sp + 227); +a1 = a3; +v0 = f_set_rewrite_indexed(mem, sp, a0, a1, a2); +goto L445c34; +a1 = a3; +L445c34: +gp = MEM_U32(sp + 176); +MEM_U32(sp + 208) = v0; +goto L445e7c; +MEM_U32(sp + 208) = v0; +L445c40: +t4 = MEM_U8(s0 + 33); +t5 = 0xe; +t6 = t4 & 0x1f; +if (t6 == t5) {//nop; +goto L445c58;} +//nop; +abort(); +L445c58: +//nop; +a0 = MEM_U32(s0 + 0); +a2 = MEM_U8(sp + 227); +a1 = a3; +v0 = f_set_rewrite_indexed(mem, sp, a0, a1, a2); +goto L445c6c; +a1 = a3; +L445c6c: +gp = MEM_U32(sp + 176); +MEM_U32(sp + 208) = v0; +goto L445e7c; +MEM_U32(sp + 208) = v0; +L445c78: +at = v0 < 0x3e; +if (at != 0) {at = v0 < 0x5e; +goto L445df4;} +at = v0 < 0x5e; +if (at != 0) {at = 0x72; +goto L445ca8;} +at = 0x72; +if (v0 == at) {//nop; +goto L445838;} +//nop; +at = 0x8a; +if (v0 == at) {//nop; +goto L445720;} +//nop; +//nop; +goto L445ccc; +//nop; +L445ca8: +at = 0x49; +if (v0 == at) {//nop; +goto L4455b8;} +//nop; +at = 0x52; +if (v0 == at) {//nop; +goto L4455b8;} +//nop; +at = 0x5d; +if (v0 == at) {//nop; +goto L44594c;} +//nop; +L445ccc: +t7 = 0x1000c300; +a0 = 0x4; +t7 = t7; +t0 = t7 + 0x48; +a1 = 0x2b1; +t9 = sp; +L445ce4: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t0) {//swr $at, 7($t9) +goto L445ce4;} +//swr $at, 7($t9) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t1 = 0x1000c2b0; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t0 = t7 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t7) +t1 = t1; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t0 >> 0); +t3 = t1 + 0x48; +t4 = sp; +//swr $t0, 0xf($t9) +L445d54: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 0x57($t4) +goto L445d54;} +//swr $at, 0x57($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +//nop; +MEM_U8(t4 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t4) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L445dd0; +//nop; +L445dd0: +gp = MEM_U32(sp + 176); +a1 = s0; +//nop; +a0 = 0x10006560; +//nop; +f_print_node(mem, sp, a0, a1); +goto L445de8; +//nop; +L445de8: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L445e80; +ra = MEM_U32(sp + 180); +L445df4: +at = v0 < 0xe; +if (at != 0) {at = 0x1c; +goto L445e44;} +at = 0x1c; +if (v0 == at) {//nop; +goto L445720;} +//nop; +at = 0x36; +if (v0 == at) {//nop; +goto L4456ac;} +//nop; +t6 = v0 + 0xffffffc5; +at = t6 < 0x3; +if (at == 0) {//nop; +goto L445ccc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c358[] = { +&&L445720, +&&L445ccc, +&&L4456ac, +}; +dest = Lswitch1000c358[t6]; +//nop; +goto *dest; +//nop; +L445e44: +at = 0x2; +if (v0 == at) {t5 = v0 + 0xfffffff4; +goto L4457ac;} +t5 = v0 + 0xfffffff4; +at = t5 < 0x2; +if (at == 0) {//nop; +goto L445ccc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c350[] = { +&&L445c08, +&&L445c40, +}; +dest = Lswitch1000c350[t5]; +//nop; +goto *dest; +//nop; +L445e7c: +ra = MEM_U32(sp + 180); +L445e80: +v0 = MEM_U32(sp + 208); +s0 = MEM_U32(sp + 172); +sp = sp + 0xd8; +return v0; +sp = sp + 0xd8; +} + +static uint32_t f_translate_tree(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L445e90: +//translate_tree: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (a0 == 0) {s0 = a0; +goto L445ed8;} +s0 = a0; +L445eb8: +//nop; +a0 = s0; +//nop; +v0 = f_translate(mem, sp, a0); +goto L445ec8; +//nop; +L445ec8: +s0 = MEM_U32(v0 + 8); +gp = MEM_U32(sp + 24); +if (s0 != 0) {//nop; +goto L445eb8;} +//nop; +L445ed8: +t7 = 0x1001a548; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {ra = MEM_U32(sp + 28); +goto L445f00;} +ra = MEM_U32(sp + 28); +at = 0x10018ea8; +t8 = 0x1; +MEM_U8(at + 0) = (uint8_t)t8; +ra = MEM_U32(sp + 28); +L445f00: +v0 = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 20); +sp = sp + 0x20; +return v0; +sp = sp + 0x20; +} + +static uint32_t f_translate(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L445f10: +//translate: +//nop; +//nop; +//nop; +sp = sp + 0xfffffef8; +MEM_U32(sp + 196) = ra; +MEM_U32(sp + 192) = gp; +MEM_U32(sp + 188) = s4; +MEM_U32(sp + 184) = s3; +MEM_U32(sp + 180) = s2; +MEM_U32(sp + 176) = s1; +MEM_U32(sp + 172) = s0; +MEM_U32(sp + 264) = a0; +v1 = MEM_U8(a0 + 25); +s3 = a0; +t6 = v1 & 0x1; +if (t6 == 0) {//nop; +goto L445fe4;} +//nop; +a0 = MEM_U8(a0 + 32); +t7 = 0x10005900; +t5 = a0 + 0xffffffe0; +t8 = a0 + t7; +t9 = MEM_U8(t8 + 0); +t6 = t5 < 0x40; +if (t9 == 0) {//nop; +goto L445f90;} +//nop; +//nop; +a0 = s3; +//nop; +v0 = f_cse(mem, sp, a0); +goto L445f84; +//nop; +L445f84: +gp = MEM_U32(sp + 192); +ra = MEM_U32(sp + 196); +goto L4494ac; +ra = MEM_U32(sp + 196); +L445f90: +if (t6 == 0) {t7 = (int)t5 >> 5; +goto L445fb8;} +t7 = (int)t5 >> 5; +t9 = 0x10005ae8; +t8 = t7 << 2; +t9 = t9; +t7 = t9 + t8; +t9 = MEM_U32(t7 + 0); +//nop; +t8 = t9 << (t5 & 0x1f); +t6 = (int)t8 < (int)0x0; +L445fb8: +if (t6 == 0) {//nop; +goto L445fdc;} +//nop; +//nop; +a0 = s3; +//nop; +v0 = f_load_cse(mem, sp, a0); +goto L445fd0; +//nop; +L445fd0: +gp = MEM_U32(sp + 192); +ra = MEM_U32(sp + 196); +goto L4494ac; +ra = MEM_U32(sp + 196); +L445fdc: +v0 = s3; +goto L4494a8; +v0 = s3; +L445fe4: +a0 = MEM_U8(s3 + 32); +L445fe8: +t9 = v1 | 0x1; +v0 = a0; +at = v0 < 0x80; +a3 = 0x4; +t0 = 0x3c; +s4 = 0xffffffe0; +if (at != 0) {MEM_U8(s3 + 25) = (uint8_t)t9; +goto L4492a4;} +MEM_U8(s3 + 25) = (uint8_t)t9; +at = v0 < 0x8e; +if (at != 0) {//nop; +goto L449308;} +//nop; +t5 = v0 + 0xffffff6d; +at = t5 < 0x5; +if (at == 0) {//nop; +goto L449338;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c61c[] = { +&&L448c30, +&&L448f2c, +&&L447cdc, +&&L449338, +&&L446fe4, +}; +dest = Lswitch1000c61c[t5]; +//nop; +goto *dest; +//nop; +L446044: +t8 = MEM_U32(s3 + 36); +at = 0x10018e00; +t7 = 0x10019350; +MEM_U32(at + 0) = t8; +t7 = MEM_U8(t7 + 0); +at = 0x1; +if (t7 != at) {//nop; +goto L446088;} +//nop; +at = 0x1001a4d4; +v0 = zero; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a508; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a538; +MEM_U32(at + 0) = zero; +goto L4460c0; +MEM_U32(at + 0) = zero; +L446088: +v1 = 0x1001a538; +//nop; +v0 = MEM_U32(v1 + 0); +//nop; +at = (int)v0 < (int)0x4c; +if (at != 0) {//nop; +goto L4460c0;} +//nop; +at = 0x1001a4d4; +v0 = zero; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a508; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +MEM_U32(v1 + 0) = zero; +L4460c0: +at = 0x1001a538; +t6 = v0 + 0x1; +MEM_U32(at + 0) = t6; +goto L449338; +MEM_U32(at + 0) = t6; +L4460d0: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L4460e0; +//nop; +L4460e0: +MEM_U32(s3 + 0) = v0; +t9 = MEM_U8(v0 + 32); +gp = MEM_U32(sp + 192); +at = 0xb; +if (t9 != at) {t5 = 0x88; +goto L446118;} +t5 = 0x88; +MEM_U8(s3 + 32) = (uint8_t)t5; +t8 = MEM_U32(v0 + 0); +//nop; +a0 = v0; +MEM_U32(s3 + 4) = t8; +f_free_tree_and_cse(mem, sp, a0); +goto L446110; +MEM_U32(s3 + 4) = t8; +L446110: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = zero; +L446118: +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L446124: +s0 = MEM_U32(s3 + 0); +//nop; +t7 = MEM_U16(s0 + 34); +//nop; +t6 = t7 | 0x4; +MEM_U16(s0 + 34) = (uint16_t)t6; +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L446148: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L446158; +//nop; +L446158: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +//nop; +a0 = v0; +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L446170; +//nop; +L446170: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L4461f8;} +//nop; +s0 = MEM_U32(s3 + 0); +at = 0x5010000; +t9 = MEM_U8(s0 + 33); +//nop; +t5 = t9 & 0x1f; +t8 = t5 < 0x20; +t7 = -t8; +t6 = t7 & at; +t9 = t6 << (t5 & 0x1f); +if ((int)t9 >= 0) {t8 = 0x88; +goto L4461b4;} +t8 = 0x88; +a3 = MEM_U32(s0 + 52); +t7 = MEM_U8(s3 + 32); +goto L4461c0; +t7 = MEM_U8(s3 + 32); +L4461b4: +a3 = MEM_U32(s0 + 48); +//nop; +t7 = MEM_U8(s3 + 32); +L4461c0: +t5 = zero < a3; +t6 = t7 ^ 0x7f; +t6 = t6 < 0x1; +if (t6 == t5) {//nop; +goto L4461f0;} +//nop; +//nop; +a0 = s3; +//nop; +f_delete_statement(mem, sp, a0); +goto L4461e4; +//nop; +L4461e4: +gp = MEM_U32(sp + 192); +v0 = s3; +goto L4494a8; +v0 = s3; +L4461f0: +MEM_U8(s3 + 32) = (uint8_t)t8; +MEM_U32(s3 + 0) = zero; +L4461f8: +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L446204: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L446214; +//nop; +L446214: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +//nop; +a0 = v0; +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L44622c; +//nop; +L44622c: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L446298;} +//nop; +s0 = MEM_U32(s3 + 0); +at = 0x5010000; +t9 = MEM_U8(s0 + 33); +//nop; +t7 = t9 & 0x1f; +t6 = t7 < 0x20; +t5 = -t6; +t8 = t5 & at; +t9 = t8 << (t7 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L446270;} +//nop; +a3 = MEM_U32(s0 + 52); +//nop; +goto L446278; +//nop; +L446270: +a3 = MEM_U32(s0 + 48); +//nop; +L446278: +if (a3 == 0) {//nop; +goto L446298;} +//nop; +//nop; +a0 = s3; +//nop; +f_delete_statement(mem, sp, a0); +goto L446290; +//nop; +L446290: +gp = MEM_U32(sp + 192); +//nop; +L446298: +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L4462a4: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L4462b4; +//nop; +L4462b4: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +//nop; +a0 = v0; +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L4462cc; +//nop; +L4462cc: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L446370;} +//nop; +s0 = MEM_U32(s3 + 0); +at = 0x5010000; +t5 = MEM_U8(s0 + 33); +//nop; +t8 = t5 & 0x1f; +t9 = t8 < 0x20; +t6 = -t9; +t7 = t6 & at; +t5 = t7 << (t8 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L446310;} +//nop; +a3 = MEM_U32(s0 + 52); +//nop; +goto L446318; +//nop; +L446310: +a3 = MEM_U32(s0 + 48); +//nop; +L446318: +if (a3 == 0) {//nop; +goto L446354;} +//nop; +//nop; +s1 = s3; +a0 = s0; +v0 = f_dup_tree(mem, sp, a0); +goto L446330; +a0 = s0; +L446330: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L446348; +//nop; +L446348: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +goto L446394; +a0 = MEM_U8(s3 + 32); +L446354: +t9 = MEM_U8(s0 + 22); +//nop; +if (t9 != 0) {//nop; +goto L446368;} +//nop; +t9 = 0x1; +L446368: +MEM_U8(s3 + 22) = (uint8_t)t9; +goto L446390; +MEM_U8(s3 + 22) = (uint8_t)t9; +L446370: +t8 = MEM_U32(s3 + 0); +//nop; +t5 = MEM_U8(t8 + 22); +//nop; +if (t5 != 0) {//nop; +goto L44638c;} +//nop; +t5 = 0x1; +L44638c: +MEM_U8(s3 + 22) = (uint8_t)t5; +L446390: +a0 = MEM_U8(s3 + 32); +L446394: +//nop; +goto L449338; +//nop; +L44639c: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L4463ac; +//nop; +L4463ac: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +//nop; +a0 = s3; +//nop; +v0 = f_need_check_hl(mem, sp, a0); +goto L4463c4; +//nop; +L4463c4: +gp = MEM_U32(sp + 192); +if (v0 != 0) {//nop; +goto L446404;} +//nop; +//nop; +a0 = MEM_U32(s3 + 0); +s1 = s3; +v0 = f_dup_tree(mem, sp, a0); +goto L4463e0; +s1 = s3; +L4463e0: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L4463f8; +//nop; +L4463f8: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +goto L446428; +a0 = MEM_U8(s3 + 32); +L446404: +t6 = MEM_U32(s3 + 0); +//nop; +t7 = MEM_U8(t6 + 22); +//nop; +if (t7 != 0) {//nop; +goto L446420;} +//nop; +t7 = 0x1; +L446420: +MEM_U8(s3 + 22) = (uint8_t)t7; +a0 = MEM_U8(s3 + 32); +L446428: +//nop; +goto L449338; +//nop; +L446430: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L446440; +//nop; +L446440: +a0 = MEM_U8(s3 + 32); +gp = MEM_U32(sp + 192); +at = 0x76; +if (a0 != at) {MEM_U32(s3 + 0) = v0; +goto L446478;} +MEM_U32(s3 + 0) = v0; +t9 = 0x5b; +MEM_U8(s3 + 32) = (uint8_t)t9; +//nop; +a0 = v0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L44646c; +//nop; +L44646c: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +MEM_U32(s3 + 4) = v0; +L446478: +at = 0x77; +if (a0 != at) {//nop; +goto L4465b0;} +//nop; +t8 = MEM_U8(s3 + 33); +at = 0xc0000; +t5 = t8 & 0x1f; +t6 = t5 < 0x20; +t7 = -t6; +t9 = t7 & at; +t8 = t9 << (t5 & 0x1f); +if ((int)t8 < 0) {a0 = 0x4; +goto L4465b0;} +a0 = 0x4; +t6 = 0x1000c3b4; +a1 = 0x358; +t6 = t6; +t9 = t6 + 0x48; +t5 = sp; +L4464bc: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t5 = t5 + 0xc; +MEM_U8(t5 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t5) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t5 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t9) {//swr $at, 7($t5) +goto L4464bc;} +//swr $at, 7($t5) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t8 = 0x1000c364; +MEM_U8(t5 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t5) +t9 = t6 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t6) +t8 = t8; +MEM_U8(t5 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t5 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t5 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t5 + 12 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0xf($t5) +t9 = t8 + 0x48; +t6 = sp; +L44652c: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t6 = t6 + 0xc; +MEM_U8(t6 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t6) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t6 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t9) {//swr $at, 0x57($t6) +goto L44652c;} +//swr $at, 0x57($t6) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t6 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t6) +t9 = t8 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t8) +//nop; +MEM_U8(t6 + 92 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t6 + 92 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t6 + 92 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t6 + 92 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x5f($t6) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4465a8; +//nop; +L4465a8: +gp = MEM_U32(sp + 192); +//nop; +L4465b0: +t5 = MEM_U32(s3 + 0); +//nop; +t7 = MEM_U8(t5 + 22); +//nop; +if (t7 != 0) {//nop; +goto L4465cc;} +//nop; +t7 = 0x1; +L4465cc: +a0 = MEM_U8(s3 + 32); +MEM_U8(s3 + 22) = (uint8_t)t7; +goto L449338; +MEM_U8(s3 + 22) = (uint8_t)t7; +L4465d8: +t9 = a0 + 0xffffffe0; +t8 = t9 < 0x40; +if (t8 == 0) {//nop; +goto L446610;} +//nop; +t7 = 0x10005ae0; +t6 = (int)t9 >> 5; +t5 = t6 << 2; +t7 = t7; +t6 = t7 + t5; +t7 = MEM_U32(t6 + 0); +//nop; +t5 = t7 << (t9 & 0x1f); +t6 = (int)t5 < (int)0x0; +t8 = t6; +L446610: +if (t8 == 0) {//nop; +goto L446694;} +//nop; +v1 = MEM_U8(s3 + 33); +at = 0xe; +t7 = v1 & 0x1f; +if (t7 != at) {//nop; +goto L446694;} +//nop; +t9 = MEM_U32(s3 + 0); +//nop; +v0 = MEM_U32(t9 + 40); +//nop; +at = (int)v0 < (int)0x5; +if (at == 0) {//nop; +goto L446658;} +//nop; +t5 = v1 & s4; +t6 = t5 | 0x8; +MEM_U8(s3 + 33) = (uint8_t)t6; +goto L446694; +MEM_U8(s3 + 33) = (uint8_t)t6; +L446658: +t8 = MEM_U32(s3 + 4); +//nop; +t7 = MEM_U32(t8 + 40); +//nop; +if (t7 == v0) {//nop; +goto L446674;} +//nop; +abort(); +L446674: +//nop; +a0 = s3; +//nop; +v0 = f_gen_set_equ(mem, sp, a0); +goto L446684; +//nop; +L446684: +gp = MEM_U32(sp + 192); +v1 = MEM_U8(v0 + 25); +s3 = v0; +goto L445fe4; +s3 = v0; +L446694: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L4466a4; +//nop; +L4466a4: +t9 = MEM_U8(s3 + 32); +gp = MEM_U32(sp + 192); +s1 = 0xa; +if (s1 != t9) {MEM_U32(s3 + 0) = v0; +goto L4466d0;} +MEM_U32(s3 + 0) = v0; +s0 = 0x10005ab8; +//nop; +t5 = MEM_U32(s0 + 0); +//nop; +t6 = t5 + 0x1; +MEM_U32(s0 + 0) = t6; +L4466d0: +//nop; +s0 = 0x10005ab8; +a0 = MEM_U32(s3 + 4); +//nop; +v0 = f_translate(mem, sp, a0); +goto L4466e4; +//nop; +L4466e4: +a0 = MEM_U8(s3 + 32); +gp = MEM_U32(sp + 192); +if (s1 != a0) {MEM_U32(s3 + 4) = v0; +goto L446704;} +MEM_U32(s3 + 4) = v0; +t8 = MEM_U32(s0 + 0); +//nop; +t7 = t8 + 0xffffffff; +MEM_U32(s0 + 0) = t7; +L446704: +at = 0x73; +if (a0 == at) {at = 0x74; +goto L446718;} +at = 0x74; +if (a0 != at) {//nop; +goto L44674c;} +//nop; +L446718: +a2 = MEM_U32(s3 + 4); +a1 = 0x49; +t9 = MEM_U8(a2 + 32); +//nop; +if (a1 != t9) {//nop; +goto L44674c;} +//nop; +v1 = MEM_U32(a2 + 48); +//nop; +at = (int)v1 < (int)0x20; +if (at != 0) {//nop; +goto L44674c;} +//nop; +t5 = v1 & 0x1f; +MEM_U32(a2 + 48) = t5; +L44674c: +t6 = MEM_U32(s3 + 4); +t8 = MEM_U32(s3 + 0); +v0 = MEM_U8(t6 + 22); +v1 = MEM_U8(t8 + 22); +a1 = 0x49; +if (v0 != v1) {at = v1 < v0; +goto L446774;} +at = v1 < v0; +t7 = v1 + 0x1; +MEM_U8(s3 + 22) = (uint8_t)t7; +goto L446784; +MEM_U8(s3 + 22) = (uint8_t)t7; +L446774: +if (at == 0) {t9 = v1; +goto L446780;} +t9 = v1; +t9 = v0; +L446780: +MEM_U8(s3 + 22) = (uint8_t)t9; +L446784: +a0 = MEM_U8(s3 + 32); +v0 = a0; +goto L446d7c; +v0 = a0; +L446790: +a2 = MEM_U32(s3 + 4); +//nop; +t5 = MEM_U8(a2 + 32); +//nop; +if (a1 != t5) {//nop; +goto L449338;} +//nop; +v1 = MEM_U8(s3 + 33); +at = 0x2000000; +t6 = v1 & 0x1f; +t8 = t6 < 0x20; +t7 = -t8; +t9 = t7 & at; +t5 = t9 << (t6 & 0x1f); +if ((int)t5 >= 0) {v1 = t6; +goto L44681c;} +v1 = t6; +t6 = MEM_U32(a2 + 48); +at = 0x7fff0000; +at = at | 0xffff; +if (t6 != at) {s1 = s3; +goto L449338;} +s1 = s3; +//nop; +a0 = 0x8; +a1 = zero; +a2 = 0x1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L4467f4; +a2 = 0x1; +L4467f4: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L44680c; +//nop; +L44680c: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L44681c: +at = 0x8; +if (v1 != at) {//nop; +goto L449338;} +//nop; +t8 = MEM_U32(a2 + 48); +s4 = 0xffffffff; +if (s4 != t8) {s1 = s3; +goto L449338;} +s1 = s3; +//nop; +a0 = 0x8; +a1 = zero; +a2 = 0x1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44684c; +a2 = 0x1; +L44684c: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L446864; +//nop; +L446864: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L446874: +a2 = MEM_U32(s3 + 4); +//nop; +t7 = MEM_U8(a2 + 32); +//nop; +if (a1 != t7) {//nop; +goto L449338;} +//nop; +v1 = MEM_U8(s3 + 33); +at = 0x2000000; +t9 = v1 & 0x1f; +t5 = t9 < 0x20; +t6 = -t5; +t8 = t6 & at; +t7 = t8 << (t9 & 0x1f); +if ((int)t7 >= 0) {v1 = t9; +goto L446900;} +v1 = t9; +t9 = MEM_U32(a2 + 48); +at = 0x7fff0000; +at = at | 0xffff; +if (t9 != at) {s1 = s3; +goto L449338;} +s1 = s3; +//nop; +a0 = 0x8; +a1 = zero; +a2 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L4468d8; +a2 = zero; +L4468d8: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L4468f0; +//nop; +L4468f0: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L446900: +at = 0x8; +if (v1 != at) {//nop; +goto L449338;} +//nop; +t5 = MEM_U32(a2 + 48); +s4 = 0xffffffff; +if (s4 != t5) {s1 = s3; +goto L449338;} +s1 = s3; +//nop; +a0 = 0x8; +a1 = zero; +a2 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L446930; +a2 = zero; +L446930: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L446948; +//nop; +L446948: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L446958: +a2 = MEM_U32(s3 + 4); +//nop; +t6 = MEM_U8(a2 + 32); +//nop; +if (a1 != t6) {//nop; +goto L449338;} +//nop; +v1 = MEM_U8(s3 + 33); +at = 0x2000000; +t8 = v1 & 0x1f; +t7 = t8 < 0x20; +t9 = -t7; +t5 = t9 & at; +t6 = t5 << (t8 & 0x1f); +if ((int)t6 >= 0) {v1 = t8; +goto L4469e0;} +v1 = t8; +t8 = MEM_U32(a2 + 48); +at = 0x80000000; +if (t8 != at) {s1 = s3; +goto L449338;} +s1 = s3; +//nop; +a0 = 0x8; +a1 = zero; +a2 = 0x1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L4469b8; +a2 = 0x1; +L4469b8: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L4469d0; +//nop; +L4469d0: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L4469e0: +at = 0x8; +if (v1 != at) {//nop; +goto L449338;} +//nop; +t7 = MEM_U32(a2 + 48); +s1 = s3; +if (t7 != 0) {a1 = zero; +goto L449338;} +a1 = zero; +//nop; +a0 = 0x8; +a2 = 0x1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L446a0c; +a2 = 0x1; +L446a0c: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L446a24; +//nop; +L446a24: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L446a34: +a2 = MEM_U32(s3 + 4); +//nop; +t9 = MEM_U8(a2 + 32); +//nop; +if (a1 != t9) {//nop; +goto L449338;} +//nop; +v1 = MEM_U8(s3 + 33); +at = 0x2000000; +t5 = v1 & 0x1f; +t6 = t5 < 0x20; +t8 = -t6; +t7 = t8 & at; +t9 = t7 << (t5 & 0x1f); +if ((int)t9 >= 0) {v1 = t5; +goto L446abc;} +v1 = t5; +t5 = MEM_U32(a2 + 48); +at = 0x80000000; +if (t5 != at) {s1 = s3; +goto L449338;} +s1 = s3; +//nop; +a0 = 0x8; +a1 = zero; +a2 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L446a94; +a2 = zero; +L446a94: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L446aac; +//nop; +L446aac: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L446abc: +at = 0x8; +if (v1 != at) {//nop; +goto L449338;} +//nop; +t6 = MEM_U32(a2 + 48); +s1 = s3; +if (t6 != 0) {a1 = zero; +goto L449338;} +a1 = zero; +//nop; +a0 = 0x8; +a2 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L446ae8; +a2 = zero; +L446ae8: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L446b00; +//nop; +L446b00: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L446b10: +a2 = MEM_U32(s3 + 4); +//nop; +t8 = MEM_U8(a2 + 32); +//nop; +if (a1 != t8) {//nop; +goto L449338;} +//nop; +t7 = MEM_U16(s3 + 20); +at = 0x1; +if (t7 != at) {//nop; +goto L449338;} +//nop; +t9 = 0x10019368; +v0 = 0x1; +t9 = MEM_U8(t9 + 0); +a3 = zero; +if (t9 == 0) {t6 = 0x4; +goto L449338;} +t6 = 0x4; +v1 = MEM_U32(a2 + 48); +s1 = 0x20; +L446b58: +if (v0 != v1) {t8 = v0 << 1; +goto L446b74;} +t8 = v0 << 1; +t5 = v1 + 0xffffffff; +MEM_U32(a2 + 48) = t5; +MEM_U8(s3 + 32) = (uint8_t)t6; +a0 = t6 & 0xff; +goto L449338; +a0 = t6 & 0xff; +L446b74: +a3 = a3 + 0x1; +if (a3 != s1) {v0 = t8; +goto L446b58;} +v0 = t8; +//nop; +goto L449338; +//nop; +L446b88: +t7 = 0x10019368; +s1 = 0x57; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L446d70;} +//nop; +//nop; +a0 = MEM_U32(s3 + 4); +//nop; +v0 = f_is_zero(mem, sp, a0); +goto L446bb0; +//nop; +L446bb0: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L446c88;} +//nop; +s0 = MEM_U32(s3 + 0); +at = 0x1; +t9 = MEM_U16(s0 + 20); +//nop; +if (t9 != at) {//nop; +goto L446c88;} +//nop; +v1 = MEM_U8(s0 + 32); +t5 = 0x69; +if (s1 != v1) {at = 0x69; +goto L446bf8;} +at = 0x69; +MEM_U8(s0 + 32) = (uint8_t)t5; +s0 = MEM_U32(s3 + 0); +//nop; +v1 = MEM_U8(s0 + 32); +//nop; +L446bf8: +if (v1 != at) {MEM_U32(sp + 264) = s3; +goto L446c7c;} +MEM_U32(sp + 264) = s3; +t6 = MEM_U8(s0 + 33); +at = 0x6; +t8 = t6 & 0x1f; +if (t8 != at) {MEM_U32(sp + 264) = s3; +goto L446c7c;} +MEM_U32(sp + 264) = s3; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L446c24; +//nop; +L446c24: +gp = MEM_U32(sp + 192); +if (v0 == 0) {MEM_U32(sp + 264) = s3; +goto L446c7c;} +MEM_U32(sp + 264) = s3; +t7 = MEM_U32(s3 + 0); +//nop; +t9 = MEM_U32(t7 + 4); +//nop; +a0 = MEM_U32(t9 + 48); +//nop; +//nop; +//nop; +v0 = f_is_power_of_two(mem, sp, a0); +goto L446c54; +//nop; +L446c54: +gp = MEM_U32(sp + 192); +if (v0 == 0) {MEM_U32(sp + 264) = s3; +goto L446c7c;} +MEM_U32(sp + 264) = s3; +v0 = MEM_U32(s3 + 0); +//nop; +t6 = MEM_U8(v0 + 33); +//nop; +t8 = t6 & s4; +t7 = t8 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t7; +L446c7c: +s3 = MEM_U32(sp + 264); +a0 = MEM_U8(s3 + 32); +goto L446d74; +a0 = MEM_U8(s3 + 32); +L446c88: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_is_zero(mem, sp, a0); +goto L446c98; +//nop; +L446c98: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L446d70;} +//nop; +a2 = MEM_U32(s3 + 4); +at = 0x1; +t9 = MEM_U16(a2 + 20); +//nop; +if (t9 != at) {//nop; +goto L446d70;} +//nop; +v0 = MEM_U8(a2 + 32); +t5 = 0x69; +if (s1 != v0) {at = 0x69; +goto L446ce0;} +at = 0x69; +MEM_U8(a2 + 32) = (uint8_t)t5; +a2 = MEM_U32(s3 + 4); +//nop; +v0 = MEM_U8(a2 + 32); +//nop; +L446ce0: +if (v0 != at) {//nop; +goto L446d70;} +//nop; +t6 = MEM_U8(a2 + 33); +at = 0x6; +t8 = t6 & 0x1f; +if (t8 != at) {//nop; +goto L446d70;} +//nop; +//nop; +a0 = MEM_U32(a2 + 4); +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L446d0c; +//nop; +L446d0c: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L446d70;} +//nop; +t7 = MEM_U32(s3 + 4); +//nop; +t9 = MEM_U32(t7 + 4); +//nop; +a0 = MEM_U32(t9 + 48); +//nop; +//nop; +//nop; +v0 = f_is_power_of_two(mem, sp, a0); +goto L446d3c; +//nop; +L446d3c: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L446d70;} +//nop; +MEM_U32(sp + 264) = s3; +v0 = MEM_U32(s3 + 4); +//nop; +t6 = MEM_U8(v0 + 33); +//nop; +t8 = t6 & s4; +t7 = t8 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t7; +s3 = MEM_U32(sp + 264); +//nop; +L446d70: +a0 = MEM_U8(s3 + 32); +L446d74: +//nop; +goto L449338; +//nop; +L446d7c: +at = v0 < 0x4f; +if (at != 0) {at = 0x23; +goto L446da8;} +at = 0x23; +s1 = 0x57; +if (v0 == s1) {at = 0x5f; +goto L446b10;} +at = 0x5f; +if (v0 == at) {//nop; +goto L446b88;} +//nop; +//nop; +goto L449338; +//nop; +at = 0x23; +L446da8: +if (v0 == at) {//nop; +goto L446b88;} +//nop; +at = v0 < 0x2a; +if (at == 0) {//nop; +goto L446dec;} +//nop; +t9 = v0 + 0xffffffd8; +at = t9 < 0x2; +if (at == 0) {//nop; +goto L449338;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c404[] = { +&&L446958, +&&L446874, +}; +dest = Lswitch1000c404[t9]; +//nop; +goto *dest; +//nop; +L446dec: +t5 = v0 + 0xffffffb3; +at = t5 < 0x2; +if (at == 0) {//nop; +goto L449338;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c40c[] = { +&&L446790, +&&L446a34, +}; +dest = Lswitch1000c40c[t5]; +//nop; +goto *dest; +//nop; +L446e1c: +at = 0x1001a53c; +t6 = 0x1; +MEM_U8(at + 0) = (uint8_t)t6; +at = 0x1001a540; +s1 = 0x10019310; +MEM_U8(at + 0) = (uint8_t)zero; +v0 = MEM_U32(s1 + 0); +at = 0x4; +if (v0 != at) {s1 = 0x20; +goto L446e70;} +s1 = 0x20; +s0 = 0x1001a454; +t9 = 0x10019320; +t8 = 0x10; +MEM_U32(s0 + 0) = t8; +t9 = MEM_U32(t9 + 0); +at = 0x1001a44c; +t5 = v0 + t9; +t6 = t5 << 2; +t8 = t8 + t6; +MEM_U32(at + 0) = t8; +goto L446e90; +MEM_U32(at + 0) = t8; +L446e70: +s0 = 0x1001a454; +t5 = 0x10019320; +MEM_U32(s0 + 0) = s1; +t5 = MEM_U32(t5 + 0); +at = 0x1001a44c; +t7 = t5 << 2; +t6 = s1 + t7; +MEM_U32(at + 0) = t6; +L446e90: +v0 = 0x10019314; +at = 0x1001a45c; +v0 = MEM_U32(v0 + 0); +MEM_U32(at + 0) = zero; +at = 0x4; +t8 = v0 << 1; +if (t8 != at) {t6 = 0xc0; +goto L446edc;} +t6 = 0xc0; +s2 = 0x1001a458; +t7 = 0x10019324; +t9 = 0xb0; +MEM_U32(s2 + 0) = t9; +t7 = MEM_U32(t7 + 0); +at = 0x1001a450; +t8 = t7 + v0; +t5 = t8 << 3; +t7 = t9 + t5; +MEM_U32(at + 0) = t7; +goto L446efc; +MEM_U32(at + 0) = t7; +L446edc: +s2 = 0x1001a458; +t9 = 0x10019324; +MEM_U32(s2 + 0) = t6; +t5 = MEM_U32(t9 + 0); +at = 0x1001a450; +t7 = t5 << 3; +t6 = t6 + t7; +MEM_U32(at + 0) = t6; +L446efc: +at = 0x1001a4d4; +v1 = 0x1001a548; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a508; +v0 = 0x1001938c; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a538; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10019d70; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001a544; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +MEM_U32(v1 + 0) = zero; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L446f74;} +//nop; +v0 = 0x10018e9c; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L446f74;} +//nop; +v0 = MEM_U32(s3 + 44); +//nop; +t9 = v0 & 0x2; +v0 = zero < t9; +L446f74: +at = 0x10019390; +MEM_U8(at + 0) = (uint8_t)v0; +goto L449338; +MEM_U8(at + 0) = (uint8_t)v0; +L446f80: +t8 = MEM_U32(s3 + 36); +at = 0x1; +if (t8 != at) {s1 = 0x20; +goto L449338;} +s1 = 0x20; +at = 0x1001a544; +s0 = 0x1001a454; +t7 = 0x1; +t9 = 0x10019320; +MEM_U8(at + 0) = (uint8_t)t7; +MEM_U32(s0 + 0) = s1; +t9 = MEM_U32(t9 + 0); +at = 0x1001a44c; +t5 = t9 << 2; +s2 = 0x1001a458; +t8 = s1 + t5; +t6 = 0x10019324; +t7 = 0xc0; +MEM_U32(at + 0) = t8; +MEM_U32(s2 + 0) = t7; +t5 = MEM_U32(t6 + 0); +at = 0x1001a450; +t8 = t5 << 3; +t7 = t7 + t8; +MEM_U32(at + 0) = t7; +goto L449338; +MEM_U32(at + 0) = t7; +L446fe4: +a3 = MEM_U8(s3 + 41); +//nop; +t6 = a3 & 0xe0; +t5 = t6 >> 5; +if ((int)t5 <= 0) {//nop; +goto L44701c;} +//nop; +s0 = 0x1001a4d0; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = t5; +f_map_pars_to_regs(mem, sp, a0, a1); +goto L447010; +a1 = t5; +L447010: +gp = MEM_U32(sp + 192); +//nop; +goto L447038; +//nop; +L44701c: +s0 = 0x1001a4d0; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = 0xffffffff; +f_map_pars_to_regs(mem, sp, a0, a1); +goto L447030; +a1 = 0xffffffff; +L447030: +gp = MEM_U32(sp + 192); +//nop; +L447038: +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +f_fix_amt_ref(mem, sp, a0); +goto L447048; +//nop; +L447048: +gp = MEM_U32(sp + 192); +t9 = MEM_U8(s3 + 33); +t7 = 0x10019360; +t8 = t9 & 0xff1f; +MEM_U8(s3 + 33) = (uint8_t)t8; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L447570;} +//nop; +v0 = MEM_U32(s3 + 44); +//nop; +t6 = v0 & 0x2; +if (t6 != 0) {t5 = v0 & 0x8; +goto L447570;} +t5 = v0 & 0x8; +if (t5 != 0) {t9 = v0 & 0x10; +goto L447570;} +t9 = v0 & 0x10; +if (t9 != 0) {t8 = v0 & 0x20; +goto L447570;} +t8 = v0 & 0x20; +if (t8 != 0) {//nop; +goto L447570;} +//nop; +t6 = MEM_U8(s3 + 33); +t7 = MEM_U8(sp + 207); +t5 = t6 & 0x1f; +if (t7 != t5) {//nop; +goto L447570;} +//nop; +t9 = MEM_U32(sp + 208); +t8 = MEM_U16(s3 + 34); +//nop; +if (t9 != t8) {//nop; +goto L447570;} +//nop; +a1 = MEM_U32(s3 + 8); +at = 0x88; +v0 = MEM_U8(a1 + 32); +s4 = 0x52; +if (v0 == at) {s2 = 0x2; +goto L4471a0;} +s2 = 0x2; +s1 = 0x20; +t2 = 0x7b; +t6 = v0 < 0x80; +L4470e4: +if (t6 == 0) {t7 = (int)v0 >> 5; +goto L44710c;} +t7 = (int)v0 >> 5; +t9 = 0x10005ad0; +t5 = t7 << 2; +t9 = t9; +t8 = t9 + t5; +t7 = MEM_U32(t8 + 0); +//nop; +t9 = t7 << (v0 & 0x1f); +t6 = (int)t9 < (int)0x0; +L44710c: +if (t6 != 0) {s0 = a1 + 0x20; +goto L447188;} +s0 = a1 + 0x20; +if (t2 != v0) {//nop; +goto L447570;} +//nop; +//nop; +a0 = s0; +MEM_U32(sp + 228) = a1; +v0 = f_ureg(mem, sp, a0); +goto L44712c; +MEM_U32(sp + 228) = a1; +L44712c: +gp = MEM_U32(sp + 192); +a1 = MEM_U32(sp + 228); +if (v0 == s2) {t2 = 0x7b; +goto L44715c;} +t2 = 0x7b; +//nop; +a0 = s0; +MEM_U32(sp + 228) = a1; +v0 = f_ureg(mem, sp, a0); +goto L44714c; +MEM_U32(sp + 228) = a1; +L44714c: +gp = MEM_U32(sp + 192); +a1 = MEM_U32(sp + 228); +if (v0 != s1) {t2 = 0x7b; +goto L447570;} +t2 = 0x7b; +L44715c: +v1 = MEM_U32(a1 + 0); +//nop; +t8 = MEM_U8(v1 + 32); +//nop; +if (s4 != t8) {//nop; +goto L447570;} +//nop; +t7 = MEM_U32(a1 + 44); +t9 = MEM_U32(v1 + 44); +//nop; +if (t7 != t9) {//nop; +goto L447570;} +//nop; +L447188: +a1 = MEM_U32(a1 + 8); +at = 0x88; +v0 = MEM_U8(a1 + 32); +//nop; +if (v0 != at) {t6 = v0 < 0x80; +goto L4470e4;} +t6 = v0 < 0x80; +L4471a0: +t5 = MEM_U32(a1 + 4); +t2 = 0x7b; +s0 = MEM_U32(t5 + 8); +s2 = 0x2; +v0 = MEM_U8(s0 + 32); +s4 = 0x52; +t6 = v0 < 0x80; +if (t6 == 0) {v1 = 0x1f; +goto L4471e8;} +v1 = 0x1f; +t9 = 0x10005ad0; +t8 = (int)v0 >> 5; +t7 = t8 << 2; +t9 = t9; +t5 = t9 + t7; +t8 = MEM_U32(t5 + 0); +//nop; +t9 = t8 << (v0 & 0x1f); +t6 = (int)t9 < (int)0x0; +L4471e8: +if (t6 == 0) {//nop; +goto L447234;} +//nop; +L4471f0: +s0 = MEM_U32(s0 + 8); +//nop; +v0 = MEM_U8(s0 + 32); +//nop; +t5 = v0 < 0x80; +if (t5 == 0) {t8 = (int)v0 >> 5; +goto L44722c;} +t8 = (int)v0 >> 5; +t7 = 0x10005ad0; +t9 = t8 << 2; +t7 = t7; +t6 = t7 + t9; +t8 = MEM_U32(t6 + 0); +//nop; +t7 = t8 << (v0 & 0x1f); +t5 = (int)t7 < (int)0x0; +L44722c: +if (t5 != 0) {//nop; +goto L4471f0;} +//nop; +L447234: +if (v1 != v0) {//nop; +goto L447570;} +//nop; +s0 = MEM_U32(a1 + 8); +//nop; +v0 = MEM_U8(s0 + 32); +//nop; +t6 = v0 < 0x80; +if (t6 == 0) {t8 = (int)v0 >> 5; +goto L447278;} +t8 = (int)v0 >> 5; +t9 = 0x10005ad0; +t7 = t8 << 2; +t9 = t9; +t5 = t9 + t7; +t8 = MEM_U32(t5 + 0); +//nop; +t9 = t8 << (v0 & 0x1f); +t6 = (int)t9 < (int)0x0; +L447278: +if (t6 == 0) {//nop; +goto L4472c4;} +//nop; +L447280: +s0 = MEM_U32(s0 + 8); +//nop; +v0 = MEM_U8(s0 + 32); +//nop; +t5 = v0 < 0x80; +if (t5 == 0) {t8 = (int)v0 >> 5; +goto L4472bc;} +t8 = (int)v0 >> 5; +t7 = 0x10005ad0; +t9 = t8 << 2; +t7 = t7; +t6 = t7 + t9; +t8 = MEM_U32(t6 + 0); +//nop; +t7 = t8 << (v0 & 0x1f); +t5 = (int)t7 < (int)0x0; +L4472bc: +if (t5 != 0) {//nop; +goto L447280;} +//nop; +L4472c4: +if (v1 != v0) {//nop; +goto L447570;} +//nop; +t4 = MEM_U32(s3 + 12); +t0 = 0x5c; +v0 = MEM_U8(t4 + 32); +t1 = 0x6f; +if (t0 == v0) {a1 = t4; +goto L44731c;} +a1 = t4; +if (t1 == v0) {//nop; +goto L44731c;} +//nop; +if (t2 == v0) {//nop; +goto L44731c;} +//nop; +L4472f4: +a1 = MEM_U32(a1 + 12); +//nop; +v0 = MEM_U8(a1 + 32); +//nop; +if (t0 == v0) {//nop; +goto L44731c;} +//nop; +if (t1 == v0) {//nop; +goto L44731c;} +//nop; +if (t2 != v0) {//nop; +goto L4472f4;} +//nop; +L44731c: +t1 = 0x6f; +if (t1 == v0) {//nop; +goto L447330;} +//nop; +if (t2 != v0) {//nop; +goto L447380;} +//nop; +L447330: +t6 = MEM_U32(a1 + 44); +t8 = MEM_U32(a1 + 40); +t9 = MEM_U32(sp + 200); +a3 = t6 + t8; +a3 = a3 + 0x3; +if ((int)a3 >= 0) {t7 = (int)a3 >> 2; +goto L447354;} +t7 = (int)a3 >> 2; +at = a3 + 0x3; +t7 = (int)at >> 2; +L447354: +at = (int)t9 < (int)0x4; +if (at == 0) {a3 = t7; +goto L447364;} +a3 = t7; +t9 = 0x4; +L447364: +at = (int)a3 < (int)0x4; +if (at == 0) {t5 = a3; +goto L447374;} +t5 = a3; +t5 = 0x4; +L447374: +at = (int)t9 < (int)t5; +if (at != 0) {//nop; +goto L447570;} +//nop; +L447380: +if (t0 == v0) {t3 = 0x1; +goto L44741c;} +t3 = 0x1; +a2 = 0x10019348; +a3 = 0x47; +L447390: +if (t1 != v0) {//nop; +goto L447404;} +//nop; +t8 = MEM_U8(a1 + 33); +t6 = MEM_U8(a2 + 0); +t7 = t8 & 0x1f; +if (t6 != t7) {//nop; +goto L447404;} +//nop; +v0 = MEM_U32(a1 + 12); +//nop; +t9 = MEM_U8(v0 + 32); +//nop; +if (t2 != t9) {//nop; +goto L447404;} +//nop; +v1 = MEM_U32(v0 + 0); +//nop; +a0 = MEM_U8(v1 + 32); +//nop; +if (s4 == a0) {//nop; +goto L4473e4;} +//nop; +if (a3 != a0) {//nop; +goto L447404;} +//nop; +L4473e4: +v0 = MEM_U8(v1 + 33); +//nop; +t5 = v0 << 24; +t8 = t5 >> 29; +if (t3 == t8) {//nop; +goto L447570;} +//nop; +if (s2 == t8) {//nop; +goto L447570;} +//nop; +L447404: +a1 = MEM_U32(a1 + 12); +//nop; +v0 = MEM_U8(a1 + 32); +//nop; +if (t0 != v0) {//nop; +goto L447390;} +//nop; +L44741c: +v0 = MEM_U8(t4 + 32); +a1 = t4; +if (t0 == v0) {//nop; +goto L44755c;} +//nop; +if (t1 == v0) {//nop; +goto L44755c;} +//nop; +L447434: +if (t2 != v0) {//nop; +goto L44753c;} +//nop; +t6 = MEM_U8(a1 + 33); +//nop; +t7 = t6 << 24; +t9 = t7 >> 29; +if (s2 != t9) {//nop; +goto L44753c;} +//nop; +v1 = MEM_U32(a1 + 0); +//nop; +t5 = MEM_U8(v1 + 32); +//nop; +if (s4 != t5) {//nop; +goto L44749c;} +//nop; +t8 = MEM_U8(v1 + 33); +//nop; +t6 = t8 << 24; +t7 = t6 >> 29; +if (s2 != t7) {//nop; +goto L44749c;} +//nop; +t9 = MEM_U32(v1 + 44); +t5 = MEM_U32(a1 + 44); +//nop; +at = (int)t9 < (int)t5; +if (at != 0) {//nop; +goto L447570;} +//nop; +L44749c: +v0 = MEM_U32(v1 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4474ec;} +//nop; +t8 = MEM_U8(v0 + 32); +//nop; +if (s4 != t8) {//nop; +goto L4474ec;} +//nop; +t6 = MEM_U8(v0 + 33); +//nop; +t7 = t6 << 24; +t9 = t7 >> 29; +if (s2 != t9) {//nop; +goto L4474ec;} +//nop; +t5 = MEM_U32(v0 + 44); +t8 = MEM_U32(a1 + 44); +//nop; +at = (int)t5 < (int)t8; +if (at != 0) {//nop; +goto L447570;} +//nop; +L4474ec: +v0 = MEM_U32(v1 + 4); +//nop; +if (v0 == 0) {//nop; +goto L44753c;} +//nop; +t6 = MEM_U8(v0 + 32); +//nop; +if (s4 != t6) {//nop; +goto L44753c;} +//nop; +t7 = MEM_U8(v0 + 33); +//nop; +t9 = t7 << 24; +t5 = t9 >> 29; +if (s2 != t5) {//nop; +goto L44753c;} +//nop; +t8 = MEM_U32(v0 + 44); +t6 = MEM_U32(a1 + 44); +//nop; +at = (int)t8 < (int)t6; +if (at != 0) {//nop; +goto L447570;} +//nop; +L44753c: +a1 = MEM_U32(a1 + 12); +//nop; +v0 = MEM_U8(a1 + 32); +//nop; +if (t0 == v0) {//nop; +goto L44755c;} +//nop; +if (t1 != v0) {//nop; +goto L447434;} +//nop; +L44755c: +t7 = MEM_U8(s3 + 33); +//nop; +t9 = t7 & 0xff1f; +t5 = t9 | 0xa0; +MEM_U8(s3 + 33) = (uint8_t)t5; +L447570: +t8 = MEM_U8(s3 + 33); +at = 0x5; +t6 = t8 << 24; +t7 = t6 >> 29; +if (t7 == at) {//nop; +goto L4475dc;} +//nop; +v0 = MEM_U32(s3 + 44); +//nop; +t9 = v0 & 0x2; +if (t9 == 0) {t5 = v0 & 0x10; +goto L4475c4;} +t5 = v0 & 0x10; +if (t5 == 0) {//nop; +goto L4475dc;} +//nop; +v1 = 0x1001a548; +at = 0x10018ea8; +t8 = MEM_U32(v1 + 0); +//nop; +t6 = t8 + 0x1; +MEM_U32(v1 + 0) = t6; +MEM_U8(at + 0) = (uint8_t)zero; +goto L4475dc; +MEM_U8(at + 0) = (uint8_t)zero; +L4475c4: +v1 = 0x1001a548; +//nop; +t7 = MEM_U32(v1 + 0); +//nop; +t9 = t7 + 0x1; +MEM_U32(v1 + 0) = t9; +L4475dc: +at = 0x1001a4d4; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a508; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a538; +//nop; +MEM_U32(at + 0) = zero; +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L44760c: +at = 0x1001a4d4; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a508; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a538; +MEM_U32(at + 0) = zero; +goto L449338; +MEM_U32(at + 0) = zero; +L447630: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L447640; +//nop; +L447640: +a3 = MEM_U8(s3 + 41); +gp = MEM_U32(sp + 192); +t5 = a3 & 0xe0; +t8 = t5 >> 5; +if ((int)t8 <= 0) {MEM_U32(s3 + 0) = v0; +goto L447678;} +MEM_U32(s3 + 0) = v0; +s0 = 0x1001a4d0; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = t8; +f_map_pars_to_regs(mem, sp, a0, a1); +goto L44766c; +a1 = t8; +L44766c: +gp = MEM_U32(sp + 192); +//nop; +goto L447694; +//nop; +L447678: +s0 = 0x1001a4d0; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = 0xffffffff; +f_map_pars_to_regs(mem, sp, a0, a1); +goto L44768c; +a1 = 0xffffffff; +L44768c: +gp = MEM_U32(sp + 192); +//nop; +L447694: +v1 = 0x1001a548; +at = 0x1001a4d4; +t6 = MEM_U32(v1 + 0); +//nop; +t7 = t6 + 0x1; +MEM_U32(v1 + 0) = t7; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a508; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a538; +//nop; +MEM_U32(at + 0) = zero; +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L4476d4: +//nop; +a0 = s3; +//nop; +f_check_reg(mem, sp, a0); +goto L4476e4; +//nop; +L4476e4: +t9 = MEM_U8(s3 + 33); +gp = MEM_U32(sp + 192); +t5 = t9 << 24; +t8 = t5 >> 29; +at = 0x3; +if (t8 == at) {t6 = 0x1; +goto L447708;} +t6 = 0x1; +MEM_U8(s3 + 22) = (uint8_t)t6; +goto L44770c; +MEM_U8(s3 + 22) = (uint8_t)t6; +L447708: +MEM_U8(s3 + 22) = (uint8_t)zero; +L44770c: +//nop; +a0 = s3; +//nop; +v0 = f_load_cse(mem, sp, a0); +goto L44771c; +//nop; +L44771c: +gp = MEM_U32(sp + 192); +ra = MEM_U32(sp + 196); +goto L4494ac; +ra = MEM_U32(sp + 196); +L447728: +a1 = 0x1001a53c; +//nop; +a1 = MEM_U8(a1 + 0); +a0 = s3; +f_assign_vreg(mem, sp, a0, a1); +goto L44773c; +a0 = s3; +L44773c: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L44774c: +v0 = MEM_U8(s3 + 33); +at = 0x6; +t7 = v0 << 24; +t9 = t7 >> 29; +if (t9 != at) {v0 = t9; +goto L447808;} +v0 = t9; +t5 = 0x10018ea8; +t9 = 0x40; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L447808;} +//nop; +t8 = 0x1001a45c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L447798;} +//nop; +abort(); +L447798: +at = 0x1001a53c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +t6 = MEM_U32(s3 + 36); +at = 0x1; +if (t6 != at) {//nop; +goto L4477c0;} +//nop; +at = 0x1001a540; +t7 = 0x1; +MEM_U8(at + 0) = (uint8_t)t7; +L4477c0: +s0 = 0x1001a454; +t8 = 0x10019318; +MEM_U32(s0 + 0) = t9; +t8 = MEM_U32(t8 + 0); +at = 0x1001a44c; +t6 = t8 << 2; +t7 = t9 + t6; +s2 = 0x1001a458; +t5 = 0x1001931c; +t9 = 0xd0; +MEM_U32(at + 0) = t7; +MEM_U32(s2 + 0) = t9; +t6 = MEM_U32(t5 + 0); +at = 0x1001a450; +t7 = t6 << 3; +t9 = t9 + t7; +MEM_U32(at + 0) = t9; +goto L449338; +MEM_U32(at + 0) = t9; +L447808: +s2 = 0x2; +if (s2 != v0) {//nop; +goto L449338;} +//nop; +v0 = 0x10019d70; +t5 = MEM_U32(s3 + 0); +t6 = 0x1001a53c; +MEM_U32(v0 + 0) = t5; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L447954;} +//nop; +t8 = 0x1001a544; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L447954;} +//nop; +if (t5 == 0) {a1 = t5; +goto L447954;} +a1 = t5; +t7 = MEM_U32(t5 + 48); +s4 = 0xffffffff; +if (s4 == t7) {//nop; +goto L447954;} +//nop; +s2 = 0x1001a458; +s1 = 0x10019310; +s0 = 0x1001a454; +//nop; +L447874: +//nop; +a0 = a1; +MEM_U32(sp + 228) = a1; +v0 = f_parm_reg(mem, sp, a0); +goto L447884; +MEM_U32(sp + 228) = a1; +L447884: +v1 = v0 & 0xff; +gp = MEM_U32(sp + 192); +a1 = MEM_U32(sp + 228); +at = v1 < 0x4; +if (at != 0) {//nop; +goto L4478f4;} +//nop; +t9 = MEM_U32(s1 + 0); +//nop; +t5 = t9 + 0x3; +at = t5 < v1; +if (at != 0) {//nop; +goto L4478f4;} +//nop; +t6 = MEM_U32(a1 + 48); +t8 = MEM_U32(a1 + 40); +//nop; +t7 = t6 + t8; +t9 = t7 + 0x3; +if ((int)t9 >= 0) {t5 = (int)t9 >> 2; +goto L4478d8;} +t5 = (int)t9 >> 2; +at = t9 + 0x3; +t5 = (int)at >> 2; +L4478d8: +at = (int)t5 < (int)0x9; +if (at != 0) {t6 = t5 << 2; +goto L4478ec;} +t6 = t5 << 2; +t5 = 0x8; +t6 = t5 << 2; +L4478ec: +MEM_U32(s0 + 0) = t6; +goto L447934; +MEM_U32(s0 + 0) = t6; +L4478f4: +t8 = MEM_U32(a1 + 48); +t7 = MEM_U32(a1 + 40); +//nop; +t9 = t8 + t7; +t5 = t9 + 0x7; +if ((int)t5 >= 0) {t6 = (int)t5 >> 3; +goto L447918;} +t6 = (int)t5 >> 3; +at = t5 + 0x7; +t6 = (int)at >> 3; +L447918: +t8 = t6 << 1; +at = (int)t8 < (int)0x31; +if (at != 0) {t7 = t8 << 2; +goto L447930;} +t7 = t8 << 2; +t8 = 0x30; +t7 = t8 << 2; +L447930: +MEM_U32(s2 + 0) = t7; +L447934: +a1 = MEM_U32(a1 + 8); +//nop; +if (a1 == 0) {//nop; +goto L447954;} +//nop; +t9 = MEM_U32(a1 + 48); +//nop; +if (s4 != t9) {//nop; +goto L447874;} +//nop; +L447954: +v0 = 0x10019d70; +a0 = MEM_U8(s3 + 32); +s0 = MEM_U32(v0 + 0); +//nop; +if (s0 == 0) {//nop; +goto L44797c;} +//nop; +L44796c: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L44796c;} +//nop; +L44797c: +if (s0 == 0) {//nop; +goto L449338;} +//nop; +//nop; +goto L449338; +//nop; +L44798c: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L44799c; +//nop; +L44799c: +gp = MEM_U32(sp + 192); +a0 = MEM_U32(s3 + 4); +//nop; +MEM_U32(s3 + 0) = v0; +//nop; +v0 = f_translate(mem, sp, a0); +goto L4479b4; +//nop; +L4479b4: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 4) = v0; +at = 0x1001a508; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a4d4; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a538; +//nop; +MEM_U32(at + 0) = zero; +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L4479ec: +v0 = MEM_U32(s3 + 40); +t5 = 0x21; +at = (int)v0 < (int)t5; +if (at != 0) {//nop; +goto L447a04;} +//nop; +abort(); +L447a04: +a1 = MEM_U32(s3 + 44); +//nop; +a0 = MEM_U32(s3 + 0); +s1 = s3; +a2 = v0 << 3; +a1 = -a1; +v0 = f_set_rewrite(mem, sp, a0, a1, a2); +goto L447a20; +a1 = -a1; +L447a20: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L447a38; +//nop; +L447a38: +gp = MEM_U32(sp + 192); +v1 = MEM_U8(s3 + 25); +a0 = MEM_U8(s3 + 32); +goto L445fe8; +a0 = MEM_U8(s3 + 32); +L447a48: +t6 = MEM_U16(s3 + 34); +//nop; +t8 = t6 & 0x2; +if (t8 == 0) {//nop; +goto L447a78;} +//nop; +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L447a6c; +//nop; +L447a6c: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +goto L447c24; +MEM_U32(s3 + 0) = v0; +L447a78: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L447a88; +//nop; +L447a88: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L447ab0;} +//nop; +//nop; +a0 = s3; +//nop; +v0 = f_fold(mem, sp, a0); +goto L447aa4; +//nop; +L447aa4: +gp = MEM_U32(sp + 192); +s3 = v0; +goto L447c24; +s3 = v0; +L447ab0: +s0 = MEM_U32(s3 + 0); +at = 0x19; +v1 = MEM_U8(s0 + 32); +//nop; +if (v1 != at) {at = 0x19; +goto L447b78;} +at = 0x19; +t7 = MEM_U32(s0 + 36); +t9 = MEM_U32(s3 + 36); +//nop; +at = (int)t7 < (int)t9; +if (at != 0) {at = 0x19; +goto L447b78;} +at = 0x19; +t5 = MEM_U16(s0 + 34); +//nop; +t6 = t5 & 0x2; +if (t6 == 0) {//nop; +goto L447b40;} +//nop; +//nop; +s1 = s3; +a0 = s0; +v0 = f_dup_tree(mem, sp, a0); +goto L447b04; +a0 = s0; +L447b04: +gp = MEM_U32(sp + 192); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_translate(mem, sp, a0); +goto L447b1c; +//nop; +L447b1c: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L447b34; +//nop; +L447b34: +gp = MEM_U32(sp + 192); +v0 = s3; +goto L4494a8; +v0 = s3; +L447b40: +//nop; +a0 = MEM_U32(s0 + 0); +s1 = s0; +v0 = f_dup_tree(mem, sp, a0); +goto L447b50; +s1 = s0; +L447b50: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L447b68; +//nop; +L447b68: +gp = MEM_U32(sp + 192); +//nop; +goto L447c04; +//nop; +at = 0x19; +L447b78: +if (v1 != at) {//nop; +goto L447c04;} +//nop; +v0 = MEM_U8(s0 + 33); +t7 = MEM_U8(s3 + 33); +t8 = v0 & 0x1f; +t9 = t7 & 0x1f; +if (t8 == t9) {at = 0x6; +goto L447ba0;} +at = 0x6; +if (t8 == at) {//nop; +goto L447c04;} +//nop; +L447ba0: +//nop; +s1 = s3; +a0 = s0; +v0 = f_dup_tree(mem, sp, a0); +goto L447bb0; +a0 = s0; +L447bb0: +gp = MEM_U32(sp + 192); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_translate(mem, sp, a0); +goto L447bc8; +//nop; +L447bc8: +gp = MEM_U32(sp + 192); +s3 = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L447be0; +//nop; +L447be0: +t5 = MEM_U32(s1 + 0); +gp = MEM_U32(sp + 192); +t6 = MEM_U8(t5 + 22); +v0 = s3; +if (t6 != 0) {//nop; +goto L447bfc;} +//nop; +t6 = 0x1; +L447bfc: +MEM_U8(s3 + 22) = (uint8_t)t6; +goto L4494a8; +MEM_U8(s3 + 22) = (uint8_t)t6; +L447c04: +//nop; +a0 = s3; +//nop; +v0 = f_translate_cvtl(mem, sp, a0); +goto L447c14; +//nop; +L447c14: +gp = MEM_U32(sp + 192); +v1 = MEM_U8(v0 + 25); +s3 = v0; +goto L445fe4; +s3 = v0; +L447c24: +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L447c30: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L447c40; +//nop; +L447c40: +gp = MEM_U32(sp + 192); +a2 = MEM_U32(s3 + 44); +//nop; +MEM_U32(s3 + 0) = v0; +a0 = 0x6; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L447c5c; +a1 = zero; +L447c5c: +t8 = 0x1; +t7 = MEM_U32(s3 + 0); +MEM_U32(s3 + 4) = v0; +MEM_U8(s3 + 32) = (uint8_t)t8; +MEM_U16(s3 + 34) = (uint16_t)zero; +t9 = MEM_U8(v0 + 22); +v1 = MEM_U8(t7 + 22); +gp = MEM_U32(sp + 192); +if (t9 != v1) {t5 = v1 + 0x1; +goto L447c8c;} +t5 = v1 + 0x1; +MEM_U8(s3 + 22) = (uint8_t)t5; +goto L447cb0; +MEM_U8(s3 + 22) = (uint8_t)t5; +L447c8c: +t6 = MEM_U32(s3 + 4); +//nop; +t8 = MEM_U8(t6 + 22); +//nop; +at = t8 < v1; +if (at == 0) {//nop; +goto L447cac;} +//nop; +t8 = v1; +L447cac: +MEM_U8(s3 + 22) = (uint8_t)t8; +L447cb0: +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L447cbc: +//nop; +a0 = s3; +//nop; +v0 = f_cse(mem, sp, a0); +goto L447ccc; +//nop; +L447ccc: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(v0 + 32); +s3 = v0; +goto L449338; +s3 = v0; +L447cdc: +v1 = MEM_U8(s3 + 33); +at = 0xe; +t7 = v1 & 0x1f; +if (t7 != at) {v1 = t7; +goto L447d34;} +v1 = t7; +v0 = MEM_U32(s3 + 40); +a0 = s3 + 0x30; +at = (int)v0 < (int)0x5; +if (at == 0) {t7 = v1 < 0x20; +goto L447d38;} +t7 = v1 < 0x20; +//nop; +a1 = zero; +a2 = v0 << 3; +v0 = f_get_set_const(mem, sp, a0, a1, a2); +goto L447d14; +a2 = v0 << 3; +L447d14: +t9 = MEM_U8(s3 + 33); +gp = MEM_U32(sp + 192); +t5 = t9 & s4; +v1 = t5 | 0x8; +MEM_U8(s3 + 33) = (uint8_t)v1; +t8 = v1 & 0x1f; +MEM_U32(s3 + 48) = v0; +v1 = t8; +L447d34: +t7 = v1 < 0x20; +L447d38: +at = 0xc0000; +at = at | 0x8000; +t9 = -t7; +t5 = t9 & at; +t6 = t5 << (v1 & 0x1f); +if ((int)t6 >= 0) {t8 = 0x1; +goto L447d5c;} +t8 = 0x1; +MEM_U8(s3 + 22) = (uint8_t)t8; +goto L447d60; +MEM_U8(s3 + 22) = (uint8_t)t8; +L447d5c: +MEM_U8(s3 + 22) = (uint8_t)zero; +L447d60: +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L447d6c: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L447d7c; +//nop; +L447d7c: +gp = MEM_U32(sp + 192); +a0 = MEM_U32(s3 + 4); +//nop; +MEM_U32(s3 + 0) = v0; +//nop; +v0 = f_translate(mem, sp, a0); +goto L447d94; +//nop; +L447d94: +s0 = MEM_U32(s3 + 0); +MEM_U32(s3 + 4) = v0; +v1 = MEM_U8(s0 + 32); +gp = MEM_U32(sp + 192); +a3 = 0x47; +if (a3 != v1) {a0 = 0x5e; +goto L447dd4;} +a0 = 0x5e; +//nop; +a0 = s3; +a1 = s3 + 0x4; +f_swap_tree(mem, sp, a0, a1); +goto L447dc0; +a1 = s3 + 0x4; +L447dc0: +gp = MEM_U32(sp + 192); +s0 = MEM_U32(s3 + 0); +a2 = MEM_U32(s3 + 4); +v1 = MEM_U8(s0 + 22); +goto L447f4c; +v1 = MEM_U8(s0 + 22); +L447dd4: +if (a0 != v1) {//nop; +goto L447e34;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +s1 = s0; +v0 = f_dup_tree(mem, sp, a0); +goto L447dec; +s1 = s0; +L447dec: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L447e04; +//nop; +L447e04: +gp = MEM_U32(sp + 192); +a0 = s3; +//nop; +a1 = s3 + 0x4; +//nop; +f_swap_tree(mem, sp, a0, a1); +goto L447e1c; +//nop; +L447e1c: +gp = MEM_U32(sp + 192); +t7 = 0x7d; +s0 = MEM_U32(s3 + 0); +a2 = MEM_U32(s3 + 4); +MEM_U8(s3 + 32) = (uint8_t)t7; +goto L447f48; +MEM_U8(s3 + 32) = (uint8_t)t7; +L447e34: +a2 = MEM_U32(s3 + 4); +//nop; +v0 = MEM_U8(a2 + 32); +//nop; +if (a0 != v0) {//nop; +goto L447e8c;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +s1 = a2; +v0 = f_dup_tree(mem, sp, a0); +goto L447e5c; +s1 = a2; +L447e5c: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 4) = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L447e74; +//nop; +L447e74: +gp = MEM_U32(sp + 192); +t9 = 0x7d; +s0 = MEM_U32(s3 + 0); +a2 = MEM_U32(s3 + 4); +MEM_U8(s3 + 32) = (uint8_t)t9; +goto L447f48; +MEM_U8(s3 + 32) = (uint8_t)t9; +L447e8c: +t5 = MEM_U16(s0 + 20); +a0 = 0x1; +if (a0 != t5) {//nop; +goto L447ee0;} +//nop; +if (a0 != v1) {//nop; +goto L447ee0;} +//nop; +t6 = MEM_U32(s0 + 4); +//nop; +t8 = MEM_U8(t6 + 32); +//nop; +if (a3 != t8) {//nop; +goto L447ee0;} +//nop; +//nop; +a0 = s3 + 0x4; +a1 = s0 + 0x4; +f_swap_tree(mem, sp, a0, a1); +goto L447ecc; +a1 = s0 + 0x4; +L447ecc: +gp = MEM_U32(sp + 192); +s0 = MEM_U32(s3 + 0); +a2 = MEM_U32(s3 + 4); +v1 = MEM_U8(s0 + 22); +goto L447f4c; +v1 = MEM_U8(s0 + 22); +L447ee0: +t7 = MEM_U16(a2 + 20); +//nop; +if (a0 != t7) {//nop; +goto L447f48;} +//nop; +if (a0 != v0) {//nop; +goto L447f48;} +//nop; +t9 = MEM_U32(a2 + 4); +//nop; +t5 = MEM_U8(t9 + 32); +//nop; +if (a3 != t5) {//nop; +goto L447f48;} +//nop; +//nop; +a0 = s3; +a1 = a2 + 0x4; +f_swap_tree(mem, sp, a0, a1); +goto L447f20; +a1 = a2 + 0x4; +L447f20: +gp = MEM_U32(sp + 192); +a0 = s3; +//nop; +a1 = s3 + 0x4; +//nop; +f_swap_tree(mem, sp, a0, a1); +goto L447f38; +//nop; +L447f38: +gp = MEM_U32(sp + 192); +s0 = MEM_U32(s3 + 0); +a2 = MEM_U32(s3 + 4); +//nop; +L447f48: +v1 = MEM_U8(s0 + 22); +L447f4c: +v0 = MEM_U8(a2 + 22); +t6 = v1 + 0x1; +if (v0 != v1) {at = v1 < v0; +goto L447f64;} +at = v1 < v0; +MEM_U8(s3 + 22) = (uint8_t)t6; +goto L447f74; +MEM_U8(s3 + 22) = (uint8_t)t6; +L447f64: +if (at == 0) {t8 = v1; +goto L447f70;} +t8 = v1; +t8 = v0; +L447f70: +MEM_U8(s3 + 22) = (uint8_t)t8; +L447f74: +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L447f80: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L447f90; +//nop; +L447f90: +gp = MEM_U32(sp + 192); +t7 = 0x4; +//nop; +MEM_U32(s3 + 0) = v0; +MEM_U8(s3 + 32) = (uint8_t)t7; +a0 = 0x8; +a1 = zero; +a2 = 0x1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L447fb4; +a2 = 0x1; +L447fb4: +t9 = MEM_U32(s3 + 0); +MEM_U32(s3 + 4) = v0; +t5 = MEM_U8(v0 + 22); +v1 = MEM_U8(t9 + 22); +gp = MEM_U32(sp + 192); +if (t5 != v1) {t6 = v1 + 0x1; +goto L447fd8;} +t6 = v1 + 0x1; +MEM_U8(s3 + 22) = (uint8_t)t6; +goto L447ffc; +MEM_U8(s3 + 22) = (uint8_t)t6; +L447fd8: +t8 = MEM_U32(s3 + 4); +//nop; +t7 = MEM_U8(t8 + 22); +//nop; +at = t7 < v1; +if (at == 0) {//nop; +goto L447ff8;} +//nop; +t7 = v1; +L447ff8: +MEM_U8(s3 + 22) = (uint8_t)t7; +L447ffc: +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L448008: +t9 = MEM_U32(s3 + 40); +t5 = 0x5; +at = (int)t9 < (int)t5; +if (at != 0) {//nop; +goto L448020;} +//nop; +abort(); +L448020: +t6 = MEM_U8(s3 + 33); +v1 = MEM_U8(s3 + 25); +t8 = t6 & s4; +t7 = t8 | 0x8; +MEM_U8(s3 + 32) = (uint8_t)t0; +MEM_U8(s3 + 33) = (uint8_t)t7; +goto L445fe4; +MEM_U8(s3 + 33) = (uint8_t)t7; +L44803c: +t9 = MEM_U32(s3 + 40); +t5 = 0x5; +at = (int)t9 < (int)t5; +if (at != 0) {//nop; +goto L448054;} +//nop; +abort(); +L448054: +t6 = MEM_U8(s3 + 33); +v1 = MEM_U8(s3 + 25); +t8 = t6 & s4; +t7 = t8 | 0x8; +MEM_U8(s3 + 32) = (uint8_t)a3; +MEM_U8(s3 + 33) = (uint8_t)t7; +goto L445fe4; +MEM_U8(s3 + 33) = (uint8_t)t7; +L448070: +t9 = MEM_U32(s3 + 40); +t5 = 0x5; +at = (int)t9 < (int)t5; +if (at != 0) {//nop; +goto L448088;} +//nop; +abort(); +L448088: +t6 = MEM_U8(s3 + 33); +//nop; +t8 = t6 & s4; +t7 = t8 | 0x8; +a1 = MEM_U32(s3 + 4); +MEM_U8(s3 + 32) = (uint8_t)a3; +MEM_U8(s3 + 33) = (uint8_t)t7; +a0 = 0x61; +v0 = f_build_1op(mem, sp, a0, a1); +goto L4480ac; +a0 = 0x61; +L4480ac: +MEM_U32(s3 + 4) = v0; +t9 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 192); +t5 = t9 & s4; +t6 = t5 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t6; +v1 = MEM_U8(s3 + 25); +a0 = MEM_U8(s3 + 32); +goto L445fe8; +a0 = MEM_U8(s3 + 32); +L4480d0: +t8 = MEM_U32(s3 + 40); +t7 = 0x5; +at = (int)t8 < (int)t7; +if (at != 0) {//nop; +goto L4480e8;} +//nop; +abort(); +L4480e8: +t9 = 0x10018e80; +t5 = 0x74; +t9 = MEM_U8(t9 + 0); +a0 = 0x8; +if (t9 == 0) {a1 = zero; +goto L448170;} +a1 = zero; +a0 = MEM_U32(s3 + 0); +//nop; +t5 = 0x73; +MEM_U8(s3 + 32) = (uint8_t)t5; +MEM_U32(s3 + 4) = a0; +v0 = f_dup_tree(mem, sp, a0); +goto L448118; +MEM_U32(s3 + 4) = a0; +L448118: +gp = MEM_U32(sp + 192); +a2 = MEM_U32(s3 + 40); +//nop; +t6 = a2 << 5; +a2 = t6; +s0 = v0; +a0 = 0x8; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44813c; +a1 = zero; +L44813c: +gp = MEM_U32(sp + 192); +a0 = 0x4e; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L448154; +a2 = v0; +L448154: +MEM_U32(s3 + 0) = v0; +t8 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 192); +t7 = t8 & s4; +t9 = t7 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t9; +goto L448190; +MEM_U8(v0 + 33) = (uint8_t)t9; +L448170: +t6 = MEM_U32(s3 + 0); +//nop; +MEM_U8(s3 + 32) = (uint8_t)t5; +a2 = 0x80000000; +MEM_U32(s3 + 4) = t6; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L448188; +MEM_U32(s3 + 4) = t6; +L448188: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +L448190: +t8 = MEM_U8(s3 + 33); +v1 = MEM_U8(s3 + 25); +t7 = t8 & s4; +t9 = t7 | 0x8; +MEM_U8(s3 + 33) = (uint8_t)t9; +goto L445fe4; +MEM_U8(s3 + 33) = (uint8_t)t9; +L4481a8: +t5 = MEM_U32(s3 + 40); +t6 = 0x5; +at = (int)t5 < (int)t6; +if (at != 0) {//nop; +goto L4481c0;} +//nop; +abort(); +L4481c0: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4481d0; +//nop; +L4481d0: +gp = MEM_U32(sp + 192); +a0 = MEM_U32(s3 + 4); +//nop; +s1 = v0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4481e8; +//nop; +L4481e8: +gp = MEM_U32(sp + 192); +s0 = v0; +//nop; +a0 = s3; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L448200; +//nop; +L448200: +gp = MEM_U32(sp + 192); +a0 = 0x6; +//nop; +a1 = zero; +a2 = 0x1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L448218; +a2 = 0x1; +L448218: +gp = MEM_U32(sp + 192); +a0 = 0x1; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L448230; +a2 = v0; +L448230: +gp = MEM_U32(sp + 192); +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +a0 = 0x7d; +a1 = s1; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44824c; +a2 = v0; +L44824c: +gp = MEM_U32(sp + 192); +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +s0 = v0; +a0 = 0x8; +a1 = zero; +a2 = 0x1f; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44826c; +a2 = 0x1f; +L44826c: +gp = MEM_U32(sp + 192); +a0 = 0x74; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L448284; +a2 = v0; +L448284: +t8 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 192); +t7 = t8 & s4; +t5 = 0x10018e80; +t9 = t7 | 0x6; +MEM_U8(v0 + 33) = (uint8_t)t9; +t5 = MEM_U8(t5 + 0); +s3 = v0; +if (t5 == 0) {//nop; +goto L44832c;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4482bc; +//nop; +L4482bc: +gp = MEM_U32(sp + 192); +a0 = 0x74; +//nop; +a1 = s3; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L4482d4; +a2 = v0; +L4482d4: +t6 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 192); +t8 = t6 & s4; +t7 = t8 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t7; +//nop; +s3 = v0; +a0 = s1; +v0 = f_dup_tree(mem, sp, a0); +goto L4482f8; +a0 = s1; +L4482f8: +gp = MEM_U32(sp + 192); +a0 = 0x73; +//nop; +a1 = s3; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L448310; +a2 = v0; +L448310: +t9 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 192); +t5 = t9 & s4; +t6 = t5 | 0x8; +s3 = v0; +MEM_U8(v0 + 33) = (uint8_t)t6; +goto L4483a8; +MEM_U8(v0 + 33) = (uint8_t)t6; +L44832c: +//nop; +a0 = s0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L44833c; +//nop; +L44833c: +gp = MEM_U32(sp + 192); +a0 = 0x73; +//nop; +a1 = s3; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L448354; +a2 = v0; +L448354: +t8 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 192); +t7 = t8 & s4; +t9 = t7 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t9; +//nop; +s3 = v0; +a0 = s1; +v0 = f_dup_tree(mem, sp, a0); +goto L448378; +a0 = s1; +L448378: +gp = MEM_U32(sp + 192); +a0 = 0x74; +//nop; +a1 = s3; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L448390; +a2 = v0; +L448390: +t5 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 192); +t6 = t5 & s4; +t8 = t6 | 0x8; +s3 = v0; +MEM_U8(v0 + 33) = (uint8_t)t8; +L4483a8: +v1 = MEM_U8(s3 + 25); +a0 = MEM_U8(s3 + 32); +goto L445fe8; +a0 = MEM_U8(s3 + 32); +L4483b4: +s1 = MEM_U32(s3 + 4); +MEM_U32(sp + 244) = zero; +t7 = MEM_U32(s1 + 40); +a0 = 0x8; +at = (int)t7 < (int)0x5; +if (at == 0) {//nop; +goto L448438;} +//nop; +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4483e0; +//nop; +L4483e0: +a2 = MEM_U32(s3 + 40); +gp = MEM_U32(sp + 192); +t9 = a2 << 3; +a2 = t9; +//nop; +s0 = v0; +a0 = 0x8; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L448404; +a1 = zero; +L448404: +gp = MEM_U32(sp + 192); +a0 = 0x4e; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44841c; +a2 = v0; +L44841c: +t5 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 192); +t6 = t5 & s4; +t8 = t6 | 0x8; +s2 = v0; +MEM_U8(v0 + 33) = (uint8_t)t8; +goto L4485c0; +MEM_U8(v0 + 33) = (uint8_t)t8; +L448438: +//nop; +a1 = zero; +a2 = 0x1; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L448448; +a2 = 0x1; +L448448: +s0 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 192); +t7 = MEM_U8(s0 + 32); +at = 0x49; +if (t7 != at) {s2 = v0; +goto L4484b4;} +s2 = v0; +a3 = MEM_U32(s0 + 48); +a0 = s1; +if ((int)a3 >= 0) {a1 = (int)a3 >> 5; +goto L448478;} +a1 = (int)a3 >> 5; +at = a3 + 0x1f; +a1 = (int)at >> 5; +L448478: +t9 = a1 << 5; +a1 = t9; +//nop; +a2 = 0x20; +//nop; +v0 = f_set_rewrite(mem, sp, a0, a1, a2); +goto L448490; +//nop; +L448490: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 4) = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L4484a8; +//nop; +L4484a8: +gp = MEM_U32(sp + 192); +//nop; +goto L4485c0; +//nop; +L4484b4: +a1 = MEM_U32(s1 + 40); +//nop; +t5 = a1 << 3; +a1 = t5; +a0 = s0; +v0 = f_build_ucond0(mem, sp, a0, a1); +goto L4484cc; +a0 = s0; +L4484cc: +gp = MEM_U32(sp + 192); +MEM_U32(sp + 244) = v0; +//nop; +a0 = s0; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L4484e4; +//nop; +L4484e4: +gp = MEM_U32(sp + 192); +s0 = v0; +//nop; +a0 = 0x8; +a1 = zero; +a2 = 0x5; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L448500; +a2 = 0x5; +L448500: +gp = MEM_U32(sp + 192); +a0 = 0x74; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L448518; +a2 = v0; +L448518: +t6 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 192); +t8 = t6 & s4; +t7 = t8 | 0x6; +MEM_U8(v0 + 33) = (uint8_t)t7; +//nop; +s0 = v0; +a0 = 0x8; +a1 = zero; +a2 = 0x4; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L448544; +a2 = 0x4; +L448544: +gp = MEM_U32(sp + 192); +a0 = 0x5b; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44855c; +a2 = v0; +L44855c: +gp = MEM_U32(sp + 192); +MEM_U16(v0 + 34) = (uint16_t)zero; +//nop; +s0 = v0; +a0 = s1; +a1 = v0; +a2 = 0x20; +v0 = f_set_rewrite_indexed(mem, sp, a0, a1, a2); +goto L44857c; +a2 = 0x20; +L44857c: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 4) = v0; +//nop; +a0 = s0; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L448594; +//nop; +L448594: +gp = MEM_U32(sp + 192); +//nop; +at = 0x1001a4d4; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a508; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a538; +//nop; +MEM_U32(at + 0) = zero; +L4485c0: +//nop; +a0 = s3; +a1 = s3 + 0x4; +f_swap_tree(mem, sp, a0, a1); +goto L4485d0; +a1 = s3 + 0x4; +L4485d0: +gp = MEM_U32(sp + 192); +//nop; +t9 = 0x10018e80; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L448670;} +//nop; +t5 = MEM_U32(s3 + 0); +a0 = 0x8; +v0 = MEM_U32(t5 + 40); +a1 = zero; +at = (int)v0 < (int)0x4; +if (at == 0) {//nop; +goto L44863c;} +//nop; +//nop; +a2 = v0 << 3; +a2 = a2 + 0xffffffff; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44861c; +a2 = a2 + 0xffffffff; +L44861c: +gp = MEM_U32(sp + 192); +a1 = MEM_U32(s3 + 4); +//nop; +a0 = 0x4; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L448634; +a2 = v0; +L448634: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 4) = v0; +L44863c: +t8 = MEM_U8(s3 + 25); +//nop; +t6 = 0x74; +t7 = t8 & 0xfffe; +MEM_U8(s3 + 32) = (uint8_t)t6; +MEM_U8(s3 + 25) = (uint8_t)t7; +a0 = 0x4; +a1 = s3; +a2 = s2; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L448664; +a2 = s2; +L448664: +gp = MEM_U32(sp + 192); +s3 = v0; +goto L448740; +s3 = v0; +L448670: +t5 = MEM_U8(s3 + 25); +t9 = 0x73; +t6 = t5 & 0xfffe; +MEM_U8(s3 + 32) = (uint8_t)t9; +MEM_U8(s3 + 25) = (uint8_t)t6; +t8 = MEM_U8(s2 + 32); +at = 0x49; +if (t8 != at) {//nop; +goto L4486a4;} +//nop; +t7 = MEM_U32(s2 + 48); +at = 0x1; +if (t7 == at) {//nop; +goto L4486e4;} +//nop; +L4486a4: +//nop; +a0 = 0x5e; +a1 = s2; +v0 = f_build_1op(mem, sp, a0, a1); +goto L4486b4; +a1 = s2; +L4486b4: +gp = MEM_U32(sp + 192); +a1 = MEM_U32(s3 + 0); +//nop; +a0 = 0x4; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L4486cc; +a2 = v0; +L4486cc: +MEM_U32(s3 + 0) = v0; +t9 = MEM_U32(v0 + 4); +gp = MEM_U32(sp + 192); +t5 = MEM_U32(t9 + 0); +MEM_U16(t5 + 34) = (uint16_t)zero; +goto L4486fc; +MEM_U16(t5 + 34) = (uint16_t)zero; +L4486e4: +//nop; +a0 = s2; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L4486f4; +//nop; +L4486f4: +gp = MEM_U32(sp + 192); +//nop; +L4486fc: +//nop; +a0 = 0x6; +a1 = zero; +a2 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L448710; +a2 = zero; +L448710: +gp = MEM_U32(sp + 192); +a0 = 0x4e; +//nop; +a1 = s3; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L448728; +a2 = v0; +L448728: +t6 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 192); +t8 = t6 & s4; +t7 = t8 | 0x6; +s3 = v0; +MEM_U8(v0 + 33) = (uint8_t)t7; +L448740: +t9 = MEM_U32(sp + 244); +//nop; +if (t9 == 0) {//nop; +goto L448758;} +//nop; +MEM_U32(t9 + 4) = v0; +s3 = t9; +L448758: +v1 = MEM_U8(s3 + 25); +a0 = MEM_U8(s3 + 32); +goto L445fe8; +a0 = MEM_U8(s3 + 32); +L448764: +s0 = 0x1001a4d0; +MEM_U32(s0 + 0) = s3; +goto L449338; +MEM_U32(s0 + 0) = s3; +L448770: +t5 = MEM_U16(s3 + 20); +t6 = 0x1; +if (t5 == t6) {//nop; +goto L448784;} +//nop; +abort(); +L448784: +t8 = MEM_U8(s3 + 33); +at = 0xe; +t7 = t8 & 0x1f; +if (t7 != at) {t2 = 0x7b; +goto L4487cc;} +t2 = 0x7b; +t9 = MEM_U32(s3 + 40); +//nop; +at = (int)t9 < (int)0x5; +if (at != 0) {t2 = 0x7b; +goto L4487cc;} +t2 = 0x7b; +//nop; +a0 = s3; +//nop; +f_gen_set_str(mem, sp, a0); +goto L4487bc; +//nop; +L4487bc: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +//nop; +t2 = 0x7b; +L4487cc: +if (t2 != a0) {//nop; +goto L448814;} +//nop; +t5 = MEM_U8(s3 + 33); +s2 = 0x2; +t6 = t5 << 24; +t8 = t6 >> 29; +if (s2 != t8) {//nop; +goto L4487fc;} +//nop; +t7 = MEM_U32(s3 + 36); +//nop; +if (t7 == 0) {//nop; +goto L448814;} +//nop; +L4487fc: +//nop; +a0 = s3; +//nop; +f_check_reg(mem, sp, a0); +goto L44880c; +//nop; +L44880c: +gp = MEM_U32(sp + 192); +//nop; +L448814: +v0 = MEM_U32(s3 + 40); +//nop; +at = (int)v0 < (int)0x5; +if (at == 0) {//nop; +goto L4488ac;} +//nop; +s0 = MEM_U32(s3 + 0); +at = 0x19; +t9 = MEM_U8(s0 + 32); +//nop; +if (t9 != at) {//nop; +goto L4488ac;} +//nop; +t5 = MEM_U32(s0 + 36); +t6 = v0 << 3; +if (t5 != t6) {//nop; +goto L4488ac;} +//nop; +t8 = MEM_U16(s0 + 34); +//nop; +t7 = t8 & 0x2; +if (t7 != 0) {//nop; +goto L4488ac;} +//nop; +t9 = MEM_U8(s3 + 33); +at = 0x3; +t5 = t9 << 24; +t6 = t5 >> 29; +if (t6 == at) {//nop; +goto L4488ac;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +s1 = s0; +v0 = f_dup_tree(mem, sp, a0); +goto L44888c; +s1 = s0; +L44888c: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L4488a4; +//nop; +L4488a4: +gp = MEM_U32(sp + 192); +//nop; +L4488ac: +a0 = MEM_U32(s3 + 0); +//nop; +s1 = MEM_U8(a0 + 32); +//nop; +v0 = f_translate(mem, sp, a0); +goto L4488c0; +//nop; +L4488c0: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +t8 = 0x10018e98; +at = 0x3; +t8 = MEM_U32(t8 + 0); +t2 = 0x7b; +if (t8 != at) {//nop; +goto L448970;} +//nop; +t7 = MEM_U32(s3 + 40); +//nop; +at = (int)t7 < (int)0x4; +if (at == 0) {at = 0x19; +goto L448970;} +at = 0x19; +if (s1 == at) {//nop; +goto L448970;} +//nop; +t9 = MEM_U8(s3 + 33); +at = 0x3; +t5 = t9 << 24; +t6 = t5 >> 29; +if (t6 != at) {//nop; +goto L448970;} +//nop; +//nop; +a0 = 0x19; +a1 = v0; +v0 = f_build_1op(mem, sp, a0, a1); +goto L448924; +a1 = v0; +L448924: +t8 = MEM_U32(s3 + 40); +gp = MEM_U32(sp + 192); +v1 = MEM_U8(v0 + 33); +t7 = t8 << 3; +MEM_U32(v0 + 36) = t7; +t5 = MEM_U8(s3 + 33); +t6 = v1 << 27; +t8 = t6 >> 27; +t7 = t5 ^ t8; +t9 = t7 & 0x1f; +t6 = t9 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t6; +//nop; +a0 = v0; +//nop; +v0 = f_translate_cvtl(mem, sp, a0); +goto L448964; +//nop; +L448964: +gp = MEM_U32(sp + 192); +t2 = 0x7b; +MEM_U32(s3 + 0) = v0; +L448970: +a0 = MEM_U8(s3 + 32); +//nop; +if (t2 != a0) {//nop; +goto L449338;} +//nop; +//nop; +a0 = s3; +//nop; +f_add_store(mem, sp, a0); +goto L448990; +//nop; +L448990: +gp = MEM_U32(sp + 192); +//nop; +t1 = 0x1001a4d4; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if ((int)t1 <= 0) {t1 = t1 + 0x1; +goto L448af4;} +t1 = t1 + 0x1; +v0 = t1 + 0xffffffff; +t5 = v0 & 0x3; +if (t5 == 0) {a3 = 0x1; +goto L448a18;} +a3 = 0x1; +t7 = 0x1001a4e0; +t8 = a3 << 2; +t7 = t7 + 0xfffffffc; +a0 = t8 + t7; +t0 = t5 + 0x1; +a2 = 0x36; +a1 = 0x3f; +L4489dc: +v0 = MEM_U32(a0 + 0); +a3 = a3 + 0x1; +if (v0 == 0) {//nop; +goto L448a08;} +//nop; +v1 = MEM_U8(v0 + 32); +//nop; +if (a2 == v1) {//nop; +goto L448a04;} +//nop; +if (a1 != v1) {//nop; +goto L448a08;} +//nop; +L448a04: +MEM_U32(a0 + 0) = zero; +L448a08: +if (t0 != a3) {a0 = a0 + 0x4; +goto L4489dc;} +a0 = a0 + 0x4; +if (a3 == t1) {//nop; +goto L448af4;} +//nop; +L448a18: +t6 = 0x1001a4e0; +t9 = a3 << 2; +t6 = t6 + 0xfffffffc; +t5 = t1 << 2; +t0 = t5 + t6; +a0 = t9 + t6; +a1 = 0x3f; +a2 = 0x36; +L448a38: +v0 = MEM_U32(a0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L448a64;} +//nop; +v1 = MEM_U8(v0 + 32); +//nop; +if (a2 == v1) {//nop; +goto L448a60;} +//nop; +if (a1 != v1) {//nop; +goto L448a64;} +//nop; +L448a60: +MEM_U32(a0 + 0) = zero; +L448a64: +v0 = MEM_U32(a0 + 4); +//nop; +if (v0 == 0) {//nop; +goto L448a90;} +//nop; +v1 = MEM_U8(v0 + 32); +//nop; +if (a2 == v1) {//nop; +goto L448a8c;} +//nop; +if (a1 != v1) {//nop; +goto L448a90;} +//nop; +L448a8c: +MEM_U32(a0 + 4) = zero; +L448a90: +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L448abc;} +//nop; +v1 = MEM_U8(v0 + 32); +//nop; +if (a2 == v1) {//nop; +goto L448ab8;} +//nop; +if (a1 != v1) {//nop; +goto L448abc;} +//nop; +L448ab8: +MEM_U32(a0 + 8) = zero; +L448abc: +v0 = MEM_U32(a0 + 12); +//nop; +if (v0 == 0) {//nop; +goto L448ae8;} +//nop; +v1 = MEM_U8(v0 + 32); +//nop; +if (a2 == v1) {//nop; +goto L448ae4;} +//nop; +if (a1 != v1) {//nop; +goto L448ae8;} +//nop; +L448ae4: +MEM_U32(a0 + 12) = zero; +L448ae8: +a0 = a0 + 0x10; +if (a0 != t0) {//nop; +goto L448a38;} +//nop; +L448af4: +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L448b00: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L448b10; +//nop; +L448b10: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +t8 = 0x10019370; +s1 = v0; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L448bc0;} +//nop; +t7 = MEM_U8(v0 + 32); +at = 0x1; +if (t7 != at) {//nop; +goto L448bc0;} +//nop; +//nop; +a0 = MEM_U32(v0 + 4); +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L448b50; +//nop; +L448b50: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L448bc0;} +//nop; +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_check_loads_exprs(mem, sp, a0); +goto L448b6c; +//nop; +L448b6c: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L448bc0;} +//nop; +t5 = MEM_U32(s1 + 4); +t9 = MEM_U32(s3 + 44); +t6 = MEM_U32(t5 + 48); +//nop; +t8 = t9 + t6; +//nop; +MEM_U32(s3 + 44) = t8; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L448ba0; +//nop; +L448ba0: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L448bb8; +//nop; +L448bb8: +gp = MEM_U32(sp + 192); +//nop; +L448bc0: +t7 = MEM_U32(s3 + 0); +a2 = 0x36; +t5 = MEM_U8(t7 + 22); +//nop; +if (t5 != 0) {//nop; +goto L448bdc;} +//nop; +t5 = 0x1; +L448bdc: +a0 = MEM_U8(s3 + 32); +at = 0x3d; +if (a0 != at) {MEM_U8(s3 + 22) = (uint8_t)t5; +goto L448c08;} +MEM_U8(s3 + 22) = (uint8_t)t5; +//nop; +a0 = s3; +//nop; +v0 = f_load_cse(mem, sp, a0); +goto L448bfc; +//nop; +L448bfc: +gp = MEM_U32(sp + 192); +ra = MEM_U32(sp + 196); +goto L4494ac; +ra = MEM_U32(sp + 196); +L448c08: +if (a2 != a0) {//nop; +goto L449338;} +//nop; +//nop; +a0 = s3; +//nop; +v0 = f_cse(mem, sp, a0); +goto L448c20; +//nop; +L448c20: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(v0 + 32); +s3 = v0; +goto L449338; +s3 = v0; +L448c30: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L448c40; +//nop; +L448c40: +MEM_U32(s3 + 0) = v0; +t9 = MEM_U8(v0 + 22); +gp = MEM_U32(sp + 192); +if (t9 != 0) {//nop; +goto L448c58;} +//nop; +t9 = 0x1; +L448c58: +MEM_U8(s3 + 22) = (uint8_t)t9; +//nop; +a0 = s3; +//nop; +v0 = f_cse(mem, sp, a0); +goto L448c6c; +//nop; +L448c6c: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(v0 + 32); +s3 = v0; +goto L449338; +s3 = v0; +L448c7c: +t6 = MEM_U16(s3 + 20); +t8 = 0x1; +if (t6 == t8) {//nop; +goto L448c90;} +//nop; +abort(); +L448c90: +t7 = MEM_U8(s3 + 33); +at = 0xe; +t5 = t7 & 0x1f; +if (t5 != at) {//nop; +goto L448cd0;} +//nop; +t9 = MEM_U32(s3 + 40); +//nop; +at = (int)t9 < (int)0x5; +if (at != 0) {//nop; +goto L448cd0;} +//nop; +//nop; +a0 = s3; +//nop; +f_gen_set_istr(mem, sp, a0); +goto L448cc8; +//nop; +L448cc8: +gp = MEM_U32(sp + 192); +//nop; +L448cd0: +v0 = MEM_U32(s3 + 40); +//nop; +at = (int)v0 < (int)0x5; +if (at == 0) {//nop; +goto L448d3c;} +//nop; +a2 = MEM_U32(s3 + 4); +at = 0x19; +t6 = MEM_U8(a2 + 32); +//nop; +if (t6 != at) {//nop; +goto L448d3c;} +//nop; +t8 = MEM_U32(a2 + 36); +t7 = v0 << 3; +if (t8 != t7) {//nop; +goto L448d3c;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +s1 = a2; +v0 = f_dup_tree(mem, sp, a0); +goto L448d1c; +s1 = a2; +L448d1c: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 4) = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L448d34; +//nop; +L448d34: +gp = MEM_U32(sp + 192); +//nop; +L448d3c: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L448d4c; +//nop; +L448d4c: +gp = MEM_U32(sp + 192); +a0 = MEM_U32(s3 + 4); +//nop; +MEM_U32(s3 + 0) = v0; +//nop; +v0 = f_translate(mem, sp, a0); +goto L448d64; +//nop; +L448d64: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 4) = v0; +t5 = 0x10019370; +s1 = MEM_U32(s3 + 0); +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L448e10;} +//nop; +t9 = MEM_U8(s1 + 32); +at = 0x1; +if (t9 != at) {//nop; +goto L448e10;} +//nop; +t6 = MEM_U32(s1 + 4); +at = 0x49; +t8 = MEM_U8(t6 + 32); +//nop; +if (t8 != at) {//nop; +goto L448e10;} +//nop; +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_check_loads_exprs(mem, sp, a0); +goto L448dbc; +//nop; +L448dbc: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L448e10;} +//nop; +t5 = MEM_U32(s1 + 4); +t7 = MEM_U32(s3 + 44); +t9 = MEM_U32(t5 + 48); +//nop; +t6 = t7 + t9; +//nop; +MEM_U32(s3 + 44) = t6; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L448df0; +//nop; +L448df0: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L448e08; +//nop; +L448e08: +gp = MEM_U32(sp + 192); +//nop; +L448e10: +a0 = MEM_U8(s3 + 32); +at = 0x3e; +if (a0 != at) {//nop; +goto L448e40;} +//nop; +//nop; +a0 = s3; +//nop; +f_add_store(mem, sp, a0); +goto L448e30; +//nop; +L448e30: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L448e40: +t8 = 0x1001935c; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L448efc;} +//nop; +s0 = MEM_U32(s3 + 0); +at = 0x60000000; +t5 = MEM_U8(s0 + 33); +//nop; +t7 = t5 << 24; +t9 = t7 >> 29; +t6 = t9 < 0x20; +t8 = -t6; +t5 = t8 & at; +t7 = t5 << (t9 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L448efc;} +//nop; +t6 = MEM_U8(s0 + 32); +//nop; +t8 = t6 + 0xffffffe0; +t5 = t8 < 0x60; +if (t5 == 0) {t9 = (int)t8 >> 5; +goto L448ec0;} +t9 = (int)t8 >> 5; +t6 = 0x10005ac4; +t7 = t9 << 2; +t6 = t6; +t9 = t6 + t7; +t6 = MEM_U32(t9 + 0); +//nop; +t7 = t6 << (t8 & 0x1f); +t5 = (int)t7 < (int)0x0; +L448ec0: +if (t5 == 0) {//nop; +goto L448ef0;} +//nop; +//nop; +a0 = s0; +a1 = 0x1; +v0 = f_check_vreg(mem, sp, a0, a1); +goto L448ed8; +a1 = 0x1; +L448ed8: +gp = MEM_U32(sp + 192); +if (v0 != 0) {//nop; +goto L448ef0;} +//nop; +at = 0x1001a508; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L448ef0: +a0 = MEM_U8(s3 + 32); +//nop; +goto L448f08; +//nop; +L448efc: +at = 0x1001a508; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L448f08: +at = 0x1001a4d4; +t6 = 0x1; +MEM_U8(at + 0) = (uint8_t)t6; +at = 0x1001a4e0; +//nop; +MEM_U32(at + 0) = s3; +at = 0x1001a538; +MEM_U32(at + 0) = zero; +goto L449338; +MEM_U32(at + 0) = zero; +L448f2c: +t8 = MEM_U16(s3 + 20); +t7 = 0x1; +if (t8 == t7) {//nop; +goto L448f40;} +//nop; +abort(); +L448f40: +t9 = MEM_U8(s3 + 33); +t6 = 0xe; +t5 = t9 & 0x1f; +if (t5 != t6) {//nop; +goto L448f58;} +//nop; +abort(); +L448f58: +v0 = MEM_U32(s3 + 40); +//nop; +at = (int)v0 < (int)0x5; +if (at == 0) {//nop; +goto L448fc4;} +//nop; +a2 = MEM_U32(s3 + 4); +at = 0x19; +t8 = MEM_U8(a2 + 32); +//nop; +if (t8 != at) {//nop; +goto L448fc4;} +//nop; +t7 = MEM_U32(a2 + 36); +t9 = v0 << 3; +if (t7 != t9) {//nop; +goto L448fc4;} +//nop; +//nop; +a0 = MEM_U32(a2 + 0); +s1 = a2; +v0 = f_dup_tree(mem, sp, a0); +goto L448fa4; +s1 = a2; +L448fa4: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 4) = v0; +//nop; +a0 = s1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L448fbc; +//nop; +L448fbc: +gp = MEM_U32(sp + 192); +//nop; +L448fc4: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L448fd4; +//nop; +L448fd4: +gp = MEM_U32(sp + 192); +a0 = MEM_U32(s3 + 4); +//nop; +MEM_U32(s3 + 0) = v0; +//nop; +v0 = f_translate(mem, sp, a0); +goto L448fec; +//nop; +L448fec: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 4) = v0; +t5 = 0x1001935c; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4490a4;} +//nop; +s0 = MEM_U32(s3 + 0); +at = 0x60000000; +t6 = MEM_U8(s0 + 33); +//nop; +t8 = t6 << 24; +t7 = t8 >> 29; +t9 = t7 < 0x20; +t5 = -t9; +t6 = t5 & at; +t8 = t6 << (t7 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L4490a4;} +//nop; +t9 = MEM_U8(s0 + 32); +//nop; +t5 = t9 + 0xffffffe0; +t6 = t5 < 0x60; +if (t6 == 0) {t7 = (int)t5 >> 5; +goto L449074;} +t7 = (int)t5 >> 5; +t9 = 0x10005ac4; +t8 = t7 << 2; +t9 = t9; +t7 = t9 + t8; +t9 = MEM_U32(t7 + 0); +//nop; +t8 = t9 << (t5 & 0x1f); +t6 = (int)t8 < (int)0x0; +L449074: +if (t6 == 0) {//nop; +goto L4490b0;} +//nop; +//nop; +a0 = s0; +a1 = 0x1; +v0 = f_check_vreg(mem, sp, a0, a1); +goto L44908c; +a1 = 0x1; +L44908c: +gp = MEM_U32(sp + 192); +if (v0 != 0) {//nop; +goto L4490b0;} +//nop; +at = 0x1001a508; +MEM_U8(at + 0) = (uint8_t)zero; +goto L4490b0; +MEM_U8(at + 0) = (uint8_t)zero; +L4490a4: +at = 0x1001a508; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L4490b0: +at = 0x1001a4d4; +t9 = 0x1; +MEM_U8(at + 0) = (uint8_t)t9; +at = 0x1001a4e0; +//nop; +MEM_U32(at + 0) = s3; +at = 0x1001a538; +//nop; +MEM_U32(at + 0) = zero; +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L4490e0: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L4490f0; +//nop; +L4490f0: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +MEM_U32(s3 + 0) = v0; +goto L449338; +MEM_U32(s3 + 0) = v0; +L449100: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L449110; +//nop; +L449110: +gp = MEM_U32(sp + 192); +a0 = MEM_U8(s3 + 32); +MEM_U32(s3 + 0) = v0; +goto L449338; +MEM_U32(s3 + 0) = v0; +L449120: +t5 = 0x1001a53c; +s4 = 0x52; +t5 = MEM_U8(t5 + 0); +t9 = 0x74; +if (t5 == 0) {//nop; +goto L449338;} +//nop; +t8 = MEM_U8(s3 + 33); +MEM_U8(s3 + 32) = (uint8_t)s4; +t7 = t8 & 0xff1f; +t6 = t7 | 0x60; +MEM_U8(s3 + 33) = (uint8_t)t6; +MEM_U32(s3 + 44) = t9; +MEM_U8(s3 + 22) = (uint8_t)zero; +a0 = s4 & 0xff; +goto L449338; +a0 = s4 & 0xff; +L44915c: +t5 = MEM_U8(s3 + 33); +s4 = 0x52; +t8 = t5 & 0xff1f; +t7 = t8 | 0x60; +t6 = 0x74; +MEM_U8(s3 + 32) = (uint8_t)s4; +MEM_U8(s3 + 33) = (uint8_t)t7; +MEM_U32(s3 + 44) = t6; +a0 = s4 & 0xff; +MEM_U8(s3 + 22) = (uint8_t)zero; +goto L449338; +MEM_U8(s3 + 22) = (uint8_t)zero; +L449188: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L449198; +//nop; +L449198: +gp = MEM_U32(sp + 192); +MEM_U32(s3 + 0) = v0; +t9 = 0x1001a53c; +t2 = 0x7b; +t9 = MEM_U8(t9 + 0); +t6 = 0x74; +if (t9 == 0) {//nop; +goto L4491d0;} +//nop; +t5 = MEM_U8(s3 + 33); +MEM_U8(s3 + 32) = (uint8_t)t2; +t8 = t5 & 0xff1f; +t7 = t8 | 0x60; +MEM_U8(s3 + 33) = (uint8_t)t7; +MEM_U32(s3 + 44) = t6; +L4491d0: +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L4491dc: +s0 = 0x1001a4d0; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = 0xffffffff; +f_map_pars_to_regs(mem, sp, a0, a1); +goto L4491f0; +a1 = 0xffffffff; +L4491f0: +gp = MEM_U32(sp + 192); +//nop; +at = 0x1001a4d4; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a508; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001a538; +//nop; +MEM_U32(at + 0) = zero; +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L449228: +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +v0 = f_translate(mem, sp, a0); +goto L449238; +//nop; +L449238: +gp = MEM_U32(sp + 192); +a0 = MEM_U32(s3 + 4); +//nop; +MEM_U32(s3 + 0) = v0; +//nop; +v0 = f_translate(mem, sp, a0); +goto L449250; +//nop; +L449250: +t9 = MEM_U32(s3 + 0); +MEM_U32(s3 + 4) = v0; +t5 = MEM_U8(v0 + 22); +v1 = MEM_U8(t9 + 22); +gp = MEM_U32(sp + 192); +if (t5 != v1) {t8 = v1 + 0x1; +goto L449274;} +t8 = v1 + 0x1; +MEM_U8(s3 + 22) = (uint8_t)t8; +goto L449298; +MEM_U8(s3 + 22) = (uint8_t)t8; +L449274: +t7 = MEM_U32(s3 + 4); +//nop; +t6 = MEM_U8(t7 + 22); +//nop; +at = t6 < v1; +if (at == 0) {//nop; +goto L449294;} +//nop; +t6 = v1; +L449294: +MEM_U8(s3 + 22) = (uint8_t)t6; +L449298: +a0 = MEM_U8(s3 + 32); +//nop; +goto L449338; +//nop; +L4492a4: +at = v0 < 0x11; +if (at == 0) {at = v0 < 0x11; +goto L4492d8;} +at = v0 < 0x11; +if (at == 0) {//nop; +goto L449338;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c414[] = { +&&L446430, +&&L447d6c, +&&L4479ec, +&&L44760c, +&&L4465d8, +&&L449100, +&&L449338, +&&L449338, +&&L449338, +&&L449338, +&&L4465d8, +&&L446124, +&&L44639c, +&&L44639c, +&&L4462a4, +&&L446204, +&&L4491dc, +}; +dest = Lswitch1000c414[v0]; +//nop; +goto *dest; +//nop; +L4492d8: +t5 = v0 + 0xffffffe9; +at = t5 < 0x69; +if (at == 0) {//nop; +goto L449338;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c458[] = { +&&L446fe4, +&&L446430, +&&L447a48, +&&L449338, +&&L44774c, +&&L448070, +&&L4465d8, +&&L449338, +&&L449338, +&&L449338, +&&L446e1c, +&&L449338, +&&L4465d8, +&&L449338, +&&L449338, +&&L446148, +&&L449338, +&&L4465d8, +&&L4465d8, +&&L449338, +&&L449338, +&&L447630, +&&L449338, +&&L44798c, +&&L44798c, +&&L44798c, +&&L4460d0, +&&L447c30, +&&L449338, +&&L44798c, +&&L44798c, +&&L448b00, +&&L449338, +&&L44798c, +&&L449338, +&&L4483b4, +&&L44803c, +&&L4465d8, +&&L448b00, +&&L448c7c, +&&L448c7c, +&&L449338, +&&L449338, +&&L44760c, +&&L449338, +&&L449338, +&&L449338, +&&L449338, +&&L447cbc, +&&L44915c, +&&L447cdc, +&&L449338, +&&L449120, +&&L449338, +&&L4465d8, +&&L4465d8, +&&L449338, +&&L446430, +&&L446044, +&&L4476d4, +&&L449338, +&&L449338, +&&L4465d8, +&&L4465d8, +&&L4465d8, +&&L44798c, +&&L449338, +&&L446430, +&&L4465d8, +&&L448764, +&&L4481a8, +&&L446430, +&&L4465d8, +&&L449338, +&&L446430, +&&L447f80, +&&L446f80, +&&L448770, +&&L449338, +&&L446430, +&&L449338, +&&L449338, +&&L4465d8, +&&L449338, +&&L449338, +&&L449338, +&&L449338, +&&L446430, +&&L449338, +&&L449338, +&&L449338, +&&L4480d0, +&&L4465d8, +&&L4465d8, +&&L449228, +&&L446430, +&&L446430, +&&L449338, +&&L449338, +&&L449338, +&&L448770, +&&L449188, +&&L4465d8, +&&L449338, +&&L446148, +}; +dest = Lswitch1000c458[t5]; +//nop; +goto *dest; +//nop; +L449308: +t8 = v0 + 0xffffff7a; +at = t8 < 0x8; +if (at == 0) {//nop; +goto L449338;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c5fc[] = { +&&L446430, +&&L449338, +&&L449338, +&&L449338, +&&L448008, +&&L447728, +&&L4490e0, +&&L4465d8, +}; +dest = Lswitch1000c5fc[t8]; +//nop; +goto *dest; +//nop; +L449338: +t7 = 0x10005900; +//nop; +t6 = a0 + t7; +t9 = MEM_U8(t6 + 0); +//nop; +if (t9 == 0) {v0 = s3; +goto L4494a8;} +v0 = s3; +s0 = MEM_U32(s3 + 0); +//nop; +if (s0 == 0) {//nop; +goto L449438;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L449374; +//nop; +L449374: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L449438;} +//nop; +a2 = MEM_U32(s3 + 4); +//nop; +if (a2 == 0) {//nop; +goto L4493ac;} +//nop; +//nop; +a0 = a2; +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L4493a0; +//nop; +L4493a0: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L4493c8;} +//nop; +L4493ac: +//nop; +a0 = s3; +//nop; +v0 = f_fold(mem, sp, a0); +goto L4493bc; +//nop; +L4493bc: +gp = MEM_U32(sp + 192); +ra = MEM_U32(sp + 196); +goto L4494ac; +ra = MEM_U32(sp + 196); +L4493c8: +s0 = 0x10005a1c; +t5 = MEM_U8(s3 + 32); +at = 0x60; +t8 = s0 + t5; +t7 = MEM_U8(t8 + 0); +MEM_U32(sp + 264) = s3; +if (t7 == at) {//nop; +goto L449410;} +//nop; +//nop; +a0 = s3; +a1 = s3 + 0x4; +f_swap_tree(mem, sp, a0, a1); +goto L4493f8; +a1 = s3 + 0x4; +L4493f8: +t6 = MEM_U8(s3 + 32); +gp = MEM_U32(sp + 192); +t9 = s0 + t6; +t5 = MEM_U8(t9 + 0); +MEM_U32(sp + 264) = s3; +MEM_U8(s3 + 32) = (uint8_t)t5; +L449410: +//nop; +a0 = sp + 0x108; +//nop; +v0 = f_fold1(mem, sp, a0); +goto L449420; +//nop; +L449420: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L44948c;} +//nop; +v0 = MEM_U32(sp + 264); +ra = MEM_U32(sp + 196); +goto L4494ac; +ra = MEM_U32(sp + 196); +L449438: +a2 = MEM_U32(s3 + 4); +MEM_U32(sp + 264) = s3; +if (a2 == 0) {//nop; +goto L44948c;} +//nop; +//nop; +a0 = a2; +//nop; +v0 = f_is_constant(mem, sp, a0); +goto L449458; +//nop; +L449458: +gp = MEM_U32(sp + 192); +if (v0 == 0) {MEM_U32(sp + 264) = s3; +goto L44948c;} +MEM_U32(sp + 264) = s3; +//nop; +a0 = sp + 0x108; +//nop; +v0 = f_fold1(mem, sp, a0); +goto L449474; +//nop; +L449474: +gp = MEM_U32(sp + 192); +if (v0 == 0) {//nop; +goto L44948c;} +//nop; +v0 = MEM_U32(sp + 264); +ra = MEM_U32(sp + 196); +goto L4494ac; +ra = MEM_U32(sp + 196); +L44948c: +//nop; +a0 = MEM_U32(sp + 264); +//nop; +v0 = f_cse(mem, sp, a0); +goto L44949c; +//nop; +L44949c: +gp = MEM_U32(sp + 192); +s3 = v0; +v0 = s3; +L4494a8: +ra = MEM_U32(sp + 196); +L4494ac: +s0 = MEM_U32(sp + 172); +s1 = MEM_U32(sp + 176); +s2 = MEM_U32(sp + 180); +s3 = MEM_U32(sp + 184); +s4 = MEM_U32(sp + 188); +sp = sp + 0x108; +return v0; +sp = sp + 0x108; +} + +static uint32_t f_cse_equ(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4494c8: +//cse_equ: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +a2 = a0; +if (a0 != a1) {a3 = a1; +goto L4494f4;} +a3 = a1; +v0 = 0x1; +goto L449e20; +v0 = 0x1; +L4494f4: +v0 = MEM_U8(a3 + 32); +v1 = MEM_U8(a2 + 32); +at = 0x36; +if (v0 == v1) {//nop; +goto L449520;} +//nop; +if (v1 != at) {at = 0x3f; +goto L449518;} +at = 0x3f; +if (v0 == at) {//nop; +goto L449520;} +//nop; +L449518: +v0 = zero; +goto L449e20; +v0 = zero; +L449520: +v0 = v1 & 0xff; +goto L449af4; +v0 = v1 & 0xff; +L449528: +t6 = MEM_U8(a3 + 33); +t9 = MEM_U8(a2 + 33); +t7 = t6 << 24; +t0 = t9 << 24; +t1 = t0 >> 29; +t8 = t7 >> 29; +v1 = t8 ^ t1; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44959c;} +//nop; +t2 = MEM_U32(a3 + 36); +t3 = MEM_U32(a2 + 36); +//nop; +v1 = t2 ^ t3; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44959c;} +//nop; +t4 = MEM_U32(a3 + 44); +t5 = MEM_U32(a2 + 44); +//nop; +v1 = t4 ^ t5; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44959c;} +//nop; +t6 = MEM_U32(a3 + 40); +t7 = MEM_U32(a2 + 40); +//nop; +v1 = t6 ^ t7; +v1 = v1 < 0x1; +L44959c: +v0 = v1; +goto L449e20; +v0 = v1; +L4495a4: +t9 = MEM_U8(a3 + 33); +t8 = MEM_U8(a2 + 33); +t0 = t9 & 0x1f; +t1 = t8 & 0x1f; +v1 = t0 ^ t1; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4495d8;} +//nop; +t2 = MEM_U32(a3 + 0); +t3 = MEM_U32(a2 + 0); +//nop; +v1 = t2 ^ t3; +v1 = v1 < 0x1; +L4495d8: +v0 = v1; +goto L449e20; +v0 = v1; +L4495e0: +t4 = MEM_U8(a3 + 33); +t6 = MEM_U8(a2 + 33); +t5 = t4 & 0x1f; +t7 = t6 & 0x1f; +v1 = t5 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449630;} +//nop; +t9 = MEM_U16(a3 + 34); +t8 = MEM_U16(a2 + 34); +//nop; +v1 = t9 ^ t8; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449630;} +//nop; +t0 = MEM_U32(a3 + 0); +t1 = MEM_U32(a2 + 0); +//nop; +v1 = t0 ^ t1; +v1 = v1 < 0x1; +L449630: +v0 = v1; +goto L449e20; +v0 = v1; +L449638: +t2 = MEM_U8(a3 + 33); +t4 = MEM_U8(a2 + 33); +t3 = t2 & 0x1f; +t6 = t4 & 0x1f; +v1 = t3 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449688;} +//nop; +t5 = MEM_U32(a3 + 36); +t7 = MEM_U32(a2 + 36); +//nop; +v1 = t5 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449688;} +//nop; +t9 = MEM_U32(a3 + 0); +t8 = MEM_U32(a2 + 0); +//nop; +v1 = t9 ^ t8; +v1 = v1 < 0x1; +L449688: +v0 = v1; +goto L449e20; +v0 = v1; +L449690: +t0 = MEM_U8(a3 + 33); +t2 = MEM_U8(a2 + 33); +t1 = t0 & 0x1f; +t4 = t2 & 0x1f; +v1 = t1 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4496fc;} +//nop; +t3 = MEM_U32(a3 + 36); +t6 = MEM_U32(a2 + 36); +//nop; +v1 = t3 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4496fc;} +//nop; +t5 = MEM_U16(a3 + 34); +t7 = MEM_U16(a2 + 34); +//nop; +v1 = t5 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4496fc;} +//nop; +t9 = MEM_U32(a3 + 0); +t8 = MEM_U32(a2 + 0); +//nop; +v1 = t9 ^ t8; +v1 = v1 < 0x1; +L4496fc: +v0 = v1; +goto L449e20; +v0 = v1; +L449704: +t0 = MEM_U8(a3 + 33); +t1 = MEM_U8(a2 + 33); +t2 = t0 & 0x1f; +t4 = t1 & 0x1f; +v1 = t2 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449770;} +//nop; +t3 = MEM_U8(a3 + 40); +t6 = MEM_U8(a2 + 40); +//nop; +v1 = t3 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449770;} +//nop; +t5 = MEM_U16(a3 + 34); +t7 = MEM_U16(a2 + 34); +//nop; +v1 = t5 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449770;} +//nop; +t9 = MEM_U32(a3 + 0); +t8 = MEM_U32(a2 + 0); +//nop; +v1 = t9 ^ t8; +v1 = v1 < 0x1; +L449770: +v0 = v1; +goto L449e20; +v0 = v1; +L449778: +t0 = MEM_U32(a3 + 44); +t1 = MEM_U32(a2 + 44); +//nop; +v1 = t0 ^ t1; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4497c4;} +//nop; +t2 = MEM_U32(a3 + 40); +t4 = MEM_U32(a2 + 40); +//nop; +v1 = t2 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4497c4;} +//nop; +t3 = MEM_U32(a3 + 0); +t6 = MEM_U32(a2 + 0); +//nop; +v1 = t3 ^ t6; +v1 = v1 < 0x1; +L4497c4: +v0 = v1; +goto L449e20; +v0 = v1; +L4497cc: +t5 = MEM_U8(a3 + 33); +t8 = MEM_U8(a2 + 33); +t7 = t5 << 24; +t0 = t8 << 24; +t1 = t0 >> 29; +t9 = t7 >> 29; +v1 = t9 ^ t1; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44985c;} +//nop; +t2 = MEM_U32(a3 + 36); +t4 = MEM_U32(a2 + 36); +//nop; +v1 = t2 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44985c;} +//nop; +t3 = MEM_U32(a3 + 44); +t6 = MEM_U32(a2 + 44); +//nop; +v1 = t3 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44985c;} +//nop; +t5 = MEM_U32(a3 + 40); +t7 = MEM_U32(a2 + 40); +//nop; +v1 = t5 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44985c;} +//nop; +t8 = MEM_U32(a3 + 0); +t0 = MEM_U32(a2 + 0); +//nop; +v1 = t8 ^ t0; +v1 = v1 < 0x1; +L44985c: +v0 = v1; +goto L449e20; +v0 = v1; +L449864: +t9 = MEM_U8(a3 + 33); +t2 = MEM_U8(a2 + 33); +t1 = t9 & 0x1f; +t4 = t2 & 0x1f; +v1 = t1 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4498d4;} +//nop; +t3 = MEM_U32(a3 + 0); +t6 = MEM_U32(a2 + 0); +//nop; +v1 = t3 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4498d4;} +//nop; +a1 = MEM_U32(a3 + 4); +a0 = MEM_U32(a2 + 4); +//nop; +v1 = a1 ^ a0; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L4498d4;} +//nop; +//nop; +//nop; +//nop; +v0 = f_const_equal(mem, sp, a0, a1); +goto L4498cc; +//nop; +L4498cc: +gp = MEM_U32(sp + 176); +v1 = v0; +L4498d4: +v0 = v1; +goto L449e20; +v0 = v1; +L4498dc: +t5 = MEM_U8(a3 + 33); +t8 = MEM_U8(a2 + 33); +t7 = t5 & 0x1f; +t0 = t8 & 0x1f; +v1 = t7 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449968;} +//nop; +t9 = MEM_U32(a3 + 0); +t2 = MEM_U32(a2 + 0); +//nop; +v1 = t9 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449968;} +//nop; +t1 = MEM_U16(a3 + 34); +t4 = MEM_U16(a2 + 34); +//nop; +v1 = t1 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449968;} +//nop; +a1 = MEM_U32(a3 + 4); +a0 = MEM_U32(a2 + 4); +//nop; +v1 = a1 ^ a0; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L449968;} +//nop; +//nop; +//nop; +//nop; +v0 = f_const_equal(mem, sp, a0, a1); +goto L449960; +//nop; +L449960: +gp = MEM_U32(sp + 176); +v1 = v0; +L449968: +v0 = v1; +goto L449e20; +v0 = v1; +L449970: +t3 = MEM_U8(a3 + 33); +t5 = MEM_U8(a2 + 33); +t6 = t3 & 0x1f; +t8 = t5 & 0x1f; +v1 = t6 ^ t8; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4499fc;} +//nop; +t7 = MEM_U32(a3 + 40); +t0 = MEM_U32(a2 + 40); +//nop; +v1 = t7 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4499fc;} +//nop; +t9 = MEM_U32(a3 + 0); +t2 = MEM_U32(a2 + 0); +//nop; +v1 = t9 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4499fc;} +//nop; +a1 = MEM_U32(a3 + 4); +a0 = MEM_U32(a2 + 4); +//nop; +v1 = a1 ^ a0; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L4499fc;} +//nop; +//nop; +//nop; +//nop; +v0 = f_const_equal(mem, sp, a0, a1); +goto L4499f4; +//nop; +L4499f4: +gp = MEM_U32(sp + 176); +v1 = v0; +L4499fc: +v0 = v1; +goto L449e20; +v0 = v1; +L449a04: +t1 = MEM_U8(a3 + 33); +t3 = MEM_U8(a2 + 33); +t4 = t1 & 0x1f; +t5 = t3 & 0x1f; +v1 = t4 ^ t5; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449a70;} +//nop; +t6 = MEM_U32(a3 + 44); +t8 = MEM_U32(a2 + 44); +//nop; +v1 = t6 ^ t8; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449a70;} +//nop; +t7 = MEM_U32(a3 + 40); +t0 = MEM_U32(a2 + 40); +//nop; +v1 = t7 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449a70;} +//nop; +t9 = MEM_U32(a3 + 0); +t2 = MEM_U32(a2 + 0); +//nop; +v1 = t9 ^ t2; +v1 = v1 < 0x1; +L449a70: +v0 = v1; +goto L449e20; +v0 = v1; +L449a78: +t1 = MEM_U8(a3 + 33); +t4 = MEM_U8(a2 + 33); +t3 = t1 & 0x1f; +t5 = t4 & 0x1f; +v1 = t3 ^ t5; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449ae4;} +//nop; +t6 = MEM_U32(a3 + 36); +t8 = MEM_U32(a2 + 36); +//nop; +v1 = t6 ^ t8; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449ae4;} +//nop; +t7 = MEM_U32(a3 + 40); +t0 = MEM_U32(a2 + 40); +//nop; +v1 = t7 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L449ae4;} +//nop; +t9 = MEM_U32(a3 + 0); +t2 = MEM_U32(a2 + 0); +//nop; +v1 = t9 ^ t2; +v1 = v1 < 0x1; +L449ae4: +v0 = v1; +goto L449e20; +v0 = v1; +L449aec: +v0 = zero; +goto L449e20; +v0 = zero; +L449af4: +at = v0 < 0x48; +if (at != 0) {at = v0 < 0x78; +goto L449bd0;} +at = v0 < 0x78; +if (at != 0) {at = v0 < 0x8e; +goto L449b58;} +at = v0 < 0x8e; +if (at != 0) {at = 0x93; +goto L449b20;} +at = 0x93; +if (v0 == at) {//nop; +goto L449a78;} +//nop; +//nop; +goto L449c34; +//nop; +L449b20: +at = 0x7d; +if (v0 == at) {t1 = v0 + 0xffffff7a; +goto L4498dc;} +t1 = v0 + 0xffffff7a; +at = t1 < 0x8; +if (at == 0) {//nop; +goto L449c34;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c7a8[] = { +&&L449704, +&&L449c34, +&&L449c34, +&&L449c34, +&&L449970, +&&L449c34, +&&L449c34, +&&L449864, +}; +dest = Lswitch1000c7a8[t1]; +//nop; +goto *dest; +//nop; +L449b58: +at = v0 < 0x6a; +if (at != 0) {at = 0x6e; +goto L449b98;} +at = 0x6e; +if (v0 == at) {t4 = v0 + 0xffffff8d; +goto L449704;} +t4 = v0 + 0xffffff8d; +at = t4 < 0x5; +if (at == 0) {//nop; +goto L449c34;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c794[] = { +&&L449864, +&&L449864, +&&L449c34, +&&L4495a4, +&&L4495a4, +}; +dest = Lswitch1000c794[t4]; +//nop; +goto *dest; +//nop; +L449b98: +at = v0 < 0x62; +if (at == 0) {t3 = v0 + 0xffffffb3; +goto L449e0c;} +t3 = v0 + 0xffffffb3; +at = t3 < 0x15; +if (at == 0) {//nop; +goto L449c34;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c740[] = { +&&L449864, +&&L449864, +&&L449c34, +&&L4495a4, +&&L449c34, +&&L449c34, +&&L449c34, +&&L449c34, +&&L449864, +&&L449864, +&&L4498dc, +&&L449c34, +&&L449c34, +&&L449c34, +&&L4498dc, +&&L449c34, +&&L449864, +&&L4495e0, +&&L449864, +&&L449c34, +&&L4495a4, +}; +dest = Lswitch1000c740[t3]; +//nop; +goto *dest; +//nop; +L449bd0: +at = v0 < 0x1e; +if (at != 0) {at = v0 < 0x2a; +goto L449d44;} +at = v0 < 0x2a; +if (at != 0) {at = v0 < 0x3e; +goto L449c1c;} +at = v0 < 0x3e; +if (at == 0) {t7 = v0 + 0xffffffba; +goto L449de0;} +t7 = v0 + 0xffffffba; +t5 = v0 + 0xffffffce; +at = t5 < 0xc; +if (at == 0) {//nop; +goto L449c34;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c708[] = { +&&L4497cc, +&&L449c34, +&&L449c34, +&&L449c34, +&&L449a04, +&&L449c34, +&&L449c34, +&&L449c34, +&&L449864, +&&L449970, +&&L449864, +&&L449a04, +}; +dest = Lswitch1000c708[t5]; +//nop; +goto *dest; +//nop; +L449c1c: +at = 0x23; +if (v0 == at) {//nop; +goto L449864;} +//nop; +at = v0 < 0x28; +if (at == 0) {//nop; +goto L449864;} +//nop; +L449c34: +t6 = 0x1000c680; +a0 = 0x4; +t6 = t6; +t7 = t6 + 0x48; +a1 = 0x83c; +t0 = sp; +L449c4c: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t0 = t0 + 0xc; +MEM_U8(t0 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t0) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t0 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t7) {//swr $at, 7($t0) +goto L449c4c;} +//swr $at, 7($t0) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = 0x1000c630; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +t7 = t6 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t6) +t9 = t9; +MEM_U8(t0 + 12 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t0 + 12 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t0 + 12 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t0 + 12 + 3) = (uint8_t)(t7 >> 0); +t1 = t9 + 0x48; +t4 = sp; +//swr $t7, 0xf($t0) +L449cbc: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t4 = t4 + 0xc; +MEM_U8(t4 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t4) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t4 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 84 + 3) = (uint8_t)(at >> 0); +if (t9 != t1) {//swr $at, 0x57($t4) +goto L449cbc;} +//swr $at, 0x57($t4) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +//nop; +MEM_U8(t4 + 92 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t4 + 92 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t4 + 92 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t4 + 92 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x5f($t4) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L449d38; +//nop; +L449d38: +gp = MEM_U32(sp + 176); +v0 = zero; +goto L449e20; +v0 = zero; +L449d44: +at = v0 < 0x5; +if (at != 0) {at = v0 < 0xf; +goto L449d88;} +at = v0 < 0xf; +if (at == 0) {t8 = v0 + 0xffffffe8; +goto L449db4;} +t8 = v0 + 0xffffffe8; +t3 = v0 + 0xfffffff4; +at = t3 < 0x3; +if (at == 0) {//nop; +goto L449c34;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c6e4[] = { +&&L449638, +&&L449638, +&&L4495a4, +}; +dest = Lswitch1000c6e4[t3]; +//nop; +goto *dest; +//nop; +L449d88: +at = v0 < 0x5; +if (at == 0) {//nop; +goto L449c34;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c6d0[] = { +&&L4495e0, +&&L4498dc, +&&L449778, +&&L449c34, +&&L449864, +}; +dest = Lswitch1000c6d0[v0]; +//nop; +goto *dest; +//nop; +L449db4: +at = t8 < 0x6; +if (at == 0) {//nop; +goto L449c34;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c6f0[] = { +&&L449704, +&&L449690, +&&L449c34, +&&L449c34, +&&L449864, +&&L4498dc, +}; +dest = Lswitch1000c6f0[t8]; +//nop; +goto *dest; +//nop; +L449de0: +at = t7 < 0x2; +if (at == 0) {//nop; +goto L449c34;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000c738[] = { +&&L449aec, +&&L449528, +}; +dest = Lswitch1000c738[t7]; +//nop; +goto *dest; +//nop; +L449e0c: +at = 0x69; +if (v0 == at) {//nop; +goto L4498dc;} +//nop; +//nop; +goto L449c34; +//nop; +L449e20: +ra = MEM_U32(sp + 180); +sp = sp + 0xb8; +//nop; +return v0; +//nop; +} + +static uint32_t f_cse(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L449e30: +//cse: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x10005ab8; +MEM_U32(sp + 36) = s3; +t6 = MEM_U32(t6 + 0); +s3 = a0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +if ((int)t6 <= 0) {MEM_U32(sp + 24) = s0; +goto L449e70;} +MEM_U32(sp + 24) = s0; +v0 = a0; +goto L44a068; +v0 = a0; +L449e70: +v0 = MEM_U8(s3 + 32); +at = 0x36; +if (v0 == at) {at = 0x93; +goto L449e88;} +at = 0x93; +if (v0 != at) {//nop; +goto L449ea4;} +//nop; +L449e88: +t7 = MEM_U16(s3 + 34); +//nop; +t8 = t7 & 0x1; +if (t8 == 0) {//nop; +goto L449ea4;} +//nop; +v0 = s3; +goto L44a068; +v0 = s3; +L449ea4: +v0 = MEM_U32(s3 + 0); +//nop; +if (v0 == 0) {//nop; +goto L449ed8;} +//nop; +t9 = MEM_U16(v0 + 20); +//nop; +at = t9 < 0x2; +if (at == 0) {//nop; +goto L449ed8;} +//nop; +t0 = MEM_U8(v0 + 32); +at = 0x49; +if (t0 != at) {//nop; +goto L44a024;} +//nop; +L449ed8: +v0 = MEM_U32(s3 + 4); +//nop; +if (v0 == 0) {//nop; +goto L449f0c;} +//nop; +t1 = MEM_U16(v0 + 20); +//nop; +at = t1 < 0x2; +if (at == 0) {//nop; +goto L449f0c;} +//nop; +t2 = MEM_U8(v0 + 32); +at = 0x49; +if (t2 != at) {//nop; +goto L44a024;} +//nop; +L449f0c: +v1 = 0x1001a4d4; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +if (v1 == 0) {v0 = v1 & 0xff; +goto L44a024;} +v0 = v1 & 0xff; +t4 = 0x1001a4e0; +s2 = 0x1001a4e0; +t3 = v0 << 2; +t4 = t4 + 0xfffffffc; +s0 = t3 + t4; +s2 = s2 + 0xfffffffc; +L449f3c: +s1 = MEM_U32(s0 + 0); +//nop; +if (s1 == 0) {//nop; +goto L44a018;} +//nop; +//nop; +a0 = s3; +a1 = s1; +v0 = f_cse_equ(mem, sp, a0, a1); +goto L449f5c; +a1 = s1; +L449f5c: +gp = MEM_U32(sp + 40); +if (v0 == 0) {s0 = s0 + 0xfffffffc; +goto L44a01c;} +s0 = s0 + 0xfffffffc; +if (s3 != s1) {//nop; +goto L449f78;} +//nop; +v0 = s3; +goto L44a068; +v0 = s3; +L449f78: +//nop; +a0 = s3; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L449f88; +//nop; +L449f88: +v0 = MEM_U8(s1 + 32); +gp = MEM_U32(sp + 40); +at = 0x3f; +if (v0 == at) {at = 0x94; +goto L449fa4;} +at = 0x94; +if (v0 != at) {//nop; +goto L449ffc;} +//nop; +L449fa4: +//nop; +a0 = MEM_U32(s1 + 4); +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L449fb4; +//nop; +L449fb4: +t5 = MEM_U8(v0 + 32); +gp = MEM_U32(sp + 40); +at = 0x49; +if (t5 != at) {s1 = v0; +goto L449ff4;} +s1 = v0; +a1 = MEM_U32(s3 + 40); +t6 = MEM_U32(v0 + 40); +//nop; +if (a1 == t6) {//nop; +goto L449ff4;} +//nop; +//nop; +a0 = v0; +//nop; +f_force_casting(mem, sp, a0, a1); +goto L449fec; +//nop; +L449fec: +gp = MEM_U32(sp + 40); +//nop; +L449ff4: +v0 = s1; +goto L44a068; +v0 = s1; +L449ffc: +//nop; +a0 = s1; +//nop; +v0 = f_dup_tree(mem, sp, a0); +goto L44a00c; +//nop; +L44a00c: +gp = MEM_U32(sp + 40); +ra = MEM_U32(sp + 44); +goto L44a06c; +ra = MEM_U32(sp + 44); +L44a018: +s0 = s0 + 0xfffffffc; +L44a01c: +if (s0 != s2) {//nop; +goto L449f3c;} +//nop; +L44a024: +v0 = 0x1001a4d4; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +at = (int)v0 < (int)0xa; +if (at == 0) {t7 = v0 + 0x1; +goto L44a064;} +t7 = v0 + 0x1; +at = 0x1001a4d4; +t8 = 0x1001a4d4; +MEM_U8(at + 0) = (uint8_t)t7; +t0 = 0x1001a4e0; +t8 = MEM_U8(t8 + 0); +t0 = t0 + 0xfffffffc; +t9 = t8 << 2; +t1 = t9 + t0; +MEM_U32(t1 + 0) = s3; +L44a064: +v0 = s3; +L44a068: +ra = MEM_U32(sp + 44); +L44a06c: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x30; +return v0; +sp = sp + 0x30; +} + +static uint32_t f_overlap(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44a084: +//overlap: +t6 = MEM_U8(a0 + 32); +v1 = 0x47; +if (v1 != t6) {//nop; +goto L44a0a0;} +//nop; +v0 = MEM_U32(a0 + 48); +t7 = MEM_U8(a1 + 32); +goto L44a0ac; +t7 = MEM_U8(a1 + 32); +L44a0a0: +v0 = MEM_U32(a0 + 44); +//nop; +t7 = MEM_U8(a1 + 32); +L44a0ac: +//nop; +if (v1 != t7) {//nop; +goto L44a0c4;} +//nop; +v1 = MEM_U32(a1 + 48); +t8 = MEM_U32(a1 + 40); +goto L44a0d0; +t8 = MEM_U32(a1 + 40); +L44a0c4: +v1 = MEM_U32(a1 + 44); +//nop; +t8 = MEM_U32(a1 + 40); +L44a0d0: +//nop; +t9 = v1 + t8; +a2 = (int)v0 < (int)t9; +a2 = a2 ^ 0x1; +a2 = a2 < 0x1; +if (a2 == 0) {//nop; +goto L44a104;} +//nop; +t0 = MEM_U32(a0 + 40); +//nop; +t1 = v0 + t0; +a2 = (int)v1 < (int)t1; +a2 = a2 ^ 0x1; +a2 = a2 < 0x1; +L44a104: +v0 = a2; +return v0; +v0 = a2; +} + +static void f_free_tree_and_cse(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44a10c: +//free_tree_and_cse: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t6 = MEM_U16(a0 + 20); +a1 = a0; +t7 = t6 + 0xffffffff; +t8 = t7 & 0xffff; +if (t8 != 0) {MEM_U16(a0 + 20) = (uint16_t)t7; +goto L44a400;} +MEM_U16(a0 + 20) = (uint16_t)t7; +t0 = MEM_U8(a0 + 32); +//nop; +t9 = t0 + 0xffffffe0; +t1 = t9 < 0x40; +if (t1 == 0) {t2 = (int)t9 >> 5; +goto L44a174;} +t2 = (int)t9 >> 5; +t4 = 0x10005b14; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (t9 & 0x1f); +t1 = (int)t7 < (int)0x0; +L44a174: +if (t1 == 0) {//nop; +goto L44a254;} +//nop; +a2 = 0x1001a508; +//nop; +a2 = MEM_U8(a2 + 0); +//nop; +if (a2 == 0) {a3 = a2 & 0x3; +goto L44a324;} +a3 = a2 & 0x3; +a3 = -a3; +if (a3 == 0) {v1 = a2; +goto L44a1d8;} +v1 = a2; +t4 = 0x1001a510; +t2 = a2 << 2; +t4 = t4 + 0xfffffffc; +v0 = t2 + t4; +a0 = a3 + a2; +L44a1b4: +t3 = MEM_U32(v0 + 0); +v1 = v1 + 0xffffffff; +if (a1 != t3) {//nop; +goto L44a1c8;} +//nop; +MEM_U32(v0 + 0) = zero; +L44a1c8: +if (a0 != v1) {v0 = v0 + 0xfffffffc; +goto L44a1b4;} +v0 = v0 + 0xfffffffc; +if (v1 == 0) {//nop; +goto L44a324;} +//nop; +L44a1d8: +t6 = 0x1001a510; +t5 = v1 << 2; +v1 = 0x1001a510; +t6 = t6 + 0xfffffffc; +v0 = t5 + t6; +v1 = v1 + 0xfffffffc; +L44a1f0: +t9 = MEM_U32(v0 + 0); +//nop; +if (a1 != t9) {//nop; +goto L44a204;} +//nop; +MEM_U32(v0 + 0) = zero; +L44a204: +t7 = MEM_U32(v0 + -4); +//nop; +if (a1 != t7) {//nop; +goto L44a218;} +//nop; +MEM_U32(v0 + -4) = zero; +L44a218: +t8 = MEM_U32(v0 + -8); +//nop; +if (a1 != t8) {//nop; +goto L44a22c;} +//nop; +MEM_U32(v0 + -8) = zero; +L44a22c: +t1 = MEM_U32(v0 + -12); +//nop; +if (a1 != t1) {//nop; +goto L44a240;} +//nop; +MEM_U32(v0 + -12) = zero; +L44a240: +v0 = v0 + 0xfffffff0; +if (v0 != v1) {//nop; +goto L44a1f0;} +//nop; +a0 = MEM_U32(a1 + 0); +goto L44a328; +a0 = MEM_U32(a1 + 0); +L44a254: +a2 = 0x1001a4d4; +//nop; +a2 = MEM_U8(a2 + 0); +//nop; +if (a2 == 0) {a3 = a2 & 0x3; +goto L44a324;} +a3 = a2 & 0x3; +a3 = -a3; +if (a3 == 0) {v1 = a2; +goto L44a2b0;} +v1 = a2; +t4 = 0x1001a4e0; +t2 = a2 << 2; +t4 = t4 + 0xfffffffc; +v0 = t2 + t4; +a0 = a3 + a2; +L44a28c: +t3 = MEM_U32(v0 + 0); +v1 = v1 + 0xffffffff; +if (a1 != t3) {//nop; +goto L44a2a0;} +//nop; +MEM_U32(v0 + 0) = zero; +L44a2a0: +if (a0 != v1) {v0 = v0 + 0xfffffffc; +goto L44a28c;} +v0 = v0 + 0xfffffffc; +if (v1 == 0) {//nop; +goto L44a324;} +//nop; +L44a2b0: +t6 = 0x1001a4e0; +t5 = v1 << 2; +v1 = 0x1001a4e0; +t6 = t6 + 0xfffffffc; +v0 = t5 + t6; +v1 = v1 + 0xfffffffc; +L44a2c8: +t9 = MEM_U32(v0 + 0); +//nop; +if (a1 != t9) {//nop; +goto L44a2dc;} +//nop; +MEM_U32(v0 + 0) = zero; +L44a2dc: +t7 = MEM_U32(v0 + -4); +//nop; +if (a1 != t7) {//nop; +goto L44a2f0;} +//nop; +MEM_U32(v0 + -4) = zero; +L44a2f0: +t8 = MEM_U32(v0 + -8); +//nop; +if (a1 != t8) {//nop; +goto L44a304;} +//nop; +MEM_U32(v0 + -8) = zero; +L44a304: +t1 = MEM_U32(v0 + -12); +//nop; +if (a1 != t1) {//nop; +goto L44a318;} +//nop; +MEM_U32(v0 + -12) = zero; +L44a318: +v0 = v0 + 0xfffffff0; +if (v0 != v1) {//nop; +goto L44a2c8;} +//nop; +L44a324: +a0 = MEM_U32(a1 + 0); +L44a328: +t2 = t0 < 0x80; +if (a0 == 0) {//nop; +goto L44a380;} +//nop; +if (t2 == 0) {t4 = (int)t0 >> 5; +goto L44a35c;} +t4 = (int)t0 >> 5; +t5 = 0x10005b04; +t3 = t4 << 2; +t5 = t5; +t6 = t5 + t3; +t9 = MEM_U32(t6 + 0); +//nop; +t7 = t9 << (t0 & 0x1f); +t2 = (int)t7 < (int)0x0; +L44a35c: +if (t2 != 0) {//nop; +goto L44a380;} +//nop; +//nop; +MEM_U32(sp + 32) = a1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L44a374; +//nop; +L44a374: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +L44a380: +a0 = MEM_U32(a1 + 4); +//nop; +if (a0 == 0) {//nop; +goto L44a3e8;} +//nop; +t1 = MEM_U8(a1 + 32); +//nop; +t4 = t1 < 0xa0; +if (t4 == 0) {t5 = (int)t1 >> 5; +goto L44a3c4;} +t5 = (int)t1 >> 5; +t6 = 0x10005af0; +t3 = t5 << 2; +t6 = t6; +t9 = t6 + t3; +t7 = MEM_U32(t9 + 0); +//nop; +t8 = t7 << (t1 & 0x1f); +t4 = (int)t8 < (int)0x0; +L44a3c4: +if (t4 != 0) {//nop; +goto L44a3e8;} +//nop; +//nop; +MEM_U32(sp + 32) = a1; +//nop; +f_free_tree_and_cse(mem, sp, a0); +goto L44a3dc; +//nop; +L44a3dc: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +L44a3e8: +//nop; +a0 = a1; +//nop; +f_free_node(mem, sp, a0); +goto L44a3f8; +//nop; +L44a3f8: +gp = MEM_U32(sp + 24); +//nop; +L44a400: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_check_vreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44a410: +//check_vreg: +//nop; +//nop; +//nop; +sp = sp + 0xffffff38; +MEM_U32(sp + 188) = s4; +s4 = 0x1001a45c; +MEM_U32(sp + 184) = s3; +s4 = MEM_U32(s4 + 0); +s3 = a0; +s4 = s4 + 0xffffffff; +MEM_U32(sp + 196) = ra; +MEM_U32(sp + 192) = gp; +MEM_U32(sp + 180) = s2; +MEM_U32(sp + 176) = s1; +MEM_U32(sp + 172) = s0; +if ((int)s4 < 0) {MEM_U32(sp + 204) = a1; +goto L44a74c;} +MEM_U32(sp + 204) = a1; +s2 = 0x1001a460; +s0 = zero; +s4 = s4 + 0x1; +L44a460: +s1 = MEM_U32(s2 + 0); +//nop; +if (s1 == 0) {//nop; +goto L44a740;} +//nop; +t6 = MEM_U32(s1 + 36); +t7 = MEM_U32(s3 + 36); +//nop; +if (t6 != t7) {//nop; +goto L44a740;} +//nop; +//nop; +a0 = s3; +a1 = s1; +v0 = f_overlap(mem, sp, a0, a1); +goto L44a494; +a1 = s1; +L44a494: +gp = MEM_U32(sp + 192); +if (v0 == 0) {s0 = s0 + 0x1; +goto L44a744;} +s0 = s0 + 0x1; +t8 = MEM_U8(s1 + 33); +t1 = MEM_U8(s3 + 33); +t9 = t8 << 24; +t2 = t1 << 24; +t3 = t2 >> 29; +t0 = t9 >> 29; +if (t0 == t3) {a0 = 0x4; +goto L44a5c8;} +a0 = 0x4; +t4 = 0x1000c8b8; +a1 = 0x8ca; +t4 = t4; +t6 = t4 + 0x48; +t7 = sp; +L44a4d4: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 7($t7) +goto L44a4d4;} +//swr $at, 7($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t8 = 0x1000c868; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +t8 = t8; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t6 >> 0); +t1 = t8 + 0x48; +t2 = sp; +//swr $t6, 0xf($t7) +L44a544: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t2 = t2 + 0xc; +MEM_U8(t2 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t2) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t2 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t1) {//swr $at, 0x57($t2) +goto L44a544;} +//swr $at, 0x57($t2) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +t1 = t8 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t8) +//nop; +MEM_U8(t2 + 92 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 92 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 92 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 92 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x5f($t2) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44a5c0; +//nop; +L44a5c0: +gp = MEM_U32(sp + 192); +//nop; +L44a5c8: +t0 = MEM_U32(s1 + 44); +t3 = MEM_U32(s3 + 44); +a0 = 0x4; +if (t0 != t3) {a1 = 0x8cf; +goto L44a5f0;} +a1 = 0x8cf; +t5 = MEM_U32(s1 + 40); +t6 = MEM_U32(s3 + 40); +//nop; +if (t5 == t6) {t5 = MEM_U8(sp + 207); +goto L44a6f8;} +t5 = MEM_U8(sp + 207); +L44a5f0: +t4 = 0x1000c818; +t1 = sp; +t4 = t4; +t9 = t4 + 0x48; +L44a600: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t1 = t1 + 0xc; +MEM_U8(t1 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t1) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t1 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t9) {//swr $at, 7($t1) +goto L44a600;} +//swr $at, 7($t1) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t8 = 0x1000c7c8; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +t9 = t4 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t4) +t8 = t8; +MEM_U8(t1 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t1 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t1 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t1 + 12 + 3) = (uint8_t)(t9 >> 0); +t0 = t8 + 0x48; +t3 = sp; +//swr $t9, 0xf($t1) +L44a670: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t0) {//swr $at, 0x57($t3) +goto L44a670;} +//swr $at, 0x57($t3) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t0 = t8 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t8) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44a6ec; +//nop; +L44a6ec: +gp = MEM_U32(sp + 192); +//nop; +t5 = MEM_U8(sp + 207); +L44a6f8: +//nop; +if (t5 != 0) {//nop; +goto L44a738;} +//nop; +t6 = MEM_U8(s3 + 33); +at = 0xffffff1f; +t7 = t6 & at; +t9 = t7 | 0x60; +MEM_U8(s3 + 33) = (uint8_t)t9; +t4 = MEM_U32(s1 + 48); +v0 = MEM_U32(s2 + 0); +MEM_U32(s3 + 44) = t4; +t1 = MEM_U8(v0 + 26); +t2 = 0x1; +if (t1 != 0) {//nop; +goto L44a738;} +//nop; +MEM_U8(v0 + 26) = (uint8_t)t2; +L44a738: +v0 = 0x1; +goto L44a750; +v0 = 0x1; +L44a740: +s0 = s0 + 0x1; +L44a744: +if (s0 != s4) {s2 = s2 + 0x4; +goto L44a460;} +s2 = s2 + 0x4; +L44a74c: +v0 = zero; +L44a750: +ra = MEM_U32(sp + 196); +s0 = MEM_U32(sp + 172); +s1 = MEM_U32(sp + 176); +s2 = MEM_U32(sp + 180); +s3 = MEM_U32(sp + 184); +s4 = MEM_U32(sp + 188); +sp = sp + 0xc8; +return v0; +sp = sp + 0xc8; +} + +static void f_find_vreg_mtag(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44a770: +//find_vreg_mtag: +//nop; +//nop; +//nop; +sp = sp + 0xffffff38; +MEM_U32(sp + 188) = s4; +s4 = 0x1001a45c; +MEM_U32(sp + 184) = s3; +s4 = MEM_U32(s4 + 0); +s3 = a0; +s4 = s4 + 0xffffffff; +MEM_U32(sp + 196) = ra; +MEM_U32(sp + 192) = gp; +MEM_U32(sp + 180) = s2; +MEM_U32(sp + 176) = s1; +if ((int)s4 < 0) {MEM_U32(sp + 172) = s0; +goto L44aa68;} +MEM_U32(sp + 172) = s0; +s2 = 0x1001a460; +s1 = zero; +s4 = s4 + 0x1; +L44a7bc: +s0 = MEM_U32(s2 + 0); +//nop; +if (s0 == 0) {//nop; +goto L44aa5c;} +//nop; +t6 = MEM_U32(s0 + 36); +t7 = MEM_U32(s3 + 36); +//nop; +if (t6 != t7) {//nop; +goto L44aa5c;} +//nop; +//nop; +a0 = s3; +a1 = s0; +v0 = f_overlap(mem, sp, a0, a1); +goto L44a7f0; +a1 = s0; +L44a7f0: +gp = MEM_U32(sp + 192); +if (v0 == 0) {s1 = s1 + 0x1; +goto L44aa60;} +s1 = s1 + 0x1; +t8 = MEM_U8(s0 + 33); +t1 = MEM_U8(s3 + 33); +t9 = t8 << 24; +t2 = t1 << 24; +t3 = t2 >> 29; +t0 = t9 >> 29; +if (t0 == t3) {a0 = 0x4; +goto L44a924;} +a0 = 0x4; +t4 = 0x1000c9f8; +a1 = 0x8ee; +t4 = t4; +t6 = t4 + 0x48; +t7 = sp; +L44a830: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t7 = t7 + 0xc; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t7 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 7($t7) +goto L44a830;} +//swr $at, 7($t7) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t8 = 0x1000c9a8; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +t8 = t8; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t6 >> 0); +t1 = t8 + 0x48; +t2 = sp; +//swr $t6, 0xf($t7) +L44a8a0: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t2 = t2 + 0xc; +MEM_U8(t2 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t2) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t2 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t1) {//swr $at, 0x57($t2) +goto L44a8a0;} +//swr $at, 0x57($t2) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t2 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t2) +t1 = t8 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t8) +//nop; +MEM_U8(t2 + 92 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 92 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 92 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 92 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x5f($t2) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44a91c; +//nop; +L44a91c: +gp = MEM_U32(sp + 192); +//nop; +L44a924: +t0 = MEM_U32(s0 + 44); +t3 = MEM_U32(s3 + 44); +a0 = 0x4; +if (t0 != t3) {a1 = 0x8f3; +goto L44a94c;} +a1 = 0x8f3; +t5 = MEM_U32(s0 + 40); +t6 = MEM_U32(s3 + 40); +//nop; +if (t5 == t6) {//nop; +goto L44aa50;} +//nop; +L44a94c: +t4 = 0x1000c958; +t1 = sp; +t4 = t4; +t9 = t4 + 0x48; +L44a95c: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t1 = t1 + 0xc; +MEM_U8(t1 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t1) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t1 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 4 + 3) = (uint8_t)(at >> 0); +if (t4 != t9) {//swr $at, 7($t1) +goto L44a95c;} +//swr $at, 7($t1) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t8 = 0x1000c908; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +t9 = t4 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t4) +t8 = t8; +MEM_U8(t1 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t1 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t1 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t1 + 12 + 3) = (uint8_t)(t9 >> 0); +t0 = t8 + 0x48; +t3 = sp; +//swr $t9, 0xf($t1) +L44a9cc: +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t8 = t8 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t8 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t8) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t8 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t8) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t8 != t0) {//swr $at, 0x57($t3) +goto L44a9cc;} +//swr $at, 0x57($t3) +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t0 = t8 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t8) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44aa48; +//nop; +L44aa48: +gp = MEM_U32(sp + 192); +//nop; +L44aa50: +t5 = MEM_U32(s0 + 52); +MEM_U32(s3 + 48) = t5; +goto L44aa68; +MEM_U32(s3 + 48) = t5; +L44aa5c: +s1 = s1 + 0x1; +L44aa60: +if (s1 != s4) {s2 = s2 + 0x4; +goto L44a7bc;} +s2 = s2 + 0x4; +L44aa68: +ra = MEM_U32(sp + 196); +s0 = MEM_U32(sp + 172); +s1 = MEM_U32(sp + 176); +s2 = MEM_U32(sp + 180); +s3 = MEM_U32(sp + 184); +s4 = MEM_U32(sp + 188); +sp = sp + 0xc8; +return; +sp = sp + 0xc8; +} + +static void f_check_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44aa88: +//check_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +v0 = MEM_U8(a0 + 33); +t8 = 0x6; +t6 = v0 << 24; +t7 = t6 >> 29; +v0 = t7; +s0 = a0; +if (v0 != t8) {//nop; +goto L44aac8;} +//nop; +abort(); +L44aac8: +at = 0x5; +if (v0 != at) {t2 = v0 < 0x20; +goto L44ab0c;} +t2 = v0 < 0x20; +//nop; +a0 = s0; +//nop; +v0 = f_check_amt(mem, sp, a0); +goto L44aae4; +//nop; +L44aae4: +gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (v0 == at) {ra = MEM_U32(sp + 28); +goto L44abb4;} +ra = MEM_U32(sp + 28); +t9 = MEM_U8(s0 + 33); +MEM_U32(s0 + 44) = v0; +t0 = t9 & 0xff1f; +t1 = t0 | 0x60; +MEM_U8(s0 + 33) = (uint8_t)t1; +goto L44abb0; +MEM_U8(s0 + 33) = (uint8_t)t1; +L44ab0c: +t3 = -t2; +at = 0x60000000; +t4 = t3 & at; +t5 = t4 << (v0 & 0x1f); +if ((int)t5 >= 0) {at = 0x4; +goto L44ab90;} +at = 0x4; +t6 = 0x1001935c; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L44ab58;} +//nop; +//nop; +a0 = s0; +a1 = zero; +v0 = f_check_vreg(mem, sp, a0, a1); +goto L44ab4c; +a1 = zero; +L44ab4c: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L44abb4; +ra = MEM_U32(sp + 28); +L44ab58: +//nop; +//nop; +//nop; +v0 = f_get_domtag(mem, sp); +goto L44ab68; +//nop; +L44ab68: +gp = MEM_U32(sp + 24); +if (v0 == 0) {ra = MEM_U32(sp + 28); +goto L44abb4;} +ra = MEM_U32(sp + 28); +//nop; +a0 = s0; +//nop; +f_find_vreg_mtag(mem, sp, a0); +goto L44ab84; +//nop; +L44ab84: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L44abb4; +ra = MEM_U32(sp + 28); +L44ab90: +if (v0 != at) {ra = MEM_U32(sp + 28); +goto L44abb4;} +ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(s0 + 36); +//nop; +v0 = f_get_mtag(mem, sp, a0); +goto L44aba8; +//nop; +L44aba8: +gp = MEM_U32(sp + 24); +MEM_U32(s0 + 48) = v0; +L44abb0: +ra = MEM_U32(sp + 28); +L44abb4: +s0 = MEM_U32(sp + 20); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_assign_vreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44abc0: +//assign_vreg: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 188) = a1; +a3 = MEM_U8(a0 + 33); +a2 = a0; +v0 = a3; +t6 = v0 & 0x1f; +at = t6 < 0x11; +if (at == 0) {v0 = t6; +goto L44b0f0;} +v0 = t6; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000cb88[] = { +&&L44ad0c, +&&L44b0f0, +&&L44ad0c, +&&L44ad0c, +&&L44ad0c, +&&L44afa4, +&&L44ad0c, +&&L44afa4, +&&L44ad0c, +&&L44ad0c, +&&L44ad0c, +&&L44b0f0, +&&L44ac18, +&&L44ac18, +&&L44ad0c, +&&L44afa4, +&&L44ae94, +}; +dest = Lswitch1000cb88[t6]; +//nop; +goto *dest; +//nop; +L44ac18: +t0 = 0x1001a458; +t8 = 0x1001a450; +v1 = MEM_U32(t0 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +at = v1 < t8; +if (at == 0) {//nop; +goto L44b1fc;} +//nop; +a0 = 0x1001a45c; +t1 = 0x1001a460; +v0 = MEM_U32(a0 + 0); +//nop; +t9 = v0 << 2; +t2 = t9 + t1; +MEM_U32(t2 + 0) = a2; +t3 = v0 + 0x1; +if (a1 == 0) {MEM_U32(a0 + 0) = t3; +goto L44ace4;} +MEM_U32(a0 + 0) = t3; +t4 = a3 << 24; +t5 = t4 >> 29; +at = 0x2; +if (t5 != at) {//nop; +goto L44ace4;} +//nop; +//nop; +a0 = a2; +MEM_U32(sp + 184) = a2; +v0 = f_parm_reg(mem, sp, a0); +goto L44ac84; +MEM_U32(sp + 184) = a2; +L44ac84: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 184); +v1 = v0 & 0xff; +at = 0x48; +t0 = 0x1001a458; +if (v1 == at) {at = v1 < 0x2c; +goto L44acd8;} +at = v1 < 0x2c; +if (at != 0) {//nop; +goto L44acd8;} +//nop; +t6 = 0x10019314; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = t6 << 1; +t8 = t7 + 0x2a; +at = t8 < v1; +if (at != 0) {//nop; +goto L44acd8;} +//nop; +t9 = v1 << 2; +MEM_U32(a2 + 48) = t9; +goto L44b1fc; +MEM_U32(a2 + 48) = t9; +L44acd8: +v0 = MEM_U32(t0 + 0); +MEM_U32(a2 + 48) = v0; +goto L44ad00; +MEM_U32(a2 + 48) = v0; +L44ace4: +t1 = MEM_U32(a2 + 48); +t2 = 0xffffffff; +if (t1 == t2) {//nop; +goto L44acf8;} +//nop; +abort(); +L44acf8: +v0 = v1; +MEM_U32(a2 + 48) = v1; +L44ad00: +t3 = v0 + 0x8; +MEM_U32(t0 + 0) = t3; +goto L44b1fc; +MEM_U32(t0 + 0) = t3; +L44ad0c: +t4 = MEM_U32(a2 + 40); +t5 = 0x5; +t0 = 0x1001a454; +at = (int)t4 < (int)t5; +if (at != 0) {//nop; +goto L44ad28;} +//nop; +abort(); +L44ad28: +t6 = 0x1001a44c; +v1 = MEM_U32(t0 + 0); +t6 = MEM_U32(t6 + 0); +//nop; +at = v1 < t6; +if (at == 0) {//nop; +goto L44b1fc;} +//nop; +a0 = 0x1001a45c; +t8 = 0x1001a460; +v0 = MEM_U32(a0 + 0); +//nop; +t7 = v0 << 2; +t9 = t7 + t8; +MEM_U32(t9 + 0) = a2; +t1 = v0 + 0x1; +if (a1 != 0) {MEM_U32(a0 + 0) = t1; +goto L44ad84;} +MEM_U32(a0 + 0) = t1; +t2 = 0x1001a540; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L44ae24;} +//nop; +L44ad84: +t3 = a3 << 24; +t4 = t3 >> 29; +at = 0x2; +if (t4 != at) {//nop; +goto L44ae24;} +//nop; +//nop; +a0 = a2; +MEM_U8(sp + 191) = (uint8_t)a1; +MEM_U32(sp + 184) = a2; +v0 = f_parm_reg(mem, sp, a0); +goto L44adac; +MEM_U32(sp + 184) = a2; +L44adac: +gp = MEM_U32(sp + 176); +a1 = MEM_U8(sp + 191); +a2 = MEM_U32(sp + 184); +v1 = v0 & 0xff; +at = 0x48; +t0 = 0x1001a454; +if (v1 != at) {//nop; +goto L44adec;} +//nop; +t5 = MEM_U32(a2 + 48); +t6 = 0xffffffff; +if (t5 == t6) {//nop; +goto L44ade0;} +//nop; +abort(); +L44ade0: +v0 = MEM_U32(t0 + 0); +MEM_U32(a2 + 48) = v0; +goto L44ae40; +MEM_U32(a2 + 48) = v0; +L44adec: +v0 = MEM_U32(a2 + 48); +t8 = v1 << 2; +a0 = v0 + 0x1; +a0 = a0 < 0x1; +if (a0 != 0) {//nop; +goto L44ae10;} +//nop; +t7 = v1 << 2; +a0 = t7 ^ v0; +a0 = a0 < 0x1; +L44ae10: +if (a0 != 0) {//nop; +goto L44ae1c;} +//nop; +abort(); +L44ae1c: +MEM_U32(a2 + 48) = t8; +goto L44b1fc; +MEM_U32(a2 + 48) = t8; +L44ae24: +t9 = MEM_U32(a2 + 48); +t1 = 0xffffffff; +if (t9 == t1) {//nop; +goto L44ae38;} +//nop; +abort(); +L44ae38: +v0 = v1; +MEM_U32(a2 + 48) = v1; +L44ae40: +t3 = 0x10019390; +t2 = v0 + 0x4; +MEM_U32(t0 + 0) = t2; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L44ae64;} +//nop; +if (a1 != 0) {//nop; +goto L44ae7c;} +//nop; +L44ae64: +t4 = 0x1001a540; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {ra = MEM_U32(sp + 180); +goto L44b200;} +ra = MEM_U32(sp + 180); +L44ae7c: +v0 = MEM_U32(t0 + 0); +at = 0x34; +if (v0 != at) {t5 = v0 + 0x4; +goto L44b1fc;} +t5 = v0 + 0x4; +MEM_U32(t0 + 0) = t5; +goto L44b1fc; +MEM_U32(t0 + 0) = t5; +L44ae94: +t6 = 0x1000cb38; +a0 = 0x4; +t6 = t6; +t8 = t6 + 0x48; +a1 = 0x94d; +t9 = sp; +L44aeac: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L44aeac;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t1 = 0x1000cae8; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t1 = t1; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t3 = t1 + 0x48; +t4 = sp; +//swr $t8, 0xf($t9) +L44af1c: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 0x57($t4) +goto L44af1c;} +//swr $at, 0x57($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +//nop; +MEM_U8(t4 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t4) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44af98; +//nop; +L44af98: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L44b200; +ra = MEM_U32(sp + 180); +L44afa4: +t5 = 0x10018ecc; +at = 0x1; +t5 = MEM_U8(t5 + 0); +t8 = 0x9; +if (t5 != at) {//nop; +goto L44b1fc;} +//nop; +t7 = MEM_U32(a2 + 40); +t0 = 0x1001a454; +at = (int)t7 < (int)t8; +if (at != 0) {//nop; +goto L44afd4;} +//nop; +abort(); +L44afd4: +t6 = 0x1001a44c; +v1 = MEM_U32(t0 + 0); +t6 = MEM_U32(t6 + 0); +//nop; +at = v1 < t6; +if (at == 0) {//nop; +goto L44b1fc;} +//nop; +a0 = 0x1001a45c; +t2 = 0x1001a460; +v0 = MEM_U32(a0 + 0); +//nop; +t9 = v0 << 2; +t3 = t9 + t2; +MEM_U32(t3 + 0) = a2; +t1 = v0 + 0x1; +if (a1 != 0) {MEM_U32(a0 + 0) = t1; +goto L44b030;} +MEM_U32(a0 + 0) = t1; +t4 = 0x1001a540; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L44b0c8;} +//nop; +L44b030: +t5 = a3 << 24; +t7 = t5 >> 29; +at = 0x2; +if (t7 != at) {//nop; +goto L44b0c8;} +//nop; +//nop; +a0 = a2; +MEM_U32(sp + 184) = a2; +v0 = f_parm_reg(mem, sp, a0); +goto L44b054; +MEM_U32(sp + 184) = a2; +L44b054: +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 184); +v1 = v0 & 0xff; +at = 0x48; +t0 = 0x1001a454; +if (v1 != at) {//nop; +goto L44b090;} +//nop; +t8 = MEM_U32(a2 + 48); +t6 = 0xffffffff; +if (t8 == t6) {//nop; +goto L44b084;} +//nop; +abort(); +L44b084: +v0 = MEM_U32(t0 + 0); +MEM_U32(a2 + 48) = v0; +goto L44b0e4; +MEM_U32(a2 + 48) = v0; +L44b090: +v0 = MEM_U32(a2 + 48); +t2 = v1 << 2; +a0 = v0 + 0x1; +a0 = a0 < 0x1; +if (a0 != 0) {//nop; +goto L44b0b4;} +//nop; +t9 = v1 << 2; +a0 = t9 ^ v0; +a0 = a0 < 0x1; +L44b0b4: +if (a0 != 0) {//nop; +goto L44b0c0;} +//nop; +abort(); +L44b0c0: +MEM_U32(a2 + 48) = t2; +goto L44b1fc; +MEM_U32(a2 + 48) = t2; +L44b0c8: +t3 = MEM_U32(a2 + 48); +t1 = 0xffffffff; +if (t3 == t1) {//nop; +goto L44b0dc;} +//nop; +abort(); +L44b0dc: +v0 = v1; +MEM_U32(a2 + 48) = v1; +L44b0e4: +t4 = v0 + 0x8; +MEM_U32(t0 + 0) = t4; +goto L44b1fc; +MEM_U32(t0 + 0) = t4; +L44b0f0: +t5 = 0x1000ca98; +a0 = 0x4; +t5 = t5; +t8 = t5 + 0x48; +a1 = 0x96b; +t6 = sp; +L44b108: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t5 != t8) {//swr $at, 7($t6) +goto L44b108;} +//swr $at, 7($t6) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = 0x1000ca48; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t8 = t5 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t5) +t9 = t9; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t8 >> 0); +t3 = t9 + 0x48; +t1 = sp; +//swr $t8, 0xf($t6) +L44b178: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t1 = t1 + 0xc; +MEM_U8(t1 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t1) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t1 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 84 + 3) = (uint8_t)(at >> 0); +if (t9 != t3) {//swr $at, 0x57($t1) +goto L44b178;} +//swr $at, 0x57($t1) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(t1 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t1) +t3 = t9 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t9) +//nop; +MEM_U8(t1 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t1 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t1 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t1 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t1) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44b1f4; +//nop; +L44b1f4: +gp = MEM_U32(sp + 176); +//nop; +L44b1fc: +ra = MEM_U32(sp + 180); +L44b200: +sp = sp + 0xb8; +//nop; +return; +//nop; +} + +static uint32_t f_load_cse(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44b20c: +//load_cse: +//nop; +//nop; +//nop; +t6 = 0x10005ab8; +sp = sp + 0xffffffd0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if ((int)t6 <= 0) {a2 = a0; +goto L44b23c;} +a2 = a0; +v0 = a0; +goto L44b5e4; +v0 = a0; +L44b23c: +t7 = MEM_U8(a2 + 32); +//nop; +t8 = t7 + 0xffffffe0; +t9 = t8 < 0x40; +if (t9 == 0) {t5 = (int)t8 >> 5; +goto L44b274;} +t5 = (int)t8 >> 5; +t7 = 0x10005b28; +t6 = t5 << 2; +t7 = t7; +t5 = t7 + t6; +t7 = MEM_U32(t5 + 0); +//nop; +t6 = t7 << (t8 & 0x1f); +t9 = (int)t6 < (int)0x0; +L44b274: +if (t9 == 0) {//nop; +goto L44b2f0;} +//nop; +v0 = MEM_U8(a2 + 33); +at = 0x6c000000; +t2 = v0 << 24; +t7 = t2 >> 29; +t8 = t7 < 0x20; +t6 = -t8; +t5 = t6 & at; +t9 = t5 << (t7 & 0x1f); +if ((int)t9 >= 0) {t2 = t7; +goto L44b2f0;} +t2 = t7; +t7 = MEM_U16(a2 + 34); +v1 = 0xe; +t8 = t7 & 0x1; +if (t8 != 0) {a3 = v0 & 0x1f; +goto L44b2f0;} +a3 = v0 & 0x1f; +if (v1 != a3) {//nop; +goto L44b2d4;} +//nop; +a0 = MEM_U32(a2 + 40); +//nop; +at = (int)a0 < (int)0x5; +if (at != 0) {//nop; +goto L44b2f8;} +//nop; +L44b2d4: +if (v1 == a3) {//nop; +goto L44b2f0;} +//nop; +a0 = MEM_U32(a2 + 40); +//nop; +at = (int)a0 < (int)0x9; +if (at != 0) {//nop; +goto L44b2f8;} +//nop; +L44b2f0: +v0 = a2; +goto L44b5e4; +v0 = a2; +L44b2f8: +t4 = 0x1001a508; +//nop; +t3 = MEM_U8(t4 + 0); +//nop; +a1 = t3; +if (a1 == 0) {v0 = a1 & 0xff; +goto L44b5b8;} +v0 = a1 & 0xff; +t5 = 0x1001a510; +t1 = 0x1001a510; +t6 = v0 << 2; +t5 = t5 + 0xfffffffc; +t0 = 0x10018e80; +v1 = t6 + t5; +t1 = t1 + 0xfffffffc; +L44b330: +a1 = MEM_U32(v1 + 0); +v1 = v1 + 0xfffffffc; +if (a1 == 0) {//nop; +goto L44b5b0;} +//nop; +v0 = MEM_U8(a1 + 33); +//nop; +t9 = v0 & 0x1f; +if (a3 != t9) {t7 = v0 << 24; +goto L44b5b0;} +t7 = v0 << 24; +t8 = t7 >> 29; +if (t2 != t8) {//nop; +goto L44b5b0;} +//nop; +t6 = MEM_U32(a2 + 36); +t5 = MEM_U32(a1 + 36); +//nop; +if (t6 != t5) {//nop; +goto L44b5b0;} +//nop; +v0 = MEM_U8(t0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L44b398;} +//nop; +t9 = MEM_U32(a2 + 44); +t7 = MEM_U32(a1 + 44); +//nop; +if (t9 == t7) {//nop; +goto L44b3bc;} +//nop; +L44b398: +if (v0 != 0) {//nop; +goto L44b5b0;} +//nop; +t8 = MEM_U32(a2 + 44); +t5 = MEM_U32(a1 + 44); +t9 = MEM_U32(a1 + 40); +t6 = t8 + a0; +t7 = t5 + t9; +if (t6 != t7) {//nop; +goto L44b5b0;} +//nop; +L44b3bc: +t8 = MEM_U32(a1 + 40); +//nop; +if (a0 != t8) {//nop; +goto L44b5b0;} +//nop; +v0 = MEM_U8(a1 + 32); +at = 0x7b; +if (v0 != at) {at = 0x3e; +goto L44b408;} +at = 0x3e; +//nop; +a0 = MEM_U32(a1 + 0); +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 48) = a2; +v0 = f_dup_tree(mem, sp, a0); +goto L44b3f0; +MEM_U32(sp + 48) = a2; +L44b3f0: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 48); +MEM_U32(sp + 32) = v0; +goto L44b468; +MEM_U32(sp + 32) = v0; +at = 0x3e; +L44b408: +if (v0 != at) {//nop; +goto L44b438;} +//nop; +//nop; +a0 = MEM_U32(a1 + 4); +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 48) = a2; +v0 = f_dup_tree(mem, sp, a0); +goto L44b424; +MEM_U32(sp + 48) = a2; +L44b424: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 48); +MEM_U32(sp + 32) = v0; +goto L44b468; +MEM_U32(sp + 32) = v0; +L44b438: +if (a2 != a1) {a0 = a1; +goto L44b448;} +a0 = a1; +v0 = a2; +goto L44b5e4; +v0 = a2; +L44b448: +//nop; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 48) = a2; +v0 = f_dup_tree(mem, sp, a0); +goto L44b458; +MEM_U32(sp + 48) = a2; +L44b458: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 48); +MEM_U32(sp + 32) = v0; +L44b468: +t5 = 0x10018e98; +at = 0x3; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L44b498;} +//nop; +t9 = MEM_U32(a2 + 40); +t6 = MEM_U32(a1 + 40); +//nop; +at = (int)t9 < (int)t6; +if (at != 0) {//nop; +goto L44b4ec;} +//nop; +L44b498: +t7 = MEM_U32(a2 + 40); +//nop; +at = (int)t7 < (int)0x4; +if (at == 0) {//nop; +goto L44b554;} +//nop; +t8 = MEM_U8(a1 + 32); +//nop; +t5 = t8 + 0xffffffe0; +t9 = t5 < 0x60; +if (t9 == 0) {t6 = (int)t5 >> 5; +goto L44b4e4;} +t6 = (int)t5 >> 5; +t8 = 0x10005b1c; +t7 = t6 << 2; +t8 = t8; +t6 = t8 + t7; +t8 = MEM_U32(t6 + 0); +//nop; +t7 = t8 << (t5 & 0x1f); +t9 = (int)t7 < (int)0x0; +L44b4e4: +if (t9 == 0) {//nop; +goto L44b554;} +//nop; +L44b4ec: +//nop; +a1 = MEM_U32(sp + 32); +a0 = 0x19; +MEM_U32(sp + 48) = a2; +v0 = f_build_1op(mem, sp, a0, a1); +goto L44b500; +MEM_U32(sp + 48) = a2; +L44b500: +a2 = MEM_U32(sp + 48); +v1 = MEM_U8(v0 + 33); +t5 = MEM_U8(a2 + 33); +t7 = v1 << 27; +t6 = t7 >> 27; +t9 = t5 ^ t6; +t8 = t9 & 0x1f; +gp = MEM_U32(sp + 24); +t7 = t8 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t7; +t5 = MEM_U32(a2 + 40); +a0 = v0; +t6 = t5 << 3; +MEM_U32(v0 + 36) = t6; +//nop; +//nop; +//nop; +v0 = f_translate_cvtl(mem, sp, a0); +goto L44b548; +//nop; +L44b548: +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 48); +MEM_U32(sp + 32) = v0; +L44b554: +t9 = MEM_U8(v0 + 32); +at = 0x49; +if (t9 != at) {//nop; +goto L44b590;} +//nop; +a3 = MEM_U8(a2 + 33); +v1 = MEM_U8(v0 + 33); +t8 = a3 & 0x1f; +t7 = v1 & 0x1f; +if (t8 == t7) {t5 = v1 << 27; +goto L44b590;} +t5 = v1 << 27; +t6 = t5 >> 27; +t9 = t8 ^ t6; +t8 = t9 & 0x1f; +t7 = t8 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t7; +L44b590: +//nop; +a0 = a2; +//nop; +f_free_tree(mem, sp, a0); +goto L44b5a0; +//nop; +L44b5a0: +gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 32); +ra = MEM_U32(sp + 28); +goto L44b5e8; +ra = MEM_U32(sp + 28); +L44b5b0: +if (v1 != t1) {//nop; +goto L44b330;} +//nop; +L44b5b8: +at = (int)t3 < (int)0xa; +if (at == 0) {v0 = a2; +goto L44b5e4;} +v0 = a2; +t8 = 0x1001a510; +t5 = t3 + 0x1; +t6 = t5 & 0xff; +t9 = t6 << 2; +t8 = t8 + 0xfffffffc; +MEM_U8(t4 + 0) = (uint8_t)t5; +t7 = t9 + t8; +MEM_U32(t7 + 0) = a2; +L44b5e4: +ra = MEM_U32(sp + 28); +L44b5e8: +sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static uint32_t f_uses(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44b5f4: +//uses: +//nop; +//nop; +//nop; +sp = sp + 0xffffff28; +MEM_U32(sp + 184) = s2; +MEM_U32(sp + 180) = s1; +MEM_U32(sp + 176) = s0; +at = a2 < 0x10; +s0 = a0; +s1 = a1; +s2 = a2; +MEM_U32(sp + 204) = ra; +MEM_U32(sp + 200) = gp; +MEM_U32(sp + 196) = s5; +MEM_U32(sp + 192) = s4; +if (at != 0) {MEM_U32(sp + 188) = s3; +goto L44b640;} +MEM_U32(sp + 188) = s3; +v0 = 0x1; +goto L44b9c4; +v0 = 0x1; +L44b640: +v0 = MEM_U8(s0 + 32); +L44b644: +s3 = 0x69; +at = v0 < 0x63; +s4 = 0x7d; +if (at != 0) {s5 = 0x23; +goto L44b8b0;} +s5 = 0x23; +at = v0 < 0x7e; +if (at != 0) {at = v0 < 0x8e; +goto L44b874;} +at = v0 < 0x8e; +if (at != 0) {t0 = v0 + 0xffffff7a; +goto L44b998;} +t0 = v0 + 0xffffff7a; +t6 = v0 + 0xffffff6d; +at = t6 < 0x3; +if (at == 0) {//nop; +goto L44b760;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000cde4[] = { +&&L44b708, +&&L44b760, +&&L44b700, +}; +dest = Lswitch1000cde4[t6]; +//nop; +goto *dest; +//nop; +L44b69c: +t7 = MEM_U8(s1 + 33); +t0 = MEM_U8(s0 + 33); +t8 = t7 << 24; +t1 = t0 << 24; +t2 = t1 >> 29; +t9 = t8 >> 29; +v1 = t9 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44b6f8;} +//nop; +t3 = MEM_U32(s1 + 36); +t4 = MEM_U32(s0 + 36); +//nop; +v1 = t3 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44b6f8;} +//nop; +//nop; +a0 = s0; +a1 = s1; +v0 = f_overlap(mem, sp, a0, a1); +goto L44b6f0; +a1 = s1; +L44b6f0: +gp = MEM_U32(sp + 200); +v1 = v0; +L44b6f8: +v0 = v1; +goto L44b9c4; +v0 = v1; +L44b700: +v0 = zero; +goto L44b9c4; +v0 = zero; +L44b708: +s0 = MEM_U32(s0 + 0); +v0 = MEM_U8(s0 + 32); +goto L44b644; +v0 = MEM_U8(s0 + 32); +L44b714: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = s1; +a2 = s2 + 0x1; +v0 = f_uses(mem, sp, a0, a1, a2); +goto L44b728; +a2 = s2 + 0x1; +L44b728: +gp = MEM_U32(sp + 200); +if (v0 == 0) {//nop; +goto L44b73c;} +//nop; +v0 = 0x1; +goto L44b9c4; +v0 = 0x1; +L44b73c: +v0 = MEM_U32(s0 + 4); +t5 = MEM_U32(s0 + 0); +//nop; +if (v0 != t5) {//nop; +goto L44b758;} +//nop; +v0 = zero; +goto L44b9c4; +v0 = zero; +L44b758: +s0 = v0; +goto L44b640; +s0 = v0; +L44b760: +t6 = 0x1000cc1c; +a0 = 0x4; +t6 = t6; +t8 = t6 + 0x48; +a1 = 0x9f0; +t0 = sp; +L44b778: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t0 = t0 + 0xc; +MEM_U8(t0 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t0) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t0 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t0) +goto L44b778;} +//swr $at, 7($t0) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t1 = 0x1000cbcc; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t1 = t1; +MEM_U8(t0 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t0 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t0 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t0 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t1 + 0x48; +t3 = sp; +//swr $t8, 0xf($t0) +L44b7e8: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t2) {//swr $at, 0x57($t3) +goto L44b7e8;} +//swr $at, 0x57($t3) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t1 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t1) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44b864; +//nop; +L44b864: +gp = MEM_U32(sp + 200); +v0 = MEM_U8(sp + 215); +//nop; +goto L44b9c4; +//nop; +L44b874: +if (v0 == s3) {at = v0 < 0x78; +goto L44b714;} +at = v0 < 0x78; +if (at == 0) {t4 = v0 + 0xffffff92; +goto L44b988;} +t4 = v0 + 0xffffff92; +at = t4 < 0xa; +if (at == 0) {//nop; +goto L44b760;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000cd9c[] = { +&&L44b708, +&&L44b760, +&&L44b760, +&&L44b760, +&&L44b708, +&&L44b714, +&&L44b714, +&&L44b714, +&&L44b708, +&&L44b708, +}; +dest = Lswitch1000cd9c[t4]; +//nop; +goto *dest; +//nop; +L44b8b0: +at = v0 < 0x10; +if (at != 0) {at = v0 < 0x1e; +goto L44b8f8;} +at = v0 < 0x1e; +if (at != 0) {t6 = v0 + 0xffffffe8; +goto L44b95c;} +t6 = v0 + 0xffffffe8; +if (v0 == s5) {t5 = v0 + 0xffffffd8; +goto L44b714;} +t5 = v0 + 0xffffffd8; +at = t5 < 0x3b; +if (at == 0) {//nop; +goto L44b760;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000ccb0[] = { +&&L44b714, +&&L44b714, +&&L44b760, +&&L44b760, +&&L44b760, +&&L44b760, +&&L44b714, +&&L44b714, +&&L44b714, +&&L44b760, +&&L44b708, +&&L44b760, +&&L44b714, +&&L44b714, +&&L44b708, +&&L44b708, +&&L44b714, +&&L44b760, +&&L44b714, +&&L44b714, +&&L44b714, +&&L44b708, +&&L44b760, +&&L44b760, +&&L44b760, +&&L44b714, +&&L44b700, +&&L44b760, +&&L44b760, +&&L44b760, +&&L44b700, +&&L44b700, +&&L44b760, +&&L44b700, +&&L44b760, +&&L44b700, +&&L44b760, +&&L44b714, +&&L44b714, +&&L44b760, +&&L44b708, +&&L44b760, +&&L44b69c, +&&L44b760, +&&L44b760, +&&L44b714, +&&L44b714, +&&L44b714, +&&L44b760, +&&L44b760, +&&L44b760, +&&L44b714, +&&L44b760, +&&L44b714, +&&L44b708, +&&L44b714, +&&L44b760, +&&L44b708, +&&L44b708, +}; +dest = Lswitch1000ccb0[t5]; +//nop; +goto *dest; +//nop; +L44b8f8: +at = v0 < 0x5; +if (at == 0) {t8 = v0 + 0xfffffff6; +goto L44b930;} +t8 = v0 + 0xfffffff6; +at = v0 < 0x5; +if (at == 0) {//nop; +goto L44b760;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000cc6c[] = { +&&L44b708, +&&L44b714, +&&L44b708, +&&L44b760, +&&L44b714, +}; +dest = Lswitch1000cc6c[v0]; +//nop; +goto *dest; +//nop; +L44b930: +at = t8 < 0x6; +if (at == 0) {//nop; +goto L44b760;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000cc80[] = { +&&L44b714, +&&L44b700, +&&L44b708, +&&L44b708, +&&L44b708, +&&L44b708, +}; +dest = Lswitch1000cc80[t8]; +//nop; +goto *dest; +//nop; +L44b95c: +at = t6 < 0x6; +if (at == 0) {//nop; +goto L44b760;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000cc98[] = { +&&L44b708, +&&L44b708, +&&L44b708, +&&L44b760, +&&L44b714, +&&L44b714, +}; +dest = Lswitch1000cc98[t6]; +//nop; +goto *dest; +//nop; +L44b988: +if (v0 == s4) {//nop; +goto L44b714;} +//nop; +//nop; +goto L44b760; +//nop; +L44b998: +at = t0 < 0x8; +if (at == 0) {//nop; +goto L44b760;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000cdc4[] = { +&&L44b708, +&&L44b760, +&&L44b760, +&&L44b760, +&&L44b714, +&&L44b760, +&&L44b760, +&&L44b714, +}; +dest = Lswitch1000cdc4[t0]; +//nop; +goto *dest; +//nop; +L44b9c4: +ra = MEM_U32(sp + 204); +s0 = MEM_U32(sp + 176); +s1 = MEM_U32(sp + 180); +s2 = MEM_U32(sp + 184); +s3 = MEM_U32(sp + 188); +s4 = MEM_U32(sp + 192); +s5 = MEM_U32(sp + 196); +sp = sp + 0xd8; +return v0; +sp = sp + 0xd8; +} + +static void f_add_store(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44b9e8: +//add_store: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +v0 = MEM_U8(a0 + 33); +at = 0x6c000000; +t6 = v0 << 24; +t7 = t6 >> 29; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & at; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 >= 0) {s2 = a0; +goto L44bcf8;} +s2 = a0; +a0 = 0xe; +v1 = v0 & 0x1f; +if (a0 != v1) {//nop; +goto L44ba5c;} +//nop; +t2 = MEM_U32(s2 + 40); +//nop; +at = (int)t2 < (int)0x5; +if (at != 0) {//nop; +goto L44ba78;} +//nop; +L44ba5c: +if (a0 == v1) {ra = MEM_U32(sp + 44); +goto L44bcfc;} +ra = MEM_U32(sp + 44); +t3 = MEM_U32(s2 + 40); +//nop; +at = (int)t3 < (int)0x9; +if (at == 0) {ra = MEM_U32(sp + 44); +goto L44bcfc;} +ra = MEM_U32(sp + 44); +L44ba78: +a0 = MEM_U8(s2 + 32); +at = 0x7b; +if (a0 != at) {s3 = s2; +goto L44bb58;} +s3 = s2; +v0 = MEM_U32(s2 + 0); +//nop; +t4 = MEM_U8(v0 + 32); +//nop; +t5 = t4 + 0xffffffe0; +t6 = t5 < 0x40; +if (t6 == 0) {t8 = (int)t5 >> 5; +goto L44bac8;} +t8 = (int)t5 >> 5; +t0 = 0x10005b30; +t9 = t8 << 2; +t0 = t0; +t7 = t0 + t9; +t1 = MEM_U32(t7 + 0); +//nop; +t2 = t1 << (t5 & 0x1f); +t6 = (int)t2 < (int)0x0; +L44bac8: +if (t6 == 0) {//nop; +goto L44bae8;} +//nop; +t4 = MEM_U8(v0 + 33); +at = 0x3; +t8 = t4 << 24; +t0 = t8 >> 29; +if (t0 == at) {//nop; +goto L44bb50;} +//nop; +L44bae8: +v1 = MEM_U32(v0 + 0); +//nop; +if (v1 == 0) {at = 0x3e; +goto L44bb5c;} +at = 0x3e; +t9 = MEM_U8(v1 + 32); +//nop; +t7 = t9 + 0xffffffe0; +t1 = t7 < 0x40; +if (t1 == 0) {t5 = (int)t7 >> 5; +goto L44bb30;} +t5 = (int)t7 >> 5; +t3 = 0x10005b30; +t2 = t5 << 2; +t3 = t3; +t6 = t3 + t2; +t4 = MEM_U32(t6 + 0); +//nop; +t8 = t4 << (t7 & 0x1f); +t1 = (int)t8 < (int)0x0; +L44bb30: +if (t1 == 0) {at = 0x3e; +goto L44bb5c;} +at = 0x3e; +t9 = MEM_U8(v1 + 33); +at = 0x3; +t5 = t9 << 24; +t3 = t5 >> 29; +if (t3 != at) {at = 0x3e; +goto L44bb5c;} +at = 0x3e; +L44bb50: +s3 = zero; +goto L44bbc8; +s3 = zero; +L44bb58: +at = 0x3e; +L44bb5c: +if (a0 != at) {//nop; +goto L44bbc8;} +//nop; +v0 = MEM_U32(s2 + 4); +//nop; +t2 = MEM_U8(v0 + 32); +//nop; +t6 = t2 + 0xffffffe0; +t4 = t6 < 0x40; +if (t4 == 0) {t7 = (int)t6 >> 5; +goto L44bba4;} +t7 = (int)t6 >> 5; +t0 = 0x10005b30; +t8 = t7 << 2; +t0 = t0; +t1 = t0 + t8; +t9 = MEM_U32(t1 + 0); +//nop; +t5 = t9 << (t6 & 0x1f); +t4 = (int)t5 < (int)0x0; +L44bba4: +if (t4 == 0) {//nop; +goto L44bbc8;} +//nop; +t2 = MEM_U8(v0 + 33); +at = 0x3; +t7 = t2 << 24; +t0 = t7 >> 29; +if (t0 != at) {//nop; +goto L44bbc8;} +//nop; +s3 = zero; +L44bbc8: +v1 = 0x1001a508; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +if (v1 == 0) {v0 = v1 & 0xff; +goto L44bcac;} +v0 = v1 & 0xff; +t1 = 0x1001a510; +t8 = v0 << 2; +t1 = t1 + 0xfffffffc; +s1 = t8 + t1; +L44bbf0: +s0 = MEM_U32(s1 + 0); +//nop; +if (s0 != 0) {//nop; +goto L44bc0c;} +//nop; +MEM_U32(s1 + 0) = s3; +s3 = zero; +goto L44bc98; +s3 = zero; +L44bc0c: +t9 = MEM_U8(s2 + 33); +t3 = MEM_U8(s0 + 33); +t6 = t9 << 24; +t4 = t3 << 24; +t2 = t4 >> 29; +t5 = t6 >> 29; +if (t5 != t2) {//nop; +goto L44bc68;} +//nop; +t7 = MEM_U32(s2 + 36); +t0 = MEM_U32(s0 + 36); +//nop; +if (t7 != t0) {//nop; +goto L44bc68;} +//nop; +//nop; +a0 = s0; +a1 = s2; +v0 = f_overlap(mem, sp, a0, a1); +goto L44bc50; +a1 = s2; +L44bc50: +gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L44bc68;} +//nop; +MEM_U32(s1 + 0) = s3; +s3 = zero; +goto L44bc98; +s3 = zero; +L44bc68: +t8 = MEM_U8(s0 + 32); +at = 0x7b; +if (t8 != at) {a1 = s2; +goto L44bc98;} +a1 = s2; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = zero; +v0 = f_uses(mem, sp, a0, a1, a2); +goto L44bc88; +a2 = zero; +L44bc88: +gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L44bc98;} +//nop; +MEM_U32(s1 + 0) = zero; +L44bc98: +t1 = 0x1001a510; +s1 = s1 + 0xfffffffc; +t1 = t1 + 0xfffffffc; +if (s1 != t1) {//nop; +goto L44bbf0;} +//nop; +L44bcac: +if (s3 == 0) {ra = MEM_U32(sp + 44); +goto L44bcfc;} +ra = MEM_U32(sp + 44); +v0 = 0x1001a508; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +at = (int)v0 < (int)0xa; +if (at == 0) {ra = MEM_U32(sp + 44); +goto L44bcfc;} +ra = MEM_U32(sp + 44); +at = 0x1001a508; +t6 = 0x1001a508; +t9 = v0 + 0x1; +MEM_U8(at + 0) = (uint8_t)t9; +t4 = 0x1001a510; +t6 = MEM_U8(t6 + 0); +t4 = t4 + 0xfffffffc; +t3 = t6 << 2; +t5 = t3 + t4; +MEM_U32(t5 + 0) = s3; +L44bcf8: +ra = MEM_U32(sp + 44); +L44bcfc: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static uint32_t f_is_reg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44bd14: +//is_reg: +//nop; +//nop; +//nop; +v1 = MEM_U8(a0 + 33); +at = 0x66000000; +t6 = v1 << 24; +v1 = t6 >> 29; +t8 = v1 < 0x20; +t9 = -t8; +t0 = t9 & at; +sp = sp + 0xffffffe0; +t1 = t0 << (v1 & 0x1f); +MEM_U32(sp + 28) = ra; +if ((int)t1 >= 0) {MEM_U32(sp + 24) = gp; +goto L44bd78;} +MEM_U32(sp + 24) = gp; +//nop; +MEM_U32(sp + 32) = a0; +//nop; +f_check_reg(mem, sp, a0); +goto L44bd60; +//nop; +L44bd60: +a0 = MEM_U32(sp + 32); +gp = MEM_U32(sp + 24); +v1 = MEM_U8(a0 + 33); +//nop; +t2 = v1 << 24; +v1 = t2 >> 29; +L44bd78: +ra = MEM_U32(sp + 28); +v0 = v1 ^ 0x3; +v0 = v0 < 0x1; +sp = sp + 0x20; +return v0; +sp = sp + 0x20; +} + +static uint32_t f_translate_cvtl(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44bd8c: +//translate_cvtl: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +a1 = a0; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 64) = a1; +v0 = f_is_constant(mem, sp, a0); +goto L44bdbc; +MEM_U32(sp + 64) = a1; +L44bdbc: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L44bde8;} +//nop; +//nop; +a0 = a1; +//nop; +v0 = f_fold(mem, sp, a0); +goto L44bddc; +//nop; +L44bddc: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L44c2a0; +ra = MEM_U32(sp + 28); +L44bde8: +t6 = MEM_U8(a1 + 33); +v1 = MEM_U32(a1 + 36); +//nop; +a0 = MEM_U32(a1 + 0); +t7 = t6 & 0x1f; +MEM_U8(sp + 55) = (uint8_t)t7; +MEM_U32(sp + 64) = a1; +MEM_U32(sp + 56) = v1; +v0 = f_dup_tree(mem, sp, a0); +goto L44be0c; +MEM_U32(sp + 56) = v1; +L44be0c: +a0 = MEM_U32(sp + 64); +gp = MEM_U32(sp + 24); +t8 = MEM_U8(a0 + 25); +s0 = v0; +t9 = t8 & 0xfffe; +MEM_U8(a0 + 25) = (uint8_t)t9; +//nop; +//nop; +//nop; +f_free_tree(mem, sp, a0); +goto L44be34; +//nop; +L44be34: +v1 = MEM_U32(sp + 56); +gp = MEM_U32(sp + 24); +at = (int)v1 < (int)0x40; +if (at != 0) {//nop; +goto L44be50;} +//nop; +v0 = s0; +goto L44c29c; +v0 = s0; +L44be50: +v0 = MEM_U8(s0 + 32); +at = 0x52; +if (v0 != at) {at = 0x36; +goto L44be8c;} +at = 0x36; +//nop; +a0 = s0; +MEM_U32(sp + 56) = v1; +v0 = f_is_reg(mem, sp, a0); +goto L44be70; +MEM_U32(sp + 56) = v1; +L44be70: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L44be9c;} +//nop; +v0 = MEM_U8(s0 + 32); +//nop; +at = 0x36; +L44be8c: +if (v0 == at) {at = 0x3d; +goto L44be9c;} +at = 0x3d; +if (v0 != at) {v0 = MEM_U8(sp + 55); +goto L44c0b8;} +v0 = MEM_U8(sp + 55); +L44be9c: +v0 = MEM_U32(s0 + 40); +//nop; +t0 = v0 << 3; +at = (int)t0 < (int)v1; +if (at == 0) {v0 = t0; +goto L44bf04;} +v0 = t0; +t1 = MEM_U8(s0 + 33); +a0 = 0x6; +t2 = t1 & 0x1f; +if (a0 != t2) {//nop; +goto L44befc;} +//nop; +v0 = MEM_U8(sp + 55); +at = 0x5; +if (v0 == a0) {//nop; +goto L44befc;} +//nop; +if (v0 != at) {v0 = MEM_U8(sp + 55); +goto L44c0b8;} +v0 = MEM_U8(sp + 55); +t3 = 0x10018eac; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +at = t3 < 0x2; +if (at != 0) {v0 = MEM_U8(sp + 55); +goto L44c0b8;} +v0 = MEM_U8(sp + 55); +L44befc: +v0 = s0; +goto L44c29c; +v0 = s0; +L44bf04: +if (v1 != v0) {//nop; +goto L44bf28;} +//nop; +t5 = MEM_U8(s0 + 33); +t4 = MEM_U8(sp + 55); +t6 = t5 & 0x1f; +if (t4 != t6) {//nop; +goto L44bf28;} +//nop; +v0 = s0; +goto L44c29c; +v0 = s0; +L44bf28: +t7 = MEM_U16(s0 + 34); +//nop; +t8 = t7 & 0x1; +if (t8 != 0) {v0 = MEM_U8(sp + 55); +goto L44c0b8;} +v0 = MEM_U8(sp + 55); +t9 = MEM_U16(s0 + 20); +t0 = v1 & 0x7; +at = t9 < 0x2; +if (at == 0) {v0 = MEM_U8(sp + 55); +goto L44c0b8;} +v0 = MEM_U8(sp + 55); +if (t0 != 0) {v0 = MEM_U8(sp + 55); +goto L44c0b8;} +v0 = MEM_U8(sp + 55); +if ((int)v1 >= 0) {a2 = (int)v1 >> 3; +goto L44bf68;} +a2 = (int)v1 >> 3; +at = v1 + 0x7; +a2 = (int)at >> 3; +L44bf68: +at = 0x1; +if (a2 == at) {at = 0x2; +goto L44bf8c;} +at = 0x2; +if (a2 == at) {at = 0x4; +goto L44bf8c;} +at = 0x4; +if (a2 == at) {at = 0x8; +goto L44bf8c;} +at = 0x8; +if (a2 != at) {v0 = MEM_U8(sp + 55); +goto L44c0b8;} +v0 = MEM_U8(sp + 55); +L44bf8c: +//nop; +a0 = s0 + 0x20; +MEM_U32(sp + 32) = a2; +v0 = f_build_u(mem, sp, a0); +goto L44bf9c; +MEM_U32(sp + 32) = a2; +L44bf9c: +t1 = MEM_U8(s0 + 32); +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +at = 0x52; +if (t1 == at) {a1 = v0; +goto L44c040;} +a1 = v0; +a0 = MEM_U32(s0 + 0); +at = 0x52; +t2 = MEM_U8(a0 + 32); +//nop; +if (t2 != at) {//nop; +goto L44c01c;} +//nop; +//nop; +MEM_U32(sp + 44) = v0; +MEM_U32(sp + 32) = a2; +v0 = f_is_reg(mem, sp, a0); +goto L44bfdc; +MEM_U32(sp + 32) = a2; +L44bfdc: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +a2 = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L44c01c;} +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 32) = a2; +a0 = a0 + 0x20; +v0 = f_build_u(mem, sp, a0); +goto L44c008; +a0 = a0 + 0x20; +L44c008: +a1 = MEM_U32(sp + 44); +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +MEM_U32(a1 + 0) = v0; +goto L44c040; +MEM_U32(a1 + 0) = v0; +L44c01c: +//nop; +a0 = MEM_U32(s0 + 0); +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 32) = a2; +v0 = f_dup_tree(mem, sp, a0); +goto L44c030; +MEM_U32(sp + 32) = a2; +L44c030: +a1 = MEM_U32(sp + 44); +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +MEM_U32(a1 + 0) = v0; +L44c040: +//nop; +a0 = s0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 32) = a2; +f_free_tree(mem, sp, a0); +goto L44c054; +MEM_U32(sp + 32) = a2; +L44c054: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +t3 = 0x10018e80; +a2 = MEM_U32(sp + 32); +t3 = MEM_U8(t3 + 0); +v0 = a1; +if (t3 != 0) {//nop; +goto L44c08c;} +//nop; +t5 = MEM_U32(a1 + 44); +t4 = MEM_U32(a1 + 40); +//nop; +t6 = t5 + t4; +t7 = t6 - a2; +MEM_U32(a1 + 44) = t7; +L44c08c: +v1 = MEM_U8(a1 + 33); +t8 = MEM_U8(sp + 55); +t9 = v1 << 27; +t0 = t9 >> 27; +t1 = t8 ^ t0; +t2 = t1 & 0x1f; +t3 = t2 ^ v1; +MEM_U32(a1 + 40) = a2; +MEM_U8(a1 + 33) = (uint8_t)t3; +goto L44c29c; +MEM_U8(a1 + 33) = (uint8_t)t3; +v0 = MEM_U8(sp + 55); +L44c0b8: +a0 = 0x6; +if (v0 != a0) {at = 0x5; +goto L44c15c;} +at = 0x5; +//nop; +t5 = 0x20; +a2 = t5 - v1; +MEM_U32(sp + 32) = a2; +a0 = 0x8; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44c0e0; +a1 = zero; +L44c0e0: +gp = MEM_U32(sp + 24); +a0 = 0x73; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44c0f8; +a2 = v0; +L44c0f8: +v1 = MEM_U8(v0 + 33); +t4 = MEM_U8(sp + 55); +t6 = v1 << 27; +t7 = t6 >> 27; +t9 = t4 ^ t7; +gp = MEM_U32(sp + 24); +t8 = t9 & 0x1f; +t0 = t8 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t0; +//nop; +a2 = MEM_U32(sp + 32); +s0 = v0; +a0 = 0x8; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44c134; +a1 = zero; +L44c134: +gp = MEM_U32(sp + 24); +a0 = 0x74; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44c14c; +a2 = v0; +L44c14c: +gp = MEM_U32(sp + 24); +s0 = v0; +goto L44c298; +s0 = v0; +at = 0x5; +L44c15c: +if (v0 != at) {a0 = 0x7; +goto L44c1f4;} +a0 = 0x7; +//nop; +t1 = 0x40; +a2 = t1 - v1; +MEM_U32(sp + 32) = a2; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44c17c; +a1 = zero; +L44c17c: +gp = MEM_U32(sp + 24); +a0 = 0x73; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44c194; +a2 = v0; +L44c194: +v1 = MEM_U8(v0 + 33); +t2 = MEM_U8(sp + 55); +t3 = v1 << 27; +t5 = t3 >> 27; +t6 = t2 ^ t5; +gp = MEM_U32(sp + 24); +t4 = t6 & 0x1f; +t7 = t4 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t7; +//nop; +a2 = MEM_U32(sp + 32); +s0 = v0; +a0 = 0x7; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44c1d0; +a1 = zero; +L44c1d0: +gp = MEM_U32(sp + 24); +a0 = 0x74; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44c1e8; +a2 = v0; +L44c1e8: +gp = MEM_U32(sp + 24); +s0 = v0; +goto L44c298; +s0 = v0; +L44c1f4: +at = (int)v1 < (int)0x20; +if (at != 0) {a0 = 0x8; +goto L44c240;} +a0 = 0x8; +t9 = 0x1; +a1 = t9 << (v1 & 0x1f); +//nop; +a1 = a1 + 0xffffffff; +a0 = 0x7; +a2 = 0xffffffff; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44c21c; +a2 = 0xffffffff; +L44c21c: +gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44c234; +a2 = v0; +L44c234: +gp = MEM_U32(sp + 24); +s0 = v0; +goto L44c278; +s0 = v0; +L44c240: +//nop; +t8 = 0x1; +a2 = t8 << (v1 & 0x1f); +a2 = a2 + 0xffffffff; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44c258; +a1 = zero; +L44c258: +gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +a1 = s0; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44c270; +a2 = v0; +L44c270: +gp = MEM_U32(sp + 24); +s0 = v0; +L44c278: +v1 = MEM_U8(v0 + 33); +t0 = MEM_U8(sp + 55); +t1 = v1 << 27; +t3 = t1 >> 27; +t2 = t0 ^ t3; +t5 = t2 & 0x1f; +t6 = t5 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t6; +L44c298: +v0 = s0; +L44c29c: +ra = MEM_U32(sp + 28); +L44c2a0: +s0 = MEM_U32(sp + 20); +sp = sp + 0x40; +return v0; +sp = sp + 0x40; +} + +static uint32_t f_need_check_hl(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44c2ac: +//need_check_hl: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t6 = MEM_U8(a0 + 33); +at = 0xe; +t7 = t6 & 0x1f; +if (t7 != at) {a1 = a0; +goto L44c2e0;} +a1 = a0; +v0 = zero; +goto L44c364; +v0 = zero; +L44c2e0: +//nop; +a0 = MEM_U32(a1 + 0); +MEM_U32(sp + 32) = a1; +v0 = f_is_constant(mem, sp, a0); +goto L44c2f0; +MEM_U32(sp + 32) = a1; +L44c2f0: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +if (v0 == 0) {v0 = 0x1; +goto L44c364;} +v0 = 0x1; +v0 = MEM_U8(a1 + 32); +//nop; +v1 = v0 ^ 0xc; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44c32c;} +//nop; +t9 = MEM_U32(a1 + 0); +t8 = MEM_U32(a1 + 36); +t0 = MEM_U32(t9 + 48); +//nop; +v1 = (int)t8 < (int)t0; +L44c32c: +if (v1 != 0) {//nop; +goto L44c358;} +//nop; +v1 = v0 ^ 0xd; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44c358;} +//nop; +t1 = MEM_U32(a1 + 0); +t3 = MEM_U32(a1 + 36); +t2 = MEM_U32(t1 + 48); +//nop; +v1 = (int)t2 < (int)t3; +L44c358: +v0 = v1; +goto L44c364; +v0 = v1; +v0 = 0x1; +L44c364: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_build_ucond0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44c374: +//build_ucond0: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 52) = a1; +v0 = f_dup_tree(mem, sp, a0); +goto L44c398; +MEM_U32(sp + 52) = a1; +L44c398: +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 52); +//nop; +MEM_U32(sp + 32) = v0; +a0 = 0x8; +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44c3b4; +a1 = zero; +L44c3b4: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +a0 = 0x4e; +a2 = v0; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44c3cc; +a2 = v0; +L44c3cc: +t6 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 24); +t7 = t6 & 0xffe0; +t8 = t7 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t8; +//nop; +a0 = 0xa; +a1 = v0; +a2 = zero; +v0 = f_build_2op(mem, sp, a0, a1, a2); +goto L44c3f4; +a2 = zero; +L44c3f4: +t9 = MEM_U8(v0 + 33); +gp = MEM_U32(sp + 24); +t0 = t9 & 0xffe0; +t1 = t0 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t1; +ra = MEM_U32(sp + 28); +sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static uint32_t f_check_loads_exprs(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44c418: +//check_loads_exprs: +//nop; +//nop; +//nop; +v0 = 0x1001a508; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if ((int)v0 <= 0) {a3 = v0 & 0x3; +goto L44c504;} +a3 = v0 & 0x3; +a3 = -a3; +if (a3 == 0) {v1 = v0; +goto L44c484;} +v1 = v0; +t7 = 0x1001a510; +t6 = v0 << 2; +t7 = t7 + 0xfffffffc; +a1 = t6 + t7; +a2 = a3 + v0; +L44c45c: +t8 = MEM_U32(a1 + 0); +v1 = v1 + 0xffffffff; +if (a0 != t8) {//nop; +goto L44c474;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L44c474: +if (a2 != v1) {a1 = a1 + 0xfffffffc; +goto L44c45c;} +a1 = a1 + 0xfffffffc; +if (v1 == 0) {//nop; +goto L44c504;} +//nop; +L44c484: +t0 = 0x1001a510; +v0 = 0x1001a510; +t9 = v1 << 2; +t0 = t0 + 0xfffffffc; +a1 = t9 + t0; +v0 = v0 + 0xfffffffc; +L44c49c: +t1 = MEM_U32(a1 + 0); +//nop; +if (a0 != t1) {//nop; +goto L44c4b4;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L44c4b4: +t2 = MEM_U32(a1 + -4); +//nop; +if (a0 != t2) {//nop; +goto L44c4cc;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L44c4cc: +t3 = MEM_U32(a1 + -8); +//nop; +if (a0 != t3) {//nop; +goto L44c4e4;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L44c4e4: +t4 = MEM_U32(a1 + -12); +a1 = a1 + 0xfffffff0; +if (a0 != t4) {//nop; +goto L44c4fc;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L44c4fc: +if (a1 != v0) {//nop; +goto L44c49c;} +//nop; +L44c504: +v0 = 0x1001a4d4; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if ((int)v0 <= 0) {a3 = v0 & 0x3; +goto L44c5e4;} +a3 = v0 & 0x3; +a3 = -a3; +if (a3 == 0) {v1 = v0; +goto L44c564;} +v1 = v0; +t6 = 0x1001a4e0; +t5 = v0 << 2; +t6 = t6 + 0xfffffffc; +a1 = t5 + t6; +a2 = a3 + v0; +L44c53c: +t7 = MEM_U32(a1 + 0); +v1 = v1 + 0xffffffff; +if (a0 != t7) {//nop; +goto L44c554;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L44c554: +if (a2 != v1) {a1 = a1 + 0xfffffffc; +goto L44c53c;} +a1 = a1 + 0xfffffffc; +if (v1 == 0) {v0 = zero; +goto L44c5e8;} +v0 = zero; +L44c564: +t9 = 0x1001a4e0; +v0 = 0x1001a4e0; +t8 = v1 << 2; +t9 = t9 + 0xfffffffc; +a1 = t8 + t9; +v0 = v0 + 0xfffffffc; +L44c57c: +t0 = MEM_U32(a1 + 0); +//nop; +if (a0 != t0) {//nop; +goto L44c594;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L44c594: +t1 = MEM_U32(a1 + -4); +//nop; +if (a0 != t1) {//nop; +goto L44c5ac;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L44c5ac: +t2 = MEM_U32(a1 + -8); +//nop; +if (a0 != t2) {//nop; +goto L44c5c4;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L44c5c4: +t3 = MEM_U32(a1 + -12); +a1 = a1 + 0xfffffff0; +if (a0 != t3) {//nop; +goto L44c5dc;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L44c5dc: +if (a1 != v0) {//nop; +goto L44c57c;} +//nop; +L44c5e4: +v0 = zero; +L44c5e8: +//nop; +return v0; +//nop; +} + +static void f_indent_tree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44c5f0: +//indent_tree: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 28) = s1; +t6 = a1 >> 3; +s1 = a0; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 24) = s0; +if (t6 == 0) {MEM_U32(sp + 44) = a1; +goto L44c64c;} +MEM_U32(sp + 44) = a1; +s0 = t6; +L44c624: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = 0x9; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L44c63c; +a3 = 0xa; +L44c63c: +gp = MEM_U32(sp + 32); +s0 = s0 + 0xffffffff; +if (s0 != 0) {//nop; +goto L44c624;} +//nop; +L44c64c: +a2 = MEM_U32(sp + 44); +//nop; +a0 = MEM_U32(s1 + 0); +t7 = a2 & 0x7; +a2 = t7; +a1 = 0x20; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L44c66c; +a3 = 0xa; +L44c66c: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_print_ucode(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44c684: +//print_ucode: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 40) = a0; +s0 = MEM_U32(a0 + 0); +//nop; +s1 = a1; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L44c6c8; +a0 = s0; +L44c6c8: +gp = MEM_U32(sp + 32); +t7 = MEM_U8(s1 + 0); +t9 = 0x10005b40; +t8 = t7 << 2; +a1 = t8 + t9; +//nop; +a0 = s0; +a2 = 0x4; +a3 = zero; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44c6f0; +a3 = zero; +L44c6f0: +v0 = MEM_U8(s1 + 0); +gp = MEM_U32(sp + 32); +t0 = v0 < 0xa0; +if (t0 == 0) {//nop; +goto L44c728;} +//nop; +t3 = 0x1000609c; +t1 = (int)v0 >> 5; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (v0 & 0x1f); +t0 = (int)t6 < (int)0x0; +L44c728: +if (t0 == 0) {t4 = v0 < 0xa0; +goto L44c790;} +t4 = v0 < 0xa0; +t8 = MEM_U32(sp + 40); +a1 = 0x1000ce5c; +//nop; +s0 = MEM_U32(t8 + 0); +a2 = 0x7; +a3 = 0x7; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44c754; +a0 = s0; +L44c754: +gp = MEM_U32(sp + 32); +t9 = MEM_U8(s1 + 1); +t3 = 0x10005db0; +t1 = t9 & 0x1f; +//nop; +t2 = t1 + t3; +a1 = MEM_U8(t2 + 0); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L44c780; +a3 = 0xa; +L44c780: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s1 + 0); +//nop; +t4 = v0 < 0xa0; +L44c790: +if (t4 == 0) {//nop; +goto L44c7bc;} +//nop; +t7 = 0x10006088; +t5 = (int)v0 >> 5; +t6 = t5 << 2; +t7 = t7; +t0 = t7 + t6; +t8 = MEM_U32(t0 + 0); +//nop; +t9 = t8 << (v0 & 0x1f); +t4 = (int)t9 < (int)0x0; +L44c7bc: +if (t4 == 0) {t6 = v0 < 0xa0; +goto L44c820;} +t6 = v0 < 0xa0; +t3 = MEM_U32(sp + 40); +a1 = 0x1000ce54; +//nop; +s0 = MEM_U32(t3 + 0); +a2 = 0x8; +a3 = 0x8; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44c7e8; +a0 = s0; +L44c7e8: +gp = MEM_U32(sp + 32); +t2 = MEM_U8(s1 + 8); +t5 = 0x10005db0; +//nop; +t7 = t2 + t5; +a1 = MEM_U8(t7 + 0); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L44c810; +a3 = 0xa; +L44c810: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s1 + 0); +//nop; +t6 = v0 < 0xa0; +L44c820: +if (t6 == 0) {//nop; +goto L44c84c;} +//nop; +t9 = 0x10006074; +t0 = (int)v0 >> 5; +t8 = t0 << 2; +t9 = t9; +t1 = t9 + t8; +t4 = MEM_U32(t1 + 0); +//nop; +t3 = t4 << (v0 & 0x1f); +t6 = (int)t3 < (int)0x0; +L44c84c: +if (t6 == 0) {t4 = v0 < 0xa0; +goto L44c8b8;} +t4 = v0 < 0xa0; +t5 = MEM_U32(sp + 40); +a1 = 0x1000ce4d; +//nop; +s0 = MEM_U32(t5 + 0); +a2 = 0x7; +a3 = 0x7; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44c878; +a0 = s0; +L44c878: +gp = MEM_U32(sp + 32); +t7 = MEM_U8(s1 + 1); +t8 = 0x10005dc4; +t0 = t7 << 24; +t9 = t0 >> 29; +t1 = t9 + t8; +//nop; +a1 = MEM_U8(t1 + 0); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L44c8a8; +a3 = 0xa; +L44c8a8: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s1 + 0); +//nop; +t4 = v0 < 0xa0; +L44c8b8: +if (t4 == 0) {//nop; +goto L44c8e8;} +//nop; +t6 = 0x10006060; +t3 = (int)v0 >> 5; +t2 = t3 << 2; +t6 = t6; +t5 = t6 + t2; +t7 = MEM_U32(t5 + 0); +//nop; +t0 = t7 << (v0 & 0x1f); +t9 = (int)t0 < (int)0x0; +t4 = t9; +L44c8e8: +if (t4 == 0) {t1 = v0 < 0xa0; +goto L44c940;} +t1 = v0 < 0xa0; +t8 = MEM_U32(sp + 40); +a1 = 0x1000ce45; +//nop; +s0 = MEM_U32(t8 + 0); +a2 = 0x8; +a3 = 0x8; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44c914; +a0 = s0; +L44c914: +gp = MEM_U32(sp + 32); +a1 = MEM_U16(s1 + 2); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44c930; +a3 = 0xa; +L44c930: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s1 + 0); +//nop; +t1 = v0 < 0xa0; +L44c940: +if (t1 == 0) {//nop; +goto L44c970;} +//nop; +t2 = 0x1000604c; +t3 = (int)v0 >> 5; +t6 = t3 << 2; +t2 = t2; +t5 = t2 + t6; +t7 = MEM_U32(t5 + 0); +//nop; +t0 = t7 << (v0 & 0x1f); +t9 = (int)t0 < (int)0x0; +t1 = t9; +L44c970: +if (t1 == 0) {t8 = v0 < 0xa0; +goto L44c9c8;} +t8 = v0 < 0xa0; +t4 = MEM_U32(sp + 40); +a1 = 0x1000ce41; +//nop; +s0 = MEM_U32(t4 + 0); +a2 = 0x4; +a3 = 0x4; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44c99c; +a0 = s0; +L44c99c: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(s1 + 4); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44c9b8; +a3 = 0xa; +L44c9b8: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s1 + 0); +//nop; +t8 = v0 < 0xa0; +L44c9c8: +if (t8 == 0) {t3 = (int)v0 >> 5; +goto L44c9f4;} +t3 = (int)v0 >> 5; +t6 = 0x10006038; +t2 = t3 << 2; +t6 = t6; +t5 = t6 + t2; +t7 = MEM_U32(t5 + 0); +//nop; +t0 = t7 << (v0 & 0x1f); +t9 = (int)t0 < (int)0x0; +t8 = t9; +L44c9f4: +if (t8 == 0) {a2 = 0x9; +goto L44ca44;} +a2 = 0x9; +t1 = MEM_U32(sp + 40); +a1 = 0x1000ce38; +//nop; +s0 = MEM_U32(t1 + 0); +a3 = 0x9; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44ca1c; +a0 = s0; +L44ca1c: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(s1 + 4); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44ca38; +a3 = 0xa; +L44ca38: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s1 + 0); +//nop; +L44ca44: +t4 = v0 < 0xa0; +if (t4 == 0) {t3 = (int)v0 >> 5; +goto L44ca74;} +t3 = (int)v0 >> 5; +t2 = 0x10006024; +t6 = t3 << 2; +t2 = t2; +t5 = t2 + t6; +t7 = MEM_U32(t5 + 0); +//nop; +t0 = t7 << (v0 & 0x1f); +t9 = (int)t0 < (int)0x0; +t4 = t9; +L44ca74: +if (t4 == 0) {a2 = 0x8; +goto L44cac4;} +a2 = 0x8; +t8 = MEM_U32(sp + 40); +a1 = 0x1000ce30; +//nop; +s0 = MEM_U32(t8 + 0); +a3 = 0x8; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44ca9c; +a0 = s0; +L44ca9c: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(s1 + 8); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44cab8; +a3 = 0xa; +L44cab8: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s1 + 0); +//nop; +L44cac4: +t1 = v0 < 0xa0; +if (t1 == 0) {t3 = (int)v0 >> 5; +goto L44caf4;} +t3 = (int)v0 >> 5; +t6 = 0x10006010; +t2 = t3 << 2; +t6 = t6; +t5 = t6 + t2; +t7 = MEM_U32(t5 + 0); +//nop; +t0 = t7 << (v0 & 0x1f); +t9 = (int)t0 < (int)0x0; +t1 = t9; +L44caf4: +if (t1 == 0) {a2 = 0x8; +goto L44cb44;} +a2 = 0x8; +t4 = MEM_U32(sp + 40); +a1 = 0x1000ce28; +//nop; +s0 = MEM_U32(t4 + 0); +a3 = 0x8; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44cb1c; +a0 = s0; +L44cb1c: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(s1 + 12); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44cb38; +a3 = 0xa; +L44cb38: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s1 + 0); +//nop; +L44cb44: +t8 = v0 + 0xffffffe0; +t3 = t8 < 0x80; +if (t3 == 0) {t6 = (int)t8 >> 5; +goto L44cb74;} +t6 = (int)t8 >> 5; +t5 = 0x10006000; +t2 = t6 << 2; +t5 = t5; +t7 = t5 + t2; +t0 = MEM_U32(t7 + 0); +//nop; +t9 = t0 << (t8 & 0x1f); +t3 = (int)t9 < (int)0x0; +L44cb74: +if (t3 == 0) {a2 = 0x9; +goto L44cbc4;} +a2 = 0x9; +t4 = MEM_U32(sp + 40); +a1 = 0x1000ce1f; +//nop; +s0 = MEM_U32(t4 + 0); +a3 = 0x9; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44cb9c; +a0 = s0; +L44cb9c: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(s1 + 16); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44cbb8; +a3 = 0xa; +L44cbb8: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s1 + 0); +//nop; +L44cbc4: +t6 = v0 < 0x40; +if (t6 == 0) {t5 = (int)v0 >> 5; +goto L44cbf0;} +t5 = (int)v0 >> 5; +t7 = 0x10005ff8; +t2 = t5 << 2; +t7 = t7; +t0 = t7 + t2; +t8 = MEM_U32(t0 + 0); +//nop; +t9 = t8 << (v0 & 0x1f); +t6 = (int)t9 < (int)0x0; +L44cbf0: +if (t6 == 0) {a2 = 0x6; +goto L44ccfc;} +a2 = 0x6; +t3 = MEM_U32(sp + 40); +a1 = 0x1000ce19; +//nop; +s0 = MEM_U32(t3 + 0); +a3 = 0x6; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44cc18; +a0 = s0; +L44cc18: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(s1 + 9); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44cc34; +a3 = 0xa; +L44cc34: +gp = MEM_U32(sp + 32); +t4 = MEM_U32(sp + 40); +a1 = 0x1000ce14; +//nop; +s0 = MEM_U32(t4 + 0); +a2 = 0x5; +a3 = 0x5; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44cc5c; +a0 = s0; +L44cc5c: +gp = MEM_U32(sp + 32); +a1 = MEM_U8(s1 + 8); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44cc78; +a3 = 0xa; +L44cc78: +v0 = MEM_U8(s1 + 0); +gp = MEM_U32(sp + 32); +t5 = v0 < 0x40; +if (t5 == 0) {t7 = (int)v0 >> 5; +goto L44ccac;} +t7 = (int)v0 >> 5; +t0 = 0x10005ff0; +t2 = t7 << 2; +t0 = t0; +t8 = t0 + t2; +t9 = MEM_U32(t8 + 0); +//nop; +t1 = t9 << (v0 & 0x1f); +t5 = (int)t1 < (int)0x0; +L44ccac: +if (t5 == 0) {a2 = 0xa; +goto L44ccfc;} +a2 = 0xa; +t3 = MEM_U32(sp + 40); +a1 = 0x1000ce0a; +//nop; +s0 = MEM_U32(t3 + 0); +a3 = 0xa; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44ccd4; +a0 = s0; +L44ccd4: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(s1 + 12); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44ccf0; +a3 = 0xa; +L44ccf0: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s1 + 0); +//nop; +L44ccfc: +v1 = v0 & 0xff; +at = 0x10; +if (v1 != at) {at = 0x49; +goto L44ce58;} +at = 0x49; +t4 = MEM_U32(sp + 40); +L44cd10: +a1 = 0x1000ce04; +//nop; +s0 = MEM_U32(t4 + 0); +a2 = 0x6; +a3 = 0x6; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44cd30; +a0 = s0; +L44cd30: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(s1 + 16); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44cd4c; +a3 = 0xa; +L44cd4c: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L44ce64; +ra = MEM_U32(sp + 36); +L44cd58: +t7 = MEM_U8(s1 + 1); +at = 0x5000000; +t0 = t7 & 0x1f; +t2 = t0 < 0x20; +t8 = -t2; +t9 = t8 & at; +t1 = t9 << (t0 & 0x1f); +if ((int)t1 >= 0) {a2 = 0x6; +goto L44ce00;} +a2 = 0x6; +t6 = MEM_U32(sp + 40); +a1 = 0x1000cdf6; +//nop; +s0 = MEM_U32(t6 + 0); +a2 = 0xe; +a3 = 0xe; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44cda0; +a0 = s0; +L44cda0: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(s1 + 16); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44cdbc; +a3 = 0xa; +L44cdbc: +gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x20; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L44cdd8; +a3 = 0xa; +L44cdd8: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(s1 + 20); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44cdf4; +a3 = 0xa; +L44cdf4: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L44ce64; +ra = MEM_U32(sp + 36); +L44ce00: +t5 = MEM_U32(sp + 40); +a1 = 0x1000cdf0; +//nop; +s0 = MEM_U32(t5 + 0); +a3 = 0x6; +a1 = a1; +a0 = s0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44ce20; +a0 = s0; +L44ce20: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(s1 + 16); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44ce3c; +a3 = 0xa; +L44ce3c: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L44ce64; +ra = MEM_U32(sp + 36); +at = 0x10; +if (v1 == at) {t4 = MEM_U32(sp + 40); +goto L44cd10;} +t4 = MEM_U32(sp + 40); +at = 0x49; +L44ce58: +if (v1 == at) {//nop; +goto L44cd58;} +//nop; +ra = MEM_U32(sp + 36); +L44ce64: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_print_node_1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44ce74: +//print_node_1: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 32) = s1; +s1 = a1; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s2; +MEM_U32(sp + 28) = s0; +MEM_U32(sp + 56) = a2; +a1 = MEM_U32(a1 + 16); +s0 = MEM_U32(a0 + 0); +//nop; +s2 = a0; +t6 = a1 >> 8; +a1 = t6; +a2 = 0x6; +a3 = 0xa; +a0 = s0; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44cec8; +a0 = s0; +L44cec8: +gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = 0x9; +a2 = 0x1; +a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L44cee4; +a3 = 0xa; +L44cee4: +gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 56); +//nop; +t7 = a1 << 1; +a1 = t7; +a0 = s2; +f_indent_tree(mem, sp, a0, a1); +goto L44cf00; +a0 = s2; +L44cf00: +gp = MEM_U32(sp + 40); +a0 = s2; +//nop; +a1 = s1 + 0x20; +//nop; +f_print_ucode(mem, sp, a0, a1); +goto L44cf18; +//nop; +L44cf18: +t8 = MEM_U16(s1 + 20); +gp = MEM_U32(sp + 40); +at = 0x1; +if (t8 == at) {a2 = 0xb; +goto L44cf6c;} +a2 = 0xb; +s0 = MEM_U32(s2 + 0); +a1 = 0x1000ce97; +//nop; +a3 = 0xb; +a0 = s0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44cf48; +a1 = a1; +L44cf48: +gp = MEM_U32(sp + 40); +a1 = MEM_U16(s1 + 20); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44cf64; +a3 = 0xa; +L44cf64: +gp = MEM_U32(sp + 40); +//nop; +L44cf6c: +t9 = MEM_U8(s1 + 26); +a2 = 0xc; +if (t9 == 0) {a3 = 0xc; +goto L44cfb8;} +a3 = 0xc; +s0 = MEM_U32(s2 + 0); +a1 = 0x1000ce8b; +//nop; +a0 = s0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44cf94; +a1 = a1; +L44cf94: +gp = MEM_U32(sp + 40); +a1 = MEM_U8(s1 + 26); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44cfb0; +a3 = 0xa; +L44cfb0: +gp = MEM_U32(sp + 40); +//nop; +L44cfb8: +v0 = MEM_U8(s1 + 25); +a2 = 0xc; +t0 = v0 & 0x1; +if (t0 != 0) {a3 = 0xc; +goto L44cfec;} +a3 = 0xc; +a1 = 0x1000ce7f; +//nop; +a0 = MEM_U32(s2 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44cfe0; +a1 = a1; +L44cfe0: +gp = MEM_U32(sp + 40); +v0 = MEM_U8(s1 + 25); +//nop; +L44cfec: +t1 = v0 << 24; +t2 = t1 >> 25; +at = 0x48; +if (t2 == at) {a2 = 0x5; +goto L44d054;} +a2 = 0x5; +s0 = MEM_U32(s2 + 0); +a1 = 0x1000ce7a; +//nop; +a3 = 0x5; +a0 = s0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44d01c; +a1 = a1; +L44d01c: +gp = MEM_U32(sp + 40); +a1 = MEM_U8(s1 + 25); +a2 = 0x10005dd0; +//nop; +t5 = 0xa; +t3 = a1 << 24; +a1 = t3 >> 25; +MEM_U32(sp + 16) = t5; +a0 = s0; +a3 = zero; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L44d04c; +a2 = a2; +L44d04c: +gp = MEM_U32(sp + 40); +//nop; +L44d054: +t6 = MEM_U32(s1 + 0); +a2 = 0x5; +if (t6 == 0) {a3 = 0x5; +goto L44d0ac;} +a3 = 0x5; +s0 = MEM_U32(s2 + 0); +a1 = 0x1000ce75; +//nop; +a0 = s0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44d07c; +a1 = a1; +L44d07c: +t7 = MEM_U32(s1 + 0); +gp = MEM_U32(sp + 40); +a1 = MEM_U32(t7 + 16); +//nop; +t8 = a1 >> 8; +a1 = t8; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44d0a4; +a3 = 0xa; +L44d0a4: +gp = MEM_U32(sp + 40); +//nop; +L44d0ac: +t9 = MEM_U32(s1 + 4); +a2 = 0x5; +if (t9 == 0) {a3 = 0x5; +goto L44d104;} +a3 = 0x5; +s0 = MEM_U32(s2 + 0); +a1 = 0x1000ce70; +//nop; +a0 = s0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44d0d4; +a1 = a1; +L44d0d4: +t0 = MEM_U32(s1 + 4); +gp = MEM_U32(sp + 40); +a1 = MEM_U32(t0 + 16); +//nop; +t1 = a1 >> 8; +a1 = t1; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44d0fc; +a3 = 0xa; +L44d0fc: +gp = MEM_U32(sp + 40); +//nop; +L44d104: +t2 = MEM_U32(s1 + 8); +a2 = 0x6; +if (t2 == 0) {a3 = 0x6; +goto L44d15c;} +a3 = 0x6; +s0 = MEM_U32(s2 + 0); +a1 = 0x1000ce6a; +//nop; +a0 = s0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44d12c; +a1 = a1; +L44d12c: +t3 = MEM_U32(s1 + 8); +gp = MEM_U32(sp + 40); +a1 = MEM_U32(t3 + 16); +//nop; +t4 = a1 >> 8; +a1 = t4; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44d154; +a3 = 0xa; +L44d154: +gp = MEM_U32(sp + 40); +//nop; +L44d15c: +t5 = MEM_U32(s1 + 12); +a2 = 0x7; +if (t5 == 0) {a3 = 0x7; +goto L44d1b4;} +a3 = 0x7; +s0 = MEM_U32(s2 + 0); +a1 = 0x1000ce63; +//nop; +a0 = s0; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44d184; +a1 = a1; +L44d184: +t6 = MEM_U32(s1 + 12); +gp = MEM_U32(sp + 40); +a1 = MEM_U32(t6 + 16); +//nop; +t7 = a1 >> 8; +a1 = t7; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L44d1ac; +a3 = 0xa; +L44d1ac: +gp = MEM_U32(sp + 40); +//nop; +L44d1b4: +//nop; +a0 = MEM_U32(s2 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44d1c4; +//nop; +L44d1c4: +ra = MEM_U32(sp + 44); +gp = MEM_U32(sp + 40); +s0 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 32); +s2 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_print_node(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44d1e0: +//print_node: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +a2 = zero; +f_print_node_1(mem, sp, a0, a1, a2); +goto L44d204; +a2 = zero; +L44d204: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void func_44d214(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44d214: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0; +s1 = v0; +s3 = a1; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +if (a0 == 0) {MEM_U32(sp + 32) = s2; +goto L44d388;} +MEM_U32(sp + 32) = s2; +L44d24c: +v0 = MEM_U32(s1 + -4); +t6 = MEM_U8(s0 + 23); +a1 = s0; +if (v0 == t6) {ra = MEM_U32(sp + 44); +goto L44d38c;} +ra = MEM_U32(sp + 44); +MEM_U8(s0 + 23) = (uint8_t)v0; +//nop; +s2 = MEM_U32(s1 + 8); +a0 = MEM_U32(s1 + 0); +a2 = s3; +f_print_node_1(mem, sp, a0, a1, a2); +goto L44d278; +a2 = s3; +L44d278: +gp = MEM_U32(sp + 40); +at = s3 < s2; +if (at == 0) {//nop; +goto L44d35c;} +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L44d2f4;} +//nop; +t7 = MEM_U8(s0 + 32); +//nop; +t8 = t7 < 0x80; +if (t8 == 0) {//nop; +goto L44d2d0;} +//nop; +t1 = 0x100060c4; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t8 = (int)t4 < (int)0x0; +L44d2d0: +if (t8 != 0) {//nop; +goto L44d2f4;} +//nop; +//nop; +a1 = s3 + 0x1; +t9 = t9; +v0 = s1; +func_44d214(mem, sp, v0, a0, a1); +goto L44d2ec; +v0 = s1; +L44d2ec: +gp = MEM_U32(sp + 40); +//nop; +L44d2f4: +a0 = MEM_U32(s0 + 4); +//nop; +if (a0 == 0) {//nop; +goto L44d35c;} +//nop; +t6 = MEM_U8(s0 + 32); +//nop; +t9 = t6 < 0xa0; +if (t9 == 0) {t1 = (int)t6 >> 5; +goto L44d338;} +t1 = (int)t6 >> 5; +t2 = 0x100060b0; +t0 = t1 << 2; +t2 = t2; +t3 = t2 + t0; +t7 = MEM_U32(t3 + 0); +//nop; +t4 = t7 << (t6 & 0x1f); +t9 = (int)t4 < (int)0x0; +L44d338: +if (t9 != 0) {//nop; +goto L44d35c;} +//nop; +//nop; +a1 = s3 + 0x1; +t9 = t9; +v0 = s1; +func_44d214(mem, sp, v0, a0, a1); +goto L44d354; +v0 = s1; +L44d354: +gp = MEM_U32(sp + 40); +//nop; +L44d35c: +v0 = MEM_U32(s1 + -8); +t8 = MEM_U32(s1 + 12); +t1 = v0 + 0x1; +at = v0 < t8; +if (at == 0) {ra = MEM_U32(sp + 44); +goto L44d38c;} +ra = MEM_U32(sp + 44); +MEM_U32(s1 + -8) = t1; +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L44d24c;} +//nop; +L44d388: +ra = MEM_U32(sp + 44); +L44d38c: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_print_tree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44d3a4: +//print_tree: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = f_next_mark(mem, sp); +goto L44d3d4; +MEM_U32(sp + 52) = a3; +L44d3d4: +gp = MEM_U32(sp + 24); +MEM_U32(sp + 36) = v0; +//nop; +a0 = MEM_U32(sp + 44); +t9 = t9; +MEM_U32(sp + 32) = zero; +v0 = sp + 0x28; +a1 = zero; +func_44d214(mem, sp, v0, a0, a1); +goto L44d3f8; +a1 = zero; +L44d3f8: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_initialize_tree(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44d450: +//initialize_tree: +//nop; +//nop; +//nop; +at = 0x1001a54c; +t6 = 0x1f; +MEM_U32(at + 0) = zero; +at = 0x1001a550; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001a554; +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +} + +static uint32_t f_gen_label_id(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44d480: +//gen_label_id: +//nop; +//nop; +//nop; +a0 = 0x1001a554; +//nop; +t6 = MEM_U32(a0 + 0); +//nop; +v0 = t6 + 0x1; +MEM_U32(a0 + 0) = v0; +return v0; +MEM_U32(a0 + 0) = v0; +} + +static uint32_t f_new_tree(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44d4a8: +//new_tree: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 28) = ra; +a1 = 0x10019378; +MEM_U32(sp + 24) = gp; +a0 = 0x40; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L44d4d0; +a0 = 0x40; +L44d4d0: +gp = MEM_U32(sp + 24); +MEM_U32(sp + 32) = v0; +a0 = 0x1001a550; +t3 = 0x1; +t6 = MEM_U32(a0 + 0); +at = 0xfffffffe; +t7 = t6 + 0x1; +MEM_U32(a0 + 0) = t7; +v1 = MEM_U32(v0 + 16); +t4 = MEM_U8(v0 + 25); +t9 = v1 >> 8; +t0 = t7 ^ t9; +t1 = t0 << 8; +t5 = t4 & 0xff01; +t7 = 0x1001a54c; +t6 = t5 | 0x90; +t2 = t1 ^ v1; +MEM_U32(v0 + 16) = t2; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 0) = zero; +MEM_U32(v0 + 4) = zero; +MEM_U16(v0 + 20) = (uint16_t)t3; +MEM_U8(v0 + 26) = (uint8_t)zero; +MEM_U8(v0 + 25) = (uint8_t)t6; +MEM_U8(v0 + 24) = (uint8_t)zero; +MEM_U8(v0 + 22) = (uint8_t)zero; +t7 = MEM_U32(t7 + 0); +t8 = t6 & 0xff; +t1 = 0x100060e0; +t9 = t8 & at; +t0 = 0x60; +MEM_U8(v0 + 25) = (uint8_t)t9; +MEM_U8(v0 + 32) = (uint8_t)t0; +MEM_U16(v0 + 34) = (uint16_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 23) = (uint8_t)t7; +t1 = MEM_U32(t1 + 0); +t3 = t2 >> 8; +if (t1 != t3) {a2 = 0x8; +goto L44d5b4;} +a2 = 0x8; +a0 = 0x10006560; +a1 = 0x1000ceb0; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44d590; +a1 = a1; +L44d590: +gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10006560; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44d5ac; +//nop; +L44d5ac: +gp = MEM_U32(sp + 24); +//nop; +L44d5b4: +ra = MEM_U32(sp + 28); +v0 = MEM_U32(sp + 32); +sp = sp + 0x28; +return v0; +sp = sp + 0x28; +} + +static uint32_t f_build_u(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44d5c4: +//build_u: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = f_new_tree(mem, sp); +goto L44d5e8; +MEM_U32(sp + 32) = a0; +L44d5e8: +t6 = MEM_U32(sp + 32); +gp = MEM_U32(sp + 24); +at = MEM_U32(t6 + 0); +//nop; +MEM_U32(v0 + 32) = at; +t9 = MEM_U32(t6 + 4); +//nop; +MEM_U32(v0 + 36) = t9; +at = MEM_U32(t6 + 8); +//nop; +MEM_U32(v0 + 40) = at; +t9 = MEM_U32(t6 + 12); +//nop; +MEM_U32(v0 + 44) = t9; +at = MEM_U32(t6 + 16); +//nop; +MEM_U32(v0 + 48) = at; +t9 = MEM_U32(t6 + 20); +//nop; +MEM_U32(v0 + 52) = t9; +at = MEM_U32(t6 + 24); +//nop; +MEM_U32(v0 + 56) = at; +t9 = MEM_U32(t6 + 28); +//nop; +MEM_U32(v0 + 60) = t9; +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_build_u1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44d660: +//build_u1: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +v0 = f_new_tree(mem, sp); +goto L44d688; +MEM_U32(sp + 36) = a1; +L44d688: +t6 = MEM_U32(sp + 32); +gp = MEM_U32(sp + 24); +at = MEM_U32(t6 + 0); +//nop; +MEM_U32(v0 + 32) = at; +t9 = MEM_U32(t6 + 4); +//nop; +MEM_U32(v0 + 36) = t9; +at = MEM_U32(t6 + 8); +//nop; +MEM_U32(v0 + 40) = at; +t9 = MEM_U32(t6 + 12); +//nop; +MEM_U32(v0 + 44) = t9; +at = MEM_U32(t6 + 16); +//nop; +MEM_U32(v0 + 48) = at; +t9 = MEM_U32(t6 + 20); +//nop; +MEM_U32(v0 + 52) = t9; +at = MEM_U32(t6 + 24); +//nop; +MEM_U32(v0 + 56) = at; +t9 = MEM_U32(t6 + 28); +//nop; +MEM_U32(v0 + 60) = t9; +t0 = MEM_U32(sp + 36); +//nop; +MEM_U32(v0 + 0) = t0; +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_build_u2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44d70c: +//build_u2: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = f_new_tree(mem, sp); +goto L44d738; +MEM_U32(sp + 40) = a2; +L44d738: +t6 = MEM_U32(sp + 32); +gp = MEM_U32(sp + 24); +at = MEM_U32(t6 + 0); +//nop; +MEM_U32(v0 + 32) = at; +t9 = MEM_U32(t6 + 4); +//nop; +MEM_U32(v0 + 36) = t9; +at = MEM_U32(t6 + 8); +//nop; +MEM_U32(v0 + 40) = at; +t9 = MEM_U32(t6 + 12); +//nop; +MEM_U32(v0 + 44) = t9; +at = MEM_U32(t6 + 16); +//nop; +MEM_U32(v0 + 48) = at; +t9 = MEM_U32(t6 + 20); +//nop; +MEM_U32(v0 + 52) = t9; +at = MEM_U32(t6 + 24); +//nop; +MEM_U32(v0 + 56) = at; +t9 = MEM_U32(t6 + 28); +//nop; +MEM_U32(v0 + 60) = t9; +t0 = MEM_U32(sp + 36); +//nop; +MEM_U32(v0 + 0) = t0; +t1 = MEM_U32(sp + 40); +//nop; +MEM_U32(v0 + 4) = t1; +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_build_op(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44d7c8: +//build_op: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = f_new_tree(mem, sp); +goto L44d7ec; +MEM_U32(sp + 32) = a0; +L44d7ec: +t6 = MEM_U8(sp + 35); +gp = MEM_U32(sp + 24); +MEM_U8(v0 + 32) = (uint8_t)t6; +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_build_1op(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44d808: +//build_1op: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +v0 = f_new_tree(mem, sp); +goto L44d830; +MEM_U32(sp + 36) = a1; +L44d830: +a1 = MEM_U32(sp + 36); +t6 = MEM_U8(sp + 35); +gp = MEM_U32(sp + 24); +MEM_U8(v0 + 32) = (uint8_t)t6; +v1 = MEM_U8(a1 + 32); +a0 = v0; +goto L44d88c; +a0 = v0; +L44d84c: +t7 = MEM_U8(v0 + 33); +at = 0xffffffe0; +t8 = t7 & at; +t9 = t8 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t9; +goto L44d938; +MEM_U8(v0 + 33) = (uint8_t)t9; +L44d864: +v1 = MEM_U8(v0 + 33); +t0 = 0x10019348; +t1 = v1 << 27; +t0 = MEM_U8(t0 + 0); +t2 = t1 >> 27; +t3 = t0 ^ t2; +t4 = t3 & 0x1f; +t5 = t4 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t5; +goto L44d938; +MEM_U8(v0 + 33) = (uint8_t)t5; +L44d88c: +at = v1 < 0x48; +if (at != 0) {at = v1 < 0x4f; +goto L44d8b0;} +at = v1 < 0x4f; +if (at != 0) {at = 0x5f; +goto L44d924;} +at = 0x5f; +if (v1 == at) {//nop; +goto L44d84c;} +//nop; +v1 = MEM_U8(v0 + 33); +goto L44d904; +v1 = MEM_U8(v0 + 33); +L44d8b0: +at = 0x23; +if (v1 == at) {//nop; +goto L44d84c;} +//nop; +at = v1 < 0x3b; +if (at == 0) {t6 = v1 + 0xffffffd8; +goto L44d8f4;} +t6 = v1 + 0xffffffd8; +at = t6 < 0x13; +if (at == 0) {//nop; +goto L44d900;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000ceb8[] = { +&&L44d84c, +&&L44d84c, +&&L44d900, +&&L44d900, +&&L44d900, +&&L44d900, +&&L44d84c, +&&L44d84c, +&&L44d84c, +&&L44d900, +&&L44d900, +&&L44d900, +&&L44d84c, +&&L44d84c, +&&L44d900, +&&L44d900, +&&L44d84c, +&&L44d900, +&&L44d84c, +}; +dest = Lswitch1000ceb8[t6]; +//nop; +goto *dest; +//nop; +L44d8f4: +at = 0x47; +if (v1 == at) {//nop; +goto L44d864;} +//nop; +L44d900: +v1 = MEM_U8(v0 + 33); +L44d904: +t8 = MEM_U8(a1 + 33); +t9 = v1 << 27; +t1 = t9 >> 27; +t0 = t8 ^ t1; +t2 = t0 & 0x1f; +t3 = t2 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t3; +goto L44d938; +MEM_U8(v0 + 33) = (uint8_t)t3; +L44d924: +at = v1 < 0x4d; +if (at == 0) {//nop; +goto L44d84c;} +//nop; +v1 = MEM_U8(v0 + 33); +goto L44d904; +v1 = MEM_U8(v0 + 33); +L44d938: +MEM_U32(a0 + 0) = a1; +t4 = MEM_U32(a1 + 40); +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +v0 = a0; +MEM_U32(a0 + 40) = t4; +return v0; +MEM_U32(a0 + 40) = t4; +} + +static uint32_t f_build_2op(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44d954: +//build_2op: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 36) = a1; +v0 = f_new_tree(mem, sp); +goto L44d980; +MEM_U32(sp + 36) = a1; +L44d980: +v1 = MEM_U8(sp + 35); +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +at = 0x88; +a0 = v0; +if (v1 == at) {MEM_U8(v0 + 32) = (uint8_t)v1; +goto L44daa0;} +MEM_U8(v0 + 32) = (uint8_t)v1; +v1 = MEM_U8(a1 + 32); +at = v1 < 0x48; +goto L44d9e8; +at = v1 < 0x48; +L44d9a8: +t6 = MEM_U8(v0 + 33); +//nop; +t7 = t6 & 0xffe0; +t8 = t7 | 0x8; +MEM_U8(v0 + 33) = (uint8_t)t8; +goto L44da94; +MEM_U8(v0 + 33) = (uint8_t)t8; +L44d9c0: +v1 = MEM_U8(v0 + 33); +t9 = 0x10019348; +t0 = v1 << 27; +t9 = MEM_U8(t9 + 0); +t1 = t0 >> 27; +t2 = t9 ^ t1; +t3 = t2 & 0x1f; +t4 = t3 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t4; +goto L44da94; +MEM_U8(v0 + 33) = (uint8_t)t4; +L44d9e8: +if (at != 0) {at = v1 < 0x4f; +goto L44da08;} +at = v1 < 0x4f; +if (at != 0) {at = 0x5f; +goto L44da80;} +at = 0x5f; +if (v1 == at) {//nop; +goto L44d9a8;} +//nop; +v1 = MEM_U8(v0 + 33); +goto L44da5c; +v1 = MEM_U8(v0 + 33); +L44da08: +at = 0x23; +if (v1 == at) {//nop; +goto L44d9a8;} +//nop; +at = v1 < 0x3b; +if (at == 0) {t5 = v1 + 0xffffffd8; +goto L44da4c;} +t5 = v1 + 0xffffffd8; +at = t5 < 0x13; +if (at == 0) {//nop; +goto L44da58;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000cf04[] = { +&&L44d9a8, +&&L44d9a8, +&&L44da58, +&&L44da58, +&&L44da58, +&&L44da58, +&&L44d9a8, +&&L44d9a8, +&&L44d9a8, +&&L44da58, +&&L44da58, +&&L44da58, +&&L44d9a8, +&&L44d9a8, +&&L44da58, +&&L44da58, +&&L44d9a8, +&&L44da58, +&&L44d9a8, +}; +dest = Lswitch1000cf04[t5]; +//nop; +goto *dest; +//nop; +L44da4c: +at = 0x47; +if (v1 == at) {//nop; +goto L44d9c0;} +//nop; +L44da58: +v1 = MEM_U8(v0 + 33); +L44da5c: +t6 = MEM_U8(a1 + 33); +t8 = v1 << 27; +t0 = t8 >> 27; +t7 = t6 & 0x1f; +t9 = t7 ^ t0; +t1 = t9 & 0x1f; +t2 = t1 ^ v1; +MEM_U8(v0 + 33) = (uint8_t)t2; +goto L44da94; +MEM_U8(v0 + 33) = (uint8_t)t2; +L44da80: +at = v1 < 0x4d; +if (at == 0) {//nop; +goto L44d9a8;} +//nop; +v1 = MEM_U8(v0 + 33); +goto L44da5c; +v1 = MEM_U8(v0 + 33); +L44da94: +t3 = MEM_U32(a1 + 40); +//nop; +MEM_U32(v0 + 40) = t3; +L44daa0: +t4 = MEM_U32(sp + 40); +ra = MEM_U32(sp + 28); +MEM_U32(a0 + 0) = a1; +sp = sp + 0x20; +v0 = a0; +MEM_U32(a0 + 4) = t4; +return v0; +MEM_U32(a0 + 4) = t4; +} + +static void f_free_node(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44dabc: +//free_node: +MEM_U32(sp + 0) = a0; +return; +MEM_U32(sp + 0) = a0; +} + +static void f_free_tree(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44dac4: +//free_tree: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 24) = s0; +s0 = a0; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +L44dae8: +t6 = MEM_U16(s0 + 20); +//nop; +t7 = t6 + 0xffffffff; +t8 = t7 & 0xffff; +if (t8 != 0) {MEM_U16(s0 + 20) = (uint16_t)t7; +goto L44dbe4;} +MEM_U16(s0 + 20) = (uint16_t)t7; +a0 = MEM_U32(s0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L44db64;} +//nop; +t9 = MEM_U8(s0 + 32); +//nop; +t0 = t9 < 0x80; +if (t0 == 0) {t1 = (int)t9 >> 5; +goto L44db44;} +t1 = (int)t9 >> 5; +t3 = 0x100060f8; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (t9 & 0x1f); +t0 = (int)t6 < (int)0x0; +L44db44: +if (t0 != 0) {//nop; +goto L44db64;} +//nop; +//nop; +//nop; +//nop; +f_free_tree(mem, sp, a0); +goto L44db5c; +//nop; +L44db5c: +gp = MEM_U32(sp + 32); +//nop; +L44db64: +a0 = MEM_U32(s0 + 4); +//nop; +if (a0 == 0) {//nop; +goto L44dbc8;} +//nop; +t8 = MEM_U8(s0 + 32); +//nop; +t1 = t8 < 0xa0; +if (t1 == 0) {t3 = (int)t8 >> 5; +goto L44dba8;} +t3 = (int)t8 >> 5; +t4 = 0x100060e4; +t2 = t3 << 2; +t4 = t4; +t5 = t4 + t2; +t9 = MEM_U32(t5 + 0); +//nop; +t6 = t9 << (t8 & 0x1f); +t1 = (int)t6 < (int)0x0; +L44dba8: +if (t1 != 0) {//nop; +goto L44dbc8;} +//nop; +//nop; +//nop; +//nop; +f_free_tree(mem, sp, a0); +goto L44dbc0; +//nop; +L44dbc0: +gp = MEM_U32(sp + 32); +//nop; +L44dbc8: +//nop; +s1 = MEM_U32(s0 + 8); +a0 = s0; +f_free_node(mem, sp, a0); +goto L44dbd8; +a0 = s0; +L44dbd8: +gp = MEM_U32(sp + 32); +if (s1 != 0) {s0 = s1; +goto L44dae8;} +s0 = s1; +L44dbe4: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_delete_statement(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44dbf8: +//delete_statement: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +a2 = MEM_U32(a0 + 0); +a1 = a0; +if (a2 == 0) {//nop; +goto L44dc78;} +//nop; +t6 = MEM_U8(a0 + 32); +//nop; +t7 = t6 < 0x80; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L44dc54;} +t8 = (int)t6 >> 5; +t0 = 0x1000611c; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L44dc54: +if (t7 != 0) {//nop; +goto L44dc78;} +//nop; +//nop; +a0 = a2; +MEM_U32(sp + 32) = a1; +f_free_tree(mem, sp, a0); +goto L44dc6c; +MEM_U32(sp + 32) = a1; +L44dc6c: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +L44dc78: +a0 = MEM_U32(a1 + 4); +//nop; +if (a0 == 0) {ra = MEM_U32(sp + 28); +goto L44dce4;} +ra = MEM_U32(sp + 28); +t5 = MEM_U8(a1 + 32); +//nop; +t8 = t5 < 0xa0; +if (t8 == 0) {t0 = (int)t5 >> 5; +goto L44dcbc;} +t0 = (int)t5 >> 5; +t1 = 0x10006108; +t9 = t0 << 2; +t1 = t1; +t2 = t1 + t9; +t6 = MEM_U32(t2 + 0); +//nop; +t3 = t6 << (t5 & 0x1f); +t8 = (int)t3 < (int)0x0; +L44dcbc: +if (t8 != 0) {ra = MEM_U32(sp + 28); +goto L44dce4;} +ra = MEM_U32(sp + 28); +//nop; +MEM_U32(sp + 32) = a1; +//nop; +f_free_tree(mem, sp, a0); +goto L44dcd4; +//nop; +L44dcd4: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +ra = MEM_U32(sp + 28); +L44dce4: +t7 = 0x60; +MEM_U32(a1 + 0) = zero; +MEM_U32(a1 + 4) = zero; +MEM_U8(a1 + 32) = (uint8_t)t7; +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static uint32_t f_dup_tree(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44dcfc: +//dup_tree: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +//nop; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 172) = s0; +s0 = a0; +MEM_U32(sp + 176) = gp; +v0 = f_is_constant(mem, sp, a0); +goto L44dd24; +MEM_U32(sp + 176) = gp; +L44dd24: +gp = MEM_U32(sp + 176); +if (v0 == 0) {//nop; +goto L44dd90;} +//nop; +a0 = MEM_U8(s0 + 33); +at = 0x5010000; +t6 = a0 & 0x1f; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {a0 = t6; +goto L44dd74;} +a0 = t6; +//nop; +a1 = MEM_U32(s0 + 48); +a2 = MEM_U32(s0 + 52); +//nop; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44dd68; +//nop; +L44dd68: +gp = MEM_U32(sp + 176); +v1 = v0; +goto L44deb8; +v1 = v0; +L44dd74: +//nop; +a2 = MEM_U32(s0 + 48); +a1 = zero; +v0 = f_ivalue(mem, sp, a0, a1, a2); +goto L44dd84; +a1 = zero; +L44dd84: +gp = MEM_U32(sp + 176); +v1 = v0; +goto L44deb8; +v1 = v0; +L44dd90: +v0 = MEM_U16(s0 + 20); +at = 0xffff; +if (v0 != at) {t9 = v0 + 0x1; +goto L44deb0;} +t9 = v0 + 0x1; +t1 = 0x1000cfa0; +a0 = 0x4; +t1 = t1; +t3 = t1 + 0x48; +a1 = 0x12c; +t4 = sp; +L44ddb8: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 4 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 7($t4) +goto L44ddb8;} +//swr $at, 7($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t5 = 0x1000cf50; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +t5 = t5; +MEM_U8(t4 + 12 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 12 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 12 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 12 + 3) = (uint8_t)(t3 >> 0); +t7 = t5 + 0x48; +t8 = sp; +//swr $t3, 0xf($t4) +L44de28: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t8 = t8 + 0xc; +MEM_U8(t8 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t8) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t8 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 84 + 3) = (uint8_t)(at >> 0); +if (t5 != t7) {//swr $at, 0x57($t8) +goto L44de28;} +//swr $at, 0x57($t8) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t8 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t8) +t7 = t5 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t5) +//nop; +MEM_U8(t8 + 92 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(t8 + 92 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(t8 + 92 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(t8 + 92 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x5f($t8) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44dea4; +//nop; +L44dea4: +gp = MEM_U32(sp + 176); +v1 = s0; +goto L44deb8; +v1 = s0; +L44deb0: +MEM_U16(s0 + 20) = (uint16_t)t9; +v1 = s0; +L44deb8: +ra = MEM_U32(sp + 180); +s0 = MEM_U32(sp + 172); +sp = sp + 0xb8; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_next_mark(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44decc: +//next_mark: +//nop; +//nop; +//nop; +a0 = 0x1001a54c; +//nop; +t6 = MEM_U32(a0 + 0); +//nop; +t7 = t6 + 0x1; +v0 = t7 & 0xff; +MEM_U32(a0 + 0) = v0; +return v0; +MEM_U32(a0 + 0) = v0; +} + +static uint32_t f_ivalue(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44def8: +//ivalue: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = f_new_tree(mem, sp); +goto L44df24; +MEM_U32(sp + 40) = a2; +L44df24: +v1 = MEM_U8(v0 + 33); +a1 = MEM_U8(sp + 35); +t7 = v1 << 27; +t8 = t7 >> 27; +t2 = a1 < 0x20; +t3 = -t2; +at = 0x5010000; +t9 = a1 ^ t8; +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 40); +t0 = t9 & 0x1f; +t4 = t3 & at; +t6 = 0x49; +t1 = t0 ^ v1; +t5 = t4 << (a1 & 0x1f); +a0 = v0; +MEM_U8(v0 + 32) = (uint8_t)t6; +if ((int)t5 >= 0) {MEM_U8(v0 + 33) = (uint8_t)t1; +goto L44df88;} +MEM_U8(v0 + 33) = (uint8_t)t1; +MEM_U32(v0 + 52) = a2; +t6 = MEM_U32(sp + 36); +t7 = 0x8; +MEM_U32(v0 + 40) = t7; +MEM_U32(v0 + 48) = t6; +goto L44df94; +MEM_U32(v0 + 48) = t6; +L44df88: +t8 = 0x4; +MEM_U32(v0 + 48) = a2; +MEM_U32(v0 + 40) = t8; +L44df94: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_dwvalue(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44dfa4: +//dwvalue: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +v0 = f_new_tree(mem, sp); +goto L44dfd0; +MEM_U32(sp + 44) = a3; +L44dfd0: +v1 = MEM_U8(v0 + 33); +a1 = MEM_U8(sp + 35); +t7 = v1 << 27; +t8 = t7 >> 27; +t2 = a1 < 0x20; +t3 = -t2; +at = 0x5010000; +t9 = a1 ^ t8; +gp = MEM_U32(sp + 24); +t0 = t9 & 0x1f; +t4 = t3 & at; +t6 = 0x49; +t1 = t0 ^ v1; +t5 = t4 << (a1 & 0x1f); +a0 = v0; +MEM_U8(v0 + 32) = (uint8_t)t6; +if ((int)t5 >= 0) {MEM_U8(v0 + 33) = (uint8_t)t1; +goto L44e034;} +MEM_U8(v0 + 33) = (uint8_t)t1; +t6 = MEM_U32(sp + 40); +t7 = MEM_U32(sp + 44); +t8 = 0x8; +MEM_U32(v0 + 40) = t8; +MEM_U32(v0 + 48) = t6; +MEM_U32(v0 + 52) = t7; +goto L44e044; +MEM_U32(v0 + 52) = t7; +L44e034: +t9 = MEM_U32(sp + 44); +t2 = 0x4; +MEM_U32(v0 + 40) = t2; +MEM_U32(v0 + 48) = t9; +L44e044: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_rvalue(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44e054: +//rvalue: +//nop; +//nop; +//nop; +sp = sp + 0xffffff28; +//nop; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 216) = a0; +MEM_U32(sp + 220) = a1; +MEM_U32(sp + 224) = a2; +MEM_U32(sp + 228) = a3; +v0 = f_new_tree(mem, sp); +goto L44e084; +MEM_U32(sp + 228) = a3; +L44e084: +v1 = MEM_U8(v0 + 33); +a0 = MEM_U8(sp + 219); +t7 = v1 << 27; +t8 = t7 >> 27; +gp = MEM_U32(sp + 176); +t9 = a0 ^ t8; +t1 = t9 & 0x1f; +t6 = 0x49; +t3 = 0x4; +at = 0xc; +t2 = t1 ^ v1; +t0 = v0; +MEM_U8(v0 + 32) = (uint8_t)t6; +MEM_U8(v0 + 33) = (uint8_t)t2; +if (a0 != at) {MEM_U32(v0 + 40) = t3; +goto L44e0cc;} +MEM_U32(v0 + 40) = t3; +t4 = 0x8; +MEM_U32(v0 + 40) = t4; +L44e0cc: +t5 = MEM_U8(sp + 220); +a0 = 0x20; +if (a0 == t5) {v1 = 0x1; +goto L44e0f0;} +v1 = 0x1; +v0 = sp + 0xdc; +L44e0e0: +t6 = MEM_U8(v0 + 1); +v1 = v1 + 0x1; +if (a0 != t6) {v0 = v0 + 0x1; +goto L44e0e0;} +v0 = v0 + 0x1; +L44e0f0: +//nop; +a2 = v1 + 0xffffffff; +MEM_U32(t0 + 48) = a2; +MEM_U32(sp + 184) = a2; +a0 = 0x400; +a1 = zero; +MEM_U32(sp + 208) = t0; +v0 = f_new(mem, sp, a0, a1); +goto L44e110; +MEM_U32(sp + 208) = t0; +L44e110: +t0 = MEM_U32(sp + 208); +gp = MEM_U32(sp + 176); +a2 = MEM_U32(sp + 184); +if (v0 != 0) {MEM_U32(t0 + 52) = v0; +goto L44e238;} +MEM_U32(t0 + 52) = v0; +t7 = 0x1000d040; +a0 = 0x4; +t7 = t7; +t9 = t7 + 0x48; +a1 = 0x179; +t1 = sp; +L44e13c: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t1 = t1 + 0xc; +MEM_U8(t1 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t1) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t1 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 7($t1) +goto L44e13c;} +//swr $at, 7($t1) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t2 = 0x1000cff0; +MEM_U8(t1 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t1 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t1 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t1 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t1) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +t2 = t2; +MEM_U8(t1 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t1 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t1 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t1 + 12 + 3) = (uint8_t)(t9 >> 0); +t4 = t2 + 0x48; +t5 = sp; +//swr $t9, 0xf($t1) +L44e1ac: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t5 = t5 + 0xc; +MEM_U8(t5 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t5) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t5 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 84 + 3) = (uint8_t)(at >> 0); +if (t2 != t4) {//swr $at, 0x57($t5) +goto L44e1ac;} +//swr $at, 0x57($t5) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +//nop; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +t4 = t2 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t2) +//nop; +MEM_U8(t5 + 92 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t5 + 92 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t5 + 92 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t5 + 92 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x5f($t5) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 208) = t0; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44e228; +MEM_U32(sp + 208) = t0; +L44e228: +gp = MEM_U32(sp + 176); +t0 = MEM_U32(sp + 208); +ra = MEM_U32(sp + 180); +goto L44e2d4; +ra = MEM_U32(sp + 180); +L44e238: +if (a2 == 0) {a1 = a2 + 0x1; +goto L44e2d0;} +a1 = a2 + 0x1; +a2 = a1 + 0xffffffff; +t6 = a2 & 0x3; +if (t6 == 0) {v1 = 0x1; +goto L44e27c;} +v1 = 0x1; +t8 = sp + 0xdb; +v0 = v1 + t8; +a0 = t6 + 0x1; +L44e25c: +t7 = MEM_U32(t0 + 52); +t9 = MEM_U8(v0 + 0); +t1 = t7 + v1; +v1 = v1 + 0x1; +v0 = v0 + 0x1; +if (a0 != v1) {MEM_U8(t1 + -1) = (uint8_t)t9; +goto L44e25c;} +MEM_U8(t1 + -1) = (uint8_t)t9; +if (v1 == a1) {t3 = sp + 0xdb; +goto L44e2d0;} +L44e27c: +t3 = sp + 0xdb; +v0 = v1 + t3; +L44e284: +t2 = MEM_U32(t0 + 52); +t4 = MEM_U8(v0 + 0); +t5 = t2 + v1; +MEM_U8(t5 + -1) = (uint8_t)t4; +t8 = MEM_U32(t0 + 52); +t6 = MEM_U8(v0 + 1); +t7 = t8 + v1; +MEM_U8(t7 + 0) = (uint8_t)t6; +t1 = MEM_U32(t0 + 52); +t9 = MEM_U8(v0 + 2); +t3 = t1 + v1; +MEM_U8(t3 + 1) = (uint8_t)t9; +t4 = MEM_U32(t0 + 52); +t2 = MEM_U8(v0 + 3); +t5 = t4 + v1; +v1 = v1 + 0x4; +v0 = v0 + 0x4; +if (v1 != a1) {MEM_U8(t5 + 2) = (uint8_t)t2; +goto L44e284;} +MEM_U8(t5 + 2) = (uint8_t)t2; +L44e2d0: +ra = MEM_U32(sp + 180); +L44e2d4: +sp = sp + 0xd8; +v0 = t0; +return v0; +v0 = t0; +} + +static uint32_t f_is_zero(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44e2e0: +//is_zero: +t6 = MEM_U8(a0 + 33); +at = 0x5010000; +t7 = t6 & 0x1f; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & at; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L44e344;} +//nop; +v1 = MEM_U8(a0 + 32); +//nop; +t2 = v1 ^ 0x49; +v1 = t2 < 0x1; +if (v1 == 0) {//nop; +goto L44e36c;} +//nop; +v1 = MEM_U32(a0 + 48); +//nop; +t3 = v1 < 0x1; +if (t3 == 0) {v1 = t3; +goto L44e36c;} +v1 = t3; +v1 = MEM_U32(a0 + 52); +//nop; +t4 = v1 < 0x1; +v0 = t4 & 0xff; +return v0; +v0 = t4 & 0xff; +L44e344: +v1 = MEM_U8(a0 + 32); +//nop; +t5 = v1 ^ 0x49; +v1 = t5 < 0x1; +if (v1 == 0) {//nop; +goto L44e36c;} +//nop; +v1 = MEM_U32(a0 + 48); +//nop; +t6 = v1 < 0x1; +v1 = t6; +L44e36c: +v0 = v1 & 0xff; +return v0; +v0 = v1 & 0xff; +} + +static uint32_t f_result_type(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44e3e4: +//result_type: +//nop; +//nop; +//nop; +v0 = MEM_U8(a0 + 32); +at = v0 < 0x3b; +goto L44e424; +at = v0 < 0x3b; +L44e3fc: +v1 = 0x10019348; +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +return v0; +//nop; +L44e410: +v0 = 0x8; +return v0; +v0 = 0x8; +L44e418: +t6 = MEM_U8(a0 + 33); +v0 = t6 & 0x1f; +return v0; +v0 = t6 & 0x1f; +L44e424: +if (at != 0) {at = v0 < 0x51; +goto L44e464;} +at = v0 < 0x51; +if (at != 0) {t0 = v0 + 0xffffffba; +goto L44e4a0;} +t0 = v0 + 0xffffffba; +t8 = v0 + 0xffffffa1; +at = t8 < 0x4; +if (at == 0) {//nop; +goto L44e418;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000d108[] = { +&&L44e410, +&&L44e418, +&&L44e418, +&&L44e410, +}; +dest = Lswitch1000d108[t8]; +//nop; +goto *dest; +//nop; +L44e464: +at = 0x23; +if (v0 == at) {//nop; +goto L44e410;} +//nop; +t9 = v0 + 0xffffffd8; +at = t9 < 0x13; +if (at == 0) {//nop; +goto L44e418;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000d090[] = { +&&L44e410, +&&L44e410, +&&L44e418, +&&L44e418, +&&L44e418, +&&L44e418, +&&L44e410, +&&L44e410, +&&L44e410, +&&L44e418, +&&L44e418, +&&L44e418, +&&L44e410, +&&L44e410, +&&L44e418, +&&L44e418, +&&L44e410, +&&L44e418, +&&L44e410, +}; +dest = Lswitch1000d090[t9]; +//nop; +goto *dest; +//nop; +L44e4a0: +at = t0 < 0xb; +if (at == 0) {//nop; +goto L44e418;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000d0dc[] = { +&&L44e3fc, +&&L44e3fc, +&&L44e418, +&&L44e418, +&&L44e418, +&&L44e3fc, +&&L44e418, +&&L44e410, +&&L44e410, +&&L44e418, +&&L44e410, +}; +dest = Lswitch1000d0dc[t0]; +//nop; +goto *dest; +//nop; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_44e4d4(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44e4d4: +a0 = MEM_U32(v0 + 0); +//nop; +v1 = MEM_U32(a0 + 48); +//nop; +if (v1 == 0) {v1 = v1 + 0x1; +goto L44e5cc;} +v1 = v1 + 0x1; +t1 = v1 + 0xffffffff; +t6 = t1 & 0x3; +if (t6 == 0) {a1 = 0x1; +goto L44e540;} +a1 = 0x1; +t7 = MEM_U32(v0 + 4); +t9 = MEM_U32(a0 + 52); +t8 = MEM_U32(t7 + 52); +t0 = t6 + 0x1; +a3 = t9 + a1; +a2 = t8 + a1; +L44e514: +t2 = MEM_U8(a2 + -1); +t3 = MEM_U8(a3 + -1); +a1 = a1 + 0x1; +if (t2 == t3) {a2 = a2 + 0x1; +goto L44e530;} +a2 = a2 + 0x1; +v0 = zero; +return v0; +v0 = zero; +L44e530: +if (t0 != a1) {a3 = a3 + 0x1; +goto L44e514;} +a3 = a3 + 0x1; +if (a1 == v1) {//nop; +goto L44e5cc;} +//nop; +L44e540: +t4 = MEM_U32(v0 + 4); +t6 = MEM_U32(a0 + 52); +t5 = MEM_U32(t4 + 52); +a3 = t6 + a1; +a2 = t5 + a1; +L44e554: +t7 = MEM_U8(a2 + -1); +t8 = MEM_U8(a3 + -1); +a1 = a1 + 0x4; +if (t7 == t8) {//nop; +goto L44e570;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L44e570: +t9 = MEM_U8(a2 + 0); +t2 = MEM_U8(a3 + 0); +//nop; +if (t9 == t2) {//nop; +goto L44e58c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L44e58c: +t3 = MEM_U8(a2 + 1); +t4 = MEM_U8(a3 + 1); +//nop; +if (t3 == t4) {//nop; +goto L44e5a8;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L44e5a8: +t5 = MEM_U8(a2 + 2); +t6 = MEM_U8(a3 + 2); +a2 = a2 + 0x4; +if (t5 == t6) {//nop; +goto L44e5c4;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L44e5c4: +if (a1 != v1) {a3 = a3 + 0x4; +goto L44e554;} +a3 = a3 + 0x4; +L44e5cc: +v0 = 0x1; +//nop; +return v0; +//nop; +} + +static uint32_t f_const_equal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44e5d8: +//const_equal: +//nop; +//nop; +//nop; +t6 = MEM_U8(a0 + 32); +sp = sp + 0xffffffd8; +v0 = 0x49; +MEM_U32(sp + 28) = ra; +if (v0 != t6) {MEM_U32(sp + 24) = gp; +goto L44e60c;} +MEM_U32(sp + 24) = gp; +t7 = MEM_U8(a1 + 32); +//nop; +if (v0 == t7) {//nop; +goto L44e614;} +//nop; +L44e60c: +v0 = zero; +goto L44e730; +v0 = zero; +L44e614: +v0 = MEM_U8(a0 + 33); +at = 0x5010000; +t8 = v0 & 0x1f; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +t2 = t1 << (t8 & 0x1f); +if ((int)t2 >= 0) {v0 = t8; +goto L44e674;} +v0 = t8; +t3 = MEM_U8(a1 + 33); +//nop; +t4 = t3 & 0x1f; +if (t8 != t4) {t5 = v0 < 0x20; +goto L44e678;} +t5 = v0 < 0x20; +t6 = MEM_U32(a1 + 48); +t8 = MEM_U32(a0 + 48); +t7 = MEM_U32(a1 + 52); +t9 = MEM_U32(a0 + 52); +if (t6 != t8) {t5 = v0 < 0x20; +goto L44e678;} +t5 = v0 < 0x20; +if (t7 != t9) {t5 = v0 < 0x20; +goto L44e678;} +t5 = v0 < 0x20; +v0 = 0x1; +goto L44e730; +v0 = 0x1; +L44e674: +t5 = v0 < 0x20; +L44e678: +t0 = -t5; +at = 0x8a800000; +t1 = t0 & at; +t2 = t1 << (v0 & 0x1f); +if ((int)t2 >= 0) {t8 = v0 < 0x20; +goto L44e6c0;} +t8 = v0 < 0x20; +t3 = MEM_U8(a1 + 33); +//nop; +t4 = t3 & 0x1f; +if (v0 != t4) {at = 0xc0000; +goto L44e6c4;} +at = 0xc0000; +t6 = MEM_U32(a1 + 48); +t7 = MEM_U32(a0 + 48); +//nop; +if (t6 != t7) {at = 0xc0000; +goto L44e6c4;} +at = 0xc0000; +v0 = 0x1; +goto L44e730; +v0 = 0x1; +L44e6c0: +at = 0xc0000; +L44e6c4: +at = at | 0x8000; +t9 = -t8; +t5 = t9 & at; +t0 = t5 << (v0 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L44e72c;} +//nop; +t1 = MEM_U8(a1 + 33); +//nop; +t2 = t1 & 0x1f; +if (v0 != t2) {v0 = zero; +goto L44e730;} +v0 = zero; +t3 = MEM_U32(a1 + 48); +t4 = MEM_U32(a0 + 48); +MEM_U32(sp + 40) = a0; +if (t3 != t4) {MEM_U32(sp + 44) = a1; +goto L44e72c;} +MEM_U32(sp + 44) = a1; +//nop; +v0 = sp + 0x28; +t9 = t9; +//nop; +v0 = func_44e4d4(mem, sp, v0); +goto L44e718; +//nop; +L44e718: +gp = MEM_U32(sp + 24); +if (v0 == 0) {v0 = zero; +goto L44e730;} +v0 = zero; +v0 = 0x1; +goto L44e730; +v0 = 0x1; +L44e72c: +v0 = zero; +L44e730: +ra = MEM_U32(sp + 28); +sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static void f_u_tree(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44e740: +//u_tree: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 56) = zero; +MEM_U32(sp + 60) = zero; +MEM_U32(sp + 64) = zero; +MEM_U32(sp + 68) = zero; +MEM_U32(sp + 72) = zero; +MEM_U32(sp + 76) = zero; +MEM_U32(sp + 80) = zero; +MEM_U32(sp + 84) = zero; +s1 = 0x60; +s2 = 0x1f; +s3 = sp + 0x38; +L44e798: +v0 = MEM_U8(s0 + 32); +//nop; +if (s1 == v0) {//nop; +goto L44e89c;} +//nop; +a0 = MEM_U32(s0 + 0); +t6 = v0 < 0x60; +if (a0 == 0) {//nop; +goto L44e800;} +//nop; +if (t6 == 0) {t7 = (int)v0 >> 5; +goto L44e7e0;} +t7 = (int)v0 >> 5; +t9 = 0x10006144; +t8 = t7 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (v0 & 0x1f); +t6 = (int)t2 < (int)0x0; +L44e7e0: +if (t6 != 0) {//nop; +goto L44e800;} +//nop; +//nop; +//nop; +//nop; +f_u_tree(mem, sp, a0); +goto L44e7f8; +//nop; +L44e7f8: +gp = MEM_U32(sp + 40); +//nop; +L44e800: +a0 = MEM_U32(s0 + 4); +//nop; +if (a0 == 0) {//nop; +goto L44e864;} +//nop; +t4 = MEM_U8(s0 + 32); +//nop; +t5 = t4 < 0xa0; +if (t5 == 0) {t7 = (int)t4 >> 5; +goto L44e844;} +t7 = (int)t4 >> 5; +t8 = 0x10006130; +t9 = t7 << 2; +t8 = t8; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (t4 & 0x1f); +t5 = (int)t2 < (int)0x0; +L44e844: +if (t5 != 0) {//nop; +goto L44e864;} +//nop; +//nop; +//nop; +//nop; +f_u_tree(mem, sp, a0); +goto L44e85c; +//nop; +L44e85c: +gp = MEM_U32(sp + 40); +//nop; +L44e864: +//nop; +a0 = s0 + 0x20; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L44e874; +//nop; +L44e874: +t6 = MEM_U8(s0 + 32); +gp = MEM_U32(sp + 40); +if (s2 != t6) {t7 = 0x6a; +goto L44e89c;} +t7 = 0x6a; +//nop; +MEM_U8(sp + 56) = (uint8_t)t7; +a0 = s3; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L44e894; +a0 = s3; +L44e894: +gp = MEM_U32(sp + 40); +//nop; +L44e89c: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L44e798;} +//nop; +ra = MEM_U32(sp + 44); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x58; +return; +sp = sp + 0x58; +//nop; +//nop; +} + +static uint32_t func_44e8d0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44e8d0: +t6 = MEM_U8(a0 + 0); +a2 = 0x20; +if (a2 == t6) {v1 = zero; +goto L44e92c;} +v1 = zero; +v0 = a0 + 0x1; +a1 = MEM_U8(v0 + -1); +a0 = 0xa; +t7 = a1 + 0xffffffe0; +L44e8f0: +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & 0xffc0; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 < 0) {//nop; +goto L44e90c;} +//nop; +abort(); +L44e90c: +lo = v1 * a0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a0 >> 32); +v0 = v0 + 0x1; +t2 = lo; +v1 = t2 + a1; +a1 = MEM_U8(v0 + -1); +v1 = v1 + 0xffffffd0; +if (a2 != a1) {t7 = a1 + 0xffffffe0; +goto L44e8f0;} +t7 = a1 + 0xffffffe0; +L44e92c: +v0 = v1; +return v0; +v0 = v1; +} + +static void func_44e934(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44e934: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +if (a0 == 0) {s0 = a0; +goto L44e9c0;} +s0 = a0; +s3 = 0x11; +s2 = 0x1; +s1 = 0x42; +L44e970: +v0 = MEM_U8(s0 + 32); +//nop; +if (s1 != v0) {//nop; +goto L44e990;} +//nop; +t6 = MEM_U16(s0 + 34); +//nop; +if (s2 != t6) {//nop; +goto L44e998;} +//nop; +L44e990: +if (s3 != v0) {//nop; +goto L44e9b0;} +//nop; +L44e998: +//nop; +//nop; +//nop; +v0 = f_gen_label_id(mem, sp); +goto L44e9a8; +//nop; +L44e9a8: +gp = MEM_U32(sp + 40); +MEM_U32(s0 + 36) = v0; +L44e9b0: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L44e970;} +//nop; +L44e9c0: +ra = MEM_U32(sp + 44); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_44e9dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44e9dc: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 184) = a0; +goto L44ec5c; +MEM_U32(sp + 184) = a0; +L44e9fc: +at = 0x10019310; +MEM_U32(at + 0) = a1; +goto L44ecb0; +MEM_U32(at + 0) = a1; +L44ea08: +at = (int)a1 < (int)0x4; +if (at == 0) {a0 = 0x4; +goto L44eb28;} +a0 = 0x4; +t6 = 0x1000d210; +a1 = 0x88; +t6 = t6; +t8 = t6 + 0x48; +t9 = sp; +L44ea28: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L44ea28;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t0 = 0x1000d1c0; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t0 = t0; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t0 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L44ea98: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 0x57($t3) +goto L44ea98;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44eb14; +//nop; +L44eb14: +gp = MEM_U32(sp + 176); +t4 = 0x4; +at = 0x10019328; +MEM_U32(at + 0) = t4; +goto L44ecb0; +MEM_U32(at + 0) = t4; +L44eb28: +at = 0x10019328; +MEM_U32(at + 0) = a1; +goto L44ecb0; +MEM_U32(at + 0) = a1; +L44eb34: +at = 0x10019320; +MEM_U32(at + 0) = a1; +goto L44ecb0; +MEM_U32(at + 0) = a1; +L44eb40: +at = 0x10019318; +MEM_U32(at + 0) = a1; +goto L44ecb0; +MEM_U32(at + 0) = a1; +L44eb4c: +t5 = 0x1000d170; +a0 = 0x4; +t5 = t5; +t8 = t5 + 0x48; +a1 = 0x98; +t6 = sp; +L44eb64: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t5 != t8) {//swr $at, 7($t6) +goto L44eb64;} +//swr $at, 7($t6) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = 0x1000d120; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t8 = t5 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t5) +t9 = t9; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t9 + 0x48; +t0 = sp; +//swr $t8, 0xf($t6) +L44ebd4: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t0 = t0 + 0xc; +MEM_U8(t0 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t0) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t0 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 84 + 3) = (uint8_t)(at >> 0); +if (t9 != t2) {//swr $at, 0x57($t0) +goto L44ebd4;} +//swr $at, 0x57($t0) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +t2 = t9 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t9) +//nop; +MEM_U8(t0 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t0 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t0 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t0 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t0) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44ec50; +//nop; +L44ec50: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L44ecb4; +ra = MEM_U32(sp + 180); +L44ec5c: +at = a0 < 0x68; +if (at != 0) {at = 0x72; +goto L44ec78;} +at = 0x72; +if (a0 == at) {//nop; +goto L44eb34;} +//nop; +//nop; +goto L44eb4c; +//nop; +L44ec78: +at = 0x20; +if (a0 == at) {t3 = a0 + 0xffffff9f; +goto L44ecb0;} +t3 = a0 + 0xffffff9f; +at = t3 < 0x7; +if (at == 0) {//nop; +goto L44eb4c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000d260[] = { +&&L44e9fc, +&&L44eb4c, +&&L44eb4c, +&&L44eb4c, +&&L44eb40, +&&L44eb4c, +&&L44ea08, +}; +dest = Lswitch1000d260[t3]; +//nop; +goto *dest; +//nop; +L44ecb0: +ra = MEM_U32(sp + 180); +L44ecb4: +sp = sp + 0xb8; +//nop; +return; +//nop; +} + +static void func_44ecc0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44ecc0: +//nop; +//nop; +//nop; +sp = sp + 0xffffff48; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +MEM_U32(sp + 184) = a0; +goto L44f088; +MEM_U32(sp + 184) = a0; +L44ece0: +at = 0x10019314; +MEM_U32(at + 0) = a1; +goto L44f0dc; +MEM_U32(at + 0) = a1; +L44ecec: +at = (int)a1 < (int)0x2; +if (at == 0) {a0 = 0x4; +goto L44ee0c;} +a0 = 0x4; +t6 = 0x1000d40c; +a1 = 0xa4; +t6 = t6; +t8 = t6 + 0x48; +t9 = sp; +L44ed0c: +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t6 = t6 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t6 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t6) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t6 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t6) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t6 != t8) {//swr $at, 7($t9) +goto L44ed0c;} +//swr $at, 7($t9) +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t0 = 0x1000d3bc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +t0 = t0; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t0 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L44ed7c: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t0 != t2) {//swr $at, 0x57($t3) +goto L44ed7c;} +//swr $at, 0x57($t3) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44edf8; +//nop; +L44edf8: +gp = MEM_U32(sp + 176); +t4 = 0x2; +at = 0x1001932c; +MEM_U32(at + 0) = t4; +goto L44f0dc; +MEM_U32(at + 0) = t4; +L44ee0c: +at = 0x1001932c; +MEM_U32(at + 0) = a1; +goto L44f0dc; +MEM_U32(at + 0) = a1; +L44ee18: +at = 0x10019324; +MEM_U32(at + 0) = a1; +goto L44f0dc; +MEM_U32(at + 0) = a1; +L44ee24: +at = 0x1001931c; +MEM_U32(at + 0) = a1; +goto L44f0dc; +MEM_U32(at + 0) = a1; +L44ee30: +at = 0x10019314; +a0 = 0x4; +MEM_U32(at + 0) = zero; +at = 0x10019324; +t6 = sp; +MEM_U32(at + 0) = zero; +at = 0x1001931c; +t0 = sp; +MEM_U32(at + 0) = zero; +at = (int)a1 < (int)0x2; +if (at == 0) {t4 = a1 + 0xffffffff; +goto L44ef6c;} +t4 = a1 + 0xffffffff; +t5 = 0x1000d36c; +a1 = 0xb4; +t5 = t5; +t8 = t5 + 0x48; +L44ee70: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t5 != t8) {//swr $at, 7($t6) +goto L44ee70;} +//swr $at, 7($t6) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = 0x1000d31c; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t8 = t5 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t5) +t9 = t9; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t9 + 0x48; +//swr $t8, 0xf($t6) +L44eedc: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t0 = t0 + 0xc; +MEM_U8(t0 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t0) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t0 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 84 + 3) = (uint8_t)(at >> 0); +if (t9 != t2) {//swr $at, 0x57($t0) +goto L44eedc;} +//swr $at, 0x57($t0) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +t2 = t9 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t9) +//nop; +MEM_U8(t0 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t0 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t0 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t0 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t0) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44ef58; +//nop; +L44ef58: +gp = MEM_U32(sp + 176); +t3 = 0x2; +at = 0x1001932c; +MEM_U32(at + 0) = t3; +goto L44f0dc; +MEM_U32(at + 0) = t3; +L44ef6c: +at = 0x1001932c; +MEM_U32(at + 0) = t4; +goto L44f0dc; +MEM_U32(at + 0) = t4; +L44ef78: +t7 = 0x1000d2cc; +a0 = 0x4; +t7 = t7; +t5 = t7 + 0x48; +a1 = 0xbf; +t6 = sp; +L44ef90: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t6 = t6 + 0xc; +MEM_U8(t6 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t6) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t6 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t5) {//swr $at, 7($t6) +goto L44ef90;} +//swr $at, 7($t6) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t1 = 0x1000d27c; +MEM_U8(t6 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t6 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t6 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t6 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t6) +t5 = t7 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t7) +t1 = t1; +MEM_U8(t6 + 12 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t6 + 12 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t6 + 12 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t6 + 12 + 3) = (uint8_t)(t5 >> 0); +t9 = t1 + 0x48; +t0 = sp; +//swr $t5, 0xf($t6) +L44f000: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t0 = t0 + 0xc; +MEM_U8(t0 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t0) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t0 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t9) {//swr $at, 0x57($t0) +goto L44f000;} +//swr $at, 0x57($t0) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t0 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t0) +t9 = t1 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t1) +//nop; +MEM_U8(t0 + 92 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 92 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 92 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 92 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x5f($t0) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44f07c; +//nop; +L44f07c: +gp = MEM_U32(sp + 176); +ra = MEM_U32(sp + 180); +goto L44f0e0; +ra = MEM_U32(sp + 180); +L44f088: +at = a0 < 0x68; +if (at != 0) {at = 0x72; +goto L44f0a4;} +at = 0x72; +if (a0 == at) {//nop; +goto L44ee18;} +//nop; +//nop; +goto L44ef78; +//nop; +L44f0a4: +at = 0x20; +if (a0 == at) {t3 = a0 + 0xffffff9f; +goto L44ee30;} +t3 = a0 + 0xffffff9f; +at = t3 < 0x7; +if (at == 0) {//nop; +goto L44ef78;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000d45c[] = { +&&L44ece0, +&&L44ef78, +&&L44ef78, +&&L44ef78, +&&L44ee24, +&&L44ef78, +&&L44ecec, +}; +dest = Lswitch1000d45c[t3]; +//nop; +goto *dest; +//nop; +L44f0dc: +ra = MEM_U32(sp + 180); +L44f0e0: +sp = sp + 0xb8; +//nop; +return; +//nop; +} + +static void func_44f0ec(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L44f0ec: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +t6 = MEM_U8(v0 + -1024); +s0 = v0; +if (t6 == 0) {a2 = 0x10; +goto L44f1ec;} +a2 = 0x10; +a1 = 0x1000d488; +//nop; +a0 = MEM_U32(v0 + -1032); +a2 = 0x10; +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44f144; +a1 = a1; +L44f144: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + -1032); +//nop; +a1 = sp + 0x24; +a2 = 0xc; +a3 = zero; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44f160; +a3 = zero; +L44f160: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + -1032); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44f178; +//nop; +L44f178: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + -1032); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44f190; +//nop; +L44f190: +gp = MEM_U32(sp + 24); +a2 = 0x7fff0000; +//nop; +a2 = a2 | 0xffff; +a1 = MEM_U32(sp + 32); +a3 = a2; +a0 = s0 + 0xfffffbf8; +f_print_tree(mem, sp, a0, a1, a2, a3); +goto L44f1b0; +a0 = s0 + 0xfffffbf8; +L44f1b0: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + -1032); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44f1c8; +//nop; +L44f1c8: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + -1032); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L44f1e0; +//nop; +L44f1e0: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L44f298; +ra = MEM_U32(sp + 28); +L44f1ec: +s0 = 0x10006560; +a1 = 0x1000d478; +//nop; +a0 = MEM_U32(s0 + 0); +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44f208; +a1 = a1; +L44f208: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = sp + 0x24; +a2 = 0xc; +a3 = zero; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44f224; +a3 = zero; +L44f224: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44f23c; +//nop; +L44f23c: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44f254; +//nop; +L44f254: +gp = MEM_U32(sp + 24); +a2 = 0x7fff0000; +//nop; +a2 = a2 | 0xffff; +a1 = MEM_U32(sp + 32); +a3 = a2; +a0 = s0; +f_print_tree(mem, sp, a0, a1, a2, a3); +goto L44f274; +a0 = s0; +L44f274: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44f28c; +//nop; +L44f28c: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L44f298: +s0 = MEM_U32(sp + 20); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void func_44f2a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44f2a4: +MEM_U32(sp + 4) = a1; +t6 = MEM_U8(sp + 4); +t0 = 0x20; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +if (t0 == t6) {v0 = 0x1; +goto L44f2e4;} +v0 = 0x1; +a1 = sp + 0x4; +a2 = MEM_U8(a1 + 0); +v1 = a0 + 0x1; +L44f2cc: +MEM_U8(v1 + -1) = (uint8_t)a2; +a2 = MEM_U8(a1 + 1); +v0 = v0 + 0x1; +v1 = v1 + 0x1; +if (t0 != a2) {a1 = a1 + 0x1; +goto L44f2cc;} +a1 = a1 + 0x1; +L44f2e4: +at = (int)v0 < (int)0x401; +if (at == 0) {a1 = v0; +goto L44f33c;} +a1 = v0; +t1 = 0x401; +a3 = t1 - a1; +t8 = a3 & 0x3; +if (t8 == 0) {a2 = t8 + a1; +goto L44f31c;} +a2 = t8 + a1; +v1 = a0 + v0; +L44f308: +v0 = v0 + 0x1; +MEM_U8(v1 + -1) = (uint8_t)t0; +if (a2 != v0) {v1 = v1 + 0x1; +goto L44f308;} +v1 = v1 + 0x1; +if (v0 == t1) {v1 = a0 + v0; +goto L44f33c;} +L44f31c: +v1 = a0 + v0; +L44f320: +v0 = v0 + 0x4; +MEM_U8(v1 + -1) = (uint8_t)t0; +MEM_U8(v1 + 0) = (uint8_t)t0; +MEM_U8(v1 + 1) = (uint8_t)t0; +MEM_U8(v1 + 2) = (uint8_t)t0; +if (v0 != t1) {v1 = v1 + 0x4; +goto L44f320;} +v1 = v1 + 0x4; +L44f33c: +//nop; +return; +//nop; +} + +static void func_44f344(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44f344: +//nop; +//nop; +//nop; +t6 = 0x1000d538; +sp = sp + 0xffffff38; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0xb($sp) +at = t6 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t6) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t8 = t6 + 12; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0xf($t6) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x13($sp) +at = t6 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t6) +a0 = v0 + 0xfffff7f8; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t8 = t6 + 20; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0x17($t6) +t9 = t9; +MEM_U8(sp + 24 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x1b($sp) +at = t6 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t6) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t8 = t6 + 28; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0x1f($t6) +MEM_U32(sp + 188) = a0; +MEM_U8(sp + 32 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t8 >> 0); +MEM_U32(sp + 196) = v0; +//swr $t8, 0x23($sp) +func_44f2a4(mem, sp, a0, a1, a2, a3); +goto L44f40c; +//swr $t8, 0x23($sp) +L44f40c: +gp = MEM_U32(sp + 176); +v1 = MEM_U32(sp + 196); +a0 = MEM_U32(sp + 188); +MEM_U8(v1 + -2038) = (uint8_t)zero; +//nop; +//nop; +//nop; +v0 = wrapper_mktemp(mem, a0); +goto L44f42c; +//nop; +L44f42c: +v1 = MEM_U32(sp + 196); +gp = MEM_U32(sp + 176); +if (v0 != 0) {MEM_U32(v1 + -2060) = v0; +goto L44f548;} +MEM_U32(v1 + -2060) = v0; +t9 = 0x1000d4e8; +a0 = 0x4; +t9 = t9; +t1 = t9 + 0x48; +a1 = 0xfc; +t2 = sp; +L44f454: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t1) {//swr $at, 7($t2) +goto L44f454;} +//swr $at, 7($t2) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t3 = 0x1000d498; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +t3 = t3; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t1 >> 0); +t5 = t3 + 0x48; +t7 = sp; +//swr $t1, 0xf($t2) +L44f4c4: +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t3 = t3 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t3 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t3) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t3 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t3) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t3 != t5) {//swr $at, 0x57($t7) +goto L44f4c4;} +//swr $at, 0x57($t7) +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L44f540; +//nop; +L44f540: +gp = MEM_U32(sp + 176); +//nop; +L44f548: +ra = MEM_U32(sp + 180); +sp = sp + 0xc8; +//nop; +return; +//nop; +} + +static void func_44f558(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44f558: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +a0 = v0 + 0xfffff7f8; +v0 = wrapper_unlink(mem, a0); +goto L44f57c; +a0 = v0 + 0xfffff7f8; +L44f57c: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static uint32_t func_44f58c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44f58c: +MEM_U32(sp + 4) = a1; +t6 = MEM_U8(sp + 4); +MEM_U32(sp + 12) = a3; +a3 = 0x20; +a1 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 8) = a2; +if (a3 == t6) {v1 = 0x1; +goto L44f5e4;} +v1 = 0x1; +v0 = sp + 0x4; +a0 = MEM_U8(v0 + 0); +a2 = a1 + 0x1; +L44f5bc: +t8 = MEM_U8(a2 + -1); +v1 = v1 + 0x1; +if (a0 == t8) {//nop; +goto L44f5d4;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L44f5d4: +a0 = MEM_U8(v0 + 1); +v0 = v0 + 0x1; +if (a3 != a0) {a2 = a2 + 0x1; +goto L44f5bc;} +a2 = a2 + 0x1; +L44f5e4: +t9 = a1 + v1; +t0 = MEM_U8(t9 + -1); +//nop; +v0 = a3 ^ t0; +v0 = v0 < 0x1; +//nop; +return v0; +//nop; +} + +static uint32_t f_main(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44f600: +//main: +//nop; +//nop; +//nop; +sp = sp + 0xffffe248; +t6 = 0x10018df0; +MEM_U32(sp + 212) = ra; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 208) = fp; +at = (int)t6 < (int)0x2; +MEM_U32(sp + 204) = gp; +MEM_U32(sp + 200) = s7; +MEM_U32(sp + 196) = s6; +MEM_U32(sp + 192) = s5; +MEM_U32(sp + 188) = s4; +MEM_U32(sp + 184) = s3; +MEM_U32(sp + 180) = s2; +MEM_U32(sp + 176) = s1; +MEM_U32(sp + 172) = s0; +MEM_U32(sp + 284) = zero; +MEM_U32(sp + 288) = zero; +MEM_U32(sp + 6576) = zero; +if (at == 0) {MEM_U32(sp + 6580) = zero; +goto L44f6a0;} +MEM_U32(sp + 6580) = zero; +s6 = 0x10006560; +a1 = 0x1000dba7; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x75; +a3 = 0x75; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44f67c; +a1 = a1; +L44f67c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44f694; +//nop; +L44f694: +gp = MEM_U32(sp + 204); +v0 = zero; +goto L4522c4; +v0 = zero; +L44f6a0: +at = 0x10018e84; +t7 = 0x8; +MEM_U32(at + 0) = t7; +at = 0x10018e80; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018e94; +MEM_U8(sp + 4520) = (uint8_t)zero; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018e88; +MEM_U8(sp + 3496) = (uint8_t)zero; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018ee0; +MEM_U8(sp + 2472) = (uint8_t)zero; +MEM_U8(sp + 1448) = (uint8_t)zero; +MEM_U8(sp + 1320) = (uint8_t)zero; +MEM_U8(sp + 5552) = (uint8_t)zero; +MEM_U8(sp + 6584) = (uint8_t)zero; +MEM_U8(sp + 253) = (uint8_t)zero; +MEM_U8(sp + 1319) = (uint8_t)zero; +a0 = zero; +MEM_U8(at + 0) = (uint8_t)zero; +f_set_domtag(mem, sp, a0); +goto L44f6fc; +MEM_U8(at + 0) = (uint8_t)zero; +L44f6fc: +gp = MEM_U32(sp + 204); +v0 = 0x4; +at = 0x10018e60; +a0 = 0x2; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018e64; +t8 = 0x8; +MEM_U32(at + 0) = zero; +at = 0x100197bc; +v1 = 0x6; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001938c; +s4 = 0x1; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018ed4; +t9 = 0xffffffff; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018ed8; +s0 = 0x10018df0; +MEM_U32(at + 0) = zero; +at = 0x10018edc; +s0 = MEM_U32(s0 + 0); +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10019310; +s2 = MEM_U32(sp + 280); +MEM_U32(at + 0) = v0; +at = 0x10019314; +MEM_U8(sp + 1318) = (uint8_t)zero; +MEM_U32(at + 0) = a0; +at = 0x10019328; +MEM_U8(sp + 254) = (uint8_t)zero; +MEM_U32(at + 0) = v0; +at = 0x1001932c; +MEM_U8(sp + 260) = (uint8_t)zero; +MEM_U32(at + 0) = v0; +at = 0x10019318; +MEM_U8(sp + 256) = (uint8_t)s4; +MEM_U32(at + 0) = t8; +at = 0x1001931c; +MEM_U32(sp + 248) = zero; +MEM_U32(at + 0) = v1; +at = 0x10019320; +s1 = s4; +MEM_U32(at + 0) = v1; +at = 0x10019324; +s7 = 0x20; +MEM_U32(at + 0) = a0; +at = 0x10018eb0; +s5 = sp + 0x1db8; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018eb4; +s3 = sp + 0x126; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018eb8; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018ebc; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018ec0; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10019330; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10019334; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10019360; +//nop; +MEM_U8(at + 0) = (uint8_t)s4; +at = 0x1001936c; +//nop; +MEM_U8(at + 0) = (uint8_t)s4; +at = 0x10018ea4; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10019b9c; +//nop; +MEM_U8(at + 0) = (uint8_t)s4; +at = 0x10018dfc; +//nop; +MEM_U8(at + 0) = (uint8_t)s4; +at = 0x100197c0; +//nop; +MEM_U32(at + 0) = t9; +at = 0x10018ecc; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10018ed0; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10019348; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001934c; +//nop; +MEM_U32(at + 0) = v0; +at = 0x10019344; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = (int)s0 < (int)0x2; +if (at != 0) {t4 = MEM_U8(sp + 4520); +goto L451664;} +t4 = MEM_U8(sp + 4520); +s6 = 0x10006560; +fp = sp + 0x11a7; +L44f8a4: +//nop; +a0 = s1; +a1 = s3; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L44f8b8; +a2 = 0x400; +L44f8b8: +t0 = MEM_U8(sp + 294); +gp = MEM_U32(sp + 204); +at = 0x2d; +if (t0 != at) {a0 = s1; +goto L45160c;} +a0 = s1; +v0 = MEM_U8(sp + 295); +//nop; +at = v0 < 0x50; +if (at != 0) {t1 = v0 + 0xffffff9f; +goto L4515d4;} +t1 = v0 + 0xffffff9f; +at = t1 < 0x17; +if (at == 0) {//nop; +goto L451568;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000dc54[] = { +&&L450e94, +&&L451568, +&&L451278, +&&L44fe18, +&&L44fd20, +&&L4502c0, +&&L450018, +&&L451568, +&&L451568, +&&L44f90c, +&&L451568, +&&L44facc, +&&L4507b8, +&&L450474, +&&L44f948, +&&L450afc, +&&L451568, +&&L450234, +&&L451568, +&&L44fb74, +&&L44f9e4, +&&L45045c, +&&L451204, +}; +dest = Lswitch1000dc54[t1]; +//nop; +goto *dest; +//nop; +L44f90c: +v1 = MEM_U8(sp + 296); +at = 0x61; +if (v1 != at) {//nop; +goto L451568;} +//nop; +t2 = MEM_U8(sp + 297); +at = 0x6c; +if (t2 != at) {//nop; +goto L451568;} +//nop; +v0 = MEM_U8(sp + 298); +at = 0x72; +if (v0 != at) {//nop; +goto L451568;} +//nop; +at = 0x10018ea4; +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +L44f948: +v1 = MEM_U8(sp + 296); +t3 = s1 + 0x1; +if (v1 != s7) {//nop; +goto L451568;} +//nop; +if (t3 != s0) {a2 = 0x1a; +goto L44f9c0;} +a2 = 0x1a; +a1 = 0x1000db8d; +//nop; +a0 = MEM_U32(s6 + 0); +a3 = 0x1a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44f978; +a1 = a1; +L44f978: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44f990; +//nop; +L44f990: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L44f9a8; +//nop; +L44f9a8: +gp = MEM_U32(sp + 204); +//nop; +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +L44f9c0: +//nop; +s1 = s1 + 0x1; +a0 = s1; +a1 = sp + 0xda8; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L44f9d8; +a2 = 0x400; +L44f9d8: +gp = MEM_U32(sp + 204); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L44f9e4: +v1 = MEM_U8(sp + 296); +at = 0x66; +if (v1 != at) {//nop; +goto L44fa38;} +//nop; +t4 = MEM_U8(sp + 297); +at = 0x73; +if (t4 != at) {//nop; +goto L44fa38;} +//nop; +v0 = MEM_U8(sp + 298); +at = 0x61; +if (v0 != at) {at = 0x6d; +goto L44fa24;} +at = 0x6d; +at = 0x10019330; +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +at = 0x6d; +L44fa24: +if (v0 != at) {//nop; +goto L451568;} +//nop; +at = 0x10019334; +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +L44fa38: +if (v1 != s7) {t5 = s1 + 0x1; +goto L451568;} +t5 = s1 + 0x1; +if (t5 != s0) {a2 = 0x1a; +goto L44faa8;} +a2 = 0x1a; +a1 = 0x1000db73; +//nop; +a0 = MEM_U32(s6 + 0); +a3 = 0x1a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44fa60; +a1 = a1; +L44fa60: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44fa78; +//nop; +L44fa78: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L44fa90; +//nop; +L44fa90: +gp = MEM_U32(sp + 204); +//nop; +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +L44faa8: +//nop; +s1 = s1 + 0x1; +a0 = s1; +a1 = sp + 0x5a8; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L44fac0; +a2 = 0x400; +L44fac0: +gp = MEM_U32(sp + 204); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L44facc: +v1 = MEM_U8(sp + 296); +t6 = s1 + 0x1; +if (v1 != s7) {//nop; +goto L451568;} +//nop; +if (t6 != s0) {a2 = 0x1a; +goto L44fb44;} +a2 = 0x1a; +a1 = 0x1000db59; +//nop; +a0 = MEM_U32(s6 + 0); +a3 = 0x1a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44fafc; +a1 = a1; +L44fafc: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44fb14; +//nop; +L44fb14: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L44fb2c; +//nop; +L44fb2c: +gp = MEM_U32(sp + 204); +//nop; +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +L44fb44: +at = 0x10018e88; +//nop; +s1 = s1 + 0x1; +t7 = 0x1; +a0 = s1; +a1 = sp + 0x9a8; +a2 = 0x400; +MEM_U8(at + 0) = (uint8_t)t7; +f_get_arg(mem, sp, a0, a1, a2); +goto L44fb68; +MEM_U8(at + 0) = (uint8_t)t7; +L44fb68: +gp = MEM_U32(sp + 204); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L44fb74: +v1 = MEM_U8(sp + 296); +at = 0x65; +if (v1 != at) {v0 = MEM_U8(sp + 298); +goto L44fc3c;} +v0 = MEM_U8(sp + 298); +t8 = MEM_U8(sp + 297); +at = 0x6d; +if (t8 != at) {v0 = MEM_U8(sp + 298); +goto L44fc3c;} +v0 = MEM_U8(sp + 298); +v0 = MEM_U8(sp + 298); +at = 0x70; +if (v0 != at) {t9 = 0x1; +goto L44fc38;} +t9 = 0x1; +t0 = s1 + 0x1; +if (t0 != s0) {MEM_U8(sp + 253) = (uint8_t)t9; +goto L44fc14;} +MEM_U8(sp + 253) = (uint8_t)t9; +a1 = 0x1000db3c; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x1d; +a3 = 0x1d; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44fbcc; +a1 = a1; +L44fbcc: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44fbe4; +//nop; +L44fbe4: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L44fbfc; +//nop; +L44fbfc: +gp = MEM_U32(sp + 204); +//nop; +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +L44fc14: +//nop; +s1 = s1 + 0x1; +a0 = s1; +a1 = sp + 0x15b0; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L44fc2c; +a2 = 0x400; +L44fc2c: +gp = MEM_U32(sp + 204); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L44fc38: +v0 = MEM_U8(sp + 298); +L44fc3c: +at = 0x72; +if (v1 != at) {//nop; +goto L44fc8c;} +//nop; +t1 = MEM_U8(sp + 297); +at = 0x61; +if (t1 != at) {at = 0x70; +goto L44fc8c;} +at = 0x70; +if (v0 != at) {//nop; +goto L44fc8c;} +//nop; +t2 = MEM_U8(sp + 299); +at = 0x75; +if (t2 != at) {//nop; +goto L44fc8c;} +//nop; +t3 = MEM_U8(sp + 300); +at = 0x76; +if (t3 != at) {//nop; +goto L44fc8c;} +//nop; +at = 0x100197bc; +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +L44fc8c: +if (v1 != s7) {t4 = s1 + 0x1; +goto L451568;} +t4 = s1 + 0x1; +if (t4 != s0) {a2 = 0x1a; +goto L44fcfc;} +a2 = 0x1a; +a1 = 0x1000db22; +//nop; +a0 = MEM_U32(s6 + 0); +a3 = 0x1a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44fcb4; +a1 = a1; +L44fcb4: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44fccc; +//nop; +L44fccc: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L44fce4; +//nop; +L44fce4: +gp = MEM_U32(sp + 204); +//nop; +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +L44fcfc: +//nop; +s1 = s1 + 0x1; +a0 = s1; +a1 = sp + 0x528; +a2 = 0x80; +f_get_arg(mem, sp, a0, a1, a2); +goto L44fd14; +a2 = 0x80; +L44fd14: +gp = MEM_U32(sp + 204); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L44fd20: +v1 = MEM_U8(sp + 296); +t5 = 0x1; +if (v1 != s7) {at = 0x78; +goto L44fdc4;} +at = 0x78; +t6 = s1 + 0x1; +if (t6 != s0) {MEM_U8(sp + 1319) = (uint8_t)t5; +goto L44fda0;} +MEM_U8(sp + 1319) = (uint8_t)t5; +a1 = 0x1000db08; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x1a; +a3 = 0x1a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L44fd58; +a1 = a1; +L44fd58: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L44fd70; +//nop; +L44fd70: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L44fd88; +//nop; +L44fd88: +gp = MEM_U32(sp + 204); +//nop; +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +L44fda0: +//nop; +s1 = s1 + 0x1; +a0 = s1; +a1 = sp + 0x19b8; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L44fdb8; +a2 = 0x400; +L44fdb8: +gp = MEM_U32(sp + 204); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L44fdc4: +if (v1 != at) {//nop; +goto L451568;} +//nop; +t7 = MEM_U8(sp + 297); +at = 0x63; +if (t7 != at) {//nop; +goto L451568;} +//nop; +v0 = MEM_U8(sp + 298); +at = 0x70; +if (v0 != at) {//nop; +goto L451568;} +//nop; +t8 = MEM_U8(sp + 299); +at = 0x74; +if (t8 != at) {//nop; +goto L451568;} +//nop; +t9 = MEM_U8(sp + 300); +//nop; +if (t9 != s7) {//nop; +goto L451568;} +//nop; +at = 0x10018e60; +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +L44fe18: +t0 = 0x1000dae8; +//nop; +t0 = t0; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t2 = t0 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t0) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0xb($sp) +at = t0 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t0) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t2 = t0 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t0) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x13($sp) +at = t0 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t0) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t2 = t0 + 20; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x17($t0) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x1b($sp) +at = t0 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t0) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t2 = t0 + 28; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x1f($t0) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L44fec8; +//swr $t2, 0x23($sp) +L44fec8: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L44feec;} +//nop; +at = 0x10018eac; +t3 = 0x2; +MEM_U8(at + 0) = (uint8_t)t3; +at = 0x10018ecc; +MEM_U8(at + 0) = (uint8_t)s4; +goto L44ffd0; +MEM_U8(at + 0) = (uint8_t)s4; +L44feec: +t4 = 0x1000dac8; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xb($sp) +at = t4 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t4) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t6 = t4 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t4) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x13($sp) +at = t4 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t4) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t6 = t4 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t4) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x1b($sp) +at = t4 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t4) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t6 = t4 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t4) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L44ff9c; +//swr $t6, 0x23($sp) +L44ff9c: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L44ffc4;} +//nop; +//nop; +a0 = s4; +//nop; +f_set_domtag(mem, sp, a0); +goto L44ffb8; +//nop; +L44ffb8: +gp = MEM_U32(sp + 204); +//nop; +goto L44ffd0; +//nop; +L44ffc4: +at = 0x10018ed4; +MEM_U8(sp + 1319) = (uint8_t)s4; +MEM_U8(at + 0) = (uint8_t)s4; +L44ffd0: +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L44ffe4: +v1 = MEM_U8(sp + 296); +at = 0x4c; +if (v1 != at) {at = 0x42; +goto L450004;} +at = 0x42; +at = 0x10018e80; +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +at = 0x42; +L450004: +if (v1 != at) {//nop; +goto L451568;} +//nop; +at = 0x10018e80; +MEM_U8(at + 0) = (uint8_t)zero; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)zero; +L450018: +v1 = MEM_U8(sp + 296); +a2 = s7; +if (v1 != s7) {at = v1 < 0x30; +goto L450074;} +at = v1 < 0x30; +a1 = 0x1000daa8; +//nop; +a0 = MEM_U32(s6 + 0); +a3 = s7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L450040; +a1 = a1; +L450040: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L450058; +//nop; +L450058: +gp = MEM_U32(sp + 204); +//nop; +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L450074: +if (at != 0) {at = v1 < 0x35; +goto L451568;} +at = v1 < 0x35; +if (at == 0) {t7 = v1 + 0xffffffd0; +goto L451568;} +t7 = v1 + 0xffffffd0; +MEM_U8(sp + 260) = (uint8_t)t7; +goto L45164c; +MEM_U8(sp + 260) = (uint8_t)t7; +L45008c: +v1 = MEM_U8(sp + 296); +a2 = s7; +if (v1 != s7) {at = v1 < 0x30; +goto L4500e8;} +at = v1 < 0x30; +a1 = 0x1000da88; +//nop; +a0 = MEM_U32(s6 + 0); +a3 = s7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4500b4; +a1 = a1; +L4500b4: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4500cc; +//nop; +L4500cc: +gp = MEM_U32(sp + 204); +//nop; +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L4500e8: +if (at != 0) {at = v1 < 0x35; +goto L451568;} +at = v1 < 0x35; +if (at == 0) {t8 = v1 + 0xffffffd0; +goto L451568;} +t8 = v1 + 0xffffffd0; +MEM_U8(sp + 256) = (uint8_t)t8; +goto L45164c; +MEM_U8(sp + 256) = (uint8_t)t8; +L450100: +v1 = MEM_U8(sp + 296); +t9 = s1 + 0x1; +if (v1 != s7) {//nop; +goto L451568;} +//nop; +if (t9 != s0) {a2 = s7; +goto L450168;} +a2 = s7; +a1 = 0x1000da68; +//nop; +a0 = MEM_U32(s6 + 0); +a3 = s7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L450130; +a1 = a1; +L450130: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L450148; +//nop; +L450148: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L450160; +//nop; +L450160: +gp = MEM_U32(sp + 204); +//nop; +L450168: +//nop; +s1 = s1 + 0x1; +a0 = s1; +a1 = s3; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L450180; +a2 = 0x400; +L450180: +gp = MEM_U32(sp + 204); +a0 = s3; +//nop; +v0 = s5; +t9 = t9; +//nop; +v0 = func_44e8d0(mem, sp, a0); +goto L45019c; +//nop; +L45019c: +gp = MEM_U32(sp + 204); +//nop; +t1 = 0x10018ed8; +at = 0x10018e84; +t1 = MEM_U32(t1 + 0); +MEM_U32(at + 0) = v0; +at = (int)t1 < (int)0x2; +if (at != 0) {//nop; +goto L450220;} +//nop; +t0 = 0x10018e84; +a2 = 0x25; +t0 = MEM_U32(t0 + 0); +a3 = 0x25; +if (t0 == 0) {//nop; +goto L450220;} +//nop; +at = 0x10018ee0; +a1 = 0x1000da43; +//nop; +MEM_U8(at + 0) = (uint8_t)s4; +a0 = MEM_U32(s6 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4501f4; +a1 = a1; +L4501f4: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45020c; +//nop; +L45020c: +gp = MEM_U32(sp + 204); +//nop; +at = 0x10018e84; +//nop; +MEM_U32(at + 0) = zero; +L450220: +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L450234: +v1 = MEM_U8(sp + 296); +at = 0x65; +if (v1 != at) {//nop; +goto L451568;} +//nop; +t2 = MEM_U8(sp + 297); +at = 0x67; +if (t2 != at) {a1 = s3; +goto L451568;} +a1 = s3; +//nop; +s0 = MEM_U8(sp + 298); +s1 = s1 + 0x1; +a0 = s1; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L45026c; +a2 = 0x400; +L45026c: +gp = MEM_U32(sp + 204); +a0 = s3; +//nop; +v0 = s5; +t9 = t9; +//nop; +v0 = func_44e8d0(mem, sp, a0); +goto L450288; +//nop; +L450288: +gp = MEM_U32(sp + 204); +a1 = v0; +//nop; +v0 = s5; +t9 = t9; +a0 = s0; +func_44e9dc(mem, sp, a0, a1); +goto L4502a4; +a0 = s0; +L4502a4: +gp = MEM_U32(sp + 204); +//nop; +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L4502c0: +v1 = MEM_U8(sp + 296); +at = 0x72; +if (v1 != at) {//nop; +goto L45034c;} +//nop; +t3 = MEM_U8(sp + 297); +at = 0x65; +if (t3 != at) {//nop; +goto L45034c;} +//nop; +v0 = MEM_U8(sp + 298); +at = 0x67; +if (v0 != at) {a1 = s3; +goto L45034c;} +a1 = s3; +//nop; +s0 = MEM_U8(sp + 299); +s1 = s1 + 0x1; +a0 = s1; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L450308; +a2 = 0x400; +L450308: +gp = MEM_U32(sp + 204); +a0 = s3; +//nop; +v0 = s5; +t9 = t9; +//nop; +v0 = func_44e8d0(mem, sp, a0); +goto L450324; +//nop; +L450324: +gp = MEM_U32(sp + 204); +a1 = v0; +//nop; +v0 = s5; +t9 = t9; +a0 = s0; +func_44ecc0(mem, sp, a0, a1); +goto L450340; +a0 = s0; +L450340: +gp = MEM_U32(sp + 204); +//nop; +goto L450414; +//nop; +L45034c: +t5 = 0x1000da23; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t6 = t5 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t5) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xb($sp) +at = t5 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t5) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t6 = t5 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t5) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x13($sp) +at = t5 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t5) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t6 = t5 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t5) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x1b($sp) +at = t5 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t5) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t6 = t5 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t5) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L4503fc; +//swr $t6, 0x23($sp) +L4503fc: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L451568;} +//nop; +at = 0x10019344; +//nop; +MEM_U8(at + 0) = (uint8_t)s4; +L450414: +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L450428: +v1 = MEM_U8(sp + 296); +//nop; +if (v1 != s7) {//nop; +goto L451568;} +//nop; +MEM_U8(sp + 254) = (uint8_t)s4; +goto L45164c; +MEM_U8(sp + 254) = (uint8_t)s4; +L450440: +v1 = MEM_U8(sp + 296); +at = 0x50; +if (v1 != at) {//nop; +goto L451568;} +//nop; +at = 0x1001938c; +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +L45045c: +v1 = MEM_U8(sp + 296); +//nop; +if (v1 != s7) {//nop; +goto L451568;} +//nop; +MEM_U8(sp + 1318) = (uint8_t)s4; +goto L45164c; +MEM_U8(sp + 1318) = (uint8_t)s4; +L450474: +t7 = 0x1000da03; +a0 = s3; +t7 = t7; +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +v0 = s5; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0xb($sp) +at = t7 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t7) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t9 = t7 + 12; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0xf($t7) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x13($sp) +at = t7 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t7) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t9 = t7 + 20; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x17($t7) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x1b($sp) +at = t7 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t7) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t9 = t7 + 28; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x1f($t7) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x23($sp) +//nop; +//nop; +t9 = t9; +//nop; +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L450534; +//nop; +L450534: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L45054c;} +//nop; +at = 0x10019370; +MEM_U8(at + 0) = (uint8_t)s4; +goto L4507a4; +MEM_U8(at + 0) = (uint8_t)s4; +L45054c: +t1 = 0x1000d9e3; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t2 = t1 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t1) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0xb($sp) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t2 = t1 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t1) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x13($sp) +at = t1 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t1) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t2 = t1 + 20; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x17($t1) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x1b($sp) +at = t1 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t1) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t2 = t1 + 28; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x1f($t1) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L4505fc; +//swr $t2, 0x23($sp) +L4505fc: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L450614;} +//nop; +at = 0x10018edc; +MEM_U8(at + 0) = (uint8_t)zero; +goto L4507a4; +MEM_U8(at + 0) = (uint8_t)zero; +L450614: +t3 = 0x1000d9c3; +//nop; +t3 = t3; +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0xb($sp) +at = t3 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t3) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t5 = t3 + 12; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0xf($t3) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x13($sp) +at = t3 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t3) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t5 = t3 + 20; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x17($t3) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x1b($sp) +at = t3 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t3) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t5 = t3 + 28; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x1f($t3) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L4506c4; +//swr $t5, 0x23($sp) +L4506c4: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L4506dc;} +//nop; +at = 0x10019360; +MEM_U8(at + 0) = (uint8_t)zero; +goto L4507a4; +MEM_U8(at + 0) = (uint8_t)zero; +L4506dc: +t6 = 0x1000d9a3; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t7 = t6 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t6) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0xb($sp) +at = t6 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t6) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t7 = t6 + 12; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 0xf($t6) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x13($sp) +at = t6 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t6) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t7 = t6 + 20; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 0x17($t6) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x1b($sp) +at = t6 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t6) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t7 = t6 + 28; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 0x1f($t6) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L45078c; +//swr $t7, 0x23($sp) +L45078c: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L451568;} +//nop; +at = 0x1001936c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L4507a4: +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L4507b8: +t9 = 0x1000d983; +a0 = s3; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +v0 = s5; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0xb($sp) +at = t9 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t9) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t1 = t9 + 12; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0xf($t9) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x13($sp) +at = t9 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t9) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t1 = t9 + 20; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0x17($t9) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x1b($sp) +at = t9 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t9) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t1 = t9 + 28; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0x1f($t9) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t1 >> 0); +t9 = t9; +//swr $t1, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L45086c; +//swr $t1, 0x23($sp) +L45086c: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L450884;} +//nop; +at = 0x10018eac; +MEM_U8(at + 0) = (uint8_t)zero; +goto L450ae8; +MEM_U8(at + 0) = (uint8_t)zero; +L450884: +t2 = 0x1000d963; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t3 = t2 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t2) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0xb($sp) +at = t2 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t2) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t3 = t2 + 12; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0xf($t2) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x13($sp) +at = t2 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t2) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t3 = t2 + 20; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x17($t2) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x1b($sp) +at = t2 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t2) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t3 = t2 + 28; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x1f($t2) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L450934; +//swr $t3, 0x23($sp) +L450934: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L45094c;} +//nop; +at = 0x10018eac; +MEM_U8(at + 0) = (uint8_t)s4; +goto L450ae8; +MEM_U8(at + 0) = (uint8_t)s4; +L45094c: +t5 = 0x1000d943; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t6 = t5 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t5) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xb($sp) +at = t5 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t5) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t6 = t5 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t5) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x13($sp) +at = t5 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t5) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t6 = t5 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t5) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x1b($sp) +at = t5 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t5) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t6 = t5 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t5) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L4509fc; +//swr $t6, 0x23($sp) +L4509fc: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L450a20;} +//nop; +at = 0x10018eac; +t7 = 0x2; +MEM_U8(at + 0) = (uint8_t)t7; +at = 0x10018ecc; +MEM_U8(at + 0) = (uint8_t)s4; +goto L450ae8; +MEM_U8(at + 0) = (uint8_t)s4; +L450a20: +t0 = 0x1000d923; +//nop; +t0 = t0; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t1 = t0 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t0) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0xb($sp) +at = t0 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t0) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t1 = t0 + 12; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0xf($t0) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x13($sp) +at = t0 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t0) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t1 = t0 + 20; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0x17($t0) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x1b($sp) +at = t0 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t0) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t1 = t0 + 28; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0x1f($t0) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L450ad0; +//swr $t1, 0x23($sp) +L450ad0: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L451568;} +//nop; +at = 0x10018ec4; +//nop; +MEM_U8(at + 0) = (uint8_t)s4; +L450ae8: +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L450afc: +t4 = 0x1000d903; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t3 = t4 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t4) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0xb($sp) +at = t4 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t4) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t3 = t4 + 12; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0xf($t4) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x13($sp) +at = t4 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t4) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t3 = t4 + 20; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x17($t4) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x1b($sp) +at = t4 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t4) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t3 = t4 + 28; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x1f($t4) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L450bac; +//swr $t3, 0x23($sp) +L450bac: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L450bc4;} +//nop; +at = 0x10018ed8; +MEM_U32(at + 0) = zero; +goto L450e14; +MEM_U32(at + 0) = zero; +L450bc4: +t8 = 0x1000d8e3; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t6 = t8 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t8) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xb($sp) +at = t8 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t8) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t6 = t8 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t8) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x13($sp) +at = t8 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t8) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t6 = t8 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t8) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x1b($sp) +at = t8 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t8) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t6 = t8 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t8) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L450c74; +//swr $t6, 0x23($sp) +L450c74: +gp = MEM_U32(sp + 204); +if (v0 != 0) {//nop; +goto L450d3c;} +//nop; +t7 = 0x1000d8c3; +//nop; +t7 = t7; +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t0 = t7 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t7) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0xb($sp) +at = t7 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t7) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t0 = t7 + 12; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0xf($t7) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x13($sp) +at = t7 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t7) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t0 = t7 + 20; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x17($t7) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x1b($sp) +at = t7 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t7) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t0 = t7 + 28; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x1f($t7) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L450d30; +//swr $t0, 0x23($sp) +L450d30: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L450d4c;} +//nop; +L450d3c: +at = 0x10018ed8; +t1 = 0x1; +MEM_U32(at + 0) = t1; +goto L450e14; +MEM_U32(at + 0) = t1; +L450d4c: +t2 = 0x1000d8a3; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t3 = t2 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t2) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0xb($sp) +at = t2 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t2) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t3 = t2 + 12; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0xf($t2) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x13($sp) +at = t2 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t2) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t3 = t2 + 20; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x17($t2) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x1b($sp) +at = t2 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t2) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t3 = t2 + 28; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x1f($t2) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L450dfc; +//swr $t3, 0x23($sp) +L450dfc: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L451568;} +//nop; +at = 0x10018ed8; +t5 = 0x2; +MEM_U32(at + 0) = t5; +L450e14: +t8 = 0x10018ed8; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +at = (int)t8 < (int)0x2; +if (at != 0) {//nop; +goto L450e80;} +//nop; +t6 = 0x10018ee0; +at = 0x10018e84; +t6 = MEM_U8(t6 + 0); +a2 = 0x25; +if (t6 == 0) {MEM_U32(at + 0) = zero; +goto L450e80;} +MEM_U32(at + 0) = zero; +a1 = 0x1000d87e; +//nop; +a0 = MEM_U32(s6 + 0); +a3 = 0x25; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L450e60; +a1 = a1; +L450e60: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L450e78; +//nop; +L450e78: +gp = MEM_U32(sp + 204); +//nop; +L450e80: +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L450e94: +v1 = MEM_U8(sp + 296); +at = 0x70; +if (v1 != at) {//nop; +goto L450ec0;} +//nop; +t9 = MEM_U8(sp + 297); +at = 0x63; +if (t9 != at) {//nop; +goto L450ec0;} +//nop; +at = 0x10018eb0; +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +L450ec0: +t7 = 0x1000d85e; +//nop; +t7 = t7; +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t1 = t7 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t7) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0xb($sp) +at = t7 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t7) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t1 = t7 + 12; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0xf($t7) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x13($sp) +at = t7 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t7) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t1 = t7 + 20; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0x17($t7) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x1b($sp) +at = t7 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t7) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t1 = t7 + 28; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0x1f($t7) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L450f70; +//swr $t1, 0x23($sp) +L450f70: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L450f90;} +//nop; +s0 = 0x10018df0; +at = 0x10018eb4; +s0 = MEM_U32(s0 + 0); +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +L450f90: +t4 = 0x1000d83e; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t3 = t4 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t4) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0xb($sp) +at = t4 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t4) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t3 = t4 + 12; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0xf($t4) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x13($sp) +at = t4 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t4) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t3 = t4 + 20; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x17($t4) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x1b($sp) +at = t4 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t4) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t3 = t4 + 28; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x1f($t4) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L451040; +//swr $t3, 0x23($sp) +L451040: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L451060;} +//nop; +s0 = 0x10018df0; +at = 0x10018eb8; +s0 = MEM_U32(s0 + 0); +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +L451060: +t5 = 0x1000d81e; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t6 = t5 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t5) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xb($sp) +at = t5 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t5) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t6 = t5 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t5) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x13($sp) +at = t5 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t5) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t6 = t5 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t5) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x1b($sp) +at = t5 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t5) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t6 = t5 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t5) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L451110; +//swr $t6, 0x23($sp) +L451110: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L451130;} +//nop; +s0 = 0x10018df0; +at = 0x10018ebc; +s0 = MEM_U32(s0 + 0); +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +L451130: +t9 = 0x1000d7fe; +a0 = s3; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +v0 = s5; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t7 = t9 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t9) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0xb($sp) +at = t9 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t9) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t7 = t9 + 12; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 0xf($t9) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x13($sp) +at = t9 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t9) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t7 = t9 + 20; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 0x17($t9) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x1b($sp) +at = t9 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t9) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t7 = t9 + 28; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 0x1f($t9) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t7 >> 0); +t9 = t9; +//swr $t7, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L4511e4; +//swr $t7, 0x23($sp) +L4511e4: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L451568;} +//nop; +s0 = 0x10018df0; +at = 0x10018ec0; +s0 = MEM_U32(s0 + 0); +MEM_U8(at + 0) = (uint8_t)s4; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)s4; +L451204: +v0 = MEM_U8(sp + 296); +//nop; +t1 = v0 + 0xffffffcf; +at = t1 < 0x3; +if (at == 0) {//nop; +goto L45126c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000dc1c[] = { +&&L45123c, +&&L45124c, +&&L451258, +}; +dest = Lswitch1000dc1c[t1]; +//nop; +goto *dest; +//nop; +L45123c: +at = 0x10018dfc; +MEM_U32(sp + 248) = s4; +MEM_U8(at + 0) = (uint8_t)zero; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)zero; +L45124c: +t2 = 0x2; +MEM_U32(sp + 248) = t2; +goto L45164c; +MEM_U32(sp + 248) = t2; +L451258: +at = 0x10018dfc; +t4 = 0x3; +MEM_U32(sp + 248) = t4; +MEM_U8(at + 0) = (uint8_t)zero; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)zero; +L45126c: +at = 0x10018dfc; +MEM_U8(at + 0) = (uint8_t)zero; +goto L45164c; +MEM_U8(at + 0) = (uint8_t)zero; +L451278: +t3 = 0x1000d7de; +//nop; +t3 = t3; +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t5 = t3 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t3) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0xb($sp) +at = t3 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t3) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t5 = t3 + 12; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0xf($t3) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x13($sp) +at = t3 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t3) +a0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t5 = t3 + 20; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x17($t3) +v0 = s5; +MEM_U8(sp + 24 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x1b($sp) +at = t3 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t3) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t5 = t3 + 28; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x1f($t3) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x23($sp) +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L451328; +//swr $t5, 0x23($sp) +L451328: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L451340;} +//nop; +at = 0x10018edc; +MEM_U8(at + 0) = (uint8_t)s4; +goto L4514b8; +MEM_U8(at + 0) = (uint8_t)s4; +L451340: +t6 = 0x1000d7be; +a0 = s3; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +v0 = s5; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t9 = t6 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t6) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0xb($sp) +at = t6 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t6) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t9 = t6 + 12; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0xf($t6) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x13($sp) +at = t6 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t6) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t9 = t6 + 20; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x17($t6) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x1b($sp) +at = t6 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t6) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t9 = t6 + 28; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x1f($t6) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x23($sp) +//nop; +//nop; +t9 = t9; +//nop; +v0 = func_44f58c(mem, sp, a0, a1, a2, a3); +goto L451400; +//nop; +L451400: +gp = MEM_U32(sp + 204); +if (v0 == 0) {//nop; +goto L451568;} +//nop; +t1 = 0x10018df0; +t7 = s1 + 0x1; +t1 = MEM_U32(t1 + 0); +a2 = 0x29; +if (t7 != t1) {a3 = 0x29; +goto L451470;} +a3 = 0x29; +a1 = 0x1000d795; +//nop; +a0 = MEM_U32(s6 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L451438; +a1 = a1; +L451438: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L451450; +//nop; +L451450: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L451468; +//nop; +L451468: +gp = MEM_U32(sp + 204); +//nop; +L451470: +//nop; +s1 = s1 + 0x1; +a0 = s1; +a1 = s3; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L451488; +a2 = 0x400; +L451488: +gp = MEM_U32(sp + 204); +a0 = s3; +//nop; +v0 = s5; +t9 = t9; +//nop; +v0 = func_44e8d0(mem, sp, a0); +goto L4514a4; +//nop; +L4514a4: +gp = MEM_U32(sp + 204); +//nop; +at = 0x100197c0; +//nop; +MEM_U32(at + 0) = v0; +L4514b8: +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L4514cc: +v1 = MEM_U8(sp + 296); +at = 0x34; +if (v1 != at) {//nop; +goto L451568;} +//nop; +t2 = MEM_U8(sp + 297); +at = 0x64; +if (t2 != at) {//nop; +goto L451568;} +//nop; +v0 = MEM_U8(sp + 298); +at = 0x61; +if (v0 != at) {//nop; +goto L451568;} +//nop; +t4 = MEM_U8(sp + 299); +at = 0x74; +if (t4 != at) {//nop; +goto L451568;} +//nop; +t8 = MEM_U8(sp + 300); +at = 0x61; +if (t8 != at) {//nop; +goto L451568;} +//nop; +t3 = MEM_U8(sp + 301); +//nop; +if (t3 != s7) {//nop; +goto L451568;} +//nop; +at = 0x10018eac; +t5 = 0x2; +MEM_U8(at + 0) = (uint8_t)t5; +at = 0x10018ecc; +t0 = 0xf; +MEM_U8(at + 0) = (uint8_t)s4; +at = 0x10018ed0; +t6 = 0x8; +MEM_U8(at + 0) = (uint8_t)s4; +at = 0x10019348; +//nop; +MEM_U8(at + 0) = (uint8_t)t0; +at = 0x1001934c; +MEM_U32(at + 0) = t6; +goto L45164c; +MEM_U32(at + 0) = t6; +L451568: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = s3; +a2 = 0x400; +a3 = zero; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L451580; +a3 = zero; +L451580: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +a1 = 0x1000d786; +//nop; +a2 = 0xf; +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4515a0; +a1 = a1; +L4515a0: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4515b8; +//nop; +L4515b8: +gp = MEM_U32(sp + 204); +//nop; +s0 = 0x10018df0; +//nop; +s0 = MEM_U32(s0 + 0); +s1 = s1 + 0x1; +goto L451650; +s1 = s1 + 0x1; +L4515d4: +at = 0x36; +if (v0 == at) {t9 = v0 + 0xffffffbb; +goto L4514cc;} +t9 = v0 + 0xffffffbb; +at = t9 < 0xb; +if (at == 0) {//nop; +goto L451568;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000dc28[] = { +&&L44ffe4, +&&L450440, +&&L450100, +&&L451568, +&&L451568, +&&L451568, +&&L451568, +&&L450428, +&&L451568, +&&L451568, +&&L45008c, +}; +dest = Lswitch1000dc28[t9]; +//nop; +goto *dest; +//nop; +L45160c: +//nop; +a1 = sp + 0x11a8; +a2 = 0x400; +s2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L451620; +s2 = 0x400; +L451620: +t7 = MEM_U8(sp + 5543); +gp = MEM_U32(sp + 204); +if (s7 != t7) {//nop; +goto L45164c;} +//nop; +L451630: +s2 = s2 + 0xffffffff; +if (s2 == 0) {t1 = fp + s2; +goto L45164c;} +t1 = fp + s2; +t2 = MEM_U8(t1 + 0); +//nop; +if (s7 == t2) {//nop; +goto L451630;} +//nop; +L45164c: +s1 = s1 + 0x1; +L451650: +at = (int)s1 < (int)s0; +if (at != 0) {//nop; +goto L44f8a4;} +//nop; +MEM_U32(sp + 280) = s2; +t4 = MEM_U8(sp + 4520); +L451664: +s2 = MEM_U32(sp + 280); +s6 = 0x10006560; +s5 = sp + 0x1db8; +if (t4 != 0) {s7 = 0x20; +goto L4516cc;} +s7 = 0x20; +a1 = 0x1000d772; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x14; +a3 = 0x14; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L451694; +a1 = a1; +L451694: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4516ac; +//nop; +L4516ac: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4516c4; +//nop; +L4516c4: +gp = MEM_U32(sp + 204); +//nop; +L4516cc: +t8 = 0x10019310; +t3 = 0x10019318; +t0 = 0x10019320; +t8 = MEM_U32(t8 + 0); +t3 = MEM_U32(t3 + 0); +t0 = MEM_U32(t0 + 0); +t5 = t8 + t3; +t6 = t5 + t0; +at = (int)t6 < (int)0x13; +if (at != 0) {a0 = 0x4; +goto L451818;} +a0 = 0x4; +t9 = 0x1000d722; +a1 = 0x2f2; +t9 = t9; +t1 = t9 + 0x48; +t2 = sp; +L45170c: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t1) {//swr $at, 7($t2) +goto L45170c;} +//swr $at, 7($t2) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t4 = 0x1000d6d2; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +t4 = t4; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t1 >> 0); +t3 = t4 + 0x48; +t5 = sp; +//swr $t1, 0xf($t2) +L45177c: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t5 = t5 + 0xc; +MEM_U8(t5 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t5) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t5 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t3) {//swr $at, 0x57($t5) +goto L45177c;} +//swr $at, 0x57($t5) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +t3 = t4 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t4) +//nop; +MEM_U8(t5 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t5 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t5 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t5 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t5) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L4517f8; +//nop; +L4517f8: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L451810; +//nop; +L451810: +gp = MEM_U32(sp + 204); +//nop; +L451818: +t0 = 0x10019314; +t6 = 0x1001931c; +t1 = 0x10019324; +t0 = MEM_U32(t0 + 0); +t6 = MEM_U32(t6 + 0); +t1 = MEM_U32(t1 + 0); +t7 = t0 + t6; +t9 = t7 + t1; +at = (int)t9 < (int)0xb; +if (at != 0) {a0 = 0x4; +goto L451964;} +a0 = 0x4; +t2 = 0x1000d682; +a1 = 0x2f7; +t2 = t2; +t3 = t2 + 0x48; +t4 = sp; +L451858: +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t2 = t2 + 0xc; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +at = t2 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t2) +t4 = t4 + 0xc; +MEM_U8(t4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t4) +at = t2 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t2) +//nop; +MEM_U8(t4 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 4 + 3) = (uint8_t)(at >> 0); +if (t2 != t3) {//swr $at, 7($t4) +goto L451858;} +//swr $at, 7($t4) +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t5 = 0x1000d632; +MEM_U8(t4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t4) +t3 = t2 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t2) +t5 = t5; +MEM_U8(t4 + 12 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 12 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 12 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 12 + 3) = (uint8_t)(t3 >> 0); +t6 = t5 + 0x48; +t7 = sp; +//swr $t3, 0xf($t4) +L4518c8: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t7 = t7 + 0xc; +MEM_U8(t7 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t7) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t7 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 84 + 3) = (uint8_t)(at >> 0); +if (t5 != t6) {//swr $at, 0x57($t7) +goto L4518c8;} +//swr $at, 0x57($t7) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t7 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t7) +t6 = t5 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t5) +//nop; +MEM_U8(t7 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t7 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t7 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t7 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t7) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L451944; +//nop; +L451944: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L45195c; +//nop; +L45195c: +gp = MEM_U32(sp + 204); +//nop; +L451964: +t1 = 0x10019344; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L451ab4;} +//nop; +v0 = 0x10018eac; +a0 = 0x4; +v0 = MEM_U8(v0 + 0); +a1 = 0x2fc; +if (v0 == 0) {t5 = sp; +goto L45199c;} +t5 = sp; +if (s4 != v0) {//nop; +goto L451ab4;} +//nop; +L45199c: +t9 = 0x1000d5e2; +t2 = sp; +t9 = t9; +t3 = t9 + 0x48; +L4519ac: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t2 = t2 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t2 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 4 + 3) = (uint8_t)(at >> 0); +if (t9 != t3) {//swr $at, 7($t2) +goto L4519ac;} +//swr $at, 7($t2) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t4 = 0x1000d592; +MEM_U8(t2 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t2) +t3 = t9 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t9) +t4 = t4; +MEM_U8(t2 + 12 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t2 + 12 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t2 + 12 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t2 + 12 + 3) = (uint8_t)(t3 >> 0); +t6 = t4 + 0x48; +//swr $t3, 0xf($t2) +L451a18: +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t4 = t4 + 0xc; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +at = t4 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t4) +t5 = t5 + 0xc; +MEM_U8(t5 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t5) +at = t4 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t4) +//nop; +MEM_U8(t5 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 84 + 3) = (uint8_t)(at >> 0); +if (t4 != t6) {//swr $at, 0x57($t5) +goto L451a18;} +//swr $at, 0x57($t5) +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +//nop; +MEM_U8(t5 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t5 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t5 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t5 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t5) +t6 = t4 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t4) +//nop; +MEM_U8(t5 + 92 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t5 + 92 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t5 + 92 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t5 + 92 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x5f($t5) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L451a94; +//nop; +L451a94: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L451aac; +//nop; +L451aac: +gp = MEM_U32(sp + 204); +//nop; +L451ab4: +t7 = 0x10018e88; +t1 = MEM_U8(sp + 3495); +t7 = MEM_U8(t7 + 0); +a0 = sp + 0x11c; +if (t7 == 0) {a1 = sp + 0x9a8; +goto L451c64;} +a1 = sp + 0x9a8; +if (s7 != t1) {v0 = 0x400; +goto L451af4;} +v0 = 0x400; +v1 = sp + 0x9a7; +L451ad8: +v0 = v0 + 0xffffffff; +if (v0 == 0) {t8 = v1 + v0; +goto L451af4;} +t8 = v1 + v0; +t3 = MEM_U8(t8 + 0); +//nop; +if (s7 == t3) {//nop; +goto L451ad8;} +//nop; +L451af4: +v1 = sp + 0x9a7; +t9 = v1 + v0; +MEM_U8(t9 + 1) = (uint8_t)zero; +//nop; +a2 = 0x400; +a3 = zero; +f_rewrite(mem, sp, a0, a1, a2, a3); +goto L451b10; +a3 = zero; +L451b10: +t2 = MEM_U8(sp + 1320); +gp = MEM_U32(sp + 204); +if (t2 != 0) {v0 = s2 + 0xffffffff; +goto L451bc0;} +v0 = s2 + 0xffffffff; +if (v0 == 0) {a1 = v0 + 0x1; +goto L451ba8;} +a1 = v0 + 0x1; +a2 = a1 + 0xffffffff; +t0 = a2 & 0x3; +if (t0 == 0) {s1 = 0x1; +goto L451b68;} +s1 = 0x1; +t6 = sp + 0x527; +t4 = sp + 0x11a7; +v0 = s1 + t4; +v1 = s1 + t6; +a0 = t0 + 0x1; +L451b4c: +t5 = MEM_U8(v0 + 0); +s1 = s1 + 0x1; +v1 = v1 + 0x1; +v0 = v0 + 0x1; +if (a0 != s1) {MEM_U8(v1 + -1) = (uint8_t)t5; +goto L451b4c;} +MEM_U8(v1 + -1) = (uint8_t)t5; +if (s1 == a1) {t1 = sp + 0x11a7; +goto L451ba8;} +L451b68: +t1 = sp + 0x11a7; +t7 = sp + 0x527; +v1 = s1 + t7; +v0 = s1 + t1; +a0 = a1 + t1; +L451b7c: +t8 = MEM_U8(v0 + 0); +t3 = MEM_U8(v0 + 1); +t9 = MEM_U8(v0 + 2); +t2 = MEM_U8(v0 + 3); +v0 = v0 + 0x4; +v1 = v1 + 0x4; +MEM_U8(v1 + -4) = (uint8_t)t8; +MEM_U8(v1 + -3) = (uint8_t)t3; +MEM_U8(v1 + -2) = (uint8_t)t9; +if (v0 != a0) {MEM_U8(v1 + -1) = (uint8_t)t2; +goto L451b7c;} +MEM_U8(v1 + -1) = (uint8_t)t2; +L451ba8: +v1 = sp + 0x527; +t6 = v1 + s2; +t0 = 0x54; +v0 = s2; +MEM_U8(t6 + 0) = (uint8_t)t0; +goto L451bec; +MEM_U8(t6 + 0) = (uint8_t)t0; +L451bc0: +t4 = MEM_U8(sp + 1446); +v0 = 0x7f; +if (s7 != t4) {v1 = sp + 0x527; +goto L451bec;} +v1 = sp + 0x527; +L451bd0: +v0 = v0 + 0xffffffff; +if (v0 == 0) {t5 = v1 + v0; +goto L451bec;} +t5 = v1 + v0; +t7 = MEM_U8(t5 + 0); +//nop; +if (s7 == t7) {//nop; +goto L451bd0;} +//nop; +L451bec: +v1 = sp + 0x527; +t1 = v1 + v0; +MEM_U8(t1 + 1) = (uint8_t)zero; +//nop; +a0 = sp + 0x528; +a1 = 0x72; +v0 = f_st_readbinary(mem, sp, a0, a1); +goto L451c08; +a1 = 0x72; +L451c08: +gp = MEM_U32(sp + 204); +if ((int)v0 >= 0) {a2 = 0x1d; +goto L451c64;} +a2 = 0x1d; +a1 = 0x1000d575; +//nop; +a0 = MEM_U32(s6 + 0); +a3 = 0x1d; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L451c2c; +a1 = a1; +L451c2c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L451c44; +//nop; +L451c44: +gp = MEM_U32(sp + 204); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L451c5c; +//nop; +L451c5c: +gp = MEM_U32(sp + 204); +//nop; +L451c64: +//nop; +//nop; +//nop; +f_initialize_tree(mem, sp); +goto L451c74; +//nop; +L451c74: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_init_ibuffer(mem, sp); +goto L451c8c; +//nop; +L451c8c: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_uini(mem, sp); +goto L451ca4; +//nop; +L451ca4: +gp = MEM_U32(sp + 204); +a0 = sp + 0x11a8; +//nop; +//nop; +//nop; +f_initur(mem, sp, a0); +goto L451cbc; +//nop; +L451cbc: +t8 = MEM_U8(sp + 3496); +gp = MEM_U32(sp + 204); +if (t8 != 0) {t9 = sp + 0x11a8; +goto L451d3c;} +t9 = sp + 0x11a8; +v1 = sp + 0xda7; +t0 = t9 + 0x3fc; +t3 = sp + 0xda8; +L451cd8: +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t9 = t9 + 0xc; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t3) +at = t9 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t9) +t3 = t3 + 0xc; +MEM_U8(t3 + -8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + -8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + -8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + -8 + 3) = (uint8_t)(at >> 0); +//swr $at, -5($t3) +at = t9 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t9) +//nop; +MEM_U8(t3 + -4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + -4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + -4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + -4 + 3) = (uint8_t)(at >> 0); +if (t9 != t0) {//swr $at, -1($t3) +goto L451cd8;} +//swr $at, -1($t3) +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +t6 = 0x47; +MEM_U8(t3 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 0 + 3) = (uint8_t)(at >> 0); +t4 = v1 + s2; +//swr $at, 3($t3) +MEM_U8(t4 + 0) = (uint8_t)t6; +v0 = s2; +goto L451d68; +v0 = s2; +L451d3c: +t5 = MEM_U8(sp + 4519); +v0 = 0x400; +if (s7 != t5) {v1 = sp + 0xda7; +goto L451d68;} +v1 = sp + 0xda7; +L451d4c: +v0 = v0 + 0xffffffff; +if (v0 == 0) {t7 = v1 + v0; +goto L451d68;} +t7 = v1 + v0; +t1 = MEM_U8(t7 + 0); +//nop; +if (s7 == t1) {//nop; +goto L451d4c;} +//nop; +L451d68: +v1 = sp + 0xda7; +t8 = v1 + v0; +MEM_U32(sp + 224) = t8; +MEM_U8(t8 + 1) = (uint8_t)zero; +t0 = MEM_U8(sp + 5552); +t9 = MEM_U8(sp + 6575); +if (t0 != 0) {//nop; +goto L451da8;} +//nop; +//nop; +v0 = s5; +t9 = t9; +//nop; +func_44f344(mem, sp, v0); +goto L451d9c; +//nop; +L451d9c: +gp = MEM_U32(sp + 204); +t5 = MEM_U8(sp + 6584); +goto L451de0; +t5 = MEM_U8(sp + 6584); +L451da8: +if (s7 != t9) {v0 = 0x400; +goto L451dd0;} +v0 = 0x400; +v1 = sp + 0x15af; +L451db4: +v0 = v0 + 0xffffffff; +if (v0 == 0) {t3 = v1 + v0; +goto L451dd0;} +t3 = v1 + v0; +t6 = MEM_U8(t3 + 0); +//nop; +if (s7 == t6) {//nop; +goto L451db4;} +//nop; +L451dd0: +v1 = sp + 0x15af; +t4 = v1 + v0; +MEM_U8(t4 + 1) = (uint8_t)zero; +t5 = MEM_U8(sp + 6584); +L451de0: +a0 = sp + 0x19b0; +if (t5 == 0) {a1 = sp + 0x19b8; +goto L451e04;} +a1 = sp + 0x19b8; +//nop; +a2 = 0x400; +a3 = zero; +f_rewrite(mem, sp, a0, a1, a2, a3); +goto L451dfc; +a3 = zero; +L451dfc: +gp = MEM_U32(sp + 204); +//nop; +L451e04: +//nop; +a0 = MEM_U8(sp + 256); +a1 = MEM_U8(sp + 260); +//nop; +f_set_opts(mem, sp, a0, a1); +goto L451e18; +//nop; +L451e18: +t7 = MEM_U8(sp + 1318); +gp = MEM_U32(sp + 204); +if (t7 == 0) {a2 = 0x5; +goto L451e48;} +a2 = 0x5; +a1 = 0x1000d570; +//nop; +a0 = MEM_U32(s6 + 0); +a3 = 0x5; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L451e40; +a1 = a1; +L451e40: +gp = MEM_U32(sp + 204); +//nop; +L451e48: +//nop; +//nop; +//nop; +f_clear_sym_tab(mem, sp); +goto L451e58; +//nop; +L451e58: +gp = MEM_U32(sp + 204); +a0 = sp + 0x15b0; +//nop; +//nop; +//nop; +f_open_bin_file(mem, sp, a0); +goto L451e70; +//nop; +L451e70: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_init_build(mem, sp); +goto L451e88; +//nop; +L451e88: +gp = MEM_U32(sp + 204); +//nop; +fp = 0x10018e70; +s4 = 0x10018e6c; +s3 = 0x10019354; +s2 = 0x1001937c; +s1 = 0x10019378; +//nop; +L451ea8: +//nop; +//nop; +//nop; +f_clear_ibuffer(mem, sp); +goto L451eb8; +//nop; +L451eb8: +gp = MEM_U32(sp + 204); +a0 = s1; +//nop; +//nop; +//nop; +v0 = f_alloc_mark(mem, sp, a0); +goto L451ed0; +//nop; +L451ed0: +gp = MEM_U32(sp + 204); +MEM_U32(s2 + 0) = v0; +//nop; +a0 = MEM_U8(sp + 1318); +//nop; +v0 = f_build_tree(mem, sp, a0); +goto L451ee8; +//nop; +L451ee8: +gp = MEM_U32(sp + 204); +if (v0 == 0) {s0 = v0; +goto L452110;} +s0 = v0; +t1 = MEM_U8(sp + 1319); +a0 = v0; +if (t1 == 0) {//nop; +goto L451f60;} +//nop; +t8 = 0x1000d564; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t0 = t8 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t8) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0xb($sp) +at = t8 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t8) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +a3 = MEM_U32(sp + 12); +v0 = s5; +func_44f0ec(mem, sp, v0, a0, a1, a2, a3); +goto L451f58; +v0 = s5; +L451f58: +gp = MEM_U32(sp + 204); +//nop; +L451f60: +//nop; +a0 = s0; +//nop; +v0 = f_translate_tree(mem, sp, a0); +goto L451f70; +//nop; +L451f70: +t9 = MEM_U8(sp + 1319); +gp = MEM_U32(sp + 204); +if (t9 == 0) {s0 = v0; +goto L451fe0;} +s0 = v0; +t3 = 0x1000d558; +//nop; +t3 = t3; +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +a0 = v0; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t4 = t3 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t3) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0xb($sp) +at = t3 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t3) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +a3 = MEM_U32(sp + 12); +t9 = t9; +v0 = s5; +func_44f0ec(mem, sp, v0, a0, a1, a2, a3); +goto L451fd8; +v0 = s5; +L451fd8: +gp = MEM_U32(sp + 204); +//nop; +L451fe0: +t5 = MEM_U8(s3 + 0); +t7 = MEM_U8(sp + 6584); +if (t5 == 0) {//nop; +goto L452038;} +//nop; +if (t7 == 0) {a0 = s0; +goto L45201c;} +a0 = s0; +//nop; +a2 = MEM_U8(sp + 1319); +a3 = MEM_U8(sp + 254); +a0 = s0; +a1 = sp + 0x19b0; +f_labelopt(mem, sp, a0, a1, a2, a3); +goto L452010; +a1 = sp + 0x19b0; +L452010: +gp = MEM_U32(sp + 204); +//nop; +goto L452038; +//nop; +L45201c: +//nop; +a2 = MEM_U8(sp + 1319); +a3 = MEM_U8(sp + 254); +a1 = s6; +f_labelopt(mem, sp, a0, a1, a2, a3); +goto L452030; +a1 = s6; +L452030: +gp = MEM_U32(sp + 204); +//nop; +L452038: +//nop; +a0 = s0; +t9 = t9; +v0 = s5; +func_44e934(mem, sp, a0); +goto L45204c; +v0 = s5; +L45204c: +t1 = MEM_U8(sp + 1448); +gp = MEM_U32(sp + 204); +if (t1 == 0) {//nop; +goto L45208c;} +//nop; +//nop; +a0 = sp + 0x5a8; +//nop; +f_inituwrite(mem, sp, a0); +goto L45206c; +//nop; +L45206c: +gp = MEM_U32(sp + 204); +a0 = s0; +//nop; +//nop; +//nop; +f_u_tree(mem, sp, a0); +goto L452084; +//nop; +L452084: +gp = MEM_U32(sp + 204); +//nop; +L45208c: +//nop; +//nop; +//nop; +f_init_eval(mem, sp); +goto L45209c; +//nop; +L45209c: +gp = MEM_U32(sp + 204); +a0 = s0; +//nop; +a1 = 0x48; +//nop; +f_eval(mem, sp, a0, a1); +goto L4520b4; +//nop; +L4520b4: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s4 + 0); +v0 = 0x10018e68; +t8 = 0x10018e78; +v0 = MEM_U32(v0 + 0); +a1 = MEM_U32(fp + 0); +//nop; +t8 = MEM_U32(t8 + 0); +t2 = v0 << 4; +a2 = a0 + t2; +a2 = a2 + 0xfffffff0; +a1 = a1 + 0xffffffff; +a3 = v0 - t8; +f_output_inst_bin(mem, sp, a0, a1, a2, a3); +goto L4520ec; +a3 = v0 - t8; +L4520ec: +gp = MEM_U32(sp + 204); +a1 = MEM_U32(s2 + 0); +//nop; +a0 = s1; +//nop; +f_alloc_release(mem, sp, a0, a1); +goto L452104; +//nop; +L452104: +gp = MEM_U32(sp + 204); +//nop; +goto L451ea8; +//nop; +L452110: +//nop; +//nop; +//nop; +f_close_bin_file(mem, sp); +goto L452120; +//nop; +L452120: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_clear_ibuffer(mem, sp); +goto L452138; +//nop; +L452138: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_emit_vers(mem, sp); +goto L452150; +//nop; +L452150: +gp = MEM_U32(sp + 204); +//nop; +a0 = 0x10018ed8; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_emit_pic(mem, sp, a0); +goto L45216c; +//nop; +L45216c: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_output_decls(mem, sp); +goto L452184; +//nop; +L452184: +gp = MEM_U32(sp + 204); +a0 = sp + 0xda8; +//nop; +//nop; +//nop; +f_open_bin_file(mem, sp, a0); +goto L45219c; +//nop; +L45219c: +gp = MEM_U32(sp + 204); +a0 = MEM_U32(s4 + 0); +v0 = 0x10018e68; +t9 = 0x10018e78; +v0 = MEM_U32(v0 + 0); +t9 = MEM_U32(t9 + 0); +a1 = MEM_U32(fp + 0); +a3 = v0 - t9; +//nop; +t0 = v0 << 4; +a2 = a0 + t0; +a2 = a2 + 0xfffffff0; +a1 = a1 + 0xffffffff; +f_output_inst_bin(mem, sp, a0, a1, a2, a3); +goto L4521d4; +a1 = a1 + 0xffffffff; +L4521d4: +gp = MEM_U32(sp + 204); +//nop; +//nop; +//nop; +//nop; +f_close_bin_file(mem, sp); +goto L4521ec; +//nop; +L4521ec: +gp = MEM_U32(sp + 204); +a0 = sp + 0xda8; +//nop; +a1 = sp + 0x15b0; +//nop; +f_cat_files(mem, sp, a0, a1); +goto L452204; +//nop; +L452204: +t6 = MEM_U8(sp + 253); +gp = MEM_U32(sp + 204); +if (t6 != 0) {//nop; +goto L452230;} +//nop; +//nop; +v0 = s5; +t9 = t9; +//nop; +func_44f558(mem, sp, v0); +goto L452228; +//nop; +L452228: +gp = MEM_U32(sp + 204); +//nop; +L452230: +t3 = 0x10018e88; +t4 = MEM_U32(sp + 224); +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {t5 = MEM_U8(sp + 1318); +goto L452268;} +t5 = MEM_U8(sp + 1318); +MEM_U8(t4 + 1) = (uint8_t)s7; +//nop; +a0 = sp + 0xda8; +a1 = sp + 0x11c; +f_output_inst_ascii(mem, sp, a0, a1); +goto L45225c; +a1 = sp + 0x11c; +L45225c: +gp = MEM_U32(sp + 204); +//nop; +t5 = MEM_U8(sp + 1318); +L452268: +//nop; +if (t5 == 0) {//nop; +goto L45228c;} +//nop; +//nop; +a0 = MEM_U32(s6 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L452284; +//nop; +L452284: +gp = MEM_U32(sp + 204); +//nop; +L45228c: +//nop; +a0 = MEM_U32(sp + 248); +//nop; +v0 = f_has_errors(mem, sp, a0); +goto L45229c; +//nop; +L45229c: +gp = MEM_U32(sp + 204); +if (v0 == 0) {v0 = zero; +goto L4522c4;} +v0 = zero; +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L4522b8; +//nop; +L4522b8: +gp = MEM_U32(sp + 204); +//nop; +v0 = zero; +L4522c4: +ra = MEM_U32(sp + 212); +s0 = MEM_U32(sp + 172); +s1 = MEM_U32(sp + 176); +s2 = MEM_U32(sp + 180); +s3 = MEM_U32(sp + 184); +s4 = MEM_U32(sp + 188); +s5 = MEM_U32(sp + 192); +s6 = MEM_U32(sp + 196); +s7 = MEM_U32(sp + 200); +fp = MEM_U32(sp + 208); +sp = sp + 0x1db8; +return v0; +sp = sp + 0x1db8; +//nop; +//nop; +//nop; +} + +static void f_emit_composite_val(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452300: +//emit_composite_val: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 32) = s3; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 72) = zero; +MEM_U32(sp + 76) = zero; +MEM_U32(sp + 80) = zero; +MEM_U32(sp + 84) = zero; +v0 = MEM_U32(a0 + 0); +s0 = a0; +if ((int)v0 >= 0) {t6 = (int)v0 >> 4; +goto L452354;} +t6 = (int)v0 >> 4; +at = v0 + 0xf; +t6 = (int)at >> 4; +L452354: +t7 = v0 & 0xf; +MEM_U32(sp + 100) = t6; +if (t6 == 0) {MEM_U32(sp + 96) = t7; +goto L452418;} +MEM_U32(sp + 96) = t7; +s2 = 0x1; +s3 = t6 + 0x1; +s4 = sp + 0x48; +s1 = 0x11; +a0 = s2 << 4; +L452378: +a0 = a0 + 0xfffffff0; +v0 = 0x1; +v1 = sp + 0x48; +L452384: +t9 = MEM_U32(s0 + 4); +v1 = v1 + 0x4; +t0 = t9 + a0; +t1 = t0 + v0; +t2 = MEM_U8(t1 + -1); +//nop; +MEM_U8(v1 + -4) = (uint8_t)t2; +t3 = MEM_U32(s0 + 4); +//nop; +t4 = t3 + a0; +t5 = t4 + v0; +t6 = MEM_U8(t5 + 0); +//nop; +MEM_U8(v1 + -3) = (uint8_t)t6; +t7 = MEM_U32(s0 + 4); +//nop; +t8 = t7 + a0; +t9 = t8 + v0; +t0 = MEM_U8(t9 + 1); +//nop; +MEM_U8(v1 + -2) = (uint8_t)t0; +t1 = MEM_U32(s0 + 4); +//nop; +t2 = t1 + a0; +t3 = t2 + v0; +t4 = MEM_U8(t3 + 2); +v0 = v0 + 0x4; +if (v0 != s1) {MEM_U8(v1 + -1) = (uint8_t)t4; +goto L452384;} +MEM_U8(v1 + -1) = (uint8_t)t4; +//nop; +a0 = s4; +//nop; +f_append_d(mem, sp, a0); +goto L452408; +//nop; +L452408: +gp = MEM_U32(sp + 40); +s2 = s2 + 0x1; +if (s2 != s3) {a0 = s2 << 4; +goto L452378;} +a0 = s2 << 4; +L452418: +t5 = MEM_U32(sp + 96); +s4 = sp + 0x48; +if (t5 == 0) {ra = MEM_U32(sp + 44); +goto L452588;} +ra = MEM_U32(sp + 44); +t6 = 0x1000dcb0; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(s4 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(s4 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(s4 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(s4 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($s4) +t8 = t6 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t6) +//nop; +MEM_U8(s4 + 4 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(s4 + 4 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(s4 + 4 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(s4 + 4 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 7($s4) +at = t6 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t6) +//nop; +MEM_U8(s4 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(s4 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(s4 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(s4 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($s4) +t8 = t6 + 12; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0xf($t6) +//nop; +MEM_U8(s4 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(s4 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(s4 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(s4 + 12 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0xf($s4) +t9 = MEM_U32(sp + 96); +//nop; +if (t9 == 0) {s3 = t9 + 0x1; +goto L45256c;} +s3 = t9 + 0x1; +a1 = s3 + 0xffffffff; +t0 = a1 & 0x3; +if (t0 == 0) {s2 = 0x1; +goto L4524e4;} +s2 = 0x1; +v1 = MEM_U32(sp + 100); +t1 = sp + 0x47; +t2 = v1 << 4; +v1 = t2; +v0 = s2 + t1; +a0 = t0 + 0x1; +L4524bc: +t3 = MEM_U32(s0 + 4); +v0 = v0 + 0x1; +t4 = t3 + v1; +t5 = t4 + s2; +t7 = MEM_U8(t5 + -1); +s2 = s2 + 0x1; +if (a0 != s2) {MEM_U8(v0 + -1) = (uint8_t)t7; +goto L4524bc;} +MEM_U8(v0 + -1) = (uint8_t)t7; +if (s2 == s3) {//nop; +goto L45256c;} +//nop; +L4524e4: +v1 = MEM_U32(sp + 100); +t6 = sp + 0x47; +t8 = v1 << 4; +v1 = t8; +v0 = s2 + t6; +L4524f8: +t9 = MEM_U32(s0 + 4); +v0 = v0 + 0x4; +t0 = t9 + v1; +t1 = t0 + s2; +t2 = MEM_U8(t1 + -1); +//nop; +MEM_U8(v0 + -4) = (uint8_t)t2; +t3 = MEM_U32(s0 + 4); +//nop; +t4 = t3 + v1; +t5 = t4 + s2; +t7 = MEM_U8(t5 + 0); +//nop; +MEM_U8(v0 + -3) = (uint8_t)t7; +t6 = MEM_U32(s0 + 4); +//nop; +t8 = t6 + v1; +t9 = t8 + s2; +t0 = MEM_U8(t9 + 1); +//nop; +MEM_U8(v0 + -2) = (uint8_t)t0; +t1 = MEM_U32(s0 + 4); +//nop; +t2 = t1 + v1; +t3 = t2 + s2; +t4 = MEM_U8(t3 + 2); +s2 = s2 + 0x4; +if (s2 != s3) {MEM_U8(v0 + -1) = (uint8_t)t4; +goto L4524f8;} +MEM_U8(v0 + -1) = (uint8_t)t4; +L45256c: +//nop; +a0 = s4; +//nop; +f_append_d(mem, sp, a0); +goto L45257c; +//nop; +L45257c: +gp = MEM_U32(sp + 40); +//nop; +ra = MEM_U32(sp + 44); +L452588: +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +sp = sp + 0x68; +return; +sp = sp + 0x68; +} + +static void f_emit_val(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4525a4: +//emit_val: +//nop; +//nop; +//nop; +sp = sp + 0xffffff00; +MEM_U32(sp + 196) = s6; +MEM_U32(sp + 180) = s2; +MEM_U32(sp + 176) = s1; +MEM_U32(sp + 172) = s0; +s0 = a3; +s1 = a1 & 0xff; +s2 = a0; +s6 = a2; +MEM_U32(sp + 204) = ra; +MEM_U32(sp + 200) = gp; +MEM_U32(sp + 192) = s5; +MEM_U32(sp + 188) = s4; +MEM_U32(sp + 184) = s3; +MEM_U32(sp + 260) = a1; +MEM_U32(sp + 240) = zero; +MEM_U32(sp + 244) = zero; +MEM_U32(sp + 248) = zero; +if (a0 == 0) {MEM_U32(sp + 252) = zero; +goto L452618;} +MEM_U32(sp + 252) = zero; +//nop; +a0 = zero; +a1 = s2; +f_demit_dir0(mem, sp, a0, a1); +goto L452610; +a1 = s2; +L452610: +gp = MEM_U32(sp + 200); +//nop; +L452618: +v0 = s1 & 0xff; +at = v0 < 0xa; +if (at == 0) {//nop; +goto L452a3c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000dd6c[] = { +&&L452648, +&&L452758, +&&L452758, +&&L452758, +&&L4527ac, +&&L452844, +&&L452844, +&&L452844, +&&L452a60, +&&L4528b0, +}; +dest = Lswitch1000dd6c[v0]; +//nop; +goto *dest; +//nop; +L452648: +t7 = 0x1000dd1a; +a0 = 0x4; +t7 = t7; +t9 = t7 + 0x48; +a1 = 0x87; +t0 = sp; +L452660: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t0 = t0 + 0xc; +MEM_U8(t0 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t0) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t0 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 7($t0) +goto L452660;} +//swr $at, 7($t0) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t1 = 0x1000dcca; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +t1 = t1; +MEM_U8(t0 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 12 + 3) = (uint8_t)(t9 >> 0); +t3 = t1 + 0x48; +t4 = sp; +//swr $t9, 0xf($t0) +L4526d0: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 0x57($t4) +goto L4526d0;} +//swr $at, 0x57($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +//nop; +MEM_U8(t4 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t4) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L45274c; +//nop; +L45274c: +gp = MEM_U32(sp + 200); +ra = MEM_U32(sp + 204); +goto L452a64; +ra = MEM_U32(sp + 204); +L452758: +t5 = 0x10006150; +t9 = MEM_U8(sp + 245); +t5 = t5 + 0xffffffff; +t6 = s1 + t5; +t8 = MEM_U8(t6 + 0); +t7 = t9 << 26; +t0 = t7 >> 26; +t2 = t8 ^ t0; +t3 = t2 & 0x3f; +t1 = t3 ^ t9; +MEM_U8(sp + 245) = (uint8_t)t1; +t4 = MEM_U32(s6 + 0); +//nop; +a0 = sp + 0xf0; +MEM_U32(sp + 252) = s0; +MEM_U32(sp + 240) = zero; +MEM_U32(sp + 248) = t4; +f_append_d(mem, sp, a0); +goto L4527a0; +MEM_U32(sp + 248) = t4; +L4527a0: +gp = MEM_U32(sp + 200); +ra = MEM_U32(sp + 204); +goto L452a64; +ra = MEM_U32(sp + 204); +L4527ac: +t5 = 0x10006150; +t7 = MEM_U8(sp + 245); +t5 = t5 + 0xffffffff; +s2 = s1 + t5; +t6 = MEM_U8(s2 + 0); +t8 = t7 << 26; +t0 = t8 >> 26; +t2 = t6 ^ t0; +t3 = t2 & 0x3f; +t9 = t3 ^ t7; +MEM_U8(sp + 245) = (uint8_t)t9; +t1 = MEM_U32(s6 + 0); +//nop; +s3 = sp + 0xf0; +MEM_U32(sp + 252) = s0; +MEM_U32(sp + 240) = zero; +a0 = s3; +MEM_U32(sp + 248) = t1; +f_append_d(mem, sp, a0); +goto L4527f8; +MEM_U32(sp + 248) = t1; +L4527f8: +t5 = MEM_U8(sp + 245); +t4 = MEM_U8(s2 + 0); +t8 = t5 << 26; +t6 = t8 >> 26; +t0 = t4 ^ t6; +t2 = t0 & 0x3f; +t3 = t2 ^ t5; +gp = MEM_U32(sp + 200); +MEM_U8(sp + 245) = (uint8_t)t3; +t7 = MEM_U32(s6 + 4); +//nop; +MEM_U32(sp + 252) = s0; +MEM_U32(sp + 240) = zero; +a0 = s3; +MEM_U32(sp + 248) = t7; +f_append_d(mem, sp, a0); +goto L452838; +MEM_U32(sp + 248) = t7; +L452838: +gp = MEM_U32(sp + 200); +ra = MEM_U32(sp + 204); +goto L452a64; +ra = MEM_U32(sp + 204); +L452844: +t9 = 0x10006150; +t4 = MEM_U8(sp + 245); +t9 = t9 + 0xffffffff; +t1 = s1 + t9; +t8 = MEM_U8(t1 + 0); +t6 = t4 << 26; +t0 = t6 >> 26; +t2 = t8 ^ t0; +t5 = t2 & 0x3f; +t3 = t5 ^ t4; +MEM_U8(sp + 245) = (uint8_t)t3; +t7 = MEM_U32(s6 + 0); +//nop; +a0 = sp + 0xf0; +MEM_U32(sp + 240) = zero; +MEM_U32(sp + 252) = s0; +MEM_U32(sp + 248) = t7; +f_append_d(mem, sp, a0); +goto L45288c; +MEM_U32(sp + 248) = t7; +L45288c: +gp = MEM_U32(sp + 200); +a0 = s6; +//nop; +//nop; +//nop; +f_emit_composite_val(mem, sp, a0); +goto L4528a4; +//nop; +L4528a4: +gp = MEM_U32(sp + 200); +ra = MEM_U32(sp + 204); +goto L452a64; +ra = MEM_U32(sp + 204); +L4528b0: +v0 = MEM_U32(s6 + 0); +//nop; +t9 = v0 & 0x1; +if (t9 == 0) {//nop; +goto L4528c8;} +//nop; +abort(); +L4528c8: +t1 = 0x10018e80; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L452990;} +//nop; +if ((int)v0 >= 0) {s4 = (int)v0 >> 1; +goto L4528f0;} +s4 = (int)v0 >> 1; +at = v0 + 0x1; +s4 = (int)at >> 1; +L4528f0: +if ((int)s4 <= 0) {s0 = 0x2; +goto L452a60;} +s0 = 0x2; +t6 = 0x10006150; +s4 = s4 + 0x1; +t6 = t6 + 0xffffffff; +s2 = s1 + t6; +s1 = 0x1000615c; +s5 = s4 << 1; +s3 = sp + 0xf0; +t0 = MEM_U8(sp + 245); +L452918: +t8 = MEM_U8(s2 + 0); +t2 = t0 << 26; +t5 = t2 >> 26; +t4 = t8 ^ t5; +t3 = t4 & 0x3f; +t7 = t3 ^ t0; +MEM_U8(sp + 245) = (uint8_t)t7; +t9 = MEM_U32(s6 + 4); +t7 = 0x1; +v0 = t9 + s0; +t1 = MEM_U8(v0 + -2); +t5 = MEM_U8(v0 + -1); +t6 = s1 + t1; +t4 = s1 + t5; +t3 = MEM_U8(t4 + 0); +t2 = MEM_U8(t6 + 0); +//nop; +t8 = t2 << 4; +t0 = t8 + t3; +MEM_U32(sp + 248) = t0; +MEM_U32(sp + 252) = t7; +MEM_U32(sp + 240) = zero; +a0 = s3; +f_append_d(mem, sp, a0); +goto L452978; +a0 = s3; +L452978: +gp = MEM_U32(sp + 200); +s0 = s0 + 0x2; +if (s0 != s5) {t0 = MEM_U8(sp + 245); +goto L452918;} +t0 = MEM_U8(sp + 245); +ra = MEM_U32(sp + 204); +goto L452a64; +ra = MEM_U32(sp + 204); +L452990: +if ((int)v0 >= 0) {s4 = (int)v0 >> 1; +goto L4529a0;} +s4 = (int)v0 >> 1; +at = v0 + 0x1; +s4 = (int)at >> 1; +L4529a0: +if ((int)s4 <= 0) {ra = MEM_U32(sp + 204); +goto L452a64;} +ra = MEM_U32(sp + 204); +t9 = 0x10006150; +s0 = s4 << 1; +t9 = t9 + 0xffffffff; +s2 = s1 + t9; +s1 = 0x1000615c; +s3 = sp + 0xf0; +t6 = MEM_U8(sp + 245); +L4529c4: +t1 = MEM_U8(s2 + 0); +t2 = t6 << 26; +t5 = t2 >> 26; +t4 = t1 ^ t5; +t8 = t4 & 0x3f; +t3 = t8 ^ t6; +MEM_U8(sp + 245) = (uint8_t)t3; +t0 = MEM_U32(s6 + 4); +t3 = 0x1; +v0 = t0 + s0; +t7 = MEM_U8(v0 + -2); +t5 = MEM_U8(v0 + -1); +t9 = s1 + t7; +t2 = MEM_U8(t9 + 0); +t4 = s1 + t5; +t8 = MEM_U8(t4 + 0); +//nop; +t1 = t2 << 4; +t6 = t1 + t8; +MEM_U32(sp + 248) = t6; +MEM_U32(sp + 252) = t3; +MEM_U32(sp + 240) = zero; +a0 = s3; +f_append_d(mem, sp, a0); +goto L452a24; +a0 = s3; +L452a24: +gp = MEM_U32(sp + 200); +s0 = s0 + 0xfffffffe; +if (s0 != 0) {t6 = MEM_U8(sp + 245); +goto L4529c4;} +t6 = MEM_U8(sp + 245); +ra = MEM_U32(sp + 204); +goto L452a64; +ra = MEM_U32(sp + 204); +L452a3c: +a2 = 0x1000dcc0; +//nop; +a0 = 0x1; +a1 = 0x85; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L452a58; +a2 = a2; +L452a58: +gp = MEM_U32(sp + 200); +//nop; +L452a60: +ra = MEM_U32(sp + 204); +L452a64: +s0 = MEM_U32(sp + 172); +s1 = MEM_U32(sp + 176); +s2 = MEM_U32(sp + 180); +s3 = MEM_U32(sp + 184); +s4 = MEM_U32(sp + 188); +s5 = MEM_U32(sp + 192); +s6 = MEM_U32(sp + 196); +sp = sp + 0x100; +return; +sp = sp + 0x100; +} + +static void f_emit_label_val(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L452a88: +//emit_label_val: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +at = 0x2; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a0; +if (a3 != at) {MEM_U32(sp + 36) = zero; +goto L452ad8;} +MEM_U32(sp + 36) = zero; +t6 = 0x10006150; +t7 = MEM_U8(sp + 37); +t6 = MEM_U8(t6 + 1); +t8 = t7 << 26; +t9 = t8 >> 26; +t0 = t6 ^ t9; +t1 = t0 & 0x3f; +t2 = t1 ^ t7; +MEM_U8(sp + 37) = (uint8_t)t2; +goto L452afc; +MEM_U8(sp + 37) = (uint8_t)t2; +L452ad8: +t3 = 0x10006150; +t4 = MEM_U8(sp + 37); +t3 = MEM_U8(t3 + 7); +t5 = t4 << 26; +t8 = t5 >> 26; +t6 = t3 ^ t8; +t9 = t6 & 0x3f; +t0 = t9 ^ t4; +MEM_U8(sp + 37) = (uint8_t)t0; +L452afc: +//nop; +t1 = 0x1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = t1; +MEM_U32(sp + 32) = a1; +a0 = sp + 0x20; +f_append_d(mem, sp, a0); +goto L452b18; +a0 = sp + 0x20; +L452b18: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static uint32_t f_find_val_type(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452b28: +//find_val_type: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +v0 = a0 & 0xff; +at = v0 < 0x11; +MEM_U32(sp + 180) = ra; +MEM_U32(sp + 176) = gp; +if (at == 0) {MEM_U32(sp + 192) = a0; +goto L452cfc;} +MEM_U32(sp + 192) = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000ded4[] = { +&&L452bb4, +&&L452cfc, +&&L452bdc, +&&L452cfc, +&&L452bb4, +&&L452b70, +&&L452b70, +&&L452b70, +&&L452b70, +&&L452bd4, +&&L452bdc, +&&L452cfc, +&&L452bcc, +&&L452bc4, +&&L452be4, +&&L452bbc, +&&L452bec, +}; +dest = Lswitch1000ded4[v0]; +//nop; +goto *dest; +//nop; +L452b70: +at = 0x1; +if (a1 != at) {at = (int)a1 < (int)0x3; +goto L452b88;} +at = (int)a1 < (int)0x3; +v0 = 0x1; +goto L452e10; +v0 = 0x1; +at = (int)a1 < (int)0x3; +L452b88: +if (at == 0) {at = (int)a1 < (int)0x5; +goto L452b9c;} +at = (int)a1 < (int)0x5; +v0 = 0x2; +goto L452e10; +v0 = 0x2; +at = (int)a1 < (int)0x5; +L452b9c: +if (at == 0) {//nop; +goto L452bac;} +//nop; +v0 = 0x3; +goto L452e10; +v0 = 0x3; +L452bac: +v0 = 0x4; +goto L452e10; +v0 = 0x4; +L452bb4: +v0 = 0x3; +goto L452e10; +v0 = 0x3; +L452bbc: +v0 = 0x4; +goto L452e10; +v0 = 0x4; +L452bc4: +v0 = 0x5; +goto L452e10; +v0 = 0x5; +L452bcc: +v0 = 0x6; +goto L452e10; +v0 = 0x6; +L452bd4: +v0 = 0x7; +goto L452e10; +v0 = 0x7; +L452bdc: +v0 = 0x8; +goto L452e10; +v0 = 0x8; +L452be4: +v0 = 0x9; +goto L452e10; +v0 = 0x9; +L452bec: +t7 = 0x1000de84; +a0 = 0x4; +t7 = t7; +t9 = t7 + 0x48; +a1 = 0xf2; +t0 = sp; +L452c04: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t0 = t0 + 0xc; +MEM_U8(t0 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t0) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t0 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 4 + 3) = (uint8_t)(at >> 0); +if (t7 != t9) {//swr $at, 7($t0) +goto L452c04;} +//swr $at, 7($t0) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t1 = 0x1000de34; +MEM_U8(t0 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t0 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t0 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t0 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t0) +t9 = t7 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t7) +t1 = t1; +MEM_U8(t0 + 12 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(t0 + 12 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(t0 + 12 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(t0 + 12 + 3) = (uint8_t)(t9 >> 0); +t3 = t1 + 0x48; +t4 = sp; +//swr $t9, 0xf($t0) +L452c74: +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t1 = t1 + 0xc; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +at = t1 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t1) +t4 = t4 + 0xc; +MEM_U8(t4 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t4) +at = t1 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t1) +//nop; +MEM_U8(t4 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 84 + 3) = (uint8_t)(at >> 0); +if (t1 != t3) {//swr $at, 0x57($t4) +goto L452c74;} +//swr $at, 0x57($t4) +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +//nop; +MEM_U8(t4 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t4 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t4 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t4 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t4) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +//nop; +MEM_U8(t4 + 92 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t4 + 92 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t4 + 92 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t4 + 92 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x5f($t4) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L452cf0; +//nop; +L452cf0: +gp = MEM_U32(sp + 176); +v0 = MEM_U8(sp + 191); +goto L452e0c; +v0 = MEM_U8(sp + 191); +L452cfc: +t5 = 0x1000dde4; +a0 = 0x4; +t5 = t5; +t8 = t5 + 0x48; +a1 = 0xf8; +t9 = sp; +L452d14: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t9 = t9 + 0xc; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t9 + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(at >> 0); +if (t5 != t8) {//swr $at, 7($t9) +goto L452d14;} +//swr $at, 7($t9) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t7 = 0x1000dd94; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t8 = t5 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t5) +t7 = t7; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t8 >> 0); +t2 = t7 + 0x48; +t3 = sp; +//swr $t8, 0xf($t9) +L452d84: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t3 = t3 + 0xc; +MEM_U8(t3 + 80 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 80 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 80 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 80 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x53($t3) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t3 + 84 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 84 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 84 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 84 + 3) = (uint8_t)(at >> 0); +if (t7 != t2) {//swr $at, 0x57($t3) +goto L452d84;} +//swr $at, 0x57($t3) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +//nop; +MEM_U8(t3 + 88 + 0) = (uint8_t)(at >> 24); +MEM_U8(t3 + 88 + 1) = (uint8_t)(at >> 16); +MEM_U8(t3 + 88 + 2) = (uint8_t)(at >> 8); +MEM_U8(t3 + 88 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x5b($t3) +t2 = t7 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t7) +//nop; +MEM_U8(t3 + 92 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(t3 + 92 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(t3 + 92 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(t3 + 92 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x5f($t3) +//nop; +a3 = MEM_U32(sp + 12); +a2 = MEM_U32(sp + 8); +//nop; +f_report_error(mem, sp, a0, a1, a2, a3); +goto L452e00; +//nop; +L452e00: +gp = MEM_U32(sp + 176); +//nop; +v0 = MEM_U8(sp + 191); +L452e0c: +//nop; +L452e10: +ra = MEM_U32(sp + 180); +sp = sp + 0xc0; +//nop; +return v0; +//nop; +} + +static void func_452e50(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452e50: +v0 = MEM_U32(a1 + 0); +v1 = 0x8; +if (v1 != v0) {at = 0x3; +goto L452ee0;} +at = 0x3; +t6 = MEM_U8(a0 + 0); +at = 0x49; +if (t6 != at) {at = 0x3; +goto L452ee0;} +at = 0x3; +t7 = MEM_U8(a0 + 1); +a2 = 0x6e; +if (a2 != t7) {at = 0x3; +goto L452ee0;} +at = 0x3; +t8 = MEM_U8(a0 + 2); +a3 = 0x66; +if (a3 != t8) {at = 0x3; +goto L452ee0;} +at = 0x3; +t9 = MEM_U8(a0 + 3); +t0 = 0x69; +if (t0 != t9) {at = 0x3; +goto L452ee0;} +at = 0x3; +t1 = MEM_U8(a0 + 4); +//nop; +if (a2 != t1) {at = 0x3; +goto L452ee0;} +at = 0x3; +t2 = MEM_U8(a0 + 5); +//nop; +if (t0 != t2) {at = 0x3; +goto L452ee0;} +at = 0x3; +t3 = MEM_U8(a0 + 6); +at = 0x74; +if (t3 != at) {at = 0x3; +goto L452ee0;} +at = 0x3; +t4 = MEM_U8(a0 + 7); +at = 0x79; +if (t4 == at) {at = 0x3; +goto L452f20;} +at = 0x3; +L452ee0: +a2 = 0x6e; +a3 = 0x66; +if (v0 != at) {t0 = 0x69; +goto L452f54;} +t0 = 0x69; +t5 = MEM_U8(a0 + 0); +//nop; +if (t0 != t5) {//nop; +goto L452f54;} +//nop; +t6 = MEM_U8(a0 + 1); +//nop; +if (a2 != t6) {//nop; +goto L452f54;} +//nop; +t7 = MEM_U8(a0 + 2); +//nop; +if (a3 != t7) {//nop; +goto L452f54;} +//nop; +L452f20: +v0 = 0x39; +t8 = 0x2e; +t9 = 0x65; +MEM_U8(a0 + 0) = (uint8_t)v0; +MEM_U8(a0 + 1) = (uint8_t)v0; +MEM_U8(a0 + 2) = (uint8_t)t8; +MEM_U8(a0 + 3) = (uint8_t)v0; +MEM_U8(a0 + 4) = (uint8_t)t9; +MEM_U8(a0 + 5) = (uint8_t)v0; +MEM_U8(a0 + 6) = (uint8_t)v0; +MEM_U8(a0 + 7) = (uint8_t)v0; +MEM_U32(a1 + 0) = v1; +return; +MEM_U32(a1 + 0) = v1; +L452f54: +v1 = 0x9; +if (v1 != v0) {at = 0x4; +goto L452ff0;} +at = 0x4; +t1 = MEM_U8(a0 + 0); +at = 0x2d; +if (t1 != at) {at = 0x4; +goto L452ff0;} +at = 0x4; +t2 = MEM_U8(a0 + 1); +at = 0x49; +if (t2 != at) {at = 0x4; +goto L452ff0;} +at = 0x4; +t3 = MEM_U8(a0 + 2); +//nop; +if (a2 != t3) {at = 0x4; +goto L452ff0;} +at = 0x4; +t4 = MEM_U8(a0 + 3); +//nop; +if (a3 != t4) {at = 0x4; +goto L452ff0;} +at = 0x4; +t5 = MEM_U8(a0 + 4); +//nop; +if (t0 != t5) {at = 0x4; +goto L452ff0;} +at = 0x4; +t6 = MEM_U8(a0 + 5); +//nop; +if (a2 != t6) {at = 0x4; +goto L452ff0;} +at = 0x4; +t7 = MEM_U8(a0 + 6); +//nop; +if (t0 != t7) {at = 0x4; +goto L452ff0;} +at = 0x4; +t8 = MEM_U8(a0 + 7); +at = 0x74; +if (t8 != at) {at = 0x4; +goto L452ff0;} +at = 0x4; +t9 = MEM_U8(a0 + 8); +at = 0x79; +if (t9 == at) {at = 0x4; +goto L453034;} +at = 0x4; +L452ff0: +if (v0 != at) {//nop; +goto L453064;} +//nop; +t1 = MEM_U8(a0 + 0); +at = 0x2d; +if (t1 != at) {//nop; +goto L453064;} +//nop; +t2 = MEM_U8(a0 + 1); +//nop; +if (t0 != t2) {//nop; +goto L453064;} +//nop; +t3 = MEM_U8(a0 + 2); +//nop; +if (a2 != t3) {//nop; +goto L453064;} +//nop; +t4 = MEM_U8(a0 + 3); +//nop; +if (a3 != t4) {v0 = 0x39; +goto L453064;} +L453034: +v0 = 0x39; +t5 = 0x2e; +t6 = 0x65; +MEM_U8(a0 + 1) = (uint8_t)v0; +MEM_U8(a0 + 2) = (uint8_t)v0; +MEM_U8(a0 + 3) = (uint8_t)t5; +MEM_U8(a0 + 4) = (uint8_t)v0; +MEM_U8(a0 + 5) = (uint8_t)t6; +MEM_U8(a0 + 6) = (uint8_t)v0; +MEM_U8(a0 + 7) = (uint8_t)v0; +MEM_U8(a0 + 8) = (uint8_t)v0; +MEM_U32(a1 + 0) = v1; +L453064: +//nop; +return; +//nop; +} + +static void f_readuinstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45306c: +//readuinstr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s2; +s2 = a0; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 100) = a1; +v0 = f_ugeteof(mem, sp, a0, a1, a2, a3); +goto L4530a0; +MEM_U32(sp + 100) = a1; +L4530a0: +gp = MEM_U32(sp + 32); +at = 0x1; +if (v0 != at) {t6 = 0x22; +goto L4530b8;} +t6 = 0x22; +MEM_U8(s2 + 0) = (uint8_t)t6; +goto L453378; +MEM_U8(s2 + 0) = (uint8_t)t6; +L4530b8: +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L4530c8; +//nop; +L4530c8: +gp = MEM_U32(sp + 32); +MEM_U32(s2 + 0) = v0; +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L4530e0; +//nop; +L4530e0: +t8 = MEM_U8(s2 + 0); +gp = MEM_U32(sp + 32); +t9 = t8 << 2; +t9 = t9 + t8; +t0 = 0x1001a6c0; +t9 = t9 << 2; +t9 = t9 - t8; +MEM_U32(s2 + 4) = v0; +t1 = t9 + t0; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t7 = sp + 0x41; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +s0 = s2 + 0xc; +MEM_U8(t7 + 4 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 7($t7) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +//nop; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t3 = t1 + 12; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0xf($t1) +//nop; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0xf($t7) +at = MEM_U8(t1 + 16); +//nop; +MEM_U8(t7 + 16) = (uint8_t)at; +t3 = MEM_U8(t1 + 17); +//nop; +MEM_U8(t7 + 17) = (uint8_t)t3; +at = MEM_U8(t1 + 18); +//nop; +MEM_U8(t7 + 18) = (uint8_t)at; +v1 = MEM_U8(sp + 81); +at = 0x2; +if (v1 == at) {MEM_U32(sp + 88) = v1; +goto L4531cc;} +MEM_U32(sp + 88) = v1; +v0 = v1 + 0x1; +t4 = v0 << 2; +s1 = t4 + s2; +L453194: +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L4531a4; +//nop; +L4531a4: +gp = MEM_U32(sp + 32); +MEM_U32(s0 + -4) = v0; +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L4531bc; +//nop; +L4531bc: +gp = MEM_U32(sp + 32); +s0 = s0 + 0x8; +if (s0 != s1) {MEM_U32(s0 + -8) = v0; +goto L453194;} +MEM_U32(s0 + -8) = v0; +L4531cc: +t5 = MEM_U8(sp + 80); +//nop; +if (t5 == 0) {ra = MEM_U32(sp + 36); +goto L45337c;} +ra = MEM_U32(sp + 36); +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L4531ec; +//nop; +L4531ec: +t6 = MEM_U32(sp + 88); +gp = MEM_U32(sp + 32); +t8 = t6 << 2; +s0 = s2 + t8; +MEM_U32(s0 + 0) = v0; +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L453210; +//nop; +L453210: +gp = MEM_U32(sp + 32); +MEM_U32(s0 + 4) = v0; +a0 = MEM_U8(s2 + 1); +at = 0x4e0000; +t9 = a0 & 0x1f; +t0 = t9 < 0x20; +t2 = -t0; +at = at | 0x8000; +t7 = t2 & at; +t1 = t7 << (t9 & 0x1f); +if ((int)t1 < 0) {a0 = t9; +goto L453250;} +a0 = t9; +t3 = MEM_U8(s2 + 0); +at = 0x13; +if (t3 != at) {ra = MEM_U32(sp + 36); +goto L45337c;} +ra = MEM_U32(sp + 36); +L453250: +v0 = MEM_U32(s0 + 0); +//nop; +v0 = v0 + 0x3; +if ((int)v0 >= 0) {t4 = (int)v0 >> 2; +goto L45326c;} +t4 = (int)v0 >> 2; +at = v0 + 0x3; +t4 = (int)at >> 2; +L45326c: +t5 = t4 & 0x1; +if (t5 == 0) {v0 = t4; +goto L45327c;} +v0 = t4; +v0 = t4 + 0x1; +L45327c: +v1 = v0 + 0x1; +at = 0x1; +if (v1 == at) {t9 = a0 < 0x20; +goto L4532e8;} +t9 = a0 < 0x20; +v0 = MEM_U32(sp + 100); +t6 = v1 << 2; +s1 = t6 + v0; +s0 = v0 + 0x4; +L45329c: +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L4532ac; +//nop; +L4532ac: +gp = MEM_U32(sp + 32); +MEM_U32(s0 + -4) = v0; +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L4532c4; +//nop; +L4532c4: +gp = MEM_U32(sp + 32); +s0 = s0 + 0x8; +if (s0 != s1) {MEM_U32(s0 + -8) = v0; +goto L45329c;} +MEM_U32(s0 + -8) = v0; +a0 = MEM_U8(s2 + 1); +//nop; +t8 = a0 & 0x1f; +a0 = t8; +t9 = a0 < 0x20; +L4532e8: +t0 = -t9; +at = 0xc0000; +t2 = t0 & at; +t7 = t2 << (a0 & 0x1f); +v0 = MEM_U8(s2 + 0); +if ((int)t7 >= 0) {at = 0x39; +goto L453354;} +at = 0x39; +if (v0 == at) {a1 = s2 + 0x18; +goto L453334;} +a1 = s2 + 0x18; +//nop; +a0 = MEM_U32(sp + 100); +t9 = t9; +a1 = s2 + 0x10; +v0 = sp + 0x60; +func_452e50(mem, sp, a0, a1); +goto L453324; +v0 = sp + 0x60; +L453324: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s2 + 0); +at = 0x39; +goto L453358; +at = 0x39; +L453334: +//nop; +a0 = MEM_U32(sp + 100); +t9 = t9; +v0 = sp + 0x60; +func_452e50(mem, sp, a0, a1); +goto L453348; +v0 = sp + 0x60; +L453348: +gp = MEM_U32(sp + 32); +v0 = MEM_U8(s2 + 0); +//nop; +L453354: +at = 0x39; +L453358: +if (v0 == at) {t3 = MEM_U32(sp + 100); +goto L453370;} +t3 = MEM_U32(sp + 100); +t1 = MEM_U32(sp + 100); +MEM_U32(s2 + 20) = t1; +goto L453378; +MEM_U32(s2 + 20) = t1; +t3 = MEM_U32(sp + 100); +L453370: +//nop; +MEM_U32(s2 + 28) = t3; +L453378: +ra = MEM_U32(sp + 36); +L45337c: +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x60; +return; +sp = sp + 0x60; +} + +static void f_initur(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L453390: +//initur: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +f_ugetinit(mem, sp, a0); +goto L4533b0; +MEM_U32(sp + 24) = gp; +L4533b0: +gp = MEM_U32(sp + 24); +t6 = 0x53fe0000; +at = 0x1001a6ac; +t6 = t6 | 0xf1a0; +MEM_U32(at + 0) = t6; +at = 0x1001a6a8; +t7 = 0x40040000; +t7 = t7 | 0xb020; +MEM_U32(at + 0) = t7; +at = 0x1001a6b0; +t8 = 0xffc0; +MEM_U32(at + 0) = t8; +at = 0x1001a6b0; +t9 = 0x7e000000; +MEM_U32(at + 4) = t9; +v0 = 0x1001a560; +v1 = 0x1001a580; +t1 = 0x6; +t2 = 0x7; +ra = MEM_U32(sp + 28); +MEM_U8(v0 + 9) = (uint8_t)t1; +MEM_U8(v0 + 10) = (uint8_t)t2; +a0 = 0x1; +a1 = 0x2; +a2 = 0x3; +a3 = 0x4; +t0 = 0x5; +t3 = 0x8; +t4 = 0x9; +t5 = 0xa; +t6 = 0xb; +t7 = 0xc; +t8 = 0xd; +t9 = 0xe; +t1 = 0xf; +t2 = 0x10; +sp = sp + 0x20; +MEM_U8(v0 + 0) = (uint8_t)zero; +MEM_U8(v0 + 2) = (uint8_t)a0; +MEM_U8(v0 + 5) = (uint8_t)a1; +MEM_U8(v0 + 6) = (uint8_t)a2; +MEM_U8(v0 + 7) = (uint8_t)a3; +MEM_U8(v0 + 8) = (uint8_t)t0; +MEM_U8(v0 + 11) = (uint8_t)t3; +MEM_U8(v0 + 12) = (uint8_t)t4; +MEM_U8(v0 + 13) = (uint8_t)t5; +MEM_U8(v0 + 15) = (uint8_t)t6; +MEM_U8(v0 + 16) = (uint8_t)t7; +MEM_U8(v0 + 17) = (uint8_t)t8; +MEM_U8(v0 + 18) = (uint8_t)t9; +MEM_U8(v0 + 22) = (uint8_t)t1; +MEM_U8(v0 + 23) = (uint8_t)t2; +MEM_U8(v1 + 25) = (uint8_t)zero; +MEM_U8(v1 + 12) = (uint8_t)a0; +MEM_U8(v1 + 15) = (uint8_t)a1; +MEM_U8(v1 + 17) = (uint8_t)a2; +MEM_U8(v1 + 18) = (uint8_t)a3; +MEM_U8(v1 + 0) = (uint8_t)t0; +return; +MEM_U8(v1 + 0) = (uint8_t)t0; +} + +static void f_inituwrite(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L453680: +//inituwrite: +//nop; +//nop; +//nop; +at = 0x1001b280; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +t6 = 0x1; +MEM_U32(sp + 24) = gp; +MEM_U8(at + 0) = (uint8_t)t6; +f_uputinit(mem, sp, a0); +goto L4536ac; +MEM_U8(at + 0) = (uint8_t)t6; +L4536ac: +gp = MEM_U32(sp + 24); +t7 = 0x43; +v0 = 0x1001b260; +v1 = 0x1001b278; +t8 = 0x46; +t9 = 0x47; +t2 = 0x48; +a0 = 0x5a; +a1 = 0x41; +a2 = 0x4d; +a3 = 0x50; +t0 = 0x52; +t1 = 0x53; +MEM_U8(v0 + 1) = (uint8_t)t7; +MEM_U8(v0 + 2) = (uint8_t)t8; +MEM_U8(v0 + 3) = (uint8_t)t9; +MEM_U8(v0 + 4) = (uint8_t)t2; +ra = MEM_U32(sp + 28); +at = 0x1001b284; +t3 = 0x4a; +t4 = 0x4c; +t5 = 0x4e; +t6 = 0x51; +t7 = 0x58; +t8 = 0x49; +t9 = 0x4b; +t2 = 0x57; +MEM_U8(v0 + 17) = (uint8_t)a0; +MEM_U8(v0 + 0) = (uint8_t)a1; +MEM_U8(v0 + 6) = (uint8_t)t3; +MEM_U8(v0 + 8) = (uint8_t)t4; +MEM_U8(v0 + 9) = (uint8_t)a2; +MEM_U8(v0 + 10) = (uint8_t)t5; +MEM_U8(v0 + 11) = (uint8_t)a3; +MEM_U8(v0 + 12) = (uint8_t)t6; +MEM_U8(v0 + 13) = (uint8_t)t0; +MEM_U8(v0 + 14) = (uint8_t)t1; +MEM_U8(v0 + 16) = (uint8_t)t7; +MEM_U8(v0 + 5) = (uint8_t)t8; +MEM_U8(v0 + 7) = (uint8_t)t9; +MEM_U8(v0 + 15) = (uint8_t)t2; +MEM_U8(v1 + 0) = (uint8_t)a0; +MEM_U8(v1 + 1) = (uint8_t)a2; +MEM_U8(v1 + 3) = (uint8_t)t0; +MEM_U8(v1 + 4) = (uint8_t)t1; +MEM_U8(v1 + 2) = (uint8_t)a3; +MEM_U8(v1 + 5) = (uint8_t)a1; +sp = sp + 0x20; +MEM_U32(at + 0) = zero; +return; +MEM_U32(at + 0) = zero; +} + +static uint32_t f_fnamelen(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4537f8: +//fnamelen: +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v1 = zero; +a1 = 0x400; +a0 = 0x20; +v0 = sp + 0xffffffff; +L453818: +t6 = MEM_U8(v0 + 1); +//nop; +if (a0 != t6) {//nop; +goto L453830;} +//nop; +v0 = v1; +return v0; +v0 = v1; +L453830: +t7 = MEM_U8(v0 + 2); +//nop; +if (a0 != t7) {//nop; +goto L453848;} +//nop; +v0 = v1 + 0x1; +return v0; +v0 = v1 + 0x1; +L453848: +t8 = MEM_U8(v0 + 3); +//nop; +if (a0 != t8) {//nop; +goto L453860;} +//nop; +v0 = v1 + 0x2; +return v0; +v0 = v1 + 0x2; +L453860: +t9 = MEM_U8(v0 + 4); +//nop; +if (a0 != t9) {//nop; +goto L453878;} +//nop; +v0 = v1 + 0x3; +return v0; +v0 = v1 + 0x3; +L453878: +v1 = v1 + 0x4; +if (v1 != a1) {v0 = v0 + 0x4; +goto L453818;} +v0 = v0 + 0x4; +v0 = 0x400; +//nop; +return v0; +//nop; +} + +static void f_uwrite(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L453890: +//uwrite: +//nop; +//nop; +//nop; +t6 = 0x1001b280; +sp = sp + 0xffffffa0; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 28) = s2; +s2 = a0; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 24) = s1; +if (t6 == 0) {MEM_U32(sp + 20) = s0; +goto L453ae8;} +MEM_U32(sp + 20) = s0; +t8 = MEM_U8(a0 + 0); +t0 = 0x1001a6c0; +t9 = t8 << 2; +t9 = t9 + t8; +t9 = t9 << 2; +t9 = t9 - t8; +t1 = t9 + t0; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t7 = sp + 0x45; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +t4 = t1 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t1) +s0 = s2 + 0x4; +MEM_U8(t7 + 4 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 7($t7) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +//nop; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t4 = t1 + 12; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0xf($t1) +//nop; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0xf($t7) +at = MEM_U8(t1 + 16); +//nop; +MEM_U8(t7 + 16) = (uint8_t)at; +t4 = MEM_U8(t1 + 17); +//nop; +MEM_U8(t7 + 17) = (uint8_t)t4; +at = MEM_U8(t1 + 18); +//nop; +MEM_U8(t7 + 18) = (uint8_t)at; +v0 = MEM_U8(sp + 85); +at = 0x1; +v0 = v0 + 0x1; +if (v0 == at) {t5 = v0 << 2; +goto L4539a4;} +t5 = v0 << 2; +s1 = t5 + s2; +L45396c: +//nop; +a0 = MEM_U32(s0 + -4); +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L45397c; +//nop; +L45397c: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L453994; +//nop; +L453994: +gp = MEM_U32(sp + 32); +s0 = s0 + 0x8; +if (s0 != s1) {//nop; +goto L45396c;} +//nop; +L4539a4: +t6 = MEM_U8(sp + 84); +t8 = MEM_U8(sp + 85); +if (t6 == 0) {ra = MEM_U32(sp + 36); +goto L453aec;} +ra = MEM_U32(sp + 36); +t9 = t8 << 2; +s0 = s2 + t9; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L4539cc; +//nop; +L4539cc: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 4); +//nop; +//nop; +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L4539e4; +//nop; +L4539e4: +t0 = MEM_U8(s2 + 1); +at = 0x4e0000; +t3 = t0 & 0x1f; +t2 = t3 < 0x20; +t7 = -t2; +at = at | 0x8000; +t1 = t7 & at; +gp = MEM_U32(sp + 32); +t4 = t1 << (t3 & 0x1f); +if ((int)t4 < 0) {//nop; +goto L453a20;} +//nop; +t5 = MEM_U8(s2 + 0); +at = 0x13; +if (t5 != at) {ra = MEM_U32(sp + 36); +goto L453aec;} +ra = MEM_U32(sp + 36); +L453a20: +v1 = MEM_U8(s2 + 0); +a1 = 0x39; +if (a1 != v1) {s1 = 0x4; +goto L453a54;} +s1 = 0x4; +v0 = MEM_U32(s2 + 24); +//nop; +v0 = v0 + 0x3; +if ((int)v0 >= 0) {t6 = (int)v0 >> 2; +goto L453a4c;} +t6 = (int)v0 >> 2; +at = v0 + 0x3; +t6 = (int)at >> 2; +L453a4c: +v0 = t6; +goto L453a74; +v0 = t6; +L453a54: +v0 = MEM_U32(s2 + 16); +//nop; +v0 = v0 + 0x3; +if ((int)v0 >= 0) {t8 = (int)v0 >> 2; +goto L453a70;} +t8 = (int)v0 >> 2; +at = v0 + 0x3; +t8 = (int)at >> 2; +L453a70: +v0 = t8; +L453a74: +t9 = v0 & 0x1; +if (t9 == 0) {at = 0x1; +goto L453a84;} +at = 0x1; +v0 = v0 + 0x1; +L453a84: +if (a1 != v1) {//nop; +goto L453a98;} +//nop; +a0 = MEM_U32(s2 + 28); +v1 = v0 + 0x1; +goto L453aa4; +v1 = v0 + 0x1; +L453a98: +a0 = MEM_U32(s2 + 20); +//nop; +v1 = v0 + 0x1; +L453aa4: +if (v1 == at) {s0 = a0 + 0x4; +goto L453ae8;} +s0 = a0 + 0x4; +s2 = v1 << 2; +L453ab0: +//nop; +a0 = MEM_U32(s0 + -4); +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L453ac0; +//nop; +L453ac0: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L453ad8; +//nop; +L453ad8: +gp = MEM_U32(sp + 32); +s1 = s1 + 0x8; +if (s1 != s2) {s0 = s0 + 0x8; +goto L453ab0;} +s0 = s0 + 0x8; +L453ae8: +ra = MEM_U32(sp + 36); +L453aec: +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x60; +return; +sp = sp + 0x60; +} + +static void func_454190(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454190: +//nop; +//nop; +//nop; +t6 = a0 << 2; +t6 = t6 + a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +t6 = t6 << 2; +t0 = sp + 0x4; +t8 = 0x1001a6c0; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +t6 = t6 - a0; +//lwr $at, 3($t0) +t7 = t6 + 0xa; +t9 = t7 + t8; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +MEM_U32(v0 + -4) = zero; +MEM_U8(v0 + -5) = (uint8_t)a0; +return; +MEM_U8(v0 + -5) = (uint8_t)a0; +} + +static void func_4541e0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4541e0: +//nop; +//nop; +//nop; +MEM_U32(sp + 0) = a0; +t8 = MEM_U8(v0 + -5); +t6 = MEM_U32(v0 + -4); +t9 = t8 << 2; +t9 = t9 + t8; +t9 = t9 << 2; +t1 = 0x1001a6c0; +t9 = t9 - t8; +t7 = t6 + 0x1; +t0 = t9 + t7; +MEM_U32(v0 + -4) = t7; +t2 = t0 + t1; +MEM_U8(t2 + -1) = (uint8_t)a0; +return; +MEM_U8(t2 + -1) = (uint8_t)a0; +} + +static void f_uini(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454224: +//uini: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x1000e174; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +s0 = sp + 0x30; +a1 = MEM_U32(sp + 4); +t9 = t9; +v0 = s0; +a0 = zero; +func_454190(mem, sp, v0, a0, a1); +goto L454274; +a0 = zero; +L454274: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454290; +//nop; +L454290: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4542ac; +//nop; +L4542ac: +gp = MEM_U32(sp + 24); +a0 = 0x1; +t9 = 0x1000e170; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L4542e4; +//nop; +L4542e4: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454300; +//nop; +L454300: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45431c; +//nop; +L45431c: +gp = MEM_U32(sp + 24); +a0 = 0x2; +t2 = 0x1000e16c; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454350; +v0 = s0; +L454350: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45436c; +//nop; +L45436c: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454388; +//nop; +L454388: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4543a4; +//nop; +L4543a4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4543c0; +//nop; +L4543c0: +gp = MEM_U32(sp + 24); +a0 = 0x90; +t5 = 0x1000e168; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4543f4; +v0 = s0; +L4543f4: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454410; +//nop; +L454410: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45442c; +//nop; +L45442c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454448; +//nop; +L454448: +gp = MEM_U32(sp + 24); +a0 = 0x4; +t8 = 0x1000e164; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45447c; +v0 = s0; +L45447c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454498; +//nop; +L454498: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4544b4; +//nop; +L4544b4: +gp = MEM_U32(sp + 24); +a0 = 0x5; +t1 = 0x1000e160; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4544e8; +v0 = s0; +L4544e8: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454504; +//nop; +L454504: +gp = MEM_U32(sp + 24); +a0 = 0x7; +t4 = 0x1000e15c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454538; +v0 = s0; +L454538: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454554; +//nop; +L454554: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454570; +//nop; +L454570: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45458c; +//nop; +L45458c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4545a8; +//nop; +L4545a8: +gp = MEM_U32(sp + 24); +a0 = 0x8; +t6 = 0x1000e158; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4545dc; +v0 = s0; +L4545dc: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4545f8; +//nop; +L4545f8: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454614; +//nop; +L454614: +gp = MEM_U32(sp + 24); +a0 = 0x9; +t9 = 0x1000e154; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L45464c; +//nop; +L45464c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454668; +//nop; +L454668: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454684; +//nop; +L454684: +gp = MEM_U32(sp + 24); +a0 = 0xf; +t2 = 0x1000e150; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4546b8; +v0 = s0; +L4546b8: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4546d4; +//nop; +L4546d4: +gp = MEM_U32(sp + 24); +a0 = 0xc; +t5 = 0x1000e14c; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454708; +v0 = s0; +L454708: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454724; +//nop; +L454724: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454740; +//nop; +L454740: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45475c; +//nop; +L45475c: +gp = MEM_U32(sp + 24); +a0 = 0xd; +t8 = 0x1000e148; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454790; +v0 = s0; +L454790: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4547ac; +//nop; +L4547ac: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4547c8; +//nop; +L4547c8: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4547e4; +//nop; +L4547e4: +gp = MEM_U32(sp + 24); +a0 = 0xe; +t1 = 0x1000e144; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454818; +v0 = s0; +L454818: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454834; +//nop; +L454834: +gp = MEM_U32(sp + 24); +a0 = 0x10; +t4 = 0x1000e140; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454868; +v0 = s0; +L454868: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454884; +//nop; +L454884: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4548a0; +//nop; +L4548a0: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4548bc; +//nop; +L4548bc: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4548d8; +//nop; +L4548d8: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4548f4; +//nop; +L4548f4: +gp = MEM_U32(sp + 24); +a0 = 0xb; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454910; +//nop; +L454910: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45492c; +//nop; +L45492c: +gp = MEM_U32(sp + 24); +a0 = 0x11; +t6 = 0x1000e13c; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454960; +v0 = s0; +L454960: +gp = MEM_U32(sp + 24); +a0 = 0x3; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45497c; +//nop; +L45497c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454998; +//nop; +L454998: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4549b4; +//nop; +L4549b4: +gp = MEM_U32(sp + 24); +a0 = 0x12; +t9 = 0x1000e138; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L4549ec; +//nop; +L4549ec: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454a08; +//nop; +L454a08: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454a24; +//nop; +L454a24: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454a40; +//nop; +L454a40: +gp = MEM_U32(sp + 24); +a0 = 0x16; +t2 = 0x1000e134; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454a74; +v0 = s0; +L454a74: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454a90; +//nop; +L454a90: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454aac; +//nop; +L454aac: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454ac8; +//nop; +L454ac8: +gp = MEM_U32(sp + 24); +a0 = 0x15; +t5 = 0x1000e130; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454afc; +v0 = s0; +L454afc: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454b18; +//nop; +L454b18: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454b34; +//nop; +L454b34: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454b50; +//nop; +L454b50: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454b6c; +//nop; +L454b6c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454b88; +//nop; +L454b88: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454ba4; +//nop; +L454ba4: +gp = MEM_U32(sp + 24); +a0 = 0x13; +t8 = 0x1000e12c; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454bd8; +v0 = s0; +L454bd8: +gp = MEM_U32(sp + 24); +a0 = 0xc; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454bf4; +//nop; +L454bf4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454c10; +//nop; +L454c10: +gp = MEM_U32(sp + 24); +a0 = 0x17; +t1 = 0x1000e128; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454c44; +v0 = s0; +L454c44: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454c60; +//nop; +L454c60: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454c7c; +//nop; +L454c7c: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454c98; +//nop; +L454c98: +gp = MEM_U32(sp + 24); +a0 = 0x7; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454cb4; +//nop; +L454cb4: +gp = MEM_U32(sp + 24); +a0 = 0x8; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454cd0; +//nop; +L454cd0: +gp = MEM_U32(sp + 24); +a0 = 0x9; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454cec; +//nop; +L454cec: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454d08; +//nop; +L454d08: +gp = MEM_U32(sp + 24); +a0 = 0x18; +t4 = 0x1000e124; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454d3c; +v0 = s0; +L454d3c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454d58; +//nop; +L454d58: +gp = MEM_U32(sp + 24); +a0 = 0x6; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454d74; +//nop; +L454d74: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454d90; +//nop; +L454d90: +gp = MEM_U32(sp + 24); +a0 = 0x19; +t6 = 0x1000e120; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454dc4; +v0 = s0; +L454dc4: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454de0; +//nop; +L454de0: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454dfc; +//nop; +L454dfc: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454e18; +//nop; +L454e18: +gp = MEM_U32(sp + 24); +a0 = 0x1a; +t9 = 0x1000e11c; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L454e50; +//nop; +L454e50: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454e6c; +//nop; +L454e6c: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454e88; +//nop; +L454e88: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454ea4; +//nop; +L454ea4: +gp = MEM_U32(sp + 24); +a0 = 0x1b; +t2 = 0x1000e118; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454ed8; +v0 = s0; +L454ed8: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454ef4; +//nop; +L454ef4: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454f10; +//nop; +L454f10: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454f2c; +//nop; +L454f2c: +gp = MEM_U32(sp + 24); +a0 = 0x1c; +t5 = 0x1000e114; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454f60; +v0 = s0; +L454f60: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454f7c; +//nop; +L454f7c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454f98; +//nop; +L454f98: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L454fb4; +//nop; +L454fb4: +gp = MEM_U32(sp + 24); +a0 = 0x1d; +t8 = 0x1000e110; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L454fe8; +v0 = s0; +L454fe8: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455004; +//nop; +L455004: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455020; +//nop; +L455020: +gp = MEM_U32(sp + 24); +a0 = 0x1e; +t1 = 0x1000e10c; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455054; +v0 = s0; +L455054: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455070; +//nop; +L455070: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45508c; +//nop; +L45508c: +gp = MEM_U32(sp + 24); +a0 = 0x1f; +t4 = 0x1000e108; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4550c0; +v0 = s0; +L4550c0: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4550dc; +//nop; +L4550dc: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4550f8; +//nop; +L4550f8: +gp = MEM_U32(sp + 24); +a0 = 0x20; +t6 = 0x1000e104; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45512c; +v0 = s0; +L45512c: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455148; +//nop; +L455148: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455164; +//nop; +L455164: +gp = MEM_U32(sp + 24); +a0 = 0x21; +t9 = 0x1000e100; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L45519c; +//nop; +L45519c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4551b8; +//nop; +L4551b8: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4551d4; +//nop; +L4551d4: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4551f0; +//nop; +L4551f0: +gp = MEM_U32(sp + 24); +a0 = 0x7; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45520c; +//nop; +L45520c: +gp = MEM_U32(sp + 24); +a0 = 0x8; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455228; +//nop; +L455228: +gp = MEM_U32(sp + 24); +a0 = 0x9; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455244; +//nop; +L455244: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455260; +//nop; +L455260: +gp = MEM_U32(sp + 24); +a0 = 0x3; +t2 = 0x1000e0fc; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455294; +v0 = s0; +L455294: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4552b0; +//nop; +L4552b0: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4552cc; +//nop; +L4552cc: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4552e8; +//nop; +L4552e8: +gp = MEM_U32(sp + 24); +a0 = 0x7; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455304; +//nop; +L455304: +gp = MEM_U32(sp + 24); +a0 = 0x8; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455320; +//nop; +L455320: +gp = MEM_U32(sp + 24); +a0 = 0x9; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45533c; +//nop; +L45533c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455358; +//nop; +L455358: +gp = MEM_U32(sp + 24); +a0 = 0x23; +t5 = 0x1000e0f8; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45538c; +v0 = s0; +L45538c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4553a8; +//nop; +L4553a8: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4553c4; +//nop; +L4553c4: +gp = MEM_U32(sp + 24); +a0 = 0x26; +t8 = 0x1000e0f4; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4553f8; +v0 = s0; +L4553f8: +gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455414; +//nop; +L455414: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455430; +//nop; +L455430: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45544c; +//nop; +L45544c: +gp = MEM_U32(sp + 24); +a0 = 0x28; +t1 = 0x1000e0f0; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455480; +v0 = s0; +L455480: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45549c; +//nop; +L45549c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4554b8; +//nop; +L4554b8: +gp = MEM_U32(sp + 24); +a0 = 0x29; +t4 = 0x1000e0ec; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4554ec; +v0 = s0; +L4554ec: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455508; +//nop; +L455508: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455524; +//nop; +L455524: +gp = MEM_U32(sp + 24); +a0 = 0x25; +t6 = 0x1000e0e8; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455558; +v0 = s0; +L455558: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455574; +//nop; +L455574: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455590; +//nop; +L455590: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4555ac; +//nop; +L4555ac: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4555c8; +//nop; +L4555c8: +gp = MEM_U32(sp + 24); +a0 = 0x2d; +t9 = 0x1000e0e4; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L455600; +//nop; +L455600: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45561c; +//nop; +L45561c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455638; +//nop; +L455638: +gp = MEM_U32(sp + 24); +a0 = 0x2e; +t2 = 0x1000e0e0; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45566c; +v0 = s0; +L45566c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455688; +//nop; +L455688: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4556a4; +//nop; +L4556a4: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4556c0; +//nop; +L4556c0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4556dc; +//nop; +L4556dc: +gp = MEM_U32(sp + 24); +a0 = 0x2f; +t5 = 0x1000e0dc; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455710; +v0 = s0; +L455710: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45572c; +//nop; +L45572c: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455748; +//nop; +L455748: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455764; +//nop; +L455764: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455780; +//nop; +L455780: +gp = MEM_U32(sp + 24); +a0 = 0x30; +t8 = 0x1000e0d8; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4557b4; +v0 = s0; +L4557b4: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4557d0; +//nop; +L4557d0: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4557ec; +//nop; +L4557ec: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455808; +//nop; +L455808: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455824; +//nop; +L455824: +gp = MEM_U32(sp + 24); +a0 = 0x34; +t1 = 0x1000e0d4; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455858; +v0 = s0; +L455858: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455874; +//nop; +L455874: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455890; +//nop; +L455890: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4558ac; +//nop; +L4558ac: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4558c8; +//nop; +L4558c8: +gp = MEM_U32(sp + 24); +a0 = 0x35; +t4 = 0x1000e0d0; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4558fc; +v0 = s0; +L4558fc: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455918; +//nop; +L455918: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455934; +//nop; +L455934: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455950; +//nop; +L455950: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45596c; +//nop; +L45596c: +gp = MEM_U32(sp + 24); +a0 = 0x36; +t6 = 0x1000e0cc; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4559a0; +v0 = s0; +L4559a0: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4559bc; +//nop; +L4559bc: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4559d8; +//nop; +L4559d8: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4559f4; +//nop; +L4559f4: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455a10; +//nop; +L455a10: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455a2c; +//nop; +L455a2c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455a48; +//nop; +L455a48: +gp = MEM_U32(sp + 24); +a0 = 0x38; +t9 = 0x1000e0c8; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L455a80; +//nop; +L455a80: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455a9c; +//nop; +L455a9c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455ab8; +//nop; +L455ab8: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455ad4; +//nop; +L455ad4: +gp = MEM_U32(sp + 24); +a0 = 0x37; +t2 = 0x1000e0c4; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455b08; +v0 = s0; +L455b08: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455b24; +//nop; +L455b24: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455b40; +//nop; +L455b40: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455b5c; +//nop; +L455b5c: +gp = MEM_U32(sp + 24); +a0 = 0x39; +t5 = 0x1000e0c0; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455b90; +v0 = s0; +L455b90: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455bac; +//nop; +L455bac: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455bc8; +//nop; +L455bc8: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455be4; +//nop; +L455be4: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455c00; +//nop; +L455c00: +gp = MEM_U32(sp + 24); +a0 = 0xf; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455c1c; +//nop; +L455c1c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455c38; +//nop; +L455c38: +gp = MEM_U32(sp + 24); +a0 = 0x12; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455c54; +//nop; +L455c54: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455c70; +//nop; +L455c70: +gp = MEM_U32(sp + 24); +a0 = 0x10; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455c8c; +//nop; +L455c8c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455ca8; +//nop; +L455ca8: +gp = MEM_U32(sp + 24); +a0 = 0x3a; +t8 = 0x1000e0bc; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455cdc; +v0 = s0; +L455cdc: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455cf8; +//nop; +L455cf8: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455d14; +//nop; +L455d14: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455d30; +//nop; +L455d30: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455d4c; +//nop; +L455d4c: +gp = MEM_U32(sp + 24); +a0 = 0x3b; +t1 = 0x1000e0b8; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455d80; +v0 = s0; +L455d80: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455d9c; +//nop; +L455d9c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455db8; +//nop; +L455db8: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455dd4; +//nop; +L455dd4: +gp = MEM_U32(sp + 24); +a0 = 0x3c; +t4 = 0x1000e0b4; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455e08; +v0 = s0; +L455e08: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455e24; +//nop; +L455e24: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455e40; +//nop; +L455e40: +gp = MEM_U32(sp + 24); +a0 = 0x3f; +t6 = 0x1000e0b0; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455e74; +v0 = s0; +L455e74: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455e90; +//nop; +L455e90: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455eac; +//nop; +L455eac: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455ec8; +//nop; +L455ec8: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455ee4; +//nop; +L455ee4: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455f00; +//nop; +L455f00: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455f1c; +//nop; +L455f1c: +gp = MEM_U32(sp + 24); +a0 = 0x41; +t9 = 0x1000e0ac; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L455f54; +//nop; +L455f54: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455f70; +//nop; +L455f70: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455f8c; +//nop; +L455f8c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455fa8; +//nop; +L455fa8: +gp = MEM_U32(sp + 24); +a0 = 0x42; +t2 = 0x1000e0a8; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L455fdc; +v0 = s0; +L455fdc: +gp = MEM_U32(sp + 24); +a0 = 0x3; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L455ff8; +//nop; +L455ff8: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456014; +//nop; +L456014: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456030; +//nop; +L456030: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45604c; +//nop; +L45604c: +gp = MEM_U32(sp + 24); +a0 = 0x4a; +t5 = 0x1000e0a4; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456080; +v0 = s0; +L456080: +gp = MEM_U32(sp + 24); +a0 = 0x3; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45609c; +//nop; +L45609c: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4560b8; +//nop; +L4560b8: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4560d4; +//nop; +L4560d4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4560f0; +//nop; +L4560f0: +gp = MEM_U32(sp + 24); +a0 = 0x43; +t8 = 0x1000e0a0; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456124; +v0 = s0; +L456124: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456140; +//nop; +L456140: +gp = MEM_U32(sp + 24); +a0 = 0x46; +t1 = 0x1000e09c; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456174; +v0 = s0; +L456174: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456190; +//nop; +L456190: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4561ac; +//nop; +L4561ac: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4561c8; +//nop; +L4561c8: +gp = MEM_U32(sp + 24); +a0 = 0xb; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4561e4; +//nop; +L4561e4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456200; +//nop; +L456200: +gp = MEM_U32(sp + 24); +a0 = 0x32; +t4 = 0x1000e098; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456234; +v0 = s0; +L456234: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456250; +//nop; +L456250: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45626c; +//nop; +L45626c: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456288; +//nop; +L456288: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4562a4; +//nop; +L4562a4: +gp = MEM_U32(sp + 24); +a0 = 0xf; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4562c0; +//nop; +L4562c0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4562dc; +//nop; +L4562dc: +gp = MEM_U32(sp + 24); +a0 = 0x47; +t6 = 0x1000e094; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456310; +v0 = s0; +L456310: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45632c; +//nop; +L45632c: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456348; +//nop; +L456348: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456364; +//nop; +L456364: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456380; +//nop; +L456380: +gp = MEM_U32(sp + 24); +a0 = 0xf; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45639c; +//nop; +L45639c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4563b8; +//nop; +L4563b8: +gp = MEM_U32(sp + 24); +a0 = 0x49; +t9 = 0x1000e090; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L4563f0; +//nop; +L4563f0: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45640c; +//nop; +L45640c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456428; +//nop; +L456428: +gp = MEM_U32(sp + 24); +a0 = 0xb; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456444; +//nop; +L456444: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456460; +//nop; +L456460: +gp = MEM_U32(sp + 24); +a0 = 0x4b; +t2 = 0x1000e08c; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456494; +v0 = s0; +L456494: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4564b0; +//nop; +L4564b0: +gp = MEM_U32(sp + 24); +a0 = 0x48; +t5 = 0x1000e088; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4564e4; +v0 = s0; +L4564e4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456500; +//nop; +L456500: +gp = MEM_U32(sp + 24); +a0 = 0x4d; +t8 = 0x1000e084; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456534; +v0 = s0; +L456534: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456550; +//nop; +L456550: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45656c; +//nop; +L45656c: +gp = MEM_U32(sp + 24); +a0 = 0x4e; +t1 = 0x1000e080; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4565a0; +v0 = s0; +L4565a0: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4565bc; +//nop; +L4565bc: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4565d8; +//nop; +L4565d8: +gp = MEM_U32(sp + 24); +a0 = 0x4f; +t4 = 0x1000e07c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45660c; +v0 = s0; +L45660c: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456628; +//nop; +L456628: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456644; +//nop; +L456644: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456660; +//nop; +L456660: +gp = MEM_U32(sp + 24); +a0 = 0x51; +t6 = 0x1000e078; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456694; +v0 = s0; +L456694: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4566b0; +//nop; +L4566b0: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4566cc; +//nop; +L4566cc: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4566e8; +//nop; +L4566e8: +gp = MEM_U32(sp + 24); +a0 = 0x52; +t9 = 0x1000e074; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L456720; +//nop; +L456720: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45673c; +//nop; +L45673c: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456758; +//nop; +L456758: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456774; +//nop; +L456774: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456790; +//nop; +L456790: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4567ac; +//nop; +L4567ac: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4567c8; +//nop; +L4567c8: +gp = MEM_U32(sp + 24); +a0 = 0x56; +t2 = 0x1000e070; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4567fc; +v0 = s0; +L4567fc: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456818; +//nop; +L456818: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456834; +//nop; +L456834: +gp = MEM_U32(sp + 24); +a0 = 0x55; +t5 = 0x1000e06c; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456868; +v0 = s0; +L456868: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456884; +//nop; +L456884: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4568a0; +//nop; +L4568a0: +gp = MEM_U32(sp + 24); +a0 = 0x57; +t8 = 0x1000e068; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4568d4; +v0 = s0; +L4568d4: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4568f0; +//nop; +L4568f0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45690c; +//nop; +L45690c: +gp = MEM_U32(sp + 24); +a0 = 0x69; +t1 = 0x1000e064; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456940; +v0 = s0; +L456940: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45695c; +//nop; +L45695c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456978; +//nop; +L456978: +gp = MEM_U32(sp + 24); +a0 = 0x58; +t4 = 0x1000e060; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4569ac; +v0 = s0; +L4569ac: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4569c8; +//nop; +L4569c8: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4569e4; +//nop; +L4569e4: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456a00; +//nop; +L456a00: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456a1c; +//nop; +L456a1c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456a38; +//nop; +L456a38: +gp = MEM_U32(sp + 24); +a0 = 0x5b; +t6 = 0x1000e05c; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456a6c; +v0 = s0; +L456a6c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456a88; +//nop; +L456a88: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456aa4; +//nop; +L456aa4: +gp = MEM_U32(sp + 24); +a0 = 0x5c; +t9 = 0x1000e058; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L456adc; +//nop; +L456adc: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456af8; +//nop; +L456af8: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456b14; +//nop; +L456b14: +gp = MEM_U32(sp + 24); +a0 = 0x8f; +t2 = 0x1000e054; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456b48; +v0 = s0; +L456b48: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456b64; +//nop; +L456b64: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456b80; +//nop; +L456b80: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456b9c; +//nop; +L456b9c: +gp = MEM_U32(sp + 24); +a0 = 0x5d; +t5 = 0x1000e050; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456bd0; +v0 = s0; +L456bd0: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456bec; +//nop; +L456bec: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456c08; +//nop; +L456c08: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456c24; +//nop; +L456c24: +gp = MEM_U32(sp + 24); +a0 = 0x5e; +t8 = 0x1000e04c; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456c58; +v0 = s0; +L456c58: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456c74; +//nop; +L456c74: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456c90; +//nop; +L456c90: +gp = MEM_U32(sp + 24); +a0 = 0x5f; +t1 = 0x1000e048; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456cc4; +v0 = s0; +L456cc4: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456ce0; +//nop; +L456ce0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456cfc; +//nop; +L456cfc: +gp = MEM_U32(sp + 24); +a0 = 0x60; +t4 = 0x1000e044; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456d30; +v0 = s0; +L456d30: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456d4c; +//nop; +L456d4c: +gp = MEM_U32(sp + 24); +a0 = 0x61; +t6 = 0x1000e040; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456d80; +v0 = s0; +L456d80: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456d9c; +//nop; +L456d9c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456db8; +//nop; +L456db8: +gp = MEM_U32(sp + 24); +a0 = 0x62; +t9 = 0x1000e03c; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L456df0; +//nop; +L456df0: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456e0c; +//nop; +L456e0c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456e28; +//nop; +L456e28: +gp = MEM_U32(sp + 24); +a0 = 0x8e; +t2 = 0x1000e038; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456e5c; +v0 = s0; +L456e5c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456e78; +//nop; +L456e78: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456e94; +//nop; +L456e94: +gp = MEM_U32(sp + 24); +a0 = 0x63; +t5 = 0x1000e034; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456ec8; +v0 = s0; +L456ec8: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456ee4; +//nop; +L456ee4: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456f00; +//nop; +L456f00: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456f1c; +//nop; +L456f1c: +gp = MEM_U32(sp + 24); +a0 = 0x64; +t8 = 0x1000e030; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L456f50; +v0 = s0; +L456f50: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456f6c; +//nop; +L456f6c: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456f88; +//nop; +L456f88: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456fa4; +//nop; +L456fa4: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456fc0; +//nop; +L456fc0: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456fdc; +//nop; +L456fdc: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L456ff8; +//nop; +L456ff8: +gp = MEM_U32(sp + 24); +a0 = 0x65; +t1 = 0x1000e02c; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45702c; +v0 = s0; +L45702c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457048; +//nop; +L457048: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457064; +//nop; +L457064: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457080; +//nop; +L457080: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45709c; +//nop; +L45709c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4570b8; +//nop; +L4570b8: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4570d4; +//nop; +L4570d4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4570f0; +//nop; +L4570f0: +gp = MEM_U32(sp + 24); +a0 = 0x67; +t4 = 0x1000e028; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457124; +v0 = s0; +L457124: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457140; +//nop; +L457140: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45715c; +//nop; +L45715c: +gp = MEM_U32(sp + 24); +a0 = 0x68; +t6 = 0x1000e024; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457190; +v0 = s0; +L457190: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4571ac; +//nop; +L4571ac: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4571c8; +//nop; +L4571c8: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4571e4; +//nop; +L4571e4: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457200; +//nop; +L457200: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45721c; +//nop; +L45721c: +gp = MEM_U32(sp + 24); +a0 = 0x6a; +t9 = 0x1000e020; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L457254; +//nop; +L457254: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457270; +//nop; +L457270: +gp = MEM_U32(sp + 24); +a0 = 0x6b; +t2 = 0x1000e01c; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4572a4; +v0 = s0; +L4572a4: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4572c0; +//nop; +L4572c0: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4572dc; +//nop; +L4572dc: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4572f8; +//nop; +L4572f8: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457314; +//nop; +L457314: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457330; +//nop; +L457330: +gp = MEM_U32(sp + 24); +a0 = 0x6c; +t5 = 0x1000e018; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457364; +v0 = s0; +L457364: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457380; +//nop; +L457380: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45739c; +//nop; +L45739c: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4573b8; +//nop; +L4573b8: +gp = MEM_U32(sp + 24); +a0 = 0xb; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4573d4; +//nop; +L4573d4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4573f0; +//nop; +L4573f0: +gp = MEM_U32(sp + 24); +a0 = 0x6d; +t8 = 0x1000e014; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457424; +v0 = s0; +L457424: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457440; +//nop; +L457440: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45745c; +//nop; +L45745c: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457478; +//nop; +L457478: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457494; +//nop; +L457494: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4574b0; +//nop; +L4574b0: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4574cc; +//nop; +L4574cc: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4574e8; +//nop; +L4574e8: +gp = MEM_U32(sp + 24); +a0 = 0x6e; +t1 = 0x1000e010; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45751c; +v0 = s0; +L45751c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457538; +//nop; +L457538: +gp = MEM_U32(sp + 24); +a0 = 0x6; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457554; +//nop; +L457554: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457570; +//nop; +L457570: +gp = MEM_U32(sp + 24); +a0 = 0x6f; +t4 = 0x1000e00c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4575a4; +v0 = s0; +L4575a4: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4575c0; +//nop; +L4575c0: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4575dc; +//nop; +L4575dc: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4575f8; +//nop; +L4575f8: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457614; +//nop; +L457614: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457630; +//nop; +L457630: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45764c; +//nop; +L45764c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457668; +//nop; +L457668: +gp = MEM_U32(sp + 24); +a0 = 0x70; +t6 = 0x1000e008; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45769c; +v0 = s0; +L45769c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4576b8; +//nop; +L4576b8: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4576d4; +//nop; +L4576d4: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4576f0; +//nop; +L4576f0: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45770c; +//nop; +L45770c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457728; +//nop; +L457728: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457744; +//nop; +L457744: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457760; +//nop; +L457760: +gp = MEM_U32(sp + 24); +a0 = 0x71; +t9 = 0x1000e004; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L457798; +//nop; +L457798: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4577b4; +//nop; +L4577b4: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4577d0; +//nop; +L4577d0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4577ec; +//nop; +L4577ec: +gp = MEM_U32(sp + 24); +a0 = 0x6; +t2 = 0x1000e000; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457820; +v0 = s0; +L457820: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45783c; +//nop; +L45783c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457858; +//nop; +L457858: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457874; +//nop; +L457874: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457890; +//nop; +L457890: +gp = MEM_U32(sp + 24); +a0 = 0x2b; +t5 = 0x1000dffc; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4578c4; +v0 = s0; +L4578c4: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4578e0; +//nop; +L4578e0: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4578fc; +//nop; +L4578fc: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457918; +//nop; +L457918: +gp = MEM_U32(sp + 24); +a0 = 0x72; +t8 = 0x1000dff8; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45794c; +v0 = s0; +L45794c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457968; +//nop; +L457968: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457984; +//nop; +L457984: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4579a0; +//nop; +L4579a0: +gp = MEM_U32(sp + 24); +a0 = 0x76; +t1 = 0x1000dff4; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4579d4; +v0 = s0; +L4579d4: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4579f0; +//nop; +L4579f0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457a0c; +//nop; +L457a0c: +gp = MEM_U32(sp + 24); +a0 = 0x77; +t4 = 0x1000dff0; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457a40; +v0 = s0; +L457a40: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457a5c; +//nop; +L457a5c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457a78; +//nop; +L457a78: +gp = MEM_U32(sp + 24); +a0 = 0x79; +t6 = 0x1000dfec; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457aac; +v0 = s0; +L457aac: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457ac8; +//nop; +L457ac8: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457ae4; +//nop; +L457ae4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457b00; +//nop; +L457b00: +gp = MEM_U32(sp + 24); +a0 = 0x7a; +t9 = 0x1000dfe8; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L457b38; +//nop; +L457b38: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457b54; +//nop; +L457b54: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457b70; +//nop; +L457b70: +gp = MEM_U32(sp + 24); +a0 = 0x7b; +t2 = 0x1000dfe4; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457ba4; +v0 = s0; +L457ba4: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457bc0; +//nop; +L457bc0: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457bdc; +//nop; +L457bdc: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457bf8; +//nop; +L457bf8: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457c14; +//nop; +L457c14: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457c30; +//nop; +L457c30: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457c4c; +//nop; +L457c4c: +gp = MEM_U32(sp + 24); +a0 = 0x7c; +t5 = 0x1000dfe0; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457c80; +v0 = s0; +L457c80: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457c9c; +//nop; +L457c9c: +gp = MEM_U32(sp + 24); +a0 = 0x7d; +t8 = 0x1000dfdc; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457cd0; +v0 = s0; +L457cd0: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457cec; +//nop; +L457cec: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457d08; +//nop; +L457d08: +gp = MEM_U32(sp + 24); +a0 = 0x7e; +t1 = 0x1000dfd8; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457d3c; +v0 = s0; +L457d3c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457d58; +//nop; +L457d58: +gp = MEM_U32(sp + 24); +a0 = 0x6; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457d74; +//nop; +L457d74: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457d90; +//nop; +L457d90: +gp = MEM_U32(sp + 24); +a0 = 0x7f; +t4 = 0x1000dfd4; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457dc4; +v0 = s0; +L457dc4: +gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457de0; +//nop; +L457de0: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457dfc; +//nop; +L457dfc: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457e18; +//nop; +L457e18: +gp = MEM_U32(sp + 24); +a0 = 0x86; +t6 = 0x1000dfd0; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457e4c; +v0 = s0; +L457e4c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457e68; +//nop; +L457e68: +gp = MEM_U32(sp + 24); +a0 = 0x6; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457e84; +//nop; +L457e84: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457ea0; +//nop; +L457ea0: +gp = MEM_U32(sp + 24); +a0 = 0x88; +t9 = 0x1000dfcc; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L457ed8; +//nop; +L457ed8: +gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457ef4; +//nop; +L457ef4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457f10; +//nop; +L457f10: +gp = MEM_U32(sp + 24); +a0 = 0x8a; +t2 = 0x1000dfc8; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457f44; +v0 = s0; +L457f44: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457f60; +//nop; +L457f60: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457f7c; +//nop; +L457f7c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457f98; +//nop; +L457f98: +gp = MEM_U32(sp + 24); +a0 = 0x8c; +t5 = 0x1000dfc4; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L457fcc; +v0 = s0; +L457fcc: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L457fe8; +//nop; +L457fe8: +gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458004; +//nop; +L458004: +gp = MEM_U32(sp + 24); +a0 = 0x11; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458020; +//nop; +L458020: +gp = MEM_U32(sp + 24); +a0 = 0x14; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45803c; +//nop; +L45803c: +gp = MEM_U32(sp + 24); +a0 = 0x15; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458058; +//nop; +L458058: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458074; +//nop; +L458074: +gp = MEM_U32(sp + 24); +a0 = 0x8d; +t8 = 0x1000dfc0; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4580a8; +v0 = s0; +L4580a8: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4580c4; +//nop; +L4580c4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4580e0; +//nop; +L4580e0: +gp = MEM_U32(sp + 24); +a0 = 0x14; +t1 = 0x1000dfbc; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458114; +v0 = s0; +L458114: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458130; +//nop; +L458130: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45814c; +//nop; +L45814c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458168; +//nop; +L458168: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458184; +//nop; +L458184: +gp = MEM_U32(sp + 24); +a0 = 0x24; +t4 = 0x1000dfb8; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4581b8; +v0 = s0; +L4581b8: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4581d4; +//nop; +L4581d4: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4581f0; +//nop; +L4581f0: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45820c; +//nop; +L45820c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458228; +//nop; +L458228: +gp = MEM_U32(sp + 24); +a0 = 0x27; +t6 = 0x1000dfb4; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45825c; +v0 = s0; +L45825c: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458278; +//nop; +L458278: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458294; +//nop; +L458294: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4582b0; +//nop; +L4582b0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4582cc; +//nop; +L4582cc: +gp = MEM_U32(sp + 24); +a0 = 0x2a; +t9 = 0x1000dfb0; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L458304; +//nop; +L458304: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458320; +//nop; +L458320: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45833c; +//nop; +L45833c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458358; +//nop; +L458358: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458374; +//nop; +L458374: +gp = MEM_U32(sp + 24); +a0 = 0x53; +t2 = 0x1000dfac; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4583a8; +v0 = s0; +L4583a8: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4583c4; +//nop; +L4583c4: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4583e0; +//nop; +L4583e0: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4583fc; +//nop; +L4583fc: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458418; +//nop; +L458418: +gp = MEM_U32(sp + 24); +a0 = 0x73; +t5 = 0x1000dfa8; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45844c; +v0 = s0; +L45844c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458468; +//nop; +L458468: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458484; +//nop; +L458484: +gp = MEM_U32(sp + 24); +a0 = 0x74; +t8 = 0x1000dfa4; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4584b8; +v0 = s0; +L4584b8: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4584d4; +//nop; +L4584d4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4584f0; +//nop; +L4584f0: +gp = MEM_U32(sp + 24); +a0 = 0x50; +t1 = 0x1000dfa0; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458524; +v0 = s0; +L458524: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458540; +//nop; +L458540: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45855c; +//nop; +L45855c: +gp = MEM_U32(sp + 24); +a0 = 0x2c; +t4 = 0x1000df9c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458590; +v0 = s0; +L458590: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4585ac; +//nop; +L4585ac: +gp = MEM_U32(sp + 24); +a0 = 0x7; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4585c8; +//nop; +L4585c8: +gp = MEM_U32(sp + 24); +a0 = 0x8; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4585e4; +//nop; +L4585e4: +gp = MEM_U32(sp + 24); +a0 = 0x9; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458600; +//nop; +L458600: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45861c; +//nop; +L45861c: +gp = MEM_U32(sp + 24); +a0 = 0x3d; +t6 = 0x1000df98; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458650; +v0 = s0; +L458650: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45866c; +//nop; +L45866c: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458688; +//nop; +L458688: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4586a4; +//nop; +L4586a4: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4586c0; +//nop; +L4586c0: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4586dc; +//nop; +L4586dc: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4586f8; +//nop; +L4586f8: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458714; +//nop; +L458714: +gp = MEM_U32(sp + 24); +a0 = 0x3e; +t9 = 0x1000df94; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L45874c; +//nop; +L45874c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458768; +//nop; +L458768: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458784; +//nop; +L458784: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4587a0; +//nop; +L4587a0: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4587bc; +//nop; +L4587bc: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4587d8; +//nop; +L4587d8: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4587f4; +//nop; +L4587f4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458810; +//nop; +L458810: +gp = MEM_U32(sp + 24); +a0 = 0x66; +t2 = 0x1000df90; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458844; +v0 = s0; +L458844: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458860; +//nop; +L458860: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45887c; +//nop; +L45887c: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458898; +//nop; +L458898: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4588b4; +//nop; +L4588b4: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4588d0; +//nop; +L4588d0: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4588ec; +//nop; +L4588ec: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458908; +//nop; +L458908: +gp = MEM_U32(sp + 24); +a0 = 0x5a; +t5 = 0x1000df8c; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L45893c; +v0 = s0; +L45893c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458958; +//nop; +L458958: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458974; +//nop; +L458974: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458990; +//nop; +L458990: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4589ac; +//nop; +L4589ac: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4589c8; +//nop; +L4589c8: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4589e4; +//nop; +L4589e4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458a00; +//nop; +L458a00: +gp = MEM_U32(sp + 24); +a0 = 0x89; +t8 = 0x1000df88; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458a34; +v0 = s0; +L458a34: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458a50; +//nop; +L458a50: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458a6c; +//nop; +L458a6c: +gp = MEM_U32(sp + 24); +a0 = 0x13; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458a88; +//nop; +L458a88: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458aa4; +//nop; +L458aa4: +gp = MEM_U32(sp + 24); +a0 = 0x8b; +t1 = 0x1000df84; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458ad8; +v0 = s0; +L458ad8: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458af4; +//nop; +L458af4: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458b10; +//nop; +L458b10: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458b2c; +//nop; +L458b2c: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458b48; +//nop; +L458b48: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458b64; +//nop; +L458b64: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458b80; +//nop; +L458b80: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458b9c; +//nop; +L458b9c: +gp = MEM_U32(sp + 24); +a0 = 0x31; +t4 = 0x1000df80; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458bd0; +v0 = s0; +L458bd0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458bec; +//nop; +L458bec: +gp = MEM_U32(sp + 24); +a0 = 0xa; +t6 = 0x1000df7c; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458c20; +v0 = s0; +L458c20: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458c3c; +//nop; +L458c3c: +gp = MEM_U32(sp + 24); +a0 = 0xb; +t9 = 0x1000df78; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L458c74; +//nop; +L458c74: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458c90; +//nop; +L458c90: +gp = MEM_U32(sp + 24); +a0 = 0x80; +t2 = 0x1000df74; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458cc4; +v0 = s0; +L458cc4: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458ce0; +//nop; +L458ce0: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458cfc; +//nop; +L458cfc: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458d18; +//nop; +L458d18: +gp = MEM_U32(sp + 24); +a0 = 0x85; +t5 = 0x1000df70; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458d4c; +v0 = s0; +L458d4c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458d68; +//nop; +L458d68: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458d84; +//nop; +L458d84: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458da0; +//nop; +L458da0: +gp = MEM_U32(sp + 24); +a0 = 0x84; +t8 = 0x1000df6c; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458dd4; +v0 = s0; +L458dd4: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458df0; +//nop; +L458df0: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458e0c; +//nop; +L458e0c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458e28; +//nop; +L458e28: +gp = MEM_U32(sp + 24); +a0 = 0x82; +t1 = 0x1000df68; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458e5c; +v0 = s0; +L458e5c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458e78; +//nop; +L458e78: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458e94; +//nop; +L458e94: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458eb0; +//nop; +L458eb0: +gp = MEM_U32(sp + 24); +a0 = 0x81; +t4 = 0x1000df64; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458ee4; +v0 = s0; +L458ee4: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458f00; +//nop; +L458f00: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458f1c; +//nop; +L458f1c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458f38; +//nop; +L458f38: +gp = MEM_U32(sp + 24); +a0 = 0x83; +t6 = 0x1000df60; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L458f6c; +v0 = s0; +L458f6c: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458f88; +//nop; +L458f88: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458fa4; +//nop; +L458fa4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L458fc0; +//nop; +L458fc0: +gp = MEM_U32(sp + 24); +a0 = 0x87; +t9 = 0x1000df5c; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L458ff8; +//nop; +L458ff8: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459014; +//nop; +L459014: +gp = MEM_U32(sp + 24); +a0 = 0x45; +t2 = 0x1000df58; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L459048; +v0 = s0; +L459048: +gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459064; +//nop; +L459064: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459080; +//nop; +L459080: +gp = MEM_U32(sp + 24); +a0 = 0x44; +t5 = 0x1000df54; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4590b4; +v0 = s0; +L4590b4: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4590d0; +//nop; +L4590d0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4590ec; +//nop; +L4590ec: +gp = MEM_U32(sp + 24); +a0 = 0x54; +t8 = 0x1000df50; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L459120; +v0 = s0; +L459120: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45913c; +//nop; +L45913c: +gp = MEM_U32(sp + 24); +a0 = 0x4c; +t1 = 0x1000df4c; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L459170; +v0 = s0; +L459170: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45918c; +//nop; +L45918c: +gp = MEM_U32(sp + 24); +a0 = 0x78; +t4 = 0x1000df48; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4591c0; +v0 = s0; +L4591c0: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4591dc; +//nop; +L4591dc: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4591f8; +//nop; +L4591f8: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459214; +//nop; +L459214: +gp = MEM_U32(sp + 24); +a0 = 0xb; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459230; +//nop; +L459230: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45924c; +//nop; +L45924c: +gp = MEM_U32(sp + 24); +a0 = 0x75; +t6 = 0x1000df44; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L459280; +v0 = s0; +L459280: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45929c; +//nop; +L45929c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4592b8; +//nop; +L4592b8: +gp = MEM_U32(sp + 24); +a0 = 0x91; +t9 = 0x1000df40; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L4592f0; +//nop; +L4592f0: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45930c; +//nop; +L45930c: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459328; +//nop; +L459328: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459344; +//nop; +L459344: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459360; +//nop; +L459360: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45937c; +//nop; +L45937c: +gp = MEM_U32(sp + 24); +a0 = 0x92; +t2 = 0x1000df3c; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4593b0; +v0 = s0; +L4593b0: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4593cc; +//nop; +L4593cc: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4593e8; +//nop; +L4593e8: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459404; +//nop; +L459404: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459420; +//nop; +L459420: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45943c; +//nop; +L45943c: +gp = MEM_U32(sp + 24); +a0 = 0x93; +t5 = 0x1000df38; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L459470; +v0 = s0; +L459470: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45948c; +//nop; +L45948c: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4594a8; +//nop; +L4594a8: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4594c4; +//nop; +L4594c4: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4594e0; +//nop; +L4594e0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4594fc; +//nop; +L4594fc: +gp = MEM_U32(sp + 24); +a0 = 0x94; +t8 = 0x1000df34; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L459530; +v0 = s0; +L459530: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45954c; +//nop; +L45954c: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459568; +//nop; +L459568: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459584; +//nop; +L459584: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4595a0; +//nop; +L4595a0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4595bc; +//nop; +L4595bc: +gp = MEM_U32(sp + 24); +a0 = 0x95; +t1 = 0x1000df30; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4595f0; +v0 = s0; +L4595f0: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45960c; +//nop; +L45960c: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459628; +//nop; +L459628: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459644; +//nop; +L459644: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459660; +//nop; +L459660: +gp = MEM_U32(sp + 24); +a0 = 0x97; +t4 = 0x1000df2c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L459694; +v0 = s0; +L459694: +gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4596b0; +//nop; +L4596b0: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4596cc; +//nop; +L4596cc: +gp = MEM_U32(sp + 24); +a0 = 0x7; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4596e8; +//nop; +L4596e8: +gp = MEM_U32(sp + 24); +a0 = 0x8; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459704; +//nop; +L459704: +gp = MEM_U32(sp + 24); +a0 = 0x9; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459720; +//nop; +L459720: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45973c; +//nop; +L45973c: +gp = MEM_U32(sp + 24); +a0 = 0x96; +t6 = 0x1000df28; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L459770; +v0 = s0; +L459770: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45978c; +//nop; +L45978c: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4597a8; +//nop; +L4597a8: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4597c4; +//nop; +L4597c4: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4597e0; +//nop; +L4597e0: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4597fc; +//nop; +L4597fc: +gp = MEM_U32(sp + 24); +a0 = 0x98; +t9 = 0x1000df24; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +t9 = t9; +//nop; +func_454190(mem, sp, v0, a0, a1); +goto L459834; +//nop; +L459834: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459850; +//nop; +L459850: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45986c; +//nop; +L45986c: +gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459888; +//nop; +L459888: +gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4598a4; +//nop; +L4598a4: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L4598c0; +//nop; +L4598c0: +gp = MEM_U32(sp + 24); +a0 = 0x99; +t2 = 0x1000df20; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_454190(mem, sp, v0, a0, a1); +goto L4598f4; +v0 = s0; +L4598f4: +gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459910; +//nop; +L459910: +gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L45992c; +//nop; +L45992c: +gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +t9 = t9; +//nop; +func_4541e0(mem, sp, v0, a0); +goto L459948; +//nop; +L459948: +gp = MEM_U32(sp + 24); +a1 = 0x2; +v0 = 0x1001a6c0; +//nop; +v1 = v0 + 0xb94; +L45995c: +v0 = v0 + 0x4c; +MEM_U8(v0 + -62) = (uint8_t)zero; +MEM_U8(v0 + -61) = (uint8_t)zero; +MEM_U8(v0 + -60) = (uint8_t)a1; +MEM_U8(v0 + -59) = (uint8_t)zero; +MEM_U8(v0 + -58) = (uint8_t)zero; +MEM_U8(v0 + -43) = (uint8_t)zero; +MEM_U8(v0 + -42) = (uint8_t)zero; +MEM_U8(v0 + -41) = (uint8_t)a1; +MEM_U8(v0 + -40) = (uint8_t)zero; +MEM_U8(v0 + -39) = (uint8_t)zero; +MEM_U8(v0 + -24) = (uint8_t)zero; +MEM_U8(v0 + -23) = (uint8_t)zero; +MEM_U8(v0 + -22) = (uint8_t)a1; +MEM_U8(v0 + -21) = (uint8_t)zero; +MEM_U8(v0 + -20) = (uint8_t)zero; +MEM_U8(v0 + -5) = (uint8_t)zero; +MEM_U8(v0 + -4) = (uint8_t)zero; +MEM_U8(v0 + -3) = (uint8_t)a1; +MEM_U8(v0 + -2) = (uint8_t)zero; +if (v0 != v1) {MEM_U8(v0 + -1) = (uint8_t)zero; +goto L45995c;} +MEM_U8(v0 + -1) = (uint8_t)zero; +v0 = 0x1001a6c0; +v1 = 0x1; +a0 = 0x4; +a2 = 0x6; +a3 = 0x3; +t5 = 0x8; +MEM_U8(v0 + 1572) = (uint8_t)v1; +MEM_U8(v0 + 2351) = (uint8_t)v1; +MEM_U8(v0 + 1040) = (uint8_t)v1; +MEM_U8(v0 + 1211) = (uint8_t)v1; +MEM_U8(v0 + 2769) = (uint8_t)v1; +MEM_U8(v0 + 2788) = (uint8_t)v1; +MEM_U8(v0 + 2807) = (uint8_t)v1; +MEM_U8(v0 + 2826) = (uint8_t)v1; +MEM_U8(v0 + 1686) = (uint8_t)v1; +MEM_U8(v0 + 14) = (uint8_t)v1; +MEM_U8(v0 + 1800) = (uint8_t)v1; +MEM_U8(v0 + 2256) = (uint8_t)v1; +MEM_U8(v0 + 280) = (uint8_t)v1; +MEM_U8(v0 + 299) = (uint8_t)v1; +MEM_U8(v0 + 1534) = (uint8_t)v1; +MEM_U8(v0 + 1857) = (uint8_t)v1; +MEM_U8(v0 + 1876) = (uint8_t)v1; +MEM_U8(v0 + 2275) = (uint8_t)v1; +MEM_U8(v0 + 489) = (uint8_t)v1; +MEM_U8(v0 + 508) = (uint8_t)v1; +MEM_U8(v0 + 1059) = (uint8_t)v1; +MEM_U8(v0 + 242) = (uint8_t)v1; +MEM_U8(v0 + 261) = (uint8_t)v1; +MEM_U8(v0 + 2180) = (uint8_t)v1; +MEM_U8(v0 + 470) = (uint8_t)v1; +MEM_U8(v0 + 2104) = (uint8_t)v1; +MEM_U8(v0 + 52) = (uint8_t)v1; +MEM_U8(v0 + 33) = (uint8_t)v1; +MEM_U8(v0 + 565) = (uint8_t)v1; +MEM_U8(v0 + 1667) = (uint8_t)v1; +MEM_U8(v0 + 1743) = (uint8_t)v1; +MEM_U8(v0 + 2389) = (uint8_t)v1; +MEM_U8(v0 + 2009) = (uint8_t)v1; +MEM_U8(v0 + 90) = (uint8_t)v1; +MEM_U8(v0 + 679) = (uint8_t)v1; +MEM_U8(v0 + 774) = (uint8_t)v1; +MEM_U8(v0 + 793) = (uint8_t)v1; +MEM_U8(v0 + 1154) = (uint8_t)v1; +MEM_U8(v0 + 1477) = (uint8_t)v1; +MEM_U8(v0 + 1496) = (uint8_t)v1; +MEM_U8(v0 + 1629) = (uint8_t)v1; +MEM_U8(v0 + 1648) = (uint8_t)v1; +MEM_U8(v0 + 1819) = (uint8_t)v1; +MEM_U8(v0 + 2199) = (uint8_t)v1; +MEM_U8(v0 + 2218) = (uint8_t)v1; +MEM_U8(v0 + 2693) = (uint8_t)v1; +MEM_U8(v0 + 1249) = (uint8_t)v1; +MEM_U8(v0 + 1135) = (uint8_t)v1; +MEM_U8(v0 + 546) = (uint8_t)v1; +MEM_U8(v0 + 1781) = (uint8_t)v1; +MEM_U8(v0 + 2636) = (uint8_t)v1; +MEM_U8(v0 + 1116) = (uint8_t)v1; +MEM_U8(v0 + 888) = (uint8_t)v1; +MEM_U8(v0 + 926) = (uint8_t)v1; +MEM_U8(v0 + 907) = (uint8_t)v1; +MEM_U8(v0 + 1002) = (uint8_t)v1; +MEM_U8(v0 + 1021) = (uint8_t)v1; +MEM_U8(v0 + 1078) = (uint8_t)v1; +MEM_U8(v0 + 2237) = (uint8_t)v1; +MEM_U8(v0 + 1173) = (uint8_t)v1; +MEM_U8(v0 + 1192) = (uint8_t)v1; +MEM_U8(v0 + 319) = (uint8_t)v1; +MEM_U8(v0 + 376) = (uint8_t)v1; +MEM_U8(v0 + 1098) = (uint8_t)v1; +MEM_U8(v0 + 1345) = (uint8_t)v1; +MEM_U8(v0 + 1402) = (uint8_t)v1; +MEM_U8(v0 + 2067) = (uint8_t)v1; +MEM_U8(v0 + 2295) = (uint8_t)v1; +MEM_U8(v0 + 54) = (uint8_t)a0; +MEM_U8(v0 + 149) = (uint8_t)a0; +MEM_U8(v0 + 168) = (uint8_t)a1; +MEM_U8(v0 + 244) = (uint8_t)a1; +MEM_U8(v0 + 263) = (uint8_t)a1; +MEM_U8(v0 + 320) = (uint8_t)a0; +MEM_U8(v0 + 339) = (uint8_t)a0; +MEM_U8(v0 + 358) = (uint8_t)a1; +MEM_U8(v0 + 434) = (uint8_t)a1; +MEM_U8(v0 + 415) = (uint8_t)a0; +MEM_U8(v0 + 377) = (uint8_t)a0; +MEM_U8(v0 + 453) = (uint8_t)a0; +MEM_U8(v0 + 472) = (uint8_t)a0; +MEM_U8(v0 + 491) = (uint8_t)a1; +MEM_U8(v0 + 510) = (uint8_t)a1; +MEM_U8(v0 + 1061) = (uint8_t)a1; +MEM_U8(v0 + 529) = (uint8_t)a0; +MEM_U8(v0 + 548) = (uint8_t)a0; +MEM_U8(v0 + 1137) = (uint8_t)a0; +MEM_U8(v0 + 2638) = (uint8_t)a0; +MEM_U8(v0 + 605) = (uint8_t)a1; +MEM_U8(v0 + 624) = (uint8_t)a1; +MEM_U8(v0 + 643) = (uint8_t)a0; +MEM_U8(v0 + 73) = (uint8_t)a0; +MEM_U8(v0 + 890) = (uint8_t)a0; +MEM_U8(v0 + 909) = (uint8_t)a0; +MEM_U8(v0 + 928) = (uint8_t)a0; +MEM_U8(v0 + 1004) = (uint8_t)a0; +MEM_U8(v0 + 1023) = (uint8_t)a0; +MEM_U8(v0 + 1080) = (uint8_t)a0; +MEM_U8(v0 + 738) = (uint8_t)a1; +MEM_U8(v0 + 2429) = (uint8_t)a1; +MEM_U8(v0 + 2600) = (uint8_t)a1; +MEM_U8(v0 + 719) = (uint8_t)a0; +MEM_U8(v0 + 985) = (uint8_t)a0; +MEM_U8(v0 + 1042) = (uint8_t)a0; +MEM_U8(v0 + 1099) = (uint8_t)a2; +MEM_U8(v0 + 1118) = (uint8_t)a0; +MEM_U8(v0 + 1232) = (uint8_t)a0; +MEM_U8(v0 + 1213) = (uint8_t)a0; +MEM_U8(v0 + 1251) = (uint8_t)a1; +MEM_U8(v0 + 1270) = (uint8_t)a0; +MEM_U8(v0 + 1422) = (uint8_t)a0; +MEM_U8(v0 + 1346) = (uint8_t)a0; +MEM_U8(v0 + 966) = (uint8_t)a2; +MEM_U8(v0 + 1327) = (uint8_t)a1; +MEM_U8(v0 + 1365) = (uint8_t)a2; +MEM_U8(v0 + 1403) = (uint8_t)a0; +MEM_U8(v0 + 1517) = (uint8_t)a1; +MEM_U8(v0 + 1555) = (uint8_t)a1; +MEM_U8(v0 + 1574) = (uint8_t)a0; +MEM_U8(v0 + 1688) = (uint8_t)a0; +MEM_U8(v0 + 1783) = (uint8_t)a0; +MEM_U8(v0 + 1897) = (uint8_t)a0; +MEM_U8(v0 + 1916) = (uint8_t)a0; +MEM_U8(v0 + 1935) = (uint8_t)a0; +MEM_U8(v0 + 1992) = (uint8_t)a0; +MEM_U8(v0 + 2049) = (uint8_t)a0; +MEM_U8(v0 + 2068) = (uint8_t)a0; +MEM_U8(v0 + 2087) = (uint8_t)a0; +MEM_U8(v0 + 2106) = (uint8_t)a0; +MEM_U8(v0 + 2125) = (uint8_t)a0; +MEM_U8(v0 + 2144) = (uint8_t)a0; +MEM_U8(v0 + 2163) = (uint8_t)a0; +MEM_U8(v0 + 130) = (uint8_t)a0; +MEM_U8(v0 + 833) = (uint8_t)a0; +MEM_U8(v0 + 2182) = (uint8_t)a0; +MEM_U8(v0 + 2315) = (uint8_t)a1; +MEM_U8(v0 + 2334) = (uint8_t)a1; +MEM_U8(v0 + 2353) = (uint8_t)a0; +MEM_U8(v0 + 2410) = (uint8_t)a0; +MEM_U8(v0 + 2676) = (uint8_t)t5; +MEM_U8(v0 + 396) = (uint8_t)a0; +MEM_U8(v0 + 700) = (uint8_t)a0; +MEM_U8(v0 + 757) = (uint8_t)a0; +MEM_U8(v0 + 814) = (uint8_t)a0; +MEM_U8(v0 + 1593) = (uint8_t)a0; +MEM_U8(v0 + 852) = (uint8_t)a0; +MEM_U8(v0 + 1175) = (uint8_t)a0; +MEM_U8(v0 + 1194) = (uint8_t)a0; +MEM_U8(v0 + 1954) = (uint8_t)a0; +MEM_U8(v0 + 1726) = (uint8_t)a0; +MEM_U8(v0 + 2619) = (uint8_t)a1; +MEM_U8(v0 + 2657) = (uint8_t)a0; +MEM_U8(v0 + 2448) = (uint8_t)a1; +MEM_U8(v0 + 2543) = (uint8_t)a1; +MEM_U8(v0 + 2524) = (uint8_t)a1; +MEM_U8(v0 + 2486) = (uint8_t)a1; +MEM_U8(v0 + 2467) = (uint8_t)a1; +MEM_U8(v0 + 2505) = (uint8_t)a1; +MEM_U8(v0 + 2562) = (uint8_t)a0; +MEM_U8(v0 + 2296) = (uint8_t)a0; +MEM_U8(v0 + 2885) = (uint8_t)a0; +MEM_U8(v0 + 2847) = (uint8_t)a0; +MEM_U8(v0 + 2866) = (uint8_t)a0; +MEM_U8(v0 + 2904) = (uint8_t)a0; +MEM_U8(v0 + 2923) = (uint8_t)a0; +MEM_U8(v0 + 2771) = (uint8_t)a0; +MEM_U8(v0 + 2790) = (uint8_t)a0; +MEM_U8(v0 + 2809) = (uint8_t)a0; +MEM_U8(v0 + 2828) = (uint8_t)a0; +MEM_U8(v0 + 2354) = (uint8_t)v1; +MEM_U8(v0 + 283) = (uint8_t)v1; +MEM_U8(v0 + 302) = (uint8_t)v1; +MEM_U8(v0 + 17) = (uint8_t)v1; +MEM_U8(v0 + 188) = (uint8_t)a1; +MEM_U8(v0 + 1803) = (uint8_t)v1; +MEM_U8(v0 + 2259) = (uint8_t)v1; +MEM_U8(v0 + 1537) = (uint8_t)v1; +MEM_U8(v0 + 1860) = (uint8_t)v1; +MEM_U8(v0 + 1879) = (uint8_t)v1; +MEM_U8(v0 + 2278) = (uint8_t)v1; +MEM_U8(v0 + 492) = (uint8_t)v1; +MEM_U8(v0 + 511) = (uint8_t)v1; +MEM_U8(v0 + 1062) = (uint8_t)v1; +MEM_U8(v0 + 245) = (uint8_t)v1; +MEM_U8(v0 + 264) = (uint8_t)v1; +MEM_U8(v0 + 2183) = (uint8_t)v1; +MEM_U8(v0 + 473) = (uint8_t)v1; +MEM_U8(v0 + 2563) = (uint8_t)v1; +MEM_U8(v0 + 2107) = (uint8_t)v1; +MEM_U8(v0 + 55) = (uint8_t)v1; +MEM_U8(v0 + 967) = (uint8_t)v1; +MEM_U8(v0 + 1290) = (uint8_t)v1; +MEM_U8(v0 + 2582) = (uint8_t)v1; +MEM_U8(v0 + 36) = (uint8_t)a1; +MEM_U8(v0 + 568) = (uint8_t)a1; +MEM_U8(v0 + 1670) = (uint8_t)a1; +MEM_U8(v0 + 1746) = (uint8_t)a1; +MEM_U8(v0 + 2392) = (uint8_t)a1; +MEM_U8(v0 + 2012) = (uint8_t)a1; +MEM_U8(v0 + 93) = (uint8_t)a1; +MEM_U8(v0 + 682) = (uint8_t)a1; +MEM_U8(v0 + 777) = (uint8_t)a1; +MEM_U8(v0 + 796) = (uint8_t)a1; +MEM_U8(v0 + 1157) = (uint8_t)a1; +MEM_U8(v0 + 1480) = (uint8_t)a1; +MEM_U8(v0 + 1499) = (uint8_t)a1; +MEM_U8(v0 + 1632) = (uint8_t)a1; +MEM_U8(v0 + 1651) = (uint8_t)a1; +MEM_U8(v0 + 1822) = (uint8_t)a1; +MEM_U8(v0 + 2202) = (uint8_t)a1; +MEM_U8(v0 + 2221) = (uint8_t)a1; +MEM_U8(v0 + 2696) = (uint8_t)a1; +MEM_U8(v0 + 1252) = (uint8_t)a1; +MEM_U8(v0 + 872) = (uint8_t)a3; +MEM_U8(v0 + 1138) = (uint8_t)a1; +MEM_U8(v0 + 549) = (uint8_t)a1; +MEM_U8(v0 + 1784) = (uint8_t)a1; +MEM_U8(v0 + 2639) = (uint8_t)a1; +MEM_U8(v0 + 1119) = (uint8_t)a1; +MEM_U8(v0 + 1043) = (uint8_t)v1; +MEM_U8(v0 + 1214) = (uint8_t)a1; +MEM_U8(v0 + 2772) = (uint8_t)a1; +MEM_U8(v0 + 2791) = (uint8_t)a3; +MEM_U8(v0 + 2810) = (uint8_t)v1; +MEM_U8(v0 + 2829) = (uint8_t)a1; +MEM_U8(v0 + 1176) = (uint8_t)v1; +MEM_U8(v0 + 1195) = (uint8_t)a1; +MEM_U8(v0 + 1689) = (uint8_t)a1; +MEM_U8(v0 + 720) = (uint8_t)a1; +MEM_U8(v0 + 891) = (uint8_t)a1; +MEM_U8(v0 + 910) = (uint8_t)a1; +MEM_U8(v0 + 929) = (uint8_t)a1; +MEM_U8(v0 + 1005) = (uint8_t)a1; +MEM_U8(v0 + 1024) = (uint8_t)a1; +MEM_U8(v0 + 1081) = (uint8_t)a1; +MEM_U8(v0 + 739) = (uint8_t)v1; +MEM_U8(v0 + 2430) = (uint8_t)v1; +MEM_U8(v0 + 948) = (uint8_t)v1; +MEM_U8(v0 + 2677) = (uint8_t)v1; +MEM_U8(v0 + 853) = (uint8_t)v1; +MEM_U8(v0 + 1917) = (uint8_t)v1; +MEM_U8(v0 + 2715) = (uint8_t)v1; +MEM_U8(v0 + 1955) = (uint8_t)v1; +MEM_U8(v0 + 1727) = (uint8_t)v1; +MEM_U8(v0 + 2449) = (uint8_t)a1; +MEM_U8(v0 + 2468) = (uint8_t)a1; +MEM_U8(v0 + 2487) = (uint8_t)a1; +MEM_U8(v0 + 2506) = (uint8_t)a1; +MEM_U8(v0 + 2525) = (uint8_t)a1; +MEM_U8(v0 + 2544) = (uint8_t)a1; +MEM_U8(v0 + 1974) = (uint8_t)v1; +MEM_U8(v0 + 2411) = (uint8_t)v1; +MEM_U8(v0 + 112) = (uint8_t)v1; +MEM_U8(v0 + 2373) = (uint8_t)v1; +MEM_U8(v0 + 2240) = (uint8_t)a1; +MEM_U8(v0 + 1576) = (uint8_t)v1; +MEM_U8(v0 + 1405) = (uint8_t)v1; +MEM_U8(v0 + 2849) = (uint8_t)v1; +MEM_U8(v0 + 1348) = (uint8_t)v1; +MEM_U8(v0 + 1367) = (uint8_t)v1; +MEM_U8(v0 + 284) = (uint8_t)v1; +MEM_U8(v0 + 18) = (uint8_t)v1; +MEM_U8(v0 + 189) = (uint8_t)v1; +MEM_U8(v0 + 1804) = (uint8_t)v1; +MEM_U8(v0 + 2260) = (uint8_t)v1; +MEM_U8(v0 + 1538) = (uint8_t)v1; +MEM_U8(v0 + 1861) = (uint8_t)v1; +MEM_U8(v0 + 1880) = (uint8_t)v1; +MEM_U8(v0 + 2279) = (uint8_t)v1; +MEM_U8(v0 + 493) = (uint8_t)v1; +MEM_U8(v0 + 512) = (uint8_t)v1; +MEM_U8(v0 + 1063) = (uint8_t)v1; +MEM_U8(v0 + 246) = (uint8_t)v1; +MEM_U8(v0 + 265) = (uint8_t)v1; +MEM_U8(v0 + 2184) = (uint8_t)v1; +ra = MEM_U32(sp + 28); +s0 = MEM_U32(sp + 20); +MEM_U8(v0 + 474) = (uint8_t)v1; +MEM_U8(v0 + 2564) = (uint8_t)v1; +MEM_U8(v0 + 2108) = (uint8_t)v1; +MEM_U8(v0 + 56) = (uint8_t)v1; +MEM_U8(v0 + 968) = (uint8_t)v1; +MEM_U8(v0 + 1291) = (uint8_t)v1; +MEM_U8(v0 + 2583) = (uint8_t)v1; +MEM_U8(v0 + 37) = (uint8_t)v1; +MEM_U8(v0 + 569) = (uint8_t)v1; +MEM_U8(v0 + 1671) = (uint8_t)v1; +MEM_U8(v0 + 1747) = (uint8_t)v1; +MEM_U8(v0 + 2393) = (uint8_t)v1; +MEM_U8(v0 + 2013) = (uint8_t)v1; +MEM_U8(v0 + 94) = (uint8_t)v1; +MEM_U8(v0 + 683) = (uint8_t)v1; +MEM_U8(v0 + 778) = (uint8_t)v1; +MEM_U8(v0 + 797) = (uint8_t)v1; +MEM_U8(v0 + 1158) = (uint8_t)v1; +MEM_U8(v0 + 1481) = (uint8_t)v1; +MEM_U8(v0 + 1500) = (uint8_t)v1; +MEM_U8(v0 + 1633) = (uint8_t)v1; +MEM_U8(v0 + 1652) = (uint8_t)v1; +MEM_U8(v0 + 1823) = (uint8_t)v1; +MEM_U8(v0 + 2203) = (uint8_t)v1; +MEM_U8(v0 + 2222) = (uint8_t)v1; +MEM_U8(v0 + 2697) = (uint8_t)v1; +MEM_U8(v0 + 1253) = (uint8_t)v1; +MEM_U8(v0 + 873) = (uint8_t)v1; +MEM_U8(v0 + 1139) = (uint8_t)v1; +MEM_U8(v0 + 550) = (uint8_t)v1; +MEM_U8(v0 + 1785) = (uint8_t)v1; +MEM_U8(v0 + 2640) = (uint8_t)v1; +MEM_U8(v0 + 1120) = (uint8_t)v1; +MEM_U8(v0 + 1044) = (uint8_t)v1; +MEM_U8(v0 + 2773) = (uint8_t)v1; +MEM_U8(v0 + 2811) = (uint8_t)v1; +MEM_U8(v0 + 1177) = (uint8_t)v1; +MEM_U8(v0 + 892) = (uint8_t)v1; +MEM_U8(v0 + 911) = (uint8_t)v1; +MEM_U8(v0 + 930) = (uint8_t)v1; +MEM_U8(v0 + 1006) = (uint8_t)v1; +MEM_U8(v0 + 1025) = (uint8_t)v1; +MEM_U8(v0 + 1082) = (uint8_t)v1; +MEM_U8(v0 + 588) = (uint8_t)v1; +MEM_U8(v0 + 2412) = (uint8_t)v1; +MEM_U8(v0 + 1443) = (uint8_t)v1; +MEM_U8(v0 + 1386) = (uint8_t)v1; +MEM_U8(v0 + 2241) = (uint8_t)v1; +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_uputinit(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L459f90: +//uputinit: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a3 = 0x10018858; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 0); +a3 = a3; +if (v0 == 0) {v1 = a3; +goto L45a000;} +v1 = a3; +a1 = 0x20; +if (a1 == v0) {//nop; +goto L45a000;} +//nop; +a2 = 0x10018c58; +//nop; +a2 = a2; +L459fd4: +v1 = v1 + 0x1; +at = v1 < a2; +a0 = a0 + 0x1; +if (at == 0) {MEM_U8(v1 + -1) = (uint8_t)v0; +goto L45a000;} +MEM_U8(v1 + -1) = (uint8_t)v0; +v0 = MEM_U8(a0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L45a000;} +//nop; +if (a1 != v0) {//nop; +goto L459fd4;} +//nop; +L45a000: +MEM_U8(v1 + 0) = (uint8_t)zero; +t6 = MEM_U8(a3 + 0); +a0 = a3; +if (t6 == 0) {ra = MEM_U32(sp + 28); +goto L45a078;} +ra = MEM_U32(sp + 28); +//nop; +a1 = 0x301; +a2 = 0x1b6; +v0 = wrapper_open(mem, a0, a1, a2); +goto L45a024; +a2 = 0x1b6; +L45a024: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1000627c; +a3 = 0x10018858; +v1 = v1; +MEM_U32(v1 + 0) = v0; +if ((int)v0 >= 0) {a3 = a3; +goto L45a074;} +a3 = a3; +//nop; +a0 = a3; +//nop; +wrapper_perror(mem, a0); +goto L45a054; +//nop; +L45a054: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L45a06c; +//nop; +L45a06c: +gp = MEM_U32(sp + 24); +//nop; +L45a074: +ra = MEM_U32(sp + 28); +L45a078: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_uputint(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45a09c: +//uputint: +//nop; +//nop; +//nop; +t6 = 0x1000627c; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if ((int)t6 >= 0) {MEM_U32(sp + 32) = a0; +goto L45a118;} +MEM_U32(sp + 32) = a0; +a0 = 0xfb528e4; +a1 = 0x1000e180; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L45a0dc; +a1 = a1; +L45a0dc: +gp = MEM_U32(sp + 24); +//nop; +a0 = 0xfb528e4; +//nop; +a0 = a0 + 0x20; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L45a0f8; +//nop; +L45a0f8: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L45a110; +//nop; +L45a110: +gp = MEM_U32(sp + 24); +//nop; +L45a118: +v0 = 0x10018448; +a2 = 0x4000; +v0 = MEM_U32(v0 + 0); +//nop; +at = (int)v0 < (int)0x1000; +if (at != 0) {//nop; +goto L45a19c;} +//nop; +a0 = 0x1000627c; +a1 = 0x10014448; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_write(mem, a0, a1, a2); +goto L45a14c; +a1 = a1; +L45a14c: +gp = MEM_U32(sp + 24); +at = 0x4000; +if (v0 == at) {//nop; +goto L45a190;} +//nop; +a0 = 0x1000e1a4; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L45a170; +//nop; +L45a170: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L45a188; +//nop; +L45a188: +gp = MEM_U32(sp + 24); +//nop; +L45a190: +at = 0x10018448; +v0 = zero; +MEM_U32(at + 0) = zero; +L45a19c: +t9 = 0x10014448; +t7 = MEM_U32(sp + 32); +t8 = v0 << 2; +t9 = t9; +t0 = t8 + t9; +MEM_U32(t0 + 0) = t7; +at = 0x10018448; +ra = MEM_U32(sp + 28); +t1 = v0 + 0x1; +sp = sp + 0x20; +MEM_U32(at + 0) = t1; +return; +MEM_U32(at + 0) = t1; +} + +static void f_ugetinit(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45a430: +//ugetinit: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a3 = 0x10018450; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 0); +a3 = a3; +if (v0 == 0) {v1 = a3; +goto L45a4a0;} +v1 = a3; +a1 = 0x20; +if (a1 == v0) {//nop; +goto L45a4a0;} +//nop; +a2 = 0x10018850; +//nop; +a2 = a2; +L45a474: +v1 = v1 + 0x1; +at = v1 < a2; +a0 = a0 + 0x1; +if (at == 0) {MEM_U8(v1 + -1) = (uint8_t)v0; +goto L45a4a0;} +MEM_U8(v1 + -1) = (uint8_t)v0; +v0 = MEM_U8(a0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L45a4a0;} +//nop; +if (a1 != v0) {//nop; +goto L45a474;} +//nop; +L45a4a0: +MEM_U8(v1 + 0) = (uint8_t)zero; +t6 = MEM_U8(a3 + 0); +a0 = a3; +if (t6 == 0) {ra = MEM_U32(sp + 28); +goto L45a518;} +ra = MEM_U32(sp + 28); +//nop; +a1 = zero; +a2 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L45a4c4; +a2 = zero; +L45a4c4: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10006278; +a3 = 0x10018450; +v1 = v1; +MEM_U32(v1 + 0) = v0; +if ((int)v0 >= 0) {a3 = a3; +goto L45a514;} +a3 = a3; +//nop; +a0 = a3; +//nop; +wrapper_perror(mem, a0); +goto L45a4f4; +//nop; +L45a4f4: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L45a50c; +//nop; +L45a50c: +gp = MEM_U32(sp + 24); +//nop; +L45a514: +ra = MEM_U32(sp + 28); +L45a518: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_ugetint(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45a588: +//ugetint: +//nop; +//nop; +//nop; +t6 = 0x10006278; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +if ((int)t6 >= 0) {MEM_U32(sp + 24) = gp; +goto L45a600;} +MEM_U32(sp + 24) = gp; +a0 = 0xfb528e4; +a1 = 0x1000e248; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L45a5c4; +a1 = a1; +L45a5c4: +gp = MEM_U32(sp + 24); +//nop; +a0 = 0xfb528e4; +//nop; +a0 = a0 + 0x20; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L45a5e0; +//nop; +L45a5e0: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L45a5f8; +//nop; +L45a5f8: +gp = MEM_U32(sp + 24); +//nop; +L45a600: +a0 = 0x10014440; +v1 = 0x10006274; +a0 = MEM_U32(a0 + 0); +v1 = MEM_U32(v1 + 0); +//nop; +at = (int)a0 < (int)v1; +if (at != 0) {//nop; +goto L45a790;} +//nop; +a0 = 0x10006278; +at = 0xffff; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 != at) {//nop; +goto L45a698;} +//nop; +if ((int)v1 <= 0) {//nop; +goto L45a64c;} +//nop; +at = 0x10006274; +MEM_U32(at + 0) = zero; +goto L45a684; +MEM_U32(at + 0) = zero; +L45a64c: +a0 = 0xfb528e4; +a1 = 0x1000e26c; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L45a664; +a1 = a1; +L45a664: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L45a67c; +//nop; +L45a67c: +gp = MEM_U32(sp + 24); +//nop; +L45a684: +v1 = 0x10006274; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +goto L45a768; +//nop; +L45a698: +a1 = 0x10006270; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0x4000; +v0 = wrapper_read(mem, a0, a1, a2); +goto L45a6ac; +a2 = 0x4000; +L45a6ac: +gp = MEM_U32(sp + 24); +//nop; +at = 0x10006274; +v1 = 0x10006274; +MEM_U32(at + 0) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +if ((int)v1 >= 0) {t7 = v1 & 0x3; +goto L45a718;} +t7 = v1 & 0x3; +a0 = 0x1000e28c; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L45a6e4; +//nop; +L45a6e4: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L45a6fc; +//nop; +L45a6fc: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10006274; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t7 = v1 & 0x3; +L45a718: +if (t7 == 0) {//nop; +goto L45a768;} +//nop; +a0 = 0xfb528e4; +a1 = 0x1000e29c; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L45a738; +a1 = a1; +L45a738: +gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L45a750; +//nop; +L45a750: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10006274; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45a768: +if ((int)v1 >= 0) {t8 = (int)v1 >> 2; +goto L45a778;} +t8 = (int)v1 >> 2; +at = v1 + 0x3; +t8 = (int)at >> 2; +L45a778: +at = 0x10006274; +a0 = zero; +MEM_U32(at + 0) = t8; +at = 0x10014440; +//nop; +MEM_U32(at + 0) = zero; +L45a790: +t9 = 0x10006270; +t0 = a0 << 2; +t9 = MEM_U32(t9 + 0); +at = 0x10014440; +t1 = t9 + t0; +ra = MEM_U32(sp + 28); +v0 = MEM_U32(t1 + 0); +t2 = a0 + 0x1; +sp = sp + 0x20; +MEM_U32(at + 0) = t2; +return v0; +MEM_U32(at + 0) = t2; +} + +static uint32_t f_ugeteof(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45a7bc: +//ugeteof: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L45a7dc; +MEM_U32(sp + 24) = gp; +L45a7dc: +gp = MEM_U32(sp + 24); +//nop; +t6 = 0x10006274; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L45a804;} +//nop; +v0 = 0x1; +goto L45a820; +v0 = 0x1; +L45a804: +v1 = 0x10014440; +v0 = zero; +v1 = v1; +t7 = MEM_U32(v1 + 0); +//nop; +t8 = t7 + 0xffffffff; +MEM_U32(v1 + 0) = t8; +L45a820: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_str_idn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45baf0: +//st_str_idn: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L45bb10; +MEM_U32(sp + 24) = gp; +L45bb10: +at = MEM_U32(v0 + 0); +gp = MEM_U32(sp + 24); +t6 = sp + 0x28; +MEM_U32(t6 + 0) = at; +t9 = MEM_U32(v0 + 4); +at = 0xf0000; +MEM_U32(t6 + 4) = t9; +t0 = MEM_U32(sp + 44); +at = at | 0xffff; +if (t0 != at) {//nop; +goto L45bb44;} +//nop; +v0 = 0xffffffff; +goto L45bb78; +v0 = 0xffffffff; +L45bb44: +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 44); +//nop; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L45bb58; +//nop; +L45bb58: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U32(v0 + 0); +//nop; +v0 = f_st_str_ifd_iss(mem, sp, a0, a1); +goto L45bb70; +//nop; +L45bb70: +gp = MEM_U32(sp + 24); +//nop; +L45bb78: +ra = MEM_U32(sp + 28); +sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_fglobal_idn(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45bb88: +//st_fglobal_idn: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +v0 = f_st_pdn_idn(mem, sp, a0, a1, a2, a3); +goto L45bba8; +MEM_U32(sp + 24) = gp; +L45bba8: +at = MEM_U32(v0 + 0); +gp = MEM_U32(sp + 24); +t6 = sp + 0x28; +MEM_U32(t6 + 0) = at; +t9 = MEM_U32(v0 + 4); +at = 0xf0000; +MEM_U32(t6 + 4) = t9; +t0 = MEM_U32(sp + 44); +at = at | 0xffff; +if (t0 != at) {//nop; +goto L45bbdc;} +//nop; +v0 = zero; +goto L45bc24; +v0 = zero; +L45bbdc: +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 44); +//nop; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L45bbf0; +//nop; +L45bbf0: +v1 = v0; +v0 = MEM_U32(v0 + 8); +gp = MEM_U32(sp + 24); +t1 = v0 >> 26; +t2 = t1 ^ 0x2; +v0 = zero < t2; +if (v0 == 0) {ra = MEM_U32(sp + 28); +goto L45bc28;} +ra = MEM_U32(sp + 28); +v0 = MEM_U32(v1 + 8); +//nop; +t3 = v0 >> 26; +t4 = t3 ^ 0xe; +v0 = zero < t4; +L45bc24: +ra = MEM_U32(sp + 28); +L45bc28: +sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_readbinary(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45c2d0: +//st_readbinary: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 32) = gp; +a1 = zero; +a2 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L45c2fc; +a2 = zero; +L45c2fc: +gp = MEM_U32(sp + 32); +if ((int)v0 >= 0) {a0 = v0; +goto L45c310;} +a0 = v0; +v0 = 0xfffffffe; +goto L45c354; +v0 = 0xfffffffe; +L45c310: +//nop; +a1 = MEM_S8(sp + 55); +t6 = 0xffffffff; +MEM_U32(sp + 16) = t6; +a2 = zero; +a3 = zero; +MEM_U32(sp + 44) = a0; +v0 = f_st_readst(mem, sp, a0, a1, a2, a3); +goto L45c330; +MEM_U32(sp + 44) = a0; +L45c330: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +MEM_U32(sp + 40) = v0; +//nop; +v0 = wrapper_close(mem, a0); +goto L45c348; +//nop; +L45c348: +gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 40); +//nop; +L45c354: +ra = MEM_U32(sp + 36); +sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_readst(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45c364: +//st_readst: +//nop; +//nop; +//nop; +sp = sp + 0xfffffee0; +t6 = a1 << 24; +t7 = (int)t6 >> 24; +MEM_U32(sp + 32) = s0; +at = 0x72; +s0 = a3; +MEM_U32(sp + 52) = ra; +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 44) = s3; +MEM_U32(sp + 40) = s2; +MEM_U32(sp + 36) = s1; +MEM_U32(sp + 288) = a0; +MEM_U32(sp + 292) = a1; +MEM_U32(sp + 296) = a2; +if (t7 != at) {MEM_U32(sp + 156) = zero; +goto L45c3b8;} +MEM_U32(sp + 156) = zero; +v0 = zero; +goto L45c3bc; +v0 = zero; +L45c3b8: +v0 = 0x1; +L45c3bc: +if (v0 == 0) {t8 = 0xffffffff; +goto L45c3c8;} +t8 = 0xffffffff; +MEM_U32(sp + 304) = t8; +L45c3c8: +if (s0 != 0) {//nop; +goto L45c3f4;} +//nop; +//nop; +a0 = 0xbc; +a1 = 0x1; +v0 = wrapper_calloc(mem, a0, a1); +goto L45c3e0; +a1 = 0x1; +L45c3e0: +gp = MEM_U32(sp + 48); +//nop; +s3 = 0x1001b288; +MEM_U32(s3 + 0) = v0; +goto L45c400; +MEM_U32(s3 + 0) = v0; +L45c3f4: +s3 = 0x1001b288; +//nop; +MEM_U32(s3 + 0) = s0; +L45c400: +v0 = MEM_U32(s3 + 0); +t7 = MEM_U32(sp + 304); +t9 = MEM_U32(v0 + 84); +a0 = MEM_U32(sp + 288); +t6 = ~t9; +t8 = t6 & t7; +if (s0 == 0) {MEM_U32(sp + 304) = t8; +goto L45c42c;} +MEM_U32(sp + 304) = t8; +t9 = t8 & 0x8; +if (t9 == 0) {t6 = sp + 0xc0; +goto L45c5a0;} +t6 = sp + 0xc0; +L45c42c: +//nop; +a1 = zero; +a2 = 0x1; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L45c43c; +a2 = 0x1; +L45c43c: +gp = MEM_U32(sp + 48); +t7 = MEM_U32(sp + 304); +t6 = MEM_U32(sp + 296); +//nop; +s0 = sp + 0xc0; +a0 = MEM_U32(sp + 288); +t8 = t7 | 0x208; +MEM_U32(sp + 304) = t8; +a1 = s0; +a2 = 0x60; +s1 = v0 - t6; +v0 = wrapper_read(mem, a0, a1, a2); +goto L45c46c; +s1 = v0 - t6; +L45c46c: +gp = MEM_U32(sp + 48); +at = 0x60; +if (v0 == at) {a2 = MEM_S16(sp + 192); +goto L45c488;} +a2 = MEM_S16(sp + 192); +v0 = 0xfffffffd; +goto L45d460; +v0 = 0xfffffffd; +a2 = MEM_S16(sp + 192); +L45c488: +at = 0x7009; +if (a2 == at) {at = 0x7109; +goto L45c504;} +at = 0x7109; +if (a2 == at) {at = 0x970; +goto L45c504;} +at = 0x970; +if (a2 == at) {at = 0x971; +goto L45c4ac;} +at = 0x971; +if (a2 != at) {//nop; +goto L45c4e8;} +//nop; +L45c4ac: +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L45c4bc; +//nop; +L45c4bc: +gp = MEM_U32(sp + 48); +a0 = s0; +//nop; +a1 = v0; +//nop; +f_swap_hdr(mem, sp, a0, a1); +goto L45c4d4; +//nop; +L45c4d4: +t6 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +t9 = 0x1; +MEM_U32(t6 + 88) = t9; +goto L45c504; +MEM_U32(t6 + 88) = t9; +L45c4e8: +a0 = 0x1000e380; +//nop; +a1 = 0x7009; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L45c4fc; +a0 = a0; +L45c4fc: +gp = MEM_U32(sp + 48); +//nop; +L45c504: +t7 = MEM_S16(sp + 194); +t8 = MEM_U32(sp + 208); +at = (int)t7 < (int)0x11e; +if (at == 0) {t9 = MEM_U32(sp + 304); +goto L45c540;} +t9 = MEM_U32(sp + 304); +if (t8 == 0) {t9 = MEM_U32(sp + 304); +goto L45c540;} +t9 = MEM_U32(sp + 304); +a0 = 0x1000e3ac; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45c534; +//nop; +L45c534: +gp = MEM_U32(sp + 48); +//nop; +t9 = MEM_U32(sp + 304); +L45c540: +t5 = 0xffffffff; +if (t9 != t5) {s2 = zero; +goto L45c568;} +s2 = zero; +//nop; +a0 = s0; +a1 = s1; +v0 = f_ldfsymorder(mem, sp, a0, a1); +goto L45c55c; +a1 = s1; +L45c55c: +gp = MEM_U32(sp + 48); +s2 = v0; +goto L45c568; +s2 = v0; +L45c568: +t6 = MEM_U32(s3 + 0); +t9 = s0; +t8 = s0 + 0x60; +L45c574: +at = MEM_U32(t9 + 0); +t9 = t9 + 0xc; +MEM_U32(t6 + 92) = at; +at = MEM_U32(t9 + -8); +t6 = t6 + 0xc; +MEM_U32(t6 + 84) = at; +at = MEM_U32(t9 + -4); +if (t9 != t8) {MEM_U32(t6 + 88) = at; +goto L45c574;} +MEM_U32(t6 + 88) = at; +t7 = MEM_U32(sp + 304); +goto L45c5d4; +t7 = MEM_U32(sp + 304); +L45c5a0: +s2 = zero; +t9 = v0; +t8 = v0 + 0x60; +L45c5ac: +at = MEM_U32(t9 + 92); +t9 = t9 + 0xc; +MEM_U32(t6 + 0) = at; +at = MEM_U32(t9 + 84); +t6 = t6 + 0xc; +MEM_U32(t6 + -8) = at; +at = MEM_U32(t9 + 88); +if (t9 != t8) {MEM_U32(t6 + -4) = at; +goto L45c5ac;} +MEM_U32(t6 + -4) = at; +t7 = MEM_U32(sp + 304); +L45c5d4: +//nop; +t8 = t7 & 0x2; +if (t8 == 0) {MEM_U32(sp + 104) = t8; +goto L45c618;} +MEM_U32(sp + 104) = t8; +t9 = MEM_U32(s3 + 0); +a1 = sp + 0xa0; +a0 = MEM_U32(t9 + 20); +//nop; +if (a0 != 0) {t7 = MEM_U32(sp + 304); +goto L45c61c;} +t7 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 224); +a2 = 0xc; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c60c; +a2 = 0xc; +L45c60c: +t6 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t6 + 20) = v0; +L45c618: +t7 = MEM_U32(sp + 304); +L45c61c: +s1 = sp + 0xa0; +t8 = t7 & 0x400; +if (t8 == 0) {MEM_U32(sp + 100) = t8; +goto L45c660;} +MEM_U32(sp + 100) = t8; +t9 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t9 + 48); +//nop; +if (a0 != 0) {t7 = MEM_U32(sp + 304); +goto L45c664;} +t7 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 240); +a2 = 0x4; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c654; +a2 = 0x4; +L45c654: +t6 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t6 + 48) = v0; +L45c660: +t7 = MEM_U32(sp + 304); +L45c664: +//nop; +t8 = t7 & 0x80; +if (t8 == 0) {MEM_U32(sp + 96) = t8; +goto L45c6a8;} +MEM_U32(sp + 96) = t8; +t9 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t9 + 52); +//nop; +if (a0 != 0) {t7 = MEM_U32(sp + 304); +goto L45c6ac;} +t7 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 248); +a2 = 0x1; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c69c; +a2 = 0x1; +L45c69c: +t6 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t6 + 52) = v0; +L45c6a8: +t7 = MEM_U32(sp + 304); +L45c6ac: +//nop; +t8 = t7 & 0x4; +if (t8 == 0) {MEM_U32(sp + 92) = t8; +goto L45c6dc;} +MEM_U32(sp + 92) = t8; +//nop; +a3 = MEM_U32(sp + 200); +a0 = zero; +a1 = s1; +a2 = 0x1; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c6d4; +a2 = 0x1; +L45c6d4: +gp = MEM_U32(sp + 48); +MEM_U32(sp + 156) = v0; +L45c6dc: +t9 = MEM_U32(sp + 92); +//nop; +if (t9 == 0) {t8 = MEM_U32(sp + 304); +goto L45c724;} +t8 = MEM_U32(sp + 304); +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 72); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L45c724;} +t8 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 196); +a2 = 0x4; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c714; +a2 = 0x4; +L45c714: +t7 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t7 + 72) = v0; +t8 = MEM_U32(sp + 304); +L45c724: +//nop; +t9 = t8 & 0x20; +if (t9 == 0) {MEM_U32(sp + 88) = t9; +goto L45c768;} +MEM_U32(sp + 88) = t9; +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 68); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L45c76c;} +t8 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 232); +a2 = 0xc; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c75c; +a2 = 0xc; +L45c75c: +t7 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t7 + 68) = v0; +L45c768: +t8 = MEM_U32(sp + 304); +L45c76c: +//nop; +t9 = t8 & 0x40; +if (t9 == 0) {MEM_U32(sp + 84) = t9; +goto L45c7b0;} +MEM_U32(sp + 84) = t9; +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 76); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L45c7b4;} +t8 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 272); +a2 = 0x4; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c7a4; +a2 = 0x4; +L45c7a4: +t7 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t7 + 76) = v0; +L45c7b0: +t8 = MEM_U32(sp + 304); +L45c7b4: +//nop; +t9 = t8 & 0x100; +if (t9 == 0) {MEM_U32(sp + 80) = t9; +goto L45c7f8;} +MEM_U32(sp + 80) = t9; +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 80); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L45c7fc;} +t8 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 216); +a2 = 0x34; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c7ec; +a2 = 0x34; +L45c7ec: +t7 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t7 + 80) = v0; +L45c7f8: +t8 = MEM_U32(sp + 304); +L45c7fc: +//nop; +t9 = t8 & 0x1; +if (t9 == 0) {MEM_U32(sp + 76) = t9; +goto L45c840;} +MEM_U32(sp + 76) = t9; +t6 = MEM_U32(s3 + 0); +a3 = MEM_U32(sp + 280); +a0 = MEM_U32(t6 + 24); +a1 = s1; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L45c844;} +t8 = MEM_U32(sp + 304); +//nop; +a2 = 0x10; +a3 = a3 + 0x1; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c834; +a3 = a3 + 0x1; +L45c834: +t7 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t7 + 24) = v0; +L45c840: +t8 = MEM_U32(sp + 304); +L45c844: +//nop; +t9 = t8 & 0x800; +if (t9 == 0) {MEM_U32(sp + 72) = t9; +goto L45c888;} +MEM_U32(sp + 72) = t9; +t6 = MEM_U32(s3 + 0); +a3 = MEM_U32(sp + 256); +a0 = MEM_U32(t6 + 36); +a1 = s1; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L45c88c;} +t8 = MEM_U32(sp + 304); +//nop; +a2 = 0x1; +a3 = a3 + 0x8; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c87c; +a3 = a3 + 0x8; +L45c87c: +t7 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t7 + 36) = v0; +L45c888: +t8 = MEM_U32(sp + 304); +L45c88c: +//nop; +t9 = t8 & 0x10; +if (t9 == 0) {MEM_U32(sp + 68) = t9; +goto L45c8d0;} +MEM_U32(sp + 68) = t9; +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 56); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L45c8d4;} +t8 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 208); +a2 = 0x8; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c8c4; +a2 = 0x8; +L45c8c4: +t7 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t7 + 56) = v0; +L45c8d0: +t8 = MEM_U32(sp + 304); +L45c8d4: +//nop; +t9 = t8 & 0x200; +if (t9 == 0) {MEM_U32(sp + 64) = t9; +goto L45c918;} +MEM_U32(sp + 64) = t9; +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 8); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 64); +goto L45c91c;} +t8 = MEM_U32(sp + 64); +//nop; +a3 = MEM_U32(sp + 264); +a2 = 0x48; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c90c; +a2 = 0x48; +L45c90c: +t7 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t7 + 8) = v0; +L45c918: +t8 = MEM_U32(sp + 64); +L45c91c: +//nop; +t9 = zero < t8; +if (t9 == 0) {//nop; +goto L45c9a4;} +//nop; +t6 = MEM_U32(s3 + 0); +//nop; +s0 = MEM_U32(t6 + 4); +//nop; +if (s0 != 0) {//nop; +goto L45c9a4;} +//nop; +if (t9 == 0) {a1 = MEM_U32(sp + 264); +goto L45c988;} +a1 = MEM_U32(sp + 264); +if (s0 != 0) {a0 = s0; +goto L45c984;} +a0 = s0; +//nop; +a3 = MEM_U32(sp + 264); +a1 = s1; +a2 = 0x40; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45c968; +a2 = 0x40; +L45c968: +t7 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +MEM_U32(t7 + 4) = v0; +t8 = MEM_U32(s3 + 0); +//nop; +s0 = MEM_U32(t8 + 4); +//nop; +L45c984: +a1 = MEM_U32(sp + 264); +L45c988: +//nop; +t6 = a1 << 6; +a1 = t6; +a0 = s0; +wrapper_bzero(mem, a0, a1); +goto L45c99c; +a0 = s0; +L45c99c: +gp = MEM_U32(sp + 48); +//nop; +L45c9a4: +t9 = MEM_U32(sp + 76); +t7 = MEM_U32(sp + 280); +if (t9 == 0) {a1 = s2; +goto L45c9d4;} +a1 = s2; +t8 = MEM_U32(s3 + 0); +//nop; +MEM_U32(t8 + 32) = t7; +v0 = MEM_U32(s3 + 0); +//nop; +t6 = MEM_U32(v0 + 32); +//nop; +MEM_U32(v0 + 28) = t6; +L45c9d4: +t9 = MEM_U32(sp + 72); +t7 = MEM_U32(sp + 256); +if (t9 == 0) {t9 = MEM_U32(sp + 68); +goto L45ca08;} +t9 = MEM_U32(sp + 68); +t8 = MEM_U32(s3 + 0); +//nop; +MEM_U32(t8 + 44) = t7; +v0 = MEM_U32(s3 + 0); +//nop; +t6 = MEM_U32(v0 + 44); +//nop; +MEM_U32(v0 + 40) = t6; +t9 = MEM_U32(sp + 68); +L45ca08: +t7 = MEM_U32(sp + 208); +if (t9 == 0) {t9 = MEM_U32(sp + 64); +goto L45ca38;} +t9 = MEM_U32(sp + 64); +t8 = MEM_U32(s3 + 0); +//nop; +MEM_U32(t8 + 64) = t7; +v0 = MEM_U32(s3 + 0); +//nop; +t6 = MEM_U32(v0 + 64); +//nop; +MEM_U32(v0 + 60) = t6; +t9 = MEM_U32(sp + 64); +L45ca38: +t7 = MEM_U32(sp + 264); +if (t9 == 0) {t9 = MEM_U32(sp + 92); +goto L45ca68;} +t9 = MEM_U32(sp + 92); +t8 = MEM_U32(s3 + 0); +//nop; +MEM_U32(t8 + 16) = t7; +v0 = MEM_U32(s3 + 0); +//nop; +t6 = MEM_U32(v0 + 16); +//nop; +MEM_U32(v0 + 12) = t6; +t9 = MEM_U32(sp + 92); +L45ca68: +a0 = MEM_U32(sp + 288); +if (t9 == 0) {t9 = MEM_U32(sp + 80); +goto L45cab0;} +t9 = MEM_U32(sp + 80); +//nop; +t7 = MEM_U32(sp + 204); +t8 = MEM_U32(sp + 296); +t6 = MEM_U32(sp + 200); +a3 = MEM_U32(sp + 156); +t9 = t9; +a2 = t7 + t8; +MEM_U32(sp + 16) = t6; +v0 = func_45d47c(mem, sp, a0, a1, a2, a3); +goto L45ca98; +MEM_U32(sp + 16) = t6; +L45ca98: +gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L45caac;} +//nop; +ra = MEM_U32(sp + 52); +goto L45d464; +ra = MEM_U32(sp + 52); +L45caac: +t9 = MEM_U32(sp + 80); +L45cab0: +a0 = MEM_U32(sp + 288); +if (t9 == 0) {a1 = s2; +goto L45cb0c;} +a1 = s2; +t7 = MEM_U32(sp + 220); +t8 = MEM_U32(sp + 296); +t9 = MEM_U32(sp + 216); +a2 = t7 + t8; +t7 = t9 << 2; +t7 = t7 - t9; +t7 = t7 << 2; +t7 = t7 + t9; +//nop; +t6 = MEM_U32(s3 + 0); +t7 = t7 << 2; +t9 = t9; +a3 = MEM_U32(t6 + 80); +MEM_U32(sp + 16) = t7; +v0 = func_45d47c(mem, sp, a0, a1, a2, a3); +goto L45caf8; +MEM_U32(sp + 16) = t7; +L45caf8: +gp = MEM_U32(sp + 48); +if (v0 == 0) {t8 = MEM_U32(sp + 104); +goto L45cb10;} +t8 = MEM_U32(sp + 104); +ra = MEM_U32(sp + 52); +goto L45d464; +ra = MEM_U32(sp + 52); +L45cb0c: +t8 = MEM_U32(sp + 104); +L45cb10: +a0 = MEM_U32(sp + 288); +if (t8 == 0) {a1 = s2; +goto L45cb64;} +a1 = s2; +t6 = MEM_U32(sp + 228); +t9 = MEM_U32(sp + 296); +t8 = MEM_U32(sp + 224); +a2 = t6 + t9; +//nop; +t7 = MEM_U32(s3 + 0); +t6 = t8 << 2; +t6 = t6 - t8; +t6 = t6 << 2; +t9 = t9; +a3 = MEM_U32(t7 + 20); +MEM_U32(sp + 16) = t6; +v0 = func_45d47c(mem, sp, a0, a1, a2, a3); +goto L45cb50; +MEM_U32(sp + 16) = t6; +L45cb50: +gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L45cb64;} +//nop; +ra = MEM_U32(sp + 52); +goto L45d464; +ra = MEM_U32(sp + 52); +L45cb64: +t9 = MEM_U32(sp + 88); +a0 = MEM_U32(sp + 288); +if (t9 == 0) {a1 = s2; +goto L45cbbc;} +a1 = s2; +t7 = MEM_U32(sp + 236); +t8 = MEM_U32(sp + 296); +t9 = MEM_U32(sp + 232); +a2 = t7 + t8; +t7 = t9 << 2; +t7 = t7 - t9; +//nop; +t6 = MEM_U32(s3 + 0); +t7 = t7 << 2; +t9 = t9; +a3 = MEM_U32(t6 + 68); +MEM_U32(sp + 16) = t7; +v0 = func_45d47c(mem, sp, a0, a1, a2, a3); +goto L45cba8; +MEM_U32(sp + 16) = t7; +L45cba8: +gp = MEM_U32(sp + 48); +if (v0 == 0) {t8 = MEM_U32(sp + 100); +goto L45cbc0;} +t8 = MEM_U32(sp + 100); +ra = MEM_U32(sp + 52); +goto L45d464; +ra = MEM_U32(sp + 52); +L45cbbc: +t8 = MEM_U32(sp + 100); +L45cbc0: +a0 = MEM_U32(sp + 288); +if (t8 == 0) {a1 = s2; +goto L45cc0c;} +a1 = s2; +t6 = MEM_U32(sp + 244); +t9 = MEM_U32(sp + 296); +t7 = MEM_U32(s3 + 0); +a2 = t6 + t9; +//nop; +t8 = MEM_U32(sp + 240); +a3 = MEM_U32(t7 + 48); +t9 = t9; +t6 = t8 << 2; +MEM_U32(sp + 16) = t6; +v0 = func_45d47c(mem, sp, a0, a1, a2, a3); +goto L45cbf8; +MEM_U32(sp + 16) = t6; +L45cbf8: +gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L45cc0c;} +//nop; +ra = MEM_U32(sp + 52); +goto L45d464; +ra = MEM_U32(sp + 52); +L45cc0c: +t9 = MEM_U32(sp + 96); +a0 = MEM_U32(sp + 288); +if (t9 == 0) {a1 = s2; +goto L45cc58;} +a1 = s2; +t6 = MEM_U32(s3 + 0); +t9 = MEM_U32(sp + 248); +a3 = MEM_U32(t6 + 52); +MEM_U32(sp + 16) = t9; +//nop; +t7 = MEM_U32(sp + 252); +t8 = MEM_U32(sp + 296); +t9 = t9; +a2 = t7 + t8; +v0 = func_45d47c(mem, sp, a0, a1, a2, a3); +goto L45cc44; +a2 = t7 + t8; +L45cc44: +gp = MEM_U32(sp + 48); +if (v0 == 0) {t7 = MEM_U32(sp + 72); +goto L45cc5c;} +t7 = MEM_U32(sp + 72); +ra = MEM_U32(sp + 52); +goto L45d464; +ra = MEM_U32(sp + 52); +L45cc58: +t7 = MEM_U32(sp + 72); +L45cc5c: +a0 = MEM_U32(sp + 288); +if (t7 == 0) {a1 = s2; +goto L45cca4;} +a1 = s2; +t9 = MEM_U32(s3 + 0); +t8 = MEM_U32(sp + 260); +a3 = MEM_U32(t9 + 36); +//nop; +t6 = MEM_U32(sp + 296); +t7 = MEM_U32(sp + 256); +t9 = t9; +a2 = t8 + t6; +MEM_U32(sp + 16) = t7; +v0 = func_45d47c(mem, sp, a0, a1, a2, a3); +goto L45cc90; +MEM_U32(sp + 16) = t7; +L45cc90: +gp = MEM_U32(sp + 48); +if (v0 == 0) {t8 = MEM_U32(sp + 64); +goto L45cca8;} +t8 = MEM_U32(sp + 64); +ra = MEM_U32(sp + 52); +goto L45d464; +ra = MEM_U32(sp + 52); +L45cca4: +t8 = MEM_U32(sp + 64); +L45cca8: +a0 = MEM_U32(sp + 288); +if (t8 == 0) {a1 = s2; +goto L45ccfc;} +a1 = s2; +t6 = MEM_U32(sp + 268); +t9 = MEM_U32(sp + 296); +t8 = MEM_U32(sp + 264); +a2 = t6 + t9; +//nop; +t7 = MEM_U32(s3 + 0); +t6 = t8 << 3; +t6 = t6 + t8; +t6 = t6 << 3; +t9 = t9; +a3 = MEM_U32(t7 + 8); +MEM_U32(sp + 16) = t6; +v0 = func_45d47c(mem, sp, a0, a1, a2, a3); +goto L45cce8; +MEM_U32(sp + 16) = t6; +L45cce8: +gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L45ccfc;} +//nop; +ra = MEM_U32(sp + 52); +goto L45d464; +ra = MEM_U32(sp + 52); +L45ccfc: +t9 = MEM_U32(sp + 84); +a0 = MEM_U32(sp + 288); +if (t9 == 0) {a1 = s2; +goto L45cd4c;} +a1 = s2; +t7 = MEM_U32(sp + 276); +t8 = MEM_U32(sp + 296); +t9 = MEM_U32(sp + 272); +a2 = t7 + t8; +t7 = t9 << 2; +//nop; +t6 = MEM_U32(s3 + 0); +t9 = t9; +a3 = MEM_U32(t6 + 76); +MEM_U32(sp + 16) = t7; +v0 = func_45d47c(mem, sp, a0, a1, a2, a3); +goto L45cd38; +MEM_U32(sp + 16) = t7; +L45cd38: +gp = MEM_U32(sp + 48); +if (v0 == 0) {t8 = MEM_U32(sp + 76); +goto L45cd50;} +t8 = MEM_U32(sp + 76); +ra = MEM_U32(sp + 52); +goto L45d464; +ra = MEM_U32(sp + 52); +L45cd4c: +t8 = MEM_U32(sp + 76); +L45cd50: +a0 = MEM_U32(sp + 288); +if (t8 == 0) {a1 = s2; +goto L45cd9c;} +a1 = s2; +t6 = MEM_U32(sp + 284); +t9 = MEM_U32(sp + 296); +t7 = MEM_U32(s3 + 0); +a2 = t6 + t9; +//nop; +t8 = MEM_U32(sp + 280); +a3 = MEM_U32(t7 + 24); +t9 = t9; +t6 = t8 << 4; +MEM_U32(sp + 16) = t6; +v0 = func_45d47c(mem, sp, a0, a1, a2, a3); +goto L45cd88; +MEM_U32(sp + 16) = t6; +L45cd88: +gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L45cd9c;} +//nop; +ra = MEM_U32(sp + 52); +goto L45d464; +ra = MEM_U32(sp + 52); +L45cd9c: +t9 = MEM_U32(sp + 68); +a0 = MEM_U32(sp + 288); +if (t9 == 0) {a1 = s2; +goto L45cdec;} +a1 = s2; +t7 = MEM_U32(sp + 212); +t8 = MEM_U32(sp + 296); +t9 = MEM_U32(sp + 208); +a2 = t7 + t8; +t7 = t9 << 3; +//nop; +t6 = MEM_U32(s3 + 0); +t9 = t9; +a3 = MEM_U32(t6 + 56); +MEM_U32(sp + 16) = t7; +v0 = func_45d47c(mem, sp, a0, a1, a2, a3); +goto L45cdd8; +MEM_U32(sp + 16) = t7; +L45cdd8: +gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L45cdec;} +//nop; +ra = MEM_U32(sp + 52); +goto L45d464; +ra = MEM_U32(sp + 52); +L45cdec: +t8 = MEM_U32(s3 + 0); +t9 = MEM_U32(sp + 80); +t6 = MEM_U32(t8 + 88); +//nop; +if (t6 == 0) {v1 = MEM_U32(sp + 264); +goto L45cfdc;} +v1 = MEM_U32(sp + 264); +if (t9 == 0) {t8 = MEM_U32(sp + 104); +goto L45ce44;} +t8 = MEM_U32(sp + 104); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L45ce1c; +//nop; +L45ce1c: +gp = MEM_U32(sp + 48); +t7 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 216); +a0 = MEM_U32(t7 + 80); +a2 = v0; +f_swap_pd(mem, sp, a0, a1, a2); +goto L45ce38; +a2 = v0; +L45ce38: +gp = MEM_U32(sp + 48); +//nop; +t8 = MEM_U32(sp + 104); +L45ce44: +//nop; +if (t8 == 0) {t9 = MEM_U32(sp + 88); +goto L45ce88;} +t9 = MEM_U32(sp + 88); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L45ce60; +//nop; +L45ce60: +gp = MEM_U32(sp + 48); +t6 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 224); +a0 = MEM_U32(t6 + 20); +a2 = v0; +f_swap_sym(mem, sp, a0, a1, a2); +goto L45ce7c; +a2 = v0; +L45ce7c: +gp = MEM_U32(sp + 48); +//nop; +t9 = MEM_U32(sp + 88); +L45ce88: +//nop; +if (t9 == 0) {t8 = MEM_U32(sp + 64); +goto L45cecc;} +t8 = MEM_U32(sp + 64); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L45cea4; +//nop; +L45cea4: +gp = MEM_U32(sp + 48); +t7 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 232); +a0 = MEM_U32(t7 + 68); +a2 = v0; +f_swap_opt(mem, sp, a0, a1, a2); +goto L45cec0; +a2 = v0; +L45cec0: +gp = MEM_U32(sp + 48); +//nop; +t8 = MEM_U32(sp + 64); +L45cecc: +//nop; +if (t8 == 0) {t9 = MEM_U32(sp + 84); +goto L45cf10;} +t9 = MEM_U32(sp + 84); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L45cee8; +//nop; +L45cee8: +gp = MEM_U32(sp + 48); +t6 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 264); +a0 = MEM_U32(t6 + 8); +a2 = v0; +f_swap_fd(mem, sp, a0, a1, a2); +goto L45cf04; +a2 = v0; +L45cf04: +gp = MEM_U32(sp + 48); +//nop; +t9 = MEM_U32(sp + 84); +L45cf10: +//nop; +if (t9 == 0) {t8 = MEM_U32(sp + 76); +goto L45cf54;} +t8 = MEM_U32(sp + 76); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L45cf2c; +//nop; +L45cf2c: +gp = MEM_U32(sp + 48); +t7 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 272); +a0 = MEM_U32(t7 + 76); +a2 = v0; +f_swap_fi(mem, sp, a0, a1, a2); +goto L45cf48; +a2 = v0; +L45cf48: +gp = MEM_U32(sp + 48); +//nop; +t8 = MEM_U32(sp + 76); +L45cf54: +//nop; +if (t8 == 0) {t9 = MEM_U32(sp + 68); +goto L45cf98;} +t9 = MEM_U32(sp + 68); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L45cf70; +//nop; +L45cf70: +gp = MEM_U32(sp + 48); +t6 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 280); +a0 = MEM_U32(t6 + 24); +a2 = v0; +f_swap_ext(mem, sp, a0, a1, a2); +goto L45cf8c; +a2 = v0; +L45cf8c: +gp = MEM_U32(sp + 48); +//nop; +t9 = MEM_U32(sp + 68); +L45cf98: +//nop; +if (t9 == 0) {v1 = MEM_U32(sp + 264); +goto L45cfdc;} +v1 = MEM_U32(sp + 264); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L45cfb4; +//nop; +L45cfb4: +gp = MEM_U32(sp + 48); +t7 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 208); +a0 = MEM_U32(t7 + 56); +a2 = v0; +f_swap_dn(mem, sp, a0, a1, a2); +goto L45cfd0; +a2 = v0; +L45cfd0: +gp = MEM_U32(sp + 48); +//nop; +v1 = MEM_U32(sp + 264); +L45cfdc: +s0 = zero; +if ((int)v1 <= 0) {s2 = zero; +goto L45d248;} +s2 = zero; +s1 = zero; +L45cfec: +//nop; +a0 = s2; +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L45cffc; +//nop; +L45cffc: +t8 = MEM_U32(s3 + 0); +gp = MEM_U32(sp + 48); +t6 = MEM_U32(t8 + 8); +//nop; +t9 = t6 + s1; +MEM_U32(v0 + 0) = t9; +t7 = MEM_U32(sp + 104); +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 100); +goto L45d064;} +t8 = MEM_U32(sp + 100); +t8 = MEM_U32(t9 + 20); +v1 = t9; +if ((int)t8 <= 0) {t8 = MEM_U32(sp + 100); +goto L45d064;} +t8 = MEM_U32(sp + 100); +t7 = MEM_U32(v1 + 16); +t6 = MEM_U32(s3 + 0); +t8 = t7 << 2; +t8 = t8 - t7; +t9 = MEM_U32(t6 + 20); +t7 = MEM_U32(v0 + 60); +t8 = t8 << 2; +t6 = t9 + t8; +t9 = t7 | 0x2; +MEM_U32(v0 + 4) = t6; +MEM_U32(v0 + 60) = t9; +t8 = MEM_U32(sp + 100); +L45d064: +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 88); +goto L45d0b0;} +t6 = MEM_U32(sp + 88); +v1 = MEM_U32(v0 + 0); +//nop; +t6 = MEM_U32(v1 + 48); +//nop; +if ((int)t6 <= 0) {t6 = MEM_U32(sp + 88); +goto L45d0b0;} +t6 = MEM_U32(sp + 88); +t7 = MEM_U32(s3 + 0); +t8 = MEM_U32(v1 + 44); +t9 = MEM_U32(t7 + 48); +t6 = t8 << 2; +t8 = MEM_U32(v0 + 60); +t7 = t9 + t6; +t9 = t8 | 0x400; +MEM_U32(v0 + 12) = t7; +MEM_U32(v0 + 60) = t9; +t6 = MEM_U32(sp + 88); +L45d0b0: +//nop; +if (t6 == 0) {t7 = MEM_U32(sp + 84); +goto L45d104;} +t7 = MEM_U32(sp + 84); +v1 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U32(v1 + 36); +//nop; +if ((int)t7 <= 0) {t7 = MEM_U32(sp + 84); +goto L45d104;} +t7 = MEM_U32(sp + 84); +t6 = MEM_U32(v1 + 32); +t8 = MEM_U32(s3 + 0); +t7 = t6 << 2; +t7 = t7 - t6; +t9 = MEM_U32(t8 + 68); +t6 = MEM_U32(v0 + 60); +t7 = t7 << 2; +t8 = t9 + t7; +t9 = t6 | 0x20; +MEM_U32(v0 + 28) = t8; +MEM_U32(v0 + 60) = t9; +t7 = MEM_U32(sp + 84); +L45d104: +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 96); +goto L45d150;} +t8 = MEM_U32(sp + 96); +v1 = MEM_U32(v0 + 0); +//nop; +t8 = MEM_U32(v1 + 56); +//nop; +if ((int)t8 <= 0) {t8 = MEM_U32(sp + 96); +goto L45d150;} +t8 = MEM_U32(sp + 96); +t6 = MEM_U32(s3 + 0); +t7 = MEM_U32(v1 + 52); +t9 = MEM_U32(t6 + 76); +t8 = t7 << 2; +t7 = MEM_U32(v0 + 60); +t6 = t9 + t8; +t9 = t7 | 0x40; +MEM_U32(v0 + 44) = t6; +MEM_U32(v0 + 60) = t9; +t8 = MEM_U32(sp + 96); +L45d150: +//nop; +if (t8 == 0) {t8 = MEM_U32(sp + 80); +goto L45d198;} +t8 = MEM_U32(sp + 80); +v1 = MEM_U32(v0 + 0); +//nop; +t6 = MEM_U32(v1 + 12); +//nop; +if ((int)t6 <= 0) {t8 = MEM_U32(sp + 80); +goto L45d198;} +t8 = MEM_U32(sp + 80); +t7 = MEM_U32(s3 + 0); +t8 = MEM_U32(v1 + 8); +t9 = MEM_U32(t7 + 52); +t7 = MEM_U32(v0 + 60); +t6 = t9 + t8; +t9 = t7 | 0x80; +MEM_U32(v0 + 20) = t6; +MEM_U32(v0 + 60) = t9; +t8 = MEM_U32(sp + 80); +L45d198: +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 92); +goto L45d1ec;} +t6 = MEM_U32(sp + 92); +v1 = MEM_U32(v0 + 0); +t8 = s0 << 2; +t6 = MEM_U16(v1 + 42); +t8 = t8 - s0; +if (t6 == 0) {t8 = t8 << 2; +goto L45d1e8;} +t8 = t8 << 2; +t7 = MEM_U32(s3 + 0); +t8 = t8 + s0; +t9 = MEM_U32(t7 + 80); +t8 = t8 << 2; +t6 = t9 + t8; +t9 = MEM_U32(v0 + 60); +MEM_U32(v0 + 52) = t6; +t7 = MEM_U16(v1 + 42); +t8 = t9 | 0x100; +MEM_U32(v0 + 60) = t8; +s0 = s0 + t7; +L45d1e8: +t6 = MEM_U32(sp + 92); +L45d1ec: +//nop; +if (t6 == 0) {v1 = MEM_U32(sp + 264); +goto L45d238;} +v1 = MEM_U32(sp + 264); +v1 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U32(v1 + 28); +//nop; +if ((int)t7 <= 0) {//nop; +goto L45d234;} +//nop; +t9 = MEM_U32(s3 + 0); +t6 = MEM_U32(v1 + 24); +t8 = MEM_U32(t9 + 72); +t7 = t6 << 2; +t6 = MEM_U32(v0 + 60); +t9 = t8 + t7; +t8 = t6 | 0x4; +MEM_U32(v0 + 36) = t9; +MEM_U32(v0 + 60) = t8; +L45d234: +v1 = MEM_U32(sp + 264); +L45d238: +s2 = s2 + 0x1; +at = (int)s2 < (int)v1; +if (at != 0) {s1 = s1 + 0x48; +goto L45cfec;} +s1 = s1 + 0x48; +L45d248: +t7 = MEM_U32(sp + 92); +s2 = v1 + 0xffffffff; +if (t7 == 0) {//nop; +goto L45d41c;} +//nop; +if ((int)s2 < 0) {//nop; +goto L45d41c;} +//nop; +L45d260: +//nop; +a0 = s2; +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L45d270; +//nop; +L45d270: +v1 = MEM_U32(v0 + 0); +gp = MEM_U32(sp + 48); +t9 = MEM_U32(v1 + 28); +t3 = 0xfffffff8; +t5 = 0xffffffff; +if (t9 == 0) {s1 = v0; +goto L45d410;} +s1 = v0; +t6 = MEM_U32(v1 + 64); +t8 = MEM_U32(sp + 156); +t7 = MEM_U16(v1 + 42); +ra = zero; +if (t7 == 0) {t0 = t6 + t8; +goto L45d410;} +t0 = t6 + t8; +s0 = zero; +L45d2a8: +t2 = MEM_U32(v0 + 52); +ra = ra + 0x1; +v1 = t2 + s0; +a3 = MEM_U32(v1 + 8); +//nop; +if (t5 == a3) {//nop; +goto L45d2e4;} +//nop; +t4 = MEM_U32(v1 + 40); +//nop; +if (t5 == t4) {//nop; +goto L45d2e4;} +//nop; +t9 = MEM_U32(v1 + 44); +//nop; +if (t5 != t9) {//nop; +goto L45d2f8;} +//nop; +L45d2e4: +t6 = MEM_U32(s1 + 0); +//nop; +a2 = MEM_U16(t6 + 42); +at = ra < a2; +goto L45d408; +at = ra < a2; +L45d2f8: +v1 = MEM_U32(v0 + 0); +a1 = zero; +t8 = MEM_U16(v1 + 42); +t1 = MEM_U32(v1 + 28); +if (t8 == 0) {at = (int)a3 < (int)t1; +goto L45d370;} +at = (int)a3 < (int)t1; +t7 = MEM_U32(s1 + 0); +a0 = t2; +a2 = MEM_U16(t7 + 42); +//nop; +L45d320: +v1 = MEM_U32(a0 + 8); +a1 = a1 + 0x1; +at = (int)a3 < (int)v1; +if (at == 0) {at = a1 < a2; +goto L45d364;} +at = a1 < a2; +t9 = MEM_U32(a0 + 40); +//nop; +if (t5 == t9) {at = a1 < a2; +goto L45d364;} +at = a1 < a2; +t6 = MEM_U32(a0 + 44); +at = (int)v1 < (int)t1; +if (t5 == t6) {//nop; +goto L45d360;} +//nop; +if (at == 0) {at = a1 < a2; +goto L45d364;} +at = a1 < a2; +t1 = v1; +L45d360: +at = a1 < a2; +L45d364: +if (at != 0) {a0 = a0 + 0x34; +goto L45d320;} +a0 = a0 + 0x34; +at = (int)a3 < (int)t1; +L45d370: +a2 = t4; +if (at == 0) {a1 = a3; +goto L45d3f4;} +a1 = a3; +L45d37c: +v1 = MEM_S8(t0 + 0); +t0 = t0 + 0x1; +a3 = (int)v1 >> 4; +t8 = a3 << 24; +a3 = (int)t8 >> 24; +if (a3 != t3) {a0 = v1 & 0xf; +goto L45d3c0;} +a0 = v1 & 0xf; +t9 = MEM_S8(t0 + 1); +t8 = MEM_S8(t0 + 0); +t6 = t9 & 0xff; +t7 = t8 << 8; +v1 = t6 | t7; +t9 = v1 << 16; +t8 = (int)t9 >> 16; +t0 = t0 + 0x2; +a2 = a2 + t8; +goto L45d3c4; +a2 = a2 + t8; +L45d3c0: +a2 = a2 + a3; +L45d3c4: +if ((int)a0 < 0) {v1 = a1 << 2; +goto L45d3e8;} +v1 = a1 << 2; +L45d3cc: +t6 = MEM_U32(v0 + 36); +a0 = a0 + 0xffffffff; +t7 = t6 + v1; +MEM_U32(t7 + 0) = a2; +v1 = v1 + 0x4; +if ((int)a0 >= 0) {a1 = a1 + 0x1; +goto L45d3cc;} +a1 = a1 + 0x1; +L45d3e8: +at = (int)a1 < (int)t1; +if (at != 0) {//nop; +goto L45d37c;} +//nop; +L45d3f4: +t9 = MEM_U32(s1 + 0); +//nop; +a2 = MEM_U16(t9 + 42); +//nop; +at = ra < a2; +L45d408: +if (at != 0) {s0 = s0 + 0x34; +goto L45d2a8;} +s0 = s0 + 0x34; +L45d410: +s2 = s2 + 0xffffffff; +if ((int)s2 >= 0) {//nop; +goto L45d260;} +//nop; +L45d41c: +v0 = MEM_U32(s3 + 0); +t6 = MEM_U32(sp + 304); +t8 = MEM_U32(v0 + 84); +//nop; +t7 = t8 | t6; +MEM_U32(v0 + 84) = t7; +t9 = MEM_U32(sp + 156); +//nop; +if (t9 == 0) {a0 = t9; +goto L45d45c;} +a0 = t9; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L45d454; +//nop; +L45d454: +gp = MEM_U32(sp + 48); +//nop; +L45d45c: +v0 = zero; +L45d460: +ra = MEM_U32(sp + 52); +L45d464: +s0 = MEM_U32(sp + 32); +s1 = MEM_U32(sp + 36); +s2 = MEM_U32(sp + 40); +s3 = MEM_U32(sp + 44); +sp = sp + 0x120; +return v0; +sp = sp + 0x120; +} + +static uint32_t func_45d47c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45d47c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +t6 = MEM_U32(sp + 48); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 40) = a2; +if (t6 != 0) {MEM_U32(sp + 44) = a3; +goto L45d4b0;} +MEM_U32(sp + 44) = a3; +v0 = zero; +goto L45d548; +v0 = zero; +L45d4b0: +if (a1 != 0) {//nop; +goto L45d4fc;} +//nop; +//nop; +a0 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 40); +a2 = zero; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L45d4cc; +a2 = zero; +L45d4cc: +t7 = MEM_U32(sp + 40); +gp = MEM_U32(sp + 24); +if (v0 == t7) {//nop; +goto L45d4fc;} +//nop; +a0 = 0x1000e42c; +//nop; +a0 = a0; +//nop; +f_st_warning(mem, sp, a0); +goto L45d4f0; +//nop; +L45d4f0: +gp = MEM_U32(sp + 24); +v0 = 0xfffffffb; +goto L45d548; +v0 = 0xfffffffb; +L45d4fc: +//nop; +a0 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +a2 = MEM_U32(sp + 48); +//nop; +v0 = wrapper_read(mem, a0, a1, a2); +goto L45d514; +//nop; +L45d514: +t8 = MEM_U32(sp + 48); +gp = MEM_U32(sp + 24); +if (v0 == t8) {v0 = zero; +goto L45d548;} +v0 = zero; +a0 = 0x1000e444; +//nop; +a0 = a0; +//nop; +f_st_warning(mem, sp, a0); +goto L45d538; +//nop; +L45d538: +gp = MEM_U32(sp + 24); +v0 = 0xfffffffa; +goto L45d548; +v0 = 0xfffffffa; +v0 = zero; +L45d548: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_st_writest(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45d5ec: +//st_writest: +//nop; +//nop; +//nop; +sp = sp + 0xfffffe28; +//nop; +MEM_U32(sp + 20) = s0; +s0 = a0; +MEM_U32(sp + 60) = ra; +MEM_U32(sp + 476) = a1; +MEM_U32(sp + 56) = fp; +MEM_U32(sp + 52) = gp; +MEM_U32(sp + 48) = s7; +MEM_U32(sp + 44) = s6; +MEM_U32(sp + 40) = s5; +MEM_U32(sp + 36) = s4; +MEM_U32(sp + 32) = s3; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +a1 = 0x48; +a0 = sp + 0x18c; +MEM_U32(sp + 288) = zero; +wrapper_bzero(mem, a0, a1); +goto L45d644; +MEM_U32(sp + 288) = zero; +L45d644: +gp = MEM_U32(sp + 52); +a0 = sp + 0x128; +//nop; +a1 = 0x60; +//nop; +wrapper_bzero(mem, a0, a1); +goto L45d65c; +//nop; +L45d65c: +gp = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +//nop; +v0 = f_st_ifdmax(mem, sp); +goto L45d674; +//nop; +L45d674: +gp = MEM_U32(sp + 52); +MEM_U32(sp + 276) = v0; +//nop; +a0 = s0; +a1 = zero; +a2 = 0x1; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L45d690; +a2 = 0x1; +L45d690: +gp = MEM_U32(sp + 52); +MEM_U32(sp + 272) = v0; +//nop; +a0 = s0; +a1 = 0x60; +a2 = 0x1; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L45d6ac; +a2 = 0x1; +L45d6ac: +gp = MEM_U32(sp + 52); +t6 = MEM_U32(sp + 276); +t7 = 0x1001b288; +MEM_U32(sp + 284) = v0; +t7 = MEM_U32(t7 + 0); +a0 = s0; +MEM_U32(t7 + 12) = t6; +//nop; +//nop; +//nop; +v0 = wrapper_dup(mem, a0); +goto L45d6d8; +//nop; +L45d6d8: +gp = MEM_U32(sp + 52); +a0 = v0; +a1 = 0x1000e480; +//nop; +a1 = a1; +//nop; +v0 = wrapper_fdopen(mem, a0, a1); +goto L45d6f4; +//nop; +L45d6f4: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 != 0) {MEM_U32(sp + 268) = v0; +goto L45d728;} +MEM_U32(sp + 268) = v0; +a0 = 0x1000e484; +//nop; +a1 = s0; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L45d71c; +a0 = a0; +L45d71c: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L45d728: +t8 = MEM_U32(sp + 476); +//nop; +t9 = t8 & 0x4; +if (t9 == 0) {t8 = MEM_U32(sp + 476); +goto L45dacc;} +t8 = MEM_U32(sp + 476); +t4 = MEM_U32(sp + 276); +s6 = 0xffffffff; +if ((int)t4 <= 0) {t9 = MEM_U32(sp + 300); +goto L45da48;} +t9 = MEM_U32(sp + 300); +MEM_U32(sp + 280) = zero; +fp = sp + 0x68; +L45d754: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 292) = zero; +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L45d768; +MEM_U32(sp + 288) = t3; +L45d768: +t5 = MEM_U32(v0 + 0); +gp = MEM_U32(sp + 52); +MEM_U32(sp + 392) = t5; +v1 = MEM_U32(t5 + 28); +t2 = MEM_U32(sp + 292); +t3 = MEM_U32(sp + 288); +if (v1 == 0) {t1 = v0; +goto L45da30;} +t1 = v0; +t7 = MEM_U32(v0 + 36); +t8 = MEM_U32(sp + 300); +if (t7 == 0) {t4 = t8 + v1; +goto L45da30;} +t4 = t8 + v1; +MEM_U32(t5 + 24) = t8; +MEM_U32(sp + 300) = t4; +MEM_U32(t5 + 64) = t3; +MEM_U32(sp + 264) = zero; +s1 = MEM_U16(t5 + 42); +//nop; +if (s1 == 0) {t8 = MEM_U32(sp + 392); +goto L45da28;} +t8 = MEM_U32(sp + 392); +MEM_U32(sp + 88) = zero; +L45d7bc: +t5 = MEM_U32(t1 + 52); +t6 = MEM_U32(sp + 88); +//nop; +t0 = t5 + t6; +t7 = MEM_U32(t0 + 8); +//nop; +if (s6 == t7) {t4 = MEM_U32(sp + 264); +goto L45da08;} +t4 = MEM_U32(sp + 264); +t8 = MEM_U32(t0 + 40); +//nop; +if (s6 == t8) {t4 = MEM_U32(sp + 264); +goto L45da08;} +t4 = MEM_U32(sp + 264); +t4 = MEM_U32(t0 + 44); +t9 = MEM_U32(sp + 392); +if (s6 == t4) {t4 = MEM_U32(sp + 264); +goto L45da08;} +t4 = MEM_U32(sp + 264); +t5 = MEM_U32(t9 + 64); +a0 = zero; +t6 = t3 - t5; +MEM_U32(t0 + 48) = t6; +t7 = MEM_U32(sp + 392); +//nop; +s1 = MEM_U16(t7 + 42); +a1 = MEM_U32(t7 + 28); +if (s1 == 0) {//nop; +goto L45d87c;} +//nop; +a2 = MEM_U32(t0 + 8); +v1 = MEM_U32(t1 + 52); +//nop; +L45d830: +v0 = MEM_U32(v1 + 8); +a0 = a0 + 0x1; +at = (int)a2 < (int)v0; +if (at == 0) {at = a0 < s1; +goto L45d874;} +at = a0 < s1; +t8 = MEM_U32(v1 + 40); +//nop; +if (s6 == t8) {at = a0 < s1; +goto L45d874;} +at = a0 < s1; +t4 = MEM_U32(v1 + 44); +at = (int)v0 < (int)a1; +if (s6 == t4) {//nop; +goto L45d870;} +//nop; +if (at == 0) {at = a0 < s1; +goto L45d874;} +at = a0 < s1; +a1 = v0; +L45d870: +at = a0 < s1; +L45d874: +if (at != 0) {v1 = v1 + 0x34; +goto L45d830;} +v1 = v1 + 0x34; +L45d87c: +if ((int)a1 <= 0) {t4 = MEM_U32(sp + 264); +goto L45da08;} +t4 = MEM_U32(sp + 264); +a2 = MEM_U32(t0 + 8); +s2 = s6; +if ((int)a2 < 0) {t9 = a2 << 2; +goto L45da04;} +t9 = a2 << 2; +v0 = MEM_U32(t1 + 36); +s7 = a1 << 2; +s3 = v0 + t9; +v1 = v0 + s7; +s5 = MEM_U32(t0 + 40); +at = v1 < s3; +s4 = zero; +if (at != 0) {s0 = fp; +goto L45da04;} +s0 = fp; +L45d8b8: +if (s3 != v1) {at = 0x8; +goto L45d8c8;} +at = 0x8; +v1 = 0x1; +goto L45d8f0; +v1 = 0x1; +L45d8c8: +v0 = MEM_U32(s3 + 0); +//nop; +if (v0 != 0) {a0 = v0; +goto L45d8e4;} +a0 = v0; +a0 = MEM_U32(t0 + 40); +v1 = a0 - s5; +goto L45d8e8; +v1 = a0 - s5; +L45d8e4: +v1 = a0 - s5; +L45d8e8: +t5 = v1 << 16; +v1 = (int)t5 >> 16; +L45d8f0: +if (v1 != 0) {a0 = fp; +goto L45d900;} +a0 = fp; +if (s2 != at) {v0 = s0 + 0x3; +goto L45d968;} +v0 = s0 + 0x3; +L45d900: +if (s2 == s6) {s5 = s5 + v1; +goto L45d92c;} +s5 = s5 + v1; +at = (int)s4 < (int)0xfffffff9; +if (at != 0) {at = (int)s4 < (int)0x8; +goto L45d92c;} +at = (int)s4 < (int)0x8; +if (at == 0) {t4 = s4 << 4; +goto L45d92c;} +t4 = s4 << 4; +t9 = t4 | s2; +MEM_U8(s0 + 0) = (uint8_t)t9; +s0 = s0 + 0x1; +goto L45d950; +s0 = s0 + 0x1; +L45d92c: +if (s2 == s6) {t7 = (int)s4 >> 8; +goto L45d950;} +t7 = (int)s4 >> 8; +MEM_U8(s0 + 0) = (uint8_t)s2; +t5 = MEM_S8(s0 + 0); +MEM_U8(s0 + 1) = (uint8_t)t7; +t6 = t5 | 0x80; +MEM_U8(s0 + 0) = (uint8_t)t6; +MEM_U8(s0 + 2) = (uint8_t)s4; +s0 = s0 + 0x3; +L45d950: +s4 = v1 << 16; +t4 = (int)s4 >> 16; +s2 = zero; +s4 = t4; +v0 = s0 + 0x3; +goto L45d96c; +v0 = s0 + 0x3; +L45d968: +s2 = s2 + 0x1; +L45d96c: +t9 = sp + 0xe8; +at = v0 < t9; +if (at == 0) {s1 = s0 - fp; +goto L45d998;} +s1 = s0 - fp; +t5 = MEM_U32(t1 + 36); +t6 = s0 - fp; +v1 = t5 + s7; +if (s3 != v1) {//nop; +goto L45d9e4;} +//nop; +if ((int)t6 <= 0) {//nop; +goto L45d9e4;} +//nop; +L45d998: +//nop; +a3 = MEM_U32(sp + 268); +a1 = s1; +a2 = 0x1; +MEM_U32(sp + 252) = t0; +MEM_U32(sp + 468) = t1; +MEM_U32(sp + 292) = t2; +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45d9bc; +MEM_U32(sp + 288) = t3; +L45d9bc: +t1 = MEM_U32(sp + 468); +t2 = MEM_U32(sp + 292); +t3 = MEM_U32(sp + 288); +t7 = MEM_U32(t1 + 36); +gp = MEM_U32(sp + 52); +t0 = MEM_U32(sp + 252); +s0 = fp; +t2 = t2 + s1; +t3 = t3 + s1; +v1 = t7 + s7; +L45d9e4: +s3 = s3 + 0x4; +at = v1 < s3; +if (at == 0) {//nop; +goto L45d8b8;} +//nop; +t8 = MEM_U32(sp + 392); +//nop; +s1 = MEM_U16(t8 + 42); +//nop; +L45da04: +t4 = MEM_U32(sp + 264); +L45da08: +t5 = MEM_U32(sp + 88); +t9 = t4 + 0x1; +at = t9 < s1; +t6 = t5 + 0x34; +MEM_U32(sp + 88) = t6; +if (at != 0) {MEM_U32(sp + 264) = t9; +goto L45d7bc;} +MEM_U32(sp + 264) = t9; +t8 = MEM_U32(sp + 392); +L45da28: +//nop; +MEM_U32(t8 + 68) = t2; +L45da30: +v0 = MEM_U32(sp + 280); +t4 = MEM_U32(sp + 276); +v0 = v0 + 0x1; +if (v0 != t4) {MEM_U32(sp + 280) = v0; +goto L45d754;} +MEM_U32(sp + 280) = v0; +t9 = MEM_U32(sp + 300); +L45da48: +s0 = -t3; +if (t9 == 0) {t5 = s0 & 0x3; +goto L45dac8;} +t5 = s0 & 0x3; +if (t5 == 0) {s0 = t5; +goto L45dabc;} +s0 = t5; +a0 = 0x10018c80; +//nop; +a3 = MEM_U32(sp + 268); +a1 = 0x1; +a2 = t5; +MEM_U32(sp + 288) = t3; +a0 = a0; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45da7c; +a0 = a0; +L45da7c: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 == s0) {//nop; +goto L45daac;} +//nop; +a0 = 0x1000e4b0; +//nop; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L45daa0; +a0 = a0; +L45daa0: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L45daac: +t3 = t3 + 0x3; +at = 0xfffffffc; +t6 = t3 & at; +t3 = t6; +L45dabc: +t7 = MEM_U32(sp + 284); +MEM_U32(sp + 304) = t3; +MEM_U32(sp + 308) = t7; +L45dac8: +t8 = MEM_U32(sp + 476); +L45dacc: +//nop; +t4 = t8 & 0x100; +if (t4 == 0) {t5 = MEM_U32(sp + 476); +goto L45dbec;} +t5 = MEM_U32(sp + 476); +t9 = MEM_U32(sp + 284); +t6 = MEM_U32(sp + 276); +t5 = t9 + t3; +MEM_U32(sp + 284) = t5; +if ((int)t6 <= 0) {t3 = zero; +goto L45dbd4;} +t3 = zero; +s2 = 0x10006294; +MEM_U32(sp + 280) = zero; +s0 = 0x34; +L45db00: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L45db10; +MEM_U32(sp + 288) = t3; +L45db10: +t7 = MEM_U32(v0 + 0); +t8 = MEM_U16(sp + 436); +MEM_U32(sp + 392) = t7; +s1 = MEM_U16(t7 + 42); +t4 = MEM_U16(sp + 438); +lo = s1 * s0; +hi = (uint32_t)((uint64_t)s1 * (uint64_t)s0 >> 32); +t3 = MEM_U32(sp + 288); +gp = MEM_U32(sp + 52); +t9 = t8 + t4; +MEM_U16(t7 + 40) = (uint16_t)t9; +a3 = MEM_U32(sp + 268); +a1 = s0; +a2 = s1; +a0 = lo; +t3 = t3 + a0; +if (s1 == 0) {t8 = MEM_U16(sp + 436); +goto L45db9c;} +t8 = MEM_U16(sp + 436); +//nop; +a0 = MEM_U32(v0 + 52); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45db64; +MEM_U32(sp + 288) = t3; +L45db64: +t6 = MEM_U32(sp + 392); +gp = MEM_U32(sp + 52); +t7 = MEM_U16(t6 + 42); +t3 = MEM_U32(sp + 288); +if (v0 == t7) {t8 = MEM_U16(sp + 436); +goto L45db9c;} +t8 = MEM_U16(sp + 436); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L45db8c; +MEM_U32(sp + 288) = t3; +L45db8c: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +t8 = MEM_U16(sp + 436); +L45db9c: +t4 = MEM_U16(sp + 438); +t5 = MEM_U32(sp + 392); +t9 = t8 + t4; +MEM_U16(sp + 436) = (uint16_t)t9; +v0 = MEM_U16(t5 + 42); +v1 = MEM_U32(sp + 280); +t6 = MEM_U32(sp + 320); +t8 = MEM_U32(sp + 276); +v1 = v1 + 0x1; +t7 = t6 + v0; +MEM_U32(sp + 320) = t7; +MEM_U32(sp + 280) = v1; +if (v1 != t8) {MEM_U16(sp + 438) = (uint16_t)v0; +goto L45db00;} +MEM_U16(sp + 438) = (uint16_t)v0; +L45dbd4: +t4 = MEM_U32(sp + 320); +t9 = MEM_U32(sp + 284); +if (t4 == 0) {t5 = MEM_U32(sp + 476); +goto L45dbec;} +t5 = MEM_U32(sp + 476); +MEM_U32(sp + 324) = t9; +t5 = MEM_U32(sp + 476); +L45dbec: +s2 = 0x10006294; +t6 = t5 & 0x2; +if (t6 == 0) {t9 = MEM_U32(sp + 476); +goto L45dd04;} +t9 = MEM_U32(sp + 476); +t7 = MEM_U32(sp + 284); +t4 = MEM_U32(sp + 276); +t8 = t7 + t3; +MEM_U32(sp + 284) = t8; +if ((int)t4 <= 0) {t3 = zero; +goto L45dcec;} +t3 = zero; +MEM_U32(sp + 280) = zero; +s0 = 0xc; +L45dc1c: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L45dc2c; +MEM_U32(sp + 288) = t3; +L45dc2c: +t9 = MEM_U32(v0 + 0); +t5 = MEM_U32(sp + 412); +MEM_U32(sp + 392) = t9; +a2 = MEM_U32(t9 + 20); +t6 = MEM_U32(sp + 416); +lo = a2 * s0; +hi = (uint32_t)((uint64_t)a2 * (uint64_t)s0 >> 32); +t3 = MEM_U32(sp + 288); +gp = MEM_U32(sp + 52); +t7 = t5 + t6; +MEM_U32(t9 + 16) = t7; +a3 = MEM_U32(sp + 268); +a1 = s0; +a0 = lo; +t3 = t3 + a0; +if (a2 == 0) {t5 = MEM_U32(sp + 412); +goto L45dcb4;} +t5 = MEM_U32(sp + 412); +//nop; +a0 = MEM_U32(v0 + 4); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45dc7c; +MEM_U32(sp + 288) = t3; +L45dc7c: +t4 = MEM_U32(sp + 392); +gp = MEM_U32(sp + 52); +t9 = MEM_U32(t4 + 20); +t3 = MEM_U32(sp + 288); +if (v0 == t9) {t5 = MEM_U32(sp + 412); +goto L45dcb4;} +t5 = MEM_U32(sp + 412); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L45dca4; +MEM_U32(sp + 288) = t3; +L45dca4: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +t5 = MEM_U32(sp + 412); +L45dcb4: +t6 = MEM_U32(sp + 416); +t8 = MEM_U32(sp + 392); +t7 = t5 + t6; +MEM_U32(sp + 412) = t7; +a0 = MEM_U32(t8 + 20); +t5 = MEM_U32(sp + 280); +t4 = MEM_U32(sp + 328); +t7 = MEM_U32(sp + 276); +t6 = t5 + 0x1; +t9 = t4 + a0; +MEM_U32(sp + 328) = t9; +MEM_U32(sp + 280) = t6; +if (t6 != t7) {MEM_U32(sp + 416) = a0; +goto L45dc1c;} +MEM_U32(sp + 416) = a0; +L45dcec: +t8 = MEM_U32(sp + 328); +t4 = MEM_U32(sp + 284); +if (t8 == 0) {t9 = MEM_U32(sp + 476); +goto L45dd04;} +t9 = MEM_U32(sp + 476); +MEM_U32(sp + 332) = t4; +t9 = MEM_U32(sp + 476); +L45dd04: +s0 = 0xc; +t5 = t9 & 0x20; +if (t5 == 0) {t4 = MEM_U32(sp + 476); +goto L45de18;} +t4 = MEM_U32(sp + 476); +t6 = MEM_U32(sp + 284); +t8 = MEM_U32(sp + 276); +t7 = t6 + t3; +MEM_U32(sp + 284) = t7; +if ((int)t8 <= 0) {t3 = zero; +goto L45de00;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L45dd30: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L45dd40; +MEM_U32(sp + 288) = t3; +L45dd40: +t4 = MEM_U32(v0 + 0); +t9 = MEM_U32(sp + 428); +MEM_U32(sp + 392) = t4; +a2 = MEM_U32(t4 + 36); +t5 = MEM_U32(sp + 432); +lo = a2 * s0; +hi = (uint32_t)((uint64_t)a2 * (uint64_t)s0 >> 32); +t3 = MEM_U32(sp + 288); +gp = MEM_U32(sp + 52); +t6 = t9 + t5; +MEM_U32(t4 + 32) = t6; +a3 = MEM_U32(sp + 268); +a1 = s0; +a0 = lo; +t3 = t3 + a0; +if (a2 == 0) {t9 = MEM_U32(sp + 428); +goto L45ddc8;} +t9 = MEM_U32(sp + 428); +//nop; +a0 = MEM_U32(v0 + 28); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45dd90; +MEM_U32(sp + 288) = t3; +L45dd90: +t8 = MEM_U32(sp + 392); +gp = MEM_U32(sp + 52); +t4 = MEM_U32(t8 + 36); +t3 = MEM_U32(sp + 288); +if (v0 == t4) {t9 = MEM_U32(sp + 428); +goto L45ddc8;} +t9 = MEM_U32(sp + 428); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L45ddb8; +MEM_U32(sp + 288) = t3; +L45ddb8: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +t9 = MEM_U32(sp + 428); +L45ddc8: +t5 = MEM_U32(sp + 432); +t7 = MEM_U32(sp + 392); +t6 = t9 + t5; +MEM_U32(sp + 428) = t6; +a0 = MEM_U32(t7 + 36); +t9 = MEM_U32(sp + 280); +t8 = MEM_U32(sp + 336); +t6 = MEM_U32(sp + 276); +t5 = t9 + 0x1; +t4 = t8 + a0; +MEM_U32(sp + 336) = t4; +MEM_U32(sp + 280) = t5; +if (t5 != t6) {MEM_U32(sp + 432) = a0; +goto L45dd30;} +MEM_U32(sp + 432) = a0; +L45de00: +t7 = MEM_U32(sp + 336); +t8 = MEM_U32(sp + 284); +if (t7 == 0) {t4 = MEM_U32(sp + 476); +goto L45de18;} +t4 = MEM_U32(sp + 476); +MEM_U32(sp + 340) = t8; +t4 = MEM_U32(sp + 476); +L45de18: +//nop; +t9 = t4 & 0x400; +if (t9 == 0) {t8 = MEM_U32(sp + 476); +goto L45df24;} +t8 = MEM_U32(sp + 476); +t5 = MEM_U32(sp + 284); +t7 = MEM_U32(sp + 276); +t6 = t5 + t3; +MEM_U32(sp + 284) = t6; +if ((int)t7 <= 0) {t3 = zero; +goto L45df0c;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L45de44: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L45de54; +MEM_U32(sp + 288) = t3; +L45de54: +t8 = MEM_U32(v0 + 0); +t4 = MEM_U32(sp + 440); +MEM_U32(sp + 392) = t8; +t9 = MEM_U32(sp + 444); +a2 = MEM_U32(t8 + 48); +t3 = MEM_U32(sp + 288); +gp = MEM_U32(sp + 52); +t5 = t4 + t9; +a0 = a2 << 2; +MEM_U32(t8 + 44) = t5; +if (a2 == 0) {t3 = t3 + a0; +goto L45ded0;} +t3 = t3 + a0; +//nop; +a0 = MEM_U32(v0 + 12); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +a1 = 0x4; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45de9c; +a1 = 0x4; +L45de9c: +t7 = MEM_U32(sp + 392); +gp = MEM_U32(sp + 52); +t8 = MEM_U32(t7 + 48); +t3 = MEM_U32(sp + 288); +if (v0 == t8) {t4 = MEM_U32(sp + 440); +goto L45ded4;} +t4 = MEM_U32(sp + 440); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L45dec4; +MEM_U32(sp + 288) = t3; +L45dec4: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L45ded0: +t4 = MEM_U32(sp + 440); +L45ded4: +t9 = MEM_U32(sp + 444); +t6 = MEM_U32(sp + 392); +t5 = t4 + t9; +MEM_U32(sp + 440) = t5; +a0 = MEM_U32(t6 + 48); +t4 = MEM_U32(sp + 280); +t7 = MEM_U32(sp + 344); +t5 = MEM_U32(sp + 276); +t9 = t4 + 0x1; +t8 = t7 + a0; +MEM_U32(sp + 344) = t8; +MEM_U32(sp + 280) = t9; +if (t9 != t5) {MEM_U32(sp + 444) = a0; +goto L45de44;} +MEM_U32(sp + 444) = a0; +L45df0c: +t6 = MEM_U32(sp + 344); +t7 = MEM_U32(sp + 284); +if (t6 == 0) {t8 = MEM_U32(sp + 476); +goto L45df24;} +t8 = MEM_U32(sp + 476); +MEM_U32(sp + 348) = t7; +t8 = MEM_U32(sp + 476); +L45df24: +//nop; +t4 = t8 & 0x80; +if (t4 == 0) {t8 = MEM_U32(sp + 476); +goto L45e09c;} +t8 = MEM_U32(sp + 476); +t9 = MEM_U32(sp + 284); +t6 = MEM_U32(sp + 276); +t5 = t9 + t3; +MEM_U32(sp + 284) = t5; +if ((int)t6 <= 0) {t3 = zero; +goto L45e014;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L45df50: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L45df60; +MEM_U32(sp + 288) = t3; +L45df60: +t7 = MEM_U32(v0 + 0); +t8 = MEM_U32(sp + 404); +t4 = MEM_U32(sp + 408); +MEM_U32(sp + 392) = t7; +t3 = MEM_U32(sp + 288); +a2 = MEM_U32(t7 + 12); +gp = MEM_U32(sp + 52); +t9 = t8 + t4; +MEM_U32(t7 + 8) = t9; +if (a2 == 0) {t3 = t3 + a2; +goto L45dfd8;} +t3 = t3 + a2; +//nop; +a0 = MEM_U32(v0 + 20); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +a1 = 0x1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45dfa4; +a1 = 0x1; +L45dfa4: +t6 = MEM_U32(sp + 392); +gp = MEM_U32(sp + 52); +t7 = MEM_U32(t6 + 12); +t3 = MEM_U32(sp + 288); +if (v0 == t7) {t8 = MEM_U32(sp + 404); +goto L45dfdc;} +t8 = MEM_U32(sp + 404); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L45dfcc; +MEM_U32(sp + 288) = t3; +L45dfcc: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L45dfd8: +t8 = MEM_U32(sp + 404); +L45dfdc: +t4 = MEM_U32(sp + 408); +t5 = MEM_U32(sp + 392); +t9 = t8 + t4; +MEM_U32(sp + 404) = t9; +a0 = MEM_U32(t5 + 12); +t8 = MEM_U32(sp + 280); +t6 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 276); +t4 = t8 + 0x1; +t7 = t6 + a0; +MEM_U32(sp + 352) = t7; +MEM_U32(sp + 280) = t4; +if (t4 != t9) {MEM_U32(sp + 408) = a0; +goto L45df50;} +MEM_U32(sp + 408) = a0; +L45e014: +s0 = -t3; +t5 = s0 & 0x3; +if (t5 == 0) {s0 = t5; +goto L45e084;} +s0 = t5; +a0 = 0x10018c80; +//nop; +a3 = MEM_U32(sp + 268); +a1 = 0x1; +a2 = t5; +MEM_U32(sp + 288) = t3; +a0 = a0; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45e044; +a0 = a0; +L45e044: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 == s0) {//nop; +goto L45e074;} +//nop; +a0 = 0x1000e4d4; +//nop; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L45e068; +a0 = a0; +L45e068: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L45e074: +t3 = t3 + 0x3; +at = 0xfffffffc; +t6 = t3 & at; +t3 = t6; +L45e084: +if (t3 == 0) {MEM_U32(sp + 352) = t3; +goto L45e098;} +MEM_U32(sp + 352) = t3; +t7 = MEM_U32(sp + 284); +//nop; +MEM_U32(sp + 356) = t7; +L45e098: +t8 = MEM_U32(sp + 476); +L45e09c: +//nop; +t4 = t8 & 0x800; +if (t4 == 0) {t7 = MEM_U32(sp + 476); +goto L45e1b8;} +t7 = MEM_U32(sp + 476); +t0 = 0x1001b288; +t5 = MEM_U32(sp + 284); +v0 = MEM_U32(t0 + 0); +t6 = t5 + t3; +t9 = MEM_U32(v0 + 40); +MEM_U32(sp + 284) = t6; +t3 = zero; +if (t9 == 0) {MEM_U32(sp + 360) = t9; +goto L45e140;} +MEM_U32(sp + 360) = t9; +t3 = MEM_U32(v0 + 40); +MEM_U32(sp + 364) = t6; +v1 = MEM_U32(v0 + 40); +a1 = 0x1; +if (v1 == 0) {a2 = v1; +goto L45e140;} +a2 = v1; +//nop; +a0 = MEM_U32(v0 + 36); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45e0fc; +MEM_U32(sp + 288) = t3; +L45e0fc: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +t8 = 0x1001b288; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t4 = MEM_U32(t8 + 40); +//nop; +if (v0 == t4) {s0 = -t3; +goto L45e144;} +s0 = -t3; +//nop; +a0 = 0x100062a8; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L45e134; +MEM_U32(sp + 288) = t3; +L45e134: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L45e140: +s0 = -t3; +L45e144: +t9 = s0 & 0x3; +if (t9 == 0) {s0 = t9; +goto L45e1b0;} +s0 = t9; +a2 = t9; +//nop; +a0 = 0x10018c80; +a3 = MEM_U32(sp + 268); +a1 = 0x1; +MEM_U32(sp + 288) = t3; +a0 = a0; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45e170; +a0 = a0; +L45e170: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 == s0) {//nop; +goto L45e1a0;} +//nop; +a0 = 0x1000e4fc; +//nop; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L45e194; +a0 = a0; +L45e194: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L45e1a0: +t3 = t3 + 0x3; +at = 0xfffffffc; +t5 = t3 & at; +t3 = t5; +L45e1b0: +MEM_U32(sp + 360) = t3; +t7 = MEM_U32(sp + 476); +L45e1b8: +t0 = 0x1001b288; +s1 = 0x100062a8; +t6 = t7 & 0x200; +if (t6 == 0) {t4 = MEM_U32(sp + 476); +goto L45e278;} +t4 = MEM_U32(sp + 476); +v0 = MEM_U32(t0 + 0); +t4 = MEM_U32(sp + 284); +t8 = MEM_U32(v0 + 12); +t9 = t4 + t3; +MEM_U32(sp + 284) = t9; +t3 = zero; +if (t8 == 0) {MEM_U32(sp + 368) = t8; +goto L45e26c;} +MEM_U32(sp + 368) = t8; +t3 = MEM_U32(v0 + 12); +MEM_U32(sp + 372) = t9; +t7 = t3 << 3; +v1 = MEM_U32(v0 + 12); +t7 = t7 + t3; +t7 = t7 << 3; +if (v1 == 0) {t3 = t7; +goto L45e26c;} +t3 = t7; +//nop; +a0 = MEM_U32(v0 + 8); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t7; +a1 = 0x48; +a2 = v1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45e228; +a2 = v1; +L45e228: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +t6 = 0x1001b288; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t8 = MEM_U32(t6 + 12); +//nop; +if (v0 == t8) {//nop; +goto L45e26c;} +//nop; +//nop; +a0 = s1; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L45e260; +MEM_U32(sp + 288) = t3; +L45e260: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L45e26c: +t0 = 0x1001b288; +//nop; +t4 = MEM_U32(sp + 476); +L45e278: +t7 = MEM_U32(sp + 284); +t5 = t4 & 0x40; +if (t5 == 0) {t9 = t7 + t3; +goto L45e380;} +t9 = t7 + t3; +t6 = MEM_U32(sp + 276); +MEM_U32(sp + 284) = t9; +if ((int)t6 <= 0) {t3 = zero; +goto L45e36c;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L45e29c: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L45e2ac; +MEM_U32(sp + 288) = t3; +L45e2ac: +t8 = MEM_U32(v0 + 0); +t4 = MEM_U32(sp + 448); +MEM_U32(sp + 392) = t8; +t5 = MEM_U32(sp + 452); +a2 = MEM_U32(t8 + 56); +t3 = MEM_U32(sp + 288); +gp = MEM_U32(sp + 52); +t7 = t4 + t5; +a0 = a2 << 2; +MEM_U32(t8 + 52) = t7; +if (a2 == 0) {t3 = t3 + a0; +goto L45e328;} +t3 = t3 + a0; +//nop; +a0 = MEM_U32(v0 + 44); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +a1 = 0x4; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45e2f4; +a1 = 0x4; +L45e2f4: +t6 = MEM_U32(sp + 392); +gp = MEM_U32(sp + 52); +t8 = MEM_U32(t6 + 56); +t3 = MEM_U32(sp + 288); +if (v0 == t8) {t4 = MEM_U32(sp + 448); +goto L45e32c;} +t4 = MEM_U32(sp + 448); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L45e31c; +MEM_U32(sp + 288) = t3; +L45e31c: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L45e328: +t4 = MEM_U32(sp + 448); +L45e32c: +t5 = MEM_U32(sp + 452); +t9 = MEM_U32(sp + 392); +t7 = t4 + t5; +MEM_U32(sp + 448) = t7; +a0 = MEM_U32(t9 + 56); +t4 = MEM_U32(sp + 280); +t6 = MEM_U32(sp + 376); +t7 = MEM_U32(sp + 276); +t5 = t4 + 0x1; +t8 = t6 + a0; +MEM_U32(sp + 376) = t8; +MEM_U32(sp + 280) = t5; +if (t5 != t7) {MEM_U32(sp + 452) = a0; +goto L45e29c;} +MEM_U32(sp + 452) = a0; +t0 = 0x1001b288; +//nop; +L45e36c: +t9 = MEM_U32(sp + 376); +t6 = MEM_U32(sp + 284); +if (t9 == 0) {t8 = MEM_U32(sp + 476); +goto L45e384;} +t8 = MEM_U32(sp + 476); +MEM_U32(sp + 380) = t6; +L45e380: +t8 = MEM_U32(sp + 476); +L45e384: +//nop; +t4 = t8 & 0x1; +if (t4 == 0) {t7 = MEM_U32(sp + 476); +goto L45e438;} +t7 = MEM_U32(sp + 476); +v0 = MEM_U32(t0 + 0); +t7 = MEM_U32(sp + 284); +t5 = MEM_U32(v0 + 28); +t9 = t7 + t3; +MEM_U32(sp + 284) = t9; +t3 = zero; +if (t5 == 0) {MEM_U32(sp + 384) = t5; +goto L45e42c;} +MEM_U32(sp + 384) = t5; +t3 = MEM_U32(v0 + 28); +MEM_U32(sp + 388) = t9; +v1 = MEM_U32(v0 + 28); +t8 = t3 << 4; +if (v1 == 0) {t3 = t8; +goto L45e42c;} +t3 = t8; +//nop; +a0 = MEM_U32(v0 + 24); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t8; +a1 = 0x10; +a2 = v1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45e3e8; +a2 = v1; +L45e3e8: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +t4 = 0x1001b288; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 28); +//nop; +if (v0 == t5) {//nop; +goto L45e42c;} +//nop; +//nop; +a0 = s1; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L45e420; +MEM_U32(sp + 288) = t3; +L45e420: +gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L45e42c: +t0 = 0x1001b288; +//nop; +t7 = MEM_U32(sp + 476); +L45e438: +//nop; +t6 = t7 & 0x10; +if (t6 == 0) {//nop; +goto L45e528;} +//nop; +v0 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U32(v0 + 60); +//nop; +if (t8 == 0) {//nop; +goto L45e528;} +//nop; +t9 = MEM_U32(v0 + 56); +//nop; +MEM_U32(t9 + 0) = zero; +t4 = MEM_U32(t0 + 0); +//nop; +t5 = MEM_U32(t4 + 56); +//nop; +MEM_U32(t5 + 4) = zero; +t7 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(t7 + 56); +//nop; +MEM_U32(t6 + 8) = zero; +t8 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U32(t8 + 56); +//nop; +MEM_U32(t9 + 12) = zero; +v0 = MEM_U32(t0 + 0); +t5 = MEM_U32(sp + 284); +t4 = MEM_U32(v0 + 60); +t7 = t5 + t3; +MEM_U32(sp + 284) = t7; +if (t4 == 0) {MEM_U32(sp + 312) = t4; +goto L45e528;} +MEM_U32(sp + 312) = t4; +MEM_U32(sp + 316) = t7; +v1 = MEM_U32(v0 + 60); +a3 = MEM_U32(sp + 268); +if (v1 == 0) {a1 = 0x8; +goto L45e528;} +a1 = 0x8; +//nop; +a0 = MEM_U32(v0 + 56); +a2 = v1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45e4e8; +a2 = v1; +L45e4e8: +gp = MEM_U32(sp + 52); +//nop; +t8 = 0x1001b288; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(t8 + 60); +//nop; +if (v0 == t9) {//nop; +goto L45e528;} +//nop; +//nop; +a0 = s1; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L45e520; +//nop; +L45e520: +gp = MEM_U32(sp + 52); +//nop; +L45e528: +//nop; +a0 = MEM_U32(sp + 268); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L45e538; +//nop; +L45e538: +gp = MEM_U32(sp + 52); +a0 = MEM_U32(sp + 268); +//nop; +a1 = MEM_U32(sp + 272); +a2 = zero; +v0 = wrapper_fseek(mem, a0, a1, a2); +goto L45e550; +a2 = zero; +L45e550: +gp = MEM_U32(sp + 52); +t4 = 0x313; +t5 = 0x10006290; +//nop; +t5 = MEM_S16(t5 + 0); +a3 = MEM_U32(sp + 268); +MEM_U16(sp + 298) = (uint16_t)t4; +a0 = sp + 0x128; +a1 = 0x1; +a2 = 0x60; +MEM_U16(sp + 296) = (uint16_t)t5; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L45e580; +MEM_U16(sp + 296) = (uint16_t)t5; +L45e580: +gp = MEM_U32(sp + 52); +at = 0x60; +if (v0 == at) {//nop; +goto L45e5ac;} +//nop; +a0 = 0x1000e524; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L45e5a4; +//nop; +L45e5a4: +gp = MEM_U32(sp + 52); +//nop; +L45e5ac: +//nop; +a0 = MEM_U32(sp + 268); +//nop; +v0 = wrapper_fclose(mem, a0); +goto L45e5bc; +//nop; +L45e5bc: +ra = MEM_U32(sp + 60); +gp = MEM_U32(sp + 52); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +s3 = MEM_U32(sp + 32); +s4 = MEM_U32(sp + 36); +s5 = MEM_U32(sp + 40); +s6 = MEM_U32(sp + 44); +s7 = MEM_U32(sp + 48); +fp = MEM_U32(sp + 56); +sp = sp + 0x1d8; +return; +sp = sp + 0x1d8; +} + +static uint32_t f_st_currentifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L45e610: +//st_currentifd: +//nop; +//nop; +//nop; +a0 = 0x1001b28c; +sp = sp + 0xffffffe0; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 28) = ra; +if (a0 != 0) {MEM_U32(sp + 24) = gp; +goto L45e63c;} +MEM_U32(sp + 24) = gp; +v0 = 0xffffffff; +goto L45e654; +v0 = 0xffffffff; +L45e63c: +//nop; +//nop; +//nop; +v0 = f_st_ifd_pcfd(mem, sp, a0, a1, a2); +goto L45e64c; +//nop; +L45e64c: +gp = MEM_U32(sp + 24); +//nop; +L45e654: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_ifdmax(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45e664: +//st_ifdmax: +//nop; +//nop; +//nop; +t6 = 0x1001b288; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +v0 = MEM_U32(t6 + 12); +//nop; +return v0; +//nop; +} + +static void f_st_setfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45e68c: +//st_setfd: +//nop; +//nop; +//nop; +t6 = 0x1001b288; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = MEM_U32(t6 + 4); +//nop; +if (v0 != 0) {t8 = MEM_U32(sp + 32); +goto L45e6f8;} +t8 = MEM_U32(sp + 32); +a0 = 0x100062c0; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45e6d4; +//nop; +L45e6d4: +gp = MEM_U32(sp + 24); +//nop; +t7 = 0x1001b288; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +v0 = MEM_U32(t7 + 4); +//nop; +t8 = MEM_U32(sp + 32); +L45e6f8: +at = 0x1001b28c; +ra = MEM_U32(sp + 28); +t9 = t8 << 6; +t0 = v0 + t9; +sp = sp + 0x20; +MEM_U32(at + 0) = t0; +return; +MEM_U32(at + 0) = t0; +} + +static void f_st_fdadd(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45e714: +//st_fdadd: +//nop; +//nop; +//nop; +sp = sp + 0xffffff10; +t2 = 0x1001b288; +MEM_U32(sp + 28) = ra; +t0 = MEM_U32(t2 + 0); +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 240) = a0; +MEM_U32(sp + 244) = a1; +MEM_U32(sp + 248) = a2; +MEM_U32(sp + 252) = a3; +t6 = MEM_U32(t0 + 12); +at = 0x7fff0000; +at = at | 0xffff; +at = (int)t6 < (int)at; +if (at != 0) {MEM_U32(sp + 40) = t6; +goto L45e79c;} +MEM_U32(sp + 40) = t6; +a0 = 0x1000e540; +//nop; +a2 = 0x7fff0000; +a2 = a2 | 0xffff; +a1 = t6; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L45e778; +a0 = a0; +L45e778: +gp = MEM_U32(sp + 24); +//nop; +t2 = 0x1001b288; +//nop; +t0 = MEM_U32(t2 + 0); +//nop; +t8 = MEM_U32(t0 + 12); +//nop; +MEM_U32(sp + 40) = t8; +L45e79c: +v0 = MEM_U32(t0 + 16); +t9 = MEM_U32(sp + 40); +a1 = t0 + 0x10; +at = (int)t9 < (int)v0; +if (at != 0) {a2 = 0x40; +goto L45e89c;} +a2 = 0x40; +//nop; +MEM_U32(sp + 236) = v0; +a0 = MEM_U32(t0 + 4); +MEM_U32(sp + 232) = v0; +a3 = 0x19; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45e7cc; +a3 = 0x19; +L45e7cc: +gp = MEM_U32(sp + 24); +a1 = sp + 0xec; +t2 = 0x1001b288; +a2 = 0x48; +t3 = MEM_U32(t2 + 0); +a3 = 0x19; +MEM_U32(t3 + 4) = v0; +t4 = MEM_U32(t2 + 0); +//nop; +a0 = MEM_U32(t4 + 8); +//nop; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45e7fc; +//nop; +L45e7fc: +gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 232); +t2 = 0x1001b288; +//nop; +t5 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t5 + 8) = v0; +t6 = MEM_U32(t2 + 0); +t7 = MEM_U32(sp + 236); +a2 = MEM_U32(t6 + 16); +a3 = MEM_U32(sp + 240); +if (t7 == a2) {a1 = t7; +goto L45e854;} +a1 = t7; +a0 = 0x1000e574; +//nop; +MEM_U32(sp + 232) = t1; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45e844; +a0 = a0; +L45e844: +gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 232); +t2 = 0x1001b288; +//nop; +L45e854: +a0 = t1; +if (t1 == 0) {t1 = t1 + 0xffffffff; +goto L45e89c;} +t1 = t1 + 0xffffffff; +v1 = t1 << 3; +v1 = v1 + t1; +v1 = v1 << 3; +v0 = t1 << 6; +L45e870: +t0 = MEM_U32(t2 + 0); +a0 = t1; +t8 = MEM_U32(t0 + 8); +t3 = MEM_U32(t0 + 4); +t9 = t8 + v1; +t4 = t3 + v0; +MEM_U32(t4 + 0) = t9; +v0 = v0 + 0xffffffc0; +v1 = v1 + 0xffffffb8; +if (t1 != 0) {t1 = t1 + 0xffffffff; +goto L45e870;} +t1 = t1 + 0xffffffff; +L45e89c: +t0 = MEM_U32(t2 + 0); +t9 = 0x10018cd8; +t6 = MEM_U32(t0 + 12); +t5 = MEM_U32(t0 + 4); +a1 = 0x1001b28c; +t7 = t6 << 6; +t9 = t9; +t3 = t5 + t7; +t6 = t9 + 0x3c; +MEM_U32(a1 + 0) = t3; +L45e8c4: +at = MEM_U32(t9 + 0); +t9 = t9 + 0xc; +MEM_U32(t3 + 0) = at; +at = MEM_U32(t9 + -8); +t3 = t3 + 0xc; +MEM_U32(t3 + -8) = at; +at = MEM_U32(t9 + -4); +if (t9 != t6) {MEM_U32(t3 + -4) = at; +goto L45e8c4;} +MEM_U32(t3 + -4) = at; +at = MEM_U32(t9 + 0); +//nop; +MEM_U32(t3 + 0) = at; +t0 = MEM_U32(t2 + 0); +t6 = MEM_U32(a1 + 0); +t5 = MEM_U32(t0 + 12); +t8 = MEM_U32(t0 + 8); +t7 = t5 << 3; +t7 = t7 + t5; +t7 = t7 << 3; +t4 = t7 + t8; +MEM_U32(t6 + 0) = t4; +t0 = MEM_U32(t2 + 0); +t8 = 0x10018c90; +t9 = MEM_U32(t0 + 12); +t8 = t8; +t3 = t9 + 0x1; +MEM_U32(t0 + 12) = t3; +t5 = MEM_U32(a1 + 0); +t6 = t8 + 0x48; +t7 = MEM_U32(t5 + 0); +//nop; +L45e940: +at = MEM_U32(t8 + 0); +t8 = t8 + 0xc; +MEM_U32(t7 + 0) = at; +at = MEM_U32(t8 + -8); +t7 = t7 + 0xc; +MEM_U32(t7 + -8) = at; +at = MEM_U32(t8 + -4); +if (t8 != t6) {MEM_U32(t7 + -4) = at; +goto L45e940;} +MEM_U32(t7 + -4) = at; +t9 = MEM_U32(a1 + 0); +t5 = MEM_U32(sp + 244); +v1 = MEM_U32(t9 + 0); +t6 = t5 << 3; +t8 = MEM_U8(v1 + 60); +//nop; +t7 = t8 & 0xff07; +t9 = t6 | t7; +MEM_U8(v1 + 60) = (uint8_t)t9; +t3 = MEM_U32(a1 + 0); +t4 = MEM_U32(sp + 248); +v1 = MEM_U32(t3 + 0); +t8 = t4 << 2; +t7 = MEM_U8(v1 + 60); +t6 = t8 & 0x4; +t9 = t7 & 0xfffb; +t3 = t6 | t9; +MEM_U8(v1 + 60) = (uint8_t)t3; +t5 = MEM_U32(a1 + 0); +t8 = MEM_U32(sp + 252); +v1 = MEM_U32(t5 + 0); +t6 = t8 << 6; +t9 = MEM_U8(v1 + 61); +//nop; +t3 = t9 & 0xff3f; +t5 = t6 | t3; +MEM_U8(v1 + 61) = (uint8_t)t5; +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L45e9e0; +//nop; +L45e9e0: +gp = MEM_U32(sp + 24); +t7 = v0 < 0x1; +a1 = 0x1001b28c; +t9 = t7 & 0x1; +t4 = MEM_U32(a1 + 0); +a0 = 0x1000e5ac; +v1 = MEM_U32(t4 + 0); +a0 = a0; +t6 = MEM_U8(v1 + 60); +//nop; +t3 = t6 & 0xfffe; +t5 = t9 | t3; +MEM_U8(v1 + 60) = (uint8_t)t5; +//nop; +//nop; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L45ea24; +//nop; +L45ea24: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 240); +//nop; +//nop; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L45ea3c; +//nop; +L45ea3c: +gp = MEM_U32(sp + 24); +//nop; +a1 = 0x1001b28c; +t7 = 0x10006280; +t4 = MEM_U32(a1 + 0); +//nop; +t8 = MEM_U32(t4 + 0); +//nop; +MEM_U32(t8 + 4) = v0; +t7 = MEM_U32(t7 + 0); +t6 = MEM_U32(sp + 252); +if (t7 != 0) {ra = MEM_U32(sp + 28); +goto L45ee14;} +ra = MEM_U32(sp + 28); +if (t6 == 0) {at = (int)t6 < (int)0x3; +goto L45ea80;} +at = (int)t6 < (int)0x3; +if (at != 0) {ra = MEM_U32(sp + 28); +goto L45ee14;} +ra = MEM_U32(sp + 28); +L45ea80: +a0 = 0x1000e5b0; +//nop; +a0 = a0; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L45ea94; +//nop; +L45ea94: +gp = MEM_U32(sp + 24); +t3 = 0x1; +t9 = 0x1000636c; +a1 = 0x40; +t9 = MEM_S8(t9 + 0); +//nop; +if (t9 != 0) {t4 = MEM_U32(sp + 240); +goto L45ec34;} +t4 = MEM_U32(sp + 240); +at = 0x1000636c; +a0 = 0x10018d18; +//nop; +MEM_U8(at + 0) = (uint8_t)t3; +a0 = a0; +v0 = wrapper_gethostname(mem, a0, a1); +goto L45eacc; +a0 = a0; +L45eacc: +gp = MEM_U32(sp + 24); +if ((int)v0 >= 0) {//nop; +goto L45eafc;} +//nop; +a0 = 0x10018d18; +a1 = 0x1000e5bc; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L45eaf0; +a1 = a1; +L45eaf0: +gp = MEM_U32(sp + 24); +//nop; +goto L45eb1c; +//nop; +L45eafc: +a0 = 0x10018d18; +a1 = 0x1000e5c0; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L45eb14; +a1 = a1; +L45eb14: +gp = MEM_U32(sp + 24); +//nop; +L45eb1c: +//nop; +a0 = MEM_U32(sp + 240); +a1 = 0x5; +v0 = wrapper_pathconf(mem, a0, a1); +goto L45eb2c; +a1 = 0x5; +L45eb2c: +gp = MEM_U32(sp + 24); +at = (int)v0 < (int)0x5; +if (at == 0) {v1 = v0; +goto L45eb40;} +v1 = v0; +v1 = 0x5; +L45eb40: +t5 = v1 << 2; +v0 = t5 << 2; +//nop; +v0 = v0 - t5; +v0 = v0 + 0xa; +a0 = v0; +MEM_U32(sp + 44) = v0; +MEM_U32(sp + 228) = t5; +v0 = wrapper_malloc(mem, a0); +goto L45eb64; +MEM_U32(sp + 228) = t5; +L45eb64: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 228); +at = 0x10018d60; +if (v0 != 0) {MEM_U32(at + 0) = v0; +goto L45eb9c;} +MEM_U32(at + 0) = v0; +a0 = 0x1000e5c4; +//nop; +a1 = MEM_U32(sp + 44); +MEM_U32(sp + 228) = v1; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45eb90; +a0 = a0; +L45eb90: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 228); +//nop; +L45eb9c: +//nop; +a1 = MEM_U32(sp + 44); +a0 = zero; +MEM_U32(sp + 228) = v1; +v0 = wrapper_getcwd(mem, a0, a1); +goto L45ebb0; +MEM_U32(sp + 228) = v1; +L45ebb0: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 228); +at = 0x10018d64; +if (v0 != 0) {MEM_U32(at + 0) = v0; +goto L45ebe8;} +MEM_U32(at + 0) = v0; +a0 = 0x1000e5f0; +//nop; +a1 = MEM_U32(sp + 44); +MEM_U32(sp + 228) = v1; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45ebdc; +a0 = a0; +L45ebdc: +gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 228); +//nop; +L45ebe8: +//nop; +a1 = v1 << 2; +a1 = a1 + 0xa; +a0 = a1; +MEM_U32(sp + 44) = a1; +v0 = wrapper_malloc(mem, a0); +goto L45ec00; +MEM_U32(sp + 44) = a1; +L45ec00: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +at = 0x10018d5c; +if (v0 != 0) {MEM_U32(at + 0) = v0; +goto L45ec30;} +MEM_U32(at + 0) = v0; +a0 = 0x1000e61c; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45ec28; +//nop; +L45ec28: +gp = MEM_U32(sp + 24); +//nop; +L45ec30: +t4 = MEM_U32(sp + 240); +L45ec34: +at = 0x2f; +t8 = MEM_S8(t4 + 0); +a1 = MEM_U32(sp + 240); +if (t8 == at) {//nop; +goto L45ecac;} +//nop; +a0 = 0x10018d60; +a1 = 0x10018d64; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L45ec64; +//nop; +L45ec64: +gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10018d60; +a1 = 0x1000e658; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L45ec84; +a1 = a1; +L45ec84: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 240); +a0 = 0x10018d60; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L45eca0; +//nop; +L45eca0: +gp = MEM_U32(sp + 24); +//nop; +goto L45ecc8; +//nop; +L45ecac: +a0 = 0x10018d60; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L45ecc0; +//nop; +L45ecc0: +gp = MEM_U32(sp + 24); +//nop; +L45ecc8: +a0 = 0x10018d5c; +a1 = 0x10018d18; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L45ece0; +a1 = a1; +L45ece0: +gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10018d5c; +a1 = 0x10018d60; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L45ed04; +//nop; +L45ed04: +gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10018d5c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L45ed20; +//nop; +L45ed20: +gp = MEM_U32(sp + 24); +t6 = 0x1; +t7 = 0x10006370; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L45ed84;} +//nop; +at = 0x10006370; +//nop; +a0 = zero; +MEM_U32(at + 0) = t6; +v0 = wrapper_time(mem, a0); +goto L45ed54; +MEM_U32(at + 0) = t6; +L45ed54: +gp = MEM_U32(sp + 24); +a2 = v0; +at = 0x10018d88; +a0 = 0x10018d68; +a1 = 0x1000e65c; +//nop; +MEM_U32(at + 0) = v0; +a0 = a0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L45ed7c; +a1 = a1; +L45ed7c: +gp = MEM_U32(sp + 24); +//nop; +L45ed84: +a0 = 0x10018d68; +//nop; +a0 = a0; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L45ed98; +//nop; +L45ed98: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 240); +//nop; +a1 = sp + 0x38; +//nop; +v0 = wrapper_stat(mem, a0, a1); +goto L45edb0; +//nop; +L45edb0: +gp = MEM_U32(sp + 24); +if ((int)v0 >= 0) {a0 = sp + 0xc0; +goto L45eddc;} +a0 = sp + 0xc0; +a0 = 0x1000e660; +//nop; +a0 = a0; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L45edd0; +//nop; +L45edd0: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L45ee14; +ra = MEM_U32(sp + 28); +L45eddc: +a1 = 0x1000e664; +//nop; +a2 = MEM_U32(sp + 104); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L45edf0; +a1 = a1; +L45edf0: +gp = MEM_U32(sp + 24); +a0 = sp + 0xc0; +//nop; +//nop; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L45ee08; +//nop; +L45ee08: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L45ee14: +sp = sp + 0xf0; +//nop; +return; +//nop; +} + +static uint32_t f_st_auxadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45ee20: +//st_auxadd: +//nop; +//nop; +//nop; +t6 = 0x1001b288; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L45ee70;} +//nop; +a0 = 0x100062c0; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45ee68; +//nop; +L45ee68: +gp = MEM_U32(sp + 24); +//nop; +L45ee70: +v1 = 0x1001b28c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L45eeb4;} +//nop; +a0 = 0x100062fc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45ee9c; +//nop; +L45ee9c: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1001b28c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45eeb4: +t8 = MEM_U32(v1 + 60); +//nop; +t9 = t8 & 0x400; +if (t9 == 0) {//nop; +goto L45eef4;} +//nop; +a0 = 0x10006330; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45eedc; +//nop; +L45eedc: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1001b28c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45eef4: +t0 = MEM_U32(v1 + 0); +t1 = MEM_U32(v1 + 16); +a0 = MEM_U32(t0 + 48); +a1 = v1 + 0x10; +at = (int)a0 < (int)t1; +if (at != 0) {a2 = 0x4; +goto L45ef54;} +a2 = 0x4; +//nop; +a0 = MEM_U32(v1 + 12); +a3 = 0x40; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45ef20; +a3 = 0x40; +L45ef20: +gp = MEM_U32(sp + 24); +//nop; +t2 = 0x1001b28c; +v1 = 0x1001b28c; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t2 + 12) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U32(v1 + 0); +//nop; +a0 = MEM_U32(t3 + 48); +//nop; +L45ef54: +t4 = MEM_U32(v1 + 12); +t7 = sp + 0x20; +at = MEM_U32(t7 + 0); +t5 = a0 << 2; +t0 = 0x1001b28c; +t6 = t4 + t5; +MEM_U32(t6 + 0) = at; +t0 = MEM_U32(t0 + 0); +//nop; +a1 = MEM_U32(t0 + 0); +//nop; +v0 = MEM_U32(a1 + 48); +//nop; +t1 = v0 + 0x1; +MEM_U32(a1 + 48) = t1; +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_st_pdadd(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45efa0: +//st_pdadd: +//nop; +//nop; +//nop; +t6 = 0x1001b288; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L45eff0;} +//nop; +a0 = 0x100062c0; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45efe8; +//nop; +L45efe8: +gp = MEM_U32(sp + 24); +//nop; +L45eff0: +v1 = 0x1001b28c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L45f034;} +//nop; +a0 = 0x100062fc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45f01c; +//nop; +L45f01c: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1001b28c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45f034: +t8 = MEM_U32(v1 + 60); +//nop; +t9 = t8 & 0x100; +if (t9 == 0) {//nop; +goto L45f074;} +//nop; +a0 = 0x10006330; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45f05c; +//nop; +L45f05c: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1001b28c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45f074: +t0 = MEM_U32(v1 + 0); +t1 = MEM_U32(v1 + 56); +a0 = MEM_U16(t0 + 42); +a1 = v1 + 0x38; +at = a0 < t1; +if (at != 0) {a2 = 0x34; +goto L45f0d4;} +a2 = 0x34; +//nop; +a0 = MEM_U32(v1 + 52); +a3 = 0x20; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45f0a0; +a3 = 0x20; +L45f0a0: +gp = MEM_U32(sp + 24); +//nop; +t2 = 0x1001b28c; +v1 = 0x1001b28c; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t2 + 52) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U32(v1 + 0); +//nop; +a0 = MEM_U16(t3 + 42); +//nop; +L45f0d4: +a3 = 0x34; +lo = a0 * a3; +hi = (uint32_t)((uint64_t)a0 * (uint64_t)a3 >> 32); +t7 = 0x10018d90; +t4 = MEM_U32(v1 + 52); +t7 = t7; +t9 = t7 + 0x30; +t5 = lo; +t6 = t4 + t5; +//nop; +L45f0f8: +at = MEM_U32(t7 + 0); +t7 = t7 + 0xc; +MEM_U32(t6 + 0) = at; +at = MEM_U32(t7 + -8); +t6 = t6 + 0xc; +MEM_U32(t6 + -8) = at; +at = MEM_U32(t7 + -4); +if (t7 != t9) {MEM_U32(t6 + -4) = at; +goto L45f0f8;} +MEM_U32(t6 + -4) = at; +at = MEM_U32(t7 + 0); +v1 = 0x1001b28c; +MEM_U32(t6 + 0) = at; +v1 = MEM_U32(v1 + 0); +t0 = MEM_U32(sp + 32); +t2 = MEM_U32(v1 + 0); +t1 = MEM_U32(v1 + 52); +t3 = MEM_U16(t2 + 42); +t8 = 0x1001b28c; +lo = t3 * a3; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)a3 >> 32); +t4 = lo; +t5 = t1 + t4; +MEM_U32(t5 + 4) = t0; +t8 = MEM_U32(t8 + 0); +//nop; +a1 = MEM_U32(t8 + 0); +//nop; +v0 = MEM_U16(a1 + 42); +//nop; +t9 = v0 + 0x1; +MEM_U16(a1 + 42) = (uint16_t)t9; +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_st_stradd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45f2fc: +//st_stradd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +if (a0 != 0) {MEM_U32(sp + 40) = a0; +goto L45f344;} +MEM_U32(sp + 40) = a0; +a0 = 0x1000e668; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L45f33c; +//nop; +L45f33c: +gp = MEM_U32(sp + 32); +//nop; +L45f344: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L45f354; +//nop; +L45f354: +gp = MEM_U32(sp + 32); +s2 = v0 + 0x1; +t7 = 0x1001b288; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != 0) {//nop; +goto L45f398;} +//nop; +a0 = 0x100062c0; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45f390; +//nop; +L45f390: +gp = MEM_U32(sp + 32); +//nop; +L45f398: +s1 = 0x1001b28c; +//nop; +s0 = MEM_U32(s1 + 0); +//nop; +if (s0 != 0) {//nop; +goto L45f3d0;} +//nop; +a0 = 0x100062fc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45f3c4; +//nop; +L45f3c4: +gp = MEM_U32(sp + 32); +s0 = MEM_U32(s1 + 0); +//nop; +L45f3d0: +t9 = MEM_U32(s0 + 60); +//nop; +t0 = t9 & 0x80; +if (t0 == 0) {//nop; +goto L45f404;} +//nop; +a0 = 0x10006330; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45f3f8; +//nop; +L45f3f8: +gp = MEM_U32(sp + 32); +s0 = MEM_U32(s1 + 0); +//nop; +L45f404: +t1 = MEM_U32(s0 + 0); +t2 = MEM_U32(s0 + 24); +v1 = MEM_U32(t1 + 12); +//nop; +t3 = v1 + s2; +at = (int)t2 < (int)t3; +if (at == 0) {//nop; +goto L45f470;} +//nop; +L45f424: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = s0 + 0x18; +a2 = 0x1; +a3 = 0x200; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45f43c; +a3 = 0x200; +L45f43c: +t4 = MEM_U32(s1 + 0); +gp = MEM_U32(sp + 32); +MEM_U32(t4 + 20) = v0; +s0 = MEM_U32(s1 + 0); +//nop; +t5 = MEM_U32(s0 + 0); +t6 = MEM_U32(s0 + 24); +v1 = MEM_U32(t5 + 12); +//nop; +t7 = v1 + s2; +at = (int)t6 < (int)t7; +if (at != 0) {//nop; +goto L45f424;} +//nop; +L45f470: +t8 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U32(sp + 40); +a0 = t8 + v1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L45f484; +a0 = t8 + v1; +L45f484: +t9 = MEM_U32(s1 + 0); +gp = MEM_U32(sp + 32); +a0 = MEM_U32(t9 + 0); +//nop; +v0 = MEM_U32(a0 + 12); +//nop; +t0 = v0 + s2; +MEM_U32(a0 + 12) = t0; +ra = MEM_U32(sp + 36); +s2 = MEM_U32(sp + 28); +s1 = MEM_U32(sp + 24); +s0 = MEM_U32(sp + 20); +sp = sp + 0x28; +return v0; +sp = sp + 0x28; +} + +static uint32_t f_st_paux_ifd_iaux(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45f4fc: +//st_paux_ifd_iaux: +//nop; +//nop; +//nop; +t6 = 0x1001b288; +sp = sp + 0xffffffd8; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a3 = a0; +if (t7 != 0) {a2 = a1; +goto L45f554;} +a2 = a1; +a0 = 0x100062c0; +//nop; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 40) = a3; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45f544; +a0 = a0; +L45f544: +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 40); +//nop; +L45f554: +if ((int)a3 < 0) {a1 = a3; +goto L45f5b0;} +a1 = a3; +if ((int)a2 < 0) {//nop; +goto L45f5b0;} +//nop; +v0 = 0x1001b288; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t8 = MEM_U32(v0 + 12); +//nop; +at = (int)a3 < (int)t8; +if (at == 0) {//nop; +goto L45f5b0;} +//nop; +t9 = MEM_U32(v0 + 4); +t0 = a3 << 6; +v1 = t9 + t0; +t1 = MEM_U32(v1 + 0); +//nop; +t2 = MEM_U32(t1 + 48); +//nop; +at = (int)a2 < (int)t2; +if (at != 0) {//nop; +goto L45f5f0;} +//nop; +L45f5b0: +a0 = 0x1000e684; +//nop; +t3 = a3 << 6; +MEM_U32(sp + 36) = t3; +MEM_U32(sp + 44) = a2; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45f5cc; +a0 = a0; +L45f5cc: +gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 36); +t4 = 0x1001b288; +a2 = MEM_U32(sp + 44); +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +v1 = t5 + t6; +L45f5f0: +t7 = MEM_U32(v1 + 12); +ra = MEM_U32(sp + 28); +t8 = a2 << 2; +sp = sp + 0x28; +v0 = t7 + t8; +return v0; +v0 = t7 + t8; +} + +static uint32_t f_st_str_iss(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45f714: +//st_str_iss: +//nop; +//nop; +//nop; +t6 = 0x1001b288; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L45f764;} +//nop; +a0 = 0x100062c0; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45f75c; +//nop; +L45f75c: +gp = MEM_U32(sp + 24); +//nop; +L45f764: +v1 = 0x1001b28c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L45f7a8;} +//nop; +a0 = 0x100062fc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L45f790; +//nop; +L45f790: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1001b28c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45f7a8: +t8 = MEM_U32(v1 + 0); +ra = MEM_U32(sp + 28); +v0 = MEM_U32(t8 + 12); +//nop; +if (v0 == 0) {//nop; +goto L45f7e0;} +//nop; +t9 = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 32); +at = (int)t9 < (int)v0; +if (at == 0) {v0 = zero; +goto L45f7e4;} +v0 = zero; +t0 = MEM_U32(v1 + 20); +v0 = t0 + t1; +goto L45f7e4; +v0 = t0 + t1; +L45f7e0: +v0 = zero; +L45f7e4: +sp = sp + 0x20; +return v0; +sp = sp + 0x20; +} + +static uint32_t f_st_malloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45f7ec: +//st_malloc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 48) = a2; +v0 = MEM_U32(a1 + 0); +s0 = a1; +if (v0 == 0) {s1 = a0; +goto L45f830;} +s1 = a0; +if (a0 == 0) {at = 0xffffffff; +goto L45f830;} +at = 0xffffffff; +if (a0 != at) {t0 = v0 << 1; +goto L45f8dc;} +t0 = v0 << 1; +L45f830: +if (a3 != 0) {MEM_U32(s0 + 0) = a3; +goto L45f878;} +MEM_U32(s0 + 0) = a3; +//nop; +a0 = 0x1; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L45f848; +//nop; +L45f848: +gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L45f870;} +s1 = v0; +a0 = 0x1000e6f4; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L45f868; +//nop; +L45f868: +gp = MEM_U32(sp + 32); +//nop; +L45f870: +v0 = s1; +goto L45f938; +v0 = s1; +L45f878: +t6 = MEM_U32(s0 + 0); +t7 = MEM_U32(sp + 48); +//nop; +lo = t6 * t7; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t7 >> 32); +a0 = lo; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L45f894; +//nop; +L45f894: +gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L45f934;} +s1 = v0; +t8 = MEM_U32(s0 + 0); +t9 = MEM_U32(sp + 48); +//nop; +lo = t8 * t9; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t9 >> 32); +a1 = lo; +if (a1 == 0) {v0 = s1; +goto L45f938;} +v0 = s1; +a0 = 0x1000e730; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L45f8d0; +//nop; +L45f8d0: +gp = MEM_U32(sp + 32); +v0 = s1; +goto L45f938; +v0 = s1; +L45f8dc: +MEM_U32(s0 + 0) = t0; +t2 = MEM_U32(sp + 48); +//nop; +lo = t0 * t2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t2 >> 32); +a0 = s1; +a1 = lo; +//nop; +v0 = wrapper_realloc(mem, a0, a1); +goto L45f8fc; +//nop; +L45f8fc: +gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L45f934;} +s1 = v0; +t3 = MEM_U32(s0 + 0); +t4 = MEM_U32(sp + 48); +a0 = 0x1000e770; +lo = t3 * t4; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t4 >> 32); +//nop; +a0 = a0; +a1 = lo; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L45f92c; +//nop; +L45f92c: +gp = MEM_U32(sp + 32); +//nop; +L45f934: +v0 = s1; +L45f938: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return v0; +sp = sp + 0x28; +//nop; +} + +static uint32_t f_st_symadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45f950: +//st_symadd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = 0x1001b288; +MEM_U32(sp + 28) = ra; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L45f9ac;} +//nop; +a0 = 0x10006380; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45f9a4; +//nop; +L45f9a4: +gp = MEM_U32(sp + 24); +//nop; +L45f9ac: +t0 = 0x1001b28c; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +if (v1 != 0) {//nop; +goto L45f9f0;} +//nop; +a0 = 0x100063bc; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45f9d8; +//nop; +L45f9d8: +gp = MEM_U32(sp + 24); +//nop; +t0 = 0x1001b28c; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +L45f9f0: +t8 = MEM_U32(v1 + 60); +//nop; +t9 = t8 & 0x2; +if (t9 == 0) {//nop; +goto L45fa30;} +//nop; +a0 = 0x100063f0; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45fa18; +//nop; +L45fa18: +gp = MEM_U32(sp + 24); +//nop; +t0 = 0x1001b28c; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +L45fa30: +t1 = MEM_U32(v1 + 0); +t2 = MEM_U32(v1 + 8); +a1 = MEM_U32(t1 + 20); +a2 = 0xc; +at = (int)a1 < (int)t2; +if (at != 0) {a3 = 0x40; +goto L45fa90;} +a3 = 0x40; +//nop; +a0 = MEM_U32(v1 + 4); +a1 = v1 + 0x8; +v0 = f__md_st_malloc(mem, sp, a0, a1, a2, a3); +goto L45fa5c; +a1 = v1 + 0x8; +L45fa5c: +gp = MEM_U32(sp + 24); +//nop; +t0 = 0x1001b28c; +//nop; +t3 = MEM_U32(t0 + 0); +//nop; +MEM_U32(t3 + 4) = v0; +v1 = MEM_U32(t0 + 0); +//nop; +t4 = MEM_U32(v1 + 0); +//nop; +a1 = MEM_U32(t4 + 20); +//nop; +L45fa90: +t6 = a1 << 2; +t5 = MEM_U32(v1 + 4); +t6 = t6 - a1; +t7 = MEM_U32(sp + 40); +t6 = t6 << 2; +v0 = t5 + t6; +MEM_U32(v0 + 0) = t7; +t8 = MEM_U32(sp + 44); +t4 = MEM_U8(v0 + 8); +MEM_U32(v0 + 4) = t8; +t1 = MEM_U32(sp + 48); +t5 = t4 & 0xff03; +t3 = t1 << 2; +t6 = t3 | t5; +MEM_U8(v0 + 8) = (uint8_t)t6; +t8 = MEM_U32(sp + 52); +t2 = MEM_U16(v0 + 8); +t9 = t8 << 5; +t1 = t9 & 0x3e0; +t4 = t2 & 0xfc1f; +t3 = t1 | t4; +MEM_U16(v0 + 8) = (uint16_t)t3; +t5 = MEM_U8(v0 + 9); +at = 0xf0000; +t6 = t5 & 0xffef; +MEM_U8(v0 + 9) = (uint8_t)t6; +t7 = MEM_U32(sp + 56); +a2 = MEM_U32(v0 + 8); +at = at | 0xffff; +t8 = t7 & at; +t9 = t8 ^ a2; +t2 = t9 << 12; +t1 = t2 >> 12; +t4 = t1 ^ a2; +MEM_U32(v0 + 8) = t4; +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = f_st_str_iss(mem, sp, a0, a1, a2, a3); +goto L45fb2c; +//nop; +L45fb2c: +gp = MEM_U32(sp + 24); +MEM_U32(sp + 32) = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L45fb44; +//nop; +L45fb44: +gp = MEM_U32(sp + 24); +t5 = MEM_U32(sp + 48); +t0 = 0x1001b28c; +t6 = MEM_U32(sp + 52); +t3 = MEM_U32(t0 + 0); +t7 = t5 + t6; +v1 = MEM_U32(t3 + 0); +a2 = v0; +t9 = MEM_U32(v1 + 60); +t4 = MEM_U16(v1 + 62); +t2 = t9 + t7; +t1 = t2 & 0x1fff; +t3 = t4 & 0xe000; +t5 = t1 | t3; +a0 = zero; +if ((int)v0 <= 0) {MEM_U16(v1 + 62) = (uint16_t)t5; +goto L45fbd0;} +MEM_U16(v1 + 62) = (uint16_t)t5; +a1 = MEM_U32(sp + 32); +//nop; +L45fb90: +t6 = MEM_U32(t0 + 0); +t9 = MEM_S8(a1 + 0); +v1 = MEM_U32(t6 + 0); +a0 = a0 + 0x1; +t8 = MEM_U32(v1 + 60); +t5 = MEM_U16(v1 + 62); +t7 = t8 << 5; +t2 = t9 + t7; +t1 = t2 + t8; +t3 = t1 & 0x1fff; +t6 = t5 & 0xe000; +at = (int)a0 < (int)a2; +t8 = t3 | t6; +a1 = a1 + 0x1; +if (at != 0) {MEM_U16(v1 + 62) = (uint16_t)t8; +goto L45fb90;} +MEM_U16(v1 + 62) = (uint16_t)t8; +L45fbd0: +t9 = MEM_U32(sp + 48); +at = 0xe; +if (t9 == at) {at = 0x2; +goto L45fbf8;} +at = 0x2; +if (t9 == at) {at = 0x5; +goto L45fbf8;} +at = 0x5; +if (t9 == at) {at = 0x6; +goto L45fbf8;} +at = 0x6; +if (t9 != at) {//nop; +goto L45fc18;} +//nop; +L45fbf8: +t7 = MEM_U32(t0 + 0); +//nop; +v1 = MEM_U32(t7 + 0); +//nop; +t2 = MEM_U8(v1 + 60); +//nop; +t4 = t2 & 0xfffb; +MEM_U8(v1 + 60) = (uint8_t)t4; +L45fc18: +t1 = MEM_U32(t0 + 0); +//nop; +v1 = MEM_U32(t1 + 0); +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +t5 = v0 + 0x1; +MEM_U32(v1 + 20) = t5; +ra = MEM_U32(sp + 28); +sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_ifd_pcfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L45fc48: +//st_ifd_pcfd: +//nop; +//nop; +//nop; +t6 = 0x1001b288; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L45fc98;} +//nop; +a0 = 0x10006380; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45fc90; +//nop; +L45fc90: +gp = MEM_U32(sp + 24); +//nop; +L45fc98: +t8 = 0x1001b28c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L45fccc;} +//nop; +a0 = 0x100063bc; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45fcc4; +//nop; +L45fcc4: +gp = MEM_U32(sp + 24); +//nop; +L45fccc: +t0 = 0x1001b288; +t9 = MEM_U32(sp + 32); +t0 = MEM_U32(t0 + 0); +ra = MEM_U32(sp + 28); +t1 = MEM_U32(t0 + 4); +sp = sp + 0x20; +v0 = t9 - t1; +t2 = (int)v0 >> 6; +v0 = t2; +return v0; +v0 = t2; +} + +static uint32_t f_st_pcfd_ifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45fcf4: +//st_pcfd_ifd: +//nop; +//nop; +//nop; +t6 = 0x1001b288; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a1 = a0; +if (t7 != 0) {//nop; +goto L45fd44;} +//nop; +a0 = 0x10006380; +//nop; +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45fd38; +a0 = a0; +L45fd38: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +L45fd44: +if ((int)a1 < 0) {//nop; +goto L45fd70;} +//nop; +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t8 = MEM_U32(v1 + 12); +//nop; +at = (int)a1 < (int)t8; +if (at != 0) {//nop; +goto L45fd9c;} +//nop; +L45fd70: +a0 = 0x1000e7b0; +//nop; +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45fd84; +a0 = a0; +L45fd84: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45fd9c: +t9 = MEM_U32(v1 + 4); +ra = MEM_U32(sp + 28); +t0 = a1 << 6; +sp = sp + 0x20; +v0 = t9 + t0; +return v0; +v0 = t9 + t0; +} + +static uint32_t f_st_psym_ifd_isym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fdb4: +//st_psym_ifd_isym: +//nop; +//nop; +//nop; +t6 = 0x1001b288; +sp = sp + 0xffffffd8; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a3 = a0; +if (t7 != 0) {a2 = a1; +goto L45fe0c;} +a2 = a1; +a0 = 0x10006380; +//nop; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 40) = a3; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45fdfc; +a0 = a0; +L45fdfc: +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 40); +//nop; +L45fe0c: +at = 0x7fff0000; +at = at | 0xffff; +if (a3 != at) {//nop; +goto L45fe38;} +//nop; +//nop; +a0 = a2; +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L45fe2c; +//nop; +L45fe2c: +gp = MEM_U32(sp + 24); +v0 = v0 + 0x4; +goto L45fee8; +v0 = v0 + 0x4; +L45fe38: +if ((int)a3 < 0) {a1 = a3; +goto L45fe94;} +a1 = a3; +if ((int)a2 < 0) {//nop; +goto L45fe94;} +//nop; +v0 = 0x1001b288; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t8 = MEM_U32(v0 + 12); +//nop; +at = (int)a3 < (int)t8; +if (at == 0) {//nop; +goto L45fe94;} +//nop; +t9 = MEM_U32(v0 + 4); +t0 = a3 << 6; +v1 = t9 + t0; +t1 = MEM_U32(v1 + 0); +//nop; +t2 = MEM_U32(t1 + 20); +//nop; +at = (int)a2 < (int)t2; +if (at != 0) {t8 = a2 << 2; +goto L45fed8;} +t8 = a2 << 2; +L45fe94: +a0 = 0x1000e7d4; +//nop; +t3 = a3 << 6; +MEM_U32(sp + 36) = t3; +MEM_U32(sp + 44) = a2; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45feb0; +a0 = a0; +L45feb0: +gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 36); +t4 = 0x1001b288; +a2 = MEM_U32(sp + 44); +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +v1 = t5 + t6; +t8 = a2 << 2; +L45fed8: +t7 = MEM_U32(v1 + 4); +t8 = t8 - a2; +t8 = t8 << 2; +v0 = t7 + t8; +L45fee8: +ra = MEM_U32(sp + 28); +sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_paux_iaux(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45fef8: +//st_paux_iaux: +//nop; +//nop; +//nop; +t6 = 0x1001b288; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L45ff48;} +//nop; +a0 = 0x10006380; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45ff40; +//nop; +L45ff40: +gp = MEM_U32(sp + 24); +//nop; +L45ff48: +t8 = 0x1001b28c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {t9 = MEM_U32(sp + 32); +goto L45ff80;} +t9 = MEM_U32(sp + 32); +a0 = 0x100063bc; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45ff74; +//nop; +L45ff74: +gp = MEM_U32(sp + 24); +//nop; +t9 = MEM_U32(sp + 32); +L45ff80: +//nop; +if ((int)t9 < 0) {//nop; +goto L45ffb8;} +//nop; +v1 = 0x1001b28c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t0 = MEM_U32(v1 + 0); +//nop; +t1 = MEM_U32(t0 + 48); +//nop; +at = (int)t9 < (int)t1; +if (at != 0) {t3 = MEM_U32(sp + 32); +goto L45ffe8;} +t3 = MEM_U32(sp + 32); +L45ffb8: +a0 = 0x1000e80c; +//nop; +a1 = MEM_U32(sp + 32); +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L45ffcc; +a0 = a0; +L45ffcc: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1001b28c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U32(sp + 32); +L45ffe8: +t2 = MEM_U32(v1 + 12); +ra = MEM_U32(sp + 28); +t4 = t3 << 2; +sp = sp + 0x20; +v0 = t2 + t4; +return v0; +v0 = t2 + t4; +} + +static uint32_t f_st_str_ifd_iss(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L460000: +//st_str_ifd_iss: +//nop; +//nop; +//nop; +t6 = 0x1001b288; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a2 = a0; +if (t7 != 0) {at = 0x7fff0000; +goto L46005c;} +at = 0x7fff0000; +a0 = 0x10006380; +//nop; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 32) = a2; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L460048; +a0 = a0; +L460048: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 32); +//nop; +at = 0x7fff0000; +L46005c: +at = at | 0xffff; +if (a2 != at) {//nop; +goto L460084;} +//nop; +//nop; +a0 = a1; +//nop; +v0 = f__md_st_str_extiss(mem, sp, a0); +goto L460078; +//nop; +L460078: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L4600c8; +ra = MEM_U32(sp + 28); +L460084: +//nop; +a0 = a2; +MEM_U32(sp + 36) = a1; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L460094; +MEM_U32(sp + 36) = a1; +L460094: +t8 = MEM_U32(v0 + 0); +a1 = MEM_U32(sp + 36); +v1 = MEM_U32(t8 + 12); +gp = MEM_U32(sp + 24); +if (v1 == 0) {at = (int)a1 < (int)v1; +goto L4600c0;} +at = (int)a1 < (int)v1; +if (at == 0) {//nop; +goto L4600c0;} +//nop; +t9 = MEM_U32(v0 + 20); +v0 = t9 + a1; +goto L4600c4; +v0 = t9 + a1; +L4600c0: +v0 = zero; +L4600c4: +ra = MEM_U32(sp + 28); +L4600c8: +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_st_internal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4601b0: +//st_internal: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x10006430; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x1000e840; +a0 = 0xfb528e4; +//nop; +MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4601f8; +a0 = a0 + 0x20; +L4601f8: +gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L460228; +a0 = a0 + 0x20; +L460228: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x1000e850; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L460248; +a1 = a1; +L460248: +gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L460260; +//nop; +L460260: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static uint32_t f_st_pext_iext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L460500: +//st_pext_iext: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if ((int)a0 < 0) {a1 = a0; +goto L460544;} +a1 = a0; +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 28); +//nop; +at = (int)t6 < (int)a0; +if (at == 0) {//nop; +goto L460570;} +//nop; +L460544: +a0 = 0x1000e8c4; +//nop; +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L460558; +a0 = a0; +L460558: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L460570: +t7 = MEM_U32(v1 + 24); +ra = MEM_U32(sp + 28); +t8 = a1 << 4; +sp = sp + 0x20; +v0 = t7 + t8; +return v0; +v0 = t7 + t8; +} + +static uint32_t f_st_idn_index_fext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L460588: +//st_idn_index_fext: +//nop; +//nop; +//nop; +v1 = 0x1001b288; +sp = sp + 0xffffffc8; +v1 = MEM_U32(v1 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 56) = a0; +if (v1 != 0) {MEM_U32(sp + 60) = a1; +goto L4605e0;} +MEM_U32(sp + 60) = a1; +a0 = 0x1000e8ec; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4605c8; +//nop; +L4605c8: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4605e0: +v0 = MEM_U32(v1 + 64); +t6 = MEM_U32(v1 + 60); +a1 = v1 + 0x40; +at = (int)t6 < (int)v0; +if (at != 0) {t0 = v0; +goto L46062c;} +t0 = v0; +//nop; +a0 = MEM_U32(v1 + 56); +MEM_U32(sp + 44) = v0; +a2 = 0x8; +a3 = 0x80; +v0 = f__md_st_malloc(mem, sp, a0, a1, a2, a3); +goto L460610; +a3 = 0x80; +L460610: +gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 44); +t7 = 0x1001b288; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(t7 + 56) = v0; +L46062c: +if (t0 != 0) {t9 = MEM_U32(sp + 56); +goto L46065c;} +t9 = MEM_U32(sp + 56); +t8 = 0x1001b288; +//nop; +t8 = MEM_U32(t8 + 0); +a1 = 0x10; +a0 = MEM_U32(t8 + 56); +//nop; +wrapper_bzero(mem, a0, a1); +goto L460650; +//nop; +L460650: +gp = MEM_U32(sp + 24); +//nop; +t9 = MEM_U32(sp + 56); +L46065c: +t1 = MEM_U32(sp + 60); +t2 = 0x7fff0000; +if (t1 == 0) {MEM_U32(sp + 52) = t9; +goto L460680;} +MEM_U32(sp + 52) = t9; +v1 = 0x1001b288; +t2 = t2 | 0xffff; +v1 = MEM_U32(v1 + 0); +MEM_U32(sp + 48) = t2; +goto L4606a8; +MEM_U32(sp + 48) = t2; +L460680: +//nop; +//nop; +//nop; +v0 = f__md_st_currentifd(mem, sp, a0, a1, a2); +goto L460690; +//nop; +L460690: +gp = MEM_U32(sp + 24); +MEM_U32(sp + 48) = v0; +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4606a8: +t4 = MEM_U32(v1 + 60); +t3 = MEM_U32(v1 + 56); +t7 = sp + 0x30; +at = MEM_U32(t7 + 0); +t5 = t4 << 3; +t6 = t3 + t5; +MEM_U32(t6 + 0) = at; +t1 = MEM_U32(t7 + 4); +v1 = 0x1001b288; +MEM_U32(t6 + 4) = t1; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = MEM_U32(v1 + 60); +//nop; +t2 = v0 + 0x1; +MEM_U32(v1 + 60) = t2; +ra = MEM_U32(sp + 28); +sp = sp + 0x38; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_pdn_idn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4606f8: +//st_pdn_idn: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if ((int)a0 < 0) {a1 = a0; +goto L46073c;} +a1 = a0; +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 60); +//nop; +at = (int)t6 < (int)a0; +if (at == 0) {//nop; +goto L460774;} +//nop; +L46073c: +t7 = 0x1001b288; +a0 = 0x1000e92c; +t7 = MEM_U32(t7 + 0); +//nop; +a2 = MEM_U32(t7 + 60); +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L46075c; +a0 = a0; +L46075c: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L460774: +t8 = MEM_U32(v1 + 56); +ra = MEM_U32(sp + 28); +t9 = a1 << 3; +sp = sp + 0x20; +v0 = t8 + t9; +return v0; +v0 = t8 + t9; +//nop; +} + +static uint32_t f_st_str_extiss(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L460ca8: +//st_str_extiss: +//nop; +//nop; +//nop; +if ((int)a0 < 0) {v0 = zero; +goto L460cec;} +v0 = zero; +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 40); +//nop; +at = (int)a0 < (int)t6; +if (at == 0) {//nop; +goto L460cec;} +//nop; +t7 = MEM_U32(v1 + 36); +v0 = t7 + a0; +return v0; +v0 = t7 + a0; +L460cec: +//nop; +return v0; +//nop; +} + +static void f_st_idn_dn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L460cf4: +//st_idn_dn: +//nop; +//nop; +//nop; +v1 = 0x1001b288; +sp = sp + 0xffffffd8; +v1 = MEM_U32(v1 + 0); +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +if (v1 != 0) {MEM_U32(sp + 44) = a1; +goto L460d4c;} +MEM_U32(sp + 44) = a1; +a0 = 0x1000e9cc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L460d34; +//nop; +L460d34: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L460d4c: +v0 = MEM_U32(v1 + 64); +t6 = MEM_U32(v1 + 60); +a1 = v1 + 0x40; +at = (int)t6 < (int)v0; +if (at != 0) {t0 = v0; +goto L460da0;} +t0 = v0; +//nop; +a0 = MEM_U32(v1 + 56); +MEM_U32(sp + 36) = v0; +a2 = 0x8; +a3 = 0x80; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L460d7c; +a3 = 0x80; +L460d7c: +gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 36); +t7 = 0x1001b288; +v1 = 0x1001b288; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(t7 + 56) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +L460da0: +if (t0 != 0) {//nop; +goto L460dd0;} +//nop; +//nop; +a0 = MEM_U32(v1 + 56); +a1 = 0x10; +wrapper_bzero(mem, a0, a1); +goto L460db8; +a1 = 0x10; +L460db8: +gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L460dd0: +t1 = MEM_U32(v1 + 60); +t9 = MEM_U32(v1 + 56); +t8 = MEM_U32(sp + 40); +t2 = t1 << 3; +v1 = 0x1001b288; +t3 = t9 + t2; +MEM_U32(t3 + 0) = t8; +v1 = MEM_U32(v1 + 0); +t4 = MEM_U32(sp + 44); +t6 = MEM_U32(v1 + 60); +t5 = MEM_U32(v1 + 56); +t7 = t6 << 3; +v1 = 0x1001b288; +t1 = t5 + t7; +MEM_U32(t1 + 4) = t4; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = MEM_U32(v1 + 60); +//nop; +t9 = v0 + 0x1; +MEM_U32(v1 + 60) = t9; +ra = MEM_U32(sp + 28); +sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void f_st_setidn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4610a8: +//st_setidn: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if ((int)a0 < 0) {a2 = a0; +goto L4610fc;} +a2 = a0; +if ((int)a1 < 0) {//nop; +goto L4610fc;} +//nop; +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = MEM_U32(v1 + 60); +//nop; +at = (int)a0 < (int)v0; +if (at == 0) {at = (int)a1 < (int)v0; +goto L4610fc;} +at = (int)a1 < (int)v0; +if (at != 0) {//nop; +goto L46112c;} +//nop; +L4610fc: +a0 = 0x1000eac0; +//nop; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 32) = a2; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L461114; +a0 = a0; +L461114: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +v1 = 0x1001b288; +a2 = MEM_U32(sp + 32); +v1 = MEM_U32(v1 + 0); +//nop; +L46112c: +v0 = MEM_U32(v1 + 56); +t8 = a1 << 3; +t9 = v0 + t8; +at = MEM_U32(t9 + 0); +t6 = a2 << 3; +t7 = v0 + t6; +MEM_U32(t7 + 0) = at; +t2 = MEM_U32(t9 + 4); +//nop; +MEM_U32(t7 + 4) = t2; +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_st_iaux_copyty(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4614ec: +//st_iaux_copyty: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 60) = a1; +a1 = MEM_U32(a1 + 8); +at = 0xf0000; +//nop; +at = at | 0xffff; +t7 = a1 & at; +s2 = a0; +s1 = zero; +a1 = t7; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L461538; +a1 = t7; +L461538: +a2 = MEM_U32(sp + 60); +gp = MEM_U32(sp + 32); +t8 = MEM_U32(a2 + 8); +at = 0x6; +t9 = t8 >> 26; +if (t9 != at) {t0 = s1 << 2; +goto L46155c;} +t0 = s1 << 2; +s1 = 0x1; +t0 = s1 << 2; +L46155c: +a1 = t0 + v0; +v1 = MEM_U8(a1 + 0); +at = 0x25; +t1 = v1 & 0x3f; +s1 = s1 + 0x1; +if (t1 != at) {v1 = t1; +goto L4615a0;} +v1 = t1; +t2 = s1 << 2; +t3 = v0 + t2; +t4 = MEM_U32(t3 + 0); +a3 = 0xfff; +t5 = t4 >> 20; +if (a3 != t5) {//nop; +goto L461598;} +//nop; +s1 = s1 + 0x1; +L461598: +s1 = s1 + 0x1; +goto L461624; +s1 = s1 + 0x1; +L4615a0: +at = 0x11; +if (v1 == at) {t6 = s1 << 2; +goto L4615d4;} +t6 = s1 << 2; +at = 0x14; +if (v1 == at) {at = 0xc; +goto L4615d4;} +at = 0xc; +if (v1 == at) {at = 0xd; +goto L4615d4;} +at = 0xd; +if (v1 == at) {at = 0xf; +goto L4615d4;} +at = 0xf; +if (v1 == at) {at = 0xe; +goto L4615d4;} +at = 0xe; +if (v1 != at) {t7 = v0 + t6; +goto L4615f8;} +L4615d4: +t7 = v0 + t6; +t8 = MEM_U32(t7 + 0); +a3 = 0xfff; +t9 = t8 >> 20; +if (a3 != t9) {//nop; +goto L4615f0;} +//nop; +s1 = s1 + 0x1; +L4615f0: +s1 = s1 + 0x1; +goto L461624; +s1 = s1 + 0x1; +L4615f8: +at = 0x10; +if (v1 != at) {t0 = s1 << 2; +goto L461624;} +t0 = s1 << 2; +t1 = v0 + t0; +t2 = MEM_U32(t1 + 0); +a3 = 0xfff; +t3 = t2 >> 20; +if (a3 != t3) {//nop; +goto L461620;} +//nop; +s1 = s1 + 0x1; +L461620: +s1 = s1 + 0x3; +L461624: +t4 = MEM_U16(a1 + 2); +v1 = 0x3; +t5 = t4 >> 12; +if (v1 != t5) {a3 = 0xfff; +goto L46165c;} +a3 = 0xfff; +t6 = s1 << 2; +t7 = v0 + t6; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 >> 20; +if (a3 != t9) {//nop; +goto L461658;} +//nop; +s1 = s1 + 0x1; +L461658: +s1 = s1 + 0x4; +L46165c: +t0 = MEM_U8(a1 + 2); +t2 = s1 << 2; +t1 = t0 & 0xf; +if (v1 != t1) {t3 = v0 + t2; +goto L46168c;} +t3 = v0 + t2; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 >> 20; +if (a3 != t5) {//nop; +goto L461688;} +//nop; +s1 = s1 + 0x1; +L461688: +s1 = s1 + 0x4; +L46168c: +t6 = MEM_U8(a1 + 3); +t8 = s1 << 2; +t7 = t6 >> 4; +if (v1 != t7) {t9 = v0 + t8; +goto L4616bc;} +t9 = v0 + t8; +t0 = MEM_U32(t9 + 0); +//nop; +t1 = t0 >> 20; +if (a3 != t1) {//nop; +goto L4616b8;} +//nop; +s1 = s1 + 0x1; +L4616b8: +s1 = s1 + 0x4; +L4616bc: +a0 = MEM_U32(a1 + 0); +t3 = s1 << 2; +t2 = a0 & 0xf; +if (v1 != t2) {t4 = v0 + t3; +goto L4616ec;} +t4 = v0 + t3; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 >> 20; +if (a3 != t6) {//nop; +goto L4616e8;} +//nop; +s1 = s1 + 0x1; +L4616e8: +s1 = s1 + 0x4; +L4616ec: +t7 = MEM_U8(a1 + 1); +t9 = s1 << 2; +t8 = t7 >> 4; +if (v1 != t8) {t0 = v0 + t9; +goto L46171c;} +t0 = v0 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 >> 20; +if (a3 != t2) {//nop; +goto L461718;} +//nop; +s1 = s1 + 0x1; +L461718: +s1 = s1 + 0x4; +L46171c: +t3 = MEM_U16(a1 + 0); +t5 = s1 << 2; +t4 = t3 & 0xf; +if (v1 != t4) {t9 = a0 >> 31; +goto L461750;} +t9 = a0 >> 31; +t6 = v0 + t5; +t7 = MEM_U32(t6 + 0); +//nop; +t8 = t7 >> 20; +if (a3 != t8) {//nop; +goto L46174c;} +//nop; +s1 = s1 + 0x1; +L46174c: +s1 = s1 + 0x4; +L461750: +if (t9 == 0) {//nop; +goto L46175c;} +//nop; +s1 = s1 + 0x1; +L46175c: +if ((int)s1 <= 0) {s0 = zero; +goto L4617f8;} +s0 = zero; +a2 = MEM_U32(sp + 60); +L461768: +a0 = s2; +v0 = MEM_U32(a2 + 8); +if (s0 != 0) {at = 0xf0000; +goto L4617b8;} +at = 0xf0000; +at = 0xf0000; +//nop; +at = at | 0xffff; +t0 = v0 & at; +a1 = t0 + s0; +a0 = s2; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L461794; +a0 = s2; +L461794: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(sp + 0) = a0; +//nop; +v0 = f_st_auxadd(mem, sp, a0, a1); +goto L4617ac; +//nop; +L4617ac: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 44) = v0; +goto L4617ec; +MEM_U32(sp + 44) = v0; +L4617b8: +//nop; +at = at | 0xffff; +t3 = v0 & at; +a1 = t3 + s0; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L4617cc; +a1 = t3 + s0; +L4617cc: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(sp + 0) = a0; +//nop; +v0 = f_st_auxadd(mem, sp, a0, a1); +goto L4617e4; +//nop; +L4617e4: +gp = MEM_U32(sp + 32); +//nop; +L4617ec: +s0 = s0 + 0x1; +if (s0 != s1) {a2 = MEM_U32(sp + 60); +goto L461768;} +a2 = MEM_U32(sp + 60); +L4617f8: +ra = MEM_U32(sp + 36); +v0 = MEM_U32(sp + 44); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x38; +return v0; +sp = sp + 0x38; +} + +static void f_st_auxisymadd(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461adc: +//st_auxisymadd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a0; +MEM_U32(sp + 0) = a0; +v0 = f_st_auxadd(mem, sp, a0, a1); +goto L461b04; +MEM_U32(sp + 0) = a0; +L461b04: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_st_auxrndxadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461b14: +//st_auxrndxadd: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t7 = MEM_U16(sp + 44); +at = 0xf0000; +t8 = t7 | 0xfff0; +MEM_U16(sp + 44) = (uint16_t)t8; +t0 = MEM_U32(sp + 44); +at = at | 0xffff; +t9 = a1 & at; +t1 = t9 ^ t0; +t2 = t1 << 12; +t3 = t2 >> 12; +t4 = t3 ^ t0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 44) = t4; +t5 = sp + 0x2c; +a0 = MEM_U32(t5 + 0); +//nop; +v0 = sp + 0x28; +MEM_U32(v0 + 0) = a0; +MEM_U32(sp + 0) = a0; +v0 = f_st_auxadd(mem, sp, a0, a1); +goto L461b7c; +MEM_U32(sp + 0) = a0; +L461b7c: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 48); +//nop; +MEM_U32(sp + 36) = v0; +//nop; +f_st_auxisymadd(mem, sp); +goto L461b94; +//nop; +L461b94: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_swap_hdr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4622c0: +//swap_hdr: +MEM_U32(sp + 4) = a1; +v1 = MEM_S16(a0 + 0); +a1 = MEM_S16(a0 + 2); +t8 = v1 & 0xffff; +t9 = t8 >> 8; +t7 = v1 << 8; +a2 = MEM_U32(a0 + 4); +t1 = t7 | t9; +t4 = a1 & 0xffff; +v0 = 0xff0000; +t5 = t4 >> 8; +t3 = a1 << 8; +t7 = a2 << 8; +MEM_U16(a0 + 0) = (uint16_t)t1; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a2 << 24; +a3 = MEM_U32(a0 + 8); +t1 = t8 | t9; +t2 = (int)a2 >> 8; +t4 = t2 & 0xff00; +MEM_U16(a0 + 2) = (uint16_t)t6; +t3 = t1 | t4; +t5 = a2 >> 24; +t8 = a3 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a3 << 24; +t0 = MEM_U32(a0 + 12); +t2 = t7 | t9; +t1 = (int)a3 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 4) = t6; +t3 = t2 | t4; +t5 = a3 >> 24; +t7 = t0 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = t0 << 24; +v1 = MEM_U32(a0 + 16); +t1 = t8 | t9; +t2 = (int)t0 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 8) = t6; +t3 = t1 | t4; +t5 = t0 >> 24; +t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = v1 << 24; +a1 = MEM_U32(a0 + 20); +t2 = t7 | t9; +t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 12) = t6; +t3 = t2 | t4; +t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +a2 = MEM_U32(a0 + 24); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 16) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a2 << 24; +a3 = MEM_U32(a0 + 28); +t2 = t7 | t9; +t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 20) = t6; +t3 = t2 | t4; +t5 = a2 >> 24; +t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a3 << 24; +v1 = MEM_U32(a0 + 32); +t1 = t8 | t9; +t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 24) = t6; +t3 = t1 | t4; +t5 = a3 >> 24; +t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = v1 << 24; +a1 = MEM_U32(a0 + 36); +t2 = t7 | t9; +t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 28) = t6; +t3 = t2 | t4; +t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +a2 = MEM_U32(a0 + 40); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 32) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a2 << 24; +a3 = MEM_U32(a0 + 44); +t2 = t7 | t9; +t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 36) = t6; +t3 = t2 | t4; +t5 = a2 >> 24; +t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a3 << 24; +v1 = MEM_U32(a0 + 48); +t1 = t8 | t9; +t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 40) = t6; +t3 = t1 | t4; +t5 = a3 >> 24; +t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = v1 << 24; +a1 = MEM_U32(a0 + 52); +t2 = t7 | t9; +t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 44) = t6; +t3 = t2 | t4; +t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +a2 = MEM_U32(a0 + 56); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 48) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a2 << 24; +a3 = MEM_U32(a0 + 60); +t2 = t7 | t9; +t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 52) = t6; +t3 = t2 | t4; +t5 = a2 >> 24; +t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a3 << 24; +v1 = MEM_U32(a0 + 64); +t1 = t8 | t9; +t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 56) = t6; +t3 = t1 | t4; +t5 = a3 >> 24; +t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = v1 << 24; +a1 = MEM_U32(a0 + 68); +t2 = t7 | t9; +t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 60) = t6; +t3 = t2 | t4; +t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +a2 = MEM_U32(a0 + 72); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 64) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a2 << 24; +a3 = MEM_U32(a0 + 76); +t2 = t7 | t9; +t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 68) = t6; +t3 = t2 | t4; +t5 = a2 >> 24; +t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a3 << 24; +v1 = MEM_U32(a0 + 80); +t1 = t8 | t9; +t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 72) = t6; +t3 = t1 | t4; +t5 = a3 >> 24; +t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = v1 << 24; +a1 = MEM_U32(a0 + 84); +t2 = t7 | t9; +t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 76) = t6; +t3 = t2 | t4; +t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +a2 = MEM_U32(a0 + 88); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 80) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a2 << 24; +a3 = MEM_U32(a0 + 92); +t2 = t7 | t9; +t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 84) = t6; +t3 = t2 | t4; +t5 = a2 >> 24; +t6 = t3 | t5; +t7 = a3 << 8; +t9 = t7 & v0; +t2 = (int)a3 >> 8; +t8 = a3 << 24; +t1 = t8 | t9; +t4 = t2 & 0xff00; +MEM_U32(a0 + 88) = t6; +t3 = t1 | t4; +t5 = a3 >> 24; +t6 = t3 | t5; +MEM_U32(a0 + 92) = t6; +return; +MEM_U32(a0 + 92) = t6; +} + +static void f_swap_fd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4626f0: +//swap_fd: +//nop; +//nop; +//nop; +sp = sp + 0xffffff70; +//nop; +MEM_U32(sp + 52) = ra; +MEM_U32(sp + 44) = s5; +MEM_U32(sp + 40) = s4; +MEM_U32(sp + 24) = s0; +s0 = a0; +s4 = a1; +s5 = a2; +MEM_U32(sp + 48) = gp; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +v0 = f_gethostsex(mem, sp); +goto L462734; +MEM_U32(sp + 28) = s1; +L462734: +gp = MEM_U32(sp + 48); +if ((int)s4 <= 0) {s3 = zero; +goto L462cc8;} +s3 = zero; +v1 = s0; +s2 = 0xff0000; +s1 = sp + 0x40; +a0 = 0xff0000; +L462750: +t8 = v1; +t9 = s1; +t7 = v1 + 0x48; +L46275c: +at = MEM_U32(t8 + 0); +t8 = t8 + 0xc; +MEM_U32(t9 + 0) = at; +at = MEM_U32(t8 + -8); +t9 = t9 + 0xc; +MEM_U32(t9 + -8) = at; +at = MEM_U32(t8 + -4); +if (t8 != t7) {MEM_U32(t9 + -4) = at; +goto L46275c;} +MEM_U32(t9 + -4) = at; +t6 = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 84); +t8 = t6 << 8; +t9 = t8 & s2; +t7 = t6 << 24; +t8 = t7 | t9; +t7 = t6 >> 8; +t9 = t7 & 0xff00; +t7 = t8 | t9; +t8 = t6 >> 24; +t9 = t7 | t8; +t6 = MEM_U32(sp + 68); +MEM_U32(sp + 64) = t9; +t8 = t6 << 8; +t9 = t8 & a0; +t7 = t6 << 24; +t8 = t7 | t9; +t7 = (int)t6 >> 8; +t9 = t7 & 0xff00; +t7 = MEM_U32(sp + 68); +t6 = t8 | t9; +t8 = t7 >> 24; +t9 = t6 | t8; +t7 = MEM_U32(sp + 72); +MEM_U32(sp + 68) = t9; +t8 = t7 << 8; +t9 = t8 & a0; +t6 = t7 << 24; +t8 = t6 | t9; +t6 = (int)t7 >> 8; +t9 = t6 & 0xff00; +t6 = MEM_U32(sp + 72); +t7 = t8 | t9; +t8 = t6 >> 24; +t9 = t7 | t8; +t6 = MEM_U32(sp + 76); +MEM_U32(sp + 72) = t9; +t8 = t6 << 8; +t9 = t8 & a0; +t7 = t6 << 24; +t8 = t7 | t9; +t7 = (int)t6 >> 8; +t9 = t7 & 0xff00; +t7 = MEM_U32(sp + 76); +t6 = t8 | t9; +t8 = t7 >> 24; +t9 = t6 | t8; +t7 = MEM_U32(sp + 80); +MEM_U32(sp + 76) = t9; +t8 = t7 << 8; +t9 = t8 & a0; +t6 = t7 << 24; +t8 = t6 | t9; +t6 = (int)t7 >> 8; +t9 = t6 & 0xff00; +t6 = MEM_U32(sp + 80); +t7 = t8 | t9; +t8 = t6 >> 24; +t9 = t7 | t8; +t7 = a1 << 8; +t8 = t7 & a0; +MEM_U32(sp + 80) = t9; +t6 = a1 << 24; +t9 = t6 | t8; +t7 = (int)a1 >> 8; +t6 = t7 & 0xff00; +a2 = MEM_U32(sp + 88); +t8 = t9 | t6; +t7 = a1 >> 24; +a1 = t8 | t7; +t6 = a2 << 8; +t8 = t6 & a0; +t9 = a2 << 24; +t7 = t9 | t8; +t6 = (int)a2 >> 8; +t9 = t6 & 0xff00; +a3 = MEM_U32(sp + 92); +t8 = t7 | t9; +t6 = a2 >> 24; +a2 = t8 | t6; +t9 = a3 << 8; +t8 = t9 & a0; +t7 = a3 << 24; +t6 = t7 | t8; +t9 = (int)a3 >> 8; +t7 = t9 & 0xff00; +t0 = MEM_U32(sp + 96); +t8 = t6 | t7; +t9 = a3 >> 24; +a3 = t8 | t9; +t7 = t0 << 8; +t8 = t7 & a0; +t6 = t0 << 24; +t9 = t6 | t8; +t7 = (int)t0 >> 8; +t6 = t7 & 0xff00; +t1 = MEM_U32(sp + 100); +t8 = t9 | t6; +t7 = t0 >> 24; +t0 = t8 | t7; +t6 = t1 << 8; +t8 = t6 & a0; +t9 = t1 << 24; +t7 = t9 | t8; +t6 = (int)t1 >> 8; +t9 = t6 & 0xff00; +t8 = t7 | t9; +t6 = t1 >> 24; +t1 = t8 | t6; +t6 = MEM_U16(sp + 104); +t9 = MEM_S16(sp + 104); +t7 = t6 >> 8; +t8 = t9 << 8; +t9 = t8 | t7; +MEM_U16(sp + 104) = (uint16_t)t9; +t9 = MEM_U16(sp + 106); +t8 = MEM_S16(sp + 106); +t2 = MEM_U32(sp + 108); +t6 = t9 >> 8; +t7 = t8 << 8; +t8 = t7 | t6; +t7 = t2 << 8; +t6 = t7 & a0; +MEM_U16(sp + 106) = (uint16_t)t8; +t9 = t2 << 24; +t8 = t9 | t6; +t7 = (int)t2 >> 8; +t9 = t7 & 0xff00; +t3 = MEM_U32(sp + 112); +t6 = t8 | t9; +t7 = t2 >> 24; +t2 = t6 | t7; +t9 = t3 << 8; +t6 = t9 & a0; +t8 = t3 << 24; +t7 = t8 | t6; +t9 = (int)t3 >> 8; +t8 = t9 & 0xff00; +t4 = MEM_U32(sp + 116); +t6 = t7 | t8; +t9 = t3 >> 24; +t3 = t6 | t9; +t8 = t4 << 8; +t6 = t8 & a0; +t7 = t4 << 24; +t9 = t7 | t6; +t8 = (int)t4 >> 8; +t7 = t8 & 0xff00; +t5 = MEM_U32(sp + 120); +t6 = t9 | t7; +t8 = t4 >> 24; +t4 = t6 | t8; +t7 = t5 << 8; +t6 = t7 & a0; +t9 = t5 << 24; +t8 = t9 | t6; +t7 = (int)t5 >> 8; +t9 = t7 & 0xff00; +ra = MEM_U32(sp + 128); +t6 = t8 | t9; +t7 = t5 >> 24; +t5 = t6 | t7; +t9 = ra << 8; +t6 = t9 & a0; +t8 = ra << 24; +t7 = t8 | t6; +t9 = (int)ra >> 8; +t8 = t9 & 0xff00; +s0 = MEM_U32(sp + 132); +t6 = t7 | t8; +t9 = ra >> 24; +ra = t6 | t9; +t8 = s0 << 8; +t6 = t8 & a0; +t7 = s0 << 24; +t9 = t7 | t6; +t8 = (int)s0 >> 8; +t7 = t8 & 0xff00; +t6 = t9 | t7; +t8 = s0 >> 24; +s0 = t6 | t8; +MEM_U32(sp + 132) = s0; +MEM_U32(sp + 128) = ra; +MEM_U32(sp + 120) = t5; +MEM_U32(sp + 116) = t4; +MEM_U32(sp + 112) = t3; +MEM_U32(sp + 108) = t2; +MEM_U32(sp + 100) = t1; +MEM_U32(sp + 96) = t0; +MEM_U32(sp + 92) = a3; +MEM_U32(sp + 88) = a2; +if (s5 != v0) {MEM_U32(sp + 84) = a1; +goto L462ba0;} +MEM_U32(sp + 84) = a1; +t6 = s1; +t8 = v1; +t7 = s1 + 0x48; +L462a90: +at = MEM_U32(t6 + 0); +t6 = t6 + 0xc; +MEM_U32(t8 + 0) = at; +at = MEM_U32(t6 + -8); +t8 = t8 + 0xc; +MEM_U32(t8 + -8) = at; +at = MEM_U32(t6 + -4); +if (t6 != t7) {MEM_U32(t8 + -4) = at; +goto L462a90;} +MEM_U32(t8 + -4) = at; +t9 = MEM_U32(sp + 124); +//nop; +t6 = t9 << 8; +t8 = t6 & s2; +t7 = t9 << 24; +t6 = t7 | t8; +t7 = t9 >> 8; +t8 = t7 & 0xff00; +t7 = t6 | t8; +t6 = t9 >> 24; +t9 = t7 | t6; +MEM_U32(sp + 124) = t9; +t8 = MEM_U8(v1 + 60); +t6 = t9 << 3; +t9 = t8 & 0xff07; +t7 = t6 | t9; +MEM_U8(v1 + 60) = (uint8_t)t7; +t8 = MEM_U32(sp + 124); +//nop; +t6 = t8 << 26; +t9 = t6 >> 31; +t6 = MEM_U8(v1 + 60); +t7 = t9 << 2; +t8 = t7 & 0x4; +t9 = t6 & 0xfffb; +t7 = t8 | t9; +MEM_U8(v1 + 60) = (uint8_t)t7; +t6 = MEM_U32(sp + 124); +//nop; +t8 = t6 << 25; +t9 = t8 >> 31; +t8 = MEM_U8(v1 + 60); +t7 = t9 << 1; +t6 = t7 & 0x2; +t9 = t8 & 0xfffd; +t7 = t6 | t9; +MEM_U8(v1 + 60) = (uint8_t)t7; +t8 = MEM_U8(sp + 127); +//nop; +t6 = t8 >> 7; +t9 = t6 & 0x1; +t8 = t7 & 0xfe; +t6 = t9 | t8; +MEM_U8(v1 + 60) = (uint8_t)t6; +t9 = MEM_U8(sp + 126); +t7 = MEM_U8(v1 + 61); +t6 = t9 << 6; +t9 = t7 & 0xff3f; +t8 = t6 | t9; +MEM_U8(v1 + 61) = (uint8_t)t8; +t7 = MEM_U32(sp + 124); +//nop; +t9 = t7 >> 10; +t7 = MEM_U16(v1 + 62); +t8 = t9 & 0x1fff; +t6 = t7 & 0xe000; +t9 = t8 | t6; +MEM_U16(v1 + 62) = (uint16_t)t9; +goto L462cbc; +MEM_U16(v1 + 62) = (uint16_t)t9; +L462ba0: +t7 = MEM_U32(v1 + 60); +t9 = MEM_U8(sp + 127); +t8 = t7 >> 27; +t6 = t8 & 0x1f; +t7 = t9 & 0xffe0; +t8 = t6 | t7; +MEM_U8(sp + 127) = (uint8_t)t8; +t9 = MEM_U32(v1 + 60); +//nop; +t6 = t9 << 5; +t7 = t6 >> 31; +t9 = t7 << 5; +t6 = t9 & 0x20; +t7 = t8; +t9 = t7 & 0xdf; +t8 = t6 | t9; +MEM_U8(sp + 127) = (uint8_t)t8; +t7 = MEM_U32(v1 + 60); +//nop; +t6 = t7 << 6; +t9 = t6 >> 31; +t7 = t9 << 6; +t6 = t7 & 0x40; +t9 = t8; +t7 = t9 & 0xbf; +t8 = t6 | t7; +MEM_U8(sp + 127) = (uint8_t)t8; +t6 = MEM_U8(v1 + 60); +//nop; +t9 = t6 << 7; +t6 = t8; +t7 = t6 & 0x7f; +t8 = t9 | t7; +MEM_U8(sp + 127) = (uint8_t)t8; +t6 = MEM_U8(v1 + 61); +t8 = MEM_U8(sp + 126); +t9 = t6 >> 6; +t7 = t9 & 0x3; +t6 = t8 & 0xfffc; +t9 = t7 | t6; +MEM_U8(sp + 126) = (uint8_t)t9; +t6 = MEM_U32(sp + 124); +t8 = MEM_U32(v1 + 60); +t9 = t6 >> 10; +t7 = t8 & 0x1fff; +t8 = t7 ^ t9; +t7 = t8 << 10; +t9 = t7 ^ t6; +t7 = t9 << 8; +t6 = t7 & s2; +t8 = t9 << 24; +t7 = t8 | t6; +t8 = t9 >> 8; +t6 = t8 & 0xff00; +t8 = t7 | t6; +t7 = t9 >> 24; +t6 = t8 | t7; +MEM_U32(sp + 124) = t9; +MEM_U32(sp + 124) = t6; +t6 = s1; +t7 = s1 + 0x48; +t8 = v1; +L462c98: +at = MEM_U32(t6 + 0); +t6 = t6 + 0xc; +MEM_U32(t8 + 0) = at; +at = MEM_U32(t6 + -8); +t8 = t8 + 0xc; +MEM_U32(t8 + -8) = at; +at = MEM_U32(t6 + -4); +if (t6 != t7) {MEM_U32(t8 + -4) = at; +goto L462c98;} +MEM_U32(t8 + -4) = at; +L462cbc: +s3 = s3 + 0x1; +if (s3 != s4) {v1 = v1 + 0x48; +goto L462750;} +v1 = v1 + 0x48; +L462cc8: +ra = MEM_U32(sp + 52); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +s4 = MEM_U32(sp + 40); +s5 = MEM_U32(sp + 44); +sp = sp + 0x90; +return; +sp = sp + 0x90; +} + +static void f_swap_fi(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L462cec: +//swap_fi: +MEM_U32(sp + 8) = a2; +if ((int)a1 <= 0) {v0 = zero; +goto L462e18;} +v0 = zero; +a2 = a1 & 0x3; +if (a2 == 0) {a3 = a2; +goto L462d4c;} +a3 = a2; +t6 = zero << 2; +v1 = a0 + t6; +t1 = 0xff0000; +L462d10: +a2 = MEM_U32(v1 + 0); +v0 = v0 + 0x1; +t8 = a2 << 8; +t9 = t8 & t1; +t7 = a2 << 24; +t3 = (int)a2 >> 8; +t4 = t3 & 0xff00; +t2 = t7 | t9; +t5 = t2 | t4; +t6 = a2 >> 24; +t8 = t6 | t5; +MEM_U32(v1 + 0) = t8; +if (a3 != v0) {v1 = v1 + 0x4; +goto L462d10;} +v1 = v1 + 0x4; +if (v0 == a1) {t7 = v0 << 2; +goto L462e18;} +L462d4c: +t7 = v0 << 2; +t9 = a1 << 2; +t0 = t9 + a0; +v1 = a0 + t7; +t1 = 0xff0000; +L462d60: +a2 = MEM_U32(v1 + 0); +v0 = MEM_U32(v1 + 4); +t2 = a2 << 8; +t4 = t2 & t1; +t3 = a2 << 24; +t5 = (int)a2 >> 8; +t8 = t5 & 0xff00; +t6 = t3 | t4; +t7 = t6 | t8; +t9 = a2 >> 24; +t2 = t9 | t7; +t4 = v0 << 8; +t5 = t4 & t1; +t8 = (int)v0 >> 8; +t3 = v0 << 24; +a0 = MEM_U32(v1 + 8); +t6 = t3 | t5; +t9 = t8 & 0xff00; +MEM_U32(v1 + 0) = t2; +t7 = t6 | t9; +t2 = v0 >> 24; +t4 = t2 | t7; +t5 = a0 << 8; +t8 = t5 & t1; +t9 = (int)a0 >> 8; +t3 = a0 << 24; +a3 = MEM_U32(v1 + 12); +t6 = t3 | t8; +t2 = t9 & 0xff00; +MEM_U32(v1 + 4) = t4; +t7 = t6 | t2; +t4 = a0 >> 24; +t5 = t4 | t7; +t8 = a3 << 8; +t9 = t8 & t1; +t2 = (int)a3 >> 8; +t3 = a3 << 24; +t6 = t3 | t9; +t4 = t2 & 0xff00; +MEM_U32(v1 + 8) = t5; +t7 = t6 | t4; +t5 = a3 >> 24; +t8 = t5 | t7; +v1 = v1 + 0x10; +if (v1 != t0) {MEM_U32(v1 + -4) = t8; +goto L462d60;} +MEM_U32(v1 + -4) = t8; +L462e18: +//nop; +return; +//nop; +} + +static void f_swap_sym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L462e20: +//swap_sym: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a1; +s1 = a2; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 64) = a0; +v0 = f_gethostsex(mem, sp); +goto L462e54; +MEM_U32(sp + 64) = a0; +L462e54: +gp = MEM_U32(sp + 32); +if ((int)s0 <= 0) {a2 = zero; +goto L4630a4;} +a2 = zero; +v1 = MEM_U32(sp + 64); +t0 = 0xff0000; +a3 = 0xff0000; +a1 = sp + 0x2c; +L462e70: +at = MEM_U32(v1 + 0); +a2 = a2 + 0x1; +MEM_U32(a1 + 0) = at; +t7 = MEM_U32(v1 + 4); +//nop; +MEM_U32(a1 + 4) = t7; +at = MEM_U32(v1 + 8); +//nop; +MEM_U32(a1 + 8) = at; +t8 = MEM_U32(sp + 44); +at = 0xf0000; +t1 = t8 << 8; +t2 = t1 & a3; +t9 = t8 << 24; +t3 = t9 | t2; +t4 = (int)t8 >> 8; +t2 = MEM_U32(sp + 48); +t5 = t4 & 0xff00; +t6 = t3 | t5; +t1 = t8 >> 24; +t4 = t2 << 8; +t9 = t6 | t1; +t3 = t4 & a3; +t8 = t2 << 24; +t7 = (int)t2 >> 8; +t6 = t7 & 0xff00; +t5 = t8 | t3; +t1 = t5 | t6; +t4 = t2 >> 24; +t8 = t1 | t4; +MEM_U32(sp + 44) = t9; +if (s1 != v0) {MEM_U32(sp + 48) = t8; +goto L462fc8;} +MEM_U32(sp + 48) = t8; +at = MEM_U32(a1 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t2 = MEM_U32(a1 + 4); +//nop; +MEM_U32(v1 + 4) = t2; +at = MEM_U32(a1 + 8); +//nop; +MEM_U32(v1 + 8) = at; +t7 = MEM_U32(sp + 52); +//nop; +t6 = t7 << 8; +t9 = t6 & t0; +t5 = t7 << 24; +t4 = t7 >> 8; +t8 = t4 & 0xff00; +t1 = t5 | t9; +t3 = t1 | t8; +t2 = t7 >> 24; +t5 = t3 | t2; +MEM_U32(sp + 52) = t5; +t1 = MEM_U8(v1 + 8); +t4 = t5 << 2; +t8 = t1 & 0xff03; +t7 = t4 | t8; +MEM_U8(v1 + 8) = (uint8_t)t7; +t3 = MEM_U32(sp + 52); +t1 = MEM_U16(v1 + 8); +t2 = t3 << 21; +t6 = t2 >> 27; +t5 = t6 << 5; +t9 = t5 & 0x3e0; +t4 = t1 & 0xfc1f; +t8 = t9 | t4; +MEM_U16(v1 + 8) = (uint16_t)t8; +t7 = MEM_U32(sp + 52); +t1 = MEM_U8(v1 + 9); +t3 = t7 << 20; +t2 = t3 >> 31; +t6 = t2 << 4; +t5 = t6 & 0x10; +t9 = t1 & 0xffef; +t4 = t5 | t9; +MEM_U8(v1 + 9) = (uint8_t)t4; +t8 = MEM_U32(sp + 52); +a0 = MEM_U32(v1 + 8); +t7 = t8 >> 12; +t3 = t7 ^ a0; +t2 = t3 << 12; +t6 = t2 >> 12; +t1 = t6 ^ a0; +MEM_U32(v1 + 8) = t1; +goto L46309c; +MEM_U32(v1 + 8) = t1; +L462fc8: +t5 = MEM_U32(v1 + 8); +t8 = MEM_U8(sp + 55); +t9 = t5 >> 26; +t4 = t9 & 0x3f; +t7 = t8 & 0xffc0; +t3 = t4 | t7; +MEM_U8(sp + 55) = (uint8_t)t3; +t2 = MEM_U32(v1 + 8); +t8 = MEM_U16(sp + 54); +t6 = t2 << 6; +t1 = t6 >> 27; +t5 = t1 << 6; +t9 = t5 & 0x7c0; +t4 = t8 & 0xf83f; +t7 = t9 | t4; +MEM_U16(sp + 54) = (uint16_t)t7; +t3 = MEM_U32(v1 + 8); +t8 = MEM_U8(sp + 54); +t2 = t3 << 11; +t6 = t2 >> 31; +t1 = t6 << 3; +t5 = t1 & 0x8; +t9 = t8 & 0xfff7; +t4 = t5 | t9; +MEM_U8(sp + 54) = (uint8_t)t4; +t7 = MEM_U32(v1 + 8); +t2 = MEM_U32(sp + 52); +at = at | 0xffff; +t3 = t7 & at; +t6 = t2 >> 12; +t1 = t3 ^ t6; +t8 = t1 << 12; +t5 = t8 ^ t2; +t4 = t5 << 8; +t7 = t4 & t0; +t9 = t5 << 24; +t6 = t5 >> 8; +t1 = t6 & 0xff00; +t3 = t9 | t7; +t8 = t3 | t1; +t2 = t5 >> 24; +MEM_U32(sp + 52) = t5; +t4 = t8 | t2; +MEM_U32(sp + 52) = t4; +at = MEM_U32(a1 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t6 = MEM_U32(a1 + 4); +//nop; +MEM_U32(v1 + 4) = t6; +at = MEM_U32(a1 + 8); +//nop; +MEM_U32(v1 + 8) = at; +L46309c: +if (a2 != s0) {v1 = v1 + 0xc; +goto L462e70;} +v1 = v1 + 0xc; +L4630a4: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static void f_swap_ext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4630b8: +//swap_ext: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a1; +s1 = a2; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 72) = a0; +v0 = f_gethostsex(mem, sp); +goto L4630ec; +MEM_U32(sp + 72) = a0; +L4630ec: +gp = MEM_U32(sp + 32); +if ((int)s0 <= 0) {a3 = zero; +goto L4634b8;} +a3 = zero; +v1 = MEM_U32(sp + 72); +t0 = 0xff0000; +a2 = sp + 0x30; +a1 = 0xff0000; +L463108: +at = MEM_U32(v1 + 0); +a3 = a3 + 0x1; +MEM_U32(a2 + 0) = at; +t7 = MEM_U32(v1 + 4); +//nop; +MEM_U32(a2 + 4) = t7; +at = MEM_U32(v1 + 8); +//nop; +MEM_U32(a2 + 8) = at; +t7 = MEM_U32(v1 + 12); +at = 0xf0000; +MEM_U32(a2 + 12) = t7; +t8 = MEM_U32(sp + 52); +at = at | 0xffff; +t1 = t8 << 8; +t2 = t1 & t0; +t9 = t8 << 24; +t3 = t9 | t2; +t4 = (int)t8 >> 8; +t2 = MEM_U32(sp + 56); +t5 = t4 & 0xff00; +t6 = t3 | t5; +t1 = t8 >> 24; +t4 = t2 << 8; +t9 = t6 | t1; +t3 = t4 & t0; +t8 = t2 << 24; +t7 = (int)t2 >> 8; +t6 = t7 & 0xff00; +t5 = t8 | t3; +t1 = t5 | t6; +t4 = t2 >> 24; +t8 = t1 | t4; +MEM_U32(sp + 52) = t9; +if (s1 != v0) {MEM_U32(sp + 56) = t8; +goto L463324;} +MEM_U32(sp + 56) = t8; +at = MEM_U32(a2 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t2 = MEM_U32(a2 + 4); +//nop; +MEM_U32(v1 + 4) = t2; +at = MEM_U32(a2 + 8); +//nop; +MEM_U32(v1 + 8) = at; +t2 = MEM_U32(a2 + 12); +//nop; +MEM_U32(v1 + 12) = t2; +t7 = MEM_U32(sp + 60); +//nop; +t6 = t7 << 8; +t9 = t6 & a1; +t5 = t7 << 24; +t4 = t7 >> 8; +t8 = t4 & 0xff00; +t1 = t5 | t9; +t3 = t1 | t8; +t2 = t7 >> 24; +t5 = t3 | t2; +MEM_U32(sp + 60) = t5; +t1 = MEM_U8(v1 + 12); +t4 = t5 << 2; +t8 = t1 & 0xff03; +t7 = t4 | t8; +MEM_U8(v1 + 12) = (uint8_t)t7; +t3 = MEM_U32(sp + 60); +t1 = MEM_U16(v1 + 12); +t2 = t3 << 21; +t6 = t2 >> 27; +t5 = t6 << 5; +t9 = t5 & 0x3e0; +t4 = t1 & 0xfc1f; +t8 = t9 | t4; +MEM_U16(v1 + 12) = (uint16_t)t8; +t7 = MEM_U32(sp + 60); +t1 = MEM_U8(v1 + 13); +t3 = t7 << 20; +t2 = t3 >> 31; +t6 = t2 << 4; +t5 = t6 & 0x10; +t9 = t1 & 0xffef; +t4 = t5 | t9; +MEM_U8(v1 + 13) = (uint8_t)t4; +t8 = MEM_U32(sp + 60); +a0 = MEM_U32(v1 + 12); +t7 = t8 >> 12; +t3 = t7 ^ a0; +t2 = t3 << 12; +t6 = t2 >> 12; +t1 = t6 ^ a0; +MEM_U32(v1 + 12) = t1; +t5 = MEM_U32(sp + 48); +//nop; +t4 = t5 << 8; +t8 = t4 & a1; +t9 = t5 << 24; +t3 = t5 >> 8; +t2 = t3 & 0xff00; +t7 = t9 | t8; +t6 = t7 | t2; +t1 = t5 >> 24; +t4 = t6 | t1; +MEM_U32(sp + 48) = t4; +t9 = MEM_S16(sp + 48); +t5 = MEM_U16(v1 + 0); +MEM_U16(v1 + 2) = (uint16_t)t9; +t8 = MEM_U16(sp + 50); +t6 = t5 & 0xf800; +t7 = t8 >> 3; +t2 = t7 & 0x7ff; +t1 = t2 | t6; +MEM_U16(v1 + 0) = (uint16_t)t1; +t7 = MEM_U8(v1 + 0); +t9 = MEM_U32(sp + 48); +t5 = t7 & 0xff7f; +t3 = t9 << 7; +t7 = t3 | t5; +MEM_U8(v1 + 0) = (uint8_t)t7; +t6 = MEM_U32(sp + 48); +t3 = t7 & 0xbf; +t1 = t6 << 30; +t4 = t1 >> 31; +t9 = t4 << 6; +t8 = t9 & 0x40; +t7 = t8 | t3; +MEM_U8(v1 + 0) = (uint8_t)t7; +t2 = MEM_U32(sp + 48); +t8 = t7 & 0xdf; +t6 = t2 << 29; +t1 = t6 >> 31; +t4 = t1 << 5; +t9 = t4 & 0x20; +t3 = t9 | t8; +MEM_U8(v1 + 0) = (uint8_t)t3; +goto L4634b0; +MEM_U8(v1 + 0) = (uint8_t)t3; +L463324: +t5 = MEM_U32(v1 + 12); +t1 = MEM_U8(sp + 63); +t2 = t5 >> 26; +t6 = t2 & 0x3f; +t4 = t1 & 0xffc0; +t7 = t6 | t4; +MEM_U8(sp + 63) = (uint8_t)t7; +t9 = MEM_U32(v1 + 12); +t1 = MEM_U16(sp + 62); +t8 = t9 << 6; +t3 = t8 >> 27; +t5 = t3 << 6; +t2 = t5 & 0x7c0; +t6 = t1 & 0xf83f; +t4 = t2 | t6; +MEM_U16(sp + 62) = (uint16_t)t4; +t7 = MEM_U32(v1 + 12); +t1 = MEM_U8(sp + 62); +t9 = t7 << 11; +t8 = t9 >> 31; +t3 = t8 << 3; +t5 = t3 & 0x8; +t2 = t1 & 0xfff7; +t6 = t5 | t2; +MEM_U8(sp + 62) = (uint8_t)t6; +t4 = MEM_U32(v1 + 12); +t9 = MEM_U32(sp + 60); +t7 = t4 & at; +t8 = t9 >> 12; +t3 = t7 ^ t8; +t1 = t3 << 12; +t5 = t1 ^ t9; +t6 = t5 << 8; +t4 = t6 & a1; +t2 = t5 << 24; +t8 = t5 >> 8; +t3 = t8 & 0xff00; +t7 = t2 | t4; +t1 = t7 | t3; +t9 = t5 >> 24; +MEM_U32(sp + 60) = t5; +t6 = t1 | t9; +MEM_U32(sp + 60) = t6; +t2 = MEM_S16(v1 + 2); +t5 = MEM_U16(sp + 50); +MEM_U16(sp + 48) = (uint16_t)t2; +t4 = MEM_U16(v1 + 0); +t1 = t5 & 0x7; +t8 = t4 & 0x7ff; +t3 = t8 << 3; +t9 = t3 | t1; +MEM_U16(sp + 50) = (uint16_t)t9; +t6 = MEM_U32(v1 + 0); +t5 = MEM_U8(sp + 51); +t2 = t6 << 2; +t4 = t2 >> 31; +t8 = t4 << 2; +t7 = t8 & 0x4; +t3 = t5 & 0xfffb; +t5 = t7 | t3; +MEM_U8(sp + 51) = (uint8_t)t5; +t9 = MEM_U32(v1 + 0); +t7 = t5 & 0xfd; +t6 = t9 << 1; +t2 = t6 >> 31; +t4 = t2 << 1; +t8 = t4 & 0x2; +t4 = t8 | t7; +MEM_U8(sp + 51) = (uint8_t)t4; +t9 = MEM_U32(v1 + 0); +t1 = t4 & 0xfe; +t6 = t9 >> 31; +t2 = t6 & 0x1; +t5 = t2 | t1; +MEM_U8(sp + 51) = (uint8_t)t5; +t8 = MEM_U32(sp + 48); +//nop; +t9 = t8 << 8; +t6 = t9 & a1; +t7 = t8 << 24; +t4 = t8 >> 8; +t2 = t4 & 0xff00; +t3 = t7 | t6; +t1 = t3 | t2; +t5 = t8 >> 24; +t9 = t1 | t5; +MEM_U32(sp + 48) = t9; +at = MEM_U32(a2 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t4 = MEM_U32(a2 + 4); +//nop; +MEM_U32(v1 + 4) = t4; +at = MEM_U32(a2 + 8); +//nop; +MEM_U32(v1 + 8) = at; +t4 = MEM_U32(a2 + 12); +//nop; +MEM_U32(v1 + 12) = t4; +L4634b0: +if (a3 != s0) {v1 = v1 + 0x10; +goto L463108;} +v1 = v1 + 0x10; +L4634b8: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x48; +return; +sp = sp + 0x48; +} + +static void f_swap_pd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4634cc: +//swap_pd: +MEM_U32(sp + 8) = a2; +if ((int)a1 <= 0) {v0 = zero; +goto L463730;} +v0 = zero; +v1 = a0; +t1 = 0xff0000; +t0 = 0xff0000; +L4634e4: +a0 = MEM_U32(v1 + 0); +a2 = MEM_U32(v1 + 4); +t6 = a0 >> 24; +t7 = a0 << 24; +t9 = a0 << 8; +t2 = t9 & t0; +t8 = t6 | t7; +t4 = a0 >> 8; +t5 = t4 & 0xff00; +t3 = t8 | t2; +t6 = t3 | t5; +t9 = a2 << 8; +t8 = t9 & t1; +t4 = (int)a2 >> 8; +t7 = a2 << 24; +a0 = MEM_U32(v1 + 8); +MEM_U32(v1 + 0) = t6; +t2 = t7 | t8; +t3 = t4 & 0xff00; +t5 = t2 | t3; +t6 = a2 >> 24; +t9 = t6 | t5; +t8 = a0 << 8; +t4 = t8 & t1; +t3 = (int)a0 >> 8; +t7 = a0 << 24; +a2 = MEM_U32(v1 + 12); +MEM_U32(v1 + 4) = t9; +t2 = t7 | t4; +t6 = t3 & 0xff00; +t5 = t2 | t6; +t9 = a0 >> 24; +t8 = t9 | t5; +t4 = a2 << 8; +t3 = t4 & t1; +t6 = (int)a2 >> 8; +t7 = a2 << 24; +a0 = MEM_U32(v1 + 16); +MEM_U32(v1 + 8) = t8; +t2 = t7 | t3; +t9 = t6 & 0xff00; +t5 = t2 | t9; +t8 = a2 >> 24; +t4 = t8 | t5; +t3 = a0 << 8; +t6 = t3 & t1; +t9 = (int)a0 >> 8; +t7 = a0 << 24; +a2 = MEM_U32(v1 + 20); +MEM_U32(v1 + 12) = t4; +t2 = t7 | t6; +t8 = t9 & 0xff00; +t5 = t2 | t8; +t4 = a0 >> 24; +t3 = t4 | t5; +t6 = a2 << 8; +t9 = t6 & t1; +t8 = (int)a2 >> 8; +t7 = a2 << 24; +a0 = MEM_U32(v1 + 24); +MEM_U32(v1 + 16) = t3; +t2 = t7 | t9; +t4 = t8 & 0xff00; +t5 = t2 | t4; +t3 = a2 >> 24; +t6 = t3 | t5; +t9 = a0 << 8; +t8 = t9 & t1; +t4 = (int)a0 >> 8; +t7 = a0 << 24; +a2 = MEM_U32(v1 + 28); +MEM_U32(v1 + 20) = t6; +t2 = t7 | t8; +t3 = t4 & 0xff00; +t5 = t2 | t3; +t6 = a0 >> 24; +t9 = t6 | t5; +t8 = a2 << 8; +t4 = t8 & t1; +t3 = (int)a2 >> 8; +t7 = a2 << 24; +a0 = MEM_U32(v1 + 32); +MEM_U32(v1 + 24) = t9; +t2 = t7 | t4; +t6 = t3 & 0xff00; +t5 = t2 | t6; +t9 = a2 >> 24; +t8 = t9 | t5; +t4 = a0 << 8; +t3 = t4 & t1; +t6 = (int)a0 >> 8; +t7 = a0 << 24; +MEM_U32(v1 + 28) = t8; +t2 = t7 | t3; +t9 = t6 & 0xff00; +t5 = t2 | t9; +t8 = a0 >> 24; +t6 = MEM_S16(v1 + 36); +t4 = t8 | t5; +MEM_U32(v1 + 32) = t4; +t4 = MEM_S16(v1 + 38); +t7 = t6 & 0xffff; +t3 = t7 >> 8; +t2 = t6 << 8; +a0 = MEM_U32(v1 + 40); +t9 = t3 | t2; +t8 = t4 & 0xffff; +t5 = t8 >> 8; +t7 = t4 << 8; +t6 = t5 | t7; +MEM_U16(v1 + 36) = (uint16_t)t9; +t2 = a0 << 8; +t9 = t2 & t1; +t4 = (int)a0 >> 8; +t3 = a0 << 24; +a2 = MEM_U32(v1 + 44); +MEM_U16(v1 + 38) = (uint16_t)t6; +t8 = t3 | t9; +t5 = t4 & 0xff00; +t7 = t8 | t5; +t6 = a0 >> 24; +t2 = t6 | t7; +t9 = a2 << 8; +t4 = t9 & t1; +t5 = (int)a2 >> 8; +t3 = a2 << 24; +a0 = MEM_U32(v1 + 48); +MEM_U32(v1 + 40) = t2; +t8 = t3 | t4; +t6 = t5 & 0xff00; +t7 = t8 | t6; +t2 = a2 >> 24; +t9 = t2 | t7; +t4 = a0 << 8; +t5 = t4 & t1; +t6 = (int)a0 >> 8; +t3 = a0 << 24; +MEM_U32(v1 + 44) = t9; +t8 = t3 | t5; +t2 = t6 & 0xff00; +t7 = t8 | t2; +t9 = a0 >> 24; +v0 = v0 + 0x1; +t4 = t9 | t7; +v1 = v1 + 0x34; +if (v0 != a1) {MEM_U32(v1 + -4) = t4; +goto L4634e4;} +MEM_U32(v1 + -4) = t4; +L463730: +//nop; +return; +//nop; +} + +static void f_swap_dn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L463738: +//swap_dn: +MEM_U32(sp + 8) = a2; +if ((int)a1 <= 0) {v0 = zero; +goto L46387c;} +v0 = zero; +v1 = a1 & 0x1; +if (v1 == 0) {t1 = 0xff0000; +goto L4637b0;} +t1 = 0xff0000; +a2 = MEM_U32(a0 + 0); +a3 = MEM_U32(a0 + 4); +t6 = a2 >> 24; +t7 = a2 << 24; +t9 = a2 << 8; +t2 = t9 & t1; +t8 = t6 | t7; +t4 = a2 >> 8; +t5 = t4 & 0xff00; +t3 = t8 | t2; +t6 = t3 | t5; +t2 = a3 << 8; +t7 = a3 >> 24; +t9 = a3 << 24; +t8 = t7 | t9; +t4 = t2 & t1; +MEM_U32(a0 + 0) = t6; +t5 = a3 >> 8; +t6 = t5 & 0xff00; +t3 = t8 | t4; +t7 = t3 | t6; +v0 = 0x1; +if (v0 == a1) {MEM_U32(a0 + 4) = t7; +goto L46387c;} +MEM_U32(a0 + 4) = t7; +L4637b0: +t9 = v0 << 3; +t2 = a1 << 3; +t0 = t2 + a0; +v1 = a0 + t9; +t1 = 0xff0000; +L4637c4: +v0 = MEM_U32(v1 + 0); +a0 = MEM_U32(v1 + 4); +t8 = v0 >> 24; +t4 = v0 << 24; +t3 = v0 << 8; +t6 = t3 & t1; +t5 = t8 | t4; +t9 = v0 >> 8; +t2 = t9 & 0xff00; +t7 = t5 | t6; +t8 = t7 | t2; +t6 = a0 << 8; +t4 = a0 >> 24; +t3 = a0 << 24; +a2 = MEM_U32(v1 + 8); +MEM_U32(v1 + 0) = t8; +t5 = t4 | t3; +t9 = t6 & t1; +t2 = a0 >> 8; +t8 = t2 & 0xff00; +t7 = t5 | t9; +t4 = t7 | t8; +t9 = a2 << 8; +t6 = a2 << 24; +t3 = a2 >> 24; +a3 = MEM_U32(v1 + 12); +t5 = t3 | t6; +t2 = t9 & t1; +MEM_U32(v1 + 4) = t4; +t8 = a2 >> 8; +t4 = t8 & 0xff00; +t7 = t5 | t2; +t3 = t7 | t4; +t2 = a3 << 8; +t9 = a3 << 24; +t6 = a3 >> 24; +t5 = t6 | t9; +t8 = t2 & t1; +MEM_U32(v1 + 8) = t3; +t4 = a3 >> 8; +t3 = t4 & 0xff00; +t7 = t5 | t8; +t6 = t7 | t3; +v1 = v1 + 0x10; +if (v1 != t0) {MEM_U32(v1 + -4) = t6; +goto L4637c4;} +MEM_U32(v1 + -4) = t6; +L46387c: +//nop; +return; +//nop; +} + +static void f_swap_opt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L463a3c: +//swap_opt: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +s0 = a1; +s1 = a2; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 64) = a0; +v0 = f_gethostsex(mem, sp); +goto L463a70; +MEM_U32(sp + 64) = a0; +L463a70: +gp = MEM_U32(sp + 32); +if ((int)s0 <= 0) {t0 = zero; +goto L463cb8;} +t0 = zero; +v1 = MEM_U32(sp + 64); +a3 = sp + 0x2c; +a2 = 0xff0000; +L463a88: +at = MEM_U32(v1 + 0); +t0 = t0 + 0x1; +MEM_U32(a3 + 0) = at; +t7 = MEM_U32(v1 + 4); +//nop; +MEM_U32(a3 + 4) = t7; +at = MEM_U32(v1 + 8); +//nop; +MEM_U32(a3 + 8) = at; +t8 = MEM_U32(sp + 52); +at = 0xff0000; +t1 = t8 << 8; +t2 = t1 & a2; +t9 = t8 << 24; +t4 = t8 >> 8; +t5 = t4 & 0xff00; +t3 = t9 | t2; +t6 = t3 | t5; +t7 = t8 >> 24; +t1 = t6 | t7; +if (s1 != v0) {MEM_U32(sp + 52) = t1; +goto L463bc8;} +MEM_U32(sp + 52) = t1; +at = MEM_U32(a3 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t2 = MEM_U32(a3 + 4); +//nop; +MEM_U32(v1 + 4) = t2; +at = MEM_U32(a3 + 8); +//nop; +MEM_U32(v1 + 8) = at; +t4 = MEM_U32(sp + 44); +at = 0xff0000; +t5 = t4 << 8; +t8 = t5 & a2; +t3 = t4 << 24; +t6 = t3 | t8; +t7 = t4 >> 8; +t3 = MEM_U32(sp + 48); +t1 = t7 & 0xff00; +t9 = t6 | t1; +t2 = t4 >> 24; +t5 = t9 | t2; +t7 = t3 << 8; +t6 = t7 & a2; +t4 = t3 >> 8; +t8 = t3 << 24; +MEM_U32(sp + 44) = t5; +t1 = t8 | t6; +t9 = t4 & 0xff00; +t2 = t1 | t9; +t5 = t3 >> 24; +t8 = MEM_U8(sp + 44); +t7 = t2 | t5; +MEM_U32(sp + 48) = t7; +MEM_U8(v1 + 0) = (uint8_t)t8; +t6 = MEM_U32(sp + 44); +a0 = MEM_U32(v1 + 0); +at = at | 0xffff; +t4 = t6 & at; +t1 = t4 ^ a0; +t9 = t1 << 8; +t3 = t9 >> 8; +t2 = t3 ^ a0; +MEM_U32(v1 + 0) = t2; +t5 = MEM_U32(sp + 48); +a1 = MEM_U32(v1 + 4); +t7 = t5 >> 12; +t8 = t7 ^ a1; +t6 = t8 << 12; +t4 = t6 >> 12; +t1 = t4 ^ a1; +MEM_U32(v1 + 4) = t1; +t7 = MEM_U16(v1 + 4); +t9 = MEM_U32(sp + 48); +t8 = t7 & 0xf; +t5 = t9 << 4; +t6 = t5 | t8; +MEM_U16(v1 + 4) = (uint16_t)t6; +goto L463cb0; +MEM_U16(v1 + 4) = (uint16_t)t6; +L463bc8: +t4 = MEM_U8(v1 + 0); +at = at | 0xffff; +MEM_U8(sp + 44) = (uint8_t)t4; +t1 = MEM_U32(v1 + 0); +t3 = MEM_U32(sp + 44); +t9 = t1 & at; +t2 = t9 ^ t3; +t7 = t2 << 8; +t5 = t7 >> 8; +t8 = t5 ^ t3; +MEM_U32(sp + 44) = t8; +t6 = MEM_U32(v1 + 4); +t1 = MEM_U32(sp + 48); +at = 0xf0000; +at = at | 0xffff; +t4 = t6 & at; +t9 = t1 >> 12; +t2 = t4 ^ t9; +t7 = t2 << 12; +t5 = t7 ^ t1; +MEM_U32(sp + 48) = t5; +t3 = MEM_U32(v1 + 4); +t9 = MEM_U16(sp + 50); +t6 = t3 >> 20; +t4 = t6 & 0xfff; +t2 = t9 & 0xf000; +t7 = t4 | t2; +t5 = t8 << 8; +t3 = t5 & a2; +t1 = t8 << 24; +MEM_U16(sp + 50) = (uint16_t)t7; +t6 = t1 | t3; +t9 = t8 >> 8; +t1 = MEM_U32(sp + 48); +t4 = t9 & 0xff00; +t2 = t6 | t4; +t7 = t8 >> 24; +t5 = t2 | t7; +t9 = t1 << 8; +t6 = t9 & a2; +t8 = t1 >> 8; +t3 = t1 << 24; +MEM_U32(sp + 44) = t5; +t4 = t3 | t6; +t2 = t8 & 0xff00; +t7 = t4 | t2; +t5 = t1 >> 24; +t9 = t7 | t5; +MEM_U32(sp + 48) = t9; +at = MEM_U32(a3 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t8 = MEM_U32(a3 + 4); +//nop; +MEM_U32(v1 + 4) = t8; +at = MEM_U32(a3 + 8); +//nop; +MEM_U32(v1 + 8) = at; +L463cb0: +if (t0 != s0) {v1 = v1 + 0xc; +goto L463a88;} +v1 = v1 + 0xc; +L463cb8: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x40; +return; +sp = sp + 0x40; +} + +static uint32_t f_gethostsex(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L464b80: +//gethostsex: +sp = sp + 0xfffffff8; +t6 = 0x1; +MEM_U32(sp + 4) = t6; +t7 = MEM_S8(sp + 4); +at = 0x1; +if (t7 != at) {v0 = zero; +goto L464ba4;} +v0 = zero; +v0 = 0x1; +goto L464ba4; +v0 = 0x1; +L464ba4: +sp = sp + 0x8; +return v0; +sp = sp + 0x8; +//nop; +} + +static void f_st_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L464bb0: +//st_error: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x10006430; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x1000ec70; +a0 = 0xfb528e4; +//nop; +MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L464bf8; +a0 = a0 + 0x20; +L464bf8: +gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L464c28; +a0 = a0 + 0x20; +L464c28: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x1000ec7c; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L464c48; +a1 = a1; +L464c48: +gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L464c60; +//nop; +L464c60: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static uint32_t f_ldfsymorder(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L464c70: +//ldfsymorder: +a2 = MEM_U32(a0 + 12); +v0 = a1 + 0x60; +if (a2 == 0) {//nop; +goto L464ca0;} +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +if (t6 == 0) {//nop; +goto L464ca0;} +//nop; +if (v0 == a2) {//nop; +goto L464ca0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464ca0: +v1 = MEM_U32(a0 + 8); +//nop; +t7 = v1 & 0x3; +if (t7 == 0) {//nop; +goto L464cbc;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464cbc: +a1 = MEM_U32(a0 + 28); +//nop; +if (a1 == 0) {//nop; +goto L464cf0;} +//nop; +t8 = MEM_U32(a0 + 24); +//nop; +if (t8 == 0) {//nop; +goto L464cf0;} +//nop; +t9 = v0 + v1; +if (t9 == a1) {//nop; +goto L464cf0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464cf0: +t0 = MEM_U32(a0 + 24); +//nop; +t1 = t0 << 2; +t1 = t1 - t0; +t1 = t1 << 2; +t1 = t1 + t0; +t1 = t1 << 2; +v1 = v1 + t1; +t2 = v1 & 0x3; +if (t2 == 0) {//nop; +goto L464d24;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464d24: +a1 = MEM_U32(a0 + 36); +//nop; +if (a1 == 0) {//nop; +goto L464d54;} +//nop; +t3 = MEM_U32(a0 + 32); +t4 = v0 + v1; +if (t3 == 0) {//nop; +goto L464d54;} +//nop; +if (t4 == a1) {//nop; +goto L464d54;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464d54: +t5 = MEM_U32(a0 + 32); +a2 = 0xc; +lo = t5 * a2; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)a2 >> 32); +t6 = lo; +v1 = v1 + t6; +t7 = v1 & 0x3; +if (t7 == 0) {//nop; +goto L464d7c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464d7c: +a1 = MEM_U32(a0 + 44); +//nop; +if (a1 == 0) {//nop; +goto L464db0;} +//nop; +t8 = MEM_U32(a0 + 40); +//nop; +if (t8 == 0) {//nop; +goto L464db0;} +//nop; +t9 = v0 + v1; +if (t9 == a1) {//nop; +goto L464db0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464db0: +t0 = MEM_U32(a0 + 40); +//nop; +lo = t0 * a2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)a2 >> 32); +t1 = lo; +v1 = v1 + t1; +t2 = v1 & 0x3; +if (t2 == 0) {//nop; +goto L464dd8;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464dd8: +a1 = MEM_U32(a0 + 52); +//nop; +if (a1 == 0) {//nop; +goto L464e08;} +//nop; +t3 = MEM_U32(a0 + 48); +t4 = v0 + v1; +if (t3 == 0) {//nop; +goto L464e08;} +//nop; +if (t4 == a1) {//nop; +goto L464e08;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464e08: +t5 = MEM_U32(a0 + 48); +//nop; +t6 = t5 << 2; +v1 = v1 + t6; +t7 = v1 & 0x3; +if (t7 == 0) {//nop; +goto L464e2c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464e2c: +a1 = MEM_U32(a0 + 60); +//nop; +if (a1 == 0) {//nop; +goto L464e60;} +//nop; +t8 = MEM_U32(a0 + 56); +//nop; +if (t8 == 0) {//nop; +goto L464e60;} +//nop; +t9 = v0 + v1; +if (t9 == a1) {//nop; +goto L464e60;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464e60: +t0 = MEM_U32(a0 + 56); +//nop; +v1 = v1 + t0; +t1 = v1 & 0x3; +if (t1 == 0) {//nop; +goto L464e80;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464e80: +a1 = MEM_U32(a0 + 68); +//nop; +if (a1 == 0) {//nop; +goto L464eb0;} +//nop; +t2 = MEM_U32(a0 + 64); +t3 = v0 + v1; +if (t2 == 0) {//nop; +goto L464eb0;} +//nop; +if (t3 == a1) {//nop; +goto L464eb0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464eb0: +t4 = MEM_U32(a0 + 64); +//nop; +v1 = v1 + t4; +t5 = v1 & 0x3; +if (t5 == 0) {//nop; +goto L464ed0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464ed0: +a1 = MEM_U32(a0 + 76); +//nop; +if (a1 == 0) {//nop; +goto L464f00;} +//nop; +t6 = MEM_U32(a0 + 72); +t7 = v0 + v1; +if (t6 == 0) {//nop; +goto L464f00;} +//nop; +if (t7 == a1) {//nop; +goto L464f00;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464f00: +t8 = MEM_U32(a0 + 72); +//nop; +t9 = t8 << 3; +t9 = t9 + t8; +t9 = t9 << 3; +v1 = v1 + t9; +t0 = v1 & 0x3; +if (t0 == 0) {//nop; +goto L464f2c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464f2c: +a1 = MEM_U32(a0 + 84); +//nop; +if (a1 == 0) {//nop; +goto L464f5c;} +//nop; +t1 = MEM_U32(a0 + 80); +t2 = v0 + v1; +if (t1 == 0) {//nop; +goto L464f5c;} +//nop; +if (t2 == a1) {//nop; +goto L464f5c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464f5c: +t3 = MEM_U32(a0 + 80); +//nop; +t4 = t3 << 2; +v1 = v1 + t4; +t5 = v1 & 0x3; +if (t5 == 0) {//nop; +goto L464f80;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464f80: +a1 = MEM_U32(a0 + 92); +//nop; +if (a1 == 0) {//nop; +goto L464fb0;} +//nop; +t6 = MEM_U32(a0 + 88); +t7 = v0 + v1; +if (t6 == 0) {//nop; +goto L464fb0;} +//nop; +if (t7 == a1) {//nop; +goto L464fb0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464fb0: +t8 = MEM_U32(a0 + 88); +//nop; +t9 = t8 << 4; +v1 = v1 + t9; +t0 = v1 & 0x3; +if (t0 == 0) {//nop; +goto L464fd4;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L464fd4: +a1 = MEM_U32(a0 + 20); +//nop; +if (a1 == 0) {//nop; +goto L465004;} +//nop; +t1 = MEM_U32(a0 + 16); +t2 = v0 + v1; +if (t1 == 0) {//nop; +goto L465004;} +//nop; +if (t2 == a1) {//nop; +goto L465004;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L465004: +t3 = MEM_U32(a0 + 16); +//nop; +t4 = t3 << 3; +v1 = v1 + t4; +t5 = v1 & 0x3; +if (t5 == 0) {v0 = v1; +goto L465028;} +v0 = v1; +v0 = zero; +return v0; +v0 = zero; +L465028: +//nop; +return v0; +//nop; +} + +static void f_st_warning(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L465030: +//st_warning: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x1000ec80; +a0 = 0xfb528e4; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L465070; +a0 = a0 + 0x20; +L465070: +gp = MEM_U32(sp + 32); +//nop; +a2 = 0x10006430; +a0 = 0xfb528e4; +a1 = 0x1000ec84; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L465098; +a1 = a1; +L465098: +gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4650c8; +a0 = a0 + 0x20; +L4650c8: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x1000ec94; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4650e8; +a1 = a1; +L4650e8: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x28; +return; +sp = sp + 0x28; +//nop; +//nop; +} + +static void f__md_st_internal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L465100: +//_md_st_internal: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x10006430; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x1000eca0; +a0 = 0xfb528e4; +//nop; +MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L465148; +a0 = a0 + 0x20; +L465148: +gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L465178; +a0 = a0 + 0x20; +L465178: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x1000ecb0; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L465198; +a1 = a1; +L465198: +gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4651b0; +//nop; +L4651b0: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f__md_st_error(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4651c0: +//_md_st_error: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x10006430; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x1000ecb4; +a0 = 0xfb528e4; +//nop; +MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L465208; +a0 = a0 + 0x20; +L465208: +gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L465238; +a0 = a0 + 0x20; +L465238: +gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x1000ecc0; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L465258; +a1 = a1; +L465258: +gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L465270; +//nop; +L465270: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static uint32_t f__md_st_str_extiss(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L465280: +//_md_st_str_extiss: +//nop; +//nop; +//nop; +if ((int)a0 < 0) {v0 = zero; +goto L4652c4;} +v0 = zero; +v1 = 0x1001b288; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 40); +//nop; +at = (int)a0 < (int)t6; +if (at == 0) {//nop; +goto L4652c4;} +//nop; +t7 = MEM_U32(v1 + 36); +v0 = t7 + a0; +return v0; +v0 = t7 + a0; +L4652c4: +//nop; +return v0; +//nop; +} + +static uint32_t f__md_st_currentifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4653cc: +//_md_st_currentifd: +//nop; +//nop; +//nop; +a0 = 0x1001b28c; +sp = sp + 0xffffffe0; +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 28) = ra; +if (a0 != 0) {MEM_U32(sp + 24) = gp; +goto L4653f8;} +MEM_U32(sp + 24) = gp; +v0 = 0xffffffff; +goto L465410; +v0 = 0xffffffff; +L4653f8: +//nop; +//nop; +//nop; +v0 = f_st_ifd_pcfd(mem, sp, a0, a1, a2); +goto L465408; +//nop; +L465408: +gp = MEM_U32(sp + 24); +//nop; +L465410: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f__md_st_malloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L465420: +//_md_st_malloc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 48) = a2; +v0 = MEM_U32(a1 + 0); +s0 = a1; +if (v0 == 0) {s1 = a0; +goto L465464;} +s1 = a0; +if (a0 == 0) {at = 0xffffffff; +goto L465464;} +at = 0xffffffff; +if (a0 != at) {t0 = v0 << 1; +goto L465510;} +t0 = v0 << 1; +L465464: +if (a3 != 0) {MEM_U32(s0 + 0) = a3; +goto L4654ac;} +MEM_U32(s0 + 0) = a3; +//nop; +a0 = 0x1; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L46547c; +//nop; +L46547c: +gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L4654a4;} +s1 = v0; +a0 = 0x1000ecc4; +//nop; +a0 = a0; +//nop; +f__md_st_error(mem, sp, a0); +goto L46549c; +//nop; +L46549c: +gp = MEM_U32(sp + 32); +//nop; +L4654a4: +v0 = s1; +goto L46556c; +v0 = s1; +L4654ac: +t6 = MEM_U32(s0 + 0); +t7 = MEM_U32(sp + 48); +//nop; +lo = t6 * t7; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t7 >> 32); +a0 = lo; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L4654c8; +//nop; +L4654c8: +gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L465568;} +s1 = v0; +t8 = MEM_U32(s0 + 0); +t9 = MEM_U32(sp + 48); +//nop; +lo = t8 * t9; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t9 >> 32); +a1 = lo; +if (a1 == 0) {v0 = s1; +goto L46556c;} +v0 = s1; +a0 = 0x1000ed04; +//nop; +a0 = a0; +//nop; +f__md_st_error(mem, sp, a0); +goto L465504; +//nop; +L465504: +gp = MEM_U32(sp + 32); +v0 = s1; +goto L46556c; +v0 = s1; +L465510: +MEM_U32(s0 + 0) = t0; +t2 = MEM_U32(sp + 48); +//nop; +lo = t0 * t2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t2 >> 32); +a0 = s1; +a1 = lo; +//nop; +v0 = wrapper_realloc(mem, a0, a1); +goto L465530; +//nop; +L465530: +gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L465568;} +s1 = v0; +t3 = MEM_U32(s0 + 0); +t4 = MEM_U32(sp + 48); +a0 = 0x1000ed48; +lo = t3 * t4; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t4 >> 32); +//nop; +a0 = a0; +a1 = lo; +//nop; +f__md_st_error(mem, sp, a0); +goto L465560; +//nop; +L465560: +gp = MEM_U32(sp + 32); +//nop; +L465568: +v0 = s1; +L46556c: +ra = MEM_U32(sp + 36); +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return v0; +sp = sp + 0x28; +} + +static void f_exit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L465630: +//exit: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +MEM_U32(sp + 20) = s0; +s0 = 0x1001b290; +MEM_U32(sp + 36) = ra; +s0 = MEM_U32(s0 + 0); +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = s1; +if (s0 == 0) {MEM_U32(sp + 80) = a0; +goto L4656c4;} +MEM_U32(sp + 80) = a0; +s2 = 0x1000ed90; +s1 = sp + 0x34; +s2 = s2; +L465670: +//nop; +//nop; +//nop; +v0 = wrapper_getpid(); +goto L465680; +//nop; +L465680: +gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +a1 = s2; +a2 = s0; +a3 = v0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L46569c; +a3 = v0; +L46569c: +gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +//nop; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L4656b4; +//nop; +L4656b4: +s0 = s0 + 0xffffffff; +gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L465670;} +//nop; +L4656c4: +//nop; +a0 = 0xe; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper__prctl(mem, a0, sp); +goto L4656d4; +//nop; +L4656d4: +gp = MEM_U32(sp + 32); +at = (int)v0 < (int)0x2; +if (at == 0) {//nop; +goto L465724;} +//nop; +//nop; +//nop; +//nop; +wrapper__exithandle(mem); +goto L4656f4; +//nop; +L4656f4: +gp = MEM_U32(sp + 32); +//nop; +t6 = 0x1; +//nop; +if (t6 == 0) {//nop; +goto L465724;} +//nop; +//nop; +a0 = zero; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper__rld_new_interface(mem, a0, sp); +goto L46571c; +//nop; +L46571c: +gp = MEM_U32(sp + 32); +//nop; +L465724: +//nop; +//nop; +//nop; +wrapper__cleanup(mem); +goto L465734; +//nop; +L465734: +gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 80); +//nop; +//nop; +//nop; +wrapper__exit(mem, a0); +goto L46574c; +//nop; +L46574c: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +s0 = MEM_U32(sp + 20); +s1 = MEM_U32(sp + 24); +s2 = MEM_U32(sp + 28); +sp = sp + 0x50; +return; +sp = sp + 0x50; +//nop; +//nop; +} + +static void f_get(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L465770: +//get: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t6 = MEM_U8(a0 + 12); +a2 = a0; +t7 = t6 & 0x1; +if (t7 != 0) {//nop; +goto L4657c0;} +//nop; +a0 = 0xfb528e4; +a1 = 0x1000eda0; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4657b4; +a1 = a1; +L4657b4: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L465850; +ra = MEM_U32(sp + 28); +L4657c0: +t0 = MEM_U32(a2 + 0); +t8 = MEM_U32(a2 + 4); +t1 = t0 - a1; +at = (int)t1 < (int)a1; +t9 = t8 + a1; +MEM_U32(a2 + 4) = t9; +if (at == 0) {MEM_U32(a2 + 0) = t1; +goto L46584c;} +MEM_U32(a2 + 0) = t1; +if ((int)t1 <= 0) {//nop; +goto L465810;} +//nop; +a0 = 0xfb528e4; +a1 = 0x1000edc8; +//nop; +MEM_U32(sp + 32) = a2; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L465804; +a1 = a1; +L465804: +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +//nop; +L465810: +//nop; +a0 = a2; +MEM_U32(sp + 32) = a2; +v0 = wrapper___filbuf(mem, a0); +goto L465820; +MEM_U32(sp + 32) = a2; +L465820: +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +at = 0xffffffff; +if (v0 == at) {a0 = v0; +goto L46584c;} +a0 = v0; +//nop; +a1 = a2; +//nop; +v0 = wrapper_ungetc(mem, a0, a1); +goto L465844; +//nop; +L465844: +gp = MEM_U32(sp + 24); +//nop; +L46584c: +ra = MEM_U32(sp + 28); +L465850: +sp = sp + 0x20; +//nop; +return; +//nop; +//nop; +} + +static uint32_t f_eof(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L465860: +//eof: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +v1 = a0 < 0x1; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (v1 != 0) {a1 = a0; +goto L465904;} +a1 = a0; +v1 = MEM_U8(a0 + 12); +//nop; +t6 = v1 & 0x2; +v1 = zero < t6; +if (v1 != 0) {ra = MEM_U32(sp + 28); +goto L465908;} +ra = MEM_U32(sp + 28); +v1 = MEM_U32(a0 + 0); +//nop; +t8 = (int)v1 < (int)0x1; +if (t8 == 0) {v1 = t8; +goto L465904;} +v1 = t8; +//nop; +MEM_U32(sp + 32) = a1; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L4658c0; +//nop; +L4658c0: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x10018dd0; +at = 0xffffffff; +v1 = v1; +MEM_U32(v1 + 0) = v0; +if (v0 != at) {a0 = v0; +goto L4658e8;} +a0 = v0; +a0 = 0x1; +goto L465900; +a0 = 0x1; +L4658e8: +//nop; +//nop; +//nop; +v0 = wrapper_ungetc(mem, a0, a1); +goto L4658f8; +//nop; +L4658f8: +gp = MEM_U32(sp + 24); +a0 = zero; +L465900: +v1 = zero < a0; +L465904: +ra = MEM_U32(sp + 28); +L465908: +sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_eoln(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L465914: +//eoln: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +v1 = a0 < 0x1; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (v1 != 0) {a1 = a0; +goto L4659d8;} +a1 = a0; +v1 = MEM_U8(a0 + 12); +//nop; +t6 = v1 & 0x2; +v1 = zero < t6; +if (v1 != 0) {ra = MEM_U32(sp + 28); +goto L4659dc;} +ra = MEM_U32(sp + 28); +v1 = MEM_U32(a0 + 0); +//nop; +if ((int)v1 > 0) {//nop; +goto L4659c0;} +//nop; +//nop; +MEM_U32(sp + 32) = a1; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L465970; +//nop; +L465970: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x10018dd0; +at = 0xffffffff; +v1 = v1; +MEM_U32(v1 + 0) = v0; +if (v0 != at) {a0 = v0; +goto L465998;} +a0 = v0; +a0 = 0x1; +goto L4659b4; +a0 = 0x1; +L465998: +//nop; +MEM_U32(sp + 32) = a1; +//nop; +v0 = wrapper_ungetc(mem, a0, a1); +goto L4659a8; +//nop; +L4659a8: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +a0 = zero; +L4659b4: +v1 = zero < a0; +if (v1 != 0) {ra = MEM_U32(sp + 28); +goto L4659dc;} +ra = MEM_U32(sp + 28); +L4659c0: +t9 = MEM_U32(a1 + 4); +//nop; +v1 = MEM_U8(t9 + 0); +//nop; +t0 = v1 ^ 0xa; +v1 = t0 < 0x1; +L4659d8: +ra = MEM_U32(sp + 28); +L4659dc: +sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_peek_char(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4659e8: +//peek_char: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (a0 == 0) {a1 = a0; +goto L465a74;} +a1 = a0; +t6 = MEM_U32(a0 + 0); +//nop; +if ((int)t6 > 0) {//nop; +goto L465a7c;} +//nop; +//nop; +MEM_U32(sp + 32) = a1; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L465a28; +//nop; +L465a28: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x10018dd0; +at = 0xffffffff; +v1 = v1; +MEM_U32(v1 + 0) = v0; +if (v0 != at) {a0 = v0; +goto L465a50;} +a0 = v0; +v1 = 0x1; +goto L465a6c; +v1 = 0x1; +L465a50: +//nop; +MEM_U32(sp + 32) = a1; +//nop; +v0 = wrapper_ungetc(mem, a0, a1); +goto L465a60; +//nop; +L465a60: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = zero; +L465a6c: +if (v1 == 0) {//nop; +goto L465a7c;} +//nop; +L465a74: +v0 = 0x20; +goto L465a9c; +v0 = 0x20; +L465a7c: +t7 = MEM_U32(a1 + 4); +at = 0xa; +v1 = MEM_U8(t7 + 0); +//nop; +if (v1 != at) {v0 = v1; +goto L465a9c;} +v0 = v1; +v1 = 0x20; +v0 = v1; +L465a9c: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_next_char(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L465aac: +//next_char: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +if (a0 == 0) {MEM_U32(sp + 24) = gp; +goto L465b3c;} +MEM_U32(sp + 24) = gp; +t6 = 0xfb51f00; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L465afc;} +//nop; +//nop; +//nop; +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L465af0; +//nop; +L465af0: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L465b40; +ra = MEM_U32(sp + 28); +L465afc: +t7 = MEM_U32(a0 + 0); +//nop; +t9 = t7 + 0xffffffff; +if ((int)t9 >= 0) {MEM_U32(a0 + 0) = t9; +goto L465b2c;} +MEM_U32(a0 + 0) = t9; +//nop; +//nop; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L465b20; +//nop; +L465b20: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L465b40; +ra = MEM_U32(sp + 28); +L465b2c: +t0 = MEM_U32(a0 + 4); +//nop; +t1 = t0 + 0x1; +MEM_U32(a0 + 4) = t1; +L465b3c: +ra = MEM_U32(sp + 28); +L465b40: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_calc_size(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L468be0: +//calc_size: +t6 = 0x1000; +lo = t6 / a1; hi = t6 % a1; +MEM_U32(sp + 0) = a0; +if (a1 != 0) {//nop; +goto L468bf8;} +//nop; +abort(); +L468bf8: +v1 = a1; +t7 = lo; +//nop; +//nop; +lo = t7 * a1; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)a1 >> 32); +v0 = lo; +at = a1 < v0; +if (at == 0) {//nop; +goto L468c24;} +//nop; +//nop; +return v0; +//nop; +L468c24: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_reset(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L468c2c: +//reset: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 68) = a3; +MEM_U32(sp + 44) = zero; +s0 = MEM_U32(a0 + 0); +if (a2 == 0) {v0 = a2 + 0xffffffff; +goto L468c94;} +v0 = a2 + 0xffffffff; +t7 = v0 + a1; +t8 = MEM_U8(t7 + 0); +v1 = 0x20; +if (v1 != t8) {//nop; +goto L468c94;} +//nop; +L468c74: +if (v0 == 0) {a2 = v0; +goto L468c94;} +a2 = v0; +v0 = v0 + 0xffffffff; +t9 = v0 + a1; +t0 = MEM_U8(t9 + 0); +//nop; +if (v1 == t0) {//nop; +goto L468c74;} +//nop; +L468c94: +if (a2 == 0) {a0 = a2 + 0x1; +goto L468cf0;} +a0 = a2 + 0x1; +//nop; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = wrapper_malloc(mem, a0); +goto L468cac; +MEM_U32(sp + 64) = a2; +L468cac: +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 60); +//nop; +a2 = MEM_U32(sp + 64); +MEM_U32(sp + 48) = v0; +a0 = v0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L468cc8; +a0 = v0; +L468cc8: +v1 = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 64); +gp = MEM_U32(sp + 24); +t1 = v1 + a2; +MEM_U8(t1 + 0) = (uint8_t)zero; +t2 = MEM_U32(sp + 56); +t3 = 0x1; +MEM_U32(t2 + 4) = v1; +MEM_U32(sp + 44) = t3; +goto L468da0; +MEM_U32(sp + 44) = t3; +L468cf0: +t4 = MEM_U32(sp + 56); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 != 0) {MEM_U32(sp + 48) = t5; +goto L468da0;} +MEM_U32(sp + 48) = t5; +if (s0 == 0) {a0 = s0; +goto L468d2c;} +a0 = s0; +//nop; +a1 = zero; +a2 = zero; +v0 = wrapper_fseek(mem, a0, a1, a2); +goto L468d20; +a2 = zero; +L468d20: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L468efc; +ra = MEM_U32(sp + 28); +L468d2c: +//nop; +a0 = 0x18; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L468d3c; +//nop; +L468d3c: +gp = MEM_U32(sp + 24); +t6 = 0x1; +v1 = 0x1001b290; +MEM_U32(sp + 48) = v0; +t7 = MEM_U32(v1 + 0); +MEM_U32(sp + 44) = t6; +t8 = t7 + 0x1; +MEM_U32(v1 + 0) = t8; +//nop; +//nop; +//nop; +v0 = wrapper_getpid(); +goto L468d6c; +//nop; +L468d6c: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 48); +a2 = 0x1001b290; +a1 = 0x1000f390; +//nop; +a2 = MEM_U32(a2 + 0); +a3 = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L468d90; +a1 = a1; +L468d90: +t9 = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 56); +gp = MEM_U32(sp + 24); +MEM_U32(t0 + 4) = t9; +L468da0: +if (s0 == 0) {a2 = s0; +goto L468dc8;} +a2 = s0; +a1 = 0x1000f3a0; +//nop; +a0 = MEM_U32(sp + 48); +a1 = a1; +v0 = wrapper_freopen(mem, a0, a1, a2); +goto L468dbc; +a1 = a1; +L468dbc: +gp = MEM_U32(sp + 24); +s0 = v0; +goto L468de4; +s0 = v0; +L468dc8: +a1 = 0x1000f3a4; +//nop; +a0 = MEM_U32(sp + 48); +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L468ddc; +a1 = a1; +L468ddc: +gp = MEM_U32(sp + 24); +s0 = v0; +L468de4: +if (v0 == 0) {t6 = MEM_U32(sp + 56); +goto L468ec8;} +t6 = MEM_U32(sp + 56); +t1 = MEM_U32(sp + 68); +//nop; +if (t1 == 0) {t6 = MEM_U32(sp + 56); +goto L468ec8;} +t6 = MEM_U32(sp + 56); +//nop; +a0 = s0; +a1 = t1; +v0 = f_calc_size(mem, sp, a0, a1); +goto L468e0c; +a1 = t1; +L468e0c: +gp = MEM_U32(sp + 24); +a3 = v0 + 0x8; +t2 = 0xfb528e4; +//nop; +if (s0 != t2) {//nop; +goto L468e30;} +//nop; +t3 = 0xfb546b0; +MEM_U32(s0 + 8) = t3; +goto L468e8c; +MEM_U32(s0 + 8) = t3; +L468e30: +//nop; +a0 = a3; +MEM_U32(sp + 40) = a3; +v0 = wrapper_malloc(mem, a0); +goto L468e40; +MEM_U32(sp + 40) = a3; +L468e40: +gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +if (v0 == 0) {a1 = v0; +goto L468e58;} +a1 = v0; +a2 = zero; +goto L468e5c; +a2 = zero; +L468e58: +a2 = 0x4; +L468e5c: +//nop; +a0 = s0; +MEM_U32(sp + 32) = a1; +v0 = wrapper_setvbuf(mem, a0, a1, a2, a3); +goto L468e6c; +MEM_U32(sp + 32) = a1; +L468e6c: +a1 = MEM_U32(sp + 32); +gp = MEM_U32(sp + 24); +if (a1 == 0) {//nop; +goto L468e8c;} +//nop; +t4 = MEM_U8(s0 + 12); +//nop; +t5 = t4 | 0x8; +MEM_U8(s0 + 12) = (uint8_t)t5; +L468e8c: +//nop; +a0 = s0; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L468e9c; +//nop; +L468e9c: +gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (v0 == at) {a0 = v0; +goto L468ec4;} +a0 = v0; +//nop; +a1 = s0; +//nop; +v0 = wrapper_ungetc(mem, a0, a1); +goto L468ebc; +//nop; +L468ebc: +gp = MEM_U32(sp + 24); +//nop; +L468ec4: +t6 = MEM_U32(sp + 56); +L468ec8: +//nop; +MEM_U32(t6 + 0) = s0; +t7 = MEM_U32(sp + 44); +//nop; +if (t7 == 0) {ra = MEM_U32(sp + 28); +goto L468efc;} +ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(sp + 48); +//nop; +wrapper_free(mem, a0); +goto L468ef0; +//nop; +L468ef0: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L468efc: +s0 = MEM_U32(sp + 20); +sp = sp + 0x38; +return; +sp = sp + 0x38; +//nop; +//nop; +//nop; +//nop; +} + +static void func_468f18(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L468f18: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +t6 = MEM_U8(a0 + 12); +s0 = a1; +t7 = t6 & 0x2; +s1 = a0; +if (t7 == 0) {s2 = a2; +goto L46908c;} +s2 = a2; +t8 = MEM_U32(a0 + 0); +s3 = 0xffffffff; +v1 = t8 - a2; +if ((int)v1 >= 0) {MEM_U32(a0 + 0) = v1; +goto L469020;} +MEM_U32(a0 + 0) = v1; +L468f6c: +t0 = v1 + s2; +if ((int)t0 <= 0) {MEM_U32(s1 + 0) = t0; +goto L468fe4;} +MEM_U32(s1 + 0) = t0; +a0 = t0 + s0; +a1 = a0 - s0; +v0 = MEM_U32(s1 + 4); +t1 = a1 & 0x3; +if (t1 == 0) {s2 = s2 - t0; +goto L468fb0;} +s2 = s2 - t0; +v1 = t1 + s0; +L468f94: +t2 = MEM_U8(s0 + 0); +s0 = s0 + 0x1; +v0 = v0 + 0x1; +if (v1 != s0) {MEM_U8(v0 + -1) = (uint8_t)t2; +goto L468f94;} +MEM_U8(v0 + -1) = (uint8_t)t2; +if (s0 == a0) {//nop; +goto L468fe0;} +//nop; +L468fb0: +t3 = MEM_U8(s0 + 0); +s0 = s0 + 0x4; +MEM_U8(v0 + 0) = (uint8_t)t3; +t4 = MEM_U8(s0 + -3); +v0 = v0 + 0x4; +MEM_U8(v0 + -3) = (uint8_t)t4; +t5 = MEM_U8(s0 + -2); +//nop; +MEM_U8(v0 + -2) = (uint8_t)t5; +t6 = MEM_U8(s0 + -1); +if (s0 != a0) {MEM_U8(v0 + -1) = (uint8_t)t6; +goto L468fb0;} +MEM_U8(v0 + -1) = (uint8_t)t6; +L468fe0: +MEM_U32(s1 + 4) = v0; +L468fe4: +MEM_U32(s1 + 0) = s3; +//nop; +a0 = MEM_U8(s0 + 0); +a1 = s1; +s0 = s0 + 0x1; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L468ffc; +s0 = s0 + 0x1; +L468ffc: +gp = MEM_U32(sp + 40); +s2 = s2 + 0xffffffff; +if (s2 == 0) {ra = MEM_U32(sp + 44); +goto L469090;} +ra = MEM_U32(sp + 44); +t7 = MEM_U32(s1 + 0); +//nop; +v1 = t7 - s2; +if ((int)v1 < 0) {MEM_U32(s1 + 0) = v1; +goto L468f6c;} +MEM_U32(s1 + 0) = v1; +L469020: +a0 = s0 + s2; +a2 = a0 - s0; +v0 = MEM_U32(s1 + 4); +t9 = a2 & 0x3; +if (t9 == 0) {a2 = t9; +goto L469058;} +a2 = t9; +v1 = a2 + s0; +L46903c: +t0 = MEM_U8(s0 + 0); +s0 = s0 + 0x1; +v0 = v0 + 0x1; +if (v1 != s0) {MEM_U8(v0 + -1) = (uint8_t)t0; +goto L46903c;} +MEM_U8(v0 + -1) = (uint8_t)t0; +if (s0 == a0) {//nop; +goto L469088;} +//nop; +L469058: +t1 = MEM_U8(s0 + 0); +s0 = s0 + 0x4; +MEM_U8(v0 + 0) = (uint8_t)t1; +t2 = MEM_U8(s0 + -3); +v0 = v0 + 0x4; +MEM_U8(v0 + -3) = (uint8_t)t2; +t3 = MEM_U8(s0 + -2); +//nop; +MEM_U8(v0 + -2) = (uint8_t)t3; +t4 = MEM_U8(s0 + -1); +if (s0 != a0) {MEM_U8(v0 + -1) = (uint8_t)t4; +goto L469058;} +MEM_U8(v0 + -1) = (uint8_t)t4; +L469088: +MEM_U32(s1 + 4) = v0; +L46908c: +ra = MEM_U32(sp + 44); +L469090: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void func_4690a8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4690a8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +MEM_U32(sp + 44) = ra; +MEM_U32(sp + 40) = gp; +MEM_U32(sp + 36) = s3; +MEM_U32(sp + 32) = s2; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +t6 = MEM_U8(a0 + 12); +s0 = a1; +t7 = t6 & 0x2; +s1 = a2; +if (t7 == 0) {s2 = a0; +goto L4691e4;} +s2 = a0; +if ((int)a2 <= 0) {ra = MEM_U32(sp + 44); +goto L4691e8;} +ra = MEM_U32(sp + 44); +t8 = MEM_U32(a0 + 0); +s3 = 0xffffffff; +t9 = t8 - a2; +MEM_U32(a0 + 0) = t9; +if ((int)t9 >= 0) {v1 = t9; +goto L469198;} +v1 = t9; +L469108: +t0 = v1 + s1; +if ((int)t0 <= 0) {MEM_U32(s2 + 0) = t0; +goto L469160;} +MEM_U32(s2 + 0) = t0; +v0 = MEM_U32(s2 + 4); +s1 = s1 - t0; +a0 = t0 + v0; +a1 = a0 - v0; +t1 = a1 & 0x3; +if (t1 == 0) {v1 = t1 + v0; +goto L469144;} +v1 = t1 + v0; +L469130: +v0 = v0 + 0x1; +if (v1 != v0) {MEM_U8(v0 + -1) = (uint8_t)s0; +goto L469130;} +MEM_U8(v0 + -1) = (uint8_t)s0; +if (v0 == a0) {//nop; +goto L46915c;} +//nop; +L469144: +v0 = v0 + 0x4; +MEM_U8(v0 + -4) = (uint8_t)s0; +MEM_U8(v0 + -3) = (uint8_t)s0; +MEM_U8(v0 + -2) = (uint8_t)s0; +if (v0 != a0) {MEM_U8(v0 + -1) = (uint8_t)s0; +goto L469144;} +MEM_U8(v0 + -1) = (uint8_t)s0; +L46915c: +MEM_U32(s2 + 4) = v0; +L469160: +MEM_U32(s2 + 0) = s3; +//nop; +a0 = s0; +a1 = s2; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L469174; +a1 = s2; +L469174: +gp = MEM_U32(sp + 40); +s1 = s1 + 0xffffffff; +if (s1 == 0) {ra = MEM_U32(sp + 44); +goto L4691e8;} +ra = MEM_U32(sp + 44); +t2 = MEM_U32(s2 + 0); +//nop; +v1 = t2 - s1; +if ((int)v1 < 0) {MEM_U32(s2 + 0) = v1; +goto L469108;} +MEM_U32(s2 + 0) = v1; +L469198: +v0 = MEM_U32(s2 + 4); +//nop; +a0 = v0 + s1; +a2 = a0 - v0; +t4 = a2 & 0x3; +if (t4 == 0) {v1 = t4 + v0; +goto L4691c8;} +v1 = t4 + v0; +L4691b4: +v0 = v0 + 0x1; +if (v1 != v0) {MEM_U8(v0 + -1) = (uint8_t)s0; +goto L4691b4;} +MEM_U8(v0 + -1) = (uint8_t)s0; +if (v0 == a0) {//nop; +goto L4691e0;} +//nop; +L4691c8: +v0 = v0 + 0x4; +MEM_U8(v0 + -4) = (uint8_t)s0; +MEM_U8(v0 + -3) = (uint8_t)s0; +MEM_U8(v0 + -2) = (uint8_t)s0; +if (v0 != a0) {MEM_U8(v0 + -1) = (uint8_t)s0; +goto L4691c8;} +MEM_U8(v0 + -1) = (uint8_t)s0; +L4691e0: +MEM_U32(s2 + 4) = v0; +L4691e4: +ra = MEM_U32(sp + 44); +L4691e8: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +s2 = MEM_U32(sp + 32); +s3 = MEM_U32(sp + 36); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static void f_writeln(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L469200: +//writeln: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +t6 = MEM_U8(a0 + 12); +a1 = a0; +t7 = t6 & 0x2; +if (t7 != 0) {//nop; +goto L469250;} +//nop; +a0 = 0xfb528e4; +a1 = 0x1000f3b0; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L469244; +a1 = a1; +L469244: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L4692d4; +ra = MEM_U32(sp + 28); +L469250: +t8 = 0xfb51f00; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L469284;} +//nop; +//nop; +a0 = 0xa; +//nop; +v0 = wrapper___semputc(mem, a0, a1); +goto L469278; +//nop; +L469278: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L4692d4; +ra = MEM_U32(sp + 28); +L469284: +t9 = MEM_U32(a1 + 0); +//nop; +t0 = t9 + 0xffffffff; +if ((int)t0 >= 0) {MEM_U32(a1 + 0) = t0; +goto L4692b4;} +MEM_U32(a1 + 0) = t0; +//nop; +a0 = 0xa; +//nop; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L4692a8; +//nop; +L4692a8: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L4692d4; +ra = MEM_U32(sp + 28); +L4692b4: +t3 = MEM_U32(a1 + 4); +t2 = 0xa; +MEM_U8(t3 + 0) = (uint8_t)t2; +t4 = MEM_U32(a1 + 4); +//nop; +t5 = t4 + 0x1; +MEM_U32(a1 + 4) = t5; +ra = MEM_U32(sp + 28); +L4692d4: +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_write_char(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L469380: +//write_char: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 20) = s0; +at = (int)a2 < (int)0x2; +s0 = a1 & 0xff; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +if (at != 0) {a3 = a0; +goto L469458;} +a3 = a0; +//nop; +a1 = 0x20; +t9 = t9; +a2 = a2 + 0xffffffff; +MEM_U32(sp + 32) = a3; +func_4690a8(mem, sp, a0, a1, a2); +goto L4693cc; +MEM_U32(sp + 32) = a3; +L4693cc: +gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +t7 = 0xfb51f00; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L469408;} +//nop; +//nop; +a0 = s0; +a1 = a3; +v0 = wrapper___semputc(mem, a0, a1); +goto L4693fc; +a1 = a3; +L4693fc: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L4695a4; +ra = MEM_U32(sp + 28); +L469408: +t8 = MEM_U32(a3 + 0); +//nop; +t9 = t8 + 0xffffffff; +if ((int)t9 >= 0) {MEM_U32(a3 + 0) = t9; +goto L469438;} +MEM_U32(a3 + 0) = t9; +//nop; +a0 = s0; +a1 = a3; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L46942c; +a1 = a3; +L46942c: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L4695a4; +ra = MEM_U32(sp + 28); +L469438: +t1 = MEM_U32(a3 + 4); +//nop; +MEM_U8(t1 + 0) = (uint8_t)s0; +t2 = MEM_U32(a3 + 4); +//nop; +t3 = t2 + 0x1; +MEM_U32(a3 + 4) = t3; +goto L4695a0; +MEM_U32(a3 + 4) = t3; +L469458: +t4 = MEM_U32(sp + 40); +//nop; +at = (int)t4 < (int)0xffffffff; +if (at == 0) {//nop; +goto L469520;} +//nop; +t5 = 0xfb51f00; +a0 = s0; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4694a4;} +//nop; +//nop; +a1 = a3; +MEM_U32(sp + 32) = a3; +v0 = wrapper___semputc(mem, a0, a1); +goto L469494; +MEM_U32(sp + 32) = a3; +L469494: +gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +goto L4694f4; +//nop; +L4694a4: +t6 = MEM_U32(a3 + 0); +a0 = s0; +t7 = t6 + 0xffffffff; +if ((int)t7 >= 0) {MEM_U32(a3 + 0) = t7; +goto L4694d8;} +MEM_U32(a3 + 0) = t7; +//nop; +a1 = a3; +MEM_U32(sp + 32) = a3; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L4694c8; +MEM_U32(sp + 32) = a3; +L4694c8: +gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +goto L4694f4; +//nop; +L4694d8: +t9 = MEM_U32(a3 + 4); +//nop; +MEM_U8(t9 + 0) = (uint8_t)s0; +t0 = MEM_U32(a3 + 4); +//nop; +t1 = t0 + 0x1; +MEM_U32(a3 + 4) = t1; +L4694f4: +//nop; +t2 = MEM_U32(sp + 40); +t3 = 0xffffffff; +t9 = t9; +a0 = a3; +a1 = 0x20; +a2 = t3 - t2; +func_4690a8(mem, sp, a0, a1, a2); +goto L469514; +a2 = t3 - t2; +L469514: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L4695a4; +ra = MEM_U32(sp + 28); +L469520: +t4 = 0xfb51f00; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L469554;} +//nop; +//nop; +a0 = s0; +a1 = a3; +v0 = wrapper___semputc(mem, a0, a1); +goto L469548; +a1 = a3; +L469548: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L4695a4; +ra = MEM_U32(sp + 28); +L469554: +t5 = MEM_U32(a3 + 0); +//nop; +t6 = t5 + 0xffffffff; +if ((int)t6 >= 0) {MEM_U32(a3 + 0) = t6; +goto L469584;} +MEM_U32(a3 + 0) = t6; +//nop; +a0 = s0; +a1 = a3; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L469578; +a1 = a3; +L469578: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L4695a4; +ra = MEM_U32(sp + 28); +L469584: +t8 = MEM_U32(a3 + 4); +//nop; +MEM_U8(t8 + 0) = (uint8_t)s0; +t9 = MEM_U32(a3 + 4); +//nop; +t0 = t9 + 0x1; +MEM_U32(a3 + 4) = t0; +L4695a0: +ra = MEM_U32(sp + 28); +L4695a4: +s0 = MEM_U32(sp + 20); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_write_string(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4695b0: +//write_string: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 20) = s0; +s0 = a1; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (a3 != 0) {MEM_U32(sp + 40) = a2; +goto L46961c;} +MEM_U32(sp + 40) = a2; +a0 = a1 + a2; +if (a1 == a0) {v0 = a0; +goto L469614;} +v0 = a0; +t7 = MEM_U8(a0 + -1); +v1 = 0x20; +if (v1 != t7) {//nop; +goto L469614;} +//nop; +L4695f8: +v0 = v0 + 0xffffffff; +if (v0 == s0) {//nop; +goto L469614;} +//nop; +t8 = MEM_U8(v0 + -1); +//nop; +if (v1 == t8) {//nop; +goto L4695f8;} +//nop; +L469614: +a3 = v0 - s0; +goto L469650; +a3 = v0 - s0; +L46961c: +t9 = MEM_U32(sp + 40); +//nop; +at = t9 < a3; +if (at == 0) {a2 = a3 - t9; +goto L469650;} +a2 = a3 - t9; +//nop; +a0 = MEM_U32(sp + 32); +t9 = t9; +a1 = 0x20; +func_4690a8(mem, sp, a0, a1, a2); +goto L469644; +a1 = 0x20; +L469644: +gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +//nop; +L469650: +if ((int)a3 <= 0) {a1 = s0; +goto L469674;} +a1 = s0; +//nop; +a0 = MEM_U32(sp + 32); +t9 = t9; +a2 = a3; +func_468f18(mem, sp, a0, a1, a2); +goto L46966c; +a2 = a3; +L46966c: +gp = MEM_U32(sp + 24); +//nop; +L469674: +ra = MEM_U32(sp + 28); +s0 = MEM_U32(sp + 20); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_write_enum(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L469684: +//write_enum: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 20) = s0; +s0 = a2; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 52) = a3; +if (a1 == 0) {MEM_U32(sp + 36) = a1; +goto L46971c;} +MEM_U32(sp + 36) = a1; +v1 = MEM_U8(a2 + 0); +//nop; +v0 = zero < v1; +L4696c0: +if (v0 == 0) {s0 = s0 + 0x1; +goto L4696dc;} +s0 = s0 + 0x1; +L4696c8: +v0 = MEM_U8(s0 + 0); +s0 = s0 + 0x1; +t6 = zero < v0; +if (t6 != 0) {//nop; +goto L4696c8;} +//nop; +L4696dc: +v1 = MEM_U8(s0 + 0); +a1 = a1 + 0xffffffff; +if (v1 != 0) {//nop; +goto L469714;} +//nop; +a0 = 0xfb528e4; +a1 = 0x1000f3e0; +//nop; +a2 = MEM_U32(sp + 36); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L469708; +a1 = a1; +L469708: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L469788; +ra = MEM_U32(sp + 28); +L469714: +if (a1 != 0) {v0 = zero < v1; +goto L4696c0;} +v0 = zero < v1; +L46971c: +t7 = MEM_U8(s0 + 0); +v1 = 0x20; +a0 = v1 ^ t7; +a0 = a0 < 0x1; +if (a0 == 0) {//nop; +goto L469750;} +//nop; +if (a0 == 0) {s0 = s0 + 0x1; +goto L46974c;} +s0 = s0 + 0x1; +L46973c: +t8 = MEM_U8(s0 + 0); +s0 = s0 + 0x1; +if (v1 == t8) {//nop; +goto L46973c;} +//nop; +L46974c: +s0 = s0 + 0xffffffff; +L469750: +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L469760; +//nop; +L469760: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +//nop; +a3 = MEM_U32(sp + 52); +a1 = s0; +a2 = v0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L46977c; +a2 = v0; +L46977c: +gp = MEM_U32(sp + 24); +//nop; +ra = MEM_U32(sp + 28); +L469788: +s0 = MEM_U32(sp + 20); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static void f_write_integer(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L469794: +//write_integer: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +MEM_U32(sp + 20) = s0; +at = a3 < 0x2; +s0 = a3; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 88) = a0; +if (at == 0) {MEM_U32(sp + 96) = a2; +goto L4697ec;} +MEM_U32(sp + 96) = a2; +a0 = 0xfb528e4; +a1 = 0x1000f408; +//nop; +a2 = a3; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4697e0; +a1 = a1; +L4697e0: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L4698dc; +ra = MEM_U32(sp + 28); +L4697ec: +if ((int)a1 >= 0) {t0 = sp + 0x34; +goto L4697fc;} +t0 = sp + 0x34; +v0 = -a1; +goto L469800; +v0 = -a1; +L4697fc: +v0 = a1; +L469800: +v1 = 0x10006530; +a3 = sp + 0x55; +v1 = v1; +L46980c: +lo = v0 / s0; hi = v0 % s0; +a3 = a3 + 0xffffffff; +if (s0 != 0) {//nop; +goto L469820;} +//nop; +abort(); +L469820: +t6 = hi; +t7 = v1 + t6; +t8 = MEM_U8(t7 + 0); +v0 = lo; +MEM_U8(a3 + 0) = (uint8_t)t8; +if (v0 != 0) {//nop; +goto L46980c;} +//nop; +if ((int)a1 >= 0) {t9 = 0x2d; +goto L46984c;} +t9 = 0x2d; +a3 = a3 + 0xffffffff; +MEM_U8(a3 + 0) = (uint8_t)t9; +L46984c: +t1 = MEM_U32(sp + 96); +s0 = t0 - a3; +s0 = s0 + 0x21; +at = (int)s0 < (int)t1; +if (at == 0) {a1 = 0x20; +goto L46988c;} +a1 = 0x20; +//nop; +t2 = MEM_U32(sp + 96); +a0 = MEM_U32(sp + 88); +t9 = t9; +MEM_U32(sp + 48) = a3; +a2 = t2 - s0; +func_4690a8(mem, sp, a0, a1, a2); +goto L469880; +a2 = t2 - s0; +L469880: +gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +//nop; +L46988c: +//nop; +a0 = MEM_U32(sp + 88); +t9 = t9; +a1 = a3; +a2 = s0; +func_468f18(mem, sp, a0, a1, a2); +goto L4698a4; +a2 = s0; +L4698a4: +v0 = MEM_U32(sp + 96); +gp = MEM_U32(sp + 24); +v0 = -v0; +at = (int)s0 < (int)v0; +if (at == 0) {a1 = 0x20; +goto L4698d8;} +a1 = 0x20; +//nop; +a0 = MEM_U32(sp + 88); +t9 = t9; +a2 = v0 - s0; +func_4690a8(mem, sp, a0, a1, a2); +goto L4698d0; +a2 = v0 - s0; +L4698d0: +gp = MEM_U32(sp + 24); +//nop; +L4698d8: +ra = MEM_U32(sp + 28); +L4698dc: +s0 = MEM_U32(sp + 20); +sp = sp + 0x58; +return; +sp = sp + 0x58; +} + +static void f_write_cardinal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4698e8: +//write_cardinal: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 20) = s0; +MEM_U32(sp + 80) = a0; +if (a3 != 0) {MEM_U32(sp + 88) = a2; +goto L469938;} +MEM_U32(sp + 88) = a2; +a0 = 0xfb528e4; +a1 = 0x1000f438; +//nop; +a2 = a3; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L46992c; +a1 = a1; +L46992c: +gp = MEM_U32(sp + 24); +ra = MEM_U32(sp + 28); +goto L469a10; +ra = MEM_U32(sp + 28); +L469938: +v0 = 0x10006530; +s0 = sp + 0x50; +v0 = v0; +L469944: +lo = a1 / a3; hi = a1 % a3; +s0 = s0 + 0xffffffff; +if (a3 != 0) {//nop; +goto L469958;} +//nop; +abort(); +L469958: +t6 = hi; +t7 = v0 + t6; +t8 = MEM_U8(t7 + 0); +a1 = lo; +MEM_U8(s0 + 0) = (uint8_t)t8; +if (a1 != 0) {//nop; +goto L469944;} +//nop; +t9 = sp + 0x30; +t0 = MEM_U32(sp + 88); +a3 = t9 - s0; +a3 = a3 + 0x20; +at = (int)a3 < (int)t0; +if (at == 0) {a1 = 0x20; +goto L4699b8;} +a1 = 0x20; +//nop; +t1 = MEM_U32(sp + 88); +a0 = MEM_U32(sp + 80); +t9 = t9; +MEM_U32(sp + 40) = a3; +a2 = t1 - a3; +func_4690a8(mem, sp, a0, a1, a2); +goto L4699ac; +a2 = t1 - a3; +L4699ac: +gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +//nop; +L4699b8: +//nop; +a0 = MEM_U32(sp + 80); +t9 = t9; +a1 = s0; +a2 = a3; +MEM_U32(sp + 40) = a3; +func_468f18(mem, sp, a0, a1, a2); +goto L4699d4; +MEM_U32(sp + 40) = a3; +L4699d4: +v0 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 40); +v0 = -v0; +gp = MEM_U32(sp + 24); +at = (int)a3 < (int)v0; +if (at == 0) {a1 = 0x20; +goto L469a0c;} +a1 = 0x20; +//nop; +a0 = MEM_U32(sp + 80); +t9 = t9; +a2 = v0 - a3; +func_4690a8(mem, sp, a0, a1, a2); +goto L469a04; +a2 = v0 - a3; +L469a04: +gp = MEM_U32(sp + 24); +//nop; +L469a0c: +ra = MEM_U32(sp + 28); +L469a10: +s0 = MEM_U32(sp + 20); +sp = sp + 0x50; +return; +sp = sp + 0x50; +} + +static void f_write_int64(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46b69c: +//write_int64: +//nop; +//nop; +//nop; +sp = sp + 0xffffff60; +MEM_U32(sp + 168) = a2; +a2 = MEM_U32(sp + 180); +MEM_U32(sp + 36) = ra; +at = a2 < 0x2; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 160) = a0; +if (at == 0) {MEM_U32(sp + 172) = a3; +goto L46b6f8;} +MEM_U32(sp + 172) = a3; +a0 = 0xfb528e4; +a1 = 0x1000f4c4; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L46b6ec; +a1 = a1; +L46b6ec: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L46b8a4; +ra = MEM_U32(sp + 36); +L46b6f8: +t6 = MEM_U32(sp + 168); +t7 = MEM_U32(sp + 172); +if ((int)t6 > 0) {s0 = sp + 0x9d; +goto L46b730;} +s0 = sp + 0x9d; +if ((int)t6 < 0) {at = t7 < 0x1; +goto L46b718;} +at = t7 < 0x1; +t0 = MEM_U32(sp + 168); +goto L46b734; +t0 = MEM_U32(sp + 168); +L46b718: +t8 = ~t6; +t8 = t8 + at; +t9 = -t7; +MEM_U32(sp + 84) = t9; +MEM_U32(sp + 80) = t8; +goto L46b740; +MEM_U32(sp + 80) = t8; +L46b730: +t0 = MEM_U32(sp + 168); +L46b734: +t1 = MEM_U32(sp + 172); +MEM_U32(sp + 80) = t0; +MEM_U32(sp + 84) = t1; +L46b740: +s1 = 0x10006530; +t2 = 0x0; +MEM_U32(sp + 56) = t2; +MEM_U32(sp + 60) = a2; +s1 = s1; +L46b754: +//nop; +a0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 84); +a2 = MEM_U32(sp + 56); +a3 = MEM_U32(sp + 60); +s0 = s0 + 0xffffffff; +temp64 = wrapper___ull_rem((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46b770; +s0 = s0 + 0xffffffff; +L46b770: +t5 = s1 + v1; +t6 = MEM_U8(t5 + 0); +gp = MEM_U32(sp + 32); +MEM_U8(s0 + 0) = (uint8_t)t6; +//nop; +a3 = MEM_U32(sp + 60); +a2 = MEM_U32(sp + 56); +a1 = MEM_U32(sp + 84); +a0 = MEM_U32(sp + 80); +//nop; +temp64 = wrapper___ull_div((((uint64_t)a0 << 32) | (uint64_t)a1), (((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L46b79c; +//nop; +L46b79c: +gp = MEM_U32(sp + 32); +MEM_U32(sp + 80) = v0; +if (v0 != 0) {MEM_U32(sp + 84) = v1; +goto L46b754;} +MEM_U32(sp + 84) = v1; +if (v1 != 0) {//nop; +goto L46b754;} +//nop; +t8 = MEM_U32(sp + 168); +t0 = sp + 0x5c; +if ((int)t8 > 0) {t3 = MEM_U32(sp + 176); +goto L46b7e0;} +t3 = MEM_U32(sp + 176); +if ((int)t8 < 0) {t7 = 0x2d; +goto L46b7d4;} +t7 = 0x2d; +t3 = MEM_U32(sp + 176); +goto L46b7e0; +t3 = MEM_U32(sp + 176); +L46b7d4: +s0 = s0 + 0xffffffff; +MEM_U8(s0 + 0) = (uint8_t)t7; +t3 = MEM_U32(sp + 176); +L46b7e0: +t1 = t0 - s0; +t2 = t1 + 0x41; +t4 = (int)t2 >> 31; +t6 = (int)t3 >> 31; +at = t6 < t4; +MEM_U32(sp + 48) = t6; +MEM_U32(sp + 56) = t4; +t5 = t2; +MEM_U32(sp + 60) = t2; +t7 = t3; +if (at != 0) {MEM_U32(sp + 52) = t3; +goto L46b850;} +MEM_U32(sp + 52) = t3; +at = t4 < t6; +if (at != 0) {a1 = 0x20; +goto L46b828;} +a1 = 0x20; +at = t2 < t3; +if (at == 0) {//nop; +goto L46b850;} +//nop; +L46b828: +//nop; +a0 = MEM_U32(sp + 160); +at = t7 < t5; +a2 = t6 - t4; +t9 = t9; +a2 = a2 - at; +a3 = t7 - t5; +func_4690a8(mem, sp, a0, a1, a2); +goto L46b848; +a3 = t7 - t5; +L46b848: +gp = MEM_U32(sp + 32); +//nop; +L46b850: +//nop; +a2 = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 160); +t9 = t9; +a1 = s0; +s1 = a2; +func_468f18(mem, sp, a0, a1, a2); +goto L46b86c; +s1 = a2; +L46b86c: +v0 = MEM_U32(sp + 176); +gp = MEM_U32(sp + 32); +v0 = -v0; +at = s1 < v0; +if (at == 0) {a1 = 0x20; +goto L46b8a0;} +a1 = 0x20; +//nop; +a0 = MEM_U32(sp + 160); +t9 = t9; +a2 = v0 - s1; +func_4690a8(mem, sp, a0, a1, a2); +goto L46b898; +a2 = v0 - s1; +L46b898: +gp = MEM_U32(sp + 32); +//nop; +L46b8a0: +ra = MEM_U32(sp + 36); +L46b8a4: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0xa0; +return; +sp = sp + 0xa0; +//nop; +} + +static void f_caseerror(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46b8b8: +//caseerror: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 60) = a3; +a0 = a3 + 0x1; +v0 = wrapper_malloc(mem, a0); +goto L46b8ec; +a0 = a3 + 0x1; +L46b8ec: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 56); +//nop; +a2 = MEM_U32(sp + 60); +a0 = v0; +MEM_U32(sp + 44) = v0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L46b908; +MEM_U32(sp + 44) = v0; +L46b908: +gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 44); +t6 = MEM_U32(sp + 60); +a0 = 0xfb528e4; +t7 = v1 + t6; +MEM_U8(t7 + 0) = (uint8_t)zero; +//nop; +a1 = 0x1000f500; +a3 = MEM_U32(sp + 52); +a2 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = v1; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L46b940; +a1 = a1; +L46b940: +ra = MEM_U32(sp + 36); +gp = MEM_U32(sp + 32); +sp = sp + 0x30; +return; +sp = sp + 0x30; +} + +static uint32_t f_new(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46b9f8: +//new: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +v0 = f_xmalloc(mem, sp, a0); +goto L46ba20; +MEM_U32(sp + 44) = a1; +L46ba20: +t6 = MEM_U32(sp + 44); +gp = MEM_U32(sp + 24); +if (t6 == 0) {a0 = v0; +goto L46ba54;} +a0 = v0; +if (v0 == 0) {a1 = zero; +goto L46ba54;} +a1 = zero; +//nop; +a2 = MEM_U32(sp + 40); +MEM_U32(sp + 36) = v0; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L46ba48; +MEM_U32(sp + 36) = v0; +L46ba48: +gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +L46ba54: +ra = MEM_U32(sp + 28); +sp = sp + 0x28; +v0 = a0; +return v0; +v0 = a0; +} + +static void f_dispose(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46ba64: +//dispose: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +f_xfree(mem, sp); +goto L46ba88; +MEM_U32(sp + 36) = a1; +L46ba88: +ra = MEM_U32(sp + 28); +gp = MEM_U32(sp + 24); +sp = sp + 0x20; +return; +sp = sp + 0x20; +} + +static void f_rewrite(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46ba98: +//rewrite: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 52) = a3; +s1 = MEM_U32(a0 + 0); +if (a2 == 0) {v0 = a2 + 0xffffffff; +goto L46bb00;} +v0 = a2 + 0xffffffff; +t7 = v0 + a1; +t8 = MEM_U8(t7 + 0); +v1 = 0x20; +if (v1 != t8) {//nop; +goto L46bb00;} +//nop; +L46bae0: +if (v0 == 0) {a2 = v0; +goto L46bb00;} +a2 = v0; +v0 = v0 + 0xffffffff; +t9 = v0 + a1; +t0 = MEM_U8(t9 + 0); +//nop; +if (v1 == t0) {//nop; +goto L46bae0;} +//nop; +L46bb00: +if (a2 == 0) {a0 = a2 + 0x1; +goto L46bb50;} +a0 = a2 + 0x1; +//nop; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = wrapper_malloc(mem, a0); +goto L46bb18; +MEM_U32(sp + 48) = a2; +L46bb18: +gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a2 = MEM_U32(sp + 48); +s0 = v0; +a0 = v0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L46bb34; +a0 = v0; +L46bb34: +a2 = MEM_U32(sp + 48); +gp = MEM_U32(sp + 32); +t1 = s0 + a2; +MEM_U8(t1 + 0) = (uint8_t)zero; +t2 = MEM_U32(sp + 40); +MEM_U32(t2 + 4) = s0; +goto L46bbfc; +MEM_U32(t2 + 4) = s0; +L46bb50: +t3 = MEM_U32(sp + 40); +//nop; +s0 = MEM_U32(t3 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46bbfc;} +//nop; +if (s1 == 0) {a0 = s1; +goto L46bb8c;} +a0 = s1; +//nop; +a1 = zero; +a2 = zero; +v0 = wrapper_fseek(mem, a0, a1, a2); +goto L46bb80; +a2 = zero; +L46bb80: +gp = MEM_U32(sp + 32); +ra = MEM_U32(sp + 36); +goto L46bccc; +ra = MEM_U32(sp + 36); +L46bb8c: +//nop; +a0 = 0x18; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L46bb9c; +//nop; +L46bb9c: +gp = MEM_U32(sp + 32); +s0 = v0; +v1 = 0x1001b290; +//nop; +t4 = MEM_U32(v1 + 0); +//nop; +t5 = t4 + 0x1; +MEM_U32(v1 + 0) = t5; +//nop; +//nop; +//nop; +v0 = wrapper_getpid(); +goto L46bbcc; +//nop; +L46bbcc: +gp = MEM_U32(sp + 32); +a0 = s0; +a2 = 0x1001b290; +a1 = 0x1000f560; +//nop; +a2 = MEM_U32(a2 + 0); +a3 = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L46bbf0; +a1 = a1; +L46bbf0: +t6 = MEM_U32(sp + 40); +gp = MEM_U32(sp + 32); +MEM_U32(t6 + 4) = s0; +L46bbfc: +if (s1 == 0) {a0 = s0; +goto L46bc60;} +a0 = s0; +a1 = 0x1000f570; +//nop; +a2 = s1; +a1 = a1; +v0 = wrapper_freopen(mem, a0, a1, a2); +goto L46bc18; +a1 = a1; +L46bc18: +gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L46bc7c;} +s1 = v0; +a0 = 0xfb528e4; +a1 = 0x1000f574; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L46bc3c; +a1 = a1; +L46bc3c: +gp = MEM_U32(sp + 32); +a0 = 0xd; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L46bc54; +//nop; +L46bc54: +gp = MEM_U32(sp + 32); +//nop; +goto L46bc7c; +//nop; +L46bc60: +a1 = 0x1000f5a4; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L46bc74; +a1 = a1; +L46bc74: +gp = MEM_U32(sp + 32); +s1 = v0; +L46bc7c: +if (s1 == 0) {t9 = MEM_U32(sp + 40); +goto L46bcc0;} +t9 = MEM_U32(sp + 40); +t7 = MEM_U32(s1 + 8); +t8 = MEM_U32(sp + 52); +if (t7 != 0) {t9 = MEM_U32(sp + 40); +goto L46bcc0;} +t9 = MEM_U32(sp + 40); +if (t8 == 0) {a1 = 0x1; +goto L46bca4;} +a1 = 0x1; +a1 = t8; +goto L46bca4; +a1 = t8; +L46bca4: +//nop; +a0 = s1; +//nop; +f__getbuf(mem, sp, a0, a1); +goto L46bcb4; +//nop; +L46bcb4: +gp = MEM_U32(sp + 32); +//nop; +t9 = MEM_U32(sp + 40); +L46bcc0: +//nop; +MEM_U32(t9 + 0) = s1; +ra = MEM_U32(sp + 36); +L46bccc: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +//nop; +//nop; +//nop; +} + +static void f_get_arg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L46bce8: +//get_arg: +//nop; +//nop; +//nop; +t6 = 0x10018df0; +v1 = a1 + a2; +t6 = MEM_U32(t6 + 0); +v0 = v1; +at = a0 < t6; +if (at == 0) {//nop; +goto L46bd5c;} +//nop; +t7 = 0x10018df4; +t8 = a0 << 2; +t7 = MEM_U32(t7 + 0); +//nop; +t9 = t7 + t8; +a2 = MEM_U32(t9 + 0); +if (a1 == v1) {//nop; +goto L46bd5c;} +//nop; +v1 = MEM_U8(a2 + 0); +a2 = a2 + 0x1; +if (v1 == 0) {//nop; +goto L46bd5c;} +//nop; +L46bd40: +a1 = a1 + 0x1; +if (a1 == v0) {MEM_U8(a1 + -1) = (uint8_t)v1; +goto L46bd5c;} +MEM_U8(a1 + -1) = (uint8_t)v1; +v1 = MEM_U8(a2 + 0); +a2 = a2 + 0x1; +if (v1 != 0) {//nop; +goto L46bd40;} +//nop; +L46bd5c: +if (a1 == v0) {a0 = v0 - a1; +goto L46bda0;} +a0 = v0 - a1; +t0 = a0 & 0x3; +if (t0 == 0) {v1 = t0 + a1; +goto L46bd84;} +v1 = t0 + a1; +a0 = 0x20; +L46bd74: +a1 = a1 + 0x1; +if (v1 != a1) {MEM_U8(a1 + -1) = (uint8_t)a0; +goto L46bd74;} +MEM_U8(a1 + -1) = (uint8_t)a0; +if (a1 == v0) {a0 = 0x20; +goto L46bda0;} +L46bd84: +a0 = 0x20; +L46bd88: +a1 = a1 + 0x4; +MEM_U8(a1 + -4) = (uint8_t)a0; +MEM_U8(a1 + -3) = (uint8_t)a0; +MEM_U8(a1 + -2) = (uint8_t)a0; +if (a1 != v0) {MEM_U8(a1 + -1) = (uint8_t)a0; +goto L46bd88;} +MEM_U8(a1 + -1) = (uint8_t)a0; +L46bda0: +//nop; +return; +//nop; +} + +static void f__getbuf(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46bda8: +//_getbuf: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +v0 = f_calc_size(mem, sp, a0, a1); +goto L46bdcc; +MEM_U32(sp + 40) = a0; +L46bdcc: +gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 40); +v1 = 0xfb528e4; +MEM_U32(sp + 36) = v0; +t7 = v1 + 0x10; +if (t6 != t7) {a2 = zero; +goto L46be10;} +a2 = zero; +//nop; +a0 = MEM_U8(v1 + 29); +//nop; +v0 = wrapper_isatty(mem, a0); +goto L46bdf8; +//nop; +L46bdf8: +gp = MEM_U32(sp + 24); +if (v0 == 0) {a2 = zero; +goto L46be10;} +a2 = zero; +a2 = 0x40; +goto L46be10; +a2 = 0x40; +a2 = zero; +L46be10: +//nop; +a0 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 36); +a1 = zero; +v0 = wrapper_setvbuf(mem, a0, a1, a2, a3); +goto L46be24; +a1 = zero; +L46be24: +t8 = MEM_U32(sp + 36); +t9 = MEM_U32(sp + 40); +gp = MEM_U32(sp + 24); +MEM_U32(t9 + 0) = t8; +ra = MEM_U32(sp + 28); +sp = sp + 0x28; +//nop; +return; +//nop; +//nop; +} + +static void f_xfree(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46be7c: +//xfree: +a1 = 0x1001b298; +f_alloc_dispose(mem, sp, a0, a1); +goto L46be84; +a1 = 0x1001b298; +L46be84: +//nop; +return; +//nop; +//nop; +} + +static void f_alloc_dispose(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46be90: +//alloc_dispose: +t0 = MEM_U32(a1 + 0); +a2 = a0 + 0xfffffff8; +v0 = MEM_U32(t0 + 0); +a3 = t0; +if (v0 == 0) {//nop; +goto L46bfc4;} +//nop; +if (a3 == 0) {at = (int)a2 < (int)a3; +goto L46bf18;} +at = (int)a2 < (int)a3; +if (at != 0) {//nop; +goto L46bedc;} +//nop; +v1 = MEM_U32(a3 + 12); +//nop; +if ((int)v1 >= 0) {t8 = v1; +goto L46becc;} +t8 = v1; +t8 = -v1; +L46becc: +t9 = a3 + t8; +at = (int)t9 < (int)a2; +if (at == 0) {//nop; +goto L46bf18;} +//nop; +L46bedc: +a3 = MEM_U32(a3 + 4); +//nop; +if (a3 == 0) {at = (int)a2 < (int)a3; +goto L46bf18;} +at = (int)a2 < (int)a3; +if (at != 0) {//nop; +goto L46bedc;} +//nop; +t6 = MEM_U32(a3 + 12); +//nop; +if ((int)t6 >= 0) {t7 = t6; +goto L46bf08;} +t7 = t6; +t7 = -t6; +L46bf08: +v0 = a3 + t7; +at = (int)v0 < (int)a2; +if (at != 0) {//nop; +goto L46bedc;} +//nop; +L46bf18: +if (a3 != 0) {//nop; +goto L46bf9c;} +//nop; +a3 = t0; +if (a3 == 0) {at = (int)a2 < (int)a3; +goto L46bf94;} +at = (int)a2 < (int)a3; +if (at != 0) {//nop; +goto L46bf58;} +//nop; +v1 = MEM_U32(a3 + 12); +//nop; +if ((int)v1 >= 0) {t8 = v1; +goto L46bf48;} +t8 = v1; +t8 = -v1; +L46bf48: +t9 = a3 + t8; +at = (int)t9 < (int)a2; +if (at == 0) {//nop; +goto L46bf94;} +//nop; +L46bf58: +a3 = MEM_U32(a3 + 0); +//nop; +if (a3 == 0) {at = (int)a2 < (int)a3; +goto L46bf94;} +at = (int)a2 < (int)a3; +if (at != 0) {//nop; +goto L46bf58;} +//nop; +t6 = MEM_U32(a3 + 12); +//nop; +if ((int)t6 >= 0) {t7 = t6; +goto L46bf84;} +t7 = t6; +t7 = -t6; +L46bf84: +v0 = a3 + t7; +at = (int)v0 < (int)a2; +if (at != 0) {//nop; +goto L46bf58;} +//nop; +L46bf94: +if (a3 == 0) {//nop; +goto L46c168;} +//nop; +L46bf9c: +v1 = MEM_U32(a3 + 12); +//nop; +if ((int)v1 >= 0) {//nop; +goto L46bfc4;} +//nop; +L46bfac: +a3 = MEM_U32(a3 + 0); +//nop; +t8 = MEM_U32(a3 + 12); +//nop; +if ((int)t8 < 0) {//nop; +goto L46bfac;} +//nop; +L46bfc4: +a0 = MEM_U32(a2 + 4); +t4 = 0xfffffffc; +a1 = a0 & t4; +t1 = a2 + a1; +t0 = t1; +t2 = MEM_U32(t0 + 4); +t9 = a0 & 0x2; +if (t9 != 0) {t3 = t2 & t4; +goto L46c0b8;} +t3 = t2 & t4; +t1 = MEM_U32(a2 + 0); +t6 = t2 & 0x1; +a0 = t1; +if (t6 != 0) {t4 = a2 - a0; +goto L46c068;} +t4 = a2 - a0; +t7 = a0 + a1; +a0 = t7 + t3; +t2 = MEM_U32(a3 + 8); +at = (int)a0 < (int)0x100; +if (at != 0) {at = (int)t1 < (int)0x100; +goto L46c030;} +at = (int)t1 < (int)0x100; +if (at == 0) {v0 = a0 + 0x2; +goto L46c034;} +v0 = a0 + 0x2; +t5 = MEM_U32(t2 + 8); +MEM_U32(t4 + 12) = t2; +MEM_U32(t4 + 8) = t5; +MEM_U32(t5 + 12) = t4; +MEM_U32(t2 + 8) = t4; +L46c030: +v0 = a0 + 0x2; +L46c034: +MEM_U32(t4 + 4) = v0; +a1 = t4 + a0; +at = (int)t3 < (int)0x100; +if (at != 0) {MEM_U32(a1 + 0) = a0; +goto L46c168;} +MEM_U32(a1 + 0) = a0; +t5 = MEM_U32(t0 + 12); +a0 = MEM_U32(t0 + 8); +//nop; +MEM_U32(a0 + 12) = t5; +if (t2 != t0) {MEM_U32(t5 + 8) = a0; +goto L46c168;} +MEM_U32(t5 + 8) = a0; +MEM_U32(a3 + 8) = t5; +goto L46c168; +MEM_U32(a3 + 8) = t5; +L46c068: +a0 = a0 + a1; +at = (int)a0 < (int)0x100; +if (at != 0) {at = (int)t1 < (int)0x100; +goto L46c09c;} +at = (int)t1 < (int)0x100; +if (at == 0) {v1 = a0 + 0x2; +goto L46c0a0;} +v1 = a0 + 0x2; +t2 = MEM_U32(a3 + 8); +//nop; +t5 = MEM_U32(t2 + 8); +MEM_U32(t4 + 12) = t2; +MEM_U32(t4 + 8) = t5; +MEM_U32(t5 + 12) = t4; +MEM_U32(t2 + 8) = t4; +L46c09c: +v1 = a0 + 0x2; +L46c0a0: +MEM_U32(t4 + 4) = v1; +t8 = t3 + 0x1; +MEM_U32(t0 + 4) = t8; +t0 = t4 + a0; +MEM_U32(t0 + 0) = a0; +goto L46c168; +MEM_U32(t0 + 0) = a0; +L46c0b8: +t9 = t2 & 0x1; +if (t9 != 0) {at = (int)a1 < (int)0x100; +goto L46c128;} +at = (int)a1 < (int)0x100; +a1 = a1 + t3; +t2 = MEM_U32(a3 + 8); +at = (int)a1 < (int)0x100; +if (at != 0) {t4 = a2 + a1; +goto L46c0f0;} +t4 = a2 + a1; +t5 = MEM_U32(t2 + 8); +MEM_U32(a2 + 12) = t2; +MEM_U32(a2 + 8) = t5; +MEM_U32(t5 + 12) = a2; +MEM_U32(t2 + 8) = a2; +t4 = a2 + a1; +L46c0f0: +MEM_U32(t4 + 0) = a1; +t6 = a1 + 0x2; +at = (int)t3 < (int)0x100; +if (at != 0) {MEM_U32(a2 + 4) = t6; +goto L46c168;} +MEM_U32(a2 + 4) = t6; +t5 = MEM_U32(t0 + 12); +a0 = MEM_U32(t0 + 8); +//nop; +MEM_U32(a0 + 12) = t5; +if (t2 != t0) {MEM_U32(t5 + 8) = a0; +goto L46c168;} +MEM_U32(t5 + 8) = a0; +MEM_U32(a3 + 8) = t5; +goto L46c168; +MEM_U32(a3 + 8) = t5; +at = (int)a1 < (int)0x100; +L46c128: +if (at != 0) {t4 = t1; +goto L46c150;} +t4 = t1; +t2 = MEM_U32(a3 + 8); +//nop; +t5 = MEM_U32(t2 + 8); +MEM_U32(a2 + 12) = t2; +MEM_U32(a2 + 8) = t5; +MEM_U32(t5 + 12) = a2; +MEM_U32(t2 + 8) = a2; +t4 = t1; +L46c150: +MEM_U32(t4 + 0) = a1; +t7 = a1 + 0x2; +MEM_U32(a2 + 4) = t7; +v0 = t3 + 0x1; +MEM_U32(t0 + 4) = v0; +return; +MEM_U32(t0 + 4) = v0; +L46c168: +//nop; +return; +//nop; +} + +static uint32_t f_xmalloc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c170: +//xmalloc: +a1 = 0x1001b298; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L46c178; +a1 = 0x1001b298; +L46c178: +//nop; +return v0; +//nop; +//nop; +//nop; +//nop; +} + +static uint32_t f_alloc_new(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c18c: +//alloc_new: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 32) = ra; +L46c1a0: +MEM_U32(sp + 28) = gp; +t0 = MEM_U32(a1 + 0); +a0 = a0 + 0xf; +if (t0 == 0) {t5 = 0xfffffff8; +goto L46c2bc;} +t5 = 0xfffffff8; +L46c1b4: +t1 = MEM_U32(t0 + 8); +a0 = a0 & t5; +t2 = MEM_U32(t1 + 4); +at = (int)a0 < (int)0x10; +if (at == 0) {//nop; +goto L46c1d0;} +//nop; +a0 = 0x10; +L46c1d0: +at = (int)t2 < (int)a0; +if (at == 0) {t2 = t2 & t5; +goto L46c1fc;} +t2 = t2 & t5; +t3 = t1; +L46c1e0: +t1 = MEM_U32(t1 + 12); +//nop; +t2 = MEM_U32(t1 + 4); +if (t1 == t3) {t4 = (int)t2 < (int)a0; +goto L46c278;} +t4 = (int)t2 < (int)a0; +if (t4 != 0) {t2 = t2 & t5; +goto L46c1e0;} +t2 = t2 & t5; +L46c1fc: +t3 = t2 + 0xffffff00; +at = (int)a0 < (int)t3; +if (at == 0) {t3 = t1 + t2; +goto L46c240;} +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +MEM_U32(t3 + 0) = a0; +t4 = t4 | 0x2; +MEM_U32(t3 + 4) = t4; +t3 = t3 - a0; +t4 = a0 | 0x1; +MEM_U32(t3 + 4) = t4; +t2 = t2 - a0; +MEM_U32(t3 + 0) = t2; +t2 = t2 | 0x2; +MEM_U32(t1 + 4) = t2; +v0 = t3 + 0x8; +goto L46c2f0; +v0 = t3 + 0x8; +L46c240: +t3 = MEM_U32(t1 + 8); +t4 = MEM_U32(t1 + 12); +t5 = MEM_U32(t1 + 4); +MEM_U32(t3 + 12) = t4; +MEM_U32(t4 + 8) = t3; +MEM_U32(t0 + 8) = t3; +t5 = t5 | 0x1; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +MEM_U32(t1 + 4) = t5; +t4 = t4 | 0x2; +MEM_U32(t3 + 4) = t4; +v0 = t1 + 0x8; +goto L46c2f0; +v0 = t1 + 0x8; +L46c278: +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 36) = t0; +//nop; +//nop; +a0 = a0 + 0xfffffffc; +v0 = f_alloc_next_scb(mem, sp, a0, a1); +goto L46c290; +a0 = a0 + 0xfffffffc; +L46c290: +gp = MEM_U32(sp + 28); +t0 = MEM_U32(sp + 36); +if (v0 == 0) {a0 = MEM_U32(sp + 40); +goto L46c2b4;} +a0 = MEM_U32(sp + 40); +t1 = MEM_U32(t0 + 8); +t5 = 0xfffffff8; +t2 = MEM_U32(t1 + 4); +t2 = t2 & t5; +goto L46c1fc; +t2 = t2 & t5; +L46c2b4: +//nop; +goto L46c2f0; +//nop; +L46c2bc: +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +//nop; +//nop; +a0 = a1; +v0 = f_alloc_mark(mem, sp, a0); +goto L46c2d4; +a0 = a1; +L46c2d4: +gp = MEM_U32(sp + 28); +a0 = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 44); +if (v0 == 0) {t0 = MEM_U32(a1 + 0); +goto L46c2b4;} +t0 = MEM_U32(a1 + 0); +t5 = 0xfffffff8; +goto L46c1b4; +t5 = 0xfffffff8; +L46c2f0: +ra = MEM_U32(sp + 32); +sp = sp + 0x28; +//nop; +return v0; +//nop; +//nop; +//nop; +} + +static uint32_t f_alloc_page(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c308: +//alloc_page: +//nop; +//nop; +//nop; +a1 = 0x10006bd0; +sp = sp + 0xffffffd0; +v0 = MEM_U32(a1 + 0); +MEM_U32(sp + 28) = ra; +if (v0 == 0) {MEM_U32(sp + 24) = gp; +goto L46c340;} +MEM_U32(sp + 24) = gp; +t6 = MEM_U32(v0 + 12); +//nop; +at = (int)t6 < (int)a0; +if (at == 0) {//nop; +goto L46c3a4;} +//nop; +L46c340: +//nop; +//nop; +//nop; +v0 = wrapper_sbrk(mem, a0); +goto L46c350; +//nop; +L46c350: +gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (v0 != at) {v1 = v0; +goto L46c368;} +v1 = v0; +v1 = zero; +goto L46c3b0; +v1 = zero; +L46c368: +a1 = 0xfffff000; +t7 = v0 & a1; +if (v0 == t7) {t8 = v1 + 0xfff; +goto L46c3b0;} +t8 = v1 + 0xfff; +t9 = t8 & a1; +a0 = t9 - v1; +//nop; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 40) = v1; +v0 = wrapper_sbrk(mem, a0); +goto L46c390; +MEM_U32(sp + 40) = v1; +L46c390: +v1 = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 32); +gp = MEM_U32(sp + 24); +v1 = v1 + t0; +goto L46c3b0; +v1 = v1 + t0; +L46c3a4: +t1 = MEM_U32(v0 + 4); +v1 = v0; +MEM_U32(a1 + 0) = t1; +L46c3b0: +ra = MEM_U32(sp + 28); +sp = sp + 0x30; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_alloc_free(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c3c0: +//alloc_free: +//nop; +//nop; +//nop; +v0 = 0x10006bd0; +t7 = MEM_U32(a0 + 12); +t6 = MEM_U32(v0 + 0); +MEM_U32(v0 + 0) = a0; +t8 = t7; +if ((int)t7 >= 0) {MEM_U32(a0 + 4) = t6; +goto L46c3ec;} +MEM_U32(a0 + 4) = t6; +t8 = -t7; +L46c3ec: +MEM_U32(a0 + 12) = t8; +return; +MEM_U32(a0 + 12) = t8; +} + +static void f_alloc_scb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c3f4: +//alloc_scb: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 24) = gp; +a0 = a1; +MEM_U32(sp + 36) = a1; +v0 = f_alloc_page(mem, sp, a0); +goto L46c420; +MEM_U32(sp + 36) = a1; +L46c420: +t6 = MEM_U32(sp + 32); +gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +if (v0 == 0) {MEM_U32(t6 + 0) = v0; +goto L46c47c;} +MEM_U32(t6 + 0) = v0; +a0 = v0 + a2; +a0 = a0 + 0xfffffff8; +a1 = a0 - v0; +t7 = -a2; +t8 = a1 + 0xfffffff2; +MEM_U32(v0 + 12) = t7; +MEM_U32(v0 + 0) = zero; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 16) = zero; +MEM_U32(v0 + 20) = t8; +t9 = a1 + 0xfffffff0; +t0 = 0x1; +MEM_U32(a0 + 0) = t9; +MEM_U32(a0 + 4) = t0; +v1 = v0 + 0x10; +MEM_U32(v0 + 24) = v1; +MEM_U32(v0 + 28) = v1; +MEM_U32(v0 + 8) = v1; +L46c47c: +ra = MEM_U32(sp + 28); +sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_alloc_mark(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c48c: +//alloc_mark: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 24) = gp; +a0 = sp + 0x34; +a1 = 0x10000; +f_alloc_scb(mem, sp, a0, a1); +goto L46c4b8; +a1 = 0x10000; +L46c4b8: +a0 = MEM_U32(sp + 52); +gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 64); +if (a0 != 0) {at = 0xfffffffc; +goto L46c4d4;} +at = 0xfffffffc; +v0 = zero; +goto L46c590; +v0 = zero; +L46c4d4: +t6 = MEM_U32(sp + 52); +v1 = MEM_U32(t1 + 0); +t0 = t6; +if (v1 == 0) {t7 = MEM_U32(sp + 52); +goto L46c518;} +t7 = MEM_U32(sp + 52); +v0 = MEM_U32(v1 + 4); +a0 = t6; +if (v0 == 0) {//nop; +goto L46c50c;} +//nop; +L46c4f8: +v1 = v0; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L46c4f8;} +//nop; +L46c50c: +MEM_U32(v1 + 4) = a0; +MEM_U32(a0 + 0) = v1; +t7 = MEM_U32(sp + 52); +L46c518: +//nop; +MEM_U32(t1 + 0) = t7; +t8 = MEM_U32(sp + 52); +//nop; +t9 = MEM_U32(t8 + 12); +//nop; +if ((int)t9 >= 0) {t2 = t9; +goto L46c53c;} +t2 = t9; +t2 = -t9; +L46c53c: +MEM_U32(t8 + 12) = t2; +t3 = MEM_U32(sp + 52); +t7 = 0x2; +v1 = MEM_U32(t3 + 8); +v0 = t0; +a3 = MEM_U32(v1 + 4); +a0 = v1 + 0x10; +t4 = a3 & at; +a1 = v1 + t4; +a2 = a1 - v1; +t5 = a2 + 0xfffffff0; +MEM_U32(v1 + 12) = a0; +MEM_U32(v1 + 8) = a0; +MEM_U32(v1 + 28) = v1; +MEM_U32(v1 + 24) = v1; +MEM_U32(a1 + 0) = t5; +t9 = MEM_U32(sp + 52); +t6 = a2 + 0xfffffff2; +MEM_U32(v1 + 20) = t6; +MEM_U32(v1 + 4) = t7; +MEM_U32(t9 + 8) = a0; +L46c590: +ra = MEM_U32(sp + 28); +sp = sp + 0x40; +//nop; +return v0; +//nop; +} + +static void f_alloc_release(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c5a0: +//alloc_release: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 36) = ra; +MEM_U32(sp + 32) = gp; +MEM_U32(sp + 28) = s1; +MEM_U32(sp + 24) = s0; +v0 = MEM_U32(a0 + 0); +s1 = a1; +if (v0 == a1) {//nop; +goto L46c5f0;} +//nop; +if (v0 == 0) {//nop; +goto L46c5f0;} +//nop; +L46c5d8: +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == a1) {//nop; +goto L46c5f0;} +//nop; +if (v0 != 0) {//nop; +goto L46c5d8;} +//nop; +L46c5f0: +if (v0 == 0) {ra = MEM_U32(sp + 36); +goto L46c668;} +ra = MEM_U32(sp + 36); +s0 = MEM_U32(a1 + 0); +//nop; +if (s0 == 0) {//nop; +goto L46c60c;} +//nop; +MEM_U32(s0 + 4) = zero; +L46c60c: +if (s0 == 0) {//nop; +goto L46c644;} +//nop; +t6 = MEM_U32(s0 + 12); +//nop; +if ((int)t6 >= 0) {//nop; +goto L46c644;} +//nop; +L46c624: +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 == 0) {//nop; +goto L46c644;} +//nop; +t7 = MEM_U32(s0 + 12); +//nop; +if ((int)t7 < 0) {//nop; +goto L46c624;} +//nop; +L46c644: +MEM_U32(a0 + 0) = s0; +L46c648: +//nop; +s0 = MEM_U32(s1 + 4); +a0 = s1; +f_alloc_free(mem, sp, a0); +goto L46c658; +a0 = s1; +L46c658: +gp = MEM_U32(sp + 32); +if (s0 != 0) {s1 = s0; +goto L46c648;} +s1 = s0; +ra = MEM_U32(sp + 36); +L46c668: +s0 = MEM_U32(sp + 24); +s1 = MEM_U32(sp + 28); +sp = sp + 0x28; +return; +sp = sp + 0x28; +} + +static uint32_t f_alloc_next_scb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, t8 = 0, t9 = 0, gp = 0x10000, ra = 0x10000; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c678: +//alloc_next_scb: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +a2 = a0; +at = 0x7fff0000; +MEM_U32(sp + 60) = a1; +at = at | 0xf000; +t6 = a2 + 0x1017; +a1 = t6 & at; +at = 0x10000; +at = (int)a1 < (int)at; +MEM_U32(sp + 28) = ra; +MEM_U32(sp + 24) = gp; +if (at == 0) {a0 = sp + 0x2c; +goto L46c6bc;} +a0 = sp + 0x2c; +a1 = 0x10000; +L46c6bc: +//nop; +//nop; +//nop; +f_alloc_scb(mem, sp, a0, a1); +goto L46c6cc; +//nop; +L46c6cc: +t8 = MEM_U32(sp + 44); +gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 60); +if (t8 != 0) {//nop; +goto L46c6e8;} +//nop; +v0 = zero; +goto L46c75c; +v0 = zero; +L46c6e8: +v1 = MEM_U32(a1 + 0); +t9 = MEM_U32(sp + 44); +v0 = MEM_U32(v1 + 4); +//nop; +if (v0 == 0) {t0 = MEM_U32(sp + 44); +goto L46c718;} +t0 = MEM_U32(sp + 44); +L46c700: +v1 = v0; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L46c700;} +//nop; +t0 = MEM_U32(sp + 44); +L46c718: +MEM_U32(v1 + 4) = t9; +MEM_U32(t0 + 0) = v1; +v1 = MEM_U32(a1 + 0); +t1 = MEM_U32(sp + 44); +v0 = MEM_U32(v1 + 8); +a0 = MEM_U32(t1 + 8); +if (v0 == 0) {//nop; +goto L46c754;} +//nop; +t2 = MEM_U32(v0 + 8); +MEM_U32(a0 + 12) = v0; +MEM_U32(a0 + 8) = t2; +t3 = MEM_U32(v0 + 8); +//nop; +MEM_U32(t3 + 12) = a0; +MEM_U32(v0 + 8) = a0; +L46c754: +MEM_U32(v1 + 8) = a0; +v0 = 0x1; +L46c75c: +ra = MEM_U32(sp + 28); +sp = sp + 0x38; +//nop; +return v0; +//nop; +} diff --git a/tools/ido5.3_recomp/ujoin b/tools/ido5.3_recomp/ujoin new file mode 100755 index 0000000000000000000000000000000000000000..d3bc513c893774a839792234c6fca3bad6c77988 GIT binary patch literal 269584 zcmeFa3t&@4+CQAMDJ@b=m7=JqC`GNJQUs*}+CYM*SQLeNM?fxuT!lpOf)>-RJsY!D zx9;MKzI|6*S(jbeRS{V)DFq6MS`ZQO28wV(P|HQA3iSIu&rFij(!|Mb_WSSm|I%H1 zIy28)pWi&UnR9s9RWc;aYPE!a(kxe4C{=Y@5od|t7E42C8>i`4k)@xdJ$|2V>1t_* zG?f(LKl&+>e}$h-vgzBecQM`N|TFUl?NkK_FCvr0}+J6&Xl>(TJ2UXHAnBkP5q+vLE)&+z=H zIr?v;oZrZ_BBUr?L=TITe@CCPd&}@|+~eu*UeAhg_Ih?OQ-+`8GeyPlGhFXF)Z_Wd zc7N%SBMGjT{l!`riyVLWDW_|>cc+S6x%eJ<)8!P0^Th@gL<;`M8>{MMt+B`iXy=X?`TvZOe?yG+PmYoQe2jKZj6wf&jQqhd@*jxNevcUR zOJn4Zi;=%QM*C;Ppby5#KN=(d$r$Zl5rh8W7`Xi;2K}5E^z||N?STAl_^CqF%PM&JQu{}6WlW=kGD*jjK9ZCnl@v6WE`UEv?;TxAIn6p%eBVK z%9hEq$GYA3S*A@Ji)p)OO`R~^GHt>%jMp-L@+_Ju+QP7=&lpV;a8I5w-7;&!*zuO} zo|(N-G|{vI#dkU&gn{f{{JI;OI%n76K zpoY=)c=TeKeIJd~GR-rc#)CDOZfYN0a^JiTysk4X<1iRn_K9<_TyjM`Scch?@1!|k zWyak*-ZJstS(CBivnKF_u!OTGSlnXaXUxQmX=+n>^dA0Azh*~9=$_%33D)p9i7m4* zCCPs=1u$X8y-@_X?Y3dl$Sesa!2xPUXy9}DOBHPc}J#2d+FRB(RX6{G|RiP{l*W393Y?LZ2TAg zX)@)X6VAjlEH}t^Bl|u4)1^VQLv9VtC;ZdRlrOvFqVr7o>0x3#dztdXJ`ol7Gv%B8 z#v)U`*>BQJ`O?+mUWS|UBeD-AH<|LWfRUduru^d~xfaVLQ$E>B;h&kN{OoWho^wq3 zU|8g*%#?q8B-di8H09e(`BkR;Fea#YzA66%6Mc;--)wI!GUazN(JwLOlW!OPS!T-b z9L~fuV9Gzql)uK5f3hjR!Ia;{l)uH4e~Kx8n<<}stniOv%0DffiD#oJ-|Sd6nero{ z0jjqlirX_x?PQtq&ot%dnDV=s^1GPw&obqAGv#+T<)3HD&okxsGUb!48vf~L%0D-p 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%0Db_r%i(qo&0lZsmNXIFU@B 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 literal 0 HcmV?d00001 diff --git a/tools/ido5.3_recomp/uld b/tools/ido5.3_recomp/uld new file mode 100755 index 0000000000000000000000000000000000000000..c638c85e436e687b083f25592945a9b2a990e915 GIT binary patch literal 1948376 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

n71wPs!)y~~ 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

Tg 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®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%0DO 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�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

K_l1_Y==C)SXZANqOeWN<~ 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

VBJ%((pV%(%qssf2vK{rEWY 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
}F)b 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 z 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 z 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 z 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

%}1dAs_j% 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

S34M$MIXHa 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≠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�-m0KfbhIc{V{g>NMOpN0VZKW(XRB>snebu|@poop7BEtPNIqHrzI9a-*M zRNdHEUAsW9s%uzO7CK))ePrY5N7+cstz23i8i<3!aBh7=d8p>Fp=F`Eih+SOb>(F> zm2=A~DjM`tNR{%kQ00QUhGnGDd3Ls>$YP7Dw22ovi1l+31Ym*`F zHVrn0k&QN_8yo9T;REWSp>jdxQXRR1cIWFO8y%9tzkJbQu~(@E07GNOUuA6tn?nDF zg(l?nnt64xitf|P7gpC)=oQtK_z73)p*p>>dO>YjjXtts3>1H-)JRLJ8Bj+$T3=OT zd0B1MsRX46TU%FqmZzoZjdlxE?Sc{QYOkoPZ>UW|5npZP64lU9mHA;b-*e8M8ye;K z`h4FjYp4}!g==f7Yj4n(REHMovo0?!)yo?7vW5j=Y2*$e6@qrN97ul`pZ<7P9S-jX z^aCOT#3~!A%E~K~0(Id^+h15#TTyekh>9NdWub-Tb+rS!DlykX3oAj$%JS-}>T><` z+OkEJr=M!maS=FIsIoi>Ar;)lWsS+eq9W{YyTK1Eg&khKps_Nfh#Xp2-6(A%yl7x_ z8(vLa?Sku*wOp{ghIogSCe^5_tzSDHEu6~} z9+IkohyCZIvuoak115r&6Ne-05^0?H!dpFVm-RY;`@y$cvYXy%`A&2Pu01Bj<8g%Y z{5kP}oEk5V_Pv2sy; zI8>eh&66L)7gW08)wR{3xmDFQm3DjwZdLhWf_2MTX}cY;PQ1B_L%Z>8j_A5=&hEMu z!;HgKoY&)Ss1#Hj_zjh1HK+hLJw|joUH2l}y{K{#2KKq)!YJ>c8Gq}}Uq1gFNBmuq zo%q-6{@MO3S2|u6uhQt0-ZiSBnlG*xJ@P`Udl@ma_ ze#vOT@D5LXN&F=4e(?@^^K6`77Di|DRaB_=_4d2Al5St9qE`7g)~WZhM)6-%yI{Vg zQ*Yn=a3kHm`2`Eg#s6&keZxY!eGBb(js32*-=VT<6~C-T;?1A0-W7}L#Jvat5YsPe z2+6xk;$LRJ7gs9xjrO~-PPr?}YgPP8dHZg}c)@%^wYGoAemB&qcr}d@ zUV(X@#0#l+gZ*Aywp7KNUsfY{R?PRleajYz+gDpwuKaG@ayZ8 z|ANW}x*HeC8~NGqiW>0;dE|}a$-APWmT%oxRxfVQU%e|U8U=pi0>07E7OHoH{a#Ql z;k6An+WzwPg_bpn|Dwu}yzA@bt@{92;56F)=%C`RUt+(n4~e_7o^Ric3)H*Peurvo zxBU*)+V1*gDqY3=u!48JdY9Gm?Zcc-xhoqM)4ibn`lS-Dp-#Qa>iPCHl!c_87F5>= zKXKZ7wcQ@8YZ~nKs@|an)t<_iNqs_fQ7&|=TGn_2;i11teJ!%nEpB8wpKoyuDz>V= zt`2mr278*1&l-GI;WHFwYp!dkMZ6lYQul8c*=h=g0X+WHq5*tgXG}HpAP|3G-c7!2 z{lWXOOe%k=99L5N!y#uUpZ7D4u6{6vsKFJ3MH9W;KjG4;{l_9ni#Qm}@K1bK;k4Ts{@m`jKd@8 zb;8m)ZvIPUMxr97myIDWe2>S|8m`1SUcx$9cH;y3bd{ydjbmu}*wG_<;U9 zaZ)~?6aZ+V5C3r9bEfZ-{E5EjveR!LG~0JU>O7w>&&`z|5?fHx2Ma-qP;aT|oD!yJ z+;peYmf;D+1~E)8N+XWyTg8JD$t0!x5Pm}YhFjs=gg2uU;gM3<{m<@a@ji;as{B-0 z<(G-%k1pK~*9i<60&0

%g+#{bX2IW>ug72Y*D#`9t9x*s7H|0rDO&7eLnhYvPYw zP)cMH|0E5(n&^!dyU0h#HdDQ(0q|Ka3cWYvU6aANX~xZ9bd z6v12mNH?8dl8;nQ5uN;F*n|9thtZYlB10Du>PKgXqzG#ICf`R&-w%K0=;BNK_@`(h zxYJo=m#N6X+gnC&8Xa-Har%Wxxt%z8C%EZMmJi#$Zin@sZ_%ImIb}NTqZL3s^ES>w zrzt+?)DL5-{;`6e(piO+Ol!}H;%+;xcpzBlArbqv8{5wpK%^ppNoe@%2jAC3PrH9M z;VqEk`K>@`QKs$IQJ^+b(*A?n2Y3HC^s{@Lpkbp4KRsLJ*93pNDt$U5C;5xxkN~Sm z>cUQ?GoAeKgMR>QmysXh7C`u9hW+cQzx(Ubd*-NwuJTKgrwYVx6TcGchS59h5b_fI z2VHDVspA7BYDywc_3t}=M#Z11ydr+$rvtBVA`5jO*&sU~hyN>C#+}y#5}Lz2-l`TO*AL6Dt;=wr5yocTvntX6WIJ8A4PcN z5A|V--@Ycc8#UH=Y1zbhq^+JJFz8O9rCVwT*!;J6?Qv!s`Om;OMTv3PGLWVTFFPL{ zUrj1A`r+}wZc?zD4h|USpmR&s21v>d4}2oTKY?2$pY~51-xAC;DoGRG;uZIoKvGiu z^@pDf2XCJLYJ8Uv%nnF)2GhBJN#&ve z^@4doKiDpM(l%^x|JL7$e(vA;yMOENM9=hZ{hjFZ{(qytOZTUx4$jONbad8`qmDZ^ zd&CLH=M2?HoSZvu%;-}mo;Ut%--VOU?=N$Fom(gG1annmjKkxdk;s-q!RCv6ah-vT zLP!RcgYU6B()`UhPtG?F4xf&PqZ6a^1;|Z)Uy7P1HreBa&Jju13FSxFNf+nfN#P+L z{=N|${m1IqFItiEFBGn8IG>9Gb<1EBRH5sk(`!Rm9Dts+dWl|nlfE!iT|O6DRzzv2 z)3L1Bs8^I#Hu#PTH9Beax>~)VAzZFwQG|Y@0k5(W<~bErdYxWTfzO7cDyn21+DQXd zD)K@?EF^_=7_2o`FKl4?Y8^{POLSzR>$TNb*J-F~1YQ{GZ(t#v^#5PMmpFU>hTrI^ zOmBeuJ-EIW#90F3fEds`*JCxLrqb(2QqKp~d`DH*{J%|)bIvXpH{rZ<$ImY-oQO5E z^6RS?E~s5pb3?<8^>vHGp~jn*EnVUk1s|%Fee>V6)D&OFpmcv<-(c(y>gz){?#tGW zIXY+PamNnJJ>mG_C!P2$^yhE)op$Oe-z1!;PkHhAGC$G%*z_m0jw=%V5FfoAQk?5g zDb44*Ynl@;mEH5-fB&YyzbWu<3jCV_|E9nW1>N`SrEc`ba$#_W8y%hF}HHuuxg3 z5oX+BK&}PYF@!rG3+y4ivZkg?uPcK!!AQL_v~0c(iL5d-AHZ|~tEvjmKWa=vC2^rl z=gkN9D>~pYOyD{B(;p&WrCyJ10VDMbAi<5s8?xO|V=5Pw)xv&bEM&$7buc(-tZu9= zhe!vMmjQhp=vN^54Tvf0=ku`&AJS{;Dr@GK)zy~i%WBHtgYxC;i)!^zu=WpuAXSxm zMP&I+4 z6Y=rDYOcE!&o=w}N_^Ab8~022@yS1{sCyosgZ6g~zUl9cn{zJk$5VvoAw0wF?~?PB zzc+3-{P+x?P}JRor`P_@o2dM~arL62Za$w(F6yqo5NYt{_rWR3-y8SK0PwupfRuh==~(xcNcQ08ieuqV8rqC3yJlxBZ>CtYvJ^sIMQh ztbW_fqHb#j>h+?c?)xrQ-+X(Yhf3n^Y{cW!i>Jc=rkn8@kI$F(rgH{6R$zLwZHlHJ`8u0--N|@4DSUD2c{F>dFR-1h=(^nFRo5p`Zm7S41*8i$y-s>y&O+drFtI1dv;y?`@!4Q_q5{6^vi;?F41Sr)UTR-$+Sx@#U1lA z0<&jbGINeT{Sy5Q{G)jr*jxzUm+AirzOxEE67Re5T#08g9)}-~Suno>-}U3#(O&Uf ziKiFO!+7*{$dhmWoqFo2u!mc$->lyp2$s%77B|nY2-R2DkHPrS(1?Mi7G`-+N>o&a z>K9ca1z0Tx2>dOEVIl_1G7K_06b&#}gl9w9VtL!{#@f2_>KpVB($``XRev@1TW`>- z=j%F>VO*)GrEmQ+z;QkB!?O)f3EaJS>v-Rbrvp!Q?KS!}`gO2dQ*Zq`{W{`KA9%r4 zQw>^O0}?=KQa=VLG*qAOKD-PVBGnqrD+1(?=-7DFrU?#a0v{d7*wm;sNytOMfkgTlK zI8{E(X~nLt7$2$F;MPIr;xzvL)b?1VHpt~U0RsuXD!GTmmxN{dBuu+etHj-Sqd4*K zUmWEj+250(bq6JXF_>Y`*e*Q#lG|evf2g1Mm0Bj5>61^i2{REZNz{hQN|MSDHfZye z6s#m}M4#&G-wtPVCIP~kZ(%t^5|x6WC^3qX5+3kPlU2^d);-*an)X`9OdoSTL=4)NN#8i4OUjB67j95 zYKcU=vJ#Mz1{g>Ts=64oDy@=A>rYFWD2qVK!ujhiq2>SWR2>bH8M3M_NipGN*5B{b zR$SPitp@rzJWAQL!NkC=xAygO@rT5;N2pgk3C>wco!Rmse!FgSazeJGiY1eFJ5irX zE~rK=E%n!zOlz;#UY|q&k+=c8+V*6M()1_9pXrKeT4H-rXi~z<^2hPNUfY(45fDqH zg$H*$wbxU@-FH3|Pdud6JUqytgHdv*=HWXYO3|C+9P;eRq!TxxS@+>8Nng_1N(&_7 z6F_jW<-PabTS+`-@#ZJFxBDHatmZAU-)J7W&F24S$hZd-ph zy($*h(EKr0?vOlWlKre!BnL6_DTlaMCwjre87H>I@IkdYk<4V$eFVh1dWW|6r&5U? znlQyhgFbCFCgWZ(J9?=@a0%{zt)@N(2U3Ya);g;bgR$i5uKsux0Ss0Bs|Qj8cri`O zDyYAUC<77&Z?DL*CSF!aeO>)f_YO%KsWgX%QyET<_ff$^1SYrPPf4_a6hU@6Lu3j= zIXoHQR#T^ak{)+?hx!KLIXIxLW<1PD^^1j@AudBp4`li?tK~ymO|A1WFpwV3tlq|5 z^bCSAkcO5rZFgw-5ZdjEmZQ+n$_KQR1zHZR3(r1!-7qx*MoPfiD=B4{a5$zDQXr87 zP?^E5Zq`_<6LBbnpqnsR#|XbTg%lh`r5OfU+vNSU(>K)Vqpz*g1=_Bx%=Fvv=&Q|d zq3a~fcA}?Hvx(UK%#F#ufk(8OZl>p?%=1ZE=y9Xew<4a{`Gz{Z9oK^^#o6&hzge}m z4qd)ZKML$z+UoRExD$~&{qlWv=w_yWe_x$`5S&-qUbs{J(BlqUQ2gSwN9%Mw4R4%4 z+ocA`3$EFM;ulvoWV%(vE#dnpam0T#_;=&C z!v$7b-x4O@I^W}#n*wIQNB5Yn^<8y(E&e0m_V23Gm+Usb1s5f3gzxjXlkY|jaG`fP zafQdY#Y@pk9C+*{-Z*Z?;w^OIGJH2bYr5&DscYQIXG~|~M@H-PDO~Gwb-E81#b1Vt z;}_SC|1><7Za3Xo;LgWM>v_jXm|dq*e-kf|e_V77TAVv<)qCsobGVc5tJ5bxge`_wPZa1FX? z@@mH$Aq_jflAl#LJ8an;?e+_AXVaX&x)SN(8d>tNAR;Md>WmESeUemzhC0FAk{Hk!yZgJkW4-7sUCG4O-l1eK zNyK_tG4yninLayDnA?(8ay5DBU8`yC^yEei$suEXEhINUa(r_mY%o@z+NyO?yna-` zfnF^>(3K=*CJTgbD=GF$8PVAo!A(1**aVUf zZrA#UZs+=5CQVXO-(p9|{p@g5d2ZsR=kXB!_mf#vF!XUotO3+QtS<4y?mDIvv8HVTm z;?-}eWa-30*ZbGMBVNgNk)-cg$LVA*?Q=(-T(~)z;dlOq@Vgcae}wkI!bbWT&pJq^ zAE`u^7VN7;75Q1Pe$4z;FPJ{tUKnS1Y-)iYLtQ09-Gc2m(BE5`!J4sRWhDp|MZr@-u`%{*3H^_ zfgfvS3^B^1Vqdq1XIqzygKe7e%*kWO||;Gh}MV7AB$_=+M@pF%OH2Pkx%Mw0HcM+ZwKl3 z4L#N)b^(It$w`dxu6|{o^@wejUo6s|fgn#mUaz0U$(+G(TO)IW_=niUW!lc{oUYgR z;^0uj5SC#Id7SF(l4EhGczo`_ju_K~o@kjc3`E})UZQubU|<(LY2{44Zo77u|B&T( zr@2H&NBTKB^e@pD&YOOLZrAw>=Q{D)ASxUt{tEndyP;+(Lk7*= zXX~8O_Q*sU(NKb5(`wKrdbM?rF}QK}UgMZ0R;9ka?bsLl(;Bw5BxeN@+Y^J^cr6G^ zUBQ~sEnELD`1?5ZaQ^xRedixE=!bA6_{Fv3rd)32QWGD#u|YqtHR!u>0_8jY2550M z-1kI-ej3+`8{65SpTafcMxJWWmy9&%hk;eq;9pBRZ*9orK%p zBQ?aw#cLb%Bb^P{AR6>&SA)Lq8HeULe)&H7&IWz?DwAH~bn-2{#6{OQ{B7Rubh1_+ zYr6K2J=9C2&cTUa(iA$0Yx5CUa%}^9*VI+7=?<)D&?UWE=z7Sv zhC4z2gy+6%z~9iI?@Jg`t*C8ydNPA!P`#i)%FXt`Pq4sZ=0vxHd5x@kD2LD?KR8ndz^OnaKc~e!`%*& z&gFy|-_EBy57|(IUNK0UQ*OaaTiM}un5<>xC;gJMx=HD`(uvb6IGJOu5Bk`gWOtJT z(&^srq*f!wPslkCouqfK*eZ%RX1SkP9b%;U#nu-T}0E+VnO|TQqiB zb{=hL(+Mo3vBPXyI}Q8WrkC>Bv;y69HjO}`v*X%yc09pP?`Mp`g+5GM;C#5!0C&AU81EDUl-C3Sl@OYg?v*`pU&P{i4Wk@euZMtYpNUyplr0>R^ z!YyAF(of(IB_Z5(I-uRbi@ol{dh>P9YA(~;v|mSO~A)?HvY^`2Pb~vB{UK)JS2Td*UeMX zx8vK;4lhhs;@i9=o*nKkhs{Hvl*`Ra=%oCDchlK?ZQkXiQ-xcKi{dIQ|MA@>&aQ9i zFWIN5r)QC!XXq!mW}Jqz`9` z#qGr%boo0zZ{l0FYzS)`!t3kVr1AM`>fPzN&sMDqhc~ut+SI~9tF~J;tx@A#Rhvc7 z&Ec!qR<#mMC0Vb^p}ec~7xT%=5=F76hytu|CQfEsk+%9OG)>7#GL6 zTC|q-hRyepR$a@+IxXB@{ zxPK^-^0J$9EZ`A2JHU2VKZWKHz);*>#)h_5jV#rzYiW4C$}fNhiETG?zFocvIoLaUQTd}i86DKtnYbF?XGUjUfbBE!4yn7+T#Su zxd=?boFLNTTK5q5lVdwLmCftcm?v4x4T_zIij#b?y~p}r9)^>>b51;HX&zBarFscm z0Uh#}F4Y-daRP0(%<{YCQ}_)Irm-WWSEMe|S1!?qaBlpO%OO32+l_PM4-|)WaXmP} z+xfzr(M@sFnb_l0RezGzCTA?z_!&s-7}%!8+q7ODSmROqJKHdA4aL)(?M`3;(h^;L zT?n(BoshC7Q+*h(5`De0*U2Gq&PT{O#0=TR!})g(vdCq`A>z3AJu9ggv7=B&@4h-}{ME zYWXG1#_uHlp`}h72|F4zo%n6%PQ%6>DGlo(Tp95tT>KK3L%RCT#b(@E4_=a&(+jv} z=p|h8C48ivepk8XNTJvoR@n9@x7bfU1nw7^wacuALcvQ>XL3QpWKPRAXy{Ku+I zyqmV;?yxSd2bX?xSdUu%18*_$cKQ*A_$8JGWz<#*GLM8f*MHh66a z>)8jw`flL(=CEGT6V_XCZrW3PPvOqsd;?+qM4#zOo&pxomb??W!c7x4HbQ*?kKye6 zc77qOpPMwDq;V&Cm$fXXx2WSgyG#C+{`CE@einE6H1&i#gOgLP{E-MuO{uM2^lzEc zq(6S^MC-kruVMo*!yV(y5S@N|g1V_`ByZx}JUguPY#svbwB30Xyu`J` zCEh9PTm0gr3~oMxbMsn=&gN^UvA4BRZ-#dTjrtUE#7Vq;7MyrzBkLH_gh!4a-?m?1>#*q#7tq-02=DA;PMqdFkH`lbZwzkEzruBSFGBvU> zCTiWXZ#3$ixE`DYa9wT?kOrVDrdKTaH`2yc;8y;SzK9c8YeDfJv%*yVlcHm$SDg7} zBl{KfEuFE#^2_&>(MQtM^-06c~?aPh2 z52p#Vekz>FM#9H^O}e;4xMR2jmcP?);%!+(oL<3ECgE?zUsBYhXK;IQM{zpw z#BbBMD%FfJI}Ya-0>f?@NQn6RZY6MI4*NXlU|0~hrjer6E96DXJzEBshnM- zDF*EGY#jUQ+e#4U!&qRkf3DV9$rLns=Tg`|ZeT5xiEWo7kVEokiISOZtQT28XiV{P zd|b{!CVSLg*WjZo608dnL!6dNitaJQx+13Wmz%h`A%64@+3n?3jmOd)vf<2jteeXQ z{rnvy_K6ccVsmHN(ksbyX=;r@6ixt;0ceNhPxeTjSzc^r>6SnzkOO+#C4mgbXc9eL zJuwQ5>d?*h8taxFZ2oTLL>~8X9_dPehH$Wts|kW0;KBw6JTu(UO|l)&Rf9)4t4)?U zTF2@6tsJ$B^9~4Si8$mrld(d}z!T+B?Xe8!u=`PwNS_)=bNB|m24h1e z(IlJFQZdJX(t{B;b>CNAb+!o4{0}! zTc8;}HXwJdI4DWE_`6y#AK+?{*-^ecK2ol_qbIzg48A|!)lqdJX*=Op2kL89RXwt=< zzu&=$UvNT~#(xmk%D4F4e2zTGSn&{J5N@;+9(>#WgW%k>hhmJ&xbZDb`ec+b4Ojx) zYvJ9rtGXyZZs}Iagp1-TaAg+WO z`}Z(z1DD`@7F=pU!3`5G(2g%@T?QwvcrRf%+rQiLyJ?TTfUM%m#!P32x$`mpUfK(H z%yP}|V;;n%EoaA(w3mOF`hU@Mg?^#?ee4x-5Ayeos}Z;GOb_RXHgdDGmytyt#^PXA z4}Ylf&Nhy9COF#6r5*DO55bQQGCmD3zGJpZ$eRny5xjE1U#1Xy;Lr+gRyk)xC7m7e z5ASSov1t41d(E?a+zw*N$sd8^Z?G{TJkHeB6HoQ`Fl^sLxs=V2F+aggu%vAp#k9Db z6OG*Sk$IF^i_Ah(Gw$=CSBi&;5=&fyKfR~*%Q+L0V=l=g zx$G*_XU-1DFx$QEflY0=wYYVSn;SMZYz(!wZ`#-rYTek<(!Qw$Ps{qImQ93Xvktee z+t}XvK&ZZTeN%m_7OLMIZjH2un5o`(!L=aY1i&-YS8Y$Mb@-5g*V>UTDN}l zed{9YFjGg`v9X6*H?@!+7VY(|+Q#NhT5GeU(TZ!rHR8g!25nbs*Nm%c42L#BvTTBI!kT||RueS4%0(4mDwZ5kOQY`yFsXid0Ho7XkfwXf6KH?89`_BxFM z@uwW&3+$*{#}>dk{H>Z8zdORM+9uovYKg=mn?m4m`1!v@t80)tY$e@Rt-cO?M+^CE zq0B9q@3EJ!Z)tA*`us>$Ei?{J2f^b-DGy5Vmjn9`<;%e_?MIeI$kk zz)@!QZx+XSMs0`KBh}?mI-$}_|6j&~H|MUn;?c*YLG}o^8%sCiHtFCH`Q-jvA45o- zKL|7!TZ|b>G}kq@Nk4@QRW6y4GuhBAmN#0&aNfmVWWi-tDpwN;BG~T4^Ry4fi0$oxbbb+h}GA{Mr5*PCu&$~Q^SDvxq zP&a=;2_+T&i&ebgp&0)sW5lV@_}ecYbaq|@ZX-WDAs9zr=3)%`G8vKjBRvk=-y%ck zaIZGVE#BeSVtBdZu**;*w?bvuVk<_gKuc$P;wF{~WG>#f4RfS+i}>X}%3{?{q3YXL zu|31PIQQNTuNrZ79+Yk-e|Lt)V+(`7i`muBxE|v;f8R~qZ-z(wx1l9LXnl)$^REFj zXum|Np^#WF(Y;OHH^E!x7D|b7jZiQ-NV!Q$BdWaHbGvUSMS1V26gVjLgz=Ih$9spm zd0MBB8_R=9-qK0h^)Brtb? z(na`drLwl7ztRrOLm3TQz#S0FV?}flrWkg~puOd;3fa$D{F~z5L|m$cI}{mKGrS`S z1KBTK3;bs=+Y)SVf>d_q+s|#m?owOx>g1qzJFwHT*lbJQiI9IxE?u*-f zm8qJgXmUrAHyYvGCx?%zc-mue#vNB~U2s*GV_(uCHDrs1kT%-V7l$o>)pw}hVw)Sw zq&%>NJp%)4Kku z2^Ixnuun!bC6~zzItW+l2K!_V8J2FEIFWVSi`lKC{?8%Ez zQdK0FN~k_hv|HljV-U3r+gK{b%-!GK5#CY}YHYFlzdNohLlMtmd;F@<65Tdk?^c;V z;wgc28yeDkMBeqlm}_IQZTM2rnsXhwkGT|sKsi&mn|OQluDt2 z#}>0yF6qb^yagsA^OTtRxhqDI<)ZBXRk1_(+WDcAZI!Ez)LR$LK-Fn0Fmt4<$QTcw z4QKkhwVQ^kG|Dh6eM9;>6@Y~VYld|{Qf@$GVpus-Ta!Fz%T5s!cakRyH1?-hBS>A` zwc-vftu3z_q;&L8PJ}X>kVkp{cA#sJL5x=ts6shEAVI>A@U6D2F+K4YmotMkGALLE zwd5m-gl}DBJIAD#x!ET{U&m{V+VY(?hH_@LH9efGVMrP z*yW@@-{cOL*`4te`&5Qyf@mcvjeO?4Wm`xiS2-|RDShWkycVKE-_TfWZKa4kjBbn% zgE!gzR_s2MXR+Y0M~3-SeQ`^?cT3^C@Vm@OzfJt#G%tDa_+95Fky)?u3f}$|mOYV_ z=O}mrMTCw&%FEvy)P`c(F#TXS!&u79jQI|IRL1gtIv{g0s@#CK94&54Q$kV9?d$iRzGO_m4jS~C* zqFJB(%VxdeujV_-q1w+rL(R7)IGp;Wx%fC3OW%Ie3Z?7C*?V43r-{*hPy-V^vc{$; zg2711;4JsA(1p@cx2M3Z#A-(kD(?G#1P{+cXD`Ow(7w87#Zop~buzi{Es!oDsU2shuk36&mhr$Ww|i z6y?90zRF`B%uh+~VZmPbi9MJxv|ISzgc?CM$kM{}@d5sBA&;2IG6-_sPo!>ERB2UJ zw~3xu<@P7oHJ6IyF%?-ST`?av-yK@@n`C^T##H~hQeGtQZzAtxrJAfH$%-cF**}&u z-F97KQs*Xpa+@5WlHr3m1B|5TtSh=%^3?O{c!I{mp53dZFa(S0FW0>gPwc}<(WzFT z{)bWLWr;yt-l-wHr;EF0_h92@eZ=se>7orFz1fy2q0#zy)g^-x#Cu(GW=Td}^1*xM zn5D^+@OIOaHfI3j*b+NW9MY3LEod_`ev3hzSZNU|`|ZoZxLb*f)bzt4MpV{(SW-xs zsJ%p``0<3?OR#Z$vScq$Ax!2c?+2N0%9*dIxDcS?~CMpE!l(C68Mqj}$jm*hcJRaRx8N zHPkE1x>r8p zEqB!nQn0y)=19{VNt)v(>3hFVoWl07NiOnUr7e@F0iu-vvBQf$^$=A2zPUxOE&Oq}|8g!A@SBEpfZWQaMN6%FFCJkH!E zHffX)v{HsJjwZ@njLat_tsNFS-z{&bsEs9>mtic5w`^?DR@|+1RNYZ?*PHLYa8qSqGP)BZ}Iuf^~4>8T6GB>t&KFBlV*KHqhN7mTXgeZD7w zWq0{}%QF{@W9xjr_W);rzXV3s`+Td0p$BFjyI>r+-{(63JOUhj;(~Dwc=gT;hOfit zTMt|cy#J{SMjZGga2WV6@4R4)0~7Be9`IFrE*QlR_!^Gg?uQQ$pazF-^#P6CesU;P#M0h_)C9W7J+^$SM(u+R6SZ%|HP!#6J& zCxFiYv%qbCM|zJ@4&d&cKHoq7!v*6E@XS9`fA8@5mi!Cl*+o8naKT6cxBY~C@Adg^ z_~`|s2iRFPYji&6^WC~~);I`Uy=K-p`#gW7Z~d%s`a?e7mm;%9`F@}8r7g3@5tK}1K?i+9ORq!ivY)grI}gd6fg}u5A+Sq8fAar^GyRgfwhm# z8WX@7;8CFOap-|*;CbK#uzV?WJ7cA*)a&*?%D|q0z;DM7s?YUXw z7%&Pv4IBfW2i87M`Zth1a5>QT!mJSiR*lUXJAt+DCEvj4`^YzN0(cHM4U|8CqrZRF zr~vvtKs?|WaJRq@&Kie+Q^1oz?L)JM4)pDxHCkUy{Q{%F2rvVj0UicMKMWmkc9?Q^fR+Y3OEBC5qNOc*awV!mU;$G1J3|`pCdniOuE2wpzrgfFW*(k(F=Yk{hA>Gx7y2{Q`8r zDd0Jv?~CN)_2eH|1)MlMYYYRYzC?WkwJ(!j;Pesd`wispFJ_Hupbm@zYyXn^2Bv|B z1P`17`u+;J0G0yJ0yW@eU=^@*8S#M2fDzzIU=-L2Oar695nu*53ET^u0*(W9;3Uv@ zl>7m!fTw`9z;nPf(8p{)0$d6l16BYhfUAJhzzA>#D67oUzoxvvTHq)!4V(Z@01pfN zD*XvK3Dkj8z~VRZ{WtIh&Hz^dOQ+xqtOdq_Y2Yw$1UL$u0v-VBz#~BIYqQ1)U=?si z!hx58)4)=+uo>VopblIK)V@yr0Hah?;Qxv7 zF>@O$AP8)Lj3`?(~Nt!Q6Ip)z!~5aaO{Va8#wWAgf9pFJLv#t zW{3~0{Sonj(I3;EmGJ!u{S8=qhVlWYfG2>FpVBTXNasJ0W8efZ1k{0P;K+X>KN9|5 z&@pePfgzy&zv*wlk)JVM0B3;Hz}j=jJy82O^(uH^MHTeFKt6#Z|4lsL1n>ZG>{rw) zu=IcEZ+B3yz;}mH9~KK-z&1lUV)`q;{2QAxjJiPfiw4#@3)eEE#(6G>ZlK3ZGF~QQVTt>8aUICH4Xwx!_rNrtSxIq8;BPH51iRRyb$@^NP7Tl zHxUmwwwd|`PTfa7fmIz@qccqX0nBzPk@s@r+oL3&Ma~REX@+{e(2`1Mh{R2?gWlp%o=0BDd6%4pu2>810%q8 zVEQurfxegF3#j4|M3$((TjSbHt;B^-DLICkBf(bGx3v^nD}a1!WynD)ML&L{&; z0Xu*bub(px1AT9pGfo4mmcjpRq<_<#F$|mnjsmqe&KZY*z6$sW{?<98dJFiYm>EaoinC^6SZ?j>sIpFFlQVG>Y+Jf zq>FMlk`8d9Y0h8;>5Dec8Bu|2=8SQmua$ZNrq|CIOA@rhM#=+>v{N6zvHRu>9XQ=F zXH;#2U+0{$6F3&1GtL3EZs@ux@7w2$_8!uClzIS0hR9D6ILtRte`3xke>-#|bH;w) z*t^IVaN;AB^AXDNMe+fR9G)|>K>aIoMkob5GH0ZLV}DIKfg@jqPcQlT#+9s`F_Gc=T=px{OW1B7-IxzYG z`Fo7;PWU}edb=(f$DV-iGvMDr{AVv3M}af@E*eXol<|=A0`*D0p8|gQqR|1=zDqg+ zzjx7CHUd6-(FnbZcqNyNL%XQ&#g~i|KyAq-qiQ$hz3!6H1Jr|;jQv30YcCmRfZFRW z8Oz>HJHGysu@^Y@#!H3{^xbyJII@TQ+Msx@4>ZYInj1n7;dxaTqwVlJ958 z|LRMI?^)&Jk#21a|p1JjQ{_d&w@FB?07 z=?w9K`i{%S@()4(&dbI=;27|re81NnyljjDwbGZ33E*Ve%SOpZz`y=wBL$3Bylk|O!w=X4oO$VG;|Q?!zg{+q zKT5uSML5uR)vt{sz$xw5hW0VyJ@9K|FHrm0uZ^jX^9?)+oc`snjnWDDtuu@$uyn{U zCV?ZsEKq(+P2gMf_(tEN;nGE~U2;vy*rIDnOTm}p4n}8<+bkMyTKHPDhoJRaw99~1 zxRnoHFs6&~1WOx(Woup$*ika#d+TfNx%IAPuNTrXTnDZyHf!83h)}R>M^JkxSVDRD z%!nflaYFA3mhSRz2u^7J&5MJjb-|LlKrLvh-Zuly*MYwJVCf6~`e51fMWLYfTycG{ zV)Uv|uxiiMb-|UpuJM01SXCFSs1It8Kw2;9)DrD9F12;m=qoaLJTE++D+&j-(PAR( z5gxm)ekeGl`Tu9J;!)?~5ei5-v_<44F>4@lK3`+7ba=7k&@AIB!pgU?zL79hjt3=a zv;2fF7lRswAOf|o+8_Fno>_yghA}T#>W`Qer}3E~ ztT@SfSHg(0$KQC})&4IpMob&1T9w{@Xr`fQzs5z={6f+5#m`+edUeyTYl_YlON2%u zh^!um-iJ-@4FKN*K_%;_!IguvWnIdvgIfvi^-`xQ?dI#QZWt}vRqVek{F>n>bY;j) z?ZB+@H~3Au2Al5Fc1DG+7P?cv1zitx>A_j!&Rn`SzoOzr!Y~|A>5f6S7n|X0+;rjR zibjifUFH9l5Ux?}b_BYSp;==^E`Lgf)&{lCoD50+W`rMfS1O0pUr90Yx_#ETO8D^; zTsgRMaBmQVRi{V<#Dr#*T84M?*sq8@H_4Q zycBM&w7;ai9~y0klOGM-A#mm3K8@dr_q4>5X7g3xWL!E3&5iE*YkI!ux#H2Qc3tiN zi4fOAEVP%QJv2OPEcy+!O8%*svBzeO>)o_&c{EwCvGd;n{mA39#yzAXKPgiR+#ztc zDvT*-BjApM%j0Xew=TJDQtf>Zx~V5-jceWM+jKt@x=^4BzSGbh+&ODJEorEJid^iG zadTI3TX1TTzjd*zr<$@?9ka%)#8G`BeBISH@2@&}SPtE3=x)!^DVb|^%bfK6 zcIeJP_mI#rp6&8KPUmk3bnuxbtm4U8#p`aJ>fL-3Y1ke}dYz#Rm4x5BVr0z41y zBskO^RY%_Qg1^(uMs89G3E!2tYR05xPht1MFLk^?{I>@y-17i@_XO-jvV3Q7Yxz%@VZds?p--ik|nkfyY)FQstD zq5Eo%&Yq|J2c%$3)2hu^0;79ojhE-s9d^@2p7;3`Yc0(AWGexem5A;P_ifPU*sN;+`R{>L2KWyZnxxJVIF3BdnRY z85UK0=4MsGrE_ zGI0CAZ5E6Zw+Wp)WR_elTa?Zdf%Z7GL7}CdT9ET9yglG$uXT^$oj%A2v#Xey%-`?s zgN$&J?l^JE*?)aO;yCHHK+c3}trVb@Iqf*KBhWr6w9Z)StaZ#eVOY2r!dcel>PWJrBcYog?mM^fK)_4b14sXp*PK_!cFDrHW=?*#nb zEd2OMo<_iB!Tneej$Ej*+5heQdXxH}g#O5T*$cJk=hczZCnCt_JH6^c`c@V`+WTgW z*I9F*#fQ1qs_T3{pYW_}3MONGh{BzRml~IqzUOabkeBIEl`&3u_4{XyPvz>JF*R53 z>!|l`zl@nuPr`2>^oKuS*$!x@UD7)UeVa9B9G3J5KLV}Uj_?bKj^C=3{O!VwNkep# z8EE%@aMoxP+JgFhC|A8}0~>7#g^Vb^vg;Y|h^NLZ3%4BHQE-?Q)lcYZ!Bu?7nQH{s z4sIE^5|d2v>j5Wc7?_IHPv~}nD+jm4g&PA`RzP{>s5g{%&*Os=%!T=cWsRs|I(gi>?D)1e`sN3cnP%)&jZ_ za6JWd`@qG)sk&kemAD7NMZt+o$+#-Gqu@HhxyP(&aKqq4)Z{00XTW6&=(6C(3UEvQ zfb~NGP6Kz`g%e$(8r&IhbCQ4>N02{zz4R4Rk|kX^=W~>EDMdoZPjG2)M_f1!+-`7( z!TlV6j-UU7mK2-u4ni~X;rz17xuNj_+_dm7z?}hivH+I_r-QTGQP%5A_~#rrwN_I7 z&P;n5_@yuAr@azfRROLQTq`)cyk+o=f@=o%PAMDhrqn+=y41x^!j8J=1vdunNCEBu zxWfgwBj6^%*=;ZLnz`ak#w1RdiYO+@>=Gs3CZS6Q`0U$MLEq!pZ#2+)q1t#^7 zT6-^h73o9!qa3ZPy}vHa6b?xGt=XrmvSHNGr73&y1oliL$+ zeSon{_#Yz9IpVZP992G*XY>K)AemrIHALyBr=TtU_?6cNGXMDgknsk(4|tBv&5X?} z)z~Z(x6oHXzxNZfMw2wMUB|hxd@b}xbM(@la;EIy0cR|f{*wWB0Gt|EoO0yp;u>^v z{_GHR3#~zf{}eP8pTb^-Uw(o+39cI44GLr8&Vs82XUmJo=4Ei5;EoENT^76&CTH4w zpPn@^>CX$RCTurhzsiNRUMKxX=4Uzk*7F%_-Hg1?(^-`c)2Qs$M@^%%+i)$*3)B7y zpOJ%>UT}YI&4w<7p7j-bvT9+?Pq~P59QxYN&Kj>4*>}=ax)Zv}sOT!Tz5LhnY{8~o zV+jQ>|D3h5O zv<9O^ReqEV)}sZs{BXcO=Ba%&2GBA*G(hQMs=u5j{iBn!#wN+p+ocXEk7bwGVpkzS z)wq&ZGaf?wu+VPK(JDPGN83zwH%klbDH^4}tc0|dcx8WX>0^;xJE?emIsIZyAQ~*m zi`+@vox~j_uChOR)ekzm)n;Om_#4maX$pkAtoxF;)9_#Qg<0bwexLto$s9W|wqa&X zE_dMo#tvCdV7s^bd6{&mFLL%wFwG!pY@3AkEVSE&mY>9zbF1w~W{t2QHs+F5YfG$p)SyaA(dy6+L;Gxw zmdsf8;Y==z^?^9yZPvRT{w~Y9YT5{&SmQiEw z8rDQ#SRk7!FQu=;9>N*W=Y_dbm!`}PIGK^Wtb+C^v=0d_Kfy)7l^k{Yf#Blc+QEHS zi1^7oIt)(xYu2KI@V6E8O~l=5HtCPjmkvTd3B9ua``=$czt$#SgAA*+xQtMej+`yt z`&G+E+EWmX@za%z%75t}Az#oVCh8~S$TD!}!Tpr>a`j_1#ua^L5lj$TM64y?|9I{L zYqqp)l(+}KX2~mLZhL_u>M=0dUIu(2ybJxOjC&81@W}#L3nloq67S_5woSQS+DcdGb zS#JsyEuq;~QV#`_ZGFK1HqYviabCuRDvj~*?=8Cl)4~ffr95Bcw2_nk=3vx+(34qx zpxtw(mjU?O-%;cDe$shc?FDm>@XFdlAoRbG;92eGWuK_f9Muqr7YJfFz^-7PXfkMvUCV7MTsx0Q#wHmb zLa(RK{WJS%R=qqYGU49S2LjAz}g z3t-Ces8c$aj4NkIqxxSsM{ecs3iH@nWa(F4tc1^U77t6lXX)5pGU?dNgwJ^|KCSS{ zz~>BnevMz`$Z9wGkTs^PRqe*MjBJDE_8;p4jQe>QqSxY%!EfKGS>tE;eJ!Fts67<+ zW&KU&2#*%g6j-10HwXNj5-_!j@Jrtm9wp1*^?hqE?ziL-ck$?ihup8Y43AeVBnRuv z%_b46oFFjbi10C>=1?sG%<6fYZ*>8gM-RdO(7(o0;HJQp{eUy_3S*u-ItlJD zxHn5aoH?gJC%;c=y{2*$%G|IEvR;M3djDz8`U~%ZHBzIjk(8bN z?WVNnnyxV*{Uk-)%Rl_x<3@>lkhsx*pEdr|&&O}>-P9`x)eA+;~M(6w=-n3Q~3QDeOU5bAm`1_dJ?(J8)!m-qFczm;5c4J zS!stlX)F;5SCt9|vB_c7*&*p)CrP*Xr|1z<4jS0%51fthTe}kU2S&JKG_%zS0v)-| z(HM9~&fgM{^@H4#$@~X)9p^fi%fYkaqLA zS#$kC+6#>FgY#-{f5@wkbA0yV#fvrtZ8`T@Dy3Z*qik9>d-FEZq|Wz4tLco9mh4z#wxee_ zV=d;gqMNz8qsJ8S;mkcwo>;hAwt}``B<5M>hgAw*N?*|d@A_L4 zkbb-j!~TI;?7G&tFi+=m+JbqHv2P_ingxnw=YnbbGhWpvWgaKpRoPjiKEEB+ValMoikr(E}ZQg1qj!8qRs$zaij{7oe~{((Qap zSvVfJ%z8xl72UKb*HPV_njl%1)6~ODzARw@VO72-0^=Ch#t-mI|FX^mF$X#JB7fSfFBBDXR$_-!@*wvGs~2&PD8DRD-~27|fXd<< zh0k(7_jM!>)SP7p!Y(d`OS39vPB;u*9J*>r54+5~yvhjyCNXL5oKn>o;6P0tCM=U) z9;QAJF)cO2E-RR6W2sod+OH^Uyg|}*<{?MM)+?R$XC}wooZJ{#n=f@VmoEdarN!Jw z!Y_60wh8$6n^MD^FKUEO*1QLxKMcLti(F$LGUhoBJiS0yDY{n%x%s`WQKZvjfKdC_ z9VEGojnZS>n_MYnM>lq_Zy4NnT_t+$hYRYmF7QYJrYZ1PeszofIs)&5*JO>=_~qA% z+XwC>xc?CZy~b)^%Dbl+y=m7~)V1GIF>~$P9C)-KJz1V9``8)y?Jmh0iG2BV=2BDR*WomSl~8!tb(Ssx;8o-TNXkj(^H433MH0mk@qccd$PR zzg{cP^Yk$_*0On+kS z;*JKh=D9xB-1dOM!tWt_yof`02D+2bwMzeK&Gk3rX;-mhmSzpG_$8u!6NURku;hV& zb8@peP*kzV9k`AYx%vAUGHGDIpfBrK(GohFSF+)tJWFHgo$^ z5jpAWk>8epIiSo}JLwbN=A62~eXwGKreMC8&CxRQb(nnZyE$uY#P92s{h?0m8!xG_ zX~IqsrpD7w31jCCvQ@Zqgk2`=DT()>$S3u`tBCn^*cMN^x@_j#?uWm*O`EY_{UZgNKeV!je#tYSS*^FE+Un-ak8UmJ~Hm3=M#KN36VXz}EI{5aDfu6}hz2d~bx+Py9}htX|)2Z=LDoIk_w(v8J*KqKUOs@OHn_>hUL&k(PoHETSZlPB`+ zUS~M+)Dn!cwd~PuGVWBsYx!Fk!`EB$EvZ=gIeF;KWx=NHfOZmEHAW$0d3!ppdl0B6 zzTMECfp!Rge%TT(zK`chRu0(_;#9R|&GRYhOf@DT4n6uG;G`tsrzCyC{keXr)>qD$ zfgWu2qlomQFH-XP-O^lNE~`OjZ_gTkC~fcPDEay*7bEk;raoZpiRI){-ER>&&%iIl zI~Q-YWa$O-Zl^Q;sPU{p#vj)8J><-Du07_}Rw64W;lGUcGoHpT{d?Z}XcMx!EkC;w zZ^=FAq{MsDDyP-H8-iLT!?tlH(oIJfsqT&E6@t2%tQ(MIAL#x zPV$l`2f2eK$QHq)lK%bV+o~7$@d5w8n;AgAk*zp2A037MH1C4Yt<_KT(`j%YCcU*X zws9WCs$0iqqQ*8g9ybO%ie6RZRf(3uE3&CEaqhe2g1Pqbs!MFOu2rVWS37ZbldsJx zS7u&&z)gc&@51c_x8#AW@dXQ44jcn_1f1xt(ie95cOcizfh|<1;3f$#dC*#mIcE}- zexvRMJM)d45uftx&@F){u25{%*UL~KW=Kb!k1lApqE{|b5xDjwGAI=)r$@s)i==OoD-jX$TD2$0a2yOx#OJVh6 zSo0kPcNCnmJ8)LPy-q}R+I7_ij z1ia|d)!>S^@{Wkmadg4zC&-v=Jek99eNK^*bNXc%d(ottIjdw@++~c~37>KJyu5@D zM-O3KnWwADx^x45&|`FNQtPPW@QUxIcM5nwnCG@YzBicqTL)N-wSuOSRMArBv z>|E`H-t4|B5SH;;`keP^JyZFaZ+$^G5t-Uc8tI)`qh7{7rwy1B^3GXUOW|B2U@<*z z9WFB0`_u3leh2Gm*{e}<;Isv27?rK2=+6tw&ep2O26Yq`@^WX{Zr=XMogaYT^YVs( zRd)AyllFhkQ$(8=-k%ov*-aXUd4FlIl%4r?-hMD+Hv9P4wM2SzWygRUGaD?2YE*kh zC*gN~l=p^&A7j@%8wGiWA1j;M> z8xn2o+r7bidxB&D-r%cP^z&@^;wphp=f}%Lik=HNQLapEJL2lC?|FyHM?4z+)w(|S^- zDmrWP1aC%3I~Vj*HCCFkYFQ_9MQXAPMgcugv(FpO2g2CV~MPOf?Ede_>H_LYvBa01a}79 zSxesCYc=X&*HuN|o2M70h_n9<7xK<8jDY(!IGGRSC*#3BaCa`dU|cJ5>$I_&7nR&P z>wWB^Mc?v!iKnH*N&e5k?`Px*`=NxaKb(KPFPH@vQ`ypUJt`@!7`Zj+?V zPs(u!+$eIgMqy0c6u9HyPfpL=zhK_~ z=erzNOoO)b?%q+ML#L*`&{oX-7l|Y91ty6jG9f>~tpqnioUbU1iE9Nn`su9k$1YqH z+v&cEg`EN&;^l^g#__ji-3M|lIW}QlC1nHa4W%$fK%=5*sqzN zxu3yO-9FDQ>&iH^XQ2Ixy#7YLCJ zDUVrFCc~v9*+Zv|zGRKR+^<;6KqB}N@CU)C@%vD*rM_3;_Jj8w%bM>lQTBN{j5*KH zqLvOrXQ0uQ9kGL`rzAb%e;>cp-8>x_^RgU~ajUy)0<1Ni1p>n$dSPuoM#h)wwX`R^ z)%sSoCmOS|BXcRiYC##tJE1H82JbO?%n@o$LLOvS%SsYWjS?^cqa5YEeL z@Owu1@r&b*gRA`xZM0KXK>aj%5E;3NT3RYgAP6+9em@wkad;}R$;*D`2la8 ziVPyLmJB*|@1(OnSR3(7MGS$pMBfRoFEFqCtME$X`Z(j8r5|JV+jVu(_##y`xq3D= z8=}ZKJOz&|`8kb$o_+0Gsy8Bprk;5Y+C!(UygPN|=q!%hhz!jYhTHncqCvPoSS~3~djnz0DJ(-TH6L_xXLykpZWCYe_rq znRaskW44EAaJl1nvd>d%5A7za*R=%H?Jwf*x zjaEPg|EWL*mF%q|?)`V7Lkl1Bk!RaoW8aFQ?-Seut^VVz@fSji>{+x-Kj;g8!o+VX z4D|slXtwSk^WX&WhJTVZ?+K~71_E=g;e5C?*))r--BJfboZ+$1Qob4DXNiCQ%H{iU zVfmy@%Qs?Q{3+{auQvT77M50u#UtwD0MU`@qfh|*~PzA9r3V+cO9jOei>e!7ubiph7V^v zbjEULPF8zF-s4^<@NjVNqHQRR_W|o=GpQXzz?pInJWGIQg3Z{H?+Z592WvMd|0d;sMEM^GHrLsB zLh&CW-^)<+GQ5ZViu`q=Gp;)Iw2^T&?3uRQ)9r`_qnm;qb-_qquwzXy8VPpP6T$oN z=-P!3iJnohA5xs6%KxD9lULD?PLkh~ywBagP`j!*NbT>dCjq@R_i&&nQxrVDXlrnK z5ew(zwB*zx-#++P--rHNGG}};zdn@Q6zFoyGe!6NgB_cK(H50O?*=o^#(N!VS%{wN z%pG09Xlt+|9Ar9BI?xI7bvZC+yquG-g0l$DIXAf*$J)VDMvCt99t_mIa?!P_@5e?H z=<5Z0UC6ZmtS7eyr8CU0 z+RY0b$YxKZmGsM))W%-L+vZkXTDm^E(w<`5j?Ut|f=z(jb^)jDQ`WeZ!`b6j5Bw%> zm@|T}hPgA=DBVk)C35=EdKp4E!r;+3b?RKwVR*%>=8O;CFrSxW*H!DF4PpabD}&&C zt*Irj)f4}=K$mCYYXe2&uk?&Ti-|7U`T%1b@4_#Z0dIY7U#yLF{tua+U&55}P0>YV z93O@@!rSp5$(JE#>{T+P=BN9Rp}W0BvPHc+atvMv*3P-!?^Nqi&Lwc>y9}iPE0N66 zGB(JY|HHgd|6Y+P_U^pbkjmz@0o$VCsXNKD6Y4g1G;i@F<%&GW{%vH=_z8a3+RW)2 z&Up*D!^=fyk7lMmrJs$%t8>Ggu};P@&Mmsv8k~c5pWSRi&zta`>lnwLUMPh8!n&9Z z&k*nN+q%L$T~rYo;2bQ&lyelG<5sDQ`=oqDS1)=gSR!p%g3(L++?=r$zx+hD%famg_mI##_bk*L zh~Z?{RoL(HEQa)A#)P!F4JCty{gQ~OpQPY7`uRCy#bWr;ALr#?tu@7JT`;B;Z7QCR zd#n(r%2@&HlcdxBr8(p8@E5L2o%7y}0jX2zbXjPV(%)Ef&0DjfxKO8T7Utzi?MF(# zsU?2JU+_0Zq>hvv6#blWQautYavLSQfDnlZ)QqJ;FByti}*aU*4Xe|0AA~mb*h*79;(y&l#6V-qlvL zy=9y7ZmWjCnu3~Yv+SSni@ZdizSiVtmB%?l;gp9rDT=;z)dJa*K6Myg`}jL7r>wlq zvu)E4#8{JOM6Q#YI1K%mHxRwteB(plEBG5Od!$b>ep~r+_86ReF<%#b!&?ujQ}$u` zdpRlo{!5$iB9VD#aO8aH$E{g3H}p5Dw`TSdcZ9zY^K5RfL)nL&`f+sX2s)krr=Img z@1sL{j3DYRkBsd)=^Xstobjh3j~%)4I{FDCs&y_>&MC0}=D`g!Y3U++v$-)}uwW}= zO-C1LotiWJl1@~{8vpm@kh-*AhOl?D=li+q`EcfCXH0Z-q!#p=-Pe2NfvCc33SK{{ zzF>UB8dK)=6Q|x9gTqCGi#-cer~cN(5-RA*c*cP>$cbIe}?d-}!$Han7`tC&ZU)a1+Y!;vX65=jJ8{nA3eJ;iS z$APT}Hoq2uQr(x<-LAj8^%d6LH7`}HE_AcsBLY>6X#h!!D?&K3yAd&YwIs*qUJC!R z8LXFH{LjQw+gkpCJ!+}Fuy>SS+gIp+^W=@X6_!0%MMc{1N}F~C4THZ1Fea@1rFqO{{wC>xNcpAxxU2h zET`)EFSyr%D}SRy+M)7XSo`A||GeYYLXRNr;Vt-k#7HV>C#^YA8oaVhCaj{Dc^Xvt z`&xhf1Jt+K)B#R+6HxfiF^u*nf8PpkPJ zQecQo>i5+i8q_{rGkwjJh0}9WPKBH;+wsp$#kb>u;HNnf1#kXyLoOszyGD}D2I(}& zW5GECaxTJYhHE3+;@cu1XF`hNDi2dyrqw=xrBa1*;-`Zc-)pAKhZ5`(FJv{H;2+Z` zOsl;^(pM@q&d1RNbKv;?wf*La*SE9w2#mMV9E#rB&g^1q;Z{pRibrKbR3{4fLO1O<#K4^z13qmmZ5W?JjVp23AjBIu8r&In$TUo}SV( zfo(3t@)l!pi_BG}JL3VL$URpJ&H{1fmZ~|)o#)kl6i=BaR}F6;=^WJ#{jV+BG_gDU za&@0;`fK0bzLG{HZNk4%=(_LBO%w9>i2g5rV@A+#$a?;-NPG0ooAn);C7)AT(_y${ zt&9EcOq`t*ojR)X`hXYG{lU@8u%DQ|d17a-=~nCCktppC;D>4t#mdyT5If1;L-9E$ zT#}Hv=?3Wg@m`xJu9beYvbZ)WwL@uLfM&zX5iWn3 zw{DR9>o-qqDb9^<4Ol9FDgP6&F1mo@HPHL#yZyrk=o-P_`aAFdUs(dWj*~mfaz^Mb z6;Af{i>K8dRe2?T?6lg$E9bAzpB8sxZ*<1yiMM4;mDU-R*46S}D|rq)+26w7?}vVV zH+22$%*_+eeCWUGa?fdG8k&6EdET^|-?|4hD6KrHSt!S>$x1D?Kw{(x%48*QhC5a+ zHbzNX#pcCgIV4FYD|0{Mtz-al`EunXSYXLRrQ@Z^$Nk<*0t&VTyYLlneH%;c{8Qg3gfpi;@uI^Kti+4=R)72gYi%6D3B=N;F`mhwh-!PrN69Ogw zRoai2<{~+V{j%&UCwHk6+!<3lbnS5q=3W1sjpFev#htIqZ=-#c;P&h(WPdl(|LgOc zC*Ir!fxx|h((@kotVEVb_>D+~>8JYZmE5z2sr@*AxNY;qu;k&&TXk=6JVsvSN49uR z!q?>>YH~%mvpLy=WRcIB+~$c+$)|MQQW~qJIS%JQ7ed+Ot(o&K6^b}}T4l3vT^Rke zLIS;W3f~pRcH8d~YqyG%KqCiYWU`k2(KLYh?e5JJ&lc;;&DEuHpbofqN1N1sU$jkL zCeEEEefnzXdU`GXE-t?7yJwprg>U$qapeLvoxg_q}6v{(IAY!G{}Z)~2}R`!wq zU6;Hew_@4dn`b9iitG1c^KHmy_PLuT9;83{jJyV@{I|=lj-AbNW_Uw2-?tU%H$vCF z=WUvpdmUSj{dpg{7?dWdP*J00(#pR^kC0zAnbs z6Bu_qq?mOgq@-R1xe(#g8MgRK5Ozk^N`{g`?01t}JHDI<;2cu$B4GtigLD=hOW-U5 zwb$3;n=AZ0d~r5Ho(&~~47*Z@q1XecmfGzl(dh>AI73bKhd(;y# zUN5TLXYrn9^ySGbxznp$Cct|bUaUNl#E;BDzZ@RIdF(@*C+^)HMwaH8k{>C*vw_2d zEuwC+0Vh>4?7V5UAE{gvJk4J;&QK1kQt$Lxlg{A!> zzFdIS&AFDg&D39D2!33nM;42T)V%1vXj(6I zG5X$*ur@9FFgH(>eve+7?{E+Af{J;}cCSpH+~^lflQ&LOaIHKCeF=HLbJwPcpUQf# z)VE6e+0q(D?nKwFt#a@nzIf&(o_F!raE7s)PgkiNrTI?YgIxl~tH#lz4!(-!N~3q2>_ z2Alt@f4RB%JGh0=J3|fx@HgqR`#_fJu4H4WymDWs_Q}deWX1V+DfFH6_@;?z)z%B8 zGRvK@KUVv#m8@kSfv#WvZL{7nfo)vNVjYj?4fsLm3|;rSHJ8-)tKi@K=H`jFr0v{% zUGjaUdnE4n%kn$W7i0*ac!6_;WA*)Kmtp-gWy{19ML+8LbLm{6G>^)<_;{(7$#=iz zI9-=Q*Av@qndm5}2ajKJN`DCxp`c;xrL6;$DgWjl(s9=gVM*fO!3->y=7xpC&! z3a4QF|GG+-s@=2l_?K&3?wNS_a;#scZ<#pXe@0Zwr{u5Ck$!P!<;rw>Ch2Fx(6{!W zEfWiNMW9kYL*;QD>Bi`Nl?Q{fZw*uwL|<&n#ER(%3>MGOO7@lNRMt#?ER@1r|)W%`;B|o6*%LXy=CGDvJWcl-QbVVZ}Gbs_S>_k z`Cj&Mb}>RKP5SdA(6h(fEfWWGKgIL^N_`OLgtY^e3!;6{8;1Xwx25_!_{!@mQCnMC z*X(KUz^;YRb@co#6Tg;0T53yY7tUPD?`xfjHBIf)vOt=LRm~DeS$Nf+RJpfc7Qd$Q zG6FlUk5@JcG51%F!BPLB9nk;rYo)*t$KOS0s(jpsG~Uh?#|#!S*jjk=KY?du16wAp z^v`pZ+C<)wu(hJD1=A`&?>oNo`$}Y8mq)%$gIgvB_xII#X^wO4=f?d)__jSNyJ=ib zhC!2O*y?ZXtxa!NF@^n3Xz`V(kI%xceSLPh`Y7EIcI%Ndg4bEx|kEc)8r9cbl9J-~LL){(z&?m=tDm!??e#+k|}b$Ys8ieq(T;C7hT9Jp;>3zuKiLoscNAY>f zB)?Z$OJdz5tDXu5<7mvi;1uH`F#6qd2)Q?~$0xB~`12P1T@S)x{F@1E4A?E4U(4?} zpn2SD)8uKhEI937+Ijk3^n@+qyKOY6TArjJdjeXFv+clWc7hKhBf@7%2u^0z|8 z?n(F7&=+vl+KMsYJ5-bfso3)l(%1EDo%jd)EBlhG+ev*N>zLid9{eUP&}ZB`&7^Pv>t~Ktb7EDDRD}*Ga~8tJFUX=H{>yj@A8o`7XmgkxOL*1 zsR)$rOF2JQI(v1#7r%X}{bX@H75HUsP2~#$ZrzrG>Q%@mciGm7hh=P+@+tL?Qu$7or%Je?jN4oZ!4;4+< zp>G`e?!;LK`}CFSvb1hrgmuRU_o$*y#^Tk`6yPm(cg&Gv1xJqPSNt?e|=t#e{y%c6?rtt@1k{tn+b^xIz`^8F16}IR9Sq?!<#1 z@Y!4{f61T8OwJY?>IscMs2j>*h|MD({h>dIR=O-+p)EksE#aR33l1DYXw)&gTSq z%Y4O~OSSFNqfjdW4|?*n+Eb=ijDfpaC0=)O8k|$TuzSTA48kX6#WXn$o+;0h#qZ=8 zq&aE7iZKiE(~zI|R^X<>wQ%U*M_?Pw7y= zyJS_SYXtL{!VP=3hYf!k<^AP*6B($h*dN_koiFz)aDTS1(g1RIGl!sO7RsRNmkHwUWQhmDh9@r6c+(e@A*RpKo>Z0mEdQ3Jemg85 ziyxsr%O^yA8dWZdSeoE^zD2-pZT;pe4p>mjVlz8|`#n(`dT}|Gw%5_(% zoJqWe_%QLpt{UGoO=YgmA2!^imD}X_j>;d~L1jJ=Hr%A8GdaR^i?`GCErGD%CM})G z(d{)|Vk#xWA(m%7^(BZ8QPvT6FQep!RIx8&w|Pid{yQ8wSL^< z8y`}<_1^zCY3WU#@(%u1v%W2Uzo#{w#Rug-AJcfR%BPR{2h;5xXxCu; z6<<-kCWG<2u$_arg$IA8=`9?Thke~2AAL~63%~EjE!`zm>UTx1GXKBTo29#QOw(s6 zdni4AZvLIducoxH#czB~B=A3S!JHm z+BdbU;wFa~URtMkm|?>$oyi$fl~>qanIIR?62`ATNuvoTN$ql@JHkiQ{glEE0v2W&Hj6Sp}5IGhD|Q}xyD~l z`5@&Tl)rxOc&F-!U#WbR;eSwWqBML9!-2o2K$)W)qs&tdQ;t$vdhbb1pQFrE4pW9G zQL(8^EzLd z+)&W)81XuW4bKJmg~v5NldBjW3P{5j2lyd|O^$zC_3c62q~Qg|8$bMn@=Z1|oTY4` zG<<4+zxXhncTIXTHC#=O9j@`AkN9PfKU#&C`lzNW9HG+mS^5O=1ofK?bem!@7vPT` zs(Oq1sK>(9WVlMX%}$eJrk@tf2$aWomXGN*Su~tqtlmvpIxCljt4Y%vl-2mf`eb=6 zo#j`@{$S}1HyO0w%5VIjv~-qFP+Gjn|5yFN@>u?ckFfnmDRWjn_RkU4!#ME}+jlYJ z*Zp1n!QwY6%Z-dL{E2?#zsO+uvgDhrmXG19{-XH=rNx_EMSFuh!$Sc*mTo@rV7V;5 znlybDU#&h&e~@S4YSQ!t<1Js4#9XuE)#A-=lU9DyW9dv<`7LbH_+$Un{x;73l=vIN?DrOLc>d2CKlE3XDb80W=QHe8 z!3*Eg`ONsEH|YL(@oJUxuU9#hc=l5oHaUE?hSyZVj|t+;Z{fEU)Oea2tK zu*opPGbmG(hL1g_>5cDwPS;6azDZ@~W|eCw3zP?wXYFdT?jJhenOr}v;c9XX@ly$_1C`TyA9@X+2e`s5^*W}dgG@K_MX4vqN06+1N>NDvv zyzW88Lkt_fmbmfr*D*iJ0_CbIcuN3ZH>&w~lm!d3fx-;WptSJ(K-loY1FFx$-fFea zFY2`P5P+B_6Cnzo6r0F&J-}DE| zWBD6C#P*uW{*+?4h@Y(EVXx!;a%6!&9E=}6MdMAHy+K*1q9??BLnlUcF-I8npHl!lvZ3E6bmBky(c-dU*lRUcJ({^6D7s)*uK5BuLqv&&>K zUA24+U&(xe(&A0dqTNBB;pu=LOLrgfV7V;5nlybDA1s%JO@EMQ;cC*-2jeYYlg6|9 zwf3`klcpzFPD^Lf^qI7D!LZ>$X}q8e@+@pT3kU5B##`8=*=^FwZ}Fzrr0KV?N#n0O zQv3DqXR16Tta20OpBcZ3;nf@utB7Z3Dc|Iq>|fR7XE@HD3dkV;TkPLKp5eKA&DZo< z`cc~RvyW)JNvp4*tYbNh_uLVh&h!~>;c9Xw^9{zEohE0nTxQ2G^Rsx9rpNS}v~(t| z-c4FME0=|_(5suET5pXc$22rm}lEvOgblsPdz1*T~U&PE&~c<pQp;Sq+%7~Xuo;wIM8HN3@={f7mYz44eEX!O>U5#JE@caNjakKiH=WbNF^m8gb%8{EioM5;ZPXluIsQwYkET!3(x=hoj zE~TC;RE92BIYODDOfcTk58ti&P39P0_2tU=`~Y6Jljf7#L1nm3rRh)Y?2k8|$^0&r z;|;g;>#4`2rC+e4rZ;K%nha0Zc+*!Gu*Y!IS52D!V7%F5as%tb@?XsInGB{6hDWBU zy(83P(s} zxlK>gd0HRuoU1a$a8R}caI=3KKFEUvT=)`Y6+C;F#((?{m30BR_IAZh4lo?#8E!n&XZ4e%-p47|QIFxHae1>H z-le^*%8~ghEq(4d4cF~N$*{$zn7+lm-5c+OJlvmtLz9L>2l{bKzn*xCdRz8Yo`o&m z_!|#mJnancT3N60SIyRVlfxg@a7#7GavDFkhw}6Ls|?3fj(yaR=NdI!$9gasVtrV8 z!%fcLUDKHiM>U+K9l2%=k9$NIGNCbO&;i=TR=^7E`8({FNWnDH!^*;inFnO?Ks z!X}MxVUr%~#lprjX}C$VbK{MQdMw{n_3%g^ix%IqA~muJ5i zKU%{@IfMDKd>h&S5^RqV${B|!uW0A7)XVmq$$sJy&oW)m9<$f_-%_@h*=h0B(wn}- zQJTL=OK0)x8fYK;f#qlM#y8xg;dM-J;leShua5oJaML%&au^pV10xr)-_6JbrCuUGjF!^QZo=zX$d?^Id%vdUZT zV3_g74}Vqh(7h@*Fy8p4CvlHokHrW1A?9oPgK{b3E&ZB6IB}Qe6HI5}!q+su?(WL= z%w#!CzsWJ;V^z`_&+5aZ;Xzp~{~&MOm(ys4s7l^_8Qv^wz%CUko>y*h|Yfw1>(jhI5qbD2*SKqkC(*5y~88is?ouvy{UD zed`&X%5-7M`KE_*h;ri;{aww5T9s31P*8q^_)e6$JrnNR&J3S^zykM8{*;Y;#us1c zq`bOUK2ueA@}~;q^A6+p(_k_F-|tQI3bdvsA;R0%{onHvJ0{$>?HJD2B;2Ho|B-J$goG~ord_v@6KD7V`y;i!929zxkbIgj#8 z$_~oql-E$+LU|A6qm<85zCigpM|mb?2jz0gYbd?IN5<*# z#~t^v(9AR1273kuLyfcIv%(*Z4!ThN<@HUo!m+~?4J4futo5dNO*M%Mc#U^@MZDG< zsEBV<^h@Q+YT>2w75Up0{g$70_oxD89 ztsmdn8>!F^wcd2k{JNjNiXac;4BQ z{Zp;Cr{`7hTeaR^-q@Ea@%Q#T`hUOv8Q#!cmH7L3xr+F{<;mT5nK!rb{xK1Z*bzXD zx3gDwv951V;RGvxl2P#NC5peoga;5$U8?v#|2em?OG@loRU5yziAcKTD-D1XWnjliEu({f#__-67~8NN#K zqsjjq@zGByemePg5wE*W@x96aCh_p~iccl}6!8S_?>|dD&qGe}_VDt{wS8NNzeau? z@BI%E{|9j!7bj8wyM~j0CHXrbUg|mYX|-oP@x6$T6JJjJ!^E?nQNG@C@VqGTJaPOf z0rxqEc*}_LZ$(%>i-?cksJN{|&L{r64263_c`VNiu`+tj}w2G_%}_@Ey|aAl+QE7^Pg9IwZdM3c*`2a zKS2Ct;#uOaae?)B;;Anx-|Bx8@iF30P)`lgNjv6lQ~npJrw&s3PvU0nKOyoDAwG7K z;){tNO+5*o%bv=G=LzKJ$WM@;B0tA-+9dG{iF?Q%{z^qmuC;pL@v94Qjp#hvIK%k?%dM`DV%gvFUk4@fpN_OMK*;ikqMR zGx1UWe(XK!-vnIhEfmOir){);Mjul>Z;-z?aK|6;+xb!QbNs#DTjV#AKi2Q(pJaUg zK5!S>e>VAv0Kb>~QU31nV(Pzy{8X1;|Bd8_A6NVDCjWNwLjnH77S{*^8bW>FQ1PPZ+S}b7Up{t z_2fGJ`JO_4j_>ifl6uZ3KNaBjlON`LMxLPlE65K8_@5(xobMw!nd^ZZ`T3=4PsmyC zd5;nwBi=;($JCQ}Udwe7^W8xHF!>4c-z0ye;OB24KNZM#SJ)->IrcN<|C@Ra0xtFM z1^CUz|GDx%N_!TNKeohQt|a+&zf}HvtmiEGdGgHNDT&*MB7O9C51$nFmBq?iJP3N;^*>e=P0SvxNM*SCyY6e}Md9@h3c zuPJ{!@^2wO#Pz@R!~4h|eqH%TkpCF*(LX7EH1TJMk8f1`MdrJKc;U}}{$GgKy`i|R zbKWMNB_5-GImnXw8U3sB4R}&urF8yTqR&8JF5BHFtdPn&`r#+7l zPy9#mZtD3y@zKqSze)a&iRZQ`?hXMF_iN&HyeG7f_46m-Vo!qWnFRH`OMdD-)noO) z0}ke-T}CDp@0p?r_5m(>Qi1i@k>q=PKieGYm%ocCdRmBoiQ{@6^&|r0?mY6xx0&rU zoWXpTk)I083GOFxl0wd z{o}8Qd(@wxo;Qq7J=R`Ra6m2gj1eCte{bNfUmc?M--&)KpM%KH_iDZghk9N!@l=oE zrbqtntkci+kCiJ!JVZTa|0Tq8-KxjRdn57TK)&~y9_DN1`VMfh-#b$6m-UT&erWmw ze&Y}1Ct}L~V~z6vLOk54_z=g}ChAEA^z4KO5|Z!e$CRIDfA|3L(9w#oB|ejQ;eQmL zMLb5_J4SKa2OVqri9eubdZ!XkC6s@CjYeERe0;Xz=Ep8H{&9-ixVW5np7rvu${GFkkBgp6bz}>jG!r!kpkl(`JF@8$v-s{B2 zh+j@U|0ceb`$sz;s6|(hb~$VRgwvq8c;3#$Q;XEjPf^d_#K%uoypj1HM*Mr!b0Ygg zocK;3QvEhR9!osjqI%Ato->G#5MM-mDe*Dl4-p?Go;yYLv=jd{@w!tLw|s9U-g27a zw(q`=c=mL~Z>OFgn4U8fPZ59F_{6Q<|7QF%mA`Y1CfEk^gVb|qvEnPJXJ6tu;&{U<3Gx>bZy|2&djauL;56C_>khW*>C?zJhxKuH?jVf&%3}~dAUBZ^6tKiw%5q8^0zYI0}WrL_$un3MLcw! z;a^=V$ zzD4lKSw-um*UpnUL~F}DET)L zUqpOyjYiy0{GP*={~7Y1CLaHY;-l363*b|{eY|zwR*%YMg7<6U`2hYR@eKj|T#Pf( zGZw)AK>o%6{tEFz0GIul=ot^-uamz%fZw{8^1a9X_WuQZ@nf&e((+n6db=vV?~#hz zIxs|hgzbI;>+NXbW5kalej4%6-P%t=Z1)c0-PHea)^i{6#8;Gm9ravJyg*#7!rzo7 zUdP|1MaaL4cnk3hneY9;W&Gw=X+6v&|7qeQ#8EBo^IPi4^Y?F7KYu6gtyMekBL7|D zUymdl@-gB&@22%RO1_VJ&*T;k!cDgHs?Y2q!!t-Xecj}o_W zw1&9%b=C9v8dY>3@!U5QpTTx{hIoEd@rRi2?}-mTsQC57HxjRVNO5b&e-h6Te~kJk zfJ?jNdHx)to;`P0eE2$TFT+1Ve2jc+uVaaO;F@nM}~-} z9##9Fgnjb)B=OJ>6*oV52k~LzS*3fA5FaOg6Y=MWkNimW{D$~T#Iw&Seg^S>5ibz8 z^Oo&#Bq#QJKT-aC_Ve9|xBOIb+xN{RK0-W6{qu;A6Sw`{*~AM4)$>S=CRky5exZ1h z_zkA#SBn3G`foG*1;u|y{OhLw*NR&|`7ZI)2E}jS`s7EZ=T*h`V0m94eob@2Y5pzo zKM}8cUHP^y+G2W$o1UqAYJJviRQ@^Cvj_3)pB2BWMhg%k9{Q`|Ysf!>cZ+u+&)}PbFNB^$;Z&80Y@$9(b4->x_xbu5~=Mf|1 zhyS7ce=*w;GFzM^0R#Z{9V+4JNd(bbMJ@A z5Ap9dyi5C^GyQ>c=9i8CA+^WaYYXxGhZS#NeQuAd8`6Igf%EhIfjj?mnDSH1cNY1f z!1>-B@>Bdh&-8t?0nRf1#p>r1Y?p50!z&eUA$}F{{E*_K#J@m%jC|Ac0CA7}A@ZLg zp5SxLwZvZ}K1{y#lYao0@@D5~d2c~jKHH#UxcMt^-nB3B6mgq>!-ik3_J^Dn&zna) z#Pb0J-RC^R$xjgPBR&>52U|sanEV|1cK{dr>&{dAcjUN!jChFe2l!&GCU}Z^Qi1i- zZ-^%X>!rUFZwcVrqMaq*Jl{v~Htm^Vc&pkY&m-k?IPp}6;(t`wYargTMDde2j^+^0 z^(bzBW+Cyhtl~eQo^yzgUZl94OQ(s4`W3h5Aic!H1BzeDdiwc~<#yJ}#e(=_x4wLxsJo zjQ=ymJ8L!KHsbkTD*g`jf5-3_6#pLa7l@B+P<%PpnXdvDzcI}5-o$)2lVA4-dv z&wd=gV~StDgGR)O=l-nt2J%lPKKvKOuVH<5nx4NYelqbZiKqTf{j~Eo;^Y5T{2MIS z9FBmQUN*1k6q-}^$<^EdLpPJHwowf{8YKOkQBAI0a_YQ*n|r?x8o6whb=0$kcL zl~jK|L_OXCTCQ!DB^>e%>X{B)_+#XU$p0|;5B4bE`t!$$@7}Ap`IE)O&msO2+p&*$ zL!a`q)PDog@u5zA@q<;+F3T#8Ux0MLZY4mjjo4@9EPL zZDD^NA%5q8;=50EW_e#D{>Y_@&t&~SO?)`2_S^lUKM>Ew6yKTS_iw;mxvtT2%~bVX zZHVo{`4mC-*#}>QAHG)kb;OS(o*+I-d@k`&fPXG=FQES-;<#L?Guz!D&c%HcVy^3L zh$pW1*K;%R9PzbE_f9765f2m35KrBpdaRx=A)Y0F2KhGvck7?CwcX|ZjePDf{XEw- z{f`)*@B26q<3v7r@`um!*TW0M$Iel_PU+rXi5GZ(!|<8|SwH70e=+$ph>uf`**}Z; zF!_ehA)Y5cL_Oya&yjC<*6@Ix*AO2G;I|R?h}*b$i1--GW%jHmo(k}PPdp#6=U>Fb z(CzA87Xx^7D5p|23S;%jY)YFI}E+;U(;Ej}kxbYQ^8$-bH)Q6CZt0_1HS?@5H@_ z6@P{H@BCqw>k-9IA^rj4EsrX0=dMQ*&p)R4be`uNPrUGy;``L7JuSq?pHckHZ4^Hr zxbu^NbBuoS$9|;zVe+pao_b#KPU1HJcY2oj$I)Hn7k;7qXUV^xcy5E@H>f$@w~2>; zqj;Y6@Jr(3zg7JBT21gb;)&lYzAf>o2Wx#c+>mg@2dQT-;9}=!pr0Q>{-0JWf9{E@ zKTdwG&0nq)iRW7tFDTt>H9Y0#uORM`A0~e_@dWXu#J_BO>KP^eE#T7sTVB@k9=5GU zJY)R8y`2}yAAVi=_wKIzKN&x8-}PPMiHp?!A?CaLAsoM1#aoCUMm$A)jQBCc^L_q$ zIK%W1w{k5rKJ&Hu`2=t&Z+NrXzhpbjU^Vd^|6b>7Y~L?XPl)F;rso0jkN8c(DflVJ z=@aC8yuWAu=jX)7*zSgJq@K-Vs%LkeV{alq6wtHNp=$p~&0Lr7%BfCxhY_!vrug?2 z_KqVyM*J$`DdO3kl%K_ZRX$e}-}$YC3s2j|3GZIhbFlLNsIWImyl{x(Z_)nm0+(@- z;`&6jdEPIHC$93h<6jKF+TTw+Oemsf_!EA7FXD+|#jXDwK|KFSKR%nd7sz)p@le3d z9^%8~uVs0!CZ1!yW5jPI?p>+*T0a>zoc4^8|19x5%WM3Xh$pDW`2Peh{kG7o_58%P zs%X!{*dLBjyo3JgAmCDOdG1@SzcrKZ9jE-=sAnGW(0s+u=eq7x>hW0K1npl+d@P{< za_SjAU-c~DzVbTag&xIM;2wZ{zDm61GR1$u`Q8_Hb|QqgoH+ z0ecPtF7=ig)q3~`+x?@4KccvuE6yi=)6`>Kj<2)-q=Fy!H*X z^Ff@e%BSu~#YcXq_>CL@`vaGHNG#R%wS1$*LjimN@o)f75^o9MgTTd}bNAKu8c}n+ zn}~;Nv<4ozQ6ui8p5f1_J!9;*j}cGZtoRJ-`3d!m-=umzPW-pz=gGHnjT5hWoaT|qp{dN6#LdP3AQh4x%Se4O^|!hF93+}U%m+M~I9-b2Jw z#D7Zu52zopJ`C64Pi?$bhi4RN#oLgK3e`mZLQCB7^5+(EpBxRrMu@h0NdzCR~Elep#kSK@U6 z{oBQ~ydH6@hY<0xgS8&ao{teP5V!g{op?Tg_YfZ?ZuYDqo+EDg-bH*>fd2&Xp@9Au zh%XKB$B8cv@OO+?_G5bjmwp(gA7k}BY{PqLjd){u7-iwlVdiI?3{*xb)Z|~tUe$9BejE+w95S9}NJH=6!q6~C7F9mHG6Ka%)^#7E9mek1X` z!x<%$y$U`B3Z*{1d8&Ukb?rht+^hJb#6L(p8&!PYDH`!n;`#FwzmNQ*9L_+Q zIJF9%se)fs1;54Nm}ggNzW-z%_g3LQUIl*<8-Wn!{owm{o(F$djK`^uYd^Gg)Nd@` zGc@1NFyA+bhg%fCg7_BV!*RvAP4RZXdP(ZPkXGFE?@QckR@~!>SJDhyw7l{)4FJv&8eX-^!IEUN}(obdf(we3;|(8sgt2 zK7Neye@FbM4ricD49<~yoBVl|dd6svjk|wW(X&G{_B?3!8|ZIMV;yj5m;BLckG%&b z;==*InkSxWQ2qB)(NBnvu2B35;x7>&KT&b(4{w-$`Zq4; zy?2SX9I1TspGP=dR< zY0tlj7g+!12c{myetv@TPbPnFhnE$UUuRXpkE?>8PW^Qm)o=MOslvaQ{KP@ZXZQ53 zC7!KU{7Kq#OBFp28lQS@pP~u!#8b3q8uk37ik_FrALl%%t69%`)ASFiJ-1TNR^oO2 zire$eX-8{4kFfr&pC3ScnB&OW{RoFsX_-inAMRHDFEj3B;&tq|*6!yM&$7Ixf0^MN zr^~75VuzPy$giu(Pf&j!@f`6K?cbaD{Z;hj$sY^Y^Go7&Cu_N|ophf+8vi)O(T&~b zpH=j4gL%A?e>lkDcuz>cKQt0gao(|Y*8<{+tmbR$y)%i24^jLU+LJau%e5o%LEmt9_i^GoC$yfk9cs^ih#%l^2FgUl;kfU_aq-zH8abPIAuwN`N<8&( z)&I8Ay`=HE-g|&}5Ai(5X)p0hh>t8%Jp;tAcQ^xO;!cNSKgDv{_bK`=18%Ls6aF6>D^V@TYCpfR|%Y3E#RhnOVflK`a_Ys!>m;Ga1 zVE_23Dtd0Of$}N9*(ax`HwoB zfifXKQx$%=LG_!Rzp281qYD0B6@0hjXis3i_%QL@QJSyyhZyk|u1{>7&Ly4*_<_?L zUREG}m7g6+xke9E{reHWq6+^e^7Dap(VfKW0``Biik=@qrxMSh6$%P{$$2QKTJk>EOq{OtK!Z~N2!hpOoR3Hf36 zD{Oz<=OyB!r>LH8;%^Wy{EyyeS3}AVQ%Gi+27%qPmfprfz%^^mRah# zh5H55e^eDcCy`$l=!bHRO7w<Nw>;G=nbUCOKU^Vf=X{yK8&$kix zi2sy&46S;W6%`nhiTF7Y2boPjd&j$5}(e((D4tMLCp{lh#5NSH1hXjB>( zyEz>5Cf75cApb+e$Iemv*AkBqA3w=o4~Z)JlU48`;Npkv{pWUGdP5by{JE4$_CM}$ z+>=?Z_Lv@Tus1u9OwUSt9m&p~&Vjb&_|li@&kVG64&ZCs@=SUl-P+fV?+UiHc^!j2 z>0~StYmbHPds{dXGfxb*;S!Y*QMzZSc zU*6i+xwN%^DFPjxJ?(9+{h8MG_P%6mdn=&c<(a;&)@-)3X9=~(nP3&_l(`6BT+vzb&i>vkzd|hU?P?w9?8<y^?;{q}cucXqY*l~-UxEF7K{tB=+< z`_O26Owg!SS$1W*w>{IB$@)04`m}JGqR`$s)Y{S8C6>9W>g-APWqf3`#jIE~D*YrW zt==O&p_~zKXiv|I*4N|A8O9Fw4J^&{m5Au0ojt96D_tgK?H|iT(f$pQ=Eibeu}oZ1 zU!h`|Sd-(%{oI&xef=tyX-qq=^@PTBw9Utew`XFrqD_%Tj1E`170Qef#iFs8&x(e4 zJ1RUHYiL9|42r(qbb7F_4+EmCSPijOkRtU_QSNFKOh-hxvnSg+u(Y*fAS3Onp*HD$ z(q}{?u>JvGE63YWA<@QYgS2M`b-%K;XP`X8NMmEutom?6Od3-O%l+}OG~(k;(mLs0 z{IL+UO@BF~p&{Iaa>eVR!HvFp^o>|KBhnO)&8n}DL~X3r$B?0)5rGx;_09D~9g%Q= z(G(UPO{hK1B^qr{`*bw6BA0NJ^dmCj{+5e0q6O;1&A!S_qC%3b;ukxsH%c1q8L4kJ ze;AE6!`GBGTeLL;%}q^ls{V3cPF5-_{KsQiEu}Ag?^b zh>TabVB87fT+%<-)}HCg4ETn1q#@ljtGOBOMO&k>qocuBBk@dYdKM}&VxGDw(f}_} zW_P>;g^z_}kvMfUMVgy^^&aoQEC5DxiP2H-V>E=LXuEJj#9F4YJstKj;+c93k)}q> zcIA0z!ZOMme*5z4j>4kbG~+LN950&cRqUHAb~drz{nT_%7&Os8%p zz--l80=n_^uOSa(U*W%JbYt}#v6w@B9VZrVR<6%o#Nsk5);C1`vtm@%O3;fsk?FKIi)GYO)-Mf= z6&Fm=42%O2Gt*!?gZUlb2YdQ@ySjAcC>5FPmcXoFBMhUp>Z~+c2V`q28|n%NF69zp0N! z{T?aO+yT#q$;)R?q&e=;W}iKgX3Tov`d6iq<~Et>qL?kqN)%~QwAoksNVE7+aD8nR zX+m3xUU)Q_&NF>7;g)NQV`(k}r&(s~PR#dQe<`^O3+S?}<1x5DRF7MPDkBXyfEAbx zU|EMq^SPyLmmB+;p#h9@S!E(Z2Yp)`tmx_oppD+q(P7mX%|u(pd#Uzh@8AH|*glM{e7*oY@EiMGcxjB_VLz8 zM$C3hBpO($T=Od!WSGBPa-qrYD!BxU^QAplF)J<$JuR4vu=?o8$o3!!*PC1lHx17# zNlb@)hqILBLBFbz%EkVnXRxcQ1N(!X)^6$-ABP^$o2|5!qP4Or$o8WA1HH&BOH`)r z^zs3zd?J{{wAjs9Mj@8txV25=-F^U`y`z6+HxW1Obr<(^tzDh1vOQax^{+rUqN1K%1 zmo<_#cB9NgZ20B|pR0}6W57k=&0VbxW?Q>3Tl$yn@ka42_3_efv{jaAsARL!XG{ZX zBpwM%^EqRTgr?G3VNIk5vt@S~>*$UFfWC&xL%_3EQe}*kuEKfsIV{=T|ZUT@& z(CfwqL1`F_nEt_Zcc#0|?Jb}Qdr)LgO5-dTHZUtDT@i6$E0xjB8XcDs(~;Ov#GGB0 zmn?+HNcVQ3hj(Q<22_bGow0B2L6c+i-^)_C<(KT%2Qk?DTV)v%feu;h*5e;cua|%7 zf6_YedpRtnF)%!mC`PiiqXR=qR=l!x*BsHxItp>}k?ciNw6hB%wOB-%W z@#b(EyIto(n-MLl~>P@(RToPf-8bKh_St!_n80vKs(BDrU z=4#ovauDGZg*f~)nJc^5LBnkgZn51XX)x0kEfF7rPTlSUIi~B~zH$)Fh&hBt7WZS# z>2|DEbPB}=-ua072>OH@5Y6chY=1P?ZMj$Ubz&6DmSu_aG8#si+&N#;1-p7I1=^SX zxTB+Zu-De)#!Obukwj4+moM#YP>J&{ORUw<7x41U^;p_bYcoz-P;NZ|?ai*lcQn^P z=aRwRL8;soOIIR$aZ+yRaKSKuEr+xy^6tpcZe1Z<1QgAS!z!5`$~#%S0hNTwK^&Im zH`vqJE9(@Ovb(d#W$2^@T+EU#tfFOQ4K^|?Wi8))IEZv(G*6FQb!ugxpEyHm|MY+eJ~jvmx-pjKLdr*%4J0Ow80{uw$wLc73Z_1 zS#qk!4oO-uZKrTOX@3?`96dxZ?xf9ndvI*ro0VeQ9+3XhS@(FOkEXXhQ=g zweq~tdmZZYEAcd(x^R82J}xIpKm$vWHk{-L>gTq(osByS_Zizi&^_QYAl)EYHR0&8 z+^lq)qJE`mIhJi`3S^a*rfdkDV#IOW?zsNVSsINh8ho3fcv`w#LzA1G+i;-R-oK)? z5B=L*plg}I%4fbf;fvr<#qWVLSl$TgtJPS>`TKa2c+NpAA21xuIY=iPbl!$Y@j(a9 zq}&`X&m+(~WU(OKWJ#t+{4xYi+S~cm0HHoNK4oXri|tY$DE(QiV`Yy~L_mYv#t}*y zYrP(vytpwEZH=RP-TVL#mYr1}lfH~e!iR~WGJ&@CS>@o&zATaSPF2?!N4u2AVA^C% z3|sH=7?ebZX=?_@4dpS#L$uaR+8-mv!J%~e=orm1Cw05oxjY8H0&_9eu4Q>NSRT!d zINkFlGUpI(i=gY5r750$Hbm;tqsn7!&E61+;4r^D234o!uW$0#nH*#@rWr>?Woe4X zyN#K4jFa*h=|q^_(=+wwH#%AVc>=gC!R~A@x>TWUy}ek57FQ{eaxLzWkUVjfol3iS51$>fRj~6B zY;ejfbc-6gm%g4sUsov|HI}E~;@UYRBq;aiQ9NXVLy5Vn5-$Z`)Fgjt3*<#VDomd!0ye)J0;=?Y;>)8k55@JUuF= zjkWt9>_p=@_o4Y8k@>0&=cIT-0@&gGME{0QjDUP8Q@i6uvk;W*FK742#juNPk8|%OsGfP1h)d8-5 zg@>C7j_a$5SO?a9!j;B!9Rh_OSX!P*JdFN_ejxiK?V*jajK7D%TJ*0*`2RBFu#m!W zaU4&td}yN^1@fTN$CU@9=(axNqNq}*!B^eU26Wl&kcnZ zu7A`vxUtjZ--bsU;pEZP@H5tOd(oB-^>x8$13D1&;()xIE7JsO$A82gZ9u0HuCM9v z3_vtA`VZ-`s&@4o7}eYVu>Yxe{t34g#Zxy~31B@ePwMbESod-al(kl*(LHDh z!(s4Jh&<QJXBa`perU zo@q*BYZ`M?GoC2ESAfC+M>x(kk5; zvy-nJkv1uZ%w#?dtum3xOy)z|;2VKrNmrg*t4yrm`fX^%0k@#CRFyR>pTsze8yYiy zXNBTor;Aff=?umFlfRXku)2o}NB1hr920I@Q0G>$*22kSt1M^z9QcK36dQCX$L$$B zu*Q*sJX$I1;c~>~Y>P%^FJ2xavlRM1PHlCiS{~^R)9@?{CoFRAV0+1EImcb4kiI8} zpt5;%&%b=R%Mwf;2I-Bw&dLu^W3BGUBjWenv9wHB(P+fiRI%n(OgGUeDzvP&Vr_Dw z>}sMMP0NF5pnh&EHTaq}hQ*0+{T(CLikSka-{-~TQ7TaX?Xp-Ke5~Z=>qJ-pstvx* z8EciRT+rYfWHB7)I5eOEx7I|jn_!E#`CLOLGZ&RN2%Z#6i^|mn*A%`gO3U^s+UPtU z?jvON**+4;sgHZk@2AVc0JFMp=8VaiHcMw1B>@I-1jhUQ{YEQ?uWBeRw%pBVx9nQli{(*y zy+y@kxTv&mWA2*R;jY5b8RY^m9{Cu(dtha@yp|$zcv>I9n%Eefa@ne^9wY6t-oQ3T zTG6SVM1aq!$L3u6i=Obvm@QZl^L#b!L9)r2I5qHuvg!;oOysWgb2K04|zlcw7 zOg2{$xj`$&Bk4c}7dN{63FW~gIKGO;J!3)ZaTe&yM7F~?MDz`Z81~XmgKvEmYmjFk zk*2^pqCw_2oVNze6co3j>CNM99cbuM?bo}5cvMEf!PU!tN3MWk@7E#sgd$#FudL*} zuFkf!yUU7SFUV;p>J&43dlw$AF$nE=qB`KY^%WLq^1#S*m*a6`pc~HLUCNO=Gu{$x z0J<_bs~+;&20L)ONyb$&*>dXK(@#G;Iq!@`$DO|5P*&QZWL)s$vALfLG0>xvFKjgk4P=+*Tz6kPl9TtHj_evPukAFco8P zGdo@_22P_&8jP(fF__n?#9(Y!i>azDUez`%lqze(DPXl2Y;Y^5!68Gnn5rd>qCDxo zf&KvuF*p17YX0@LUS_$&d)7MB?~`3uYgejLeD_ z6L;bFMaznz_Cee~D9a|hq%T_xCzH6inC$Cc+SxHs1Z55^22l6%91OG~G>9K$4WvCh zw(ZW8@{i1tPS)S!Rz`B%v#b;sodvIh6PywvY%>bKnJLpg(4BR&g2lRQN?d20d&V?5 z`_{JJz5#z8Nx8M((<@cw)_?xku68T}{E%gv6yGlgUxPjJXxLA}14G<|^J91d;O3S7 zqOCzN%8%xwW(A!xIzkwXCmCV857=TWn?7xZeYG%Xl1U#r;1FMm${Y>?&mtE0TS!*`cG? z>+Wu?GA_EYM#M6A!0TTLFWp_zC?i^YjUTZ>&}9{KRmTIz(ouxu?z>!fA3$AWkOYPo zmXC6|+OHk?`2owWsJ`8E-mo&uEdwn{Yg#r|s4^Y*f%+=t6;J_IIttYSYY<|5azivgK#iUH?-(Ai3b>g-Kpqh|KGy<0KV=dSUq3&p(Wx7d=H z%2NMD#o_M3U>04-?KX5JAT`llrI(`n7BlTY6PHgNJxgTJ>tL^9LjOhR8D@_!xeQ;J zu>|`p@c?}TSiiWr#$OiI?#Ez!e=j$4Mdf%-uuQr*+O)*R8IcW^5?DS?T<0$7D4$_m z?RDw0Be~#Y7>P3hTqeYIPAia9NZOOGjd5Q&19d^3w0mVj_h1ieA~UcQC$!>0{40}^ zAMC&llYUR?w91Tw@x2@yK@@rjby{Vta|D-lL|s21RdFpR>&Rj;>2R&oHtBilWGWYn zl~UA!pA7V_!2Z;fhWUwUL<%nEnP`U1}x8|~) zC1uh-WYBjnlZl~9mrpO1U#FR&$-b_3_gfo0QO)$>S$;_ymi*a1{2bb-Zf#c#!SD{> z#Ko;SN`fd@;csPGegD}h)7FvhDVrUfv*I2} zCv1NzSG#_wsK~b!Ym)~?WbSef1?HEe0!334&y8^o?Yi&3bI9vOHt)mPSw@!i=a zzN^D2txSR%nUIpn|5MuayG9X2;c@*17BPhhq96xa#3GAjuv#OCDYUvGHb!HjiC&U} zBoM8xuo96J7QrGptnwGgL7Kx-EYb*;*Vu}cD2VZUKfc|$$q9l3yKml`_sx4dJG-+p zd-t|}>$=Z*>59Qnr_miqK}zUu!rw<;CT+c|EOG94#)fHo5h@`%^(kam=Q5iz*v zacKt`R0k{AwO<-Uvo}`d?6CrSnyOX<^zNUo2C#TGEx=fdYp35bZXti0x7*`ozd9X} zgKRWI$nlRBS+vb@vW?;euI2R3-V8Z@eLA0Co17Y#pT!#YXn8%KU0-a>jW5oHTsZw_ zRzCN18TAFF=sa42|DDO3**<0lW%6D}6g}5$tc6_1*IZYhb6NjEnXOvq^9#P>vw+w# zC1(g*`U#3)UTzm+0u`t`_m>tQz=ahU!7f*8I(N-6wgjxGFD>DP0^=F|Cp{1R5o{g~ zDokVrxB#joFz%Ugrpvt0i`XQz74h|~02e~t1vTZW-LWdGIf;)N}ujZF`b`Ti&)YZ{O^ z<3f0YOl-gI@oVcB4A+mgwjx$&8=K(S{)~Tn&+*L{D2!4q%1d?^Ta4e|ol=ecU9((I zf`ui`5#A;Eu|30&?HRr!Cn!ohe-w3*kyFjMar_?2w`scoQhoBIAAvm`;eSj&1{d%h zmVd*4hOQhx?eja3;f~?`GrUrzrkYcdFUUyWEAiWAKWrPmCzT_yf6{OEgRdxy?e}&J z-`g=f^|TV~h$oeJr7^zzK1|#28|)Zf0db_i5> 7; +t0 = t9 << 4; +t2 = (int)v0 >> 5; +t3 = t2 << 2; +t1 = t8 + t0; +t4 = t1 + t3; +t5 = MEM_U32(t4 + 0); +//nop; +t7 = t5 << (v0 & 0x1f); +v0 = (int)t7 < (int)0x0; +return v0; +v0 = (int)t7 < (int)0x0; +} + +static uint32_t f_bvectin0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40b284: +//bvectin0: +t6 = MEM_U32(a1 + 0); +//nop; +t7 = t6 << 7; +at = (int)a0 < (int)t7; +if (at != 0) {//nop; +goto L40b2a4;} +//nop; +v0 = zero; +goto L40b2d4; +v0 = zero; +L40b2a4: +t0 = MEM_U32(a1 + 4); +t8 = a0 & 0x7f; +t1 = (int)a0 >> 7; +t2 = t1 << 4; +t4 = (int)t8 >> 5; +t5 = t4 << 2; +t3 = t0 + t2; +t6 = t3 + t5; +t7 = MEM_U32(t6 + 0); +//nop; +t9 = t7 << (t8 & 0x1f); +v0 = (int)t9 < (int)0x0; +L40b2d4: +//nop; +return v0; +//nop; +//nop; +} + +static void func_40b2e0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40b2e0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = 0xfb52720; +t7 = 0xfb50300; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U32(t7 + 0); +// fdead 4001806b MEM_U32(sp + 28) = ra; +at = t6 < t7; +// fdead 4001806f MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +// fdead 4001806f MEM_U32(sp + 48) = a2; +// fdead 4001806f MEM_U32(sp + 52) = a3; +if (at == 0) {MEM_U32(sp + 32) = t6; +goto L40b364;} +MEM_U32(sp + 32) = t6; +t8 = 0x10011fd4; +t0 = 0xfb500a0; +t9 = t6 << 2; +t8 = MEM_U32(t8 + 0); +t1 = t9 + t0; +//nop; +a0 = 0xfb528e4; +a1 = 0x10002570; +a3 = MEM_U32(t1 + 0); +a2 = MEM_U32(t8 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40b358; +a1 = a1; +L40b358: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +goto L40b394; +//nop; +L40b364: +t2 = 0x10011fd4; +a0 = 0xfb528e4; +t2 = MEM_U32(t2 + 0); +a1 = 0x1000257c; +//nop; +a3 = MEM_U32(sp + 32); +a2 = MEM_U32(t2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40b38c; +a1 = a1; +L40b38c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L40b394: +a2 = 0xfb528e4; +//nop; +a0 = MEM_U32(sp + 40); +a1 = sp + 0x2c; +a2 = a2 + 0x20; +v0 = wrapper__doprnt(mem, a0, a1, a2); +goto L40b3ac; +a2 = a2 + 0x20; +L40b3ac: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +t3 = 0xfb51f00; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L40b3ec;} +//nop; +a1 = 0xfb528e4; +//nop; +a0 = 0xa; +a1 = a1 + 0x20; +v0 = wrapper___semputc(mem, a0, a1); +goto L40b3e0; +a1 = a1 + 0x20; +L40b3e0: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +goto L40b444; +//nop; +L40b3ec: +v0 = 0xfb528e4; +//nop; +t4 = MEM_U32(v0 + 32); +//nop; +t5 = t4 + 0xffffffff; +if ((int)t5 >= 0) {MEM_U32(v0 + 32) = t5; +goto L40b428;} +MEM_U32(v0 + 32) = t5; +a1 = 0xfb528e4; +//nop; +a0 = 0xa; +a1 = a1 + 0x20; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L40b41c; +a1 = a1 + 0x20; +L40b41c: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +goto L40b444; +//nop; +L40b428: +t6 = MEM_U32(v0 + 36); +t8 = 0xa; +MEM_U8(t6 + 0) = (uint8_t)t8; +t9 = MEM_U32(v0 + 36); +//nop; +t0 = t9 + 0x1; +MEM_U32(v0 + 36) = t0; +L40b444: +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L40b454; +//nop; +L40b454: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_read_feedback_file(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40b464: +//read_feedback_file: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +// fdead 4000002b MEM_U32(sp + 36) = ra; +// fdead 4000002b MEM_U32(sp + 32) = gp; +MEM_U32(sp + 192) = a0; +a1 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L40b48c; +a1 = zero; +L40b48c: +// bdead 40000189 gp = MEM_U32(sp + 32); +if ((int)v0 >= 0) {MEM_U32(sp + 188) = v0; +goto L40b4b8;} +MEM_U32(sp + 188) = v0; +//nop; +a0 = 0x100025a0; +a1 = MEM_U32(sp + 192); +// fdead 6000006b t9 = t9; +a0 = a0; +func_40b2e0(mem, sp, a0, a1); +goto L40b4b0; +a0 = a0; +L40b4b0: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L40b4b8: +//nop; +a0 = MEM_U32(sp + 188); +a1 = sp + 0x34; +v0 = wrapper_fstat(mem, a0, a1); +goto L40b4c8; +a1 = sp + 0x34; +L40b4c8: +// bdead 40000189 gp = MEM_U32(sp + 32); +if ((int)v0 >= 0) {//nop; +goto L40b4f4;} +//nop; +//nop; +a0 = 0x100025bc; +a1 = MEM_U32(sp + 192); +// fdead 6000006b t9 = t9; +a0 = a0; +func_40b2e0(mem, sp, a0, a1); +goto L40b4ec; +a0 = a0; +L40b4ec: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L40b4f4: +//nop; +a0 = MEM_U32(sp + 100); +//nop; +v0 = f_xmalloc(mem, sp, a0); +goto L40b504; +//nop; +L40b504: +// bdead 40000009 gp = MEM_U32(sp + 32); +if (v0 != 0) {MEM_U32(sp + 48) = v0; +goto L40b558;} +MEM_U32(sp + 48) = v0; +t6 = 0x10011fd4; +a0 = 0xfb528e4; +t6 = MEM_U32(t6 + 0); +a1 = 0x100025d4; +//nop; +a3 = MEM_U32(sp + 100); +a2 = MEM_U32(t6 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40b538; +a1 = a1; +L40b538: +// bdead 400001c1 gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40b550; +//nop; +L40b550: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L40b558: +//nop; +a0 = MEM_U32(sp + 188); +a1 = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 100); +//nop; +v0 = wrapper_read(mem, a0, a1, a2); +goto L40b570; +//nop; +L40b570: +// bdead 40000189 gp = MEM_U32(sp + 32); +if ((int)v0 >= 0) {//nop; +goto L40b59c;} +//nop; +//nop; +a0 = 0x10002608; +a1 = MEM_U32(sp + 192); +// fdead 6000006b t9 = t9; +a0 = a0; +func_40b2e0(mem, sp, a0, a1); +goto L40b594; +a0 = a0; +L40b594: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L40b59c: +//nop; +a0 = MEM_U32(sp + 188); +//nop; +v0 = wrapper_close(mem, a0); +goto L40b5ac; +//nop; +L40b5ac: +t0 = MEM_U32(sp + 48); +v1 = 0x64650000; +a3 = MEM_U32(t0 + 0); +v1 = v1 | 0x6566; +// bdead 40000311 gp = MEM_U32(sp + 32); +if (v1 == a3) {//nop; +goto L40b614;} +//nop; +t7 = 0x10011fd4; +a0 = 0xfb528e4; +t7 = MEM_U32(t7 + 0); +a1 = 0x10002624; +//nop; +a2 = MEM_U32(t7 + 0); +MEM_U32(sp + 16) = v1; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40b5f0; +a1 = a1; +L40b5f0: +// bdead 400001c1 gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40b608; +//nop; +L40b608: +// bdead 40000001 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 48); +//nop; +L40b614: +at = 0x10011fdc; +t8 = MEM_U32(sp + 100); +MEM_U32(at + 0) = t0; +at = 0x10011fe0; +// bdead 2000205 ra = MEM_U32(sp + 36); +t9 = t0 + t8; +// bdead 4000005 sp = sp + 0xc0; +MEM_U32(at + 0) = t9; +return; +MEM_U32(at + 0) = t9; +} + +static uint32_t func_40b638(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40b638: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 400000eb MEM_U32(sp + 24) = s0; +s0 = a1; +// fdead 400200eb MEM_U32(sp + 60) = ra; +// fdead 400200eb MEM_U32(sp + 36) = s3; +// fdead 400200eb MEM_U32(sp + 32) = s2; +s2 = a0; +s3 = a2; +// fdead 401a00eb MEM_U32(sp + 56) = gp; +// fdead 401a00eb MEM_U32(sp + 52) = s7; +// fdead 401a00eb MEM_U32(sp + 48) = s6; +// fdead 401a00eb MEM_U32(sp + 44) = s5; +// fdead 401a00eb MEM_U32(sp + 40) = s4; +// fdead 401a00eb MEM_U32(sp + 28) = s1; +s0 = s0 + 0x1; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L40b688; +s0 = s0 + 0x1; +L40b688: +t6 = MEM_U32(v0 + 8); +s6 = 0xf0000; +s6 = s6 | 0xffff; +// bdead 409a8009 gp = MEM_U32(sp + 56); +t7 = t6 & s6; +if (s6 != t7) {s1 = v0; +goto L40b6ac;} +s1 = v0; +v0 = 0xffffffff; +goto L40b7d4; +v0 = 0xffffffff; +L40b6ac: +a1 = MEM_U32(s1 + 8); +at = 0xf0000; +//nop; +at = at | 0xffff; +t8 = a1 & at; +a1 = t8; +a0 = s2; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L40b6cc; +a0 = s2; +L40b6cc: +v1 = MEM_U32(v0 + 0); +// bdead 409a0011 gp = MEM_U32(sp + 56); +s7 = 0xffffffff; +if (s7 != v1) {s5 = v1; +goto L40b6e8;} +s5 = v1; +v0 = 0xffffffff; +goto L40b7d4; +v0 = 0xffffffff; +L40b6e8: +s4 = 0xe; +L40b6ec: +//nop; +a0 = s2; +a1 = s0; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L40b6fc; +a1 = s0; +L40b6fc: +v1 = MEM_U32(v0 + 8); +// bdead 41fa0119 gp = MEM_U32(sp + 56); +t9 = v1 >> 26; +if (s4 != t9) {s1 = v0; +goto L40b7c0;} +s1 = v0; +at = 0xf0000; +at = at | 0xffff; +t0 = v1 & at; +if (s6 == t0) {//nop; +goto L40b7c0;} +//nop; +//nop; +a1 = MEM_U32(v0 + 0); +a0 = s2; +v0 = f_st_str_ifd_iss(mem, sp, a0, a1); +goto L40b734; +a0 = s2; +L40b734: +// bdead 41fe0009 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s3 + 0); +//nop; +a1 = v0; +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L40b74c; +//nop; +L40b74c: +// bdead 41fe0009 gp = MEM_U32(sp + 56); +if (v0 != 0) {a0 = s2; +goto L40b7c0;} +a0 = s2; +t1 = MEM_U32(s3 + 4); +//nop; +if (t1 != 0) {//nop; +goto L40b770;} +//nop; +v0 = s0; +goto L40b7d4; +v0 = s0; +L40b770: +//nop; +a1 = s0; +// fdead 61fe046f t9 = t9; +a2 = s3 + 0x4; +v0 = func_40b638(mem, sp, a0, a1, a2); +goto L40b784; +a2 = s3 + 0x4; +L40b784: +// bdead 41fc0009 gp = MEM_U32(sp + 56); +if (v0 == s7) {a0 = s2; +goto L40b798;} +a0 = s2; +// bdead 9 ra = MEM_U32(sp + 60); +goto L40b7d8; +// bdead 9 ra = MEM_U32(sp + 60); +L40b798: +a1 = MEM_U32(s1 + 8); +at = 0xf0000; +//nop; +at = at | 0xffff; +t2 = a1 & at; +a1 = t2; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L40b7b4; +a1 = t2; +L40b7b4: +// bdead 41f80009 gp = MEM_U32(sp + 56); +s0 = MEM_U32(v0 + 0); +//nop; +L40b7c0: +s0 = s0 + 0x1; +at = (int)s0 < (int)s5; +if (at != 0) {//nop; +goto L40b6ec;} +//nop; +v0 = 0xffffffff; +L40b7d4: +// bdead 9 ra = MEM_U32(sp + 60); +L40b7d8: +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 s4 = MEM_U32(sp + 40); +// bdead 9 s5 = MEM_U32(sp + 44); +// bdead 9 s6 = MEM_U32(sp + 48); +// bdead 9 s7 = MEM_U32(sp + 52); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t f_path_blockno(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40b800: +//path_blockno: +//nop; +//nop; +//nop; +sp = sp + 0xfffffef8; +// fdead 4000006b MEM_U32(sp + 60) = ra; +// fdead 4000006b MEM_U32(sp + 56) = fp; +// fdead 4000006b MEM_U32(sp + 52) = gp; +// fdead 4000006b MEM_U32(sp + 48) = s7; +// fdead 4000006b MEM_U32(sp + 44) = s6; +// fdead 4000006b MEM_U32(sp + 40) = s5; +// fdead 4000006b MEM_U32(sp + 36) = s4; +// fdead 4000006b MEM_U32(sp + 32) = s3; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 104) = a0; +v1 = MEM_U8(a0 + 0); +a2 = a0; +a3 = a1; +if (v1 == 0) {v0 = a0 + 0x1; +goto L40b864;} +v0 = a0 + 0x1; +L40b854: +v1 = MEM_U8(v0 + 0); +v0 = v0 + 0x1; +if (v1 != 0) {//nop; +goto L40b854;} +//nop; +L40b864: +MEM_U32(sp + 108) = v0; +v1 = MEM_U8(v0 + 0); +fp = sp + 0x70; +s0 = fp; +if (v1 == 0) {v0 = v0 + 0x1; +goto L40b8ac;} +v0 = v0 + 0x1; +a1 = sp + 0x68; +a0 = 0x2e; +L40b884: +if (v1 != a0) {t6 = a1 + 0x7c; +goto L40b89c;} +t6 = a1 + 0x7c; +if (s0 == t6) {MEM_U8(v0 + -1) = (uint8_t)zero; +goto L40b89c;} +MEM_U8(v0 + -1) = (uint8_t)zero; +MEM_U32(s0 + 0) = v0; +s0 = s0 + 0x4; +L40b89c: +v1 = MEM_U8(v0 + 0); +v0 = v0 + 0x1; +if (v1 != 0) {//nop; +goto L40b884;} +//nop; +L40b8ac: +t7 = a2 + a3; +t8 = t7 + 0x1; +if (v0 == t8) {//nop; +goto L40b8f4;} +//nop; +a0 = 0xfb528e4; +a1 = 0x1000264c; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40b8d4; +a1 = a1; +L40b8d4: +// bdead c00201c3 gp = MEM_U32(sp + 52); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L40b8ec; +//nop; +L40b8ec: +// bdead c0020003 gp = MEM_U32(sp + 52); +//nop; +L40b8f4: +MEM_U32(s0 + 0) = zero; +//nop; +//nop; +//nop; +v0 = f_st_ifdmax(mem, sp); +goto L40b908; +//nop; +L40b908: +// bdead c000018b gp = MEM_U32(sp + 52); +MEM_U32(sp + 256) = v0; +s7 = 0xffffffff; +if ((int)v0 <= 0) {s3 = zero; +goto L40ba84;} +s3 = zero; +s5 = 0xf0000; +s5 = s5 | 0xffff; +s6 = 0xffffffff; +s4 = 0x34; +L40b92c: +//nop; +a0 = s3; +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L40b93c; +//nop; +L40b93c: +t9 = MEM_U32(v0 + 0); +// bdead c5f0010b gp = MEM_U32(sp + 52); +a1 = MEM_U32(t9 + 4); +//nop; +s2 = v0; +a0 = s3; +v0 = f_st_str_ifd_iss(mem, sp, a0, a1); +goto L40b958; +a0 = s3; +L40b958: +// bdead c1f8000b gp = MEM_U32(sp + 52); +a0 = MEM_U32(sp + 104); +//nop; +a1 = v0; +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L40b970; +//nop; +L40b970: +// bdead c1f8018b gp = MEM_U32(sp + 52); +if (v0 != 0) {t2 = MEM_U32(sp + 256); +goto L40ba74;} +t2 = MEM_U32(sp + 256); +t0 = MEM_U32(s2 + 0); +s0 = MEM_U32(s2 + 52); +t1 = MEM_U16(t0 + 42); +//nop; +lo = t1 * s4; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)s4 >> 32); +t2 = lo; +t3 = s0 + t2; +at = s0 < t3; +if (at == 0) {//nop; +goto L40ba68;} +//nop; +L40b9a4: +//nop; +a1 = MEM_U32(s0 + 4); +a0 = s3; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L40b9b4; +a0 = s3; +L40b9b4: +// bdead c1fa010b gp = MEM_U32(sp + 52); +a1 = MEM_U32(v0 + 0); +//nop; +s1 = v0; +a0 = s3; +v0 = f_st_str_ifd_iss(mem, sp, a0, a1); +goto L40b9cc; +a0 = s3; +L40b9cc: +// bdead c1fe000b gp = MEM_U32(sp + 52); +a0 = MEM_U32(sp + 108); +//nop; +a1 = v0; +//nop; +v0 = wrapper_strcmp(mem, a0, a1); +goto L40b9e4; +//nop; +L40b9e4: +// bdead c1fe018b gp = MEM_U32(sp + 52); +if (v0 != 0) {at = 0xf0000; +goto L40ba40;} +at = 0xf0000; +t4 = MEM_U32(sp + 112); +a0 = s3; +if (t4 != 0) {//nop; +goto L40ba0c;} +//nop; +s7 = MEM_U32(s0 + 4); +//nop; +goto L40ba68; +//nop; +L40ba0c: +t5 = MEM_U32(s1 + 8); +at = at | 0xffff; +t6 = t5 & at; +if (s5 == t6) {//nop; +goto L40ba68;} +//nop; +//nop; +a1 = MEM_U32(s0 + 4); +// fdead 6e1fee06f t9 = t9; +a2 = fp; +v0 = func_40b638(mem, sp, a0, a1, a2); +goto L40ba34; +a2 = fp; +L40ba34: +// bdead c0fa018b gp = MEM_U32(sp + 52); +if (v0 != s6) {s7 = v0; +goto L40ba68;} +s7 = v0; +L40ba40: +t8 = MEM_U32(s2 + 0); +t7 = MEM_U32(s2 + 52); +t9 = MEM_U16(t8 + 42); +s0 = s0 + 0x34; +lo = t9 * s4; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)s4 >> 32); +t0 = lo; +t1 = t7 + t0; +at = s0 < t1; +if (at != 0) {//nop; +goto L40b9a4;} +//nop; +L40ba68: +if (s7 != s6) {//nop; +goto L40ba84;} +//nop; +t2 = MEM_U32(sp + 256); +L40ba74: +s3 = s3 + 0x1; +at = (int)s3 < (int)t2; +if (at != 0) {//nop; +goto L40b92c;} +//nop; +L40ba84: +s6 = 0xffffffff; +if (s7 != s6) {//nop; +goto L40ba98;} +//nop; +v0 = 0xffffffff; +goto L40bc04; +v0 = 0xffffffff; +L40ba98: +//nop; +a0 = s3; +a1 = s7; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L40baa8; +a1 = s7; +L40baa8: +t3 = MEM_U32(v0 + 8); +// bdead 41101003 gp = MEM_U32(sp + 52); +s5 = 0x6; +t4 = t3 >> 26; +if (s5 != t4) {//nop; +goto L40bb84;} +//nop; +//nop; +//nop; +//nop; +v0 = f_st_iextmax(mem, sp); +goto L40bad0; +//nop; +L40bad0: +// bdead 4150018b gp = MEM_U32(sp + 52); +s4 = v0; +if ((int)v0 <= 0) {s0 = zero; +goto L40bb4c;} +s0 = zero; +s2 = 0x1; +s1 = 0xe; +L40bae8: +//nop; +a0 = s0; +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L40baf8; +//nop; +L40baf8: +a0 = MEM_U32(v0 + 12); +at = 0xf0000; +at = at | 0xffff; +// bdead 417e01ad gp = MEM_U32(sp + 52); +t5 = a0 & at; +if (s7 != t5) {//nop; +goto L40bb3c;} +//nop; +t6 = MEM_S16(v0 + 2); +v1 = a0 >> 26; +if (s3 != t6) {//nop; +goto L40bb3c;} +//nop; +if (s5 == v1) {t8 = a0 << 6; +goto L40bb30;} +t8 = a0 << 6; +if (s1 != v1) {t9 = t8 >> 27; +goto L40bb3c;} +L40bb30: +t9 = t8 >> 27; +if (s2 == t9) {//nop; +goto L40bb4c;} +//nop; +L40bb3c: +s0 = s0 + 0x1; +at = (int)s0 < (int)s4; +if (at != 0) {//nop; +goto L40bae8;} +//nop; +L40bb4c: +if (s0 != s4) {s3 = 0x7fff0000; +goto L40bb7c;} +s3 = 0x7fff0000; +a0 = 0xfb528e4; +a1 = 0x1000267c; +//nop; +a2 = s7; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L40bb70; +a1 = a1; +L40bb70: +// bdead 1 gp = MEM_U32(sp + 52); +v0 = 0xffffffff; +goto L40bc04; +v0 = 0xffffffff; +L40bb7c: +s7 = s0; +s3 = s3 | 0xffff; +L40bb84: +//nop; +s0 = 0x1; +//nop; +v0 = f_st_currentpchdr(mem, sp); +goto L40bb94; +//nop; +L40bb94: +t7 = MEM_U32(v0 + 60); +// bdead 41130101 gp = MEM_U32(sp + 52); +at = 0x1; +if (t7 == at) {v0 = 0xffffffff; +goto L40bc04;} +v0 = 0xffffffff; +L40bba8: +//nop; +a0 = s0; +//nop; +v0 = f_st_pdn_idn(mem, sp, a0); +goto L40bbb8; +//nop; +L40bbb8: +t0 = MEM_U32(v0 + 0); +// bdead 41120209 gp = MEM_U32(sp + 52); +if (s3 != t0) {//nop; +goto L40bbe0;} +//nop; +t1 = MEM_U32(v0 + 4); +//nop; +if (s7 != t1) {//nop; +goto L40bbe0;} +//nop; +v0 = s0; +goto L40bc04; +v0 = s0; +L40bbe0: +//nop; +s0 = s0 + 0x1; +//nop; +v0 = f_st_currentpchdr(mem, sp); +goto L40bbf0; +//nop; +L40bbf0: +t2 = MEM_U32(v0 + 60); +// bdead 41120901 gp = MEM_U32(sp + 52); +if (s0 != t2) {//nop; +goto L40bba8;} +//nop; +v0 = 0xffffffff; +L40bc04: +// bdead 9 ra = MEM_U32(sp + 60); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 s7 = MEM_U32(sp + 48); +// bdead 9 fp = MEM_U32(sp + 56); +// bdead 9 sp = sp + 0x108; +return v0; +// bdead 9 sp = sp + 0x108; +} + +static void f_local_in_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40bc34: +//local_in_reg: +//nop; +//nop; +//nop; +at = 0x10000000; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000ef MEM_U32(sp + 28) = ra; +t6 = 0x1; +// fdead 400080ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a2; +MEM_U8(at + 0) = (uint8_t)t6; +v0 = f_st_psym_idn_offset(mem, sp, a0, a1); +goto L40bc64; +MEM_U8(at + 0) = (uint8_t)t6; +L40bc64: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 == 0) {// bdead 40000009 ra = MEM_U32(sp + 28); +goto L40bcc4;} +// bdead 40000009 ra = MEM_U32(sp + 28); +t7 = MEM_U32(v0 + 8); +at = 0x10; +t8 = t7 << 6; +t9 = t8 >> 27; +if (t9 != at) {//nop; +goto L40bca0;} +//nop; +t0 = MEM_U16(v0 + 8); +//nop; +t1 = t0 & 0xfc1f; +t2 = t1 | 0x260; +MEM_U16(v0 + 8) = (uint16_t)t2; +goto L40bcb4; +MEM_U16(v0 + 8) = (uint16_t)t2; +L40bca0: +t3 = MEM_U16(v0 + 8); +//nop; +t4 = t3 & 0xfc1f; +t5 = t4 | 0x80; +MEM_U16(v0 + 8) = (uint16_t)t5; +L40bcb4: +t6 = MEM_U32(sp + 40); +//nop; +MEM_U32(v0 + 4) = t6; +// bdead 1 ra = MEM_U32(sp + 28); +L40bcc4: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_initbv(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40bcd0: +//initbv: +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v1 = MEM_U32(a0 + 0); +v0 = MEM_U32(a0 + 4); +v1 = v1 + 0xffffffff; +if ((int)v1 < 0) {v1 = v1 + 0x1; +goto L40bdcc;} +v1 = v1 + 0x1; +a3 = v1 & 0x3; +if (a3 == 0) {a0 = zero; +goto L40bd38;} +a0 = zero; +t6 = zero << 4; +a1 = v0 + t6; +a2 = a3; +L40bd08: +t7 = MEM_U32(sp + 4); +t8 = MEM_U32(sp + 8); +t9 = MEM_U32(sp + 12); +t0 = MEM_U32(sp + 16); +a0 = a0 + 0x1; +a1 = a1 + 0x10; +MEM_U32(a1 + -16) = t7; +MEM_U32(a1 + -12) = t8; +MEM_U32(a1 + -8) = t9; +if (a2 != a0) {MEM_U32(a1 + -4) = t0; +goto L40bd08;} +MEM_U32(a1 + -4) = t0; +if (a0 == v1) {t1 = a0 << 4; +goto L40bdcc;} +L40bd38: +t1 = a0 << 4; +a1 = v0 + t1; +L40bd40: +t2 = MEM_U32(sp + 4); +t3 = MEM_U32(sp + 8); +t4 = MEM_U32(sp + 12); +t5 = MEM_U32(sp + 16); +t6 = MEM_U32(sp + 4); +t7 = MEM_U32(sp + 8); +MEM_U32(a1 + 0) = t2; +MEM_U32(a1 + 4) = t3; +MEM_U32(a1 + 8) = t4; +MEM_U32(a1 + 12) = t5; +MEM_U32(a1 + 16) = t6; +MEM_U32(a1 + 20) = t7; +t7 = MEM_U32(sp + 16); +t6 = MEM_U32(sp + 12); +t5 = MEM_U32(sp + 8); +t4 = MEM_U32(sp + 4); +t3 = MEM_U32(sp + 16); +t2 = MEM_U32(sp + 12); +t8 = MEM_U32(sp + 12); +t9 = MEM_U32(sp + 16); +t0 = MEM_U32(sp + 4); +t1 = MEM_U32(sp + 8); +a0 = a0 + 0x4; +a1 = a1 + 0x40; +MEM_U32(a1 + -4) = t7; +MEM_U32(a1 + -8) = t6; +MEM_U32(a1 + -12) = t5; +MEM_U32(a1 + -16) = t4; +MEM_U32(a1 + -20) = t3; +MEM_U32(a1 + -24) = t2; +MEM_U32(a1 + -40) = t8; +MEM_U32(a1 + -36) = t9; +MEM_U32(a1 + -32) = t0; +if (a0 != v1) {MEM_U32(a1 + -28) = t1; +goto L40bd40;} +MEM_U32(a1 + -28) = t1; +L40bdcc: +//nop; +return; +//nop; +} + +static void f_setbit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40bdd4: +//setbit: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +a2 = 0x1001e6a4; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 84) = a1; +t6 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +s0 = a0; +at = (int)t6 < (int)a2; +if (at == 0) {MEM_U32(sp + 36) = t6; +goto L40bee4;} +MEM_U32(sp + 36) = t6; +//nop; +a0 = MEM_U32(a0 + 4); +a3 = 0x10013450; +a1 = t6; +v0 = f_alloc_realloc(mem, sp, a0, a1, a2, a3); +goto L40be24; +a1 = t6; +L40be24: +// bdead 4002000b gp = MEM_U32(sp + 24); +MEM_U32(s0 + 4) = v0; +t1 = 0x1001e6a4; +a3 = MEM_U32(s0 + 0); +t1 = MEM_U32(t1 + 0); +//nop; +a2 = t1 + 0xffffffff; +at = (int)a2 < (int)a3; +if (at != 0) {a2 = a2 + 0x1; +goto L40bee0;} +a2 = a2 + 0x1; +t0 = a2 - a3; +t8 = t0 & 0x3; +if (t8 == 0) {a0 = a3; +goto L40be88;} +a0 = a3; +t9 = a3 << 4; +v1 = v0 + t9; +a1 = t8 + a3; +L40be68: +a0 = a0 + 0x1; +MEM_U32(v1 + 0) = zero; +MEM_U32(v1 + 4) = zero; +MEM_U32(v1 + 8) = zero; +MEM_U32(v1 + 12) = zero; +if (a1 != a0) {v1 = v1 + 0x10; +goto L40be68;} +v1 = v1 + 0x10; +if (a0 == a2) {t2 = a2 << 4; +goto L40bee0;} +L40be88: +t2 = a2 << 4; +t3 = a0 << 4; +v1 = v0 + t3; +a1 = t2 + v0; +L40be98: +v1 = v1 + 0x40; +MEM_U32(v1 + -64) = zero; +MEM_U32(v1 + -60) = zero; +MEM_U32(v1 + -56) = zero; +MEM_U32(v1 + -52) = zero; +MEM_U32(v1 + -48) = zero; +MEM_U32(v1 + -44) = zero; +MEM_U32(v1 + -40) = zero; +MEM_U32(v1 + -36) = zero; +MEM_U32(v1 + -32) = zero; +MEM_U32(v1 + -28) = zero; +MEM_U32(v1 + -24) = zero; +MEM_U32(v1 + -20) = zero; +MEM_U32(v1 + -16) = zero; +MEM_U32(v1 + -12) = zero; +MEM_U32(v1 + -8) = zero; +if (v1 != a1) {MEM_U32(v1 + -4) = zero; +goto L40be98;} +MEM_U32(v1 + -4) = zero; +L40bee0: +MEM_U32(s0 + 0) = t1; +L40bee4: +t4 = MEM_U32(sp + 84); +v1 = MEM_U32(s0 + 4); +t5 = t4 & 0x7f; +t6 = t5 < 0x20; +t7 = ~t5; +t9 = t5 + 0xffffffe0; +t2 = t9 < 0x20; +t8 = t6 << (t7 & 0x1f); +t6 = t5 + 0xffffffc0; +t3 = t2 << (t7 & 0x1f); +t9 = t6 < 0x20; +t2 = t9 << (t7 & 0x1f); +MEM_U32(sp + 68) = t3; +t3 = t5 + 0xffffffa0; +MEM_U32(sp + 72) = t2; +t2 = (int)t4 >> 7; +t6 = t3 < 0x20; +t5 = t2 << 4; +v0 = v1 + t5; +t3 = MEM_U32(v0 + 0); +t9 = t6 << (t7 & 0x1f); +t6 = t3 | t8; +MEM_U32(sp + 76) = t9; +t9 = MEM_U32(sp + 68); +t7 = MEM_U32(v0 + 4); +MEM_U32(sp + 64) = t8; +MEM_U32(v0 + 0) = t6; +t6 = MEM_U32(sp + 76); +t8 = MEM_U32(v0 + 12); +t2 = MEM_U32(v0 + 8); +t5 = MEM_U32(sp + 72); +// bdead 601c809 ra = MEM_U32(sp + 28); +t4 = t7 | t9; +// bdead 200e809 s0 = MEM_U32(sp + 20); +t7 = t8 | t6; +t3 = t2 | t5; +MEM_U32(v0 + 8) = t3; +MEM_U32(v0 + 12) = t7; +MEM_U32(v0 + 4) = t4; +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static void f_resetbit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40bf88: +//resetbit: +t6 = MEM_U32(a0 + 0); +sp = sp + 0xfffffff0; +t7 = t6 << 7; +at = (int)a1 < (int)t7; +if (at == 0) {t8 = a1 & 0x7f; +goto L40c03c;} +t8 = a1 & 0x7f; +t2 = t8 + 0xffffffe0; +t3 = t2 < 0x20; +t0 = ~t8; +v0 = MEM_U32(a0 + 4); +t4 = t3 << (t0 & 0x1f); +t5 = t8 + 0xffffffc0; +t6 = t5 < 0x20; +MEM_U32(sp + 4) = t4; +t9 = t8 < 0x20; +t4 = (int)a1 >> 7; +t1 = t9 << (t0 & 0x1f); +t7 = t6 << (t0 & 0x1f); +t5 = t4 << 4; +MEM_U32(sp + 8) = t7; +t9 = t8 + 0xffffffa0; +v1 = v0 + t5; +t7 = MEM_U32(v1 + 0); +t2 = t9 < 0x20; +t3 = t2 << (t0 & 0x1f); +t6 = ~t1; +t2 = MEM_U32(sp + 4); +t8 = t7 & t6; +MEM_U32(sp + 12) = t3; +MEM_U32(v1 + 0) = t8; +t8 = MEM_U32(sp + 12); +t9 = MEM_U32(v1 + 4); +t5 = MEM_U32(sp + 8); +t0 = ~t2; +t6 = MEM_U32(v1 + 12); +t4 = MEM_U32(v1 + 8); +MEM_U32(sp + 0) = t1; +t2 = ~t8; +t3 = t9 & t0; +t1 = ~t5; +t9 = t6 & t2; +t7 = t4 & t1; +MEM_U32(v1 + 8) = t7; +MEM_U32(v1 + 12) = t9; +MEM_U32(v1 + 4) = t3; +L40c03c: +// bdead 1 sp = sp + 0x10; +return; +// bdead 1 sp = sp + 0x10; +} + +static void f_checkbvlist(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40c044: +//checkbvlist: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a2 = 0x1001e6a4; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +a1 = MEM_U32(a0 + 0); +a2 = MEM_U32(a2 + 0); +s0 = a0; +at = (int)a1 < (int)a2; +if (at == 0) {// bdead 400200e3 ra = MEM_U32(sp + 28); +goto L40c154;} +// bdead 400200e3 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(a0 + 4); +a3 = 0x10013450; +//nop; +v0 = f_alloc_realloc(mem, sp, a0, a1, a2, a3); +goto L40c090; +//nop; +L40c090: +// bdead 2000b gp = MEM_U32(sp + 24); +MEM_U32(s0 + 4) = v0; +t1 = 0x1001e6a4; +a3 = MEM_U32(s0 + 0); +t1 = MEM_U32(t1 + 0); +//nop; +a2 = t1 + 0xffffffff; +at = (int)a2 < (int)a3; +if (at != 0) {a2 = a2 + 0x1; +goto L40c14c;} +a2 = a2 + 0x1; +t0 = a2 - a3; +t6 = t0 & 0x3; +if (t6 == 0) {a0 = a3; +goto L40c0f4;} +a0 = a3; +t7 = a3 << 4; +v1 = v0 + t7; +a1 = t6 + a3; +L40c0d4: +a0 = a0 + 0x1; +MEM_U32(v1 + 0) = zero; +MEM_U32(v1 + 4) = zero; +MEM_U32(v1 + 8) = zero; +MEM_U32(v1 + 12) = zero; +if (a1 != a0) {v1 = v1 + 0x10; +goto L40c0d4;} +v1 = v1 + 0x10; +if (a0 == a2) {t8 = a2 << 4; +goto L40c14c;} +L40c0f4: +t8 = a2 << 4; +t9 = a0 << 4; +v1 = v0 + t9; +a1 = t8 + v0; +L40c104: +v1 = v1 + 0x40; +MEM_U32(v1 + -64) = zero; +MEM_U32(v1 + -60) = zero; +MEM_U32(v1 + -56) = zero; +MEM_U32(v1 + -52) = zero; +MEM_U32(v1 + -48) = zero; +MEM_U32(v1 + -44) = zero; +MEM_U32(v1 + -40) = zero; +MEM_U32(v1 + -36) = zero; +MEM_U32(v1 + -32) = zero; +MEM_U32(v1 + -28) = zero; +MEM_U32(v1 + -24) = zero; +MEM_U32(v1 + -20) = zero; +MEM_U32(v1 + -16) = zero; +MEM_U32(v1 + -12) = zero; +MEM_U32(v1 + -8) = zero; +if (v1 != a1) {MEM_U32(v1 + -4) = zero; +goto L40c104;} +MEM_U32(v1 + -4) = zero; +L40c14c: +MEM_U32(s0 + 0) = t1; +// bdead 1 ra = MEM_U32(sp + 28); +L40c154: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_bvectcard(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40c160: +//bvectcard: +a1 = MEM_U32(a0 + 0); +v0 = MEM_U32(a0 + 4); +a1 = a1 + 0xffffffff; +sp = sp + 0xffffffd8; +if ((int)a1 < 0) {v1 = zero; +goto L40c280;} +v1 = zero; +a1 = a1 + 0x1; +t0 = a1 << 4; +a2 = zero; +a3 = v0; +a0 = 0x80; +L40c18c: +t6 = MEM_U32(a3 + 0); +t7 = MEM_U32(a3 + 4); +t8 = MEM_U32(a3 + 8); +t9 = MEM_U32(a3 + 12); +v0 = zero; +MEM_U32(sp + 4) = t6; +MEM_U32(sp + 8) = t7; +MEM_U32(sp + 12) = t8; +MEM_U32(sp + 16) = t9; +L40c1b0: +t1 = v0 < 0x80; +if (t1 == 0) {t9 = v0 + 0x1; +goto L40c1dc;} +t9 = v0 + 0x1; +t2 = (int)v0 >> 5; +t3 = t2 << 2; +t4 = sp + 0x4; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (v0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L40c1dc: +t2 = t9 < 0x80; +if (t2 == 0) {v1 = v1 + t1; +goto L40c208;} +v1 = v1 + t1; +t3 = (int)t9 >> 5; +t4 = t3 << 2; +t5 = sp + 0x4; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 0); +//nop; +t8 = t7 << (t9 & 0x1f); +t2 = (int)t8 < (int)0x0; +L40c208: +t3 = v0 + 0x2; +t4 = t3 < 0x80; +if (t4 == 0) {v1 = v1 + t2; +goto L40c238;} +v1 = v1 + t2; +t5 = (int)t3 >> 5; +t6 = t5 << 2; +t7 = sp + 0x4; +t9 = t6 + t7; +t8 = MEM_U32(t9 + 0); +//nop; +t1 = t8 << (t3 & 0x1f); +t4 = (int)t1 < (int)0x0; +L40c238: +t5 = v0 + 0x3; +t6 = t5 < 0x80; +if (t6 == 0) {v1 = v1 + t4; +goto L40c268;} +v1 = v1 + t4; +t7 = (int)t5 >> 5; +t9 = t7 << 2; +t8 = sp + 0x4; +t3 = t9 + t8; +t1 = MEM_U32(t3 + 0); +//nop; +t2 = t1 << (t5 & 0x1f); +t6 = (int)t2 < (int)0x0; +L40c268: +v0 = v0 + 0x4; +if (v0 != a0) {v1 = v1 + t6; +goto L40c1b0;} +v1 = v1 + t6; +a2 = a2 + 0x10; +if (a2 != t0) {a3 = a3 + 0x10; +goto L40c18c;} +a3 = a3 + 0x10; +L40c280: +v0 = v1; +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static void f_bvectcopy(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40c28c: +//bvectcopy: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 0); +v0 = MEM_U32(a1 + 0); +a3 = a0; +if (v0 == t6) {a0 = 0x19b; +goto L40c2dc;} +a0 = 0x19b; +//nop; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 32) = a3; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40c2c8; +MEM_U32(sp + 32) = a3; +L40c2c8: +a1 = MEM_U32(sp + 36); +// bdead 40000043 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +v0 = MEM_U32(a1 + 0); +//nop; +L40c2dc: +t1 = MEM_U32(a3 + 4); +t2 = MEM_U32(a1 + 4); +a2 = v0 + 0xffffffff; +if ((int)a2 < 0) {a2 = a2 + 0x1; +goto L40c40c;} +a2 = a2 + 0x1; +t0 = a2 & 0x3; +if (t0 == 0) {a0 = zero; +goto L40c340;} +a0 = zero; +a3 = zero << 4; +v0 = t1 + a3; +v1 = t2 + a3; +a1 = t0; +L40c30c: +t7 = MEM_U32(v1 + 0); +a0 = a0 + 0x1; +MEM_U32(v0 + 0) = t7; +t8 = MEM_U32(v1 + 4); +v0 = v0 + 0x10; +MEM_U32(v0 + -12) = t8; +t9 = MEM_U32(v1 + 8); +v1 = v1 + 0x10; +MEM_U32(v0 + -8) = t9; +t3 = MEM_U32(v1 + -4); +if (a1 != a0) {MEM_U32(v0 + -4) = t3; +goto L40c30c;} +MEM_U32(v0 + -4) = t3; +if (a0 == a2) {a3 = a0 << 4; +goto L40c40c;} +L40c340: +a3 = a0 << 4; +v0 = t1 + a3; +v1 = t2 + a3; +L40c34c: +t4 = MEM_U32(v1 + 0); +a0 = a0 + 0x4; +MEM_U32(v0 + 0) = t4; +t5 = MEM_U32(v1 + 4); +v0 = v0 + 0x40; +MEM_U32(v0 + -60) = t5; +t6 = MEM_U32(v1 + 8); +v1 = v1 + 0x40; +MEM_U32(v0 + -56) = t6; +t7 = MEM_U32(v1 + -52); +//nop; +MEM_U32(v0 + -52) = t7; +t8 = MEM_U32(v1 + -48); +//nop; +MEM_U32(v0 + -48) = t8; +t9 = MEM_U32(v1 + -44); +//nop; +MEM_U32(v0 + -44) = t9; +t3 = MEM_U32(v1 + -40); +//nop; +MEM_U32(v0 + -40) = t3; +t4 = MEM_U32(v1 + -36); +//nop; +MEM_U32(v0 + -36) = t4; +t5 = MEM_U32(v1 + -32); +//nop; +MEM_U32(v0 + -32) = t5; +t6 = MEM_U32(v1 + -28); +//nop; +MEM_U32(v0 + -28) = t6; +t7 = MEM_U32(v1 + -24); +//nop; +MEM_U32(v0 + -24) = t7; +t8 = MEM_U32(v1 + -20); +//nop; +MEM_U32(v0 + -20) = t8; +t9 = MEM_U32(v1 + -16); +//nop; +MEM_U32(v0 + -16) = t9; +t3 = MEM_U32(v1 + -12); +//nop; +MEM_U32(v0 + -12) = t3; +t4 = MEM_U32(v1 + -8); +//nop; +MEM_U32(v0 + -8) = t4; +t5 = MEM_U32(v1 + -4); +if (a0 != a2) {MEM_U32(v0 + -4) = t5; +goto L40c34c;} +MEM_U32(v0 + -4) = t5; +L40c40c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_bvcopynot(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40c41c: +//bvcopynot: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +t7 = MEM_U32(a0 + 0); +t6 = MEM_U32(a1 + 0); +a3 = a0; +if (t6 == t7) {a0 = 0x19b; +goto L40c468;} +a0 = 0x19b; +//nop; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 56) = a3; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40c458; +MEM_U32(sp + 56) = a3; +L40c458: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 60); +a3 = MEM_U32(sp + 56); +//nop; +L40c468: +t1 = MEM_U32(a3 + 4); +t2 = MEM_U32(a1 + 4); +t8 = 0xffffffff; +t9 = 0xffffffff; +t3 = 0xffffffff; +t4 = 0xffffffff; +MEM_U32(sp + 48) = t4; +MEM_U32(sp + 44) = t3; +MEM_U32(sp + 40) = t9; +MEM_U32(sp + 36) = t8; +a2 = MEM_U32(a3 + 0); +//nop; +a2 = a2 + 0xffffffff; +if ((int)a2 < 0) {a2 = a2 + 0x1; +goto L40c680;} +a2 = a2 + 0x1; +t0 = a2 & 0x3; +if (t0 == 0) {a0 = zero; +goto L40c524;} +a0 = zero; +a3 = zero << 4; +v0 = t1 + a3; +v1 = t2 + a3; +a1 = t0; +L40c4c0: +t6 = MEM_U32(v1 + 0); +t5 = MEM_U32(sp + 36); +t7 = ~t6; +t8 = t5 & t7; +MEM_U32(v0 + 0) = t8; +t3 = MEM_U32(v1 + 4); +t9 = MEM_U32(sp + 40); +t4 = ~t3; +t6 = t9 & t4; +MEM_U32(v0 + 4) = t6; +t7 = MEM_U32(v1 + 8); +t5 = MEM_U32(sp + 44); +t8 = ~t7; +t3 = t5 & t8; +MEM_U32(v0 + 8) = t3; +t4 = MEM_U32(v1 + 12); +t9 = MEM_U32(sp + 48); +t6 = ~t4; +a0 = a0 + 0x1; +t7 = t9 & t6; +MEM_U32(v0 + 12) = t7; +v0 = v0 + 0x10; +if (a1 != a0) {v1 = v1 + 0x10; +goto L40c4c0;} +v1 = v1 + 0x10; +if (a0 == a2) {a3 = a0 << 4; +goto L40c680;} +L40c524: +a3 = a0 << 4; +v0 = t1 + a3; +v1 = t2 + a3; +L40c530: +t8 = MEM_U32(v1 + 0); +t5 = MEM_U32(sp + 36); +t3 = ~t8; +t4 = t5 & t3; +MEM_U32(v0 + 0) = t4; +t6 = MEM_U32(v1 + 4); +t9 = MEM_U32(sp + 40); +t7 = ~t6; +t8 = t9 & t7; +MEM_U32(v0 + 4) = t8; +t3 = MEM_U32(v1 + 8); +t5 = MEM_U32(sp + 44); +t4 = ~t3; +t6 = t5 & t4; +MEM_U32(v0 + 8) = t6; +t7 = MEM_U32(v1 + 12); +t9 = MEM_U32(sp + 48); +t8 = ~t7; +t3 = t9 & t8; +MEM_U32(v0 + 12) = t3; +t4 = MEM_U32(v1 + 16); +t5 = MEM_U32(sp + 36); +t6 = ~t4; +t7 = t5 & t6; +MEM_U32(v0 + 16) = t7; +t8 = MEM_U32(v1 + 20); +t9 = MEM_U32(sp + 40); +t3 = ~t8; +t4 = t9 & t3; +MEM_U32(v0 + 20) = t4; +t6 = MEM_U32(v1 + 24); +t5 = MEM_U32(sp + 44); +t7 = ~t6; +t8 = t5 & t7; +MEM_U32(v0 + 24) = t8; +t3 = MEM_U32(v1 + 28); +t9 = MEM_U32(sp + 48); +t4 = ~t3; +t6 = t9 & t4; +MEM_U32(v0 + 28) = t6; +t7 = MEM_U32(v1 + 32); +t5 = MEM_U32(sp + 36); +t8 = ~t7; +t3 = t5 & t8; +MEM_U32(v0 + 32) = t3; +t4 = MEM_U32(v1 + 36); +t9 = MEM_U32(sp + 40); +t6 = ~t4; +t7 = t9 & t6; +MEM_U32(v0 + 36) = t7; +t8 = MEM_U32(v1 + 40); +t5 = MEM_U32(sp + 44); +t3 = ~t8; +t4 = t5 & t3; +MEM_U32(v0 + 40) = t4; +t6 = MEM_U32(v1 + 44); +t9 = MEM_U32(sp + 48); +t7 = ~t6; +t8 = t9 & t7; +MEM_U32(v0 + 44) = t8; +t3 = MEM_U32(v1 + 48); +t5 = MEM_U32(sp + 36); +t4 = ~t3; +t6 = t5 & t4; +MEM_U32(v0 + 48) = t6; +t7 = MEM_U32(v1 + 52); +t9 = MEM_U32(sp + 40); +t8 = ~t7; +t3 = t9 & t8; +MEM_U32(v0 + 52) = t3; +t4 = MEM_U32(v1 + 56); +t5 = MEM_U32(sp + 44); +t6 = ~t4; +t7 = t5 & t6; +MEM_U32(v0 + 56) = t7; +t8 = MEM_U32(v1 + 60); +t9 = MEM_U32(sp + 48); +t3 = ~t8; +a0 = a0 + 0x4; +t4 = t9 & t3; +MEM_U32(v0 + 60) = t4; +v0 = v0 + 0x40; +if (a0 != a2) {v1 = v1 + 0x40; +goto L40c530;} +v1 = v1 + 0x40; +L40c680: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static uint32_t f_bvecteq(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40c690: +//bvecteq: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +t7 = MEM_U32(a1 + 0); +v1 = MEM_U32(a0 + 0); +a3 = a0; +if (t7 == v1) {t8 = MEM_U32(sp + 36); +goto L40c6e4;} +t8 = MEM_U32(sp + 36); +//nop; +a0 = 0x19b; +MEM_U32(sp + 32) = a3; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40c6d0; +MEM_U32(sp + 32) = a3; +L40c6d0: +a3 = MEM_U32(sp + 32); +// bdead 40000103 gp = MEM_U32(sp + 24); +v1 = MEM_U32(a3 + 0); +//nop; +t8 = MEM_U32(sp + 36); +L40c6e4: +t0 = MEM_U32(a3 + 4); +t1 = MEM_U32(t8 + 4); +a1 = 0x1; +v0 = zero; +if ((int)v1 <= 0) {a2 = v1; +goto L40c76c;} +a2 = v1; +a1 = zero << 4; +v1 = t1 + a1; +a0 = t0 + a1; +L40c708: +t9 = MEM_U32(v1 + 12); +t2 = MEM_U32(a0 + 12); +t4 = MEM_U32(v1 + 8); +t5 = MEM_U32(a0 + 8); +t3 = t9 ^ t2; +t6 = t4 ^ t5; +t9 = MEM_U32(a0 + 4); +t8 = MEM_U32(v1 + 4); +t7 = t3 | t6; +t3 = MEM_U32(a0 + 0); +t5 = MEM_U32(v1 + 0); +t2 = t8 ^ t9; +t4 = t7 | t2; +t6 = t5 ^ t3; +a1 = t4 | t6; +t8 = a1 < 0x1; +v0 = v0 + 0x1; +t9 = t8 & 0xff; +at = (int)v0 < (int)a2; +a1 = t9; +v1 = v1 + 0x10; +if (at == 0) {a0 = a0 + 0x10; +goto L40c76c;} +a0 = a0 + 0x10; +if (a1 != 0) {//nop; +goto L40c708;} +//nop; +L40c76c: +// bdead 41 ra = MEM_U32(sp + 28); +// bdead 41 sp = sp + 0x20; +v0 = a1; +return v0; +v0 = a1; +} + +static uint32_t f_bvectempty(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40c77c: +//bvectempty: +a2 = MEM_U32(a0 + 0); +a1 = MEM_U32(a0 + 4); +v1 = 0x1; +if ((int)a2 <= 0) {v0 = zero; +goto L40c7d8;} +v0 = zero; +t6 = zero << 4; +a0 = a1 + t6; +L40c798: +t7 = MEM_U32(a0 + 12); +t8 = MEM_U32(a0 + 8); +t0 = MEM_U32(a0 + 4); +t2 = MEM_U32(a0 + 0); +t9 = t7 | t8; +t1 = t9 | t0; +v1 = t1 | t2; +t3 = v1 < 0x1; +v0 = v0 + 0x1; +t4 = t3 & 0xff; +at = (int)v0 < (int)a2; +v1 = t4; +if (at == 0) {a0 = a0 + 0x10; +goto L40c7d8;} +a0 = a0 + 0x10; +if (t4 != 0) {//nop; +goto L40c798;} +//nop; +L40c7d8: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_bvectunion(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40c7e0: +//bvectunion: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 0); +v0 = MEM_U32(a1 + 0); +a3 = a0; +if (v0 == t6) {a0 = 0x19b; +goto L40c830;} +a0 = 0x19b; +//nop; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 32) = a3; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40c81c; +MEM_U32(sp + 32) = a3; +L40c81c: +a1 = MEM_U32(sp + 36); +// bdead 40000043 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +v0 = MEM_U32(a1 + 0); +//nop; +L40c830: +t1 = MEM_U32(a3 + 4); +t2 = MEM_U32(a1 + 4); +a2 = v0 + 0xffffffff; +if ((int)a2 < 0) {a2 = a2 + 0x1; +goto L40c9d0;} +a2 = a2 + 0x1; +t0 = a2 & 0x3; +if (t0 == 0) {a0 = zero; +goto L40c8b4;} +a0 = zero; +a3 = zero << 4; +v0 = t1 + a3; +v1 = t2 + a3; +a1 = t0; +L40c860: +t7 = MEM_U32(v0 + 0); +t8 = MEM_U32(v1 + 0); +t3 = MEM_U32(v0 + 4); +t9 = t7 | t8; +MEM_U32(v0 + 0) = t9; +t4 = MEM_U32(v1 + 4); +t6 = MEM_U32(v0 + 8); +t5 = t3 | t4; +MEM_U32(v0 + 4) = t5; +t7 = MEM_U32(v1 + 8); +t9 = MEM_U32(v0 + 12); +t8 = t6 | t7; +MEM_U32(v0 + 8) = t8; +t3 = MEM_U32(v1 + 12); +a0 = a0 + 0x1; +t4 = t9 | t3; +MEM_U32(v0 + 12) = t4; +v0 = v0 + 0x10; +if (a1 != a0) {v1 = v1 + 0x10; +goto L40c860;} +v1 = v1 + 0x10; +if (a0 == a2) {a3 = a0 << 4; +goto L40c9d0;} +L40c8b4: +a3 = a0 << 4; +v0 = t1 + a3; +v1 = t2 + a3; +L40c8c0: +t5 = MEM_U32(v0 + 0); +t6 = MEM_U32(v1 + 0); +t8 = MEM_U32(v0 + 4); +t7 = t5 | t6; +MEM_U32(v0 + 0) = t7; +t9 = MEM_U32(v1 + 4); +t4 = MEM_U32(v0 + 8); +t3 = t8 | t9; +MEM_U32(v0 + 4) = t3; +t5 = MEM_U32(v1 + 8); +t7 = MEM_U32(v0 + 12); +t6 = t4 | t5; +MEM_U32(v0 + 8) = t6; +t8 = MEM_U32(v1 + 12); +t3 = MEM_U32(v0 + 16); +t9 = t7 | t8; +MEM_U32(v0 + 12) = t9; +t4 = MEM_U32(v1 + 16); +t6 = MEM_U32(v0 + 20); +t5 = t3 | t4; +MEM_U32(v0 + 16) = t5; +t7 = MEM_U32(v1 + 20); +t9 = MEM_U32(v0 + 24); +t8 = t6 | t7; +MEM_U32(v0 + 20) = t8; +t3 = MEM_U32(v1 + 24); +t5 = MEM_U32(v0 + 28); +t4 = t9 | t3; +MEM_U32(v0 + 24) = t4; +t6 = MEM_U32(v1 + 28); +t8 = MEM_U32(v0 + 32); +t7 = t5 | t6; +MEM_U32(v0 + 28) = t7; +t9 = MEM_U32(v1 + 32); +t4 = MEM_U32(v0 + 36); +t3 = t8 | t9; +MEM_U32(v0 + 32) = t3; +t5 = MEM_U32(v1 + 36); +t7 = MEM_U32(v0 + 40); +t6 = t4 | t5; +MEM_U32(v0 + 36) = t6; +t8 = MEM_U32(v1 + 40); +t3 = MEM_U32(v0 + 44); +t9 = t7 | t8; +MEM_U32(v0 + 40) = t9; +t4 = MEM_U32(v1 + 44); +t6 = MEM_U32(v0 + 48); +t5 = t3 | t4; +MEM_U32(v0 + 44) = t5; +t7 = MEM_U32(v1 + 48); +t9 = MEM_U32(v0 + 52); +t8 = t6 | t7; +MEM_U32(v0 + 48) = t8; +t3 = MEM_U32(v1 + 52); +t5 = MEM_U32(v0 + 56); +t4 = t9 | t3; +MEM_U32(v0 + 52) = t4; +t6 = MEM_U32(v1 + 56); +t8 = MEM_U32(v0 + 60); +t7 = t5 | t6; +MEM_U32(v0 + 56) = t7; +t9 = MEM_U32(v1 + 60); +a0 = a0 + 0x4; +t3 = t8 | t9; +MEM_U32(v0 + 60) = t3; +v0 = v0 + 0x40; +if (a0 != a2) {v1 = v1 + 0x40; +goto L40c8c0;} +v1 = v1 + 0x40; +L40c9d0: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_bvectintsect(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40c9e0: +//bvectintsect: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +a3 = a0; +if (t6 == v0) {a0 = 0x19b; +goto L40ca30;} +a0 = 0x19b; +//nop; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 32) = a3; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40ca1c; +MEM_U32(sp + 32) = a3; +L40ca1c: +a3 = MEM_U32(sp + 32); +// bdead 40000103 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +v0 = MEM_U32(a3 + 0); +//nop; +L40ca30: +t1 = MEM_U32(a3 + 4); +t2 = MEM_U32(a1 + 4); +a2 = v0 + 0xffffffff; +if ((int)a2 < 0) {a2 = a2 + 0x1; +goto L40cbd0;} +a2 = a2 + 0x1; +t0 = a2 & 0x3; +if (t0 == 0) {a0 = zero; +goto L40cab4;} +a0 = zero; +a3 = zero << 4; +v0 = t1 + a3; +v1 = t2 + a3; +a1 = t0; +L40ca60: +t7 = MEM_U32(v0 + 0); +t8 = MEM_U32(v1 + 0); +t3 = MEM_U32(v0 + 4); +t9 = t7 & t8; +MEM_U32(v0 + 0) = t9; +t4 = MEM_U32(v1 + 4); +t6 = MEM_U32(v0 + 8); +t5 = t3 & t4; +MEM_U32(v0 + 4) = t5; +t7 = MEM_U32(v1 + 8); +t9 = MEM_U32(v0 + 12); +t8 = t6 & t7; +MEM_U32(v0 + 8) = t8; +t3 = MEM_U32(v1 + 12); +a0 = a0 + 0x1; +t4 = t9 & t3; +MEM_U32(v0 + 12) = t4; +v0 = v0 + 0x10; +if (a1 != a0) {v1 = v1 + 0x10; +goto L40ca60;} +v1 = v1 + 0x10; +if (a0 == a2) {a3 = a0 << 4; +goto L40cbd0;} +L40cab4: +a3 = a0 << 4; +v0 = t1 + a3; +v1 = t2 + a3; +L40cac0: +t5 = MEM_U32(v0 + 0); +t6 = MEM_U32(v1 + 0); +t8 = MEM_U32(v0 + 4); +t7 = t5 & t6; +MEM_U32(v0 + 0) = t7; +t9 = MEM_U32(v1 + 4); +t4 = MEM_U32(v0 + 8); +t3 = t8 & t9; +MEM_U32(v0 + 4) = t3; +t5 = MEM_U32(v1 + 8); +t7 = MEM_U32(v0 + 12); +t6 = t4 & t5; +MEM_U32(v0 + 8) = t6; +t8 = MEM_U32(v1 + 12); +t3 = MEM_U32(v0 + 16); +t9 = t7 & t8; +MEM_U32(v0 + 12) = t9; +t4 = MEM_U32(v1 + 16); +t6 = MEM_U32(v0 + 20); +t5 = t3 & t4; +MEM_U32(v0 + 16) = t5; +t7 = MEM_U32(v1 + 20); +t9 = MEM_U32(v0 + 24); +t8 = t6 & t7; +MEM_U32(v0 + 20) = t8; +t3 = MEM_U32(v1 + 24); +t5 = MEM_U32(v0 + 28); +t4 = t9 & t3; +MEM_U32(v0 + 24) = t4; +t6 = MEM_U32(v1 + 28); +t8 = MEM_U32(v0 + 32); +t7 = t5 & t6; +MEM_U32(v0 + 28) = t7; +t9 = MEM_U32(v1 + 32); +t4 = MEM_U32(v0 + 36); +t3 = t8 & t9; +MEM_U32(v0 + 32) = t3; +t5 = MEM_U32(v1 + 36); +t7 = MEM_U32(v0 + 40); +t6 = t4 & t5; +MEM_U32(v0 + 36) = t6; +t8 = MEM_U32(v1 + 40); +t3 = MEM_U32(v0 + 44); +t9 = t7 & t8; +MEM_U32(v0 + 40) = t9; +t4 = MEM_U32(v1 + 44); +t6 = MEM_U32(v0 + 48); +t5 = t3 & t4; +MEM_U32(v0 + 44) = t5; +t7 = MEM_U32(v1 + 48); +t9 = MEM_U32(v0 + 52); +t8 = t6 & t7; +MEM_U32(v0 + 48) = t8; +t3 = MEM_U32(v1 + 52); +t5 = MEM_U32(v0 + 56); +t4 = t9 & t3; +MEM_U32(v0 + 52) = t4; +t6 = MEM_U32(v1 + 56); +t8 = MEM_U32(v0 + 60); +t7 = t5 & t6; +MEM_U32(v0 + 56) = t7; +t9 = MEM_U32(v1 + 60); +a0 = a0 + 0x4; +t3 = t8 & t9; +MEM_U32(v0 + 60) = t3; +v0 = v0 + 0x40; +if (a0 != a2) {v1 = v1 + 0x40; +goto L40cac0;} +v1 = v1 + 0x40; +L40cbd0: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_bvectminus(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40cbe0: +//bvectminus: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +a3 = a0; +if (t6 == v0) {a0 = 0x19b; +goto L40cc30;} +a0 = 0x19b; +//nop; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 32) = a3; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40cc1c; +MEM_U32(sp + 32) = a3; +L40cc1c: +a3 = MEM_U32(sp + 32); +// bdead 40000103 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +v0 = MEM_U32(a3 + 0); +//nop; +L40cc30: +t1 = MEM_U32(a3 + 4); +t2 = MEM_U32(a1 + 4); +a2 = v0 + 0xffffffff; +if ((int)a2 < 0) {a2 = a2 + 0x1; +goto L40ce20;} +a2 = a2 + 0x1; +t0 = a2 & 0x3; +if (t0 == 0) {a0 = zero; +goto L40ccc4;} +a0 = zero; +a3 = zero << 4; +v0 = t1 + a3; +v1 = t2 + a3; +a1 = t0; +L40cc60: +t8 = MEM_U32(v1 + 0); +t7 = MEM_U32(v0 + 0); +t9 = ~t8; +t3 = t7 & t9; +MEM_U32(v0 + 0) = t3; +t5 = MEM_U32(v1 + 4); +t4 = MEM_U32(v0 + 4); +t6 = ~t5; +t8 = t4 & t6; +MEM_U32(v0 + 4) = t8; +t9 = MEM_U32(v1 + 8); +t7 = MEM_U32(v0 + 8); +t3 = ~t9; +t5 = t7 & t3; +MEM_U32(v0 + 8) = t5; +t6 = MEM_U32(v1 + 12); +t4 = MEM_U32(v0 + 12); +t8 = ~t6; +a0 = a0 + 0x1; +t9 = t4 & t8; +MEM_U32(v0 + 12) = t9; +v0 = v0 + 0x10; +if (a1 != a0) {v1 = v1 + 0x10; +goto L40cc60;} +v1 = v1 + 0x10; +if (a0 == a2) {a3 = a0 << 4; +goto L40ce20;} +L40ccc4: +a3 = a0 << 4; +v0 = t1 + a3; +v1 = t2 + a3; +L40ccd0: +t3 = MEM_U32(v1 + 0); +t7 = MEM_U32(v0 + 0); +t5 = ~t3; +t6 = t7 & t5; +MEM_U32(v0 + 0) = t6; +t8 = MEM_U32(v1 + 4); +t4 = MEM_U32(v0 + 4); +t9 = ~t8; +t3 = t4 & t9; +MEM_U32(v0 + 4) = t3; +t5 = MEM_U32(v1 + 8); +t7 = MEM_U32(v0 + 8); +t6 = ~t5; +t8 = t7 & t6; +MEM_U32(v0 + 8) = t8; +t9 = MEM_U32(v1 + 12); +t4 = MEM_U32(v0 + 12); +t3 = ~t9; +t5 = t4 & t3; +MEM_U32(v0 + 12) = t5; +t6 = MEM_U32(v1 + 16); +t7 = MEM_U32(v0 + 16); +t8 = ~t6; +t9 = t7 & t8; +MEM_U32(v0 + 16) = t9; +t3 = MEM_U32(v1 + 20); +t4 = MEM_U32(v0 + 20); +t5 = ~t3; +t6 = t4 & t5; +MEM_U32(v0 + 20) = t6; +t8 = MEM_U32(v1 + 24); +t7 = MEM_U32(v0 + 24); +t9 = ~t8; +t3 = t7 & t9; +MEM_U32(v0 + 24) = t3; +t5 = MEM_U32(v1 + 28); +t4 = MEM_U32(v0 + 28); +t6 = ~t5; +t8 = t4 & t6; +MEM_U32(v0 + 28) = t8; +t9 = MEM_U32(v1 + 32); +t7 = MEM_U32(v0 + 32); +t3 = ~t9; +t5 = t7 & t3; +MEM_U32(v0 + 32) = t5; +t6 = MEM_U32(v1 + 36); +t4 = MEM_U32(v0 + 36); +t8 = ~t6; +t9 = t4 & t8; +MEM_U32(v0 + 36) = t9; +t3 = MEM_U32(v1 + 40); +t7 = MEM_U32(v0 + 40); +t5 = ~t3; +t6 = t7 & t5; +MEM_U32(v0 + 40) = t6; +t8 = MEM_U32(v1 + 44); +t4 = MEM_U32(v0 + 44); +t9 = ~t8; +t3 = t4 & t9; +MEM_U32(v0 + 44) = t3; +t5 = MEM_U32(v1 + 48); +t7 = MEM_U32(v0 + 48); +t6 = ~t5; +t8 = t7 & t6; +MEM_U32(v0 + 48) = t8; +t9 = MEM_U32(v1 + 52); +t4 = MEM_U32(v0 + 52); +t3 = ~t9; +t5 = t4 & t3; +MEM_U32(v0 + 52) = t5; +t6 = MEM_U32(v1 + 56); +t7 = MEM_U32(v0 + 56); +t8 = ~t6; +t9 = t7 & t8; +MEM_U32(v0 + 56) = t9; +t3 = MEM_U32(v1 + 60); +t4 = MEM_U32(v0 + 60); +t5 = ~t3; +a0 = a0 + 0x4; +t6 = t4 & t5; +MEM_U32(v0 + 60) = t6; +v0 = v0 + 0x40; +if (a0 != a2) {v1 = v1 + 0x40; +goto L40ccd0;} +v1 = v1 + 0x40; +L40ce20: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_unionminus(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40ce30: +//unionminus: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 40) = a2; +t7 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +//nop; +if (t7 == v0) {t9 = MEM_U32(sp + 32); +goto L40ce8c;} +t9 = MEM_U32(sp + 32); +//nop; +a0 = 0x19b; +MEM_U32(sp + 36) = a1; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40ce74; +MEM_U32(sp + 36) = a1; +L40ce74: +t8 = MEM_U32(sp + 32); +// bdead 42000003 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +v0 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(sp + 32); +L40ce8c: +t5 = MEM_U32(sp + 40); +t3 = MEM_U32(a1 + 4); +a3 = v0 + 0xffffffff; +t2 = MEM_U32(t9 + 4); +t4 = MEM_U32(t5 + 4); +if ((int)a3 < 0) {a3 = a3 + 0x1; +goto L40d134;} +a3 = a3 + 0x1; +t1 = a3 & 0x3; +if (t1 == 0) {a1 = zero; +goto L40cf50;} +a1 = zero; +t0 = zero << 4; +v0 = t2 + t0; +v1 = t3 + t0; +a0 = t4 + t0; +a2 = t1; +L40cec8: +t7 = MEM_U32(a0 + 0); +t6 = MEM_U32(v1 + 0); +t5 = MEM_U32(v0 + 0); +t8 = ~t7; +t9 = t6 & t8; +t7 = t5 | t9; +MEM_U32(v0 + 0) = t7; +t8 = MEM_U32(a0 + 4); +t6 = MEM_U32(v1 + 4); +t7 = MEM_U32(v0 + 4); +t5 = ~t8; +t9 = t6 & t5; +t8 = t7 | t9; +MEM_U32(v0 + 4) = t8; +t5 = MEM_U32(a0 + 8); +t6 = MEM_U32(v1 + 8); +t8 = MEM_U32(v0 + 8); +t7 = ~t5; +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 8) = t5; +t7 = MEM_U32(a0 + 12); +t6 = MEM_U32(v1 + 12); +t5 = MEM_U32(v0 + 12); +t8 = ~t7; +t9 = t6 & t8; +a1 = a1 + 0x1; +t7 = t5 | t9; +MEM_U32(v0 + 12) = t7; +v0 = v0 + 0x10; +v1 = v1 + 0x10; +if (a2 != a1) {a0 = a0 + 0x10; +goto L40cec8;} +a0 = a0 + 0x10; +if (a1 == a3) {t0 = a1 << 4; +goto L40d134;} +L40cf50: +t0 = a1 << 4; +v0 = t2 + t0; +v1 = t3 + t0; +a0 = t4 + t0; +L40cf60: +t8 = MEM_U32(a0 + 0); +t6 = MEM_U32(v1 + 0); +t7 = MEM_U32(v0 + 0); +t5 = ~t8; +t9 = t6 & t5; +t8 = t7 | t9; +MEM_U32(v0 + 0) = t8; +t5 = MEM_U32(a0 + 4); +t6 = MEM_U32(v1 + 4); +t8 = MEM_U32(v0 + 4); +t7 = ~t5; +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 4) = t5; +t7 = MEM_U32(a0 + 8); +t6 = MEM_U32(v1 + 8); +t5 = MEM_U32(v0 + 8); +t8 = ~t7; +t9 = t6 & t8; +t7 = t5 | t9; +MEM_U32(v0 + 8) = t7; +t8 = MEM_U32(a0 + 12); +t6 = MEM_U32(v1 + 12); +t7 = MEM_U32(v0 + 12); +t5 = ~t8; +t9 = t6 & t5; +t8 = t7 | t9; +MEM_U32(v0 + 12) = t8; +t5 = MEM_U32(a0 + 16); +t6 = MEM_U32(v1 + 16); +t8 = MEM_U32(v0 + 16); +t7 = ~t5; +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 16) = t5; +t7 = MEM_U32(a0 + 20); +t6 = MEM_U32(v1 + 20); +t5 = MEM_U32(v0 + 20); +t8 = ~t7; +t9 = t6 & t8; +t7 = t5 | t9; +MEM_U32(v0 + 20) = t7; +t8 = MEM_U32(a0 + 24); +t6 = MEM_U32(v1 + 24); +t7 = MEM_U32(v0 + 24); +t5 = ~t8; +t9 = t6 & t5; +t8 = t7 | t9; +MEM_U32(v0 + 24) = t8; +t5 = MEM_U32(a0 + 28); +t6 = MEM_U32(v1 + 28); +t8 = MEM_U32(v0 + 28); +t7 = ~t5; +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 28) = t5; +t7 = MEM_U32(a0 + 32); +t6 = MEM_U32(v1 + 32); +t5 = MEM_U32(v0 + 32); +t8 = ~t7; +t9 = t6 & t8; +t7 = t5 | t9; +MEM_U32(v0 + 32) = t7; +t8 = MEM_U32(a0 + 36); +t6 = MEM_U32(v1 + 36); +t7 = MEM_U32(v0 + 36); +t5 = ~t8; +t9 = t6 & t5; +t8 = t7 | t9; +MEM_U32(v0 + 36) = t8; +t5 = MEM_U32(a0 + 40); +t6 = MEM_U32(v1 + 40); +t8 = MEM_U32(v0 + 40); +t7 = ~t5; +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 40) = t5; +t7 = MEM_U32(a0 + 44); +t6 = MEM_U32(v1 + 44); +t5 = MEM_U32(v0 + 44); +t8 = ~t7; +t9 = t6 & t8; +t7 = t5 | t9; +MEM_U32(v0 + 44) = t7; +t8 = MEM_U32(a0 + 48); +t6 = MEM_U32(v1 + 48); +t7 = MEM_U32(v0 + 48); +t5 = ~t8; +t9 = t6 & t5; +t8 = t7 | t9; +MEM_U32(v0 + 48) = t8; +t5 = MEM_U32(a0 + 52); +t6 = MEM_U32(v1 + 52); +t8 = MEM_U32(v0 + 52); +t7 = ~t5; +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 52) = t5; +t7 = MEM_U32(a0 + 56); +t6 = MEM_U32(v1 + 56); +t5 = MEM_U32(v0 + 56); +t8 = ~t7; +t9 = t6 & t8; +t7 = t5 | t9; +MEM_U32(v0 + 56) = t7; +t8 = MEM_U32(a0 + 60); +t6 = MEM_U32(v1 + 60); +t7 = MEM_U32(v0 + 60); +t5 = ~t8; +t9 = t6 & t5; +a1 = a1 + 0x4; +t8 = t7 | t9; +MEM_U32(v0 + 60) = t8; +v0 = v0 + 0x40; +v1 = v1 + 0x40; +if (a1 != a3) {a0 = a0 + 0x40; +goto L40cf60;} +a0 = a0 + 0x40; +L40d134: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_minusminus(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40d144: +//minusminus: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 40) = a2; +t7 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +//nop; +if (t7 == v0) {t9 = MEM_U32(sp + 32); +goto L40d1a0;} +t9 = MEM_U32(sp + 32); +//nop; +a0 = 0x19b; +MEM_U32(sp + 36) = a1; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40d188; +MEM_U32(sp + 36) = a1; +L40d188: +t8 = MEM_U32(sp + 32); +// bdead 42000003 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +v0 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(sp + 32); +L40d1a0: +t5 = MEM_U32(sp + 40); +t3 = MEM_U32(a1 + 4); +a3 = v0 + 0xffffffff; +t2 = MEM_U32(t9 + 4); +t4 = MEM_U32(t5 + 4); +if ((int)a3 < 0) {a3 = a3 + 0x1; +goto L40d498;} +a3 = a3 + 0x1; +t1 = a3 & 0x3; +if (t1 == 0) {a1 = zero; +goto L40d274;} +a1 = zero; +t0 = zero << 4; +v0 = t2 + t0; +v1 = t3 + t0; +a0 = t4 + t0; +a2 = t1; +L40d1dc: +t7 = MEM_U32(a0 + 0); +t6 = MEM_U32(v1 + 0); +t8 = ~t7; +t7 = MEM_U32(v0 + 0); +t9 = t6 & t8; +t5 = ~t9; +t6 = t7 & t5; +MEM_U32(v0 + 0) = t6; +t9 = MEM_U32(a0 + 4); +t8 = MEM_U32(v1 + 4); +t7 = ~t9; +t9 = MEM_U32(v0 + 4); +t5 = t8 & t7; +t6 = ~t5; +t8 = t9 & t6; +MEM_U32(v0 + 4) = t8; +t5 = MEM_U32(a0 + 8); +t7 = MEM_U32(v1 + 8); +t9 = ~t5; +t5 = MEM_U32(v0 + 8); +t6 = t7 & t9; +t8 = ~t6; +t7 = t5 & t8; +MEM_U32(v0 + 8) = t7; +t6 = MEM_U32(a0 + 12); +t9 = MEM_U32(v1 + 12); +t5 = ~t6; +t6 = MEM_U32(v0 + 12); +t8 = t9 & t5; +t7 = ~t8; +a1 = a1 + 0x1; +t9 = t6 & t7; +MEM_U32(v0 + 12) = t9; +v0 = v0 + 0x10; +v1 = v1 + 0x10; +if (a2 != a1) {a0 = a0 + 0x10; +goto L40d1dc;} +a0 = a0 + 0x10; +if (a1 == a3) {t0 = a1 << 4; +goto L40d498;} +L40d274: +t0 = a1 << 4; +v0 = t2 + t0; +v1 = t3 + t0; +a0 = t4 + t0; +L40d284: +t8 = MEM_U32(a0 + 0); +t5 = MEM_U32(v1 + 0); +t6 = ~t8; +t8 = MEM_U32(v0 + 0); +t7 = t5 & t6; +t9 = ~t7; +t5 = t8 & t9; +MEM_U32(v0 + 0) = t5; +t7 = MEM_U32(a0 + 4); +t6 = MEM_U32(v1 + 4); +t8 = ~t7; +t7 = MEM_U32(v0 + 4); +t9 = t6 & t8; +t5 = ~t9; +t6 = t7 & t5; +MEM_U32(v0 + 4) = t6; +t9 = MEM_U32(a0 + 8); +t8 = MEM_U32(v1 + 8); +t7 = ~t9; +t9 = MEM_U32(v0 + 8); +t5 = t8 & t7; +t6 = ~t5; +t8 = t9 & t6; +MEM_U32(v0 + 8) = t8; +t5 = MEM_U32(a0 + 12); +t7 = MEM_U32(v1 + 12); +t9 = ~t5; +t5 = MEM_U32(v0 + 12); +t6 = t7 & t9; +t8 = ~t6; +t7 = t5 & t8; +MEM_U32(v0 + 12) = t7; +t6 = MEM_U32(a0 + 16); +t9 = MEM_U32(v1 + 16); +t5 = ~t6; +t6 = MEM_U32(v0 + 16); +t8 = t9 & t5; +t7 = ~t8; +t9 = t6 & t7; +MEM_U32(v0 + 16) = t9; +t8 = MEM_U32(a0 + 20); +t5 = MEM_U32(v1 + 20); +t6 = ~t8; +t8 = MEM_U32(v0 + 20); +t7 = t5 & t6; +t9 = ~t7; +t5 = t8 & t9; +MEM_U32(v0 + 20) = t5; +t7 = MEM_U32(a0 + 24); +t6 = MEM_U32(v1 + 24); +t8 = ~t7; +t7 = MEM_U32(v0 + 24); +t9 = t6 & t8; +t5 = ~t9; +t6 = t7 & t5; +MEM_U32(v0 + 24) = t6; +t9 = MEM_U32(a0 + 28); +t8 = MEM_U32(v1 + 28); +t7 = ~t9; +t9 = MEM_U32(v0 + 28); +t5 = t8 & t7; +t6 = ~t5; +t8 = t9 & t6; +MEM_U32(v0 + 28) = t8; +t5 = MEM_U32(a0 + 32); +t7 = MEM_U32(v1 + 32); +t9 = ~t5; +t5 = MEM_U32(v0 + 32); +t6 = t7 & t9; +t8 = ~t6; +t7 = t5 & t8; +MEM_U32(v0 + 32) = t7; +t6 = MEM_U32(a0 + 36); +t9 = MEM_U32(v1 + 36); +t5 = ~t6; +t6 = MEM_U32(v0 + 36); +t8 = t9 & t5; +t7 = ~t8; +t9 = t6 & t7; +MEM_U32(v0 + 36) = t9; +t8 = MEM_U32(a0 + 40); +t5 = MEM_U32(v1 + 40); +t6 = ~t8; +t8 = MEM_U32(v0 + 40); +t7 = t5 & t6; +t9 = ~t7; +t5 = t8 & t9; +MEM_U32(v0 + 40) = t5; +t7 = MEM_U32(a0 + 44); +t6 = MEM_U32(v1 + 44); +t8 = ~t7; +t7 = MEM_U32(v0 + 44); +t9 = t6 & t8; +t5 = ~t9; +t6 = t7 & t5; +MEM_U32(v0 + 44) = t6; +t9 = MEM_U32(a0 + 48); +t8 = MEM_U32(v1 + 48); +t7 = ~t9; +t9 = MEM_U32(v0 + 48); +t5 = t8 & t7; +t6 = ~t5; +t8 = t9 & t6; +MEM_U32(v0 + 48) = t8; +t5 = MEM_U32(a0 + 52); +t7 = MEM_U32(v1 + 52); +t9 = ~t5; +t5 = MEM_U32(v0 + 52); +t6 = t7 & t9; +t8 = ~t6; +t7 = t5 & t8; +MEM_U32(v0 + 52) = t7; +t6 = MEM_U32(a0 + 56); +t9 = MEM_U32(v1 + 56); +t5 = ~t6; +t6 = MEM_U32(v0 + 56); +t8 = t9 & t5; +t7 = ~t8; +t9 = t6 & t7; +MEM_U32(v0 + 56) = t9; +t8 = MEM_U32(a0 + 60); +t5 = MEM_U32(v1 + 60); +t6 = ~t8; +t8 = MEM_U32(v0 + 60); +t7 = t5 & t6; +t9 = ~t7; +a1 = a1 + 0x4; +t5 = t8 & t9; +MEM_U32(v0 + 60) = t5; +v0 = v0 + 0x40; +v1 = v1 + 0x40; +if (a1 != a3) {a0 = a0 + 0x40; +goto L40d284;} +a0 = a0 + 0x40; +L40d498: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_unionintsect(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40d4a8: +//unionintsect: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +t8 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +//nop; +if (t8 == v0) {t5 = MEM_U32(sp + 40); +goto L40d504;} +t5 = MEM_U32(sp + 40); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40d4f0; +//nop; +L40d4f0: +t9 = MEM_U32(sp + 32); +// bdead 44000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t9 + 0); +//nop; +t5 = MEM_U32(sp + 40); +L40d504: +//nop; +t6 = MEM_U32(t5 + 0); +//nop; +if (t6 == v0) {t8 = MEM_U32(sp + 32); +goto L40d53c;} +t8 = MEM_U32(sp + 32); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40d528; +//nop; +L40d528: +t7 = MEM_U32(sp + 32); +// bdead 40010003 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(sp + 32); +L40d53c: +t9 = MEM_U32(sp + 36); +t5 = MEM_U32(sp + 40); +a3 = v0 + 0xffffffff; +t2 = MEM_U32(t8 + 4); +t3 = MEM_U32(t9 + 4); +t4 = MEM_U32(t5 + 4); +if ((int)a3 < 0) {a3 = a3 + 0x1; +goto L40d798;} +a3 = a3 + 0x1; +t1 = a3 & 0x3; +if (t1 == 0) {a1 = zero; +goto L40d5f4;} +a1 = zero; +t0 = zero << 4; +v0 = t2 + t0; +v1 = t3 + t0; +a0 = t4 + t0; +a2 = t1; +L40d57c: +t6 = MEM_U32(v1 + 0); +t7 = MEM_U32(a0 + 0); +t9 = MEM_U32(v0 + 0); +t8 = t6 & t7; +t5 = t9 | t8; +MEM_U32(v0 + 0) = t5; +t7 = MEM_U32(a0 + 4); +t6 = MEM_U32(v1 + 4); +t8 = MEM_U32(v0 + 4); +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 4) = t5; +t7 = MEM_U32(a0 + 8); +t6 = MEM_U32(v1 + 8); +t9 = MEM_U32(v0 + 8); +t8 = t6 & t7; +t5 = t9 | t8; +MEM_U32(v0 + 8) = t5; +t7 = MEM_U32(a0 + 12); +t6 = MEM_U32(v1 + 12); +t8 = MEM_U32(v0 + 12); +t9 = t6 & t7; +a1 = a1 + 0x1; +t5 = t8 | t9; +MEM_U32(v0 + 12) = t5; +v0 = v0 + 0x10; +v1 = v1 + 0x10; +if (a2 != a1) {a0 = a0 + 0x10; +goto L40d57c;} +a0 = a0 + 0x10; +if (a1 == a3) {t0 = a1 << 4; +goto L40d798;} +L40d5f4: +t0 = a1 << 4; +v0 = t2 + t0; +v1 = t3 + t0; +a0 = t4 + t0; +L40d604: +t6 = MEM_U32(v1 + 0); +t7 = MEM_U32(a0 + 0); +t9 = MEM_U32(v0 + 0); +t8 = t6 & t7; +t5 = t9 | t8; +MEM_U32(v0 + 0) = t5; +t7 = MEM_U32(a0 + 4); +t6 = MEM_U32(v1 + 4); +t8 = MEM_U32(v0 + 4); +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 4) = t5; +t7 = MEM_U32(a0 + 8); +t6 = MEM_U32(v1 + 8); +t9 = MEM_U32(v0 + 8); +t8 = t6 & t7; +t5 = t9 | t8; +MEM_U32(v0 + 8) = t5; +t7 = MEM_U32(a0 + 12); +t6 = MEM_U32(v1 + 12); +t8 = MEM_U32(v0 + 12); +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 12) = t5; +t7 = MEM_U32(a0 + 16); +t6 = MEM_U32(v1 + 16); +t9 = MEM_U32(v0 + 16); +t8 = t6 & t7; +t5 = t9 | t8; +MEM_U32(v0 + 16) = t5; +t7 = MEM_U32(a0 + 20); +t6 = MEM_U32(v1 + 20); +t8 = MEM_U32(v0 + 20); +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 20) = t5; +t7 = MEM_U32(a0 + 24); +t6 = MEM_U32(v1 + 24); +t9 = MEM_U32(v0 + 24); +t8 = t6 & t7; +t5 = t9 | t8; +MEM_U32(v0 + 24) = t5; +t7 = MEM_U32(a0 + 28); +t6 = MEM_U32(v1 + 28); +t8 = MEM_U32(v0 + 28); +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 28) = t5; +t7 = MEM_U32(a0 + 32); +t6 = MEM_U32(v1 + 32); +t9 = MEM_U32(v0 + 32); +t8 = t6 & t7; +t5 = t9 | t8; +MEM_U32(v0 + 32) = t5; +t7 = MEM_U32(a0 + 36); +t6 = MEM_U32(v1 + 36); +t8 = MEM_U32(v0 + 36); +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 36) = t5; +t7 = MEM_U32(a0 + 40); +t6 = MEM_U32(v1 + 40); +t9 = MEM_U32(v0 + 40); +t8 = t6 & t7; +t5 = t9 | t8; +MEM_U32(v0 + 40) = t5; +t7 = MEM_U32(a0 + 44); +t6 = MEM_U32(v1 + 44); +t8 = MEM_U32(v0 + 44); +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 44) = t5; +t7 = MEM_U32(a0 + 48); +t6 = MEM_U32(v1 + 48); +t9 = MEM_U32(v0 + 48); +t8 = t6 & t7; +t5 = t9 | t8; +MEM_U32(v0 + 48) = t5; +t7 = MEM_U32(a0 + 52); +t6 = MEM_U32(v1 + 52); +t8 = MEM_U32(v0 + 52); +t9 = t6 & t7; +t5 = t8 | t9; +MEM_U32(v0 + 52) = t5; +t7 = MEM_U32(a0 + 56); +t6 = MEM_U32(v1 + 56); +t9 = MEM_U32(v0 + 56); +t8 = t6 & t7; +t5 = t9 | t8; +MEM_U32(v0 + 56) = t5; +t7 = MEM_U32(a0 + 60); +t6 = MEM_U32(v1 + 60); +t8 = MEM_U32(v0 + 60); +t9 = t6 & t7; +a1 = a1 + 0x4; +t5 = t8 | t9; +MEM_U32(v0 + 60) = t5; +v0 = v0 + 0x40; +v1 = v1 + 0x40; +if (a1 != a3) {a0 = a0 + 0x40; +goto L40d604;} +a0 = a0 + 0x40; +L40d798: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_uintsectminus(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40d7a8: +//uintsectminus: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +t8 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +//nop; +if (t8 == v0) {t6 = MEM_U32(sp + 40); +goto L40d808;} +t6 = MEM_U32(sp + 40); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40d7f4; +//nop; +L40d7f4: +t9 = MEM_U32(sp + 32); +// bdead 44000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U32(sp + 40); +L40d808: +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +if (t7 == v0) {t9 = MEM_U32(sp + 44); +goto L40d840;} +t9 = MEM_U32(sp + 44); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40d82c; +//nop; +L40d82c: +t8 = MEM_U32(sp + 32); +// bdead 42000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(sp + 44); +L40d840: +//nop; +t6 = MEM_U32(t9 + 0); +//nop; +if (t6 == v0) {t8 = MEM_U32(sp + 32); +goto L40d878;} +t8 = MEM_U32(sp + 32); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40d864; +//nop; +L40d864: +t7 = MEM_U32(sp + 32); +// bdead 40010003 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(sp + 32); +L40d878: +t9 = MEM_U32(sp + 36); +t6 = MEM_U32(sp + 40); +t7 = MEM_U32(sp + 44); +t0 = v0 + 0xffffffff; +t3 = MEM_U32(t8 + 4); +t4 = MEM_U32(t9 + 4); +t5 = MEM_U32(t6 + 4); +ra = MEM_U32(t7 + 4); +if ((int)t0 < 0) {t0 = t0 + 0x1; +goto L40dbdc;} +t0 = t0 + 0x1; +t2 = t0 & 0x3; +if (t2 == 0) {a2 = zero; +goto L40d970;} +a2 = zero; +t1 = zero << 4; +v0 = t3 + t1; +v1 = t4 + t1; +a0 = t5 + t1; +a1 = ra + t1; +a3 = t2; +L40d8c4: +t9 = MEM_U32(a1 + 0); +t8 = MEM_U32(a0 + 0); +t6 = ~t9; +t9 = MEM_U32(v1 + 0); +t7 = t8 & t6; +t6 = MEM_U32(v0 + 0); +t8 = t9 & t7; +t9 = t6 | t8; +MEM_U32(v0 + 0) = t9; +t6 = MEM_U32(a1 + 4); +t7 = MEM_U32(a0 + 4); +t8 = ~t6; +t6 = MEM_U32(v1 + 4); +t9 = t7 & t8; +t8 = MEM_U32(v0 + 4); +t7 = t6 & t9; +t6 = t8 | t7; +MEM_U32(v0 + 4) = t6; +t8 = MEM_U32(a1 + 8); +t9 = MEM_U32(a0 + 8); +t7 = ~t8; +t8 = MEM_U32(v1 + 8); +t6 = t9 & t7; +t7 = MEM_U32(v0 + 8); +t9 = t8 & t6; +t8 = t7 | t9; +MEM_U32(v0 + 8) = t8; +t7 = MEM_U32(a1 + 12); +t6 = MEM_U32(a0 + 12); +t9 = ~t7; +t7 = MEM_U32(v1 + 12); +t8 = t6 & t9; +t9 = MEM_U32(v0 + 12); +t6 = t7 & t8; +a2 = a2 + 0x1; +t7 = t9 | t6; +MEM_U32(v0 + 12) = t7; +v0 = v0 + 0x10; +v1 = v1 + 0x10; +a0 = a0 + 0x10; +if (a3 != a2) {a1 = a1 + 0x10; +goto L40d8c4;} +a1 = a1 + 0x10; +if (a2 == t0) {t1 = a2 << 4; +goto L40dbdc;} +L40d970: +t1 = a2 << 4; +v0 = t3 + t1; +v1 = t4 + t1; +a0 = t5 + t1; +a1 = ra + t1; +L40d984: +t9 = MEM_U32(a1 + 0); +t8 = MEM_U32(a0 + 0); +t6 = ~t9; +t9 = MEM_U32(v1 + 0); +t7 = t8 & t6; +t6 = MEM_U32(v0 + 0); +t8 = t9 & t7; +t9 = t6 | t8; +MEM_U32(v0 + 0) = t9; +t6 = MEM_U32(a1 + 4); +t7 = MEM_U32(a0 + 4); +t8 = ~t6; +t6 = MEM_U32(v1 + 4); +t9 = t7 & t8; +t8 = MEM_U32(v0 + 4); +t7 = t6 & t9; +t6 = t8 | t7; +MEM_U32(v0 + 4) = t6; +t8 = MEM_U32(a1 + 8); +t9 = MEM_U32(a0 + 8); +t7 = ~t8; +t8 = MEM_U32(v1 + 8); +t6 = t9 & t7; +t7 = MEM_U32(v0 + 8); +t9 = t8 & t6; +t8 = t7 | t9; +MEM_U32(v0 + 8) = t8; +t7 = MEM_U32(a1 + 12); +t6 = MEM_U32(a0 + 12); +t9 = ~t7; +t7 = MEM_U32(v1 + 12); +t8 = t6 & t9; +t9 = MEM_U32(v0 + 12); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 12) = t7; +t9 = MEM_U32(a1 + 16); +t8 = MEM_U32(a0 + 16); +t6 = ~t9; +t9 = MEM_U32(v1 + 16); +t7 = t8 & t6; +t6 = MEM_U32(v0 + 16); +t8 = t9 & t7; +t9 = t6 | t8; +MEM_U32(v0 + 16) = t9; +t6 = MEM_U32(a1 + 20); +t7 = MEM_U32(a0 + 20); +t8 = ~t6; +t6 = MEM_U32(v1 + 20); +t9 = t7 & t8; +t8 = MEM_U32(v0 + 20); +t7 = t6 & t9; +t6 = t8 | t7; +MEM_U32(v0 + 20) = t6; +t8 = MEM_U32(a1 + 24); +t9 = MEM_U32(a0 + 24); +t7 = ~t8; +t8 = MEM_U32(v1 + 24); +t6 = t9 & t7; +t7 = MEM_U32(v0 + 24); +t9 = t8 & t6; +t8 = t7 | t9; +MEM_U32(v0 + 24) = t8; +t7 = MEM_U32(a1 + 28); +t6 = MEM_U32(a0 + 28); +t9 = ~t7; +t7 = MEM_U32(v1 + 28); +t8 = t6 & t9; +t9 = MEM_U32(v0 + 28); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 28) = t7; +t9 = MEM_U32(a1 + 32); +t8 = MEM_U32(a0 + 32); +t6 = ~t9; +t9 = MEM_U32(v1 + 32); +t7 = t8 & t6; +t6 = MEM_U32(v0 + 32); +t8 = t9 & t7; +t9 = t6 | t8; +MEM_U32(v0 + 32) = t9; +t6 = MEM_U32(a1 + 36); +t7 = MEM_U32(a0 + 36); +t8 = ~t6; +t6 = MEM_U32(v1 + 36); +t9 = t7 & t8; +t8 = MEM_U32(v0 + 36); +t7 = t6 & t9; +t6 = t8 | t7; +MEM_U32(v0 + 36) = t6; +t8 = MEM_U32(a1 + 40); +t9 = MEM_U32(a0 + 40); +t7 = ~t8; +t8 = MEM_U32(v1 + 40); +t6 = t9 & t7; +t7 = MEM_U32(v0 + 40); +t9 = t8 & t6; +t8 = t7 | t9; +MEM_U32(v0 + 40) = t8; +t7 = MEM_U32(a1 + 44); +t6 = MEM_U32(a0 + 44); +t9 = ~t7; +t7 = MEM_U32(v1 + 44); +t8 = t6 & t9; +t9 = MEM_U32(v0 + 44); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 44) = t7; +t9 = MEM_U32(a1 + 48); +t8 = MEM_U32(a0 + 48); +t6 = ~t9; +t9 = MEM_U32(v1 + 48); +t7 = t8 & t6; +t6 = MEM_U32(v0 + 48); +t8 = t9 & t7; +t9 = t6 | t8; +MEM_U32(v0 + 48) = t9; +t6 = MEM_U32(a1 + 52); +t7 = MEM_U32(a0 + 52); +t8 = ~t6; +t6 = MEM_U32(v1 + 52); +t9 = t7 & t8; +t8 = MEM_U32(v0 + 52); +t7 = t6 & t9; +t6 = t8 | t7; +MEM_U32(v0 + 52) = t6; +t8 = MEM_U32(a1 + 56); +t9 = MEM_U32(a0 + 56); +t7 = ~t8; +t8 = MEM_U32(v1 + 56); +t6 = t9 & t7; +t7 = MEM_U32(v0 + 56); +t9 = t8 & t6; +t8 = t7 | t9; +MEM_U32(v0 + 56) = t8; +t7 = MEM_U32(a1 + 60); +t6 = MEM_U32(a0 + 60); +t9 = ~t7; +t7 = MEM_U32(v1 + 60); +t8 = t6 & t9; +t9 = MEM_U32(v0 + 60); +t6 = t7 & t8; +a2 = a2 + 0x4; +t7 = t9 | t6; +MEM_U32(v0 + 60) = t7; +v0 = v0 + 0x40; +v1 = v1 + 0x40; +a0 = a0 + 0x40; +if (a2 != t0) {a1 = a1 + 0x40; +goto L40d984;} +a1 = a1 + 0x40; +L40dbdc: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_intsectunion(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40dbec: +//intsectunion: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +t8 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +//nop; +if (t8 == v0) {t5 = MEM_U32(sp + 40); +goto L40dc48;} +t5 = MEM_U32(sp + 40); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40dc34; +//nop; +L40dc34: +t9 = MEM_U32(sp + 32); +// bdead 44000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t9 + 0); +//nop; +t5 = MEM_U32(sp + 40); +L40dc48: +//nop; +t6 = MEM_U32(t5 + 0); +//nop; +if (t6 == v0) {t8 = MEM_U32(sp + 32); +goto L40dc80;} +t8 = MEM_U32(sp + 32); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40dc6c; +//nop; +L40dc6c: +t7 = MEM_U32(sp + 32); +// bdead 40010003 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(sp + 32); +L40dc80: +t9 = MEM_U32(sp + 36); +t5 = MEM_U32(sp + 40); +a3 = v0 + 0xffffffff; +t2 = MEM_U32(t8 + 4); +t3 = MEM_U32(t9 + 4); +t4 = MEM_U32(t5 + 4); +if ((int)a3 < 0) {a3 = a3 + 0x1; +goto L40dedc;} +a3 = a3 + 0x1; +t1 = a3 & 0x3; +if (t1 == 0) {a1 = zero; +goto L40dd38;} +a1 = zero; +t0 = zero << 4; +v0 = t2 + t0; +v1 = t3 + t0; +a0 = t4 + t0; +a2 = t1; +L40dcc0: +t6 = MEM_U32(v1 + 0); +t7 = MEM_U32(a0 + 0); +t9 = MEM_U32(v0 + 0); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 0) = t5; +t7 = MEM_U32(a0 + 4); +t6 = MEM_U32(v1 + 4); +t8 = MEM_U32(v0 + 4); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 4) = t5; +t7 = MEM_U32(a0 + 8); +t6 = MEM_U32(v1 + 8); +t9 = MEM_U32(v0 + 8); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 8) = t5; +t7 = MEM_U32(a0 + 12); +t6 = MEM_U32(v1 + 12); +t8 = MEM_U32(v0 + 12); +t9 = t6 | t7; +a1 = a1 + 0x1; +t5 = t8 & t9; +MEM_U32(v0 + 12) = t5; +v0 = v0 + 0x10; +v1 = v1 + 0x10; +if (a2 != a1) {a0 = a0 + 0x10; +goto L40dcc0;} +a0 = a0 + 0x10; +if (a1 == a3) {t0 = a1 << 4; +goto L40dedc;} +L40dd38: +t0 = a1 << 4; +v0 = t2 + t0; +v1 = t3 + t0; +a0 = t4 + t0; +L40dd48: +t6 = MEM_U32(v1 + 0); +t7 = MEM_U32(a0 + 0); +t9 = MEM_U32(v0 + 0); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 0) = t5; +t7 = MEM_U32(a0 + 4); +t6 = MEM_U32(v1 + 4); +t8 = MEM_U32(v0 + 4); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 4) = t5; +t7 = MEM_U32(a0 + 8); +t6 = MEM_U32(v1 + 8); +t9 = MEM_U32(v0 + 8); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 8) = t5; +t7 = MEM_U32(a0 + 12); +t6 = MEM_U32(v1 + 12); +t8 = MEM_U32(v0 + 12); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 12) = t5; +t7 = MEM_U32(a0 + 16); +t6 = MEM_U32(v1 + 16); +t9 = MEM_U32(v0 + 16); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 16) = t5; +t7 = MEM_U32(a0 + 20); +t6 = MEM_U32(v1 + 20); +t8 = MEM_U32(v0 + 20); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 20) = t5; +t7 = MEM_U32(a0 + 24); +t6 = MEM_U32(v1 + 24); +t9 = MEM_U32(v0 + 24); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 24) = t5; +t7 = MEM_U32(a0 + 28); +t6 = MEM_U32(v1 + 28); +t8 = MEM_U32(v0 + 28); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 28) = t5; +t7 = MEM_U32(a0 + 32); +t6 = MEM_U32(v1 + 32); +t9 = MEM_U32(v0 + 32); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 32) = t5; +t7 = MEM_U32(a0 + 36); +t6 = MEM_U32(v1 + 36); +t8 = MEM_U32(v0 + 36); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 36) = t5; +t7 = MEM_U32(a0 + 40); +t6 = MEM_U32(v1 + 40); +t9 = MEM_U32(v0 + 40); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 40) = t5; +t7 = MEM_U32(a0 + 44); +t6 = MEM_U32(v1 + 44); +t8 = MEM_U32(v0 + 44); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 44) = t5; +t7 = MEM_U32(a0 + 48); +t6 = MEM_U32(v1 + 48); +t9 = MEM_U32(v0 + 48); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 48) = t5; +t7 = MEM_U32(a0 + 52); +t6 = MEM_U32(v1 + 52); +t8 = MEM_U32(v0 + 52); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 52) = t5; +t7 = MEM_U32(a0 + 56); +t6 = MEM_U32(v1 + 56); +t9 = MEM_U32(v0 + 56); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 56) = t5; +t7 = MEM_U32(a0 + 60); +t6 = MEM_U32(v1 + 60); +t8 = MEM_U32(v0 + 60); +t9 = t6 | t7; +a1 = a1 + 0x4; +t5 = t8 & t9; +MEM_U32(v0 + 60) = t5; +v0 = v0 + 0x40; +v1 = v1 + 0x40; +if (a1 != a3) {a0 = a0 + 0x40; +goto L40dd48;} +a0 = a0 + 0x40; +L40dedc: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_unionnot(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40deec: +//unionnot: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +t7 = MEM_U32(a0 + 0); +t6 = MEM_U32(a1 + 0); +a3 = a0; +if (t6 == t7) {a0 = 0x19b; +goto L40df38;} +a0 = 0x19b; +//nop; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 56) = a3; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40df28; +MEM_U32(sp + 56) = a3; +L40df28: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 60); +a3 = MEM_U32(sp + 56); +//nop; +L40df38: +t1 = MEM_U32(a3 + 4); +t2 = MEM_U32(a1 + 4); +t8 = 0xffffffff; +t9 = 0xffffffff; +t3 = 0xffffffff; +t4 = 0xffffffff; +MEM_U32(sp + 48) = t4; +MEM_U32(sp + 44) = t3; +MEM_U32(sp + 40) = t9; +MEM_U32(sp + 36) = t8; +a2 = MEM_U32(a3 + 0); +//nop; +a2 = a2 + 0xffffffff; +if ((int)a2 < 0) {a2 = a2 + 0x1; +goto L40e1f0;} +a2 = a2 + 0x1; +t0 = a2 & 0x3; +if (t0 == 0) {a0 = zero; +goto L40e014;} +a0 = zero; +a3 = zero << 4; +v0 = t1 + a3; +v1 = t2 + a3; +a1 = t0; +L40df90: +t6 = MEM_U32(v1 + 0); +t5 = MEM_U32(sp + 36); +t9 = MEM_U32(v0 + 0); +t7 = ~t6; +t8 = t5 & t7; +t3 = t9 | t8; +MEM_U32(v0 + 0) = t3; +t6 = MEM_U32(v1 + 4); +t4 = MEM_U32(sp + 40); +t9 = MEM_U32(v0 + 4); +t5 = ~t6; +t7 = t4 & t5; +t8 = t9 | t7; +MEM_U32(v0 + 4) = t8; +t6 = MEM_U32(v1 + 8); +t3 = MEM_U32(sp + 44); +t9 = MEM_U32(v0 + 8); +t4 = ~t6; +t5 = t3 & t4; +t7 = t9 | t5; +MEM_U32(v0 + 8) = t7; +t6 = MEM_U32(v1 + 12); +t8 = MEM_U32(sp + 48); +t9 = MEM_U32(v0 + 12); +t3 = ~t6; +t4 = t8 & t3; +a0 = a0 + 0x1; +t5 = t9 | t4; +MEM_U32(v0 + 12) = t5; +v0 = v0 + 0x10; +if (a1 != a0) {v1 = v1 + 0x10; +goto L40df90;} +v1 = v1 + 0x10; +if (a0 == a2) {a3 = a0 << 4; +goto L40e1f0;} +L40e014: +a3 = a0 << 4; +v0 = t1 + a3; +v1 = t2 + a3; +L40e020: +t6 = MEM_U32(v1 + 0); +t7 = MEM_U32(sp + 36); +t9 = MEM_U32(v0 + 0); +t8 = ~t6; +t3 = t7 & t8; +t4 = t9 | t3; +MEM_U32(v0 + 0) = t4; +t6 = MEM_U32(v1 + 4); +t5 = MEM_U32(sp + 40); +t9 = MEM_U32(v0 + 4); +t7 = ~t6; +t8 = t5 & t7; +t3 = t9 | t8; +MEM_U32(v0 + 4) = t3; +t6 = MEM_U32(v1 + 8); +t4 = MEM_U32(sp + 44); +t9 = MEM_U32(v0 + 8); +t5 = ~t6; +t7 = t4 & t5; +t8 = t9 | t7; +MEM_U32(v0 + 8) = t8; +t6 = MEM_U32(v1 + 12); +t3 = MEM_U32(sp + 48); +t9 = MEM_U32(v0 + 12); +t4 = ~t6; +t5 = t3 & t4; +t7 = t9 | t5; +MEM_U32(v0 + 12) = t7; +t6 = MEM_U32(v1 + 16); +t8 = MEM_U32(sp + 36); +t9 = MEM_U32(v0 + 16); +t3 = ~t6; +t4 = t8 & t3; +t5 = t9 | t4; +MEM_U32(v0 + 16) = t5; +t6 = MEM_U32(v1 + 20); +t7 = MEM_U32(sp + 40); +t9 = MEM_U32(v0 + 20); +t8 = ~t6; +t3 = t7 & t8; +t4 = t9 | t3; +MEM_U32(v0 + 20) = t4; +t6 = MEM_U32(v1 + 24); +t5 = MEM_U32(sp + 44); +t9 = MEM_U32(v0 + 24); +t7 = ~t6; +t8 = t5 & t7; +t3 = t9 | t8; +MEM_U32(v0 + 24) = t3; +t6 = MEM_U32(v1 + 28); +t4 = MEM_U32(sp + 48); +t9 = MEM_U32(v0 + 28); +t5 = ~t6; +t7 = t4 & t5; +t8 = t9 | t7; +MEM_U32(v0 + 28) = t8; +t6 = MEM_U32(v1 + 32); +t3 = MEM_U32(sp + 36); +t9 = MEM_U32(v0 + 32); +t4 = ~t6; +t5 = t3 & t4; +t7 = t9 | t5; +MEM_U32(v0 + 32) = t7; +t6 = MEM_U32(v1 + 36); +t8 = MEM_U32(sp + 40); +t9 = MEM_U32(v0 + 36); +t3 = ~t6; +t4 = t8 & t3; +t5 = t9 | t4; +MEM_U32(v0 + 36) = t5; +t6 = MEM_U32(v1 + 40); +t7 = MEM_U32(sp + 44); +t9 = MEM_U32(v0 + 40); +t8 = ~t6; +t3 = t7 & t8; +t4 = t9 | t3; +MEM_U32(v0 + 40) = t4; +t6 = MEM_U32(v1 + 44); +t5 = MEM_U32(sp + 48); +t9 = MEM_U32(v0 + 44); +t7 = ~t6; +t8 = t5 & t7; +t3 = t9 | t8; +MEM_U32(v0 + 44) = t3; +t6 = MEM_U32(v1 + 48); +t4 = MEM_U32(sp + 36); +t9 = MEM_U32(v0 + 48); +t5 = ~t6; +t7 = t4 & t5; +t8 = t9 | t7; +MEM_U32(v0 + 48) = t8; +t6 = MEM_U32(v1 + 52); +t3 = MEM_U32(sp + 40); +t9 = MEM_U32(v0 + 52); +t4 = ~t6; +t5 = t3 & t4; +t7 = t9 | t5; +MEM_U32(v0 + 52) = t7; +t6 = MEM_U32(v1 + 56); +t8 = MEM_U32(sp + 44); +t9 = MEM_U32(v0 + 56); +t3 = ~t6; +t4 = t8 & t3; +t5 = t9 | t4; +MEM_U32(v0 + 56) = t5; +t6 = MEM_U32(v1 + 60); +t7 = MEM_U32(sp + 48); +t9 = MEM_U32(v0 + 60); +t8 = ~t6; +t3 = t7 & t8; +a0 = a0 + 0x4; +t4 = t9 | t3; +MEM_U32(v0 + 60) = t4; +v0 = v0 + 0x40; +if (a0 != a2) {v1 = v1 + 0x40; +goto L40e020;} +v1 = v1 + 0x40; +L40e1f0: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static void f_uminusminus(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40e200: +//uminusminus: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +t8 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +//nop; +if (t8 == v0) {t6 = MEM_U32(sp + 40); +goto L40e260;} +t6 = MEM_U32(sp + 40); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40e24c; +//nop; +L40e24c: +t9 = MEM_U32(sp + 32); +// bdead 44000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U32(sp + 40); +L40e260: +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +if (t7 == v0) {t9 = MEM_U32(sp + 44); +goto L40e298;} +t9 = MEM_U32(sp + 44); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40e284; +//nop; +L40e284: +t8 = MEM_U32(sp + 32); +// bdead 42000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(sp + 44); +L40e298: +//nop; +t6 = MEM_U32(t9 + 0); +//nop; +if (t6 == v0) {t8 = MEM_U32(sp + 32); +goto L40e2d0;} +t8 = MEM_U32(sp + 32); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40e2bc; +//nop; +L40e2bc: +t7 = MEM_U32(sp + 32); +// bdead 40010003 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(sp + 32); +L40e2d0: +t9 = MEM_U32(sp + 36); +t6 = MEM_U32(sp + 40); +t7 = MEM_U32(sp + 44); +t0 = v0 + 0xffffffff; +t3 = MEM_U32(t8 + 4); +t4 = MEM_U32(t9 + 4); +t5 = MEM_U32(t6 + 4); +ra = MEM_U32(t7 + 4); +if ((int)t0 < 0) {t0 = t0 + 0x1; +goto L40e684;} +t0 = t0 + 0x1; +t2 = t0 & 0x3; +if (t2 == 0) {a2 = zero; +goto L40e3d8;} +a2 = zero; +t1 = zero << 4; +v0 = t3 + t1; +v1 = t4 + t1; +a0 = t5 + t1; +a1 = ra + t1; +a3 = t2; +L40e31c: +t9 = MEM_U32(a0 + 0); +t8 = MEM_U32(v1 + 0); +t6 = ~t9; +t9 = MEM_U32(a1 + 0); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 0); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 0) = t7; +t9 = MEM_U32(a0 + 4); +t8 = MEM_U32(v1 + 4); +t6 = ~t9; +t9 = MEM_U32(a1 + 4); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 4); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 4) = t7; +t9 = MEM_U32(a0 + 8); +t8 = MEM_U32(v1 + 8); +t6 = ~t9; +t9 = MEM_U32(a1 + 8); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 8); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 8) = t7; +t9 = MEM_U32(a0 + 12); +t8 = MEM_U32(v1 + 12); +t6 = ~t9; +t9 = MEM_U32(a1 + 12); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 12); +t6 = t7 & t8; +a2 = a2 + 0x1; +t7 = t9 | t6; +MEM_U32(v0 + 12) = t7; +v0 = v0 + 0x10; +v1 = v1 + 0x10; +a0 = a0 + 0x10; +if (a3 != a2) {a1 = a1 + 0x10; +goto L40e31c;} +a1 = a1 + 0x10; +if (a2 == t0) {t1 = a2 << 4; +goto L40e684;} +L40e3d8: +t1 = a2 << 4; +v0 = t3 + t1; +v1 = t4 + t1; +a0 = t5 + t1; +a1 = ra + t1; +L40e3ec: +t9 = MEM_U32(a0 + 0); +t8 = MEM_U32(v1 + 0); +t6 = ~t9; +t9 = MEM_U32(a1 + 0); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 0); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 0) = t7; +t9 = MEM_U32(a0 + 4); +t8 = MEM_U32(v1 + 4); +t6 = ~t9; +t9 = MEM_U32(a1 + 4); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 4); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 4) = t7; +t9 = MEM_U32(a0 + 8); +t8 = MEM_U32(v1 + 8); +t6 = ~t9; +t9 = MEM_U32(a1 + 8); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 8); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 8) = t7; +t9 = MEM_U32(a0 + 12); +t8 = MEM_U32(v1 + 12); +t6 = ~t9; +t9 = MEM_U32(a1 + 12); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 12); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 12) = t7; +t9 = MEM_U32(a0 + 16); +t8 = MEM_U32(v1 + 16); +t6 = ~t9; +t9 = MEM_U32(a1 + 16); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 16); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 16) = t7; +t9 = MEM_U32(a0 + 20); +t8 = MEM_U32(v1 + 20); +t6 = ~t9; +t9 = MEM_U32(a1 + 20); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 20); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 20) = t7; +t9 = MEM_U32(a0 + 24); +t8 = MEM_U32(v1 + 24); +t6 = ~t9; +t9 = MEM_U32(a1 + 24); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 24); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 24) = t7; +t9 = MEM_U32(a0 + 28); +t8 = MEM_U32(v1 + 28); +t6 = ~t9; +t9 = MEM_U32(a1 + 28); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 28); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 28) = t7; +t9 = MEM_U32(a0 + 32); +t8 = MEM_U32(v1 + 32); +t6 = ~t9; +t9 = MEM_U32(a1 + 32); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 32); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 32) = t7; +t9 = MEM_U32(a0 + 36); +t8 = MEM_U32(v1 + 36); +t6 = ~t9; +t9 = MEM_U32(a1 + 36); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 36); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 36) = t7; +t9 = MEM_U32(a0 + 40); +t8 = MEM_U32(v1 + 40); +t6 = ~t9; +t9 = MEM_U32(a1 + 40); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 40); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 40) = t7; +t9 = MEM_U32(a0 + 44); +t8 = MEM_U32(v1 + 44); +t6 = ~t9; +t9 = MEM_U32(a1 + 44); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 44); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 44) = t7; +t9 = MEM_U32(a0 + 48); +t8 = MEM_U32(v1 + 48); +t6 = ~t9; +t9 = MEM_U32(a1 + 48); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 48); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 48) = t7; +t9 = MEM_U32(a0 + 52); +t8 = MEM_U32(v1 + 52); +t6 = ~t9; +t9 = MEM_U32(a1 + 52); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 52); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 52) = t7; +t9 = MEM_U32(a0 + 56); +t8 = MEM_U32(v1 + 56); +t6 = ~t9; +t9 = MEM_U32(a1 + 56); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 56); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 56) = t7; +t9 = MEM_U32(a0 + 60); +t8 = MEM_U32(v1 + 60); +t6 = ~t9; +t9 = MEM_U32(a1 + 60); +t7 = t8 & t6; +t8 = ~t9; +t9 = MEM_U32(v0 + 60); +t6 = t7 & t8; +a2 = a2 + 0x4; +t7 = t9 | t6; +MEM_U32(v0 + 60) = t7; +v0 = v0 + 0x40; +v1 = v1 + 0x40; +a0 = a0 + 0x40; +if (a2 != t0) {a1 = a1 + 0x40; +goto L40e3ec;} +a1 = a1 + 0x40; +L40e684: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_bvectglop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40e694: +//bvectglop: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +t8 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +//nop; +if (t8 == v0) {t6 = MEM_U32(sp + 40); +goto L40e6f4;} +t6 = MEM_U32(sp + 40); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40e6e0; +//nop; +L40e6e0: +t9 = MEM_U32(sp + 32); +// bdead 44000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U32(sp + 40); +L40e6f4: +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +if (t7 == v0) {t9 = MEM_U32(sp + 44); +goto L40e72c;} +t9 = MEM_U32(sp + 44); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40e718; +//nop; +L40e718: +t8 = MEM_U32(sp + 32); +// bdead 42000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(sp + 44); +L40e72c: +//nop; +t6 = MEM_U32(t9 + 0); +//nop; +if (t6 == v0) {t8 = MEM_U32(sp + 32); +goto L40e764;} +t8 = MEM_U32(sp + 32); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40e750; +//nop; +L40e750: +t7 = MEM_U32(sp + 32); +// bdead 40010003 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(sp + 32); +L40e764: +t9 = MEM_U32(sp + 36); +t6 = MEM_U32(sp + 40); +t7 = MEM_U32(sp + 44); +t0 = v0 + 0xffffffff; +t3 = MEM_U32(t8 + 4); +t4 = MEM_U32(t9 + 4); +t5 = MEM_U32(t6 + 4); +ra = MEM_U32(t7 + 4); +if ((int)t0 < 0) {t0 = t0 + 0x1; +goto L40ea28;} +t0 = t0 + 0x1; +t2 = t0 & 0x3; +if (t2 == 0) {a2 = zero; +goto L40e83c;} +a2 = zero; +t1 = zero << 4; +v0 = t3 + t1; +v1 = t4 + t1; +a0 = t5 + t1; +a1 = ra + t1; +a3 = t2; +L40e7b0: +t9 = MEM_U32(a1 + 0); +t8 = MEM_U32(a0 + 0); +t6 = ~t9; +t9 = MEM_U32(v1 + 0); +t7 = t8 & t6; +t8 = t9 | t7; +MEM_U32(v0 + 0) = t8; +t9 = MEM_U32(a1 + 4); +t6 = MEM_U32(a0 + 4); +t7 = ~t9; +t9 = MEM_U32(v1 + 4); +t8 = t6 & t7; +t6 = t9 | t8; +MEM_U32(v0 + 4) = t6; +t9 = MEM_U32(a1 + 8); +t7 = MEM_U32(a0 + 8); +t8 = ~t9; +t9 = MEM_U32(v1 + 8); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 8) = t7; +t9 = MEM_U32(a1 + 12); +t8 = MEM_U32(a0 + 12); +t6 = ~t9; +t9 = MEM_U32(v1 + 12); +t7 = t8 & t6; +a2 = a2 + 0x1; +t8 = t9 | t7; +MEM_U32(v0 + 12) = t8; +v0 = v0 + 0x10; +v1 = v1 + 0x10; +a0 = a0 + 0x10; +if (a3 != a2) {a1 = a1 + 0x10; +goto L40e7b0;} +a1 = a1 + 0x10; +if (a2 == t0) {t1 = a2 << 4; +goto L40ea28;} +L40e83c: +t1 = a2 << 4; +v0 = t3 + t1; +v1 = t4 + t1; +a0 = t5 + t1; +a1 = ra + t1; +L40e850: +t9 = MEM_U32(a1 + 0); +t6 = MEM_U32(a0 + 0); +t7 = ~t9; +t9 = MEM_U32(v1 + 0); +t8 = t6 & t7; +t6 = t9 | t8; +MEM_U32(v0 + 0) = t6; +t9 = MEM_U32(a1 + 4); +t7 = MEM_U32(a0 + 4); +t8 = ~t9; +t9 = MEM_U32(v1 + 4); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 4) = t7; +t9 = MEM_U32(a1 + 8); +t8 = MEM_U32(a0 + 8); +t6 = ~t9; +t9 = MEM_U32(v1 + 8); +t7 = t8 & t6; +t8 = t9 | t7; +MEM_U32(v0 + 8) = t8; +t9 = MEM_U32(a1 + 12); +t6 = MEM_U32(a0 + 12); +t7 = ~t9; +t9 = MEM_U32(v1 + 12); +t8 = t6 & t7; +t6 = t9 | t8; +MEM_U32(v0 + 12) = t6; +t9 = MEM_U32(a1 + 16); +t7 = MEM_U32(a0 + 16); +t8 = ~t9; +t9 = MEM_U32(v1 + 16); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 16) = t7; +t9 = MEM_U32(a1 + 20); +t8 = MEM_U32(a0 + 20); +t6 = ~t9; +t9 = MEM_U32(v1 + 20); +t7 = t8 & t6; +t8 = t9 | t7; +MEM_U32(v0 + 20) = t8; +t9 = MEM_U32(a1 + 24); +t6 = MEM_U32(a0 + 24); +t7 = ~t9; +t9 = MEM_U32(v1 + 24); +t8 = t6 & t7; +t6 = t9 | t8; +MEM_U32(v0 + 24) = t6; +t9 = MEM_U32(a1 + 28); +t7 = MEM_U32(a0 + 28); +t8 = ~t9; +t9 = MEM_U32(v1 + 28); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 28) = t7; +t9 = MEM_U32(a1 + 32); +t8 = MEM_U32(a0 + 32); +t6 = ~t9; +t9 = MEM_U32(v1 + 32); +t7 = t8 & t6; +t8 = t9 | t7; +MEM_U32(v0 + 32) = t8; +t9 = MEM_U32(a1 + 36); +t6 = MEM_U32(a0 + 36); +t7 = ~t9; +t9 = MEM_U32(v1 + 36); +t8 = t6 & t7; +t6 = t9 | t8; +MEM_U32(v0 + 36) = t6; +t9 = MEM_U32(a1 + 40); +t7 = MEM_U32(a0 + 40); +t8 = ~t9; +t9 = MEM_U32(v1 + 40); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 40) = t7; +t9 = MEM_U32(a1 + 44); +t8 = MEM_U32(a0 + 44); +t6 = ~t9; +t9 = MEM_U32(v1 + 44); +t7 = t8 & t6; +t8 = t9 | t7; +MEM_U32(v0 + 44) = t8; +t9 = MEM_U32(a1 + 48); +t6 = MEM_U32(a0 + 48); +t7 = ~t9; +t9 = MEM_U32(v1 + 48); +t8 = t6 & t7; +t6 = t9 | t8; +MEM_U32(v0 + 48) = t6; +t9 = MEM_U32(a1 + 52); +t7 = MEM_U32(a0 + 52); +t8 = ~t9; +t9 = MEM_U32(v1 + 52); +t6 = t7 & t8; +t7 = t9 | t6; +MEM_U32(v0 + 52) = t7; +t9 = MEM_U32(a1 + 56); +t8 = MEM_U32(a0 + 56); +t6 = ~t9; +t9 = MEM_U32(v1 + 56); +t7 = t8 & t6; +t8 = t9 | t7; +MEM_U32(v0 + 56) = t8; +t9 = MEM_U32(a1 + 60); +t6 = MEM_U32(a0 + 60); +t7 = ~t9; +t9 = MEM_U32(v1 + 60); +t8 = t6 & t7; +a2 = a2 + 0x4; +t6 = t9 | t8; +MEM_U32(v0 + 60) = t6; +v0 = v0 + 0x40; +v1 = v1 + 0x40; +a0 = a0 + 0x40; +if (a2 != t0) {a1 = a1 + 0x40; +goto L40e850;} +a1 = a1 + 0x40; +L40ea28: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_bvecthoistglop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40ea38: +//bvecthoistglop: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +t8 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +//nop; +if (t8 == v0) {t6 = MEM_U32(sp + 40); +goto L40ea98;} +t6 = MEM_U32(sp + 40); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40ea84; +//nop; +L40ea84: +t9 = MEM_U32(sp + 32); +// bdead 44000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U32(sp + 40); +L40ea98: +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +if (t7 == v0) {t9 = MEM_U32(sp + 44); +goto L40ead0;} +t9 = MEM_U32(sp + 44); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40eabc; +//nop; +L40eabc: +t8 = MEM_U32(sp + 32); +// bdead 42000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(sp + 44); +L40ead0: +//nop; +t6 = MEM_U32(t9 + 0); +//nop; +if (t6 == v0) {t8 = MEM_U32(sp + 32); +goto L40eb08;} +t8 = MEM_U32(sp + 32); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40eaf4; +//nop; +L40eaf4: +t7 = MEM_U32(sp + 32); +// bdead 40010003 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(sp + 32); +L40eb08: +t9 = MEM_U32(sp + 36); +t6 = MEM_U32(sp + 40); +t7 = MEM_U32(sp + 44); +t0 = v0 + 0xffffffff; +t3 = MEM_U32(t8 + 4); +t4 = MEM_U32(t9 + 4); +t5 = MEM_U32(t6 + 4); +ra = MEM_U32(t7 + 4); +if ((int)t0 < 0) {t0 = t0 + 0x1; +goto L40ee6c;} +t0 = t0 + 0x1; +t2 = t0 & 0x3; +if (t2 == 0) {a2 = zero; +goto L40ec00;} +a2 = zero; +t1 = zero << 4; +v0 = t3 + t1; +v1 = t4 + t1; +a0 = t5 + t1; +a1 = ra + t1; +a3 = t2; +L40eb54: +t9 = MEM_U32(a1 + 0); +t8 = MEM_U32(a0 + 0); +t6 = ~t9; +t9 = MEM_U32(v1 + 0); +t7 = t8 & t6; +t6 = MEM_U32(v0 + 0); +t8 = t9 | t7; +t9 = t6 & t8; +MEM_U32(v0 + 0) = t9; +t6 = MEM_U32(a1 + 4); +t7 = MEM_U32(a0 + 4); +t8 = ~t6; +t6 = MEM_U32(v1 + 4); +t9 = t7 & t8; +t8 = MEM_U32(v0 + 4); +t7 = t6 | t9; +t6 = t8 & t7; +MEM_U32(v0 + 4) = t6; +t8 = MEM_U32(a1 + 8); +t9 = MEM_U32(a0 + 8); +t7 = ~t8; +t8 = MEM_U32(v1 + 8); +t6 = t9 & t7; +t7 = MEM_U32(v0 + 8); +t9 = t8 | t6; +t8 = t7 & t9; +MEM_U32(v0 + 8) = t8; +t7 = MEM_U32(a1 + 12); +t6 = MEM_U32(a0 + 12); +t9 = ~t7; +t7 = MEM_U32(v1 + 12); +t8 = t6 & t9; +t9 = MEM_U32(v0 + 12); +t6 = t7 | t8; +a2 = a2 + 0x1; +t7 = t9 & t6; +MEM_U32(v0 + 12) = t7; +v0 = v0 + 0x10; +v1 = v1 + 0x10; +a0 = a0 + 0x10; +if (a3 != a2) {a1 = a1 + 0x10; +goto L40eb54;} +a1 = a1 + 0x10; +if (a2 == t0) {t1 = a2 << 4; +goto L40ee6c;} +L40ec00: +t1 = a2 << 4; +v0 = t3 + t1; +v1 = t4 + t1; +a0 = t5 + t1; +a1 = ra + t1; +L40ec14: +t9 = MEM_U32(a1 + 0); +t8 = MEM_U32(a0 + 0); +t6 = ~t9; +t9 = MEM_U32(v1 + 0); +t7 = t8 & t6; +t6 = MEM_U32(v0 + 0); +t8 = t9 | t7; +t9 = t6 & t8; +MEM_U32(v0 + 0) = t9; +t6 = MEM_U32(a1 + 4); +t7 = MEM_U32(a0 + 4); +t8 = ~t6; +t6 = MEM_U32(v1 + 4); +t9 = t7 & t8; +t8 = MEM_U32(v0 + 4); +t7 = t6 | t9; +t6 = t8 & t7; +MEM_U32(v0 + 4) = t6; +t8 = MEM_U32(a1 + 8); +t9 = MEM_U32(a0 + 8); +t7 = ~t8; +t8 = MEM_U32(v1 + 8); +t6 = t9 & t7; +t7 = MEM_U32(v0 + 8); +t9 = t8 | t6; +t8 = t7 & t9; +MEM_U32(v0 + 8) = t8; +t7 = MEM_U32(a1 + 12); +t6 = MEM_U32(a0 + 12); +t9 = ~t7; +t7 = MEM_U32(v1 + 12); +t8 = t6 & t9; +t9 = MEM_U32(v0 + 12); +t6 = t7 | t8; +t7 = t9 & t6; +MEM_U32(v0 + 12) = t7; +t9 = MEM_U32(a1 + 16); +t8 = MEM_U32(a0 + 16); +t6 = ~t9; +t9 = MEM_U32(v1 + 16); +t7 = t8 & t6; +t6 = MEM_U32(v0 + 16); +t8 = t9 | t7; +t9 = t6 & t8; +MEM_U32(v0 + 16) = t9; +t6 = MEM_U32(a1 + 20); +t7 = MEM_U32(a0 + 20); +t8 = ~t6; +t6 = MEM_U32(v1 + 20); +t9 = t7 & t8; +t8 = MEM_U32(v0 + 20); +t7 = t6 | t9; +t6 = t8 & t7; +MEM_U32(v0 + 20) = t6; +t8 = MEM_U32(a1 + 24); +t9 = MEM_U32(a0 + 24); +t7 = ~t8; +t8 = MEM_U32(v1 + 24); +t6 = t9 & t7; +t7 = MEM_U32(v0 + 24); +t9 = t8 | t6; +t8 = t7 & t9; +MEM_U32(v0 + 24) = t8; +t7 = MEM_U32(a1 + 28); +t6 = MEM_U32(a0 + 28); +t9 = ~t7; +t7 = MEM_U32(v1 + 28); +t8 = t6 & t9; +t9 = MEM_U32(v0 + 28); +t6 = t7 | t8; +t7 = t9 & t6; +MEM_U32(v0 + 28) = t7; +t9 = MEM_U32(a1 + 32); +t8 = MEM_U32(a0 + 32); +t6 = ~t9; +t9 = MEM_U32(v1 + 32); +t7 = t8 & t6; +t6 = MEM_U32(v0 + 32); +t8 = t9 | t7; +t9 = t6 & t8; +MEM_U32(v0 + 32) = t9; +t6 = MEM_U32(a1 + 36); +t7 = MEM_U32(a0 + 36); +t8 = ~t6; +t6 = MEM_U32(v1 + 36); +t9 = t7 & t8; +t8 = MEM_U32(v0 + 36); +t7 = t6 | t9; +t6 = t8 & t7; +MEM_U32(v0 + 36) = t6; +t8 = MEM_U32(a1 + 40); +t9 = MEM_U32(a0 + 40); +t7 = ~t8; +t8 = MEM_U32(v1 + 40); +t6 = t9 & t7; +t7 = MEM_U32(v0 + 40); +t9 = t8 | t6; +t8 = t7 & t9; +MEM_U32(v0 + 40) = t8; +t7 = MEM_U32(a1 + 44); +t6 = MEM_U32(a0 + 44); +t9 = ~t7; +t7 = MEM_U32(v1 + 44); +t8 = t6 & t9; +t9 = MEM_U32(v0 + 44); +t6 = t7 | t8; +t7 = t9 & t6; +MEM_U32(v0 + 44) = t7; +t9 = MEM_U32(a1 + 48); +t8 = MEM_U32(a0 + 48); +t6 = ~t9; +t9 = MEM_U32(v1 + 48); +t7 = t8 & t6; +t6 = MEM_U32(v0 + 48); +t8 = t9 | t7; +t9 = t6 & t8; +MEM_U32(v0 + 48) = t9; +t6 = MEM_U32(a1 + 52); +t7 = MEM_U32(a0 + 52); +t8 = ~t6; +t6 = MEM_U32(v1 + 52); +t9 = t7 & t8; +t8 = MEM_U32(v0 + 52); +t7 = t6 | t9; +t6 = t8 & t7; +MEM_U32(v0 + 52) = t6; +t8 = MEM_U32(a1 + 56); +t9 = MEM_U32(a0 + 56); +t7 = ~t8; +t8 = MEM_U32(v1 + 56); +t6 = t9 & t7; +t7 = MEM_U32(v0 + 56); +t9 = t8 | t6; +t8 = t7 & t9; +MEM_U32(v0 + 56) = t8; +t7 = MEM_U32(a1 + 60); +t6 = MEM_U32(a0 + 60); +t9 = ~t7; +t7 = MEM_U32(v1 + 60); +t8 = t6 & t9; +t9 = MEM_U32(v0 + 60); +t6 = t7 | t8; +a2 = a2 + 0x4; +t7 = t9 & t6; +MEM_U32(v0 + 60) = t7; +v0 = v0 + 0x40; +v1 = v1 + 0x40; +a0 = a0 + 0x40; +if (a2 != t0) {a1 = a1 + 0x40; +goto L40ec14;} +a1 = a1 + 0x40; +L40ee6c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_bvectpp1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40ee7c: +//bvectpp1: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 68) = a3; +t8 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +//nop; +if (t8 == v0) {t6 = MEM_U32(sp + 64); +goto L40eedc;} +t6 = MEM_U32(sp + 64); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40eec8; +//nop; +L40eec8: +t9 = MEM_U32(sp + 56); +// bdead 44000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U32(sp + 64); +L40eedc: +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +if (t7 == v0) {t9 = MEM_U32(sp + 68); +goto L40ef14;} +t9 = MEM_U32(sp + 68); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40ef00; +//nop; +L40ef00: +t8 = MEM_U32(sp + 56); +// bdead 42000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(sp + 68); +L40ef14: +//nop; +t6 = MEM_U32(t9 + 0); +//nop; +if (t6 == v0) {t8 = MEM_U32(sp + 72); +goto L40ef4c;} +t8 = MEM_U32(sp + 72); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40ef38; +//nop; +L40ef38: +t7 = MEM_U32(sp + 56); +// bdead 40010183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(sp + 72); +L40ef4c: +//nop; +t9 = MEM_U32(t8 + 0); +//nop; +if (t9 == v0) {t7 = MEM_U32(sp + 56); +goto L40ef84;} +t7 = MEM_U32(sp + 56); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40ef70; +//nop; +L40ef70: +t6 = MEM_U32(sp + 56); +// bdead 40008003 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t6 + 0); +//nop; +t7 = MEM_U32(sp + 56); +L40ef84: +t8 = MEM_U32(sp + 60); +t6 = MEM_U32(sp + 68); +t9 = MEM_U32(sp + 64); +t4 = MEM_U32(t7 + 4); +t7 = MEM_U32(t6 + 4); +t5 = MEM_U32(t8 + 4); +t8 = MEM_U32(sp + 72); +ra = MEM_U32(t9 + 4); +MEM_U32(sp + 36) = t7; +t9 = MEM_U32(t8 + 4); +t1 = v0 + 0xffffffff; +if ((int)t1 < 0) {MEM_U32(sp + 32) = t9; +goto L40f310;} +MEM_U32(sp + 32) = t9; +t1 = t1 + 0x1; +t3 = t1 & 0x3; +if (t3 == 0) {a3 = zero; +goto L40f094;} +a3 = zero; +t2 = zero << 4; +v0 = t4 + t2; +v1 = t5 + t2; +a0 = ra + t2; +a1 = t9 + t2; +a2 = t7 + t2; +t0 = t3; +L40efe4: +t8 = MEM_U32(a2 + 0); +t6 = MEM_U32(a1 + 0); +t9 = ~t8; +t8 = MEM_U32(a0 + 0); +t7 = t6 & t9; +t9 = MEM_U32(v1 + 0); +t6 = t8 | t7; +t8 = t9 & t6; +MEM_U32(v0 + 0) = t8; +t9 = MEM_U32(a2 + 4); +t7 = MEM_U32(a1 + 4); +t6 = ~t9; +t9 = MEM_U32(a0 + 4); +t8 = t7 & t6; +t6 = MEM_U32(v1 + 4); +t7 = t9 | t8; +t9 = t6 & t7; +MEM_U32(v0 + 4) = t9; +t6 = MEM_U32(a2 + 8); +t8 = MEM_U32(a1 + 8); +t7 = ~t6; +t6 = MEM_U32(a0 + 8); +t9 = t8 & t7; +t7 = MEM_U32(v1 + 8); +t8 = t6 | t9; +t6 = t7 & t8; +MEM_U32(v0 + 8) = t6; +t7 = MEM_U32(a2 + 12); +t9 = MEM_U32(a1 + 12); +t8 = ~t7; +t7 = MEM_U32(a0 + 12); +t6 = t9 & t8; +t8 = MEM_U32(v1 + 12); +t9 = t7 | t6; +a3 = a3 + 0x1; +t7 = t8 & t9; +MEM_U32(v0 + 12) = t7; +v0 = v0 + 0x10; +v1 = v1 + 0x10; +a0 = a0 + 0x10; +a1 = a1 + 0x10; +if (t0 != a3) {a2 = a2 + 0x10; +goto L40efe4;} +a2 = a2 + 0x10; +if (a3 == t1) {t2 = a3 << 4; +goto L40f310;} +L40f094: +t2 = a3 << 4; +t6 = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 36); +v0 = t4 + t2; +v1 = t5 + t2; +a0 = ra + t2; +a1 = t6 + t2; +a2 = t8 + t2; +L40f0b4: +t7 = MEM_U32(a2 + 0); +t9 = MEM_U32(a1 + 0); +t6 = ~t7; +t7 = MEM_U32(a0 + 0); +t8 = t9 & t6; +t6 = MEM_U32(v1 + 0); +t9 = t7 | t8; +t7 = t6 & t9; +MEM_U32(v0 + 0) = t7; +t6 = MEM_U32(a2 + 4); +t8 = MEM_U32(a1 + 4); +t9 = ~t6; +t6 = MEM_U32(a0 + 4); +t7 = t8 & t9; +t9 = MEM_U32(v1 + 4); +t8 = t6 | t7; +t6 = t9 & t8; +MEM_U32(v0 + 4) = t6; +t9 = MEM_U32(a2 + 8); +t7 = MEM_U32(a1 + 8); +t8 = ~t9; +t9 = MEM_U32(a0 + 8); +t6 = t7 & t8; +t8 = MEM_U32(v1 + 8); +t7 = t9 | t6; +t9 = t8 & t7; +MEM_U32(v0 + 8) = t9; +t8 = MEM_U32(a2 + 12); +t6 = MEM_U32(a1 + 12); +t7 = ~t8; +t8 = MEM_U32(a0 + 12); +t9 = t6 & t7; +t7 = MEM_U32(v1 + 12); +t6 = t8 | t9; +t8 = t7 & t6; +MEM_U32(v0 + 12) = t8; +t7 = MEM_U32(a2 + 16); +t9 = MEM_U32(a1 + 16); +t6 = ~t7; +t7 = MEM_U32(a0 + 16); +t8 = t9 & t6; +t6 = MEM_U32(v1 + 16); +t9 = t7 | t8; +t7 = t6 & t9; +MEM_U32(v0 + 16) = t7; +t6 = MEM_U32(a2 + 20); +t8 = MEM_U32(a1 + 20); +t9 = ~t6; +t6 = MEM_U32(a0 + 20); +t7 = t8 & t9; +t9 = MEM_U32(v1 + 20); +t8 = t6 | t7; +t6 = t9 & t8; +MEM_U32(v0 + 20) = t6; +t9 = MEM_U32(a2 + 24); +t7 = MEM_U32(a1 + 24); +t8 = ~t9; +t9 = MEM_U32(a0 + 24); +t6 = t7 & t8; +t8 = MEM_U32(v1 + 24); +t7 = t9 | t6; +t9 = t8 & t7; +MEM_U32(v0 + 24) = t9; +t8 = MEM_U32(a2 + 28); +t6 = MEM_U32(a1 + 28); +t7 = ~t8; +t8 = MEM_U32(a0 + 28); +t9 = t6 & t7; +t7 = MEM_U32(v1 + 28); +t6 = t8 | t9; +t8 = t7 & t6; +MEM_U32(v0 + 28) = t8; +t7 = MEM_U32(a2 + 32); +t9 = MEM_U32(a1 + 32); +t6 = ~t7; +t7 = MEM_U32(a0 + 32); +t8 = t9 & t6; +t6 = MEM_U32(v1 + 32); +t9 = t7 | t8; +t7 = t6 & t9; +MEM_U32(v0 + 32) = t7; +t6 = MEM_U32(a2 + 36); +t8 = MEM_U32(a1 + 36); +t9 = ~t6; +t6 = MEM_U32(a0 + 36); +t7 = t8 & t9; +t9 = MEM_U32(v1 + 36); +t8 = t6 | t7; +t6 = t9 & t8; +MEM_U32(v0 + 36) = t6; +t9 = MEM_U32(a2 + 40); +t7 = MEM_U32(a1 + 40); +t8 = ~t9; +t9 = MEM_U32(a0 + 40); +t6 = t7 & t8; +t8 = MEM_U32(v1 + 40); +t7 = t9 | t6; +t9 = t8 & t7; +MEM_U32(v0 + 40) = t9; +t8 = MEM_U32(a2 + 44); +t6 = MEM_U32(a1 + 44); +t7 = ~t8; +t8 = MEM_U32(a0 + 44); +t9 = t6 & t7; +t7 = MEM_U32(v1 + 44); +t6 = t8 | t9; +t8 = t7 & t6; +MEM_U32(v0 + 44) = t8; +t7 = MEM_U32(a2 + 48); +t9 = MEM_U32(a1 + 48); +t6 = ~t7; +t7 = MEM_U32(a0 + 48); +t8 = t9 & t6; +t6 = MEM_U32(v1 + 48); +t9 = t7 | t8; +t7 = t6 & t9; +MEM_U32(v0 + 48) = t7; +t6 = MEM_U32(a2 + 52); +t8 = MEM_U32(a1 + 52); +t9 = ~t6; +t6 = MEM_U32(a0 + 52); +t7 = t8 & t9; +t9 = MEM_U32(v1 + 52); +t8 = t6 | t7; +t6 = t9 & t8; +MEM_U32(v0 + 52) = t6; +t9 = MEM_U32(a2 + 56); +t7 = MEM_U32(a1 + 56); +t8 = ~t9; +t9 = MEM_U32(a0 + 56); +t6 = t7 & t8; +t8 = MEM_U32(v1 + 56); +t7 = t9 | t6; +t9 = t8 & t7; +MEM_U32(v0 + 56) = t9; +t8 = MEM_U32(a2 + 60); +t6 = MEM_U32(a1 + 60); +t7 = ~t8; +t8 = MEM_U32(a0 + 60); +t9 = t6 & t7; +t7 = MEM_U32(v1 + 60); +t6 = t8 | t9; +a3 = a3 + 0x4; +t8 = t7 & t6; +MEM_U32(v0 + 60) = t8; +v0 = v0 + 0x40; +v1 = v1 + 0x40; +a0 = a0 + 0x40; +a1 = a1 + 0x40; +if (a3 != t1) {a2 = a2 + 0x40; +goto L40f0b4;} +a2 = a2 + 0x40; +L40f310: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static void f_bvectpp2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L40f320: +//bvectpp2: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +t8 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +//nop; +if (t8 == v0) {t5 = MEM_U32(sp + 40); +goto L40f37c;} +t5 = MEM_U32(sp + 40); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40f368; +//nop; +L40f368: +t9 = MEM_U32(sp + 32); +// bdead 44000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t9 + 0); +//nop; +t5 = MEM_U32(sp + 40); +L40f37c: +//nop; +t6 = MEM_U32(t5 + 0); +//nop; +if (t6 == v0) {t8 = MEM_U32(sp + 32); +goto L40f3b4;} +t8 = MEM_U32(sp + 32); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40f3a0; +//nop; +L40f3a0: +t7 = MEM_U32(sp + 32); +// bdead 40010003 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(sp + 32); +L40f3b4: +t9 = MEM_U32(sp + 36); +t5 = MEM_U32(sp + 40); +a3 = v0 + 0xffffffff; +t2 = MEM_U32(t8 + 4); +t3 = MEM_U32(t9 + 4); +t4 = MEM_U32(t5 + 4); +if ((int)a3 < 0) {a3 = a3 + 0x1; +goto L40f610;} +a3 = a3 + 0x1; +t1 = a3 & 0x3; +if (t1 == 0) {a1 = zero; +goto L40f46c;} +a1 = zero; +t0 = zero << 4; +v0 = t2 + t0; +v1 = t3 + t0; +a0 = t4 + t0; +a2 = t1; +L40f3f4: +t6 = MEM_U32(v1 + 0); +t7 = MEM_U32(a0 + 0); +t9 = MEM_U32(v0 + 0); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 0) = t5; +t7 = MEM_U32(a0 + 4); +t6 = MEM_U32(v1 + 4); +t8 = MEM_U32(v0 + 4); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 4) = t5; +t7 = MEM_U32(a0 + 8); +t6 = MEM_U32(v1 + 8); +t9 = MEM_U32(v0 + 8); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 8) = t5; +t7 = MEM_U32(a0 + 12); +t6 = MEM_U32(v1 + 12); +t8 = MEM_U32(v0 + 12); +t9 = t6 | t7; +a1 = a1 + 0x1; +t5 = t8 & t9; +MEM_U32(v0 + 12) = t5; +v0 = v0 + 0x10; +v1 = v1 + 0x10; +if (a2 != a1) {a0 = a0 + 0x10; +goto L40f3f4;} +a0 = a0 + 0x10; +if (a1 == a3) {t0 = a1 << 4; +goto L40f610;} +L40f46c: +t0 = a1 << 4; +v0 = t2 + t0; +v1 = t3 + t0; +a0 = t4 + t0; +L40f47c: +t6 = MEM_U32(v1 + 0); +t7 = MEM_U32(a0 + 0); +t9 = MEM_U32(v0 + 0); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 0) = t5; +t7 = MEM_U32(a0 + 4); +t6 = MEM_U32(v1 + 4); +t8 = MEM_U32(v0 + 4); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 4) = t5; +t7 = MEM_U32(a0 + 8); +t6 = MEM_U32(v1 + 8); +t9 = MEM_U32(v0 + 8); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 8) = t5; +t7 = MEM_U32(a0 + 12); +t6 = MEM_U32(v1 + 12); +t8 = MEM_U32(v0 + 12); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 12) = t5; +t7 = MEM_U32(a0 + 16); +t6 = MEM_U32(v1 + 16); +t9 = MEM_U32(v0 + 16); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 16) = t5; +t7 = MEM_U32(a0 + 20); +t6 = MEM_U32(v1 + 20); +t8 = MEM_U32(v0 + 20); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 20) = t5; +t7 = MEM_U32(a0 + 24); +t6 = MEM_U32(v1 + 24); +t9 = MEM_U32(v0 + 24); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 24) = t5; +t7 = MEM_U32(a0 + 28); +t6 = MEM_U32(v1 + 28); +t8 = MEM_U32(v0 + 28); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 28) = t5; +t7 = MEM_U32(a0 + 32); +t6 = MEM_U32(v1 + 32); +t9 = MEM_U32(v0 + 32); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 32) = t5; +t7 = MEM_U32(a0 + 36); +t6 = MEM_U32(v1 + 36); +t8 = MEM_U32(v0 + 36); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 36) = t5; +t7 = MEM_U32(a0 + 40); +t6 = MEM_U32(v1 + 40); +t9 = MEM_U32(v0 + 40); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 40) = t5; +t7 = MEM_U32(a0 + 44); +t6 = MEM_U32(v1 + 44); +t8 = MEM_U32(v0 + 44); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 44) = t5; +t7 = MEM_U32(a0 + 48); +t6 = MEM_U32(v1 + 48); +t9 = MEM_U32(v0 + 48); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 48) = t5; +t7 = MEM_U32(a0 + 52); +t6 = MEM_U32(v1 + 52); +t8 = MEM_U32(v0 + 52); +t9 = t6 | t7; +t5 = t8 & t9; +MEM_U32(v0 + 52) = t5; +t7 = MEM_U32(a0 + 56); +t6 = MEM_U32(v1 + 56); +t9 = MEM_U32(v0 + 56); +t8 = t6 | t7; +t5 = t9 & t8; +MEM_U32(v0 + 56) = t5; +t7 = MEM_U32(a0 + 60); +t6 = MEM_U32(v1 + 60); +t8 = MEM_U32(v0 + 60); +t9 = t6 | t7; +a1 = a1 + 0x4; +t5 = t8 & t9; +MEM_U32(v0 + 60) = t5; +v0 = v0 + 0x40; +v1 = v1 + 0x40; +if (a1 != a3) {a0 = a0 + 0x40; +goto L40f47c;} +a0 = a0 + 0x40; +L40f610: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_bvectinsert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L40f620: +//bvectinsert: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 68) = a3; +t8 = MEM_U32(a1 + 0); +v0 = MEM_U32(a0 + 0); +//nop; +if (t8 == v0) {t6 = MEM_U32(sp + 64); +goto L40f680;} +t6 = MEM_U32(sp + 64); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40f66c; +//nop; +L40f66c: +t9 = MEM_U32(sp + 56); +// bdead 44000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U32(sp + 64); +L40f680: +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +if (t7 == v0) {t9 = MEM_U32(sp + 68); +goto L40f6b8;} +t9 = MEM_U32(sp + 68); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40f6a4; +//nop; +L40f6a4: +t8 = MEM_U32(sp + 56); +// bdead 42000183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(sp + 68); +L40f6b8: +//nop; +t6 = MEM_U32(t9 + 0); +//nop; +if (t6 == v0) {t8 = MEM_U32(sp + 72); +goto L40f6f0;} +t8 = MEM_U32(sp + 72); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40f6dc; +//nop; +L40f6dc: +t7 = MEM_U32(sp + 56); +// bdead 40010183 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(sp + 72); +L40f6f0: +//nop; +t9 = MEM_U32(t8 + 0); +//nop; +if (t9 == v0) {t7 = MEM_U32(sp + 56); +goto L40f728;} +t7 = MEM_U32(sp + 56); +//nop; +a0 = 0x19b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L40f714; +//nop; +L40f714: +t6 = MEM_U32(sp + 56); +// bdead 40008003 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t6 + 0); +//nop; +t7 = MEM_U32(sp + 56); +L40f728: +t8 = MEM_U32(sp + 60); +t6 = MEM_U32(sp + 68); +t9 = MEM_U32(sp + 64); +t4 = MEM_U32(t7 + 4); +t7 = MEM_U32(t6 + 4); +t5 = MEM_U32(t8 + 4); +t8 = MEM_U32(sp + 72); +ra = MEM_U32(t9 + 4); +MEM_U32(sp + 36) = t7; +t9 = MEM_U32(t8 + 4); +t1 = v0 + 0xffffffff; +if ((int)t1 < 0) {MEM_U32(sp + 32) = t9; +goto L40fc6c;} +MEM_U32(sp + 32) = t9; +t1 = t1 + 0x1; +t3 = t1 & 0x3; +if (t3 == 0) {a3 = zero; +goto L40f888;} +a3 = zero; +t2 = zero << 4; +v0 = t4 + t2; +v1 = t5 + t2; +a0 = ra + t2; +a1 = t7 + t2; +a2 = t9 + t2; +t0 = t3; +L40f788: +t8 = MEM_U32(a0 + 0); +t6 = MEM_U32(v1 + 0); +t7 = ~t8; +t9 = t6 & t7; +MEM_U32(v0 + 0) = t9; +t6 = MEM_U32(a0 + 4); +t8 = MEM_U32(v1 + 4); +t7 = ~t6; +t9 = t8 & t7; +MEM_U32(v0 + 4) = t9; +t8 = MEM_U32(a0 + 8); +t6 = MEM_U32(v1 + 8); +t7 = ~t8; +t9 = t6 & t7; +MEM_U32(v0 + 8) = t9; +t6 = MEM_U32(a0 + 12); +t8 = MEM_U32(v1 + 12); +t7 = ~t6; +t9 = t8 & t7; +MEM_U32(v0 + 12) = t9; +t8 = MEM_U32(a1 + 0); +t6 = MEM_U32(v0 + 0); +t7 = ~t8; +t9 = t6 & t7; +t8 = t6; +t6 = MEM_U32(a2 + 0); +a3 = a3 + 0x1; +t7 = t8 & t6; +t8 = t9 | t7; +MEM_U32(v0 + 0) = t8; +t9 = MEM_U32(a1 + 4); +t6 = MEM_U32(v0 + 4); +t7 = ~t9; +t8 = t6 & t7; +t9 = t6; +t6 = MEM_U32(a2 + 4); +v0 = v0 + 0x10; +t7 = t9 & t6; +t9 = t8 | t7; +MEM_U32(v0 + -12) = t9; +t8 = MEM_U32(a1 + 8); +t6 = MEM_U32(v0 + -8); +t7 = ~t8; +t9 = t6 & t7; +t8 = t6; +t6 = MEM_U32(a2 + 8); +v1 = v1 + 0x10; +t7 = t8 & t6; +t8 = t9 | t7; +MEM_U32(v0 + -8) = t8; +t9 = MEM_U32(a1 + 12); +t6 = MEM_U32(v0 + -4); +t7 = ~t9; +t8 = t6 & t7; +t9 = t6; +t6 = MEM_U32(a2 + 12); +a0 = a0 + 0x10; +t7 = t9 & t6; +t9 = t8 | t7; +MEM_U32(v0 + -4) = t9; +a1 = a1 + 0x10; +if (t0 != a3) {a2 = a2 + 0x10; +goto L40f788;} +a2 = a2 + 0x10; +if (a3 == t1) {t2 = a3 << 4; +goto L40fc6c;} +L40f888: +t2 = a3 << 4; +t6 = MEM_U32(sp + 36); +t8 = MEM_U32(sp + 32); +v0 = t4 + t2; +v1 = t5 + t2; +a0 = ra + t2; +a1 = t6 + t2; +a2 = t8 + t2; +L40f8a8: +t9 = MEM_U32(a0 + 0); +t7 = MEM_U32(v1 + 0); +t6 = ~t9; +t8 = t7 & t6; +MEM_U32(v0 + 0) = t8; +t7 = MEM_U32(a0 + 4); +t9 = MEM_U32(v1 + 4); +t6 = ~t7; +t8 = t9 & t6; +MEM_U32(v0 + 4) = t8; +t9 = MEM_U32(a0 + 8); +t7 = MEM_U32(v1 + 8); +t6 = ~t9; +t8 = t7 & t6; +MEM_U32(v0 + 8) = t8; +t7 = MEM_U32(a0 + 12); +t9 = MEM_U32(v1 + 12); +t6 = ~t7; +t8 = t9 & t6; +MEM_U32(v0 + 12) = t8; +t9 = MEM_U32(a1 + 0); +t7 = MEM_U32(v0 + 0); +t6 = ~t9; +t8 = t7 & t6; +t9 = t7; +t7 = MEM_U32(a2 + 0); +a3 = a3 + 0x4; +t6 = t9 & t7; +t9 = t8 | t6; +MEM_U32(v0 + 0) = t9; +t8 = MEM_U32(a1 + 4); +t7 = MEM_U32(v0 + 4); +t6 = ~t8; +t9 = t7 & t6; +t8 = t7; +t7 = MEM_U32(a2 + 4); +v0 = v0 + 0x40; +t6 = t8 & t7; +t8 = t9 | t6; +MEM_U32(v0 + -60) = t8; +t9 = MEM_U32(a1 + 8); +t7 = MEM_U32(v0 + -56); +t6 = ~t9; +t8 = t7 & t6; +t9 = t7; +t7 = MEM_U32(a2 + 8); +v1 = v1 + 0x40; +t6 = t9 & t7; +t9 = t8 | t6; +MEM_U32(v0 + -56) = t9; +t8 = MEM_U32(a1 + 12); +t7 = MEM_U32(v0 + -52); +t6 = ~t8; +t9 = t7 & t6; +t8 = t7; +t7 = MEM_U32(a2 + 12); +a0 = a0 + 0x40; +t6 = t8 & t7; +t8 = t9 | t6; +MEM_U32(v0 + -52) = t8; +t9 = MEM_U32(a0 + -48); +t7 = MEM_U32(v1 + -48); +t6 = ~t9; +t8 = t7 & t6; +MEM_U32(v0 + -48) = t8; +t7 = MEM_U32(a0 + -44); +t9 = MEM_U32(v1 + -44); +t6 = ~t7; +t8 = t9 & t6; +MEM_U32(v0 + -44) = t8; +t9 = MEM_U32(a0 + -40); +t7 = MEM_U32(v1 + -40); +t6 = ~t9; +t8 = t7 & t6; +MEM_U32(v0 + -40) = t8; +t7 = MEM_U32(a0 + -36); +t9 = MEM_U32(v1 + -36); +t6 = ~t7; +t8 = t9 & t6; +MEM_U32(v0 + -36) = t8; +t9 = MEM_U32(a1 + 16); +t7 = MEM_U32(v0 + -48); +t6 = ~t9; +t8 = t7 & t6; +t9 = t7; +t7 = MEM_U32(a2 + 16); +a1 = a1 + 0x40; +t6 = t9 & t7; +t9 = t8 | t6; +MEM_U32(v0 + -48) = t9; +t8 = MEM_U32(a1 + -44); +t7 = MEM_U32(v0 + -44); +t6 = ~t8; +t9 = t7 & t6; +t8 = t7; +t7 = MEM_U32(a2 + 20); +a2 = a2 + 0x40; +t6 = t8 & t7; +t8 = t9 | t6; +MEM_U32(v0 + -44) = t8; +t9 = MEM_U32(a1 + -40); +t7 = MEM_U32(v0 + -40); +t6 = ~t9; +t8 = t7 & t6; +t9 = t7; +t7 = MEM_U32(a2 + -40); +//nop; +t6 = t9 & t7; +t9 = t8 | t6; +MEM_U32(v0 + -40) = t9; +t8 = MEM_U32(a1 + -36); +t7 = MEM_U32(v0 + -36); +t6 = ~t8; +t9 = t7 & t6; +t8 = t7; +t7 = MEM_U32(a2 + -36); +//nop; +t6 = t8 & t7; +t8 = t9 | t6; +MEM_U32(v0 + -36) = t8; +t9 = MEM_U32(a0 + -32); +t7 = MEM_U32(v1 + -32); +t6 = ~t9; +t8 = t7 & t6; +MEM_U32(v0 + -32) = t8; +t7 = MEM_U32(a0 + -28); +t9 = MEM_U32(v1 + -28); +t6 = ~t7; +t8 = t9 & t6; +MEM_U32(v0 + -28) = t8; +t9 = MEM_U32(a0 + -24); +t7 = MEM_U32(v1 + -24); +t6 = ~t9; +t8 = t7 & t6; +MEM_U32(v0 + -24) = t8; +t7 = MEM_U32(a0 + -20); +t9 = MEM_U32(v1 + -20); +t6 = ~t7; +t8 = t9 & t6; +MEM_U32(v0 + -20) = t8; +t9 = MEM_U32(a1 + -32); +t7 = MEM_U32(v0 + -32); +t6 = ~t9; +t8 = t7 & t6; +t9 = t7; +t7 = MEM_U32(a2 + -32); +//nop; +t6 = t9 & t7; +t9 = t8 | t6; +MEM_U32(v0 + -32) = t9; +t8 = MEM_U32(a1 + -28); +t7 = MEM_U32(v0 + -28); +t6 = ~t8; +t9 = t7 & t6; +t8 = t7; +t7 = MEM_U32(a2 + -28); +//nop; +t6 = t8 & t7; +t8 = t9 | t6; +MEM_U32(v0 + -28) = t8; +t9 = MEM_U32(a1 + -24); +t7 = MEM_U32(v0 + -24); +t6 = ~t9; +t8 = t7 & t6; +t9 = t7; +t7 = MEM_U32(a2 + -24); +//nop; +t6 = t9 & t7; +t9 = t8 | t6; +MEM_U32(v0 + -24) = t9; +t8 = MEM_U32(a1 + -20); +t7 = MEM_U32(v0 + -20); +t6 = ~t8; +t9 = t7 & t6; +t8 = t7; +t7 = MEM_U32(a2 + -20); +//nop; +t6 = t8 & t7; +t8 = t9 | t6; +MEM_U32(v0 + -20) = t8; +t9 = MEM_U32(a0 + -16); +t7 = MEM_U32(v1 + -16); +t6 = ~t9; +t8 = t7 & t6; +MEM_U32(v0 + -16) = t8; +t7 = MEM_U32(a0 + -12); +t9 = MEM_U32(v1 + -12); +t6 = ~t7; +t8 = t9 & t6; +MEM_U32(v0 + -12) = t8; +t9 = MEM_U32(a0 + -8); +t7 = MEM_U32(v1 + -8); +t6 = ~t9; +t8 = t7 & t6; +MEM_U32(v0 + -8) = t8; +t7 = MEM_U32(a0 + -4); +t9 = MEM_U32(v1 + -4); +t6 = ~t7; +t8 = t9 & t6; +MEM_U32(v0 + -4) = t8; +t9 = MEM_U32(a1 + -16); +t7 = MEM_U32(v0 + -16); +t6 = ~t9; +t8 = t7 & t6; +t9 = t7; +t7 = MEM_U32(a2 + -16); +//nop; +t6 = t9 & t7; +t9 = t8 | t6; +MEM_U32(v0 + -16) = t9; +t8 = MEM_U32(a1 + -12); +t7 = MEM_U32(v0 + -12); +t6 = ~t8; +t9 = t7 & t6; +t8 = t7; +t7 = MEM_U32(a2 + -12); +//nop; +t6 = t8 & t7; +t8 = t9 | t6; +MEM_U32(v0 + -12) = t8; +t9 = MEM_U32(a1 + -8); +t7 = MEM_U32(v0 + -8); +t6 = ~t9; +t8 = t7 & t6; +t9 = t7; +t7 = MEM_U32(a2 + -8); +//nop; +t6 = t9 & t7; +t9 = t8 | t6; +MEM_U32(v0 + -8) = t9; +t8 = MEM_U32(a1 + -4); +t7 = MEM_U32(v0 + -4); +t6 = ~t8; +t9 = t7 & t6; +t8 = t7; +t7 = MEM_U32(a2 + -4); +//nop; +t6 = t8 & t7; +t8 = t9 | t6; +if (a3 != t1) {MEM_U32(v0 + -4) = t8; +goto L40f8a8;} +MEM_U32(v0 + -4) = t8; +L40fc6c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static void f_formbvlivran(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40fc7c: +//formbvlivran: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +a0 = 0x1001e6a8; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 400000ab MEM_U32(sp + 28) = ra; +a1 = 0x10013450; +t6 = a0 << 4; +// fdead 400080eb MEM_U32(sp + 24) = gp; +a0 = t6; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L40fcb4; +a0 = t6; +L40fcb4: +t1 = MEM_U32(sp + 32); +// bdead 40b gp = MEM_U32(sp + 24); +if (v0 != 0) {MEM_U32(t1 + 4) = v0; +goto L40fcd4;} +MEM_U32(t1 + 4) = v0; +at = 0x1001eb84; +t7 = 0x1; +MEM_U8(at + 0) = (uint8_t)t7; +goto L40fd84; +MEM_U8(at + 0) = (uint8_t)t7; +L40fcd4: +t0 = 0x1001e6a8; +a3 = MEM_U32(t1 + 4); +t0 = MEM_U32(t0 + 0); +//nop; +a1 = t0 + 0xffffffff; +if ((int)a1 < 0) {a1 = a1 + 0x1; +goto L40fd80;} +a1 = a1 + 0x1; +a2 = a1 & 0x3; +if (a2 == 0) {v1 = zero; +goto L40fd2c;} +v1 = zero; +t8 = zero << 4; +v0 = a3 + t8; +a0 = a2; +L40fd08: +v1 = v1 + 0x1; +MEM_U32(v0 + 0) = zero; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +if (a0 != v1) {v0 = v0 + 0x10; +goto L40fd08;} +v0 = v0 + 0x10; +if (v1 == a1) {//nop; +goto L40fd80;} +//nop; +L40fd2c: +t9 = v1 << 4; +v0 = a3 + t9; +L40fd34: +v1 = v1 + 0x4; +MEM_U32(v0 + 0) = zero; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 16) = zero; +MEM_U32(v0 + 20) = zero; +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 28) = zero; +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 36) = zero; +MEM_U32(v0 + 40) = zero; +MEM_U32(v0 + 44) = zero; +MEM_U32(v0 + 48) = zero; +MEM_U32(v0 + 52) = zero; +MEM_U32(v0 + 56) = zero; +MEM_U32(v0 + 60) = zero; +if (v1 != a1) {v0 = v0 + 0x40; +goto L40fd34;} +v0 = v0 + 0x40; +L40fd80: +MEM_U32(t1 + 0) = t0; +L40fd84: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_setbitbb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40fd94: +//setbitbb: +t6 = a1 & 0x7f; +t0 = t6 + 0xffffffe0; +t1 = t0 < 0x20; +t8 = ~t6; +v0 = MEM_U32(a0 + 4); +sp = sp + 0xfffffff0; +t2 = t1 << (t8 & 0x1f); +MEM_U32(sp + 4) = t2; +t7 = t6 < 0x20; +t3 = t6 + 0xffffffc0; +t4 = t3 < 0x20; +t9 = t7 << (t8 & 0x1f); +t2 = (int)a1 >> 7; +t7 = t6 + 0xffffffa0; +t3 = t2 << 4; +t0 = t7 < 0x20; +t5 = t4 << (t8 & 0x1f); +v1 = v0 + t3; +t4 = MEM_U32(v1 + 0); +t1 = t0 << (t8 & 0x1f); +MEM_U32(sp + 12) = t1; +MEM_U32(sp + 8) = t5; +t5 = t4 | t9; +t4 = MEM_U32(sp + 12); +t1 = MEM_U32(sp + 8); +t8 = MEM_U32(v1 + 8); +t6 = MEM_U32(v1 + 4); +t3 = MEM_U32(v1 + 12); +t7 = MEM_U32(sp + 4); +MEM_U32(sp + 0) = t9; +t2 = t8 | t1; +t9 = t3 | t4; +t0 = t6 | t7; +MEM_U32(v1 + 4) = t0; +MEM_U32(v1 + 12) = t9; +MEM_U32(v1 + 8) = t2; +MEM_U32(v1 + 0) = t5; +// bdead 1 sp = sp + 0x10; +return; +// bdead 1 sp = sp + 0x10; +} + +static void f_checkinitbvlivran(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40fe30: +//checkinitbvlivran: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +v1 = 0x1001e6a8; +// fdead 4000003b MEM_U32(sp + 36) = ra; +// fdead 4000003b MEM_U32(sp + 32) = gp; +// fdead 4000003b MEM_U32(sp + 28) = s1; +// fdead 4000003b MEM_U32(sp + 24) = s0; +a1 = MEM_U32(a0 + 0); +v1 = MEM_U32(v1 + 0); +s0 = a0; +at = (int)a1 < (int)v1; +if (at == 0) {s1 = v1; +goto L40fe9c;} +s1 = v1; +//nop; +a0 = MEM_U32(a0 + 4); +a3 = 0x10013450; +a2 = s1; +v0 = f_alloc_realloc(mem, sp, a0, a1, a2, a3); +goto L40fe80; +a2 = s1; +L40fe80: +// bdead 2000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 4) = v0; +v1 = 0x1001e6a8; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +s1 = v1; +L40fe9c: +a3 = MEM_U32(s0 + 4); +a1 = v1 + 0xffffffff; +if ((int)a1 < 0) {a1 = a1 + 0x1; +goto L40ff38;} +a1 = a1 + 0x1; +a2 = a1 & 0x3; +if (a2 == 0) {v1 = zero; +goto L40fee4;} +v1 = zero; +t6 = zero << 4; +v0 = a3 + t6; +a0 = a2; +L40fec4: +v1 = v1 + 0x1; +MEM_U32(v0 + 0) = zero; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +if (a0 != v1) {v0 = v0 + 0x10; +goto L40fec4;} +v0 = v0 + 0x10; +if (v1 == a1) {t7 = v1 << 4; +goto L40ff38;} +L40fee4: +t7 = v1 << 4; +v0 = a3 + t7; +L40feec: +v1 = v1 + 0x4; +MEM_U32(v0 + 0) = zero; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 16) = zero; +MEM_U32(v0 + 20) = zero; +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 28) = zero; +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 36) = zero; +MEM_U32(v0 + 40) = zero; +MEM_U32(v0 + 44) = zero; +MEM_U32(v0 + 48) = zero; +MEM_U32(v0 + 52) = zero; +MEM_U32(v0 + 56) = zero; +MEM_U32(v0 + 60) = zero; +if (v1 != a1) {v0 = v0 + 0x40; +goto L40feec;} +v0 = v0 + 0x40; +L40ff38: +MEM_U32(s0 + 0) = s1; +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +//nop; +} + +static void f_resetsubdelete(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40ff54: +//resetsubdelete: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s0; +a2 = 0x1001cb24; +s0 = a0; +s2 = a1; +// fdead 400a00eb MEM_U32(sp + 44) = ra; +// fdead 400a00eb MEM_U32(sp + 40) = gp; +// fdead 400a00eb MEM_U32(sp + 36) = s3; +// fdead 400a00eb MEM_U32(sp + 28) = s1; +L40ff88: +if (s0 == 0) {// bdead 400a0083 ra = MEM_U32(sp + 44); +goto L410230;} +// bdead 400a0083 ra = MEM_U32(sp + 44); +v0 = MEM_U8(s0 + 0); +at = 0x12000000; +t6 = v0 < 0x20; +t7 = -t6; +t8 = t7 & at; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 >= 0) {t1 = v0 < 0x20; +goto L40ffd8;} +t1 = v0 < 0x20; +v1 = MEM_U32(s0 + 48); +//nop; +if (v1 == 0) {t2 = -t1; +goto L40ffdc;} +t2 = -t1; +t0 = MEM_U32(a2 + 0); +//nop; +if (t0 == v1) {t2 = -t1; +goto L40ffdc;} +t2 = -t1; +s0 = v1; +goto L40ff88; +s0 = v1; +L40ffd8: +t2 = -t1; +L40ffdc: +at = 0xe000000; +t3 = t2 & at; +t4 = t3 << (v0 & 0x1f); +if ((int)t4 >= 0) {v1 = v0 & 0xff; +goto L41022c;} +v1 = v0 & 0xff; +t5 = v1 + 0xfffffffc; +at = t5 < 0x3; +if (at == 0) {s3 = s0; +goto L410208;} +s3 = s0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100026c8[] = { +&&L410140, +&&L410020, +&&L4100c0, +}; +dest = Lswitch100026c8[t5]; +//nop; +goto *dest; +//nop; +L410020: +t6 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t6 + 2); +a1 = s2 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L410034; +a1 = s2 + 0x124; +L410034: +// bdead 401a000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4100b0;} +//nop; +v0 = MEM_U32(s0 + 52); +at = 0x6; +t7 = MEM_U8(v0 + 0); +//nop; +if (t7 != at) {//nop; +goto L410090;} +//nop; +t8 = MEM_U8(v0 + 3); +//nop; +if (t8 != 0) {//nop; +goto L410090;} +//nop; +t9 = MEM_U32(v0 + 20); +a1 = s2 + 0x13c; +a0 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L410084; +//nop; +L410084: +// bdead 401a000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4100b0;} +//nop; +L410090: +t0 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t0 + 2); +a0 = s2 + 0x144; +f_resetbit(mem, sp, a0, a1); +goto L4100a4; +a0 = s2 + 0x144; +L4100a4: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L410230; +// bdead 1 ra = MEM_U32(sp + 44); +L4100b0: +s0 = MEM_U32(s3 + 52); +a2 = 0x1001cb24; +//nop; +goto L40ff88; +//nop; +L4100c0: +t1 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t1 + 2); +a1 = s2 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4100d4; +a1 = s2 + 0x124; +L4100d4: +// bdead 401a000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L410130;} +//nop; +t2 = MEM_U8(s0 + 3); +//nop; +if (t2 != 0) {//nop; +goto L410110;} +//nop; +t3 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t3 + 2); +a1 = s2 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L410104; +a1 = s2 + 0x13c; +L410104: +// bdead 401a000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L410130;} +//nop; +L410110: +t4 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t4 + 2); +a0 = s2 + 0x144; +f_resetbit(mem, sp, a0, a1); +goto L410124; +a0 = s2 + 0x144; +L410124: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L410230; +// bdead 1 ra = MEM_U32(sp + 44); +L410130: +s0 = MEM_U32(s3 + 36); +a2 = 0x1001cb24; +//nop; +goto L40ff88; +//nop; +L410140: +t5 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t5 + 2); +a1 = s2 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L410154; +a1 = s2 + 0x124; +L410154: +// bdead 401a000b gp = MEM_U32(sp + 40); +if (v0 == 0) {s1 = 0x1; +goto L4101b8;} +s1 = 0x1; +t6 = MEM_U8(s0 + 33); +//nop; +if (t6 != 0) {//nop; +goto L410190;} +//nop; +t7 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t7 + 2); +a1 = s2 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L410184; +a1 = s2 + 0x13c; +L410184: +// bdead 401a000b gp = MEM_U32(sp + 40); +if (v0 == 0) {s1 = 0x1; +goto L4101b8;} +s1 = 0x1; +L410190: +t8 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t8 + 2); +a0 = s2 + 0x144; +s1 = zero; +f_resetbit(mem, sp, a0, a1); +goto L4101a8; +s1 = zero; +L4101a8: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +goto L4101b8; +//nop; +s1 = 0x1; +L4101b8: +if (s1 == 0) {// bdead 401a0003 ra = MEM_U32(sp + 44); +goto L410230;} +// bdead 401a0003 ra = MEM_U32(sp + 44); +//nop; +a0 = MEM_U32(s0 + 36); +a1 = s2; +f_resetsubdelete(mem, sp, a0, a1); +goto L4101d0; +a1 = s2; +L4101d0: +// bdead 401a0003 gp = MEM_U32(sp + 40); +t9 = MEM_U8(s0 + 32); +t1 = 0x10013460; +t0 = t9 << 2; +t0 = t0 - t9; +t2 = t0 + t1; +t3 = MEM_U8(t2 + 2); +//nop; +if (t3 == 0) {// bdead 40180003 ra = MEM_U32(sp + 44); +goto L410230;} +// bdead 40180003 ra = MEM_U32(sp + 44); +s0 = MEM_U32(s3 + 40); +a2 = 0x1001cb24; +//nop; +goto L40ff88; +//nop; +L410208: +a2 = 0x100026c0; +//nop; +a0 = 0x1; +a1 = 0x2d; +a3 = 0x8; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L410224; +a2 = a2; +L410224: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L41022c: +// bdead 1 ra = MEM_U32(sp + 44); +L410230: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_setsubinsert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L410248: +//setsubinsert: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +t6 = MEM_U8(a0 + 0); +at = 0xe000000; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {a2 = a0; +goto L4102c4;} +a2 = a0; +//nop; +a0 = MEM_U16(a0 + 2); +MEM_U32(sp + 32) = a2; +a1 = a1 + 0x164; +v0 = f_bvectin(mem, sp, a0, a1); +goto L410298; +a1 = a1 + 0x164; +L410298: +// bdead 40000009 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +if (v0 != 0) {// bdead 40000081 ra = MEM_U32(sp + 28); +goto L4102c8;} +// bdead 40000081 ra = MEM_U32(sp + 28); +a0 = MEM_U32(sp + 36); +//nop; +a1 = MEM_U16(a2 + 2); +a0 = a0 + 0x14c; +f_setbit(mem, sp, a0, a1); +goto L4102bc; +a0 = a0 + 0x14c; +L4102bc: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L4102c4: +// bdead 1 ra = MEM_U32(sp + 28); +L4102c8: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_has_assert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4102d4: +//has_assert: +v0 = MEM_U32(a0 + 20); +//nop; +if (v0 != 0) {//nop; +goto L4102ec;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4102ec: +t6 = MEM_U32(v0 + 4); +//nop; +if (t6 != 0) {//nop; +goto L4103dc;} +//nop; +v1 = MEM_U32(v0 + 0); +//nop; +a0 = MEM_U32(v1 + 32); +//nop; +t7 = MEM_U8(a0 + 0); +//nop; +t8 = t7 + 0xffffffe0; +t9 = t8 < 0x60; +if (t9 == 0) {t0 = (int)t8 >> 5; +goto L410344;} +t0 = (int)t8 >> 5; +t2 = 0x10000018; +t1 = t0 << 2; +t2 = t2; +t3 = t2 + t1; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t8 & 0x1f); +t9 = (int)t5 < (int)0x0; +L410344: +if (t9 == 0) {//nop; +goto L4103d4;} +//nop; +t7 = MEM_U32(v1 + 24); +//nop; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 == 0) {//nop; +goto L4103d4;} +//nop; +t2 = MEM_U32(a0 + 4); +MEM_U32(a1 + 0) = a0; +v1 = MEM_U8(t2 + 0); +//nop; +t1 = v1 ^ 0x4; +v1 = t1 < 0x1; +if (v1 == 0) {//nop; +goto L4103cc;} +//nop; +t4 = MEM_U32(a0 + 4); +//nop; +t8 = MEM_U8(t4 + 32); +//nop; +t5 = t8 + 0xffffffe0; +t6 = t5 < 0x40; +if (t6 == 0) {v1 = t6; +goto L4103cc;} +v1 = t6; +t0 = 0x10000010; +t9 = (int)t5 >> 5; +t7 = t9 << 2; +t0 = t0; +t2 = t0 + t7; +t1 = MEM_U32(t2 + 0); +//nop; +t3 = t1 << (t5 & 0x1f); +t6 = (int)t3 < (int)0x0; +v1 = t6; +L4103cc: +v0 = v1; +return v0; +v0 = v1; +L4103d4: +v0 = zero; +return v0; +v0 = zero; +L4103dc: +t8 = MEM_U32(v0 + 0); +v1 = v0; +a0 = MEM_U32(t8 + 32); +//nop; +a2 = MEM_U8(a0 + 0); +//nop; +a2 = a2 + 0xffffffe0; +t9 = a2 < 0x60; +if (t9 == 0) {t0 = (int)a2 >> 5; +goto L410424;} +t0 = (int)a2 >> 5; +t2 = 0x10000018; +t7 = t0 << 2; +t2 = t2; +t1 = t2 + t7; +t5 = MEM_U32(t1 + 0); +//nop; +t3 = t5 << (a2 & 0x1f); +t9 = (int)t3 < (int)0x0; +L410424: +if (t9 != 0) {t8 = a2 < 0x60; +goto L410454;} +t8 = a2 < 0x60; +v1 = MEM_U32(v1 + 4); +//nop; +t6 = MEM_U32(v1 + 0); +//nop; +a0 = MEM_U32(t6 + 32); +//nop; +a2 = MEM_U8(a0 + 0); +//nop; +a2 = a2 + 0xffffffe0; +t8 = a2 < 0x60; +L410454: +if (t8 == 0) {t0 = (int)a2 >> 5; +goto L41047c;} +t0 = (int)a2 >> 5; +t7 = 0x10000018; +t2 = t0 << 2; +t7 = t7; +t1 = t7 + t2; +t5 = MEM_U32(t1 + 0); +//nop; +t3 = t5 << (a2 & 0x1f); +t8 = (int)t3 < (int)0x0; +L41047c: +if (t8 != 0) {//nop; +goto L41048c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L41048c: +MEM_U32(a1 + 0) = a0; +v0 = MEM_U32(a0 + 28); +//nop; +t9 = zero < v0; +v0 = t9; +//nop; +return v0; +//nop; +} + +static uint32_t f_trap_implying(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4104a8: +//trap_implying: +//nop; +//nop; +//nop; +t6 = MEM_U8(a3 + 0); +sp = sp + 0xffffffd8; +at = 0x4; +// fdead 400081ef MEM_U32(sp + 28) = ra; +// fdead 400081ef MEM_U32(sp + 24) = gp; +if (t6 == at) {MEM_U32(sp + 40) = a0; +goto L4104d8;} +MEM_U32(sp + 40) = a0; +v0 = zero; +goto L4106c4; +v0 = zero; +L4104d8: +t7 = MEM_U8(a3 + 16); +//nop; +if (a0 != t7) {//nop; +goto L4104f8;} +//nop; +t8 = MEM_U32(a3 + 20); +v0 = a0 & 0xff; +if (a1 == t8) {//nop; +goto L410500;} +//nop; +L4104f8: +v0 = zero; +goto L4106c4; +v0 = zero; +L410500: +t9 = v0 + 0xffffff7f; +at = t9 < 0x4; +if (at == 0) {a0 = 0x1; +goto L4106a0;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100026dc[] = { +&&L410530, +&&L41058c, +&&L4105e8, +&&L410644, +}; +dest = Lswitch100026dc[t9]; +//nop; +goto *dest; +//nop; +L410530: +v0 = MEM_U8(a3 + 1); +at = 0x6; +if (v0 != at) {at = 0x8; +goto L410560;} +at = 0x8; +t0 = MEM_U32(a3 + 24); +t2 = MEM_U32(a2 + 0); +t1 = MEM_U32(t0 + 16); +//nop; +v0 = (int)t1 < (int)t2; +v0 = v0 ^ 0x1; +goto L4106c4; +v0 = v0 ^ 0x1; +at = 0x8; +L410560: +if (v0 != at) {//nop; +goto L410584;} +//nop; +t3 = MEM_U32(a3 + 24); +t5 = MEM_U32(a2 + 0); +t4 = MEM_U32(t3 + 16); +//nop; +v0 = t4 < t5; +v0 = v0 ^ 0x1; +goto L4106c4; +v0 = v0 ^ 0x1; +L410584: +v0 = zero; +goto L4106c4; +v0 = zero; +L41058c: +v0 = MEM_U8(a3 + 1); +at = 0x6; +if (v0 != at) {at = 0x8; +goto L4105bc;} +at = 0x8; +t6 = MEM_U32(a3 + 24); +t8 = MEM_U32(a2 + 0); +t7 = MEM_U32(t6 + 16); +//nop; +v0 = (int)t7 < (int)t8; +v0 = v0 ^ 0x1; +goto L4106c4; +v0 = v0 ^ 0x1; +at = 0x8; +L4105bc: +if (v0 != at) {//nop; +goto L4105e0;} +//nop; +t9 = MEM_U32(a3 + 24); +t1 = MEM_U32(a2 + 0); +t0 = MEM_U32(t9 + 16); +//nop; +v0 = t0 < t1; +v0 = v0 ^ 0x1; +goto L4106c4; +v0 = v0 ^ 0x1; +L4105e0: +v0 = zero; +goto L4106c4; +v0 = zero; +L4105e8: +v0 = MEM_U8(a3 + 1); +at = 0x6; +if (v0 != at) {at = 0x8; +goto L410618;} +at = 0x8; +t3 = MEM_U32(a3 + 24); +t2 = MEM_U32(a2 + 0); +t4 = MEM_U32(t3 + 16); +//nop; +v0 = (int)t2 < (int)t4; +v0 = v0 ^ 0x1; +goto L4106c4; +v0 = v0 ^ 0x1; +at = 0x8; +L410618: +if (v0 != at) {//nop; +goto L41063c;} +//nop; +t6 = MEM_U32(a3 + 24); +t5 = MEM_U32(a2 + 0); +t7 = MEM_U32(t6 + 16); +//nop; +v0 = t5 < t7; +v0 = v0 ^ 0x1; +goto L4106c4; +v0 = v0 ^ 0x1; +L41063c: +v0 = zero; +goto L4106c4; +v0 = zero; +L410644: +v0 = MEM_U8(a3 + 1); +at = 0x6; +if (v0 != at) {at = 0x8; +goto L410674;} +at = 0x8; +t9 = MEM_U32(a3 + 24); +t8 = MEM_U32(a2 + 0); +t0 = MEM_U32(t9 + 16); +//nop; +v0 = (int)t8 < (int)t0; +v0 = v0 ^ 0x1; +goto L4106c4; +v0 = v0 ^ 0x1; +at = 0x8; +L410674: +if (v0 != at) {//nop; +goto L410698;} +//nop; +t3 = MEM_U32(a3 + 24); +t1 = MEM_U32(a2 + 0); +t2 = MEM_U32(t3 + 16); +//nop; +v0 = t1 < t2; +v0 = v0 ^ 0x1; +goto L4106c4; +v0 = v0 ^ 0x1; +L410698: +v0 = zero; +goto L4106c4; +v0 = zero; +L4106a0: +a2 = 0x100026d4; +//nop; +a1 = 0x8d; +a3 = 0x8; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4106b8; +a2 = a2; +L4106b8: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 39); +//nop; +L4106c4: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_trap_implying_v(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4106d4: +//trap_implying_v: +//nop; +//nop; +//nop; +t6 = MEM_U8(a3 + 0); +sp = sp + 0xffffffd8; +at = 0x4; +// fdead 400081ef MEM_U32(sp + 28) = ra; +// fdead 400081ef MEM_U32(sp + 24) = gp; +if (t6 == at) {MEM_U32(sp + 40) = a0; +goto L410704;} +MEM_U32(sp + 40) = a0; +v0 = zero; +goto L4107f8; +v0 = zero; +L410704: +t7 = MEM_U32(a3 + 20); +//nop; +if (a1 != t7) {//nop; +goto L410724;} +//nop; +t8 = MEM_U32(a3 + 24); +v0 = a0 & 0xff; +if (a2 == t8) {//nop; +goto L41072c;} +//nop; +L410724: +v0 = zero; +goto L4107f8; +v0 = zero; +L41072c: +t9 = v0 + 0xffffff7f; +at = t9 < 0x4; +if (at == 0) {a0 = 0x1; +goto L4107d4;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100026f4[] = { +&&L4107ac, +&&L410798, +&&L41075c, +&&L410784, +}; +dest = Lswitch100026f4[t9]; +//nop; +goto *dest; +//nop; +L41075c: +v0 = MEM_U8(a3 + 16); +//nop; +v1 = v0 ^ 0x83; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L41077c;} +//nop; +v1 = v0 ^ 0x84; +v1 = v1 < 0x1; +L41077c: +v0 = v1; +goto L4107f8; +v0 = v1; +L410784: +v0 = MEM_U8(a3 + 16); +//nop; +t0 = v0 ^ 0x84; +v0 = t0 < 0x1; +goto L4107f8; +v0 = t0 < 0x1; +L410798: +v0 = MEM_U8(a3 + 16); +//nop; +t1 = v0 ^ 0x82; +v0 = t1 < 0x1; +goto L4107f8; +v0 = t1 < 0x1; +L4107ac: +v0 = MEM_U8(a3 + 16); +//nop; +v1 = v0 ^ 0x81; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L4107cc;} +//nop; +v1 = v0 ^ 0x82; +v1 = v1 < 0x1; +L4107cc: +v0 = v1; +goto L4107f8; +v0 = v1; +L4107d4: +a2 = 0x100026ec; +//nop; +a1 = 0xac; +a3 = 0x8; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4107ec; +a2 = a2; +L4107ec: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 39); +//nop; +L4107f8: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static void f_delete_unmoved_recur(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L410808: +//delete_unmoved_recur: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 52) = ra; +// fdead 4000006b MEM_U32(sp + 48) = gp; +// fdead 4000006b MEM_U32(sp + 44) = s5; +// fdead 4000006b MEM_U32(sp + 40) = s4; +// fdead 4000006b MEM_U32(sp + 36) = s3; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +v0 = MEM_U32(a0 + 48); +s2 = a0; +if (v0 == 0) {s4 = a1; +goto L41095c;} +s4 = a1; +s1 = zero; +s0 = v0; +s5 = a1 + 0x12c; +s3 = a1 + 0x16c; +L410858: +t6 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t6 + 2); +a1 = s5; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41086c; +a1 = s5; +L41086c: +// bdead 407e000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L4108bc;} +//nop; +t7 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t7 + 2); +a1 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41088c; +a1 = s3; +L41088c: +// bdead 407e000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L4108a0;} +//nop; +v1 = 0x1; +goto L4108f8; +v1 = 0x1; +L4108a0: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = s2; +v0 = f_inpathafter(mem, sp, a0, a1); +goto L4108b0; +a1 = s2; +L4108b0: +// bdead 407e000b gp = MEM_U32(sp + 48); +v1 = v0 & 0xff; +goto L4108f8; +v1 = v0 & 0xff; +L4108bc: +t8 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t8 + 2); +a1 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4108d0; +a1 = s3; +L4108d0: +// bdead 407e000b gp = MEM_U32(sp + 48); +if (v0 == 0) {v1 = zero; +goto L4108f8;} +v1 = zero; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = s2; +v0 = f_inpathbefore(mem, sp, a0, a1); +goto L4108ec; +a1 = s2; +L4108ec: +// bdead 407e000b gp = MEM_U32(sp + 48); +v1 = v0 & 0xff; +goto L4108f8; +v1 = v0 & 0xff; +L4108f8: +if (v1 != 0) {//nop; +goto L410934;} +//nop; +v0 = MEM_U32(s0 + 4); +//nop; +t9 = MEM_U16(v0 + 6); +//nop; +t0 = t9 + 0xffffffff; +MEM_U16(v0 + 6) = (uint16_t)t0; +s0 = MEM_U32(s0 + 8); +if (s1 != 0) {//nop; +goto L41092c;} +//nop; +MEM_U32(s2 + 48) = s0; +goto L410954; +MEM_U32(s2 + 48) = s0; +L41092c: +MEM_U32(s1 + 8) = s0; +goto L410954; +MEM_U32(s1 + 8) = s0; +L410934: +//nop; +a0 = MEM_U32(s0 + 4); +a1 = s4; +f_resetsubdelete(mem, sp, a0, a1); +goto L410944; +a1 = s4; +L410944: +s1 = s0; +// bdead 407e0003 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s0 + 8); +//nop; +L410954: +if (s0 != 0) {//nop; +goto L410858;} +//nop; +L41095c: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_codemotion(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L410980: +//codemotion: +//nop; +//nop; +//nop; +sp = sp + 0xfffffe08; +//nop; +// fdead 4000000b MEM_U32(sp + 68) = ra; +// fdead 4000000b MEM_U32(sp + 64) = fp; +// fdead 4000000b MEM_U32(sp + 60) = gp; +// fdead 4000000b MEM_U32(sp + 56) = s7; +// fdead 4000000b MEM_U32(sp + 52) = s6; +// fdead 4000000b MEM_U32(sp + 48) = s5; +// fdead 4000000b MEM_U32(sp + 44) = s4; +// fdead 4000000b MEM_U32(sp + 40) = s3; +// fdead 4000000b MEM_U32(sp + 36) = s2; +// fdead 4000000b MEM_U32(sp + 32) = s1; +// fdead 4000000b MEM_U32(sp + 28) = s0; +v0 = f_getclock(mem, sp); +goto L4109c4; +// fdead 4000000b MEM_U32(sp + 28) = s0; +L4109c4: +// bdead 4000008b gp = MEM_U32(sp + 60); +//nop; +at = 0x10021cf0; +v1 = 0x10021ce8; +MEM_U32(at + 0) = v0; +t6 = MEM_U32(v1 + 0); +a0 = 0x1001cb58; +t7 = t6 + 0x4; +MEM_U32(v1 + 0) = t7; +//nop; +a1 = 0x1001cb78; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L4109f8; +//nop; +L4109f8: +// bdead 40000083 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb70; +a1 = 0x1001cb80; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L410a14; +//nop; +L410a14: +// bdead 40000003 gp = MEM_U32(sp + 60); +s3 = MEM_U8(sp + 443); +s5 = 0x1001c8f8; +//nop; +s5 = MEM_U32(s5 + 0); +//nop; +if (s5 == 0) {//nop; +goto L411370;} +//nop; +fp = sp + 0x1c0; +L410a38: +//nop; +s4 = s5 + 0x12c; +a0 = s4; +f_checkbvlist(mem, sp, a0); +goto L410a48; +a0 = s4; +L410a48: +// bdead c0700183 gp = MEM_U32(sp + 60); +s0 = s5 + 0x13c; +t8 = 0x10021c74; +s2 = s5 + 0x10c; +t8 = MEM_U32(t8 + 0); +a1 = s0; +t9 = MEM_U8(t8 + 21); +a0 = s2; +if (t9 == 0) {//nop; +goto L410acc;} +//nop; +//nop; +s2 = s5 + 0x10c; +a2 = 0x1001cb98; +a0 = s2; +f_minusminus(mem, sp, a0, a1, a2); +goto L410a84; +a0 = s2; +L410a84: +// bdead c07a0003 gp = MEM_U32(sp + 60); +a0 = s5 + 0x104; +//nop; +a3 = 0x1001cb98; +a1 = s4; +a2 = s0; +f_uintsectminus(mem, sp, a0, a1, a2, a3); +goto L410aa0; +a2 = s0; +L410aa0: +// bdead c07a0003 gp = MEM_U32(sp + 60); +s1 = s5 + 0x114; +//nop; +a3 = 0x1001cb98; +a0 = s1; +a1 = s4; +a2 = s0; +f_uintsectminus(mem, sp, a0, a1, a2, a3); +goto L410ac0; +a2 = s0; +L410ac0: +// bdead c07e0083 gp = MEM_U32(sp + 60); +//nop; +goto L410b18; +//nop; +L410acc: +//nop; +s0 = s5 + 0x13c; +a1 = s0; +f_bvectminus(mem, sp, a0, a1); +goto L410adc; +a1 = s0; +L410adc: +// bdead c07a0103 gp = MEM_U32(sp + 60); +a0 = s5 + 0x104; +//nop; +a1 = s4; +a2 = s0; +f_unionintsect(mem, sp, a0, a1, a2); +goto L410af4; +a2 = s0; +L410af4: +// bdead c07a0103 gp = MEM_U32(sp + 60); +s1 = s5 + 0x114; +//nop; +a0 = s1; +a1 = s4; +a2 = s0; +f_unionintsect(mem, sp, a0, a1, a2); +goto L410b10; +a2 = s0; +L410b10: +// bdead c07e0083 gp = MEM_U32(sp + 60); +//nop; +L410b18: +//nop; +s6 = s5 + 0x124; +a0 = s6; +a1 = s1; +f_bvectunion(mem, sp, a0, a1, a2); +goto L410b2c; +a1 = s1; +L410b2c: +// bdead c0fa0103 gp = MEM_U32(sp + 60); +s1 = s5 + 0x11c; +//nop; +a2 = 0x1001cb88; +a0 = s1; +a1 = s2; +f_unionminus(mem, sp, a0, a1, a2); +goto L410b48; +a1 = s2; +L410b48: +// bdead c0f60103 gp = MEM_U32(sp + 60); +a0 = s6; +t0 = 0x10021c74; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U8(t0 + 21); +//nop; +if (t1 == 0) {//nop; +goto L410ff8;} +//nop; +//nop; +a1 = s4; +a2 = s0; +f_unionintsect(mem, sp, a0, a1, a2); +goto L410b80; +a2 = s0; +L410b80: +// bdead c0f60083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s0; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L410b98; +//nop; +L410b98: +MEM_U32(sp + 424) = zero; +MEM_U32(sp + 428) = zero; +MEM_U32(sp + 432) = zero; +MEM_U32(sp + 436) = zero; +t2 = sp + 0x1a8; +at = MEM_U32(t2 + 0); +// bdead c0f00807 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t4 = MEM_U32(t2 + 4); +//nop; +MEM_U32(sp + 8) = t4; +a3 = MEM_U32(t2 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t4 = MEM_U32(t2 + 12); +a1 = MEM_U32(sp + 4); +a0 = s4; +MEM_U32(sp + 16) = t4; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L410be4; +MEM_U32(sp + 16) = t4; +L410be4: +// bdead c0f00003 gp = MEM_U32(sp + 60); +a0 = s5; +//nop; +a1 = sp + 0x1e4; +//nop; +v0 = f_has_assert(mem, sp, a0, a1); +goto L410bfc; +//nop; +L410bfc: +// bdead c0f0000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L410ff8;} +//nop; +v0 = MEM_U32(s5 + 0); +s1 = MEM_U32(sp + 484); +if (v0 != 0) {//nop; +goto L410c38;} +//nop; +s1 = MEM_U32(sp + 484); +//nop; +v1 = MEM_U8(s1 + 0); +//nop; +t5 = v1 ^ 0x26; +t5 = t5 < 0x1; +v1 = t5 & 0xff; +goto L410c74; +v1 = t5 & 0xff; +L410c38: +t7 = MEM_U32(s1 + 20); +//nop; +if (t7 != v0) {//nop; +goto L410c60;} +//nop; +v1 = MEM_U8(s1 + 0); +//nop; +t8 = v1 ^ 0x7f; +t8 = t8 < 0x1; +v1 = t8 & 0xff; +goto L410c74; +v1 = t8 & 0xff; +L410c60: +v1 = MEM_U8(s1 + 0); +//nop; +t0 = v1 ^ 0x26; +t0 = t0 < 0x1; +v1 = t0 & 0xff; +L410c74: +v0 = MEM_U32(s1 + 28); +//nop; +if ((int)v0 >= 0) {//nop; +goto L410c90;} +//nop; +v1 = MEM_U32(s1 + 4); +s3 = 0x83; +goto L410e34; +s3 = 0x83; +L410c90: +if ((int)v0 <= 0) {//nop; +goto L410ca4;} +//nop; +v1 = MEM_U32(s1 + 4); +s3 = 0x81; +goto L410e34; +s3 = 0x81; +L410ca4: +if (v1 != 0) {//nop; +goto L410d70;} +//nop; +v1 = MEM_U32(s1 + 4); +//nop; +v0 = MEM_U8(v1 + 32); +//nop; +at = v0 < 0x2a; +if (at != 0) {t2 = v0 + 0xffffffd8; +goto L410d44;} +t2 = v0 + 0xffffffd8; +t3 = v0 + 0xffffffb3; +at = t3 < 0x2; +if (at == 0) {//nop; +goto L410d18;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000271c[] = { +&&L410d00, +&&L410cf8, +}; +dest = Lswitch1000271c[t3]; +//nop; +goto *dest; +//nop; +L410cf8: +s3 = 0x84; +goto L410e34; +s3 = 0x84; +L410d00: +s3 = 0x83; +goto L410e34; +s3 = 0x83; +L410d08: +s3 = 0x82; +goto L410e34; +s3 = 0x82; +L410d10: +s3 = 0x81; +goto L410e34; +s3 = 0x81; +L410d18: +a2 = 0x1000270c; +//nop; +a0 = 0x1; +a1 = 0x121; +a3 = 0x8; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L410d34; +a2 = a2; +L410d34: +// bdead c0f40003 gp = MEM_U32(sp + 60); +v1 = MEM_U32(s1 + 4); +a0 = MEM_U32(v1 + 40); +goto L410e38; +a0 = MEM_U32(v1 + 40); +L410d44: +at = t2 < 0x2; +if (at == 0) {//nop; +goto L410d18;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002714[] = { +&&L410d10, +&&L410d08, +}; +dest = Lswitch10002714[t2]; +//nop; +goto *dest; +//nop; +L410d70: +v1 = MEM_U32(s1 + 4); +//nop; +v0 = MEM_U8(v1 + 32); +at = v0 < 0x2a; +goto L410dd0; +at = v0 < 0x2a; +L410d84: +s3 = 0x81; +goto L410e34; +s3 = 0x81; +L410d8c: +s3 = 0x82; +goto L410e34; +s3 = 0x82; +L410d94: +s3 = 0x83; +goto L410e34; +s3 = 0x83; +L410d9c: +s3 = 0x84; +goto L410e34; +s3 = 0x84; +L410da4: +a2 = 0x10002704; +//nop; +a0 = 0x1; +a1 = 0x127; +a3 = 0x8; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L410dc0; +a2 = a2; +L410dc0: +// bdead c0f40003 gp = MEM_U32(sp + 60); +v1 = MEM_U32(s1 + 4); +a0 = MEM_U32(v1 + 40); +goto L410e38; +a0 = MEM_U32(v1 + 40); +L410dd0: +if (at != 0) {t5 = v0 + 0xffffffd8; +goto L410e08;} +t5 = v0 + 0xffffffd8; +t4 = v0 + 0xffffffb3; +at = t4 < 0x2; +if (at == 0) {//nop; +goto L410da4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000272c[] = { +&&L410d8c, +&&L410d84, +}; +dest = Lswitch1000272c[t4]; +//nop; +goto *dest; +//nop; +L410e08: +at = t5 < 0x2; +if (at == 0) {//nop; +goto L410da4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002724[] = { +&&L410d9c, +&&L410d94, +}; +dest = Lswitch10002724[t5]; +//nop; +goto *dest; +//nop; +L410e34: +a0 = MEM_U32(v1 + 40); +L410e38: +at = 0x2; +t6 = MEM_U8(a0 + 0); +s2 = zero; +if (t6 != at) {//nop; +goto L410f08;} +//nop; +at = MEM_U32(a0 + 32); +v0 = MEM_U32(s1 + 28); +t8 = MEM_U32(a0 + 36); +MEM_U32(fp + 0) = at; +at = (int)v0 < (int)0x2; +s2 = 0x1; +if (at != 0) {MEM_U32(fp + 4) = t8; +goto L410e84;} +MEM_U32(fp + 4) = t8; +t9 = MEM_U32(sp + 448); +//nop; +t0 = t9 - v0; +t1 = t0 + 0x1; +MEM_U32(sp + 448) = t1; +goto L410ea4; +MEM_U32(sp + 448) = t1; +L410e84: +at = (int)v0 < (int)0xffffffff; +if (at == 0) {at = 0x83; +goto L410ea8;} +at = 0x83; +t3 = MEM_U32(sp + 448); +//nop; +t2 = t3 - v0; +t4 = t2 + 0xffffffff; +MEM_U32(sp + 448) = t4; +L410ea4: +at = 0x83; +L410ea8: +if (s3 != at) {at = 0x82; +goto L410ec8;} +at = 0x82; +t5 = MEM_U32(sp + 448); +s3 = 0x84; +t6 = t5 + 0x1; +MEM_U32(sp + 448) = t6; +goto L410ee0; +MEM_U32(sp + 448) = t6; +at = 0x82; +L410ec8: +if (s3 != at) {//nop; +goto L410ee0;} +//nop; +t7 = MEM_U32(sp + 448); +s3 = 0x81; +t8 = t7 + 0x1; +MEM_U32(sp + 448) = t8; +L410ee0: +t9 = MEM_U32(v1 + 20); +a0 = s3; +a1 = MEM_U32(t9 + 20); +//nop; +a2 = zero; +//nop; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L410efc; +//nop; +L410efc: +// bdead c0fc000b gp = MEM_U32(sp + 60); +//nop; +goto L410f28; +//nop; +L410f08: +v0 = MEM_U32(v1 + 20); +//nop; +a1 = MEM_U32(v0 + 20); +a2 = MEM_U32(v0 + 24); +a0 = s3; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L410f20; +a0 = s3; +L410f20: +// bdead c0fc000b gp = MEM_U32(sp + 60); +//nop; +L410f28: +t3 = 0x1001cc50; +t0 = v0 & 0xffff; +t1 = t0 << 2; +t2 = t1 + t3; +s0 = MEM_U32(t2 + 0); +//nop; +if (s0 == 0) {//nop; +goto L410ff8;} +//nop; +L410f48: +v1 = MEM_U32(s1 + 4); +t4 = MEM_U8(s0 + 1); +t5 = MEM_U8(v1 + 1); +//nop; +if (t4 != t5) {//nop; +goto L410fe8;} +//nop; +if (s2 == 0) {a0 = s3; +goto L410fac;} +a0 = s3; +t6 = MEM_U32(v1 + 20); +//nop; +a1 = MEM_U32(t6 + 20); +a0 = s3; +a2 = fp; +a3 = s0; +v0 = f_trap_implying(mem, sp, a0, a1, a2, a3); +goto L410f84; +a3 = s0; +L410f84: +// bdead c0fe000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L410fe8;} +//nop; +//nop; +a1 = MEM_U16(s0 + 2); +a0 = s4; +f_setbit(mem, sp, a0, a1); +goto L410fa0; +a0 = s4; +L410fa0: +// bdead c0fe0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s0 + 12); +goto L410fec; +s0 = MEM_U32(s0 + 12); +L410fac: +v0 = MEM_U32(v1 + 20); +//nop; +a1 = MEM_U32(v0 + 20); +a2 = MEM_U32(v0 + 24); +a3 = s0; +v0 = f_trap_implying_v(mem, sp, a0, a1, a2, a3); +goto L410fc4; +a3 = s0; +L410fc4: +// bdead c0fe000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L410fe8;} +//nop; +//nop; +a1 = MEM_U16(s0 + 2); +a0 = s4; +f_setbit(mem, sp, a0, a1); +goto L410fe0; +a0 = s4; +L410fe0: +// bdead c0fe0003 gp = MEM_U32(sp + 60); +//nop; +L410fe8: +s0 = MEM_U32(s0 + 12); +L410fec: +//nop; +if (s0 != 0) {//nop; +goto L410f48;} +//nop; +L410ff8: +//nop; +s2 = s5 + 0x144; +a0 = s2; +f_checkbvlist(mem, sp, a0); +goto L411008; +a0 = s2; +L411008: +// bdead c0f80003 gp = MEM_U32(sp + 60); +a0 = s5 + 0x14c; +//nop; +MEM_U32(sp + 80) = a0; +//nop; +f_checkbvlist(mem, sp, a0); +goto L411020; +//nop; +L411020: +t7 = MEM_U32(s5 + 20); +// bdead c0f90083 gp = MEM_U32(sp + 60); +if (t7 == 0) {//nop; +goto L411040;} +//nop; +t8 = MEM_U8(s5 + 4); +//nop; +if (t8 == 0) {//nop; +goto L411098;} +//nop; +L411040: +MEM_U32(sp + 400) = zero; +MEM_U32(sp + 404) = zero; +MEM_U32(sp + 408) = zero; +MEM_U32(sp + 412) = zero; +t9 = sp + 0x190; +at = MEM_U32(t9 + 0); +a0 = s2; +MEM_U32(sp + 4) = at; +t1 = MEM_U32(t9 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t1; +a3 = MEM_U32(t9 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t1 = MEM_U32(t9 + 12); +//nop; +MEM_U32(sp + 16) = t1; +//nop; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L41108c; +//nop; +L41108c: +// bdead c0f00083 gp = MEM_U32(sp + 60); +//nop; +goto L4110c8; +//nop; +L411098: +//nop; +a1 = 0x1001cb70; +a0 = s2; +f_bvcopynot(mem, sp, a0, a1); +goto L4110a8; +a0 = s2; +L4110a8: +// bdead c0f80083 gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L4110c0; +//nop; +L4110c0: +// bdead c0f00083 gp = MEM_U32(sp + 60); +//nop; +L4110c8: +//nop; +a0 = MEM_U32(sp + 80); +a1 = 0x1001cb70; +//nop; +f_bvcopynot(mem, sp, a0, a1); +goto L4110dc; +//nop; +L4110dc: +// bdead c0f00083 gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 80); +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L4110f4; +//nop; +L4110f4: +// bdead c0f00083 gp = MEM_U32(sp + 60); +s0 = s5 + 0x154; +//nop; +a1 = 0x1001cb70; +a0 = s0; +f_bvcopynot(mem, sp, a0, a1); +goto L41110c; +a0 = s0; +L41110c: +// bdead c0f20083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L411124; +//nop; +L411124: +v0 = MEM_U32(s5 + 24); +// bdead c0f0008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L411188;} +//nop; +MEM_U32(sp + 384) = zero; +MEM_U32(sp + 388) = zero; +MEM_U32(sp + 392) = zero; +MEM_U32(sp + 396) = zero; +t3 = sp + 0x180; +at = MEM_U32(t3 + 0); +//nop; +MEM_U32(sp + 4) = at; +t4 = MEM_U32(t3 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t4; +a3 = MEM_U32(t3 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t4 = MEM_U32(t3 + 12); +a0 = s5 + 0x15c; +MEM_U32(sp + 16) = t4; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L41117c; +MEM_U32(sp + 16) = t4; +L41117c: +// bdead c0f00083 gp = MEM_U32(sp + 60); +//nop; +goto L41125c; +//nop; +L411188: +t5 = MEM_U8(s5 + 6); +s1 = s5 + 0x15c; +if (t5 != 0) {//nop; +goto L41122c;} +//nop; +t6 = MEM_U32(v0 + 4); +a0 = s5 + 0x15c; +if (t6 != 0) {t7 = sp + 0x170; +goto L4111e0;} +t7 = sp + 0x170; +//nop; +s1 = s5 + 0x15c; +a1 = 0x1001cb70; +a0 = s1; +f_bvcopynot(mem, sp, a0, a1); +goto L4111bc; +a0 = s1; +L4111bc: +// bdead c0f40083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L4111d4; +//nop; +L4111d4: +// bdead c0f00083 gp = MEM_U32(sp + 60); +//nop; +goto L41125c; +//nop; +L4111e0: +MEM_U32(sp + 368) = zero; +MEM_U32(sp + 372) = zero; +MEM_U32(sp + 376) = zero; +MEM_U32(sp + 380) = zero; +at = MEM_U32(t7 + 0); +//nop; +MEM_U32(sp + 4) = at; +t0 = MEM_U32(t7 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t0; +a3 = MEM_U32(t7 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t0 = MEM_U32(t7 + 12); +MEM_U32(sp + 16) = t0; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411220; +MEM_U32(sp + 16) = t0; +L411220: +// bdead c0f00083 gp = MEM_U32(sp + 60); +//nop; +goto L41125c; +//nop; +L41122c: +//nop; +a1 = 0x1001cb70; +a0 = s1; +f_bvcopynot(mem, sp, a0, a1); +goto L41123c; +a0 = s1; +L41123c: +// bdead c0f40083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L411254; +//nop; +L411254: +// bdead c0f00083 gp = MEM_U32(sp + 60); +//nop; +L41125c: +//nop; +s2 = s5 + 0x164; +a1 = 0x1001cb70; +a0 = s2; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L411270; +a0 = s2; +L411270: +// bdead c0f80083 gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L411288; +//nop; +L411288: +// bdead c0f80083 gp = MEM_U32(sp + 60); +//nop; +t9 = 0x10021c74; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t1 = MEM_U8(t9 + 21); +//nop; +if (t1 == 0) {//nop; +goto L4112c8;} +//nop; +//nop; +a0 = s2; +a1 = s4; +f_bvectunion(mem, sp, a0, a1, a2); +goto L4112c0; +a1 = s4; +L4112c0: +// bdead c0d00083 gp = MEM_U32(sp + 60); +//nop; +L4112c8: +//nop; +s7 = s5 + 0x16c; +a0 = s7; +a1 = s6; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L4112dc; +a1 = s6; +L4112dc: +// bdead c1500083 gp = MEM_U32(sp + 60); +//nop; +t2 = 0x1001eb20; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L411314;} +//nop; +//nop; +a0 = s7; +a1 = s5 + 0xfc; +f_bvectunion(mem, sp, a0, a1, a2); +goto L41130c; +a1 = s5 + 0xfc; +L41130c: +// bdead c1500083 gp = MEM_U32(sp + 60); +//nop; +L411314: +//nop; +a1 = 0x1001cb70; +a0 = s7; +f_bvectunion(mem, sp, a0, a1, a2); +goto L411324; +a0 = s7; +L411324: +// bdead c1500083 gp = MEM_U32(sp + 60); +a0 = s7; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L41133c; +//nop; +L41133c: +// bdead c0500003 gp = MEM_U32(sp + 60); +//nop; +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead c0500003 ra = MEM_U32(sp + 68); +goto L412a60;} +// bdead c0500003 ra = MEM_U32(sp + 68); +s5 = MEM_U32(s5 + 12); +//nop; +if (s5 != 0) {//nop; +goto L410a38;} +//nop; +MEM_U8(sp + 443) = (uint8_t)s3; +L411370: +a0 = 0x1001cbb0; +//nop; +MEM_U32(a0 + 0) = zero; +MEM_U32(a0 + 4) = zero; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L411390; +//nop; +L411390: +// bdead 40000183 gp = MEM_U32(sp + 60); +//nop; +t4 = 0x1001e6e4; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L41165c;} +//nop; +s5 = 0x1001c8f8; +fp = sp + 0xfc; +s5 = MEM_U32(s5 + 0); +s7 = sp + 0x10c; +if (s5 == 0) {s6 = sp + 0x11c; +goto L412a5c;} +s6 = sp + 0x11c; +s4 = sp + 0x12c; +s3 = sp + 0x13c; +s1 = sp + 0x14c; +s0 = sp + 0x15c; +L4113d8: +MEM_U32(sp + 364) = s5; +MEM_U32(sp + 348) = zero; +MEM_U32(sp + 352) = zero; +MEM_U32(sp + 356) = zero; +MEM_U32(sp + 360) = zero; +at = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 4) = at; +t6 = MEM_U32(s0 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t6; +a3 = MEM_U32(s0 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t6 = MEM_U32(s0 + 12); +a0 = s5 + 0x124; +MEM_U32(sp + 16) = t6; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411420; +MEM_U32(sp + 16) = t6; +L411420: +MEM_U32(sp + 332) = zero; +MEM_U32(sp + 336) = zero; +MEM_U32(sp + 340) = zero; +MEM_U32(sp + 344) = zero; +at = MEM_U32(s1 + 0); +// bdead c1f60007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t7 = MEM_U32(s1 + 4); +//nop; +MEM_U32(sp + 8) = t7; +a3 = MEM_U32(s1 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t7 = MEM_U32(s1 + 12); +a1 = MEM_U32(sp + 4); +a0 = s5 + 0x144; +MEM_U32(sp + 16) = t7; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411468; +MEM_U32(sp + 16) = t7; +L411468: +MEM_U32(sp + 316) = zero; +MEM_U32(sp + 320) = zero; +MEM_U32(sp + 324) = zero; +MEM_U32(sp + 328) = zero; +at = MEM_U32(s3 + 0); +// bdead c1f60007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t9 = MEM_U32(s3 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t9; +a3 = MEM_U32(s3 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t9 = MEM_U32(s3 + 12); +s2 = s5 + 0x164; +MEM_U32(sp + 16) = t9; +//nop; +a0 = s2; +//nop; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L4114b8; +//nop; +L4114b8: +MEM_U32(sp + 300) = zero; +MEM_U32(sp + 304) = zero; +MEM_U32(sp + 308) = zero; +MEM_U32(sp + 312) = zero; +at = MEM_U32(s4 + 0); +// bdead c1fe0007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t2 = MEM_U32(s4 + 4); +//nop; +MEM_U32(sp + 8) = t2; +a3 = MEM_U32(s4 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t2 = MEM_U32(s4 + 12); +a1 = MEM_U32(sp + 4); +a0 = s5 + 0x14c; +MEM_U32(sp + 16) = t2; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411500; +MEM_U32(sp + 16) = t2; +L411500: +MEM_U32(sp + 284) = zero; +MEM_U32(sp + 288) = zero; +MEM_U32(sp + 292) = zero; +MEM_U32(sp + 296) = zero; +at = MEM_U32(s6 + 0); +// bdead c1fe0007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t4 = MEM_U32(s6 + 4); +//nop; +MEM_U32(sp + 8) = t4; +a3 = MEM_U32(s6 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t4 = MEM_U32(s6 + 12); +a1 = MEM_U32(sp + 4); +a0 = s5 + 0x154; +MEM_U32(sp + 16) = t4; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411548; +MEM_U32(sp + 16) = t4; +L411548: +MEM_U32(sp + 268) = zero; +MEM_U32(sp + 272) = zero; +MEM_U32(sp + 276) = zero; +MEM_U32(sp + 280) = zero; +at = MEM_U32(s7 + 0); +// bdead c1fe0007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t6 = MEM_U32(s7 + 4); +//nop; +MEM_U32(sp + 8) = t6; +a3 = MEM_U32(s7 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t6 = MEM_U32(s7 + 12); +a1 = MEM_U32(sp + 4); +a0 = s5 + 0x15c; +MEM_U32(sp + 16) = t6; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411590; +MEM_U32(sp + 16) = t6; +L411590: +MEM_U32(sp + 252) = zero; +MEM_U32(sp + 256) = zero; +MEM_U32(sp + 260) = zero; +MEM_U32(sp + 264) = zero; +at = MEM_U32(fp + 0); +// bdead c1fe0007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t7 = MEM_U32(fp + 4); +//nop; +MEM_U32(sp + 8) = t7; +a3 = MEM_U32(fp + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t7 = MEM_U32(fp + 12); +a1 = MEM_U32(sp + 4); +a0 = s5 + 0x12c; +MEM_U32(sp + 16) = t7; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L4115d8; +MEM_U32(sp + 16) = t7; +L4115d8: +MEM_U32(sp + 236) = zero; +MEM_U32(sp + 240) = zero; +MEM_U32(sp + 244) = zero; +MEM_U32(sp + 248) = zero; +t0 = sp + 0xec; +at = MEM_U32(t0 + 0); +// bdead c1fe0207 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t1 = MEM_U32(t0 + 4); +//nop; +MEM_U32(sp + 8) = t1; +a3 = MEM_U32(t0 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t1 = MEM_U32(t0 + 12); +a1 = MEM_U32(sp + 4); +a0 = s5 + 0x16c; +MEM_U32(sp + 16) = t1; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411624; +MEM_U32(sp + 16) = t1; +L411624: +// bdead c1be0003 gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41163c; +//nop; +L41163c: +t2 = MEM_U32(sp + 364); +// bdead c1b60803 gp = MEM_U32(sp + 60); +s5 = MEM_U32(t2 + 12); +//nop; +if (s5 != 0) {//nop; +goto L4113d8;} +//nop; +// bdead 1 ra = MEM_U32(sp + 68); +goto L412a60; +// bdead 1 ra = MEM_U32(sp + 68); +L41165c: +fp = 0x10021ce4; +s6 = 0x1001cc20; +//nop; +L411668: +t3 = MEM_U32(fp + 0); +s5 = 0x1001c8f8; +t4 = t3 + 0x1; +MEM_U32(fp + 0) = t4; +s5 = MEM_U32(s5 + 0); +s3 = zero; +if (s5 == 0) {//nop; +goto L4117f0;} +//nop; +L411688: +v0 = MEM_U32(s5 + 20); +//nop; +if (v0 == 0) {//nop; +goto L411744;} +//nop; +if (s3 != 0) {s0 = v0; +goto L4116b8;} +s0 = v0; +//nop; +a0 = s6; +a1 = s5 + 0x144; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L4116b0; +a1 = s5 + 0x144; +L4116b0: +// bdead c0d20083 gp = MEM_U32(sp + 60); +//nop; +L4116b8: +if (s0 == 0) {s2 = s5 + 0x144; +goto L4116e4;} +s2 = s5 + 0x144; +L4116c0: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s2; +a1 = a1 + 0x14c; +f_bvectintsect(mem, sp, a0, a1); +goto L4116d4; +a1 = a1 + 0x14c; +L4116d4: +s0 = MEM_U32(s0 + 4); +// bdead c0da0083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L4116c0;} +//nop; +L4116e4: +t5 = 0x10021c74; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t6 = MEM_U8(t5 + 21); +//nop; +if (t6 == 0) {//nop; +goto L41171c;} +//nop; +//nop; +a0 = s5 + 0x144; +a1 = s5 + 0x12c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L411714; +a1 = s5 + 0x12c; +L411714: +// bdead c0d00083 gp = MEM_U32(sp + 60); +//nop; +L41171c: +if (s3 != 0) {//nop; +goto L411744;} +//nop; +//nop; +a0 = s6; +a1 = s5 + 0x144; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L411734; +a1 = s5 + 0x144; +L411734: +// bdead c0d0008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L411744;} +//nop; +s3 = 0x1; +L411744: +if (s3 != 0) {s2 = s5 + 0x144; +goto L411764;} +s2 = s5 + 0x144; +//nop; +a0 = s6; +a1 = s5 + 0x14c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L41175c; +a1 = s5 + 0x14c; +L41175c: +// bdead c0d80003 gp = MEM_U32(sp + 60); +//nop; +L411764: +//nop; +a0 = s5 + 0x14c; +MEM_U32(sp + 80) = a0; +a1 = s5 + 0x124; +a2 = s2; +a3 = s5 + 0x11c; +f_bvectglop(mem, sp, a0, a1, a2, a3); +goto L411780; +a3 = s5 + 0x11c; +L411780: +// bdead c0d00183 gp = MEM_U32(sp + 60); +//nop; +t8 = 0x1001eb20; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L4117b8;} +//nop; +//nop; +a0 = MEM_U32(sp + 80); +a1 = s5 + 0xfc; +f_bvectunion(mem, sp, a0, a1, a2); +goto L4117b0; +a1 = s5 + 0xfc; +L4117b0: +// bdead c0d00183 gp = MEM_U32(sp + 60); +//nop; +L4117b8: +if (s3 != 0) {//nop; +goto L4117e0;} +//nop; +//nop; +a1 = MEM_U32(sp + 80); +a0 = s6; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L4117d0; +a0 = s6; +L4117d0: +// bdead c0d0018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L4117e0;} +//nop; +s3 = 0x1; +L4117e0: +s5 = MEM_U32(s5 + 12); +//nop; +if (s5 != 0) {//nop; +goto L411688;} +//nop; +L4117f0: +if (s3 != 0) {//nop; +goto L411668;} +//nop; +L4117f8: +t7 = MEM_U32(fp + 0); +s5 = 0x1001c8fc; +t9 = t7 + 0x1; +MEM_U32(fp + 0) = t9; +s5 = MEM_U32(s5 + 0); +s3 = zero; +if (s5 == 0) {//nop; +goto L411914;} +//nop; +L411818: +v0 = MEM_U32(s5 + 24); +//nop; +if (v0 == 0) {//nop; +goto L41189c;} +//nop; +if (s3 != 0) {s0 = v0; +goto L411848;} +s0 = v0; +//nop; +a0 = s6; +a1 = s5 + 0x15c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L411840; +a1 = s5 + 0x15c; +L411840: +// bdead c0d20083 gp = MEM_U32(sp + 60); +//nop; +L411848: +if (s0 == 0) {s1 = s5 + 0x15c; +goto L411874;} +s1 = s5 + 0x15c; +L411850: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x154; +f_bvectintsect(mem, sp, a0, a1); +goto L411864; +a1 = a1 + 0x154; +L411864: +s0 = MEM_U32(s0 + 4); +// bdead c0d60083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L411850;} +//nop; +L411874: +if (s3 != 0) {//nop; +goto L41189c;} +//nop; +//nop; +a0 = s6; +a1 = s5 + 0x15c; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L41188c; +a1 = s5 + 0x15c; +L41188c: +// bdead c0d0008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41189c;} +//nop; +s3 = 0x1; +L41189c: +if (s3 != 0) {s1 = s5 + 0x15c; +goto L4118bc;} +s1 = s5 + 0x15c; +//nop; +a0 = s6; +a1 = s5 + 0x154; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L4118b4; +a1 = s5 + 0x154; +L4118b4: +// bdead c0d40003 gp = MEM_U32(sp + 60); +//nop; +L4118bc: +//nop; +s0 = s5 + 0x154; +a0 = s0; +a1 = s5 + 0x104; +a2 = s1; +a3 = s5 + 0x10c; +f_bvectglop(mem, sp, a0, a1, a2, a3); +goto L4118d8; +a3 = s5 + 0x10c; +L4118d8: +// bdead c0d20183 gp = MEM_U32(sp + 60); +if (s3 != 0) {//nop; +goto L411904;} +//nop; +//nop; +a0 = s6; +a1 = s0; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L4118f4; +a1 = s0; +L4118f4: +// bdead c0d0018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L411904;} +//nop; +s3 = 0x1; +L411904: +s5 = MEM_U32(s5 + 16); +//nop; +if (s5 != 0) {//nop; +goto L411818;} +//nop; +L411914: +if (s3 != 0) {//nop; +goto L4117f8;} +//nop; +L41191c: +t0 = MEM_U32(fp + 0); +s5 = 0x1001c8f8; +t1 = t0 + 0x1; +MEM_U32(fp + 0) = t1; +s5 = MEM_U32(s5 + 0); +s3 = zero; +if (s5 == 0) {//nop; +goto L411a34;} +//nop; +L41193c: +v0 = MEM_U32(s5 + 20); +//nop; +if (v0 == 0) {//nop; +goto L4119c0;} +//nop; +if (s3 != 0) {s0 = v0; +goto L41196c;} +s0 = v0; +//nop; +a0 = s6; +a1 = s5 + 0x164; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L411964; +a1 = s5 + 0x164; +L411964: +// bdead c0d20183 gp = MEM_U32(sp + 60); +//nop; +L41196c: +if (s0 == 0) {s2 = s5 + 0x164; +goto L411998;} +s2 = s5 + 0x164; +L411974: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s2; +a1 = a1 + 0x16c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L411988; +a1 = a1 + 0x16c; +L411988: +s0 = MEM_U32(s0 + 4); +// bdead c0da0183 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L411974;} +//nop; +L411998: +if (s3 != 0) {//nop; +goto L4119c0;} +//nop; +//nop; +a0 = s6; +a1 = s5 + 0x164; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L4119b0; +a1 = s5 + 0x164; +L4119b0: +// bdead c0d0018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L4119c0;} +//nop; +s3 = 0x1; +L4119c0: +if (s3 != 0) {s2 = s5 + 0x164; +goto L4119e0;} +s2 = s5 + 0x164; +//nop; +a0 = s6; +a1 = s5 + 0x16c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L4119d8; +a1 = s5 + 0x16c; +L4119d8: +// bdead c0d80103 gp = MEM_U32(sp + 60); +//nop; +L4119e0: +//nop; +s7 = s5 + 0x16c; +a0 = s7; +a1 = s2; +a2 = s5 + 0x11c; +f_unionminus(mem, sp, a0, a1, a2); +goto L4119f8; +a2 = s5 + 0x11c; +L4119f8: +// bdead c1d00183 gp = MEM_U32(sp + 60); +if (s3 != 0) {//nop; +goto L411a24;} +//nop; +//nop; +a0 = s6; +a1 = s7; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L411a14; +a1 = s7; +L411a14: +// bdead c0d0018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L411a24;} +//nop; +s3 = 0x1; +L411a24: +s5 = MEM_U32(s5 + 12); +//nop; +if (s5 != 0) {//nop; +goto L41193c;} +//nop; +L411a34: +if (s3 != 0) {//nop; +goto L41191c;} +//nop; +t2 = 0x1001eaf8; +at = 0x19; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L411a6c;} +//nop; +//nop; +//nop; +//nop; +f_printprecm(mem, sp); +goto L411a64; +//nop; +L411a64: +// bdead c0800083 gp = MEM_U32(sp + 60); +//nop; +L411a6c: +s5 = 0x1001c8f8; +//nop; +s5 = MEM_U32(s5 + 0); +//nop; +if (s5 == 0) {//nop; +goto L411e9c;} +//nop; +s3 = 0x1001eb50; +s0 = 0x42; +L411a8c: +t3 = MEM_U8(s3 + 0); +a1 = s5 + 0x154; +if (t3 != 0) {s2 = s5 + 0x164; +goto L411ab8;} +s2 = s5 + 0x164; +//nop; +s2 = s5 + 0x164; +a0 = s2; +f_bvectintsect(mem, sp, a0, a1); +goto L411aac; +a0 = s2; +L411aac: +// bdead c0da0083 gp = MEM_U32(sp + 60); +//nop; +goto L411ad0; +//nop; +L411ab8: +//nop; +a0 = s2; +a1 = s5 + 0x154; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L411ac8; +a1 = s5 + 0x154; +L411ac8: +// bdead c0da0083 gp = MEM_U32(sp + 60); +//nop; +L411ad0: +//nop; +a1 = 0x1001cba8; +a0 = s2; +f_bvectminus(mem, sp, a0, a1); +goto L411ae0; +a0 = s2; +L411ae0: +// bdead c0da0003 gp = MEM_U32(sp + 60); +at = 0x3; +t4 = 0x1001e6b4; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L411b9c;} +//nop; +t5 = MEM_U32(s5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L411b9c;} +//nop; +s1 = MEM_U32(s5 + 28); +a0 = s2; +t6 = MEM_U8(s1 + 0); +t0 = sp + 0xdc; +if (s0 == t6) {//nop; +goto L411b40;} +//nop; +L411b28: +s1 = MEM_U32(s1 + 8); +//nop; +t8 = MEM_U8(s1 + 0); +//nop; +if (s0 != t8) {//nop; +goto L411b28;} +//nop; +L411b40: +t7 = MEM_U8(s1 + 36); +//nop; +t9 = t7 & 0x32; +if (t9 == 0) {//nop; +goto L411b9c;} +//nop; +MEM_U32(sp + 220) = zero; +MEM_U32(sp + 224) = zero; +MEM_U32(sp + 228) = zero; +MEM_U32(sp + 232) = zero; +at = MEM_U32(t0 + 0); +//nop; +MEM_U32(sp + 4) = at; +t2 = MEM_U32(t0 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t2; +a3 = MEM_U32(t0 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t2 = MEM_U32(t0 + 12); +MEM_U32(sp + 16) = t2; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411b94; +MEM_U32(sp + 16) = t2; +L411b94: +// bdead c0d20003 gp = MEM_U32(sp + 60); +//nop; +L411b9c: +t3 = MEM_U32(s5 + 20); +a0 = s5 + 0x12c; +if (t3 == 0) {t5 = sp + 0xcc; +goto L411bbc;} +t5 = sp + 0xcc; +t4 = MEM_U8(s5 + 4); +t7 = 0xffffffff; +if (t4 == 0) {t9 = 0xffffffff; +goto L411c08;} +t9 = 0xffffffff; +L411bbc: +MEM_U32(sp + 204) = zero; +MEM_U32(sp + 208) = zero; +MEM_U32(sp + 212) = zero; +MEM_U32(sp + 216) = zero; +at = MEM_U32(t5 + 0); +//nop; +MEM_U32(sp + 4) = at; +t8 = MEM_U32(t5 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t8; +a3 = MEM_U32(t5 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t8 = MEM_U32(t5 + 12); +MEM_U32(sp + 16) = t8; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411bfc; +MEM_U32(sp + 16) = t8; +L411bfc: +// bdead c0d20003 gp = MEM_U32(sp + 60); +v0 = MEM_U32(s5 + 24); +goto L411c98; +v0 = MEM_U32(s5 + 24); +L411c08: +t1 = 0xffffffff; +t0 = 0xffffffff; +MEM_U32(sp + 200) = t0; +MEM_U32(sp + 196) = t1; +MEM_U32(sp + 188) = t7; +MEM_U32(sp + 192) = t9; +t2 = sp + 0xbc; +at = MEM_U32(t2 + 0); +//nop; +MEM_U32(sp + 4) = at; +t4 = MEM_U32(t2 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t4; +a3 = MEM_U32(t2 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t4 = MEM_U32(t2 + 12); +s4 = s5 + 0x12c; +a0 = s4; +MEM_U32(sp + 16) = t4; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411c5c; +MEM_U32(sp + 16) = t4; +L411c5c: +// bdead c0f20083 gp = MEM_U32(sp + 60); +a0 = s4; +//nop; +a1 = 0x1001cb70; +//nop; +f_bvcopynot(mem, sp, a0, a1); +goto L411c74; +//nop; +L411c74: +// bdead c0f20083 gp = MEM_U32(sp + 60); +a0 = s4; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L411c8c; +//nop; +L411c8c: +// bdead c0d20003 gp = MEM_U32(sp + 60); +//nop; +v0 = MEM_U32(s5 + 24); +L411c98: +a0 = s5 + 0x16c; +if (v0 != 0) {t6 = sp + 0xac; +goto L411cf0;} +t6 = sp + 0xac; +MEM_U32(sp + 172) = zero; +MEM_U32(sp + 176) = zero; +MEM_U32(sp + 180) = zero; +MEM_U32(sp + 184) = zero; +at = MEM_U32(t6 + 0); +//nop; +MEM_U32(sp + 4) = at; +t8 = MEM_U32(t6 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t8; +a3 = MEM_U32(t6 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t8 = MEM_U32(t6 + 12); +MEM_U32(sp + 16) = t8; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411ce4; +MEM_U32(sp + 16) = t8; +L411ce4: +// bdead c0d20083 gp = MEM_U32(sp + 60); +s5 = MEM_U32(s5 + 12); +goto L411e90; +s5 = MEM_U32(s5 + 12); +L411cf0: +t7 = MEM_U8(s5 + 6); +t1 = 0xffffffff; +if (t7 != 0) {t0 = 0xffffffff; +goto L411e00;} +t0 = 0xffffffff; +t9 = MEM_U32(v0 + 4); +t1 = 0xffffffff; +if (t9 != 0) {t8 = sp + 0x8c; +goto L411da4;} +t8 = sp + 0x8c; +t0 = 0xffffffff; +t3 = 0xffffffff; +t2 = 0xffffffff; +MEM_U32(sp + 168) = t2; +MEM_U32(sp + 164) = t3; +MEM_U32(sp + 160) = t0; +MEM_U32(sp + 156) = t1; +t4 = sp + 0x9c; +at = MEM_U32(t4 + 0); +//nop; +MEM_U32(sp + 4) = at; +t6 = MEM_U32(t4 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t6; +a3 = MEM_U32(t4 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t6 = MEM_U32(t4 + 12); +s7 = s5 + 0x16c; +a0 = s7; +MEM_U32(sp + 16) = t6; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411d68; +MEM_U32(sp + 16) = t6; +L411d68: +// bdead c1d20083 gp = MEM_U32(sp + 60); +a0 = s7; +//nop; +a1 = 0x1001cb70; +//nop; +f_bvcopynot(mem, sp, a0, a1); +goto L411d80; +//nop; +L411d80: +// bdead c1d20083 gp = MEM_U32(sp + 60); +a0 = s7; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L411d98; +//nop; +L411d98: +// bdead c0d20083 gp = MEM_U32(sp + 60); +s5 = MEM_U32(s5 + 12); +goto L411e90; +s5 = MEM_U32(s5 + 12); +L411da4: +MEM_U32(sp + 140) = zero; +MEM_U32(sp + 144) = zero; +MEM_U32(sp + 148) = zero; +MEM_U32(sp + 152) = zero; +at = MEM_U32(t8 + 0); +a0 = s5 + 0x16c; +MEM_U32(sp + 4) = at; +t9 = MEM_U32(t8 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t9; +a3 = MEM_U32(t8 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t9 = MEM_U32(t8 + 12); +//nop; +MEM_U32(sp + 16) = t9; +//nop; +//nop; +//nop; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411df4; +//nop; +L411df4: +// bdead c0d20083 gp = MEM_U32(sp + 60); +s5 = MEM_U32(s5 + 12); +goto L411e90; +s5 = MEM_U32(s5 + 12); +L411e00: +t3 = 0xffffffff; +t2 = 0xffffffff; +MEM_U32(sp + 136) = t2; +MEM_U32(sp + 132) = t3; +MEM_U32(sp + 124) = t1; +MEM_U32(sp + 128) = t0; +t5 = sp + 0x7c; +at = MEM_U32(t5 + 0); +//nop; +MEM_U32(sp + 4) = at; +t6 = MEM_U32(t5 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t6; +a3 = MEM_U32(t5 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t6 = MEM_U32(t5 + 12); +s7 = s5 + 0x16c; +a0 = s7; +MEM_U32(sp + 16) = t6; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L411e54; +MEM_U32(sp + 16) = t6; +L411e54: +// bdead c1d20083 gp = MEM_U32(sp + 60); +a0 = s7; +//nop; +a1 = 0x1001cb70; +//nop; +f_bvcopynot(mem, sp, a0, a1); +goto L411e6c; +//nop; +L411e6c: +// bdead c1d20083 gp = MEM_U32(sp + 60); +a0 = s7; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L411e84; +//nop; +L411e84: +// bdead c0d20083 gp = MEM_U32(sp + 60); +//nop; +s5 = MEM_U32(s5 + 12); +L411e90: +//nop; +if (s5 != 0) {//nop; +goto L411a8c;} +//nop; +L411e9c: +t7 = MEM_U32(fp + 0); +s5 = 0x1001c8fc; +t8 = t7 + 0x1; +MEM_U32(fp + 0) = t8; +s5 = MEM_U32(s5 + 0); +s3 = zero; +if (s5 == 0) {//nop; +goto L41200c;} +//nop; +L411ebc: +v0 = MEM_U32(s5 + 24); +//nop; +if (v0 == 0) {//nop; +goto L411f40;} +//nop; +if (s3 != 0) {s0 = v0; +goto L411eec;} +s0 = v0; +//nop; +a0 = s6; +a1 = s5 + 0x16c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L411ee4; +a1 = s5 + 0x16c; +L411ee4: +// bdead c0d20083 gp = MEM_U32(sp + 60); +//nop; +L411eec: +if (s0 == 0) {s7 = s5 + 0x16c; +goto L411f18;} +s7 = s5 + 0x16c; +L411ef4: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s7; +a1 = a1 + 0x12c; +f_bvectintsect(mem, sp, a0, a1); +goto L411f08; +a1 = a1 + 0x12c; +L411f08: +s0 = MEM_U32(s0 + 4); +// bdead c1d20083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L411ef4;} +//nop; +L411f18: +if (s3 != 0) {//nop; +goto L411f40;} +//nop; +//nop; +a0 = s6; +a1 = s5 + 0x16c; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L411f30; +a1 = s5 + 0x16c; +L411f30: +// bdead c0d0008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L411f40;} +//nop; +s3 = 0x1; +L411f40: +v0 = MEM_U32(s5 + 20); +//nop; +if (v0 == 0) {//nop; +goto L411ffc;} +//nop; +t9 = MEM_U8(s5 + 4); +s0 = v0; +if (t9 != 0) {//nop; +goto L411ffc;} +//nop; +if (s3 != 0) {s7 = s5 + 0x16c; +goto L411f80;} +s7 = s5 + 0x16c; +//nop; +a0 = s6; +a1 = s5 + 0x12c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L411f78; +a1 = s5 + 0x12c; +L411f78: +// bdead c1d20003 gp = MEM_U32(sp + 60); +//nop; +L411f80: +//nop; +s4 = s5 + 0x12c; +a0 = s4; +a1 = s5 + 0x164; +a2 = s5 + 0x104; +a3 = s5 + 0x10c; +MEM_U32(sp + 16) = s7; +f_bvectpp1(mem, sp, a0, a1, a2, a3); +goto L411fa0; +MEM_U32(sp + 16) = s7; +L411fa0: +// bdead c0f20183 gp = MEM_U32(sp + 60); +if (s0 == 0) {//nop; +goto L411fd4;} +//nop; +L411fac: +v0 = MEM_U32(s0 + 0); +//nop; +a0 = s4; +a1 = v0 + 0x16c; +a2 = v0 + 0x14c; +f_bvectpp2(mem, sp, a0, a1, a2); +goto L411fc4; +a2 = v0 + 0x14c; +L411fc4: +s0 = MEM_U32(s0 + 4); +// bdead c0f20183 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L411fac;} +//nop; +L411fd4: +if (s3 != 0) {//nop; +goto L411ffc;} +//nop; +//nop; +a0 = s6; +a1 = s4; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L411fec; +a1 = s4; +L411fec: +// bdead c0d0008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L411ffc;} +//nop; +s3 = 0x1; +L411ffc: +s5 = MEM_U32(s5 + 16); +//nop; +if (s5 != 0) {//nop; +goto L411ebc;} +//nop; +L41200c: +if (s3 != 0) {//nop; +goto L411e9c;} +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L412024; +//nop; +L412024: +// bdead 4000008b gp = MEM_U32(sp + 60); +//nop; +v1 = 0x10021ce0; +t3 = 0x10021cf0; +t1 = MEM_U32(v1 + 0); +t3 = MEM_U32(t3 + 0); +t0 = t1 + v0; +s5 = 0x1001c8f8; +t2 = t0 - t3; +MEM_U32(v1 + 0) = t2; +s5 = MEM_U32(s5 + 0); +//nop; +if (s5 == 0) {//nop; +goto L4125e8;} +//nop; +fp = 0x1001cc30; +//nop; +L412064: +//nop; +s2 = s5 + 0x164; +s7 = s5 + 0x16c; +a2 = s5 + 0x14c; +t4 = s5 + 0x10c; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 80) = a2; +a1 = s7; +a0 = s2; +a3 = s5 + 0x12c; +s4 = zero; +// bdead c16801e3 v0 = zero; +f_bvectinsert(mem, sp, a0, a1, a2, a3); +goto L412098; +// bdead c16801e3 v0 = zero; +L412098: +// bdead c1680083 gp = MEM_U32(sp + 60); +//nop; +t5 = 0x1001eb20; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4120d0;} +//nop; +//nop; +a0 = s2; +a1 = s5 + 0xfc; +f_bvectunion(mem, sp, a0, a1, a2); +goto L4120c8; +a1 = s5 + 0xfc; +L4120c8: +// bdead c1680083 gp = MEM_U32(sp + 60); +//nop; +L4120d0: +t6 = 0x10021c74; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = MEM_U8(t6 + 21); +//nop; +if (t7 == 0) {//nop; +goto L41223c;} +//nop; +v1 = 0x1001cb38; +s6 = zero; +v1 = MEM_U32(v1 + 0); +//nop; +if ((int)v1 <= 0) {//nop; +goto L41223c;} +//nop; +L412108: +t8 = MEM_U32(s5 + 360); +at = (int)s4 < (int)v1; +t9 = t8 + s6; +t1 = MEM_U32(t9 + 12); +t0 = MEM_U32(t9 + 8); +t2 = MEM_U32(t9 + 4); +t5 = MEM_U32(t9 + 0); +t3 = t1 | t0; +t4 = t3 | t2; +t6 = t4 | t5; +if (t6 != 0) {//nop; +goto L412140;} +//nop; +s4 = s4 + 0x80; +goto L41222c; +s4 = s4 + 0x80; +L412140: +if (at == 0) {s3 = zero; +goto L41222c;} +s3 = zero; +t7 = s3 < 0x80; +L41214c: +if (t7 == 0) {t0 = (int)s3 >> 5; +goto L412174;} +t0 = (int)s3 >> 5; +t8 = MEM_U32(s5 + 360); +t3 = t0 << 2; +t1 = t8 + s6; +t2 = t1 + t3; +t9 = MEM_U32(t2 + 0); +//nop; +t4 = t9 << (s3 & 0x1f); +t7 = (int)t4 < (int)0x0; +L412174: +if (t7 == 0) {//nop; +goto L412208;} +//nop; +//nop; +a1 = 0x1001cb98; +a0 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41218c; +a0 = s4; +L41218c: +// bdead c1f8008b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L412208;} +//nop; +t6 = MEM_U32(fp + 0); +t8 = s4 << 3; +t0 = t6 + t8; +s1 = MEM_U32(t0 + 0); +t2 = 0x1001cc50; +t1 = MEM_U16(s1 + 4); +//nop; +t3 = t1 << 2; +t9 = t3 + t2; +s0 = MEM_U32(t9 + 0); +//nop; +L4121c4: +//nop; +a0 = s1; +a1 = s0; +v0 = f_trap_imply(mem, sp, a0, a1); +goto L4121d4; +a1 = s0; +L4121d4: +// bdead c1fe008b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4121f8;} +//nop; +//nop; +a1 = MEM_U16(s0 + 2); +a0 = s2; +f_resetbit(mem, sp, a0, a1); +goto L4121f0; +a0 = s2; +L4121f0: +// bdead c1fe0083 gp = MEM_U32(sp + 60); +//nop; +L4121f8: +s0 = MEM_U32(s0 + 12); +//nop; +if (s0 != 0) {//nop; +goto L4121c4;} +//nop; +L412208: +v1 = 0x1001cb38; +s4 = s4 + 0x1; +v1 = MEM_U32(v1 + 0); +s3 = s3 + 0x1; +at = (int)s4 < (int)v1; +if (at == 0) {at = 0x80; +goto L41222c;} +at = 0x80; +if (s3 != at) {t7 = s3 < 0x80; +goto L41214c;} +t7 = s3 < 0x80; +L41222c: +at = (int)s4 < (int)v1; +if (at != 0) {s6 = s6 + 0x10; +goto L412108;} +s6 = s6 + 0x10; +s4 = zero; +L41223c: +//nop; +a1 = MEM_U32(sp + 80); +a0 = s7; +f_bvectunion(mem, sp, a0, a1, a2); +goto L41224c; +a0 = s7; +L41224c: +MEM_U32(sp + 108) = zero; +MEM_U32(sp + 112) = zero; +MEM_U32(sp + 116) = zero; +MEM_U32(sp + 120) = zero; +t4 = sp + 0x6c; +at = MEM_U32(t4 + 0); +// bdead c0602007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t7 = MEM_U32(t4 + 4); +//nop; +MEM_U32(sp + 8) = t7; +a3 = MEM_U32(t4 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t7 = MEM_U32(t4 + 12); +a1 = MEM_U32(sp + 4); +a0 = MEM_U32(sp + 80); +MEM_U32(sp + 16) = t7; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L412298; +MEM_U32(sp + 16) = t7; +L412298: +// bdead c0600183 gp = MEM_U32(sp + 60); +s6 = zero; +v1 = 0x1001cb38; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if ((int)v1 <= 0) {//nop; +goto L4125c4;} +//nop; +L4122b8: +t6 = MEM_U32(s5 + 360); +at = (int)s4 < (int)v1; +t8 = t6 + s6; +t0 = MEM_U32(t8 + 12); +t1 = MEM_U32(t8 + 8); +t2 = MEM_U32(t8 + 4); +t5 = MEM_U32(t8 + 0); +t3 = t0 | t1; +t9 = t3 | t2; +t4 = t9 | t5; +if (t4 != 0) {//nop; +goto L4122f0;} +//nop; +s4 = s4 + 0x80; +goto L4125b8; +s4 = s4 + 0x80; +L4122f0: +if (at == 0) {s3 = zero; +goto L4125b8;} +s3 = zero; +t7 = s3 < 0x80; +L4122fc: +if (t7 == 0) {t1 = (int)s3 >> 5; +goto L412324;} +t1 = (int)s3 >> 5; +t6 = MEM_U32(s5 + 360); +t3 = t1 << 2; +t0 = t6 + s6; +t2 = t0 + t3; +t8 = MEM_U32(t2 + 0); +//nop; +t9 = t8 << (s3 & 0x1f); +t7 = (int)t9 < (int)0x0; +L412324: +if (t7 == 0) {//nop; +goto L41259c;} +//nop; +t4 = MEM_U32(fp + 0); +t6 = s4 << 3; +t1 = t4 + t6; +s1 = MEM_U32(t1 + 0); +at = 0x5; +v0 = MEM_U8(s1 + 0); +//nop; +if (v0 != at) {at = 0x6; +goto L412380;} +at = 0x6; +//nop; +a0 = MEM_U32(s1 + 32); +a1 = s5; +f_setsubinsert(mem, sp, a0, a1); +goto L412360; +a1 = s5; +L412360: +// bdead c0f00183 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x1001cb38; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +goto L412584; +//nop; +at = 0x6; +L412380: +if (v0 != at) {at = 0x4; +goto L4123b8;} +at = 0x4; +//nop; +a0 = MEM_U32(s1 + 28); +a1 = s5; +f_setsubinsert(mem, sp, a0, a1); +goto L412398; +a1 = s5; +L412398: +// bdead c0f00183 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x1001cb38; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +goto L412584; +//nop; +at = 0x4; +L4123b8: +if (v0 == at) {//nop; +goto L4123ec;} +//nop; +//nop; +a0 = 0x2be; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L4123d0; +//nop; +L4123d0: +// bdead c0f00183 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x1001cb38; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +goto L412584; +//nop; +L4123ec: +v0 = MEM_U8(s1 + 16); +at = 0x7b; +if (v0 != at) {at = 0x3e; +goto L41242c;} +at = 0x3e; +//nop; +a0 = MEM_U32(s1 + 24); +a1 = s5; +f_setsubinsert(mem, sp, a0, a1); +goto L41240c; +a1 = s5; +L41240c: +// bdead c0f00183 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x1001cb38; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +goto L412584; +//nop; +at = 0x3e; +L41242c: +if (v0 != at) {t3 = v0 + 0xffffffe0; +goto L41247c;} +t3 = v0 + 0xffffffe0; +t0 = MEM_U32(s1 + 20); +//nop; +a0 = MEM_U32(t0 + 28); +a1 = s5; +f_setsubinsert(mem, sp, a0, a1); +goto L412448; +a1 = s5; +L412448: +// bdead c0f40003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 24); +//nop; +a1 = s5; +//nop; +f_setsubinsert(mem, sp, a0, a1); +goto L412460; +//nop; +L412460: +// bdead c0f00183 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x1001cb38; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +goto L412584; +//nop; +L41247c: +t2 = t3 < 0x80; +if (t2 == 0) {t8 = (int)t3 >> 5; +goto L4124a8;} +t8 = (int)t3 >> 5; +t5 = 0x10000068; +t9 = t8 << 2; +t5 = t5; +t7 = t5 + t9; +t4 = MEM_U32(t7 + 0); +//nop; +t6 = t4 << (t3 & 0x1f); +t2 = (int)t6 < (int)0x0; +L4124a8: +if (t2 == 0) {t0 = v0 << 2; +goto L4124f4;} +t0 = v0 << 2; +//nop; +a0 = MEM_U32(s1 + 20); +a1 = s5; +f_setsubinsert(mem, sp, a0, a1); +goto L4124c0; +a1 = s5; +L4124c0: +// bdead c0f40003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 24); +//nop; +a1 = s5; +//nop; +f_setsubinsert(mem, sp, a0, a1); +goto L4124d8; +//nop; +L4124d8: +// bdead c0f00183 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x1001cb38; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +goto L412584; +//nop; +L4124f4: +t8 = 0x10013460; +t0 = t0 - v0; +t5 = t0 + t8; +t9 = MEM_U8(t5 + 2); +at = 0xa; +if (t9 == 0) {//nop; +goto L412554;} +//nop; +//nop; +a0 = MEM_U32(s1 + 20); +a1 = s5; +f_setsubinsert(mem, sp, a0, a1); +goto L412520; +a1 = s5; +L412520: +// bdead c0f40003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 24); +//nop; +a1 = s5; +//nop; +f_setsubinsert(mem, sp, a0, a1); +goto L412538; +//nop; +L412538: +// bdead c0f00183 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x1001cb38; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +goto L412584; +//nop; +L412554: +if (v0 == at) {//nop; +goto L412584;} +//nop; +//nop; +a0 = MEM_U32(s1 + 20); +a1 = s5; +f_setsubinsert(mem, sp, a0, a1); +goto L41256c; +a1 = s5; +L41256c: +// bdead c0f00183 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x1001cb38; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L412584: +v0 = 0x10021c98; +//nop; +t7 = MEM_U32(v0 + 0); +//nop; +t4 = t7 + 0x1; +MEM_U32(v0 + 0) = t4; +L41259c: +s4 = s4 + 0x1; +at = (int)s4 < (int)v1; +if (at == 0) {s3 = s3 + 0x1; +goto L4125b8;} +s3 = s3 + 0x1; +at = 0x80; +if (s3 != at) {t7 = s3 < 0x80; +goto L4122fc;} +t7 = s3 < 0x80; +L4125b8: +at = (int)s4 < (int)v1; +if (at != 0) {s6 = s6 + 0x10; +goto L4122b8;} +s6 = s6 + 0x10; +L4125c4: +//nop; +a0 = 0x1001cbb0; +a1 = MEM_U32(sp + 80); +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L4125d8; +//nop; +L4125d8: +s5 = MEM_U32(s5 + 12); +// bdead c0400083 gp = MEM_U32(sp + 60); +if (s5 != 0) {//nop; +goto L412064;} +//nop; +L4125e8: +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead 40000083 ra = MEM_U32(sp + 68); +goto L412a60;} +// bdead 40000083 ra = MEM_U32(sp + 68); +s5 = 0x1001c8f8; +s7 = sp + 0x5c; +s5 = MEM_U32(s5 + 0); +//nop; +if (s5 == 0) {// bdead 41400083 ra = MEM_U32(sp + 68); +goto L412a60;} +// bdead 41400083 ra = MEM_U32(sp + 68); +fp = 0x1001cb90; +s3 = 0xf; +L412620: +//nop; +s4 = s5 + 0x12c; +s2 = s5 + 0x144; +MEM_U32(sp + 364) = s5; +a1 = s2; +a0 = s4; +s0 = zero; +f_bvectunion(mem, sp, a0, a1, a2); +goto L412640; +s0 = zero; +L412640: +// bdead c17a0083 gp = MEM_U32(sp + 60); +s6 = s5 + 0x124; +//nop; +a0 = s6; +a1 = s4; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L412658; +a1 = s4; +L412658: +// bdead c1da0083 gp = MEM_U32(sp + 60); +a0 = s6; +//nop; +a1 = 0x1001cba8; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L412670; +//nop; +L412670: +// bdead c1da0083 gp = MEM_U32(sp + 60); +a0 = s6; +//nop; +a1 = s5 + 0x104; +//nop; +f_bvectintsect(mem, sp, a0, a1); +goto L412688; +//nop; +L412688: +MEM_U32(sp + 92) = zero; +MEM_U32(sp + 96) = zero; +MEM_U32(sp + 100) = zero; +MEM_U32(sp + 104) = zero; +at = MEM_U32(s7 + 0); +// bdead c1da0007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t1 = MEM_U32(s7 + 4); +//nop; +MEM_U32(sp + 8) = t1; +a3 = MEM_U32(s7 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t1 = MEM_U32(s7 + 12); +a1 = MEM_U32(sp + 4); +a0 = s2; +MEM_U32(sp + 16) = t1; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L4126d0; +MEM_U32(sp + 16) = t1; +L4126d0: +// bdead c1da0083 gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +a1 = s6; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L4126e8; +//nop; +L4126e8: +// bdead c1da0083 gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +a1 = 0x1001cb88; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L412700; +//nop; +L412700: +// bdead c1da0083 gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +a1 = fp; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L412718; +//nop; +L412718: +// bdead c1da0103 gp = MEM_U32(sp + 60); +s1 = MEM_U32(s5 + 28); +//nop; +L412724: +v0 = MEM_U8(s1 + 0); +//nop; +v1 = v0 + 0xffffffe0; +t2 = v1 < 0x60; +if (t2 == 0) {t0 = (int)v1 >> 5; +goto L41275c;} +t0 = (int)v1 >> 5; +t5 = 0x1000005c; +t8 = t0 << 2; +t5 = t5; +t9 = t5 + t8; +t7 = MEM_U32(t9 + 0); +//nop; +t4 = t7 << (v1 & 0x1f); +t2 = (int)t4 < (int)0x0; +L41275c: +if (t2 == 0) {t4 = v1 < 0x80; +goto L41284c;} +t4 = v1 < 0x80; +t6 = MEM_U8(s1 + 3); +//nop; +if (t6 != 0) {//nop; +goto L4129f4;} +//nop; +v0 = MEM_U32(s1 + 40); +//nop; +if (v0 != 0) {//nop; +goto L4127a4;} +//nop; +t1 = MEM_U32(s1 + 4); +//nop; +a0 = MEM_U32(t1 + 52); +a1 = s5; +f_resetsubdelete(mem, sp, a0, a1); +goto L412798; +a1 = s5; +L412798: +// bdead c1de0103 gp = MEM_U32(sp + 60); +t8 = MEM_U8(s1 + 0); +goto L4127f0; +t8 = MEM_U8(s1 + 0); +L4127a4: +//nop; +a0 = MEM_U16(v0 + 2); +a1 = s6; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4127b4; +a1 = s6; +L4127b4: +// bdead c1de010b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4127d0;} +//nop; +t0 = MEM_U8(s1 + 30); +//nop; +if (t0 != 0) {//nop; +goto L4127ec;} +//nop; +L4127d0: +t5 = MEM_U32(s1 + 4); +//nop; +a0 = MEM_U32(t5 + 52); +a1 = s5; +f_resetsubdelete(mem, sp, a0, a1); +goto L4127e4; +a1 = s5; +L4127e4: +// bdead c1de0103 gp = MEM_U32(sp + 60); +//nop; +L4127ec: +t8 = MEM_U8(s1 + 0); +L4127f0: +at = 0x3e; +if (t8 != at) {//nop; +goto L412820;} +//nop; +t9 = MEM_U32(s1 + 4); +a1 = s5; +a0 = MEM_U32(t9 + 36); +//nop; +//nop; +//nop; +f_resetsubdelete(mem, sp, a0, a1); +goto L412818; +//nop; +L412818: +// bdead c1de0103 gp = MEM_U32(sp + 60); +//nop; +L412820: +t7 = MEM_U8(s1 + 1); +//nop; +if (t7 == 0) {//nop; +goto L4129f4;} +//nop; +//nop; +a0 = s1; +a1 = s5; +f_delete_unmoved_recur(mem, sp, a0, a1); +goto L412840; +a1 = s5; +L412840: +// bdead c1de0103 gp = MEM_U32(sp + 60); +v0 = MEM_U32(s1 + 8); +goto L4129f8; +v0 = MEM_U32(s1 + 8); +L41284c: +if (t4 == 0) {t3 = (int)v1 >> 5; +goto L412874;} +t3 = (int)v1 >> 5; +t6 = 0x1000004c; +t2 = t3 << 2; +t6 = t6; +t1 = t6 + t2; +t0 = MEM_U32(t1 + 0); +//nop; +t5 = t0 << (v1 & 0x1f); +t4 = (int)t5 < (int)0x0; +L412874: +if (t4 == 0) {t7 = v0 < 0xa0; +goto L412920;} +t7 = v0 < 0xa0; +v0 = MEM_U32(s1 + 40); +//nop; +if (v0 != 0) {//nop; +goto L4128c0;} +//nop; +//nop; +a0 = MEM_U32(s1 + 4); +a1 = s5; +f_resetsubdelete(mem, sp, a0, a1); +goto L41289c; +a1 = s5; +L41289c: +// bdead c1de0003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 20); +//nop; +a1 = s5; +//nop; +f_resetsubdelete(mem, sp, a0, a1); +goto L4128b4; +//nop; +L4128b4: +// bdead c1de0103 gp = MEM_U32(sp + 60); +v0 = MEM_U32(s1 + 8); +goto L4129f8; +v0 = MEM_U32(s1 + 8); +L4128c0: +//nop; +a0 = MEM_U16(v0 + 2); +a1 = s6; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4128d0; +a1 = s6; +L4128d0: +// bdead c1de010b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4128ec;} +//nop; +t9 = MEM_U8(s1 + 30); +//nop; +if (t9 != 0) {//nop; +goto L4129f4;} +//nop; +L4128ec: +//nop; +a0 = MEM_U32(s1 + 4); +a1 = s5; +f_resetsubdelete(mem, sp, a0, a1); +goto L4128fc; +a1 = s5; +L4128fc: +// bdead c1de0003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 20); +//nop; +a1 = s5; +//nop; +f_resetsubdelete(mem, sp, a0, a1); +goto L412914; +//nop; +L412914: +// bdead c1de0103 gp = MEM_U32(sp + 60); +v0 = MEM_U32(s1 + 8); +goto L4129f8; +v0 = MEM_U32(s1 + 8); +L412920: +if (t7 == 0) {t3 = (int)v0 >> 5; +goto L412948;} +t3 = (int)v0 >> 5; +t2 = 0x10000038; +t6 = t3 << 2; +t2 = t2; +t1 = t2 + t6; +t0 = MEM_U32(t1 + 0); +//nop; +t5 = t0 << (v0 & 0x1f); +t7 = (int)t5 < (int)0x0; +L412948: +if (t7 == 0) {t3 = v0 < 0xa0; +goto L4129ac;} +t3 = v0 < 0xa0; +t4 = MEM_U32(s1 + 40); +//nop; +a0 = MEM_U16(t4 + 2); +a1 = s6; +v0 = f_bvectin(mem, sp, a0, a1); +goto L412964; +a1 = s6; +L412964: +// bdead c1de010b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L4129f4;} +//nop; +//nop; +a0 = MEM_U32(s1 + 4); +a1 = s5; +f_resetsubdelete(mem, sp, a0, a1); +goto L412980; +a1 = s5; +L412980: +t9 = MEM_U8(s1 + 0); +// bdead c5de0103 gp = MEM_U32(sp + 60); +if (s3 == t9) {//nop; +goto L4129f4;} +//nop; +//nop; +a0 = MEM_U32(s1 + 20); +a1 = s5; +f_resetsubdelete(mem, sp, a0, a1); +goto L4129a0; +a1 = s5; +L4129a0: +// bdead c1de0103 gp = MEM_U32(sp + 60); +v0 = MEM_U32(s1 + 8); +goto L4129f8; +v0 = MEM_U32(s1 + 8); +L4129ac: +if (t3 == 0) {t2 = (int)v0 >> 5; +goto L4129d4;} +t2 = (int)v0 >> 5; +t1 = 0x10000024; +t6 = t2 << 2; +t1 = t1; +t0 = t1 + t6; +t5 = MEM_U32(t0 + 0); +//nop; +t8 = t5 << (v0 & 0x1f); +t3 = (int)t8 < (int)0x0; +L4129d4: +if (t3 != 0) {//nop; +goto L4129f4;} +//nop; +//nop; +a0 = MEM_U32(s1 + 4); +a1 = s5; +f_resetsubdelete(mem, sp, a0, a1); +goto L4129ec; +a1 = s5; +L4129ec: +// bdead c1de0103 gp = MEM_U32(sp + 60); +//nop; +L4129f4: +v0 = MEM_U32(s1 + 8); +L4129f8: +//nop; +if (v0 == 0) {//nop; +goto L412a20;} +//nop; +t4 = MEM_U32(v0 + 16); +t9 = MEM_U32(s1 + 16); +//nop; +s0 = t4 ^ t9; +s0 = zero < s0; +t2 = s0 & 0xff; +s0 = t2; +L412a20: +if (v0 == 0) {s1 = v0; +goto L412a30;} +s1 = v0; +if (s0 == 0) {//nop; +goto L412724;} +//nop; +L412a30: +//nop; +a0 = 0x1001cbb0; +a1 = s6; +a2 = s2; +f_unionminus(mem, sp, a0, a1, a2); +goto L412a44; +a2 = s2; +L412a44: +t1 = MEM_U32(sp + 364); +// bdead c1100483 gp = MEM_U32(sp + 60); +s5 = MEM_U32(t1 + 12); +//nop; +if (s5 != 0) {//nop; +goto L412620;} +//nop; +L412a5c: +// bdead 1 ra = MEM_U32(sp + 68); +L412a60: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x1f8; +return; +// bdead 1 sp = sp + 0x1f8; +//nop; +//nop; +} + +static uint32_t f_entryav(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L412a94: +//entryav: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +a1 = 0x1001cb24; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +L412ab0: +if (a0 != 0) {//nop; +goto L412ac0;} +//nop; +v1 = zero; +goto L412bb0; +v1 = zero; +L412ac0: +v0 = MEM_U8(a0 + 0); +v1 = a0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L412b88;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000274c[] = { +&&L412af8, +&&L412af8, +&&L412b38, +&&L412b7c, +&&L412b00, +&&L412b38, +&&L412b88, +&&L412af8, +}; +dest = Lswitch1000274c[t6]; +//nop; +goto *dest; +//nop; +L412af8: +v1 = 0x1; +goto L412bb0; +v1 = 0x1; +L412b00: +v0 = MEM_U32(a0 + 52); +at = 0x6; +t7 = MEM_U8(v0 + 0); +//nop; +if (t7 == at) {//nop; +goto L412b20;} +//nop; +v1 = 0x1; +goto L412bb0; +v1 = 0x1; +L412b20: +v1 = MEM_U8(v0 + 2); +//nop; +v1 = v1 < 0x1; +t8 = v1 & 0xff; +v1 = t8; +goto L412bb0; +v1 = t8; +L412b38: +v0 = MEM_U32(a0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L412b64;} +//nop; +t9 = MEM_U32(a1 + 0); +//nop; +if (t9 == v0) {//nop; +goto L412b64;} +//nop; +a0 = MEM_U32(v1 + 48); +//nop; +goto L412ab0; +//nop; +L412b64: +v1 = MEM_U8(a0 + 2); +//nop; +v1 = v1 < 0x1; +t0 = v1 & 0xff; +v1 = t0; +goto L412bb0; +v1 = t0; +L412b7c: +v1 = MEM_U8(a0 + 34); +// bdead 11 ra = MEM_U32(sp + 28); +goto L412bb4; +// bdead 11 ra = MEM_U32(sp + 28); +L412b88: +a2 = 0x10002740; +//nop; +a0 = 0x1; +a1 = 0x46; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L412ba4; +a2 = a2; +L412ba4: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 39); +//nop; +L412bb0: +// bdead 11 ra = MEM_U32(sp + 28); +L412bb4: +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_entryant(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L412bc0: +//entryant: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +a1 = 0x1001cb24; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +L412bdc: +if (a0 != 0) {//nop; +goto L412bec;} +//nop; +v1 = zero; +goto L412cc4; +v1 = zero; +L412bec: +v0 = MEM_U8(a0 + 0); +v1 = a0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L412c9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002778[] = { +&&L412c24, +&&L412c24, +&&L412c58, +&&L412c90, +&&L412c2c, +&&L412c58, +&&L412c9c, +&&L412c24, +}; +dest = Lswitch10002778[t6]; +//nop; +goto *dest; +//nop; +L412c24: +v1 = 0x1; +goto L412cc4; +v1 = 0x1; +L412c2c: +v0 = MEM_U32(a0 + 52); +at = 0x6; +t7 = MEM_U8(v0 + 0); +//nop; +if (t7 == at) {//nop; +goto L412c4c;} +//nop; +v1 = 0x1; +goto L412cc4; +v1 = 0x1; +L412c4c: +v1 = MEM_U8(v0 + 3); +// bdead 11 ra = MEM_U32(sp + 28); +goto L412cc8; +// bdead 11 ra = MEM_U32(sp + 28); +L412c58: +v0 = MEM_U32(a0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L412c84;} +//nop; +t8 = MEM_U32(a1 + 0); +//nop; +if (t8 == v0) {//nop; +goto L412c84;} +//nop; +a0 = MEM_U32(v1 + 48); +//nop; +goto L412bdc; +//nop; +L412c84: +v1 = MEM_U8(a0 + 3); +// bdead 11 ra = MEM_U32(sp + 28); +goto L412cc8; +// bdead 11 ra = MEM_U32(sp + 28); +L412c90: +v1 = MEM_U8(a0 + 33); +// bdead 11 ra = MEM_U32(sp + 28); +goto L412cc8; +// bdead 11 ra = MEM_U32(sp + 28); +L412c9c: +a2 = 0x1000276c; +//nop; +a0 = 0x1; +a1 = 0x59; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L412cb8; +a2 = a2; +L412cb8: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 39); +//nop; +L412cc4: +// bdead 11 ra = MEM_U32(sp + 28); +L412cc8: +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_vardelete(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L412cd4: +//vardelete: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +t6 = MEM_U8(a0 + 0); +at = 0x12000000; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +s0 = a0; +if ((int)t0 >= 0) {s1 = a1; +goto L412dc0;} +s1 = a1; +v0 = MEM_U32(a0 + 20); +a1 = a1 + 0x10c; +t1 = MEM_U8(v0 + 26); +//nop; +if (t1 != 0) {// bdead 40060049 ra = MEM_U32(sp + 36); +goto L412dc4;} +// bdead 40060049 ra = MEM_U32(sp + 36); +//nop; +a0 = MEM_U16(v0 + 36); +MEM_U32(sp + 40) = a1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L412d40; +MEM_U32(sp + 40) = a1; +L412d40: +// bdead 40060009 gp = MEM_U32(sp + 32); +if (v0 == 0) {// bdead 40060001 ra = MEM_U32(sp + 36); +goto L412dc4;} +// bdead 40060001 ra = MEM_U32(sp + 36); +//nop; +a0 = MEM_U32(s0 + 20); +a1 = s1; +v0 = f_lvalaltered(mem, sp, a0, a1); +goto L412d5c; +a1 = s1; +L412d5c: +// bdead 40060009 gp = MEM_U32(sp + 32); +if (v0 != 0) {// bdead 40060001 ra = MEM_U32(sp + 36); +goto L412dc4;} +// bdead 40060001 ra = MEM_U32(sp + 36); +t2 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U16(t2 + 36); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L412d80; +//nop; +L412d80: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 20); +//nop; +a1 = s1; +//nop; +v0 = f_lvalantloc(mem, sp, a0, a1); +goto L412d98; +//nop; +L412d98: +// bdead 40060009 gp = MEM_U32(sp + 32); +if (v0 == 0) {// bdead 40060001 ra = MEM_U32(sp + 36); +goto L412dc4;} +// bdead 40060001 ra = MEM_U32(sp + 36); +t3 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t3 + 36); +a0 = s1 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L412db8; +a0 = s1 + 0x104; +L412db8: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L412dc0: +// bdead 1 ra = MEM_U32(sp + 36); +L412dc4: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_varinsert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L412dd4: +//varinsert: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400000eb MEM_U32(sp + 52) = ra; +// fdead 400000eb MEM_U32(sp + 48) = gp; +// fdead 400000eb MEM_U32(sp + 44) = s5; +// fdead 400000eb MEM_U32(sp + 40) = s4; +// fdead 400000eb MEM_U32(sp + 36) = s3; +// fdead 400000eb MEM_U32(sp + 32) = s2; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +s0 = MEM_U32(a1 + 28); +s2 = a1; +s3 = a0; +s4 = zero; +L412e14: +v0 = MEM_U8(s0 + 0); +//nop; +v0 = v0 + 0xffffffe0; +t6 = v0 < 0x80; +if (t6 == 0) {t7 = (int)v0 >> 5; +goto L412e4c;} +t7 = (int)v0 >> 5; +t9 = 0x1000008c; +t8 = t7 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (v0 & 0x1f); +t6 = (int)t2 < (int)0x0; +L412e4c: +if (t6 == 0) {t5 = v0 < 0x60; +goto L412ef8;} +t5 = v0 < 0x60; +t4 = MEM_U8(s3 + 0); +at = 0x12000000; +t5 = t4 < 0x20; +t7 = -t5; +t9 = t7 & at; +t8 = t9 << (t4 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L412e8c;} +//nop; +t0 = MEM_U32(s3 + 20); +//nop; +t1 = MEM_U8(t0 + 25); +//nop; +if (t1 != 0) {t5 = v0 < 0x60; +goto L412ef8;} +t5 = v0 < 0x60; +L412e8c: +t2 = MEM_U32(s0 + 40); +//nop; +if (t2 == 0) {//nop; +goto L412fa8;} +//nop; +//nop; +a0 = s0; +a1 = s3; +v0 = f_slkilled(mem, sp, a0, a1); +goto L412eac; +a1 = s3; +L412eac: +// bdead 403a000b gp = MEM_U32(sp + 48); +if (v0 == 0) {a0 = s2 + 0x104; +goto L412fa8;} +a0 = s2 + 0x104; +t3 = MEM_U32(s0 + 40); +//nop; +MEM_U8(s0 + 28) = (uint8_t)zero; +a1 = MEM_U16(t3 + 2); +s1 = s2 + 0x10c; +f_resetbit(mem, sp, a0, a1); +goto L412ed0; +s1 = s2 + 0x10c; +L412ed0: +// bdead 403e0003 gp = MEM_U32(sp + 48); +t6 = MEM_U32(s0 + 40); +//nop; +a1 = MEM_U16(t6 + 2); +a0 = s1; +f_setbit(mem, sp, a0, a1); +goto L412ee8; +a0 = s1; +L412ee8: +// bdead 403a0003 gp = MEM_U32(sp + 48); +v0 = MEM_U32(s0 + 8); +goto L412fac; +v0 = MEM_U32(s0 + 8); +// fdead 0 t5 = v0 < 0x60; +L412ef8: +if (t5 == 0) {t7 = (int)v0 >> 5; +goto L412f20;} +t7 = (int)v0 >> 5; +t4 = 0x10000080; +t9 = t7 << 2; +t4 = t4; +t8 = t4 + t9; +t0 = MEM_U32(t8 + 0); +//nop; +t1 = t0 << (v0 & 0x1f); +t5 = (int)t1 < (int)0x0; +L412f20: +if (t5 == 0) {//nop; +goto L412fa8;} +//nop; +t3 = MEM_U32(s0 + 4); +//nop; +t6 = MEM_U8(t3 + 33); +//nop; +if (t6 != 0) {//nop; +goto L412fa8;} +//nop; +t7 = MEM_U32(s0 + 40); +//nop; +if (t7 == 0) {//nop; +goto L412fa8;} +//nop; +//nop; +a0 = s0; +a1 = s3; +v0 = f_slkilled(mem, sp, a0, a1); +goto L412f60; +a1 = s3; +L412f60: +// bdead 403a000b gp = MEM_U32(sp + 48); +if (v0 == 0) {a0 = s2 + 0x104; +goto L412fa8;} +a0 = s2 + 0x104; +t4 = MEM_U32(s0 + 40); +//nop; +MEM_U8(s0 + 28) = (uint8_t)zero; +a1 = MEM_U16(t4 + 2); +s1 = s2 + 0x10c; +f_resetbit(mem, sp, a0, a1); +goto L412f84; +s1 = s2 + 0x10c; +L412f84: +t9 = MEM_U32(s0 + 40); +// bdead 443e0003 gp = MEM_U32(sp + 48); +a1 = MEM_U16(t9 + 2); +//nop; +a0 = s1; +//nop; +f_setbit(mem, sp, a0, a1); +goto L412fa0; +//nop; +L412fa0: +// bdead 403a0003 gp = MEM_U32(sp + 48); +//nop; +L412fa8: +v0 = MEM_U32(s0 + 8); +L412fac: +//nop; +if (v0 == 0) {//nop; +goto L412fd4;} +//nop; +t8 = MEM_U32(v0 + 16); +t0 = MEM_U32(s0 + 16); +//nop; +s4 = t8 ^ t0; +s4 = zero < s4; +t1 = s4 & 0xff; +s4 = t1; +L412fd4: +if (v0 == 0) {s0 = v0; +goto L412fe4;} +s0 = v0; +if (s4 == 0) {//nop; +goto L412e14;} +//nop; +L412fe4: +t2 = MEM_U8(s3 + 0); +at = 0x12000000; +t5 = t2 < 0x20; +t3 = -t5; +t6 = t3 & at; +t7 = t6 << (t2 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L413050;} +//nop; +v0 = MEM_U32(s3 + 20); +a0 = s2 + 0x104; +t4 = MEM_U8(v0 + 26); +//nop; +if (t4 != 0) {//nop; +goto L413050;} +//nop; +//nop; +a1 = MEM_U16(v0 + 36); +s1 = s2 + 0x10c; +f_resetbit(mem, sp, a0, a1); +goto L41302c; +s1 = s2 + 0x10c; +L41302c: +t9 = MEM_U32(s3 + 20); +// bdead 441c0003 gp = MEM_U32(sp + 48); +a1 = MEM_U16(t9 + 36); +//nop; +a0 = s1; +//nop; +f_setbit(mem, sp, a0, a1); +goto L413048; +//nop; +L413048: +// bdead 40180003 gp = MEM_U32(sp + 48); +//nop; +L413050: +s5 = 0x1001cb38; +s1 = zero; +s5 = MEM_U32(s5 + 0); +s4 = zero; +s5 = s5 + 0xffffffff; +if ((int)s5 < 0) {s5 = s5 + 0x1; +goto L4131f8;} +s5 = s5 + 0x1; +L41306c: +t8 = 0x1001cc30; +//nop; +t8 = MEM_U32(t8 + 0); +a1 = 0x1001cb88; +t0 = t8 + s4; +s0 = MEM_U32(t0 + 0); +a0 = s1; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L41308c; +a0 = s1; +L41308c: +// bdead 407e0009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L4131ec;} +//nop; +//nop; +a0 = s1; +a1 = s2 + 0x12c; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L4130a8; +a1 = s2 + 0x12c; +L4130a8: +// bdead 407e0009 gp = MEM_U32(sp + 48); +if (v0 != 0) {//nop; +goto L4131ec;} +//nop; +t1 = MEM_U8(s0 + 16); +//nop; +t5 = t1 + 0xffffffe0; +t3 = t5 < 0x80; +if (t3 == 0) {t6 = (int)t5 >> 5; +goto L4130ec;} +t6 = (int)t5 >> 5; +t7 = 0x1000008c; +t2 = t6 << 2; +t7 = t7; +t4 = t7 + t2; +t9 = MEM_U32(t4 + 0); +//nop; +t8 = t9 << (t5 & 0x1f); +t3 = (int)t8 < (int)0x0; +L4130ec: +if (t3 == 0) {//nop; +goto L413160;} +//nop; +t1 = MEM_U8(s3 + 0); +at = 0x12000000; +t6 = t1 < 0x20; +t7 = -t6; +t2 = t7 & at; +t4 = t2 << (t1 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L41312c;} +//nop; +t9 = MEM_U32(s3 + 20); +//nop; +t5 = MEM_U8(t9 + 25); +//nop; +if (t5 != 0) {//nop; +goto L413160;} +//nop; +L41312c: +//nop; +a0 = MEM_U32(s0 + 32); +a1 = s3; +v0 = f_slkilled(mem, sp, a0, a1); +goto L41313c; +a1 = s3; +L41313c: +// bdead 407e0009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L413160;} +//nop; +//nop; +a0 = s2 + 0x10c; +a1 = s1; +f_setbit(mem, sp, a0, a1); +goto L413158; +a1 = s1; +L413158: +// bdead 407e0001 gp = MEM_U32(sp + 48); +//nop; +L413160: +t8 = MEM_U8(s0 + 16); +//nop; +t0 = t8 + 0xffffffe0; +t3 = t0 < 0x60; +if (t3 == 0) {t6 = (int)t0 >> 5; +goto L413198;} +t6 = (int)t0 >> 5; +t2 = 0x10000080; +t7 = t6 << 2; +t2 = t2; +t1 = t2 + t7; +t4 = MEM_U32(t1 + 0); +//nop; +t9 = t4 << (t0 & 0x1f); +t3 = (int)t9 < (int)0x0; +L413198: +if (t3 == 0) {//nop; +goto L4131ec;} +//nop; +t8 = MEM_U32(s0 + 20); +//nop; +t6 = MEM_U8(t8 + 26); +//nop; +if (t6 != 0) {//nop; +goto L4131ec;} +//nop; +//nop; +a0 = MEM_U32(s0 + 32); +a1 = s3; +v0 = f_slkilled(mem, sp, a0, a1); +goto L4131c8; +a1 = s3; +L4131c8: +// bdead 407c0009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L4131ec;} +//nop; +//nop; +a0 = s2 + 0x10c; +a1 = s1; +f_setbit(mem, sp, a0, a1); +goto L4131e4; +a1 = s1; +L4131e4: +// bdead 407c0001 gp = MEM_U32(sp + 48); +//nop; +L4131ec: +s1 = s1 + 0x1; +if (s1 != s5) {s4 = s4 + 0x8; +goto L41306c;} +s4 = s4 + 0x8; +L4131f8: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_checkexpoccur(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41321c: +//checkexpoccur: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 44) = a1; +s0 = MEM_U32(a1 + 28); +s1 = a0; +s2 = zero; +v1 = zero; +L413254: +v0 = MEM_U8(s0 + 0); +//nop; +t7 = v0 + 0xffffffe0; +t8 = t7 < 0x60; +if (t8 == 0) {t9 = (int)t7 >> 5; +goto L41328c;} +t9 = (int)t7 >> 5; +t1 = 0x100000c0; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t8 = (int)t4 < (int)0x0; +L41328c: +if (t8 == 0) {t9 = v0 < 0xa0; +goto L4132b4;} +t9 = v0 < 0xa0; +t6 = MEM_U32(s0 + 4); +//nop; +a1 = MEM_U32(t6 + 52); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L4132a8; +a0 = s1; +L4132a8: +// bdead 400e000b gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +goto L41335c; +v1 = v0 & 0xff; +L4132b4: +if (t9 == 0) {t1 = (int)v0 >> 5; +goto L4132dc;} +t1 = (int)v0 >> 5; +t2 = 0x100000ac; +t0 = t1 << 2; +t2 = t2; +t3 = t2 + t0; +t7 = MEM_U32(t3 + 0); +//nop; +t4 = t7 << (v0 & 0x1f); +t9 = (int)t4 < (int)0x0; +L4132dc: +if (t9 != 0) {//nop; +goto L41335c;} +//nop; +//nop; +a1 = MEM_U32(s0 + 4); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L4132f4; +a0 = s1; +L4132f4: +t8 = MEM_U8(s0 + 0); +// bdead 420e000b gp = MEM_U32(sp + 32); +t6 = t8 + 0xffffffe0; +t1 = t6 < 0x80; +if (t1 == 0) {v1 = v0 & 0xff; +goto L413334;} +v1 = v0 & 0xff; +t3 = 0x1000009c; +t2 = (int)t6 >> 5; +t0 = t2 << 2; +t3 = t3; +t7 = t3 + t0; +t4 = MEM_U32(t7 + 0); +//nop; +t5 = t4 << (t6 & 0x1f); +t9 = (int)t5 < (int)0x0; +t1 = t9; +L413334: +if (t1 == 0) {t8 = v0 & 0xff; +goto L41335c;} +t8 = v0 & 0xff; +if (t8 != 0) {//nop; +goto L41335c;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L413354; +a0 = s1; +L413354: +// bdead 400e000b gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +L41335c: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L413388;} +//nop; +t2 = MEM_U32(v0 + 16); +t3 = MEM_U32(s0 + 16); +//nop; +s2 = t2 ^ t3; +s2 = zero < s2; +t0 = s2 & 0xff; +s2 = t0; +L413388: +if (v0 == 0) {s0 = v0; +goto L4133a0;} +s0 = v0; +if (s2 != 0) {//nop; +goto L4133a0;} +//nop; +if (v1 == 0) {//nop; +goto L413254;} +//nop; +L4133a0: +if (v1 != 0) {// bdead 40040001 ra = MEM_U32(sp + 36); +goto L4133c8;} +// bdead 40040001 ra = MEM_U32(sp + 36); +a0 = MEM_U32(sp + 44); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x12c; +f_resetbit(mem, sp, a0, a1); +goto L4133bc; +a0 = a0 + 0x12c; +L4133bc: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L4133c8: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t func_4133dc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4133dc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t1 = 0x10013460; +a3 = 0x1001cb24; +// fdead 400005eb MEM_U32(sp + 28) = ra; +// fdead 400005eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = v0; +a2 = a1; +t2 = 0x3; +t0 = 0x6; +v1 = MEM_U8(a2 + 0); +L413410: +a1 = a2; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L413580;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100027a4[] = { +&&L413444, +&&L413444, +&&L413470, +&&L4134d4, +&&L41344c, +&&L413470, +&&L413578, +&&L413444, +}; +dest = Lswitch100027a4[t6]; +//nop; +goto *dest; +//nop; +L413444: +v1 = zero; +goto L4135a8; +v1 = zero; +L41344c: +t7 = MEM_U32(a2 + 20); +//nop; +if (a0 != t7) {//nop; +goto L413464;} +//nop; +v1 = 0x1; +goto L4135a8; +v1 = 0x1; +L413464: +a2 = MEM_U32(a1 + 52); +v1 = MEM_U8(a2 + 0); +goto L413410; +v1 = MEM_U8(a2 + 0); +L413470: +v0 = MEM_U32(a2 + 48); +//nop; +if (v0 == 0) {//nop; +goto L41349c;} +//nop; +t8 = MEM_U32(a3 + 0); +//nop; +if (t8 == v0) {//nop; +goto L41349c;} +//nop; +a2 = MEM_U32(a1 + 48); +v1 = MEM_U8(a2 + 0); +goto L413410; +v1 = MEM_U8(a2 + 0); +L41349c: +t9 = MEM_U32(a2 + 20); +//nop; +if (a0 != t9) {//nop; +goto L4134b8;} +//nop; +v1 = MEM_U8(a2 + 3); +// bdead 11 ra = MEM_U32(sp + 28); +goto L4135ac; +// bdead 11 ra = MEM_U32(sp + 28); +L4134b8: +if (t0 != v1) {//nop; +goto L4134cc;} +//nop; +a2 = MEM_U32(a1 + 36); +v1 = MEM_U8(a2 + 0); +goto L413410; +v1 = MEM_U8(a2 + 0); +L4134cc: +v1 = zero; +goto L4135a8; +v1 = zero; +L4134d4: +t3 = MEM_U32(a2 + 20); +//nop; +if (a0 != t3) {//nop; +goto L4134f0;} +//nop; +v1 = MEM_U8(a2 + 33); +// bdead 11 ra = MEM_U32(sp + 28); +goto L4135ac; +// bdead 11 ra = MEM_U32(sp + 28); +L4134f0: +t4 = MEM_U8(a2 + 32); +//nop; +lo = t4 * t2; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)t2 >> 32); +t5 = lo; +t6 = t1 + t5; +t7 = MEM_U8(t6 + 2); +//nop; +if (t7 == 0) {//nop; +goto L41356c;} +//nop; +//nop; +a1 = MEM_U32(a2 + 36); +v0 = MEM_U32(sp + 36); +// bdead 400000e9 t9 = t9; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a2; +v0 = func_4133dc(mem, sp, v0, a0, a1); +goto L413530; +MEM_U32(sp + 44) = a2; +L413530: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +if (v0 != 0) {//nop; +goto L413564;} +//nop; +//nop; +a1 = MEM_U32(a2 + 40); +v0 = MEM_U32(sp + 36); +// fdead 6600000ff t9 = t9; +//nop; +v0 = func_4133dc(mem, sp, v0, a0, a1); +goto L41355c; +//nop; +L41355c: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L413564: +v1 = v0 & 0xff; +goto L4135a8; +v1 = v0 & 0xff; +L41356c: +a2 = MEM_U32(a1 + 36); +v1 = MEM_U8(a2 + 0); +goto L413410; +v1 = MEM_U8(a2 + 0); +L413578: +v1 = zero; +goto L4135a8; +v1 = zero; +L413580: +a2 = 0x10002798; +//nop; +a0 = 0x1; +a1 = 0xdc; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L41359c; +a2 = a2; +L41359c: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 35); +//nop; +L4135a8: +// bdead 11 ra = MEM_U32(sp + 28); +L4135ac: +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_4135b8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4135b8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t1 = 0x10013460; +a3 = 0x1001cb24; +// fdead 400005eb MEM_U32(sp + 28) = ra; +// fdead 400005eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = v0; +a2 = a1; +t2 = 0x3; +t0 = 0x6; +v1 = MEM_U8(a2 + 0); +L4135ec: +a1 = a2; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L41375c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100027d0[] = { +&&L413620, +&&L413620, +&&L41364c, +&&L4136b0, +&&L413628, +&&L41364c, +&&L413754, +&&L413620, +}; +dest = Lswitch100027d0[t6]; +//nop; +goto *dest; +//nop; +L413620: +v1 = zero; +goto L413784; +v1 = zero; +L413628: +t7 = MEM_U32(a2 + 20); +//nop; +if (a0 != t7) {//nop; +goto L413640;} +//nop; +v1 = 0x1; +goto L413784; +v1 = 0x1; +L413640: +a2 = MEM_U32(a1 + 52); +v1 = MEM_U8(a2 + 0); +goto L4135ec; +v1 = MEM_U8(a2 + 0); +L41364c: +v0 = MEM_U32(a2 + 48); +//nop; +if (v0 == 0) {//nop; +goto L413678;} +//nop; +t8 = MEM_U32(a3 + 0); +//nop; +if (t8 == v0) {//nop; +goto L413678;} +//nop; +a2 = MEM_U32(a1 + 48); +v1 = MEM_U8(a2 + 0); +goto L4135ec; +v1 = MEM_U8(a2 + 0); +L413678: +t9 = MEM_U32(a2 + 20); +//nop; +if (a0 != t9) {//nop; +goto L413694;} +//nop; +v1 = MEM_U8(a2 + 3); +// bdead 11 ra = MEM_U32(sp + 28); +goto L413788; +// bdead 11 ra = MEM_U32(sp + 28); +L413694: +if (t0 != v1) {//nop; +goto L4136a8;} +//nop; +a2 = MEM_U32(a1 + 36); +v1 = MEM_U8(a2 + 0); +goto L4135ec; +v1 = MEM_U8(a2 + 0); +L4136a8: +v1 = zero; +goto L413784; +v1 = zero; +L4136b0: +t3 = MEM_U32(a2 + 20); +//nop; +if (a0 != t3) {//nop; +goto L4136cc;} +//nop; +v1 = MEM_U8(a2 + 34); +// bdead 11 ra = MEM_U32(sp + 28); +goto L413788; +// bdead 11 ra = MEM_U32(sp + 28); +L4136cc: +t4 = MEM_U8(a2 + 32); +//nop; +lo = t4 * t2; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)t2 >> 32); +t5 = lo; +t6 = t1 + t5; +t7 = MEM_U8(t6 + 2); +//nop; +if (t7 == 0) {//nop; +goto L413748;} +//nop; +//nop; +a1 = MEM_U32(a2 + 36); +v0 = MEM_U32(sp + 36); +// bdead 400000e9 t9 = t9; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a2; +v0 = func_4135b8(mem, sp, v0, a0, a1); +goto L41370c; +MEM_U32(sp + 44) = a2; +L41370c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +if (v0 != 0) {//nop; +goto L413740;} +//nop; +//nop; +a1 = MEM_U32(a2 + 40); +v0 = MEM_U32(sp + 36); +// fdead 6600000ff t9 = t9; +//nop; +v0 = func_4135b8(mem, sp, v0, a0, a1); +goto L413738; +//nop; +L413738: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L413740: +v1 = v0 & 0xff; +goto L413784; +v1 = v0 & 0xff; +L413748: +a2 = MEM_U32(a1 + 36); +v1 = MEM_U8(a2 + 0); +goto L4135ec; +v1 = MEM_U8(a2 + 0); +L413754: +v1 = zero; +goto L413784; +v1 = zero; +L41375c: +a2 = 0x100027c4; +//nop; +a0 = 0x1; +a1 = 0x108; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L413778; +a2 = a2; +L413778: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 35); +//nop; +L413784: +// bdead 11 ra = MEM_U32(sp + 28); +L413788: +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_checkexp_ant_av(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L413794: +//checkexp_ant_av: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000006b MEM_U32(sp + 44) = ra; +// fdead 4000006b MEM_U32(sp + 40) = gp; +// fdead 4000006b MEM_U32(sp + 36) = s3; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +MEM_U32(sp + 68) = a1; +s0 = MEM_U32(a1 + 28); +s2 = a0; +s3 = zero; +v1 = zero; +s1 = sp + 0x40; +L4137d4: +v0 = MEM_U8(s0 + 0); +a0 = s2; +t7 = v0 + 0xffffffe0; +t8 = t7 < 0x60; +if (t8 == 0) {t9 = (int)t7 >> 5; +goto L41380c;} +t9 = (int)t7 >> 5; +t1 = 0x100000f0; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t8 = (int)t4 < (int)0x0; +L41380c: +if (t8 == 0) {t9 = v0 < 0xa0; +goto L413838;} +t9 = v0 < 0xa0; +t6 = MEM_U32(s0 + 4); +//nop; +a1 = MEM_U32(t6 + 52); +// bdead 401e0063 t9 = t9; +v0 = s1; +v0 = func_4133dc(mem, sp, v0, a0, a1); +goto L41382c; +v0 = s1; +L41382c: +// bdead 401e000b gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +goto L4138e8; +v1 = v0 & 0xff; +L413838: +if (t9 == 0) {t1 = (int)v0 >> 5; +goto L413860;} +t1 = (int)v0 >> 5; +t2 = 0x100000dc; +t0 = t1 << 2; +t2 = t2; +t3 = t2 + t0; +t7 = MEM_U32(t3 + 0); +//nop; +t4 = t7 << (v0 & 0x1f); +t9 = (int)t4 < (int)0x0; +L413860: +if (t9 != 0) {a0 = s2; +goto L4138e8;} +a0 = s2; +//nop; +a1 = MEM_U32(s0 + 4); +// bdead 401e0063 t9 = t9; +v0 = s1; +v0 = func_4133dc(mem, sp, v0, a0, a1); +goto L41387c; +v0 = s1; +L41387c: +t8 = MEM_U8(s0 + 0); +// bdead 421e000b gp = MEM_U32(sp + 40); +t6 = t8 + 0xffffffe0; +t1 = t6 < 0x80; +if (t1 == 0) {v1 = v0 & 0xff; +goto L4138bc;} +v1 = v0 & 0xff; +t3 = 0x100000cc; +t2 = (int)t6 >> 5; +t0 = t2 << 2; +t3 = t3; +t7 = t3 + t0; +t4 = MEM_U32(t7 + 0); +//nop; +t5 = t4 << (t6 & 0x1f); +t9 = (int)t5 < (int)0x0; +t1 = t9; +L4138bc: +if (t1 == 0) {t8 = v0 & 0xff; +goto L4138e8;} +t8 = v0 & 0xff; +if (t8 != 0) {a0 = s2; +goto L4138e8;} +a0 = s2; +//nop; +a1 = MEM_U32(s0 + 20); +// bdead 401e0063 t9 = t9; +v0 = s1; +v0 = func_4133dc(mem, sp, v0, a0, a1); +goto L4138e0; +v0 = s1; +L4138e0: +// bdead 401e000b gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +L4138e8: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L413914;} +//nop; +t2 = MEM_U32(v0 + 16); +t3 = MEM_U32(s0 + 16); +//nop; +s3 = t2 ^ t3; +s3 = zero < s3; +t0 = s3 & 0xff; +s3 = t0; +L413914: +if (v0 == 0) {s0 = v0; +goto L41392c;} +s0 = v0; +if (s3 != 0) {//nop; +goto L41392c;} +//nop; +if (v1 == 0) {//nop; +goto L4137d4;} +//nop; +L41392c: +if (v1 != 0) {s3 = zero; +goto L413950;} +s3 = zero; +a0 = MEM_U32(sp + 68); +//nop; +a1 = MEM_U16(s2 + 2); +a0 = a0 + 0x104; +f_resetbit(mem, sp, a0, a1); +goto L413948; +a0 = a0 + 0x104; +L413948: +// bdead 401c0003 gp = MEM_U32(sp + 40); +//nop; +L413950: +t7 = MEM_U32(sp + 68); +v1 = zero; +s0 = MEM_U32(t7 + 32); +//nop; +L413960: +v0 = MEM_U8(s0 + 0); +a0 = s2; +t4 = v0 + 0xffffffe0; +t6 = t4 < 0x60; +if (t6 == 0) {t5 = (int)t4 >> 5; +goto L413998;} +t5 = (int)t4 >> 5; +t1 = 0x100000f0; +t9 = t5 << 2; +t1 = t1; +t8 = t1 + t9; +t2 = MEM_U32(t8 + 0); +//nop; +t3 = t2 << (t4 & 0x1f); +t6 = (int)t3 < (int)0x0; +L413998: +if (t6 == 0) {t5 = v0 < 0xa0; +goto L4139c4;} +t5 = v0 < 0xa0; +t7 = MEM_U32(s0 + 4); +//nop; +a1 = MEM_U32(t7 + 52); +// bdead 401e0063 t9 = t9; +v0 = s1; +v0 = func_4135b8(mem, sp, v0, a0, a1); +goto L4139b8; +v0 = s1; +L4139b8: +// bdead 401e000b gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +goto L413a70; +v1 = v0 & 0xff; +L4139c4: +if (t5 == 0) {t1 = (int)v0 >> 5; +goto L4139ec;} +t1 = (int)v0 >> 5; +t8 = 0x100000dc; +t9 = t1 << 2; +t8 = t8; +t2 = t8 + t9; +t4 = MEM_U32(t2 + 0); +//nop; +t3 = t4 << (v0 & 0x1f); +t5 = (int)t3 < (int)0x0; +L4139ec: +if (t5 != 0) {a0 = s2; +goto L413a70;} +a0 = s2; +//nop; +a1 = MEM_U32(s0 + 4); +// bdead 401e0063 t9 = t9; +v0 = s1; +v0 = func_4135b8(mem, sp, v0, a0, a1); +goto L413a08; +v0 = s1; +L413a08: +t6 = MEM_U8(s0 + 0); +// bdead 401e800b gp = MEM_U32(sp + 40); +t7 = t6 + 0xffffffe0; +t1 = t7 < 0x80; +if (t1 == 0) {v1 = v0 & 0xff; +goto L413a44;} +v1 = v0 & 0xff; +t2 = 0x100000cc; +t8 = (int)t7 >> 5; +t9 = t8 << 2; +t2 = t2; +t4 = t2 + t9; +t3 = MEM_U32(t4 + 0); +//nop; +t0 = t3 << (t7 & 0x1f); +t1 = (int)t0 < (int)0x0; +L413a44: +if (t1 == 0) {t6 = v0 & 0xff; +goto L413a70;} +t6 = v0 & 0xff; +if (t6 != 0) {a0 = s2; +goto L413a70;} +a0 = s2; +//nop; +a1 = MEM_U32(s0 + 20); +// bdead 401e0063 t9 = t9; +v0 = s1; +v0 = func_4135b8(mem, sp, v0, a0, a1); +goto L413a68; +v0 = s1; +L413a68: +// bdead 401e000b gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +L413a70: +v0 = MEM_U32(s0 + 12); +//nop; +if (v0 == 0) {//nop; +goto L413a9c;} +//nop; +t8 = MEM_U32(v0 + 16); +t2 = MEM_U32(s0 + 16); +//nop; +s3 = t8 ^ t2; +s3 = zero < s3; +t9 = s3 & 0xff; +s3 = t9; +L413a9c: +if (v0 == 0) {s0 = v0; +goto L413ab4;} +s0 = v0; +if (s3 != 0) {//nop; +goto L413ab4;} +//nop; +if (v1 == 0) {//nop; +goto L413960;} +//nop; +L413ab4: +if (v1 != 0) {// bdead 40080001 ra = MEM_U32(sp + 44); +goto L413adc;} +// bdead 40080001 ra = MEM_U32(sp + 44); +a0 = MEM_U32(sp + 68); +//nop; +a1 = MEM_U16(s2 + 2); +a0 = a0 + 0x114; +f_resetbit(mem, sp, a0, a1); +goto L413ad0; +a0 = a0 + 0x114; +L413ad0: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +L413adc: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void f_exprdelete(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L413af4: +//exprdelete: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +v0 = MEM_U8(a0 + 0); +s0 = a0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {s1 = a1; +goto L413f2c;} +s1 = a1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100027fc[] = { +&&L413f50, +&&L413f50, +&&L413c1c, +&&L413da0, +&&L413b4c, +&&L413c1c, +&&L413f2c, +&&L413f50, +}; +dest = Lswitch100027fc[t6]; +//nop; +goto *dest; +//nop; +L413b4c: +t7 = MEM_U16(s0 + 6); +//nop; +t8 = t7 + 0xffffffff; +t9 = t8 & 0xffff; +if (t9 != 0) {MEM_U16(s0 + 6) = (uint16_t)t8; +goto L413f50;} +MEM_U16(s0 + 6) = (uint16_t)t8; +//nop; +a0 = MEM_U32(s0 + 52); +a1 = s1; +f_exprdelete(mem, sp, a0, a1); +goto L413b74; +a1 = s1; +L413b74: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +//nop; +//nop; +f_delentry(mem, sp, a0); +goto L413b8c; +//nop; +L413b8c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 20); +//nop; +a1 = s1; +//nop; +f_checkexpoccur(mem, sp, a0, a1); +goto L413ba4; +//nop; +L413ba4: +// bdead 40060001 gp = MEM_U32(sp + 32); +t0 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t0 + 2); +a1 = s1 + 0x12c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L413bbc; +a1 = s1 + 0x12c; +L413bbc: +// bdead 40060009 gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L413c00;} +//nop; +t1 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t1 + 2); +a0 = s1 + 0x104; +f_resetbit(mem, sp, a0, a1); +goto L413bdc; +a0 = s1 + 0x104; +L413bdc: +// bdead 40060001 gp = MEM_U32(sp + 32); +t2 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t2 + 2); +a0 = s1 + 0x114; +f_resetbit(mem, sp, a0, a1); +goto L413bf4; +a0 = s1 + 0x114; +L413bf4: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L413f54; +// bdead 1 ra = MEM_U32(sp + 36); +L413c00: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = s1; +f_checkexp_ant_av(mem, sp, a0, a1); +goto L413c10; +a1 = s1; +L413c10: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L413f54; +// bdead 1 ra = MEM_U32(sp + 36); +L413c1c: +a0 = MEM_U32(s0 + 48); +//nop; +if (a0 == 0) {//nop; +goto L413c84;} +//nop; +t3 = 0x1001cb24; +a1 = s1; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == a0) {//nop; +goto L413c84;} +//nop; +t4 = MEM_U16(s0 + 6); +//nop; +t5 = t4 + 0xffffffff; +MEM_U16(s0 + 6) = (uint16_t)t5; +f_exprdelete(mem, sp, a0, a1); +goto L413c58; +MEM_U16(s0 + 6) = (uint16_t)t5; +L413c58: +t6 = MEM_U16(s0 + 6); +// bdead 40028001 gp = MEM_U32(sp + 32); +if (t6 != 0) {// bdead 40020001 ra = MEM_U32(sp + 36); +goto L413f54;} +// bdead 40020001 ra = MEM_U32(sp + 36); +//nop; +a0 = s0; +//nop; +f_delentry(mem, sp, a0); +goto L413c78; +//nop; +L413c78: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L413f54; +// bdead 1 ra = MEM_U32(sp + 36); +L413c84: +t7 = MEM_U16(s0 + 6); +//nop; +t8 = t7 + 0xffffffff; +t9 = t8 & 0xffff; +if (t9 != 0) {MEM_U16(s0 + 6) = (uint16_t)t8; +goto L413f50;} +MEM_U16(s0 + 6) = (uint16_t)t8; +t0 = MEM_U32(s0 + 24); +at = 0x6; +MEM_U8(t0 + 9) = (uint8_t)zero; +t1 = MEM_U8(s0 + 0); +//nop; +if (t1 != at) {//nop; +goto L413cf0;} +//nop; +v0 = MEM_U32(s0 + 56); +//nop; +if (v0 == 0) {//nop; +goto L413cd8;} +//nop; +t2 = MEM_U8(v0 + 0); +at = 0x60; +if (t2 != at) {//nop; +goto L413cf0;} +//nop; +L413cd8: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = s1; +f_exprdelete(mem, sp, a0, a1); +goto L413ce8; +a1 = s1; +L413ce8: +// bdead 40060001 gp = MEM_U32(sp + 32); +//nop; +L413cf0: +t3 = MEM_U8(s0 + 3); +//nop; +if (t3 == 0) {//nop; +goto L413d1c;} +//nop; +t4 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t4 + 2); +a0 = s1 + 0x104; +f_resetbit(mem, sp, a0, a1); +goto L413d14; +a0 = s1 + 0x104; +L413d14: +// bdead 40060001 gp = MEM_U32(sp + 32); +//nop; +L413d1c: +t5 = MEM_U8(s0 + 2); +//nop; +if (t5 != 0) {//nop; +goto L413d48;} +//nop; +t6 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t6 + 2); +a0 = s1 + 0x114; +f_resetbit(mem, sp, a0, a1); +goto L413d40; +a0 = s1 + 0x114; +L413d40: +// bdead 40060001 gp = MEM_U32(sp + 32); +//nop; +L413d48: +//nop; +a0 = s0; +a1 = s1; +f_vardelete(mem, sp, a0, a1); +goto L413d58; +a1 = s1; +L413d58: +t7 = MEM_U8(s0 + 0); +// bdead 40070001 gp = MEM_U32(sp + 32); +at = 0x6; +if (t7 != at) {//nop; +goto L413d84;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = s1; +f_checkexpoccur(mem, sp, a0, a1); +goto L413d7c; +a1 = s1; +L413d7c: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L413d84: +//nop; +a0 = s0; +//nop; +f_delentry(mem, sp, a0); +goto L413d94; +//nop; +L413d94: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L413f54; +// bdead 1 ra = MEM_U32(sp + 36); +L413da0: +t8 = MEM_U16(s0 + 6); +//nop; +t9 = t8 + 0xffffffff; +t0 = t9 & 0xffff; +if (t0 != 0) {MEM_U16(s0 + 6) = (uint16_t)t9; +goto L413f50;} +MEM_U16(s0 + 6) = (uint16_t)t9; +//nop; +a0 = MEM_U32(s0 + 36); +a1 = s1; +f_exprdelete(mem, sp, a0, a1); +goto L413dc8; +a1 = s1; +L413dc8: +// bdead 40060003 gp = MEM_U32(sp + 32); +v0 = MEM_U8(s0 + 32); +t2 = 0x10013460; +t1 = v0 << 2; +t1 = t1 - v0; +t3 = t1 + t2; +t4 = MEM_U8(t3 + 2); +//nop; +if (t4 == 0) {t5 = v0 + 0xffffffe0; +goto L413e10;} +t5 = v0 + 0xffffffe0; +//nop; +a0 = MEM_U32(s0 + 40); +a1 = s1; +f_exprdelete(mem, sp, a0, a1); +goto L413e00; +a1 = s1; +L413e00: +// bdead 40060003 gp = MEM_U32(sp + 32); +v0 = MEM_U8(s0 + 32); +//nop; +t5 = v0 + 0xffffffe0; +L413e10: +t6 = t5 < 0x80; +if (t6 == 0) {t7 = (int)t5 >> 5; +goto L413e3c;} +t7 = (int)t5 >> 5; +t9 = 0x100000fc; +t8 = t7 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (t5 & 0x1f); +t6 = (int)t2 < (int)0x0; +L413e3c: +if (t6 == 0) {//nop; +goto L413e68;} +//nop; +t4 = MEM_U32(s0 + 24); +a0 = s0; +MEM_U8(t4 + 9) = (uint8_t)zero; +//nop; +a1 = s1; +//nop; +f_vardelete(mem, sp, a0, a1); +goto L413e60; +//nop; +L413e60: +// bdead 40060001 gp = MEM_U32(sp + 32); +//nop; +L413e68: +//nop; +a0 = s0; +//nop; +f_delentry(mem, sp, a0); +goto L413e78; +//nop; +L413e78: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 20); +//nop; +a1 = s1; +//nop; +f_checkexpoccur(mem, sp, a0, a1); +goto L413e90; +//nop; +L413e90: +// bdead 40060001 gp = MEM_U32(sp + 32); +t7 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t7 + 2); +a1 = s1 + 0x12c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L413ea8; +a1 = s1 + 0x12c; +L413ea8: +// bdead 40060009 gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L413f10;} +//nop; +t9 = MEM_U8(s0 + 33); +//nop; +if (t9 == 0) {//nop; +goto L413ee0;} +//nop; +t8 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t8 + 2); +a0 = s1 + 0x104; +f_resetbit(mem, sp, a0, a1); +goto L413ed8; +a0 = s1 + 0x104; +L413ed8: +// bdead 40060001 gp = MEM_U32(sp + 32); +//nop; +L413ee0: +t0 = MEM_U8(s0 + 34); +//nop; +if (t0 == 0) {// bdead 40060001 ra = MEM_U32(sp + 36); +goto L413f54;} +// bdead 40060001 ra = MEM_U32(sp + 36); +t1 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t1 + 2); +a0 = s1 + 0x114; +f_resetbit(mem, sp, a0, a1); +goto L413f04; +a0 = s1 + 0x114; +L413f04: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L413f54; +// bdead 1 ra = MEM_U32(sp + 36); +L413f10: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = s1; +f_checkexp_ant_av(mem, sp, a0, a1); +goto L413f20; +a1 = s1; +L413f20: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L413f54; +// bdead 1 ra = MEM_U32(sp + 36); +L413f2c: +a2 = 0x100027f0; +//nop; +a0 = 0x1; +a1 = 0x15d; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L413f48; +a2 = a2; +L413f48: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L413f50: +// bdead 1 ra = MEM_U32(sp + 36); +L413f54: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_checkstatoccur(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L413f64: +//checkstatoccur: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +// fdead 400000eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 36) = a1; +v0 = MEM_U32(a1 + 28); +s0 = a0; +a2 = zero; +a3 = zero; +L413f94: +t7 = MEM_U8(v0 + 0); +//nop; +t8 = t7 + 0xffffffe0; +t9 = t8 < 0x60; +if (t9 == 0) {t0 = (int)t8 >> 5; +goto L413fcc;} +t0 = (int)t8 >> 5; +t2 = 0x1000010c; +t1 = t0 << 2; +t2 = t2; +t3 = t2 + t1; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t8 & 0x1f); +t9 = (int)t5 < (int)0x0; +L413fcc: +if (t9 == 0) {//nop; +goto L413fec;} +//nop; +t7 = MEM_U32(v0 + 40); +//nop; +a3 = s0 ^ t7; +a3 = a3 < 0x1; +t0 = a3 & 0xff; +a3 = t0; +L413fec: +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {//nop; +goto L414018;} +//nop; +t2 = MEM_U32(v1 + 16); +t1 = MEM_U32(v0 + 16); +//nop; +a2 = t2 ^ t1; +a2 = zero < a2; +t3 = a2 & 0xff; +a2 = t3; +L414018: +if (v1 == 0) {v0 = v1; +goto L414030;} +v0 = v1; +if (a2 != 0) {//nop; +goto L414030;} +//nop; +if (a3 == 0) {//nop; +goto L413f94;} +//nop; +L414030: +if (a3 != 0) {// bdead 40020001 ra = MEM_U32(sp + 28); +goto L414058;} +// bdead 40020001 ra = MEM_U32(sp + 28); +a0 = MEM_U32(sp + 36); +//nop; +a1 = MEM_U16(s0 + 2); +a0 = a0 + 0x12c; +f_resetbit(mem, sp, a0, a1); +goto L41404c; +a0 = a0 + 0x12c; +L41404c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L414058: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_414064(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414064: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +a2 = 0x1001cb24; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = v0; +v0 = MEM_U8(a0 + 0); +L414088: +v1 = a0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L414100;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002828[] = { +&&L414124, +&&L414124, +&&L4140bc, +&&L4140ec, +&&L4140ec, +&&L4140bc, +&&L414100, +&&L414124, +}; +dest = Lswitch10002828[t6]; +//nop; +goto *dest; +//nop; +L4140bc: +t7 = MEM_U16(a0 + 6); +v0 = MEM_U32(a0 + 48); +t8 = t7 + a1; +if (v0 == 0) {MEM_U16(a0 + 6) = (uint16_t)t8; +goto L414124;} +MEM_U16(a0 + 6) = (uint16_t)t8; +t9 = MEM_U32(a2 + 0); +//nop; +if (t9 == v0) {// bdead 400000d1 ra = MEM_U32(sp + 28); +goto L414128;} +// bdead 400000d1 ra = MEM_U32(sp + 28); +a0 = MEM_U32(v1 + 48); +v0 = MEM_U8(a0 + 0); +goto L414088; +v0 = MEM_U8(a0 + 0); +L4140ec: +t0 = MEM_U16(a0 + 6); +//nop; +t1 = t0 + a1; +MEM_U16(a0 + 6) = (uint16_t)t1; +goto L414124; +MEM_U16(a0 + 6) = (uint16_t)t1; +L414100: +a2 = 0x1000281c; +//nop; +a0 = 0x1; +a1 = 0x1c7; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L41411c; +a2 = a2; +L41411c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L414124: +// bdead 1 ra = MEM_U32(sp + 28); +L414128: +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void func_414134(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414134: +//nop; +//nop; +//nop; +v0 = MEM_U8(a0 + 0); +sp = sp + 0xffffffe0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +// fdead 400081af MEM_U32(sp + 28) = ra; +if (at == 0) {// fdead 400081af MEM_U32(sp + 24) = gp; +goto L4141d0;} +// fdead 400081af MEM_U32(sp + 24) = gp; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002854[] = { +&&L4141f4, +&&L4141f4, +&&L41417c, +&&L4141bc, +&&L4141bc, +&&L41417c, +&&L4141d0, +&&L4141f4, +}; +dest = Lswitch10002854[t6]; +//nop; +goto *dest; +//nop; +L41417c: +t7 = MEM_U16(a0 + 6); +v0 = MEM_U32(a0 + 48); +t8 = t7 + 0xffffffff; +if (v0 == 0) {MEM_U16(a0 + 6) = (uint16_t)t8; +goto L4141f4;} +MEM_U16(a0 + 6) = (uint16_t)t8; +t9 = 0x1001cb24; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == v0) {// bdead 9 ra = MEM_U32(sp + 28); +goto L4141f8;} +// bdead 9 ra = MEM_U32(sp + 28); +t0 = MEM_U16(v0 + 6); +//nop; +t1 = t0 + 0xffffffff; +MEM_U16(v0 + 6) = (uint16_t)t1; +goto L4141f4; +MEM_U16(v0 + 6) = (uint16_t)t1; +L4141bc: +t2 = MEM_U16(a0 + 6); +//nop; +t3 = t2 + 0xffffffff; +MEM_U16(a0 + 6) = (uint16_t)t3; +goto L4141f4; +MEM_U16(a0 + 6) = (uint16_t)t3; +L4141d0: +a2 = 0x10002848; +//nop; +a0 = 0x1; +a1 = 0x1d6; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4141ec; +a2 = a2; +L4141ec: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L4141f4: +// bdead 1 ra = MEM_U32(sp + 28); +L4141f8: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_414204(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L414204: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400000ab MEM_U32(sp + 28) = ra; +// fdead 400000ab MEM_U32(sp + 24) = gp; +v1 = MEM_U8(a0 + 0); +a2 = a0; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {a3 = v0; +goto L414334;} +a3 = v0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002880[] = { +&&L414358, +&&L414358, +&&L414254, +&&L4142b4, +&&L414278, +&&L414254, +&&L414334, +&&L414358, +}; +dest = Lswitch10002880[t6]; +//nop; +goto *dest; +//nop; +L414254: +//nop; +a0 = a2; +// fdead 400081bf t9 = t9; +a1 = 0x1; +v0 = a3; +func_414064(mem, sp, v0, a0, a1); +goto L41426c; +v0 = a3; +L41426c: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L41435c; +// bdead 1 ra = MEM_U32(sp + 28); +L414278: +t7 = MEM_U16(a2 + 6); +//nop; +t8 = t7 + 0x1; +t9 = t8 & 0xffff; +at = t9 < 0x2; +if (at != 0) {MEM_U16(a2 + 6) = (uint16_t)t8; +goto L414358;} +MEM_U16(a2 + 6) = (uint16_t)t8; +//nop; +a0 = MEM_U32(a2 + 52); +// bdead 40000021 t9 = t9; +// bdead 40000021 v0 = a3; +func_414134(mem, sp, a0); +goto L4142a8; +// bdead 40000021 v0 = a3; +L4142a8: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L41435c; +// bdead 1 ra = MEM_U32(sp + 28); +L4142b4: +t0 = MEM_U16(a2 + 6); +// bdead 40000381 v0 = a3; +t1 = t0 + 0x1; +t2 = t1 & 0xffff; +at = t2 < 0x2; +if (at != 0) {MEM_U16(a2 + 6) = (uint16_t)t1; +goto L414358;} +MEM_U16(a2 + 6) = (uint16_t)t1; +//nop; +a0 = MEM_U32(a2 + 36); +// fdead 40008fbf t9 = t9; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 36) = a3; +func_414134(mem, sp, a0); +goto L4142e8; +MEM_U32(sp + 36) = a3; +L4142e8: +a2 = MEM_U32(sp + 40); +// bdead 40000081 gp = MEM_U32(sp + 24); +t3 = MEM_U8(a2 + 32); +t5 = 0x10013460; +t4 = t3 << 2; +t4 = t4 - t3; +t6 = t4 + t5; +t7 = MEM_U8(t6 + 2); +// bdead 40010081 a3 = MEM_U32(sp + 36); +if (t7 == 0) {// bdead 40000081 ra = MEM_U32(sp + 28); +goto L41435c;} +// bdead 40000081 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(a2 + 40); +// fdead 16001f1af t9 = t9; +// bdead 40000021 v0 = a3; +func_414134(mem, sp, a0); +goto L414328; +// bdead 40000021 v0 = a3; +L414328: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L41435c; +// bdead 1 ra = MEM_U32(sp + 28); +L414334: +a2 = 0x10002874; +//nop; +a0 = 0x1; +a1 = 0x1e5; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L414350; +a2 = a2; +L414350: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L414358: +// bdead 1 ra = MEM_U32(sp + 28); +L41435c: +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint32_t func_414368(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L414368: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +t6 = MEM_U16(sp + 58); +t8 = 0x10013640; +t7 = t6 << 2; +// fdead 420181eb MEM_U32(sp + 44) = ra; +// fdead 420181eb MEM_U32(sp + 40) = gp; +// fdead 420181eb MEM_U32(sp + 36) = s4; +// fdead 420181eb MEM_U32(sp + 32) = s3; +// fdead 420181eb MEM_U32(sp + 28) = s2; +// fdead 420181eb MEM_U32(sp + 24) = s1; +// fdead 420181eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 52) = v0; +t9 = t7 + t8; +s0 = MEM_U32(t9 + 0); +s1 = a1; +s3 = a3; +if (s0 == 0) {s2 = zero; +goto L414d8c;} +s2 = zero; +s4 = MEM_U32(sp + 72); +//nop; +L4143cc: +v0 = MEM_U8(s0 + 0); +at = 0x1e000000; +t0 = v0 < 0x20; +t1 = -t0; +t2 = t1 & at; +t3 = t2 << (v0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L414404;} +//nop; +t4 = MEM_U32(sp + 52); +t6 = MEM_U32(s0 + 16); +t5 = MEM_U32(t4 + -4); +//nop; +if (t5 != t6) {//nop; +goto L414d6c;} +//nop; +L414404: +v1 = MEM_U8(s1 + 0); +//nop; +t7 = v1 + 0xffffffff; +at = t7 < 0x8; +if (at == 0) {//nop; +goto L414d48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100029fc[] = { +&&L414558, +&&L41443c, +&&L414650, +&&L4146f0, +&&L4145dc, +&&L4146a0, +&&L414d48, +&&L41450c, +}; +dest = Lswitch100029fc[t7]; +//nop; +goto *dest; +//nop; +L41443c: +at = 0x2; +if (v0 != at) {//nop; +goto L414d6c;} +//nop; +v0 = MEM_U8(s0 + 1); +t8 = MEM_U8(s1 + 1); +//nop; +if (t8 != v0) {//nop; +goto L414d6c;} +//nop; +t9 = MEM_U32(s0 + 20); +t0 = v0 < 0x20; +if (t9 == 0) {t1 = -t0; +goto L414d6c;} +t1 = -t0; +at = 0xbaa00000; +t2 = t1 & at; +t3 = t2 << (v0 & 0x1f); +if ((int)t3 >= 0) {t6 = v0 < 0x20; +goto L41449c;} +t6 = v0 < 0x20; +t4 = MEM_U32(s1 + 16); +t5 = MEM_U32(s0 + 32); +//nop; +if (t4 != t5) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L41449c: +t7 = -t6; +at = 0x5000000; +t8 = t7 & at; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 >= 0) {at = 0x9; +goto L4144dc;} +at = 0x9; +t0 = MEM_U32(s1 + 16); +t2 = MEM_U32(s0 + 32); +t1 = MEM_U32(s1 + 20); +t3 = MEM_U32(s0 + 36); +if (t0 != t2) {//nop; +goto L414d6c;} +//nop; +if (t1 != t3) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L4144dc: +v1 = MEM_U16(s1 + 16); +a0 = MEM_U16(s0 + 32); +if (v0 != at) {//nop; +goto L4144fc;} +//nop; +if (v1 != a0) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L4144fc: +if (v1 != a0) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L41450c: +at = 0x8; +if (v0 != at) {//nop; +goto L414d6c;} +//nop; +t4 = MEM_U8(s1 + 1); +t5 = MEM_U8(s0 + 1); +//nop; +if (t4 != t5) {//nop; +goto L414d6c;} +//nop; +t6 = MEM_U32(s0 + 20); +//nop; +if (t6 == 0) {//nop; +goto L414d6c;} +//nop; +t7 = MEM_U16(s1 + 16); +t8 = MEM_U16(s0 + 32); +//nop; +if (t7 != t8) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L414558: +at = 0x1; +if (v0 != at) {//nop; +goto L414d6c;} +//nop; +t9 = MEM_U32(s0 + 20); +//nop; +if (t9 == 0) {//nop; +goto L414d6c;} +//nop; +t0 = MEM_U32(s1 + 16); +t1 = MEM_U32(s0 + 32); +t2 = MEM_U32(sp + 64); +if (t0 != t1) {//nop; +goto L414d6c;} +//nop; +t3 = MEM_U32(t2 + 36); +t4 = MEM_U32(s0 + 36); +//nop; +if (t3 != t4) {//nop; +goto L414d6c;} +//nop; +at = MEM_U32(s0 + 44); +a1 = MEM_U32(s0 + 48); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t2 + 44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t2 + 48); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L4145c8; +MEM_U32(sp + 12) = a3; +L4145c8: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L4145dc: +at = 0x5; +if (v0 != at) {//nop; +goto L414d6c;} +//nop; +t9 = MEM_U32(s1 + 16); +t0 = MEM_U32(s0 + 32); +t1 = MEM_U32(sp + 64); +if (t9 != t0) {//nop; +goto L414d6c;} +//nop; +t3 = MEM_U32(t1 + 36); +t4 = MEM_U32(s0 + 36); +//nop; +if (t3 != t4) {//nop; +goto L414d6c;} +//nop; +at = MEM_U32(s0 + 44); +a1 = MEM_U32(s0 + 48); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t1 + 44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t1 + 48); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L41463c; +MEM_U32(sp + 12) = a3; +L41463c: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L414650: +at = 0x3; +if (v0 != at) {//nop; +goto L414d6c;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +a2 = MEM_U32(s1 + 16); +a3 = MEM_U32(s1 + 20); +//nop; +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L414688; +MEM_U32(sp + 12) = a3; +L414688: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L414d6c;} +//nop; +s2 = MEM_U8(s0 + 3); +//nop; +goto L414d6c; +//nop; +L4146a0: +at = 0x6; +if (v0 != at) {//nop; +goto L414d6c;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +a2 = MEM_U32(s1 + 16); +a3 = MEM_U32(s1 + 20); +//nop; +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L4146d8; +MEM_U32(sp + 12) = a3; +L4146d8: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L414d6c;} +//nop; +s2 = MEM_U8(s0 + 3); +//nop; +goto L414d6c; +//nop; +L4146f0: +at = 0x4; +if (v0 != at) {//nop; +goto L414d6c;} +//nop; +v1 = MEM_U8(s1 + 16); +t1 = MEM_U8(s0 + 32); +//nop; +if (v1 != t1) {//nop; +goto L414d6c;} +//nop; +v0 = v1 & 0xff; +goto L414b5c; +v0 = v1 & 0xff; +L414718: +t2 = MEM_U8(s1 + 1); +t8 = MEM_U8(s0 + 1); +//nop; +if (t2 != t8) {//nop; +goto L414d6c;} +//nop; +v0 = MEM_U32(s0 + 36); +//nop; +if (s3 != v0) {//nop; +goto L41474c;} +//nop; +t9 = MEM_U32(s0 + 40); +//nop; +if (s4 == t9) {//nop; +goto L414764;} +//nop; +L41474c: +if (s4 != v0) {//nop; +goto L414d6c;} +//nop; +t0 = MEM_U32(s0 + 40); +//nop; +if (s3 != t0) {//nop; +goto L414d6c;} +//nop; +L414764: +t3 = MEM_U8(s1 + 17); +t4 = MEM_U8(s0 + 62); +//nop; +if (t3 != t4) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L414780: +t5 = MEM_U8(s1 + 1); +t6 = MEM_U8(s0 + 1); +//nop; +if (t5 != t6) {//nop; +goto L414d6c;} +//nop; +v0 = MEM_U32(s0 + 36); +//nop; +if (s3 != v0) {//nop; +goto L4147b4;} +//nop; +t7 = MEM_U32(s0 + 40); +//nop; +if (s4 == t7) {//nop; +goto L4147cc;} +//nop; +L4147b4: +if (s4 != v0) {//nop; +goto L414d6c;} +//nop; +t1 = MEM_U32(s0 + 40); +//nop; +if (s3 != t1) {//nop; +goto L414d6c;} +//nop; +L4147cc: +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L4147d4: +t2 = MEM_U8(s1 + 1); +t8 = MEM_U8(s0 + 1); +//nop; +if (t2 != t8) {//nop; +goto L414d6c;} +//nop; +t9 = MEM_U32(s0 + 36); +//nop; +if (s3 != t9) {//nop; +goto L414d6c;} +//nop; +t0 = MEM_U32(s0 + 40); +//nop; +if (s4 != t0) {//nop; +goto L414d6c;} +//nop; +t3 = MEM_U8(s1 + 17); +t4 = MEM_U8(s0 + 62); +//nop; +if (t3 != t4) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L414824: +t5 = MEM_U8(s1 + 1); +t6 = MEM_U8(s0 + 1); +//nop; +if (t5 != t6) {//nop; +goto L414d6c;} +//nop; +t7 = MEM_U32(s0 + 36); +//nop; +if (s3 != t7) {//nop; +goto L414d6c;} +//nop; +t1 = MEM_U32(s0 + 40); +//nop; +if (s4 != t1) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L414860: +t2 = MEM_U8(s1 + 1); +t8 = MEM_U8(s0 + 1); +//nop; +if (t2 != t8) {//nop; +goto L414d6c;} +//nop; +t9 = MEM_U32(s0 + 36); +//nop; +if (s3 != t9) {//nop; +goto L414d6c;} +//nop; +t0 = MEM_U32(s0 + 40); +//nop; +if (s4 != t0) {//nop; +goto L414d6c;} +//nop; +t3 = MEM_U16(s1 + 36); +t4 = MEM_U16(s0 + 60); +//nop; +if (t3 != t4) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L4148b0: +t5 = MEM_U8(s1 + 1); +t6 = MEM_U8(s0 + 1); +//nop; +if (t5 != t6) {//nop; +goto L414d6c;} +//nop; +t7 = MEM_U32(s0 + 36); +//nop; +if (s3 != t7) {//nop; +goto L414d6c;} +//nop; +t1 = MEM_U32(s0 + 40); +//nop; +if (s4 != t1) {//nop; +goto L414d6c;} +//nop; +t2 = MEM_U32(s1 + 28); +t8 = MEM_U32(s0 + 44); +//nop; +if (t2 != t8) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L414900: +t9 = MEM_U8(s1 + 1); +t0 = MEM_U8(s0 + 1); +//nop; +if (t9 != t0) {//nop; +goto L414d6c;} +//nop; +t3 = MEM_U32(s0 + 36); +//nop; +if (s3 != t3) {//nop; +goto L414d6c;} +//nop; +t4 = MEM_U8(s1 + 17); +t5 = MEM_U8(s0 + 62); +//nop; +if (t4 != t5) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L414940: +t6 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 1); +//nop; +if (t6 != t7) {//nop; +goto L414d6c;} +//nop; +t1 = MEM_U32(s0 + 36); +//nop; +if (s3 != t1) {//nop; +goto L414d6c;} +//nop; +t2 = MEM_U32(s1 + 28); +t8 = MEM_U32(s0 + 44); +//nop; +if (t2 != t8) {//nop; +goto L414d6c;} +//nop; +t9 = MEM_U8(s1 + 17); +t0 = MEM_U8(s0 + 62); +//nop; +if (t9 != t0) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L414994: +t3 = MEM_U8(s1 + 1); +t4 = MEM_U8(s0 + 1); +//nop; +if (t3 != t4) {//nop; +goto L414d6c;} +//nop; +t5 = MEM_U8(s1 + 36); +t6 = MEM_U8(s0 + 56); +//nop; +if (t5 != t6) {//nop; +goto L414d6c;} +//nop; +t7 = MEM_U32(s0 + 36); +//nop; +if (s3 != t7) {//nop; +goto L414d6c;} +//nop; +t1 = MEM_U8(s1 + 17); +t2 = MEM_U8(s0 + 62); +//nop; +if (t1 != t2) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L4149e8: +t8 = MEM_U32(s1 + 28); +t9 = MEM_U32(s0 + 44); +//nop; +if (t8 != t9) {//nop; +goto L414d6c;} +//nop; +t0 = MEM_U16(s1 + 36); +t3 = MEM_U16(s0 + 60); +//nop; +if (t0 != t3) {//nop; +goto L414d6c;} +//nop; +t4 = MEM_U32(s0 + 36); +//nop; +if (s3 != t4) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L414a28: +t5 = MEM_U32(s0 + 36); +//nop; +if (s3 != t5) {//nop; +goto L414d6c;} +//nop; +s2 = 0x1; +goto L414d6c; +s2 = 0x1; +L414a40: +t6 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 1); +//nop; +if (t6 != t7) {//nop; +goto L414d6c;} +//nop; +t1 = MEM_U32(s0 + 36); +//nop; +if (s3 != t1) {//nop; +goto L414d6c;} +//nop; +t2 = MEM_U32(s1 + 28); +t8 = MEM_U32(s0 + 44); +//nop; +if (t2 != t8) {//nop; +goto L414d6c;} +//nop; +t9 = MEM_U16(s1 + 36); +t0 = MEM_U16(s0 + 60); +//nop; +if (t9 != t0) {//nop; +goto L414d6c;} +//nop; +s2 = MEM_U8(s0 + 3); +//nop; +goto L414d6c; +//nop; +L414a98: +v0 = MEM_U32(s0 + 28); +//nop; +if (v0 == 0) {//nop; +goto L414d6c;} +//nop; +L414aa8: +s0 = v0; +v0 = MEM_U32(v0 + 28); +//nop; +if (v0 != 0) {//nop; +goto L414aa8;} +//nop; +//nop; +goto L414d6c; +//nop; +L414ac4: +v0 = MEM_U32(s0 + 36); +//nop; +if (s3 != v0) {//nop; +goto L414ae4;} +//nop; +t3 = MEM_U32(s0 + 40); +//nop; +if (s4 == t3) {//nop; +goto L414afc;} +//nop; +L414ae4: +if (s4 != v0) {//nop; +goto L414d6c;} +//nop; +t4 = MEM_U32(s0 + 40); +//nop; +if (s3 != t4) {//nop; +goto L414d6c;} +//nop; +L414afc: +t5 = MEM_U32(s1 + 28); +t6 = MEM_U32(s0 + 44); +//nop; +if (t5 != t6) {//nop; +goto L414d6c;} +//nop; +s2 = MEM_U8(s0 + 3); +//nop; +goto L414d6c; +//nop; +L414b1c: +t7 = MEM_U32(s0 + 36); +//nop; +if (s3 != t7) {//nop; +goto L414d6c;} +//nop; +t1 = MEM_U32(s0 + 40); +//nop; +if (s4 != t1) {//nop; +goto L414d6c;} +//nop; +t2 = MEM_U32(s1 + 28); +t8 = MEM_U32(s0 + 44); +//nop; +if (t2 != t8) {//nop; +goto L414d6c;} +//nop; +s2 = MEM_U8(s0 + 3); +//nop; +goto L414d6c; +//nop; +L414b5c: +at = v0 < 0x63; +if (at != 0) {at = v0 < 0x7e; +goto L414c08;} +at = v0 < 0x7e; +if (at != 0) {t0 = v0 + 0xffffff92; +goto L414bc8;} +t0 = v0 + 0xffffff92; +at = v0 < 0x94; +if (at != 0) {at = 0x9a; +goto L414b8c;} +at = 0x9a; +if (v0 == at) {//nop; +goto L414a98;} +//nop; +//nop; +goto L414ccc; +//nop; +L414b8c: +at = v0 < 0x8e; +if (at == 0) {at = 0x93; +goto L414d38;} +at = 0x93; +t9 = v0 + 0xffffff7a; +at = t9 < 0x8; +if (at == 0) {//nop; +goto L414ccc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100029dc[] = { +&&L414994, +&&L414ccc, +&&L414ccc, +&&L414ccc, +&&L414718, +&&L414ccc, +&&L414ccc, +&&L414718, +}; +dest = Lswitch100029dc[t9]; +//nop; +goto *dest; +//nop; +L414bc8: +at = 0x69; +if (v0 == at) {//nop; +goto L4147d4;} +//nop; +at = v0 < 0x78; +if (at == 0) {at = t0 < 0xa; +goto L414d20;} +at = t0 < 0xa; +if (at == 0) {//nop; +goto L414ccc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100029b4[] = { +&&L414994, +&&L414ccc, +&&L414ccc, +&&L414ccc, +&&L414900, +&&L4147d4, +&&L4147d4, +&&L4147d4, +&&L414900, +&&L414900, +}; +dest = Lswitch100029b4[t0]; +//nop; +goto *dest; +//nop; +L414c08: +at = v0 < 0x24; +if (at != 0) {at = v0 < 0x3d; +goto L414c54;} +at = v0 < 0x3d; +if (at != 0) {t6 = v0 + 0xffffffd8; +goto L414cf4;} +t6 = v0 + 0xffffffd8; +at = 0x41; +if (v0 == at) {t3 = v0 + 0xffffffb3; +goto L4148b0;} +t3 = v0 + 0xffffffb3; +at = t3 < 0x16; +if (at == 0) {//nop; +goto L414ccc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000295c[] = { +&&L414824, +&&L414824, +&&L414ccc, +&&L414900, +&&L414ccc, +&&L414ccc, +&&L414ccc, +&&L414ccc, +&&L4147d4, +&&L4147d4, +&&L4147d4, +&&L414ccc, +&&L414ccc, +&&L414ccc, +&&L414718, +&&L414ccc, +&&L4147d4, +&&L414900, +&&L414780, +&&L414ccc, +&&L414900, +&&L414900, +}; +dest = Lswitch1000295c[t3]; +//nop; +goto *dest; +//nop; +L414c54: +at = v0 < 0xf; +if (at != 0) {t4 = v0 + 0xffffffe8; +goto L414c94;} +t4 = v0 + 0xffffffe8; +at = v0 < 0x1e; +if (at == 0) {at = t4 < 0x6; +goto L414cc0;} +at = t4 < 0x6; +if (at == 0) {//nop; +goto L414ccc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100028f0[] = { +&&L414994, +&&L414940, +&&L414940, +&&L414ccc, +&&L4147d4, +&&L4147d4, +}; +dest = Lswitch100028f0[t4]; +//nop; +goto *dest; +//nop; +L414c94: +at = v0 < 0xf; +if (at == 0) {//nop; +goto L414ccc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100028b4[] = { +&&L414900, +&&L414718, +&&L4149e8, +&&L414ccc, +&&L414718, +&&L414ccc, +&&L414ccc, +&&L414ccc, +&&L414ccc, +&&L4147d4, +&&L414ccc, +&&L414ccc, +&&L414940, +&&L414940, +&&L414a28, +}; +dest = Lswitch100028b4[v0]; +//nop; +goto *dest; +//nop; +L414cc0: +at = 0x23; +if (v0 == at) {//nop; +goto L414780;} +//nop; +L414ccc: +a2 = 0x100028aa; +//nop; +a0 = 0x1; +a1 = 0x236; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L414ce8; +a2 = a2; +L414ce8: +// bdead 403e0001 gp = MEM_U32(sp + 40); +//nop; +goto L414d6c; +//nop; +L414cf4: +at = t6 < 0x15; +if (at == 0) {//nop; +goto L414ccc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002908[] = { +&&L414824, +&&L414824, +&&L414ccc, +&&L414ccc, +&&L414ccc, +&&L414ccc, +&&L414ac4, +&&L414b1c, +&&L414b1c, +&&L414ccc, +&&L414ccc, +&&L414a98, +&&L414b1c, +&&L414b1c, +&&L414a40, +&&L414940, +&&L414ac4, +&&L414ccc, +&&L414860, +&&L414718, +&&L414718, +}; +dest = Lswitch10002908[t6]; +//nop; +goto *dest; +//nop; +L414d20: +at = 0x7d; +if (v0 == at) {//nop; +goto L4147d4;} +//nop; +//nop; +goto L414ccc; +//nop; +at = 0x93; +L414d38: +if (v0 == at) {//nop; +goto L414a40;} +//nop; +//nop; +goto L414ccc; +//nop; +L414d48: +a2 = 0x100028a0; +//nop; +a0 = 0x1; +a1 = 0x20f; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L414d64; +a2 = a2; +L414d64: +// bdead 403e0001 gp = MEM_U32(sp + 40); +//nop; +L414d6c: +if (s2 != 0) {//nop; +goto L414d7c;} +//nop; +s0 = MEM_U32(s0 + 28); +//nop; +L414d7c: +if (s2 != 0) {//nop; +goto L414d8c;} +//nop; +if (s0 != 0) {//nop; +goto L4143cc;} +//nop; +L414d8c: +if (s2 != 0) {v0 = s0; +goto L414de0;} +v0 = s0; +//nop; +a0 = MEM_U16(sp + 58); +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L414da4; +//nop; +L414da4: +// bdead 40000009 gp = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 52); +t7 = 0x1001eb84; +s0 = v0; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L414dd0;} +//nop; +v0 = MEM_U32(sp + 48); +// bdead 9 ra = MEM_U32(sp + 44); +goto L414de4; +// bdead 9 ra = MEM_U32(sp + 44); +L414dd0: +t2 = MEM_U32(t1 + -4); +//nop; +MEM_U32(v0 + 16) = t2; +v0 = s0; +L414de0: +// bdead 9 ra = MEM_U32(sp + 44); +L414de4: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void func_414e00(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L414e00: +//nop; +//nop; +//nop; +sp = sp + 0xffffff78; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 144) = a2; +MEM_U32(sp + 132) = v0; +t6 = MEM_U8(a1 + 0); +at = 0x12000000; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t2 = t9 << (t6 & 0x1f); +s0 = a1; +s1 = a0; +if ((int)t2 >= 0) {s2 = a3; +goto L414eb4;} +s2 = a3; +v0 = MEM_U32(a1 + 48); +//nop; +if (v0 == 0) {//nop; +goto L414eb4;} +//nop; +t3 = MEM_U32(a1 + 20); +//nop; +if (a0 == t3) {//nop; +goto L414eb4;} +//nop; +L414e74: +t4 = MEM_U8(v0 + 0); +at = 0x12000000; +t5 = t4 < 0x20; +t7 = -t5; +t8 = t7 & at; +t9 = t8 << (t4 & 0x1f); +if ((int)t9 >= 0) {s0 = v0; +goto L414eb4;} +s0 = v0; +v0 = MEM_U32(v0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L414eb4;} +//nop; +t6 = MEM_U32(s0 + 20); +//nop; +if (s1 != t6) {//nop; +goto L414e74;} +//nop; +L414eb4: +v1 = MEM_U8(s1 + 0); +//nop; +t2 = v1 + 0xffffffff; +at = t2 < 0x8; +if (at == 0) {//nop; +goto L415f60;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002b94[] = { +&&L414eec, +&&L4150d4, +&&L415420, +&&L4156b8, +&&L414eec, +&&L415420, +&&L415f60, +&&L415368, +}; +dest = Lswitch10002b94[t2]; +//nop; +goto *dest; +//nop; +L414eec: +at = 0x5; +if (v1 != at) {//nop; +goto L414f20;} +//nop; +//nop; +a0 = MEM_U32(s1 + 32); +a1 = MEM_U32(s0 + 52); +a2 = MEM_U32(sp + 144); +v0 = MEM_U32(sp + 132); +// bdead 400e00eb t9 = t9; +a3 = sp + 0x7c; +func_414e00(mem, sp, v0, a0, a1, a2, a3); +goto L414f18; +a3 = sp + 0x7c; +L414f18: +// bdead 400e0003 gp = MEM_U32(sp + 40); +//nop; +L414f20: +a0 = MEM_U32(s1 + 24); +a1 = MEM_U32(s1 + 28); +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L414f38; +MEM_U32(sp + 4) = a1; +L414f38: +// bdead 400e000b gp = MEM_U32(sp + 40); +a0 = v0 & 0xffff; +//nop; +v0 = MEM_U32(sp + 132); +// fdead 600e002f t9 = t9; +a1 = s1; +a2 = s0; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = func_414368(mem, sp, v0, a0, a1, a2, a3); +goto L414f60; +MEM_U32(sp + 16) = zero; +L414f60: +// bdead 400e000b gp = MEM_U32(sp + 40); +if (v0 != 0) {MEM_U32(s2 + 0) = v0; +goto L414f7c;} +MEM_U32(s2 + 0) = v0; +at = 0x1001eb84; +s0 = 0x1; +MEM_U8(at + 0) = (uint8_t)s0; +goto L415f84; +MEM_U8(at + 0) = (uint8_t)s0; +L414f7c: +a2 = MEM_U32(s2 + 0); +//nop; +t7 = MEM_U8(a2 + 0); +//nop; +if (t7 != 0) {//nop; +goto L4150a0;} +//nop; +t8 = MEM_U8(s1 + 0); +//nop; +MEM_U8(a2 + 0) = (uint8_t)t8; +t4 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t4 + 1) = (uint8_t)zero; +t6 = MEM_U32(s2 + 0); +t9 = MEM_U32(s1 + 16); +//nop; +MEM_U32(t6 + 32) = t9; +t3 = MEM_U32(s2 + 0); +t2 = MEM_U32(s0 + 36); +//nop; +MEM_U32(t3 + 36) = t2; +t5 = MEM_U32(s2 + 0); +at = MEM_U32(s0 + 44); +//nop; +MEM_U32(t5 + 44) = at; +t8 = MEM_U32(s0 + 48); +at = 0x5; +MEM_U32(t5 + 48) = t8; +t4 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t4 + 20) = s1; +t9 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t9 + 24) = zero; +t6 = MEM_U8(s1 + 0); +t2 = MEM_U32(sp + 124); +if (t6 != at) {//nop; +goto L4150a0;} +//nop; +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t3 + 52) = t2; +t7 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t7 + 6) = (uint16_t)zero; +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t5 + 56) = zero; +t8 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t8 + 5) = (uint8_t)zero; +t4 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t4 + 4) = (uint8_t)zero; +t9 = MEM_U32(sp + 132); +a1 = MEM_U16(s1 + 2); +v0 = MEM_U32(t9 + -4); +//nop; +a0 = v0 + 0x104; +MEM_U32(sp + 52) = v0; +f_setbit(mem, sp, a0, a1); +goto L415068; +MEM_U32(sp + 52) = v0; +L415068: +// bdead 400c0001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 52); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L415080; +a0 = a0 + 0x114; +L415080: +// bdead 400c0001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 52); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L415098; +a0 = a0 + 0x12c; +L415098: +// bdead 400c0001 gp = MEM_U32(sp + 40); +//nop; +L4150a0: +t6 = MEM_U8(s1 + 0); +at = 0x5; +if (t6 != at) {// bdead 40080001 ra = MEM_U32(sp + 44); +goto L415f88;} +// bdead 40080001 ra = MEM_U32(sp + 44); +//nop; +a0 = MEM_U32(s2 + 0); +v0 = MEM_U32(sp + 132); +// bdead 40000029 t9 = t9; +//nop; +func_414204(mem, sp, v0, a0); +goto L4150c8; +//nop; +L4150c8: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L415f88; +// bdead 1 ra = MEM_U32(sp + 44); +L4150d4: +v0 = MEM_U8(s1 + 1); +at = 0xbaa00000; +t2 = v0 < 0x20; +t3 = -t2; +t7 = t3 & at; +t5 = t7 << (v0 & 0x1f); +if ((int)t5 >= 0) {t8 = v0 < 0x20; +goto L415110;} +t8 = v0 < 0x20; +//nop; +a0 = MEM_U32(s1 + 16); +//nop; +v0 = f_isconsthash(mem, sp, a0); +goto L415104; +//nop; +L415104: +// bdead 400e000b gp = MEM_U32(sp + 40); +a0 = v0 & 0xffff; +goto L41527c; +a0 = v0 & 0xffff; +L415110: +t4 = -t8; +at = 0x5000000; +t9 = t4 & at; +t6 = t9 << (v0 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L415144;} +//nop; +//nop; +a0 = MEM_U32(s1 + 20); +//nop; +v0 = f_isconsthash(mem, sp, a0); +goto L415138; +//nop; +L415138: +// bdead 400e000b gp = MEM_U32(sp + 40); +a0 = v0 & 0xffff; +goto L41527c; +a0 = v0 & 0xffff; +L415144: +v0 = MEM_U16(s1 + 16); +a1 = 0x1001c8d4; +if ((int)v0 >= 0) {v1 = (int)v0 >> 8; +goto L41515c;} +v1 = (int)v0 >> 8; +at = v0 + 0xff; +v1 = (int)at >> 8; +L41515c: +a1 = MEM_U32(a1 + 0); +if ((int)v1 <= 0) {t1 = v0 & 0xff; +goto L4151bc;} +t1 = v0 & 0xff; +a3 = v1 + 0x1; +t0 = a3 + 0xffffffff; +t2 = t0 & 0x3; +if (t2 == 0) {a0 = 0x1; +goto L415198;} +a0 = 0x1; +v0 = t2 + 0x1; +L415180: +a1 = MEM_U32(a1 + 256); +a0 = a0 + 0x1; +if (v0 != a0) {//nop; +goto L415180;} +//nop; +if (a0 == a3) {//nop; +goto L4151bc;} +//nop; +L415198: +a1 = MEM_U32(a1 + 256); +a0 = a0 + 0x4; +a1 = MEM_U32(a1 + 256); +//nop; +a1 = MEM_U32(a1 + 256); +//nop; +a1 = MEM_U32(a1 + 256); +if (a0 != a3) {//nop; +goto L415198;} +//nop; +L4151bc: +a0 = MEM_U16(s1 + 18); +//nop; +if ((int)a0 <= 0) {a3 = a0; +goto L415264;} +a3 = a0; +a3 = a3 + 0x1; +t0 = a3 + 0xffffffff; +t3 = t0 & 0x3; +if (t3 == 0) {a0 = 0x1; +goto L415218;} +a0 = 0x1; +t7 = 0x10012010; +t5 = a1 + t1; +t7 = MEM_U32(t7 + 0); +v1 = t5 + a0; +a2 = t3 + 0x1; +v0 = t7 + a0; +L4151f8: +t8 = MEM_U8(v1 + -1); +a0 = a0 + 0x1; +v0 = v0 + 0x1; +v1 = v1 + 0x1; +if (a2 != a0) {MEM_U8(v0 + -2) = (uint8_t)t8; +goto L4151f8;} +MEM_U8(v0 + -2) = (uint8_t)t8; +if (a0 == a3) {//nop; +goto L41525c;} +//nop; +L415218: +t4 = 0x10012010; +t9 = a1 + t1; +t4 = MEM_U32(t4 + 0); +v1 = t9 + a0; +v0 = t4 + a0; +L41522c: +t6 = MEM_U8(v1 + -1); +a0 = a0 + 0x4; +MEM_U8(v0 + -1) = (uint8_t)t6; +t2 = MEM_U8(v1 + 0); +v0 = v0 + 0x4; +MEM_U8(v0 + -4) = (uint8_t)t2; +t3 = MEM_U8(v1 + 1); +v1 = v1 + 0x4; +MEM_U8(v0 + -3) = (uint8_t)t3; +t7 = MEM_U8(v1 + -2); +if (a0 != a3) {MEM_U8(v0 + -2) = (uint8_t)t7; +goto L41522c;} +MEM_U8(v0 + -2) = (uint8_t)t7; +L41525c: +a0 = MEM_U16(s1 + 18); +//nop; +L415264: +//nop; +//nop; +//nop; +v0 = f_realhash(mem, sp, a0); +goto L415274; +//nop; +L415274: +// bdead 400e000b gp = MEM_U32(sp + 40); +a0 = v0 & 0xffff; +L41527c: +//nop; +v0 = MEM_U32(sp + 132); +// fdead 600e003f t9 = t9; +a1 = s1; +a2 = s0; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = func_414368(mem, sp, v0, a0, a1, a2, a3); +goto L41529c; +MEM_U32(sp + 16) = zero; +L41529c: +// bdead 400c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {MEM_U32(s2 + 0) = v0; +goto L4152b8;} +MEM_U32(s2 + 0) = v0; +at = 0x1001eb84; +s0 = 0x1; +MEM_U8(at + 0) = (uint8_t)s0; +goto L415f84; +MEM_U8(at + 0) = (uint8_t)s0; +L4152b8: +a2 = MEM_U32(s2 + 0); +t8 = 0x2; +t5 = MEM_U8(a2 + 0); +//nop; +if (t5 != 0) {// bdead 420c0083 ra = MEM_U32(sp + 44); +goto L415f88;} +// bdead 420c0083 ra = MEM_U32(sp + 44); +MEM_U8(a2 + 0) = (uint8_t)t8; +t4 = MEM_U8(s1 + 1); +t9 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t9 + 1) = (uint8_t)t4; +at = MEM_U32(s1 + 16); +t6 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t6 + 32) = at; +t3 = MEM_U32(s1 + 20); +at = 0xc0000; +MEM_U32(t6 + 36) = t3; +t7 = MEM_U8(s1 + 1); +//nop; +t5 = t7 < 0x20; +t8 = -t5; +t4 = t8 & at; +t9 = t4 << (t7 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L415340;} +//nop; +a2 = MEM_U32(s2 + 0); +//nop; +a0 = a2; +a1 = a2 + 0x30; +v0 = f_getfloatval(mem, sp, a0, a1); +goto L415334; +a1 = a2 + 0x30; +L415334: +t2 = MEM_U32(s2 + 0); +// bdead c080b gp = MEM_U32(sp + 40); +MEM_U32(t2 + 44) = v0; +L415340: +t6 = MEM_U32(s1 + 24); +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t3 + 40) = t6; +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t5 + 20) = s1; +t8 = MEM_U32(s2 + 0); +MEM_U32(t8 + 24) = zero; +goto L415f84; +MEM_U32(t8 + 24) = zero; +L415368: +//nop; +a0 = MEM_U32(s1 + 16); +//nop; +v0 = f_isconsthash(mem, sp, a0); +goto L415378; +//nop; +L415378: +// bdead 400e000b gp = MEM_U32(sp + 40); +a0 = v0 & 0xffff; +//nop; +v0 = MEM_U32(sp + 132); +// fdead 600e002f t9 = t9; +a1 = s1; +a2 = s0; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = func_414368(mem, sp, v0, a0, a1, a2, a3); +goto L4153a0; +MEM_U32(sp + 16) = zero; +L4153a0: +// bdead c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {MEM_U32(s2 + 0) = v0; +goto L4153bc;} +MEM_U32(s2 + 0) = v0; +at = 0x1001eb84; +s0 = 0x1; +MEM_U8(at + 0) = (uint8_t)s0; +goto L415f84; +MEM_U8(at + 0) = (uint8_t)s0; +L4153bc: +a2 = MEM_U32(s2 + 0); +t7 = 0x8; +t4 = MEM_U8(a2 + 0); +//nop; +if (t4 != 0) {// bdead d0083 ra = MEM_U32(sp + 44); +goto L415f88;} +// bdead d0083 ra = MEM_U32(sp + 44); +MEM_U8(a2 + 0) = (uint8_t)t7; +t2 = MEM_U32(s2 + 0); +t9 = MEM_U8(s1 + 1); +//nop; +MEM_U8(t2 + 1) = (uint8_t)t9; +t3 = MEM_U32(s2 + 0); +t6 = MEM_U16(s1 + 16); +//nop; +MEM_U16(t3 + 32) = (uint16_t)t6; +t8 = MEM_U32(s2 + 0); +t5 = MEM_U32(s1 + 20); +//nop; +MEM_U32(t8 + 36) = t5; +t4 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t4 + 20) = s1; +t7 = MEM_U32(s2 + 0); +MEM_U32(t7 + 24) = zero; +goto L415f84; +MEM_U32(t7 + 24) = zero; +L415420: +at = 0x6; +if (v1 != at) {//nop; +goto L415454;} +//nop; +//nop; +a0 = MEM_U32(s1 + 28); +a1 = MEM_U32(s0 + 36); +a2 = MEM_U32(sp + 144); +v0 = MEM_U32(sp + 132); +// bdead 400e00eb t9 = t9; +a3 = sp + 0x7c; +func_414e00(mem, sp, v0, a0, a1, a2, a3); +goto L41544c; +a3 = sp + 0x7c; +L41544c: +// bdead 400e0003 gp = MEM_U32(sp + 40); +//nop; +L415454: +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead 400e0003 ra = MEM_U32(sp + 44); +goto L415f88;} +// bdead 400e0003 ra = MEM_U32(sp + 44); +a0 = MEM_U32(s1 + 16); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s1 + 20); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L415484; +MEM_U32(sp + 4) = a1; +L415484: +// bdead 400e000b gp = MEM_U32(sp + 40); +a0 = v0 & 0xffff; +//nop; +v0 = MEM_U32(sp + 132); +// fdead 1600e002f t9 = t9; +a1 = s1; +a2 = s0; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = func_414368(mem, sp, v0, a0, a1, a2, a3); +goto L4154ac; +MEM_U32(sp + 16) = zero; +L4154ac: +// bdead 400c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {MEM_U32(s2 + 0) = v0; +goto L4154c8;} +MEM_U32(s2 + 0) = v0; +at = 0x1001eb84; +s0 = 0x1; +MEM_U8(at + 0) = (uint8_t)s0; +goto L415f84; +MEM_U8(at + 0) = (uint8_t)s0; +L4154c8: +a2 = MEM_U32(s2 + 0); +//nop; +t3 = MEM_U8(a2 + 0); +//nop; +if (t3 != 0) {//nop; +goto L415694;} +//nop; +//nop; +a1 = MEM_U32(s1 + 8); +a0 = a2; +f_copycoderep(mem, sp, a0, a1); +goto L4154f0; +a0 = a2; +L4154f0: +t5 = MEM_U32(s2 + 0); +// bdead 400c4003 gp = MEM_U32(sp + 40); +s0 = 0x1; +MEM_U8(t5 + 3) = (uint8_t)s0; +t8 = MEM_U32(s2 + 0); +at = 0x6; +MEM_U16(t8 + 6) = (uint16_t)zero; +t4 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t4 + 48) = zero; +t7 = MEM_U32(sp + 132); +t9 = MEM_U32(s2 + 0); +v0 = MEM_U32(t7 + -4); +//nop; +MEM_U32(t9 + 16) = v0; +t2 = MEM_U32(s2 + 0); +a0 = v0 + 0x104; +MEM_U32(t2 + 56) = zero; +t6 = MEM_U8(s1 + 0); +t3 = MEM_U32(sp + 124); +if (t6 != at) {//nop; +goto L415554;} +//nop; +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t5 + 36) = t3; +L415554: +//nop; +a1 = MEM_U16(s1 + 2); +MEM_U32(sp + 52) = v0; +f_setbit(mem, sp, a0, a1); +goto L415564; +MEM_U32(sp + 52) = v0; +L415564: +// bdead 400e0001 gp = MEM_U32(sp + 40); +a0 = 0x10; +//nop; +a1 = 0x10013450; +//nop; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L41557c; +//nop; +L41557c: +// bdead 400e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {v1 = v0; +goto L415594;} +v1 = v0; +at = 0x1001eb84; +MEM_U8(at + 0) = (uint8_t)s0; +goto L415f84; +MEM_U8(at + 0) = (uint8_t)s0; +L415594: +a2 = MEM_U32(sp + 144); +t8 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t8 + 24) = v0; +t4 = MEM_U32(a2 + 0); +//nop; +if (t4 == 0) {MEM_U32(v0 + 0) = t4; +goto L4155bc;} +MEM_U32(v0 + 0) = t4; +MEM_U32(t4 + 4) = v0; +goto L4155c8; +MEM_U32(t4 + 4) = v0; +L4155bc: +t7 = MEM_U32(sp + 52); +//nop; +MEM_U32(t7 + 36) = v0; +L4155c8: +MEM_U32(v1 + 4) = a2; +MEM_U32(a2 + 0) = v1; +t9 = 0x2; +MEM_U8(v1 + 9) = (uint8_t)t9; +t2 = MEM_U32(s2 + 0); +//nop; +MEM_U32(v1 + 12) = t2; +t6 = MEM_U32(s2 + 0); +a1 = MEM_U32(sp + 52); +t3 = MEM_U8(t6 + 34); +//nop; +MEM_U8(v1 + 8) = (uint8_t)t3; +a0 = MEM_U32(s2 + 0); +//nop; +f_varinsert(mem, sp, a0, a1); +goto L415604; +//nop; +L415604: +// bdead 400c0001 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 52); +//nop; +a0 = MEM_U16(s1 + 2); +a1 = a1 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41561c; +a1 = a1 + 0x10c; +L41561c: +t5 = MEM_U32(s2 + 0); +// bdead 400c4009 gp = MEM_U32(sp + 40); +MEM_U8(t5 + 2) = (uint8_t)v0; +t8 = MEM_U32(s2 + 0); +a0 = MEM_U32(sp + 52); +t4 = MEM_U8(t8 + 2); +//nop; +if (t4 != 0) {s0 = MEM_U32(sp + 52); +goto L41565c;} +s0 = MEM_U32(sp + 52); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L415650; +a0 = a0 + 0x114; +L415650: +// bdead 400c0001 gp = MEM_U32(sp + 40); +//nop; +s0 = MEM_U32(sp + 52); +L41565c: +//nop; +a1 = MEM_U16(s1 + 2); +s0 = s0 + 0x12c; +a0 = s0; +f_setbit(mem, sp, a0, a1); +goto L415670; +a0 = s0; +L415670: +// bdead 400e0001 gp = MEM_U32(sp + 40); +a1 = MEM_U16(s1 + 36); +//nop; +a0 = s0; +//nop; +f_setbit(mem, sp, a0, a1); +goto L415688; +//nop; +L415688: +// bdead 40080001 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s2 + 0); +//nop; +L415694: +//nop; +v0 = MEM_U32(sp + 132); +// fdead 1600e109f t9 = t9; +a0 = a2; +a1 = 0x1; +func_414064(mem, sp, v0, a0, a1); +goto L4156ac; +a1 = 0x1; +L4156ac: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L415f88; +// bdead 1 ra = MEM_U32(sp + 44); +L4156b8: +t7 = MEM_U8(s1 + 16); +t2 = 0x10013460; +t9 = t7 << 2; +t9 = t9 - t7; +t6 = t9 + t2; +t3 = MEM_U8(t6 + 2); +a2 = MEM_U32(sp + 144); +if (t3 == 0) {//nop; +goto L4157a0;} +//nop; +a1 = MEM_U32(s0 + 36); +a0 = MEM_U32(s1 + 20); +t5 = MEM_U32(a1 + 20); +//nop; +if (a0 == t5) {//nop; +goto L415710;} +//nop; +t8 = MEM_U32(s0 + 40); +t4 = MEM_U32(s1 + 24); +MEM_U32(sp + 52) = t8; +t9 = MEM_U32(t8 + 20); +a2 = MEM_U32(sp + 144); +if (t4 != t9) {//nop; +goto L415758;} +//nop; +L415710: +//nop; +a2 = MEM_U32(sp + 144); +v0 = MEM_U32(sp + 132); +// bdead 400e00eb t9 = t9; +a3 = sp + 0x7c; +func_414e00(mem, sp, v0, a0, a1, a2, a3); +goto L415728; +a3 = sp + 0x7c; +L415728: +// bdead 400e0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 24); +//nop; +a1 = MEM_U32(s0 + 40); +a2 = MEM_U32(sp + 144); +v0 = MEM_U32(sp + 132); +// fdead 600e00ff t9 = t9; +a3 = sp + 0x78; +func_414e00(mem, sp, v0, a0, a1, a2, a3); +goto L41574c; +a3 = sp + 0x78; +L41574c: +// bdead 400e0003 gp = MEM_U32(sp + 40); +//nop; +goto L4157c4; +//nop; +L415758: +//nop; +a1 = MEM_U32(sp + 52); +v0 = MEM_U32(sp + 132); +// bdead 400e00eb t9 = t9; +a3 = sp + 0x7c; +func_414e00(mem, sp, v0, a0, a1, a2, a3); +goto L415770; +a3 = sp + 0x7c; +L415770: +// bdead 400e0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 24); +//nop; +a1 = MEM_U32(s0 + 36); +a2 = MEM_U32(sp + 144); +v0 = MEM_U32(sp + 132); +// fdead 600e00ff t9 = t9; +a3 = sp + 0x78; +func_414e00(mem, sp, v0, a0, a1, a2, a3); +goto L415794; +a3 = sp + 0x78; +L415794: +// bdead 400e0003 gp = MEM_U32(sp + 40); +//nop; +goto L4157c4; +//nop; +L4157a0: +//nop; +a0 = MEM_U32(s1 + 20); +a1 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 132); +// bdead 400e00eb t9 = t9; +a3 = sp + 0x7c; +func_414e00(mem, sp, v0, a0, a1, a2, a3); +goto L4157bc; +a3 = sp + 0x7c; +L4157bc: +// bdead 400e0003 gp = MEM_U32(sp + 40); +MEM_U32(sp + 120) = zero; +L4157c4: +t2 = 0x1001eb84; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {// bdead 400e0003 ra = MEM_U32(sp + 44); +goto L415f88;} +// bdead 400e0003 ra = MEM_U32(sp + 44); +a0 = MEM_U8(s1 + 16); +a1 = MEM_U32(sp + 124); +t6 = a0 < 0xa0; +if (t6 == 0) {t3 = (int)a0 >> 5; +goto L415810;} +t3 = (int)a0 >> 5; +t8 = 0x10000130; +t5 = t3 << 2; +t8 = t8; +t7 = t8 + t5; +t4 = MEM_U32(t7 + 0); +//nop; +t9 = t4 << (a0 & 0x1f); +t6 = (int)t9 < (int)0x0; +L415810: +if (t6 == 0) {//nop; +goto L415838;} +//nop; +//nop; +a1 = MEM_U32(sp + 124); +a2 = MEM_U32(s1 + 28); +//nop; +v0 = f_opvalhash(mem, sp, a0, a1, a2); +goto L41582c; +//nop; +L41582c: +// bdead 400e000b gp = MEM_U32(sp + 40); +a0 = v0 & 0xffff; +goto L415850; +a0 = v0 & 0xffff; +L415838: +//nop; +a2 = MEM_U32(sp + 120); +//nop; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L415848; +//nop; +L415848: +// bdead 400e000b gp = MEM_U32(sp + 40); +a0 = v0 & 0xffff; +L415850: +//nop; +t3 = MEM_U32(sp + 120); +a3 = MEM_U32(sp + 124); +v0 = MEM_U32(sp + 132); +// fdead 1600e113f t9 = t9; +a1 = s1; +a2 = s0; +MEM_U32(sp + 16) = t3; +v0 = func_414368(mem, sp, v0, a0, a1, a2, a3); +goto L415874; +MEM_U32(sp + 16) = t3; +L415874: +// bdead 400c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {MEM_U32(s2 + 0) = v0; +goto L415890;} +MEM_U32(s2 + 0) = v0; +at = 0x1001eb84; +s0 = 0x1; +MEM_U8(at + 0) = (uint8_t)s0; +goto L415f84; +MEM_U8(at + 0) = (uint8_t)s0; +L415890: +a2 = MEM_U32(s2 + 0); +t5 = 0x4; +t8 = MEM_U8(a2 + 0); +//nop; +if (t8 != 0) {//nop; +goto L415f40;} +//nop; +MEM_U8(a2 + 0) = (uint8_t)t5; +t7 = MEM_U8(s1 + 16); +t4 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t4 + 32) = (uint8_t)t7; +t2 = MEM_U32(s2 + 0); +t9 = MEM_U8(s1 + 1); +//nop; +MEM_U8(t2 + 1) = (uint8_t)t9; +t3 = MEM_U32(s2 + 0); +t6 = MEM_U8(s1 + 18); +//nop; +MEM_U8(t3 + 35) = (uint8_t)t6; +t5 = MEM_U32(s2 + 0); +t8 = MEM_U32(sp + 124); +//nop; +MEM_U32(t5 + 36) = t8; +t4 = MEM_U32(s2 + 0); +t7 = MEM_U32(sp + 120); +//nop; +MEM_U32(t4 + 40) = t7; +t9 = MEM_U32(s2 + 0); +//nop; +MEM_U16(t9 + 6) = (uint16_t)zero; +t2 = MEM_U8(s1 + 16); +//nop; +t6 = t2 + 0xffffffe0; +t3 = t6 < 0x40; +if (t3 == 0) {t8 = (int)t6 >> 5; +goto L415940;} +t8 = (int)t6 >> 5; +t7 = 0x10000128; +t5 = t8 << 2; +t7 = t7; +t4 = t7 + t5; +t9 = MEM_U32(t4 + 0); +//nop; +t2 = t9 << (t6 & 0x1f); +t3 = (int)t2 < (int)0x0; +L415940: +if (t3 != 0) {t4 = MEM_U32(sp + 132); +goto L41595c;} +t4 = MEM_U32(sp + 132); +t7 = MEM_U8(s1 + 17); +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t5 + 62) = (uint8_t)t7; +t4 = MEM_U32(sp + 132); +L41595c: +t3 = 0x2; +t9 = MEM_U32(t4 + -4); +//nop; +MEM_U32(sp + 52) = t9; +t6 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t6 + 16) = t9; +t2 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t2 + 20) = s1; +t8 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t8 + 48) = zero; +t7 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t7 + 5) = (uint8_t)t3; +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t5 + 4) = (uint8_t)zero; +a2 = MEM_U32(s2 + 0); +//nop; +v0 = MEM_U8(a2 + 32); +at = v0 < 0x6a; +goto L415b5c; +at = v0 < 0x6a; +L4159bc: +//nop; +a1 = 0x10013450; +a0 = 0x30; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4159cc; +a0 = 0x30; +L4159cc: +t4 = MEM_U32(s2 + 0); +// bdead 400c200b gp = MEM_U32(sp + 40); +MEM_U32(t4 + 56) = v0; +t9 = MEM_U32(s2 + 0); +a1 = 0x10013450; +t6 = MEM_U32(t9 + 56); +a0 = 0x30; +MEM_U32(t6 + 0) = zero; +//nop; +//nop; +//nop; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4159fc; +//nop; +L4159fc: +t2 = MEM_U32(s2 + 0); +// bdead 400c080b gp = MEM_U32(sp + 40); +MEM_U32(t2 + 60) = v0; +t8 = MEM_U32(s2 + 0); +//nop; +t3 = MEM_U32(t8 + 60); +MEM_U32(t3 + 0) = zero; +goto L415d24; +MEM_U32(t3 + 0) = zero; +L415a1c: +t7 = MEM_U32(s1 + 28); +MEM_U32(a2 + 44) = t7; +goto L415d24; +MEM_U32(a2 + 44) = t7; +L415a28: +t5 = MEM_U32(s1 + 28); +//nop; +MEM_U32(a2 + 44) = t5; +t9 = MEM_U32(s2 + 0); +t4 = MEM_U16(s1 + 36); +MEM_U16(t9 + 60) = (uint16_t)t4; +goto L415d24; +MEM_U16(t9 + 60) = (uint16_t)t4; +L415a44: +t6 = MEM_U32(s1 + 28); +MEM_U32(a2 + 44) = t6; +goto L415d24; +MEM_U32(a2 + 44) = t6; +L415a50: +t2 = MEM_U32(s1 + 28); +MEM_U32(a2 + 44) = t2; +goto L415d24; +MEM_U32(a2 + 44) = t2; +L415a5c: +t8 = MEM_U8(s1 + 36); +MEM_U8(a2 + 56) = (uint8_t)t8; +goto L415d24; +MEM_U8(a2 + 56) = (uint8_t)t8; +L415a68: +t3 = MEM_U32(s1 + 28); +//nop; +MEM_U32(a2 + 44) = t3; +t5 = MEM_U32(s2 + 0); +t7 = MEM_U16(s1 + 36); +MEM_U16(t5 + 60) = (uint16_t)t7; +goto L415d24; +MEM_U16(t5 + 60) = (uint16_t)t7; +L415a84: +t4 = MEM_U32(s1 + 28); +//nop; +MEM_U32(a2 + 44) = t4; +t6 = MEM_U32(s2 + 0); +t9 = MEM_U16(s1 + 36); +//nop; +MEM_U16(t6 + 60) = (uint16_t)t9; +t8 = MEM_U32(s2 + 0); +t2 = MEM_U8(s1 + 19); +//nop; +MEM_U8(t8 + 63) = (uint8_t)t2; +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t3 + 56) = zero; +t7 = MEM_U32(s1 + 8); +t4 = MEM_U32(s2 + 0); +t5 = MEM_U32(t7 + 52); +MEM_U32(t4 + 52) = t5; +goto L415d24; +MEM_U32(t4 + 52) = t5; +L415ad0: +t9 = MEM_U32(s1 + 28); +//nop; +MEM_U32(a2 + 44) = t9; +t2 = MEM_U32(s2 + 0); +t6 = MEM_U16(s1 + 36); +//nop; +MEM_U16(t2 + 60) = (uint16_t)t6; +t8 = MEM_U32(s1 + 8); +t7 = MEM_U32(s2 + 0); +t3 = MEM_U32(t8 + 52); +//nop; +MEM_U32(t7 + 52) = t3; +t5 = MEM_U32(s1 + 8); +t9 = MEM_U32(s2 + 0); +t4 = MEM_U32(t5 + 56); +MEM_U32(t9 + 56) = t4; +goto L415d24; +MEM_U32(t9 + 56) = t4; +L415b14: +t6 = MEM_U32(s1 + 28); +//nop; +MEM_U32(a2 + 44) = t6; +t8 = MEM_U32(s2 + 0); +t2 = MEM_U16(s1 + 36); +//nop; +MEM_U16(t8 + 60) = (uint16_t)t2; +t3 = MEM_U32(s1 + 8); +t5 = MEM_U32(s2 + 0); +t7 = MEM_U32(t3 + 52); +//nop; +MEM_U32(t5 + 52) = t7; +t4 = MEM_U32(s1 + 8); +t6 = MEM_U32(s2 + 0); +t9 = MEM_U32(t4 + 56); +MEM_U32(t6 + 56) = t9; +goto L415d24; +MEM_U32(t6 + 56) = t9; +// fdead 0 at = v0 < 0x6a; +L415b5c: +if (at != 0) {at = v0 < 0x8e; +goto L415bcc;} +at = v0 < 0x8e; +if (at != 0) {at = 0x93; +goto L415b88;} +at = 0x93; +if (v0 == at) {//nop; +goto L415a84;} +//nop; +at = 0x9a; +if (v0 == at) {//nop; +goto L415a84;} +//nop; +//nop; +goto L415c90; +//nop; +L415b88: +at = v0 < 0x78; +if (at != 0) {t4 = v0 + 0xffffff92; +goto L415cf8;} +t4 = v0 + 0xffffff92; +at = 0x7d; +if (v0 == at) {t2 = v0 + 0xffffff7a; +goto L415d24;} +t2 = v0 + 0xffffff7a; +at = t2 < 0x8; +if (at == 0) {//nop; +goto L415c90;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002b74[] = { +&&L415a5c, +&&L415d24, +&&L415c90, +&&L415c90, +&&L415a1c, +&&L415c90, +&&L415c90, +&&L415d24, +}; +dest = Lswitch10002b74[t2]; +//nop; +goto *dest; +//nop; +L415bcc: +at = v0 < 0x24; +if (at != 0) {at = v0 < 0x44; +goto L415c18;} +at = v0 < 0x44; +if (at != 0) {t5 = v0 + 0xffffffd8; +goto L415cb8;} +t5 = v0 + 0xffffffd8; +at = v0 < 0x63; +if (at == 0) {t8 = v0 + 0xffffffb3; +goto L415ce4;} +t8 = v0 + 0xffffffb3; +at = t8 < 0x16; +if (at == 0) {//nop; +goto L415c90;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002af4[] = { +&&L4159bc, +&&L4159bc, +&&L415c90, +&&L415d24, +&&L415c90, +&&L415c90, +&&L415c90, +&&L415c90, +&&L415d24, +&&L415d24, +&&L415d24, +&&L415c90, +&&L415c90, +&&L415c90, +&&L415d24, +&&L415c90, +&&L415d24, +&&L415d24, +&&L4159bc, +&&L415c90, +&&L415d24, +&&L415d24, +}; +dest = Lswitch10002af4[t8]; +//nop; +goto *dest; +//nop; +L415c18: +at = v0 < 0xf; +if (at != 0) {at = v0 < 0x1e; +goto L415c58;} +at = v0 < 0x1e; +if (at == 0) {t3 = v0 + 0xffffffe8; +goto L415c84;} +t3 = v0 + 0xffffffe8; +at = t3 < 0x6; +if (at == 0) {//nop; +goto L415c90;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002a6c[] = { +&&L415a5c, +&&L415a50, +&&L415a50, +&&L415c90, +&&L415a1c, +&&L415d24, +}; +dest = Lswitch10002a6c[t3]; +//nop; +goto *dest; +//nop; +L415c58: +at = v0 < 0xf; +if (at == 0) {//nop; +goto L415c90;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002a30[] = { +&&L415d24, +&&L415d24, +&&L415a68, +&&L415c90, +&&L415d24, +&&L415c90, +&&L415c90, +&&L415c90, +&&L415c90, +&&L415d24, +&&L415c90, +&&L415c90, +&&L415a50, +&&L415a50, +&&L415d24, +}; +dest = Lswitch10002a30[v0]; +//nop; +goto *dest; +//nop; +L415c84: +at = 0x23; +if (v0 == at) {//nop; +goto L4159bc;} +//nop; +L415c90: +a2 = 0x10002a26; +//nop; +a0 = 0x1; +a1 = 0x357; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L415cac; +a2 = a2; +L415cac: +// bdead 400c0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 52); +goto L415d28; +a0 = MEM_U32(sp + 52); +L415cb8: +at = t5 < 0x1c; +if (at == 0) {//nop; +goto L415c90;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002a84[] = { +&&L4159bc, +&&L4159bc, +&&L415c90, +&&L415c90, +&&L415c90, +&&L415c90, +&&L415ad0, +&&L415b14, +&&L415b14, +&&L415c90, +&&L415c90, +&&L415a84, +&&L415b14, +&&L415b14, +&&L415a84, +&&L415a50, +&&L415ad0, +&&L415c90, +&&L415a28, +&&L415a1c, +&&L415d24, +&&L415c90, +&&L415c90, +&&L415c90, +&&L415c90, +&&L415a44, +&&L415c90, +&&L415d24, +}; +dest = Lswitch10002a84[t5]; +//nop; +goto *dest; +//nop; +L415ce4: +at = 0x69; +if (v0 == at) {a0 = MEM_U32(sp + 52); +goto L415d28;} +a0 = MEM_U32(sp + 52); +//nop; +goto L415c90; +//nop; +L415cf8: +at = t4 < 0xa; +if (at == 0) {//nop; +goto L415c90;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002b4c[] = { +&&L415a5c, +&&L415c90, +&&L415c90, +&&L415c90, +&&L415a1c, +&&L415d24, +&&L415d24, +&&L415d24, +&&L415d24, +&&L415d24, +}; +dest = Lswitch10002b4c[t4]; +//nop; +goto *dest; +//nop; +L415d24: +a0 = MEM_U32(sp + 52); +L415d28: +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L415d38; +a0 = a0 + 0x104; +L415d38: +t9 = MEM_U32(s2 + 0); +// bdead 440c0003 gp = MEM_U32(sp + 40); +s0 = 0x1; +MEM_U8(t9 + 33) = (uint8_t)s0; +t6 = MEM_U32(s2 + 0); +//nop; +a0 = MEM_U32(t6 + 36); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L415d5c; +//nop; +L415d5c: +t2 = MEM_U32(s2 + 0); +// bdead 400e080b gp = MEM_U32(sp + 40); +MEM_U8(t2 + 34) = (uint8_t)v0; +a0 = MEM_U8(s1 + 16); +t3 = 0x10013460; +t8 = a0 << 2; +t8 = t8 - a0; +t7 = t8 + t3; +t5 = MEM_U8(t7 + 2); +//nop; +if (t5 == 0) {t4 = a0 + 0xffffffe0; +goto L415dd0;} +t4 = a0 + 0xffffffe0; +a2 = MEM_U32(s2 + 0); +//nop; +v1 = MEM_U8(a2 + 34); +//nop; +if (v1 == 0) {//nop; +goto L415dc0;} +//nop; +//nop; +a0 = MEM_U32(a2 + 40); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L415db4; +//nop; +L415db4: +// bdead 400e000b gp = MEM_U32(sp + 40); +a2 = MEM_U32(s2 + 0); +v1 = v0; +L415dc0: +MEM_U8(a2 + 34) = (uint8_t)v1; +a0 = MEM_U8(s1 + 16); +//nop; +t4 = a0 + 0xffffffe0; +L415dd0: +t9 = t4 < 0x80; +if (t9 == 0) {t6 = (int)t4 >> 5; +goto L415dfc;} +t6 = (int)t4 >> 5; +t8 = 0x10000118; +t2 = t6 << 2; +t8 = t8; +t3 = t8 + t2; +t7 = MEM_U32(t3 + 0); +//nop; +t5 = t7 << (t4 & 0x1f); +t9 = (int)t5 < (int)0x0; +L415dfc: +if (t9 == 0) {//nop; +goto L415ef0;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x10; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L415e14; +a0 = 0x10; +L415e14: +// bdead 400e000b gp = MEM_U32(sp + 40); +if (v0 != 0) {v1 = v0; +goto L415e2c;} +v1 = v0; +at = 0x1001eb84; +MEM_U8(at + 0) = (uint8_t)s0; +goto L415f84; +MEM_U8(at + 0) = (uint8_t)s0; +L415e2c: +t8 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t8 + 24) = v0; +t2 = MEM_U32(sp + 144); +//nop; +t3 = MEM_U32(t2 + 0); +//nop; +if (t3 == 0) {MEM_U32(v0 + 0) = t3; +goto L415e58;} +MEM_U32(v0 + 0) = t3; +MEM_U32(t3 + 4) = v0; +goto L415e64; +MEM_U32(t3 + 4) = v0; +L415e58: +t7 = MEM_U32(sp + 52); +//nop; +MEM_U32(t7 + 36) = v0; +L415e64: +t4 = MEM_U32(sp + 144); +t5 = MEM_U32(sp + 144); +MEM_U32(v1 + 4) = t4; +MEM_U32(t5 + 0) = v1; +t6 = 0x2; +MEM_U8(v1 + 9) = (uint8_t)t6; +t9 = MEM_U32(s2 + 0); +MEM_U8(v1 + 8) = (uint8_t)zero; +MEM_U32(v1 + 12) = t9; +//nop; +a0 = MEM_U32(s2 + 0); +a1 = MEM_U32(sp + 52); +//nop; +f_varinsert(mem, sp, a0, a1); +goto L415e9c; +//nop; +L415e9c: +t8 = MEM_U32(s2 + 0); +// bdead 420e0001 gp = MEM_U32(sp + 40); +MEM_U8(t8 + 3) = (uint8_t)s0; +a1 = MEM_U32(sp + 52); +//nop; +a0 = MEM_U16(s1 + 2); +a1 = a1 + 0x10c; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L415ebc; +a1 = a1 + 0x10c; +L415ebc: +t2 = MEM_U32(s2 + 0); +// bdead 400c0809 gp = MEM_U32(sp + 40); +MEM_U8(t2 + 2) = (uint8_t)v0; +a2 = MEM_U32(s2 + 0); +//nop; +v1 = MEM_U8(a2 + 34); +//nop; +if (v1 == 0) {//nop; +goto L415eec;} +//nop; +v1 = MEM_U8(a2 + 2); +//nop; +v1 = v1 < 0x1; +L415eec: +MEM_U8(a2 + 34) = (uint8_t)v1; +L415ef0: +t3 = MEM_U32(s2 + 0); +a0 = MEM_U32(sp + 52); +t7 = MEM_U8(t3 + 34); +//nop; +if (t7 == 0) {//nop; +goto L415f20;} +//nop; +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L415f18; +a0 = a0 + 0x114; +L415f18: +// bdead 400c0001 gp = MEM_U32(sp + 40); +//nop; +L415f20: +a0 = MEM_U32(sp + 52); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L415f34; +a0 = a0 + 0x12c; +L415f34: +// bdead 40080001 gp = MEM_U32(sp + 40); +a2 = MEM_U32(s2 + 0); +//nop; +L415f40: +//nop; +v0 = MEM_U32(sp + 132); +// fdead 1620e409f t9 = t9; +a0 = a2; +func_414204(mem, sp, v0, a0); +goto L415f54; +a0 = a2; +L415f54: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L415f88; +// bdead 1 ra = MEM_U32(sp + 44); +L415f60: +a2 = 0x10002a1c; +//nop; +a0 = 0x1; +a1 = 0x2ae; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L415f7c; +a2 = a2; +L415f7c: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L415f84: +// bdead 1 ra = MEM_U32(sp + 44); +L415f88: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x88; +return; +// bdead 1 sp = sp + 0x88; +} + +static uint32_t func_415f9c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a3 = 0; +L415f9c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 32) = gp; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 88) = a2; +MEM_U32(sp + 76) = v0; +v1 = MEM_U8(a0 + 0); +at = 0x12000000; +t6 = v1 < 0x20; +t7 = -t6; +t8 = t7 & at; +t9 = t8 << (v1 & 0x1f); +s1 = a0; +if ((int)t9 >= 0) {a3 = a1; +goto L415ffc;} +a3 = a1; +t2 = MEM_U8(a0 + 32); +//nop; +t3 = t2 << 3; +at = (int)a1 < (int)t3; +if (at == 0) {t1 = 0x4; +goto L41607c;} +L415ffc: +t1 = 0x4; +if (t1 != v1) {a0 = 0x19; +goto L416084;} +a0 = 0x19; +v0 = MEM_U8(s1 + 32); +t0 = 0x19; +t4 = v0 + 0xffffffe0; +t5 = t4 < 0x80; +if (t5 == 0) {t6 = (int)t4 >> 5; +goto L416040;} +t6 = (int)t4 >> 5; +t8 = 0x10000144; +t7 = t6 << 2; +t8 = t8; +t9 = t8 + t7; +t2 = MEM_U32(t9 + 0); +//nop; +t3 = t2 << (t4 & 0x1f); +t5 = (int)t3 < (int)0x0; +L416040: +if (t5 == 0) {//nop; +goto L416060;} +//nop; +t8 = MEM_U16(s1 + 60); +//nop; +t7 = t8 << 3; +at = (int)a3 < (int)t7; +if (at == 0) {//nop; +goto L41607c;} +//nop; +L416060: +if (t0 != v0) {//nop; +goto L416084;} +//nop; +t9 = MEM_U32(s1 + 44); +//nop; +at = (int)a3 < (int)t9; +if (at != 0) {//nop; +goto L416084;} +//nop; +L41607c: +MEM_U32(sp + 72) = s1; +goto L416390; +MEM_U32(sp + 72) = s1; +L416084: +//nop; +a1 = s1; +a2 = a3; +MEM_U32(sp + 84) = a3; +v0 = f_opvalhash(mem, sp, a0, a1, a2); +goto L416098; +MEM_U32(sp + 84) = a3; +L416098: +// bdead 4004000b gp = MEM_U32(sp + 32); +t2 = v0 & 0xffff; +t3 = 0x10013640; +t4 = t2 << 2; +t6 = t4 + t3; +s0 = MEM_U32(t6 + 0); +a1 = MEM_U8(sp + 91); +a3 = MEM_U32(sp + 84); +t0 = 0x19; +t1 = 0x4; +a0 = v0 & 0xffff; +if (s0 == 0) {v1 = zero; +goto L416140;} +v1 = zero; +L4160cc: +t5 = MEM_U8(s0 + 0); +//nop; +if (t1 != t5) {//nop; +goto L416120;} +//nop; +t8 = MEM_U8(s0 + 32); +//nop; +if (t0 != t8) {//nop; +goto L416120;} +//nop; +t7 = MEM_U32(s0 + 36); +//nop; +if (s1 != t7) {//nop; +goto L416120;} +//nop; +t9 = MEM_U32(s0 + 44); +//nop; +if (a3 != t9) {//nop; +goto L416120;} +//nop; +t2 = MEM_U8(s0 + 1); +//nop; +if (a1 != t2) {//nop; +goto L416120;} +//nop; +v1 = 0x1; +L416120: +if (v1 != 0) {//nop; +goto L416130;} +//nop; +s0 = MEM_U32(s0 + 28); +//nop; +L416130: +if (v1 != 0) {//nop; +goto L416140;} +//nop; +if (s0 != 0) {//nop; +goto L4160cc;} +//nop; +L416140: +if (v1 != 0) {//nop; +goto L416188;} +//nop; +//nop; +MEM_U32(sp + 84) = a3; +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L416158; +//nop; +L416158: +// bdead 4004000b gp = MEM_U32(sp + 32); +a1 = MEM_U8(sp + 91); +t4 = 0x1001eb84; +a3 = MEM_U32(sp + 84); +t4 = MEM_U8(t4 + 0); +t0 = 0x19; +t1 = 0x4; +if (t4 == 0) {s0 = v0; +goto L416188;} +s0 = v0; +v0 = MEM_U32(sp + 72); +// bdead 9 ra = MEM_U32(sp + 36); +goto L41639c; +// bdead 9 ra = MEM_U32(sp + 36); +L416188: +t3 = MEM_U8(s0 + 0); +t8 = 0x2; +if (t3 != 0) {t7 = 0x1; +goto L4161e4;} +t7 = 0x1; +t6 = MEM_U32(sp + 76); +MEM_U8(s0 + 0) = (uint8_t)t1; +MEM_U8(s0 + 32) = (uint8_t)t0; +MEM_U8(s0 + 1) = (uint8_t)a1; +MEM_U8(s0 + 35) = (uint8_t)a1; +MEM_U32(s0 + 36) = s1; +MEM_U32(s0 + 40) = zero; +MEM_U16(s0 + 6) = (uint16_t)zero; +MEM_U8(s0 + 62) = (uint8_t)zero; +t5 = MEM_U32(t6 + -4); +MEM_U32(s0 + 48) = zero; +MEM_U8(s0 + 5) = (uint8_t)t8; +MEM_U8(s0 + 4) = (uint8_t)zero; +MEM_U32(s0 + 44) = a3; +MEM_U8(s0 + 33) = (uint8_t)t7; +MEM_U32(s0 + 16) = t5; +t9 = MEM_U8(s1 + 34); +//nop; +MEM_U8(s0 + 34) = (uint8_t)t9; +L4161e4: +t2 = MEM_U16(s0 + 6); +at = 0x2; +t4 = t2 + 0x1; +MEM_U16(s0 + 6) = (uint16_t)t4; +t3 = MEM_U8(s1 + 0); +MEM_U32(sp + 72) = s0; +if (t3 != at) {t6 = a1 < 0x20; +goto L416280;} +t6 = a1 < 0x20; +t5 = -t6; +at = 0x7800000; +t8 = t5 & at; +t7 = t8 << (a1 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L416280;} +//nop; +//nop; +a0 = s0; +//nop; +f_unaryfold(mem, sp, a0, a1, a2, a3); +goto L41622c; +//nop; +L41622c: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 32); +t9 = 0x1001cb2c; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(s0 + 24) = t9; +//nop; +//nop; +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L416258; +//nop; +L416258: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = v0 & 0xffff; +//nop; +a1 = s0; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L416274; +a3 = zero; +L416274: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 72); +goto L416394; +v0 = MEM_U32(sp + 72); +L416280: +//nop; +a1 = MEM_U32(s1 + 20); +a0 = 0x19; +a2 = a3; +v0 = f_opvalihash(mem, sp, a0, a1, a2); +goto L416294; +a2 = a3; +L416294: +// bdead 4006000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(s1 + 20); +//nop; +a0 = v0 & 0xffff; +a1 = s0; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L4162b0; +a3 = zero; +L4162b0: +// bdead 40020009 gp = MEM_U32(sp + 32); +s1 = v0; +t2 = 0x1001eb84; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {t4 = MEM_U32(sp + 76); +goto L4162dc;} +t4 = MEM_U32(sp + 76); +v0 = s0; +goto L416398; +v0 = s0; +// fdead 0 t4 = MEM_U32(sp + 76); +L4162dc: +MEM_U32(s0 + 20) = s1; +v0 = MEM_U32(t4 + -4); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = v0 + 0x104; +MEM_U32(sp + 44) = v0; +f_setbit(mem, sp, a0, a1); +goto L4162f8; +MEM_U32(sp + 44) = v0; +L4162f8: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L416310; +a0 = a0 + 0x12c; +L416310: +t3 = MEM_U8(s0 + 34); +// bdead 40061001 gp = MEM_U32(sp + 32); +if (t3 == 0) {//nop; +goto L41633c;} +//nop; +a0 = MEM_U32(sp + 44); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L416334; +a0 = a0 + 0x114; +L416334: +// bdead 40060001 gp = MEM_U32(sp + 32); +//nop; +L41633c: +t6 = 0x1001cb3c; +a1 = MEM_U16(s1 + 2); +t6 = MEM_U32(t6 + 0); +//nop; +at = (int)a1 < (int)t6; +if (at != 0) {v0 = MEM_U32(sp + 72); +goto L416394;} +v0 = MEM_U32(sp + 72); +t5 = MEM_U8(s0 + 33); +a0 = MEM_U32(sp + 44); +if (t5 == 0) {//nop; +goto L416378;} +//nop; +t8 = MEM_U8(s0 + 34); +//nop; +if (t8 != 0) {v0 = MEM_U32(sp + 72); +goto L416394;} +v0 = MEM_U32(sp + 72); +L416378: +//nop; +a0 = a0 + 0x10c; +//nop; +f_setbit(mem, sp, a0, a1); +goto L416388; +//nop; +L416388: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L416390: +v0 = MEM_U32(sp + 72); +L416394: +//nop; +L416398: +// bdead 9 ra = MEM_U32(sp + 36); +L41639c: +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x50; +return v0; +// bdead 9 sp = sp + 0x50; +} + +static uint32_t func_4163ac(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4163ac: +if (a1 == 0) {v1 = zero; +goto L41641c;} +v1 = zero; +a3 = 0x7b; +a2 = 0x1; +L4163bc: +t6 = MEM_U8(a1 + 9); +//nop; +if (a2 != t6) {//nop; +goto L416404;} +//nop; +v0 = MEM_U32(a1 + 12); +//nop; +t7 = MEM_U8(v0 + 0); +//nop; +if (a3 != t7) {//nop; +goto L416404;} +//nop; +t8 = MEM_U32(v0 + 4); +//nop; +t9 = MEM_U32(t8 + 20); +//nop; +if (a0 != t9) {//nop; +goto L416404;} +//nop; +v1 = a2 & 0xff; +goto L41640c; +v1 = a2 & 0xff; +L416404: +a1 = MEM_U32(a1 + 0); +//nop; +L41640c: +if (a1 == 0) {//nop; +goto L41641c;} +//nop; +if (v1 == 0) {//nop; +goto L4163bc;} +//nop; +L41641c: +v0 = v1 < 0x1; +return v0; +v0 = v1 < 0x1; +} + +static void func_416424(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a3 = 0; +L416424: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +// fdead 400001eb MEM_U32(sp + 68) = ra; +// fdead 400001eb MEM_U32(sp + 64) = fp; +// fdead 400001eb MEM_U32(sp + 60) = gp; +// fdead 400001eb MEM_U32(sp + 56) = s7; +// fdead 400001eb MEM_U32(sp + 52) = s6; +// fdead 400001eb MEM_U32(sp + 48) = s5; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 196) = a1; +MEM_U32(sp + 200) = a2; +MEM_U32(sp + 188) = v0; +a3 = a0; +if (a0 == 0) {MEM_U32(a1 + 0) = zero; +goto L4185f4;} +MEM_U32(a1 + 0) = zero; +v0 = MEM_U8(a0 + 0); +//nop; +t7 = v0 + 0xffffffff; +at = t7 < 0x8; +if (at == 0) {//nop; +goto L4185d0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002be4[] = { +&&L4164b0, +&&L4164b0, +&&L4164d4, +&&L416e80, +&&L4164b0, +&&L4164d4, +&&L4185d0, +&&L4164b0, +}; +dest = Lswitch10002be4[t7]; +//nop; +goto *dest; +//nop; +L4164b0: +s7 = 0x1001cb2c; +t9 = MEM_U32(a3 + 24); +t8 = MEM_U32(s7 + 0); +t1 = MEM_U32(sp + 196); +if (t8 != t9) {// bdead 501 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead 501 ra = MEM_U32(sp + 68); +t0 = MEM_U32(a3 + 20); +MEM_U32(t1 + 0) = t0; +goto L4185f4; +MEM_U32(t1 + 0) = t0; +L4164d4: +v1 = MEM_U32(a3 + 48); +//nop; +if (v1 != 0) {//nop; +goto L416dfc;} +//nop; +t2 = 0x1001cb24; +t3 = MEM_U8(a3 + 3); +t2 = MEM_U32(t2 + 0); +if (t3 == 0) {MEM_U32(a3 + 48) = t2; +goto L4185f4;} +MEM_U32(a3 + 48) = t2; +t4 = MEM_U32(sp + 188); +//nop; +t5 = MEM_U32(t4 + -44); +//nop; +t6 = MEM_U8(t5 + 0); +//nop; +t7 = t6 + 0xffffffe0; +t8 = t7 < 0x60; +if (t8 == 0) {//nop; +goto L416544;} +//nop; +t1 = 0x100001d4; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t5 = t3 << (t7 & 0x1f); +t8 = (int)t5 < (int)0x0; +L416544: +if (t8 == 0) {//nop; +goto L4165b4;} +//nop; +t9 = MEM_U32(t4 + -4); +at = 0x60000000; +v0 = MEM_U32(t9 + 24); +//nop; +t1 = MEM_U32(v0 + 0); +//nop; +t0 = MEM_U8(t1 + 5); +//nop; +t2 = t0 < 0x20; +t3 = -t2; +t7 = t3 & at; +t5 = t7 << (t0 & 0x1f); +if ((int)t5 < 0) {// bdead 4000010b ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead 4000010b ra = MEM_U32(sp + 68); +t6 = MEM_U32(v0 + 4); +at = 0x60000000; +t8 = MEM_U32(t6 + 0); +//nop; +t4 = MEM_U8(t8 + 5); +//nop; +t9 = t4 < 0x20; +t1 = -t9; +t2 = t1 & at; +t3 = t2 << (t4 & 0x1f); +if ((int)t3 < 0) {// bdead 40000103 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead 40000103 ra = MEM_U32(sp + 68); +L4165b4: +t7 = MEM_U16(a3 + 8); +t5 = 0x10013640; +t0 = t7 << 2; +t6 = t0 + t5; +s4 = MEM_U32(t6 + 0); +fp = 0x1d; +if (s4 == 0) {s6 = 0x3; +goto L4185f4;} +s6 = 0x3; +L4165d4: +t8 = MEM_U32(a3 + 20); +t9 = MEM_U32(s4 + 20); +MEM_U32(sp + 192) = a3; +if (t8 != t9) {//nop; +goto L416de4;} +//nop; +v0 = MEM_U32(s4 + 56); +MEM_U32(sp + 192) = a3; +if (v0 == 0) {//nop; +goto L416de4;} +//nop; +t1 = MEM_U8(v0 + 3); +t4 = MEM_U32(sp + 188); +if (t1 != 0) {MEM_U32(sp + 192) = a3; +goto L416de4;} +MEM_U32(sp + 192) = a3; +t2 = MEM_U32(v0 + 40); +s3 = MEM_U32(t4 + -4); +//nop; +a0 = MEM_U16(t2 + 2); +s7 = s3 + 0x144; +a1 = s7; +MEM_U32(sp + 192) = a3; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L416628; +MEM_U32(sp + 192) = a3; +L416628: +// bdead c1b0000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L416de4;} +//nop; +t3 = MEM_U32(s4 + 56); +//nop; +s5 = MEM_U32(t3 + 40); +//nop; +a0 = MEM_U32(s5 + 24); +//nop; +t7 = MEM_U8(a0 + 0); +//nop; +if (s6 != t7) {//nop; +goto L4166e0;} +//nop; +t0 = MEM_U8(a0 + 22); +//nop; +if (s6 != t0) {//nop; +goto L4166e0;} +//nop; +t5 = MEM_U32(a0 + 16); +// bdead c1f04023 v0 = MEM_U32(sp + 188); +if (fp == t5) {//nop; +goto L4166e0;} +//nop; +//nop; +a1 = MEM_U32(s3 + 40); +// fdead 1e1f1526f t9 = t9; +//nop; +v0 = func_4163ac(mem, sp, a0, a1); +goto L416690; +//nop; +L416690: +// bdead c1f0000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4166e0;} +//nop; +t6 = MEM_U32(s3 + 32); +//nop; +t8 = MEM_U8(t6 + 0); +//nop; +t9 = t8 < 0x40; +if (t9 == 0) {t1 = (int)t8 >> 5; +goto L4166d8;} +t1 = (int)t8 >> 5; +t4 = 0x100001cc; +t2 = t1 << 2; +t4 = t4; +t3 = t4 + t2; +t7 = MEM_U32(t3 + 0); +//nop; +t0 = t7 << (t8 & 0x1f); +t9 = (int)t0 < (int)0x0; +L4166d8: +if (t9 == 0) {//nop; +goto L4166fc;} +//nop; +L4166e0: +//nop; +a0 = MEM_U32(s5 + 24); +a1 = s3; +v0 = f_expinalter(mem, sp, a0, a1); +goto L4166f0; +a1 = s3; +L4166f0: +// bdead c1f0000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L416de4;} +//nop; +L4166fc: +a0 = MEM_U32(s5 + 24); +at = 0x4; +t6 = MEM_U8(a0 + 0); +//nop; +if (t6 != at) {t4 = MEM_U32(sp + 196); +goto L416808;} +t4 = MEM_U32(sp + 196); +t1 = MEM_U32(s4 + 56); +//nop; +t4 = MEM_U32(t1 + 4); +//nop; +a0 = MEM_U32(t4 + 52); +//nop; +v0 = f_has_ilod(mem, sp, a0); +goto L416730; +//nop; +L416730: +// bdead c1f0000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L416de4;} +//nop; +t2 = MEM_U32(s4 + 56); +//nop; +t3 = MEM_U32(t2 + 4); +//nop; +a0 = MEM_U32(t3 + 52); +//nop; +v0 = f_is_incr(mem, sp, a0); +goto L416758; +//nop; +L416758: +// bdead c1f0000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L416de4;} +//nop; +v0 = MEM_U32(sp + 192); +//nop; +t7 = MEM_U8(v0 + 34); +//nop; +if (t7 == 0) {//nop; +goto L416794;} +//nop; +t8 = 0x1001c4c4; +t0 = MEM_U16(v0 + 44); +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == t0) {t1 = MEM_U8(sp + 203); +goto L4167d0;} +t1 = MEM_U8(sp + 203); +L416794: +t5 = 0x1001eb00; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {t1 = MEM_U8(sp + 203); +goto L4167d0;} +t1 = MEM_U8(sp + 203); +t9 = 0x10021c74; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U8(t9 + 21); +//nop; +if (t6 == 0) {//nop; +goto L416de4;} +//nop; +t1 = MEM_U8(sp + 203); +L4167d0: +//nop; +if (t1 != 0) {//nop; +goto L416de4;} +//nop; +//nop; +a0 = MEM_U32(s5 + 24); +//nop; +v0 = f_countvars(mem, sp, a0); +goto L4167ec; +//nop; +L4167ec: +// bdead c1f0000b gp = MEM_U32(sp + 60); +at = v0 < 0xa; +if (at == 0) {//nop; +goto L416de4;} +//nop; +a0 = MEM_U32(s5 + 24); +//nop; +t4 = MEM_U32(sp + 196); +L416808: +a2 = MEM_U32(sp + 192); +MEM_U32(t4 + 0) = a0; +t2 = MEM_U32(s4 + 56); +v0 = MEM_U8(a2 + 32); +t3 = MEM_U32(t2 + 4); +at = (int)v0 < (int)0x4; +t7 = MEM_U32(t3 + 52); +v1 = zero; +if (at == 0) {MEM_U32(sp + 136) = t7; +goto L416834;} +MEM_U32(sp + 136) = t7; +v1 = v0 << 3; +L416834: +t8 = MEM_U32(a2 + 20); +//nop; +a1 = MEM_U16(t8 + 2); +MEM_U32(sp + 132) = v1; +a0 = s3 + 0x104; +f_resetbit(mem, sp, a0, a1); +goto L41684c; +a0 = s3 + 0x104; +L41684c: +a2 = MEM_U32(sp + 192); +// bdead c1f00083 gp = MEM_U32(sp + 60); +t0 = MEM_U8(a2 + 2); +//nop; +if (t0 != 0) {//nop; +goto L416884;} +//nop; +t5 = MEM_U32(a2 + 20); +//nop; +a1 = MEM_U16(t5 + 2); +a0 = s3 + 0x114; +f_resetbit(mem, sp, a0, a1); +goto L416878; +a0 = s3 + 0x114; +L416878: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a2 = MEM_U32(sp + 192); +//nop; +L416884: +t9 = MEM_U32(a2 + 24); +a0 = a2; +MEM_U8(t9 + 9) = (uint8_t)zero; +//nop; +a1 = s3; +//nop; +f_vardelete(mem, sp, a0, a1); +goto L4168a0; +//nop; +L4168a0: +t6 = MEM_U8(s5 + 16); +// bdead c1f08003 gp = MEM_U32(sp + 60); +at = 0x3e; +if (t6 != at) {t4 = MEM_U32(sp + 196); +goto L4168d4;} +t4 = MEM_U32(sp + 196); +t1 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U32(t1 + 36); +a1 = s3; +f_exprdelete(mem, sp, a0, a1); +goto L4168c8; +a1 = s3; +L4168c8: +// bdead c1f00003 gp = MEM_U32(sp + 60); +//nop; +t4 = MEM_U32(sp + 196); +L4168d4: +at = 0x12000000; +s1 = MEM_U32(t4 + 0); +//nop; +v0 = MEM_U8(s1 + 0); +//nop; +t2 = v0 < 0x20; +t3 = -t2; +t7 = t3 & at; +t8 = t7 << (v0 & 0x1f); +if ((int)t8 >= 0) {t8 = MEM_U32(sp + 192); +goto L416c54;} +t8 = MEM_U32(sp + 192); +L416900: +t0 = MEM_U32(s1 + 8); +MEM_U8(sp + 159) = (uint8_t)zero; +t5 = MEM_U16(t0 + 8); +t6 = 0x10013640; +t9 = t5 << 2; +t1 = t9 + t6; +s0 = MEM_U32(t1 + 0); +//nop; +if (s0 == 0) {t6 = v0 < 0x20; +goto L416c28;} +t6 = v0 < 0x20; +L416928: +t4 = MEM_U32(s0 + 20); +//nop; +if (s1 != t4) {t2 = MEM_U32(sp + 196); +goto L416c0c;} +t2 = MEM_U32(sp + 196); +v0 = MEM_U32(s0 + 56); +//nop; +if (v0 == 0) {t2 = MEM_U32(sp + 196); +goto L416c0c;} +t2 = MEM_U32(sp + 196); +t2 = MEM_U8(v0 + 3); +//nop; +if (t2 != 0) {t2 = MEM_U32(sp + 196); +goto L416c0c;} +t2 = MEM_U32(sp + 196); +t3 = MEM_U32(v0 + 40); +//nop; +a0 = MEM_U16(t3 + 2); +a1 = s7; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L41696c; +a1 = s7; +L41696c: +// bdead c1f2018b gp = MEM_U32(sp + 60); +if (v0 == 0) {t2 = MEM_U32(sp + 196); +goto L416c0c;} +t2 = MEM_U32(sp + 196); +t7 = MEM_U32(s0 + 56); +//nop; +s2 = MEM_U32(t7 + 40); +//nop; +t8 = MEM_U8(s2 + 16); +//nop; +t0 = t8 + 0xffffffe0; +t5 = t0 < 0x60; +if (t5 == 0) {t9 = (int)t0 >> 5; +goto L4169c0;} +t9 = (int)t0 >> 5; +t1 = 0x100001c0; +t6 = t9 << 2; +t1 = t1; +t4 = t1 + t6; +t2 = MEM_U32(t4 + 0); +//nop; +t3 = t2 << (t0 & 0x1f); +t5 = (int)t3 < (int)0x0; +L4169c0: +if (t5 != 0) {//nop; +goto L4169e0;} +//nop; +//nop; +a0 = 0x10ba; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L4169d8; +//nop; +L4169d8: +// bdead c1fa0003 gp = MEM_U32(sp + 60); +//nop; +L4169e0: +a0 = MEM_U32(s2 + 24); +//nop; +t8 = MEM_U8(a0 + 0); +//nop; +if (s6 != t8) {//nop; +goto L416a7c;} +//nop; +t9 = MEM_U8(a0 + 22); +//nop; +if (s6 != t9) {//nop; +goto L416a7c;} +//nop; +t1 = MEM_U32(a0 + 16); +// bdead c1fa0423 v0 = MEM_U32(sp + 188); +if (fp != t1) {//nop; +goto L416a7c;} +//nop; +//nop; +a1 = MEM_U32(s3 + 40); +// bdead c1fa0063 t9 = t9; +//nop; +v0 = func_4163ac(mem, sp, a0, a1); +goto L416a2c; +//nop; +L416a2c: +// bdead c1fa000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L416a7c;} +//nop; +t6 = MEM_U32(s3 + 32); +//nop; +t4 = MEM_U8(t6 + 0); +//nop; +t2 = t4 < 0x40; +if (t2 == 0) {t0 = (int)t4 >> 5; +goto L416a74;} +t0 = (int)t4 >> 5; +t7 = 0x100001cc; +t3 = t0 << 2; +t7 = t7; +t5 = t7 + t3; +t8 = MEM_U32(t5 + 0); +//nop; +t9 = t8 << (t4 & 0x1f); +t2 = (int)t9 < (int)0x0; +L416a74: +if (t2 == 0) {//nop; +goto L416a98;} +//nop; +L416a7c: +//nop; +a0 = MEM_U32(s2 + 24); +a1 = s3; +v0 = f_expinalter(mem, sp, a0, a1); +goto L416a8c; +a1 = s3; +L416a8c: +// bdead c1fa000b gp = MEM_U32(sp + 60); +if (v0 != 0) {t2 = MEM_U32(sp + 196); +goto L416c0c;} +t2 = MEM_U32(sp + 196); +L416a98: +a0 = MEM_U32(s2 + 24); +at = 0x4; +t6 = MEM_U8(a0 + 0); +//nop; +if (t6 != at) {t0 = MEM_U32(sp + 196); +goto L416ba0;} +t0 = MEM_U32(sp + 196); +//nop; +a0 = MEM_U32(s0 + 52); +//nop; +v0 = f_has_ilod(mem, sp, a0); +goto L416ac0; +//nop; +L416ac0: +// bdead c1fa000b gp = MEM_U32(sp + 60); +if (v0 != 0) {t2 = MEM_U32(sp + 196); +goto L416c0c;} +t2 = MEM_U32(sp + 196); +t0 = MEM_U32(s4 + 56); +//nop; +t7 = MEM_U32(t0 + 4); +//nop; +a0 = MEM_U32(t7 + 52); +//nop; +v0 = f_is_incr(mem, sp, a0); +goto L416ae8; +//nop; +L416ae8: +// bdead c1fa000b gp = MEM_U32(sp + 60); +if (v0 != 0) {t2 = MEM_U32(sp + 196); +goto L416c0c;} +t2 = MEM_U32(sp + 196); +t3 = MEM_U32(sp + 196); +//nop; +s1 = MEM_U32(t3 + 0); +//nop; +t5 = MEM_U8(s1 + 25); +//nop; +if (t5 == 0) {//nop; +goto L416b2c;} +//nop; +t8 = 0x1001c4c4; +t4 = MEM_U16(s1 + 20); +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == t4) {t6 = MEM_U8(sp + 203); +goto L416b68;} +t6 = MEM_U8(sp + 203); +L416b2c: +t9 = 0x1001eb00; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {t6 = MEM_U8(sp + 203); +goto L416b68;} +t6 = MEM_U8(sp + 203); +t1 = 0x10021c74; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t2 = MEM_U8(t1 + 21); +//nop; +if (t2 == 0) {t2 = MEM_U32(sp + 196); +goto L416c0c;} +t2 = MEM_U32(sp + 196); +t6 = MEM_U8(sp + 203); +L416b68: +//nop; +if (t6 != 0) {t2 = MEM_U32(sp + 196); +goto L416c0c;} +t2 = MEM_U32(sp + 196); +//nop; +a0 = MEM_U32(s5 + 24); +//nop; +v0 = f_countvars(mem, sp, a0); +goto L416b84; +//nop; +L416b84: +// bdead c1fa000b gp = MEM_U32(sp + 60); +at = v0 < 0xa; +if (at == 0) {t2 = MEM_U32(sp + 196); +goto L416c0c;} +t2 = MEM_U32(sp + 196); +a0 = MEM_U32(s2 + 24); +//nop; +t0 = MEM_U32(sp + 196); +L416ba0: +t9 = 0x1; +MEM_U32(t0 + 0) = a0; +v0 = MEM_U8(s0 + 32); +t7 = MEM_U32(s0 + 52); +at = (int)v0 < (int)0x4; +if (at == 0) {MEM_U32(sp + 136) = t7; +goto L416bec;} +MEM_U32(sp + 136) = t7; +t3 = MEM_U32(sp + 132); +t4 = MEM_U32(sp + 132); +if (t3 != 0) {t5 = v0 << 3; +goto L416bd4;} +t5 = v0 << 3; +MEM_U32(sp + 132) = t5; +goto L416bec; +MEM_U32(sp + 132) = t5; +L416bd4: +t8 = v0 << 3; +at = (int)t8 < (int)t4; +if (at == 0) {//nop; +goto L416be8;} +//nop; +t4 = t8; +L416be8: +MEM_U32(sp + 132) = t4; +L416bec: +t1 = MEM_U32(sp + 196); +MEM_U8(sp + 159) = (uint8_t)t9; +s1 = MEM_U32(t1 + 0); +//nop; +v0 = MEM_U8(s1 + 0); +t6 = v0 < 0x20; +goto L416c28; +t6 = v0 < 0x20; +// fdead 0 t2 = MEM_U32(sp + 196); +L416c0c: +s0 = MEM_U32(s0 + 28); +s1 = MEM_U32(t2 + 0); +if (s0 != 0) {//nop; +goto L416928;} +//nop; +v0 = MEM_U8(s1 + 0); +//nop; +t6 = v0 < 0x20; +L416c28: +t0 = -t6; +at = 0x12000000; +t7 = t0 & at; +t3 = t7 << (v0 & 0x1f); +if ((int)t3 >= 0) {t8 = MEM_U32(sp + 192); +goto L416c54;} +t8 = MEM_U32(sp + 192); +t5 = MEM_U8(sp + 159); +//nop; +if (t5 != 0) {//nop; +goto L416900;} +//nop; +t8 = MEM_U32(sp + 192); +L416c54: +//nop; +a1 = MEM_U32(sp + 136); +v0 = MEM_U32(sp + 188); +a2 = MEM_U32(t8 + 24); +// bdead 400400cb t9 = t9; +a0 = s1; +a3 = sp + 0xa0; +func_414e00(mem, sp, v0, a0, a1, a2, a3); +goto L416c74; +a3 = sp + 0xa0; +L416c74: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +fp = 0x1001eb84; +//nop; +t4 = MEM_U8(fp + 0); +//nop; +if (t4 != 0) {// bdead c0000003 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead c0000003 ra = MEM_U32(sp + 68); +t9 = MEM_U32(sp + 132); +a0 = MEM_U32(sp + 160); +if (t9 == 0) {a1 = t9; +goto L416cec;} +a1 = t9; +t1 = MEM_U32(sp + 192); +//nop; +v0 = MEM_U32(sp + 188); +a2 = MEM_U8(t1 + 1); +// bdead c00000eb t9 = t9; +//nop; +v0 = func_415f9c(mem, sp, v0, a0, a1, a2); +goto L416cc0; +//nop; +L416cc0: +v1 = MEM_U32(sp + 192); +t2 = MEM_U8(fp + 0); +// bdead 4000081b gp = MEM_U32(sp + 60); +if (t2 != 0) {MEM_U32(v1 + 48) = v0; +goto L4185f4;} +MEM_U32(v1 + 48) = v0; +MEM_U32(sp + 160) = v0; +t7 = MEM_U32(v0 + 20); +t3 = MEM_U32(sp + 196); +s0 = v0; +MEM_U32(t3 + 0) = t7; +goto L416cfc; +MEM_U32(t3 + 0) = t7; +L416cec: +s0 = MEM_U32(sp + 160); +v1 = MEM_U32(sp + 192); +//nop; +MEM_U32(v1 + 48) = s0; +L416cfc: +//nop; +a1 = MEM_U16(v1 + 6); +v0 = MEM_U32(sp + 188); +// bdead 4002004b t9 = t9; +a0 = s0; +a1 = a1 + 0xffffffff; +func_414064(mem, sp, v0, a0, a1); +goto L416d18; +a1 = a1 + 0xffffffff; +L416d18: +t8 = MEM_U8(s0 + 0); +at = 0x64800000; +t4 = t8 < 0x20; +t9 = -t4; +t1 = t9 & at; +// bdead 42020403 gp = MEM_U32(sp + 60); +t2 = t1 << (t8 & 0x1f); +if ((int)t2 < 0) {a0 = s0; +goto L416d70;} +a0 = s0; +//nop; +v0 = MEM_U32(sp + 188); +// bdead 4000002b t9 = t9; +a1 = sp + 0xa4; +a2 = zero; +func_416424(mem, sp, v0, a0, a1, a2); +goto L416d54; +a2 = zero; +L416d54: +t6 = MEM_U32(sp + 164); +// bdead 40008001 gp = MEM_U32(sp + 60); +if (t6 == 0) {// bdead 40008001 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead 40008001 ra = MEM_U32(sp + 68); +t7 = MEM_U32(sp + 196); +MEM_U32(t7 + 0) = t6; +goto L4185f4; +MEM_U32(t7 + 0) = t6; +L416d70: +//nop; +a0 = MEM_U32(sp + 192); +//nop; +f_fixcorr(mem, sp, a0); +goto L416d80; +//nop; +L416d80: +// bdead 40020003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 192); +//nop; +a1 = s0; +//nop; +f_copycoderep(mem, sp, a0, a1); +goto L416d98; +//nop; +L416d98: +// bdead 40020003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(sp + 192); +s7 = 0x1001cb2c; +at = 0x5; +t3 = MEM_U32(s7 + 0); +a0 = s0; +MEM_U32(t0 + 24) = t3; +t5 = MEM_U8(s0 + 0); +a1 = sp + 0xa4; +if (t5 != at) {// bdead 40000063 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead 40000063 ra = MEM_U32(sp + 68); +//nop; +v0 = MEM_U32(sp + 188); +// fdead 1e1fe527f t9 = t9; +a2 = zero; +func_416424(mem, sp, v0, a0, a1, a2); +goto L416dd8; +a2 = zero; +L416dd8: +// bdead 1 gp = MEM_U32(sp + 60); +// bdead 1 ra = MEM_U32(sp + 68); +goto L4185f8; +// bdead 1 ra = MEM_U32(sp + 68); +L416de4: +s4 = MEM_U32(s4 + 28); +a3 = MEM_U32(sp + 192); +if (s4 != 0) {//nop; +goto L4165d4;} +//nop; +// bdead 1 ra = MEM_U32(sp + 68); +goto L4185f8; +// bdead 1 ra = MEM_U32(sp + 68); +L416dfc: +v0 = 0x1001cb24; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == v1) {// bdead 4000010b ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead 4000010b ra = MEM_U32(sp + 68); +L416e14: +a3 = MEM_U32(a3 + 48); +at = 0x12000000; +t4 = MEM_U8(a3 + 0); +//nop; +t9 = t4 < 0x20; +t1 = -t9; +t8 = t1 & at; +t2 = t8 << (t4 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L416e54;} +//nop; +t6 = MEM_U32(a3 + 48); +//nop; +t7 = v0 ^ t6; +t7 = zero < t7; +MEM_U8(sp + 159) = (uint8_t)t7; +goto L416e58; +MEM_U8(sp + 159) = (uint8_t)t7; +L416e54: +MEM_U8(sp + 159) = (uint8_t)zero; +L416e58: +t3 = MEM_U8(sp + 159); +//nop; +if (t3 != 0) {//nop; +goto L416e14;} +//nop; +t0 = MEM_U32(a3 + 20); +t5 = MEM_U32(sp + 196); +//nop; +MEM_U32(t5 + 0) = t0; +// bdead 1 ra = MEM_U32(sp + 68); +goto L4185f8; +// bdead 1 ra = MEM_U32(sp + 68); +L416e80: +a2 = MEM_U8(a3 + 32); +v0 = MEM_U32(sp + 188); +t9 = a2 ^ 0x5b; +a2 = t9 < 0x1; +if (a2 == 0) {a1 = sp + 0xb4; +goto L416eb0;} +a1 = sp + 0xb4; +t1 = MEM_U32(a3 + 40); +//nop; +a2 = MEM_U8(t1 + 0); +//nop; +t8 = a2 ^ 0x4; +a2 = t8 < 0x1; +L416eb0: +//nop; +a0 = MEM_U32(a3 + 36); +// bdead 400001eb t9 = t9; +MEM_U32(sp + 192) = a3; +func_416424(mem, sp, v0, a0, a1, a2); +goto L416ec4; +MEM_U32(sp + 192) = a3; +L416ec4: +s4 = MEM_U32(sp + 180); +// bdead 40200003 gp = MEM_U32(sp + 60); +if (s4 == 0) {a3 = MEM_U32(sp + 192); +goto L416f04;} +a3 = MEM_U32(sp + 192); +t4 = MEM_U8(s4 + 0); +at = 0x4; +if (t4 != at) {a3 = MEM_U32(sp + 192); +goto L416f04;} +a3 = MEM_U32(sp + 192); +//nop; +a0 = 0x1001cba8; +a1 = MEM_U16(s4 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L416ef8; +//nop; +L416ef8: +// bdead 40200003 gp = MEM_U32(sp + 60); +//nop; +a3 = MEM_U32(sp + 192); +L416f04: +s6 = 0x3; +s0 = MEM_U8(a3 + 32); +t6 = 0x10013460; +lo = s0 * s6; +hi = (uint32_t)((uint64_t)s0 * (uint64_t)s6 >> 32); +v0 = MEM_U32(sp + 188); +a2 = s0 ^ 0x5b; +a2 = a2 < 0x1; +t2 = lo; +t7 = t2 + t6; +t3 = MEM_U8(t7 + 2); +//nop; +if (t3 == 0) {//nop; +goto L417c90;} +//nop; +if (a2 == 0) {//nop; +goto L416f58;} +//nop; +t0 = MEM_U32(a3 + 36); +//nop; +a2 = MEM_U8(t0 + 0); +//nop; +t5 = a2 ^ 0x4; +a2 = t5 < 0x1; +L416f58: +//nop; +a0 = MEM_U32(a3 + 40); +// fdead 660a3fbbf t9 = t9; +a1 = sp + 0xb0; +func_416424(mem, sp, v0, a0, a1, a2); +goto L416f6c; +a1 = sp + 0xb0; +L416f6c: +s3 = MEM_U32(sp + 176); +// bdead 40300003 gp = MEM_U32(sp + 60); +if (s3 == 0) {//nop; +goto L416fa8;} +//nop; +t9 = MEM_U8(s3 + 0); +at = 0x4; +if (t9 != at) {//nop; +goto L416fa8;} +//nop; +//nop; +a0 = 0x1001cba8; +a1 = MEM_U16(s3 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L416fa0; +//nop; +L416fa0: +// bdead 40300003 gp = MEM_U32(sp + 60); +//nop; +L416fa8: +fp = 0x1001eb84; +//nop; +t1 = MEM_U8(fp + 0); +//nop; +if (t1 != 0) {// bdead c0300003 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead c0300003 ra = MEM_U32(sp + 68); +if (s4 != 0) {s2 = MEM_U32(sp + 192); +goto L416fd4;} +s2 = MEM_U32(sp + 192); +if (s3 == 0) {// bdead c0300003 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead c0300003 ra = MEM_U32(sp + 68); +s2 = MEM_U32(sp + 192); +L416fd4: +//nop; +t8 = MEM_U8(s2 + 32); +//nop; +t4 = t8 + 0xffffffe0; +t2 = t4 < 0x40; +if (t2 == 0) {t6 = (int)t4 >> 5; +goto L417010;} +t6 = (int)t4 >> 5; +t3 = 0x100001b8; +t7 = t6 << 2; +t3 = t3; +t0 = t3 + t7; +t5 = MEM_U32(t0 + 0); +//nop; +t9 = t5 << (t4 & 0x1f); +t2 = (int)t9 < (int)0x0; +L417010: +if (t2 == 0) {//nop; +goto L417030;} +//nop; +t8 = MEM_U32(s2 + 56); +//nop; +MEM_U32(t8 + 0) = zero; +t6 = MEM_U32(s2 + 60); +//nop; +MEM_U32(t6 + 0) = zero; +L417030: +t3 = MEM_U8(s2 + 33); +s5 = MEM_U32(s2 + 20); +if (t3 == 0) {//nop; +goto L417064;} +//nop; +t7 = MEM_U32(sp + 188); +//nop; +a0 = MEM_U32(t7 + -4); +a1 = MEM_U16(s5 + 2); +a0 = a0 + 0x104; +f_resetbit(mem, sp, a0, a1); +goto L417058; +a0 = a0 + 0x104; +L417058: +// bdead c0700003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(sp + 192); +//nop; +L417064: +t0 = MEM_U8(s2 + 34); +t5 = MEM_U32(sp + 188); +if (t0 == 0) {//nop; +goto L417094;} +//nop; +a0 = MEM_U32(t5 + -4); +//nop; +a1 = MEM_U16(s5 + 2); +a0 = a0 + 0x114; +f_resetbit(mem, sp, a0, a1); +goto L417088; +a0 = a0 + 0x114; +L417088: +// bdead c0700003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(sp + 192); +//nop; +L417094: +s1 = MEM_U32(s2 + 36); +at = 0x60000000; +t4 = MEM_U8(s1 + 0); +//nop; +t9 = t4 < 0x20; +t1 = -t9; +t2 = t1 & at; +t8 = t2 << (t4 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L417308;} +//nop; +a3 = MEM_U32(s2 + 40); +at = 0x60000000; +t6 = MEM_U8(a3 + 0); +//nop; +t3 = t6 < 0x20; +t7 = -t3; +t0 = t7 & at; +t5 = t0 << (t6 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L417308;} +//nop; +a0 = MEM_U8(s2 + 1); +at = 0x8a800000; +t9 = a0 < 0x20; +t1 = -t9; +t2 = t1 & at; +t4 = t2 << (a0 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L417308;} +//nop; +s0 = MEM_U8(s2 + 32); +at = 0x41; +if (s0 != at) {a1 = s1; +goto L41718c;} +a1 = s1; +//nop; +a0 = s2; +a2 = a3; +v0 = f_ixaovfw(mem, sp, a0, a1, a2); +goto L417124; +a2 = a3; +L417124: +// bdead c070018b gp = MEM_U32(sp + 60); +if (v0 == 0) {a0 = MEM_U32(sp + 192); +goto L417150;} +a0 = MEM_U32(sp + 192); +//nop; +a0 = 0x41; +//nop; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L417140; +//nop; +L417140: +// bdead c0700003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(sp + 192); +goto L417184; +s2 = MEM_U32(sp + 192); +// fdead 0 a0 = MEM_U32(sp + 192); +L417150: +//nop; +a1 = MEM_U32(a0 + 36); +a2 = MEM_U32(a0 + 40); +a3 = a0; +f_ixafold(mem, sp, a0, a1, a2, a3); +goto L417164; +a3 = a0; +L417164: +// bdead c0700003 gp = MEM_U32(sp + 60); +t3 = MEM_U32(sp + 192); +s7 = 0x1001cb2c; +//nop; +t8 = MEM_U32(s7 + 0); +//nop; +MEM_U32(t3 + 24) = t8; +s2 = MEM_U32(sp + 192); +L417184: +v1 = MEM_U8(s2 + 0); +goto L41730c; +v1 = MEM_U8(s2 + 0); +L41718c: +//nop; +a1 = s0; +a2 = s1; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L41719c; +a2 = s1; +L41719c: +// bdead c070018b gp = MEM_U32(sp + 60); +if (v0 == 0) {t6 = MEM_U32(sp + 192); +goto L4171e8;} +t6 = MEM_U32(sp + 192); +t7 = MEM_U32(sp + 192); +//nop; +t0 = MEM_U8(t7 + 62); +//nop; +if (t0 == 0) {s2 = MEM_U32(sp + 192); +goto L4171dc;} +s2 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U8(t7 + 32); +//nop; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L4171d0; +//nop; +L4171d0: +// bdead c0700003 gp = MEM_U32(sp + 60); +//nop; +s2 = MEM_U32(sp + 192); +L4171dc: +v1 = MEM_U8(s2 + 0); +goto L41730c; +v1 = MEM_U8(s2 + 0); +// fdead 0 t6 = MEM_U32(sp + 192); +L4171e8: +a0 = 0x1; +s1 = MEM_U32(t6 + 36); +v1 = t6; +v0 = MEM_U8(s1 + 0); +//nop; +if (a0 != v0) {//nop; +goto L417238;} +//nop; +a3 = MEM_U32(t6 + 40); +//nop; +t5 = MEM_U8(a3 + 0); +//nop; +if (a0 != t5) {//nop; +goto L417238;} +//nop; +t9 = MEM_U16(a3 + 48); +t1 = MEM_U16(s1 + 48); +//nop; +if (t9 == t1) {//nop; +goto L417238;} +//nop; +s2 = t6; +goto L417308; +s2 = t6; +L417238: +a3 = MEM_U32(v1 + 40); +//nop; +t2 = MEM_U8(a3 + 0); +//nop; +if (t2 == v0) {//nop; +goto L417294;} +//nop; +t4 = MEM_U8(v1 + 32); +s2 = MEM_U32(sp + 192); +t8 = t4 < 0x80; +if (t8 == 0) {t3 = (int)t4 >> 5; +goto L417284;} +t3 = (int)t4 >> 5; +t7 = 0x100001a8; +t0 = t3 << 2; +t7 = t7; +t5 = t7 + t0; +t9 = MEM_U32(t5 + 0); +//nop; +t1 = t9 << (t4 & 0x1f); +t8 = (int)t1 < (int)0x0; +L417284: +if (t8 != 0) {//nop; +goto L417294;} +//nop; +v1 = MEM_U8(s2 + 0); +goto L41730c; +v1 = MEM_U8(s2 + 0); +L417294: +s0 = MEM_U8(v1 + 32); +a2 = s1; +t2 = s0 < 0x60; +if (t2 == 0) {t3 = (int)s0 >> 5; +goto L4172c8;} +t3 = (int)s0 >> 5; +t0 = 0x1000019c; +t7 = t3 << 2; +t0 = t0; +t5 = t0 + t7; +t9 = MEM_U32(t5 + 0); +//nop; +t4 = t9 << (s0 & 0x1f); +t2 = (int)t4 < (int)0x0; +L4172c8: +if (t2 == 0) {a0 = s0; +goto L4172dc;} +a0 = s0; +s2 = MEM_U32(sp + 192); +v1 = MEM_U8(s2 + 0); +goto L41730c; +v1 = MEM_U8(s2 + 0); +L4172dc: +//nop; +a1 = MEM_U8(v1 + 1); +MEM_U32(sp + 16) = v1; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L4172ec; +MEM_U32(sp + 16) = v1; +L4172ec: +// bdead c0700003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(sp + 192); +s7 = 0x1001cb2c; +//nop; +t6 = MEM_U32(s7 + 0); +//nop; +MEM_U32(s2 + 24) = t6; +L417308: +v1 = MEM_U8(s2 + 0); +L41730c: +s7 = 0x1001cb2c; +at = 0x4; +if (v1 != at) {t0 = v1 < 0x20; +goto L41744c;} +t0 = v1 < 0x20; +t3 = MEM_U8(s2 + 32); +at = 0x5b; +if (t3 != at) {t0 = v1 < 0x20; +goto L41744c;} +t0 = v1 < 0x20; +t0 = MEM_U8(s2 + 1); +at = 0xc0000; +t7 = t0 < 0x20; +t5 = -t7; +t9 = t5 & at; +t4 = t9 << (t0 & 0x1f); +if ((int)t4 >= 0) {t0 = v1 < 0x20; +goto L41744c;} +t0 = v1 < 0x20; +v0 = 0x1001ebb0; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L4173d4;} +//nop; +s1 = MEM_U32(s2 + 36); +s6 = 0x2; +t1 = MEM_U8(s1 + 0); +//nop; +if (s6 != t1) {//nop; +goto L4173d4;} +//nop; +t2 = MEM_U32(s1 + 44); +t6 = MEM_U32(sp + 188); +if (t2 != 0) {//nop; +goto L4173d4;} +//nop; +//nop; +a0 = MEM_U32(s2 + 40); +a1 = MEM_U32(t6 + -4); +//nop; +f_exprdelete(mem, sp, a0, a1); +goto L4173a0; +//nop; +L4173a0: +// bdead c1700003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 192); +//nop; +a1 = MEM_U32(a0 + 36); +//nop; +f_copycoderep(mem, sp, a0, a1); +goto L4173b8; +//nop; +L4173b8: +v0 = MEM_U32(sp + 192); +t8 = MEM_U32(s7 + 0); +// bdead c370000b gp = MEM_U32(sp + 60); +s2 = MEM_U32(sp + 192); +v1 = MEM_U8(v0 + 0); +MEM_U32(v0 + 24) = t8; +goto L417448; +MEM_U32(v0 + 24) = t8; +L4173d4: +if (v0 != 0) {s6 = 0x2; +goto L417448;} +s6 = 0x2; +a3 = MEM_U32(s2 + 40); +//nop; +t3 = MEM_U8(a3 + 0); +//nop; +if (s6 != t3) {t0 = v1 < 0x20; +goto L41744c;} +t0 = v1 < 0x20; +t7 = MEM_U32(a3 + 44); +t5 = MEM_U32(sp + 188); +if (t7 != 0) {t0 = v1 < 0x20; +goto L41744c;} +t0 = v1 < 0x20; +//nop; +a0 = MEM_U32(s2 + 36); +a1 = MEM_U32(t5 + -4); +//nop; +f_exprdelete(mem, sp, a0, a1); +goto L417418; +//nop; +L417418: +// bdead c1700003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 192); +//nop; +a1 = MEM_U32(a0 + 40); +//nop; +f_copycoderep(mem, sp, a0, a1); +goto L417430; +//nop; +L417430: +v0 = MEM_U32(sp + 192); +t9 = MEM_U32(s7 + 0); +// bdead c570000b gp = MEM_U32(sp + 60); +s2 = MEM_U32(sp + 192); +v1 = MEM_U8(v0 + 0); +MEM_U32(v0 + 24) = t9; +L417448: +t0 = v1 < 0x20; +L41744c: +t4 = -t0; +at = 0x60000000; +t1 = t4 & at; +t2 = t1 << (v1 & 0x1f); +if ((int)t2 >= 0) {s6 = 0x2; +goto L4175d0;} +s6 = 0x2; +v0 = v1 & 0xff; +t6 = v0 + 0xffffffff; +at = t6 < 0x2; +if (at == 0) {a0 = 0x1; +goto L417554;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002bd4[] = { +&&L417498, +&&L4174c0, +}; +dest = Lswitch10002bd4[t6]; +//nop; +goto *dest; +//nop; +L417498: +a0 = MEM_U32(s2 + 44); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s2 + 48); +a2 = MEM_U32(s2 + 32); +MEM_U32(sp + 4) = a1; +v0 = f_isldaihash(mem, sp, a0, a1, a2); +goto L4174b4; +MEM_U32(sp + 4) = a1; +L4174b4: +// bdead c040000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L417578; +a0 = v0; +L4174c0: +a0 = MEM_U8(s2 + 1); +at = 0xbaa00000; +t7 = a0 < 0x20; +t5 = -t7; +t9 = t5 & at; +t0 = t9 << (a0 & 0x1f); +if ((int)t0 >= 0) {t4 = a0 < 0x20; +goto L4174fc;} +t4 = a0 < 0x20; +//nop; +a0 = MEM_U32(s2 + 32); +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L4174f0; +//nop; +L4174f0: +// bdead c040000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L417578; +a0 = v0; +L4174fc: +t1 = -t4; +at = 0x5000000; +t2 = t1 & at; +t6 = t2 << (a0 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L417530;} +//nop; +//nop; +a0 = MEM_U32(s2 + 36); +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L417524; +//nop; +L417524: +// bdead c040000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L417578; +a0 = v0; +L417530: +a0 = MEM_U32(s2 + 32); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s2 + 36); +MEM_U32(sp + 4) = a1; +v0 = f_realihash(mem, sp, a0, a1); +goto L417548; +MEM_U32(sp + 4) = a1; +L417548: +// bdead c040000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L417578; +a0 = v0; +L417554: +a2 = 0x10002bc8; +//nop; +a1 = 0x4e6; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L41756c; +a2 = a2; +L41756c: +// bdead c0400003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 152); +//nop; +L417578: +//nop; +a1 = MEM_U32(sp + 192); +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L41758c; +a3 = zero; +L41758c: +t7 = MEM_U32(sp + 196); +// bdead c0410009 gp = MEM_U32(sp + 60); +MEM_U32(t7 + 0) = v0; +t5 = MEM_U8(fp + 0); +//nop; +if (t5 != 0) {// bdead 40400001 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead 40400001 ra = MEM_U32(sp + 68); +t9 = MEM_U32(sp + 188); +a0 = s5; +a1 = MEM_U32(t9 + -4); +//nop; +//nop; +//nop; +f_checkexpoccur(mem, sp, a0, a1); +goto L4175c4; +//nop; +L4175c4: +// bdead 1 gp = MEM_U32(sp + 60); +// bdead 1 ra = MEM_U32(sp + 68); +goto L4185f8; +// bdead 1 ra = MEM_U32(sp + 68); +L4175d0: +s0 = MEM_U8(s2 + 32); +at = 0x4; +if (v1 != at) {at = 0x5f; +goto L417758;} +at = 0x5f; +if (s0 != at) {//nop; +goto L417758;} +//nop; +a3 = MEM_U32(s2 + 40); +//nop; +t0 = MEM_U8(a3 + 0); +//nop; +if (s6 != t0) {//nop; +goto L4176a0;} +//nop; +t4 = MEM_U32(a3 + 32); +//nop; +if (t4 != 0) {//nop; +goto L4176a0;} +//nop; +if (s4 == 0) {//nop; +goto L4176a0;} +//nop; +t1 = MEM_U8(s4 + 0); +at = 0x4; +if (t1 != at) {//nop; +goto L4176a0;} +//nop; +t2 = MEM_U8(s4 + 16); +//nop; +t6 = t2 + 0xffffffe0; +t8 = t6 < 0x40; +if (t8 == 0) {t3 = (int)t6 >> 5; +goto L417660;} +t3 = (int)t6 >> 5; +t5 = 0x100001b8; +t7 = t3 << 2; +t5 = t5; +t9 = t5 + t7; +t0 = MEM_U32(t9 + 0); +//nop; +t4 = t0 << (t6 & 0x1f); +t8 = (int)t4 < (int)0x0; +L417660: +if (t8 == 0) {//nop; +goto L4176a0;} +//nop; +t2 = MEM_U32(sp + 180); +t3 = MEM_U32(sp + 196); +a0 = s5; +MEM_U32(t3 + 0) = t2; +t5 = MEM_U32(sp + 188); +//nop; +a1 = MEM_U32(t5 + -4); +//nop; +f_checkexpoccur(mem, sp, a0, a1); +goto L41768c; +//nop; +L41768c: +t7 = MEM_U32(s7 + 0); +t9 = MEM_U32(sp + 192); +// bdead 4010001 gp = MEM_U32(sp + 60); +MEM_U32(t9 + 24) = t7; +goto L4185f4; +MEM_U32(t9 + 24) = t7; +L4176a0: +s1 = MEM_U32(s2 + 36); +//nop; +t0 = MEM_U8(s1 + 0); +//nop; +if (s6 != t0) {//nop; +goto L417758;} +//nop; +t6 = MEM_U32(s1 + 32); +//nop; +if (t6 != 0) {//nop; +goto L417758;} +//nop; +if (s3 == 0) {//nop; +goto L417758;} +//nop; +t4 = MEM_U8(s3 + 0); +at = 0x4; +if (t4 != at) {//nop; +goto L417758;} +//nop; +t1 = MEM_U8(s3 + 16); +//nop; +t8 = t1 + 0xffffffe0; +t2 = t8 < 0x40; +if (t2 == 0) {t3 = (int)t8 >> 5; +goto L417718;} +t3 = (int)t8 >> 5; +t7 = 0x100001b8; +t5 = t3 << 2; +t7 = t7; +t9 = t7 + t5; +t0 = MEM_U32(t9 + 0); +//nop; +t6 = t0 << (t8 & 0x1f); +t2 = (int)t6 < (int)0x0; +L417718: +if (t2 == 0) {//nop; +goto L417758;} +//nop; +t1 = MEM_U32(sp + 176); +t3 = MEM_U32(sp + 196); +a0 = s5; +MEM_U32(t3 + 0) = t1; +t7 = MEM_U32(sp + 188); +//nop; +a1 = MEM_U32(t7 + -4); +//nop; +f_checkexpoccur(mem, sp, a0, a1); +goto L417744; +//nop; +L417744: +t5 = MEM_U32(s7 + 0); +t9 = MEM_U32(sp + 192); +// bdead 4004001 gp = MEM_U32(sp + 60); +MEM_U32(t9 + 24) = t5; +goto L4185f4; +MEM_U32(t9 + 24) = t5; +L417758: +if (s4 == 0) {//nop; +goto L4177a4;} +//nop; +if (s3 == 0) {a0 = s0; +goto L4177a4;} +a0 = s0; +//nop; +a1 = s4; +a2 = s3; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L417778; +a2 = s3; +L417778: +// bdead c0f0000b gp = MEM_U32(sp + 60); +a1 = MEM_U32(sp + 192); +//nop; +a0 = v0; +a2 = s4; +a3 = s3; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L417794; +a3 = s3; +L417794: +t0 = MEM_U32(sp + 196); +// bdead c0c0020b gp = MEM_U32(sp + 60); +MEM_U32(t0 + 0) = v0; +goto L417834; +MEM_U32(t0 + 0) = v0; +L4177a4: +if (s4 != 0) {a0 = s0; +goto L4177f4;} +a0 = s0; +t8 = MEM_U32(s2 + 36); +//nop; +a1 = MEM_U32(t8 + 20); +a0 = s0; +a2 = s3; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L4177c4; +a2 = s3; +L4177c4: +a1 = MEM_U32(sp + 192); +// bdead c0d0004b gp = MEM_U32(sp + 60); +t6 = MEM_U32(a1 + 36); +//nop; +a2 = MEM_U32(t6 + 20); +a0 = v0; +a3 = s3; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L4177e4; +a3 = s3; +L4177e4: +t4 = MEM_U32(sp + 196); +// bdead c0c0200b gp = MEM_U32(sp + 60); +MEM_U32(t4 + 0) = v0; +goto L417834; +MEM_U32(t4 + 0) = v0; +L4177f4: +t2 = MEM_U32(s2 + 40); +//nop; +a2 = MEM_U32(t2 + 20); +a1 = s4; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L417808; +a1 = s4; +L417808: +a1 = MEM_U32(sp + 192); +// bdead c0e0004b gp = MEM_U32(sp + 60); +t1 = MEM_U32(a1 + 40); +//nop; +a3 = MEM_U32(t1 + 20); +a0 = v0; +a2 = s4; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L417828; +a2 = s4; +L417828: +t3 = MEM_U32(sp + 196); +// bdead c0c0100b gp = MEM_U32(sp + 60); +MEM_U32(t3 + 0) = v0; +L417834: +t7 = MEM_U8(fp + 0); +//nop; +if (t7 != 0) {// bdead 40c00003 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead 40c00003 ra = MEM_U32(sp + 68); +t5 = MEM_U32(sp + 188); +//nop; +s3 = MEM_U32(t5 + -4); +a0 = s5; +a1 = s3; +f_checkexpoccur(mem, sp, a0, a1); +goto L41785c; +a1 = s3; +L41785c: +t9 = MEM_U32(sp + 192); +// bdead 44900003 gp = MEM_U32(sp + 60); +t0 = MEM_U8(t9 + 33); +t8 = MEM_U32(sp + 196); +if (t0 == 0) {t4 = MEM_U32(sp + 196); +goto L417894;} +t4 = MEM_U32(sp + 196); +t6 = MEM_U32(t8 + 0); +//nop; +a1 = MEM_U16(t6 + 2); +a0 = s3 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L417888; +a0 = s3 + 0x104; +L417888: +// bdead 40900003 gp = MEM_U32(sp + 60); +//nop; +t4 = MEM_U32(sp + 196); +L417894: +//nop; +t2 = MEM_U32(t4 + 0); +a0 = s3 + 0x12c; +a1 = MEM_U16(t2 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L4178ac; +//nop; +L4178ac: +// bdead 40900003 gp = MEM_U32(sp + 60); +t1 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U32(t1 + 36); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L4178c4; +//nop; +L4178c4: +// bdead 4090000b gp = MEM_U32(sp + 60); +if (v0 == 0) {v1 = MEM_U32(sp + 192); +goto L4178f0;} +v1 = MEM_U32(sp + 192); +t3 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U32(t3 + 40); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L4178e4; +//nop; +L4178e4: +// bdead 4090000b gp = MEM_U32(sp + 60); +//nop; +v1 = MEM_U32(sp + 192); +L4178f0: +at = 0x30000; +t7 = MEM_U8(v1 + 32); +at = at | 0x8c80; +t5 = t7 + 0xffffffe0; +t9 = t5 < 0x20; +t0 = -t9; +t8 = t0 & at; +t6 = t8 << (t5 & 0x1f); +if ((int)t6 >= 0) {MEM_U8(v1 + 34) = (uint8_t)v0; +goto L417934;} +MEM_U8(v1 + 34) = (uint8_t)v0; +a2 = v0 & 0xff; +if (a2 == 0) {//nop; +goto L417930;} +//nop; +a2 = MEM_U8(v1 + 2); +//nop; +a2 = a2 < 0x1; +L417930: +MEM_U8(v1 + 34) = (uint8_t)a2; +L417934: +t4 = MEM_U8(v1 + 34); +t2 = MEM_U32(sp + 196); +if (t4 == 0) {//nop; +goto L417964;} +//nop; +t1 = MEM_U32(t2 + 0); +//nop; +a1 = MEM_U16(t1 + 2); +a0 = s3 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L417958; +a0 = s3 + 0x114; +L417958: +// bdead 40900003 gp = MEM_U32(sp + 60); +v1 = MEM_U32(sp + 192); +//nop; +L417964: +t3 = MEM_U8(v1 + 33); +t9 = MEM_U32(sp + 196); +if (t3 == 0) {//nop; +goto L417984;} +//nop; +t7 = MEM_U8(v1 + 34); +t8 = MEM_U32(sp + 196); +if (t7 != 0) {//nop; +goto L4179a4;} +//nop; +L417984: +t0 = MEM_U32(t9 + 0); +//nop; +a1 = MEM_U16(t0 + 2); +a0 = s3 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L417998; +a0 = s3 + 0x10c; +L417998: +// bdead 40800003 gp = MEM_U32(sp + 60); +t6 = MEM_U32(sp + 196); +goto L4179c4; +t6 = MEM_U32(sp + 196); +L4179a4: +t5 = MEM_U32(t8 + 0); +//nop; +a1 = MEM_U16(t5 + 2); +a0 = s3 + 0x10c; +f_resetbit(mem, sp, a0, a1); +goto L4179b8; +a0 = s3 + 0x10c; +L4179b8: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +t6 = MEM_U32(sp + 196); +L4179c4: +t2 = 0x1001cb3c; +s1 = MEM_U32(t6 + 0); +t2 = MEM_U32(t2 + 0); +t4 = MEM_U16(s1 + 2); +v1 = MEM_U32(sp + 192); +at = (int)t4 < (int)t2; +if (at != 0) {//nop; +goto L417ba8;} +//nop; +s0 = MEM_U8(v1 + 32); +at = 0x5b; +if (s0 != at) {t9 = s0 < 0x80; +goto L417af0;} +t9 = s0 < 0x80; +t1 = MEM_U8(v1 + 1); +at = 0xc0000; +t3 = t1 < 0x20; +t7 = -t3; +t9 = t7 & at; +t0 = t9 << (t1 & 0x1f); +if ((int)t0 < 0) {t9 = s0 < 0x80; +goto L417af0;} +t9 = s0 < 0x80; +t8 = MEM_U32(v1 + 36); +at = 0x32000000; +v0 = MEM_U8(t8 + 0); +//nop; +if (s6 != v0) {t4 = v0 < 0x20; +goto L417a40;} +t4 = v0 < 0x20; +t5 = MEM_U32(v1 + 40); +//nop; +t6 = MEM_U8(t5 + 0); +//nop; +if (s6 == t6) {t2 = -t4; +goto L417ae4;} +L417a40: +t2 = -t4; +t3 = t2 & at; +t7 = t3 << (v0 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L417a7c;} +//nop; +t9 = MEM_U32(v1 + 40); +at = 0x32000000; +t1 = MEM_U8(t9 + 0); +//nop; +t0 = t1 < 0x20; +t8 = -t0; +t5 = t8 & at; +t6 = t5 << (t1 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L417ae4;} +//nop; +L417a7c: +//nop; +a0 = MEM_U32(s1 + 20); +//nop; +v0 = f_in_indmults(mem, sp, a0); +goto L417a8c; +//nop; +L417a8c: +// bdead 4000000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L417ae4;} +//nop; +t4 = MEM_U32(sp + 196); +//nop; +t2 = MEM_U32(t4 + 0); +//nop; +a0 = MEM_U32(t2 + 24); +//nop; +v0 = f_in_indmults(mem, sp, a0); +goto L417ab4; +//nop; +L417ab4: +// bdead 4000000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L417ae4;} +//nop; +t3 = MEM_U32(sp + 196); +//nop; +t7 = MEM_U32(t3 + 0); +a0 = 0x1001cba0; +a1 = MEM_U16(t7 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L417adc; +//nop; +L417adc: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +L417ae4: +v1 = MEM_U32(sp + 192); +goto L417bac; +v1 = MEM_U32(sp + 192); +// fdead 0 t9 = s0 < 0x80; +L417af0: +if (t9 == 0) {t0 = (int)s0 >> 5; +goto L417b18;} +t0 = (int)s0 >> 5; +t5 = 0x1000018c; +t8 = t0 << 2; +t5 = t5; +t1 = t5 + t8; +t6 = MEM_U32(t1 + 0); +//nop; +t4 = t6 << (s0 & 0x1f); +t9 = (int)t4 < (int)0x0; +L417b18: +if (t9 == 0) {//nop; +goto L417ba8;} +//nop; +t3 = MEM_U8(v1 + 1); +at = 0xc0000; +t7 = t3 < 0x20; +t0 = -t7; +t5 = t0 & at; +t8 = t5 << (t3 & 0x1f); +if ((int)t8 < 0) {v1 = MEM_U32(sp + 192); +goto L417bac;} +v1 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U32(s1 + 20); +//nop; +v0 = f_in_indmults(mem, sp, a0); +goto L417b50; +//nop; +L417b50: +// bdead 4000000b gp = MEM_U32(sp + 60); +if (v0 == 0) {v1 = MEM_U32(sp + 192); +goto L417bac;} +v1 = MEM_U32(sp + 192); +t1 = MEM_U32(sp + 196); +//nop; +t6 = MEM_U32(t1 + 0); +//nop; +a0 = MEM_U32(t6 + 24); +//nop; +v0 = f_in_indmults(mem, sp, a0); +goto L417b78; +//nop; +L417b78: +// bdead 4000000b gp = MEM_U32(sp + 60); +if (v0 == 0) {v1 = MEM_U32(sp + 192); +goto L417bac;} +v1 = MEM_U32(sp + 192); +t4 = MEM_U32(sp + 196); +//nop; +t2 = MEM_U32(t4 + 0); +a0 = 0x1001cba0; +a1 = MEM_U16(t2 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L417ba0; +//nop; +L417ba0: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +L417ba8: +v1 = MEM_U32(sp + 192); +L417bac: +//nop; +t9 = MEM_U8(v1 + 32); +//nop; +t7 = t9 + 0xffffffe0; +t0 = t7 < 0x40; +if (t0 == 0) {t5 = (int)t7 >> 5; +goto L417be8;} +t5 = (int)t7 >> 5; +t8 = 0x100001b8; +t3 = t5 << 2; +t8 = t8; +t1 = t8 + t3; +t6 = MEM_U32(t1 + 0); +//nop; +t4 = t6 << (t7 & 0x1f); +t0 = (int)t4 < (int)0x0; +L417be8: +if (t0 == 0) {// bdead 40000013 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead 40000013 ra = MEM_U32(sp + 68); +//nop; +a0 = MEM_U32(v1 + 36); +//nop; +v0 = f_entryant(mem, sp, a0); +goto L417c00; +//nop; +L417c00: +t9 = MEM_U32(sp + 192); +// bdead 4400000b gp = MEM_U32(sp + 60); +a0 = MEM_U32(t9 + 36); +//nop; +s0 = v0; +//nop; +v0 = f_entryav(mem, sp, a0); +goto L417c1c; +//nop; +L417c1c: +// bdead 4002000b gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 192); +//nop; +a1 = 0x1; +a2 = s0; +a3 = v0; +f_trep_image(mem, sp, a0, a1, a2, a3); +goto L417c38; +a3 = v0; +L417c38: +// bdead 40000003 gp = MEM_U32(sp + 60); +t5 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U32(t5 + 40); +//nop; +v0 = f_entryant(mem, sp, a0); +goto L417c50; +//nop; +L417c50: +// bdead 4000000b gp = MEM_U32(sp + 60); +t8 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U32(t8 + 40); +s0 = v0; +v0 = f_entryav(mem, sp, a0); +goto L417c68; +s0 = v0; +L417c68: +// bdead 4002000b gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 192); +//nop; +a1 = zero; +a2 = s0; +a3 = v0; +f_trep_image(mem, sp, a0, a1, a2, a3); +goto L417c84; +a3 = v0; +L417c84: +// bdead 1 gp = MEM_U32(sp + 60); +// bdead 1 ra = MEM_U32(sp + 68); +goto L4185f8; +// bdead 1 ra = MEM_U32(sp + 68); +L417c90: +fp = 0x1001eb84; +//nop; +t3 = MEM_U8(fp + 0); +//nop; +if (t3 != 0) {// bdead c0a00103 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead c0a00103 ra = MEM_U32(sp + 68); +if (s4 == 0) {// bdead c0a00103 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead c0a00103 ra = MEM_U32(sp + 68); +t1 = MEM_U8(a3 + 33); +s5 = MEM_U32(a3 + 20); +if (t1 == 0) {//nop; +goto L417ce4;} +//nop; +t6 = MEM_U32(sp + 188); +//nop; +a0 = MEM_U32(t6 + -4); +a1 = MEM_U16(s5 + 2); +a0 = a0 + 0x104; +f_resetbit(mem, sp, a0, a1); +goto L417cd8; +a0 = a0 + 0x104; +L417cd8: +// bdead c0e00003 gp = MEM_U32(sp + 60); +a3 = MEM_U32(sp + 192); +//nop; +L417ce4: +t7 = MEM_U8(a3 + 34); +t4 = MEM_U32(sp + 188); +if (t7 == 0) {//nop; +goto L417d14;} +//nop; +a0 = MEM_U32(t4 + -4); +//nop; +a1 = MEM_U16(s5 + 2); +a0 = a0 + 0x114; +f_resetbit(mem, sp, a0, a1); +goto L417d08; +a0 = a0 + 0x114; +L417d08: +// bdead c0e00003 gp = MEM_U32(sp + 60); +a3 = MEM_U32(sp + 192); +//nop; +L417d14: +t2 = MEM_U32(a3 + 36); +at = 0x60000000; +v0 = MEM_U8(t2 + 0); +//nop; +t0 = v0 < 0x20; +t9 = -t0; +t5 = t9 & at; +t8 = t5 << (v0 & 0x1f); +if ((int)t8 >= 0) {t0 = MEM_U32(sp + 188); +goto L41800c;} +t0 = MEM_U32(sp + 188); +s0 = MEM_U8(a3 + 32); +s1 = 0x36; +if (s1 != s0) {at = 0x18; +goto L417d64;} +at = 0x18; +a0 = 0x1; +v1 = a0 ^ v0; +v1 = v1 < 0x1; +t3 = v1 & 0xff; +v1 = t3; +goto L417e70; +v1 = t3; +L417d64: +if (s0 == at) {t1 = s0 < 0x80; +goto L417dc4;} +t1 = s0 < 0x80; +if (t1 == 0) {t6 = (int)s0 >> 5; +goto L417d94;} +t6 = (int)s0 >> 5; +t4 = 0x1000017c; +t7 = t6 << 2; +t4 = t4; +t2 = t4 + t7; +t0 = MEM_U32(t2 + 0); +//nop; +t9 = t0 << (s0 & 0x1f); +t1 = (int)t9 < (int)0x0; +L417d94: +if (t1 == 0) {a2 = t1; +goto L417dbc;} +a2 = t1; +t8 = MEM_U8(a3 + 1); +at = 0x8a800000; +t3 = t8 < 0x20; +t6 = -t3; +t4 = t6 & at; +a2 = t4 << (t8 & 0x1f); +t7 = (int)a2 < (int)0x0; +a2 = t7; +L417dbc: +v1 = a2 & 0xff; +goto L417e70; +v1 = a2 & 0xff; +L417dc4: +a0 = MEM_U8(a3 + 1); +at = 0x8f800000; +t2 = a0 < 0x20; +t0 = -t2; +t9 = t0 & at; +a2 = t9 << (a0 & 0x1f); +t5 = (int)a2 < (int)0x0; +if (t5 == 0) {a2 = t5; +goto L417e68;} +a2 = t5; +t1 = MEM_U8(a3 + 56); +at = 0x8f800000; +t3 = t1 < 0x20; +t6 = -t3; +t4 = t6 & at; +a2 = t4 << (t1 & 0x1f); +t8 = (int)a2 < (int)0x0; +if (t8 == 0) {a2 = t8; +goto L417e68;} +a2 = t8; +//nop; +//nop; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L417e1c; +//nop; +L417e1c: +// bdead c0e4000b gp = MEM_U32(sp + 60); +t7 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U8(t7 + 56); +s0 = v0; +v0 = f_sizeoftyp(mem, sp, a0); +goto L417e34; +s0 = v0; +L417e34: +v1 = s0 ^ v0; +a2 = v1 < 0x1; +// bdead c0e40083 gp = MEM_U32(sp + 60); +if (a2 == 0) {a3 = MEM_U32(sp + 192); +goto L417e6c;} +a3 = MEM_U32(sp + 192); +t2 = MEM_U32(sp + 192); +a0 = 0x1; +t0 = MEM_U32(t2 + 36); +//nop; +t9 = MEM_U8(t0 + 0); +//nop; +a2 = a0 ^ t9; +a2 = zero < a2; +L417e68: +a3 = MEM_U32(sp + 192); +L417e6c: +v1 = a2 & 0xff; +L417e70: +if (v1 == 0) {t0 = MEM_U32(sp + 188); +goto L41800c;} +t0 = MEM_U32(sp + 188); +s0 = MEM_U8(a3 + 32); +//nop; +if (s1 != s0) {at = 0x18; +goto L417f54;} +at = 0x18; +//nop; +a0 = a3; +//nop; +v0 = f_ilodfold(mem, sp, a0); +goto L417e98; +//nop; +L417e98: +t5 = MEM_U8(fp + 0); +// bdead c0e0400b gp = MEM_U32(sp + 60); +if (t5 != 0) {s0 = v0; +goto L4185f4;} +s0 = v0; +t3 = MEM_U8(v0 + 0); +//nop; +if (s6 != t3) {//nop; +goto L417f48;} +//nop; +t6 = MEM_U32(v0 + 48); +//nop; +if (t6 != 0) {t1 = MEM_U32(sp + 192); +goto L417ee0;} +t1 = MEM_U32(sp + 192); +t4 = 0x1001cb24; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U32(v0 + 48) = t4; +t1 = MEM_U32(sp + 192); +L417ee0: +at = 0x4; +t8 = MEM_U8(t1 + 0); +//nop; +if (t8 != at) {//nop; +goto L417f2c;} +//nop; +t7 = MEM_U16(s0 + 6); +t2 = MEM_U16(t1 + 6); +a0 = MEM_U32(sp + 192); +t0 = t7 + t2; +MEM_U16(s0 + 6) = (uint16_t)t0; +t5 = MEM_U32(a0 + 24); +//nop; +MEM_U8(t5 + 9) = (uint8_t)zero; +//nop; +//nop; +//nop; +f_delentry(mem, sp, a0); +goto L417f24; +//nop; +L417f24: +// bdead c0e20003 gp = MEM_U32(sp + 60); +//nop; +L417f2c: +//nop; +a0 = MEM_U32(sp + 192); +a1 = s0; +f_copycoderep(mem, sp, a0, a1); +goto L417f3c; +a1 = s0; +L417f3c: +t3 = MEM_U32(sp + 192); +// bdead c0e21003 gp = MEM_U32(sp + 60); +MEM_U32(t3 + 48) = s0; +L417f48: +MEM_U32(sp + 148) = s0; +goto L418008; +MEM_U32(sp + 148) = s0; +at = 0x18; +L417f54: +if (s0 != at) {//nop; +goto L417f88;} +//nop; +//nop; +a0 = a3; +//nop; +f_cvtfold(mem, sp, a0); +goto L417f6c; +//nop; +L417f6c: +// bdead c0e00003 gp = MEM_U32(sp + 60); +t4 = MEM_U32(sp + 192); +s7 = 0x1001cb2c; +//nop; +t6 = MEM_U32(s7 + 0); +MEM_U32(t4 + 24) = t6; +goto L418008; +MEM_U32(t4 + 24) = t6; +L417f88: +//nop; +a0 = a3; +//nop; +v0 = f_unaryovfw(mem, sp, a0); +goto L417f98; +//nop; +L417f98: +// bdead c0e0018b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L417fdc;} +//nop; +t8 = MEM_U32(sp + 192); +//nop; +t1 = MEM_U8(t8 + 62); +//nop; +if (t1 == 0) {//nop; +goto L417fd4;} +//nop; +//nop; +a0 = MEM_U8(t8 + 32); +//nop; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L417fcc; +//nop; +L417fcc: +// bdead c0e00003 gp = MEM_U32(sp + 60); +//nop; +L417fd4: +t0 = MEM_U32(sp + 188); +goto L41800c; +t0 = MEM_U32(sp + 188); +L417fdc: +//nop; +a0 = MEM_U32(sp + 192); +//nop; +f_unaryfold(mem, sp, a0, a1, a2, a3); +goto L417fec; +//nop; +L417fec: +// bdead c0e00003 gp = MEM_U32(sp + 60); +t2 = MEM_U32(sp + 192); +s7 = 0x1001cb2c; +//nop; +t7 = MEM_U32(s7 + 0); +//nop; +MEM_U32(t2 + 24) = t7; +L418008: +t0 = MEM_U32(sp + 188); +L41800c: +//nop; +s3 = MEM_U32(t0 + -4); +s0 = MEM_U32(sp + 148); +a0 = s5; +a1 = s3; +f_checkexpoccur(mem, sp, a0, a1); +goto L418024; +a1 = s3; +L418024: +t5 = MEM_U32(sp + 192); +at = 0x60800000; +v1 = MEM_U8(t5 + 0); +// bdead c0b20017 gp = MEM_U32(sp + 60); +t9 = v1 < 0x20; +t3 = -t9; +t6 = t3 & at; +t4 = t6 << (v1 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L4181ec;} +//nop; +v0 = v1 & 0xff; +goto L4181a0; +v0 = v1 & 0xff; +L418054: +t1 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U32(t1 + 44); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t1 + 48); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t1 + 32); +//nop; +v0 = f_isldaihash(mem, sp, a0, a1, a2); +goto L418080; +//nop; +L418080: +// bdead 4000000b gp = MEM_U32(sp + 60); +a0 = v0; +L418088: +//nop; +a1 = MEM_U32(sp + 192); +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L41809c; +a3 = zero; +L41809c: +t2 = MEM_U32(sp + 196); +// bdead 809 gp = MEM_U32(sp + 60); +MEM_U32(t2 + 0) = v0; +goto L4185f4; +MEM_U32(t2 + 0) = v0; +L4180ac: +t0 = MEM_U32(sp + 192); +at = 0xbaa00000; +a0 = MEM_U8(t0 + 1); +//nop; +t5 = a0 < 0x20; +t9 = -t5; +t3 = t9 & at; +t6 = t3 << (a0 & 0x1f); +if ((int)t6 >= 0) {t4 = a0 < 0x20; +goto L4180f0;} +t4 = a0 < 0x20; +//nop; +a0 = MEM_U32(t0 + 32); +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L4180e4; +//nop; +L4180e4: +// bdead 4000000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L418088; +a0 = v0; +L4180f0: +t8 = -t4; +at = 0x5000000; +t7 = t8 & at; +t1 = t7 << (a0 & 0x1f); +if ((int)t1 >= 0) {t5 = MEM_U32(sp + 192); +goto L41812c;} +t5 = MEM_U32(sp + 192); +t2 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U32(t2 + 36); +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L41811c; +//nop; +L41811c: +// bdead 4000000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L418088; +a0 = v0; +// fdead 0 t5 = MEM_U32(sp + 192); +L41812c: +//nop; +a0 = MEM_U32(t5 + 32); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t5 + 36); +MEM_U32(sp + 4) = a1; +v0 = f_realihash(mem, sp, a0, a1); +goto L418148; +MEM_U32(sp + 4) = a1; +L418148: +// bdead 4000000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L418088; +a0 = v0; +// fdead 0 t6 = MEM_U32(sp + 192); +L418158: +//nop; +a0 = MEM_U32(t6 + 32); +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L418168; +//nop; +L418168: +// bdead 4000000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L418088; +a0 = v0; +L418174: +a2 = 0x10002bbe; +//nop; +a0 = 0x1; +a1 = 0x585; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L418190; +a2 = a2; +L418190: +// bdead 40000003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 152); +//nop; +goto L418088; +//nop; +L4181a0: +at = v0 < 0x3; +if (at != 0) {t0 = v0 + 0xffffffff; +goto L4181c0;} +t0 = v0 + 0xffffffff; +at = 0x8; +if (v0 == at) {t6 = MEM_U32(sp + 192); +goto L418158;} +t6 = MEM_U32(sp + 192); +//nop; +goto L418174; +//nop; +L4181c0: +at = t0 < 0x2; +if (at == 0) {//nop; +goto L418174;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002bdc[] = { +&&L418054, +&&L4180ac, +}; +dest = Lswitch10002bdc[t0]; +//nop; +goto *dest; +//nop; +L4181ec: +if (s6 != v1) {t1 = MEM_U32(sp + 192); +goto L418364;} +t1 = MEM_U32(sp + 192); +t4 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U32(t4 + 40); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t4 + 44); +MEM_U32(sp + 4) = a1; +v0 = f_isvarihash(mem, sp, a0, a1); +goto L418214; +MEM_U32(sp + 4) = a1; +L418214: +// bdead c012000b gp = MEM_U32(sp + 60); +a0 = v0; +//nop; +a1 = s0; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L418230; +a3 = zero; +L418230: +t1 = MEM_U32(sp + 196); +// bdead c0120409 gp = MEM_U32(sp + 60); +MEM_U32(t1 + 0) = v0; +t2 = MEM_U8(fp + 0); +//nop; +if (t2 != 0) {// bdead 40120001 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead 40120001 ra = MEM_U32(sp + 68); +t9 = MEM_U32(sp + 196); +t3 = MEM_U32(sp + 192); +t5 = MEM_U32(t9 + 0); +//nop; +MEM_U32(t3 + 20) = t5; +t6 = MEM_U8(s0 + 3); +//nop; +if (t6 == 0) {//nop; +goto L41828c;} +//nop; +t0 = MEM_U32(t9 + 0); +//nop; +a1 = MEM_U16(t0 + 2); +a0 = s3 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L418284; +a0 = s3 + 0x104; +L418284: +// bdead 40120001 gp = MEM_U32(sp + 60); +//nop; +L41828c: +t8 = MEM_U8(s0 + 2); +t4 = MEM_U32(sp + 196); +if (t8 != 0) {//nop; +goto L4182b8;} +//nop; +t7 = MEM_U32(t4 + 0); +//nop; +a1 = MEM_U16(t7 + 2); +a0 = s3 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L4182b0; +a0 = s3 + 0x114; +L4182b0: +// bdead 40120001 gp = MEM_U32(sp + 60); +//nop; +L4182b8: +t1 = MEM_U8(s0 + 3); +t5 = MEM_U32(sp + 196); +if (t1 == 0) {//nop; +goto L4182d8;} +//nop; +t2 = MEM_U8(s0 + 2); +//nop; +if (t2 == 0) {t6 = MEM_U32(sp + 196); +goto L4182f8;} +t6 = MEM_U32(sp + 196); +L4182d8: +t3 = MEM_U32(t5 + 0); +//nop; +a1 = MEM_U16(t3 + 2); +a0 = s3 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L4182ec; +a0 = s3 + 0x10c; +L4182ec: +// bdead 40100001 gp = MEM_U32(sp + 60); +//nop; +t6 = MEM_U32(sp + 196); +L4182f8: +a0 = s3 + 0x10c; +t9 = MEM_U32(t6 + 0); +//nop; +a1 = MEM_U16(t9 + 36); +//nop; +//nop; +//nop; +f_setbit(mem, sp, a0, a1); +goto L418318; +//nop; +L418318: +t0 = MEM_U32(sp + 196); +// bdead 40100201 gp = MEM_U32(sp + 60); +t8 = MEM_U32(t0 + 0); +//nop; +s0 = s3 + 0x12c; +a1 = MEM_U16(t8 + 2); +a0 = s0; +f_setbit(mem, sp, a0, a1); +goto L418338; +a0 = s0; +L418338: +t4 = MEM_U32(sp + 196); +// bdead 40022001 gp = MEM_U32(sp + 60); +t7 = MEM_U32(t4 + 0); +//nop; +a1 = MEM_U16(t7 + 36); +a0 = s0; +f_setbit(mem, sp, a0, a1); +goto L418354; +a0 = s0; +L418354: +// bdead 1 gp = MEM_U32(sp + 60); +// bdead 1 ra = MEM_U32(sp + 68); +goto L4185f8; +// bdead 1 ra = MEM_U32(sp + 68); +// fdead 0 t1 = MEM_U32(sp + 192); +L418364: +a1 = s4; +s0 = MEM_U8(t1 + 32); +//nop; +t2 = s0 + 0xffffffe0; +t5 = t2 < 0x80; +if (t5 == 0) {t3 = (int)t2 >> 5; +goto L4183a0;} +t3 = (int)t2 >> 5; +t9 = 0x1000016c; +t6 = t3 << 2; +t9 = t9; +t0 = t9 + t6; +t8 = MEM_U32(t0 + 0); +//nop; +t4 = t8 << (t2 & 0x1f); +t5 = (int)t4 < (int)0x0; +L4183a0: +if (t5 == 0) {t1 = s0 < 0x40; +goto L4183c4;} +t1 = s0 < 0x40; +//nop; +a0 = s0; +a2 = zero; +v0 = f_opvalihash(mem, sp, a0, a1, a2); +goto L4183b8; +a2 = zero; +L4183b8: +// bdead c030000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L418430; +a0 = v0; +L4183c4: +if (t1 == 0) {t3 = (int)s0 >> 5; +goto L4183ec;} +t3 = (int)s0 >> 5; +t6 = 0x10000164; +t9 = t3 << 2; +t6 = t6; +t0 = t6 + t9; +t8 = MEM_U32(t0 + 0); +//nop; +t2 = t8 << (s0 & 0x1f); +t1 = (int)t2 < (int)0x0; +L4183ec: +if (t1 == 0) {a0 = s0; +goto L418418;} +a0 = s0; +t7 = MEM_U32(sp + 192); +//nop; +a2 = MEM_U32(t7 + 44); +a0 = s0; +a1 = s4; +v0 = f_opvalihash(mem, sp, a0, a1, a2); +goto L41840c; +a1 = s4; +L41840c: +// bdead c030000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L418430; +a0 = v0; +L418418: +//nop; +a1 = s4; +a2 = zero; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L418428; +a2 = zero; +L418428: +// bdead c030000b gp = MEM_U32(sp + 60); +a0 = v0; +L418430: +//nop; +a1 = MEM_U32(sp + 192); +a2 = s4; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L418444; +a3 = zero; +L418444: +t5 = MEM_U32(sp + 196); +// bdead c0104009 gp = MEM_U32(sp + 60); +MEM_U32(t5 + 0) = v0; +t3 = MEM_U8(fp + 0); +t6 = MEM_U32(sp + 192); +if (t3 != 0) {// bdead 40108001 ra = MEM_U32(sp + 68); +goto L4185f8;} +// bdead 40108001 ra = MEM_U32(sp + 68); +t9 = MEM_U8(t6 + 33); +t0 = MEM_U32(sp + 196); +if (t9 == 0) {t2 = MEM_U32(sp + 196); +goto L418490;} +t2 = MEM_U32(sp + 196); +t8 = MEM_U32(t0 + 0); +//nop; +a1 = MEM_U16(t8 + 2); +a0 = s3 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L418484; +a0 = s3 + 0x104; +L418484: +// bdead 40100001 gp = MEM_U32(sp + 60); +//nop; +t2 = MEM_U32(sp + 196); +L418490: +//nop; +t4 = MEM_U32(t2 + 0); +a0 = s3 + 0x12c; +a1 = MEM_U16(t4 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L4184a8; +//nop; +L4184a8: +// bdead 40100001 gp = MEM_U32(sp + 60); +t1 = MEM_U32(sp + 192); +//nop; +a0 = MEM_U32(t1 + 36); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L4184c0; +//nop; +L4184c0: +t7 = MEM_U32(sp + 192); +// bdead 40110009 gp = MEM_U32(sp + 60); +MEM_U8(t7 + 34) = (uint8_t)v0; +t5 = MEM_U32(sp + 192); +//nop; +t3 = MEM_U8(t5 + 32); +//nop; +t6 = t3 + 0xffffffe0; +t9 = t6 < 0x80; +if (t9 == 0) {t0 = (int)t6 >> 5; +goto L41850c;} +t0 = (int)t6 >> 5; +t2 = 0x10000154; +t8 = t0 << 2; +t2 = t2; +t4 = t2 + t8; +t1 = MEM_U32(t4 + 0); +//nop; +t7 = t1 << (t6 & 0x1f); +t9 = (int)t7 < (int)0x0; +L41850c: +if (t9 == 0) {t2 = MEM_U32(sp + 192); +goto L418538;} +t2 = MEM_U32(sp + 192); +a2 = MEM_U8(t5 + 34); +t0 = MEM_U32(sp + 192); +if (a2 == 0) {//nop; +goto L418530;} +//nop; +a2 = MEM_U8(t5 + 2); +//nop; +a2 = a2 < 0x1; +L418530: +MEM_U8(t0 + 34) = (uint8_t)a2; +t2 = MEM_U32(sp + 192); +L418538: +t4 = MEM_U32(sp + 196); +t8 = MEM_U8(t2 + 34); +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 192); +goto L41856c;} +t6 = MEM_U32(sp + 192); +t1 = MEM_U32(t4 + 0); +//nop; +a1 = MEM_U16(t1 + 2); +a0 = s3 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L418560; +a0 = s3 + 0x114; +L418560: +// bdead 40100001 gp = MEM_U32(sp + 60); +//nop; +t6 = MEM_U32(sp + 192); +L41856c: +t9 = MEM_U32(sp + 196); +t7 = MEM_U8(t6 + 33); +//nop; +if (t7 == 0) {//nop; +goto L418590;} +//nop; +t3 = MEM_U8(t6 + 34); +t0 = MEM_U32(sp + 196); +if (t3 != 0) {//nop; +goto L4185b0;} +//nop; +L418590: +t5 = MEM_U32(t9 + 0); +//nop; +a1 = MEM_U16(t5 + 2); +a0 = s3 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L4185a4; +a0 = s3 + 0x10c; +L4185a4: +// bdead 1 gp = MEM_U32(sp + 60); +// bdead 1 ra = MEM_U32(sp + 68); +goto L4185f8; +// bdead 1 ra = MEM_U32(sp + 68); +L4185b0: +t2 = MEM_U32(t0 + 0); +//nop; +a1 = MEM_U16(t2 + 2); +a0 = s3 + 0x10c; +f_resetbit(mem, sp, a0, a1); +goto L4185c4; +a0 = s3 + 0x10c; +L4185c4: +// bdead 1 gp = MEM_U32(sp + 60); +// bdead 1 ra = MEM_U32(sp + 68); +goto L4185f8; +// bdead 1 ra = MEM_U32(sp + 68); +L4185d0: +a2 = 0x10002bb4; +//nop; +a0 = 0x1; +a1 = 0x421; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4185ec; +a2 = a2; +L4185ec: +// bdead 1 gp = MEM_U32(sp + 60); +//nop; +L4185f4: +// bdead 1 ra = MEM_U32(sp + 68); +L4185f8: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0xc0; +return; +// bdead 1 sp = sp + 0xc0; +} + +static uint32_t func_418624(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L418624: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000002b MEM_U32(sp + 24) = s0; +s0 = a0; +// fdead 4002002b MEM_U32(sp + 36) = ra; +// fdead 4002002b MEM_U32(sp + 32) = gp; +if (a0 == 0) {// fdead 4002002b MEM_U32(sp + 28) = s1; +goto L4186b0;} +// fdead 4002002b MEM_U32(sp + 28) = s1; +s1 = 0x2; +L418650: +t6 = MEM_U8(s0 + 20); +//nop; +if (s1 != t6) {//nop; +goto L4186a0;} +//nop; +v0 = MEM_U32(s0 + 32); +//nop; +t7 = MEM_U8(v0 + 0); +//nop; +if (s1 != t7) {//nop; +goto L4186a0;} +//nop; +//nop; +a0 = MEM_U32(v0 + 32); +//nop; +v0 = f_getproc(mem, sp, a0); +goto L418688; +//nop; +L418688: +t8 = MEM_U8(v0 + 15); +// bdead 2060003 gp = MEM_U32(sp + 32); +if (t8 == 0) {//nop; +goto L4186a0;} +//nop; +v0 = 0x1; +goto L4186b4; +v0 = 0x1; +L4186a0: +s0 = MEM_U32(s0 + 36); +//nop; +if (s0 != 0) {//nop; +goto L418650;} +//nop; +L4186b0: +v0 = zero; +L4186b4: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_4186c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4186c8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 24) = s1; +s1 = MEM_U32(a1 + 36); +// fdead 4004006b MEM_U32(sp + 32) = s3; +// fdead 4004006b MEM_U32(sp + 28) = s2; +s3 = a0; +// fdead 4014006b MEM_U32(sp + 52) = ra; +// fdead 4014006b MEM_U32(sp + 48) = gp; +// fdead 4014006b MEM_U32(sp + 44) = s6; +// fdead 4014006b MEM_U32(sp + 40) = s5; +// fdead 4014006b MEM_U32(sp + 36) = s4; +// fdead 4014006b MEM_U32(sp + 20) = s0; +if (s1 == 0) {s2 = zero; +goto L41880c;} +s2 = zero; +s6 = 0x1; +s5 = 0x4; +s4 = 0x2; +L418718: +v0 = MEM_U8(s1 + 9); +//nop; +if (s4 != v0) {//nop; +goto L418794;} +//nop; +t6 = MEM_U8(s1 + 8); +//nop; +if (t6 != 0) {//nop; +goto L418794;} +//nop; +s0 = MEM_U32(s1 + 12); +//nop; +t7 = MEM_U8(s0 + 0); +//nop; +if (s5 == t7) {//nop; +goto L4187fc;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s3 + 16); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s3 + 20); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L41877c; +MEM_U32(sp + 12) = a3; +L41877c: +// bdead 40fe0009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L4187fc;} +//nop; +t2 = MEM_U16(s0 + 6); +s2 = s2 + t2; +goto L4187fc; +s2 = s2 + t2; +L418794: +if (s6 != v0) {//nop; +goto L4187fc;} +//nop; +t3 = MEM_U8(s1 + 8); +//nop; +if (t3 != 0) {//nop; +goto L4187fc;} +//nop; +t4 = MEM_U32(s1 + 12); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +at = MEM_U32(t5 + 40); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t5 + 44); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s3 + 16); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s3 + 20); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L4187ec; +MEM_U32(sp + 12) = a3; +L4187ec: +// bdead 40fc0009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L4187fc;} +//nop; +s2 = s2 + 0x1; +L4187fc: +s1 = MEM_U32(s1 + 4); +//nop; +if (s1 != 0) {//nop; +goto L418718;} +//nop; +L41880c: +// bdead 80001 ra = MEM_U32(sp + 52); +v0 = s2; +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void f_copypropagate(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L418838: +//copypropagate: +//nop; +//nop; +//nop; +sp = sp + 0xffffff28; +//nop; +// fdead 4000018b MEM_U32(sp + 68) = ra; +a0 = 0x1001cb88; +// fdead 400001ab MEM_U32(sp + 64) = fp; +// fdead 400001ab MEM_U32(sp + 60) = gp; +// fdead 400001ab MEM_U32(sp + 56) = s7; +// fdead 400001ab MEM_U32(sp + 52) = s6; +// fdead 400001ab MEM_U32(sp + 48) = s5; +// fdead 400001ab MEM_U32(sp + 44) = s4; +// fdead 400001ab MEM_U32(sp + 40) = s3; +// fdead 400001ab MEM_U32(sp + 36) = s2; +// fdead 400001ab MEM_U32(sp + 32) = s1; +// fdead 400001ab MEM_U32(sp + 28) = s0; +f_checkbvlist(mem, sp, a0); +goto L418880; +// fdead 400001ab MEM_U32(sp + 28) = s0; +L418880: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb90; +//nop; +f_checkbvlist(mem, sp, a0); +goto L418898; +//nop; +L418898: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L4188b0; +//nop; +L4188b0: +// bdead 4000000b gp = MEM_U32(sp + 60); +//nop; +at = 0x10021cf0; +v1 = 0x10021ce8; +MEM_U32(at + 0) = v0; +a0 = 0x1001cc20; +t6 = MEM_U32(v1 + 0); +MEM_U32(a0 + 0) = zero; +t7 = t6 + 0x1; +MEM_U32(v1 + 0) = t7; +MEM_U32(a0 + 4) = zero; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L4188ec; +//nop; +L4188ec: +// bdead 40000083 gp = MEM_U32(sp + 60); +//nop; +s5 = 0x1001c8f8; +//nop; +s5 = MEM_U32(s5 + 0); +//nop; +if (s5 == 0) {//nop; +goto L41899c;} +//nop; +L41890c: +//nop; +s1 = s5 + 0x144; +MEM_U32(s5 + 324) = zero; +MEM_U32(s5 + 328) = zero; +a0 = s1; +f_checkbvlist(mem, sp, a0); +goto L418924; +a0 = s1; +L418924: +t8 = MEM_U32(s5 + 20); +// bdead 42440083 gp = MEM_U32(sp + 60); +if (t8 == 0) {//nop; +goto L41895c;} +//nop; +t9 = MEM_U8(s5 + 4); +//nop; +if (t9 != 0) {//nop; +goto L41895c;} +//nop; +//nop; +a1 = 0x1001cb88; +a0 = s1; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L418954; +a0 = s1; +L418954: +// bdead 40400003 gp = MEM_U32(sp + 60); +//nop; +L41895c: +//nop; +s0 = s5 + 0x14c; +MEM_U32(s5 + 332) = zero; +MEM_U32(s5 + 336) = zero; +a0 = s0; +f_checkbvlist(mem, sp, a0); +goto L418974; +a0 = s0; +L418974: +// bdead 40420083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = 0x1001cb88; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L41898c; +//nop; +L41898c: +s5 = MEM_U32(s5 + 12); +// bdead 40400083 gp = MEM_U32(sp + 60); +if (s5 != 0) {//nop; +goto L41890c;} +//nop; +L41899c: +t0 = 0x1001eb84; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {// bdead 40000083 ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead 40000083 ra = MEM_U32(sp + 68); +t1 = 0x1001cb38; +t2 = 0x1001e6d8; +at = 0x1001cb3c; +t1 = MEM_U32(t1 + 0); +t2 = MEM_U8(t2 + 0); +MEM_U32(at + 0) = t1; +if (t2 == 0) {//nop; +goto L41a11c;} +//nop; +L4189d4: +t3 = 0x10021ce4; +s5 = 0x1001c8f8; +t3 = MEM_U32(t3 + 0); +at = 0x10021ce4; +s5 = MEM_U32(s5 + 0); +t4 = t3 + 0x1; +s2 = zero; +if (s5 == 0) {MEM_U32(at + 0) = t4; +goto L418af4;} +MEM_U32(at + 0) = t4; +L4189f8: +v0 = MEM_U32(s5 + 20); +//nop; +if (v0 == 0) {//nop; +goto L418a7c;} +//nop; +if (s2 != 0) {s0 = v0; +goto L418a28;} +s0 = v0; +//nop; +a0 = 0x1001cc20; +a1 = s5 + 0x144; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L418a20; +a1 = s5 + 0x144; +L418a20: +// bdead 404a0083 gp = MEM_U32(sp + 60); +//nop; +L418a28: +if (s0 == 0) {s1 = s5 + 0x144; +goto L418a54;} +s1 = s5 + 0x144; +L418a30: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x14c; +f_bvectintsect(mem, sp, a0, a1); +goto L418a44; +a1 = a1 + 0x14c; +L418a44: +s0 = MEM_U32(s0 + 4); +// bdead 404e0083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L418a30;} +//nop; +L418a54: +if (s2 != 0) {//nop; +goto L418a7c;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = s5 + 0x144; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L418a6c; +a1 = s5 + 0x144; +L418a6c: +// bdead 4048008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L418a7c;} +//nop; +s2 = 0x1; +L418a7c: +if (s2 != 0) {s1 = s5 + 0x144; +goto L418a9c;} +s1 = s5 + 0x144; +//nop; +a0 = 0x1001cc20; +a1 = s5 + 0x14c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L418a94; +a1 = s5 + 0x14c; +L418a94: +// bdead 404c0003 gp = MEM_U32(sp + 60); +//nop; +L418a9c: +//nop; +s0 = s5 + 0x14c; +a0 = s0; +a1 = s5 + 0x124; +a2 = s1; +a3 = s5 + 0x11c; +f_bvectglop(mem, sp, a0, a1, a2, a3); +goto L418ab8; +a3 = s5 + 0x11c; +L418ab8: +// bdead 404a0083 gp = MEM_U32(sp + 60); +if (s2 != 0) {//nop; +goto L418ae4;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = s0; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L418ad4; +a1 = s0; +L418ad4: +// bdead 4048008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L418ae4;} +//nop; +s2 = 0x1; +L418ae4: +s5 = MEM_U32(s5 + 12); +//nop; +if (s5 != 0) {//nop; +goto L4189f8;} +//nop; +L418af4: +if (s2 != 0) {//nop; +goto L4189d4;} +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L418b0c; +//nop; +L418b0c: +// bdead 4000000b gp = MEM_U32(sp + 60); +//nop; +t5 = 0x10021ce0; +t7 = 0x10021cf0; +t5 = MEM_U32(t5 + 0); +t7 = MEM_U32(t7 + 0); +at = 0x10021ce0; +t6 = t5 + v0; +t8 = t6 - t7; +MEM_U32(at + 0) = t8; +at = 0x1001e698; +s5 = 0x1001c8fc; +MEM_U32(at + 0) = zero; +at = 0x1001e69c; +s5 = MEM_U32(s5 + 0); +MEM_U32(at + 0) = zero; +if (s5 == 0) {//nop; +goto L41a11c;} +//nop; +L418b54: +s2 = MEM_U32(s5 + 28); +MEM_U32(sp + 136) = s5; +MEM_U8(sp + 210) = (uint8_t)zero; +MEM_U32(sp + 212) = s5; +L418b64: +s0 = MEM_U8(s2 + 0); +//nop; +v0 = s0 + 0xffffffe0; +t9 = v0 < 0x60; +if (t9 == 0) {t0 = (int)v0 >> 5; +goto L418b9c;} +t0 = (int)v0 >> 5; +t2 = 0x10000234; +t1 = t0 << 2; +t2 = t2; +t3 = t2 + t1; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (v0 & 0x1f); +t9 = (int)t5 < (int)0x0; +L418b9c: +if (t9 == 0) {t5 = v0 < 0x80; +goto L418ed8;} +t5 = v0 < 0x80; +t7 = MEM_U8(s2 + 3); +MEM_U32(sp + 172) = s2; +if (t7 != 0) {//nop; +goto L418ec4;} +//nop; +t8 = MEM_U32(s2 + 4); +//nop; +a0 = MEM_U32(t8 + 52); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L418bc8; +//nop; +L418bc8: +// bdead 4008000b gp = MEM_U32(sp + 60); +t0 = MEM_U32(s2 + 4); +//nop; +fp = v0 & 0xff; +a0 = MEM_U32(t0 + 52); +// fdead 1e1fe023f t9 = t9; +MEM_U32(sp + 172) = s2; +v0 = sp + 0xd8; +a1 = sp + 0xb8; +a2 = zero; +func_416424(mem, sp, v0, a0, a1, a2); +goto L418bf4; +a2 = zero; +L418bf4: +// bdead c0000003 gp = MEM_U32(sp + 60); +s6 = MEM_U32(sp + 184); +t2 = 0x1001eb84; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {// bdead c0800003 ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead c0800003 ra = MEM_U32(sp + 68); +if (s6 == 0) {//nop; +goto L418ec4;} +//nop; +t1 = MEM_U8(s6 + 0); +at = 0x4; +if (t1 != at) {s2 = MEM_U32(sp + 172); +goto L418c4c;} +s2 = MEM_U32(sp + 172); +//nop; +a0 = 0x1001cba8; +a1 = MEM_U16(s6 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L418c40; +//nop; +L418c40: +// bdead c0800003 gp = MEM_U32(sp + 60); +//nop; +s2 = MEM_U32(sp + 172); +L418c4c: +//nop; +t3 = MEM_U32(s2 + 4); +a0 = MEM_U8(s2 + 0); +a1 = MEM_U32(t3 + 20); +a2 = s6; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L418c64; +a2 = s6; +L418c64: +t4 = MEM_U32(s2 + 4); +// bdead c088200b gp = MEM_U32(sp + 60); +a2 = MEM_U32(t4 + 20); +//nop; +s7 = MEM_U32(s2 + 40); +a1 = MEM_U8(s2 + 0); +MEM_U32(sp + 184) = s6; +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = zero; +a0 = v0; +a3 = s6; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L418c94; +a3 = s6; +L418c94: +// bdead c108000b gp = MEM_U32(sp + 60); +s5 = MEM_U32(sp + 212); +t5 = 0x1001eb84; +s4 = v0; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {// bdead c168000b ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead c168000b ra = MEM_U32(sp + 68); +//nop; +a1 = MEM_U16(v0 + 2); +a0 = s5 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L418cc4; +a0 = s5 + 0x12c; +L418cc4: +MEM_U32(s4 + 32) = s2; +// bdead c1680003 gp = MEM_U32(sp + 60); +t6 = MEM_U32(s2 + 4); +//nop; +MEM_U32(s2 + 40) = s4; +MEM_U8(s2 + 1) = (uint8_t)zero; +a0 = MEM_U32(t6 + 52); +//nop; +v0 = f_entryant(mem, sp, a0); +goto L418ce8; +//nop; +L418ce8: +t9 = MEM_U8(s2 + 28); +// bdead c568000b gp = MEM_U32(sp + 60); +if (t9 == 0) {//nop; +goto L418d40;} +//nop; +t7 = MEM_U8(s2 + 30); +t8 = v0 & 0xff; +if (t7 == 0) {//nop; +goto L418d40;} +//nop; +if (t8 == 0) {s0 = s5 + 0x104; +goto L418d40;} +s0 = s5 + 0x104; +//nop; +a1 = MEM_U16(s7 + 2); +a0 = s0; +f_resetbit(mem, sp, a0, a1); +goto L418d20; +a0 = s0; +L418d20: +// bdead c16a0003 gp = MEM_U32(sp + 60); +a1 = MEM_U16(s4 + 2); +//nop; +a0 = s0; +//nop; +f_setbit(mem, sp, a0, a1); +goto L418d38; +//nop; +L418d38: +// bdead c1680003 gp = MEM_U32(sp + 60); +//nop; +L418d40: +t0 = MEM_U8(s2 + 31); +//nop; +if (t0 == 0) {//nop; +goto L418d70;} +//nop; +if (fp == 0) {//nop; +goto L418d70;} +//nop; +//nop; +a1 = MEM_U16(s7 + 2); +a0 = s5 + 0x124; +f_resetbit(mem, sp, a0, a1); +goto L418d68; +a0 = s5 + 0x124; +L418d68: +// bdead 41680003 gp = MEM_U32(sp + 60); +//nop; +L418d70: +//nop; +a0 = s7; +a1 = s5; +f_checkexpoccur(mem, sp, a0, a1); +goto L418d80; +a1 = s5; +L418d80: +// bdead 40680003 gp = MEM_U32(sp + 60); +t2 = MEM_U32(s2 + 4); +//nop; +a0 = MEM_U32(t2 + 52); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L418d98; +//nop; +L418d98: +// bdead 4068000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s1 = v0; +goto L418dac;} +s1 = v0; +s1 = MEM_U8(s2 + 31); +//nop; +L418dac: +t1 = s1 & 0xff; +if (t1 == 0) {s0 = s1 & 0xff; +goto L418dd0;} +s0 = s1 & 0xff; +//nop; +a1 = MEM_U16(s4 + 2); +a0 = s5 + 0x124; +f_setbit(mem, sp, a0, a1); +goto L418dc8; +a0 = s5 + 0x124; +L418dc8: +// bdead 406a0003 gp = MEM_U32(sp + 60); +//nop; +L418dd0: +t3 = 0x1001cb3c; +a1 = MEM_U16(s4 + 2); +t3 = MEM_U32(t3 + 0); +MEM_U32(sp + 172) = s2; +at = (int)a1 < (int)t3; +MEM_U32(sp + 176) = s4; +if (at != 0) {MEM_U32(sp + 212) = s5; +goto L418ec4;} +MEM_U32(sp + 212) = s5; +v0 = s0 < 0x1; +if (v0 != 0) {s1 = v0; +goto L418e44;} +s1 = v0; +s1 = MEM_U8(s2 + 31); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {s3 = s1 & 0xff; +goto L418e48;} +s3 = s1 & 0xff; +s1 = MEM_U8(s2 + 29); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {s3 = s1 & 0xff; +goto L418e48;} +s3 = s1 & 0xff; +s1 = MEM_U8(s2 + 30); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {s3 = s1 & 0xff; +goto L418e48;} +s3 = s1 & 0xff; +s1 = MEM_U8(s2 + 28); +//nop; +s1 = s1 < 0x1; +L418e44: +s3 = s1 & 0xff; +L418e48: +if (v0 != 0) {s1 = v0; +goto L418e70;} +s1 = v0; +s1 = MEM_U8(s2 + 31); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {t4 = s1 & 0xff; +goto L418e74;} +t4 = s1 & 0xff; +s1 = MEM_U8(s2 + 30); +//nop; +s1 = s1 < 0x1; +L418e70: +t4 = s1 & 0xff; +L418e74: +if (t4 == 0) {//nop; +goto L418e94;} +//nop; +//nop; +a0 = s5 + 0x11c; +//nop; +f_setbit(mem, sp, a0, a1); +goto L418e8c; +//nop; +L418e8c: +// bdead 40780003 gp = MEM_U32(sp + 60); +//nop; +L418e94: +MEM_U32(sp + 172) = s2; +MEM_U32(sp + 176) = s4; +if (s3 == 0) {MEM_U32(sp + 212) = s5; +goto L418ec4;} +MEM_U32(sp + 212) = s5; +//nop; +a1 = MEM_U16(s4 + 2); +a0 = s5 + 0x10c; +MEM_U32(sp + 176) = s4; +MEM_U32(sp + 212) = s5; +f_setbit(mem, sp, a0, a1); +goto L418ebc; +MEM_U32(sp + 212) = s5; +L418ebc: +// bdead 40080003 gp = MEM_U32(sp + 60); +MEM_U32(sp + 172) = s2; +L418ec4: +v0 = 0x1001eb84; +s2 = MEM_U32(sp + 172); +v0 = MEM_U8(v0 + 0); +//nop; +goto L41a0bc; +//nop; +L418ed8: +if (t5 == 0) {t6 = (int)v0 >> 5; +goto L418f00;} +t6 = (int)v0 >> 5; +t7 = 0x10000224; +t9 = t6 << 2; +t7 = t7; +t8 = t7 + t9; +t0 = MEM_U32(t8 + 0); +//nop; +t2 = t0 << (v0 & 0x1f); +t5 = (int)t2 < (int)0x0; +L418f00: +if (t5 == 0) {t3 = s0 < 0xa0; +goto L419fd0;} +t3 = s0 < 0xa0; +//nop; +a0 = MEM_U32(s2 + 4); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L418f18; +//nop; +L418f18: +// bdead 4008000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s1 = v0; +goto L418f3c;} +s1 = v0; +//nop; +a0 = MEM_U32(s2 + 20); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L418f34; +//nop; +L418f34: +// bdead 4008000b gp = MEM_U32(sp + 60); +s1 = v0; +L418f3c: +//nop; +a0 = MEM_U32(s2 + 4); +// fdead 1e1fe003f t9 = t9; +fp = s1 & 0xff; +a1 = sp + 0xbc; +a2 = zero; +v0 = sp + 0xd8; +MEM_U32(sp + 172) = s2; +func_416424(mem, sp, v0, a0, a1, a2); +goto L418f60; +MEM_U32(sp + 172) = s2; +L418f60: +// bdead c0040003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(sp + 172); +//nop; +a0 = MEM_U32(s2 + 20); +// fdead 1e1fe003f t9 = t9; +a1 = sp + 0xb8; +a2 = zero; +v0 = sp + 0xd8; +func_416424(mem, sp, v0, a0, a1, a2); +goto L418f84; +v0 = sp + 0xd8; +L418f84: +// bdead c0040003 gp = MEM_U32(sp + 60); +s3 = MEM_U32(sp + 188); +t3 = 0x1001eb84; +s6 = MEM_U32(sp + 184); +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead c0940003 ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead c0940003 ra = MEM_U32(sp + 68); +if (s3 != 0) {//nop; +goto L418fb8;} +//nop; +if (s6 == 0) {//nop; +goto L419fbc;} +//nop; +MEM_U32(sp + 184) = s6; +L418fb8: +s6 = MEM_U32(sp + 184); +if (s3 == 0) {//nop; +goto L418ff0;} +//nop; +t4 = MEM_U8(s3 + 0); +at = 0x4; +if (t4 != at) {//nop; +goto L418ff0;} +//nop; +//nop; +a0 = 0x1001cba8; +a1 = MEM_U16(s3 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L418fe8; +//nop; +L418fe8: +// bdead c0940003 gp = MEM_U32(sp + 60); +//nop; +L418ff0: +if (s6 == 0) {s2 = MEM_U32(sp + 172); +goto L419028;} +s2 = MEM_U32(sp + 172); +t6 = MEM_U8(s6 + 0); +at = 0x4; +if (t6 != at) {s2 = MEM_U32(sp + 172); +goto L419028;} +s2 = MEM_U32(sp + 172); +//nop; +a0 = 0x1001cba8; +a1 = MEM_U16(s6 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L41901c; +//nop; +L41901c: +// bdead c0940003 gp = MEM_U32(sp + 60); +//nop; +s2 = MEM_U32(sp + 172); +L419028: +at = 0x1; +t7 = MEM_U32(s2 + 4); +s7 = MEM_U32(s2 + 40); +t9 = MEM_U8(t7 + 0); +//nop; +if (t9 != at) {//nop; +goto L4190b4;} +//nop; +t8 = MEM_U8(s2 + 0); +//nop; +t0 = t8 + 0xffffffe0; +t2 = t0 < 0x40; +if (t2 == 0) {t1 = (int)t0 >> 5; +goto L41907c;} +t1 = (int)t0 >> 5; +t3 = 0x1000021c; +t5 = t1 << 2; +t3 = t3; +t4 = t3 + t5; +t6 = MEM_U32(t4 + 0); +//nop; +t7 = t6 << (t0 & 0x1f); +t2 = (int)t7 < (int)0x0; +L41907c: +if (t2 == 0) {//nop; +goto L4190b4;} +//nop; +//nop; +a0 = s2; +//nop; +f_istrfold(mem, sp, a0); +goto L419094; +//nop; +L419094: +// bdead c19c0003 gp = MEM_U32(sp + 60); +//nop; +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {// bdead c19c0003 ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead c19c0003 ra = MEM_U32(sp + 68); +L4190b4: +v1 = MEM_U32(s2 + 4); +s0 = MEM_U8(s2 + 0); +t1 = MEM_U8(v1 + 0); +at = 0x2; +if (t1 != at) {t3 = s0 + 0xffffff80; +goto L4193f8;} +t3 = s0 + 0xffffff80; +t5 = t3 < 0x20; +t4 = -t5; +at = 0xfc000000; +t6 = t4 & at; +t0 = t6 << (t3 & 0x1f); +if ((int)t0 >= 0) {at = 0x7b; +goto L4193fc;} +at = 0x7b; +v0 = MEM_U32(s2 + 20); +at = 0x2; +t7 = MEM_U8(v0 + 0); +//nop; +if (t7 != at) {at = 0x7b; +goto L4193fc;} +at = 0x7b; +a0 = MEM_U8(s2 + 44); +at = 0xe0000; +t9 = a0 < 0x20; +t2 = -t9; +t8 = t2 & at; +t1 = t8 << (a0 & 0x1f); +if ((int)t1 < 0) {a1 = s0 & 0xff; +goto L4193f8;} +a1 = s0 & 0xff; +t5 = a1 + 0xffffff80; +at = t5 < 0x6; +if (at == 0) {MEM_U32(sp + 184) = s6; +goto L419288;} +MEM_U32(sp + 184) = s6; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002c34[] = { +&&L419150, +&&L419244, +&&L419208, +&&L4191c4, +&&L419188, +&&L41916c, +}; +dest = Lswitch10002c34[t5]; +//nop; +goto *dest; +//nop; +L419150: +t4 = MEM_U32(v0 + 32); +t6 = MEM_U32(v1 + 32); +//nop; +t3 = t4 ^ t6; +t3 = t3 < 0x1; +MEM_U8(sp + 147) = (uint8_t)t3; +goto L4192ac; +MEM_U8(sp + 147) = (uint8_t)t3; +L41916c: +t0 = MEM_U32(v0 + 32); +t7 = MEM_U32(v1 + 32); +//nop; +t9 = t0 ^ t7; +t9 = zero < t9; +MEM_U8(sp + 147) = (uint8_t)t9; +goto L4192ac; +MEM_U8(sp + 147) = (uint8_t)t9; +L419188: +at = 0x6; +if (a0 != at) {//nop; +goto L4191ac;} +//nop; +t2 = MEM_U32(v1 + 32); +t8 = MEM_U32(v0 + 32); +//nop; +t1 = (int)t2 < (int)t8; +MEM_U8(sp + 147) = (uint8_t)t1; +goto L4192ac; +MEM_U8(sp + 147) = (uint8_t)t1; +L4191ac: +t5 = MEM_U32(v1 + 32); +t4 = MEM_U32(v0 + 32); +//nop; +t6 = t5 < t4; +MEM_U8(sp + 147) = (uint8_t)t6; +goto L4192ac; +MEM_U8(sp + 147) = (uint8_t)t6; +L4191c4: +at = 0x6; +if (a0 != at) {//nop; +goto L4191ec;} +//nop; +t3 = MEM_U32(v0 + 32); +t0 = MEM_U32(v1 + 32); +//nop; +t7 = (int)t3 < (int)t0; +t7 = t7 ^ 0x1; +MEM_U8(sp + 147) = (uint8_t)t7; +goto L4192ac; +MEM_U8(sp + 147) = (uint8_t)t7; +L4191ec: +t9 = MEM_U32(v0 + 32); +t2 = MEM_U32(v1 + 32); +//nop; +t8 = t9 < t2; +t8 = t8 ^ 0x1; +MEM_U8(sp + 147) = (uint8_t)t8; +goto L4192ac; +MEM_U8(sp + 147) = (uint8_t)t8; +L419208: +at = 0x6; +if (a0 != at) {//nop; +goto L41922c;} +//nop; +t1 = MEM_U32(v0 + 32); +t5 = MEM_U32(v1 + 32); +//nop; +t4 = (int)t1 < (int)t5; +MEM_U8(sp + 147) = (uint8_t)t4; +goto L4192ac; +MEM_U8(sp + 147) = (uint8_t)t4; +L41922c: +t6 = MEM_U32(v0 + 32); +t3 = MEM_U32(v1 + 32); +//nop; +t0 = t6 < t3; +MEM_U8(sp + 147) = (uint8_t)t0; +goto L4192ac; +MEM_U8(sp + 147) = (uint8_t)t0; +L419244: +at = 0x6; +if (a0 != at) {//nop; +goto L41926c;} +//nop; +t7 = MEM_U32(v1 + 32); +t9 = MEM_U32(v0 + 32); +//nop; +t2 = (int)t7 < (int)t9; +t2 = t2 ^ 0x1; +MEM_U8(sp + 147) = (uint8_t)t2; +goto L4192ac; +MEM_U8(sp + 147) = (uint8_t)t2; +L41926c: +t8 = MEM_U32(v1 + 32); +t1 = MEM_U32(v0 + 32); +//nop; +t5 = t8 < t1; +t5 = t5 ^ 0x1; +MEM_U8(sp + 147) = (uint8_t)t5; +goto L4192ac; +MEM_U8(sp + 147) = (uint8_t)t5; +L419288: +a2 = 0x10002c29; +//nop; +a0 = 0x1; +a1 = 0x662; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4192a4; +a2 = a2; +L4192a4: +// bdead 41080003 gp = MEM_U32(sp + 60); +//nop; +L4192ac: +t4 = MEM_U8(sp + 147); +s5 = MEM_U32(sp + 212); +if (t4 == 0) {t7 = 0x60; +goto L41939c;} +t7 = 0x60; +t3 = MEM_U32(s2 + 4); +t6 = 0xf; +MEM_U8(s2 + 0) = (uint8_t)t6; +MEM_U32(t3 + 32) = zero; +//nop; +a0 = zero; +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L4192dc; +//nop; +L4192dc: +// bdead 4108000b gp = MEM_U32(sp + 60); +a1 = MEM_U32(s2 + 4); +//nop; +a0 = v0; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L4192f8; +a3 = zero; +L4192f8: +// bdead 4108000b gp = MEM_U32(sp + 60); +a0 = 0xf; +//nop; +a1 = v0; +a2 = zero; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L419310; +a2 = zero; +L419310: +// bdead 4108000b gp = MEM_U32(sp + 60); +t0 = MEM_U32(s2 + 4); +//nop; +a2 = MEM_U32(t0 + 20); +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = zero; +a0 = v0; +a1 = 0xf; +a3 = zero; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L419338; +a3 = zero; +L419338: +// bdead 4108000b gp = MEM_U32(sp + 60); +s5 = MEM_U32(sp + 212); +//nop; +a1 = MEM_U16(v0 + 2); +s4 = v0; +a0 = s5 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L419354; +a0 = s5 + 0x12c; +L419354: +// bdead 41680003 gp = MEM_U32(sp + 60); +MEM_U32(s4 + 32) = s2; +//nop; +MEM_U32(s2 + 40) = s4; +a1 = MEM_U16(s4 + 2); +s0 = s5 + 0x104; +a0 = s0; +f_setbit(mem, sp, a0, a1); +goto L419374; +a0 = s0; +L419374: +// bdead 416a0003 gp = MEM_U32(sp + 60); +s1 = s5 + 0x114; +//nop; +a1 = MEM_U16(s4 + 2); +a0 = s1; +MEM_U32(sp + 176) = s4; +f_setbit(mem, sp, a0, a1); +goto L419390; +MEM_U32(sp + 176) = s4; +L419390: +// bdead 414e0003 gp = MEM_U32(sp + 60); +//nop; +goto L4193ac; +//nop; +L41939c: +MEM_U8(s2 + 0) = (uint8_t)t7; +MEM_U32(s2 + 40) = zero; +s0 = s5 + 0x104; +s1 = s5 + 0x114; +L4193ac: +//nop; +a1 = MEM_U16(s7 + 2); +a0 = s0; +f_resetbit(mem, sp, a0, a1); +goto L4193bc; +a0 = s0; +L4193bc: +// bdead 414c0003 gp = MEM_U32(sp + 60); +a1 = MEM_U16(s7 + 2); +//nop; +a0 = s1; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L4193d4; +//nop; +L4193d4: +// bdead 41480003 gp = MEM_U32(sp + 60); +a0 = s7; +//nop; +a1 = s5; +MEM_U32(sp + 212) = s5; +f_checkexpoccur(mem, sp, a0, a1); +goto L4193ec; +MEM_U32(sp + 212) = s5; +L4193ec: +// bdead 40080003 gp = MEM_U32(sp + 60); +MEM_U32(sp + 172) = s2; +goto L419fbc; +MEM_U32(sp + 172) = s2; +L4193f8: +at = 0x7b; +L4193fc: +if (s0 != at) {//nop; +goto L41978c;} +//nop; +a0 = MEM_U32(v1 + 40); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(v1 + 44); +MEM_U32(sp + 4) = a1; +v0 = f_isvarihash(mem, sp, a0, a1); +goto L41941c; +MEM_U32(sp + 4) = a1; +L41941c: +// bdead 418c000b gp = MEM_U32(sp + 60); +a1 = MEM_U32(s2 + 4); +//nop; +a0 = v0; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L419438; +a3 = zero; +L419438: +// bdead 418c000b gp = MEM_U32(sp + 60); +s5 = MEM_U32(sp + 212); +t8 = 0x1001eb84; +s4 = v0; +t8 = MEM_U8(t8 + 0); +a0 = s5 + 0x12c; +if (t8 != 0) {// bdead 41ec002b ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead 41ec002b ra = MEM_U32(sp + 68); +//nop; +a1 = MEM_U16(v0 + 2); +MEM_U32(sp + 92) = a0; +f_setbit(mem, sp, a0, a1); +goto L419468; +MEM_U32(sp + 92) = a0; +L419468: +// bdead 41ec0003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 92); +//nop; +a1 = MEM_U16(s4 + 36); +//nop; +f_setbit(mem, sp, a0, a1); +goto L419480; +//nop; +L419480: +// bdead 41ec0003 gp = MEM_U32(sp + 60); +fp = s5 + 0x10c; +//nop; +a1 = MEM_U16(s4 + 2); +a0 = fp; +f_setbit(mem, sp, a0, a1); +goto L419498; +a0 = fp; +L419498: +t1 = MEM_U8(s2 + 29); +// bdead c1ec0403 gp = MEM_U32(sp + 60); +if (t1 == 0) {//nop; +goto L4194b8;} +//nop; +t5 = MEM_U8(s2 + 28); +//nop; +if (t5 != 0) {//nop; +goto L4194d0;} +//nop; +L4194b8: +//nop; +a1 = MEM_U16(s4 + 36); +a0 = fp; +f_setbit(mem, sp, a0, a1); +goto L4194c8; +a0 = fp; +L4194c8: +// bdead c1ec0003 gp = MEM_U32(sp + 60); +//nop; +L4194d0: +t4 = MEM_U8(s4 + 26); +//nop; +if (t4 != 0) {//nop; +goto L419508;} +//nop; +t6 = MEM_U8(s2 + 28); +//nop; +if (t6 == 0) {//nop; +goto L419508;} +//nop; +//nop; +a1 = MEM_U16(s4 + 36); +a0 = s5 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L419500; +a0 = s5 + 0x104; +L419500: +// bdead c1cc0003 gp = MEM_U32(sp + 60); +//nop; +L419508: +if (s6 != 0) {//nop; +goto L419520;} +//nop; +t3 = MEM_U32(s2 + 20); +//nop; +s6 = MEM_U32(t3 + 20); +//nop; +L419520: +t0 = MEM_U32(s2 + 4); +//nop; +a0 = MEM_U8(s2 + 0); +a1 = MEM_U32(t0 + 20); +a2 = s6; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L419538; +a2 = s6; +L419538: +t7 = MEM_U32(s2 + 4); +// bdead c1cd000b gp = MEM_U32(sp + 60); +a2 = MEM_U32(t7 + 20); +//nop; +a1 = MEM_U8(s2 + 0); +MEM_U32(sp + 184) = s6; +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = zero; +a0 = v0; +a3 = s6; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L419564; +a3 = s6; +L419564: +// bdead c14c000b gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 92); +t9 = 0x1001eb84; +s4 = v0; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead c16c002b ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead c16c002b ra = MEM_U32(sp + 68); +//nop; +a1 = MEM_U16(v0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L419594; +//nop; +L419594: +MEM_U32(s4 + 32) = s2; +// bdead c16c0003 gp = MEM_U32(sp + 60); +t2 = MEM_U32(s2 + 4); +//nop; +MEM_U32(s2 + 40) = s4; +MEM_U8(s2 + 1) = (uint8_t)zero; +a0 = MEM_U32(t2 + 52); +//nop; +v0 = f_entryant(mem, sp, a0); +goto L4195b8; +//nop; +L4195b8: +t8 = MEM_U8(s2 + 28); +// bdead c36c000b gp = MEM_U32(sp + 60); +if (t8 == 0) {//nop; +goto L419610;} +//nop; +t1 = MEM_U8(s2 + 30); +t5 = v0 & 0xff; +if (t1 == 0) {//nop; +goto L419610;} +//nop; +if (t5 == 0) {s0 = s5 + 0x104; +goto L419610;} +s0 = s5 + 0x104; +//nop; +a1 = MEM_U16(s7 + 2); +a0 = s0; +f_resetbit(mem, sp, a0, a1); +goto L4195f0; +a0 = s0; +L4195f0: +// bdead c16e0003 gp = MEM_U32(sp + 60); +a1 = MEM_U16(s4 + 2); +//nop; +a0 = s0; +//nop; +f_setbit(mem, sp, a0, a1); +goto L419608; +//nop; +L419608: +// bdead c16c0003 gp = MEM_U32(sp + 60); +//nop; +L419610: +t4 = MEM_U8(s2 + 31); +t6 = s1 & 0xff; +if (t4 == 0) {//nop; +goto L419640;} +//nop; +if (t6 == 0) {//nop; +goto L419640;} +//nop; +//nop; +a1 = MEM_U16(s7 + 2); +a0 = s5 + 0x124; +f_resetbit(mem, sp, a0, a1); +goto L419638; +a0 = s5 + 0x124; +L419638: +// bdead c1680003 gp = MEM_U32(sp + 60); +//nop; +L419640: +//nop; +a0 = s7; +a1 = s5; +f_checkexpoccur(mem, sp, a0, a1); +goto L419650; +a1 = s5; +L419650: +// bdead c0680003 gp = MEM_U32(sp + 60); +t3 = MEM_U32(s2 + 4); +//nop; +a0 = MEM_U32(t3 + 52); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L419668; +//nop; +L419668: +// bdead c068000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s1 = v0; +goto L41967c;} +s1 = v0; +s1 = MEM_U8(s2 + 31); +//nop; +L41967c: +t0 = s1 & 0xff; +if (t0 == 0) {s0 = s1 & 0xff; +goto L4196a0;} +s0 = s1 & 0xff; +//nop; +a1 = MEM_U16(s4 + 2); +a0 = s5 + 0x124; +f_setbit(mem, sp, a0, a1); +goto L419698; +a0 = s5 + 0x124; +L419698: +// bdead c06a0003 gp = MEM_U32(sp + 60); +//nop; +L4196a0: +t7 = 0x1001cb3c; +a1 = MEM_U16(s4 + 2); +t7 = MEM_U32(t7 + 0); +MEM_U32(sp + 176) = s4; +at = (int)a1 < (int)t7; +if (at != 0) {MEM_U32(sp + 212) = s5; +goto L419784;} +MEM_U32(sp + 212) = s5; +v0 = s0 < 0x1; +if (v0 != 0) {s1 = v0; +goto L419710;} +s1 = v0; +s1 = MEM_U8(s2 + 31); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {s3 = s1 & 0xff; +goto L419714;} +s3 = s1 & 0xff; +s1 = MEM_U8(s2 + 29); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {s3 = s1 & 0xff; +goto L419714;} +s3 = s1 & 0xff; +s1 = MEM_U8(s2 + 30); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {s3 = s1 & 0xff; +goto L419714;} +s3 = s1 & 0xff; +s1 = MEM_U8(s2 + 28); +//nop; +s1 = s1 < 0x1; +L419710: +s3 = s1 & 0xff; +L419714: +if (v0 != 0) {s1 = v0; +goto L41973c;} +s1 = v0; +s1 = MEM_U8(s2 + 31); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {t9 = s1 & 0xff; +goto L419740;} +t9 = s1 & 0xff; +s1 = MEM_U8(s2 + 30); +//nop; +s1 = s1 < 0x1; +L41973c: +t9 = s1 & 0xff; +L419740: +if (t9 == 0) {MEM_U32(sp + 212) = s5; +goto L419760;} +MEM_U32(sp + 212) = s5; +//nop; +a0 = s5 + 0x11c; +MEM_U32(sp + 212) = s5; +f_setbit(mem, sp, a0, a1); +goto L419758; +MEM_U32(sp + 212) = s5; +L419758: +// bdead c0380003 gp = MEM_U32(sp + 60); +//nop; +L419760: +if (s3 == 0) {MEM_U32(sp + 176) = s4; +goto L419784;} +MEM_U32(sp + 176) = s4; +//nop; +a1 = MEM_U16(s4 + 2); +a0 = fp; +MEM_U32(sp + 176) = s4; +f_setbit(mem, sp, a0, a1); +goto L41977c; +MEM_U32(sp + 176) = s4; +L41977c: +// bdead 40080003 gp = MEM_U32(sp + 60); +//nop; +L419784: +MEM_U32(sp + 172) = s2; +goto L419fbc; +MEM_U32(sp + 172) = s2; +L41978c: +if (s3 == 0) {a0 = s0 + 0xffffff80; +goto L4198dc;} +a0 = s0 + 0xffffff80; +if (s6 == 0) {t2 = a0 < 0x20; +goto L4198dc;} +t2 = a0 < 0x20; +t8 = -t2; +at = 0x78000000; +t1 = t8 & at; +t5 = t1 << (a0 & 0x1f); +if ((int)t5 >= 0) {a0 = s0; +goto L4197e0;} +a0 = s0; +t4 = MEM_U8(s6 + 0); +at = 0x2; +if (t4 != at) {a1 = s3; +goto L4197e0;} +a1 = s3; +//nop; +a0 = s0; +a2 = zero; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L4197d4; +a2 = zero; +L4197d4: +// bdead c198000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L4197f8; +a0 = v0; +L4197e0: +//nop; +a1 = s3; +a2 = s6; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L4197f0; +a2 = s6; +L4197f0: +// bdead c198000b gp = MEM_U32(sp + 60); +a0 = v0; +L4197f8: +s0 = MEM_U8(s2 + 0); +at = 0xfc000000; +t6 = s0 + 0xffffffe0; +t3 = t6 < 0x80; +if (t3 == 0) {t0 = (int)t6 >> 5; +goto L419830;} +t0 = (int)t6 >> 5; +t9 = 0x1000020c; +t7 = t0 << 2; +t9 = t9; +t2 = t9 + t7; +t8 = MEM_U32(t2 + 0); +//nop; +t1 = t8 << (t6 & 0x1f); +t3 = (int)t1 < (int)0x0; +L419830: +if (t3 == 0) {t9 = s0 + 0xffffff80; +goto L41986c;} +t9 = s0 + 0xffffff80; +t4 = MEM_U32(s2 + 48); +t0 = MEM_U32(s2 + 32); +//nop; +a1 = s0; +a2 = s3; +a3 = s6; +MEM_U32(sp + 184) = s6; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 20) = t0; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L419860; +MEM_U32(sp + 20) = t0; +L419860: +// bdead c108000b gp = MEM_U32(sp + 60); +s4 = v0; +goto L419b78; +s4 = v0; +L41986c: +t7 = t9 < 0x20; +t2 = -t7; +t8 = t2 & at; +t6 = t8 << (t9 & 0x1f); +if ((int)t6 >= 0) {a1 = s0; +goto L4198b4;} +a1 = s0; +t1 = MEM_U32(s2 + 48); +//nop; +a1 = s0; +a2 = s3; +a3 = s6; +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 184) = s6; +MEM_U32(sp + 16) = t1; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L4198a8; +MEM_U32(sp + 16) = t1; +L4198a8: +// bdead c108000b gp = MEM_U32(sp + 60); +s4 = v0; +goto L419b78; +s4 = v0; +L4198b4: +//nop; +a2 = s3; +a3 = s6; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 184) = s6; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L4198d0; +MEM_U32(sp + 184) = s6; +L4198d0: +// bdead c108000b gp = MEM_U32(sp + 60); +s4 = v0; +goto L419b78; +s4 = v0; +L4198dc: +if (s3 != 0) {t9 = a0 < 0x20; +goto L419a34;} +t9 = a0 < 0x20; +t5 = a0 < 0x20; +t3 = -t5; +at = 0x78000000; +t4 = t3 & at; +t0 = t4 << (a0 & 0x1f); +if ((int)t0 >= 0) {a0 = s0; +goto L41992c;} +a0 = s0; +t7 = MEM_U8(s6 + 0); +at = 0x2; +if (t7 != at) {a2 = zero; +goto L41992c;} +a2 = zero; +//nop; +a1 = MEM_U32(v1 + 20); +a0 = s0; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L419920; +a0 = s0; +L419920: +// bdead c188000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L419944; +a0 = v0; +L41992c: +//nop; +a1 = MEM_U32(v1 + 20); +a2 = s6; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L41993c; +a2 = s6; +L41993c: +// bdead c188000b gp = MEM_U32(sp + 60); +a0 = v0; +L419944: +s0 = MEM_U8(s2 + 0); +at = 0xfc000000; +t2 = s0 + 0xffffffe0; +t8 = t2 < 0x80; +if (t8 == 0) {t9 = (int)t2 >> 5; +goto L41997c;} +t9 = (int)t2 >> 5; +t1 = 0x1000020c; +t6 = t9 << 2; +t1 = t1; +t5 = t1 + t6; +t3 = MEM_U32(t5 + 0); +//nop; +t4 = t3 << (t2 & 0x1f); +t8 = (int)t4 < (int)0x0; +L41997c: +if (t8 == 0) {t6 = s0 + 0xffffff80; +goto L4199bc;} +t6 = s0 + 0xffffff80; +t7 = MEM_U32(s2 + 4); +t9 = MEM_U32(s2 + 48); +a2 = MEM_U32(t7 + 20); +MEM_U32(sp + 16) = t9; +//nop; +t1 = MEM_U32(s2 + 32); +MEM_U32(sp + 184) = s6; +a1 = s0; +a3 = s6; +MEM_U32(sp + 20) = t1; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L4199b0; +MEM_U32(sp + 20) = t1; +L4199b0: +// bdead c108000b gp = MEM_U32(sp + 60); +s4 = v0; +goto L419b78; +s4 = v0; +L4199bc: +t5 = t6 < 0x20; +t3 = -t5; +t2 = t3 & at; +t4 = t2 << (t6 & 0x1f); +if ((int)t4 >= 0) {a1 = s0; +goto L419a08;} +a1 = s0; +t0 = MEM_U32(s2 + 4); +t8 = MEM_U32(s2 + 48); +a2 = MEM_U32(t0 + 20); +//nop; +MEM_U32(sp + 184) = s6; +MEM_U32(sp + 20) = zero; +a1 = s0; +a3 = s6; +MEM_U32(sp + 16) = t8; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L4199fc; +MEM_U32(sp + 16) = t8; +L4199fc: +// bdead c108000b gp = MEM_U32(sp + 60); +s4 = v0; +goto L419b78; +s4 = v0; +L419a08: +t7 = MEM_U32(s2 + 4); +//nop; +a2 = MEM_U32(t7 + 20); +MEM_U32(sp + 184) = s6; +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = zero; +a3 = s6; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L419a28; +a3 = s6; +L419a28: +// bdead c108000b gp = MEM_U32(sp + 60); +s4 = v0; +goto L419b78; +s4 = v0; +L419a34: +t1 = -t9; +at = 0x78000000; +t5 = t1 & at; +t3 = t5 << (a0 & 0x1f); +v0 = MEM_U32(s2 + 20); +if ((int)t3 >= 0) {MEM_U32(sp + 184) = s6; +goto L419a7c;} +MEM_U32(sp + 184) = s6; +t2 = MEM_U8(v0 + 0); +at = 0x2; +if (t2 != at) {a0 = s0; +goto L419a7c;} +a0 = s0; +//nop; +a1 = s3; +a2 = zero; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L419a70; +a2 = zero; +L419a70: +// bdead c118000b gp = MEM_U32(sp + 60); +a0 = v0; +goto L419a98; +a0 = v0; +L419a7c: +//nop; +a2 = MEM_U32(v0 + 20); +a0 = s0; +a1 = s3; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L419a90; +a1 = s3; +L419a90: +// bdead c118000b gp = MEM_U32(sp + 60); +a0 = v0; +L419a98: +s0 = MEM_U8(s2 + 0); +at = 0xfc000000; +t6 = s0 + 0xffffffe0; +t4 = t6 < 0x80; +if (t4 == 0) {t0 = (int)t6 >> 5; +goto L419ad0;} +t0 = (int)t6 >> 5; +t7 = 0x1000020c; +t8 = t0 << 2; +t7 = t7; +t9 = t7 + t8; +t1 = MEM_U32(t9 + 0); +//nop; +t5 = t1 << (t6 & 0x1f); +t4 = (int)t5 < (int)0x0; +L419ad0: +if (t4 == 0) {t8 = s0 + 0xffffff80; +goto L419b0c;} +t8 = s0 + 0xffffff80; +t2 = MEM_U32(s2 + 20); +t0 = MEM_U32(s2 + 48); +t7 = MEM_U32(s2 + 32); +//nop; +a3 = MEM_U32(t2 + 20); +a1 = s0; +a2 = s3; +MEM_U32(sp + 16) = t0; +MEM_U32(sp + 20) = t7; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L419b00; +MEM_U32(sp + 20) = t7; +L419b00: +// bdead c108000b gp = MEM_U32(sp + 60); +s4 = v0; +goto L419b78; +s4 = v0; +L419b0c: +t9 = t8 < 0x20; +t1 = -t9; +t6 = t1 & at; +t5 = t6 << (t8 & 0x1f); +if ((int)t5 >= 0) {a1 = s0; +goto L419b54;} +a1 = s0; +t3 = MEM_U32(s2 + 20); +t4 = MEM_U32(s2 + 48); +//nop; +a3 = MEM_U32(t3 + 20); +MEM_U32(sp + 20) = zero; +a1 = s0; +a2 = s3; +MEM_U32(sp + 16) = t4; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L419b48; +MEM_U32(sp + 16) = t4; +L419b48: +// bdead c108000b gp = MEM_U32(sp + 60); +s4 = v0; +goto L419b78; +s4 = v0; +L419b54: +t2 = MEM_U32(s2 + 20); +//nop; +a3 = MEM_U32(t2 + 20); +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = zero; +a2 = s3; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L419b70; +a2 = s3; +L419b70: +// bdead c108000b gp = MEM_U32(sp + 60); +s4 = v0; +L419b78: +t0 = 0x1001eb84; +s5 = MEM_U32(sp + 212); +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {// bdead c1680003 ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead c1680003 ra = MEM_U32(sp + 68); +//nop; +a1 = MEM_U16(s4 + 2); +a0 = s5 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L419ba0; +a0 = s5 + 0x12c; +L419ba0: +// bdead c1680003 gp = MEM_U32(sp + 60); +MEM_U32(s4 + 32) = s2; +//nop; +a0 = MEM_U32(s2 + 4); +MEM_U32(s2 + 40) = s4; +v0 = f_entryant(mem, sp, a0); +goto L419bb8; +MEM_U32(s2 + 40) = s4; +L419bb8: +// bdead c168000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s1 = v0; +goto L419bdc;} +s1 = v0; +//nop; +a0 = MEM_U32(s2 + 20); +//nop; +v0 = f_entryant(mem, sp, a0); +goto L419bd4; +//nop; +L419bd4: +// bdead c168000b gp = MEM_U32(sp + 60); +s1 = v0; +L419bdc: +//nop; +a0 = s7; +a1 = s5; +f_checkexpoccur(mem, sp, a0, a1); +goto L419bec; +a1 = s5; +L419bec: +t7 = MEM_U8(s2 + 0); +// bdead c16d0003 gp = MEM_U32(sp + 60); +t9 = t7 + 0xffffffe0; +t1 = t9 < 0x80; +if (t1 == 0) {t6 = (int)t9 >> 5; +goto L419c24;} +t6 = (int)t9 >> 5; +t5 = 0x100001fc; +t8 = t6 << 2; +t5 = t5; +t3 = t5 + t8; +t4 = MEM_U32(t3 + 0); +//nop; +t2 = t4 << (t9 & 0x1f); +t1 = (int)t2 < (int)0x0; +L419c24: +if (t1 == 0) {t7 = s1 & 0xff; +goto L419eb4;} +t7 = s1 & 0xff; +t7 = MEM_U32(s2 + 32); +//nop; +MEM_U32(s4 + 28) = t7; +s0 = MEM_U8(s2 + 0); +//nop; +t6 = s0 + 0xffffffe0; +t5 = t6 < 0x80; +if (t5 == 0) {t8 = (int)t6 >> 5; +goto L419c70;} +t8 = (int)t6 >> 5; +t4 = 0x1000020c; +t3 = t8 << 2; +t4 = t4; +t9 = t4 + t3; +t2 = MEM_U32(t9 + 0); +//nop; +t0 = t2 << (t6 & 0x1f); +t5 = (int)t0 < (int)0x0; +L419c70: +if (t5 == 0) {t3 = s0 + 0xffffffc0; +goto L419ca8;} +t3 = s0 + 0xffffffc0; +t7 = MEM_U32(s2 + 48); +//nop; +MEM_U32(s4 + 36) = t7; +t8 = MEM_U8(s2 + 44); +//nop; +MEM_U8(s4 + 1) = (uint8_t)t8; +t4 = MEM_U8(s2 + 45); +//nop; +MEM_U8(s4 + 19) = (uint8_t)t4; +s0 = MEM_U8(s2 + 0); +//nop; +t3 = s0 + 0xffffffc0; +L419ca8: +t9 = t3 < 0x20; +t2 = -t9; +t6 = t2 & 0xc0; +t0 = t6 << (t3 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L419cd4;} +//nop; +t5 = MEM_U8(s2 + 51); +t1 = MEM_U8(s2 + 50); +t7 = t5 << 8; +t8 = t1 + t7; +MEM_U16(s4 + 36) = (uint16_t)t8; +L419cd4: +t4 = MEM_U8(s2 + 28); +//nop; +if (t4 == 0) {//nop; +goto L419d2c;} +//nop; +t9 = MEM_U8(s2 + 30); +t2 = s1 & 0xff; +if (t9 == 0) {//nop; +goto L419d2c;} +//nop; +if (t2 == 0) {s0 = s5 + 0x104; +goto L419d2c;} +s0 = s5 + 0x104; +//nop; +a1 = MEM_U16(s7 + 2); +a0 = s0; +f_resetbit(mem, sp, a0, a1); +goto L419d0c; +a0 = s0; +L419d0c: +// bdead c16a0003 gp = MEM_U32(sp + 60); +a1 = MEM_U16(s4 + 2); +//nop; +a0 = s0; +//nop; +f_setbit(mem, sp, a0, a1); +goto L419d24; +//nop; +L419d24: +// bdead c1680003 gp = MEM_U32(sp + 60); +//nop; +L419d2c: +t6 = MEM_U8(s2 + 31); +//nop; +if (t6 == 0) {//nop; +goto L419d5c;} +//nop; +if (fp == 0) {//nop; +goto L419d5c;} +//nop; +//nop; +a1 = MEM_U16(s7 + 2); +a0 = s5 + 0x124; +f_resetbit(mem, sp, a0, a1); +goto L419d54; +a0 = s5 + 0x124; +L419d54: +// bdead 40680003 gp = MEM_U32(sp + 60); +//nop; +L419d5c: +//nop; +a0 = MEM_U32(s2 + 4); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L419d6c; +//nop; +L419d6c: +// bdead 4068000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s1 = v0; +goto L419d9c;} +s1 = v0; +//nop; +a0 = MEM_U32(s2 + 20); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L419d88; +//nop; +L419d88: +// bdead 4068000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s1 = v0; +goto L419d9c;} +s1 = v0; +s1 = MEM_U8(s2 + 31); +//nop; +L419d9c: +t3 = s1 & 0xff; +if (t3 == 0) {s0 = s1 & 0xff; +goto L419dc0;} +s0 = s1 & 0xff; +//nop; +a1 = MEM_U16(s4 + 2); +a0 = s5 + 0x124; +f_setbit(mem, sp, a0, a1); +goto L419db8; +a0 = s5 + 0x124; +L419db8: +// bdead 406a0003 gp = MEM_U32(sp + 60); +//nop; +L419dc0: +t0 = 0x1001cb3c; +a1 = MEM_U16(s4 + 2); +t0 = MEM_U32(t0 + 0); +MEM_U32(sp + 176) = s4; +at = (int)a1 < (int)t0; +if (at != 0) {MEM_U32(sp + 212) = s5; +goto L419eac;} +MEM_U32(sp + 212) = s5; +v0 = s0 < 0x1; +if (v0 != 0) {s1 = v0; +goto L419e30;} +s1 = v0; +s1 = MEM_U8(s2 + 29); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {s3 = s1 & 0xff; +goto L419e34;} +s3 = s1 & 0xff; +s1 = MEM_U8(s2 + 31); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {s3 = s1 & 0xff; +goto L419e34;} +s3 = s1 & 0xff; +s1 = MEM_U8(s2 + 28); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {s3 = s1 & 0xff; +goto L419e34;} +s3 = s1 & 0xff; +s1 = MEM_U8(s2 + 30); +//nop; +s1 = s1 < 0x1; +L419e30: +s3 = s1 & 0xff; +L419e34: +if (v0 != 0) {s1 = v0; +goto L419e5c;} +s1 = v0; +s1 = MEM_U8(s2 + 31); +//nop; +s1 = s1 < 0x1; +if (s1 != 0) {t5 = s1 & 0xff; +goto L419e60;} +t5 = s1 & 0xff; +s1 = MEM_U8(s2 + 30); +//nop; +s1 = s1 < 0x1; +L419e5c: +t5 = s1 & 0xff; +L419e60: +if (t5 == 0) {//nop; +goto L419e80;} +//nop; +//nop; +a0 = s5 + 0x11c; +//nop; +f_setbit(mem, sp, a0, a1); +goto L419e78; +//nop; +L419e78: +// bdead 40780003 gp = MEM_U32(sp + 60); +//nop; +L419e80: +MEM_U32(sp + 176) = s4; +if (s3 == 0) {MEM_U32(sp + 212) = s5; +goto L419eac;} +MEM_U32(sp + 212) = s5; +//nop; +a1 = MEM_U16(s4 + 2); +a0 = s5 + 0x10c; +MEM_U32(sp + 176) = s4; +MEM_U32(sp + 212) = s5; +f_setbit(mem, sp, a0, a1); +goto L419ea4; +MEM_U32(sp + 212) = s5; +L419ea4: +// bdead 40080003 gp = MEM_U32(sp + 60); +//nop; +L419eac: +MEM_U32(sp + 172) = s2; +goto L419fbc; +MEM_U32(sp + 172) = s2; +L419eb4: +t1 = MEM_U8(s2 + 44); +if (t7 == 0) {MEM_U8(s4 + 1) = (uint8_t)t1; +goto L419ef4;} +MEM_U8(s4 + 1) = (uint8_t)t1; +//nop; +s0 = s5 + 0x104; +a1 = MEM_U16(s7 + 2); +a0 = s0; +f_resetbit(mem, sp, a0, a1); +goto L419ed4; +a0 = s0; +L419ed4: +// bdead c16a0003 gp = MEM_U32(sp + 60); +a1 = MEM_U16(s4 + 2); +//nop; +a0 = s0; +//nop; +f_setbit(mem, sp, a0, a1); +goto L419eec; +//nop; +L419eec: +// bdead c1680003 gp = MEM_U32(sp + 60); +//nop; +L419ef4: +if (fp == 0) {//nop; +goto L419f14;} +//nop; +//nop; +a1 = MEM_U16(s7 + 2); +a0 = s5 + 0x114; +f_resetbit(mem, sp, a0, a1); +goto L419f0c; +a0 = s5 + 0x114; +L419f0c: +// bdead 40680003 gp = MEM_U32(sp + 60); +//nop; +L419f14: +//nop; +a0 = MEM_U32(s2 + 4); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L419f24; +//nop; +L419f24: +// bdead 4068000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s1 = v0; +goto L419f48;} +s1 = v0; +//nop; +a0 = MEM_U32(s2 + 20); +//nop; +v0 = f_entryav(mem, sp, a0); +goto L419f40; +//nop; +L419f40: +// bdead 4068000b gp = MEM_U32(sp + 60); +s1 = v0; +L419f48: +t8 = v0 & 0xff; +if (t8 == 0) {//nop; +goto L419f6c;} +//nop; +//nop; +a1 = MEM_U16(s4 + 2); +a0 = s5 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L419f64; +a0 = s5 + 0x114; +L419f64: +// bdead 406c0003 gp = MEM_U32(sp + 60); +//nop; +L419f6c: +t4 = 0x1001cb3c; +a1 = MEM_U16(s4 + 2); +t4 = MEM_U32(t4 + 0); +MEM_U32(sp + 172) = s2; +at = (int)a1 < (int)t4; +MEM_U32(sp + 176) = s4; +if (at != 0) {MEM_U32(sp + 212) = s5; +goto L419fbc;} +MEM_U32(sp + 212) = s5; +t9 = s1 & 0xff; +t2 = t9 < 0x1; +t6 = t2 & 0xff; +MEM_U32(sp + 172) = s2; +if (t6 == 0) {MEM_U32(sp + 212) = s5; +goto L419fbc;} +MEM_U32(sp + 212) = s5; +//nop; +a0 = s5 + 0x10c; +MEM_U32(sp + 212) = s5; +f_setbit(mem, sp, a0, a1); +goto L419fb4; +MEM_U32(sp + 212) = s5; +L419fb4: +// bdead 40080003 gp = MEM_U32(sp + 60); +MEM_U32(sp + 172) = s2; +L419fbc: +v0 = 0x1001eb84; +s2 = MEM_U32(sp + 172); +v0 = MEM_U8(v0 + 0); +//nop; +goto L41a0bc; +//nop; +L419fd0: +if (t3 == 0) {t0 = (int)s0 >> 5; +goto L419ffc;} +t0 = (int)s0 >> 5; +t1 = 0x100001e8; +t5 = t0 << 2; +t1 = t1; +t7 = t1 + t5; +t8 = MEM_U32(t7 + 0); +//nop; +t4 = t8 << (s0 & 0x1f); +t9 = (int)t4 < (int)0x0; +t3 = t9; +L419ffc: +if (t3 != 0) {a1 = sp + 0xb0; +goto L41a088;} +a1 = sp + 0xb0; +//nop; +a0 = MEM_U32(s2 + 4); +// bdead 40080063 t9 = t9; +a2 = zero; +v0 = sp + 0xd8; +MEM_U32(sp + 172) = s2; +func_416424(mem, sp, v0, a0, a1, a2); +goto L41a020; +MEM_U32(sp + 172) = s2; +L41a020: +s2 = MEM_U32(sp + 172); +// bdead 40080003 gp = MEM_U32(sp + 60); +t2 = MEM_U8(s2 + 0); +at = 0xf; +if (t2 != at) {//nop; +goto L41a074;} +//nop; +s4 = MEM_U32(sp + 176); +//nop; +if (s4 == 0) {//nop; +goto L41a074;} +//nop; +t6 = MEM_U8(s4 + 0); +at = 0x4; +if (t6 != at) {MEM_U32(sp + 176) = s4; +goto L41a074;} +MEM_U32(sp + 176) = s4; +//nop; +a0 = 0x1001cba8; +a1 = MEM_U16(s4 + 2); +MEM_U32(sp + 176) = s4; +f_resetbit(mem, sp, a0, a1); +goto L41a06c; +MEM_U32(sp + 176) = s4; +L41a06c: +// bdead 40080003 gp = MEM_U32(sp + 60); +//nop; +L41a074: +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +goto L41a0bc; +//nop; +L41a088: +v0 = 0x1001eb84; +at = 0x51; +v0 = MEM_U8(v0 + 0); +if (s0 != at) {//nop; +goto L41a0bc;} +//nop; +t0 = MEM_U32(s2 + 20); +at = 0x1001e698; +//nop; +MEM_U32(at + 0) = t0; +t1 = MEM_U32(s2 + 24); +at = 0x1001e69c; +//nop; +MEM_U32(at + 0) = t1; +L41a0bc: +if (v0 != 0) {// bdead 40080003 ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead 40080003 ra = MEM_U32(sp + 68); +v0 = MEM_U32(s2 + 8); +//nop; +if (v0 == 0) {t4 = MEM_U8(sp + 210); +goto L41a0f0;} +t4 = MEM_U8(sp + 210); +t5 = MEM_U32(v0 + 16); +t7 = MEM_U32(s2 + 16); +//nop; +t8 = t5 ^ t7; +t8 = zero < t8; +MEM_U8(sp + 210) = (uint8_t)t8; +t4 = MEM_U8(sp + 210); +L41a0f0: +s2 = v0; +if (t4 != 0) {t9 = MEM_U32(sp + 136); +goto L41a108;} +t9 = MEM_U32(sp + 136); +if (v0 != 0) {//nop; +goto L418b64;} +//nop; +t9 = MEM_U32(sp + 136); +L41a108: +//nop; +s5 = MEM_U32(t9 + 16); +//nop; +if (s5 != 0) {//nop; +goto L418b54;} +//nop; +L41a11c: +//nop; +a0 = 0x1001cb58; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a12c; +//nop; +L41a12c: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb70; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a144; +//nop; +L41a144: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb80; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a15c; +//nop; +L41a15c: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb88; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a174; +//nop; +L41a174: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb90; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a18c; +//nop; +L41a18c: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb98; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a1a4; +//nop; +L41a1a4: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +at = 0x10021d14; +s5 = 0x1001c8f8; +MEM_U32(at + 0) = zero; +at = 0x10021d18; +s5 = MEM_U32(s5 + 0); +MEM_U32(at + 0) = zero; +L41a1c4: +//nop; +a0 = s5 + 0x104; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a1d4; +//nop; +L41a1d4: +// bdead 40400003 gp = MEM_U32(sp + 60); +a0 = s5 + 0x114; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a1ec; +//nop; +L41a1ec: +// bdead 40400003 gp = MEM_U32(sp + 60); +fp = s5 + 0x10c; +//nop; +a0 = fp; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a204; +//nop; +L41a204: +// bdead c0400003 gp = MEM_U32(sp + 60); +a0 = s5 + 0x124; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a21c; +//nop; +L41a21c: +// bdead c0400003 gp = MEM_U32(sp + 60); +a0 = s5 + 0x11c; +//nop; +MEM_U32(sp + 96) = a0; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a234; +//nop; +L41a234: +// bdead c0400003 gp = MEM_U32(sp + 60); +a0 = s5 + 0x12c; +//nop; +MEM_U32(sp + 92) = a0; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a24c; +//nop; +L41a24c: +// bdead c0400003 gp = MEM_U32(sp + 60); +s1 = s5 + 0xf4; +//nop; +a0 = s1; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41a264; +//nop; +L41a264: +v1 = MEM_U32(s5 + 32); +// bdead c0440093 gp = MEM_U32(sp + 60); +t3 = MEM_U8(v1 + 0); +at = 0x17; +if (t3 != at) {//nop; +goto L41a398;} +//nop; +t2 = MEM_U32(s5 + 24); +//nop; +if (t2 == 0) {//nop; +goto L41a398;} +//nop; +t6 = 0x10021c74; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t0 = MEM_U8(t6 + 20); +//nop; +if (t0 == 0) {//nop; +goto L41a398;} +//nop; +v0 = 0x1001e6b4; +at = 0x4; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 == at) {//nop; +goto L41a304;} +//nop; +if (v0 != 0) {//nop; +goto L41a398;} +//nop; +t1 = MEM_U32(v1 + 20); +//nop; +t5 = MEM_U8(t1 + 15); +//nop; +if (t5 != 0) {//nop; +goto L41a304;} +//nop; +//nop; +a0 = MEM_U32(v1 + 36); +// fdead 1e1fede3f t9 = t9; +// bdead c0440023 v0 = sp + 0xd8; +v0 = func_418624(mem, sp, a0); +goto L41a2f8; +// bdead c0440023 v0 = sp + 0xd8; +L41a2f8: +// bdead c044008b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41a398;} +//nop; +L41a304: +//nop; +a1 = 0x1001cb58; +a0 = s1; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L41a314; +a0 = s1; +L41a314: +// bdead c0440083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cb70; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L41a32c; +//nop; +L41a32c: +// bdead c0440003 gp = MEM_U32(sp + 60); +//nop; +s0 = 0x1001cb48; +//nop; +L41a33c: +a1 = MEM_U32(s0 + 0); +at = 0xffffffff; +if (a1 == at) {//nop; +goto L41a37c;} +//nop; +//nop; +a0 = s1; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L41a35c; +//nop; +L41a35c: +// bdead c0460003 gp = MEM_U32(sp + 60); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x1; +f_resetbit(mem, sp, a0, a1); +goto L41a374; +a1 = a1 + 0x1; +L41a374: +// bdead c0460003 gp = MEM_U32(sp + 60); +//nop; +L41a37c: +t7 = 0x1001cb48; +s0 = s0 + 0x4; +t7 = t7 + 0xc; +if (s0 != t7) {//nop; +goto L41a33c;} +//nop; +//nop; +goto L41a4e0; +//nop; +L41a398: +t8 = MEM_U32(s5 + 36); +//nop; +if (t8 == 0) {//nop; +goto L41a4e0;} +//nop; +s2 = 0x1001cb38; +s4 = zero; +s2 = MEM_U32(s2 + 0); +//nop; +s2 = s2 + 0xffffffff; +if ((int)s2 < 0) {s2 = s2 + 0x1; +goto L41a4e0;} +s2 = s2 + 0x1; +L41a3c4: +//nop; +a1 = 0x1001cb58; +a0 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41a3d4; +a0 = s4; +L41a3d4: +// bdead c06c000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41a4d4;} +//nop; +t4 = 0x1001cc30; +t9 = s4 << 3; +t4 = MEM_U32(t4 + 0); +//nop; +t3 = t4 + t9; +s0 = MEM_U32(t3 + 0); +//nop; +t2 = MEM_U8(s0 + 25); +//nop; +if (t2 != 0) {//nop; +goto L41a4d4;} +//nop; +t6 = MEM_U8(s0 + 26); +//nop; +if (t6 != 0) {//nop; +goto L41a4d4;} +//nop; +a0 = MEM_U32(s0 + 16); +a1 = MEM_U32(s0 + 20); +//nop; +a2 = MEM_U8(s0 + 24); +a3 = MEM_U32(s5 + 36); +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +v0 = f_indirectaccessed(mem, sp, a0, a1, a2, a3); +goto L41a43c; +MEM_U32(sp + 4) = a1; +L41a43c: +// bdead c06e000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41a4d4;} +//nop; +//nop; +a0 = s1; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L41a458; +a1 = s4; +L41a458: +// bdead c06e0003 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s4 + 0x1; +//nop; +f_setbit(mem, sp, a0, a1); +goto L41a470; +//nop; +L41a470: +// bdead c06e0003 gp = MEM_U32(sp + 60); +a0 = s0; +v0 = 0x10021d14; +t8 = 0x1001eb40; +t5 = MEM_U32(v0 + 0); +//nop; +t7 = t5 + 0x1; +MEM_U32(v0 + 0) = t7; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L41a4d4;} +//nop; +//nop; +a1 = s5; +// fdead 1e3ff407f t9 = t9; +// bdead c06c0063 v0 = sp + 0xd8; +v0 = func_4186c8(mem, sp, a0, a1); +goto L41a4b4; +// bdead c06c0063 v0 = sp + 0xd8; +L41a4b4: +// bdead c06c000b gp = MEM_U32(sp + 60); +//nop; +v1 = 0x10021d18; +//nop; +t4 = MEM_U32(v1 + 0); +//nop; +t9 = t4 + v0; +MEM_U32(v1 + 0) = t9; +L41a4d4: +s4 = s4 + 0x1; +if (s4 != s2) {//nop; +goto L41a3c4;} +//nop; +L41a4e0: +s7 = 0x1001cb38; +s2 = 0x1001cb3c; +s7 = MEM_U32(s7 + 0); +s2 = MEM_U32(s2 + 0); +s7 = s7 + 0xffffffff; +at = (int)s7 < (int)s2; +if (at != 0) {s4 = s2; +goto L41aa10;} +s4 = s2; +s7 = s7 + 0x1; +s6 = s2 << 3; +L41a508: +t3 = 0x1001cc30; +//nop; +t3 = MEM_U32(t3 + 0); +a1 = 0x1001cb70; +t2 = t3 + s6; +s0 = MEM_U32(t2 + 0); +a0 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41a528; +a0 = s4; +L41a528: +// bdead c1e2000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41a5b4;} +//nop; +//nop; +a0 = s4; +a1 = fp; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41a544; +a1 = fp; +L41a544: +// bdead c1e2000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41aa04;} +//nop; +//nop; +a1 = MEM_U32(sp + 92); +a0 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41a560; +a0 = s4; +L41a560: +// bdead c1e2018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41aa04;} +//nop; +a0 = 0x10021c80; +t6 = MEM_U32(s0 + 8); +a0 = MEM_U32(a0 + 0); +//nop; +MEM_U32(a0 + 4) = t6; +a1 = MEM_U32(s5 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L41a58c; +//nop; +L41a58c: +// bdead c1e0000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41aa04;} +//nop; +//nop; +a0 = fp; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L41a5a8; +a1 = s4; +L41a5a8: +// bdead c1e00003 gp = MEM_U32(sp + 60); +s4 = s4 + 0x1; +goto L41aa08; +s4 = s4 + 0x1; +L41a5b4: +//nop; +a1 = MEM_U32(sp + 92); +a0 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41a5c4; +a0 = s4; +L41a5c4: +// bdead c1e2000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41aa04;} +//nop; +//nop; +a1 = 0x1001cb88; +a0 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41a5e0; +a0 = s4; +L41a5e0: +// bdead c1e2000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41a660;} +//nop; +t0 = MEM_U8(s0 + 0); +at = 0x12000000; +t1 = t0 < 0x20; +t5 = -t1; +t7 = t5 & at; +t8 = t7 << (t0 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L41a624;} +//nop; +t4 = MEM_U8(s0 + 26); +//nop; +if (t4 == 0) {//nop; +goto L41a624;} +//nop; +s3 = 0x1; +goto L41a63c; +s3 = 0x1; +L41a624: +//nop; +a0 = s0; +a1 = s5; +v0 = f_expaltered(mem, sp, a0, a1); +goto L41a634; +a1 = s5; +L41a634: +// bdead c1e2000b gp = MEM_U32(sp + 60); +s3 = v0 & 0xff; +L41a63c: +if (s3 == 0) {//nop; +goto L41aa04;} +//nop; +//nop; +a1 = MEM_U16(s0 + 2); +a0 = fp; +f_setbit(mem, sp, a0, a1); +goto L41a654; +a0 = fp; +L41a654: +// bdead c1e00003 gp = MEM_U32(sp + 60); +s4 = s4 + 0x1; +goto L41aa08; +s4 = s4 + 0x1; +L41a660: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = s5; +v0 = f_expinalter(mem, sp, a0, a1); +goto L41a670; +a1 = s5; +L41a670: +// bdead c1e2000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s2 = 0x1; +goto L41a684;} +s2 = 0x1; +s1 = 0x1; +goto L41a774; +s1 = 0x1; +L41a684: +t9 = MEM_U8(s0 + 16); +//nop; +t3 = t9 + 0xffffffe0; +t2 = t3 < 0x60; +if (t2 == 0) {t6 = (int)t3 >> 5; +goto L41a6bc;} +t6 = (int)t3 >> 5; +t5 = 0x10000234; +t1 = t6 << 2; +t5 = t5; +t7 = t5 + t1; +t0 = MEM_U32(t7 + 0); +//nop; +t8 = t0 << (t3 & 0x1f); +t2 = (int)t8 < (int)0x0; +L41a6bc: +if (t2 == 0) {//nop; +goto L41a71c;} +//nop; +v0 = MEM_U32(s0 + 20); +s2 = 0x1; +t9 = MEM_U8(v0 + 26); +//nop; +if (t9 == 0) {//nop; +goto L41a6e4;} +//nop; +s1 = 0x1; +goto L41a774; +s1 = 0x1; +L41a6e4: +//nop; +a0 = MEM_U16(v0 + 36); +a1 = fp; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41a6f4; +a1 = fp; +L41a6f4: +// bdead c1e2000b gp = MEM_U32(sp + 60); +t6 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t6 + 2); +s2 = v0 & 0xff; +a1 = fp; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41a710; +a1 = fp; +L41a710: +// bdead c1ea000b gp = MEM_U32(sp + 60); +s1 = v0 & 0xff; +goto L41a774; +s1 = v0 & 0xff; +L41a71c: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = s5; +v0 = f_expinalter(mem, sp, a0, a1); +goto L41a72c; +a1 = s5; +L41a72c: +// bdead c1e2018b gp = MEM_U32(sp + 60); +if (v0 == 0) {s2 = 0x1; +goto L41a740;} +s2 = 0x1; +s1 = 0x1; +goto L41a774; +s1 = 0x1; +L41a740: +//nop; +a0 = MEM_U32(s0 + 32); +a1 = MEM_U32(s5 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L41a754; +//nop; +L41a754: +// bdead c1e2000b gp = MEM_U32(sp + 60); +a0 = MEM_U32(s0 + 32); +//nop; +a1 = MEM_U32(s5 + 36); +s2 = v0 & 0xff; +v0 = f_strskilled(mem, sp, a0, a1); +goto L41a76c; +s2 = v0 & 0xff; +L41a76c: +// bdead c1ea000b gp = MEM_U32(sp + 60); +s1 = v0 & 0xff; +L41a774: +v1 = MEM_U32(s5 + 32); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +t5 = v0 < 0x40; +if (t5 == 0) {t1 = (int)v0 >> 5; +goto L41a7b0;} +t1 = (int)v0 >> 5; +t0 = 0x100001e0; +t7 = t1 << 2; +t0 = t0; +t3 = t0 + t7; +t8 = MEM_U32(t3 + 0); +//nop; +t4 = t8 << (v0 & 0x1f); +t5 = (int)t4 < (int)0x0; +L41a7b0: +if (t5 == 0) {//nop; +goto L41a9bc;} +//nop; +if (s1 != 0) {//nop; +goto L41a9bc;} +//nop; +t9 = MEM_U8(s0 + 16); +at = 0x10; +t6 = t9 + 0xffffffe0; +t1 = t6 < 0x60; +if (t1 == 0) {t0 = (int)t6 >> 5; +goto L41a7f8;} +t0 = (int)t6 >> 5; +t3 = 0x10000234; +t7 = t0 << 2; +t3 = t3; +t8 = t3 + t7; +t4 = MEM_U32(t8 + 0); +//nop; +t2 = t4 << (t6 & 0x1f); +t1 = (int)t2 < (int)0x0; +L41a7f8: +if (t1 != 0) {//nop; +goto L41a9bc;} +//nop; +if (v0 != at) {//nop; +goto L41a904;} +//nop; +t9 = 0x1001e6b4; +at = 0x3; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L41a82c;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L41a9bc; +s2 = 0x1; +L41a82c: +t0 = MEM_U8(v1 + 24); +//nop; +t3 = t0 & 0x1; +if (t3 == 0) {//nop; +goto L41a878;} +//nop; +a0 = 0x1001c4c0; +a1 = 0x10021c78; +//nop; +a2 = MEM_U32(s0 + 32); +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_cskilled(mem, sp, a0, a1, a2); +goto L41a860; +//nop; +L41a860: +// bdead c1ee000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41a878;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L41a9bc; +s2 = 0x1; +L41a878: +t7 = MEM_U32(s5 + 32); +//nop; +a1 = MEM_U32(s0 + 32); +a0 = MEM_U32(t7 + 40); +a2 = zero; +v0 = f_listpskilled(mem, sp, a0, a1, a2); +goto L41a890; +a2 = zero; +L41a890: +// bdead c1ee000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41a8a8;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L41a9bc; +s2 = 0x1; +L41a8a8: +t8 = MEM_U8(s0 + 16); +//nop; +t4 = t8 + 0xffffffc0; +t6 = t4 < 0x20; +t2 = -t6; +t5 = t2 & 0xc0; +t1 = t5 << (t4 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L41a9bc;} +//nop; +a0 = 0x1001c4c0; +a1 = 0x10021c78; +//nop; +a2 = MEM_U32(s0 + 32); +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_cmkilled(mem, sp, a0, a1, a2); +goto L41a8ec; +//nop; +L41a8ec: +// bdead c1ec000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41a9bc;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L41a9bc; +s2 = 0x1; +L41a904: +//nop; +a0 = MEM_U8(v1 + 25); +a1 = MEM_U32(v1 + 20); +a2 = MEM_U32(s0 + 32); +//nop; +v0 = f_cskilled(mem, sp, a0, a1, a2); +goto L41a91c; +//nop; +L41a91c: +// bdead c1ee000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41a934;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L41a9bc; +s2 = 0x1; +L41a934: +t9 = MEM_U32(s5 + 32); +a1 = MEM_U32(s0 + 32); +a0 = MEM_U32(t9 + 36); +//nop; +a2 = zero; +//nop; +v0 = f_listpskilled(mem, sp, a0, a1, a2); +goto L41a950; +//nop; +L41a950: +// bdead c1ee000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41a968;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L41a9bc; +s2 = 0x1; +L41a968: +t0 = MEM_U8(s0 + 16); +//nop; +t3 = t0 + 0xffffffc0; +t7 = t3 < 0x20; +t8 = -t7; +t6 = t8 & 0xc0; +t2 = t6 << (t3 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L41a9bc;} +//nop; +v1 = MEM_U32(s5 + 32); +//nop; +a2 = MEM_U32(s0 + 32); +a0 = MEM_U8(v1 + 25); +a1 = MEM_U32(v1 + 20); +//nop; +v0 = f_cmkilled(mem, sp, a0, a1, a2); +goto L41a9a8; +//nop; +L41a9a8: +// bdead c1ec000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41a9bc;} +//nop; +s1 = 0x1; +s2 = 0x1; +L41a9bc: +if (s1 == 0) {//nop; +goto L41a9dc;} +//nop; +//nop; +a0 = MEM_U32(sp + 96); +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L41a9d4; +a1 = s4; +L41a9d4: +// bdead c1ec0003 gp = MEM_U32(sp + 60); +//nop; +L41a9dc: +if (s1 != 0) {//nop; +goto L41a9ec;} +//nop; +if (s2 == 0) {//nop; +goto L41aa04;} +//nop; +L41a9ec: +//nop; +a0 = fp; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L41a9fc; +a1 = s4; +L41a9fc: +// bdead c1e00003 gp = MEM_U32(sp + 60); +//nop; +L41aa04: +s4 = s4 + 0x1; +L41aa08: +if (s4 != s7) {s6 = s6 + 0x8; +goto L41a508;} +s6 = s6 + 0x8; +L41aa10: +s5 = MEM_U32(s5 + 12); +//nop; +if (s5 != 0) {//nop; +goto L41a1c4;} +//nop; +t5 = 0x1001eb84; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {// bdead 40000003 ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead 40000003 ra = MEM_U32(sp + 68); +t4 = 0x1001e6bc; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L41aae4;} +//nop; +//nop; +s0 = sp + 0x94; +MEM_U32(sp + 148) = zero; +MEM_U32(sp + 152) = zero; +a0 = s0; +f_checkbvlist(mem, sp, a0); +goto L41aa68; +a0 = s0; +L41aa68: +// bdead 40020083 gp = MEM_U32(sp + 60); +//nop; +s5 = 0x1001c8f8; +//nop; +s5 = MEM_U32(s5 + 0); +//nop; +if (s5 == 0) {//nop; +goto L41aaa8;} +//nop; +L41aa88: +//nop; +a0 = s0; +a1 = s5 + 0xf4; +f_bvectunion(mem, sp, a0, a1, a2); +goto L41aa98; +a1 = s5 + 0xf4; +L41aa98: +s5 = MEM_U32(s5 + 12); +// bdead 40420083 gp = MEM_U32(sp + 60); +if (s5 != 0) {//nop; +goto L41aa88;} +//nop; +L41aaa8: +//nop; +a1 = 0x1001cb58; +a0 = s0; +f_bvectintsect(mem, sp, a0, a1); +goto L41aab8; +a0 = s0; +L41aab8: +// bdead 40020003 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +//nop; +//nop; +v0 = f_bvectcard(mem, sp, a0); +goto L41aad0; +//nop; +L41aad0: +// bdead 4000000b gp = MEM_U32(sp + 60); +//nop; +at = 0x10021d10; +//nop; +MEM_U32(at + 0) = v0; +L41aae4: +//nop; +a0 = 0x1001cbc8; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41aaf4; +//nop; +L41aaf4: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cbd0; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41ab0c; +//nop; +L41ab0c: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +s7 = 0x1001cb60; +//nop; +a0 = s7; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41ab28; +//nop; +L41ab28: +// bdead 41000003 gp = MEM_U32(sp + 60); +s4 = zero; +s2 = 0x1001cb38; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +s2 = s2 + 0xffffffff; +if ((int)s2 < 0) {//nop; +goto L41aebc;} +//nop; +fp = 0x1001eba0; +s5 = 0x1001c4c4; +s3 = 0x1001cb68; +s2 = s2 + 0x1; +s6 = zero; +L41ab60: +t1 = 0x1001cc30; +at = 0x12000000; +t1 = MEM_U32(t1 + 0); +//nop; +t9 = t1 + s6; +s0 = MEM_U32(t9 + 0); +//nop; +t0 = MEM_U8(s0 + 0); +//nop; +t7 = t0 < 0x20; +t8 = -t7; +t6 = t8 & at; +t3 = t6 << (t0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L41aeb0;} +//nop; +v0 = 0x1001e6b4; +at = 0x2; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != at) {at = 0x3; +goto L41ac28;} +at = 0x3; +t2 = MEM_U8(fp + 0); +//nop; +if (t2 != 0) {//nop; +goto L41abf4;} +//nop; +t5 = 0x1001c4c0; +at = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L41abf4;} +//nop; +t4 = MEM_U8(s0 + 22); +at = 0x3; +if (t4 == at) {at = 0x5; +goto L41abf4;} +at = 0x5; +if (v0 != at) {//nop; +goto L41ac08;} +//nop; +L41abf4: +t1 = MEM_U32(s5 + 0); +t9 = MEM_U16(s0 + 20); +//nop; +if (t1 != t9) {//nop; +goto L41aeb0;} +//nop; +L41ac08: +//nop; +a0 = s7; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L41ac18; +a1 = s4; +L41ac18: +// bdead c1f80003 gp = MEM_U32(sp + 60); +s4 = s4 + 0x1; +goto L41aeb4; +s4 = s4 + 0x1; +at = 0x3; +L41ac28: +if (v0 == at) {//nop; +goto L41ad50;} +//nop; +t7 = 0x1001c4c0; +at = 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L41ac78;} +//nop; +t8 = MEM_U8(s0 + 22); +at = 0x3; +if (t8 == at) {at = 0x5; +goto L41ac78;} +at = 0x5; +if (v0 == at) {//nop; +goto L41ac78;} +//nop; +t6 = 0x1001e684; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L41ac8c;} +//nop; +L41ac78: +t0 = MEM_U32(s5 + 0); +t3 = MEM_U16(s0 + 20); +//nop; +if (t0 != t3) {at = 0x1; +goto L41acb8;} +at = 0x1; +L41ac8c: +//nop; +a0 = s7; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L41ac9c; +a1 = s4; +L41ac9c: +// bdead c1fa0003 gp = MEM_U32(sp + 60); +//nop; +v0 = 0x1001e6b4; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +at = 0x1; +L41acb8: +if (v0 != at) {//nop; +goto L41aeb0;} +//nop; +t2 = MEM_U8(s0 + 22); +at = 0x4; +if (t2 != at) {//nop; +goto L41aeb0;} +//nop; +//nop; +a0 = MEM_U16(s0 + 20); +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L41ace0; +//nop; +L41ace0: +// bdead c1f8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41aeb0;} +//nop; +t5 = 0x1001e684; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L41aeb0;} +//nop; +//nop; +a0 = s3; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41ad14; +//nop; +L41ad14: +// bdead c1f80003 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +a1 = s4; +//nop; +f_setbit(mem, sp, a0, a1); +goto L41ad2c; +//nop; +L41ad2c: +// bdead c1f80003 gp = MEM_U32(sp + 60); +a0 = s7; +//nop; +a1 = s4; +//nop; +f_setbit(mem, sp, a0, a1); +goto L41ad44; +//nop; +L41ad44: +// bdead c1f80003 gp = MEM_U32(sp + 60); +s4 = s4 + 0x1; +goto L41aeb4; +s4 = s4 + 0x1; +L41ad50: +t4 = MEM_U32(s5 + 0); +t1 = MEM_U16(s0 + 20); +//nop; +if (t4 != t1) {//nop; +goto L41aeb0;} +//nop; +t9 = MEM_U8(s0 + 22); +at = 0x2; +if (t9 != at) {a0 = 0x60; +goto L41ae6c;} +a0 = 0x60; +v1 = MEM_U32(s0 + 16); +t8 = 0x1001cc38; +if ((int)v1 >= 0) {t7 = (int)v1 >> 2; +goto L41ad8c;} +t7 = (int)v1 >> 2; +at = v1 + 0x3; +t7 = (int)at >> 2; +L41ad8c: +t8 = MEM_U32(t8 + 0); +s1 = t7 << 4; +v0 = t8 + s1; +t6 = MEM_U8(v0 + 0); +//nop; +if (a0 != t6) {//nop; +goto L41adb8;} +//nop; +L41ada8: +t0 = MEM_U8(v0 + 16); +s1 = s1 + 0x10; +if (a0 == t0) {v0 = v0 + 0x10; +goto L41ada8;} +v0 = v0 + 0x10; +L41adb8: +t3 = MEM_U8(v0 + 2); +//nop; +if (t3 != 0) {//nop; +goto L41ae10;} +//nop; +t2 = 0x1001ebc0; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +t5 = t2 & 0x4; +if (t5 != 0) {//nop; +goto L41ae64;} +//nop; +t4 = MEM_U8(fp + 0); +//nop; +if (t4 != 0) {//nop; +goto L41ae64;} +//nop; +//nop; +a0 = s7; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L41ae04; +a1 = s4; +L41ae04: +// bdead c1f80003 gp = MEM_U32(sp + 60); +s4 = s4 + 0x1; +goto L41aeb4; +s4 = s4 + 0x1; +L41ae10: +//nop; +a0 = 0x1001cbc8; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L41ae20; +a1 = s4; +L41ae20: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +//nop; +t1 = 0x1001cc38; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t9 = t1 + s1; +t7 = MEM_U8(t9 + 4); +//nop; +if (t7 != 0) {//nop; +goto L41ae64;} +//nop; +//nop; +a0 = 0x1001cbd0; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L41ae5c; +a1 = s4; +L41ae5c: +// bdead c1f80003 gp = MEM_U32(sp + 60); +//nop; +L41ae64: +s4 = s4 + 0x1; +goto L41aeb4; +s4 = s4 + 0x1; +L41ae6c: +t8 = 0x1001ebc0; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +t6 = t8 & 0x4; +if (t6 != 0) {//nop; +goto L41aeb0;} +//nop; +t0 = MEM_U8(fp + 0); +//nop; +if (t0 != 0) {//nop; +goto L41aeb0;} +//nop; +//nop; +a0 = s7; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L41aea8; +a1 = s4; +L41aea8: +// bdead c1f80003 gp = MEM_U32(sp + 60); +//nop; +L41aeb0: +s4 = s4 + 0x1; +L41aeb4: +if (s4 != s2) {s6 = s6 + 0x8; +goto L41ab60;} +s6 = s6 + 0x8; +L41aebc: +//nop; +s3 = 0x1001cb68; +fp = 0x1001eba0; +//nop; +v0 = f_getclock(mem, sp); +goto L41aed0; +//nop; +L41aed0: +// bdead c110000b gp = MEM_U32(sp + 60); +a2 = 0x5; +s2 = 0x1001c8ec; +t3 = 0x1001e6bc; +MEM_U32(s2 + 0) = v0; +t3 = MEM_U8(t3 + 0); +a3 = 0x5; +if (t3 == 0) {//nop; +goto L41b048;} +//nop; +s0 = 0x10012018; +a1 = 0x10002c24; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41af0c; +a1 = a1; +L41af0c: +// bdead c11a0003 gp = MEM_U32(sp + 60); +t2 = MEM_U32(s2 + 0); +s5 = 0x1001c8f4; +s4 = 0x3e8; +t5 = MEM_U32(s5 + 0); +//nop; +t4 = t2 - t5; +lo = (int)t4 / (int)s4; hi = (int)t4 % (int)s4; +a0 = MEM_U32(s0 + 0); +if (s4 != 0) {//nop; +goto L41af3c;} +//nop; +abort(); +L41af3c: +at = 0xffffffff; +if (s4 != at) {at = 0x80000000; +goto L41af54;} +at = 0x80000000; +if (t4 != at) {//nop; +goto L41af54;} +//nop; +abort(); +L41af54: +a2 = 0x4; +a3 = 0xa; +a1 = lo; +//nop; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41af68; +//nop; +L41af68: +// bdead c17a0003 gp = MEM_U32(sp + 60); +s1 = MEM_U32(s0 + 0); +//nop; +a1 = 0x2e; +a2 = 0x1; +// bdead c17e00c3 a3 = 0xa; +a0 = s1; +f_write_char(mem, sp, a0, a1, a2); +goto L41af88; +a0 = s1; +L41af88: +t1 = MEM_U32(s2 + 0); +t9 = MEM_U32(s5 + 0); +// bdead c53e0403 gp = MEM_U32(sp + 60); +t7 = t1 - t9; +lo = (int)t7 / (int)s4; hi = (int)t7 % (int)s4; +a0 = s1; +if (s4 != 0) {//nop; +goto L41afac;} +//nop; +abort(); +L41afac: +at = 0xffffffff; +if (s4 != at) {at = 0x80000000; +goto L41afc4;} +at = 0x80000000; +if (t7 != at) {//nop; +goto L41afc4;} +//nop; +abort(); +L41afc4: +a1 = hi; +t8 = a1 ^ s4; +if ((int)t8 >= 0) {//nop; +goto L41afd8;} +//nop; +a1 = a1 + s4; +L41afd8: +//nop; +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41afe8; +a3 = 0xa; +L41afe8: +// bdead c11a0003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s0 + 0); +a1 = 0x10002c04; +//nop; +a2 = 0x20; +a3 = 0x20; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41b008; +a1 = a1; +L41b008: +// bdead c11a0003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s0 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41b028; +a2 = 0x400; +L41b028: +// bdead c11a0183 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41b040; +//nop; +L41b040: +// bdead c1180003 gp = MEM_U32(sp + 60); +//nop; +L41b048: +s5 = 0x1001c8f4; +t6 = MEM_U32(s2 + 0); +a0 = 0x1001cc20; +MEM_U32(s5 + 0) = t6; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41b068; +//nop; +L41b068: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cbe8; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41b080; +//nop; +L41b080: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +s2 = 0x1001cbf0; +//nop; +a0 = s2; +//nop; +f_checkbvlist(mem, sp, a0); +goto L41b09c; +//nop; +L41b09c: +// bdead c1180003 gp = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L41b0b4; +//nop; +L41b0b4: +// bdead c118018b gp = MEM_U32(sp + 60); +s4 = sp + 0x64; +at = 0x10021cf0; +v1 = 0x10021ce8; +MEM_U32(at + 0) = v0; +t0 = MEM_U32(v1 + 0); +s5 = 0x1001c8f8; +t3 = t0 + 0x1; +MEM_U32(v1 + 0) = t3; +s5 = MEM_U32(s5 + 0); +//nop; +if (s5 == 0) {//nop; +goto L41b328;} +//nop; +L41b0e8: +//nop; +s0 = s5 + 0x154; +MEM_U32(s5 + 340) = zero; +MEM_U32(s5 + 344) = zero; +a0 = s0; +f_checkbvlist(mem, sp, a0); +goto L41b100; +a0 = s0; +L41b100: +// bdead c17a0083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = 0x1001cb70; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L41b118; +//nop; +L41b118: +// bdead c17a0083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = s2; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L41b130; +//nop; +L41b130: +// bdead c1780003 gp = MEM_U32(sp + 60); +s1 = s5 + 0x15c; +//nop; +MEM_U32(s5 + 348) = zero; +MEM_U32(s5 + 352) = zero; +a0 = s1; +f_checkbvlist(mem, sp, a0); +goto L41b14c; +a0 = s1; +L41b14c: +v0 = MEM_U32(s5 + 24); +// bdead c17c008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41b1a8;} +//nop; +//nop; +a0 = s1; +a1 = s7; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L41b16c; +a1 = s7; +L41b16c: +// bdead c17c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L41b184; +//nop; +L41b184: +// bdead c17c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s2; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L41b19c; +//nop; +L41b19c: +// bdead c1780183 gp = MEM_U32(sp + 60); +s5 = MEM_U32(s5 + 12); +goto L41b31c; +s5 = MEM_U32(s5 + 12); +L41b1a8: +t2 = MEM_U8(s5 + 6); +//nop; +if (t2 != 0) {//nop; +goto L41b2e8;} +//nop; +t5 = MEM_U8(fp + 0); +//nop; +if (t5 == 0) {//nop; +goto L41b258;} +//nop; +t4 = MEM_U32(s5 + 32); +a0 = s1; +t1 = MEM_U8(t4 + 0); +//nop; +t9 = t1 < 0x40; +if (t9 == 0) {t7 = (int)t1 >> 5; +goto L41b204;} +t7 = (int)t1 >> 5; +t6 = 0x100001e0; +t8 = t7 << 2; +t6 = t6; +t0 = t6 + t8; +t3 = MEM_U32(t0 + 0); +//nop; +t2 = t3 << (t1 & 0x1f); +t9 = (int)t2 < (int)0x0; +L41b204: +if (t9 == 0) {//nop; +goto L41b258;} +//nop; +MEM_U32(sp + 100) = zero; +MEM_U32(sp + 104) = zero; +MEM_U32(sp + 108) = zero; +MEM_U32(sp + 112) = zero; +at = MEM_U32(s4 + 0); +//nop; +MEM_U32(sp + 4) = at; +t7 = MEM_U32(s4 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t7; +a3 = MEM_U32(s4 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t7 = MEM_U32(s4 + 12); +MEM_U32(sp + 16) = t7; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L41b24c; +MEM_U32(sp + 16) = t7; +L41b24c: +// bdead c1780183 gp = MEM_U32(sp + 60); +s5 = MEM_U32(s5 + 12); +goto L41b31c; +s5 = MEM_U32(s5 + 12); +L41b258: +t6 = MEM_U32(v0 + 4); +//nop; +if (t6 != 0) {//nop; +goto L41b29c;} +//nop; +//nop; +a1 = 0x1001cb70; +a0 = s1; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L41b278; +a0 = s1; +L41b278: +// bdead c17c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s2; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L41b290; +//nop; +L41b290: +// bdead c1780183 gp = MEM_U32(sp + 60); +s5 = MEM_U32(s5 + 12); +goto L41b31c; +s5 = MEM_U32(s5 + 12); +L41b29c: +//nop; +a0 = s1; +a1 = s7; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L41b2ac; +a1 = s7; +L41b2ac: +// bdead c17c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L41b2c4; +//nop; +L41b2c4: +// bdead c17c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s2; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L41b2dc; +//nop; +L41b2dc: +// bdead c1780183 gp = MEM_U32(sp + 60); +s5 = MEM_U32(s5 + 12); +goto L41b31c; +s5 = MEM_U32(s5 + 12); +L41b2e8: +//nop; +a1 = 0x1001cb70; +a0 = s1; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L41b2f8; +a0 = s1; +L41b2f8: +// bdead c17c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s2; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L41b310; +//nop; +L41b310: +// bdead c1780183 gp = MEM_U32(sp + 60); +//nop; +s5 = MEM_U32(s5 + 12); +L41b31c: +//nop; +if (s5 != 0) {//nop; +goto L41b0e8;} +//nop; +L41b328: +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {// bdead 40100183 ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead 40100183 ra = MEM_U32(sp + 68); +t0 = 0x1001e6dc; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == 0) {// bdead 40100183 ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead 40100183 ra = MEM_U32(sp + 68); +L41b358: +t3 = 0x10021ce4; +s5 = 0x1001c8fc; +t3 = MEM_U32(t3 + 0); +at = 0x10021ce4; +s5 = MEM_U32(s5 + 0); +t1 = t3 + 0x1; +s2 = zero; +if (s5 == 0) {MEM_U32(at + 0) = t1; +goto L41b4f8;} +MEM_U32(at + 0) = t1; +L41b37c: +v0 = MEM_U32(s5 + 24); +//nop; +if (v0 == 0) {//nop; +goto L41b404;} +//nop; +if (s2 != 0) {s0 = v0; +goto L41b3ac;} +s0 = v0; +//nop; +a0 = 0x1001cc20; +a1 = s5 + 0x15c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L41b3a4; +a1 = s5 + 0x15c; +L41b3a4: +// bdead 405a0083 gp = MEM_U32(sp + 60); +//nop; +L41b3ac: +if (s0 == 0) {s1 = s5 + 0x15c; +goto L41b3d8;} +s1 = s5 + 0x15c; +L41b3b4: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x154; +f_bvectintsect(mem, sp, a0, a1); +goto L41b3c8; +a1 = a1 + 0x154; +L41b3c8: +s0 = MEM_U32(s0 + 4); +// bdead 405e0083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L41b3b4;} +//nop; +L41b3d8: +if (s2 != 0) {//nop; +goto L41b480;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = s5 + 0x15c; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L41b3f0; +a1 = s5 + 0x15c; +L41b3f0: +// bdead 4058008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41b480;} +//nop; +s2 = 0x1; +goto L41b480; +s2 = 0x1; +L41b404: +t2 = MEM_U32(s3 + 0); +//nop; +if (t2 == 0) {//nop; +goto L41b480;} +//nop; +if (s2 != 0) {//nop; +goto L41b434;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = s5 + 0x15c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L41b42c; +a1 = s5 + 0x15c; +L41b42c: +// bdead 40580103 gp = MEM_U32(sp + 60); +//nop; +L41b434: +a2 = 0x1001c8f8; +//nop; +a2 = MEM_U32(a2 + 0); +s1 = s5 + 0x15c; +a0 = s1; +a1 = s3; +a2 = a2 + 0x154; +f_minusminus(mem, sp, a0, a1, a2); +goto L41b454; +a2 = a2 + 0x154; +L41b454: +// bdead 405c0083 gp = MEM_U32(sp + 60); +if (s2 != 0) {//nop; +goto L41b480;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = s1; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L41b470; +a1 = s1; +L41b470: +// bdead 4058008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41b480;} +//nop; +s2 = 0x1; +L41b480: +if (s2 != 0) {s1 = s5 + 0x15c; +goto L41b4a0;} +s1 = s5 + 0x15c; +//nop; +a0 = 0x1001cc20; +a1 = s5 + 0x154; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L41b498; +a1 = s5 + 0x154; +L41b498: +// bdead 405c0003 gp = MEM_U32(sp + 60); +//nop; +L41b4a0: +//nop; +s0 = s5 + 0x154; +a0 = s0; +a1 = s5 + 0x104; +a2 = s1; +a3 = s5 + 0x10c; +f_bvectglop(mem, sp, a0, a1, a2, a3); +goto L41b4bc; +a3 = s5 + 0x10c; +L41b4bc: +// bdead 405a0183 gp = MEM_U32(sp + 60); +if (s2 != 0) {//nop; +goto L41b4e8;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = s0; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L41b4d8; +a1 = s0; +L41b4d8: +// bdead 4058018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41b4e8;} +//nop; +s2 = 0x1; +L41b4e8: +s5 = MEM_U32(s5 + 16); +//nop; +if (s5 != 0) {//nop; +goto L41b37c;} +//nop; +L41b4f8: +if (s2 != 0) {//nop; +goto L41b358;} +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L41b510; +//nop; +L41b510: +// bdead 4000000b gp = MEM_U32(sp + 60); +s6 = 0x67; +v1 = 0x10021ce0; +t4 = 0x10021cf0; +t5 = MEM_U32(v1 + 0); +t4 = MEM_U32(t4 + 0); +t9 = t5 + v0; +s5 = 0x1001c8f8; +t7 = t9 - t4; +MEM_U32(v1 + 0) = t7; +s5 = MEM_U32(s5 + 0); +//nop; +if (s5 == 0) {// bdead 40c00003 ra = MEM_U32(sp + 68); +goto L41b7e0;} +// bdead 40c00003 ra = MEM_U32(sp + 68); +s3 = 0x10021c90; +s4 = 0x3e; +L41b550: +s2 = MEM_U32(s5 + 28); +MEM_U32(sp + 136) = s5; +MEM_U8(sp + 210) = (uint8_t)zero; +L41b55c: +t6 = MEM_U8(s2 + 0); +//nop; +t8 = t6 + 0xffffffe0; +t0 = t8 < 0x60; +if (t0 == 0) {t3 = (int)t8 >> 5; +goto L41b594;} +t3 = (int)t8 >> 5; +t2 = 0x10000234; +t1 = t3 << 2; +t2 = t2; +t5 = t2 + t1; +t9 = MEM_U32(t5 + 0); +//nop; +t4 = t9 << (t8 & 0x1f); +t0 = (int)t4 < (int)0x0; +L41b594: +if (t0 == 0) {//nop; +goto L41b784;} +//nop; +t6 = MEM_U8(s2 + 3); +//nop; +if (t6 != 0) {//nop; +goto L41b784;} +//nop; +t3 = MEM_U8(s2 + 29); +//nop; +if (t3 == 0) {//nop; +goto L41b784;} +//nop; +t2 = MEM_U8(s2 + 31); +//nop; +if (t2 == 0) {//nop; +goto L41b784;} +//nop; +t1 = MEM_U32(s2 + 4); +//nop; +t5 = MEM_U32(t1 + 20); +a1 = s5 + 0x15c; +a0 = MEM_U16(t5 + 36); +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41b5e8; +//nop; +L41b5e8: +// bdead 40f8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L41b784;} +//nop; +t9 = MEM_U32(s2 + 24); +s0 = s5 + 0x104; +MEM_U8(t9 + 9) = (uint8_t)zero; +t8 = MEM_U32(s2 + 4); +//nop; +t4 = MEM_U32(t8 + 20); +a0 = s0; +a1 = MEM_U16(t4 + 36); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L41b61c; +//nop; +L41b61c: +a2 = MEM_U32(s2 + 40); +// bdead 40fa0083 gp = MEM_U32(sp + 60); +if (a2 == 0) {a0 = s5 + 0x124; +goto L41b698;} +a0 = s5 + 0x124; +//nop; +a1 = MEM_U16(a2 + 2); +fp = s5 + 0x10c; +s1 = s5 + 0x114; +f_resetbit(mem, sp, a0, a1); +goto L41b640; +s1 = s5 + 0x114; +L41b640: +// bdead c0fe0003 gp = MEM_U32(sp + 60); +t7 = MEM_U32(s2 + 40); +//nop; +a1 = MEM_U16(t7 + 2); +a0 = s1; +f_resetbit(mem, sp, a0, a1); +goto L41b658; +a0 = s1; +L41b658: +// bdead c0fa0003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(s2 + 40); +//nop; +a0 = MEM_U16(t0 + 2); +a1 = fp; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41b670; +a1 = fp; +L41b670: +// bdead 40fa000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41b698;} +//nop; +t6 = MEM_U32(s2 + 40); +//nop; +a1 = MEM_U16(t6 + 2); +a0 = s0; +f_resetbit(mem, sp, a0, a1); +goto L41b690; +a0 = s0; +L41b690: +// bdead 40f80003 gp = MEM_U32(sp + 60); +//nop; +L41b698: +t3 = MEM_U32(s2 + 40); +//nop; +if (t3 == 0) {//nop; +goto L41b744;} +//nop; +t2 = MEM_U32(s2 + 4); +//nop; +a0 = MEM_U32(t2 + 52); +//nop; +v0 = f_has_volt_ovfw(mem, sp, a0); +goto L41b6bc; +//nop; +L41b6bc: +// bdead 40f8000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41b744;} +//nop; +t1 = MEM_U8(s2 + 0); +//nop; +if (s4 != t1) {//nop; +goto L41b6f0;} +//nop; +//nop; +a0 = MEM_U32(s2 + 20); +a1 = s5; +f_exprdelete(mem, sp, a0, a1); +goto L41b6e8; +a1 = s5; +L41b6e8: +// bdead 40f80003 gp = MEM_U32(sp + 60); +//nop; +L41b6f0: +a2 = MEM_U32(s2 + 40); +//nop; +if (a2 == 0) {t9 = 0x60; +goto L41b724;} +t9 = 0x60; +t5 = MEM_U32(s2 + 4); +//nop; +a0 = MEM_U32(t5 + 52); +a1 = s5; +f_exprdelete(mem, sp, a0, a1); +goto L41b714; +a1 = s5; +L41b714: +// bdead 40f80003 gp = MEM_U32(sp + 60); +a2 = MEM_U32(s2 + 40); +//nop; +t9 = 0x60; +L41b724: +MEM_U8(s2 + 0) = (uint8_t)t9; +//nop; +a0 = a2; +a1 = s5; +f_checkstatoccur(mem, sp, a0, a1); +goto L41b738; +a1 = s5; +L41b738: +// bdead 40f80003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(s3 + 0); +goto L41b778; +t0 = MEM_U32(s3 + 0); +L41b744: +v1 = MEM_U32(s2 + 4); +MEM_U8(s2 + 0) = (uint8_t)s6; +t4 = MEM_U32(s2 + 40); +t8 = MEM_U8(v1 + 1); +if (t4 != 0) {MEM_U8(s2 + 20) = (uint8_t)t8; +goto L41b764;} +MEM_U8(s2 + 20) = (uint8_t)t8; +MEM_U32(s2 + 4) = zero; +goto L41b770; +MEM_U32(s2 + 4) = zero; +L41b764: +t7 = MEM_U32(v1 + 52); +//nop; +MEM_U32(s2 + 4) = t7; +L41b770: +MEM_U8(s2 + 21) = (uint8_t)zero; +t0 = MEM_U32(s3 + 0); +L41b778: +//nop; +t6 = t0 + 0x1; +MEM_U32(s3 + 0) = t6; +L41b784: +v0 = MEM_U32(s2 + 8); +//nop; +if (v0 == 0) {t5 = MEM_U8(sp + 210); +goto L41b7b0;} +t5 = MEM_U8(sp + 210); +t3 = MEM_U32(v0 + 16); +t2 = MEM_U32(s2 + 16); +//nop; +t1 = t3 ^ t2; +t1 = zero < t1; +MEM_U8(sp + 210) = (uint8_t)t1; +t5 = MEM_U8(sp + 210); +L41b7b0: +s2 = v0; +if (t5 != 0) {t9 = MEM_U32(sp + 136); +goto L41b7c8;} +t9 = MEM_U32(sp + 136); +if (v0 != 0) {//nop; +goto L41b55c;} +//nop; +t9 = MEM_U32(sp + 136); +L41b7c8: +//nop; +s5 = MEM_U32(t9 + 12); +//nop; +if (s5 != 0) {//nop; +goto L41b550;} +//nop; +// bdead 1 ra = MEM_U32(sp + 68); +L41b7e0: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0xd8; +return; +// bdead 1 sp = sp + 0xd8; +//nop; +//nop; +//nop; +} + +static void f_printmtyp(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b818: +//printmtyp: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +v0 = a0 & 0xff; +at = v0 < 0x7; +// fdead 400001af MEM_U32(sp + 28) = ra; +// fdead 400001af MEM_U32(sp + 24) = gp; +if (at == 0) {MEM_U32(sp + 32) = a0; +goto L41b978;} +MEM_U32(sp + 32) = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002c5c[] = { +&&L41b860, +&&L41b900, +&&L41b888, +&&L41b928, +&&L41b8d8, +&&L41b950, +&&L41b8b0, +}; +dest = Lswitch10002c5c[v0]; +//nop; +goto *dest; +//nop; +L41b860: +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x5a; +a2 = 0x1; +// bdead 400000e1 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41b87c; +// bdead 400000e1 a3 = 0xa; +L41b87c: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L41b9a0; +// bdead 1 ra = MEM_U32(sp + 28); +L41b888: +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x50; +a2 = 0x1; +// bdead 400000e1 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41b8a4; +// bdead 400000e1 a3 = 0xa; +L41b8a4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L41b9a0; +// bdead 1 ra = MEM_U32(sp + 28); +L41b8b0: +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x54; +a2 = 0x1; +// bdead 400000e1 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41b8cc; +// bdead 400000e1 a3 = 0xa; +L41b8cc: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L41b9a0; +// bdead 1 ra = MEM_U32(sp + 28); +L41b8d8: +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x53; +a2 = 0x1; +// bdead 400000e1 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41b8f4; +// bdead 400000e1 a3 = 0xa; +L41b8f4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L41b9a0; +// bdead 1 ra = MEM_U32(sp + 28); +L41b900: +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x4d; +a2 = 0x1; +// bdead 400000e1 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41b91c; +// bdead 400000e1 a3 = 0xa; +L41b91c: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L41b9a0; +// bdead 1 ra = MEM_U32(sp + 28); +L41b928: +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x52; +a2 = 0x1; +// bdead 400000e1 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41b944; +// bdead 400000e1 a3 = 0xa; +L41b944: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L41b9a0; +// bdead 1 ra = MEM_U32(sp + 28); +L41b950: +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x41; +a2 = 0x1; +// bdead 400000e1 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41b96c; +// bdead 400000e1 a3 = 0xa; +L41b96c: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L41b9a0; +// bdead 1 ra = MEM_U32(sp + 28); +L41b978: +a2 = 0x10002c50; +//nop; +a0 = 0x1; +a1 = 0x2a; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L41b994; +a2 = a2; +L41b994: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L41b9a0: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_printitab(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41b9ac: +//printitab: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +t6 = 0x1001e6f0; +at = 0x20; +t6 = MEM_U8(t6 + 0); +// fdead 4000818f MEM_U32(sp + 52) = ra; +// fdead 4000818f MEM_U32(sp + 48) = gp; +// fdead 4000818f MEM_U32(sp + 44) = s4; +// fdead 4000818f MEM_U32(sp + 40) = s3; +// fdead 4000818f MEM_U32(sp + 36) = s2; +// fdead 4000818f MEM_U32(sp + 32) = s1; +if (t6 == at) {// fdead 4000818f MEM_U32(sp + 28) = s0; +goto L41ba00;} +// fdead 4000818f MEM_U32(sp + 28) = s0; +t7 = 0x1001eaf0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {// bdead 40000003 ra = MEM_U32(sp + 52); +goto L41c1e8;} +// bdead 40000003 ra = MEM_U32(sp + 52); +L41ba00: +s2 = 0x10012018; +a1 = 0x10002d02; +//nop; +a0 = MEM_U32(s2 + 0); +s4 = zero; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ba24; +a1 = a1; +L41ba24: +// bdead 40280003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +a1 = 0x10002cfc; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ba44; +a1 = a1; +L41ba44: +// bdead 40280003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +a1 = 0x10002ce2; +//nop; +a2 = 0x1a; +a3 = 0x1a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ba64; +a1 = a1; +L41ba64: +// bdead 40280183 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41ba7c; +//nop; +L41ba7c: +// bdead 40280003 gp = MEM_U32(sp + 48); +s3 = s4 << 3; +t8 = 0x1001cb38; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {// bdead 40380003 ra = MEM_U32(sp + 52); +goto L41c1e8;} +// bdead 40380003 ra = MEM_U32(sp + 52); +L41ba9c: +t9 = 0x1001cc30; +s0 = MEM_U32(s2 + 0); +t9 = MEM_U32(t9 + 0); +a1 = 0x7b; +t0 = t9 + s3; +//nop; +s1 = MEM_U32(t0 + 0); +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41bac8; +a0 = s0; +L41bac8: +// bdead 403e0003 gp = MEM_U32(sp + 48); +a1 = MEM_U16(s1 + 4); +//nop; +a0 = s0; +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41bae4; +a3 = 0xa; +L41bae4: +// bdead 403c0003 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s2 + 0); +//nop; +a1 = 0x7c; +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41bb04; +a0 = s0; +L41bb04: +// bdead 403e0003 gp = MEM_U32(sp + 48); +a1 = MEM_U16(s1 + 6); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41bb20; +a3 = 0xa; +L41bb20: +// bdead 403c0003 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s2 + 0); +//nop; +a1 = 0x7d; +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41bb40; +a0 = s0; +L41bb40: +// bdead 403e0003 gp = MEM_U32(sp + 48); +a1 = MEM_U16(s1 + 2); +//nop; +a0 = s0; +a2 = 0x7; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41bb5c; +a3 = 0xa; +L41bb5c: +// bdead 403c0003 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s2 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41bb7c; +a0 = s0; +L41bb7c: +v0 = MEM_U8(s1 + 0); +// bdead 403e000b gp = MEM_U32(sp + 48); +at = v0 < 0x9; +if (at == 0) {a0 = 0x1; +goto L41bd18;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002d0c[] = { +&&L41bca0, +&&L41bbd8, +&&L41bbb0, +&&L41bc00, +&&L41bc78, +&&L41bc28, +&&L41bc50, +&&L41bcc8, +&&L41bcf0, +}; +dest = Lswitch10002d0c[v0]; +//nop; +goto *dest; +//nop; +L41bbb0: +a1 = 0x10002cda; +//nop; +a0 = s0; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41bbcc; +a1 = a1; +L41bbcc: +// bdead 403c0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +goto L41bd3c; +v0 = MEM_U8(s1 + 0); +L41bbd8: +a1 = 0x10002cd2; +//nop; +a0 = s0; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41bbf4; +a1 = a1; +L41bbf4: +// bdead 403c0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +goto L41bd3c; +v0 = MEM_U8(s1 + 0); +L41bc00: +a1 = 0x10002cca; +//nop; +a0 = s0; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41bc1c; +a1 = a1; +L41bc1c: +// bdead 403c0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +goto L41bd3c; +v0 = MEM_U8(s1 + 0); +L41bc28: +a1 = 0x10002cc1; +//nop; +a0 = s0; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41bc44; +a1 = a1; +L41bc44: +// bdead 403c0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +goto L41bd3c; +v0 = MEM_U8(s1 + 0); +L41bc50: +a1 = 0x10002cb8; +//nop; +a0 = s0; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41bc6c; +a1 = a1; +L41bc6c: +// bdead 403c0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +goto L41bd3c; +v0 = MEM_U8(s1 + 0); +L41bc78: +a1 = 0x10002cb0; +//nop; +a0 = s0; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41bc94; +a1 = a1; +L41bc94: +// bdead 403c0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +goto L41bd3c; +v0 = MEM_U8(s1 + 0); +L41bca0: +a1 = 0x10002ca8; +//nop; +a0 = s0; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41bcbc; +a1 = a1; +L41bcbc: +// bdead 403c0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +goto L41bd3c; +v0 = MEM_U8(s1 + 0); +L41bcc8: +a1 = 0x10002ca0; +//nop; +a0 = s0; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41bce4; +a1 = a1; +L41bce4: +// bdead 403c0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +goto L41bd3c; +v0 = MEM_U8(s1 + 0); +L41bcf0: +a1 = 0x10002c97; +//nop; +a0 = s0; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41bd0c; +a1 = a1; +L41bd0c: +// bdead 403c0003 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +goto L41bd3c; +v0 = MEM_U8(s1 + 0); +L41bd18: +a2 = 0x10002c8e; +//nop; +a1 = 0x46; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L41bd30; +a2 = a2; +L41bd30: +// bdead 403c0003 gp = MEM_U32(sp + 48); +//nop; +v0 = MEM_U8(s1 + 0); +L41bd3c: +at = 0x4; +if (v0 != at) {a3 = zero; +goto L41bed0;} +a3 = zero; +s0 = MEM_U32(s2 + 0); +a2 = 0x10000240; +//nop; +a1 = MEM_U8(s1 + 16); +t2 = 0xa; +MEM_U32(sp + 16) = t2; +a0 = s0; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L41bd6c; +a2 = a2; +L41bd6c: +// bdead 403e0003 gp = MEM_U32(sp + 48); +a0 = s0; +//nop; +a1 = 0x7b; +a2 = 0x1; +// bdead 403e00e3 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41bd88; +// bdead 403e00e3 a3 = 0xa; +L41bd88: +// bdead 403e0003 gp = MEM_U32(sp + 48); +t3 = MEM_U32(s1 + 20); +//nop; +a1 = MEM_U16(t3 + 4); +a0 = s0; +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41bda8; +a3 = 0xa; +L41bda8: +// bdead 403c0003 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s2 + 0); +//nop; +a1 = 0x7c; +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41bdc8; +a0 = s0; +L41bdc8: +// bdead 403e0003 gp = MEM_U32(sp + 48); +t4 = MEM_U32(s1 + 20); +//nop; +a1 = MEM_U16(t4 + 6); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41bde8; +a3 = 0xa; +L41bde8: +// bdead 403c0003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +a1 = 0x10002c8c; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41be08; +a1 = a1; +L41be08: +t5 = MEM_U32(s1 + 24); +// bdead 403c4183 gp = MEM_U32(sp + 48); +if (t5 == 0) {a1 = 0x7b; +goto L41beb4;} +a1 = 0x7b; +s0 = MEM_U32(s2 + 0); +//nop; +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41be30; +a0 = s0; +L41be30: +// bdead 403e0003 gp = MEM_U32(sp + 48); +t6 = MEM_U32(s1 + 24); +//nop; +a1 = MEM_U16(t6 + 4); +a0 = s0; +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41be50; +a3 = 0xa; +L41be50: +// bdead 403c0003 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s2 + 0); +//nop; +a1 = 0x7c; +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41be70; +a0 = s0; +L41be70: +// bdead 403e0003 gp = MEM_U32(sp + 48); +t7 = MEM_U32(s1 + 24); +//nop; +a1 = MEM_U16(t7 + 6); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41be90; +a3 = 0xa; +L41be90: +// bdead 40380003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +//nop; +a1 = 0x7d; +a2 = 0x1; +// bdead 403800e3 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41beac; +// bdead 403800e3 a3 = 0xa; +L41beac: +// bdead 40380183 gp = MEM_U32(sp + 48); +//nop; +L41beb4: +//nop; +a0 = MEM_U32(s2 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41bec4; +//nop; +L41bec4: +// bdead 40380003 gp = MEM_U32(sp + 48); +//nop; +goto L41c1cc; +//nop; +L41bed0: +at = 0x5; +if (v0 != at) {t0 = v0 < 0x20; +goto L41bfbc;} +t0 = v0 < 0x20; +a1 = 0x10002c88; +//nop; +a0 = MEM_U32(s2 + 0); +a2 = 0x4; +a3 = 0x4; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41bef8; +a1 = a1; +L41bef8: +// bdead 403c0003 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s2 + 0); +//nop; +a1 = 0x7b; +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41bf18; +a0 = s0; +L41bf18: +// bdead 403e0003 gp = MEM_U32(sp + 48); +t8 = MEM_U32(s1 + 32); +//nop; +a1 = MEM_U16(t8 + 4); +a0 = s0; +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41bf38; +a3 = 0xa; +L41bf38: +// bdead 403c0003 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s2 + 0); +//nop; +a1 = 0x7c; +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41bf58; +a0 = s0; +L41bf58: +t9 = MEM_U32(s1 + 32); +// bdead 443a0003 gp = MEM_U32(sp + 48); +a1 = MEM_U16(t9 + 6); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41bf78; +a3 = 0xa; +L41bf78: +// bdead 40380003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +a1 = 0x10002c86; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41bf98; +a1 = a1; +L41bf98: +// bdead 40380183 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41bfb0; +//nop; +L41bfb0: +// bdead 40380003 gp = MEM_U32(sp + 48); +//nop; +goto L41c1cc; +//nop; +L41bfbc: +t1 = -t0; +at = 0x12000000; +t2 = t1 & at; +t3 = t2 << (v0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L41c1cc;} +//nop; +//nop; +a0 = MEM_U8(s1 + 22); +//nop; +f_printmtyp(mem, sp, a0); +goto L41bfe4; +//nop; +L41bfe4: +t4 = MEM_U8(s1 + 0); +// bdead 403c2003 gp = MEM_U32(sp + 48); +at = 0x6; +if (t4 != at) {a1 = 0x7b; +goto L41c098;} +a1 = 0x7b; +s0 = MEM_U32(s2 + 0); +//nop; +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c010; +a0 = s0; +L41c010: +// bdead 403e0003 gp = MEM_U32(sp + 48); +t5 = MEM_U32(s1 + 28); +//nop; +a1 = MEM_U16(t5 + 4); +a0 = s0; +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c030; +a3 = 0xa; +L41c030: +// bdead 403c0003 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s2 + 0); +//nop; +a1 = 0x7c; +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c050; +a0 = s0; +L41c050: +// bdead 403e0003 gp = MEM_U32(sp + 48); +t6 = MEM_U32(s1 + 28); +//nop; +a1 = MEM_U16(t6 + 6); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c070; +a3 = 0xa; +L41c070: +// bdead 403c0003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +a1 = 0x10002c84; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c090; +a1 = a1; +L41c090: +// bdead 403c0003 gp = MEM_U32(sp + 48); +//nop; +L41c098: +//nop; +a0 = MEM_U32(s2 + 0); +a1 = MEM_U16(s1 + 20); +a2 = 0x5; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c0b0; +a3 = 0xa; +L41c0b0: +// bdead 403c0003 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s2 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +// bdead 403e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c0d0; +a0 = s0; +L41c0d0: +// bdead 403e0003 gp = MEM_U32(sp + 48); +a1 = MEM_U32(s1 + 16); +//nop; +a0 = s0; +a2 = 0x5; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c0ec; +a3 = 0xa; +L41c0ec: +t7 = MEM_U8(s1 + 25); +// bdead 403d0103 gp = MEM_U32(sp + 48); +if (t7 == 0) {a2 = 0x4; +goto L41c138;} +a2 = 0x4; +a1 = 0x10002c80; +//nop; +a0 = MEM_U32(s2 + 0); +a3 = 0x4; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c114; +a1 = a1; +L41c114: +// bdead 403c0183 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41c12c; +//nop; +L41c12c: +// bdead 403c0003 gp = MEM_U32(sp + 48); +//nop; +goto L41c150; +//nop; +L41c138: +//nop; +a0 = MEM_U32(s2 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41c148; +//nop; +L41c148: +// bdead 403c0003 gp = MEM_U32(sp + 48); +//nop; +L41c150: +a1 = 0x10002c7c; +//nop; +a0 = MEM_U32(s2 + 0); +a2 = 0x4; +a3 = 0x4; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c16c; +a1 = a1; +L41c16c: +// bdead 403c0003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +a1 = 0x10002c78; +//nop; +a2 = 0x4; +a3 = 0x4; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c18c; +a1 = a1; +L41c18c: +// bdead 403c0003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +//nop; +a1 = MEM_U16(s1 + 36); +a2 = 0x7; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c1a8; +a3 = 0xa; +L41c1a8: +// bdead 40380183 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41c1c0; +//nop; +L41c1c0: +// bdead 40380003 gp = MEM_U32(sp + 48); +s4 = s4 + 0x1; +s3 = s3 + 0x8; +L41c1cc: +t8 = 0x1001cb38; +s4 = s4 + 0x1; +t8 = MEM_U32(t8 + 0); +s3 = s3 + 0x8; +if (s4 != t8) {//nop; +goto L41ba9c;} +//nop; +// bdead 1 ra = MEM_U32(sp + 52); +L41c1e8: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_printtab(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41c204: +//printtab: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +t6 = 0x1001e6f0; +at = 0x20; +t6 = MEM_U8(t6 + 0); +// fdead 4000800f MEM_U32(sp + 68) = ra; +// fdead 4000800f MEM_U32(sp + 64) = fp; +// fdead 4000800f MEM_U32(sp + 60) = gp; +// fdead 4000800f MEM_U32(sp + 56) = s7; +// fdead 4000800f MEM_U32(sp + 52) = s6; +// fdead 4000800f MEM_U32(sp + 48) = s5; +// fdead 4000800f MEM_U32(sp + 44) = s4; +// fdead 4000800f MEM_U32(sp + 40) = s3; +// fdead 4000800f MEM_U32(sp + 36) = s2; +// fdead 4000800f MEM_U32(sp + 32) = s1; +if (t6 == at) {// fdead 4000800f MEM_U32(sp + 28) = s0; +goto L41c268;} +// fdead 4000800f MEM_U32(sp + 28) = s0; +t7 = 0x1001eaf0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {// bdead 40000003 ra = MEM_U32(sp + 68); +goto L41cb84;} +// bdead 40000003 ra = MEM_U32(sp + 68); +L41c268: +s4 = 0x10000240; +fp = 0x10013640; +s7 = 0x1001cb24; +s1 = 0x10012018; +s6 = 0x6; +s5 = 0x5; +s3 = 0x4; +s4 = s4; +L41c288: +v0 = MEM_U32(fp + 0); +//nop; +if (v0 == 0) {s2 = v0; +goto L41cb64;} +s2 = v0; +L41c298: +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x5b; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c2b4; +a0 = s0; +L41c2b4: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a1 = MEM_U16(s2 + 8); +//nop; +a0 = s0; +a2 = s3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c2d0; +a3 = 0xa; +L41c2d0: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2c; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c2f0; +a0 = s0; +L41c2f0: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a1 = MEM_U32(s2 + 12); +//nop; +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c30c; +a3 = 0xa; +L41c30c: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002da9; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c32c; +a1 = a1; +L41c32c: +v0 = MEM_U8(s2 + 0); +// bdead c1fc000b gp = MEM_U32(sp + 60); +at = v0 < 0x9; +if (at == 0) {a0 = 0x1; +goto L41c500;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10002dac[] = { +&&L41c46c, +&&L41c3a4, +&&L41c360, +&&L41c3cc, +&&L41c444, +&&L41c3f4, +&&L41c41c, +&&L41c494, +&&L41c4bc, +}; +dest = Lswitch10002dac[v0]; +//nop; +goto *dest; +//nop; +L41c360: +a1 = 0x10002da1; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c37c; +a1 = a1; +L41c37c: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s2 + 32); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c398; +a3 = 0xa; +L41c398: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +v0 = MEM_U8(s2 + 0); +goto L41c524; +v0 = MEM_U8(s2 + 0); +L41c3a4: +a1 = 0x10002d99; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c3c0; +a1 = a1; +L41c3c0: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +v0 = MEM_U8(s2 + 0); +goto L41c524; +v0 = MEM_U8(s2 + 0); +L41c3cc: +a1 = 0x10002d91; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c3e8; +a1 = a1; +L41c3e8: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +v0 = MEM_U8(s2 + 0); +goto L41c524; +v0 = MEM_U8(s2 + 0); +L41c3f4: +a1 = 0x10002d88; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c410; +a1 = a1; +L41c410: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +v0 = MEM_U8(s2 + 0); +goto L41c524; +v0 = MEM_U8(s2 + 0); +L41c41c: +a1 = 0x10002d7f; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c438; +a1 = a1; +L41c438: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +v0 = MEM_U8(s2 + 0); +goto L41c524; +v0 = MEM_U8(s2 + 0); +L41c444: +a1 = 0x10002d77; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c460; +a1 = a1; +L41c460: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +v0 = MEM_U8(s2 + 0); +goto L41c524; +v0 = MEM_U8(s2 + 0); +L41c46c: +a1 = 0x10002d6f; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c488; +a1 = a1; +L41c488: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +v0 = MEM_U8(s2 + 0); +goto L41c524; +v0 = MEM_U8(s2 + 0); +L41c494: +a1 = 0x10002d67; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c4b0; +a1 = a1; +L41c4b0: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +v0 = MEM_U8(s2 + 0); +goto L41c524; +v0 = MEM_U8(s2 + 0); +L41c4bc: +a1 = 0x10002d5e; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c4d8; +a1 = a1; +L41c4d8: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(s2 + 32); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c4f4; +a3 = 0xa; +L41c4f4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +v0 = MEM_U8(s2 + 0); +goto L41c524; +v0 = MEM_U8(s2 + 0); +L41c500: +a2 = 0x10002d55; +//nop; +a1 = 0x87; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L41c518; +a2 = a2; +L41c518: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +//nop; +v0 = MEM_U8(s2 + 0); +L41c524: +a2 = s4; +if (s3 != v0) {a3 = zero; +goto L41c700;} +a3 = zero; +t9 = 0xa; +MEM_U32(sp + 16) = t9; +//nop; +s0 = MEM_U32(s1 + 0); +a1 = MEM_U8(s2 + 32); +a0 = s0; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L41c54c; +a0 = s0; +L41c54c: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = 0x5b; +a2 = 0x1; +// bdead c1fe00e3 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41c568; +// bdead c1fe00e3 a3 = 0xa; +L41c568: +v0 = MEM_U32(s2 + 36); +// bdead c1fe000b gp = MEM_U32(sp + 60); +if (v0 != 0) {a0 = s0; +goto L41c5a0;} +a0 = s0; +a1 = 0x10002d4f; +//nop; +a0 = s0; +a2 = s6; +a3 = s6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c594; +a1 = a1; +L41c594: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +v0 = MEM_U32(s2 + 40); +goto L41c620; +v0 = MEM_U32(s2 + 40); +L41c5a0: +//nop; +a1 = MEM_U16(v0 + 8); +a2 = s3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c5b4; +a3 = 0xa; +L41c5b4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2c; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c5d4; +a0 = s0; +L41c5d4: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(s2 + 36); +//nop; +a1 = MEM_U32(t0 + 12); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c5f4; +a3 = 0xa; +L41c5f4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002d4c; +//nop; +a2 = 0x3; +a3 = 0x3; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c614; +a1 = a1; +L41c614: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +//nop; +v0 = MEM_U32(s2 + 40); +L41c620: +a3 = s3; +if (v0 != 0) {a2 = s3; +goto L41c668;} +a2 = s3; +a1 = 0x10002d48; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = s3; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c644; +a1 = a1; +L41c644: +// bdead c1fc0183 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41c65c; +//nop; +L41c65c: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(s2 + 28); +goto L41cb58; +s2 = MEM_U32(s2 + 28); +L41c668: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U16(v0 + 8); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c67c; +a3 = 0xa; +L41c67c: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2c; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c69c; +a0 = s0; +L41c69c: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t1 = MEM_U32(s2 + 40); +//nop; +a1 = MEM_U32(t1 + 12); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c6bc; +a3 = 0xa; +L41c6bc: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x5d; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c6dc; +a0 = s0; +L41c6dc: +// bdead c1fe0183 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41c6f4; +//nop; +L41c6f4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(s2 + 28); +goto L41cb58; +s2 = MEM_U32(s2 + 28); +L41c700: +if (s5 != v0) {t4 = v0 < 0x20; +goto L41c7e8;} +t4 = v0 < 0x20; +a1 = 0x10002d44; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = s3; +a3 = s3; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c724; +a1 = a1; +L41c724: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x5b; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c744; +a0 = s0; +L41c744: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t2 = MEM_U32(s2 + 52); +//nop; +a1 = MEM_U16(t2 + 8); +a0 = s0; +a2 = s3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c764; +a3 = 0xa; +L41c764: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2c; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c784; +a0 = s0; +L41c784: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t3 = MEM_U32(s2 + 52); +//nop; +a1 = MEM_U32(t3 + 12); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c7a4; +a3 = 0xa; +L41c7a4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002d42; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c7c4; +a1 = a1; +L41c7c4: +// bdead c1fc0183 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41c7dc; +//nop; +L41c7dc: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(s2 + 28); +goto L41cb58; +s2 = MEM_U32(s2 + 28); +L41c7e8: +t5 = -t4; +at = 0x12000000; +t6 = t5 & at; +t7 = t6 << (v0 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L41cb3c;} +//nop; +t8 = MEM_U32(s2 + 16); +//nop; +if (t8 == 0) {//nop; +goto L41cb3c;} +//nop; +//nop; +a0 = MEM_U8(s2 + 46); +//nop; +f_printmtyp(mem, sp, a0); +goto L41c820; +//nop; +L41c820: +t9 = MEM_U8(s2 + 0); +// bdead c5fc0003 gp = MEM_U32(sp + 60); +if (s6 != t9) {//nop; +goto L41c8dc;} +//nop; +t0 = MEM_U32(s2 + 16); +a1 = 0x5b; +if (t0 == 0) {a2 = 0x1; +goto L41c8dc;} +a2 = 0x1; +s0 = MEM_U32(s1 + 0); +//nop; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c854; +a0 = s0; +L41c854: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t1 = MEM_U32(s2 + 36); +//nop; +a1 = MEM_U16(t1 + 8); +a0 = s0; +a2 = s3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c874; +a3 = 0xa; +L41c874: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2c; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c894; +a0 = s0; +L41c894: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t2 = MEM_U32(s2 + 36); +//nop; +a1 = MEM_U32(t2 + 12); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c8b4; +a3 = 0xa; +L41c8b4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002d40; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c8d4; +a1 = a1; +L41c8d4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +//nop; +L41c8dc: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U16(s2 + 44); +a2 = s5; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c8f4; +a3 = 0xa; +L41c8f4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c914; +a0 = s0; +L41c914: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a1 = MEM_U32(s2 + 40); +//nop; +a0 = s0; +a2 = s5; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c930; +a3 = 0xa; +L41c930: +t3 = MEM_U32(s2 + 56); +// bdead c1fc1003 gp = MEM_U32(sp + 60); +if (t3 == 0) {a2 = s6; +goto L41c9f4;} +a2 = s6; +t4 = MEM_U32(s2 + 52); +a3 = 0x2; +if (t4 == 0) {//nop; +goto L41c9f4;} +//nop; +a1 = 0x10002d3e; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41c968; +a1 = a1; +L41c968: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +t5 = MEM_U32(s2 + 52); +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U16(t5 + 8); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c988; +a3 = 0xa; +L41c988: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2c; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c9a8; +a0 = s0; +L41c9a8: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t6 = MEM_U32(s2 + 52); +//nop; +a1 = MEM_U32(t6 + 12); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41c9c8; +a3 = 0xa; +L41c9c8: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x5d; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41c9e8; +a0 = s0; +L41c9e8: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +v0 = MEM_U32(s2 + 48); +goto L41ca1c; +v0 = MEM_U32(s2 + 48); +L41c9f4: +a1 = 0x10002d38; +//nop; +a0 = MEM_U32(s1 + 0); +a3 = s6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ca0c; +a1 = a1; +L41ca0c: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +v0 = MEM_U32(s2 + 48); +L41ca1c: +a0 = s0; +if (v0 == 0) {a2 = s6; +goto L41cb04;} +a2 = s6; +t7 = MEM_U32(s7 + 0); +//nop; +if (t7 == v0) {//nop; +goto L41cb04;} +//nop; +t8 = MEM_U32(s2 + 16); +a3 = 0x2; +if (t8 == 0) {//nop; +goto L41cb04;} +//nop; +a1 = 0x10002d36; +//nop; +a0 = s0; +a2 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ca60; +a1 = a1; +L41ca60: +t9 = MEM_U32(s2 + 48); +// bdead c5fc0003 gp = MEM_U32(sp + 60); +a1 = MEM_U16(t9 + 8); +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41ca80; +a3 = 0xa; +L41ca80: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2c; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41caa0; +a0 = s0; +L41caa0: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +t0 = MEM_U32(s2 + 48); +//nop; +a1 = MEM_U32(t0 + 12); +a0 = s0; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41cac0; +a3 = 0xa; +L41cac0: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x5d; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41cae0; +a0 = s0; +L41cae0: +// bdead c1fe0183 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41caf8; +//nop; +L41caf8: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(s2 + 28); +goto L41cb58; +s2 = MEM_U32(s2 + 28); +L41cb04: +a1 = 0x10002d30; +//nop; +a3 = s6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41cb18; +a1 = a1; +L41cb18: +// bdead c1fc0183 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41cb30; +//nop; +L41cb30: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(s2 + 28); +goto L41cb58; +s2 = MEM_U32(s2 + 28); +L41cb3c: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41cb4c; +//nop; +L41cb4c: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +//nop; +s2 = MEM_U32(s2 + 28); +L41cb58: +//nop; +if (s2 != 0) {//nop; +goto L41c298;} +//nop; +L41cb64: +t1 = 0x10013640; +at = 0x10000; +at = at + 0xffff8e64; +fp = fp + 0x4; +t1 = at + t1; +if (fp != t1) {//nop; +goto L41c288;} +//nop; +// bdead 1 ra = MEM_U32(sp + 68); +L41cb84: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static void f_printbv(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41cbb0: +//printbv: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 4000002b MEM_U32(sp + 32) = s3; +s3 = 0x10012018; +// fdead 4010002b MEM_U32(sp + 20) = s0; +//nop; +s0 = MEM_U32(s3 + 0); +// fdead 4012002b MEM_U32(sp + 56) = fp; +fp = a0; +// fdead c012002b MEM_U32(sp + 60) = ra; +// fdead c012002b MEM_U32(sp + 40) = s5; +// fdead c012002b MEM_U32(sp + 28) = s2; +// fdead c012002b MEM_U32(sp + 52) = gp; +// fdead c012002b MEM_U32(sp + 48) = s7; +// fdead c012002b MEM_U32(sp + 44) = s6; +// fdead c012002b MEM_U32(sp + 36) = s4; +// fdead c012002b MEM_U32(sp + 24) = s1; +s5 = 0x1; +s2 = zero; +MEM_U32(sp + 72) = zero; +MEM_U32(sp + 68) = zero; +a1 = 0x28; +a2 = 0x1; +// bdead c05a00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41cc20; +a0 = s0; +L41cc20: +// bdead c05a0003 gp = MEM_U32(sp + 52); +a1 = MEM_U32(fp + 0); +//nop; +a0 = s0; +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41cc3c; +a3 = 0xa; +L41cc3c: +// bdead c0580003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s3 + 0); +a1 = 0x10002dd4; +//nop; +a2 = 0x3; +a3 = 0x3; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41cc5c; +a1 = a1; +L41cc5c: +v1 = MEM_U32(fp + 0); +// bdead c0580013 gp = MEM_U32(sp + 52); +if (v1 == 0) {s1 = MEM_U32(sp + 76); +goto L41ce58;} +s1 = MEM_U32(sp + 76); +t6 = 0x1001cb38; +s4 = MEM_U8(sp + 65); +t6 = MEM_U32(t6 + 0); +s1 = MEM_U32(sp + 76); +t7 = t6 + 0xffffffff; +if ((int)t7 >= 0) {t8 = (int)t7 >> 7; +goto L41cc90;} +t8 = (int)t7 >> 7; +at = t7 + 0x7f; +t8 = (int)at >> 7; +L41cc90: +if ((int)t8 < 0) {//nop; +goto L41ce54;} +//nop; +t9 = MEM_U32(sp + 72); +L41cc9c: +s7 = MEM_U32(sp + 68); +v0 = t9 + 0x7f; +at = (int)v0 < (int)t9; +if (at != 0) {s6 = v0 + 0x1; +goto L41cdf8;} +s6 = v0 + 0x1; +t0 = s7 << 4; +s7 = t0; +s1 = t9; +L41ccbc: +if ((int)s1 >= 0) {t1 = s1 & 0x7f; +goto L41ccd0;} +t1 = s1 & 0x7f; +if (t1 == 0) {//nop; +goto L41ccd0;} +//nop; +t1 = t1 + 0xffffff80; +L41ccd0: +if ((int)t1 >= 0) {v0 = zero < s2; +goto L41ccdc;} +v0 = zero < s2; +t1 = t1 + 0x80; +L41ccdc: +t2 = t1 < 0x80; +if (t2 == 0) {t5 = (int)t1 >> 5; +goto L41cd08;} +t5 = (int)t1 >> 5; +t3 = MEM_U32(fp + 4); +t6 = t5 << 2; +t4 = t3 + s7; +t7 = t4 + t6; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 << (t1 & 0x1f); +t2 = (int)t9 < (int)0x0; +L41cd08: +if (t2 == 0) {//nop; +goto L41cd98;} +//nop; +v0 = zero < s2; +if (v0 != 0) {s2 = 0x1; +goto L41cd90;} +s2 = 0x1; +if (s5 == 0) {s4 = 0x1; +goto L41cd4c;} +s4 = 0x1; +//nop; +a0 = MEM_U32(s3 + 0); +a1 = s1; +a2 = 0x4; +a3 = 0xa; +s5 = zero; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41cd40; +s5 = zero; +L41cd40: +// bdead c1fc0003 gp = MEM_U32(sp + 52); +s1 = s1 + 0x1; +goto L41cde8; +s1 = s1 + 0x1; +L41cd4c: +s0 = MEM_U32(s3 + 0); +//nop; +a1 = 0x2c; +a2 = 0x1; +// bdead c1fe00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41cd68; +a0 = s0; +L41cd68: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +a0 = s0; +//nop; +a1 = s1; +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41cd84; +a3 = 0xa; +L41cd84: +// bdead c1fc0003 gp = MEM_U32(sp + 52); +s1 = s1 + 0x1; +goto L41cde8; +s1 = s1 + 0x1; +L41cd90: +s4 = zero; +goto L41cde4; +s4 = zero; +L41cd98: +if (v0 == 0) {s2 = zero; +goto L41cde4;} +s2 = zero; +if (s4 != 0) {a2 = 0x2; +goto L41cde4;} +a2 = 0x2; +a1 = 0x10002dd2; +//nop; +a0 = MEM_U32(s3 + 0); +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41cdc0; +a1 = a1; +L41cdc0: +// bdead c1fc0003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s3 + 0); +//nop; +a1 = s1 + 0xffffffff; +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41cddc; +a3 = 0xa; +L41cddc: +// bdead c1fc0003 gp = MEM_U32(sp + 52); +//nop; +L41cde4: +s1 = s1 + 0x1; +L41cde8: +if (s1 != s6) {//nop; +goto L41ccbc;} +//nop; +v1 = MEM_U32(fp + 0); +//nop; +L41cdf8: +t3 = MEM_U32(sp + 72); +t4 = MEM_U32(sp + 68); +t5 = t3 + 0x80; +t6 = t4 + 0x1; +MEM_U32(sp + 72) = t5; +MEM_U32(sp + 68) = t6; +MEM_U32(sp + 76) = s1; +if (t6 == v1) {MEM_U8(sp + 65) = (uint8_t)s4; +goto L41ce54;} +MEM_U8(sp + 65) = (uint8_t)s4; +t7 = 0x1001cb38; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = t7 + 0xffffffff; +if ((int)t8 >= 0) {t1 = (int)t8 >> 7; +goto L41ce40;} +t1 = (int)t8 >> 7; +at = t8 + 0x7f; +t1 = (int)at >> 7; +L41ce40: +at = (int)t1 < (int)t6; +if (at == 0) {t9 = MEM_U32(sp + 72); +goto L41cc9c;} +t9 = MEM_U32(sp + 72); +MEM_U32(sp + 76) = s1; +MEM_U8(sp + 65) = (uint8_t)s4; +L41ce54: +s1 = MEM_U32(sp + 76); +L41ce58: +s4 = MEM_U8(sp + 65); +if (s2 == 0) {//nop; +goto L41cea8;} +//nop; +if (s4 != 0) {a2 = 0x2; +goto L41cea8;} +a2 = 0x2; +a1 = 0x10002dd0; +//nop; +a0 = MEM_U32(s3 + 0); +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ce84; +a1 = a1; +L41ce84: +// bdead 40140001 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s3 + 0); +//nop; +a1 = s1 + 0xffffffff; +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41cea0; +a3 = 0xa; +L41cea0: +// bdead 40100001 gp = MEM_U32(sp + 52); +//nop; +L41cea8: +s0 = MEM_U32(s3 + 0); +//nop; +a1 = 0x5d; +a2 = 0x1; +// bdead 400200c1 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L41cec4; +a0 = s0; +L41cec4: +// bdead 40020181 gp = MEM_U32(sp + 52); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41cedc; +//nop; +L41cedc: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static void f_printlinfo(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41cf10: +//printlinfo: +//nop; +//nop; +//nop; +t6 = 0x1001e6f0; +sp = sp + 0xffffffd8; +t6 = MEM_U8(t6 + 0); +at = 0x20; +// fdead 4000818f MEM_U32(sp + 36) = ra; +// fdead 4000818f MEM_U32(sp + 32) = gp; +// fdead 4000818f MEM_U32(sp + 28) = s1; +if (t6 == at) {// fdead 4000818f MEM_U32(sp + 24) = s0; +goto L41cf58;} +// fdead 4000818f MEM_U32(sp + 24) = s0; +t7 = 0x1001eaf0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {// bdead 40000001 ra = MEM_U32(sp + 36); +goto L41d2dc;} +// bdead 40000001 ra = MEM_U32(sp + 36); +L41cf58: +s0 = 0x1001c8f8; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 == 0) {//nop; +goto L41d180;} +//nop; +s1 = 0x10012018; +//nop; +L41cf78: +a1 = 0x10002e73; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41cf94; +a1 = a1; +L41cf94: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(s0 + 8); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41cfb0; +a3 = 0xa; +L41cfb0: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e69; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41cfd0; +a1 = a1; +L41cfd0: +// bdead 40060181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41cfe8; +//nop; +L41cfe8: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e5f; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d008; +a1 = a1; +L41d008: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x104; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d020; +//nop; +L41d020: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e56; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d040; +a1 = a1; +L41d040: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x114; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d058; +//nop; +L41d058: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e4d; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d078; +a1 = a1; +L41d078: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x10c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d090; +//nop; +L41d090: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e43; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d0b0; +a1 = a1; +L41d0b0: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x124; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d0c8; +//nop; +L41d0c8: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e37; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d0e8; +a1 = a1; +L41d0e8: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x11c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d100; +//nop; +L41d100: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e2c; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d120; +a1 = a1; +L41d120: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x12c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d138; +//nop; +L41d138: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e21; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d158; +a1 = a1; +L41d158: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0xf4; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d170; +//nop; +L41d170: +s0 = MEM_U32(s0 + 12); +// bdead 40060001 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L41cf78;} +//nop; +L41d180: +s1 = 0x10012018; +a1 = 0x10002e15; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d1a0; +a1 = a1; +L41d1a0: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +//nop; +a0 = 0x1001cb58; +//nop; +f_printbv(mem, sp, a0); +goto L41d1b8; +//nop; +L41d1b8: +// bdead 40040001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e07; +//nop; +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d1d8; +a1 = a1; +L41d1d8: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +//nop; +a0 = 0x1001cb78; +//nop; +f_printbv(mem, sp, a0); +goto L41d1f0; +//nop; +L41d1f0: +// bdead 40040001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002dfb; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d210; +a1 = a1; +L41d210: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +//nop; +a0 = 0x1001cb88; +//nop; +f_printbv(mem, sp, a0); +goto L41d228; +//nop; +L41d228: +// bdead 40040001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002df0; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d248; +a1 = a1; +L41d248: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +//nop; +a0 = 0x1001cb90; +//nop; +f_printbv(mem, sp, a0); +goto L41d260; +//nop; +L41d260: +// bdead 40040001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002de4; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d280; +a1 = a1; +L41d280: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +//nop; +a0 = 0x1001cba8; +//nop; +f_printbv(mem, sp, a0); +goto L41d298; +//nop; +L41d298: +// bdead 40040001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002dd7; +//nop; +a2 = 0xd; +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d2b8; +a1 = a1; +L41d2b8: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +//nop; +a0 = 0x1001cba0; +//nop; +f_printbv(mem, sp, a0); +goto L41d2d0; +//nop; +L41d2d0: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L41d2dc: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_printhoist(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41d2ec: +//printhoist: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = 0x1001e6f0; +// fdead 4000802b MEM_U32(sp + 28) = s2; +t6 = MEM_U8(t6 + 0); +at = 0x20; +s2 = a0 & 0xff; +// fdead 4008802f MEM_U32(sp + 36) = ra; +// fdead 4008802f MEM_U32(sp + 32) = gp; +// fdead 4008802f MEM_U32(sp + 24) = s1; +// fdead 4008802f MEM_U32(sp + 20) = s0; +if (t6 == at) {MEM_U32(sp + 40) = a0; +goto L41d340;} +MEM_U32(sp + 40) = a0; +t7 = 0x1001eaf0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {// bdead 40080001 ra = MEM_U32(sp + 36); +goto L41d5b0;} +// bdead 40080001 ra = MEM_U32(sp + 36); +L41d340: +s0 = 0x1001c8f8; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 == 0) {// bdead 400a0001 ra = MEM_U32(sp + 36); +goto L41d5b0;} +// bdead 400a0001 ra = MEM_U32(sp + 36); +s1 = 0x10012018; +//nop; +L41d360: +a1 = 0x10002ed6; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d37c; +a1 = a1; +L41d37c: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(s0 + 8); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41d398; +a3 = 0xa; +L41d398: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002ecc; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d3b8; +a1 = a1; +L41d3b8: +// bdead 400e0181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41d3d0; +//nop; +L41d3d0: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002ec2; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d3f0; +a1 = a1; +L41d3f0: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x104; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d408; +//nop; +L41d408: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002eb9; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d428; +a1 = a1; +L41d428: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x114; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d440; +//nop; +L41d440: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002eb0; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d460; +a1 = a1; +L41d460: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x10c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d478; +//nop; +L41d478: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002ea8; +//nop; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d498; +a1 = a1; +L41d498: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x154; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d4b0; +//nop; +L41d4b0: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e9f; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d4d0; +a1 = a1; +L41d4d0: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x15c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d4e8; +//nop; +L41d4e8: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e97; +//nop; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d508; +a1 = a1; +L41d508: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x164; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d520; +//nop; +L41d520: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002e8e; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d540; +a1 = a1; +L41d540: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x16c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d558; +//nop; +L41d558: +// bdead 400e0001 gp = MEM_U32(sp + 32); +if (s2 == 0) {a2 = 0xd; +goto L41d59c;} +a2 = 0xd; +a1 = 0x10002e81; +//nop; +a0 = MEM_U32(s1 + 0); +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d57c; +a1 = a1; +L41d57c: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = s0 + 0xfc; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d594; +//nop; +L41d594: +// bdead 400e0001 gp = MEM_U32(sp + 32); +//nop; +L41d59c: +s0 = MEM_U32(s0 + 12); +//nop; +if (s0 != 0) {//nop; +goto L41d360;} +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L41d5b0: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_printprecm(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41d5c4: +//printprecm: +//nop; +//nop; +//nop; +t6 = 0x1001e6f0; +sp = sp + 0xffffffd8; +t6 = MEM_U8(t6 + 0); +at = 0x20; +// fdead 4000800f MEM_U32(sp + 36) = ra; +// fdead 4000800f MEM_U32(sp + 32) = gp; +// fdead 4000800f MEM_U32(sp + 28) = s1; +if (t6 == at) {// fdead 4000800f MEM_U32(sp + 24) = s0; +goto L41d60c;} +// fdead 4000800f MEM_U32(sp + 24) = s0; +t7 = 0x1001eaf0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {// bdead 40000001 ra = MEM_U32(sp + 36); +goto L41d8a8;} +// bdead 40000001 ra = MEM_U32(sp + 36); +L41d60c: +s0 = 0x1001c8f8; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 == 0) {// bdead 40020001 ra = MEM_U32(sp + 36); +goto L41d8a8;} +// bdead 40020001 ra = MEM_U32(sp + 36); +s1 = 0x10012018; +//nop; +L41d62c: +a1 = 0x10002f40; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d648; +a1 = a1; +L41d648: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(s0 + 8); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41d664; +a3 = 0xa; +L41d664: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002f36; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d684; +a1 = a1; +L41d684: +// bdead 40060181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41d69c; +//nop; +L41d69c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002f2c; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d6bc; +a1 = a1; +L41d6bc: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x104; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d6d4; +//nop; +L41d6d4: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002f23; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d6f4; +a1 = a1; +L41d6f4: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x114; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d70c; +//nop; +L41d70c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002f1a; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d72c; +a1 = a1; +L41d72c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x10c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d744; +//nop; +L41d744: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002f10; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d764; +a1 = a1; +L41d764: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x124; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d77c; +//nop; +L41d77c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002f04; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d79c; +a1 = a1; +L41d79c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x11c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d7b4; +//nop; +L41d7b4: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002efd; +//nop; +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d7d4; +a1 = a1; +L41d7d4: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x144; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d7ec; +//nop; +L41d7ec: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002ef5; +//nop; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d80c; +a1 = a1; +L41d80c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x14c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d824; +//nop; +L41d824: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002eed; +//nop; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d844; +a1 = a1; +L41d844: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x164; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d85c; +//nop; +L41d85c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002ee4; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d87c; +a1 = a1; +L41d87c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x16c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d894; +//nop; +L41d894: +s0 = MEM_U32(s0 + 12); +// bdead 40060001 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L41d62c;} +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L41d8a8: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_printcm(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41d8b8: +//printcm: +//nop; +//nop; +//nop; +t6 = 0x1001e6f0; +sp = sp + 0xffffffd8; +t6 = MEM_U8(t6 + 0); +at = 0x20; +// fdead 4000800f MEM_U32(sp + 36) = ra; +// fdead 4000800f MEM_U32(sp + 32) = gp; +// fdead 4000800f MEM_U32(sp + 28) = s1; +if (t6 == at) {// fdead 4000800f MEM_U32(sp + 24) = s0; +goto L41d900;} +// fdead 4000800f MEM_U32(sp + 24) = s0; +t7 = 0x1001eaf0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {// bdead 40000001 ra = MEM_U32(sp + 36); +goto L41ddec;} +// bdead 40000001 ra = MEM_U32(sp + 36); +L41d900: +s0 = 0x1001c8f8; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 == 0) {//nop; +goto L41dd00;} +//nop; +s1 = 0x10012018; +//nop; +L41d920: +a1 = 0x1000301f; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d93c; +a1 = a1; +L41d93c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(s0 + 8); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41d958; +a3 = 0xa; +L41d958: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10003015; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d978; +a1 = a1; +L41d978: +// bdead 40060181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41d990; +//nop; +L41d990: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x1000300b; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d9b0; +a1 = a1; +L41d9b0: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x104; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41d9c8; +//nop; +L41d9c8: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10003002; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41d9e8; +a1 = a1; +L41d9e8: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x114; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41da00; +//nop; +L41da00: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002ff9; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41da20; +a1 = a1; +L41da20: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x10c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41da38; +//nop; +L41da38: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002fed; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41da58; +a1 = a1; +L41da58: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x11c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41da70; +//nop; +L41da70: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002fe5; +//nop; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41da90; +a1 = a1; +L41da90: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x154; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41daa8; +//nop; +L41daa8: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002fdc; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41dac8; +a1 = a1; +L41dac8: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x15c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41dae0; +//nop; +L41dae0: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002fd7; +//nop; +a2 = 0x5; +a3 = 0x5; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41db00; +a1 = a1; +L41db00: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x134; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41db18; +//nop; +L41db18: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002fd0; +//nop; +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41db38; +a1 = a1; +L41db38: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x13c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41db50; +//nop; +L41db50: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002fc9; +//nop; +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41db70; +a1 = a1; +L41db70: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x12c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41db88; +//nop; +L41db88: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002fc1; +//nop; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41dba8; +a1 = a1; +L41dba8: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x16c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41dbc0; +//nop; +L41dbc0: +// bdead 40060001 gp = MEM_U32(sp + 32); +a2 = 0xd; +t8 = 0x1001eb20; +a3 = 0xd; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L41dc14;} +//nop; +a1 = 0x10002fb4; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41dbf4; +a1 = a1; +L41dbf4: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0xfc; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41dc0c; +//nop; +L41dc0c: +// bdead 40060001 gp = MEM_U32(sp + 32); +//nop; +L41dc14: +a1 = 0x10002fab; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41dc30; +a1 = a1; +L41dc30: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x164; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41dc48; +//nop; +L41dc48: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002fa2; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41dc68; +a1 = a1; +L41dc68: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x124; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41dc80; +//nop; +L41dc80: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002f96; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41dca0; +a1 = a1; +L41dca0: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x144; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41dcb8; +//nop; +L41dcb8: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002f8a; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41dcd8; +a1 = a1; +L41dcd8: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x14c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41dcf0; +//nop; +L41dcf0: +s0 = MEM_U32(s0 + 12); +// bdead 40060001 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L41d920;} +//nop; +L41dd00: +s1 = 0x10012018; +a1 = 0x10002f7d; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0xd; +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41dd20; +a1 = a1; +L41dd20: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +//nop; +a0 = 0x1001cba0; +//nop; +f_printbv(mem, sp, a0); +goto L41dd38; +//nop; +L41dd38: +// bdead 40040001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002f70; +//nop; +a2 = 0xd; +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41dd58; +a1 = a1; +L41dd58: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +//nop; +a0 = 0x1001cb60; +//nop; +f_printbv(mem, sp, a0); +goto L41dd70; +//nop; +L41dd70: +// bdead 40040001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002f60; +//nop; +a2 = 0x10; +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41dd90; +a1 = a1; +L41dd90: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +//nop; +a0 = 0x1001cbc8; +//nop; +f_printbv(mem, sp, a0); +goto L41dda8; +//nop; +L41dda8: +// bdead 40040001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10002f4e; +//nop; +a2 = 0x12; +a3 = 0x12; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ddc8; +a1 = a1; +L41ddc8: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +//nop; +a0 = 0x1001cbd0; +//nop; +f_printbv(mem, sp, a0); +goto L41dde0; +//nop; +L41dde0: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L41ddec: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_printscm(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41ddfc: +//printscm: +//nop; +//nop; +//nop; +t6 = 0x1001e6f0; +sp = sp + 0xffffffd8; +t6 = MEM_U8(t6 + 0); +at = 0x20; +// fdead 4000800f MEM_U32(sp + 36) = ra; +// fdead 4000800f MEM_U32(sp + 32) = gp; +// fdead 4000800f MEM_U32(sp + 28) = s1; +if (t6 == at) {// fdead 4000800f MEM_U32(sp + 24) = s0; +goto L41de44;} +// fdead 4000800f MEM_U32(sp + 24) = s0; +t7 = 0x1001eaf0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {// bdead 40000001 ra = MEM_U32(sp + 36); +goto L41e0b0;} +// bdead 40000001 ra = MEM_U32(sp + 36); +L41de44: +s0 = 0x1001c8f8; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 == 0) {//nop; +goto L41e06c;} +//nop; +s1 = 0x10012018; +//nop; +L41de64: +a1 = 0x10003089; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41de80; +a1 = a1; +L41de80: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(s0 + 8); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41de9c; +a3 = 0xa; +L41de9c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x1000307f; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41debc; +a1 = a1; +L41debc: +// bdead 40060181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41ded4; +//nop; +L41ded4: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10003075; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41def4; +a1 = a1; +L41def4: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x104; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41df0c; +//nop; +L41df0c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x1000306c; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41df2c; +a1 = a1; +L41df2c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x114; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41df44; +//nop; +L41df44: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10003063; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41df64; +a1 = a1; +L41df64: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x10c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41df7c; +//nop; +L41df7c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10003057; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41df9c; +a1 = a1; +L41df9c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x11c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41dfb4; +//nop; +L41dfb4: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x1000304e; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41dfd4; +a1 = a1; +L41dfd4: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x154; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41dfec; +//nop; +L41dfec: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x10003047; +//nop; +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e00c; +a1 = a1; +L41e00c: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x134; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41e024; +//nop; +L41e024: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +a1 = 0x1000303e; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e044; +a1 = a1; +L41e044: +// bdead 40060001 gp = MEM_U32(sp + 32); +a0 = s0 + 0x15c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41e05c; +//nop; +L41e05c: +s0 = MEM_U32(s0 + 12); +// bdead 40060001 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L41de64;} +//nop; +L41e06c: +s1 = 0x10012018; +a1 = 0x1000302d; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x11; +a3 = 0x11; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e08c; +a1 = a1; +L41e08c: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +//nop; +a0 = 0x1001cbe0; +//nop; +f_printbv(mem, sp, a0); +goto L41e0a4; +//nop; +L41e0a4: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L41e0b0: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_printregs(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41e0c0: +//printregs: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +t6 = 0x1001e6f0; +at = 0x20; +t6 = MEM_U8(t6 + 0); +// fdead 4000818f MEM_U32(sp + 68) = ra; +// fdead 4000818f MEM_U32(sp + 64) = fp; +// fdead 4000818f MEM_U32(sp + 60) = gp; +// fdead 4000818f MEM_U32(sp + 56) = s7; +// fdead 4000818f MEM_U32(sp + 52) = s6; +// fdead 4000818f MEM_U32(sp + 48) = s5; +// fdead 4000818f MEM_U32(sp + 44) = s4; +// fdead 4000818f MEM_U32(sp + 40) = s3; +// fdead 4000818f MEM_U32(sp + 36) = s2; +// fdead 4000818f MEM_U32(sp + 32) = s1; +if (t6 == at) {// fdead 4000818f MEM_U32(sp + 28) = s0; +goto L41e124;} +// fdead 4000818f MEM_U32(sp + 28) = s0; +t7 = 0x1001eaf0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {// bdead 40000003 ra = MEM_U32(sp + 68); +goto L41ed64;} +// bdead 40000003 ra = MEM_U32(sp + 68); +L41e124: +v0 = 0x1001cb3c; +fp = zero; +v0 = MEM_U32(v0 + 0); +s7 = 0x24; +v0 = v0 + 0xffffffff; +if ((int)v0 < 0) {v0 = v0 + 0x1; +goto L41e82c;} +v0 = v0 + 0x1; +s5 = 0x10012018; +MEM_U32(sp + 76) = v0; +L41e148: +//nop; +a1 = 0x1001cc00; +a0 = fp; +v0 = f_bvectin(mem, sp, a0, a1); +goto L41e158; +a0 = fp; +L41e158: +// bdead c140000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L41e1ac;} +//nop; +t8 = 0x1001cb48; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (fp == t8) {//nop; +goto L41e1ac;} +//nop; +t9 = 0x1001cb48; +//nop; +t9 = MEM_U32(t9 + 4); +//nop; +if (fp == t9) {//nop; +goto L41e1ac;} +//nop; +t1 = 0x1001cb48; +//nop; +t1 = MEM_U32(t1 + 8); +//nop; +if (fp != t1) {t6 = MEM_U32(sp + 76); +goto L41e820;} +t6 = MEM_U32(sp + 76); +L41e1ac: +t2 = 0x1001cc30; +t3 = fp << 3; +t2 = MEM_U32(t2 + 0); +//nop; +t4 = t2 + t3; +s6 = MEM_U32(t4 + 4); +//nop; +if (s6 == 0) {t6 = MEM_U32(sp + 76); +goto L41e820;} +t6 = MEM_U32(sp + 76); +L41e1d0: +a1 = 0x1000319e; +//nop; +a0 = MEM_U32(s5 + 0); +a2 = 0xd; +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e1ec; +a1 = a1; +L41e1ec: +// bdead c1c00003 gp = MEM_U32(sp + 60); +t5 = MEM_U32(s6 + 0); +//nop; +a0 = MEM_U32(s5 + 0); +a1 = MEM_U16(t5 + 4); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e20c; +a3 = 0xa; +L41e20c: +// bdead c1c00003 gp = MEM_U32(sp + 60); +s3 = MEM_U32(s5 + 0); +//nop; +a1 = 0x7c; +a2 = 0x1; +// bdead c1d000c3 a3 = 0xa; +a0 = s3; +f_write_char(mem, sp, a0, a1, a2); +goto L41e22c; +a0 = s3; +L41e22c: +// bdead c1d00003 gp = MEM_U32(sp + 60); +t6 = MEM_U32(s6 + 0); +//nop; +a1 = MEM_U16(t6 + 6); +a0 = s3; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e24c; +a3 = 0xa; +L41e24c: +// bdead c1c00003 gp = MEM_U32(sp + 60); +s3 = MEM_U32(s5 + 0); +//nop; +a1 = 0x7d; +a2 = 0x1; +// bdead c1d000c3 a3 = 0xa; +a0 = s3; +f_write_char(mem, sp, a0, a1, a2); +goto L41e26c; +a0 = s3; +L41e26c: +// bdead c1d00003 gp = MEM_U32(sp + 60); +a1 = MEM_U32(s6 + 4); +//nop; +a0 = s3; +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e288; +a3 = 0xa; +L41e288: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +a1 = MEM_S8(s6 + 32); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e2a4; +a3 = 0xa; +L41e2a4: +// bdead c1c00183 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e2bc; +//nop; +L41e2bc: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a2 = 0xc; +t7 = 0x1001cb40; +a3 = 0xc; +t7 = MEM_U32(t7 + 0); +//nop; +at = (int)fp < (int)t7; +if (at != 0) {//nop; +goto L41e4a8;} +//nop; +a1 = 0x10003192; +//nop; +a0 = MEM_U32(s5 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e2f4; +a1 = a1; +L41e2f4: +// bdead c1c00183 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e30c; +//nop; +L41e30c: +t0 = MEM_U32(s6 + 0); +// bdead c1c00303 gp = MEM_U32(sp + 60); +t8 = MEM_U8(t0 + 0); +at = 0x2; +if (t8 == at) {a2 = 0xc; +goto L41e37c;} +a2 = 0xc; +//nop; +a0 = MEM_U32(s5 + 0); +a1 = MEM_U16(t0 + 28); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e338; +a3 = 0xa; +L41e338: +t9 = MEM_U32(s6 + 0); +// bdead c5c00003 gp = MEM_U32(sp + 60); +a1 = MEM_U32(t9 + 16); +//nop; +a0 = MEM_U32(s5 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e358; +a3 = 0xa; +L41e358: +// bdead c1c00183 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e370; +//nop; +L41e370: +// bdead c1c00003 gp = MEM_U32(sp + 60); +//nop; +goto L41e4a8; +//nop; +L41e37c: +t1 = MEM_U8(t0 + 1); +at = 0xbfa00000; +t2 = t1 < 0x20; +t3 = -t2; +t4 = t3 & at; +t5 = t4 << (t1 & 0x1f); +if ((int)t5 >= 0) {a2 = 0xc; +goto L41e3d4;} +a2 = 0xc; +//nop; +a0 = MEM_U32(s5 + 0); +a1 = MEM_U32(t0 + 16); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e3b0; +a3 = 0xa; +L41e3b0: +// bdead c1c00183 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e3c8; +//nop; +L41e3c8: +// bdead c1c00003 gp = MEM_U32(sp + 60); +//nop; +goto L41e4a8; +//nop; +L41e3d4: +v0 = MEM_U16(t0 + 16); +s1 = 0x1001c8d4; +if ((int)v0 >= 0) {v1 = (int)v0 >> 8; +goto L41e3ec;} +v1 = (int)v0 >> 8; +at = v0 + 0xff; +v1 = (int)at >> 8; +L41e3ec: +s1 = MEM_U32(s1 + 0); +if ((int)v1 <= 0) {a0 = v0 & 0xff; +goto L41e44c;} +a0 = v0 & 0xff; +s4 = v1 + 0x1; +v1 = s4 + 0xffffffff; +t6 = v1 & 0x3; +if (t6 == 0) {s0 = 0x1; +goto L41e428;} +s0 = 0x1; +v0 = t6 + 0x1; +L41e410: +s1 = MEM_U32(s1 + 256); +s0 = s0 + 0x1; +if (v0 != s0) {//nop; +goto L41e410;} +//nop; +if (s0 == s4) {//nop; +goto L41e44c;} +//nop; +L41e428: +s1 = MEM_U32(s1 + 256); +s0 = s0 + 0x4; +s1 = MEM_U32(s1 + 256); +//nop; +s1 = MEM_U32(s1 + 256); +//nop; +s1 = MEM_U32(s1 + 256); +if (s0 != s4) {//nop; +goto L41e428;} +//nop; +L41e44c: +s4 = MEM_U16(t0 + 18); +s0 = 0x1; +if ((int)s4 <= 0) {s2 = s1 + a0; +goto L41e490;} +s2 = s1 + a0; +s3 = MEM_U32(s5 + 0); +s4 = s4 + 0x1; +s2 = s2 + 0x1; +L41e468: +//nop; +a1 = MEM_U8(s2 + -1); +a0 = s3; +a2 = 0x1; +// bdead c1fa00e3 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41e480; +// bdead c1fa00e3 a3 = 0xa; +L41e480: +// bdead c1fa0183 gp = MEM_U32(sp + 60); +s0 = s0 + 0x1; +if (s0 != s4) {s2 = s2 + 0x1; +goto L41e468;} +s2 = s2 + 0x1; +L41e490: +//nop; +a0 = MEM_U32(s5 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e4a0; +//nop; +L41e4a0: +// bdead c1c00003 gp = MEM_U32(sp + 60); +//nop; +L41e4a8: +a1 = 0x10003180; +//nop; +a0 = MEM_U32(s5 + 0); +a2 = 0x12; +a3 = 0x12; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e4c4; +a1 = a1; +L41e4c4: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +a1 = MEM_U32(s6 + 48); +a2 = 0xf; +a3 = 0xffffffff; +f_write_real(mem, sp, a0, a1, a2, a3); +goto L41e4e0; +a3 = 0xffffffff; +L41e4e0: +// bdead c1c00003 gp = MEM_U32(sp + 60); +s3 = MEM_U32(s5 + 0); +//nop; +a1 = MEM_U8(s6 + 34); +a2 = 0x6; +// bdead c1d000c3 a3 = 0xa; +a0 = s3; +f_write_boolean(mem, sp, a0, a1, a2); +goto L41e500; +a0 = s3; +L41e500: +// bdead c1d00183 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e518; +//nop; +L41e518: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x10003174; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e538; +a1 = a1; +L41e538: +// bdead c1c00003 gp = MEM_U32(sp + 60); +s0 = 0x1; +t7 = s0 < 0x40; +L41e544: +if (t7 == 0) {t8 = (int)s0 >> 5; +goto L41e564;} +t8 = (int)s0 >> 5; +t9 = t8 << 2; +t2 = s6 + t9; +t3 = MEM_U32(t2 + 40); +//nop; +t4 = t3 << (s0 & 0x1f); +t7 = (int)t4 < (int)0x0; +L41e564: +if (t7 == 0) {a1 = s0; +goto L41e588;} +a1 = s0; +//nop; +a0 = MEM_U32(s5 + 0); +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e580; +a3 = 0xa; +L41e580: +// bdead c1c20003 gp = MEM_U32(sp + 60); +//nop; +L41e588: +s0 = s0 + 0x1; +if (s0 != s7) {t7 = s0 < 0x40; +goto L41e544;} +t7 = s0 < 0x40; +s3 = MEM_U32(s5 + 0); +//nop; +a1 = 0x5d; +a2 = 0x1; +// bdead c1d000c3 a3 = 0xa; +a0 = s3; +f_write_char(mem, sp, a0, a1, a2); +goto L41e5b0; +a0 = s3; +L41e5b0: +// bdead c1d00183 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e5c8; +//nop; +L41e5c8: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x10003160; +//nop; +a2 = 0x14; +a3 = 0x14; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e5e8; +a1 = a1; +L41e5e8: +s0 = MEM_U32(s6 + 56); +// bdead c1c20183 gp = MEM_U32(sp + 60); +if (s0 == 0) {//nop; +goto L41e634;} +//nop; +L41e5f8: +v0 = MEM_U32(s0 + 0); +a2 = 0x5; +if (v0 == 0) {//nop; +goto L41e624;} +//nop; +//nop; +a0 = MEM_U32(s5 + 0); +a1 = MEM_U32(v0 + 4); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e61c; +a3 = 0xa; +L41e61c: +// bdead c1c20183 gp = MEM_U32(sp + 60); +//nop; +L41e624: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L41e5f8;} +//nop; +L41e634: +//nop; +a0 = MEM_U32(s5 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e644; +//nop; +L41e644: +s0 = MEM_U32(s6 + 8); +// bdead c1c20003 gp = MEM_U32(sp + 60); +if (s0 == 0) {//nop; +goto L41e7b8;} +//nop; +L41e654: +a1 = 0x10003155; +//nop; +a0 = MEM_U32(s5 + 0); +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e670; +a1 = a1; +L41e670: +// bdead c1c20003 gp = MEM_U32(sp + 60); +t5 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(s5 + 0); +a1 = MEM_U16(t5 + 8); +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e690; +a3 = 0xa; +L41e690: +// bdead c1c20003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +a1 = MEM_U16(s0 + 16); +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e6ac; +a3 = 0xa; +L41e6ac: +// bdead c1c20003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +a1 = MEM_U8(s0 + 18); +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e6c8; +a3 = 0xa; +L41e6c8: +// bdead c1c20003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +a1 = MEM_U8(s0 + 19); +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e6e4; +a3 = 0xa; +L41e6e4: +// bdead c1c20183 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e6fc; +//nop; +L41e6fc: +// bdead c1c20003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x1000312b; +//nop; +a2 = 0x2a; +a3 = 0x2a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e71c; +a1 = a1; +L41e71c: +// bdead c1c20003 gp = MEM_U32(sp + 60); +s3 = MEM_U32(s5 + 0); +//nop; +a1 = MEM_U8(s0 + 20); +a2 = 0x6; +// bdead c1d200c3 a3 = 0xa; +a0 = s3; +f_write_boolean(mem, sp, a0, a1, a2); +goto L41e73c; +a0 = s3; +L41e73c: +// bdead c1d20003 gp = MEM_U32(sp + 60); +a1 = MEM_U8(s0 + 23); +//nop; +a0 = s3; +a2 = 0x6; +// bdead c1d200e3 a3 = 0xa; +f_write_boolean(mem, sp, a0, a1, a2); +goto L41e758; +// bdead c1d200e3 a3 = 0xa; +L41e758: +// bdead c1d20003 gp = MEM_U32(sp + 60); +a1 = MEM_U8(s0 + 21); +//nop; +a0 = s3; +a2 = 0x6; +// bdead c1d200e3 a3 = 0xa; +f_write_boolean(mem, sp, a0, a1, a2); +goto L41e774; +// bdead c1d200e3 a3 = 0xa; +L41e774: +// bdead c1d20003 gp = MEM_U32(sp + 60); +a1 = MEM_U8(s0 + 22); +//nop; +a0 = s3; +a2 = 0x6; +// bdead c1d200e3 a3 = 0xa; +f_write_boolean(mem, sp, a0, a1, a2); +goto L41e790; +// bdead c1d200e3 a3 = 0xa; +L41e790: +// bdead c1d20183 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e7a8; +//nop; +L41e7a8: +s0 = MEM_U32(s0 + 4); +// bdead c1c20003 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L41e654;} +//nop; +L41e7b8: +//nop; +s0 = s6 + 0xc; +a0 = s0; +v0 = f_bvectempty(mem, sp, a0); +goto L41e7c8; +a0 = s0; +L41e7c8: +// bdead c1c2000b gp = MEM_U32(sp + 60); +if (v0 != 0) {a2 = 0x14; +goto L41e80c;} +a2 = 0x14; +a1 = 0x10003117; +//nop; +a0 = MEM_U32(s5 + 0); +a3 = 0x14; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e7ec; +a1 = a1; +L41e7ec: +// bdead c1c20003 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41e804; +//nop; +L41e804: +// bdead c1c00003 gp = MEM_U32(sp + 60); +//nop; +L41e80c: +s6 = MEM_U32(s6 + 52); +//nop; +if (s6 != 0) {//nop; +goto L41e1d0;} +//nop; +t6 = MEM_U32(sp + 76); +L41e820: +fp = fp + 0x1; +if (fp != t6) {//nop; +goto L41e148;} +//nop; +L41e82c: +s6 = 0x1001c8f8; +s5 = 0x10012018; +s6 = MEM_U32(s6 + 0); +s7 = 0x24; +if (s6 == 0) {fp = 0x90; +goto L41ed60;} +fp = 0x90; +L41e844: +a1 = 0x1000310d; +//nop; +a0 = MEM_U32(s5 + 0); +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e860; +a1 = a1; +L41e860: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +a1 = MEM_U16(s6 + 8); +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e87c; +a3 = 0xa; +L41e87c: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x10003102; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41e89c; +a1 = a1; +L41e89c: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +//nop; +a1 = MEM_U8(s6 + 10); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e8b8; +a3 = 0xa; +L41e8b8: +// bdead c1c00003 gp = MEM_U32(sp + 60); +s3 = MEM_U32(s5 + 0); +a2 = 0x10000720; +//nop; +a1 = MEM_U8(s6 + 5); +t8 = 0xa; +MEM_U32(sp + 16) = t8; +a3 = zero; +a0 = s3; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L41e8e4; +a2 = a2; +L41e8e4: +// bdead c1d00183 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e8fc; +//nop; +L41e8fc: +// bdead c1c00103 gp = MEM_U32(sp + 60); +s0 = 0x1; +s1 = s6 + 0x4; +L41e908: +t9 = MEM_U32(s1 + 64); +a1 = s0; +if (t9 == 0) {a2 = 0x6; +goto L41e930;} +a2 = 0x6; +//nop; +a0 = MEM_U32(s5 + 0); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e928; +a3 = 0xa; +L41e928: +// bdead c1c60183 gp = MEM_U32(sp + 60); +//nop; +L41e930: +s0 = s0 + 0x1; +if (s0 != s7) {s1 = s1 + 0x4; +goto L41e908;} +s1 = s1 + 0x4; +//nop; +a0 = MEM_U32(s5 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41e94c; +//nop; +L41e94c: +// bdead c1c00183 gp = MEM_U32(sp + 60); +s3 = MEM_U32(s5 + 0); +s2 = 0x4; +s1 = s6 + 0x4; +L41e95c: +t2 = MEM_U32(s1 + 64); +a0 = s3; +if (t2 == 0) {a1 = 0x7b; +goto L41ea04;} +a1 = 0x7b; +//nop; +a2 = 0x1; +// bdead c1dc00e3 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L41e97c; +// bdead c1dc00e3 a3 = 0xa; +L41e97c: +// bdead c1dc0003 gp = MEM_U32(sp + 60); +t3 = MEM_U32(s1 + 64); +//nop; +a1 = MEM_U16(t3 + 4); +a0 = s3; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e99c; +a3 = 0xa; +L41e99c: +// bdead c1cc0003 gp = MEM_U32(sp + 60); +s3 = MEM_U32(s5 + 0); +//nop; +a1 = 0x7c; +a2 = 0x1; +// bdead c1dc00c3 a3 = 0xa; +a0 = s3; +f_write_char(mem, sp, a0, a1, a2); +goto L41e9bc; +a0 = s3; +L41e9bc: +// bdead c1dc0003 gp = MEM_U32(sp + 60); +t4 = MEM_U32(s1 + 64); +//nop; +a1 = MEM_U16(t4 + 6); +a0 = s3; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41e9dc; +a3 = 0xa; +L41e9dc: +// bdead c1cc0003 gp = MEM_U32(sp + 60); +s3 = MEM_U32(s5 + 0); +//nop; +a1 = 0x7d; +a2 = 0x1; +// bdead c1dc00c3 a3 = 0xa; +a0 = s3; +f_write_char(mem, sp, a0, a1, a2); +goto L41e9fc; +a0 = s3; +L41e9fc: +// bdead c1dc0183 gp = MEM_U32(sp + 60); +//nop; +L41ea04: +s2 = s2 + 0x4; +if (s2 != fp) {s1 = s1 + 0x4; +goto L41e95c;} +s1 = s1 + 0x4; +//nop; +a0 = s3; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41ea20; +//nop; +L41ea20: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x100030f4; +//nop; +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ea40; +a1 = a1; +L41ea40: +// bdead c1c00003 gp = MEM_U32(sp + 60); +s0 = 0x1; +t1 = 0x1001e5e8; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if ((int)t1 <= 0) {MEM_U32(sp + 76) = t1; +goto L41eac0;} +MEM_U32(sp + 76) = t1; +t7 = t1 + 0x1; +MEM_U32(sp + 76) = t7; +t5 = s0 < 0x40; +L41ea6c: +if (t5 == 0) {t6 = (int)s0 >> 5; +goto L41ea8c;} +t6 = (int)s0 >> 5; +t8 = t6 << 2; +t9 = s6 + t8; +t2 = MEM_U32(t9 + 52); +//nop; +t3 = t2 << (s0 & 0x1f); +t5 = (int)t3 < (int)0x0; +L41ea8c: +if (t5 == 0) {a1 = s0; +goto L41eab0;} +a1 = s0; +//nop; +a0 = MEM_U32(s5 + 0); +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41eaa8; +a3 = 0xa; +L41eaa8: +// bdead c1c20003 gp = MEM_U32(sp + 60); +//nop; +L41eab0: +t1 = MEM_U32(sp + 76); +s0 = s0 + 0x1; +if (s0 != t1) {t5 = s0 < 0x40; +goto L41ea6c;} +t5 = s0 < 0x40; +L41eac0: +s3 = MEM_U32(s5 + 0); +//nop; +a1 = 0x5d; +a2 = 0x1; +// bdead c1d000c3 a3 = 0xa; +a0 = s3; +f_write_char(mem, sp, a0, a1, a2); +goto L41eadc; +a0 = s3; +L41eadc: +// bdead c1d00183 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41eaf4; +//nop; +L41eaf4: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x100030e6; +//nop; +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41eb14; +a1 = a1; +L41eb14: +// bdead c1c00003 gp = MEM_U32(sp + 60); +//nop; +t7 = 0x1001e5d0; +s4 = 0x1001e5e8; +t7 = MEM_U32(t7 + 4); +s4 = MEM_U32(s4 + 4); +MEM_U32(sp + 76) = t7; +at = (int)s4 < (int)t7; +if (at != 0) {s0 = t7; +goto L41eb94;} +s0 = t7; +s4 = s4 + 0x1; +t6 = s0 < 0x40; +L41eb44: +if (t6 == 0) {t8 = (int)s0 >> 5; +goto L41eb64;} +t8 = (int)s0 >> 5; +t9 = t8 << 2; +t2 = s6 + t9; +t3 = MEM_U32(t2 + 60); +//nop; +t4 = t3 << (s0 & 0x1f); +t6 = (int)t4 < (int)0x0; +L41eb64: +if (t6 == 0) {a1 = s0; +goto L41eb88;} +a1 = s0; +//nop; +a0 = MEM_U32(s5 + 0); +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41eb80; +a3 = 0xa; +L41eb80: +// bdead c1e20003 gp = MEM_U32(sp + 60); +//nop; +L41eb88: +s0 = s0 + 0x1; +if (s0 != s4) {t6 = s0 < 0x40; +goto L41eb44;} +t6 = s0 < 0x40; +L41eb94: +s3 = MEM_U32(s5 + 0); +//nop; +a1 = 0x5d; +a2 = 0x1; +// bdead c1d000c3 a3 = 0xa; +a0 = s3; +f_write_char(mem, sp, a0, a1, a2); +goto L41ebb0; +a0 = s3; +L41ebb0: +// bdead c1d00183 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41ebc8; +//nop; +L41ebc8: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x100030db; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ebe8; +a1 = a1; +L41ebe8: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = s6 + 0x104; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41ec00; +//nop; +L41ec00: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x100030d0; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ec20; +a1 = a1; +L41ec20: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = s6 + 0x10c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41ec38; +//nop; +L41ec38: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x100030c4; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ec58; +a1 = a1; +L41ec58: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = s6 + 0x114; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41ec70; +//nop; +L41ec70: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x100030b9; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ec90; +a1 = a1; +L41ec90: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = s6 + 0x134; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41eca8; +//nop; +L41eca8: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x100030ad; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ecc8; +a1 = a1; +L41ecc8: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = s6 + 0x144; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41ece0; +//nop; +L41ece0: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x100030a0; +//nop; +a2 = 0xd; +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ed00; +a1 = a1; +L41ed00: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = s6 + 0xf4; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41ed18; +//nop; +L41ed18: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s5 + 0); +a1 = 0x10003097; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ed38; +a1 = a1; +L41ed38: +// bdead c1c00003 gp = MEM_U32(sp + 60); +a0 = s6 + 0x12c; +//nop; +//nop; +//nop; +f_printbv(mem, sp, a0); +goto L41ed50; +//nop; +L41ed50: +s6 = MEM_U32(s6 + 12); +// bdead c1c00003 gp = MEM_U32(sp + 60); +if (s6 != 0) {//nop; +goto L41e844;} +//nop; +L41ed60: +// bdead 1 ra = MEM_U32(sp + 68); +L41ed64: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x78; +return; +// bdead 1 sp = sp + 0x78; +} + +static void f_printinterproc(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41ed90: +//printinterproc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +t6 = 0x1001e6f0; +at = 0x20; +t6 = MEM_U8(t6 + 0); +// fdead 400081ef MEM_U32(sp + 52) = ra; +// fdead 400081ef MEM_U32(sp + 48) = gp; +// fdead 400081ef MEM_U32(sp + 44) = s5; +// fdead 400081ef MEM_U32(sp + 40) = s4; +// fdead 400081ef MEM_U32(sp + 36) = s3; +// fdead 400081ef MEM_U32(sp + 32) = s2; +// fdead 400081ef MEM_U32(sp + 28) = s1; +if (t6 == at) {// fdead 400081ef MEM_U32(sp + 24) = s0; +goto L41ede8;} +// fdead 400081ef MEM_U32(sp + 24) = s0; +t7 = 0x1001eaf0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {// bdead 40000001 ra = MEM_U32(sp + 52); +goto L41ef94;} +// bdead 40000001 ra = MEM_U32(sp + 52); +L41ede8: +t8 = 0x1001eb70; +a2 = 0x1d; +t8 = MEM_U8(t8 + 0); +a3 = 0x1d; +if (t8 == 0) {// bdead 40000181 ra = MEM_U32(sp + 52); +goto L41ef94;} +// bdead 40000181 ra = MEM_U32(sp + 52); +s2 = 0x10012018; +a1 = 0x100031c6; +//nop; +a0 = MEM_U32(s2 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ee18; +a1 = a1; +L41ee18: +// bdead 40080181 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41ee30; +//nop; +L41ee30: +// bdead 40080181 gp = MEM_U32(sp + 48); +s0 = 0x1; +s1 = 0x1001e5e8; +//nop; +s4 = MEM_U32(s1 + 4); +//nop; +if ((int)s4 <= 0) {//nop; +goto L41eea0;} +//nop; +s3 = 0x10021c74; +s4 = s4 + 0x1; +L41ee58: +t9 = MEM_U32(s3 + 0); +a1 = s0; +t0 = MEM_U32(t9 + 36); +a2 = 0x3; +t1 = t0 + s0; +t2 = MEM_U8(t1 + -1); +//nop; +if (t2 == 0) {//nop; +goto L41ee94;} +//nop; +//nop; +a0 = MEM_U32(s2 + 0); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41ee8c; +a3 = 0xa; +L41ee8c: +// bdead 403e0181 gp = MEM_U32(sp + 48); +//nop; +L41ee94: +s0 = s0 + 0x1; +if (s0 != s4) {//nop; +goto L41ee58;} +//nop; +L41eea0: +//nop; +s3 = 0x10021c74; +a0 = MEM_U32(s2 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41eeb4; +//nop; +L41eeb4: +// bdead 401c0001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +a1 = 0x100031ab; +//nop; +a2 = 0x1b; +a3 = 0x1b; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41eed4; +a1 = a1; +L41eed4: +// bdead 401c0181 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41eeec; +//nop; +L41eeec: +s4 = MEM_U32(s1 + 4); +// bdead 40380001 gp = MEM_U32(sp + 48); +if ((int)s4 <= 0) {s0 = 0x1; +goto L41ef90;} +s0 = 0x1; +s4 = s4 + 0x1; +s1 = 0x4; +s5 = 0xffffffff; +L41ef08: +t3 = MEM_U32(s3 + 0); +a1 = s0; +t4 = MEM_U32(t3 + 36); +a2 = 0xc; +t5 = t4 + s1; +t6 = MEM_U32(t5 + 32); +//nop; +if (s5 == t6) {//nop; +goto L41ef84;} +//nop; +//nop; +a0 = MEM_U32(s2 + 0); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41ef3c; +a3 = 0xa; +L41ef3c: +t7 = MEM_U32(s3 + 0); +// bdead 407f0001 gp = MEM_U32(sp + 48); +t8 = MEM_U32(t7 + 36); +a0 = MEM_U32(s2 + 0); +t9 = t8 + s1; +a1 = MEM_U32(t9 + 32); +//nop; +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41ef64; +a3 = 0xa; +L41ef64: +// bdead 407e0181 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s2 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41ef7c; +//nop; +L41ef7c: +// bdead 407e0001 gp = MEM_U32(sp + 48); +//nop; +L41ef84: +s0 = s0 + 0x1; +if (s0 != s4) {s1 = s1 + 0x4; +goto L41ef08;} +s1 = s1 + 0x4; +L41ef90: +// bdead 1 ra = MEM_U32(sp + 52); +L41ef94: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_printsav(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41efb4: +//printsav: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x1001e6f0; +at = 0x20; +t6 = MEM_U8(t6 + 0); +// fdead 4000800f MEM_U32(sp + 44) = ra; +// fdead 4000800f MEM_U32(sp + 40) = gp; +// fdead 4000800f MEM_U32(sp + 36) = s4; +// fdead 4000800f MEM_U32(sp + 32) = s3; +// fdead 4000800f MEM_U32(sp + 28) = s2; +// fdead 4000800f MEM_U32(sp + 24) = s1; +if (t6 == at) {// fdead 4000800f MEM_U32(sp + 20) = s0; +goto L41f008;} +// fdead 4000800f MEM_U32(sp + 20) = s0; +t7 = 0x1001eaf0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {// bdead 40000001 ra = MEM_U32(sp + 44); +goto L41f64c;} +// bdead 40000001 ra = MEM_U32(sp + 44); +L41f008: +s2 = 0x1001c8f8; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +if (s2 == 0) {// bdead 40080001 ra = MEM_U32(sp + 44); +goto L41f64c;} +// bdead 40080001 ra = MEM_U32(sp + 44); +s4 = 0x1001e5d8; +s1 = 0x10012018; +s3 = 0x24; +L41f02c: +a1 = 0x1000323b; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f048; +a1 = a1; +L41f048: +// bdead 403c0001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(s2 + 8); +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f064; +a3 = 0xa; +L41f064: +// bdead 403c0001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x10003230; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f084; +a1 = a1; +L41f084: +// bdead 403c0001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U8(s2 + 10); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f0a0; +a3 = 0xa; +L41f0a0: +// bdead 403c0181 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f0b8; +//nop; +L41f0b8: +t8 = MEM_U32(s2 + 260); +// bdead 423c0001 gp = MEM_U32(sp + 40); +if (t8 == 0) {a2 = 0x5; +goto L41f158;} +a2 = 0x5; +a1 = 0x1000322b; +//nop; +a0 = MEM_U32(s1 + 0); +a3 = 0x5; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f0e0; +a1 = a1; +L41f0e0: +v0 = MEM_U8(s4 + 3); +// bdead 403c0189 gp = MEM_U32(sp + 40); +at = v0 < 0x24; +if (at == 0) {s0 = v0 & 0xff; +goto L41f140;} +s0 = v0 & 0xff; +L41f0f4: +t0 = s0 + 0xfffffff3; +t9 = MEM_U32(s2 + 260); +t1 = t0 < 0x20; +t2 = -t1; +t3 = t9 & t2; +t4 = t3 << (t0 & 0x1f); +if ((int)t4 >= 0) {a1 = s0; +goto L41f130;} +a1 = s0; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x6; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f128; +a3 = 0xa; +L41f128: +// bdead 403e0181 gp = MEM_U32(sp + 40); +//nop; +L41f130: +s0 = s0 + 0x1; +t5 = s0 & 0xff; +if (t5 != s3) {s0 = t5; +goto L41f0f4;} +s0 = t5; +L41f140: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f150; +//nop; +L41f150: +// bdead 403c0001 gp = MEM_U32(sp + 40); +//nop; +L41f158: +t6 = MEM_U32(s2 + 268); +a2 = 0x5; +if (t6 == 0) {a3 = 0x5; +goto L41f1f4;} +a3 = 0x5; +a1 = 0x10003226; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f17c; +a1 = a1; +L41f17c: +v0 = MEM_U8(s4 + 3); +// bdead 403c0189 gp = MEM_U32(sp + 40); +at = v0 < 0x24; +if (at == 0) {s0 = v0 & 0xff; +goto L41f1dc;} +s0 = v0 & 0xff; +L41f190: +t8 = s0 + 0xfffffff3; +t7 = MEM_U32(s2 + 268); +t1 = t8 < 0x20; +t9 = -t1; +t2 = t7 & t9; +t3 = t2 << (t8 & 0x1f); +if ((int)t3 >= 0) {a1 = s0; +goto L41f1cc;} +a1 = s0; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x6; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f1c4; +a3 = 0xa; +L41f1c4: +// bdead 403e0181 gp = MEM_U32(sp + 40); +//nop; +L41f1cc: +s0 = s0 + 0x1; +t0 = s0 & 0xff; +if (t0 != s3) {s0 = t0; +goto L41f190;} +s0 = t0; +L41f1dc: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f1ec; +//nop; +L41f1ec: +// bdead 403c0001 gp = MEM_U32(sp + 40); +//nop; +L41f1f4: +t4 = MEM_U32(s2 + 264); +a2 = 0x4; +if (t4 == 0) {a3 = 0x4; +goto L41f290;} +a3 = 0x4; +a1 = 0x10003222; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f218; +a1 = a1; +L41f218: +v0 = MEM_U8(s4 + 3); +// bdead 403c0189 gp = MEM_U32(sp + 40); +at = v0 < 0x24; +if (at == 0) {s0 = v0 & 0xff; +goto L41f278;} +s0 = v0 & 0xff; +L41f22c: +t6 = s0 + 0xfffffff3; +t5 = MEM_U32(s2 + 264); +t1 = t6 < 0x20; +t7 = -t1; +t9 = t5 & t7; +t2 = t9 << (t6 & 0x1f); +if ((int)t2 >= 0) {a1 = s0; +goto L41f268;} +a1 = s0; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x6; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f260; +a3 = 0xa; +L41f260: +// bdead 403e0181 gp = MEM_U32(sp + 40); +//nop; +L41f268: +s0 = s0 + 0x1; +t8 = s0 & 0xff; +if (t8 != s3) {s0 = t8; +goto L41f22c;} +s0 = t8; +L41f278: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f288; +//nop; +L41f288: +// bdead 403c0001 gp = MEM_U32(sp + 40); +//nop; +L41f290: +t3 = MEM_U32(s2 + 272); +a2 = 0x9; +if (t3 == 0) {a3 = 0x9; +goto L41f32c;} +a3 = 0x9; +a1 = 0x10003219; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f2b4; +a1 = a1; +L41f2b4: +v0 = MEM_U8(s4 + 3); +// bdead 403c0189 gp = MEM_U32(sp + 40); +at = v0 < 0x24; +if (at == 0) {s0 = v0 & 0xff; +goto L41f314;} +s0 = v0 & 0xff; +L41f2c8: +t4 = s0 + 0xfffffff3; +t0 = MEM_U32(s2 + 272); +t1 = t4 < 0x20; +t5 = -t1; +t7 = t0 & t5; +t9 = t7 << (t4 & 0x1f); +if ((int)t9 >= 0) {a1 = s0; +goto L41f304;} +a1 = s0; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x6; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f2fc; +a3 = 0xa; +L41f2fc: +// bdead 403e0181 gp = MEM_U32(sp + 40); +//nop; +L41f304: +s0 = s0 + 0x1; +t6 = s0 & 0xff; +if (t6 != s3) {s0 = t6; +goto L41f2c8;} +s0 = t6; +L41f314: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f324; +//nop; +L41f324: +// bdead 403c0001 gp = MEM_U32(sp + 40); +//nop; +L41f32c: +t2 = MEM_U32(s2 + 276); +a2 = 0xa; +if (t2 == 0) {a3 = 0xa; +goto L41f3c8;} +a3 = 0xa; +a1 = 0x1000320f; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f350; +a1 = a1; +L41f350: +v0 = MEM_U8(s4 + 3); +// bdead 403c0189 gp = MEM_U32(sp + 40); +at = v0 < 0x24; +if (at == 0) {s0 = v0 & 0xff; +goto L41f3b0;} +s0 = v0 & 0xff; +L41f364: +t3 = s0 + 0xfffffff3; +t8 = MEM_U32(s2 + 276); +t1 = t3 < 0x20; +t0 = -t1; +t5 = t8 & t0; +t7 = t5 << (t3 & 0x1f); +if ((int)t7 >= 0) {a1 = s0; +goto L41f3a0;} +a1 = s0; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x6; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f398; +a3 = 0xa; +L41f398: +// bdead 403e0181 gp = MEM_U32(sp + 40); +//nop; +L41f3a0: +s0 = s0 + 0x1; +t4 = s0 & 0xff; +if (t4 != s3) {s0 = t4; +goto L41f364;} +s0 = t4; +L41f3b0: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f3c0; +//nop; +L41f3c0: +// bdead 403c0001 gp = MEM_U32(sp + 40); +//nop; +L41f3c8: +t9 = MEM_U32(s2 + 296); +a2 = 0x8; +if (t9 == 0) {a3 = 0x8; +goto L41f464;} +a3 = 0x8; +a1 = 0x10003207; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f3ec; +a1 = a1; +L41f3ec: +v0 = MEM_U8(s4 + 3); +// bdead 403c0189 gp = MEM_U32(sp + 40); +at = v0 < 0x24; +if (at == 0) {s0 = v0 & 0xff; +goto L41f44c;} +s0 = v0 & 0xff; +L41f400: +t2 = s0 + 0xfffffff3; +t6 = MEM_U32(s2 + 296); +t1 = t2 < 0x20; +t8 = -t1; +t0 = t6 & t8; +t5 = t0 << (t2 & 0x1f); +if ((int)t5 >= 0) {a1 = s0; +goto L41f43c;} +a1 = s0; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x6; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f434; +a3 = 0xa; +L41f434: +// bdead 403e0181 gp = MEM_U32(sp + 40); +//nop; +L41f43c: +s0 = s0 + 0x1; +t3 = s0 & 0xff; +if (t3 != s3) {s0 = t3; +goto L41f400;} +s0 = t3; +L41f44c: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f45c; +//nop; +L41f45c: +// bdead 403c0001 gp = MEM_U32(sp + 40); +//nop; +L41f464: +t7 = MEM_U32(s2 + 304); +a2 = 0x9; +if (t7 == 0) {a3 = 0x9; +goto L41f500;} +a3 = 0x9; +a1 = 0x100031fe; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f488; +a1 = a1; +L41f488: +v0 = MEM_U8(s4 + 3); +// bdead 403c0189 gp = MEM_U32(sp + 40); +at = v0 < 0x24; +if (at == 0) {s0 = v0 & 0xff; +goto L41f4e8;} +s0 = v0 & 0xff; +L41f49c: +t9 = s0 + 0xfffffff3; +t4 = MEM_U32(s2 + 304); +t1 = t9 < 0x20; +t6 = -t1; +t8 = t4 & t6; +t0 = t8 << (t9 & 0x1f); +if ((int)t0 >= 0) {a1 = s0; +goto L41f4d8;} +a1 = s0; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x6; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f4d0; +a3 = 0xa; +L41f4d0: +// bdead 403e0181 gp = MEM_U32(sp + 40); +//nop; +L41f4d8: +s0 = s0 + 0x1; +t2 = s0 & 0xff; +if (t2 != s3) {s0 = t2; +goto L41f49c;} +s0 = t2; +L41f4e8: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f4f8; +//nop; +L41f4f8: +// bdead 403c0001 gp = MEM_U32(sp + 40); +//nop; +L41f500: +t5 = MEM_U32(s2 + 284); +a2 = 0xd; +if (t5 == 0) {a3 = 0xd; +goto L41f59c;} +a3 = 0xd; +a1 = 0x100031f1; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f524; +a1 = a1; +L41f524: +v0 = MEM_U8(s4 + 3); +// bdead 403c0189 gp = MEM_U32(sp + 40); +at = v0 < 0x24; +if (at == 0) {s0 = v0 & 0xff; +goto L41f584;} +s0 = v0 & 0xff; +L41f538: +t7 = s0 + 0xfffffff3; +t3 = MEM_U32(s2 + 284); +t1 = t7 < 0x20; +t4 = -t1; +t6 = t3 & t4; +t8 = t6 << (t7 & 0x1f); +if ((int)t8 >= 0) {a1 = s0; +goto L41f574;} +a1 = s0; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x6; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f56c; +a3 = 0xa; +L41f56c: +// bdead 403e0181 gp = MEM_U32(sp + 40); +//nop; +L41f574: +s0 = s0 + 0x1; +t9 = s0 & 0xff; +if (t9 != s3) {s0 = t9; +goto L41f538;} +s0 = t9; +L41f584: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f594; +//nop; +L41f594: +// bdead 403c0001 gp = MEM_U32(sp + 40); +//nop; +L41f59c: +t0 = MEM_U32(s2 + 288); +a2 = 0xe; +if (t0 == 0) {a3 = 0xe; +goto L41f638;} +a3 = 0xe; +a1 = 0x100031e3; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f5c0; +a1 = a1; +L41f5c0: +v0 = MEM_U8(s4 + 3); +// bdead 403c0189 gp = MEM_U32(sp + 40); +at = v0 < 0x24; +if (at == 0) {s0 = v0 & 0xff; +goto L41f620;} +s0 = v0 & 0xff; +L41f5d4: +t5 = s0 + 0xfffffff3; +t2 = MEM_U32(s2 + 288); +t1 = t5 < 0x20; +t3 = -t1; +t4 = t2 & t3; +t6 = t4 << (t5 & 0x1f); +if ((int)t6 >= 0) {a1 = s0; +goto L41f610;} +a1 = s0; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x6; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f608; +a3 = 0xa; +L41f608: +// bdead 403e0181 gp = MEM_U32(sp + 40); +//nop; +L41f610: +s0 = s0 + 0x1; +t7 = s0 & 0xff; +if (t7 != s3) {s0 = t7; +goto L41f5d4;} +s0 = t7; +L41f620: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f630; +//nop; +L41f630: +// bdead 403c0001 gp = MEM_U32(sp + 40); +//nop; +L41f638: +s2 = MEM_U32(s2 + 12); +//nop; +if (s2 != 0) {//nop; +goto L41f02c;} +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +L41f64c: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_printstat(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L41f668: +//printstat: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000000b MEM_U32(sp + 20) = s0; +s0 = 0x10012018; +a1 = 0x1000341c; +//nop; +// fdead 4002004b MEM_U32(sp + 28) = ra; +a0 = MEM_U32(s0 + 0); +// fdead 4002006b MEM_U32(sp + 24) = gp; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f6a4; +a1 = a1; +L41f6a4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021c84; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f6c4; +a3 = 0xa; +L41f6c4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003411; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f6e4; +a1 = a1; +L41f6e4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021c88; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f704; +a3 = 0xa; +L41f704: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f71c; +//nop; +L41f71c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003408; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f73c; +a1 = a1; +L41f73c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021c8c; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f75c; +a3 = 0xa; +L41f75c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100033fe; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f77c; +a1 = a1; +L41f77c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021c90; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f79c; +a3 = 0xa; +L41f79c: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f7b4; +//nop; +L41f7b4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100033f6; +//nop; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f7d4; +a1 = a1; +L41f7d4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021c94; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f7f4; +a3 = 0xa; +L41f7f4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100033eb; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f814; +a1 = a1; +L41f814: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021c98; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f834; +a3 = 0xa; +L41f834: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f84c; +//nop; +L41f84c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100033e1; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f86c; +a1 = a1; +L41f86c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021c9c; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f88c; +a3 = 0xa; +L41f88c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100033d7; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f8ac; +a1 = a1; +L41f8ac: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021ca0; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f8cc; +a3 = 0xa; +L41f8cc: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f8e4; +//nop; +L41f8e4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100033c9; +//nop; +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f904; +a1 = a1; +L41f904: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021ca4; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f924; +a3 = 0xa; +L41f924: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100033c1; +//nop; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f944; +a1 = a1; +L41f944: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021ca8; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f964; +a3 = 0xa; +L41f964: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41f97c; +//nop; +L41f97c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100033b7; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f99c; +a1 = a1; +L41f99c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cac; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f9bc; +a3 = 0xa; +L41f9bc: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100033ab; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41f9dc; +a1 = a1; +L41f9dc: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cb0; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41f9fc; +a3 = 0xa; +L41f9fc: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41fa14; +//nop; +L41fa14: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100033a1; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fa34; +a1 = a1; +L41fa34: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cb4; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fa54; +a3 = 0xa; +L41fa54: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003395; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fa74; +a1 = a1; +L41fa74: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cb8; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fa94; +a3 = 0xa; +L41fa94: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41faac; +//nop; +L41faac: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000338b; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41facc; +a1 = a1; +L41facc: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cbc; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41faec; +a3 = 0xa; +L41faec: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000337f; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fb0c; +a1 = a1; +L41fb0c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cc0; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fb2c; +a3 = 0xa; +L41fb2c: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41fb44; +//nop; +L41fb44: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003375; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fb64; +a1 = a1; +L41fb64: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cc4; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fb84; +a3 = 0xa; +L41fb84: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003369; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fba4; +a1 = a1; +L41fba4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cc8; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fbc4; +a3 = 0xa; +L41fbc4: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41fbdc; +//nop; +L41fbdc: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +t6 = 0x10021ccc; +t7 = 0x10021cd4; +//nop; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U32(t7 + 0); +a2 = 0xc; +a3 = 0xa; +a1 = t6 + t7; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fc08; +a1 = t6 + t7; +L41fc08: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003363; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fc28; +a1 = a1; +L41fc28: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +t8 = 0x10021cd0; +t9 = 0x10021cd8; +t8 = MEM_U32(t8 + 0); +t9 = MEM_U32(t9 + 0); +a2 = 0xc; +a1 = t8 + t9; +//nop; +a3 = 0xa; +//nop; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fc58; +//nop; +L41fc58: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000335d; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fc78; +a1 = a1; +L41fc78: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41fc90; +//nop; +L41fc90: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003354; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fcb0; +a1 = a1; +L41fcb0: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d08; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fcd0; +a3 = 0xa; +L41fcd0: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000334a; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fcf0; +a1 = a1; +L41fcf0: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d0c; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fd10; +a3 = 0xa; +L41fd10: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41fd28; +//nop; +L41fd28: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003340; +//nop; +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fd48; +a1 = a1; +L41fd48: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d10; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fd68; +a3 = 0xa; +L41fd68: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003335; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fd88; +a1 = a1; +L41fd88: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d14; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fda8; +a3 = 0xa; +L41fda8: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41fdc0; +//nop; +L41fdc0: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000332f; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fde0; +a1 = a1; +L41fde0: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cf4; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fe00; +a3 = 0xa; +L41fe00: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003323; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fe20; +a1 = a1; +L41fe20: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cf8; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fe40; +a3 = 0xa; +L41fe40: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41fe58; +//nop; +L41fe58: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000331d; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41fe78; +a1 = a1; +L41fe78: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cfc; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fe98; +a3 = 0xa; +L41fe98: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003311; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41feb8; +a1 = a1; +L41feb8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d04; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41fed8; +a3 = 0xa; +L41fed8: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41fef0; +//nop; +L41fef0: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000330b; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ff10; +a1 = a1; +L41ff10: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d00; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41ff30; +a3 = 0xa; +L41ff30: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003303; +//nop; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ff50; +a1 = a1; +L41ff50: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d34; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41ff70; +a3 = 0xa; +L41ff70: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L41ff88; +//nop; +L41ff88: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100032f6; +//nop; +a2 = 0xd; +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ffa8; +a1 = a1; +L41ffa8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d1c; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L41ffc8; +a3 = 0xa; +L41ffc8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100032e4; +//nop; +a2 = 0x12; +a3 = 0x12; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L41ffe8; +a1 = a1; +L41ffe8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d20; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L420008; +a3 = 0xa; +L420008: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L420020; +//nop; +L420020: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100032d8; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L420040; +a1 = a1; +L420040: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d24; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L420060; +a3 = 0xa; +L420060: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100032cd; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L420080; +a1 = a1; +L420080: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d18; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4200a0; +a3 = 0xa; +L4200a0: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4200b8; +//nop; +L4200b8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100032c1; +//nop; +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4200d8; +a1 = a1; +L4200d8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d2c; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4200f8; +a3 = 0xa; +L4200f8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100032ad; +//nop; +a2 = 0x14; +a3 = 0x14; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L420118; +a1 = a1; +L420118: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d30; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L420138; +a3 = 0xa; +L420138: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L420150; +//nop; +L420150: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000329b; +//nop; +a2 = 0x12; +a3 = 0x12; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L420170; +a1 = a1; +L420170: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021d28; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L420190; +a3 = 0xa; +L420190: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4201a8; +//nop; +L4201a8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003292; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4201c8; +a1 = a1; +L4201c8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cdc; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4201e8; +a3 = 0xa; +L4201e8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003284; +//nop; +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L420208; +a1 = a1; +L420208: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021ce0; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L420228; +a3 = 0xa; +L420228: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003277; +//nop; +a2 = 0xd; +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L420248; +a1 = a1; +L420248: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021cec; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L420268; +a3 = 0xa; +L420268: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L420280; +//nop; +L420280: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000325a; +//nop; +a2 = 0x1d; +a3 = 0x1d; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4202a0; +a1 = a1; +L4202a0: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +t0 = 0x10021ce4; +t1 = 0x10021ce8; +t0 = MEM_U32(t0 + 0); +t1 = MEM_U32(t1 + 0); +f4.w[0] = t0; +f8.w[0] = t1; +f6.f[0] = (int)f4.w[0]; +//nop; +a2 = 0xf; +f10.f[0] = (int)f8.w[0]; +a3 = 0xffffffff; +f16.f[0] = f6.f[0] / f10.f[0]; +a1 = f16.w[0]; +//nop; +f_write_real(mem, sp, a0, a1, a2, a3); +goto L4202e4; +//nop; +L4202e4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003253; +//nop; +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L420304; +a1 = a1; +L420304: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10021ce8; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L420324; +a3 = 0xa; +L420324: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003245; +//nop; +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L420344; +a1 = a1; +L420344: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L42035c; +//nop; +L42035c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_print_loop_relations(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L420370: +//print_loop_relations: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 40) = s5; +// fdead 4000006b MEM_U32(sp + 32) = s3; +s3 = a0; +s5 = a1; +// fdead 4050006b MEM_U32(sp + 52) = ra; +// fdead 4050006b MEM_U32(sp + 48) = gp; +// fdead 4050006b MEM_U32(sp + 44) = s6; +// fdead 4050006b MEM_U32(sp + 36) = s4; +// fdead 4050006b MEM_U32(sp + 28) = s2; +// fdead 4050006b MEM_U32(sp + 24) = s1; +if (a0 == 0) {// fdead 4050006b MEM_U32(sp + 20) = s0; +goto L4204c8;} +// fdead 4050006b MEM_U32(sp + 20) = s0; +s4 = 0x10012018; +s6 = a1 + 0x1; +L4203b8: +if ((int)s5 <= 0) {s0 = 0x1; +goto L4203f0;} +s0 = 0x1; +s1 = MEM_U32(s4 + 0); +s2 = s5 + 0x1; +L4203c8: +//nop; +a0 = s1; +a1 = 0x2d; +a2 = 0x1; +// bdead 40fe00e1 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L4203e0; +// bdead 40fe00e1 a3 = 0xa; +L4203e0: +// bdead 40fe0001 gp = MEM_U32(sp + 48); +s0 = s0 + 0x1; +if (s0 != s2) {//nop; +goto L4203c8;} +//nop; +L4203f0: +s1 = MEM_U32(s4 + 0); +//nop; +a1 = 0x20; +a2 = 0x1; +// bdead 40f400c1 a3 = 0xa; +a0 = s1; +f_write_char(mem, sp, a0, a1, a2); +goto L42040c; +a0 = s1; +L42040c: +// bdead 40f40001 gp = MEM_U32(sp + 48); +t6 = MEM_U32(s3 + 8); +//nop; +a1 = MEM_U16(t6 + 8); +a0 = s1; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L42042c; +a3 = 0xa; +L42042c: +// bdead 40f00001 gp = MEM_U32(sp + 48); +s1 = MEM_U32(s4 + 0); +//nop; +a1 = 0x28; +a2 = 0x1; +// bdead 40f400c1 a3 = 0xa; +a0 = s1; +f_write_char(mem, sp, a0, a1, a2); +goto L42044c; +a0 = s1; +L42044c: +// bdead 40f40001 gp = MEM_U32(sp + 48); +a1 = MEM_U32(s3 + 0); +//nop; +a0 = s1; +a2 = 0x1; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L420468; +a3 = 0xa; +L420468: +// bdead 40f00001 gp = MEM_U32(sp + 48); +s1 = MEM_U32(s4 + 0); +//nop; +a1 = 0x29; +a2 = 0x1; +// bdead 40f400c1 a3 = 0xa; +a0 = s1; +f_write_char(mem, sp, a0, a1, a2); +goto L420488; +a0 = s1; +L420488: +// bdead 40f40181 gp = MEM_U32(sp + 48); +a0 = s1; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4204a0; +//nop; +L4204a0: +// bdead 40f00001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s3 + 12); +//nop; +a1 = s6; +//nop; +f_print_loop_relations(mem, sp, a0, a1); +goto L4204b8; +//nop; +L4204b8: +s3 = MEM_U32(s3 + 20); +// bdead 40f00001 gp = MEM_U32(sp + 48); +if (s3 != 0) {//nop; +goto L4203b8;} +//nop; +L4204c8: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +//nop; +//nop; +//nop; +//nop; +} + +static void f_igen3(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L420500: +//igen3: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +v1 = MEM_U8(a1 + 22); +a3 = 0x3; +// fdead 400001fb MEM_U32(sp + 28) = ra; +// fdead 400001fb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (a3 != v1) {MEM_U32(sp + 40) = a2; +goto L420580;} +MEM_U32(sp + 40) = a2; +t6 = MEM_U32(a1 + 16); +at = 0x1d; +if (t6 != at) {//nop; +goto L420580;} +//nop; +t7 = MEM_U16(a1 + 20); +t8 = 0x4b; +if (t7 != 0) {//nop; +goto L420558;} +//nop; +a0 = 0x10011ff0; +MEM_U8(a0 + 0) = (uint8_t)t8; +goto L420564; +MEM_U8(a0 + 0) = (uint8_t)t8; +L420558: +a0 = 0x10011ff0; +t9 = 0x48; +MEM_U8(a0 + 0) = (uint8_t)t9; +L420564: +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L420574; +//nop; +L420574: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L420748; +// bdead 1 ra = MEM_U32(sp + 28); +L420580: +a0 = 0x10011ff0; +a2 = MEM_U8(a1 + 1); +v0 = MEM_U8(a0 + 1); +t0 = 0x8b; +t1 = v0 << 27; +t2 = t1 >> 27; +t3 = a2 ^ t2; +t4 = t3 & 0x1f; +t5 = t4 ^ v0; +v0 = t5; +t6 = v0 << 24; +t7 = t6 >> 29; +t8 = v1 ^ t7; +t9 = t8 << 29; +MEM_U8(a0 + 0) = (uint8_t)t0; +MEM_U8(a0 + 1) = (uint8_t)t5; +t2 = MEM_U16(a1 + 20); +t3 = MEM_U32(a1 + 16); +t4 = MEM_U8(a1 + 24); +t5 = MEM_U8(a1 + 25); +t0 = t9 >> 24; +t1 = t0 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t1; +MEM_U16(a0 + 2) = (uint16_t)zero; +MEM_U32(a0 + 4) = t2; +MEM_U32(a0 + 12) = t3; +if (t5 == 0) {MEM_U32(a0 + 8) = t4; +goto L420654;} +MEM_U32(a0 + 8) = t4; +if (a3 == v1) {at = 0xe; +goto L420654;} +at = 0xe; +if (a2 == at) {//nop; +goto L420654;} +//nop; +t6 = 0x1001eb28; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L420650;} +//nop; +t7 = 0x1001c4c4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != t2) {//nop; +goto L420650;} +//nop; +//nop; +MEM_U32(sp + 36) = a1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L420640; +//nop; +L420640: +// bdead 40000083 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +a0 = 0x10011ff0; +a3 = 0x3; +L420650: +MEM_U8(a1 + 25) = (uint8_t)zero; +L420654: +t9 = 0x1001e6b4; +t0 = MEM_U8(sp + 43); +t9 = MEM_U8(t9 + 0); +//nop; +if (a3 == t9) {t3 = MEM_U8(sp + 35); +goto L420688;} +t3 = MEM_U8(sp + 35); +if (t0 == 0) {t3 = MEM_U8(sp + 35); +goto L420688;} +t3 = MEM_U8(sp + 35); +t1 = MEM_U16(a0 + 2); +//nop; +t2 = t1 | 0x1; +MEM_U16(a0 + 2) = (uint16_t)t2; +t3 = MEM_U8(sp + 35); +L420688: +//nop; +MEM_U8(a0 + 0) = (uint8_t)t3; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4206a0; +//nop; +L4206a0: +// bdead 1 gp = MEM_U32(sp + 24); +at = 0x1; +a0 = 0x10011ff0; +//nop; +t4 = MEM_U8(a0 + 1); +//nop; +t5 = t4 << 24; +t6 = t5 >> 29; +if (t6 != at) {// bdead 21 ra = MEM_U32(sp + 28); +goto L420748;} +// bdead 21 ra = MEM_U32(sp + 28); +t7 = 0x1001c4c4; +t8 = MEM_U32(a0 + 4); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != t8) {// bdead 21 ra = MEM_U32(sp + 28); +goto L420748;} +// bdead 21 ra = MEM_U32(sp + 28); +t9 = 0x1001ebac; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L420720;} +//nop; +v0 = 0x1001cc40; +t0 = MEM_U32(a0 + 12); +t2 = MEM_U32(v0 + 0); +t1 = -t0; +at = (int)t2 < (int)t1; +if (at == 0) {//nop; +goto L420718;} +//nop; +t2 = t1; +L420718: +MEM_U32(v0 + 0) = t2; +goto L420744; +MEM_U32(v0 + 0) = t2; +L420720: +v0 = 0x1001cc40; +t3 = MEM_U32(a0 + 12); +t4 = MEM_U32(v0 + 0); +//nop; +at = (int)t4 < (int)t3; +if (at == 0) {//nop; +goto L420740;} +//nop; +t4 = t3; +L420740: +MEM_U32(v0 + 0) = t4; +L420744: +// bdead 1 ra = MEM_U32(sp + 28); +L420748: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_outparlod(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L420754: +//outparlod: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +a2 = a0; +a0 = 0x10011ff0; +t6 = MEM_U8(a1 + 1); +v0 = MEM_U8(a0 + 1); +t2 = MEM_U8(a1 + 46); +t7 = v0 << 27; +t8 = t7 >> 27; +t9 = t6 ^ t8; +t0 = t9 & 0x1f; +t1 = t0 ^ v0; +v0 = t1; +t3 = v0 << 24; +t4 = t3 >> 29; +t5 = t2 ^ t4; +t7 = t5 << 29; +MEM_U8(a0 + 1) = (uint8_t)t1; +t9 = MEM_U16(a1 + 44); +t0 = MEM_U32(a1 + 40); +t1 = MEM_U8(a1 + 32); +t6 = t7 >> 24; +t8 = t6 ^ v0; +MEM_U8(a0 + 0) = (uint8_t)a2; +MEM_U8(a0 + 1) = (uint8_t)t8; +MEM_U16(a0 + 2) = (uint16_t)zero; +MEM_U32(a0 + 4) = t9; +MEM_U32(a0 + 12) = t0; +MEM_U32(a0 + 8) = t1; +//nop; +// fdead 4601feeb MEM_U32(sp + 28) = ra; +// fdead 4601feeb MEM_U32(sp + 24) = gp; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4207e4; +// fdead 4601feeb MEM_U32(sp + 24) = gp; +L4207e4: +// bdead 1 gp = MEM_U32(sp + 24); +at = 0x1; +a0 = 0x10011ff0; +//nop; +t3 = MEM_U8(a0 + 1); +//nop; +t2 = t3 << 24; +t4 = t2 >> 29; +if (t4 != at) {// bdead 21 ra = MEM_U32(sp + 28); +goto L42088c;} +// bdead 21 ra = MEM_U32(sp + 28); +t5 = 0x1001c4c4; +t7 = MEM_U32(a0 + 4); +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != t7) {// bdead 21 ra = MEM_U32(sp + 28); +goto L42088c;} +// bdead 21 ra = MEM_U32(sp + 28); +t6 = 0x1001ebac; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L420864;} +//nop; +v0 = 0x1001cc40; +t8 = MEM_U32(a0 + 12); +t0 = MEM_U32(v0 + 0); +t9 = -t8; +at = (int)t0 < (int)t9; +if (at == 0) {//nop; +goto L42085c;} +//nop; +t0 = t9; +L42085c: +MEM_U32(v0 + 0) = t0; +goto L420888; +MEM_U32(v0 + 0) = t0; +L420864: +v0 = 0x1001cc40; +t1 = MEM_U32(a0 + 12); +t3 = MEM_U32(v0 + 0); +//nop; +at = (int)t3 < (int)t1; +if (at == 0) {//nop; +goto L420884;} +//nop; +t3 = t1; +L420884: +MEM_U32(v0 + 0) = t3; +L420888: +// bdead 1 ra = MEM_U32(sp + 28); +L42088c: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_gen_cvtl(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L420898: +//gen_cvtl: +//nop; +//nop; +//nop; +a2 = a0; +a0 = 0x10011ff0; +t6 = 0x19; +v0 = MEM_U8(a0 + 1); +t2 = a2 << 3; +t7 = v0 << 27; +t8 = t7 >> 27; +t9 = a1 ^ t8; +t0 = t9 & 0x1f; +t1 = t0 ^ v0; +MEM_U8(a0 + 0) = (uint8_t)t6; +MEM_U8(a0 + 1) = (uint8_t)t1; +MEM_U16(a0 + 2) = (uint16_t)zero; +MEM_U32(a0 + 4) = t2; +//nop; +sp = sp + 0xffffffe0; +// fdead 46018eeb MEM_U32(sp + 28) = ra; +// fdead 46018eeb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4208f4; +MEM_U32(sp + 36) = a1; +L4208f4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_genrop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L420904: +//genrop: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +t6 = MEM_U8(sp + 35); +at = 0x7b; +// fdead 400081ef MEM_U32(sp + 28) = ra; +// fdead 400081ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +if (t6 != at) {MEM_U32(sp + 44) = a3; +goto L420974;} +MEM_U32(sp + 44) = a3; +//nop; +a0 = MEM_U8(sp + 43); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L420948; +//nop; +L420948: +a0 = MEM_U32(sp + 44); +// bdead 4000012b gp = MEM_U32(sp + 24); +at = (int)a0 < (int)v0; +if (at == 0) {//nop; +goto L420974;} +//nop; +//nop; +a1 = MEM_U8(sp + 43); +//nop; +f_gen_cvtl(mem, sp, a0, a1); +goto L42096c; +//nop; +L42096c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L420974: +a1 = 0x10011ff0; +t8 = MEM_U8(sp + 43); +v0 = MEM_U8(a1 + 1); +t7 = MEM_U8(sp + 35); +t9 = v0 << 27; +t0 = t9 >> 27; +t1 = t8 ^ t0; +t2 = t1 & 0x1f; +t4 = t2 ^ v0; +t5 = t4 & 0xff1f; +t6 = t5 | 0x60; +MEM_U8(a1 + 1) = (uint8_t)t4; +MEM_U8(a1 + 1) = (uint8_t)t6; +MEM_U32(a1 + 4) = zero; +MEM_U8(a1 + 0) = (uint8_t)t7; +//nop; +a0 = MEM_U32(sp + 36); +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L4209c0; +//nop; +L4209c0: +// bdead 4000018b gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10011ff0; +//nop; +MEM_U32(a0 + 12) = v0; +t7 = MEM_U32(sp + 44); +MEM_U16(a0 + 2) = (uint16_t)zero; +MEM_U32(a0 + 8) = t7; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4209f0; +//nop; +L4209f0: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_inreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L420a00: +//inreg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 40) = a0; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 52) = a3; +MEM_U32(sp + 40) = a0; +MEM_U8(sp + 38) = (uint8_t)zero; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = f_regclassof(mem, sp, a0); +goto L420a38; +MEM_U32(sp + 48) = a2; +L420a38: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = v0 << 2; +t6 = 0x1001e5d0; +a2 = MEM_U32(sp + 48); +t6 = t6 + 0xfffffffc; +t7 = t0 + t6; +t8 = MEM_U32(t7 + 0); +t9 = 0x1001eb70; +v1 = MEM_U8(sp + 38); +a1 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 40); +MEM_U32(a2 + 0) = t8; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L420a94;} +//nop; +t1 = 0x1001e5e8; +//nop; +t1 = t1 + 0xfffffffc; +t2 = t0 + t1; +a0 = MEM_U32(t2 + 0); +v0 = MEM_U32(a2 + 0); +goto L420ab0; +v0 = MEM_U32(a2 + 0); +L420a94: +t3 = 0x1001e610; +//nop; +t3 = t3 + 0xfffffffc; +t4 = t0 + t3; +a0 = MEM_U32(t4 + 0); +//nop; +v0 = MEM_U32(a2 + 0); +L420ab0: +//nop; +at = (int)a0 < (int)v0; +if (at != 0) {t5 = v0 << 2; +goto L420afc;} +t5 = v0 << 2; +L420ac0: +t6 = a1 + t5; +t7 = MEM_U32(t6 + 64); +t8 = v0 + 0x1; +if (a3 != t7) {//nop; +goto L420adc;} +//nop; +v1 = 0x1; +goto L420ae0; +v1 = 0x1; +L420adc: +MEM_U32(a2 + 0) = t8; +L420ae0: +if (v1 != 0) {// bdead 1f1 ra = MEM_U32(sp + 28); +goto L420b00;} +// bdead 1f1 ra = MEM_U32(sp + 28); +v0 = MEM_U32(a2 + 0); +//nop; +at = (int)a0 < (int)v0; +if (at == 0) {t5 = v0 << 2; +goto L420ac0;} +t5 = v0 << 2; +L420afc: +// bdead 11 ra = MEM_U32(sp + 28); +L420b00: +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_base_noalias(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L420b0c: +//base_noalias: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +v0 = MEM_U8(a0 + 0); +at = 0x44000000; +t7 = v0 < 0x20; +t8 = -t7; +t9 = t8 & at; +t2 = t9 << (v0 & 0x1f); +if ((int)t2 >= 0) {t6 = a0; +goto L420c34;} +t6 = a0; +a0 = MEM_U8(a1 + 0); +at = 0x44000000; +t4 = a0 < 0x20; +t5 = -t4; +t7 = t5 & at; +t8 = t7 << (a0 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L420bc4;} +//nop; +at = MEM_U32(t6 + 44); +//nop; +MEM_U32(sp + 0) = at; +t2 = MEM_U32(t6 + 48); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = t2; +a2 = MEM_U32(a1 + 44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(a1 + 48); +//nop; +MEM_U32(sp + 12) = a3; +t7 = MEM_U32(t6 + 36); +//nop; +MEM_U32(sp + 16) = t7; +t8 = MEM_U32(a1 + 36); +a1 = t2; +MEM_U32(sp + 20) = t8; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L420bb8; +MEM_U32(sp + 20) = t8; +L420bb8: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L420e28; +a0 = v0 & 0xff; +L420bc4: +t9 = 0x1001e6b4; +at = 0x2; +t9 = MEM_U8(t9 + 0); +t2 = a0 < 0x20; +if (t9 == at) {t4 = -t2; +goto L420bf0;} +t4 = -t2; +at = 0x1b000000; +t5 = t4 & at; +t6 = t5 << (a0 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L420c10;} +//nop; +L420bf0: +//nop; +a0 = MEM_U32(sp + 44); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L420c00; +//nop; +L420c00: +// bdead 4000000b gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L420c18;} +//nop; +L420c10: +a0 = zero; +goto L420e28; +a0 = zero; +L420c18: +//nop; +a0 = t1 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L420c28; +//nop; +L420c28: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L420e28; +a0 = v0 & 0xff; +L420c34: +t7 = 0x1001e6b4; +at = 0x2; +t7 = MEM_U8(t7 + 0); +t3 = v0 < 0x20; +if (t7 == at) {t8 = -t3; +goto L420c68;} +t8 = -t3; +at = 0x1b000000; +t9 = t8 & at; +t2 = t9 << (v0 & 0x1f); +if ((int)t2 < 0) {//nop; +goto L420c68;} +//nop; +a0 = zero; +goto L420e28; +a0 = zero; +L420c68: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L420c78; +//nop; +L420c78: +t4 = MEM_U32(sp + 44); +// bdead 4000200b gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 40); +if (v0 == 0) {t0 = t4; +goto L420ca8;} +t0 = t4; +//nop; +a0 = t4; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L420c9c; +//nop; +L420c9c: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L420e28; +a0 = v0 & 0xff; +L420ca8: +a0 = MEM_U8(t0 + 0); +at = 0x44000000; +t5 = a0 < 0x20; +t6 = -t5; +t7 = t6 & at; +t3 = t7 << (a0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L420ce4;} +//nop; +//nop; +a0 = t0 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L420cd8; +//nop; +L420cd8: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L420e28; +a0 = v0 & 0xff; +L420ce4: +v0 = 0x1001e6b4; +at = 0x2; +v0 = MEM_U8(v0 + 0); +t8 = a0 < 0x20; +if (v0 == at) {v1 = v0 ^ 0x1; +goto L420d1c;} +v1 = v0 ^ 0x1; +t9 = -t8; +at = 0x1b000000; +t2 = t9 & at; +t4 = t2 << (a0 & 0x1f); +if ((int)t4 < 0) {v1 = v1 < 0x1; +goto L420d20;} +v1 = v1 < 0x1; +a0 = zero; +goto L420e28; +a0 = zero; +L420d1c: +v1 = v1 < 0x1; +L420d20: +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L420d50;} +//nop; +v1 = v0 < 0x1; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L420e24;} +//nop; +v1 = 0x1001eb48; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +L420d50: +if (v1 != 0) {//nop; +goto L420e24;} +//nop; +v1 = 0x1001eb44; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L420e24;} +//nop; +v1 = 0x1001eba8; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L420e24;} +//nop; +v0 = MEM_U8(t1 + 0); +a1 = 0x7; +v1 = a1 ^ v0; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L420e24;} +//nop; +v1 = a1 ^ a0; +v1 = v1 < 0x1; +if (v1 != 0) {t5 = v0 < 0x20; +goto L420e24;} +t5 = v0 < 0x20; +t6 = -t5; +at = 0x12000000; +t7 = t6 & at; +v1 = t7 << (v0 & 0x1f); +t3 = (int)v1 < (int)0x0; +if (t3 == 0) {v1 = t3; +goto L420e24;} +v1 = t3; +t8 = a0 < 0x20; +t9 = -t8; +at = 0x12000000; +t2 = t9 & at; +v1 = t2 << (a0 & 0x1f); +t4 = (int)v1 < (int)0x0; +if (t4 == 0) {v1 = t4; +goto L420e24;} +v1 = t4; +at = MEM_U32(t1 + 40); +a1 = MEM_U32(t1 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t0 + 40); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t0 + 44); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L420e1c; +MEM_U32(sp + 12) = a3; +L420e1c: +// bdead 9 gp = MEM_U32(sp + 32); +v1 = v0; +L420e24: +a0 = v1 & 0xff; +L420e28: +// bdead 21 ra = MEM_U32(sp + 36); +// bdead 21 sp = sp + 0x28; +v0 = a0 < 0x1; +return v0; +v0 = a0 < 0x1; +} + +static uint32_t f_base_gp_noalias(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L420e38: +//base_gp_noalias: +//nop; +//nop; +//nop; +v0 = MEM_U8(a0 + 0); +at = 0x44000000; +t6 = v0 < 0x20; +t7 = -t6; +t8 = t7 & at; +sp = sp + 0xffffffe0; +t9 = t8 << (v0 & 0x1f); +// fdead 4601806f MEM_U32(sp + 28) = ra; +if ((int)t9 >= 0) {// fdead 4601806f MEM_U32(sp + 24) = gp; +goto L420e84;} +// fdead 4601806f MEM_U32(sp + 24) = gp; +v1 = MEM_U8(a0 + 50); +//nop; +t0 = v1 ^ 0x4; +t0 = t0 < 0x1; +v1 = t0 & 0xff; +goto L420edc; +v1 = t0 & 0xff; +L420e84: +t2 = 0x1001e6b4; +at = 0x2; +t2 = MEM_U8(t2 + 0); +t3 = v0 < 0x20; +if (t2 == at) {t4 = -t3; +goto L420eb8;} +t4 = -t3; +at = 0x1b000000; +t5 = t4 & at; +t6 = t5 << (v0 & 0x1f); +if ((int)t6 < 0) {//nop; +goto L420eb8;} +//nop; +v1 = zero; +goto L420edc; +v1 = zero; +L420eb8: +//nop; +//nop; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L420ec8; +//nop; +L420ec8: +// bdead b gp = MEM_U32(sp + 24); +if (v0 == 0) {v1 = 0x1; +goto L420edc;} +v1 = 0x1; +v1 = zero; +goto L420edc; +v1 = zero; +L420edc: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1 < 0x1; +return v0; +v0 = v1 < 0x1; +} + +static uint32_t f_base_sp_noalias(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L420eec: +//base_sp_noalias: +//nop; +//nop; +//nop; +v0 = MEM_U8(a0 + 0); +at = 0x44000000; +t6 = v0 < 0x20; +t7 = -t6; +t8 = t7 & at; +sp = sp + 0xffffffe0; +t9 = t8 << (v0 & 0x1f); +// fdead 4601806f MEM_U32(sp + 28) = ra; +if ((int)t9 >= 0) {// fdead 4601806f MEM_U32(sp + 24) = gp; +goto L420f38;} +// fdead 4601806f MEM_U32(sp + 24) = gp; +v1 = MEM_U8(a0 + 50); +//nop; +t0 = v1 ^ 0x4; +t0 = zero < t0; +v1 = t0 & 0xff; +goto L421008; +v1 = t0 & 0xff; +L420f38: +t2 = 0x1001e6b4; +at = 0x2; +t2 = MEM_U8(t2 + 0); +t3 = v0 < 0x20; +if (t2 == at) {t4 = -t3; +goto L420f6c;} +t4 = -t3; +at = 0x1b000000; +t5 = t4 & at; +t6 = t5 << (v0 & 0x1f); +if ((int)t6 < 0) {//nop; +goto L420f6c;} +//nop; +v1 = zero; +goto L421008; +v1 = zero; +L420f6c: +//nop; +//nop; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L420f7c; +//nop; +L420f7c: +// bdead b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L420f90;} +//nop; +v1 = zero; +goto L421008; +v1 = zero; +L420f90: +v0 = 0x1001e6b4; +at = 0x1; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != at) {//nop; +goto L420fc0;} +//nop; +t7 = 0x1001eba8; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L421000;} +//nop; +L420fc0: +if (v0 != 0) {at = 0x5; +goto L420ff8;} +at = 0x5; +t8 = 0x1001eb48; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L420ff8;} +//nop; +t9 = 0x1001eba8; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L421000;} +//nop; +L420ff8: +if (v0 != at) {v1 = 0x1; +goto L421008;} +v1 = 0x1; +L421000: +v1 = zero; +goto L421008; +v1 = zero; +L421008: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1 < 0x1; +return v0; +v0 = v1 < 0x1; +} + +static void f_base_in_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L421018: +//base_in_reg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +t6 = 0x10021da0; +a3 = a0 << 2; +t6 = t6 + 0xfffffffc; +t0 = a3 + t6; +v0 = MEM_U32(t0 + 0); +// fdead 400083eb MEM_U32(sp + 44) = s6; +s6 = a0; +// fdead 408083eb MEM_U32(sp + 60) = ra; +// fdead 408083eb MEM_U32(sp + 56) = fp; +// fdead 408083eb MEM_U32(sp + 52) = gp; +// fdead 408083eb MEM_U32(sp + 48) = s7; +// fdead 408083eb MEM_U32(sp + 40) = s5; +// fdead 408083eb MEM_U32(sp + 36) = s4; +// fdead 408083eb MEM_U32(sp + 32) = s3; +// fdead 408083eb MEM_U32(sp + 28) = s2; +// fdead 408083eb MEM_U32(sp + 24) = s1; +if (v0 == 0) {// fdead 408083eb MEM_U32(sp + 20) = s0; +goto L421090;} +// fdead 408083eb MEM_U32(sp + 20) = s0; +t7 = MEM_U8(a2 + 0); +at = 0x44000000; +t8 = t7 < 0x20; +t9 = -t8; +t1 = t9 & at; +t2 = t1 << (t7 & 0x1f); +if ((int)t2 >= 0) {// bdead 408003c9 ra = MEM_U32(sp + 60); +goto L42137c;} +// bdead 408003c9 ra = MEM_U32(sp + 60); +L421090: +if (v0 == 0) {//nop; +goto L421104;} +//nop; +t3 = 0x10021e00; +v0 = MEM_U32(a2 + 44); +t3 = t3 + 0xfffffffc; +t4 = a3 + t3; +v1 = MEM_U32(t4 + 0); +t8 = MEM_U32(a2 + 36); +a0 = MEM_U32(v1 + 44); +t5 = MEM_U32(v1 + 36); +t9 = v0 + t8; +t6 = a0 + t5; +at = (int)t9 < (int)t6; +if (at == 0) {at = (int)v0 < (int)a0; +goto L4210d4;} +at = (int)v0 < (int)a0; +t9 = t6; +at = (int)v0 < (int)a0; +L4210d4: +if (at == 0) {t1 = a0; +goto L4210e0;} +t1 = a0; +t1 = v0; +L4210e0: +t7 = t9 - t1; +MEM_U32(a2 + 36) = t7; +t2 = MEM_U32(v1 + 44); +//nop; +at = (int)v0 < (int)t2; +if (at == 0) {//nop; +goto L421100;} +//nop; +t2 = v0; +L421100: +MEM_U32(a2 + 44) = t2; +L421104: +t3 = 0x10021e00; +s3 = 0x10011ff0; +t3 = t3 + 0xfffffffc; +MEM_U32(t0 + 0) = a1; +t4 = a3 + t3; +MEM_U32(t4 + 0) = a2; +t8 = MEM_U8(s3 + 1); +t5 = 0x89; +t6 = t8 & 0xffe0; +t9 = t6 | 0x1; +MEM_U8(s3 + 0) = (uint8_t)t5; +MEM_U8(s3 + 1) = (uint8_t)t9; +//nop; +MEM_U32(sp + 88) = a2; +a0 = s6; +v0 = f_coloroffset(mem, sp, a0); +goto L421144; +a0 = s6; +L421144: +// bdead 40900009 gp = MEM_U32(sp + 52); +t1 = 0x18; +s5 = 0x10021da0; +MEM_U16(s3 + 2) = (uint16_t)v0; +MEM_U32(sp + 68) = t1; +s0 = 0x1; +s4 = 0x4; +fp = 0x2; +s7 = 0x1; +L421168: +t7 = MEM_U32(s5 + 0); +//nop; +if (t7 == 0) {t3 = MEM_U32(sp + 68); +goto L4212a8;} +t3 = MEM_U32(sp + 68); +if (s6 == s0) {t2 = s6 << 2; +goto L4212a4;} +t2 = s6 << 2; +t2 = t2 - s6; +t4 = 0x10021e60; +t2 = t2 << 3; +t2 = t2 - s6; +t3 = t2 + s0; +t4 = t4 + 0xffffffe9; +s1 = t3 + t4; +t5 = MEM_U8(s1 + -1); +a1 = MEM_U32(sp + 88); +if (s7 == t5) {t3 = MEM_U32(sp + 68); +goto L4212a8;} +t3 = MEM_U32(sp + 68); +t8 = 0x10021e00; +//nop; +t8 = t8 + 0xfffffffc; +t6 = s4 + t8; +a0 = MEM_U32(t6 + 0); +//nop; +v0 = f_base_noalias(mem, sp, a0, a1); +goto L4211c8; +//nop; +L4211c8: +// bdead c1f60009 gp = MEM_U32(sp + 52); +if (v0 == 0) {t3 = s0 << 2; +goto L421230;} +t3 = s0 << 2; +t9 = MEM_U8(s1 + -1); +a0 = s0; +if (t9 != 0) {t1 = s0 << 2; +goto L4212a4;} +t1 = s0 << 2; +t1 = t1 - s0; +t2 = 0x10021e60; +t1 = t1 << 3; +//nop; +t1 = t1 - s0; +t7 = t1 + s6; +t2 = t2 + 0xffffffe9; +s2 = t7 + t2; +v0 = f_coloroffset(mem, sp, a0); +goto L421208; +s2 = t7 + t2; +L421208: +// bdead c1fe0189 gp = MEM_U32(sp + 52); +MEM_U32(s3 + 4) = v0; +//nop; +a0 = s3; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L421220; +//nop; +L421220: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +MEM_U8(s1 + -1) = (uint8_t)fp; +MEM_U8(s2 + -1) = (uint8_t)fp; +goto L4212a4; +MEM_U8(s2 + -1) = (uint8_t)fp; +L421230: +t3 = t3 - s0; +t5 = 0x10021e60; +t3 = t3 << 3; +t8 = MEM_U8(s1 + -1); +t3 = t3 - s0; +t4 = t3 + s6; +t5 = t5 + 0xffffffe9; +if (fp != t8) {s2 = t4 + t5; +goto L42129c;} +s2 = t4 + t5; +//nop; +a0 = s0; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L421264; +//nop; +L421264: +t6 = MEM_U8(s3 + 1); +// bdead c1fe8189 gp = MEM_U32(sp + 52); +t9 = t6 & 0xffe0; +MEM_U32(s3 + 4) = v0; +MEM_U8(s3 + 1) = (uint8_t)t9; +//nop; +a0 = s3; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L421288; +//nop; +L421288: +t1 = MEM_U8(s3 + 1); +// bdead c1fe0401 gp = MEM_U32(sp + 52); +t7 = t1 & 0xffe0; +t2 = t7 | 0x1; +MEM_U8(s3 + 1) = (uint8_t)t2; +L42129c: +MEM_U8(s1 + -1) = (uint8_t)s7; +MEM_U8(s2 + -1) = (uint8_t)s7; +L4212a4: +t3 = MEM_U32(sp + 68); +L4212a8: +s0 = s0 + 0x1; +s4 = s4 + 0x4; +if (s0 != t3) {s5 = s5 + 0x4; +goto L421168;} +s5 = s5 + 0x4; +t4 = 0x10022080; +//nop; +t4 = t4 + 0xffffffff; +s0 = s6 + t4; +t5 = MEM_U8(s0 + 0); +//nop; +if (t5 != 0) {//nop; +goto L421318;} +//nop; +//nop; +a0 = MEM_U32(sp + 88); +//nop; +v0 = f_base_gp_noalias(mem, sp, a0); +goto L4212e8; +//nop; +L4212e8: +// bdead c1920189 gp = MEM_U32(sp + 52); +if (v0 == 0) {t8 = 0x1c; +goto L421314;} +t8 = 0x1c; +MEM_U32(s3 + 4) = t8; +//nop; +a0 = s3; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L421308; +//nop; +L421308: +// bdead c1920001 gp = MEM_U32(sp + 52); +MEM_U8(s0 + 0) = (uint8_t)fp; +goto L421318; +MEM_U8(s0 + 0) = (uint8_t)fp; +L421314: +MEM_U8(s0 + 0) = (uint8_t)s7; +L421318: +t6 = 0x100220a0; +//nop; +t6 = t6 + 0xffffffff; +s0 = s6 + t6; +t9 = MEM_U8(s0 + 0); +//nop; +if (t9 != 0) {// bdead c1120001 ra = MEM_U32(sp + 60); +goto L42137c;} +// bdead c1120001 ra = MEM_U32(sp + 60); +//nop; +a0 = MEM_U32(sp + 88); +//nop; +v0 = f_base_sp_noalias(mem, sp, a0); +goto L421348; +//nop; +L421348: +// bdead c1120189 gp = MEM_U32(sp + 52); +if (v0 == 0) {t1 = 0x1d; +goto L421374;} +t1 = 0x1d; +MEM_U32(s3 + 4) = t1; +//nop; +a0 = s3; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L421368; +//nop; +L421368: +// bdead 80020001 gp = MEM_U32(sp + 52); +MEM_U8(s0 + 0) = (uint8_t)fp; +goto L421378; +MEM_U8(s0 + 0) = (uint8_t)fp; +L421374: +MEM_U8(s0 + 0) = (uint8_t)s7; +L421378: +// bdead 1 ra = MEM_U32(sp + 60); +L42137c: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static uint32_t f_varlodstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4213a8: +//varlodstr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 52) = a3; +a3 = MEM_U8(sp + 43); +//nop; +MEM_U32(sp + 44) = a1; +a0 = a1; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 48) = a2; +a1 = a2; +t6 = a3 ^ 0x52; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U8(sp + 39) = (uint8_t)zero; +a3 = t6 < 0x1; +a2 = sp + 0x20; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L4213f4; +a2 = sp + 0x20; +L4213f4: +// bdead 40000009 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 52); +if (v0 == 0) {t8 = 0x1; +goto L421454;} +t8 = 0x1; +if (a2 == 0) {t7 = MEM_U32(sp + 44); +goto L42142c;} +t7 = MEM_U32(sp + 44); +//nop; +a0 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +f_base_in_reg(mem, sp, a0, a1, a2); +goto L421420; +//nop; +L421420: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +t7 = MEM_U32(sp + 44); +L42142c: +//nop; +a0 = MEM_U8(sp + 43); +a1 = MEM_U32(sp + 32); +a2 = MEM_U8(t7 + 1); +a3 = MEM_U8(t7 + 24); +//nop; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L421448; +//nop; +L421448: +// bdead 40000001 gp = MEM_U32(sp + 24); +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L42145c; +// bdead 40000001 ra = MEM_U32(sp + 28); +L421454: +MEM_U8(sp + 39) = (uint8_t)t8; +// bdead 40000001 ra = MEM_U32(sp + 28); +L42145c: +v0 = MEM_U8(sp + 39); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static void f_spilltemplodstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L421468: +//spilltemplodstr: +//nop; +//nop; +//nop; +a3 = 0x10011ff0; +t5 = 0x1001c4c4; +v0 = MEM_U8(a3 + 1); +t6 = 0x8b; +t7 = v0 << 27; +t8 = t7 >> 27; +t9 = a1 ^ t8; +t0 = t9 & 0x1f; +t2 = t0 ^ v0; +t3 = t2 & 0xff1f; +t4 = t3 | 0x20; +MEM_U8(a3 + 1) = (uint8_t)t2; +MEM_U8(a3 + 0) = (uint8_t)t6; +MEM_U8(a3 + 1) = (uint8_t)t4; +t5 = MEM_U32(t5 + 0); +sp = sp + 0xffffffe0; +t6 = MEM_U32(a2 + 4); +at = 0xe; +// fdead 4601fbef MEM_U32(sp + 28) = ra; +// fdead 4601fbef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +MEM_U16(a3 + 2) = (uint16_t)zero; +MEM_U32(a3 + 4) = t5; +if (a1 == at) {MEM_U32(a3 + 12) = t6; +goto L421534;} +MEM_U32(a3 + 12) = t6; +//nop; +a0 = a1; +MEM_U32(sp + 40) = a2; +v0 = f_sizeoftyp(mem, sp, a0); +goto L4214ec; +MEM_U32(sp + 40) = a2; +L4214ec: +// bdead 40000009 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 40); +a3 = 0x10011ff0; +t7 = 0x1001eb28; +MEM_U32(a3 + 8) = v0; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {t9 = MEM_U8(sp + 35); +goto L421544;} +t9 = MEM_U8(sp + 35); +//nop; +a0 = a3; +MEM_U32(sp + 40) = a2; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L421520; +MEM_U32(sp + 40) = a2; +L421520: +// bdead 40000001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 40); +a3 = 0x10011ff0; +t9 = MEM_U8(sp + 35); +goto L421544; +t9 = MEM_U8(sp + 35); +L421534: +t8 = MEM_U32(a2 + 8); +//nop; +MEM_U32(a3 + 8) = t8; +t9 = MEM_U8(sp + 35); +L421544: +a0 = a3; +MEM_U8(a3 + 0) = (uint8_t)t9; +//nop; +MEM_U32(sp + 40) = a2; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42155c; +//nop; +L42155c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 40); +t0 = 0x1001ebac; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L4215a4;} +//nop; +v0 = 0x1001cc40; +t1 = MEM_U32(a2 + 4); +t3 = MEM_U32(v0 + 0); +t2 = -t1; +at = (int)t3 < (int)t2; +if (at == 0) {//nop; +goto L42159c;} +//nop; +t3 = t2; +L42159c: +MEM_U32(v0 + 0) = t3; +goto L4215c8; +MEM_U32(v0 + 0) = t3; +L4215a4: +v0 = 0x1001cc40; +t4 = MEM_U32(a2 + 4); +t5 = MEM_U32(v0 + 0); +//nop; +at = (int)t5 < (int)t4; +if (at == 0) {//nop; +goto L4215c4;} +//nop; +t5 = t4; +L4215c4: +MEM_U32(v0 + 0) = t5; +L4215c8: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_genloadaddr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4215d8: +//genloadaddr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +a0 = 0x10011ff0; +MEM_U32(sp + 36) = a1; +v0 = MEM_U8(a0 + 1); +t7 = MEM_U8(sp + 39); +t8 = v0 << 24; +t6 = MEM_U8(sp + 35); +t9 = t8 >> 29; +t0 = t7 ^ t9; +t1 = t0 << 29; +MEM_U8(a0 + 0) = (uint8_t)t6; +t5 = MEM_U32(sp + 48); +t6 = MEM_U32(sp + 52); +t2 = t1 >> 24; +t3 = t2 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t3; +MEM_U32(a0 + 4) = a2; +MEM_U32(a0 + 12) = a3; +MEM_U32(a0 + 16) = t5; +MEM_U32(a0 + 8) = t6; +//nop; +// fdead 4601dfeb MEM_U32(sp + 28) = ra; +// fdead 4601dfeb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a2; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42164c; +MEM_U32(sp + 40) = a2; +L42164c: +// bdead 40000001 gp = MEM_U32(sp + 24); +t8 = MEM_U32(sp + 40); +t7 = 0x1001c4c4; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t8 != t7) {// bdead 40000001 ra = MEM_U32(sp + 28); +goto L421694;} +// bdead 40000001 ra = MEM_U32(sp + 28); +t9 = MEM_U8(sp + 39); +at = 0x1; +if (t9 != at) {// bdead 1 ra = MEM_U32(sp + 28); +goto L421694;} +// bdead 1 ra = MEM_U32(sp + 28); +t0 = 0x1001c4b4; +at = 0x1001cc40; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U32(at + 0) = t0; +// bdead 1 ra = MEM_U32(sp + 28); +L421694: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_genloadnum(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4216a0: +//genloadnum: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +a1 = MEM_U8(sp + 59); +// fdead 400001eb MEM_U32(sp + 52) = ra; +v0 = a1; +at = v0 < 0xf; +// fdead 400001ef MEM_U32(sp + 48) = gp; +// fdead 400001ef MEM_U32(sp + 44) = s5; +// fdead 400001ef MEM_U32(sp + 40) = s4; +// fdead 400001ef MEM_U32(sp + 36) = s3; +// fdead 400001ef MEM_U32(sp + 32) = s2; +// fdead 400001ef MEM_U32(sp + 28) = s1; +// fdead 400001ef MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a2; +if (at == 0) {MEM_U32(sp + 68) = a3; +goto L421abc;} +MEM_U32(sp + 68) = a3; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003434[] = { +&&L42170c, +&&L421abc, +&&L42170c, +&&L42170c, +&&L42170c, +&&L421748, +&&L42170c, +&&L421748, +&&L42170c, +&&L4218ec, +&&L42170c, +&&L421abc, +&&L42178c, +&&L42178c, +&&L42178c, +}; +dest = Lswitch10003434[v0]; +//nop; +goto *dest; +//nop; +L42170c: +s5 = 0x10011ff0; +t3 = MEM_U32(sp + 72); +v0 = MEM_U8(s5 + 1); +t4 = MEM_U32(sp + 64); +t8 = v0 << 27; +t9 = t8 >> 27; +t0 = a1 ^ t9; +t1 = t0 & 0x1f; +t7 = 0x49; +t2 = t1 ^ v0; +MEM_U8(s5 + 0) = (uint8_t)t7; +MEM_U8(s5 + 1) = (uint8_t)t2; +MEM_U32(s5 + 8) = t3; +MEM_U32(s5 + 16) = t4; +goto L421adc; +MEM_U32(s5 + 16) = t4; +L421748: +s5 = 0x10011ff0; +t1 = MEM_U32(sp + 72); +v0 = MEM_U8(s5 + 1); +t2 = MEM_U32(sp + 64); +t6 = v0 << 27; +t7 = t6 >> 27; +t8 = a1 ^ t7; +t3 = MEM_U32(sp + 68); +t9 = t8 & 0x1f; +t5 = 0x49; +t0 = t9 ^ v0; +MEM_U8(s5 + 0) = (uint8_t)t5; +MEM_U8(s5 + 1) = (uint8_t)t0; +MEM_U32(s5 + 8) = t1; +MEM_U32(s5 + 16) = t2; +MEM_U32(s5 + 20) = t3; +goto L421adc; +MEM_U32(s5 + 20) = t3; +L42178c: +s5 = 0x10011ff0; +t2 = MEM_U16(sp + 64); +v0 = MEM_U8(s5 + 1); +t0 = MEM_U32(sp + 72); +t5 = v0 << 27; +t6 = t5 >> 27; +t7 = a1 ^ t6; +t1 = MEM_U16(sp + 66); +t8 = t7 & 0x1f; +a0 = 0x1001c8d4; +t4 = 0x49; +t9 = t8 ^ v0; +MEM_U8(s5 + 0) = (uint8_t)t4; +MEM_U8(s5 + 1) = (uint8_t)t9; +MEM_U32(s5 + 8) = t0; +MEM_U32(s5 + 16) = t1; +if ((int)t2 >= 0) {v1 = (int)t2 >> 8; +goto L4217dc;} +v1 = (int)t2 >> 8; +at = t2 + 0xff; +v1 = (int)at >> 8; +L4217dc: +a0 = MEM_U32(a0 + 0); +if ((int)v1 <= 0) {a3 = t2 & 0xff; +goto L42183c;} +a3 = t2 & 0xff; +s3 = v1 + 0x1; +a2 = s3 + 0xffffffff; +t3 = a2 & 0x3; +if (t3 == 0) {s0 = 0x1; +goto L421818;} +s0 = 0x1; +v0 = t3 + 0x1; +L421800: +a0 = MEM_U32(a0 + 256); +s0 = s0 + 0x1; +if (v0 != s0) {//nop; +goto L421800;} +//nop; +if (s0 == s3) {//nop; +goto L42183c;} +//nop; +L421818: +a0 = MEM_U32(a0 + 256); +s0 = s0 + 0x4; +a0 = MEM_U32(a0 + 256); +//nop; +a0 = MEM_U32(a0 + 256); +//nop; +a0 = MEM_U32(a0 + 256); +if (s0 != s3) {//nop; +goto L421818;} +//nop; +L42183c: +s3 = MEM_U16(sp + 66); +//nop; +if ((int)s3 <= 0) {s3 = s3 + 0x1; +goto L4218d8;} +s3 = s3 + 0x1; +a2 = s3 + 0xffffffff; +t4 = a2 & 0x3; +if (t4 == 0) {s0 = 0x1; +goto L421894;} +s0 = 0x1; +t5 = 0x10012010; +t6 = a0 + a3; +t5 = MEM_U32(t5 + 0); +v1 = t6 + s0; +a1 = t4 + 0x1; +v0 = t5 + s0; +L421874: +t7 = MEM_U8(v1 + -1); +s0 = s0 + 0x1; +v0 = v0 + 0x1; +v1 = v1 + 0x1; +if (a1 != s0) {MEM_U8(v0 + -2) = (uint8_t)t7; +goto L421874;} +MEM_U8(v0 + -2) = (uint8_t)t7; +if (s0 == s3) {//nop; +goto L4218d8;} +//nop; +L421894: +t8 = 0x10012010; +t9 = a0 + a3; +t8 = MEM_U32(t8 + 0); +v1 = t9 + s0; +v0 = t8 + s0; +L4218a8: +t0 = MEM_U8(v1 + -1); +s0 = s0 + 0x4; +MEM_U8(v0 + -1) = (uint8_t)t0; +t1 = MEM_U8(v1 + 0); +v0 = v0 + 0x4; +MEM_U8(v0 + -4) = (uint8_t)t1; +t2 = MEM_U8(v1 + 1); +v1 = v1 + 0x4; +MEM_U8(v0 + -3) = (uint8_t)t2; +t3 = MEM_U8(v1 + -2); +if (s0 != s3) {MEM_U8(v0 + -2) = (uint8_t)t3; +goto L4218a8;} +MEM_U8(v0 + -2) = (uint8_t)t3; +L4218d8: +s4 = 0x10012010; +//nop; +t4 = MEM_U32(s4 + 0); +MEM_U32(s5 + 20) = t4; +goto L421adc; +MEM_U32(s5 + 20) = t4; +L4218ec: +s5 = 0x10011ff0; +s2 = 0x1001c8e4; +t6 = MEM_U8(s5 + 1); +t1 = MEM_U16(sp + 64); +v0 = MEM_U32(s2 + 0); +t9 = MEM_U32(sp + 72); +t0 = MEM_U16(sp + 66); +t7 = t6 & 0xffe0; +t5 = 0x46; +t8 = t7 | 0x9; +at = (int)v0 < (int)t1; +MEM_U8(s5 + 0) = (uint8_t)t5; +MEM_U8(s5 + 1) = (uint8_t)t8; +MEM_U32(s5 + 8) = t9; +if (at == 0) {MEM_U32(s5 + 16) = t0; +goto L42196c;} +MEM_U32(s5 + 16) = t0; +if (t1 == v0) {//nop; +goto L421964;} +//nop; +s1 = 0x10012020; +//nop; +L42193c: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_next_char(mem, sp, a0); +goto L42194c; +//nop; +L42194c: +t2 = MEM_U32(s2 + 0); +t4 = MEM_U16(sp + 64); +// bdead 404c2801 gp = MEM_U32(sp + 48); +t3 = t2 + 0x1; +if (t4 != t3) {MEM_U32(s2 + 0) = t3; +goto L42193c;} +MEM_U32(s2 + 0) = t3; +L421964: +//nop; +goto L4219d8; +//nop; +L42196c: +t6 = MEM_U16(sp + 64); +//nop; +at = (int)t6 < (int)v0; +if (at == 0) {//nop; +goto L4219d8;} +//nop; +s1 = 0x10012020; +a1 = 0x10003430; +//nop; +a2 = zero; +a3 = zero; +a0 = s1; +a1 = a1; +f_reset(mem, sp, a0, a1, a2, a3); +goto L4219a0; +a1 = a1; +L4219a0: +t7 = MEM_U16(sp + 64); +// bdead 404d0003 gp = MEM_U32(sp + 48); +if (t7 == 0) {MEM_U32(s2 + 0) = zero; +goto L4219d8;} +MEM_U32(s2 + 0) = zero; +L4219b0: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_next_char(mem, sp, a0); +goto L4219c0; +//nop; +L4219c0: +t9 = MEM_U32(s2 + 0); +t1 = MEM_U16(sp + 64); +// bdead 444c0401 gp = MEM_U32(sp + 48); +t0 = t9 + 0x1; +if (t1 != t0) {MEM_U32(s2 + 0) = t0; +goto L4219b0;} +MEM_U32(s2 + 0) = t0; +L4219d8: +s1 = 0x10012020; +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_peek_char(mem, sp, a0); +goto L4219ec; +//nop; +L4219ec: +// bdead 404c0009 gp = MEM_U32(sp + 48); +t3 = v0 + 0xffffffd0; +MEM_U32(s5 + 4) = t3; +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_next_char(mem, sp, a0); +goto L421a08; +//nop; +L421a08: +t4 = MEM_U32(s2 + 0); +s3 = MEM_U16(sp + 66); +// bdead 405c2181 gp = MEM_U32(sp + 48); +t5 = t4 + 0x1; +if ((int)s3 <= 0) {MEM_U32(s2 + 0) = t5; +goto L421a9c;} +MEM_U32(s2 + 0) = t5; +s4 = 0x10012010; +s0 = 0x1; +s3 = s3 + 0x1; +L421a2c: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_eoln(mem, sp, a0); +goto L421a3c; +//nop; +L421a3c: +// bdead 407e0189 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L421a70;} +//nop; +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_readln(mem, sp, a0); +goto L421a58; +//nop; +L421a58: +t7 = MEM_U32(s4 + 0); +// bdead 407f0181 gp = MEM_U32(sp + 48); +t6 = 0xa; +t8 = t7 + s0; +MEM_U8(t8 + -1) = (uint8_t)t6; +goto L421a90; +MEM_U8(t8 + -1) = (uint8_t)t6; +L421a70: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_read_char(mem, sp, a0); +goto L421a80; +//nop; +L421a80: +t9 = MEM_U32(s4 + 0); +// bdead 447e0189 gp = MEM_U32(sp + 48); +t0 = t9 + s0; +MEM_U8(t0 + -1) = (uint8_t)v0; +L421a90: +s0 = s0 + 0x1; +if (s0 != s3) {//nop; +goto L421a2c;} +//nop; +L421a9c: +s4 = 0x10012010; +t1 = MEM_U32(s2 + 0); +t2 = MEM_U16(sp + 66); +t4 = MEM_U32(s4 + 0); +t3 = t1 + t2; +MEM_U32(s2 + 0) = t3; +MEM_U32(s5 + 20) = t4; +goto L421adc; +MEM_U32(s5 + 20) = t4; +L421abc: +//nop; +a0 = 0x18b0; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L421acc; +//nop; +L421acc: +// bdead 40000181 gp = MEM_U32(sp + 48); +//nop; +s5 = 0x10011ff0; +//nop; +L421adc: +t5 = MEM_U8(sp + 79); +//nop; +if (t5 == 0) {// bdead 40400181 ra = MEM_U32(sp + 52); +goto L421b08;} +// bdead 40400181 ra = MEM_U32(sp + 52); +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L421afc; +//nop; +L421afc: +// bdead 1 gp = MEM_U32(sp + 48); +//nop; +// bdead 1 ra = MEM_U32(sp + 52); +L421b08: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_genloadrnum(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L421b28: +//genloadrnum: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = 0x10011ff0; +t6 = 0x95; +v0 = MEM_U8(s0 + 1); +// fdead 400281eb MEM_U32(sp + 28) = ra; +t7 = v0 << 27; +t8 = t7 >> 27; +t9 = a0 ^ t8; +t0 = t9 & 0x1f; +t1 = t0 ^ v0; +// fdead 460387eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 44) = a3; +MEM_U8(s0 + 0) = (uint8_t)t6; +MEM_U8(s0 + 1) = (uint8_t)t1; +MEM_U32(s0 + 8) = a2; +if (a3 == 0) {MEM_U32(s0 + 4) = a1; +goto L421b98;} +MEM_U32(s0 + 4) = a1; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L421b90; +//nop; +L421b90: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L421b98: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_gen_static_link(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L421ba8: +//gen_static_link: +//nop; +//nop; +//nop; +t2 = 0x1001c8f8; +sp = sp + 0xffffffa0; +t2 = MEM_U32(t2 + 0); +// fdead 400009eb MEM_U32(sp + 36) = ra; +v1 = MEM_U32(t2 + 68); +// fdead 400009fb MEM_U32(sp + 32) = gp; +// fdead 400009fb MEM_U32(sp + 28) = s1; +// fdead 400009fb MEM_U32(sp + 24) = s0; +if (v1 == 0) {a1 = 0x1; +goto L421c30;} +a1 = 0x1; +t6 = MEM_U8(v1 + 0); +t1 = 0x3; +if (t1 != t6) {//nop; +goto L421c30;} +//nop; +t7 = MEM_U8(v1 + 22); +t0 = 0x1; +if (t0 != t7) {//nop; +goto L421c30;} +//nop; +a3 = 0x1001c4c4; +t9 = MEM_U16(v1 + 20); +t8 = MEM_U32(a3 + 0); +//nop; +if (t8 != t9) {//nop; +goto L421c30;} +//nop; +s1 = 0x1001cb20; +t4 = MEM_U32(v1 + 16); +t3 = MEM_U32(s1 + 0); +//nop; +if (t3 != t4) {//nop; +goto L421c30;} +//nop; +a1 = zero; +L421c30: +a3 = 0x1001c4c4; +t0 = 0x1; +s1 = 0x1001cb20; +if (a1 != t0) {t1 = 0x3; +goto L421d00;} +t1 = 0x3; +s0 = 0x1001e5d0; +//nop; +s0 = MEM_U32(s0 + 0); +if (a1 != t0) {MEM_U32(sp + 84) = s0; +goto L421d00;} +MEM_U32(sp + 84) = s0; +a2 = 0x1001e5e8; +t5 = s0 << 2; +a2 = MEM_U32(a2 + 0); +a0 = t2 + t5; +at = (int)a2 < (int)s0; +if (at != 0) {MEM_U32(sp + 84) = s0; +goto L421d00;} +MEM_U32(sp + 84) = s0; +L421c74: +v1 = MEM_U32(a0 + 64); +//nop; +if (v1 == 0) {//nop; +goto L421ce0;} +//nop; +t6 = MEM_U8(v1 + 0); +//nop; +if (t1 != t6) {//nop; +goto L421cd4;} +//nop; +t7 = MEM_U8(v1 + 22); +//nop; +if (t0 != t7) {//nop; +goto L421cd4;} +//nop; +t8 = MEM_U32(a3 + 0); +t9 = MEM_U16(v1 + 20); +//nop; +if (t8 != t9) {//nop; +goto L421cd4;} +//nop; +t3 = MEM_U32(s1 + 0); +t4 = MEM_U32(v1 + 16); +//nop; +if (t3 != t4) {//nop; +goto L421cd4;} +//nop; +a1 = 0x2; +goto L421ce8; +a1 = 0x2; +L421cd4: +s0 = s0 + 0x1; +a0 = a0 + 0x4; +goto L421ce8; +a0 = a0 + 0x4; +L421ce0: +s0 = s0 + 0x1; +a0 = a0 + 0x4; +L421ce8: +if (a1 != t0) {MEM_U32(sp + 84) = s0; +goto L421d00;} +MEM_U32(sp + 84) = s0; +at = (int)a2 < (int)s0; +if (at == 0) {//nop; +goto L421c74;} +//nop; +MEM_U32(sp + 84) = s0; +L421d00: +s0 = MEM_U32(sp + 84); +if (a1 != t0) {at = 0x2; +goto L421f24;} +at = 0x2; +t5 = MEM_U32(a3 + 0); +t6 = MEM_U32(s1 + 0); +MEM_U8(sp + 82) = (uint8_t)t0; +t7 = sp + 0x4c; +MEM_U16(sp + 80) = (uint16_t)t5; +MEM_U32(sp + 76) = t6; +a0 = MEM_U32(t7 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t7 + 4); +MEM_U8(sp + 75) = (uint8_t)zero; +MEM_U32(sp + 4) = a1; +v0 = f_isvarihash(mem, sp, a0, a1); +goto L421d40; +MEM_U32(sp + 4) = a1; +L421d40: +// bdead 40040009 gp = MEM_U32(sp + 32); +t3 = v0 << 2; +t4 = 0x1001cc50; +v1 = MEM_U8(sp + 75); +t5 = t3 + t4; +s0 = MEM_U32(t5 + 0); +t1 = 0x3; +if (s0 == 0) {//nop; +goto L421ddc;} +//nop; +L421d64: +t6 = MEM_U8(s0 + 0); +//nop; +if (t1 != t6) {//nop; +goto L421dc4;} +//nop; +at = MEM_U32(s0 + 16); +a1 = MEM_U32(s0 + 20); +t9 = sp + 0x4c; +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t9 + 0); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t9 + 4); +//nop; +MEM_U8(sp + 75) = (uint8_t)v1; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L421da8; +MEM_U32(sp + 12) = a3; +L421da8: +// bdead 40060009 gp = MEM_U32(sp + 32); +v1 = MEM_U8(sp + 75); +t0 = 0x1; +if (v0 == 0) {t1 = 0x3; +goto L421dc4;} +t1 = 0x3; +v1 = t0 & 0xff; +goto L421dcc; +v1 = t0 & 0xff; +L421dc4: +s0 = MEM_U32(s0 + 12); +//nop; +L421dcc: +if (v1 != 0) {//nop; +goto L421ddc;} +//nop; +if (s0 != 0) {//nop; +goto L421d64;} +//nop; +L421ddc: +if (v1 != 0) {//nop; +goto L421e48;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x40; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L421df4; +a0 = 0x40; +L421df4: +// bdead 40040009 gp = MEM_U32(sp + 32); +t0 = 0x1; +t5 = 0x1001c4c4; +t1 = 0x3; +MEM_U8(v0 + 0) = (uint8_t)t1; +MEM_U8(v0 + 46) = (uint8_t)t0; +t5 = MEM_U32(t5 + 0); +t8 = 0x1001c4c0; +MEM_U16(v0 + 44) = (uint16_t)t5; +t6 = MEM_U32(s1 + 0); +a1 = 0x10021c74; +MEM_U32(v0 + 40) = t6; +t8 = MEM_U32(t8 + 0); +a0 = v0; +MEM_U8(v0 + 47) = (uint8_t)t8; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_furthervarintree(mem, sp, a0, a1); +goto L421e40; +//nop; +L421e40: +// bdead 40040009 gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +L421e48: +if (v1 == 0) {t7 = 0x70; +goto L421f64;} +t7 = 0x70; +s0 = 0x10011ff0; +t8 = 0x1001c4c4; +t3 = MEM_U8(s0 + 1); +MEM_U8(s0 + 0) = (uint8_t)t7; +t4 = t3 & 0xffe0; +t5 = t4 & 0xff1f; +t6 = t5 | 0x20; +MEM_U8(s0 + 1) = (uint8_t)t4; +MEM_U8(s0 + 1) = (uint8_t)t6; +t8 = MEM_U32(t8 + 0); +t7 = MEM_U32(s1 + 0); +t3 = 0x4; +MEM_U32(s0 + 8) = t3; +MEM_U32(s0 + 4) = t8; +MEM_U32(s0 + 12) = t7; +//nop; +a0 = 0x1; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L421e9c; +//nop; +L421e9c: +// bdead 40060189 gp = MEM_U32(sp + 32); +MEM_U16(s0 + 2) = (uint16_t)v0; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L421eb4; +//nop; +L421eb4: +// bdead 40001 gp = MEM_U32(sp + 32); +//nop; +t9 = 0x1001ebac; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L421efc;} +//nop; +v0 = 0x1001cc40; +t4 = MEM_U32(s1 + 0); +t6 = MEM_U32(v0 + 0); +t5 = -t4; +at = (int)t6 < (int)t5; +if (at == 0) {//nop; +goto L421ef4;} +//nop; +t6 = t5; +L421ef4: +MEM_U32(v0 + 0) = t6; +goto L421f64; +MEM_U32(v0 + 0) = t6; +L421efc: +v0 = 0x1001cc40; +t8 = MEM_U32(s1 + 0); +t7 = MEM_U32(v0 + 0); +//nop; +at = (int)t7 < (int)t8; +if (at == 0) {//nop; +goto L421f1c;} +//nop; +t7 = t8; +L421f1c: +MEM_U32(v0 + 0) = t7; +goto L421f64; +MEM_U32(v0 + 0) = t7; +L421f24: +if (a1 != at) {a0 = 0x52; +goto L421f64;} +a0 = 0x52; +//nop; +a1 = 0x1; +a2 = zero; +a3 = 0x4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L421f40; +a3 = 0x4; +L421f40: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = 0x7b; +//nop; +a1 = s0; +a2 = zero; +a3 = 0x4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L421f5c; +a3 = 0x4; +L421f5c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L421f64: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x60; +return; +// bdead 1 sp = sp + 0x60; +} + +static void f_genrlodrstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L421f78: +//genrlodrstr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s1; +// fdead 400001eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +v1 = MEM_U8(a2 + 0); +at = 0x2; +if (v1 != at) {s0 = a2; +goto L42200c;} +s0 = a2; +at = MEM_U32(a2 + 16); +a0 = MEM_U8(a2 + 1); +MEM_U32(sp + 8) = at; +a3 = MEM_U32(a2 + 20); +//nop; +MEM_U32(sp + 12) = a3; +t8 = MEM_U32(a2 + 24); +MEM_U32(sp + 20) = zero; +a2 = at; +MEM_U32(sp + 16) = t8; +f_genloadnum(mem, sp, a0, a1, a2, a3); +goto L421fdc; +MEM_U32(sp + 16) = t8; +L421fdc: +// bdead 40000001 gp = MEM_U32(sp + 40); +t9 = 0x6c; +s1 = 0x10011ff0; +a0 = MEM_U32(sp + 52); +MEM_U8(s1 + 0) = (uint8_t)t9; +//nop; +//nop; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L422000; +//nop; +L422000: +// bdead 40040189 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 4) = v0; +goto L4223e8; +MEM_U32(s1 + 4) = v0; +L42200c: +at = 0x1; +if (v1 != at) {//nop; +goto L4220c8;} +//nop; +s1 = 0x10011ff0; +t1 = MEM_U8(s0 + 30); +v0 = MEM_U8(s1 + 1); +at = 0x10011ff0; +t2 = v0 << 24; +t3 = t2 >> 29; +t4 = t1 ^ t3; +t5 = t4 << 29; +t0 = 0x6b; +t6 = t5 >> 24; +MEM_U8(s1 + 0) = (uint8_t)t0; +t7 = t6 ^ v0; +MEM_U8(at + 1) = (uint8_t)t7; +t8 = MEM_U16(s0 + 28); +at = 0x10011ff0; +a0 = MEM_U32(sp + 52); +MEM_U32(at + 4) = t8; +t9 = MEM_U32(s0 + 16); +at = 0x10011ff0; +//nop; +MEM_U32(at + 12) = t9; +//nop; +//nop; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L42207c; +//nop; +L42207c: +// bdead 40040189 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 8) = v0; +t0 = 0x1001c4c4; +t2 = MEM_U32(s1 + 4); +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != t2) {//nop; +goto L4223e8;} +//nop; +t1 = MEM_U8(s1 + 1); +at = 0x1; +t3 = t1 << 24; +t4 = t3 >> 29; +if (t4 != at) {//nop; +goto L4223e8;} +//nop; +t5 = 0x1001c4b4; +v0 = 0x1001cc40; +t5 = MEM_U32(t5 + 0); +MEM_U32(v0 + 0) = t5; +goto L4223e8; +MEM_U32(v0 + 0) = t5; +L4220c8: +s1 = 0x10011ff0; +t6 = MEM_U8(sp + 51); +at = 0x3; +if (v1 != at) {MEM_U8(s1 + 0) = (uint8_t)t6; +goto L42219c;} +MEM_U8(s1 + 0) = (uint8_t)t6; +v0 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 1); +t8 = v0 << 27; +t9 = t8 >> 27; +t0 = t7 ^ t9; +at = 0x10011ff0; +t2 = t0 & 0x1f; +t1 = t2 ^ v0; +MEM_U8(at + 1) = (uint8_t)t1; +v0 = MEM_U8(s1 + 1); +t3 = MEM_U8(s0 + 22); +t4 = v0 << 24; +t5 = t4 >> 29; +t6 = t3 ^ t5; +t8 = t6 << 29; +at = 0x10011ff0; +t7 = t8 >> 24; +t9 = t7 ^ v0; +MEM_U8(at + 1) = (uint8_t)t9; +t0 = MEM_U16(s0 + 20); +at = 0x10011ff0; +t4 = MEM_U8(sp + 51); +MEM_U32(at + 4) = t0; +t2 = MEM_U32(s0 + 16); +at = 0x10011ff0; +//nop; +MEM_U32(at + 12) = t2; +t1 = MEM_U8(s0 + 24); +at = 0x10011ff0; +//nop; +MEM_U32(at + 8) = t1; +at = 0x6d; +if (t4 != at) {//nop; +goto L422180;} +//nop; +v0 = 0x10021ccc; +//nop; +t3 = MEM_U32(v0 + 0); +//nop; +t5 = t3 + 0x1; +MEM_U32(v0 + 0) = t5; +goto L422340; +MEM_U32(v0 + 0) = t5; +L422180: +v0 = 0x10021cd0; +//nop; +t6 = MEM_U32(v0 + 0); +//nop; +t8 = t6 + 0x1; +MEM_U32(v0 + 0) = t8; +goto L422340; +MEM_U32(v0 + 0) = t8; +L42219c: +at = 0x4; +if (v1 != at) {//nop; +goto L4221d0;} +//nop; +v0 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 18); +t9 = v0 << 27; +t0 = t9 >> 27; +t2 = t7 ^ t0; +at = 0x10011ff0; +t1 = t2 & 0x1f; +t4 = t1 ^ v0; +MEM_U8(at + 1) = (uint8_t)t4; +goto L4221f4; +MEM_U8(at + 1) = (uint8_t)t4; +L4221d0: +v0 = MEM_U8(s1 + 1); +t3 = MEM_U8(s0 + 1); +t5 = v0 << 27; +t6 = t5 >> 27; +t8 = t3 ^ t6; +at = 0x10011ff0; +t9 = t8 & 0x1f; +t7 = t9 ^ v0; +MEM_U8(at + 1) = (uint8_t)t7; +L4221f4: +t0 = MEM_U8(s1 + 1); +t4 = 0x1001c4c4; +t2 = t0 & 0xff1f; +t1 = t2 | 0x20; +MEM_U8(s1 + 1) = (uint8_t)t1; +v0 = v1 & 0xff; +t4 = MEM_U32(t4 + 0); +t5 = v0 + 0xfffffffc; +at = t5 < 0x4; +if (at == 0) {MEM_U32(s1 + 4) = t4; +goto L4222c0;} +MEM_U32(s1 + 4) = t4; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003498[] = { +&&L4222ac, +&&L422284, +&&L422298, +&&L422240, +}; +dest = Lswitch10003498[t5]; +//nop; +goto *dest; +//nop; +L422240: +s0 = 0x10001ef0; +a1 = 0x1000347a; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x1d; +a3 = 0x1d; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L422260; +a1 = a1; +L422260: +// bdead 40060181 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L422278; +//nop; +L422278: +// bdead 40040001 gp = MEM_U32(sp + 40); +a0 = MEM_U8(s1 + 1); +goto L4222e8; +a0 = MEM_U8(s1 + 1); +L422284: +t3 = MEM_U32(s0 + 36); +at = 0x10011ff0; +t6 = MEM_U32(t3 + 4); +MEM_U32(at + 12) = t6; +goto L4222e4; +MEM_U32(at + 12) = t6; +L422298: +t8 = MEM_U32(s0 + 32); +at = 0x10011ff0; +t9 = MEM_U32(t8 + 4); +MEM_U32(at + 12) = t9; +goto L4222e4; +MEM_U32(at + 12) = t9; +L4222ac: +t7 = MEM_U32(s0 + 32); +at = 0x10011ff0; +t0 = MEM_U32(t7 + 4); +MEM_U32(at + 12) = t0; +goto L4222e4; +MEM_U32(at + 12) = t0; +L4222c0: +a2 = 0x10003470; +//nop; +a0 = 0x1; +a1 = 0x277; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4222dc; +a2 = a2; +L4222dc: +// bdead 40040001 gp = MEM_U32(sp + 40); +//nop; +L4222e4: +a0 = MEM_U8(s1 + 1); +L4222e8: +//nop; +t2 = a0 & 0x1f; +a0 = t2; +v0 = f_sizeoftyp(mem, sp, a0); +goto L4222f8; +a0 = t2; +L4222f8: +t1 = MEM_U8(sp + 51); +// bdead 40040409 gp = MEM_U32(sp + 40); +at = 0x6d; +if (t1 != at) {MEM_U32(s1 + 8) = v0; +goto L422328;} +MEM_U32(s1 + 8) = v0; +v0 = 0x10021cd4; +//nop; +t4 = MEM_U32(v0 + 0); +//nop; +t5 = t4 + 0x1; +MEM_U32(v0 + 0) = t5; +goto L422340; +MEM_U32(v0 + 0) = t5; +L422328: +v0 = 0x10021cd8; +//nop; +t3 = MEM_U32(v0 + 0); +//nop; +t6 = t3 + 0x1; +MEM_U32(v0 + 0) = t6; +L422340: +//nop; +a0 = MEM_U32(sp + 52); +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L422350; +//nop; +L422350: +t8 = MEM_U8(s1 + 1); +// bdead 42040189 gp = MEM_U32(sp + 40); +t9 = t8 << 24; +t7 = t9 >> 29; +at = 0x1; +if (t7 != at) {MEM_U16(s1 + 2) = (uint16_t)v0; +goto L4223e8;} +MEM_U16(s1 + 2) = (uint16_t)v0; +t0 = 0x1001c4c4; +t2 = MEM_U32(s1 + 4); +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != t2) {//nop; +goto L4223e8;} +//nop; +t1 = 0x1001ebac; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L4223c4;} +//nop; +v0 = 0x1001cc40; +t4 = MEM_U32(s1 + 12); +t3 = MEM_U32(v0 + 0); +t5 = -t4; +at = (int)t3 < (int)t5; +if (at == 0) {//nop; +goto L4223bc;} +//nop; +t3 = t5; +L4223bc: +MEM_U32(v0 + 0) = t3; +goto L4223e8; +MEM_U32(v0 + 0) = t3; +L4223c4: +v0 = 0x1001cc40; +t6 = MEM_U32(s1 + 12); +t8 = MEM_U32(v0 + 0); +//nop; +at = (int)t8 < (int)t6; +if (at == 0) {//nop; +goto L4223e4;} +//nop; +t8 = t6; +L4223e4: +MEM_U32(v0 + 0) = t8; +L4223e8: +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4223f8; +//nop; +L4223f8: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 s0 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_prolog(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L422410: +//prolog: +//nop; +//nop; +//nop; +sp = sp + 0xffffff68; +a0 = 0x10011ff0; +// fdead 4000002b MEM_U32(sp + 48) = s7; +s7 = 0x1001eb70; +// fdead 4100002b MEM_U32(sp + 24) = s1; +t8 = MEM_U8(s7 + 0); +s1 = 0x1; +t6 = 0x68; +t7 = 0x2; +// fdead 4305802b MEM_U32(sp + 60) = ra; +// fdead 4305802b MEM_U32(sp + 56) = fp; +// fdead 4305802b MEM_U32(sp + 52) = gp; +// fdead 4305802b MEM_U32(sp + 44) = s6; +// fdead 4305802b MEM_U32(sp + 40) = s5; +// fdead 4305802b MEM_U32(sp + 36) = s4; +// fdead 4305802b MEM_U32(sp + 32) = s3; +// fdead 4305802b MEM_U32(sp + 28) = s2; +// fdead 4305802b MEM_U32(sp + 20) = s0; +MEM_U8(a0 + 0) = (uint8_t)t6; +MEM_U16(a0 + 2) = (uint16_t)zero; +MEM_U32(a0 + 4) = s1; +if (t8 == 0) {MEM_U32(a0 + 12) = t7; +goto L42274c;} +MEM_U32(a0 + 12) = t7; +s5 = 0x1001e5d8; +t1 = 0x1001e5e0; +t9 = MEM_U32(s5 + 0); +t1 = MEM_U32(t1 + 0); +t0 = t9 + 0xfffffffe; +at = (int)t0 < (int)t1; +if (at == 0) {//nop; +goto L42249c;} +//nop; +t1 = t0; +L42249c: +MEM_U32(a0 + 8) = t1; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4224b0; +//nop; +L4224b0: +// bdead 41440183 gp = MEM_U32(sp + 52); +t4 = 0x16; +t2 = 0x1001eb74; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L422508;} +//nop; +s0 = MEM_U32(s5 + 0); +a0 = 0x10011ff0; +t3 = s0 + 0x2; +t5 = t4 - s0; +MEM_U32(a0 + 12) = t3; +MEM_U32(a0 + 8) = t5; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4224f8; +//nop; +L4224f8: +// bdead 41440183 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s5 + 0); +//nop; +goto L4225cc; +//nop; +L422508: +at = 0x10011ff0; +//nop; +MEM_U32(at + 8) = s1; +s0 = MEM_U32(s5 + 0); +//nop; +at = (int)s0 < (int)0x16; +if (at == 0) {a0 = s0; +goto L4225cc;} +a0 = s0; +s4 = 0x10021c74; +s3 = 0x1001e670; +s0 = 0x16; +MEM_U32(sp + 108) = a0; +L422538: +v0 = MEM_U32(sp + 108); +t6 = MEM_U32(s3 + 0); +t7 = v0 + 0xfffffff3; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t6 & t9; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 >= 0) {t6 = v0 + 0x2; +goto L42258c;} +t6 = v0 + 0x2; +t2 = MEM_U32(s4 + 0); +t8 = 0x2; +t3 = MEM_U32(t2 + 36); +//nop; +t4 = t3 + v0; +t5 = MEM_U8(t4 + -1); +//nop; +if (t5 == 0) {//nop; +goto L42258c;} +//nop; +at = 0x10011ff0; +MEM_U32(at + 4) = t8; +goto L422598; +MEM_U32(at + 4) = t8; +L42258c: +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = s1; +L422598: +at = 0x10011ff0; +//nop; +a0 = 0x10011ff0; +MEM_U32(sp + 108) = v0; +MEM_U32(at + 12) = t6; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4225b0; +MEM_U32(at + 12) = t6; +L4225b0: +t9 = MEM_U32(sp + 108); +// bdead 45760183 gp = MEM_U32(sp + 52); +t0 = t9 + 0x1; +if (t0 != s0) {MEM_U32(sp + 108) = t0; +goto L422538;} +MEM_U32(sp + 108) = t0; +s0 = MEM_U32(s5 + 0); +//nop; +L4225cc: +s6 = 0x1001e5e8; +s3 = 0x1001e670; +v0 = MEM_U32(s6 + 0); +s4 = 0x10021c74; +at = (int)v0 < (int)s0; +if (at != 0) {t7 = 0x1e; +goto L422744;} +t7 = 0x1e; +s2 = 0x10011ff0; +t1 = 0x1001eb74; +MEM_U32(s2 + 12) = t7; +MEM_U32(s2 + 8) = s1; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L42269c;} +//nop; +t2 = 0x1001eb60; +MEM_U32(s2 + 4) = s1; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L422678;} +//nop; +t3 = 0x1001e650; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +t4 = t3 << 22; +if ((int)t4 >= 0) {at = (int)v0 < (int)0x17; +goto L422700;} +at = (int)v0 < (int)0x17; +t5 = MEM_U32(s3 + 0); +t6 = 0x2; +t8 = t5 << 9; +if ((int)t8 >= 0) {//nop; +goto L422654;} +//nop; +MEM_U32(s2 + 4) = t6; +L422654: +//nop; +a0 = s2; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L422664; +//nop; +L422664: +// bdead 41d00183 gp = MEM_U32(sp + 52); +v0 = MEM_U32(s6 + 0); +s2 = 0x10011ff0; +at = (int)v0 < (int)0x17; +goto L422700; +at = (int)v0 < (int)0x17; +L422678: +//nop; +a0 = s2; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L422688; +//nop; +L422688: +// bdead 41d00183 gp = MEM_U32(sp + 52); +v0 = MEM_U32(s6 + 0); +s2 = 0x10011ff0; +at = (int)v0 < (int)0x17; +goto L422700; +at = (int)v0 < (int)0x17; +L42269c: +t9 = MEM_U32(s3 + 0); +//nop; +t0 = t9 << 9; +if ((int)t0 >= 0) {//nop; +goto L4226d8;} +//nop; +t7 = MEM_U32(s4 + 0); +t3 = 0x2; +t1 = MEM_U32(t7 + 36); +//nop; +t2 = MEM_U8(t1 + 21); +//nop; +if (t2 == 0) {//nop; +goto L4226d8;} +//nop; +MEM_U32(s2 + 4) = t3; +goto L4226dc; +MEM_U32(s2 + 4) = t3; +L4226d8: +MEM_U32(s2 + 4) = s1; +L4226dc: +//nop; +a0 = s2; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4226ec; +//nop; +L4226ec: +// bdead 41d00183 gp = MEM_U32(sp + 52); +v0 = MEM_U32(s6 + 0); +s2 = 0x10011ff0; +//nop; +at = (int)v0 < (int)0x17; +L422700: +if (at != 0) {//nop; +goto L422744;} +//nop; +t4 = 0x1001e650; +t8 = 0x1f; +t4 = MEM_U32(t4 + 0); +t6 = 0x2; +t5 = t4 << 23; +if ((int)t5 >= 0) {//nop; +goto L422744;} +//nop; +MEM_U32(s2 + 12) = t8; +MEM_U32(s2 + 4) = t6; +//nop; +a0 = s2; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42273c; +//nop; +L42273c: +// bdead 41500183 gp = MEM_U32(sp + 52); +//nop; +L422744: +//nop; +goto L422908; +//nop; +L42274c: +s5 = 0x1001e5d8; +t7 = 0x1001e608; +t9 = MEM_U32(s5 + 0); +t7 = MEM_U32(t7 + 0); +t0 = t9 + 0xfffffffe; +at = (int)t0 < (int)t7; +if (at == 0) {//nop; +goto L422770;} +//nop; +t7 = t0; +L422770: +MEM_U32(a0 + 8) = t7; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L422784; +//nop; +L422784: +// bdead 41440183 gp = MEM_U32(sp + 52); +//nop; +at = 0x10011ff0; +v0 = 0x1001e610; +MEM_U32(at + 8) = s1; +v0 = MEM_U32(v0 + 0); +a0 = MEM_U32(s5 + 0); +at = (int)v0 < (int)0x16; +if (at != 0) {s0 = v0; +goto L4227b0;} +s0 = v0; +s0 = 0x15; +L4227b0: +at = (int)s0 < (int)a0; +if (at != 0) {//nop; +goto L422844;} +//nop; +s3 = 0x1001e670; +s0 = s0 + 0x1; +MEM_U32(sp + 108) = a0; +L4227c8: +v0 = MEM_U32(sp + 108); +t1 = MEM_U32(s3 + 0); +t2 = v0 + 0xfffffff3; +t3 = t2 < 0x20; +t4 = -t3; +t5 = t1 & t4; +t8 = t5 << (t2 & 0x1f); +if ((int)t8 >= 0) {t6 = 0x2; +goto L4227f8;} +t6 = 0x2; +at = 0x10011ff0; +MEM_U32(at + 4) = t6; +goto L422804; +MEM_U32(at + 4) = t6; +L4227f8: +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = s1; +L422804: +at = 0x10011ff0; +t9 = v0 + 0x2; +MEM_U32(at + 12) = t9; +//nop; +a0 = 0x10011ff0; +MEM_U32(sp + 108) = v0; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L422820; +MEM_U32(sp + 108) = v0; +L422820: +t0 = MEM_U32(sp + 108); +// bdead 41560383 gp = MEM_U32(sp + 52); +t7 = t0 + 0x1; +if (t7 != s0) {MEM_U32(sp + 108) = t7; +goto L4227c8;} +MEM_U32(sp + 108) = t7; +v0 = 0x1001e610; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L422844: +s3 = 0x1001e670; +at = (int)v0 < (int)0x16; +if (at != 0) {at = (int)v0 < (int)0x17; +goto L4228b0;} +at = (int)v0 < (int)0x17; +t3 = MEM_U32(s3 + 0); +t4 = 0x2; +t1 = t3 << 9; +if ((int)t1 >= 0) {t5 = 0x1e; +goto L422874;} +t5 = 0x1e; +at = 0x10011ff0; +MEM_U32(at + 4) = t4; +goto L422880; +MEM_U32(at + 4) = t4; +L422874: +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = s1; +L422880: +at = 0x10011ff0; +//nop; +a0 = 0x10011ff0; +MEM_U32(at + 12) = t5; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L422894; +MEM_U32(at + 12) = t5; +L422894: +// bdead 41540183 gp = MEM_U32(sp + 52); +//nop; +v0 = 0x1001e610; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +at = (int)v0 < (int)0x17; +L4228b0: +if (at != 0) {//nop; +goto L422908;} +//nop; +t2 = MEM_U32(s3 + 0); +t6 = 0x2; +t8 = t2 << 10; +if ((int)t8 >= 0) {//nop; +goto L4228d8;} +//nop; +at = 0x10011ff0; +MEM_U32(at + 4) = t6; +goto L4228e4; +MEM_U32(at + 4) = t6; +L4228d8: +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = s1; +L4228e4: +at = 0x10011ff0; +t9 = 0x1f; +MEM_U32(at + 12) = t9; +//nop; +a0 = 0x10011ff0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L422900; +//nop; +L422900: +// bdead 41500183 gp = MEM_U32(sp + 52); +//nop; +L422908: +s2 = 0x10011ff0; +t7 = MEM_U8(s7 + 0); +s1 = 0x3; +s4 = 0x10021c74; +s6 = 0x1001e5e8; +t0 = 0x2c; +MEM_U32(s2 + 4) = s1; +if (t7 == 0) {MEM_U32(s2 + 12) = t0; +goto L422aa0;} +MEM_U32(s2 + 12) = t0; +t3 = 0x1001e5e0; +t1 = 0x1001e5f0; +t3 = MEM_U32(t3 + 4); +t1 = MEM_U32(t1 + 4); +a0 = s2; +t4 = t3 - t1; +t5 = t4 << 1; +t2 = t5 + 0x2; +MEM_U32(s2 + 8) = t2; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L422960; +//nop; +L422960: +// bdead 41f40183 gp = MEM_U32(sp + 52); +//nop; +t8 = 0x1001eb74; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L4229d0;} +//nop; +t6 = 0x1001e5f0; +v0 = MEM_U32(s5 + 4); +t3 = MEM_U32(s6 + 4); +t6 = MEM_U32(t6 + 4); +a0 = 0x10011ff0; +t1 = t3 - v0; +t9 = v0 - t6; +t0 = t9 << 1; +t4 = t1 << 1; +t7 = t0 + 0x2c; +t5 = t4 + 0x2; +MEM_U32(a0 + 12) = t7; +MEM_U32(a0 + 8) = t5; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4229c4; +//nop; +L4229c4: +// bdead 41200183 gp = MEM_U32(sp + 52); +//nop; +goto L422a98; +//nop; +L4229d0: +at = 0x10011ff0; +t2 = 0x2; +MEM_U32(at + 8) = t2; +s0 = MEM_U32(s6 + 4); +a0 = MEM_U32(s5 + 4); +//nop; +at = (int)s0 < (int)a0; +if (at != 0) {s0 = s0 + 0x1; +goto L422a98;} +s0 = s0 + 0x1; +MEM_U32(sp + 108) = a0; +L4229f8: +v0 = MEM_U32(sp + 108); +t8 = MEM_U32(s3 + 0); +t6 = v0 + 0xfffffff3; +t9 = t6 < 0x20; +t0 = -t9; +t7 = t8 & t0; +t3 = t7 << (t6 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L422a4c;} +//nop; +t1 = MEM_U32(s4 + 0); +t9 = 0x4; +t4 = MEM_U32(t1 + 36); +//nop; +t5 = t4 + v0; +t2 = MEM_U8(t5 + -1); +//nop; +if (t2 == 0) {//nop; +goto L422a4c;} +//nop; +at = 0x10011ff0; +MEM_U32(at + 4) = t9; +goto L422a58; +MEM_U32(at + 4) = t9; +L422a4c: +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = s1; +L422a58: +t8 = 0x1001e5f0; +at = 0x10011ff0; +t8 = MEM_U32(t8 + 4); +//nop; +t0 = v0 - t8; +t7 = t0 << 1; +t6 = t7 + 0x2c; +a0 = 0x10011ff0; +MEM_U32(sp + 108) = v0; +MEM_U32(at + 12) = t6; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L422a84; +MEM_U32(at + 12) = t6; +L422a84: +t3 = MEM_U32(sp + 108); +// bdead 41361183 gp = MEM_U32(sp + 52); +t1 = t3 + 0x1; +if (t1 != s0) {MEM_U32(sp + 108) = t1; +goto L4229f8;} +MEM_U32(sp + 108) = t1; +L422a98: +t6 = MEM_U8(s7 + 0); +goto L422b88; +t6 = MEM_U8(s7 + 0); +L422aa0: +v1 = 0x1001e608; +v0 = 0x1001e5f0; +v1 = MEM_U32(v1 + 4); +v0 = MEM_U32(v0 + 4); +//nop; +at = (int)v1 < (int)v0; +if (at != 0) {t4 = v1 - v0; +goto L422aec;} +t4 = v1 - v0; +t5 = t4 << 1; +t2 = t5 + 0x2; +MEM_U32(s2 + 8) = t2; +//nop; +a0 = s2; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L422adc; +//nop; +L422adc: +// bdead 41740183 gp = MEM_U32(sp + 52); +//nop; +s2 = 0x10011ff0; +//nop; +L422aec: +s0 = 0x1001e610; +t9 = 0x2; +MEM_U32(s2 + 8) = t9; +a0 = MEM_U32(s5 + 4); +s0 = MEM_U32(s0 + 4); +//nop; +at = (int)s0 < (int)a0; +if (at != 0) {s0 = s0 + 0x1; +goto L422b84;} +s0 = s0 + 0x1; +MEM_U32(sp + 108) = a0; +L422b14: +v1 = MEM_U32(sp + 108); +v0 = 0x1001e5f0; +t0 = v1 + 0xfffffff3; +t8 = MEM_U32(s3 + 0); +t7 = t0 < 0x20; +t6 = -t7; +v0 = MEM_U32(v0 + 4); +t3 = t8 & t6; +s2 = 0x10011ff0; +t1 = t3 << (t0 & 0x1f); +if ((int)t1 >= 0) {t5 = v1 - v0; +goto L422b50;} +t5 = v1 - v0; +t4 = 0x4; +MEM_U32(s2 + 4) = t4; +goto L422b54; +MEM_U32(s2 + 4) = t4; +L422b50: +MEM_U32(s2 + 4) = s1; +L422b54: +t2 = t5 << 1; +t9 = t2 + 0x2c; +MEM_U32(s2 + 12) = t9; +//nop; +a0 = s2; +MEM_U32(sp + 108) = v1; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L422b70; +MEM_U32(sp + 108) = v1; +L422b70: +t7 = MEM_U32(sp + 108); +// bdead 41370183 gp = MEM_U32(sp + 52); +t8 = t7 + 0x1; +if (t8 != s0) {MEM_U32(sp + 108) = t8; +goto L422b14;} +MEM_U32(sp + 108) = t8; +L422b84: +t6 = MEM_U8(s7 + 0); +L422b88: +//nop; +if (t6 == 0) {//nop; +goto L422e40;} +//nop; +fp = 0x1001c8f8; +t3 = MEM_U32(s4 + 0); +v0 = MEM_U32(fp + 0); +t0 = 0x1; +v1 = MEM_U32(t3 + 36); +s3 = 0x1001e630; +MEM_U32(sp + 108) = t0; +s4 = 0x60; +s0 = 0x4; +s7 = 0x24; +s1 = v0 + 0x4; +L422bc0: +a2 = MEM_U32(s1 + 64); +//nop; +if (a2 == 0) {t4 = MEM_U32(sp + 108); +goto L422e24;} +t4 = MEM_U32(sp + 108); +t1 = MEM_U8(a2 + 0); +at = 0x3; +if (t1 != at) {t4 = MEM_U32(sp + 108); +goto L422e24;} +t4 = MEM_U32(sp + 108); +t4 = MEM_U8(a2 + 22); +at = 0x2; +if (t4 != at) {t4 = MEM_U32(sp + 108); +goto L422e24;} +t4 = MEM_U32(sp + 108); +a3 = 0x1001c4c4; +t5 = MEM_U16(a2 + 20); +a3 = MEM_U32(a3 + 0); +//nop; +if (a3 != t5) {t4 = MEM_U32(sp + 108); +goto L422e24;} +t4 = MEM_U32(sp + 108); +a0 = 0x1001cc38; +a1 = MEM_U32(a2 + 16); +a0 = MEM_U32(a0 + 0); +if ((int)a1 >= 0) {t2 = (int)a1 >> 2; +goto L422c24;} +t2 = (int)a1 >> 2; +at = a1 + 0x3; +t2 = (int)at >> 2; +L422c24: +t9 = t2 << 4; +v0 = a0 + t9; +t7 = MEM_U8(v0 + 0); +a1 = t2; +if (s4 == t7) {t4 = MEM_U32(sp + 108); +goto L422e24;} +t4 = MEM_U32(sp + 108); +t8 = MEM_U8(v0 + 1); +at = 0x9; +if (t8 == at) {t4 = MEM_U32(sp + 108); +goto L422e24;} +t4 = MEM_U32(sp + 108); +t6 = 0x1001eb74; +t3 = MEM_U32(sp + 108); +t6 = MEM_U8(t6 + 0); +t7 = a1 << 2; +if (t6 != 0) {t0 = t3 < 0x40; +goto L422cc0;} +t0 = t3 < 0x40; +if (t0 == 0) {t1 = (int)t3 >> 5; +goto L422c84;} +t1 = (int)t3 >> 5; +t4 = t1 << 2; +t5 = s3 + t4; +t2 = MEM_U32(t5 + 0); +//nop; +t9 = t2 << (t3 & 0x1f); +t0 = (int)t9 < (int)0x0; +L422c84: +if (t0 != 0) {//nop; +goto L422e00;} +//nop; +t8 = MEM_U32(sp + 108); +//nop; +t6 = t8 < 0x40; +if (t6 == 0) {t1 = (int)t8 >> 5; +goto L422cbc;} +t1 = (int)t8 >> 5; +t4 = t1 << 2; +t5 = s3 + t4; +t2 = MEM_U32(t5 + 8); +//nop; +t3 = t2 << (t8 & 0x1f); +t9 = (int)t3 < (int)0x0; +t6 = t9; +L422cbc: +if (t6 != 0) {t0 = v1 + s0; +goto L422e00;} +L422cc0: +t0 = v1 + s0; +s6 = a1 << 4; +MEM_U32(t0 + 32) = t7; +v0 = a0 + s6; +t1 = MEM_U8(v0 + 3); +t4 = 0x70; +if (t1 == 0) {//nop; +goto L422d68;} +//nop; +a2 = 0x10011ff0; +t5 = MEM_U8(v0 + 1); +a1 = MEM_U8(a2 + 1); +MEM_U8(a2 + 0) = (uint8_t)t4; +t2 = a1 << 27; +t8 = t2 >> 27; +t3 = t5 ^ t8; +t9 = t3 & 0x1f; +t7 = t9 ^ a1; +t4 = MEM_U32(v0 + 8); +t2 = MEM_U32(v0 + 12); +t0 = t7 & 0xff1f; +t1 = t0 | 0x40; +MEM_U8(a2 + 1) = (uint8_t)t7; +MEM_U8(a2 + 1) = (uint8_t)t1; +MEM_U32(a2 + 4) = a3; +MEM_U32(a2 + 12) = t4; +MEM_U32(a2 + 8) = t2; +//nop; +a0 = MEM_U32(sp + 108); +MEM_U32(sp + 92) = v1; +v0 = f_coloroffset(mem, sp, a0); +goto L422d38; +MEM_U32(sp + 92) = v1; +L422d38: +// bdead 41b60189 gp = MEM_U32(sp + 52); +//nop; +a0 = 0x10011ff0; +//nop; +MEM_U16(a0 + 2) = (uint16_t)v0; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L422d5c; +//nop; +L422d5c: +// bdead 41b60001 gp = MEM_U32(sp + 52); +v1 = MEM_U32(sp + 92); +//nop; +L422d68: +t5 = 0x1001e6b4; +at = 0x2; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L422df8;} +//nop; +t8 = MEM_U32(s1 + 64); +a0 = 0x52; +t3 = MEM_U8(t8 + 24); +//nop; +at = (int)t3 < (int)0x4; +if (at == 0) {//nop; +goto L422df8;} +//nop; +t9 = 0x1001cc38; +a1 = MEM_U32(sp + 108); +t9 = MEM_U32(t9 + 0); +a3 = 0x4; +t6 = t9 + s6; +//nop; +a2 = MEM_U8(t6 + 1); +MEM_U32(sp + 92) = v1; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L422dc0; +MEM_U32(sp + 92) = v1; +L422dc0: +// bdead 41b60001 gp = MEM_U32(sp + 52); +t1 = MEM_U32(s1 + 64); +t7 = 0x1001cc38; +//nop; +t7 = MEM_U32(t7 + 0); +a1 = MEM_U32(sp + 108); +t0 = t7 + s6; +a2 = MEM_U8(t0 + 1); +a3 = MEM_U8(t1 + 24); +a0 = 0x7b; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L422dec; +a0 = 0x7b; +L422dec: +// bdead 41360001 gp = MEM_U32(sp + 52); +v1 = MEM_U32(sp + 92); +//nop; +L422df8: +t4 = MEM_U32(sp + 108); +goto L422e24; +t4 = MEM_U32(sp + 108); +L422e00: +//nop; +a1 = MEM_U32(sp + 108); +a0 = 0x6d; +MEM_U32(sp + 92) = v1; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L422e14; +MEM_U32(sp + 92) = v1; +L422e14: +// bdead 41360001 gp = MEM_U32(sp + 52); +v1 = MEM_U32(sp + 92); +//nop; +t4 = MEM_U32(sp + 108); +L422e24: +s0 = s0 + 0x4; +t2 = t4 + 0x1; +MEM_U32(sp + 108) = t2; +if (t2 != s7) {s1 = s1 + 0x4; +goto L422bc0;} +s1 = s1 + 0x4; +//nop; +goto L42377c; +//nop; +L422e40: +t5 = 0x1001cc44; +s2 = MEM_U32(sp + 104); +t5 = MEM_U32(t5 + 0); +s5 = zero; +at = (int)t5 < (int)0x4; +if (at != 0) {//nop; +goto L422e60;} +//nop; +t5 = 0x3; +L422e60: +if ((int)t5 < 0) {//nop; +goto L42377c;} +//nop; +a0 = 0x1001cc38; +fp = 0x1001c8f8; +a0 = MEM_U32(a0 + 0); +s7 = 0x1; +s6 = s5 << 4; +L422e7c: +v0 = a0 + s6; +v1 = MEM_U8(v0 + 0); +at = 0x65; +if (v1 == at) {t8 = s5 & 0x1; +goto L422ecc;} +t8 = s5 & 0x1; +if (t8 != 0) {at = 0x65; +goto L422ed0;} +at = 0x65; +//nop; +a0 = 0x3a1; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L422ea8; +//nop; +L422ea8: +// bdead c1c80183 gp = MEM_U32(sp + 52); +//nop; +a0 = 0x1001cc38; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = a0 + s6; +v1 = MEM_U8(v0 + 0); +//nop; +L422ecc: +at = 0x65; +L422ed0: +if (v1 == at) {s3 = 0x1; +goto L422f00;} +s3 = 0x1; +t3 = 0x1001cc44; +s5 = s5 + 0x1; +v1 = MEM_U32(t3 + 0); +//nop; +at = (int)v1 < (int)0x4; +if (at != 0) {at = (int)v1 < (int)s5; +goto L423770;} +at = (int)v1 < (int)s5; +v1 = 0x3; +at = (int)v1 < (int)s5; +goto L423770; +at = (int)v1 < (int)s5; +L422f00: +t6 = 0x1001e67c; +t9 = s5 << 2; +t6 = MEM_U32(t6 + 0); +t0 = 0x1001e5f0; +v1 = (int)t9 < (int)t6; +v1 = v1 + 0x1; +t7 = v1 << 2; +t0 = t0 + 0xfffffffc; +a1 = t7 + t0; +a0 = MEM_U32(a1 + 0); +at = 0x2; +t1 = a0 + s5; +MEM_U32(sp + 108) = t1; +if (v1 != at) {MEM_U32(sp + 68) = a1; +goto L422f48;} +MEM_U32(sp + 68) = a1; +if (s5 == 0) {t4 = a0 + 0x1; +goto L422f48;} +t4 = a0 + 0x1; +MEM_U32(sp + 108) = t4; +L422f48: +v1 = MEM_U8(v0 + 1); +at = 0x9; +if (v1 == at) {t2 = v1 < 0x20; +goto L4232f0;} +t2 = v1 < 0x20; +t5 = -t2; +at = 0x5000000; +t8 = t5 & at; +t3 = t8 << (v1 & 0x1f); +if ((int)t3 >= 0) {t7 = MEM_U32(sp + 108); +goto L422f8c;} +t7 = MEM_U32(sp + 108); +t9 = 0x1001eb8c; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4232f0;} +//nop; +t7 = MEM_U32(sp + 108); +L422f8c: +t6 = MEM_U32(fp + 0); +t0 = t7 << 2; +t1 = t6 + t0; +a0 = MEM_U32(t1 + 64); +//nop; +if (a0 == 0) {//nop; +goto L423028;} +//nop; +t4 = MEM_U8(a0 + 0); +at = 0x3; +if (t4 != at) {v1 = a0; +goto L423028;} +v1 = a0; +t2 = MEM_U8(a0 + 22); +at = 0x2; +if (t2 != at) {//nop; +goto L423028;} +//nop; +t5 = 0x1001c4c4; +t8 = MEM_U16(a0 + 20); +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != t8) {//nop; +goto L423028;} +//nop; +a0 = MEM_U32(a0 + 16); +//nop; +if ((int)a0 >= 0) {t3 = (int)a0 >> 2; +goto L422ff8;} +t3 = (int)a0 >> 2; +at = a0 + 0x3; +t3 = (int)at >> 2; +L422ff8: +if (s5 != t3) {//nop; +goto L423028;} +//nop; +//nop; +a1 = MEM_U8(v1 + 24); +a2 = MEM_U32(v0 + 8); +a3 = MEM_U32(v0 + 12); +//nop; +v0 = f_fitparmreg(mem, sp, a0, a1, a2, a3); +goto L423018; +//nop; +L423018: +// bdead c1d8018b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L423028;} +//nop; +s3 = zero; +L423028: +if (s3 != s7) {s4 = 0x1; +goto L4232f0;} +s4 = 0x1; +at = 0x2; +L423034: +if (s3 == at) {//nop; +goto L423054;} +//nop; +t7 = 0x1001e5d0; +t9 = s4 << 2; +t7 = t7 + 0xfffffffc; +t6 = t9 + t7; +s2 = MEM_U32(t6 + 0); +//nop; +L423054: +if (s3 != s7) {//nop; +goto L42315c;} +//nop; +t1 = 0x1001e5e8; +t0 = s4 << 2; +t1 = t1 + 0xfffffffc; +s1 = t0 + t1; +t4 = MEM_U32(s1 + 0); +s0 = s2 << 2; +at = (int)t4 < (int)s2; +if (at != 0) {//nop; +goto L42315c;} +//nop; +L423080: +t2 = MEM_U32(fp + 0); +//nop; +t5 = t2 + s0; +v0 = MEM_U32(t5 + 64); +//nop; +if (v0 == 0) {//nop; +goto L423138;} +//nop; +t8 = MEM_U8(v0 + 0); +at = 0x3; +if (t8 != at) {v1 = v0; +goto L42312c;} +v1 = v0; +t3 = MEM_U8(v0 + 22); +at = 0x2; +if (t3 != at) {//nop; +goto L42312c;} +//nop; +t9 = 0x1001c4c4; +t7 = MEM_U16(v0 + 20); +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != t7) {//nop; +goto L42312c;} +//nop; +a0 = MEM_U32(v0 + 16); +//nop; +if ((int)a0 >= 0) {t6 = (int)a0 >> 2; +goto L4230ec;} +t6 = (int)a0 >> 2; +at = a0 + 0x3; +t6 = (int)at >> 2; +L4230ec: +if (s5 != t6) {//nop; +goto L42312c;} +//nop; +t0 = 0x1001cc38; +//nop; +t0 = MEM_U32(t0 + 0); +a1 = MEM_U8(v1 + 24); +v0 = t0 + s6; +a2 = MEM_U32(v0 + 8); +a3 = MEM_U32(v0 + 12); +//nop; +v0 = f_fitparmreg(mem, sp, a0, a1, a2, a3); +goto L423118; +//nop; +L423118: +// bdead c1fe018b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L42312c;} +//nop; +s3 = 0x2; +goto L423140; +s3 = 0x2; +L42312c: +s2 = s2 + 0x1; +s0 = s0 + 0x4; +goto L423140; +s0 = s0 + 0x4; +L423138: +s2 = s2 + 0x1; +s0 = s0 + 0x4; +L423140: +if (s3 != s7) {//nop; +goto L42315c;} +//nop; +t1 = MEM_U32(s1 + 0); +//nop; +at = (int)t1 < (int)s2; +if (at == 0) {//nop; +goto L423080;} +//nop; +L42315c: +s4 = s4 + 0x1; +at = 0x3; +if (s4 != at) {at = 0x2; +goto L423034;} +at = 0x2; +at = 0x2; +if (s3 != at) {//nop; +goto L4232f0;} +//nop; +t4 = MEM_U32(sp + 68); +t2 = 0x1001e5f0; +//nop; +if (t4 != t2) {//nop; +goto L423238;} +//nop; +v0 = 0x1001cc44; +t5 = 0x1001cc38; +v0 = MEM_U32(v0 + 0); +t5 = MEM_U32(t5 + 0); +t8 = v0 << 4; +t3 = t5 + t8; +t9 = MEM_U32(t3 + 12); +t2 = MEM_U32(sp + 108); +if ((int)t9 >= 0) {t7 = (int)t9 >> 2; +goto L4231bc;} +t7 = (int)t9 >> 2; +at = t9 + 0x3; +t7 = (int)at >> 2; +L4231bc: +t6 = v0 + t7; +t0 = t6 + 0xffffffff; +at = (int)t0 < (int)0x4; +if (at != 0) {//nop; +goto L4231d4;} +//nop; +t0 = 0x3; +L4231d4: +t1 = 0x1001e5f0; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t4 = t0 + t1; +at = (int)t4 < (int)s2; +if (at != 0) {at = (int)t2 < (int)s2; +goto L4232f0;} +at = (int)t2 < (int)s2; +if (at == 0) {v0 = s2 + 0xffffffff; +goto L4232f0;} +v0 = s2 + 0xffffffff; +t5 = MEM_U32(fp + 0); +t8 = (int)v0 >> 3; +v1 = t5 + t8; +a0 = MEM_U8(v1 + 208); +a1 = v0 & 0x7; +a1 = a1 + 0x18; +t3 = a0 << (a1 & 0x1f); +t9 = t3 >> 31; +t7 = t9 ^ 0x1; +t6 = t7 << 31; +t0 = t6 >> (a1 & 0x1f); +t1 = t0 ^ a0; +MEM_U8(v1 + 208) = (uint8_t)t1; +s3 = s7 & 0xff; +goto L4232f0; +s3 = s7 & 0xff; +L423238: +t4 = 0x1001e5f0; +//nop; +t4 = MEM_U32(t4 + 4); +//nop; +t2 = t4 + 0x1; +if (s2 != t2) {//nop; +goto L423294;} +//nop; +v0 = 0x1001e67c; +at = 0x8; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != at) {at = (int)v0 < (int)0x9; +goto L42328c;} +at = (int)v0 < (int)0x9; +t5 = 0x1001cc38; +at = 0xc; +t5 = MEM_U32(t5 + 0); +//nop; +t8 = MEM_U8(t5 + 1); +//nop; +if (t8 != at) {at = (int)v0 < (int)0x9; +goto L4232b4;} +at = (int)v0 < (int)0x9; +L42328c: +if (at == 0) {//nop; +goto L4232b4;} +//nop; +L423294: +t3 = 0x1001e5f0; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +t9 = t3 + 0x4; +at = (int)s2 < (int)t9; +if (at == 0) {//nop; +goto L4232f0;} +//nop; +L4232b4: +t7 = MEM_U32(fp + 0); +v0 = s2 + 0xffffffff; +t6 = (int)v0 >> 3; +v1 = t7 + t6; +a0 = MEM_U8(v1 + 208); +a1 = v0 & 0x7; +a1 = a1 + 0x18; +t0 = a0 << (a1 & 0x1f); +t1 = t0 >> 31; +t4 = t1 ^ 0x1; +t2 = t4 << 31; +t5 = t2 >> (a1 & 0x1f); +t8 = t5 ^ a0; +MEM_U8(v1 + 208) = (uint8_t)t8; +s3 = s7 & 0xff; +L4232f0: +t3 = 0x1001cc38; +t7 = 0x70; +t3 = MEM_U32(t3 + 0); +if (s3 == s7) {v0 = t3 + s6; +goto L423314;} +v0 = t3 + s6; +t9 = MEM_U8(v0 + 3); +//nop; +if (t9 == 0) {//nop; +goto L4234ec;} +//nop; +L423314: +v1 = 0x10011ff0; +t6 = MEM_U8(v0 + 1); +a1 = MEM_U8(v1 + 1); +MEM_U8(v1 + 0) = (uint8_t)t7; +t0 = a1 << 27; +t1 = t0 >> 27; +t4 = t6 ^ t1; +t2 = t4 & 0x1f; +t8 = t2 ^ a1; +t3 = t8 & 0xff1f; +t7 = 0x1001c4c4; +t9 = t3 | 0x40; +MEM_U8(v1 + 1) = (uint8_t)t8; +MEM_U8(v1 + 1) = (uint8_t)t9; +t7 = MEM_U32(t7 + 0); +t0 = MEM_U32(v0 + 8); +t6 = MEM_U32(v0 + 12); +MEM_U32(v1 + 4) = t7; +MEM_U32(v1 + 12) = t0; +MEM_U32(v1 + 8) = t6; +//nop; +a0 = MEM_U32(sp + 108); +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L423374; +//nop; +L423374: +// bdead c1d8018b gp = MEM_U32(sp + 52); +t1 = MEM_U32(sp + 68); +t4 = 0x1001e5f0; +a0 = 0x10011ff0; +t4 = t4 + 0x4; +if (t1 == t4) {MEM_U16(a0 + 2) = (uint16_t)v0; +goto L4233b8;} +MEM_U16(a0 + 2) = (uint16_t)v0; +t2 = 0x1001cc38; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +t5 = t2 + s6; +t8 = MEM_U32(t5 + 12); +//nop; +at = (int)t8 < (int)0x5; +if (at == 0) {//nop; +goto L4233d4;} +//nop; +L4233b8: +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4233c8; +//nop; +L4233c8: +// bdead c1d80183 gp = MEM_U32(sp + 52); +//nop; +goto L4234ec; +//nop; +L4233d4: +a1 = 0x10011ff0; +at = 0xc; +a1 = MEM_U8(a1 + 1); +s1 = s5 + 0x1; +v0 = a1 & 0x1f; +if (v0 != at) {t3 = a1 & 0xffe0; +goto L423400;} +t3 = a1 & 0xffe0; +a0 = 0x10011ff0; +t9 = t3 | 0xd; +MEM_U8(a0 + 1) = (uint8_t)t9; +goto L42342c; +MEM_U8(a0 + 1) = (uint8_t)t9; +L423400: +t7 = v0 < 0x20; +t0 = -t7; +at = 0x5000000; +t6 = t0 & at; +t1 = t6 << (v0 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L42342c;} +//nop; +at = 0x10011ff0; +t4 = a1 & 0xffe0; +t2 = t4 | 0x8; +MEM_U8(at + 1) = (uint8_t)t2; +L42342c: +a0 = 0x10011ff0; +t5 = 0x4; +MEM_U32(a0 + 8) = t5; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L423448; +//nop; +L423448: +// bdead c1dc0183 gp = MEM_U32(sp + 52); +at = (int)s1 < (int)0x4; +if (at == 0) {s0 = s1; +goto L4234ec;} +s0 = s1; +t9 = 0x1001cc38; +t8 = s1 - s5; +t9 = MEM_U32(t9 + 0); +t3 = t8 << 2; +t7 = t9 + s6; +t0 = MEM_U32(t7 + 12); +//nop; +at = (int)t3 < (int)t0; +if (at == 0) {//nop; +goto L4234ec;} +//nop; +L423480: +a0 = 0x10011ff0; +//nop; +t6 = MEM_U32(a0 + 12); +t4 = MEM_U16(a0 + 2); +t1 = t6 + 0x4; +t2 = t4 + 0x1; +MEM_U32(a0 + 12) = t1; +MEM_U16(a0 + 2) = (uint16_t)t2; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4234b0; +//nop; +L4234b0: +s0 = s0 + 0x1; +// bdead c1da0183 gp = MEM_U32(sp + 52); +at = (int)s0 < (int)0x4; +if (at == 0) {//nop; +goto L4234ec;} +//nop; +t9 = 0x1001cc38; +t5 = s0 - s5; +t9 = MEM_U32(t9 + 0); +t8 = t5 << 2; +t7 = t9 + s6; +t3 = MEM_U32(t7 + 12); +//nop; +at = (int)t8 < (int)t3; +if (at != 0) {//nop; +goto L423480;} +//nop; +L4234ec: +a0 = 0x1001cc38; +at = 0x2; +a0 = MEM_U32(a0 + 0); +if (s3 != at) {v0 = a0 + s6; +goto L423690;} +v0 = a0 + s6; +t0 = MEM_U32(sp + 108); +a3 = MEM_U32(v0 + 12); +at = (int)t0 < (int)0x18; +if (at == 0) {a0 = 0x52; +goto L42362c;} +a0 = 0x52; +at = (int)a3 < (int)0x5; +if (at != 0) {//nop; +goto L42362c;} +//nop; +t6 = 0x1001eb58; +a1 = MEM_U32(sp + 108); +t6 = MEM_U8(t6 + 0); +a0 = 0x52; +if (t6 != 0) {a1 = a1 + 0x1; +goto L42355c;} +a1 = a1 + 0x1; +//nop; +a0 = 0x52; +a1 = t0; +a2 = 0x8; +a3 = 0x4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L423550; +a3 = 0x4; +L423550: +// bdead c1c80003 gp = MEM_U32(sp + 52); +//nop; +goto L423574; +//nop; +L42355c: +//nop; +a2 = 0x8; +a3 = 0x4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42356c; +a3 = 0x4; +L42356c: +// bdead c1c80003 gp = MEM_U32(sp + 52); +//nop; +L423574: +//nop; +a0 = 0x7b; +a1 = s2; +a2 = 0x8; +a3 = 0x4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42358c; +a3 = 0x4; +L42358c: +// bdead c1c80003 gp = MEM_U32(sp + 52); +a1 = MEM_U32(sp + 108); +t1 = 0x1001eb58; +a2 = 0x8; +t1 = MEM_U8(t1 + 0); +a3 = 0x4; +if (t1 != 0) {a0 = 0x52; +goto L4235cc;} +a0 = 0x52; +a1 = MEM_U32(sp + 108); +//nop; +a0 = 0x52; +a1 = a1 + 0x1; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4235c0; +a1 = a1 + 0x1; +L4235c0: +// bdead c1c80003 gp = MEM_U32(sp + 52); +//nop; +goto L4235e4; +//nop; +L4235cc: +//nop; +a2 = 0x8; +a3 = 0x4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4235dc; +a3 = 0x4; +L4235dc: +// bdead c1c80003 gp = MEM_U32(sp + 52); +//nop; +L4235e4: +at = 0x10011ff0; +//nop; +t4 = 0x7b; +a0 = s2; +MEM_U8(at + 0) = (uint8_t)t4; +v0 = f_coloroffset(mem, sp, a0); +goto L4235fc; +MEM_U8(at + 0) = (uint8_t)t4; +L4235fc: +// bdead c1c8018b gp = MEM_U32(sp + 52); +t2 = v0 + 0x1; +a0 = 0x10011ff0; +//nop; +MEM_U32(a0 + 12) = t2; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L423620; +//nop; +L423620: +// bdead c1c80183 gp = MEM_U32(sp + 52); +//nop; +goto L42367c; +//nop; +L42362c: +//nop; +a1 = MEM_U32(sp + 108); +a2 = MEM_U8(v0 + 1); +s0 = s2 << 2; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L423640; +s0 = s2 << 2; +L423640: +// bdead c1ca0003 gp = MEM_U32(sp + 52); +t7 = MEM_U32(fp + 0); +t5 = 0x1001cc38; +t8 = t7 + s0; +t5 = MEM_U32(t5 + 0); +t3 = MEM_U32(t8 + 64); +t9 = t5 + s6; +a2 = MEM_U8(t9 + 1); +//nop; +a3 = MEM_U8(t3 + 24); +a0 = 0x7b; +a1 = s2; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L423674; +a1 = s2; +L423674: +// bdead c1c80183 gp = MEM_U32(sp + 52); +//nop; +L42367c: +a0 = 0x1001cc38; +//nop; +a0 = MEM_U32(a0 + 0); +v0 = a0 + s6; +goto L423738; +v0 = a0 + s6; +L423690: +if (s3 != 0) {//nop; +goto L423738;} +//nop; +t6 = 0x1001e6b4; +at = 0x2; +t6 = MEM_U8(t6 + 0); +t0 = MEM_U32(sp + 108); +if (t6 != at) {//nop; +goto L423738;} +//nop; +t1 = MEM_U32(fp + 0); +s0 = t0 << 2; +t4 = t1 + s0; +t2 = MEM_U32(t4 + 64); +a1 = t0; +t5 = MEM_U8(t2 + 24); +a3 = 0x4; +at = (int)t5 < (int)0x4; +if (at == 0) {//nop; +goto L423738;} +//nop; +//nop; +a2 = MEM_U8(v0 + 1); +a0 = 0x52; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4236e8; +a0 = 0x52; +L4236e8: +// bdead c1ca0003 gp = MEM_U32(sp + 52); +t8 = MEM_U32(fp + 0); +t9 = 0x1001cc38; +t3 = t8 + s0; +t9 = MEM_U32(t9 + 0); +t6 = MEM_U32(t3 + 64); +t7 = t9 + s6; +//nop; +a2 = MEM_U8(t7 + 1); +a1 = MEM_U32(sp + 108); +a3 = MEM_U8(t6 + 24); +a0 = 0x7b; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42371c; +a0 = 0x7b; +L42371c: +// bdead c1c80183 gp = MEM_U32(sp + 52); +//nop; +a0 = 0x1001cc38; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = a0 + s6; +L423738: +t1 = MEM_U32(v0 + 12); +t5 = 0x1001cc44; +t4 = t1 + 0x3; +if ((int)t4 >= 0) {t2 = (int)t4 >> 2; +goto L423754;} +t2 = (int)t4 >> 2; +at = t4 + 0x3; +t2 = (int)at >> 2; +L423754: +v1 = MEM_U32(t5 + 0); +s5 = s5 + t2; +at = (int)v1 < (int)0x4; +if (at != 0) {//nop; +goto L42376c;} +//nop; +v1 = 0x3; +L42376c: +at = (int)v1 < (int)s5; +L423770: +if (at == 0) {s6 = s5 << 4; +goto L422e7c;} +s6 = s5 << 4; +MEM_U32(sp + 104) = s2; +L42377c: +t0 = 0x1001cb20; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {// bdead 40000001 ra = MEM_U32(sp + 60); +goto L4237b0;} +// bdead 40000001 ra = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +f_gen_static_link(mem, sp); +goto L4237a4; +//nop; +L4237a4: +// bdead 1 gp = MEM_U32(sp + 52); +//nop; +// bdead 1 ra = MEM_U32(sp + 60); +L4237b0: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x98; +return; +// bdead 1 sp = sp + 0x98; +} + +static void f_epilog(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4237dc: +//epilog: +//nop; +//nop; +//nop; +sp = sp + 0xffffff60; +t6 = 0x1001eb70; +// fdead 400081eb MEM_U32(sp + 40) = s5; +t6 = MEM_U8(t6 + 0); +s5 = a0; +// fdead 404081eb MEM_U32(sp + 60) = ra; +// fdead 404081eb MEM_U32(sp + 56) = fp; +// fdead 404081eb MEM_U32(sp + 52) = gp; +// fdead 404081eb MEM_U32(sp + 48) = s7; +// fdead 404081eb MEM_U32(sp + 44) = s6; +// fdead 404081eb MEM_U32(sp + 36) = s4; +// fdead 404081eb MEM_U32(sp + 32) = s3; +// fdead 404081eb MEM_U32(sp + 28) = s2; +// fdead 404081eb MEM_U32(sp + 24) = s1; +if (t6 == 0) {// fdead 404081eb MEM_U32(sp + 20) = s0; +goto L423c18;} +// fdead 404081eb MEM_U32(sp + 20) = s0; +t7 = 0x10021c74; +s7 = 0x1001cc38; +t7 = MEM_U32(t7 + 0); +a1 = 0x1001c8f8; +v0 = MEM_U32(t7 + 36); +s3 = 0x4; +s0 = sp + 0x65; +fp = 0x2; +a0 = sp + 0x88; +v1 = 0xffffffff; +v0 = v0 + 0x4; +L423854: +t8 = MEM_U32(v0 + 32); +v0 = v0 + 0x4; +if (v1 == t8) {//nop; +goto L4238b8;} +//nop; +t9 = MEM_U32(a1 + 0); +t3 = MEM_U32(s7 + 0); +t0 = t9 + s3; +t1 = MEM_U32(t0 + 64); +//nop; +s2 = MEM_U32(t1 + 16); +//nop; +if ((int)s2 >= 0) {t2 = (int)s2 >> 2; +goto L423890;} +t2 = (int)s2 >> 2; +at = s2 + 0x3; +t2 = (int)at >> 2; +L423890: +t4 = t2 << 4; +t5 = t3 + t4; +t6 = MEM_U8(t5 + 2); +//nop; +if (t6 == 0) {//nop; +goto L4238b0;} +//nop; +MEM_U8(s0 + 0) = (uint8_t)fp; +goto L4238bc; +MEM_U8(s0 + 0) = (uint8_t)fp; +L4238b0: +MEM_U8(s0 + 0) = (uint8_t)zero; +goto L4238bc; +MEM_U8(s0 + 0) = (uint8_t)zero; +L4238b8: +MEM_U8(s0 + 0) = (uint8_t)zero; +L4238bc: +s0 = s0 + 0x1; +if (s0 != a0) {s3 = s3 + 0x4; +goto L423854;} +s3 = s3 + 0x4; +s2 = 0x1001e5e8; +s4 = 0x1; +s3 = 0x4; +s6 = s5 + 0x4; +s2 = s2 + 0xfffffffc; +L4238dc: +s1 = MEM_U32(s6 + 64); +//nop; +if (s1 == 0) {//nop; +goto L423bac;} +//nop; +t7 = MEM_U8(s1 + 0); +at = 0x3; +if (t7 != at) {//nop; +goto L423bac;} +//nop; +t8 = MEM_U8(s1 + 22); +//nop; +if (fp != t8) {//nop; +goto L423bac;} +//nop; +t9 = 0x1001c4c4; +t0 = MEM_U16(s1 + 20); +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != t0) {//nop; +goto L423bac;} +//nop; +t2 = MEM_U32(s1 + 16); +t1 = MEM_U32(s7 + 0); +if ((int)t2 >= 0) {t3 = (int)t2 >> 2; +goto L42393c;} +t3 = (int)t2 >> 2; +at = t2 + 0x3; +t3 = (int)at >> 2; +L42393c: +t4 = t3 << 4; +t5 = t1 + t4; +t6 = MEM_U8(t5 + 2); +//nop; +if (t6 == 0) {//nop; +goto L423bac;} +//nop; +t7 = 0x1001eb74; +t8 = s4 < 0x40; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L4239c8;} +//nop; +if (t8 == 0) {t9 = (int)s4 >> 5; +goto L423990;} +t9 = (int)s4 >> 5; +t2 = 0x1001e630; +t0 = t9 << 2; +t3 = t0 + t2; +t1 = MEM_U32(t3 + 0); +//nop; +t4 = t1 << (s4 & 0x1f); +t8 = (int)t4 < (int)0x0; +L423990: +if (t8 != 0) {t6 = s4 < 0x40; +goto L423b90;} +t6 = s4 < 0x40; +if (t6 == 0) {t7 = (int)s4 >> 5; +goto L4239c0;} +t7 = (int)s4 >> 5; +t0 = 0x1001e630; +t9 = t7 << 2; +t0 = t0 + 0x8; +t2 = t9 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t1 = t3 << (s4 & 0x1f); +t6 = (int)t1 < (int)0x0; +L4239c0: +if (t6 != 0) {//nop; +goto L423b90;} +//nop; +L4239c8: +a1 = 0x1001c8f8; +t9 = sp + 0x64; +a1 = MEM_U32(a1 + 0); +v0 = (int)s4 < (int)0x18; +t5 = a1 + s3; +t8 = MEM_U32(t5 + 64); +t0 = s4 + t9; +if (s1 == t8) {t7 = 0x1; +goto L423b58;} +t7 = 0x1; +t9 = 0x1001e5d0; +v0 = v0 ^ 0x1; +a0 = v0 + 0x1; +t7 = v0 << 2; +t2 = a0 << 2; +t9 = t9 + 0xfffffffc; +t0 = t7 + t9; +t3 = s2 + t2; +s0 = MEM_U32(t0 + 4); +t1 = MEM_U32(t3 + 0); +v1 = zero; +at = (int)t1 < (int)s0; +if (at != 0) {t4 = s0 << 2; +goto L423a64;} +t4 = s0 << 2; +v0 = a1 + t4; +L423a28: +t6 = MEM_U32(v0 + 64); +t5 = a0 << 2; +if (s1 != t6) {t8 = s2 + t5; +goto L423a40;} +t8 = s2 + t5; +v1 = 0x1; +goto L423a48; +v1 = 0x1; +L423a40: +s0 = s0 + 0x1; +v0 = v0 + 0x4; +L423a48: +if (v1 != 0) {//nop; +goto L423a64;} +//nop; +t7 = MEM_U32(t8 + 0); +//nop; +at = (int)t7 < (int)s0; +if (at == 0) {//nop; +goto L423a28;} +//nop; +L423a64: +if (v1 == 0) {at = (int)s0 < (int)s4; +goto L423b38;} +at = (int)s0 < (int)s4; +if (at != 0) {t9 = s0 << 2; +goto L423aa8;} +t9 = s0 << 2; +t0 = s5 + t9; +v0 = MEM_U32(t0 + 64); +//nop; +if (v0 == 0) {//nop; +goto L423aa8;} +//nop; +t2 = MEM_U8(v0 + 0); +at = 0x3; +if (t2 != at) {//nop; +goto L423aa8;} +//nop; +t3 = MEM_U8(v0 + 22); +//nop; +if (fp == t3) {//nop; +goto L423b38;} +//nop; +L423aa8: +//nop; +a2 = MEM_U8(s1 + 1); +a3 = MEM_U8(s1 + 24); +a0 = 0x52; +a1 = s4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L423ac0; +a1 = s4; +L423ac0: +// bdead c1fa0003 gp = MEM_U32(sp + 52); +s1 = MEM_U32(s6 + 64); +//nop; +a2 = MEM_U8(s1 + 1); +a3 = MEM_U8(s1 + 24); +a0 = 0x7b; +a1 = s0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L423ae0; +a1 = s0; +L423ae0: +t1 = sp + 0x64; +v0 = s0 + t1; +t4 = MEM_U8(v0 + 0); +// bdead c1fa200b gp = MEM_U32(sp + 52); +if (fp == t4) {//nop; +goto L423afc;} +//nop; +abort(); +L423afc: +t5 = 0x1001ebc0; +t6 = 0x1; +MEM_U8(v0 + 0) = (uint8_t)t6; +t5 = MEM_U8(t5 + 0); +a0 = 0x70; +t8 = t5 & 0x4; +if (t8 == 0) {//nop; +goto L423bac;} +//nop; +//nop; +a2 = MEM_U32(s6 + 64); +a1 = s0; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L423b2c; +a1 = s0; +L423b2c: +// bdead c1f80003 gp = MEM_U32(sp + 52); +s4 = s4 + 0x1; +goto L423bb0; +s4 = s4 + 0x1; +L423b38: +//nop; +a0 = 0x70; +a1 = s4; +a2 = s1; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L423b4c; +a2 = s1; +L423b4c: +// bdead c1f80003 gp = MEM_U32(sp + 52); +s4 = s4 + 0x1; +goto L423bb0; +s4 = s4 + 0x1; +L423b58: +t2 = 0x1001ebc0; +MEM_U8(t0 + 0) = (uint8_t)t7; +t2 = MEM_U8(t2 + 0); +a0 = 0x70; +t3 = t2 & 0x4; +if (t3 == 0) {//nop; +goto L423bac;} +//nop; +//nop; +a1 = s4; +a2 = s1; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L423b84; +a2 = s1; +L423b84: +// bdead c1f80003 gp = MEM_U32(sp + 52); +s4 = s4 + 0x1; +goto L423bb0; +s4 = s4 + 0x1; +L423b90: +//nop; +a0 = 0x70; +a1 = s4; +a2 = s1; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L423ba4; +a2 = s1; +L423ba4: +// bdead c1f80003 gp = MEM_U32(sp + 52); +//nop; +L423bac: +s4 = s4 + 0x1; +L423bb0: +at = 0x24; +s3 = s3 + 0x4; +if (s4 != at) {s6 = s6 + 0x4; +goto L4238dc;} +s6 = s6 + 0x4; +s4 = 0x1; +s0 = sp + 0x65; +L423bc8: +t1 = MEM_U8(s0 + 0); +a0 = 0x6d; +if (fp != t1) {//nop; +goto L423c00;} +//nop; +t4 = 0x1001c8f8; +t6 = s4 << 2; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = t4 + t6; +a2 = MEM_U32(t5 + 64); +a1 = s4; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L423bf8; +a1 = s4; +L423bf8: +// bdead c0220001 gp = MEM_U32(sp + 52); +//nop; +L423c00: +s4 = s4 + 0x1; +at = 0x24; +if (s4 != at) {s0 = s0 + 0x1; +goto L423bc8;} +s0 = s0 + 0x1; +// bdead 1 ra = MEM_U32(sp + 60); +goto L4242d8; +// bdead 1 ra = MEM_U32(sp + 60); +L423c18: +MEM_U8(sp + 101) = (uint8_t)zero; +MEM_U8(sp + 102) = (uint8_t)zero; +MEM_U8(sp + 103) = (uint8_t)zero; +s0 = sp + 0x68; +v0 = sp + 0x88; +L423c2c: +s0 = s0 + 0x4; +MEM_U8(s0 + -4) = (uint8_t)zero; +MEM_U8(s0 + -3) = (uint8_t)zero; +MEM_U8(s0 + -2) = (uint8_t)zero; +if (s0 != v0) {MEM_U8(s0 + -1) = (uint8_t)zero; +goto L423c2c;} +MEM_U8(s0 + -1) = (uint8_t)zero; +t8 = 0x1001cc44; +s2 = zero; +t8 = MEM_U32(t8 + 0); +//nop; +at = (int)t8 < (int)0x4; +if (at != 0) {a2 = t8; +goto L423c64;} +a2 = t8; +a2 = 0x3; +L423c64: +if ((int)a2 < 0) {//nop; +goto L423e54;} +//nop; +a1 = 0x1001cc38; +fp = 0x2; +a1 = MEM_U32(a1 + 0); +s0 = 0x9; +L423c7c: +s3 = s2 << 4; +v1 = a1 + s3; +t9 = MEM_U8(v1 + 0); +at = 0x65; +if (t9 != at) {//nop; +goto L423ca4;} +//nop; +t7 = MEM_U8(v1 + 2); +t0 = s2 << 2; +if (t7 != 0) {at = 0x2; +goto L423cac;} +at = 0x2; +L423ca4: +s2 = s2 + 0x1; +goto L423e48; +s2 = s2 + 0x1; +L423cac: +t2 = 0x1001e67c; +t1 = 0x1001e5f0; +t2 = MEM_U32(t2 + 0); +t1 = t1 + 0xfffffffc; +v0 = (int)t0 < (int)t2; +v0 = v0 + 0x1; +t3 = v0 << 2; +t4 = t3 + t1; +a0 = MEM_U32(t4 + 0); +if (v0 != at) {s4 = a0 + s2; +goto L423ce4;} +s4 = a0 + s2; +if (s2 == 0) {//nop; +goto L423ce4;} +//nop; +s4 = a0 + 0x1; +L423ce4: +t6 = MEM_U8(v1 + 1); +t5 = s4 << 2; +if (s0 != t6) {//nop; +goto L423cf8;} +//nop; +abort(); +L423cf8: +s6 = s5 + t5; +s1 = MEM_U32(s6 + 64); +//nop; +if (s1 != 0) {//nop; +goto L423d1c;} +//nop; +t8 = sp + 0x64; +t9 = s4 + t8; +MEM_U8(t9 + 0) = (uint8_t)fp; +goto L423e28; +MEM_U8(t9 + 0) = (uint8_t)fp; +L423d1c: +t7 = MEM_U8(s1 + 0); +at = 0x3; +if (t7 != at) {v0 = s1; +goto L423dfc;} +v0 = s1; +t0 = MEM_U8(v0 + 22); +//nop; +if (fp != t0) {t0 = sp + 0x64; +goto L423e00;} +t0 = sp + 0x64; +t2 = 0x1001c4c4; +t3 = MEM_U16(v0 + 20); +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != t3) {t0 = sp + 0x64; +goto L423e00;} +t0 = sp + 0x64; +a0 = MEM_U32(v0 + 16); +//nop; +if ((int)a0 >= 0) {t1 = (int)a0 >> 2; +goto L423d6c;} +t1 = (int)a0 >> 2; +at = a0 + 0x3; +t1 = (int)at >> 2; +L423d6c: +if (s2 != t1) {t0 = sp + 0x64; +goto L423e00;} +t0 = sp + 0x64; +//nop; +a1 = MEM_U8(v0 + 24); +a2 = MEM_U32(v1 + 8); +a3 = MEM_U32(v1 + 12); +//nop; +v0 = f_fitparmreg(mem, sp, a0, a1, a2, a3); +goto L423d8c; +//nop; +L423d8c: +// bdead c0fa000b gp = MEM_U32(sp + 52); +if (v0 == 0) {t4 = 0x1; +goto L423dfc;} +t4 = 0x1; +t6 = sp + 0x64; +t8 = 0x1001ebc0; +t5 = s4 + t6; +MEM_U8(t5 + 0) = (uint8_t)t4; +t8 = MEM_U8(t8 + 0); +a0 = 0x70; +t9 = t8 & 0x4; +if (t9 == 0) {//nop; +goto L423dd4;} +//nop; +//nop; +a2 = MEM_U32(s6 + 64); +a1 = s4; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L423dcc; +a1 = s4; +L423dcc: +// bdead c05a0003 gp = MEM_U32(sp + 52); +//nop; +L423dd4: +t7 = 0x1001cc44; +a1 = 0x1001cc38; +a2 = MEM_U32(t7 + 0); +a1 = MEM_U32(a1 + 0); +at = (int)a2 < (int)0x4; +if (at != 0) {v1 = a1 + s3; +goto L423e28;} +v1 = a1 + s3; +a2 = 0x3; +t1 = MEM_U32(v1 + 12); +goto L423e2c; +t1 = MEM_U32(v1 + 12); +L423dfc: +t0 = sp + 0x64; +L423e00: +t3 = 0x1001cc44; +t2 = s4 + t0; +a1 = 0x1001cc38; +MEM_U8(t2 + 0) = (uint8_t)fp; +a2 = MEM_U32(t3 + 0); +a1 = MEM_U32(a1 + 0); +at = (int)a2 < (int)0x4; +if (at != 0) {v1 = a1 + s3; +goto L423e28;} +v1 = a1 + s3; +a2 = 0x3; +L423e28: +t1 = MEM_U32(v1 + 12); +L423e2c: +//nop; +t6 = t1 + 0x3; +if ((int)t6 >= 0) {t4 = (int)t6 >> 2; +goto L423e44;} +t4 = (int)t6 >> 2; +at = t6 + 0x3; +t4 = (int)at >> 2; +L423e44: +s2 = s2 + t4; +L423e48: +at = (int)a2 < (int)s2; +if (at == 0) {//nop; +goto L423c7c;} +//nop; +L423e54: +s7 = 0x1001cc38; +fp = 0x2; +s4 = 0x1; +s6 = s5 + 0x4; +L423e64: +s1 = MEM_U32(s6 + 64); +//nop; +if (s1 == 0) {//nop; +goto L424068;} +//nop; +t5 = MEM_U8(s1 + 0); +at = 0x3; +if (t5 != at) {//nop; +goto L424068;} +//nop; +t8 = MEM_U8(s1 + 22); +//nop; +if (fp != t8) {//nop; +goto L424068;} +//nop; +t9 = 0x1001c4c4; +t7 = MEM_U16(s1 + 20); +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != t7) {//nop; +goto L424068;} +//nop; +s2 = MEM_U32(s1 + 16); +//nop; +if ((int)s2 >= 0) {t0 = (int)s2 >> 2; +goto L423ec4;} +t0 = (int)s2 >> 2; +at = s2 + 0x3; +t0 = (int)at >> 2; +L423ec4: +at = (int)a2 < (int)t0; +if (at != 0) {// bdead c1e40283 s2 = t0; +goto L424068;} +// bdead c1e40283 s2 = t0; +t2 = MEM_U32(s7 + 0); +t3 = t0 << 4; +t1 = t2 + t3; +t6 = MEM_U8(t1 + 2); +v0 = t0 << 2; +if (t6 == 0) {at = 0x2; +goto L424068;} +at = 0x2; +t4 = 0x1001e67c; +t8 = 0x1001e5f0; +t4 = MEM_U32(t4 + 0); +t8 = t8 + 0xfffffffc; +a0 = (int)v0 < (int)t4; +a0 = a0 + 0x1; +t5 = a0 << 2; +t9 = t5 + t8; +v1 = MEM_U32(t9 + 0); +if (a0 != at) {s0 = v1 + t0; +goto L423f24;} +s0 = v1 + t0; +if (v0 == 0) {//nop; +goto L423f24;} +//nop; +s0 = v1 + 0x1; +L423f24: +if (s4 == s0) {t7 = sp + 0x64; +goto L424050;} +t7 = sp + 0x64; +at = (int)s0 < (int)s4; +if (at != 0) {t7 = s0 << 2; +goto L423f68;} +t7 = s0 << 2; +t0 = s5 + t7; +v0 = MEM_U32(t0 + 64); +//nop; +if (v0 == 0) {at = (int)s4 < (int)0x18; +goto L423f6c;} +at = (int)s4 < (int)0x18; +t2 = MEM_U8(v0 + 0); +at = 0x3; +if (t2 != at) {at = (int)s4 < (int)0x18; +goto L423f6c;} +at = (int)s4 < (int)0x18; +t3 = MEM_U8(v0 + 22); +//nop; +if (fp == t3) {at = (int)s4 < (int)0x18; +goto L42400c;} +L423f68: +at = (int)s4 < (int)0x18; +L423f6c: +if (at != 0) {a0 = 0x52; +goto L423f80;} +a0 = 0x52; +at = (int)s0 < (int)0x18; +if (at != 0) {//nop; +goto L42400c;} +//nop; +L423f80: +//nop; +a2 = MEM_U8(s1 + 1); +a3 = MEM_U8(s1 + 24); +a1 = s4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L423f94; +a1 = s4; +L423f94: +// bdead c1e20003 gp = MEM_U32(sp + 52); +s1 = MEM_U32(s6 + 64); +//nop; +a2 = MEM_U8(s1 + 1); +a3 = MEM_U8(s1 + 24); +a0 = 0x7b; +a1 = s0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L423fb4; +a1 = s0; +L423fb4: +t1 = sp + 0x64; +v0 = s0 + t1; +t6 = MEM_U8(v0 + 0); +// bdead c1e2800b gp = MEM_U32(sp + 52); +if (fp == t6) {//nop; +goto L423fd0;} +//nop; +abort(); +L423fd0: +t5 = 0x1001ebc0; +t4 = 0x1; +MEM_U8(v0 + 0) = (uint8_t)t4; +t5 = MEM_U8(t5 + 0); +a0 = 0x70; +t8 = t5 & 0x4; +if (t8 == 0) {//nop; +goto L424028;} +//nop; +//nop; +a2 = MEM_U32(s6 + 64); +a1 = s0; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L424000; +a1 = s0; +L424000: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +goto L424028; +//nop; +L42400c: +//nop; +a0 = 0x70; +a1 = s4; +a2 = s1; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L424020; +a2 = s1; +L424020: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L424028: +t9 = 0x1001cc44; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +at = (int)t9 < (int)0x4; +if (at != 0) {a2 = t9; +goto L424068;} +a2 = t9; +a2 = 0x3; +s4 = s4 + 0x1; +goto L42406c; +s4 = s4 + 0x1; +L424050: +t0 = s4 + t7; +t2 = MEM_U8(t0 + 0); +t3 = 0x1; +if (t2 == t3) {//nop; +goto L424068;} +//nop; +abort(); +L424068: +s4 = s4 + 0x1; +L42406c: +at = 0x24; +if (s4 != at) {s6 = s6 + 0x4; +goto L423e64;} +s6 = s6 + 0x4; +if ((int)a2 < 0) {s2 = zero; +goto L4242d4;} +s2 = zero; +a1 = MEM_U32(s7 + 0); +s1 = 0x10011ff0; +s6 = 0xffffff1f; +s5 = 0x6d; +s3 = s2 << 4; +L424094: +v1 = a1 + s3; +t1 = MEM_U8(v1 + 0); +at = 0x65; +if (t1 != at) {//nop; +goto L4240b8;} +//nop; +t6 = MEM_U8(v1 + 2); +//nop; +if (t6 != 0) {//nop; +goto L4240c0;} +//nop; +L4240b8: +s2 = s2 + 0x1; +goto L4242c8; +s2 = s2 + 0x1; +L4240c0: +t5 = 0x1001e67c; +t4 = s2 << 2; +t5 = MEM_U32(t5 + 0); +t9 = 0x1001e5f0; +v0 = (int)t4 < (int)t5; +v0 = v0 + 0x1; +t8 = v0 << 2; +t9 = t9 + 0xfffffffc; +s0 = t8 + t9; +a0 = MEM_U32(s0 + 0); +at = 0x2; +if (v0 != at) {s4 = a0 + s2; +goto L424100;} +s4 = a0 + s2; +if (s2 == 0) {t7 = sp + 0x64; +goto L424104;} +t7 = sp + 0x64; +s4 = a0 + 0x1; +L424100: +t7 = sp + 0x64; +L424104: +t0 = s4 + t7; +t2 = MEM_U8(t0 + 0); +//nop; +if (fp != t2) {//nop; +goto L424290;} +//nop; +v0 = MEM_U8(s1 + 1); +t3 = MEM_U8(v1 + 1); +t1 = v0 << 27; +t6 = t1 >> 27; +t4 = t3 ^ t6; +t5 = t4 & 0x1f; +t9 = t5 ^ v0; +t7 = t9 & s6; +t2 = 0x1001c4c4; +MEM_U8(s1 + 1) = (uint8_t)t9; +t0 = t7 | 0x40; +MEM_U8(s1 + 0) = (uint8_t)s5; +MEM_U8(s1 + 1) = (uint8_t)t0; +t2 = MEM_U32(t2 + 0); +t1 = MEM_U32(v1 + 8); +t3 = MEM_U32(v1 + 12); +MEM_U32(s1 + 4) = t2; +MEM_U32(s1 + 12) = t1; +MEM_U32(s1 + 8) = t3; +//nop; +a0 = s4; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L424174; +//nop; +L424174: +// bdead c1de0189 gp = MEM_U32(sp + 52); +MEM_U16(s1 + 2) = (uint16_t)v0; +t6 = 0x1001e5f0; +//nop; +t6 = t6 + 0x4; +if (s0 == t6) {//nop; +goto L4241b0;} +//nop; +t4 = MEM_U32(s7 + 0); +t2 = 0x4; +t5 = t4 + s3; +t8 = MEM_U32(t5 + 12); +//nop; +at = (int)t8 < (int)0x5; +if (at == 0) {//nop; +goto L4241cc;} +//nop; +L4241b0: +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4241c0; +//nop; +L4241c0: +// bdead c1dc0001 gp = MEM_U32(sp + 52); +a1 = MEM_U32(s7 + 0); +goto L424294; +a1 = MEM_U32(s7 + 0); +L4241cc: +v0 = MEM_U8(s1 + 1); +at = 0xc; +t9 = v0 & 0x1f; +if (t9 != at) {v1 = s2 + 0x1; +goto L4241ec;} +v1 = s2 + 0x1; +t7 = v0 & 0xffe0; +t0 = t7 | 0xd; +MEM_U8(s1 + 1) = (uint8_t)t0; +L4241ec: +MEM_U32(s1 + 8) = t2; +//nop; +a0 = s1; +MEM_U32(sp + 88) = v1; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L424200; +MEM_U32(sp + 88) = v1; +L424200: +v1 = MEM_U32(sp + 88); +// bdead c1dc0191 gp = MEM_U32(sp + 52); +at = (int)v1 < (int)0x4; +if (at == 0) {s0 = v1; +goto L424290;} +s0 = v1; +t6 = MEM_U32(s7 + 0); +t1 = v1 - s2; +t4 = t6 + s3; +t5 = MEM_U32(t4 + 12); +t3 = t1 << 2; +at = (int)t3 < (int)t5; +if (at == 0) {//nop; +goto L424290;} +//nop; +L424234: +t8 = MEM_U32(s1 + 12); +t7 = MEM_U16(s1 + 2); +t9 = t8 + 0x4; +t0 = t7 + 0x1; +MEM_U32(s1 + 12) = t9; +MEM_U16(s1 + 2) = (uint16_t)t0; +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42425c; +//nop; +L42425c: +s0 = s0 + 0x1; +// bdead c1de0181 gp = MEM_U32(sp + 52); +at = (int)s0 < (int)0x4; +if (at == 0) {//nop; +goto L424290;} +//nop; +t6 = MEM_U32(s7 + 0); +t2 = s0 - s2; +t4 = t6 + s3; +t3 = MEM_U32(t4 + 12); +t1 = t2 << 2; +at = (int)t1 < (int)t3; +if (at != 0) {//nop; +goto L424234;} +//nop; +L424290: +a1 = MEM_U32(s7 + 0); +L424294: +t0 = 0x1001cc44; +t5 = a1 + s3; +t8 = MEM_U32(t5 + 12); +a2 = MEM_U32(t0 + 0); +t9 = t8 + 0x3; +if ((int)t9 >= 0) {t7 = (int)t9 >> 2; +goto L4242b8;} +t7 = (int)t9 >> 2; +at = t9 + 0x3; +t7 = (int)at >> 2; +L4242b8: +at = (int)a2 < (int)0x4; +if (at != 0) {s2 = s2 + t7; +goto L4242c8;} +s2 = s2 + t7; +a2 = 0x3; +L4242c8: +at = (int)a2 < (int)s2; +if (at == 0) {s3 = s2 << 4; +goto L424094;} +s3 = s2 << 4; +L4242d4: +// bdead 1 ra = MEM_U32(sp + 60); +L4242d8: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0xa0; +return; +// bdead 1 sp = sp + 0xa0; +} + +static void f_gen_outparcode(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L424304: +//gen_outparcode: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 4000002b MEM_U32(sp + 60) = ra; +// fdead 4000002b MEM_U32(sp + 56) = fp; +// fdead 4000002b MEM_U32(sp + 52) = gp; +// fdead 4000002b MEM_U32(sp + 48) = s7; +// fdead 4000002b MEM_U32(sp + 44) = s6; +// fdead 4000002b MEM_U32(sp + 40) = s5; +// fdead 4000002b MEM_U32(sp + 36) = s4; +// fdead 4000002b MEM_U32(sp + 32) = s3; +// fdead 4000002b MEM_U32(sp + 28) = s2; +// fdead 4000002b MEM_U32(sp + 24) = s1; +// fdead 4000002b MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a0 + 28); +s6 = 0x1001e5f0; +s7 = 0x1001e688; +s1 = MEM_U32(t6 + 12); +s5 = a0; +fp = 0x5; +L424358: +s1 = MEM_U32(s1 + 8); +at = 0x7b; +t7 = MEM_U8(s1 + 0); +//nop; +if (t7 != at) {//nop; +goto L424768;} +//nop; +t8 = MEM_U8(s1 + 3); +//nop; +if (t8 == 0) {//nop; +goto L424768;} +//nop; +v1 = MEM_U32(s7 + 0); +s0 = MEM_U32(s1 + 44); +t9 = MEM_U32(v1 + 32); +//nop; +t0 = MEM_U8(t9 + 12); +//nop; +if (t0 != 0) {//nop; +goto L424648;} +//nop; +v0 = MEM_U32(s0 + 24); +a1 = s5; +at = (int)v0 < (int)0x5; +if (at == 0) {a2 = sp + 0x68; +goto L4245d8;} +a2 = sp + 0x68; +t1 = MEM_U32(s0 + 28); +t2 = MEM_U32(v1 + 24); +s3 = zero; +at = (int)t1 < (int)t2; +if (at == 0) {//nop; +goto L4243e0;} +//nop; +t3 = MEM_U32(s6 + 4); +//nop; +s4 = t3 + v0; +s4 = s4 + 0xffffffff; +goto L4243f0; +s4 = s4 + 0xffffffff; +L4243e0: +t4 = MEM_U32(s6 + 0); +//nop; +s4 = t4 + v0; +s4 = s4 + 0xffffffff; +L4243f0: +t5 = MEM_U32(s1 + 4); +//nop; +a0 = MEM_U32(t5 + 20); +a3 = zero; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L424404; +a3 = zero; +L424404: +// bdead c1f4010b gp = MEM_U32(sp + 52); +if (v0 != 0) {s2 = MEM_U32(sp + 104); +goto L42441c;} +s2 = MEM_U32(sp + 104); +s3 = 0x1; +goto L4245a4; +s3 = 0x1; +// fdead 0 s2 = MEM_U32(sp + 104); +L42441c: +at = (int)s4 < (int)0x18; +if (s4 == s2) {//nop; +goto L4245a4;} +//nop; +if (at == 0) {at = (int)s4 < (int)s2; +goto L4244dc;} +at = (int)s4 < (int)s2; +if (at == 0) {//nop; +goto L424490;} +//nop; +t6 = MEM_U32(s7 + 0); +t8 = MEM_U32(s6 + 0); +t7 = MEM_U32(t6 + 28); +t9 = s2 - t8; +t0 = t9 << 2; +at = (int)t7 < (int)t0; +if (at != 0) {v0 = s2 + 0xffffffff; +goto L424490;} +v0 = s2 + 0xffffffff; +t1 = (int)v0 >> 3; +v1 = s5 + t1; +a0 = MEM_U8(v1 + 208); +a1 = v0 & 0x7; +a1 = a1 + 0x18; +t2 = a0 << (a1 & 0x1f); +t3 = t2 >> 31; +t4 = t3 ^ 0x1; +t5 = t4 << 31; +t6 = t5 >> (a1 & 0x1f); +t8 = t6 ^ a0; +MEM_U8(v1 + 208) = (uint8_t)t8; +s3 = 0x1; +goto L4245a4; +s3 = 0x1; +L424490: +s0 = MEM_U32(s1 + 4); +//nop; +a2 = MEM_U8(s0 + 1); +a3 = MEM_U8(s0 + 32); +s3 = 0x2; +a0 = 0x52; +a1 = s4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4244b0; +a1 = s4; +L4244b0: +// bdead c1fc0003 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s1 + 4); +//nop; +a2 = MEM_U8(s0 + 1); +a3 = MEM_U8(s0 + 32); +a0 = 0x7b; +a1 = s2; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4244d0; +a1 = s2; +L4244d0: +// bdead c1f40103 gp = MEM_U32(sp + 52); +at = 0x1; +goto L4245a8; +at = 0x1; +L4244dc: +t9 = MEM_U32(s6 + 4); +//nop; +t7 = t9 + 0x1; +if (s2 != t7) {//nop; +goto L42450c;} +//nop; +t0 = MEM_U32(s7 + 0); +//nop; +t1 = MEM_U32(t0 + 24); +//nop; +at = (int)t1 < (int)0x8; +if (at == 0) {v0 = s2 + 0xffffffff; +goto L424524;} +v0 = s2 + 0xffffffff; +L42450c: +t2 = MEM_U32(s6 + 0); +//nop; +t3 = t2 + 0x4; +at = (int)s2 < (int)t3; +if (at == 0) {v0 = s2 + 0xffffffff; +goto L42455c;} +v0 = s2 + 0xffffffff; +L424524: +t4 = (int)v0 >> 3; +v1 = s5 + t4; +a0 = MEM_U8(v1 + 208); +a1 = v0 & 0x7; +a1 = a1 + 0x18; +t5 = a0 << (a1 & 0x1f); +t6 = t5 >> 31; +t8 = t6 ^ 0x1; +t9 = t8 << 31; +t7 = t9 >> (a1 & 0x1f); +t0 = t7 ^ a0; +MEM_U8(v1 + 208) = (uint8_t)t0; +s3 = 0x1; +goto L4245a4; +s3 = 0x1; +L42455c: +s0 = MEM_U32(s1 + 4); +//nop; +a2 = MEM_U8(s0 + 1); +a3 = MEM_U8(s0 + 32); +s3 = 0x2; +a0 = 0x52; +a1 = s4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42457c; +a1 = s4; +L42457c: +// bdead c1fc0003 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s1 + 4); +//nop; +a2 = MEM_U8(s0 + 1); +a3 = MEM_U8(s0 + 32); +a0 = 0x7b; +a1 = s2; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42459c; +a1 = s2; +L42459c: +// bdead c1f40103 gp = MEM_U32(sp + 52); +//nop; +L4245a4: +at = 0x1; +L4245a8: +if (s3 != at) {MEM_U32(sp + 108) = s4; +goto L424768;} +MEM_U32(sp + 108) = s4; +t1 = MEM_U32(s1 + 4); +//nop; +a2 = MEM_U32(t1 + 20); +MEM_U32(sp + 108) = s4; +a0 = 0x70; +a1 = s4; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L4245cc; +a1 = s4; +L4245cc: +// bdead c1c40103 gp = MEM_U32(sp + 52); +t7 = MEM_U32(s5 + 32); +goto L42476c; +t7 = MEM_U32(s5 + 32); +L4245d8: +s0 = MEM_U32(s1 + 4); +//nop; +t2 = MEM_U8(s0 + 46); +//nop; +if (fp == t2) {//nop; +goto L424768;} +//nop; +//nop; +a1 = MEM_U32(s0 + 52); +a0 = 0x52; +f_outparlod(mem, sp, a0, a1); +goto L424600; +a0 = 0x52; +L424600: +// bdead c1c40003 gp = MEM_U32(sp + 52); +t3 = MEM_U32(s1 + 4); +//nop; +a1 = MEM_U32(t3 + 20); +a0 = 0x7b; +a2 = s5; +a3 = zero; +v0 = f_varlodstr(mem, sp, a0, a1, a2, a3); +goto L424620; +a3 = zero; +L424620: +// bdead c1c4010b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L424768;} +//nop; +//nop; +a1 = MEM_U32(s1 + 4); +a0 = 0x7b; +f_outparlod(mem, sp, a0, a1); +goto L42463c; +a0 = 0x7b; +L42463c: +// bdead c1c40103 gp = MEM_U32(sp + 52); +t7 = MEM_U32(s5 + 32); +goto L42476c; +t7 = MEM_U32(s5 + 32); +L424648: +t4 = MEM_U8(s0 + 22); +a1 = s5; +if (t4 != 0) {a2 = sp + 0x6c; +goto L4246c8;} +a2 = sp + 0x6c; +s0 = MEM_U32(s1 + 4); +//nop; +t5 = MEM_U8(s0 + 46); +//nop; +if (fp == t5) {//nop; +goto L424768;} +//nop; +//nop; +a1 = MEM_U32(s0 + 52); +a0 = 0x52; +f_outparlod(mem, sp, a0, a1); +goto L424680; +a0 = 0x52; +L424680: +// bdead c1c40003 gp = MEM_U32(sp + 52); +t6 = MEM_U32(s1 + 4); +//nop; +a1 = MEM_U32(t6 + 20); +a0 = 0x7b; +a2 = s5; +a3 = zero; +v0 = f_varlodstr(mem, sp, a0, a1, a2, a3); +goto L4246a0; +a3 = zero; +L4246a0: +// bdead c1c4010b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L424768;} +//nop; +//nop; +a1 = MEM_U32(s1 + 4); +a0 = 0x7b; +f_outparlod(mem, sp, a0, a1); +goto L4246bc; +a0 = 0x7b; +L4246bc: +// bdead c1c40103 gp = MEM_U32(sp + 52); +t7 = MEM_U32(s5 + 32); +goto L42476c; +t7 = MEM_U32(s5 + 32); +L4246c8: +t8 = MEM_U32(s1 + 4); +//nop; +a0 = MEM_U32(t8 + 20); +a3 = zero; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L4246dc; +a3 = zero; +L4246dc: +// bdead c1c6010b gp = MEM_U32(sp + 52); +if (v0 != 0) {s4 = MEM_U32(sp + 108); +goto L424714;} +s4 = MEM_U32(sp + 108); +t9 = MEM_U32(s1 + 4); +a1 = MEM_U8(s0 + 22); +a2 = MEM_U32(t9 + 20); +//nop; +a0 = 0x70; +//nop; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L424704; +//nop; +L424704: +// bdead c1c40103 gp = MEM_U32(sp + 52); +t7 = MEM_U32(s5 + 32); +goto L42476c; +t7 = MEM_U32(s5 + 32); +// fdead 0 s4 = MEM_U32(sp + 108); +L424714: +a1 = MEM_U8(s0 + 22); +//nop; +if (s4 == a1) {//nop; +goto L424768;} +//nop; +s0 = MEM_U32(s1 + 4); +//nop; +a2 = MEM_U8(s0 + 1); +a3 = MEM_U8(s0 + 32); +a0 = 0x52; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42473c; +a0 = 0x52; +L42473c: +// bdead c1e40003 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s1 + 4); +//nop; +a2 = MEM_U8(s0 + 1); +a3 = MEM_U8(s0 + 32); +a0 = 0x7b; +a1 = s4; +MEM_U32(sp + 108) = s4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L424760; +MEM_U32(sp + 108) = s4; +L424760: +// bdead c1c40103 gp = MEM_U32(sp + 52); +//nop; +L424768: +t7 = MEM_U32(s5 + 32); +L42476c: +// bdead c1c50103 s0 = MEM_U32(sp + 20); +if (s1 != t7) {//nop; +goto L424358;} +//nop; +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +} + +static void func_4247a4(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4247a4: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +// fdead 4000018b MEM_U32(sp + 36) = s4; +s4 = 0x10011ff0; +// fdead 4020018b MEM_U32(sp + 56) = fp; +t7 = MEM_U8(s4 + 1); +// fdead 4021018b MEM_U32(sp + 44) = s6; +// fdead 4021018b MEM_U32(sp + 40) = s5; +t6 = 0x89; +t9 = 0x18; +t0 = 0x4; +t8 = t7 & 0xffe0; +fp = 0x10021da0; +// fdead c621838b MEM_U32(sp + 60) = ra; +// fdead c621838b MEM_U32(sp + 52) = gp; +// fdead c621838b MEM_U32(sp + 48) = s7; +// fdead c621838b MEM_U32(sp + 32) = s3; +// fdead c621838b MEM_U32(sp + 28) = s2; +// fdead c621838b MEM_U32(sp + 24) = s1; +// fdead c621838b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 116) = v0; +MEM_U32(sp + 92) = t0; +MEM_U32(sp + 104) = t9; +s5 = 0x1; +s6 = 0x2; +MEM_U8(s4 + 0) = (uint8_t)t6; +MEM_U8(s4 + 1) = (uint8_t)t8; +L424818: +v0 = MEM_U32(fp + 0); +t1 = MEM_U32(sp + 116); +if (v0 == 0) {t8 = MEM_U32(sp + 92); +goto L42498c;} +t8 = MEM_U32(sp + 92); +t2 = MEM_U32(t1 + -12); +t3 = MEM_U32(sp + 92); +t6 = s5 << 2; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 64); +t6 = t6 - s5; +if (v0 == t5) {a0 = s5; +goto L424988;} +a0 = s5; +t9 = 0x100220a0; +t7 = 0x10021e60; +t9 = t9 + 0xffffffff; +t8 = 0x10022080; +t0 = s5 + t9; +//nop; +t6 = t6 << 3; +t6 = t6 - s5; +t7 = t7 + 0xffffffe9; +t8 = t8 + 0xffffffff; +s7 = s5 + t8; +s2 = t6 + t7; +MEM_U32(sp + 68) = t0; +v0 = f_coloroffset(mem, sp, a0); +goto L424880; +MEM_U32(sp + 68) = t0; +L424880: +// bdead c1e8018b gp = MEM_U32(sp + 52); +MEM_U16(s4 + 2) = (uint16_t)v0; +s0 = 0x1; +s3 = 0x18; +s1 = s2 + 0x1; +L424894: +v0 = MEM_U8(s1 + -1); +t1 = s0 << 2; +if (v0 == 0) {t1 = t1 - s0; +goto L4248f8;} +t1 = t1 - s0; +t3 = 0x10021e60; +t1 = t1 << 3; +t1 = t1 - s0; +t2 = t1 + s5; +t3 = t3 + 0xffffffe9; +if (s6 != v0) {s2 = t2 + t3; +goto L4248f0;} +s2 = t2 + t3; +//nop; +a0 = s0; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L4248d0; +//nop; +L4248d0: +// bdead c1fe018b gp = MEM_U32(sp + 52); +MEM_U32(s4 + 4) = v0; +//nop; +a0 = s4; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4248e8; +//nop; +L4248e8: +// bdead c1fe0183 gp = MEM_U32(sp + 52); +//nop; +L4248f0: +MEM_U8(s1 + -1) = (uint8_t)zero; +MEM_U8(s2 + -1) = (uint8_t)zero; +L4248f8: +s0 = s0 + 0x1; +if (s0 != s3) {s1 = s1 + 0x1; +goto L424894;} +s1 = s1 + 0x1; +v0 = MEM_U8(s7 + 0); +//nop; +if (v0 == 0) {t5 = MEM_U32(sp + 68); +goto L424940;} +t5 = MEM_U32(sp + 68); +if (s6 != v0) {t4 = 0x1c; +goto L424938;} +t4 = 0x1c; +MEM_U32(s4 + 4) = t4; +//nop; +a0 = s4; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L424930; +//nop; +L424930: +// bdead c1e00183 gp = MEM_U32(sp + 52); +//nop; +L424938: +MEM_U8(s7 + 0) = (uint8_t)zero; +t5 = MEM_U32(sp + 68); +L424940: +//nop; +v0 = MEM_U8(t5 + 0); +//nop; +if (v0 == 0) {//nop; +goto L424984;} +//nop; +if (s6 != v0) {t6 = 0x1d; +goto L424978;} +t6 = 0x1d; +MEM_U32(s4 + 4) = t6; +//nop; +a0 = s4; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L424970; +//nop; +L424970: +// bdead c0e00003 gp = MEM_U32(sp + 52); +//nop; +L424978: +t7 = MEM_U32(sp + 68); +//nop; +MEM_U8(t7 + 0) = (uint8_t)zero; +L424984: +MEM_U32(fp + 0) = zero; +L424988: +t8 = MEM_U32(sp + 92); +L42498c: +t0 = MEM_U32(sp + 104); +s5 = s5 + 0x1; +t9 = t8 + 0x4; +MEM_U32(sp + 92) = t9; +if (s5 != t0) {fp = fp + 0x4; +goto L424818;} +fp = fp + 0x4; +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x78; +return; +// bdead 1 sp = sp + 0x78; +} + +static void func_4249d4(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4249d4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 32) = gp; +// fdead 400000eb MEM_U32(sp + 28) = s0; +v1 = MEM_U8(a0 + 0); +s0 = a0; +t6 = v1 + 0xffffffff; +at = t6 < 0x6; +if (at == 0) {t0 = v0; +goto L424d0c;} +t0 = v0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100034b4[] = { +&&L424a6c, +&&L424a28, +&&L424aec, +&&L424b88, +&&L424aa0, +&&L424b50, +}; +dest = Lswitch100034b4[t6]; +//nop; +goto *dest; +//nop; +L424a28: +t7 = MEM_U32(s0 + 16); +t8 = sp + 0x38; +MEM_U32(sp + 56) = t7; +a2 = MEM_U32(t8 + 0); +t2 = MEM_U32(s0 + 24); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t8 + 4); +//nop; +a0 = MEM_U8(s0 + 1); +t3 = 0x1; +MEM_U32(sp + 20) = t3; +MEM_U32(sp + 16) = t2; +MEM_U32(sp + 12) = a3; +f_genloadnum(mem, sp, a0, a1, a2, a3); +goto L424a60; +MEM_U32(sp + 12) = a3; +L424a60: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L424d34; +// bdead 1 ra = MEM_U32(sp + 36); +L424a6c: +t4 = MEM_U32(s0 + 24); +t5 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U8(s0 + 30); +a2 = MEM_U16(s0 + 28); +a3 = MEM_U32(s0 + 16); +a0 = 0x47; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 20) = t5; +f_genloadaddr(mem, sp, a0, a1, a2, a3); +goto L424a94; +MEM_U32(sp + 20) = t5; +L424a94: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L424d34; +// bdead 1 ra = MEM_U32(sp + 36); +L424aa0: +//nop; +a0 = MEM_U32(s0 + 32); +// fdead 400282ff t9 = t9; +v0 = t0; +func_4249d4(mem, sp, v0, a0); +goto L424ab4; +v0 = t0; +L424ab4: +// bdead 40020001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(s0 + 24); +t7 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U8(s0 + 30); +a2 = MEM_U16(s0 + 28); +a3 = MEM_U32(s0 + 16); +a0 = 0x32; +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +f_genloadaddr(mem, sp, a0, a1, a2, a3); +goto L424ae0; +MEM_U32(sp + 20) = t7; +L424ae0: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L424d34; +// bdead 1 ra = MEM_U32(sp + 36); +L424aec: +//nop; +a1 = MEM_U32(t0 + -12); +a0 = s0; +a2 = sp + 0x34; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L424b04; +a3 = 0x1; +L424b04: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {a0 = 0x52; +goto L424b34;} +a0 = 0x52; +//nop; +a1 = MEM_U32(sp + 52); +a2 = MEM_U8(s0 + 1); +a3 = MEM_U8(s0 + 24); +a0 = 0x52; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L424b28; +a0 = 0x52; +L424b28: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L424d34; +// bdead 1 ra = MEM_U32(sp + 36); +L424b34: +//nop; +a1 = s0; +a2 = zero; +f_igen3(mem, sp, a0, a1, a2); +goto L424b44; +a2 = zero; +L424b44: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L424d34; +// bdead 1 ra = MEM_U32(sp + 36); +L424b50: +//nop; +a0 = MEM_U32(s0 + 28); +// fdead 400282ff t9 = t9; +v0 = t0; +func_4249d4(mem, sp, v0, a0); +goto L424b64; +v0 = t0; +L424b64: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = 0x3d; +//nop; +a1 = s0; +a2 = zero; +f_igen3(mem, sp, a0, a1, a2); +goto L424b7c; +a2 = zero; +L424b7c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L424d34; +// bdead 1 ra = MEM_U32(sp + 36); +L424b88: +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 400282ff t9 = t9; +v0 = t0; +MEM_U32(sp + 68) = t0; +func_4249d4(mem, sp, v0, a0); +goto L424ba0; +MEM_U32(sp + 68) = t0; +L424ba0: +// bdead 40020183 gp = MEM_U32(sp + 32); +v0 = MEM_U8(s0 + 16); +t8 = 0x10013460; +t9 = v0 << 2; +t9 = t9 - v0; +t1 = t9 + t8; +t2 = MEM_U8(t1 + 2); +t0 = MEM_U32(sp + 68); +if (t2 == 0) {t3 = v0 < 0xa0; +goto L424bec;} +t3 = v0 < 0xa0; +//nop; +a0 = MEM_U32(s0 + 24); +// bdead 40020223 t9 = t9; +v0 = t0; +func_4249d4(mem, sp, v0, a0); +goto L424bdc; +v0 = t0; +L424bdc: +// bdead 40020183 gp = MEM_U32(sp + 32); +v0 = MEM_U8(s0 + 16); +//nop; +t3 = v0 < 0xa0; +L424bec: +if (t3 == 0) {t4 = (int)v0 >> 5; +goto L424c14;} +t4 = (int)v0 >> 5; +t6 = 0x10000774; +t5 = t4 << 2; +t6 = t6; +t7 = t6 + t5; +t9 = MEM_U32(t7 + 0); +//nop; +t8 = t9 << (v0 & 0x1f); +t3 = (int)t8 < (int)0x0; +L424c14: +if (t3 == 0) {t4 = v0 + 0xffffffe0; +goto L424c2c;} +t4 = v0 + 0xffffffe0; +a0 = 0x10011ff0; +t2 = MEM_U32(s0 + 28); +//nop; +MEM_U32(a0 + 4) = t2; +L424c2c: +a0 = 0x10011ff0; +t6 = t4 < 0x80; +if (t6 == 0) {t5 = (int)t4 >> 5; +goto L424c5c;} +t5 = (int)t4 >> 5; +t9 = 0x10000764; +t7 = t5 << 2; +t9 = t9; +t8 = t9 + t7; +t1 = MEM_U32(t8 + 0); +//nop; +t3 = t1 << (t4 & 0x1f); +t6 = (int)t3 < (int)0x0; +L424c5c: +if (t6 == 0) {t8 = v0 & 0xff; +goto L424c7c;} +t8 = v0 & 0xff; +t5 = MEM_U16(s0 + 36); +t9 = MEM_U8(s0 + 19); +t7 = MEM_U16(s0 + 38); +MEM_U32(a0 + 8) = t5; +MEM_U16(a0 + 2) = (uint16_t)t9; +MEM_U32(a0 + 12) = t7; +L424c7c: +t1 = t8 < 0x80; +if (t1 == 0) {MEM_U8(a0 + 0) = (uint8_t)v0; +goto L424cac;} +MEM_U8(a0 + 0) = (uint8_t)v0; +t2 = 0x10000754; +t4 = (int)t8 >> 5; +t3 = t4 << 2; +t2 = t2; +t6 = t2 + t3; +t5 = MEM_U32(t6 + 0); +//nop; +t9 = t5 << (t8 & 0x1f); +t1 = (int)t9 < (int)0x0; +L424cac: +if (t1 == 0) {//nop; +goto L424ccc;} +//nop; +t4 = MEM_U8(s0 + 17); +t2 = 0x2; +if (t4 == 0) {//nop; +goto L424ccc;} +//nop; +MEM_U16(a0 + 2) = (uint16_t)t2; +goto L424cd0; +MEM_U16(a0 + 2) = (uint16_t)t2; +L424ccc: +MEM_U16(a0 + 2) = (uint16_t)zero; +L424cd0: +v0 = MEM_U8(a0 + 1); +t3 = MEM_U8(s0 + 1); +t6 = v0 << 27; +t5 = t6 >> 27; +t8 = t3 ^ t5; +t9 = t8 & 0x1f; +t7 = t9 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t7; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L424d00; +//nop; +L424d00: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L424d34; +// bdead 1 ra = MEM_U32(sp + 36); +L424d0c: +a2 = 0x100034a8; +//nop; +a0 = 0x1; +a1 = 0x4f1; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L424d28; +a2 = a2; +L424d28: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L424d34: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static void func_424d40(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L424d40: +//nop; +//nop; +//nop; +sp = sp + 0xfffffff8; +v1 = 0x1001cb24; +MEM_U32(sp + 12) = a1; +MEM_U32(sp + 4) = v0; +L424d5c: +t6 = MEM_U8(a0 + 0); +at = 0x12000000; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {t2 = a1 & 0xff; +goto L424dd4;} +t2 = a1 & 0xff; +v0 = MEM_U32(a0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L424da8;} +//nop; +t1 = MEM_U32(v1 + 0); +//nop; +if (t1 == v0) {//nop; +goto L424da8;} +//nop; +a0 = v0; +a1 = t2; +goto L424d5c; +a1 = t2; +L424da8: +t3 = MEM_U8(a0 + 32); +t4 = a1 < 0x20; +at = (int)t3 < (int)0x4; +if (at == 0) {t5 = -t4; +goto L424dd0;} +t5 = -t4; +at = 0x88000000; +t7 = t5 & at; +t8 = t7 << (a1 & 0x1f); +if ((int)t8 < 0) {//nop; +goto L424dd4;} +//nop; +L424dd0: +MEM_U8(a0 + 1) = (uint8_t)a1; +L424dd4: +// bdead 1 sp = sp + 0x8; +return; +// bdead 1 sp = sp + 0x8; +} + +static void func_424ddc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L424ddc: +//nop; +//nop; +//nop; +sp = sp + 0xffffff80; +MEM_U32(sp + 132) = a1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +a1 = 0x1001cb24; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 36) = ra; +// fdead 400201eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 136) = a2; +MEM_U32(sp + 140) = a3; +MEM_U32(sp + 124) = v0; +L424e10: +if (s0 == 0) {// bdead 400201c3 ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 400201c3 ra = MEM_U32(sp + 36); +v1 = MEM_U8(s0 + 0); +a0 = s0; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L426dc8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000353c[] = { +&&L424e50, +&&L424f08, +&&L424ffc, +&&L42562c, +&&L425368, +&&L424ffc, +&&L426dc8, +&&L424fd8, +}; +dest = Lswitch1000353c[t6]; +//nop; +goto *dest; +//nop; +L424e50: +t7 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(t7 + -12); +a2 = sp + 0x74; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L424e6c; +a3 = 0x1; +L424e6c: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {a0 = 0x47; +goto L424ed8;} +a0 = 0x47; +t8 = MEM_U32(sp + 136); +a0 = MEM_U32(sp + 116); +if (t8 == 0) {//nop; +goto L424ea0;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +a2 = t8; +f_base_in_reg(mem, sp, a0, a1, a2); +goto L424e98; +a2 = t8; +L424e98: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L424ea0: +//nop; +a0 = zero; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L424eb0; +//nop; +L424eb0: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L424ecc; +a3 = v0; +L424ecc: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L424ed8: +t9 = MEM_U32(s0 + 44); +t1 = MEM_U32(s0 + 36); +MEM_U32(sp + 16) = t9; +//nop; +a1 = MEM_U8(s0 + 50); +a2 = MEM_U16(s0 + 48); +a3 = MEM_U32(s0 + 32); +MEM_U32(sp + 20) = t1; +f_genloadaddr(mem, sp, a0, a1, a2, a3); +goto L424efc; +MEM_U32(sp + 20) = t1; +L424efc: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L424f08: +v0 = s0 + 0x20; +a2 = MEM_U32(v0 + 0); +t4 = MEM_U8(sp + 135); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(v0 + 4); +//nop; +a0 = MEM_U8(s0 + 1); +MEM_U32(sp + 56) = v0; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 12) = a3; +v0 = f_constinreg(mem, sp, a0, a1, a2, a3); +goto L424f34; +MEM_U32(sp + 12) = a3; +L424f34: +// bdead 40020009 gp = MEM_U32(sp + 32); +if (v0 == 0) {a2 = sp + 0x74; +goto L424f9c;} +a2 = sp + 0x74; +t5 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(t5 + -12); +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L424f58; +a3 = 0x1; +L424f58: +// bdead 40020009 gp = MEM_U32(sp + 32); +if (v0 == 0) {t6 = MEM_U32(sp + 56); +goto L424fa0;} +t6 = MEM_U32(sp + 56); +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L424f74; +//nop; +L424f74: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L424f90; +a3 = v0; +L424f90: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L424f9c: +t6 = MEM_U32(sp + 56); +L424fa0: +t9 = MEM_U32(s0 + 40); +a2 = MEM_U32(t6 + 0); +a0 = MEM_U8(s0 + 1); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t6 + 4); +MEM_U32(sp + 16) = t9; +//nop; +t1 = 0x1; +MEM_U32(sp + 20) = t1; +MEM_U32(sp + 12) = a3; +f_genloadnum(mem, sp, a0, a1, a2, a3); +goto L424fcc; +MEM_U32(sp + 12) = a3; +L424fcc: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L424fd8: +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U16(s0 + 32); +a2 = MEM_U32(s0 + 36); +a3 = 0x1; +f_genloadrnum(mem, sp, a0, a1, a2, a3); +goto L424ff0; +a3 = 0x1; +L424ff0: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L424ffc: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {at = 0x3; +goto L42502c;} +at = 0x3; +t2 = MEM_U32(a1 + 0); +//nop; +if (t2 == v0) {at = 0x3; +goto L42502c;} +at = 0x3; +s0 = MEM_U32(a0 + 48); +MEM_U8(sp + 143) = (uint8_t)zero; +goto L424e10; +MEM_U8(sp + 143) = (uint8_t)zero; +at = 0x3; +L42502c: +if (v1 != at) {//nop; +goto L42509c;} +//nop; +t3 = MEM_U8(s0 + 1); +t4 = MEM_U32(s0 + 20); +a0 = 0x52; +MEM_U8(t4 + 1) = (uint8_t)t3; +t7 = MEM_U32(s0 + 20); +t5 = MEM_U8(s0 + 32); +//nop; +MEM_U8(t7 + 24) = (uint8_t)t5; +t6 = MEM_U32(sp + 124); +//nop; +a3 = MEM_U32(sp + 136); +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(t6 + -12); +//nop; +v0 = f_varlodstr(mem, sp, a0, a1, a2, a3); +goto L425070; +//nop; +L425070: +// bdead 40020009 gp = MEM_U32(sp + 32); +if (v0 == 0) {// bdead 40020001 ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 40020001 ra = MEM_U32(sp + 36); +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U8(s0 + 35); +a0 = 0x52; +f_igen3(mem, sp, a0, a1, a2); +goto L425090; +a0 = 0x52; +L425090: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L42509c: +v0 = MEM_U8(s0 + 4); +a3 = 0xa; +at = v0 < 0x6; +if (at == 0) {//nop; +goto L425120;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100034f4[] = { +&&L425100, +&&L4250d0, +&&L4250dc, +&&L4250d0, +&&L4250d0, +&&L4250d0, +}; +dest = Lswitch100034f4[v0]; +//nop; +goto *dest; +//nop; +L4250d0: +v0 = MEM_U32(s0 + 60); +//nop; +goto L425144; +//nop; +L4250dc: +v0 = MEM_U32(s0 + 60); +//nop; +if (v0 != 0) {//nop; +goto L425144;} +//nop; +t9 = MEM_U32(s0 + 20); +//nop; +v0 = MEM_U32(t9 + 32); +MEM_U32(s0 + 60) = v0; +goto L425144; +MEM_U32(s0 + 60) = v0; +L425100: +//nop; +a0 = 0x137; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L425110; +//nop; +L425110: +// bdead 40020003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 60); +//nop; +goto L425144; +//nop; +L425120: +a2 = 0x100034ea; +//nop; +a0 = 0x1; +a1 = 0x554; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L425138; +a2 = a2; +L425138: +// bdead 40020003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 60); +//nop; +L425144: +if (v0 == 0) {a1 = zero; +goto L4251fc;} +a1 = zero; +t2 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(t2 + -12); +a2 = sp + 0x74; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L425168; +a3 = 0x1; +L425168: +// bdead 40020009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L4251ac;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L425184; +//nop; +L425184: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4251a0; +a3 = v0; +L4251a0: +// bdead 20001 gp = MEM_U32(sp + 32); +t3 = MEM_U16(s0 + 6); +goto L4251cc; +t3 = MEM_U16(s0 + 6); +L4251ac: +//nop; +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 60); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L4251c0; +a0 = 0x52; +L4251c0: +// bdead 20001 gp = MEM_U32(sp + 32); +//nop; +t3 = MEM_U16(s0 + 6); +L4251cc: +//nop; +t4 = t3 + 0xffffffff; +t5 = t4 & 0xffff; +if (t5 != 0) {MEM_U16(s0 + 6) = (uint16_t)t4; +goto L426dec;} +MEM_U16(s0 + 6) = (uint16_t)t4; +t7 = MEM_U8(s0 + 4); +v0 = 0x1; +if (v0 != t7) {// bdead 20009 ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 20009 ra = MEM_U32(sp + 36); +t6 = MEM_U32(s0 + 60); +MEM_U8(t6 + 12) = (uint8_t)v0; +goto L426dec; +MEM_U8(t6 + 12) = (uint8_t)v0; +L4251fc: +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 124); +// bdead 4002006b t9 = t9; +a2 = zero; +a3 = zero; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L425218; +a3 = zero; +L425218: +t8 = MEM_U8(s0 + 1); +t9 = MEM_U32(s0 + 20); +// bdead 46020003 gp = MEM_U32(sp + 32); +MEM_U8(t9 + 1) = (uint8_t)t8; +t2 = MEM_U32(s0 + 20); +t1 = MEM_U8(s0 + 32); +a0 = 0x3d; +MEM_U8(t2 + 24) = (uint8_t)t1; +//nop; +a2 = MEM_U8(s0 + 35); +a1 = MEM_U32(s0 + 20); +//nop; +f_igen3(mem, sp, a0, a1, a2); +goto L42524c; +//nop; +L42524c: +t3 = MEM_U16(s0 + 6); +// bdead 40021003 gp = MEM_U32(sp + 32); +at = t3 < 0x2; +if (at != 0) {//nop; +goto L425270;} +//nop; +v0 = MEM_U8(s0 + 4); +at = 0x2; +if (v0 != at) {//nop; +goto L4252a0;} +//nop; +L425270: +v0 = MEM_U8(s0 + 4); +at = 0x14000000; +t4 = v0 < 0x20; +t5 = -t4; +t7 = t5 & at; +t6 = t7 << (v0 & 0x1f); +if ((int)t6 >= 0) {// bdead 4002000b ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 4002000b ra = MEM_U32(sp + 36); +t8 = MEM_U32(s0 + 60); +//nop; +if (t8 != 0) {// bdead 4002000b ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 4002000b ra = MEM_U32(sp + 36); +L4252a0: +t9 = v0 < 0x20; +t1 = -t9; +at = 0x1c000000; +t2 = t1 & at; +t3 = t2 << (v0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L4252d0;} +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +t4 = MEM_U32(a0 + 32); +MEM_U32(s0 + 60) = t4; +goto L4252ec; +MEM_U32(s0 + 60) = t4; +L4252d0: +//nop; +a0 = s0 + 0x3c; +a1 = 0x4; +f_gettemp(mem, sp, a0, a1); +goto L4252e0; +a1 = 0x4; +L4252e0: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 20); +//nop; +L4252ec: +t5 = MEM_U32(sp + 124); +//nop; +a1 = MEM_U32(t5 + -12); +a2 = sp + 0x74; +a3 = zero; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L425304; +a3 = zero; +L425304: +// bdead 40020009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L425348;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L425320; +//nop; +L425320: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x7b; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42533c; +a3 = v0; +L42533c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L425348: +//nop; +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 60); +a0 = 0x7b; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L42535c; +a0 = 0x7b; +L42535c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L425368: +v0 = MEM_U8(s0 + 4); +//nop; +at = v0 < 0x6; +if (at == 0) {//nop; +goto L4253ec;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000350c[] = { +&&L4253cc, +&&L42539c, +&&L4253a8, +&&L42539c, +&&L42539c, +&&L42539c, +}; +dest = Lswitch1000350c[v0]; +//nop; +goto *dest; +//nop; +L42539c: +v0 = MEM_U32(s0 + 56); +//nop; +goto L425414; +//nop; +L4253a8: +v0 = MEM_U32(s0 + 56); +//nop; +if (v0 != 0) {//nop; +goto L425414;} +//nop; +t6 = MEM_U32(s0 + 20); +//nop; +v0 = MEM_U32(t6 + 36); +MEM_U32(s0 + 56) = v0; +goto L425414; +MEM_U32(s0 + 56) = v0; +L4253cc: +//nop; +a0 = 0x137; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L4253dc; +//nop; +L4253dc: +// bdead 40020003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 56); +//nop; +goto L425414; +//nop; +L4253ec: +a2 = 0x100034e0; +//nop; +a0 = 0x1; +a1 = 0x589; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L425408; +a2 = a2; +L425408: +// bdead 40020003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 56); +//nop; +L425414: +if (v0 == 0) {a1 = zero; +goto L4254cc;} +a1 = zero; +t9 = MEM_U32(sp + 124); +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(t9 + -12); +//nop; +a2 = sp + 0x74; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L425438; +a3 = 0x1; +L425438: +// bdead 40020009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42547c;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L425454; +//nop; +L425454: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L425470; +a3 = v0; +L425470: +// bdead 20001 gp = MEM_U32(sp + 32); +t1 = MEM_U16(s0 + 6); +goto L42549c; +t1 = MEM_U16(s0 + 6); +L42547c: +//nop; +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 56); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L425490; +a0 = 0x52; +L425490: +// bdead 20001 gp = MEM_U32(sp + 32); +//nop; +t1 = MEM_U16(s0 + 6); +L42549c: +//nop; +t2 = t1 + 0xffffffff; +t3 = t2 & 0xffff; +if (t3 != 0) {MEM_U16(s0 + 6) = (uint16_t)t2; +goto L426dec;} +MEM_U16(s0 + 6) = (uint16_t)t2; +t4 = MEM_U8(s0 + 4); +v0 = 0x1; +if (v0 != t4) {// bdead 20009 ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 20009 ra = MEM_U32(sp + 36); +t5 = MEM_U32(s0 + 56); +MEM_U8(t5 + 12) = (uint8_t)v0; +goto L426dec; +MEM_U8(t5 + 12) = (uint8_t)v0; +L4254cc: +//nop; +a0 = MEM_U32(s0 + 52); +v0 = MEM_U32(sp + 124); +// fdead 1600289ff t9 = t9; +a2 = zero; +a3 = zero; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L4254e8; +a3 = zero; +L4254e8: +// bdead 40020003 gp = MEM_U32(sp + 32); +t7 = MEM_U32(s0 + 44); +t6 = MEM_U32(s0 + 36); +//nop; +a1 = MEM_U8(s0 + 50); +a2 = MEM_U16(s0 + 48); +a3 = MEM_U32(s0 + 32); +a0 = 0x32; +MEM_U32(sp + 16) = t7; +MEM_U32(sp + 20) = t6; +f_genloadaddr(mem, sp, a0, a1, a2, a3); +goto L425514; +MEM_U32(sp + 20) = t6; +L425514: +t8 = MEM_U16(s0 + 6); +// bdead 42020003 gp = MEM_U32(sp + 32); +at = t8 < 0x2; +if (at != 0) {//nop; +goto L425538;} +//nop; +v0 = MEM_U8(s0 + 4); +at = 0x2; +if (v0 != at) {t5 = v0 < 0x20; +goto L425568;} +t5 = v0 < 0x20; +L425538: +v0 = MEM_U8(s0 + 4); +at = 0x14000000; +t9 = v0 < 0x20; +t1 = -t9; +t2 = t1 & at; +t3 = t2 << (v0 & 0x1f); +if ((int)t3 >= 0) {// bdead 4002000b ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 4002000b ra = MEM_U32(sp + 36); +t4 = MEM_U32(s0 + 56); +//nop; +if (t4 != 0) {t5 = v0 < 0x20; +goto L426dec;} +t5 = v0 < 0x20; +L425568: +t7 = -t5; +at = 0x1c000000; +t6 = t7 & at; +t8 = t6 << (v0 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L425594;} +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +t9 = MEM_U32(a0 + 36); +MEM_U32(s0 + 56) = t9; +goto L4255b0; +MEM_U32(s0 + 56) = t9; +L425594: +//nop; +a0 = s0 + 0x38; +a1 = 0x4; +f_gettemp(mem, sp, a0, a1); +goto L4255a4; +a1 = 0x4; +L4255a4: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 20); +//nop; +L4255b0: +t1 = MEM_U32(sp + 124); +//nop; +a1 = MEM_U32(t1 + -12); +a2 = sp + 0x74; +a3 = zero; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L4255c8; +a3 = zero; +L4255c8: +// bdead 40020009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42560c;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L4255e4; +//nop; +L4255e4: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x7b; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L425600; +a3 = v0; +L425600: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L42560c: +//nop; +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 56); +a0 = 0x7b; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L425620; +a0 = 0x7b; +L425620: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L42562c: +v0 = MEM_U8(s0 + 4); +//nop; +at = v0 < 0x6; +if (at == 0) {//nop; +goto L4256b0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003524[] = { +&&L425690, +&&L425660, +&&L42566c, +&&L425660, +&&L425660, +&&L425660, +}; +dest = Lswitch10003524[v0]; +//nop; +goto *dest; +//nop; +L425660: +v0 = MEM_U32(s0 + 48); +//nop; +goto L4256d8; +//nop; +L42566c: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 != 0) {//nop; +goto L4256d8;} +//nop; +t3 = MEM_U32(s0 + 20); +//nop; +v0 = MEM_U32(t3 + 32); +MEM_U32(s0 + 48) = v0; +goto L4256d8; +MEM_U32(s0 + 48) = v0; +L425690: +//nop; +a0 = 0x137; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L4256a0; +//nop; +L4256a0: +// bdead 40020003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 48); +//nop; +goto L4256d8; +//nop; +L4256b0: +a2 = 0x100034d6; +//nop; +a0 = 0x1; +a1 = 0x5bb; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4256cc; +a2 = a2; +L4256cc: +// bdead 40020003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 48); +//nop; +L4256d8: +if (v0 == 0) {//nop; +goto L4258b0;} +//nop; +t5 = MEM_U8(sp + 143); +a1 = sp + 0x58; +if (t5 == 0) {a2 = sp + 0x54; +goto L425724;} +a2 = sp + 0x54; +t7 = 0x100220bc; +//nop; +t7 = MEM_U32(t7 + 0); +a0 = MEM_U32(s0 + 20); +MEM_U32(sp + 88) = t7; +f_check_loop_nest_ix_cand(mem, sp, a0, a1, a2); +goto L425708; +MEM_U32(sp + 88) = t7; +L425708: +t6 = MEM_U32(sp + 84); +// bdead 40028003 gp = MEM_U32(sp + 32); +if (t6 == 0) {//nop; +goto L425724;} +//nop; +v0 = 0x10000750; +t8 = 0x1; +MEM_U8(v0 + 0) = (uint8_t)t8; +L425724: +v0 = 0x10000750; +a0 = MEM_U32(sp + 84); +t9 = MEM_U8(v0 + 0); +//nop; +if (t9 == 0) {t4 = MEM_U32(sp + 124); +goto L4257dc;} +t4 = MEM_U32(sp + 124); +//nop; +a1 = MEM_U32(sp + 88); +//nop; +v0 = f_get_ix_source(mem, sp, a0, a1); +goto L42574c; +//nop; +L42574c: +// bdead 4002000b gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 124); +MEM_U32(sp + 80) = v0; +//nop; +a0 = MEM_U32(v0 + 0); +a1 = MEM_U32(t1 + -12); +a2 = sp + 0x74; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L425770; +a3 = 0x1; +L425770: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t2 = MEM_U32(sp + 80); +goto L4257b8;} +t2 = MEM_U32(sp + 80); +//nop; +a0 = zero; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42578c; +//nop; +L42578c: +// bdead 4002000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a0 = 0x52; +a2 = zero; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4257a8; +a3 = v0; +L4257a8: +// bdead 40020001 gp = MEM_U32(sp + 32); +t4 = MEM_U32(sp + 124); +goto L4257dc; +t4 = MEM_U32(sp + 124); +// fdead 0 t2 = MEM_U32(sp + 80); +L4257b8: +//nop; +t3 = MEM_U32(t2 + 0); +a0 = 0x52; +a2 = MEM_U32(t3 + 32); +a1 = zero; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L4257d0; +a1 = zero; +L4257d0: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +t4 = MEM_U32(sp + 124); +L4257dc: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(t4 + -12); +a2 = sp + 0x74; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L4257f4; +a3 = 0x1; +L4257f4: +// bdead 40020009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L425860;} +//nop; +t5 = MEM_U32(sp + 136); +a0 = MEM_U32(sp + 116); +if (t5 == 0) {//nop; +goto L425828;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +a2 = t5; +f_base_in_reg(mem, sp, a0, a1, a2); +goto L425820; +a2 = t5; +L425820: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L425828: +//nop; +a0 = MEM_U8(s0 + 35); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L425838; +//nop; +L425838: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 35); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L425854; +a3 = v0; +L425854: +// bdead 20001 gp = MEM_U32(sp + 32); +t7 = MEM_U16(s0 + 6); +goto L425880; +t7 = MEM_U16(s0 + 6); +L425860: +//nop; +a1 = MEM_U8(s0 + 35); +a2 = MEM_U32(s0 + 48); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L425874; +a0 = 0x52; +L425874: +// bdead 20001 gp = MEM_U32(sp + 32); +//nop; +t7 = MEM_U16(s0 + 6); +L425880: +//nop; +t6 = t7 + 0xffffffff; +t8 = t6 & 0xffff; +if (t8 != 0) {MEM_U16(s0 + 6) = (uint16_t)t6; +goto L426dec;} +MEM_U16(s0 + 6) = (uint16_t)t6; +t9 = MEM_U8(s0 + 4); +at = 0x1; +if (t9 != at) {t1 = 0x1; +goto L426dec;} +t1 = 0x1; +t2 = MEM_U32(s0 + 48); +MEM_U8(t2 + 12) = (uint8_t)t1; +goto L426dec; +MEM_U8(t2 + 12) = (uint8_t)t1; +L4258b0: +v1 = MEM_U8(s0 + 32); +t4 = 0x10013460; +t3 = v1 << 2; +t3 = t3 - v1; +t5 = t3 + t4; +t7 = MEM_U8(t5 + 2); +t2 = v1 + 0xffffffe0; +if (t7 == 0) {t4 = t2 < 0x80; +goto L426254;} +t4 = t2 < 0x80; +a1 = v1 + 0xffffffe0; +t6 = a1 < 0x40; +if (t6 == 0) {MEM_U8(sp + 123) = (uint8_t)zero; +goto L425908;} +MEM_U8(sp + 123) = (uint8_t)zero; +t1 = 0x10000844; +t8 = (int)a1 >> 5; +t9 = t8 << 2; +t1 = t1; +t2 = t1 + t9; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (a1 & 0x1f); +t6 = (int)t4 < (int)0x0; +L425908: +if (t6 == 0) {a2 = zero; +goto L425ce8;} +a2 = zero; +v0 = MEM_U32(s0 + 56); +//nop; +t0 = MEM_U32(v0 + 4); +//nop; +if (t0 != 0) {//nop; +goto L425940;} +//nop; +t7 = MEM_U32(s0 + 60); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 == 0) {t8 = a1 < 0x40; +goto L425cec;} +t8 = a1 < 0x40; +L425940: +if (t0 != 0) {a2 = sp + 0x74; +goto L425b20;} +a2 = sp + 0x74; +v0 = MEM_U32(s0 + 60); +t2 = MEM_U32(s0 + 36); +t1 = MEM_U32(v0 + 4); +at = 0x2; +t9 = MEM_U8(t1 + 18); +a2 = sp + 0x74; +MEM_U8(s0 + 1) = (uint8_t)t9; +t3 = MEM_U8(t2 + 0); +t6 = MEM_U32(sp + 124); +if (t3 != at) {a3 = 0x1; +goto L4259f8;} +a3 = 0x1; +t4 = MEM_U32(sp + 124); +//nop; +a1 = MEM_U32(t4 + -12); +a0 = MEM_U32(v0 + 40); +a2 = sp + 0x74; +a3 = 0x1; +MEM_U32(sp + 56) = a1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L425994; +MEM_U32(sp + 56) = a1; +L425994: +// bdead 4002018b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L4259d8;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L4259b0; +//nop; +L4259b0: +// bdead 4002000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4259cc; +a3 = v0; +L4259cc: +// bdead 40020003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(s0 + 60); +goto L425a7c; +v1 = MEM_U32(s0 + 60); +L4259d8: +a0 = MEM_U32(s0 + 60); +//nop; +a0 = a0 + 0x8; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4259ec; +//nop; +L4259ec: +// bdead 40020003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(s0 + 60); +goto L425a7c; +v1 = MEM_U32(s0 + 60); +L4259f8: +t5 = MEM_U32(s0 + 56); +a1 = MEM_U32(t6 + -12); +//nop; +a0 = MEM_U32(t5 + 0); +MEM_U32(sp + 56) = a1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L425a10; +MEM_U32(sp + 56) = a1; +L425a10: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L425a54;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L425a2c; +//nop; +L425a2c: +// bdead 4002000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L425a48; +a3 = v0; +L425a48: +// bdead 40020003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(s0 + 60); +goto L425a7c; +v1 = MEM_U32(s0 + 60); +L425a54: +t7 = MEM_U32(s0 + 56); +//nop; +t8 = MEM_U32(t7 + 0); +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(t8 + 32); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L425a70; +a0 = 0x52; +L425a70: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +v1 = MEM_U32(s0 + 60); +L425a7c: +//nop; +a1 = MEM_U32(sp + 56); +a0 = MEM_U32(v1 + 4); +a2 = sp + 0x74; +a3 = 0x1; +MEM_U32(sp + 60) = v1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L425a98; +MEM_U32(sp + 60) = v1; +L425a98: +// bdead 4002000b gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L425ae0;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L425ab8; +//nop; +L425ab8: +// bdead 4002000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L425ad4; +a3 = v0; +L425ad4: +// bdead 40020183 gp = MEM_U32(sp + 32); +t9 = MEM_U32(s0 + 60); +goto L425b04; +t9 = MEM_U32(s0 + 60); +L425ae0: +t1 = MEM_U32(v1 + 4); +//nop; +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(t1 + 32); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L425af8; +a0 = 0x52; +L425af8: +// bdead 40020183 gp = MEM_U32(sp + 32); +//nop; +t9 = MEM_U32(s0 + 60); +L425b04: +t3 = 0x1; +t2 = MEM_U32(t9 + 44); +//nop; +if ((int)t2 >= 0) {t5 = MEM_U8(sp + 123); +goto L426138;} +t5 = MEM_U8(sp + 123); +MEM_U8(sp + 123) = (uint8_t)t3; +goto L426134; +MEM_U8(sp + 123) = (uint8_t)t3; +L425b20: +t4 = MEM_U8(t0 + 18); +t5 = MEM_U32(sp + 124); +MEM_U8(s0 + 1) = (uint8_t)t4; +//nop; +a1 = MEM_U32(t5 + -12); +a0 = MEM_U32(v0 + 4); +MEM_U32(sp + 60) = v0; +a3 = 0x1; +MEM_U32(sp + 56) = a1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L425b48; +MEM_U32(sp + 56) = a1; +L425b48: +// bdead 4002000b gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L425b90;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L425b68; +//nop; +L425b68: +// bdead 4002000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L425b84; +a3 = v0; +L425b84: +// bdead 40020003 gp = MEM_U32(sp + 32); +t8 = MEM_U32(s0 + 40); +goto L425bb4; +t8 = MEM_U32(s0 + 40); +L425b90: +t7 = MEM_U32(v1 + 4); +//nop; +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(t7 + 32); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L425ba8; +a0 = 0x52; +L425ba8: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t8 = MEM_U32(s0 + 40); +L425bb4: +at = 0x2; +t1 = MEM_U8(t8 + 0); +a1 = MEM_U32(sp + 56); +if (t1 != at) {a2 = sp + 0x74; +goto L425c48;} +a2 = sp + 0x74; +t9 = MEM_U32(s0 + 56); +a1 = MEM_U32(sp + 56); +a0 = MEM_U32(t9 + 40); +//nop; +a2 = sp + 0x74; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L425be4; +a3 = 0x1; +L425be4: +// bdead 4002018b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L425c28;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L425c00; +//nop; +L425c00: +// bdead 4002000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L425c1c; +a3 = v0; +L425c1c: +// bdead 40020183 gp = MEM_U32(sp + 32); +t5 = MEM_U32(s0 + 56); +goto L425cc8; +t5 = MEM_U32(s0 + 56); +L425c28: +a0 = MEM_U32(s0 + 56); +//nop; +a0 = a0 + 0x8; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L425c3c; +//nop; +L425c3c: +// bdead 40020183 gp = MEM_U32(sp + 32); +t5 = MEM_U32(s0 + 56); +goto L425cc8; +t5 = MEM_U32(s0 + 56); +L425c48: +t2 = MEM_U32(s0 + 60); +//nop; +a0 = MEM_U32(t2 + 0); +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L425c5c; +a3 = 0x1; +L425c5c: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L425ca0;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L425c78; +//nop; +L425c78: +// bdead 4002000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L425c94; +a3 = v0; +L425c94: +// bdead 40020183 gp = MEM_U32(sp + 32); +t5 = MEM_U32(s0 + 56); +goto L425cc8; +t5 = MEM_U32(s0 + 56); +L425ca0: +t3 = MEM_U32(s0 + 60); +//nop; +t4 = MEM_U32(t3 + 0); +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(t4 + 32); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L425cbc; +a0 = 0x52; +L425cbc: +// bdead 40020183 gp = MEM_U32(sp + 32); +//nop; +t5 = MEM_U32(s0 + 56); +L425cc8: +//nop; +t6 = MEM_U32(t5 + 44); +//nop; +if ((int)t6 >= 0) {t5 = MEM_U8(sp + 123); +goto L426138;} +t5 = MEM_U8(sp + 123); +t7 = 0x1; +MEM_U8(sp + 123) = (uint8_t)t7; +goto L426134; +MEM_U8(sp + 123) = (uint8_t)t7; +L425ce8: +t8 = a1 < 0x40; +L425cec: +if (t8 == 0) {MEM_U32(sp + 108) = zero; +goto L425d18;} +MEM_U32(sp + 108) = zero; +t2 = 0x1000083c; +t1 = (int)a1 >> 5; +t9 = t1 << 2; +t2 = t2; +t3 = t2 + t9; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (a1 & 0x1f); +t8 = (int)t5 < (int)0x0; +L425d18: +if (t8 != 0) {at = 0x3a; +goto L425e04;} +at = 0x3a; +//nop; +a0 = MEM_U32(s0 + 36); +a1 = MEM_U8(s0 + 1); +v0 = MEM_U32(sp + 124); +// bdead 400200eb t9 = t9; +MEM_U32(sp + 112) = a2; +func_424d40(mem, sp, v0, a0, a1); +goto L425d3c; +MEM_U32(sp + 112) = a2; +L425d3c: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 40); +//nop; +a1 = MEM_U8(s0 + 1); +v0 = MEM_U32(sp + 124); +// fdead 16002007f t9 = t9; +//nop; +func_424d40(mem, sp, v0, a0, a1); +goto L425d5c; +//nop; +L425d5c: +v1 = MEM_U8(s0 + 32); +// bdead 40020013 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 112); +t7 = v1 < 0x80; +if (t7 == 0) {t1 = (int)v1 >> 5; +goto L425d94;} +t1 = (int)v1 >> 5; +t9 = 0x1000082c; +t2 = t1 << 2; +t9 = t9; +t3 = t9 + t2; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (v1 & 0x1f); +t7 = (int)t5 < (int)0x0; +L425d94: +if (t7 == 0) {//nop; +goto L425df8;} +//nop; +t8 = MEM_U32(s0 + 36); +at = 0x88000000; +t1 = MEM_U8(t8 + 1); +//nop; +t9 = t1 < 0x20; +t2 = -t9; +t3 = t2 & at; +t4 = t3 << (t1 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L425dcc;} +//nop; +a2 = MEM_U32(sp + 136); +//nop; +L425dcc: +t5 = MEM_U32(s0 + 40); +at = 0x88000000; +t6 = MEM_U8(t5 + 1); +t3 = MEM_U32(sp + 136); +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t2 = t9 << (t6 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L425df8;} +//nop; +MEM_U32(sp + 108) = t3; +L425df8: +a0 = MEM_U32(s0 + 36); +a1 = v1 + 0xffffffe0; +goto L425fcc; +a1 = v1 + 0xffffffe0; +L425e04: +if (v1 != at) {at = 0x41; +goto L425e84;} +at = 0x41; +v0 = MEM_U32(s0 + 36); +at = 0x12000000; +t1 = MEM_U8(v0 + 0); +//nop; +t4 = t1 < 0x20; +t5 = -t4; +t7 = t5 & at; +t8 = t7 << (t1 & 0x1f); +if ((int)t8 >= 0) {t7 = 0xe; +goto L425e40;} +t7 = 0xe; +t9 = MEM_U8(s0 + 1); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t9; +L425e40: +v0 = MEM_U32(s0 + 40); +at = 0x12000000; +t6 = MEM_U8(v0 + 0); +//nop; +t2 = t6 < 0x20; +t3 = -t2; +t4 = t3 & at; +t5 = t4 << (t6 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L425e6c;} +//nop; +MEM_U8(v0 + 1) = (uint8_t)t7; +L425e6c: +a0 = MEM_U32(s0 + 36); +v1 = MEM_U8(s0 + 32); +MEM_U32(sp + 52) = a0; +a1 = v1 + 0xffffffe0; +goto L425fcc; +a1 = v1 + 0xffffffe0; +at = 0x41; +L425e84: +if (v1 == at) {//nop; +goto L425f38;} +//nop; +v0 = MEM_U32(s0 + 36); +at = 0x12000000; +t8 = MEM_U8(v0 + 0); +//nop; +t9 = t8 < 0x20; +t2 = -t9; +t3 = t2 & at; +t4 = t3 << (t8 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L425ed8;} +//nop; +t6 = MEM_U8(v0 + 1); +at = 0x88000000; +t5 = t6 < 0x20; +t7 = -t5; +t1 = t7 & at; +t9 = t1 << (t6 & 0x1f); +if ((int)t9 < 0) {//nop; +goto L425ed8;} +//nop; +MEM_U8(v0 + 1) = (uint8_t)zero; +L425ed8: +v0 = MEM_U32(s0 + 40); +at = 0x12000000; +t2 = MEM_U8(v0 + 0); +//nop; +t3 = t2 < 0x20; +t8 = -t3; +t4 = t8 & at; +t5 = t4 << (t2 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L425f24;} +//nop; +t7 = MEM_U8(v0 + 1); +at = 0x88000000; +t1 = t7 < 0x20; +t6 = -t1; +t9 = t6 & at; +t3 = t9 << (t7 & 0x1f); +if ((int)t3 < 0) {//nop; +goto L425f24;} +//nop; +MEM_U8(v0 + 1) = (uint8_t)zero; +L425f24: +a0 = MEM_U32(s0 + 36); +v1 = MEM_U8(s0 + 32); +MEM_U32(sp + 52) = a0; +a1 = v1 + 0xffffffe0; +goto L425fcc; +a1 = v1 + 0xffffffe0; +L425f38: +v0 = MEM_U32(s0 + 36); +at = 0x12000000; +t4 = MEM_U8(v0 + 0); +//nop; +t2 = t4 < 0x20; +t5 = -t2; +t1 = t5 & at; +t6 = t1 << (t4 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L425f84;} +//nop; +t9 = MEM_U8(v0 + 1); +at = 0x88000000; +t7 = t9 < 0x20; +t3 = -t7; +t8 = t3 & at; +t2 = t8 << (t9 & 0x1f); +if ((int)t2 < 0) {//nop; +goto L425f84;} +//nop; +MEM_U8(v0 + 1) = (uint8_t)zero; +L425f84: +v0 = MEM_U32(s0 + 40); +at = 0x12000000; +t5 = MEM_U8(v0 + 0); +//nop; +t1 = t5 < 0x20; +t4 = -t1; +t6 = t4 & at; +t7 = t6 << (t5 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L425fb8;} +//nop; +t3 = MEM_U8(s0 + 1); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t3; +L425fb8: +a0 = MEM_U32(s0 + 36); +v1 = MEM_U8(s0 + 32); +a2 = MEM_U32(sp + 136); +MEM_U32(sp + 52) = a0; +a1 = v1 + 0xffffffe0; +L425fcc: +t9 = a1 < 0x40; +if (t9 == 0) {at = 0x7d; +goto L425ffc;} +at = 0x7d; +t4 = 0x10000824; +t2 = (int)a1 >> 5; +t1 = t2 << 2; +t4 = t4; +t6 = t4 + t1; +t5 = MEM_U32(t6 + 0); +//nop; +t7 = t5 << (a1 & 0x1f); +t9 = (int)t7 < (int)0x0; +L425ffc: +if (t9 == 0) {t2 = v1 < 0xa0; +goto L426010;} +t2 = v1 < 0xa0; +t8 = 0x3; +MEM_U8(sp + 135) = (uint8_t)t8; +goto L4260c4; +MEM_U8(sp + 135) = (uint8_t)t8; +L426010: +if (t2 == 0) {t4 = (int)v1 >> 5; +goto L426038;} +t4 = (int)v1 >> 5; +t6 = 0x10000810; +t1 = t4 << 2; +t6 = t6; +t5 = t6 + t1; +t7 = MEM_U32(t5 + 0); +//nop; +t3 = t7 << (v1 & 0x1f); +t2 = (int)t3 < (int)0x0; +L426038: +if (t2 == 0) {t4 = v1 < 0x80; +goto L42604c;} +t4 = v1 < 0x80; +t8 = 0x2; +MEM_U8(sp + 135) = (uint8_t)t8; +goto L4260c4; +MEM_U8(sp + 135) = (uint8_t)t8; +L42604c: +if (t4 == 0) {t6 = (int)v1 >> 5; +goto L426074;} +t6 = (int)v1 >> 5; +t5 = 0x10000800; +t1 = t6 << 2; +t5 = t5; +t7 = t5 + t1; +t3 = MEM_U32(t7 + 0); +//nop; +t9 = t3 << (v1 & 0x1f); +t4 = (int)t9 < (int)0x0; +L426074: +if (t4 == 0) {t6 = v1 < 0x80; +goto L426088;} +t6 = v1 < 0x80; +t8 = 0x1; +MEM_U8(sp + 135) = (uint8_t)t8; +goto L4260c4; +MEM_U8(sp + 135) = (uint8_t)t8; +L426088: +if (t6 == 0) {t5 = (int)v1 >> 5; +goto L4260b0;} +t5 = (int)v1 >> 5; +t7 = 0x100007f0; +t1 = t5 << 2; +t7 = t7; +t3 = t7 + t1; +t9 = MEM_U32(t3 + 0); +//nop; +t2 = t9 << (v1 & 0x1f); +t6 = (int)t2 < (int)0x0; +L4260b0: +if (t6 == 0) {t8 = 0x5; +goto L4260c0;} +t8 = 0x5; +MEM_U8(sp + 135) = (uint8_t)t8; +goto L4260c4; +MEM_U8(sp + 135) = (uint8_t)t8; +L4260c0: +MEM_U8(sp + 135) = (uint8_t)zero; +L4260c4: +if (v1 != at) {a1 = 0x3; +goto L4260ec;} +a1 = 0x3; +//nop; +v0 = MEM_U32(sp + 124); +// bdead 400200eb t9 = t9; +a3 = zero; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L4260e0; +a3 = zero; +L4260e0: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +goto L42610c; +//nop; +L4260ec: +//nop; +a1 = MEM_U8(sp + 135); +v0 = MEM_U32(sp + 124); +// bdead 400200eb t9 = t9; +a3 = zero; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L426104; +a3 = zero; +L426104: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L42610c: +//nop; +a0 = MEM_U32(s0 + 40); +a1 = MEM_U8(sp + 135); +a2 = MEM_U32(sp + 108); +v0 = MEM_U32(sp + 124); +// fdead 1600200ff t9 = t9; +a3 = zero; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42612c; +a3 = zero; +L42612c: +// bdead 40020183 gp = MEM_U32(sp + 32); +//nop; +L426134: +t5 = MEM_U8(sp + 123); +L426138: +//nop; +if (t5 == 0) {//nop; +goto L426550;} +//nop; +v1 = MEM_U8(s0 + 32); +at = 0x41; +if (v1 != at) {t7 = 0x7e; +goto L4261a8;} +t7 = 0x7e; +a0 = 0x10011ff0; +t1 = MEM_U8(s0 + 35); +v0 = MEM_U8(a0 + 1); +at = 0x10011ff0; +t3 = v0 << 27; +t9 = t3 >> 27; +t2 = t1 ^ t9; +t4 = t2 & 0x1f; +MEM_U8(a0 + 0) = (uint8_t)t7; +t6 = t4 ^ v0; +MEM_U8(at + 1) = (uint8_t)t6; +t8 = MEM_U8(s0 + 1); +//nop; +MEM_U8(a0 + 8) = (uint8_t)t8; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42619c; +//nop; +L42619c: +// bdead 40020183 gp = MEM_U32(sp + 32); +v1 = MEM_U8(s0 + 32); +goto L426554; +v1 = MEM_U8(s0 + 32); +L4261a8: +at = 0x3a; +if (v1 != at) {t8 = 0x7e; +goto L426208;} +t8 = 0x7e; +a0 = 0x10011ff0; +t7 = MEM_U8(s0 + 1); +v0 = MEM_U8(a0 + 1); +at = 0x10011ff0; +t3 = v0 << 27; +t1 = t3 >> 27; +t9 = t7 ^ t1; +t5 = 0x7e; +t2 = t9 & 0x1f; +MEM_U8(a0 + 0) = (uint8_t)t5; +t4 = t2 ^ v0; +t6 = 0xe; +MEM_U8(at + 1) = (uint8_t)t4; +MEM_U8(a0 + 8) = (uint8_t)t6; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4261fc; +//nop; +L4261fc: +// bdead 40020183 gp = MEM_U32(sp + 32); +v1 = MEM_U8(s0 + 32); +goto L426554; +v1 = MEM_U8(s0 + 32); +L426208: +a0 = 0x10011ff0; +v1 = MEM_U8(s0 + 1); +v0 = MEM_U8(a0 + 1); +at = 0x10011ff0; +t5 = v0 << 27; +t3 = t5 >> 27; +t7 = v1 ^ t3; +t1 = t7 & 0x1f; +MEM_U8(a0 + 0) = (uint8_t)t8; +t9 = t1 ^ v0; +MEM_U8(at + 1) = (uint8_t)t9; +MEM_U8(a0 + 8) = (uint8_t)v1; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L426248; +//nop; +L426248: +// bdead 40020183 gp = MEM_U32(sp + 32); +v1 = MEM_U8(s0 + 32); +goto L426554; +v1 = MEM_U8(s0 + 32); +L426254: +if (t4 == 0) {t6 = (int)t2 >> 5; +goto L42627c;} +t6 = (int)t2 >> 5; +t5 = 0x100007e0; +t8 = t6 << 2; +t5 = t5; +t3 = t5 + t8; +t7 = MEM_U32(t3 + 0); +//nop; +t1 = t7 << (t2 & 0x1f); +t4 = (int)t1 < (int)0x0; +L42627c: +if (t4 == 0) {t8 = v1 < 0xa0; +goto L4262e0;} +t8 = v1 < 0xa0; +t6 = MEM_U32(s0 + 36); +at = 0x12000000; +MEM_U32(sp + 52) = t6; +t8 = MEM_U8(t6 + 0); +t5 = t6; +t3 = t8 < 0x20; +t7 = -t3; +t2 = t7 & at; +t1 = t2 << (t8 & 0x1f); +if ((int)t1 >= 0) {t2 = MEM_U32(sp + 52); +goto L426398;} +t2 = MEM_U32(sp + 52); +t9 = MEM_U8(t6 + 1); +at = 0x88000000; +t4 = t9 < 0x20; +t6 = -t4; +t3 = t6 & at; +t7 = t3 << (t9 & 0x1f); +if ((int)t7 < 0) {t2 = MEM_U32(sp + 52); +goto L426398;} +t2 = MEM_U32(sp + 52); +MEM_U8(t5 + 1) = (uint8_t)zero; +t2 = MEM_U32(s0 + 36); +MEM_U32(sp + 52) = t2; +goto L426394; +MEM_U32(sp + 52) = t2; +L4262e0: +if (t8 == 0) {t1 = (int)v1 >> 5; +goto L426308;} +t1 = (int)v1 >> 5; +t6 = 0x100007cc; +t4 = t1 << 2; +t6 = t6; +t3 = t6 + t4; +t9 = MEM_U32(t3 + 0); +//nop; +t7 = t9 << (v1 & 0x1f); +t8 = (int)t7 < (int)0x0; +L426308: +if (t8 == 0) {//nop; +goto L426354;} +//nop; +v1 = MEM_U32(s0 + 36); +at = 0x12000000; +t2 = MEM_U8(v1 + 0); +//nop; +t1 = t2 < 0x20; +t6 = -t1; +t4 = t6 & at; +t3 = t4 << (t2 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L42634c;} +//nop; +t9 = MEM_U8(s0 + 56); +//nop; +MEM_U8(v1 + 1) = (uint8_t)t9; +v1 = MEM_U32(s0 + 36); +//nop; +L42634c: +MEM_U32(sp + 52) = v1; +goto L426394; +MEM_U32(sp + 52) = v1; +L426354: +v1 = MEM_U32(s0 + 36); +at = 0x12000000; +t7 = MEM_U8(v1 + 0); +MEM_U32(sp + 52) = v1; +t5 = t7 < 0x20; +t8 = -t5; +t1 = t8 & at; +t6 = t1 << (t7 & 0x1f); +if ((int)t6 >= 0) {t2 = MEM_U32(sp + 52); +goto L426398;} +t2 = MEM_U32(sp + 52); +t4 = MEM_U8(s0 + 1); +//nop; +MEM_U8(v1 + 1) = (uint8_t)t4; +v1 = MEM_U32(s0 + 36); +//nop; +MEM_U32(sp + 52) = v1; +L426394: +t2 = MEM_U32(sp + 52); +L426398: +//nop; +if (t2 == 0) {//nop; +goto L426490;} +//nop; +t3 = MEM_U8(s0 + 32); +at = 0x36; +if (t3 != at) {//nop; +goto L426490;} +//nop; +t9 = MEM_U8(t2 + 0); +at = 0x1; +if (t9 != at) {a2 = sp + 0x74; +goto L426490;} +a2 = sp + 0x74; +t5 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(t2 + 20); +a1 = MEM_U32(t5 + -12); +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L4263dc; +a3 = 0x1; +L4263dc: +// bdead 4002018b gp = MEM_U32(sp + 32); +if (v0 != 0) {t8 = 0x52; +goto L426490;} +t8 = 0x52; +at = 0x10011ff0; +v0 = 0x10011ff0; +MEM_U8(at + 0) = (uint8_t)t8; +v0 = MEM_U8(v0 + 1); +t1 = MEM_U8(s0 + 1); +t7 = v0 << 27; +t6 = t7 >> 27; +t4 = t1 ^ t6; +at = 0x10011ff0; +t3 = t4 & 0x1f; +t9 = t3 ^ v0; +MEM_U8(at + 1) = (uint8_t)t9; +v1 = MEM_U32(s0 + 36); +v0 = t9; +t2 = MEM_U8(v1 + 50); +t5 = v0 << 24; +t8 = t5 >> 29; +t7 = t2 ^ t8; +t1 = t7 << 29; +at = 0x10011ff0; +t6 = t1 >> 24; +t4 = t6 ^ v0; +MEM_U8(at + 1) = (uint8_t)t4; +at = 0x10011ff0; +t3 = MEM_U16(v1 + 48); +a0 = 0x10011ff0; +MEM_U32(at + 4) = t3; +t5 = MEM_U32(s0 + 44); +t9 = MEM_U32(v1 + 32); +at = 0x10011ff0; +t2 = t9 + t5; +MEM_U32(at + 12) = t2; +t8 = MEM_U16(s0 + 60); +at = 0x10011ff0; +//nop; +MEM_U32(at + 8) = t8; +at = 0x10011ff0; +MEM_U16(at + 2) = (uint16_t)zero; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L426484; +MEM_U16(at + 2) = (uint16_t)zero; +L426484: +// bdead 40020003 gp = MEM_U32(sp + 32); +t7 = MEM_U16(s0 + 6); +goto L42690c; +t7 = MEM_U16(s0 + 6); +L426490: +t1 = MEM_U8(s0 + 32); +t7 = MEM_U32(s0 + 36); +t6 = t1 + 0xffffffe0; +t4 = t6 < 0x80; +if (t4 == 0) {MEM_U32(sp + 52) = t7; +goto L4264cc;} +MEM_U32(sp + 52) = t7; +t5 = 0x100007e0; +t3 = (int)t6 >> 5; +t9 = t3 << 2; +t5 = t5; +t2 = t5 + t9; +t8 = MEM_U32(t2 + 0); +//nop; +t7 = t8 << (t6 & 0x1f); +t4 = (int)t7 < (int)0x0; +L4264cc: +if (t4 == 0) {a1 = zero; +goto L42652c;} +a1 = zero; +a3 = 0x100220b8; +a0 = MEM_U32(sp + 52); +a3 = MEM_U8(a3 + 0); +v0 = MEM_U32(sp + 124); +if (a3 == 0) {//nop; +goto L42650c;} +//nop; +v1 = MEM_U8(s0 + 1); +//nop; +a3 = v1 ^ 0xc; +a3 = a3 < 0x1; +if (a3 != 0) {//nop; +goto L42650c;} +//nop; +a3 = v1 ^ 0xd; +a3 = a3 < 0x1; +L42650c: +//nop; +a2 = MEM_U32(s0 + 52); +// bdead 400201ab t9 = t9; +a1 = 0x3; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L426520; +a1 = 0x3; +L426520: +// bdead 40020183 gp = MEM_U32(sp + 32); +v1 = MEM_U8(s0 + 32); +goto L426554; +v1 = MEM_U8(s0 + 32); +L42652c: +//nop; +a0 = MEM_U32(sp + 52); +a2 = MEM_U32(sp + 136); +v0 = MEM_U32(sp + 124); +// bdead 400200eb t9 = t9; +a3 = zero; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L426548; +a3 = zero; +L426548: +// bdead 40020183 gp = MEM_U32(sp + 32); +//nop; +L426550: +v1 = MEM_U8(s0 + 32); +L426554: +//nop; +t3 = v1 < 0x60; +if (t3 == 0) {a1 = v1 + 0xffffffe0; +goto L42658c;} +a1 = v1 + 0xffffffe0; +t2 = 0x100007c0; +t5 = (int)v1 >> 5; +t9 = t5 << 2; +t2 = t2; +t8 = t2 + t9; +t6 = MEM_U32(t8 + 0); +//nop; +t7 = t6 << (v1 & 0x1f); +t1 = (int)t7 < (int)0x0; +t3 = t1; +L42658c: +if (t3 == 0) {//nop; +goto L4265a8;} +//nop; +t4 = MEM_U32(s0 + 44); +at = 0x10011ff0; +a1 = v1 + 0xffffffe0; +MEM_U32(at + 4) = t4; +goto L426728; +MEM_U32(at + 4) = t4; +L4265a8: +t5 = a1 < 0x80; +if (t5 == 0) {//nop; +goto L4265d8;} +//nop; +t8 = 0x100007e0; +t2 = (int)a1 >> 5; +t9 = t2 << 2; +t8 = t8; +t6 = t8 + t9; +t7 = MEM_U32(t6 + 0); +//nop; +t1 = t7 << (a1 & 0x1f); +t5 = (int)t1 < (int)0x0; +L4265d8: +if (t5 == 0) {t8 = v1 < 0xa0; +goto L426600;} +t8 = v1 < 0xa0; +t4 = MEM_U32(s0 + 44); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t4; +t2 = MEM_U16(s0 + 60); +at = 0x10011ff0; +MEM_U32(at + 8) = t2; +goto L426728; +MEM_U32(at + 8) = t2; +L426600: +if (t8 == 0) {at = 0x30000; +goto L42662c;} +at = 0x30000; +t7 = 0x100007cc; +t9 = (int)v1 >> 5; +t6 = t9 << 2; +t7 = t7; +t1 = t7 + t6; +t3 = MEM_U32(t1 + 0); +//nop; +t5 = t3 << (v1 & 0x1f); +t8 = (int)t5 < (int)0x0; +L42662c: +if (t8 == 0) {at = at | 0x8c80; +goto L426644;} +at = at | 0x8c80; +t2 = MEM_U8(s0 + 56); +at = 0x10011ff0; +MEM_U8(at + 8) = (uint8_t)t2; +goto L426728; +MEM_U8(at + 8) = (uint8_t)t2; +L426644: +t9 = a1 < 0x20; +t7 = -t9; +t6 = t7 & at; +t1 = t6 << (a1 & 0x1f); +if ((int)t1 >= 0) {at = 0xffffffe0; +goto L426688;} +at = 0xffffffe0; +v0 = 0x10011ff0; +t8 = MEM_U32(s0 + 44); +t3 = MEM_U8(v0 + 1); +t2 = MEM_U16(s0 + 60); +t5 = t3 & at; +at = 0x10011ff0; +t4 = t5 | 0x9; +MEM_U8(v0 + 1) = (uint8_t)t4; +MEM_U32(v0 + 8) = t8; +MEM_U32(at + 4) = t2; +goto L426728; +MEM_U32(at + 4) = t2; +L426688: +at = 0x2; +if (v1 != at) {//nop; +goto L4266b4;} +//nop; +t9 = MEM_U32(s0 + 44); +at = 0x10011ff0; +//nop; +MEM_U32(at + 12) = t9; +t7 = MEM_U16(s0 + 60); +at = 0x10011ff0; +MEM_U32(at + 8) = t7; +goto L426728; +MEM_U32(at + 8) = t7; +L4266b4: +t6 = v1 < 0xa0; +if (t6 == 0) {at = 0x3a; +goto L4266e8;} +at = 0x3a; +t5 = 0x100007ac; +t1 = (int)v1 >> 5; +t3 = t1 << 2; +t5 = t5; +t4 = t5 + t3; +t8 = MEM_U32(t4 + 0); +//nop; +t2 = t8 << (v1 & 0x1f); +t9 = (int)t2 < (int)0x0; +t6 = t9; +L4266e8: +if (t6 == 0) {//nop; +goto L426700;} +//nop; +t7 = MEM_U32(s0 + 44); +at = 0x10011ff0; +MEM_U32(at + 8) = t7; +goto L426728; +MEM_U32(at + 8) = t7; +L426700: +if (v1 != at) {//nop; +goto L426728;} +//nop; +t1 = MEM_U32(s0 + 44); +at = 0x10011ff0; +//nop; +MEM_U32(at + 8) = t1; +t5 = MEM_U16(s0 + 60); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t5; +L426728: +t3 = MEM_U8(s0 + 62); +//nop; +if (t3 == 0) {t4 = a1 < 0x40; +goto L4267d4;} +t4 = a1 < 0x40; +if (t4 == 0) {t8 = (int)a1 >> 5; +goto L426764;} +t8 = (int)a1 >> 5; +t9 = 0x10000844; +t2 = t8 << 2; +t9 = t9; +t6 = t9 + t2; +t7 = MEM_U32(t6 + 0); +//nop; +t1 = t7 << (a1 & 0x1f); +t5 = (int)t1 < (int)0x0; +t4 = t5; +L426764: +if (t4 != 0) {t3 = v1 < 0x80; +goto L4267d4;} +t3 = v1 < 0x80; +if (t3 == 0) {t8 = (int)v1 >> 5; +goto L426798;} +t8 = (int)v1 >> 5; +t2 = 0x1000079c; +t9 = t8 << 2; +t2 = t2; +t6 = t2 + t9; +t7 = MEM_U32(t6 + 0); +//nop; +t1 = t7 << (v1 & 0x1f); +t5 = (int)t1 < (int)0x0; +t3 = t5; +L426798: +if (t3 == 0) {t2 = 0x2; +goto L4267c4;} +t2 = 0x2; +t4 = 0x1001e6b4; +t8 = 0x3; +t4 = MEM_U8(t4 + 0); +a0 = 0x10011ff0; +if (t4 == t8) {//nop; +goto L4267bc;} +//nop; +abort(); +L4267bc: +MEM_U16(a0 + 2) = (uint16_t)t2; +goto L4267e0; +MEM_U16(a0 + 2) = (uint16_t)t2; +L4267c4: +at = 0x10011ff0; +a0 = 0x10011ff0; +MEM_U16(at + 2) = (uint16_t)zero; +goto L4267e0; +MEM_U16(at + 2) = (uint16_t)zero; +L4267d4: +at = 0x10011ff0; +a0 = 0x10011ff0; +MEM_U16(at + 2) = (uint16_t)zero; +L4267e0: +t9 = a1 < 0x80; +if (t9 == 0) {t6 = (int)a1 >> 5; +goto L42680c;} +t6 = (int)a1 >> 5; +t1 = 0x100007e0; +t7 = t6 << 2; +t1 = t1; +t5 = t1 + t7; +t3 = MEM_U32(t5 + 0); +//nop; +t4 = t3 << (a1 & 0x1f); +t9 = (int)t4 < (int)0x0; +L42680c: +if (t9 == 0) {t1 = 0x36; +goto L426834;} +t1 = 0x36; +t2 = MEM_U8(s0 + 63); +at = 0x10011ff0; +//nop; +MEM_U16(at + 2) = (uint16_t)t2; +t6 = MEM_U32(s0 + 56); +at = 0x10011ff0; +//nop; +MEM_U32(at + 12) = t6; +L426834: +at = 0x33; +if (v1 != at) {at = 0x9a; +goto L426858;} +at = 0x9a; +t7 = MEM_U16(a0 + 2); +MEM_U8(a0 + 0) = (uint8_t)t1; +t5 = t7 | 0x1; +MEM_U16(a0 + 2) = (uint16_t)t5; +goto L426880; +MEM_U16(a0 + 2) = (uint16_t)t5; +at = 0x9a; +L426858: +if (v1 != at) {t3 = 0x93; +goto L426874;} +t3 = 0x93; +t4 = MEM_U16(a0 + 2); +MEM_U8(a0 + 0) = (uint8_t)t3; +t8 = t4 | 0x1; +MEM_U16(a0 + 2) = (uint16_t)t8; +goto L426880; +MEM_U16(a0 + 2) = (uint16_t)t8; +L426874: +at = 0x10011ff0; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +L426880: +t9 = MEM_U8(a0 + 0); +at = 0x36; +if (t9 != at) {t1 = a1 < 0x20; +goto L4268b0;} +t1 = a1 < 0x20; +v0 = 0x10000750; +t6 = 0x91; +t2 = MEM_U8(v0 + 0); +//nop; +if (t2 == 0) {at = 0x30000; +goto L4268b4;} +at = 0x30000; +MEM_U8(a0 + 0) = (uint8_t)t6; +MEM_U8(v0 + 0) = (uint8_t)zero; +L4268b0: +at = 0x30000; +L4268b4: +at = at | 0x8c80; +t7 = -t1; +t5 = t7 & at; +t3 = t5 << (a1 & 0x1f); +if ((int)t3 < 0) {//nop; +goto L4268f0;} +//nop; +v0 = MEM_U8(a0 + 1); +t4 = MEM_U8(s0 + 1); +t8 = v0 << 27; +t9 = t8 >> 27; +t2 = t4 ^ t9; +at = 0x10011ff0; +t6 = t2 & 0x1f; +t1 = t6 ^ v0; +MEM_U8(at + 1) = (uint8_t)t1; +L4268f0: +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L426900; +//nop; +L426900: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t7 = MEM_U16(s0 + 6); +L42690c: +//nop; +at = t7 < 0x2; +if (at != 0) {//nop; +goto L42692c;} +//nop; +v0 = MEM_U8(s0 + 4); +at = 0x2; +if (v0 != at) {t2 = MEM_U32(sp + 124); +goto L426960;} +t2 = MEM_U32(sp + 124); +L42692c: +v0 = MEM_U8(s0 + 4); +at = 0x14000000; +t5 = v0 < 0x20; +t3 = -t5; +t8 = t3 & at; +t4 = t8 << (v0 & 0x1f); +if ((int)t4 >= 0) {// bdead 4002000b ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 4002000b ra = MEM_U32(sp + 36); +t9 = MEM_U32(s0 + 48); +//nop; +if (t9 != 0) {// bdead 4002000b ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 4002000b ra = MEM_U32(sp + 36); +t2 = MEM_U32(sp + 124); +L426960: +t1 = v0 < 0x20; +t7 = -t1; +at = 0x1c000000; +t6 = MEM_U32(t2 + -12); +t5 = t7 & at; +t3 = t5 << (v0 & 0x1f); +if ((int)t3 >= 0) {MEM_U32(sp + 56) = t6; +goto L426994;} +MEM_U32(sp + 56) = t6; +a0 = MEM_U32(s0 + 20); +//nop; +t8 = MEM_U32(a0 + 32); +MEM_U32(s0 + 48) = t8; +goto L426a24; +MEM_U32(s0 + 48) = t8; +L426994: +a0 = MEM_U8(s0 + 35); +at = 0xe; +if (a0 == at) {//nop; +goto L4269d8;} +//nop; +//nop; +//nop; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L4269b4; +//nop; +L4269b4: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = s0 + 0x30; +//nop; +a1 = v0; +//nop; +f_gettemp(mem, sp, a0, a1); +goto L4269cc; +//nop; +L4269cc: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 20); +goto L426a20; +a0 = MEM_U32(s0 + 20); +L4269d8: +t4 = MEM_U8(s0 + 32); +at = 0x2; +if (t4 != at) {//nop; +goto L426a04;} +//nop; +//nop; +a1 = MEM_U16(s0 + 60); +a0 = s0 + 0x30; +f_gettemp(mem, sp, a0, a1); +goto L4269f8; +a0 = s0 + 0x30; +L4269f8: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 20); +goto L426a20; +a0 = MEM_U32(s0 + 20); +L426a04: +//nop; +a1 = MEM_U32(s0 + 44); +a0 = s0 + 0x30; +f_gettemp(mem, sp, a0, a1); +goto L426a14; +a0 = s0 + 0x30; +L426a14: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +a0 = MEM_U32(s0 + 20); +L426a20: +//nop; +L426a24: +//nop; +a1 = MEM_U32(sp + 56); +a2 = sp + 0x74; +a3 = zero; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L426a38; +a3 = zero; +L426a38: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L426aa4;} +//nop; +t9 = MEM_U32(sp + 136); +a0 = MEM_U32(sp + 116); +if (t9 == 0) {a2 = t9; +goto L426a6c;} +a2 = t9; +//nop; +a1 = MEM_U32(s0 + 20); +//nop; +f_base_in_reg(mem, sp, a0, a1, a2); +goto L426a64; +//nop; +L426a64: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L426a6c: +//nop; +a0 = MEM_U8(s0 + 35); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L426a7c; +//nop; +L426a7c: +// bdead 4002000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 35); +a0 = 0x7b; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L426a98; +a3 = v0; +L426a98: +// bdead 40020003 gp = MEM_U32(sp + 32); +t2 = MEM_U8(s0 + 32); +goto L426ac4; +t2 = MEM_U8(s0 + 32); +L426aa4: +//nop; +a1 = MEM_U8(s0 + 35); +a2 = MEM_U32(s0 + 48); +a0 = 0x7b; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L426ab8; +a0 = 0x7b; +L426ab8: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t2 = MEM_U8(s0 + 32); +L426ac4: +//nop; +t6 = t2 < 0xa0; +if (t6 == 0) {t1 = (int)t2 >> 5; +goto L426af8;} +t1 = (int)t2 >> 5; +t5 = 0x10000788; +t7 = t1 << 2; +t5 = t5; +t3 = t5 + t7; +t8 = MEM_U32(t3 + 0); +//nop; +t4 = t8 << (t2 & 0x1f); +t9 = (int)t4 < (int)0x0; +t6 = t9; +L426af8: +if (t6 != 0) {// bdead 40020003 ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 40020003 ra = MEM_U32(sp + 36); +t1 = MEM_U32(s0 + 20); +//nop; +v1 = MEM_U32(t1 + 36); +//nop; +if (v1 == 0) {// bdead 40020013 ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 40020013 ra = MEM_U32(sp + 36); +t5 = 0x1001cb28; +v0 = MEM_U32(sp + 124); +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == v1) {// bdead 4002001b ra = MEM_U32(sp + 36); +goto L426df0;} +// bdead 4002001b ra = MEM_U32(sp + 36); +//nop; +a0 = MEM_U32(v1 + 16); +// bdead 4002002b t9 = t9; +//nop; +func_4249d4(mem, sp, v0, a0); +goto L426b44; +//nop; +L426b44: +t7 = MEM_U32(s0 + 20); +// bdead 40030183 gp = MEM_U32(sp + 32); +v1 = MEM_U32(t7 + 36); +at = 0xffffffff; +t3 = MEM_U32(v1 + 8); +t8 = MEM_U32(v1 + 20); +t2 = 0x5e; +lo = t3 * t8; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t8 >> 32); +v0 = lo; +if (v0 != at) {at = 0x1; +goto L426bc0;} +at = 0x1; +a0 = 0x10011ff0; +t4 = MEM_U8(s0 + 35); +v0 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)t2; +t9 = v0 << 27; +t6 = t9 >> 27; +MEM_U16(a0 + 2) = (uint16_t)zero; +t1 = t4 ^ t6; +at = 0x10011ff0; +//nop; +t5 = t1 & 0x1f; +t7 = t5 ^ v0; +MEM_U8(at + 1) = (uint8_t)t7; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L426ba8; +MEM_U8(at + 1) = (uint8_t)t7; +L426ba8: +t3 = MEM_U32(s0 + 20); +// bdead 40021003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(t3 + 36); +//nop; +goto L426c50; +//nop; +at = 0x1; +L426bc0: +if (v0 == at) {t8 = sp + 0x60; +goto L426c50;} +t8 = sp + 0x60; +MEM_U32(sp + 96) = v0; +a2 = MEM_U32(t8 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t8 + 4); +a0 = MEM_U8(s0 + 35); +t4 = 0x4; +t6 = 0x1; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 12) = a3; +f_genloadnum(mem, sp, a0, a1, a2, a3); +goto L426bf8; +MEM_U32(sp + 12) = a3; +L426bf8: +// bdead 40020183 gp = MEM_U32(sp + 32); +t5 = MEM_U8(s0 + 35); +a0 = 0x10011ff0; +at = 0x10011ff0; +v0 = MEM_U8(a0 + 1); +t1 = 0x5b; +t7 = v0 << 27; +t3 = t7 >> 27; +t2 = t5 ^ t3; +t8 = t2 & 0x1f; +MEM_U8(a0 + 0) = (uint8_t)t1; +MEM_U16(a0 + 2) = (uint16_t)zero; +t9 = t8 ^ v0; +MEM_U8(at + 1) = (uint8_t)t9; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L426c40; +//nop; +L426c40: +t4 = MEM_U32(s0 + 20); +// bdead 40022003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(t4 + 36); +//nop; +L426c50: +t6 = 0x1001cc30; +t1 = MEM_U32(v1 + 24); +t6 = MEM_U32(t6 + 0); +t7 = t1 << 3; +t3 = MEM_U32(sp + 124); +t5 = t6 + t7; +a0 = MEM_U32(t5 + 0); +//nop; +a1 = MEM_U32(t3 + -12); +a2 = sp + 0x74; +a3 = zero; +MEM_U32(sp + 92) = a0; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L426c84; +MEM_U32(sp + 92) = a0; +L426c84: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L426ccc;} +//nop; +//nop; +a0 = MEM_U8(s0 + 35); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L426ca4; +//nop; +L426ca4: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 116); +//nop; +a2 = MEM_U8(s0 + 35); +a0 = 0x7b; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L426cc0; +a3 = v0; +L426cc0: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L426ccc: +v1 = 0x10011ff0; +t2 = MEM_U8(s0 + 35); +v0 = MEM_U8(v1 + 1); +//nop; +t8 = v0 << 27; +t9 = t8 >> 27; +t4 = t2 ^ t9; +t1 = t4 & 0x1f; +t6 = t1 ^ v0; +MEM_U8(v1 + 1) = (uint8_t)t6; +t7 = MEM_U8(v1 + 1); +t8 = 0x1001c4c4; +t5 = t7 & 0xff1f; +t3 = t5 | 0x20; +MEM_U8(v1 + 1) = (uint8_t)t3; +t8 = MEM_U32(t8 + 0); +t2 = MEM_U32(a0 + 32); +MEM_U32(v1 + 4) = t8; +t9 = MEM_U32(t2 + 4); +t4 = 0x1001ebac; +MEM_U32(v1 + 12) = t9; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L426d58;} +//nop; +v0 = 0x1001cc40; +t6 = -t9; +t7 = MEM_U32(v0 + 0); +//nop; +at = (int)t7 < (int)t6; +if (at == 0) {//nop; +goto L426d50;} +//nop; +t7 = t6; +L426d50: +MEM_U32(v0 + 0) = t7; +goto L426d7c; +MEM_U32(v0 + 0) = t7; +L426d58: +v0 = 0x1001cc40; +t5 = MEM_U32(v1 + 12); +t3 = MEM_U32(v0 + 0); +//nop; +at = (int)t3 < (int)t5; +if (at == 0) {//nop; +goto L426d78;} +//nop; +t3 = t5; +L426d78: +MEM_U32(v0 + 0) = t3; +L426d7c: +a0 = MEM_U8(v1 + 1); +//nop; +t8 = a0 & 0x1f; +a0 = t8; +v0 = f_sizeoftyp(mem, sp, a0); +goto L426d90; +a0 = t8; +L426d90: +// bdead 4000018b gp = MEM_U32(sp + 32); +t2 = 0x7b; +a0 = 0x10011ff0; +//nop; +MEM_U32(a0 + 8) = v0; +MEM_U16(a0 + 2) = (uint16_t)zero; +MEM_U8(a0 + 0) = (uint8_t)t2; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L426dbc; +//nop; +L426dbc: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L426df0; +// bdead 1 ra = MEM_U32(sp + 36); +L426dc8: +a2 = 0x100034cc; +//nop; +a0 = 0x1; +a1 = 0x539; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L426de4; +a2 = a2; +L426de4: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L426dec: +// bdead 1 ra = MEM_U32(sp + 36); +L426df0: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x80; +return; +// bdead 1 sp = sp + 0x80; +} + +static void func_426dfc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L426dfc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 28) = s1; +s1 = a1; +// fdead 400401eb MEM_U32(sp + 24) = s0; +a1 = 0x1001cb24; +s0 = a0; +// fdead 400601eb MEM_U32(sp + 36) = ra; +// fdead 400601eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = v0; +L426e2c: +if (s0 == 0) {// bdead 400601c3 ra = MEM_U32(sp + 36); +goto L42744c;} +// bdead 400601c3 ra = MEM_U32(sp + 36); +v1 = MEM_U8(s0 + 0); +a0 = s0; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L427424;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100035cc[] = { +&&L427448, +&&L427448, +&&L426e6c, +&&L427138, +&&L426fec, +&&L426e6c, +&&L427424, +&&L427448, +}; +dest = Lswitch100035cc[t6]; +//nop; +goto *dest; +//nop; +L426e6c: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {at = 0x3; +goto L426e9c;} +at = 0x3; +t7 = MEM_U32(a1 + 0); +//nop; +if (t7 == v0) {at = 0x3; +goto L426e9c;} +at = 0x3; +s0 = MEM_U32(a0 + 48); +//nop; +goto L426e2c; +//nop; +at = 0x3; +L426e9c: +if (v1 == at) {// bdead 40060083 ra = MEM_U32(sp + 36); +goto L42744c;} +// bdead 40060083 ra = MEM_U32(sp + 36); +v0 = MEM_U8(s0 + 4); +a3 = 0xa; +at = v0 < 0x6; +if (at == 0) {//nop; +goto L426f28;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003584[] = { +&&L426f08, +&&L426ed8, +&&L426ee4, +&&L426ed8, +&&L426ed8, +&&L426ed8, +}; +dest = Lswitch10003584[v0]; +//nop; +goto *dest; +//nop; +L426ed8: +v0 = MEM_U32(s0 + 60); +//nop; +goto L426f4c; +//nop; +L426ee4: +v0 = MEM_U32(s0 + 60); +//nop; +if (v0 != 0) {//nop; +goto L426f4c;} +//nop; +t9 = MEM_U32(s0 + 20); +//nop; +v0 = MEM_U32(t9 + 32); +MEM_U32(s0 + 60) = v0; +goto L426f4c; +MEM_U32(s0 + 60) = v0; +L426f08: +//nop; +a0 = 0x137; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L426f18; +//nop; +L426f18: +// bdead 40060183 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 60); +//nop; +goto L426f4c; +//nop; +L426f28: +a2 = 0x1000357a; +//nop; +a0 = 0x1; +a1 = 0x728; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L426f40; +a2 = a2; +L426f40: +// bdead 40060183 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 60); +//nop; +L426f4c: +if (v0 != 0) {// bdead 40060183 ra = MEM_U32(sp + 36); +goto L42744c;} +// bdead 40060183 ra = MEM_U32(sp + 36); +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 52); +// bdead 400601ab t9 = t9; +a1 = zero; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L426f6c; +a1 = zero; +L426f6c: +t1 = MEM_U16(s0 + 6); +// bdead 40060403 gp = MEM_U32(sp + 32); +at = t1 < 0x2; +if (at != 0) {//nop; +goto L426f90;} +//nop; +t2 = MEM_U8(s0 + 4); +at = 0x2; +if (t2 != at) {//nop; +goto L426fc0;} +//nop; +L426f90: +t3 = MEM_U8(s0 + 4); +at = 0x14000000; +t4 = t3 < 0x20; +t5 = -t4; +t6 = t5 & at; +t7 = t6 << (t3 & 0x1f); +if ((int)t7 >= 0) {// bdead 40060003 ra = MEM_U32(sp + 36); +goto L42744c;} +// bdead 40060003 ra = MEM_U32(sp + 36); +t8 = MEM_U32(s0 + 60); +//nop; +if (t8 != 0) {// bdead 40060003 ra = MEM_U32(sp + 36); +goto L42744c;} +// bdead 40060003 ra = MEM_U32(sp + 36); +L426fc0: +//nop; +v0 = MEM_U32(sp + 52); +// fdead 16207fc1f t9 = t9; +a0 = s0; +a1 = 0x3; +a2 = s1; +a3 = zero; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L426fe0; +a3 = zero; +L426fe0: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L42744c; +// bdead 1 ra = MEM_U32(sp + 36); +L426fec: +v0 = MEM_U8(s0 + 4); +//nop; +at = v0 < 0x6; +if (at == 0) {//nop; +goto L427070;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000359c[] = { +&&L427050, +&&L427020, +&&L42702c, +&&L427020, +&&L427020, +&&L427020, +}; +dest = Lswitch1000359c[v0]; +//nop; +goto *dest; +//nop; +L427020: +v0 = MEM_U32(s0 + 56); +//nop; +goto L427098; +//nop; +L42702c: +v0 = MEM_U32(s0 + 56); +//nop; +if (v0 != 0) {//nop; +goto L427098;} +//nop; +t0 = MEM_U32(s0 + 20); +//nop; +v0 = MEM_U32(t0 + 36); +MEM_U32(s0 + 56) = v0; +goto L427098; +MEM_U32(s0 + 56) = v0; +L427050: +//nop; +a0 = 0x137; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L427060; +//nop; +L427060: +// bdead 40020183 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 56); +//nop; +goto L427098; +//nop; +L427070: +a2 = 0x10003570; +//nop; +a0 = 0x1; +a1 = 0x739; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L42708c; +a2 = a2; +L42708c: +// bdead 40020183 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 56); +//nop; +L427098: +if (v0 != 0) {// bdead 40020183 ra = MEM_U32(sp + 36); +goto L42744c;} +// bdead 40020183 ra = MEM_U32(sp + 36); +//nop; +a0 = MEM_U32(s0 + 52); +v0 = MEM_U32(sp + 52); +// fdead 1600783ff t9 = t9; +a1 = zero; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L4270b8; +a1 = zero; +L4270b8: +t2 = MEM_U16(s0 + 6); +// bdead 40020803 gp = MEM_U32(sp + 32); +at = t2 < 0x2; +if (at != 0) {//nop; +goto L4270dc;} +//nop; +t4 = MEM_U8(s0 + 4); +at = 0x2; +if (t4 != at) {//nop; +goto L42710c;} +//nop; +L4270dc: +t5 = MEM_U8(s0 + 4); +at = 0x14000000; +t6 = t5 < 0x20; +t3 = -t6; +t7 = t3 & at; +t8 = t7 << (t5 & 0x1f); +if ((int)t8 >= 0) {// bdead 40020003 ra = MEM_U32(sp + 36); +goto L42744c;} +// bdead 40020003 ra = MEM_U32(sp + 36); +t9 = MEM_U32(s0 + 56); +//nop; +if (t9 != 0) {// bdead 40020003 ra = MEM_U32(sp + 36); +goto L42744c;} +// bdead 40020003 ra = MEM_U32(sp + 36); +L42710c: +//nop; +v0 = MEM_U32(sp + 52); +// bdead 4002000b t9 = t9; +a0 = s0; +a1 = 0x3; +a2 = zero; +a3 = zero; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42712c; +a3 = zero; +L42712c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L42744c; +// bdead 1 ra = MEM_U32(sp + 36); +L427138: +v0 = MEM_U8(s0 + 4); +//nop; +at = v0 < 0x6; +if (at == 0) {//nop; +goto L4271bc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100035b4[] = { +&&L42719c, +&&L42716c, +&&L427178, +&&L42716c, +&&L42716c, +&&L42716c, +}; +dest = Lswitch100035b4[v0]; +//nop; +goto *dest; +//nop; +L42716c: +v0 = MEM_U32(s0 + 48); +//nop; +goto L4271e4; +//nop; +L427178: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 != 0) {//nop; +goto L4271e4;} +//nop; +t1 = MEM_U32(s0 + 20); +//nop; +v0 = MEM_U32(t1 + 32); +MEM_U32(s0 + 48) = v0; +goto L4271e4; +MEM_U32(s0 + 48) = v0; +L42719c: +//nop; +a0 = 0x137; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L4271ac; +//nop; +L4271ac: +// bdead 40060183 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 48); +//nop; +goto L4271e4; +//nop; +L4271bc: +a2 = 0x10003566; +//nop; +a0 = 0x1; +a1 = 0x74b; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4271d8; +a2 = a2; +L4271d8: +// bdead 40060183 gp = MEM_U32(sp + 32); +v0 = MEM_U32(s0 + 48); +//nop; +L4271e4: +if (v0 != 0) {// bdead 40060183 ra = MEM_U32(sp + 36); +goto L42744c;} +// bdead 40060183 ra = MEM_U32(sp + 36); +v0 = MEM_U8(s0 + 32); +//nop; +v1 = v0 + 0xffffffe0; +t4 = v1 < 0x40; +if (t4 == 0) {t6 = (int)v1 >> 5; +goto L427224;} +t6 = (int)v1 >> 5; +t7 = 0x1000086c; +t3 = t6 << 2; +t7 = t7; +t5 = t7 + t3; +t8 = MEM_U32(t5 + 0); +//nop; +t9 = t8 << (v1 & 0x1f); +t4 = (int)t9 < (int)0x0; +L427224: +if (t4 == 0) {t3 = v0 << 2; +goto L42725c;} +t3 = v0 << 2; +t1 = MEM_U32(s0 + 56); +//nop; +t2 = MEM_U32(t1 + 4); +//nop; +if (t2 != 0) {//nop; +goto L4273b4;} +//nop; +t6 = MEM_U32(s0 + 60); +//nop; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L4273b4;} +//nop; +L42725c: +t5 = 0x10013460; +t3 = t3 - v0; +t8 = t3 + t5; +t9 = MEM_U8(t8 + 2); +a1 = zero; +if (t9 == 0) {t1 = v1 < 0x80; +goto L42733c;} +t1 = v1 < 0x80; +t0 = v0 < 0x80; +if (t0 == 0) {a2 = zero; +goto L4272a8;} +a2 = zero; +t2 = 0x1000085c; +t4 = (int)v0 >> 5; +t1 = t4 << 2; +t2 = t2; +t6 = t2 + t1; +t7 = MEM_U32(t6 + 0); +//nop; +t3 = t7 << (v0 & 0x1f); +t0 = (int)t3 < (int)0x0; +L4272a8: +if (t0 == 0) {at = 0x41; +goto L4272ec;} +at = 0x41; +t8 = MEM_U32(s0 + 36); +//nop; +t9 = MEM_U8(t8 + 1); +//nop; +if (t9 != 0) {//nop; +goto L4272cc;} +//nop; +a1 = s1; +L4272cc: +t4 = MEM_U32(s0 + 40); +//nop; +t2 = MEM_U8(t4 + 1); +//nop; +if (t2 != 0) {//nop; +goto L4272f8;} +//nop; +a2 = s1; +goto L4272f8; +a2 = s1; +L4272ec: +if (v0 != at) {//nop; +goto L4272f8;} +//nop; +a1 = s1; +L4272f8: +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 52); +// bdead 400601eb t9 = t9; +MEM_U32(sp + 44) = a2; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L427310; +MEM_U32(sp + 44) = a2; +L427310: +// bdead 40060183 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a0 = MEM_U32(s0 + 40); +v0 = MEM_U32(sp + 52); +// fdead 16006007f t9 = t9; +//nop; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L427330; +//nop; +L427330: +// bdead 40060003 gp = MEM_U32(sp + 32); +t4 = MEM_U16(s0 + 6); +goto L4273b8; +t4 = MEM_U16(s0 + 6); +L42733c: +if (t1 == 0) {t6 = (int)v1 >> 5; +goto L427364;} +t6 = (int)v1 >> 5; +t3 = 0x1000084c; +t7 = t6 << 2; +t3 = t3; +t5 = t3 + t7; +t0 = MEM_U32(t5 + 0); +//nop; +t8 = t0 << (v1 & 0x1f); +t1 = (int)t8 < (int)0x0; +L427364: +if (t1 == 0) {//nop; +goto L427394;} +//nop; +//nop; +a0 = MEM_U32(s0 + 36); +a1 = MEM_U32(s0 + 52); +v0 = MEM_U32(sp + 52); +// bdead 400601eb t9 = t9; +//nop; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L427388; +//nop; +L427388: +// bdead 40060003 gp = MEM_U32(sp + 32); +t4 = MEM_U16(s0 + 6); +goto L4273b8; +t4 = MEM_U16(s0 + 6); +L427394: +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 52); +// bdead 400601ab t9 = t9; +a1 = s1; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L4273ac; +a1 = s1; +L4273ac: +// bdead 40060003 gp = MEM_U32(sp + 32); +//nop; +L4273b4: +t4 = MEM_U16(s0 + 6); +L4273b8: +v0 = MEM_U8(s0 + 4); +at = t4 < 0x2; +if (at != 0) {t2 = v0 < 0x20; +goto L4273d0;} +t2 = v0 < 0x20; +at = 0x2; +if (v0 != at) {t6 = -t2; +goto L4273f8;} +L4273d0: +t6 = -t2; +at = 0x14000000; +t3 = t6 & at; +t7 = t3 << (v0 & 0x1f); +if ((int)t7 >= 0) {// bdead 40060003 ra = MEM_U32(sp + 36); +goto L42744c;} +// bdead 40060003 ra = MEM_U32(sp + 36); +t5 = MEM_U32(s0 + 48); +//nop; +if (t5 != 0) {// bdead 40060003 ra = MEM_U32(sp + 36); +goto L42744c;} +// bdead 40060003 ra = MEM_U32(sp + 36); +L4273f8: +//nop; +v0 = MEM_U32(sp + 52); +// bdead 4006000b t9 = t9; +a0 = s0; +a1 = 0x3; +a2 = s1; +a3 = zero; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L427418; +a3 = zero; +L427418: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L42744c; +// bdead 1 ra = MEM_U32(sp + 36); +L427424: +a2 = 0x1000355c; +//nop; +a0 = 0x1; +a1 = 0x721; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L427440; +a2 = a2; +L427440: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L427448: +// bdead 1 ra = MEM_U32(sp + 36); +L42744c: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void func_42745c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42745c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 4002002b MEM_U32(sp + 28) = ra; +if (a0 == 0) {// fdead 4002002b MEM_U32(sp + 24) = gp; +goto L4274dc;} +// fdead 4002002b MEM_U32(sp + 24) = gp; +L427480: +t6 = MEM_U8(s0 + 1); +//nop; +if (t6 == 0) {//nop; +goto L4274b0;} +//nop; +//nop; +a1 = MEM_U8(s0 + 0); +a2 = MEM_U32(s0 + 4); +a0 = 0x6d; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L4274a4; +a0 = 0x6d; +L4274a4: +// bdead 40020001 gp = MEM_U32(sp + 24); +s0 = MEM_U32(s0 + 8); +goto L4274d0; +s0 = MEM_U32(s0 + 8); +L4274b0: +//nop; +a1 = MEM_U8(s0 + 0); +a2 = MEM_U32(s0 + 4); +a0 = 0x70; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L4274c4; +a0 = 0x70; +L4274c4: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +s0 = MEM_U32(s0 + 8); +L4274d0: +//nop; +if (s0 != 0) {//nop; +goto L427480;} +//nop; +L4274dc: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_4274ec(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4274ec: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 100) = v0; +v1 = MEM_U8(a0 + 0); +s0 = a0; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L428e10;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003734[] = { +&&L427544, +&&L427544, +&&L427618, +&&L4279ac, +&&L428e10, +&&L428e10, +&&L428e10, +&&L427544, +}; +dest = Lswitch10003734[t6]; +//nop; +goto *dest; +//nop; +L427544: +t7 = MEM_U32(sp + 100); +//nop; +t2 = MEM_U32(t7 + -8); +//nop; +if (t2 != 0) {//nop; +goto L427584;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x30; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L42756c; +a0 = 0x30; +L42756c: +v1 = MEM_U32(sp + 100); +// bdead 4002001b gp = MEM_U32(sp + 24); +MEM_U32(v1 + -8) = v0; +MEM_U32(v0 + 40) = zero; +MEM_U32(v0 + 44) = zero; +goto L4275d8; +MEM_U32(v0 + 44) = zero; +L427584: +a0 = MEM_U32(t2 + 44); +//nop; +if (a0 != 0) {t9 = MEM_U32(sp + 100); +goto L4275d0;} +t9 = MEM_U32(sp + 100); +//nop; +a1 = 0x10013450; +a0 = 0x30; +MEM_U32(sp + 36) = t2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4275a8; +MEM_U32(sp + 36) = t2; +L4275a8: +t2 = MEM_U32(sp + 36); +// bdead 4002080b gp = MEM_U32(sp + 24); +MEM_U32(t2 + 44) = v0; +MEM_U32(v0 + 40) = t2; +t8 = MEM_U32(t2 + 44); +//nop; +MEM_U32(t8 + 44) = zero; +a0 = MEM_U32(t2 + 44); +//nop; +t9 = MEM_U32(sp + 100); +L4275d0: +//nop; +MEM_U32(t9 + -8) = a0; +L4275d8: +t5 = MEM_U32(sp + 100); +t9 = s0; +t6 = MEM_U32(t5 + -8); +t8 = s0 + 0x24; +L4275e8: +at = MEM_U32(t9 + 0); +t9 = t9 + 0xc; +MEM_U32(t6 + 0) = at; +at = MEM_U32(t9 + -8); +t6 = t6 + 0xc; +MEM_U32(t6 + -8) = at; +at = MEM_U32(t9 + -4); +if (t9 != t8) {MEM_U32(t6 + -4) = at; +goto L4275e8;} +MEM_U32(t6 + -4) = at; +at = MEM_U32(t9 + 0); +MEM_U32(t6 + 0) = at; +goto L428e34; +MEM_U32(t6 + 0) = at; +L427618: +v0 = s0 + 0x10; +a0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(v0 + 4); +MEM_U32(sp + 36) = v0; +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L427638; +MEM_U32(sp + 4) = a1; +L427638: +// bdead 4002018b gp = MEM_U32(sp + 24); +t8 = v0 << 2; +t9 = 0x10013640; +MEM_U32(sp + 84) = v0; +t6 = t8 + t9; +v1 = MEM_U32(t6 + 0); +t0 = zero; +if (v1 == 0) {//nop; +goto L427710;} +//nop; +L42765c: +t5 = MEM_U8(v1 + 0); +at = 0x3; +if (t5 != at) {//nop; +goto L4276f0;} +//nop; +at = MEM_U32(v1 + 40); +a1 = MEM_U32(v1 + 44); +t9 = MEM_U32(sp + 36); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t9 + 0); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t9 + 4); +//nop; +MEM_U8(sp + 95) = (uint8_t)t0; +MEM_U32(sp + 96) = v1; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L4276a4; +MEM_U32(sp + 12) = a3; +L4276a4: +// bdead 4002018b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 96); +t0 = MEM_U8(sp + 95); +if (v0 == 0) {//nop; +goto L4276f0;} +//nop; +t7 = MEM_U32(sp + 100); +t9 = MEM_U32(v1 + 16); +t8 = MEM_U32(t7 + -4); +//nop; +t6 = MEM_U32(t8 + -12); +//nop; +v0 = t6 ^ t9; +v0 = v0 < 0x1; +if (v0 == 0) {t0 = v0 & 0xff; +goto L4276f0;} +t0 = v0 & 0xff; +v0 = MEM_U8(v1 + 2); +//nop; +v0 = v0 < 0x1; +t0 = v0 & 0xff; +L4276f0: +if (t0 != 0) {//nop; +goto L427700;} +//nop; +v1 = MEM_U32(v1 + 28); +//nop; +L427700: +if (t0 != 0) {//nop; +goto L427710;} +//nop; +if (v1 != 0) {//nop; +goto L42765c;} +//nop; +L427710: +if (t0 != 0) {t7 = MEM_U32(sp + 100); +goto L4277f4;} +t7 = MEM_U32(sp + 100); +t5 = MEM_U32(sp + 84); +t8 = 0x10013640; +t7 = t5 << 2; +t6 = t7 + t8; +v1 = MEM_U32(t6 + 0); +if (t0 != 0) {t7 = MEM_U32(sp + 100); +goto L4277f4;} +t7 = MEM_U32(sp + 100); +L427734: +t9 = MEM_U8(v1 + 0); +at = 0x3; +if (t9 != at) {//nop; +goto L4277d8;} +//nop; +at = MEM_U32(v1 + 40); +a1 = MEM_U32(v1 + 44); +t8 = MEM_U32(sp + 36); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t8 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t8 + 4); +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 95) = (uint8_t)t0; +MEM_U32(sp + 96) = v1; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L42777c; +MEM_U32(sp + 12) = a3; +L42777c: +// bdead 4002018b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 96); +t0 = MEM_U8(sp + 95); +if (v0 == 0) {//nop; +goto L4277d8;} +//nop; +t5 = MEM_U32(sp + 100); +//nop; +t7 = MEM_U32(t5 + -4); +t5 = MEM_U32(v1 + 16); +t6 = MEM_U32(t7 + -12); +//nop; +t8 = MEM_U32(t6 + 20); +//nop; +t9 = MEM_U32(t8 + 0); +//nop; +v0 = t9 ^ t5; +v0 = v0 < 0x1; +if (v0 == 0) {t0 = v0 & 0xff; +goto L4277d8;} +t0 = v0 & 0xff; +v0 = MEM_U8(v1 + 2); +//nop; +v0 = v0 < 0x1; +t0 = v0 & 0xff; +L4277d8: +if (t0 != 0) {//nop; +goto L4277e8;} +//nop; +v1 = MEM_U32(v1 + 28); +//nop; +L4277e8: +if (t0 == 0) {//nop; +goto L427734;} +//nop; +t7 = MEM_U32(sp + 100); +L4277f4: +a0 = 0x30; +t2 = MEM_U32(t7 + -8); +//nop; +if (t2 != 0) {//nop; +goto L427834;} +//nop; +//nop; +a1 = 0x10013450; +MEM_U32(sp + 96) = v1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L427818; +MEM_U32(sp + 96) = v1; +L427818: +t6 = MEM_U32(sp + 100); +// bdead 4002818b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 96); +MEM_U32(t6 + -8) = v0; +MEM_U32(v0 + 40) = zero; +MEM_U32(v0 + 44) = zero; +goto L427890; +MEM_U32(v0 + 44) = zero; +L427834: +a0 = MEM_U32(t2 + 44); +//nop; +if (a0 != 0) {t9 = MEM_U32(sp + 100); +goto L427888;} +t9 = MEM_U32(sp + 100); +//nop; +a1 = 0x10013450; +a0 = 0x30; +MEM_U32(sp + 96) = v1; +MEM_U32(sp + 36) = t2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L42785c; +MEM_U32(sp + 36) = t2; +L42785c: +t2 = MEM_U32(sp + 36); +// bdead 4002098b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 96); +MEM_U32(t2 + 44) = v0; +MEM_U32(v0 + 40) = t2; +t8 = MEM_U32(t2 + 44); +//nop; +MEM_U32(t8 + 44) = zero; +a0 = MEM_U32(t2 + 44); +//nop; +t9 = MEM_U32(sp + 100); +L427888: +//nop; +MEM_U32(t9 + -8) = a0; +L427890: +t7 = MEM_U32(v1 + 52); +t5 = MEM_U32(sp + 100); +t6 = MEM_U8(t7 + 0); +t2 = MEM_U32(t5 + -8); +a0 = 0x2; +t8 = t6 & 0xff; +if (a0 != t8) {MEM_U8(t2 + 0) = (uint8_t)t6; +goto L427964;} +MEM_U8(t2 + 0) = (uint8_t)t6; +t9 = MEM_U32(v1 + 52); +at = 0x3; +t5 = MEM_U8(t9 + 1); +a0 = 0x45e; +t7 = t5 & 0xff; +if (t7 != at) {MEM_U8(t2 + 1) = (uint8_t)t5; +goto L4278ec;} +MEM_U8(t2 + 1) = (uint8_t)t5; +//nop; +MEM_U32(sp + 96) = v1; +MEM_U32(sp + 36) = t2; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L4278dc; +MEM_U32(sp + 36) = t2; +L4278dc: +// bdead 40020001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 96); +t2 = MEM_U32(sp + 36); +//nop; +L4278ec: +v0 = MEM_U8(s0 + 24); +//nop; +at = (int)v0 < (int)0x4; +if (at == 0) {a1 = v0 << 3; +goto L427930;} +a1 = v0 << 3; +t6 = MEM_U32(v1 + 52); +//nop; +a2 = MEM_U8(t2 + 1); +a0 = MEM_U32(t6 + 32); +MEM_U32(sp + 36) = t2; +MEM_U32(sp + 96) = v1; +v0 = f_cutbits(mem, sp, a0, a1, a2); +goto L42791c; +MEM_U32(sp + 96) = v1; +L42791c: +t2 = MEM_U32(sp + 36); +// bdead 40000809 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 96); +MEM_U32(t2 + 16) = v0; +goto L427950; +MEM_U32(t2 + 16) = v0; +L427930: +t8 = MEM_U32(v1 + 52); +//nop; +at = MEM_U32(t8 + 32); +//nop; +MEM_U32(t2 + 16) = at; +t5 = MEM_U32(t8 + 36); +//nop; +MEM_U32(t2 + 20) = t5; +L427950: +t7 = MEM_U32(v1 + 52); +//nop; +t6 = MEM_U32(t7 + 40); +MEM_U32(t2 + 24) = t6; +goto L428e34; +MEM_U32(t2 + 24) = t6; +L427964: +t9 = MEM_U32(v1 + 52); +//nop; +t8 = MEM_U32(t9 + 32); +//nop; +MEM_U32(t2 + 16) = t8; +t5 = MEM_U32(v1 + 52); +//nop; +at = MEM_U32(t5 + 44); +//nop; +MEM_U32(t2 + 24) = at; +t6 = MEM_U32(t5 + 48); +//nop; +MEM_U32(t2 + 28) = t6; +t9 = MEM_U32(v1 + 52); +//nop; +t8 = MEM_U32(t9 + 36); +MEM_U32(t2 + 20) = t8; +goto L428e34; +MEM_U32(t2 + 20) = t8; +L4279ac: +//nop; +a0 = MEM_U32(s0 + 20); +v0 = MEM_U32(sp + 100); +// fdead 4002807f t9 = t9; +//nop; +func_4274ec(mem, sp, v0, a0); +goto L4279c4; +//nop; +L4279c4: +// bdead 40020183 gp = MEM_U32(sp + 24); +a1 = MEM_U8(s0 + 16); +t5 = 0x10013460; +t7 = a1 << 2; +t7 = t7 - a1; +t6 = t7 + t5; +v0 = MEM_U8(t6 + 2); +//nop; +if (v0 == 0) {//nop; +goto L427a24;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +v0 = MEM_U32(sp + 100); +// fdead 6003c07f t9 = t9; +//nop; +func_4274ec(mem, sp, v0, a0); +goto L427a04; +//nop; +L427a04: +// bdead 40020183 gp = MEM_U32(sp + 24); +a1 = MEM_U8(s0 + 16); +t8 = 0x10013460; +t9 = a1 << 2; +t9 = t9 - a1; +t7 = t9 + t8; +v0 = MEM_U8(t7 + 2); +//nop; +L427a24: +if (v0 == 0) {t6 = MEM_U32(sp + 100); +goto L4288a8;} +t6 = MEM_U32(sp + 100); +t5 = MEM_U32(sp + 100); +t3 = 0x1; +t2 = MEM_U32(t5 + -8); +t0 = zero; +t1 = MEM_U32(t2 + 40); +t4 = zero; +t6 = MEM_U8(t1 + 0); +//nop; +v1 = t3 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L427a68;} +//nop; +t9 = MEM_U32(t1 + 16); +MEM_U32(sp + 80) = t9; +goto L427a74; +MEM_U32(sp + 80) = t9; +L427a68: +t8 = MEM_U32(t1 + 16); +//nop; +MEM_U32(sp + 80) = t8; +L427a74: +v0 = MEM_U8(t2 + 0); +//nop; +if (t3 != v0) {//nop; +goto L427a90;} +//nop; +t7 = MEM_U32(t2 + 16); +MEM_U32(sp + 76) = t7; +goto L427a9c; +MEM_U32(sp + 76) = t7; +L427a90: +t5 = MEM_U32(t2 + 16); +//nop; +MEM_U32(sp + 76) = t5; +L427a9c: +if (v1 == 0) {//nop; +goto L427ab8;} +//nop; +if (t3 != v0) {//nop; +goto L427ab8;} +//nop; +t6 = 0x6; +a1 = MEM_U8(s0 + 16); +MEM_U8(s0 + 1) = (uint8_t)t6; +L427ab8: +v0 = a1 & 0xff; +goto L427d50; +v0 = a1 & 0xff; +L427ac0: +t9 = MEM_U8(t1 + 0); +a1 = MEM_U32(sp + 80); +if (t3 != t9) {//nop; +goto L427ad8;} +//nop; +t4 = 0x1; +goto L427aec; +t4 = 0x1; +L427ad8: +t8 = MEM_U8(t2 + 0); +//nop; +if (t3 != t8) {//nop; +goto L427aec;} +//nop; +t4 = 0x1; +L427aec: +//nop; +a0 = MEM_U8(s0 + 1); +a2 = MEM_U32(sp + 76); +MEM_U32(sp + 44) = t1; +MEM_U32(sp + 36) = t2; +MEM_U8(sp + 67) = (uint8_t)t4; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L427b08; +MEM_U8(sp + 67) = (uint8_t)t4; +L427b08: +// bdead 4002018b gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 44); +t2 = MEM_U32(sp + 36); +t4 = MEM_U8(sp + 67); +a1 = MEM_U8(s0 + 16); +t0 = v0 & 0xff; +goto L427f4c; +t0 = v0 & 0xff; +L427b24: +t7 = MEM_U8(t1 + 0); +//nop; +v1 = t3 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L427b58;} +//nop; +t5 = MEM_U8(t2 + 0); +//nop; +if (t3 != t5) {//nop; +goto L427b58;} +//nop; +at = 0x1001e694; +MEM_U32(at + 0) = zero; +goto L427b7c; +MEM_U32(at + 0) = zero; +L427b58: +if (v1 == 0) {//nop; +goto L427b68;} +//nop; +t4 = 0x1; +goto L427b7c; +t4 = 0x1; +L427b68: +t6 = MEM_U8(t2 + 0); +//nop; +if (t3 != t6) {//nop; +goto L427b7c;} +//nop; +t4 = 0x1; +L427b7c: +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 80); +a2 = MEM_U32(sp + 76); +MEM_U32(sp + 44) = t1; +MEM_U32(sp + 36) = t2; +MEM_U8(sp + 67) = (uint8_t)t4; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L427b9c; +MEM_U8(sp + 67) = (uint8_t)t4; +L427b9c: +// bdead 4002018b gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 44); +t2 = MEM_U32(sp + 36); +t4 = MEM_U8(sp + 67); +a1 = MEM_U8(s0 + 16); +t0 = v0 & 0xff; +goto L427f4c; +t0 = v0 & 0xff; +L427bb8: +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 76); +a2 = MEM_U32(s0 + 28); +MEM_U8(sp + 94) = (uint8_t)t0; +MEM_U32(sp + 44) = t1; +MEM_U32(sp + 36) = t2; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L427bd8; +MEM_U32(sp + 36) = t2; +L427bd8: +// bdead 4002018b gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 94); +t1 = MEM_U32(sp + 44); +t2 = MEM_U32(sp + 36); +if (v0 == 0) {t3 = 0x1; +goto L427bf4;} +t3 = 0x1; +t0 = t3 & 0xff; +L427bf4: +t9 = MEM_U32(sp + 76); +t8 = MEM_U32(s0 + 28); +t5 = MEM_U8(t1 + 0); +lo = t9 * t8; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)t8 >> 32); +t4 = t3 ^ t5; +t4 = t4 < 0x1; +t6 = t4 & 0xff; +a1 = MEM_U32(sp + 80); +t4 = t6; +t7 = lo; +MEM_U32(sp + 76) = t7; +if (t0 != 0) {//nop; +goto L427c58;} +//nop; +//nop; +a0 = zero; +a2 = t7; +MEM_U32(sp + 44) = t1; +MEM_U32(sp + 36) = t2; +MEM_U8(sp + 67) = (uint8_t)t4; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L427c44; +MEM_U8(sp + 67) = (uint8_t)t4; +L427c44: +// bdead 4002018b gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 44); +t2 = MEM_U32(sp + 36); +t4 = MEM_U8(sp + 67); +t0 = v0 & 0xff; +L427c58: +a1 = MEM_U8(s0 + 16); +//nop; +goto L427f4c; +//nop; +L427c64: +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 80); +a2 = MEM_U32(sp + 76); +MEM_U32(sp + 44) = t1; +MEM_U32(sp + 36) = t2; +MEM_U8(sp + 67) = (uint8_t)t4; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L427c84; +MEM_U8(sp + 67) = (uint8_t)t4; +L427c84: +// bdead 4002018b gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 44); +t2 = MEM_U32(sp + 36); +t4 = MEM_U8(sp + 67); +a1 = MEM_U8(s0 + 16); +t0 = v0 & 0xff; +goto L427f4c; +t0 = v0 & 0xff; +L427ca0: +t0 = MEM_U32(sp + 76); +//nop; +t9 = t0 < 0x1; +t0 = t9 & 0xff; +goto L427f4c; +t0 = t9 & 0xff; +L427cb4: +t0 = MEM_U32(sp + 76); +//nop; +t5 = (int)t0 < (int)0x1; +t6 = t5 & 0xff; +t0 = t6; +goto L427f4c; +t0 = t6; +L427ccc: +t7 = MEM_U32(sp + 76); +//nop; +v0 = (int)t7 < (int)0x0; +if (v0 != 0) {//nop; +goto L427ce8;} +//nop; +v0 = (int)t7 < (int)0x20; +v0 = v0 ^ 0x1; +L427ce8: +t0 = v0 & 0xff; +goto L427f4c; +t0 = v0 & 0xff; +L427cf0: +v1 = MEM_U32(sp + 80); +at = 0x80000000; +t9 = v1 ^ at; +t9 = t9 < 0x1; +if (t9 == 0) {v0 = t9; +goto L427d18;} +v0 = t9; +v0 = MEM_U32(sp + 76); +//nop; +t8 = (int)v0 < (int)0x0; +v0 = t8 ^ 0x1; +L427d18: +t0 = v0 & 0xff; +goto L427f4c; +t0 = v0 & 0xff; +L427d20: +t5 = MEM_U8(t1 + 0); +//nop; +if (t3 != t5) {//nop; +goto L427d38;} +//nop; +t4 = 0x1; +goto L427f4c; +t4 = 0x1; +L427d38: +t6 = MEM_U8(t2 + 0); +//nop; +if (t3 != t6) {//nop; +goto L427f4c;} +//nop; +t4 = 0x1; +goto L427f4c; +t4 = 0x1; +L427d50: +at = v0 < 0x42; +if (at != 0) {at = v0 < 0x6a; +goto L427df4;} +at = v0 < 0x6a; +if (at != 0) {t7 = v0 + 0xffffff8d; +goto L427db4;} +t7 = v0 + 0xffffff8d; +at = v0 < 0x7e; +if (at != 0) {at = 0x8a; +goto L427d80;} +at = 0x8a; +if (v0 == at) {//nop; +goto L427f4c;} +//nop; +//nop; +goto L427e9c; +//nop; +L427d80: +at = v0 < 0x76; +if (at == 0) {at = t7 < 0x3; +goto L427f38;} +at = t7 < 0x3; +if (at == 0) {//nop; +goto L427e9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003664[] = { +&&L427ccc, +&&L427ccc, +&&L427cf0, +}; +dest = Lswitch10003664[t7]; +//nop; +goto *dest; +//nop; +L427db4: +at = v0 < 0x4f; +if (at != 0) {at = v0 < 0x60; +goto L427f10;} +at = v0 < 0x60; +if (at == 0) {t9 = v0 + 0xffffffab; +goto L427f24;} +t9 = v0 + 0xffffffab; +at = t9 < 0xb; +if (at == 0) {//nop; +goto L427e9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003638[] = { +&&L427f4c, +&&L427f4c, +&&L427cb4, +&&L427e9c, +&&L427e9c, +&&L427e9c, +&&L427c64, +&&L427e9c, +&&L427f4c, +&&L427e9c, +&&L427d20, +}; +dest = Lswitch10003638[t9]; +//nop; +goto *dest; +//nop; +L427df4: +at = v0 < 0x24; +if (at != 0) {t8 = v0 + 0xffffffe4; +goto L427e24;} +t8 = v0 + 0xffffffe4; +at = v0 < 0x2a; +if (at != 0) {at = v0 < 0x3d; +goto L427ee8;} +at = v0 < 0x3d; +if (at == 0) {at = v0 < 0x3a; +goto L427efc;} +at = v0 < 0x3a; +if (at == 0) {//nop; +goto L427f4c;} +//nop; +//nop; +goto L427e9c; +//nop; +L427e24: +at = v0 < 0x5; +if (at != 0) {at = v0 < 0x1e; +goto L427e60;} +at = v0 < 0x1e; +if (at == 0) {at = t8 < 0x2; +goto L427e90;} +at = t8 < 0x2; +if (at == 0) {//nop; +goto L427e9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003630[] = { +&&L427f4c, +&&L427ca0, +}; +dest = Lswitch10003630[t8]; +//nop; +goto *dest; +//nop; +L427e60: +t5 = v0 + 0xffffffff; +at = t5 < 0x4; +if (at == 0) {//nop; +goto L427e9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003620[] = { +&&L427ac0, +&&L427e9c, +&&L427e9c, +&&L427f4c, +}; +dest = Lswitch10003620[t5]; +//nop; +goto *dest; +//nop; +L427e90: +at = 0x23; +if (v0 == at) {//nop; +goto L427d20;} +//nop; +L427e9c: +a2 = 0x10003614; +//nop; +a0 = 0x1; +a1 = 0x80c; +a3 = 0xa; +MEM_U8(sp + 94) = (uint8_t)t0; +MEM_U32(sp + 44) = t1; +MEM_U32(sp + 36) = t2; +MEM_U8(sp + 67) = (uint8_t)t4; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L427ec8; +a2 = a2; +L427ec8: +// bdead 40020183 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 94); +t1 = MEM_U32(sp + 44); +t2 = MEM_U32(sp + 36); +t4 = MEM_U8(sp + 67); +a1 = MEM_U8(s0 + 16); +//nop; +goto L427f4c; +//nop; +L427ee8: +at = v0 < 0x28; +if (at == 0) {//nop; +goto L427f4c;} +//nop; +//nop; +goto L427e9c; +//nop; +L427efc: +at = 0x41; +if (v0 == at) {//nop; +goto L427bb8;} +//nop; +//nop; +goto L427e9c; +//nop; +L427f10: +at = v0 < 0x4d; +if (at == 0) {//nop; +goto L427f4c;} +//nop; +//nop; +goto L427e9c; +//nop; +L427f24: +at = 0x69; +if (v0 == at) {//nop; +goto L427ca0;} +//nop; +//nop; +goto L427e9c; +//nop; +L427f38: +at = 0x7d; +if (v0 == at) {//nop; +goto L427b24;} +//nop; +//nop; +goto L427e9c; +//nop; +L427f4c: +if (t0 == 0) {v1 = MEM_U32(sp + 88); +goto L427f9c;} +v1 = MEM_U32(sp + 88); +t6 = MEM_U8(s0 + 17); +//nop; +if (t6 == 0) {v1 = MEM_U32(sp + 88); +goto L427f9c;} +v1 = MEM_U32(sp + 88); +//nop; +a0 = a1; +MEM_U32(sp + 44) = t1; +MEM_U32(sp + 36) = t2; +MEM_U8(sp + 67) = (uint8_t)t4; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L427f7c; +MEM_U8(sp + 67) = (uint8_t)t4; +L427f7c: +v1 = 0x1; +// bdead 40020013 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 44); +t2 = MEM_U32(sp + 36); +t4 = MEM_U8(sp + 67); +a1 = MEM_U8(s0 + 16); +MEM_U32(sp + 88) = v1; +v1 = MEM_U32(sp + 88); +L427f9c: +v0 = a1 & 0xff; +goto L4285dc; +v0 = a1 & 0xff; +L427fa4: +t7 = MEM_U32(sp + 80); +t9 = MEM_U32(sp + 76); +v0 = MEM_U8(t1 + 0); +v1 = t7 + t9; +goto L428804; +v1 = t7 + t9; +// fdead 0 t8 = MEM_U32(sp + 80); +L427fbc: +t5 = MEM_U32(sp + 76); +v0 = MEM_U8(t1 + 0); +v1 = t8 - t5; +goto L428804; +v1 = t8 - t5; +L427fcc: +t6 = MEM_U32(sp + 80); +t7 = MEM_U32(sp + 76); +v0 = MEM_U8(t1 + 0); +lo = t6 * t7; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t7 >> 32); +v1 = lo; +a0 = 0x2; +goto L428808; +a0 = 0x2; +L427fe8: +t9 = MEM_U8(s0 + 1); +at = 0x6000000; +t8 = t9 < 0x20; +t5 = -t8; +t6 = t5 & at; +v0 = MEM_U8(t1 + 0); +t7 = t6 << (t9 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L42804c;} +//nop; +t8 = MEM_U32(sp + 80); +t5 = MEM_U32(sp + 76); +//nop; +lo = (int)t8 / (int)t5; hi = (int)t8 % (int)t5; +if (t5 != 0) {//nop; +goto L428028;} +//nop; +abort(); +L428028: +at = 0xffffffff; +if (t5 != at) {at = 0x80000000; +goto L428040;} +at = 0x80000000; +if (t8 != at) {//nop; +goto L428040;} +//nop; +abort(); +L428040: +v1 = lo; +a0 = 0x2; +goto L428808; +a0 = 0x2; +L42804c: +t6 = MEM_U32(sp + 80); +t9 = MEM_U32(sp + 76); +//nop; +lo = t6 / t9; hi = t6 % t9; +if (t9 != 0) {//nop; +goto L428068;} +//nop; +abort(); +L428068: +v1 = lo; +a0 = 0x2; +goto L428808; +a0 = 0x2; +L428074: +t7 = MEM_U32(sp + 80); +t8 = MEM_U32(sp + 76); +//nop; +lo = (int)t7 / (int)t8; hi = (int)t7 % (int)t8; +if (t8 != 0) {//nop; +goto L428090;} +//nop; +abort(); +L428090: +at = 0xffffffff; +if (t8 != at) {at = 0x80000000; +goto L4280a8;} +at = 0x80000000; +if (t7 != at) {//nop; +goto L4280a8;} +//nop; +abort(); +L4280a8: +v1 = hi; +t5 = v1 ^ t8; +if ((int)t5 >= 0) {//nop; +goto L4280bc;} +//nop; +v1 = v1 + t8; +L4280bc: +v0 = MEM_U8(t1 + 0); +a0 = 0x2; +goto L428808; +a0 = 0x2; +L4280c8: +t6 = MEM_U8(s0 + 1); +at = 0x6000000; +t9 = t6 < 0x20; +t7 = -t9; +t8 = t7 & at; +v0 = MEM_U8(t1 + 0); +t5 = t8 << (t6 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L428140;} +//nop; +t9 = MEM_U32(sp + 80); +t7 = MEM_U32(sp + 76); +//nop; +lo = (int)t9 / (int)t7; hi = (int)t9 % (int)t7; +if (t7 != 0) {//nop; +goto L428108;} +//nop; +abort(); +L428108: +at = 0xffffffff; +if (t7 != at) {at = 0x80000000; +goto L428120;} +at = 0x80000000; +if (t9 != at) {//nop; +goto L428120;} +//nop; +abort(); +L428120: +t8 = lo; +//nop; +//nop; +lo = t8 * t7; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t7 >> 32); +t6 = lo; +v1 = t9 - t6; +a0 = 0x2; +goto L428808; +a0 = 0x2; +L428140: +t5 = MEM_U32(sp + 80); +t8 = MEM_U32(sp + 76); +//nop; +lo = t5 / t8; hi = t5 % t8; +if (t8 != 0) {//nop; +goto L42815c;} +//nop; +abort(); +L42815c: +t7 = lo; +//nop; +//nop; +lo = t7 * t8; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t8 >> 32); +t9 = lo; +v1 = t5 - t9; +a0 = 0x2; +goto L428808; +a0 = 0x2; +L42817c: +t6 = MEM_U32(sp + 80); +t7 = MEM_U32(sp + 76); +v0 = MEM_U8(t1 + 0); +v1 = t6 & t7; +goto L428804; +v1 = t6 & t7; +L428190: +t8 = MEM_U32(sp + 80); +t5 = MEM_U32(sp + 76); +v0 = MEM_U8(t1 + 0); +v1 = t8 | t5; +goto L428804; +v1 = t8 | t5; +L4281a4: +t9 = MEM_U32(sp + 80); +t6 = MEM_U32(sp + 76); +v0 = MEM_U8(t1 + 0); +v1 = t9 ^ t6; +goto L428804; +v1 = t9 ^ t6; +L4281b8: +t7 = MEM_U32(sp + 80); +t8 = MEM_U32(sp + 76); +v0 = MEM_U8(t1 + 0); +v1 = t7 << (t8 & 0x1f); +goto L428804; +v1 = t7 << (t8 & 0x1f); +L4281cc: +t5 = MEM_U8(s0 + 1); +at = 0x6000000; +t9 = t5 < 0x20; +t6 = -t9; +t7 = t6 & at; +v0 = MEM_U8(t1 + 0); +t8 = t7 << (t5 & 0x1f); +if ((int)t8 >= 0) {t7 = MEM_U32(sp + 80); +goto L428204;} +t7 = MEM_U32(sp + 80); +t9 = MEM_U32(sp + 80); +t6 = MEM_U32(sp + 76); +v1 = (int)t9 >> (t6 & 0x1f); +goto L428804; +v1 = (int)t9 >> (t6 & 0x1f); +// fdead 0 t7 = MEM_U32(sp + 80); +L428204: +t5 = MEM_U32(sp + 76); +v1 = t7 >> (t5 & 0x1f); +goto L428804; +v1 = t7 >> (t5 & 0x1f); +L428210: +t8 = MEM_U32(sp + 76); +v0 = MEM_U8(t1 + 0); +if ((int)t8 < 0) {v1 = MEM_U32(sp + 80); +goto L428240;} +v1 = MEM_U32(sp + 80); +v1 = MEM_U32(sp + 80); +//nop; +if ((int)v1 >= 0) {a0 = 0x2; +goto L428808;} +a0 = 0x2; +v1 = -v1; +a0 = 0x2; +goto L428808; +a0 = 0x2; +// fdead 0 v1 = MEM_U32(sp + 80); +L428240: +//nop; +if ((int)v1 >= 0) {//nop; +goto L428250;} +//nop; +v1 = -v1; +L428250: +v1 = -v1; +goto L428804; +v1 = -v1; +L428258: +v0 = MEM_U8(t1 + 0); +if (t4 == 0) {v1 = zero; +goto L42826c;} +v1 = zero; +t4 = zero; +goto L428804; +t4 = zero; +L42826c: +t9 = MEM_U32(sp + 80); +t6 = MEM_U32(sp + 76); +//nop; +if (t9 != t6) {//nop; +goto L428288;} +//nop; +v1 = 0x1; +goto L428804; +v1 = 0x1; +L428288: +v1 = zero; +goto L428804; +v1 = zero; +L428290: +v0 = MEM_U8(t1 + 0); +if (t4 == 0) {v1 = 0x1; +goto L4282a4;} +v1 = 0x1; +t4 = zero; +goto L428804; +t4 = zero; +L4282a4: +t7 = MEM_U32(sp + 80); +t5 = MEM_U32(sp + 76); +//nop; +if (t7 == t5) {//nop; +goto L4282c0;} +//nop; +v1 = 0x1; +goto L428804; +v1 = 0x1; +L4282c0: +v1 = zero; +goto L428804; +v1 = zero; +L4282c8: +t8 = MEM_U8(s0 + 1); +at = 0x6000000; +t9 = t8 < 0x20; +t6 = -t9; +t7 = t6 & at; +v0 = MEM_U8(t1 + 0); +t5 = t7 << (t8 & 0x1f); +if ((int)t5 >= 0) {t7 = MEM_U32(sp + 80); +goto L428318;} +t7 = MEM_U32(sp + 80); +t9 = MEM_U32(sp + 80); +t6 = MEM_U32(sp + 76); +//nop; +at = (int)t9 < (int)t6; +if (at != 0) {//nop; +goto L42830c;} +//nop; +v1 = 0x1; +goto L428804; +v1 = 0x1; +L42830c: +v1 = zero; +goto L428804; +v1 = zero; +// fdead 0 t7 = MEM_U32(sp + 80); +L428318: +t8 = MEM_U32(sp + 76); +//nop; +at = t7 < t8; +if (at != 0) {//nop; +goto L428334;} +//nop; +v1 = 0x1; +goto L428804; +v1 = 0x1; +L428334: +v1 = zero; +goto L428804; +v1 = zero; +L42833c: +t5 = MEM_U8(s0 + 1); +at = 0x6000000; +t9 = t5 < 0x20; +t6 = -t9; +t7 = t6 & at; +v0 = MEM_U8(t1 + 0); +t8 = t7 << (t5 & 0x1f); +if ((int)t8 >= 0) {t7 = MEM_U32(sp + 76); +goto L42838c;} +t7 = MEM_U32(sp + 76); +t9 = MEM_U32(sp + 76); +t6 = MEM_U32(sp + 80); +//nop; +at = (int)t9 < (int)t6; +if (at == 0) {//nop; +goto L428380;} +//nop; +v1 = 0x1; +goto L428804; +v1 = 0x1; +L428380: +v1 = zero; +goto L428804; +v1 = zero; +// fdead 0 t7 = MEM_U32(sp + 76); +L42838c: +t5 = MEM_U32(sp + 80); +//nop; +at = t7 < t5; +if (at == 0) {//nop; +goto L4283a8;} +//nop; +v1 = 0x1; +goto L428804; +v1 = 0x1; +L4283a8: +v1 = zero; +goto L428804; +v1 = zero; +L4283b0: +t8 = MEM_U8(s0 + 1); +at = 0x6000000; +t9 = t8 < 0x20; +t6 = -t9; +t7 = t6 & at; +v0 = MEM_U8(t1 + 0); +t5 = t7 << (t8 & 0x1f); +if ((int)t5 >= 0) {t7 = MEM_U32(sp + 76); +goto L428400;} +t7 = MEM_U32(sp + 76); +t9 = MEM_U32(sp + 76); +t6 = MEM_U32(sp + 80); +//nop; +at = (int)t9 < (int)t6; +if (at != 0) {//nop; +goto L4283f4;} +//nop; +v1 = 0x1; +goto L428804; +v1 = 0x1; +L4283f4: +v1 = zero; +goto L428804; +v1 = zero; +// fdead 0 t7 = MEM_U32(sp + 76); +L428400: +t8 = MEM_U32(sp + 80); +//nop; +at = t7 < t8; +if (at != 0) {//nop; +goto L42841c;} +//nop; +v1 = 0x1; +goto L428804; +v1 = 0x1; +L42841c: +v1 = zero; +goto L428804; +v1 = zero; +L428424: +t5 = MEM_U8(s0 + 1); +at = 0x6000000; +t9 = t5 < 0x20; +t6 = -t9; +t7 = t6 & at; +v0 = MEM_U8(t1 + 0); +t8 = t7 << (t5 & 0x1f); +if ((int)t8 >= 0) {t7 = MEM_U32(sp + 80); +goto L428474;} +t7 = MEM_U32(sp + 80); +t9 = MEM_U32(sp + 80); +t6 = MEM_U32(sp + 76); +//nop; +at = (int)t9 < (int)t6; +if (at == 0) {//nop; +goto L428468;} +//nop; +v1 = 0x1; +goto L428804; +v1 = 0x1; +L428468: +v1 = zero; +goto L428804; +v1 = zero; +// fdead 0 t7 = MEM_U32(sp + 80); +L428474: +t5 = MEM_U32(sp + 76); +//nop; +at = t7 < t5; +if (at == 0) {//nop; +goto L428490;} +//nop; +v1 = 0x1; +goto L428804; +v1 = 0x1; +L428490: +v1 = zero; +goto L428804; +v1 = zero; +L428498: +t8 = MEM_U8(s0 + 1); +at = 0x6000000; +t9 = t8 < 0x20; +t6 = -t9; +t7 = t6 & at; +v0 = MEM_U8(t1 + 0); +t5 = t7 << (t8 & 0x1f); +if ((int)t5 >= 0) {t7 = MEM_U32(sp + 76); +goto L4284e4;} +t7 = MEM_U32(sp + 76); +t9 = MEM_U32(sp + 76); +v1 = MEM_U32(sp + 80); +//nop; +at = (int)t9 < (int)v1; +if (at == 0) {a0 = 0x2; +goto L428808;} +a0 = 0x2; +v1 = t9; +a0 = 0x2; +goto L428808; +a0 = 0x2; +// fdead 0 t7 = MEM_U32(sp + 76); +L4284e4: +v1 = MEM_U32(sp + 80); +//nop; +at = t7 < v1; +if (at == 0) {a0 = 0x2; +goto L428808;} +a0 = 0x2; +v1 = t7; +a0 = 0x2; +goto L428808; +a0 = 0x2; +L428504: +t5 = MEM_U8(s0 + 1); +at = 0x6000000; +t9 = t5 < 0x20; +t6 = -t9; +t7 = t6 & at; +v0 = MEM_U8(t1 + 0); +t8 = t7 << (t5 & 0x1f); +if ((int)t8 >= 0) {t7 = MEM_U32(sp + 76); +goto L428550;} +t7 = MEM_U32(sp + 76); +t9 = MEM_U32(sp + 76); +v1 = MEM_U32(sp + 80); +//nop; +at = (int)v1 < (int)t9; +if (at == 0) {a0 = 0x2; +goto L428808;} +a0 = 0x2; +v1 = t9; +a0 = 0x2; +goto L428808; +a0 = 0x2; +// fdead 0 t7 = MEM_U32(sp + 76); +L428550: +v1 = MEM_U32(sp + 80); +//nop; +at = v1 < t7; +if (at == 0) {a0 = 0x2; +goto L428808;} +a0 = 0x2; +v1 = t7; +a0 = 0x2; +goto L428808; +a0 = 0x2; +L428570: +v0 = MEM_U8(t1 + 0); +a0 = 0x2; +goto L428808; +a0 = 0x2; +// fdead 0 t8 = MEM_U32(sp + 80); +L428580: +t9 = MEM_U32(sp + 76); +v0 = MEM_U8(t1 + 0); +v1 = t8 + t9; +goto L428804; +v1 = t8 + t9; +L428590: +a2 = 0x1000360a; +//nop; +a0 = 0x1; +a1 = 0x835; +a3 = 0xa; +MEM_U32(sp + 88) = v1; +MEM_U32(sp + 44) = t1; +MEM_U32(sp + 36) = t2; +MEM_U8(sp + 67) = (uint8_t)t4; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4285bc; +a2 = a2; +L4285bc: +t1 = MEM_U32(sp + 44); +// bdead 40000401 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 88); +t2 = MEM_U32(sp + 36); +t4 = MEM_U8(sp + 67); +v0 = MEM_U8(t1 + 0); +a0 = 0x2; +goto L428808; +a0 = 0x2; +L4285dc: +at = v0 < 0x42; +if (at != 0) {at = v0 < 0x6a; +goto L4286a0;} +at = v0 < 0x6a; +if (at != 0) {at = v0 < 0x7e; +goto L42865c;} +at = v0 < 0x7e; +if (at != 0) {t7 = v0 + 0xffffff8d; +goto L428628;} +t7 = v0 + 0xffffff8d; +t6 = v0 + 0xffffff76; +at = t6 < 0x4; +if (at == 0) {//nop; +goto L428590;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100036dc[] = { +&&L428570, +&&L428590, +&&L428590, +&&L4281a4, +}; +dest = Lswitch100036dc[t6]; +//nop; +goto *dest; +//nop; +L428628: +at = v0 < 0x76; +if (at == 0) {at = t7 < 0x3; +goto L4287f0;} +at = t7 < 0x3; +if (at == 0) {//nop; +goto L428590;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100036d0[] = { +&&L4281b8, +&&L4281cc, +&&L428210, +}; +dest = Lswitch100036d0[t7]; +//nop; +goto *dest; +//nop; +L42865c: +at = v0 < 0x4f; +if (at != 0) {t5 = v0 + 0xffffffb3; +goto L4287b0;} +t5 = v0 + 0xffffffb3; +at = v0 < 0x60; +if (at == 0) {t5 = v0 + 0xffffffab; +goto L4287dc;} +t5 = v0 + 0xffffffab; +at = t5 < 0xb; +if (at == 0) {//nop; +goto L428590;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100036a4[] = { +&&L428504, +&&L428498, +&&L428074, +&&L428590, +&&L428590, +&&L428590, +&&L427fcc, +&&L428590, +&&L428570, +&&L428590, +&&L428290, +}; +dest = Lswitch100036a4[t5]; +//nop; +goto *dest; +//nop; +L4286a0: +at = v0 < 0x24; +if (at != 0) {at = v0 < 0x2a; +goto L4286ec;} +at = v0 < 0x2a; +if (at != 0) {t7 = v0 + 0xffffffd8; +goto L428770;} +t7 = v0 + 0xffffffd8; +at = v0 < 0x3d; +if (at == 0) {t8 = v0 + 0xffffffc6; +goto L42879c;} +t8 = v0 + 0xffffffc6; +at = t8 < 0x3; +if (at == 0) {//nop; +goto L428590;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003690[] = { +&&L428570, +&&L428570, +&&L428190, +}; +dest = Lswitch10003690[t8]; +//nop; +goto *dest; +//nop; +L4286ec: +at = v0 < 0x5; +if (at != 0) {at = v0 < 0x1e; +goto L42872c;} +at = v0 < 0x1e; +if (at == 0) {t9 = v0 + 0xffffffe4; +goto L42875c;} +t9 = v0 + 0xffffffe4; +at = t9 < 0x2; +if (at == 0) {//nop; +goto L428590;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003680[] = { +&&L428570, +&&L427fe8, +}; +dest = Lswitch10003680[t9]; +//nop; +goto *dest; +//nop; +L42872c: +t6 = v0 + 0xffffffff; +at = t6 < 0x4; +if (at == 0) {//nop; +goto L428590;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003670[] = { +&&L427fa4, +&&L428590, +&&L428590, +&&L42817c, +}; +dest = Lswitch10003670[t6]; +//nop; +goto *dest; +//nop; +L42875c: +at = 0x23; +if (v0 == at) {//nop; +goto L428258;} +//nop; +//nop; +goto L428590; +//nop; +L428770: +at = t7 < 0x2; +if (at == 0) {//nop; +goto L428590;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003688[] = { +&&L4282c8, +&&L42833c, +}; +dest = Lswitch10003688[t7]; +//nop; +goto *dest; +//nop; +L42879c: +at = 0x41; +if (v0 == at) {t8 = MEM_U32(sp + 80); +goto L428580;} +t8 = MEM_U32(sp + 80); +//nop; +goto L428590; +//nop; +L4287b0: +at = t5 < 0x2; +if (at == 0) {//nop; +goto L428590;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000369c[] = { +&&L4283b0, +&&L428424, +}; +dest = Lswitch1000369c[t5]; +//nop; +goto *dest; +//nop; +L4287dc: +at = 0x69; +if (v0 == at) {//nop; +goto L4280c8;} +//nop; +//nop; +goto L428590; +//nop; +L4287f0: +at = 0x7d; +if (v0 == at) {t8 = MEM_U32(sp + 80); +goto L427fbc;} +t8 = MEM_U32(sp + 80); +//nop; +goto L428590; +//nop; +L428804: +a0 = 0x2; +L428808: +t8 = a0 ^ v0; +t8 = t8 < 0x1; +t9 = t4 < 0x1; +if (t8 != t9) {//nop; +goto L428834;} +//nop; +if (t4 == 0) {//nop; +goto L42882c;} +//nop; +MEM_U32(t1 + 16) = v1; +goto L428894; +MEM_U32(t1 + 16) = v1; +L42882c: +MEM_U32(t1 + 16) = v1; +goto L428894; +MEM_U32(t1 + 16) = v1; +L428834: +if (t4 == 0) {t7 = 0x4; +goto L428880;} +t7 = 0x4; +t6 = MEM_U32(t2 + 40); +t8 = t2; +t5 = t2 + 0x24; +L428848: +at = MEM_U32(t8 + 0); +t8 = t8 + 0xc; +MEM_U32(t6 + 0) = at; +at = MEM_U32(t8 + -8); +t6 = t6 + 0xc; +MEM_U32(t6 + -8) = at; +at = MEM_U32(t8 + -4); +if (t8 != t5) {MEM_U32(t6 + -4) = at; +goto L428848;} +MEM_U32(t6 + -4) = at; +at = MEM_U32(t8 + 0); +//nop; +MEM_U32(t6 + 0) = at; +MEM_U32(t1 + 16) = v1; +goto L428894; +MEM_U32(t1 + 16) = v1; +L428880: +t9 = 0x8; +MEM_U8(t1 + 0) = (uint8_t)a0; +MEM_U8(t1 + 1) = (uint8_t)t9; +MEM_U32(t1 + 16) = v1; +MEM_U32(t1 + 24) = t7; +L428894: +t5 = MEM_U32(t2 + 40); +t8 = MEM_U32(sp + 100); +MEM_U32(t8 + -8) = t5; +goto L428e34; +MEM_U32(t8 + -8) = t5; +// fdead 0 t6 = MEM_U32(sp + 100); +L4288a8: +t3 = 0x1; +t2 = MEM_U32(t6 + -8); +t0 = zero; +t9 = MEM_U8(t2 + 0); +v0 = a1 & 0xff; +if (t3 != t9) {//nop; +goto L4288d0;} +//nop; +t7 = MEM_U32(t2 + 16); +MEM_U32(sp + 80) = t7; +goto L4289a4; +MEM_U32(sp + 80) = t7; +L4288d0: +t5 = MEM_U32(t2 + 16); +//nop; +MEM_U32(sp + 80) = t5; +v0 = a1 & 0xff; +goto L4289a4; +v0 = a1 & 0xff; +L4288e4: +t0 = MEM_U32(sp + 80); +at = 0x80000000; +t8 = t0 ^ at; +t8 = t8 < 0x1; +t6 = t8 & 0xff; +t0 = t6; +goto L428a78; +t0 = t6; +L428900: +a2 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 80); +MEM_U32(sp + 36) = t2; +MEM_U32(sp + 76) = a2; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L42891c; +MEM_U32(sp + 76) = a2; +L42891c: +// bdead 4002018b gp = MEM_U32(sp + 24); +t2 = MEM_U32(sp + 36); +a1 = MEM_U8(s0 + 16); +t3 = 0x1; +t0 = v0 & 0xff; +goto L428a78; +t0 = v0 & 0xff; +L428934: +a2 = MEM_U32(s0 + 28); +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 80); +MEM_U32(sp + 36) = t2; +MEM_U32(sp + 76) = a2; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L428950; +MEM_U32(sp + 76) = a2; +L428950: +// bdead 4002018b gp = MEM_U32(sp + 24); +t2 = MEM_U32(sp + 36); +a1 = MEM_U8(s0 + 16); +t3 = 0x1; +t0 = v0 & 0xff; +goto L428a78; +t0 = v0 & 0xff; +L428968: +a2 = 0x10003600; +//nop; +a0 = t3; +a1 = 0x8ba; +a3 = 0xa; +MEM_U8(sp + 94) = (uint8_t)t0; +MEM_U32(sp + 36) = t2; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L42898c; +a2 = a2; +L42898c: +// bdead 40020183 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 94); +t2 = MEM_U32(sp + 36); +a1 = MEM_U8(s0 + 16); +t3 = 0x1; +goto L428a78; +t3 = 0x1; +L4289a4: +at = v0 < 0x38; +if (at != 0) {t8 = v0 + 0xffffffe8; +goto L428a10;} +t8 = v0 + 0xffffffe8; +at = v0 < 0x63; +if (at != 0) {at = 0x72; +goto L4289d4;} +at = 0x72; +if (v0 == at) {at = 0x76; +goto L428a78;} +at = 0x76; +if (v0 == at) {//nop; +goto L428a78;} +//nop; +//nop; +goto L428968; +//nop; +L4289d4: +at = 0x50; +if (v0 == at) {//nop; +goto L428a78;} +//nop; +t5 = v0 + 0xffffffa2; +at = t5 < 0x5; +if (at == 0) {//nop; +goto L428968;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100036f8[] = { +&&L4288e4, +&&L428968, +&&L428968, +&&L428a78, +&&L428a78, +}; +dest = Lswitch100036f8[t5]; +//nop; +goto *dest; +//nop; +L428a10: +at = v0 < 0xe; +if (at != 0) {at = v0 < 0x1b; +goto L428a4c;} +at = v0 < 0x1b; +if (at == 0) {at = t8 < 0x3; +goto L428a64;} +at = t8 < 0x3; +if (at == 0) {//nop; +goto L428968;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100036ec[] = { +&&L428a78, +&&L428a78, +&&L428900, +}; +dest = Lswitch100036ec[t8]; +//nop; +goto *dest; +//nop; +L428a4c: +if (v0 == 0) {at = v0 < 0xc; +goto L4288e4;} +at = v0 < 0xc; +if (at == 0) {//nop; +goto L428a78;} +//nop; +//nop; +goto L428968; +//nop; +L428a64: +at = 0x37; +if (v0 == at) {//nop; +goto L428934;} +//nop; +//nop; +goto L428968; +//nop; +L428a78: +if (t0 == 0) {v1 = MEM_U32(sp + 88); +goto L428abc;} +v1 = MEM_U32(sp + 88); +t6 = MEM_U8(s0 + 17); +//nop; +if (t6 == 0) {v1 = MEM_U32(sp + 88); +goto L428abc;} +v1 = MEM_U32(sp + 88); +//nop; +a0 = a1; +MEM_U32(sp + 36) = t2; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L428aa0; +MEM_U32(sp + 36) = t2; +L428aa0: +v1 = 0x1; +// bdead 40020193 gp = MEM_U32(sp + 24); +t2 = MEM_U32(sp + 36); +a1 = MEM_U8(s0 + 16); +MEM_U32(sp + 88) = v1; +t3 = 0x1; +v1 = MEM_U32(sp + 88); +L428abc: +v0 = a1 & 0xff; +goto L428cd0; +v0 = a1 & 0xff; +L428ac4: +t9 = MEM_U8(s0 + 1); +at = 0x6000000; +t7 = t9 < 0x20; +t5 = -t7; +t8 = t5 & at; +t6 = t8 << (t9 & 0x1f); +if ((int)t6 >= 0) {v1 = MEM_U32(sp + 80); +goto L428b04;} +v1 = MEM_U32(sp + 80); +v1 = MEM_U32(sp + 80); +//nop; +if ((int)v1 >= 0) {at = 0x18; +goto L428dc4;} +at = 0x18; +v1 = -v1; +at = 0x18; +goto L428dc4; +at = 0x18; +// fdead 0 v1 = MEM_U32(sp + 80); +L428b04: +at = 0x18; +goto L428dc4; +at = 0x18; +L428b0c: +t7 = MEM_U32(sp + 80); +//nop; +t5 = t7 & 0x1; +if (t5 == 0) {//nop; +goto L428b28;} +//nop; +v1 = 0x1; +goto L428dc0; +v1 = 0x1; +L428b28: +v1 = zero; +goto L428dc0; +v1 = zero; +// fdead 0 t8 = MEM_U32(sp + 80); +L428b34: +//nop; +lo = t8 * t8; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t8 >> 32); +v1 = lo; +at = 0x18; +goto L428dc4; +at = 0x18; +L428b48: +v1 = MEM_U32(sp + 80); +v1 = -v1; +goto L428dc0; +v1 = -v1; +L428b54: +t9 = MEM_U8(t2 + 0); +t6 = MEM_U32(sp + 80); +if (t3 != t9) {//nop; +goto L428b6c;} +//nop; +v1 = zero; +goto L428dc0; +v1 = zero; +L428b6c: +if (t6 == 0) {//nop; +goto L428b7c;} +//nop; +v1 = zero; +goto L428dc0; +v1 = zero; +L428b7c: +v1 = 0x1; +goto L428dc0; +v1 = 0x1; +L428b84: +v1 = MEM_U32(sp + 80); +v1 = ~v1; +goto L428dc0; +v1 = ~v1; +L428b90: +t7 = MEM_U32(sp + 80); +t5 = MEM_U32(sp + 76); +v1 = t7 - t5; +goto L428dc0; +v1 = t7 - t5; +// fdead 0 t8 = MEM_U32(sp + 80); +L428ba4: +t9 = MEM_U32(sp + 76); +v1 = t8 + t9; +goto L428dc0; +v1 = t8 + t9; +L428bb0: +t6 = MEM_U32(sp + 80); +t7 = MEM_U32(s0 + 28); +v1 = t6; +at = (int)t7 < (int)t6; +if (at == 0) {at = 0x18; +goto L428dc4;} +at = 0x18; +//nop; +MEM_U32(sp + 88) = t6; +MEM_U32(sp + 36) = t2; +f_boundswarning(mem, sp, a0, a1, a2, a3); +goto L428bd8; +MEM_U32(sp + 36) = t2; +L428bd8: +// bdead 40020001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 88); +t2 = MEM_U32(sp + 36); +a1 = MEM_U8(s0 + 16); +t3 = 0x1; +goto L428dc0; +t3 = 0x1; +L428bf0: +t5 = MEM_U32(sp + 80); +t8 = MEM_U32(s0 + 28); +v1 = t5; +at = (int)t5 < (int)t8; +if (at == 0) {at = 0x18; +goto L428dc4;} +at = 0x18; +//nop; +MEM_U32(sp + 88) = t5; +MEM_U32(sp + 36) = t2; +f_boundswarning(mem, sp, a0, a1, a2, a3); +goto L428c18; +MEM_U32(sp + 36) = t2; +L428c18: +// bdead 40020001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 88); +t2 = MEM_U32(sp + 36); +a1 = MEM_U8(s0 + 16); +t3 = 0x1; +goto L428dc0; +t3 = 0x1; +L428c30: +a0 = MEM_U32(s0 + 28); +t6 = MEM_U8(t2 + 1); +t9 = 0x1; +t7 = MEM_U32(sp + 80); +v1 = t9 << (a0 & 0x1f); +t5 = t6 < 0x20; +v1 = v1 + 0xffffffff; +t8 = -t5; +at = 0x6000000; +t9 = t8 & at; +v1 = t7 & v1; +t7 = t9 << (t6 & 0x1f); +if ((int)t7 >= 0) {t5 = a0 + 0x1f; +goto L428dc0;} +t5 = a0 + 0x1f; +t8 = 0x1; +v0 = t8 << (t5 & 0x1f); +t9 = v1 ^ v0; +v1 = t9 - v0; +goto L428dc0; +v1 = t9 - v0; +L428c7c: +t6 = MEM_U8(s0 + 1); +//nop; +MEM_U8(t2 + 1) = (uint8_t)t6; +a1 = MEM_U8(s0 + 16); +at = 0x18; +goto L428dc4; +at = 0x18; +L428c94: +a2 = 0x100035f6; +//nop; +a0 = t3; +a1 = 0x8c8; +a3 = 0xa; +MEM_U32(sp + 88) = v1; +MEM_U32(sp + 36) = t2; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L428cb8; +a2 = a2; +L428cb8: +// bdead 40020001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 88); +t2 = MEM_U32(sp + 36); +a1 = MEM_U8(s0 + 16); +t3 = 0x1; +goto L428dc0; +t3 = 0x1; +L428cd0: +at = v0 < 0x38; +if (at != 0) {t7 = v0 + 0xffffffa2; +goto L428d38;} +t7 = v0 + 0xffffffa2; +at = v0 < 0x63; +if (at != 0) {at = 0x72; +goto L428d00;} +at = 0x72; +if (v0 == at) {at = 0x76; +goto L428dc0;} +at = 0x76; +if (v0 == at) {t8 = MEM_U32(sp + 80); +goto L428b34;} +t8 = MEM_U32(sp + 80); +//nop; +goto L428c94; +//nop; +L428d00: +at = 0x50; +if (v0 == at) {//nop; +goto L428b54;} +//nop; +at = t7 < 0x5; +if (at == 0) {//nop; +goto L428c94;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003720[] = { +&&L428b48, +&&L428c94, +&&L428c94, +&&L428b84, +&&L428b0c, +}; +dest = Lswitch10003720[t7]; +//nop; +goto *dest; +//nop; +L428d38: +at = v0 < 0xe; +if (at != 0) {t8 = v0 + 0xffffffe8; +goto L428d78;} +t8 = v0 + 0xffffffe8; +at = v0 < 0x1b; +if (at == 0) {at = t8 < 0x3; +goto L428dac;} +at = t8 < 0x3; +if (at == 0) {//nop; +goto L428c94;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003714[] = { +&&L428c7c, +&&L428c30, +&&L428b90, +}; +dest = Lswitch10003714[t8]; +//nop; +goto *dest; +//nop; +L428d78: +if (v0 == 0) {t5 = v0 + 0xfffffff4; +goto L428ac4;} +t5 = v0 + 0xfffffff4; +at = t5 < 0x2; +if (at == 0) {//nop; +goto L428c94;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000370c[] = { +&&L428bb0, +&&L428bf0, +}; +dest = Lswitch1000370c[t5]; +//nop; +goto *dest; +//nop; +L428dac: +at = 0x37; +if (v0 == at) {t8 = MEM_U32(sp + 80); +goto L428ba4;} +t8 = MEM_U32(sp + 80); +//nop; +goto L428c94; +//nop; +L428dc0: +at = 0x18; +L428dc4: +if (a1 == at) {// bdead 1851 ra = MEM_U32(sp + 28); +goto L428e38;} +// bdead 1851 ra = MEM_U32(sp + 28); +t9 = MEM_U8(t2 + 0); +at = 0x50; +if (t3 != t9) {//nop; +goto L428e08;} +//nop; +if (a1 != at) {a0 = 0x2; +goto L428e00;} +a0 = 0x2; +t6 = 0x6; +t7 = 0x4; +MEM_U8(t2 + 0) = (uint8_t)a0; +MEM_U8(t2 + 1) = (uint8_t)t6; +MEM_U32(t2 + 16) = v1; +MEM_U32(t2 + 24) = t7; +goto L428e34; +MEM_U32(t2 + 24) = t7; +L428e00: +MEM_U32(t2 + 16) = v1; +goto L428e34; +MEM_U32(t2 + 16) = v1; +L428e08: +MEM_U32(t2 + 16) = v1; +goto L428e34; +MEM_U32(t2 + 16) = v1; +L428e10: +a2 = 0x100035ec; +//nop; +a0 = 0x1; +a1 = 0x7a1; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L428e2c; +a2 = a2; +L428e2c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L428e34: +// bdead 1 ra = MEM_U32(sp + 28); +L428e38: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void func_428e44(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L428e44: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +MEM_U32(sp + 64) = a0; +// fdead 4000002b MEM_U32(sp + 36) = ra; +a0 = 0x10013450; +// fdead 4000002b MEM_U32(sp + 32) = gp; +MEM_U32(sp + 60) = v0; +v0 = f_alloc_mark(mem, sp, a0); +goto L428e70; +MEM_U32(sp + 60) = v0; +L428e70: +// bdead 4000000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 52) = v0; +//nop; +a0 = MEM_U32(sp + 64); +// fdead 6000003b t9 = t9; +v0 = sp + 0x40; +MEM_U32(sp + 56) = zero; +func_4274ec(mem, sp, v0, a0); +goto L428e90; +MEM_U32(sp + 56) = zero; +L428e90: +v1 = MEM_U32(sp + 56); +// bdead 40000191 gp = MEM_U32(sp + 32); +v0 = MEM_U8(v1 + 0); +a0 = 0x1; +t6 = v0 + 0xffffffff; +at = t6 < 0x4; +if (at == 0) {a1 = 0x906; +goto L428fc8;} +a1 = 0x906; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003760[] = { +&&L428ed0, +&&L428f04, +&&L428f90, +&&L428fac, +}; +dest = Lswitch10003760[t6]; +//nop; +goto *dest; +//nop; +L428ed0: +t7 = MEM_U32(v1 + 24); +t8 = MEM_U32(v1 + 20); +//nop; +a1 = MEM_U8(v1 + 30); +a2 = MEM_U16(v1 + 28); +a3 = MEM_U32(v1 + 16); +a0 = 0x47; +MEM_U32(sp + 16) = t7; +MEM_U32(sp + 20) = t8; +f_genloadaddr(mem, sp, a0, a1, a2, a3); +goto L428ef8; +MEM_U32(sp + 20) = t8; +L428ef8: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +goto L428fe4; +//nop; +L428f04: +t9 = MEM_U32(sp + 64); +at = 0xc0000; +a0 = MEM_U8(t9 + 1); +t7 = 0x1; +t0 = a0 < 0x20; +t1 = -t0; +t2 = t1 & at; +t3 = t2 << (a0 & 0x1f); +if ((int)t3 >= 0) {t1 = 0x1; +goto L428f60;} +t1 = 0x1; +a2 = MEM_U32(v1 + 16); +a3 = MEM_U32(v1 + 20); +t6 = MEM_U32(v1 + 24); +//nop; +a0 = MEM_U8(v1 + 1); +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 16) = t6; +f_genloadnum(mem, sp, a0, a1, a2, a3); +goto L428f54; +MEM_U32(sp + 16) = t6; +L428f54: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +goto L428fe4; +//nop; +L428f60: +a2 = MEM_U32(v1 + 16); +t0 = MEM_U32(v1 + 24); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(v1 + 20); +//nop; +MEM_U32(sp + 20) = t1; +MEM_U32(sp + 16) = t0; +MEM_U32(sp + 12) = a3; +f_genloadnum(mem, sp, a0, a1, a2, a3); +goto L428f84; +MEM_U32(sp + 12) = a3; +L428f84: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +goto L428fe4; +//nop; +L428f90: +//nop; +a0 = 0x210; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L428fa0; +//nop; +L428fa0: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +goto L428fe4; +//nop; +L428fac: +//nop; +a0 = 0x211; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L428fbc; +//nop; +L428fbc: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +goto L428fe4; +//nop; +L428fc8: +a2 = 0x10003754; +//nop; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L428fdc; +a2 = a2; +L428fdc: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L428fe4: +//nop; +a0 = 0x10013450; +a1 = MEM_U32(sp + 52); +//nop; +f_alloc_release(mem, sp, a0, a1); +goto L428ff8; +//nop; +L428ff8: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_429008(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L429008: +//nop; +//nop; +//nop; +sp = sp + 0xffffff80; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s1; +// fdead 400001eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 132) = a1; +MEM_U32(sp + 140) = a3; +MEM_U32(sp + 124) = v0; +v1 = MEM_U8(a0 + 0); +s0 = a2; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {s1 = a0; +goto L42afec;} +s1 = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000377c[] = { +&&L42906c, +&&L42911c, +&&L429204, +&&L4296e0, +&&L429288, +&&L4294bc, +&&L42afec, +&&L4291e0, +}; +dest = Lswitch1000377c[t6]; +//nop; +goto *dest; +//nop; +L42906c: +t7 = MEM_U32(sp + 124); +//nop; +a1 = MEM_U32(t7 + -12); +a0 = s1; +a2 = sp + 0x78; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L429088; +a3 = 0x1; +L429088: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {a0 = 0x47; +goto L4290ec;} +a0 = 0x47; +if (s0 == 0) {a1 = s1; +goto L4290b4;} +a1 = s1; +//nop; +a0 = MEM_U32(sp + 120); +a2 = s0; +f_base_in_reg(mem, sp, a0, a1, a2); +goto L4290ac; +a2 = s0; +L4290ac: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +L4290b4: +//nop; +a0 = zero; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L4290c4; +//nop; +L4290c4: +// bdead 4000000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a0 = 0x52; +a2 = zero; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4290e0; +a3 = v0; +L4290e0: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L4290ec: +t9 = MEM_U32(s1 + 20); +t8 = MEM_U32(s1 + 24); +MEM_U32(sp + 20) = t9; +//nop; +a1 = MEM_U8(s1 + 30); +a2 = MEM_U16(s1 + 28); +a3 = MEM_U32(s1 + 16); +MEM_U32(sp + 16) = t8; +f_genloadaddr(mem, sp, a0, a1, a2, a3); +goto L429110; +MEM_U32(sp + 16) = t8; +L429110: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L42911c: +s0 = s1 + 0x10; +a2 = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s0 + 4); +a0 = MEM_U8(s1 + 1); +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 12) = a3; +v0 = f_constinreg(mem, sp, a0, a1, a2, a3); +goto L429140; +MEM_U32(sp + 12) = a3; +L429140: +// bdead 40060009 gp = MEM_U32(sp + 40); +if (v0 == 0) {a0 = s1; +goto L4291a8;} +a0 = s1; +t2 = MEM_U32(sp + 124); +//nop; +a1 = MEM_U32(t2 + -12); +a2 = sp + 0x78; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L429164; +a3 = 0x1; +L429164: +// bdead 40060009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4291a8;} +//nop; +//nop; +a0 = MEM_U8(s1 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L429180; +//nop; +L429180: +// bdead 40040009 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U8(s1 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42919c; +a3 = v0; +L42919c: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L4291a8: +a2 = MEM_U32(s0 + 0); +t5 = MEM_U32(s1 + 24); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U8(s1 + 1); +t6 = 0x1; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 12) = a3; +f_genloadnum(mem, sp, a0, a1, a2, a3); +goto L4291d4; +MEM_U32(sp + 12) = a3; +L4291d4: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L4291e0: +//nop; +a0 = MEM_U8(s1 + 1); +a1 = MEM_U16(s1 + 16); +a2 = MEM_U32(s1 + 24); +a3 = 0x1; +f_genloadrnum(mem, sp, a0, a1, a2, a3); +goto L4291f8; +a3 = 0x1; +L4291f8: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429204: +t7 = MEM_U32(sp + 124); +//nop; +v0 = MEM_U32(t7 + -12); +a0 = MEM_U16(s1 + 2); +a1 = v0 + 0x16c; +MEM_U32(sp + 60) = v0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L429220; +MEM_U32(sp + 60) = v0; +L429220: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = 0x52; +goto L429268;} +a0 = 0x52; +//nop; +a2 = MEM_U32(sp + 60); +a1 = s1; +a3 = s0; +v0 = f_varlodstr(mem, sp, a0, a1, a2, a3); +goto L429240; +a3 = s0; +L429240: +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 == 0) {a0 = 0x52; +goto L42b010;} +a0 = 0x52; +//nop; +a1 = s1; +a2 = zero; +f_igen3(mem, sp, a0, a1, a2); +goto L42925c; +a2 = zero; +L42925c: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429268: +//nop; +v0 = MEM_U32(sp + 124); +// fdead 6006002f t9 = t9; +a0 = s1; +func_428e44(mem, sp, v0, a0); +goto L42927c; +a0 = s1; +L42927c: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429288: +t8 = MEM_U32(sp + 124); +//nop; +v0 = MEM_U32(t8 + -12); +a0 = MEM_U16(s1 + 2); +a1 = v0 + 0x164; +MEM_U32(sp + 60) = v0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4292a4; +MEM_U32(sp + 60) = v0; +L4292a4: +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t0 = MEM_U8(sp + 135); +goto L429344;} +t0 = MEM_U8(sp + 135); +t9 = MEM_U8(sp + 135); +a1 = MEM_U32(sp + 60); +if (t9 == 0) {a0 = s1; +goto L4292cc;} +a0 = s1; +at = 0x1001e694; +MEM_U32(at + 0) = zero; +goto L42b010; +MEM_U32(at + 0) = zero; +L4292cc: +//nop; +a2 = sp + 0x78; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L4292dc; +a3 = 0x1; +L4292dc: +// bdead 40040009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L429320;} +//nop; +//nop; +a0 = MEM_U8(s1 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L4292f8; +//nop; +L4292f8: +// bdead 40040009 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U8(s1 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L429314; +a3 = v0; +L429314: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429320: +//nop; +a1 = MEM_U8(s1 + 1); +a2 = MEM_U32(s1 + 36); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L429334; +a0 = 0x52; +L429334: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +// fdead 0 t0 = MEM_U8(sp + 135); +L429344: +a1 = MEM_U32(sp + 60); +if (t0 != 0) {//nop; +goto L4293e4;} +//nop; +//nop; +a0 = MEM_U16(s1 + 2); +a1 = a1 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L429360; +a1 = a1 + 0x154; +L429360: +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 == 0) {a0 = s1; +goto L4293e4;} +a0 = s1; +//nop; +a1 = MEM_U32(sp + 60); +a2 = sp + 0x78; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L429380; +a3 = 0x1; +L429380: +// bdead 40040009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4293c4;} +//nop; +//nop; +a0 = MEM_U8(s1 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42939c; +//nop; +L42939c: +// bdead 40040009 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U8(s1 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4293b8; +a3 = v0; +L4293b8: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L4293c4: +//nop; +a1 = MEM_U8(s1 + 1); +a2 = MEM_U32(s1 + 36); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L4293d8; +a0 = 0x52; +L4293d8: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L4293e4: +//nop; +a0 = MEM_U32(s1 + 32); +v0 = MEM_U32(sp + 124); +// fdead 6006026f t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L429404; +a3 = zero; +L429404: +// bdead 40040003 gp = MEM_U32(sp + 40); +t1 = MEM_U32(s1 + 24); +t2 = MEM_U32(s1 + 20); +//nop; +a1 = MEM_U8(s1 + 30); +a2 = MEM_U16(s1 + 28); +a3 = MEM_U32(s1 + 16); +a0 = 0x32; +MEM_U32(sp + 16) = t1; +MEM_U32(sp + 20) = t2; +f_genloadaddr(mem, sp, a0, a1, a2, a3); +goto L429430; +MEM_U32(sp + 20) = t2; +L429430: +t3 = MEM_U8(sp + 135); +// bdead 40041003 gp = MEM_U32(sp + 40); +if (t3 == 0) {a0 = s1; +goto L42b010;} +a0 = s1; +t4 = MEM_U32(sp + 124); +//nop; +a1 = MEM_U32(t4 + -12); +a2 = sp + 0x78; +a3 = zero; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L429458; +a3 = zero; +L429458: +// bdead 40040009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L42949c;} +//nop; +//nop; +a0 = MEM_U8(s1 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L429474; +//nop; +L429474: +// bdead 40040009 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U8(s1 + 1); +a0 = 0x7b; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L429490; +a3 = v0; +L429490: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L42949c: +//nop; +a1 = MEM_U8(s1 + 1); +a2 = MEM_U32(s1 + 36); +a0 = 0x7b; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L4294b0; +a0 = 0x7b; +L4294b0: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L4294bc: +t5 = MEM_U32(sp + 124); +//nop; +v0 = MEM_U32(t5 + -12); +a0 = MEM_U16(s1 + 2); +a1 = v0 + 0x164; +MEM_U32(sp + 60) = v0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4294d8; +MEM_U32(sp + 60) = v0; +L4294d8: +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t7 = MEM_U8(sp + 135); +goto L429578;} +t7 = MEM_U8(sp + 135); +t6 = MEM_U8(sp + 135); +a1 = MEM_U32(sp + 60); +if (t6 == 0) {a0 = s1; +goto L429500;} +a0 = s1; +at = 0x1001e694; +MEM_U32(at + 0) = zero; +goto L42b010; +MEM_U32(at + 0) = zero; +L429500: +//nop; +a2 = sp + 0x78; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L429510; +a3 = 0x1; +L429510: +// bdead 40040009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L429554;} +//nop; +//nop; +a0 = MEM_U8(s1 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42952c; +//nop; +L42952c: +// bdead 40040009 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U8(s1 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L429548; +a3 = v0; +L429548: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429554: +//nop; +a1 = MEM_U8(s1 + 1); +a2 = MEM_U32(s1 + 32); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L429568; +a0 = 0x52; +L429568: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +// fdead 0 t7 = MEM_U8(sp + 135); +L429578: +a1 = MEM_U32(sp + 60); +if (t7 != 0) {//nop; +goto L429618;} +//nop; +//nop; +a0 = MEM_U16(s1 + 2); +a1 = a1 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L429594; +a1 = a1 + 0x154; +L429594: +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 == 0) {a0 = s1; +goto L429618;} +a0 = s1; +//nop; +a1 = MEM_U32(sp + 60); +a2 = sp + 0x78; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L4295b4; +a3 = 0x1; +L4295b4: +// bdead 40040009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4295f8;} +//nop; +//nop; +a0 = MEM_U8(s1 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L4295d0; +//nop; +L4295d0: +// bdead 40040009 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U8(s1 + 1); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4295ec; +a3 = v0; +L4295ec: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L4295f8: +//nop; +a1 = MEM_U8(s1 + 1); +a2 = MEM_U32(s1 + 32); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L42960c; +a0 = 0x52; +L42960c: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429618: +//nop; +a0 = MEM_U32(s1 + 28); +v0 = MEM_U32(sp + 124); +// fdead 6007006f t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L429638; +a3 = zero; +L429638: +// bdead 40040003 gp = MEM_U32(sp + 40); +a0 = 0x3d; +//nop; +a1 = s1; +a2 = zero; +f_igen3(mem, sp, a0, a1, a2); +goto L429650; +a2 = zero; +L429650: +t8 = MEM_U8(sp + 135); +// bdead 42040003 gp = MEM_U32(sp + 40); +if (t8 == 0) {// bdead 40040003 ra = MEM_U32(sp + 44); +goto L42b014;} +// bdead 40040003 ra = MEM_U32(sp + 44); +t9 = MEM_U32(sp + 124); +a0 = s1; +a1 = MEM_U32(t9 + -12); +//nop; +a2 = sp + 0x78; +a3 = zero; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L42967c; +a3 = zero; +L42967c: +// bdead 40040009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4296c0;} +//nop; +//nop; +a0 = MEM_U8(s1 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L429698; +//nop; +L429698: +// bdead 40040009 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U8(s1 + 1); +a0 = 0x7b; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L4296b4; +a3 = v0; +L4296b4: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L4296c0: +//nop; +a1 = MEM_U8(s1 + 1); +a2 = MEM_U32(s1 + 32); +a0 = 0x7b; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L4296d4; +a0 = 0x7b; +L4296d4: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L4296e0: +v0 = MEM_U8(s1 + 16); +//nop; +v1 = v0 + 0xffffffe0; +t0 = v1 < 0x60; +if (t0 == 0) {t1 = (int)v1 >> 5; +goto L429718;} +t1 = (int)v1 >> 5; +t3 = 0x10000904; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (v1 & 0x1f); +t0 = (int)t6 < (int)0x0; +L429718: +if (t0 == 0) {t0 = v1 < 0x40; +goto L429820;} +t0 = v1 < 0x40; +a0 = MEM_U32(s1 + 24); +at = 0x4; +t8 = MEM_U8(a0 + 0); +a1 = zero; +if (t8 == at) {a2 = zero; +goto L429748;} +a2 = zero; +t9 = MEM_U8(a0 + 1); +t1 = MEM_U32(s1 + 20); +MEM_U8(t1 + 1) = (uint8_t)t9; +goto L429758; +MEM_U8(t1 + 1) = (uint8_t)t9; +L429748: +t3 = MEM_U8(a0 + 18); +t2 = MEM_U32(s1 + 20); +//nop; +MEM_U8(t2 + 1) = (uint8_t)t3; +L429758: +t4 = MEM_U8(s1 + 16); +s0 = 0x3e; +if (s0 != t4) {//nop; +goto L42978c;} +//nop; +t5 = MEM_U32(s1 + 20); +//nop; +v0 = MEM_U32(sp + 124); +a0 = MEM_U32(t5 + 28); +// bdead 400600eb t9 = t9; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L429784; +a3 = zero; +L429784: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L42978c: +//nop; +a0 = MEM_U32(s1 + 24); +v0 = MEM_U32(sp + 124); +// bdead 4006002b t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L4297ac; +a3 = zero; +L4297ac: +t6 = MEM_U8(s1 + 16); +// bdead 40068003 gp = MEM_U32(sp + 40); +if (s0 != t6) {a0 = 0x7b; +goto L4297dc;} +a0 = 0x7b; +//nop; +a1 = MEM_U32(s1 + 20); +a0 = 0x3e; +a2 = zero; +f_igen3(mem, sp, a0, a1, a2); +goto L4297d0; +a2 = zero; +L4297d0: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L4297dc: +t7 = MEM_U32(sp + 124); +//nop; +a1 = MEM_U32(s1 + 20); +a2 = MEM_U32(t7 + -12); +a3 = zero; +v0 = f_varlodstr(mem, sp, a0, a1, a2, a3); +goto L4297f4; +a3 = zero; +L4297f4: +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 == 0) {a0 = 0x7b; +goto L42b010;} +a0 = 0x7b; +//nop; +a1 = MEM_U32(s1 + 20); +a2 = zero; +f_igen3(mem, sp, a0, a1, a2); +goto L429810; +a2 = zero; +L429810: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +// fdead 0 t0 = v1 < 0x40; +L429820: +if (t0 == 0) {t8 = (int)v1 >> 5; +goto L429848;} +t8 = (int)v1 >> 5; +t1 = 0x100008fc; +t9 = t8 << 2; +t1 = t1; +t3 = t1 + t9; +t2 = MEM_U32(t3 + 0); +//nop; +t4 = t2 << (v1 & 0x1f); +t0 = (int)t4 < (int)0x0; +L429848: +if (t0 == 0) {v1 = v0 + 0xffffff80; +goto L429a44;} +v1 = v0 + 0xffffff80; +a0 = MEM_U32(s1 + 20); +at = 0x1; +t6 = MEM_U8(a0 + 0); +//nop; +if (t6 != at) {at = 0x3f; +goto L42995c;} +at = 0x3f; +if (v0 != at) {a2 = sp + 0x78; +goto L42995c;} +a2 = sp + 0x78; +t7 = MEM_U32(sp + 124); +//nop; +a1 = MEM_U32(t7 + -12); +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L429884; +a3 = 0x1; +L429884: +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 != 0) {a1 = zero; +goto L42995c;} +a1 = zero; +//nop; +a0 = MEM_U32(s1 + 24); +v0 = MEM_U32(sp + 124); +// fdead 6006007f t9 = t9; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L4298ac; +a3 = zero; +L4298ac: +// bdead 40040183 gp = MEM_U32(sp + 40); +t8 = 0x7b; +a0 = 0x10011ff0; +at = 0x10011ff0; +MEM_U8(a0 + 0) = (uint8_t)t8; +t1 = MEM_U32(s1 + 24); +v0 = MEM_U8(a0 + 1); +t9 = MEM_U8(t1 + 1); +t3 = v0 << 27; +t2 = t3 >> 27; +t4 = t9 ^ t2; +t5 = t4 & 0x1f; +t0 = t5 ^ v0; +MEM_U8(at + 1) = (uint8_t)t0; +v1 = MEM_U32(s1 + 20); +v0 = MEM_U8(a0 + 1); +t6 = MEM_U8(v1 + 30); +t7 = v0 << 24; +t8 = t7 >> 29; +t1 = t6 ^ t8; +t3 = t1 << 29; +at = 0x10011ff0; +t9 = t3 >> 24; +t2 = t9 ^ v0; +MEM_U8(at + 1) = (uint8_t)t2; +at = 0x10011ff0; +t4 = MEM_U16(v1 + 28); +//nop; +MEM_U32(at + 4) = t4; +t0 = MEM_U32(s1 + 36); +t5 = MEM_U32(v1 + 16); +at = 0x10011ff0; +t7 = t5 + t0; +MEM_U32(at + 12) = t7; +t6 = MEM_U32(s1 + 28); +MEM_U16(a0 + 2) = (uint16_t)zero; +MEM_U32(a0 + 8) = t6; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L429950; +//nop; +L429950: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L42995c: +t8 = MEM_U32(s1 + 32); +//nop; +a0 = MEM_U32(s1 + 20); +v0 = MEM_U32(sp + 124); +a2 = MEM_U32(t8 + 36); +// bdead 400400ab t9 = t9; +a1 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L429980; +a3 = zero; +L429980: +// bdead 40040003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(sp + 124); +// fdead 6006003f t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L4299a4; +a3 = zero; +L4299a4: +// bdead 40040181 gp = MEM_U32(sp + 40); +t3 = MEM_U32(s1 + 24); +s0 = 0x10011ff0; +t1 = 0x3f; +v0 = MEM_U8(s0 + 1); +MEM_U8(s0 + 0) = (uint8_t)t1; +t9 = MEM_U8(t3 + 1); +t2 = v0 << 27; +t4 = t2 >> 27; +t5 = t9 ^ t4; +at = 0x10011ff0; +t0 = t5 & 0x1f; +t7 = t0 ^ v0; +MEM_U8(at + 1) = (uint8_t)t7; +t6 = MEM_U32(s1 + 36); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t6; +t8 = MEM_U32(s1 + 28); +t1 = MEM_U8(s1 + 19); +at = 0x10011ff0; +MEM_U32(s0 + 8) = t8; +MEM_U16(at + 2) = (uint16_t)t1; +t3 = MEM_U8(s0 + 1); +t9 = MEM_U8(s1 + 16); +at = 0x40; +t2 = t3 & 0xff1f; +if (t9 != at) {MEM_U8(s0 + 1) = (uint8_t)t2; +goto L429a28;} +MEM_U8(s0 + 1) = (uint8_t)t2; +t4 = MEM_U16(s0 + 2); +//nop; +t5 = t4 | 0x1; +MEM_U16(s0 + 2) = (uint16_t)t5; +L429a28: +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L429a38; +//nop; +L429a38: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429a44: +t0 = v1 < 0x20; +t7 = -t0; +t6 = t7 & 0x810; +t8 = t6 << (v1 & 0x1f); +if ((int)t8 >= 0) {t7 = v0 + 0xffffffc0; +goto L429b44;} +t7 = v0 + 0xffffffc0; +t1 = MEM_U32(s1 + 32); +//nop; +a0 = MEM_U32(s1 + 20); +v0 = MEM_U32(sp + 124); +a2 = MEM_U32(t1 + 36); +// bdead 400400ab t9 = t9; +a1 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L429a80; +a3 = zero; +L429a80: +// bdead 40040003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(sp + 124); +// fdead 6006003f t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L429aa4; +a3 = zero; +L429aa4: +// bdead 40040181 gp = MEM_U32(sp + 40); +t2 = MEM_U32(s1 + 24); +s0 = 0x10011ff0; +t3 = 0x3f; +v0 = MEM_U8(s0 + 1); +MEM_U8(s0 + 0) = (uint8_t)t3; +t9 = MEM_U8(t2 + 1); +t4 = v0 << 27; +t5 = t4 >> 27; +t0 = t9 ^ t5; +at = 0x10011ff0; +t7 = t0 & 0x1f; +t6 = t7 ^ v0; +MEM_U8(at + 1) = (uint8_t)t6; +t8 = MEM_U32(s1 + 36); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t8; +t1 = MEM_U32(s1 + 28); +t3 = MEM_U8(s1 + 19); +at = 0x10011ff0; +MEM_U32(s0 + 8) = t1; +MEM_U16(at + 2) = (uint16_t)t3; +t2 = MEM_U8(s0 + 1); +t9 = MEM_U8(s1 + 16); +at = 0x40; +t4 = t2 & 0xff1f; +if (t9 != at) {MEM_U8(s0 + 1) = (uint8_t)t4; +goto L429b28;} +MEM_U8(s0 + 1) = (uint8_t)t4; +t5 = MEM_U16(s0 + 2); +//nop; +t0 = t5 | 0x1; +MEM_U16(s0 + 2) = (uint16_t)t0; +L429b28: +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L429b38; +//nop; +L429b38: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429b44: +t6 = t7 < 0x20; +t8 = -t6; +t1 = t8 & 0xc0; +t3 = t1 << (t7 & 0x1f); +if ((int)t3 >= 0) {t2 = v1 < 0x20; +goto L429cbc;} +t2 = v1 < 0x20; +v0 = MEM_U32(s1 + 20); +at = 0x12000000; +t2 = MEM_U8(v0 + 0); +a1 = zero; +t4 = t2 < 0x20; +t9 = -t4; +t5 = t9 & at; +t0 = t5 << (t2 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L429ba8;} +//nop; +t6 = MEM_U8(v0 + 1); +at = 0x88000000; +t8 = t6 < 0x20; +t1 = -t8; +t7 = t1 & at; +t3 = t7 << (t6 & 0x1f); +if ((int)t3 < 0) {//nop; +goto L429ba8;} +//nop; +MEM_U8(v0 + 1) = (uint8_t)zero; +L429ba8: +a0 = MEM_U32(s1 + 24); +at = 0x12000000; +t4 = MEM_U8(a0 + 0); +//nop; +t9 = t4 < 0x20; +t5 = -t9; +t2 = t5 & at; +t0 = t2 << (t4 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L429bf4;} +//nop; +t8 = MEM_U8(a0 + 1); +at = 0x88000000; +t1 = t8 < 0x20; +t7 = -t1; +t6 = t7 & at; +t3 = t6 << (t8 & 0x1f); +if ((int)t3 < 0) {//nop; +goto L429bf4;} +//nop; +MEM_U8(a0 + 1) = (uint8_t)zero; +L429bf4: +t9 = MEM_U32(s1 + 32); +a0 = MEM_U32(s1 + 20); +a2 = MEM_U32(t9 + 36); +//nop; +v0 = MEM_U32(sp + 124); +// bdead 400400eb t9 = t9; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L429c14; +a3 = zero; +L429c14: +// bdead 40040003 gp = MEM_U32(sp + 40); +t5 = MEM_U32(s1 + 32); +//nop; +a0 = MEM_U32(s1 + 24); +v0 = MEM_U32(sp + 124); +a2 = MEM_U32(t5 + 44); +// fdead 600640bf t9 = t9; +a1 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L429c3c; +a3 = zero; +L429c3c: +// bdead 40040181 gp = MEM_U32(sp + 40); +t7 = MEM_U32(s1 + 28); +s0 = 0x10011ff0; +v0 = MEM_U16(s1 + 36); +t4 = MEM_U8(s0 + 1); +at = 0x10011ff0; +t0 = t4 & 0xffe0; +t2 = 0x58; +t1 = t0 | 0x9; +MEM_U8(s0 + 0) = (uint8_t)t2; +MEM_U8(s0 + 1) = (uint8_t)t1; +MEM_U32(s0 + 8) = t7; +t6 = v0 & 0xff; +MEM_U32(at + 4) = t6; +at = 0x10011ff0; +t8 = v0 >> 8; +MEM_U16(at + 2) = (uint16_t)t8; +t3 = MEM_U8(s1 + 16); +at = 0x59; +if (t3 != at) {//nop; +goto L429ca0;} +//nop; +t9 = MEM_U16(s0 + 2); +//nop; +t5 = t9 | 0x1; +MEM_U16(s0 + 2) = (uint16_t)t5; +L429ca0: +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L429cb0; +//nop; +L429cb0: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429cbc: +t4 = -t2; +at = 0xfc000000; +t0 = t4 & at; +t1 = t0 << (v1 & 0x1f); +if ((int)t1 >= 0) {at = 0xf; +goto L429dd0;} +at = 0xf; +v0 = MEM_U32(s1 + 20); +at = 0x12000000; +t7 = MEM_U8(v0 + 0); +a1 = zero; +t6 = t7 < 0x20; +t8 = -t6; +t3 = t8 & at; +t9 = t3 << (t7 & 0x1f); +if ((int)t9 >= 0) {a2 = zero; +goto L429d08;} +a2 = zero; +t5 = MEM_U8(s1 + 1); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t5; +L429d08: +a0 = MEM_U32(s1 + 24); +at = 0x12000000; +t2 = MEM_U8(a0 + 0); +//nop; +t4 = t2 < 0x20; +t0 = -t4; +t1 = t0 & at; +t6 = t1 << (t2 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L429d3c;} +//nop; +t8 = MEM_U8(s1 + 1); +//nop; +MEM_U8(a0 + 1) = (uint8_t)t8; +L429d3c: +//nop; +a0 = MEM_U32(s1 + 20); +v0 = MEM_U32(sp + 124); +// bdead 400400eb t9 = t9; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L429d54; +a3 = zero; +L429d54: +// bdead 40040003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(sp + 124); +// fdead 6006003f t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L429d78; +a3 = zero; +L429d78: +// bdead 40040181 gp = MEM_U32(sp + 40); +t3 = MEM_U8(s1 + 16); +a0 = 0x10011ff0; +at = 0x10011ff0; +MEM_U8(a0 + 0) = (uint8_t)t3; +v0 = MEM_U8(a0 + 1); +t7 = MEM_U8(s1 + 1); +t9 = v0 << 27; +t5 = t9 >> 27; +t4 = t7 ^ t5; +t0 = t4 & 0x1f; +t1 = t0 ^ v0; +MEM_U8(at + 1) = (uint8_t)t1; +t2 = MEM_U32(s1 + 28); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t2; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L429dc4; +//nop; +L429dc4: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429dd0: +if (v0 != at) {a1 = zero; +goto L429e58;} +a1 = zero; +a0 = MEM_U32(s1 + 20); +at = 0x12000000; +t6 = MEM_U8(a0 + 0); +a2 = zero; +t8 = t6 < 0x20; +t3 = -t8; +t9 = t3 & at; +t7 = t9 << (t6 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L429e14;} +//nop; +t5 = MEM_U8(s1 + 1); +//nop; +MEM_U8(a0 + 1) = (uint8_t)t5; +a0 = MEM_U32(s1 + 20); +//nop; +L429e14: +//nop; +v0 = MEM_U32(sp + 124); +// bdead 400000eb t9 = t9; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L429e28; +a3 = zero; +L429e28: +// bdead 40000181 gp = MEM_U32(sp + 40); +t4 = 0xf; +a0 = 0x10011ff0; +//nop; +MEM_U8(a0 + 0) = (uint8_t)t4; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L429e4c; +//nop; +L429e4c: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429e58: +t0 = MEM_U32(sp + 124); +//nop; +v0 = MEM_U32(t0 + -12); +a0 = MEM_U16(s1 + 2); +a1 = v0 + 0x164; +MEM_U32(sp + 60) = v0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L429e74; +MEM_U32(sp + 60) = v0; +L429e74: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t2 = MEM_U8(sp + 135); +goto L429f34;} +t2 = MEM_U8(sp + 135); +t1 = MEM_U8(sp + 135); +a1 = MEM_U32(sp + 60); +if (t1 == 0) {a0 = s1; +goto L429e9c;} +a0 = s1; +at = 0x1001e694; +MEM_U32(at + 0) = zero; +goto L42b010; +MEM_U32(at + 0) = zero; +L429e9c: +//nop; +a2 = sp + 0x78; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L429eac; +a3 = 0x1; +L429eac: +// bdead 40060009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L429f10;} +//nop; +if (s0 == 0) {a1 = s1; +goto L429ed8;} +a1 = s1; +//nop; +a0 = MEM_U32(sp + 120); +a2 = s0; +f_base_in_reg(mem, sp, a0, a1, a2); +goto L429ed0; +a2 = s0; +L429ed0: +// bdead 40040001 gp = MEM_U32(sp + 40); +//nop; +L429ed8: +//nop; +a0 = MEM_U8(s1 + 18); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L429ee8; +//nop; +L429ee8: +// bdead 40040009 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U8(s1 + 18); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L429f04; +a3 = v0; +L429f04: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429f10: +//nop; +a1 = MEM_U8(s1 + 18); +a2 = MEM_U32(s1 + 32); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L429f24; +a0 = 0x52; +L429f24: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +// fdead 0 t2 = MEM_U8(sp + 135); +L429f34: +a1 = MEM_U32(sp + 60); +if (t2 != 0) {//nop; +goto L42a034;} +//nop; +//nop; +a0 = MEM_U16(s1 + 2); +a1 = a1 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L429f50; +a1 = a1 + 0x154; +L429f50: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {a1 = MEM_U32(sp + 60); +goto L42a038;} +a1 = MEM_U32(sp + 60); +a1 = MEM_U32(sp + 60); +//nop; +a0 = MEM_U16(s1 + 2); +a1 = a1 + 0x16c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L429f70; +a1 = a1 + 0x16c; +L429f70: +// bdead 40060009 gp = MEM_U32(sp + 40); +if (v0 != 0) {a0 = s1; +goto L42a014;} +a0 = s1; +//nop; +a1 = MEM_U32(sp + 60); +a2 = sp + 0x78; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L429f90; +a3 = 0x1; +L429f90: +// bdead 40060009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L429ff4;} +//nop; +if (s0 == 0) {a1 = s1; +goto L429fbc;} +a1 = s1; +//nop; +a0 = MEM_U32(sp + 120); +a2 = s0; +f_base_in_reg(mem, sp, a0, a1, a2); +goto L429fb4; +a2 = s0; +L429fb4: +// bdead 40040001 gp = MEM_U32(sp + 40); +//nop; +L429fbc: +//nop; +a0 = MEM_U8(s1 + 18); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L429fcc; +//nop; +L429fcc: +// bdead 40040009 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U8(s1 + 18); +a0 = 0x52; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L429fe8; +a3 = v0; +L429fe8: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L429ff4: +//nop; +a1 = MEM_U8(s1 + 18); +a2 = MEM_U32(s1 + 32); +a0 = 0x52; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L42a008; +a0 = 0x52; +L42a008: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L42a014: +//nop; +v0 = MEM_U32(sp + 124); +// fdead 6006002f t9 = t9; +a0 = s1; +func_428e44(mem, sp, v0, a0); +goto L42a028; +a0 = s1; +L42a028: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L42a034: +a1 = MEM_U32(sp + 60); +L42a038: +//nop; +a0 = MEM_U16(s1 + 2); +a1 = a1 + 0x16c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L42a048; +a1 = a1 + 0x16c; +L42a048: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L42a07c;} +//nop; +//nop; +v0 = MEM_U32(sp + 124); +// fdead 6006000f t9 = t9; +a0 = s1; +func_428e44(mem, sp, v0, a0); +goto L42a068; +a0 = s1; +L42a068: +// bdead 40040183 gp = MEM_U32(sp + 40); +//nop; +s0 = 0x10011ff0; +t1 = MEM_U8(sp + 135); +goto L42ab8c; +t1 = MEM_U8(sp + 135); +L42a07c: +v0 = MEM_U8(s1 + 16); +t3 = 0x10013460; +t8 = v0 << 2; +t8 = t8 - v0; +t9 = t8 + t3; +t6 = MEM_U8(t9 + 2); +a2 = zero; +if (t6 == 0) {t7 = v0 + 0xffffffe0; +goto L42a3b8;} +t7 = v0 + 0xffffffe0; +t5 = t7 < 0x40; +if (t5 == 0) {v1 = zero; +goto L42a0d0;} +v1 = zero; +t1 = 0x100008f4; +t4 = (int)t7 >> 5; +t0 = t4 << 2; +t1 = t1; +t2 = t1 + t0; +t8 = MEM_U32(t2 + 0); +//nop; +t3 = t8 << (t7 & 0x1f); +t5 = (int)t3 < (int)0x0; +L42a0d0: +if (t5 != 0) {a1 = zero; +goto L42a1b4;} +a1 = zero; +v0 = MEM_U32(s1 + 20); +at = 0x12000000; +t6 = MEM_U8(v0 + 0); +//nop; +t4 = t6 < 0x20; +t1 = -t4; +t0 = t1 & at; +t2 = t0 << (t6 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L42a10c;} +//nop; +t8 = MEM_U8(s1 + 1); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t8; +L42a10c: +a0 = MEM_U32(s1 + 24); +at = 0x12000000; +t7 = MEM_U8(a0 + 0); +//nop; +t3 = t7 < 0x20; +t9 = -t3; +t5 = t9 & at; +t4 = t5 << (t7 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L42a140;} +//nop; +t1 = MEM_U8(s1 + 1); +//nop; +MEM_U8(a0 + 1) = (uint8_t)t1; +L42a140: +t6 = MEM_U8(s1 + 16); +t0 = MEM_U32(s1 + 20); +t2 = t6 < 0x80; +if (t2 == 0) {MEM_U32(sp + 56) = t0; +goto L42a178;} +MEM_U32(sp + 56) = t0; +t9 = 0x100008e4; +t8 = (int)t6 >> 5; +t3 = t8 << 2; +t9 = t9; +t5 = t9 + t3; +t7 = MEM_U32(t5 + 0); +//nop; +t4 = t7 << (t6 & 0x1f); +t2 = (int)t4 < (int)0x0; +L42a178: +if (t2 == 0) {//nop; +goto L42a368;} +//nop; +t0 = MEM_U32(sp + 56); +a0 = MEM_U32(s1 + 24); +t8 = MEM_U8(t0 + 1); +//nop; +if (t8 != 0) {//nop; +goto L42a19c;} +//nop; +a2 = s0; +L42a19c: +t9 = MEM_U8(a0 + 1); +//nop; +if (t9 != 0) {//nop; +goto L42a368;} +//nop; +v1 = s0; +goto L42a368; +v1 = s0; +L42a1b4: +at = 0x3a; +if (v0 != at) {at = 0x41; +goto L42a230;} +at = 0x41; +v0 = MEM_U32(s1 + 20); +at = 0x12000000; +t3 = MEM_U8(v0 + 0); +//nop; +t5 = t3 < 0x20; +t7 = -t5; +t6 = t7 & at; +t4 = t6 << (t3 & 0x1f); +if ((int)t4 >= 0) {t7 = 0xe; +goto L42a1f4;} +t7 = 0xe; +t1 = MEM_U8(s1 + 1); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t1; +L42a1f4: +a0 = MEM_U32(s1 + 24); +at = 0x12000000; +t2 = MEM_U8(a0 + 0); +//nop; +t0 = t2 < 0x20; +t8 = -t0; +t9 = t8 & at; +t5 = t9 << (t2 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L42a220;} +//nop; +MEM_U8(a0 + 1) = (uint8_t)t7; +L42a220: +t6 = MEM_U32(s1 + 20); +MEM_U32(sp + 56) = t6; +goto L42a368; +MEM_U32(sp + 56) = t6; +at = 0x41; +L42a230: +if (v0 == at) {//nop; +goto L42a2dc;} +//nop; +v0 = MEM_U32(s1 + 20); +at = 0x12000000; +t3 = MEM_U8(v0 + 0); +//nop; +t4 = t3 < 0x20; +t1 = -t4; +t0 = t1 & at; +t8 = t0 << (t3 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L42a284;} +//nop; +t9 = MEM_U8(v0 + 1); +at = 0x88000000; +t2 = t9 < 0x20; +t5 = -t2; +t7 = t5 & at; +t6 = t7 << (t9 & 0x1f); +if ((int)t6 < 0) {//nop; +goto L42a284;} +//nop; +MEM_U8(v0 + 1) = (uint8_t)zero; +L42a284: +a0 = MEM_U32(s1 + 24); +at = 0x12000000; +t4 = MEM_U8(a0 + 0); +//nop; +t1 = t4 < 0x20; +t0 = -t1; +t3 = t0 & at; +t8 = t3 << (t4 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L42a2d0;} +//nop; +t2 = MEM_U8(a0 + 1); +at = 0x88000000; +t5 = t2 < 0x20; +t7 = -t5; +t9 = t7 & at; +t6 = t9 << (t2 & 0x1f); +if ((int)t6 < 0) {//nop; +goto L42a2d0;} +//nop; +MEM_U8(a0 + 1) = (uint8_t)zero; +L42a2d0: +t1 = MEM_U32(s1 + 20); +MEM_U32(sp + 56) = t1; +goto L42a368; +MEM_U32(sp + 56) = t1; +L42a2dc: +v0 = MEM_U32(s1 + 20); +at = 0x12000000; +t0 = MEM_U8(v0 + 0); +//nop; +t3 = t0 < 0x20; +t4 = -t3; +t8 = t4 & at; +t5 = t8 << (t0 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L42a328;} +//nop; +t7 = MEM_U8(v0 + 1); +at = 0x88000000; +t9 = t7 < 0x20; +t2 = -t9; +t6 = t2 & at; +t1 = t6 << (t7 & 0x1f); +if ((int)t1 < 0) {//nop; +goto L42a328;} +//nop; +MEM_U8(v0 + 1) = (uint8_t)zero; +L42a328: +a0 = MEM_U32(s1 + 24); +at = 0x12000000; +t3 = MEM_U8(a0 + 0); +//nop; +t4 = t3 < 0x20; +t8 = -t4; +t0 = t8 & at; +t5 = t0 << (t3 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L42a35c;} +//nop; +t9 = MEM_U8(s1 + 1); +//nop; +MEM_U8(a0 + 1) = (uint8_t)t9; +L42a35c: +t2 = MEM_U32(s1 + 20); +a2 = s0; +MEM_U32(sp + 56) = t2; +L42a368: +//nop; +a0 = MEM_U32(sp + 56); +v0 = MEM_U32(sp + 124); +// bdead 400400fb t9 = t9; +a3 = zero; +MEM_U32(sp + 96) = v1; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42a384; +MEM_U32(sp + 96) = v1; +L42a384: +// bdead 40040003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 24); +//nop; +a2 = MEM_U32(sp + 96); +v0 = MEM_U32(sp + 124); +// fdead 600600bf t9 = t9; +a1 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42a3a8; +a3 = zero; +L42a3a8: +// bdead 40040183 gp = MEM_U32(sp + 40); +v0 = MEM_U8(s1 + 16); +t7 = v0 < 0x60; +goto L42a820; +t7 = v0 < 0x60; +L42a3b8: +t6 = v0 + 0xffffffe0; +t7 = t6 < 0x80; +if (t7 == 0) {t1 = (int)t6 >> 5; +goto L42a3e8;} +t1 = (int)t6 >> 5; +t8 = 0x100008d4; +t4 = t1 << 2; +t8 = t8; +t0 = t8 + t4; +t3 = MEM_U32(t0 + 0); +//nop; +t5 = t3 << (t6 & 0x1f); +t7 = (int)t5 < (int)0x0; +L42a3e8: +if (t7 == 0) {t1 = v0 < 0xa0; +goto L42a448;} +t1 = v0 < 0xa0; +v1 = MEM_U32(s1 + 20); +at = 0x12000000; +t2 = MEM_U8(v1 + 0); +//nop; +t1 = t2 < 0x20; +t8 = -t1; +t4 = t8 & at; +t0 = t4 << (t2 & 0x1f); +if ((int)t0 >= 0) {at = 0x36; +goto L42a4f8;} +at = 0x36; +t3 = MEM_U8(v1 + 1); +at = 0x88000000; +t6 = t3 < 0x20; +t5 = -t6; +t9 = t5 & at; +t7 = t9 << (t3 & 0x1f); +if ((int)t7 < 0) {at = 0x36; +goto L42a4f8;} +at = 0x36; +MEM_U8(v1 + 1) = (uint8_t)zero; +v0 = MEM_U8(s1 + 16); +at = 0x36; +goto L42a4f8; +at = 0x36; +L42a448: +if (t1 == 0) {t8 = (int)v0 >> 5; +goto L42a470;} +t8 = (int)v0 >> 5; +t2 = 0x100008c0; +t4 = t8 << 2; +t2 = t2; +t0 = t2 + t4; +t6 = MEM_U32(t0 + 0); +//nop; +t5 = t6 << (v0 & 0x1f); +t1 = (int)t5 < (int)0x0; +L42a470: +if (t1 == 0) {//nop; +goto L42a4b8;} +//nop; +v1 = MEM_U32(s1 + 20); +at = 0x12000000; +t3 = MEM_U8(v1 + 0); +//nop; +t7 = t3 < 0x20; +t8 = -t7; +t2 = t8 & at; +t4 = t2 << (t3 & 0x1f); +if ((int)t4 >= 0) {at = 0x36; +goto L42a4f8;} +at = 0x36; +t0 = MEM_U8(s1 + 36); +//nop; +MEM_U8(v1 + 1) = (uint8_t)t0; +v0 = MEM_U8(s1 + 16); +at = 0x36; +goto L42a4f8; +at = 0x36; +L42a4b8: +v1 = MEM_U32(s1 + 20); +at = 0x12000000; +t6 = MEM_U8(v1 + 0); +//nop; +t5 = t6 < 0x20; +t9 = -t5; +t1 = t9 & at; +t7 = t1 << (t6 & 0x1f); +if ((int)t7 >= 0) {at = 0x36; +goto L42a4f8;} +at = 0x36; +t8 = MEM_U8(s1 + 1); +//nop; +MEM_U8(v1 + 1) = (uint8_t)t8; +v0 = MEM_U8(s1 + 16); +//nop; +at = 0x36; +L42a4f8: +if (v0 != at) {//nop; +goto L42a5d8;} +//nop; +a0 = MEM_U32(s1 + 20); +at = 0x1; +t2 = MEM_U8(a0 + 0); +a1 = MEM_U32(sp + 60); +if (t2 != at) {//nop; +goto L42a5d8;} +//nop; +//nop; +a2 = sp + 0x78; +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L42a528; +a3 = 0x1; +L42a528: +// bdead 4004018b gp = MEM_U32(sp + 40); +if (v0 != 0) {t3 = 0x52; +goto L42a5d8;} +t3 = 0x52; +s0 = 0x10011ff0; +t4 = MEM_U8(s1 + 1); +v0 = MEM_U8(s0 + 1); +at = 0x10011ff0; +t0 = v0 << 27; +t5 = t0 >> 27; +t9 = t4 ^ t5; +t1 = t9 & 0x1f; +MEM_U8(s0 + 0) = (uint8_t)t3; +t6 = t1 ^ v0; +MEM_U8(at + 1) = (uint8_t)t6; +v1 = MEM_U32(s1 + 20); +v0 = MEM_U8(s0 + 1); +t7 = MEM_U8(v1 + 30); +t8 = v0 << 24; +t2 = t8 >> 29; +t3 = t7 ^ t2; +t0 = t3 << 29; +at = 0x10011ff0; +t4 = t0 >> 24; +t5 = t4 ^ v0; +MEM_U8(at + 1) = (uint8_t)t5; +at = 0x10011ff0; +t9 = MEM_U16(v1 + 28); +a0 = s0; +MEM_U32(at + 4) = t9; +t6 = MEM_U32(s1 + 28); +t1 = MEM_U32(v1 + 16); +at = 0x10011ff0; +t8 = t1 + t6; +MEM_U32(at + 12) = t8; +t7 = MEM_U16(s1 + 36); +MEM_U16(s0 + 2) = (uint16_t)zero; +MEM_U32(s0 + 8) = t7; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42a5cc; +//nop; +L42a5cc: +// bdead 40060183 gp = MEM_U32(sp + 40); +t1 = MEM_U8(sp + 135); +goto L42ab8c; +t1 = MEM_U8(sp + 135); +L42a5d8: +t2 = MEM_U8(s1 + 16); +a0 = MEM_U32(s1 + 20); +t3 = t2 + 0xffffffe0; +t0 = t3 < 0x80; +if (t0 == 0) {//nop; +goto L42a614;} +//nop; +t9 = 0x100008d4; +t4 = (int)t3 >> 5; +t5 = t4 << 2; +t9 = t9; +t1 = t9 + t5; +t6 = MEM_U32(t1 + 0); +//nop; +t8 = t6 << (t3 & 0x1f); +t0 = (int)t8 < (int)0x0; +L42a614: +if (t0 == 0) {//nop; +goto L42a648;} +//nop; +t2 = MEM_U32(s1 + 8); +//nop; +v0 = MEM_U32(sp + 124); +a2 = MEM_U32(t2 + 52); +// bdead 400400ab t9 = t9; +a1 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42a63c; +a3 = zero; +L42a63c: +// bdead 40040183 gp = MEM_U32(sp + 40); +v0 = MEM_U8(s1 + 16); +goto L42a670; +v0 = MEM_U8(s1 + 16); +L42a648: +//nop; +v0 = MEM_U32(sp + 124); +// bdead 4004002b t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42a664; +a3 = zero; +L42a664: +// bdead 40040183 gp = MEM_U32(sp + 40); +//nop; +v0 = MEM_U8(s1 + 16); +L42a670: +at = 0xb; +if (v0 != at) {t7 = v0 < 0x60; +goto L42a820;} +t7 = v0 < 0x60; +v1 = MEM_U32(s1 + 8); +//nop; +v0 = MEM_U32(v1 + 56); +//nop; +t4 = MEM_U32(v0 + 4); +//nop; +if (t4 == 0) {//nop; +goto L42a6a4;} +//nop; +a1 = v0; +goto L42a6ac; +a1 = v0; +L42a6a4: +a1 = MEM_U32(v1 + 60); +//nop; +L42a6ac: +v0 = MEM_U32(a1 + 44); +at = 0x1; +if (v0 == at) {t6 = 0x4; +goto L42a740;} +t6 = 0x4; +MEM_U32(sp + 104) = v0; +t9 = sp + 0x68; +a2 = MEM_U32(t9 + 0); +a0 = MEM_U8(v1 + 1); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t9 + 4); +//nop; +t3 = 0x1; +MEM_U32(sp + 20) = t3; +MEM_U32(sp + 116) = a1; +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 12) = a3; +f_genloadnum(mem, sp, a0, a1, a2, a3); +goto L42a6f0; +MEM_U32(sp + 12) = a3; +L42a6f0: +// bdead 40040183 gp = MEM_U32(sp + 40); +t8 = 0x5b; +a0 = 0x10011ff0; +at = 0x10011ff0; +MEM_U8(a0 + 0) = (uint8_t)t8; +t7 = MEM_U32(s1 + 8); +v0 = MEM_U8(a0 + 1); +t0 = MEM_U8(t7 + 1); +t2 = v0 << 27; +t4 = t2 >> 27; +t5 = t0 ^ t4; +t9 = t5 & 0x1f; +t1 = t9 ^ v0; +//nop; +MEM_U8(at + 1) = (uint8_t)t1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42a734; +//nop; +L42a734: +// bdead 40040183 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 116); +//nop; +L42a740: +v0 = MEM_U32(a1 + 40); +s0 = 0x10011ff0; +t6 = MEM_U8(v0 + 0); +at = 0x1; +if (t6 == at) {//nop; +goto L42a768;} +//nop; +t3 = MEM_U32(v0 + 16); +//nop; +if (t3 == 0) {//nop; +goto L42a7c4;} +//nop; +L42a768: +//nop; +a0 = a1 + 0x8; +MEM_U32(sp + 116) = a1; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42a778; +MEM_U32(sp + 116) = a1; +L42a778: +a1 = MEM_U32(sp + 116); +v0 = MEM_U8(s0 + 1); +t7 = MEM_U32(a1 + 40); +t8 = 0x1; +MEM_U8(s0 + 0) = (uint8_t)t8; +t2 = MEM_U8(t7 + 1); +t0 = v0 << 27; +t4 = t0 >> 27; +t5 = t2 ^ t4; +t9 = t5 & 0x1f; +// bdead 4406018b gp = MEM_U32(sp + 40); +t1 = t9 ^ v0; +MEM_U8(s0 + 1) = (uint8_t)t1; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42a7bc; +//nop; +L42a7bc: +// bdead 40060103 gp = MEM_U32(sp + 40); +//nop; +L42a7c4: +a0 = MEM_U32(s1 + 24); +a1 = zero; +if (a0 == 0) {a2 = zero; +goto L42ab88;} +a2 = zero; +//nop; +v0 = MEM_U32(sp + 124); +// fdead 6007b0ff t9 = t9; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42a7e8; +a3 = zero; +L42a7e8: +t3 = MEM_U8(s0 + 1); +// bdead 40061183 gp = MEM_U32(sp + 40); +t6 = 0x1; +t8 = t3 & 0xffe0; +MEM_U8(s0 + 0) = (uint8_t)t6; +MEM_U8(s0 + 1) = (uint8_t)t8; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42a810; +//nop; +L42a810: +// bdead 40060183 gp = MEM_U32(sp + 40); +t1 = MEM_U8(sp + 135); +goto L42ab8c; +t1 = MEM_U8(sp + 135); +// fdead 0 t7 = v0 < 0x60; +L42a820: +if (t7 == 0) {//nop; +goto L42a850;} +//nop; +t4 = 0x100008b4; +t0 = (int)v0 >> 5; +t2 = t0 << 2; +t4 = t4; +t5 = t4 + t2; +t9 = MEM_U32(t5 + 0); +//nop; +t1 = t9 << (v0 & 0x1f); +t6 = (int)t1 < (int)0x0; +t7 = t6; +L42a850: +if (t7 == 0) {v1 = v0 + 0xffffffe0; +goto L42a870;} +v1 = v0 + 0xffffffe0; +t3 = MEM_U32(s1 + 28); +at = 0x10011ff0; +v1 = v0 + 0xffffffe0; +MEM_U32(at + 4) = t3; +goto L42a9fc; +MEM_U32(at + 4) = t3; +// fdead 0 v1 = v0 + 0xffffffe0; +L42a870: +t8 = v1 < 0x80; +if (t8 == 0) {t0 = (int)v1 >> 5; +goto L42a8a0;} +t0 = (int)v1 >> 5; +t2 = 0x100008d4; +t4 = t0 << 2; +t2 = t2; +t5 = t2 + t4; +t9 = MEM_U32(t5 + 0); +//nop; +t1 = t9 << (v1 & 0x1f); +t6 = (int)t1 < (int)0x0; +t8 = t6; +L42a8a0: +if (t8 == 0) {//nop; +goto L42a8d8;} +//nop; +s0 = 0x10011ff0; +t7 = MEM_U32(s1 + 28); +t3 = MEM_U16(s1 + 36); +t0 = MEM_U8(s1 + 19); +at = 0x10011ff0; +MEM_U32(s0 + 4) = t7; +MEM_U32(s0 + 8) = t3; +MEM_U16(at + 2) = (uint16_t)t0; +t2 = MEM_U16(s1 + 38); +at = 0x10011ff0; +MEM_U32(at + 12) = t2; +goto L42a9fc; +MEM_U32(at + 12) = t2; +L42a8d8: +t4 = v0 < 0xa0; +if (t4 == 0) {//nop; +goto L42a90c;} +//nop; +t1 = 0x100008c0; +t5 = (int)v0 >> 5; +t9 = t5 << 2; +t1 = t1; +t6 = t1 + t9; +t8 = MEM_U32(t6 + 0); +//nop; +t7 = t8 << (v0 & 0x1f); +t3 = (int)t7 < (int)0x0; +t4 = t3; +L42a90c: +if (t4 == 0) {t2 = v1 < 0x20; +goto L42a928;} +t2 = v1 < 0x20; +s0 = 0x10011ff0; +t0 = MEM_U8(s1 + 36); +MEM_U8(s0 + 8) = (uint8_t)t0; +goto L42a9fc; +MEM_U8(s0 + 8) = (uint8_t)t0; +// fdead 0 t2 = v1 < 0x20; +L42a928: +at = 0x30000; +at = at | 0x8c80; +t5 = -t2; +t1 = t5 & at; +t9 = t1 << (v1 & 0x1f); +if ((int)t9 >= 0) {at = 0x2; +goto L42a978;} +at = 0x2; +s0 = 0x10011ff0; +at = 0xffffffe0; +t6 = MEM_U8(s0 + 1); +t3 = MEM_U32(s1 + 28); +t8 = t6 & at; +at = 0x10011ff0; +t4 = MEM_U16(s1 + 36); +t7 = t8 | 0x9; +MEM_U8(s0 + 1) = (uint8_t)t7; +MEM_U32(s0 + 8) = t3; +MEM_U32(at + 4) = t4; +goto L42a9fc; +MEM_U32(at + 4) = t4; +at = 0x2; +L42a978: +if (v0 != at) {t5 = v0 < 0xa0; +goto L42a9a0;} +t5 = v0 < 0xa0; +at = 0x10011ff0; +t0 = MEM_U32(s1 + 28); +//nop; +MEM_U32(at + 12) = t0; +t2 = MEM_U16(s1 + 36); +MEM_U32(at + 8) = t2; +goto L42a9fc; +MEM_U32(at + 8) = t2; +// fdead 0 t5 = v0 < 0xa0; +L42a9a0: +if (t5 == 0) {//nop; +goto L42a9d0;} +//nop; +t6 = 0x100008a0; +t1 = (int)v0 >> 5; +t9 = t1 << 2; +t6 = t6; +t8 = t6 + t9; +t7 = MEM_U32(t8 + 0); +//nop; +t3 = t7 << (v0 & 0x1f); +t4 = (int)t3 < (int)0x0; +t5 = t4; +L42a9d0: +if (t5 == 0) {//nop; +goto L42a9fc;} +//nop; +s0 = 0x10011ff0; +t0 = MEM_U32(s1 + 28); +at = 0x3a; +if (v0 != at) {MEM_U32(s0 + 8) = t0; +goto L42a9fc;} +MEM_U32(s0 + 8) = t0; +t2 = MEM_U16(s1 + 36); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t2; +L42a9fc: +s0 = 0x10011ff0; +t1 = v1 < 0x80; +if (t1 == 0) {at = 0x33; +goto L42aa30;} +at = 0x33; +t8 = 0x100008d4; +t6 = (int)v1 >> 5; +t9 = t6 << 2; +t8 = t8; +t7 = t8 + t9; +t3 = MEM_U32(t7 + 0); +//nop; +t4 = t3 << (v1 & 0x1f); +t1 = (int)t4 < (int)0x0; +L42aa30: +if (t1 != 0) {//nop; +goto L42aae4;} +//nop; +t0 = MEM_U8(s1 + 17); +t2 = v1 < 0x40; +if (t0 == 0) {//nop; +goto L42aae0;} +//nop; +if (t2 == 0) {t1 = v0 < 0x80; +goto L42aa74;} +t1 = v0 < 0x80; +t9 = 0x10000898; +t6 = (int)v1 >> 5; +t8 = t6 << 2; +t9 = t9; +t7 = t9 + t8; +t3 = MEM_U32(t7 + 0); +//nop; +t4 = t3 << (v1 & 0x1f); +t2 = (int)t4 < (int)0x0; +L42aa74: +if (t2 != 0) {//nop; +goto L42aae0;} +//nop; +if (t1 == 0) {//nop; +goto L42aaac;} +//nop; +t9 = 0x10000888; +t0 = (int)v0 >> 5; +t6 = t0 << 2; +t9 = t9; +t8 = t9 + t6; +t7 = MEM_U32(t8 + 0); +//nop; +t3 = t7 << (v0 & 0x1f); +t4 = (int)t3 < (int)0x0; +t1 = t4; +L42aaac: +if (t1 == 0) {t0 = 0x2; +goto L42aad8;} +t0 = 0x2; +t5 = 0x1001e6b4; +t2 = 0x3; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == t2) {//nop; +goto L42aad0;} +//nop; +abort(); +L42aad0: +MEM_U16(s0 + 2) = (uint16_t)t0; +goto L42aae4; +MEM_U16(s0 + 2) = (uint16_t)t0; +L42aad8: +MEM_U16(s0 + 2) = (uint16_t)zero; +goto L42aae4; +MEM_U16(s0 + 2) = (uint16_t)zero; +L42aae0: +MEM_U16(s0 + 2) = (uint16_t)zero; +L42aae4: +if (v0 != at) {t1 = v1 < 0x20; +goto L42ab04;} +t1 = v1 < 0x20; +t6 = MEM_U16(s0 + 2); +t9 = 0x36; +t8 = t6 | 0x1; +MEM_U8(s0 + 0) = (uint8_t)t9; +MEM_U16(s0 + 2) = (uint16_t)t8; +goto L42ab30; +MEM_U16(s0 + 2) = (uint16_t)t8; +L42ab04: +at = 0x9a; +if (v0 != at) {t7 = 0x93; +goto L42ab24;} +t7 = 0x93; +t3 = MEM_U16(s0 + 2); +MEM_U8(s0 + 0) = (uint8_t)t7; +t4 = t3 | 0x1; +MEM_U16(s0 + 2) = (uint16_t)t4; +goto L42ab30; +MEM_U16(s0 + 2) = (uint16_t)t4; +L42ab24: +at = 0x10011ff0; +//nop; +MEM_U8(at + 0) = (uint8_t)v0; +L42ab30: +at = 0x30000; +at = at | 0x8c80; +t5 = -t1; +t2 = t5 & at; +t0 = t2 << (v1 & 0x1f); +if ((int)t0 < 0) {//nop; +goto L42ab70;} +//nop; +v0 = MEM_U8(s0 + 1); +t9 = MEM_U8(s1 + 1); +t6 = v0 << 27; +t8 = t6 >> 27; +t7 = t9 ^ t8; +at = 0x10011ff0; +t3 = t7 & 0x1f; +t4 = t3 ^ v0; +MEM_U8(at + 1) = (uint8_t)t4; +L42ab70: +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42ab80; +//nop; +L42ab80: +// bdead 40060183 gp = MEM_U32(sp + 40); +//nop; +L42ab88: +t1 = MEM_U8(sp + 135); +L42ab8c: +//nop; +if (t1 == 0) {// bdead 40060183 ra = MEM_U32(sp + 44); +goto L42b014;} +// bdead 40060183 ra = MEM_U32(sp + 44); +t5 = MEM_U32(sp + 124); +t0 = MEM_U8(sp + 143); +t2 = MEM_U32(t5 + -12); +if (t0 == 0) {MEM_U32(sp + 60) = t2; +goto L42ac34;} +MEM_U32(sp + 60) = t2; +t9 = MEM_U8(s0 + 1); +t6 = 0x7e; +t8 = t9 & 0xffe0; +MEM_U8(s0 + 0) = (uint8_t)t6; +MEM_U8(s0 + 1) = (uint8_t)t8; +MEM_U8(s0 + 8) = (uint8_t)zero; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42abd4; +//nop; +L42abd4: +t3 = MEM_U8(s0 + 1); +// bdead 40061183 gp = MEM_U32(sp + 40); +t7 = 0x7d; +t4 = t3 & 0xffe0; +MEM_U8(s0 + 0) = (uint8_t)t7; +MEM_U8(s0 + 1) = (uint8_t)t4; +MEM_U16(s0 + 2) = (uint16_t)zero; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42ac00; +//nop; +L42ac00: +t5 = MEM_U8(s0 + 1); +// bdead 40064183 gp = MEM_U32(sp + 40); +t1 = 0x1; +t2 = t5 & 0xffe0; +MEM_U8(s0 + 0) = (uint8_t)t1; +MEM_U8(s0 + 1) = (uint8_t)t2; +MEM_U16(s0 + 2) = (uint16_t)zero; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42ac2c; +//nop; +L42ac2c: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L42ac34: +t0 = MEM_U8(s1 + 16); +at = 0xb; +if (t0 != at) {//nop; +goto L42ac88;} +//nop; +v1 = MEM_U32(s1 + 8); +//nop; +v0 = MEM_U32(v1 + 56); +//nop; +t6 = MEM_U32(v0 + 4); +//nop; +if (t6 == 0) {//nop; +goto L42ac6c;} +//nop; +a1 = v0; +goto L42ac74; +a1 = v0; +L42ac6c: +a1 = MEM_U32(v1 + 60); +//nop; +L42ac74: +t9 = MEM_U32(a1 + 4); +//nop; +t8 = MEM_U8(t9 + 18); +MEM_U8(sp + 95) = (uint8_t)t8; +goto L42ac94; +MEM_U8(sp + 95) = (uint8_t)t8; +L42ac88: +t7 = MEM_U8(s1 + 18); +//nop; +MEM_U8(sp + 95) = (uint8_t)t7; +L42ac94: +//nop; +a1 = MEM_U32(sp + 60); +a0 = s1; +a2 = sp + 0x78; +a3 = zero; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L42acac; +a3 = zero; +L42acac: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L42acf0;} +//nop; +//nop; +a0 = MEM_U8(sp + 95); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42acc8; +//nop; +L42acc8: +// bdead 4006000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U8(sp + 95); +a0 = 0x7b; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42ace4; +a3 = v0; +L42ace4: +// bdead 40060003 gp = MEM_U32(sp + 40); +t3 = MEM_U8(s1 + 16); +goto L42ad10; +t3 = MEM_U8(s1 + 16); +L42acf0: +//nop; +a1 = MEM_U8(sp + 95); +a2 = MEM_U32(s1 + 32); +a0 = 0x7b; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L42ad04; +a0 = 0x7b; +L42ad04: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +t3 = MEM_U8(s1 + 16); +L42ad10: +//nop; +t4 = t3 < 0xa0; +if (t4 == 0) {t1 = (int)t3 >> 5; +goto L42ad40;} +t1 = (int)t3 >> 5; +t2 = 0x10000874; +t5 = t1 << 2; +t2 = t2; +t0 = t2 + t5; +t6 = MEM_U32(t0 + 0); +//nop; +t9 = t6 << (t3 & 0x1f); +t4 = (int)t9 < (int)0x0; +L42ad40: +if (t4 != 0) {// bdead 40060003 ra = MEM_U32(sp + 44); +goto L42b014;} +// bdead 40060003 ra = MEM_U32(sp + 44); +v1 = MEM_U32(s1 + 36); +//nop; +if (v1 == 0) {// bdead 40060013 ra = MEM_U32(sp + 44); +goto L42b014;} +// bdead 40060013 ra = MEM_U32(sp + 44); +t7 = 0x1001cb28; +t1 = MEM_U8(sp + 143); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == v1) {// bdead 40060413 ra = MEM_U32(sp + 44); +goto L42b014;} +// bdead 40060413 ra = MEM_U32(sp + 44); +if (t1 != 0) {// bdead 40060013 ra = MEM_U32(sp + 44); +goto L42b014;} +// bdead 40060013 ra = MEM_U32(sp + 44); +//nop; +a0 = MEM_U32(v1 + 16); +v0 = MEM_U32(sp + 124); +// bdead 4006002b t9 = t9; +//nop; +func_4249d4(mem, sp, v0, a0); +goto L42ad90; +//nop; +L42ad90: +v1 = MEM_U32(s1 + 36); +// bdead 40060193 gp = MEM_U32(sp + 40); +t2 = MEM_U32(v1 + 8); +t5 = MEM_U32(v1 + 20); +at = 0xffffffff; +lo = t2 * t5; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)t5 >> 32); +t0 = 0x5e; +v0 = lo; +if (v0 != at) {at = 0x1; +goto L42ae04;} +at = 0x1; +v0 = MEM_U8(s0 + 1); +t6 = MEM_U8(sp + 95); +t3 = v0 << 27; +t9 = t3 >> 27; +t8 = t6 ^ t9; +t4 = t8 & 0x1f; +t7 = t4 ^ v0; +MEM_U8(s0 + 0) = (uint8_t)t0; +MEM_U16(s0 + 2) = (uint16_t)zero; +MEM_U8(s0 + 1) = (uint8_t)t7; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42adf0; +//nop; +L42adf0: +// bdead 40060003 gp = MEM_U32(sp + 40); +v1 = MEM_U32(s1 + 36); +//nop; +goto L42ae88; +//nop; +at = 0x1; +L42ae04: +if (v0 == at) {t1 = sp + 0x68; +goto L42ae88;} +t1 = sp + 0x68; +MEM_U32(sp + 104) = v0; +a2 = MEM_U32(t1 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t1 + 4); +a0 = MEM_U8(sp + 95); +t0 = 0x4; +t3 = 0x1; +MEM_U32(sp + 20) = t3; +MEM_U32(sp + 16) = t0; +MEM_U32(sp + 12) = a3; +f_genloadnum(mem, sp, a0, a1, a2, a3); +goto L42ae3c; +MEM_U32(sp + 12) = a3; +L42ae3c: +v0 = MEM_U8(s0 + 1); +t9 = MEM_U8(sp + 95); +t8 = v0 << 27; +t4 = t8 >> 27; +t7 = t9 ^ t4; +t2 = t7 & 0x1f; +// bdead 4006098b gp = MEM_U32(sp + 40); +t6 = 0x5b; +t1 = t2 ^ v0; +MEM_U8(s0 + 0) = (uint8_t)t6; +MEM_U16(s0 + 2) = (uint16_t)zero; +MEM_U8(s0 + 1) = (uint8_t)t1; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42ae7c; +//nop; +L42ae7c: +// bdead 40060003 gp = MEM_U32(sp + 40); +v1 = MEM_U32(s1 + 36); +//nop; +L42ae88: +t5 = 0x1001cc30; +t0 = MEM_U32(v1 + 24); +t5 = MEM_U32(t5 + 0); +t3 = t0 << 3; +t8 = MEM_U32(sp + 124); +t6 = t5 + t3; +a0 = MEM_U32(t6 + 0); +//nop; +a1 = MEM_U32(t8 + -12); +a2 = sp + 0x78; +a3 = zero; +MEM_U32(sp + 88) = a0; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L42aebc; +MEM_U32(sp + 88) = a0; +L42aebc: +// bdead 4002000b gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 88); +if (v0 == 0) {//nop; +goto L42af04;} +//nop; +//nop; +a0 = MEM_U8(sp + 95); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42aedc; +//nop; +L42aedc: +// bdead 40000009 gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 120); +//nop; +a2 = MEM_U8(sp + 95); +a0 = 0x7b; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42aef8; +a3 = v0; +L42aef8: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L42af04: +v0 = MEM_U8(s0 + 1); +t9 = MEM_U8(sp + 95); +t4 = v0 << 27; +t7 = t4 >> 27; +t2 = t9 ^ t7; +t1 = t2 & 0x1f; +t5 = t1 ^ v0; +t3 = t5 & 0xff1f; +t8 = 0x1001c4c4; +MEM_U8(s0 + 1) = (uint8_t)t5; +t6 = t3 | 0x20; +MEM_U8(s0 + 1) = (uint8_t)t6; +t8 = MEM_U32(t8 + 0); +t4 = MEM_U32(a0 + 32); +MEM_U32(s0 + 4) = t8; +t9 = MEM_U32(t4 + 4); +t7 = 0x1001ebac; +MEM_U32(s0 + 12) = t9; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L42af84;} +//nop; +v0 = 0x1001cc40; +t1 = -t9; +t0 = MEM_U32(v0 + 0); +//nop; +at = (int)t0 < (int)t1; +if (at == 0) {//nop; +goto L42af7c;} +//nop; +t0 = t1; +L42af7c: +MEM_U32(v0 + 0) = t0; +goto L42afa8; +MEM_U32(v0 + 0) = t0; +L42af84: +v0 = 0x1001cc40; +t5 = MEM_U32(s0 + 12); +t3 = MEM_U32(v0 + 0); +//nop; +at = (int)t3 < (int)t5; +if (at == 0) {//nop; +goto L42afa4;} +//nop; +t3 = t5; +L42afa4: +MEM_U32(v0 + 0) = t3; +L42afa8: +a0 = MEM_U8(s0 + 1); +//nop; +t6 = a0 & 0x1f; +a0 = t6; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42afbc; +a0 = t6; +L42afbc: +// bdead 4002018b gp = MEM_U32(sp + 40); +t8 = 0x7b; +MEM_U32(s0 + 8) = v0; +MEM_U16(s0 + 2) = (uint16_t)zero; +MEM_U8(s0 + 0) = (uint8_t)t8; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42afe0; +//nop; +L42afe0: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L42b014; +// bdead 1 ra = MEM_U32(sp + 44); +L42afec: +a2 = 0x10003770; +//nop; +a0 = 0x1; +a1 = 0x923; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L42b008; +a2 = a2; +L42b008: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L42b010: +// bdead 1 ra = MEM_U32(sp + 44); +L42b014: +// bdead 1 s0 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x80; +return; +// bdead 1 sp = sp + 0x80; +} + +static uint32_t func_42b024(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42b024: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 36) = s3; +// fdead 400000eb MEM_U32(sp + 32) = s2; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +s0 = a1; +s1 = a0; +s2 = 0x4; +s3 = v0; +// fdead 401e00eb MEM_U32(sp + 44) = ra; +// fdead 401e00eb MEM_U32(sp + 40) = gp; +L42b05c: +if (s1 != s0) {//nop; +goto L42b06c;} +//nop; +v0 = 0x1; +goto L42b5c0; +v0 = 0x1; +L42b06c: +v0 = MEM_U8(s1 + 0); +//nop; +if (s2 == v0) {//nop; +goto L42b0b8;} +//nop; +a0 = MEM_U8(s0 + 0); +//nop; +if (s2 == a0) {v1 = a0 ^ v0; +goto L42b0b8;} +v1 = a0 ^ v0; +v1 = v1 < 0x1; +if (v1 == 0) {t6 = v0 < 0x20; +goto L42b0b0;} +t6 = v0 < 0x20; +t7 = -t6; +at = 0x70000000; +t8 = t7 & at; +v1 = t8 << (v0 & 0x1f); +t9 = (int)v1 < (int)0x0; +v1 = t9; +L42b0b0: +v0 = v1; +goto L42b5c0; +v0 = v1; +L42b0b8: +if (s2 != v0) {at = 0x5b; +goto L42b2fc;} +at = 0x5b; +t0 = MEM_U8(s0 + 0); +//nop; +if (s2 != t0) {//nop; +goto L42b2fc;} +//nop; +v0 = MEM_U8(s1 + 16); +t1 = MEM_U8(s0 + 16); +//nop; +if (t1 != v0) {//nop; +goto L42b2fc;} +//nop; +if (v0 != at) {t5 = v0 < 0x60; +goto L42b1f8;} +t5 = v0 < 0x60; +v0 = MEM_U32(s1 + 20); +t2 = MEM_U32(s0 + 20); +//nop; +v1 = t2 ^ v0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L42b170;} +//nop; +t3 = MEM_U8(v0 + 0); +at = 0x70000000; +t4 = t3 < 0x20; +t5 = -t4; +t6 = t5 & at; +v1 = t6 << (t3 & 0x1f); +t7 = (int)v1 < (int)0x0; +if (t7 != 0) {v1 = t7; +goto L42b148;} +v1 = t7; +a1 = MEM_U32(s3 + -12); +//nop; +a0 = MEM_U16(v0 + 2); +a1 = a1 + 0x164; +v0 = f_bvectin(mem, sp, a0, a1); +goto L42b140; +a1 = a1 + 0x164; +L42b140: +// bdead 401e000b gp = MEM_U32(sp + 40); +v1 = v0; +L42b148: +if (v1 == 0) {//nop; +goto L42b170;} +//nop; +//nop; +a0 = MEM_U32(s1 + 24); +a1 = MEM_U32(s0 + 24); +// bdead 401e0063 t9 = t9; +v0 = s3; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42b168; +v0 = s3; +L42b168: +// bdead 401e000b gp = MEM_U32(sp + 40); +v1 = v0; +L42b170: +if (v1 != 0) {//nop; +goto L42b1ec;} +//nop; +v0 = MEM_U32(s1 + 24); +t8 = MEM_U32(s0 + 24); +//nop; +v1 = t8 ^ v0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L42b1ec;} +//nop; +t9 = MEM_U8(v0 + 0); +at = 0x70000000; +t0 = t9 < 0x20; +t1 = -t0; +t2 = t1 & at; +v1 = t2 << (t9 & 0x1f); +t4 = (int)v1 < (int)0x0; +if (t4 != 0) {v1 = t4; +goto L42b1d4;} +v1 = t4; +a1 = MEM_U32(s3 + -12); +//nop; +a0 = MEM_U16(v0 + 2); +a1 = a1 + 0x164; +v0 = f_bvectin(mem, sp, a0, a1); +goto L42b1cc; +a1 = a1 + 0x164; +L42b1cc: +// bdead 401e000b gp = MEM_U32(sp + 40); +v1 = v0; +L42b1d4: +if (v1 == 0) {//nop; +goto L42b1ec;} +//nop; +s1 = MEM_U32(s1 + 20); +s0 = MEM_U32(s0 + 20); +//nop; +goto L42b05c; +//nop; +L42b1ec: +v0 = v1; +goto L42b5c0; +v0 = v1; +// fdead 0 t5 = v0 < 0x60; +L42b1f8: +if (t5 == 0) {t6 = (int)v0 >> 5; +goto L42b220;} +t6 = (int)v0 >> 5; +t7 = 0x10000928; +t3 = t6 << 2; +t7 = t7; +t8 = t7 + t3; +t0 = MEM_U32(t8 + 0); +//nop; +t1 = t0 << (v0 & 0x1f); +t5 = (int)t1 < (int)0x0; +L42b220: +if (t5 == 0) {//nop; +goto L42b254;} +//nop; +//nop; +a0 = MEM_U32(s1 + 20); +a1 = MEM_U32(s0 + 20); +// bdead 401e0063 t9 = t9; +v0 = s3; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42b240; +v0 = s3; +L42b240: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L42b254;} +//nop; +v0 = 0x1; +goto L42b5c0; +v0 = 0x1; +L42b254: +v0 = MEM_U8(s1 + 16); +at = 0x41; +t9 = v0 < 0x80; +if (t9 == 0) {t4 = (int)v0 >> 5; +goto L42b288;} +t4 = (int)v0 >> 5; +t7 = 0x10000918; +t6 = t4 << 2; +t7 = t7; +t3 = t7 + t6; +t8 = MEM_U32(t3 + 0); +//nop; +t0 = t8 << (v0 & 0x1f); +t9 = (int)t0 < (int)0x0; +L42b288: +if (t9 != 0) {//nop; +goto L42b2ac;} +//nop; +if (v0 != at) {//nop; +goto L42b2fc;} +//nop; +t2 = MEM_U32(s0 + 28); +t5 = MEM_U32(s1 + 28); +//nop; +if (t2 != t5) {//nop; +goto L42b2fc;} +//nop; +L42b2ac: +//nop; +a0 = MEM_U32(s1 + 20); +a1 = MEM_U32(s0 + 20); +// bdead 401e0063 t9 = t9; +v0 = s3; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42b2c4; +v0 = s3; +L42b2c4: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L42b2fc;} +//nop; +//nop; +a0 = MEM_U32(s1 + 24); +a1 = MEM_U32(s0 + 24); +// fdead 601e007f t9 = t9; +v0 = s3; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42b2e8; +v0 = s3; +L42b2e8: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L42b2fc;} +//nop; +v0 = 0x1; +goto L42b5c0; +v0 = 0x1; +L42b2fc: +t4 = MEM_U8(s0 + 0); +//nop; +if (s2 != t4) {//nop; +goto L42b45c;} +//nop; +t7 = MEM_U8(s0 + 16); +a0 = s1; +t6 = t7 < 0x40; +if (t6 == 0) {t3 = (int)t7 >> 5; +goto L42b340;} +t3 = (int)t7 >> 5; +t0 = 0x10000910; +t8 = t3 << 2; +t0 = t0; +t1 = t0 + t8; +t9 = MEM_U32(t1 + 0); +//nop; +t2 = t9 << (t7 & 0x1f); +t6 = (int)t2 < (int)0x0; +L42b340: +if (t6 == 0) {//nop; +goto L42b370;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +// bdead 401e0063 t9 = t9; +v0 = s3; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42b35c; +v0 = s3; +L42b35c: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L42b370;} +//nop; +v0 = 0x1; +goto L42b5c0; +v0 = 0x1; +L42b370: +t4 = MEM_U8(s0 + 16); +a0 = s1; +t3 = t4 < 0x80; +if (t3 == 0) {t0 = (int)t4 >> 5; +goto L42b3a4;} +t0 = (int)t4 >> 5; +t1 = 0x10000918; +t8 = t0 << 2; +t1 = t1; +t9 = t1 + t8; +t7 = MEM_U32(t9 + 0); +//nop; +t2 = t7 << (t4 & 0x1f); +t3 = (int)t2 < (int)0x0; +L42b3a4: +if (t3 == 0) {//nop; +goto L42b3fc;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +// bdead 401e0063 t9 = t9; +v0 = s3; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42b3c0; +v0 = s3; +L42b3c0: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L42b3fc;} +//nop; +t6 = MEM_U32(s0 + 24); +at = 0x70000000; +t0 = MEM_U8(t6 + 0); +//nop; +t1 = t0 < 0x20; +t8 = -t1; +t9 = t8 & at; +t7 = t9 << (t0 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L42b3fc;} +//nop; +v0 = 0x1; +goto L42b5c0; +v0 = 0x1; +L42b3fc: +t4 = MEM_U8(s0 + 16); +at = 0x1; +if (t4 != at) {a0 = s1; +goto L42b45c;} +a0 = s1; +//nop; +a1 = MEM_U32(s0 + 24); +// bdead 401e0063 t9 = t9; +v0 = s3; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42b420; +v0 = s3; +L42b420: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L42b45c;} +//nop; +t2 = MEM_U32(s0 + 20); +at = 0x70000000; +t5 = MEM_U8(t2 + 0); +//nop; +t3 = t5 < 0x20; +t6 = -t3; +t1 = t6 & at; +t8 = t1 << (t5 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L42b45c;} +//nop; +v0 = 0x1; +goto L42b5c0; +v0 = 0x1; +L42b45c: +t9 = MEM_U8(s1 + 0); +//nop; +if (s2 != t9) {v0 = zero; +goto L42b5c0;} +v0 = zero; +t0 = MEM_U8(s1 + 16); +a1 = s0; +t7 = t0 < 0x40; +if (t7 == 0) {t4 = (int)t0 >> 5; +goto L42b4a0;} +t4 = (int)t0 >> 5; +t3 = 0x10000910; +t2 = t4 << 2; +t3 = t3; +t6 = t3 + t2; +t1 = MEM_U32(t6 + 0); +//nop; +t5 = t1 << (t0 & 0x1f); +t7 = (int)t5 < (int)0x0; +L42b4a0: +if (t7 == 0) {//nop; +goto L42b4d0;} +//nop; +//nop; +a0 = MEM_U32(s1 + 20); +// bdead 40160063 t9 = t9; +v0 = s3; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42b4bc; +v0 = s3; +L42b4bc: +// bdead 4016000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L42b4d0;} +//nop; +v0 = 0x1; +goto L42b5c0; +v0 = 0x1; +L42b4d0: +t9 = MEM_U8(s1 + 16); +a1 = s0; +t4 = t9 < 0x80; +if (t4 == 0) {t3 = (int)t9 >> 5; +goto L42b504;} +t3 = (int)t9 >> 5; +t6 = 0x10000918; +t2 = t3 << 2; +t6 = t6; +t1 = t6 + t2; +t0 = MEM_U32(t1 + 0); +//nop; +t5 = t0 << (t9 & 0x1f); +t4 = (int)t5 < (int)0x0; +L42b504: +if (t4 == 0) {//nop; +goto L42b55c;} +//nop; +//nop; +a0 = MEM_U32(s1 + 20); +// bdead 40160063 t9 = t9; +v0 = s3; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42b520; +v0 = s3; +L42b520: +// bdead 4016000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L42b55c;} +//nop; +t7 = MEM_U32(s1 + 24); +at = 0x70000000; +t3 = MEM_U8(t7 + 0); +//nop; +t6 = t3 < 0x20; +t2 = -t6; +t1 = t2 & at; +t0 = t1 << (t3 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L42b55c;} +//nop; +v0 = 0x1; +goto L42b5c0; +v0 = 0x1; +L42b55c: +t9 = MEM_U8(s1 + 16); +at = 0x1; +if (t9 != at) {a1 = s0; +goto L42b5bc;} +a1 = s0; +//nop; +a0 = MEM_U32(s1 + 24); +// bdead 40140063 t9 = t9; +v0 = s3; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42b580; +v0 = s3; +L42b580: +// bdead 4000b gp = MEM_U32(sp + 40); +if (v0 == 0) {v0 = zero; +goto L42b5c0;} +v0 = zero; +t5 = MEM_U32(s1 + 20); +at = 0x70000000; +t8 = MEM_U8(t5 + 0); +//nop; +t4 = t8 < 0x20; +t7 = -t4; +t6 = t7 & at; +t2 = t6 << (t8 & 0x1f); +if ((int)t2 >= 0) {v0 = zero; +goto L42b5c0;} +v0 = zero; +v0 = 0x1; +goto L42b5c0; +v0 = 0x1; +L42b5bc: +v0 = zero; +L42b5c0: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_42b5dc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42b5dc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +s0 = a0; +s1 = a1; +// fdead 400600eb MEM_U32(sp + 36) = ra; +// fdead 400600eb MEM_U32(sp + 32) = gp; +if (a0 != a1) {MEM_U32(sp + 44) = v0; +goto L42b614;} +MEM_U32(sp + 44) = v0; +v0 = zero; +goto L42c534; +v0 = zero; +L42b614: +v0 = MEM_U8(s0 + 0); +at = 0x4; +if (v0 == at) {at = 0x4; +goto L42b6b8;} +at = 0x4; +t6 = MEM_U8(s1 + 0); +at = 0x4; +if (t6 == at) {a0 = s0; +goto L42b6b4;} +a0 = s0; +//nop; +v0 = MEM_U32(sp + 44); +// fdead 400680ef t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42b650; +a3 = zero; +L42b650: +// bdead 40040003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 44); +//nop; +a0 = s1; +// fdead 6006003f t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42b674; +a3 = zero; +L42b674: +// bdead 40000183 gp = MEM_U32(sp + 32); +t7 = 0x7d; +a0 = 0x10011ff0; +//nop; +t8 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)t7; +t9 = t8 & 0xffe0; +MEM_U8(a0 + 1) = (uint8_t)t9; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42b6a8; +//nop; +L42b6a8: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42b6b4: +at = 0x4; +L42b6b8: +if (v0 != at) {//nop; +goto L42bd60;} +//nop; +t0 = MEM_U8(s1 + 0); +at = 0x4; +if (t0 != at) {//nop; +goto L42bd60;} +//nop; +a1 = MEM_U8(s0 + 16); +t1 = MEM_U8(s1 + 16); +at = 0x5b; +if (t1 != a1) {//nop; +goto L42bd60;} +//nop; +if (a1 != at) {t0 = a1 < 0x60; +goto L42b85c;} +t0 = a1 < 0x60; +a2 = MEM_U32(s1 + 20); +a0 = MEM_U32(s0 + 20); +//nop; +if (a2 != a0) {//nop; +goto L42b7a0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s1 + 24); +v0 = MEM_U32(sp + 44); +// fdead 400686ef t9 = t9; +//nop; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42b71c; +//nop; +L42b71c: +// bdead 4002000b gp = MEM_U32(sp + 32); +t2 = v0 & 0xff; +if (t2 == 0) {a1 = zero; +goto L42b798;} +a1 = zero; +//nop; +a0 = MEM_U32(s0 + 20); +v0 = MEM_U32(sp + 44); +// fdead 6006087f t9 = t9; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42b748; +a3 = zero; +L42b748: +// bdead 40020183 gp = MEM_U32(sp + 32); +t4 = MEM_U8(s0 + 1); +a0 = 0x10011ff0; +t3 = 0x5b; +v0 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)t3; +t5 = v0 << 27; +t6 = t5 >> 27; +t7 = t4 ^ t6; +t8 = t7 & 0x1f; +t9 = t8 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t9; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42b78c; +//nop; +L42b78c: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42b798: +v0 = zero; +goto L42c534; +v0 = zero; +L42b7a0: +t0 = MEM_U32(s1 + 24); +t1 = MEM_U32(s0 + 24); +//nop; +if (t0 != t1) {//nop; +goto L42b84c;} +//nop; +//nop; +v0 = MEM_U32(sp + 44); +// fdead 400686ef t9 = t9; +a1 = a2; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42b7c8; +a1 = a2; +L42b7c8: +// bdead 4002000b gp = MEM_U32(sp + 32); +t2 = v0 & 0xff; +if (t2 == 0) {a1 = zero; +goto L42b844;} +a1 = zero; +//nop; +a0 = MEM_U32(s0 + 24); +v0 = MEM_U32(sp + 44); +// fdead 6006087f t9 = t9; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42b7f4; +a3 = zero; +L42b7f4: +// bdead 40020183 gp = MEM_U32(sp + 32); +t5 = MEM_U8(s0 + 1); +a0 = 0x10011ff0; +t3 = 0x5b; +v0 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)t3; +t4 = v0 << 27; +t6 = t4 >> 27; +t7 = t5 ^ t6; +t8 = t7 & 0x1f; +t9 = t8 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t9; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42b838; +//nop; +L42b838: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42b844: +v0 = zero; +goto L42c534; +v0 = zero; +L42b84c: +if (zero != 0) {//nop; +goto L42b858;} +//nop; +abort(); +L42b858: +t0 = a1 < 0x60; +L42b85c: +if (t0 == 0) {t1 = (int)a1 >> 5; +goto L42b884;} +t1 = (int)a1 >> 5; +t3 = 0x1000094c; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (a1 & 0x1f); +t0 = (int)t6 < (int)0x0; +L42b884: +if (t0 == 0) {//nop; +goto L42ba08;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(s1 + 20); +v0 = MEM_U32(sp + 44); +// fdead 4006feef t9 = t9; +//nop; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42b8a8; +//nop; +L42b8a8: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42ba08;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(s1 + 20); +v0 = MEM_U32(sp + 44); +// fdead 6006007f t9 = t9; +//nop; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42b8d0; +//nop; +L42b8d0: +a1 = MEM_U8(s0 + 16); +// bdead 400600cb gp = MEM_U32(sp + 32); +v1 = 0x5e; +if (v1 != a1) {a3 = v0 & 0xff; +goto L42b93c;} +a3 = v0 & 0xff; +if (v0 == 0) {//nop; +goto L42b934;} +//nop; +a0 = 0x10011ff0; +t8 = MEM_U8(s0 + 1); +v0 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)v1; +t9 = v0 << 27; +t1 = t9 >> 27; +t3 = t8 ^ t1; +t2 = t3 & 0x1f; +t4 = t2 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t4; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +MEM_U8(sp + 41) = (uint8_t)a3; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42b928; +//nop; +L42b928: +// bdead 40000001 gp = MEM_U32(sp + 32); +a3 = MEM_U8(sp + 41); +//nop; +L42b934: +v0 = a3; +goto L42c534; +v0 = a3; +L42b93c: +a2 = MEM_U32(s1 + 28); +v1 = MEM_U32(s0 + 28); +//nop; +if (a2 != v1) {//nop; +goto L42b958;} +//nop; +v0 = a3; +goto L42c534; +v0 = a3; +L42b958: +if (v0 == 0) {t3 = 0x49; +goto L42b9b0;} +t3 = 0x49; +a0 = 0x10011ff0; +t5 = MEM_U8(s0 + 1); +v0 = MEM_U8(a0 + 1); +t1 = v1 - a2; +t6 = v0 << 27; +t7 = t6 >> 27; +t0 = t5 ^ t7; +t9 = t0 & 0x1f; +t8 = t9 ^ v0; +MEM_U8(a0 + 0) = (uint8_t)a1; +MEM_U8(a0 + 1) = (uint8_t)t8; +MEM_U16(a0 + 2) = (uint16_t)zero; +MEM_U32(a0 + 4) = t1; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42b9a4; +//nop; +L42b9a4: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42b9b0: +a0 = 0x10011ff0; +v0 = 0x37; +t2 = MEM_U8(a0 + 1); +t5 = 0x4; +t4 = t2 & 0xffe0; +t6 = t4 | 0x6; +MEM_U8(a0 + 0) = (uint8_t)t3; +MEM_U8(a0 + 1) = (uint8_t)t6; +if (v0 != a1) {MEM_U32(a0 + 8) = t5; +goto L42b9e4;} +MEM_U32(a0 + 8) = t5; +t7 = v1 - a2; +MEM_U32(a0 + 16) = t7; +goto L42b9ec; +MEM_U32(a0 + 16) = t7; +L42b9e4: +t0 = a2 - v1; +MEM_U32(a0 + 16) = t0; +L42b9ec: +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42b9fc; +//nop; +L42b9fc: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42ba08: +t9 = MEM_U8(s0 + 16); +v0 = MEM_U32(sp + 44); +t8 = t9 < 0x80; +if (t8 == 0) {t1 = (int)t9 >> 5; +goto L42ba3c;} +t1 = (int)t9 >> 5; +t2 = 0x1000093c; +t3 = t1 << 2; +t2 = t2; +t4 = t2 + t3; +t6 = MEM_U32(t4 + 0); +//nop; +t5 = t6 << (t9 & 0x1f); +t8 = (int)t5 < (int)0x0; +L42ba3c: +if (t8 == 0) {//nop; +goto L42bba8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(s1 + 20); +// bdead 4006006b t9 = t9; +//nop; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42ba5c; +//nop; +L42ba5c: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42bba8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s1 + 24); +v0 = MEM_U32(sp + 44); +// fdead 6006007f t9 = t9; +//nop; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42ba84; +//nop; +L42ba84: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42bba8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(s1 + 20); +v0 = MEM_U32(sp + 44); +// fdead 6006007f t9 = t9; +//nop; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42baac; +//nop; +L42baac: +// bdead 4006000b gp = MEM_U32(sp + 32); +MEM_U8(sp + 42) = (uint8_t)v0; +//nop; +v0 = MEM_U32(sp + 44); +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s1 + 24); +// fdead 6006007f t9 = t9; +//nop; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42bad0; +//nop; +L42bad0: +// bdead 4002008b gp = MEM_U32(sp + 32); +t0 = v0 & 0xff; +if (t0 == 0) {a3 = v0 & 0xff; +goto L42bb38;} +a3 = v0 & 0xff; +t1 = MEM_U8(s0 + 16); +at = 0x7d; +if (t1 != at) {v1 = 0x5e; +goto L42bb38;} +v1 = 0x5e; +a0 = 0x10011ff0; +t2 = MEM_U8(s0 + 1); +v0 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)v1; +t3 = v0 << 27; +t4 = t3 >> 27; +t6 = t2 ^ t4; +t9 = t6 & 0x1f; +t5 = t9 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t5; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +MEM_U8(sp + 41) = (uint8_t)a3; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42bb2c; +//nop; +L42bb2c: +// bdead 40020083 gp = MEM_U32(sp + 32); +a3 = MEM_U8(sp + 41); +//nop; +L42bb38: +v0 = MEM_U8(sp + 42); +a0 = 0x10011ff0; +if (v0 == 0) {//nop; +goto L42bb94;} +//nop; +if (a3 == 0) {t7 = 0x1; +goto L42bb94;} +t7 = 0x1; +v0 = MEM_U8(a0 + 1); +t8 = MEM_U8(s0 + 1); +t0 = v0 << 27; +t1 = t0 >> 27; +t3 = t8 ^ t1; +t2 = t3 & 0x1f; +t4 = t2 ^ v0; +MEM_U8(a0 + 0) = (uint8_t)t7; +MEM_U8(a0 + 1) = (uint8_t)t4; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42bb88; +//nop; +L42bb88: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42bb94: +if (v0 != 0) {v1 = v0; +goto L42bba0;} +v1 = v0; +v1 = a3; +L42bba0: +v0 = v1; +goto L42c534; +v0 = v1; +L42bba8: +t6 = MEM_U8(s0 + 16); +at = 0x41; +if (t6 != at) {//nop; +goto L42bd60;} +//nop; +t9 = MEM_U32(s1 + 28); +t5 = MEM_U32(s0 + 28); +v0 = MEM_U32(sp + 44); +if (t9 != t5) {//nop; +goto L42bd60;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(s1 + 20); +// bdead 4006006b t9 = t9; +//nop; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42bbe4; +//nop; +L42bbe4: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42bd60;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s1 + 24); +v0 = MEM_U32(sp + 44); +// fdead 6006007f t9 = t9; +//nop; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42bc0c; +//nop; +L42bc0c: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42bd60;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(s1 + 20); +v0 = MEM_U32(sp + 44); +// fdead 6006007f t9 = t9; +//nop; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42bc34; +//nop; +L42bc34: +// bdead 4006000b gp = MEM_U32(sp + 32); +MEM_U8(sp + 42) = (uint8_t)v0; +//nop; +v0 = MEM_U32(sp + 44); +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s1 + 24); +// fdead 6006007f t9 = t9; +//nop; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42bc58; +//nop; +L42bc58: +// bdead 4002008b gp = MEM_U32(sp + 32); +t7 = v0 & 0xff; +if (t7 == 0) {a3 = v0 & 0xff; +goto L42bcf0;} +a3 = v0 & 0xff; +v1 = MEM_U32(s0 + 28); +at = 0x1; +if (v1 == at) {t0 = 0x49; +goto L42bcf0;} +t0 = 0x49; +a0 = 0x10011ff0; +t2 = 0x4; +t8 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)t0; +t1 = t8 & 0xffe0; +t3 = t1 | 0x6; +MEM_U8(a0 + 1) = (uint8_t)t3; +MEM_U32(a0 + 8) = t2; +MEM_U32(a0 + 16) = v1; +//nop; +MEM_U8(sp + 41) = (uint8_t)a3; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42bcac; +//nop; +L42bcac: +// bdead 40020183 gp = MEM_U32(sp + 32); +t4 = 0x5b; +a0 = 0x10011ff0; +//nop; +t6 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)t4; +t9 = t6 & 0xffe0; +t5 = t9 | 0x6; +MEM_U8(a0 + 1) = (uint8_t)t5; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42bce4; +//nop; +L42bce4: +// bdead 40020083 gp = MEM_U32(sp + 32); +a3 = MEM_U8(sp + 41); +//nop; +L42bcf0: +v0 = MEM_U8(sp + 42); +a0 = 0x10011ff0; +if (v0 == 0) {//nop; +goto L42bd4c;} +//nop; +if (a3 == 0) {t7 = 0x1; +goto L42bd4c;} +t7 = 0x1; +v0 = MEM_U8(a0 + 1); +t0 = MEM_U8(s0 + 1); +t8 = v0 << 27; +t1 = t8 >> 27; +t3 = t0 ^ t1; +t2 = t3 & 0x1f; +t4 = t2 ^ v0; +MEM_U8(a0 + 0) = (uint8_t)t7; +MEM_U8(a0 + 1) = (uint8_t)t4; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42bd40; +//nop; +L42bd40: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42bd4c: +if (v0 != 0) {v1 = v0; +goto L42bd58;} +v1 = v0; +v1 = a3; +L42bd58: +v0 = v1; +goto L42c534; +v0 = v1; +L42bd60: +t6 = MEM_U8(s1 + 0); +at = 0x4; +if (t6 != at) {//nop; +goto L42c184;} +//nop; +t9 = MEM_U8(s1 + 16); +v0 = MEM_U32(sp + 44); +t5 = t9 < 0x40; +if (t5 == 0) {t7 = (int)t9 >> 5; +goto L42bda4;} +t7 = (int)t9 >> 5; +t0 = 0x10000934; +t8 = t7 << 2; +t0 = t0; +t1 = t0 + t8; +t3 = MEM_U32(t1 + 0); +//nop; +t2 = t3 << (t9 & 0x1f); +t5 = (int)t2 < (int)0x0; +L42bda4: +if (t5 == 0) {//nop; +goto L42bed0;} +//nop; +//nop; +a1 = MEM_U32(s1 + 20); +// bdead 4006004b t9 = t9; +a0 = s0; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42bdc0; +a0 = s0; +L42bdc0: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42bed0;} +//nop; +//nop; +a1 = MEM_U32(s1 + 20); +v0 = MEM_U32(sp + 44); +// fdead 6006005f t9 = t9; +a0 = s0; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42bde4; +a0 = s0; +L42bde4: +// bdead 4004018b gp = MEM_U32(sp + 32); +t6 = v0 & 0xff; +if (t6 == 0) {v0 = 0x37; +goto L42be64;} +v0 = 0x37; +t7 = MEM_U8(s1 + 16); +v0 = 0x37; +if (v0 != t7) {t0 = 0x1a; +goto L42be10;} +t0 = 0x1a; +a0 = 0x10011ff0; +MEM_U8(a0 + 0) = (uint8_t)t0; +goto L42be1c; +MEM_U8(a0 + 0) = (uint8_t)t0; +L42be10: +a0 = 0x10011ff0; +//nop; +MEM_U8(a0 + 0) = (uint8_t)v0; +L42be1c: +v0 = MEM_U8(a0 + 1); +t8 = MEM_U8(s1 + 1); +t1 = v0 << 27; +t3 = t1 >> 27; +t9 = t8 ^ t3; +t5 = MEM_U32(s1 + 28); +t2 = t9 & 0x1f; +t4 = t2 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t4; +MEM_U16(a0 + 2) = (uint16_t)zero; +MEM_U32(a0 + 4) = t5; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42be58; +//nop; +L42be58: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42be64: +a0 = 0x10011ff0; +t3 = MEM_U8(s1 + 16); +t7 = MEM_U8(a0 + 1); +t6 = 0x49; +t0 = t7 & 0xffe0; +t1 = t0 | 0x6; +t8 = 0x4; +MEM_U8(a0 + 0) = (uint8_t)t6; +MEM_U8(a0 + 1) = (uint8_t)t1; +if (v0 != t3) {MEM_U32(a0 + 8) = t8; +goto L42bea4;} +MEM_U32(a0 + 8) = t8; +t9 = MEM_U32(s1 + 28); +//nop; +t2 = -t9; +MEM_U32(a0 + 16) = t2; +goto L42beb0; +MEM_U32(a0 + 16) = t2; +L42bea4: +t4 = MEM_U32(s1 + 28); +//nop; +MEM_U32(a0 + 16) = t4; +L42beb0: +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42bec0; +//nop; +L42bec0: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42bed0: +t5 = MEM_U8(s1 + 16); +v0 = MEM_U32(sp + 44); +t6 = t5 < 0x80; +if (t6 == 0) {t7 = (int)t5 >> 5; +goto L42bf04;} +t7 = (int)t5 >> 5; +t1 = 0x1000093c; +t0 = t7 << 2; +t1 = t1; +t8 = t1 + t0; +t3 = MEM_U32(t8 + 0); +//nop; +t9 = t3 << (t5 & 0x1f); +t6 = (int)t9 < (int)0x0; +L42bf04: +if (t6 == 0) {//nop; +goto L42c058;} +//nop; +//nop; +a1 = MEM_U32(s1 + 20); +// bdead 4006004b t9 = t9; +a0 = s0; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42bf20; +a0 = s0; +L42bf20: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42c058;} +//nop; +t4 = MEM_U32(s1 + 24); +at = 0x70000000; +t7 = MEM_U8(t4 + 0); +v0 = MEM_U32(sp + 44); +t1 = t7 < 0x20; +t0 = -t1; +t8 = t0 & at; +t3 = t8 << (t7 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L42c058;} +//nop; +//nop; +a1 = MEM_U32(s1 + 20); +// fdead 6207365f t9 = t9; +a0 = s0; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42bf68; +a0 = s0; +L42bf68: +// bdead 4004000b gp = MEM_U32(sp + 32); +MEM_U8(sp + 42) = (uint8_t)v0; +//nop; +v0 = MEM_U32(sp + 44); +a0 = MEM_U32(s1 + 24); +// fdead 6006003f t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42bf90; +a3 = zero; +L42bf90: +t5 = MEM_U8(sp + 42); +// bdead 40044183 gp = MEM_U32(sp + 32); +if (t5 == 0) {//nop; +goto L42c008;} +//nop; +t9 = MEM_U8(s1 + 16); +v0 = 0x1; +if (v0 != t9) {t2 = 0x7d; +goto L42bfbc;} +t2 = 0x7d; +a0 = 0x10011ff0; +MEM_U8(a0 + 0) = (uint8_t)t2; +goto L42bfc8; +MEM_U8(a0 + 0) = (uint8_t)t2; +L42bfbc: +a0 = 0x10011ff0; +//nop; +MEM_U8(a0 + 0) = (uint8_t)v0; +L42bfc8: +v0 = MEM_U8(a0 + 1); +t6 = MEM_U8(s1 + 1); +t4 = v0 << 27; +t1 = t4 >> 27; +t0 = t6 ^ t1; +t8 = t0 & 0x1f; +t7 = t8 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t7; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42bffc; +//nop; +L42bffc: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42c008: +t3 = MEM_U8(s1 + 16); +at = 0x1; +if (t3 != at) {//nop; +goto L42c050;} +//nop; +a0 = 0x10011ff0; +v1 = 0x5e; +t5 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)v1; +t9 = t5 & 0xffe0; +t2 = t9 | 0x6; +MEM_U8(a0 + 1) = (uint8_t)t2; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42c048; +//nop; +L42c048: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L42c050: +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42c058: +t4 = MEM_U8(s1 + 16); +at = 0x1; +if (t4 != at) {//nop; +goto L42c184;} +//nop; +//nop; +a1 = MEM_U32(s1 + 24); +v0 = MEM_U32(sp + 44); +// bdead 4006004b t9 = t9; +a0 = s0; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42c080; +a0 = s0; +L42c080: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42c184;} +//nop; +t6 = MEM_U32(s1 + 20); +at = 0x70000000; +t1 = MEM_U8(t6 + 0); +v0 = MEM_U32(sp + 44); +t0 = t1 < 0x20; +t8 = -t0; +t7 = t8 & at; +t3 = t7 << (t1 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L42c184;} +//nop; +//nop; +a1 = MEM_U32(s1 + 24); +// fdead 6207965f t9 = t9; +a0 = s0; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42c0c8; +a0 = s0; +L42c0c8: +// bdead 4004000b gp = MEM_U32(sp + 32); +MEM_U8(sp + 42) = (uint8_t)v0; +//nop; +v0 = MEM_U32(sp + 44); +a0 = MEM_U32(s1 + 20); +// fdead 6006003f t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42c0f0; +a3 = zero; +L42c0f0: +// bdead 40040183 gp = MEM_U32(sp + 32); +v1 = 0x5e; +a0 = 0x10011ff0; +//nop; +t5 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)v1; +t9 = t5 & 0xffe0; +t2 = t9 | 0x6; +MEM_U8(a0 + 1) = (uint8_t)t2; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42c128; +//nop; +L42c128: +// bdead 40040183 gp = MEM_U32(sp + 32); +t4 = MEM_U8(sp + 42); +a0 = 0x10011ff0; +if (t4 == 0) {t6 = 0x1; +goto L42c17c;} +t6 = 0x1; +v0 = MEM_U8(a0 + 1); +t0 = MEM_U8(s1 + 1); +t8 = v0 << 27; +t7 = t8 >> 27; +t1 = t0 ^ t7; +t3 = t1 & 0x1f; +t5 = t3 ^ v0; +MEM_U8(a0 + 0) = (uint8_t)t6; +MEM_U8(a0 + 1) = (uint8_t)t5; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42c174; +//nop; +L42c174: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L42c17c: +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42c184: +t9 = MEM_U8(s0 + 0); +at = 0x4; +if (t9 != at) {v0 = MEM_U8(sp + 43); +goto L42c530;} +v0 = MEM_U8(sp + 43); +t2 = MEM_U8(s0 + 16); +v0 = MEM_U32(sp + 44); +t4 = t2 < 0x40; +if (t4 == 0) {t6 = (int)t2 >> 5; +goto L42c1c8;} +t6 = (int)t2 >> 5; +t0 = 0x10000934; +t8 = t6 << 2; +t0 = t0; +t7 = t0 + t8; +t1 = MEM_U32(t7 + 0); +//nop; +t3 = t1 << (t2 & 0x1f); +t4 = (int)t3 < (int)0x0; +L42c1c8: +if (t4 == 0) {//nop; +goto L42c2d4;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 4006002b t9 = t9; +a1 = s1; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42c1e4; +a1 = s1; +L42c1e4: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42c2d4;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +v0 = MEM_U32(sp + 44); +// fdead 6006003f t9 = t9; +a1 = s1; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42c208; +a1 = s1; +L42c208: +// bdead 4002018b gp = MEM_U32(sp + 32); +t9 = v0 & 0xff; +if (t9 == 0) {v0 = 0x37; +goto L42c26c;} +v0 = 0x37; +a0 = 0x10011ff0; +t0 = MEM_U8(s0 + 1); +v0 = MEM_U8(a0 + 1); +t6 = MEM_U8(s0 + 16); +t8 = v0 << 27; +t7 = t8 >> 27; +t1 = t0 ^ t7; +t5 = MEM_U32(s0 + 28); +t2 = t1 & 0x1f; +t3 = t2 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t3; +MEM_U16(a0 + 2) = (uint16_t)zero; +MEM_U8(a0 + 0) = (uint8_t)t6; +MEM_U32(a0 + 4) = t5; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42c260; +//nop; +L42c260: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42c26c: +a0 = 0x10011ff0; +t7 = MEM_U8(s0 + 16); +t9 = MEM_U8(a0 + 1); +t4 = 0x49; +t6 = t9 & 0xffe0; +t8 = t6 | 0x6; +t0 = 0x4; +MEM_U8(a0 + 0) = (uint8_t)t4; +MEM_U8(a0 + 1) = (uint8_t)t8; +if (v0 != t7) {MEM_U32(a0 + 8) = t0; +goto L42c2a4;} +MEM_U32(a0 + 8) = t0; +t1 = MEM_U32(s0 + 28); +MEM_U32(a0 + 16) = t1; +goto L42c2b4; +MEM_U32(a0 + 16) = t1; +L42c2a4: +t2 = MEM_U32(s0 + 28); +//nop; +t3 = -t2; +MEM_U32(a0 + 16) = t3; +L42c2b4: +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42c2c4; +//nop; +L42c2c4: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42c2d4: +t5 = MEM_U8(s0 + 16); +v0 = MEM_U32(sp + 44); +t4 = t5 < 0x80; +if (t4 == 0) {//nop; +goto L42c30c;} +//nop; +t8 = 0x1000093c; +t9 = (int)t5 >> 5; +t6 = t9 << 2; +t8 = t8; +t0 = t8 + t6; +t7 = MEM_U32(t0 + 0); +//nop; +t1 = t7 << (t5 & 0x1f); +t4 = (int)t1 < (int)0x0; +L42c30c: +if (t4 == 0) {//nop; +goto L42c444;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 4006002b t9 = t9; +a1 = s1; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42c328; +a1 = s1; +L42c328: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L42c444;} +//nop; +t3 = MEM_U32(s0 + 24); +at = 0x70000000; +t9 = MEM_U8(t3 + 0); +v0 = MEM_U32(sp + 44); +t8 = t9 < 0x20; +t6 = -t8; +t0 = t6 & at; +t7 = t0 << (t9 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L42c444;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 4006002b t9 = t9; +a1 = s1; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42c370; +a1 = s1; +L42c370: +// bdead 4006000b gp = MEM_U32(sp + 32); +MEM_U8(sp + 42) = (uint8_t)v0; +//nop; +v0 = MEM_U32(sp + 44); +a0 = MEM_U32(s0 + 24); +// fdead 6006003f t9 = t9; +a1 = zero; +a2 = zero; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42c398; +a3 = zero; +L42c398: +t5 = MEM_U8(sp + 42); +// bdead 40064183 gp = MEM_U32(sp + 32); +if (t5 == 0) {//nop; +goto L42c3f4;} +//nop; +a0 = 0x10011ff0; +t2 = MEM_U8(s1 + 1); +v0 = MEM_U8(a0 + 1); +t1 = MEM_U8(s0 + 16); +t4 = v0 << 27; +t3 = t4 >> 27; +t8 = t2 ^ t3; +t6 = t8 & 0x1f; +t0 = t6 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t0; +MEM_U16(a0 + 2) = (uint16_t)zero; +MEM_U8(a0 + 0) = (uint8_t)t1; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42c3e8; +//nop; +L42c3e8: +// bdead 1 gp = MEM_U32(sp + 32); +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42c3f4: +t9 = MEM_U8(s1 + 16); +at = 0x7d; +if (t9 != at) {//nop; +goto L42c43c;} +//nop; +a0 = 0x10011ff0; +v1 = 0x5e; +t7 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)v1; +t5 = t7 & 0xffe0; +t1 = t5 | 0x6; +MEM_U8(a0 + 1) = (uint8_t)t1; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42c434; +//nop; +L42c434: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L42c43c: +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42c444: +t4 = MEM_U8(s0 + 16); +at = 0x1; +if (t4 != at) {v0 = MEM_U8(sp + 43); +goto L42c530;} +v0 = MEM_U8(sp + 43); +//nop; +a0 = MEM_U32(s0 + 24); +v0 = MEM_U32(sp + 44); +// bdead 4006002b t9 = t9; +a1 = s1; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42c46c; +a1 = s1; +L42c46c: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {v0 = MEM_U8(sp + 43); +goto L42c530;} +v0 = MEM_U8(sp + 43); +a0 = MEM_U32(s0 + 20); +at = 0x70000000; +t2 = MEM_U8(a0 + 0); +a1 = zero; +t3 = t2 < 0x20; +t8 = -t3; +t6 = t8 & at; +t0 = t6 << (t2 & 0x1f); +if ((int)t0 >= 0) {a2 = zero; +goto L42c52c;} +a2 = zero; +//nop; +v0 = MEM_U32(sp + 44); +// fdead 62069aff t9 = t9; +a3 = zero; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42c4b4; +a3 = zero; +L42c4b4: +// bdead 40060003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U32(sp + 44); +// fdead 6006003f t9 = t9; +a1 = s1; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42c4d0; +a1 = s1; +L42c4d0: +// bdead 4002018b gp = MEM_U32(sp + 32); +t9 = v0 & 0xff; +if (t9 == 0) {t7 = 0x1; +goto L42c524;} +t7 = 0x1; +a0 = 0x10011ff0; +t5 = MEM_U8(s0 + 1); +v0 = MEM_U8(a0 + 1); +MEM_U8(a0 + 0) = (uint8_t)t7; +t1 = v0 << 27; +t4 = t1 >> 27; +t3 = t5 ^ t4; +t8 = t3 & 0x1f; +t6 = t8 ^ v0; +MEM_U8(a0 + 1) = (uint8_t)t6; +MEM_U16(a0 + 2) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42c51c; +//nop; +L42c51c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L42c524: +v0 = 0x1; +goto L42c534; +v0 = 0x1; +L42c52c: +v0 = MEM_U8(sp + 43); +L42c530: +//nop; +L42c534: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void func_42c548(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42c548: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000000b MEM_U32(sp + 28) = s1; +s1 = 0x10011ff0; +at = 0xffffffe0; +t8 = MEM_U8(s1 + 1); +// fdead 4204000f MEM_U32(sp + 60) = ra; +// fdead 4204000f MEM_U32(sp + 56) = gp; +// fdead 4204000f MEM_U32(sp + 52) = s7; +// fdead 4204000f MEM_U32(sp + 48) = s6; +// fdead 4204000f MEM_U32(sp + 44) = s5; +// fdead 4204000f MEM_U32(sp + 40) = s4; +// fdead 4204000f MEM_U32(sp + 36) = s3; +// fdead 4204000f MEM_U32(sp + 32) = s2; +// fdead 4204000f MEM_U32(sp + 24) = s0; +t9 = t8 & at; +t6 = MEM_U32(v0 + -12); +t0 = t9 | 0x8; +t1 = t0 & 0xff; +at = 0xffffff1f; +t2 = t1 & at; +s7 = MEM_U32(t6 + 288); +t4 = 0x1001c4c4; +t7 = 0x6d; +t3 = t2 | 0x20; +MEM_U8(s1 + 1) = (uint8_t)t0; +MEM_U8(s1 + 0) = (uint8_t)t7; +MEM_U8(s1 + 1) = (uint8_t)t3; +t4 = MEM_U32(t4 + 0); +s2 = 0x1001c4b4; +a1 = 0x1001eb98; +MEM_U32(s1 + 4) = t4; +v1 = MEM_U32(s2 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +lo = (int)v1 / (int)a1; hi = (int)v1 % (int)a1; +MEM_U32(s1 + 8) = a1; +if (a1 != 0) {//nop; +goto L42c5f0;} +//nop; +abort(); +L42c5f0: +at = 0xffffffff; +if (a1 != at) {at = 0x80000000; +goto L42c608;} +at = 0x80000000; +if (v1 != at) {//nop; +goto L42c608;} +//nop; +abort(); +L42c608: +t6 = v1 + a1; +a0 = hi; +t5 = a0 ^ a1; +if ((int)t5 >= 0) {//nop; +goto L42c620;} +//nop; +a0 = a0 + a1; +L42c620: +if (a0 == 0) {t7 = t6 - a0; +goto L42c62c;} +t7 = t6 - a0; +MEM_U32(s2 + 0) = t7; +L42c62c: +v0 = 0x1001e5d8; +s3 = 0x1001e5e8; +v0 = MEM_U8(v0 + 3); +s3 = MEM_U8(s3 + 3); +s0 = v0 & 0xff; +at = s3 < v0; +if (at != 0) {s3 = s3 + 0x1; +goto L42c720;} +s3 = s3 + 0x1; +s4 = 0x10021d40; +t8 = s3 & 0xff; +s6 = 0x1001cc40; +s5 = 0x1001ebac; +s3 = t8; +s4 = s4 + 0xffffffc8; +L42c664: +t9 = s0 + 0xfffffff3; +t0 = t9 < 0x20; +t1 = -t0; +t2 = s7 & t1; +t3 = t2 << (t9 & 0x1f); +if ((int)t3 >= 0) {a2 = s0; +goto L42c710;} +a2 = s0; +t4 = s0 << 2; +a0 = s4 + t4; +v0 = MEM_U32(a0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L42c6dc;} +//nop; +a1 = 0x1001eb98; +v1 = MEM_U32(s2 + 0); +t5 = MEM_U8(s5 + 0); +a1 = MEM_U32(a1 + 0); +if (t5 != 0) {t8 = v1 + a1; +goto L42c6c8;} +t8 = v1 + a1; +t6 = v1 + a1; +t7 = -t6; +MEM_U32(s2 + 0) = t6; +MEM_U32(a0 + 0) = t7; +v1 = t6; +goto L42c6d4; +v1 = t6; +L42c6c8: +MEM_U32(a0 + 0) = v1; +v1 = t8; +MEM_U32(s2 + 0) = t8; +L42c6d4: +v0 = MEM_U32(a0 + 0); +MEM_U32(s6 + 0) = v1; +L42c6dc: +MEM_U32(s1 + 12) = v0; +//nop; +a0 = a2; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L42c6f0; +//nop; +L42c6f0: +// bdead 41fe0189 gp = MEM_U32(sp + 56); +MEM_U16(s1 + 2) = (uint16_t)v0; +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42c708; +//nop; +L42c708: +// bdead 41fe0001 gp = MEM_U32(sp + 56); +//nop; +L42c710: +s0 = s0 + 0x1; +t0 = s0 & 0xff; +if (t0 != s3) {s0 = t0; +goto L42c664;} +s0 = t0; +L42c720: +t2 = MEM_U8(s1 + 1); +v1 = MEM_U32(s2 + 0); +at = 0xffffffe0; +s4 = 0x10021d40; +t9 = t2 & at; +s5 = 0x1001ebac; +s6 = 0x1001cc40; +t1 = 0x8; +t3 = t9 | 0xc; +v0 = v1 & 0x7; +MEM_U32(s1 + 8) = t1; +MEM_U8(s1 + 1) = (uint8_t)t3; +if (v0 == 0) {s4 = s4 + 0xffffffc8; +goto L42c764;} +s4 = s4 + 0xffffffc8; +t4 = v1 - v0; +t5 = t4 + 0x8; +MEM_U32(s2 + 0) = t5; +L42c764: +v0 = 0x1001e5d8; +s3 = 0x1001e5e8; +v0 = MEM_U8(v0 + 7); +s3 = MEM_U8(s3 + 7); +s0 = v0 & 0xff; +at = s3 < v0; +if (at != 0) {s3 = s3 + 0x1; +goto L42c840;} +s3 = s3 + 0x1; +t6 = s3 & 0xff; +s3 = t6; +L42c78c: +t7 = s0 + 0xfffffff3; +t8 = t7 < 0x20; +t0 = -t8; +t1 = s7 & t0; +t2 = t1 << (t7 & 0x1f); +if ((int)t2 >= 0) {a2 = s0; +goto L42c830;} +a2 = s0; +t9 = s0 << 2; +a0 = s4 + t9; +v0 = MEM_U32(a0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L42c7fc;} +//nop; +t3 = MEM_U8(s5 + 0); +v1 = MEM_U32(s2 + 0); +if (t3 != 0) {t4 = v1 + 0x8; +goto L42c7e4;} +t4 = v1 + 0x8; +t5 = -t4; +MEM_U32(s2 + 0) = t4; +MEM_U32(a0 + 0) = t5; +v1 = t4; +goto L42c7f4; +v1 = t4; +L42c7e4: +t6 = v1 + 0x8; +MEM_U32(a0 + 0) = v1; +v1 = t6; +MEM_U32(s2 + 0) = t6; +L42c7f4: +v0 = MEM_U32(a0 + 0); +MEM_U32(s6 + 0) = v1; +L42c7fc: +MEM_U32(s1 + 12) = v0; +//nop; +a0 = a2; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L42c810; +//nop; +L42c810: +// bdead 41fe0189 gp = MEM_U32(sp + 56); +MEM_U16(s1 + 2) = (uint16_t)v0; +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42c828; +//nop; +L42c828: +// bdead 41fe0001 gp = MEM_U32(sp + 56); +//nop; +L42c830: +s0 = s0 + 0x1; +t8 = s0 & 0xff; +if (t8 != s3) {s0 = t8; +goto L42c78c;} +s0 = t8; +L42c840: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s6 = MEM_U32(sp + 48); +// bdead 1 s7 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_42c86c(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42c86c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 28) = s1; +s1 = 0x10011ff0; +at = 0xffffffe0; +t8 = MEM_U8(s1 + 1); +// fdead 420401ef MEM_U32(sp + 60) = ra; +// fdead 420401ef MEM_U32(sp + 56) = gp; +// fdead 420401ef MEM_U32(sp + 52) = s7; +// fdead 420401ef MEM_U32(sp + 48) = s6; +// fdead 420401ef MEM_U32(sp + 44) = s5; +// fdead 420401ef MEM_U32(sp + 40) = s4; +// fdead 420401ef MEM_U32(sp + 36) = s3; +// fdead 420401ef MEM_U32(sp + 32) = s2; +// fdead 420401ef MEM_U32(sp + 24) = s0; +t9 = t8 & at; +t6 = MEM_U32(v0 + -12); +t0 = t9 | 0x8; +t1 = t0 & 0xff; +at = 0xffffff1f; +t2 = t1 & at; +s7 = MEM_U32(t6 + 284); +t4 = 0x1001c4c4; +t7 = 0x70; +t3 = t2 | 0x20; +MEM_U8(s1 + 1) = (uint8_t)t0; +MEM_U8(s1 + 0) = (uint8_t)t7; +MEM_U8(s1 + 1) = (uint8_t)t3; +t4 = MEM_U32(t4 + 0); +s2 = 0x1001c4b4; +a1 = 0x1001eb98; +MEM_U32(s1 + 4) = t4; +v1 = MEM_U32(s2 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +lo = (int)v1 / (int)a1; hi = (int)v1 % (int)a1; +MEM_U32(s1 + 8) = a1; +if (a1 != 0) {//nop; +goto L42c914;} +//nop; +abort(); +L42c914: +at = 0xffffffff; +if (a1 != at) {at = 0x80000000; +goto L42c92c;} +at = 0x80000000; +if (v1 != at) {//nop; +goto L42c92c;} +//nop; +abort(); +L42c92c: +t6 = v1 + a1; +a0 = hi; +t5 = a0 ^ a1; +if ((int)t5 >= 0) {//nop; +goto L42c944;} +//nop; +a0 = a0 + a1; +L42c944: +if (a0 == 0) {t7 = t6 - a0; +goto L42c950;} +t7 = t6 - a0; +MEM_U32(s2 + 0) = t7; +L42c950: +v0 = 0x1001e5d8; +s3 = 0x1001e5e8; +v0 = MEM_U8(v0 + 3); +s3 = MEM_U8(s3 + 3); +s0 = v0 & 0xff; +at = s3 < v0; +if (at != 0) {s3 = s3 + 0x1; +goto L42ca44;} +s3 = s3 + 0x1; +s4 = 0x10021d40; +t8 = s3 & 0xff; +s6 = 0x1001cc40; +s5 = 0x1001ebac; +s3 = t8; +s4 = s4 + 0xffffffc8; +L42c988: +t9 = s0 + 0xfffffff3; +t0 = t9 < 0x20; +t1 = -t0; +t2 = s7 & t1; +t3 = t2 << (t9 & 0x1f); +if ((int)t3 >= 0) {a2 = s0; +goto L42ca34;} +a2 = s0; +t4 = s0 << 2; +a0 = s4 + t4; +v0 = MEM_U32(a0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L42ca00;} +//nop; +a1 = 0x1001eb98; +v1 = MEM_U32(s2 + 0); +t5 = MEM_U8(s5 + 0); +a1 = MEM_U32(a1 + 0); +if (t5 != 0) {t8 = v1 + a1; +goto L42c9ec;} +t8 = v1 + a1; +t6 = v1 + a1; +t7 = -t6; +MEM_U32(s2 + 0) = t6; +MEM_U32(a0 + 0) = t7; +v1 = t6; +goto L42c9f8; +v1 = t6; +L42c9ec: +MEM_U32(a0 + 0) = v1; +v1 = t8; +MEM_U32(s2 + 0) = t8; +L42c9f8: +v0 = MEM_U32(a0 + 0); +MEM_U32(s6 + 0) = v1; +L42ca00: +MEM_U32(s1 + 12) = v0; +//nop; +a0 = a2; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L42ca14; +//nop; +L42ca14: +// bdead 41fe0189 gp = MEM_U32(sp + 56); +MEM_U16(s1 + 2) = (uint16_t)v0; +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42ca2c; +//nop; +L42ca2c: +// bdead 41fe0001 gp = MEM_U32(sp + 56); +//nop; +L42ca34: +s0 = s0 + 0x1; +t0 = s0 & 0xff; +if (t0 != s3) {s0 = t0; +goto L42c988;} +s0 = t0; +L42ca44: +t2 = MEM_U8(s1 + 1); +v1 = MEM_U32(s2 + 0); +at = 0xffffffe0; +s4 = 0x10021d40; +t9 = t2 & at; +s5 = 0x1001ebac; +s6 = 0x1001cc40; +t1 = 0x8; +t3 = t9 | 0xc; +v0 = v1 & 0x7; +MEM_U32(s1 + 8) = t1; +MEM_U8(s1 + 1) = (uint8_t)t3; +if (v0 == 0) {s4 = s4 + 0xffffffc8; +goto L42ca88;} +s4 = s4 + 0xffffffc8; +t4 = v1 - v0; +t5 = t4 + 0x8; +MEM_U32(s2 + 0) = t5; +L42ca88: +v0 = 0x1001e5d8; +s3 = 0x1001e5e8; +v0 = MEM_U8(v0 + 7); +s3 = MEM_U8(s3 + 7); +s0 = v0 & 0xff; +at = s3 < v0; +if (at != 0) {s3 = s3 + 0x1; +goto L42cb64;} +s3 = s3 + 0x1; +t6 = s3 & 0xff; +s3 = t6; +L42cab0: +t7 = s0 + 0xfffffff3; +t8 = t7 < 0x20; +t0 = -t8; +t1 = s7 & t0; +t2 = t1 << (t7 & 0x1f); +if ((int)t2 >= 0) {a2 = s0; +goto L42cb54;} +a2 = s0; +t9 = s0 << 2; +a0 = s4 + t9; +v0 = MEM_U32(a0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L42cb20;} +//nop; +t3 = MEM_U8(s5 + 0); +v1 = MEM_U32(s2 + 0); +if (t3 != 0) {t4 = v1 + 0x8; +goto L42cb08;} +t4 = v1 + 0x8; +t5 = -t4; +MEM_U32(s2 + 0) = t4; +MEM_U32(a0 + 0) = t5; +v1 = t4; +goto L42cb18; +v1 = t4; +L42cb08: +t6 = v1 + 0x8; +MEM_U32(a0 + 0) = v1; +v1 = t6; +MEM_U32(s2 + 0) = t6; +L42cb18: +v0 = MEM_U32(a0 + 0); +MEM_U32(s6 + 0) = v1; +L42cb20: +MEM_U32(s1 + 12) = v0; +//nop; +a0 = a2; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L42cb34; +//nop; +L42cb34: +// bdead 41fe0189 gp = MEM_U32(sp + 56); +MEM_U16(s1 + 2) = (uint16_t)v0; +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42cb4c; +//nop; +L42cb4c: +// bdead 41fe0001 gp = MEM_U32(sp + 56); +//nop; +L42cb54: +s0 = s0 + 0x1; +t8 = s0 & 0xff; +if (t8 != s3) {s0 = t8; +goto L42cab0;} +s0 = t8; +L42cb64: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s6 = MEM_U32(sp + 48); +// bdead 1 s7 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_42cb90(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42cb90: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000000b MEM_U32(sp + 28) = s1; +s1 = 0x10011ff0; +at = 0xffffffe0; +t7 = MEM_U8(s1 + 1); +t3 = 0x1001c4c4; +t8 = t7 & at; +t9 = t8 | 0x8; +t0 = t9 & 0xff; +at = 0xffffff1f; +t1 = t0 & at; +t6 = 0x70; +t2 = t1 | 0x20; +MEM_U8(s1 + 1) = (uint8_t)t9; +MEM_U8(s1 + 0) = (uint8_t)t6; +MEM_U8(s1 + 1) = (uint8_t)t2; +t3 = MEM_U32(t3 + 0); +// fdead 46059e0f MEM_U32(sp + 32) = s2; +s2 = 0x1001c4b4; +v1 = 0x1001eb98; +MEM_U32(s1 + 4) = t3; +v0 = MEM_U32(s2 + 0); +v1 = MEM_U32(v1 + 0); +// fdead 460d9e1f MEM_U32(sp + 60) = ra; +lo = (int)v0 / (int)v1; hi = (int)v0 % (int)v1; +// fdead 6460d9e1f MEM_U32(sp + 56) = gp; +// fdead 6460d9e1f MEM_U32(sp + 52) = s7; +// fdead 6460d9e1f MEM_U32(sp + 48) = s6; +// fdead 6460d9e1f MEM_U32(sp + 44) = s5; +// fdead 6460d9e1f MEM_U32(sp + 40) = s4; +// fdead 6460d9e1f MEM_U32(sp + 36) = s3; +// fdead 6460d9e1f MEM_U32(sp + 24) = s0; +MEM_U32(s1 + 8) = v1; +if (v1 != 0) {//nop; +goto L42cc2c;} +//nop; +abort(); +L42cc2c: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L42cc44;} +at = 0x80000000; +if (v0 != at) {//nop; +goto L42cc44;} +//nop; +abort(); +L42cc44: +t5 = v0 + v1; +a0 = hi; +t4 = a0 ^ v1; +if ((int)t4 >= 0) {//nop; +goto L42cc5c;} +//nop; +a0 = a0 + v1; +L42cc5c: +if (a0 == 0) {t6 = t5 - a0; +goto L42cc68;} +t6 = t5 - a0; +MEM_U32(s2 + 0) = t6; +L42cc68: +v0 = 0x1001e5d8; +s3 = 0x1001e610; +v0 = MEM_U8(v0 + 3); +s3 = MEM_U8(s3 + 3); +s0 = v0 & 0xff; +at = s3 < v0; +if (at != 0) {s3 = s3 + 0x1; +goto L42cd64;} +s3 = s3 + 0x1; +s5 = 0x10021d40; +t7 = s3 & 0xff; +s7 = 0x1001cc40; +s6 = 0x1001ebac; +s4 = 0x1001e670; +s3 = t7; +s5 = s5 + 0xffffffc8; +L42cca4: +t9 = s0 + 0xfffffff3; +t8 = MEM_U32(s4 + 0); +t0 = t9 < 0x20; +t1 = -t0; +t2 = t8 & t1; +t3 = t2 << (t9 & 0x1f); +if ((int)t3 < 0) {a1 = s0; +goto L42cd54;} +a1 = s0; +t4 = s0 << 2; +a0 = s5 + t4; +v1 = MEM_U32(a0 + 0); +//nop; +if (v1 != 0) {//nop; +goto L42cd20;} +//nop; +v1 = 0x1001eb98; +v0 = MEM_U32(s2 + 0); +t5 = MEM_U8(s6 + 0); +v1 = MEM_U32(v1 + 0); +if (t5 != 0) {t0 = v0 + v1; +goto L42cd0c;} +t0 = v0 + v1; +t6 = v0 + v1; +t7 = -t6; +MEM_U32(s2 + 0) = t6; +MEM_U32(a0 + 0) = t7; +v0 = t6; +goto L42cd18; +v0 = t6; +L42cd0c: +MEM_U32(a0 + 0) = v0; +v0 = t0; +MEM_U32(s2 + 0) = t0; +L42cd18: +v1 = MEM_U32(a0 + 0); +MEM_U32(s7 + 0) = v0; +L42cd20: +MEM_U32(s1 + 12) = v1; +//nop; +a0 = a1; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L42cd34; +//nop; +L42cd34: +// bdead 41fe0189 gp = MEM_U32(sp + 56); +MEM_U16(s1 + 2) = (uint16_t)v0; +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42cd4c; +//nop; +L42cd4c: +// bdead 41fe0001 gp = MEM_U32(sp + 56); +//nop; +L42cd54: +s0 = s0 + 0x1; +t8 = s0 & 0xff; +if (t8 != s3) {s0 = t8; +goto L42cca4;} +s0 = t8; +L42cd64: +t2 = MEM_U8(s1 + 1); +v0 = MEM_U32(s2 + 0); +at = 0xffffffe0; +s5 = 0x10021d40; +t9 = t2 & at; +s4 = 0x1001e670; +s6 = 0x1001ebac; +s7 = 0x1001cc40; +t1 = 0x8; +t3 = t9 | 0xc; +v1 = v0 & 0x7; +MEM_U32(s1 + 8) = t1; +MEM_U8(s1 + 1) = (uint8_t)t3; +if (v1 == 0) {s5 = s5 + 0xffffffc8; +goto L42cdac;} +s5 = s5 + 0xffffffc8; +t4 = v0 - v1; +t5 = t4 + 0x8; +MEM_U32(s2 + 0) = t5; +L42cdac: +v0 = 0x1001e5d8; +s3 = 0x1001e610; +v0 = MEM_U8(v0 + 7); +s3 = MEM_U8(s3 + 7); +s0 = v0 & 0xff; +at = s3 < v0; +if (at != 0) {s3 = s3 + 0x1; +goto L42ce8c;} +s3 = s3 + 0x1; +t6 = s3 & 0xff; +s3 = t6; +L42cdd4: +t0 = s0 + 0xfffffff3; +t7 = MEM_U32(s4 + 0); +t8 = t0 < 0x20; +t1 = -t8; +t2 = t7 & t1; +t9 = t2 << (t0 & 0x1f); +if ((int)t9 < 0) {a1 = s0; +goto L42ce7c;} +a1 = s0; +t3 = s0 << 2; +a0 = s5 + t3; +v1 = MEM_U32(a0 + 0); +//nop; +if (v1 != 0) {//nop; +goto L42ce48;} +//nop; +t4 = MEM_U8(s6 + 0); +v0 = MEM_U32(s2 + 0); +if (t4 != 0) {t5 = v0 + 0x8; +goto L42ce30;} +t5 = v0 + 0x8; +t6 = -t5; +MEM_U32(s2 + 0) = t5; +MEM_U32(a0 + 0) = t6; +v0 = t5; +goto L42ce40; +v0 = t5; +L42ce30: +t8 = v0 + 0x8; +MEM_U32(a0 + 0) = v0; +v0 = t8; +MEM_U32(s2 + 0) = t8; +L42ce40: +v1 = MEM_U32(a0 + 0); +MEM_U32(s7 + 0) = v0; +L42ce48: +MEM_U32(s1 + 12) = v1; +//nop; +a0 = a1; +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L42ce5c; +//nop; +L42ce5c: +// bdead 41fe0189 gp = MEM_U32(sp + 56); +MEM_U16(s1 + 2) = (uint16_t)v0; +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42ce74; +//nop; +L42ce74: +// bdead 41fe0001 gp = MEM_U32(sp + 56); +//nop; +L42ce7c: +s0 = s0 + 0x1; +t7 = s0 & 0xff; +if (t7 != s3) {s0 = t7; +goto L42cdd4;} +s0 = t7; +L42ce8c: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s6 = MEM_U32(sp + 48); +// bdead 1 s7 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_42ceb8(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42ceb8: +//nop; +//nop; +//nop; +sp = sp + 0xffffff78; +t6 = 0x1001eb88; +// fdead 400081eb MEM_U32(sp + 44) = s6; +t6 = MEM_U8(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = s2; +a0 = 0x3; +s6 = v0; +// fdead 408081eb MEM_U32(sp + 60) = ra; +// fdead 408081eb MEM_U32(sp + 56) = fp; +// fdead 408081eb MEM_U32(sp + 52) = gp; +// fdead 408081eb MEM_U32(sp + 48) = s7; +// fdead 408081eb MEM_U32(sp + 40) = s5; +// fdead 408081eb MEM_U32(sp + 36) = s4; +// fdead 408081eb MEM_U32(sp + 32) = s3; +// fdead 408081eb MEM_U32(sp + 24) = s1; +// fdead 408081eb MEM_U32(sp + 20) = s0; +if (a0 != t6) {s2 = zero; +goto L42cfe0;} +s2 = zero; +v0 = MEM_U32(v0 + -12); +//nop; +a1 = MEM_U32(v0 + 24); +//nop; +if (a1 == 0) {//nop; +goto L42cfe0;} +//nop; +t7 = MEM_U32(a1 + 4); +//nop; +if (t7 != 0) {//nop; +goto L42cfe0;} +//nop; +a2 = MEM_U32(a1 + 0); +a3 = MEM_U32(v0 + 232); +v1 = MEM_U32(a2 + 232); +//nop; +if (v1 == a3) {//nop; +goto L42cfe0;} +//nop; +if (v1 == 0) {//nop; +goto L42cfe0;} +//nop; +t8 = MEM_U32(v1 + 16); +//nop; +if (t8 != a3) {//nop; +goto L42cfe0;} +//nop; +s7 = MEM_U32(v1 + 0); +t9 = 0x1001e5a0; +t0 = s7 << 2; +t9 = MEM_U32(t9 + 0); +t0 = t0 - s7; +t0 = t0 << 2; +v0 = t9 + t0; +t1 = MEM_U8(v0 + 9); +MEM_U32(sp + 100) = s7; +if (t1 == 0) {//nop; +goto L42cfe0;} +//nop; +v1 = MEM_U32(v0 + 4); +MEM_U32(sp + 100) = s7; +if (v1 == 0) {s0 = v1; +goto L42cfe0;} +s0 = v1; +L42cfa0: +v1 = MEM_U8(s0 + 16); +//nop; +v0 = a0 ^ v1; +v0 = v0 < 0x1; +if (v0 != 0) {//nop; +goto L42cfc0;} +//nop; +v0 = v1 ^ 0x1; +v0 = v0 < 0x1; +L42cfc0: +s0 = MEM_U32(s0 + 8); +t2 = v0 & 0xff; +s2 = v0 & 0xff; +if (t2 != 0) {MEM_U32(sp + 100) = s7; +goto L42cfe0;} +MEM_U32(sp + 100) = s7; +if (s0 != 0) {//nop; +goto L42cfa0;} +//nop; +MEM_U32(sp + 100) = s7; +L42cfe0: +v0 = 0x1001cb40; +s7 = MEM_U32(sp + 100); +v0 = MEM_U32(v0 + 0); +s3 = zero; +if ((int)v0 <= 0) {//nop; +goto L42d174;} +//nop; +MEM_U32(sp + 76) = zero; +L42cffc: +t3 = MEM_U32(s6 + -12); +t5 = MEM_U32(sp + 76); +t4 = MEM_U32(t3 + 360); +at = (int)s3 < (int)v0; +t6 = t4 + t5; +t7 = MEM_U32(t6 + 12); +t8 = MEM_U32(t6 + 8); +t0 = MEM_U32(t6 + 4); +t2 = MEM_U32(t6 + 0); +t9 = t7 | t8; +t1 = t9 | t0; +t3 = t1 | t2; +if (t3 != 0) {//nop; +goto L42d03c;} +//nop; +s3 = s3 + 0x80; +goto L42d160; +s3 = s3 + 0x80; +L42d03c: +if (at == 0) {s5 = zero; +goto L42d160;} +s5 = zero; +L42d044: +v0 = MEM_U32(s6 + -12); +t4 = s5 < 0x80; +if (t4 == 0) {//nop; +goto L42d07c;} +//nop; +t5 = MEM_U32(v0 + 360); +t7 = MEM_U32(sp + 76); +t9 = (int)s5 >> 5; +t0 = t9 << 2; +t8 = t5 + t7; +t6 = t8 + t0; +t1 = MEM_U32(t6 + 0); +//nop; +t2 = t1 << (s5 & 0x1f); +t4 = (int)t2 < (int)0x0; +L42d07c: +if (t4 == 0) {//nop; +goto L42d13c;} +//nop; +//nop; +a0 = s3; +a1 = v0 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L42d094; +a1 = v0 + 0x154; +L42d094: +// bdead 41d8000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L42d0d8;} +//nop; +//nop; +a1 = 0x1001cb88; +a0 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L42d0b0; +a0 = s3; +L42d0b0: +// bdead 41d8000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L42d0d8;} +//nop; +//nop; +a1 = 0x1001cb90; +a0 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L42d0cc; +a0 = s3; +L42d0cc: +// bdead 41d8000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L42d13c;} +//nop; +L42d0d8: +t5 = 0x1001cc30; +t7 = s3 << 3; +t5 = MEM_U32(t5 + 0); +//nop; +t9 = t5 + t7; +s1 = MEM_U32(t9 + 0); +if (s2 == 0) {//nop; +goto L42d114;} +//nop; +//nop; +a0 = s1; +a1 = s7; +v0 = f_check_ix_candidate(mem, sp, a0, a1); +goto L42d108; +a1 = s7; +L42d108: +// bdead 41dc000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L42d13c;} +//nop; +L42d114: +//nop; +a0 = s1; +// bdead 41d80023 t9 = t9; +a1 = 0x1; +a2 = zero; +a3 = zero; +v0 = s6; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42d134; +v0 = s6; +L42d134: +// bdead 41d80003 gp = MEM_U32(sp + 52); +//nop; +L42d13c: +v0 = 0x1001cb40; +s3 = s3 + 0x1; +v0 = MEM_U32(v0 + 0); +s5 = s5 + 0x1; +at = (int)s3 < (int)v0; +if (at == 0) {at = 0x80; +goto L42d160;} +at = 0x80; +if (s5 != at) {//nop; +goto L42d044;} +//nop; +L42d160: +t8 = MEM_U32(sp + 76); +at = (int)s3 < (int)v0; +t0 = t8 + 0x10; +if (at != 0) {MEM_U32(sp + 76) = t0; +goto L42cffc;} +MEM_U32(sp + 76) = t0; +L42d174: +if (s2 == 0) {// bdead 4180000b ra = MEM_U32(sp + 60); +goto L42d490;} +// bdead 4180000b ra = MEM_U32(sp + 60); +if ((int)v0 <= 0) {s3 = zero; +goto L42d48c;} +s3 = zero; +s2 = 0x10011ff0; +MEM_U32(sp + 76) = zero; +fp = 0xffffffe0; +L42d190: +t6 = MEM_U32(s6 + -12); +t2 = MEM_U32(sp + 76); +t1 = MEM_U32(t6 + 360); +at = (int)s3 < (int)v0; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 12); +t5 = MEM_U32(t3 + 8); +t9 = MEM_U32(t3 + 4); +t0 = MEM_U32(t3 + 0); +t7 = t4 | t5; +t8 = t7 | t9; +t6 = t8 | t0; +if (t6 != 0) {//nop; +goto L42d1d0;} +//nop; +s3 = s3 + 0x80; +goto L42d478; +s3 = s3 + 0x80; +L42d1d0: +if (at == 0) {s5 = zero; +goto L42d478;} +s5 = zero; +L42d1d8: +v0 = MEM_U32(s6 + -12); +t1 = s5 < 0x80; +if (t1 == 0) {t7 = (int)s5 >> 5; +goto L42d20c;} +t7 = (int)s5 >> 5; +t2 = MEM_U32(v0 + 360); +t4 = MEM_U32(sp + 76); +t9 = t7 << 2; +t5 = t2 + t4; +t3 = t5 + t9; +t8 = MEM_U32(t3 + 0); +//nop; +t0 = t8 << (s5 & 0x1f); +t1 = (int)t0 < (int)0x0; +L42d20c: +if (t1 == 0) {//nop; +goto L42d454;} +//nop; +//nop; +a0 = s3; +a1 = v0 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L42d224; +a1 = v0 + 0x154; +L42d224: +// bdead c1d8000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L42d268;} +//nop; +//nop; +a1 = 0x1001cb88; +a0 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L42d240; +a0 = s3; +L42d240: +// bdead c1d8000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L42d268;} +//nop; +//nop; +a1 = 0x1001cb90; +a0 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L42d25c; +a0 = s3; +L42d25c: +// bdead c1d8000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L42d454;} +//nop; +L42d268: +t2 = 0x1001cc30; +t4 = s3 << 3; +t2 = MEM_U32(t2 + 0); +//nop; +t7 = t2 + t4; +s1 = MEM_U32(t7 + 0); +a1 = s7; +a0 = s1; +v0 = f_check_ix_candidate(mem, sp, a0, a1); +goto L42d28c; +a0 = s1; +L42d28c: +// bdead c1dc018b gp = MEM_U32(sp + 52); +if (v0 == 0) {s4 = v0; +goto L42d454;} +s4 = v0; +t5 = 0x1001e5a0; +t9 = s7 << 2; +t5 = MEM_U32(t5 + 0); +t9 = t9 - s7; +t9 = t9 << 2; +t3 = t5 + t9; +s0 = MEM_U32(t3 + 4); +t6 = 0x49; +t8 = MEM_U32(s0 + 0); +t7 = 0x4; +if (s1 == t8) {//nop; +goto L42d2e0;} +//nop; +L42d2c8: +s0 = MEM_U32(s0 + 8); +//nop; +t0 = MEM_U32(s0 + 0); +//nop; +if (s1 != t0) {//nop; +goto L42d2c8;} +//nop; +L42d2e0: +t1 = MEM_U8(s2 + 1); +t5 = MEM_U32(s0 + 12); +t2 = t1 & fp; +t4 = t2 | 0x6; +MEM_U8(s2 + 0) = (uint8_t)t6; +MEM_U8(s2 + 1) = (uint8_t)t4; +MEM_U32(s2 + 8) = t7; +MEM_U32(s2 + 16) = t5; +//nop; +a0 = s2; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42d310; +//nop; +L42d310: +// bdead c1fc0003 gp = MEM_U32(sp + 52); +a0 = s4; +//nop; +a1 = s7; +//nop; +v0 = f_get_ix_source(mem, sp, a0, a1); +goto L42d328; +//nop; +L42d328: +// bdead c1dc000b gp = MEM_U32(sp + 52); +s0 = v0; +//nop; +a1 = MEM_U32(v0 + 0); +// fdead 1e1fe005f t9 = t9; +v0 = s6; +a0 = s1; +v0 = func_42b024(mem, sp, v0, a0, a1); +goto L42d348; +a0 = s1; +L42d348: +// bdead c1de000b gp = MEM_U32(sp + 52); +if (v0 == 0) {a1 = zero; +goto L42d40c;} +a1 = zero; +//nop; +a1 = MEM_U32(s0 + 0); +// fdead 1e1fe005f t9 = t9; +a0 = s1; +v0 = s6; +v0 = func_42b5dc(mem, sp, v0, a0, a1); +goto L42d36c; +v0 = s6; +L42d36c: +// bdead c1dc018b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L42d37c;} +//nop; +abort(); +L42d37c: +t3 = MEM_U8(s2 + 1); +t9 = 0x1; +t8 = t3 & fp; +MEM_U8(s2 + 0) = (uint8_t)t9; +MEM_U8(s2 + 1) = (uint8_t)t8; +MEM_U16(s2 + 2) = (uint16_t)zero; +//nop; +a0 = s2; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42d3a4; +//nop; +L42d3a4: +// bdead c1dc0003 gp = MEM_U32(sp + 52); +a1 = MEM_U32(s6 + -12); +//nop; +a0 = s1; +a2 = sp + 0x5c; +a3 = zero; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L42d3c0; +a3 = zero; +L42d3c0: +// bdead c1dc000b gp = MEM_U32(sp + 52); +if (v0 == 0) {a0 = 0x7b; +goto L42d3f0;} +a0 = 0x7b; +//nop; +a1 = MEM_U32(sp + 92); +a0 = 0x7b; +a2 = 0x6; +a3 = 0x4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42d3e4; +a3 = 0x4; +L42d3e4: +// bdead c1d80003 gp = MEM_U32(sp + 52); +//nop; +goto L42d454; +//nop; +L42d3f0: +//nop; +a2 = MEM_U32(s1 + 32); +a1 = 0x6; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L42d400; +a1 = 0x6; +L42d400: +// bdead c1d80003 gp = MEM_U32(sp + 52); +//nop; +goto L42d454; +//nop; +L42d40c: +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 1e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42d428; +v0 = s6; +L42d428: +// bdead c1dc0003 gp = MEM_U32(sp + 52); +a0 = s1; +//nop; +a1 = 0x1; +// fdead 1e1fe007f t9 = t9; +a2 = zero; +a3 = 0x1; +v0 = s6; +func_429008(mem, sp, v0, a0, a1, a2, a3); +goto L42d44c; +v0 = s6; +L42d44c: +// bdead c1d80003 gp = MEM_U32(sp + 52); +//nop; +L42d454: +v0 = 0x1001cb40; +s3 = s3 + 0x1; +v0 = MEM_U32(v0 + 0); +s5 = s5 + 0x1; +at = (int)s3 < (int)v0; +if (at == 0) {at = 0x80; +goto L42d478;} +at = 0x80; +if (s5 != at) {//nop; +goto L42d1d8;} +//nop; +L42d478: +t0 = MEM_U32(sp + 76); +at = (int)s3 < (int)v0; +t6 = t0 + 0x10; +if (at != 0) {MEM_U32(sp + 76) = t6; +goto L42d190;} +MEM_U32(sp + 76) = t6; +L42d48c: +// bdead 1 ra = MEM_U32(sp + 60); +L42d490: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x88; +return; +// bdead 1 sp = sp + 0x88; +} + +static void func_42d4bc(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42d4bc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +s3 = MEM_U32(v0 + -12); +s0 = 0x1; +s2 = 0x24; +s1 = s3 + 0x4; +L42d4f4: +a2 = MEM_U32(s1 + 64); +v0 = s0 + 0xffffffff; +if (a2 == 0) {t6 = (int)v0 >> 3; +goto L42d53c;} +t6 = (int)v0 >> 3; +t7 = s3 + t6; +t8 = MEM_U8(t7 + 213); +t9 = v0 & 0x7; +t0 = t9 + 0x18; +t1 = t8 << (t0 & 0x1f); +t2 = t1 >> 31; +if (t2 == 0) {//nop; +goto L42d53c;} +//nop; +//nop; +a0 = 0x70; +a1 = s0; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L42d534; +a1 = s0; +L42d534: +// bdead 401e0001 gp = MEM_U32(sp + 40); +//nop; +L42d53c: +s0 = s0 + 0x1; +if (s0 != s2) {s1 = s1 + 0x4; +goto L42d4f4;} +s1 = s1 + 0x4; +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_42d564(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42d564: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000000b MEM_U32(sp + 28) = ra; +// fdead 4000000b MEM_U32(sp + 24) = gp; +// fdead 4000000b MEM_U32(sp + 20) = s0; +t6 = MEM_U32(v0 + -12); +//nop; +s0 = MEM_U32(t6 + 228); +//nop; +if (s0 == 0) {// bdead 40020001 ra = MEM_U32(sp + 28); +goto L42d5c0;} +// bdead 40020001 ra = MEM_U32(sp + 28); +L42d598: +//nop; +a1 = MEM_U8(s0 + 0); +a2 = MEM_U32(s0 + 4); +a0 = 0x6d; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L42d5ac; +a0 = 0x6d; +L42d5ac: +s0 = MEM_U32(s0 + 8); +// bdead 40020001 gp = MEM_U32(sp + 24); +if (s0 != 0) {//nop; +goto L42d598;} +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L42d5c0: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_42d5cc(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42d5cc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +s3 = MEM_U32(v0 + -12); +s1 = v0; +s0 = MEM_U32(s3 + 224); +//nop; +if (s0 == 0) {//nop; +goto L42d630;} +//nop; +L42d60c: +//nop; +a1 = MEM_U8(s0 + 0); +a2 = MEM_U32(s0 + 4); +a0 = 0x70; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L42d620; +a0 = 0x70; +L42d620: +s0 = MEM_U32(s0 + 8); +// bdead 40160001 gp = MEM_U32(sp + 40); +if (s0 != 0) {//nop; +goto L42d60c;} +//nop; +L42d630: +t6 = 0x1001eb18; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {s0 = 0x1; +goto L42d67c;} +s0 = 0x1; +t7 = MEM_U32(s3 + 284); +//nop; +if (t7 == 0) {s0 = 0x1; +goto L42d67c;} +s0 = 0x1; +//nop; +v0 = s1; +// fdead 601781fb t9 = t9; +//nop; +func_42c86c(mem, sp, v0); +goto L42d66c; +//nop; +L42d66c: +// bdead 40040001 gp = MEM_U32(sp + 40); +s3 = MEM_U32(s1 + -12); +//nop; +s0 = 0x1; +L42d67c: +s1 = s3 + 0x4; +s2 = 0x24; +L42d684: +a2 = MEM_U32(s1 + 64); +v0 = s0 + 0xffffffff; +if (a2 == 0) {t8 = (int)v0 >> 3; +goto L42d6cc;} +t8 = (int)v0 >> 3; +t9 = s3 + t8; +t0 = MEM_U8(t9 + 208); +t1 = v0 & 0x7; +t2 = t1 + 0x18; +t3 = t0 << (t2 & 0x1f); +t4 = t3 >> 31; +if (t4 == 0) {//nop; +goto L42d6cc;} +//nop; +//nop; +a0 = 0x6d; +a1 = s0; +f_genrlodrstr(mem, sp, a0, a1, a2); +goto L42d6c4; +a1 = s0; +L42d6c4: +// bdead 401e0001 gp = MEM_U32(sp + 40); +//nop; +L42d6cc: +s0 = s0 + 0x1; +if (s0 != s2) {s1 = s1 + 0x4; +goto L42d684;} +s1 = s1 + 0x4; +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_42d6f4(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42d6f4: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s1; +// fdead 400001eb MEM_U32(sp + 32) = s0; +t1 = MEM_U32(v0 + -4); +t0 = MEM_U32(v0 + -8); +a1 = MEM_U32(t1 + -12); +a0 = MEM_U32(t0 + 0); +//nop; +MEM_U32(sp + 100) = v0; +a2 = sp + 0x60; +a3 = 0x1; +MEM_U32(sp + 68) = t1; +MEM_U32(sp + 72) = t0; +MEM_U32(sp + 64) = a1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L42d744; +MEM_U32(sp + 64) = a1; +L42d744: +// bdead 4000000b gp = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 100); +if (v0 == 0) {//nop; +goto L42d798;} +//nop; +s1 = MEM_U8(v1 + -9); +//nop; +a0 = s1; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42d768; +//nop; +L42d768: +// bdead 4004000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 96); +//nop; +a0 = 0x52; +a2 = s1; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42d784; +a3 = v0; +L42d784: +// bdead 40040183 gp = MEM_U32(sp + 40); +//nop; +s0 = 0x10011ff0; +t0 = MEM_U32(sp + 72); +goto L42d8f4; +t0 = MEM_U32(sp + 72); +L42d798: +s0 = 0x10011ff0; +t6 = 0x8b; +v0 = MEM_U8(s0 + 1); +MEM_U8(s0 + 0) = (uint8_t)t6; +s1 = MEM_U8(v1 + -9); +t7 = v0 << 27; +t8 = t7 >> 27; +t9 = s1 ^ t8; +t2 = t9 & 0x1f; +t4 = t2 ^ v0; +t5 = t4 & 0xff1f; +t7 = 0x1001c4c4; +t6 = t5 | 0x20; +MEM_U8(s0 + 1) = (uint8_t)t4; +MEM_U8(s0 + 1) = (uint8_t)t6; +t7 = MEM_U32(t7 + 0); +t8 = MEM_U32(sp + 72); +MEM_U32(s0 + 4) = t7; +a0 = MEM_U32(t8 + 0); +at = 0x6; +t9 = MEM_U8(a0 + 0); +//nop; +if (t9 != at) {//nop; +goto L42d80c;} +//nop; +t2 = MEM_U32(a0 + 32); +//nop; +t3 = MEM_U32(t2 + 4); +MEM_U32(s0 + 12) = t3; +goto L42d820; +MEM_U32(s0 + 12) = t3; +L42d80c: +t4 = MEM_U32(a0 + 32); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +MEM_U32(s0 + 12) = t5; +L42d820: +a0 = MEM_U8(s0 + 1); +//nop; +t6 = a0 & 0x1f; +a0 = t6; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42d834; +a0 = t6; +L42d834: +// bdead 4006018b gp = MEM_U32(sp + 40); +MEM_U32(s0 + 8) = v0; +t7 = 0x1001eb28; +MEM_U16(s0 + 2) = (uint16_t)zero; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {t8 = 0x52; +goto L42d870;} +t8 = 0x52; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42d864; +//nop; +L42d864: +// bdead 40060183 gp = MEM_U32(sp + 40); +//nop; +t8 = 0x52; +L42d870: +MEM_U8(s0 + 0) = (uint8_t)t8; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42d884; +//nop; +L42d884: +// bdead 40060183 gp = MEM_U32(sp + 40); +//nop; +t9 = 0x1001ebac; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L42d8cc;} +//nop; +v1 = 0x1001cc40; +t2 = MEM_U32(s0 + 12); +t4 = MEM_U32(v1 + 0); +t3 = -t2; +at = (int)t4 < (int)t3; +if (at == 0) {//nop; +goto L42d8c4;} +//nop; +t4 = t3; +L42d8c4: +MEM_U32(v1 + 0) = t4; +goto L42d8f0; +MEM_U32(v1 + 0) = t4; +L42d8cc: +v1 = 0x1001cc40; +t5 = MEM_U32(s0 + 12); +t6 = MEM_U32(v1 + 0); +//nop; +at = (int)t6 < (int)t5; +if (at == 0) {//nop; +goto L42d8ec;} +//nop; +t6 = t5; +L42d8ec: +MEM_U32(v1 + 0) = t6; +L42d8f0: +t0 = MEM_U32(sp + 72); +L42d8f4: +t7 = s1 < 0x20; +v0 = MEM_U32(t0 + 12); +t8 = -t7; +if (v0 == 0) {at = 0x5010000; +goto L42d99c;} +at = 0x5010000; +t9 = t8 & at; +t2 = t9 << (s1 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L42d938;} +//nop; +t3 = MEM_U32(t0 + 8); +//nop; +lo = t3 * v0; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)v0 >> 32); +t4 = lo; +t6 = (int)t4 >> 31; +MEM_U32(sp + 88) = t6; +MEM_U32(sp + 92) = t4; +goto L42d950; +MEM_U32(sp + 92) = t4; +L42d938: +t5 = MEM_U32(t0 + 8); +//nop; +lo = t5 * v0; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)v0 >> 32); +t8 = lo; +MEM_U32(sp + 88) = t8; +//nop; +L42d950: +//nop; +a0 = s1; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42d960; +//nop; +L42d960: +t9 = sp + 0x58; +a2 = MEM_U32(t9 + 0); +// bdead 4406008b gp = MEM_U32(sp + 40); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t9 + 4); +//nop; +t4 = 0x1; +MEM_U32(sp + 20) = t4; +MEM_U32(sp + 16) = v0; +a0 = s1; +MEM_U32(sp + 12) = a3; +f_genloadnum(mem, sp, a0, a1, a2, a3); +goto L42d990; +MEM_U32(sp + 12) = a3; +L42d990: +// bdead 40060183 gp = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 72); +//nop; +L42d99c: +a0 = MEM_U32(t0 + 16); +//nop; +if (a0 == 0) {//nop; +goto L42dc9c;} +//nop; +t6 = MEM_U32(t0 + 0); +//nop; +v0 = MEM_U32(t6 + 36); +//nop; +if (v0 == 0) {//nop; +goto L42d9f0;} +//nop; +t7 = 0x1001cb28; +a1 = MEM_U32(sp + 64); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == v0) {//nop; +goto L42d9f0;} +//nop; +t5 = MEM_U8(a1 + 11); +a2 = sp + 0x60; +t2 = t5 << 24; +if ((int)t2 >= 0) {//nop; +goto L42db30;} +//nop; +L42d9f0: +//nop; +v0 = MEM_U32(sp + 68); +// bdead 4006002b t9 = t9; +//nop; +func_4249d4(mem, sp, v0, a0); +goto L42da04; +//nop; +L42da04: +t9 = MEM_U32(sp + 72); +// bdead 44060183 gp = MEM_U32(sp + 40); +t3 = MEM_U32(t9 + 8); +t4 = MEM_U32(t9 + 20); +at = 0xffffffff; +lo = t3 * t4; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t4 >> 32); +t6 = 0x5e; +v0 = lo; +if (v0 != at) {at = 0x1; +goto L42da70;} +at = 0x1; +v0 = MEM_U8(s0 + 1); +MEM_U8(s0 + 0) = (uint8_t)t6; +t7 = v0 << 27; +t5 = t7 >> 27; +t8 = s1 ^ t5; +t2 = t8 & 0x1f; +t9 = t2 ^ v0; +MEM_U16(s0 + 2) = (uint16_t)zero; +MEM_U8(s0 + 1) = (uint8_t)t9; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42da60; +//nop; +L42da60: +// bdead 40060183 gp = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 72); +goto L42db28; +t0 = MEM_U32(sp + 72); +at = 0x1; +L42da70: +if (v0 == at) {t3 = s1 < 0x20; +goto L42db24;} +t3 = s1 < 0x20; +t4 = -t3; +at = 0x5010000; +t6 = t4 & at; +t7 = t6 << (s1 & 0x1f); +if ((int)t7 >= 0) {t8 = (int)v0 >> 31; +goto L42da9c;} +t8 = (int)v0 >> 31; +MEM_U32(sp + 88) = t8; +MEM_U32(sp + 92) = v0; +goto L42daa0; +MEM_U32(sp + 92) = v0; +L42da9c: +MEM_U32(sp + 88) = v0; +L42daa0: +//nop; +a0 = s1; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42dab0; +//nop; +L42dab0: +t5 = sp + 0x58; +a2 = MEM_U32(t5 + 0); +// bdead 4006408b gp = MEM_U32(sp + 40); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t5 + 4); +//nop; +t4 = 0x1; +MEM_U32(sp + 20) = t4; +MEM_U32(sp + 16) = v0; +a0 = s1; +MEM_U32(sp + 12) = a3; +f_genloadnum(mem, sp, a0, a1, a2, a3); +goto L42dae0; +MEM_U32(sp + 12) = a3; +L42dae0: +v0 = MEM_U8(s0 + 1); +// bdead 4006018b gp = MEM_U32(sp + 40); +t7 = v0 << 27; +t8 = t7 >> 27; +t9 = s1 ^ t8; +t2 = t9 & 0x1f; +t6 = 0x5b; +t5 = t2 ^ v0; +MEM_U8(s0 + 0) = (uint8_t)t6; +MEM_U16(s0 + 2) = (uint16_t)zero; +MEM_U8(s0 + 1) = (uint8_t)t5; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42db1c; +//nop; +L42db1c: +// bdead 40060183 gp = MEM_U32(sp + 40); +//nop; +L42db24: +t0 = MEM_U32(sp + 72); +L42db28: +t3 = MEM_U32(t0 + 12); +goto L42dca0; +t3 = MEM_U32(t0 + 12); +L42db30: +t3 = 0x1001cc30; +t4 = MEM_U32(t0 + 24); +t3 = MEM_U32(t3 + 0); +t6 = t4 << 3; +t7 = t3 + t6; +a0 = MEM_U32(t7 + 0); +//nop; +a3 = 0x1; +MEM_U32(sp + 84) = a0; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L42db58; +MEM_U32(sp + 84) = a0; +L42db58: +// bdead 4006000b gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 84); +v1 = 0x1001cc40; +if (v0 == 0) {t8 = 0x8b; +goto L42db94;} +t8 = 0x8b; +//nop; +a1 = MEM_U32(sp + 96); +a0 = 0x52; +a2 = s1; +a3 = 0x4; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42db84; +a3 = 0x4; +L42db84: +// bdead 40060183 gp = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 72); +t3 = MEM_U32(t0 + 12); +goto L42dca0; +t3 = MEM_U32(t0 + 12); +L42db94: +v0 = MEM_U8(s0 + 1); +MEM_U8(s0 + 0) = (uint8_t)t8; +t9 = v0 << 27; +t2 = t9 >> 27; +t5 = s1 ^ t2; +t4 = t5 & 0x1f; +t6 = t4 ^ v0; +t7 = t6 & 0xff1f; +t9 = 0x1001c4c4; +MEM_U8(s0 + 1) = (uint8_t)t6; +t8 = t7 | 0x20; +MEM_U8(s0 + 1) = (uint8_t)t8; +t9 = MEM_U32(t9 + 0); +t2 = MEM_U32(a0 + 32); +MEM_U32(s0 + 4) = t9; +t5 = MEM_U32(t2 + 4); +t4 = 0x1001ebac; +MEM_U32(s0 + 12) = t5; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L42dc0c;} +//nop; +t7 = MEM_U32(v1 + 0); +t6 = -t5; +at = (int)t7 < (int)t6; +if (at == 0) {//nop; +goto L42dc04;} +//nop; +t7 = t6; +L42dc04: +MEM_U32(v1 + 0) = t7; +goto L42dc2c; +MEM_U32(v1 + 0) = t7; +L42dc0c: +t8 = MEM_U32(s0 + 12); +t9 = MEM_U32(v1 + 0); +//nop; +at = (int)t9 < (int)t8; +if (at == 0) {//nop; +goto L42dc28;} +//nop; +t9 = t8; +L42dc28: +MEM_U32(v1 + 0) = t9; +L42dc2c: +a0 = MEM_U8(s0 + 1); +//nop; +t2 = a0 & 0x1f; +a0 = t2; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42dc40; +a0 = t2; +L42dc40: +// bdead 4006018b gp = MEM_U32(sp + 40); +MEM_U32(s0 + 8) = v0; +t5 = 0x1001eb28; +MEM_U16(s0 + 2) = (uint16_t)zero; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {t4 = 0x52; +goto L42dc7c;} +t4 = 0x52; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42dc70; +//nop; +L42dc70: +// bdead 40060183 gp = MEM_U32(sp + 40); +//nop; +t4 = 0x52; +L42dc7c: +MEM_U8(s0 + 0) = (uint8_t)t4; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42dc90; +//nop; +L42dc90: +// bdead 40060183 gp = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 72); +//nop; +L42dc9c: +t3 = MEM_U32(t0 + 12); +L42dca0: +//nop; +if (t3 == 0) {//nop; +goto L42dcf8;} +//nop; +t6 = MEM_U32(t0 + 16); +t7 = 0x1; +if (t6 == 0) {//nop; +goto L42dcf8;} +//nop; +v0 = MEM_U8(s0 + 1); +MEM_U8(s0 + 0) = (uint8_t)t7; +t8 = v0 << 27; +t9 = t8 >> 27; +t2 = s1 ^ t9; +t5 = t2 & 0x1f; +t4 = t5 ^ v0; +MEM_U16(s0 + 2) = (uint16_t)zero; +MEM_U8(s0 + 1) = (uint8_t)t4; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42dcf0; +//nop; +L42dcf0: +// bdead 40060183 gp = MEM_U32(sp + 40); +//nop; +L42dcf8: +v0 = MEM_U8(s0 + 1); +t3 = 0x1; +t6 = v0 << 27; +t7 = t6 >> 27; +t8 = s1 ^ t7; +t9 = t8 & 0x1f; +t2 = t9 ^ v0; +MEM_U8(s0 + 0) = (uint8_t)t3; +MEM_U16(s0 + 2) = (uint16_t)zero; +MEM_U8(s0 + 1) = (uint8_t)t2; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42dd30; +//nop; +L42dd30: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 s0 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void func_42dd48(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42dd48: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 40) = s5; +s5 = 0x100220b8; +// fdead 404001eb MEM_U32(sp + 60) = ra; +s5 = MEM_U8(s5 + 0); +// fdead 404001eb MEM_U32(sp + 56) = fp; +// fdead 404001eb MEM_U32(sp + 52) = gp; +// fdead 404001eb MEM_U32(sp + 48) = s7; +// fdead 404001eb MEM_U32(sp + 44) = s6; +// fdead 404001eb MEM_U32(sp + 36) = s4; +// fdead 404001eb MEM_U32(sp + 32) = s3; +// fdead 404001eb MEM_U32(sp + 28) = s2; +// fdead 404001eb MEM_U32(sp + 24) = s1; +// fdead 404001eb MEM_U32(sp + 20) = s0; +if (s5 == 0) {MEM_U32(sp + 100) = v0; +goto L42ddd8;} +MEM_U32(sp + 100) = v0; +t7 = 0x100220bc; +t6 = 0x1001e5a0; +t7 = MEM_U32(t7 + 0); +t6 = MEM_U32(t6 + 0); +t8 = t7 << 2; +t8 = t8 - t7; +t8 = t8 << 2; +v1 = t6 + t8; +v0 = MEM_U8(v1 + 9); +//nop; +if (v0 == 0) {s5 = v0 & 0xff; +goto L42ddd8;} +s5 = v0 & 0xff; +v0 = MEM_U32(v1 + 4); +//nop; +t9 = zero < v0; +v0 = t9; +s5 = v0 & 0xff; +L42ddd8: +s2 = MEM_U32(a0 + 44); +fp = sp + 0x58; +if (s2 == 0) {s7 = sp + 0x68; +goto L42e020;} +s7 = sp + 0x68; +s4 = 0x1001cc40; +s1 = 0x10011ff0; +s6 = 0x41; +L42ddf4: +if (s5 == 0) {//nop; +goto L42de2c;} +//nop; +a1 = 0x100220bc; +//nop; +a0 = MEM_U32(s2 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_check_ix_candidate(mem, sp, a0, a1); +goto L42de14; +//nop; +L42de14: +// bdead c1ec000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L42de2c;} +//nop; +s2 = MEM_U32(s2 + 4); +//nop; +goto L42e018; +//nop; +L42de2c: +s0 = MEM_U32(s2 + 0); +MEM_U32(sp + 96) = s2; +t0 = MEM_U8(s0 + 16); +//nop; +if (s6 != t0) {//nop; +goto L42de50;} +//nop; +s3 = MEM_U8(s0 + 18); +MEM_U8(sp + 95) = (uint8_t)s3; +goto L42de5c; +MEM_U8(sp + 95) = (uint8_t)s3; +L42de50: +s3 = MEM_U8(s0 + 1); +//nop; +MEM_U8(sp + 95) = (uint8_t)s3; +L42de5c: +//nop; +v0 = s7; +// bdead c1e6000b t9 = t9; +//nop; +func_42d6f4(mem, sp, v0); +goto L42de70; +//nop; +L42de70: +// bdead c1e60003 gp = MEM_U32(sp + 52); +s2 = MEM_U32(sp + 96); +t1 = MEM_U32(sp + 100); +//nop; +a0 = MEM_U32(s2 + 0); +a1 = MEM_U32(t1 + -12); +a2 = fp; +a3 = zero; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L42de94; +a3 = zero; +L42de94: +// bdead c1ee000b gp = MEM_U32(sp + 52); +if (v0 == 0) {t2 = 0x8b; +goto L42dedc;} +t2 = 0x8b; +s3 = MEM_U8(sp + 95); +//nop; +a0 = s3; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42deb4; +//nop; +L42deb4: +// bdead c1fc000b gp = MEM_U32(sp + 52); +a1 = MEM_U32(sp + 88); +//nop; +a0 = 0x7b; +a2 = s3; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42ded0; +a3 = v0; +L42ded0: +// bdead c1ec0003 gp = MEM_U32(sp + 52); +s2 = MEM_U32(s2 + 4); +goto L42e014; +s2 = MEM_U32(s2 + 4); +L42dedc: +v0 = MEM_U8(s1 + 1); +s3 = MEM_U8(sp + 95); +t3 = v0 << 27; +t4 = t3 >> 27; +t5 = s3 ^ t4; +t7 = t5 & 0x1f; +t8 = t7 ^ v0; +t9 = t8 & 0xff1f; +t1 = 0x1001c4c4; +MEM_U8(s1 + 0) = (uint8_t)t2; +MEM_U8(s1 + 1) = (uint8_t)t8; +t0 = t9 | 0x20; +MEM_U8(s1 + 1) = (uint8_t)t0; +t2 = MEM_U8(s0 + 0); +t1 = MEM_U32(t1 + 0); +at = 0x6; +if (t2 != at) {MEM_U32(s1 + 4) = t1; +goto L42df38;} +MEM_U32(s1 + 4) = t1; +t3 = MEM_U32(s0 + 32); +//nop; +t4 = MEM_U32(t3 + 4); +MEM_U32(s1 + 12) = t4; +goto L42df4c; +MEM_U32(s1 + 12) = t4; +L42df38: +t5 = MEM_U32(s0 + 32); +//nop; +t7 = MEM_U32(t5 + 4); +//nop; +MEM_U32(s1 + 12) = t7; +L42df4c: +//nop; +a0 = s3; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42df5c; +//nop; +L42df5c: +// bdead c1ec018b gp = MEM_U32(sp + 52); +MEM_U32(s1 + 8) = v0; +t6 = 0x1001eb28; +MEM_U16(s1 + 2) = (uint16_t)zero; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {t8 = 0x7b; +goto L42df98;} +t8 = 0x7b; +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42df8c; +//nop; +L42df8c: +// bdead c1ec0183 gp = MEM_U32(sp + 52); +//nop; +t8 = 0x7b; +L42df98: +MEM_U8(s1 + 0) = (uint8_t)t8; +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42dfac; +//nop; +L42dfac: +// bdead c1ec0003 gp = MEM_U32(sp + 52); +//nop; +t9 = 0x1001ebac; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L42dff0;} +//nop; +t0 = MEM_U32(s1 + 12); +t2 = MEM_U32(s4 + 0); +t1 = -t0; +at = (int)t2 < (int)t1; +if (at == 0) {//nop; +goto L42dfe8;} +//nop; +t2 = t1; +L42dfe8: +MEM_U32(s4 + 0) = t2; +goto L42e010; +MEM_U32(s4 + 0) = t2; +L42dff0: +t3 = MEM_U32(s1 + 12); +t4 = MEM_U32(s4 + 0); +//nop; +at = (int)t4 < (int)t3; +if (at == 0) {//nop; +goto L42e00c;} +//nop; +t4 = t3; +L42e00c: +MEM_U32(s4 + 0) = t4; +L42e010: +s2 = MEM_U32(s2 + 4); +L42e014: +//nop; +L42e018: +if (s2 != 0) {//nop; +goto L42ddf4;} +//nop; +L42e020: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void func_42e050(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42e050: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +v1 = MEM_U32(a0 + 48); +// fdead 4000003b MEM_U32(sp + 40) = s5; +s5 = v0; +// fdead 4040003b MEM_U32(sp + 60) = ra; +// fdead 4040003b MEM_U32(sp + 56) = fp; +// fdead 4040003b MEM_U32(sp + 52) = gp; +// fdead 4040003b MEM_U32(sp + 48) = s7; +// fdead 4040003b MEM_U32(sp + 44) = s6; +// fdead 4040003b MEM_U32(sp + 36) = s4; +// fdead 4040003b MEM_U32(sp + 32) = s3; +// fdead 4040003b MEM_U32(sp + 28) = s2; +// fdead 4040003b MEM_U32(sp + 24) = s1; +if (v1 == 0) {// fdead 4040003b MEM_U32(sp + 20) = s0; +goto L42e298;} +// fdead 4040003b MEM_U32(sp + 20) = s0; +s4 = 0x1001cc40; +s0 = 0x10011ff0; +s1 = v1; +fp = 0xffffff1f; +s7 = 0x8b; +s6 = sp + 0x50; +L42e0b0: +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(s5 + -12); +s2 = MEM_U8(a0 + 1); +a2 = s6; +a3 = zero; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L42e0cc; +a3 = zero; +L42e0cc: +// bdead c1ee018b gp = MEM_U32(sp + 52); +t6 = v0 & 0xff; +if (t6 != 0) {s3 = v0 & 0xff; +goto L42e0f4;} +s3 = v0 & 0xff; +t7 = MEM_U32(s1 + 0); +//nop; +t8 = MEM_U32(t7 + 32); +//nop; +if (t8 == 0) {//nop; +goto L42e288;} +//nop; +L42e0f4: +//nop; +a0 = MEM_U32(s1 + 4); +// fdead e3ff803f t9 = t9; +a1 = zero; +v0 = s5; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42e10c; +v0 = s5; +L42e10c: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s1 + 4); +//nop; +a1 = 0x3; +// fdead e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s5; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42e130; +v0 = s5; +L42e130: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +if (s3 == 0) {//nop; +goto L42e174;} +//nop; +//nop; +a0 = s2; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42e14c; +//nop; +L42e14c: +// bdead c1ee000b gp = MEM_U32(sp + 52); +a1 = MEM_U32(sp + 80); +//nop; +a0 = 0x7b; +a2 = s2; +a3 = v0; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42e168; +a3 = v0; +L42e168: +// bdead c1e60003 gp = MEM_U32(sp + 52); +s1 = MEM_U32(s1 + 8); +goto L42e28c; +s1 = MEM_U32(s1 + 8); +L42e174: +v0 = MEM_U8(s0 + 1); +t7 = 0x1001c4c4; +t9 = v0 << 27; +t0 = t9 >> 27; +t1 = s2 ^ t0; +t2 = t1 & 0x1f; +t4 = t2 ^ v0; +t5 = t4 & fp; +MEM_U8(s0 + 1) = (uint8_t)t4; +t6 = t5 | 0x20; +MEM_U8(s0 + 0) = (uint8_t)s7; +MEM_U8(s0 + 1) = (uint8_t)t6; +t7 = MEM_U32(t7 + 0); +t8 = MEM_U32(s1 + 0); +MEM_U32(s0 + 4) = t7; +t9 = MEM_U32(t8 + 32); +a0 = s2; +t0 = MEM_U32(t9 + 4); +//nop; +MEM_U32(s0 + 12) = t0; +//nop; +//nop; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42e1d4; +//nop; +L42e1d4: +// bdead c1e6018b gp = MEM_U32(sp + 52); +MEM_U32(s0 + 8) = v0; +t1 = 0x1001eb28; +MEM_U16(s0 + 2) = (uint16_t)zero; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == 0) {t2 = 0x7b; +goto L42e210;} +t2 = 0x7b; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42e204; +//nop; +L42e204: +// bdead c1e60183 gp = MEM_U32(sp + 52); +//nop; +t2 = 0x7b; +L42e210: +MEM_U8(s0 + 0) = (uint8_t)t2; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42e224; +//nop; +L42e224: +// bdead c1e60003 gp = MEM_U32(sp + 52); +//nop; +t3 = 0x1001ebac; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L42e268;} +//nop; +t4 = MEM_U32(s0 + 12); +t6 = MEM_U32(s4 + 0); +t5 = -t4; +at = (int)t6 < (int)t5; +if (at == 0) {//nop; +goto L42e260;} +//nop; +t6 = t5; +L42e260: +MEM_U32(s4 + 0) = t6; +goto L42e288; +MEM_U32(s4 + 0) = t6; +L42e268: +t7 = MEM_U32(s0 + 12); +t8 = MEM_U32(s4 + 0); +//nop; +at = (int)t8 < (int)t7; +if (at == 0) {//nop; +goto L42e284;} +//nop; +t8 = t7; +L42e284: +MEM_U32(s4 + 0) = t8; +L42e288: +s1 = MEM_U32(s1 + 8); +L42e28c: +//nop; +if (s1 != 0) {//nop; +goto L42e0b0;} +//nop; +L42e298: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x60; +return; +// bdead 1 sp = sp + 0x60; +} + +static void func_42e2c8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42e2c8: +//nop; +//nop; +//nop; +a1 = 0x10012010; +v0 = 0x14; +a1 = MEM_U32(a1 + 0); +v1 = a0; +t0 = 0xa; +a2 = a1 + 0x14; +L42e2ec: +lo = a0 / t0; hi = a0 % t0; +if (t0 != 0) {//nop; +goto L42e2fc;} +//nop; +abort(); +L42e2fc: +v0 = v0 + 0xffffffff; +a2 = a2 + 0xffffffff; +a0 = lo; +//nop; +//nop; +lo = a0 * t0; +hi = (uint32_t)((uint64_t)a0 * (uint64_t)t0 >> 32); +t6 = lo; +t7 = v1 - t6; +t8 = t7 + 0x30; +MEM_U8(a2 + 0) = (uint8_t)t8; +if (a0 != 0) {v1 = a0; +goto L42e2ec;} +v1 = a0; +at = (int)v0 < (int)0xb; +if (at != 0) {v1 = v0; +goto L42e38c;} +v1 = v0; +a3 = v1 + 0xfffffff6; +t9 = a3 & 0x3; +a3 = -t9; +if (a3 == 0) {a0 = a3 + v1; +goto L42e368;} +a0 = a3 + v1; +a2 = a1 + v0; +v1 = 0x20; +L42e354: +v0 = v0 + 0xffffffff; +MEM_U8(a2 + -1) = (uint8_t)v1; +if (a0 != v0) {a2 = a2 + 0xffffffff; +goto L42e354;} +a2 = a2 + 0xffffffff; +if (v0 == t0) {v1 = 0x20; +goto L42e38c;} +L42e368: +v1 = 0x20; +a2 = a1 + v0; +L42e370: +v0 = v0 + 0xfffffffc; +MEM_U8(a2 + -1) = (uint8_t)v1; +MEM_U8(a2 + -2) = (uint8_t)v1; +MEM_U8(a2 + -3) = (uint8_t)v1; +MEM_U8(a2 + -4) = (uint8_t)v1; +if (v0 != t0) {a2 = a2 + 0xfffffffc; +goto L42e370;} +a2 = a2 + 0xfffffffc; +L42e38c: +//nop; +return; +//nop; +} + +static uint32_t func_42e394(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42e394: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a1 = a0; +if (a0 != 0) {// bdead 40000043 a2 = v0; +goto L42e3c0;} +// bdead 40000043 a2 = v0; +v0 = zero; +goto L42e440; +v0 = zero; +L42e3c0: +v0 = MEM_U32(a1 + 0); +t6 = 0x1001e5a0; +t7 = v0 << 2; +t6 = MEM_U32(t6 + 0); +t7 = t7 - v0; +t7 = t7 << 2; +v1 = t6 + t7; +t8 = MEM_U8(v1 + 9); +//nop; +if (t8 == 0) {//nop; +goto L42e424;} +//nop; +a0 = MEM_U32(v1 + 4); +v1 = 0x1; +if (a0 == 0) {v0 = a0; +goto L42e424;} +v0 = a0; +L42e3fc: +t9 = MEM_U8(v0 + 16); +//nop; +if (v1 != t9) {//nop; +goto L42e414;} +//nop; +v0 = 0x1; +goto L42e440; +v0 = 0x1; +L42e414: +v0 = MEM_U32(v0 + 8); +//nop; +if (v0 != 0) {//nop; +goto L42e3fc;} +//nop; +L42e424: +//nop; +a0 = MEM_U32(a1 + 16); +// bdead 40000021 t9 = t9; +// bdead 40000021 v0 = a2; +v0 = func_42e394(mem, sp, a0); +goto L42e438; +// bdead 40000021 v0 = a2; +L42e438: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L42e440: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_reemit(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L42e450: +//reemit: +//nop; +//nop; +//nop; +sp = sp + 0xffffff58; +v0 = 0x10021d40; +// fdead 4000000b MEM_U32(sp + 60) = ra; +// fdead 4000000b MEM_U32(sp + 56) = fp; +// fdead 4000000b MEM_U32(sp + 52) = gp; +// fdead 4000000b MEM_U32(sp + 48) = s7; +// fdead 4000000b MEM_U32(sp + 44) = s6; +// fdead 4000000b MEM_U32(sp + 40) = s5; +// fdead 4000000b MEM_U32(sp + 36) = s4; +// fdead 4000000b MEM_U32(sp + 32) = s3; +// fdead 4000000b MEM_U32(sp + 28) = s2; +// fdead 4000000b MEM_U32(sp + 24) = s1; +// fdead 4000000b MEM_U32(sp + 20) = s0; +MEM_U8(sp + 149) = (uint8_t)zero; +v1 = v0 + 0x58; +L42e498: +v0 = v0 + 0x4; +if (v0 != v1) {MEM_U32(v0 + -4) = zero; +goto L42e498;} +MEM_U32(v0 + -4) = zero; +fp = 0x10012020; +a1 = 0x100037de; +//nop; +a2 = zero; +a3 = zero; +a0 = fp; +a1 = a1; +f_reset(mem, sp, a0, a1, a2, a3); +goto L42e4c4; +a1 = a1; +L42e4c4: +// bdead c0000183 gp = MEM_U32(sp + 52); +//nop; +s7 = 0x1001c8e4; +//nop; +MEM_U32(s7 + 0) = zero; +//nop; +//nop; +//nop; +f_prolog(mem, sp); +goto L42e4e8; +//nop; +L42e4e8: +// bdead c1000003 gp = MEM_U32(sp + 52); +//nop; +a0 = 0x1001c8f8; +at = 0x100220b8; +a0 = MEM_U32(a0 + 0); +//nop; +s4 = MEM_U32(a0 + 28); +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001e698; +MEM_U32(sp + 156) = a0; +MEM_U32(at + 0) = zero; +at = 0x1001e69c; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021d08; +MEM_U32(at + 0) = zero; +f_findbbtemps(mem, sp, a0); +goto L42e52c; +MEM_U32(at + 0) = zero; +L42e52c: +// bdead c1200003 gp = MEM_U32(sp + 52); +s1 = 0x1; +v0 = 0x10021da0; +//nop; +v1 = v0; +v1 = v1 + 0x5c; +L42e544: +v0 = v0 + 0x4; +if (v0 != v1) {MEM_U32(v0 + -4) = zero; +goto L42e544;} +MEM_U32(v0 + -4) = zero; +a3 = 0x10021e60; +t0 = 0x10022080; +t1 = 0x100220a0; +s3 = 0x18; +L42e560: +a1 = 0x18; +a2 = a1 + 0xffffffff; +t6 = a2 & 0x3; +if (t6 == 0) {v1 = 0x1; +goto L42e590;} +v1 = 0x1; +a0 = t6 + 0x1; +v0 = a3 + v1; +L42e57c: +v1 = v1 + 0x1; +MEM_U8(v0 + -1) = (uint8_t)zero; +if (a0 != v1) {v0 = v0 + 0x1; +goto L42e57c;} +v0 = v0 + 0x1; +if (v1 == a1) {v0 = a3 + v1; +goto L42e5b0;} +L42e590: +v0 = a3 + v1; +L42e594: +v1 = v1 + 0x4; +MEM_U8(v0 + -1) = (uint8_t)zero; +MEM_U8(v0 + 0) = (uint8_t)zero; +MEM_U8(v0 + 1) = (uint8_t)zero; +MEM_U8(v0 + 2) = (uint8_t)zero; +if (v1 != a1) {v0 = v0 + 0x4; +goto L42e594;} +v0 = v0 + 0x4; +L42e5b0: +s1 = s1 + 0x1; +MEM_U8(t0 + 0) = (uint8_t)zero; +MEM_U8(t1 + 0) = (uint8_t)zero; +a3 = a3 + 0x17; +t0 = t0 + 0x1; +if (s1 != s3) {t1 = t1 + 0x1; +goto L42e560;} +t1 = t1 + 0x1; +t7 = MEM_U8(s4 + 0); +at = 0x42; +if (t7 == at) {MEM_U32(sp + 144) = s1; +goto L42e5f8;} +MEM_U32(sp + 144) = s1; +//nop; +v0 = sp + 0xa8; +// fdead e13587ff t9 = t9; +//nop; +func_42d5cc(mem, sp, v0); +goto L42e5f0; +//nop; +L42e5f0: +// bdead c1200183 gp = MEM_U32(sp + 52); +//nop; +L42e5f8: +s5 = 0x10011ff0; +s6 = sp + 0xa8; +MEM_U8(sp + 151) = (uint8_t)zero; +L42e604: +a1 = MEM_U8(s4 + 0); +v0 = s6; +t8 = a1 + 0xffffffa0; +t9 = t8 < 0x40; +if (t9 == 0) {t2 = (int)t8 >> 5; +goto L42e63c;} +t2 = (int)t8 >> 5; +t4 = 0x10000958; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (t8 & 0x1f); +t9 = (int)t7 < (int)0x0; +L42e63c: +if (t9 == 0) {//nop; +goto L42e6e0;} +//nop; +//nop; +t4 = 0x1; +// bdead c1e0200b t9 = t9; +MEM_U8(sp + 151) = (uint8_t)t4; +func_42ceb8(mem, sp, v0); +goto L42e658; +MEM_U8(sp + 151) = (uint8_t)t4; +L42e658: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42d4bc(mem, sp, v0); +goto L42e674; +//nop; +L42e674: +// bdead c1e00003 gp = MEM_U32(sp + 52); +t5 = MEM_U32(sp + 156); +t3 = 0x1001eb18; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L42e6c0;} +//nop; +t6 = MEM_U32(t5 + 288); +//nop; +if (t6 == 0) {//nop; +goto L42e6c0;} +//nop; +//nop; +v0 = s6; +// fdead 6e1fed01f t9 = t9; +//nop; +func_42c548(mem, sp, v0); +goto L42e6b8; +//nop; +L42e6b8: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L42e6c0: +//nop; +v0 = s6; +// fdead 6e1fed01f t9 = t9; +//nop; +func_42d564(mem, sp, v0); +goto L42e6d4; +//nop; +L42e6d4: +// bdead c1e00183 gp = MEM_U32(sp + 52); +a1 = MEM_U8(s4 + 0); +//nop; +L42e6e0: +v0 = a1 & 0xff; +at = v0 < 0x32; +if (at != 0) {s0 = s4; +goto L430cb8;} +s0 = s4; +at = v0 < 0x6b; +if (at != 0) {at = v0 < 0x8f; +goto L430c78;} +at = v0 < 0x8f; +if (at != 0) {t2 = v0 + 0xffffff87; +goto L430da0;} +t2 = v0 + 0xffffff87; +t8 = v0 + 0xffffff6c; +at = t8 < 0x8; +if (at == 0) {//nop; +goto L430c5c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000390c[] = { +&&L42e734, +&&L430c5c, +&&L430c5c, +&&L4304d4, +&&L430c5c, +&&L430c5c, +&&L430c5c, +&&L42e734, +}; +dest = Lswitch1000390c[t8]; +//nop; +goto *dest; +//nop; +L42e734: +v0 = MEM_U32(s4 + 20); +at = 0x12000000; +t7 = MEM_U8(v0 + 0); +//nop; +t2 = t7 < 0x20; +t9 = -t2; +t4 = t9 & at; +t3 = t4 << (t7 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L42e768;} +//nop; +t5 = MEM_U8(s4 + 44); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t5; +L42e768: +//nop; +a0 = MEM_U32(s4 + 4); +a1 = MEM_U32(s4 + 36); +// bdead c1e001e3 t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42e780; +v0 = s6; +L42e780: +// bdead c1e00183 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 20); +//nop; +a1 = zero; +// fdead 6e1fe007f t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42e79c; +v0 = s6; +L42e79c: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a1 = 0x3; +a3 = 0x100220b8; +//nop; +a3 = MEM_U8(a3 + 0); +//nop; +if (a3 == 0) {//nop; +goto L42e7dc;} +//nop; +v0 = MEM_U8(s4 + 44); +//nop; +a3 = v0 ^ 0xc; +a3 = a3 < 0x1; +if (a3 != 0) {//nop; +goto L42e7dc;} +//nop; +a3 = v0 ^ 0xd; +a3 = a3 < 0x1; +L42e7dc: +//nop; +a0 = MEM_U32(s4 + 4); +a2 = MEM_U32(s4 + 36); +// fdead 6e1fe01ff t9 = t9; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42e7f4; +v0 = s6; +L42e7f4: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a1 = 0x3; +at = 0x10000750; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +a0 = MEM_U32(s4 + 20); +// fdead 6e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42e820; +v0 = s6; +L42e820: +v1 = MEM_U8(s5 + 1); +t8 = MEM_U8(s4 + 44); +t2 = v1 << 27; +// bdead c3e00993 gp = MEM_U32(sp + 52); +t9 = t2 >> 27; +t4 = t8 ^ t9; +at = 0x10011ff0; +t6 = 0x94; +t7 = t4 & 0x1f; +MEM_U8(s5 + 0) = (uint8_t)t6; +t3 = t7 ^ v1; +MEM_U8(at + 1) = (uint8_t)t3; +t5 = MEM_U32(s4 + 48); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t5; +t6 = MEM_U32(s4 + 32); +t2 = MEM_U8(s4 + 45); +at = 0x10011ff0; +MEM_U32(s5 + 8) = t6; +MEM_U16(at + 2) = (uint16_t)t2; +t8 = MEM_U16(s4 + 46); +at = 0x10011ff0; +//nop; +MEM_U32(at + 12) = t8; +t9 = MEM_U8(s4 + 0); +at = 0x40; +if (t9 != at) {//nop; +goto L42e8a4;} +//nop; +t4 = MEM_U16(s5 + 2); +//nop; +t7 = t4 | 0x1; +MEM_U16(s5 + 2) = (uint16_t)t7; +L42e8a4: +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42e8b4; +//nop; +L42e8b4: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42e8c0: +v0 = MEM_U32(s4 + 20); +at = 0x12000000; +t3 = MEM_U8(v0 + 0); +//nop; +t5 = t3 < 0x20; +t6 = -t5; +t2 = t6 & at; +t8 = t2 << (t3 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L42e8f4;} +//nop; +t9 = MEM_U8(s4 + 44); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t9; +L42e8f4: +s0 = MEM_U32(s4 + 4); +//nop; +if (s0 != 0) {//nop; +goto L42e90c;} +//nop; +v0 = zero; +goto L42e958; +v0 = zero; +L42e90c: +a3 = MEM_U8(s0 + 0); +//nop; +t4 = a3 ^ 0x1; +a3 = t4 < 0x1; +if (a3 == 0) {v0 = a3 & 0xff; +goto L42e958;} +v0 = a3 & 0xff; +a3 = MEM_U8(s4 + 0); +a1 = MEM_U32(sp + 156); +t7 = a3 ^ 0x3f; +a3 = t7 < 0x1; +if (a3 == 0) {a2 = sp + 0x90; +goto L42e954;} +a2 = sp + 0x90; +//nop; +a0 = MEM_U32(s0 + 20); +a3 = 0x1; +v0 = f_inreg(mem, sp, a0, a1, a2, a3); +goto L42e94c; +a3 = 0x1; +L42e94c: +// bdead c1e0008b gp = MEM_U32(sp + 52); +a3 = v0 < 0x1; +L42e954: +v0 = a3 & 0xff; +L42e958: +if (v0 == 0) {a1 = zero; +goto L42ea34;} +a1 = zero; +//nop; +a0 = MEM_U32(s4 + 20); +// bdead c1e001e3 t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42e974; +v0 = s6; +L42e974: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 20); +//nop; +a1 = 0x3; +// fdead 6e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42e998; +v0 = s6; +L42e998: +v1 = MEM_U8(s5 + 1); +t6 = MEM_U8(s4 + 44); +t2 = v1 << 27; +// bdead c1e08993 gp = MEM_U32(sp + 52); +t3 = t2 >> 27; +t8 = t6 ^ t3; +at = 0x10011ff0; +t5 = 0x7b; +t9 = t8 & 0x1f; +v0 = MEM_U32(s4 + 4); +MEM_U8(s5 + 0) = (uint8_t)t5; +t4 = t9 ^ v1; +MEM_U8(at + 1) = (uint8_t)t4; +v1 = MEM_U8(s5 + 1); +t7 = MEM_U8(v0 + 50); +t5 = v1 << 24; +t2 = t5 >> 29; +t6 = t7 ^ t2; +t3 = t6 << 29; +t7 = MEM_U32(s4 + 48); +t4 = MEM_U16(v0 + 48); +t5 = MEM_U32(v0 + 32); +t8 = t3 >> 24; +at = 0x10011ff0; +t9 = t8 ^ v1; +MEM_U8(s5 + 1) = (uint8_t)t9; +MEM_U32(s5 + 4) = t4; +t2 = t5 + t7; +MEM_U32(at + 12) = t2; +t6 = MEM_U32(s4 + 32); +MEM_U16(s5 + 2) = (uint16_t)zero; +MEM_U32(s5 + 8) = t6; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42ea28; +//nop; +L42ea28: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42ea34: +//nop; +a0 = MEM_U32(s4 + 4); +a1 = MEM_U32(s4 + 36); +// bdead c1e001e3 t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42ea4c; +v0 = s6; +L42ea4c: +// bdead c1e00183 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 20); +//nop; +a1 = zero; +// fdead 6e1fe007f t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42ea68; +v0 = s6; +L42ea68: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a1 = 0x3; +a3 = 0x100220b8; +//nop; +a3 = MEM_U8(a3 + 0); +//nop; +if (a3 == 0) {//nop; +goto L42eaa8;} +//nop; +v0 = MEM_U8(s4 + 44); +//nop; +a3 = v0 ^ 0xc; +a3 = a3 < 0x1; +if (a3 != 0) {//nop; +goto L42eaa8;} +//nop; +a3 = v0 ^ 0xd; +a3 = a3 < 0x1; +L42eaa8: +//nop; +a0 = MEM_U32(s4 + 4); +a2 = MEM_U32(s4 + 36); +// fdead 6e1fe01ff t9 = t9; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42eac0; +v0 = s6; +L42eac0: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 20); +v1 = 0x10000750; +//nop; +s0 = MEM_U8(v1 + 0); +// fdead 6e1fe003f t9 = t9; +a1 = 0x3; +a2 = zero; +a3 = zero; +v0 = s6; +MEM_U8(v1 + 0) = (uint8_t)zero; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42eaf0; +MEM_U8(v1 + 0) = (uint8_t)zero; +L42eaf0: +// bdead c1e20183 gp = MEM_U32(sp + 52); +if (s0 == 0) {t8 = 0x3f; +goto L42eb08;} +t8 = 0x3f; +t3 = 0x92; +MEM_U8(s5 + 0) = (uint8_t)t3; +goto L42eb0c; +MEM_U8(s5 + 0) = (uint8_t)t3; +L42eb08: +MEM_U8(s5 + 0) = (uint8_t)t8; +L42eb0c: +v1 = MEM_U8(s5 + 1); +t9 = MEM_U8(s4 + 44); +t4 = v1 << 27; +t5 = t4 >> 27; +t7 = t9 ^ t5; +at = 0x10011ff0; +t2 = t7 & 0x1f; +t6 = t2 ^ v1; +MEM_U8(at + 1) = (uint8_t)t6; +t3 = MEM_U32(s4 + 48); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t3; +t8 = MEM_U32(s4 + 32); +t4 = MEM_U8(s4 + 45); +at = 0x10011ff0; +MEM_U32(s5 + 8) = t8; +MEM_U16(at + 2) = (uint16_t)t4; +t9 = MEM_U16(s4 + 46); +at = 0x10011ff0; +//nop; +MEM_U32(at + 12) = t9; +t5 = MEM_U8(s4 + 0); +at = 0x40; +if (t5 != at) {//nop; +goto L42eb84;} +//nop; +t7 = MEM_U16(s5 + 2); +//nop; +t2 = t7 | 0x1; +MEM_U16(s5 + 2) = (uint16_t)t2; +L42eb84: +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42eb94; +//nop; +L42eb94: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42eba0: +s0 = MEM_U32(s4 + 4); +at = 0x12000000; +t6 = MEM_U8(s0 + 0); +//nop; +t3 = t6 < 0x20; +t8 = -t3; +t4 = t8 & at; +t9 = t4 << (t6 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L42ebec;} +//nop; +t5 = MEM_U8(s0 + 1); +at = 0x88000000; +t7 = t5 < 0x20; +t2 = -t7; +t3 = t2 & at; +t8 = t3 << (t5 & 0x1f); +if ((int)t8 < 0) {//nop; +goto L42ebec;} +//nop; +MEM_U8(s0 + 1) = (uint8_t)zero; +L42ebec: +v0 = MEM_U32(s4 + 20); +at = 0x12000000; +t4 = MEM_U8(v0 + 0); +//nop; +t6 = t4 < 0x20; +t9 = -t6; +t7 = t9 & at; +t2 = t7 << (t4 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L42ec38;} +//nop; +t3 = MEM_U8(v0 + 1); +at = 0x88000000; +t5 = t3 < 0x20; +t8 = -t5; +t6 = t8 & at; +t9 = t6 << (t3 & 0x1f); +if ((int)t9 < 0) {//nop; +goto L42ec38;} +//nop; +MEM_U8(v0 + 1) = (uint8_t)zero; +L42ec38: +//nop; +a0 = MEM_U32(s4 + 4); +a1 = MEM_U32(s4 + 36); +// bdead c1e001e3 t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42ec50; +v0 = s6; +L42ec50: +// bdead c1e00183 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 20); +//nop; +a1 = MEM_U32(s4 + 44); +// fdead 6e1fe007f t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42ec6c; +v0 = s6; +L42ec6c: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 4); +//nop; +a2 = MEM_U32(s4 + 36); +// fdead 6e1fe00bf t9 = t9; +a1 = 0x3; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42ec90; +v0 = s6; +L42ec90: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 20); +//nop; +a2 = MEM_U32(s4 + 44); +// fdead 6e1fe00bf t9 = t9; +a1 = 0x3; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42ecb4; +v0 = s6; +L42ecb4: +t4 = MEM_U8(s5 + 1); +// bdead c1e02183 gp = MEM_U32(sp + 52); +t8 = MEM_U32(s4 + 32); +t2 = t4 & 0xffe0; +t6 = MEM_U8(s4 + 50); +at = 0x10011ff0; +t7 = 0x58; +t5 = t2 | 0x9; +MEM_U8(s5 + 0) = (uint8_t)t7; +MEM_U8(s5 + 1) = (uint8_t)t5; +MEM_U32(s5 + 8) = t8; +MEM_U32(at + 4) = t6; +t3 = MEM_U8(s4 + 51); +at = 0x10011ff0; +//nop; +MEM_U16(at + 2) = (uint16_t)t3; +t9 = MEM_U8(s4 + 0); +at = 0x59; +if (t9 != at) {//nop; +goto L42ed14;} +//nop; +t7 = MEM_U16(s5 + 2); +//nop; +t4 = t7 | 0x1; +MEM_U16(s5 + 2) = (uint16_t)t4; +L42ed14: +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42ed24; +//nop; +L42ed24: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42ed30: +s0 = MEM_U32(s4 + 4); +at = 0x12000000; +t2 = MEM_U8(s0 + 0); +a1 = zero; +t5 = t2 < 0x20; +t8 = -t5; +t6 = t8 & at; +t3 = t6 << (t2 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L42ed64;} +//nop; +t9 = MEM_U8(s4 + 44); +//nop; +MEM_U8(s0 + 1) = (uint8_t)t9; +L42ed64: +v0 = MEM_U32(s4 + 20); +at = 0x12000000; +t7 = MEM_U8(v0 + 0); +//nop; +t4 = t7 < 0x20; +t5 = -t4; +t8 = t5 & at; +t6 = t8 << (t7 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L42ed98;} +//nop; +t2 = MEM_U8(s4 + 44); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t2; +L42ed98: +//nop; +a0 = MEM_U32(s4 + 4); +// bdead c1e001e3 t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42edac; +v0 = s6; +L42edac: +// bdead c1e00183 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 20); +//nop; +a1 = zero; +// fdead 6e1fe007f t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42edc8; +v0 = s6; +L42edc8: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 4); +//nop; +a1 = 0x3; +// fdead 6e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42edec; +v0 = s6; +L42edec: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 20); +//nop; +a1 = 0x3; +// fdead 6e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42ee10; +v0 = s6; +L42ee10: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t3 = MEM_U8(s4 + 0); +at = 0x10011ff0; +a0 = s5; +MEM_U8(at + 0) = (uint8_t)t3; +v1 = MEM_U8(s5 + 1); +t9 = MEM_U8(s4 + 44); +t4 = v1 << 27; +t5 = t4 >> 27; +t8 = t9 ^ t5; +at = 0x10011ff0; +t7 = t8 & 0x1f; +t6 = t7 ^ v1; +MEM_U8(at + 1) = (uint8_t)t6; +t2 = MEM_U32(s4 + 48); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t2; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42ee60; +//nop; +L42ee60: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42ee6c: +//nop; +a0 = MEM_U32(s4 + 4); +// bdead c1e001a3 t9 = t9; +a1 = zero; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42ee84; +v0 = s6; +L42ee84: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 4); +//nop; +a1 = zero; +// fdead 6e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42eea8; +v0 = s6; +L42eea8: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t3 = 0x7c; +MEM_U8(s5 + 0) = (uint8_t)t3; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42eec4; +//nop; +L42eec4: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42eed0: +t4 = MEM_U8(s4 + 3); +//nop; +if (t4 != 0) {//nop; +goto L430dcc;} +//nop; +t9 = MEM_U32(s4 + 4); +//nop; +v0 = MEM_U32(t9 + 52); +//nop; +if (v0 == 0) {//nop; +goto L42ef18;} +//nop; +t5 = MEM_U8(v0 + 0); +at = 0x4; +if (t5 == at) {//nop; +goto L42ef18;} +//nop; +t8 = MEM_U8(v0 + 1); +t7 = MEM_U32(v0 + 20); +//nop; +MEM_U8(t7 + 1) = (uint8_t)t8; +L42ef18: +t6 = MEM_U8(s4 + 2); +at = 0x1; +if (t6 == at) {//nop; +goto L42f0bc;} +//nop; +t2 = MEM_U8(s4 + 0); +at = 0x3e; +if (t2 != at) {a1 = zero; +goto L42ef54;} +a1 = zero; +//nop; +a0 = MEM_U32(s4 + 20); +// bdead c1e001e3 t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42ef4c; +v0 = s6; +L42ef4c: +// bdead c1e00183 gp = MEM_U32(sp + 52); +//nop; +L42ef54: +t3 = MEM_U32(s4 + 4); +//nop; +a0 = MEM_U32(t3 + 52); +// bdead c1e001a3 t9 = t9; +a1 = zero; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42ef70; +v0 = s6; +L42ef70: +t4 = MEM_U8(s4 + 0); +// bdead c1e02003 gp = MEM_U32(sp + 52); +at = 0x3e; +if (t4 != at) {a1 = zero; +goto L42efa8;} +a1 = zero; +//nop; +a0 = MEM_U32(s4 + 20); +// fdead 6e1fe207f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42efa0; +v0 = s6; +L42efa0: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L42efa8: +t9 = MEM_U32(s4 + 4); +a1 = 0x3; +a0 = MEM_U32(t9 + 52); +//nop; +a2 = zero; +// bdead c1e000e3 t9 = t9; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42efcc; +v0 = s6; +L42efcc: +s0 = MEM_U32(s4 + 4); +// bdead c1e20003 gp = MEM_U32(sp + 52); +t5 = MEM_U8(s0 + 1); +t8 = MEM_U32(s0 + 20); +at = 0x7b; +MEM_U8(t8 + 1) = (uint8_t)t5; +s0 = MEM_U32(s4 + 4); +a0 = 0x7b; +t7 = MEM_U8(s0 + 32); +t6 = MEM_U32(s0 + 20); +//nop; +MEM_U8(t6 + 24) = (uint8_t)t7; +t2 = MEM_U8(s4 + 0); +a2 = MEM_U32(sp + 156); +if (t2 != at) {//nop; +goto L42f050;} +//nop; +t3 = MEM_U32(s4 + 4); +//nop; +a1 = MEM_U32(t3 + 20); +a3 = zero; +v0 = f_varlodstr(mem, sp, a0, a1, a2, a3); +goto L42f020; +a3 = zero; +L42f020: +// bdead c1e0018b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L42f070;} +//nop; +s0 = MEM_U32(s4 + 4); +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U8(s0 + 35); +a0 = 0x7b; +f_igen3(mem, sp, a0, a1, a2); +goto L42f044; +a0 = 0x7b; +L42f044: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t4 = MEM_U8(s4 + 1); +goto L42f074; +t4 = MEM_U8(s4 + 1); +L42f050: +s0 = MEM_U32(s4 + 4); +//nop; +a1 = MEM_U32(s0 + 20); +a2 = MEM_U8(s0 + 35); +a0 = 0x3e; +f_igen3(mem, sp, a0, a1, a2); +goto L42f068; +a0 = 0x3e; +L42f068: +// bdead c1e00183 gp = MEM_U32(sp + 52); +//nop; +L42f070: +t4 = MEM_U8(s4 + 1); +L42f074: +//nop; +if (t4 == 0) {//nop; +goto L430dcc;} +//nop; +//nop; +a0 = s4; +// fdead 6e1fe203f t9 = t9; +v0 = s6; +func_42dd48(mem, sp, v0, a0); +goto L42f094; +v0 = s6; +L42f094: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = s4; +//nop; +v0 = s6; +// fdead 6e1fe003f t9 = t9; +//nop; +func_42e050(mem, sp, v0, a0); +goto L42f0b0; +//nop; +L42f0b0: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42f0bc: +t9 = MEM_U8(s4 + 1); +//nop; +if (t9 == 0) {//nop; +goto L430dcc;} +//nop; +//nop; +a0 = s4; +// bdead c1e00023 t9 = t9; +v0 = s6; +func_42dd48(mem, sp, v0, a0); +goto L42f0e0; +v0 = s6; +L42f0e0: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = s4; +//nop; +v0 = s6; +// fdead 6e1fe003f t9 = t9; +//nop; +func_42e050(mem, sp, v0, a0); +goto L42f0fc; +//nop; +L42f0fc: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42f108: +s0 = MEM_U32(s4 + 4); +at = 0x4; +t5 = MEM_U8(s0 + 0); +a1 = zero; +if (t5 == at) {//nop; +goto L42f138;} +//nop; +t8 = MEM_U8(s0 + 1); +t7 = MEM_U32(s0 + 20); +//nop; +MEM_U8(t7 + 1) = (uint8_t)t8; +s0 = MEM_U32(s4 + 4); +//nop; +L42f138: +//nop; +a0 = s0; +// bdead c1e001e3 t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42f14c; +v0 = s6; +L42f14c: +// bdead c1e00103 gp = MEM_U32(sp + 52); +//nop; +a0 = 0x1001e688; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +t6 = MEM_U32(a0 + 32); +//nop; +t2 = MEM_U8(t6 + 12); +//nop; +if (t2 != 0) {//nop; +goto L42f2c0;} +//nop; +v1 = MEM_U32(s4 + 24); +a1 = 0x3; +at = (int)v1 < (int)0x5; +if (at == 0) {a2 = zero; +goto L42f28c;} +a2 = zero; +v0 = MEM_U32(s4 + 28); +t3 = MEM_U32(a0 + 24); +MEM_U8(sp + 138) = (uint8_t)zero; +at = (int)v0 < (int)t3; +if (at == 0) {s0 = zero; +goto L42f1c4;} +s0 = zero; +t4 = 0x1001e5f0; +//nop; +t4 = MEM_U32(t4 + 4); +//nop; +s1 = t4 + v1; +s1 = s1 + 0xffffffff; +goto L42f1dc; +s1 = s1 + 0xffffffff; +L42f1c4: +t9 = 0x1001e5f0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +s1 = t9 + v1; +s1 = s1 + 0xffffffff; +L42f1dc: +t5 = MEM_U32(sp + 156); +t8 = s1 << 2; +MEM_U32(sp + 144) = s1; +t7 = t5 + t8; +t6 = MEM_U32(t7 + 64); +a1 = 0x3; +if (t6 != 0) {a2 = zero; +goto L42f280;} +a2 = zero; +//nop; +a0 = MEM_U32(s4 + 4); +// bdead c1e200e3 t9 = t9; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42f214; +v0 = s6; +L42f214: +// bdead c1e20103 gp = MEM_U32(sp + 52); +s1 = MEM_U32(sp + 144); +t2 = 0x1001eb8c; +a0 = 0x7b; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L42f260;} +//nop; +t3 = MEM_U8(s4 + 20); +at = 0x5000000; +t4 = t3 < 0x20; +t9 = -t4; +t5 = t9 & at; +t8 = t5 << (t3 & 0x1f); +if ((int)t8 >= 0) {t7 = 0x1; +goto L42f260;} +t7 = 0x1; +v0 = MEM_U32(s4 + 28); +MEM_U8(sp + 138) = (uint8_t)t7; +goto L42f280; +MEM_U8(sp + 138) = (uint8_t)t7; +L42f260: +//nop; +a2 = MEM_U8(s4 + 20); +a3 = MEM_U8(s4 + 21); +a1 = s1; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42f274; +a1 = s1; +L42f274: +// bdead c1e60103 gp = MEM_U32(sp + 52); +v0 = MEM_U32(s4 + 28); +MEM_U32(sp + 144) = s1; +L42f280: +a2 = MEM_U8(s4 + 20); +//nop; +goto L42f2b8; +//nop; +L42f28c: +//nop; +a0 = MEM_U32(s4 + 4); +// fdead 6e1fe88ff t9 = t9; +a3 = zero; +v0 = s6; +s0 = 0x1; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42f2a8; +s0 = 0x1; +L42f2a8: +// bdead c1e20103 gp = MEM_U32(sp + 52); +a2 = MEM_U8(s4 + 20); +v0 = MEM_U32(s4 + 28); +//nop; +L42f2b8: +v1 = MEM_U8(s5 + 1); +goto L42f634; +v1 = MEM_U8(s5 + 1); +L42f2c0: +v0 = MEM_U8(s4 + 22); +a1 = 0x3; +if (v0 == 0) {a2 = zero; +goto L42f604;} +a2 = zero; +t6 = MEM_U32(sp + 156); +t2 = v0 << 2; +MEM_U8(sp + 138) = (uint8_t)zero; +MEM_U32(sp + 144) = v0; +t4 = t6 + t2; +t9 = MEM_U32(t4 + 64); +s0 = zero; +if (t9 != 0) {a1 = 0x3; +goto L42f5f4;} +a1 = 0x3; +//nop; +a0 = MEM_U32(s4 + 4); +// bdead c1e20063 t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42f310; +v0 = s6; +L42f310: +a2 = MEM_U8(s4 + 20); +// bdead c1e20183 gp = MEM_U32(sp + 52); +at = 0xc; +if (a2 != at) {t9 = a2 < 0x20; +goto L42f488;} +t9 = a2 < 0x20; +t5 = MEM_U8(s4 + 22); +t3 = 0x18; +at = (int)t5 < (int)0x18; +if (at == 0) {t2 = 0xc; +goto L42f488;} +t2 = 0xc; +t8 = MEM_U8(s5 + 1); +MEM_U8(s5 + 0) = (uint8_t)t3; +t7 = t8 & 0xffe0; +t6 = t7 | 0x6; +MEM_U8(s5 + 1) = (uint8_t)t6; +MEM_U8(s5 + 8) = (uint8_t)t2; +MEM_U16(s5 + 2) = (uint16_t)zero; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42f364; +//nop; +L42f364: +// bdead c1e20183 gp = MEM_U32(sp + 52); +t4 = 0x6; +a0 = 0x10001ef0; +//nop; +MEM_U8(s4 + 20) = (uint8_t)t4; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L42f384; +//nop; +L42f384: +// bdead c1e20003 gp = MEM_U32(sp + 52); +a2 = 0xf; +a0 = 0x10001ef0; +a1 = 0x100037cf; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L42f3a8; +a1 = a1; +L42f3a8: +// bdead c1e20003 gp = MEM_U32(sp + 52); +a2 = 0x400; +a0 = 0x10001ef0; +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a0 = MEM_U32(a0 + 0); +a3 = MEM_U32(a3 + 0); +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L42f3d0; +//nop; +L42f3d0: +// bdead c1e20003 gp = MEM_U32(sp + 52); +a2 = 0x6; +a0 = 0x10001ef0; +a1 = 0x100037c9; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L42f3f4; +a1 = a1; +L42f3f4: +// bdead c1e20003 gp = MEM_U32(sp + 52); +a2 = zero; +a0 = 0x10001ef0; +a1 = 0x1001e69c; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L42f418; +a3 = 0xa; +L42f418: +// bdead c1e20003 gp = MEM_U32(sp + 52); +a2 = 0x2c; +a0 = 0x10001ef0; +a1 = 0x1000379d; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x2c; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L42f43c; +a1 = a1; +L42f43c: +// bdead c1e20183 gp = MEM_U32(sp + 52); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L42f458; +//nop; +L42f458: +// bdead c1e20003 gp = MEM_U32(sp + 52); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L42f474; +//nop; +L42f474: +// bdead c1e20003 gp = MEM_U32(sp + 52); +a2 = MEM_U8(s4 + 20); +a1 = MEM_U8(s4 + 22); +//nop; +goto L42f5dc; +//nop; +L42f488: +t5 = -t9; +at = 0xc0000; +a1 = MEM_U8(s4 + 22); +t3 = t5 & at; +t8 = t3 << (a2 & 0x1f); +if ((int)t8 < 0) {at = (int)a1 < (int)0x18; +goto L42f534;} +at = (int)a1 < (int)0x18; +if (at != 0) {t7 = 0x86; +goto L42f534;} +t7 = 0x86; +MEM_U8(s5 + 0) = (uint8_t)t7; +//nop; +a0 = a2; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42f4c0; +//nop; +L42f4c0: +// bdead c1e2018b gp = MEM_U32(sp + 52); +at = 0x4; +if (v0 != at) {//nop; +goto L42f4e8;} +//nop; +t6 = MEM_U8(s5 + 1); +//nop; +t2 = t6 & 0xffe0; +t4 = t2 | 0xd; +MEM_U8(s5 + 1) = (uint8_t)t4; +goto L42f4fc; +MEM_U8(s5 + 1) = (uint8_t)t4; +L42f4e8: +t9 = MEM_U8(s5 + 1); +//nop; +t5 = t9 & 0xffe0; +t3 = t5 | 0xc; +MEM_U8(s5 + 1) = (uint8_t)t3; +L42f4fc: +t8 = MEM_U8(s4 + 20); +MEM_U16(s5 + 2) = (uint16_t)zero; +MEM_U8(s5 + 8) = (uint8_t)t8; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42f518; +//nop; +L42f518: +t7 = MEM_U8(s5 + 1); +// bdead c1e30003 gp = MEM_U32(sp + 52); +a1 = MEM_U8(s4 + 22); +t6 = t7 & 0x1f; +MEM_U8(s4 + 20) = (uint8_t)t6; +a2 = t6 & 0xff; +goto L42f5dc; +a2 = t6 & 0xff; +L42f534: +t2 = a2 < 0x20; +t4 = -t2; +at = 0xc0000; +t9 = t4 & at; +t5 = t9 << (a2 & 0x1f); +if ((int)t5 >= 0) {at = (int)a1 < (int)0x18; +goto L42f5dc;} +at = (int)a1 < (int)0x18; +if (at == 0) {t3 = 0x86; +goto L42f5dc;} +t3 = 0x86; +MEM_U8(s5 + 0) = (uint8_t)t3; +//nop; +a0 = a2; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L42f56c; +//nop; +L42f56c: +// bdead c1e2018b gp = MEM_U32(sp + 52); +at = 0x4; +if (v0 != at) {//nop; +goto L42f594;} +//nop; +t8 = MEM_U8(s5 + 1); +//nop; +t7 = t8 & 0xffe0; +t6 = t7 | 0x6; +MEM_U8(s5 + 1) = (uint8_t)t6; +goto L42f5a8; +MEM_U8(s5 + 1) = (uint8_t)t6; +L42f594: +t2 = MEM_U8(s5 + 1); +//nop; +t4 = t2 & 0xffe0; +t9 = t4 | 0x5; +MEM_U8(s5 + 1) = (uint8_t)t9; +L42f5a8: +t5 = MEM_U8(s4 + 20); +MEM_U16(s5 + 2) = (uint16_t)zero; +MEM_U8(s5 + 8) = (uint8_t)t5; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42f5c4; +//nop; +L42f5c4: +t3 = MEM_U8(s5 + 1); +// bdead c1e21003 gp = MEM_U32(sp + 52); +t8 = t3 & 0x1f; +a1 = MEM_U8(s4 + 22); +MEM_U8(s4 + 20) = (uint8_t)t8; +a2 = t8 & 0xff; +L42f5dc: +//nop; +a3 = MEM_U8(s4 + 21); +a0 = 0x7b; +f_genrop(mem, sp, a0, a1, a2, a3); +goto L42f5ec; +a0 = 0x7b; +L42f5ec: +// bdead c1e20103 gp = MEM_U32(sp + 52); +//nop; +L42f5f4: +a2 = MEM_U8(s4 + 20); +v0 = MEM_U32(s4 + 28); +v1 = MEM_U8(s5 + 1); +goto L42f634; +v1 = MEM_U8(s5 + 1); +L42f604: +//nop; +a0 = MEM_U32(s4 + 4); +// fdead 6e1fe88ff t9 = t9; +a3 = zero; +v0 = s6; +s0 = 0x1; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42f620; +s0 = 0x1; +L42f620: +// bdead c1e20103 gp = MEM_U32(sp + 52); +a2 = MEM_U8(s4 + 20); +v0 = MEM_U32(s4 + 28); +//nop; +v1 = MEM_U8(s5 + 1); +L42f634: +at = 0x10011ff0; +t7 = v1 << 27; +t6 = t7 >> 27; +t2 = a2 ^ t6; +t4 = t2 & 0x1f; +t9 = t4 ^ v1; +MEM_U8(at + 1) = (uint8_t)t9; +t5 = MEM_U8(s5 + 1); +at = 0x10011ff0; +t3 = t5 & 0xff1f; +t8 = t3 | 0x40; +MEM_U8(s5 + 1) = (uint8_t)t8; +MEM_U32(s5 + 4) = zero; +MEM_U32(at + 12) = v0; +t7 = MEM_U8(s4 + 21); +s1 = MEM_U32(sp + 144); +if (s0 == 0) {MEM_U32(s5 + 8) = t7; +goto L42f6a8;} +MEM_U32(s5 + 8) = t7; +v1 = MEM_U8(s5 + 1); +t6 = 0x7b; +at = 0x9; +t2 = v1 & 0x1f; +MEM_U8(s5 + 0) = (uint8_t)t6; +if (t2 != at) {MEM_U16(s5 + 2) = (uint16_t)zero; +goto L42f6e0;} +MEM_U16(s5 + 2) = (uint16_t)zero; +t4 = v1 & 0xffe0; +t9 = t4 | 0x8; +MEM_U8(s5 + 1) = (uint8_t)t9; +goto L42f6e0; +MEM_U8(s5 + 1) = (uint8_t)t9; +L42f6a8: +t5 = MEM_U8(sp + 138); +t3 = 0x64; +if (t5 == 0) {t8 = 0x6f; +goto L42f6c4;} +t8 = 0x6f; +MEM_U32(sp + 144) = s1; +MEM_U8(s5 + 0) = (uint8_t)t3; +goto L42f6e0; +MEM_U8(s5 + 0) = (uint8_t)t3; +L42f6c4: +MEM_U8(s5 + 0) = (uint8_t)t8; +//nop; +a0 = s1; +MEM_U32(sp + 144) = s1; +v0 = f_coloroffset(mem, sp, a0); +goto L42f6d8; +MEM_U32(sp + 144) = s1; +L42f6d8: +// bdead c1e0018b gp = MEM_U32(sp + 52); +MEM_U16(s5 + 2) = (uint16_t)v0; +L42f6e0: +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42f6f0; +//nop; +L42f6f0: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42f6fc: +//nop; +a0 = MEM_U32(s4 + 4); +// bdead c1e00023 t9 = t9; +a1 = 0x4; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42f71c; +v0 = s6; +L42f71c: +t6 = MEM_U8(s5 + 1); +// bdead c1e08183 gp = MEM_U32(sp + 52); +t7 = 0x8e; +t2 = t6 & 0xffe0; +MEM_U8(s5 + 0) = (uint8_t)t7; +MEM_U8(s5 + 1) = (uint8_t)t2; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42f744; +//nop; +L42f744: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42f750: +//nop; +a0 = MEM_U32(s4 + 4); +// bdead c1e001a3 t9 = t9; +a1 = zero; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42f768; +v0 = s6; +L42f768: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 4); +//nop; +a1 = 0x3; +// fdead 6e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42f78c; +v0 = s6; +L42f78c: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t3 = 0x5a; +t4 = 0x1001e688; +t8 = 0x66; +t4 = MEM_U32(t4 + 0); +//nop; +t9 = MEM_U32(t4 + 32); +//nop; +t5 = MEM_U8(t9 + 12); +//nop; +if (t5 == 0) {//nop; +goto L42f7c4;} +//nop; +MEM_U8(s5 + 0) = (uint8_t)t3; +goto L42f7c8; +MEM_U8(s5 + 0) = (uint8_t)t3; +L42f7c4: +MEM_U8(s5 + 0) = (uint8_t)t8; +L42f7c8: +t7 = MEM_U8(s5 + 1); +t3 = MEM_U16(s4 + 48); +t6 = t7 & 0xffe0; +t4 = t6 | 0x9; +t9 = t4 & 0xff1f; +at = 0x10011ff0; +MEM_U8(s5 + 1) = (uint8_t)t4; +t5 = t9 | 0x40; +MEM_U8(s5 + 1) = (uint8_t)t5; +MEM_U32(s5 + 4) = zero; +MEM_U32(at + 12) = t3; +t8 = MEM_U32(s4 + 32); +t7 = MEM_U8(s4 + 50); +MEM_U32(s5 + 8) = t8; +at = 0x10011ff0; +//nop; +a0 = s5; +MEM_U16(at + 2) = (uint16_t)t7; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42f814; +MEM_U16(at + 2) = (uint16_t)t7; +L42f814: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42f820: +at = 0x1001e688; +t6 = 0x5c; +MEM_U32(at + 0) = s4; +MEM_U8(s5 + 0) = (uint8_t)t6; +t2 = MEM_U32(s4 + 20); +at = 0x10011ff0; +//nop; +a0 = s5; +MEM_U16(at + 2) = (uint16_t)t2; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42f848; +MEM_U16(at + 2) = (uint16_t)t2; +L42f848: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42f854: +//nop; +a0 = MEM_U32(s4 + 4); +t4 = 0x1; +// bdead c1e021a3 t9 = t9; +MEM_U8(sp + 151) = (uint8_t)t4; +a1 = zero; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42f874; +v0 = s6; +L42f874: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42ceb8(mem, sp, v0); +goto L42f890; +//nop; +L42f890: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 4); +//nop; +a1 = zero; +// fdead 6e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42f8b4; +v0 = s6; +L42f8b4: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42d4bc(mem, sp, v0); +goto L42f8d0; +//nop; +L42f8d0: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t5 = MEM_U32(sp + 156); +t9 = 0x1001eb18; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L42f91c;} +//nop; +t3 = MEM_U32(t5 + 288); +//nop; +if (t3 == 0) {//nop; +goto L42f91c;} +//nop; +//nop; +v0 = s6; +// bdead c1e0000b t9 = t9; +//nop; +func_42c548(mem, sp, v0); +goto L42f914; +//nop; +L42f914: +// bdead c1e00183 gp = MEM_U32(sp + 52); +//nop; +L42f91c: +t8 = 0x1001e6c4; +MEM_U16(s5 + 2) = (uint16_t)zero; +t8 = MEM_U8(t8 + 0); +t6 = MEM_U32(sp + 156); +if (t8 == 0) {t2 = MEM_U32(sp + 156); +goto L42f9cc;} +t2 = MEM_U32(sp + 156); +t7 = MEM_U32(s4 + 8); +a0 = MEM_U32(t6 + 24); +v1 = MEM_U32(t7 + 16); +a1 = MEM_U32(a0 + 0); +t2 = MEM_U16(v1 + 8); +t4 = MEM_U16(a1 + 8); +//nop; +if (t2 != t4) {//nop; +goto L42f998;} +//nop; +t9 = MEM_U32(a0 + 4); +v0 = MEM_U32(v1 + 44); +t5 = MEM_U32(t9 + 0); +t3 = 0x1; +a1 = MEM_U32(t5 + 44); +//nop; +at = v0 < a1; +if (at == 0) {at = a1 < v0; +goto L42f988;} +at = a1 < v0; +MEM_U16(s5 + 2) = (uint16_t)t3; +goto L42f9c8; +MEM_U16(s5 + 2) = (uint16_t)t3; +// fdead 0 at = a1 < v0; +L42f988: +if (at == 0) {t8 = 0x2; +goto L42f9c8;} +t8 = 0x2; +MEM_U16(s5 + 2) = (uint16_t)t8; +goto L42f9c8; +MEM_U16(s5 + 2) = (uint16_t)t8; +L42f998: +v0 = MEM_U32(v1 + 44); +a0 = MEM_U32(a1 + 44); +t7 = 0x1; +at = v0 < a0; +if (at == 0) {at = a0 < v0; +goto L42f9bc;} +at = a0 < v0; +MEM_U16(s5 + 2) = (uint16_t)t7; +goto L42f9c8; +MEM_U16(s5 + 2) = (uint16_t)t7; +// fdead 0 at = a0 < v0; +L42f9bc: +if (at == 0) {t6 = 0x2; +goto L42f9c8;} +t6 = 0x2; +MEM_U16(s5 + 2) = (uint16_t)t6; +L42f9c8: +t2 = MEM_U32(sp + 156); +L42f9cc: +//nop; +t4 = MEM_U32(t2 + 240); +//nop; +if (t4 != 0) {//nop; +goto L42fa30;} +//nop; +t9 = MEM_U8(s4 + 0); +at = 0x10011ff0; +a0 = s5; +MEM_U8(at + 0) = (uint8_t)t9; +t5 = MEM_U32(s4 + 20); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42fa08; +//nop; +L42fa08: +// bdead c1e00003 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 156); +//nop; +a0 = MEM_U32(t3 + 236); +// fdead 6e1fe103f t9 = t9; +// bdead c1e00023 v0 = s6; +func_42745c(mem, sp, a0); +goto L42fa24; +// bdead c1e00023 v0 = s6; +L42fa24: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42fa30: +t8 = MEM_U8(s4 + 0); +at = 0x26; +if (t8 != at) {t6 = 0x26; +goto L42fa4c;} +t6 = 0x26; +t7 = 0x7f; +MEM_U8(s5 + 0) = (uint8_t)t7; +goto L42fa50; +MEM_U8(s5 + 0) = (uint8_t)t7; +L42fa4c: +MEM_U8(s5 + 0) = (uint8_t)t6; +L42fa50: +v1 = 0x1001cb30; +v0 = MEM_U16(s5 + 2); +t2 = MEM_U32(v1 + 0); +t5 = 0x3; +t4 = t2 + 0x1; +MEM_U32(s5 + 4) = t4; +if (v0 == 0) {MEM_U32(v1 + 0) = t4; +goto L42fa78;} +MEM_U32(v1 + 0) = t4; +t3 = t5 - v0; +MEM_U16(s5 + 2) = (uint16_t)t3; +L42fa78: +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42fa88; +//nop; +L42fa88: +// bdead c1e00003 gp = MEM_U32(sp + 52); +t8 = MEM_U32(sp + 156); +//nop; +a0 = MEM_U32(t8 + 240); +// fdead 6e3fe003f t9 = t9; +// bdead c1e00023 v0 = s6; +func_42745c(mem, sp, a0); +goto L42faa4; +// bdead c1e00023 v0 = s6; +L42faa4: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t7 = 0x88; +MEM_U8(s5 + 0) = (uint8_t)t7; +t6 = MEM_U32(s4 + 20); +at = 0x10011ff0; +//nop; +a0 = s5; +MEM_U32(at + 4) = t6; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42fac8; +MEM_U32(at + 4) = t6; +L42fac8: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t2 = 0x42; +t4 = 0x1001cb30; +MEM_U8(s5 + 0) = (uint8_t)t2; +t4 = MEM_U32(t4 + 0); +MEM_U16(s5 + 2) = (uint16_t)zero; +MEM_U32(s5 + 8) = zero; +MEM_U32(s5 + 4) = t4; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42faf8; +//nop; +L42faf8: +t9 = MEM_U32(sp + 156); +// bdead c5e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(t9 + 236); +//nop; +// bdead c1e00023 v0 = s6; +// bdead c1e00023 t9 = t9; +//nop; +func_42745c(mem, sp, a0); +goto L42fb18; +//nop; +L42fb18: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42fb24: +at = 0x10011ff0; +//nop; +MEM_U8(at + 0) = (uint8_t)a1; +t5 = MEM_U32(s4 + 20); +at = 0x10011ff0; +a0 = s5; +MEM_U32(at + 4) = t5; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42fb44; +MEM_U32(at + 4) = t5; +L42fb44: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42fb50: +at = 0x10011ff0; +a0 = s5; +MEM_U8(at + 0) = (uint8_t)a1; +t3 = MEM_U32(s4 + 20); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t3; +t8 = MEM_U8(s4 + 36); +at = 0x10011ff0; +//nop; +MEM_U16(at + 2) = (uint16_t)t8; +t7 = MEM_U32(s4 + 24); +//nop; +MEM_U32(s5 + 8) = t7; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42fb98; +//nop; +L42fb98: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42d5cc(mem, sp, v0); +goto L42fbb4; +//nop; +L42fbb4: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42fbc0: +s0 = MEM_U32(s4 + 4); +at = 0x2; +t6 = MEM_U8(s0 + 0); +a1 = zero; +if (t6 != at) {a0 = s0; +goto L42fd34;} +a0 = s0; +v0 = MEM_U8(s0 + 1); +at = 0x5; +if (v0 == at) {at = 0x7; +goto L42fd34;} +at = 0x7; +if (v0 == at) {//nop; +goto L42fd34;} +//nop; +//nop; +v0 = s6; +// bdead c1e0000b t9 = t9; +//nop; +func_42ceb8(mem, sp, v0); +goto L42fc04; +//nop; +L42fc04: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42d4bc(mem, sp, v0); +goto L42fc20; +//nop; +L42fc20: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t4 = MEM_U32(sp + 156); +t2 = 0x1001eb18; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L42fc6c;} +//nop; +t9 = MEM_U32(t4 + 288); +//nop; +if (t9 == 0) {//nop; +goto L42fc6c;} +//nop; +//nop; +v0 = s6; +// bdead c1e0000b t9 = t9; +//nop; +func_42c548(mem, sp, v0); +goto L42fc64; +//nop; +L42fc64: +// bdead c1e00183 gp = MEM_U32(sp + 52); +//nop; +L42fc6c: +t3 = MEM_U32(s4 + 4); +t5 = 0x88; +MEM_U8(s5 + 0) = (uint8_t)t5; +v1 = MEM_U32(s4 + 40); +s0 = MEM_U32(t3 + 32); +//nop; +at = (int)s0 < (int)v1; +if (at != 0) {//nop; +goto L42fca4;} +//nop; +t8 = MEM_U32(s4 + 48); +//nop; +at = (int)t8 < (int)s0; +if (at == 0) {//nop; +goto L42fcb4;} +//nop; +L42fca4: +t7 = MEM_U32(s4 + 28); +at = 0x10011ff0; +MEM_U32(at + 4) = t7; +goto L42fd18; +MEM_U32(at + 4) = t7; +L42fcb4: +s0 = s0 - v1; +s0 = s0 + 0x1; +a0 = s0 & 0x3; +v0 = MEM_U32(s4 + 32); +a0 = -a0; +if (a0 == 0) {v1 = a0 + s0; +goto L42fce8;} +v1 = a0 + s0; +L42fcd0: +s0 = s0 + 0xffffffff; +v0 = MEM_U32(v0 + 8); +if (v1 != s0) {//nop; +goto L42fcd0;} +//nop; +if (s0 == 0) {//nop; +goto L42fd0c;} +//nop; +L42fce8: +v0 = MEM_U32(v0 + 8); +s0 = s0 + 0xfffffffc; +v0 = MEM_U32(v0 + 8); +//nop; +v0 = MEM_U32(v0 + 8); +//nop; +v0 = MEM_U32(v0 + 8); +if (s0 != 0) {//nop; +goto L42fce8;} +//nop; +L42fd0c: +t6 = MEM_U32(v0 + 20); +//nop; +MEM_U32(s5 + 4) = t6; +L42fd18: +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42fd28; +//nop; +L42fd28: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42fd34: +//nop; +t2 = 0x1; +// bdead c1e009e3 t9 = t9; +MEM_U8(sp + 151) = (uint8_t)t2; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42fd4c; +v0 = s6; +L42fd4c: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42ceb8(mem, sp, v0); +goto L42fd68; +//nop; +L42fd68: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 4); +//nop; +a1 = zero; +// fdead 6e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42fd8c; +v0 = s6; +L42fd8c: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42d4bc(mem, sp, v0); +goto L42fda8; +//nop; +L42fda8: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t9 = MEM_U32(sp + 156); +t4 = 0x1001eb18; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L42fdf4;} +//nop; +t5 = MEM_U32(t9 + 288); +//nop; +if (t5 == 0) {//nop; +goto L42fdf4;} +//nop; +//nop; +v0 = s6; +// bdead c1e0000b t9 = t9; +//nop; +func_42c548(mem, sp, v0); +goto L42fdec; +//nop; +L42fdec: +// bdead c1e00183 gp = MEM_U32(sp + 52); +//nop; +L42fdf4: +v1 = MEM_U8(s5 + 1); +t8 = MEM_U8(s4 + 20); +t7 = v1 << 27; +t6 = t7 >> 27; +t2 = t8 ^ t6; +at = 0x10011ff0; +t3 = 0x8c; +t4 = t2 & 0x1f; +MEM_U8(s5 + 0) = (uint8_t)t3; +t9 = t4 ^ v1; +MEM_U8(at + 1) = (uint8_t)t9; +t5 = MEM_U32(s4 + 24); +at = 0x10011ff0; +a0 = s5; +MEM_U32(at + 4) = t5; +t3 = MEM_U32(s4 + 28); +t7 = MEM_U32(s4 + 40); +at = 0x10011ff0; +MEM_U32(s5 + 8) = t3; +MEM_U32(at + 20) = t7; +t8 = MEM_U32(s4 + 36); +at = 0x10011ff0; +//nop; +MEM_U32(at + 16) = t8; +t6 = MEM_U32(s4 + 48); +at = 0x10011ff0; +//nop; +MEM_U32(at + 28) = t6; +t2 = MEM_U32(s4 + 44); +at = 0x10011ff0; +MEM_U32(at + 24) = t2; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42fe74; +MEM_U32(at + 24) = t2; +L42fe74: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42fe80: +s0 = MEM_U32(s4 + 4); +t4 = 0x1; +if (s0 != 0) {MEM_U8(sp + 151) = (uint8_t)t4; +goto L42feac;} +MEM_U8(sp + 151) = (uint8_t)t4; +//nop; +a0 = 0x45c; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L42fea0; +//nop; +L42fea0: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s4 + 4); +//nop; +L42feac: +//nop; +a0 = s0; +// bdead c1e001a3 t9 = t9; +a1 = zero; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42fec4; +v0 = s6; +L42fec4: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42ceb8(mem, sp, v0); +goto L42fee0; +//nop; +L42fee0: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 4); +//nop; +a1 = zero; +// fdead 6e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42ff04; +v0 = s6; +L42ff04: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42d4bc(mem, sp, v0); +goto L42ff20; +//nop; +L42ff20: +// bdead c1e00003 gp = MEM_U32(sp + 52); +t5 = MEM_U32(sp + 156); +t9 = 0x1001eb18; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L42ff6c;} +//nop; +t3 = MEM_U32(t5 + 288); +//nop; +if (t3 == 0) {//nop; +goto L42ff6c;} +//nop; +//nop; +v0 = s6; +// bdead c1e0000b t9 = t9; +//nop; +func_42c548(mem, sp, v0); +goto L42ff64; +//nop; +L42ff64: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L42ff6c: +//nop; +v0 = s6; +// bdead c1e0000b t9 = t9; +//nop; +func_42d564(mem, sp, v0); +goto L42ff80; +//nop; +L42ff80: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t7 = 0x31; +MEM_U8(s5 + 0) = (uint8_t)t7; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L42ff9c; +//nop; +L42ff9c: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L42ffa8: +//nop; +a0 = MEM_U32(s4 + 4); +// bdead c1e001a3 t9 = t9; +a1 = zero; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L42ffc0; +v0 = s6; +L42ffc0: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 4); +//nop; +a1 = zero; +// fdead 6e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L42ffe4; +v0 = s6; +L42ffe4: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t8 = 0x5; +MEM_U8(s5 + 0) = (uint8_t)t8; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430000; +//nop; +L430000: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L43000c: +t6 = MEM_U8(s4 + 28); +t2 = 0x11; +if (t6 == 0) {//nop; +goto L4300a0;} +//nop; +t4 = MEM_U32(s4 + 20); +at = 0x10011ff0; +MEM_U8(s5 + 0) = (uint8_t)t2; +MEM_U32(at + 4) = t4; +t9 = MEM_U32(s4 + 24); +a0 = s5; +MEM_U32(s5 + 8) = t9; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430048; +//nop; +L430048: +s3 = MEM_U32(s4 + 24); +// bdead c1f00183 gp = MEM_U32(sp + 52); +if ((int)s3 <= 0) {//nop; +goto L430dcc;} +//nop; +s0 = 0x1; +s3 = s3 + 0x1; +L430060: +s4 = MEM_U32(s4 + 8); +a0 = s5; +t5 = MEM_U8(s4 + 0); +t3 = MEM_U32(s4 + 20); +MEM_U8(s5 + 0) = (uint8_t)t5; +MEM_U32(s5 + 4) = t3; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430088; +//nop; +L430088: +// bdead c1f20183 gp = MEM_U32(sp + 52); +s0 = s0 + 0x1; +if (s0 != s3) {//nop; +goto L430060;} +//nop; +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L4300a0: +s3 = MEM_U32(s4 + 24); +//nop; +if ((int)s3 <= 0) {//nop; +goto L430dcc;} +//nop; +s3 = s3 + 0x1; +v1 = s3 + 0xffffffff; +t7 = v1 & 0x3; +if (t7 == 0) {s0 = 0x1; +goto L4300e0;} +s0 = 0x1; +v0 = t7 + 0x1; +L4300c8: +s4 = MEM_U32(s4 + 8); +s0 = s0 + 0x1; +if (v0 != s0) {//nop; +goto L4300c8;} +//nop; +if (s0 == s3) {//nop; +goto L430dcc;} +//nop; +L4300e0: +s4 = MEM_U32(s4 + 8); +s0 = s0 + 0x4; +s4 = MEM_U32(s4 + 8); +//nop; +s4 = MEM_U32(s4 + 8); +//nop; +s4 = MEM_U32(s4 + 8); +if (s0 != s3) {//nop; +goto L4300e0;} +//nop; +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L43010c: +v1 = MEM_U8(s5 + 1); +a2 = MEM_U8(s4 + 20); +t6 = v1 << 24; +t2 = t6 >> 29; +t4 = a2 ^ t2; +t9 = t4 << 29; +at = 0x10011ff0; +t8 = 0x1b; +t5 = t9 >> 24; +MEM_U8(s5 + 0) = (uint8_t)t8; +t3 = t5 ^ v1; +MEM_U8(at + 1) = (uint8_t)t3; +at = 0x1; +if (a2 != at) {t8 = 0x1; +goto L43015c;} +t8 = 0x1; +t7 = 0x1001cc40; +MEM_U8(sp + 149) = (uint8_t)t8; +t7 = MEM_U32(t7 + 0); +MEM_U32(s5 + 8) = t7; +goto L430168; +MEM_U32(s5 + 8) = t7; +L43015c: +t6 = MEM_U32(s4 + 24); +//nop; +MEM_U32(s5 + 8) = t6; +L430168: +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430178; +//nop; +L430178: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430184: +at = 0x10011ff0; +//nop; +MEM_U8(at + 0) = (uint8_t)a1; +t2 = MEM_U32(s4 + 20); +at = 0x10011ff0; +a0 = s5; +MEM_U32(at + 4) = t2; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4301a4; +MEM_U32(at + 4) = t2; +L4301a4: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L4301b0: +t4 = 0x1001e6b4; +at = 0x3; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != at) {t9 = 0x6a; +goto L4301e4;} +t9 = 0x6a; +//nop; +a0 = MEM_U32(sp + 156); +//nop; +f_epilog(mem, sp, a0); +goto L4301d8; +//nop; +L4301d8: +// bdead c1e00183 gp = MEM_U32(sp + 52); +//nop; +t9 = 0x6a; +L4301e4: +MEM_U8(s5 + 0) = (uint8_t)t9; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4301f8; +//nop; +L4301f8: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430204: +t3 = MEM_U32(s4 + 20); +at = 0x10011ff0; +t5 = 0x51; +MEM_U8(s5 + 0) = (uint8_t)t5; +MEM_U16(at + 2) = (uint16_t)t3; +t7 = MEM_U32(s4 + 24); +at = 0x10011ff0; +//nop; +a0 = s5; +MEM_U32(at + 4) = t7; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430230; +MEM_U32(at + 4) = t7; +L430230: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t8 = MEM_U32(s4 + 20); +at = 0x1001e698; +//nop; +MEM_U32(at + 0) = t8; +t6 = MEM_U32(s4 + 24); +at = 0x1001e69c; +MEM_U32(at + 0) = t6; +goto L430dcc; +MEM_U32(at + 0) = t6; +L430254: +s0 = MEM_U32(s4 + 4); +at = 0x2; +t2 = MEM_U8(s0 + 0); +//nop; +if (t2 != at) {//nop; +goto L430298;} +//nop; +t4 = MEM_U32(s0 + 32); +//nop; +if (t4 != 0) {//nop; +goto L430298;} +//nop; +//nop; +//nop; +//nop; +f_boundswarning(mem, sp, a0, a1, a2, a3); +goto L43028c; +//nop; +L43028c: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s4 + 4); +//nop; +L430298: +//nop; +a0 = s0; +// bdead c1e001a3 t9 = t9; +a1 = zero; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L4302b0; +v0 = s6; +L4302b0: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s4 + 4); +//nop; +a1 = zero; +// fdead 6e1fe007f t9 = t9; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L4302d4; +v0 = s6; +L4302d4: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t9 = 0xf; +MEM_U8(s5 + 0) = (uint8_t)t9; +MEM_U16(s5 + 2) = (uint16_t)zero; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4302f4; +//nop; +L4302f4: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430300: +t5 = MEM_U8(s4 + 21); +a1 = zero; +if (t5 == 0) {//nop; +goto L4303a8;} +//nop; +t3 = MEM_U8(s4 + 22); +a2 = zero; +if (t3 == 0) {a3 = zero; +goto L4303a8;} +a3 = zero; +//nop; +a0 = MEM_U32(s4 + 4); +// bdead c1e001a3 t9 = t9; +a1 = 0x3; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L430338; +v0 = s6; +L430338: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a0 = sp + 0x84; +//nop; +a1 = 0x4; +//nop; +f_gettemp(mem, sp, a0, a1); +goto L430350; +//nop; +L430350: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a2 = MEM_U32(sp + 132); +//nop; +a0 = 0x7b; +a1 = 0x2; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L430368; +a1 = 0x2; +L430368: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42ceb8(mem, sp, v0); +goto L430384; +//nop; +L430384: +// bdead c1e00003 gp = MEM_U32(sp + 52); +a2 = MEM_U32(sp + 132); +//nop; +a0 = 0x52; +a1 = 0x2; +f_spilltemplodstr(mem, sp, a0, a1, a2); +goto L43039c; +a1 = 0x2; +L43039c: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L4303a8: +//nop; +a0 = MEM_U32(s4 + 4); +// bdead c1e001e3 t9 = t9; +v0 = s6; +func_426dfc(mem, sp, v0, a0, a1, a2, a3); +goto L4303bc; +v0 = s6; +L4303bc: +t7 = MEM_U8(s4 + 21); +// bdead c1e10003 gp = MEM_U32(sp + 52); +if (t7 == 0) {//nop; +goto L4303e8;} +//nop; +//nop; +v0 = s6; +// fdead 6e1ff001f t9 = t9; +//nop; +func_42ceb8(mem, sp, v0); +goto L4303e0; +//nop; +L4303e0: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L4303e8: +//nop; +a0 = MEM_U32(s4 + 4); +// fdead 6e1ff003f t9 = t9; +a1 = 0x3; +a2 = zero; +a3 = zero; +v0 = s6; +func_424ddc(mem, sp, v0, a0, a1, a2, a3); +goto L430408; +v0 = s6; +L430408: +t8 = MEM_U8(s4 + 21); +// bdead c3e00183 gp = MEM_U32(sp + 52); +if (t8 != 0) {t6 = 0x67; +goto L430458;} +t6 = 0x67; +v1 = MEM_U8(s5 + 1); +t2 = MEM_U8(s4 + 20); +t4 = v1 << 27; +t9 = t4 >> 27; +t5 = t2 ^ t9; +MEM_U8(s5 + 0) = (uint8_t)t6; +at = 0x10011ff0; +//nop; +t3 = t5 & 0x1f; +t7 = t3 ^ v1; +a0 = s5; +MEM_U8(at + 1) = (uint8_t)t7; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L43044c; +MEM_U8(at + 1) = (uint8_t)t7; +L43044c: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430458: +t8 = MEM_U8(s5 + 0); +at = 0x52; +if (t8 != at) {//nop; +goto L430dcc;} +//nop; +t6 = MEM_U8(s5 + 1); +at = 0x3; +t4 = t6 << 24; +t2 = t4 >> 29; +if (t2 != at) {//nop; +goto L430dcc;} +//nop; +t9 = MEM_U32(s5 + 12); +at = 0x1f; +if (t9 != at) {t5 = 0x7b; +goto L430dcc;} +t5 = 0x7b; +t3 = 0xf; +MEM_U8(s5 + 0) = (uint8_t)t5; +MEM_U32(s5 + 12) = t3; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4304ac; +//nop; +L4304ac: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t7 = 0x52; +MEM_U8(s5 + 0) = (uint8_t)t7; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4304c8; +//nop; +L4304c8: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L4304d4: +v0 = 0x10021d08; +t4 = 0x1; +t8 = MEM_U32(v0 + 0); +at = 0x17; +t6 = t8 + 0x1; +MEM_U8(sp + 151) = (uint8_t)t4; +if (a1 != at) {MEM_U32(v0 + 0) = t6; +goto L430510;} +MEM_U32(v0 + 0) = t6; +//nop; +v0 = s6; +// bdead c1e0000b t9 = t9; +//nop; +func_42ceb8(mem, sp, v0); +goto L430508; +//nop; +L430508: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L430510: +//nop; +v0 = s6; +// bdead c1e0000b t9 = t9; +//nop; +func_42d4bc(mem, sp, v0); +goto L430524; +//nop; +L430524: +// bdead c1e00183 gp = MEM_U32(sp + 52); +a1 = MEM_U8(s4 + 0); +at = 0x10011ff0; +//nop; +MEM_U8(at + 0) = (uint8_t)a1; +v1 = MEM_U8(s5 + 1); +t2 = MEM_U8(s4 + 24); +t9 = v1 << 27; +t5 = t9 >> 27; +t3 = t2 ^ t5; +at = 0x10011ff0; +t7 = t3 & 0x1f; +t8 = t7 ^ v1; +MEM_U8(at + 1) = (uint8_t)t8; +at = 0x17; +if (a1 != at) {at = 0x97; +goto L430590;} +at = 0x97; +t6 = MEM_U32(s4 + 20); +at = 0x10011ff0; +t4 = MEM_U32(t6 + 0); +//nop; +MEM_U32(at + 4) = t4; +t9 = MEM_U8(s4 + 25); +at = 0x10011ff0; +MEM_U16(at + 2) = (uint16_t)t9; +goto L4305a8; +MEM_U16(at + 2) = (uint16_t)t9; +at = 0x97; +L430590: +if (a1 != at) {//nop; +goto L4305a8;} +//nop; +t2 = MEM_U32(s4 + 32); +at = 0x10011ff0; +//nop; +MEM_U32(at + 4) = t2; +L4305a8: +t5 = MEM_U8(s4 + 28); +t3 = MEM_U8(s4 + 29); +MEM_U8(s5 + 8) = (uint8_t)t5; +MEM_U8(s5 + 9) = (uint8_t)t3; +t7 = MEM_U16(s4 + 26); +at = 0x10011ff0; +//nop; +a0 = s5; +MEM_U32(at + 12) = t7; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4305d0; +MEM_U32(at + 12) = t7; +L4305d0: +// bdead c1e00003 gp = MEM_U32(sp + 52); +t6 = MEM_U32(sp + 156); +t8 = 0x1001eb18; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L43061c;} +//nop; +t4 = MEM_U32(t6 + 288); +//nop; +if (t4 == 0) {//nop; +goto L43061c;} +//nop; +//nop; +v0 = s6; +// fdead 6e3fea01f t9 = t9; +//nop; +func_42c548(mem, sp, v0); +goto L430614; +//nop; +L430614: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L43061c: +//nop; +v0 = s6; +// fdead 6e3fea01f t9 = t9; +//nop; +func_42d564(mem, sp, v0); +goto L430630; +//nop; +L430630: +// bdead c1e00183 gp = MEM_U32(sp + 52); +t5 = MEM_U32(sp + 156); +t9 = 0x1001e688; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t2 = MEM_U32(t9 + 28); +//nop; +if ((int)t2 < 0) {//nop; +goto L430dcc;} +//nop; +t3 = MEM_U32(t5 + 24); +//nop; +a0 = MEM_U32(t3 + 0); +//nop; +f_gen_outparcode(mem, sp, a0); +goto L43066c; +//nop; +L43066c: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430678: +//nop; +t7 = 0x1; +// bdead c1e30003 t9 = t9; +MEM_U8(sp + 151) = (uint8_t)t7; +v0 = s6; +func_42ceb8(mem, sp, v0); +goto L430690; +v0 = s6; +L430690: +// bdead c1e20003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42d4bc(mem, sp, v0); +goto L4306ac; +//nop; +L4306ac: +// bdead c1e20183 gp = MEM_U32(sp + 52); +a1 = MEM_U32(s4 + 28); +t6 = MEM_U8(s4 + 24); +at = 0x10011ff0; +t8 = 0x10; +MEM_U8(s5 + 0) = (uint8_t)t8; +MEM_U32(s5 + 8) = a1; +MEM_U16(at + 2) = (uint16_t)t6; +v1 = MEM_U8(s5 + 1); +t4 = MEM_U8(s4 + 25); +t9 = v1 << 27; +t2 = t9 >> 27; +t5 = t4 ^ t2; +at = 0x10011ff0; +t3 = t5 & 0x1f; +t7 = t3 ^ v1; +MEM_U8(at + 1) = (uint8_t)t7; +t8 = MEM_U32(s4 + 32); +at = 0x10011ff0; +//nop; +MEM_U32(at + 12) = t8; +at = 0x10011ff0; +//nop; +MEM_U32(at + 16) = a1; +a0 = MEM_U32(s4 + 20); +v0 = MEM_U32(s7 + 0); +//nop; +at = (int)v0 < (int)a0; +if (at == 0) {at = (int)a0 < (int)v0; +goto L430760;} +at = (int)a0 < (int)v0; +if (a0 == v0) {//nop; +goto L4307bc;} +//nop; +L43072c: +//nop; +a0 = MEM_U32(fp + 0); +//nop; +f_next_char(mem, sp, a0); +goto L43073c; +//nop; +L43073c: +t6 = MEM_U32(s7 + 0); +t4 = MEM_U32(s0 + 20); +// bdead c1e2a183 gp = MEM_U32(sp + 52); +v0 = t6 + 0x1; +if (t4 != v0) {MEM_U32(s7 + 0) = v0; +goto L43072c;} +MEM_U32(s7 + 0) = v0; +a1 = MEM_U32(s4 + 28); +goto L4307c0; +a1 = MEM_U32(s4 + 28); +// fdead 0 at = (int)a0 < (int)v0; +L430760: +if (at == 0) {a0 = fp; +goto L4307bc;} +a0 = fp; +a1 = 0x1000379c; +//nop; +a2 = zero; +a3 = zero; +a1 = a1; +f_reset(mem, sp, a0, a1, a2, a3); +goto L430780; +a1 = a1; +L430780: +t2 = MEM_U32(s4 + 20); +// bdead c1e20983 gp = MEM_U32(sp + 52); +MEM_U32(s7 + 0) = zero; +if (t2 == 0) {v0 = zero; +goto L4307bc;} +v0 = zero; +L430794: +//nop; +a0 = MEM_U32(fp + 0); +//nop; +f_next_char(mem, sp, a0); +goto L4307a4; +//nop; +L4307a4: +t5 = MEM_U32(s7 + 0); +t7 = MEM_U32(s0 + 20); +// bdead c1e34183 gp = MEM_U32(sp + 52); +v0 = t5 + 0x1; +if (t7 != v0) {MEM_U32(s7 + 0) = v0; +goto L430794;} +MEM_U32(s7 + 0) = v0; +L4307bc: +a1 = MEM_U32(s4 + 28); +L4307c0: +//nop; +if ((int)a1 <= 0) {s3 = a1; +goto L43086c;} +s3 = a1; +s0 = 0x1; +s3 = s3 + 0x1; +L4307d4: +//nop; +a0 = MEM_U32(fp + 0); +//nop; +v0 = f_eoln(mem, sp, a0); +goto L4307e4; +//nop; +L4307e4: +// bdead c1f2018b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L430824;} +//nop; +//nop; +a0 = MEM_U32(fp + 0); +//nop; +f_readln(mem, sp, a0); +goto L430800; +//nop; +L430800: +// bdead c1f20183 gp = MEM_U32(sp + 52); +t8 = 0xa; +t6 = 0x10012010; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t9 = t6 + s0; +MEM_U8(t9 + -1) = (uint8_t)t8; +goto L430854; +MEM_U8(t9 + -1) = (uint8_t)t8; +L430824: +//nop; +a0 = MEM_U32(fp + 0); +//nop; +v0 = f_read_char(mem, sp, a0); +goto L430834; +//nop; +L430834: +// bdead c1f2018b gp = MEM_U32(sp + 52); +//nop; +t4 = 0x10012010; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t2 = t4 + s0; +MEM_U8(t2 + -1) = (uint8_t)v0; +L430854: +s0 = s0 + 0x1; +if (s0 != s3) {//nop; +goto L4307d4;} +//nop; +v0 = MEM_U32(s7 + 0); +a1 = MEM_U32(s4 + 28); +//nop; +L43086c: +t3 = 0x10012010; +at = 0x1001c8e4; +t3 = MEM_U32(t3 + 0); +t5 = v0 + a1; +MEM_U32(at + 0) = t5; +MEM_U32(s5 + 20) = t3; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430894; +//nop; +L430894: +// bdead c1e00003 gp = MEM_U32(sp + 52); +t6 = MEM_U32(sp + 156); +t7 = 0x1001eb18; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4308e0;} +//nop; +t8 = MEM_U32(t6 + 288); +//nop; +if (t8 == 0) {//nop; +goto L4308e0;} +//nop; +//nop; +v0 = s6; +// fdead 6e3ff801f t9 = t9; +//nop; +func_42c548(mem, sp, v0); +goto L4308d8; +//nop; +L4308d8: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L4308e0: +//nop; +v0 = s6; +// fdead 6e3ff801f t9 = t9; +//nop; +func_42d564(mem, sp, v0); +goto L4308f4; +//nop; +L4308f4: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430900: +v1 = MEM_U8(s5 + 1); +t4 = MEM_U8(s4 + 20); +t2 = v1 << 27; +t5 = t2 >> 27; +t3 = t4 ^ t5; +at = 0x10011ff0; +t9 = 0x3; +t7 = t3 & 0x1f; +t8 = 0x1001c4c0; +MEM_U8(s5 + 0) = (uint8_t)t9; +t6 = t7 ^ v1; +MEM_U8(at + 1) = (uint8_t)t6; +t8 = MEM_U32(t8 + 0); +t9 = MEM_U32(s4 + 24); +at = 0x10011ff0; +MEM_U16(s5 + 2) = (uint16_t)t8; +MEM_U32(at + 4) = t9; +t2 = MEM_U8(s4 + 21); +t4 = MEM_U8(s4 + 22); +MEM_U8(s5 + 8) = (uint8_t)t2; +MEM_U8(s5 + 9) = (uint8_t)t4; +t5 = MEM_U8(s4 + 23); +at = 0x10011ff0; +//nop; +a0 = s5; +MEM_U32(at + 12) = t5; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L43096c; +MEM_U32(at + 12) = t5; +L43096c: +t7 = MEM_U8(s5 + 1); +// bdead c1e10183 gp = MEM_U32(sp + 52); +t6 = t7 & 0xffe0; +t9 = t6 | 0x8; +t2 = t9 & 0xff1f; +t5 = 0x1001c4c4; +t3 = 0x65; +MEM_U8(s5 + 1) = (uint8_t)t9; +t4 = t2 | 0x40; +MEM_U8(s5 + 0) = (uint8_t)t3; +MEM_U8(s5 + 1) = (uint8_t)t4; +t5 = MEM_U32(t5 + 0); +s3 = MEM_U32(s4 + 28); +t3 = 0x4; +t7 = 0x1; +MEM_U32(s5 + 8) = t3; +MEM_U16(s5 + 2) = (uint16_t)t7; +if ((int)s3 <= 0) {MEM_U32(s5 + 4) = t5; +goto L4309f0;} +MEM_U32(s5 + 4) = t5; +s3 = s3 + 0x1; +s2 = s3 << 2; +s2 = s2 + 0xfffffffc; +// bdead c1e80183 s0 = 0x1; +s1 = zero; +L4309cc: +MEM_U32(s5 + 12) = s1; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4309e0; +//nop; +L4309e0: +// bdead c1ec0183 gp = MEM_U32(sp + 52); +s1 = s1 + 0x4; +if (s1 != s2) {//nop; +goto L4309cc;} +//nop; +L4309f0: +t6 = 0x1001cb20; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L430a20;} +//nop; +//nop; +//nop; +//nop; +f_gen_static_link(mem, sp); +goto L430a18; +//nop; +L430a18: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L430a20: +t8 = 0x1001eb18; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L430a54;} +//nop; +//nop; +// bdead c1e00003 v0 = s6; +// bdead c1e00003 t9 = t9; +//nop; +func_42cb90(mem, sp); +goto L430a4c; +//nop; +L430a4c: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L430a54: +t2 = MEM_U8(s5 + 1); +t8 = 0x1001c4c4; +t4 = t2 & 0xffe0; +t3 = t4 | 0x8; +t7 = t3 & 0xff1f; +t9 = 0x70; +MEM_U8(s5 + 1) = (uint8_t)t3; +t6 = t7 | 0x40; +s3 = MEM_U32(s4 + 28); +MEM_U8(s5 + 0) = (uint8_t)t9; +MEM_U8(s5 + 1) = (uint8_t)t6; +t8 = MEM_U32(t8 + 0); +t9 = 0x4; +at = (int)s3 < (int)0x5; +MEM_U32(s5 + 8) = t9; +if (at != 0) {MEM_U32(s5 + 4) = t8; +goto L430a9c;} +MEM_U32(s5 + 4) = t8; +s3 = 0x4; +L430a9c: +if ((int)s3 <= 0) {//nop; +goto L430af4;} +//nop; +s0 = 0x1; +s3 = s3 + 0x1; +s1 = zero; +L430ab0: +t4 = 0x1001e5f0; +MEM_U32(s5 + 12) = s1; +t4 = MEM_U32(t4 + 0); +//nop; +a0 = t4 + s0; +a0 = a0 + 0xffffffff; +v0 = f_coloroffset(mem, sp, a0); +goto L430acc; +a0 = a0 + 0xffffffff; +L430acc: +// bdead c1f6018b gp = MEM_U32(sp + 52); +MEM_U16(s5 + 2) = (uint16_t)v0; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430ae4; +//nop; +L430ae4: +// bdead c1f60003 gp = MEM_U32(sp + 52); +s0 = s0 + 0x1; +if (s0 != s3) {s1 = s1 + 0x4; +goto L430ab0;} +s1 = s1 + 0x4; +L430af4: +//nop; +v0 = s6; +// bdead c1e0000b t9 = t9; +//nop; +func_42d5cc(mem, sp, v0); +goto L430b08; +//nop; +L430b08: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430b14: +t5 = MEM_U32(s4 + 20); +MEM_U8(s5 + 0) = (uint8_t)a1; +MEM_U32(s5 + 4) = t5; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430b30; +//nop; +L430b30: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430b3c: +t3 = MEM_U8(s4 + 20); +MEM_U8(s5 + 0) = (uint8_t)a1; +MEM_U16(s5 + 2) = (uint16_t)t3; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430b58; +//nop; +L430b58: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430b64: +MEM_U8(s5 + 0) = (uint8_t)a1; +//nop; +a0 = s5; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430b78; +//nop; +L430b78: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430b84: +v1 = MEM_U8(s5 + 1); +t7 = MEM_U8(s4 + 20); +t6 = v1 << 27; +t8 = t6 >> 27; +t9 = t7 ^ t8; +at = 0x10011ff0; +t2 = t9 & 0x1f; +MEM_U8(s5 + 0) = (uint8_t)a1; +t4 = t2 ^ v1; +MEM_U8(at + 1) = (uint8_t)t4; +t5 = MEM_U32(s4 + 24); +at = 0x10011ff0; +//nop; +a0 = s5; +MEM_U32(at + 4) = t5; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430bc4; +MEM_U32(at + 4) = t5; +L430bc4: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430bd0: +v1 = MEM_U8(s5 + 1); +t6 = MEM_U8(s4 + 20); +t7 = v1 << 27; +t8 = t7 >> 27; +t9 = t6 ^ t8; +at = 0x10011ff0; +t3 = 0x15; +t2 = t9 & 0x1f; +MEM_U8(s5 + 0) = (uint8_t)t3; +t4 = t2 ^ v1; +MEM_U8(at + 1) = (uint8_t)t4; +t5 = MEM_U8(s4 + 21); +t3 = MEM_U32(s4 + 24); +at = 0x10011ff0; +MEM_U32(s5 + 8) = t5; +MEM_U32(at + 12) = t3; +t7 = MEM_U16(s4 + 28); +at = 0x10011ff0; +a0 = s5; +MEM_U32(at + 4) = t7; +v1 = MEM_U8(s5 + 1); +t6 = MEM_U8(s4 + 30); +t8 = v1 << 24; +t9 = t8 >> 29; +t2 = t6 ^ t9; +t4 = t2 << 29; +at = 0x10011ff0; +//nop; +t5 = t4 >> 24; +t3 = t5 ^ v1; +MEM_U8(at + 1) = (uint8_t)t3; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L430c50; +MEM_U8(at + 1) = (uint8_t)t3; +L430c50: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430c5c: +//nop; +a0 = 0x212; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L430c6c; +//nop; +L430c6c: +// bdead c1e00183 gp = MEM_U32(sp + 52); +s4 = MEM_U32(s4 + 8); +goto L430dd0; +s4 = MEM_U32(s4 + 8); +L430c78: +at = v0 < 0x46; +if (at != 0) {at = 0x4c; +goto L430d70;} +at = 0x4c; +if (v0 == at) {t7 = v0 + 0xffffffaf; +goto L430b64;} +t7 = v0 + 0xffffffaf; +at = t7 < 0x1a; +if (at == 0) {//nop; +goto L430c5c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000384c[] = { +&&L430204, +&&L430c5c, +&&L430c5c, +&&L430b64, +&&L430c5c, +&&L430c5c, +&&L430c5c, +&&L42eba0, +&&L42eba0, +&&L430c5c, +&&L430c5c, +&&L42f820, +&&L430c5c, +&&L430c5c, +&&L430c5c, +&&L430dcc, +&&L430c5c, +&&L430c5c, +&&L430c5c, +&&L42f108, +&&L430c5c, +&&L42f750, +&&L430300, +&&L430c5c, +&&L430c5c, +&&L4301b0, +}; +dest = Lswitch1000384c[t7]; +//nop; +goto *dest; +//nop; +L430cb8: +at = v0 < 0x21; +if (at != 0) {at = 0x26; +goto L430cec;} +at = 0x26; +if (v0 == at) {//nop; +goto L42f854;} +//nop; +at = 0x2c; +if (v0 == at) {//nop; +goto L4304d4;} +//nop; +at = 0x31; +if (v0 == at) {//nop; +goto L42fe80;} +//nop; +//nop; +goto L430c5c; +//nop; +L430cec: +at = v0 < 0x9; +if (at != 0) {t6 = v0 + 0xfffffffd; +goto L430d30;} +t6 = v0 + 0xfffffffd; +at = v0 < 0x1c; +if (at == 0) {t8 = v0 + 0xfffffff1; +goto L430d5c;} +t8 = v0 + 0xfffffff1; +at = t8 < 0xd; +if (at == 0) {//nop; +goto L430c5c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100037f8[] = { +&&L430254, +&&L430678, +&&L43000c, +&&L430b84, +&&L430c5c, +&&L430c5c, +&&L430bd0, +&&L430b84, +&&L4304d4, +&&L430c5c, +&&L430c5c, +&&L430c5c, +&&L43010c, +}; +dest = Lswitch100037f8[t8]; +//nop; +goto *dest; +//nop; +L430d30: +at = t6 < 0x6; +if (at == 0) {//nop; +goto L430c5c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100037e0[] = { +&&L430900, +&&L430c5c, +&&L42ffa8, +&&L430c5c, +&&L430c5c, +&&L430184, +}; +dest = Lswitch100037e0[t6]; +//nop; +goto *dest; +//nop; +L430d5c: +at = 0x20; +if (v0 == at) {//nop; +goto L430184;} +//nop; +//nop; +goto L430c5c; +//nop; +L430d70: +t9 = v0 + 0xffffffc2; +at = t9 < 0x8; +if (at == 0) {//nop; +goto L430c5c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000382c[] = { +&&L42eed0, +&&L42e8c0, +&&L42e8c0, +&&L430c5c, +&&L42fb50, +&&L430c5c, +&&L430b3c, +&&L430b14, +}; +dest = Lswitch1000382c[t9]; +//nop; +goto *dest; +//nop; +L430da0: +at = t2 < 0x16; +if (at == 0) {//nop; +goto L430c5c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100038b4[] = { +&&L430b84, +&&L430c5c, +&&L42eed0, +&&L42ee6c, +&&L430c5c, +&&L430c5c, +&&L42f854, +&&L42ed30, +&&L42ed30, +&&L42ed30, +&&L42ed30, +&&L42ed30, +&&L42ed30, +&&L430c5c, +&&L430c5c, +&&L42fb24, +&&L430c5c, +&&L430c5c, +&&L430c5c, +&&L42fbc0, +&&L430c5c, +&&L42f6fc, +}; +dest = Lswitch100038b4[t2]; +//nop; +goto *dest; +//nop; +L430dcc: +s4 = MEM_U32(s4 + 8); +L430dd0: +t4 = MEM_U32(sp + 156); +if (s4 == 0) {//nop; +goto L43110c;} +//nop; +v0 = MEM_U32(s4 + 16); +v1 = MEM_U8(sp + 151); +if (t4 == v0) {t5 = zero < v1; +goto L43110c;} +t5 = zero < v1; +if (t5 != 0) {MEM_U8(sp + 151) = (uint8_t)zero; +goto L430e90;} +MEM_U8(sp + 151) = (uint8_t)zero; +//nop; +v0 = s6; +// bdead c1e0000b t9 = t9; +//nop; +func_42ceb8(mem, sp, v0); +goto L430e08; +//nop; +L430e08: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = s6; +//nop; +//nop; +// fdead 6e1fe001f t9 = t9; +//nop; +func_42d4bc(mem, sp, v0); +goto L430e24; +//nop; +L430e24: +// bdead c1e00003 gp = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 156); +t3 = 0x1001eb18; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L430e70;} +//nop; +t8 = MEM_U32(t7 + 288); +//nop; +if (t8 == 0) {//nop; +goto L430e70;} +//nop; +//nop; +v0 = s6; +// fdead 6e3ff101f t9 = t9; +//nop; +func_42c548(mem, sp, v0); +goto L430e68; +//nop; +L430e68: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L430e70: +//nop; +v0 = s6; +// fdead 6e3ff101f t9 = t9; +//nop; +func_42d564(mem, sp, v0); +goto L430e84; +//nop; +L430e84: +// bdead c1e00003 gp = MEM_U32(sp + 52); +v0 = MEM_U32(s4 + 16); +//nop; +L430e90: +//nop; +MEM_U32(sp + 156) = v0; +a0 = v0; +f_findbbtemps(mem, sp, a0); +goto L430ea0; +a0 = v0; +L430ea0: +// bdead c1e00003 gp = MEM_U32(sp + 52); +t9 = MEM_U32(sp + 156); +a3 = 0x1001eb88; +//nop; +a3 = MEM_U8(a3 + 0); +//nop; +t6 = a3 ^ 0x3; +a3 = t6 < 0x1; +if (a3 == 0) {//nop; +goto L430ee8;} +//nop; +a0 = MEM_U32(t9 + 232); +//nop; +// bdead c1e00023 v0 = s6; +// bdead c1e00023 t9 = t9; +//nop; +v0 = func_42e394(mem, sp, a0); +goto L430ee0; +//nop; +L430ee0: +// bdead c1e0000b gp = MEM_U32(sp + 52); +a3 = v0; +L430ee8: +v0 = 0x100220b8; +t2 = a3 & 0xff; +if (t2 == 0) {MEM_U8(v0 + 0) = (uint8_t)a3; +goto L430f14;} +MEM_U8(v0 + 0) = (uint8_t)a3; +t4 = MEM_U32(sp + 156); +at = 0x100220bc; +t5 = MEM_U32(t4 + 232); +//nop; +t3 = MEM_U32(t5 + 0); +//nop; +MEM_U32(at + 0) = t3; +L430f14: +t7 = 0x1001eafc; +t8 = 0x13; +t7 = MEM_U8(t7 + 0); +t4 = 0x14; +if (t7 == 0) {a2 = 0x2d; +goto L4310ac;} +a2 = 0x2d; +t6 = MEM_U8(s5 + 1); +t5 = MEM_U32(sp + 156); +t9 = t6 & 0xffe0; +t2 = t9 | 0x9; +MEM_U8(s5 + 0) = (uint8_t)t8; +MEM_U8(s5 + 1) = (uint8_t)t2; +MEM_U32(s5 + 16) = t4; +t3 = MEM_U8(t5 + 6); +a3 = 0x20; +if (t3 != 0) {t1 = 0x42; +goto L430f6c;} +t1 = 0x42; +v1 = 0x10012010; +t7 = 0x3f; +v1 = MEM_U32(v1 + 0); +MEM_U8(v1 + 0) = (uint8_t)t7; +goto L430f80; +MEM_U8(v1 + 0) = (uint8_t)t7; +L430f6c: +v1 = 0x10012010; +t8 = 0x2d; +v1 = MEM_U32(v1 + 0); +//nop; +MEM_U8(v1 + 0) = (uint8_t)t8; +L430f80: +t6 = MEM_U32(sp + 156); +MEM_U8(v1 + 1) = (uint8_t)a2; +MEM_U8(v1 + 2) = (uint8_t)a2; +MEM_U8(v1 + 3) = (uint8_t)t1; +MEM_U8(v1 + 4) = (uint8_t)t1; +MEM_U8(v1 + 5) = (uint8_t)a3; +t9 = MEM_U16(t6 + 8); +at = 0x3e8; +lo = t9 / at; hi = t9 % at; +a1 = 0xa; +t0 = 0x64; +t2 = hi; +if ((int)t2 >= 0) {//nop; +goto L430fbc;} +//nop; +t2 = t2 + 0x3e8; +L430fbc: +lo = t2 / t0; hi = t2 % t0; +t3 = MEM_U32(sp + 156); +if (t0 != 0) {//nop; +goto L430fd0;} +//nop; +abort(); +L430fd0: +t4 = lo; +t5 = t4 + 0x30; +MEM_U8(v1 + 6) = (uint8_t)t5; +t7 = MEM_U16(t3 + 8); +//nop; +lo = t7 / t0; hi = t7 % t0; +if (t0 != 0) {//nop; +goto L430ff4;} +//nop; +abort(); +L430ff4: +t8 = hi; +t6 = t8 ^ t0; +if ((int)t6 >= 0) {//nop; +goto L431008;} +//nop; +t8 = t8 + t0; +L431008: +lo = t8 / a1; hi = t8 % a1; +t4 = MEM_U32(sp + 156); +if (a1 != 0) {//nop; +goto L43101c;} +//nop; +abort(); +L43101c: +t9 = lo; +t2 = t9 + 0x30; +MEM_U8(v1 + 7) = (uint8_t)t2; +t5 = MEM_U16(t4 + 8); +//nop; +lo = t5 / a1; hi = t5 % a1; +if (a1 != 0) {//nop; +goto L431040;} +//nop; +abort(); +L431040: +t3 = hi; +t7 = t3 ^ a1; +if ((int)t7 >= 0) {t8 = MEM_U32(sp + 156); +goto L431058;} +t8 = MEM_U32(sp + 156); +t3 = t3 + a1; +t8 = MEM_U32(sp + 156); +L431058: +//nop; +t6 = t3 + 0x30; +MEM_U8(v1 + 8) = (uint8_t)t6; +MEM_U8(v1 + 9) = (uint8_t)a3; +a0 = MEM_U32(t8 + 44); +// bdead c1e00023 t9 = t9; +// bdead c1e00023 v0 = s6; +func_42e2c8(mem, sp, a0); +goto L431078; +// bdead c1e00023 v0 = s6; +L431078: +// bdead c1e00183 gp = MEM_U32(sp + 52); +a0 = s5; +t9 = 0x10012010; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(s5 + 20) = t9; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4310a4; +//nop; +L4310a4: +// bdead c1e00003 gp = MEM_U32(sp + 52); +//nop; +L4310ac: +//nop; +v0 = s6; +// bdead c1e0000b t9 = t9; +//nop; +func_4247a4(mem, sp, v0); +goto L4310c0; +//nop; +L4310c0: +t2 = MEM_U32(sp + 156); +// bdead c1e00983 gp = MEM_U32(sp + 52); +t4 = MEM_U32(t2 + 0); +//nop; +if (t4 != 0) {//nop; +goto L43110c;} +//nop; +t5 = MEM_U32(t2 + 28); +at = 0x3; +t7 = MEM_U8(t5 + 0); +//nop; +if (t7 == at) {//nop; +goto L43110c;} +//nop; +//nop; +v0 = s6; +// fdead 6e1ff681f t9 = t9; +//nop; +func_42d5cc(mem, sp, v0); +goto L431104; +//nop; +L431104: +// bdead c1e00183 gp = MEM_U32(sp + 52); +//nop; +L43110c: +if (s4 != 0) {//nop; +goto L42e604;} +//nop; +t3 = MEM_U8(sp + 151); +//nop; +if (t3 != 0) {t4 = MEM_U8(sp + 149); +goto L431188;} +t4 = MEM_U8(sp + 149); +//nop; +v0 = s6; +// bdead 40c0000b t9 = t9; +//nop; +func_42d4bc(mem, sp, v0); +goto L431138; +//nop; +L431138: +// bdead 40c00183 gp = MEM_U32(sp + 52); +t8 = MEM_U32(sp + 156); +t6 = 0x1001eb18; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {t4 = MEM_U8(sp + 149); +goto L431188;} +t4 = MEM_U8(sp + 149); +t9 = MEM_U32(t8 + 288); +//nop; +if (t9 == 0) {t4 = MEM_U8(sp + 149); +goto L431188;} +t4 = MEM_U8(sp + 149); +//nop; +v0 = s6; +// bdead 4040000b t9 = t9; +//nop; +func_42c548(mem, sp, v0); +goto L43117c; +//nop; +L43117c: +// bdead 40400183 gp = MEM_U32(sp + 52); +//nop; +t4 = MEM_U8(sp + 149); +L431188: +t2 = 0x1b; +if (t4 != 0) {//nop; +goto L4311d0;} +//nop; +t5 = MEM_U8(s5 + 1); +t6 = 0x1001cc40; +t7 = t5 & 0xff1f; +t3 = t7 | 0x20; +MEM_U8(s5 + 0) = (uint8_t)t2; +MEM_U8(s5 + 1) = (uint8_t)t3; +t6 = MEM_U32(t6 + 0); +a0 = s5; +MEM_U32(s5 + 8) = t6; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L4311c8; +//nop; +L4311c8: +// bdead 3 gp = MEM_U32(sp + 52); +//nop; +L4311d0: +t8 = 0x1001eb70; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {// bdead 3 ra = MEM_U32(sp + 60); +goto L43138c;} +// bdead 3 ra = MEM_U32(sp + 60); +t9 = 0x10021c74; +t4 = 0x1001eb74; +t9 = MEM_U32(t9 + 0); +t4 = MEM_U8(t4 + 0); +s0 = MEM_U32(t9 + 36); +if (t4 == 0) {//nop; +goto L4312c4;} +//nop; +a0 = 0x1001e5d8; +a2 = 0x1001e5e8; +s3 = MEM_U32(a0 + 0); +a1 = MEM_U32(a2 + 0); +s1 = s3; +at = (int)a1 < (int)s3; +if (at != 0) {a1 = a1 + 0x1; +goto L431264;} +a1 = a1 + 0x1; +v1 = 0x1001e670; +v0 = s0 + s3; +L43122c: +t2 = MEM_U8(v0 + -1); +t7 = s1 + 0xfffffff3; +if (t2 == 0) {t3 = t7 < 0x20; +goto L431258;} +t3 = t7 < 0x20; +t5 = MEM_U32(v1 + 0); +t6 = -t3; +t8 = t5 & t6; +t9 = t8 << (t7 & 0x1f); +if ((int)t9 < 0) {//nop; +goto L431258;} +//nop; +MEM_U8(v0 + -1) = (uint8_t)zero; +L431258: +s1 = s1 + 0x1; +if (s1 != a1) {v0 = v0 + 0x1; +goto L43122c;} +v0 = v0 + 0x1; +L431264: +s3 = MEM_U32(a0 + 4); +a1 = MEM_U32(a2 + 4); +v1 = 0x1001e670; +at = (int)a1 < (int)s3; +if (at != 0) {s1 = s3; +goto L431324;} +s1 = s3; +a1 = a1 + 0x1; +v0 = s0 + s3; +L431284: +t4 = MEM_U8(v0 + -1); +t3 = s1 + 0xfffffff3; +if (t4 == 0) {t5 = t3 < 0x20; +goto L4312b0;} +t5 = t3 < 0x20; +t2 = MEM_U32(v1 + 0); +t6 = -t5; +t8 = t2 & t6; +t7 = t8 << (t3 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L4312b0;} +//nop; +MEM_U8(v0 + -1) = (uint8_t)zero; +L4312b0: +s1 = s1 + 0x1; +if (s1 != a1) {v0 = v0 + 0x1; +goto L431284;} +v0 = v0 + 0x1; +//nop; +goto L431324; +//nop; +L4312c4: +a0 = 0x1001e5d8; +a2 = 0x1001e5e8; +s3 = MEM_U32(a0 + 0); +a1 = MEM_U32(a2 + 0); +s1 = s3; +at = (int)a1 < (int)s3; +if (at != 0) {a1 = a1 + 0x1; +goto L4312f8;} +a1 = a1 + 0x1; +v0 = s0 + s3; +L4312e8: +s1 = s1 + 0x1; +MEM_U8(v0 + -1) = (uint8_t)zero; +if (s1 != a1) {v0 = v0 + 0x1; +goto L4312e8;} +v0 = v0 + 0x1; +L4312f8: +s3 = MEM_U32(a0 + 4); +a1 = MEM_U32(a2 + 4); +s1 = s3; +at = (int)a1 < (int)s3; +if (at != 0) {a1 = a1 + 0x1; +goto L431324;} +a1 = a1 + 0x1; +v0 = s0 + s3; +L431314: +s1 = s1 + 0x1; +MEM_U8(v0 + -1) = (uint8_t)zero; +if (s1 != a1) {v0 = v0 + 0x1; +goto L431314;} +v0 = v0 + 0x1; +L431324: +t9 = 0x1001e618; +v1 = 0x1; +MEM_U8(s0 + 12) = (uint8_t)v1; +t9 = MEM_U32(t9 + 0); +t4 = 0x1001eb60; +v0 = s0 + t9; +MEM_U8(v0 + -1) = (uint8_t)v1; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L431354;} +//nop; +MEM_U8(v0 + -2) = (uint8_t)v1; +L431354: +s3 = 0x1001e5d0; +a1 = 0x1001e5e0; +s3 = MEM_U32(s3 + 4); +a1 = MEM_U32(a1 + 4); +s1 = s3; +at = (int)a1 < (int)s3; +if (at != 0) {a1 = a1 + 0x1; +goto L431388;} +a1 = a1 + 0x1; +v0 = s0 + s3; +L431378: +s1 = s1 + 0x1; +MEM_U8(v0 + -1) = (uint8_t)v1; +if (s1 != a1) {v0 = v0 + 0x1; +goto L431378;} +v0 = v0 + 0x1; +L431388: +// bdead 1 ra = MEM_U32(sp + 60); +L43138c: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0xa8; +return; +// bdead 1 sp = sp + 0xa8; +//nop; +//nop; +} + +static void f_incorp_feedback(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4313c0: +//incorp_feedback: +//nop; +//nop; +//nop; +sp = sp + 0xffffff80; +a2 = 0x10011fdc; +// fdead 4000008b MEM_U32(sp + 40) = s5; +a2 = MEM_U32(a2 + 0); +// fdead 4000008b MEM_U32(sp + 20) = s0; +s5 = MEM_U32(a2 + 28); +// fdead 4040008b MEM_U32(sp + 52) = ra; +// fdead 4040008b MEM_U32(sp + 48) = gp; +// fdead 4040008b MEM_U32(sp + 44) = s6; +// fdead 4040008b MEM_U32(sp + 36) = s4; +// fdead 4040008b MEM_U32(sp + 32) = s3; +// fdead 4040008b MEM_U32(sp + 28) = s2; +// fdead 4040008b MEM_U32(sp + 24) = s1; +if (s5 == 0) {s0 = a2 + 0x60; +goto L431488;} +s0 = a2 + 0x60; +v1 = s5 & 0x3; +v1 = -v1; +if (v1 == 0) {s2 = s5; +goto L43143c;} +s2 = s5; +v0 = v1 + s5; +s3 = 0xfffffffc; +L431420: +t6 = MEM_U32(s0 + 0); +s2 = s2 + 0xffffffff; +t7 = t6 & s3; +s0 = s0 + t7; +if (v0 != s2) {s0 = s0 + 0x8; +goto L431420;} +s0 = s0 + 0x8; +if (s2 == 0) {s3 = 0xfffffffc; +goto L431488;} +L43143c: +s3 = 0xfffffffc; +L431440: +t8 = MEM_U32(s0 + 0); +s2 = s2 + 0xfffffffc; +t9 = t8 & s3; +s0 = s0 + t9; +t0 = MEM_U32(s0 + 8); +s0 = s0 + 0x8; +t1 = t0 & s3; +s0 = s0 + t1; +t2 = MEM_U32(s0 + 8); +s0 = s0 + 0x8; +t3 = t2 & s3; +s0 = s0 + t3; +t4 = MEM_U32(s0 + 8); +s0 = s0 + 0x8; +t5 = t4 & s3; +s0 = s0 + t5; +if (s2 != 0) {s0 = s0 + 0x8; +goto L431440;} +s0 = s0 + 0x8; +L431488: +a0 = MEM_U32(a2 + 8); +//nop; +a1 = 0x10013450; +t6 = a0 << 2; +s3 = 0xfffffffc; +a0 = t6; +MEM_U32(sp + 124) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4314a8; +MEM_U32(sp + 124) = a2; +L4314a8: +// bdead 4012000b gp = MEM_U32(sp + 48); +t7 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(t7 + 8); +s6 = v0; +v0 = f_xmalloc(mem, sp, a0); +goto L4314c0; +s6 = v0; +L4314c0: +t8 = MEM_U32(sp + 124); +MEM_U32(sp + 100) = v0; +s5 = MEM_U32(t8 + 8); +// bdead 40d20003 gp = MEM_U32(sp + 48); +s5 = s5 + 0x0; +t9 = s5 << 2; +MEM_U32(sp + 56) = t9; +s4 = zero; +s1 = s6; +s2 = 0xffffffff; +L4314e8: +//nop; +MEM_U32(s1 + 0) = zero; +a1 = MEM_U32(s0 + 0); +a0 = s0 + 0x4; +v0 = f_path_blockno(mem, sp, a0, a1); +goto L4314fc; +a0 = s0 + 0x4; +L4314fc: +// bdead 40be000b gp = MEM_U32(sp + 48); +if (v0 == s2) {a0 = v0; +goto L431520;} +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_getproc(mem, sp, a0); +goto L431518; +//nop; +L431518: +// bdead 40be000b gp = MEM_U32(sp + 48); +MEM_U32(s1 + 0) = v0; +L431520: +t0 = MEM_U32(s0 + 0); +t2 = MEM_U32(sp + 56); +t1 = t0 & s3; +s0 = s0 + t1; +s4 = s4 + 0x4; +s0 = s0 + 0x8; +if (s4 != t2) {s1 = s1 + 0x4; +goto L4314e8;} +s1 = s1 + 0x4; +t3 = MEM_U32(sp + 124); +s1 = s0; +s5 = MEM_U32(t3 + 4); +s4 = 0x636f0000; +if (s5 == 0) {s2 = s5; +goto L4316b8;} +s2 = s5; +s4 = s4 | 0x7270; +s0 = 0x10001ef0; +s3 = s4; +s5 = 0xc; +L431568: +t4 = MEM_U32(s1 + 0); +a2 = 0x4b; +if (s3 == t4) {a3 = 0x4b; +goto L43166c;} +a3 = 0x4b; +a1 = 0x1000399d; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43158c; +a1 = a1; +L43158c: +// bdead 40fe0181 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4315a4; +//nop; +L4315a4: +// bdead 40fe0001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000397d; +//nop; +a2 = 0x20; +a3 = 0x20; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4315c4; +a1 = a1; +L4315c4: +// bdead 40fe0001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = s4; +a2 = 0x1; +a3 = 0x10; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4315e0; +a3 = 0x10; +L4315e0: +// bdead 40fe0001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +a1 = 0x10003977; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L431600; +a1 = a1; +L431600: +// bdead 40fe0001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(s1 + 0); +a2 = 0x1; +a3 = 0x10; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L43161c; +a3 = 0x10; +L43161c: +// bdead 40fe0181 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L431634; +//nop; +L431634: +// bdead 40fe0001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L43164c; +//nop; +L43164c: +// bdead 40fe01c1 gp = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L431664; +//nop; +L431664: +// bdead 40fe0001 gp = MEM_U32(sp + 48); +//nop; +L43166c: +t5 = MEM_U32(s1 + 4); +//nop; +t6 = t5 << 2; +t7 = s6 + t6; +v0 = MEM_U32(t7 + 0); +//nop; +if (v0 == 0) {//nop; +goto L431690;} +//nop; +MEM_U32(v0 + 52) = s1; +L431690: +t1 = MEM_U32(s1 + 32); +t8 = MEM_U32(s1 + 28); +lo = t1 * s5; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)s5 >> 32); +t9 = t8 << 4; +t0 = s1 + t9; +s2 = s2 + 0xffffffff; +t2 = lo; +s1 = t0 + t2; +if (s2 != 0) {s1 = s1 + 0x38; +goto L431568;} +s1 = s1 + 0x38; +L4316b8: +t3 = 0x10011fe0; +s0 = 0x10001ef0; +t3 = MEM_U32(t3 + 0); +a2 = 0x47; +if (s1 == t3) {a3 = 0x47; +goto L431734;} +a3 = 0x47; +a1 = 0x10003930; +//nop; +a0 = MEM_U32(s0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4316e4; +a1 = a1; +L4316e4: +// bdead 40020181 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4316fc; +//nop; +L4316fc: +// bdead 40020001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L431714; +//nop; +L431714: +// bdead 400001c1 gp = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L43172c; +//nop; +L43172c: +// bdead 40000001 gp = MEM_U32(sp + 48); +//nop; +L431734: +//nop; +//nop; +//nop; +f_st_free(mem, sp); +goto L431744; +//nop; +L431744: +// bdead 40000001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(sp + 100); +//nop; +//nop; +//nop; +f_xfree(mem, sp, a0); +goto L43175c; +//nop; +L43175c: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 gp = MEM_U32(sp + 48); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x80; +return; +// bdead 1 sp = sp + 0x80; +} + +static uint32_t f_empty_bb(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L431788: +//empty_bb: +v0 = MEM_U32(a0 + 28); +//nop; +t6 = MEM_U8(v0 + 0); +L431794: +//nop; +t7 = t6 < 0x80; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L4317c4;} +t8 = (int)t6 >> 5; +t0 = 0x10000960; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L4317c4: +if (t7 != 0) {//nop; +goto L4317d4;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4317d4: +t5 = MEM_U32(a0 + 32); +//nop; +if (v0 != t5) {//nop; +goto L4317ec;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L4317ec: +v0 = MEM_U32(v0 + 8); +t6 = MEM_U8(v0 + 0); +goto L431794; +t6 = MEM_U8(v0 + 0); +//nop; +return v0; +//nop; +} + +static void func_431800(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L431800: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +// fdead 4000002b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(a0 + 0); +at = 0x6c6d0000; +at = at | 0x5e2c; +if (t7 == at) {a2 = 0x51; +goto L431938;} +a2 = 0x51; +s0 = 0x10001ef0; +a1 = 0x10003a0d; +//nop; +a0 = MEM_U32(s0 + 0); +a3 = 0x51; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L431850; +a1 = a1; +L431850: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L431868; +//nop; +L431868: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100039ee; +//nop; +a2 = 0x1f; +a3 = 0x1f; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L431888; +a1 = a1; +L431888: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = 0x6c6d0000; +a1 = a1 | 0x5e2c; +a2 = 0x1; +a3 = 0x10; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4318a8; +a3 = 0x10; +L4318a8: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100039e8; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4318c8; +a1 = a1; +L4318c8: +// bdead 40020001 gp = MEM_U32(sp + 24); +t8 = MEM_U32(sp + 32); +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U32(t8 + 0); +a2 = 0x1; +a3 = 0x10; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4318e8; +a3 = 0x10; +L4318e8: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L431900; +//nop; +L431900: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L431918; +//nop; +L431918: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L431930; +//nop; +L431930: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L431938: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t func_431948(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L431948: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +v1 = MEM_U32(a0 + 32); +a1 = a0; +// bdead 40000053 a2 = v0; +L43196c: +v1 = MEM_U32(v1 + 8); +//nop; +if (v1 == 0) {//nop; +goto L43198c;} +//nop; +t6 = MEM_U32(v1 + 16); +//nop; +if (a1 == t6) {//nop; +goto L43196c;} +//nop; +L43198c: +if (v1 != 0) {//nop; +goto L43199c;} +//nop; +v0 = zero; +goto L431a10; +v0 = zero; +L43199c: +a0 = MEM_U32(v1 + 16); +//nop; +v0 = MEM_U32(a0 + 20); +//nop; +if (v0 == 0) {//nop; +goto L431a0c;} +//nop; +t7 = MEM_U32(v0 + 4); +//nop; +if (t7 != 0) {//nop; +goto L431a0c;} +//nop; +t8 = MEM_U32(v0 + 0); +//nop; +if (a1 != t8) {v0 = a0; +goto L431a10;} +v0 = a0; +t9 = MEM_U32(a1 + 24); +// bdead 44000061 v0 = a2; +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 != 0) {//nop; +goto L431a0c;} +//nop; +//nop; +t1 = MEM_U32(a1 + 44); +// bdead 40000421 t9 = t9; +MEM_U32(a0 + 44) = t1; +v0 = func_431948(mem, sp, a0); +goto L431a00; +MEM_U32(a0 + 44) = t1; +L431a00: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +goto L431a14; +// bdead 9 ra = MEM_U32(sp + 28); +L431a0c: +v0 = a0; +L431a10: +// bdead 9 ra = MEM_U32(sp + 28); +L431a14: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_bb_frequencies(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L431a20: +//bb_frequencies: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +t6 = 0x10021c74; +// fdead 4000800b MEM_U32(sp + 52) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 4000800b MEM_U32(sp + 48) = gp; +// fdead 4000800b MEM_U32(sp + 44) = s6; +// fdead 4000800b MEM_U32(sp + 40) = s5; +// fdead 4000800b MEM_U32(sp + 36) = s4; +// fdead 4000800b MEM_U32(sp + 32) = s3; +// fdead 4000800b MEM_U32(sp + 28) = s2; +// fdead 4000800b MEM_U32(sp + 24) = s1; +// fdead 4000800b MEM_U32(sp + 20) = s0; +s5 = MEM_U32(t6 + 52); +s6 = 0x1001c8f8; +t7 = MEM_U32(s5 + 28); +s3 = MEM_U32(s5 + 32); +t8 = t7 << 4; +s1 = s5 + t8; +s4 = MEM_U32(s1 + 64); +s0 = MEM_U32(s6 + 0); +s1 = s1 + 0x38; +// bdead 40f60001 s2 = sp + 0x58; +L431a84: +t9 = MEM_U32(s0 + 308); +a0 = s0; +if (t9 != 0) {// bdead 40f60021 v0 = s2; +goto L431ab4;} +// bdead 40f60021 v0 = s2; +//nop; +t0 = MEM_U32(s1 + 8); +// bdead 40f60221 t9 = t9; +MEM_U32(s0 + 44) = t0; +v0 = func_431948(mem, sp, a0); +goto L431aa8; +MEM_U32(s0 + 44) = t0; +L431aa8: +// bdead 40f40009 gp = MEM_U32(sp + 48); +s0 = v0; +goto L431bc8; +s0 = v0; +L431ab4: +//nop; +a0 = s0; +//nop; +v0 = f_empty_bb(mem, sp, a0); +goto L431ac4; +//nop; +L431ac4: +// bdead 40f60009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L431b18;} +//nop; +t1 = MEM_U32(s6 + 0); +a0 = s0; +if (s0 == t1) {//nop; +goto L431b18;} +//nop; +t2 = MEM_U32(s1 + 8); +//nop; +at = s4 < t2; +if (at == 0) {//nop; +goto L431af8;} +//nop; +t2 = s4; +L431af8: +//nop; +MEM_U32(s0 + 44) = t2; +// fdead 60fe0c2f t9 = t9; +// bdead 40f40021 v0 = s2; +v0 = func_431948(mem, sp, a0); +goto L431b0c; +// bdead 40f40021 v0 = s2; +L431b0c: +// bdead 40f40009 gp = MEM_U32(sp + 48); +s0 = v0; +goto L431bc8; +s0 = v0; +L431b18: +t3 = MEM_U32(s1 + 4); +t4 = MEM_U32(s5 + 8); +v1 = MEM_U32(s0 + 308); +v0 = t3 + t4; +at = (int)v0 < (int)v1; +if (at == 0) {at = (int)v1 < (int)v0; +goto L431b5c;} +at = (int)v1 < (int)v0; +//nop; +a0 = s1; +// fdead 60fe343f t9 = t9; +// bdead 40f60021 v0 = s2; +func_431800(mem, sp, a0); +goto L431b48; +// bdead 40f60021 v0 = s2; +L431b48: +// bdead 40f60001 gp = MEM_U32(sp + 48); +s1 = s1 + 0xc; +s3 = s3 + 0xffffffff; +goto L431bc8; +s3 = s3 + 0xffffffff; +// fdead 0 at = (int)v1 < (int)v0; +L431b5c: +if (at == 0) {a0 = s0; +goto L431b84;} +a0 = s0; +//nop; +MEM_U32(s0 + 44) = s4; +// fdead 60fe343f t9 = t9; +// bdead 40f40021 v0 = s2; +v0 = func_431948(mem, sp, a0); +goto L431b78; +// bdead 40f40021 v0 = s2; +L431b78: +// bdead 40f40009 gp = MEM_U32(sp + 48); +s0 = v0; +goto L431bc8; +s0 = v0; +L431b84: +//nop; +a0 = s1; +// fdead 60fe343f t9 = t9; +// bdead 40d60021 v0 = s2; +func_431800(mem, sp, a0); +goto L431b98; +// bdead 40d60021 v0 = s2; +L431b98: +// bdead 40d60001 gp = MEM_U32(sp + 48); +s4 = MEM_U32(s1 + 8); +//nop; +s1 = s1 + 0xc; +// fdead 60fe000f t9 = t9; +s3 = s3 + 0xffffffff; +a0 = s0; +// bdead 40f60021 v0 = s2; +MEM_U32(s0 + 44) = s4; +v0 = func_431948(mem, sp, a0); +goto L431bc0; +MEM_U32(s0 + 44) = s4; +L431bc0: +// bdead 40f40009 gp = MEM_U32(sp + 48); +s0 = v0; +L431bc8: +if (s3 == 0) {//nop; +goto L431bd8;} +//nop; +if (s0 != 0) {//nop; +goto L431a84;} +//nop; +L431bd8: +if (s0 == 0) {// bdead 40220001 ra = MEM_U32(sp + 52); +goto L431c08;} +// bdead 40220001 ra = MEM_U32(sp + 52); +L431be0: +//nop; +MEM_U32(s0 + 44) = s4; +// fdead 160fe001f t9 = t9; +a0 = s0; +// bdead 40200021 v0 = s2; +v0 = func_431948(mem, sp, a0); +goto L431bf8; +// bdead 40200021 v0 = s2; +L431bf8: +// bdead 40200009 gp = MEM_U32(sp + 48); +if (v0 != 0) {s0 = v0; +goto L431be0;} +s0 = v0; +// bdead 1 ra = MEM_U32(sp + 52); +L431c08: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +//nop; +} + +static uint32_t f_ingraph(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L431c30: +//ingraph: +//nop; +//nop; +//nop; +v0 = 0x1001c8f8; +v1 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L431c84;} +//nop; +L431c54: +t6 = MEM_U32(v0 + 0); +//nop; +if (a0 != t6) {//nop; +goto L431c6c;} +//nop; +v1 = 0x1; +goto L431c74; +v1 = 0x1; +L431c6c: +v0 = MEM_U32(v0 + 12); +//nop; +L431c74: +if (v1 != 0) {//nop; +goto L431c84;} +//nop; +if (v0 != 0) {//nop; +goto L431c54;} +//nop; +L431c84: +if (v1 == 0) {v1 = zero; +goto L431c98;} +v1 = zero; +//nop; +return v0; +//nop; +// fdead 0 v1 = zero; +L431c98: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_init_graphnode(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L431ca0: +//init_graphnode: +//nop; +//nop; +//nop; +t6 = MEM_U8(a0 + 11); +at = 0xffffffbf; +t7 = t6 & 0xff7f; +t8 = t7 & 0xff; +t0 = 0x1001e69c; +MEM_U8(a0 + 11) = (uint8_t)t7; +t9 = t8 & at; +MEM_U32(a0 + 0) = zero; +MEM_U32(a0 + 20) = zero; +MEM_U32(a0 + 24) = zero; +MEM_U32(a0 + 12) = zero; +MEM_U8(a0 + 6) = (uint8_t)zero; +MEM_U8(a0 + 7) = (uint8_t)zero; +MEM_U8(a0 + 4) = (uint8_t)zero; +MEM_U8(a0 + 5) = (uint8_t)zero; +MEM_U8(a0 + 11) = (uint8_t)t9; +MEM_U32(a0 + 28) = zero; +MEM_U32(a0 + 32) = zero; +MEM_U32(a0 + 36) = zero; +MEM_U32(a0 + 40) = zero; +MEM_U32(a0 + 48) = zero; +MEM_U32(a0 + 236) = zero; +MEM_U32(a0 + 240) = zero; +t0 = MEM_U32(t0 + 0); +MEM_U32(a0 + 308) = t0; +return; +MEM_U32(a0 + 308) = t0; +} + +static void f_init_node_vectors(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L431d14: +//init_node_vectors: +MEM_U32(a0 + 268) = zero; +MEM_U32(a0 + 272) = zero; +MEM_U32(a0 + 260) = zero; +MEM_U32(a0 + 264) = zero; +MEM_U32(a0 + 276) = zero; +MEM_U32(a0 + 280) = zero; +MEM_U32(a0 + 284) = zero; +MEM_U32(a0 + 288) = zero; +MEM_U32(a0 + 292) = zero; +MEM_U32(a0 + 296) = zero; +MEM_U32(a0 + 300) = zero; +MEM_U32(a0 + 304) = zero; +MEM_U32(a0 + 244) = zero; +MEM_U32(a0 + 248) = zero; +return; +MEM_U32(a0 + 248) = zero; +} + +static void f_appendgraph(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L431d50: +//appendgraph: +//nop; +//nop; +//nop; +v1 = 0x1001c8f8; +sp = sp + 0xffffffe0; +t6 = MEM_U32(v1 + 0); +// fdead 4000809b MEM_U32(sp + 28) = ra; +if (t6 != 0) {// fdead 4000809b MEM_U32(sp + 24) = gp; +goto L431da0;} +// fdead 4000809b MEM_U32(sp + 24) = gp; +//nop; +a1 = 0x10013450; +a0 = 0x174; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L431d84; +a0 = 0x174; +L431d84: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1001c8f8; +a1 = 0x1001c8fc; +MEM_U32(v1 + 0) = v0; +MEM_U32(a1 + 0) = v0; +goto L431dd0; +MEM_U32(a1 + 0) = v0; +L431da0: +//nop; +a1 = 0x10013450; +a0 = 0x174; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L431db0; +a0 = 0x174; +L431db0: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +a1 = 0x1001c8fc; +//nop; +t8 = MEM_U32(a1 + 0); +//nop; +MEM_U32(t8 + 12) = v0; +MEM_U32(a1 + 0) = v0; +L431dd0: +a0 = MEM_U32(a1 + 0); +t9 = 0x1; +if (a0 != 0) {//nop; +goto L431dec;} +//nop; +at = 0x1001eb84; +MEM_U8(at + 0) = (uint8_t)t9; +goto L431e04; +MEM_U8(at + 0) = (uint8_t)t9; +L431dec: +//nop; +//nop; +//nop; +f_init_graphnode(mem, sp, a0); +goto L431dfc; +//nop; +L431dfc: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L431e04: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_431e14(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L431e14: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = MEM_U8(a0 + 7); +// fdead 4000802b MEM_U32(sp + 28) = s1; +// bdead 160028021 s1 = v0; +// fdead 4004802b MEM_U32(sp + 36) = ra; +// fdead 4004802b MEM_U32(sp + 32) = gp; +if (t6 != 0) {// fdead 4004802b MEM_U32(sp + 24) = s0; +goto L431e74;} +// fdead 4004802b MEM_U32(sp + 24) = s0; +s0 = MEM_U32(a0 + 24); +t7 = 0x1; +if (s0 == 0) {MEM_U8(a0 + 7) = (uint8_t)t7; +goto L431e74;} +MEM_U8(a0 + 7) = (uint8_t)t7; +L431e50: +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 6007802b t9 = t9; +// bdead 40020021 v0 = s1; +func_431e14(mem, sp, a0); +goto L431e64; +// bdead 40020021 v0 = s1; +L431e64: +s0 = MEM_U32(s0 + 4); +// bdead 40020001 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L431e50;} +//nop; +L431e74: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_431e88(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L431e88: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 24) = s0; +s0 = MEM_U32(a0 + 20); +// fdead 4002006b MEM_U32(sp + 28) = s1; +t6 = 0x1; +// bdead 160028021 s1 = v0; +// fdead 4006806b MEM_U32(sp + 36) = ra; +// fdead 4006806b MEM_U32(sp + 32) = gp; +if (s0 == 0) {MEM_U8(a0 + 6) = (uint8_t)t6; +goto L431f00;} +MEM_U8(a0 + 6) = (uint8_t)t6; +L431ebc: +a0 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U8(a0 + 6); +//nop; +if (t7 != 0) {//nop; +goto L431ef0;} +//nop; +//nop; +// bdead 40020021 v0 = s1; +// fdead 6007806b t9 = t9; +//nop; +func_431e88(mem, sp, a0); +goto L431ee8; +//nop; +L431ee8: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L431ef0: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L431ebc;} +//nop; +L431f00: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_431f14(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L431f14: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 44) = ra; +// fdead 4000006b MEM_U32(sp + 40) = gp; +// fdead 4000006b MEM_U32(sp + 36) = s3; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +t6 = MEM_U8(a0 + 7); +v1 = 0x2; +s2 = a0; +if (v1 == t6) {// bdead 40080033 s3 = v0; +goto L431ff8;} +// bdead 40080033 s3 = v0; +v0 = 0x1001c8fc; +s1 = zero; +t7 = MEM_U32(v0 + 0); +//nop; +MEM_U32(t7 + 12) = a0; +MEM_U32(v0 + 0) = a0; +s0 = MEM_U32(a0 + 24); +MEM_U8(a0 + 7) = (uint8_t)v1; +if (s0 == 0) {//nop; +goto L431fc4;} +//nop; +L431f78: +a0 = MEM_U32(s0 + 0); +t8 = MEM_U16(s2 + 8); +t0 = MEM_U16(a0 + 8); +t9 = t8 + 0x1; +if (t9 != t0) {//nop; +goto L431fac;} +//nop; +//nop; +// bdead 400a0021 v0 = s3; +// bdead 400a0021 t9 = t9; +s1 = 0x1; +func_431f14(mem, sp, a0); +goto L431fa4; +s1 = 0x1; +L431fa4: +// bdead 400e0001 gp = MEM_U32(sp + 40); +//nop; +L431fac: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 == 0) {//nop; +goto L431fc4;} +//nop; +if (s1 == 0) {//nop; +goto L431f78;} +//nop; +L431fc4: +s0 = MEM_U32(s2 + 24); +//nop; +if (s0 == 0) {// bdead 40020001 ra = MEM_U32(sp + 44); +goto L431ffc;} +// bdead 40020001 ra = MEM_U32(sp + 44); +L431fd4: +//nop; +a0 = MEM_U32(s0 + 0); +// bdead 40020021 t9 = t9; +// bdead 40020021 v0 = s3; +func_431f14(mem, sp, a0); +goto L431fe8; +// bdead 40020021 v0 = s3; +L431fe8: +s0 = MEM_U32(s0 + 4); +// bdead 40020001 gp = MEM_U32(sp + 40); +if (s0 != 0) {//nop; +goto L431fd4;} +//nop; +L431ff8: +// bdead 1 ra = MEM_U32(sp + 44); +L431ffc: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_controlflow(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L432014: +//controlflow: +//nop; +//nop; +//nop; +sp = sp + 0xffffff78; +a0 = 0x1001c8f8; +//nop; +// fdead 4000002b MEM_U32(sp + 60) = ra; +a0 = MEM_U32(a0 + 0); +// fdead 4000002b t9 = t9; +// fdead 4000002b MEM_U32(sp + 56) = fp; +// fdead 4000002b MEM_U32(sp + 52) = gp; +// fdead 4000002b MEM_U32(sp + 48) = s7; +// fdead 4000002b MEM_U32(sp + 44) = s6; +// fdead 4000002b MEM_U32(sp + 40) = s5; +// fdead 4000002b MEM_U32(sp + 36) = s4; +// fdead 4000002b MEM_U32(sp + 32) = s3; +// fdead 4000002b MEM_U32(sp + 28) = s2; +// fdead 4000002b MEM_U32(sp + 24) = s1; +// fdead 4000002b MEM_U32(sp + 20) = s0; +// bdead 40000023 v0 = sp + 0x88; +func_431e14(mem, sp, a0); +goto L432068; +// bdead 40000023 v0 = sp + 0x88; +L432068: +// bdead 40000183 gp = MEM_U32(sp + 52); +MEM_U32(sp + 124) = zero; +v0 = 0x1001c8f8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +s2 = MEM_U32(v0 + 12); +//nop; +if (s2 == 0) {//nop; +goto L432104;} +//nop; +L432090: +t6 = MEM_U8(s2 + 4); +//nop; +if (t6 == 0) {//nop; +goto L4320e4;} +//nop; +//nop; +a0 = s2; +// fdead 6009803b t9 = t9; +// bdead 40080023 v0 = sp + 0x88; +func_431e14(mem, sp, a0); +goto L4320b4; +// bdead 40080023 v0 = sp + 0x88; +L4320b4: +// bdead 40080003 gp = MEM_U32(sp + 52); +a0 = 0x8; +//nop; +a1 = zero; +//nop; +v0 = f_new(mem, sp, a0, a1); +goto L4320cc; +//nop; +L4320cc: +// bdead 4008018b gp = MEM_U32(sp + 52); +MEM_U32(v0 + 0) = s2; +t7 = MEM_U32(sp + 124); +//nop; +MEM_U32(v0 + 4) = t7; +MEM_U32(sp + 124) = v0; +L4320e4: +s2 = MEM_U32(s2 + 12); +//nop; +if (s2 != 0) {//nop; +goto L432090;} +//nop; +v0 = 0x1001c8f8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L432104: +if (v0 == 0) {s2 = v0; +goto L4325a8;} +s2 = v0; +fp = 0x10001ef0; +s7 = 0x3e; +s6 = 0x8c; +s5 = 0x11; +L43211c: +t8 = MEM_U8(s2 + 7); +//nop; +if (t8 != 0) {//nop; +goto L43246c;} +//nop; +v0 = MEM_U32(s2 + 28); +//nop; +if (v0 == 0) {//nop; +goto L432160;} +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +if (s5 != t9) {//nop; +goto L432160;} +//nop; +t0 = MEM_U8(v0 + 28); +//nop; +if (t0 != 0) {//nop; +goto L432160;} +//nop; +MEM_U32(s2 + 24) = zero; +L432160: +s0 = MEM_U32(s2 + 24); +//nop; +if (s0 == 0) {//nop; +goto L4321ec;} +//nop; +L432170: +v0 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(v0 + 20); +//nop; +t1 = MEM_U32(a0 + 0); +//nop; +if (s2 != t1) {//nop; +goto L43219c;} +//nop; +t2 = MEM_U32(a0 + 4); +MEM_U32(v0 + 20) = t2; +goto L4321dc; +MEM_U32(v0 + 20) = t2; +L43219c: +v0 = MEM_U32(a0 + 4); +v1 = a0; +t3 = MEM_U32(v0 + 0); +//nop; +if (s2 == t3) {//nop; +goto L4321d0;} +//nop; +L4321b4: +v1 = v0; +v0 = MEM_U32(v0 + 4); +//nop; +t4 = MEM_U32(v0 + 0); +//nop; +if (s2 != t4) {//nop; +goto L4321b4;} +//nop; +L4321d0: +t5 = MEM_U32(v0 + 4); +//nop; +MEM_U32(v1 + 4) = t5; +L4321dc: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L432170;} +//nop; +L4321ec: +v0 = MEM_U32(s2 + 28); +//nop; +if (v0 == 0) {//nop; +goto L432588;} +//nop; +s1 = MEM_U32(v0 + 12); +s3 = zero; +s0 = MEM_U32(s1 + 8); +//nop; +s4 = MEM_U32(s0 + 16); +//nop; +L432214: +v0 = MEM_U8(s0 + 0); +//nop; +t6 = v0 < 0x20; +t7 = -t6; +t8 = t7 & 0x4010; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 < 0) {//nop; +goto L4323a0;} +//nop; +if (s6 != v0) {//nop; +goto L432248;} +//nop; +t0 = MEM_U32(s0 + 32); +//nop; +MEM_U8(t0 + 28) = (uint8_t)zero; +L432248: +t1 = MEM_U32(s0 + 8); +//nop; +MEM_U32(s1 + 8) = t1; +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L432268;} +//nop; +MEM_U32(v0 + 12) = s1; +L432268: +v0 = MEM_U8(s0 + 0); +//nop; +t2 = v0 + 0xffffffe0; +t3 = t2 < 0x60; +if (t3 == 0) {t4 = (int)t2 >> 5; +goto L4322a0;} +t4 = (int)t2 >> 5; +t6 = 0x1000099c; +t5 = t4 << 2; +t6 = t6; +t7 = t6 + t5; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 << (t2 & 0x1f); +t3 = (int)t9 < (int)0x0; +L4322a0: +if (t3 == 0) {t6 = v0 < 0xa0; +goto L4322fc;} +t6 = v0 < 0xa0; +t1 = MEM_U8(s0 + 3); +//nop; +if (t1 != 0) {//nop; +goto L4322d8;} +//nop; +t4 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t4 + 52); +//nop; +f_decreasecount(mem, sp, a0); +goto L4322cc; +//nop; +L4322cc: +// bdead c1fe0183 gp = MEM_U32(sp + 52); +v0 = MEM_U8(s0 + 0); +//nop; +L4322d8: +if (s7 != v0) {//nop; +goto L432394;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +f_decreasecount(mem, sp, a0); +goto L4322f0; +//nop; +L4322f0: +// bdead c1fe0183 gp = MEM_U32(sp + 52); +v0 = MEM_U32(s0 + 8); +goto L432398; +v0 = MEM_U32(s0 + 8); +L4322fc: +if (t6 == 0) {t5 = (int)v0 >> 5; +goto L432324;} +t5 = (int)v0 >> 5; +t8 = 0x10000988; +t7 = t5 << 2; +t8 = t8; +t2 = t8 + t7; +t9 = MEM_U32(t2 + 0); +//nop; +t0 = t9 << (v0 & 0x1f); +t6 = (int)t0 < (int)0x0; +L432324: +if (t6 != 0) {//nop; +goto L432394;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +f_decreasecount(mem, sp, a0); +goto L43233c; +//nop; +L43233c: +t1 = MEM_U8(s0 + 0); +// bdead c1fe0583 gp = MEM_U32(sp + 52); +t4 = t1 + 0xffffffe0; +t5 = t4 < 0x80; +if (t5 == 0) {t8 = (int)t4 >> 5; +goto L432374;} +t8 = (int)t4 >> 5; +t2 = 0x10000978; +t7 = t8 << 2; +t2 = t2; +t9 = t2 + t7; +t0 = MEM_U32(t9 + 0); +//nop; +t3 = t0 << (t4 & 0x1f); +t5 = (int)t3 < (int)0x0; +L432374: +if (t5 == 0) {//nop; +goto L432394;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +f_decreasecount(mem, sp, a0); +goto L43238c; +//nop; +L43238c: +// bdead c1fe0183 gp = MEM_U32(sp + 52); +//nop; +L432394: +v0 = MEM_U32(s0 + 8); +L432398: +//nop; +goto L432434; +//nop; +L4323a0: +t1 = MEM_U32(s1 + 16); +if (s5 != v0) {MEM_U32(s0 + 16) = t1; +goto L43242c;} +MEM_U32(s0 + 16) = t1; +a0 = MEM_U32(s0 + 24); +//nop; +if ((int)a0 <= 0) {a0 = a0 + 0x1; +goto L43242c;} +a0 = a0 + 0x1; +a1 = a0 + 0xffffffff; +t8 = a1 & 0x3; +if (t8 == 0) {v0 = 0x1; +goto L4323ec;} +v0 = 0x1; +v1 = t8 + 0x1; +L4323d0: +s0 = MEM_U32(s0 + 8); +t2 = MEM_U32(s1 + 16); +v0 = v0 + 0x1; +if (v1 != v0) {MEM_U32(s0 + 16) = t2; +goto L4323d0;} +MEM_U32(s0 + 16) = t2; +if (v0 == a0) {//nop; +goto L43242c;} +//nop; +L4323ec: +s0 = MEM_U32(s0 + 8); +t7 = MEM_U32(s1 + 16); +v0 = v0 + 0x4; +MEM_U32(s0 + 16) = t7; +t9 = MEM_U32(s1 + 16); +s0 = MEM_U32(s0 + 8); +//nop; +MEM_U32(s0 + 16) = t9; +t0 = MEM_U32(s1 + 16); +s0 = MEM_U32(s0 + 8); +//nop; +MEM_U32(s0 + 16) = t0; +t4 = MEM_U32(s1 + 16); +s0 = MEM_U32(s0 + 8); +if (v0 != a0) {MEM_U32(s0 + 16) = t4; +goto L4323ec;} +MEM_U32(s0 + 16) = t4; +L43242c: +v0 = MEM_U32(s0 + 8); +s1 = s0; +L432434: +if (v0 == 0) {//nop; +goto L432454;} +//nop; +t3 = MEM_U32(v0 + 16); +//nop; +s3 = s4 ^ t3; +s3 = zero < s3; +t6 = s3 & 0xff; +s3 = t6; +L432454: +if (v0 == 0) {s0 = v0; +goto L432588;} +s0 = v0; +if (s3 == 0) {//nop; +goto L432214;} +//nop; +s2 = MEM_U32(s2 + 12); +goto L43258c; +s2 = MEM_U32(s2 + 12); +L43246c: +t5 = MEM_U32(s2 + 0); +//nop; +if (t5 == 0) {//nop; +goto L432588;} +//nop; +t1 = MEM_U32(s2 + 28); +//nop; +if (t1 != 0) {//nop; +goto L432588;} +//nop; +//nop; +a0 = MEM_U32(fp + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L43249c; +//nop; +L43249c: +// bdead c1c80003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(fp + 0); +a1 = 0x10003a74; +//nop; +a2 = 0x10; +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4324bc; +a1 = a1; +L4324bc: +// bdead c1c80003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(fp + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4324dc; +a2 = 0x400; +L4324dc: +// bdead c1c80003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(fp + 0); +a1 = 0x10003a6b; +//nop; +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4324fc; +a1 = a1; +L4324fc: +// bdead c1c80003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(fp + 0); +//nop; +a1 = MEM_U32(s2 + 0); +a2 = zero; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L432518; +a3 = 0xa; +L432518: +// bdead c1c80003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(fp + 0); +a1 = 0x10003a60; +//nop; +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L432538; +a1 = a1; +L432538: +// bdead c1c80183 gp = MEM_U32(sp + 52); +a0 = MEM_U32(fp + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L432550; +//nop; +L432550: +// bdead c1c80003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(fp + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L432568; +//nop; +L432568: +// bdead c1c801c3 gp = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L432580; +//nop; +L432580: +// bdead c1c80183 gp = MEM_U32(sp + 52); +//nop; +L432588: +s2 = MEM_U32(s2 + 12); +L43258c: +//nop; +if (s2 != 0) {//nop; +goto L43211c;} +//nop; +v0 = 0x1001c8f8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L4325a8: +s5 = 0x1001c8fc; +s0 = MEM_U32(v0 + 24); +t8 = 0x2; +MEM_U8(v0 + 7) = (uint8_t)t8; +if (s0 == 0) {MEM_U32(s5 + 0) = v0; +goto L4325e4;} +MEM_U32(s5 + 0) = v0; +L4325c0: +//nop; +a0 = MEM_U32(s0 + 0); +// bdead 40420023 t9 = t9; +// bdead 40420023 v0 = sp + 0x88; +func_431f14(mem, sp, a0); +goto L4325d4; +// bdead 40420023 v0 = sp + 0x88; +L4325d4: +s0 = MEM_U32(s0 + 4); +// bdead 40420003 gp = MEM_U32(sp + 52); +if (s0 != 0) {//nop; +goto L4325c0;} +//nop; +L4325e4: +t2 = MEM_U32(sp + 124); +//nop; +if (t2 == 0) {//nop; +goto L432624;} +//nop; +L4325f4: +t7 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(t7 + 0); +// bdead 40400023 t9 = t9; +// bdead 40400023 v0 = sp + 0x88; +func_431f14(mem, sp, a0); +goto L43260c; +// bdead 40400023 v0 = sp + 0x88; +L43260c: +t9 = MEM_U32(sp + 124); +// bdead 44400003 gp = MEM_U32(sp + 52); +t0 = MEM_U32(t9 + 4); +//nop; +if (t0 != 0) {MEM_U32(sp + 124) = t0; +goto L4325f4;} +MEM_U32(sp + 124) = t0; +L432624: +t4 = MEM_U32(s5 + 0); +s2 = 0x1001c8f8; +MEM_U32(t4 + 12) = zero; +s2 = MEM_U32(s2 + 0); +//nop; +if (s2 == 0) {MEM_U32(s2 + 16) = zero; +goto L4328b8;} +MEM_U32(s2 + 16) = zero; +s4 = 0x1001c904; +s3 = 0x10013450; +s6 = 0x60; +L43264c: +v0 = MEM_U32(s2 + 12); +//nop; +if (v0 == 0) {//nop; +goto L432660;} +//nop; +MEM_U32(v0 + 16) = s2; +L432660: +t3 = MEM_U8(s2 + 6); +//nop; +if (t3 != 0) {//nop; +goto L43269c;} +//nop; +t6 = MEM_U32(s2 + 24); +//nop; +if (t6 != 0) {//nop; +goto L43269c;} +//nop; +//nop; +a0 = s2; +// bdead 40f80023 t9 = t9; +// bdead 40f80023 v0 = sp + 0x88; +func_431e88(mem, sp, a0); +goto L432694; +// bdead 40f80023 v0 = sp + 0x88; +L432694: +// bdead 40f80003 gp = MEM_U32(sp + 52); +//nop; +L43269c: +t5 = MEM_U32(s2 + 32); +//nop; +t1 = MEM_U8(t5 + 0); +//nop; +t8 = t1 < 0x40; +if (t8 == 0) {t2 = (int)t1 >> 5; +goto L4326d8;} +t2 = (int)t1 >> 5; +t9 = 0x10000970; +t7 = t2 << 2; +t9 = t9; +t0 = t9 + t7; +t4 = MEM_U32(t0 + 0); +//nop; +t3 = t4 << (t1 & 0x1f); +t8 = (int)t3 < (int)0x0; +L4326d8: +if (t8 == 0) {//nop; +goto L4328a8;} +//nop; +v0 = MEM_U32(s2 + 24); +//nop; +if (v0 == 0) {//nop; +goto L4328a8;} +//nop; +v1 = MEM_U32(v0 + 0); +//nop; +t5 = MEM_U32(v1 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4328a8;} +//nop; +t2 = MEM_U32(v1 + 20); +//nop; +t9 = MEM_U32(t2 + 4); +//nop; +if (t9 == 0) {//nop; +goto L4328a8;} +//nop; +//nop; +a0 = 0x174; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L432730; +a1 = s3; +L432730: +// bdead 40f8000b gp = MEM_U32(sp + 52); +s1 = v0; +t4 = s2; +t1 = v0; +t0 = s2 + 0x174; +L432744: +at = MEM_U32(t4 + 0); +t4 = t4 + 0xc; +MEM_U32(t1 + 0) = at; +at = MEM_U32(t4 + -8); +t1 = t1 + 0xc; +MEM_U32(t1 + -8) = at; +at = MEM_U32(t4 + -4); +if (t4 != t0) {MEM_U32(t1 + -4) = at; +goto L432744;} +MEM_U32(t1 + -4) = at; +MEM_U32(s2 + 12) = v0; +v1 = MEM_U32(v0 + 12); +a0 = 0x8; +if (v1 == 0) {a1 = s3; +goto L432780;} +a1 = s3; +MEM_U32(v1 + 16) = v0; +L432780: +v0 = MEM_U32(s4 + 0); +MEM_U32(s1 + 16) = s2; +t3 = v0 + 0x1; +MEM_U32(s4 + 0) = t3; +//nop; +MEM_U32(s1 + 0) = zero; +MEM_U16(s1 + 8) = (uint16_t)v0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4327a0; +MEM_U16(s1 + 8) = (uint16_t)v0; +L4327a0: +// bdead 40fc000b gp = MEM_U32(sp + 52); +MEM_U32(s1 + 20) = v0; +MEM_U32(v0 + 0) = s2; +t6 = MEM_U32(s1 + 20); +a0 = 0x8; +MEM_U32(t6 + 4) = zero; +//nop; +a1 = s3; +//nop; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4327c8; +//nop; +L4327c8: +// bdead 40fc000b gp = MEM_U32(sp + 52); +MEM_U32(s2 + 24) = v0; +MEM_U32(v0 + 0) = s1; +t8 = MEM_U32(s2 + 24); +a0 = 0x34; +MEM_U32(t8 + 4) = zero; +t5 = MEM_U32(s1 + 24); +a1 = s3; +t2 = MEM_U32(t5 + 0); +//nop; +s0 = MEM_U32(t2 + 20); +//nop; +t9 = MEM_U32(s0 + 0); +//nop; +if (s2 == t9) {//nop; +goto L432820;} +//nop; +L432808: +s0 = MEM_U32(s0 + 4); +//nop; +t7 = MEM_U32(s0 + 0); +//nop; +if (s2 != t7) {//nop; +goto L432808;} +//nop; +L432820: +//nop; +MEM_U32(s0 + 0) = s1; +MEM_U8(s1 + 4) = (uint8_t)zero; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L432830; +MEM_U8(s1 + 4) = (uint8_t)zero; +L432830: +MEM_U32(s1 + 28) = v0; +t0 = MEM_U32(s2 + 32); +// bdead 40fc020b gp = MEM_U32(sp + 52); +MEM_U32(v0 + 12) = t0; +t4 = MEM_U32(s2 + 32); +a0 = s1; +t1 = MEM_U32(t4 + 8); +//nop; +MEM_U32(v0 + 8) = t1; +t3 = MEM_U32(s1 + 28); +t6 = MEM_U32(s2 + 32); +//nop; +MEM_U32(t6 + 8) = t3; +t8 = MEM_U32(s1 + 28); +t5 = MEM_U32(v0 + 8); +//nop; +MEM_U32(t5 + 12) = t8; +MEM_U8(v0 + 0) = (uint8_t)s6; +MEM_U32(v0 + 16) = s1; +t2 = MEM_U32(s1 + 28); +//nop; +MEM_U32(s1 + 36) = zero; +MEM_U32(s1 + 40) = zero; +MEM_U32(s1 + 32) = t2; +f_init_node_vectors(mem, sp, a0); +goto L432894; +MEM_U32(s1 + 32) = t2; +L432894: +t9 = MEM_U32(s5 + 0); +// bdead 44fc0003 gp = MEM_U32(sp + 52); +if (s2 != t9) {//nop; +goto L4328a8;} +//nop; +MEM_U32(s5 + 0) = s1; +L4328a8: +s2 = MEM_U32(s2 + 12); +//nop; +if (s2 != 0) {//nop; +goto L43264c;} +//nop; +L4328b8: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x88; +return; +// bdead 1 sp = sp + 0x88; +//nop; +//nop; +//nop; +} + +static uint32_t func_4328f4(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4328f4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 44) = ra; +// fdead 4000002b MEM_U32(sp + 40) = gp; +// fdead 4000002b MEM_U32(sp + 36) = s3; +// fdead 4000002b MEM_U32(sp + 32) = s2; +// fdead 4000002b MEM_U32(sp + 28) = s1; +// fdead 4000002b MEM_U32(sp + 24) = s0; +t6 = MEM_U32(v0 + -4); +a1 = MEM_U32(v0 + -12); +s3 = MEM_U32(t6 + -4); +s1 = a0; +t7 = MEM_U32(s3 + 28); +//nop; +if (t7 != a1) {//nop; +goto L432944;} +//nop; +v0 = zero; +goto L432aa4; +v0 = zero; +L432944: +t8 = MEM_U32(a1 + 40); +s0 = a1; +s2 = MEM_U32(t8 + 20); +v1 = zero; +L432954: +s0 = MEM_U32(s0 + 12); +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +t9 = v0 + 0xffffffe0; +t0 = t9 < 0x60; +if (t0 == 0) {t1 = (int)t9 >> 5; +goto L432994;} +t1 = (int)t9 >> 5; +t3 = 0x100009d4; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (t9 & 0x1f); +t0 = (int)t6 < (int)0x0; +L432994: +if (t0 == 0) {t1 = v0 < 0xa0; +goto L4329d8;} +t1 = v0 < 0xa0; +v0 = MEM_U32(s0 + 4); +//nop; +t8 = MEM_U32(v0 + 20); +//nop; +if (s2 != t8) {//nop; +goto L4329bc;} +//nop; +v0 = zero; +goto L432aa4; +v0 = zero; +L4329bc: +//nop; +a1 = MEM_U32(v0 + 52); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L4329cc; +a0 = s1; +L4329cc: +// bdead 401e000b gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +goto L432a80; +v1 = v0 & 0xff; +L4329d8: +if (t1 == 0) {t3 = (int)v0 >> 5; +goto L432a00;} +t3 = (int)v0 >> 5; +t4 = 0x100009c0; +t2 = t3 << 2; +t4 = t4; +t5 = t4 + t2; +t9 = MEM_U32(t5 + 0); +//nop; +t6 = t9 << (v0 & 0x1f); +t1 = (int)t6 < (int)0x0; +L432a00: +if (t1 != 0) {//nop; +goto L432a80;} +//nop; +//nop; +a1 = MEM_U32(s0 + 4); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L432a18; +a0 = s1; +L432a18: +// bdead 401e000b gp = MEM_U32(sp + 40); +t0 = v0 & 0xff; +if (t0 != 0) {v1 = v0 & 0xff; +goto L432a80;} +v1 = v0 & 0xff; +t8 = MEM_U8(s0 + 0); +//nop; +t3 = t8 + 0xffffffe0; +t4 = t3 < 0x80; +if (t4 == 0) {t2 = (int)t3 >> 5; +goto L432a60;} +t2 = (int)t3 >> 5; +t9 = 0x100009b0; +t5 = t2 << 2; +t9 = t9; +t6 = t9 + t5; +t7 = MEM_U32(t6 + 0); +//nop; +t1 = t7 << (t3 & 0x1f); +t4 = (int)t1 < (int)0x0; +L432a60: +if (t4 == 0) {//nop; +goto L432a80;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L432a78; +a0 = s1; +L432a78: +// bdead 401e000b gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +L432a80: +if (v1 == 0) {//nop; +goto L432a90;} +//nop; +v0 = 0x1; +goto L432aa4; +v0 = 0x1; +L432a90: +t8 = MEM_U32(s3 + 28); +//nop; +if (s0 != t8) {//nop; +goto L432954;} +//nop; +v0 = zero; +L432aa4: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_432ac0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L432ac0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +a2 = a1; +a1 = 0x10013460; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t0 = v0; +a3 = 0x3; +v0 = MEM_U8(a2 + 0); +L432aec: +v1 = a2; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L432be0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003a9c[] = { +&&L432b20, +&&L432b20, +&&L432b20, +&&L432b28, +&&L432b20, +&&L432b20, +&&L432b20, +&&L432b20, +}; +dest = Lswitch10003a9c[t6]; +//nop; +goto *dest; +//nop; +L432b20: +v1 = zero; +goto L432c08; +v1 = zero; +L432b28: +t7 = MEM_U32(a2 + 20); +//nop; +if (a0 != t7) {//nop; +goto L432b54;} +//nop; +t8 = MEM_U16(a2 + 6); +v1 = 0x1; +t9 = t8 + 0x1; +MEM_U16(a2 + 6) = (uint16_t)t9; +t1 = MEM_U32(t0 + 4); +MEM_U32(t1 + 0) = a2; +goto L432c08; +MEM_U32(t1 + 0) = a2; +L432b54: +t2 = MEM_U8(a2 + 32); +//nop; +lo = t2 * a3; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)a3 >> 32); +t3 = lo; +t4 = a1 + t3; +t5 = MEM_U8(t4 + 2); +//nop; +if (t5 == 0) {//nop; +goto L432bd4;} +//nop; +//nop; +a1 = MEM_U32(a2 + 36); +// fdead 64001fbff t9 = t9; +v0 = t0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a2; +MEM_U32(sp + 36) = t0; +v0 = func_432ac0(mem, sp, v0, a0, a1); +goto L432b98; +MEM_U32(sp + 36) = t0; +L432b98: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +t0 = MEM_U32(sp + 36); +if (v0 != 0) {//nop; +goto L432bcc;} +//nop; +//nop; +a1 = MEM_U32(a2 + 40); +// fdead 6600002ff t9 = t9; +v0 = t0; +v0 = func_432ac0(mem, sp, v0, a0, a1); +goto L432bc4; +v0 = t0; +L432bc4: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L432bcc: +v1 = v0 & 0xff; +goto L432c08; +v1 = v0 & 0xff; +L432bd4: +a2 = MEM_U32(v1 + 36); +v0 = MEM_U8(a2 + 0); +goto L432aec; +v0 = MEM_U8(a2 + 0); +L432be0: +a2 = 0x10003a90; +//nop; +a0 = 0x1; +a1 = 0x64; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L432bfc; +a2 = a2; +L432bfc: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 35); +//nop; +L432c08: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static void func_432c18(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L432c18: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 4000006b MEM_U32(sp + 44) = ra; +// fdead 4000006b MEM_U32(sp + 40) = gp; +// fdead 4000006b MEM_U32(sp + 36) = s4; +// fdead 4000006b MEM_U32(sp + 32) = s3; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 76) = a1; +a1 = MEM_U32(v0 + -12); +s2 = a0; +t6 = MEM_U32(a1 + 40); +s4 = v0; +s3 = MEM_U32(t6 + 20); +v1 = zero; +s1 = sp + 0x48; +s0 = a1; +L432c68: +s0 = MEM_U32(s0 + 12); +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +t7 = v0 + 0xffffffe0; +t8 = t7 < 0x60; +if (t8 == 0) {//nop; +goto L432cb0;} +//nop; +t1 = 0x10000a04; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t5 = (int)t4 < (int)0x0; +t8 = t5; +L432cb0: +if (t8 == 0) {//nop; +goto L432cfc;} +//nop; +v1 = MEM_U32(s0 + 4); +a0 = s2; +t6 = MEM_U32(v1 + 20); +//nop; +if (s3 != t6) {//nop; +goto L432cdc;} +//nop; +if (zero != 0) {//nop; +goto L432cdc;} +//nop; +abort(); +L432cdc: +//nop; +a1 = MEM_U32(v1 + 52); +// bdead 403e0063 t9 = t9; +v0 = s1; +v0 = func_432ac0(mem, sp, v0, a0, a1); +goto L432cf0; +v0 = s1; +L432cf0: +// bdead 403e000b gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +goto L432dc4; +v1 = v0 & 0xff; +L432cfc: +t9 = v0 < 0xa0; +if (t9 == 0) {//nop; +goto L432d30;} +//nop; +t2 = 0x100009f0; +t1 = (int)v0 >> 5; +t0 = t1 << 2; +t2 = t2; +t3 = t2 + t0; +t7 = MEM_U32(t3 + 0); +//nop; +t4 = t7 << (v0 & 0x1f); +t5 = (int)t4 < (int)0x0; +t9 = t5; +L432d30: +if (t9 != 0) {//nop; +goto L432dc4;} +//nop; +//nop; +a1 = MEM_U32(s0 + 4); +// bdead 403e0043 t9 = t9; +a0 = s2; +v0 = s1; +v0 = func_432ac0(mem, sp, v0, a0, a1); +goto L432d50; +v0 = s1; +L432d50: +// bdead 403e000b gp = MEM_U32(sp + 40); +t8 = v0 & 0xff; +if (t8 != 0) {v1 = v0 & 0xff; +goto L432dc4;} +v1 = v0 & 0xff; +t6 = MEM_U8(s0 + 0); +//nop; +t1 = t6 + 0xffffffe0; +t2 = t1 < 0x80; +if (t2 == 0) {t0 = (int)t1 >> 5; +goto L432d9c;} +t0 = (int)t1 >> 5; +t7 = 0x100009e0; +t3 = t0 << 2; +t7 = t7; +t4 = t7 + t3; +t5 = MEM_U32(t4 + 0); +//nop; +t9 = t5 << (t1 & 0x1f); +t8 = (int)t9 < (int)0x0; +t2 = t8; +L432d9c: +if (t2 == 0) {//nop; +goto L432dc4;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +// bdead 403e0043 t9 = t9; +a0 = s2; +v0 = s1; +v0 = func_432ac0(mem, sp, v0, a0, a1); +goto L432dbc; +v0 = s1; +L432dbc: +// bdead 403e000b gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +L432dc4: +if (v1 != 0) {//nop; +goto L432df8;} +//nop; +t6 = MEM_U32(s4 + -4); +//nop; +t0 = MEM_U32(t6 + -4); +//nop; +t7 = MEM_U32(t0 + 28); +//nop; +if (s0 != t7) {//nop; +goto L432c68;} +//nop; +if (zero != 0) {//nop; +goto L432df8;} +//nop; +abort(); +L432df8: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static uint32_t func_432e18(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L432e18: +sp = sp + 0xfffffff8; +// fdead 4000006b MEM_U32(sp + 4) = s0; +t6 = MEM_U32(v0 + -4); +a2 = MEM_U32(v0 + -12); +t7 = MEM_U32(t6 + -4); +s0 = a1; +v1 = MEM_U32(t7 + 28); +a3 = a0; +if (v1 != a2) {//nop; +goto L432e48;} +//nop; +v0 = zero; +goto L432f24; +v0 = zero; +L432e48: +t8 = MEM_U32(a2 + 40); +a0 = a2; +v0 = MEM_U32(t8 + 20); +a2 = 0x3f; +L432e58: +a0 = MEM_U32(a0 + 12); +//nop; +a1 = MEM_U8(a0 + 0); +//nop; +t9 = a1 + 0xffffffe0; +t0 = t9 < 0x60; +if (t0 == 0) {t1 = (int)t9 >> 5; +goto L432e98;} +t1 = (int)t9 >> 5; +t3 = 0x10000a10; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (t9 & 0x1f); +t0 = (int)t6 < (int)0x0; +L432e98: +if (t0 == 0) {//nop; +goto L432ec0;} +//nop; +t8 = MEM_U32(a0 + 4); +//nop; +t1 = MEM_U32(t8 + 20); +//nop; +if (v0 != t1) {//nop; +goto L432f18;} +//nop; +v0 = zero; +goto L432f24; +v0 = zero; +L432ec0: +if (a2 != a1) {//nop; +goto L432f18;} +//nop; +t3 = MEM_U32(a0 + 4); +//nop; +t2 = MEM_U32(t3 + 20); +//nop; +if (a3 != t2) {//nop; +goto L432f18;} +//nop; +t4 = MEM_U32(a0 + 48); +//nop; +if (s0 != t4) {//nop; +goto L432f18;} +//nop; +t5 = MEM_U32(a0 + 20); +at = 0x4; +t9 = MEM_U8(t5 + 0); +//nop; +if (t9 == at) {//nop; +goto L432f10;} +//nop; +v0 = 0xffffffff; +goto L432f24; +v0 = 0xffffffff; +L432f10: +v0 = 0x1; +goto L432f24; +v0 = 0x1; +L432f18: +if (a0 != v1) {//nop; +goto L432e58;} +//nop; +v0 = zero; +L432f24: +// bdead 9 s0 = MEM_U32(sp + 4); +// bdead 9 sp = sp + 0x8; +return v0; +// bdead 9 sp = sp + 0x8; +} + +static uint32_t func_432f30(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a3 = 0; +L432f30: +sp = sp + 0xfffffff8; +// fdead 400000eb MEM_U32(sp + 4) = s0; +t0 = MEM_U32(v0 + -12); +s0 = a0; +t6 = MEM_U32(t0 + 40); +a3 = 0x3f; +v1 = MEM_U32(t6 + 20); +//nop; +L432f50: +t0 = MEM_U32(t0 + 12); +//nop; +a0 = MEM_U8(t0 + 0); +//nop; +t7 = a0 + 0xffffffe0; +t8 = t7 < 0x60; +if (t8 == 0) {//nop; +goto L432f94;} +//nop; +t2 = 0x10000a1c; +t9 = (int)t7 >> 5; +t1 = t9 << 2; +t2 = t2; +t3 = t2 + t1; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t7 & 0x1f); +t8 = (int)t5 < (int)0x0; +L432f94: +if (t8 == 0) {//nop; +goto L432fbc;} +//nop; +t9 = MEM_U32(t0 + 4); +//nop; +t2 = MEM_U32(t9 + 20); +//nop; +if (v1 != t2) {//nop; +goto L433010;} +//nop; +v0 = zero; +goto L433034; +v0 = zero; +L432fbc: +if (a3 != a0) {//nop; +goto L433010;} +//nop; +t1 = MEM_U32(t0 + 4); +//nop; +t3 = MEM_U32(t1 + 20); +//nop; +if (s0 != t3) {//nop; +goto L433010;} +//nop; +t4 = MEM_U32(t0 + 48); +//nop; +if (a1 != t4) {//nop; +goto L433010;} +//nop; +v1 = MEM_U32(t0 + 20); +v0 = 0x1; +t7 = MEM_U16(v1 + 6); +//nop; +t5 = t7 + 0x1; +MEM_U16(v1 + 6) = (uint16_t)t5; +t6 = MEM_U32(t0 + 20); +MEM_U32(a2 + 0) = t6; +goto L433034; +MEM_U32(a2 + 0) = t6; +L433010: +t8 = MEM_U32(v0 + -4); +//nop; +t9 = MEM_U32(t8 + -4); +//nop; +t2 = MEM_U32(t9 + 28); +//nop; +if (t0 != t2) {//nop; +goto L432f50;} +//nop; +v0 = zero; +L433034: +// bdead 9 s0 = MEM_U32(sp + 4); +// bdead 9 sp = sp + 0x8; +return v0; +// bdead 9 sp = sp + 0x8; +} + +static uint32_t func_433040(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433040: +t6 = MEM_U8(v0 + 11); +v0 = (int)a1 < (int)a0; +if (t6 == 0) {//nop; +goto L433058;} +//nop; +v0 = (int)a0 < (int)a1; +return v0; +v0 = (int)a0 < (int)a1; +L433058: +//nop; +return v0; +//nop; +} + +static void func_433060(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L433060: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400000eb MEM_U32(sp + 44) = ra; +// fdead 400000eb MEM_U32(sp + 40) = gp; +// fdead 400000eb MEM_U32(sp + 36) = s3; +// fdead 400000eb MEM_U32(sp + 32) = s2; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 80) = a2; +s1 = MEM_U32(a1 + 48); +s0 = a1; +if (s1 == 0) {s2 = a0; +goto L4330dc;} +s2 = a0; +v1 = MEM_U32(s1 + 0); +a2 = MEM_U32(a0 + 0); +t6 = MEM_U32(v1 + 20); +t7 = MEM_U32(a2 + 20); +//nop; +if (t6 != t7) {//nop; +goto L4330e8;} +//nop; +//nop; +a0 = MEM_U32(a2 + 28); +a1 = MEM_U32(v1 + 28); +// fdead 400f80fb t9 = t9; +v0 = sp + 0x48; +v0 = func_433040(mem, sp, v0, a0, a1); +goto L4330d0; +v0 = sp + 0x48; +L4330d0: +// bdead 400e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4330e8;} +//nop; +L4330dc: +MEM_U32(s0 + 48) = s2; +MEM_U32(s2 + 8) = s1; +goto L433194; +MEM_U32(s2 + 8) = s1; +L4330e8: +s0 = MEM_U32(s1 + 8); +s3 = sp + 0x48; +if (s0 == 0) {//nop; +goto L43318c;} +//nop; +a2 = MEM_U32(s2 + 0); +v1 = MEM_U32(s0 + 0); +t8 = MEM_U32(a2 + 20); +t9 = MEM_U32(v1 + 20); +//nop; +if (t8 != t9) {//nop; +goto L433138;} +//nop; +//nop; +a0 = MEM_U32(v1 + 28); +a1 = MEM_U32(a2 + 28); +// bdead 1e0061 t9 = t9; +v0 = s3; +v0 = func_433040(mem, sp, v0, a0, a1); +goto L43312c; +v0 = s3; +L43312c: +// bdead 1e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L43318c;} +//nop; +L433138: +s1 = s0; +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 == 0) {//nop; +goto L43318c;} +//nop; +a2 = MEM_U32(s2 + 0); +v1 = MEM_U32(s0 + 0); +t0 = MEM_U32(a2 + 20); +t1 = MEM_U32(v1 + 20); +//nop; +if (t0 != t1) {//nop; +goto L433138;} +//nop; +//nop; +a0 = MEM_U32(v1 + 28); +a1 = MEM_U32(a2 + 28); +// bdead 1e0061 t9 = t9; +v0 = s3; +v0 = func_433040(mem, sp, v0, a0, a1); +goto L433180; +v0 = s3; +L433180: +// bdead 1e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L433138;} +//nop; +L43318c: +MEM_U32(s1 + 8) = s2; +MEM_U32(s2 + 8) = s0; +L433194: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static uint32_t func_4331b0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4331b0: +//nop; +//nop; +//nop; +sp = sp + 0xffffff78; +// fdead 400001ab MEM_U32(sp + 68) = ra; +// fdead 400001ab MEM_U32(sp + 64) = fp; +// fdead 400001ab MEM_U32(sp + 60) = gp; +// fdead 400001ab MEM_U32(sp + 56) = s7; +// fdead 400001ab MEM_U32(sp + 52) = s6; +// fdead 400001ab MEM_U32(sp + 48) = s5; +// fdead 400001ab MEM_U32(sp + 44) = s4; +// fdead 400001ab MEM_U32(sp + 40) = s3; +// fdead 400001ab MEM_U32(sp + 36) = s2; +// fdead 400001ab MEM_U32(sp + 32) = s1; +// fdead 400001ab MEM_U32(sp + 28) = s0; +MEM_U32(sp + 132) = v0; +s0 = MEM_U32(v0 + -4); +s3 = a0; +s1 = MEM_U32(s0 + 28); +fp = zero; +s2 = zero; +s6 = 0x4; +s7 = sp + 0x88; +L43320c: +t7 = MEM_U8(s1 + 0); +//nop; +t8 = t7 + 0xffffffe0; +t9 = t8 < 0x60; +if (t9 == 0) {t0 = (int)t8 >> 5; +goto L433244;} +t0 = (int)t8 >> 5; +t2 = 0x10000a38; +t1 = t0 << 2; +t2 = t2; +t3 = t2 + t1; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t8 & 0x1f); +t9 = (int)t5 < (int)0x0; +L433244: +if (t9 == 0) {//nop; +goto L433520;} +//nop; +t7 = MEM_U8(s1 + 1); +a2 = sp + 0x76; +if (t7 == 0) {a3 = sp + 0x64; +goto L433520;} +a3 = sp + 0x64; +t0 = MEM_U32(s1 + 40); +//nop; +a0 = MEM_U32(s3 + 20); +t2 = sp + 0x60; +a1 = MEM_U32(t0 + 20); +MEM_U32(sp + 16) = t2; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L433278; +MEM_U32(sp + 16) = t2; +L433278: +t1 = MEM_U32(sp + 100); +// bdead c19e040b gp = MEM_U32(sp + 60); +if (t1 == 0) {s5 = v0; +goto L433290;} +s5 = v0; +v0 = zero; +goto L433798; +v0 = zero; +L433290: +if (v0 == 0) {//nop; +goto L433520;} +//nop; +t3 = MEM_U32(s1 + 4); +//nop; +a0 = MEM_U32(t3 + 52); +MEM_U32(sp + 124) = s1; +v0 = f_findincre(mem, sp, a0); +goto L4332ac; +MEM_U32(sp + 124) = s1; +L4332ac: +lo = v0 * s5; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s5 >> 32); +// bdead 4c1d8000b gp = MEM_U32(sp + 60); +t4 = MEM_U32(s3 + 28); +//nop; +s4 = v0; +a0 = MEM_U32(s3 + 20); +// fdead 6e1fe203f t9 = t9; +v0 = s7; +t8 = lo; +a1 = t4 + t8; +//nop; +v0 = func_432e18(mem, sp, v0, a0, a1); +goto L4332dc; +//nop; +L4332dc: +t5 = v0 + 0x1; +at = t5 < 0x3; +// bdead c1f84007 gp = MEM_U32(sp + 60); +if (at == 0) {a0 = 0x1; +goto L4334f4;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003ac8[] = { +&&L43348c, +&&L433310, +&&L433494, +}; +dest = Lswitch10003ac8[t5]; +//nop; +goto *dest; +//nop; +L433310: +t6 = MEM_U16(s3 + 4); +t7 = 0x1001cc50; +t9 = t6 << 2; +t0 = t9 + t7; +s0 = MEM_U32(t0 + 0); +s1 = zero; +if (s0 == 0) {//nop; +goto L4333f4;} +//nop; +L433330: +t2 = MEM_U8(s0 + 0); +//nop; +if (s6 != t2) {//nop; +goto L4333dc;} +//nop; +t1 = MEM_U8(s0 + 16); +//nop; +t3 = t1 + 0xffffffe0; +t4 = t3 < 0x80; +if (t4 == 0) {t8 = (int)t3 >> 5; +goto L433378;} +t8 = (int)t3 >> 5; +t6 = 0x10000a28; +t5 = t8 << 2; +t6 = t6; +t9 = t6 + t5; +t7 = MEM_U32(t9 + 0); +//nop; +t0 = t7 << (t3 & 0x1f); +t4 = (int)t0 < (int)0x0; +L433378: +if (t4 == 0) {//nop; +goto L4333dc;} +//nop; +t1 = MEM_U32(s3 + 20); +t8 = MEM_U32(s0 + 20); +//nop; +if (t1 != t8) {//nop; +goto L4333dc;} +//nop; +lo = s4 * s5; +hi = (uint32_t)((uint64_t)s4 * (uint64_t)s5 >> 32); +t6 = MEM_U32(s3 + 28); +t7 = MEM_U32(s0 + 28); +t3 = MEM_U32(sp + 132); +t5 = lo; +t9 = t6 + t5; +if (t9 != t7) {//nop; +goto L4333dc;} +//nop; +a1 = MEM_U32(t3 + -4); +//nop; +a0 = MEM_U16(s0 + 2); +a1 = a1 + 0x12c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4333c8; +a1 = a1 + 0x12c; +L4333c8: +// bdead c1fe000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4333dc;} +//nop; +s1 = 0x1; +goto L4333e4; +s1 = 0x1; +L4333dc: +s0 = MEM_U32(s0 + 12); +//nop; +L4333e4: +if (s1 != 0) {//nop; +goto L4333f4;} +//nop; +if (s0 != 0) {//nop; +goto L433330;} +//nop; +L4333f4: +if (s1 != 0) {//nop; +goto L433404;} +//nop; +v0 = zero; +goto L433798; +v0 = zero; +L433404: +//nop; +a0 = s0; +// bdead c1980023 t9 = t9; +v0 = s7; +v0 = func_4328f4(mem, sp, v0, a0); +goto L433418; +v0 = s7; +L433418: +// bdead c198000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L43342c;} +//nop; +v0 = zero; +goto L433798; +v0 = zero; +L43342c: +if (s2 != 0) {s1 = MEM_U32(sp + 124); +goto L433454;} +s1 = MEM_U32(sp + 124); +s1 = MEM_U32(sp + 124); +//nop; +t0 = MEM_U32(s1 + 4); +//nop; +s2 = MEM_U32(t0 + 20); +t1 = MEM_U32(sp + 132); +goto L43347c; +t1 = MEM_U32(sp + 132); +// fdead 0 s1 = MEM_U32(sp + 124); +L433454: +//nop; +t2 = MEM_U32(s1 + 4); +//nop; +t4 = MEM_U32(t2 + 20); +//nop; +if (s2 == t4) {t1 = MEM_U32(sp + 132); +goto L43347c;} +t1 = MEM_U32(sp + 132); +v0 = zero; +goto L433798; +v0 = zero; +// fdead 0 t1 = MEM_U32(sp + 132); +L43347c: +//nop; +s0 = MEM_U32(t1 + -4); +t3 = MEM_U32(s0 + 32); +goto L433524; +t3 = MEM_U32(s0 + 32); +L43348c: +v0 = zero; +goto L433798; +v0 = zero; +L433494: +if (s2 != 0) {s1 = MEM_U32(sp + 124); +goto L4334bc;} +s1 = MEM_U32(sp + 124); +s1 = MEM_U32(sp + 124); +//nop; +t8 = MEM_U32(s1 + 4); +//nop; +s2 = MEM_U32(t8 + 20); +t9 = MEM_U32(sp + 132); +goto L4334e4; +t9 = MEM_U32(sp + 132); +// fdead 0 s1 = MEM_U32(sp + 124); +L4334bc: +//nop; +t6 = MEM_U32(s1 + 4); +//nop; +t5 = MEM_U32(t6 + 20); +//nop; +if (s2 == t5) {//nop; +goto L4334e0;} +//nop; +v0 = zero; +goto L433798; +v0 = zero; +L4334e0: +t9 = MEM_U32(sp + 132); +L4334e4: +//nop; +s0 = MEM_U32(t9 + -4); +t3 = MEM_U32(s0 + 32); +goto L433524; +t3 = MEM_U32(s0 + 32); +L4334f4: +a2 = 0x10003abc; +//nop; +a1 = 0xea; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L43350c; +a2 = a2; +L43350c: +t7 = MEM_U32(sp + 132); +// bdead c1990003 gp = MEM_U32(sp + 60); +s1 = MEM_U32(sp + 124); +s0 = MEM_U32(t7 + -4); +//nop; +L433520: +t3 = MEM_U32(s0 + 32); +L433524: +//nop; +if (s1 != t3) {//nop; +goto L433534;} +//nop; +fp = 0x1; +L433534: +s1 = MEM_U32(s1 + 8); +if (fp == 0) {//nop; +goto L43320c;} +//nop; +s1 = MEM_U32(s0 + 28); +fp = 0x10013450; +//nop; +t0 = MEM_U8(s1 + 0); +L433550: +MEM_U32(sp + 124) = s1; +t2 = t0 + 0xffffffe0; +t4 = t2 < 0x60; +if (t4 == 0) {t1 = (int)t2 >> 5; +goto L433584;} +t1 = (int)t2 >> 5; +t6 = 0x10000a38; +t8 = t1 << 2; +t6 = t6; +t5 = t6 + t8; +t9 = MEM_U32(t5 + 0); +//nop; +t7 = t9 << (t2 & 0x1f); +t4 = (int)t7 < (int)0x0; +L433584: +if (t4 == 0) {t6 = MEM_U32(sp + 132); +goto L433768;} +t6 = MEM_U32(sp + 132); +t0 = MEM_U8(s1 + 1); +MEM_U32(sp + 124) = s1; +if (t0 == 0) {a2 = sp + 0x76; +goto L433764;} +a2 = sp + 0x76; +t1 = MEM_U32(s1 + 40); +//nop; +a0 = MEM_U32(s3 + 20); +t6 = sp + 0x60; +a1 = MEM_U32(t1 + 20); +MEM_U32(sp + 16) = t6; +a3 = sp + 0x64; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L4335bc; +a3 = sp + 0x64; +L4335bc: +// bdead c194000b gp = MEM_U32(sp + 60); +s5 = v0; +if (v0 == 0) {MEM_U32(sp + 124) = s1; +goto L433764;} +MEM_U32(sp + 124) = s1; +t8 = MEM_U32(sp + 100); +//nop; +if (t8 == 0) {//nop; +goto L4335e0;} +//nop; +abort(); +L4335e0: +t5 = MEM_U32(s1 + 4); +//nop; +a0 = MEM_U32(t5 + 52); +//nop; +v0 = f_findincre(mem, sp, a0); +goto L4335f4; +//nop; +L4335f4: +// bdead c1d4000b gp = MEM_U32(sp + 60); +s4 = v0; +//nop; +a0 = 0xc; +a1 = fp; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43360c; +a1 = fp; +L43360c: +lo = s4 * s5; +hi = (uint32_t)((uint64_t)s4 * (uint64_t)s5 >> 32); +// bdead 4c194000b gp = MEM_U32(sp + 60); +s0 = v0; +//nop; +MEM_U32(v0 + 0) = s3; +a0 = v0; +// fdead 6e1fe003f t9 = t9; +// bdead 4c1960023 v0 = s7; +MEM_U32(sp + 124) = s1; +a1 = s1; +s2 = lo; +a2 = (int)zero < (int)s2; +//nop; +func_433060(mem, sp, a0, a1, a2); +goto L433644; +//nop; +L433644: +t9 = MEM_U32(s3 + 28); +// bdead c59a0003 gp = MEM_U32(sp + 60); +a1 = t9 + s2; +//nop; +a0 = MEM_U32(s3 + 20); +s4 = s0 + 0x4; +// bdead c1b80063 t9 = t9; +a2 = s4; +v0 = s7; +v0 = func_432f30(mem, sp, v0, a0, a1, a2); +goto L43366c; +v0 = s7; +L43366c: +// bdead c1b8000b gp = MEM_U32(sp + 60); +if (v0 != 0) {t6 = MEM_U32(sp + 132); +goto L433768;} +t6 = MEM_U32(sp + 132); +t2 = MEM_U16(s3 + 4); +t3 = 0x1001cc50; +t7 = t2 << 2; +t4 = t7 + t3; +s0 = MEM_U32(t4 + 0); +s1 = zero; +L433690: +t0 = MEM_U8(s0 + 0); +//nop; +if (s6 != t0) {//nop; +goto L433734;} +//nop; +t1 = MEM_U8(s0 + 16); +//nop; +t6 = t1 + 0xffffffe0; +t8 = t6 < 0x80; +if (t8 == 0) {t5 = (int)t6 >> 5; +goto L4336d8;} +t5 = (int)t6 >> 5; +t2 = 0x10000a28; +t9 = t5 << 2; +t2 = t2; +t7 = t2 + t9; +t3 = MEM_U32(t7 + 0); +//nop; +t4 = t3 << (t6 & 0x1f); +t8 = (int)t4 < (int)0x0; +L4336d8: +if (t8 == 0) {//nop; +goto L433734;} +//nop; +t1 = MEM_U32(s3 + 20); +t5 = MEM_U32(s0 + 20); +//nop; +if (t1 != t5) {//nop; +goto L433734;} +//nop; +t2 = MEM_U32(s3 + 28); +t7 = MEM_U32(s0 + 28); +t9 = t2 + s2; +if (t9 != t7) {//nop; +goto L433734;} +//nop; +t3 = MEM_U32(sp + 132); +//nop; +a1 = MEM_U32(t3 + -4); +a0 = MEM_U16(s0 + 2); +a1 = a1 + 0x12c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433720; +a1 = a1 + 0x12c; +L433720: +// bdead c1be000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L433734;} +//nop; +s1 = 0x1; +goto L43373c; +s1 = 0x1; +L433734: +s0 = MEM_U32(s0 + 12); +//nop; +L43373c: +if (s1 == 0) {//nop; +goto L433690;} +//nop; +//nop; +a0 = s0; +// bdead c1b00023 t9 = t9; +a1 = s4; +v0 = s7; +func_432c18(mem, sp, v0, a0, a1); +goto L43375c; +v0 = s7; +L43375c: +// bdead c1900003 gp = MEM_U32(sp + 60); +//nop; +L433764: +t6 = MEM_U32(sp + 132); +L433768: +s1 = MEM_U32(sp + 124); +t4 = MEM_U32(t6 + -4); +//nop; +t0 = MEM_U32(t4 + 32); +//nop; +if (s1 != t0) {//nop; +goto L43378c;} +//nop; +v0 = 0x1; +goto L433798; +v0 = 0x1; +L43378c: +s1 = MEM_U32(s1 + 8); +t0 = MEM_U8(s1 + 0); +goto L433550; +t0 = MEM_U8(s1 + 0); +L433798: +// bdead 9 ra = MEM_U32(sp + 68); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 s3 = MEM_U32(sp + 40); +// bdead 9 s4 = MEM_U32(sp + 44); +// bdead 9 s5 = MEM_U32(sp + 48); +// bdead 9 s6 = MEM_U32(sp + 52); +// bdead 9 s7 = MEM_U32(sp + 56); +// bdead 9 fp = MEM_U32(sp + 64); +// bdead 9 sp = sp + 0x88; +return v0; +// bdead 9 sp = sp + 0x88; +} + +static uint32_t func_4337c8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4337c8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 44) = s6; +// fdead 400001eb MEM_U32(sp + 40) = s5; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s4 = 0x10013460; +s0 = a0; +s1 = v0; +s2 = 0x2; +s3 = 0x4; +s5 = 0x3; +s6 = 0x5b; +// fdead 40fe01eb MEM_U32(sp + 52) = ra; +// fdead 40fe01eb MEM_U32(sp + 48) = gp; +t6 = MEM_U8(s0 + 0); +L43381c: +//nop; +if (s3 == t6) {//nop; +goto L433830;} +//nop; +v0 = 0x1; +goto L433944; +v0 = 0x1; +L433830: +t7 = MEM_U32(s1 + -4); +//nop; +a1 = MEM_U32(t7 + -4); +a0 = MEM_U16(s0 + 2); +a1 = a1 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433848; +a1 = a1 + 0x10c; +L433848: +// bdead 40fe000b gp = MEM_U32(sp + 48); +if (v0 != 0) {//nop; +goto L43385c;} +//nop; +v0 = 0x1; +goto L433944; +v0 = 0x1; +L43385c: +v0 = MEM_U8(s0 + 16); +//nop; +lo = v0 * s5; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s5 >> 32); +t8 = lo; +t9 = s4 + t8; +t0 = MEM_U8(t9 + 2); +//nop; +if (t0 != 0) {//nop; +goto L4338a0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40040021 t9 = t9; +v0 = s1; +v0 = func_4337c8(mem, sp, v0, a0); +goto L433894; +v0 = s1; +L433894: +// bdead 9 gp = MEM_U32(sp + 48); +// bdead 9 ra = MEM_U32(sp + 52); +goto L433948; +// bdead 9 ra = MEM_U32(sp + 52); +L4338a0: +if (s6 != v0) {//nop; +goto L433914;} +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +t1 = MEM_U8(a0 + 0); +//nop; +if (s2 == t1) {//nop; +goto L4338e0;} +//nop; +t2 = MEM_U32(s0 + 24); +//nop; +t3 = MEM_U8(t2 + 0); +//nop; +if (s2 == t3) {//nop; +goto L4338e0;} +//nop; +v0 = zero; +goto L433944; +v0 = zero; +L4338e0: +//nop; +v0 = s1; +// bdead 40fe002b t9 = t9; +//nop; +v0 = func_4337c8(mem, sp, v0, a0); +goto L4338f4; +//nop; +L4338f4: +// bdead 40fe000b gp = MEM_U32(sp + 48); +if (v0 == 0) {v1 = v0; +goto L43390c;} +v1 = v0; +s0 = MEM_U32(s0 + 24); +t6 = MEM_U8(s0 + 0); +goto L43381c; +t6 = MEM_U8(s0 + 0); +L43390c: +v0 = v1; +goto L433944; +v0 = v1; +L433914: +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40fe0023 t9 = t9; +v0 = s1; +v0 = func_4337c8(mem, sp, v0, a0); +goto L433928; +v0 = s1; +L433928: +// bdead 40fe000b gp = MEM_U32(sp + 48); +if (v0 == 0) {v1 = v0; +goto L433940;} +v1 = v0; +s0 = MEM_U32(s0 + 24); +t6 = MEM_U8(s0 + 0); +goto L43381c; +t6 = MEM_U8(s0 + 0); +L433940: +v0 = v1; +L433944: +// bdead 9 ra = MEM_U32(sp + 52); +L433948: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t func_43396c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43396c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001ab MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400201ab MEM_U32(sp + 28) = ra; +// fdead 400201ab MEM_U32(sp + 24) = gp; +a2 = v0; +v0 = MEM_U8(s0 + 0); +L433994: +v1 = s0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L433bcc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003ae0[] = { +&&L4339c8, +&&L4339c8, +&&L4339d8, +&&L433a24, +&&L4339c8, +&&L4339d8, +&&L433bcc, +&&L4339d0, +}; +dest = Lswitch10003ae0[t6]; +//nop; +goto *dest; +//nop; +L4339c8: +v1 = 0x1; +goto L433bf4; +v1 = 0x1; +L4339d0: +v1 = zero; +goto L433bf4; +v1 = zero; +L4339d8: +t7 = MEM_U32(a2 + -4); +//nop; +v1 = MEM_U32(t7 + -4); +a0 = MEM_U16(s0 + 2); +a1 = v1 + 0x134; +MEM_U32(sp + 36) = v1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4339f4; +MEM_U32(sp + 36) = v1; +L4339f4: +// bdead 40020009 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +if (v0 != 0) {a0 = v0; +goto L433a1c;} +a0 = v0; +//nop; +a0 = MEM_U16(s0 + 2); +a1 = v1 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433a14; +a1 = v1 + 0x10c; +L433a14: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0 < 0x1; +L433a1c: +v1 = a0 & 0xff; +goto L433bf4; +v1 = a0 & 0xff; +L433a24: +v0 = MEM_U8(s0 + 16); +//nop; +t8 = v0 < 0x60; +if (t8 == 0) {//nop; +goto L433a5c;} +//nop; +t1 = 0x10000a54; +t9 = (int)v0 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (v0 & 0x1f); +t8 = (int)t4 < (int)0x0; +L433a5c: +if (t8 == 0) {at = 0x1; +goto L433a74;} +at = 0x1; +s0 = MEM_U32(v1 + 20); +v0 = MEM_U8(s0 + 0); +goto L433994; +v0 = MEM_U8(s0 + 0); +at = 0x1; +L433a74: +if (v0 == at) {at = 0x7d; +goto L433a84;} +at = 0x7d; +if (v0 != at) {t6 = v0 + 0xffffffe0; +goto L433b20;} +t6 = v0 + 0xffffffe0; +L433a84: +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 400200a1 t9 = t9; +v0 = a2; +MEM_U32(sp + 60) = a2; +v0 = func_43396c(mem, sp, v0, a0); +goto L433a9c; +MEM_U32(sp + 60) = a2; +L433a9c: +// bdead 40020009 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L433b18;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 600200bf t9 = t9; +v0 = a2; +MEM_U32(sp + 60) = a2; +v0 = func_43396c(mem, sp, v0, a0); +goto L433ac4; +MEM_U32(sp + 60) = a2; +L433ac4: +// bdead 40020009 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L433b18;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 600200bf t9 = t9; +v0 = a2; +MEM_U32(sp + 60) = a2; +v0 = func_4337c8(mem, sp, v0, a0); +goto L433aec; +MEM_U32(sp + 60) = a2; +L433aec: +// bdead 40020009 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L433b18;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 600200bf t9 = t9; +v0 = a2; +v0 = func_4337c8(mem, sp, v0, a0); +goto L433b10; +v0 = a2; +L433b10: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L433b18: +v1 = v0 & 0xff; +goto L433bf4; +v1 = v0 & 0xff; +L433b20: +t7 = t6 < 0x80; +if (t7 == 0) {t9 = (int)t6 >> 5; +goto L433b4c;} +t9 = (int)t6 >> 5; +t0 = 0x10000a44; +t1 = t9 << 2; +t0 = t0; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t6 & 0x1f); +t7 = (int)t4 < (int)0x0; +L433b4c: +if (t7 == 0) {//nop; +goto L433b80;} +//nop; +t8 = MEM_U32(a2 + -4); +//nop; +a1 = MEM_U32(t8 + -4); +a0 = MEM_U16(s0 + 2); +a1 = a1 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433b6c; +a1 = a1 + 0x10c; +L433b6c: +v1 = v0 < 0x1; +t9 = v1 & 0xff; +// bdead 4000001 gp = MEM_U32(sp + 24); +v1 = t9; +goto L433bf4; +v1 = t9; +L433b80: +t0 = MEM_U32(a2 + -4); +//nop; +v1 = MEM_U32(t0 + -4); +a0 = MEM_U16(s0 + 2); +a1 = v1 + 0x13c; +MEM_U32(sp + 36) = v1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433b9c; +MEM_U32(sp + 36) = v1; +L433b9c: +// bdead 40020009 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +if (v0 != 0) {a0 = v0; +goto L433bc4;} +a0 = v0; +//nop; +a0 = MEM_U16(s0 + 2); +a1 = v1 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433bbc; +a1 = v1 + 0x10c; +L433bbc: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0 < 0x1; +L433bc4: +v1 = a0 & 0xff; +goto L433bf4; +v1 = a0 & 0xff; +L433bcc: +a2 = 0x10003ad4; +//nop; +a0 = 0x1; +a1 = 0x14d; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L433be8; +a2 = a2; +L433be8: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 59); +//nop; +L433bf4: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 sp = sp + 0x40; +v0 = v1; +return v0; +v0 = v1; +} + +static void func_433c08(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433c08: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000002b MEM_U32(sp + 40) = s5; +// fdead 4000002b MEM_U32(sp + 44) = s6; +// fdead 4000002b MEM_U32(sp + 36) = s4; +// fdead 4000002b MEM_U32(sp + 32) = s3; +// fdead 4000002b MEM_U32(sp + 20) = s0; +s5 = 0x10013460; +s0 = a0; +s3 = v0; +s4 = 0x4; +s6 = 0x3; +// fdead 40f2002b MEM_U32(sp + 52) = ra; +// fdead 40f2002b MEM_U32(sp + 48) = gp; +// fdead 40f2002b MEM_U32(sp + 28) = s2; +// fdead 40f2002b MEM_U32(sp + 24) = s1; +t6 = MEM_U8(s0 + 0); +L433c54: +s2 = s0; +if (s4 != t6) {// bdead 40fa0001 ra = MEM_U32(sp + 52); +goto L433ce4;} +// bdead 40fa0001 ra = MEM_U32(sp + 52); +t7 = MEM_U32(s3 + -4); +//nop; +s1 = MEM_U32(t7 + -4); +a0 = MEM_U16(s0 + 2); +a1 = s1 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433c78; +a1 = s1 + 0x10c; +L433c78: +// bdead 40fe0009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L433c9c;} +//nop; +//nop; +a1 = MEM_U16(s0 + 2); +a0 = s1 + 0x13c; +f_setbit(mem, sp, a0, a1); +goto L433c94; +a0 = s1 + 0x13c; +L433c94: +// bdead 40fa0001 gp = MEM_U32(sp + 48); +//nop; +L433c9c: +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 760fe003b t9 = t9; +v0 = s3; +func_433c08(mem, sp, v0, a0); +goto L433cb0; +v0 = s3; +L433cb0: +t8 = MEM_U8(s0 + 16); +// bdead 42f80001 gp = MEM_U32(sp + 48); +lo = t8 * s6; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)s6 >> 32); +t9 = lo; +t0 = s5 + t9; +t1 = MEM_U8(t0 + 2); +//nop; +if (t1 == 0) {// bdead 40f80001 ra = MEM_U32(sp + 52); +goto L433ce4;} +// bdead 40f80001 ra = MEM_U32(sp + 52); +s0 = MEM_U32(s2 + 24); +t6 = MEM_U8(s0 + 0); +goto L433c54; +t6 = MEM_U8(s0 + 0); +// fdead 0 ra = MEM_U32(sp + 52); +L433ce4: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static uint32_t func_433d08(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433d08: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +v1 = MEM_U8(a0 + 0); +a2 = a0; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L433e60;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003b0c[] = { +&&L433d58, +&&L433d58, +&&L433d70, +&&L433d9c, +&&L433d58, +&&L433d70, +&&L433e60, +&&L433d60, +}; +dest = Lswitch10003b0c[t6]; +//nop; +goto *dest; +//nop; +L433d58: +v1 = 0x1; +goto L433e88; +v1 = 0x1; +L433d60: +MEM_U8(v0 + -5) = (uint8_t)zero; +v1 = MEM_U8(sp + 51); +// bdead 11 ra = MEM_U32(sp + 28); +goto L433e8c; +// bdead 11 ra = MEM_U32(sp + 28); +L433d70: +t7 = MEM_U32(v0 + -4); +//nop; +a1 = MEM_U32(t7 + -4); +a0 = MEM_U16(a2 + 2); +a1 = a1 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433d88; +a1 = a1 + 0x10c; +L433d88: +v1 = v0 < 0x1; +t8 = v1 & 0xff; +// bdead 2000001 gp = MEM_U32(sp + 24); +v1 = t8; +goto L433e88; +v1 = t8; +L433d9c: +t9 = MEM_U8(a2 + 16); +//nop; +t0 = t9 + 0xffffffe0; +t1 = t0 < 0x80; +if (t1 == 0) {t2 = (int)t0 >> 5; +goto L433dd4;} +t2 = (int)t0 >> 5; +t4 = 0x10000a60; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (t0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L433dd4: +if (t1 == 0) {//nop; +goto L433e0c;} +//nop; +t9 = MEM_U32(v0 + -4); +a0 = MEM_U16(a2 + 2); +a1 = MEM_U32(t9 + -4); +//nop; +a1 = a1 + 0x10c; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433df8; +//nop; +L433df8: +v1 = v0 < 0x1; +t2 = v1 & 0xff; +// bdead 801 gp = MEM_U32(sp + 24); +v1 = t2; +goto L433e88; +v1 = t2; +L433e0c: +t4 = MEM_U32(v0 + -4); +//nop; +v1 = MEM_U32(t4 + -4); +a0 = MEM_U16(a2 + 2); +MEM_U32(sp + 56) = a2; +a1 = v1 + 0x13c; +MEM_U32(sp + 36) = v1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433e2c; +MEM_U32(sp + 36) = v1; +L433e2c: +// bdead 40000009 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 56); +if (v0 != 0) {a0 = v0; +goto L433e58;} +a0 = v0; +//nop; +a0 = MEM_U16(a2 + 2); +a1 = v1 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433e50; +a1 = v1 + 0x10c; +L433e50: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0 < 0x1; +L433e58: +v1 = a0 & 0xff; +goto L433e88; +v1 = a0 & 0xff; +L433e60: +a2 = 0x10003b00; +//nop; +a0 = 0x1; +a1 = 0x187; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L433e7c; +a2 = a2; +L433e7c: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 51); +//nop; +L433e88: +// bdead 11 ra = MEM_U32(sp + 28); +L433e8c: +// bdead 11 sp = sp + 0x38; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_433e98(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L433e98: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 36) = s4; +// fdead 400000eb MEM_U32(sp + 28) = s2; +// fdead 400000eb MEM_U32(sp + 24) = s1; +// fdead 400000eb MEM_U32(sp + 20) = s0; +s1 = a0; +s4 = v0; +// fdead 402400eb MEM_U32(sp + 44) = ra; +// fdead 402400eb MEM_U32(sp + 40) = gp; +// fdead 402400eb MEM_U32(sp + 32) = s3; +s2 = zero; +if (a1 == 0) {s0 = a1; +goto L434010;} +s0 = a1; +s3 = 0x1; +L433edc: +t6 = MEM_U8(s0 + 9); +//nop; +if (s3 != t6) {//nop; +goto L433ff8;} +//nop; +t7 = MEM_U8(s0 + 8); +//nop; +if (t7 != 0) {//nop; +goto L433ff8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 12); +a1 = MEM_U32(s1 + 8); +//nop; +v0 = f_slkilled(mem, sp, a0, a1); +goto L433f10; +//nop; +L433f10: +// bdead 40360009 gp = MEM_U32(sp + 40); +t8 = v0 & 0xff; +if (t8 == 0) {s2 = v0 & 0xff; +goto L433ff8;} +s2 = v0 & 0xff; +a1 = MEM_U32(s0 + 12); +//nop; +t9 = MEM_U8(a1 + 0); +//nop; +t0 = t9 + 0xffffffe0; +t1 = t0 < 0x80; +if (t1 == 0) {t2 = (int)t0 >> 5; +goto L433f60;} +t2 = (int)t0 >> 5; +t4 = 0x10000a70; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (t0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L433f60: +if (t1 == 0) {//nop; +goto L433ff8;} +//nop; +t9 = MEM_U32(a1 + 4); +t4 = MEM_U32(s1 + 20); +t2 = MEM_U32(t9 + 20); +//nop; +if (t2 != t4) {//nop; +goto L433ff8;} +//nop; +t3 = MEM_U32(s4 + -4); +//nop; +a1 = MEM_U32(t3 + -4); +a0 = MEM_U16(s1 + 2); +a1 = a1 + 0x12c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L433f98; +a1 = a1 + 0x12c; +L433f98: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L433ff8;} +//nop; +a1 = MEM_U32(s0 + 12); +a0 = MEM_U32(s1 + 28); +v1 = MEM_U32(a1 + 48); +//nop; +v0 = (int)v1 < (int)a0; +v0 = v0 ^ 0x1; +if (v0 == 0) {//nop; +goto L433fd0;} +//nop; +t6 = MEM_U16(s1 + 36); +t5 = v1 - a0; +v0 = (int)t5 < (int)t6; +L433fd0: +if (v0 != 0) {s2 = v0 & 0xff; +goto L433ff8;} +s2 = v0 & 0xff; +v0 = (int)a0 < (int)v1; +v0 = v0 ^ 0x1; +if (v0 == 0) {s2 = v0 & 0xff; +goto L433ff8;} +s2 = v0 & 0xff; +t7 = MEM_U32(a1 + 32); +t0 = a0 - v1; +v0 = (int)t0 < (int)t7; +s2 = v0 & 0xff; +L433ff8: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 == 0) {// bdead 403e0001 ra = MEM_U32(sp + 44); +goto L434014;} +// bdead 403e0001 ra = MEM_U32(sp + 44); +if (s2 == 0) {//nop; +goto L433edc;} +//nop; +L434010: +// bdead 80001 ra = MEM_U32(sp + 44); +L434014: +v0 = s2; +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_434034(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L434034: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 44) = ra; +// fdead 4000002b MEM_U32(sp + 40) = gp; +// fdead 4000002b MEM_U32(sp + 36) = s3; +// fdead 4000002b MEM_U32(sp + 32) = s2; +// fdead 4000002b MEM_U32(sp + 28) = s1; +// fdead 4000002b MEM_U32(sp + 24) = s0; +t6 = MEM_U32(v0 + -4); +s2 = a0; +t7 = MEM_U32(t6 + -4); +s1 = zero; +s0 = MEM_U32(t7 + 36); +s3 = 0x1; +if (s0 == 0) {v0 = s1; +goto L43415c;} +v0 = s1; +L43407c: +t8 = MEM_U8(s0 + 9); +//nop; +if (s3 != t8) {//nop; +goto L434148;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t0 = t9 + 0xffffffe0; +t1 = t0 < 0x60; +if (t1 == 0) {t2 = (int)t0 >> 5; +goto L4340cc;} +t2 = (int)t0 >> 5; +t4 = 0x10000a80; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (t0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L4340cc: +if (t1 == 0) {//nop; +goto L434148;} +//nop; +t9 = MEM_U8(v0 + 1); +//nop; +if (t9 == 0) {//nop; +goto L434148;} +//nop; +v1 = MEM_U32(v0 + 4); +//nop; +t2 = MEM_U32(v1 + 20); +//nop; +if (s2 != t2) {//nop; +goto L434148;} +//nop; +//nop; +a0 = MEM_U32(v1 + 52); +//nop; +v0 = f_findincre(mem, sp, a0); +goto L43410c; +//nop; +L43410c: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (s1 == 0) {//nop; +goto L434138;} +//nop; +if ((int)v0 <= 0) {//nop; +goto L434128;} +//nop; +if ((int)s1 > 0) {//nop; +goto L434138;} +//nop; +L434128: +if ((int)v0 >= 0) {//nop; +goto L434140;} +//nop; +if ((int)s1 >= 0) {//nop; +goto L434140;} +//nop; +L434138: +s1 = v0; +goto L434148; +s1 = v0; +L434140: +v0 = zero; +goto L43415c; +v0 = zero; +L434148: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L43407c;} +//nop; +v0 = s1; +L43415c: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_434178(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L434178: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +// fdead 4000002b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 68) = v0; +v1 = MEM_U8(a0 + 16); +s0 = a0; +goto L43514c; +s0 = a0; +L4341a4: +a3 = MEM_U32(s0 + 24); +v0 = 0x2; +t6 = MEM_U8(a3 + 0); +t0 = 0x1; +if (v0 != t6) {//nop; +goto L4341dc;} +//nop; +a2 = MEM_U32(s0 + 20); +t7 = 0x1; +t8 = MEM_U8(a2 + 0); +MEM_U8(sp + 64) = (uint8_t)t7; +if (v0 != t8) {//nop; +goto L434200;} +//nop; +t0 = zero; +goto L434200; +t0 = zero; +L4341dc: +a2 = MEM_U32(s0 + 20); +//nop; +t9 = MEM_U8(a2 + 0); +//nop; +if (v0 != t9) {//nop; +goto L4341fc;} +//nop; +MEM_U8(sp + 64) = (uint8_t)zero; +goto L434200; +MEM_U8(sp + 64) = (uint8_t)zero; +L4341fc: +t0 = zero; +L434200: +if (t0 == 0) {a0 = a2; +goto L43440c;} +a0 = a2; +t1 = MEM_U8(sp + 64); +t2 = MEM_U32(sp + 68); +if (t1 == 0) {t1 = MEM_U32(sp + 68); +goto L434310;} +t1 = MEM_U32(sp + 68); +v1 = MEM_U32(t2 + -4); +//nop; +a0 = MEM_U16(a2 + 2); +a1 = v1 + 0x10c; +MEM_U32(sp + 44) = v1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L434230; +MEM_U32(sp + 44) = v1; +L434230: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 44); +if (v0 != 0) {//nop; +goto L434248;} +//nop; +t0 = zero; +goto L435268; +t0 = zero; +L434248: +t3 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t3 + 2); +a1 = v1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L43425c; +a1 = v1 + 0x13c; +L43425c: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L4342c0;} +//nop; +t4 = MEM_U32(s0 + 20); +//nop; +t5 = MEM_U8(t4 + 16); +//nop; +t6 = t5 + 0xffffffe0; +t7 = t6 < 0x80; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L4342a8;} +t8 = (int)t6 >> 5; +t1 = 0x10000aa0; +t9 = t8 << 2; +t1 = t1; +t2 = t1 + t9; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t6 & 0x1f); +t7 = (int)t4 < (int)0x0; +L4342a8: +if (t7 != 0) {//nop; +goto L4342b8;} +//nop; +t0 = 0x1; +goto L435268; +t0 = 0x1; +L4342b8: +t0 = zero; +goto L435268; +t0 = zero; +L4342c0: +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 6002002f t9 = t9; +v0 = sp + 0x48; +v0 = func_43396c(mem, sp, v0, a0); +goto L4342d4; +v0 = sp + 0x48; +L4342d4: +// bdead 40020009 gp = MEM_U32(sp + 24); +t8 = v0 & 0xff; +if (t8 == 0) {t0 = v0 & 0xff; +goto L435268;} +t0 = v0 & 0xff; +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 6202023f t9 = t9; +v0 = sp + 0x48; +MEM_U8(sp + 66) = (uint8_t)t0; +func_433c08(mem, sp, v0, a0); +goto L4342fc; +MEM_U8(sp + 66) = (uint8_t)t0; +L4342fc: +// bdead 40000001 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +// bdead 201 ra = MEM_U32(sp + 28); +goto L43526c; +// bdead 201 ra = MEM_U32(sp + 28); +// fdead 0 t1 = MEM_U32(sp + 68); +L434310: +//nop; +v1 = MEM_U32(t1 + -4); +a0 = MEM_U16(a3 + 2); +a1 = v1 + 0x10c; +MEM_U32(sp + 44) = v1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L434328; +MEM_U32(sp + 44) = v1; +L434328: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 44); +if (v0 != 0) {//nop; +goto L434340;} +//nop; +t0 = zero; +goto L435268; +t0 = zero; +L434340: +t9 = MEM_U32(s0 + 24); +a1 = v1 + 0x13c; +a0 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L43435c; +//nop; +L43435c: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L4343c0;} +//nop; +t2 = MEM_U32(s0 + 24); +//nop; +t3 = MEM_U8(t2 + 16); +//nop; +t6 = t3 + 0xffffffe0; +t4 = t6 < 0x80; +if (t4 == 0) {t5 = (int)t6 >> 5; +goto L4343a8;} +t5 = (int)t6 >> 5; +t8 = 0x10000aa0; +t7 = t5 << 2; +t8 = t8; +t1 = t8 + t7; +t9 = MEM_U32(t1 + 0); +//nop; +t2 = t9 << (t6 & 0x1f); +t4 = (int)t2 < (int)0x0; +L4343a8: +if (t4 != 0) {//nop; +goto L4343b8;} +//nop; +t0 = 0x1; +goto L435268; +t0 = 0x1; +L4343b8: +t0 = zero; +goto L435268; +t0 = zero; +L4343c0: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 6002002f t9 = t9; +v0 = sp + 0x48; +v0 = func_43396c(mem, sp, v0, a0); +goto L4343d4; +v0 = sp + 0x48; +L4343d4: +// bdead 40020009 gp = MEM_U32(sp + 24); +t5 = v0 & 0xff; +if (t5 == 0) {t0 = v0 & 0xff; +goto L435268;} +t0 = v0 & 0xff; +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 6002423f t9 = t9; +v0 = sp + 0x48; +MEM_U8(sp + 66) = (uint8_t)t0; +func_433c08(mem, sp, v0, a0); +goto L4343fc; +MEM_U8(sp + 66) = (uint8_t)t0; +L4343fc: +// bdead 40000001 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +// bdead 201 ra = MEM_U32(sp + 28); +goto L43526c; +// bdead 201 ra = MEM_U32(sp + 28); +L43440c: +//nop; +v0 = sp + 0x48; +// bdead 4002022b t9 = t9; +MEM_U8(sp + 66) = (uint8_t)t0; +v0 = func_43396c(mem, sp, v0, a0); +goto L434420; +MEM_U8(sp + 66) = (uint8_t)t0; +L434420: +// bdead 4002000b gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +if (v0 == 0) {// bdead 40020203 ra = MEM_U32(sp + 28); +goto L43526c;} +// bdead 40020203 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 16002023f t9 = t9; +v0 = sp + 0x48; +MEM_U8(sp + 66) = (uint8_t)t0; +v0 = func_43396c(mem, sp, v0, a0); +goto L434448; +MEM_U8(sp + 66) = (uint8_t)t0; +L434448: +// bdead 4002000b gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +if (v0 == 0) {// bdead 40020203 ra = MEM_U32(sp + 28); +goto L43526c;} +// bdead 40020203 ra = MEM_U32(sp + 28); +a3 = MEM_U32(s0 + 24); +at = 0x3; +t8 = MEM_U8(a3 + 0); +//nop; +if (t8 != at) {//nop; +goto L434500;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 16202033f t9 = t9; +v0 = sp + 0x48; +v0 = func_4337c8(mem, sp, v0, a0); +goto L434484; +v0 = sp + 0x48; +L434484: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 == 0) {v1 = v0; +goto L4344ac;} +v1 = v0; +//nop; +a0 = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 20); +//nop; +v0 = f_iexproccurred(mem, sp, a0, a1); +goto L4344a4; +//nop; +L4344a4: +// bdead 40020009 gp = MEM_U32(sp + 24); +v1 = v0 < 0x1; +L4344ac: +t7 = v1 & 0xff; +if (t7 == 0) {t0 = v1 & 0xff; +goto L4344dc;} +t0 = v1 & 0xff; +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 16003023f t9 = t9; +v0 = sp + 0x48; +MEM_U8(sp + 66) = (uint8_t)t0; +func_433c08(mem, sp, v0, a0); +goto L4344d0; +MEM_U8(sp + 66) = (uint8_t)t0; +L4344d0: +// bdead 40020001 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +//nop; +L4344dc: +//nop; +a0 = 0x1001cbd8; +a1 = MEM_U16(s0 + 2); +MEM_U8(sp + 66) = (uint8_t)t0; +f_setbit(mem, sp, a0, a1); +goto L4344f0; +MEM_U8(sp + 66) = (uint8_t)t0; +L4344f0: +// bdead 40000001 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +// bdead 201 ra = MEM_U32(sp + 28); +goto L43526c; +// bdead 201 ra = MEM_U32(sp + 28); +L434500: +t1 = MEM_U32(s0 + 20); +at = 0x3; +t9 = MEM_U8(t1 + 0); +t0 = zero; +if (t9 != at) {//nop; +goto L4345a8;} +//nop; +//nop; +a0 = a3; +// bdead 40020021 t9 = t9; +v0 = sp + 0x48; +v0 = func_4337c8(mem, sp, v0, a0); +goto L43452c; +v0 = sp + 0x48; +L43452c: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 == 0) {v1 = v0; +goto L434554;} +v1 = v0; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(s0 + 24); +//nop; +v0 = f_iexproccurred(mem, sp, a0, a1); +goto L43454c; +//nop; +L43454c: +// bdead 40020009 gp = MEM_U32(sp + 24); +v1 = v0 < 0x1; +L434554: +t6 = v1 & 0xff; +if (t6 == 0) {t0 = v1 & 0xff; +goto L434584;} +t0 = v1 & 0xff; +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 16002823f t9 = t9; +v0 = sp + 0x48; +MEM_U8(sp + 66) = (uint8_t)t0; +func_433c08(mem, sp, v0, a0); +goto L434578; +MEM_U8(sp + 66) = (uint8_t)t0; +L434578: +// bdead 40020001 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +//nop; +L434584: +//nop; +a0 = 0x1001cbd8; +a1 = MEM_U16(s0 + 2); +MEM_U8(sp + 66) = (uint8_t)t0; +f_setbit(mem, sp, a0, a1); +goto L434598; +MEM_U8(sp + 66) = (uint8_t)t0; +L434598: +// bdead 40000001 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +// bdead 201 ra = MEM_U32(sp + 28); +goto L43526c; +// bdead 201 ra = MEM_U32(sp + 28); +L4345a8: +// bdead 201 ra = MEM_U32(sp + 28); +goto L43526c; +// bdead 201 ra = MEM_U32(sp + 28); +L4345b0: +a3 = MEM_U32(s0 + 24); +//nop; +v0 = MEM_U8(a3 + 0); +//nop; +t2 = v0 + 0xfffffffe; +at = t2 < 0x7; +if (at == 0) {//nop; +goto L43494c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003b48[] = { +&&L4345f0, +&&L434680, +&&L434790, +&&L43494c, +&&L434680, +&&L43494c, +&&L434944, +}; +dest = Lswitch10003b48[t2]; +//nop; +goto *dest; +//nop; +L4345f0: +a2 = MEM_U32(s0 + 20); +at = 0x4; +t3 = MEM_U8(a2 + 0); +t4 = MEM_U32(sp + 68); +if (t3 == at) {//nop; +goto L434610;} +//nop; +t0 = zero; +goto L434974; +t0 = zero; +L434610: +a1 = MEM_U32(t4 + -4); +//nop; +a0 = MEM_U16(a2 + 2); +a1 = a1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L434624; +a1 = a1 + 0x13c; +L434624: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 == 0) {v1 = v0; +goto L434678;} +v1 = v0; +t5 = MEM_U32(s0 + 20); +//nop; +t8 = MEM_U8(t5 + 16); +//nop; +t7 = t8 + 0xffffffe0; +t1 = t7 < 0x80; +if (t1 == 0) {v1 = t1 < 0x1; +goto L434678;} +v1 = t1 < 0x1; +t2 = 0x10000aa0; +t9 = (int)t7 >> 5; +t6 = t9 << 2; +t2 = t2; +t3 = t2 + t6; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t7 & 0x1f); +t1 = (int)t5 < (int)0x0; +v1 = t1 < 0x1; +L434678: +t0 = v1 & 0xff; +goto L434974; +t0 = v1 & 0xff; +L434680: +t9 = MEM_U32(sp + 68); +a0 = MEM_U16(a3 + 2); +v1 = MEM_U32(t9 + -4); +//nop; +MEM_U8(sp + 66) = (uint8_t)zero; +a1 = v1 + 0x134; +MEM_U32(sp + 44) = v1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4346a0; +MEM_U32(sp + 44) = v1; +L4346a0: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 44); +t0 = MEM_U8(sp + 66); +if (v0 == 0) {//nop; +goto L4346d8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 6002023f t9 = t9; +v0 = sp + 0x48; +v0 = func_433d08(mem, sp, v0, a0); +goto L4346c8; +v0 = sp + 0x48; +L4346c8: +t2 = MEM_U32(sp + 68); +// bdead 4002080b gp = MEM_U32(sp + 24); +v1 = MEM_U32(t2 + -4); +t0 = v0 & 0xff; +L4346d8: +t6 = MEM_U32(s0 + 24); +//nop; +a0 = MEM_U16(t6 + 2); +MEM_U8(sp + 66) = (uint8_t)t0; +MEM_U32(sp + 44) = v1; +a1 = v1 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4346f4; +a1 = v1 + 0x10c; +L4346f4: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 44); +t0 = MEM_U8(sp + 66); +if (v0 != 0) {//nop; +goto L434974;} +//nop; +a2 = MEM_U32(s0 + 20); +at = 0x4; +t3 = MEM_U8(a2 + 0); +t0 = zero; +if (t3 != at) {a1 = v1 + 0x13c; +goto L434974;} +a1 = v1 + 0x13c; +//nop; +a0 = MEM_U16(a2 + 2); +MEM_U8(sp + 66) = (uint8_t)zero; +v0 = f_bvectin(mem, sp, a0, a1); +goto L434730; +MEM_U8(sp + 66) = (uint8_t)zero; +L434730: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +if (v0 == 0) {//nop; +goto L434974;} +//nop; +t4 = MEM_U32(s0 + 20); +//nop; +t7 = MEM_U8(t4 + 16); +//nop; +t5 = t7 + 0xffffffe0; +t8 = t5 < 0x80; +if (t8 == 0) {t1 = (int)t5 >> 5; +goto L434780;} +t1 = (int)t5 >> 5; +t2 = 0x10000aa0; +t9 = t1 << 2; +t2 = t2; +t6 = t2 + t9; +t3 = MEM_U32(t6 + 0); +//nop; +t4 = t3 << (t5 & 0x1f); +t8 = (int)t4 < (int)0x0; +L434780: +if (t8 != 0) {//nop; +goto L434974;} +//nop; +t0 = 0x1; +goto L434974; +t0 = 0x1; +L434790: +t1 = MEM_U32(sp + 68); +//nop; +v1 = MEM_U32(t1 + -4); +a0 = MEM_U16(a3 + 2); +MEM_U8(sp + 66) = (uint8_t)zero; +a1 = v1 + 0x10c; +MEM_U32(sp + 44) = v1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4347b0; +MEM_U32(sp + 44) = v1; +L4347b0: +// bdead 40020009 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 44); +t0 = MEM_U8(sp + 66); +if (v0 != 0) {//nop; +goto L43484c;} +//nop; +a2 = MEM_U32(s0 + 20); +at = 0x4; +t2 = MEM_U8(a2 + 0); +a1 = v1 + 0x13c; +if (t2 != at) {//nop; +goto L434974;} +//nop; +//nop; +a0 = MEM_U16(a2 + 2); +MEM_U8(sp + 66) = (uint8_t)t0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4347ec; +MEM_U8(sp + 66) = (uint8_t)t0; +L4347ec: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +if (v0 == 0) {//nop; +goto L434974;} +//nop; +t9 = MEM_U32(s0 + 20); +//nop; +t6 = MEM_U8(t9 + 16); +//nop; +t3 = t6 + 0xffffffe0; +t5 = t3 < 0x80; +if (t5 == 0) {t4 = (int)t3 >> 5; +goto L43483c;} +t4 = (int)t3 >> 5; +t8 = 0x10000aa0; +t7 = t4 << 2; +t8 = t8; +t1 = t8 + t7; +t2 = MEM_U32(t1 + 0); +//nop; +t9 = t2 << (t3 & 0x1f); +t5 = (int)t9 < (int)0x0; +L43483c: +if (t5 != 0) {//nop; +goto L434974;} +//nop; +t0 = 0x1; +goto L434974; +t0 = 0x1; +L43484c: +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 6002023f t9 = t9; +v0 = sp + 0x48; +MEM_U8(sp + 66) = (uint8_t)t0; +v0 = func_433d08(mem, sp, v0, a0); +goto L434864; +MEM_U8(sp + 66) = (uint8_t)t0; +L434864: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +if (v0 == 0) {//nop; +goto L434974;} +//nop; +t8 = MEM_U32(sp + 68); +t4 = MEM_U32(s0 + 24); +//nop; +a1 = MEM_U32(t8 + -4); +a0 = MEM_U16(t4 + 2); +MEM_U8(sp + 66) = (uint8_t)t0; +a1 = a1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L434894; +a1 = a1 + 0x13c; +L434894: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +if (v0 == 0) {//nop; +goto L4348f8;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +t1 = MEM_U8(t7 + 16); +//nop; +t2 = t1 + 0xffffffe0; +t3 = t2 < 0x80; +if (t3 == 0) {//nop; +goto L4348e8;} +//nop; +t5 = 0x10000aa0; +t9 = (int)t2 >> 5; +t6 = t9 << 2; +t5 = t5; +t4 = t5 + t6; +t8 = MEM_U32(t4 + 0); +//nop; +t7 = t8 << (t2 & 0x1f); +t3 = (int)t7 < (int)0x0; +L4348e8: +if (t3 != 0) {//nop; +goto L434974;} +//nop; +t0 = 0x1; +goto L434974; +t0 = 0x1; +L4348f8: +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 6002022f t9 = t9; +v0 = sp + 0x48; +v0 = func_43396c(mem, sp, v0, a0); +goto L43490c; +v0 = sp + 0x48; +L43490c: +// bdead 40020009 gp = MEM_U32(sp + 24); +t9 = v0 & 0xff; +if (t9 == 0) {t0 = v0 & 0xff; +goto L434974;} +t0 = v0 & 0xff; +//nop; +a0 = MEM_U32(s0 + 24); +// bdead 40020221 t9 = t9; +v0 = sp + 0x48; +MEM_U8(sp + 66) = (uint8_t)t0; +func_433c08(mem, sp, v0, a0); +goto L434934; +MEM_U8(sp + 66) = (uint8_t)t0; +L434934: +// bdead 40020001 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +//nop; +goto L434974; +//nop; +L434944: +t0 = zero; +goto L434974; +t0 = zero; +L43494c: +a2 = 0x10003b3e; +//nop; +a0 = 0x1; +a1 = 0x209; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L434968; +a2 = a2; +L434968: +// bdead 40020001 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +//nop; +L434974: +if (t0 == 0) {// bdead 40020201 ra = MEM_U32(sp + 28); +goto L43526c;} +// bdead 40020201 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40020021 t9 = t9; +v0 = sp + 0x48; +v0 = func_4337c8(mem, sp, v0, a0); +goto L434990; +v0 = sp + 0x48; +L434990: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L4349b8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 16002003f t9 = t9; +v0 = sp + 0x48; +v0 = func_4337c8(mem, sp, v0, a0); +goto L4349b0; +v0 = sp + 0x48; +L4349b0: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L4349b8: +t0 = v0 & 0xff; +goto L435268; +t0 = v0 & 0xff; +L4349c0: +a2 = MEM_U32(s0 + 20); +at = 0x4; +t5 = MEM_U8(a2 + 0); +t6 = MEM_U32(sp + 68); +if (t5 == at) {//nop; +goto L4349e0;} +//nop; +t0 = zero; +goto L435268; +t0 = zero; +L4349e0: +a1 = MEM_U32(t6 + -4); +//nop; +a0 = MEM_U16(a2 + 2); +a1 = a1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4349f4; +a1 = a1 + 0x13c; +L4349f4: +// bdead 20009 gp = MEM_U32(sp + 24); +if (v0 == 0) {v1 = v0; +goto L434a44;} +v1 = v0; +t4 = MEM_U32(s0 + 20); +//nop; +t8 = MEM_U8(t4 + 16); +//nop; +t2 = t8 + 0xffffffe0; +t7 = t2 < 0x80; +if (t7 == 0) {t1 = (int)t2 >> 5; +goto L434a40;} +t1 = (int)t2 >> 5; +t9 = 0x10000aa0; +t3 = t1 << 2; +t9 = t9; +t5 = t9 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t4 = t6 << (t2 & 0x1f); +t7 = (int)t4 < (int)0x0; +L434a40: +v1 = t7 < 0x1; +L434a44: +t0 = v1 & 0xff; +goto L435268; +t0 = v1 & 0xff; +L434a4c: +a2 = MEM_U32(s0 + 20); +v0 = 0x4; +t1 = MEM_U8(a2 + 0); +//nop; +if (v0 != t1) {//nop; +goto L434ba4;} +//nop; +t9 = MEM_U32(sp + 68); +a0 = MEM_U16(a2 + 2); +a1 = MEM_U32(t9 + -4); +//nop; +MEM_U8(sp + 66) = (uint8_t)zero; +a1 = a1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L434a80; +a1 = a1 + 0x13c; +L434a80: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +if (v0 == 0) {//nop; +goto L434af4;} +//nop; +t3 = MEM_U32(s0 + 20); +//nop; +t5 = MEM_U8(t3 + 16); +//nop; +t6 = t5 + 0xffffffe0; +t2 = t6 < 0x80; +if (t2 == 0) {t4 = (int)t6 >> 5; +goto L434ad0;} +t4 = (int)t6 >> 5; +t7 = 0x10000aa0; +t8 = t4 << 2; +t7 = t7; +t1 = t7 + t8; +t9 = MEM_U32(t1 + 0); +//nop; +t3 = t9 << (t6 & 0x1f); +t2 = (int)t3 < (int)0x0; +L434ad0: +if (t2 != 0) {//nop; +goto L434af4;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +// bdead 40020021 t9 = t9; +v0 = sp + 0x48; +v0 = func_433d08(mem, sp, v0, a0); +goto L434aec; +v0 = sp + 0x48; +L434aec: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = v0 & 0xff; +L434af4: +if (t0 != 0) {//nop; +goto L434c4c;} +//nop; +a3 = MEM_U32(s0 + 24); +at = 0x4; +t4 = MEM_U8(a3 + 0); +t7 = MEM_U32(sp + 68); +if (t4 != at) {//nop; +goto L434c4c;} +//nop; +a1 = MEM_U32(t7 + -4); +//nop; +a0 = MEM_U16(a3 + 2); +MEM_U8(sp + 66) = (uint8_t)t0; +a1 = a1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L434b2c; +a1 = a1 + 0x13c; +L434b2c: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +if (v0 == 0) {//nop; +goto L434c4c;} +//nop; +t8 = MEM_U32(s0 + 24); +//nop; +t1 = MEM_U8(t8 + 16); +//nop; +t9 = t1 + 0xffffffe0; +t6 = t9 < 0x80; +if (t6 == 0) {t3 = (int)t9 >> 5; +goto L434b7c;} +t3 = (int)t9 >> 5; +t2 = 0x10000aa0; +t5 = t3 << 2; +t2 = t2; +t4 = t2 + t5; +t7 = MEM_U32(t4 + 0); +//nop; +t8 = t7 << (t9 & 0x1f); +t6 = (int)t8 < (int)0x0; +L434b7c: +if (t6 != 0) {//nop; +goto L434c4c;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40020021 t9 = t9; +v0 = sp + 0x48; +v0 = func_433d08(mem, sp, v0, a0); +goto L434b98; +v0 = sp + 0x48; +L434b98: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = v0 & 0xff; +goto L434c4c; +t0 = v0 & 0xff; +L434ba4: +a3 = MEM_U32(s0 + 24); +t2 = MEM_U32(sp + 68); +t3 = MEM_U8(a3 + 0); +t0 = zero; +if (v0 != t3) {//nop; +goto L434c4c;} +//nop; +a1 = MEM_U32(t2 + -4); +//nop; +a0 = MEM_U16(a3 + 2); +a1 = a1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L434bd0; +a1 = a1 + 0x13c; +L434bd0: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L434c44;} +//nop; +t5 = MEM_U32(s0 + 24); +//nop; +t4 = MEM_U8(t5 + 16); +//nop; +t7 = t4 + 0xffffffe0; +t9 = t7 < 0x80; +if (t9 == 0) {t8 = (int)t7 >> 5; +goto L434c1c;} +t8 = (int)t7 >> 5; +t6 = 0x10000aa0; +t1 = t8 << 2; +t6 = t6; +t3 = t6 + t1; +t2 = MEM_U32(t3 + 0); +//nop; +t5 = t2 << (t7 & 0x1f); +t9 = (int)t5 < (int)0x0; +L434c1c: +if (t9 != 0) {//nop; +goto L434c44;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40020021 t9 = t9; +v0 = sp + 0x48; +v0 = func_433d08(mem, sp, v0, a0); +goto L434c38; +v0 = sp + 0x48; +L434c38: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = v0 & 0xff; +goto L434c4c; +t0 = v0 & 0xff; +L434c44: +t0 = zero; +goto L434c4c; +t0 = zero; +L434c4c: +if (t0 == 0) {//nop; +goto L434c94;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40020021 t9 = t9; +v0 = sp + 0x48; +v0 = func_4337c8(mem, sp, v0, a0); +goto L434c68; +v0 = sp + 0x48; +L434c68: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 != 0) {t0 = v0 & 0xff; +goto L434c94;} +t0 = v0 & 0xff; +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 6002023f t9 = t9; +v0 = sp + 0x48; +v0 = func_4337c8(mem, sp, v0, a0); +goto L434c88; +v0 = sp + 0x48; +L434c88: +// bdead 40020009 gp = MEM_U32(sp + 24); +//nop; +t0 = v0 & 0xff; +L434c94: +if (t0 != 0) {//nop; +goto L434d1c;} +//nop; +a2 = MEM_U32(s0 + 20); +at = 0x3; +t8 = MEM_U8(a2 + 0); +//nop; +if (t8 != at) {//nop; +goto L434d1c;} +//nop; +t6 = MEM_U32(s0 + 24); +at = 0x18000000; +t1 = MEM_U8(t6 + 0); +t4 = MEM_U32(sp + 68); +t3 = t1 < 0x20; +t2 = -t3; +t7 = t2 & at; +t5 = t7 << (t1 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L434d1c;} +//nop; +a1 = MEM_U32(t4 + -4); +//nop; +a0 = MEM_U16(a2 + 2); +a1 = a1 + 0x134; +v0 = f_bvectin(mem, sp, a0, a1); +goto L434cf0; +a1 = a1 + 0x134; +L434cf0: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 == 0) {t0 = v0 & 0xff; +goto L434d1c;} +t0 = v0 & 0xff; +//nop; +a0 = MEM_U32(s0 + 24); +// fdead 6002022f t9 = t9; +v0 = sp + 0x48; +v0 = func_433d08(mem, sp, v0, a0); +goto L434d10; +v0 = sp + 0x48; +L434d10: +// bdead 40020009 gp = MEM_U32(sp + 24); +//nop; +t0 = v0 & 0xff; +L434d1c: +if (t0 != 0) {// bdead 40020201 ra = MEM_U32(sp + 28); +goto L43526c;} +// bdead 40020201 ra = MEM_U32(sp + 28); +a3 = MEM_U32(s0 + 24); +at = 0x3; +t9 = MEM_U8(a3 + 0); +//nop; +if (t9 != at) {// bdead 40020301 ra = MEM_U32(sp + 28); +goto L43526c;} +// bdead 40020301 ra = MEM_U32(sp + 28); +t8 = MEM_U32(s0 + 20); +at = 0x18000000; +t6 = MEM_U8(t8 + 0); +t5 = MEM_U32(sp + 68); +t3 = t6 < 0x20; +t2 = -t3; +t7 = t2 & at; +t1 = t7 << (t6 & 0x1f); +if ((int)t1 >= 0) {// bdead 40024301 ra = MEM_U32(sp + 28); +goto L43526c;} +// bdead 40024301 ra = MEM_U32(sp + 28); +a1 = MEM_U32(t5 + -4); +//nop; +a0 = MEM_U16(a3 + 2); +a1 = a1 + 0x134; +v0 = f_bvectin(mem, sp, a0, a1); +goto L434d78; +a1 = a1 + 0x134; +L434d78: +// bdead 40020009 gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L434da0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 16002002f t9 = t9; +v0 = sp + 0x48; +v0 = func_433d08(mem, sp, v0, a0); +goto L434d98; +v0 = sp + 0x48; +L434d98: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L434da0: +t0 = v0 & 0xff; +goto L435268; +t0 = v0 & 0xff; +L434da8: +a2 = MEM_U32(s0 + 20); +at = 0x4; +t4 = MEM_U8(a2 + 0); +//nop; +if (t4 == at) {//nop; +goto L434dc8;} +//nop; +t0 = zero; +goto L434e38; +t0 = zero; +L434dc8: +t9 = MEM_U32(sp + 68); +a0 = MEM_U16(a2 + 2); +a1 = MEM_U32(t9 + -4); +//nop; +a1 = a1 + 0x13c; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L434de4; +//nop; +L434de4: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {v1 = v0; +goto L434e34;} +v1 = v0; +t8 = MEM_U32(s0 + 20); +//nop; +t3 = MEM_U8(t8 + 16); +//nop; +t2 = t3 + 0xffffffe0; +t7 = t2 < 0x80; +if (t7 == 0) {t6 = (int)t2 >> 5; +goto L434e30;} +t6 = (int)t2 >> 5; +t5 = 0x10000aa0; +t1 = t6 << 2; +t5 = t5; +t4 = t5 + t1; +t9 = MEM_U32(t4 + 0); +//nop; +t8 = t9 << (t2 & 0x1f); +t7 = (int)t8 < (int)0x0; +L434e30: +v1 = t7 < 0x1; +L434e34: +t0 = v1 & 0xff; +L434e38: +if (t0 == 0) {a0 = s0; +goto L434fd4;} +a0 = s0; +t6 = MEM_U32(sp + 68); +//nop; +t5 = MEM_U32(t6 + -4); +// bdead 40024023 t9 = t9; +a1 = MEM_U32(t5 + 36); +v0 = sp + 0x48; +v0 = func_433e98(mem, sp, v0, a0, a1); +goto L434e5c; +v0 = sp + 0x48; +L434e5c: +// bdead 4002000b gp = MEM_U32(sp + 24); +t1 = v0 & 0xff; +if (t1 != 0) {a3 = v0 & 0xff; +goto L434fc8;} +a3 = v0 & 0xff; +t4 = MEM_U32(sp + 68); +at = 0x10; +v1 = MEM_U32(t4 + -4); +//nop; +v0 = MEM_U32(v1 + 32); +//nop; +a0 = MEM_U8(v0 + 0); +//nop; +if (a0 != at) {t7 = a0 < 0xa0; +goto L434f38;} +t7 = a0 < 0xa0; +t9 = 0x1001e6b4; +at = 0x3; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L434eb4;} +//nop; +a3 = 0x1; +goto L434fc8; +a3 = 0x1; +L434eb4: +t2 = MEM_U8(v0 + 24); +a0 = s0; +t8 = t2 & 0x1; +if (t8 == 0) {//nop; +goto L434f04;} +//nop; +a1 = 0x1001c4c0; +a2 = 0x10021c78; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U32(sp + 44) = v1; +MEM_U8(sp + 65) = (uint8_t)a3; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L434ee8; +MEM_U8(sp + 65) = (uint8_t)a3; +L434ee8: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 44); +a3 = MEM_U8(sp + 65); +if (v0 == 0) {//nop; +goto L434f04;} +//nop; +a3 = 0x1; +goto L434fc8; +a3 = 0x1; +L434f04: +t3 = MEM_U32(v1 + 32); +//nop; +a1 = MEM_U32(s0 + 8); +a0 = MEM_U32(t3 + 40); +MEM_U8(sp + 65) = (uint8_t)a3; +a2 = zero; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L434f20; +a2 = zero; +L434f20: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 65); +if (v0 == 0) {t0 = a3 < 0x1; +goto L434fcc;} +t0 = a3 < 0x1; +a3 = 0x1; +goto L434fc8; +a3 = 0x1; +L434f38: +if (t7 == 0) {t6 = (int)a0 >> 5; +goto L434f60;} +t6 = (int)a0 >> 5; +t1 = 0x10000a8c; +t5 = t6 << 2; +t1 = t1; +t4 = t1 + t5; +t9 = MEM_U32(t4 + 0); +//nop; +t2 = t9 << (a0 & 0x1f); +t7 = (int)t2 < (int)0x0; +L434f60: +if (t7 == 0) {a0 = s0; +goto L434fc8;} +a0 = s0; +//nop; +a1 = MEM_U8(v0 + 25); +a2 = MEM_U32(v0 + 20); +MEM_U32(sp + 44) = v1; +MEM_U8(sp + 65) = (uint8_t)a3; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L434f80; +MEM_U8(sp + 65) = (uint8_t)a3; +L434f80: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 44); +a3 = MEM_U8(sp + 65); +if (v0 == 0) {a2 = zero; +goto L434f9c;} +a2 = zero; +a3 = 0x1; +goto L434fc8; +a3 = 0x1; +L434f9c: +t3 = MEM_U32(v1 + 32); +//nop; +a1 = MEM_U32(s0 + 8); +a0 = MEM_U32(t3 + 36); +MEM_U8(sp + 65) = (uint8_t)a3; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L434fb4; +MEM_U8(sp + 65) = (uint8_t)a3; +L434fb4: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 65); +if (v0 == 0) {t0 = a3 < 0x1; +goto L434fcc;} +t0 = a3 < 0x1; +a3 = 0x1; +L434fc8: +t0 = a3 < 0x1; +L434fcc: +t6 = t0 & 0xff; +t0 = t6; +L434fd4: +if (t0 == 0) {v1 = t0; +goto L435010;} +v1 = t0; +v1 = 0x1001eb24; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +if (v1 == 0) {//nop; +goto L435010;} +//nop; +//nop; +v0 = MEM_U32(sp + 68); +// bdead 40020009 t9 = t9; +a0 = s0; +v0 = func_4331b0(mem, sp, v0, a0); +goto L435008; +a0 = s0; +L435008: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L435010: +t0 = v1 & 0xff; +goto L435268; +t0 = v1 & 0xff; +L435018: +t0 = zero; +goto L435268; +t0 = zero; +L435020: +a3 = MEM_U32(s0 + 24); +at = 0x64000000; +t1 = MEM_U8(a3 + 0); +t8 = MEM_U32(sp + 68); +t5 = t1 < 0x20; +t4 = -t5; +t9 = t4 & at; +t2 = t9 << (t1 & 0x1f); +if ((int)t2 < 0) {t3 = MEM_U32(sp + 68); +goto L43506c;} +t3 = MEM_U32(sp + 68); +a1 = MEM_U32(t8 + -4); +//nop; +a0 = MEM_U16(a3 + 2); +a1 = a1 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L43505c; +a1 = a1 + 0x10c; +L43505c: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L435144;} +//nop; +t3 = MEM_U32(sp + 68); +L43506c: +t7 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U32(t3 + -4); +a0 = MEM_U16(t7 + 2); +a1 = a1 + 0x134; +v0 = f_bvectin(mem, sp, a0, a1); +goto L435084; +a1 = a1 + 0x134; +L435084: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L435144;} +//nop; +v0 = MEM_U8(s0 + 16); +//nop; +t6 = v0 + 0xffffff7f; +at = t6 < 0x4; +if (at == 0) {//nop; +goto L435118;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003b64[] = { +&&L4350c8, +&&L4350c8, +&&L4350f0, +&&L4350f0, +}; +dest = Lswitch10003b64[t6]; +//nop; +goto *dest; +//nop; +L4350c8: +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 6002802f t9 = t9; +v0 = sp + 0x48; +v0 = func_434034(mem, sp, v0, a0); +goto L4350dc; +v0 = sp + 0x48; +L4350dc: +t0 = (int)v0 < (int)0x0; +t5 = t0 & 0xff; +// bdead 4001 gp = MEM_U32(sp + 24); +t0 = t5; +goto L435268; +t0 = t5; +L4350f0: +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 6002802f t9 = t9; +v0 = sp + 0x48; +v0 = func_434034(mem, sp, v0, a0); +goto L435104; +v0 = sp + 0x48; +L435104: +t0 = (int)zero < (int)v0; +t4 = t0 & 0xff; +// bdead 2001 gp = MEM_U32(sp + 24); +t0 = t4; +goto L435268; +t0 = t4; +L435118: +a2 = 0x10003b35; +//nop; +a0 = 0x1; +a1 = 0x268; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L435134; +a2 = a2; +L435134: +// bdead 40000001 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +// bdead 201 ra = MEM_U32(sp + 28); +goto L43526c; +// bdead 201 ra = MEM_U32(sp + 28); +L435144: +t0 = zero; +goto L435268; +t0 = zero; +L43514c: +at = v1 < 0x38; +if (at != 0) {at = v1 < 0x5f; +goto L4351b8;} +at = v1 < 0x5f; +if (at != 0) {at = v1 < 0x86; +goto L43517c;} +at = v1 < 0x86; +if (at != 0) {t2 = v1 + 0xffffff83; +goto L43523c;} +t2 = v1 + 0xffffff83; +at = 0x93; +if (v1 == at) {//nop; +goto L434da8;} +//nop; +//nop; +goto L435210; +//nop; +L43517c: +at = 0x41; +if (v1 == at) {//nop; +goto L4345b0;} +//nop; +t9 = v1 + 0xffffffa5; +at = t9 < 0x4; +if (at == 0) {//nop; +goto L435210;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003b7c[] = { +&&L4341a4, +&&L435210, +&&L435210, +&&L4349c0, +}; +dest = Lswitch10003b7c[t9]; +//nop; +goto *dest; +//nop; +L4351b8: +at = v1 < 0x10; +if (at != 0) {at = 0x1a; +goto L4351f8;} +at = 0x1a; +if (v1 == at) {t1 = v1 + 0xffffffca; +goto L4349c0;} +t1 = v1 + 0xffffffca; +at = t1 < 0x2; +if (at == 0) {//nop; +goto L435210;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003b74[] = { +&&L434da8, +&&L4349c0, +}; +dest = Lswitch10003b74[t1]; +//nop; +goto *dest; +//nop; +L4351f8: +at = 0x1; +if (v1 == at) {//nop; +goto L434a4c;} +//nop; +at = 0xf; +if (v1 == at) {//nop; +goto L435018;} +//nop; +L435210: +a2 = 0x10003b2c; +//nop; +a0 = 0x1; +a1 = 0x1cb; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L43522c; +a2 = a2; +L43522c: +// bdead 40000001 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 66); +// bdead 201 ra = MEM_U32(sp + 28); +goto L43526c; +// bdead 201 ra = MEM_U32(sp + 28); +L43523c: +at = t2 < 0x9; +if (at == 0) {//nop; +goto L435210;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003b8c[] = { +&&L434a4c, +&&L435210, +&&L435210, +&&L435018, +&&L435020, +&&L435020, +&&L435020, +&&L435020, +&&L435018, +}; +dest = Lswitch10003b8c[t2]; +//nop; +goto *dest; +//nop; +L435268: +// bdead 201 ra = MEM_U32(sp + 28); +L43526c: +// bdead 201 s0 = MEM_U32(sp + 20); +// bdead 201 sp = sp + 0x48; +v0 = t0; +return v0; +v0 = t0; +} + +static void f_findinduct(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43527c: +//findinduct: +//nop; +//nop; +//nop; +sp = sp + 0xffffff18; +//nop; +// fdead 4000018b MEM_U32(sp + 68) = ra; +a0 = 0x1001cba0; +// fdead 400001ab MEM_U32(sp + 64) = fp; +// fdead 400001ab MEM_U32(sp + 60) = gp; +// fdead 400001ab MEM_U32(sp + 56) = s7; +// fdead 400001ab MEM_U32(sp + 52) = s6; +// fdead 400001ab MEM_U32(sp + 48) = s5; +// fdead 400001ab MEM_U32(sp + 44) = s4; +// fdead 400001ab MEM_U32(sp + 40) = s3; +// fdead 400001ab MEM_U32(sp + 36) = s2; +// fdead 400001ab MEM_U32(sp + 32) = s1; +// fdead 400001ab MEM_U32(sp + 28) = s0; +f_checkbvlist(mem, sp, a0); +goto L4352c4; +// fdead 400001ab MEM_U32(sp + 28) = s0; +L4352c4: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cba8; +//nop; +f_checkbvlist(mem, sp, a0); +goto L4352dc; +//nop; +L4352dc: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cbb8; +//nop; +f_checkbvlist(mem, sp, a0); +goto L4352f4; +//nop; +L4352f4: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb58; +//nop; +f_checkbvlist(mem, sp, a0); +goto L43530c; +//nop; +L43530c: +// bdead 40000003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb78; +//nop; +f_checkbvlist(mem, sp, a0); +goto L435324; +//nop; +L435324: +// bdead 40000183 gp = MEM_U32(sp + 60); +//nop; +fp = 0x1001c8f8; +//nop; +fp = MEM_U32(fp + 0); +//nop; +if (fp == 0) {//nop; +goto L43604c;} +//nop; +L435344: +//nop; +s4 = fp + 0x134; +s3 = fp; +a0 = s4; +MEM_U32(fp + 308) = zero; +MEM_U32(fp + 312) = zero; +s5 = zero; +// bdead c0700023 v0 = zero; +f_checkbvlist(mem, sp, a0); +goto L435368; +// bdead c0700023 v0 = zero; +L435368: +// bdead c0700083 gp = MEM_U32(sp + 60); +a0 = s4; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L435380; +//nop; +L435380: +// bdead c0700083 gp = MEM_U32(sp + 60); +a0 = s4; +//nop; +a1 = 0x1001cbe8; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L435398; +//nop; +L435398: +// bdead c0700083 gp = MEM_U32(sp + 60); +s6 = fp + 0x10c; +//nop; +a1 = s6; +a0 = s4; +f_bvectintsect(mem, sp, a0, a1); +goto L4353b0; +a0 = s4; +L4353b0: +t6 = MEM_U32(fp + 32); +// bdead c0f08003 gp = MEM_U32(sp + 60); +v0 = MEM_U8(t6 + 0); +at = 0x10; +if (v0 != at) {t6 = v0 < 0xa0; +goto L43566c;} +t6 = v0 < 0xa0; +t7 = 0x1001e6b4; +at = 0x3; +t7 = MEM_U8(t7 + 0); +a0 = s4; +if (t7 != at) {t8 = sp + 0xac; +goto L43542c;} +t8 = sp + 0xac; +MEM_U32(sp + 172) = zero; +MEM_U32(sp + 176) = zero; +MEM_U32(sp + 180) = zero; +MEM_U32(sp + 184) = zero; +at = MEM_U32(t8 + 0); +//nop; +MEM_U32(sp + 4) = at; +t0 = MEM_U32(t8 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t0; +a3 = MEM_U32(t8 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t0 = MEM_U32(t8 + 12); +MEM_U32(sp + 16) = t0; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L435420; +MEM_U32(sp + 16) = t0; +L435420: +// bdead c0f00003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(fp + 36); +goto L4358c4; +s0 = MEM_U32(fp + 36); +L43542c: +v0 = 0x1001cb38; +s7 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L4358c0;} +//nop; +L435444: +t1 = MEM_U32(fp + 312); +at = (int)s5 < (int)v0; +t2 = t1 + s7; +t3 = MEM_U32(t2 + 12); +t4 = MEM_U32(t2 + 8); +t6 = MEM_U32(t2 + 4); +t9 = MEM_U32(t2 + 0); +t5 = t3 | t4; +t7 = t5 | t6; +t8 = t7 | t9; +if (t8 != 0) {//nop; +goto L43547c;} +//nop; +s5 = s5 + 0x80; +goto L435658; +s5 = s5 + 0x80; +L43547c: +if (at == 0) {s2 = zero; +goto L435658;} +s2 = zero; +t0 = s2 < 0x80; +L435488: +if (t0 == 0) {t4 = (int)s2 >> 5; +goto L4354b0;} +t4 = (int)s2 >> 5; +t1 = MEM_U32(fp + 312); +t5 = t4 << 2; +t3 = t1 + s7; +t6 = t3 + t5; +t2 = MEM_U32(t6 + 0); +//nop; +t7 = t2 << (s2 & 0x1f); +t0 = (int)t7 < (int)0x0; +L4354b0: +if (t0 == 0) {t1 = s5 << 3; +goto L435634;} +t1 = s5 << 3; +t8 = 0x1001cc30; +t3 = MEM_U32(fp + 32); +t8 = MEM_U32(t8 + 0); +t5 = MEM_U8(t3 + 24); +t4 = t8 + t1; +s1 = MEM_U32(t4 + 0); +t6 = t5 & 0x1; +if (t6 == 0) {//nop; +goto L435588;} +//nop; +a1 = 0x1001c4c0; +a2 = 0x10021c78; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +a0 = s1; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L4354f8; +a0 = s1; +L4354f8: +// bdead c1fc000b gp = MEM_U32(sp + 60); +if (v0 == 0) {t7 = s2 < 0x20; +goto L435588;} +t7 = s2 < 0x20; +t2 = MEM_U32(fp + 312); +t9 = ~s2; +v0 = t2 + s7; +t1 = MEM_U32(v0 + 0); +t0 = t7 << (t9 & 0x1f); +t3 = s2 + 0xffffffe0; +t5 = t3 < 0x20; +t8 = ~t0; +t6 = ~s2; +t9 = MEM_U32(v0 + 4); +t2 = t5 << (t6 & 0x1f); +t4 = t1 & t8; +t7 = ~t2; +t0 = t9 & t7; +MEM_U32(v0 + 0) = t4; +t1 = s2 + 0xffffffc0; +t8 = t1 < 0x20; +t4 = ~s2; +t3 = t8 << (t4 & 0x1f); +MEM_U32(v0 + 4) = t0; +t9 = s2 + 0xffffffa0; +t7 = t9 < 0x20; +t0 = ~s2; +t4 = MEM_U32(v0 + 12); +t6 = MEM_U32(v0 + 8); +t1 = t7 << (t0 & 0x1f); +t5 = ~t3; +t8 = ~t1; +t3 = t4 & t8; +t2 = t6 & t5; +MEM_U32(v0 + 8) = t2; +MEM_U32(v0 + 12) = t3; +goto L435634; +MEM_U32(v0 + 12) = t3; +L435588: +t6 = MEM_U32(fp + 32); +//nop; +a1 = MEM_U32(s1 + 8); +a2 = MEM_U8(s1 + 25); +a0 = MEM_U32(t6 + 40); +//nop; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L4355a4; +//nop; +L4355a4: +// bdead c1f8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L435634;} +//nop; +t5 = MEM_U32(fp + 312); +t2 = s2 < 0x20; +t9 = ~s2; +v0 = t5 + s7; +t1 = MEM_U32(v0 + 0); +t7 = t2 << (t9 & 0x1f); +t8 = s2 + 0xffffffe0; +t3 = t8 < 0x20; +t0 = ~t7; +t6 = ~s2; +t9 = MEM_U32(v0 + 4); +t5 = t3 << (t6 & 0x1f); +t4 = t1 & t0; +t2 = ~t5; +t7 = t9 & t2; +MEM_U32(v0 + 0) = t4; +t1 = s2 + 0xffffffc0; +t0 = t1 < 0x20; +t4 = ~s2; +t8 = t0 << (t4 & 0x1f); +MEM_U32(v0 + 4) = t7; +t9 = s2 + 0xffffffa0; +t2 = t9 < 0x20; +t7 = ~s2; +t4 = MEM_U32(v0 + 12); +t6 = MEM_U32(v0 + 8); +t1 = t2 << (t7 & 0x1f); +t3 = ~t8; +t0 = ~t1; +t8 = t4 & t0; +t5 = t6 & t3; +MEM_U32(v0 + 8) = t5; +MEM_U32(v0 + 12) = t8; +L435634: +v0 = 0x1001cb38; +s5 = s5 + 0x1; +v0 = MEM_U32(v0 + 0); +s2 = s2 + 0x1; +at = (int)s5 < (int)v0; +if (at == 0) {at = 0x80; +goto L435658;} +at = 0x80; +if (s2 != at) {t0 = s2 < 0x80; +goto L435488;} +t0 = s2 < 0x80; +L435658: +at = (int)s5 < (int)v0; +if (at != 0) {s7 = s7 + 0x10; +goto L435444;} +s7 = s7 + 0x10; +s5 = zero; +goto L4358c0; +s5 = zero; +L43566c: +if (t6 == 0) {t3 = (int)v0 >> 5; +goto L435694;} +t3 = (int)v0 >> 5; +t9 = 0x10000abc; +t5 = t3 << 2; +t9 = t9; +t2 = t9 + t5; +t7 = MEM_U32(t2 + 0); +//nop; +t1 = t7 << (v0 & 0x1f); +t6 = (int)t1 < (int)0x0; +L435694: +if (t6 == 0) {//nop; +goto L4358c0;} +//nop; +v0 = 0x1001cb38; +s7 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L4358c0;} +//nop; +L4356b4: +t0 = MEM_U32(fp + 312); +at = (int)s5 < (int)v0; +t8 = t0 + s7; +t3 = MEM_U32(t8 + 12); +t9 = MEM_U32(t8 + 8); +t2 = MEM_U32(t8 + 4); +t1 = MEM_U32(t8 + 0); +t5 = t3 | t9; +t7 = t5 | t2; +t4 = t7 | t1; +if (t4 != 0) {//nop; +goto L4356ec;} +//nop; +s5 = s5 + 0x80; +goto L4358b0; +s5 = s5 + 0x80; +L4356ec: +if (at == 0) {s2 = zero; +goto L4358b0;} +s2 = zero; +t6 = s2 < 0x80; +L4356f8: +if (t6 == 0) {t9 = (int)s2 >> 5; +goto L435720;} +t9 = (int)s2 >> 5; +t0 = MEM_U32(fp + 312); +t5 = t9 << 2; +t3 = t0 + s7; +t2 = t3 + t5; +t8 = MEM_U32(t2 + 0); +//nop; +t7 = t8 << (s2 & 0x1f); +t6 = (int)t7 < (int)0x0; +L435720: +if (t6 == 0) {t0 = s5 << 3; +goto L43588c;} +t0 = s5 << 3; +t4 = 0x1001cc30; +v0 = MEM_U32(fp + 32); +t4 = MEM_U32(t4 + 0); +a1 = MEM_U8(v0 + 25); +t9 = t4 + t0; +s1 = MEM_U32(t9 + 0); +//nop; +a2 = MEM_U32(v0 + 20); +a0 = s1; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L435750; +a0 = s1; +L435750: +// bdead c1fc000b gp = MEM_U32(sp + 60); +if (v0 == 0) {t5 = s2 < 0x20; +goto L4357e0;} +t5 = s2 < 0x20; +t3 = MEM_U32(fp + 312); +t2 = ~s2; +v0 = t3 + s7; +t1 = MEM_U32(v0 + 0); +t8 = t5 << (t2 & 0x1f); +t4 = s2 + 0xffffffe0; +t0 = t4 < 0x20; +t7 = ~t8; +t9 = ~s2; +t2 = MEM_U32(v0 + 4); +t3 = t0 << (t9 & 0x1f); +t6 = t1 & t7; +t5 = ~t3; +t8 = t2 & t5; +MEM_U32(v0 + 0) = t6; +t1 = s2 + 0xffffffc0; +t7 = t1 < 0x20; +t6 = ~s2; +t4 = t7 << (t6 & 0x1f); +MEM_U32(v0 + 4) = t8; +t2 = s2 + 0xffffffa0; +t5 = t2 < 0x20; +t8 = ~s2; +t6 = MEM_U32(v0 + 12); +t9 = MEM_U32(v0 + 8); +t1 = t5 << (t8 & 0x1f); +t0 = ~t4; +t7 = ~t1; +t4 = t6 & t7; +t3 = t9 & t0; +MEM_U32(v0 + 8) = t3; +MEM_U32(v0 + 12) = t4; +goto L43588c; +MEM_U32(v0 + 12) = t4; +L4357e0: +t9 = MEM_U32(fp + 32); +a1 = MEM_U32(s1 + 8); +a0 = MEM_U32(t9 + 36); +//nop; +a2 = MEM_U8(s1 + 25); +//nop; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L4357fc; +//nop; +L4357fc: +// bdead c1f8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L43588c;} +//nop; +t0 = MEM_U32(fp + 312); +t3 = s2 < 0x20; +t2 = ~s2; +v0 = t0 + s7; +t1 = MEM_U32(v0 + 0); +t5 = t3 << (t2 & 0x1f); +t7 = s2 + 0xffffffe0; +t4 = t7 < 0x20; +t8 = ~t5; +t9 = ~s2; +t2 = MEM_U32(v0 + 4); +t0 = t4 << (t9 & 0x1f); +t6 = t1 & t8; +t3 = ~t0; +t5 = t2 & t3; +MEM_U32(v0 + 0) = t6; +t1 = s2 + 0xffffffc0; +t8 = t1 < 0x20; +t6 = ~s2; +t7 = t8 << (t6 & 0x1f); +MEM_U32(v0 + 4) = t5; +t2 = s2 + 0xffffffa0; +t3 = t2 < 0x20; +t5 = ~s2; +t6 = MEM_U32(v0 + 12); +t9 = MEM_U32(v0 + 8); +t1 = t3 << (t5 & 0x1f); +t4 = ~t7; +t8 = ~t1; +t7 = t6 & t8; +t0 = t9 & t4; +MEM_U32(v0 + 8) = t0; +MEM_U32(v0 + 12) = t7; +L43588c: +v0 = 0x1001cb38; +s5 = s5 + 0x1; +v0 = MEM_U32(v0 + 0); +s2 = s2 + 0x1; +at = (int)s5 < (int)v0; +if (at == 0) {at = 0x80; +goto L4358b0;} +at = 0x80; +if (s2 != at) {t6 = s2 < 0x80; +goto L4356f8;} +t6 = s2 < 0x80; +L4358b0: +at = (int)s5 < (int)v0; +if (at != 0) {s7 = s7 + 0x10; +goto L4356b4;} +s7 = s7 + 0x10; +s5 = zero; +L4358c0: +s0 = MEM_U32(fp + 36); +L4358c4: +//nop; +if (s0 == 0) {//nop; +goto L435b00;} +//nop; +L4358d0: +t9 = MEM_U8(s0 + 9); +at = 0x1; +if (t9 != at) {//nop; +goto L435af0;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t4 = MEM_U8(v0 + 0); +//nop; +t0 = t4 + 0xffffffe0; +t2 = t0 < 0x60; +if (t2 == 0) {t3 = (int)t0 >> 5; +goto L435920;} +t3 = (int)t0 >> 5; +t1 = 0x10000ab0; +t5 = t3 << 2; +t1 = t1; +t6 = t1 + t5; +t8 = MEM_U32(t6 + 0); +//nop; +t7 = t8 << (t0 & 0x1f); +t2 = (int)t7 < (int)0x0; +L435920: +if (t2 == 0) {//nop; +goto L435960;} +//nop; +t4 = MEM_U8(v0 + 1); +//nop; +if (t4 != 0) {//nop; +goto L435af0;} +//nop; +t3 = MEM_U32(v0 + 4); +//nop; +t1 = MEM_U32(t3 + 20); +a0 = s4; +a1 = MEM_U16(t1 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L435954; +//nop; +L435954: +// bdead c0f20003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s0 + 4); +goto L435af4; +s0 = MEM_U32(s0 + 4); +L435960: +v0 = 0x1001cb38; +s7 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L435af0;} +//nop; +L435978: +t5 = MEM_U32(fp + 312); +at = (int)s5 < (int)v0; +t6 = t5 + s7; +t8 = MEM_U32(t6 + 12); +t0 = MEM_U32(t6 + 8); +t9 = MEM_U32(t6 + 4); +t4 = MEM_U32(t6 + 0); +t7 = t8 | t0; +t2 = t7 | t9; +t3 = t2 | t4; +if (t3 != 0) {//nop; +goto L4359b0;} +//nop; +s5 = s5 + 0x80; +goto L435ae0; +s5 = s5 + 0x80; +L4359b0: +if (at == 0) {s2 = zero; +goto L435ae0;} +s2 = zero; +t1 = s2 < 0x80; +L4359bc: +if (t1 == 0) {t0 = (int)s2 >> 5; +goto L4359e4;} +t0 = (int)s2 >> 5; +t5 = MEM_U32(fp + 312); +t7 = t0 << 2; +t8 = t5 + s7; +t9 = t8 + t7; +t6 = MEM_U32(t9 + 0); +//nop; +t2 = t6 << (s2 & 0x1f); +t1 = (int)t2 < (int)0x0; +L4359e4: +if (t1 == 0) {//nop; +goto L435abc;} +//nop; +//nop; +a0 = s5; +a1 = fp + 0xf4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4359fc; +a1 = fp + 0xf4; +L4359fc: +// bdead c1fa000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L435abc;} +//nop; +t3 = 0x1001cc30; +t5 = s5 << 3; +t3 = MEM_U32(t3 + 0); +//nop; +t0 = t3 + t5; +s1 = MEM_U32(t0 + 0); +a0 = MEM_U32(s0 + 12); +a1 = MEM_U32(s1 + 8); +//nop; +v0 = f_slkilled(mem, sp, a0, a1); +goto L435a30; +//nop; +L435a30: +// bdead c1fa000b gp = MEM_U32(sp + 60); +if (v0 == 0) {t7 = s2 < 0x20; +goto L435abc;} +t7 = s2 < 0x20; +t8 = MEM_U32(fp + 312); +t9 = ~s2; +v0 = t8 + s7; +t4 = MEM_U32(v0 + 0); +t6 = t7 << (t9 & 0x1f); +t3 = s2 + 0xffffffe0; +t5 = t3 < 0x20; +t2 = ~t6; +t0 = ~s2; +t9 = MEM_U32(v0 + 4); +t8 = t5 << (t0 & 0x1f); +t1 = t4 & t2; +t7 = ~t8; +t6 = t9 & t7; +MEM_U32(v0 + 0) = t1; +t4 = s2 + 0xffffffc0; +t2 = t4 < 0x20; +t1 = ~s2; +t3 = t2 << (t1 & 0x1f); +MEM_U32(v0 + 4) = t6; +t9 = s2 + 0xffffffa0; +t7 = t9 < 0x20; +t6 = ~s2; +t1 = MEM_U32(v0 + 12); +t0 = MEM_U32(v0 + 8); +t4 = t7 << (t6 & 0x1f); +t5 = ~t3; +t2 = ~t4; +t3 = t1 & t2; +t8 = t0 & t5; +MEM_U32(v0 + 8) = t8; +MEM_U32(v0 + 12) = t3; +L435abc: +v0 = 0x1001cb38; +s5 = s5 + 0x1; +v0 = MEM_U32(v0 + 0); +s2 = s2 + 0x1; +at = (int)s5 < (int)v0; +if (at == 0) {at = 0x80; +goto L435ae0;} +at = 0x80; +if (s2 != at) {t1 = s2 < 0x80; +goto L4359bc;} +t1 = s2 < 0x80; +L435ae0: +at = (int)s5 < (int)v0; +if (at != 0) {s7 = s7 + 0x10; +goto L435978;} +s7 = s7 + 0x10; +s5 = zero; +L435af0: +s0 = MEM_U32(s0 + 4); +L435af4: +//nop; +if (s0 != 0) {//nop; +goto L4358d0;} +//nop; +L435b00: +//nop; +s0 = fp + 0x13c; +a0 = s0; +MEM_U32(fp + 316) = zero; +MEM_U32(fp + 320) = zero; +f_checkbvlist(mem, sp, a0); +goto L435b18; +MEM_U32(fp + 320) = zero; +L435b18: +// bdead c0d20083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = 0x1001cba0; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L435b30; +//nop; +L435b30: +// bdead c0d20083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = 0x1001cb90; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L435b48; +//nop; +L435b48: +// bdead c0d20083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = s6; +//nop; +f_bvectintsect(mem, sp, a0, a1); +goto L435b60; +//nop; +L435b60: +// bdead c0500103 gp = MEM_U32(sp + 60); +s7 = zero; +v0 = 0x1001cb38; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L435ce4;} +//nop; +L435b80: +t0 = MEM_U32(s3 + 320); +at = (int)s5 < (int)v0; +t5 = t0 + s7; +t8 = MEM_U32(t5 + 12); +t9 = MEM_U32(t5 + 8); +t6 = MEM_U32(t5 + 4); +t1 = MEM_U32(t5 + 0); +t7 = t8 | t9; +t4 = t7 | t6; +t2 = t4 | t1; +if (t2 != 0) {//nop; +goto L435bb8;} +//nop; +s5 = s5 + 0x80; +goto L435cd8; +s5 = s5 + 0x80; +L435bb8: +if (at == 0) {s2 = zero; +goto L435cd8;} +s2 = zero; +t3 = s2 < 0x80; +L435bc4: +if (t3 == 0) {MEM_U32(sp + 228) = fp; +goto L435bf0;} +MEM_U32(sp + 228) = fp; +t0 = MEM_U32(s3 + 320); +t9 = (int)s2 >> 5; +t7 = t9 << 2; +t8 = t0 + s7; +t6 = t8 + t7; +t5 = MEM_U32(t6 + 0); +//nop; +t4 = t5 << (s2 & 0x1f); +t3 = (int)t4 < (int)0x0; +L435bf0: +if (t3 == 0) {//nop; +goto L435cb0;} +//nop; +t2 = 0x1001cc30; +t0 = s5 << 3; +t2 = MEM_U32(t2 + 0); +v0 = sp + 0xe8; +t9 = t2 + t0; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +// bdead 4158002b t9 = t9; +//nop; +v0 = func_434178(mem, sp, v0, a0); +goto L435c24; +//nop; +L435c24: +// bdead 4158010b gp = MEM_U32(sp + 60); +if (v0 != 0) {t7 = s2 < 0x20; +goto L435cb0;} +t7 = s2 < 0x20; +t8 = MEM_U32(s3 + 320); +t6 = ~s2; +v0 = t8 + s7; +t1 = MEM_U32(v0 + 0); +t5 = t7 << (t6 & 0x1f); +t2 = s2 + 0xffffffe0; +t0 = t2 < 0x20; +t4 = ~t5; +t9 = ~s2; +t6 = MEM_U32(v0 + 4); +t8 = t0 << (t9 & 0x1f); +t3 = t1 & t4; +t7 = ~t8; +t5 = t6 & t7; +MEM_U32(v0 + 0) = t3; +t1 = s2 + 0xffffffc0; +t4 = t1 < 0x20; +t3 = ~s2; +t2 = t4 << (t3 & 0x1f); +MEM_U32(v0 + 4) = t5; +t6 = s2 + 0xffffffa0; +t7 = t6 < 0x20; +t5 = ~s2; +t3 = MEM_U32(v0 + 12); +t9 = MEM_U32(v0 + 8); +t1 = t7 << (t5 & 0x1f); +t0 = ~t2; +t4 = ~t1; +t2 = t3 & t4; +t8 = t9 & t0; +MEM_U32(v0 + 8) = t8; +MEM_U32(v0 + 12) = t2; +L435cb0: +v0 = 0x1001cb38; +s5 = s5 + 0x1; +v0 = MEM_U32(v0 + 0); +fp = MEM_U32(sp + 228); +at = (int)s5 < (int)v0; +if (at == 0) {s2 = s2 + 0x1; +goto L435cd8;} +s2 = s2 + 0x1; +at = 0x80; +if (s2 != at) {t3 = s2 < 0x80; +goto L435bc4;} +t3 = s2 < 0x80; +L435cd8: +at = (int)s5 < (int)v0; +if (at != 0) {s7 = s7 + 0x10; +goto L435b80;} +s7 = s7 + 0x10; +L435ce4: +//nop; +a1 = 0x1001cb78; +a0 = s3 + 0x13c; +a2 = s3 + 0x134; +f_unionintsect(mem, sp, a0, a1, a2); +goto L435cf8; +a2 = s3 + 0x134; +L435cf8: +// bdead c0000183 gp = MEM_U32(sp + 60); +s5 = zero; +t9 = 0x10021c74; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t0 = MEM_U8(t9 + 21); +//nop; +if (t0 == 0) {//nop; +goto L43602c;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = 0x1001cb98; +// bdead c04000e3 v0 = zero; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L435d34; +// bdead c04000e3 v0 = zero; +L435d34: +// bdead c0400103 gp = MEM_U32(sp + 60); +s3 = fp + 0x104; +//nop; +s4 = fp + 0x114; +a0 = 0x1001cc20; +a2 = s4; +a1 = s3; +f_intsectunion(mem, sp, a0, a1, a2); +goto L435d54; +a1 = s3; +L435d54: +// bdead c0700183 gp = MEM_U32(sp + 60); +//nop; +v0 = 0x1001cb38; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L43602c;} +//nop; +v1 = 0x1001cc20; +s7 = zero; +L435d7c: +t8 = MEM_U32(v1 + 4); +at = (int)s5 < (int)v0; +t6 = t8 + s7; +t7 = MEM_U32(t6 + 12); +t5 = MEM_U32(t6 + 8); +t3 = MEM_U32(t6 + 4); +t2 = MEM_U32(t6 + 0); +t1 = t7 | t5; +t4 = t1 | t3; +t9 = t4 | t2; +if (t9 != 0) {//nop; +goto L435db4;} +//nop; +s5 = s5 + 0x80; +goto L436020; +s5 = s5 + 0x80; +L435db4: +if (at == 0) {s2 = zero; +goto L436020;} +s2 = zero; +t0 = s2 < 0x80; +L435dc0: +if (t0 == 0) {t5 = (int)s2 >> 5; +goto L435de8;} +t5 = (int)s2 >> 5; +t8 = MEM_U32(v1 + 4); +t1 = t5 << 2; +t7 = t8 + s7; +t3 = t7 + t1; +t6 = MEM_U32(t3 + 0); +//nop; +t4 = t6 << (s2 & 0x1f); +t0 = (int)t4 < (int)0x0; +L435de8: +if (t0 == 0) {//nop; +goto L436004;} +//nop; +t9 = 0x1001cc30; +t8 = s5 << 3; +t9 = MEM_U32(t9 + 0); +t3 = 0x1001cc50; +t5 = t9 + t8; +s1 = MEM_U32(t5 + 0); +//nop; +t7 = MEM_U16(s1 + 4); +a0 = s5; +t1 = t7 << 2; +t6 = t1 + t3; +s0 = MEM_U32(t6 + 0); +a1 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L435e28; +a1 = s3; +L435e28: +// bdead c17e000b gp = MEM_U32(sp + 60); +s6 = v0 & 0xff; +//nop; +a0 = s5; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L435e40; +a1 = s4; +L435e40: +// bdead c1fe000b gp = MEM_U32(sp + 60); +if (s6 == 0) {t4 = v0 & 0xff; +goto L435f18;} +t4 = v0 & 0xff; +if (t4 == 0) {//nop; +goto L435f18;} +//nop; +L435e54: +//nop; +a0 = s1; +a1 = s0; +v0 = f_trap_imply(mem, sp, a0, a1); +goto L435e64; +a1 = s0; +L435e64: +// bdead c17e018b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L435ef4;} +//nop; +//nop; +a0 = MEM_U16(s0 + 2); +a1 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L435e80; +a1 = s3; +L435e80: +// bdead c17e000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L435ea4;} +//nop; +//nop; +a1 = MEM_U16(s0 + 2); +a0 = s3; +f_setbit(mem, sp, a0, a1); +goto L435e9c; +a0 = s3; +L435e9c: +// bdead c17e0003 gp = MEM_U32(sp + 60); +//nop; +L435ea4: +//nop; +a0 = MEM_U16(s0 + 2); +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L435eb4; +a1 = s4; +L435eb4: +// bdead c17e000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L435ed8;} +//nop; +//nop; +a1 = MEM_U16(s0 + 2); +a0 = s4; +f_setbit(mem, sp, a0, a1); +goto L435ed0; +a0 = s4; +L435ed0: +// bdead c17e0003 gp = MEM_U32(sp + 60); +//nop; +L435ed8: +//nop; +a0 = 0x1001cc20; +a1 = MEM_U16(s0 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L435eec; +//nop; +L435eec: +// bdead c17e0183 gp = MEM_U32(sp + 60); +//nop; +L435ef4: +s0 = MEM_U32(s0 + 12); +//nop; +if (s0 != 0) {//nop; +goto L435e54;} +//nop; +v0 = 0x1001cb38; +v1 = 0x1001cc20; +v0 = MEM_U32(v0 + 0); +s5 = s5 + 0x1; +goto L436008; +s5 = s5 + 0x1; +L435f18: +if (s6 == 0) {//nop; +goto L435f94;} +//nop; +L435f20: +//nop; +a0 = s1; +a1 = s0; +v0 = f_trap_imply(mem, sp, a0, a1); +goto L435f30; +a1 = s0; +L435f30: +// bdead c17e018b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L435f70;} +//nop; +//nop; +a0 = MEM_U16(s0 + 2); +a1 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L435f4c; +a1 = s3; +L435f4c: +// bdead c17e018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L435f70;} +//nop; +//nop; +a1 = MEM_U16(s0 + 2); +a0 = s3; +f_setbit(mem, sp, a0, a1); +goto L435f68; +a0 = s3; +L435f68: +// bdead c17e0183 gp = MEM_U32(sp + 60); +//nop; +L435f70: +s0 = MEM_U32(s0 + 12); +//nop; +if (s0 != 0) {//nop; +goto L435f20;} +//nop; +v0 = 0x1001cb38; +v1 = 0x1001cc20; +v0 = MEM_U32(v0 + 0); +s5 = s5 + 0x1; +goto L436008; +s5 = s5 + 0x1; +L435f94: +//nop; +a0 = s1; +a1 = s0; +v0 = f_trap_imply(mem, sp, a0, a1); +goto L435fa4; +a1 = s0; +L435fa4: +// bdead c17e018b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L435fe4;} +//nop; +//nop; +a0 = MEM_U16(s0 + 2); +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L435fc0; +a1 = s4; +L435fc0: +// bdead c17e018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L435fe4;} +//nop; +//nop; +a1 = MEM_U16(s0 + 2); +a0 = s4; +f_setbit(mem, sp, a0, a1); +goto L435fdc; +a0 = s4; +L435fdc: +// bdead c17e0183 gp = MEM_U32(sp + 60); +//nop; +L435fe4: +s0 = MEM_U32(s0 + 12); +//nop; +if (s0 != 0) {//nop; +goto L435f94;} +//nop; +v0 = 0x1001cb38; +v1 = 0x1001cc20; +v0 = MEM_U32(v0 + 0); +//nop; +L436004: +s5 = s5 + 0x1; +L436008: +at = (int)s5 < (int)v0; +if (at == 0) {s2 = s2 + 0x1; +goto L436020;} +s2 = s2 + 0x1; +at = 0x80; +if (s2 != at) {t0 = s2 < 0x80; +goto L435dc0;} +t0 = s2 < 0x80; +L436020: +at = (int)s5 < (int)v0; +if (at != 0) {s7 = s7 + 0x10; +goto L435d7c;} +s7 = s7 + 0x10; +L43602c: +fp = MEM_U32(fp + 12); +//nop; +if (fp != 0) {//nop; +goto L435344;} +//nop; +fp = 0x1001c8f8; +//nop; +fp = MEM_U32(fp + 0); +//nop; +L43604c: +if (fp == 0) {//nop; +goto L4362d0;} +//nop; +s2 = 0x1001cb70; +s4 = sp + 0x8c; +s3 = sp + 0x9c; +L436060: +//nop; +s0 = fp + 0x154; +a0 = s0; +f_checkbvlist(mem, sp, a0); +goto L436070; +a0 = s0; +L436070: +// bdead c03a0003 gp = MEM_U32(sp + 60); +s1 = fp + 0x15c; +//nop; +a0 = s1; +//nop; +f_checkbvlist(mem, sp, a0); +goto L436088; +//nop; +L436088: +// bdead c03e0083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = s2; +//nop; +f_bvcopynot(mem, sp, a0, a1); +goto L4360a0; +//nop; +L4360a0: +// bdead c03e0083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L4360b8; +//nop; +L4360b8: +v0 = MEM_U32(fp + 24); +// bdead c03c008b gp = MEM_U32(sp + 60); +if (v0 != 0) {a0 = s1; +goto L436114;} +a0 = s1; +MEM_U32(sp + 156) = zero; +MEM_U32(sp + 160) = zero; +MEM_U32(sp + 164) = zero; +MEM_U32(sp + 168) = zero; +at = MEM_U32(s3 + 0); +//nop; +MEM_U32(sp + 4) = at; +t0 = MEM_U32(s3 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t0; +a3 = MEM_U32(s3 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t0 = MEM_U32(s3 + 12); +MEM_U32(sp + 16) = t0; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L436108; +MEM_U32(sp + 16) = t0; +L436108: +// bdead c0380003 gp = MEM_U32(sp + 60); +//nop; +goto L436214; +//nop; +L436114: +t9 = MEM_U8(fp + 6); +//nop; +if (t9 != 0) {//nop; +goto L4361cc;} +//nop; +t8 = MEM_U32(v0 + 4); +a0 = s1; +if (t8 != 0) {//nop; +goto L436180;} +//nop; +//nop; +a0 = s1; +a1 = s2; +f_bvcopynot(mem, sp, a0, a1); +goto L436144; +a1 = s2; +L436144: +// bdead c03c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L43615c; +//nop; +L43615c: +// bdead c03c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cba8; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L436174; +//nop; +L436174: +// bdead c0380003 gp = MEM_U32(sp + 60); +//nop; +goto L436214; +//nop; +L436180: +MEM_U32(sp + 140) = zero; +MEM_U32(sp + 144) = zero; +MEM_U32(sp + 148) = zero; +MEM_U32(sp + 152) = zero; +at = MEM_U32(s4 + 0); +//nop; +MEM_U32(sp + 4) = at; +t7 = MEM_U32(s4 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t7; +a3 = MEM_U32(s4 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t7 = MEM_U32(s4 + 12); +MEM_U32(sp + 16) = t7; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L4361c0; +MEM_U32(sp + 16) = t7; +L4361c0: +// bdead c0380003 gp = MEM_U32(sp + 60); +//nop; +goto L436214; +//nop; +L4361cc: +//nop; +a0 = s1; +a1 = s2; +f_bvcopynot(mem, sp, a0, a1); +goto L4361dc; +a1 = s2; +L4361dc: +// bdead c03c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L4361f4; +//nop; +L4361f4: +// bdead c03c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cba8; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L43620c; +//nop; +L43620c: +// bdead c0380003 gp = MEM_U32(sp + 60); +//nop; +L436214: +//nop; +s1 = fp + 0x164; +MEM_U32(fp + 356) = zero; +MEM_U32(fp + 360) = zero; +a0 = s1; +f_checkbvlist(mem, sp, a0); +goto L43622c; +a0 = s1; +L43622c: +// bdead c03c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s2; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L436244; +//nop; +L436244: +// bdead c03c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L43625c; +//nop; +L43625c: +// bdead c0380003 gp = MEM_U32(sp + 60); +s0 = fp + 0x16c; +//nop; +MEM_U32(fp + 364) = zero; +MEM_U32(fp + 368) = zero; +a0 = s0; +f_checkbvlist(mem, sp, a0); +goto L436278; +a0 = s0; +L436278: +// bdead c03a0083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = fp + 0x114; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L436290; +//nop; +L436290: +// bdead c03a0083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = s2; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L4362a8; +//nop; +L4362a8: +// bdead c03a0083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L4362c0; +//nop; +L4362c0: +fp = MEM_U32(fp + 12); +// bdead c0380183 gp = MEM_U32(sp + 60); +if (fp != 0) {//nop; +goto L436060;} +//nop; +L4362d0: +t1 = 0x1001eb20; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == 0) {// bdead 40000183 ra = MEM_U32(sp + 68); +goto L436968;} +// bdead 40000183 ra = MEM_U32(sp + 68); +s3 = 0x1001c8fc; +//nop; +L4362f0: +fp = MEM_U32(s3 + 0); +s2 = zero; +if (fp == 0) {//nop; +goto L4363fc;} +//nop; +L436300: +v0 = MEM_U32(fp + 24); +//nop; +if (v0 == 0) {//nop; +goto L436384;} +//nop; +if (s2 != 0) {s0 = v0; +goto L436330;} +s0 = v0; +//nop; +a0 = 0x1001cc20; +a1 = fp + 0x15c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L436328; +a1 = fp + 0x15c; +L436328: +// bdead c01a0083 gp = MEM_U32(sp + 60); +//nop; +L436330: +if (s0 == 0) {s1 = fp + 0x15c; +goto L43635c;} +s1 = fp + 0x15c; +L436338: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x154; +f_bvectintsect(mem, sp, a0, a1); +goto L43634c; +a1 = a1 + 0x154; +L43634c: +s0 = MEM_U32(s0 + 4); +// bdead c01e0083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L436338;} +//nop; +L43635c: +if (s2 != 0) {//nop; +goto L436384;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = fp + 0x15c; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L436374; +a1 = fp + 0x15c; +L436374: +// bdead c018008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L436384;} +//nop; +s2 = 0x1; +L436384: +if (s2 != 0) {s1 = fp + 0x15c; +goto L4363a4;} +s1 = fp + 0x15c; +//nop; +a0 = 0x1001cc20; +a1 = fp + 0x154; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L43639c; +a1 = fp + 0x154; +L43639c: +// bdead c01c0003 gp = MEM_U32(sp + 60); +//nop; +L4363a4: +//nop; +s0 = fp + 0x154; +a0 = s0; +a1 = fp + 0x104; +a2 = s1; +a3 = fp + 0x10c; +f_bvectglop(mem, sp, a0, a1, a2, a3); +goto L4363c0; +a3 = fp + 0x10c; +L4363c0: +// bdead c01a0183 gp = MEM_U32(sp + 60); +if (s2 != 0) {//nop; +goto L4363ec;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = s0; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L4363dc; +a1 = s0; +L4363dc: +// bdead c018018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L4363ec;} +//nop; +s2 = 0x1; +L4363ec: +fp = MEM_U32(fp + 16); +//nop; +if (fp != 0) {//nop; +goto L436300;} +//nop; +L4363fc: +if (s2 != 0) {//nop; +goto L4362f0;} +//nop; +L436404: +fp = 0x1001c8f8; +s2 = zero; +fp = MEM_U32(fp + 0); +//nop; +if (fp == 0) {//nop; +goto L436514;} +//nop; +L43641c: +v0 = MEM_U32(fp + 20); +//nop; +if (v0 == 0) {//nop; +goto L4364a0;} +//nop; +if (s2 != 0) {s0 = v0; +goto L43644c;} +s0 = v0; +//nop; +a0 = 0x1001cc20; +a1 = fp + 0x164; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L436444; +a1 = fp + 0x164; +L436444: +// bdead c01a0183 gp = MEM_U32(sp + 60); +//nop; +L43644c: +if (s0 == 0) {s1 = fp + 0x164; +goto L436478;} +s1 = fp + 0x164; +L436454: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x16c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L436468; +a1 = a1 + 0x16c; +L436468: +s0 = MEM_U32(s0 + 4); +// bdead c01e0183 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L436454;} +//nop; +L436478: +if (s2 != 0) {//nop; +goto L4364a0;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = fp + 0x164; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L436490; +a1 = fp + 0x164; +L436490: +// bdead c018018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L4364a0;} +//nop; +s2 = 0x1; +L4364a0: +if (s2 != 0) {s1 = fp + 0x164; +goto L4364c0;} +s1 = fp + 0x164; +//nop; +a0 = 0x1001cc20; +a1 = fp + 0x16c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L4364b8; +a1 = fp + 0x16c; +L4364b8: +// bdead c01c0103 gp = MEM_U32(sp + 60); +//nop; +L4364c0: +//nop; +s0 = fp + 0x16c; +a0 = s0; +a1 = s1; +a2 = fp + 0x10c; +f_unionminus(mem, sp, a0, a1, a2); +goto L4364d8; +a2 = fp + 0x10c; +L4364d8: +// bdead c01a0183 gp = MEM_U32(sp + 60); +if (s2 != 0) {//nop; +goto L436504;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = s0; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L4364f4; +a1 = s0; +L4364f4: +// bdead c018018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L436504;} +//nop; +s2 = 0x1; +L436504: +fp = MEM_U32(fp + 12); +//nop; +if (fp != 0) {//nop; +goto L43641c;} +//nop; +L436514: +if (s2 != 0) {//nop; +goto L436404;} +//nop; +s4 = 0x1001eaf8; +at = 0x15; +t3 = MEM_U32(s4 + 0); +//nop; +if (t3 != at) {//nop; +goto L43654c;} +//nop; +//nop; +a0 = zero; +//nop; +f_printhoist(mem, sp, a0); +goto L436544; +//nop; +L436544: +// bdead 40300003 gp = MEM_U32(sp + 60); +//nop; +L43654c: +MEM_U32(sp + 124) = zero; +MEM_U32(sp + 128) = zero; +MEM_U32(sp + 132) = zero; +MEM_U32(sp + 136) = zero; +t6 = sp + 0x7c; +at = MEM_U32(t6 + 0); +a0 = 0x1001c8f8; +MEM_U32(sp + 4) = at; +t2 = MEM_U32(t6 + 4); +//nop; +MEM_U32(sp + 8) = t2; +a3 = MEM_U32(t6 + 8); +a0 = MEM_U32(a0 + 0); +MEM_U32(sp + 12) = a3; +t2 = MEM_U32(t6 + 12); +a2 = MEM_U32(sp + 8); +a1 = MEM_U32(sp + 4); +a0 = a0 + 0x154; +MEM_U32(sp + 16) = t2; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L43659c; +MEM_U32(sp + 16) = t2; +L43659c: +// bdead 40300083 gp = MEM_U32(sp + 60); +s1 = sp + 0x6c; +fp = 0x1001c8f8; +//nop; +fp = MEM_U32(fp + 0); +//nop; +if (fp == 0) {//nop; +goto L4366a4;} +//nop; +L4365bc: +t0 = MEM_U8(fp + 4); +a0 = fp + 0x154; +if (t0 == 0) {//nop; +goto L436618;} +//nop; +MEM_U32(sp + 108) = zero; +MEM_U32(sp + 112) = zero; +MEM_U32(sp + 116) = zero; +MEM_U32(sp + 120) = zero; +at = MEM_U32(s1 + 0); +//nop; +MEM_U32(sp + 4) = at; +t8 = MEM_U32(s1 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t8; +a3 = MEM_U32(s1 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t8 = MEM_U32(s1 + 12); +MEM_U32(sp + 16) = t8; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L43660c; +MEM_U32(sp + 16) = t8; +L43660c: +// bdead c0340083 gp = MEM_U32(sp + 60); +fp = MEM_U32(fp + 12); +goto L436698; +fp = MEM_U32(fp + 12); +L436618: +v0 = MEM_U32(fp + 20); +//nop; +if (v0 == 0) {//nop; +goto L436694;} +//nop; +t5 = MEM_U32(v0 + 4); +s0 = v0; +if (t5 == 0) {//nop; +goto L436694;} +//nop; +a1 = MEM_U32(v0 + 0); +//nop; +a0 = 0x1001cc20; +a1 = a1 + 0x16c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L43664c; +a1 = a1 + 0x16c; +L43664c: +// bdead c0360083 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s0 + 4); +//nop; +L436658: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = 0x1001cc20; +a1 = a1 + 0x16c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L43666c; +a1 = a1 + 0x16c; +L43666c: +s0 = MEM_U32(s0 + 4); +// bdead c0360083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L436658;} +//nop; +//nop; +a1 = 0x1001cc20; +a0 = fp + 0x154; +f_bvectintsect(mem, sp, a0, a1); +goto L43668c; +a0 = fp + 0x154; +L43668c: +// bdead c0340083 gp = MEM_U32(sp + 60); +//nop; +L436694: +fp = MEM_U32(fp + 12); +L436698: +//nop; +if (fp != 0) {//nop; +goto L4365bc;} +//nop; +L4366a4: +t7 = MEM_U32(s4 + 0); +at = 0x16; +if (t7 != at) {//nop; +goto L4366cc;} +//nop; +//nop; +a0 = zero; +//nop; +f_printhoist(mem, sp, a0); +goto L4366c4; +//nop; +L4366c4: +// bdead 40300003 gp = MEM_U32(sp + 60); +//nop; +L4366cc: +fp = MEM_U32(s3 + 0); +s2 = zero; +if (fp == 0) {//nop; +goto L436810;} +//nop; +L4366dc: +t1 = MEM_U32(fp + 24); +//nop; +if (t1 == 0) {//nop; +goto L436780;} +//nop; +//nop; +s1 = fp + 0x15c; +a0 = s1; +v0 = f_bvectempty(mem, sp, a0); +goto L4366fc; +a0 = s1; +L4366fc: +// bdead c03c008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L436780;} +//nop; +s0 = MEM_U32(fp + 24); +if (s2 != 0) {//nop; +goto L43672c;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = s1; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L436724; +a1 = s1; +L436724: +// bdead c03e0083 gp = MEM_U32(sp + 60); +//nop; +L43672c: +if (s0 == 0) {//nop; +goto L436758;} +//nop; +L436734: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x154; +f_bvectintsect(mem, sp, a0, a1); +goto L436748; +a1 = a1 + 0x154; +L436748: +s0 = MEM_U32(s0 + 4); +// bdead c03e0083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L436734;} +//nop; +L436758: +if (s2 != 0) {//nop; +goto L436780;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = s1; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L436770; +a1 = s1; +L436770: +// bdead c038000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L436780;} +//nop; +s2 = 0x1; +L436780: +//nop; +s0 = fp + 0x154; +a0 = s0; +v0 = f_bvectempty(mem, sp, a0); +goto L436790; +a0 = s0; +L436790: +// bdead c03a008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L436800;} +//nop; +if (s2 != 0) {s1 = fp + 0x15c; +goto L4367bc;} +s1 = fp + 0x15c; +//nop; +a0 = 0x1001cc20; +a1 = s0; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L4367b4; +a1 = s0; +L4367b4: +// bdead c03e0003 gp = MEM_U32(sp + 60); +//nop; +L4367bc: +//nop; +a0 = s0; +a1 = fp + 0x104; +a2 = s1; +a3 = fp + 0x10c; +f_bvecthoistglop(mem, sp, a0, a1, a2, a3); +goto L4367d4; +a3 = fp + 0x10c; +L4367d4: +// bdead c03a0083 gp = MEM_U32(sp + 60); +if (s2 != 0) {//nop; +goto L436800;} +//nop; +//nop; +a0 = 0x1001cc20; +a1 = s0; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L4367f0; +a1 = s0; +L4367f0: +// bdead c038000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L436800;} +//nop; +s2 = 0x1; +L436800: +fp = MEM_U32(fp + 16); +//nop; +if (fp != 0) {//nop; +goto L4366dc;} +//nop; +L436810: +if (s2 != 0) {//nop; +goto L4366cc;} +//nop; +v0 = 0x1001c8f8; +s1 = sp + 0x5c; +fp = MEM_U32(v0 + 0); +//nop; +if (fp == 0) {//nop; +goto L43693c;} +//nop; +L436830: +//nop; +s0 = fp + 0xfc; +MEM_U32(fp + 252) = zero; +MEM_U32(fp + 256) = zero; +a0 = s0; +f_checkbvlist(mem, sp, a0); +goto L436848; +a0 = s0; +L436848: +// bdead c0260083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = fp + 0x15c; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L436860; +//nop; +L436860: +// bdead c0260103 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = fp + 0x154; +a2 = fp + 0x10c; +f_minusminus(mem, sp, a0, a1, a2); +goto L436878; +a2 = fp + 0x10c; +L436878: +// bdead c0260083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = fp + 0x114; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L436890; +//nop; +L436890: +// bdead c0260083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = fp + 0x124; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L4368a8; +//nop; +L4368a8: +v0 = MEM_U32(fp + 24); +// bdead c026008b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L43692c;} +//nop; +t3 = MEM_U32(v0 + 4); +//nop; +if (t3 != 0) {//nop; +goto L43692c;} +//nop; +a0 = MEM_U32(v0 + 0); +//nop; +a1 = s0; +a0 = a0 + 0x154; +f_bvectminus(mem, sp, a0, a1); +goto L4368dc; +a0 = a0 + 0x154; +L4368dc: +MEM_U32(sp + 92) = zero; +MEM_U32(sp + 96) = zero; +MEM_U32(sp + 100) = zero; +MEM_U32(sp + 104) = zero; +at = MEM_U32(s1 + 0); +// bdead c0260007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t6 = MEM_U32(s1 + 4); +//nop; +MEM_U32(sp + 8) = t6; +a3 = MEM_U32(s1 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t6 = MEM_U32(s1 + 12); +a1 = MEM_U32(sp + 4); +a0 = s0; +MEM_U32(sp + 16) = t6; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L436924; +MEM_U32(sp + 16) = t6; +L436924: +// bdead c0240003 gp = MEM_U32(sp + 60); +//nop; +L43692c: +fp = MEM_U32(fp + 12); +//nop; +if (fp != 0) {//nop; +goto L436830;} +//nop; +L43693c: +t2 = MEM_U32(s4 + 0); +at = 0x17; +if (t2 != at) {// bdead 40000001 ra = MEM_U32(sp + 68); +goto L436968;} +// bdead 40000001 ra = MEM_U32(sp + 68); +//nop; +a0 = 0x1; +//nop; +f_printhoist(mem, sp, a0); +goto L43695c; +//nop; +L43695c: +// bdead 1 gp = MEM_U32(sp + 60); +//nop; +// bdead 1 ra = MEM_U32(sp + 68); +L436968: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0xe8; +return; +// bdead 1 sp = sp + 0xe8; +} + +static uint32_t f_ivfactor(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L436994: +//ivfactor: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 96) = a2; +MEM_U8(a2 + 0) = (uint8_t)zero; +MEM_U32(a3 + 0) = zero; +t8 = MEM_U32(sp + 104); +t7 = 0x1; +MEM_U32(t8 + 0) = t7; +v0 = MEM_U8(a0 + 0); +at = 0x12000000; +t9 = v0 < 0x20; +t2 = -t9; +t3 = t2 & at; +t4 = t3 << (v0 & 0x1f); +if ((int)t4 >= 0) {s0 = a0; +goto L436a00;} +s0 = a0; +if (a0 != a1) {//nop; +goto L4369f8;} +//nop; +t1 = 0x1; +goto L436f7c; +t1 = 0x1; +L4369f8: +t1 = zero; +goto L436f7c; +t1 = zero; +L436a00: +t5 = v0 < 0x20; +t6 = -t5; +at = 0x64800000; +t7 = t6 & at; +t8 = t7 << (v0 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L436a24;} +//nop; +t1 = zero; +goto L436f7c; +t1 = zero; +L436a24: +a0 = MEM_U8(s0 + 16); +//nop; +t9 = a0 < 0x80; +if (t9 == 0) {t2 = (int)a0 >> 5; +goto L436a58;} +t2 = (int)a0 >> 5; +t4 = 0x10000ad0; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (a0 & 0x1f); +t9 = (int)t7 < (int)0x0; +L436a58: +if (t9 != 0) {//nop; +goto L436a68;} +//nop; +t1 = zero; +goto L436f7c; +t1 = zero; +L436a68: +v0 = a0 & 0xff; +goto L436eb0; +v0 = a0 & 0xff; +L436a70: +a0 = MEM_U32(s0 + 20); +v0 = 0x2; +t2 = MEM_U8(a0 + 0); +a2 = MEM_U32(sp + 96); +if (v0 != t2) {//nop; +goto L436ae4;} +//nop; +t4 = MEM_U32(sp + 104); +//nop; +a0 = MEM_U32(s0 + 24); +MEM_U32(sp + 100) = a3; +MEM_U32(sp + 16) = t4; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L436aa0; +MEM_U32(sp + 16) = t4; +L436aa0: +t3 = MEM_U32(s0 + 20); +t5 = MEM_U32(sp + 100); +v1 = MEM_U32(t3 + 16); +t6 = MEM_U32(t5 + 0); +lo = v1 * v0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)v0 >> 32); +// bdead 440028011 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 104); +t1 = lo; +if (t6 == 0) {t9 = MEM_U32(sp + 96); +goto L436f5c;} +t9 = MEM_U32(sp + 96); +t7 = MEM_U32(v0 + 0); +//nop; +lo = v1 * t7; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)t7 >> 32); +t8 = lo; +MEM_U32(v0 + 0) = t8; +t9 = MEM_U32(sp + 96); +goto L436f5c; +t9 = MEM_U32(sp + 96); +L436ae4: +t9 = MEM_U32(s0 + 24); +t4 = MEM_U32(sp + 104); +t2 = MEM_U8(t9 + 0); +a2 = MEM_U32(sp + 96); +if (v0 != t2) {t2 = MEM_U32(sp + 104); +goto L436b58;} +t2 = MEM_U32(sp + 104); +//nop; +a2 = MEM_U32(sp + 96); +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 100) = a3; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L436b10; +MEM_U32(sp + 100) = a3; +L436b10: +t3 = MEM_U32(s0 + 24); +t5 = MEM_U32(sp + 100); +v1 = MEM_U32(t3 + 16); +t6 = MEM_U32(t5 + 0); +lo = v1 * v0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)v0 >> 32); +// bdead 440028011 gp = MEM_U32(sp + 32); +t7 = MEM_U32(sp + 104); +t1 = lo; +if (t6 == 0) {t9 = MEM_U32(sp + 96); +goto L436f5c;} +t9 = MEM_U32(sp + 96); +t8 = MEM_U32(t7 + 0); +//nop; +lo = v1 * t8; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)t8 >> 32); +t9 = lo; +MEM_U32(t7 + 0) = t9; +t9 = MEM_U32(sp + 96); +goto L436f5c; +t9 = MEM_U32(sp + 96); +// fdead 0 t2 = MEM_U32(sp + 104); +L436b58: +//nop; +MEM_U32(sp + 92) = a1; +MEM_U32(sp + 100) = a3; +MEM_U32(sp + 84) = zero; +MEM_U32(sp + 16) = t2; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L436b70; +MEM_U32(sp + 16) = t2; +L436b70: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(s0 + 24); +t4 = sp + 0x40; +MEM_U32(sp + 16) = t4; +a2 = sp + 0x4b; +a3 = sp + 0x44; +MEM_U32(sp + 80) = v0; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L436b98; +MEM_U32(sp + 80) = v0; +L436b98: +t0 = MEM_U32(sp + 80); +// bdead 40020209 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 84); +if (t0 == 0) {//nop; +goto L436be8;} +//nop; +v1 = MEM_U32(sp + 100); +if (v0 == 0) {//nop; +goto L436bbc;} +//nop; +abort(); +L436bbc: +t3 = MEM_U32(v1 + 0); +//nop; +if (t3 == 0) {//nop; +goto L436bd0;} +//nop; +abort(); +L436bd0: +t5 = MEM_U32(s0 + 24); +//nop; +MEM_U32(v1 + 0) = t5; +t6 = MEM_U32(sp + 104); +MEM_U32(t6 + 0) = t0; +goto L436f58; +MEM_U32(t6 + 0) = t0; +L436be8: +if (v0 == 0) {//nop; +goto L436f58;} +//nop; +if (t0 == 0) {//nop; +goto L436bfc;} +//nop; +abort(); +L436bfc: +t8 = MEM_U32(sp + 68); +t7 = MEM_U32(sp + 100); +if (t8 == 0) {//nop; +goto L436c10;} +//nop; +abort(); +L436c10: +t9 = MEM_U32(s0 + 20); +//nop; +MEM_U32(t7 + 0) = t9; +t2 = MEM_U32(sp + 104); +MEM_U32(t2 + 0) = v0; +goto L436f58; +MEM_U32(t2 + 0) = v0; +// fdead 0 t4 = MEM_U32(sp + 104); +L436c2c: +//nop; +a0 = MEM_U32(s0 + 20); +a2 = MEM_U32(sp + 96); +MEM_U32(sp + 16) = t4; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L436c40; +MEM_U32(sp + 16) = t4; +L436c40: +// bdead 40020009 gp = MEM_U32(sp + 32); +t1 = v0; +goto L436f58; +t1 = v0; +L436c4c: +t3 = MEM_U32(sp + 104); +//nop; +a0 = MEM_U32(s0 + 20); +a2 = MEM_U32(sp + 96); +MEM_U32(sp + 100) = a3; +MEM_U32(sp + 16) = t3; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L436c68; +MEM_U32(sp + 16) = t3; +L436c68: +t5 = MEM_U32(sp + 100); +// bdead 40024009 gp = MEM_U32(sp + 32); +t6 = MEM_U32(t5 + 0); +t1 = -v0; +if (t6 == 0) {t9 = MEM_U32(sp + 96); +goto L436f5c;} +t9 = MEM_U32(sp + 96); +v0 = MEM_U32(sp + 104); +//nop; +t8 = MEM_U32(v0 + 0); +//nop; +t9 = -t8; +MEM_U32(v0 + 0) = t9; +goto L436f58; +MEM_U32(v0 + 0) = t9; +// fdead 0 t7 = MEM_U32(sp + 104); +L436ca0: +//nop; +a0 = MEM_U32(s0 + 20); +a2 = MEM_U32(sp + 96); +MEM_U32(sp + 92) = a1; +MEM_U32(sp + 100) = a3; +MEM_U32(sp + 16) = t7; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L436cbc; +MEM_U32(sp + 16) = t7; +L436cbc: +// bdead 40020009 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(s0 + 24); +t2 = sp + 0x40; +MEM_U32(sp + 16) = t2; +a2 = sp + 0x4b; +a3 = sp + 0x44; +MEM_U32(sp + 80) = v0; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L436ce4; +MEM_U32(sp + 80) = v0; +L436ce4: +t4 = MEM_U32(sp + 96); +t0 = MEM_U32(sp + 80); +v1 = MEM_U8(t4 + 0); +// bdead 40020219 gp = MEM_U32(sp + 32); +t3 = MEM_U32(sp + 96); +if (v1 != 0) {t1 = t0 - v0; +goto L436d08;} +t1 = t0 - v0; +v1 = MEM_U8(sp + 75); +//nop; +L436d08: +MEM_U8(t3 + 0) = (uint8_t)v1; +a0 = MEM_U8(s0 + 16); +a1 = 0x1; +if (a1 != a0) {//nop; +goto L436d24;} +//nop; +t1 = t0 + v0; +goto L436d24; +t1 = t0 + v0; +L436d24: +v0 = MEM_U32(sp + 100); +t6 = MEM_U32(sp + 68); +t5 = MEM_U32(v0 + 0); +//nop; +if (t5 != 0) {t9 = MEM_U32(sp + 96); +goto L436f5c;} +t9 = MEM_U32(sp + 96); +if (a1 != a0) {MEM_U32(v0 + 0) = t6; +goto L436d54;} +MEM_U32(v0 + 0) = t6; +t8 = MEM_U32(sp + 64); +t9 = MEM_U32(sp + 104); +MEM_U32(t9 + 0) = t8; +goto L436f58; +MEM_U32(t9 + 0) = t8; +L436d54: +t7 = MEM_U32(sp + 64); +t4 = MEM_U32(sp + 104); +t2 = -t7; +MEM_U32(t4 + 0) = t2; +goto L436f58; +MEM_U32(t4 + 0) = t2; +L436d68: +t3 = MEM_U32(sp + 104); +//nop; +a0 = MEM_U32(s0 + 20); +a2 = MEM_U32(sp + 96); +MEM_U32(sp + 92) = a1; +MEM_U32(sp + 100) = a3; +MEM_U32(sp + 16) = t3; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L436d88; +MEM_U32(sp + 16) = t3; +L436d88: +a0 = MEM_U32(s0 + 24); +// bdead 40020029 gp = MEM_U32(sp + 32); +v1 = MEM_U8(a0 + 0); +a1 = MEM_U32(sp + 92); +t5 = v1 + 0xfffffffe; +at = t5 < 0x7; +if (at == 0) {t0 = v0; +goto L436e78;} +t0 = v0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003bc4[] = { +&&L436dc8, +&&L436dd0, +&&L436dec, +&&L436e78, +&&L436dd0, +&&L436e78, +&&L436dc8, +}; +dest = Lswitch10003bc4[t5]; +//nop; +goto *dest; +//nop; +L436dc8: +t1 = t0; +goto L436f58; +t1 = t0; +L436dd0: +if (a1 != a0) {//nop; +goto L436de4;} +//nop; +a1 = MEM_U32(s0 + 28); +t1 = t0 + a1; +goto L436f58; +t1 = t0 + a1; +L436de4: +t1 = t0; +goto L436f58; +t1 = t0; +L436dec: +//nop; +t6 = sp + 0x40; +MEM_U32(sp + 16) = t6; +a2 = sp + 0x4b; +a3 = sp + 0x44; +MEM_U32(sp + 80) = t0; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L436e08; +MEM_U32(sp + 80) = t0; +L436e08: +a0 = MEM_U32(s0 + 28); +t8 = MEM_U32(sp + 96); +lo = v0 * a0; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)a0 >> 32); +v1 = MEM_U8(t8 + 0); +// bdead 440020031 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 80); +t9 = MEM_U32(sp + 96); +a1 = lo; +if (v1 != 0) {//nop; +goto L436e38;} +//nop; +v1 = MEM_U8(sp + 75); +//nop; +L436e38: +MEM_U8(t9 + 0) = (uint8_t)v1; +t7 = MEM_U32(sp + 100); +t4 = MEM_U32(sp + 68); +t2 = MEM_U32(t7 + 0); +//nop; +if (t2 != 0) {//nop; +goto L436ea8;} +//nop; +MEM_U32(t7 + 0) = t4; +t3 = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 104); +lo = t3 * a0; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)a0 >> 32); +t1 = t0 + a1; +t5 = lo; +MEM_U32(t6 + 0) = t5; +t9 = MEM_U32(sp + 96); +goto L436f5c; +t9 = MEM_U32(sp + 96); +L436e78: +a2 = 0x10003bb9; +//nop; +a0 = 0x1; +a1 = 0x457; +a3 = 0x9; +MEM_U32(sp + 80) = t0; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L436e98; +a2 = a2; +L436e98: +// bdead 40020001 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 80); +a1 = MEM_U32(sp + 76); +//nop; +L436ea8: +t1 = t0 + a1; +goto L436f58; +t1 = t0 + a1; +L436eb0: +at = v0 < 0x38; +if (at != 0) {at = v0 < 0x5f; +goto L436f0c;} +at = v0 < 0x5f; +if (at != 0) {at = 0x7d; +goto L436ed4;} +at = 0x7d; +if (v0 == at) {t7 = MEM_U32(sp + 104); +goto L436ca0;} +t7 = MEM_U32(sp + 104); +//nop; +goto L436f30; +//nop; +L436ed4: +at = 0x41; +if (v0 == at) {t8 = v0 + 0xffffffa5; +goto L436d68;} +t8 = v0 + 0xffffffa5; +at = t8 < 0x4; +if (at == 0) {//nop; +goto L436f30;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10003be0[] = { +&&L436a70, +&&L436f30, +&&L436f30, +&&L436c4c, +}; +dest = Lswitch10003be0[t8]; +//nop; +goto *dest; +//nop; +L436f0c: +at = 0x1; +if (v0 == at) {t7 = MEM_U32(sp + 104); +goto L436ca0;} +t7 = MEM_U32(sp + 104); +at = 0x1a; +if (v0 == at) {t4 = MEM_U32(sp + 104); +goto L436c2c;} +t4 = MEM_U32(sp + 104); +at = 0x37; +if (v0 == at) {t4 = MEM_U32(sp + 104); +goto L436c2c;} +t4 = MEM_U32(sp + 104); +L436f30: +a2 = 0x10003bb0; +//nop; +a0 = 0x1; +a1 = 0x41f; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L436f4c; +a2 = a2; +L436f4c: +// bdead 40020001 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 84); +//nop; +L436f58: +t9 = MEM_U32(sp + 96); +L436f5c: +t2 = MEM_U32(sp + 96); +v1 = MEM_U8(t9 + 0); +//nop; +if (v1 != 0) {//nop; +goto L436f78;} +//nop; +v1 = MEM_U8(s0 + 17); +//nop; +L436f78: +MEM_U8(t2 + 0) = (uint8_t)v1; +L436f7c: +// bdead 401 ra = MEM_U32(sp + 36); +// bdead 401 s0 = MEM_U32(sp + 28); +// bdead 401 sp = sp + 0x58; +v0 = t1; +return v0; +v0 = t1; +//nop; +} + +static void f_addnullfilename(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L436f94: +//addnullfilename: +//nop; +//nop; +//nop; +t6 = MEM_U8(a0 + 0); +a3 = 0x20; +if (a3 == t6) {v0 = 0x1; +goto L436ff8;} +v0 = 0x1; +t7 = MEM_U8(a0 + 0); +v1 = a0 + v0; +if (t7 == 0) {a0 = 0x400; +goto L436ff8;} +a0 = 0x400; +t8 = 0x100220c0; +a1 = MEM_U8(v1 + -1); +t8 = t8 + 0xffffffff; +a2 = v0 + t8; +L436fd0: +MEM_U8(a2 + 0) = (uint8_t)a1; +a1 = MEM_U8(v1 + 0); +v0 = v0 + 0x1; +v1 = v1 + 0x1; +if (a3 == a1) {a2 = a2 + 0x1; +goto L436ff8;} +a2 = a2 + 0x1; +if (a1 == 0) {//nop; +goto L436ff8;} +//nop; +if (v0 != a0) {//nop; +goto L436fd0;} +//nop; +L436ff8: +t9 = 0x100220c0; +//nop; +t9 = t9 + 0xffffffff; +t0 = v0 + t9; +MEM_U8(t0 + 0) = (uint8_t)zero; +return; +MEM_U8(t0 + 0) = (uint8_t)zero; +} + +static uint32_t func_437010(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L437010: +t6 = 0x10003d10; +v0 = sp + 0x0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +t7 = v0; +t8 = v0 + 0x20; +t6 = t6; +L437034: +at = MEM_U8(t7 + 0); +t9 = MEM_U8(t6 + 0); +t7 = t7 + 0x1; +if (at != t9) {t6 = t6 + 0x1; +goto L437058;} +t6 = t6 + 0x1; +if (t7 != t8) {//nop; +goto L437034;} +//nop; +t8 = 0x1; +goto L43705c; +t8 = 0x1; +L437058: +t8 = 0x0; +L43705c: +if (t8 == 0) {t1 = v0; +goto L43706c;} +t1 = v0; +v0 = 0x191; +return v0; +v0 = 0x191; +L43706c: +t0 = 0x10003cf0; +t2 = v0 + 0x20; +t0 = t0; +L437078: +at = MEM_U8(t1 + 0); +t3 = MEM_U8(t0 + 0); +t1 = t1 + 0x1; +if (at != t3) {t0 = t0 + 0x1; +goto L43709c;} +t0 = t0 + 0x1; +if (t1 != t2) {//nop; +goto L437078;} +//nop; +t2 = 0x1; +goto L4370a0; +t2 = 0x1; +L43709c: +t2 = 0x0; +L4370a0: +if (t2 == 0) {t5 = v0; +goto L4370b0;} +t5 = v0; +v0 = 0x192; +return v0; +v0 = 0x192; +L4370b0: +t4 = 0x10003cd0; +t7 = v0 + 0x20; +t4 = t4; +L4370bc: +at = MEM_U8(t5 + 0); +t6 = MEM_U8(t4 + 0); +t5 = t5 + 0x1; +if (at != t6) {t4 = t4 + 0x1; +goto L4370e0;} +t4 = t4 + 0x1; +if (t5 != t7) {//nop; +goto L4370bc;} +//nop; +t7 = 0x1; +goto L4370e4; +t7 = 0x1; +L4370e0: +t7 = 0x0; +L4370e4: +if (t7 == 0) {t8 = v0; +goto L4370f4;} +t8 = v0; +v0 = 0x193; +return v0; +v0 = 0x193; +L4370f4: +t9 = 0x10003cb0; +t1 = v0 + 0x20; +t9 = t9; +L437100: +at = MEM_U8(t8 + 0); +t0 = MEM_U8(t9 + 0); +t8 = t8 + 0x1; +if (at != t0) {t9 = t9 + 0x1; +goto L437124;} +t9 = t9 + 0x1; +if (t8 != t1) {//nop; +goto L437100;} +//nop; +t1 = 0x1; +goto L437128; +t1 = 0x1; +L437124: +t1 = 0x0; +L437128: +if (t1 == 0) {t2 = v0; +goto L437138;} +t2 = v0; +v0 = 0x194; +return v0; +v0 = 0x194; +L437138: +t3 = 0x10003c90; +t5 = v0 + 0x20; +t3 = t3; +L437144: +at = MEM_U8(t2 + 0); +t4 = MEM_U8(t3 + 0); +t2 = t2 + 0x1; +if (at != t4) {t3 = t3 + 0x1; +goto L437168;} +t3 = t3 + 0x1; +if (t2 != t5) {//nop; +goto L437144;} +//nop; +t5 = 0x1; +goto L43716c; +t5 = 0x1; +L437168: +t5 = 0x0; +L43716c: +if (t5 == 0) {t7 = v0; +goto L43717c;} +t7 = v0; +v0 = 0x195; +return v0; +v0 = 0x195; +L43717c: +t6 = 0x10003c70; +t8 = v0 + 0x20; +t6 = t6; +L437188: +at = MEM_U8(t7 + 0); +t9 = MEM_U8(t6 + 0); +t7 = t7 + 0x1; +if (at != t9) {t6 = t6 + 0x1; +goto L4371ac;} +t6 = t6 + 0x1; +if (t7 != t8) {//nop; +goto L437188;} +//nop; +t8 = 0x1; +goto L4371b0; +t8 = 0x1; +L4371ac: +t8 = 0x0; +L4371b0: +if (t8 == 0) {t1 = v0; +goto L4371c0;} +t1 = v0; +v0 = 0x196; +return v0; +v0 = 0x196; +L4371c0: +t0 = 0x10003c50; +t2 = v0 + 0x20; +t0 = t0; +L4371cc: +at = MEM_U8(t1 + 0); +t3 = MEM_U8(t0 + 0); +t1 = t1 + 0x1; +if (at != t3) {t0 = t0 + 0x1; +goto L4371f0;} +t0 = t0 + 0x1; +if (t1 != t2) {//nop; +goto L4371cc;} +//nop; +t2 = 0x1; +goto L4371f4; +t2 = 0x1; +L4371f0: +t2 = 0x0; +L4371f4: +if (t2 == 0) {t5 = v0; +goto L437204;} +t5 = v0; +v0 = 0x197; +return v0; +v0 = 0x197; +L437204: +t4 = 0x10003c30; +t7 = v0 + 0x20; +t4 = t4; +L437210: +at = MEM_U8(t5 + 0); +t6 = MEM_U8(t4 + 0); +t5 = t5 + 0x1; +if (at != t6) {t4 = t4 + 0x1; +goto L437234;} +t4 = t4 + 0x1; +if (t5 != t7) {//nop; +goto L437210;} +//nop; +t7 = 0x1; +goto L437238; +t7 = 0x1; +L437234: +t7 = 0x0; +L437238: +if (t7 == 0) {t8 = v0; +goto L437248;} +t8 = v0; +v0 = 0x198; +return v0; +v0 = 0x198; +L437248: +t9 = 0x10003c10; +t1 = v0 + 0x20; +t9 = t9; +L437254: +at = MEM_U8(t8 + 0); +t0 = MEM_U8(t9 + 0); +t8 = t8 + 0x1; +if (at != t0) {t9 = t9 + 0x1; +goto L437278;} +t9 = t9 + 0x1; +if (t8 != t1) {//nop; +goto L437254;} +//nop; +t1 = 0x1; +goto L43727c; +t1 = 0x1; +L437278: +t1 = 0x0; +L43727c: +if (t1 == 0) {t2 = v0; +goto L43728c;} +t2 = v0; +v0 = 0x199; +return v0; +v0 = 0x199; +L43728c: +t3 = 0x10003bf0; +t5 = v0 + 0x20; +t3 = t3; +L437298: +at = MEM_U8(t2 + 0); +t4 = MEM_U8(t3 + 0); +t2 = t2 + 0x1; +if (at != t4) {t3 = t3 + 0x1; +goto L4372bc;} +t3 = t3 + 0x1; +if (t2 != t5) {//nop; +goto L437298;} +//nop; +t5 = 0x1; +goto L4372c0; +t5 = 0x1; +L4372bc: +t5 = 0x0; +L4372c0: +if (t5 == 0) {v1 = 0xffffffff; +goto L4372d0;} +v1 = 0xffffffff; +v0 = 0x3; +return v0; +v0 = 0x3; +L4372d0: +v0 = v1; +return v0; +v0 = v1; +} + +static void func_4372d8(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4372d8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +//nop; +// fdead 4000000b MEM_U32(sp + 44) = ra; +// fdead 4000000b MEM_U32(sp + 40) = gp; +// fdead 4000000b MEM_U32(sp + 36) = s3; +// fdead 4000000b MEM_U32(sp + 32) = s2; +// fdead 4000000b MEM_U32(sp + 28) = s1; +// fdead 4000000b MEM_U32(sp + 24) = s0; +MEM_U32(sp + 60) = zero; +MEM_U32(sp + 64) = zero; +a0 = sp + 0x3c; +a1 = v0 + 0xfffff3cc; +a2 = 0x400; +a3 = zero; +f_reset(mem, sp, a0, a1, a2, a3); +goto L437320; +a3 = zero; +L437320: +// bdead 40000003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +v0 = f_eof(mem, sp, a0); +goto L437338; +//nop; +L437338: +// bdead 4000000b gp = MEM_U32(sp + 40); +if (v0 != 0) {// bdead 40000003 ra = MEM_U32(sp + 44); +goto L437440;} +// bdead 40000003 ra = MEM_U32(sp + 44); +s3 = 0x10013450; +s2 = 0x1001eaf4; +//nop; +L437350: +//nop; +a0 = 0x408; +a1 = s3; +s0 = zero; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L437364; +s0 = zero; +L437364: +// bdead 401a010b gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 60); +//nop; +s1 = v0; +a1 = v0; +a2 = 0x400; +f_read_string(mem, sp, a0, a1, a2); +goto L437380; +a2 = 0x400; +L437380: +// bdead 401e0183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 60); +//nop; +//nop; +//nop; +f_readln(mem, sp, a0); +goto L437398; +//nop; +L437398: +t6 = MEM_U8(s1 + 0); +// bdead 401e8003 gp = MEM_U32(sp + 40); +t7 = t6 < 0x40; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L4373cc;} +t8 = (int)t6 >> 5; +t0 = 0x10000ae0; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L4373cc: +if (t7 != 0) {v0 = s1; +goto L437414;} +v0 = s1; +L4373d4: +t5 = MEM_U8(v0 + 1); +s0 = s0 + 0x1; +t8 = t5 < 0x40; +if (t8 == 0) {v0 = v0 + 0x1; +goto L43740c;} +v0 = v0 + 0x1; +t1 = 0x10000ae0; +t0 = (int)t5 >> 5; +t9 = t0 << 2; +t1 = t1; +t2 = t1 + t9; +t6 = MEM_U32(t2 + 0); +//nop; +t3 = t6 << (t5 & 0x1f); +t8 = (int)t3 < (int)0x0; +L43740c: +if (t8 == 0) {//nop; +goto L4373d4;} +//nop; +L437414: +t7 = MEM_U32(s2 + 0); +MEM_U32(s2 + 0) = s1; +//nop; +a0 = MEM_U32(sp + 60); +MEM_U32(s1 + 1024) = s0; +MEM_U32(s1 + 1028) = t7; +v0 = f_eof(mem, sp, a0); +goto L437430; +MEM_U32(s1 + 1028) = t7; +L437430: +// bdead 4018000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L437350;} +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +L437440: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static uint32_t func_437458(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L437458: +t6 = MEM_U8(a0 + 0); +v0 = 0x1; +at = t6 < 0x30; +if (at != 0) {v1 = zero; +goto L4374b4;} +v1 = zero; +t7 = MEM_U8(a0 + 0); +a1 = a0 + v0; +at = t7 < 0x3a; +if (at == 0) {//nop; +goto L4374b4;} +//nop; +a2 = MEM_U8(a1 + -1); +v0 = 0xa; +L437488: +lo = v1 * v0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)v0 >> 32); +a1 = a1 + 0x1; +t8 = lo; +v1 = t8 + a2; +a2 = MEM_U8(a1 + -1); +v1 = v1 + 0xffffffd0; +at = a2 < 0x30; +if (at != 0) {at = a2 < 0x3a; +goto L4374b4;} +at = a2 < 0x3a; +if (at != 0) {//nop; +goto L437488;} +//nop; +L4374b4: +v0 = v1; +return v0; +v0 = v1; +} + +static void func_4374bc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4374bc: +MEM_U32(sp + 4) = a1; +t6 = MEM_U8(sp + 4); +t0 = 0x20; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +if (t0 == t6) {v0 = 0x1; +goto L4374fc;} +v0 = 0x1; +a1 = sp + 0x4; +a2 = MEM_U8(a1 + 0); +v1 = a0 + 0x1; +L4374e4: +MEM_U8(v1 + -1) = (uint8_t)a2; +a2 = MEM_U8(a1 + 1); +v0 = v0 + 0x1; +v1 = v1 + 0x1; +if (t0 != a2) {a1 = a1 + 0x1; +goto L4374e4;} +a1 = a1 + 0x1; +L4374fc: +at = (int)v0 < (int)0x401; +if (at == 0) {a1 = v0; +goto L437554;} +a1 = v0; +t1 = 0x401; +a3 = t1 - a1; +t8 = a3 & 0x3; +if (t8 == 0) {a2 = t8 + a1; +goto L437534;} +a2 = t8 + a1; +v1 = a0 + v0; +L437520: +v0 = v0 + 0x1; +MEM_U8(v1 + -1) = (uint8_t)t0; +if (a2 != v0) {v1 = v1 + 0x1; +goto L437520;} +v1 = v1 + 0x1; +if (v0 == t1) {v1 = a0 + v0; +goto L437554;} +L437534: +v1 = a0 + v0; +L437538: +v0 = v0 + 0x4; +MEM_U8(v1 + -1) = (uint8_t)t0; +MEM_U8(v1 + 0) = (uint8_t)t0; +MEM_U8(v1 + 1) = (uint8_t)t0; +MEM_U8(v1 + 2) = (uint8_t)t0; +if (v0 != t1) {v1 = v1 + 0x4; +goto L437538;} +v1 = v1 + 0x4; +L437554: +//nop; +return; +//nop; +} + +static uint32_t func_43755c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L43755c: +MEM_U32(sp + 4) = a1; +t6 = MEM_U8(sp + 4); +MEM_U32(sp + 12) = a3; +a3 = 0x20; +a1 = a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 8) = a2; +if (a3 == t6) {v1 = 0x1; +goto L4375b4;} +v1 = 0x1; +v0 = sp + 0x4; +a0 = MEM_U8(v0 + 0); +a2 = a1 + 0x1; +L43758c: +t8 = MEM_U8(a2 + -1); +v1 = v1 + 0x1; +if (a0 == t8) {//nop; +goto L4375a4;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L4375a4: +a0 = MEM_U8(v0 + 1); +v0 = v0 + 0x1; +if (a3 != a0) {a2 = a2 + 0x1; +goto L43758c;} +a2 = a2 + 0x1; +L4375b4: +t9 = a1 + v1; +t0 = MEM_U8(t9 + -1); +//nop; +v0 = a3 ^ t0; +v0 = v0 < 0x1; +//nop; +return v0; +//nop; +} + +static void f_processargs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4375d0: +//processargs: +//nop; +//nop; +//nop; +at = 0x1001e6bc; +sp = sp + 0xffffef58; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001e6c0; +// fdead 400000cf MEM_U32(sp + 72) = s7; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10012830; +s7 = 0x20; +v0 = 0x10011fd0; +MEM_U8(at + 0) = (uint8_t)s7; +at = 0x10013030; +v0 = MEM_U32(v0 + 0); +MEM_U8(at + 0) = (uint8_t)s7; +at = (int)v0 < (int)0x2; +// fdead 410000cf MEM_U32(sp + 84) = ra; +// fdead 410000cf MEM_U32(sp + 80) = fp; +// fdead 410000cf MEM_U32(sp + 76) = gp; +// fdead 410000cf MEM_U32(sp + 68) = s6; +// fdead 410000cf MEM_U32(sp + 64) = s5; +// fdead 410000cf MEM_U32(sp + 60) = s4; +// fdead 410000cf MEM_U32(sp + 56) = s3; +// fdead 410000cf MEM_U32(sp + 52) = s2; +// fdead 410000cf MEM_U32(sp + 48) = s1; +// fdead 410000cf MEM_U32(sp + 44) = s0; +MEM_U32(sp + 2200) = zero; +if (at == 0) {MEM_U8(sp + 114) = (uint8_t)zero; +goto L437670;} +MEM_U8(sp + 114) = (uint8_t)zero; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L437658; +//nop; +L437658: +// bdead 41000003 gp = MEM_U32(sp + 76); +//nop; +v0 = 0x10011fd0; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L437670: +at = 0x1; +if (v0 == at) {s5 = 0x1; +goto L43a0e4;} +s5 = 0x1; +fp = MEM_U32(sp + 2196); +s6 = 0x1; +s4 = sp + 0xca8; +s3 = sp + 0x10a8; +L43768c: +//nop; +a0 = s5; +a1 = s4; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L4376a0; +a2 = 0x400; +L4376a0: +t6 = MEM_U8(sp + 3240); +// bdead c1f08003 gp = MEM_U32(sp + 76); +at = 0x2d; +if (t6 == at) {v0 = MEM_U8(sp + 3241); +goto L437810;} +v0 = MEM_U8(sp + 3241); +v0 = MEM_U32(sp + 2200); +at = 0x1; +v0 = v0 + 0x1; +if (v0 != at) {MEM_U32(sp + 2200) = v0; +goto L43772c;} +MEM_U32(sp + 2200) = v0; +t7 = 0x10012030; +t0 = s4; +t9 = s4 + 0x3fc; +L4376d4: +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +t0 = t0 + 0xc; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +at = t0 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t0) +t7 = t7 + 0xc; +MEM_U8(t7 + -8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + -8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + -8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + -8 + 3) = (uint8_t)(at >> 0); +//swr $at, -5($t7) +at = t0 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t0) +//nop; +MEM_U8(t7 + -4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + -4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + -4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + -4 + 3) = (uint8_t)(at >> 0); +if (t0 != t9) {//swr $at, -1($t7) +goto L4376d4;} +//swr $at, -1($t7) +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +//nop; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +goto L43a0c8; +//swr $at, 3($t7) +L43772c: +t1 = MEM_U32(sp + 2200); +at = 0x2; +if (t1 != at) {t5 = s4; +goto L43779c;} +t5 = s4; +t2 = 0x10012430; +t4 = s4 + 0x3fc; +L437744: +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +t5 = t5 + 0xc; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +at = t5 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t5) +t2 = t2 + 0xc; +MEM_U8(t2 + -8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + -8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + -8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + -8 + 3) = (uint8_t)(at >> 0); +//swr $at, -5($t2) +at = t5 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t5) +//nop; +MEM_U8(t2 + -4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + -4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + -4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + -4 + 3) = (uint8_t)(at >> 0); +if (t5 != t4) {//swr $at, -1($t2) +goto L437744;} +//swr $at, -1($t2) +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +//nop; +MEM_U8(t2 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t2 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t2 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t2 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t2) +goto L43a0c8; +//swr $at, 3($t2) +L43779c: +t6 = MEM_U32(sp + 2200); +at = 0x3; +if (t6 != at) {t7 = s4; +goto L43a0c8;} +t7 = s4; +t8 = 0x10012c30; +t0 = s4 + 0x3fc; +L4377b4: +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +t7 = t7 + 0xc; +MEM_U8(t8 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t8) +at = t7 + -8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -5($t7) +t8 = t8 + 0xc; +MEM_U8(t8 + -8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + -8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + -8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + -8 + 3) = (uint8_t)(at >> 0); +//swr $at, -5($t8) +at = t7 + -4; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, -1($t7) +//nop; +MEM_U8(t8 + -4 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + -4 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + -4 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + -4 + 3) = (uint8_t)(at >> 0); +if (t7 != t0) {//swr $at, -1($t8) +goto L4377b4;} +//swr $at, -1($t8) +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +//nop; +MEM_U8(t8 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t8 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t8 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t8 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t8) +goto L43a0c8; +//swr $at, 3($t8) +// fdead 0 v0 = MEM_U8(sp + 3241); +L437810: +at = 0x47; +if (v0 != at) {v1 = MEM_U8(sp + 3242); +goto L437870;} +v1 = MEM_U8(sp + 3242); +v1 = MEM_U8(sp + 3242); +a1 = sp + 0x8a8; +if (v1 != s7) {a2 = 0x400; +goto L43786c;} +a2 = 0x400; +//nop; +s5 = s5 + 0x1; +a0 = s5; +f_get_arg(mem, sp, a0, a1, a2); +goto L43783c; +a0 = s5; +L43783c: +// bdead c1f00003 gp = MEM_U32(sp + 76); +a0 = sp + 0x8a8; +//nop; +// bdead c1f00023 v0 = s3; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_437458(mem, sp, a0); +goto L437858; +//nop; +L437858: +// bdead c1f0000b gp = MEM_U32(sp + 76); +//nop; +at = 0x1001eb94; +MEM_U32(at + 0) = v0; +goto L43a0c8; +MEM_U32(at + 0) = v0; +L43786c: +v1 = MEM_U8(sp + 3242); +L437870: +at = 0x4f; +if (v0 != at) {t1 = v1 + 0xffffffe0; +goto L4378bc;} +t1 = v1 + 0xffffffe0; +t3 = t1 < 0x20; +t4 = -t3; +t5 = t4 & 0xc000; +t2 = t5 << (t1 & 0x1f); +if ((int)t2 >= 0) {a0 = MEM_U8(sp + 3243); +goto L4378c0;} +a0 = MEM_U8(sp + 3243); +a0 = MEM_U8(sp + 3243); +//nop; +if (a0 != s7) {a0 = MEM_U8(sp + 3243); +goto L4378c0;} +a0 = MEM_U8(sp + 3243); +at = 0x1001e6ac; +//nop; +MEM_U8(at + 0) = (uint8_t)s6; +at = 0x1001e6b0; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L4378bc: +a0 = MEM_U8(sp + 3243); +L4378c0: +at = 0x4f; +if (v0 != at) {t6 = v1 + 0xffffffe0; +goto L4378fc;} +t6 = v1 + 0xffffffe0; +t9 = t6 < 0x20; +at = 0x80000000; +at = at | 0x2000; +t0 = -t9; +t7 = t0 & at; +t8 = t7 << (t6 & 0x1f); +if ((int)t8 >= 0) {at = 0x4f; +goto L437900;} +at = 0x4f; +if (a0 != s7) {at = 0x4f; +goto L437900;} +at = 0x4f; +MEM_U8(sp + 114) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(sp + 114) = (uint8_t)s6; +L4378fc: +at = 0x4f; +L437900: +if (v0 != at) {t3 = v1 + 0xffffffe0; +goto L437934;} +t3 = v1 + 0xffffffe0; +t4 = t3 < 0x20; +t5 = -t4; +t1 = t5 & 0x1800; +t2 = t1 << (t3 & 0x1f); +if ((int)t2 >= 0) {at = 0x67; +goto L437938;} +at = 0x67; +if (a0 != s7) {at = 0x67; +goto L437938;} +at = 0x67; +at = 0x1001eb64; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L437934: +at = 0x67; +L437938: +if (v0 != at) {t9 = v1 + 0xffffffe0; +goto L437974;} +t9 = v1 + 0xffffffe0; +t0 = t9 < 0x20; +at = 0x80000000; +at = at | 0x6000; +t7 = -t0; +t6 = t7 & at; +t8 = t6 << (t9 & 0x1f); +if ((int)t8 >= 0) {at = 0x67; +goto L437978;} +at = 0x67; +if (a0 != s7) {at = 0x67; +goto L437978;} +at = 0x67; +at = 0x1001e6ac; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L437974: +at = 0x67; +L437978: +if (v0 != at) {at = 0x30; +goto L43798c;} +at = 0x30; +if (v1 != at) {at = 0x67; +goto L437990;} +at = 0x67; +if (a0 == s7) {at = 0x67; +goto L43a0c8;} +L43798c: +at = 0x67; +L437990: +if (v0 != at) {at = 0x33; +goto L4379b4;} +at = 0x33; +if (v1 != at) {at = 0x77; +goto L4379b8;} +at = 0x77; +if (a0 != s7) {at = 0x77; +goto L4379b8;} +at = 0x77; +at = 0x1001eb68; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L4379b4: +at = 0x77; +L4379b8: +if (v0 != at) {at = 0x6c; +goto L437a2c;} +at = 0x6c; +if (v1 != s7) {//nop; +goto L4379d4;} +//nop; +at = 0x1001ebbc; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L4379d4: +if (a0 != s7) {v0 = v1 & 0xff; +goto L43a0c8;} +v0 = v1 & 0xff; +t4 = v0 + 0xffffffcf; +at = t4 < 0x2; +if (at == 0) {//nop; +goto L43a0c8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000435c[] = { +&&L437a0c, +&&L437a18, +}; +dest = Lswitch1000435c[t4]; +//nop; +goto *dest; +//nop; +L437a0c: +at = 0x1001ebbc; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L437a18: +at = 0x1001ebbc; +t5 = 0x2; +MEM_U8(at + 0) = (uint8_t)t5; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)t5; +at = 0x6c; +L437a2c: +if (v0 != at) {at = 0x74; +goto L437a6c;} +at = 0x74; +if (v1 != s7) {a2 = 0x400; +goto L437a68;} +a2 = 0x400; +at = 0x1001e6bc; +//nop; +s5 = s5 + 0x1; +a1 = 0x10012830; +t1 = 0x1; +a0 = s5; +MEM_U8(at + 0) = (uint8_t)t1; +f_get_arg(mem, sp, a0, a1, a2); +goto L437a5c; +MEM_U8(at + 0) = (uint8_t)t1; +L437a5c: +// bdead c1f00003 gp = MEM_U32(sp + 76); +//nop; +goto L43a0c8; +//nop; +L437a68: +at = 0x74; +L437a6c: +if (v0 != at) {at = 0x66; +goto L437aac;} +at = 0x66; +if (v1 != s7) {a2 = 0x400; +goto L437aa8;} +a2 = 0x400; +at = 0x1001e6c0; +//nop; +s5 = s5 + 0x1; +a1 = 0x10013030; +t3 = 0x1; +a0 = s5; +MEM_U8(at + 0) = (uint8_t)t3; +f_get_arg(mem, sp, a0, a1, a2); +goto L437a9c; +MEM_U8(at + 0) = (uint8_t)t3; +L437a9c: +// bdead c1f00003 gp = MEM_U32(sp + 76); +//nop; +goto L43a0c8; +//nop; +L437aa8: +at = 0x66; +L437aac: +if (v0 != at) {at = 0x69; +goto L437aec;} +at = 0x69; +if (v1 != s7) {a1 = sp + 0x74; +goto L437ae8;} +a1 = sp + 0x74; +at = 0x1001e6c4; +//nop; +s5 = s5 + 0x1; +t2 = 0x1; +a0 = s5; +a2 = 0x400; +MEM_U8(at + 0) = (uint8_t)t2; +f_get_arg(mem, sp, a0, a1, a2); +goto L437adc; +MEM_U8(at + 0) = (uint8_t)t2; +L437adc: +// bdead c1f00003 gp = MEM_U32(sp + 76); +//nop; +goto L43a0c8; +//nop; +L437ae8: +at = 0x69; +L437aec: +if (v0 != at) {at = 0x70; +goto L437b3c;} +at = 0x70; +if (v1 != s7) {a1 = sp + 0x474; +goto L437b38;} +a1 = sp + 0x474; +//nop; +s5 = s5 + 0x1; +a0 = s5; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L437b10; +a2 = 0x400; +L437b10: +// bdead c1f00003 gp = MEM_U32(sp + 76); +v0 = s3; +//nop; +//nop; +// fdead e1fe001f t9 = t9; +//nop; +func_4372d8(mem, sp, v0); +goto L437b2c; +//nop; +L437b2c: +// bdead c1f00003 gp = MEM_U32(sp + 76); +//nop; +goto L43a0c8; +//nop; +L437b38: +at = 0x70; +L437b3c: +if (v0 != at) {at = 0x45; +goto L437b70;} +at = 0x45; +if (v1 != s7) {a2 = 0x400; +goto L437b6c;} +a2 = 0x400; +//nop; +s5 = s5 + 0x1; +a1 = 0x1001e6f0; +a0 = s5; +f_get_arg(mem, sp, a0, a1, a2); +goto L437b60; +a0 = s5; +L437b60: +// bdead c1f00003 gp = MEM_U32(sp + 76); +//nop; +goto L43a0c8; +//nop; +L437b6c: +at = 0x45; +L437b70: +if (v0 != at) {at = 0x4c; +goto L437b94;} +at = 0x4c; +if (v1 != at) {at = 0x45; +goto L437b98;} +at = 0x45; +if (a0 != s7) {at = 0x45; +goto L437b98;} +at = 0x45; +at = 0x1001eb58; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L437b94: +at = 0x45; +L437b98: +if (v0 != at) {at = 0x42; +goto L437bbc;} +at = 0x42; +if (v1 != at) {at = 0x76; +goto L437bc0;} +at = 0x76; +if (a0 != s7) {at = 0x76; +goto L437bc0;} +at = 0x76; +at = 0x1001eb58; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L437bbc: +at = 0x76; +L437bc0: +if (v0 != at) {at = 0x62; +goto L437be0;} +at = 0x62; +if (v1 != s7) {at = 0x62; +goto L437be0;} +at = 0x62; +at = 0x1001eb54; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +at = 0x62; +L437be0: +if (v0 != at) {at = 0x62; +goto L437c04;} +at = 0x62; +if (v1 != at) {//nop; +goto L437c04;} +//nop; +if (a0 != s7) {//nop; +goto L437c04;} +//nop; +at = 0x1001eafc; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L437c04: +t0 = 0x1000433c; +//nop; +t0 = t0; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +// bdead c1f00207 t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t6 = t0 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t0) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xb($sp) +at = t0 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t0) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t6 = t0 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t0) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x13($sp) +at = t0 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t0) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t6 = t0 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t0) +// bdead c1f083e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x1b($sp) +at = t0 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t0) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t6 = t0 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t0) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L437cb4; +//swr $t6, 0x23($sp) +L437cb4: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L437ccc;} +//nop; +at = 0x1001eb00; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L437ccc: +t9 = 0x1000431c; +a0 = s4; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +// bdead c5f00027 v0 = s3; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t4 = t9 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t9) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0xb($sp) +at = t9 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t9) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t4 = t9 + 12; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0xf($t9) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x13($sp) +at = t9 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t9) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t4 = t9 + 20; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0x17($t9) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x1b($sp) +at = t9 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t9) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t4 = t9 + 28; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0x1f($t9) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t4 >> 0); +// bdead c1f001e3 t9 = t9; +//swr $t4, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L437d80; +//swr $t4, 0x23($sp) +L437d80: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L437d98;} +//nop; +at = 0x1001eb04; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L437d98: +t5 = 0x100042fc; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead e1fe401f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t3 = t5 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t5) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0xb($sp) +at = t5 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t5) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t3 = t5 + 12; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0xf($t5) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x13($sp) +at = t5 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t5) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t3 = t5 + 20; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x17($t5) +// bdead c1f051e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x1b($sp) +at = t5 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t5) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t3 = t5 + 28; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x1f($t5) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L437e48; +//swr $t3, 0x23($sp) +L437e48: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L437e60;} +//nop; +at = 0x1001eb40; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L437e60: +t2 = 0x100042dc; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead e1fe081f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t0 = t2 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t2) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0xb($sp) +at = t2 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t2) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t0 = t2 + 12; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0xf($t2) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x13($sp) +at = t2 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t2) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t0 = t2 + 20; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x17($t2) +// bdead c1f00be3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x1b($sp) +at = t2 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t2) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t0 = t2 + 28; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x1f($t2) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L437f10; +//swr $t0, 0x23($sp) +L437f10: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L437f28;} +//nop; +at = 0x1001eb08; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L437f28: +t6 = 0x100042bc; +a0 = s4; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// bdead c1f08027 v0 = s3; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t9 = t6 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t6) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0xb($sp) +at = t6 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t6) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t9 = t6 + 12; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0xf($t6) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x13($sp) +at = t6 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t6) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t9 = t6 + 20; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x17($t6) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x1b($sp) +at = t6 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t6) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t9 = t6 + 28; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x1f($t6) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x23($sp) +//nop; +//nop; +// bdead c1f001e3 t9 = t9; +//nop; +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L437fe8; +//nop; +L437fe8: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438000;} +//nop; +at = 0x1001eb0c; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L438000: +t4 = 0x1000429c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead e1fe201f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t5 = t4 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t4) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0xb($sp) +at = t4 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t4) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t5 = t4 + 12; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0xf($t4) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x13($sp) +at = t4 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t4) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t5 = t4 + 20; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x17($t4) +// bdead c1f061e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x1b($sp) +at = t4 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t4) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t5 = t4 + 28; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x1f($t4) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L4380b0; +//swr $t5, 0x23($sp) +L4380b0: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L4380c8;} +//nop; +at = 0x1001eb10; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L4380c8: +t3 = 0x1000427c; +//nop; +t3 = t3; +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +// fdead e1fe101f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t2 = t3 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t3) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0xb($sp) +at = t3 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t3) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t2 = t3 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t3) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x13($sp) +at = t3 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t3) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t2 = t3 + 20; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x17($t3) +// bdead c1f019e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x1b($sp) +at = t3 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t3) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t2 = t3 + 28; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x1f($t3) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438178; +//swr $t2, 0x23($sp) +L438178: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438190;} +//nop; +at = 0x1001eb18; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L438190: +t0 = 0x1000425c; +//nop; +t0 = t0; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +// fdead e1fe021f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t6 = t0 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t0) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xb($sp) +at = t0 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t0) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t6 = t0 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t0) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x13($sp) +at = t0 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t0) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t6 = t0 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t0) +// bdead c1f083e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x1b($sp) +at = t0 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t0) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t6 = t0 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t0) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438240; +//swr $t6, 0x23($sp) +L438240: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438258;} +//nop; +at = 0x1001eb1c; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L438258: +t9 = 0x1000423c; +a0 = s4; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +// bdead c5f00027 v0 = s3; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t4 = t9 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t9) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0xb($sp) +at = t9 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t9) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t4 = t9 + 12; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0xf($t9) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x13($sp) +at = t9 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t9) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t4 = t9 + 20; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0x17($t9) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x1b($sp) +at = t9 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t9) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t4 = t9 + 28; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0x1f($t9) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t4 >> 0); +// bdead c1f001e3 t9 = t9; +//swr $t4, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L43830c; +//swr $t4, 0x23($sp) +L43830c: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438324;} +//nop; +at = 0x1001eb20; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L438324: +t5 = 0x1000421c; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead e1fe401f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t3 = t5 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t5) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0xb($sp) +at = t5 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t5) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t3 = t5 + 12; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0xf($t5) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x13($sp) +at = t5 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t5) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t3 = t5 + 20; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x17($t5) +// bdead c1f051e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x1b($sp) +at = t5 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t5) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t3 = t5 + 28; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x1f($t5) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L4383d4; +//swr $t3, 0x23($sp) +L4383d4: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L4383ec;} +//nop; +at = 0x1001eb24; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L4383ec: +t2 = 0x100041fc; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead e1fe081f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t0 = t2 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t2) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0xb($sp) +at = t2 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t2) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t0 = t2 + 12; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0xf($t2) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x13($sp) +at = t2 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t2) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t0 = t2 + 20; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x17($t2) +// bdead c1f00be3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x1b($sp) +at = t2 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t2) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t0 = t2 + 28; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x1f($t2) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L43849c; +//swr $t0, 0x23($sp) +L43849c: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L4384b4;} +//nop; +at = 0x1001eb28; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L4384b4: +t6 = 0x100041dc; +a0 = s4; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// bdead c1f08027 v0 = s3; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t9 = t6 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t6) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0xb($sp) +at = t6 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t6) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t9 = t6 + 12; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0xf($t6) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x13($sp) +at = t6 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t6) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t9 = t6 + 20; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x17($t6) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x1b($sp) +at = t6 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t6) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t9 = t6 + 28; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x1f($t6) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x23($sp) +//nop; +//nop; +// bdead c1f001e3 t9 = t9; +//nop; +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438574; +//nop; +L438574: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L43858c;} +//nop; +at = 0x1001eb2c; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L43858c: +t4 = 0x100041bc; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead e1fe201f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t5 = t4 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t4) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0xb($sp) +at = t4 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t4) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t5 = t4 + 12; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0xf($t4) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x13($sp) +at = t4 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t4) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t5 = t4 + 20; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x17($t4) +// bdead c1f061e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x1b($sp) +at = t4 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t4) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t5 = t4 + 28; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x1f($t4) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L43863c; +//swr $t5, 0x23($sp) +L43863c: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438654;} +//nop; +at = 0x1001eb30; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L438654: +t3 = 0x1000419c; +//nop; +t3 = t3; +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +// fdead e1fe101f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t2 = t3 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t3) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0xb($sp) +at = t3 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t3) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t2 = t3 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t3) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x13($sp) +at = t3 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t3) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t2 = t3 + 20; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x17($t3) +// bdead c1f019e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x1b($sp) +at = t3 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t3) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t2 = t3 + 28; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x1f($t3) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438704; +//swr $t2, 0x23($sp) +L438704: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L43871c;} +//nop; +at = 0x1001e6dc; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L43871c: +t0 = 0x1000417c; +//nop; +t0 = t0; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +// fdead e1fe021f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t6 = t0 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t0) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xb($sp) +at = t0 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t0) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t6 = t0 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t0) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x13($sp) +at = t0 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t0) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t6 = t0 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t0) +// bdead c1f083e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x1b($sp) +at = t0 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t0) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t6 = t0 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t0) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L4387cc; +//swr $t6, 0x23($sp) +L4387cc: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L4387e4;} +//nop; +at = 0x1001eb14; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L4387e4: +t9 = 0x1000415c; +a0 = s4; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +// bdead c5f00027 v0 = s3; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t4 = t9 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t9) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0xb($sp) +at = t9 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t9) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t4 = t9 + 12; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0xf($t9) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x13($sp) +at = t9 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t9) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t4 = t9 + 20; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0x17($t9) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x1b($sp) +at = t9 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t9) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t4 = t9 + 28; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0x1f($t9) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t4 >> 0); +// bdead c1f001e3 t9 = t9; +//swr $t4, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438898; +//swr $t4, 0x23($sp) +L438898: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L4388b0;} +//nop; +at = 0x1001eb44; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L4388b0: +t5 = 0x1000413c; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead e1fe401f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t3 = t5 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t5) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0xb($sp) +at = t5 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t5) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t3 = t5 + 12; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0xf($t5) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x13($sp) +at = t5 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t5) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t3 = t5 + 20; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x17($t5) +// bdead c1f051e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x1b($sp) +at = t5 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t5) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t3 = t5 + 28; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x1f($t5) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438960; +//swr $t3, 0x23($sp) +L438960: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438978;} +//nop; +at = 0x1001eb48; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L438978: +t2 = 0x1000411c; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead e1fe081f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t0 = t2 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t2) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0xb($sp) +at = t2 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t2) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t0 = t2 + 12; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0xf($t2) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x13($sp) +at = t2 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t2) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t0 = t2 + 20; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x17($t2) +// bdead c1f00be3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x1b($sp) +at = t2 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t2) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t0 = t2 + 28; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x1f($t2) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438a28; +//swr $t0, 0x23($sp) +L438a28: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438a4c;} +//nop; +at = 0x1001eb4c; +//nop; +MEM_U8(at + 0) = (uint8_t)s6; +at = 0x1001e6b4; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L438a4c: +t6 = 0x100040fc; +a0 = s4; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// bdead c1f08027 v0 = s3; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t9 = t6 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t6) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0xb($sp) +at = t6 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t6) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t9 = t6 + 12; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0xf($t6) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x13($sp) +at = t6 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t6) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t9 = t6 + 20; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x17($t6) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x1b($sp) +at = t6 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t6) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t9 = t6 + 28; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x1f($t6) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x23($sp) +//nop; +//nop; +// bdead c1f001e3 t9 = t9; +//nop; +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438b0c; +//nop; +L438b0c: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438b24;} +//nop; +at = 0x1001eb50; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L438b24: +t4 = 0x100040dc; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead e1fe201f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t5 = t4 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t4) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0xb($sp) +at = t4 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t4) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t5 = t4 + 12; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0xf($t4) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x13($sp) +at = t4 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t4) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t5 = t4 + 20; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x17($t4) +// bdead c1f061e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x1b($sp) +at = t4 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t4) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t5 = t4 + 28; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x1f($t4) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438bd4; +//swr $t5, 0x23($sp) +L438bd4: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438bec;} +//nop; +at = 0x1001eb38; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L438bec: +t3 = 0x100040bc; +//nop; +t3 = t3; +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +// fdead e1fe101f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t2 = t3 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t3) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0xb($sp) +at = t3 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t3) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t2 = t3 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t3) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x13($sp) +at = t3 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t3) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t2 = t3 + 20; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x17($t3) +// bdead c1f019e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x1b($sp) +at = t3 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t3) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t2 = t3 + 28; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x1f($t3) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438c9c; +//swr $t2, 0x23($sp) +L438c9c: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438cb4;} +//nop; +at = 0x1001eb78; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L438cb4: +t0 = 0x1000409c; +//nop; +t0 = t0; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +// fdead e1fe021f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t6 = t0 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t0) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xb($sp) +at = t0 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t0) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t6 = t0 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t0) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x13($sp) +at = t0 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t0) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t6 = t0 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t0) +// bdead c1f083e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x1b($sp) +at = t0 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t0) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t6 = t0 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t0) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438d64; +//swr $t6, 0x23($sp) +L438d64: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {t9 = 0x3; +goto L438d7c;} +t9 = 0x3; +at = 0x1001eb88; +MEM_U8(at + 0) = (uint8_t)t9; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)t9; +L438d7c: +t8 = 0x1000407c; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// bdead c3f00007 t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t5 = t8 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t8) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0xb($sp) +at = t8 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t8) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t5 = t8 + 12; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0xf($t8) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x13($sp) +at = t8 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t8) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t5 = t8 + 20; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x17($t8) +// bdead c3f041e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x1b($sp) +at = t8 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t8) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t5 = t8 + 28; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x1f($t8) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438e2c; +//swr $t5, 0x23($sp) +L438e2c: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438e44;} +//nop; +at = 0x1001eb7c; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L438e44: +t1 = 0x1000405c; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead e1fe041f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t2 = t1 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t1) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0xb($sp) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t2 = t1 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t1) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x13($sp) +at = t1 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t1) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t2 = t1 + 20; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x17($t1) +// bdead c1f00de3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x1b($sp) +at = t1 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t1) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t2 = t1 + 28; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x1f($t1) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438ef4; +//swr $t2, 0x23($sp) +L438ef4: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 != 0) {//nop; +goto L43a0c8;} +//nop; +t7 = 0x1000403c; +//nop; +t7 = t7; +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +// fdead e1ff001f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t6 = t7 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t7) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xb($sp) +at = t7 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t7) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t6 = t7 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t7) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x13($sp) +at = t7 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t7) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t6 = t7 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t7) +// bdead c1f181e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x1b($sp) +at = t7 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t7) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t6 = t7 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t7) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L438fb0; +//swr $t6, 0x23($sp) +L438fb0: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L438fc8;} +//nop; +at = 0x1001eb80; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L438fc8: +t9 = 0x1000401c; +a0 = s4; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +// bdead c5f00027 v0 = s3; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t8 = t9 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t9) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0xb($sp) +at = t9 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t9) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t8 = t9 + 12; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0xf($t9) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x13($sp) +at = t9 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t9) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t8 = t9 + 20; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0x17($t9) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x1b($sp) +at = t9 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t9) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t8 = t9 + 28; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0x1f($t9) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t8 >> 0); +// bdead c1f001e3 t9 = t9; +//swr $t8, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L43907c; +//swr $t8, 0x23($sp) +L43907c: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {t5 = 0x2; +goto L439094;} +t5 = 0x2; +at = 0x1001eb88; +MEM_U8(at + 0) = (uint8_t)t5; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)t5; +L439094: +t3 = 0x10003ffc; +//nop; +t3 = t3; +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +// fdead e1fe501f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t2 = t3 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t3) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0xb($sp) +at = t3 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t3) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t2 = t3 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t3) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x13($sp) +at = t3 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t3) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t2 = t3 + 20; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x17($t3) +// bdead c1f019e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x1b($sp) +at = t3 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t3) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t2 = t3 + 28; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x1f($t3) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L439144; +//swr $t2, 0x23($sp) +L439144: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 != 0) {//nop; +goto L43a0c8;} +//nop; +t0 = 0x10003fdc; +//nop; +t0 = t0; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +// fdead e1fe021f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t6 = t0 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t0) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xb($sp) +at = t0 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t0) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t6 = t0 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t0) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x13($sp) +at = t0 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t0) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t6 = t0 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t0) +// bdead c1f083e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x1b($sp) +at = t0 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t0) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t6 = t0 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t0) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L439200; +//swr $t6, 0x23($sp) +L439200: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 != 0) {//nop; +goto L43a0c8;} +//nop; +t4 = 0x10003fbc; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead e1fe201f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t8 = t4 + 4; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 7($t4) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0xb($sp) +at = t4 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t4) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t8 = t4 + 12; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0xf($t4) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x13($sp) +at = t4 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t4) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t8 = t4 + 20; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0x17($t4) +// bdead c3f021e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x1b($sp) +at = t4 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t4) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t8 = t4 + 28; t8 = (MEM_U8(t8) << 24) | (MEM_U8(t8 + 1) << 16) | (MEM_U8(t8 + 2) << 8) | MEM_U8(t8 + 3); +//lwr $t8, 0x1f($t4) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t8 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t8 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t8 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t8 >> 0); +//swr $t8, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L4392bc; +//swr $t8, 0x23($sp) +L4392bc: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L4392e0;} +//nop; +at = 0x1001eb90; +t5 = 0x8; +MEM_U8(at + 0) = (uint8_t)s6; +at = 0x1001eb98; +MEM_U32(at + 0) = t5; +goto L43a0c8; +MEM_U32(at + 0) = t5; +L4392e0: +t1 = 0x10003f9c; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead e1fe041f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t2 = t1 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t1) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0xb($sp) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t2 = t1 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t1) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x13($sp) +at = t1 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t1) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t2 = t1 + 20; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x17($t1) +// bdead c1f00de3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x1b($sp) +at = t1 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t1) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t2 = t1 + 28; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x1f($t1) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L439390; +//swr $t2, 0x23($sp) +L439390: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L4393c0;} +//nop; +at = 0x1001eb8c; +t7 = 0x8; +MEM_U8(at + 0) = (uint8_t)s6; +at = 0x1001eb90; +//nop; +MEM_U8(at + 0) = (uint8_t)s6; +at = 0x1001eb98; +MEM_U32(at + 0) = t7; +goto L43a0c8; +MEM_U32(at + 0) = t7; +L4393c0: +t0 = 0x10003f7c; +a0 = s4; +t0 = t0; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +// bdead c1f00227 v0 = s3; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t9 = t0 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t0) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0xb($sp) +at = t0 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t0) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t9 = t0 + 12; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0xf($t0) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x13($sp) +at = t0 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t0) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t9 = t0 + 20; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x17($t0) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x1b($sp) +at = t0 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t0) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t9 = t0 + 28; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x1f($t0) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x23($sp) +//nop; +//nop; +// bdead c1f001e3 t9 = t9; +//nop; +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L439480; +//nop; +L439480: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L439498;} +//nop; +at = 0x1001ebb0; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L439498: +t4 = 0x10003f5c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead e1fe201f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t5 = t4 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t4) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0xb($sp) +at = t4 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t4) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t5 = t4 + 12; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0xf($t4) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x13($sp) +at = t4 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t4) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t5 = t4 + 20; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x17($t4) +// bdead c1f061e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x1b($sp) +at = t4 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t4) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t5 = t4 + 28; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x1f($t4) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L439548; +//swr $t5, 0x23($sp) +L439548: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L439560;} +//nop; +at = 0x1001ebb4; +MEM_U8(at + 0) = (uint8_t)s6; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)s6; +L439560: +t3 = 0x10003f3c; +//nop; +t3 = t3; +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +// fdead e1fe101f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t2 = t3 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t3) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0xb($sp) +at = t3 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t3) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t2 = t3 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t3) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x13($sp) +at = t3 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t3) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t2 = t3 + 20; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x17($t3) +// bdead c1f019e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x1b($sp) +at = t3 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t3) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t2 = t3 + 28; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x1f($t3) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L439610; +//swr $t2, 0x23($sp) +L439610: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 != 0) {//nop; +goto L43a0c8;} +//nop; +t7 = 0x10003f1c; +//nop; +t7 = t7; +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +// fdead e1ff001f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t0 = t7 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t7) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0xb($sp) +at = t7 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t7) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t0 = t7 + 12; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0xf($t7) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x13($sp) +at = t7 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t7) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t0 = t7 + 20; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x17($t7) +// bdead c1f103e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x1b($sp) +at = t7 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t7) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t0 = t7 + 28; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x1f($t7) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L4396cc; +//swr $t0, 0x23($sp) +L4396cc: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {a1 = sp + 0x8a8; +goto L43971c;} +a1 = sp + 0x8a8; +//nop; +s5 = s5 + 0x1; +a0 = s5; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L4396ec; +a2 = 0x400; +L4396ec: +// bdead c1f00003 gp = MEM_U32(sp + 76); +a0 = sp + 0x8a8; +//nop; +// bdead c1f00023 v0 = s3; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_437458(mem, sp, a0); +goto L439708; +//nop; +L439708: +// bdead c1f0000b gp = MEM_U32(sp + 76); +//nop; +at = 0x1001e6d0; +MEM_U32(at + 0) = v0; +goto L43a0c8; +MEM_U32(at + 0) = v0; +L43971c: +t9 = 0x10003efc; +a0 = s4; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +// bdead c5f00027 v0 = s3; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t4 = t9 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t9) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0xb($sp) +at = t9 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t9) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t4 = t9 + 12; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0xf($t9) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x13($sp) +at = t9 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t9) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t4 = t9 + 20; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0x17($t9) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x1b($sp) +at = t9 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t9) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t4 = t9 + 28; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0x1f($t9) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t4 >> 0); +// bdead c1f001e3 t9 = t9; +//swr $t4, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L4397d0; +//swr $t4, 0x23($sp) +L4397d0: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {a1 = sp + 0x8a8; +goto L439820;} +a1 = sp + 0x8a8; +//nop; +s5 = s5 + 0x1; +a0 = s5; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L4397f0; +a2 = 0x400; +L4397f0: +// bdead c1f00003 gp = MEM_U32(sp + 76); +a0 = sp + 0x8a8; +//nop; +// bdead c1f00023 v0 = s3; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_437458(mem, sp, a0); +goto L43980c; +//nop; +L43980c: +// bdead c1f0000b gp = MEM_U32(sp + 76); +//nop; +at = 0x1001ebcc; +MEM_U32(at + 0) = v0; +goto L43a0c8; +MEM_U32(at + 0) = v0; +L439820: +t5 = 0x10003edc; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead e1fe405f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t3 = t5 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t5) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0xb($sp) +at = t5 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t5) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t3 = t5 + 12; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0xf($t5) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x13($sp) +at = t5 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t5) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t3 = t5 + 20; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x17($t5) +// bdead c1f051e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x1b($sp) +at = t5 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t5) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t3 = t5 + 28; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0x1f($t5) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L4398d0; +//swr $t3, 0x23($sp) +L4398d0: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {a1 = sp + 0x8a8; +goto L439920;} +a1 = sp + 0x8a8; +//nop; +s5 = s5 + 0x1; +a0 = s5; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L4398f0; +a2 = 0x400; +L4398f0: +// bdead c1f00003 gp = MEM_U32(sp + 76); +a0 = sp + 0x8a8; +//nop; +// bdead c1f00023 v0 = s3; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_437458(mem, sp, a0); +goto L43990c; +//nop; +L43990c: +// bdead c1f0000b gp = MEM_U32(sp + 76); +//nop; +at = 0x1001ebc4; +MEM_U32(at + 0) = v0; +goto L43a0c8; +MEM_U32(at + 0) = v0; +L439920: +t2 = 0x10003ebc; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead e1fe085f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t7 = t2 + 4; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 7($t2) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0xb($sp) +at = t2 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t2) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t7 = t2 + 12; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 0xf($t2) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x13($sp) +at = t2 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t2) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t7 = t2 + 20; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 0x17($t2) +// bdead c1f109e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x1b($sp) +at = t2 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t2) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t7 = t2 + 28; t7 = (MEM_U8(t7) << 24) | (MEM_U8(t7 + 1) << 16) | (MEM_U8(t7 + 2) << 8) | MEM_U8(t7 + 3); +//lwr $t7, 0x1f($t2) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t7 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t7 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t7 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t7 >> 0); +//swr $t7, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L4399d0; +//swr $t7, 0x23($sp) +L4399d0: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {a1 = sp + 0x8a8; +goto L439a20;} +a1 = sp + 0x8a8; +//nop; +s5 = s5 + 0x1; +a0 = s5; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L4399f0; +a2 = 0x400; +L4399f0: +// bdead c1f00003 gp = MEM_U32(sp + 76); +a0 = sp + 0x8a8; +//nop; +// bdead c1f00023 v0 = s3; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_437458(mem, sp, a0); +goto L439a0c; +//nop; +L439a0c: +// bdead c1f0000b gp = MEM_U32(sp + 76); +//nop; +at = 0x1001ebc8; +MEM_U32(at + 0) = v0; +goto L43a0c8; +MEM_U32(at + 0) = v0; +L439a20: +t0 = 0x10003e9c; +a0 = s4; +t0 = t0; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +// bdead c1f00227 v0 = s3; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t9 = t0 + 4; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 7($t0) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0xb($sp) +at = t0 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t0) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t9 = t0 + 12; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0xf($t0) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x13($sp) +at = t0 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t0) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t9 = t0 + 20; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x17($t0) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x1b($sp) +at = t0 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t0) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t9 = t0 + 28; t9 = (MEM_U8(t9) << 24) | (MEM_U8(t9 + 1) << 16) | (MEM_U8(t9 + 2) << 8) | MEM_U8(t9 + 3); +//lwr $t9, 0x1f($t0) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t9 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t9 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t9 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t9 >> 0); +//swr $t9, 0x23($sp) +//nop; +//nop; +// bdead c1f001e3 t9 = t9; +//nop; +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L439ae0; +//nop; +L439ae0: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L439af8;} +//nop; +at = 0x1001ebb8; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L439af8: +t4 = 0x10003e7c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead e1fe201f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t5 = t4 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t4) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0xb($sp) +at = t4 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t4) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t5 = t4 + 12; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0xf($t4) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x13($sp) +at = t4 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t4) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t5 = t4 + 20; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x17($t4) +// bdead c1f061e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x1b($sp) +at = t4 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t4) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t5 = t4 + 28; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x1f($t4) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L439ba8; +//swr $t5, 0x23($sp) +L439ba8: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 != 0) {//nop; +goto L439c70;} +//nop; +t3 = 0x10003e5c; +//nop; +t3 = t3; +at = t3 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t3) +// fdead e1fe101f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t2 = t3 + 4; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 7($t3) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0xb($sp) +at = t3 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t3) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t2 = t3 + 12; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0xf($t3) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x13($sp) +at = t3 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t3) +a0 = s4; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t2 = t3 + 20; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x17($t3) +// bdead c1f019e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x1b($sp) +at = t3 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t3) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t2 = t3 + 28; t2 = (MEM_U8(t2) << 24) | (MEM_U8(t2 + 1) << 16) | (MEM_U8(t2 + 2) << 8) | MEM_U8(t2 + 3); +//lwr $t2, 0x1f($t3) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t2 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t2 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t2 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t2 >> 0); +//swr $t2, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L439c64; +//swr $t2, 0x23($sp) +L439c64: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L439d98;} +//nop; +L439c70: +//nop; +s5 = s5 + 0x1; +a0 = s5; +a1 = sp + 0x8a8; +a2 = 0x400; +f_get_arg(mem, sp, a0, a1, a2); +goto L439c88; +a2 = 0x400; +L439c88: +// bdead 41f00003 gp = MEM_U32(sp + 76); +a0 = sp + 0x8a8; +//nop; +// bdead 41f00023 v0 = s3; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_437458(mem, sp, a0); +goto L439ca4; +//nop; +L439ca4: +// bdead 41f0000b gp = MEM_U32(sp + 76); +fp = v0; +t7 = 0x10003e3c; +//nop; +t7 = t7; +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +// fdead e1ff001f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t0 = t7 + 4; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 7($t7) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0xb($sp) +at = t7 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t7) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t0 = t7 + 12; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0xf($t7) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x13($sp) +at = t7 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t7) +// bdead c1f101c7 v0 = s3; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t0 = t7 + 20; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x17($t7) +a0 = s4; +MEM_U8(sp + 24 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x1b($sp) +at = t7 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t7) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t0 = t7 + 28; t0 = (MEM_U8(t0) << 24) | (MEM_U8(t0 + 1) << 16) | (MEM_U8(t0 + 2) << 8) | MEM_U8(t0 + 3); +//lwr $t0, 0x1f($t7) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t0 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t0 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t0 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t0 >> 0); +//swr $t0, 0x23($sp) +v0 = func_43755c(mem, sp, a0, a1, a2, a3); +goto L439d5c; +//swr $t0, 0x23($sp) +L439d5c: +// bdead c1f0000b gp = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L439d74;} +//nop; +at = 0x1001e5a8; +MEM_U32(at + 0) = fp; +goto L439d80; +MEM_U32(at + 0) = fp; +L439d74: +at = 0x1001e5a4; +//nop; +MEM_U32(at + 0) = fp; +L439d80: +at = 0x1001eb34; +//nop; +MEM_U8(at + 0) = (uint8_t)s6; +at = 0x1001eb08; +MEM_U8(at + 0) = (uint8_t)zero; +goto L43a0c8; +MEM_U8(at + 0) = (uint8_t)zero; +L439d98: +t1 = 0x10003e1c; +v0 = MEM_U8(sp + 3241); +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t9 = sp + 0x874; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +t6 = t1 + 4; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 7($t1) +t3 = v0 + 0xffffffc0; +MEM_U8(t9 + 4 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t9 + 4 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t9 + 4 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t9 + 4 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 7($t9) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +t2 = t3 < 0x40; +MEM_U8(t9 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t9) +t6 = t1 + 12; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0xf($t1) +a1 = 0x2; +MEM_U8(t9 + 12 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t9 + 12 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t9 + 12 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t9 + 12 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0xf($t9) +at = t1 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t1) +t8 = (int)t3 >> 5; +MEM_U8(t9 + 16 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 16 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 16 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 16 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x13($t9) +t6 = t1 + 20; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x17($t1) +a2 = zero; +MEM_U8(t9 + 20 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t9 + 20 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t9 + 20 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t9 + 20 + 3) = (uint8_t)(t6 >> 0); +//swr $t6, 0x17($t9) +at = t1 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t1) +v1 = sp + 0xca9; +MEM_U8(t9 + 24 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 24 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 24 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 24 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1b($t9) +t6 = t1 + 28; t6 = (MEM_U8(t6) << 24) | (MEM_U8(t6 + 1) << 16) | (MEM_U8(t6 + 2) << 8) | MEM_U8(t6 + 3); +//lwr $t6, 0x1f($t1) +//nop; +MEM_U8(t9 + 28 + 0) = (uint8_t)(t6 >> 24); +MEM_U8(t9 + 28 + 1) = (uint8_t)(t6 >> 16); +MEM_U8(t9 + 28 + 2) = (uint8_t)(t6 >> 8); +MEM_U8(t9 + 28 + 3) = (uint8_t)(t6 >> 0); +if (t2 == 0) {//swr $t6, 0x1f($t9) +goto L439e68;} +//swr $t6, 0x1f($t9) +t0 = 0x10000ae8; +t7 = t8 << 2; +t0 = t0; +t5 = t0 + t7; +t4 = MEM_U32(t5 + 0); +//nop; +t9 = t4 << (t3 & 0x1f); +t2 = (int)t9 < (int)0x0; +L439e68: +if (t2 == 0) {t6 = sp + 0xca7; +goto L439ec4;} +t6 = sp + 0xca7; +v0 = MEM_U8(v1 + 0); +a0 = sp + 0x875; +L439e78: +MEM_U8(a0 + -1) = (uint8_t)v0; +v0 = MEM_U8(v1 + 1); +a1 = a1 + 0x1; +t8 = v0 + 0xffffffc0; +t0 = t8 < 0x40; +a0 = a0 + 0x1; +if (t0 == 0) {v1 = v1 + 0x1; +goto L439ebc;} +v1 = v1 + 0x1; +t4 = 0x10000ae8; +t7 = (int)t8 >> 5; +t5 = t7 << 2; +t4 = t4; +t3 = t4 + t5; +t9 = MEM_U32(t3 + 0); +//nop; +t1 = t9 << (t8 & 0x1f); +t0 = (int)t1 < (int)0x0; +L439ebc: +if (t0 != 0) {//nop; +goto L439e78;} +//nop; +L439ec4: +v1 = a1 + t6; +v0 = MEM_U8(v1 + 0); +at = 0x3a; +if (v0 == at) {//nop; +goto L439ee0;} +//nop; +a2 = 0x23; +goto L439f34; +a2 = 0x23; +L439ee0: +v0 = MEM_U8(v1 + 1); +v1 = v1 + 0x1; +at = v0 < 0x30; +if (at != 0) {fp = zero; +goto L439ff8;} +fp = zero; +at = v0 < 0x3a; +if (at == 0) {t7 = fp << 2; +goto L439ff8;} +t7 = fp << 2; +L439f00: +t7 = t7 + fp; +t7 = t7 << 1; +fp = t7 + v0; +v0 = MEM_U8(v1 + 1); +fp = fp + 0xffffffd0; +at = v0 < 0x30; +if (at != 0) {v1 = v1 + 0x1; +goto L439ff8;} +v1 = v1 + 0x1; +at = v0 < 0x3a; +if (at != 0) {t7 = fp << 2; +goto L439f00;} +t7 = fp << 2; +//nop; +goto L439ff8; +//nop; +L439f34: +t4 = 0x1001ebbc; +a3 = 0x23; +t4 = MEM_U8(t4 + 0); +//nop; +if (s6 == t4) {t5 = MEM_U8(sp + 3240); +goto L439f7c;} +t5 = MEM_U8(sp + 3240); +a0 = 0x10001ef0; +a1 = 0x10003df9; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L439f64; +a1 = a1; +L439f64: +// bdead c1f00183 gp = MEM_U32(sp + 76); +//nop; +at = 0x1001eb6c; +//nop; +MEM_U8(at + 0) = (uint8_t)s6; +t5 = MEM_U8(sp + 3240); +L439f7c: +s0 = sp + 0xca8; +if (s7 == t5) {//nop; +goto L439fc0;} +//nop; +s2 = 0x10001f00; +s1 = MEM_U8(s0 + 0); +s2 = MEM_U32(s2 + 0); +//nop; +L439f98: +//nop; +a0 = s2; +a1 = s1; +a2 = s6; +// bdead c1fa00e3 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L439fb0; +// bdead c1fa00e3 a3 = 0xa; +L439fb0: +s1 = MEM_U8(s0 + 1); +// bdead c1fe0183 gp = MEM_U32(sp + 76); +if (s7 != s1) {s0 = s0 + 0x1; +goto L439f98;} +s0 = s0 + 0x1; +L439fc0: +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L439fd4; +//nop; +L439fd4: +// bdead c1f00003 gp = MEM_U32(sp + 76); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L439ff0; +//nop; +L439ff0: +// bdead c1f00003 gp = MEM_U32(sp + 76); +a2 = s6 & 0xff; +L439ff8: +if (a2 != 0) {t9 = sp + 0x874; +goto L43a0c8;} +t9 = sp + 0x874; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +// bdead c5f00007 v0 = s3; +MEM_U8(sp + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($sp) +t1 = t9 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t9) +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 4 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 7($sp) +at = t9 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t9) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($sp) +t1 = t9 + 12; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0xf($t9) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0xf($sp) +at = t9 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t9) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x13($sp) +t1 = t9 + 20; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0x17($t9) +//nop; +MEM_U8(sp + 20 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x17($sp) +at = t9 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t9) +//nop; +MEM_U8(sp + 24 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1b($sp) +t1 = t9 + 28; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0x1f($t9) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(t1 >> 0); +// bdead c1f001e3 t9 = t9; +//swr $t1, 0x1f($sp) +v0 = func_437010(mem, sp, a0, a1, a2, a3); +goto L43a0a8; +//swr $t1, 0x1f($sp) +L43a0a8: +// bdead c1f0000b gp = MEM_U32(sp + 76); +a0 = v0; +//nop; +a1 = fp; +//nop; +f_getoption(mem, sp, a0, a1); +goto L43a0c0; +//nop; +L43a0c0: +// bdead c1f00003 gp = MEM_U32(sp + 76); +//nop; +L43a0c8: +t2 = 0x10011fd0; +s5 = s5 + 0x1; +t2 = MEM_U32(t2 + 0); +//nop; +if (s5 != t2) {//nop; +goto L43768c;} +//nop; +MEM_U32(sp + 2196) = fp; +L43a0e4: +t0 = MEM_U8(sp + 114); +// bdead 41000203 s3 = sp + 0x10a8; +if (t0 == 0) {s6 = 0x1; +goto L43a100;} +s6 = 0x1; +at = 0x1001eb64; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L43a100: +t6 = MEM_U32(sp + 2200); +//nop; +at = (int)t6 < (int)0x2; +if (at == 0) {t3 = MEM_U32(sp + 2200); +goto L43a1d0;} +t3 = MEM_U32(sp + 2200); +t7 = 0x10003dd9; +//nop; +t7 = t7; +at = t7 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t7) +a0 = 0x10012430; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t5 = t7 + 4; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 7($t7) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0xb($sp) +at = t7 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t7) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t5 = t7 + 12; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0xf($t7) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x13($sp) +at = t7 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t7) +// bdead 418101e7 t9 = t9; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t5 = t7 + 20; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x17($t7) +// bdead 418141e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x1b($sp) +at = t7 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t7) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t5 = t7 + 28; t5 = (MEM_U8(t5) << 24) | (MEM_U8(t5 + 1) << 16) | (MEM_U8(t5 + 2) << 8) | MEM_U8(t5 + 3); +//lwr $t5, 0x1f($t7) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t5 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t5 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t5 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t5 >> 0); +//swr $t5, 0x23($sp) +func_4374bc(mem, sp, a0, a1, a2, a3); +goto L43a1c4; +//swr $t5, 0x23($sp) +L43a1c4: +// bdead 41800003 gp = MEM_U32(sp + 76); +//nop; +t3 = MEM_U32(sp + 2200); +L43a1d0: +//nop; +at = (int)t3 < (int)0x3; +if (at == 0) {//nop; +goto L43a298;} +//nop; +t8 = 0x10003db9; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +a0 = 0x10012c30; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t1 = t8 + 4; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 7($t8) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0xb($sp) +at = t8 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t8) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t1 = t8 + 12; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0xf($t8) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x13($sp) +at = t8 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t8) +// bdead 438001e7 t9 = t9; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t1 = t8 + 20; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0x17($t8) +// bdead 438005e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x1b($sp) +at = t8 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t8) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t1 = t8 + 28; t1 = (MEM_U8(t1) << 24) | (MEM_U8(t1 + 1) << 16) | (MEM_U8(t1 + 2) << 8) | MEM_U8(t1 + 3); +//lwr $t1, 0x1f($t8) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t1 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t1 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t1 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t1 >> 0); +//swr $t1, 0x23($sp) +func_4374bc(mem, sp, a0, a1, a2, a3); +goto L43a290; +//swr $t1, 0x23($sp) +L43a290: +// bdead 41800003 gp = MEM_U32(sp + 76); +//nop; +L43a298: +t2 = 0x10012830; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (s7 != t2) {//nop; +goto L43a368;} +//nop; +t0 = 0x10003d99; +//nop; +t0 = t0; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t0) +a0 = 0x10012830; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +t4 = t0 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t0) +a1 = MEM_U32(sp + 4); +MEM_U8(sp + 8 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 8 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 8 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 8 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0xb($sp) +at = t0 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t0) +a2 = MEM_U32(sp + 8); +MEM_U8(sp + 12 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 12 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 12 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 12 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xf($sp) +t4 = t0 + 12; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0xf($t0) +a3 = MEM_U32(sp + 12); +MEM_U8(sp + 16 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 16 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 16 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 16 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x13($sp) +at = t0 + 16; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x13($t0) +// bdead 408003e7 t9 = t9; +MEM_U8(sp + 20 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 20 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 20 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 20 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x17($sp) +t4 = t0 + 20; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0x17($t0) +// bdead 408023e3 v0 = s3; +MEM_U8(sp + 24 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 24 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 24 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 24 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x1b($sp) +at = t0 + 24; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0x1b($t0) +//nop; +MEM_U8(sp + 28 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 28 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 28 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 28 + 3) = (uint8_t)(at >> 0); +//swr $at, 0x1f($sp) +t4 = t0 + 28; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0x1f($t0) +//nop; +MEM_U8(sp + 32 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(sp + 32 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(sp + 32 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(sp + 32 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0x23($sp) +func_4374bc(mem, sp, a0, a1, a2, a3); +goto L43a360; +//swr $t4, 0x23($sp) +L43a360: +// bdead 40800003 gp = MEM_U32(sp + 76); +//nop; +L43a368: +t7 = 0x1001e6bc; +a2 = 0x400; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L43a39c;} +//nop; +//nop; +a0 = 0x10012018; +a1 = 0x10012830; +a3 = zero; +f_rewrite(mem, sp, a0, a1, a2, a3); +goto L43a394; +a3 = zero; +L43a394: +// bdead 40800003 gp = MEM_U32(sp + 76); +//nop; +L43a39c: +//nop; +a0 = 0x10001ef0; +//nop; +f_openstdout(mem, sp, a0); +goto L43a3ac; +//nop; +L43a3ac: +// bdead 40800003 gp = MEM_U32(sp + 76); +//nop; +//nop; +//nop; +//nop; +f_uini(mem, sp); +goto L43a3c4; +//nop; +L43a3c4: +// bdead 40800003 gp = MEM_U32(sp + 76); +//nop; +//nop; +a0 = 0x10012030; +//nop; +f_initur(mem, sp, a0); +goto L43a3dc; +//nop; +L43a3dc: +// bdead 40800003 gp = MEM_U32(sp + 76); +//nop; +//nop; +a0 = 0x10012430; +//nop; +f_inituwrite(mem, sp, a0); +goto L43a3f4; +//nop; +L43a3f4: +// bdead 40800003 gp = MEM_U32(sp + 76); +//nop; +t5 = 0x1001e6c0; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L43a494;} +//nop; +at = 0x1001eb68; +s0 = 0x1001e6c4; +MEM_U8(at + 0) = (uint8_t)zero; +t3 = MEM_U8(s0 + 0); +//nop; +if (t3 == 0) {//nop; +goto L43a494;} +//nop; +t9 = 0x1001ebbc; +a2 = 0x4b; +t9 = MEM_U8(t9 + 0); +a3 = 0x4b; +if (s6 == t9) {//nop; +goto L43a490;} +//nop; +a0 = 0x10001ef0; +a1 = 0x10003d4e; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43a460; +a1 = a1; +L43a460: +// bdead 40820183 gp = MEM_U32(sp + 76); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L43a47c; +//nop; +L43a47c: +// bdead 40820003 gp = MEM_U32(sp + 76); +//nop; +at = 0x1001eb6c; +//nop; +MEM_U8(at + 0) = (uint8_t)s6; +L43a490: +MEM_U8(s0 + 0) = (uint8_t)zero; +L43a494: +s0 = 0x1001e6c4; +//nop; +t8 = MEM_U8(s0 + 0); +//nop; +if (t8 != 0) {//nop; +goto L43a4c4;} +//nop; +t1 = 0x1001eb68; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L43a56c;} +//nop; +L43a4c4: +//nop; +a0 = 0x10013030; +//nop; +f_addnullfilename(mem, sp, a0); +goto L43a4d4; +//nop; +L43a4d4: +// bdead 40020003 gp = MEM_U32(sp + 76); +a1 = 0x72; +//nop; +a0 = 0x100220c0; +//nop; +v0 = f_st_readbinary(mem, sp, a0, a1); +goto L43a4ec; +//nop; +L43a4ec: +// bdead 4002000b gp = MEM_U32(sp + 76); +if ((int)v0 >= 0) {a2 = 0x1e; +goto L43a56c;} +a2 = 0x1e; +a0 = 0x10001ef0; +a1 = 0x10003d30; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x1e; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43a514; +a1 = a1; +L43a514: +// bdead 40020003 gp = MEM_U32(sp + 76); +a2 = 0x400; +a0 = 0x10001ef0; +//nop; +a1 = 0x10013030; +a0 = MEM_U32(a0 + 0); +a3 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43a534; +a3 = 0x400; +L43a534: +// bdead 40020183 gp = MEM_U32(sp + 76); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L43a550; +//nop; +L43a550: +// bdead 20003 gp = MEM_U32(sp + 76); +//nop; +at = 0x1001e6c0; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +MEM_U8(s0 + 0) = (uint8_t)zero; +goto L43a5ac; +MEM_U8(s0 + 0) = (uint8_t)zero; +L43a56c: +t2 = MEM_U8(s0 + 0); +//nop; +if (t2 == 0) {// bdead 40000001 ra = MEM_U32(sp + 84); +goto L43a5b0;} +// bdead 40000001 ra = MEM_U32(sp + 84); +//nop; +a0 = sp + 0x74; +//nop; +f_addnullfilename(mem, sp, a0); +goto L43a58c; +//nop; +L43a58c: +// bdead 40000081 gp = MEM_U32(sp + 76); +//nop; +//nop; +a0 = 0x100220c0; +//nop; +f_read_feedback_file(mem, sp, a0); +goto L43a5a4; +//nop; +L43a5a4: +// bdead 1 gp = MEM_U32(sp + 76); +//nop; +L43a5ac: +// bdead 1 ra = MEM_U32(sp + 84); +L43a5b0: +// bdead 1 s0 = MEM_U32(sp + 44); +// bdead 1 s1 = MEM_U32(sp + 48); +// bdead 1 s2 = MEM_U32(sp + 52); +// bdead 1 s3 = MEM_U32(sp + 56); +// bdead 1 s4 = MEM_U32(sp + 60); +// bdead 1 s5 = MEM_U32(sp + 64); +// bdead 1 s6 = MEM_U32(sp + 68); +// bdead 1 s7 = MEM_U32(sp + 72); +// bdead 1 fp = MEM_U32(sp + 80); +// bdead 1 sp = sp + 0x10a8; +return; +// bdead 1 sp = sp + 0x10a8; +} + +static void func_43a5dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L43a5dc: +//nop; +//nop; +//nop; +t7 = 0x10013460; +t6 = a0 << 2; +t6 = t6 - a0; +v0 = t6 + t7; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +MEM_U8(v0 + 0) = (uint8_t)a1; +MEM_U8(v0 + 1) = (uint8_t)a2; +MEM_U8(v0 + 2) = (uint8_t)a3; +return; +MEM_U8(v0 + 2) = (uint8_t)a3; +} + +static void f_optinit(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43a618: +//optinit: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 4000000b MEM_U32(sp + 20) = s0; +// bdead 160000003 s0 = sp + 0x30; +// fdead 4002000b MEM_U32(sp + 28) = ra; +// fdead 4002000b t9 = t9; +// bdead 60000003 v0 = s0; +// fdead 4002000b MEM_U32(sp + 24) = gp; +a0 = zero; +a1 = zero; +a2 = 0x1; +a3 = zero; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a658; +a3 = zero; +L43a658: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a67c; +// bdead 400001e3 v0 = s0; +L43a67c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a6a0; +// bdead 400001e3 v0 = s0; +L43a6a0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x3; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a6c4; +// bdead 400001e3 v0 = s0; +L43a6c4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a6e8; +// bdead 400001e3 v0 = s0; +L43a6e8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a70c; +// bdead 400001e3 v0 = s0; +L43a70c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x6; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a730; +// bdead 400001e3 v0 = s0; +L43a730: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x7; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a754; +// bdead 400001e3 v0 = s0; +L43a754: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x8; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a778; +// bdead 400001e3 v0 = s0; +L43a778: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x9; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a79c; +// bdead 400001e3 v0 = s0; +L43a79c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a7c0; +// bdead 400001e3 v0 = s0; +L43a7c0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0xb; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a7e4; +// bdead 400001e3 v0 = s0; +L43a7e4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0xc; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a808; +// bdead 400001e3 v0 = s0; +L43a808: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a82c; +// bdead 400001e3 v0 = s0; +L43a82c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a850; +// bdead 400001e3 v0 = s0; +L43a850: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0xf; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a874; +// bdead 400001e3 v0 = s0; +L43a874: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x10; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a898; +// bdead 400001e3 v0 = s0; +L43a898: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x11; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a8bc; +// bdead 400001e3 v0 = s0; +L43a8bc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x12; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a8e0; +// bdead 400001e3 v0 = s0; +L43a8e0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a904; +// bdead 400001e3 v0 = s0; +L43a904: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x13; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a928; +// bdead 400001e3 v0 = s0; +L43a928: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x14; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a94c; +// bdead 400001e3 v0 = s0; +L43a94c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x15; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a970; +// bdead 400001e3 v0 = s0; +L43a970: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x17; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a994; +// bdead 400001e3 v0 = s0; +L43a994: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x18; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a9b8; +// bdead 400001e3 v0 = s0; +L43a9b8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x19; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43a9dc; +// bdead 400001e3 v0 = s0; +L43a9dc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x1a; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43aa00; +// bdead 400001e3 v0 = s0; +L43aa00: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x1b; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43aa24; +// bdead 400001e3 v0 = s0; +L43aa24: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x1c; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43aa48; +// bdead 400001e3 v0 = s0; +L43aa48: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x1d; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43aa6c; +// bdead 400001e3 v0 = s0; +L43aa6c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x1e; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43aa90; +// bdead 400001e3 v0 = s0; +L43aa90: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x1f; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43aab4; +// bdead 400001e3 v0 = s0; +L43aab4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x20; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43aad8; +// bdead 400001e3 v0 = s0; +L43aad8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x21; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43aafc; +// bdead 400001e3 v0 = s0; +L43aafc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x23; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ab20; +// bdead 400001e3 v0 = s0; +L43ab20: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x27; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ab44; +// bdead 400001e3 v0 = s0; +L43ab44: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x28; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ab68; +// bdead 400001e3 v0 = s0; +L43ab68: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x29; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ab8c; +// bdead 400001e3 v0 = s0; +L43ab8c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x2b; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43abb0; +// bdead 400001e3 v0 = s0; +L43abb0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x31; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43abd4; +// bdead 400001e3 v0 = s0; +L43abd4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x5f; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43abf8; +// bdead 400001e3 v0 = s0; +L43abf8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x48; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ac1c; +// bdead 400001e3 v0 = s0; +L43ac1c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x4b; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ac40; +// bdead 400001e3 v0 = s0; +L43ac40: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x4d; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ac64; +// bdead 400001e3 v0 = s0; +L43ac64: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x4e; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ac88; +// bdead 400001e3 v0 = s0; +L43ac88: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x24; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43acac; +// bdead 400001e3 v0 = s0; +L43acac: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x26; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43acd0; +// bdead 400001e3 v0 = s0; +L43acd0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x2a; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43acf4; +// bdead 400001e3 v0 = s0; +L43acf4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x2c; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ad18; +// bdead 400001e3 v0 = s0; +L43ad18: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x2d; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ad3c; +// bdead 400001e3 v0 = s0; +L43ad3c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x2e; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ad60; +// bdead 400001e3 v0 = s0; +L43ad60: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x38; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ad84; +// bdead 400001e3 v0 = s0; +L43ad84: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x34; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ada8; +// bdead 400001e3 v0 = s0; +L43ada8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x35; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43adcc; +// bdead 400001e3 v0 = s0; +L43adcc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x2f; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43adf0; +// bdead 400001e3 v0 = s0; +L43adf0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x30; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ae14; +// bdead 400001e3 v0 = s0; +L43ae14: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x32; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ae38; +// bdead 400001e3 v0 = s0; +L43ae38: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x36; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ae5c; +// bdead 400001e3 v0 = s0; +L43ae5c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x33; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ae80; +// bdead 400001e3 v0 = s0; +L43ae80: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x3d; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43aea4; +// bdead 400001e3 v0 = s0; +L43aea4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x37; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43aec8; +// bdead 400001e3 v0 = s0; +L43aec8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x39; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43aeec; +// bdead 400001e3 v0 = s0; +L43aeec: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x3a; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43af10; +// bdead 400001e3 v0 = s0; +L43af10: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x3b; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43af34; +// bdead 400001e3 v0 = s0; +L43af34: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x3c; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43af58; +// bdead 400001e3 v0 = s0; +L43af58: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x93; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43af7c; +// bdead 400001e3 v0 = s0; +L43af7c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x94; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43afa0; +// bdead 400001e3 v0 = s0; +L43afa0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x3e; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43afc4; +// bdead 400001e3 v0 = s0; +L43afc4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x3f; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43afe8; +// bdead 400001e3 v0 = s0; +L43afe8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x40; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b00c; +// bdead 400001e3 v0 = s0; +L43b00c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x41; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b030; +// bdead 400001e3 v0 = s0; +L43b030: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x42; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b054; +// bdead 400001e3 v0 = s0; +L43b054: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x45; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b078; +// bdead 400001e3 v0 = s0; +L43b078: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x43; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b09c; +// bdead 400001e3 v0 = s0; +L43b09c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x44; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b0c0; +// bdead 400001e3 v0 = s0; +L43b0c0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x46; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b0e4; +// bdead 400001e3 v0 = s0; +L43b0e4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x47; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b108; +// bdead 400001e3 v0 = s0; +L43b108: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x49; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b12c; +// bdead 400001e3 v0 = s0; +L43b12c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x4a; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b150; +// bdead 400001e3 v0 = s0; +L43b150: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x95; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b174; +// bdead 400001e3 v0 = s0; +L43b174: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x4c; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b198; +// bdead 400001e3 v0 = s0; +L43b198: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x4f; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b1bc; +// bdead 400001e3 v0 = s0; +L43b1bc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x50; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b1e0; +// bdead 400001e3 v0 = s0; +L43b1e0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x51; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b204; +// bdead 400001e3 v0 = s0; +L43b204: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x52; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b228; +// bdead 400001e3 v0 = s0; +L43b228: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x53; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b24c; +// bdead 400001e3 v0 = s0; +L43b24c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x54; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b270; +// bdead 400001e3 v0 = s0; +L43b270: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x55; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b294; +// bdead 400001e3 v0 = s0; +L43b294: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x56; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b2b8; +// bdead 400001e3 v0 = s0; +L43b2b8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x57; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b2dc; +// bdead 400001e3 v0 = s0; +L43b2dc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x58; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b300; +// bdead 400001e3 v0 = s0; +L43b300: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x59; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b324; +// bdead 400001e3 v0 = s0; +L43b324: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x5b; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b348; +// bdead 400001e3 v0 = s0; +L43b348: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x5c; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b36c; +// bdead 400001e3 v0 = s0; +L43b36c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x96; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b390; +// bdead 400001e3 v0 = s0; +L43b390: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x5d; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b3b4; +// bdead 400001e3 v0 = s0; +L43b3b4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x5e; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b3d8; +// bdead 400001e3 v0 = s0; +L43b3d8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x61; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b3fc; +// bdead 400001e3 v0 = s0; +L43b3fc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x60; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b420; +// bdead 400001e3 v0 = s0; +L43b420: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x62; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b444; +// bdead 400001e3 v0 = s0; +L43b444: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x63; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b468; +// bdead 400001e3 v0 = s0; +L43b468: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x8e; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b48c; +// bdead 400001e3 v0 = s0; +L43b48c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x64; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b4b0; +// bdead 400001e3 v0 = s0; +L43b4b0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x65; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b4d4; +// bdead 400001e3 v0 = s0; +L43b4d4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x66; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b4f8; +// bdead 400001e3 v0 = s0; +L43b4f8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x67; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b51c; +// bdead 400001e3 v0 = s0; +L43b51c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x97; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b540; +// bdead 400001e3 v0 = s0; +L43b540: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x68; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b564; +// bdead 400001e3 v0 = s0; +L43b564: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x69; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b588; +// bdead 400001e3 v0 = s0; +L43b588: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x6a; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b5ac; +// bdead 400001e3 v0 = s0; +L43b5ac: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x6d; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b5d0; +// bdead 400001e3 v0 = s0; +L43b5d0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x6e; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b5f4; +// bdead 400001e3 v0 = s0; +L43b5f4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x70; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b618; +// bdead 400001e3 v0 = s0; +L43b618: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x71; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b63c; +// bdead 400001e3 v0 = s0; +L43b63c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x72; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b660; +// bdead 400001e3 v0 = s0; +L43b660: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x73; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b684; +// bdead 400001e3 v0 = s0; +L43b684: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x74; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b6a8; +// bdead 400001e3 v0 = s0; +L43b6a8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x75; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b6cc; +// bdead 400001e3 v0 = s0; +L43b6cc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x76; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b6f0; +// bdead 400001e3 v0 = s0; +L43b6f0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x77; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b714; +// bdead 400001e3 v0 = s0; +L43b714: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x78; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b738; +// bdead 400001e3 v0 = s0; +L43b738: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x79; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b75c; +// bdead 400001e3 v0 = s0; +L43b75c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x7a; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b780; +// bdead 400001e3 v0 = s0; +L43b780: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x7b; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b7a4; +// bdead 400001e3 v0 = s0; +L43b7a4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x7c; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b7c8; +// bdead 400001e3 v0 = s0; +L43b7c8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x7d; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b7ec; +// bdead 400001e3 v0 = s0; +L43b7ec: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x7e; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b810; +// bdead 400001e3 v0 = s0; +L43b810: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x7f; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b834; +// bdead 400001e3 v0 = s0; +L43b834: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x80; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b858; +// bdead 400001e3 v0 = s0; +L43b858: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x81; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b87c; +// bdead 400001e3 v0 = s0; +L43b87c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x82; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b8a0; +// bdead 400001e3 v0 = s0; +L43b8a0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x83; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b8c4; +// bdead 400001e3 v0 = s0; +L43b8c4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x84; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b8e8; +// bdead 400001e3 v0 = s0; +L43b8e8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x85; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b90c; +// bdead 400001e3 v0 = s0; +L43b90c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x86; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b930; +// bdead 400001e3 v0 = s0; +L43b930: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x87; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b954; +// bdead 400001e3 v0 = s0; +L43b954: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x88; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b978; +// bdead 400001e3 v0 = s0; +L43b978: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x8a; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b99c; +// bdead 400001e3 v0 = s0; +L43b99c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x8b; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = zero; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b9c0; +// bdead 400001e3 v0 = s0; +L43b9c0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x8c; +//nop; +a1 = 0x1; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = zero; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43b9e4; +// bdead 400001e3 v0 = s0; +L43b9e4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x8d; +//nop; +a1 = zero; +// fdead 6002006b t9 = t9; +a2 = 0x1; +a3 = 0x1; +// bdead 400001e3 v0 = s0; +func_43a5dc(mem, sp, a0, a1, a2, a3); +goto L43ba08; +// bdead 400001e3 v0 = s0; +L43ba08: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = 0x400; +s0 = 0x10013450; +//nop; +MEM_U32(s0 + 0) = zero; +//nop; +a1 = s0; +//nop; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43ba2c; +//nop; +L43ba2c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = 0x10; +at = 0x10012010; +//nop; +a1 = s0; +MEM_U32(at + 0) = v0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43ba48; +MEM_U32(at + 0) = v0; +L43ba48: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = 0xc; +a2 = 0x1001c4a4; +at = 0x1001c4a8; +MEM_U32(a2 + 0) = v0; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +//nop; +a1 = s0; +MEM_U32(at + 0) = v0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43ba74; +MEM_U32(at + 0) = v0; +L43ba74: +// bdead 4002010b gp = MEM_U32(sp + 24); +t6 = 0x2; +a1 = 0x1001c4ac; +at = 0x1001c4b0; +MEM_U32(a1 + 0) = v0; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(at + 0) = v0; +at = 0x1001c4c0; +v1 = 0x1; +MEM_U32(at + 0) = zero; +at = 0x1001c8e8; +a2 = 0x4; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001e6ac; +t8 = 0x14; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001e6b0; +t9 = 0x20; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001e6b4; +t7 = 0x3e8; +MEM_U8(at + 0) = (uint8_t)t6; +at = 0x1001eb00; +t6 = 0x140; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb04; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb40; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb08; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001eb0c; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001eb10; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001eb18; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb14; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb1c; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001eb20; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb24; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001eb28; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001eb2c; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001eb30; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb34; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb38; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb48; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb3c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb44; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001eb4c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb50; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eafc; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001ebbc; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb6c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb78; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb7c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb80; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001eb94; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001eb90; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb98; +//nop; +MEM_U32(at + 0) = a2; +at = 0x1001eb88; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb8c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001ebac; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001ebb0; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001ebb4; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001e6d0; +//nop; +MEM_U32(at + 0) = t8; +at = 0x1001eaf8; +t8 = 0x9; +MEM_U32(at + 0) = zero; +at = 0x1001e6f0; +//nop; +MEM_U8(at + 0) = (uint8_t)t9; +at = 0x1001eaf4; +t9 = 0xa; +MEM_U32(at + 0) = zero; +at = 0x3f800000; +f6.w[0] = at; +at = 0x1001e674; +//nop; +MEM_U32(at + 0) = f6.w[0]; +at = 0x1001e6d8; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001e6dc; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001e6e0; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001e6e4; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001eb54; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb58; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001eb64; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eb68; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001ebcc; +//nop; +MEM_U32(at + 0) = t7; +at = 0x1001ebb8; +//nop; +MEM_U8(at + 0) = (uint8_t)v1; +at = 0x1001ebc4; +//nop; +MEM_U32(at + 0) = a2; +at = 0x1001ebc8; +//nop; +MEM_U32(at + 0) = t6; +at = 0x1001e5a8; +//nop; +MEM_U32(at + 0) = t8; +at = 0x1001e5a4; +//nop; +MEM_U32(at + 0) = t9; +//nop; +//nop; +//nop; +f_processargs(mem, sp, a0, a1, a2); +goto L43bd70; +//nop; +L43bd70: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +t7 = 0x1001eb54; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L43bdd4;} +//nop; +a0 = 0x10001ef0; +a1 = 0x10004364; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43bdb0; +a1 = a1; +L43bdb0: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L43bdcc; +//nop; +L43bdcc: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L43bdd4: +//nop; +//nop; +//nop; +f_prepass(mem, sp); +goto L43bde4; +//nop; +L43bde4: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +t6 = 0x1001e6c4; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L43be1c;} +//nop; +//nop; +//nop; +//nop; +f_incorp_feedback(mem, sp); +goto L43be14; +//nop; +L43be14: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L43be1c: +//nop; +a0 = 0x40; +a1 = s0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43be2c; +a1 = s0; +L43be2c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = 0x1c; +at = 0x1001cb24; +//nop; +a1 = s0; +MEM_U32(at + 0) = v0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43be48; +MEM_U32(at + 0) = v0; +L43be48: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = 0x10; +at = 0x1001cb28; +//nop; +a1 = s0; +MEM_U32(at + 0) = v0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43be64; +MEM_U32(at + 0) = v0; +L43be64: +// bdead 4002000b gp = MEM_U32(sp + 24); +t8 = 0x17; +at = 0x1001cb2c; +a2 = 0x1001e5d0; +MEM_U32(at + 0) = v0; +at = 0x1001e618; +a3 = 0x1001e5d8; +MEM_U32(at + 0) = t8; +t0 = 0x1001e5f0; +at = 0x1001e600; +t9 = 0x1; +t7 = 0x3; +t6 = 0xe; +t8 = 0xc; +MEM_U32(a2 + 0) = t9; +MEM_U32(a3 + 0) = t6; +MEM_U32(t0 + 0) = t7; +MEM_U32(at + 4) = t8; +t1 = 0x1001e5f8; +t9 = 0x6; +t7 = 0x18; +t6 = 0x1a; +t2 = 0x1001e5e0; +t8 = t9 + 0x17; +MEM_U32(a2 + 4) = t7; +MEM_U32(t0 + 4) = t6; +t3 = 0x1001e5e8; +t6 = MEM_U32(a2 + 4); +MEM_U32(t1 + 4) = t9; +t9 = t9 + 0x18; +t7 = 0x23; +t4 = 0x1001e620; +t5 = 0x1001e630; +MEM_U32(t2 + 4) = t8; +MEM_U32(a3 + 4) = t9; +MEM_U32(t3 + 4) = t7; +if ((int)t6 >= 0) {t8 = t6; +goto L43bf00;} +t8 = t6; +t8 = 0x0; +L43bf00: +t9 = MEM_U32(t2 + 4); +//nop; +t7 = t9 + 0x1; +at = (int)t7 < (int)0x21; +if (at != 0) {t7 = t8 - t7; +goto L43bf20;} +t7 = t8 - t7; +t7 = 0x20; +t7 = t8 - t7; +L43bf20: +MEM_U32(sp + 32) = t6; +t6 = (int)t7 >> 31; +t6 = t6 << (t7 & 0x1f); +t7 = t6 >> (t8 & 0x1f); +t6 = MEM_U32(sp + 32); +MEM_U32(t4 + 8) = t7; +t8 = t6 + 0xffffffe0; +if ((int)t8 >= 0) {t7 = t9 + 0xffffffe1; +goto L43bf48;} +t7 = t9 + 0xffffffe1; +t8 = 0x0; +L43bf48: +at = (int)t7 < (int)0x21; +if (at != 0) {t6 = t8 - t7; +goto L43bf5c;} +t6 = t8 - t7; +t7 = 0x20; +t6 = t8 - t7; +L43bf5c: +t9 = (int)t6 >> 31; +t7 = t9 << (t6 & 0x1f); +t6 = MEM_U32(a3 + 4); +t9 = t7 >> (t8 & 0x1f); +MEM_U32(t4 + 12) = t9; +if ((int)t6 >= 0) {t7 = t6; +goto L43bf7c;} +t7 = t6; +t7 = 0x0; +L43bf7c: +t8 = MEM_U32(t3 + 4); +//nop; +t9 = t8 + 0x1; +at = (int)t9 < (int)0x21; +if (at != 0) {t9 = t7 - t9; +goto L43bf9c;} +t9 = t7 - t9; +t9 = 0x20; +t9 = t7 - t9; +L43bf9c: +MEM_U32(sp + 32) = t6; +t6 = (int)t9 >> 31; +t6 = t6 << (t9 & 0x1f); +t9 = t6 >> (t7 & 0x1f); +t6 = MEM_U32(sp + 32); +MEM_U32(t5 + 8) = t9; +t7 = t6 + 0xffffffe0; +if ((int)t7 >= 0) {t9 = t8 + 0xffffffe1; +goto L43bfc4;} +t9 = t8 + 0xffffffe1; +t7 = 0x0; +L43bfc4: +at = (int)t9 < (int)0x21; +if (at != 0) {t6 = t7 - t9; +goto L43bfd8;} +t6 = t7 - t9; +t9 = 0x20; +t6 = t7 - t9; +L43bfd8: +t8 = (int)t6 >> 31; +t9 = t8 << (t6 & 0x1f); +t8 = t9 >> (t7 & 0x1f); +t9 = MEM_U32(t5 + 8); +t6 = MEM_U32(t4 + 8); +at = 0x1001e640; +MEM_U32(t5 + 12) = t8; +t7 = t6 | t9; +MEM_U32(at + 8) = t7; +t6 = MEM_U32(t5 + 12); +t8 = MEM_U32(t4 + 12); +at = 0x1001e640; +t9 = t8 | t6; +MEM_U32(at + 12) = t9; +//nop; +a0 = 0x34; +a1 = s0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43c020; +a1 = s0; +L43c020: +// bdead 4002000b gp = MEM_U32(sp + 24); +t7 = 0x7b; +v1 = 0x10021c80; +a0 = 0x18; +MEM_U32(v1 + 0) = v0; +MEM_U8(v0 + 0) = (uint8_t)t7; +//nop; +a1 = s0; +//nop; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43c048; +//nop; +L43c048: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = s0; +a1 = 0x1001cb34; +//nop; +MEM_U32(a1 + 0) = v0; +MEM_U16(v0 + 16) = (uint16_t)zero; +MEM_U8(v0 + 18) = (uint8_t)zero; +MEM_U8(v0 + 20) = (uint8_t)zero; +MEM_U32(v0 + 0) = zero; +MEM_U8(v0 + 19) = (uint8_t)zero; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +MEM_U8(v0 + 21) = (uint8_t)zero; +MEM_U8(v0 + 22) = (uint8_t)zero; +MEM_U8(v0 + 23) = (uint8_t)zero; +//nop; +//nop; +//nop; +v0 = f_alloc_mark(mem, sp, a0); +goto L43c098; +//nop; +L43c098: +// bdead b gp = MEM_U32(sp + 24); +// bdead b ra = MEM_U32(sp + 28); +at = 0x10013454; +// bdead f s0 = MEM_U32(sp + 20); +MEM_U32(at + 0) = v0; +at = 0x10021c84; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021c88; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021c8c; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021c94; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021c90; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021c98; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021c9c; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021ca0; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021ca4; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021ca8; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cac; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cb0; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cb4; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cb8; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cbc; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cc0; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cc4; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cc8; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021ccc; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cd0; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cd4; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cd8; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cdc; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021ce0; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021ce4; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021ce8; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10021cec; +// bdead 7 sp = sp + 0x30; +MEM_U32(at + 0) = zero; +return; +MEM_U32(at + 0) = zero; +} + +static void f_procinit(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43c1f4: +//procinit: +//nop; +//nop; +//nop; +at = 0x1001c8dc; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001c8e0; +sp = sp + 0xffffffe0; +// fdead 4000000f MEM_U32(sp + 28) = ra; +a1 = 0x10013450; +// fdead 4000004f MEM_U32(sp + 24) = gp; +a0 = 0x104; +MEM_U8(at + 0) = (uint8_t)zero; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43c22c; +MEM_U8(at + 0) = (uint8_t)zero; +L43c22c: +// bdead 4000000b gp = MEM_U32(sp + 24); +t2 = 0xffffffff; +t1 = 0x1001c8d4; +at = 0x1001c8d8; +MEM_U32(t1 + 0) = v0; +MEM_U32(v0 + 256) = zero; +MEM_U32(at + 0) = v0; +at = 0x1001c8e4; +a1 = 0x1001c4a4; +MEM_U32(at + 0) = zero; +at = 0x1001c8f8; +a1 = MEM_U32(a1 + 0); +MEM_U32(at + 0) = zero; +at = 0x1001c8fc; +a2 = 0x1001c4ac; +MEM_U32(at + 0) = zero; +at = 0x1001c900; +a3 = 0x1001cb48; +MEM_U32(at + 0) = zero; +at = 0x1001c4a8; +v1 = 0x10013640; +MEM_U32(at + 0) = a1; +MEM_U32(a1 + 8) = zero; +at = 0x1001c4b0; +a2 = MEM_U32(a2 + 0); +//nop; +MEM_U32(at + 0) = a2; +at = 0x1001e688; +MEM_U32(a2 + 4) = zero; +MEM_U32(at + 0) = zero; +at = 0x1001c904; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cb38; +//nop; +MEM_U32(at + 0) = zero; +at = 0x10000; +at = at + 0xffff8e64; +MEM_U32(a3 + 0) = t2; +MEM_U32(a3 + 4) = t2; +MEM_U32(a3 + 8) = t2; +v0 = at + v1; +L43c2d4: +v1 = v1 + 0x4; +if (v1 != v0) {MEM_U32(v1 + -4) = zero; +goto L43c2d4;} +MEM_U32(v1 + -4) = zero; +at = 0x1001cc50; +v0 = 0x1001cc50; +MEM_U32(at + 0) = zero; +at = 0x1001cc50; +v1 = 0x1001cc50; +MEM_U32(at + 4) = zero; +at = 0x1001cc50; +v0 = v0 + 0xc; +v1 = v1 + 0x194c; +MEM_U32(at + 8) = zero; +L43c308: +v0 = v0 + 0x10; +MEM_U32(v0 + -16) = zero; +MEM_U32(v0 + -12) = zero; +MEM_U32(v0 + -8) = zero; +if (v0 != v1) {MEM_U32(v0 + -4) = zero; +goto L43c308;} +MEM_U32(v0 + -4) = zero; +at = 0x1001c90c; +t0 = 0x1001cb58; +MEM_U32(at + 0) = zero; +at = 0x1001c910; +t1 = 0x1001cb78; +MEM_U32(at + 0) = zero; +at = 0x1001cc30; +t3 = 0x1001cb60; +MEM_U32(at + 0) = zero; +at = 0x1001cc34; +t4 = 0x1001cb68; +MEM_U32(at + 0) = zero; +at = 0x1001cc38; +t5 = 0x1001cb70; +MEM_U32(at + 0) = zero; +at = 0x1001cc3c; +ra = 0x1001cb80; +MEM_U32(at + 0) = zero; +at = 0x1001cc40; +v0 = 0x1001e5b0; +MEM_U32(at + 0) = zero; +at = 0x1001cc44; +v1 = 0x1001cc10; +MEM_U32(at + 0) = t2; +at = 0x1001cc48; +t6 = 0x10021c74; +MEM_U32(at + 0) = zero; +at = 0x1001cb88; +MEM_U32(t0 + 4) = zero; +MEM_U32(t0 + 0) = zero; +MEM_U32(t1 + 4) = zero; +MEM_U32(t1 + 0) = zero; +MEM_U32(t3 + 4) = zero; +MEM_U32(t3 + 0) = zero; +MEM_U32(t4 + 4) = zero; +MEM_U32(t4 + 0) = zero; +MEM_U32(t5 + 4) = zero; +MEM_U32(t5 + 0) = zero; +MEM_U32(ra + 4) = zero; +MEM_U32(ra + 0) = zero; +MEM_U32(at + 0) = zero; +at = 0x1001cb88; +t8 = 0x1; +MEM_U32(at + 4) = zero; +at = 0x1001cb90; +t9 = 0x1; +MEM_U32(at + 0) = zero; +at = 0x1001cb90; +a0 = 0x10012020; +MEM_U32(at + 4) = zero; +at = 0x1001cb98; +a1 = 0x10012c30; +MEM_U32(at + 0) = zero; +at = 0x1001cb98; +a2 = 0x400; +MEM_U32(at + 4) = zero; +at = 0x1001cba0; +a3 = zero; +MEM_U32(at + 0) = zero; +at = 0x1001cba0; +//nop; +MEM_U32(at + 4) = zero; +at = 0x1001cba8; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cba8; +//nop; +MEM_U32(at + 4) = zero; +at = 0x1001cbb8; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cbb8; +//nop; +MEM_U32(at + 4) = zero; +at = 0x1001cbc8; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cbc8; +//nop; +MEM_U32(at + 4) = zero; +at = 0x1001cbd0; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cbd0; +//nop; +MEM_U32(at + 4) = zero; +at = 0x1001cbd8; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cbd8; +//nop; +MEM_U32(at + 4) = zero; +at = 0x1001cbe0; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cbe0; +//nop; +MEM_U32(at + 4) = zero; +at = 0x1001cbe8; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cbe8; +//nop; +MEM_U32(at + 4) = zero; +at = 0x1001cbf0; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cbf0; +//nop; +MEM_U32(at + 4) = zero; +at = 0x1001cbf8; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cbf8; +//nop; +MEM_U32(at + 4) = zero; +at = 0x1001cc00; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cc00; +//nop; +MEM_U32(at + 4) = zero; +at = 0x1001c4b4; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 0) = zero; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 20) = zero; +MEM_U32(v0 + 16) = zero; +MEM_U32(v1 + 4) = zero; +MEM_U32(v1 + 0) = zero; +MEM_U32(v1 + 12) = zero; +MEM_U32(v1 + 8) = zero; +MEM_U32(at + 0) = zero; +at = 0x1001c4b8; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 0) = zero; +at = 0x1001c4bc; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001e684; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001eb70; +t7 = MEM_U8(t6 + 12); +//nop; +MEM_U8(at + 0) = (uint8_t)t7; +at = 0x1001eb74; +//nop; +MEM_U8(at + 0) = (uint8_t)t8; +at = 0x1001e678; +//nop; +MEM_U8(at + 0) = (uint8_t)t9; +at = 0x1001e67c; +//nop; +MEM_U32(at + 0) = zero; +at = 0x1001cb20; +MEM_U32(at + 0) = zero; +f_rewrite(mem, sp, a0, a1, a2, a3); +goto L43c59c; +MEM_U32(at + 0) = zero; +L43c59c: +// bdead 3 gp = MEM_U32(sp + 24); +t6 = 0x60; +at = 0x1001eb84; +t7 = 0x1; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x10013430; +// bdead 18007 ra = MEM_U32(sp + 28); +MEM_U8(at + 0) = (uint8_t)t6; +at = 0x1001eba0; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001eba4; +//nop; +MEM_U8(at + 0) = (uint8_t)t7; +at = 0x1001eba8; +// bdead 7 sp = sp + 0x20; +MEM_U8(at + 0) = (uint8_t)zero; +return; +MEM_U8(at + 0) = (uint8_t)zero; +} + +static void f_procinit_regs(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43c5e4: +//procinit_regs: +//nop; +//nop; +//nop; +t0 = 0x1001e5d0; +v0 = 0x1001e618; +v1 = MEM_U32(t0 + 0); +a1 = MEM_U32(t0 + 4); +a0 = v1 + 0x1; +t6 = v1 < 0x20; +t7 = ~v1; +t8 = t6 << (t7 & 0x1f); +t6 = ~a0; +t9 = a0 < 0x20; +t7 = t9 << (t6 & 0x1f); +t9 = t8 | t7; +t8 = ~a1; +t6 = a1 < 0x20; +t7 = t6 << (t8 & 0x1f); +a2 = a1 + 0x1; +t6 = t9 | t7; +v0 = MEM_U32(v0 + 0); +t9 = ~a2; +t8 = a2 < 0x20; +t7 = t8 << (t9 & 0x1f); +t8 = t6 | t7; +t6 = ~v0; +t9 = v0 < 0x20; +t7 = t9 << (t6 & 0x1f); +t9 = t8 | t7; +at = 0x40000; +t3 = 0x1001e668; +t6 = t9 | at; +t8 = v1 + 0xffffffe0; +t7 = t8 < 0x20; +t9 = ~v1; +MEM_U32(t3 + 0) = t6; +t6 = t7 << (t9 & 0x1f); +t8 = a0 + 0xffffffe0; +t7 = t8 < 0x20; +t9 = ~a0; +t8 = t7 << (t9 & 0x1f); +t7 = t6 | t8; +t9 = a1 + 0xffffffe0; +t6 = t9 < 0x20; +t8 = ~a1; +t9 = t6 << (t8 & 0x1f); +t6 = t7 | t9; +t8 = a2 + 0xffffffe0; +t7 = t8 < 0x20; +t9 = ~a2; +t8 = t7 << (t9 & 0x1f); +t7 = t6 | t8; +t9 = v0 + 0xffffffe0; +t6 = t9 < 0x20; +t8 = ~v0; +t9 = t6 << (t8 & 0x1f); +a3 = 0x1001eb70; +t6 = t7 | t9; +MEM_U32(t3 + 4) = t6; +a3 = MEM_U8(a3 + 0); +at = 0x40000; +if (a3 == 0) {t6 = v1 < 0x20; +goto L43c71c;} +t6 = v1 < 0x20; +t8 = 0x10021c74; +t4 = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +t0 = MEM_U32(t8 + 36); +//nop; +t1 = t0 + v1; +MEM_U8(t1 + -1) = (uint8_t)t4; +MEM_U8(t1 + 0) = (uint8_t)t4; +t2 = t0 + a1; +MEM_U8(t2 + -1) = (uint8_t)t4; +MEM_U8(t2 + 0) = (uint8_t)t4; +MEM_U8(t0 + 12) = (uint8_t)t4; +t7 = t0 + v0; +MEM_U8(t7 + -1) = (uint8_t)t4; +L43c71c: +t9 = 0x1001eb60; +t8 = ~v1; +t9 = MEM_U8(t9 + 0); +t4 = 0x1; +if (t9 == 0) {t7 = t6 << (t8 & 0x1f); +goto L43c808;} +t7 = t6 << (t8 & 0x1f); +t9 = a0 < 0x20; +t6 = ~a0; +t8 = t9 << (t6 & 0x1f); +t9 = t7 | t8; +t7 = ~a1; +t6 = a1 < 0x20; +t8 = t6 << (t7 & 0x1f); +t6 = t9 | t8; +t9 = ~a2; +t7 = a2 < 0x20; +t8 = t7 << (t9 & 0x1f); +t7 = t6 | t8; +t6 = ~v0; +t9 = v0 < 0x20; +t8 = t9 << (t6 & 0x1f); +t9 = t7 | t8; +t6 = v0 + 0xffffffff; +t7 = t6 < 0x20; +t8 = ~t6; +t7 = t7 << (t8 & 0x1f); +t8 = t9 | t7; +t9 = t8 | at; +MEM_U32(t3 + 0) = t9; +t7 = v1 + 0xffffffe0; +t8 = t7 < 0x20; +t9 = ~v1; +t7 = t8 << (t9 & 0x1f); +t8 = a0 + 0xffffffe0; +t9 = t8 < 0x20; +t8 = ~a0; +t9 = t9 << (t8 & 0x1f); +t8 = t7 | t9; +t7 = a1 + 0xffffffe0; +t9 = t7 < 0x20; +t7 = ~a1; +t9 = t9 << (t7 & 0x1f); +t7 = t8 | t9; +t8 = a2 + 0xffffffe0; +t9 = t8 < 0x20; +t8 = ~a2; +t9 = t9 << (t8 & 0x1f); +t8 = t7 | t9; +t7 = v0 + 0xffffffe0; +t9 = t7 < 0x20; +t7 = ~v0; +t9 = t9 << (t7 & 0x1f); +t7 = t8 | t9; +t8 = t6 + 0xffffffe0; +t9 = t8 < 0x20; +t8 = ~t6; +t6 = t9 << (t8 & 0x1f); +t9 = t7 | t6; +MEM_U32(t3 + 4) = t9; +L43c808: +t8 = 0x1001eb9c; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L43c88c;} +//nop; +t7 = 0x1001eb5c; +t6 = v0 + 0xffffffff; +t7 = MEM_U8(t7 + 0); +t9 = 0xc; +if (t7 == 0) {//nop; +goto L43c870;} +//nop; +a0 = 0x1001e600; +a1 = 0x1001e5f8; +t6 = v0 + 0xfffffffe; +t9 = 0xb; +MEM_U32(a0 + 0) = t6; +if (a3 == 0) {MEM_U32(a1 + 0) = t9; +goto L43c880;} +MEM_U32(a1 + 0) = t9; +t8 = 0x10021c74; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t7 = MEM_U32(t8 + 36); +MEM_U8(t7 + 11) = (uint8_t)t4; +goto L43c880; +MEM_U8(t7 + 11) = (uint8_t)t4; +L43c870: +a0 = 0x1001e600; +a1 = 0x1001e5f8; +MEM_U32(a0 + 0) = t6; +MEM_U32(a1 + 0) = t9; +L43c880: +a3 = 0x1001e5e8; +MEM_U32(a3 + 0) = v0; +goto L43c8d4; +MEM_U32(a3 + 0) = v0; +L43c88c: +t8 = 0x1001eb5c; +t9 = 0xd; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L43c8b4;} +//nop; +a0 = 0x1001e600; +t7 = v0 + 0xfffffffe; +MEM_U32(a0 + 0) = t7; +goto L43c8c0; +MEM_U32(a0 + 0) = t7; +L43c8b4: +a0 = 0x1001e600; +t6 = v0 + 0xffffffff; +MEM_U32(a0 + 0) = t6; +L43c8c0: +a1 = 0x1001e5f8; +a3 = 0x1001e5e8; +t8 = MEM_U32(a0 + 0); +MEM_U32(a1 + 0) = t9; +MEM_U32(a3 + 0) = t8; +L43c8d4: +t0 = 0x1001e5e0; +t7 = MEM_U32(a1 + 0); +a2 = 0x1001e640; +t1 = 0x1001e620; +t2 = 0x1001e630; +t3 = 0x1001e608; +t4 = 0x1001e610; +t5 = 0x1001e650; +t6 = v1; +if ((int)v1 >= 0) {MEM_U32(t0 + 0) = t7; +goto L43c904;} +MEM_U32(t0 + 0) = t7; +t6 = 0x0; +L43c904: +t9 = MEM_U32(t0 + 0); +//nop; +t8 = t9 + 0x1; +at = (int)t8 < (int)0x21; +if (at != 0) {t7 = t6 - t8; +goto L43c924;} +t7 = t6 - t8; +t8 = 0x20; +t7 = t6 - t8; +L43c924: +t8 = (int)t7 >> 31; +t8 = t8 << (t7 & 0x1f); +t7 = t8 >> (t6 & 0x1f); +t8 = v1 + 0xffffffe0; +if ((int)t8 >= 0) {MEM_U32(t1 + 0) = t7; +goto L43c940;} +MEM_U32(t1 + 0) = t7; +t8 = 0x0; +L43c940: +t6 = t9 + 0xffffffe1; +at = (int)t6 < (int)0x21; +if (at != 0) {t7 = t8 - t6; +goto L43c958;} +t7 = t8 - t6; +t6 = 0x20; +t7 = t8 - t6; +L43c958: +t9 = (int)t7 >> 31; +t6 = t9 << (t7 & 0x1f); +v0 = 0x1001e5d8; +t9 = t6 >> (t8 & 0x1f); +MEM_U32(t1 + 4) = t9; +v0 = MEM_U32(v0 + 0); +a0 = MEM_U32(a3 + 0); +if ((int)v0 >= 0) {t7 = v0; +goto L43c980;} +t7 = v0; +t7 = 0x0; +L43c980: +t6 = a0 + 0x1; +at = (int)t6 < (int)0x21; +if (at != 0) {t8 = t7 - t6; +goto L43c998;} +t8 = t7 - t6; +t6 = 0x20; +t8 = t7 - t6; +L43c998: +t9 = (int)t8 >> 31; +t6 = t9 << (t8 & 0x1f); +t9 = t6 >> (t7 & 0x1f); +t8 = v0 + 0xffffffe0; +if ((int)t8 >= 0) {MEM_U32(t2 + 0) = t9; +goto L43c9b4;} +MEM_U32(t2 + 0) = t9; +t8 = 0x0; +L43c9b4: +t6 = a0 + 0xffffffe1; +at = (int)t6 < (int)0x21; +if (at != 0) {t7 = t8 - t6; +goto L43c9cc;} +t7 = t8 - t6; +t6 = 0x20; +t7 = t8 - t6; +L43c9cc: +t9 = (int)t7 >> 31; +t6 = t9 << (t7 & 0x1f); +t9 = t6 >> (t8 & 0x1f); +t6 = MEM_U32(t2 + 0); +t7 = MEM_U32(t1 + 0); +MEM_U32(t2 + 4) = t9; +t8 = t7 | t6; +t7 = MEM_U32(t2 + 4); +t9 = MEM_U32(t1 + 4); +MEM_U32(a2 + 0) = t8; +t6 = t9 | t7; +MEM_U32(a2 + 4) = t6; +t8 = 0x6; +t6 = MEM_U32(t0 + 4); +MEM_U32(t3 + 0) = t8; +t8 = 0x1001eb34; +t9 = v0 + 0xffffffff; +t7 = 0x1b; +MEM_U32(t4 + 0) = t9; +MEM_U32(t5 + 0) = zero; +MEM_U32(t5 + 4) = zero; +MEM_U32(t3 + 4) = t7; +MEM_U32(t5 + 8) = zero; +MEM_U32(t5 + 12) = zero; +MEM_U32(t4 + 4) = t6; +t8 = MEM_U8(t8 + 0); +t9 = 0x1e000000; +if (t8 != 0) {//nop; +goto L43cab0;} +//nop; +t9 = 0x1001eb38; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L43ca6c;} +//nop; +a1 = 0x1001e660; +//nop; +MEM_U32(a1 + 0) = zero; +MEM_U32(a1 + 4) = zero; +return; +MEM_U32(a1 + 4) = zero; +L43ca6c: +t7 = 0x1001eb3c; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L43ca98;} +//nop; +a1 = 0x1001e660; +t6 = 0x400; +MEM_U32(a1 + 0) = t6; +MEM_U32(a1 + 4) = zero; +return; +MEM_U32(a1 + 4) = zero; +L43ca98: +a1 = 0x1001e660; +t8 = 0x20000000; +t8 = t8 | 0x400; +MEM_U32(a1 + 0) = t8; +MEM_U32(a1 + 4) = zero; +return; +MEM_U32(a1 + 4) = zero; +L43cab0: +a1 = 0x1001e660; +v1 = 0x1001e5a8; +MEM_U32(a1 + 0) = t9; +MEM_U32(a1 + 4) = zero; +v1 = MEM_U32(v1 + 0); +a3 = 0x9; +if (a3 == v1) {t7 = 0x7ffc0000; +goto L43cbc0;} +t7 = 0x7ffc0000; +MEM_U32(a1 + 0) = t7; +if ((int)v1 <= 0) {MEM_U32(a1 + 4) = zero; +goto L43cbc0;} +MEM_U32(a1 + 4) = zero; +at = (int)v1 < (int)0x7; +if (at != 0) {t6 = v1; +goto L43caec;} +t6 = v1; +t6 = 0x6; +L43caec: +t8 = t6 + 0x6; +t9 = t8 + 0x1; +at = (int)t9 < (int)0x21; +if (at != 0) {t7 = 0x7; +goto L43cb04;} +t7 = 0x7; +t9 = 0x20; +L43cb04: +t6 = t7 - t9; +t7 = (int)t6 >> 31; +t9 = t7 << (t6 & 0x1f); +t7 = t9 >> 7; +t9 = MEM_U32(a1 + 0); +t6 = ~t7; +t7 = t9 & t6; +t9 = t8 + 0xffffffe1; +at = (int)t9 < (int)0x21; +if (at != 0) {MEM_U32(a1 + 0) = t7; +goto L43cb34;} +MEM_U32(a1 + 0) = t7; +t9 = 0x20; +L43cb34: +t6 = -t9; +t7 = (int)t6 >> 31; +t8 = t7 << (t6 & 0x1f); +t7 = MEM_U32(a1 + 4); +t9 = ~t8; +at = 0x7; +t6 = t7 & t9; +if (v1 != at) {MEM_U32(a1 + 4) = t6; +goto L43cb74;} +MEM_U32(a1 + 4) = t6; +t8 = MEM_U32(a1 + 0); +at = 0xdfff0000; +at = at | 0xffff; +t7 = t8 & at; +MEM_U32(a1 + 0) = t7; +MEM_U32(a1 + 4) = t6; +goto L43cbc0; +MEM_U32(a1 + 4) = t6; +L43cb74: +at = 0x8; +if (v1 != at) {//nop; +goto L43cba0;} +//nop; +t6 = MEM_U32(a1 + 0); +at = 0xddff0000; +t7 = MEM_U32(a1 + 4); +at = at | 0xffff; +t8 = t6 & at; +MEM_U32(a1 + 0) = t8; +MEM_U32(a1 + 4) = t7; +goto L43cbc0; +MEM_U32(a1 + 4) = t7; +L43cba0: +if (a3 != v1) {at = 0xddfb0000; +goto L43cbc0;} +at = 0xddfb0000; +t9 = MEM_U32(a1 + 0); +t8 = MEM_U32(a1 + 4); +at = at | 0xffff; +t6 = t9 & at; +MEM_U32(a1 + 0) = t6; +MEM_U32(a1 + 4) = t8; +L43cbc0: +v1 = 0x1001e5a4; +at = 0xa; +v1 = MEM_U32(v1 + 0); +t6 = a0 + 0x1; +if (v1 == at) {t7 = v0 + v1; +goto L43cc50;} +t7 = v0 + v1; +if ((int)t7 >= 0) {t9 = t7; +goto L43cbe4;} +t9 = t7; +t9 = 0x0; +L43cbe4: +at = (int)t6 < (int)0x21; +if (at != 0) {t8 = t9 - t6; +goto L43cbf8;} +t8 = t9 - t6; +t6 = 0x20; +t8 = t9 - t6; +L43cbf8: +t6 = (int)t8 >> 31; +t6 = t6 << (t8 & 0x1f); +t8 = t6 >> (t9 & 0x1f); +t6 = MEM_U32(a1 + 0); +//nop; +t9 = t6 | t8; +t6 = t7 + 0xffffffe0; +if ((int)t6 >= 0) {MEM_U32(a1 + 0) = t9; +goto L43cc20;} +MEM_U32(a1 + 0) = t9; +t6 = 0x0; +L43cc20: +t8 = a0 + 0xffffffe1; +at = (int)t8 < (int)0x21; +if (at != 0) {t9 = t6 - t8; +goto L43cc38;} +t9 = t6 - t8; +t8 = 0x20; +t9 = t6 - t8; +L43cc38: +t7 = (int)t9 >> 31; +t8 = t7 << (t9 & 0x1f); +t9 = MEM_U32(a1 + 4); +t7 = t8 >> (t6 & 0x1f); +t8 = t9 | t7; +MEM_U32(a1 + 4) = t8; +L43cc50: +t6 = MEM_U32(a1 + 0); +t9 = MEM_U32(a2 + 0); +t8 = MEM_U32(a1 + 4); +t7 = t6 & t9; +t6 = MEM_U32(a2 + 4); +MEM_U32(a1 + 0) = t7; +t9 = t8 & t6; +MEM_U32(a1 + 4) = t9; +//nop; +return; +//nop; +} + +static void f_write_updated_st(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43cc78: +//write_updated_st: +//nop; +//nop; +//nop; +t6 = 0x10000000; +sp = sp + 0xffffffe0; +t6 = MEM_U8(t6 + 0); +// fdead 4000800b MEM_U32(sp + 28) = ra; +if (t6 == 0) {// fdead 4000800b MEM_U32(sp + 24) = gp; +goto L43cccc;} +// fdead 4000800b MEM_U32(sp + 24) = gp; +//nop; +a0 = 0x10013030; +//nop; +f_addnullfilename(mem, sp, a0); +goto L43ccac; +//nop; +L43ccac: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = 0xffffffff; +//nop; +a0 = 0x100220c0; +//nop; +f_st_writebinary(mem, sp, a0, a1); +goto L43ccc4; +//nop; +L43ccc4: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L43cccc: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_st_feinit(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43ccdc: +//st_feinit: +//nop; +return; +//nop; +} + +static void f_getop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L43cce4: +//getop: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001ab MEM_U32(sp + 20) = s0; +s0 = 0x10011ff0; +// fdead 400201ab MEM_U32(sp + 28) = ra; +// fdead 400201ab MEM_U32(sp + 24) = gp; +L43cd04: +a1 = 0x10012010; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = s0; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L43cd18; +a0 = s0; +L43cd18: +v0 = MEM_U8(s0 + 0); +// bdead 4002000b gp = MEM_U32(sp + 24); +at = 0x9; +if (v0 != at) {t6 = 0x7d; +goto L43cd34;} +t6 = 0x7d; +MEM_U8(s0 + 0) = (uint8_t)t6; +v0 = t6 & 0xff; +L43cd34: +at = 0x42; +if (v0 != at) {t1 = v0 + 0xffffffe0; +goto L43cd90;} +t1 = v0 + 0xffffffe0; +t7 = 0x10021c74; +//nop; +t7 = MEM_U32(t7 + 0); +a0 = MEM_U32(s0 + 4); +a1 = MEM_U32(t7 + 40); +//nop; +v0 = f_searchlab(mem, sp, a0, a1); +goto L43cd5c; +//nop; +L43cd5c: +t8 = MEM_U8(v0 + 8); +// bdead 4202018b gp = MEM_U32(sp + 24); +if (t8 == 0) {//nop; +goto L43cd04;} +//nop; +t9 = MEM_U32(v0 + 4); +//nop; +if (t9 != 0) {//nop; +goto L43cd04;} +//nop; +t0 = MEM_U8(v0 + 9); +at = 0x10022150; +MEM_U8(at + 0) = (uint8_t)t0; +goto L43ce94; +MEM_U8(at + 0) = (uint8_t)t0; +// fdead 0 t1 = v0 + 0xffffffe0; +L43cd90: +t2 = t1 < 0x80; +if (t2 == 0) {t3 = (int)t1 >> 5; +goto L43cdbc;} +t3 = (int)t1 >> 5; +t5 = 0x10000b14; +t4 = t3 << 2; +t5 = t5; +t6 = t5 + t4; +t7 = MEM_U32(t6 + 0); +//nop; +t8 = t7 << (t1 & 0x1f); +t2 = (int)t8 < (int)0x0; +L43cdbc: +if (t2 == 0) {at = 0x49; +goto L43cdfc;} +at = 0x49; +t0 = 0x10021c74; +//nop; +t0 = MEM_U32(t0 + 0); +a0 = MEM_U32(s0 + 4); +a1 = MEM_U32(t0 + 40); +//nop; +v0 = f_searchlab(mem, sp, a0, a1); +goto L43cde0; +//nop; +L43cde0: +v1 = MEM_U32(v0 + 4); +// bdead 40020013 gp = MEM_U32(sp + 24); +if (v1 == 0) {//nop; +goto L43ce94;} +//nop; +at = 0x10011ff0; +MEM_U32(at + 4) = v1; +goto L43ce94; +MEM_U32(at + 4) = v1; +L43cdfc: +if (v0 != at) {at = 0x8c; +goto L43ce54;} +at = 0x8c; +t3 = MEM_U8(s0 + 1); +at = 0x3; +t5 = t3 & 0x1f; +if (t5 != at) {at = 0x8c; +goto L43ce54;} +at = 0x8c; +t4 = 0x10021c74; +//nop; +t4 = MEM_U32(t4 + 0); +a0 = MEM_U32(s0 + 16); +a1 = MEM_U32(t4 + 40); +//nop; +v0 = f_searchlab(mem, sp, a0, a1); +goto L43ce34; +//nop; +L43ce34: +v1 = MEM_U32(v0 + 4); +// bdead 40020013 gp = MEM_U32(sp + 24); +if (v1 == 0) {//nop; +goto L43ce94;} +//nop; +at = 0x10011ff0; +MEM_U32(at + 16) = v1; +goto L43ce94; +MEM_U32(at + 16) = v1; +at = 0x8c; +L43ce54: +if (v0 != at) {//nop; +goto L43ce94;} +//nop; +t6 = 0x10021c74; +//nop; +t6 = MEM_U32(t6 + 0); +a0 = MEM_U32(s0 + 8); +a1 = MEM_U32(t6 + 40); +//nop; +v0 = f_searchlab(mem, sp, a0, a1); +goto L43ce78; +//nop; +L43ce78: +v1 = MEM_U32(v0 + 4); +// bdead 40020013 gp = MEM_U32(sp + 24); +if (v1 == 0) {//nop; +goto L43ce94;} +//nop; +at = 0x10011ff0; +//nop; +MEM_U32(at + 8) = v1; +L43ce94: +v0 = MEM_U8(s0 + 0); +//nop; +t7 = v0 < 0xa0; +if (t7 == 0) {t6 = v0 << 2; +goto L43cecc;} +t6 = v0 << 2; +t9 = 0x10000b00; +t1 = (int)v0 >> 5; +t8 = t1 << 2; +t9 = t9; +t2 = t9 + t8; +t0 = MEM_U32(t2 + 0); +//nop; +t3 = t0 << (v0 & 0x1f); +t7 = (int)t3 < (int)0x0; +L43cecc: +if (t7 == 0) {t0 = v0 + 0xffffffe0; +goto L43cee8;} +t0 = v0 + 0xffffffe0; +t4 = MEM_U16(s0 + 2); +//nop; +if (t4 == 0) {//nop; +goto L43cee8;} +//nop; +MEM_U16(s0 + 2) = (uint16_t)zero; +L43cee8: +t1 = 0x10013460; +t6 = t6 - v0; +t9 = t6 + t1; +t8 = MEM_U8(t9 + 0); +t2 = 0x1; +if (t8 == 0) {t3 = t0 < 0x80; +goto L43cf10;} +t3 = t0 < 0x80; +at = 0x10013634; +MEM_U8(at + 0) = (uint8_t)t2; +goto L43d060; +MEM_U8(at + 0) = (uint8_t)t2; +L43cf10: +if (t3 == 0) {t5 = (int)t0 >> 5; +goto L43cf38;} +t5 = (int)t0 >> 5; +t4 = 0x10000af0; +t7 = t5 << 2; +t4 = t4; +t6 = t4 + t7; +t1 = MEM_U32(t6 + 0); +//nop; +t9 = t1 << (t0 & 0x1f); +t3 = (int)t9 < (int)0x0; +L43cf38: +if (t3 == 0) {//nop; +goto L43d00c;} +//nop; +t2 = MEM_U16(s0 + 2); +v1 = v0 & 0xff; +t5 = t2 & 0x1; +if (t5 == 0) {at = v1 < 0x40; +goto L43d060;} +at = v1 < 0x40; +if (at != 0) {at = 0x58; +goto L43cfec;} +at = 0x58; +if (v1 == at) {t1 = 0x59; +goto L43cfa4;} +t1 = 0x59; +t4 = v1 + 0xffffff6d; +at = t4 < 0x2; +if (at == 0) {//nop; +goto L43cfc4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000437c[] = { +&&L43cfac, +&&L43cfb8, +}; +dest = Lswitch1000437c[t4]; +//nop; +goto *dest; +//nop; +L43cf94: +MEM_U8(s0 + 0) = (uint8_t)t7; +goto L43d060; +MEM_U8(s0 + 0) = (uint8_t)t7; +L43cf9c: +MEM_U8(s0 + 0) = (uint8_t)t6; +goto L43d060; +MEM_U8(s0 + 0) = (uint8_t)t6; +L43cfa4: +MEM_U8(s0 + 0) = (uint8_t)t1; +goto L43d060; +MEM_U8(s0 + 0) = (uint8_t)t1; +L43cfac: +t0 = 0x9a; +MEM_U8(s0 + 0) = (uint8_t)t0; +goto L43d060; +MEM_U8(s0 + 0) = (uint8_t)t0; +L43cfb8: +t9 = 0x9b; +MEM_U8(s0 + 0) = (uint8_t)t9; +goto L43d060; +MEM_U8(s0 + 0) = (uint8_t)t9; +L43cfc4: +a2 = 0x10004370; +//nop; +a0 = 0x1; +a1 = 0x84; +a3 = 0xb; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L43cfe0; +a2 = a2; +L43cfe0: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L43d064; +// bdead 1 ra = MEM_U32(sp + 28); +L43cfec: +at = 0x36; +if (v1 == at) {t7 = 0x33; +goto L43cf94;} +t7 = 0x33; +at = 0x3f; +if (v1 == at) {t6 = 0x40; +goto L43cf9c;} +t6 = 0x40; +//nop; +goto L43cfc4; +//nop; +L43d00c: +t8 = 0x1001e688; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {// bdead 1 ra = MEM_U32(sp + 28); +goto L43d064;} +// bdead 1 ra = MEM_U32(sp + 28); +t3 = 0x1001c4a4; +t2 = 0x1001c4a8; +t3 = MEM_U32(t3 + 0); +t2 = MEM_U32(t2 + 0); +//nop; +if (t3 != t2) {// bdead 1 ra = MEM_U32(sp + 28); +goto L43d064;} +// bdead 1 ra = MEM_U32(sp + 28); +t5 = 0x1001e6c8; +t4 = 0x1001e6d4; +t5 = MEM_U32(t5 + 0); +t4 = MEM_U32(t4 + 0); +at = 0x10013634; +t7 = (int)t5 < (int)t4; +t7 = t7 ^ 0x1; +MEM_U8(at + 0) = (uint8_t)t7; +L43d060: +// bdead 1 ra = MEM_U32(sp + 28); +L43d064: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_formal_parm_vreg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43d070: +//formal_parm_vreg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +t6 = 0x1001c4c4; +// fdead 400081eb MEM_U32(sp + 28) = s2; +t6 = MEM_U32(t6 + 0); +t7 = 0x2; +s2 = sp + 0x34; +// fdead 400981eb MEM_U32(sp + 36) = ra; +// fdead 400981eb MEM_U32(sp + 32) = gp; +// fdead 400981eb MEM_U32(sp + 24) = s1; +// fdead 400981eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 52) = a0; +MEM_U8(sp + 58) = (uint8_t)t7; +MEM_U16(sp + 56) = (uint16_t)t6; +a0 = MEM_U32(s2 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s2 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L43d0c8; +MEM_U32(sp + 4) = a1; +L43d0c8: +// bdead 4008000b gp = MEM_U32(sp + 32); +t0 = v0 & 0xffff; +t2 = 0x10013640; +t1 = t0 << 2; +t3 = t1 + t2; +s0 = MEM_U32(t3 + 0); +s1 = 0x3; +if (s0 == 0) {v0 = zero; +goto L43d154;} +v0 = zero; +L43d0ec: +t4 = MEM_U8(s0 + 0); +//nop; +if (s1 != t4) {//nop; +goto L43d140;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s2 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s2 + 4); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L43d128; +MEM_U32(sp + 12) = a3; +L43d128: +// bdead 400e000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L43d140;} +//nop; +v0 = MEM_U8(s0 + 34); +// bdead 9 ra = MEM_U32(sp + 36); +goto L43d158; +// bdead 9 ra = MEM_U32(sp + 36); +L43d140: +s0 = MEM_U32(s0 + 28); +//nop; +if (s0 != 0) {//nop; +goto L43d0ec;} +//nop; +v0 = zero; +L43d154: +// bdead 9 ra = MEM_U32(sp + 36); +L43d158: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static void func_43d16c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43d16c: +//nop; +//nop; +//nop; +t7 = 0x1001c920; +t6 = a1 << 2; +t7 = t7 + 0xfffffffc; +t8 = t6 + t7; +MEM_U32(t8 + 0) = a0; +return; +MEM_U32(t8 + 0) = a0; +} + +static void f_copyline(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L43d190: +//copyline: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = 0x10011ff0; +at = 0x21; +a3 = MEM_U8(s0 + 0); +// fdead 400201ef MEM_U32(sp + 28) = ra; +if (a3 != at) {// fdead 400201ef MEM_U32(sp + 24) = gp; +goto L43d3f0;} +// fdead 400201ef MEM_U32(sp + 24) = gp; +a3 = MEM_U32(s0 + 12); +//nop; +t6 = a3 & 0x18; +if (t6 == 0) {//nop; +goto L43d1dc;} +//nop; +at = 0x1001eb38; +t7 = 0x1; +MEM_U8(at + 0) = (uint8_t)t7; +L43d1dc: +t8 = 0x1001e6b4; +at = 0x3; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L43d200;} +//nop; +at = 0x1001eb3c; +t9 = 0x1; +MEM_U8(at + 0) = (uint8_t)t9; +L43d200: +at = 0x1001ebc0; +//nop; +a0 = s0; +MEM_U8(at + 0) = (uint8_t)a3; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L43d214; +MEM_U8(at + 0) = (uint8_t)a3; +L43d214: +// bdead 40020003 gp = MEM_U32(sp + 24); +a1 = MEM_U16(s0 + 2); +at = 0x1001c4c0; +//nop; +MEM_U32(at + 0) = a1; +a0 = MEM_U32(s0 + 4); +at = 0x1001c4c4; +// fdead 6002007f t9 = t9; +// bdead 40020067 v0 = sp + 0x58; +MEM_U32(at + 0) = a0; +func_43d16c(mem, sp, a0, a1); +goto L43d240; +MEM_U32(at + 0) = a0; +L43d240: +// bdead 40020183 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L43d258; +//nop; +L43d258: +a3 = MEM_U8(s0 + 0); +t3 = 0x13; +// bdead 40021183 gp = MEM_U32(sp + 24); +if (a3 == t3) {//nop; +goto L43d270;} +//nop; +abort(); +L43d270: +t1 = MEM_U32(s0 + 16); +//nop; +if ((int)t1 <= 0) {a1 = t1; +goto L43d318;} +a1 = t1; +a1 = a1 + 0x1; +a2 = a1 + 0xffffffff; +t4 = a2 & 0x3; +if (t4 == 0) {t0 = 0x1; +goto L43d2d0;} +t0 = 0x1; +t6 = 0x10012010; +t5 = 0x1001c4d0; +t6 = MEM_U32(t6 + 0); +t5 = t5 + 0xffffffff; +v1 = t0 + t5; +a0 = t4 + 0x1; +v0 = t6 + t0; +L43d2b0: +t7 = MEM_U8(v0 + -1); +t0 = t0 + 0x1; +v1 = v1 + 0x1; +v0 = v0 + 0x1; +if (a0 != t0) {MEM_U8(v1 + -1) = (uint8_t)t7; +goto L43d2b0;} +MEM_U8(v1 + -1) = (uint8_t)t7; +if (t0 == a1) {//nop; +goto L43d318;} +//nop; +L43d2d0: +t8 = 0x1001c4d0; +t9 = 0x10012010; +t8 = t8 + 0xffffffff; +t9 = MEM_U32(t9 + 0); +v1 = t0 + t8; +a0 = a1 + t8; +v0 = t9 + t0; +L43d2ec: +t3 = MEM_U8(v0 + -1); +t4 = MEM_U8(v0 + 0); +t5 = MEM_U8(v0 + 1); +t6 = MEM_U8(v0 + 2); +v1 = v1 + 0x4; +v0 = v0 + 0x4; +MEM_U8(v1 + -4) = (uint8_t)t3; +MEM_U8(v1 + -3) = (uint8_t)t4; +MEM_U8(v1 + -2) = (uint8_t)t5; +if (v1 != a0) {MEM_U8(v1 + -1) = (uint8_t)t6; +goto L43d2ec;} +MEM_U8(v1 + -1) = (uint8_t)t6; +L43d318: +a1 = 0x1001c4d0; +v0 = 0x1001c8d0; +a1 = a1 + 0xffffffff; +t7 = a1 + t1; +t9 = MEM_U8(t7 + 0); +v1 = 0x20; +a0 = t1; +if (v1 != t9) {MEM_U32(v0 + 0) = t1; +goto L43d354;} +MEM_U32(v0 + 0) = t1; +L43d33c: +t8 = a0 + 0xffffffff; +t3 = a1 + t8; +t4 = MEM_U8(t3 + 0); +MEM_U32(v0 + 0) = t8; +if (v1 == t4) {a0 = t8; +goto L43d33c;} +a0 = t8; +L43d354: +t5 = 0x1001e6f0; +t6 = 0x1; +t5 = MEM_U8(t5 + 0); +t0 = 0x1; +if (v1 == t5) {a1 = t6 & 0xff; +goto L43d3c8;} +a1 = t6 & 0xff; +a2 = 0x1001eaf0; +if (a1 == 0) {MEM_U8(a2 + 0) = (uint8_t)t6; +goto L43d3c8;} +MEM_U8(a2 + 0) = (uint8_t)t6; +if ((int)a0 <= 0) {//nop; +goto L43d3c8;} +//nop; +t7 = 0x1001c4d0; +t9 = 0x1001e6f0; +t7 = t7 + 0xffffffff; +t9 = t9 + 0xffffffff; +v0 = t0 + t9; +v1 = t0 + t7; +L43d398: +t8 = MEM_U8(v1 + 0); +t3 = MEM_U8(v0 + 0); +t0 = t0 + 0x1; +if (t8 == t3) {v1 = v1 + 0x1; +goto L43d3b4;} +v1 = v1 + 0x1; +MEM_U8(a2 + 0) = (uint8_t)zero; +a1 = zero & 0xff; +L43d3b4: +if (a1 == 0) {v0 = v0 + 0x1; +goto L43d3c8;} +v0 = v0 + 0x1; +at = (int)a0 < (int)t0; +if (at == 0) {//nop; +goto L43d398;} +//nop; +L43d3c8: +t4 = 0x10021c74; +at = 0x1001e6a4; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 32); +//nop; +t6 = t5 >> 7; +t7 = t6 + 0x2; +MEM_U32(at + 0) = t7; +goto L43d850; +MEM_U32(at + 0) = t7; +L43d3f0: +t9 = a3 + 0xffffffa0; +t8 = t9 < 0x20; +at = 0x840000; +at = at | 0x8000; +t3 = -t8; +t4 = t3 & at; +t5 = t4 << (t9 & 0x1f); +if ((int)t5 >= 0) {at = 0x4f; +goto L43d4f8;} +at = 0x4f; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L43d428; +//nop; +L43d428: +// bdead 40020001 gp = MEM_U32(sp + 24); +a2 = 0xd; +a0 = 0x10001ef0; +a1 = 0x100043a9; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43d44c; +a1 = a1; +L43d44c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a2 = 0x400; +v0 = 0x1001c8d0; +a0 = 0x10001ef0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(v0 + 0); +a0 = MEM_U32(a0 + 0); +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43d474; +//nop; +L43d474: +// bdead 40020001 gp = MEM_U32(sp + 24); +a2 = 0x25; +a0 = 0x10001ef0; +a1 = 0x10004384; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x25; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L43d498; +a1 = a1; +L43d498: +// bdead 40020181 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L43d4b4; +//nop; +L43d4b4: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L43d4d0; +//nop; +L43d4d0: +// bdead 400201c1 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L43d4e8; +//nop; +L43d4e8: +// bdead 40020081 gp = MEM_U32(sp + 24); +a3 = MEM_U8(s0 + 0); +t4 = a3 < 0xa0; +goto L43d854; +t4 = a3 < 0xa0; +L43d4f8: +if (a3 != at) {at = 0x65; +goto L43d52c;} +at = 0x65; +//nop; +a0 = MEM_U32(s0 + 4); +a1 = MEM_U16(s0 + 2); +// bdead 40020061 t9 = t9; +// bdead 40020061 v0 = sp + 0x58; +func_43d16c(mem, sp, a0, a1); +goto L43d518; +// bdead 40020061 v0 = sp + 0x58; +L43d518: +// bdead 40020081 gp = MEM_U32(sp + 24); +a3 = MEM_U8(s0 + 0); +t4 = a3 < 0xa0; +goto L43d854; +t4 = a3 < 0xa0; +at = 0x65; +L43d52c: +if (a3 != at) {at = 0x63; +goto L43d828;} +at = 0x63; +v0 = 0x1001e684; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L43d810;} +//nop; +t0 = MEM_U32(s0 + 12); +a2 = MEM_U32(s0 + 8); +if ((int)t0 >= 0) {t6 = (int)t0 >> 2; +goto L43d564;} +t6 = (int)t0 >> 2; +at = t0 + 0x3; +t6 = (int)at >> 2; +L43d564: +v0 = a2 & 0x3; +if (v0 == 0) {t0 = t6; +goto L43d584;} +t0 = t6; +t7 = a2 - v0; +t8 = t7 + 0x4; +t3 = t6 << 2; +MEM_U32(s0 + 8) = t8; +MEM_U32(s0 + 12) = t3; +L43d584: +v0 = 0x1001eb70; +at = (int)t0 < (int)0x4; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L43d5bc;} +//nop; +if (at != 0) {//nop; +goto L43d5bc;} +//nop; +t4 = 0x1001e6b4; +at = 0x3; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L43d808;} +//nop; +L43d5bc: +a2 = MEM_U32(s0 + 8); +if (v0 != 0) {//nop; +goto L43d5f4;} +//nop; +v0 = 0x1001cc48; +//nop; +t9 = MEM_U32(v0 + 0); +//nop; +t5 = t9 + 0x1; +at = (int)t5 < (int)0x3; +if (at != 0) {MEM_U32(v0 + 0) = t5; +goto L43d5f4;} +MEM_U32(v0 + 0) = t5; +at = 0x1001e678; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L43d5f4: +t2 = 0x1001cc3c; +v0 = t0 + a2; +v1 = MEM_U32(t2 + 0); +t1 = v0; +at = (int)v0 < (int)v1; +if (at != 0) {a1 = v1 << 4; +goto L43d704;} +a1 = v1 << 4; +a1 = a1 + 0xf; +a2 = t1 << 4; +a2 = a2 + 0xf; +a0 = 0x1001cc38; +//nop; +a3 = 0x10013450; +a0 = MEM_U32(a0 + 0); +if ((int)a1 >= 0) {t7 = (int)a1 >> 4; +goto L43d63c;} +t7 = (int)a1 >> 4; +at = a1 + 0xf; +t7 = (int)at >> 4; +L43d63c: +a1 = t7; +if ((int)a2 >= 0) {t8 = (int)a2 >> 4; +goto L43d650;} +t8 = (int)a2 >> 4; +at = a2 + 0xf; +t8 = (int)at >> 4; +L43d650: +a2 = t8; +MEM_U32(sp + 84) = t0; +MEM_U32(sp + 76) = t1; +v0 = f_alloc_realloc(mem, sp, a0, a1, a2, a3); +goto L43d660; +MEM_U32(sp + 76) = t1; +L43d660: +// bdead 4002000b gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 76); +at = 0x1001cc38; +t2 = 0x1001cc3c; +MEM_U32(at + 0) = v0; +a1 = MEM_U32(t2 + 0); +t0 = MEM_U32(sp + 84); +a1 = a1 + 0x1; +at = (int)t1 < (int)a1; +if (at != 0) {a2 = t1 + 0x1; +goto L43d6fc;} +a2 = t1 + 0x1; +a3 = a2 - a1; +t3 = a3 & 0x3; +if (t3 == 0) {v1 = a1; +goto L43d6cc;} +v1 = a1; +t4 = 0x1001cc38; +t9 = a1 << 4; +t4 = MEM_U32(t4 + 0); +a0 = t3 + a1; +a1 = 0x60; +v0 = t4 + t9; +L43d6b4: +v1 = v1 + 0x1; +MEM_U8(v0 + -16) = (uint8_t)a1; +if (a0 != v1) {v0 = v0 + 0x10; +goto L43d6b4;} +v0 = v0 + 0x10; +if (v1 == a2) {//nop; +goto L43d6fc;} +//nop; +L43d6cc: +t5 = 0x1001cc38; +t6 = v1 << 4; +t5 = MEM_U32(t5 + 0); +a1 = 0x60; +v0 = t5 + t6; +L43d6e0: +v1 = v1 + 0x4; +MEM_U8(v0 + -16) = (uint8_t)a1; +MEM_U8(v0 + 0) = (uint8_t)a1; +MEM_U8(v0 + 16) = (uint8_t)a1; +MEM_U8(v0 + 32) = (uint8_t)a1; +if (v1 != a2) {v0 = v0 + 0x40; +goto L43d6e0;} +v0 = v0 + 0x40; +L43d6fc: +a2 = MEM_U32(s0 + 8); +MEM_U32(t2 + 0) = t1; +L43d704: +t7 = 0x1001cc38; +t8 = t0 << 4; +t7 = MEM_U32(t7 + 0); +t4 = MEM_U8(s0 + 1); +v1 = t7 + t8; +v0 = MEM_U16(s0 + 2); +t9 = t4 & 0x1f; +MEM_U8(v1 + 1) = (uint8_t)t9; +a0 = MEM_U32(s0 + 12); +//nop; +t5 = v0 & 0x2; +t7 = v0 & 0x1; +t3 = 0x65; +t6 = zero < t5; +t8 = zero < t7; +MEM_U8(v1 + 0) = (uint8_t)t3; +MEM_U8(v1 + 2) = (uint8_t)t6; +MEM_U8(v1 + 4) = (uint8_t)t8; +MEM_U32(v1 + 12) = a2; +MEM_U32(sp + 64) = v1; +MEM_U32(sp + 84) = t0; +MEM_U32(v1 + 8) = a0; +v0 = f_formal_parm_vreg(mem, sp, a0); +goto L43d760; +MEM_U32(v1 + 8) = a0; +L43d760: +// bdead 4002008b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 64); +t4 = 0x1001eb70; +t3 = v0 < 0x1; +MEM_U8(v1 + 3) = (uint8_t)t3; +t4 = MEM_U8(t4 + 0); +t0 = MEM_U32(sp + 84); +if (t4 != 0) {//nop; +goto L43d7e0;} +//nop; +t9 = MEM_U8(s0 + 1); +at = 0xc0000; +t5 = t9 & 0x1f; +t6 = t5 < 0x20; +t7 = -t6; +t8 = t7 & at; +t3 = t8 << (t5 & 0x1f); +if ((int)t3 < 0) {//nop; +goto L43d7b4;} +//nop; +at = 0x1001e678; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L43d7b4: +t4 = 0x1001e678; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L43d7e0;} +//nop; +t9 = MEM_U32(s0 + 12); +t6 = MEM_U32(s0 + 8); +at = 0x1001e67c; +t7 = t9 + t6; +MEM_U32(at + 0) = t7; +L43d7e0: +v0 = 0x1001cc44; +//nop; +t8 = MEM_U32(v0 + 0); +//nop; +at = (int)t8 < (int)t0; +if (at == 0) {//nop; +goto L43d800;} +//nop; +t8 = t0; +L43d800: +a3 = MEM_U8(s0 + 0); +MEM_U32(v0 + 0) = t8; +L43d808: +t4 = a3 < 0xa0; +goto L43d854; +t4 = a3 < 0xa0; +L43d810: +t5 = MEM_U32(v0 + 28); +//nop; +t3 = t5 + 0x1; +MEM_U32(v0 + 28) = t3; +goto L43d94c; +MEM_U32(v0 + 28) = t3; +at = 0x63; +L43d828: +if (a3 != at) {t4 = a3 < 0xa0; +goto L43d854;} +t4 = a3 < 0xa0; +//nop; +a0 = MEM_U32(s0 + 4); +a1 = MEM_U32(s0 + 8); +//nop; +f_getoption(mem, sp, a0, a1); +goto L43d844; +//nop; +L43d844: +// bdead 40020081 gp = MEM_U32(sp + 24); +a3 = MEM_U8(s0 + 0); +//nop; +L43d850: +t4 = a3 < 0xa0; +L43d854: +if (t4 == 0) {a1 = 0x60; +goto L43d884;} +a1 = 0x60; +t7 = 0x10000b24; +t9 = (int)a3 >> 5; +t6 = t9 << 2; +t7 = t7; +t8 = t7 + t6; +t5 = MEM_U32(t8 + 0); +//nop; +t3 = t5 << (a3 & 0x1f); +t9 = (int)t3 < (int)0x0; +t4 = t9; +L43d884: +if (t4 == 0) {at = 0x8b; +goto L43d8f4;} +at = 0x8b; +t7 = 0x10013430; +at = MEM_U32(s0 + 0); +//nop; +MEM_U32(t7 + 0) = at; +t8 = MEM_U32(s0 + 4); +//nop; +MEM_U32(t7 + 4) = t8; +at = MEM_U32(s0 + 8); +//nop; +MEM_U32(t7 + 8) = at; +t8 = MEM_U32(s0 + 12); +//nop; +MEM_U32(t7 + 12) = t8; +at = MEM_U32(s0 + 16); +//nop; +MEM_U32(t7 + 16) = at; +t8 = MEM_U32(s0 + 20); +//nop; +MEM_U32(t7 + 20) = t8; +at = MEM_U32(s0 + 24); +//nop; +MEM_U32(t7 + 24) = at; +t8 = MEM_U32(s0 + 28); +//nop; +MEM_U32(t7 + 28) = t8; +at = 0x8b; +L43d8f4: +if (a3 == at) {at = 0x51; +goto L43d924;} +at = 0x51; +if (a1 == a3) {at = 0x51; +goto L43d924;} +at = 0x51; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L43d914; +//nop; +L43d914: +// bdead 20001 gp = MEM_U32(sp + 24); +a3 = MEM_U8(s0 + 0); +//nop; +at = 0x51; +L43d924: +if (a3 != at) {// bdead 20001 ra = MEM_U32(sp + 28); +goto L43d950;} +// bdead 20001 ra = MEM_U32(sp + 28); +t5 = MEM_U16(s0 + 2); +at = 0x1001e698; +//nop; +MEM_U32(at + 0) = t5; +t3 = MEM_U32(s0 + 4); +at = 0x1001e69c; +//nop; +MEM_U32(at + 0) = t3; +L43d94c: +// bdead 1 ra = MEM_U32(sp + 28); +L43d950: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void f_createcvtl(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43d95c: +//createcvtl: +//nop; +//nop; +//nop; +v0 = 0x10011ff0; +t6 = 0x19; +v1 = MEM_U8(v0 + 1); +MEM_U8(v0 + 0) = (uint8_t)t6; +t7 = v1 << 27; +t8 = t7 >> 27; +t9 = a1 ^ t8; +t0 = t9 & 0x1f; +t1 = t0 ^ v1; +MEM_U8(v0 + 1) = (uint8_t)t1; +MEM_U32(v0 + 4) = a0; +MEM_U16(v0 + 2) = (uint16_t)zero; +//nop; +sp = sp + 0xffffffe0; +// fdead 4601867b MEM_U32(sp + 28) = ra; +// fdead 4601867b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +f_readnxtinst(mem, sp); +goto L43d9b0; +MEM_U32(sp + 36) = a1; +L43d9b0: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_in_outparlist(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43d9c0: +//in_outparlist: +//nop; +//nop; +//nop; +v1 = 0x1002214c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 == 0) {v0 = zero; +goto L43da14;} +v0 = zero; +L43d9e4: +t6 = MEM_U32(v1 + 0); +//nop; +if (a0 != t6) {//nop; +goto L43da00;} +//nop; +v0 = MEM_U32(v1 + 4); +//nop; +return v0; +//nop; +L43da00: +v1 = MEM_U32(v1 + 8); +//nop; +if (v1 != 0) {//nop; +goto L43d9e4;} +//nop; +v0 = zero; +L43da14: +//nop; +return v0; +//nop; +} + +static void f_insert_outparlist(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43da1c: +//insert_outparlist: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 36) = a1; +// fdead 4000006b MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +a1 = 0x10013450; +// fdead 4000006b MEM_U32(sp + 24) = gp; +a0 = 0xc; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43da4c; +a0 = 0xc; +L43da4c: +t6 = MEM_U32(sp + 32); +// bdead 40008009 gp = MEM_U32(sp + 24); +MEM_U32(v0 + 0) = t6; +t7 = MEM_U32(sp + 36); +v1 = 0x1002214c; +MEM_U32(v0 + 4) = t7; +t8 = MEM_U32(v1 + 0); +//nop; +MEM_U32(v0 + 8) = t8; +// bdead 19 ra = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x20; +MEM_U32(v1 + 0) = v0; +return; +MEM_U32(v1 + 0) = v0; +} + +static uint32_t f_constexp(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43da80: +//constexp: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 0); +at = 0x16000000; +t6 = v0 < 0x20; +t7 = -t6; +t8 = t7 & at; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 >= 0) {a1 = a0; +goto L43dac0;} +a1 = a0; +v1 = zero; +goto L43db94; +v1 = zero; +L43dac0: +t0 = v0 < 0x20; +t1 = -t0; +at = 0x60800000; +t2 = t1 & at; +t3 = t2 << (v0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L43dae4;} +//nop; +v1 = 0x1; +goto L43db94; +v1 = 0x1; +L43dae4: +t4 = MEM_U8(a1 + 1); +at = 0x8a800000; +t5 = t4 < 0x20; +t6 = -t5; +t7 = t6 & at; +t8 = t7 << (t4 & 0x1f); +if ((int)t8 >= 0) {at = 0x30000; +goto L43db28;} +at = 0x30000; +t9 = MEM_U8(a1 + 32); +at = at | 0x9e80; +t0 = t9 + 0xffffffe0; +t1 = t0 < 0x20; +t2 = -t1; +t3 = t2 & at; +t5 = t3 << (t0 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L43db30;} +//nop; +L43db28: +v1 = zero; +goto L43db94; +v1 = zero; +L43db30: +//nop; +a0 = MEM_U32(a1 + 36); +MEM_U32(sp + 32) = a1; +v0 = f_constexp(mem, sp, a0); +goto L43db40; +MEM_U32(sp + 32) = a1; +L43db40: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +a0 = v0 & 0xff; +if (a0 == 0) {v1 = a0 & 0xff; +goto L43db94;} +v1 = a0 & 0xff; +t6 = MEM_U8(a1 + 32); +t4 = 0x10013460; +t7 = t6 << 2; +t7 = t7 - t6; +t8 = t7 + t4; +t9 = MEM_U8(t8 + 2); +//nop; +if (t9 == 0) {v1 = a0 & 0xff; +goto L43db94;} +v1 = a0 & 0xff; +//nop; +a0 = MEM_U32(a1 + 40); +//nop; +v0 = f_constexp(mem, sp, a0); +goto L43db88; +//nop; +L43db88: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0 & 0xff; +v1 = a0 & 0xff; +L43db94: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_appendstorelist(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43dba4: +//appendstorelist: +//nop; +//nop; +//nop; +t6 = 0x1001c900; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 36); +//nop; +if (t7 != 0) {//nop; +goto L43dc00;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x10; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43dbe4; +a0 = 0x10; +L43dbe4: +// bdead b gp = MEM_U32(sp + 24); +v1 = v0; +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(a0 + 36) = v0; +goto L43dc44; +MEM_U32(a0 + 36) = v0; +L43dc00: +//nop; +a1 = 0x10013450; +a0 = 0x10; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43dc10; +a0 = 0x10; +L43dc10: +// bdead b gp = MEM_U32(sp + 24); +//nop; +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +t8 = MEM_U32(a0 + 40); +//nop; +MEM_U32(t8 + 4) = v0; +t9 = MEM_U32(a0 + 40); +//nop; +v1 = MEM_U32(t9 + 4); +//nop; +L43dc44: +if (v1 != 0) {t2 = 0x1; +goto L43dc5c;} +t2 = 0x1; +at = 0x1001eb84; +t0 = 0x1; +MEM_U8(at + 0) = (uint8_t)t0; +goto L43dc88; +MEM_U8(at + 0) = (uint8_t)t0; +L43dc5c: +t1 = MEM_U32(a0 + 40); +v0 = 0x1001c910; +MEM_U32(v1 + 0) = t1; +MEM_U32(a0 + 40) = v1; +MEM_U32(v1 + 4) = zero; +MEM_U8(v1 + 9) = (uint8_t)t2; +MEM_U8(v1 + 8) = (uint8_t)zero; +v0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(v1 + 12) = v0; +MEM_U32(v0 + 24) = v1; +L43dc88: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_appendbbvarlst(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43dc98: +//appendbbvarlst: +//nop; +//nop; +//nop; +t6 = 0x1001c900; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 4000802b MEM_U32(sp + 28) = ra; +// fdead 4000802b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 36); +//nop; +if (t7 != 0) {//nop; +goto L43dcf8;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x10; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43dcdc; +a0 = 0x10; +L43dcdc: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = v0; +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U32(a0 + 36) = v0; +goto L43dd3c; +MEM_U32(a0 + 36) = v0; +L43dcf8: +//nop; +a1 = 0x10013450; +a0 = 0x10; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43dd08; +a0 = 0x10; +L43dd08: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +t8 = MEM_U32(a0 + 40); +//nop; +MEM_U32(t8 + 4) = v0; +t9 = MEM_U32(a0 + 40); +//nop; +v1 = MEM_U32(t9 + 4); +//nop; +L43dd3c: +if (v1 != 0) {t2 = 0x2; +goto L43dd54;} +t2 = 0x2; +at = 0x1001eb84; +t0 = 0x1; +MEM_U8(at + 0) = (uint8_t)t0; +goto L43dd7c; +MEM_U8(at + 0) = (uint8_t)t0; +L43dd54: +t1 = MEM_U32(a0 + 40); +t3 = MEM_U32(sp + 32); +MEM_U32(v1 + 0) = t1; +MEM_U32(a0 + 40) = v1; +t4 = MEM_U32(sp + 32); +MEM_U32(v1 + 4) = zero; +MEM_U8(v1 + 9) = (uint8_t)t2; +MEM_U8(v1 + 8) = (uint8_t)zero; +MEM_U32(v1 + 12) = t3; +MEM_U32(t4 + 24) = v1; +L43dd7c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_incroccurrence(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43dd8c: +//incroccurrence: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000002b MEM_U32(sp + 32) = s3; +//nop; +s3 = a0; +// fdead 4010002b MEM_U32(sp + 52) = ra; +// fdead 4010002b MEM_U32(sp + 48) = gp; +// fdead 4010002b MEM_U32(sp + 44) = s6; +// fdead 4010002b MEM_U32(sp + 40) = s5; +// fdead 4010002b MEM_U32(sp + 36) = s4; +// fdead 4010002b MEM_U32(sp + 28) = s2; +// fdead 4010002b MEM_U32(sp + 24) = s1; +// fdead 4010002b MEM_U32(sp + 20) = s0; +a0 = MEM_U32(a0 + 0); +s6 = zero; +v0 = f_has_ilod(mem, sp, a0); +goto L43ddd4; +s6 = zero; +L43ddd4: +// bdead 4090018b gp = MEM_U32(sp + 48); +if (v0 != 0) {//nop; +goto L43e0bc;} +//nop; +t6 = 0x1001c900; +s5 = 0x3; +t6 = MEM_U32(t6 + 0); +s4 = 0x1; +s1 = MEM_U32(t6 + 36); +//nop; +if (s1 == 0) {//nop; +goto L43e0bc;} +//nop; +L43de00: +t7 = MEM_U8(s1 + 9); +//nop; +if (s4 != t7) {//nop; +goto L43e0a4;} +//nop; +s2 = MEM_U32(s1 + 12); +//nop; +t8 = MEM_U8(s2 + 0); +//nop; +t9 = t8 + 0xffffffe0; +t0 = t9 < 0x60; +if (t0 == 0) {t1 = (int)t9 >> 5; +goto L43de50;} +t1 = (int)t9 >> 5; +t3 = 0x10000b38; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (t9 & 0x1f); +t0 = (int)t6 < (int)0x0; +L43de50: +if (t0 == 0) {//nop; +goto L43e098;} +//nop; +v0 = MEM_U32(s2 + 4); +t8 = MEM_U32(s3 + 0); +t1 = MEM_U32(v0 + 52); +//nop; +if (t8 != t1) {//nop; +goto L43e098;} +//nop; +t3 = MEM_U8(v0 + 2); +//nop; +if (t3 != 0) {//nop; +goto L43e098;} +//nop; +t2 = MEM_U8(v0 + 46); +//nop; +if (s5 == t2) {//nop; +goto L43e098;} +//nop; +t4 = MEM_U8(v0 + 32); +//nop; +at = (int)t4 < (int)0x4; +if (at != 0) {//nop; +goto L43e098;} +//nop; +t5 = MEM_U16(v0 + 6); +//nop; +if (t5 == 0) {//nop; +goto L43e098;} +//nop; +t9 = MEM_U8(v0 + 34); +//nop; +if (t9 == 0) {//nop; +goto L43dedc;} +//nop; +t6 = 0x1001c4c4; +t7 = MEM_U16(v0 + 44); +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == t7) {//nop; +goto L43e090;} +//nop; +L43dedc: +t0 = 0x1001eb00; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L43e090;} +//nop; +t8 = 0x10021c74; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t1 = MEM_U8(t8 + 21); +//nop; +if (t1 != 0) {//nop; +goto L43e090;} +//nop; +MEM_U8(s2 + 29) = (uint8_t)zero; +t3 = MEM_U16(v0 + 6); +s6 = s4 & 0xff; +t2 = t3 + 0x1; +MEM_U16(v0 + 6) = (uint16_t)t2; +s0 = MEM_U32(s3 + 0); +//nop; +v1 = MEM_U8(s0 + 0); +//nop; +t4 = v1 + 0xffffffff; +at = t4 < 0x8; +if (at == 0) {//nop; +goto L43dfdc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100043c4[] = { +&&L43df68, +&&L43df68, +&&L43df68, +&&L43df84, +&&L43df68, +&&L43df68, +&&L43dfdc, +&&L43df68, +}; +dest = Lswitch100043c4[t4]; +//nop; +goto *dest; +//nop; +L43df68: +//nop; +a0 = 0x1ae; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L43df78; +//nop; +L43df78: +// bdead 40fc0183 gp = MEM_U32(sp + 48); +v0 = MEM_U32(s2 + 4); +goto L43e004; +v0 = MEM_U32(s2 + 4); +L43df84: +//nop; +a0 = MEM_U32(s0 + 36); +//nop; +f_decreasecount(mem, sp, a0); +goto L43df94; +//nop; +L43df94: +s0 = MEM_U32(s3 + 0); +// bdead 40fe0183 gp = MEM_U32(sp + 48); +t5 = MEM_U8(s0 + 32); +t6 = 0x10013460; +lo = t5 * s5; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)s5 >> 32); +t9 = lo; +t7 = t9 + t6; +t0 = MEM_U8(t7 + 2); +//nop; +if (t0 == 0) {//nop; +goto L43e000;} +//nop; +//nop; +a0 = MEM_U32(s0 + 40); +//nop; +f_decreasecount(mem, sp, a0); +goto L43dfd0; +//nop; +L43dfd0: +// bdead 40fc0183 gp = MEM_U32(sp + 48); +v0 = MEM_U32(s2 + 4); +goto L43e004; +v0 = MEM_U32(s2 + 4); +L43dfdc: +a2 = 0x100043b6; +//nop; +a0 = s4; +a1 = 0x1b1; +a3 = 0xb; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L43dff8; +a2 = a2; +L43dff8: +// bdead 40fc0183 gp = MEM_U32(sp + 48); +//nop; +L43e000: +v0 = MEM_U32(s2 + 4); +L43e004: +//nop; +MEM_U32(s3 + 0) = v0; +t8 = MEM_U8(v0 + 34); +//nop; +if (t8 != 0) {//nop; +goto L43e034;} +//nop; +//nop; +a0 = v0; +//nop; +f_lodkillprev(mem, sp, a0); +goto L43e02c; +//nop; +L43e02c: +// bdead 40f40183 gp = MEM_U32(sp + 48); +//nop; +L43e034: +s0 = MEM_U32(s3 + 0); +//nop; +t1 = MEM_U16(s0 + 6); +//nop; +if (s4 != t1) {//nop; +goto L43e0ac;} +//nop; +//nop; +a0 = s0; +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L43e05c; +//nop; +L43e05c: +t3 = MEM_U32(s3 + 0); +// bdead 40f41183 gp = MEM_U32(sp + 48); +t2 = MEM_U8(t3 + 34); +//nop; +if (t2 == 0) {//nop; +goto L43e0ac;} +//nop; +t4 = 0x1001c900; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 40); +MEM_U8(t5 + 8) = (uint8_t)s4; +goto L43e0ac; +MEM_U8(t5 + 8) = (uint8_t)s4; +L43e090: +s1 = zero; +goto L43e0ac; +s1 = zero; +L43e098: +s1 = MEM_U32(s1 + 4); +//nop; +goto L43e0ac; +//nop; +L43e0a4: +s1 = MEM_U32(s1 + 4); +//nop; +L43e0ac: +if (s1 == 0) {//nop; +goto L43e0bc;} +//nop; +if (s6 == 0) {//nop; +goto L43de00;} +//nop; +L43e0bc: +if (s6 != 0) {// bdead 40100001 ra = MEM_U32(sp + 52); +goto L43e0e0;} +// bdead 40100001 ra = MEM_U32(sp + 52); +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +f_increasecount(mem, sp, a0); +goto L43e0d4; +//nop; +L43e0d4: +// bdead 1 gp = MEM_U32(sp + 48); +//nop; +// bdead 1 ra = MEM_U32(sp + 52); +L43e0e0: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static uint32_t f_bigtree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e104: +//bigtree: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a3 = a0; +if (a1 != 0) {a2 = a1; +goto L43e130;} +a2 = a1; +v0 = 0x1; +goto L43e160; +v0 = 0x1; +L43e130: +t6 = MEM_U8(a3 + 0); +at = 0x4; +if (t6 == at) {//nop; +goto L43e148;} +//nop; +v0 = zero; +goto L43e160; +v0 = zero; +L43e148: +//nop; +a0 = MEM_U32(a3 + 36); +a1 = a2 + 0xffffffff; +v0 = f_bigtree(mem, sp, a0, a1); +goto L43e158; +a1 = a2 + 0xffffffff; +L43e158: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L43e160: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_treekilled(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e170: +//treekilled: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 0); +at = 0x12000000; +t6 = v0 < 0x20; +t7 = -t6; +t8 = t7 & at; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 >= 0) {a2 = a0; +goto L43e1b4;} +a2 = a0; +v1 = MEM_U8(a0 + 2); +// bdead 11 ra = MEM_U32(sp + 28); +goto L43e2b4; +// bdead 11 ra = MEM_U32(sp + 28); +L43e1b4: +t0 = v0 < 0x20; +t1 = -t0; +at = 0x64800000; +t2 = t1 & at; +t3 = t2 << (v0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L43e1d8;} +//nop; +v1 = zero; +goto L43e2b0; +v1 = zero; +L43e1d8: +//nop; +a0 = MEM_U32(a2 + 36); +MEM_U32(sp + 32) = a2; +v0 = f_treekilled(mem, sp, a0); +goto L43e1e8; +MEM_U32(sp + 32) = a2; +L43e1e8: +a2 = MEM_U32(sp + 32); +// bdead 40000089 gp = MEM_U32(sp + 24); +v1 = MEM_U8(a2 + 32); +a0 = v0 & 0xff; +a1 = v1 + 0xffffffe0; +t4 = a1 < 0x20; +t5 = -t4; +t6 = t5 & 0x1200; +t7 = t6 << (a1 & 0x1f); +if ((int)t7 >= 0) {t8 = v1 << 2; +goto L43e230;} +t8 = v1 << 2; +v1 = v0 & 0xff; +if (v1 != 0) {//nop; +goto L43e228;} +//nop; +v1 = MEM_U8(a2 + 2); +//nop; +L43e228: +a0 = v1 & 0xff; +goto L43e2ac; +a0 = v1 & 0xff; +L43e230: +t9 = 0x10013460; +t8 = t8 - v1; +t0 = t8 + t9; +t1 = MEM_U8(t0 + 2); +v1 = v0 & 0xff; +if (t1 == 0) {//nop; +goto L43e2ac;} +//nop; +if (v1 != 0) {t2 = a1 < 0x20; +goto L43e27c;} +t2 = a1 < 0x20; +//nop; +a0 = MEM_U32(a2 + 40); +MEM_U32(sp + 32) = a2; +v0 = f_treekilled(mem, sp, a0); +goto L43e264; +MEM_U32(sp + 32) = a2; +L43e264: +a2 = MEM_U32(sp + 32); +// bdead 89 gp = MEM_U32(sp + 24); +a1 = MEM_U8(a2 + 32); +v1 = v0; +a1 = a1 + 0xffffffe0; +t2 = a1 < 0x20; +L43e27c: +at = 0x30000; +at = at | 0x8c80; +t3 = -t2; +t4 = t3 & at; +t5 = t4 << (a1 & 0x1f); +if ((int)t5 >= 0) {a0 = v1 & 0xff; +goto L43e2ac;} +a0 = v1 & 0xff; +if (a0 != 0) {v1 = a0; +goto L43e2a8;} +v1 = a0; +v1 = MEM_U8(a2 + 2); +//nop; +L43e2a8: +a0 = v1 & 0xff; +L43e2ac: +v1 = a0 & 0xff; +L43e2b0: +// bdead 11 ra = MEM_U32(sp + 28); +L43e2b4: +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_43e2c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e2c0: +//nop; +//nop; +//nop; +MEM_U32(sp + 0) = a0; +v0 = MEM_U16(sp + 0); +a0 = 0x1001c8d4; +MEM_U32(sp + 4) = a1; +a0 = MEM_U32(a0 + 0); +if ((int)v0 >= 0) {v1 = (int)v0 >> 8; +goto L43e2f0;} +v1 = (int)v0 >> 8; +at = v0 + 0xff; +v1 = (int)at >> 8; +L43e2f0: +if ((int)v1 <= 0) {a1 = v1 + 0x1; +goto L43e348;} +a1 = v1 + 0x1; +a3 = a1 + 0xffffffff; +t6 = a3 & 0x3; +if (t6 == 0) {a2 = 0x1; +goto L43e324;} +a2 = 0x1; +v1 = t6 + 0x1; +L43e30c: +a0 = MEM_U32(a0 + 256); +a2 = a2 + 0x1; +if (v1 != a2) {//nop; +goto L43e30c;} +//nop; +if (a2 == a1) {//nop; +goto L43e348;} +//nop; +L43e324: +a0 = MEM_U32(a0 + 256); +a2 = a2 + 0x4; +a0 = MEM_U32(a0 + 256); +//nop; +a0 = MEM_U32(a0 + 256); +//nop; +a0 = MEM_U32(a0 + 256); +if (a2 != a1) {//nop; +goto L43e324;} +//nop; +L43e348: +a1 = MEM_U16(sp + 2); +a2 = zero; +if ((int)a1 <= 0) {v1 = 0x1; +goto L43e3a0;} +v1 = 0x1; +t7 = 0x10012010; +t8 = v0 & 0xff; +a3 = MEM_U32(t7 + 0); +t0 = a0 + t8; +t1 = t0 + a2; +L43e36c: +t2 = MEM_U8(t1 + 0); +t9 = MEM_U8(a3 + 0); +//nop; +if (t9 == t2) {//nop; +goto L43e388;} +//nop; +v1 = zero; +goto L43e390; +v1 = zero; +L43e388: +a2 = a2 + 0x1; +a3 = a3 + 0x1; +L43e390: +if (v1 == 0) {at = (int)a2 < (int)a1; +goto L43e3a0;} +at = (int)a2 < (int)a1; +if (at != 0) {t1 = t0 + a2; +goto L43e36c;} +t1 = t0 + a2; +L43e3a0: +v0 = v1; +return v0; +v0 = v1; +} + +static void func_43e3a8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e3a8: +//nop; +//nop; +//nop; +a2 = 0x1001c4a8; +sp = sp + 0xffffffe0; +t6 = MEM_U32(a2 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +a1 = MEM_U32(t6 + 8); +//nop; +if (a1 != 0) {t7 = MEM_U32(sp + 32); +goto L43e410;} +t7 = MEM_U32(sp + 32); +//nop; +a1 = 0x10013450; +a0 = 0x10; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43e3ec; +a0 = 0x10; +L43e3ec: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = v0; +a2 = 0x1001c4a8; +//nop; +v1 = MEM_U32(a2 + 0); +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = v1; +MEM_U32(v1 + 8) = v0; +t7 = MEM_U32(sp + 32); +L43e410: +MEM_U32(a2 + 0) = a1; +MEM_U32(a1 + 4) = zero; +MEM_U32(a1 + 0) = t7; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_43e42c(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e42c: +//nop; +//nop; +//nop; +v0 = 0x1001c4a8; +sp = sp + 0xffffffe0; +v0 = MEM_U32(v0 + 0); +// fdead 400001eb MEM_U32(sp + 28) = ra; +v1 = MEM_U32(v0 + 4); +// fdead 400001fb MEM_U32(sp + 24) = gp; +if (v1 == 0) {a2 = v1; +goto L43e488;} +a2 = v1; +//nop; +a1 = MEM_U32(v0 + 0); +MEM_U32(v0 + 4) = zero; +a0 = 0x1; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L43e46c; +a0 = 0x1; +L43e46c: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +t6 = 0x1001c4a8; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t6 + 0) = v0; +L43e488: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_43e498(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e498: +//nop; +//nop; +//nop; +v1 = 0x1001c4a8; +sp = sp + 0xffffffe0; +v1 = MEM_U32(v1 + 0); +// fdead 4000017b MEM_U32(sp + 28) = ra; +v0 = MEM_U32(v1 + 4); +// fdead 4000017b MEM_U32(sp + 24) = gp; +at = (int)v0 < (int)0xffff8000; +if (at != 0) {a2 = (int)v0 >> 15; +goto L43e4d8;} +a2 = (int)v0 >> 15; +at = 0x8000; +at = (int)v0 < (int)at; +if (at != 0) {// bdead 40000099 ra = MEM_U32(sp + 28); +goto L43e518;} +// bdead 40000099 ra = MEM_U32(sp + 28); +L43e4d8: +//nop; +t6 = a2 << 15; +t7 = v0 - t6; +a1 = MEM_U32(v1 + 0); +a2 = t6; +MEM_U32(v1 + 4) = t7; +a0 = 0x1; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L43e4f8; +a0 = 0x1; +L43e4f8: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +t8 = 0x1001c4a8; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 0) = v0; +// bdead 1 ra = MEM_U32(sp + 28); +L43e518: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_43e524(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e524: +//nop; +//nop; +//nop; +a2 = 0x1001c4b0; +sp = sp + 0xffffffe0; +t6 = MEM_U32(a2 + 0); +// fdead 400081ab MEM_U32(sp + 28) = ra; +// fdead 400081ab MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +a1 = MEM_U32(t6 + 4); +//nop; +if (a1 != 0) {t7 = MEM_U32(sp + 32); +goto L43e58c;} +t7 = MEM_U32(sp + 32); +//nop; +a1 = 0x10013450; +a0 = 0xc; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43e568; +a0 = 0xc; +L43e568: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = v0; +a2 = 0x1001c4b0; +//nop; +v1 = MEM_U32(a2 + 0); +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = v1; +MEM_U32(v1 + 4) = v0; +t7 = MEM_U32(sp + 32); +L43e58c: +MEM_U32(a2 + 0) = a1; +MEM_U32(a1 + 0) = t7; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_43e5a4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e5a4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +v0 = MEM_U8(a0 + 0); +at = 0x2; +if (v0 != at) {s1 = a0; +goto L43e644;} +s1 = a0; +a1 = MEM_U8(s1 + 1); +s3 = MEM_U32(s1 + 32); +at = 0x6; +if (a1 != at) {at = 0x7fff0000; +goto L43e608;} +at = 0x7fff0000; +at = at | 0xffff; +if (s3 != at) {at = 0x8; +goto L43e60c;} +at = 0x8; +v0 = zero; +goto L43e77c; +v0 = zero; +L43e608: +at = 0x8; +L43e60c: +if (a1 != at) {at = 0xffffffff; +goto L43e624;} +at = 0xffffffff; +if (s3 != at) {//nop; +goto L43e624;} +//nop; +v0 = zero; +goto L43e77c; +v0 = zero; +L43e624: +a2 = 0x1001c900; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = s3 + 0x1; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L43e638; +a0 = s3 + 0x1; +L43e638: +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 ra = MEM_U32(sp + 44); +goto L43e780; +// bdead 9 ra = MEM_U32(sp + 44); +L43e644: +s4 = 0x1; +if (s4 == v0) {//nop; +goto L43e654;} +//nop; +abort(); +L43e654: +t6 = MEM_U16(s1 + 8); +t9 = 0x10013640; +t7 = t6 & 0xffff; +t8 = t7 << 2; +MEM_U16(sp + 72) = (uint16_t)t6; +t0 = t8 + t9; +s0 = MEM_U32(t0 + 0); +s3 = MEM_U32(s1 + 32); +if (s0 == 0) {s2 = zero; +goto L43e708;} +s2 = zero; +L43e67c: +t1 = MEM_U8(s0 + 0); +//nop; +if (s4 != t1) {//nop; +goto L43e6f0;} +//nop; +t3 = MEM_U32(s0 + 32); +t2 = s3 + 0x1; +if (t2 != t3) {//nop; +goto L43e6f0;} +//nop; +at = MEM_U32(s0 + 44); +a1 = MEM_U32(s0 + 48); +a2 = MEM_U32(s1 + 44); +a3 = MEM_U32(s1 + 48); +//nop; +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L43e6c8; +MEM_U32(sp + 12) = a3; +L43e6c8: +// bdead 403e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L43e6f0;} +//nop; +t8 = MEM_U32(s1 + 36); +t9 = MEM_U32(s0 + 36); +//nop; +if (t8 != t9) {//nop; +goto L43e6f0;} +//nop; +s2 = s4 & 0xff; +goto L43e6f8; +s2 = s4 & 0xff; +L43e6f0: +s0 = MEM_U32(s0 + 28); +//nop; +L43e6f8: +if (s2 != 0) {//nop; +goto L43e708;} +//nop; +if (s0 != 0) {//nop; +goto L43e67c;} +//nop; +L43e708: +if (s2 != 0) {t0 = s1 + 0x2c; +goto L43e778;} +t0 = s1 + 0x2c; +//nop; +a0 = MEM_U16(sp + 72); +s2 = s3 + 0x1; +MEM_U32(sp + 52) = t0; +v0 = f_appendchain(mem, sp, a0); +goto L43e724; +MEM_U32(sp + 52) = t0; +L43e724: +// bdead 402c000b gp = MEM_U32(sp + 40); +MEM_U8(v0 + 0) = (uint8_t)s4; +MEM_U8(v0 + 1) = (uint8_t)zero; +t1 = MEM_U32(sp + 52); +t6 = 0x1001c900; +at = MEM_U32(t1 + 0); +s0 = v0; +MEM_U32(v0 + 44) = at; +t3 = MEM_U32(t1 + 4); +//nop; +MEM_U32(v0 + 48) = t3; +t4 = MEM_U32(s1 + 36); +//nop; +MEM_U32(v0 + 36) = t4; +t5 = MEM_U32(s1 + 40); +MEM_U32(v0 + 32) = s2; +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 40) = t5; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(v0 + 16) = t6; +L43e778: +v0 = s0; +L43e77c: +// bdead 9 ra = MEM_U32(sp + 44); +L43e780: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x58; +return v0; +// bdead 9 sp = sp + 0x58; +} + +static uint32_t func_43e79c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43e79c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 64) = a0; +t6 = MEM_U16(sp + 66); +t8 = 0x10013640; +// fdead 4200802b MEM_U32(sp + 24) = s1; +s1 = 0x10011ff0; +t7 = t6 << 2; +// fdead 4205802b MEM_U32(sp + 36) = ra; +// fdead 4205802b MEM_U32(sp + 32) = gp; +// fdead 4205802b MEM_U32(sp + 28) = s2; +// fdead 4205802b MEM_U32(sp + 20) = s0; +t9 = t7 + t8; +t2 = MEM_U8(s1 + 1); +s0 = MEM_U32(t9 + 0); +at = 0xe; +t3 = t2 & 0x1f; +s2 = v0; +t0 = zero; +MEM_U8(sp + 49) = (uint8_t)zero; +MEM_U8(sp + 48) = (uint8_t)zero; +if (t3 != at) {MEM_U8(sp + 47) = (uint8_t)zero; +goto L43e864;} +MEM_U8(sp + 47) = (uint8_t)zero; +a0 = MEM_U8(s1 + 0); +at = 0x49; +if (a0 == at) {t4 = a0 + 0xffffffe0; +goto L43e864;} +t4 = a0 + 0xffffffe0; +t5 = t4 < 0x60; +if (t5 == 0) {t6 = (int)t4 >> 5; +goto L43e83c;} +t6 = (int)t4 >> 5; +t8 = 0x10000b60; +t7 = t6 << 2; +t8 = t8; +t9 = t8 + t7; +t2 = MEM_U32(t9 + 0); +//nop; +t3 = t2 << (t4 & 0x1f); +t5 = (int)t3 < (int)0x0; +L43e83c: +if (t5 != 0) {//nop; +goto L43e84c;} +//nop; +s0 = zero; +goto L43e864; +s0 = zero; +L43e84c: +t8 = MEM_U32(s1 + 8); +t7 = 0x1; +at = (int)t8 < (int)0x5; +if (at != 0) {t9 = MEM_U8(sp + 47); +goto L43e868;} +t9 = MEM_U8(sp + 47); +MEM_U8(sp + 47) = (uint8_t)t7; +L43e864: +t9 = MEM_U8(sp + 47); +L43e868: +//nop; +if (t9 != 0) {//nop; +goto L43f4a4;} +//nop; +if (s0 == 0) {t1 = 0x4; +goto L43f4a4;} +t1 = 0x4; +L43e87c: +v1 = MEM_U8(s0 + 0); +at = 0xc000000; +t2 = v1 < 0x20; +t4 = -t2; +t3 = t4 & at; +t6 = t3 << (v1 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L43e8b4;} +//nop; +t5 = 0x1001c900; +t8 = MEM_U32(s0 + 16); +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != t8) {//nop; +goto L43f474;} +//nop; +L43e8b4: +a0 = MEM_U8(s1 + 0); +v0 = a0; +goto L43f2c4; +v0 = a0; +L43e8c0: +at = 0x3; +if (v1 != at) {//nop; +goto L43f474;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s2 + -44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s2 + -40); +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 51) = (uint8_t)t0; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L43e8fc; +MEM_U32(sp + 12) = a3; +L43e8fc: +// bdead 400e000b gp = MEM_U32(sp + 32); +t0 = MEM_U8(sp + 51); +if (v0 == 0) {t1 = 0x4; +goto L43f474;} +t1 = 0x4; +t3 = MEM_U8(s0 + 33); +t6 = 0x1; +if (t3 == 0) {//nop; +goto L43e924;} +//nop; +MEM_U8(sp + 47) = (uint8_t)t6; +goto L43f474; +MEM_U8(sp + 47) = (uint8_t)t6; +L43e924: +t5 = 0x1001c900; +t8 = MEM_U32(s0 + 16); +t5 = MEM_U32(t5 + 0); +//nop; +v0 = t5 ^ t8; +v0 = v0 < 0x1; +if (v0 == 0) {v1 = v0; +goto L43e950;} +v1 = v0; +v1 = MEM_U8(s0 + 2); +//nop; +v1 = v1 < 0x1; +L43e950: +t7 = MEM_U8(s0 + 34); +t0 = v1 & 0xff; +if (t7 == 0) {t2 = v1 & 0xff; +goto L43e968;} +t2 = v1 & 0xff; +t9 = 0x1; +MEM_U8(sp + 48) = (uint8_t)t9; +L43e968: +if (t2 != 0) {//nop; +goto L43f474;} +//nop; +if (v0 == 0) {t4 = 0x1; +goto L43f474;} +t4 = 0x1; +MEM_U8(sp + 49) = (uint8_t)t4; +goto L43f474; +MEM_U8(sp + 49) = (uint8_t)t4; +L43e980: +at = 0x6; +if (v1 != at) {//nop; +goto L43f474;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s2 + -44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s2 + -40); +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 51) = (uint8_t)t0; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L43e9bc; +MEM_U32(sp + 12) = a3; +L43e9bc: +// bdead 400e000b gp = MEM_U32(sp + 32); +t0 = MEM_U8(sp + 51); +if (v0 == 0) {t1 = 0x4; +goto L43f474;} +t1 = 0x4; +t7 = MEM_U8(s0 + 33); +//nop; +if (t7 == 0) {//nop; +goto L43e9e8;} +//nop; +t9 = 0x1; +MEM_U8(sp + 47) = (uint8_t)t9; +goto L43f474; +MEM_U8(sp + 47) = (uint8_t)t9; +L43e9e8: +t2 = 0x1001c900; +t4 = MEM_U32(s0 + 16); +t2 = MEM_U32(t2 + 0); +t8 = 0x1; +v0 = t2 ^ t4; +v0 = v0 < 0x1; +if (v0 == 0) {v1 = v0; +goto L43ea14;} +v1 = v0; +v1 = MEM_U8(s0 + 2); +//nop; +v1 = v1 < 0x1; +L43ea14: +t3 = v1 & 0xff; +if (t3 == 0) {v1 = t3; +goto L43ea34;} +v1 = t3; +t6 = MEM_U32(s0 + 36); +//nop; +v1 = MEM_U8(t6 + 33); +//nop; +v1 = v1 < 0x1; +L43ea34: +t5 = MEM_U8(s0 + 34); +t0 = v1 & 0xff; +if (t5 == 0) {t7 = v1 & 0xff; +goto L43ea48;} +t7 = v1 & 0xff; +MEM_U8(sp + 48) = (uint8_t)t8; +L43ea48: +if (t7 != 0) {//nop; +goto L43f474;} +//nop; +if (v0 == 0) {//nop; +goto L43f474;} +//nop; +t9 = 0x1; +MEM_U8(sp + 49) = (uint8_t)t9; +goto L43f474; +MEM_U8(sp + 49) = (uint8_t)t9; +L43ea64: +at = 0x1; +if (v1 != at) {//nop; +goto L43f474;} +//nop; +at = MEM_U32(s0 + 44); +a1 = MEM_U32(s0 + 48); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s2 + -44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s2 + -40); +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 51) = (uint8_t)t0; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L43eaa0; +MEM_U32(sp + 12) = a3; +L43eaa0: +// bdead 400e000b gp = MEM_U32(sp + 32); +t0 = MEM_U8(sp + 51); +if (v0 == 0) {t1 = 0x4; +goto L43f474;} +t1 = 0x4; +t5 = MEM_U32(s1 + 8); +t8 = MEM_U32(s0 + 36); +//nop; +if (t5 != t8) {//nop; +goto L43f474;} +//nop; +t7 = MEM_U32(s1 + 12); +t9 = MEM_U32(s0 + 32); +//nop; +if (t7 != t9) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43eae0: +at = 0x5; +if (v1 != at) {//nop; +goto L43f474;} +//nop; +at = MEM_U32(s0 + 44); +a1 = MEM_U32(s0 + 48); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s2 + -44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s2 + -40); +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 51) = (uint8_t)t0; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L43eb1c; +MEM_U32(sp + 12) = a3; +L43eb1c: +// bdead 400e000b gp = MEM_U32(sp + 32); +t0 = MEM_U8(sp + 51); +if (v0 == 0) {t1 = 0x4; +goto L43f474;} +t1 = 0x4; +t5 = MEM_U32(s1 + 8); +t8 = MEM_U32(s0 + 36); +//nop; +if (t5 != t8) {//nop; +goto L43f474;} +//nop; +t7 = MEM_U32(s1 + 12); +t9 = MEM_U32(s0 + 32); +//nop; +if (t7 != t9) {//nop; +goto L43f474;} +//nop; +t2 = MEM_U32(s0 + 52); +//nop; +t0 = MEM_U8(t2 + 33); +//nop; +t0 = t0 < 0x1; +t4 = t0 & 0xff; +t0 = t4; +goto L43f474; +t0 = t4; +L43eb74: +at = 0x2; +if (v1 != at) {//nop; +goto L43f474;} +//nop; +v0 = MEM_U8(s1 + 1); +t6 = MEM_U8(s0 + 1); +t3 = v0 & 0x1f; +if (t3 != t6) {v0 = t3; +goto L43f474;} +v0 = t3; +t5 = t3 < 0x20; +t8 = -t5; +at = 0xbaa00000; +t7 = t8 & at; +t9 = t7 << (t3 & 0x1f); +if ((int)t9 >= 0) {t3 = v0 < 0x20; +goto L43ebcc;} +t3 = v0 < 0x20; +t2 = MEM_U32(s1 + 16); +t4 = MEM_U32(s0 + 32); +//nop; +if (t2 != t4) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43ebcc: +t6 = -t3; +at = 0x5000000; +t5 = t6 & at; +t8 = t5 << (v0 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L43ec0c;} +//nop; +t2 = MEM_U32(s1 + 16); +t4 = MEM_U32(s0 + 32); +t3 = MEM_U32(s1 + 20); +t5 = MEM_U32(s0 + 36); +if (t2 != t4) {//nop; +goto L43f474;} +//nop; +if (t3 != t5) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43ec0c: +t7 = MEM_U32(s1 + 16); +t9 = MEM_U16(s0 + 34); +// bdead 440f0603 v0 = s2; +if (t7 != t9) {//nop; +goto L43f474;} +//nop; +//nop; +a0 = MEM_U32(s0 + 32); +a1 = MEM_U32(s0 + 36); +// bdead 400e0263 t9 = t9; +MEM_U8(sp + 51) = (uint8_t)t0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +v0 = func_43e2c0(mem, sp, a0, a1); +goto L43ec40; +MEM_U32(sp + 4) = a1; +L43ec40: +// bdead 400e000b gp = MEM_U32(sp + 32); +t0 = MEM_U8(sp + 51); +if (v0 == 0) {t1 = 0x4; +goto L43f474;} +t1 = 0x4; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43ec58: +at = 0x8; +if (v1 != at) {//nop; +goto L43f474;} +//nop; +t2 = MEM_U8(s1 + 1); +t4 = MEM_U8(s0 + 1); +t3 = t2 & 0x1f; +if (t3 != t4) {//nop; +goto L43f474;} +//nop; +t5 = MEM_U32(s1 + 4); +t7 = MEM_U16(s0 + 32); +//nop; +if (t5 != t7) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43ec94: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t9 = MEM_U8(s0 + 32); +//nop; +if (a0 != t9) {//nop; +goto L43f474;} +//nop; +t6 = MEM_U8(s1 + 1); +t2 = MEM_U8(s0 + 1); +t8 = t6 & 0x1f; +if (t8 != t2) {//nop; +goto L43f474;} +//nop; +a0 = MEM_U32(s2 + -24); +v1 = MEM_U32(s0 + 36); +v0 = MEM_U32(s2 + -28); +if (a0 != v1) {//nop; +goto L43ece4;} +//nop; +t3 = MEM_U32(s0 + 40); +//nop; +if (v0 == t3) {//nop; +goto L43ecfc;} +//nop; +L43ece4: +if (v0 != v1) {//nop; +goto L43f474;} +//nop; +t4 = MEM_U32(s0 + 40); +//nop; +if (a0 != t4) {//nop; +goto L43f474;} +//nop; +L43ecfc: +t5 = MEM_U16(s1 + 2); +t6 = MEM_U8(s0 + 62); +t7 = t5 & 0x2; +t9 = zero < t7; +if (t9 != t6) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43ed1c: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U8(s0 + 32); +//nop; +if (a0 != t8) {//nop; +goto L43f474;} +//nop; +t2 = MEM_U8(s1 + 1); +t4 = MEM_U8(s0 + 1); +t3 = t2 & 0x1f; +if (t3 != t4) {//nop; +goto L43f474;} +//nop; +a0 = MEM_U32(s2 + -24); +v1 = MEM_U32(s0 + 36); +v0 = MEM_U32(s2 + -28); +if (a0 != v1) {//nop; +goto L43ed6c;} +//nop; +t5 = MEM_U32(s0 + 40); +//nop; +if (v0 == t5) {//nop; +goto L43ed84;} +//nop; +L43ed6c: +if (v0 != v1) {//nop; +goto L43f474;} +//nop; +t7 = MEM_U32(s0 + 40); +//nop; +if (a0 != t7) {//nop; +goto L43f474;} +//nop; +L43ed84: +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43ed8c: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t9 = MEM_U8(s0 + 32); +//nop; +if (a0 != t9) {//nop; +goto L43f474;} +//nop; +t6 = MEM_U8(s1 + 1); +t2 = MEM_U8(s0 + 1); +t8 = t6 & 0x1f; +if (t8 != t2) {//nop; +goto L43f474;} +//nop; +t3 = MEM_U32(s2 + -24); +t4 = MEM_U32(s0 + 36); +//nop; +if (t3 != t4) {//nop; +goto L43f474;} +//nop; +t5 = MEM_U32(s2 + -28); +t7 = MEM_U32(s0 + 40); +//nop; +if (t5 != t7) {//nop; +goto L43f474;} +//nop; +t9 = MEM_U16(s1 + 2); +t2 = MEM_U8(s0 + 62); +t6 = t9 & 0x2; +t8 = zero < t6; +if (t8 != t2) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43ee00: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t3 = MEM_U8(s0 + 32); +//nop; +if (a0 != t3) {//nop; +goto L43f474;} +//nop; +t4 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 1); +t5 = t4 & 0x1f; +if (t5 != t7) {//nop; +goto L43f474;} +//nop; +t9 = MEM_U32(s2 + -24); +t6 = MEM_U32(s0 + 36); +//nop; +if (t9 != t6) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U32(s2 + -28); +t2 = MEM_U32(s0 + 40); +//nop; +if (t8 != t2) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43ee5c: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t3 = MEM_U8(s0 + 32); +//nop; +if (a0 != t3) {//nop; +goto L43f474;} +//nop; +t4 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 1); +t5 = t4 & 0x1f; +if (t5 != t7) {//nop; +goto L43f474;} +//nop; +t9 = MEM_U32(s2 + -24); +t6 = MEM_U32(s0 + 36); +//nop; +if (t9 != t6) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U32(s2 + -28); +t2 = MEM_U32(s0 + 40); +//nop; +if (t8 != t2) {//nop; +goto L43f474;} +//nop; +t3 = MEM_U32(s1 + 4); +t4 = MEM_U16(s0 + 60); +//nop; +if (t3 != t4) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43eecc: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t5 = MEM_U8(s0 + 32); +//nop; +if (a0 != t5) {//nop; +goto L43f474;} +//nop; +t7 = MEM_U8(s1 + 1); +t6 = MEM_U8(s0 + 1); +t9 = t7 & 0x1f; +if (t9 != t6) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U32(s2 + -24); +t2 = MEM_U32(s0 + 36); +//nop; +if (t8 != t2) {//nop; +goto L43f474;} +//nop; +t3 = MEM_U32(s2 + -28); +t4 = MEM_U32(s0 + 40); +//nop; +if (t3 != t4) {//nop; +goto L43f474;} +//nop; +t5 = MEM_U32(s1 + 4); +t7 = MEM_U32(s0 + 44); +//nop; +if (t5 != t7) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43ef3c: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t9 = MEM_U8(s0 + 32); +//nop; +if (a0 != t9) {//nop; +goto L43f474;} +//nop; +t6 = MEM_U8(s1 + 1); +t2 = MEM_U8(s0 + 1); +t8 = t6 & 0x1f; +if (t8 != t2) {//nop; +goto L43f474;} +//nop; +t3 = MEM_U32(s2 + -24); +t4 = MEM_U32(s0 + 36); +//nop; +if (t3 != t4) {//nop; +goto L43f474;} +//nop; +t5 = MEM_U16(s1 + 2); +t6 = MEM_U8(s0 + 62); +t7 = t5 & 0x2; +t9 = zero < t7; +if (t9 != t6) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43ef9c: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U8(s0 + 32); +//nop; +if (a0 != t8) {//nop; +goto L43f474;} +//nop; +t2 = MEM_U8(s1 + 1); +t4 = MEM_U8(s0 + 1); +t3 = t2 & 0x1f; +if (t3 != t4) {//nop; +goto L43f474;} +//nop; +t5 = MEM_U32(s2 + -24); +t7 = MEM_U32(s0 + 36); +//nop; +if (t5 != t7) {//nop; +goto L43f474;} +//nop; +t9 = MEM_U32(s1 + 4); +t6 = MEM_U32(s0 + 44); +//nop; +if (t9 != t6) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U16(s1 + 2); +t4 = MEM_U8(s0 + 62); +t2 = t8 & 0x2; +t3 = zero < t2; +if (t3 != t4) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43f010: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t5 = MEM_U8(s0 + 32); +//nop; +if (a0 != t5) {//nop; +goto L43f474;} +//nop; +t7 = MEM_U8(s1 + 1); +t6 = MEM_U8(s0 + 1); +t9 = t7 & 0x1f; +if (t9 != t6) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U8(s1 + 8); +t2 = MEM_U8(s0 + 56); +//nop; +if (t8 != t2) {//nop; +goto L43f474;} +//nop; +t3 = MEM_U32(s2 + -24); +t4 = MEM_U32(s0 + 36); +//nop; +if (t3 != t4) {//nop; +goto L43f474;} +//nop; +t5 = MEM_U16(s1 + 2); +t6 = MEM_U8(s0 + 62); +t7 = t5 & 0x2; +t9 = zero < t7; +if (t9 != t6) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43f084: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U8(s0 + 32); +//nop; +if (a0 != t8) {//nop; +goto L43f474;} +//nop; +t2 = MEM_U32(s1 + 12); +t3 = MEM_U32(s0 + 44); +//nop; +if (t2 != t3) {//nop; +goto L43f474;} +//nop; +t4 = MEM_U32(s1 + 8); +t5 = MEM_U16(s0 + 60); +//nop; +if (t4 != t5) {//nop; +goto L43f474;} +//nop; +t7 = MEM_U32(s2 + -24); +t9 = MEM_U32(s0 + 36); +//nop; +if (t7 != t9) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43f0e0: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t6 = MEM_U8(s0 + 32); +//nop; +if (a0 != t6) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U32(s2 + -24); +t2 = MEM_U32(s0 + 36); +//nop; +if (t8 != t2) {//nop; +goto L43f474;} +//nop; +t0 = 0x1; +goto L43f474; +t0 = 0x1; +L43f114: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t3 = MEM_U8(s0 + 32); +//nop; +if (a0 != t3) {//nop; +goto L43f474;} +//nop; +t4 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 1); +t5 = t4 & 0x1f; +if (t5 != t7) {//nop; +goto L43f474;} +//nop; +t9 = MEM_U32(s2 + -24); +t6 = MEM_U32(s0 + 36); +//nop; +if (t9 != t6) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U32(s1 + 4); +t2 = MEM_U32(s0 + 44); +//nop; +if (t8 != t2) {//nop; +goto L43f474;} +//nop; +t3 = MEM_U32(s1 + 8); +t4 = MEM_U16(s0 + 60); +//nop; +if (t3 != t4) {//nop; +goto L43f474;} +//nop; +t0 = MEM_U8(s0 + 2); +t7 = 0x1; +t0 = t0 < 0x1; +t5 = t0 & 0xff; +if (t5 != 0) {t0 = t5; +goto L43f474;} +t0 = t5; +MEM_U8(sp + 49) = (uint8_t)t7; +goto L43f474; +MEM_U8(sp + 49) = (uint8_t)t7; +L43f19c: +v0 = MEM_U32(s0 + 28); +//nop; +if (v0 == 0) {//nop; +goto L43f474;} +//nop; +L43f1ac: +s0 = v0; +v0 = MEM_U32(v0 + 28); +//nop; +if (v0 != 0) {//nop; +goto L43f1ac;} +//nop; +//nop; +goto L43f474; +//nop; +L43f1c8: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t9 = MEM_U8(s0 + 32); +//nop; +if (a0 != t9) {//nop; +goto L43f474;} +//nop; +a0 = MEM_U32(s2 + -24); +v1 = MEM_U32(s0 + 36); +v0 = MEM_U32(s2 + -28); +if (a0 != v1) {//nop; +goto L43f204;} +//nop; +t6 = MEM_U32(s0 + 40); +//nop; +if (v0 == t6) {//nop; +goto L43f21c;} +//nop; +L43f204: +if (v0 != v1) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U32(s0 + 40); +//nop; +if (a0 != t8) {//nop; +goto L43f474;} +//nop; +L43f21c: +t2 = MEM_U32(s1 + 8); +t3 = MEM_U32(s0 + 44); +//nop; +if (t2 != t3) {//nop; +goto L43f474;} +//nop; +t0 = MEM_U8(s0 + 2); +t5 = 0x1; +t0 = t0 < 0x1; +t4 = t0 & 0xff; +if (t4 != 0) {t0 = t4; +goto L43f474;} +t0 = t4; +MEM_U8(sp + 49) = (uint8_t)t5; +goto L43f474; +MEM_U8(sp + 49) = (uint8_t)t5; +L43f250: +if (t1 != v1) {//nop; +goto L43f474;} +//nop; +t7 = MEM_U8(s0 + 32); +//nop; +if (a0 != t7) {//nop; +goto L43f474;} +//nop; +t9 = MEM_U32(s2 + -24); +t6 = MEM_U32(s0 + 36); +//nop; +if (t9 != t6) {//nop; +goto L43f474;} +//nop; +t8 = MEM_U32(s2 + -28); +t2 = MEM_U32(s0 + 40); +//nop; +if (t8 != t2) {//nop; +goto L43f474;} +//nop; +t3 = MEM_U32(s1 + 8); +t4 = MEM_U32(s0 + 44); +//nop; +if (t3 != t4) {//nop; +goto L43f474;} +//nop; +t0 = MEM_U8(s0 + 2); +t7 = 0x1; +t0 = t0 < 0x1; +t5 = t0 & 0xff; +if (t5 != 0) {t0 = t5; +goto L43f474;} +t0 = t5; +MEM_U8(sp + 49) = (uint8_t)t7; +goto L43f474; +MEM_U8(sp + 49) = (uint8_t)t7; +L43f2c4: +at = v0 < 0x6a; +if (at != 0) {at = v0 < 0x8e; +goto L43f330;} +at = v0 < 0x8e; +if (at != 0) {at = v0 < 0x96; +goto L43f2f4;} +at = v0 < 0x96; +if (at != 0) {t4 = v0 + 0xffffff6d; +goto L43f448;} +t4 = v0 + 0xffffff6d; +at = 0x9a; +if (v0 == at) {//nop; +goto L43f19c;} +//nop; +//nop; +goto L43f3ec; +//nop; +L43f2f4: +at = v0 < 0x7e; +if (at == 0) {t3 = v0 + 0xffffff7a; +goto L43f41c;} +t3 = v0 + 0xffffff7a; +t9 = v0 + 0xffffff92; +at = t9 < 0x10; +if (at == 0) {//nop; +goto L43f3ec;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004530[] = { +&&L43f010, +&&L43f3ec, +&&L43f3ec, +&&L43f3ec, +&&L43ef3c, +&&L43ed8c, +&&L43ed8c, +&&L43ed8c, +&&L43ef3c, +&&L43ef3c, +&&L43f3ec, +&&L43f3ec, +&&L43f3ec, +&&L43e8c0, +&&L43f3ec, +&&L43ed8c, +}; +dest = Lswitch10004530[t9]; +//nop; +goto *dest; +//nop; +L43f330: +at = v0 < 0x1e; +if (at != 0) {at = 0x23; +goto L43f37c;} +at = 0x23; +if (v0 == at) {//nop; +goto L43ed1c;} +//nop; +at = v0 < 0x63; +if (at == 0) {t6 = v0 + 0xffffffd8; +goto L43f3e0;} +t6 = v0 + 0xffffffd8; +at = t6 < 0x3b; +if (at == 0) {//nop; +goto L43f3ec;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004444[] = { +&&L43ee00, +&&L43ee00, +&&L43f3ec, +&&L43f3ec, +&&L43f3ec, +&&L43f3ec, +&&L43f1c8, +&&L43f250, +&&L43f250, +&&L43f3ec, +&&L43eae0, +&&L43f19c, +&&L43f250, +&&L43f250, +&&L43f114, +&&L43ef9c, +&&L43f1c8, +&&L43f3ec, +&&L43ee5c, +&&L43ec94, +&&L43ec94, +&&L43e980, +&&L43e980, +&&L43f3ec, +&&L43f3ec, +&&L43eecc, +&&L43f3ec, +&&L43f3ec, +&&L43f3ec, +&&L43f3ec, +&&L43f474, +&&L43ea64, +&&L43f3ec, +&&L43eb74, +&&L43f3ec, +&&L43f3ec, +&&L43f3ec, +&&L43ee00, +&&L43ee00, +&&L43f3ec, +&&L43ef3c, +&&L43f3ec, +&&L43e8c0, +&&L43f3ec, +&&L43f3ec, +&&L43ed8c, +&&L43ed8c, +&&L43ed8c, +&&L43f3ec, +&&L43f3ec, +&&L43f3ec, +&&L43ec94, +&&L43f3ec, +&&L43ed8c, +&&L43ef3c, +&&L43ed1c, +&&L43f3ec, +&&L43ef3c, +&&L43ef3c, +}; +dest = Lswitch10004444[t6]; +//nop; +goto *dest; +//nop; +L43f37c: +at = v0 < 0xf; +if (at == 0) {t2 = v0 + 0xffffffe8; +goto L43f3b4;} +t2 = v0 + 0xffffffe8; +at = v0 < 0xf; +if (at == 0) {//nop; +goto L43f3ec;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100043f0[] = { +&&L43ef3c, +&&L43ec94, +&&L43f084, +&&L43f3ec, +&&L43ec94, +&&L43f3ec, +&&L43f3ec, +&&L43f3ec, +&&L43f3ec, +&&L43ed8c, +&&L43f3ec, +&&L43f3ec, +&&L43ef9c, +&&L43ef9c, +&&L43f0e0, +}; +dest = Lswitch100043f0[v0]; +//nop; +goto *dest; +//nop; +L43f3b4: +at = t2 < 0x6; +if (at == 0) {//nop; +goto L43f3ec;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000442c[] = { +&&L43f010, +&&L43ef9c, +&&L43ef9c, +&&L43f3ec, +&&L43ed8c, +&&L43ed8c, +}; +dest = Lswitch1000442c[t2]; +//nop; +goto *dest; +//nop; +L43f3e0: +at = 0x69; +if (v0 == at) {//nop; +goto L43ed8c;} +//nop; +L43f3ec: +a2 = 0x100043e4; +//nop; +a0 = 0x1; +a1 = 0x2c2; +a3 = 0xb; +MEM_U8(sp + 51) = (uint8_t)t0; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L43f40c; +a2 = a2; +L43f40c: +// bdead 400e0003 gp = MEM_U32(sp + 32); +t0 = MEM_U8(sp + 51); +t1 = 0x4; +goto L43f474; +t1 = 0x4; +L43f41c: +at = t3 < 0x8; +if (at == 0) {//nop; +goto L43f3ec;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004570[] = { +&&L43f010, +&&L43f3ec, +&&L43f3ec, +&&L43f3ec, +&&L43ec94, +&&L43f3ec, +&&L43f3ec, +&&L43ec94, +}; +dest = Lswitch10004570[t3]; +//nop; +goto *dest; +//nop; +L43f448: +at = t4 < 0x3; +if (at == 0) {//nop; +goto L43f3ec;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004590[] = { +&&L43f114, +&&L43f3ec, +&&L43ec58, +}; +dest = Lswitch10004590[t4]; +//nop; +goto *dest; +//nop; +L43f474: +if (t0 != 0) {//nop; +goto L43f484;} +//nop; +s0 = MEM_U32(s0 + 28); +//nop; +L43f484: +if (t0 != 0) {//nop; +goto L43f4a4;} +//nop; +t5 = MEM_U8(sp + 47); +//nop; +if (t5 != 0) {//nop; +goto L43f4a4;} +//nop; +if (s0 != 0) {//nop; +goto L43e87c;} +//nop; +L43f4a4: +if (t0 == 0) {//nop; +goto L43f4bc;} +//nop; +t7 = MEM_U8(sp + 47); +//nop; +if (t7 == 0) {v0 = s0; +goto L43f61c;} +v0 = s0; +L43f4bc: +t9 = MEM_U8(s1 + 0); +//nop; +t6 = t9 + 0xffffffe0; +t8 = t6 < 0x60; +if (t8 == 0) {t2 = (int)t6 >> 5; +goto L43f4f4;} +t2 = (int)t6 >> 5; +t4 = 0x10000b54; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t7 = MEM_U32(t5 + 0); +//nop; +t9 = t7 << (t6 & 0x1f); +t8 = (int)t9 < (int)0x0; +L43f4f4: +//nop; +a0 = MEM_U16(sp + 66); +s2 = t8 & 0xff; +v0 = f_appendchain(mem, sp, a0); +goto L43f504; +s2 = t8 & 0xff; +L43f504: +// bdead 400c000b gp = MEM_U32(sp + 32); +s0 = v0; +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L43f530;} +//nop; +v0 = MEM_U32(sp + 56); +// bdead 9 ra = MEM_U32(sp + 36); +goto L43f620; +// bdead 9 ra = MEM_U32(sp + 36); +L43f530: +if (s2 == 0) {v1 = s2; +goto L43f574;} +v1 = s2; +t3 = MEM_U8(s1 + 0); +//nop; +t5 = t3 + 0xffffffe0; +t7 = t5 < 0x60; +if (t7 == 0) {t6 = (int)t5 >> 5; +goto L43f570;} +t6 = (int)t5 >> 5; +t2 = 0x10000b60; +t9 = t6 << 2; +t2 = t2; +t8 = t2 + t9; +t4 = MEM_U32(t8 + 0); +//nop; +t3 = t4 << (t5 & 0x1f); +t7 = (int)t3 < (int)0x0; +L43f570: +v1 = t7; +L43f574: +t2 = 0x1001c900; +a0 = v1 & 0xff; +t2 = MEM_U32(t2 + 0); +if (a0 == 0) {MEM_U32(v0 + 16) = t2; +goto L43f5b4;} +MEM_U32(v0 + 16) = t2; +t9 = MEM_U8(sp + 47); +t8 = 0x1; +if (t9 == 0) {//nop; +goto L43f5a4;} +//nop; +MEM_U8(v0 + 33) = (uint8_t)t8; +MEM_U8(v0 + 34) = (uint8_t)zero; +goto L43f5b4; +MEM_U8(v0 + 34) = (uint8_t)zero; +L43f5a4: +MEM_U8(v0 + 33) = (uint8_t)zero; +t4 = MEM_U8(sp + 48); +//nop; +MEM_U8(v0 + 34) = (uint8_t)t4; +L43f5b4: +t5 = MEM_U8(sp + 49); +//nop; +if (t5 == 0) {//nop; +goto L43f5cc;} +//nop; +MEM_U8(v0 + 3) = (uint8_t)zero; +goto L43f618; +MEM_U8(v0 + 3) = (uint8_t)zero; +L43f5cc: +if (a0 != 0) {t8 = 0x1; +goto L43f614;} +t8 = 0x1; +t3 = MEM_U8(s1 + 0); +//nop; +t6 = t3 + 0xffffffe0; +t7 = t6 < 0x80; +if (t7 == 0) {t2 = (int)t6 >> 5; +goto L43f60c;} +t2 = (int)t6 >> 5; +t8 = 0x10000b44; +t9 = t2 << 2; +t8 = t8; +t4 = t8 + t9; +t5 = MEM_U32(t4 + 0); +//nop; +t3 = t5 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L43f60c: +if (t7 == 0) {t8 = 0x1; +goto L43f618;} +t8 = 0x1; +L43f614: +MEM_U8(v0 + 3) = (uint8_t)t8; +L43f618: +v0 = s0; +L43f61c: +// bdead 9 ra = MEM_U32(sp + 36); +L43f620: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static void func_43f634(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43f634: +//nop; +//nop; +//nop; +t0 = 0x10011ff0; +sp = sp + 0xffffffd8; +t7 = MEM_U8(t0 + 1); +t6 = 0x49; +at = 0xd; +t8 = t7 & 0x1f; +// fdead 4201836f MEM_U32(sp + 28) = ra; +// fdead 4201836f MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 36) = v0; +if (t8 != at) {MEM_U8(t0 + 0) = (uint8_t)t6; +goto L43f67c;} +MEM_U8(t0 + 0) = (uint8_t)t6; +t9 = 0x4; +MEM_U32(t0 + 8) = t9; +goto L43f684; +MEM_U32(t0 + 8) = t9; +L43f67c: +t6 = 0x8; +MEM_U32(t0 + 8) = t6; +L43f684: +t7 = MEM_U32(sp + 40); +MEM_U32(t0 + 16) = zero; +v0 = MEM_U32(t7 + 0); +at = 0x6000000; +t8 = MEM_U8(v0 + 1); +a1 = zero; +t9 = t8 < 0x20; +t6 = -t9; +t7 = t6 & at; +t9 = t7 << (t8 & 0x1f); +if ((int)t9 >= 0) {a3 = 0xa; +goto L43f6e0;} +a3 = 0xa; +v1 = MEM_U32(v0 + 32); +//nop; +if ((int)v1 >= 0) {a0 = -v1; +goto L43f6e0;} +a0 = -v1; +t1 = 0x10012010; +t6 = 0x1; +t1 = MEM_U32(t1 + 0); +t7 = 0x2d; +MEM_U32(t0 + 16) = t6; +MEM_U8(t1 + 0) = (uint8_t)t7; +goto L43f6f0; +MEM_U8(t1 + 0) = (uint8_t)t7; +L43f6e0: +t1 = 0x10012010; +a0 = MEM_U32(v0 + 32); +t1 = MEM_U32(t1 + 0); +//nop; +L43f6f0: +a2 = 0x3b9a0000; +v0 = 0x1; +a2 = a2 | 0xca00; +L43f6fc: +lo = v0 * a3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)a3 >> 32); +v1 = lo; +at = a0 < v1; +if (at != 0) {//nop; +goto L43f718;} +//nop; +if (v0 != a2) {//nop; +goto L43f720;} +//nop; +L43f718: +a1 = 0x1; +goto L43f724; +a1 = 0x1; +L43f720: +v0 = v1; +L43f724: +if (a1 == 0) {//nop; +goto L43f6fc;} +//nop; +a2 = MEM_U32(t0 + 16); +//nop; +L43f734: +lo = a0 / v0; hi = a0 % v0; +t8 = a2 + 0x1; +v1 = t1 + t8; +MEM_U32(t0 + 16) = t8; +a2 = t8; +if (v0 != 0) {//nop; +goto L43f754;} +//nop; +abort(); +L43f754: +t9 = lo; +a0 = hi; +t6 = t9 + 0x30; +t7 = a0 ^ v0; +if ((int)t7 >= 0) {MEM_U8(v1 + -1) = (uint8_t)t6; +goto L43f770;} +MEM_U8(v1 + -1) = (uint8_t)t6; +a0 = a0 + v0; +L43f770: +lo = v0 / a3; hi = v0 % a3; +if (a3 != 0) {//nop; +goto L43f780;} +//nop; +abort(); +L43f780: +v0 = lo; +if (v0 != 0) {//nop; +goto L43f734;} +//nop; +t9 = 0x30; +a0 = a2 + 0x2; +MEM_U8(v1 + 1) = (uint8_t)t9; +MEM_U32(t0 + 16) = a0; +//nop; +t8 = 0x2e; +MEM_U8(v1 + 0) = (uint8_t)t8; +v0 = f_realhash(mem, sp, a0); +goto L43f7ac; +MEM_U8(v1 + 0) = (uint8_t)t8; +L43f7ac: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +//nop; +v0 = MEM_U32(sp + 36); +// fdead 66000003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L43f7c8; +//nop; +L43f7c8: +// bdead 4000000b gp = MEM_U32(sp + 24); +t7 = MEM_U8(v0 + 0); +t0 = 0x10011ff0; +if (t7 != 0) {t2 = v0; +goto L43f944;} +t2 = v0; +t8 = 0x2; +MEM_U8(v0 + 0) = (uint8_t)t8; +t9 = MEM_U8(t0 + 1); +ra = 0x1001c8e0; +t6 = t9 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t6; +a2 = MEM_U32(t0 + 16); +t1 = MEM_U8(ra + 0); +//nop; +t4 = t1 + a2; +at = (int)t4 < (int)0x100; +if (at != 0) {//nop; +goto L43f86c;} +//nop; +v0 = 0x1001c8dc; +MEM_U8(ra + 0) = (uint8_t)zero; +t7 = MEM_U32(v0 + 0); +a1 = 0x10013450; +t8 = t7 + 0x1; +MEM_U32(v0 + 0) = t8; +//nop; +a0 = 0x104; +MEM_U32(sp + 32) = t2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43f838; +MEM_U32(sp + 32) = t2; +L43f838: +// bdead 4000000b gp = MEM_U32(sp + 24); +t2 = MEM_U32(sp + 32); +v1 = 0x1001c8d8; +t0 = 0x10011ff0; +t9 = MEM_U32(v1 + 0); +t1 = 0x1001c8e0; +MEM_U32(t9 + 256) = v0; +MEM_U32(v1 + 0) = v0; +MEM_U32(v0 + 256) = zero; +a2 = MEM_U32(t0 + 16); +t1 = MEM_U8(t1 + 0); +ra = 0x1001c8e0; +t4 = t1 + a2; +L43f86c: +v1 = 0x1001c8d8; +a3 = a2; +t5 = MEM_U32(v1 + 0); +if ((int)a2 <= 0) {a3 = a3 + 0x1; +goto L43f908;} +a3 = a3 + 0x1; +t3 = a3 + 0xffffffff; +t7 = t3 & 0x3; +if (t7 == 0) {a0 = 0x1; +goto L43f8c4;} +a0 = 0x1; +t8 = 0x10012010; +v0 = t7 + 0x1; +t8 = MEM_U32(t8 + 0); +a1 = t5 + t1; +v1 = t8 + a0; +L43f8a4: +t9 = MEM_U8(v1 + -1); +t6 = a1 + a0; +a0 = a0 + 0x1; +v1 = v1 + 0x1; +if (v0 != a0) {MEM_U8(t6 + -1) = (uint8_t)t9; +goto L43f8a4;} +MEM_U8(t6 + -1) = (uint8_t)t9; +if (a0 == a3) {//nop; +goto L43f908;} +//nop; +L43f8c4: +t7 = 0x10012010; +a1 = t5 + t1; +t7 = MEM_U32(t7 + 0); +//nop; +v1 = t7 + a0; +L43f8d8: +t8 = MEM_U8(v1 + -1); +v0 = a1 + a0; +MEM_U8(v0 + -1) = (uint8_t)t8; +t9 = MEM_U8(v1 + 0); +a0 = a0 + 0x4; +MEM_U8(v0 + 0) = (uint8_t)t9; +t6 = MEM_U8(v1 + 1); +v1 = v1 + 0x4; +MEM_U8(v0 + 1) = (uint8_t)t6; +t7 = MEM_U8(v1 + -2); +if (a0 != a3) {MEM_U8(v0 + 2) = (uint8_t)t7; +goto L43f8d8;} +MEM_U8(v0 + 2) = (uint8_t)t7; +L43f908: +t8 = 0x1001c8dc; +t7 = MEM_U32(sp + 40); +t8 = MEM_U32(t8 + 0); +MEM_U16(t2 + 34) = (uint16_t)a2; +t9 = t8 << 8; +t6 = t9 + t1; +MEM_U16(t2 + 32) = (uint16_t)t6; +MEM_U8(ra + 0) = (uint8_t)t4; +t8 = MEM_U32(t7 + 0); +t6 = MEM_U32(t0 + 8); +t9 = MEM_U32(t8 + 32); +MEM_U32(t2 + 48) = zero; +MEM_U32(t2 + 24) = zero; +MEM_U32(t2 + 40) = t6; +MEM_U32(t2 + 44) = t9; +L43f944: +t7 = MEM_U32(sp + 40); +//nop; +MEM_U32(t7 + 0) = t2; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint32_t func_43f960(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L43f960: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 20) = s0; +t0 = 0x1; +// fdead 400003eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 76) = a3; +MEM_U32(sp + 60) = v0; +s0 = -a2; +MEM_U32(sp + 52) = t0; +MEM_U32(sp + 64) = a0; +v0 = f_is_power2(mem, sp, a0); +goto L43f9a0; +MEM_U32(sp + 64) = a0; +L43f9a0: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 64); +a2 = MEM_U8(sp + 79); +t0 = MEM_U32(sp + 52); +if (v0 == 0) {a1 = 0x1; +goto L43fa00;} +a1 = 0x1; +a1 = 0x1; +if (a0 == a1) {v1 = 0x48c20000; +goto L43fa5c;} +v1 = 0x48c20000; +v1 = v1 | 0x7395; +v0 = 0x5; +L43f9cc: +if (t0 != v1) {//nop; +goto L43f9dc;} +//nop; +v0 = zero; +goto L43fe74; +v0 = zero; +L43f9dc: +lo = t0 * v0; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)v0 >> 32); +t6 = (int)a0 >> 1; +a0 = t6; +s0 = s0 + 0xffffffff; +t0 = lo; +if (t6 != a1) {//nop; +goto L43f9cc;} +//nop; +//nop; +goto L43fa5c; +//nop; +L43fa00: +if (a0 == a1) {v1 = 0x40000000; +goto L43fa5c;} +v1 = 0x40000000; +v0 = 0x5; +L43fa0c: +if (t0 != v1) {//nop; +goto L43fa1c;} +//nop; +v0 = zero; +goto L43fe74; +v0 = zero; +L43fa1c: +lo = (int)a0 / (int)v0; hi = (int)a0 % (int)v0; +t7 = t0 << 1; +if (v0 != 0) {//nop; +goto L43fa30;} +//nop; +abort(); +L43fa30: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L43fa48;} +at = 0x80000000; +if (a0 != at) {//nop; +goto L43fa48;} +//nop; +abort(); +L43fa48: +t0 = t7; +s0 = s0 + 0xffffffff; +a0 = lo; +if (a0 != a1) {//nop; +goto L43fa0c;} +//nop; +L43fa5c: +t1 = 0x10011ff0; +t8 = 0x49; +v0 = MEM_U8(t1 + 1); +MEM_U8(t1 + 0) = (uint8_t)t8; +t9 = v0 << 27; +t6 = t9 >> 27; +t7 = a2 ^ t6; +t8 = t7 & 0x1f; +at = 0xd; +t9 = t8 ^ v0; +if (a2 != at) {MEM_U8(t1 + 1) = (uint8_t)t9; +goto L43fa98;} +MEM_U8(t1 + 1) = (uint8_t)t9; +t6 = 0x4; +MEM_U32(t1 + 8) = t6; +goto L43faa0; +MEM_U32(t1 + 8) = t6; +L43fa98: +t7 = 0x8; +MEM_U32(t1 + 8) = t7; +L43faa0: +t8 = MEM_U8(sp + 71); +MEM_U32(t1 + 16) = zero; +if (t8 == 0) {v0 = 0x1; +goto L43fac4;} +v0 = 0x1; +t6 = 0x10012010; +MEM_U32(t1 + 16) = a1; +t6 = MEM_U32(t6 + 0); +t9 = 0x2d; +MEM_U8(t6 + 0) = (uint8_t)t9; +L43fac4: +t2 = 0x10012010; +a0 = 0x3b9a0000; +t2 = MEM_U32(t2 + 0); +a1 = zero; +a0 = a0 | 0xca00; +a3 = 0xa; +L43fadc: +lo = v0 * a3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)a3 >> 32); +v1 = lo; +at = (int)t0 < (int)v1; +if (at != 0) {//nop; +goto L43faf8;} +//nop; +if (v0 != a0) {//nop; +goto L43fb00;} +//nop; +L43faf8: +a1 = 0x1; +goto L43fb04; +a1 = 0x1; +L43fb00: +v0 = v1; +L43fb04: +if (a1 == 0) {//nop; +goto L43fadc;} +//nop; +a2 = MEM_U32(t1 + 16); +a0 = t0; +L43fb14: +lo = (int)a0 / (int)v0; hi = (int)a0 % (int)v0; +t7 = a2 + 0x1; +v1 = t2 + t7; +MEM_U32(t1 + 16) = t7; +a2 = t7; +if (v0 != 0) {//nop; +goto L43fb34;} +//nop; +abort(); +L43fb34: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L43fb4c;} +at = 0x80000000; +if (a0 != at) {//nop; +goto L43fb4c;} +//nop; +abort(); +L43fb4c: +t8 = lo; +a0 = hi; +t9 = t8 + 0x30; +t6 = a0 ^ v0; +if ((int)t6 >= 0) {MEM_U8(v1 + -1) = (uint8_t)t9; +goto L43fb68;} +MEM_U8(v1 + -1) = (uint8_t)t9; +a0 = a0 + v0; +L43fb68: +lo = (int)v0 / (int)a3; hi = (int)v0 % (int)a3; +if (a3 != 0) {//nop; +goto L43fb78;} +//nop; +abort(); +L43fb78: +at = 0xffffffff; +if (a3 != at) {at = 0x80000000; +goto L43fb90;} +at = 0x80000000; +if (v0 != at) {//nop; +goto L43fb90;} +//nop; +abort(); +L43fb90: +v0 = lo; +if (v0 != 0) {//nop; +goto L43fb14;} +//nop; +t7 = 0x2e; +t8 = 0x30; +t9 = a2 + 0x2; +MEM_U8(v1 + 0) = (uint8_t)t7; +MEM_U8(v1 + 1) = (uint8_t)t8; +if (s0 == 0) {MEM_U32(t1 + 16) = t9; +goto L43fcb0;} +MEM_U32(t1 + 16) = t9; +// bdead 44020f43 t6 = t9; +t7 = t9 + 0x1; +t9 = t2 + t7; +t8 = 0x45; +MEM_U32(t1 + 16) = t7; +MEM_U8(t9 + -1) = (uint8_t)t8; +if ((int)s0 >= 0) {a2 = t7; +goto L43fbf8;} +a2 = t7; +t6 = a2 + 0x1; +t8 = t2 + t6; +t7 = 0x2d; +a0 = -s0; +MEM_U32(t1 + 16) = t6; +MEM_U8(t8 + -1) = (uint8_t)t7; +a2 = t6; +goto L43fbfc; +a2 = t6; +L43fbf8: +a0 = s0; +L43fbfc: +v0 = 0x1; +L43fc00: +lo = v0 * a3; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)a3 >> 32); +v1 = lo; +at = (int)a0 < (int)v1; +if (at == 0) {//nop; +goto L43fc1c;} +//nop; +a1 = 0x1; +goto L43fc20; +a1 = 0x1; +L43fc1c: +v0 = v1; +L43fc20: +if (a1 == 0) {//nop; +goto L43fc00;} +//nop; +L43fc28: +lo = (int)a0 / (int)v0; hi = (int)a0 % (int)v0; +t9 = a2 + 0x1; +a2 = t9; +MEM_U32(t1 + 16) = t9; +if (v0 != 0) {//nop; +goto L43fc44;} +//nop; +abort(); +L43fc44: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L43fc5c;} +at = 0x80000000; +if (a0 != at) {//nop; +goto L43fc5c;} +//nop; +abort(); +L43fc5c: +t8 = t2 + a2; +t6 = lo; +a0 = hi; +t7 = t6 + 0x30; +t9 = a0 ^ v0; +if ((int)t9 >= 0) {MEM_U8(t8 + -1) = (uint8_t)t7; +goto L43fc7c;} +MEM_U8(t8 + -1) = (uint8_t)t7; +a0 = a0 + v0; +L43fc7c: +lo = (int)v0 / (int)a3; hi = (int)v0 % (int)a3; +if (a3 != 0) {//nop; +goto L43fc8c;} +//nop; +abort(); +L43fc8c: +at = 0xffffffff; +if (a3 != at) {at = 0x80000000; +goto L43fca4;} +at = 0x80000000; +if (v0 != at) {//nop; +goto L43fca4;} +//nop; +abort(); +L43fca4: +v0 = lo; +if (v0 != 0) {//nop; +goto L43fc28;} +//nop; +L43fcb0: +//nop; +a0 = MEM_U32(t1 + 16); +MEM_U32(sp + 52) = t0; +v0 = f_realhash(mem, sp, a0); +goto L43fcc0; +MEM_U32(sp + 52) = t0; +L43fcc0: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +//nop; +v0 = MEM_U32(sp + 60); +// fdead 66002003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L43fcdc; +//nop; +L43fcdc: +// bdead 4002000b gp = MEM_U32(sp + 24); +t6 = MEM_U8(v0 + 0); +t0 = MEM_U32(sp + 52); +t1 = 0x10011ff0; +if (t6 != 0) {t3 = v0; +goto L43fe70;} +t3 = v0; +t7 = 0x2; +MEM_U8(v0 + 0) = (uint8_t)t7; +t8 = MEM_U8(t1 + 1); +t2 = 0x1001c8e0; +t9 = t8 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t9; +a2 = MEM_U32(t1 + 16); +t2 = MEM_U8(t2 + 0); +a0 = 0x104; +t5 = t2 + a2; +at = (int)t5 < (int)0x100; +if (at != 0) {//nop; +goto L43fd8c;} +//nop; +v0 = 0x1001c8dc; +at = 0x1001c8e0; +t6 = MEM_U32(v0 + 0); +a1 = 0x10013450; +t7 = t6 + 0x1; +MEM_U32(v0 + 0) = t7; +//nop; +MEM_U32(sp + 52) = t0; +MEM_U32(sp + 32) = t3; +MEM_U8(at + 0) = (uint8_t)zero; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43fd54; +MEM_U8(at + 0) = (uint8_t)zero; +L43fd54: +// bdead 4002000b gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 52); +v1 = 0x1001c8d8; +t3 = MEM_U32(sp + 32); +t8 = MEM_U32(v1 + 0); +t1 = 0x10011ff0; +MEM_U32(t8 + 256) = v0; +MEM_U32(v1 + 0) = v0; +t2 = 0x1001c8e0; +MEM_U32(v0 + 256) = zero; +a2 = MEM_U32(t1 + 16); +t2 = MEM_U8(t2 + 0); +//nop; +t5 = t2 + a2; +L43fd8c: +v1 = 0x1001c8d8; +a3 = a2; +ra = MEM_U32(v1 + 0); +if ((int)a2 <= 0) {a3 = a3 + 0x1; +goto L43fe28;} +a3 = a3 + 0x1; +t4 = a3 + 0xffffffff; +t6 = t4 & 0x3; +if (t6 == 0) {a0 = 0x1; +goto L43fde4;} +a0 = 0x1; +t7 = 0x10012010; +v0 = t6 + 0x1; +t7 = MEM_U32(t7 + 0); +a1 = ra + t2; +v1 = t7 + a0; +L43fdc4: +t8 = MEM_U8(v1 + -1); +t9 = a1 + a0; +a0 = a0 + 0x1; +v1 = v1 + 0x1; +if (v0 != a0) {MEM_U8(t9 + -1) = (uint8_t)t8; +goto L43fdc4;} +MEM_U8(t9 + -1) = (uint8_t)t8; +if (a0 == a3) {//nop; +goto L43fe28;} +//nop; +L43fde4: +t6 = 0x10012010; +a1 = ra + t2; +t6 = MEM_U32(t6 + 0); +//nop; +v1 = t6 + a0; +L43fdf8: +t7 = MEM_U8(v1 + -1); +v0 = a1 + a0; +MEM_U8(v0 + -1) = (uint8_t)t7; +t8 = MEM_U8(v1 + 0); +a0 = a0 + 0x4; +MEM_U8(v0 + 0) = (uint8_t)t8; +t9 = MEM_U8(v1 + 1); +v1 = v1 + 0x4; +MEM_U8(v0 + 1) = (uint8_t)t9; +t6 = MEM_U8(v1 + -2); +if (a0 != a3) {MEM_U8(v0 + 2) = (uint8_t)t6; +goto L43fdf8;} +MEM_U8(v0 + 2) = (uint8_t)t6; +L43fe28: +t7 = 0x1001c8dc; +at = 0x1001c8e0; +t7 = MEM_U32(t7 + 0); +t6 = MEM_U8(sp + 71); +t8 = t7 << 8; +t9 = t8 + t2; +MEM_U16(t3 + 32) = (uint16_t)t9; +MEM_U16(t3 + 34) = (uint16_t)a2; +if (t6 == 0) {MEM_U8(at + 0) = (uint8_t)t5; +goto L43fe5c;} +MEM_U8(at + 0) = (uint8_t)t5; +t7 = -t0; +MEM_U32(t3 + 44) = t7; +goto L43fe60; +MEM_U32(t3 + 44) = t7; +L43fe5c: +MEM_U32(t3 + 44) = t0; +L43fe60: +t8 = MEM_U32(t1 + 8); +MEM_U32(t3 + 48) = s0; +MEM_U32(t3 + 24) = zero; +MEM_U32(t3 + 40) = t8; +L43fe70: +v0 = t3; +L43fe74: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static void func_43fe84(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43fe84: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000002b MEM_U32(sp + 56) = fp; +// fdead 4000002b MEM_U32(sp + 48) = s7; +// fdead 4000002b MEM_U32(sp + 40) = s5; +// fdead 4000002b MEM_U32(sp + 36) = s4; +// fdead 4000002b MEM_U32(sp + 44) = s6; +// fdead 4000002b MEM_U32(sp + 28) = s2; +s4 = 0x10013450; +s5 = 0x1001c900; +s7 = 0x1001c8fc; +fp = 0x1001eb84; +s2 = a0; +// bdead 1e17e0001 s6 = v0; +// fdead c1e8002b MEM_U32(sp + 60) = ra; +// fdead c1e8002b MEM_U32(sp + 52) = gp; +// fdead c1e8002b MEM_U32(sp + 32) = s3; +// fdead c1e8002b MEM_U32(sp + 24) = s1; +// fdead c1e8002b MEM_U32(sp + 20) = s0; +L43fed8: +if (s2 == 0) {// bdead c1680001 ra = MEM_U32(sp + 60); +goto L43ffcc;} +// bdead c1680001 ra = MEM_U32(sp + 60); +//nop; +a0 = MEM_U32(s2 + 0); +s3 = s2; +v0 = f_ingraph(mem, sp, a0); +goto L43fef0; +s3 = s2; +L43fef0: +// bdead c1780009 gp = MEM_U32(sp + 52); +if (v0 != 0) {s1 = v0; +goto L43ff2c;} +s1 = v0; +//nop; +//nop; +//nop; +f_appendgraph(mem, sp); +goto L43ff0c; +//nop; +L43ff0c: +t6 = MEM_U8(fp + 0); +// bdead c1788001 gp = MEM_U32(sp + 52); +if (t6 != 0) {// bdead c1780001 ra = MEM_U32(sp + 60); +goto L43ffcc;} +// bdead c1780001 ra = MEM_U32(sp + 60); +s1 = MEM_U32(s7 + 0); +t7 = MEM_U32(s2 + 0); +//nop; +MEM_U32(s1 + 0) = t7; +L43ff2c: +//nop; +a0 = 0x8; +a1 = s4; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43ff3c; +a1 = s4; +L43ff3c: +// bdead c17c0009 gp = MEM_U32(sp + 52); +if (v0 != 0) {s0 = v0; +goto L43ff54;} +s0 = v0; +t8 = 0x1; +MEM_U8(fp + 0) = (uint8_t)t8; +goto L43ffc8; +MEM_U8(fp + 0) = (uint8_t)t8; +L43ff54: +t9 = MEM_U32(s5 + 0); +a0 = 0x8; +MEM_U32(s0 + 0) = t9; +t0 = MEM_U32(s1 + 20); +//nop; +MEM_U32(s0 + 4) = t0; +MEM_U32(s1 + 20) = s0; +a1 = s4; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L43ff78; +a1 = s4; +L43ff78: +// bdead c17c0009 gp = MEM_U32(sp + 52); +if (v0 != 0) {s0 = v0; +goto L43ff90;} +s0 = v0; +t1 = 0x1; +MEM_U8(fp + 0) = (uint8_t)t1; +goto L43ffc8; +MEM_U8(fp + 0) = (uint8_t)t1; +L43ff90: +v1 = MEM_U32(s5 + 0); +MEM_U32(s0 + 0) = s1; +t2 = MEM_U32(v1 + 24); +//nop; +MEM_U32(s0 + 4) = t2; +MEM_U32(v1 + 24) = s0; +a0 = MEM_U32(s2 + 4); +// fdead 1e1fe083b t9 = t9; +// bdead c1700021 v0 = s6; +func_43fe84(mem, sp, a0); +goto L43ffb8; +// bdead c1700021 v0 = s6; +L43ffb8: +// bdead c1700001 gp = MEM_U32(sp + 52); +s2 = MEM_U32(s3 + 8); +//nop; +goto L43fed8; +//nop; +L43ffc8: +// bdead 1 ra = MEM_U32(sp + 60); +L43ffcc: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void func_43fff8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L43fff8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 4000016b MEM_U32(sp + 20) = s0; +// fdead 4000016b MEM_U32(sp + 44) = ra; +// fdead 4000016b MEM_U32(sp + 40) = gp; +// fdead 4000016b MEM_U32(sp + 36) = s4; +// fdead 4000016b MEM_U32(sp + 32) = s3; +// fdead 4000016b MEM_U32(sp + 28) = s2; +// fdead 4000016b MEM_U32(sp + 24) = s1; +MEM_U32(sp + 88) = a0; +s0 = 0x1001cb20; +a1 = MEM_U32(a0 + 0); +t7 = MEM_U32(s0 + 0); +t8 = MEM_U32(a1 + 40); +//nop; +if (t7 == t8) {t6 = MEM_U32(sp + 88); +goto L440228;} +t6 = MEM_U32(sp + 88); +//nop; +a0 = a1; +//nop; +f_decreasecount(mem, sp, a0); +goto L440054; +//nop; +L440054: +// bdead 40020003 gp = MEM_U32(sp + 40); +t1 = MEM_U32(s0 + 0); +t0 = 0x1001c4c4; +t9 = 0x1; +t0 = MEM_U32(t0 + 0); +s3 = sp + 0x4c; +MEM_U8(sp + 82) = (uint8_t)t9; +MEM_U32(sp + 76) = t1; +MEM_U16(sp + 80) = (uint16_t)t0; +a0 = MEM_U32(s3 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s3 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L440090; +MEM_U32(sp + 4) = a1; +L440090: +// bdead 4010000b gp = MEM_U32(sp + 40); +t4 = v0 & 0xffff; +t6 = 0x10013640; +t5 = t4 << 2; +MEM_U16(sp + 72) = (uint16_t)v0; +t7 = t5 + t6; +s0 = MEM_U32(t7 + 0); +s1 = zero; +if (s0 == 0) {//nop; +goto L440140;} +//nop; +s4 = 0x1001c900; +s2 = 0x3; +L4400c0: +t8 = MEM_U32(s4 + 0); +t9 = MEM_U32(s0 + 16); +//nop; +if (t8 != t9) {//nop; +goto L440120;} +//nop; +t0 = MEM_U8(s0 + 0); +//nop; +if (s2 != t0) {//nop; +goto L440120;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s3 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s3 + 4); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L440110; +MEM_U32(sp + 12) = a3; +L440110: +// bdead 403e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L440120;} +//nop; +s1 = 0x1; +L440120: +if (s1 != 0) {//nop; +goto L440130;} +//nop; +s0 = MEM_U32(s0 + 28); +//nop; +L440130: +if (s1 != 0) {//nop; +goto L440140;} +//nop; +if (s0 != 0) {//nop; +goto L4400c0;} +//nop; +L440140: +s4 = 0x1001c900; +if (s1 != 0) {s2 = 0x3; +goto L44018c;} +s2 = 0x3; +//nop; +a0 = MEM_U16(sp + 72); +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L44015c; +//nop; +L44015c: +// bdead 4038000b gp = MEM_U32(sp + 40); +s0 = v0; +t5 = 0x1001eb84; +s1 = 0x1; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {// bdead 403e000b ra = MEM_U32(sp + 44); +goto L440248;} +// bdead 403e000b ra = MEM_U32(sp + 44); +t6 = MEM_U32(s4 + 0); +MEM_U8(v0 + 33) = (uint8_t)zero; +MEM_U8(v0 + 34) = (uint8_t)s1; +MEM_U32(v0 + 16) = t6; +L44018c: +t7 = MEM_U8(s0 + 0); +s1 = 0x1; +if (t7 != 0) {t0 = 0x4; +goto L4401d4;} +t0 = 0x4; +at = MEM_U32(s3 + 0); +t9 = MEM_U32(s3 + 4); +MEM_U8(s0 + 0) = (uint8_t)s2; +MEM_U32(s0 + 56) = zero; +MEM_U8(s0 + 1) = (uint8_t)zero; +MEM_U8(s0 + 32) = (uint8_t)t0; +MEM_U16(s0 + 6) = (uint16_t)zero; +MEM_U32(s0 + 48) = zero; +MEM_U32(s0 + 36) = zero; +MEM_U8(s0 + 2) = (uint8_t)zero; +MEM_U8(s0 + 3) = (uint8_t)s1; +MEM_U8(s0 + 35) = (uint8_t)zero; +MEM_U32(s0 + 40) = at; +MEM_U32(s0 + 44) = t9; +L4401d4: +t1 = MEM_U32(sp + 88); +a0 = s0; +MEM_U32(t1 + 0) = s0; +//nop; +//nop; +//nop; +f_increasecount(mem, sp, a0); +goto L4401f0; +//nop; +L4401f0: +t2 = MEM_U16(s0 + 6); +// bdead 40260801 gp = MEM_U32(sp + 40); +if (s1 != t2) {t6 = MEM_U32(sp + 88); +goto L440228;} +t6 = MEM_U32(sp + 88); +//nop; +a0 = s0; +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L440210; +//nop; +L440210: +t3 = MEM_U32(s4 + 0); +// bdead 40041001 gp = MEM_U32(sp + 40); +t4 = MEM_U32(t3 + 40); +//nop; +MEM_U8(t4 + 8) = (uint8_t)s1; +t6 = MEM_U32(sp + 88); +L440228: +t5 = 0xc8; +t7 = MEM_U32(t6 + 0); +s1 = 0x1; +MEM_U8(t7 + 47) = (uint8_t)t5; +t8 = MEM_U32(t6 + 0); +//nop; +MEM_U8(t8 + 34) = (uint8_t)s1; +// bdead 1 ra = MEM_U32(sp + 44); +L440248: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static uint32_t func_440264(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L440264: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +t6 = 0x1001c900; +// fdead 4000806b MEM_U32(sp + 52) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 4000806b MEM_U32(sp + 48) = gp; +// fdead 4000806b MEM_U32(sp + 44) = s5; +// fdead 4000806b MEM_U32(sp + 40) = s4; +// fdead 4000806b MEM_U32(sp + 36) = s3; +// fdead 4000806b MEM_U32(sp + 32) = s2; +// fdead 4000806b MEM_U32(sp + 28) = s1; +// fdead 4000806b MEM_U32(sp + 24) = s0; +s0 = MEM_U32(t6 + 40); +s2 = a0; +if (s0 == 0) {s3 = a1; +goto L4403d8;} +s3 = a1; +s1 = 0x10011ff0; +s5 = 0x3f; +s4 = 0x1; +L4402b8: +t7 = MEM_U8(s0 + 9); +//nop; +if (s4 != t7) {//nop; +goto L4403c8;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t8 = MEM_U8(v0 + 0); +//nop; +if (s5 != t8) {//nop; +goto L4403c8;} +//nop; +t9 = MEM_U32(v0 + 4); +//nop; +if (s2 != t9) {//nop; +goto L4403c8;} +//nop; +t0 = MEM_U32(v0 + 48); +//nop; +if (s3 != t0) {//nop; +goto L4403c8;} +//nop; +t1 = MEM_U8(v0 + 31); +//nop; +if (t1 == 0) {//nop; +goto L4403c8;} +//nop; +t2 = MEM_U8(s1 + 1); +t4 = MEM_U8(v0 + 44); +t3 = t2 & 0x1f; +if (t3 != t4) {//nop; +goto L4403c8;} +//nop; +t5 = MEM_U32(s1 + 8); +t6 = MEM_U32(v0 + 32); +//nop; +if (t5 != t6) {//nop; +goto L4403c8;} +//nop; +//nop; +a0 = MEM_U32(v0 + 20); +//nop; +v0 = f_treekilled(mem, sp, a0); +goto L440348; +//nop; +L440348: +// bdead 407e000b gp = MEM_U32(sp + 48); +if (v0 != 0) {//nop; +goto L4403c8;} +//nop; +//nop; +a0 = s2; +//nop; +f_decreasecount(mem, sp, a0); +goto L440364; +//nop; +L440364: +t7 = MEM_U32(s0 + 12); +at = 0x1e000000; +v1 = MEM_U32(t7 + 20); +// bdead 20015 gp = MEM_U32(sp + 48); +t8 = MEM_U8(v1 + 0); +//nop; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +t2 = t1 << (t8 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L4403b4;} +//nop; +t3 = MEM_U16(v1 + 6); +//nop; +t4 = t3 + 0x1; +MEM_U16(v1 + 6) = (uint16_t)t4; +t5 = MEM_U32(s0 + 12); +//nop; +v1 = MEM_U32(t5 + 20); +//nop; +L4403b4: +t6 = 0x1001c4a8; +v0 = 0x1; +t6 = MEM_U32(t6 + 0); +MEM_U32(t6 + 0) = v1; +goto L4403dc; +MEM_U32(t6 + 0) = v1; +L4403c8: +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 != 0) {//nop; +goto L4402b8;} +//nop; +L4403d8: +v0 = zero; +L4403dc: +// bdead 9 ra = MEM_U32(sp + 52); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 s4 = MEM_U32(sp + 40); +// bdead 9 s5 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void f_readnxtinst(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L440400: +//readnxtinst: +//nop; +//nop; +//nop; +sp = sp + 0xfffffef0; +// fdead 4000006b MEM_U32(sp + 56) = fp; +// fdead 4000006b MEM_U32(sp + 44) = s6; +// fdead 4000006b MEM_U32(sp + 48) = s7; +s6 = 0x1001eb80; +fp = 0x10011ff0; +s7 = 0x47; +// fdead c180006b MEM_U32(sp + 60) = ra; +// fdead c180006b MEM_U32(sp + 52) = gp; +// fdead c180006b MEM_U32(sp + 40) = s5; +// fdead c180006b MEM_U32(sp + 36) = s4; +// fdead c180006b MEM_U32(sp + 32) = s3; +// fdead c180006b MEM_U32(sp + 28) = s2; +// fdead c180006b MEM_U32(sp + 24) = s1; +// fdead c180006b MEM_U32(sp + 20) = s0; +L440448: +a3 = MEM_U8(fp + 0); +t7 = 0x10013460; +t6 = a3 << 2; +t6 = t6 - a3; +t8 = t6 + t7; +t9 = MEM_U8(t8 + 1); +//nop; +if (t9 != 0) {//nop; +goto L4404a0;} +//nop; +//nop; +//nop; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L44047c; +//nop; +L44047c: +// bdead 40000001 gp = MEM_U32(sp + 52); +a0 = 0x60; +//nop; +//nop; +//nop; +f_extendstat(mem, sp, a0); +goto L440494; +//nop; +L440494: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L4404a0: +s3 = 0x1001c4a8; +t2 = 0x1001c4a4; +s3 = MEM_U32(s3 + 0); +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == s3) {//nop; +goto L440694;} +//nop; +s1 = MEM_U32(s3 + 0); +at = 0x3; +t3 = MEM_U8(s1 + 0); +//nop; +if (t3 != at) {//nop; +goto L440694;} +//nop; +t4 = MEM_U8(s1 + 46); +at = 0x5; +if (t4 != at) {at = 0x7b; +goto L440694;} +at = 0x7b; +if (a3 == at) {t6 = 0x1; +goto L440694;} +t6 = 0x1; +t5 = MEM_U32(s1 + 56); +s5 = s1; +if (t5 == 0) {//nop; +goto L440500;} +//nop; +abort(); +L440500: +//nop; +a0 = MEM_U16(s5 + 8); +MEM_U8(s5 + 2) = (uint8_t)t6; +s0 = s5; +v0 = f_appendchain(mem, sp, a0); +goto L440514; +s0 = s5; +L440514: +// bdead c182000b gp = MEM_U32(sp + 52); +t8 = 0x1; +t7 = 0x1001c900; +t9 = 0x3; +t7 = MEM_U32(t7 + 0); +MEM_U8(v0 + 34) = (uint8_t)t8; +MEM_U8(v0 + 33) = (uint8_t)zero; +MEM_U8(v0 + 0) = (uint8_t)t9; +MEM_U32(v0 + 16) = t7; +at = MEM_U32(s0 + 40); +t7 = 0x1001c4a8; +MEM_U32(v0 + 40) = at; +t3 = MEM_U32(s0 + 44); +s5 = v0; +MEM_U32(v0 + 44) = t3; +t4 = MEM_U8(s0 + 1); +a0 = 0x7b; +MEM_U8(v0 + 1) = (uint8_t)t4; +t5 = MEM_U8(s0 + 32); +//nop; +MEM_U8(v0 + 32) = (uint8_t)t5; +t6 = MEM_U8(s0 + 47); +MEM_U8(v0 + 3) = (uint8_t)zero; +MEM_U16(v0 + 6) = (uint16_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U32(v0 + 36) = zero; +MEM_U8(v0 + 2) = (uint8_t)zero; +MEM_U8(v0 + 35) = (uint8_t)zero; +MEM_U8(v0 + 47) = (uint8_t)t6; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(t7 + 0); +//nop; +MEM_U32(v0 + 52) = t8; +//nop; +//nop; +//nop; +f_extendstat(mem, sp, a0); +goto L4405ac; +//nop; +L4405ac: +// bdead c1c00003 gp = MEM_U32(sp + 52); +t9 = 0x1; +t2 = 0x1001c910; +t4 = 0x10022148; +t2 = MEM_U32(t2 + 0); +a1 = s5; +MEM_U8(t2 + 3) = (uint8_t)t9; +t3 = MEM_U32(s5 + 40); +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U32(t4 + 28) = t3; +//nop; +a0 = MEM_U32(s5 + 40); +//nop; +f_insert_outparlist(mem, sp, a0, a1); +goto L4405e8; +//nop; +L4405e8: +// bdead c1c00003 gp = MEM_U32(sp + 52); +//nop; +v0 = 0x1001c4a8; +s4 = 0x1001c910; +t5 = MEM_U32(v0 + 0); +s4 = MEM_U32(s4 + 0); +t6 = MEM_U32(t5 + 12); +MEM_U32(s4 + 4) = s5; +MEM_U32(v0 + 0) = t6; +//nop; +MEM_U8(s4 + 28) = (uint8_t)zero; +MEM_U8(s4 + 30) = (uint8_t)zero; +MEM_U8(s4 + 29) = (uint8_t)zero; +MEM_U8(s4 + 31) = (uint8_t)zero; +MEM_U8(s4 + 1) = (uint8_t)zero; +MEM_U32(s4 + 44) = zero; +MEM_U32(s4 + 48) = zero; +MEM_U8(s4 + 2) = (uint8_t)zero; +MEM_U32(s5 + 56) = zero; +f_appendstorelist(mem, sp); +goto L440638; +MEM_U32(s5 + 56) = zero; +L440638: +// bdead c1c00003 gp = MEM_U32(sp + 52); +t7 = 0x1; +t8 = 0x1001c900; +a0 = s5; +t8 = MEM_U32(t8 + 0); +// bdead c3c10023 v0 = sp + 0x110; +t9 = MEM_U32(t8 + 40); +//nop; +MEM_U8(t9 + 8) = (uint8_t)t7; +//nop; +MEM_U32(sp + 268) = s5; +// bdead c1800023 t9 = t9; +//nop; +func_43e3a8(mem, sp, a0); +goto L440670; +//nop; +L440670: +// bdead c1800003 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +a0 = s5; +//nop; +f_increasecount(mem, sp, a0); +goto L440688; +//nop; +L440688: +// bdead c1800003 gp = MEM_U32(sp + 52); +a3 = MEM_U8(fp + 0); +//nop; +L440694: +v0 = a3 & 0xff; +at = v0 < 0x9c; +if (at == 0) {//nop; +goto L448a4c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100046e8[] = { +&&L443360, +&&L441b08, +&&L443e84, +&&L448830, +&&L441b08, +&&L445c48, +&&L448a4c, +&&L448a4c, +&&L447fbc, +&&L441b08, +&&L448a4c, +&&L448a4c, +&&L4439b0, +&&L4439b0, +&&L443f94, +&&L445be8, +&&L448504, +&&L446290, +&&L4489c4, +&&L448a4c, +&&L448a4c, +&&L4489f8, +&&L4489c4, +&&L4480ec, +&&L443b5c, +&&L4439b0, +&&L4439b0, +&&L44808c, +&&L441b08, +&&L441b08, +&&L444990, +&&L448a4c, +&&L447fbc, +&&L448a4c, +&&L448a4c, +&&L441b08, +&&L448a4c, +&&L448a4c, +&&L445d28, +&&L448a4c, +&&L441b08, +&&L441b08, +&&L448a4c, +&&L448a4c, +&&L4480ec, +&&L442f7c, +&&L4447bc, +&&L4447bc, +&&L4447bc, +&&L44688c, +&&L441398, +&&L444080, +&&L4447bc, +&&L4447bc, +&&L444080, +&&L4439b0, +&&L4447bc, +&&L448a4c, +&&L441b08, +&&L441b08, +&&L441b08, +&&L440838, +&&L444b1c, +&&L446cf0, +&&L446cf0, +&&L442dd4, +&&L445d28, +&&L448a70, +&&L448998, +&&L448950, +&&L4449fc, +&&L441398, +&&L4406c4, +&&L441670, +&&L445cc8, +&&L4406c4, +&&L44897c, +&&L441b08, +&&L441b08, +&&L448a4c, +&&L443360, +&&L44800c, +&&L440838, +&&L448a4c, +&&L44897c, +&&L441b08, +&&L441b08, +&&L441b08, +&&L447628, +&&L447628, +&&L448a4c, +&&L441b08, +&&L446934, +&&L441b08, +&&L443360, +&&L441b08, +&&L448a4c, +&&L443360, +&&L443360, +&&L448a4c, +&&L4469a0, +&&L448a4c, +&&L446bcc, +&&L448700, +&&L448a4c, +&&L441b08, +&&L447fe8, +&&L448a4c, +&&L448a4c, +&&L448a4c, +&&L443b5c, +&&L448a4c, +&&L448a4c, +&&L448a4c, +&&L443360, +&&L441b08, +&&L441b08, +&&L441b08, +&&L443360, +&&L443360, +&&L448a4c, +&&L4489c4, +&&L448a4c, +&&L444b1c, +&&L4478b4, +&&L441b08, +&&L4487f0, +&&L445d28, +&&L447930, +&&L447930, +&&L447930, +&&L447930, +&&L447930, +&&L447930, +&&L443b5c, +&&L448a70, +&&L445d28, +&&L448a4c, +&&L441b08, +&&L448a4c, +&&L44652c, +&&L441b08, +&&L4469a0, +&&L448a4c, +&&L448a4c, +&&L448a4c, +&&L448a4c, +&&L444428, +&&L447258, +&&L441a5c, +&&L448a4c, +&&L4480ec, +&&L448a4c, +&&L448a4c, +&&L444428, +&&L447258, +}; +dest = Lswitch100046e8[v0]; +//nop; +goto *dest; +//nop; +L4406c4: +t6 = MEM_U8(fp + 1); +t4 = a3 ^ 0x48; +t4 = t4 < 0x1; +t5 = 0x52; +t8 = t6 & 0xff1f; +t3 = 0x1d; +MEM_U32(fp + 4) = t4; +MEM_U8(fp + 0) = (uint8_t)t5; +t9 = t8 | 0x60; +t5 = MEM_U32(fp + 4); +MEM_U32(fp + 12) = t3; +MEM_U8(fp + 1) = (uint8_t)t9; +t2 = t9 & 0xffe0; +t3 = 0x4; +t4 = 0x3; +t6 = 0x1d; +MEM_U8(fp + 1) = (uint8_t)t2; +MEM_U32(fp + 8) = t3; +MEM_U8(sp + 234) = (uint8_t)t4; +MEM_U32(sp + 228) = t6; +t8 = sp + 0xe4; +MEM_U16(sp + 232) = (uint16_t)t5; +a0 = MEM_U32(t8 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t8 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L440734; +MEM_U32(sp + 4) = a1; +L440734: +// bdead 4000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe002f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L440750; +//nop; +L440750: +// bdead 4000000b gp = MEM_U32(sp + 52); +s5 = v0; +t2 = 0x1001eb84; +a0 = s5; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {// bdead 4040002b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 4040002b ra = MEM_U32(sp + 60); +t3 = MEM_U8(v0 + 0); +t4 = 0x3; +if (t3 != 0) {t5 = sp + 0xe4; +goto L4407d0;} +t5 = sp + 0xe4; +MEM_U8(v0 + 0) = (uint8_t)t4; +at = MEM_U32(t5 + 0); +t9 = 0x1001c4c0; +MEM_U32(v0 + 40) = at; +t7 = MEM_U32(t5 + 4); +t8 = 0x4; +MEM_U32(v0 + 56) = zero; +MEM_U8(v0 + 1) = (uint8_t)zero; +MEM_U8(v0 + 32) = (uint8_t)t8; +MEM_U32(v0 + 44) = t7; +t9 = MEM_U32(t9 + 0); +t2 = 0x1; +t3 = 0x1; +MEM_U16(v0 + 6) = (uint16_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U32(v0 + 36) = zero; +MEM_U8(v0 + 2) = (uint8_t)t2; +MEM_U8(v0 + 3) = (uint8_t)zero; +MEM_U8(v0 + 35) = (uint8_t)t3; +MEM_U8(v0 + 47) = (uint8_t)t9; +L4407d0: +//nop; +// bdead 40400021 v0 = sp + 0x110; +// bdead 40400021 t9 = t9; +MEM_U32(sp + 268) = s5; +func_43e3a8(mem, sp, a0); +goto L4407e4; +MEM_U32(sp + 268) = s5; +L4407e4: +// bdead 40000001 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +a0 = s5; +//nop; +f_increasecount(mem, sp, a0); +goto L4407fc; +//nop; +L4407fc: +t4 = MEM_U16(s5 + 6); +// bdead 40402001 gp = MEM_U32(sp + 52); +at = 0x1; +if (t4 != at) {//nop; +goto L440828;} +//nop; +//nop; +a0 = s5; +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L440820; +//nop; +L440820: +// bdead 1 gp = MEM_U32(sp + 52); +//nop; +L440828: +at = 0x1001eb5c; +t6 = 0x1; +MEM_U8(at + 0) = (uint8_t)t6; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t6; +L440838: +t5 = MEM_U8(s6 + 0); +//nop; +if (t5 == 0) {//nop; +goto L440928;} +//nop; +t7 = MEM_U8(fp + 1); +at = 0x4; +t8 = t7 << 24; +t9 = t8 >> 29; +if (t9 != at) {//nop; +goto L440928;} +//nop; +//nop; +a0 = MEM_U32(fp + 4); +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L440870; +//nop; +L440870: +// bdead c180000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L440928;} +//nop; +//nop; +a0 = MEM_U32(fp + 4); +//nop; +v0 = f_is_gp_relative(mem, sp, a0); +goto L44088c; +//nop; +L44088c: +// bdead c180008b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L440928;} +//nop; +v1 = MEM_U32(fp + 12); +MEM_U8(fp + 0) = (uint8_t)s7; +v0 = (int)v1 >> 16; +t2 = v0 << 16; +MEM_U32(fp + 12) = t2; +MEM_U32(fp + 16) = v1; +t3 = MEM_U8(fp + 1); +//nop; +s1 = MEM_U32(fp + 8); +s0 = v1 - t2; +s2 = t3 & 0x1f; +f_readnxtinst(mem, sp); +goto L4408c8; +s2 = t3 & 0x1f; +L4408c8: +v0 = MEM_U16(fp + 2); +// bdead c18e008b gp = MEM_U32(sp + 52); +t6 = v0 & 0x1; +if (t6 == 0) {t7 = 0x36; +goto L4408e8;} +t7 = 0x36; +t5 = 0x33; +MEM_U8(fp + 0) = (uint8_t)t5; +goto L4408ec; +MEM_U8(fp + 0) = (uint8_t)t5; +L4408e8: +MEM_U8(fp + 0) = (uint8_t)t7; +L4408ec: +a0 = MEM_U8(fp + 1); +t6 = s0 & 0x7; +t8 = a0 << 27; +t9 = t8 >> 27; +t2 = s2 ^ t9; +t3 = t2 & 0x1f; +t5 = t6 << 3; +t7 = v0 | t5; +t4 = t3 ^ a0; +MEM_U8(fp + 1) = (uint8_t)t4; +MEM_U32(fp + 4) = s0; +MEM_U32(fp + 12) = zero; +MEM_U32(fp + 8) = s1; +MEM_U16(fp + 2) = (uint16_t)t7; +goto L440448; +MEM_U16(fp + 2) = (uint16_t)t7; +L440928: +t8 = MEM_U8(fp + 1); +at = 0x5; +t9 = t8 << 24; +t2 = t9 >> 29; +if (t2 != at) {//nop; +goto L4409b0;} +//nop; +//nop; +a0 = MEM_U32(fp + 12); +//nop; +v0 = f_in_outparlist(mem, sp, a0); +goto L440950; +//nop; +L440950: +// bdead c000000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L4409b0;} +//nop; +//nop; +a0 = MEM_U32(fp + 12); +//nop; +v0 = f_in_outparlist(mem, sp, a0); +goto L44096c; +//nop; +L44096c: +// bdead 40000009 gp = MEM_U32(sp + 52); +s5 = v0; +//nop; +a0 = v0; +// fdead e1fe003f t9 = t9; +// bdead 40400021 v0 = sp + 0x110; +MEM_U32(sp + 268) = s5; +func_43e3a8(mem, sp, a0); +goto L44098c; +MEM_U32(sp + 268) = s5; +L44098c: +// bdead 40000001 gp = MEM_U32(sp + 52); +a0 = MEM_U32(sp + 268); +//nop; +//nop; +//nop; +f_increasecount(mem, sp, a0); +goto L4409a4; +//nop; +L4409a4: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L4409b0: +v0 = MEM_U8(fp + 1); +t7 = 0x1001e6b4; +t3 = v0 << 24; +a0 = MEM_U16(fp + 6); +t5 = MEM_U32(fp + 12); +t7 = MEM_U8(t7 + 0); +t4 = t3 >> 29; +t6 = t4 & 0xff; +at = 0x3; +v0 = t6; +MEM_U16(sp + 232) = (uint16_t)a0; +if (t7 != at) {MEM_U32(sp + 228) = t5; +goto L440ac4;} +MEM_U32(sp + 228) = t5; +t8 = MEM_U8(fp + 0); +s2 = 0x3d; +if (s2 != t8) {at = 0x1; +goto L440ac4;} +at = 0x1; +if (t6 != at) {at = 0x3; +goto L440ac8;} +at = 0x3; +if ((int)t5 <= 0) {a2 = 0xf; +goto L440ac4;} +a2 = 0xf; +s0 = 0x10001ef0; +a1 = 0x10004663; +//nop; +a0 = MEM_U32(s0 + 0); +MEM_U8(sp + 234) = (uint8_t)t6; +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L440a24; +a1 = a1; +L440a24: +// bdead c0020003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L440a44; +a2 = 0x400; +L440a44: +// bdead c0020003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000465d; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L440a64; +a1 = a1; +L440a64: +// bdead c0020003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 0); +s1 = 0x1001e69c; +//nop; +a1 = MEM_U32(s1 + 0); +a2 = zero; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L440a84; +a3 = 0xa; +L440a84: +// bdead c0020003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 0); +a1 = 0x10004633; +//nop; +a2 = 0x2a; +a3 = 0x2a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L440aa4; +a1 = a1; +L440aa4: +// bdead c0020183 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L440abc; +//nop; +L440abc: +// bdead c0000003 gp = MEM_U32(sp + 52); +v0 = 0x2; +L440ac4: +at = 0x3; +L440ac8: +s2 = 0x3d; +if (v0 != at) {MEM_U8(sp + 234) = (uint8_t)v0; +goto L440ad8;} +MEM_U8(sp + 234) = (uint8_t)v0; +MEM_U16(sp + 232) = (uint16_t)zero; +L440ad8: +t2 = sp + 0xe4; +a0 = MEM_U32(t2 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t2 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L440af4; +MEM_U32(sp + 4) = a1; +L440af4: +// bdead c008000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe002f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L440b10; +//nop; +L440b10: +// bdead c008000b gp = MEM_U32(sp + 52); +s5 = v0; +t6 = 0x1001eb84; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L448a70;} +//nop; +a3 = MEM_U8(fp + 0); +//nop; +if (s2 != a3) {//nop; +goto L440bc4;} +//nop; +s3 = 0x1001c4a8; +at = 0x3; +s3 = MEM_U32(s3 + 0); +t5 = 0x6; +s1 = MEM_U32(s3 + 0); +t7 = 0xc8; +v0 = MEM_U8(s1 + 0); +//nop; +if (v0 != at) {//nop; +goto L440b94;} +//nop; +//nop; +MEM_U32(sp + 268) = s5; +// fdead e1ffc11f t9 = t9; +a0 = s3; +// bdead c0080023 v0 = sp + 0x110; +func_43fff8(mem, sp, a0); +goto L440b80; +// bdead c0080023 v0 = sp + 0x110; +L440b80: +// bdead c0080003 gp = MEM_U32(sp + 52); +a3 = MEM_U8(fp + 0); +s5 = MEM_U32(sp + 268); +t6 = MEM_U8(s5 + 0); +goto L440bc8; +t6 = MEM_U8(s5 + 0); +L440b94: +if (v0 == t5) {//nop; +goto L440ba0;} +//nop; +abort(); +L440ba0: +MEM_U8(s1 + 47) = (uint8_t)t7; +t9 = MEM_U32(s3 + 0); +t8 = 0x1; +MEM_U8(t9 + 34) = (uint8_t)t8; +t2 = MEM_U32(s3 + 0); +t3 = 0x1; +t4 = MEM_U32(t2 + 24); +//nop; +MEM_U8(t4 + 8) = (uint8_t)t3; +L440bc4: +t6 = MEM_U8(s5 + 0); +L440bc8: +at = 0x52; +if (t6 != 0) {t8 = sp + 0xe4; +goto L440ce0;} +t8 = sp + 0xe4; +if (a3 != at) {t7 = 0x6; +goto L440be8;} +t7 = 0x6; +t5 = 0x3; +MEM_U8(s5 + 0) = (uint8_t)t5; +goto L440bec; +MEM_U8(s5 + 0) = (uint8_t)t5; +L440be8: +MEM_U8(s5 + 0) = (uint8_t)t7; +L440bec: +at = MEM_U32(t8 + 0); +t3 = MEM_U8(fp + 1); +MEM_U32(s5 + 40) = at; +t2 = MEM_U32(t8 + 4); +t6 = MEM_U32(fp + 8); +//nop; +a0 = MEM_U16(sp + 232); +t4 = t3 & 0x1f; +MEM_U32(s5 + 56) = zero; +MEM_U8(s5 + 1) = (uint8_t)t4; +MEM_U32(s5 + 44) = t2; +MEM_U8(s5 + 32) = (uint8_t)t6; +v0 = f_blktolev(mem, sp, a0); +goto L440c20; +MEM_U8(s5 + 32) = (uint8_t)t6; +L440c20: +a3 = MEM_U8(fp + 0); +// bdead c048010b gp = MEM_U32(sp + 52); +MEM_U8(s5 + 47) = (uint8_t)v0; +MEM_U16(s5 + 6) = (uint16_t)zero; +if (s2 != a3) {MEM_U32(s5 + 48) = zero; +goto L440c60;} +MEM_U32(s5 + 48) = zero; +t5 = 0x1001c4a8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t7 = MEM_U32(t5 + 0); +MEM_U32(s5 + 60) = zero; +MEM_U8(s5 + 4) = (uint8_t)zero; +MEM_U8(s5 + 5) = (uint8_t)zero; +MEM_U32(s5 + 36) = t7; +goto L440c64; +MEM_U32(s5 + 36) = t7; +L440c60: +MEM_U32(s5 + 36) = zero; +L440c64: +t9 = MEM_U8(s5 + 33); +t6 = 0x1; +if (t9 != 0) {//nop; +goto L440cc4;} +//nop; +t8 = MEM_U8(s5 + 3); +MEM_U8(s5 + 2) = (uint8_t)zero; +if (t8 == 0) {//nop; +goto L440ccc;} +//nop; +t2 = MEM_U8(s5 + 34); +//nop; +if (t2 != 0) {//nop; +goto L440ccc;} +//nop; +t3 = 0x1001c900; +//nop; +t3 = MEM_U32(t3 + 0); +a0 = s5; +a1 = MEM_U32(t3 + 36); +//nop; +v0 = f_varkilled(mem, sp, a0, a1); +goto L440cb0; +//nop; +L440cb0: +// bdead c048000b gp = MEM_U32(sp + 52); +t4 = v0 < 0x1; +a3 = MEM_U8(fp + 0); +MEM_U8(s5 + 3) = (uint8_t)t4; +goto L440ccc; +MEM_U8(s5 + 3) = (uint8_t)t4; +L440cc4: +MEM_U8(s5 + 2) = (uint8_t)t6; +MEM_U8(s5 + 3) = (uint8_t)zero; +L440ccc: +t5 = MEM_U16(fp + 2); +//nop; +t7 = t5 & 0x1; +t9 = zero < t7; +MEM_U8(s5 + 35) = (uint8_t)t9; +L440ce0: +if (s2 != a3) {a0 = s5; +goto L440d04;} +a0 = s5; +t8 = 0x1001c4a8; +at = 0x1001c4a8; +t8 = MEM_U32(t8 + 0); +//nop; +t2 = MEM_U32(t8 + 12); +//nop; +MEM_U32(at + 0) = t2; +L440d04: +v0 = MEM_U32(s5 + 56); +//nop; +if (v0 == 0) {//nop; +goto L440d24;} +//nop; +t3 = MEM_U8(v0 + 31); +//nop; +if (t3 != 0) {//nop; +goto L440e08;} +//nop; +L440d24: +//nop; +// bdead c0400021 v0 = sp + 0x110; +// bdead c0400021 t9 = t9; +MEM_U32(sp + 268) = s5; +func_43e3a8(mem, sp, a0); +goto L440d38; +MEM_U32(sp + 268) = s5; +L440d38: +// bdead c0000001 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +a0 = s5; +//nop; +f_increasecount(mem, sp, a0); +goto L440d50; +//nop; +L440d50: +t4 = MEM_U8(s5 + 34); +// bdead c0402001 gp = MEM_U32(sp + 52); +if (t4 != 0) {//nop; +goto L440d78;} +//nop; +//nop; +a0 = s5; +//nop; +f_lodkillprev(mem, sp, a0); +goto L440d70; +//nop; +L440d70: +// bdead c0400001 gp = MEM_U32(sp + 52); +//nop; +L440d78: +t6 = MEM_U16(s5 + 6); +at = 0x1; +if (t6 != at) {//nop; +goto L440ddc;} +//nop; +t5 = MEM_U8(fp + 1); +at = 0x5; +t7 = t5 << 24; +t9 = t7 >> 29; +if (t9 == at) {//nop; +goto L440ddc;} +//nop; +//nop; +a0 = s5; +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L440db0; +//nop; +L440db0: +t8 = MEM_U8(s5 + 34); +// bdead 2400001 gp = MEM_U32(sp + 52); +if (t8 == 0) {//nop; +goto L440ddc;} +//nop; +t3 = 0x1001c900; +t2 = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +t4 = MEM_U32(t3 + 40); +//nop; +MEM_U8(t4 + 8) = (uint8_t)t2; +L440ddc: +t6 = MEM_U8(s5 + 33); +//nop; +if (t6 != 0) {// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 1 ra = MEM_U32(sp + 60); +v0 = 0x1001e6c8; +//nop; +t5 = MEM_U32(v0 + 0); +//nop; +t7 = t5 + 0x1; +MEM_U32(v0 + 0) = t7; +goto L448a70; +MEM_U32(v0 + 0) = t7; +L440e08: +//nop; +a0 = MEM_U32(s5 + 52); +a1 = 0x14; +v0 = f_bigtree(mem, sp, a0, a1); +goto L440e18; +a1 = 0x14; +L440e18: +// bdead 4040000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L440f08;} +//nop; +//nop; +a0 = MEM_U32(s5 + 52); +//nop; +v0 = f_treekilled(mem, sp, a0); +goto L440e34; +//nop; +L440e34: +// bdead 4040000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L440f08;} +//nop; +a1 = MEM_U32(s5 + 52); +at = 0x4; +t9 = MEM_U8(a1 + 0); +//nop; +if (t9 != at) {//nop; +goto L440ff4;} +//nop; +t8 = MEM_U16(a1 + 6); +at = 0x1; +if (t8 != at) {//nop; +goto L440ff4;} +//nop; +t3 = MEM_U8(s5 + 34); +//nop; +if (t3 == 0) {//nop; +goto L440e90;} +//nop; +t2 = 0x1001c4c4; +t4 = MEM_U16(s5 + 44); +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == t4) {//nop; +goto L440ec8;} +//nop; +L440e90: +t6 = 0x1001eb00; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L440ec8;} +//nop; +t5 = 0x10021c74; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t7 = MEM_U8(t5 + 21); +//nop; +if (t7 == 0) {//nop; +goto L440eec;} +//nop; +L440ec8: +//nop; +a0 = a1; +//nop; +v0 = f_has_ilod(mem, sp, a0); +goto L440ed8; +//nop; +L440ed8: +// bdead 4040000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L440ff4;} +//nop; +a1 = MEM_U32(s5 + 52); +//nop; +L440eec: +//nop; +a0 = a1; +//nop; +v0 = f_constexp(mem, sp, a0); +goto L440efc; +//nop; +L440efc: +// bdead 4040000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L440ff4;} +//nop; +L440f08: +//nop; +a0 = s5; +// fdead e1fe003f t9 = t9; +// bdead 40400023 v0 = sp + 0x110; +MEM_U32(sp + 268) = s5; +func_43e3a8(mem, sp, a0); +goto L440f20; +MEM_U32(sp + 268) = s5; +L440f20: +s5 = MEM_U32(sp + 268); +// bdead 40400003 gp = MEM_U32(sp + 52); +t9 = MEM_U32(s5 + 56); +//nop; +MEM_U8(t9 + 29) = (uint8_t)zero; +t8 = MEM_U16(s5 + 6); +//nop; +if (t8 != 0) {//nop; +goto L440fb8;} +//nop; +t3 = MEM_U8(s5 + 34); +//nop; +if (t3 != 0) {//nop; +goto L440f6c;} +//nop; +//nop; +a0 = s5; +//nop; +f_lodkillprev(mem, sp, a0); +goto L440f64; +//nop; +L440f64: +// bdead 40400001 gp = MEM_U32(sp + 52); +//nop; +L440f6c: +t2 = MEM_U8(s5 + 46); +at = 0x5; +if (t2 == at) {//nop; +goto L440fb8;} +//nop; +//nop; +a0 = s5; +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L440f8c; +//nop; +L440f8c: +t4 = MEM_U8(s5 + 34); +// bdead 40402001 gp = MEM_U32(sp + 52); +if (t4 == 0) {//nop; +goto L440fb8;} +//nop; +t5 = 0x1001c900; +t6 = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +t7 = MEM_U32(t5 + 40); +//nop; +MEM_U8(t7 + 8) = (uint8_t)t6; +L440fb8: +//nop; +a0 = s5; +//nop; +f_increasecount(mem, sp, a0); +goto L440fc8; +//nop; +L440fc8: +t9 = MEM_U8(s5 + 33); +// bdead 4000001 gp = MEM_U32(sp + 52); +if (t9 != 0) {// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 1 ra = MEM_U32(sp + 60); +v0 = 0x1001e6c8; +//nop; +t8 = MEM_U32(v0 + 0); +//nop; +t3 = t8 + 0x1; +MEM_U32(v0 + 0) = t3; +goto L448a70; +MEM_U32(v0 + 0) = t3; +L440ff4: +a1 = MEM_U32(s5 + 52); +MEM_U32(sp + 268) = s5; +v1 = MEM_U8(a1 + 0); +//nop; +v0 = v1; +t2 = v0 + 0xffffffff; +at = t2 < 0x8; +if (at == 0) {//nop; +goto L441368;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004680[] = { +&&L441038, +&&L441038, +&&L441084, +&&L4410f0, +&&L4410f0, +&&L4410f0, +&&L441368, +&&L441038, +}; +dest = Lswitch10004680[t2]; +//nop; +goto *dest; +//nop; +L441038: +//nop; +a0 = a1; +// bdead 40000021 t9 = t9; +// bdead 40000021 v0 = sp + 0x110; +func_43e3a8(mem, sp, a0); +goto L44104c; +// bdead 40000021 v0 = sp + 0x110; +L44104c: +s5 = MEM_U32(sp + 268); +// bdead 40400081 gp = MEM_U32(sp + 52); +v0 = MEM_U8(s5 + 32); +//nop; +at = (int)v0 < (int)0x4; +if (at == 0) {// bdead 40400089 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 40400089 ra = MEM_U32(sp + 60); +//nop; +a1 = MEM_U8(s5 + 1); +a0 = v0 << 3; +f_createcvtl(mem, sp, a0, a1); +goto L441078; +a0 = v0 << 3; +L441078: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L441084: +//nop; +a0 = a1; +// bdead 40000021 t9 = t9; +// bdead 40000021 v0 = sp + 0x110; +func_43e3a8(mem, sp, a0); +goto L441098; +// bdead 40000021 v0 = sp + 0x110; +L441098: +s5 = MEM_U32(sp + 268); +// bdead 40400081 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s5 + 52); +//nop; +t4 = MEM_U16(s0 + 6); +//nop; +t5 = t4 + 0x1; +MEM_U16(s0 + 6) = (uint16_t)t5; +t6 = MEM_U32(s5 + 52); +v0 = MEM_U8(s5 + 32); +t7 = MEM_U8(t6 + 32); +//nop; +at = v0 < t7; +if (at == 0) {// bdead 40400089 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 40400089 ra = MEM_U32(sp + 60); +//nop; +a1 = MEM_U8(s5 + 1); +a0 = v0 << 3; +f_createcvtl(mem, sp, a0, a1); +goto L4410e4; +a0 = v0 << 3; +L4410e4: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L4410f0: +v0 = v1 & 0xff; +t9 = v0 + 0xfffffffc; +at = t9 < 0x3; +if (at == 0) {//nop; +goto L441340;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004674[] = { +&&L441124, +&&L4412ac, +&&L4412dc, +}; +dest = Lswitch10004674[t9]; +//nop; +goto *dest; +//nop; +L441124: +t8 = MEM_U8(s5 + 32); +// bdead 42400041 v0 = sp + 0x110; +at = (int)t8 < (int)0x4; +if (at == 0) {//nop; +goto L4411dc;} +//nop; +t3 = MEM_U16(a1 + 6); +//nop; +t2 = t3 + 0x1; +MEM_U16(a1 + 6) = (uint16_t)t2; +a0 = MEM_U32(s5 + 52); +// bdead 40400021 t9 = t9; +MEM_U32(sp + 268) = s5; +func_43e3a8(mem, sp, a0); +goto L441158; +MEM_U32(sp + 268) = s5; +L441158: +s5 = MEM_U32(sp + 268); +// bdead 40400081 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s5 + 52); +at = 0x19; +v1 = MEM_U8(s0 + 32); +//nop; +if (v1 != at) {t7 = v1 + 0xffffffe0; +goto L441190;} +t7 = v1 + 0xffffffe0; +t4 = MEM_U8(s5 + 32); +t6 = MEM_U32(s0 + 44); +t5 = t4 << 3; +at = (int)t5 < (int)t6; +if (at == 0) {// bdead 40430081 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 40430081 ra = MEM_U32(sp + 60); +L441190: +t9 = t7 < 0x20; +t8 = -t9; +t3 = t8 & 0x1200; +t2 = t3 << (t7 & 0x1f); +v0 = MEM_U8(s5 + 32); +if ((int)t2 >= 0) {//nop; +goto L4411c0;} +//nop; +t4 = MEM_U16(s0 + 60); +//nop; +at = v0 < t4; +if (at == 0) {// bdead 40400089 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 40400089 ra = MEM_U32(sp + 60); +L4411c0: +//nop; +a1 = MEM_U8(s5 + 1); +a0 = v0 << 3; +f_createcvtl(mem, sp, a0, a1); +goto L4411d0; +a0 = v0 << 3; +L4411d0: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L4411dc: +t5 = MEM_U8(a1 + 32); +at = 0x1; +if (t5 != at) {// bdead 40400041 v0 = sp + 0x110; +goto L441280;} +// bdead 40400041 v0 = sp + 0x110; +t6 = MEM_U32(a1 + 40); +t1 = 0x2; +t9 = MEM_U8(t6 + 0); +//nop; +if (t1 != t9) {//nop; +goto L441280;} +//nop; +t8 = MEM_U8(a1 + 1); +at = 0x8a800000; +t3 = t8 < 0x20; +t7 = -t3; +t2 = t7 & at; +t4 = t2 << (t8 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L441280;} +//nop; +a2 = MEM_U32(a1 + 36); +// bdead 40400081 v0 = sp + 0x110; +t5 = MEM_U16(a2 + 6); +//nop; +t6 = t5 + 0x1; +MEM_U16(a2 + 6) = (uint16_t)t6; +t9 = MEM_U32(s5 + 52); +//nop; +a0 = MEM_U32(t9 + 36); +//nop; +MEM_U32(sp + 268) = s5; +// bdead 40000021 t9 = t9; +//nop; +func_43e3a8(mem, sp, a0); +goto L44125c; +//nop; +L44125c: +s5 = MEM_U32(sp + 268); +// bdead 400001 gp = MEM_U32(sp + 52); +t3 = MEM_U32(s5 + 52); +t8 = 0x1001c4a8; +t7 = MEM_U32(t3 + 40); +t8 = MEM_U32(t8 + 0); +t2 = MEM_U32(t7 + 32); +MEM_U32(t8 + 4) = t2; +goto L448a70; +MEM_U32(t8 + 4) = t2; +L441280: +t4 = MEM_U16(a1 + 6); +//nop; +t5 = t4 + 0x1; +MEM_U16(a1 + 6) = (uint16_t)t5; +a0 = MEM_U32(s5 + 52); +// bdead 40400021 t9 = t9; +MEM_U32(sp + 268) = s5; +func_43e3a8(mem, sp, a0); +goto L4412a0; +MEM_U32(sp + 268) = s5; +L4412a0: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L4412ac: +t6 = MEM_U16(a1 + 6); +// bdead 40408041 v0 = sp + 0x110; +t9 = t6 + 0x1; +MEM_U16(a1 + 6) = (uint16_t)t9; +//nop; +a0 = MEM_U32(s5 + 52); +// bdead 40400021 t9 = t9; +MEM_U32(sp + 268) = s5; +func_43e3a8(mem, sp, a0); +goto L4412d0; +MEM_U32(sp + 268) = s5; +L4412d0: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L4412dc: +t3 = MEM_U16(a1 + 6); +//nop; +t7 = t3 + 0x1; +MEM_U16(a1 + 6) = (uint16_t)t7; +a0 = MEM_U32(s5 + 52); +// bdead 40400021 t9 = t9; +// bdead 40400021 v0 = sp + 0x110; +MEM_U32(sp + 268) = s5; +func_43e3a8(mem, sp, a0); +goto L441300; +MEM_U32(sp + 268) = s5; +L441300: +s5 = MEM_U32(sp + 268); +// bdead 40400081 gp = MEM_U32(sp + 52); +t2 = MEM_U32(s5 + 52); +v0 = MEM_U8(s5 + 32); +t8 = MEM_U8(t2 + 32); +//nop; +at = v0 < t8; +if (at == 0) {// bdead 40400089 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 40400089 ra = MEM_U32(sp + 60); +//nop; +a1 = MEM_U8(s5 + 1); +a0 = v0 << 3; +f_createcvtl(mem, sp, a0, a1); +goto L441334; +a0 = v0 << 3; +L441334: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L441340: +a2 = 0x10004628; +//nop; +a0 = 0x1; +a1 = 0x5ae; +a3 = 0xb; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L44135c; +a2 = a2; +L44135c: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L441368: +a2 = 0x1000461d; +//nop; +a0 = 0x1; +a1 = 0x59e; +a3 = 0xb; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L441384; +a2 = a2; +L441384: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +// fdead 0 ra = MEM_U32(sp + 60); +goto L448a74; +// fdead 0 ra = MEM_U32(sp + 60); +L441398: +v0 = MEM_U8(fp + 1); +t9 = MEM_U32(fp + 16); +t4 = v0 << 24; +t5 = t4 >> 29; +v0 = t5 & 0xff; +a0 = MEM_U16(fp + 6); +at = 0x3; +if (v0 != at) {MEM_U32(sp + 228) = t9; +goto L4413c0;} +MEM_U32(sp + 228) = t9; +a0 = zero; +L4413c0: +t3 = 0x1001c4c4; +MEM_U16(sp + 232) = (uint16_t)a0; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != a0) {//nop; +goto L44140c;} +//nop; +t7 = 0x1001e6b4; +at = 0x2a000000; +t7 = MEM_U8(t7 + 0); +//nop; +t2 = t7 < 0x20; +t8 = -t2; +t4 = t8 & at; +t5 = t4 << (t7 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L44140c;} +//nop; +at = 0x1001eba4; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L44140c: +t6 = 0x1001e6b4; +at = 0x3; +t6 = MEM_U8(t6 + 0); +MEM_U8(sp + 234) = (uint8_t)v0; +if (t6 != at) {t2 = sp + 0xe4; +goto L441478;} +t2 = sp + 0xe4; +t9 = MEM_U32(fp + 8); +MEM_U8(sp + 234) = (uint8_t)v0; +t3 = t9 + 0x20; +t2 = t3 < 0x20; +t8 = -t2; +t4 = t8 & 0x1; +t7 = t4 << (t3 & 0x1f); +if ((int)t7 >= 0) {at = 0x1; +goto L441474;} +at = 0x1; +if (v0 != at) {MEM_U8(sp + 234) = (uint8_t)v0; +goto L441468;} +MEM_U8(sp + 234) = (uint8_t)v0; +v1 = MEM_U32(fp + 12); +t5 = 0xfffffffc; +t6 = t5 - v1; +MEM_U32(fp + 8) = t6; +MEM_U32(sp + 228) = v1; +goto L441474; +MEM_U32(sp + 228) = v1; +L441468: +t9 = 0x7fff0000; +t9 = t9 | 0xffff; +MEM_U32(fp + 8) = t9; +L441474: +t2 = sp + 0xe4; +L441478: +a0 = MEM_U32(t2 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t2 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L441490; +MEM_U32(sp + 4) = a1; +L441490: +// bdead c100000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe002f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L4414ac; +//nop; +L4414ac: +// bdead c100000b gp = MEM_U32(sp + 52); +s5 = v0; +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L448a70;} +//nop; +a3 = MEM_U8(fp + 0); +s0 = 0x32; +if (s0 != a3) {//nop; +goto L441560;} +//nop; +s3 = 0x1001c4a8; +at = 0x3; +s3 = MEM_U32(s3 + 0); +t7 = 0x6; +s1 = MEM_U32(s3 + 0); +t5 = 0xc8; +v0 = MEM_U8(s1 + 0); +//nop; +if (v0 != at) {//nop; +goto L441530;} +//nop; +//nop; +MEM_U32(sp + 268) = s5; +// fdead e1ff511f t9 = t9; +a0 = s3; +// bdead c1020023 v0 = sp + 0x110; +func_43fff8(mem, sp, a0); +goto L44151c; +// bdead c1020023 v0 = sp + 0x110; +L44151c: +// bdead c1020003 gp = MEM_U32(sp + 52); +a3 = MEM_U8(fp + 0); +s5 = MEM_U32(sp + 268); +t3 = MEM_U8(s5 + 0); +goto L441564; +t3 = MEM_U8(s5 + 0); +L441530: +if (v0 == t7) {//nop; +goto L44153c;} +//nop; +abort(); +L44153c: +MEM_U8(s1 + 47) = (uint8_t)t5; +t9 = MEM_U32(s3 + 0); +t6 = 0x1; +MEM_U8(t9 + 34) = (uint8_t)t6; +t2 = MEM_U32(s3 + 0); +t8 = 0x1; +t4 = MEM_U32(t2 + 24); +//nop; +MEM_U8(t4 + 8) = (uint8_t)t8; +L441560: +t3 = MEM_U8(s5 + 0); +L441564: +t6 = sp + 0xe4; +if (t3 != 0) {//nop; +goto L441604;} +//nop; +if (s7 != a3) {t5 = 0x5; +goto L441584;} +t5 = 0x5; +t7 = 0x1; +MEM_U8(s5 + 0) = (uint8_t)t7; +goto L441588; +MEM_U8(s5 + 0) = (uint8_t)t7; +L441584: +MEM_U8(s5 + 0) = (uint8_t)t5; +L441588: +MEM_U8(s5 + 1) = (uint8_t)zero; +MEM_U16(s5 + 6) = (uint16_t)zero; +at = MEM_U32(t6 + 0); +t8 = MEM_U32(fp + 8); +MEM_U32(s5 + 44) = at; +t2 = MEM_U32(t6 + 4); +//nop; +a0 = MEM_U16(sp + 232); +MEM_U32(s5 + 36) = t8; +MEM_U32(s5 + 48) = t2; +v0 = f_blktolev(mem, sp, a0); +goto L4415b4; +MEM_U32(s5 + 48) = t2; +L4415b4: +t4 = MEM_U32(fp + 12); +a3 = MEM_U8(fp + 0); +// bdead 4042210b gp = MEM_U32(sp + 52); +MEM_U32(s5 + 40) = v0; +MEM_U32(s5 + 24) = zero; +if (s0 != a3) {MEM_U32(s5 + 32) = t4; +goto L4415fc;} +MEM_U32(s5 + 32) = t4; +t3 = 0x1001c4a8; +t5 = 0x1; +t3 = MEM_U32(t3 + 0); +//nop; +t7 = MEM_U32(t3 + 0); +MEM_U16(s5 + 6) = (uint16_t)t5; +MEM_U8(s5 + 4) = (uint8_t)zero; +MEM_U32(s5 + 56) = zero; +MEM_U8(s5 + 5) = (uint8_t)zero; +MEM_U32(s5 + 52) = t7; +goto L441634; +MEM_U32(s5 + 52) = t7; +L4415fc: +MEM_U32(s5 + 52) = zero; +goto L441634; +MEM_U32(s5 + 52) = zero; +L441604: +if (s0 != a3) {//nop; +goto L441634;} +//nop; +//nop; +a0 = s5; +//nop; +f_increasecount(mem, sp, a0); +goto L44161c; +//nop; +L44161c: +// bdead 40420001 gp = MEM_U32(sp + 52); +//nop; +a3 = 0x10011ff0; +//nop; +a3 = MEM_U8(a3 + 0); +//nop; +L441634: +if (s0 != a3) {a0 = s5; +goto L441650;} +a0 = s5; +t9 = 0x1001c4a8; +//nop; +t9 = MEM_U32(t9 + 0); +MEM_U32(t9 + 0) = s5; +goto L448a70; +MEM_U32(t9 + 0) = s5; +L441650: +//nop; +// bdead 40400021 v0 = sp + 0x110; +// bdead 40400021 t9 = t9; +MEM_U32(sp + 268) = s5; +func_43e3a8(mem, sp, a0); +goto L441664; +MEM_U32(sp + 268) = s5; +L441664: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L441670: +s0 = MEM_U8(fp + 1); +at = 0x2800000; +t6 = s0 & 0x1f; +t2 = t6 < 0x20; +t8 = -t2; +t4 = t8 & at; +t3 = t4 << (t6 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L4416f8;} +//nop; +//nop; +a0 = t6; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L4416a4; +//nop; +L4416a4: +t0 = MEM_U32(fp + 8); +// bdead c000020b gp = MEM_U32(sp + 52); +at = (int)t0 < (int)v0; +if (at == 0) {a1 = t0 << 3; +goto L4416f8;} +a1 = t0 << 3; +a2 = MEM_U8(fp + 1); +//nop; +a0 = MEM_U32(fp + 16); +t7 = a2 & 0x1f; +a2 = t7; +v0 = f_cutbits(mem, sp, a0, a1, a2); +goto L4416d0; +a2 = t7; +L4416d0: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = MEM_U8(fp + 1); +MEM_U32(fp + 16) = v0; +//nop; +t5 = a0 & 0x1f; +a0 = t5; +v0 = f_sizeoftyp(mem, sp, a0); +goto L4416ec; +a0 = t5; +L4416ec: +// bdead c000000b gp = MEM_U32(sp + 52); +MEM_U32(fp + 8) = v0; +goto L4417a0; +MEM_U32(fp + 8) = v0; +L4416f8: +s0 = MEM_U8(fp + 1); +at = 0x5000000; +t9 = s0 & 0x1f; +t6 = t9 < 0x20; +t2 = -t6; +t8 = t2 & at; +t4 = t8 << (t9 & 0x1f); +if ((int)t4 >= 0) {a0 = t9; +goto L4417a0;} +a0 = t9; +//nop; +//nop; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L44172c; +//nop; +L44172c: +t0 = MEM_U32(fp + 8); +// bdead c000020b gp = MEM_U32(sp + 52); +at = (int)t0 < (int)v0; +if (at == 0) {a1 = t0; +goto L4417a0;} +a1 = t0; +//nop; +a0 = (int)t0 >> 31; +a2 = 0x0; +a3 = 0x8; +temp64 = wrapper___ll_mul((int64_t)(((uint64_t)a0 << 32) | (uint64_t)a1), (int64_t)(((uint64_t)a2 << 32) | (uint64_t)a3)); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L441754; +a3 = 0x8; +L441754: +// bdead c0000013 gp = MEM_U32(sp + 52); +a3 = MEM_U8(fp + 1); +//nop; +a0 = MEM_U32(fp + 16); +a1 = MEM_U32(fp + 20); +t3 = a3 & 0x1f; +a3 = t3; +a2 = v1; +temp64 = f_cutbits64(mem, sp, a0, a1, a2, a3); +v0 = (uint32_t)(temp64 >> 32); +v1 = (uint32_t)temp64; +goto L441778; +a2 = v1; +L441778: +// bdead c000001b gp = MEM_U32(sp + 52); +a0 = MEM_U8(fp + 1); +MEM_U32(fp + 16) = v0; +MEM_U32(fp + 20) = v1; +//nop; +t7 = a0 & 0x1f; +a0 = t7; +v0 = f_sizeoftyp(mem, sp, a0); +goto L441798; +a0 = t7; +L441798: +// bdead c000000b gp = MEM_U32(sp + 52); +MEM_U32(fp + 8) = v0; +L4417a0: +s0 = MEM_U8(fp + 1); +at = 0xbaa00000; +t5 = s0 & 0x1f; +t9 = t5 < 0x20; +t6 = -t9; +t2 = t6 & at; +t8 = t2 << (t5 & 0x1f); +if ((int)t8 >= 0) {s0 = t5; +goto L4417e0;} +s0 = t5; +//nop; +a0 = MEM_U32(fp + 16); +//nop; +v0 = f_isconsthash(mem, sp, a0); +goto L4417d4; +//nop; +L4417d4: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +goto L441830; +a0 = v0 & 0xffff; +L4417e0: +t4 = s0 < 0x20; +t3 = -t4; +at = 0x5000000; +t7 = t3 & at; +t5 = t7 << (s0 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L441818;} +//nop; +//nop; +a0 = MEM_U32(fp + 20); +//nop; +v0 = f_isconsthash(mem, sp, a0); +goto L44180c; +//nop; +L44180c: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +goto L441830; +a0 = v0 & 0xffff; +L441818: +//nop; +a0 = MEM_U32(fp + 16); +//nop; +v0 = f_realhash(mem, sp, a0); +goto L441828; +//nop; +L441828: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +L441830: +//nop; +v0 = sp + 0x110; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L441844; +//nop; +L441844: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead c040000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c040000b ra = MEM_U32(sp + 60); +t6 = MEM_U8(v0 + 0); +t1 = 0x2; +if (t6 != 0) {at = 0xbaa00000; +goto L441a38;} +at = 0xbaa00000; +MEM_U8(v0 + 0) = (uint8_t)t1; +s0 = MEM_U8(fp + 1); +MEM_U16(v0 + 6) = (uint16_t)zero; +t2 = s0 & 0x1f; +t8 = t2 < 0x20; +t4 = -t8; +t3 = t4 & at; +t7 = t3 << (t2 & 0x1f); +s0 = t2; +if ((int)t7 >= 0) {MEM_U8(v0 + 1) = (uint8_t)t2; +goto L4418ac;} +MEM_U8(v0 + 1) = (uint8_t)t2; +t5 = MEM_U32(fp + 16); +MEM_U32(v0 + 32) = t5; +goto L441a2c; +MEM_U32(v0 + 32) = t5; +L4418ac: +t9 = s0 < 0x20; +t6 = -t9; +at = 0x5000000; +t2 = t6 & at; +t8 = t2 << (s0 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L4418dc;} +//nop; +t4 = MEM_U32(fp + 16); +t5 = MEM_U32(fp + 20); +MEM_U32(v0 + 32) = t4; +MEM_U32(v0 + 36) = t5; +goto L441a2c; +MEM_U32(v0 + 36) = t5; +L4418dc: +a2 = 0x1001c8e0; +s6 = MEM_U32(fp + 16); +a2 = MEM_U8(a2 + 0); +a0 = 0x104; +a3 = a2 + s6; +at = (int)a3 < (int)0x100; +if (at != 0) {//nop; +goto L441958;} +//nop; +t3 = 0x1001c8dc; +at = 0x1001c8dc; +t3 = MEM_U32(t3 + 0); +//nop; +t7 = t3 + 0x1; +MEM_U32(at + 0) = t7; +at = 0x1001c8e0; +a1 = 0x10013450; +MEM_U8(at + 0) = (uint8_t)zero; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L441924; +MEM_U8(at + 0) = (uint8_t)zero; +L441924: +// bdead c040000b gp = MEM_U32(sp + 52); +//nop; +s2 = 0x1001c8d8; +a2 = 0x1001c8e0; +t9 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t9 + 256) = v0; +MEM_U32(s2 + 0) = v0; +MEM_U32(v0 + 256) = zero; +s6 = MEM_U32(fp + 16); +a2 = MEM_U8(a2 + 0); +//nop; +a3 = a2 + s6; +L441958: +s2 = 0x1001c8d8; +s7 = s6; +a1 = MEM_U32(s2 + 0); +if ((int)s6 <= 0) {s7 = s7 + 0x1; +goto L4419f4;} +s7 = s7 + 0x1; +a0 = s7 + 0xffffffff; +t2 = a0 & 0x3; +if (t2 == 0) {s1 = 0x1; +goto L4419b0;} +s1 = 0x1; +t8 = 0x10012010; +v0 = t2 + 0x1; +t8 = MEM_U32(t8 + 0); +v1 = a1 + a2; +s0 = t8 + s1; +L441990: +t4 = MEM_U8(s0 + -1); +t5 = v1 + s1; +s1 = s1 + 0x1; +s0 = s0 + 0x1; +if (v0 != s1) {MEM_U8(t5 + -1) = (uint8_t)t4; +goto L441990;} +MEM_U8(t5 + -1) = (uint8_t)t4; +if (s1 == s7) {//nop; +goto L4419f4;} +//nop; +L4419b0: +t3 = 0x10012010; +v1 = a1 + a2; +t3 = MEM_U32(t3 + 0); +//nop; +s0 = t3 + s1; +L4419c4: +t7 = MEM_U8(s0 + -1); +v0 = v1 + s1; +MEM_U8(v0 + -1) = (uint8_t)t7; +t9 = MEM_U8(s0 + 0); +s1 = s1 + 0x4; +MEM_U8(v0 + 0) = (uint8_t)t9; +t6 = MEM_U8(s0 + 1); +s0 = s0 + 0x4; +MEM_U8(v0 + 1) = (uint8_t)t6; +t2 = MEM_U8(s0 + -2); +if (s1 != s7) {MEM_U8(v0 + 2) = (uint8_t)t2; +goto L4419c4;} +MEM_U8(v0 + 2) = (uint8_t)t2; +L4419f4: +t8 = 0x1001c8dc; +at = 0x1001c8e0; +t8 = MEM_U32(t8 + 0); +//nop; +t4 = t8 << 8; +t5 = t4 + a2; +MEM_U16(s5 + 32) = (uint16_t)t5; +MEM_U16(s5 + 34) = (uint16_t)s6; +a0 = s5; +a1 = s5 + 0x30; +MEM_U8(at + 0) = (uint8_t)a3; +v0 = f_getfloatval(mem, sp, a0, a1); +goto L441a24; +MEM_U8(at + 0) = (uint8_t)a3; +L441a24: +// bdead c040000b gp = MEM_U32(sp + 52); +MEM_U32(s5 + 44) = v0; +L441a2c: +t3 = MEM_U32(fp + 8); +MEM_U32(s5 + 24) = zero; +MEM_U32(s5 + 40) = t3; +L441a38: +//nop; +a0 = s5; +// bdead 40400021 t9 = t9; +// bdead 40400021 v0 = sp + 0x110; +MEM_U32(sp + 268) = s5; +func_43e3a8(mem, sp, a0); +goto L441a50; +MEM_U32(sp + 268) = s5; +L441a50: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L441a5c: +//nop; +a0 = MEM_U32(fp + 4); +//nop; +v0 = f_isconsthash(mem, sp, a0); +goto L441a6c; +//nop; +L441a6c: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe002f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L441a88; +//nop; +L441a88: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {// bdead c040000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c040000b ra = MEM_U32(sp + 60); +t9 = MEM_U8(v0 + 0); +a0 = 0x8; +if (t9 != 0) {//nop; +goto L441ae4;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)a0; +t6 = MEM_U8(fp + 1); +//nop; +t2 = t6 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t2; +t8 = MEM_U32(fp + 4); +MEM_U16(v0 + 6) = (uint16_t)zero; +MEM_U16(v0 + 32) = (uint16_t)t8; +t4 = MEM_U32(fp + 8); +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 36) = t4; +L441ae4: +//nop; +a0 = s5; +// bdead 40400021 t9 = t9; +// bdead 40400021 v0 = sp + 0x110; +MEM_U32(sp + 268) = s5; +func_43e3a8(mem, sp, a0); +goto L441afc; +MEM_U32(sp + 268) = s5; +L441afc: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L441b08: +s3 = 0x1001c4a8; +at = 0x1001c4a8; +s3 = MEM_U32(s3 + 0); +t7 = a3 < 0x80; +t5 = MEM_U32(s3 + 12); +s6 = MEM_U32(s3 + 0); +s4 = MEM_U32(s3 + 4); +s3 = 0x1001c4a8; +MEM_U32(at + 0) = t5; +s3 = MEM_U32(s3 + 0); +s2 = zero; +t3 = MEM_U32(s3 + 0); +a1 = MEM_U32(s3 + 4); +MEM_U32(sp + 248) = t3; +if (t7 == 0) {s5 = a1; +goto L441b6c;} +s5 = a1; +t2 = 0x10000bd0; +t9 = (int)a3 >> 5; +t6 = t9 << 2; +t2 = t2; +t8 = t2 + t6; +t4 = MEM_U32(t8 + 0); +//nop; +t5 = t4 << (a3 & 0x1f); +t7 = (int)t5 < (int)0x0; +L441b6c: +if (t7 == 0) {s7 = 0x5b; +goto L441cb8;} +s7 = 0x5b; +s0 = MEM_U8(fp + 1); +at = 0x8a800000; +t9 = s0 & 0x1f; +t2 = t9 < 0x20; +t6 = -t2; +t8 = t6 & at; +t4 = t8 << (t9 & 0x1f); +if ((int)t4 >= 0) {s0 = t9; +goto L441cb8;} +s0 = t9; +v0 = MEM_U8(s6 + 0); +t1 = 0x2; +if (t1 != v0) {t6 = MEM_U32(sp + 248); +goto L441bcc;} +t6 = MEM_U32(sp + 248); +t5 = MEM_U8(s6 + 1); +at = 0x30200000; +t3 = t5 < 0x20; +t7 = -t3; +t9 = t7 & at; +t2 = t9 << (t5 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L441c00;} +//nop; +t6 = MEM_U32(sp + 248); +L441bcc: +//nop; +t8 = MEM_U8(t6 + 0); +//nop; +if (t1 != t8) {//nop; +goto L441cb8;} +//nop; +t4 = MEM_U8(t6 + 1); +at = 0x30200000; +t3 = t4 < 0x20; +t7 = -t3; +t9 = t7 & at; +t5 = t9 << (t4 & 0x1f); +if ((int)t5 < 0) {//nop; +goto L441cb8;} +//nop; +L441c00: +t2 = MEM_U16(fp + 2); +//nop; +t8 = t2 & 0x2; +if (t8 != 0) {//nop; +goto L441cb8;} +//nop; +if (t1 != v0) {at = 0x7d; +goto L441c90;} +at = 0x7d; +at = 0x1; +if (a3 != at) {//nop; +goto L441c40;} +//nop; +t6 = MEM_U32(s6 + 32); +s2 = 0x1; +t3 = a1 + t6; +t7 = t3 + s4; +MEM_U32(s3 + 4) = t7; +goto L442798; +MEM_U32(s3 + 4) = t7; +L441c40: +t9 = MEM_U32(s6 + 32); +a0 = s0; +a2 = t9 + s4; +//nop; +//nop; +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L441c5c; +//nop; +L441c5c: +// bdead c0e8000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L442798;} +//nop; +s3 = 0x1001c4a8; +t5 = MEM_U32(s6 + 32); +s3 = MEM_U32(s3 + 0); +s2 = 0x1; +t4 = MEM_U32(s3 + 4); +//nop; +t2 = t4 - t5; +t8 = t2 - s4; +MEM_U32(s3 + 4) = t8; +goto L442798; +MEM_U32(s3 + 4) = t8; +L441c90: +if (a3 == at) {//nop; +goto L442798;} +//nop; +t6 = MEM_U32(sp + 248); +s2 = 0x1; +t3 = MEM_U32(t6 + 32); +MEM_U32(s3 + 0) = s6; +t7 = t3 + s5; +t9 = t7 + s4; +MEM_U32(s3 + 4) = t9; +goto L442798; +MEM_U32(s3 + 4) = t9; +L441cb8: +if (s7 != a3) {t1 = 0x2; +goto L441dd0;} +t1 = 0x2; +t4 = MEM_U8(fp + 1); +at = 0x2800000; +t5 = t4 & 0x1f; +t2 = t5 < 0x20; +t8 = -t2; +t6 = t8 & at; +t3 = t6 << (t5 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L441dd0;} +//nop; +v0 = MEM_U8(s6 + 0); +t7 = MEM_U32(sp + 248); +if (t1 == v0) {//nop; +goto L441d04;} +//nop; +t9 = MEM_U8(t7 + 0); +//nop; +if (t1 != t9) {//nop; +goto L441dd0;} +//nop; +L441d04: +t4 = MEM_U16(fp + 2); +//nop; +t2 = t4 & 0x2; +if (t2 != 0) {//nop; +goto L441dd0;} +//nop; +if (t1 != v0) {s2 = 0x1; +goto L441d74;} +s2 = 0x1; +t8 = MEM_U32(s6 + 32); +//nop; +a1 = MEM_U32(sp + 248); +a0 = 0x5b; +a2 = t8 + s4; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L441d38; +a2 = t8 + s4; +L441d38: +// bdead c0e8000b gp = MEM_U32(sp + 52); +//nop; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s3 + 0) = v0; +t5 = MEM_U32(s6 + 32); +t6 = MEM_U32(s3 + 4); +t3 = t5 + s4; +lo = t6 * t3; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t3 >> 32); +t7 = lo; +MEM_U32(s3 + 4) = t7; +//nop; +goto L442798; +//nop; +L441d74: +t9 = MEM_U32(sp + 248); +s2 = 0x1; +t4 = MEM_U32(t9 + 32); +//nop; +a0 = 0x5b; +a1 = s6; +a2 = t4 + s5; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L441d94; +a2 = t4 + s5; +L441d94: +// bdead c0e8000b gp = MEM_U32(sp + 52); +t2 = MEM_U32(sp + 248); +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s3 + 0) = v0; +t8 = MEM_U32(t2 + 32); +//nop; +t5 = t8 + s5; +lo = s4 * t5; +hi = (uint32_t)((uint64_t)s4 * (uint64_t)t5 >> 32); +t6 = lo; +MEM_U32(s3 + 4) = t6; +//nop; +goto L442798; +//nop; +L441dd0: +s1 = 0x1001ebb0; +at = 0x1; +v1 = MEM_U8(s1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L441e8c;} +//nop; +if (a3 != at) {//nop; +goto L441e8c;} +//nop; +t3 = MEM_U8(fp + 1); +at = 0xc0000; +t7 = t3 & 0x1f; +t9 = t7 < 0x20; +t4 = -t9; +t2 = t4 & at; +t8 = t2 << (t7 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L441e8c;} +//nop; +t5 = MEM_U32(sp + 248); +t3 = MEM_U8(s6 + 0); +v0 = MEM_U8(t5 + 0); +//nop; +t6 = v0 ^ 0x2; +if (t1 != t3) {v0 = t6 < 0x1; +goto L441e40;} +v0 = t6 < 0x1; +t9 = MEM_U32(s6 + 44); +//nop; +if (t9 == 0) {//nop; +goto L441e60;} +//nop; +L441e40: +if (v0 == 0) {//nop; +goto L441e8c;} +//nop; +t4 = MEM_U32(sp + 248); +//nop; +t2 = MEM_U32(t4 + 44); +//nop; +if (t2 != 0) {//nop; +goto L441e8c;} +//nop; +L441e60: +if (v0 == 0) {s2 = 0x1; +goto L442798;} +s2 = 0x1; +t7 = MEM_U32(sp + 248); +//nop; +t8 = MEM_U32(t7 + 44); +//nop; +if (t8 != 0) {//nop; +goto L442798;} +//nop; +MEM_U32(s3 + 0) = s6; +MEM_U32(s3 + 4) = zero; +goto L442798; +MEM_U32(s3 + 4) = zero; +L441e8c: +if (v1 != 0) {at = 0x7d; +goto L441ee8;} +at = 0x7d; +if (a3 != at) {//nop; +goto L441ee8;} +//nop; +t5 = MEM_U8(fp + 1); +at = 0xc0000; +t6 = t5 & 0x1f; +t3 = t6 < 0x20; +t9 = -t3; +t4 = t9 & at; +t2 = t4 << (t6 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L441ee8;} +//nop; +t7 = MEM_U8(s6 + 0); +//nop; +if (t1 != t7) {//nop; +goto L441ee8;} +//nop; +t8 = MEM_U32(s6 + 44); +//nop; +if (t8 != 0) {//nop; +goto L441ee8;} +//nop; +s2 = 0x1; +goto L442798; +s2 = 0x1; +L441ee8: +if (s7 != a3) {at = 0x1d; +goto L442154;} +at = 0x1d; +t5 = MEM_U8(fp + 1); +at = 0xc0000; +t3 = t5 & 0x1f; +t9 = t3 < 0x20; +t4 = -t9; +t6 = t4 & at; +t2 = t6 << (t3 & 0x1f); +if ((int)t2 >= 0) {at = 0x1d; +goto L442154;} +at = 0x1d; +v0 = MEM_U8(s6 + 0); +t7 = MEM_U32(sp + 248); +if (t1 == v0) {//nop; +goto L441f34;} +//nop; +t8 = MEM_U8(t7 + 0); +//nop; +if (t1 != t8) {at = 0x1d; +goto L442154;} +at = 0x1d; +L441f34: +if (t1 != v0) {t5 = MEM_U32(sp + 248); +goto L441f64;} +t5 = MEM_U32(sp + 248); +//nop; +a0 = MEM_U32(s6 + 44); +a1 = MEM_U32(s6 + 48); +//nop; +v0 = f_val_when_exponent0(mem, sp, a0, a1); +goto L441f50; +//nop; +L441f50: +// bdead c0ec008b gp = MEM_U32(sp + 52); +t1 = 0x2; +s0 = v0; +goto L441f84; +s0 = v0; +// fdead 0 t5 = MEM_U32(sp + 248); +L441f64: +//nop; +a0 = MEM_U32(t5 + 44); +a1 = MEM_U32(t5 + 48); +//nop; +v0 = f_val_when_exponent0(mem, sp, a0, a1); +goto L441f78; +//nop; +L441f78: +// bdead c0ec008b gp = MEM_U32(sp + 52); +t1 = 0x2; +s0 = v0; +L441f84: +t9 = v0 + 0x2; +at = t9 < 0x5; +if (at == 0) {// bdead c4ee048b s7 = v0; +goto L442798;} +// bdead c4ee048b s7 = v0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100046a0[] = { +&&L442074, +&&L442024, +&&L441fb4, +&&L442024, +&&L442074, +}; +dest = Lswitch100046a0[t9]; +//nop; +goto *dest; +//nop; +L441fb4: +t4 = MEM_U8(s1 + 0); +//nop; +if (t4 != 0) {//nop; +goto L442798;} +//nop; +t6 = MEM_U8(s6 + 0); +s2 = 0x1; +if (t1 != t6) {//nop; +goto L442008;} +//nop; +//nop; +a0 = MEM_U32(sp + 248); +//nop; +f_decreasecount(mem, sp, a0); +goto L441fe4; +//nop; +L441fe4: +// bdead c0e80003 gp = MEM_U32(sp + 52); +//nop; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s3 + 0) = s6; +MEM_U32(s3 + 4) = zero; +goto L442798; +MEM_U32(s3 + 4) = zero; +L442008: +//nop; +a0 = s6; +//nop; +f_decreasecount(mem, sp, a0); +goto L442018; +//nop; +L442018: +// bdead c0e80003 gp = MEM_U32(sp + 52); +//nop; +goto L442798; +//nop; +L442024: +t3 = MEM_U8(s6 + 0); +s2 = 0x1; +if (t1 == t3) {at = 0xffffffff; +goto L44204c;} +at = 0xffffffff; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s3 + 0) = s6; +MEM_U32(s3 + 4) = zero; +L44204c: +if (v0 != at) {v0 = 0x5e; +goto L442798;} +v0 = 0x5e; +MEM_U8(fp + 0) = (uint8_t)v0; +//nop; +//nop; +//nop; +f_readnxtinst(mem, sp); +goto L442068; +//nop; +L442068: +// bdead c0e80003 gp = MEM_U32(sp + 52); +//nop; +goto L442798; +//nop; +L442074: +t2 = MEM_U8(s6 + 0); +a0 = MEM_U32(sp + 248); +if (t1 == t2) {s2 = 0x1; +goto L4420d0;} +s2 = 0x1; +t7 = MEM_U16(s6 + 6); +s3 = 0x1001c4a8; +t8 = t7 + 0x1; +MEM_U16(s6 + 6) = (uint16_t)t8; +//nop; +s3 = MEM_U32(s3 + 0); +// bdead c0fa0003 t9 = t9; +a0 = s6; +// bdead c0fa0023 v0 = sp + 0x110; +MEM_U32(s3 + 0) = s6; +MEM_U32(s3 + 4) = zero; +func_43e3a8(mem, sp, a0); +goto L4420b4; +MEM_U32(s3 + 4) = zero; +L4420b4: +// bdead c0ea0083 gp = MEM_U32(sp + 52); +//nop; +t5 = 0x1001c4a8; +//nop; +t5 = MEM_U32(t5 + 0); +MEM_U32(t5 + 4) = zero; +goto L442108; +MEM_U32(t5 + 4) = zero; +L4420d0: +t4 = MEM_U16(a0 + 6); +//nop; +t6 = t4 + 0x1; +// bdead c0ea8023 t9 = t9; +MEM_U16(a0 + 6) = (uint16_t)t6; +// bdead c0ea0023 v0 = sp + 0x110; +func_43e3a8(mem, sp, a0); +goto L4420ec; +// bdead c0ea0023 v0 = sp + 0x110; +L4420ec: +// bdead c0ea0083 gp = MEM_U32(sp + 52); +//nop; +t3 = 0x1001c4a8; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(t3 + 4) = zero; +L442108: +t2 = 0x1; +MEM_U8(fp + 0) = (uint8_t)t2; +//nop; +//nop; +//nop; +f_readnxtinst(mem, sp); +goto L442120; +//nop; +L442120: +// bdead c0ea0083 gp = MEM_U32(sp + 52); +at = 0xfffffffe; +if (s0 != at) {v0 = 0x5e; +goto L442798;} +v0 = 0x5e; +MEM_U8(fp + 0) = (uint8_t)v0; +//nop; +//nop; +//nop; +f_readnxtinst(mem, sp); +goto L442144; +//nop; +L442144: +// bdead c0e80003 gp = MEM_U32(sp + 52); +//nop; +goto L442798; +//nop; +at = 0x1d; +L442154: +if (a3 != at) {t3 = a3 < 0xa0; +goto L442240;} +t3 = a3 < 0xa0; +t7 = MEM_U8(fp + 1); +at = 0xc0000; +t8 = t7 & 0x1f; +t5 = t8 < 0x20; +t4 = -t5; +t6 = t4 & at; +t9 = t6 << (t8 & 0x1f); +if ((int)t9 >= 0) {t3 = a3 < 0xa0; +goto L442240;} +t3 = a3 < 0xa0; +t3 = MEM_U8(s6 + 0); +//nop; +if (t1 != t3) {t3 = a3 < 0xa0; +goto L442240;} +t3 = a3 < 0xa0; +s0 = MEM_U32(s6 + 44); +s1 = zero; +if ((int)s0 >= 0) {//nop; +goto L4421ac;} +//nop; +s1 = 0x1; +s0 = -s0; +goto L4421ac; +s0 = -s0; +L4421ac: +//nop; +a0 = s0; +//nop; +v0 = f_is_power2(mem, sp, a0); +goto L4421bc; +//nop; +L4421bc: +// bdead c1ee000b gp = MEM_U32(sp + 52); +if (v0 == 0) {MEM_U32(sp + 244) = s6; +goto L442230;} +MEM_U32(sp + 244) = s6; +a2 = MEM_U32(s6 + 48); +MEM_U32(sp + 244) = s6; +if (a2 != 0) {a0 = s0; +goto L442230;} +a0 = s0; +a3 = MEM_U8(fp + 1); +//nop; +t2 = a3 & 0x1f; +// fdead e1fe09bf t9 = t9; +a3 = t2; +a1 = s1; +v0 = sp + 0x110; +v0 = func_43f960(mem, sp, v0, a0, a1, a2, a3); +goto L4421f8; +v0 = sp + 0x110; +L4421f8: +// bdead c168000b gp = MEM_U32(sp + 52); +if (v0 == 0) {s6 = MEM_U32(sp + 244); +goto L442234;} +s6 = MEM_U32(sp + 244); +a0 = MEM_U8(fp + 1); +MEM_U8(fp + 0) = (uint8_t)s7; +t7 = MEM_U8(v0 + 1); +t5 = a0 << 27; +t4 = t5 >> 27; +t6 = t7 ^ t4; +at = 0x10011ff0; +t8 = t6 & 0x1f; +t9 = t8 ^ a0; +MEM_U32(sp + 244) = v0; +MEM_U8(at + 1) = (uint8_t)t9; +L442230: +s6 = MEM_U32(sp + 244); +L442234: +//nop; +goto L442798; +//nop; +// fdead 0 t3 = a3 < 0xa0; +L442240: +if (t3 == 0) {t2 = (int)a3 >> 5; +goto L44226c;} +t2 = (int)a3 >> 5; +t7 = 0x10000bbc; +t5 = t2 << 2; +t7 = t7; +t4 = t7 + t5; +t6 = MEM_U32(t4 + 0); +//nop; +t8 = t6 << (a3 & 0x1f); +t9 = (int)t8 < (int)0x0; +t3 = t9; +L44226c: +if (t3 == 0) {v0 = a3 & 0xff; +goto L4425c8;} +v0 = a3 & 0xff; +t2 = MEM_U32(sp + 248); +at = v0 < 0x3d; +if (t2 != s6) {t6 = a3 + 0xffffffe0; +goto L4425cc;} +t6 = a3 + 0xffffffe0; +if (s5 != s4) {t6 = a3 + 0xffffffe0; +goto L4425cc;} +t6 = a3 + 0xffffffe0; +s2 = 0x1; +goto L442454; +s2 = 0x1; +L442294: +t7 = MEM_U8(fp + 1); +at = 0xc0000; +t5 = t7 & 0x1f; +t4 = t5 < 0x20; +t6 = -t4; +t8 = t6 & at; +t9 = t8 << (t5 & 0x1f); +if ((int)t9 < 0) {a0 = 0x1; +goto L4422e8;} +a0 = 0x1; +a2 = 0x1001c900; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = 0x6; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L4422cc; +a1 = 0x6; +L4422cc: +// bdead c0e8000b gp = MEM_U32(sp + 52); +//nop; +t3 = 0x1001c4a8; +//nop; +t3 = MEM_U32(t3 + 0); +MEM_U32(t3 + 0) = v0; +goto L44253c; +MEM_U32(t3 + 0) = v0; +L4422e8: +s2 = zero; +goto L44253c; +s2 = zero; +L4422f0: +t2 = MEM_U8(fp + 1); +at = 0xc0000; +t7 = t2 & 0x1f; +t4 = t7 < 0x20; +t6 = -t4; +t8 = t6 & at; +t5 = t8 << (t7 & 0x1f); +if ((int)t5 < 0) {a0 = zero; +goto L442344;} +a0 = zero; +a2 = 0x1001c900; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = 0x6; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L442328; +a1 = 0x6; +L442328: +// bdead c0e8000b gp = MEM_U32(sp + 52); +//nop; +t9 = 0x1001c4a8; +//nop; +t9 = MEM_U32(t9 + 0); +MEM_U32(t9 + 0) = v0; +goto L44253c; +MEM_U32(t9 + 0) = v0; +L442344: +s2 = zero; +goto L44253c; +s2 = zero; +L44234c: +a2 = 0x1001c900; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = 0x6; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L442360; +a1 = 0x6; +L442360: +// bdead c0e8000b gp = MEM_U32(sp + 52); +//nop; +t3 = 0x1001c4a8; +//nop; +t3 = MEM_U32(t3 + 0); +MEM_U32(t3 + 0) = v0; +goto L44253c; +MEM_U32(t3 + 0) = v0; +L44237c: +s0 = MEM_U8(fp + 1); +at = 0xc0000; +t2 = s0 & 0x1f; +if (v1 == 0) {s0 = t2; +goto L4423a8;} +s0 = t2; +t4 = t2 < 0x20; +t6 = -t4; +t8 = t6 & at; +t7 = t8 << (t2 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L442424;} +//nop; +L4423a8: +a2 = 0x1001c900; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = zero; +a1 = s0; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L4423c0; +a1 = s0; +L4423c0: +t5 = MEM_U8(fp + 1); +// bdead c0e8400b gp = MEM_U32(sp + 52); +t9 = t5 & 0x1f; +s3 = 0x1001c4a8; +t3 = t9 < 0x20; +t2 = -t3; +at = 0xc0000; +s3 = MEM_U32(s3 + 0); +t4 = t2 & at; +t6 = t4 << (t9 & 0x1f); +if ((int)t6 >= 0) {MEM_U32(s3 + 0) = v0; +goto L44253c;} +MEM_U32(s3 + 0) = v0; +//nop; +MEM_U32(sp + 244) = s6; +MEM_U32(s3 + 4) = zero; +t8 = 0x6; +MEM_U8(v0 + 1) = (uint8_t)t8; +// bdead c0780003 t9 = t9; +v0 = sp + 0x110; +a0 = s3; +func_43f634(mem, sp, v0, a0); +goto L442414; +a0 = s3; +L442414: +// bdead c0680003 gp = MEM_U32(sp + 52); +s6 = MEM_U32(sp + 244); +//nop; +goto L44253c; +//nop; +L442424: +s2 = zero; +goto L44253c; +s2 = zero; +L44242c: +a2 = 0x10004612; +//nop; +a0 = 0x1; +a1 = 0x705; +a3 = 0xb; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L442448; +a2 = a2; +L442448: +// bdead c0e80003 gp = MEM_U32(sp + 52); +//nop; +goto L44253c; +//nop; +L442454: +if (at != 0) {t3 = v0 + 0xffffffd8; +goto L4424bc;} +t3 = v0 + 0xffffffd8; +at = v0 < 0x60; +if (at != 0) {t5 = v0 + 0xffffffb3; +goto L442488;} +t5 = v0 + 0xffffffb3; +at = 0x7d; +if (v0 == at) {//nop; +goto L44237c;} +//nop; +at = 0x8d; +if (v0 == at) {a0 = zero; +goto L44234c;} +a0 = zero; +//nop; +goto L44242c; +//nop; +L442488: +at = v0 < 0x4f; +if (at == 0) {at = t5 < 0x2; +goto L442528;} +at = t5 < 0x2; +if (at == 0) {//nop; +goto L44242c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100046bc[] = { +&&L442294, +&&L4422f0, +}; +dest = Lswitch100046bc[t5]; +//nop; +goto *dest; +//nop; +L4424bc: +at = v0 < 0x24; +if (at != 0) {at = v0 < 0x2a; +goto L4424f8;} +at = v0 < 0x2a; +if (at == 0) {at = t3 < 0x2; +goto L442514;} +at = t3 < 0x2; +if (at == 0) {//nop; +goto L44242c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100046b4[] = { +&&L442294, +&&L4422f0, +}; +dest = Lswitch100046b4[t3]; +//nop; +goto *dest; +//nop; +L4424f8: +at = 0x4; +if (v0 == at) {at = 0x23; +goto L44253c;} +at = 0x23; +if (v0 == at) {//nop; +goto L442294;} +//nop; +//nop; +goto L44242c; +//nop; +L442514: +at = 0x3c; +if (v0 == at) {//nop; +goto L44253c;} +//nop; +//nop; +goto L44242c; +//nop; +L442528: +at = 0x5f; +if (v0 == at) {//nop; +goto L4422f0;} +//nop; +//nop; +goto L44242c; +//nop; +L44253c: +if (s2 == 0) {//nop; +goto L442798;} +//nop; +t2 = MEM_U8(fp + 0); +//nop; +t4 = t2 < 0x40; +if (t4 == 0) {t9 = (int)t2 >> 5; +goto L442578;} +t9 = (int)t2 >> 5; +t8 = 0x10000bb4; +t6 = t9 << 2; +t8 = t8; +t7 = t8 + t6; +t5 = MEM_U32(t7 + 0); +//nop; +t3 = t5 << (t2 & 0x1f); +t4 = (int)t3 < (int)0x0; +L442578: +if (t4 != 0) {//nop; +goto L4425ac;} +//nop; +t8 = 0x1001c4a8; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 4) = zero; +//nop; +a0 = MEM_U32(sp + 248); +//nop; +f_decreasecount(mem, sp, a0); +goto L4425a4; +//nop; +L4425a4: +// bdead c0e80003 gp = MEM_U32(sp + 52); +//nop; +L4425ac: +//nop; +a0 = MEM_U32(sp + 248); +//nop; +f_decreasecount(mem, sp, a0); +goto L4425bc; +//nop; +L4425bc: +// bdead c0e80003 gp = MEM_U32(sp + 52); +//nop; +goto L442798; +//nop; +L4425c8: +t6 = a3 + 0xffffffe0; +L4425cc: +t7 = t6 < 0x40; +if (t7 == 0) {t5 = (int)t6 >> 5; +goto L4425f8;} +t5 = (int)t6 >> 5; +t3 = 0x10000bac; +t2 = t5 << 2; +t3 = t3; +t9 = t3 + t2; +t4 = MEM_U32(t9 + 0); +//nop; +t8 = t4 << (t6 & 0x1f); +t7 = (int)t8 < (int)0x0; +L4425f8: +if (t7 == 0) {//nop; +goto L442798;} +//nop; +t3 = MEM_U8(fp + 1); +at = 0xc0000; +t2 = t3 & 0x1f; +t9 = t2 < 0x20; +t4 = -t9; +t6 = t4 & at; +t8 = t6 << (t2 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L442798;} +//nop; +t5 = MEM_U32(sp + 248); +v0 = MEM_U8(s6 + 0); +a0 = MEM_U8(t5 + 0); +if (t1 != v0) {//nop; +goto L442660;} +//nop; +t7 = MEM_U32(s6 + 44); +at = 0x4; +if (t7 != 0) {//nop; +goto L442660;} +//nop; +if (a0 != at) {//nop; +goto L442660;} +//nop; +t3 = MEM_U8(t5 + 32); +at = 0x7d; +if (t3 == at) {at = 0x4; +goto L442698;} +at = 0x4; +L442660: +if (t1 != a0) {//nop; +goto L442798;} +//nop; +t9 = MEM_U32(sp + 248); +at = 0x4; +t4 = MEM_U32(t9 + 44); +//nop; +if (t4 != 0) {//nop; +goto L442798;} +//nop; +if (v0 != at) {//nop; +goto L442798;} +//nop; +t6 = MEM_U8(s6 + 32); +at = 0x7d; +if (t6 != at) {at = 0x4; +goto L442798;} +at = 0x4; +L442698: +if (a0 != at) {//nop; +goto L442714;} +//nop; +t2 = MEM_U32(sp + 248); +//nop; +t8 = MEM_U16(t2 + 6); +s6 = MEM_U32(t2 + 40); +s0 = MEM_U32(t2 + 36); +t7 = t8 + 0xffffffff; +if (t7 != 0) {MEM_U16(t2 + 6) = (uint16_t)t7; +goto L4426ec;} +MEM_U16(t2 + 6) = (uint16_t)t7; +//nop; +a0 = t2; +//nop; +f_delentry(mem, sp, a0); +goto L4426d0; +//nop; +L4426d0: +// bdead c0ea0003 gp = MEM_U32(sp + 52); +//nop; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +goto L44270c; +//nop; +L4426ec: +t5 = MEM_U16(s6 + 6); +//nop; +t3 = t5 + 0x1; +MEM_U16(s6 + 6) = (uint16_t)t3; +t9 = MEM_U16(s0 + 6); +//nop; +t4 = t9 + 0x1; +MEM_U16(s0 + 6) = (uint16_t)t4; +L44270c: +MEM_U32(sp + 248) = s0; +goto L44278c; +MEM_U32(sp + 248) = s0; +L442714: +t8 = MEM_U16(s6 + 6); +t6 = MEM_U32(s6 + 40); +t7 = t8 + 0xffffffff; +s0 = MEM_U32(s6 + 36); +t2 = t7 & 0xffff; +MEM_U16(s6 + 6) = (uint16_t)t7; +if (t2 != 0) {MEM_U32(sp + 248) = t6; +goto L442760;} +MEM_U32(sp + 248) = t6; +//nop; +a0 = s6; +//nop; +f_delentry(mem, sp, a0); +goto L442744; +//nop; +L442744: +// bdead c06a0003 gp = MEM_U32(sp + 52); +//nop; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +s6 = s0; +goto L44278c; +s6 = s0; +L442760: +t5 = MEM_U32(sp + 248); +//nop; +t3 = MEM_U16(t5 + 6); +//nop; +t9 = t3 + 0x1; +MEM_U16(t5 + 6) = (uint16_t)t9; +t4 = MEM_U16(s0 + 6); +//nop; +t6 = t4 + 0x1; +MEM_U16(s0 + 6) = (uint16_t)t6; +s6 = s0; +L44278c: +t8 = MEM_U32(sp + 248); +//nop; +MEM_U32(s3 + 0) = t8; +L442798: +if (s2 != 0) {// bdead c0e00003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0e00003 ra = MEM_U32(sp + 60); +t7 = MEM_U8(fp + 0); +//nop; +t2 = t7 + 0xffffffe0; +t3 = t2 < 0x40; +if (t3 == 0) {t9 = (int)t2 >> 5; +goto L4427d8;} +t9 = (int)t2 >> 5; +t4 = 0x10000ba4; +t5 = t9 << 2; +t4 = t4; +t6 = t4 + t5; +t8 = MEM_U32(t6 + 0); +//nop; +t7 = t8 << (t2 & 0x1f); +t3 = (int)t7 < (int)0x0; +L4427d8: +if (t3 == 0) {//nop; +goto L442858;} +//nop; +t4 = MEM_U32(sp + 248); +at = 0x4; +t5 = MEM_U8(t4 + 0); +a1 = s4; +if (t5 == at) {a2 = s5; +goto L442858;} +a2 = s5; +a0 = MEM_U8(fp + 1); +//nop; +t6 = a0 & 0x1f; +a0 = t6; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L44280c; +a0 = t6; +L44280c: +// bdead c0e0000b gp = MEM_U32(sp + 52); +if (v0 != 0) {a2 = s4 - s5; +goto L442858;} +a2 = s4 - s5; +if (a2 == 0) {//nop; +goto L442838;} +//nop; +//nop; +a0 = 0x1; +a1 = s6; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L442830; +a1 = s6; +L442830: +// bdead c000000b gp = MEM_U32(sp + 52); +s6 = v0; +L442838: +t8 = 0x1001c4a8; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 4) = zero; +a3 = MEM_U8(fp + 0); +t7 = a3 < 0x80; +goto L442980; +t7 = a3 < 0x80; +L442858: +a3 = MEM_U8(fp + 0); +if (s4 == 0) {at = 0x1; +goto L44297c;} +at = 0x1; +if (a3 != at) {//nop; +goto L4428dc;} +//nop; +s0 = MEM_U8(fp + 1); +at = 0x8a800000; +t2 = s0 & 0x1f; +t7 = t2 < 0x20; +t9 = -t7; +t3 = t9 & at; +t4 = t3 << (t2 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L4428dc;} +//nop; +t5 = 0x1001c4a8; +//nop; +t5 = MEM_U32(t5 + 0); +a0 = t2; +a1 = MEM_U32(t5 + 4); +a2 = s4; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L4428ac; +a2 = s4; +L4428ac: +// bdead c0a0000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L4428dc;} +//nop; +s3 = 0x1001c4a8; +a3 = MEM_U8(fp + 0); +s3 = MEM_U32(s3 + 0); +//nop; +t6 = MEM_U32(s3 + 4); +//nop; +t8 = t6 + s4; +MEM_U32(s3 + 4) = t8; +goto L44297c; +MEM_U32(s3 + 4) = t8; +L4428dc: +t2 = MEM_U8(fp + 0); +at = 0x7d; +if (t2 != at) {//nop; +goto L44295c;} +//nop; +s0 = MEM_U8(fp + 1); +at = 0x8a800000; +t7 = s0 & 0x1f; +t9 = t7 < 0x20; +t3 = -t9; +t4 = t3 & at; +t5 = t4 << (t7 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L44295c;} +//nop; +t6 = 0x1001c4a8; +//nop; +t6 = MEM_U32(t6 + 0); +a0 = t7; +a1 = MEM_U32(t6 + 4); +a2 = s4; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L44292c; +a2 = s4; +L44292c: +// bdead c0a0000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L44295c;} +//nop; +s3 = 0x1001c4a8; +a3 = MEM_U8(fp + 0); +s3 = MEM_U32(s3 + 0); +//nop; +t8 = MEM_U32(s3 + 4); +//nop; +t2 = t8 - s4; +MEM_U32(s3 + 4) = t2; +goto L44297c; +MEM_U32(s3 + 4) = t2; +L44295c: +//nop; +a0 = 0x1; +a1 = s6; +a2 = s4; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L442970; +a2 = s4; +L442970: +// bdead c000000b gp = MEM_U32(sp + 52); +a3 = MEM_U8(fp + 0); +s6 = v0; +L44297c: +t7 = a3 < 0x80; +L442980: +if (t7 == 0) {t9 = (int)a3 >> 5; +goto L4429a8;} +t9 = (int)a3 >> 5; +t4 = 0x10000bd0; +t3 = t9 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t8 = t6 << (a3 & 0x1f); +t7 = (int)t8 < (int)0x0; +L4429a8: +if (t7 != 0) {v0 = a3 + 0xffffffe0; +goto L4429ec;} +v0 = a3 + 0xffffffe0; +//nop; +// bdead c0800003 v0 = sp + 0x110; +// bdead c0800003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L4429c4; +//nop; +L4429c4: +// bdead c0800003 gp = MEM_U32(sp + 52); +a3 = MEM_U8(fp + 0); +t9 = 0x1001c4a8; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t4 = MEM_U32(t9 + 0); +//nop; +MEM_U32(sp + 248) = t4; +v0 = a3 + 0xffffffe0; +L4429ec: +t3 = v0 < 0x40; +if (t3 == 0) {t5 = (int)v0 >> 5; +goto L442a18;} +t5 = (int)v0 >> 5; +t8 = 0x10000b9c; +t6 = t5 << 2; +t8 = t8; +t2 = t8 + t6; +t7 = MEM_U32(t2 + 0); +//nop; +t9 = t7 << (v0 & 0x1f); +t3 = (int)t9 < (int)0x0; +L442a18: +if (t3 == 0) {t3 = v0 < 0x40; +goto L442ae4;} +t3 = v0 < 0x40; +t5 = MEM_U8(fp + 1); +at = 0x8a800000; +t8 = t5 & 0x1f; +t6 = t8 < 0x20; +t2 = -t6; +t7 = t2 & at; +t9 = t7 << (t8 & 0x1f); +if ((int)t9 >= 0) {s0 = MEM_U32(sp + 248); +goto L442a68;} +s0 = MEM_U32(sp + 248); +t4 = MEM_U8(s6 + 0); +at = 0x60000000; +t3 = t4 < 0x20; +t5 = -t3; +t6 = t5 & at; +t2 = t6 << (t4 & 0x1f); +if ((int)t2 < 0) {//nop; +goto L442a90;} +//nop; +s0 = MEM_U32(sp + 248); +L442a68: +MEM_U32(sp + 248) = s6; +at = 0x29; +if (a3 != at) {s6 = s0; +goto L442a84;} +s6 = s0; +t7 = 0x4e; +MEM_U8(fp + 0) = (uint8_t)t7; +goto L442ad4; +MEM_U8(fp + 0) = (uint8_t)t7; +L442a84: +a0 = 0x28; +MEM_U8(fp + 0) = (uint8_t)a0; +goto L442ad4; +MEM_U8(fp + 0) = (uint8_t)a0; +L442a90: +//nop; +a0 = s6; +// bdead c0800023 t9 = t9; +// bdead c0800023 v0 = sp + 0x110; +v0 = func_43e5a4(mem, sp, a0); +goto L442aa4; +// bdead c0800023 v0 = sp + 0x110; +L442aa4: +// bdead c080000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L442ad4;} +//nop; +t8 = MEM_U8(fp + 0); +at = 0x29; +if (t8 != at) {s6 = v0; +goto L442acc;} +s6 = v0; +a0 = 0x28; +MEM_U8(fp + 0) = (uint8_t)a0; +goto L442ad4; +MEM_U8(fp + 0) = (uint8_t)a0; +L442acc: +t9 = 0x4e; +MEM_U8(fp + 0) = (uint8_t)t9; +L442ad4: +a3 = MEM_U8(fp + 0); +//nop; +goto L442c00; +//nop; +// fdead 0 t3 = v0 < 0x40; +L442ae4: +if (t3 == 0) {t5 = (int)v0 >> 5; +goto L442b0c;} +t5 = (int)v0 >> 5; +t4 = 0x10000b94; +t6 = t5 << 2; +t4 = t4; +t2 = t4 + t6; +t7 = MEM_U32(t2 + 0); +//nop; +t8 = t7 << (v0 & 0x1f); +t3 = (int)t8 < (int)0x0; +L442b0c: +if (t3 == 0) {t5 = v0 < 0x40; +goto L442bb0;} +t5 = v0 < 0x40; +t5 = MEM_U8(fp + 1); +at = 0x8a800000; +t4 = t5 & 0x1f; +t6 = t4 < 0x20; +t2 = -t6; +t7 = t2 & at; +t8 = t7 << (t4 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L442ba4;} +//nop; +t9 = MEM_U32(sp + 248); +at = 0x60000000; +t3 = MEM_U8(t9 + 0); +a0 = t9; +t5 = t3 < 0x20; +t6 = -t5; +t2 = t6 & at; +t7 = t2 << (t3 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L442ba4;} +//nop; +//nop; +// bdead c0800023 v0 = sp + 0x110; +// bdead c0800023 t9 = t9; +//nop; +v0 = func_43e5a4(mem, sp, a0); +goto L442b74; +//nop; +L442b74: +// bdead c080000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L442ba4;} +//nop; +t4 = MEM_U8(fp + 0); +a0 = 0x28; +if (a0 != t4) {t8 = 0x4e; +goto L442b98;} +t8 = 0x4e; +MEM_U8(fp + 0) = (uint8_t)t8; +goto L442b9c; +MEM_U8(fp + 0) = (uint8_t)t8; +L442b98: +MEM_U8(fp + 0) = (uint8_t)a0; +L442b9c: +MEM_U32(sp + 248) = s6; +s6 = v0; +L442ba4: +a3 = MEM_U8(fp + 0); +//nop; +goto L442c00; +//nop; +L442bb0: +if (t5 == 0) {t6 = (int)v0 >> 5; +goto L442bd8;} +t6 = (int)v0 >> 5; +t3 = 0x10000ba4; +t2 = t6 << 2; +t3 = t3; +t7 = t3 + t2; +t9 = MEM_U32(t7 + 0); +//nop; +t4 = t9 << (v0 & 0x1f); +t5 = (int)t4 < (int)0x0; +L442bd8: +if (t5 == 0) {//nop; +goto L442c00;} +//nop; +t6 = MEM_U32(sp + 248); +at = 0x3; +t3 = MEM_U8(t6 + 0); +//nop; +if (t3 == at) {//nop; +goto L442c00;} +//nop; +MEM_U32(sp + 248) = s6; +s6 = t6; +L442c00: +//nop; +a1 = MEM_U32(sp + 248); +a0 = a3; +a2 = s6; +MEM_U32(sp + 244) = s6; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L442c18; +MEM_U32(sp + 244) = s6; +L442c18: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead 7e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L442c34; +//nop; +L442c34: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t2 = 0x1001eb84; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {// bdead c040000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c040000b ra = MEM_U32(sp + 60); +t7 = MEM_U8(v0 + 0); +t9 = 0x4; +if (t7 != 0) {//nop; +goto L442da4;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)t9; +s0 = MEM_U8(fp + 1); +at = 0x5d; +t4 = s0 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t4; +a3 = MEM_U8(fp + 0); +s0 = t4; +t8 = a3 + 0xffffffe0; +t5 = t8 < 0x40; +if (t5 == 0) {a0 = a3 & 0xff; +goto L442cb4;} +a0 = a3 & 0xff; +t2 = 0x10000bac; +t3 = (int)t8 >> 5; +t6 = t3 << 2; +t2 = t2; +t7 = t2 + t6; +t9 = MEM_U32(t7 + 0); +//nop; +t4 = t9 << (t8 & 0x1f); +t5 = (int)t4 < (int)0x0; +L442cb4: +if (t5 == 0) {t9 = a0 < 0xa0; +goto L442cc8;} +t9 = a0 < 0xa0; +t2 = 0x6; +MEM_U8(v0 + 35) = (uint8_t)t2; +goto L442cdc; +MEM_U8(v0 + 35) = (uint8_t)t2; +L442cc8: +if (a3 != at) {t6 = 0xe; +goto L442cd8;} +t6 = 0xe; +MEM_U8(v0 + 35) = (uint8_t)t6; +goto L442cdc; +MEM_U8(v0 + 35) = (uint8_t)t6; +L442cd8: +MEM_U8(v0 + 35) = (uint8_t)s0; +L442cdc: +s6 = MEM_U32(sp + 244); +MEM_U8(v0 + 32) = (uint8_t)a3; +t7 = MEM_U32(sp + 248); +MEM_U32(v0 + 40) = s6; +if (t9 == 0) {MEM_U32(v0 + 36) = t7; +goto L442d18;} +MEM_U32(v0 + 36) = t7; +t3 = 0x10000b80; +t8 = (int)a0 >> 5; +t4 = t8 << 2; +t3 = t3; +t5 = t3 + t4; +t2 = MEM_U32(t5 + 0); +//nop; +t6 = t2 << (a0 & 0x1f); +t9 = (int)t6 < (int)0x0; +L442d18: +if (t9 == 0) {at = 0x3a; +goto L442d2c;} +at = 0x3a; +t8 = MEM_U32(fp + 8); +a0 = MEM_U8(v0 + 32); +MEM_U32(v0 + 44) = t8; +L442d2c: +if (a0 != at) {t6 = 0x1; +goto L442d40;} +t6 = 0x1; +t3 = MEM_U32(fp + 4); +a0 = MEM_U8(v0 + 32); +MEM_U16(v0 + 60) = (uint16_t)t3; +L442d40: +t4 = MEM_U16(fp + 2); +t7 = a0 + 0xffffffe0; +t5 = t4 & 0x2; +t2 = zero < t5; +t9 = t7 < 0x40; +MEM_U8(v0 + 62) = (uint8_t)t2; +MEM_U16(v0 + 6) = (uint16_t)t6; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +if (t9 == 0) {MEM_U8(v0 + 4) = (uint8_t)zero; +goto L442d90;} +MEM_U8(v0 + 4) = (uint8_t)zero; +t4 = 0x10000bac; +t8 = (int)t7 >> 5; +t3 = t8 << 2; +t4 = t4; +t5 = t4 + t3; +t2 = MEM_U32(t5 + 0); +//nop; +t6 = t2 << (t7 & 0x1f); +t9 = (int)t6 < (int)0x0; +L442d90: +if (t9 == 0) {//nop; +goto L442dc0;} +//nop; +MEM_U32(v0 + 56) = zero; +MEM_U32(v0 + 60) = zero; +goto L442dc0; +MEM_U32(v0 + 60) = zero; +L442da4: +//nop; +MEM_U32(sp + 268) = s5; +a0 = sp + 0x10c; +f_incroccurrence(mem, sp, a0); +goto L442db4; +a0 = sp + 0x10c; +L442db4: +// bdead 40000001 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +L442dc0: +t4 = 0x1001c4a8; +//nop; +t4 = MEM_U32(t4 + 0); +MEM_U32(t4 + 0) = s5; +goto L448a70; +MEM_U32(t4 + 0) = s5; +L442dd4: +s3 = 0x1001c4a8; +at = 0x1001c4a8; +s3 = MEM_U32(s3 + 0); +t1 = 0x2; +s6 = MEM_U32(s3 + 0); +t3 = MEM_U32(s3 + 12); +s4 = MEM_U32(s3 + 4); +MEM_U32(at + 0) = t3; +t5 = MEM_U8(s6 + 0); +a0 = a3; +if (t1 != t5) {a2 = s6; +goto L442e38;} +a2 = s6; +t2 = MEM_U32(s6 + 32); +t6 = MEM_U32(fp + 4); +t7 = t2 + s4; +lo = t7 * t6; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t6 >> 32); +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +t9 = MEM_U32(s3 + 4); +t8 = lo; +t4 = t9 + t8; +MEM_U32(s3 + 4) = t4; +goto L448a70; +MEM_U32(s3 + 4) = t4; +L442e38: +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +t3 = MEM_U32(s3 + 0); +if (s4 == 0) {MEM_U32(sp + 248) = t3; +goto L442e6c;} +MEM_U32(sp + 248) = t3; +t2 = MEM_U32(fp + 4); +t5 = MEM_U32(s3 + 4); +lo = s4 * t2; +hi = (uint32_t)((uint64_t)s4 * (uint64_t)t2 >> 32); +t7 = lo; +t6 = t5 + t7; +MEM_U32(s3 + 4) = t6; +L442e6c: +//nop; +a1 = MEM_U32(sp + 248); +MEM_U32(sp + 244) = s6; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L442e7c; +MEM_U32(sp + 244) = s6; +L442e7c: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead 6e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L442e98; +//nop; +L442e98: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead c040000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c040000b ra = MEM_U32(sp + 60); +t8 = MEM_U8(v0 + 0); +t4 = 0x4; +if (t8 != 0) {//nop; +goto L442f4c;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)t4; +t3 = MEM_U8(fp + 1); +at = 0x4; +t2 = t3 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t2; +t5 = MEM_U32(sp + 248); +t2 = 0x1; +t7 = MEM_U8(t5 + 0); +//nop; +if (t7 == at) {//nop; +goto L442f00;} +//nop; +t6 = MEM_U8(t5 + 1); +MEM_U8(v0 + 35) = (uint8_t)t6; +goto L442f14; +MEM_U8(v0 + 35) = (uint8_t)t6; +L442f00: +t9 = MEM_U32(sp + 248); +//nop; +t8 = MEM_U8(t9 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t8; +L442f14: +t4 = MEM_U8(fp + 0); +s6 = MEM_U32(sp + 244); +MEM_U8(v0 + 32) = (uint8_t)t4; +t3 = MEM_U32(sp + 248); +MEM_U16(v0 + 6) = (uint16_t)t2; +MEM_U32(v0 + 40) = s6; +MEM_U32(v0 + 36) = t3; +t7 = MEM_U32(fp + 4); +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 44) = t7; +goto L442f68; +MEM_U32(v0 + 44) = t7; +L442f4c: +//nop; +MEM_U32(sp + 268) = s5; +a0 = sp + 0x10c; +f_incroccurrence(mem, sp, a0); +goto L442f5c; +a0 = sp + 0x10c; +L442f5c: +// bdead 40000001 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +L442f68: +t5 = 0x1001c4a8; +//nop; +t5 = MEM_U32(t5 + 0); +MEM_U32(t5 + 0) = s5; +goto L448a70; +MEM_U32(t5 + 0) = s5; +L442f7c: +s3 = 0x1001c4a8; +at = 0x1001c4a8; +s3 = MEM_U32(s3 + 0); +t1 = 0x2; +t6 = MEM_U32(s3 + 12); +s1 = MEM_U32(s3 + 0); +s2 = MEM_U32(s3 + 4); +s3 = 0x1001c4a8; +MEM_U32(at + 0) = t6; +s3 = MEM_U32(s3 + 0); +at = 0x1001c4a8; +t9 = MEM_U32(s3 + 12); +s6 = MEM_U32(s3 + 0); +s4 = MEM_U32(s3 + 4); +s3 = 0x1001c4a8; +MEM_U32(at + 0) = t9; +s3 = MEM_U32(s3 + 0); +t4 = MEM_U8(s6 + 0); +t8 = MEM_U32(s3 + 0); +s5 = MEM_U32(s3 + 4); +if (t1 != t4) {MEM_U32(sp + 248) = t8; +goto L443028;} +MEM_U32(sp + 248) = t8; +t3 = MEM_U32(s6 + 32); +//nop; +a0 = 0x5b; +a1 = t8; +a2 = t3 + s4; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L442fec; +a2 = t3 + s4; +L442fec: +// bdead c0ec000b gp = MEM_U32(sp + 52); +t1 = 0x2; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s3 + 0) = v0; +t2 = MEM_U32(s6 + 32); +//nop; +t7 = t2 + s4; +lo = s5 * t7; +hi = (uint32_t)((uint64_t)s5 * (uint64_t)t7 >> 32); +t5 = lo; +MEM_U32(s3 + 4) = t5; +t5 = MEM_U32(s3 + 0); +goto L4431bc; +t5 = MEM_U32(s3 + 0); +L443028: +t6 = MEM_U32(sp + 248); +//nop; +t9 = MEM_U8(t6 + 0); +//nop; +if (t1 != t9) {//nop; +goto L443094;} +//nop; +t8 = MEM_U32(t6 + 32); +//nop; +a0 = 0x5b; +a1 = s6; +a2 = t8 + s5; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L443058; +a2 = t8 + s5; +L443058: +// bdead c06c000b gp = MEM_U32(sp + 52); +t4 = MEM_U32(sp + 248); +s3 = 0x1001c4a8; +t1 = 0x2; +s3 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s3 + 0) = v0; +t3 = MEM_U32(t4 + 32); +//nop; +t2 = t3 + s5; +lo = s4 * t2; +hi = (uint32_t)((uint64_t)s4 * (uint64_t)t2 >> 32); +t7 = lo; +MEM_U32(s3 + 4) = t7; +t5 = MEM_U32(s3 + 0); +goto L4431bc; +t5 = MEM_U32(s3 + 0); +L443094: +if (s4 == 0) {//nop; +goto L4430b8;} +//nop; +//nop; +a0 = 0x1; +a1 = s6; +a2 = s4; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L4430b0; +a2 = s4; +L4430b0: +// bdead c00c000b gp = MEM_U32(sp + 52); +s6 = v0; +L4430b8: +//nop; +// bdead c08c0003 v0 = sp + 0x110; +// bdead c08c0003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L4430cc; +//nop; +L4430cc: +// bdead c08c0003 gp = MEM_U32(sp + 52); +s7 = 0x5b; +t5 = 0x1001c4a8; +a0 = s7; +t5 = MEM_U32(t5 + 0); +a2 = s6; +a1 = MEM_U32(t5 + 0); +MEM_U8(fp + 0) = (uint8_t)s7; +//nop; +MEM_U32(sp + 244) = s6; +MEM_U32(sp + 248) = a1; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L4430fc; +MEM_U32(sp + 248) = a1; +L4430fc: +// bdead c10c000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L443118; +//nop; +L443118: +// bdead c10c000b gp = MEM_U32(sp + 52); +t1 = 0x2; +t6 = 0x1001eb84; +s5 = v0; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {// bdead c14c040b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c14c040b ra = MEM_U32(sp + 60); +t8 = MEM_U8(v0 + 0); +s6 = MEM_U32(sp + 244); +if (t8 != 0) {t4 = 0x4; +goto L44318c;} +t4 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)t4; +s0 = MEM_U8(fp + 1); +MEM_U8(v0 + 32) = (uint8_t)s7; +t3 = s0 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t3; +MEM_U8(v0 + 35) = (uint8_t)t3; +t2 = MEM_U32(sp + 248); +t7 = 0x1; +MEM_U32(v0 + 40) = s6; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U16(v0 + 6) = (uint16_t)t7; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 36) = t2; +MEM_U32(sp + 268) = v0; +goto L4431a4; +MEM_U32(sp + 268) = v0; +L44318c: +//nop; +MEM_U32(sp + 268) = s5; +a0 = sp + 0x10c; +f_incroccurrence(mem, sp, a0); +goto L44319c; +a0 = sp + 0x10c; +L44319c: +// bdead c00c0003 gp = MEM_U32(sp + 52); +t1 = 0x2; +L4431a4: +s3 = 0x1001c4a8; +s5 = MEM_U32(sp + 268); +s3 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s3 + 0) = s5; +t5 = MEM_U32(s3 + 0); +L4431bc: +a1 = MEM_U32(s3 + 4); +t9 = MEM_U8(s1 + 0); +MEM_U32(sp + 248) = t5; +if (t1 != t9) {s5 = a1; +goto L4431e8;} +s5 = a1; +t6 = MEM_U32(s1 + 32); +//nop; +t8 = a1 + t6; +t4 = t8 + s2; +MEM_U32(s3 + 4) = t4; +goto L448a70; +MEM_U32(s3 + 4) = t4; +L4431e8: +t3 = MEM_U32(sp + 248); +//nop; +t2 = MEM_U8(t3 + 0); +//nop; +if (t1 != t2) {//nop; +goto L443218;} +//nop; +t7 = MEM_U32(t3 + 32); +MEM_U32(s3 + 0) = s1; +t5 = t7 + s5; +t9 = t5 + s2; +MEM_U32(s3 + 4) = t9; +goto L448a70; +MEM_U32(s3 + 4) = t9; +L443218: +if (s2 == 0) {t2 = 0x1; +goto L443288;} +t2 = 0x1; +a0 = MEM_U8(fp + 1); +//nop; +t6 = a0 & 0x1f; +a0 = t6; +a2 = s2; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L443238; +a2 = s2; +L443238: +// bdead c00c000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L443268;} +//nop; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +t8 = MEM_U32(s3 + 4); +//nop; +t4 = t8 + s2; +MEM_U32(s3 + 4) = t4; +goto L443284; +MEM_U32(s3 + 4) = t4; +L443268: +//nop; +a0 = 0x1; +a1 = s1; +a2 = s2; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L44327c; +a2 = s2; +L44327c: +// bdead c000000b gp = MEM_U32(sp + 52); +s1 = v0; +L443284: +t2 = 0x1; +L443288: +MEM_U8(fp + 0) = (uint8_t)t2; +//nop; +a1 = MEM_U32(sp + 248); +a0 = 0x1; +a2 = s1; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L4432a0; +a2 = s1; +L4432a0: +// bdead c004000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead 7e1fe003f t9 = t9; +MEM_U32(sp + 244) = s1; +v0 = func_43e79c(mem, sp, v0, a0); +goto L4432bc; +MEM_U32(sp + 244) = s1; +L4432bc: +// bdead c004000b gp = MEM_U32(sp + 52); +s5 = v0; +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead c044000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c044000b ra = MEM_U32(sp + 60); +t7 = MEM_U8(v0 + 0); +//nop; +if (t7 != 0) {t5 = 0x4; +goto L443330;} +t5 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)t5; +s0 = MEM_U8(fp + 1); +t6 = 0x1; +t9 = s0 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t9; +MEM_U8(v0 + 35) = (uint8_t)t9; +MEM_U8(v0 + 32) = (uint8_t)t6; +t8 = MEM_U32(sp + 248); +t4 = 0x1; +MEM_U32(v0 + 40) = s1; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U16(v0 + 6) = (uint16_t)t4; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 36) = t8; +goto L44334c; +MEM_U32(v0 + 36) = t8; +L443330: +//nop; +MEM_U32(sp + 268) = s5; +a0 = sp + 0x10c; +f_incroccurrence(mem, sp, a0); +goto L443340; +a0 = sp + 0x10c; +L443340: +// bdead 40000001 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +L44334c: +t2 = 0x1001c4a8; +//nop; +t2 = MEM_U32(t2 + 0); +MEM_U32(t2 + 0) = s5; +goto L448a70; +MEM_U32(t2 + 0) = s5; +L443360: +v0 = 0x5e; +if (v0 != a3) {s1 = zero; +goto L443400;} +s1 = zero; +t3 = MEM_U8(fp + 1); +at = 0xc0000; +t7 = t3 & 0x1f; +t5 = t7 < 0x20; +t9 = -t5; +t6 = t9 & at; +t8 = t6 << (t7 & 0x1f); +if ((int)t8 >= 0) {a2 = MEM_U32(sp + 248); +goto L443404;} +a2 = MEM_U32(sp + 248); +t4 = MEM_U16(fp + 2); +//nop; +t2 = t4 & 0x2; +if (t2 != 0) {a2 = MEM_U32(sp + 248); +goto L443404;} +a2 = MEM_U32(sp + 248); +t3 = 0x1001c4a8; +t1 = 0x2; +t3 = MEM_U32(t3 + 0); +//nop; +a2 = MEM_U32(t3 + 0); +//nop; +t5 = MEM_U8(a2 + 0); +//nop; +a1 = t1 ^ t5; +a1 = a1 < 0x1; +if (a1 == 0) {s1 = a1 & 0xff; +goto L4433fc;} +s1 = a1 & 0xff; +t9 = 0x1001c8dc; +t6 = MEM_U16(a2 + 32); +t9 = MEM_U32(t9 + 0); +if ((int)t6 >= 0) {t7 = (int)t6 >> 8; +goto L4433f0;} +t7 = (int)t6 >> 8; +at = t6 + 0xff; +t7 = (int)at >> 8; +L4433f0: +a1 = t9 ^ t7; +a1 = a1 < 0x1; +s1 = a1 & 0xff; +L4433fc: +MEM_U32(sp + 248) = a2; +L443400: +a2 = MEM_U32(sp + 248); +L443404: +if (s1 == 0) {//nop; +goto L44381c;} +//nop; +s2 = 0x1001c8d8; +t8 = MEM_U16(a2 + 32); +v0 = MEM_U32(s2 + 0); +t4 = t8 & 0xff; +t2 = v0 + t4; +t3 = MEM_U8(t2 + 0); +v1 = 0x2d; +if (v1 == t3) {//nop; +goto L44352c;} +//nop; +a1 = 0x10012010; +t5 = MEM_U16(a2 + 34); +a1 = MEM_U32(a1 + 0); +t6 = t5 + 0x1; +MEM_U8(a1 + 0) = (uint8_t)v1; +s7 = MEM_U16(a2 + 34); +MEM_U32(fp + 16) = t6; +if ((int)s7 <= 0) {MEM_U32(sp + 248) = a2; +goto L443634;} +MEM_U32(sp + 248) = a2; +s7 = s7 + 0x1; +a0 = s7 + 0xffffffff; +t9 = a0 & 0x3; +if (t9 == 0) {s1 = 0x1; +goto L44349c;} +s1 = 0x1; +v1 = t9 + 0x1; +s0 = a1 + s1; +L443470: +t7 = MEM_U16(a2 + 32); +s0 = s0 + 0x1; +t8 = t7 & 0xff; +t4 = v0 + t8; +t2 = t4 + s1; +t3 = MEM_U8(t2 + -1); +s1 = s1 + 0x1; +if (v1 != s1) {MEM_U8(s0 + -1) = (uint8_t)t3; +goto L443470;} +MEM_U8(s0 + -1) = (uint8_t)t3; +if (s1 == s7) {MEM_U32(sp + 248) = a2; +goto L443634;} +MEM_U32(sp + 248) = a2; +L44349c: +s0 = a1 + s1; +L4434a0: +t5 = MEM_U16(a2 + 32); +s0 = s0 + 0x4; +t6 = t5 & 0xff; +t9 = v0 + t6; +t7 = t9 + s1; +t8 = MEM_U8(t7 + -1); +//nop; +MEM_U8(s0 + -4) = (uint8_t)t8; +t4 = MEM_U16(a2 + 32); +//nop; +t2 = t4 & 0xff; +t3 = v0 + t2; +t5 = t3 + s1; +t6 = MEM_U8(t5 + 0); +//nop; +MEM_U8(s0 + -3) = (uint8_t)t6; +t9 = MEM_U16(a2 + 32); +//nop; +t7 = t9 & 0xff; +t8 = v0 + t7; +t4 = t8 + s1; +t2 = MEM_U8(t4 + 1); +//nop; +MEM_U8(s0 + -2) = (uint8_t)t2; +t3 = MEM_U16(a2 + 32); +//nop; +t5 = t3 & 0xff; +t6 = v0 + t5; +t9 = t6 + s1; +t7 = MEM_U8(t9 + 2); +s1 = s1 + 0x4; +if (s1 != s7) {MEM_U8(s0 + -1) = (uint8_t)t7; +goto L4434a0;} +MEM_U8(s0 + -1) = (uint8_t)t7; +MEM_U32(sp + 248) = a2; +goto L443634; +MEM_U32(sp + 248) = a2; +L44352c: +v1 = MEM_U16(a2 + 34); +MEM_U32(sp + 248) = a2; +t8 = v1 + 0xffffffff; +at = (int)v1 < (int)0x2; +if (at != 0) {MEM_U32(fp + 16) = t8; +goto L443634;} +MEM_U32(fp + 16) = t8; +s7 = v1 + 0x1; +a0 = s7 + 0xfffffffe; +t4 = a0 & 0x3; +if (t4 == 0) {s1 = 0x2; +goto L443598;} +s1 = 0x2; +t2 = 0x10012010; +v1 = t4 + 0x2; +t2 = MEM_U32(t2 + 0); +//nop; +s0 = t2 + s1; +L44356c: +t3 = MEM_U16(a2 + 32); +s0 = s0 + 0x1; +t5 = t3 & 0xff; +t6 = v0 + t5; +t9 = t6 + s1; +t7 = MEM_U8(t9 + -1); +s1 = s1 + 0x1; +if (v1 != s1) {MEM_U8(s0 + -3) = (uint8_t)t7; +goto L44356c;} +MEM_U8(s0 + -3) = (uint8_t)t7; +if (s1 == s7) {MEM_U32(sp + 248) = a2; +goto L443634;} +MEM_U32(sp + 248) = a2; +L443598: +t8 = 0x10012010; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +s0 = t8 + s1; +L4435ac: +t4 = MEM_U16(a2 + 32); +s0 = s0 + 0x4; +t2 = t4 & 0xff; +t3 = v0 + t2; +t5 = t3 + s1; +t6 = MEM_U8(t5 + -1); +//nop; +MEM_U8(s0 + -6) = (uint8_t)t6; +t9 = MEM_U16(a2 + 32); +//nop; +t7 = t9 & 0xff; +t8 = v0 + t7; +t4 = t8 + s1; +t2 = MEM_U8(t4 + 0); +//nop; +MEM_U8(s0 + -5) = (uint8_t)t2; +t3 = MEM_U16(a2 + 32); +//nop; +t5 = t3 & 0xff; +t6 = v0 + t5; +t9 = t6 + s1; +t7 = MEM_U8(t9 + 1); +//nop; +MEM_U8(s0 + -4) = (uint8_t)t7; +t8 = MEM_U16(a2 + 32); +//nop; +t4 = t8 & 0xff; +t2 = v0 + t4; +t3 = t2 + s1; +t5 = MEM_U8(t3 + 2); +s1 = s1 + 0x4; +if (s1 != s7) {MEM_U8(s0 + -3) = (uint8_t)t5; +goto L4435ac;} +MEM_U8(s0 + -3) = (uint8_t)t5; +MEM_U32(sp + 248) = a2; +L443634: +//nop; +a0 = MEM_U32(fp + 16); +//nop; +v0 = f_realhash(mem, sp, a0); +goto L443644; +//nop; +L443644: +// bdead c008000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L443660; +//nop; +L443660: +// bdead c008000b gp = MEM_U32(sp + 52); +t1 = 0x2; +t6 = 0x1001eb84; +s5 = v0; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {// bdead c048040b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c048040b ra = MEM_U32(sp + 60); +t9 = MEM_U8(v0 + 0); +//nop; +if (t9 != 0) {//nop; +goto L443808;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)t1; +t7 = MEM_U8(fp + 1); +a2 = 0x1001c8e0; +t8 = t7 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t8; +s6 = MEM_U32(fp + 16); +a2 = MEM_U8(a2 + 0); +a0 = 0x104; +a3 = a2 + s6; +at = (int)a3 < (int)0x100; +if (at != 0) {//nop; +goto L443714;} +//nop; +t4 = 0x1001c8dc; +at = 0x1001c8dc; +t4 = MEM_U32(t4 + 0); +//nop; +t2 = t4 + 0x1; +MEM_U32(at + 0) = t2; +at = 0x1001c8e0; +a1 = 0x10013450; +MEM_U8(at + 0) = (uint8_t)zero; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4436e8; +MEM_U8(at + 0) = (uint8_t)zero; +L4436e8: +// bdead 4048000b gp = MEM_U32(sp + 52); +t3 = MEM_U32(s2 + 0); +s6 = 0x10011ff0; +MEM_U32(t3 + 256) = v0; +MEM_U32(s2 + 0) = v0; +a2 = 0x1001c8e0; +MEM_U32(v0 + 256) = zero; +s6 = MEM_U32(s6 + 16); +a2 = MEM_U8(a2 + 0); +//nop; +a3 = a2 + s6; +L443714: +a1 = MEM_U32(s2 + 0); +if ((int)s6 <= 0) {s7 = s6; +goto L4437ac;} +s7 = s6; +s7 = s7 + 0x1; +a0 = s7 + 0xffffffff; +t6 = a0 & 0x3; +if (t6 == 0) {s1 = 0x1; +goto L443768;} +s1 = 0x1; +t9 = 0x10012010; +v0 = t6 + 0x1; +t9 = MEM_U32(t9 + 0); +v1 = a1 + a2; +s0 = t9 + s1; +L443748: +t7 = MEM_U8(s0 + -1); +t8 = v1 + s1; +s1 = s1 + 0x1; +s0 = s0 + 0x1; +if (v0 != s1) {MEM_U8(t8 + -1) = (uint8_t)t7; +goto L443748;} +MEM_U8(t8 + -1) = (uint8_t)t7; +if (s1 == s7) {//nop; +goto L4437ac;} +//nop; +L443768: +t4 = 0x10012010; +v1 = a1 + a2; +t4 = MEM_U32(t4 + 0); +//nop; +s0 = t4 + s1; +L44377c: +t2 = MEM_U8(s0 + -1); +v0 = v1 + s1; +MEM_U8(v0 + -1) = (uint8_t)t2; +t3 = MEM_U8(s0 + 0); +s1 = s1 + 0x4; +MEM_U8(v0 + 0) = (uint8_t)t3; +t5 = MEM_U8(s0 + 1); +s0 = s0 + 0x4; +MEM_U8(v0 + 1) = (uint8_t)t5; +t6 = MEM_U8(s0 + -2); +if (s1 != s7) {MEM_U8(v0 + 2) = (uint8_t)t6; +goto L44377c;} +MEM_U8(v0 + 2) = (uint8_t)t6; +L4437ac: +t9 = 0x1001c8dc; +s3 = 0x1001c4a8; +t9 = MEM_U32(t9 + 0); +at = 0x1001c8e0; +t7 = t9 << 8; +t8 = t7 + a2; +MEM_U16(s5 + 32) = (uint16_t)t8; +MEM_U16(s5 + 34) = (uint16_t)s6; +s3 = MEM_U32(s3 + 0); +MEM_U8(at + 0) = (uint8_t)a3; +t4 = MEM_U32(s3 + 0); +t6 = MEM_U32(sp + 248); +t2 = MEM_U32(t4 + 44); +//nop; +MEM_U32(s5 + 44) = t2; +t3 = MEM_U32(s3 + 0); +//nop; +t5 = MEM_U32(t3 + 48); +//nop; +MEM_U32(s5 + 48) = t5; +t9 = MEM_U32(t6 + 40); +MEM_U32(s5 + 24) = zero; +MEM_U32(s5 + 40) = t9; +L443808: +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +goto L4439a8; +//nop; +L44381c: +if (v0 != a3) {//nop; +goto L443860;} +//nop; +t7 = MEM_U16(fp + 2); +//nop; +t8 = t7 & 0x2; +if (t8 != 0) {//nop; +goto L443860;} +//nop; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +t2 = MEM_U32(s3 + 4); +t4 = MEM_U32(s3 + 0); +t3 = -t2; +MEM_U32(s3 + 4) = t3; +MEM_U32(sp + 248) = t4; +goto L443898; +MEM_U32(sp + 248) = t4; +L443860: +//nop; +// bdead c0000003 v0 = sp + 0x110; +// bdead c0000003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L443874; +//nop; +L443874: +// bdead c0000003 gp = MEM_U32(sp + 52); +a3 = MEM_U8(fp + 0); +t5 = 0x1001c4a8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t6 = MEM_U32(t5 + 0); +//nop; +MEM_U32(sp + 248) = t6; +L443898: +//nop; +a1 = MEM_U32(sp + 248); +a0 = a3; +a2 = zero; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L4438ac; +a2 = zero; +L4438ac: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L4438c8; +//nop; +L4438c8: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead c040000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c040000b ra = MEM_U32(sp + 60); +t7 = MEM_U8(v0 + 0); +t8 = 0x4; +if (t7 != 0) {//nop; +goto L443980;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)t8; +s0 = MEM_U8(fp + 1); +a0 = 0x72; +t4 = s0 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t4; +a3 = MEM_U8(fp + 0); +s0 = t4; +if (a0 != a3) {t5 = a3 & 0xff; +goto L443928;} +t5 = a3 & 0xff; +t2 = 0xe; +MEM_U8(v0 + 35) = (uint8_t)t2; +goto L44392c; +MEM_U8(v0 + 35) = (uint8_t)t2; +L443928: +MEM_U8(v0 + 35) = (uint8_t)s0; +L44392c: +MEM_U8(v0 + 32) = (uint8_t)a3; +t3 = MEM_U32(sp + 248); +MEM_U32(v0 + 40) = zero; +if (a0 != t5) {MEM_U32(v0 + 36) = t3; +goto L44394c;} +MEM_U32(v0 + 36) = t3; +t6 = MEM_U32(fp + 8); +//nop; +MEM_U32(v0 + 44) = t6; +L44394c: +t9 = MEM_U16(fp + 2); +s3 = 0x1001c4a8; +t7 = t9 & 0x2; +t8 = zero < t7; +t4 = 0x1; +MEM_U8(v0 + 62) = (uint8_t)t8; +MEM_U16(v0 + 6) = (uint16_t)t4; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +s3 = MEM_U32(s3 + 0); +//nop; +goto L4439a8; +//nop; +L443980: +//nop; +MEM_U32(sp + 268) = s5; +a0 = sp + 0x10c; +f_incroccurrence(mem, sp, a0); +goto L443990; +a0 = sp + 0x10c; +L443990: +// bdead 40000001 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +L4439a8: +MEM_U32(s3 + 0) = s5; +goto L448a70; +MEM_U32(s3 + 0) = s5; +L4439b0: +t2 = MEM_U16(fp + 2); +s2 = zero; +t3 = t2 & 0x2; +if (t3 != 0) {//nop; +goto L443a40;} +//nop; +t5 = MEM_U8(fp + 1); +at = 0x5000000; +t6 = t5 & 0x1f; +t9 = t6 < 0x20; +t7 = -t9; +t8 = t7 & at; +t4 = t8 << (t6 & 0x1f); +if ((int)t4 < 0) {at = 0x37; +goto L443a40;} +at = 0x37; +if (a3 != at) {at = 0x1a; +goto L443a18;} +at = 0x1a; +s3 = 0x1001c4a8; +t3 = MEM_U32(fp + 4); +s3 = MEM_U32(s3 + 0); +s2 = 0x1; +t2 = MEM_U32(s3 + 4); +//nop; +t5 = t2 + t3; +MEM_U32(s3 + 4) = t5; +goto L443a40; +MEM_U32(s3 + 4) = t5; +at = 0x1a; +L443a18: +if (a3 != at) {//nop; +goto L443a40;} +//nop; +s3 = 0x1001c4a8; +t7 = MEM_U32(fp + 4); +s3 = MEM_U32(s3 + 0); +s2 = 0x1; +t9 = MEM_U32(s3 + 4); +//nop; +t8 = t9 - t7; +MEM_U32(s3 + 4) = t8; +L443a40: +if (s2 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +//nop; +// bdead c0000003 v0 = sp + 0x110; +// bdead c0000003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L443a5c; +//nop; +L443a5c: +// bdead c0000003 gp = MEM_U32(sp + 52); +a0 = MEM_U8(fp + 0); +t6 = 0x1001c4a8; +//nop; +t6 = MEM_U32(t6 + 0); +a2 = MEM_U32(fp + 4); +a1 = MEM_U32(t6 + 0); +MEM_U32(sp + 248) = a1; +v0 = f_opvalhash(mem, sp, a0, a1, a2); +goto L443a80; +MEM_U32(sp + 248) = a1; +L443a80: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead 1e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L443a9c; +//nop; +L443a9c: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t2 = 0x1001eb84; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {// bdead c040000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c040000b ra = MEM_U32(sp + 60); +t3 = MEM_U8(v0 + 0); +t5 = 0x4; +if (t3 != 0) {//nop; +goto L443b2c;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)t5; +s0 = MEM_U8(fp + 1); +t6 = 0x1; +t9 = s0 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t9; +MEM_U8(v0 + 35) = (uint8_t)t9; +t7 = MEM_U8(fp + 0); +//nop; +MEM_U8(v0 + 32) = (uint8_t)t7; +t8 = MEM_U32(sp + 248); +MEM_U32(v0 + 40) = zero; +MEM_U16(v0 + 6) = (uint16_t)t6; +MEM_U32(v0 + 36) = t8; +t4 = MEM_U32(fp + 4); +//nop; +MEM_U32(v0 + 44) = t4; +t2 = MEM_U16(fp + 2); +MEM_U32(v0 + 48) = zero; +t3 = t2 & 0x2; +t5 = zero < t3; +MEM_U8(v0 + 62) = (uint8_t)t5; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +goto L443b48; +MEM_U8(v0 + 4) = (uint8_t)zero; +L443b2c: +//nop; +MEM_U32(sp + 268) = s5; +a0 = sp + 0x10c; +f_incroccurrence(mem, sp, a0); +goto L443b3c; +a0 = sp + 0x10c; +L443b3c: +// bdead 40000001 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +L443b48: +t9 = 0x1001c4a8; +//nop; +t9 = MEM_U32(t9 + 0); +MEM_U32(t9 + 0) = s5; +goto L448a70; +MEM_U32(t9 + 0) = s5; +L443b5c: +at = 0x18; +if (a3 != at) {//nop; +goto L443c18;} +//nop; +t7 = MEM_U8(fp + 8); +at = 0x2800000; +t8 = t7 < 0x20; +t6 = -t8; +t4 = t6 & at; +t2 = t4 << (t7 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L443c18;} +//nop; +t3 = MEM_U8(fp + 1); +at = 0xc0000; +t5 = t3 & 0x1f; +t9 = t5 < 0x20; +t8 = -t9; +t6 = t8 & at; +t4 = t6 << (t5 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L443c18;} +//nop; +t7 = MEM_U16(fp + 2); +//nop; +t2 = t7 & 0x2; +if (t2 != 0) {//nop; +goto L443c18;} +//nop; +s3 = 0x1001c4a8; +t1 = 0x2; +s3 = MEM_U32(s3 + 0); +//nop; +t3 = MEM_U32(s3 + 0); +//nop; +t9 = MEM_U8(t3 + 0); +//nop; +if (t1 != t9) {//nop; +goto L443d74;} +//nop; +t8 = MEM_U32(s3 + 4); +//nop; +if (t8 != 0) {//nop; +goto L443d74;} +//nop; +//nop; +a0 = s3; +// bdead 40000021 t9 = t9; +v0 = sp + 0x110; +func_43f634(mem, sp, v0, a0); +goto L443c0c; +v0 = sp + 0x110; +L443c0c: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L443c18: +s0 = MEM_U8(fp + 1); +t0 = MEM_U8(fp + 8); +t6 = s0 & 0x1f; +if (t0 == t6) {s0 = t6; +goto L448a70;} +s0 = t6; +t5 = t0 < 0x20; +t4 = -t5; +at = 0x8a800000; +t7 = t4 & at; +t2 = t7 << (t0 & 0x1f); +if ((int)t2 >= 0) {t3 = t6 < 0x20; +goto L443d08;} +t3 = t6 < 0x20; +t9 = -t3; +at = 0x8a800000; +t8 = t9 & at; +t6 = t8 << (t6 & 0x1f); +if ((int)t6 >= 0) {t6 = t0 < 0x20; +goto L443d0c;} +t6 = t0 < 0x20; +t5 = 0x1001eb88; +t1 = 0x2; +t5 = MEM_U8(t5 + 0); +a0 = 0x8; +if (t1 == t5) {//nop; +goto L443cb8;} +//nop; +t4 = 0x1001c4a8; +at = 0x3; +t4 = MEM_U32(t4 + 0); +//nop; +s1 = MEM_U32(t4 + 0); +//nop; +t7 = MEM_U8(s1 + 0); +//nop; +if (t7 != at) {//nop; +goto L443d74;} +//nop; +t2 = MEM_U8(s1 + 32); +at = 0x4; +if (t2 != at) {//nop; +goto L443d74;} +//nop; +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L443cb8: +if (a0 == t0) {//nop; +goto L443d74;} +//nop; +if (a0 == s0) {//nop; +goto L443d74;} +//nop; +t3 = 0x1001c4a8; +at = 0x3; +t3 = MEM_U32(t3 + 0); +//nop; +s1 = MEM_U32(t3 + 0); +//nop; +t9 = MEM_U8(s1 + 0); +//nop; +if (t9 != at) {//nop; +goto L443d74;} +//nop; +t8 = MEM_U8(s1 + 32); +at = 0x4; +if (t8 != at) {//nop; +goto L443d74;} +//nop; +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L443d08: +t6 = t0 < 0x20; +L443d0c: +t5 = -t6; +at = 0x5000000; +t4 = t5 & at; +t7 = t4 << (t0 & 0x1f); +if ((int)t7 >= 0) {t2 = s0 < 0x20; +goto L443d74;} +t2 = s0 < 0x20; +t3 = -t2; +at = 0x5000000; +t9 = t3 & at; +t8 = t9 << (s0 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L443d74;} +//nop; +t6 = 0x1001c4a8; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +s1 = MEM_U32(t6 + 0); +//nop; +t5 = MEM_U8(s1 + 0); +//nop; +if (t5 != at) {//nop; +goto L443d74;} +//nop; +t4 = MEM_U8(s1 + 32); +at = 0x8; +if (t4 == at) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +L443d74: +//nop; +// bdead c0000003 v0 = sp + 0x110; +// bdead c0000003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L443d88; +//nop; +L443d88: +// bdead c0000003 gp = MEM_U32(sp + 52); +a0 = MEM_U8(fp + 0); +t7 = 0x1001c4a8; +//nop; +t7 = MEM_U32(t7 + 0); +a2 = zero; +a1 = MEM_U32(t7 + 0); +MEM_U32(sp + 248) = a1; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L443dac; +MEM_U32(sp + 248) = a1; +L443dac: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead 1e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L443dc8; +//nop; +L443dc8: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t2 = 0x1001eb84; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {// bdead c040000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c040000b ra = MEM_U32(sp + 60); +t3 = MEM_U8(v0 + 0); +t9 = 0x4; +if (t3 != 0) {//nop; +goto L443e54;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)t9; +s0 = MEM_U8(fp + 1); +t7 = 0x1; +t8 = s0 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t8; +t6 = MEM_U8(fp + 8); +MEM_U8(v0 + 35) = (uint8_t)t8; +MEM_U8(v0 + 56) = (uint8_t)t6; +t5 = MEM_U8(fp + 0); +//nop; +MEM_U8(v0 + 32) = (uint8_t)t5; +t4 = MEM_U32(sp + 248); +MEM_U32(v0 + 40) = zero; +MEM_U16(v0 + 6) = (uint16_t)t7; +MEM_U32(v0 + 36) = t4; +t2 = MEM_U16(fp + 2); +MEM_U32(v0 + 48) = zero; +t3 = t2 & 0x2; +t9 = zero < t3; +MEM_U8(v0 + 62) = (uint8_t)t9; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +goto L443e70; +MEM_U8(v0 + 4) = (uint8_t)zero; +L443e54: +//nop; +MEM_U32(sp + 268) = s5; +a0 = sp + 0x10c; +f_incroccurrence(mem, sp, a0); +goto L443e64; +a0 = sp + 0x10c; +L443e64: +// bdead 40000001 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +L443e70: +t8 = 0x1001c4a8; +//nop; +t8 = MEM_U32(t8 + 0); +MEM_U32(t8 + 0) = s5; +goto L448a70; +MEM_U32(t8 + 0) = s5; +L443e84: +//nop; +// bdead c0000003 v0 = sp + 0x110; +// bdead c0000003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L443e98; +//nop; +L443e98: +// bdead c0000003 gp = MEM_U32(sp + 52); +a0 = MEM_U8(fp + 0); +t6 = 0x1001c4a8; +//nop; +t6 = MEM_U32(t6 + 0); +a2 = MEM_U32(fp + 12); +a1 = MEM_U32(t6 + 0); +MEM_U32(sp + 248) = a1; +v0 = f_opvalhash(mem, sp, a0, a1, a2); +goto L443ebc; +MEM_U32(sp + 248) = a1; +L443ebc: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L443ed8; +//nop; +L443ed8: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {// bdead c040000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c040000b ra = MEM_U32(sp + 60); +t7 = MEM_U8(v0 + 0); +t2 = 0x4; +if (t7 != 0) {//nop; +goto L443f64;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)t2; +s0 = MEM_U8(fp + 1); +t4 = 0x1; +t3 = s0 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t3; +MEM_U8(v0 + 35) = (uint8_t)t3; +t9 = MEM_U8(fp + 0); +//nop; +MEM_U8(v0 + 32) = (uint8_t)t9; +t8 = MEM_U32(sp + 248); +MEM_U32(v0 + 40) = zero; +MEM_U32(v0 + 36) = t8; +t6 = MEM_U32(fp + 12); +//nop; +MEM_U32(v0 + 44) = t6; +t5 = MEM_U32(fp + 8); +MEM_U16(v0 + 6) = (uint16_t)t4; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U16(v0 + 60) = (uint16_t)t5; +goto L443f80; +MEM_U16(v0 + 60) = (uint16_t)t5; +L443f64: +//nop; +MEM_U32(sp + 268) = s5; +a0 = sp + 0x10c; +f_incroccurrence(mem, sp, a0); +goto L443f74; +a0 = sp + 0x10c; +L443f74: +// bdead 40000001 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +L443f80: +t7 = 0x1001c4a8; +//nop; +t7 = MEM_U32(t7 + 0); +MEM_U32(t7 + 0) = s5; +goto L448a70; +MEM_U32(t7 + 0) = s5; +L443f94: +//nop; +// bdead c0000003 v0 = sp + 0x110; +// bdead c0000003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L443fa8; +//nop; +L443fa8: +// bdead c0000003 gp = MEM_U32(sp + 52); +a0 = MEM_U8(fp + 0); +t2 = 0x1001c4a8; +//nop; +t2 = MEM_U32(t2 + 0); +a2 = zero; +a1 = MEM_U32(t2 + 0); +MEM_U32(sp + 248) = a1; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L443fcc; +MEM_U32(sp + 248) = a1; +L443fcc: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L443fe8; +//nop; +L443fe8: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead c040000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c040000b ra = MEM_U32(sp + 60); +t8 = MEM_U8(v0 + 0); +t6 = 0x4; +if (t8 != 0) {t7 = 0x1; +goto L444050;} +t7 = 0x1; +MEM_U8(v0 + 0) = (uint8_t)t6; +t5 = MEM_U8(fp + 0); +MEM_U8(v0 + 1) = (uint8_t)zero; +MEM_U8(v0 + 35) = (uint8_t)zero; +MEM_U8(v0 + 32) = (uint8_t)t5; +t4 = MEM_U32(sp + 248); +MEM_U32(v0 + 40) = zero; +MEM_U16(v0 + 6) = (uint16_t)t7; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 36) = t4; +goto L44406c; +MEM_U32(v0 + 36) = t4; +L444050: +//nop; +MEM_U32(sp + 268) = s5; +a0 = sp + 0x10c; +f_incroccurrence(mem, sp, a0); +goto L444060; +a0 = sp + 0x10c; +L444060: +// bdead 40000001 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +L44406c: +t2 = 0x1001c4a8; +//nop; +t2 = MEM_U32(t2 + 0); +MEM_U32(t2 + 0) = s5; +goto L448a70; +MEM_U32(t2 + 0) = s5; +L444080: +//nop; +// bdead c0000003 v0 = sp + 0x110; +// bdead c0000003 t9 = t9; +//nop; +func_43e498(mem, sp); +goto L444094; +//nop; +L444094: +// bdead c0000003 gp = MEM_U32(sp + 52); +t9 = MEM_U32(fp + 4); +s3 = 0x1001c4a8; +t5 = MEM_U8(fp + 0); +s3 = MEM_U32(s3 + 0); +at = 0x36; +t8 = MEM_U32(s3 + 4); +t3 = MEM_U32(s3 + 0); +t6 = t9 + t8; +MEM_U32(fp + 4) = t6; +MEM_U32(s3 + 4) = zero; +if (t5 != at) {MEM_U32(sp + 248) = t3; +goto L444110;} +MEM_U32(sp + 248) = t3; +t7 = MEM_U16(t3 + 6); +//nop; +at = t7 < 0x2; +if (at != 0) {//nop; +goto L444110;} +//nop; +t2 = MEM_U32(fp + 8); +a0 = t3; +at = (int)t2 < (int)0x4; +if (at != 0) {//nop; +goto L444110;} +//nop; +//nop; +a1 = t6; +// bdead c0000063 t9 = t9; +// bdead c0000063 v0 = sp + 0x110; +v0 = func_440264(mem, sp, a0, a1); +goto L444104; +// bdead c0000063 v0 = sp + 0x110; +L444104: +// bdead c000000b gp = MEM_U32(sp + 52); +if (v0 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +L444110: +//nop; +a0 = MEM_U8(fp + 0); +a1 = MEM_U32(sp + 248); +a2 = MEM_U32(fp + 4); +//nop; +v0 = f_opvalhash(mem, sp, a0, a1, a2); +goto L444128; +//nop; +L444128: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead 1e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L444144; +//nop; +L444144: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L448a70;} +//nop; +t9 = MEM_U8(v0 + 0); +t8 = 0x4; +if (t9 != 0) {//nop; +goto L4443fc;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)t8; +s0 = MEM_U8(fp + 1); +t2 = 0x1; +t6 = s0 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t6; +MEM_U8(v0 + 35) = (uint8_t)t6; +t5 = MEM_U8(fp + 0); +// bdead c040480b s0 = t6; +MEM_U8(v0 + 32) = (uint8_t)t5; +t7 = MEM_U32(sp + 248); +MEM_U32(v0 + 40) = zero; +MEM_U16(v0 + 6) = (uint16_t)t2; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 36) = t7; +t4 = MEM_U32(fp + 4); +//nop; +MEM_U32(v0 + 44) = t4; +t3 = MEM_U32(fp + 8); +//nop; +MEM_U16(v0 + 60) = (uint16_t)t3; +t9 = MEM_U16(fp + 2); +//nop; +t8 = t9 >> 3; +t6 = t8 << 3; +t5 = t6 & 0xff; +if (t5 != 0) {MEM_U8(v0 + 63) = (uint8_t)t6; +goto L4441ec;} +MEM_U8(v0 + 63) = (uint8_t)t6; +t7 = t3 & 0xffff; +t2 = t7 << 3; +MEM_U8(v0 + 63) = (uint8_t)t2; +L4441ec: +t4 = MEM_U32(sp + 248); +t1 = 0x2; +a0 = MEM_U8(t4 + 0); +//nop; +if (t1 != a0) {//nop; +goto L44429c;} +//nop; +t9 = MEM_U8(v0 + 63); +t3 = MEM_U32(t4 + 32); +t8 = t9 >> 3; +lo = (int)t3 / (int)t8; hi = (int)t3 % (int)t8; +a0 = 0x8; +if (t8 != 0) {//nop; +goto L444224;} +//nop; +abort(); +L444224: +at = 0xffffffff; +if (t8 != at) {at = 0x80000000; +goto L44423c;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L44423c;} +//nop; +abort(); +L44423c: +t6 = hi; +if (t6 == 0) {//nop; +goto L44433c;} +//nop; +MEM_U8(v0 + 63) = (uint8_t)a0; +t5 = MEM_U32(sp + 248); +//nop; +s2 = MEM_U32(t5 + 32); +//nop; +t7 = s2 & 0x1; +if (t7 != 0) {//nop; +goto L44433c;} +//nop; +L444268: +t2 = MEM_U8(v0 + 63); +//nop; +t4 = t2 << 1; +MEM_U8(v0 + 63) = (uint8_t)t4; +if ((int)s2 >= 0) {t9 = (int)s2 >> 1; +goto L444288;} +t9 = (int)s2 >> 1; +at = s2 + 0x1; +t9 = (int)at >> 1; +L444288: +t3 = t9 & 0x1; +if (t3 == 0) {s2 = t9; +goto L444268;} +s2 = t9; +t7 = MEM_U32(fp + 12); +goto L444340; +t7 = MEM_U32(fp + 12); +L44429c: +at = 0x1; +if (a0 != at) {//nop; +goto L44433c;} +//nop; +t8 = MEM_U32(sp + 248); +t5 = MEM_U8(v0 + 63); +t6 = MEM_U32(t8 + 44); +t7 = t5 >> 3; +lo = (int)t6 / (int)t7; hi = (int)t6 % (int)t7; +a0 = 0x8; +if (t7 != 0) {//nop; +goto L4442cc;} +//nop; +abort(); +L4442cc: +at = 0xffffffff; +if (t7 != at) {at = 0x80000000; +goto L4442e4;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L4442e4;} +//nop; +abort(); +L4442e4: +t2 = hi; +if (t2 == 0) {//nop; +goto L44433c;} +//nop; +MEM_U8(v0 + 63) = (uint8_t)a0; +t4 = MEM_U32(sp + 248); +//nop; +s2 = MEM_U32(t4 + 44); +//nop; +t9 = s2 & 0x1; +if (t9 != 0) {//nop; +goto L44433c;} +//nop; +L444310: +t3 = MEM_U8(v0 + 63); +//nop; +t8 = t3 << 1; +MEM_U8(v0 + 63) = (uint8_t)t8; +if ((int)s2 >= 0) {t5 = (int)s2 >> 1; +goto L444330;} +t5 = (int)s2 >> 1; +at = s2 + 0x1; +t5 = (int)at >> 1; +L444330: +t6 = t5 & 0x1; +if (t6 == 0) {s2 = t5; +goto L444310;} +s2 = t5; +L44433c: +t7 = MEM_U32(fp + 12); +L444340: +//nop; +a0 = MEM_U32(sp + 248); +MEM_U32(s5 + 48) = zero; +MEM_U8(s5 + 5) = (uint8_t)zero; +MEM_U8(s5 + 4) = (uint8_t)zero; +MEM_U32(s5 + 56) = t7; +v0 = f_findbaseaddr(mem, sp, a0); +goto L44435c; +MEM_U32(s5 + 56) = t7; +L44435c: +t2 = MEM_U8(s5 + 1); +// bdead c040080b gp = MEM_U32(sp + 52); +at = 0xe; +if (t2 == at) {MEM_U32(s5 + 52) = v0; +goto L4443bc;} +MEM_U32(s5 + 52) = v0; +t4 = MEM_U8(fp + 0); +at = 0x33; +if (t4 == at) {t5 = 0x1; +goto L4443c0;} +t5 = 0x1; +t9 = MEM_U8(s5 + 3); +MEM_U8(s5 + 2) = (uint8_t)zero; +if (t9 == 0) {//nop; +goto L4443c8;} +//nop; +t3 = 0x1001c900; +//nop; +t3 = MEM_U32(t3 + 0); +a0 = s5; +a1 = MEM_U32(t3 + 36); +//nop; +v0 = f_varkilled(mem, sp, a0, a1); +goto L4443ac; +//nop; +L4443ac: +// bdead 40400009 gp = MEM_U32(sp + 52); +t8 = v0 < 0x1; +MEM_U8(s5 + 3) = (uint8_t)t8; +goto L4443c8; +MEM_U8(s5 + 3) = (uint8_t)t8; +L4443bc: +t5 = 0x1; +L4443c0: +MEM_U8(s5 + 2) = (uint8_t)t5; +MEM_U8(s5 + 3) = (uint8_t)zero; +L4443c8: +//nop; +a0 = s5; +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L4443d8; +//nop; +L4443d8: +// bdead 40400001 gp = MEM_U32(sp + 52); +a0 = s5; +//nop; +//nop; +//nop; +f_lodkillprev(mem, sp, a0); +goto L4443f0; +//nop; +L4443f0: +// bdead 400001 gp = MEM_U32(sp + 52); +//nop; +goto L444414; +//nop; +L4443fc: +//nop; +a0 = s5; +//nop; +f_increasecount(mem, sp, a0); +goto L44440c; +//nop; +L44440c: +// bdead 400001 gp = MEM_U32(sp + 52); +//nop; +L444414: +t6 = 0x1001c4a8; +//nop; +t6 = MEM_U32(t6 + 0); +MEM_U32(t6 + 0) = s5; +goto L448a70; +MEM_U32(t6 + 0) = s5; +L444428: +//nop; +// bdead c0000003 v0 = sp + 0x110; +// bdead c0000003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L44443c; +//nop; +L44443c: +// bdead c0000003 gp = MEM_U32(sp + 52); +t4 = MEM_U8(fp + 0); +t7 = 0x1001c4a8; +at = 0x93; +t7 = MEM_U32(t7 + 0); +//nop; +t2 = MEM_U32(t7 + 0); +if (t4 != at) {MEM_U32(sp + 248) = t2; +goto L4444a8;} +MEM_U32(sp + 248) = t2; +t9 = MEM_U16(t2 + 6); +//nop; +at = t9 < 0x2; +if (at != 0) {//nop; +goto L4444a8;} +//nop; +t3 = MEM_U32(fp + 8); +a0 = t2; +at = (int)t3 < (int)0x4; +if (at != 0) {//nop; +goto L4444a8;} +//nop; +//nop; +a1 = MEM_U32(fp + 4); +// bdead c0000063 t9 = t9; +// bdead c0000063 v0 = sp + 0x110; +v0 = func_440264(mem, sp, a0, a1); +goto L44449c; +// bdead c0000063 v0 = sp + 0x110; +L44449c: +// bdead c000000b gp = MEM_U32(sp + 52); +if (v0 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +L4444a8: +//nop; +a0 = MEM_U8(fp + 0); +a1 = MEM_U32(sp + 248); +a2 = MEM_U32(fp + 4); +//nop; +v0 = f_opvalhash(mem, sp, a0, a1, a2); +goto L4444c0; +//nop; +L4444c0: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead 1e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L4444dc; +//nop; +L4444dc: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L448a70;} +//nop; +t5 = MEM_U8(v0 + 0); +t6 = 0x4; +if (t5 != 0) {//nop; +goto L444790;} +//nop; +MEM_U8(v0 + 0) = (uint8_t)t6; +s0 = MEM_U8(fp + 1); +a1 = 0x1; +t7 = s0 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t7; +MEM_U8(v0 + 35) = (uint8_t)t7; +t4 = MEM_U8(fp + 0); +// bdead c040204b s0 = t7; +MEM_U8(v0 + 32) = (uint8_t)t4; +t9 = MEM_U32(sp + 248); +MEM_U32(v0 + 40) = zero; +MEM_U16(v0 + 6) = (uint16_t)a1; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 36) = t9; +t3 = MEM_U32(fp + 4); +//nop; +MEM_U32(v0 + 44) = t3; +t2 = MEM_U32(fp + 8); +//nop; +MEM_U16(v0 + 60) = (uint16_t)t2; +t8 = MEM_U16(fp + 2); +//nop; +t5 = t8 >> 3; +t6 = t5 << 3; +t7 = t6 & 0xff; +if (t7 != 0) {MEM_U8(v0 + 63) = (uint8_t)t6; +goto L444584;} +MEM_U8(v0 + 63) = (uint8_t)t6; +t4 = t2 & 0xffff; +t9 = t4 << 3; +MEM_U8(v0 + 63) = (uint8_t)t9; +L444584: +t3 = MEM_U32(sp + 248); +t1 = 0x2; +a0 = MEM_U8(t3 + 0); +//nop; +if (t1 != a0) {//nop; +goto L444634;} +//nop; +t8 = MEM_U8(v0 + 63); +t2 = MEM_U32(t3 + 32); +t5 = t8 >> 3; +lo = (int)t2 / (int)t5; hi = (int)t2 % (int)t5; +a0 = 0x8; +if (t5 != 0) {//nop; +goto L4445bc;} +//nop; +abort(); +L4445bc: +at = 0xffffffff; +if (t5 != at) {at = 0x80000000; +goto L4445d4;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L4445d4;} +//nop; +abort(); +L4445d4: +t6 = hi; +if (t6 == 0) {//nop; +goto L4446d0;} +//nop; +MEM_U8(v0 + 63) = (uint8_t)a0; +t7 = MEM_U32(sp + 248); +//nop; +s2 = MEM_U32(t7 + 32); +//nop; +t4 = s2 & 0x1; +if (t4 != 0) {//nop; +goto L4446d0;} +//nop; +L444600: +t9 = MEM_U8(v0 + 63); +//nop; +t3 = t9 << 1; +MEM_U8(v0 + 63) = (uint8_t)t3; +if ((int)s2 >= 0) {t8 = (int)s2 >> 1; +goto L444620;} +t8 = (int)s2 >> 1; +at = s2 + 0x1; +t8 = (int)at >> 1; +L444620: +t2 = t8 & 0x1; +if (t2 == 0) {s2 = t8; +goto L444600;} +s2 = t8; +t4 = MEM_U32(fp + 12); +goto L4446d4; +t4 = MEM_U32(fp + 12); +L444634: +if (a1 != a0) {//nop; +goto L4446d0;} +//nop; +t5 = MEM_U32(sp + 248); +t7 = MEM_U8(v0 + 63); +t6 = MEM_U32(t5 + 44); +t4 = t7 >> 3; +lo = (int)t6 / (int)t4; hi = (int)t6 % (int)t4; +if (t4 != 0) {//nop; +goto L44465c;} +//nop; +abort(); +L44465c: +at = 0xffffffff; +if (t4 != at) {at = 0x80000000; +goto L444674;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L444674;} +//nop; +abort(); +L444674: +a0 = 0x8; +t9 = hi; +if (t9 == 0) {//nop; +goto L4446d0;} +//nop; +MEM_U8(v0 + 63) = (uint8_t)a0; +t3 = MEM_U32(sp + 248); +//nop; +s2 = MEM_U32(t3 + 44); +//nop; +t8 = s2 & 0x1; +if (t8 != 0) {//nop; +goto L4446d0;} +//nop; +L4446a4: +t2 = MEM_U8(v0 + 63); +//nop; +t5 = t2 << 1; +MEM_U8(v0 + 63) = (uint8_t)t5; +if ((int)s2 >= 0) {t7 = (int)s2 >> 1; +goto L4446c4;} +t7 = (int)s2 >> 1; +at = s2 + 0x1; +t7 = (int)at >> 1; +L4446c4: +t6 = t7 & 0x1; +if (t6 == 0) {s2 = t7; +goto L4446a4;} +s2 = t7; +L4446d0: +t4 = MEM_U32(fp + 12); +L4446d4: +//nop; +a0 = MEM_U32(sp + 248); +MEM_U32(s5 + 48) = zero; +MEM_U8(s5 + 5) = (uint8_t)zero; +MEM_U8(s5 + 4) = (uint8_t)zero; +MEM_U32(s5 + 56) = t4; +v0 = f_findbaseaddr(mem, sp, a0); +goto L4446f0; +MEM_U32(s5 + 56) = t4; +L4446f0: +t9 = MEM_U8(s5 + 1); +// bdead c440000b gp = MEM_U32(sp + 52); +at = 0xe; +if (t9 == at) {MEM_U32(s5 + 52) = v0; +goto L444750;} +MEM_U32(s5 + 52) = v0; +t3 = MEM_U8(fp + 0); +at = 0x9a; +if (t3 == at) {t7 = 0x1; +goto L444754;} +t7 = 0x1; +t8 = MEM_U8(s5 + 3); +MEM_U8(s5 + 2) = (uint8_t)zero; +if (t8 == 0) {//nop; +goto L44475c;} +//nop; +t2 = 0x1001c900; +//nop; +t2 = MEM_U32(t2 + 0); +a0 = s5; +a1 = MEM_U32(t2 + 36); +//nop; +v0 = f_varkilled(mem, sp, a0, a1); +goto L444740; +//nop; +L444740: +// bdead 40400009 gp = MEM_U32(sp + 52); +t5 = v0 < 0x1; +MEM_U8(s5 + 3) = (uint8_t)t5; +goto L44475c; +MEM_U8(s5 + 3) = (uint8_t)t5; +L444750: +t7 = 0x1; +L444754: +MEM_U8(s5 + 2) = (uint8_t)t7; +MEM_U8(s5 + 3) = (uint8_t)zero; +L44475c: +//nop; +a0 = s5; +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L44476c; +//nop; +L44476c: +// bdead 40400001 gp = MEM_U32(sp + 52); +a0 = s5; +//nop; +//nop; +//nop; +f_lodkillprev(mem, sp, a0); +goto L444784; +//nop; +L444784: +// bdead 400001 gp = MEM_U32(sp + 52); +//nop; +goto L4447a8; +//nop; +L444790: +//nop; +a0 = s5; +//nop; +f_increasecount(mem, sp, a0); +goto L4447a0; +//nop; +L4447a0: +// bdead 400001 gp = MEM_U32(sp + 52); +//nop; +L4447a8: +t6 = 0x1001c4a8; +//nop; +t6 = MEM_U32(t6 + 0); +MEM_U32(t6 + 0) = s5; +goto L448a70; +MEM_U32(t6 + 0) = s5; +L4447bc: +//nop; +// bdead c0000003 v0 = sp + 0x110; +// bdead c0000003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L4447d0; +//nop; +L4447d0: +// bdead c0000003 gp = MEM_U32(sp + 52); +// bdead c0000003 v0 = sp + 0x110; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +at = 0x1001c4a8; +t4 = MEM_U32(s3 + 12); +// fdead e1fe201f t9 = t9; +s6 = MEM_U32(s3 + 0); +MEM_U32(at + 0) = t4; +func_43e42c(mem, sp); +goto L4447fc; +MEM_U32(at + 0) = t4; +L4447fc: +// bdead c0800003 gp = MEM_U32(sp + 52); +a0 = MEM_U8(fp + 0); +t9 = 0x1001c4a8; +a2 = s6; +t9 = MEM_U32(t9 + 0); +//nop; +a1 = MEM_U32(t9 + 0); +//nop; +MEM_U32(sp + 244) = s6; +MEM_U32(sp + 248) = a1; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L444828; +MEM_U32(sp + 248) = a1; +L444828: +// bdead c000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe003f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L444844; +//nop; +L444844: +// bdead c000000b gp = MEM_U32(sp + 52); +s5 = v0; +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {// bdead c040000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c040000b ra = MEM_U32(sp + 60); +t2 = MEM_U8(v0 + 0); +s6 = MEM_U32(sp + 244); +if (t2 != 0) {t5 = 0x4; +goto L444960;} +t5 = 0x4; +t7 = 0x9; +t6 = 0x6; +MEM_U8(v0 + 0) = (uint8_t)t5; +MEM_U8(v0 + 1) = (uint8_t)t7; +MEM_U8(v0 + 35) = (uint8_t)t6; +t4 = MEM_U8(fp + 0); +t3 = 0x1; +MEM_U8(v0 + 32) = (uint8_t)t4; +t9 = MEM_U32(sp + 248); +MEM_U32(v0 + 40) = s6; +MEM_U16(v0 + 6) = (uint16_t)t3; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 36) = t9; +t8 = MEM_U32(fp + 8); +//nop; +MEM_U32(v0 + 44) = t8; +t2 = MEM_U32(fp + 4); +MEM_U8(v0 + 2) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U16(v0 + 60) = (uint16_t)t2; +//nop; +a0 = MEM_U32(sp + 248); +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L4448dc; +//nop; +L4448dc: +// bdead 40c00009 gp = MEM_U32(sp + 52); +MEM_U32(s5 + 52) = v0; +//nop; +a0 = s6; +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L4448f4; +//nop; +L4448f4: +t5 = MEM_U8(s5 + 3); +// bdead 40404009 gp = MEM_U32(sp + 52); +if (t5 == 0) {MEM_U32(s5 + 56) = v0; +goto L44492c;} +MEM_U32(s5 + 56) = v0; +t7 = 0x1001c900; +//nop; +t7 = MEM_U32(t7 + 0); +a0 = s5; +a1 = MEM_U32(t7 + 36); +//nop; +v0 = f_varkilled(mem, sp, a0, a1); +goto L444920; +//nop; +L444920: +t6 = v0 < 0x1; +// bdead 40408001 gp = MEM_U32(sp + 52); +MEM_U8(s5 + 3) = (uint8_t)t6; +L44492c: +//nop; +a0 = s5; +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L44493c; +//nop; +L44493c: +// bdead 40400001 gp = MEM_U32(sp + 52); +a0 = s5; +//nop; +//nop; +//nop; +f_lodkillprev(mem, sp, a0); +goto L444954; +//nop; +L444954: +// bdead 400001 gp = MEM_U32(sp + 52); +//nop; +goto L44497c; +//nop; +L444960: +//nop; +MEM_U32(sp + 268) = s5; +a0 = sp + 0x10c; +f_incroccurrence(mem, sp, a0); +goto L444970; +a0 = sp + 0x10c; +L444970: +// bdead 40000001 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +L44497c: +t4 = 0x1001c4a8; +//nop; +t4 = MEM_U32(t4 + 0); +MEM_U32(t4 + 0) = s5; +goto L448a70; +MEM_U32(t4 + 0) = s5; +L444990: +t9 = 0x1001c4a8; +// bdead 44000001 v0 = sp + 0x110; +t9 = MEM_U32(t9 + 0); +//nop; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +// bdead 40000021 t9 = t9; +//nop; +func_43e3a8(mem, sp, a0); +goto L4449b8; +//nop; +L4449b8: +// bdead 1 gp = MEM_U32(sp + 52); +//nop; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +s0 = MEM_U32(s3 + 0); +//nop; +t3 = MEM_U16(s0 + 6); +//nop; +t8 = t3 + 0x1; +MEM_U16(s0 + 6) = (uint16_t)t8; +t2 = MEM_U32(s3 + 12); +//nop; +t5 = MEM_U32(t2 + 4); +MEM_U32(s3 + 4) = t5; +goto L448a70; +MEM_U32(s3 + 4) = t5; +L4449fc: +s2 = 0x10012020; +a1 = MEM_U32(fp + 4); +//nop; +s2 = MEM_U32(s2 + 0); +a2 = 0x1; +// bdead c00800c3 a3 = 0xa; +a1 = a1 + 0x30; +a0 = s2; +f_write_char(mem, sp, a0, a1, a2); +goto L444a20; +a0 = s2; +L444a20: +s7 = MEM_U32(fp + 16); +// bdead c1080003 gp = MEM_U32(sp + 52); +if ((int)s7 <= 0) {//nop; +goto L444a6c;} +//nop; +s0 = 0x10012010; +s1 = 0x1; +s0 = MEM_U32(s0 + 0); +s7 = s7 + 0x1; +s0 = s0 + 0x1; +L444a44: +//nop; +a1 = MEM_U8(s0 + -1); +a0 = s2; +a2 = 0x1; +// bdead c10e00e3 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L444a5c; +// bdead c10e00e3 a3 = 0xa; +L444a5c: +// bdead c10e0003 gp = MEM_U32(sp + 52); +s1 = s1 + 0x1; +if (s1 != s7) {s0 = s0 + 0x1; +goto L444a44;} +s0 = s0 + 0x1; +L444a6c: +s0 = 0x1001c8e4; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_isconsthash(mem, sp, a0); +goto L444a80; +//nop; +L444a80: +// bdead c002000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe002f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L444a9c; +//nop; +L444a9c: +// bdead c002000b gp = MEM_U32(sp + 52); +s5 = v0; +t7 = 0x1001eb84; +t1 = 0x2; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {// bdead c042040b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c042040b ra = MEM_U32(sp + 60); +MEM_U8(v0 + 0) = (uint8_t)t1; +t6 = MEM_U8(fp + 1); +a0 = v0; +t4 = t6 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t4; +t9 = MEM_U32(fp + 8); +//nop; +MEM_U32(v0 + 40) = t9; +a1 = MEM_U32(s0 + 0); +//nop; +MEM_U16(v0 + 32) = (uint16_t)a1; +s6 = MEM_U32(fp + 16); +MEM_U32(v0 + 24) = zero; +MEM_U16(v0 + 34) = (uint16_t)s6; +t3 = a1 + s6; +t8 = t3 + 0x1; +// bdead 42420021 t9 = t9; +MEM_U32(s0 + 0) = t8; +MEM_U32(sp + 268) = s5; +// bdead 40000021 v0 = sp + 0x110; +func_43e3a8(mem, sp, a0); +goto L444b10; +// bdead 40000021 v0 = sp + 0x110; +L444b10: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L444b1c: +t2 = MEM_U8(s6 + 0); +//nop; +if (t2 == 0) {//nop; +goto L444d6c;} +//nop; +t5 = MEM_U8(fp + 1); +at = 0x4; +t7 = t5 << 24; +t6 = t7 >> 29; +if (t6 != at) {//nop; +goto L444d6c;} +//nop; +//nop; +a0 = MEM_U32(fp + 4); +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L444b54; +//nop; +L444b54: +// bdead c180000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L444d6c;} +//nop; +//nop; +a0 = MEM_U32(fp + 4); +//nop; +v0 = f_is_gp_relative(mem, sp, a0); +goto L444b70; +//nop; +L444b70: +// bdead c180008b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L444d6c;} +//nop; +t4 = 0x1001e6b4; +at = 0x1; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L444cc0;} +//nop; +t9 = 0x1001c4a8; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +s1 = MEM_U32(t9 + 0); +//nop; +t3 = MEM_U8(s1 + 0); +//nop; +if (t3 != at) {//nop; +goto L444c18;} +//nop; +t8 = 0x1001c4c4; +a0 = MEM_U16(s1 + 48); +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == a0) {//nop; +goto L444c08;} +//nop; +t2 = 0x1001eb78; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L444c18;} +//nop; +//nop; +//nop; +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L444bfc; +//nop; +L444bfc: +// bdead c180008b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L444c18;} +//nop; +L444c08: +at = 0x1001eba8; +t5 = 0x1; +MEM_U8(at + 0) = (uint8_t)t5; +goto L444cc0; +MEM_U8(at + 0) = (uint8_t)t5; +L444c18: +t7 = 0x1001c4a8; +at = 0x4; +t7 = MEM_U32(t7 + 0); +//nop; +s1 = MEM_U32(t7 + 0); +//nop; +t6 = MEM_U8(s1 + 0); +//nop; +if (t6 != at) {//nop; +goto L444cc0;} +//nop; +t4 = MEM_U8(s1 + 32); +at = 0x18; +if (t4 != at) {//nop; +goto L444cc0;} +//nop; +v0 = MEM_U32(s1 + 36); +at = 0x1; +t9 = MEM_U8(v0 + 0); +//nop; +if (t9 != at) {//nop; +goto L444cc0;} +//nop; +t3 = 0x1001c4c4; +a0 = MEM_U16(v0 + 48); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == a0) {//nop; +goto L444cb4;} +//nop; +t8 = 0x1001eb78; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L444cc0;} +//nop; +//nop; +//nop; +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L444ca8; +//nop; +L444ca8: +// bdead c180008b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L444cc0;} +//nop; +L444cb4: +at = 0x1001eba8; +t2 = 0x1; +MEM_U8(at + 0) = (uint8_t)t2; +L444cc0: +v1 = MEM_U32(fp + 12); +MEM_U8(fp + 0) = (uint8_t)s7; +v0 = (int)v1 >> 16; +t5 = v0 << 16; +MEM_U32(fp + 12) = t5; +MEM_U32(fp + 16) = v1; +t7 = MEM_U8(fp + 1); +//nop; +s1 = MEM_U32(fp + 8); +s0 = v1 - t5; +s2 = t7 & 0x1f; +f_readnxtinst(mem, sp); +goto L444cf0; +s2 = t7 & 0x1f; +L444cf0: +// bdead c18e0083 gp = MEM_U32(sp + 52); +t4 = 0x7e; +MEM_U8(fp + 0) = (uint8_t)t4; +//nop; +//nop; +//nop; +f_readnxtinst(mem, sp); +goto L444d0c; +//nop; +L444d0c: +v0 = MEM_U16(fp + 2); +// bdead c18e008b gp = MEM_U32(sp + 52); +t9 = v0 & 0x1; +if (t9 == 0) {t8 = 0x3f; +goto L444d2c;} +t8 = 0x3f; +t3 = 0x40; +MEM_U8(fp + 0) = (uint8_t)t3; +goto L444d30; +MEM_U8(fp + 0) = (uint8_t)t3; +L444d2c: +MEM_U8(fp + 0) = (uint8_t)t8; +L444d30: +a0 = MEM_U8(fp + 1); +t9 = s0 & 0x7; +t2 = a0 << 27; +t5 = t2 >> 27; +t7 = s2 ^ t5; +t6 = t7 & 0x1f; +t3 = t9 << 3; +t8 = v0 | t3; +t4 = t6 ^ a0; +MEM_U8(fp + 1) = (uint8_t)t4; +MEM_U32(fp + 4) = s0; +MEM_U32(fp + 12) = zero; +MEM_U32(fp + 8) = s1; +MEM_U16(fp + 2) = (uint16_t)t8; +goto L440448; +MEM_U16(fp + 2) = (uint16_t)t8; +L444d6c: +//nop; +// bdead c0000003 v0 = sp + 0x110; +// bdead c0000003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L444d80; +//nop; +L444d80: +// bdead c0000003 gp = MEM_U32(sp + 52); +at = 0x4; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +s1 = MEM_U32(s3 + 0); +//nop; +t2 = MEM_U8(s1 + 0); +//nop; +if (t2 != at) {//nop; +goto L444e1c;} +//nop; +t5 = MEM_U8(s1 + 32); +at = 0x19; +if (t5 != at) {//nop; +goto L444e1c;} +//nop; +t6 = MEM_U32(fp + 8); +t7 = MEM_U32(s1 + 44); +t4 = t6 << 3; +at = (int)t7 < (int)t4; +if (at != 0) {//nop; +goto L444e1c;} +//nop; +v0 = MEM_U32(s1 + 36); +//nop; +t9 = MEM_U16(v0 + 6); +MEM_U32(sp + 248) = v0; +t3 = t9 + 0x1; +//nop; +MEM_U16(v0 + 6) = (uint16_t)t3; +a0 = MEM_U32(s3 + 0); +//nop; +f_decreasecount(mem, sp, a0); +goto L444e00; +//nop; +L444e00: +// bdead c0000003 gp = MEM_U32(sp + 52); +t8 = MEM_U32(sp + 248); +t2 = 0x1001c4a8; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t2 + 0) = t8; +L444e1c: +v0 = MEM_U8(fp + 1); +t9 = 0x1001e6b4; +t5 = v0 << 24; +a0 = MEM_U16(fp + 6); +t4 = MEM_U32(fp + 12); +t9 = MEM_U8(t9 + 0); +t6 = t5 >> 29; +t7 = t6 & 0xff; +at = 0x3; +v0 = t7; +MEM_U16(sp + 232) = (uint16_t)a0; +if (t9 != at) {MEM_U32(sp + 228) = t4; +goto L444f34;} +MEM_U32(sp + 228) = t4; +t3 = MEM_U8(fp + 0); +s7 = 0x3e; +if (s7 != t3) {at = 0x1; +goto L444f34;} +at = 0x1; +if (v0 != at) {at = 0x3; +goto L444f38;} +at = 0x3; +if ((int)t4 <= 0) {at = 0x3; +goto L444f38;} +at = 0x3; +s0 = 0x10001ef0; +a1 = 0x10004603; +//nop; +a0 = MEM_U32(s0 + 0); +MEM_U8(sp + 234) = (uint8_t)v0; +a2 = 0xf; +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L444e94; +a1 = a1; +L444e94: +// bdead c0020003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L444eb4; +a2 = 0x400; +L444eb4: +// bdead c0020003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 0); +a1 = 0x100045fd; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L444ed4; +a1 = a1; +L444ed4: +// bdead c0020003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 0); +s1 = 0x1001e69c; +//nop; +a1 = MEM_U32(s1 + 0); +a2 = zero; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L444ef4; +a3 = 0xa; +L444ef4: +// bdead c0020003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 0); +a1 = 0x100045d3; +//nop; +a2 = 0x2a; +a3 = 0x2a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L444f14; +a1 = a1; +L444f14: +// bdead c0020183 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L444f2c; +//nop; +L444f2c: +// bdead c0000003 gp = MEM_U32(sp + 52); +v0 = 0x2; +L444f34: +at = 0x3; +L444f38: +s7 = 0x3e; +if (v0 != at) {MEM_U8(sp + 234) = (uint8_t)v0; +goto L444ff0;} +MEM_U8(sp + 234) = (uint8_t)v0; +s3 = 0x1001e688; +// bdead c1100003 a0 = zero; +v1 = MEM_U32(s3 + 0); +MEM_U16(sp + 232) = (uint16_t)zero; +if (v1 == 0) {//nop; +goto L444ff0;} +//nop; +t2 = MEM_U32(v1 + 20); +t5 = MEM_U32(sp + 228); +if (t2 == 0) {at = 0x2; +goto L444ff0;} +at = 0x2; +if (t5 != at) {//nop; +goto L444ff0;} +//nop; +s3 = 0x1001c4a8; +at = 0x3; +s3 = MEM_U32(s3 + 0); +//nop; +s1 = MEM_U32(s3 + 0); +//nop; +v0 = MEM_U8(s1 + 0); +//nop; +if (v0 != at) {at = 0x6; +goto L444fc0;} +at = 0x6; +//nop; +a0 = s3; +// bdead c1000023 t9 = t9; +// bdead c1000023 v0 = sp + 0x110; +func_43fff8(mem, sp, a0); +goto L444fb0; +// bdead c1000023 v0 = sp + 0x110; +L444fb0: +// bdead c1000003 gp = MEM_U32(sp + 52); +//nop; +goto L444ff0; +//nop; +at = 0x6; +L444fc0: +if (v0 != at) {//nop; +goto L444ff0;} +//nop; +t6 = 0xc8; +MEM_U8(s1 + 47) = (uint8_t)t6; +t4 = MEM_U32(s3 + 0); +t7 = 0x1; +MEM_U8(t4 + 34) = (uint8_t)t7; +t3 = MEM_U32(s3 + 0); +t9 = 0x1; +t8 = MEM_U32(t3 + 24); +//nop; +MEM_U8(t8 + 8) = (uint8_t)t9; +L444ff0: +a1 = 0x1001e6b4; +at = 0x1; +a1 = MEM_U8(a1 + 0); +//nop; +if (a1 == at) {//nop; +goto L44517c;} +//nop; +t2 = 0x1001c8f8; +t5 = 0x1001c900; +t2 = MEM_U32(t2 + 0); +t5 = MEM_U32(t5 + 0); +at = 0x3; +if (t2 == t5) {//nop; +goto L445060;} +//nop; +if (a1 != at) {t7 = sp + 0xe4; +goto L445180;} +t7 = sp + 0xe4; +s4 = 0x1001c910; +at = 0x42; +s4 = MEM_U32(s4 + 0); +//nop; +t6 = MEM_U8(s4 + 0); +//nop; +if (t6 != at) {t7 = sp + 0xe4; +goto L445180;} +t7 = sp + 0xe4; +t7 = MEM_U8(s4 + 36); +//nop; +t4 = t7 & 0x2; +if (t4 != 0) {//nop; +goto L44517c;} +//nop; +L445060: +t3 = 0x1001c4a8; +at = 0x3; +t3 = MEM_U32(t3 + 0); +//nop; +s1 = MEM_U32(t3 + 0); +//nop; +t9 = MEM_U8(s1 + 0); +//nop; +if (t9 != at) {//nop; +goto L44517c;} +//nop; +t8 = MEM_U8(s1 + 46); +at = 0x3; +if (t8 != at) {//nop; +goto L44517c;} +//nop; +t2 = MEM_U32(s1 + 40); +at = 0x2; +if (t2 != at) {//nop; +goto L44517c;} +//nop; +v0 = 0x1001cb20; +t6 = MEM_U32(sp + 228); +t5 = MEM_U32(v0 + 0); +t7 = sp + 0xe4; +if (t5 == 0) {//nop; +goto L4450c4;} +//nop; +abort(); +L4450c4: +MEM_U32(v0 + 0) = t6; +a0 = MEM_U32(t7 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t7 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L4450e0; +MEM_U32(sp + 4) = a1; +L4450e0: +// bdead 4000000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +a1 = sp + 0xe4; +//nop; +v0 = f_searchvar(mem, sp, a0, a1); +goto L4450f8; +//nop; +L4450f8: +// bdead 4000000b gp = MEM_U32(sp + 52); +t9 = 0x4; +t2 = 0x1001c4a8; +t8 = 0x1; +MEM_U8(v0 + 32) = (uint8_t)t9; +MEM_U32(v0 + 16) = zero; +MEM_U8(v0 + 34) = (uint8_t)t8; +MEM_U8(v0 + 33) = (uint8_t)zero; +t2 = MEM_U32(t2 + 0); +//nop; +a0 = MEM_U32(t2 + 0); +//nop; +f_decreasecount(mem, sp, a0); +goto L44512c; +//nop; +L44512c: +// bdead 40000003 gp = MEM_U32(sp + 52); +a0 = 0x60; +v0 = 0x1001c4a8; +//nop; +t5 = MEM_U32(v0 + 0); +//nop; +t6 = MEM_U32(t5 + 12); +//nop; +MEM_U32(v0 + 0) = t6; +//nop; +//nop; +//nop; +f_extendstat(mem, sp, a0); +goto L445160; +//nop; +L445160: +// bdead 3 gp = MEM_U32(sp + 52); +//nop; +t4 = 0x1001c910; +//nop; +t4 = MEM_U32(t4 + 0); +MEM_U32(t4 + 4) = zero; +goto L448a70; +MEM_U32(t4 + 4) = zero; +L44517c: +t7 = sp + 0xe4; +L445180: +a0 = MEM_U32(t7 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t7 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L445198; +MEM_U32(sp + 4) = a1; +L445198: +// bdead c100000b gp = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +//nop; +v0 = sp + 0x110; +// fdead e1fe002f t9 = t9; +//nop; +v0 = func_43e79c(mem, sp, v0, a0); +goto L4451b4; +//nop; +L4451b4: +// bdead c100000b gp = MEM_U32(sp + 52); +s5 = v0; +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L448a70;} +//nop; +t2 = MEM_U8(fp + 0); +//nop; +if (s7 != t2) {//nop; +goto L44527c;} +//nop; +s3 = 0x1001c4a8; +at = 0x3; +s3 = MEM_U32(s3 + 0); +t5 = 0x6; +a1 = MEM_U32(s3 + 12); +t6 = 0xc8; +v1 = MEM_U32(a1 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +if (v0 != at) {//nop; +goto L44523c;} +//nop; +//nop; +MEM_U32(sp + 268) = s5; +// fdead e3fec85f t9 = t9; +a0 = a1; +// bdead c1000023 v0 = sp + 0x110; +func_43fff8(mem, sp, a0); +goto L44522c; +// bdead c1000023 v0 = sp + 0x110; +L44522c: +// bdead c1000003 gp = MEM_U32(sp + 52); +s5 = MEM_U32(sp + 268); +//nop; +goto L44527c; +//nop; +L44523c: +if (v0 == t5) {//nop; +goto L445248;} +//nop; +abort(); +L445248: +MEM_U8(v1 + 47) = (uint8_t)t6; +t3 = MEM_U32(s3 + 12); +t4 = 0x1; +t7 = MEM_U32(t3 + 0); +t9 = 0x1; +MEM_U8(t7 + 34) = (uint8_t)t4; +t8 = MEM_U32(s3 + 12); +//nop; +t2 = MEM_U32(t8 + 0); +//nop; +t5 = MEM_U32(t2 + 24); +//nop; +MEM_U8(t5 + 8) = (uint8_t)t9; +L44527c: +t6 = 0x1001c4a8; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +s1 = MEM_U32(t6 + 0); +//nop; +if (s5 != s1) {//nop; +goto L445360;} +//nop; +t3 = MEM_U8(s5 + 46); +at = 0x14000000; +t4 = t3 < 0x20; +t7 = -t4; +t8 = t7 & at; +t2 = t8 << (t3 & 0x1f); +if ((int)t2 < 0) {//nop; +goto L445360;} +//nop; +//nop; +a0 = s5; +//nop; +f_decreasecount(mem, sp, a0); +goto L4452cc; +//nop; +L4452cc: +// bdead c1000003 gp = MEM_U32(sp + 52); +//nop; +t9 = 0x1001c4a8; +at = 0x1001c4a8; +t9 = MEM_U32(t9 + 0); +//nop; +t5 = MEM_U32(t9 + 12); +//nop; +MEM_U32(at + 0) = t5; +t6 = MEM_U8(fp + 0); +//nop; +if (s7 != t6) {//nop; +goto L445334;} +//nop; +//nop; +a0 = MEM_U32(t5 + 0); +//nop; +f_decreasecount(mem, sp, a0); +goto L445310; +//nop; +L445310: +// bdead 40000003 gp = MEM_U32(sp + 52); +//nop; +t4 = 0x1001c4a8; +at = 0x1001c4a8; +t4 = MEM_U32(t4 + 0); +//nop; +t7 = MEM_U32(t4 + 12); +//nop; +MEM_U32(at + 0) = t7; +L445334: +//nop; +a0 = 0x60; +//nop; +f_extendstat(mem, sp, a0); +goto L445344; +//nop; +L445344: +// bdead 3 gp = MEM_U32(sp + 52); +//nop; +t8 = 0x1001c910; +//nop; +t8 = MEM_U32(t8 + 0); +MEM_U32(t8 + 4) = zero; +goto L448a70; +MEM_U32(t8 + 4) = zero; +L445360: +v0 = MEM_U8(s5 + 0); +s2 = 0x1; +if (v0 == 0) {s6 = 0x1; +goto L4455a4;} +s6 = 0x1; +v0 = MEM_U32(s5 + 56); +t3 = 0x1; +if (v0 != 0) {s0 = s5; +goto L4453e0;} +s0 = s5; +//nop; +a0 = MEM_U16(s5 + 8); +MEM_U8(s5 + 2) = (uint8_t)t3; +v0 = f_appendchain(mem, sp, a0); +goto L445390; +MEM_U8(s5 + 2) = (uint8_t)t3; +L445390: +// bdead c102000b gp = MEM_U32(sp + 52); +s5 = v0; +t2 = 0x1001eb84; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {// bdead c142000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c142000b ra = MEM_U32(sp + 60); +t9 = 0x1001c900; +s2 = zero; +t9 = MEM_U32(t9 + 0); +s6 = 0x1; +MEM_U32(v0 + 16) = t9; +t6 = MEM_U8(s0 + 34); +//nop; +MEM_U8(v0 + 34) = (uint8_t)t6; +t5 = MEM_U8(s0 + 33); +MEM_U8(v0 + 3) = (uint8_t)zero; +MEM_U8(v0 + 33) = (uint8_t)t5; +goto L445598; +MEM_U8(v0 + 33) = (uint8_t)t5; +L4453e0: +a1 = MEM_U32(s5 + 52); +//nop; +if (a1 == 0) {//nop; +goto L4454a0;} +//nop; +t4 = MEM_U8(v0 + 29); +//nop; +if (t4 == 0) {//nop; +goto L4454a0;} +//nop; +t7 = MEM_U32(v0 + 24); +s0 = v0; +MEM_U8(t7 + 9) = (uint8_t)zero; +t8 = MEM_U32(v0 + 4); +//nop; +a0 = MEM_U32(t8 + 52); +//nop; +v0 = f_has_volt_ovfw(mem, sp, a0); +goto L445420; +//nop; +L445420: +// bdead c142000b gp = MEM_U32(sp + 52); +if (v0 == 0) {t3 = 0x67; +goto L44544c;} +t3 = 0x67; +MEM_U8(s0 + 0) = (uint8_t)t3; +t2 = MEM_U8(s5 + 1); +t9 = MEM_U32(s0 + 4); +MEM_U8(s0 + 20) = (uint8_t)t2; +t6 = MEM_U32(t9 + 52); +MEM_U8(s0 + 21) = (uint8_t)zero; +MEM_U32(s0 + 4) = t6; +goto L445490; +MEM_U32(s0 + 4) = t6; +L44544c: +t5 = MEM_U8(s0 + 0); +//nop; +if (s7 != t5) {//nop; +goto L445474;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +f_decreasecount(mem, sp, a0); +goto L44546c; +//nop; +L44546c: +// bdead c1420003 gp = MEM_U32(sp + 52); +//nop; +L445474: +//nop; +a0 = MEM_U32(s5 + 52); +//nop; +f_decreasecount(mem, sp, a0); +goto L445484; +//nop; +L445484: +s4 = 0x60; +// bdead c1620003 gp = MEM_U32(sp + 52); +MEM_U8(s0 + 0) = (uint8_t)s4; +L445490: +s2 = MEM_U8(s0 + 28); +s6 = MEM_U8(s0 + 30); +v0 = MEM_U8(s5 + 0); +goto L44559c; +v0 = MEM_U8(s5 + 0); +L4454a0: +if (s1 != a1) {t6 = 0x1; +goto L445534;} +t6 = 0x1; +t4 = MEM_U8(v0 + 31); +//nop; +if (t4 == 0) {t6 = 0x1; +goto L445534;} +t6 = 0x1; +//nop; +a0 = s1; +//nop; +f_decreasecount(mem, sp, a0); +goto L4454c8; +//nop; +L4454c8: +// bdead c1000001 gp = MEM_U32(sp + 52); +//nop; +t7 = 0x1001c4a8; +at = 0x1001c4a8; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(t7 + 12); +//nop; +MEM_U32(at + 0) = t8; +t3 = MEM_U8(fp + 0); +//nop; +if (s7 != t3) {// bdead 42000001 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 42000001 ra = MEM_U32(sp + 60); +//nop; +a0 = MEM_U32(t8 + 0); +//nop; +f_decreasecount(mem, sp, a0); +goto L44550c; +//nop; +L44550c: +// bdead 1 gp = MEM_U32(sp + 52); +//nop; +t2 = 0x1001c4a8; +at = 0x1001c4a8; +t2 = MEM_U32(t2 + 0); +//nop; +t9 = MEM_U32(t2 + 12); +MEM_U32(at + 0) = t9; +goto L448a70; +MEM_U32(at + 0) = t9; +t6 = 0x1; +L445534: +MEM_U8(s5 + 2) = (uint8_t)t6; +//nop; +MEM_U8(v0 + 31) = (uint8_t)zero; +a0 = MEM_U16(s5 + 8); +s0 = s5; +v0 = f_appendchain(mem, sp, a0); +goto L44554c; +s0 = s5; +L44554c: +// bdead c102000b gp = MEM_U32(sp + 52); +s5 = v0; +t5 = 0x1001eb84; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {// bdead c142000b ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c142000b ra = MEM_U32(sp + 60); +t4 = 0x1001c900; +s2 = zero; +t4 = MEM_U32(t4 + 0); +s6 = zero; +MEM_U32(v0 + 16) = t4; +t7 = MEM_U8(s0 + 34); +//nop; +MEM_U8(v0 + 34) = (uint8_t)t7; +t3 = MEM_U8(s0 + 33); +MEM_U8(v0 + 3) = (uint8_t)zero; +MEM_U8(v0 + 33) = (uint8_t)t3; +L445598: +v0 = MEM_U8(s5 + 0); +L44559c: +//nop; +goto L4455a4; +//nop; +L4455a4: +if (v0 != 0) {t6 = sp + 0xe4; +goto L44567c;} +t6 = sp + 0xe4; +t8 = MEM_U8(fp + 0); +at = 0x7b; +if (t8 != at) {t9 = 0x6; +goto L4455c8;} +t9 = 0x6; +t2 = 0x3; +MEM_U8(s5 + 0) = (uint8_t)t2; +goto L4455cc; +MEM_U8(s5 + 0) = (uint8_t)t2; +L4455c8: +MEM_U8(s5 + 0) = (uint8_t)t9; +L4455cc: +at = MEM_U32(t6 + 0); +t7 = MEM_U8(fp + 1); +MEM_U32(s5 + 40) = at; +t4 = MEM_U32(t6 + 4); +t8 = MEM_U32(fp + 8); +//nop; +a0 = MEM_U16(sp + 232); +t3 = t7 & 0x1f; +MEM_U8(s5 + 1) = (uint8_t)t3; +MEM_U32(s5 + 44) = t4; +MEM_U8(s5 + 32) = (uint8_t)t8; +v0 = f_blktolev(mem, sp, a0); +goto L4455fc; +MEM_U8(s5 + 32) = (uint8_t)t8; +L4455fc: +t2 = MEM_U8(fp + 0); +// bdead c1c8080b gp = MEM_U32(sp + 52); +MEM_U8(s5 + 47) = (uint8_t)v0; +MEM_U8(s5 + 3) = (uint8_t)zero; +MEM_U16(s5 + 6) = (uint16_t)zero; +if (s7 != t2) {MEM_U32(s5 + 48) = zero; +goto L445648;} +MEM_U32(s5 + 48) = zero; +t9 = 0x1001c4a8; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t5 = MEM_U32(t9 + 12); +//nop; +t6 = MEM_U32(t5 + 0); +MEM_U32(s5 + 60) = zero; +MEM_U8(s5 + 4) = (uint8_t)zero; +MEM_U8(s5 + 5) = (uint8_t)zero; +MEM_U32(s5 + 36) = t6; +goto L44564c; +MEM_U32(s5 + 36) = t6; +L445648: +MEM_U32(s5 + 36) = zero; +L44564c: +t4 = MEM_U8(s5 + 33); +t7 = 0x1; +if (t4 != 0) {//nop; +goto L445664;} +//nop; +MEM_U8(s5 + 2) = (uint8_t)zero; +goto L445668; +MEM_U8(s5 + 2) = (uint8_t)zero; +L445664: +MEM_U8(s5 + 2) = (uint8_t)t7; +L445668: +t3 = MEM_U16(fp + 2); +MEM_U32(s5 + 24) = zero; +t8 = t3 & 0x1; +t2 = zero < t8; +MEM_U8(s5 + 35) = (uint8_t)t2; +L44567c: +t9 = MEM_U8(s5 + 33); +//nop; +if (t9 == 0) {//nop; +goto L445694;} +//nop; +s2 = zero; +s6 = zero; +L445694: +t5 = 0x1001e6b4; +t1 = 0x2; +t5 = MEM_U8(t5 + 0); +//nop; +if (t1 != t5) {//nop; +goto L4456e0;} +//nop; +t6 = MEM_U8(s5 + 1); +at = 0x87800000; +t4 = t6 < 0x20; +t7 = -t4; +t3 = t7 & at; +t8 = t3 << (t6 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L445728;} +//nop; +t2 = MEM_U8(s5 + 32); +//nop; +at = (int)t2 < (int)0x4; +if (at != 0) {//nop; +goto L445728;} +//nop; +L4456e0: +t9 = 0x1001c4a8; +a1 = s5; +t9 = MEM_U32(t9 + 0); +a2 = sp + 0xc4; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +v0 = f_checkincre(mem, sp, a0, a1, a2); +goto L445704; +//nop; +L445704: +// bdead 41c8000b gp = MEM_U32(sp + 52); +if (v0 != 0) {s0 = 0xffffffff; +goto L445714;} +s0 = 0xffffffff; +MEM_U32(sp + 196) = s0; +L445714: +a3 = 0x10011ff0; +s0 = MEM_U32(sp + 196); +a3 = MEM_U8(a3 + 0); +//nop; +goto L445738; +//nop; +L445728: +a3 = 0x10011ff0; +s0 = 0xffffffff; +a3 = MEM_U8(a3 + 0); +//nop; +L445738: +//nop; +a0 = a3; +//nop; +f_extendstat(mem, sp, a0); +goto L445748; +//nop; +L445748: +// bdead 41ca0183 gp = MEM_U32(sp + 52); +//nop; +t5 = 0x1001eb84; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {// bdead 41ca0183 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 41ca0183 ra = MEM_U32(sp + 60); +s3 = 0x1001c4a8; +t7 = 0x1001e6b4; +s3 = MEM_U32(s3 + 0); +at = 0x1; +t4 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s5 + 52) = t4; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != at) {//nop; +goto L4458b0;} +//nop; +s1 = MEM_U32(s3 + 0); +at = 0x1; +t3 = MEM_U8(s1 + 0); +//nop; +if (t3 != at) {//nop; +goto L445808;} +//nop; +t6 = 0x1001c4c4; +a0 = MEM_U16(s1 + 48); +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == a0) {//nop; +goto L4457f8;} +//nop; +t8 = 0x1001eb78; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L445808;} +//nop; +//nop; +//nop; +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L4457ec; +//nop; +L4457ec: +// bdead 41ca018b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L445808;} +//nop; +L4457f8: +at = 0x1001eba8; +t2 = 0x1; +MEM_U8(at + 0) = (uint8_t)t2; +goto L4458b0; +MEM_U8(at + 0) = (uint8_t)t2; +L445808: +t9 = 0x1001c4a8; +at = 0x4; +t9 = MEM_U32(t9 + 0); +//nop; +s1 = MEM_U32(t9 + 0); +//nop; +t5 = MEM_U8(s1 + 0); +//nop; +if (t5 != at) {//nop; +goto L4458b0;} +//nop; +t4 = MEM_U8(s1 + 32); +at = 0x18; +if (t4 != at) {//nop; +goto L4458b0;} +//nop; +v0 = MEM_U32(s1 + 36); +at = 0x1; +t7 = MEM_U8(v0 + 0); +//nop; +if (t7 != at) {//nop; +goto L4458b0;} +//nop; +t3 = 0x1001c4c4; +a0 = MEM_U16(v0 + 48); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == a0) {//nop; +goto L4458a4;} +//nop; +t6 = 0x1001eb78; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4458b0;} +//nop; +//nop; +//nop; +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L445898; +//nop; +L445898: +// bdead 41ca018b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L4458b0;} +//nop; +L4458a4: +at = 0x1001eba8; +t8 = 0x1; +MEM_U8(at + 0) = (uint8_t)t8; +L4458b0: +t2 = 0x1001c4a8; +t9 = 0x1001e6b4; +t2 = MEM_U32(t2 + 0); +t9 = MEM_U8(t9 + 0); +s1 = MEM_U32(t2 + 0); +at = 0x3; +v0 = MEM_U8(s1 + 0); +if (t9 != at) {t5 = v0 < 0x20; +goto L4458f8;} +t5 = v0 < 0x20; +t4 = -t5; +at = 0x44000000; +t7 = t4 & at; +t3 = t7 << (v0 & 0x1f); +if ((int)t3 >= 0) {at = 0x3; +goto L4458fc;} +at = 0x3; +at = 0x1001eba8; +t6 = 0x1; +MEM_U8(at + 0) = (uint8_t)t6; +L4458f8: +at = 0x3; +L4458fc: +if (v0 != at) {//nop; +goto L445994;} +//nop; +t8 = MEM_U8(s1 + 46); +at = 0x5; +if (t8 != at) {//nop; +goto L445994;} +//nop; +//nop; +a0 = MEM_U32(s1 + 40); +//nop; +v0 = f_in_outparlist(mem, sp, a0); +goto L445924; +//nop; +L445924: +// bdead 41ca018b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L445994;} +//nop; +t9 = 0x1001c910; +s3 = 0x1001c4a8; +t9 = MEM_U32(t9 + 0); +t2 = 0x1; +MEM_U8(t9 + 3) = (uint8_t)t2; +s3 = MEM_U32(s3 + 0); +t7 = 0x10022148; +t5 = MEM_U32(s3 + 0); +t7 = MEM_U32(t7 + 0); +t4 = MEM_U32(t5 + 40); +a1 = s5; +MEM_U32(t7 + 28) = t4; +t3 = MEM_U32(s3 + 0); +//nop; +a0 = MEM_U32(t3 + 40); +//nop; +f_insert_outparlist(mem, sp, a0, a1); +goto L445974; +//nop; +L445974: +// bdead 41ca0183 gp = MEM_U32(sp + 52); +//nop; +s3 = 0x1001c4a8; +s4 = 0x1001c910; +s3 = MEM_U32(s3 + 0); +s4 = MEM_U32(s4 + 0); +t6 = MEM_U32(s3 + 12); +goto L4459b4; +t6 = MEM_U32(s3 + 12); +L445994: +s4 = 0x1001c910; +s3 = 0x1001c4a8; +s4 = MEM_U32(s4 + 0); +//nop; +MEM_U8(s4 + 3) = (uint8_t)zero; +s3 = MEM_U32(s3 + 0); +//nop; +t6 = MEM_U32(s3 + 12); +L4459b4: +at = 0x1001c4a8; +//nop; +MEM_U32(at + 0) = t6; +t8 = MEM_U8(s4 + 0); +//nop; +if (s7 != t8) {//nop; +goto L4459f8;} +//nop; +s3 = 0x1001c4a8; +at = 0x1001c4a8; +s3 = MEM_U32(s3 + 0); +//nop; +t2 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s4 + 20) = t2; +t9 = MEM_U32(s3 + 12); +//nop; +MEM_U32(at + 0) = t9; +L4459f8: +MEM_U32(s4 + 4) = s5; +MEM_U32(s5 + 56) = s4; +t5 = MEM_U8(s4 + 3); +//nop; +if (t5 != 0) {//nop; +goto L445b58;} +//nop; +MEM_U8(s4 + 28) = (uint8_t)s2; +t4 = MEM_U8(s5 + 34); +//nop; +if (t4 != 0) {//nop; +goto L445a64;} +//nop; +if (s2 == 0) {//nop; +goto L445a64;} +//nop; +t7 = 0x1001c900; +//nop; +t7 = MEM_U32(t7 + 0); +a0 = s4; +a1 = MEM_U32(t7 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L445a48; +//nop; +L445a48: +// bdead 40c2000b gp = MEM_U32(sp + 52); +t3 = v0 < 0x1; +s4 = 0x1001c910; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +MEM_U8(s4 + 28) = (uint8_t)t3; +L445a64: +MEM_U8(s4 + 30) = (uint8_t)s6; +t6 = MEM_U8(s5 + 34); +//nop; +if (t6 != 0) {//nop; +goto L445ab8;} +//nop; +if (s6 == 0) {//nop; +goto L445ab8;} +//nop; +t8 = 0x1001c900; +//nop; +t8 = MEM_U32(t8 + 0); +a0 = s4; +a1 = MEM_U32(t8 + 36); +//nop; +v0 = f_strskilled(mem, sp, a0, a1); +goto L445a9c; +//nop; +L445a9c: +// bdead 4042000b gp = MEM_U32(sp + 52); +t2 = v0 < 0x1; +s4 = 0x1001c910; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +MEM_U8(s4 + 30) = (uint8_t)t2; +L445ab8: +t9 = MEM_U32(s4 + 4); +at = 0x3; +t5 = MEM_U8(t9 + 46); +v0 = s0 ^ 0x1; +if (t5 != at) {//nop; +goto L445ad4;} +//nop; +MEM_U8(s4 + 30) = (uint8_t)zero; +L445ad4: +t4 = MEM_U8(s5 + 33); +a1 = v0 < 0x1; +t3 = t4 < 0x1; +MEM_U8(s4 + 29) = (uint8_t)t3; +if (a1 == 0) {MEM_U8(s4 + 31) = (uint8_t)t3; +goto L445b44;} +MEM_U8(s4 + 31) = (uint8_t)t3; +//nop; +a0 = MEM_U32(s5 + 52); +//nop; +v0 = f_hasvolatile(mem, sp, a0); +goto L445afc; +//nop; +L445afc: +// bdead 4040000b gp = MEM_U32(sp + 52); +a1 = v0 < 0x1; +if (a1 == 0) {//nop; +goto L445b44;} +//nop; +t6 = 0x1001c910; +at = 0x8f800000; +t6 = MEM_U32(t6 + 0); +//nop; +t8 = MEM_U32(t6 + 4); +//nop; +t2 = MEM_U8(t8 + 1); +//nop; +t9 = t2 < 0x20; +t5 = -t9; +t4 = t5 & at; +a1 = t4 << (t2 & 0x1f); +t7 = (int)a1 < (int)0x0; +a1 = t7; +L445b44: +s4 = 0x1001c910; +//nop; +s4 = MEM_U32(s4 + 0); +MEM_U8(s4 + 1) = (uint8_t)a1; +goto L445b6c; +MEM_U8(s4 + 1) = (uint8_t)a1; +L445b58: +MEM_U8(s4 + 28) = (uint8_t)zero; +MEM_U8(s4 + 30) = (uint8_t)zero; +MEM_U8(s4 + 29) = (uint8_t)zero; +MEM_U8(s4 + 31) = (uint8_t)zero; +MEM_U8(s4 + 1) = (uint8_t)zero; +L445b6c: +MEM_U32(s4 + 44) = zero; +MEM_U32(s4 + 48) = zero; +MEM_U8(s4 + 2) = (uint8_t)zero; +t3 = MEM_U8(s5 + 34); +//nop; +if (t3 != 0) {//nop; +goto L445ba0;} +//nop; +//nop; +a0 = s4; +//nop; +f_strkillprev(mem, sp, a0); +goto L445b98; +//nop; +L445b98: +// bdead 40400003 gp = MEM_U32(sp + 52); +//nop; +L445ba0: +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L445bb0; +//nop; +L445bb0: +t6 = MEM_U8(s5 + 34); +// bdead 8003 gp = MEM_U32(sp + 52); +if (t6 == 0) {//nop; +goto L445bdc;} +//nop; +t9 = 0x1001c900; +t8 = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +t5 = MEM_U32(t9 + 40); +//nop; +MEM_U8(t5 + 8) = (uint8_t)t8; +L445bdc: +a2 = 0x1001e6a0; +MEM_U8(a2 + 0) = (uint8_t)zero; +goto L448a70; +MEM_U8(a2 + 0) = (uint8_t)zero; +L445be8: +//nop; +a0 = 0xf; +//nop; +f_extendstat(mem, sp, a0); +goto L445bf8; +//nop; +L445bf8: +// bdead 40000003 gp = MEM_U32(sp + 52); +// bdead 40000003 v0 = sp + 0x110; +//nop; +//nop; +// fdead e1fe001f t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L445c14; +//nop; +L445c14: +// bdead 3 gp = MEM_U32(sp + 52); +//nop; +s3 = 0x1001c4a8; +s4 = 0x1001c910; +s3 = MEM_U32(s3 + 0); +s4 = MEM_U32(s4 + 0); +t4 = MEM_U32(s3 + 0); +MEM_U32(s4 + 24) = zero; +MEM_U32(s4 + 4) = t4; +at = 0x1001c4a8; +t2 = MEM_U32(s3 + 12); +MEM_U32(at + 0) = t2; +goto L448a70; +MEM_U32(at + 0) = t2; +L445c48: +//nop; +a0 = 0x5; +//nop; +f_extendstat(mem, sp, a0); +goto L445c58; +//nop; +L445c58: +// bdead 40000001 gp = MEM_U32(sp + 52); +//nop; +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {// bdead 40000001 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 40000001 ra = MEM_U32(sp + 60); +//nop; +// bdead 40000001 v0 = sp + 0x110; +// fdead 1e1ff001f t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L445c8c; +//nop; +L445c8c: +// bdead 1 gp = MEM_U32(sp + 52); +t8 = 0x1; +s3 = 0x1001c4a8; +t6 = 0x1001c910; +s3 = MEM_U32(s3 + 0); +t6 = MEM_U32(t6 + 0); +t3 = MEM_U32(s3 + 0); +at = 0x1001c4a8; +MEM_U32(t6 + 4) = t3; +t9 = MEM_U32(s3 + 12); +//nop; +MEM_U32(at + 0) = t9; +at = 0x1001eb5c; +MEM_U8(at + 0) = (uint8_t)t8; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t8; +L445cc8: +//nop; +a0 = MEM_U32(fp + 4); +//nop; +v0 = f_ingraph(mem, sp, a0); +goto L445cd8; +//nop; +L445cd8: +// bdead 80000009 gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L445ce8;} +//nop; +abort(); +L445ce8: +a0 = MEM_U32(v0 + 28); +t4 = 0x42; +t5 = MEM_U8(a0 + 0); +//nop; +if (t5 == t4) {//nop; +goto L445d04;} +//nop; +abort(); +L445d04: +t2 = MEM_U8(a0 + 36); +t7 = MEM_U16(fp + 2); +t0 = MEM_U32(fp + 8); +t3 = t2 | t7; +if (t0 == 0) {MEM_U8(a0 + 36) = (uint8_t)t3; +goto L448a70;} +MEM_U8(a0 + 36) = (uint8_t)t3; +t6 = MEM_U32(v0 + 28); +MEM_U32(t6 + 24) = t0; +goto L448a70; +MEM_U32(t6 + 24) = t0; +L445d28: +//nop; +a0 = a3; +//nop; +f_extendstat(mem, sp, a0); +goto L445d38; +//nop; +L445d38: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +v0 = MEM_U8(fp + 0); +at = v0 < 0x43; +goto L445eac; +at = v0 < 0x43; +L445d64: +a2 = 0x1001e6a0; +s1 = 0x1001e69c; +s4 = 0x1001c910; +MEM_U8(a2 + 0) = (uint8_t)zero; +MEM_U32(s1 + 0) = zero; +s4 = MEM_U32(s4 + 0); +a0 = MEM_U32(fp + 4); +goto L445ef0; +a0 = MEM_U32(fp + 4); +L445d84: +//nop; +a2 = 0x1001e6a0; +// bdead c0000083 t9 = t9; +// bdead c0000083 v0 = sp + 0x110; +MEM_U8(a2 + 0) = (uint8_t)zero; +func_43e42c(mem, sp); +goto L445d9c; +MEM_U8(a2 + 0) = (uint8_t)zero; +L445d9c: +// bdead c0000003 gp = MEM_U32(sp + 52); +at = 0x3; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +s1 = MEM_U32(s3 + 0); +//nop; +t8 = MEM_U8(s1 + 0); +//nop; +if (t8 != at) {//nop; +goto L445e14;} +//nop; +//nop; +a0 = 0x5f; +a1 = s1; +a2 = zero; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L445de0; +a2 = zero; +L445de0: +// bdead c000000b gp = MEM_U32(sp + 52); +//nop; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s3 + 0) = v0; +MEM_U32(v0 + 56) = zero; +t5 = MEM_U32(s3 + 0); +//nop; +MEM_U32(t5 + 60) = zero; +s1 = MEM_U32(s3 + 0); +//nop; +L445e14: +s4 = 0x1001c910; +at = 0x1001c4a8; +s4 = MEM_U32(s4 + 0); +//nop; +MEM_U32(s4 + 4) = s1; +t4 = MEM_U32(s3 + 12); +s1 = 0x1001e69c; +MEM_U32(at + 0) = t4; +MEM_U32(s4 + 28) = zero; +goto L445eec; +MEM_U32(s4 + 28) = zero; +L445e3c: +s4 = 0x1001c910; +v0 = MEM_U16(fp + 2); +s4 = MEM_U32(s4 + 0); +t2 = MEM_U32(fp + 8); +t7 = v0 & 0x2; +MEM_U8(s4 + 36) = (uint8_t)v0; +if (t7 == 0) {MEM_U32(s4 + 24) = t2; +goto L445e68;} +MEM_U32(s4 + 24) = t2; +at = 0x1001eba0; +t3 = 0x1; +MEM_U8(at + 0) = (uint8_t)t3; +L445e68: +s1 = 0x1001e69c; +a0 = MEM_U32(fp + 4); +goto L445ef0; +a0 = MEM_U32(fp + 4); +L445e74: +a2 = 0x100045c8; +//nop; +a0 = 0x1; +a1 = 0xb7e; +a3 = 0xb; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L445e90; +a2 = a2; +L445e90: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +s4 = 0x1001c910; +s1 = 0x1001e69c; +s4 = MEM_U32(s4 + 0); +a0 = MEM_U32(fp + 4); +goto L445ef0; +a0 = MEM_U32(fp + 4); +L445eac: +if (at != 0) {at = 0x7f; +goto L445ecc;} +at = 0x7f; +if (v0 == at) {s1 = 0x88; +goto L445d84;} +s1 = 0x88; +if (v0 == s1) {//nop; +goto L445d64;} +//nop; +//nop; +goto L445e74; +//nop; +L445ecc: +at = 0x26; +if (v0 == at) {//nop; +goto L445d84;} +//nop; +at = 0x42; +if (v0 == at) {//nop; +goto L445e3c;} +//nop; +//nop; +goto L445e74; +//nop; +L445eec: +a0 = MEM_U32(fp + 4); +L445ef0: +//nop; +MEM_U32(s4 + 20) = a0; +//nop; +v0 = f_ingraph(mem, sp, a0); +goto L445f00; +//nop; +L445f00: +// bdead c004000b gp = MEM_U32(sp + 52); +if (v0 != 0) {s3 = v0; +goto L445f5c;} +s3 = v0; +//nop; +//nop; +//nop; +f_appendgraph(mem, sp); +goto L445f1c; +//nop; +L445f1c: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +t6 = 0x1001eb84; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +s6 = 0x1001c8fc; +t9 = MEM_U32(fp + 4); +s3 = MEM_U32(s6 + 0); +//nop; +MEM_U32(s3 + 0) = t9; +a3 = MEM_U8(fp + 0); +at = 0x42; +goto L445f7c; +at = 0x42; +L445f5c: +a3 = MEM_U8(fp + 0); +at = 0x42; +if (a3 != at) {at = 0x42; +goto L445f7c;} +at = 0x42; +t8 = MEM_U32(s1 + 0); +//nop; +MEM_U32(v0 + 308) = t8; +at = 0x42; +L445f7c: +if (a3 == at) {//nop; +goto L446018;} +//nop; +s4 = 0x10013450; +//nop; +a0 = 0x8; +a1 = s4; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L445f98; +a1 = s4; +L445f98: +// bdead 40300009 gp = MEM_U32(sp + 52); +if (v0 != 0) {s0 = v0; +goto L445fb4;} +s0 = v0; +at = 0x1001eb84; +t5 = 0x1; +MEM_U8(at + 0) = (uint8_t)t5; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t5; +L445fb4: +t4 = 0x1001c900; +//nop; +t4 = MEM_U32(t4 + 0); +a0 = 0x8; +MEM_U32(s0 + 0) = t4; +t2 = MEM_U32(s3 + 20); +a1 = s4; +MEM_U32(s0 + 4) = t2; +MEM_U32(s3 + 20) = s0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L445fdc; +MEM_U32(s3 + 20) = s0; +L445fdc: +// bdead 100009 gp = MEM_U32(sp + 52); +if (v0 != 0) {t7 = 0x1; +goto L445ff4;} +t7 = 0x1; +at = 0x1001eb84; +MEM_U8(at + 0) = (uint8_t)t7; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t7; +L445ff4: +a1 = 0x1001c900; +MEM_U32(v0 + 0) = s3; +a1 = MEM_U32(a1 + 0); +//nop; +t3 = MEM_U32(a1 + 24); +//nop; +MEM_U32(v0 + 4) = t3; +MEM_U32(a1 + 24) = v0; +goto L448a70; +MEM_U32(a1 + 24) = v0; +L446018: +t6 = 0x1001c910; +a0 = MEM_U32(fp + 4); +t6 = MEM_U32(t6 + 0); +at = 0x44; +t9 = MEM_U32(t6 + 12); +v0 = a0; +t8 = MEM_U8(t9 + 0); +//nop; +if (t8 != at) {//nop; +goto L446050;} +//nop; +t5 = MEM_U8(s3 + 11); +//nop; +t4 = t5 | 0x40; +MEM_U8(s3 + 11) = (uint8_t)t4; +L446050: +t2 = MEM_U16(fp + 2); +a1 = 0x1001c900; +t7 = t2 & 0x77; +t3 = zero < t7; +MEM_U32(s3 + 0) = v0; +MEM_U8(s3 + 4) = (uint8_t)t3; +a1 = MEM_U32(a1 + 0); +//nop; +if (a1 == 0) {//nop; +goto L446258;} +//nop; +v0 = MEM_U32(a1 + 32); +//nop; +t6 = MEM_U8(v0 + 0); +//nop; +t9 = t6 + 0xffffffe0; +t8 = t9 < 0x60; +if (t8 == 0) {t5 = (int)t9 >> 5; +goto L4460b8;} +t5 = (int)t9 >> 5; +t2 = 0x10000b74; +t4 = t5 << 2; +t2 = t2; +t7 = t2 + t4; +t3 = MEM_U32(t7 + 0); +//nop; +t6 = t3 << (t9 & 0x1f); +t8 = (int)t6 < (int)0x0; +L4460b8: +if (t8 == 0) {//nop; +goto L446168;} +//nop; +t2 = MEM_U32(v0 + 20); +//nop; +if (a0 != t2) {//nop; +goto L446168;} +//nop; +//nop; +a0 = MEM_U32(v0 + 4); +//nop; +v0 = f_has_volt_ovfw(mem, sp, a0); +goto L4460e0; +//nop; +L4460e0: +// bdead 4010000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L446134;} +//nop; +t4 = 0x1001c900; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t7 = MEM_U32(t4 + 32); +//nop; +a0 = MEM_U32(t7 + 4); +//nop; +f_decreasecount(mem, sp, a0); +goto L446110; +//nop; +L446110: +// bdead 40100003 gp = MEM_U32(sp + 52); +s4 = 0x60; +a1 = 0x1001c900; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +t3 = MEM_U32(a1 + 32); +MEM_U8(t3 + 0) = (uint8_t)s4; +goto L446168; +MEM_U8(t3 + 0) = (uint8_t)s4; +L446134: +a1 = 0x1001c900; +t9 = 0x67; +a1 = MEM_U32(a1 + 0); +t5 = 0x6; +t6 = MEM_U32(a1 + 32); +//nop; +MEM_U8(t6 + 0) = (uint8_t)t9; +t8 = MEM_U32(a1 + 32); +//nop; +MEM_U8(t8 + 20) = (uint8_t)t5; +t2 = MEM_U32(a1 + 32); +//nop; +MEM_U8(t2 + 21) = (uint8_t)zero; +L446168: +s0 = MEM_U32(a1 + 24); +s2 = zero; +if (s0 == 0) {//nop; +goto L4461c0;} +//nop; +a0 = 0x10011ff0; +//nop; +a0 = MEM_U32(a0 + 4); +//nop; +L446188: +t4 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U32(t4 + 0); +//nop; +if (a0 != t7) {//nop; +goto L4461a8;} +//nop; +s2 = 0x1; +goto L4461b0; +s2 = 0x1; +L4461a8: +s0 = MEM_U32(s0 + 4); +//nop; +L4461b0: +if (s0 == 0) {//nop; +goto L4461c0;} +//nop; +if (s2 == 0) {//nop; +goto L446188;} +//nop; +L4461c0: +if (s2 != 0) {//nop; +goto L446258;} +//nop; +s4 = 0x10013450; +//nop; +a0 = 0x8; +a1 = s4; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4461dc; +a1 = s4; +L4461dc: +// bdead 40300009 gp = MEM_U32(sp + 52); +if (v0 != 0) {s0 = v0; +goto L4461f8;} +s0 = v0; +at = 0x1001eb84; +t3 = 0x1; +MEM_U8(at + 0) = (uint8_t)t3; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t3; +L4461f8: +t9 = 0x1001c900; +a0 = 0x8; +t9 = MEM_U32(t9 + 0); +a1 = s4; +MEM_U32(s0 + 0) = t9; +t6 = MEM_U32(s3 + 20); +//nop; +MEM_U32(s0 + 4) = t6; +MEM_U32(s3 + 20) = s0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L446220; +MEM_U32(s3 + 20) = s0; +L446220: +// bdead 100009 gp = MEM_U32(sp + 52); +if (v0 != 0) {t5 = 0x1; +goto L446238;} +t5 = 0x1; +at = 0x1001eb84; +MEM_U8(at + 0) = (uint8_t)t5; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t5; +L446238: +a1 = 0x1001c900; +MEM_U32(v0 + 0) = s3; +a1 = MEM_U32(a1 + 0); +//nop; +t8 = MEM_U32(a1 + 24); +//nop; +MEM_U32(v0 + 4) = t8; +MEM_U32(a1 + 24) = v0; +L446258: +at = 0x1001c900; +a1 = 0x1001c900; +s4 = 0x1001c910; +v1 = 0x1001c904; +MEM_U32(at + 0) = s3; +a1 = MEM_U32(a1 + 0); +s4 = MEM_U32(s4 + 0); +v0 = MEM_U32(v1 + 0); +MEM_U32(a1 + 28) = s4; +MEM_U32(s4 + 16) = a1; +t2 = v0 + 0x1; +MEM_U32(v1 + 0) = t2; +MEM_U16(a1 + 8) = (uint16_t)v0; +goto L448a70; +MEM_U16(a1 + 8) = (uint16_t)v0; +L446290: +//nop; +a0 = 0x11; +//nop; +f_extendstat(mem, sp, a0); +goto L4462a0; +//nop; +L4462a0: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +s4 = 0x1001c910; +a0 = MEM_U32(fp + 4); +s4 = MEM_U32(s4 + 0); +t7 = MEM_U32(fp + 8); +//nop; +MEM_U32(s4 + 20) = a0; +MEM_U32(s4 + 24) = t7; +v0 = f_ingraph(mem, sp, a0); +goto L4462e0; +MEM_U32(s4 + 24) = t7; +L4462e0: +// bdead c000018b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L446344;} +//nop; +//nop; +//nop; +//nop; +f_appendgraph(mem, sp); +goto L4462fc; +//nop; +L4462fc: +// bdead c0000183 gp = MEM_U32(sp + 52); +//nop; +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead c0000183 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000183 ra = MEM_U32(sp + 60); +s6 = 0x1001c8fc; +a0 = MEM_U32(fp + 4); +s3 = MEM_U32(s6 + 0); +s4 = 0x1001c910; +MEM_U32(s3 + 0) = a0; +s4 = MEM_U32(s4 + 0); +//nop; +MEM_U8(s4 + 28) = (uint8_t)zero; +MEM_U32(s3 + 28) = s4; +goto L44636c; +MEM_U32(s3 + 28) = s4; +L446344: +t9 = MEM_U32(v0 + 20); +s4 = 0x1001c910; +s3 = MEM_U32(t9 + 0); +s4 = MEM_U32(s4 + 0); +t6 = MEM_U32(s3 + 32); +t5 = 0x1; +MEM_U32(t6 + 32) = s4; +a0 = MEM_U32(fp + 4); +s6 = 0x1001c8fc; +MEM_U8(s4 + 28) = (uint8_t)t5; +L44636c: +t8 = 0x10013634; +s7 = MEM_U32(fp + 8); +t8 = MEM_U8(t8 + 0); +s5 = a0; +if ((int)s7 <= 0) {MEM_U8(sp + 227) = (uint8_t)t8; +goto L44651c;} +MEM_U8(sp + 227) = (uint8_t)t8; +s4 = 0x10013450; +s2 = 0x1; +s7 = s7 + 0x1; +s1 = 0x88; +L446394: +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L4463a4; +//nop; +L4463a4: +a3 = MEM_U8(fp + 0); +// bdead c1fc0181 gp = MEM_U32(sp + 52); +if (s1 == a3) {//nop; +goto L4463d0;} +//nop; +//nop; +//nop; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L4463c4; +//nop; +L4463c4: +// bdead c1fc0181 gp = MEM_U32(sp + 52); +t4 = MEM_U8(fp + 0); +goto L446504; +t4 = MEM_U8(fp + 0); +L4463d0: +//nop; +a0 = a3; +//nop; +f_extendstat(mem, sp, a0); +goto L4463e0; +//nop; +L4463e0: +// bdead c1fc0001 gp = MEM_U32(sp + 52); +//nop; +t2 = 0x1001eb84; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {// bdead c1fc0001 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c1fc0001 ra = MEM_U32(sp + 60); +t4 = 0x1001c910; +a0 = MEM_U32(fp + 4); +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U32(t4 + 20) = a0; +//nop; +//nop; +//nop; +v0 = f_ingraph(mem, sp, a0); +goto L446424; +//nop; +L446424: +// bdead c1fc0009 gp = MEM_U32(sp + 52); +if (v0 != 0) {s0 = v0; +goto L446470;} +s0 = v0; +//nop; +//nop; +//nop; +f_appendgraph(mem, sp); +goto L446440; +//nop; +L446440: +// bdead c1fc0001 gp = MEM_U32(sp + 52); +//nop; +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {// bdead c1fc0001 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c1fc0001 ra = MEM_U32(sp + 60); +s0 = MEM_U32(s6 + 0); +t3 = MEM_U32(fp + 4); +//nop; +MEM_U32(s0 + 0) = t3; +L446470: +t9 = MEM_U32(s3 + 0); +//nop; +if (s5 == t9) {//nop; +goto L4464c0;} +//nop; +//nop; +a0 = 0x8; +a1 = s4; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L446490; +a1 = s4; +L446490: +// bdead c1fe0009 gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L4464ac;} +//nop; +at = 0x1001eb84; +t6 = 0x1; +MEM_U8(at + 0) = (uint8_t)t6; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t6; +L4464ac: +MEM_U32(v0 + 0) = s3; +t5 = MEM_U32(s0 + 20); +//nop; +MEM_U32(v0 + 4) = t5; +MEM_U32(s0 + 20) = v0; +L4464c0: +//nop; +a0 = 0x8; +a1 = s4; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4464d0; +a1 = s4; +L4464d0: +// bdead c1fe0189 gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L4464ec;} +//nop; +at = 0x1001eb84; +t8 = 0x1; +MEM_U8(at + 0) = (uint8_t)t8; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t8; +L4464ec: +MEM_U32(v0 + 0) = s0; +t2 = MEM_U32(s3 + 24); +//nop; +MEM_U32(v0 + 4) = t2; +MEM_U32(s3 + 24) = v0; +t4 = MEM_U8(fp + 0); +L446504: +//nop; +if (s1 != t4) {//nop; +goto L446394;} +//nop; +s2 = s2 + 0x1; +if (s2 != s7) {//nop; +goto L446394;} +//nop; +L44651c: +t7 = MEM_U8(sp + 227); +at = 0x10013634; +MEM_U8(at + 0) = (uint8_t)t7; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t7; +L44652c: +//nop; +a0 = 0x8c; +//nop; +f_extendstat(mem, sp, a0); +goto L44653c; +//nop; +L44653c: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +//nop; +// bdead c0000003 v0 = sp + 0x110; +// fdead 1e1fe101f t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L446570; +//nop; +L446570: +// bdead c0000003 gp = MEM_U32(sp + 52); +at = 0x3; +s3 = 0x1001c4a8; +a0 = 0x1; +s3 = MEM_U32(s3 + 0); +//nop; +s1 = MEM_U32(s3 + 0); +//nop; +t9 = MEM_U8(s1 + 0); +//nop; +if (t9 != at) {//nop; +goto L4465cc;} +//nop; +//nop; +a1 = s1; +a2 = zero; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L4465b0; +a2 = zero; +L4465b0: +// bdead c000000b gp = MEM_U32(sp + 52); +s1 = v0; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s3 + 0) = v0; +L4465cc: +s4 = 0x1001c910; +at = 0x1001c4a8; +s4 = MEM_U32(s4 + 0); +//nop; +MEM_U32(s4 + 4) = s1; +t6 = MEM_U32(s3 + 12); +//nop; +MEM_U32(at + 0) = t6; +t9 = MEM_U32(fp + 24); +t5 = MEM_U8(fp + 1); +MEM_U32(s4 + 44) = t9; +a0 = MEM_U32(fp + 4); +t2 = MEM_U32(fp + 8); +t4 = MEM_U32(fp + 20); +t7 = MEM_U32(fp + 16); +t3 = MEM_U32(fp + 28); +//nop; +t8 = t5 & 0x1f; +MEM_U8(s4 + 20) = (uint8_t)t8; +MEM_U32(s4 + 24) = a0; +MEM_U32(s4 + 28) = t2; +MEM_U32(s4 + 40) = t4; +MEM_U32(s4 + 36) = t7; +MEM_U32(s4 + 48) = t3; +v0 = f_ingraph(mem, sp, a0); +goto L446630; +MEM_U32(s4 + 48) = t3; +L446630: +// bdead c000000b gp = MEM_U32(sp + 52); +if (v0 == 0) {s3 = v0; +goto L446704;} +s3 = v0; +t5 = MEM_U32(v0 + 28); +t6 = 0x1; +t2 = 0x1001c910; +MEM_U8(t5 + 28) = (uint8_t)t6; +t8 = MEM_U32(v0 + 28); +t2 = MEM_U32(t2 + 0); +t7 = 0x1001c900; +MEM_U32(t2 + 32) = t8; +t4 = MEM_U32(v0 + 24); +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(t7 + 24) = t4; +s0 = MEM_U32(v0 + 24); +//nop; +if (s0 == 0) {//nop; +goto L4466f4;} +//nop; +s4 = 0x10013450; +//nop; +L446684: +//nop; +a0 = 0x8; +a1 = s4; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L446694; +a1 = s4; +L446694: +// bdead c032000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L4466b0;} +//nop; +at = 0x1001eb84; +t3 = 0x1; +MEM_U8(at + 0) = (uint8_t)t3; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t3; +L4466b0: +t9 = 0x1001c900; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(v0 + 0) = t9; +t6 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U32(t6 + 20); +//nop; +MEM_U32(v0 + 4) = t5; +t8 = MEM_U32(s0 + 0); +//nop; +MEM_U32(t8 + 20) = v0; +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L446684;} +//nop; +L4466f4: +s4 = 0x10013450; +s6 = 0x1001c8fc; +MEM_U32(s3 + 24) = zero; +goto L446794; +MEM_U32(s3 + 24) = zero; +L446704: +//nop; +//nop; +//nop; +f_appendgraph(mem, sp); +goto L446714; +//nop; +L446714: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +t2 = 0x1001eb84; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +s6 = 0x1001c8fc; +t4 = MEM_U32(fp + 4); +t7 = MEM_U32(s6 + 0); +s4 = 0x10013450; +MEM_U32(t7 + 0) = t4; +//nop; +a0 = 0x8; +a1 = s4; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L446758; +a1 = s4; +L446758: +a0 = MEM_U32(s6 + 0); +// bdead c0a0002b gp = MEM_U32(sp + 52); +if (v0 != 0) {MEM_U32(a0 + 20) = v0; +goto L446778;} +MEM_U32(a0 + 20) = v0; +at = 0x1001eb84; +t3 = 0x1; +MEM_U8(at + 0) = (uint8_t)t3; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t3; +L446778: +t9 = MEM_U32(a0 + 20); +t6 = 0x1001c900; +MEM_U32(t9 + 4) = zero; +t5 = MEM_U32(a0 + 20); +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t5 + 0) = t6; +L446794: +//nop; +a0 = MEM_U32(fp + 8); +//nop; +v0 = f_ingraph(mem, sp, a0); +goto L4467a4; +//nop; +L4467a4: +// bdead c0a0000b gp = MEM_U32(sp + 52); +if (v0 != 0) {s3 = v0; +goto L4467f0;} +s3 = v0; +//nop; +//nop; +//nop; +f_appendgraph(mem, sp); +goto L4467c0; +//nop; +L4467c0: +// bdead c0a00003 gp = MEM_U32(sp + 52); +//nop; +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {// bdead c0a00003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0a00003 ra = MEM_U32(sp + 60); +s3 = MEM_U32(s6 + 0); +t2 = MEM_U32(fp + 8); +//nop; +MEM_U32(s3 + 0) = t2; +L4467f0: +//nop; +a0 = 0x8; +a1 = s4; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L446800; +a1 = s4; +L446800: +// bdead 4030000b gp = MEM_U32(sp + 52); +if (v0 != 0) {s0 = v0; +goto L44681c;} +s0 = v0; +at = 0x1001eb84; +t4 = 0x1; +MEM_U8(at + 0) = (uint8_t)t4; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t4; +L44681c: +t7 = 0x1001c900; +//nop; +t7 = MEM_U32(t7 + 0); +a0 = 0x8; +MEM_U32(s0 + 0) = t7; +t3 = MEM_U32(s3 + 20); +a1 = s4; +MEM_U32(s0 + 4) = t3; +MEM_U32(s3 + 20) = s0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L446844; +MEM_U32(s3 + 20) = s0; +L446844: +// bdead 10000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L446860;} +//nop; +at = 0x1001eb84; +t9 = 0x1; +MEM_U8(at + 0) = (uint8_t)t9; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t9; +L446860: +a1 = 0x1001c900; +MEM_U32(v0 + 0) = s3; +a1 = MEM_U32(a1 + 0); +a2 = 0x1001e6a0; +t6 = MEM_U32(a1 + 24); +s1 = 0x1001e69c; +MEM_U32(v0 + 4) = t6; +MEM_U32(a1 + 24) = v0; +MEM_U8(a2 + 0) = (uint8_t)zero; +MEM_U32(s1 + 0) = zero; +goto L448a70; +MEM_U32(s1 + 0) = zero; +L44688c: +//nop; +a0 = 0x31; +//nop; +f_extendstat(mem, sp, a0); +goto L44689c; +//nop; +L44689c: +// bdead 40000003 gp = MEM_U32(sp + 52); +//nop; +t5 = 0x1001eb84; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {// bdead 40000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 40000003 ra = MEM_U32(sp + 60); +//nop; +// bdead 40000003 v0 = sp + 0x110; +// fdead 1e1fe401f t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L4468d0; +//nop; +L4468d0: +// bdead 40000003 gp = MEM_U32(sp + 52); +// bdead 40000003 v0 = sp + 0x110; +s3 = 0x1001c4a8; +t2 = 0x1001c910; +s3 = MEM_U32(s3 + 0); +t2 = MEM_U32(t2 + 0); +t8 = MEM_U32(s3 + 0); +t7 = 0x10021c74; +MEM_U32(t2 + 4) = t8; +at = 0x1001c4a8; +t4 = MEM_U32(s3 + 12); +//nop; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = t4; +// fdead 1e3ff281f t9 = t9; +a0 = MEM_U32(t7 + 28); +//nop; +func_43fe84(mem, sp, a0); +goto L446918; +//nop; +L446918: +// bdead 3 gp = MEM_U32(sp + 52); +//nop; +a2 = 0x1001e6a0; +s1 = 0x1001e69c; +MEM_U8(a2 + 0) = (uint8_t)zero; +MEM_U32(s1 + 0) = zero; +goto L448a70; +MEM_U32(s1 + 0) = zero; +L446934: +//nop; +a0 = 0x5c; +//nop; +f_extendstat(mem, sp, a0); +goto L446944; +//nop; +L446944: +// bdead 80000003 gp = MEM_U32(sp + 52); +t6 = 0x1; +t3 = 0x1001eb84; +t5 = 0xffffffff; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead 8000c003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 8000c003 ra = MEM_U32(sp + 60); +s4 = 0x1001c910; +s3 = 0x1001e688; +s4 = MEM_U32(s4 + 0); +t9 = MEM_U16(fp + 2); +at = 0x10022144; +MEM_U32(s3 + 0) = s4; +MEM_U32(s4 + 20) = t9; +MEM_U8(at + 0) = (uint8_t)t6; +at = 0x1002214c; +s1 = 0x10022140; +MEM_U32(s4 + 24) = zero; +MEM_U32(s4 + 28) = t5; +MEM_U32(at + 0) = zero; +MEM_U32(s1 + 0) = zero; +goto L448a70; +MEM_U32(s1 + 0) = zero; +L4469a0: +//nop; +a0 = a3; +//nop; +f_extendstat(mem, sp, a0); +goto L4469b0; +//nop; +L4469b0: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +a3 = MEM_U8(fp + 0); +s1 = 0x64; +if (s1 != a3) {//nop; +goto L446a00;} +//nop; +//nop; +// bdead c0040003 v0 = sp + 0x110; +// fdead 1e3fe011f t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L4469f4; +//nop; +L4469f4: +// bdead c0040003 gp = MEM_U32(sp + 52); +a3 = MEM_U8(fp + 0); +//nop; +L446a00: +v0 = 0x1001c4a8; +s4 = 0x1001c910; +s3 = MEM_U32(v0 + 0); +s4 = MEM_U32(s4 + 0); +t2 = MEM_U32(s3 + 0); +t7 = MEM_U8(fp + 1); +MEM_U32(s4 + 4) = t2; +t4 = MEM_U32(s3 + 12); +t3 = t7 & 0x1f; +s0 = s4; +MEM_U8(s4 + 20) = (uint8_t)t3; +if (s1 != a3) {MEM_U32(v0 + 0) = t4; +goto L446b84;} +MEM_U32(v0 + 0) = t4; +s1 = 0x10022140; +v1 = MEM_U32(fp + 12); +t9 = MEM_U32(s1 + 0); +t0 = MEM_U32(fp + 8); +t6 = t9 + 0x1; +at = (int)t6 < (int)0x3; +MEM_U32(s1 + 0) = t6; +MEM_U32(s4 + 28) = v1; +if (at == 0) {MEM_U8(s4 + 21) = (uint8_t)t0; +goto L446a7c;} +MEM_U8(s4 + 21) = (uint8_t)t0; +t8 = MEM_U8(s0 + 20); +at = 0xc0000; +t2 = t8 < 0x20; +t4 = -t2; +t7 = t4 & at; +t3 = t7 << (t8 & 0x1f); +if ((int)t3 < 0) {//nop; +goto L446a88;} +//nop; +L446a7c: +at = 0x10022144; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L446a88: +a0 = 0x10022144; +t1 = 0x2; +a0 = MEM_U8(a0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L446ab4;} +//nop; +s3 = 0x1001e688; +t9 = v1 + t0; +t6 = MEM_U32(s3 + 0); +//nop; +MEM_U32(t6 + 24) = t9; +L446ab4: +v0 = MEM_U8(s0 + 20); +//nop; +if (v0 != 0) {//nop; +goto L446af4;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L446ad4; +//nop; +L446ad4: +// bdead c0060009 gp = MEM_U32(sp + 52); +MEM_U32(s0 + 32) = v0; +s4 = 0x1001c910; +a0 = 0x10022144; +s4 = MEM_U32(s4 + 0); +a0 = MEM_U8(a0 + 0); +//nop; +goto L446b4c; +//nop; +L446af4: +if (t1 != v0) {//nop; +goto L446b08;} +//nop; +t5 = MEM_U32(s0 + 4); +MEM_U32(s0 + 32) = t5; +goto L446b4c; +MEM_U32(s0 + 32) = t5; +L446b08: +t2 = 0x1001e6b4; +at = 0x3; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L446b4c;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_findbaseaddr_ada(mem, sp, a0); +goto L446b30; +//nop; +L446b30: +// bdead c0060009 gp = MEM_U32(sp + 52); +MEM_U32(s0 + 32) = v0; +s4 = 0x1001c910; +a0 = 0x10022144; +s4 = MEM_U32(s4 + 0); +a0 = MEM_U8(a0 + 0); +//nop; +L446b4c: +if (a0 == 0) {//nop; +goto L446b60;} +//nop; +t4 = MEM_U32(s1 + 0); +MEM_U32(s0 + 24) = t4; +goto L446bac; +MEM_U32(s0 + 24) = t4; +L446b60: +t7 = MEM_U32(fp + 12); +//nop; +if ((int)t7 >= 0) {t8 = (int)t7 >> 2; +goto L446b78;} +t8 = (int)t7 >> 2; +at = t7 + 0x3; +t8 = (int)at >> 2; +L446b78: +t3 = t8 + 0x1; +MEM_U32(s0 + 24) = t3; +goto L446bac; +MEM_U32(s0 + 24) = t3; +L446b84: +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L446b94; +//nop; +L446b94: +// bdead 40020009 gp = MEM_U32(sp + 52); +MEM_U32(s0 + 32) = v0; +s4 = 0x1001c910; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +L446bac: +//nop; +a0 = s4; +// bdead 40000021 t9 = t9; +// bdead 40000021 v0 = sp + 0x110; +func_43e524(mem, sp, a0); +goto L446bc0; +// bdead 40000021 v0 = sp + 0x110; +L446bc0: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L446bcc: +//nop; +a0 = 0x66; +//nop; +f_extendstat(mem, sp, a0); +goto L446bdc; +//nop; +L446bdc: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +//nop; +// bdead c0000003 v0 = sp + 0x110; +// bdead c0000003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L446c10; +//nop; +L446c10: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +s3 = 0x1001c4a8; +s4 = 0x1001c910; +s3 = MEM_U32(s3 + 0); +s0 = MEM_U32(s4 + 0); +t6 = MEM_U32(s3 + 0); +at = 0x1001c4a8; +MEM_U32(s0 + 4) = t6; +t5 = MEM_U32(s3 + 12); +//nop; +MEM_U32(at + 0) = t5; +t2 = MEM_U32(fp + 12); +a0 = MEM_U32(s0 + 4); +MEM_U16(s0 + 48) = (uint16_t)t2; +t4 = MEM_U32(fp + 8); +//nop; +MEM_U32(s0 + 32) = t4; +t7 = MEM_U16(fp + 2); +//nop; +MEM_U8(s0 + 50) = (uint8_t)t7; +//nop; +//nop; +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L446c74; +//nop; +L446c74: +// bdead 4002000b gp = MEM_U32(sp + 52); +MEM_U32(s0 + 44) = v0; +at = 0x10022144; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +//nop; +f_appendstorelist(mem, sp); +goto L446c90; +//nop; +L446c90: +// bdead 40000001 gp = MEM_U32(sp + 52); +t8 = 0x3; +s4 = 0x1001c910; +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +t3 = MEM_U32(a0 + 24); +//nop; +MEM_U8(t3 + 9) = (uint8_t)t8; +//nop; +//nop; +//nop; +f_movkillprev(mem, sp, a0); +goto L446cc4; +//nop; +L446cc4: +// bdead 40000001 gp = MEM_U32(sp + 52); +// bdead 40000001 v0 = sp + 0x110; +a0 = 0x1001c910; +//nop; +a0 = MEM_U32(a0 + 0); +// fdead 1e1fe003f t9 = t9; +//nop; +func_43e524(mem, sp, a0); +goto L446ce4; +//nop; +L446ce4: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L446cf0: +//nop; +a2 = 0x1001e6a0; +// bdead c0000083 t9 = t9; +// bdead c0000083 v0 = sp + 0x110; +MEM_U8(a2 + 0) = (uint8_t)zero; +func_43e42c(mem, sp); +goto L446d08; +MEM_U8(a2 + 0) = (uint8_t)zero; +L446d08: +// bdead c0000003 gp = MEM_U32(sp + 52); +at = 0x4; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +s1 = MEM_U32(s3 + 0); +//nop; +t9 = MEM_U8(s1 + 0); +//nop; +if (t9 != at) {//nop; +goto L446da8;} +//nop; +t6 = MEM_U8(s1 + 32); +at = 0x19; +if (t6 != at) {//nop; +goto L446da8;} +//nop; +t2 = MEM_U32(fp + 8); +t5 = MEM_U32(s1 + 44); +t4 = t2 << 3; +at = (int)t5 < (int)t4; +if (at != 0) {//nop; +goto L446da8;} +//nop; +t7 = MEM_U32(s1 + 36); +//nop; +MEM_U32(sp + 248) = t7; +t3 = MEM_U16(t7 + 6); +//nop; +t9 = t3 + 0x1; +MEM_U16(t7 + 6) = (uint16_t)t9; +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +f_decreasecount(mem, sp, a0); +goto L446d8c; +//nop; +L446d8c: +// bdead c0000003 gp = MEM_U32(sp + 52); +t6 = MEM_U32(sp + 248); +t2 = 0x1001c4a8; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t2 + 0) = t6; +L446da8: +t5 = MEM_U8(fp + 0); +at = 0x3f; +if (t5 != at) {s2 = zero; +goto L446f2c;} +s2 = zero; +t4 = 0x1001c900; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +s0 = MEM_U32(t4 + 28); +//nop; +if (s0 == 0) {//nop; +goto L446f2c;} +//nop; +s4 = 0x60; +L446ddc: +t7 = MEM_U8(s0 + 0); +at = 0x3f; +if (t7 != at) {//nop; +goto L446f14;} +//nop; +s3 = 0x1001c4a8; +a0 = MEM_U32(s0 + 4); +s3 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(s3 + 12); +//nop; +t3 = MEM_U32(a1 + 0); +//nop; +if (t3 != a0) {//nop; +goto L446f14;} +//nop; +t9 = MEM_U32(fp + 4); +t8 = MEM_U32(a1 + 4); +t2 = MEM_U32(s0 + 48); +t6 = t9 + t8; +if (t6 != t2) {//nop; +goto L446f14;} +//nop; +t5 = MEM_U32(fp + 8); +t4 = MEM_U32(s0 + 32); +//nop; +if (t5 != t4) {//nop; +goto L446f14;} +//nop; +t7 = MEM_U8(s0 + 29); +//nop; +if (t7 == 0) {//nop; +goto L446e8c;} +//nop; +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L446e60; +//nop; +L446e60: +// bdead c02a0003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 20); +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L446e78; +//nop; +L446e78: +t3 = MEM_U32(s0 + 24); +// bdead c02a1003 gp = MEM_U32(sp + 52); +MEM_U8(s0 + 0) = (uint8_t)s4; +MEM_U8(t3 + 9) = (uint8_t)zero; +goto L446f14; +MEM_U8(t3 + 9) = (uint8_t)zero; +L446e8c: +t9 = MEM_U8(s0 + 31); +//nop; +if (t9 == 0) {//nop; +goto L446f14;} +//nop; +s1 = MEM_U32(s3 + 0); +t8 = MEM_U32(s0 + 20); +//nop; +if (s1 != t8) {//nop; +goto L446f14;} +//nop; +//nop; +s2 = 0x1; +a0 = s1; +f_decreasecount(mem, sp, a0); +goto L446ec0; +a0 = s1; +L446ec0: +// bdead c02a0003 gp = MEM_U32(sp + 52); +//nop; +t6 = 0x1001c4a8; +at = 0x1001c4a8; +t6 = MEM_U32(t6 + 0); +//nop; +t2 = MEM_U32(t6 + 12); +//nop; +MEM_U32(at + 0) = t2; +a0 = MEM_U32(t2 + 0); +//nop; +f_decreasecount(mem, sp, a0); +goto L446ef0; +//nop; +L446ef0: +// bdead c02a0003 gp = MEM_U32(sp + 52); +//nop; +t5 = 0x1001c4a8; +at = 0x1001c4a8; +t5 = MEM_U32(t5 + 0); +//nop; +t4 = MEM_U32(t5 + 12); +//nop; +MEM_U32(at + 0) = t4; +L446f14: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 == 0) {//nop; +goto L446f2c;} +//nop; +if (s2 == 0) {//nop; +goto L446ddc;} +//nop; +L446f2c: +if (s2 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +//nop; +a0 = MEM_U8(fp + 0); +//nop; +f_extendstat(mem, sp, a0); +goto L446f44; +//nop; +L446f44: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L448a70;} +//nop; +s0 = 0x1001c910; +t8 = MEM_U16(fp + 2); +t3 = MEM_U8(fp + 1); +s0 = MEM_U32(s0 + 0); +t6 = t8 >> 3; +t2 = t6 << 3; +t5 = t2 & 0xff; +t9 = t3 & 0x1f; +MEM_U8(s0 + 44) = (uint8_t)t9; +if (t5 != 0) {MEM_U8(s0 + 45) = (uint8_t)t2; +goto L446fa0;} +MEM_U8(s0 + 45) = (uint8_t)t2; +t4 = MEM_U32(fp + 8); +//nop; +t7 = t4 << 3; +MEM_U8(s0 + 45) = (uint8_t)t7; +L446fa0: +s3 = 0x1001c4a8; +t1 = 0x2; +s3 = MEM_U32(s3 + 0); +//nop; +t3 = MEM_U32(s3 + 12); +//nop; +v1 = MEM_U32(t3 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +if (t1 != v0) {//nop; +goto L447070;} +//nop; +t8 = MEM_U8(s0 + 45); +t9 = MEM_U32(v1 + 32); +t6 = t8 >> 3; +lo = (int)t9 / (int)t6; hi = (int)t9 % (int)t6; +if (t6 != 0) {//nop; +goto L446fec;} +//nop; +abort(); +L446fec: +at = 0xffffffff; +if (t6 != at) {at = 0x80000000; +goto L447004;} +at = 0x80000000; +if (t9 != at) {//nop; +goto L447004;} +//nop; +abort(); +L447004: +a0 = 0x8; +t2 = hi; +if (t2 == 0) {//nop; +goto L447114;} +//nop; +MEM_U8(s0 + 45) = (uint8_t)a0; +t5 = MEM_U32(s3 + 12); +//nop; +t4 = MEM_U32(t5 + 0); +//nop; +s2 = MEM_U32(t4 + 32); +//nop; +t7 = s2 & 0x1; +if (t7 != 0) {//nop; +goto L447114;} +//nop; +L44703c: +t3 = MEM_U8(s0 + 45); +//nop; +t8 = t3 << 1; +MEM_U8(s0 + 45) = (uint8_t)t8; +if ((int)s2 >= 0) {t9 = (int)s2 >> 1; +goto L44705c;} +t9 = (int)s2 >> 1; +at = s2 + 0x1; +t9 = (int)at >> 1; +L44705c: +t6 = t9 & 0x1; +if (t6 == 0) {s2 = t9; +goto L44703c;} +s2 = t9; +t7 = MEM_U32(fp + 12); +goto L447118; +t7 = MEM_U32(fp + 12); +L447070: +at = 0x1; +if (v0 != at) {//nop; +goto L447114;} +//nop; +t5 = MEM_U8(s0 + 45); +t2 = MEM_U32(v1 + 44); +t4 = t5 >> 3; +lo = (int)t2 / (int)t4; hi = (int)t2 % (int)t4; +if (t4 != 0) {//nop; +goto L447098;} +//nop; +abort(); +L447098: +at = 0xffffffff; +if (t4 != at) {at = 0x80000000; +goto L4470b0;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L4470b0;} +//nop; +abort(); +L4470b0: +a0 = 0x8; +t7 = hi; +if (t7 == 0) {//nop; +goto L447114;} +//nop; +MEM_U8(s0 + 45) = (uint8_t)a0; +t3 = MEM_U32(s3 + 12); +//nop; +t8 = MEM_U32(t3 + 0); +//nop; +s2 = MEM_U32(t8 + 44); +//nop; +t9 = s2 & 0x1; +if (t9 != 0) {//nop; +goto L447114;} +//nop; +L4470e8: +t6 = MEM_U8(s0 + 45); +//nop; +t5 = t6 << 1; +MEM_U8(s0 + 45) = (uint8_t)t5; +if ((int)s2 >= 0) {t2 = (int)s2 >> 1; +goto L447108;} +t2 = (int)s2 >> 1; +at = s2 + 0x1; +t2 = (int)at >> 1; +L447108: +t4 = t2 & 0x1; +if (t4 == 0) {s2 = t2; +goto L4470e8;} +s2 = t2; +L447114: +t7 = MEM_U32(fp + 12); +L447118: +//nop; +MEM_U16(s0 + 46) = (uint16_t)t7; +t3 = MEM_U32(s3 + 0); +at = 0x1001c4a8; +MEM_U32(s0 + 20) = t3; +t8 = MEM_U32(s3 + 12); +// bdead c2020007 t9 = t9; +// bdead c2020007 v0 = sp + 0x110; +MEM_U32(at + 0) = t8; +func_43e498(mem, sp); +goto L447140; +MEM_U32(at + 0) = t8; +L447140: +// bdead c0020003 gp = MEM_U32(sp + 52); +//nop; +s3 = 0x1001c4a8; +at = 0x1001c4a8; +s3 = MEM_U32(s3 + 0); +//nop; +t9 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s0 + 4) = t9; +t6 = MEM_U32(s3 + 12); +s4 = MEM_U32(s3 + 4); +MEM_U32(at + 0) = t6; +t5 = MEM_U32(fp + 4); +t4 = MEM_U32(fp + 8); +//nop; +a0 = MEM_U32(s0 + 4); +t2 = t5 + s4; +MEM_U32(s0 + 48) = t2; +MEM_U32(s0 + 32) = t4; +v0 = f_findbaseaddr(mem, sp, a0); +goto L447190; +MEM_U32(s0 + 32) = t4; +L447190: +t7 = MEM_U8(fp + 0); +// bdead 4003018b gp = MEM_U32(sp + 52); +at = 0x3f; +if (t7 != at) {MEM_U32(s0 + 36) = v0; +goto L447210;} +MEM_U32(s0 + 36) = v0; +t3 = 0x1001c900; +a0 = 0x1001c910; +t3 = MEM_U32(t3 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(t3 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L4471c4; +//nop; +L4471c4: +// bdead 40020009 gp = MEM_U32(sp + 52); +t9 = 0x1; +t6 = 0x1001c900; +t8 = v0 < 0x1; +MEM_U8(s0 + 29) = (uint8_t)t9; +MEM_U8(s0 + 28) = (uint8_t)t8; +a0 = 0x1001c910; +t6 = MEM_U32(t6 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(t6 + 36); +//nop; +v0 = f_strskilled(mem, sp, a0, a1); +goto L4471f8; +//nop; +L4471f8: +// bdead 40020009 gp = MEM_U32(sp + 52); +t5 = v0 < 0x1; +t2 = 0x1; +MEM_U8(s0 + 30) = (uint8_t)t5; +MEM_U8(s0 + 31) = (uint8_t)t2; +goto L447220; +MEM_U8(s0 + 31) = (uint8_t)t2; +L447210: +MEM_U8(s0 + 28) = (uint8_t)zero; +MEM_U8(s0 + 29) = (uint8_t)zero; +MEM_U8(s0 + 30) = (uint8_t)zero; +MEM_U8(s0 + 31) = (uint8_t)zero; +L447220: +a0 = 0x1001c910; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_strkillprev(mem, sp, a0); +goto L447234; +//nop; +L447234: +// bdead 40000001 gp = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L44724c; +//nop; +L44724c: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L447258: +//nop; +a2 = 0x1001e6a0; +// bdead c0000083 t9 = t9; +// bdead c0000083 v0 = sp + 0x110; +MEM_U8(a2 + 0) = (uint8_t)zero; +func_43e42c(mem, sp); +goto L447270; +MEM_U8(a2 + 0) = (uint8_t)zero; +L447270: +// bdead c0000003 gp = MEM_U32(sp + 52); +at = 0x4; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +s1 = MEM_U32(s3 + 0); +//nop; +t4 = MEM_U8(s1 + 0); +//nop; +if (t4 != at) {//nop; +goto L447308;} +//nop; +t7 = MEM_U8(s1 + 32); +at = 0x19; +if (t7 != at) {//nop; +goto L447308;} +//nop; +t8 = MEM_U32(fp + 8); +t3 = MEM_U32(s1 + 44); +t9 = t8 << 3; +at = (int)t3 < (int)t9; +if (at != 0) {//nop; +goto L447308;} +//nop; +v0 = MEM_U32(s1 + 36); +//nop; +t6 = MEM_U16(v0 + 6); +MEM_U32(sp + 248) = v0; +t5 = t6 + 0x1; +MEM_U16(v0 + 6) = (uint16_t)t5; +a0 = MEM_U32(s3 + 0); +//nop; +f_decreasecount(mem, sp, a0); +goto L4472ec; +//nop; +L4472ec: +// bdead c0000003 gp = MEM_U32(sp + 52); +t2 = MEM_U32(sp + 248); +t4 = 0x1001c4a8; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U32(t4 + 0) = t2; +L447308: +//nop; +a0 = MEM_U8(fp + 0); +//nop; +f_extendstat(mem, sp, a0); +goto L447318; +//nop; +L447318: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L448a70;} +//nop; +s0 = 0x1001c910; +t9 = MEM_U16(fp + 2); +t8 = MEM_U8(fp + 1); +s0 = MEM_U32(s0 + 0); +t6 = t9 >> 3; +t5 = t6 << 3; +t2 = t5 & 0xff; +t3 = t8 & 0x1f; +MEM_U8(s0 + 44) = (uint8_t)t3; +if (t2 != 0) {MEM_U8(s0 + 45) = (uint8_t)t5; +goto L447374;} +MEM_U8(s0 + 45) = (uint8_t)t5; +t4 = MEM_U32(fp + 8); +//nop; +t7 = t4 << 3; +MEM_U8(s0 + 45) = (uint8_t)t7; +L447374: +a1 = 0x1001c4a8; +t1 = 0x2; +s3 = MEM_U32(a1 + 0); +//nop; +t8 = MEM_U32(s3 + 12); +//nop; +v1 = MEM_U32(t8 + 0); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +if (t1 != v0) {//nop; +goto L447444;} +//nop; +t9 = MEM_U8(s0 + 45); +t3 = MEM_U32(v1 + 32); +t6 = t9 >> 3; +lo = (int)t3 / (int)t6; hi = (int)t3 % (int)t6; +if (t6 != 0) {//nop; +goto L4473c0;} +//nop; +abort(); +L4473c0: +at = 0xffffffff; +if (t6 != at) {at = 0x80000000; +goto L4473d8;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L4473d8;} +//nop; +abort(); +L4473d8: +a0 = 0x8; +t5 = hi; +if (t5 == 0) {//nop; +goto L4474e8;} +//nop; +MEM_U8(s0 + 45) = (uint8_t)a0; +t2 = MEM_U32(s3 + 12); +//nop; +t4 = MEM_U32(t2 + 0); +//nop; +s2 = MEM_U32(t4 + 32); +//nop; +t7 = s2 & 0x1; +if (t7 != 0) {//nop; +goto L4474e8;} +//nop; +L447410: +t8 = MEM_U8(s0 + 45); +//nop; +t9 = t8 << 1; +MEM_U8(s0 + 45) = (uint8_t)t9; +if ((int)s2 >= 0) {t3 = (int)s2 >> 1; +goto L447430;} +t3 = (int)s2 >> 1; +at = s2 + 0x1; +t3 = (int)at >> 1; +L447430: +t6 = t3 & 0x1; +if (t6 == 0) {s2 = t3; +goto L447410;} +s2 = t3; +t7 = MEM_U32(fp + 12); +goto L4474ec; +t7 = MEM_U32(fp + 12); +L447444: +at = 0x1; +if (v0 != at) {//nop; +goto L4474e8;} +//nop; +t2 = MEM_U8(s0 + 45); +t5 = MEM_U32(v1 + 44); +t4 = t2 >> 3; +lo = (int)t5 / (int)t4; hi = (int)t5 % (int)t4; +if (t4 != 0) {//nop; +goto L44746c;} +//nop; +abort(); +L44746c: +at = 0xffffffff; +if (t4 != at) {at = 0x80000000; +goto L447484;} +at = 0x80000000; +if (t5 != at) {//nop; +goto L447484;} +//nop; +abort(); +L447484: +a0 = 0x8; +t7 = hi; +if (t7 == 0) {//nop; +goto L4474e8;} +//nop; +MEM_U8(s0 + 45) = (uint8_t)a0; +t8 = MEM_U32(s3 + 12); +//nop; +t9 = MEM_U32(t8 + 0); +//nop; +s2 = MEM_U32(t9 + 44); +//nop; +t3 = s2 & 0x1; +if (t3 != 0) {//nop; +goto L4474e8;} +//nop; +L4474bc: +t6 = MEM_U8(s0 + 45); +//nop; +t2 = t6 << 1; +MEM_U8(s0 + 45) = (uint8_t)t2; +if ((int)s2 >= 0) {t5 = (int)s2 >> 1; +goto L4474dc;} +t5 = (int)s2 >> 1; +at = s2 + 0x1; +t5 = (int)at >> 1; +L4474dc: +t4 = t5 & 0x1; +if (t4 == 0) {s2 = t5; +goto L4474bc;} +s2 = t5; +L4474e8: +t7 = MEM_U32(fp + 12); +L4474ec: +// bdead c0130043 v0 = sp + 0x110; +MEM_U16(s0 + 46) = (uint16_t)t7; +t8 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s0 + 20) = t8; +t9 = MEM_U32(s3 + 12); +//nop; +MEM_U32(a1 + 0) = t9; +//nop; +//nop; +// bdead c0020003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L447520; +//nop; +L447520: +// bdead c0020003 gp = MEM_U32(sp + 52); +t2 = MEM_U32(fp + 4); +v0 = 0x1001c4a8; +t5 = MEM_U32(fp + 8); +s3 = MEM_U32(v0 + 0); +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s0 + 4) = a0; +t6 = MEM_U32(s3 + 12); +MEM_U32(s0 + 48) = t2; +MEM_U32(v0 + 0) = t6; +//nop; +MEM_U32(s0 + 32) = t5; +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L447560; +//nop; +L447560: +t4 = MEM_U8(fp + 0); +// bdead 4002218b gp = MEM_U32(sp + 52); +at = 0x94; +if (t4 != at) {MEM_U32(s0 + 36) = v0; +goto L4475e0;} +MEM_U32(s0 + 36) = v0; +t7 = 0x1001c900; +a0 = 0x1001c910; +t7 = MEM_U32(t7 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(t7 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L447594; +//nop; +L447594: +// bdead 40020009 gp = MEM_U32(sp + 52); +t9 = 0x1; +t3 = 0x1001c900; +t8 = v0 < 0x1; +MEM_U8(s0 + 29) = (uint8_t)t9; +MEM_U8(s0 + 28) = (uint8_t)t8; +a0 = 0x1001c910; +t3 = MEM_U32(t3 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(t3 + 36); +//nop; +v0 = f_strskilled(mem, sp, a0, a1); +goto L4475c8; +//nop; +L4475c8: +// bdead 40020009 gp = MEM_U32(sp + 52); +t6 = v0 < 0x1; +t2 = 0x1; +MEM_U8(s0 + 30) = (uint8_t)t6; +MEM_U8(s0 + 31) = (uint8_t)t2; +goto L4475f0; +MEM_U8(s0 + 31) = (uint8_t)t2; +L4475e0: +MEM_U8(s0 + 28) = (uint8_t)zero; +MEM_U8(s0 + 29) = (uint8_t)zero; +MEM_U8(s0 + 30) = (uint8_t)zero; +MEM_U8(s0 + 31) = (uint8_t)zero; +L4475f0: +a0 = 0x1001c910; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_strkillprev(mem, sp, a0); +goto L447604; +//nop; +L447604: +// bdead 40000001 gp = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L44761c; +//nop; +L44761c: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L447628: +a2 = 0x1001e6a0; +a0 = a3; +MEM_U8(a2 + 0) = (uint8_t)zero; +//nop; +//nop; +//nop; +f_extendstat(mem, sp, a0); +goto L447644; +//nop; +L447644: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +t5 = 0x1001eb84; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +// fdead 1e1fe401f t9 = t9; +// bdead c0020003 v0 = sp + 0x110; +func_43e42c(mem, sp); +goto L44767c; +// bdead c0020003 v0 = sp + 0x110; +L44767c: +// bdead c0020003 gp = MEM_U32(sp + 52); +// bdead c0020003 v0 = sp + 0x110; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +at = 0x1001c4a8; +t4 = MEM_U32(s3 + 0); +// fdead 1e1fe201f t9 = t9; +MEM_U32(s0 + 20) = t4; +t7 = MEM_U32(s3 + 12); +MEM_U32(at + 0) = t7; +func_43e42c(mem, sp); +goto L4476ac; +MEM_U32(at + 0) = t7; +L4476ac: +// bdead c0020003 gp = MEM_U32(sp + 52); +//nop; +s3 = 0x1001c4a8; +at = 0x1001c4a8; +s3 = MEM_U32(s3 + 0); +//nop; +t8 = MEM_U32(s3 + 0); +//nop; +MEM_U32(s0 + 4) = t8; +t9 = MEM_U32(s3 + 12); +//nop; +MEM_U32(at + 0) = t9; +a0 = MEM_U32(s0 + 4); +a1 = MEM_U32(s0 + 20); +//nop; +if (a1 != a0) {//nop; +goto L447744;} +//nop; +t3 = MEM_U8(fp + 0); +at = 0x58; +if (t3 != at) {//nop; +goto L447744;} +//nop; +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L447710; +//nop; +L447710: +// bdead 40020001 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 20); +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L447728; +//nop; +L447728: +// bdead 1 gp = MEM_U32(sp + 52); +s4 = 0x60; +t6 = 0x1001c910; +//nop; +t6 = MEM_U32(t6 + 0); +MEM_U8(t6 + 0) = (uint8_t)s4; +goto L448a70; +MEM_U8(t6 + 0) = (uint8_t)s4; +L447744: +t4 = MEM_U16(fp + 2); +t2 = MEM_U32(fp + 8); +t5 = MEM_U32(fp + 4); +//nop; +t7 = t4 >> 3; +t8 = t7 << 3; +MEM_U8(s0 + 51) = (uint8_t)t8; +a0 = a1; +MEM_U32(s0 + 32) = t2; +MEM_U8(s0 + 50) = (uint8_t)t5; +v0 = f_findbaseaddr(mem, sp, a0); +goto L447770; +MEM_U8(s0 + 50) = (uint8_t)t5; +L447770: +// bdead c002000b gp = MEM_U32(sp + 52); +MEM_U32(s0 + 44) = v0; +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L447788; +//nop; +L447788: +// bdead c0020003 gp = MEM_U32(sp + 52); +//nop; +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead c0020003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0020003 ra = MEM_U32(sp + 60); +s4 = 0x1001c910; +t3 = 0x3; +a0 = MEM_U32(s4 + 0); +//nop; +t6 = MEM_U32(a0 + 24); +//nop; +MEM_U8(t6 + 9) = (uint8_t)t3; +//nop; +//nop; +//nop; +f_movkillprev(mem, sp, a0); +goto L4477d4; +//nop; +L4477d4: +// bdead c0020003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 4); +//nop; +//nop; +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L4477ec; +//nop; +L4477ec: +t2 = MEM_U8(fp + 0); +// bdead 4002098b gp = MEM_U32(sp + 52); +at = 0x58; +if (t2 != at) {MEM_U32(s0 + 36) = v0; +goto L44786c;} +MEM_U32(s0 + 36) = v0; +t5 = 0x1001c900; +a0 = 0x1001c910; +t5 = MEM_U32(t5 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(t5 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L447820; +//nop; +L447820: +// bdead 40020009 gp = MEM_U32(sp + 52); +t4 = v0 < 0x1; +t7 = 0x1001c900; +MEM_U8(s0 + 28) = (uint8_t)t4; +a0 = 0x1001c910; +t7 = MEM_U32(t7 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(t7 + 36); +//nop; +v0 = f_strskilled(mem, sp, a0, a1); +goto L44784c; +//nop; +L44784c: +// bdead 40020009 gp = MEM_U32(sp + 52); +t8 = v0 < 0x1; +t9 = 0x1; +t3 = 0x1; +MEM_U8(s0 + 30) = (uint8_t)t8; +MEM_U8(s0 + 29) = (uint8_t)t9; +MEM_U8(s0 + 31) = (uint8_t)t3; +goto L44787c; +MEM_U8(s0 + 31) = (uint8_t)t3; +L44786c: +MEM_U8(s0 + 28) = (uint8_t)zero; +MEM_U8(s0 + 29) = (uint8_t)zero; +MEM_U8(s0 + 30) = (uint8_t)zero; +MEM_U8(s0 + 31) = (uint8_t)zero; +L44787c: +a0 = 0x1001c910; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_strkillprev(mem, sp, a0); +goto L447890; +//nop; +L447890: +// bdead 40000001 gp = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L4478a8; +//nop; +L4478a8: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L4478b4: +//nop; +a0 = 0x7c; +//nop; +f_extendstat(mem, sp, a0); +goto L4478c4; +//nop; +L4478c4: +// bdead 40000001 gp = MEM_U32(sp + 52); +//nop; +t6 = 0x1001eb84; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {// bdead 40000001 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 40000001 ra = MEM_U32(sp + 60); +//nop; +// bdead 40000001 v0 = sp + 0x110; +// fdead 1e1fe801f t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L4478f8; +//nop; +L4478f8: +// bdead 1 gp = MEM_U32(sp + 52); +t7 = 0x1; +v0 = 0x1001c4a8; +t5 = 0x1001c910; +s3 = MEM_U32(v0 + 0); +t5 = MEM_U32(t5 + 0); +t2 = MEM_U32(s3 + 0); +at = 0x1001eb5c; +MEM_U32(t5 + 4) = t2; +t4 = MEM_U32(s3 + 12); +//nop; +MEM_U32(v0 + 0) = t4; +MEM_U8(at + 0) = (uint8_t)t7; +goto L448a70; +MEM_U8(at + 0) = (uint8_t)t7; +L447930: +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +t8 = MEM_U32(s3 + 4); +//nop; +if (t8 != 0) {//nop; +goto L4479d0;} +//nop; +t9 = MEM_U32(s3 + 12); +//nop; +a2 = MEM_U32(t9 + 4); +//nop; +if (a2 == 0) {//nop; +goto L4479d0;} +//nop; +s1 = MEM_U32(s3 + 0); +t1 = 0x2; +t3 = MEM_U8(s1 + 0); +//nop; +if (t1 != t3) {//nop; +goto L4479d0;} +//nop; +a0 = MEM_U8(fp + 1); +//nop; +a1 = MEM_U32(s1 + 32); +t6 = a0 & 0x1f; +a0 = t6; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L447998; +a0 = t6; +L447998: +// bdead c000000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L4479d0;} +//nop; +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(s3 + 12); +//nop; +t2 = MEM_U32(a1 + 4); +//nop; +t5 = -t2; +MEM_U32(s3 + 4) = t5; +MEM_U32(a1 + 4) = zero; +L4479d0: +//nop; +// bdead c0000003 v0 = sp + 0x110; +// bdead c0000003 t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L4479e4; +//nop; +L4479e4: +// bdead c0000003 gp = MEM_U32(sp + 52); +// bdead c0000003 v0 = sp + 0x110; +a0 = 0x1001c4a8; +//nop; +s3 = MEM_U32(a0 + 0); +// fdead e1fe003f t9 = t9; +t4 = MEM_U32(s3 + 12); +s6 = MEM_U32(s3 + 0); +MEM_U32(a0 + 0) = t4; +func_43e42c(mem, sp); +goto L447a0c; +MEM_U32(a0 + 0) = t4; +L447a0c: +// bdead c0800003 gp = MEM_U32(sp + 52); +s0 = MEM_U8(fp + 1); +v0 = 0x1001c4a8; +at = 0x6; +s3 = MEM_U32(v0 + 0); +t9 = s0 & 0x1f; +t7 = MEM_U32(s3 + 0); +t8 = MEM_U32(s3 + 12); +t1 = 0x2; +s1 = zero; +s0 = t9; +MEM_U32(sp + 248) = t7; +if (t9 != at) {MEM_U32(v0 + 0) = t8; +goto L447b34;} +MEM_U32(v0 + 0) = t8; +v0 = MEM_U8(fp + 0); +//nop; +t3 = v0 + 0xffffff7e; +at = t3 < 0x3; +if (at == 0) {//nop; +goto L447b0c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100046c4[] = { +&&L447ac4, +&&L447b0c, +&&L447a7c, +}; +dest = Lswitch100046c4[t3]; +//nop; +goto *dest; +//nop; +L447a7c: +t6 = MEM_U8(s6 + 0); +t5 = MEM_U32(sp + 248); +if (t1 != t6) {//nop; +goto L447a9c;} +//nop; +t2 = MEM_U32(s6 + 32); +at = 0x80000000; +if (t2 == at) {//nop; +goto L447abc;} +//nop; +L447a9c: +t4 = MEM_U8(t5 + 0); +at = 0x7fff0000; +if (t1 != t4) {//nop; +goto L447c2c;} +//nop; +t7 = MEM_U32(t5 + 32); +at = at | 0xffff; +if (t7 != at) {//nop; +goto L447c2c;} +//nop; +L447abc: +s1 = 0x1; +goto L447c2c; +s1 = 0x1; +L447ac4: +t8 = MEM_U8(s6 + 0); +t3 = MEM_U32(sp + 248); +if (t1 != t8) {at = 0x7fff0000; +goto L447ae4;} +at = 0x7fff0000; +t9 = MEM_U32(s6 + 32); +at = at | 0xffff; +if (t9 == at) {//nop; +goto L447b04;} +//nop; +L447ae4: +t6 = MEM_U8(t3 + 0); +//nop; +if (t1 != t6) {//nop; +goto L447c2c;} +//nop; +t2 = MEM_U32(t3 + 32); +at = 0x80000000; +if (t2 != at) {//nop; +goto L447c2c;} +//nop; +L447b04: +s1 = 0x1; +goto L447c2c; +s1 = 0x1; +L447b0c: +a2 = 0x100045bd; +//nop; +a0 = 0x1; +a1 = 0xe19; +a3 = 0xb; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L447b28; +a2 = a2; +L447b28: +// bdead c0860003 gp = MEM_U32(sp + 52); +//nop; +goto L447c2c; +//nop; +L447b34: +a0 = 0x8; +if (a0 != s0) {//nop; +goto L447c2c;} +//nop; +v0 = MEM_U8(fp + 0); +//nop; +t4 = v0 + 0xffffff7e; +at = t4 < 0x3; +if (at == 0) {//nop; +goto L447c08;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100046d0[] = { +&&L447bc0, +&&L447c08, +&&L447b78, +}; +dest = Lswitch100046d0[t4]; +//nop; +goto *dest; +//nop; +L447b78: +t5 = MEM_U8(s6 + 0); +t8 = MEM_U32(sp + 248); +if (t1 != t5) {//nop; +goto L447b98;} +//nop; +t7 = MEM_U32(s6 + 32); +//nop; +if (t7 == 0) {//nop; +goto L447bb8;} +//nop; +L447b98: +t9 = MEM_U8(t8 + 0); +//nop; +if (t1 != t9) {//nop; +goto L447c2c;} +//nop; +t6 = MEM_U32(t8 + 32); +at = 0xffffffff; +if (t6 != at) {//nop; +goto L447c2c;} +//nop; +L447bb8: +s1 = 0x1; +goto L447c2c; +s1 = 0x1; +L447bc0: +t3 = MEM_U8(s6 + 0); +t4 = MEM_U32(sp + 248); +if (t1 != t3) {//nop; +goto L447be0;} +//nop; +t2 = MEM_U32(s6 + 32); +at = 0xffffffff; +if (t2 == at) {//nop; +goto L447c00;} +//nop; +L447be0: +t5 = MEM_U8(t4 + 0); +//nop; +if (t1 != t5) {//nop; +goto L447c2c;} +//nop; +t7 = MEM_U32(t4 + 32); +//nop; +if (t7 != 0) {//nop; +goto L447c2c;} +//nop; +L447c00: +s1 = 0x1; +goto L447c2c; +s1 = 0x1; +L447c08: +a2 = 0x100045b2; +//nop; +a0 = 0x1; +a1 = 0xe22; +a3 = 0xb; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L447c24; +a2 = a2; +L447c24: +// bdead c0860003 gp = MEM_U32(sp + 52); +//nop; +L447c2c: +if (s1 == 0) {//nop; +goto L447c68;} +//nop; +//nop; +a0 = MEM_U32(sp + 248); +//nop; +f_decreasecount(mem, sp, a0); +goto L447c44; +//nop; +L447c44: +// bdead 40800001 gp = MEM_U32(sp + 52); +a0 = s6; +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L447c5c; +//nop; +L447c5c: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L447c68: +a3 = MEM_U8(fp + 0); +at = 0x30000000; +v0 = a3 + 0xffffff80; +t9 = v0 < 0x20; +t8 = -t9; +t6 = t8 & at; +t3 = t6 << (v0 & 0x1f); +if ((int)t3 >= 0) {t8 = v0 < 0x20; +goto L447d5c;} +t8 = v0 < 0x20; +t2 = s0 < 0x20; +t5 = -t2; +at = 0x8f800000; +t4 = t5 & at; +t7 = t4 << (s0 & 0x1f); +if ((int)t7 >= 0) {t5 = MEM_U32(sp + 248); +goto L447ccc;} +t5 = MEM_U32(sp + 248); +t9 = MEM_U8(s6 + 0); +at = 0x60000000; +t8 = t9 < 0x20; +t6 = -t8; +t3 = t6 & at; +t2 = t3 << (t9 & 0x1f); +if ((int)t2 < 0) {//nop; +goto L447d14;} +//nop; +t5 = MEM_U32(sp + 248); +L447ccc: +at = 0x60000000; +t4 = MEM_U8(t5 + 0); +//nop; +t7 = t4 < 0x20; +t8 = -t7; +t6 = t8 & at; +t3 = t6 << (t4 & 0x1f); +if ((int)t3 >= 0) {at = 0x82; +goto L447e38;} +at = 0x82; +MEM_U32(sp + 248) = s6; +if (a3 != at) {s6 = t5; +goto L447d08;} +s6 = t5; +t9 = 0x84; +MEM_U8(fp + 0) = (uint8_t)t9; +goto L447e38; +MEM_U8(fp + 0) = (uint8_t)t9; +L447d08: +a0 = 0x81; +MEM_U8(fp + 0) = (uint8_t)a0; +goto L447e38; +MEM_U8(fp + 0) = (uint8_t)a0; +L447d14: +//nop; +a0 = s6; +// bdead c0800023 t9 = t9; +// bdead c0800023 v0 = sp + 0x110; +v0 = func_43e5a4(mem, sp, a0); +goto L447d28; +// bdead c0800023 v0 = sp + 0x110; +L447d28: +// bdead c080000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L447e38;} +//nop; +t2 = MEM_U8(fp + 0); +at = 0x82; +if (t2 != at) {s6 = v0; +goto L447d50;} +s6 = v0; +a0 = 0x81; +MEM_U8(fp + 0) = (uint8_t)a0; +goto L447e38; +MEM_U8(fp + 0) = (uint8_t)a0; +L447d50: +t7 = 0x84; +MEM_U8(fp + 0) = (uint8_t)t7; +goto L447e38; +MEM_U8(fp + 0) = (uint8_t)t7; +L447d5c: +t6 = -t8; +at = 0x48000000; +t4 = t6 & at; +t3 = t4 << (v0 & 0x1f); +if ((int)t3 >= 0) {t4 = v0 < 0x20; +goto L447e00;} +t4 = v0 < 0x20; +t5 = s0 < 0x20; +t9 = -t5; +at = 0x8f800000; +t2 = t9 & at; +t7 = t2 << (s0 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L447e38;} +//nop; +t8 = MEM_U32(sp + 248); +at = 0x60000000; +t6 = MEM_U8(t8 + 0); +//nop; +t4 = t6 < 0x20; +t3 = -t4; +t5 = t3 & at; +t9 = t5 << (t6 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L447e38;} +//nop; +//nop; +a0 = t8; +// bdead c0800023 t9 = t9; +// bdead c0800023 v0 = sp + 0x110; +v0 = func_43e5a4(mem, sp, a0); +goto L447dcc; +// bdead c0800023 v0 = sp + 0x110; +L447dcc: +// bdead c080000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L447e38;} +//nop; +t2 = MEM_U8(fp + 0); +a0 = 0x81; +if (a0 != t2) {t7 = 0x84; +goto L447df0;} +t7 = 0x84; +MEM_U8(fp + 0) = (uint8_t)t7; +goto L447df4; +MEM_U8(fp + 0) = (uint8_t)t7; +L447df0: +MEM_U8(fp + 0) = (uint8_t)a0; +L447df4: +MEM_U32(sp + 248) = s6; +s6 = v0; +goto L447e38; +s6 = v0; +L447e00: +t3 = -t4; +at = 0x84000000; +t5 = t3 & at; +t6 = t5 << (v0 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L447e38;} +//nop; +t9 = MEM_U32(sp + 248); +at = 0x3; +t8 = MEM_U8(t9 + 0); +//nop; +if (t8 == at) {//nop; +goto L447e38;} +//nop; +MEM_U32(sp + 248) = s6; +s6 = t9; +L447e38: +t2 = 0x1001c900; +s2 = zero; +t2 = MEM_U32(t2 + 0); +s4 = 0x60; +s0 = MEM_U32(t2 + 28); +//nop; +if (s0 == 0) {//nop; +goto L447f54;} +//nop; +L447e58: +t7 = MEM_U8(fp + 0); +t4 = MEM_U8(s0 + 0); +a0 = s0; +if (t7 != t4) {//nop; +goto L447f3c;} +//nop; +//nop; +a1 = MEM_U32(sp + 248); +a2 = s6; +v0 = f_trapstat_imply(mem, sp, a0, a1, a2); +goto L447e7c; +a2 = s6; +L447e7c: +t3 = v0 + 0x1; +at = t3 < 0x3; +// bdead c0aa1007 gp = MEM_U32(sp + 52); +if (at == 0) {// bdead c0aa1003 s7 = v0; +goto L447f18;} +// bdead c0aa1003 s7 = v0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100046dc[] = { +&&L447eb0, +&&L447f3c, +&&L447ee4, +}; +dest = Lswitch100046dc[t3]; +//nop; +goto *dest; +//nop; +L447eb0: +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +f_decreasecount(mem, sp, a0); +goto L447ec0; +//nop; +L447ec0: +// bdead c0aa0003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 20); +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L447ed8; +//nop; +L447ed8: +// bdead c0aa0003 gp = MEM_U32(sp + 52); +MEM_U8(s0 + 0) = (uint8_t)s4; +goto L447f3c; +MEM_U8(s0 + 0) = (uint8_t)s4; +L447ee4: +//nop; +a0 = MEM_U32(sp + 248); +s2 = 0x1; +f_decreasecount(mem, sp, a0); +goto L447ef4; +s2 = 0x1; +L447ef4: +// bdead c0aa0003 gp = MEM_U32(sp + 52); +a0 = s6; +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L447f0c; +//nop; +L447f0c: +// bdead c0aa0003 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s0 + 8); +goto L447f40; +s0 = MEM_U32(s0 + 8); +L447f18: +a2 = 0x100045a7; +//nop; +a0 = 0x1; +a1 = 0xe5e; +a3 = 0xb; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L447f34; +a2 = a2; +L447f34: +// bdead c0aa0003 gp = MEM_U32(sp + 52); +//nop; +L447f3c: +s0 = MEM_U32(s0 + 8); +L447f40: +//nop; +if (s0 == 0) {//nop; +goto L447f54;} +//nop; +if (s2 == 0) {//nop; +goto L447e58;} +//nop; +L447f54: +if (s2 != 0) {// bdead c0800003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0800003 ra = MEM_U32(sp + 60); +//nop; +a0 = MEM_U8(fp + 0); +//nop; +f_extendstat(mem, sp, a0); +goto L447f6c; +//nop; +L447f6c: +// bdead c0800003 gp = MEM_U32(sp + 52); +//nop; +t5 = 0x1001eb84; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {// bdead c0800003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0800003 ra = MEM_U32(sp + 60); +s0 = 0x1001c910; +t9 = MEM_U8(fp + 1); +s0 = MEM_U32(s0 + 0); +t6 = MEM_U32(sp + 248); +t8 = MEM_U32(fp + 4); +t2 = t9 & 0x1f; +MEM_U32(s0 + 20) = s6; +MEM_U8(s0 + 44) = (uint8_t)t2; +MEM_U32(s0 + 24) = zero; +MEM_U32(s0 + 4) = t6; +MEM_U32(s0 + 48) = t8; +goto L448a70; +MEM_U32(s0 + 48) = t8; +L447fbc: +//nop; +a0 = a3; +//nop; +f_extendstat(mem, sp, a0); +goto L447fcc; +//nop; +L447fcc: +// bdead 80000001 gp = MEM_U32(sp + 52); +t7 = MEM_U32(fp + 4); +t4 = 0x1001c910; +//nop; +t4 = MEM_U32(t4 + 0); +MEM_U32(t4 + 20) = t7; +goto L448a70; +MEM_U32(t4 + 20) = t7; +L447fe8: +//nop; +a0 = a3; +//nop; +f_extendstat(mem, sp, a0); +goto L447ff8; +//nop; +L447ff8: +// bdead 3 gp = MEM_U32(sp + 52); +//nop; +s1 = 0x1001e69c; +MEM_U32(s1 + 0) = zero; +goto L448a70; +MEM_U32(s1 + 0) = zero; +L44800c: +//nop; +a0 = 0x51; +//nop; +f_extendstat(mem, sp, a0); +goto L44801c; +//nop; +L44801c: +// bdead 80000003 gp = MEM_U32(sp + 52); +//nop; +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead 80000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 80000003 ra = MEM_U32(sp + 60); +s4 = 0x1001c910; +v0 = MEM_U16(fp + 2); +s4 = MEM_U32(s4 + 0); +at = 0x1001e698; +MEM_U32(s4 + 20) = v0; +a2 = 0x1001e6a0; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(fp + 4); +s1 = 0x1001e69c; +t5 = MEM_U8(a2 + 0); +MEM_U32(s4 + 24) = a0; +if (t5 == 0) {MEM_U32(s1 + 0) = a0; +goto L448a70;} +MEM_U32(s1 + 0) = a0; +t8 = 0x1001c900; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 308) = a0; +MEM_U8(a2 + 0) = (uint8_t)zero; +goto L448a70; +MEM_U8(a2 + 0) = (uint8_t)zero; +L44808c: +//nop; +a0 = 0x1b; +//nop; +f_extendstat(mem, sp, a0); +goto L44809c; +//nop; +L44809c: +// bdead 80000001 gp = MEM_U32(sp + 52); +at = 0x1; +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead 80000005 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 80000005 ra = MEM_U32(sp + 60); +s4 = 0x1001c910; +v0 = MEM_U8(fp + 1); +s4 = MEM_U32(s4 + 0); +t0 = MEM_U32(fp + 8); +t2 = v0 << 24; +t7 = t2 >> 29; +MEM_U8(s4 + 20) = (uint8_t)t7; +if (t7 != at) {MEM_U32(s4 + 24) = t0; +goto L448a70;} +MEM_U32(s4 + 24) = t0; +at = 0x1001c4b4; +MEM_U32(at + 0) = t0; +goto L448a70; +MEM_U32(at + 0) = t0; +L4480ec: +s0 = 0x2c; +if (s0 != a3) {//nop; +goto L448170;} +//nop; +//nop; +a0 = 0x67; +//nop; +f_extendstat(mem, sp, a0); +goto L448108; +//nop; +L448108: +// bdead c0020003 gp = MEM_U32(sp + 52); +//nop; +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {// bdead c0020003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0020003 ra = MEM_U32(sp + 60); +//nop; +// bdead c0020003 v0 = sp + 0x110; +// fdead 1e1fe201f t9 = t9; +//nop; +func_43e42c(mem, sp); +goto L44813c; +//nop; +L44813c: +// bdead c0020003 gp = MEM_U32(sp + 52); +t6 = 0x1; +s4 = 0x1001c910; +t3 = 0x1001c4a8; +s4 = MEM_U32(s4 + 0); +t3 = MEM_U32(t3 + 0); +t8 = MEM_U32(s4 + 12); +t5 = MEM_U32(t3 + 0); +MEM_U8(s4 + 21) = (uint8_t)t6; +MEM_U32(s4 + 4) = t5; +t9 = MEM_U32(t8 + 16); +a3 = MEM_U8(fp + 0); +MEM_U32(s4 + 16) = t9; +L448170: +//nop; +a0 = a3; +//nop; +f_extendstat(mem, sp, a0); +goto L448180; +//nop; +L448180: +// bdead c0020003 gp = MEM_U32(sp + 52); +at = 0x17; +t2 = 0x1001eb84; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {// bdead c0020007 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0020007 ra = MEM_U32(sp + 60); +s4 = 0x1001c910; +t7 = MEM_U8(fp + 1); +a3 = MEM_U8(fp + 0); +s4 = MEM_U32(s4 + 0); +t4 = t7 & 0x1f; +if (a3 != at) {MEM_U8(s4 + 24) = (uint8_t)t4; +goto L4481f0;} +MEM_U8(s4 + 24) = (uint8_t)t4; +//nop; +a0 = MEM_U32(fp + 4); +//nop; +v0 = f_getproc(mem, sp, a0); +goto L4481cc; +//nop; +L4481cc: +// bdead c002000b gp = MEM_U32(sp + 52); +t3 = MEM_U16(fp + 2); +s4 = 0x1001c910; +a3 = MEM_U8(fp + 0); +s4 = MEM_U32(s4 + 0); +//nop; +MEM_U32(s4 + 20) = v0; +MEM_U8(s4 + 25) = (uint8_t)t3; +goto L448240; +MEM_U8(s4 + 25) = (uint8_t)t3; +L4481f0: +at = 0x97; +if (a3 != at) {//nop; +goto L448220;} +//nop; +t5 = 0x10021c78; +t6 = MEM_U32(fp + 4); +t5 = MEM_U32(t5 + 0); +t8 = 0x1001c4c0; +MEM_U32(s4 + 32) = t6; +MEM_U32(s4 + 20) = t5; +t8 = MEM_U32(t8 + 0); +MEM_U8(s4 + 25) = (uint8_t)t8; +goto L448240; +MEM_U8(s4 + 25) = (uint8_t)t8; +L448220: +t9 = 0x10021c78; +t2 = 0x1001c4c0; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(s4 + 20) = t9; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U8(s4 + 25) = (uint8_t)t2; +L448240: +v0 = MEM_U8(fp + 9); +t0 = MEM_U8(fp + 8); +v1 = v0 >> 5; +MEM_U8(s4 + 29) = (uint8_t)v0; +if (v1 == 0) {MEM_U8(s4 + 28) = (uint8_t)t0; +goto L448344;} +MEM_U8(s4 + 28) = (uint8_t)t0; +a2 = 0x1001c4b0; +s7 = t0 - v1; +v0 = MEM_U32(a2 + 0); +if ((int)s7 <= 0) {s7 = s7 + 0x1; +goto L4482bc;} +s7 = s7 + 0x1; +a0 = s7 + 0xffffffff; +t7 = a0 & 0x3; +if (t7 == 0) {s2 = 0x1; +goto L448298;} +s2 = 0x1; +v1 = t7 + 0x1; +L448280: +v0 = MEM_U32(v0 + 8); +s2 = s2 + 0x1; +if (v1 != s2) {//nop; +goto L448280;} +//nop; +if (s2 == s7) {//nop; +goto L4482bc;} +//nop; +L448298: +v0 = MEM_U32(v0 + 8); +s2 = s2 + 0x4; +v0 = MEM_U32(v0 + 8); +//nop; +v0 = MEM_U32(v0 + 8); +//nop; +v0 = MEM_U32(v0 + 8); +if (s2 != s7) {//nop; +goto L448298;} +//nop; +L4482bc: +s3 = 0x1001e688; +t4 = MEM_U32(v0 + 0); +v1 = MEM_U32(s3 + 0); +a1 = MEM_U32(t4 + 28); +t3 = MEM_U32(v1 + 24); +//nop; +at = (int)a1 < (int)t3; +if (at == 0) {//nop; +goto L448344;} +//nop; +MEM_U32(v1 + 24) = a1; +a0 = MEM_U32(v0 + 0); +//nop; +t5 = MEM_U32(a0 + 28); +//nop; +if ((int)t5 >= 0) {t6 = (int)t5 >> 2; +goto L448304;} +t6 = (int)t5 >> 2; +at = t5 + 0x3; +t6 = (int)at >> 2; +L448304: +t8 = t6 + 0x1; +MEM_U32(a0 + 24) = t8; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 == 0) {//nop; +goto L448344;} +//nop; +a0 = MEM_U32(v0 + 0); +//nop; +t9 = MEM_U32(a0 + 28); +//nop; +if ((int)t9 >= 0) {t2 = (int)t9 >> 2; +goto L44833c;} +t2 = (int)t9 >> 2; +at = t9 + 0x3; +t2 = (int)at >> 2; +L44833c: +t7 = t2 + 0x1; +MEM_U32(a0 + 24) = t7; +L448344: +t4 = MEM_U32(fp + 12); +a2 = 0x1001c4b0; +s3 = 0x1001e688; +MEM_U32(s4 + 36) = zero; +if (s0 != a3) {MEM_U16(s4 + 26) = (uint16_t)t4; +goto L448378;} +MEM_U16(s4 + 26) = (uint16_t)t4; +v0 = 0x1001c4a8; +//nop; +t3 = MEM_U32(v0 + 0); +//nop; +t5 = MEM_U32(t3 + 12); +//nop; +MEM_U32(v0 + 0) = t5; +L448378: +if ((int)t0 <= 0) {s2 = 0x1; +goto L448498;} +s2 = 0x1; +a1 = 0x1001e6b4; +s7 = t0 + 0x1; +a1 = MEM_U8(a1 + 0); +t1 = 0x2; +a3 = 0x4; +t6 = a1 < 0x20; +L448398: +t8 = -t6; +at = 0x22000000; +t9 = t8 & at; +t2 = t9 << (a1 & 0x1f); +v0 = MEM_U32(a2 + 0); +if ((int)t2 < 0) {s2 = s2 + 0x1; +goto L448460;} +s2 = s2 + 0x1; +a0 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U8(a0 + 0); +//nop; +t4 = t7 + 0xffffffa0; +t3 = t4 < 0x40; +if (t3 == 0) {t5 = (int)t4 >> 5; +goto L4483f4;} +t5 = (int)t4 >> 5; +t8 = 0x10000b6c; +t6 = t5 << 2; +t8 = t8; +t9 = t8 + t6; +t2 = MEM_U32(t9 + 0); +//nop; +t7 = t2 << (t4 & 0x1f); +t3 = (int)t7 < (int)0x0; +L4483f4: +if (t3 != 0) {//nop; +goto L448460;} +//nop; +if (a3 != a1) {//nop; +goto L44841c;} +//nop; +t8 = MEM_U32(s4 + 20); +//nop; +t6 = MEM_U8(t8 + 14); +//nop; +if (t6 == 0) {//nop; +goto L448460;} +//nop; +L44841c: +v1 = MEM_U8(a0 + 20); +t9 = a1 < 0x20; +if (v1 == 0) {t2 = -t9; +goto L44846c;} +t2 = -t9; +at = 0x90000000; +t4 = t2 & at; +t7 = t4 << (a1 & 0x1f); +if ((int)t7 >= 0) {at = 0x3; +goto L448448;} +at = 0x3; +if (t1 == v1) {//nop; +goto L44846c;} +//nop; +L448448: +if (a1 != at) {//nop; +goto L448460;} +//nop; +t5 = MEM_U32(a0 + 32); +//nop; +if (t5 != 0) {//nop; +goto L44846c;} +//nop; +L448460: +t3 = MEM_U32(v0 + 8); +MEM_U32(a2 + 0) = t3; +goto L448490; +MEM_U32(a2 + 0) = t3; +L44846c: +t8 = MEM_U32(s4 + 36); +//nop; +MEM_U32(a0 + 36) = t8; +t6 = MEM_U32(v0 + 0); +//nop; +MEM_U32(s4 + 36) = t6; +t9 = MEM_U32(v0 + 8); +//nop; +MEM_U32(a2 + 0) = t9; +L448490: +if (s2 != s7) {t6 = a1 < 0x20; +goto L448398;} +t6 = a1 < 0x20; +L448498: +//nop; +a0 = MEM_U32(s4 + 36); +//nop; +f_parkillprev(mem, sp, a0); +goto L4484a8; +//nop; +L4484a8: +// bdead 40100003 gp = MEM_U32(sp + 52); +//nop; +s4 = 0x1001c910; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +a0 = MEM_U8(s4 + 25); +a1 = MEM_U32(s4 + 20); +//nop; +f_cupkillprev(mem, sp, a0, a1); +goto L4484d0; +//nop; +L4484d0: +// bdead 100003 gp = MEM_U32(sp + 52); +v1 = MEM_U32(s3 + 0); +t2 = 0x1001c910; +at = 0x10022148; +t2 = MEM_U32(t2 + 0); +a2 = 0x1001e6a0; +t4 = MEM_U32(t2 + 20); +//nop; +MEM_U32(v1 + 32) = t4; +MEM_U32(at + 0) = v1; +MEM_U32(s3 + 0) = zero; +MEM_U8(a2 + 0) = (uint8_t)zero; +goto L448a70; +MEM_U8(a2 + 0) = (uint8_t)zero; +L448504: +//nop; +a0 = 0x10; +//nop; +f_extendstat(mem, sp, a0); +goto L448514; +//nop; +L448514: +// bdead c0000003 gp = MEM_U32(sp + 52); +t5 = MEM_U8(fp + 1); +s4 = 0x1001c910; +t7 = MEM_U16(fp + 2); +s4 = MEM_U32(s4 + 0); +s6 = MEM_U32(fp + 16); +t3 = t5 & 0x1f; +MEM_U8(s4 + 24) = (uint8_t)t7; +MEM_U8(s4 + 25) = (uint8_t)t3; +if ((int)s6 <= 0) {s7 = s6; +goto L448584;} +s7 = s6; +s0 = 0x10012010; +s2 = 0x10012020; +s0 = MEM_U32(s0 + 0); +s2 = MEM_U32(s2 + 0); +s1 = 0x1; +s7 = s7 + 0x1; +s0 = s0 + 0x1; +L44855c: +//nop; +a1 = MEM_U8(s0 + -1); +a0 = s2; +a2 = 0x1; +// bdead c1ae00e3 a3 = 0xa; +f_write_char(mem, sp, a0, a1, a2); +goto L448574; +// bdead c1ae00e3 a3 = 0xa; +L448574: +// bdead c1ae0003 gp = MEM_U32(sp + 52); +s1 = s1 + 0x1; +if (s1 != s7) {s0 = s0 + 0x1; +goto L44855c;} +s0 = s0 + 0x1; +L448584: +s0 = 0x1001c8e4; +t8 = MEM_U32(fp + 8); +a1 = MEM_U32(s0 + 0); +t6 = MEM_U32(fp + 12); +a2 = 0x1001c4b0; +v1 = 0x1001c4ac; +t9 = a1 + s6; +MEM_U32(s4 + 36) = s6; +MEM_U32(s4 + 40) = zero; +MEM_U32(s0 + 0) = t9; +MEM_U32(s4 + 28) = t8; +MEM_U32(s4 + 20) = a1; +MEM_U32(s4 + 32) = t6; +v0 = MEM_U32(a2 + 0); +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 == v0) {//nop; +goto L4485fc;} +//nop; +L4485cc: +t2 = MEM_U32(s4 + 40); +t4 = MEM_U32(v0 + 0); +//nop; +MEM_U32(t4 + 36) = t2; +t7 = MEM_U32(v0 + 0); +//nop; +MEM_U32(s4 + 40) = t7; +t5 = MEM_U32(v0 + 8); +//nop; +MEM_U32(a2 + 0) = t5; +if (v1 != t5) {v0 = t5; +goto L4485cc;} +v0 = t5; +L4485fc: +//nop; +a0 = MEM_U32(s4 + 40); +//nop; +f_parkillprev(mem, sp, a0); +goto L44860c; +//nop; +L44860c: +// bdead c0000003 gp = MEM_U32(sp + 52); +at = 0x3; +t3 = 0x1001e6b4; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L448660;} +//nop; +//nop; +//nop; +//nop; +f_ciakillprev(mem, sp); +goto L44863c; +//nop; +L44863c: +// bdead 3 gp = MEM_U32(sp + 52); +//nop; +v0 = 0x10011ff0; +//nop; +v0 = MEM_U16(v0 + 2); +//nop; +t8 = v0 & 0x1; +v0 = t8; +goto L4486b0; +v0 = t8; +L448660: +v0 = MEM_U16(fp + 2); +//nop; +t6 = v0 & 0x1; +if (t6 == 0) {v0 = t6; +goto L4486b0;} +v0 = t6; +a0 = 0x1001c4c0; +a1 = 0x10021c78; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +f_cupkillprev(mem, sp, a0, a1); +goto L448690; +//nop; +L448690: +// bdead 3 gp = MEM_U32(sp + 52); +//nop; +v0 = 0x10011ff0; +//nop; +v0 = MEM_U16(v0 + 2); +//nop; +t9 = v0 & 0x1; +v0 = t9; +L4486b0: +if (v0 == 0) {//nop; +goto L4486d0;} +//nop; +s3 = 0x1001e688; +t2 = 0x10021c78; +v1 = MEM_U32(s3 + 0); +t2 = MEM_U32(t2 + 0); +MEM_U32(v1 + 32) = t2; +goto L4486e8; +MEM_U32(v1 + 32) = t2; +L4486d0: +s3 = 0x1001e688; +t4 = 0x10021c7c; +v1 = MEM_U32(s3 + 0); +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U32(v1 + 32) = t4; +L4486e8: +at = 0x10022148; +a2 = 0x1001e6a0; +MEM_U32(at + 0) = v1; +MEM_U32(s3 + 0) = zero; +MEM_U8(a2 + 0) = (uint8_t)zero; +goto L448a70; +MEM_U8(a2 + 0) = (uint8_t)zero; +L448700: +t7 = 0x1001c4a8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +s1 = MEM_U32(t7 + 0); +//nop; +if (s1 == 0) {//nop; +goto L448788;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_has_volt_ovfw(mem, sp, a0); +goto L448730; +//nop; +L448730: +// bdead c000000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L448788;} +//nop; +t5 = 0x1001c4a8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +a0 = MEM_U32(t5 + 0); +//nop; +f_decreasecount(mem, sp, a0); +goto L448758; +//nop; +L448758: +// bdead 40000001 gp = MEM_U32(sp + 52); +a0 = 0x60; +t3 = 0x1001c4a8; +at = 0x1001c4a8; +t3 = MEM_U32(t3 + 0); +//nop; +t8 = MEM_U32(t3 + 12); +MEM_U32(at + 0) = t8; +f_extendstat(mem, sp, a0); +goto L44877c; +MEM_U32(at + 0) = t8; +L44877c: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L448788: +//nop; +a0 = 0x67; +//nop; +f_extendstat(mem, sp, a0); +goto L448798; +//nop; +L448798: +// bdead 80000003 gp = MEM_U32(sp + 52); +//nop; +t6 = 0x1001eb84; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {// bdead 80000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 80000003 ra = MEM_U32(sp + 60); +s3 = 0x1001c4a8; +s4 = 0x1001c910; +s3 = MEM_U32(s3 + 0); +s4 = MEM_U32(s4 + 0); +t2 = MEM_U8(fp + 1); +t9 = MEM_U32(s3 + 0); +t4 = t2 & 0x1f; +MEM_U8(s4 + 20) = (uint8_t)t4; +MEM_U8(s4 + 21) = (uint8_t)zero; +MEM_U32(s4 + 4) = t9; +at = 0x1001c4a8; +t7 = MEM_U32(s3 + 12); +MEM_U32(at + 0) = t7; +goto L448a70; +MEM_U32(at + 0) = t7; +L4487f0: +s3 = 0x1001c4a8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(s3 + 12); +v0 = MEM_U32(s3 + 0); +t5 = MEM_U32(a1 + 0); +s5 = MEM_U32(s3 + 4); +MEM_U32(s3 + 0) = t5; +t3 = MEM_U32(a1 + 4); +//nop; +MEM_U32(s3 + 4) = t3; +MEM_U32(a1 + 0) = v0; +t8 = MEM_U32(s3 + 12); +MEM_U32(t8 + 4) = s5; +goto L448a70; +MEM_U32(t8 + 4) = s5; +L448830: +//nop; +a0 = 0x3; +//nop; +f_extendstat(mem, sp, a0); +goto L448840; +//nop; +L448840: +// bdead c0000003 gp = MEM_U32(sp + 52); +//nop; +t6 = 0x1001eb84; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {// bdead c0000003 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead c0000003 ra = MEM_U32(sp + 60); +s4 = 0x1001c910; +t9 = MEM_U8(fp + 1); +s4 = MEM_U32(s4 + 0); +t2 = t9 & 0x1f; +MEM_U8(s4 + 20) = (uint8_t)t2; +t4 = MEM_U32(fp + 4); +at = 0x1001e684; +MEM_U32(s4 + 24) = t4; +t7 = MEM_U32(fp + 12); +a2 = 0x1001e6a0; +MEM_U8(s4 + 23) = (uint8_t)t7; +t5 = MEM_U8(fp + 8); +//nop; +MEM_U8(s4 + 21) = (uint8_t)t5; +t3 = MEM_U8(fp + 9); +MEM_U32(s4 + 28) = zero; +MEM_U8(s4 + 22) = (uint8_t)t3; +MEM_U32(at + 0) = s4; +MEM_U8(a2 + 0) = (uint8_t)zero; +//nop; +//nop; +//nop; +f_appendgraph(mem, sp); +goto L4488bc; +//nop; +L4488bc: +// bdead 40000181 gp = MEM_U32(sp + 52); +//nop; +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {// bdead 40000181 ra = MEM_U32(sp + 60); +goto L448a74;} +// bdead 40000181 ra = MEM_U32(sp + 60); +s6 = 0x1001c8fc; +t9 = 0x1001c900; +s3 = MEM_U32(s6 + 0); +t6 = 0x1; +MEM_U8(s3 + 4) = (uint8_t)t6; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L448918;} +//nop; +//nop; +a0 = 0x198; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L448910; +//nop; +L448910: +// bdead 100001 gp = MEM_U32(sp + 52); +//nop; +L448918: +at = 0x1001c900; +a1 = 0x1001c900; +s4 = 0x1001c910; +v1 = 0x1001c904; +MEM_U32(at + 0) = s3; +a1 = MEM_U32(a1 + 0); +s4 = MEM_U32(s4 + 0); +v0 = MEM_U32(v1 + 0); +MEM_U32(a1 + 28) = s4; +MEM_U32(s4 + 16) = a1; +t2 = v0 + 0x1; +MEM_U32(v1 + 0) = t2; +MEM_U16(a1 + 8) = (uint16_t)v0; +goto L448a70; +MEM_U16(a1 + 8) = (uint16_t)v0; +L448950: +//nop; +a0 = a3; +//nop; +f_extendstat(mem, sp, a0); +goto L448960; +//nop; +L448960: +// bdead 80000001 gp = MEM_U32(sp + 52); +t4 = MEM_U32(fp + 4); +t7 = 0x1001c910; +//nop; +t7 = MEM_U32(t7 + 0); +MEM_U32(t7 + 20) = t4; +goto L448a70; +MEM_U32(t7 + 20) = t4; +L44897c: +//nop; +a0 = a3; +//nop; +f_extendstat(mem, sp, a0); +goto L44898c; +//nop; +L44898c: +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 ra = MEM_U32(sp + 60); +goto L448a74; +// bdead 1 ra = MEM_U32(sp + 60); +L448998: +//nop; +a0 = a3; +//nop; +f_extendstat(mem, sp, a0); +goto L4489a8; +//nop; +L4489a8: +// bdead 80000001 gp = MEM_U32(sp + 52); +t5 = MEM_U16(fp + 2); +t3 = 0x1001c910; +//nop; +t3 = MEM_U32(t3 + 0); +MEM_U8(t3 + 20) = (uint8_t)t5; +goto L448a70; +MEM_U8(t3 + 20) = (uint8_t)t5; +L4489c4: +//nop; +a0 = a3; +//nop; +f_extendstat(mem, sp, a0); +goto L4489d4; +//nop; +L4489d4: +// bdead 80000001 gp = MEM_U32(sp + 52); +t8 = MEM_U8(fp + 1); +s4 = 0x1001c910; +t9 = MEM_U32(fp + 4); +s4 = MEM_U32(s4 + 0); +t6 = t8 & 0x1f; +MEM_U8(s4 + 20) = (uint8_t)t6; +MEM_U32(s4 + 24) = t9; +goto L448a70; +MEM_U32(s4 + 24) = t9; +L4489f8: +//nop; +a0 = 0x15; +//nop; +f_extendstat(mem, sp, a0); +goto L448a08; +//nop; +L448a08: +// bdead 80000001 gp = MEM_U32(sp + 52); +a0 = MEM_U8(fp + 1); +s4 = 0x1001c910; +t4 = MEM_U32(fp + 8); +s4 = MEM_U32(s4 + 0); +t2 = a0 & 0x1f; +t7 = MEM_U32(fp + 12); +t5 = MEM_U32(fp + 4); +t3 = a0 << 24; +MEM_U8(s4 + 20) = (uint8_t)t2; +MEM_U8(s4 + 21) = (uint8_t)t4; +s0 = s4 + 0x18; +t8 = t3 >> 29; +MEM_U8(s0 + 6) = (uint8_t)t8; +MEM_U32(s0 + 0) = t7; +MEM_U16(s0 + 4) = (uint16_t)t5; +goto L448a70; +MEM_U16(s0 + 4) = (uint16_t)t5; +L448a4c: +a2 = 0x1000459c; +//nop; +a0 = 0x1; +a1 = 0x4f2; +a3 = 0xb; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L448a68; +a2 = a2; +L448a68: +// bdead 1 gp = MEM_U32(sp + 52); +//nop; +L448a70: +// bdead 1 ra = MEM_U32(sp + 60); +L448a74: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x110; +return; +// bdead 1 sp = sp + 0x110; +//nop; +} + +static uint32_t f_isconstihash(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L448aa4: +//isconstihash: +at = 0x653; +lo = (int)a0 / (int)at; hi = (int)a0 % (int)at; +v0 = hi; +if ((int)v0 >= 0) {//nop; +goto L448abc;} +//nop; +v0 = v0 + 0x653; +L448abc: +//nop; +return v0; +//nop; +} + +static uint32_t f_realihash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L448ac4: +//realihash: +MEM_U32(sp + 0) = a0; +t7 = MEM_U16(sp + 2); +t6 = MEM_U16(sp + 0); +at = 0x653; +lo = t6 * t7; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t7 >> 32); +MEM_U32(sp + 4) = a1; +t8 = lo; +t9 = t8 << 6; +//nop; +lo = (int)t9 / (int)at; hi = (int)t9 % (int)at; +v0 = hi; +if ((int)v0 >= 0) {//nop; +goto L448afc;} +//nop; +v0 = v0 + 0x653; +L448afc: +//nop; +return v0; +//nop; +} + +static uint32_t f_isvarihash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L448b04: +//isvarihash: +MEM_U32(sp + 4) = a1; +t6 = MEM_U8(sp + 6); +t8 = MEM_U16(sp + 4); +t7 = t6 << 6; +t9 = t7 + t8; +t1 = t9 + a0; +t2 = t1 << 4; +at = 0x653; +lo = (int)t2 / (int)at; hi = (int)t2 % (int)at; +MEM_U32(sp + 0) = a0; +v0 = hi; +if ((int)v0 >= 0) {//nop; +goto L448b3c;} +//nop; +v0 = v0 + 0x653; +L448b3c: +//nop; +return v0; +//nop; +} + +static uint32_t f_isldaihash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L448b44: +//isldaihash: +MEM_U32(sp + 4) = a1; +t6 = MEM_U8(sp + 6); +t8 = MEM_U16(sp + 4); +t7 = t6 << 6; +t9 = t7 + t8; +t0 = t9 + a2; +t1 = t0 << 4; +at = 0x653; +lo = (int)t1 / (int)at; hi = (int)t1 % (int)at; +MEM_U32(sp + 0) = a0; +v0 = hi; +if ((int)v0 >= 0) {//nop; +goto L448b7c;} +//nop; +v0 = v0 + 0x653; +L448b7c: +//nop; +return v0; +//nop; +} + +static uint32_t f_isopihash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L448b84: +//isopihash: +if (a2 == 0) {MEM_U32(sp + 0) = a0; +goto L448bf0;} +MEM_U32(sp + 0) = a0; +t6 = MEM_U16(a1 + 4); +t7 = MEM_U16(a2 + 4); +t1 = MEM_U16(a1 + 6); +lo = t6 * t7; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t7 >> 32); +t3 = MEM_U16(a2 + 6); +t2 = t1 + 0x2; +t4 = t3 + 0x2; +t9 = a0 << 3; +at = 0x653; +t8 = lo; +t0 = t9 + t8; +//nop; +lo = t2 * t4; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)t4 >> 32); +t5 = lo; +t6 = t0 + t5; +t7 = t6 << 2; +t7 = t7 + t6; +t7 = t7 << 1; +lo = (int)t7 / (int)at; hi = (int)t7 % (int)at; +v1 = hi; +if ((int)v1 >= 0) {//nop; +goto L448c30;} +//nop; +v1 = v1 + 0x653; +v0 = v1; +return v0; +v0 = v1; +L448bf0: +t8 = MEM_U16(a1 + 6); +t9 = MEM_U16(a1 + 4); +t1 = t8 + 0x2; +lo = t9 * t1; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)t1 >> 32); +t2 = a0 << 3; +at = 0x653; +t3 = lo; +t4 = t2 + t3; +t0 = t4 << 2; +t0 = t0 + t4; +t0 = t0 << 1; +lo = (int)t0 / (int)at; hi = (int)t0 % (int)at; +v1 = hi; +if ((int)v1 >= 0) {//nop; +goto L448c30;} +//nop; +v1 = v1 + 0x653; +L448c30: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_opvalihash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L448c38: +//opvalihash: +t6 = MEM_U16(a1 + 4); +t8 = MEM_U16(a1 + 6); +t7 = t6 + a2; +t9 = t8 + 0x2; +lo = t7 * t9; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t9 >> 32); +t1 = a0 << 3; +at = 0x653; +MEM_U32(sp + 0) = a0; +t0 = lo; +t2 = t1 + t0; +//nop; +lo = (int)t2 / (int)at; hi = (int)t2 % (int)at; +v1 = hi; +if ((int)v1 >= 0) {//nop; +goto L448c78;} +//nop; +v1 = v1 + 0x653; +L448c78: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_appendichain(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L448c80: +//appendichain: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +t6 = MEM_U16(sp + 58); +t8 = 0x1001cc50; +t7 = t6 << 2; +MEM_U32(sp + 60) = a1; +a2 = t7 + t8; +a1 = MEM_U32(a2 + 0); +// fdead 420181eb MEM_U32(sp + 28) = ra; +if (a1 != 0) {// fdead 420181eb MEM_U32(sp + 24) = gp; +goto L448ce4;} +// fdead 420181eb MEM_U32(sp + 24) = gp; +//nop; +a1 = 0x10013450; +a0 = 0x28; +MEM_U32(sp + 32) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L448ccc; +MEM_U32(sp + 32) = a2; +L448ccc: +a2 = MEM_U32(sp + 32); +// bdead 4000008b gp = MEM_U32(sp + 24); +v1 = v0; +a0 = zero; +MEM_U32(a2 + 0) = v0; +goto L448d30; +MEM_U32(a2 + 0) = v0; +L448ce4: +v0 = MEM_U32(a1 + 12); +v1 = a1; +if (v0 == 0) {a0 = 0x28; +goto L448d08;} +a0 = 0x28; +L448cf4: +v1 = v0; +v0 = MEM_U32(v0 + 12); +//nop; +if (v0 != 0) {//nop; +goto L448cf4;} +//nop; +L448d08: +//nop; +a1 = 0x10013450; +MEM_U32(sp + 48) = v1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L448d18; +MEM_U32(sp + 48) = v1; +L448d18: +v1 = MEM_U32(sp + 48); +// bdead 4000001b gp = MEM_U32(sp + 24); +a0 = MEM_U16(v1 + 6); +MEM_U32(v1 + 12) = v0; +v1 = v0; +a0 = a0 + 0x1; +L448d30: +if (v0 != 0) {t0 = MEM_U16(sp + 58); +goto L448d50;} +t0 = MEM_U16(sp + 58); +at = 0x1001eb84; +t9 = 0x1; +v0 = MEM_U32(sp + 52); +MEM_U8(at + 0) = (uint8_t)t9; +goto L448d6c; +MEM_U8(at + 0) = (uint8_t)t9; +// fdead 0 t0 = MEM_U16(sp + 58); +L448d50: +MEM_U8(v1 + 0) = (uint8_t)zero; +MEM_U16(v1 + 6) = (uint16_t)a0; +MEM_U32(v1 + 12) = zero; +MEM_U32(v1 + 32) = zero; +MEM_U32(v1 + 8) = zero; +v0 = v1; +MEM_U16(v1 + 4) = (uint16_t)t0; +L448d6c: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x38; +//nop; +return v0; +//nop; +} + +static uint32_t f_isearchloop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L448d7c: +//isearchloop: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 64) = a0; +t6 = MEM_U16(sp + 66); +t8 = 0x1001cc50; +t7 = t6 << 2; +// fdead 420181eb MEM_U32(sp + 44) = ra; +// fdead 420181eb MEM_U32(sp + 40) = gp; +// fdead 420181eb MEM_U32(sp + 36) = s3; +// fdead 420181eb MEM_U32(sp + 32) = s2; +// fdead 420181eb MEM_U32(sp + 28) = s1; +// fdead 420181eb MEM_U32(sp + 24) = s0; +t9 = t7 + t8; +s0 = MEM_U32(t9 + 0); +s1 = a1; +s2 = a2; +s3 = a3; +if (s0 == 0) {t0 = zero; +goto L4496f0;} +t0 = zero; +L448dd0: +v1 = MEM_U8(s1 + 0); +//nop; +t1 = v1 + 0xffffffff; +at = t1 < 0x8; +if (at == 0) {//nop; +goto L4496a4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004af0[] = { +&&L448f0c, +&&L448e08, +&&L448fcc, +&&L44907c, +&&L448f4c, +&&L449024, +&&L4496a4, +&&L448ecc, +}; +dest = Lswitch10004af0[t1]; +//nop; +goto *dest; +//nop; +L448e08: +t2 = MEM_U8(s0 + 0); +at = 0x2; +if (t2 != at) {//nop; +goto L4496d0;} +//nop; +v0 = MEM_U8(s0 + 1); +t3 = MEM_U8(s1 + 1); +t4 = v0 < 0x20; +if (t3 != v0) {t5 = -t4; +goto L4496d0;} +t5 = -t4; +at = 0xbaa00000; +t6 = t5 & at; +t7 = t6 << (v0 & 0x1f); +if ((int)t7 >= 0) {t1 = v0 < 0x20; +goto L448e5c;} +t1 = v0 < 0x20; +t8 = MEM_U32(s1 + 32); +t9 = MEM_U32(s0 + 16); +//nop; +if (t8 != t9) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L448e5c: +t2 = -t1; +at = 0x5000000; +t3 = t2 & at; +t4 = t3 << (v0 & 0x1f); +if ((int)t4 >= 0) {at = 0x9; +goto L448e9c;} +at = 0x9; +t6 = MEM_U32(s1 + 32); +t8 = MEM_U32(s0 + 16); +t7 = MEM_U32(s1 + 36); +t9 = MEM_U32(s0 + 20); +if (t6 != t8) {//nop; +goto L4496d0;} +//nop; +if (t7 != t9) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L448e9c: +v1 = MEM_U16(s1 + 32); +a0 = MEM_U16(s0 + 16); +if (v0 != at) {//nop; +goto L448ebc;} +//nop; +if (v1 != a0) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L448ebc: +if (v1 != a0) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L448ecc: +t5 = MEM_U8(s0 + 0); +at = 0x8; +if (t5 != at) {//nop; +goto L4496d0;} +//nop; +t1 = MEM_U8(s1 + 1); +t2 = MEM_U8(s0 + 1); +//nop; +if (t1 != t2) {//nop; +goto L4496d0;} +//nop; +t3 = MEM_U16(s1 + 32); +t4 = MEM_U16(s0 + 16); +//nop; +if (t3 != t4) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L448f0c: +t6 = MEM_U8(s0 + 0); +at = 0x1; +if (t6 != at) {//nop; +goto L4496d0;} +//nop; +t7 = MEM_U32(s1 + 32); +t8 = MEM_U32(s0 + 16); +//nop; +if (t7 != t8) {//nop; +goto L4496d0;} +//nop; +t9 = MEM_U16(s1 + 48); +t5 = MEM_U16(s0 + 28); +//nop; +if (t9 != t5) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L448f4c: +t1 = MEM_U8(s0 + 0); +at = 0x5; +if (t1 != at) {//nop; +goto L4496d0;} +//nop; +t2 = MEM_U32(s1 + 32); +t3 = MEM_U32(s0 + 16); +//nop; +if (t2 != t3) {//nop; +goto L4496d0;} +//nop; +t4 = MEM_U32(s1 + 36); +t6 = MEM_U32(s0 + 20); +//nop; +if (t4 != t6) {//nop; +goto L4496d0;} +//nop; +at = MEM_U32(s0 + 24); +a1 = MEM_U32(s0 + 28); +a2 = MEM_U32(s1 + 44); +a3 = MEM_U32(s1 + 48); +//nop; +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 55) = (uint8_t)t0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L448fb4; +MEM_U32(sp + 12) = a3; +L448fb4: +// bdead 401e000b gp = MEM_U32(sp + 40); +t0 = MEM_U8(sp + 55); +if (v0 == 0) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L448fcc: +t1 = MEM_U8(s0 + 0); +at = 0x3; +if (t1 != at) {//nop; +goto L4496d0;} +//nop; +at = MEM_U32(s0 + 16); +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(s1 + 40); +a3 = MEM_U32(s1 + 44); +//nop; +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 55) = (uint8_t)t0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L44900c; +MEM_U32(sp + 12) = a3; +L44900c: +// bdead 401e000b gp = MEM_U32(sp + 40); +t0 = MEM_U8(sp + 55); +if (v0 == 0) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L449024: +t7 = MEM_U8(s0 + 0); +at = 0x6; +if (t7 != at) {//nop; +goto L4496d0;} +//nop; +at = MEM_U32(s0 + 16); +a1 = MEM_U32(s0 + 20); +a2 = MEM_U32(s1 + 40); +a3 = MEM_U32(s1 + 44); +//nop; +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 55) = (uint8_t)t0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L449064; +MEM_U32(sp + 12) = a3; +L449064: +// bdead 401e000b gp = MEM_U32(sp + 40); +t0 = MEM_U8(sp + 55); +if (v0 == 0) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L44907c: +t2 = MEM_U8(s0 + 0); +at = 0x4; +if (t2 != at) {//nop; +goto L4496d0;} +//nop; +v0 = MEM_U8(s1 + 32); +t3 = MEM_U8(s0 + 16); +//nop; +if (v0 != t3) {//nop; +goto L4496d0;} +//nop; +v1 = v0 & 0xff; +goto L4494b4; +v1 = v0 & 0xff; +L4490a8: +t4 = MEM_U8(s1 + 1); +t6 = MEM_U8(s0 + 1); +//nop; +if (t4 != t6) {//nop; +goto L4496d0;} +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +if (s2 != a0) {//nop; +goto L4490dc;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +if (s3 == t7) {//nop; +goto L4490f4;} +//nop; +L4490dc: +if (s3 != a0) {//nop; +goto L4496d0;} +//nop; +t8 = MEM_U32(s0 + 24); +//nop; +if (s2 != t8) {//nop; +goto L4496d0;} +//nop; +L4490f4: +t9 = MEM_U8(s1 + 62); +t5 = MEM_U8(s0 + 17); +//nop; +if (t9 != t5) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L449110: +t1 = MEM_U8(s1 + 1); +t2 = MEM_U8(s0 + 1); +//nop; +if (t1 != t2) {//nop; +goto L4496d0;} +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +if (s2 != a0) {//nop; +goto L449144;} +//nop; +t3 = MEM_U32(s0 + 24); +//nop; +if (s3 == t3) {//nop; +goto L44915c;} +//nop; +L449144: +if (s3 != a0) {//nop; +goto L4496d0;} +//nop; +t4 = MEM_U32(s0 + 24); +//nop; +if (s2 != t4) {//nop; +goto L4496d0;} +//nop; +L44915c: +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L449164: +t6 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 1); +//nop; +if (t6 != t7) {//nop; +goto L4496d0;} +//nop; +t8 = MEM_U32(s0 + 20); +//nop; +if (s2 != t8) {//nop; +goto L4496d0;} +//nop; +t9 = MEM_U32(s0 + 24); +//nop; +if (s3 != t9) {//nop; +goto L4496d0;} +//nop; +t5 = MEM_U8(s1 + 62); +t1 = MEM_U8(s0 + 17); +//nop; +if (t5 != t1) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L4491b4: +t2 = MEM_U8(s1 + 1); +t3 = MEM_U8(s0 + 1); +//nop; +if (t2 != t3) {//nop; +goto L4496d0;} +//nop; +t4 = MEM_U32(s0 + 20); +//nop; +if (s2 != t4) {//nop; +goto L4496d0;} +//nop; +t6 = MEM_U32(s0 + 24); +//nop; +if (s3 != t6) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L4491f0: +t7 = MEM_U8(s1 + 1); +t8 = MEM_U8(s0 + 1); +//nop; +if (t7 != t8) {//nop; +goto L4496d0;} +//nop; +t9 = MEM_U32(s0 + 20); +//nop; +if (s2 != t9) {//nop; +goto L4496d0;} +//nop; +t5 = MEM_U32(s0 + 24); +//nop; +if (s3 != t5) {//nop; +goto L4496d0;} +//nop; +t1 = MEM_U16(s1 + 60); +t2 = MEM_U16(s0 + 36); +//nop; +if (t1 != t2) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L449240: +t3 = MEM_U8(s1 + 1); +t4 = MEM_U8(s0 + 1); +//nop; +if (t3 != t4) {//nop; +goto L4496d0;} +//nop; +t6 = MEM_U32(s1 + 44); +t7 = MEM_U32(s0 + 28); +//nop; +if (t6 != t7) {//nop; +goto L4496d0;} +//nop; +t8 = MEM_U32(s0 + 20); +//nop; +if (s2 != t8) {//nop; +goto L4496d0;} +//nop; +t9 = MEM_U32(s0 + 24); +//nop; +if (s3 != t9) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L449290: +t5 = MEM_U8(s1 + 1); +t1 = MEM_U8(s0 + 1); +//nop; +if (t5 != t1) {//nop; +goto L4496d0;} +//nop; +t2 = MEM_U32(s0 + 20); +//nop; +if (s2 != t2) {//nop; +goto L4496d0;} +//nop; +t3 = MEM_U8(s1 + 62); +t4 = MEM_U8(s0 + 17); +//nop; +if (t3 != t4) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L4492d0: +t6 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 1); +//nop; +if (t6 != t7) {//nop; +goto L4496d0;} +//nop; +t8 = MEM_U32(s0 + 20); +//nop; +if (s2 != t8) {//nop; +goto L4496d0;} +//nop; +t9 = MEM_U32(s1 + 44); +t5 = MEM_U32(s0 + 28); +//nop; +if (t9 != t5) {//nop; +goto L4496d0;} +//nop; +t1 = MEM_U8(s1 + 62); +t2 = MEM_U8(s0 + 17); +//nop; +if (t1 != t2) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L449324: +t3 = MEM_U8(s1 + 1); +t4 = MEM_U8(s0 + 1); +//nop; +if (t3 != t4) {//nop; +goto L4496d0;} +//nop; +t6 = MEM_U8(s1 + 56); +t7 = MEM_U8(s0 + 36); +//nop; +if (t6 != t7) {//nop; +goto L4496d0;} +//nop; +t8 = MEM_U32(s0 + 20); +//nop; +if (s2 != t8) {//nop; +goto L4496d0;} +//nop; +t9 = MEM_U8(s1 + 62); +t5 = MEM_U8(s0 + 17); +//nop; +if (t9 != t5) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L449378: +t1 = MEM_U32(s1 + 44); +t2 = MEM_U32(s0 + 28); +//nop; +if (t1 != t2) {//nop; +goto L4496d0;} +//nop; +t3 = MEM_U16(s1 + 60); +t4 = MEM_U16(s0 + 36); +//nop; +if (t3 != t4) {//nop; +goto L4496d0;} +//nop; +t6 = MEM_U32(s0 + 20); +//nop; +if (s2 != t6) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L4493b8: +t7 = MEM_U32(s0 + 20); +//nop; +if (s2 != t7) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L4493d0: +t8 = MEM_U8(s1 + 1); +t9 = MEM_U8(s0 + 1); +//nop; +if (t8 != t9) {//nop; +goto L4496d0;} +//nop; +t5 = MEM_U32(s0 + 20); +//nop; +if (s2 != t5) {//nop; +goto L4496d0;} +//nop; +t1 = MEM_U32(s1 + 44); +t2 = MEM_U32(s0 + 28); +//nop; +if (t1 != t2) {//nop; +goto L4496d0;} +//nop; +t3 = MEM_U16(s1 + 60); +t4 = MEM_U16(s0 + 36); +//nop; +if (t3 != t4) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L449424: +a0 = MEM_U32(s0 + 20); +//nop; +if (s2 != a0) {//nop; +goto L449444;} +//nop; +t6 = MEM_U32(s0 + 24); +//nop; +if (s3 == t6) {//nop; +goto L44945c;} +//nop; +L449444: +if (s3 != a0) {//nop; +goto L4496d0;} +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +if (s2 != t7) {//nop; +goto L4496d0;} +//nop; +L44945c: +t8 = MEM_U32(s1 + 44); +t9 = MEM_U32(s0 + 28); +//nop; +if (t8 != t9) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L449478: +t5 = MEM_U32(s0 + 20); +//nop; +if (s2 != t5) {//nop; +goto L4496d0;} +//nop; +t1 = MEM_U32(s0 + 24); +//nop; +if (s3 != t1) {//nop; +goto L4496d0;} +//nop; +t2 = MEM_U32(s1 + 44); +t3 = MEM_U32(s0 + 28); +//nop; +if (t2 != t3) {//nop; +goto L4496d0;} +//nop; +t0 = 0x1; +goto L4496d0; +t0 = 0x1; +L4494b4: +at = v1 < 0x63; +if (at != 0) {at = v1 < 0x7e; +goto L44955c;} +at = v1 < 0x7e; +if (at != 0) {t6 = v1 + 0xffffff92; +goto L44951c;} +t6 = v1 + 0xffffff92; +at = v1 < 0x94; +if (at != 0) {t4 = v1 + 0xffffff7a; +goto L4494e8;} +t4 = v1 + 0xffffff7a; +at = 0x9a; +if (v1 == at) {//nop; +goto L4493d0;} +//nop; +//nop; +goto L449620; +//nop; +L4494e8: +at = v1 < 0x8e; +if (at == 0) {at = t4 < 0x8; +goto L449690;} +at = t4 < 0x8; +if (at == 0) {//nop; +goto L449620;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004ad0[] = { +&&L449324, +&&L449620, +&&L449620, +&&L449620, +&&L4490a8, +&&L449620, +&&L449620, +&&L4490a8, +}; +dest = Lswitch10004ad0[t4]; +//nop; +goto *dest; +//nop; +L44951c: +at = 0x69; +if (v1 == at) {//nop; +goto L449164;} +//nop; +at = v1 < 0x78; +if (at == 0) {at = t6 < 0xa; +goto L44967c;} +at = t6 < 0xa; +if (at == 0) {//nop; +goto L449620;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004aa8[] = { +&&L449324, +&&L449620, +&&L449620, +&&L449620, +&&L449290, +&&L449164, +&&L449164, +&&L449164, +&&L449290, +&&L449290, +}; +dest = Lswitch10004aa8[t6]; +//nop; +goto *dest; +//nop; +L44955c: +at = v1 < 0x24; +if (at != 0) {at = v1 < 0x3d; +goto L4495a8;} +at = v1 < 0x3d; +if (at != 0) {t5 = v1 + 0xffffffd8; +goto L449650;} +t5 = v1 + 0xffffffd8; +at = 0x41; +if (v1 == at) {t7 = v1 + 0xffffffb3; +goto L449240;} +t7 = v1 + 0xffffffb3; +at = t7 < 0x16; +if (at == 0) {//nop; +goto L449620;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004a50[] = { +&&L4491b4, +&&L4491b4, +&&L449620, +&&L449290, +&&L449620, +&&L449620, +&&L449620, +&&L449620, +&&L449164, +&&L449164, +&&L449164, +&&L449620, +&&L449620, +&&L449620, +&&L4490a8, +&&L449620, +&&L449164, +&&L449290, +&&L449110, +&&L449620, +&&L449290, +&&L449290, +}; +dest = Lswitch10004a50[t7]; +//nop; +goto *dest; +//nop; +L4495a8: +at = v1 < 0xf; +if (at != 0) {t8 = v1 + 0xffffffe8; +goto L4495e8;} +t8 = v1 + 0xffffffe8; +at = v1 < 0x1e; +if (at == 0) {at = t8 < 0x6; +goto L449614;} +at = t8 < 0x6; +if (at == 0) {//nop; +goto L449620;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100049e4[] = { +&&L449324, +&&L4492d0, +&&L4492d0, +&&L449620, +&&L449164, +&&L449164, +}; +dest = Lswitch100049e4[t8]; +//nop; +goto *dest; +//nop; +L4495e8: +at = v1 < 0xf; +if (at == 0) {//nop; +goto L449620;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100049a8[] = { +&&L449290, +&&L4490a8, +&&L449378, +&&L449620, +&&L4490a8, +&&L449620, +&&L449620, +&&L449620, +&&L449620, +&&L449164, +&&L449620, +&&L449620, +&&L4492d0, +&&L4492d0, +&&L4493b8, +}; +dest = Lswitch100049a8[v1]; +//nop; +goto *dest; +//nop; +L449614: +at = 0x23; +if (v1 == at) {//nop; +goto L449110;} +//nop; +L449620: +a2 = 0x1000499b; +//nop; +a0 = 0x1; +a1 = 0xb1; +a3 = 0xa; +MEM_U8(sp + 55) = (uint8_t)t0; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L449640; +a2 = a2; +L449640: +// bdead 401e0003 gp = MEM_U32(sp + 40); +t0 = MEM_U8(sp + 55); +//nop; +goto L4496d0; +//nop; +L449650: +at = t5 < 0x15; +if (at == 0) {//nop; +goto L449620;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100049fc[] = { +&&L4491b4, +&&L4491b4, +&&L449620, +&&L449620, +&&L449620, +&&L449620, +&&L449424, +&&L449478, +&&L449478, +&&L449620, +&&L449620, +&&L4493d0, +&&L449478, +&&L449478, +&&L4493d0, +&&L4492d0, +&&L449424, +&&L449620, +&&L4491f0, +&&L4490a8, +&&L4490a8, +}; +dest = Lswitch100049fc[t5]; +//nop; +goto *dest; +//nop; +L44967c: +at = 0x7d; +if (v1 == at) {//nop; +goto L449164;} +//nop; +//nop; +goto L449620; +//nop; +L449690: +at = 0x93; +if (v1 == at) {//nop; +goto L4493d0;} +//nop; +//nop; +goto L449620; +//nop; +L4496a4: +a2 = 0x10004991; +//nop; +a0 = 0x1; +a1 = 0x7b; +a3 = 0xa; +MEM_U8(sp + 55) = (uint8_t)t0; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4496c4; +a2 = a2; +L4496c4: +// bdead 401e0003 gp = MEM_U32(sp + 40); +t0 = MEM_U8(sp + 55); +//nop; +L4496d0: +if (t0 != 0) {//nop; +goto L4496e0;} +//nop; +s0 = MEM_U32(s0 + 12); +//nop; +L4496e0: +if (t0 != 0) {//nop; +goto L4496f0;} +//nop; +if (s0 != 0) {//nop; +goto L448dd0;} +//nop; +L4496f0: +v1 = MEM_U8(s1 + 0); +if (t0 != 0) {at = 0x1; +goto L449f78;} +at = 0x1; +//nop; +a0 = MEM_U16(sp + 66); +a1 = v1 ^ 0x4; +a1 = zero < a1; +v0 = f_appendichain(mem, sp, a0, a1); +goto L449710; +a1 = zero < a1; +L449710: +// bdead 401c000b gp = MEM_U32(sp + 40); +if (v0 != 0) {s0 = v0; +goto L449730;} +s0 = v0; +at = 0x1001eb84; +t1 = 0x1; +v0 = MEM_U32(sp + 60); +MEM_U8(at + 0) = (uint8_t)t1; +goto L449fc8; +MEM_U8(at + 0) = (uint8_t)t1; +L449730: +t2 = MEM_U8(s1 + 0); +a0 = 0x1; +MEM_U8(v0 + 0) = (uint8_t)t2; +t3 = MEM_U8(s1 + 1); +a1 = 0x100; +MEM_U8(v0 + 1) = (uint8_t)t3; +v1 = MEM_U8(s1 + 0); +//nop; +t4 = v1 + 0xffffffff; +at = t4 < 0x8; +if (at == 0) {//nop; +goto L449c18;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004c74[] = { +&&L449800, +&&L4497c4, +&&L449874, +&&L449908, +&&L449830, +&&L4498b4, +&&L449780, +&&L4497e8, +}; +dest = Lswitch10004c74[t4]; +//nop; +goto *dest; +//nop; +L449780: +s2 = 0x10001ef0; +a1 = 0x10004974; +//nop; +a0 = MEM_U32(s2 + 0); +a2 = 0x1d; +a3 = 0x1d; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4497a0; +a1 = a1; +L4497a0: +// bdead 400e0183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s2 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4497b8; +//nop; +L4497b8: +// bdead 40060003 gp = MEM_U32(sp + 40); +v1 = MEM_U8(s1 + 0); +goto L449c38; +v1 = MEM_U8(s1 + 0); +L4497c4: +at = MEM_U32(s1 + 32); +//nop; +MEM_U32(v0 + 16) = at; +t8 = MEM_U32(s1 + 36); +//nop; +MEM_U32(v0 + 20) = t8; +t9 = MEM_U32(s1 + 40); +MEM_U32(v0 + 24) = t9; +goto L449c34; +MEM_U32(v0 + 24) = t9; +L4497e8: +t5 = MEM_U16(s1 + 32); +//nop; +MEM_U16(v0 + 16) = (uint16_t)t5; +t1 = MEM_U32(s1 + 36); +MEM_U32(v0 + 20) = t1; +goto L449c34; +MEM_U32(v0 + 20) = t1; +L449800: +t2 = MEM_U32(s1 + 32); +//nop; +MEM_U32(v0 + 16) = t2; +at = MEM_U32(s1 + 44); +//nop; +MEM_U32(v0 + 24) = at; +t4 = MEM_U32(s1 + 48); +//nop; +MEM_U32(v0 + 28) = t4; +t7 = MEM_U32(s1 + 36); +MEM_U32(v0 + 20) = t7; +goto L449c34; +MEM_U32(v0 + 20) = t7; +L449830: +t6 = MEM_U32(s1 + 32); +//nop; +MEM_U32(v0 + 16) = t6; +at = MEM_U32(s1 + 44); +//nop; +MEM_U32(v0 + 24) = at; +t9 = MEM_U32(s1 + 48); +//nop; +MEM_U32(v0 + 28) = t9; +t5 = MEM_U32(s1 + 36); +//nop; +MEM_U32(v0 + 20) = t5; +t1 = MEM_U32(s1 + 52); +//nop; +t2 = MEM_U32(t1 + 20); +MEM_U32(v0 + 32) = t2; +goto L449c34; +MEM_U32(v0 + 32) = t2; +L449874: +at = MEM_U32(s1 + 40); +//nop; +MEM_U32(v0 + 16) = at; +t4 = MEM_U32(s1 + 44); +//nop; +MEM_U32(v0 + 20) = t4; +t7 = MEM_U8(s1 + 32); +//nop; +MEM_U8(v0 + 24) = (uint8_t)t7; +t6 = MEM_U8(s1 + 34); +//nop; +MEM_U8(v0 + 25) = (uint8_t)t6; +t8 = MEM_U8(s1 + 33); +MEM_U32(v0 + 8) = s1; +MEM_U8(v0 + 26) = (uint8_t)t8; +goto L449c34; +MEM_U8(v0 + 26) = (uint8_t)t8; +L4498b4: +at = MEM_U32(s1 + 40); +//nop; +MEM_U32(v0 + 16) = at; +t5 = MEM_U32(s1 + 44); +//nop; +MEM_U32(v0 + 20) = t5; +t1 = MEM_U8(s1 + 32); +//nop; +MEM_U8(v0 + 24) = (uint8_t)t1; +t2 = MEM_U8(s1 + 34); +//nop; +MEM_U8(v0 + 25) = (uint8_t)t2; +t3 = MEM_U8(s1 + 33); +//nop; +MEM_U8(v0 + 26) = (uint8_t)t3; +t4 = MEM_U32(s1 + 36); +//nop; +t7 = MEM_U32(t4 + 20); +MEM_U32(v0 + 8) = s1; +MEM_U32(v0 + 28) = t7; +goto L449c34; +MEM_U32(v0 + 28) = t7; +L449908: +t6 = MEM_U8(s1 + 32); +MEM_U32(v0 + 20) = s2; +MEM_U32(v0 + 24) = s3; +MEM_U8(v0 + 16) = (uint8_t)t6; +t9 = t6 & 0xff; +t8 = MEM_U8(s1 + 35); +t5 = t9 + 0xffffffe0; +t1 = t5 < 0x40; +if (t1 == 0) {MEM_U8(v0 + 18) = (uint8_t)t8; +goto L449958;} +MEM_U8(v0 + 18) = (uint8_t)t8; +t4 = 0x10000bf8; +t2 = (int)t5 >> 5; +t3 = t2 << 2; +t4 = t4; +t7 = t4 + t3; +t6 = MEM_U32(t7 + 0); +//nop; +t8 = t6 << (t5 & 0x1f); +t9 = (int)t8 < (int)0x0; +t1 = t9; +L449958: +if (t1 != 0) {//nop; +goto L44996c;} +//nop; +t2 = MEM_U8(s1 + 62); +//nop; +MEM_U8(v0 + 17) = (uint8_t)t2; +L44996c: +MEM_U32(v0 + 36) = zero; +v1 = MEM_U8(s1 + 32); +at = v1 < 0x6a; +goto L449a70; +at = v1 < 0x6a; +L44997c: +t4 = MEM_U32(s1 + 44); +MEM_U32(v0 + 28) = t4; +goto L449c34; +MEM_U32(v0 + 28) = t4; +L449988: +t3 = MEM_U32(s1 + 44); +//nop; +MEM_U32(v0 + 28) = t3; +t7 = MEM_U16(s1 + 60); +MEM_U16(v0 + 36) = (uint16_t)t7; +goto L449c34; +MEM_U16(v0 + 36) = (uint16_t)t7; +L4499a0: +t6 = MEM_U32(s1 + 44); +MEM_U32(v0 + 28) = t6; +goto L449c34; +MEM_U32(v0 + 28) = t6; +L4499ac: +t5 = MEM_U32(s1 + 44); +MEM_U32(v0 + 28) = t5; +goto L449c34; +MEM_U32(v0 + 28) = t5; +L4499b8: +t8 = MEM_U8(s1 + 56); +MEM_U8(v0 + 36) = (uint8_t)t8; +goto L449c34; +MEM_U8(v0 + 36) = (uint8_t)t8; +L4499c4: +t9 = MEM_U32(s1 + 44); +//nop; +MEM_U32(v0 + 28) = t9; +t1 = MEM_U16(s1 + 60); +MEM_U16(v0 + 36) = (uint16_t)t1; +goto L449c34; +MEM_U16(v0 + 36) = (uint16_t)t1; +L4499dc: +t2 = MEM_U32(s1 + 44); +//nop; +MEM_U32(v0 + 28) = t2; +t4 = MEM_U16(s1 + 60); +//nop; +MEM_U16(v0 + 36) = (uint16_t)t4; +t3 = MEM_U8(s1 + 63); +//nop; +MEM_U8(v0 + 19) = (uint8_t)t3; +t7 = MEM_U32(s1 + 56); +MEM_U32(v0 + 8) = s1; +MEM_U16(v0 + 38) = (uint16_t)t7; +goto L449c34; +MEM_U16(v0 + 38) = (uint16_t)t7; +L449a10: +t6 = MEM_U32(s1 + 44); +//nop; +MEM_U32(v0 + 28) = t6; +t5 = MEM_U16(s1 + 60); +MEM_U32(v0 + 8) = s1; +MEM_U16(v0 + 36) = (uint16_t)t5; +goto L449c34; +MEM_U16(v0 + 36) = (uint16_t)t5; +L449a2c: +t8 = MEM_U32(s1 + 44); +//nop; +MEM_U32(v0 + 28) = t8; +t9 = MEM_U16(s1 + 60); +MEM_U32(v0 + 8) = s1; +MEM_U16(v0 + 36) = (uint16_t)t9; +goto L449c34; +MEM_U16(v0 + 36) = (uint16_t)t9; +L449a48: +a2 = 0x1000496a; +//nop; +a0 = 0x1; +a1 = 0x135; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L449a64; +a2 = a2; +L449a64: +// bdead 40060003 gp = MEM_U32(sp + 40); +v1 = MEM_U8(s1 + 0); +goto L449c38; +v1 = MEM_U8(s1 + 0); +L449a70: +if (at != 0) {at = v1 < 0x8e; +goto L449ae0;} +at = v1 < 0x8e; +if (at != 0) {t6 = v1 + 0xffffff92; +goto L449aa0;} +t6 = v1 + 0xffffff92; +at = 0x93; +if (v1 == at) {//nop; +goto L4499dc;} +//nop; +at = 0x9a; +if (v1 == at) {//nop; +goto L4499dc;} +//nop; +//nop; +goto L449a48; +//nop; +L449aa0: +at = v1 < 0x78; +if (at != 0) {t1 = v1 + 0xffffff7a; +goto L449bec;} +t1 = v1 + 0xffffff7a; +at = 0x7d; +if (v1 == at) {at = t1 < 0x8; +goto L449c34;} +at = t1 < 0x8; +if (at == 0) {//nop; +goto L449a48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004c54[] = { +&&L4499b8, +&&L449c34, +&&L449a48, +&&L449a48, +&&L44997c, +&&L449a48, +&&L449a48, +&&L449c34, +}; +dest = Lswitch10004c54[t1]; +//nop; +goto *dest; +//nop; +L449ae0: +at = v1 < 0x24; +if (at != 0) {at = v1 < 0x44; +goto L449b2c;} +at = v1 < 0x44; +if (at != 0) {t7 = v1 + 0xffffffd8; +goto L449bac;} +t7 = v1 + 0xffffffd8; +at = v1 < 0x63; +if (at == 0) {t2 = v1 + 0xffffffb3; +goto L449bd8;} +t2 = v1 + 0xffffffb3; +at = t2 < 0x16; +if (at == 0) {//nop; +goto L449a48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004bd4[] = { +&&L449c34, +&&L449c34, +&&L449a48, +&&L449c34, +&&L449a48, +&&L449a48, +&&L449a48, +&&L449a48, +&&L449c34, +&&L449c34, +&&L449c34, +&&L449a48, +&&L449a48, +&&L449a48, +&&L449c34, +&&L449a48, +&&L44997c, +&&L449c34, +&&L449c34, +&&L449a48, +&&L449c34, +&&L449c34, +}; +dest = Lswitch10004bd4[t2]; +//nop; +goto *dest; +//nop; +L449b2c: +at = v1 < 0xf; +if (at != 0) {t4 = v1 + 0xffffffe8; +goto L449b6c;} +t4 = v1 + 0xffffffe8; +at = v1 < 0x1e; +if (at == 0) {at = t4 < 0x6; +goto L449b98;} +at = t4 < 0x6; +if (at == 0) {//nop; +goto L449a48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004b4c[] = { +&&L4499b8, +&&L4499ac, +&&L4499ac, +&&L449a48, +&&L44997c, +&&L449c34, +}; +dest = Lswitch10004b4c[t4]; +//nop; +goto *dest; +//nop; +L449b6c: +at = v1 < 0xf; +if (at == 0) {//nop; +goto L449a48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004b10[] = { +&&L449c34, +&&L449c34, +&&L4499c4, +&&L449a48, +&&L449c34, +&&L449a48, +&&L449a48, +&&L449a48, +&&L449a48, +&&L449c34, +&&L449a48, +&&L449a48, +&&L4499ac, +&&L4499ac, +&&L449c34, +}; +dest = Lswitch10004b10[v1]; +//nop; +goto *dest; +//nop; +L449b98: +at = 0x23; +if (v1 == at) {//nop; +goto L449c34;} +//nop; +//nop; +goto L449a48; +//nop; +L449bac: +at = t7 < 0x1c; +if (at == 0) {//nop; +goto L449a48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004b64[] = { +&&L449c34, +&&L449c34, +&&L449a48, +&&L449a48, +&&L449a48, +&&L449a48, +&&L449a10, +&&L449a2c, +&&L449a2c, +&&L449a48, +&&L449a48, +&&L4499dc, +&&L449a2c, +&&L449a2c, +&&L4499dc, +&&L4499ac, +&&L449a10, +&&L449a48, +&&L449988, +&&L44997c, +&&L449c34, +&&L449a48, +&&L449a48, +&&L449a48, +&&L449a48, +&&L4499a0, +&&L449a48, +&&L449c34, +}; +dest = Lswitch10004b64[t7]; +//nop; +goto *dest; +//nop; +L449bd8: +at = 0x69; +if (v1 == at) {//nop; +goto L449c34;} +//nop; +//nop; +goto L449a48; +//nop; +L449bec: +at = t6 < 0xa; +if (at == 0) {//nop; +goto L449a48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004c2c[] = { +&&L4499b8, +&&L449a48, +&&L449a48, +&&L449a48, +&&L44997c, +&&L449c34, +&&L449c34, +&&L449c34, +&&L449c34, +&&L449c34, +}; +dest = Lswitch10004c2c[t6]; +//nop; +goto *dest; +//nop; +L449c18: +a2 = 0x10004960; +//nop; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L449c2c; +a2 = a2; +L449c2c: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L449c34: +v1 = MEM_U8(s1 + 0); +L449c38: +at = 0x60000000; +t5 = v1 < 0x20; +t8 = -t5; +t9 = t8 & at; +t1 = t9 << (v1 & 0x1f); +if ((int)t1 >= 0) {t4 = v1 < 0x20; +goto L449c60;} +t4 = v1 < 0x20; +t2 = 0xffff; +MEM_U16(s0 + 2) = (uint16_t)t2; +goto L449fc0; +MEM_U16(s0 + 2) = (uint16_t)t2; +L449c60: +t3 = -t4; +at = 0x1e000000; +t7 = t3 & at; +t6 = t7 << (v1 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L449fc0;} +//nop; +//nop; +a0 = s0; +a1 = zero; +v0 = f_newbit(mem, sp, a0, a1); +goto L449c88; +a1 = zero; +L449c88: +MEM_U16(s0 + 2) = (uint16_t)v0; +v1 = MEM_U8(s1 + 0); +at = 0x12000000; +t5 = v1 < 0x20; +t8 = -t5; +t9 = t8 & at; +// bdead 4406001b gp = MEM_U32(sp + 40); +t1 = t9 << (v1 & 0x1f); +if ((int)t1 >= 0) {at = 0x4; +goto L449d3c;} +at = 0x4; +//nop; +a0 = 0x1001cb58; +a1 = v0 & 0xffff; +f_setbit(mem, sp, a0, a1); +goto L449cc0; +a1 = v0 & 0xffff; +L449cc0: +// bdead 40060003 gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +a1 = zero; +//nop; +v0 = f_newbit(mem, sp, a0, a1); +goto L449cd8; +//nop; +L449cd8: +// bdead 40060009 gp = MEM_U32(sp + 40); +MEM_U16(s0 + 36) = (uint16_t)v0; +//nop; +a0 = 0x1001cb70; +a1 = v0 & 0xffff; +f_setbit(mem, sp, a0, a1); +goto L449cf0; +a1 = v0 & 0xffff; +L449cf0: +t2 = MEM_U8(s1 + 0); +// bdead 40060801 gp = MEM_U32(sp + 40); +at = 0x6; +if (t2 != at) {//nop; +goto L449fc0;} +//nop; +//nop; +a0 = 0x1001cb78; +a1 = MEM_U16(s0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L449d18; +//nop; +L449d18: +// bdead 40060001 gp = MEM_U32(sp + 40); +a1 = MEM_U16(s0 + 36); +//nop; +a0 = 0x1001cb80; +//nop; +f_setbit(mem, sp, a0, a1); +goto L449d30; +//nop; +L449d30: +// bdead 60001 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 20) = s0; +goto L449fc4; +MEM_U32(s1 + 20) = s0; +L449d3c: +if (v1 != at) {//nop; +goto L449fc0;} +//nop; +v0 = MEM_U8(s1 + 32); +at = 0x5b; +if (v0 != at) {t2 = v0 < 0x80; +goto L449e34;} +t2 = v0 < 0x80; +t4 = MEM_U8(s1 + 1); +at = 0xc0000; +t3 = t4 < 0x20; +t7 = -t3; +t6 = t7 & at; +t5 = t6 << (t4 & 0x1f); +if ((int)t5 < 0) {//nop; +goto L449e34;} +//nop; +a0 = MEM_U32(s0 + 20); +v1 = 0x2; +v0 = MEM_U8(a0 + 0); +at = 0x32000000; +if (v1 != v0) {t1 = v0 < 0x20; +goto L449da0;} +t1 = v0 < 0x20; +t8 = MEM_U32(s0 + 24); +//nop; +t9 = MEM_U8(t8 + 0); +//nop; +if (v1 == t9) {t2 = -t1; +goto L449fc0;} +L449da0: +t2 = -t1; +t3 = t2 & at; +t7 = t3 << (v0 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L449ddc;} +//nop; +t6 = MEM_U32(s0 + 24); +at = 0x32000000; +t4 = MEM_U8(t6 + 0); +//nop; +t5 = t4 < 0x20; +t8 = -t5; +t9 = t8 & at; +t1 = t9 << (t4 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L449fc0;} +//nop; +L449ddc: +//nop; +//nop; +//nop; +v0 = f_in_indmults(mem, sp, a0); +goto L449dec; +//nop; +L449dec: +// bdead 40060009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L449fc0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +//nop; +v0 = f_in_indmults(mem, sp, a0); +goto L449e08; +//nop; +L449e08: +// bdead 40060009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L449fc0;} +//nop; +//nop; +a0 = 0x1001cba0; +a1 = MEM_U16(s0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L449e28; +//nop; +L449e28: +// bdead 60001 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 20) = s0; +goto L449fc4; +MEM_U32(s1 + 20) = s0; +L449e34: +if (t2 == 0) {t3 = (int)v0 >> 5; +goto L449e5c;} +t3 = (int)v0 >> 5; +t6 = 0x10000be8; +t7 = t3 << 2; +t6 = t6; +t5 = t6 + t7; +t8 = MEM_U32(t5 + 0); +//nop; +t9 = t8 << (v0 & 0x1f); +t2 = (int)t9 < (int)0x0; +L449e5c: +if (t2 == 0) {at = 0x36; +goto L449ee0;} +at = 0x36; +t1 = MEM_U8(s1 + 1); +at = 0xc0000; +t3 = t1 < 0x20; +t6 = -t3; +t7 = t6 & at; +t5 = t7 << (t1 & 0x1f); +if ((int)t5 < 0) {at = 0x36; +goto L449ee0;} +at = 0x36; +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +v0 = f_in_indmults(mem, sp, a0); +goto L449e94; +//nop; +L449e94: +// bdead 40060009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L449fc0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +//nop; +v0 = f_in_indmults(mem, sp, a0); +goto L449eb0; +//nop; +L449eb0: +// bdead 40060009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L449fc0;} +//nop; +//nop; +a0 = 0x1001cba0; +a1 = MEM_U16(s0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L449ed0; +//nop; +L449ed0: +// bdead 60001 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 20) = s0; +goto L449fc4; +MEM_U32(s1 + 20) = s0; +at = 0x36; +L449ee0: +if (v0 != at) {t8 = v0 + 0xffffffe0; +goto L449f24;} +t8 = v0 + 0xffffffe0; +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +v0 = f_in_indmults(mem, sp, a0); +goto L449ef8; +//nop; +L449ef8: +// bdead 40060009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L449fc0;} +//nop; +//nop; +a0 = 0x1001cba0; +a1 = MEM_U16(s0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L449f18; +//nop; +L449f18: +// bdead 60001 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 20) = s0; +goto L449fc4; +MEM_U32(s1 + 20) = s0; +L449f24: +t9 = t8 < 0x40; +if (t9 == 0) {t4 = (int)t8 >> 5; +goto L449f50;} +t4 = (int)t8 >> 5; +t3 = 0x10000be0; +t2 = t4 << 2; +t3 = t3; +t6 = t3 + t2; +t7 = MEM_U32(t6 + 0); +//nop; +t1 = t7 << (t8 & 0x1f); +t9 = (int)t1 < (int)0x0; +L449f50: +if (t9 == 0) {//nop; +goto L449fc0;} +//nop; +//nop; +a0 = 0x1001cba8; +a1 = MEM_U16(s0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L449f6c; +//nop; +L449f6c: +// bdead 60001 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 20) = s0; +goto L449fc4; +MEM_U32(s1 + 20) = s0; +L449f78: +if (v1 != at) {//nop; +goto L449fc0;} +//nop; +v1 = MEM_U32(s0 + 24); +v0 = MEM_U32(s1 + 44); +t4 = MEM_U32(s1 + 36); +t3 = MEM_U32(s0 + 20); +a0 = v0 + t4; +t2 = v1 + t3; +at = (int)t2 < (int)a0; +if (at == 0) {t6 = a0 - v1; +goto L449fb0;} +t6 = a0 - v1; +MEM_U32(s0 + 20) = t6; +v0 = MEM_U32(s1 + 44); +//nop; +L449fb0: +at = (int)v0 < (int)v1; +if (at == 0) {//nop; +goto L449fc0;} +//nop; +MEM_U32(s0 + 24) = v0; +L449fc0: +MEM_U32(s1 + 20) = s0; +L449fc4: +v0 = s0; +L449fc8: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static void f_trep_image(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L449fe4: +//trep_image: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +MEM_U32(sp + 68) = a1; +t6 = MEM_U8(sp + 71); +// fdead 400081eb MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400281eb MEM_U32(sp + 28) = ra; +// fdead 400281eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 72) = a2; +if (t6 == 0) {MEM_U32(sp + 76) = a3; +goto L44a024;} +MEM_U32(sp + 76) = a3; +a3 = MEM_U32(a0 + 36); +t7 = MEM_U8(a3 + 0); +goto L44a030; +t7 = MEM_U8(a3 + 0); +L44a024: +a3 = MEM_U32(s0 + 40); +//nop; +t7 = MEM_U8(a3 + 0); +L44a030: +at = 0x12000000; +t8 = t7 < 0x20; +t9 = -t8; +t2 = t9 & at; +t3 = t2 << (t7 & 0x1f); +if ((int)t3 >= 0) {a0 = 0x30; +goto L44a0ac;} +a0 = 0x30; +v0 = MEM_U32(a3 + 48); +//nop; +if (v0 == 0) {//nop; +goto L44a0ac;} +//nop; +v1 = 0x1001cb24; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 == v0) {//nop; +goto L44a0ac;} +//nop; +L44a074: +t4 = MEM_U8(v0 + 0); +at = 0x12000000; +t5 = t4 < 0x20; +t6 = -t5; +t8 = t6 & at; +t9 = t8 << (t4 & 0x1f); +if ((int)t9 >= 0) {a3 = v0; +goto L44a0ac;} +a3 = v0; +v0 = MEM_U32(v0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L44a0ac;} +//nop; +if (v1 != v0) {//nop; +goto L44a074;} +//nop; +L44a0ac: +//nop; +a1 = 0x10013450; +MEM_U32(sp + 44) = a3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L44a0bc; +MEM_U32(sp + 44) = a3; +L44a0bc: +a3 = MEM_U32(sp + 44); +at = 0x64000000; +v1 = MEM_U8(a3 + 0); +// bdead 4002011f gp = MEM_U32(sp + 24); +t2 = v1 < 0x20; +t7 = -t2; +t3 = t7 & at; +t5 = t3 << (v1 & 0x1f); +if ((int)t5 >= 0) {MEM_U32(sp + 48) = v0; +goto L44a0ec;} +MEM_U32(sp + 48) = v0; +MEM_U32(v0 + 0) = zero; +goto L44a334; +MEM_U32(v0 + 0) = zero; +L44a0ec: +at = 0x3; +if (v1 == at) {a0 = 0xa; +goto L44a110;} +a0 = 0xa; +t6 = MEM_U16(a3 + 6); +at = 0x1; +if (t6 == at) {//nop; +goto L44a110;} +//nop; +MEM_U32(v0 + 0) = zero; +goto L44a334; +MEM_U32(v0 + 0) = zero; +L44a110: +t8 = MEM_U32(s0 + 16); +//nop; +a1 = MEM_U32(a3 + 20); +a2 = MEM_U16(t8 + 8); +MEM_U32(sp + 44) = a3; +v0 = f_opvalihash(mem, sp, a0, a1, a2); +goto L44a128; +MEM_U32(sp + 44) = a3; +L44a128: +// bdead 4002000b gp = MEM_U32(sp + 24); +t4 = v0 & 0xffff; +t2 = 0x1001cc50; +t9 = t4 << 2; +MEM_U16(sp + 60) = (uint16_t)v0; +t7 = t9 + t2; +v1 = MEM_U32(t7 + 0); +a3 = MEM_U32(sp + 44); +if (v1 == 0) {a0 = zero; +goto L44a1c4;} +a0 = zero; +t0 = 0xa; +a2 = 0x4; +L44a158: +t3 = MEM_U8(v1 + 0); +//nop; +if (a2 != t3) {//nop; +goto L44a1ac;} +//nop; +t5 = MEM_U8(v1 + 16); +//nop; +if (t0 != t5) {//nop; +goto L44a1ac;} +//nop; +t6 = MEM_U32(a3 + 20); +t8 = MEM_U32(v1 + 20); +//nop; +if (t6 != t8) {//nop; +goto L44a1ac;} +//nop; +t4 = MEM_U32(s0 + 16); +t2 = MEM_U32(v1 + 28); +t9 = MEM_U16(t4 + 8); +//nop; +if (t9 != t2) {//nop; +goto L44a1ac;} +//nop; +a0 = 0x1; +goto L44a1b4; +a0 = 0x1; +L44a1ac: +v1 = MEM_U32(v1 + 12); +//nop; +L44a1b4: +if (a0 != 0) {//nop; +goto L44a1c4;} +//nop; +if (v1 != 0) {//nop; +goto L44a158;} +//nop; +L44a1c4: +if (a0 == 0) {a1 = zero; +goto L44a1d8;} +a1 = zero; +t7 = MEM_U32(sp + 48); +MEM_U32(t7 + 0) = zero; +goto L44a334; +MEM_U32(t7 + 0) = zero; +L44a1d8: +//nop; +a0 = MEM_U16(sp + 60); +MEM_U32(sp + 44) = a3; +v0 = f_appendichain(mem, sp, a0, a1); +goto L44a1e8; +MEM_U32(sp + 44) = a3; +L44a1e8: +a3 = MEM_U32(sp + 44); +// bdead 4002010b gp = MEM_U32(sp + 24); +a2 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)a2; +t3 = MEM_U8(a3 + 1); +t0 = 0xa; +MEM_U8(v0 + 1) = (uint8_t)t3; +t5 = MEM_U8(s0 + 35); +MEM_U8(v0 + 16) = (uint8_t)t0; +MEM_U8(v0 + 18) = (uint8_t)t5; +t6 = MEM_U32(a3 + 20); +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 20) = t6; +t8 = MEM_U32(s0 + 16); +a0 = v0; +t4 = MEM_U16(t8 + 8); +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 28) = t4; +//nop; +MEM_U32(sp + 36) = v0; +MEM_U32(sp + 56) = v0; +a1 = zero; +v0 = f_newbit(mem, sp, a0, a1); +goto L44a244; +a1 = zero; +L44a244: +// bdead 40020009 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 36); +//nop; +a0 = 0x1001cbb8; +a1 = v0 & 0xffff; +MEM_U16(t1 + 2) = (uint16_t)v0; +f_setbit(mem, sp, a0, a1); +goto L44a260; +MEM_U16(t1 + 2) = (uint16_t)v0; +L44a260: +v1 = MEM_U32(sp + 56); +v0 = MEM_U8(sp + 75); +t9 = MEM_U32(sp + 48); +// bdead 44020019 gp = MEM_U32(sp + 24); +if (v0 == 0) {MEM_U32(t9 + 0) = v1; +goto L44a280;} +MEM_U32(t9 + 0) = v1; +v0 = MEM_U8(sp + 79); +//nop; +L44a280: +a0 = MEM_U32(s0 + 16); +//nop; +a1 = MEM_U16(v1 + 2); +MEM_U32(sp + 40) = v0; +MEM_U32(sp + 56) = v1; +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L44a29c; +a0 = a0 + 0x12c; +L44a29c: +t2 = MEM_U8(sp + 75); +// bdead 40020801 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 56); +if (t2 == 0) {t7 = MEM_U8(sp + 79); +goto L44a2d8;} +t7 = MEM_U8(sp + 79); +a0 = MEM_U32(s0 + 16); +//nop; +a1 = MEM_U16(v1 + 2); +MEM_U32(sp + 56) = v1; +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L44a2c8; +a0 = a0 + 0x104; +L44a2c8: +// bdead 40020001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 56); +//nop; +t7 = MEM_U8(sp + 79); +L44a2d8: +//nop; +if (t7 == 0) {t3 = MEM_U8(sp + 43); +goto L44a30c;} +t3 = MEM_U8(sp + 43); +a0 = MEM_U32(s0 + 16); +//nop; +a1 = MEM_U16(v1 + 2); +MEM_U32(sp + 56) = v1; +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L44a2fc; +a0 = a0 + 0x114; +L44a2fc: +// bdead 40020001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 56); +//nop; +t3 = MEM_U8(sp + 43); +L44a30c: +//nop; +if (t3 != 0) {t5 = MEM_U8(sp + 71); +goto L44a338;} +t5 = MEM_U8(sp + 71); +a0 = MEM_U32(s0 + 16); +//nop; +a1 = MEM_U16(v1 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44a32c; +a0 = a0 + 0x10c; +L44a32c: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L44a334: +t5 = MEM_U8(sp + 71); +L44a338: +t8 = MEM_U32(sp + 48); +if (t5 == 0) {//nop; +goto L44a350;} +//nop; +t6 = MEM_U32(sp + 48); +MEM_U32(s0 + 56) = t6; +goto L44a354; +MEM_U32(s0 + 56) = t6; +L44a350: +MEM_U32(s0 + 60) = t8; +L44a354: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static uint32_t f_exprimage(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44a364: +//exprimage: +//nop; +//nop; +//nop; +sp = sp + 0xffffff78; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 140) = a1; +MEM_U32(sp + 144) = a2; +v1 = MEM_U32(a0 + 20); +s0 = a0; +if (v1 == 0) {//nop; +goto L44a44c;} +//nop; +v0 = MEM_U8(s0 + 0); +at = 0x60000000; +t6 = v0 < 0x20; +t7 = -t6; +t8 = t7 & at; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 >= 0) {a0 = v1; +goto L44a3cc;} +a0 = v1; +v1 = 0x1; +MEM_U8(a1 + 0) = (uint8_t)v1; +t3 = MEM_U32(sp + 144); +MEM_U8(t3 + 0) = (uint8_t)v1; +goto L44b454; +MEM_U8(t3 + 0) = (uint8_t)v1; +L44a3cc: +at = 0x5; +if (v0 != at) {t6 = v0 < 0x20; +goto L44a3f0;} +t6 = v0 < 0x20; +t4 = MEM_U32(sp + 140); +v1 = 0x1; +MEM_U8(t4 + 0) = (uint8_t)v1; +t5 = MEM_U32(sp + 144); +MEM_U8(t5 + 0) = (uint8_t)v1; +goto L44b454; +MEM_U8(t5 + 0) = (uint8_t)v1; +L44a3f0: +t7 = -t6; +at = 0x12000000; +t8 = t7 & at; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L44a42c;} +//nop; +t2 = MEM_U8(s0 + 3); +t3 = MEM_U32(sp + 140); +//nop; +MEM_U8(t3 + 0) = (uint8_t)t2; +t4 = MEM_U8(s0 + 2); +t6 = MEM_U32(sp + 144); +t5 = t4 < 0x1; +MEM_U8(t6 + 0) = (uint8_t)t5; +goto L44b454; +MEM_U8(t6 + 0) = (uint8_t)t5; +L44a42c: +t7 = MEM_U8(s0 + 33); +t8 = MEM_U32(sp + 140); +//nop; +MEM_U8(t8 + 0) = (uint8_t)t7; +t2 = MEM_U32(sp + 144); +t9 = MEM_U8(s0 + 34); +MEM_U8(t2 + 0) = (uint8_t)t9; +goto L44b454; +MEM_U8(t2 + 0) = (uint8_t)t9; +L44a44c: +v0 = MEM_U8(s0 + 0); +a0 = 0x1; +t3 = v0 + 0xffffffff; +at = t3 < 0x8; +if (at == 0) {a1 = 0x246; +goto L44b430;} +a1 = 0x246; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004cac[] = { +&&L44a594, +&&L44a484, +&&L44a7a8, +&&L44ae60, +&&L44a5ec, +&&L44ac20, +&&L44b44c, +&&L44a548, +}; +dest = Lswitch10004cac[t3]; +//nop; +goto *dest; +//nop; +L44a484: +v0 = MEM_U8(s0 + 1); +at = 0xbaa00000; +t4 = v0 < 0x20; +t5 = -t4; +t6 = t5 & at; +t7 = t6 << (v0 & 0x1f); +if ((int)t7 >= 0) {t8 = v0 < 0x20; +goto L44a4c0;} +t8 = v0 < 0x20; +//nop; +a0 = MEM_U32(s0 + 32); +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L44a4b4; +//nop; +L44a4b4: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +goto L44a514; +a0 = v0 & 0xffff; +L44a4c0: +t9 = -t8; +at = 0x5000000; +t2 = t9 & at; +t3 = t2 << (v0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L44a4f4;} +//nop; +//nop; +a0 = MEM_U32(s0 + 36); +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L44a4e8; +//nop; +L44a4e8: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +goto L44a514; +a0 = v0 & 0xffff; +L44a4f4: +a0 = MEM_U32(s0 + 32); +a1 = MEM_U32(s0 + 36); +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +v0 = f_realihash(mem, sp, a0, a1); +goto L44a50c; +MEM_U32(sp + 4) = a1; +L44a50c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +L44a514: +//nop; +a1 = s0; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L44a528; +a3 = zero; +L44a528: +t6 = MEM_U32(sp + 140); +// bdead 40008009 gp = MEM_U32(sp + 24); +v1 = 0x1; +MEM_U32(sp + 124) = v0; +MEM_U8(t6 + 0) = (uint8_t)v1; +t7 = MEM_U32(sp + 144); +MEM_U8(t7 + 0) = (uint8_t)v1; +goto L44b44c; +MEM_U8(t7 + 0) = (uint8_t)v1; +L44a548: +//nop; +a0 = MEM_U16(s0 + 32); +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L44a558; +//nop; +L44a558: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +//nop; +a1 = s0; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L44a574; +a3 = zero; +L44a574: +t8 = MEM_U32(sp + 140); +// bdead 42000009 gp = MEM_U32(sp + 24); +v1 = 0x1; +MEM_U32(sp + 124) = v0; +MEM_U8(t8 + 0) = (uint8_t)v1; +t9 = MEM_U32(sp + 144); +MEM_U8(t9 + 0) = (uint8_t)v1; +goto L44b44c; +MEM_U8(t9 + 0) = (uint8_t)v1; +L44a594: +a0 = MEM_U32(s0 + 44); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s0 + 48); +a2 = MEM_U32(s0 + 32); +MEM_U32(sp + 4) = a1; +v0 = f_isldaihash(mem, sp, a0, a1, a2); +goto L44a5b0; +MEM_U32(sp + 4) = a1; +L44a5b0: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +//nop; +a1 = s0; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L44a5cc; +a3 = zero; +L44a5cc: +t4 = MEM_U32(sp + 140); +// bdead 40002009 gp = MEM_U32(sp + 24); +v1 = 0x1; +MEM_U32(sp + 124) = v0; +MEM_U8(t4 + 0) = (uint8_t)v1; +t5 = MEM_U32(sp + 144); +MEM_U8(t5 + 0) = (uint8_t)v1; +goto L44b44c; +MEM_U8(t5 + 0) = (uint8_t)v1; +L44a5ec: +//nop; +a0 = MEM_U32(s0 + 52); +a1 = MEM_U32(sp + 140); +a2 = MEM_U32(sp + 144); +//nop; +v0 = f_exprimage(mem, sp, a0, a1, a2); +goto L44a604; +//nop; +L44a604: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 44); +a1 = MEM_U32(s0 + 48); +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +v0 = f_isvarihash(mem, sp, a0, a1); +goto L44a620; +MEM_U32(sp + 4) = a1; +L44a620: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +//nop; +a1 = s0; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L44a63c; +a3 = zero; +L44a63c: +// bdead 40020009 gp = MEM_U32(sp + 24); +a2 = v0; +t8 = 0x1001eb84; +v0 = MEM_U32(sp + 132); +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L44a664;} +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +goto L44b45c; +// bdead 9 ra = MEM_U32(sp + 28); +L44a664: +v0 = MEM_U32(s0 + 52); +at = 0x6; +t9 = MEM_U8(v0 + 0); +t5 = MEM_U32(sp + 140); +if (t9 == at) {//nop; +goto L44a694;} +//nop; +t2 = MEM_U32(sp + 140); +v1 = 0x1; +MEM_U8(t2 + 0) = (uint8_t)v1; +t3 = MEM_U32(sp + 144); +MEM_U8(t3 + 0) = (uint8_t)v1; +goto L44a6b0; +MEM_U8(t3 + 0) = (uint8_t)v1; +L44a694: +t4 = MEM_U8(v0 + 3); +//nop; +MEM_U8(t5 + 0) = (uint8_t)t4; +t6 = MEM_U8(v0 + 2); +t8 = MEM_U32(sp + 144); +t7 = t6 < 0x1; +MEM_U8(t8 + 0) = (uint8_t)t7; +L44a6b0: +t9 = MEM_U32(sp + 140); +t2 = MEM_U32(sp + 144); +v1 = MEM_U8(t9 + 0); +//nop; +if (v1 == 0) {//nop; +goto L44a6d0;} +//nop; +v1 = MEM_U8(t2 + 0); +//nop; +L44a6d0: +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(a2 + 2); +MEM_U32(sp + 68) = v1; +MEM_U32(sp + 124) = a2; +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L44a6f0; +a0 = a0 + 0x12c; +L44a6f0: +t3 = MEM_U32(sp + 140); +// bdead 40001001 gp = MEM_U32(sp + 24); +t4 = MEM_U8(t3 + 0); +v1 = MEM_U32(sp + 68); +if (t4 == 0) {t6 = MEM_U32(sp + 144); +goto L44a738;} +t6 = MEM_U32(sp + 144); +a0 = 0x1001c900; +t5 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t5 + 2); +MEM_U32(sp + 68) = v1; +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L44a728; +a0 = a0 + 0x104; +L44a728: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 68); +//nop; +t6 = MEM_U32(sp + 144); +L44a738: +t8 = MEM_U32(sp + 124); +t7 = MEM_U8(t6 + 0); +//nop; +if (t7 == 0) {t9 = v1 & 0xff; +goto L44a778;} +t9 = v1 & 0xff; +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t8 + 2); +MEM_U32(sp + 68) = v1; +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L44a768; +a0 = a0 + 0x114; +L44a768: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 68); +//nop; +t9 = v1 & 0xff; +L44a778: +if (t9 != 0) {a0 = MEM_U32(sp + 124); +goto L44b450;} +a0 = MEM_U32(sp + 124); +a0 = 0x1001c900; +t2 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t2 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44a79c; +a0 = a0 + 0x10c; +L44a79c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 124); +goto L44b450; +a0 = MEM_U32(sp + 124); +L44a7a8: +a0 = MEM_U32(s0 + 40); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 4) = a1; +v0 = f_isvarihash(mem, sp, a0, a1); +goto L44a7c0; +MEM_U32(sp + 4) = a1; +L44a7c0: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +//nop; +a1 = s0; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L44a7dc; +a3 = zero; +L44a7dc: +// bdead 4002018b gp = MEM_U32(sp + 24); +MEM_U32(sp + 124) = v0; +t5 = 0x1001eb84; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L44a808;} +//nop; +v0 = MEM_U32(sp + 132); +// bdead 9 ra = MEM_U32(sp + 28); +goto L44b45c; +// bdead 9 ra = MEM_U32(sp + 28); +L44a808: +t6 = MEM_U8(s0 + 46); +at = 0x3; +if (t6 != at) {//nop; +goto L44aa7c;} +//nop; +v0 = MEM_U32(s0 + 40); +at = 0x1d; +if (v0 == at) {t7 = v0 + 0xffffffe0; +goto L44aa7c;} +t7 = v0 + 0xffffffe0; +at = 0x2; +if (v0 == at) {at = t7 < 0x3; +goto L44a85c;} +at = t7 < 0x3; +if (at == 0) {//nop; +goto L44a874;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004ca0[] = { +&&L44a864, +&&L44a874, +&&L44a86c, +}; +dest = Lswitch10004ca0[t7]; +//nop; +goto *dest; +//nop; +L44a85c: +v0 = 0x1; +goto L44a890; +v0 = 0x1; +L44a864: +v0 = 0x2; +goto L44a890; +v0 = 0x2; +L44a86c: +v0 = 0x3; +goto L44a890; +v0 = 0x3; +L44a874: +//nop; +a0 = 0x202; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L44a884; +//nop; +L44a884: +// bdead 40020003 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 80); +//nop; +L44a890: +t8 = MEM_U32(sp + 124); +t3 = 0x1001cb48; +t7 = 0x1001e5b0; +t9 = MEM_U16(t8 + 2); +t2 = v0 << 2; +t3 = t3 + 0xfffffffc; +t5 = 0x1001c900; +t4 = t2 + t3; +t6 = v0 << 3; +t7 = t7 + 0xfffffff8; +MEM_U32(t4 + 0) = t9; +t5 = MEM_U32(t5 + 0); +t0 = t6 + t7; +a1 = MEM_U32(t0 + 0); +v1 = MEM_U16(t5 + 8); +t8 = a1 << 7; +at = (int)v1 < (int)t8; +if (at != 0) {a0 = v1; +goto L44a9dc;} +a0 = v1; +a2 = 0x1001c904; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = MEM_U32(t0 + 4); +t2 = a2 >> 7; +a2 = t2 + 0x1; +a3 = 0x10013450; +MEM_U32(sp + 100) = a2; +MEM_U32(sp + 36) = t0; +v0 = f_alloc_realloc(mem, sp, a0, a1, a2, a3); +goto L44a904; +MEM_U32(sp + 36) = t0; +L44a904: +t0 = MEM_U32(sp + 36); +t1 = MEM_U32(sp + 100); +a2 = MEM_U32(t0 + 0); +a0 = t1 + 0xffffffff; +// bdead 400206ab gp = MEM_U32(sp + 24); +at = (int)a0 < (int)a2; +if (at != 0) {MEM_U32(t0 + 4) = v0; +goto L44a9c0;} +MEM_U32(t0 + 4) = v0; +a1 = a0 + 0x1; +a3 = a1 - a2; +t3 = a3 & 0x3; +if (t3 == 0) {v1 = a2; +goto L44a968;} +v1 = a2; +t4 = a2 << 4; +v0 = v0 + t4; +a0 = t3 + a2; +L44a944: +v1 = v1 + 0x1; +MEM_U32(v0 + 0) = zero; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +if (a0 != v1) {v0 = v0 + 0x10; +goto L44a944;} +v0 = v0 + 0x10; +if (v1 == a1) {//nop; +goto L44a9c0;} +//nop; +L44a968: +t5 = MEM_U32(t0 + 4); +t6 = v1 << 4; +v0 = t5 + t6; +L44a974: +v1 = v1 + 0x4; +MEM_U32(v0 + 0) = zero; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 16) = zero; +MEM_U32(v0 + 20) = zero; +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 28) = zero; +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 36) = zero; +MEM_U32(v0 + 40) = zero; +MEM_U32(v0 + 44) = zero; +MEM_U32(v0 + 48) = zero; +MEM_U32(v0 + 52) = zero; +MEM_U32(v0 + 56) = zero; +MEM_U32(v0 + 60) = zero; +if (v1 != a1) {v0 = v0 + 0x40; +goto L44a974;} +v0 = v0 + 0x40; +L44a9c0: +t7 = 0x1001c900; +MEM_U32(t0 + 0) = t1; +t7 = MEM_U32(t7 + 0); +//nop; +v1 = MEM_U16(t7 + 8); +//nop; +a0 = v1; +L44a9dc: +t8 = a0 & 0x7f; +t2 = t8 < 0x20; +t3 = ~t8; +t4 = t8 + 0xffffffe0; +t5 = t4 < 0x20; +t9 = t2 << (t3 & 0x1f); +t7 = t8 + 0xffffffc0; +t2 = t7 < 0x20; +t6 = t5 << (t3 & 0x1f); +t4 = t2 << (t3 & 0x1f); +MEM_U32(sp + 92) = t4; +MEM_U32(sp + 88) = t6; +t5 = t8 + 0xffffffa0; +t4 = MEM_U32(t0 + 4); +t6 = t5 < 0x20; +v0 = v1 >> 7; +t7 = t6 << (t3 & 0x1f); +t2 = v0 << 4; +MEM_U32(sp + 96) = t7; +MEM_U32(sp + 84) = t9; +t8 = t4 + t2; +t5 = MEM_U32(t8 + 0); +t7 = t4 + t2; +t6 = t5 | t9; +MEM_U32(t7 + 0) = t6; +t4 = MEM_U32(sp + 88); +t2 = MEM_U32(t8 + 4); +//nop; +t5 = t2 | t4; +MEM_U32(t7 + 4) = t5; +t3 = MEM_U32(sp + 92); +t9 = MEM_U32(t8 + 8); +//nop; +t6 = t9 | t3; +MEM_U32(t7 + 8) = t6; +t4 = MEM_U32(sp + 96); +t2 = MEM_U32(t8 + 12); +//nop; +t5 = t2 | t4; +MEM_U32(t7 + 12) = t5; +L44aa7c: +t9 = MEM_U32(sp + 124); +a0 = 0x1001c900; +a1 = MEM_U16(t9 + 2); +//nop; +a0 = MEM_U32(a0 + 0); +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L44aa98; +a0 = a0 + 0x12c; +L44aa98: +// bdead 40020003 gp = MEM_U32(sp + 24); +t3 = MEM_U32(sp + 124); +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t3 + 36); +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L44aab8; +a0 = a0 + 0x12c; +L44aab8: +// bdead 40020003 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 124); +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t6 + 36); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44aad8; +a0 = a0 + 0x10c; +L44aad8: +t8 = MEM_U8(s0 + 33); +// bdead 42020003 gp = MEM_U32(sp + 24); +if (t8 == 0) {//nop; +goto L44ab3c;} +//nop; +t2 = MEM_U32(sp + 140); +a0 = 0x1001cbe8; +MEM_U8(t2 + 0) = (uint8_t)zero; +t4 = MEM_U32(sp + 144); +//nop; +MEM_U8(t4 + 0) = (uint8_t)zero; +t5 = MEM_U32(sp + 124); +//nop; +a1 = MEM_U16(t5 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L44ab14; +//nop; +L44ab14: +// bdead 40000001 gp = MEM_U32(sp + 24); +t7 = MEM_U32(sp + 124); +//nop; +a0 = 0x1001cbf0; +a1 = MEM_U16(t7 + 36); +//nop; +f_setbit(mem, sp, a0, a1); +goto L44ab30; +//nop; +L44ab30: +// bdead 40000001 gp = MEM_U32(sp + 24); +t4 = MEM_U32(sp + 140); +goto L44ab60; +t4 = MEM_U32(sp + 140); +L44ab3c: +t9 = MEM_U8(s0 + 3); +t3 = MEM_U32(sp + 140); +//nop; +MEM_U8(t3 + 0) = (uint8_t)t9; +t6 = MEM_U8(s0 + 2); +t2 = MEM_U32(sp + 144); +t8 = t6 < 0x1; +MEM_U8(t2 + 0) = (uint8_t)t8; +t4 = MEM_U32(sp + 140); +L44ab60: +t5 = MEM_U32(sp + 144); +v0 = MEM_U8(t4 + 0); +t7 = MEM_U32(sp + 124); +if (v0 == 0) {v1 = v0; +goto L44ab7c;} +v1 = v0; +v1 = MEM_U8(t5 + 0); +//nop; +L44ab7c: +if (v0 == 0) {t9 = MEM_U32(sp + 144); +goto L44abb0;} +t9 = MEM_U32(sp + 144); +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t7 + 2); +MEM_U32(sp + 68) = v1; +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L44aba0; +a0 = a0 + 0x104; +L44aba0: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 68); +//nop; +t9 = MEM_U32(sp + 144); +L44abb0: +t6 = MEM_U32(sp + 124); +t3 = MEM_U8(t9 + 0); +//nop; +if (t3 == 0) {t8 = v1 & 0xff; +goto L44abf0;} +t8 = v1 & 0xff; +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t6 + 2); +MEM_U32(sp + 68) = v1; +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L44abe0; +a0 = a0 + 0x114; +L44abe0: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 68); +//nop; +t8 = v1 & 0xff; +L44abf0: +if (t8 != 0) {a0 = MEM_U32(sp + 124); +goto L44b450;} +a0 = MEM_U32(sp + 124); +a0 = 0x1001c900; +t2 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t2 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44ac14; +a0 = a0 + 0x10c; +L44ac14: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 124); +goto L44b450; +a0 = MEM_U32(sp + 124); +L44ac20: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = MEM_U32(sp + 140); +a2 = MEM_U32(sp + 144); +//nop; +v0 = f_exprimage(mem, sp, a0, a1, a2); +goto L44ac38; +//nop; +L44ac38: +// bdead 40020003 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 132); +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L44ac60;} +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +goto L44b45c; +// bdead 9 ra = MEM_U32(sp + 28); +L44ac60: +a0 = MEM_U32(s0 + 40); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 4) = a1; +v0 = f_isvarihash(mem, sp, a0, a1); +goto L44ac78; +MEM_U32(sp + 4) = a1; +L44ac78: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +//nop; +a1 = s0; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L44ac94; +a3 = zero; +L44ac94: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = v0; +t9 = 0x1001eb84; +v0 = MEM_U32(sp + 132); +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L44acbc;} +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +goto L44b45c; +// bdead 9 ra = MEM_U32(sp + 28); +L44acbc: +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(v1 + 2); +MEM_U32(sp + 124) = v1; +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L44acd8; +a0 = a0 + 0x12c; +L44acd8: +// bdead 40020003 gp = MEM_U32(sp + 24); +t3 = MEM_U32(sp + 124); +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t3 + 36); +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L44acf8; +a0 = a0 + 0x12c; +L44acf8: +// bdead 40020003 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 124); +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t6 + 36); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44ad18; +a0 = a0 + 0x10c; +L44ad18: +t8 = MEM_U8(s0 + 33); +// bdead 42020003 gp = MEM_U32(sp + 24); +if (t8 == 0) {//nop; +goto L44ad7c;} +//nop; +t2 = MEM_U32(sp + 140); +a0 = 0x1001cbe8; +MEM_U8(t2 + 0) = (uint8_t)zero; +t4 = MEM_U32(sp + 144); +//nop; +MEM_U8(t4 + 0) = (uint8_t)zero; +t5 = MEM_U32(sp + 124); +//nop; +a1 = MEM_U16(t5 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L44ad54; +//nop; +L44ad54: +// bdead 40000001 gp = MEM_U32(sp + 24); +t7 = MEM_U32(sp + 124); +//nop; +a0 = 0x1001cbf0; +a1 = MEM_U16(t7 + 36); +//nop; +f_setbit(mem, sp, a0, a1); +goto L44ad70; +//nop; +L44ad70: +// bdead 40000001 gp = MEM_U32(sp + 24); +t4 = MEM_U32(sp + 140); +goto L44ada0; +t4 = MEM_U32(sp + 140); +L44ad7c: +t9 = MEM_U8(s0 + 3); +t3 = MEM_U32(sp + 140); +//nop; +MEM_U8(t3 + 0) = (uint8_t)t9; +t6 = MEM_U8(s0 + 2); +t2 = MEM_U32(sp + 144); +t8 = t6 < 0x1; +MEM_U8(t2 + 0) = (uint8_t)t8; +t4 = MEM_U32(sp + 140); +L44ada0: +t5 = MEM_U32(sp + 144); +v0 = MEM_U8(t4 + 0); +t7 = MEM_U32(sp + 124); +if (v0 == 0) {v1 = v0; +goto L44adbc;} +v1 = v0; +v1 = MEM_U8(t5 + 0); +//nop; +L44adbc: +if (v0 == 0) {t9 = MEM_U32(sp + 144); +goto L44adf0;} +t9 = MEM_U32(sp + 144); +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t7 + 2); +MEM_U32(sp + 68) = v1; +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L44ade0; +a0 = a0 + 0x104; +L44ade0: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 68); +//nop; +t9 = MEM_U32(sp + 144); +L44adf0: +t6 = MEM_U32(sp + 124); +t3 = MEM_U8(t9 + 0); +//nop; +if (t3 == 0) {t8 = v1 & 0xff; +goto L44ae30;} +t8 = v1 & 0xff; +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t6 + 2); +MEM_U32(sp + 68) = v1; +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L44ae20; +a0 = a0 + 0x114; +L44ae20: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 68); +//nop; +t8 = v1 & 0xff; +L44ae30: +if (t8 != 0) {a0 = MEM_U32(sp + 124); +goto L44b450;} +a0 = MEM_U32(sp + 124); +a0 = 0x1001c900; +t2 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t2 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44ae54; +a0 = a0 + 0x10c; +L44ae54: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 124); +goto L44b450; +a0 = MEM_U32(sp + 124); +L44ae60: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = sp + 0x7b; +a2 = sp + 0x7a; +v0 = f_exprimage(mem, sp, a0, a1, a2); +goto L44ae74; +a2 = sp + 0x7a; +L44ae74: +// bdead 4002000b gp = MEM_U32(sp + 24); +MEM_U32(sp + 112) = v0; +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L44aea0;} +//nop; +v0 = MEM_U32(sp + 132); +// bdead 9 ra = MEM_U32(sp + 28); +goto L44b45c; +// bdead 9 ra = MEM_U32(sp + 28); +L44aea0: +t5 = MEM_U8(v0 + 0); +at = 0x4; +if (t5 != at) {//nop; +goto L44af10;} +//nop; +t7 = MEM_U8(v0 + 16); +//nop; +t9 = t7 + 0xffffffe0; +t3 = t9 < 0x40; +if (t3 == 0) {t6 = (int)t9 >> 5; +goto L44aee8;} +t6 = (int)t9 >> 5; +t2 = 0x10000c3c; +t8 = t6 << 2; +t2 = t2; +t4 = t2 + t8; +t5 = MEM_U32(t4 + 0); +//nop; +t7 = t5 << (t9 & 0x1f); +t3 = (int)t7 < (int)0x0; +L44aee8: +if (t3 == 0) {//nop; +goto L44af10;} +//nop; +t2 = MEM_U32(sp + 112); +//nop; +a0 = 0x1001cba8; +a1 = MEM_U16(t2 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L44af08; +//nop; +L44af08: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L44af10: +a0 = MEM_U8(s0 + 32); +t4 = 0x10013460; +t8 = a0 << 2; +t8 = t8 - a0; +t5 = t8 + t4; +t9 = MEM_U8(t5 + 2); +a1 = sp + 0x79; +if (t9 == 0) {at = 0x36; +goto L44b0bc;} +at = 0x36; +//nop; +a0 = MEM_U32(s0 + 40); +a2 = sp + 0x78; +v0 = f_exprimage(mem, sp, a0, a1, a2); +goto L44af44; +a2 = sp + 0x78; +L44af44: +// bdead 4002000b gp = MEM_U32(sp + 24); +MEM_U32(sp + 108) = v0; +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L44af70;} +//nop; +v0 = MEM_U32(sp + 132); +// bdead 9 ra = MEM_U32(sp + 28); +goto L44b45c; +// bdead 9 ra = MEM_U32(sp + 28); +L44af70: +t6 = MEM_U8(v0 + 0); +at = 0x4; +if (t6 != at) {//nop; +goto L44afe4;} +//nop; +t3 = MEM_U8(v0 + 16); +//nop; +t2 = t3 + 0xffffffe0; +t8 = t2 < 0x40; +if (t8 == 0) {t4 = (int)t2 >> 5; +goto L44afb8;} +t4 = (int)t2 >> 5; +t9 = 0x10000c3c; +t5 = t4 << 2; +t9 = t9; +t7 = t9 + t5; +t6 = MEM_U32(t7 + 0); +//nop; +t3 = t6 << (t2 & 0x1f); +t8 = (int)t3 < (int)0x0; +L44afb8: +if (t8 == 0) {//nop; +goto L44afe4;} +//nop; +t9 = MEM_U32(sp + 108); +a0 = 0x1001cba8; +a1 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L44afdc; +//nop; +L44afdc: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L44afe4: +//nop; +a0 = MEM_U8(s0 + 32); +a1 = MEM_U32(sp + 112); +a2 = MEM_U32(sp + 108); +//nop; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L44affc; +//nop; +L44affc: +// bdead 4002000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 112); +//nop; +a3 = MEM_U32(sp + 108); +a0 = v0 & 0xffff; +a1 = s0; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L44b018; +a1 = s0; +L44b018: +v1 = MEM_U8(sp + 123); +// bdead 4002001b gp = MEM_U32(sp + 24); +if (v1 == 0) {MEM_U32(sp + 124) = v0; +goto L44b030;} +MEM_U32(sp + 124) = v0; +v1 = MEM_U8(sp + 121); +//nop; +L44b030: +a2 = MEM_U32(sp + 140); +at = 0x30000; +MEM_U8(a2 + 0) = (uint8_t)v1; +v1 = MEM_U8(sp + 122); +a3 = MEM_U32(sp + 144); +if (v1 == 0) {//nop; +goto L44b054;} +//nop; +v1 = MEM_U8(sp + 120); +//nop; +L44b054: +t6 = MEM_U8(s0 + 32); +at = at | 0x8c80; +t2 = t6 + 0xffffffe0; +t3 = t2 < 0x20; +t4 = -t3; +t8 = t4 & at; +t9 = t8 << (t2 & 0x1f); +if ((int)t9 >= 0) {MEM_U8(a3 + 0) = (uint8_t)v1; +goto L44b274;} +MEM_U8(a3 + 0) = (uint8_t)v1; +v1 = MEM_U8(a2 + 0); +//nop; +if (v1 == 0) {//nop; +goto L44b090;} +//nop; +v1 = MEM_U8(s0 + 3); +//nop; +L44b090: +MEM_U8(a2 + 0) = (uint8_t)v1; +v1 = MEM_U8(a3 + 0); +//nop; +if (v1 == 0) {//nop; +goto L44b0b0;} +//nop; +v1 = MEM_U8(s0 + 2); +//nop; +v1 = v1 < 0x1; +L44b0b0: +MEM_U8(a3 + 0) = (uint8_t)v1; +goto L44b274; +MEM_U8(a3 + 0) = (uint8_t)v1; +at = 0x36; +L44b0bc: +if (a0 != at) {t7 = a0 + 0xffffffe0; +goto L44b0f4;} +t7 = a0 + 0xffffffe0; +t5 = MEM_U32(s0 + 56); +//nop; +if (t5 != 0) {t7 = a0 + 0xffffffe0; +goto L44b0f4;} +t7 = a0 + 0xffffffe0; +//nop; +a0 = MEM_U32(s0 + 52); +//nop; +v0 = f_assign_mtag(mem, sp, a0); +goto L44b0e4; +//nop; +L44b0e4: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = MEM_U8(s0 + 32); +MEM_U32(s0 + 56) = v0; +t7 = a0 + 0xffffffe0; +L44b0f4: +t6 = t7 < 0x80; +if (t6 == 0) {//nop; +goto L44b124;} +//nop; +t8 = 0x10000c2c; +t3 = (int)t7 >> 5; +t4 = t3 << 2; +t8 = t8; +t2 = t8 + t4; +t9 = MEM_U32(t2 + 0); +//nop; +t5 = t9 << (t7 & 0x1f); +t6 = (int)t5 < (int)0x0; +L44b124: +if (t6 == 0) {t8 = a0 < 0xa0; +goto L44b14c;} +t8 = a0 < 0xa0; +//nop; +a1 = MEM_U32(sp + 112); +a2 = zero; +v0 = f_opvalihash(mem, sp, a0, a1, a2); +goto L44b13c; +a2 = zero; +L44b13c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +goto L44b1b4; +a0 = v0 & 0xffff; +// fdead 0 t8 = a0 < 0xa0; +L44b14c: +if (t8 == 0) {t4 = (int)a0 >> 5; +goto L44b174;} +t4 = (int)a0 >> 5; +t9 = 0x10000c18; +t2 = t4 << 2; +t9 = t9; +t7 = t9 + t2; +t5 = MEM_U32(t7 + 0); +//nop; +t3 = t5 << (a0 & 0x1f); +t8 = (int)t3 < (int)0x0; +L44b174: +if (t8 == 0) {//nop; +goto L44b19c;} +//nop; +//nop; +a1 = MEM_U32(sp + 112); +a2 = MEM_U32(s0 + 44); +//nop; +v0 = f_opvalihash(mem, sp, a0, a1, a2); +goto L44b190; +//nop; +L44b190: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +goto L44b1b4; +a0 = v0 & 0xffff; +L44b19c: +//nop; +a1 = MEM_U32(sp + 112); +a2 = zero; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L44b1ac; +a2 = zero; +L44b1ac: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +L44b1b4: +//nop; +a2 = MEM_U32(sp + 112); +a1 = s0; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L44b1c8; +a3 = zero; +L44b1c8: +t4 = MEM_U8(s0 + 32); +// bdead 4002200b gp = MEM_U32(sp + 24); +t9 = t4 + 0xffffffe0; +t2 = t9 < 0x80; +if (t2 == 0) {MEM_U32(sp + 124) = v0; +goto L44b204;} +MEM_U32(sp + 124) = v0; +t3 = 0x10000c08; +t7 = (int)t9 >> 5; +t5 = t7 << 2; +t3 = t3; +t6 = t3 + t5; +t8 = MEM_U32(t6 + 0); +//nop; +t4 = t8 << (t9 & 0x1f); +t2 = (int)t4 < (int)0x0; +L44b204: +if (t2 == 0) {//nop; +goto L44b254;} +//nop; +v1 = MEM_U8(sp + 123); +t5 = MEM_U32(sp + 140); +if (v1 == 0) {//nop; +goto L44b224;} +//nop; +v1 = MEM_U8(s0 + 3); +//nop; +L44b224: +MEM_U8(t5 + 0) = (uint8_t)v1; +v1 = MEM_U8(sp + 122); +a3 = MEM_U32(sp + 144); +if (v1 == 0) {//nop; +goto L44b244;} +//nop; +v1 = MEM_U8(s0 + 2); +//nop; +v1 = v1 < 0x1; +L44b244: +MEM_U8(a3 + 0) = (uint8_t)v1; +a2 = MEM_U32(sp + 140); +//nop; +goto L44b274; +//nop; +L44b254: +t9 = MEM_U8(sp + 123); +a2 = MEM_U32(sp + 140); +//nop; +MEM_U8(a2 + 0) = (uint8_t)t9; +a3 = MEM_U32(sp + 144); +t7 = MEM_U8(sp + 122); +//nop; +MEM_U8(a3 + 0) = (uint8_t)t7; +L44b274: +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L44b298;} +//nop; +v0 = MEM_U32(sp + 132); +// bdead 9 ra = MEM_U32(sp + 28); +goto L44b45c; +// bdead 9 ra = MEM_U32(sp + 28); +L44b298: +t5 = MEM_U8(s0 + 35); +at = 0xe; +if (t5 != at) {//nop; +goto L44b2b0;} +//nop; +MEM_U8(a2 + 0) = (uint8_t)zero; +MEM_U8(a3 + 0) = (uint8_t)zero; +L44b2b0: +v0 = MEM_U8(a2 + 0); +//nop; +if (v0 == 0) {v1 = v0; +goto L44b2c8;} +v1 = v0; +v1 = MEM_U8(a3 + 0); +//nop; +L44b2c8: +t6 = MEM_U8(a3 + 0); +a0 = 0x1001c900; +t8 = MEM_U32(sp + 124); +MEM_U8(s0 + 33) = (uint8_t)v0; +MEM_U8(s0 + 34) = (uint8_t)t6; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t8 + 2); +MEM_U32(sp + 68) = v1; +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L44b2f4; +a0 = a0 + 0x12c; +L44b2f4: +t9 = MEM_U32(sp + 140); +// bdead 44020003 gp = MEM_U32(sp + 24); +t7 = MEM_U8(t9 + 0); +v1 = MEM_U32(sp + 68); +if (t7 == 0) {t4 = MEM_U32(sp + 144); +goto L44b33c;} +t4 = MEM_U32(sp + 144); +a0 = 0x1001c900; +t2 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t2 + 2); +MEM_U32(sp + 68) = v1; +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L44b32c; +a0 = a0 + 0x104; +L44b32c: +// bdead 40020003 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 68); +//nop; +t4 = MEM_U32(sp + 144); +L44b33c: +t5 = MEM_U32(sp + 124); +t3 = MEM_U8(t4 + 0); +//nop; +if (t3 == 0) {t6 = v1 & 0xff; +goto L44b37c;} +t6 = v1 & 0xff; +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t5 + 2); +MEM_U32(sp + 68) = v1; +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L44b36c; +a0 = a0 + 0x114; +L44b36c: +// bdead 40020003 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 68); +//nop; +t6 = v1 & 0xff; +L44b37c: +if (t6 != 0) {//nop; +goto L44b3a8;} +//nop; +a0 = 0x1001c900; +t8 = MEM_U32(sp + 124); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t8 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44b3a0; +a0 = a0 + 0x10c; +L44b3a0: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L44b3a8: +t9 = MEM_U8(s0 + 32); +//nop; +t7 = t9 + 0xffffffe0; +t2 = t7 < 0x40; +if (t2 == 0) {t4 = (int)t7 >> 5; +goto L44b3e0;} +t4 = (int)t7 >> 5; +t5 = 0x10000c00; +t3 = t4 << 2; +t5 = t5; +t6 = t5 + t3; +t8 = MEM_U32(t6 + 0); +//nop; +t9 = t8 << (t7 & 0x1f); +t2 = (int)t9 < (int)0x0; +L44b3e0: +if (t2 == 0) {a0 = MEM_U32(sp + 124); +goto L44b450;} +a0 = MEM_U32(sp + 124); +t5 = MEM_U32(s0 + 56); +a2 = MEM_U8(sp + 123); +if (t5 != 0) {a0 = s0; +goto L44b44c;} +a0 = s0; +//nop; +a3 = MEM_U8(sp + 122); +a1 = 0x1; +f_trep_image(mem, sp, a0, a1, a2, a3); +goto L44b408; +a1 = 0x1; +L44b408: +// bdead 40020003 gp = MEM_U32(sp + 24); +a2 = MEM_U8(sp + 121); +//nop; +a3 = MEM_U8(sp + 120); +a0 = s0; +a1 = zero; +f_trep_image(mem, sp, a0, a1, a2, a3); +goto L44b424; +a1 = zero; +L44b424: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 124); +goto L44b450; +a0 = MEM_U32(sp + 124); +L44b430: +a2 = 0x10004c94; +//nop; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L44b444; +a2 = a2; +L44b444: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L44b44c: +a0 = MEM_U32(sp + 124); +L44b450: +//nop; +L44b454: +v0 = a0; +// bdead 9 ra = MEM_U32(sp + 28); +L44b45c: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x88; +return v0; +// bdead 9 sp = sp + 0x88; +} + +static uint32_t f_searchstore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44b468: +//searchstore: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +t6 = MEM_U16(sp + 58); +t8 = 0x1001cc50; +t7 = t6 << 2; +// fdead 420181eb MEM_U32(sp + 36) = ra; +// fdead 420181eb MEM_U32(sp + 32) = gp; +// fdead 420181eb MEM_U32(sp + 28) = s1; +// fdead 420181eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +t9 = t7 + t8; +s0 = MEM_U32(t9 + 0); +s1 = a3; +if (s0 == 0) {t0 = zero; +goto L44b6c0;} +t0 = zero; +t1 = MEM_U32(sp + 72); +//nop; +L44b4bc: +t2 = MEM_U8(s0 + 0); +at = 0x4; +if (t2 != at) {//nop; +goto L44b6a0;} +//nop; +v1 = MEM_U8(s0 + 16); +t3 = MEM_U8(sp + 63); +t4 = MEM_U32(sp + 64); +if (t3 != v1) {//nop; +goto L44b6a0;} +//nop; +t5 = MEM_U32(s0 + 20); +//nop; +if (t4 != t5) {//nop; +goto L44b6a0;} +//nop; +v0 = v1 & 0xff; +goto L44b5b0; +v0 = v1 & 0xff; +L44b4f8: +t6 = MEM_U32(s0 + 24); +//nop; +t0 = s1 ^ t6; +t0 = t0 < 0x1; +t7 = t0 & 0xff; +t0 = t7; +goto L44b6a0; +t0 = t7; +L44b514: +t8 = MEM_U32(s0 + 24); +//nop; +v0 = s1 ^ t8; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L44b554;} +//nop; +t9 = MEM_U32(s0 + 36); +t2 = MEM_U32(sp + 76); +v0 = t1 ^ t9; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L44b554;} +//nop; +t3 = MEM_U32(s0 + 28); +//nop; +v0 = t2 ^ t3; +v0 = v0 < 0x1; +L44b554: +t0 = v0 & 0xff; +goto L44b6a0; +t0 = v0 & 0xff; +L44b55c: +t4 = MEM_U32(s0 + 24); +//nop; +t0 = s1 ^ t4; +t0 = t0 < 0x1; +t5 = t0 & 0xff; +t0 = t5; +goto L44b6a0; +t0 = t5; +L44b578: +t6 = MEM_U32(s0 + 24); +//nop; +v0 = s1 ^ t6; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L44b5a0;} +//nop; +t7 = MEM_U32(s0 + 28); +//nop; +v0 = t1 ^ t7; +v0 = v0 < 0x1; +L44b5a0: +t0 = v0 & 0xff; +goto L44b6a0; +t0 = v0 & 0xff; +L44b5a8: +t0 = 0x1; +goto L44b6a0; +t0 = 0x1; +L44b5b0: +at = v0 < 0x7c; +if (at != 0) {at = v0 < 0x95; +goto L44b61c;} +at = v0 < 0x95; +if (at != 0) {at = 0x9b; +goto L44b5d4;} +at = 0x9b; +if (v0 == at) {//nop; +goto L44b514;} +//nop; +//nop; +goto L44b5e8; +//nop; +L44b5d4: +at = v0 < 0x86; +if (at == 0) {at = v0 < 0x80; +goto L44b68c;} +at = v0 < 0x80; +if (at == 0) {//nop; +goto L44b578;} +//nop; +L44b5e8: +a2 = 0x10004ccc; +//nop; +a0 = 0x1; +a1 = 0x339; +a3 = 0xa; +MEM_U8(sp + 47) = (uint8_t)t0; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L44b608; +a2 = a2; +L44b608: +// bdead 40060003 gp = MEM_U32(sp + 32); +t0 = MEM_U8(sp + 47); +t1 = MEM_U32(sp + 72); +//nop; +goto L44b6a0; +//nop; +L44b61c: +at = v0 < 0x41; +if (at != 0) {at = v0 < 0x5a; +goto L44b640;} +at = v0 < 0x5a; +if (at == 0) {at = v0 < 0x58; +goto L44b678;} +at = v0 < 0x58; +if (at == 0) {//nop; +goto L44b55c;} +//nop; +//nop; +goto L44b5e8; +//nop; +L44b640: +at = 0xf; +if (v0 == at) {t8 = v0 + 0xffffffc2; +goto L44b5a8;} +t8 = v0 + 0xffffffc2; +at = t8 < 0x3; +if (at == 0) {//nop; +goto L44b5e8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004cd8[] = { +&&L44b4f8, +&&L44b514, +&&L44b514, +}; +dest = Lswitch10004cd8[t8]; +//nop; +goto *dest; +//nop; +L44b678: +at = 0x7b; +if (v0 == at) {//nop; +goto L44b4f8;} +//nop; +//nop; +goto L44b5e8; +//nop; +L44b68c: +at = 0x94; +if (v0 == at) {//nop; +goto L44b514;} +//nop; +//nop; +goto L44b5e8; +//nop; +L44b6a0: +if (t0 != 0) {//nop; +goto L44b6b0;} +//nop; +s0 = MEM_U32(s0 + 12); +//nop; +L44b6b0: +if (t0 != 0) {//nop; +goto L44b6c0;} +//nop; +if (s0 != 0) {//nop; +goto L44b4bc;} +//nop; +L44b6c0: +if (t0 != 0) {v0 = s0; +goto L44b828;} +v0 = s0; +//nop; +a0 = MEM_U16(sp + 58); +a1 = zero; +v0 = f_appendichain(mem, sp, a0, a1); +goto L44b6d8; +a1 = zero; +L44b6d8: +// bdead 4004000b gp = MEM_U32(sp + 32); +if (v0 != 0) {s0 = v0; +goto L44b6f8;} +s0 = v0; +at = 0x1001eb84; +t9 = 0x1; +v0 = MEM_U32(sp + 52); +MEM_U8(at + 0) = (uint8_t)t9; +goto L44b828; +MEM_U8(at + 0) = (uint8_t)t9; +L44b6f8: +t3 = MEM_U8(sp + 63); +t4 = MEM_U32(sp + 64); +//nop; +t2 = 0x4; +MEM_U8(s0 + 0) = (uint8_t)t2; +MEM_U32(s0 + 24) = s1; +a0 = s0; +a1 = zero; +MEM_U8(s0 + 16) = (uint8_t)t3; +MEM_U32(s0 + 20) = t4; +v0 = f_newbit(mem, sp, a0, a1); +goto L44b724; +MEM_U32(s0 + 20) = t4; +L44b724: +t5 = MEM_U8(s0 + 16); +// bdead 40024009 gp = MEM_U32(sp + 32); +t6 = t5 < 0xa0; +if (t6 == 0) {MEM_U16(s0 + 2) = (uint16_t)v0; +goto L44b75c;} +MEM_U16(s0 + 2) = (uint16_t)v0; +t9 = 0x10000c44; +t7 = (int)t5 >> 5; +t8 = t7 << 2; +t9 = t9; +t2 = t9 + t8; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t5 & 0x1f); +t6 = (int)t4 < (int)0x0; +L44b75c: +if (t6 == 0) {//nop; +goto L44b808;} +//nop; +//nop; +a0 = 0x1001cb90; +a1 = MEM_U16(s0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L44b778; +//nop; +L44b778: +v1 = MEM_U8(s0 + 16); +// bdead 40020011 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 72); +at = 0xf; +if (v1 == at) {v0 = s0; +goto L44b828;} +v0 = s0; +t9 = v1 + 0xffffff80; +t8 = t9 < 0x20; +t2 = -t8; +at = 0x78000000; +t3 = t2 & at; +t5 = t3 << (t9 & 0x1f); +if ((int)t5 >= 0) {MEM_U32(s0 + 28) = t1; +goto L44b824;} +MEM_U32(s0 + 28) = t1; +v0 = MEM_U32(s0 + 24); +at = 0x2; +t4 = MEM_U8(v0 + 0); +//nop; +if (t4 != at) {//nop; +goto L44b824;} +//nop; +t7 = MEM_U8(v0 + 1); +at = 0x8f800000; +t6 = t7 < 0x20; +t8 = -t6; +t2 = t8 & at; +t3 = t2 << (t7 & 0x1f); +if ((int)t3 >= 0) {v0 = s0; +goto L44b828;} +v0 = s0; +//nop; +a0 = 0x1001cb98; +a1 = MEM_U16(s0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L44b7fc; +//nop; +L44b7fc: +// bdead 20001 gp = MEM_U32(sp + 32); +v0 = s0; +goto L44b828; +v0 = s0; +L44b808: +//nop; +a0 = 0x1001cb88; +a1 = MEM_U16(s0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L44b81c; +//nop; +L44b81c: +// bdead 20001 gp = MEM_U32(sp + 32); +//nop; +L44b824: +v0 = s0; +L44b828: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void f_codeimage(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44b83c: +//codeimage: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 400001eb MEM_U32(sp + 48) = s4; +s4 = 0x1001c900; +//nop; +// fdead 402001eb MEM_U32(sp + 60) = ra; +a0 = MEM_U32(s4 + 0); +// fdead 402001eb MEM_U32(sp + 56) = gp; +// fdead 402001eb MEM_U32(sp + 52) = s5; +// fdead 402001eb MEM_U32(sp + 44) = s3; +// fdead 402001eb MEM_U32(sp + 40) = s2; +// fdead 402001eb MEM_U32(sp + 36) = s1; +// fdead 402001eb MEM_U32(sp + 32) = s0; +f_init_node_vectors(mem, sp, a0); +goto L44b87c; +// fdead 402001eb MEM_U32(sp + 32) = s0; +L44b87c: +// bdead 40200003 gp = MEM_U32(sp + 56); +t6 = MEM_U32(s4 + 0); +s5 = 0x1001eb84; +s2 = MEM_U32(t6 + 28); +//nop; +L44b890: +s0 = MEM_U8(s2 + 0); +at = 0x3e; +t7 = s0 + 0xffffffe0; +t8 = t7 < 0x60; +if (t8 == 0) {//nop; +goto L44b8cc;} +//nop; +t1 = 0x10000cd4; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t8 = (int)t4 < (int)0x0; +L44b8cc: +if (t8 == 0) {t3 = s0 < 0xa0; +goto L44c028;} +t3 = s0 < 0xa0; +if (s0 != at) {a1 = sp + 0x57; +goto L44b8fc;} +a1 = sp + 0x57; +//nop; +a0 = MEM_U32(s2 + 20); +a2 = sp + 0x56; +v0 = f_exprimage(mem, sp, a0, a1, a2); +goto L44b8ec; +a2 = sp + 0x56; +L44b8ec: +t6 = MEM_U8(s5 + 0); +// bdead 40688003 gp = MEM_U32(sp + 56); +if (t6 != 0) {// bdead 40680003 ra = MEM_U32(sp + 60); +goto L44c748;} +// bdead 40680003 ra = MEM_U32(sp + 60); +L44b8fc: +t9 = MEM_U32(s2 + 4); +//nop; +a0 = MEM_U32(t9 + 40); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t9 + 44); +//nop; +MEM_U32(sp + 4) = a1; +//nop; +v0 = f_isvarihash(mem, sp, a0, a1); +goto L44b924; +//nop; +L44b924: +// bdead 4068000b gp = MEM_U32(sp + 56); +a1 = MEM_U32(s2 + 4); +//nop; +a0 = v0 & 0xffff; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L44b940; +a3 = zero; +L44b940: +t2 = MEM_U8(s5 + 0); +// bdead 4068080b gp = MEM_U32(sp + 56); +if (t2 != 0) {s3 = v0; +goto L44c744;} +s3 = v0; +t3 = MEM_U8(s2 + 3); +//nop; +if (t3 != 0) {//nop; +goto L44be94;} +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(v0 + 2); +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L44b974; +a0 = a0 + 0x12c; +L44b974: +// bdead 40780003 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 36); +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L44b98c; +a0 = a0 + 0x12c; +L44b98c: +// bdead 40780003 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44b9a4; +a0 = a0 + 0x10c; +L44b9a4: +t7 = MEM_U32(s2 + 4); +// bdead 40790003 gp = MEM_U32(sp + 56); +t4 = MEM_U16(t7 + 6); +//nop; +if (t4 == 0) {//nop; +goto L44ba04;} +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 36); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44b9d0; +a0 = a0 + 0x10c; +L44b9d0: +t5 = MEM_U32(s2 + 4); +// bdead 40784003 gp = MEM_U32(sp + 56); +t8 = MEM_U8(t5 + 2); +//nop; +if (t8 != 0) {//nop; +goto L44ba04;} +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L44b9fc; +a0 = a0 + 0x114; +L44b9fc: +// bdead 40780003 gp = MEM_U32(sp + 56); +//nop; +L44ba04: +t6 = MEM_U8(s3 + 26); +//nop; +if (t6 == 0) {//nop; +goto L44ba48;} +//nop; +//nop; +a0 = 0x1001cbe8; +a1 = MEM_U16(s3 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L44ba28; +//nop; +L44ba28: +// bdead 40780003 gp = MEM_U32(sp + 56); +a1 = MEM_U16(s3 + 36); +//nop; +a0 = 0x1001cbf0; +//nop; +f_setbit(mem, sp, a0, a1); +goto L44ba40; +//nop; +L44ba40: +// bdead 40780003 gp = MEM_U32(sp + 56); +//nop; +L44ba48: +v0 = MEM_U8(s2 + 28); +//nop; +if (v0 == 0) {//nop; +goto L44ba78;} +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 36); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L44ba6c; +a0 = a0 + 0x104; +L44ba6c: +// bdead 40780003 gp = MEM_U32(sp + 56); +v0 = MEM_U8(s2 + 28); +//nop; +L44ba78: +if (v0 == 0) {//nop; +goto L44ba90;} +//nop; +t1 = MEM_U8(s2 + 29); +//nop; +if (t1 != 0) {//nop; +goto L44bab0;} +//nop; +L44ba90: +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 36); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44baa4; +a0 = a0 + 0x10c; +L44baa4: +// bdead 40780003 gp = MEM_U32(sp + 56); +t6 = MEM_U32(s2 + 4); +goto L44bc30; +t6 = MEM_U32(s2 + 4); +L44bab0: +v0 = MEM_U32(s4 + 0); +at = 0x10; +a3 = MEM_U32(v0 + 32); +//nop; +v1 = MEM_U8(a3 + 0); +//nop; +if (v1 != at) {t4 = v1 < 0x40; +goto L44bb94;} +t4 = v1 < 0x40; +t9 = 0x1001e6b4; +at = 0x3; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L44bb04;} +//nop; +//nop; +a1 = MEM_U16(s3 + 36); +a0 = v0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44baf8; +a0 = v0 + 0x10c; +L44baf8: +// bdead 40780003 gp = MEM_U32(sp + 56); +t6 = MEM_U32(s2 + 4); +goto L44bc30; +t6 = MEM_U32(s2 + 4); +L44bb04: +t0 = MEM_U8(a3 + 24); +//nop; +t2 = t0 & 0x1; +if (t2 == 0) {//nop; +goto L44bb50;} +//nop; +a0 = 0x1001c4c0; +a1 = 0x10021c78; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = s2; +v0 = f_cskilled(mem, sp, a0, a1, a2); +goto L44bb34; +a2 = s2; +L44bb34: +// bdead 4078000b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L44bb74;} +//nop; +t3 = MEM_U32(s4 + 0); +//nop; +a3 = MEM_U32(t3 + 32); +//nop; +L44bb50: +t7 = MEM_U32(s2 + 4); +//nop; +a0 = MEM_U32(a3 + 40); +a2 = MEM_U8(t7 + 34); +a1 = s2; +v0 = f_listpskilled(mem, sp, a0, a1, a2); +goto L44bb68; +a1 = s2; +L44bb68: +// bdead 4078000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L44bc2c;} +//nop; +L44bb74: +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 36); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44bb88; +a0 = a0 + 0x10c; +L44bb88: +// bdead 40780003 gp = MEM_U32(sp + 56); +t6 = MEM_U32(s2 + 4); +goto L44bc30; +t6 = MEM_U32(s2 + 4); +L44bb94: +if (t4 == 0) {t5 = (int)v1 >> 5; +goto L44bbbc;} +t5 = (int)v1 >> 5; +t6 = 0x10000ccc; +t8 = t5 << 2; +t6 = t6; +t1 = t6 + t8; +t9 = MEM_U32(t1 + 0); +//nop; +t0 = t9 << (v1 & 0x1f); +t4 = (int)t0 < (int)0x0; +L44bbbc: +if (t4 == 0) {//nop; +goto L44bc2c;} +//nop; +//nop; +a0 = MEM_U8(a3 + 25); +a1 = MEM_U32(a3 + 20); +a2 = s2; +v0 = f_cskilled(mem, sp, a0, a1, a2); +goto L44bbd8; +a2 = s2; +L44bbd8: +// bdead 4078000b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L44bc10;} +//nop; +t3 = MEM_U32(s4 + 0); +t5 = MEM_U32(s2 + 4); +t7 = MEM_U32(t3 + 32); +//nop; +a2 = MEM_U8(t5 + 34); +a0 = MEM_U32(t7 + 36); +a1 = s2; +v0 = f_listpskilled(mem, sp, a0, a1, a2); +goto L44bc04; +a1 = s2; +L44bc04: +// bdead 4078000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L44bc2c;} +//nop; +L44bc10: +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 36); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44bc24; +a0 = a0 + 0x10c; +L44bc24: +// bdead 40780003 gp = MEM_U32(sp + 56); +//nop; +L44bc2c: +t6 = MEM_U32(s2 + 4); +L44bc30: +//nop; +a0 = MEM_U32(t6 + 52); +a1 = sp + 0x55; +a2 = sp + 0x54; +v0 = f_exprimage(mem, sp, a0, a1, a2); +goto L44bc44; +a2 = sp + 0x54; +L44bc44: +t8 = MEM_U8(s5 + 0); +// bdead 4278018b gp = MEM_U32(sp + 56); +if (t8 != 0) {s1 = v0; +goto L44c744;} +s1 = v0; +if (v0 != 0) {//nop; +goto L44bc74;} +//nop; +//nop; +a0 = 0x1ac; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L44bc6c; +//nop; +L44bc6c: +// bdead 407c0003 gp = MEM_U32(sp + 56); +//nop; +L44bc74: +t1 = MEM_U8(s1 + 0); +at = 0x4; +if (t1 != at) {//nop; +goto L44bce0;} +//nop; +t9 = MEM_U8(s1 + 16); +//nop; +t0 = t9 + 0xffffffe0; +t2 = t0 < 0x40; +if (t2 == 0) {t4 = (int)t0 >> 5; +goto L44bcbc;} +t4 = (int)t0 >> 5; +t7 = 0x10000cc4; +t3 = t4 << 2; +t7 = t7; +t5 = t7 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t8 = t6 << (t0 & 0x1f); +t2 = (int)t8 < (int)0x0; +L44bcbc: +if (t2 == 0) {//nop; +goto L44bce0;} +//nop; +//nop; +a0 = 0x1001cba8; +a1 = MEM_U16(s1 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L44bcd8; +//nop; +L44bcd8: +// bdead 407c0003 gp = MEM_U32(sp + 56); +//nop; +L44bce0: +//nop; +a0 = MEM_U8(s2 + 0); +a1 = s3; +a2 = s1; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L44bcf4; +a2 = s1; +L44bcf4: +// bdead 407c000b gp = MEM_U32(sp + 56); +a1 = MEM_U8(s2 + 0); +//nop; +a0 = v0 & 0xffff; +a2 = s3; +a3 = s1; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = zero; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L44bd18; +MEM_U32(sp + 20) = zero; +L44bd18: +t9 = MEM_U8(s5 + 0); +// bdead 4478000b gp = MEM_U32(sp + 56); +if (t9 != 0) {s1 = v0; +goto L44c744;} +s1 = v0; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(v0 + 2); +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L44bd3c; +a0 = a0 + 0x12c; +L44bd3c: +MEM_U32(s1 + 32) = s2; +t4 = MEM_U8(s3 + 1); +// bdead 406c2003 gp = MEM_U32(sp + 56); +MEM_U8(s1 + 1) = (uint8_t)t4; +t7 = MEM_U8(s2 + 28); +MEM_U32(s2 + 40) = s1; +if (t7 == 0) {//nop; +goto L44bd90;} +//nop; +t3 = MEM_U8(s2 + 30); +t5 = MEM_U8(sp + 85); +if (t3 == 0) {//nop; +goto L44bd90;} +//nop; +if (t5 == 0) {//nop; +goto L44bd90;} +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L44bd88; +a0 = a0 + 0x104; +L44bd88: +// bdead 406c0003 gp = MEM_U32(sp + 56); +//nop; +L44bd90: +t6 = MEM_U8(s2 + 30); +//nop; +if (t6 == 0) {//nop; +goto L44bde8;} +//nop; +v0 = MEM_U8(s2 + 31); +//nop; +if (v0 == 0) {//nop; +goto L44bde8;} +//nop; +t0 = MEM_U8(s2 + 28); +//nop; +if (t0 == 0) {//nop; +goto L44bde8;} +//nop; +t8 = MEM_U8(s2 + 29); +t1 = MEM_U8(sp + 85); +if (t8 == 0) {//nop; +goto L44bde8;} +//nop; +if (t1 == 0) {//nop; +goto L44bde8;} +//nop; +t2 = MEM_U8(sp + 84); +//nop; +if (t2 != 0) {//nop; +goto L44be08;} +//nop; +L44bde8: +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44bdfc; +a0 = a0 + 0x10c; +L44bdfc: +// bdead 406c0003 gp = MEM_U32(sp + 56); +v0 = MEM_U8(s2 + 31); +//nop; +L44be08: +if (v0 == 0) {//nop; +goto L44be3c;} +//nop; +t9 = MEM_U8(sp + 84); +//nop; +if (t9 == 0) {//nop; +goto L44be3c;} +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x124; +f_setbit(mem, sp, a0, a1); +goto L44be34; +a0 = a0 + 0x124; +L44be34: +// bdead 406c0003 gp = MEM_U32(sp + 56); +//nop; +L44be3c: +t4 = MEM_U8(s2 + 30); +//nop; +if (t4 == 0) {//nop; +goto L44be74;} +//nop; +t7 = MEM_U8(s2 + 31); +t3 = MEM_U8(sp + 85); +if (t7 == 0) {//nop; +goto L44be74;} +//nop; +if (t3 == 0) {//nop; +goto L44be74;} +//nop; +t5 = MEM_U8(sp + 84); +//nop; +if (t5 != 0) {//nop; +goto L44c734;} +//nop; +L44be74: +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x11c; +f_setbit(mem, sp, a0, a1); +goto L44be88; +a0 = a0 + 0x11c; +L44be88: +// bdead 40680003 gp = MEM_U32(sp + 56); +s2 = MEM_U32(s2 + 8); +goto L44c738; +s2 = MEM_U32(s2 + 8); +L44be94: +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44bea8; +a0 = a0 + 0x10c; +L44bea8: +t6 = MEM_U32(s2 + 4); +// bdead 40788003 gp = MEM_U32(sp + 56); +t0 = MEM_U16(t6 + 6); +//nop; +if (t0 == 0) {//nop; +goto L44bf08;} +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 36); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44bed4; +a0 = a0 + 0x10c; +L44bed4: +t8 = MEM_U32(s2 + 4); +// bdead 42780003 gp = MEM_U32(sp + 56); +t1 = MEM_U8(t8 + 2); +//nop; +if (t1 != 0) {//nop; +goto L44bf08;} +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L44bf00; +a0 = a0 + 0x114; +L44bf00: +// bdead 40780003 gp = MEM_U32(sp + 56); +//nop; +L44bf08: +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 36); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L44bf1c; +a0 = a0 + 0x104; +L44bf1c: +t2 = MEM_U8(s2 + 29); +// bdead 40780803 gp = MEM_U32(sp + 56); +if (t2 != 0) {//nop; +goto L44bf4c;} +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 36); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44bf40; +a0 = a0 + 0x10c; +L44bf40: +// bdead 40680003 gp = MEM_U32(sp + 56); +//nop; +goto L44c020; +//nop; +L44bf4c: +v0 = MEM_U32(s4 + 0); +at = 0x10; +a3 = MEM_U32(v0 + 32); +//nop; +v1 = MEM_U8(a3 + 0); +//nop; +if (v1 != at) {t9 = v1 < 0x40; +goto L44bf88;} +t9 = v1 < 0x40; +//nop; +a1 = MEM_U16(s3 + 36); +a0 = v0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44bf7c; +a0 = v0 + 0x10c; +L44bf7c: +// bdead 40680003 gp = MEM_U32(sp + 56); +//nop; +goto L44c020; +//nop; +L44bf88: +if (t9 == 0) {t4 = (int)v1 >> 5; +goto L44bfb0;} +t4 = (int)v1 >> 5; +t3 = 0x10000ccc; +t7 = t4 << 2; +t3 = t3; +t5 = t3 + t7; +t6 = MEM_U32(t5 + 0); +//nop; +t0 = t6 << (v1 & 0x1f); +t9 = (int)t0 < (int)0x0; +L44bfb0: +if (t9 == 0) {//nop; +goto L44c020;} +//nop; +//nop; +a0 = MEM_U8(a3 + 25); +a1 = MEM_U32(a3 + 20); +a2 = s2; +v0 = f_cskilled(mem, sp, a0, a1, a2); +goto L44bfcc; +a2 = s2; +L44bfcc: +// bdead 4078000b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L44c004;} +//nop; +t1 = MEM_U32(s4 + 0); +t4 = MEM_U32(s2 + 4); +t2 = MEM_U32(t1 + 32); +//nop; +a2 = MEM_U8(t4 + 34); +a0 = MEM_U32(t2 + 36); +a1 = s2; +v0 = f_listpskilled(mem, sp, a0, a1, a2); +goto L44bff8; +a1 = s2; +L44bff8: +// bdead 4078000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L44c020;} +//nop; +L44c004: +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s3 + 36); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44c018; +a0 = a0 + 0x10c; +L44c018: +// bdead 40680003 gp = MEM_U32(sp + 56); +//nop; +L44c020: +MEM_U32(s2 + 40) = zero; +goto L44c734; +MEM_U32(s2 + 40) = zero; +L44c028: +if (t3 == 0) {t7 = (int)s0 >> 5; +goto L44c050;} +t7 = (int)s0 >> 5; +t6 = 0x10000cb0; +t5 = t7 << 2; +t6 = t6; +t0 = t6 + t5; +t8 = MEM_U32(t0 + 0); +//nop; +t9 = t8 << (s0 & 0x1f); +t3 = (int)t9 < (int)0x0; +L44c050: +if (t3 != 0) {a1 = sp + 0x57; +goto L44c734;} +a1 = sp + 0x57; +//nop; +a0 = MEM_U32(s2 + 4); +a2 = sp + 0x56; +v0 = f_exprimage(mem, sp, a0, a1, a2); +goto L44c068; +a2 = sp + 0x56; +L44c068: +v1 = MEM_U8(s5 + 0); +// bdead 4068001b gp = MEM_U32(sp + 56); +if (v1 != 0) {s3 = v0; +goto L44c744;} +s3 = v0; +s0 = MEM_U8(s2 + 0); +at = 0xf; +t2 = s0 < 0xa0; +if (t2 == 0) {t4 = (int)s0 >> 5; +goto L44c0b0;} +t4 = (int)s0 >> 5; +t6 = 0x10000c9c; +t7 = t4 << 2; +t6 = t6; +t5 = t6 + t7; +t0 = MEM_U32(t5 + 0); +//nop; +t8 = t0 << (s0 & 0x1f); +t9 = (int)t8 < (int)0x0; +t2 = t9; +L44c0b0: +if (t2 == 0) {//nop; +goto L44c734;} +//nop; +if (s0 == at) {s1 = zero; +goto L44c0e4;} +s1 = zero; +//nop; +a0 = MEM_U32(s2 + 20); +a1 = sp + 0x55; +a2 = sp + 0x54; +v0 = f_exprimage(mem, sp, a0, a1, a2); +goto L44c0d4; +a2 = sp + 0x54; +L44c0d4: +// bdead 4078000b gp = MEM_U32(sp + 56); +v1 = MEM_U8(s5 + 0); +s1 = v0; +goto L44c0e4; +s1 = v0; +L44c0e4: +if (v1 != 0) {// bdead 407c0003 ra = MEM_U32(sp + 60); +goto L44c748;} +// bdead 407c0003 ra = MEM_U32(sp + 60); +s0 = MEM_U8(s2 + 0); +//nop; +t1 = s0 + 0xffffffe0; +t3 = t1 < 0x80; +if (t3 == 0) {t4 = (int)t1 >> 5; +goto L44c124;} +t4 = (int)t1 >> 5; +t7 = 0x10000c8c; +t6 = t4 << 2; +t7 = t7; +t5 = t7 + t6; +t0 = MEM_U32(t5 + 0); +//nop; +t8 = t0 << (t1 & 0x1f); +t3 = (int)t8 < (int)0x0; +L44c124: +if (t3 == 0) {t4 = s0 < 0xa0; +goto L44c1a0;} +t4 = s0 < 0xa0; +t2 = MEM_U8(s1 + 0); +at = 0x4; +if (t2 != at) {t4 = s0 < 0xa0; +goto L44c1a0;} +t4 = s0 < 0xa0; +t4 = MEM_U8(s1 + 16); +//nop; +t7 = t4 + 0xffffffe0; +t6 = t7 < 0x40; +if (t6 == 0) {t5 = (int)t7 >> 5; +goto L44c174;} +t5 = (int)t7 >> 5; +t1 = 0x10000cc4; +t0 = t5 << 2; +t1 = t1; +t8 = t1 + t0; +t9 = MEM_U32(t8 + 0); +//nop; +t3 = t9 << (t7 & 0x1f); +t6 = (int)t3 < (int)0x0; +L44c174: +if (t6 == 0) {t4 = s0 < 0xa0; +goto L44c1a0;} +t4 = s0 < 0xa0; +//nop; +a0 = 0x1001cba8; +a1 = MEM_U16(s1 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L44c190; +//nop; +L44c190: +// bdead 407c0003 gp = MEM_U32(sp + 56); +s0 = MEM_U8(s2 + 0); +//nop; +t4 = s0 < 0xa0; +L44c1a0: +if (t4 == 0) {t5 = (int)s0 >> 5; +goto L44c1c8;} +t5 = (int)s0 >> 5; +t0 = 0x10000c78; +t1 = t5 << 2; +t0 = t0; +t8 = t0 + t1; +t9 = MEM_U32(t8 + 0); +//nop; +t7 = t9 << (s0 & 0x1f); +t4 = (int)t7 < (int)0x0; +L44c1c8: +if (t4 == 0) {t6 = s0 + 0xffffff80; +goto L44c244;} +t6 = s0 + 0xffffff80; +t2 = MEM_U8(s3 + 0); +at = 0x4; +if (t2 != at) {t6 = s0 + 0xffffff80; +goto L44c244;} +t6 = s0 + 0xffffff80; +t6 = MEM_U8(s3 + 16); +//nop; +t5 = t6 + 0xffffffe0; +t0 = t5 < 0x40; +if (t0 == 0) {t1 = (int)t5 >> 5; +goto L44c218;} +t1 = (int)t5 >> 5; +t9 = 0x10000cc4; +t8 = t1 << 2; +t9 = t9; +t7 = t9 + t8; +t3 = MEM_U32(t7 + 0); +//nop; +t4 = t3 << (t5 & 0x1f); +t0 = (int)t4 < (int)0x0; +L44c218: +if (t0 == 0) {t6 = s0 + 0xffffff80; +goto L44c244;} +t6 = s0 + 0xffffff80; +//nop; +a0 = 0x1001cba8; +a1 = MEM_U16(s3 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L44c234; +//nop; +L44c234: +// bdead 407c0003 gp = MEM_U32(sp + 56); +s0 = MEM_U8(s2 + 0); +//nop; +t6 = s0 + 0xffffff80; +L44c244: +t1 = t6 < 0x20; +t9 = -t1; +at = 0x78000000; +t8 = t9 & at; +t7 = t8 << (t6 & 0x1f); +if ((int)t7 >= 0) {a0 = s0; +goto L44c28c;} +a0 = s0; +t3 = MEM_U8(s1 + 0); +at = 0x2; +if (t3 != at) {a1 = s3; +goto L44c28c;} +a1 = s3; +//nop; +a0 = s0; +a2 = zero; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L44c280; +a2 = zero; +L44c280: +// bdead 407c000b gp = MEM_U32(sp + 56); +a0 = v0 & 0xffff; +goto L44c2a4; +a0 = v0 & 0xffff; +L44c28c: +//nop; +a1 = s3; +a2 = s1; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L44c29c; +a2 = s1; +L44c29c: +// bdead 407c000b gp = MEM_U32(sp + 56); +a0 = v0 & 0xffff; +L44c2a4: +s0 = MEM_U8(s2 + 0); +a2 = s3; +t5 = s0 + 0xffffffe0; +t4 = t5 < 0x80; +if (t4 == 0) {t2 = (int)t5 >> 5; +goto L44c2dc;} +t2 = (int)t5 >> 5; +t1 = 0x10000c68; +t0 = t2 << 2; +t1 = t1; +t9 = t1 + t0; +t8 = MEM_U32(t9 + 0); +//nop; +t6 = t8 << (t5 & 0x1f); +t4 = (int)t6 < (int)0x0; +L44c2dc: +if (t4 == 0) {t1 = s0 < 0xa0; +goto L44c310;} +t1 = s0 < 0xa0; +t3 = MEM_U32(s2 + 48); +t2 = MEM_U32(s2 + 32); +//nop; +a1 = s0; +a3 = s1; +MEM_U32(sp + 16) = t3; +MEM_U32(sp + 20) = t2; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L44c304; +MEM_U32(sp + 20) = t2; +L44c304: +// bdead 4068000b gp = MEM_U32(sp + 56); +s1 = v0; +goto L44c38c; +s1 = v0; +L44c310: +if (t1 == 0) {t0 = (int)s0 >> 5; +goto L44c338;} +t0 = (int)s0 >> 5; +t8 = 0x10000c78; +t9 = t0 << 2; +t8 = t8; +t5 = t8 + t9; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (s0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L44c338: +if (t1 == 0) {a1 = s0; +goto L44c36c;} +a1 = s0; +t3 = MEM_U32(s2 + 48); +//nop; +a1 = s0; +a2 = s3; +a3 = s1; +MEM_U32(sp + 20) = zero; +MEM_U32(sp + 16) = t3; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L44c360; +MEM_U32(sp + 16) = t3; +L44c360: +// bdead 4068000b gp = MEM_U32(sp + 56); +s1 = v0; +goto L44c38c; +s1 = v0; +L44c36c: +//nop; +a2 = s3; +a3 = s1; +MEM_U32(sp + 16) = zero; +MEM_U32(sp + 20) = zero; +v0 = f_searchstore(mem, sp, a0, a1, a2, a3); +goto L44c384; +MEM_U32(sp + 20) = zero; +L44c384: +// bdead 4068000b gp = MEM_U32(sp + 56); +s1 = v0; +L44c38c: +t2 = MEM_U8(s5 + 0); +//nop; +if (t2 != 0) {// bdead 406c0003 ra = MEM_U32(sp + 60); +goto L44c748;} +// bdead 406c0003 ra = MEM_U32(sp + 60); +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L44c3b0; +a0 = a0 + 0x12c; +L44c3b0: +MEM_U32(s1 + 32) = s2; +s0 = MEM_U8(s2 + 0); +// bdead 406e0003 gp = MEM_U32(sp + 56); +t0 = s0 + 0xffffffe0; +t8 = t0 < 0x80; +if (t8 == 0) {MEM_U32(s2 + 40) = s1; +goto L44c3f0;} +MEM_U32(s2 + 40) = s1; +t6 = 0x10000c58; +t9 = (int)t0 >> 5; +t5 = t9 << 2; +t6 = t6; +t7 = t6 + t5; +t4 = MEM_U32(t7 + 0); +//nop; +t1 = t4 << (t0 & 0x1f); +t8 = (int)t1 < (int)0x0; +L44c3f0: +if (t8 == 0) {at = 0xf; +goto L44c62c;} +at = 0xf; +t2 = MEM_U32(s2 + 32); +//nop; +MEM_U32(s1 + 28) = t2; +s0 = MEM_U8(s2 + 0); +//nop; +t9 = s0 + 0xffffffe0; +t6 = t9 < 0x80; +if (t6 == 0) {t5 = (int)t9 >> 5; +goto L44c43c;} +t5 = (int)t9 >> 5; +t4 = 0x10000c68; +t7 = t5 << 2; +t4 = t4; +t0 = t4 + t7; +t1 = MEM_U32(t0 + 0); +//nop; +t3 = t1 << (t9 & 0x1f); +t6 = (int)t3 < (int)0x0; +L44c43c: +if (t6 == 0) {t7 = s0 + 0xffffffc0; +goto L44c474;} +t7 = s0 + 0xffffffc0; +t2 = MEM_U32(s2 + 48); +//nop; +MEM_U32(s1 + 36) = t2; +t5 = MEM_U8(s2 + 44); +//nop; +MEM_U8(s1 + 1) = (uint8_t)t5; +t4 = MEM_U8(s2 + 45); +//nop; +MEM_U8(s1 + 19) = (uint8_t)t4; +s0 = MEM_U8(s2 + 0); +//nop; +t7 = s0 + 0xffffffc0; +L44c474: +t0 = t7 < 0x20; +t1 = -t0; +t9 = t1 & 0xc0; +t3 = t9 << (t7 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L44c4a0;} +//nop; +t6 = MEM_U8(s2 + 51); +t8 = MEM_U8(s2 + 50); +t2 = t6 << 8; +t5 = t8 + t2; +MEM_U16(s1 + 36) = (uint16_t)t5; +L44c4a0: +v0 = MEM_U8(s2 + 28); +//nop; +if (v0 == 0) {s3 = MEM_U8(sp + 87); +goto L44c4fc;} +s3 = MEM_U8(sp + 87); +t4 = MEM_U8(s2 + 30); +s3 = MEM_U8(sp + 87); +if (t4 == 0) {//nop; +goto L44c4f8;} +//nop; +if (s3 == 0) {s3 = MEM_U8(sp + 87); +goto L44c4fc;} +s3 = MEM_U8(sp + 87); +t0 = MEM_U8(sp + 85); +//nop; +if (t0 == 0) {s3 = MEM_U8(sp + 87); +goto L44c4fc;} +s3 = MEM_U8(sp + 87); +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L44c4ec; +a0 = a0 + 0x104; +L44c4ec: +// bdead 406c0003 gp = MEM_U32(sp + 56); +v0 = MEM_U8(s2 + 28); +//nop; +L44c4f8: +s3 = MEM_U8(sp + 87); +L44c4fc: +if (v0 == 0) {//nop; +goto L44c564;} +//nop; +t1 = MEM_U8(s2 + 29); +//nop; +if (t1 == 0) {//nop; +goto L44c564;} +//nop; +t9 = MEM_U8(s2 + 30); +//nop; +if (t9 == 0) {//nop; +goto L44c564;} +//nop; +v0 = MEM_U8(s2 + 31); +//nop; +if (v0 == 0) {//nop; +goto L44c564;} +//nop; +if (s3 == 0) {//nop; +goto L44c564;} +//nop; +s0 = MEM_U8(sp + 86); +t7 = MEM_U8(sp + 85); +if (s0 == 0) {//nop; +goto L44c564;} +//nop; +if (t7 == 0) {//nop; +goto L44c564;} +//nop; +t3 = MEM_U8(sp + 84); +//nop; +if (t3 != 0) {//nop; +goto L44c588;} +//nop; +L44c564: +a0 = MEM_U32(s4 + 0); +//nop; +s0 = MEM_U8(sp + 86); +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44c57c; +a0 = a0 + 0x10c; +L44c57c: +// bdead 407e0003 gp = MEM_U32(sp + 56); +v0 = MEM_U8(s2 + 31); +//nop; +L44c588: +if (v0 == 0) {//nop; +goto L44c5c4;} +//nop; +if (s0 == 0) {//nop; +goto L44c5c4;} +//nop; +t6 = MEM_U8(sp + 84); +//nop; +if (t6 == 0) {//nop; +goto L44c5c4;} +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x124; +f_setbit(mem, sp, a0, a1); +goto L44c5bc; +a0 = a0 + 0x124; +L44c5bc: +// bdead 407e0003 gp = MEM_U32(sp + 56); +//nop; +L44c5c4: +t8 = MEM_U8(s2 + 30); +//nop; +if (t8 == 0) {//nop; +goto L44c60c;} +//nop; +t2 = MEM_U8(s2 + 31); +//nop; +if (t2 == 0) {//nop; +goto L44c60c;} +//nop; +if (s3 == 0) {//nop; +goto L44c60c;} +//nop; +if (s0 == 0) {//nop; +goto L44c60c;} +//nop; +t5 = MEM_U8(sp + 85); +t4 = MEM_U8(sp + 84); +if (t5 == 0) {//nop; +goto L44c60c;} +//nop; +if (t4 != 0) {//nop; +goto L44c6fc;} +//nop; +L44c60c: +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x11c; +f_setbit(mem, sp, a0, a1); +goto L44c620; +a0 = a0 + 0x11c; +L44c620: +// bdead 40680003 gp = MEM_U32(sp + 56); +t2 = MEM_U8(s2 + 0); +goto L44c700; +t2 = MEM_U8(s2 + 0); +L44c62c: +if (s0 != at) {t0 = 0x1; +goto L44c644;} +t0 = 0x1; +t1 = 0x1; +MEM_U8(sp + 85) = (uint8_t)t0; +MEM_U8(sp + 84) = (uint8_t)t1; +goto L44c650; +MEM_U8(sp + 84) = (uint8_t)t1; +L44c644: +t9 = MEM_U8(s2 + 44); +//nop; +MEM_U8(s1 + 1) = (uint8_t)t9; +L44c650: +s3 = MEM_U8(sp + 87); +t7 = MEM_U8(sp + 85); +if (s3 == 0) {s0 = MEM_U8(sp + 86); +goto L44c688;} +s0 = MEM_U8(sp + 86); +if (t7 == 0) {s0 = MEM_U8(sp + 86); +goto L44c688;} +s0 = MEM_U8(sp + 86); +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L44c67c; +a0 = a0 + 0x104; +L44c67c: +// bdead 407c0003 gp = MEM_U32(sp + 56); +//nop; +s0 = MEM_U8(sp + 86); +L44c688: +t3 = MEM_U8(sp + 84); +if (s0 == 0) {//nop; +goto L44c6b8;} +//nop; +if (t3 == 0) {//nop; +goto L44c6b8;} +//nop; +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L44c6b0; +a0 = a0 + 0x114; +L44c6b0: +// bdead 407e0003 gp = MEM_U32(sp + 56); +//nop; +L44c6b8: +if (s3 == 0) {//nop; +goto L44c6e0;} +//nop; +if (s0 == 0) {//nop; +goto L44c6e0;} +//nop; +t6 = MEM_U8(sp + 85); +t8 = MEM_U8(sp + 84); +if (t6 == 0) {//nop; +goto L44c6e0;} +//nop; +if (t8 != 0) {//nop; +goto L44c6fc;} +//nop; +L44c6e0: +a0 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L44c6f4; +a0 = a0 + 0x10c; +L44c6f4: +// bdead 40680003 gp = MEM_U32(sp + 56); +//nop; +L44c6fc: +t2 = MEM_U8(s2 + 0); +L44c700: +at = 0x3f; +if (t2 != at) {//nop; +goto L44c734;} +//nop; +t5 = MEM_U16(s2 + 46); +//nop; +if (t5 != 0) {//nop; +goto L44c734;} +//nop; +//nop; +a0 = MEM_U32(s2 + 36); +//nop; +v0 = f_assign_mtag(mem, sp, a0); +goto L44c72c; +//nop; +L44c72c: +// bdead 4068000b gp = MEM_U32(sp + 56); +MEM_U16(s2 + 46) = (uint16_t)v0; +L44c734: +s2 = MEM_U32(s2 + 8); +L44c738: +//nop; +if (s2 != 0) {//nop; +goto L44b890;} +//nop; +L44c744: +// bdead 1 ra = MEM_U32(sp + 60); +L44c748: +// bdead 1 s0 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 36); +// bdead 1 s2 = MEM_U32(sp + 40); +// bdead 1 s3 = MEM_U32(sp + 44); +// bdead 1 s4 = MEM_U32(sp + 48); +// bdead 1 s5 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +//nop; +//nop; +//nop; +} + +static void f_check_loop_coincidence(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44c774: +//check_loop_coincidence: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 44) = ra; +// fdead 400000eb MEM_U32(sp + 40) = gp; +// fdead 400000eb MEM_U32(sp + 36) = s4; +// fdead 400000eb MEM_U32(sp + 32) = s3; +// fdead 400000eb MEM_U32(sp + 28) = s2; +// fdead 400000eb MEM_U32(sp + 24) = s1; +// fdead 400000eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 48) = a0; +s0 = MEM_U32(a0 + 20); +s1 = a2; +if (s0 == 0) {s3 = a1; +goto L44c8f0;} +s3 = a1; +s2 = 0x10008e28; +s4 = 0x3; +L44c7bc: +t7 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(t7 + 232); +a1 = s3; +v0 = f_inside_loop(mem, sp, a0, a1); +goto L44c7d0; +a1 = s3; +L44c7d0: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L44c88c;} +//nop; +t8 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t8 + 8); +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44c7f0; +a1 = s2; +L44c7f0: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L44c8e0;} +//nop; +t9 = MEM_U32(s0 + 0); +a0 = s2; +a1 = MEM_U16(t9 + 8); +//nop; +//nop; +//nop; +f_setbit(mem, sp, a0, a1); +goto L44c818; +//nop; +L44c818: +// bdead 403e0001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t0 + 2); +a1 = a1 + 0x15c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44c834; +a1 = a1 + 0x15c; +L44c834: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {t2 = 0x2; +goto L44c868;} +t2 = 0x2; +t1 = MEM_U32(s1 + 0); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t1 + 2); +a1 = a1 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44c858; +a1 = a1 + 0x154; +L44c858: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {a1 = s3; +goto L44c870;} +a1 = s3; +t2 = 0x2; +L44c868: +MEM_U8(s1 + 16) = (uint8_t)t2; +goto L44ca10; +MEM_U8(s1 + 16) = (uint8_t)t2; +L44c870: +//nop; +a0 = MEM_U32(s0 + 0); +a2 = s1; +f_check_loop_coincidence(mem, sp, a0, a1, a2); +goto L44c880; +a2 = s1; +L44c880: +// bdead 403e0001 gp = MEM_U32(sp + 40); +s0 = MEM_U32(s0 + 4); +goto L44c8e4; +s0 = MEM_U32(s0 + 4); +L44c88c: +t3 = MEM_U32(s1 + 0); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t3 + 2); +a1 = a1 + 0x15c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44c8a4; +a1 = a1 + 0x15c; +L44c8a4: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {t4 = 0x2; +goto L44c8b8;} +t4 = 0x2; +MEM_U8(s1 + 16) = (uint8_t)t4; +goto L44ca10; +MEM_U8(s1 + 16) = (uint8_t)t4; +L44c8b8: +t5 = MEM_U32(s1 + 0); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t5 + 2); +a1 = a1 + 0x164; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44c8d0; +a1 = a1 + 0x164; +L44c8d0: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L44c8e0;} +//nop; +MEM_U8(s1 + 16) = (uint8_t)s4; +L44c8e0: +s0 = MEM_U32(s0 + 4); +L44c8e4: +//nop; +if (s0 != 0) {//nop; +goto L44c7bc;} +//nop; +L44c8f0: +t6 = MEM_U32(sp + 48); +s2 = 0x10008e28; +s0 = MEM_U32(t6 + 24); +s4 = 0x3; +if (s0 == 0) {// bdead 403e0001 ra = MEM_U32(sp + 44); +goto L44ca14;} +// bdead 403e0001 ra = MEM_U32(sp + 44); +L44c908: +t7 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(t7 + 232); +a1 = s3; +v0 = f_inside_loop(mem, sp, a0, a1); +goto L44c91c; +a1 = s3; +L44c91c: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L44c9d8;} +//nop; +t8 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t8 + 8); +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44c93c; +a1 = s2; +L44c93c: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L44ca00;} +//nop; +t9 = MEM_U32(s0 + 0); +a0 = s2; +a1 = MEM_U16(t9 + 8); +//nop; +//nop; +//nop; +f_setbit(mem, sp, a0, a1); +goto L44c964; +//nop; +L44c964: +// bdead 403e0001 gp = MEM_U32(sp + 40); +t0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t0 + 2); +a1 = a1 + 0x15c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44c980; +a1 = a1 + 0x15c; +L44c980: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {t2 = 0x2; +goto L44c9b4;} +t2 = 0x2; +t1 = MEM_U32(s1 + 0); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t1 + 2); +a1 = a1 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44c9a4; +a1 = a1 + 0x154; +L44c9a4: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {a1 = s3; +goto L44c9bc;} +a1 = s3; +t2 = 0x2; +L44c9b4: +MEM_U8(s1 + 16) = (uint8_t)t2; +goto L44ca10; +MEM_U8(s1 + 16) = (uint8_t)t2; +L44c9bc: +//nop; +a0 = MEM_U32(s0 + 0); +a2 = s1; +f_check_loop_coincidence(mem, sp, a0, a1, a2); +goto L44c9cc; +a2 = s1; +L44c9cc: +// bdead 403e0001 gp = MEM_U32(sp + 40); +s0 = MEM_U32(s0 + 4); +goto L44ca04; +s0 = MEM_U32(s0 + 4); +L44c9d8: +t3 = MEM_U32(s1 + 0); +a1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t3 + 2); +a1 = a1 + 0x15c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44c9f0; +a1 = a1 + 0x15c; +L44c9f0: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L44ca00;} +//nop; +MEM_U8(s1 + 16) = (uint8_t)s4; +L44ca00: +s0 = MEM_U32(s0 + 4); +L44ca04: +//nop; +if (s0 != 0) {//nop; +goto L44c908;} +//nop; +L44ca10: +// bdead 1 ra = MEM_U32(sp + 44); +L44ca14: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t f_expr_has_direct_usage(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44ca30: +//expr_has_direct_usage: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +t0 = MEM_U32(sp + 72); +s0 = a1; +s1 = a0; +s2 = a2; +// fdead 400e03eb MEM_U32(sp + 44) = ra; +// fdead 400e03eb MEM_U32(sp + 40) = gp; +MEM_U32(sp + 68) = a3; +L44ca68: +if (s0 == 0) {v0 = MEM_U8(sp + 55); +goto L44cd84;} +v0 = MEM_U8(sp + 55); +v0 = MEM_U8(s0 + 0); +//nop; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L44cd68;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004cf0[] = { +&&L44caa8, +&&L44caa8, +&&L44cab0, +&&L44cafc, +&&L44caa8, +&&L44cab0, +&&L44cd68, +&&L44caa8, +}; +dest = Lswitch10004cf0[t6]; +//nop; +goto *dest; +//nop; +L44caa8: +v0 = zero; +goto L44cd88; +v0 = zero; +L44cab0: +a1 = MEM_U32(s0 + 48); +//nop; +if (a1 == 0) {//nop; +goto L44cad8;} +//nop; +t7 = 0x1001cb24; +a0 = s1; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != a1) {//nop; +goto L44cae0;} +//nop; +L44cad8: +v0 = zero; +goto L44cd88; +v0 = zero; +L44cae0: +//nop; +a2 = s2; +MEM_U32(sp + 16) = t0; +v0 = f_expr_has_direct_usage(mem, sp, a0, a1, a2, a3); +goto L44caf0; +MEM_U32(sp + 16) = t0; +L44caf0: +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 ra = MEM_U32(sp + 44); +goto L44cd8c; +// bdead 9 ra = MEM_U32(sp + 44); +L44cafc: +v0 = MEM_U32(s0 + 20); +t8 = MEM_U32(s2 + 0); +//nop; +if (t8 != v0) {//nop; +goto L44cb64;} +//nop; +if (a3 != 0) {//nop; +goto L44cb20;} +//nop; +v0 = 0x1; +goto L44cd88; +v0 = 0x1; +L44cb20: +v1 = MEM_U8(s2 + 16); +t1 = 0x1; +if (v1 != 0) {//nop; +goto L44cb44;} +//nop; +t9 = 0x1; +MEM_U8(s2 + 16) = (uint8_t)t9; +MEM_U32(s2 + 12) = t0; +v0 = zero; +goto L44cd88; +v0 = zero; +L44cb44: +if (v1 == t1) {//nop; +goto L44cb50;} +//nop; +abort(); +L44cb50: +t2 = MEM_U32(s2 + 12); +//nop; +v0 = t0 ^ t2; +v0 = zero < v0; +goto L44cd88; +v0 = zero < v0; +L44cb64: +t3 = MEM_U8(s0 + 33); +//nop; +if (t3 != 0) {//nop; +goto L44cb98;} +//nop; +//nop; +a0 = MEM_U16(v0 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44cb84; +a1 = s1 + 0x13c; +L44cb84: +// bdead 400e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L44cbb4;} +//nop; +v0 = MEM_U32(s0 + 20); +//nop; +L44cb98: +//nop; +a0 = MEM_U16(v0 + 2); +a1 = s1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44cba8; +a1 = s1 + 0x124; +L44cba8: +// bdead 400e000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L44cd60;} +//nop; +L44cbb4: +v0 = MEM_U8(s0 + 32); +t5 = 0x10013460; +t4 = v0 << 2; +t4 = t4 - v0; +t6 = t4 + t5; +t7 = MEM_U8(t6 + 2); +t2 = v0 + 0xffffffe0; +if (t7 != 0) {t3 = t2 < 0x40; +goto L44cc6c;} +t3 = t2 < 0x40; +a3 = v0 ^ 0x36; +a3 = a3 < 0x1; +if (a3 != 0) {//nop; +goto L44cbf0;} +//nop; +a3 = v0 ^ 0x33; +a3 = a3 < 0x1; +L44cbf0: +if (a3 == 0) {//nop; +goto L44cc44;} +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +a3 = a0 ^ 0xc; +a3 = a3 < 0x1; +if (a3 != 0) {//nop; +goto L44cc18;} +//nop; +a3 = a0 ^ 0xd; +a3 = a3 < 0x1; +L44cc18: +if (a3 == 0) {//nop; +goto L44cc44;} +//nop; +//nop; +//nop; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L44cc30; +//nop; +L44cc30: +t9 = MEM_U8(s0 + 63); +t8 = v0 << 3; +a3 = t8 ^ t9; +// bdead 400e0101 gp = MEM_U32(sp + 40); +a3 = a3 < 0x1; +L44cc44: +t1 = MEM_U32(s0 + 44); +//nop; +a1 = MEM_U32(s0 + 36); +a0 = s1; +a2 = s2; +MEM_U32(sp + 16) = t1; +v0 = f_expr_has_direct_usage(mem, sp, a0, a1, a2, a3); +goto L44cc60; +MEM_U32(sp + 16) = t1; +L44cc60: +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 ra = MEM_U32(sp + 44); +goto L44cd8c; +// bdead 9 ra = MEM_U32(sp + 44); +L44cc6c: +if (t3 == 0) {t4 = (int)t2 >> 5; +goto L44cc94;} +t4 = (int)t2 >> 5; +t6 = 0x10000ce0; +t5 = t4 << 2; +t6 = t6; +t7 = t6 + t5; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 << (t2 & 0x1f); +t3 = (int)t9 < (int)0x0; +L44cc94: +if (t3 == 0) {a0 = s1; +goto L44cd24;} +a0 = s1; +t4 = MEM_U32(s0 + 56); +//nop; +v0 = MEM_U32(t4 + 4); +//nop; +if (v0 != 0) {//nop; +goto L44cccc;} +//nop; +t6 = MEM_U32(s0 + 60); +//nop; +t5 = MEM_U32(t6 + 4); +//nop; +if (t5 == 0) {//nop; +goto L44cd24;} +//nop; +L44cccc: +if (v0 == 0) {//nop; +goto L44ccec;} +//nop; +t7 = MEM_U32(s2 + 0); +//nop; +if (t7 != v0) {//nop; +goto L44ccec;} +//nop; +v0 = 0x1; +goto L44cd88; +v0 = 0x1; +L44ccec: +t8 = MEM_U32(s0 + 60); +//nop; +v0 = MEM_U32(t8 + 4); +//nop; +if (v0 == 0) {//nop; +goto L44cd1c;} +//nop; +t2 = MEM_U32(s2 + 0); +//nop; +if (t2 != v0) {//nop; +goto L44cd1c;} +//nop; +v0 = 0x1; +goto L44cd88; +v0 = 0x1; +L44cd1c: +v0 = zero; +goto L44cd88; +v0 = zero; +L44cd24: +//nop; +a1 = MEM_U32(s0 + 36); +a2 = s2; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_expr_has_direct_usage(mem, sp, a0, a1, a2, a3); +goto L44cd3c; +MEM_U32(sp + 16) = zero; +L44cd3c: +// bdead 400e008b gp = MEM_U32(sp + 40); +if (v0 != 0) {a3 = v0; +goto L44cd58;} +a3 = v0; +s0 = MEM_U32(s0 + 40); +a3 = zero; +t0 = zero; +goto L44ca68; +t0 = zero; +L44cd58: +v0 = a3; +goto L44cd88; +v0 = a3; +L44cd60: +v0 = zero; +goto L44cd88; +v0 = zero; +L44cd68: +//nop; +a0 = 0x394; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L44cd78; +//nop; +L44cd78: +// bdead 40000001 gp = MEM_U32(sp + 40); +//nop; +v0 = MEM_U8(sp + 55); +L44cd84: +//nop; +L44cd88: +// bdead 9 ra = MEM_U32(sp + 44); +L44cd8c: +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t f_has_direct_induct_usage(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44cda0: +//has_direct_induct_usage: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 52) = ra; +// fdead 4000006b MEM_U32(sp + 48) = gp; +// fdead 4000006b MEM_U32(sp + 44) = s4; +// fdead 4000006b MEM_U32(sp + 40) = s3; +// fdead 4000006b MEM_U32(sp + 36) = s2; +// fdead 4000006b MEM_U32(sp + 32) = s1; +// fdead 4000006b MEM_U32(sp + 28) = s0; +s0 = MEM_U32(a0 + 28); +s1 = a0; +s2 = a1; +s3 = zero; +s4 = 0x1; +L44cde0: +v0 = MEM_U8(s0 + 0); +at = 0x7b; +if (v0 != at) {//nop; +goto L44ce48;} +//nop; +t6 = MEM_U8(s0 + 3); +//nop; +if (t6 == 0) {//nop; +goto L44ce04;} +//nop; +abort(); +L44ce04: +t7 = MEM_U8(s0 + 2); +//nop; +if (s4 == t7) {//nop; +goto L44d030;} +//nop; +t8 = MEM_U32(s0 + 4); +//nop; +a1 = MEM_U32(t8 + 52); +MEM_U32(sp + 16) = zero; +a0 = s1; +a2 = s2; +a3 = zero; +v0 = f_expr_has_direct_usage(mem, sp, a0, a1, a2, a3); +goto L44ce34; +a3 = zero; +L44ce34: +// bdead 403e000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L44d030;} +//nop; +v0 = 0x1; +goto L44d1e4; +v0 = 0x1; +L44ce48: +at = 0x3e; +if (v0 != at) {//nop; +goto L44cebc;} +//nop; +t9 = MEM_U8(s0 + 2); +//nop; +if (s4 == t9) {//nop; +goto L44d030;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = s1; +a2 = s2; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_expr_has_direct_usage(mem, sp, a0, a1, a2, a3); +goto L44ce80; +MEM_U32(sp + 16) = zero; +L44ce80: +// bdead 403e000b gp = MEM_U32(sp + 48); +if (v0 != 0) {a0 = s1; +goto L44ceb4;} +a0 = s1; +t4 = MEM_U32(s0 + 4); +//nop; +a1 = MEM_U32(t4 + 52); +MEM_U32(sp + 16) = zero; +a2 = s2; +a3 = zero; +v0 = f_expr_has_direct_usage(mem, sp, a0, a1, a2, a3); +goto L44cea8; +a3 = zero; +L44cea8: +// bdead 403e000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L44d030;} +//nop; +L44ceb4: +v0 = 0x1; +goto L44d1e4; +v0 = 0x1; +L44cebc: +v1 = v0 + 0xffffffe0; +t5 = v1 < 0x80; +if (t5 == 0) {t6 = (int)v1 >> 5; +goto L44cef0;} +t6 = (int)v1 >> 5; +t8 = 0x10000d0c; +t7 = t6 << 2; +t8 = t8; +t9 = t8 + t7; +t4 = MEM_U32(t9 + 0); +//nop; +t6 = t4 << (v1 & 0x1f); +t8 = (int)t6 < (int)0x0; +t5 = t8; +L44cef0: +if (t5 == 0) {t9 = v0 < 0xa0; +goto L44cfcc;} +t9 = v0 < 0xa0; +t7 = v1 < 0x80; +if (t7 == 0) {t9 = (int)v1 >> 5; +goto L44cf24;} +t9 = (int)v1 >> 5; +t6 = 0x10000cfc; +t4 = t9 << 2; +t6 = t6; +t8 = t6 + t4; +t5 = MEM_U32(t8 + 0); +//nop; +t9 = t5 << (v1 & 0x1f); +t7 = (int)t9 < (int)0x0; +L44cf24: +if (t7 == 0) {a3 = t7; +goto L44cf78;} +a3 = t7; +a0 = MEM_U8(s0 + 44); +//nop; +a3 = a0 ^ 0xc; +a3 = a3 < 0x1; +if (a3 != 0) {//nop; +goto L44cf4c;} +//nop; +a3 = a0 ^ 0xd; +a3 = a3 < 0x1; +L44cf4c: +if (a3 == 0) {//nop; +goto L44cf78;} +//nop; +//nop; +//nop; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L44cf64; +//nop; +L44cf64: +t8 = MEM_U8(s0 + 45); +t4 = v0 << 3; +a3 = t4 ^ t8; +// bdead 403e0103 gp = MEM_U32(sp + 48); +a3 = a3 < 0x1; +L44cf78: +t5 = MEM_U32(s0 + 48); +//nop; +a1 = MEM_U32(s0 + 4); +a0 = s1; +a2 = s2; +MEM_U32(sp + 16) = t5; +v0 = f_expr_has_direct_usage(mem, sp, a0, a1, a2, a3); +goto L44cf94; +MEM_U32(sp + 16) = t5; +L44cf94: +// bdead 403e000b gp = MEM_U32(sp + 48); +if (v0 != 0) {a0 = s1; +goto L44cfc4;} +a0 = s1; +//nop; +a1 = MEM_U32(s0 + 20); +a2 = s2; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_expr_has_direct_usage(mem, sp, a0, a1, a2, a3); +goto L44cfb8; +MEM_U32(sp + 16) = zero; +L44cfb8: +// bdead 403e000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L44d030;} +//nop; +L44cfc4: +v0 = 0x1; +goto L44d1e4; +v0 = 0x1; +L44cfcc: +if (t9 == 0) {t6 = (int)v0 >> 5; +goto L44cff8;} +t6 = (int)v0 >> 5; +t4 = 0x10000ce8; +t7 = t6 << 2; +t4 = t4; +t8 = t4 + t7; +t5 = MEM_U32(t8 + 0); +//nop; +t6 = t5 << (v0 & 0x1f); +t4 = (int)t6 < (int)0x0; +t9 = t4; +L44cff8: +if (t9 != 0) {//nop; +goto L44d030;} +//nop; +//nop; +a1 = MEM_U32(s0 + 4); +a0 = s1; +a2 = s2; +a3 = zero; +MEM_U32(sp + 16) = zero; +v0 = f_expr_has_direct_usage(mem, sp, a0, a1, a2, a3); +goto L44d01c; +MEM_U32(sp + 16) = zero; +L44d01c: +// bdead 403e000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L44d030;} +//nop; +v0 = 0x1; +goto L44d1e4; +v0 = 0x1; +L44d030: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L44d05c;} +//nop; +t7 = MEM_U32(v0 + 16); +t8 = MEM_U32(s0 + 16); +//nop; +s3 = t7 ^ t8; +s3 = zero < s3; +t5 = s3 & 0xff; +s3 = t5; +L44d05c: +if (s3 != 0) {s0 = v0; +goto L44d06c;} +s0 = v0; +if (v0 != 0) {//nop; +goto L44cde0;} +//nop; +L44d06c: +t6 = MEM_U32(s2 + 0); +//nop; +a0 = MEM_U16(t6 + 2); +a1 = s1 + 0x164; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44d080; +a1 = s1 + 0x164; +L44d080: +// bdead c000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L44d094;} +//nop; +v0 = 0x1; +goto L44d1e4; +v0 = 0x1; +L44d094: +a1 = MEM_U32(s2 + 0); +a3 = 0x1001cb38; +a0 = MEM_U16(a1 + 2); +a3 = MEM_U32(a3 + 0); +a0 = a0 + 0x1; +if ((int)a0 >= 0) {v0 = (int)a0 >> 7; +goto L44d0b8;} +v0 = (int)a0 >> 7; +at = a0 + 0x7f; +v0 = (int)at >> 7; +L44d0b8: +at = (int)a0 < (int)a3; +if (at == 0) {t3 = 0x3; +goto L44d1e0;} +t3 = 0x3; +t4 = MEM_U32(s1 + 360); +t9 = v0 << 4; +t2 = 0x10013460; +t0 = 0x1001cc30; +t1 = 0x4; +a2 = t4 + t9; +L44d0dc: +t7 = MEM_U32(a2 + 12); +t8 = MEM_U32(a2 + 8); +t6 = MEM_U32(a2 + 4); +t9 = MEM_U32(a2 + 0); +t5 = t7 | t8; +t4 = t5 | t6; +t7 = t4 | t9; +if (t7 != 0) {v0 = a0 & 0x7f; +goto L44d108;} +v0 = a0 & 0x7f; +a0 = a0 + 0x80; +goto L44d1d4; +a0 = a0 + 0x80; +L44d108: +at = (int)a0 < (int)a3; +if (at == 0) {v1 = v0; +goto L44d1d4;} +v1 = v0; +at = (int)v0 < (int)0x80; +if (at == 0) {t8 = v1 < 0x80; +goto L44d1d4;} +t8 = v1 < 0x80; +L44d120: +if (t8 == 0) {t5 = (int)v1 >> 5; +goto L44d140;} +t5 = (int)v1 >> 5; +t6 = t5 << 2; +t4 = a2 + t6; +t9 = MEM_U32(t4 + 0); +//nop; +t7 = t9 << (v1 & 0x1f); +t8 = (int)t7 < (int)0x0; +L44d140: +if (t8 == 0) {//nop; +goto L44d1b8;} +//nop; +t6 = MEM_U32(t0 + 0); +t4 = a0 << 3; +t9 = t6 + t4; +v0 = MEM_U32(t9 + 0); +//nop; +t7 = MEM_U8(v0 + 0); +//nop; +if (t1 != t7) {//nop; +goto L44d1b8;} +//nop; +t5 = MEM_U32(v0 + 20); +//nop; +if (a1 == t5) {//nop; +goto L44d1b0;} +//nop; +t8 = MEM_U8(v0 + 16); +//nop; +lo = t8 * t3; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t3 >> 32); +t6 = lo; +t4 = t2 + t6; +t9 = MEM_U8(t4 + 2); +//nop; +if (t9 == 0) {//nop; +goto L44d1b8;} +//nop; +t7 = MEM_U32(v0 + 24); +//nop; +if (a1 != t7) {a0 = a0 + 0x1; +goto L44d1bc;} +a0 = a0 + 0x1; +L44d1b0: +v0 = 0x1; +goto L44d1e4; +v0 = 0x1; +L44d1b8: +a0 = a0 + 0x1; +L44d1bc: +at = (int)a0 < (int)a3; +if (at == 0) {v1 = v1 + 0x1; +goto L44d1d4;} +v1 = v1 + 0x1; +at = (int)v1 < (int)0x80; +if (at != 0) {t8 = v1 < 0x80; +goto L44d120;} +t8 = v1 < 0x80; +L44d1d4: +at = (int)a0 < (int)a3; +if (at != 0) {a2 = a2 + 0x10; +goto L44d0dc;} +a2 = a2 + 0x10; +L44d1e0: +v0 = zero; +L44d1e4: +// bdead 9 ra = MEM_U32(sp + 52); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 s3 = MEM_U32(sp + 40); +// bdead 9 s4 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void f_check_loop_induct_usages(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L44d204: +//check_loop_induct_usages: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400000eb MEM_U32(sp + 60) = ra; +// fdead 400000eb MEM_U32(sp + 56) = gp; +// fdead 400000eb MEM_U32(sp + 52) = s7; +// fdead 400000eb MEM_U32(sp + 48) = s6; +// fdead 400000eb MEM_U32(sp + 44) = s5; +// fdead 400000eb MEM_U32(sp + 40) = s4; +// fdead 400000eb MEM_U32(sp + 36) = s3; +// fdead 400000eb MEM_U32(sp + 32) = s2; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a0; +s4 = MEM_U32(a0 + 20); +s5 = a2; +if (s4 == 0) {s7 = a1; +goto L44d460;} +s7 = a1; +s6 = 0x10008e28; +s2 = 0x10013460; +s0 = 0x1001cc30; +s3 = 0x3; +s1 = 0x4; +L44d264: +t7 = MEM_U32(s4 + 0); +//nop; +a0 = MEM_U32(t7 + 232); +a1 = s7; +v0 = f_inside_loop(mem, sp, a0, a1); +goto L44d278; +a1 = s7; +L44d278: +// bdead 41fe0009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L44d308;} +//nop; +t8 = MEM_U32(s4 + 0); +//nop; +a0 = MEM_U16(t8 + 8); +a1 = s6; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44d298; +a1 = s6; +L44d298: +// bdead 41fe0009 gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L44d450;} +//nop; +t9 = MEM_U32(s4 + 0); +a0 = s6; +a1 = MEM_U16(t9 + 8); +//nop; +//nop; +//nop; +f_setbit(mem, sp, a0, a1); +goto L44d2c0; +//nop; +L44d2c0: +// bdead 41fe0001 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s4 + 0); +//nop; +a1 = s5; +//nop; +v0 = f_has_direct_induct_usage(mem, sp, a0, a1); +goto L44d2d8; +//nop; +L44d2d8: +// bdead 41fe0009 gp = MEM_U32(sp + 56); +if (v0 == 0) {a1 = s7; +goto L44d2ec;} +a1 = s7; +MEM_U8(s5 + 16) = (uint8_t)s3; +goto L44d528; +MEM_U8(s5 + 16) = (uint8_t)s3; +L44d2ec: +//nop; +a0 = MEM_U32(s4 + 0); +a2 = s5; +f_check_loop_induct_usages(mem, sp, a0, a1, a2); +goto L44d2fc; +a2 = s5; +L44d2fc: +// bdead 41fe0001 gp = MEM_U32(sp + 56); +s4 = MEM_U32(s4 + 4); +goto L44d454; +s4 = MEM_U32(s4 + 4); +L44d308: +a1 = MEM_U32(s5 + 0); +a3 = 0x1001cb38; +a0 = MEM_U16(a1 + 2); +a3 = MEM_U32(a3 + 0); +a0 = a0 + 0x1; +if ((int)a0 >= 0) {v0 = (int)a0 >> 7; +goto L44d32c;} +v0 = (int)a0 >> 7; +at = a0 + 0x7f; +v0 = (int)at >> 7; +L44d32c: +at = (int)a0 < (int)a3; +if (at == 0) {//nop; +goto L44d450;} +//nop; +t0 = MEM_U32(sp + 64); +t2 = v0 << 4; +t1 = MEM_U32(t0 + 360); +//nop; +a2 = t1 + t2; +L44d34c: +t3 = MEM_U32(a2 + 12); +t4 = MEM_U32(a2 + 8); +t6 = MEM_U32(a2 + 4); +t8 = MEM_U32(a2 + 0); +t5 = t3 | t4; +t7 = t5 | t6; +t9 = t7 | t8; +if (t9 != 0) {v0 = a0 & 0x7f; +goto L44d378;} +v0 = a0 & 0x7f; +a0 = a0 + 0x80; +goto L44d444; +a0 = a0 + 0x80; +L44d378: +at = (int)a0 < (int)a3; +if (at == 0) {v1 = v0; +goto L44d444;} +v1 = v0; +at = (int)v0 < (int)0x80; +if (at == 0) {t0 = v1 < 0x80; +goto L44d444;} +t0 = v1 < 0x80; +L44d390: +if (t0 == 0) {t1 = (int)v1 >> 5; +goto L44d3b0;} +t1 = (int)v1 >> 5; +t2 = t1 << 2; +t3 = a2 + t2; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (v1 & 0x1f); +t0 = (int)t5 < (int)0x0; +L44d3b0: +if (t0 == 0) {//nop; +goto L44d428;} +//nop; +t7 = MEM_U32(s0 + 0); +t8 = a0 << 3; +t9 = t7 + t8; +v0 = MEM_U32(t9 + 0); +//nop; +t1 = MEM_U8(v0 + 0); +//nop; +if (s1 != t1) {//nop; +goto L44d428;} +//nop; +t2 = MEM_U32(v0 + 20); +//nop; +if (a1 == t2) {//nop; +goto L44d420;} +//nop; +t3 = MEM_U8(v0 + 16); +//nop; +lo = t3 * s3; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)s3 >> 32); +t4 = lo; +t5 = s2 + t4; +t6 = MEM_U8(t5 + 2); +//nop; +if (t6 == 0) {//nop; +goto L44d428;} +//nop; +t0 = MEM_U32(v0 + 24); +//nop; +if (a1 != t0) {a0 = a0 + 0x1; +goto L44d42c;} +a0 = a0 + 0x1; +L44d420: +MEM_U8(s5 + 16) = (uint8_t)s3; +goto L44d528; +MEM_U8(s5 + 16) = (uint8_t)s3; +L44d428: +a0 = a0 + 0x1; +L44d42c: +at = (int)a0 < (int)a3; +if (at == 0) {v1 = v1 + 0x1; +goto L44d444;} +v1 = v1 + 0x1; +at = (int)v1 < (int)0x80; +if (at != 0) {t0 = v1 < 0x80; +goto L44d390;} +t0 = v1 < 0x80; +L44d444: +at = (int)a0 < (int)a3; +if (at != 0) {a2 = a2 + 0x10; +goto L44d34c;} +a2 = a2 + 0x10; +L44d450: +s4 = MEM_U32(s4 + 4); +L44d454: +//nop; +if (s4 != 0) {//nop; +goto L44d264;} +//nop; +L44d460: +t7 = MEM_U32(sp + 64); +s6 = 0x10008e28; +s4 = MEM_U32(t7 + 24); +s3 = 0x3; +if (s4 == 0) {// bdead 41f00001 ra = MEM_U32(sp + 60); +goto L44d52c;} +// bdead 41f00001 ra = MEM_U32(sp + 60); +L44d478: +t8 = MEM_U32(s4 + 0); +//nop; +a0 = MEM_U32(t8 + 232); +a1 = s7; +v0 = f_inside_loop(mem, sp, a0, a1); +goto L44d48c; +a1 = s7; +L44d48c: +// bdead 41f00009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L44d518;} +//nop; +t9 = MEM_U32(s4 + 0); +a1 = s6; +a0 = MEM_U16(t9 + 8); +//nop; +//nop; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44d4b4; +//nop; +L44d4b4: +// bdead 41f00009 gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L44d518;} +//nop; +t1 = MEM_U32(s4 + 0); +//nop; +a1 = MEM_U16(t1 + 8); +a0 = s6; +f_setbit(mem, sp, a0, a1); +goto L44d4d4; +a0 = s6; +L44d4d4: +// bdead 41f00001 gp = MEM_U32(sp + 56); +a0 = MEM_U32(s4 + 0); +//nop; +a1 = s5; +//nop; +v0 = f_has_direct_induct_usage(mem, sp, a0, a1); +goto L44d4ec; +//nop; +L44d4ec: +// bdead 41f00009 gp = MEM_U32(sp + 56); +if (v0 == 0) {a1 = s7; +goto L44d500;} +a1 = s7; +MEM_U8(s5 + 16) = (uint8_t)s3; +goto L44d528; +MEM_U8(s5 + 16) = (uint8_t)s3; +L44d500: +//nop; +a0 = MEM_U32(s4 + 0); +a2 = s5; +f_check_loop_induct_usages(mem, sp, a0, a1, a2); +goto L44d510; +a2 = s5; +L44d510: +// bdead 41f00001 gp = MEM_U32(sp + 56); +//nop; +L44d518: +s4 = MEM_U32(s4 + 4); +//nop; +if (s4 != 0) {//nop; +goto L44d478;} +//nop; +L44d528: +// bdead 1 ra = MEM_U32(sp + 60); +L44d52c: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s6 = MEM_U32(sp + 48); +// bdead 1 s7 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static uint32_t f_same_scale(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44d554: +//same_scale: +t6 = MEM_U32(a1 + 12); +t7 = MEM_U32(a0 + 12); +//nop; +v1 = t6 ^ t7; +v1 = v1 < 0x1; +t8 = v1 & 0xff; +if (t8 == 0) {v1 = t8; +goto L44d5c4;} +v1 = t8; +v0 = MEM_U32(a0 + 16); +//nop; +if (v0 != 0) {//nop; +goto L44d594;} +//nop; +t9 = MEM_U32(a1 + 16); +//nop; +if (t9 == 0) {//nop; +goto L44d5c4;} +//nop; +L44d594: +t0 = MEM_U32(a1 + 16); +//nop; +a2 = t0 ^ v0; +a2 = a2 < 0x1; +if (a2 == 0) {v1 = a2 & 0xff; +goto L44d5c4;} +v1 = a2 & 0xff; +t1 = MEM_U32(a1 + 20); +t2 = MEM_U32(a0 + 20); +//nop; +a2 = t1 ^ t2; +a2 = a2 < 0x1; +v1 = a2 & 0xff; +L44d5c4: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_find_ix_loadstores(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44d5cc: +//find_ix_loadstores: +//nop; +//nop; +//nop; +sp = sp + 0xffffff60; +// fdead 4000000b MEM_U32(sp + 48) = s5; +s5 = 0x10008e28; +//nop; +// fdead 4040000b MEM_U32(sp + 68) = ra; +// fdead 4040000b MEM_U32(sp + 64) = fp; +// fdead 4040000b MEM_U32(sp + 60) = gp; +// fdead 4040000b MEM_U32(sp + 56) = s7; +// fdead 4040000b MEM_U32(sp + 52) = s6; +// fdead 4040000b MEM_U32(sp + 44) = s4; +// fdead 4040000b MEM_U32(sp + 40) = s3; +// fdead 4040000b MEM_U32(sp + 36) = s2; +// fdead 4040000b MEM_U32(sp + 32) = s1; +// fdead 4040000b MEM_U32(sp + 28) = s0; +a0 = s5; +f_formbvlivran(mem, sp, a0); +goto L44d618; +a0 = s5; +L44d618: +// bdead 40400003 gp = MEM_U32(sp + 60); +s6 = zero; +t6 = 0x1001c908; +a2 = 0x1001e5a0; +t6 = MEM_U32(t6 + 0); +a2 = MEM_U32(a2 + 0); +t7 = t6 + 0xffffffff; +MEM_U32(sp + 124) = t7; +t8 = t7 + 0x1; +MEM_U32(sp + 124) = t8; +fp = zero; +s7 = 0x3; +s4 = 0x1; +s3 = 0x2; +L44d650: +t9 = MEM_U32(a2 + 0); +t0 = MEM_U8(a2 + 9); +s1 = MEM_U32(t9 + 8); +if (t0 == 0) {t5 = MEM_U32(sp + 124); +goto L44da08;} +t5 = MEM_U32(sp + 124); +v0 = MEM_U32(a2 + 4); +s2 = s1 + 0x15c; +if (v0 == 0) {s0 = v0; +goto L44da04;} +s0 = v0; +L44d674: +t1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t1 + 2); +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L44d688; +a1 = s2; +L44d688: +// bdead c1fe000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L44d69c;} +//nop; +MEM_U8(s0 + 16) = (uint8_t)s3; +goto L44d71c; +MEM_U8(s0 + 16) = (uint8_t)s3; +L44d69c: +MEM_U32(sp + 108) = zero; +MEM_U32(sp + 112) = zero; +MEM_U32(sp + 116) = zero; +MEM_U32(sp + 120) = zero; +t2 = sp + 0x6c; +at = MEM_U32(t2 + 0); +//nop; +MEM_U32(sp + 4) = at; +t4 = MEM_U32(t2 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t4; +a3 = MEM_U32(t2 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t4 = MEM_U32(t2 + 12); +a0 = s5; +MEM_U32(sp + 16) = t4; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L44d6e4; +MEM_U32(sp + 16) = t4; +L44d6e4: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a1 = MEM_U16(s1 + 8); +//nop; +a0 = s5; +//nop; +f_setbit(mem, sp, a0, a1); +goto L44d6fc; +//nop; +L44d6fc: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s6; +a2 = s0; +f_check_loop_coincidence(mem, sp, a0, a1, a2); +goto L44d714; +a2 = s0; +L44d714: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +//nop; +L44d71c: +t5 = MEM_U8(s0 + 16); +//nop; +if (t5 != 0) {//nop; +goto L44d7d0;} +//nop; +//nop; +a0 = s1; +a1 = s0; +v0 = f_has_direct_induct_usage(mem, sp, a0, a1); +goto L44d73c; +a1 = s0; +L44d73c: +// bdead c1fe000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L44d750;} +//nop; +MEM_U8(s0 + 16) = (uint8_t)s7; +goto L44d7d0; +MEM_U8(s0 + 16) = (uint8_t)s7; +L44d750: +MEM_U32(sp + 92) = zero; +MEM_U32(sp + 96) = zero; +MEM_U32(sp + 100) = zero; +MEM_U32(sp + 104) = zero; +t6 = sp + 0x5c; +at = MEM_U32(t6 + 0); +//nop; +MEM_U32(sp + 4) = at; +t8 = MEM_U32(t6 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t8; +a3 = MEM_U32(t6 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t8 = MEM_U32(t6 + 12); +a0 = s5; +MEM_U32(sp + 16) = t8; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L44d798; +MEM_U32(sp + 16) = t8; +L44d798: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a1 = MEM_U16(s1 + 8); +//nop; +a0 = s5; +//nop; +f_setbit(mem, sp, a0, a1); +goto L44d7b0; +//nop; +L44d7b0: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s6; +a2 = s0; +f_check_loop_induct_usages(mem, sp, a0, a1, a2); +goto L44d7c8; +a2 = s0; +L44d7c8: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +//nop; +L44d7d0: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L44d674;} +//nop; +t9 = 0x1001e5a0; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +a2 = t9 + fp; +s0 = MEM_U32(a2 + 4); +//nop; +L44d7fc: +v0 = MEM_U8(s0 + 16); +//nop; +if (s3 == v0) {//nop; +goto L44d8a0;} +//nop; +if (v0 != 0) {//nop; +goto L44d818;} +//nop; +abort(); +L44d818: +s1 = MEM_U32(a2 + 4); +s2 = zero; +if (s1 == s0) {//nop; +goto L44d868;} +//nop; +L44d828: +//nop; +a0 = MEM_U32(s1 + 4); +a1 = MEM_U32(s0 + 4); +//nop; +v0 = f_same_scale(mem, sp, a0, a1); +goto L44d83c; +//nop; +L44d83c: +// bdead c1fe000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L44d850;} +//nop; +s2 = s4 & 0xff; +goto L44d858; +s2 = s4 & 0xff; +L44d850: +s1 = MEM_U32(s1 + 8); +//nop; +L44d858: +if (s2 != 0) {//nop; +goto L44d868;} +//nop; +if (s1 != s0) {//nop; +goto L44d828;} +//nop; +L44d868: +t0 = 0x1001e5a0; +//nop; +t0 = MEM_U32(t0 + 0); +if (s2 == 0) {a2 = t0 + fp; +goto L44d888;} +a2 = t0 + fp; +t1 = MEM_U8(s1 + 17); +MEM_U8(s0 + 17) = (uint8_t)t1; +goto L44d8a0; +MEM_U8(s0 + 17) = (uint8_t)t1; +L44d888: +t3 = MEM_U8(a2 + 10); +//nop; +t2 = t3 + 0x1; +MEM_U8(a2 + 10) = (uint8_t)t2; +t4 = t2 & 0xff; +MEM_U8(s0 + 17) = (uint8_t)t4; +L44d8a0: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L44d7fc;} +//nop; +a3 = MEM_U8(a2 + 10); +//nop; +if (a3 == 0) {a1 = s4; +goto L44da04;} +a1 = s4; +a3 = a3 + 0x1; +L44d8c4: +s0 = MEM_U32(a2 + 4); +a0 = zero; +v1 = zero; +L44d8d0: +t5 = MEM_U8(s0 + 17); +//nop; +if (a1 != t5) {//nop; +goto L44d940;} +//nop; +v0 = MEM_U8(s0 + 16); +//nop; +if (s4 != v0) {//nop; +goto L44d8f8;} +//nop; +a0 = a0 + 0x1; +goto L44d940; +a0 = a0 + 0x1; +L44d8f8: +if (s3 == v0) {//nop; +goto L44d940;} +//nop; +if (v1 != 0) {//nop; +goto L44d910;} +//nop; +v1 = s0; +goto L44d940; +v1 = s0; +L44d910: +t7 = MEM_U32(v1 + 0); +t8 = MEM_U32(s0 + 0); +t6 = MEM_U16(t7 + 2); +t9 = MEM_U16(t8 + 2); +//nop; +at = t6 < t9; +if (at == 0) {//nop; +goto L44d938;} +//nop; +MEM_U8(s0 + 16) = (uint8_t)s3; +goto L44d940; +MEM_U8(s0 + 16) = (uint8_t)s3; +L44d938: +MEM_U8(v1 + 16) = (uint8_t)s3; +v1 = s0; +L44d940: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L44d8d0;} +//nop; +if (a0 == 0) {//nop; +goto L44d968;} +//nop; +if (a0 != s4) {//nop; +goto L44d99c;} +//nop; +if (v1 != 0) {//nop; +goto L44d99c;} +//nop; +L44d968: +s0 = MEM_U32(a2 + 4); +//nop; +L44d970: +t0 = MEM_U8(s0 + 17); +//nop; +if (a1 != t0) {//nop; +goto L44d984;} +//nop; +MEM_U8(s0 + 16) = (uint8_t)s3; +L44d984: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L44d970;} +//nop; +a1 = a1 + 0x1; +goto L44d9fc; +a1 = a1 + 0x1; +L44d99c: +if (v1 != 0) {//nop; +goto L44d9f8;} +//nop; +v1 = MEM_U32(a2 + 4); +//nop; +t1 = MEM_U8(v1 + 17); +//nop; +if (a1 != t1) {//nop; +goto L44d9cc;} +//nop; +t3 = MEM_U8(v1 + 16); +//nop; +if (s4 == t3) {//nop; +goto L44d9f4;} +//nop; +L44d9cc: +v1 = MEM_U32(v1 + 8); +//nop; +t2 = MEM_U8(v1 + 17); +//nop; +if (a1 != t2) {//nop; +goto L44d9cc;} +//nop; +t4 = MEM_U8(v1 + 16); +//nop; +if (s4 != t4) {//nop; +goto L44d9cc;} +//nop; +L44d9f4: +MEM_U8(v1 + 16) = (uint8_t)s7; +L44d9f8: +a1 = a1 + 0x1; +L44d9fc: +if (a1 != a3) {//nop; +goto L44d8c4;} +//nop; +L44da04: +t5 = MEM_U32(sp + 124); +L44da08: +s6 = s6 + 0x1; +fp = fp + 0xc; +if (s6 != t5) {a2 = a2 + 0xc; +goto L44d650;} +a2 = a2 + 0xc; +// bdead 1 ra = MEM_U32(sp + 68); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0xa0; +return; +// bdead 1 sp = sp + 0xa0; +//nop; +//nop; +//nop; +} + +static uint32_t f_findbaseaddr(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44da54: +//findbaseaddr: +a1 = 0x4; +L44da58: +t6 = MEM_U8(a0 + 0); +L44da5c: +//nop; +if (a1 != t6) {//nop; +goto L44dc00;} +//nop; +v0 = MEM_U8(a0 + 32); +//nop; +t7 = v0 < 0x60; +if (t7 == 0) {t8 = (int)v0 >> 5; +goto L44da9c;} +t8 = (int)v0 >> 5; +t0 = 0x10000d30; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (v0 & 0x1f); +t7 = (int)t3 < (int)0x0; +L44da9c: +if (t7 == 0) {t5 = v0 < 0x80; +goto L44dab0;} +t5 = v0 < 0x80; +a0 = MEM_U32(a0 + 36); +t6 = MEM_U8(a0 + 0); +goto L44da5c; +t6 = MEM_U8(a0 + 0); +L44dab0: +if (t5 == 0) {t6 = (int)v0 >> 5; +goto L44dad8;} +t6 = (int)v0 >> 5; +t0 = 0x10000d20; +t8 = t6 << 2; +t0 = t0; +t9 = t0 + t8; +t1 = MEM_U32(t9 + 0); +//nop; +t2 = t1 << (v0 & 0x1f); +t5 = (int)t2 < (int)0x0; +L44dad8: +if (t5 == 0) {//nop; +goto L44dc00;} +//nop; +v0 = MEM_U32(a0 + 36); +at = 0x44000000; +v1 = MEM_U8(v0 + 0); +//nop; +t4 = v1 < 0x20; +t7 = -t4; +t6 = t7 & at; +t0 = t6 << (v1 & 0x1f); +if ((int)t0 < 0) {t8 = v1 < 0x20; +goto L44db68;} +t8 = v1 < 0x20; +t9 = -t8; +at = 0x12000000; +t1 = t9 & at; +t2 = t1 << (v1 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L44db40;} +//nop; +t3 = MEM_U8(v0 + 1); +at = 0x88000000; +t5 = t3 < 0x20; +t4 = -t5; +t7 = t4 & at; +t6 = t7 << (t3 & 0x1f); +if ((int)t6 < 0) {//nop; +goto L44db68;} +//nop; +L44db40: +if (a1 != v1) {//nop; +goto L44db70;} +//nop; +t0 = MEM_U8(v0 + 35); +at = 0x88000000; +t8 = t0 < 0x20; +t9 = -t8; +t1 = t9 & at; +t2 = t1 << (t0 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L44db70;} +//nop; +L44db68: +a0 = v0; +goto L44da58; +a0 = v0; +L44db70: +v0 = MEM_U32(a0 + 40); +at = 0x44000000; +v1 = MEM_U8(v0 + 0); +//nop; +t5 = v1 < 0x20; +t4 = -t5; +t7 = t4 & at; +t3 = t7 << (v1 & 0x1f); +if ((int)t3 < 0) {t6 = v1 < 0x20; +goto L44dbf8;} +t6 = v1 < 0x20; +t8 = -t6; +at = 0x12000000; +t9 = t8 & at; +t1 = t9 << (v1 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L44dbd0;} +//nop; +t0 = MEM_U8(v0 + 1); +at = 0x88000000; +t2 = t0 < 0x20; +t5 = -t2; +t4 = t5 & at; +t7 = t4 << (t0 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L44dbf8;} +//nop; +L44dbd0: +if (a1 != v1) {//nop; +goto L44dc00;} +//nop; +t3 = MEM_U8(v0 + 35); +at = 0x88000000; +t6 = t3 < 0x20; +t8 = -t6; +t9 = t8 & at; +t1 = t9 << (t3 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L44dc00;} +//nop; +L44dbf8: +a0 = v0; +goto L44da58; +a0 = v0; +L44dc00: +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_findbaseaddr_ada(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44dc08: +//findbaseaddr_ada: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000012b MEM_U32(sp + 28) = s1; +// fdead 4000012b MEM_U32(sp + 24) = s0; +s0 = a0; +s1 = 0x4; +// fdead 4006012b MEM_U32(sp + 36) = ra; +// fdead 4006012b MEM_U32(sp + 32) = gp; +t6 = MEM_U8(s0 + 1); +L44dc34: +at = 0x88800000; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +if ((int)t0 < 0) {//nop; +goto L44dc58;} +//nop; +v1 = zero; +goto L44dd3c; +v1 = zero; +L44dc58: +v0 = MEM_U8(s0 + 0); +at = 0x44000000; +t1 = v0 < 0x20; +t2 = -t1; +t3 = t2 & at; +t4 = t3 << (v0 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L44dc80;} +//nop; +v1 = s0; +goto L44dd3c; +v1 = s0; +L44dc80: +if (s1 != v0) {v1 = zero; +goto L44dd3c;} +v1 = zero; +v0 = MEM_U8(s0 + 32); +//nop; +t5 = v0 < 0xa0; +if (t5 == 0) {t7 = (int)v0 >> 5; +goto L44dcbc;} +t7 = (int)v0 >> 5; +t9 = 0x10000d4c; +t8 = t7 << 2; +t9 = t9; +t6 = t9 + t8; +t0 = MEM_U32(t6 + 0); +//nop; +t1 = t0 << (v0 & 0x1f); +t5 = (int)t1 < (int)0x0; +L44dcbc: +if (t5 == 0) {t3 = v0 < 0x80; +goto L44dcd0;} +t3 = v0 < 0x80; +s0 = MEM_U32(s0 + 36); +t6 = MEM_U8(s0 + 1); +goto L44dc34; +t6 = MEM_U8(s0 + 1); +L44dcd0: +if (t3 == 0) {t4 = (int)v0 >> 5; +goto L44dcf8;} +t4 = (int)v0 >> 5; +t9 = 0x10000d3c; +t7 = t4 << 2; +t9 = t9; +t8 = t9 + t7; +t6 = MEM_U32(t8 + 0); +//nop; +t0 = t6 << (v0 & 0x1f); +t3 = (int)t0 < (int)0x0; +L44dcf8: +if (t3 == 0) {//nop; +goto L44dd30;} +//nop; +//nop; +a0 = MEM_U32(s0 + 36); +//nop; +v0 = f_findbaseaddr_ada(mem, sp, a0); +goto L44dd10; +//nop; +L44dd10: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L44dd24;} +//nop; +v1 = v0; +goto L44dd3c; +v1 = v0; +L44dd24: +s0 = MEM_U32(s0 + 40); +t6 = MEM_U8(s0 + 1); +goto L44dc34; +t6 = MEM_U8(s0 + 1); +L44dd30: +v1 = zero; +goto L44dd3c; +v1 = zero; +// fdead 0 v1 = zero; +L44dd3c: +// bdead 11 ra = MEM_U32(sp + 36); +// bdead 11 s0 = MEM_U32(sp + 24); +// bdead 11 s1 = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_overlapping(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L44dd54: +//overlapping: +//nop; +//nop; +//nop; +t6 = 0x1001e6b4; +at = 0x3; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +if (t6 != at) {MEM_U32(sp + 12) = a3; +goto L44dde8;} +MEM_U32(sp + 12) = a3; +t7 = MEM_U32(sp + 16); +t8 = MEM_U32(sp + 20); +if ((int)t7 <= 0) {//nop; +goto L44dd98;} +//nop; +if ((int)t8 > 0) {t1 = MEM_U8(sp + 6); +goto L44ddec;} +t1 = MEM_U8(sp + 6); +L44dd98: +t9 = MEM_U8(sp + 6); +v1 = 0x1; +if (t9 != v1) {t0 = MEM_U8(sp + 14); +goto L44ddbc;} +t0 = MEM_U8(sp + 14); +v0 = MEM_U32(sp + 0); +at = 0xfffffffc; +if (v0 == at) {//nop; +goto L44ddd8;} +//nop; +t0 = MEM_U8(sp + 14); +L44ddbc: +//nop; +if (t0 != v1) {//nop; +goto L44dde0;} +//nop; +v1 = MEM_U32(sp + 8); +at = 0xfffffffc; +if (v1 != at) {//nop; +goto L44dde0;} +//nop; +L44ddd8: +v0 = zero; +return v0; +v0 = zero; +L44dde0: +v0 = 0x1; +return v0; +v0 = 0x1; +L44dde8: +t1 = MEM_U8(sp + 6); +L44ddec: +t2 = MEM_U8(sp + 14); +t3 = MEM_U16(sp + 4); +if (t1 != t2) {v1 = zero; +goto L44de54;} +v1 = zero; +t4 = MEM_U16(sp + 12); +v0 = MEM_U32(sp + 0); +if (t3 != t4) {//nop; +goto L44de54;} +//nop; +v1 = MEM_U32(sp + 8); +t6 = MEM_U32(sp + 20); +a1 = (int)v0 < (int)v1; +a0 = a1 ^ 0x1; +if (a0 == 0) {a1 = (int)v1 < (int)v0; +goto L44de2c;} +a1 = (int)v1 < (int)v0; +t5 = v0 - v1; +a0 = (int)t5 < (int)t6; +L44de2c: +if (a0 != 0) {//nop; +goto L44de4c;} +//nop; +a0 = a1 ^ 0x1; +if (a0 == 0) {//nop; +goto L44de4c;} +//nop; +t8 = MEM_U32(sp + 16); +t7 = v1 - v0; +a0 = (int)t7 < (int)t8; +L44de4c: +v1 = a0 & 0xff; +goto L44de54; +v1 = a0 & 0xff; +L44de54: +v0 = v1; +//nop; +return v0; +//nop; +} + +static uint32_t f_aliaswithptr(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44de60: +//aliaswithptr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +t6 = MEM_U8(a0 + 6); +at = 0x3; +if (t6 != at) {a1 = a0; +goto L44de90;} +a1 = a0; +v1 = zero; +goto L44e004; +v1 = zero; +L44de90: +v0 = 0x1001e6b4; +a0 = 0x1; +v0 = MEM_U8(v0 + 0); +a3 = 0xa; +at = v0 < 0x7; +if (at == 0) {//nop; +goto L44dfe4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004d1c[] = { +&&L44dedc, +&&L44df60, +&&L44decc, +&&L44decc, +&&L44decc, +&&L44ded4, +&&L44decc, +}; +dest = Lswitch10004d1c[v0]; +//nop; +goto *dest; +//nop; +L44decc: +v1 = 0x1; +goto L44e004; +v1 = 0x1; +L44ded4: +v1 = zero; +goto L44e004; +v1 = zero; +L44dedc: +t8 = 0x1001eb48; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L44df58;} +//nop; +t9 = 0x1001eb44; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L44df14;} +//nop; +v1 = zero; +goto L44e004; +v1 = zero; +L44df14: +t0 = 0x1001c4c4; +a0 = MEM_U16(a1 + 4); +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != a0) {//nop; +goto L44df34;} +//nop; +v1 = zero; +goto L44e004; +v1 = zero; +L44df34: +//nop; +//nop; +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L44df44; +//nop; +L44df44: +v1 = v0 < 0x1; +t1 = v1 & 0xff; +// bdead 401 gp = MEM_U32(sp + 24); +v1 = t1; +goto L44e004; +v1 = t1; +L44df58: +v1 = 0x1; +goto L44e004; +v1 = 0x1; +L44df60: +t2 = 0x1001eba8; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L44df80;} +//nop; +v1 = 0x1; +goto L44e004; +v1 = 0x1; +L44df80: +t3 = 0x1001eb44; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L44dfa0;} +//nop; +v1 = zero; +goto L44e004; +v1 = zero; +L44dfa0: +t4 = 0x1001c4c4; +a0 = MEM_U16(a1 + 4); +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != a0) {//nop; +goto L44dfc0;} +//nop; +v1 = zero; +goto L44e004; +v1 = zero; +L44dfc0: +//nop; +//nop; +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L44dfd0; +//nop; +L44dfd0: +v1 = v0 < 0x1; +t5 = v1 & 0xff; +// bdead 4001 gp = MEM_U32(sp + 24); +v1 = t5; +goto L44e004; +v1 = t5; +L44dfe4: +a2 = 0x10004d10; +//nop; +a1 = 0x60; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L44dff8; +a2 = a2; +L44dff8: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 39); +//nop; +L44e004: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_pointtoheap(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44e014: +//pointtoheap: +//nop; +//nop; +//nop; +t6 = 0x1001e6b4; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L44e040;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L44e040: +v0 = MEM_U8(a0 + 0); +at = 0x12000000; +t7 = v0 < 0x20; +t8 = -t7; +t9 = t8 & at; +t0 = t9 << (v0 & 0x1f); +if ((int)t0 >= 0) {a1 = 0x4; +goto L44e078;} +a1 = 0x4; +t1 = MEM_U8(a0 + 1); +a1 = 0x4; +v1 = a1 ^ t1; +v1 = v1 < 0x1; +v0 = v1 & 0xff; +return v0; +v0 = v1 & 0xff; +L44e078: +if (a1 != v0) {v1 = zero; +goto L44e0dc;} +v1 = zero; +t3 = MEM_U8(a0 + 32); +//nop; +t4 = t3 + 0xffffffe0; +t5 = t4 < 0x80; +if (t5 == 0) {t6 = (int)t4 >> 5; +goto L44e0b8;} +t6 = (int)t4 >> 5; +t8 = 0x10000d60; +t7 = t6 << 2; +t8 = t8; +t9 = t8 + t7; +t0 = MEM_U32(t9 + 0); +//nop; +t1 = t0 << (t4 & 0x1f); +t5 = (int)t1 < (int)0x0; +L44e0b8: +if (t5 == 0) {v1 = zero; +goto L44e0dc;} +v1 = zero; +t3 = MEM_U8(a0 + 1); +//nop; +v1 = a1 ^ t3; +v1 = v1 < 0x1; +v0 = v1 & 0xff; +return v0; +v0 = v1 & 0xff; +// fdead 0 v1 = zero; +L44e0dc: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_slkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44e0e4: +//slkilled: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 72) = a0; +v0 = MEM_U8(a0 + 0); +s0 = a1; +t7 = v0 + 0xffffff80; +t8 = t7 < 0x20; +t9 = -t8; +t2 = t9 & 0x810; +t3 = t2 << (t7 & 0x1f); +if ((int)t3 < 0) {//nop; +goto L44e15c;} +//nop; +v1 = MEM_U8(a1 + 0); +at = 0x4; +if (v1 != at) {t7 = v0 + 0xffffffe0; +goto L44e164;} +t7 = v0 + 0xffffffe0; +t4 = MEM_U8(a1 + 32); +//nop; +t5 = t4 + 0xffffff80; +t6 = t5 < 0x20; +t8 = -t6; +t9 = t8 & 0x1020; +t2 = t9 << (t5 & 0x1f); +if ((int)t2 >= 0) {t3 = t7 < 0x60; +goto L44e168;} +t3 = t7 < 0x60; +L44e15c: +v0 = 0x1; +goto L44f134; +v0 = 0x1; +L44e164: +t3 = t7 < 0x60; +L44e168: +if (t3 == 0) {t4 = (int)t7 >> 5; +goto L44e190;} +t4 = (int)t7 >> 5; +t8 = 0x10000d80; +t6 = t4 << 2; +t8 = t8; +t9 = t8 + t6; +t5 = MEM_U32(t9 + 0); +//nop; +t2 = t5 << (t7 & 0x1f); +t3 = (int)t2 < (int)0x0; +L44e190: +if (t3 != 0) {t5 = v1 < 0x20; +goto L44e1d8;} +t5 = v1 < 0x20; +t8 = MEM_U32(sp + 72); +at = 0x7; +t6 = MEM_U32(t8 + 36); +//nop; +t9 = MEM_U8(t6 + 0); +//nop; +if (t9 != at) {t5 = v1 < 0x20; +goto L44e1d8;} +t5 = v1 < 0x20; +//nop; +a0 = t8; +//nop; +f_fix_sbase(mem, sp, a0); +goto L44e1c8; +//nop; +L44e1c8: +// bdead 40020003 gp = MEM_U32(sp + 32); +v1 = MEM_U8(s0 + 0); +//nop; +t5 = v1 < 0x20; +L44e1d8: +t7 = -t5; +at = 0x12000000; +t2 = t7 & at; +t4 = t2 << (v1 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L44e3b0;} +//nop; +t3 = MEM_U32(sp + 72); +//nop; +t6 = MEM_U8(t3 + 0); +//nop; +t9 = t6 + 0xffffffe0; +t8 = t9 < 0x60; +if (t8 == 0) {t5 = (int)t9 >> 5; +goto L44e230;} +t5 = (int)t9 >> 5; +t2 = 0x10000d80; +t7 = t5 << 2; +t2 = t2; +t4 = t2 + t7; +t6 = MEM_U32(t4 + 0); +//nop; +t5 = t6 << (t9 & 0x1f); +t8 = (int)t5 < (int)0x0; +L44e230: +if (t8 == 0) {t8 = MEM_U32(sp + 72); +goto L44e288;} +t8 = MEM_U32(sp + 72); +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +v0 = MEM_U32(t3 + 4); +t5 = MEM_U8(s0 + 32); +a2 = MEM_U32(v0 + 40); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(v0 + 44); +t2 = MEM_U8(v0 + 32); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 20) = t2; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44e278; +MEM_U32(sp + 20) = t2; +L44e278: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44f130; +a0 = v0 & 0xff; +// fdead 0 t8 = MEM_U32(sp + 72); +L44e288: +at = 0x44000000; +t7 = MEM_U32(t8 + 36); +//nop; +MEM_U32(sp + 56) = t7; +a1 = MEM_U8(t7 + 0); +//nop; +t4 = a1 < 0x20; +t3 = -t4; +t6 = t3 & at; +t9 = t6 << (a1 & 0x1f); +if ((int)t9 >= 0) {at = 0x1a000000; +goto L44e300;} +at = 0x1a000000; +at = MEM_U32(s0 + 40); +t3 = MEM_U8(s0 + 32); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s0 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t7 + 44); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t7 + 48); +MEM_U32(sp + 16) = t3; +MEM_U32(sp + 12) = a3; +t6 = MEM_U32(t7 + 36); +MEM_U32(sp + 20) = t6; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44e2f4; +MEM_U32(sp + 20) = t6; +L44e2f4: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44f130; +a0 = v0 & 0xff; +L44e300: +t9 = a1 < 0x20; +t5 = -t9; +t2 = t5 & at; +t8 = t2 << (a1 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L44e334;} +//nop; +//nop; +a0 = MEM_U32(sp + 56); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44e328; +//nop; +L44e328: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L44e33c;} +//nop; +L44e334: +a0 = zero; +goto L44f130; +a0 = zero; +L44e33c: +//nop; +a0 = s0 + 0x28; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44e34c; +//nop; +L44e34c: +// bdead 40000009 gp = MEM_U32(sp + 32); +if (v0 != 0) {v1 = v0; +goto L44e3a8;} +v1 = v0; +t4 = 0x1001e6b4; +t1 = 0x1; +t4 = MEM_U8(t4 + 0); +t3 = MEM_U32(sp + 72); +v1 = t1 ^ t4; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44e3a8;} +//nop; +v0 = MEM_U32(t3 + 36); +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +t7 = v1 ^ 0x3; +v1 = t7 < 0x1; +if (v1 == 0) {//nop; +goto L44e3a8;} +//nop; +t6 = MEM_U8(v0 + 46); +//nop; +v1 = t1 ^ t6; +v1 = v1 < 0x1; +L44e3a8: +a0 = v1 & 0xff; +goto L44f130; +a0 = v1 & 0xff; +L44e3b0: +t9 = MEM_U32(s0 + 52); +at = 0x7; +MEM_U32(sp + 44) = t9; +a0 = MEM_U8(t9 + 0); +//nop; +if (a0 != at) {t2 = a0 < 0x20; +goto L44e3f0;} +t2 = a0 < 0x20; +//nop; +a0 = s0; +//nop; +f_fix_base(mem, sp, a0); +goto L44e3dc; +//nop; +L44e3dc: +v0 = MEM_U32(s0 + 52); +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = MEM_U8(v0 + 0); +MEM_U32(sp + 44) = v0; +t2 = a0 < 0x20; +L44e3f0: +t8 = -t2; +at = 0x44000000; +t4 = t8 & at; +t3 = t4 << (a0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L44e60c;} +//nop; +t7 = MEM_U32(sp + 72); +//nop; +t6 = MEM_U8(t7 + 0); +//nop; +t9 = t6 + 0xffffffe0; +t5 = t9 < 0x60; +if (t5 == 0) {t2 = (int)t9 >> 5; +goto L44e448;} +t2 = (int)t9 >> 5; +t4 = 0x10000d80; +t8 = t2 << 2; +t4 = t4; +t3 = t4 + t8; +t6 = MEM_U32(t3 + 0); +//nop; +t2 = t6 << (t9 & 0x1f); +t5 = (int)t2 < (int)0x0; +L44e448: +if (t5 == 0) {t3 = MEM_U32(sp + 72); +goto L44e4b4;} +t3 = MEM_U32(sp + 72); +t8 = MEM_U32(sp + 44); +//nop; +at = MEM_U32(t8 + 44); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t8 + 48); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +v0 = MEM_U32(t7 + 4); +//nop; +a2 = MEM_U32(v0 + 40); +t5 = MEM_U8(v0 + 32); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(v0 + 44); +//nop; +MEM_U32(sp + 12) = a3; +t4 = MEM_U32(t8 + 36); +MEM_U32(sp + 20) = t5; +MEM_U32(sp + 16) = t4; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44e4a0; +MEM_U32(sp + 16) = t4; +L44e4a0: +// bdead 4002000b gp = MEM_U32(sp + 32); +a1 = MEM_U8(s0 + 32); +a0 = v0 & 0xff; +goto L44ea4c; +a0 = v0 & 0xff; +// fdead 0 t3 = MEM_U32(sp + 72); +L44e4b4: +at = 0x44000000; +t6 = MEM_U32(t3 + 36); +t4 = MEM_U32(sp + 44); +MEM_U32(sp + 56) = t6; +a1 = MEM_U8(t6 + 0); +//nop; +t7 = a1 < 0x20; +t9 = -t7; +t2 = t9 & at; +t8 = t2 << (a1 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L44e53c;} +//nop; +at = MEM_U32(t4 + 44); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t4 + 48); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t6 + 44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t6 + 48); +//nop; +MEM_U32(sp + 12) = a3; +t2 = MEM_U32(t4 + 36); +//nop; +MEM_U32(sp + 16) = t2; +t8 = MEM_U32(t6 + 36); +MEM_U32(sp + 20) = t8; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44e52c; +MEM_U32(sp + 20) = t8; +L44e52c: +// bdead 4002000b gp = MEM_U32(sp + 32); +a1 = MEM_U8(s0 + 32); +a0 = v0 & 0xff; +goto L44ea4c; +a0 = v0 & 0xff; +L44e53c: +t5 = 0x1001e6b4; +at = 0x2; +t5 = MEM_U8(t5 + 0); +t3 = a1 < 0x20; +if (t5 == at) {t7 = -t3; +goto L44e568;} +t7 = -t3; +at = 0x1b000000; +t9 = t7 & at; +t4 = t9 << (a1 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L44e584;} +//nop; +L44e568: +//nop; +a0 = MEM_U32(sp + 56); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44e578; +//nop; +L44e578: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L44e590;} +//nop; +L44e584: +a1 = MEM_U8(s0 + 32); +a0 = zero; +goto L44ea4c; +a0 = zero; +L44e590: +a0 = MEM_U32(s0 + 52); +//nop; +a0 = a0 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44e5a4; +//nop; +L44e5a4: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 != 0) {v1 = v0; +goto L44e600;} +v1 = v0; +t2 = 0x1001e6b4; +t1 = 0x1; +t2 = MEM_U8(t2 + 0); +t6 = MEM_U32(sp + 72); +v1 = t1 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44e600;} +//nop; +t0 = MEM_U32(t6 + 36); +//nop; +v1 = MEM_U8(t0 + 0); +//nop; +t8 = v1 ^ 0x3; +v1 = t8 < 0x1; +if (v1 == 0) {//nop; +goto L44e600;} +//nop; +t5 = MEM_U8(t0 + 46); +//nop; +v1 = t1 ^ t5; +v1 = v1 < 0x1; +L44e600: +a1 = MEM_U8(s0 + 32); +a0 = v1 & 0xff; +goto L44ea4c; +a0 = v1 & 0xff; +L44e60c: +t3 = 0x1001e6b4; +at = 0x2; +t3 = MEM_U8(t3 + 0); +t7 = a0 < 0x20; +if (t3 == at) {t9 = -t7; +goto L44e644;} +t9 = -t7; +at = 0x1b000000; +t4 = t9 & at; +t2 = t4 << (a0 & 0x1f); +if ((int)t2 < 0) {//nop; +goto L44e644;} +//nop; +a1 = MEM_U8(s0 + 32); +a0 = zero; +goto L44ea4c; +a0 = zero; +L44e644: +//nop; +a0 = MEM_U32(sp + 44); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44e654; +//nop; +L44e654: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L44e6d8;} +//nop; +t6 = MEM_U32(sp + 72); +//nop; +t8 = MEM_U8(t6 + 0); +//nop; +t5 = t8 + 0xffffffe0; +t3 = t5 < 0x60; +if (t3 == 0) {t7 = (int)t5 >> 5; +goto L44e6a0;} +t7 = (int)t5 >> 5; +t4 = 0x10000d80; +t9 = t7 << 2; +t4 = t4; +t2 = t4 + t9; +t6 = MEM_U32(t2 + 0); +//nop; +t8 = t6 << (t5 & 0x1f); +t3 = (int)t8 < (int)0x0; +L44e6a0: +if (t3 == 0) {t4 = MEM_U32(sp + 72); +goto L44e6b4;} +t4 = MEM_U32(sp + 72); +a0 = zero; +goto L44e6cc; +a0 = zero; +// fdead 0 t4 = MEM_U32(sp + 72); +L44e6b4: +//nop; +a0 = MEM_U32(t4 + 36); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44e6c4; +//nop; +L44e6c4: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +L44e6cc: +a1 = MEM_U8(s0 + 32); +t2 = a1 + 0xffffffe0; +goto L44ea50; +t2 = a1 + 0xffffffe0; +L44e6d8: +t9 = MEM_U32(sp + 72); +//nop; +t2 = MEM_U8(t9 + 0); +//nop; +t6 = t2 + 0xffffffe0; +t5 = t6 < 0x60; +if (t5 == 0) {t8 = (int)t6 >> 5; +goto L44e718;} +t8 = (int)t6 >> 5; +t3 = 0x10000d80; +t7 = t8 << 2; +t3 = t3; +t4 = t3 + t7; +t2 = MEM_U32(t4 + 0); +//nop; +t8 = t2 << (t6 & 0x1f); +t5 = (int)t8 < (int)0x0; +L44e718: +if (t5 == 0) {t6 = MEM_U32(sp + 72); +goto L44e7a0;} +t6 = MEM_U32(sp + 72); +a0 = MEM_U32(t9 + 4); +//nop; +a0 = a0 + 0x28; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44e734; +//nop; +L44e734: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 != 0) {v1 = v0; +goto L44e790;} +v1 = v0; +t7 = 0x1001e6b4; +t1 = 0x1; +t7 = MEM_U8(t7 + 0); +//nop; +v1 = t1 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44e790;} +//nop; +v0 = MEM_U32(s0 + 52); +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +t4 = v1 ^ 0x3; +v1 = t4 < 0x1; +if (v1 == 0) {//nop; +goto L44e790;} +//nop; +t2 = MEM_U8(v0 + 46); +//nop; +v1 = t1 ^ t2; +v1 = v1 < 0x1; +L44e790: +a1 = MEM_U8(s0 + 32); +a0 = v1 & 0xff; +goto L44ea4c; +a0 = v1 & 0xff; +// fdead 0 t6 = MEM_U32(sp + 72); +L44e7a0: +at = 0x44000000; +t0 = MEM_U32(t6 + 36); +//nop; +a1 = MEM_U8(t0 + 0); +//nop; +t8 = a1 < 0x20; +t3 = -t8; +t5 = t3 & at; +t9 = t5 << (a1 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L44e844;} +//nop; +//nop; +a0 = t0 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44e7dc; +//nop; +L44e7dc: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 != 0) {v1 = v0; +goto L44e838;} +v1 = v0; +t7 = 0x1001e6b4; +t1 = 0x1; +t7 = MEM_U8(t7 + 0); +//nop; +v1 = t1 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44e838;} +//nop; +v0 = MEM_U32(s0 + 52); +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +t4 = v1 ^ 0x3; +v1 = t4 < 0x1; +if (v1 == 0) {//nop; +goto L44e838;} +//nop; +t2 = MEM_U8(v0 + 46); +//nop; +v1 = t1 ^ t2; +v1 = v1 < 0x1; +L44e838: +a1 = MEM_U8(s0 + 32); +a0 = v1 & 0xff; +goto L44ea4c; +a0 = v1 & 0xff; +L44e844: +a0 = 0x1001e6b4; +at = 0x2; +a0 = MEM_U8(a0 + 0); +t6 = a1 < 0x20; +if (a0 == at) {t8 = -t6; +goto L44e87c;} +t8 = -t6; +at = 0x1b000000; +t3 = t8 & at; +t5 = t3 << (a1 & 0x1f); +if ((int)t5 < 0) {//nop; +goto L44e87c;} +//nop; +a1 = MEM_U8(s0 + 32); +a0 = zero; +goto L44ea4c; +a0 = zero; +L44e87c: +t9 = a0 < 0x20; +t7 = -t9; +at = 0xc4000000; +t4 = t7 & at; +v1 = t4 << (a0 & 0x1f); +t2 = (int)v1 < (int)0x0; +v1 = t2 < 0x1; +if (v1 != 0) {t1 = 0x1; +goto L44ea44;} +t1 = 0x1; +v1 = t1 ^ a0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44e93c;} +//nop; +v1 = 0x1001eb44; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L44ea44;} +//nop; +v1 = 0x1001eba8; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L44ea44;} +//nop; +v0 = MEM_U32(s0 + 52); +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +t6 = v1 ^ 0x3; +v1 = t6 < 0x1; +if (v1 == 0) {//nop; +goto L44e914;} +//nop; +t8 = MEM_U8(v0 + 46); +//nop; +v1 = t1 ^ t8; +v1 = v1 < 0x1; +L44e914: +if (v1 != 0) {//nop; +goto L44ea44;} +//nop; +v1 = a1 ^ 0x3; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44e93c;} +//nop; +t3 = MEM_U8(t0 + 46); +//nop; +v1 = t1 ^ t3; +v1 = v1 < 0x1; +L44e93c: +if (v1 != 0) {v0 = a0 < 0x1; +goto L44ea44;} +v0 = a0 < 0x1; +if (v0 == 0) {v1 = v0; +goto L44e978;} +v1 = v0; +v1 = 0x1001eb48; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +if (v1 == 0) {//nop; +goto L44e978;} +//nop; +v1 = 0x1001eb44; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +L44e978: +if (v1 != 0) {//nop; +goto L44ea44;} +//nop; +if (v0 == 0) {v1 = v0; +goto L44e99c;} +v1 = v0; +v1 = 0x1001eb48; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +L44e99c: +if (v1 != 0) {//nop; +goto L44ea44;} +//nop; +v0 = MEM_U32(s0 + 52); +//nop; +a0 = MEM_U8(v0 + 0); +//nop; +v1 = a0 ^ 0x7; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L44ea44;} +//nop; +v1 = a1 ^ 0x7; +v1 = v1 < 0x1; +if (v1 != 0) {t5 = a0 < 0x20; +goto L44ea44;} +t5 = a0 < 0x20; +t9 = -t5; +at = 0x12000000; +t7 = t9 & at; +v1 = t7 << (a0 & 0x1f); +t4 = (int)v1 < (int)0x0; +if (t4 == 0) {v1 = t4; +goto L44ea44;} +v1 = t4; +t2 = a1 < 0x20; +t6 = -t2; +at = 0x12000000; +t8 = t6 & at; +v1 = t8 << (a1 & 0x1f); +t3 = (int)v1 < (int)0x0; +if (t3 == 0) {v1 = t3; +goto L44ea44;} +v1 = t3; +at = MEM_U32(v0 + 40); +a1 = MEM_U32(v0 + 44); +a2 = MEM_U32(t0 + 40); +a3 = MEM_U32(t0 + 44); +//nop; +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L44ea3c; +MEM_U32(sp + 12) = a3; +L44ea3c: +// bdead 4002000b gp = MEM_U32(sp + 32); +v1 = v0; +L44ea44: +a1 = MEM_U8(s0 + 32); +a0 = v1 & 0xff; +L44ea4c: +t2 = a1 + 0xffffffe0; +L44ea50: +t6 = t2 < 0x80; +if (t6 == 0) {t8 = (int)t2 >> 5; +goto L44ea7c;} +t8 = (int)t2 >> 5; +t5 = 0x10000d70; +t3 = t8 << 2; +t5 = t5; +t9 = t5 + t3; +t7 = MEM_U32(t9 + 0); +//nop; +t4 = t7 << (t2 & 0x1f); +t6 = (int)t4 < (int)0x0; +L44ea7c: +if (t6 != 0) {//nop; +goto L44f070;} +//nop; +if (a0 != 0) {//nop; +goto L44f070;} +//nop; +t5 = MEM_U32(s0 + 56); +at = 0x44000000; +MEM_U32(sp + 48) = t5; +a0 = MEM_U8(t5 + 0); +t8 = MEM_U32(sp + 72); +t9 = a0 < 0x20; +t7 = -t9; +t2 = t7 & at; +t4 = t2 << (a0 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L44eca4;} +//nop; +t6 = MEM_U8(t8 + 0); +//nop; +t5 = t6 + 0xffffffe0; +t3 = t5 < 0x60; +if (t3 == 0) {t9 = (int)t5 >> 5; +goto L44eaf0;} +t9 = (int)t5 >> 5; +t2 = 0x10000d80; +t7 = t9 << 2; +t2 = t2; +t4 = t2 + t7; +t6 = MEM_U32(t4 + 0); +//nop; +t9 = t6 << (t5 & 0x1f); +t3 = (int)t9 < (int)0x0; +L44eaf0: +if (t3 == 0) {t4 = MEM_U32(sp + 72); +goto L44eb58;} +t4 = MEM_U32(sp + 72); +t7 = MEM_U32(sp + 48); +//nop; +at = MEM_U32(t7 + 44); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t7 + 48); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +v0 = MEM_U32(t8 + 4); +//nop; +a2 = MEM_U32(v0 + 40); +t3 = MEM_U8(v0 + 32); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(v0 + 44); +//nop; +MEM_U32(sp + 12) = a3; +t2 = MEM_U32(t7 + 36); +MEM_U32(sp + 20) = t3; +MEM_U32(sp + 16) = t2; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44eb48; +MEM_U32(sp + 16) = t2; +L44eb48: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44f130; +a0 = v0 & 0xff; +// fdead 0 t4 = MEM_U32(sp + 72); +L44eb58: +at = 0x44000000; +t6 = MEM_U32(t4 + 36); +t2 = MEM_U32(sp + 48); +MEM_U32(sp + 56) = t6; +a1 = MEM_U8(t6 + 0); +//nop; +t8 = a1 < 0x20; +t5 = -t8; +t9 = t5 & at; +t7 = t9 << (a1 & 0x1f); +if ((int)t7 >= 0) {t3 = a1 < 0x20; +goto L44ebe4;} +t3 = a1 < 0x20; +at = MEM_U32(t2 + 44); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t2 + 48); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t6 + 44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t6 + 48); +//nop; +MEM_U32(sp + 12) = a3; +t9 = MEM_U32(t2 + 36); +//nop; +MEM_U32(sp + 16) = t9; +t7 = MEM_U32(t6 + 36); +//nop; +MEM_U32(sp + 20) = t7; +//nop; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44ebd8; +//nop; +L44ebd8: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44f130; +a0 = v0 & 0xff; +L44ebe4: +t4 = -t3; +at = 0x1a000000; +t8 = t4 & at; +t5 = t8 << (a1 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L44ec18;} +//nop; +//nop; +a0 = MEM_U32(sp + 56); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44ec0c; +//nop; +L44ec0c: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L44ec20;} +//nop; +L44ec18: +a0 = zero; +goto L44f130; +a0 = zero; +L44ec20: +a0 = MEM_U32(s0 + 56); +//nop; +a0 = a0 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44ec34; +//nop; +L44ec34: +// bdead 40000009 gp = MEM_U32(sp + 32); +t1 = 0x1; +if (v0 != 0) {v1 = v0; +goto L44ec9c;} +v1 = v0; +t2 = 0x1001e6b4; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +v1 = t1 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44ec9c;} +//nop; +t9 = MEM_U32(sp + 72); +//nop; +v0 = MEM_U32(t9 + 36); +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +t6 = v1 ^ 0x3; +v1 = t6 < 0x1; +if (v1 == 0) {//nop; +goto L44ec9c;} +//nop; +t7 = MEM_U8(v0 + 46); +//nop; +v1 = t1 ^ t7; +v1 = v1 < 0x1; +L44ec9c: +a0 = v1 & 0xff; +goto L44f130; +a0 = v1 & 0xff; +L44eca4: +t3 = 0x1001e6b4; +at = 0x2; +t3 = MEM_U8(t3 + 0); +t4 = a0 < 0x20; +if (t3 == at) {t8 = -t4; +goto L44ecd8;} +t8 = -t4; +at = 0x1b000000; +t5 = t8 & at; +t2 = t5 << (a0 & 0x1f); +if ((int)t2 < 0) {//nop; +goto L44ecd8;} +//nop; +a0 = zero; +goto L44f130; +a0 = zero; +L44ecd8: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44ece8; +//nop; +L44ece8: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t1 = 0x1; +goto L44ed60;} +t1 = 0x1; +v0 = MEM_U32(sp + 72); +//nop; +t9 = MEM_U8(v0 + 0); +//nop; +t6 = t9 + 0xffffffe0; +t7 = t6 < 0x60; +if (t7 == 0) {t3 = (int)t6 >> 5; +goto L44ed34;} +t3 = (int)t6 >> 5; +t8 = 0x10000d80; +t4 = t3 << 2; +t8 = t8; +t5 = t8 + t4; +t2 = MEM_U32(t5 + 0); +//nop; +t9 = t2 << (t6 & 0x1f); +t7 = (int)t9 < (int)0x0; +L44ed34: +if (t7 == 0) {//nop; +goto L44ed44;} +//nop; +a0 = zero; +goto L44f130; +a0 = zero; +L44ed44: +//nop; +a0 = MEM_U32(v0 + 36); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44ed54; +//nop; +L44ed54: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44f130; +a0 = v0 & 0xff; +L44ed60: +t8 = MEM_U32(sp + 72); +//nop; +t4 = MEM_U8(t8 + 0); +//nop; +t5 = t4 + 0xffffffe0; +t2 = t5 < 0x60; +if (t2 == 0) {t6 = (int)t5 >> 5; +goto L44eda0;} +t6 = (int)t5 >> 5; +t3 = 0x10000d80; +t9 = t6 << 2; +t3 = t3; +t7 = t3 + t9; +t4 = MEM_U32(t7 + 0); +//nop; +t6 = t4 << (t5 & 0x1f); +t2 = (int)t6 < (int)0x0; +L44eda0: +if (t2 == 0) {t5 = MEM_U32(sp + 72); +goto L44ee28;} +t5 = MEM_U32(sp + 72); +a0 = MEM_U32(t8 + 4); +//nop; +a0 = a0 + 0x28; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44edbc; +//nop; +L44edbc: +// bdead 20009 gp = MEM_U32(sp + 32); +t1 = 0x1; +if (v0 != 0) {v1 = v0; +goto L44ee1c;} +v1 = v0; +t9 = 0x1001e6b4; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +v1 = t1 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44ee1c;} +//nop; +v0 = MEM_U32(s0 + 56); +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +t7 = v1 ^ 0x3; +v1 = t7 < 0x1; +if (v1 == 0) {//nop; +goto L44ee1c;} +//nop; +t4 = MEM_U8(v0 + 46); +//nop; +v1 = t1 ^ t4; +v1 = v1 < 0x1; +L44ee1c: +a0 = v1 & 0xff; +goto L44f130; +a0 = v1 & 0xff; +// fdead 0 t5 = MEM_U32(sp + 72); +L44ee28: +at = 0x44000000; +t0 = MEM_U32(t5 + 36); +//nop; +a1 = MEM_U8(t0 + 0); +//nop; +t6 = a1 < 0x20; +t3 = -t6; +t2 = t3 & at; +t8 = t2 << (a1 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L44eecc;} +//nop; +//nop; +a0 = t0 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44ee64; +//nop; +L44ee64: +// bdead 20009 gp = MEM_U32(sp + 32); +t1 = 0x1; +if (v0 != 0) {v1 = v0; +goto L44eec4;} +v1 = v0; +t9 = 0x1001e6b4; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +v1 = t1 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44eec4;} +//nop; +v0 = MEM_U32(s0 + 56); +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +t7 = v1 ^ 0x3; +v1 = t7 < 0x1; +if (v1 == 0) {//nop; +goto L44eec4;} +//nop; +t4 = MEM_U8(v0 + 46); +//nop; +v1 = t1 ^ t4; +v1 = v1 < 0x1; +L44eec4: +a0 = v1 & 0xff; +goto L44f130; +a0 = v1 & 0xff; +L44eecc: +a0 = 0x1001e6b4; +at = 0x2; +a0 = MEM_U8(a0 + 0); +t5 = a1 < 0x20; +if (a0 == at) {t6 = -t5; +goto L44ef00;} +t6 = -t5; +at = 0x1b000000; +t3 = t6 & at; +t2 = t3 << (a1 & 0x1f); +if ((int)t2 < 0) {t8 = a0 < 0x20; +goto L44ef04;} +t8 = a0 < 0x20; +a0 = zero; +goto L44f130; +a0 = zero; +L44ef00: +t8 = a0 < 0x20; +L44ef04: +t9 = -t8; +at = 0xc4000000; +t7 = t9 & at; +v1 = t7 << (a0 & 0x1f); +t4 = (int)v1 < (int)0x0; +v1 = t4 < 0x1; +if (v1 != 0) {//nop; +goto L44f068;} +//nop; +v1 = t1 ^ a0; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44ef60;} +//nop; +v1 = 0x1001eb44; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L44f068;} +//nop; +v1 = 0x1001eba8; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +L44ef60: +if (v1 != 0) {v0 = a0 < 0x1; +goto L44f068;} +v0 = a0 < 0x1; +if (v0 == 0) {v1 = v0; +goto L44ef9c;} +v1 = v0; +v1 = 0x1001eb48; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +if (v1 == 0) {//nop; +goto L44ef9c;} +//nop; +v1 = 0x1001eb44; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +L44ef9c: +if (v1 != 0) {//nop; +goto L44f068;} +//nop; +if (v0 == 0) {v1 = v0; +goto L44efc0;} +v1 = v0; +v1 = 0x1001eb48; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +L44efc0: +if (v1 != 0) {//nop; +goto L44f068;} +//nop; +v0 = MEM_U32(s0 + 56); +//nop; +a0 = MEM_U8(v0 + 0); +//nop; +v1 = a0 ^ 0x7; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L44f068;} +//nop; +v1 = a1 ^ 0x7; +v1 = v1 < 0x1; +if (v1 != 0) {t5 = a0 < 0x20; +goto L44f068;} +t5 = a0 < 0x20; +t6 = -t5; +at = 0x12000000; +t3 = t6 & at; +v1 = t3 << (a0 & 0x1f); +t2 = (int)v1 < (int)0x0; +if (t2 == 0) {v1 = t2; +goto L44f068;} +v1 = t2; +t8 = a1 < 0x20; +t9 = -t8; +at = 0x12000000; +t7 = t9 & at; +v1 = t7 << (a1 & 0x1f); +t4 = (int)v1 < (int)0x0; +if (t4 == 0) {v1 = t4; +goto L44f068;} +v1 = t4; +at = MEM_U32(v0 + 40); +a1 = MEM_U32(v0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t0 + 40); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t0 + 44); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L44f060; +MEM_U32(sp + 12) = a3; +L44f060: +// bdead 9 gp = MEM_U32(sp + 32); +v1 = v0; +L44f068: +a0 = v1 & 0xff; +goto L44f130; +a0 = v1 & 0xff; +L44f070: +t8 = 0x1001e6b8; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {v0 = a0; +goto L44f134;} +v0 = a0; +if (a0 == 0) {at = 0x36; +goto L44f130;} +at = 0x36; +if (a1 != at) {v0 = a0; +goto L44f134;} +v0 = a0; +t9 = MEM_U32(sp + 72); +at = 0x3f; +t7 = MEM_U8(t9 + 0); +//nop; +if (t7 != at) {v0 = a0; +goto L44f134;} +v0 = a0; +t4 = MEM_U32(s0 + 52); +t5 = MEM_U32(t9 + 36); +//nop; +if (t4 != t5) {v0 = a0; +goto L44f134;} +v0 = a0; +t6 = MEM_U32(s0 + 36); +t3 = MEM_U32(t9 + 4); +//nop; +if (t6 != t3) {v0 = a0; +goto L44f134;} +v0 = a0; +v0 = MEM_U32(t9 + 48); +a0 = MEM_U32(s0 + 44); +//nop; +v1 = (int)v0 < (int)a0; +v1 = v1 ^ 0x1; +if (v1 == 0) {//nop; +goto L44f100;} +//nop; +t8 = MEM_U16(s0 + 60); +t2 = v0 - a0; +v1 = (int)t2 < (int)t8; +L44f100: +if (v1 != 0) {//nop; +goto L44f12c;} +//nop; +v1 = (int)a0 < (int)v0; +v1 = v1 ^ 0x1; +if (v1 == 0) {//nop; +goto L44f12c;} +//nop; +t4 = MEM_U32(sp + 72); +t7 = a0 - v0; +t5 = MEM_U32(t4 + 32); +//nop; +v1 = (int)t7 < (int)t5; +L44f12c: +a0 = v1 & 0xff; +L44f130: +v0 = a0; +L44f134: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t f_smkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44f144: +//smkilled: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +v0 = MEM_U8(a0 + 0); +//nop; +t7 = v0 + 0xffffff80; +t8 = t7 < 0x20; +t9 = -t8; +t3 = t9 & 0x810; +t4 = t3 << (t7 & 0x1f); +if ((int)t4 >= 0) {t5 = v0 + 0xffffffe0; +goto L44f190;} +t5 = v0 + 0xffffffe0; +v0 = 0x1; +goto L44f6c4; +v0 = 0x1; +L44f190: +t6 = t5 < 0x60; +if (t6 == 0) {t8 = (int)t5 >> 5; +goto L44f1bc;} +t8 = (int)t5 >> 5; +t3 = 0x10000d8c; +t9 = t8 << 2; +t3 = t3; +t7 = t3 + t9; +t4 = MEM_U32(t7 + 0); +//nop; +t8 = t4 << (t5 & 0x1f); +t6 = (int)t8 < (int)0x0; +L44f1bc: +if (t6 != 0) {t5 = MEM_U32(sp + 68); +goto L44f200;} +t5 = MEM_U32(sp + 68); +t9 = MEM_U32(sp + 64); +at = 0x7; +t7 = MEM_U32(t9 + 36); +a0 = t9; +t4 = MEM_U8(t7 + 0); +//nop; +if (t4 != at) {t5 = MEM_U32(sp + 68); +goto L44f200;} +t5 = MEM_U32(sp + 68); +//nop; +//nop; +//nop; +f_fix_sbase(mem, sp, a0); +goto L44f1f4; +//nop; +L44f1f4: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +t5 = MEM_U32(sp + 68); +L44f200: +at = 0x44000000; +t8 = MEM_U32(t5 + 44); +t9 = MEM_U32(sp + 64); +MEM_U32(sp + 40) = t8; +v0 = MEM_U8(t8 + 0); +//nop; +t3 = v0 < 0x20; +t6 = -t3; +t7 = t6 & at; +t4 = t7 << (v0 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L44f3bc;} +//nop; +t5 = MEM_U8(t9 + 0); +//nop; +t8 = t5 + 0xffffffe0; +t3 = t8 < 0x60; +if (t3 == 0) {t6 = (int)t8 >> 5; +goto L44f268;} +t6 = (int)t8 >> 5; +t4 = 0x10000d8c; +t7 = t6 << 2; +t4 = t4; +t5 = t4 + t7; +t6 = MEM_U32(t5 + 0); +//nop; +t4 = t6 << (t8 & 0x1f); +t3 = (int)t4 < (int)0x0; +L44f268: +if (t3 == 0) {t8 = MEM_U32(sp + 64); +goto L44f2d0;} +t8 = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 40); +//nop; +at = MEM_U32(t5 + 44); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t5 + 48); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +v0 = MEM_U32(t9 + 4); +//nop; +a2 = MEM_U32(v0 + 40); +t6 = MEM_U8(v0 + 32); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(v0 + 44); +//nop; +MEM_U32(sp + 12) = a3; +t3 = MEM_U32(t5 + 36); +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 16) = t3; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44f2c0; +MEM_U32(sp + 16) = t3; +L44f2c0: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44f6c0; +a0 = v0 & 0xff; +// fdead 0 t8 = MEM_U32(sp + 64); +L44f2d0: +at = 0x44000000; +t9 = MEM_U32(t8 + 36); +t6 = MEM_U32(sp + 40); +MEM_U32(sp + 48) = t9; +a1 = MEM_U8(t9 + 0); +//nop; +t4 = a1 < 0x20; +t7 = -t4; +t5 = t7 & at; +t3 = t5 << (a1 & 0x1f); +if ((int)t3 >= 0) {t4 = a1 < 0x20; +goto L44f35c;} +t4 = a1 < 0x20; +at = MEM_U32(t6 + 44); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t6 + 48); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t9 + 44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t9 + 48); +//nop; +MEM_U32(sp + 12) = a3; +t3 = MEM_U32(t6 + 36); +//nop; +MEM_U32(sp + 16) = t3; +t8 = MEM_U32(t9 + 36); +//nop; +MEM_U32(sp + 20) = t8; +//nop; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44f350; +//nop; +L44f350: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44f6c0; +a0 = v0 & 0xff; +L44f35c: +t7 = -t4; +at = 0x1a000000; +t5 = t7 & at; +t6 = t5 << (a1 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L44f394;} +//nop; +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44f384; +//nop; +L44f384: +// bdead 4000000b gp = MEM_U32(sp + 32); +t2 = MEM_U32(sp + 68); +if (v0 == 0) {//nop; +goto L44f39c;} +//nop; +L44f394: +a0 = zero; +goto L44f6c0; +a0 = zero; +L44f39c: +a0 = MEM_U32(t2 + 44); +//nop; +a0 = a0 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44f3b0; +//nop; +L44f3b0: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44f6c0; +a0 = v0 & 0xff; +L44f3bc: +t3 = 0x1001e6b4; +at = 0x2; +t3 = MEM_U8(t3 + 0); +t9 = v0 < 0x20; +if (t3 == at) {t8 = -t9; +goto L44f3f0;} +t8 = -t9; +at = 0x1b000000; +t4 = t8 & at; +t7 = t4 << (v0 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L44f3f0;} +//nop; +a0 = zero; +goto L44f6c0; +a0 = zero; +L44f3f0: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44f400; +//nop; +L44f400: +// bdead 4000000b gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 64); +t2 = MEM_U32(sp + 68); +if (v0 == 0) {//nop; +goto L44f47c;} +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +t6 = t5 + 0xffffffe0; +t3 = t6 < 0x60; +if (t3 == 0) {//nop; +goto L44f450;} +//nop; +t4 = 0x10000d8c; +t9 = (int)t6 >> 5; +t8 = t9 << 2; +t4 = t4; +t7 = t4 + t8; +t5 = MEM_U32(t7 + 0); +//nop; +t9 = t5 << (t6 & 0x1f); +t3 = (int)t9 < (int)0x0; +L44f450: +if (t3 == 0) {//nop; +goto L44f460;} +//nop; +a0 = zero; +goto L44f6c0; +a0 = zero; +L44f460: +//nop; +a0 = MEM_U32(v1 + 36); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44f470; +//nop; +L44f470: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44f6c0; +a0 = v0 & 0xff; +L44f47c: +t8 = MEM_U8(v1 + 0); +//nop; +t7 = t8 + 0xffffffe0; +t5 = t7 < 0x60; +if (t5 == 0) {t6 = (int)t7 >> 5; +goto L44f4b4;} +t6 = (int)t7 >> 5; +t4 = 0x10000d8c; +t9 = t6 << 2; +t4 = t4; +t3 = t4 + t9; +t8 = MEM_U32(t3 + 0); +//nop; +t6 = t8 << (t7 & 0x1f); +t5 = (int)t6 < (int)0x0; +L44f4b4: +if (t5 == 0) {//nop; +goto L44f4dc;} +//nop; +a0 = MEM_U32(v1 + 4); +//nop; +a0 = a0 + 0x28; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44f4d0; +//nop; +L44f4d0: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44f6c0; +a0 = v0 & 0xff; +L44f4dc: +t1 = MEM_U32(v1 + 36); +at = 0x44000000; +a1 = MEM_U8(t1 + 0); +//nop; +t9 = a1 < 0x20; +t3 = -t9; +t8 = t3 & at; +t7 = t8 << (a1 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L44f520;} +//nop; +//nop; +a0 = t1 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44f514; +//nop; +L44f514: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44f6c0; +a0 = v0 & 0xff; +L44f520: +v0 = 0x1001e6b4; +at = 0x2; +v0 = MEM_U8(v0 + 0); +t6 = a1 < 0x20; +if (v0 == at) {t4 = -t6; +goto L44f554;} +t4 = -t6; +at = 0x1b000000; +t5 = t4 & at; +t9 = t5 << (a1 & 0x1f); +if ((int)t9 < 0) {t3 = v0 < 0x20; +goto L44f558;} +t3 = v0 < 0x20; +a0 = zero; +goto L44f6c0; +a0 = zero; +L44f554: +t3 = v0 < 0x20; +L44f558: +t8 = -t3; +at = 0xc4000000; +t7 = t8 & at; +v1 = t7 << (v0 & 0x1f); +t6 = (int)v1 < (int)0x0; +v1 = t6 < 0x1; +if (v1 != 0) {a0 = v1 & 0xff; +goto L44f6c0;} +a0 = v1 & 0xff; +v1 = v0 ^ 0x1; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44f5b4;} +//nop; +v1 = 0x1001eb44; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +if (v1 != 0) {a0 = v1 & 0xff; +goto L44f6c0;} +a0 = v1 & 0xff; +v1 = 0x1001eba8; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +L44f5b4: +if (v1 != 0) {a0 = v0 < 0x1; +goto L44f6bc;} +a0 = v0 < 0x1; +if (a0 == 0) {v1 = a0; +goto L44f5f0;} +v1 = a0; +v1 = 0x1001eb48; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +if (v1 == 0) {//nop; +goto L44f5f0;} +//nop; +v1 = 0x1001eb44; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +L44f5f0: +if (v1 != 0) {//nop; +goto L44f6bc;} +//nop; +if (a0 == 0) {v1 = a0; +goto L44f614;} +v1 = a0; +v1 = 0x1001eb48; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +L44f614: +if (v1 != 0) {a0 = v1 & 0xff; +goto L44f6c0;} +a0 = v1 & 0xff; +t0 = MEM_U32(t2 + 44); +//nop; +v0 = MEM_U8(t0 + 0); +//nop; +v1 = v0 ^ 0x7; +v1 = v1 < 0x1; +if (v1 != 0) {a0 = v1 & 0xff; +goto L44f6c0;} +a0 = v1 & 0xff; +v1 = a1 ^ 0x7; +v1 = v1 < 0x1; +if (v1 != 0) {t4 = v0 < 0x20; +goto L44f6bc;} +t4 = v0 < 0x20; +t5 = -t4; +at = 0x12000000; +t9 = t5 & at; +v1 = t9 << (v0 & 0x1f); +t3 = (int)v1 < (int)0x0; +if (t3 == 0) {v1 = t3; +goto L44f6bc;} +v1 = t3; +t8 = a1 < 0x20; +t7 = -t8; +at = 0x12000000; +t6 = t7 & at; +v1 = t6 << (a1 & 0x1f); +t4 = (int)v1 < (int)0x0; +if (t4 == 0) {v1 = t4; +goto L44f6bc;} +v1 = t4; +at = MEM_U32(t0 + 40); +a1 = MEM_U32(t0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t1 + 40); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t1 + 44); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L44f6b4; +MEM_U32(sp + 12) = a3; +L44f6b4: +// bdead 9 gp = MEM_U32(sp + 32); +v1 = v0; +L44f6bc: +a0 = v1 & 0xff; +L44f6c0: +v0 = a0; +L44f6c4: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x40; +//nop; +return v0; +//nop; +} + +static uint32_t f_sskilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44f6d4: +//sskilled: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +v1 = MEM_U8(a0 + 0); +//nop; +t7 = v1 + 0xffffff80; +t8 = t7 < 0x20; +t9 = -t8; +t2 = t9 & 0x810; +t3 = t2 << (t7 & 0x1f); +if ((int)t3 < 0) {//nop; +goto L44f73c;} +//nop; +v0 = MEM_U8(a1 + 0); +t7 = v1 + 0xffffffe0; +t5 = v0 + 0xffffff80; +t6 = t5 < 0x20; +t8 = -t6; +t9 = t8 & 0x810; +t2 = t9 << (t5 & 0x1f); +if ((int)t2 >= 0) {t3 = t7 < 0x60; +goto L44f744;} +t3 = t7 < 0x60; +L44f73c: +v0 = 0x1; +goto L44ff58; +v0 = 0x1; +L44f744: +if (t3 == 0) {t4 = (int)t7 >> 5; +goto L44f76c;} +t4 = (int)t7 >> 5; +t8 = 0x10000d98; +t6 = t4 << 2; +t8 = t8; +t9 = t8 + t6; +t5 = MEM_U32(t9 + 0); +//nop; +t2 = t5 << (t7 & 0x1f); +t3 = (int)t2 < (int)0x0; +L44f76c: +if (t3 != 0) {t7 = v0 + 0xffffffe0; +goto L44f7b8;} +t7 = v0 + 0xffffffe0; +t8 = MEM_U32(sp + 64); +at = 0x7; +t6 = MEM_U32(t8 + 36); +//nop; +t9 = MEM_U8(t6 + 0); +//nop; +if (t9 != at) {t7 = v0 + 0xffffffe0; +goto L44f7b8;} +t7 = v0 + 0xffffffe0; +//nop; +a0 = t8; +//nop; +f_fix_sbase(mem, sp, a0); +goto L44f7a4; +//nop; +L44f7a4: +t5 = MEM_U32(sp + 68); +// bdead 40004003 gp = MEM_U32(sp + 32); +v0 = MEM_U8(t5 + 0); +//nop; +t7 = v0 + 0xffffffe0; +L44f7b8: +t2 = t7 < 0x60; +if (t2 == 0) {t4 = (int)t7 >> 5; +goto L44f7e4;} +t4 = (int)t7 >> 5; +t6 = 0x10000d98; +t3 = t4 << 2; +t6 = t6; +t9 = t6 + t3; +t8 = MEM_U32(t9 + 0); +//nop; +t5 = t8 << (t7 & 0x1f); +t2 = (int)t5 < (int)0x0; +L44f7e4: +if (t2 == 0) {t9 = MEM_U32(sp + 68); +goto L44f984;} +t9 = MEM_U32(sp + 68); +t6 = MEM_U32(sp + 64); +//nop; +t3 = MEM_U8(t6 + 0); +//nop; +t9 = t3 + 0xffffffe0; +t8 = t9 < 0x60; +if (t8 == 0) {t7 = (int)t9 >> 5; +goto L44f82c;} +t7 = (int)t9 >> 5; +t4 = 0x10000d98; +t5 = t7 << 2; +t4 = t4; +t2 = t4 + t5; +t3 = MEM_U32(t2 + 0); +//nop; +t7 = t3 << (t9 & 0x1f); +t8 = (int)t7 < (int)0x0; +L44f82c: +if (t8 == 0) {t5 = MEM_U32(sp + 64); +goto L44f894;} +t5 = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 68); +//nop; +v0 = MEM_U32(t5 + 4); +//nop; +at = MEM_U32(v0 + 40); +t4 = MEM_U8(v0 + 32); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(v0 + 44); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +v1 = MEM_U32(t6 + 4); +//nop; +a2 = MEM_U32(v1 + 40); +t8 = MEM_U8(v1 + 32); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(v1 + 44); +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 20) = t8; +MEM_U32(sp + 12) = a3; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44f884; +MEM_U32(sp + 12) = a3; +L44f884: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44fe8c; +a0 = v0 & 0xff; +// fdead 0 t5 = MEM_U32(sp + 64); +L44f894: +at = 0x44000000; +t2 = MEM_U32(t5 + 36); +//nop; +MEM_U32(sp + 48) = t2; +a0 = MEM_U8(t2 + 0); +//nop; +t3 = a0 < 0x20; +t6 = -t3; +t9 = t6 & at; +t7 = t9 << (a0 & 0x1f); +if ((int)t7 >= 0) {t4 = a0 < 0x20; +goto L44f924;} +t4 = a0 < 0x20; +t4 = MEM_U32(sp + 68); +//nop; +v0 = MEM_U32(t4 + 4); +//nop; +at = MEM_U32(v0 + 40); +t9 = MEM_U8(v0 + 32); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(v0 + 44); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t2 + 44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t2 + 48); +MEM_U32(sp + 16) = t9; +MEM_U32(sp + 12) = a3; +t7 = MEM_U32(t2 + 36); +//nop; +MEM_U32(sp + 20) = t7; +//nop; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44f918; +//nop; +L44f918: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44fe8c; +a0 = v0 & 0xff; +L44f924: +t8 = -t4; +at = 0x1a000000; +t5 = t8 & at; +t3 = t5 << (a0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L44f958;} +//nop; +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44f94c; +//nop; +L44f94c: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t6 = MEM_U32(sp + 68); +goto L44f964;} +t6 = MEM_U32(sp + 68); +L44f958: +a0 = zero; +goto L44fe8c; +a0 = zero; +// fdead 0 t6 = MEM_U32(sp + 68); +L44f964: +//nop; +a0 = MEM_U32(t6 + 4); +a0 = a0 + 0x28; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44f974; +a0 = a0 + 0x28; +L44f974: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44fe8c; +a0 = v0 & 0xff; +// fdead 0 t9 = MEM_U32(sp + 68); +L44f984: +at = 0x7; +t2 = MEM_U32(t9 + 36); +a0 = t9; +MEM_U32(sp + 40) = t2; +v0 = MEM_U8(t2 + 0); +//nop; +if (v0 != at) {t4 = v0 < 0x20; +goto L44f9d0;} +t4 = v0 < 0x20; +//nop; +//nop; +//nop; +f_fix_sbase(mem, sp, a0); +goto L44f9b4; +//nop; +L44f9b4: +t7 = MEM_U32(sp + 68); +// bdead 40010003 gp = MEM_U32(sp + 32); +t0 = MEM_U32(t7 + 36); +//nop; +v0 = MEM_U8(t0 + 0); +MEM_U32(sp + 40) = t0; +t4 = v0 < 0x20; +L44f9d0: +t8 = -t4; +at = 0x44000000; +t5 = t8 & at; +t3 = t5 << (v0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L44fb70;} +//nop; +t6 = MEM_U32(sp + 64); +//nop; +t2 = MEM_U8(t6 + 0); +//nop; +t9 = t2 + 0xffffffe0; +t7 = t9 < 0x60; +if (t7 == 0) {t4 = (int)t9 >> 5; +goto L44fa28;} +t4 = (int)t9 >> 5; +t5 = 0x10000d98; +t8 = t4 << 2; +t5 = t5; +t3 = t5 + t8; +t2 = MEM_U32(t3 + 0); +//nop; +t4 = t2 << (t9 & 0x1f); +t7 = (int)t4 < (int)0x0; +L44fa28: +if (t7 == 0) {t3 = MEM_U32(sp + 64); +goto L44fa90;} +t3 = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 40); +//nop; +at = MEM_U32(t8 + 44); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t8 + 48); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +v1 = MEM_U32(t6 + 4); +//nop; +a2 = MEM_U32(v1 + 40); +t7 = MEM_U8(v1 + 32); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(v1 + 44); +//nop; +MEM_U32(sp + 12) = a3; +t5 = MEM_U32(t8 + 36); +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 16) = t5; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44fa80; +MEM_U32(sp + 16) = t5; +L44fa80: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44fe8c; +a0 = v0 & 0xff; +// fdead 0 t3 = MEM_U32(sp + 64); +L44fa90: +at = 0x44000000; +t2 = MEM_U32(t3 + 36); +t5 = MEM_U32(sp + 40); +MEM_U32(sp + 48) = t2; +a0 = MEM_U8(t2 + 0); +//nop; +t6 = a0 < 0x20; +t9 = -t6; +t4 = t9 & at; +t8 = t4 << (a0 & 0x1f); +if ((int)t8 >= 0) {t7 = a0 < 0x20; +goto L44fb14;} +t7 = a0 < 0x20; +at = MEM_U32(t5 + 44); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t5 + 48); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t2 + 44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t2 + 48); +//nop; +MEM_U32(sp + 12) = a3; +t4 = MEM_U32(t5 + 36); +//nop; +MEM_U32(sp + 16) = t4; +t8 = MEM_U32(t2 + 36); +MEM_U32(sp + 20) = t8; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L44fb08; +MEM_U32(sp + 20) = t8; +L44fb08: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44fe8c; +a0 = v0 & 0xff; +L44fb14: +t3 = -t7; +at = 0x1a000000; +t6 = t3 & at; +t9 = t6 << (a0 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L44fb48;} +//nop; +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44fb3c; +//nop; +L44fb3c: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t5 = MEM_U32(sp + 68); +goto L44fb54;} +t5 = MEM_U32(sp + 68); +L44fb48: +a0 = zero; +goto L44fe8c; +a0 = zero; +// fdead 0 t5 = MEM_U32(sp + 68); +L44fb54: +//nop; +a0 = MEM_U32(t5 + 36); +a0 = a0 + 0x2c; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44fb64; +a0 = a0 + 0x2c; +L44fb64: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44fe8c; +a0 = v0 & 0xff; +L44fb70: +t4 = 0x1001e6b4; +at = 0x2; +t4 = MEM_U8(t4 + 0); +t2 = v0 < 0x20; +if (t4 == at) {t8 = -t2; +goto L44fba4;} +t8 = -t2; +at = 0x1b000000; +t7 = t8 & at; +t3 = t7 << (v0 & 0x1f); +if ((int)t3 < 0) {//nop; +goto L44fba4;} +//nop; +a0 = zero; +goto L44fe8c; +a0 = zero; +L44fba4: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44fbb4; +//nop; +L44fbb4: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t8 = MEM_U32(sp + 64); +goto L44fc34;} +t8 = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 64); +//nop; +t9 = MEM_U8(t6 + 0); +//nop; +t5 = t9 + 0xffffffe0; +t4 = t5 < 0x60; +if (t4 == 0) {t2 = (int)t5 >> 5; +goto L44fc00;} +t2 = (int)t5 >> 5; +t7 = 0x10000d98; +t8 = t2 << 2; +t7 = t7; +t3 = t7 + t8; +t6 = MEM_U32(t3 + 0); +//nop; +t9 = t6 << (t5 & 0x1f); +t4 = (int)t9 < (int)0x0; +L44fc00: +if (t4 == 0) {t7 = MEM_U32(sp + 64); +goto L44fc14;} +t7 = MEM_U32(sp + 64); +a0 = zero; +goto L44fe8c; +a0 = zero; +// fdead 0 t7 = MEM_U32(sp + 64); +L44fc14: +//nop; +a0 = MEM_U32(t7 + 36); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L44fc24; +//nop; +L44fc24: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44fe8c; +a0 = v0 & 0xff; +// fdead 0 t8 = MEM_U32(sp + 64); +L44fc34: +//nop; +t3 = MEM_U8(t8 + 0); +//nop; +t6 = t3 + 0xffffffe0; +t5 = t6 < 0x60; +if (t5 == 0) {t9 = (int)t6 >> 5; +goto L44fc70;} +t9 = (int)t6 >> 5; +t4 = 0x10000d98; +t2 = t9 << 2; +t4 = t4; +t7 = t4 + t2; +t3 = MEM_U32(t7 + 0); +//nop; +t9 = t3 << (t6 & 0x1f); +t5 = (int)t9 < (int)0x0; +L44fc70: +if (t5 == 0) {t2 = MEM_U32(sp + 64); +goto L44fc9c;} +t2 = MEM_U32(sp + 64); +a0 = MEM_U32(t8 + 4); +//nop; +a0 = a0 + 0x28; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44fc8c; +//nop; +L44fc8c: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44fe8c; +a0 = v0 & 0xff; +// fdead 0 t2 = MEM_U32(sp + 64); +L44fc9c: +at = 0x44000000; +t1 = MEM_U32(t2 + 36); +//nop; +a0 = MEM_U8(t1 + 0); +//nop; +t7 = a0 < 0x20; +t3 = -t7; +t6 = t3 & at; +t9 = t6 << (a0 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L44fce4;} +//nop; +//nop; +a0 = t1 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L44fcd8; +//nop; +L44fcd8: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L44fe8c; +a0 = v0 & 0xff; +L44fce4: +v0 = 0x1001e6b4; +at = 0x2; +v0 = MEM_U8(v0 + 0); +t4 = a0 < 0x20; +if (v0 == at) {t5 = -t4; +goto L44fd18;} +t5 = -t4; +at = 0x1b000000; +t8 = t5 & at; +t2 = t8 << (a0 & 0x1f); +if ((int)t2 < 0) {t7 = v0 < 0x20; +goto L44fd1c;} +t7 = v0 < 0x20; +a0 = zero; +goto L44fe8c; +a0 = zero; +L44fd18: +t7 = v0 < 0x20; +L44fd1c: +t3 = -t7; +at = 0xc4000000; +t6 = t3 & at; +v1 = t6 << (v0 & 0x1f); +t9 = (int)v1 < (int)0x0; +v1 = t9 < 0x1; +if (v1 != 0) {//nop; +goto L44fe88;} +//nop; +v1 = v0 ^ 0x1; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L44fd78;} +//nop; +v1 = 0x1001eb44; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L44fe88;} +//nop; +v1 = 0x1001eba8; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +L44fd78: +if (v1 != 0) {a1 = v0 < 0x1; +goto L44fe88;} +a1 = v0 < 0x1; +if (a1 == 0) {v1 = a1; +goto L44fdb4;} +v1 = a1; +v1 = 0x1001eb48; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +if (v1 == 0) {//nop; +goto L44fdb4;} +//nop; +v1 = 0x1001eb44; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +L44fdb4: +if (v1 != 0) {//nop; +goto L44fe88;} +//nop; +if (a1 == 0) {v1 = a1; +goto L44fdd8;} +v1 = a1; +v1 = 0x1001eb48; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +v1 = v1 < 0x1; +L44fdd8: +if (v1 != 0) {//nop; +goto L44fe88;} +//nop; +t4 = MEM_U32(sp + 68); +//nop; +t0 = MEM_U32(t4 + 36); +//nop; +v0 = MEM_U8(t0 + 0); +//nop; +v1 = v0 ^ 0x7; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L44fe88;} +//nop; +v1 = a0 ^ 0x7; +v1 = v1 < 0x1; +if (v1 != 0) {t5 = v0 < 0x20; +goto L44fe88;} +t5 = v0 < 0x20; +t8 = -t5; +at = 0x12000000; +t2 = t8 & at; +v1 = t2 << (v0 & 0x1f); +t7 = (int)v1 < (int)0x0; +if (t7 == 0) {v1 = t7; +goto L44fe88;} +v1 = t7; +t3 = a0 < 0x20; +t6 = -t3; +at = 0x12000000; +t9 = t6 & at; +v1 = t9 << (a0 & 0x1f); +t4 = (int)v1 < (int)0x0; +if (t4 == 0) {v1 = t4; +goto L44fe88;} +v1 = t4; +at = MEM_U32(t0 + 40); +a1 = MEM_U32(t0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t1 + 40); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t1 + 44); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L44fe80; +MEM_U32(sp + 12) = a3; +L44fe80: +// bdead 40000009 gp = MEM_U32(sp + 32); +v1 = v0; +L44fe88: +a0 = v1 & 0xff; +L44fe8c: +t3 = 0x1001e6b8; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {v0 = a0; +goto L44ff58;} +v0 = a0; +if (a0 == 0) {v0 = a0; +goto L44ff58;} +v0 = a0; +t6 = MEM_U32(sp + 68); +v0 = 0x3f; +t9 = MEM_U8(t6 + 0); +t4 = MEM_U32(sp + 64); +if (v0 != t9) {//nop; +goto L44ff54;} +//nop; +t5 = MEM_U8(t4 + 0); +//nop; +if (v0 != t5) {v0 = a0; +goto L44ff58;} +v0 = a0; +t8 = MEM_U32(t6 + 36); +t2 = MEM_U32(t4 + 36); +//nop; +if (t8 != t2) {v0 = a0; +goto L44ff58;} +v0 = a0; +t7 = MEM_U32(t6 + 4); +t3 = MEM_U32(t4 + 4); +//nop; +if (t7 != t3) {v0 = a0; +goto L44ff58;} +v0 = a0; +v0 = MEM_U32(t4 + 48); +a0 = MEM_U32(t6 + 48); +//nop; +v1 = (int)v0 < (int)a0; +v1 = v1 ^ 0x1; +if (v1 == 0) {//nop; +goto L44ff24;} +//nop; +t5 = MEM_U32(t6 + 32); +t9 = v0 - a0; +v1 = (int)t9 < (int)t5; +L44ff24: +if (v1 != 0) {//nop; +goto L44ff50;} +//nop; +v1 = (int)a0 < (int)v0; +v1 = v1 ^ 0x1; +if (v1 == 0) {//nop; +goto L44ff50;} +//nop; +t2 = MEM_U32(sp + 64); +t8 = a0 - v0; +t7 = MEM_U32(t2 + 32); +//nop; +v1 = (int)t8 < (int)t7; +L44ff50: +a0 = v1 & 0xff; +L44ff54: +v0 = a0; +L44ff58: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x40; +//nop; +return v0; +//nop; +} + +static void f_movkillprev(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L44ff68: +//movkillprev: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = 0x1001c900; +// fdead 4000802b MEM_U32(sp + 36) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 4000802b MEM_U32(sp + 32) = gp; +// fdead 4000802b MEM_U32(sp + 28) = s2; +// fdead 4000802b MEM_U32(sp + 24) = s1; +// fdead 4000802b MEM_U32(sp + 20) = s0; +s0 = MEM_U32(t6 + 36); +s1 = a0; +if (s0 == 0) {s2 = 0x1; +goto L45000c;} +s2 = 0x1; +L44ffa4: +t7 = MEM_U8(s0 + 9); +//nop; +if (s2 != t7) {//nop; +goto L44fffc;} +//nop; +t8 = MEM_U8(s0 + 8); +//nop; +if (t8 != 0) {//nop; +goto L44fffc;} +//nop; +a0 = MEM_U32(s0 + 12); +//nop; +t9 = MEM_U8(a0 + 29); +//nop; +if (t9 == 0) {//nop; +goto L44fffc;} +//nop; +//nop; +a1 = s1; +//nop; +v0 = f_smkilled(mem, sp, a0, a1); +goto L44ffec; +//nop; +L44ffec: +t1 = MEM_U32(s0 + 12); +// bdead 400e0409 gp = MEM_U32(sp + 32); +t0 = v0 < 0x1; +MEM_U8(t1 + 29) = (uint8_t)t0; +L44fffc: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L44ffa4;} +//nop; +L45000c: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_strkillprev(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L450024: +//strkillprev: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x1001c900; +// fdead 400081eb MEM_U32(sp + 44) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 40) = gp; +// fdead 400081eb MEM_U32(sp + 36) = s4; +// fdead 400081eb MEM_U32(sp + 32) = s3; +// fdead 400081eb MEM_U32(sp + 28) = s2; +// fdead 400081eb MEM_U32(sp + 24) = s1; +// fdead 400081eb MEM_U32(sp + 20) = s0; +s0 = MEM_U32(t6 + 36); +s1 = a0; +if (s0 == 0) {s4 = 0x1; +goto L45016c;} +s4 = 0x1; +s3 = 0x3; +s2 = 0x2; +L450070: +v0 = MEM_U8(s0 + 9); +//nop; +if (s2 != v0) {//nop; +goto L4500c8;} +//nop; +t7 = MEM_U8(s0 + 8); +//nop; +if (t7 != 0) {//nop; +goto L4500c8;} +//nop; +a1 = MEM_U32(s0 + 12); +//nop; +t8 = MEM_U8(a1 + 2); +//nop; +if (t8 != 0) {//nop; +goto L45015c;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_slkilled(mem, sp, a0, a1); +goto L4500b8; +//nop; +L4500b8: +t9 = MEM_U32(s0 + 12); +// bdead 443e0009 gp = MEM_U32(sp + 40); +MEM_U8(t9 + 2) = (uint8_t)v0; +goto L45015c; +MEM_U8(t9 + 2) = (uint8_t)v0; +L4500c8: +if (s3 != v0) {//nop; +goto L45010c;} +//nop; +a1 = MEM_U32(s0 + 12); +//nop; +t0 = MEM_U8(a1 + 31); +//nop; +if (t0 == 0) {//nop; +goto L45015c;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_smkilled(mem, sp, a0, a1); +goto L4500f8; +//nop; +L4500f8: +t2 = MEM_U32(s0 + 12); +// bdead 403e0809 gp = MEM_U32(sp + 40); +t1 = v0 < 0x1; +MEM_U8(t2 + 31) = (uint8_t)t1; +goto L45015c; +MEM_U8(t2 + 31) = (uint8_t)t1; +L45010c: +if (s4 != v0) {//nop; +goto L45015c;} +//nop; +t3 = MEM_U8(s0 + 8); +//nop; +if (t3 != 0) {//nop; +goto L45015c;} +//nop; +a1 = MEM_U32(s0 + 12); +//nop; +t4 = MEM_U8(a1 + 31); +//nop; +if (t4 == 0) {//nop; +goto L45015c;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_sskilled(mem, sp, a0, a1); +goto L45014c; +//nop; +L45014c: +t6 = MEM_U32(s0 + 12); +// bdead 403e8009 gp = MEM_U32(sp + 40); +t5 = v0 < 0x1; +MEM_U8(t6 + 31) = (uint8_t)t5; +L45015c: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L450070;} +//nop; +L45016c: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_lodkillprev(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45018c: +//lodkillprev: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = 0x1001c900; +// fdead 4000802b MEM_U32(sp + 36) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 4000802b MEM_U32(sp + 32) = gp; +// fdead 4000802b MEM_U32(sp + 28) = s2; +// fdead 4000802b MEM_U32(sp + 24) = s1; +// fdead 4000802b MEM_U32(sp + 20) = s0; +s0 = MEM_U32(t6 + 36); +s1 = a0; +if (s0 == 0) {s2 = 0x1; +goto L450230;} +s2 = 0x1; +L4501c8: +t7 = MEM_U8(s0 + 9); +//nop; +if (s2 != t7) {//nop; +goto L450220;} +//nop; +t8 = MEM_U8(s0 + 8); +//nop; +if (t8 != 0) {//nop; +goto L450220;} +//nop; +a0 = MEM_U32(s0 + 12); +//nop; +t9 = MEM_U8(a0 + 29); +//nop; +if (t9 == 0) {//nop; +goto L450220;} +//nop; +//nop; +a1 = s1; +//nop; +v0 = f_slkilled(mem, sp, a0, a1); +goto L450210; +//nop; +L450210: +t1 = MEM_U32(s0 + 12); +// bdead 400e0409 gp = MEM_U32(sp + 32); +t0 = v0 < 0x1; +MEM_U8(t1 + 29) = (uint8_t)t0; +L450220: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L4501c8;} +//nop; +L450230: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t f_clkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L450248: +//clkilled: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +t6 = MEM_U8(a2 + 0); +at = 0x12000000; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {a3 = a2; +goto L450864;} +a3 = a2; +a0 = MEM_U8(a2 + 46); +at = 0x3; +if (a0 != at) {t1 = MEM_U32(sp + 44); +goto L4502a4;} +t1 = MEM_U32(sp + 44); +a0 = 0x1; +goto L450afc; +a0 = 0x1; +// fdead 0 t1 = MEM_U32(sp + 44); +L4502a4: +//nop; +t2 = MEM_U8(t1 + 14); +//nop; +if (t2 == 0) {//nop; +goto L4502f0;} +//nop; +t3 = 0x1001e684; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4502e8;} +//nop; +t4 = 0x1001e6b4; +at = 0x1; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == at) {//nop; +goto L4502f0;} +//nop; +L4502e8: +a0 = zero; +goto L450afc; +a0 = zero; +L4502f0: +v0 = 0x1001e6b4; +a1 = 0x234; +v0 = MEM_U8(v0 + 0); +//nop; +at = v0 < 0x7; +if (at == 0) {//nop; +goto L45083c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004d44[] = { +&&L450740, +&&L450504, +&&L450410, +&&L450628, +&&L45032c, +&&L4504cc, +&&L450410, +}; +dest = Lswitch10004d44[v0]; +//nop; +goto *dest; +//nop; +L45032c: +t7 = MEM_U8(a3 + 34); +//nop; +if (t7 == 0) {//nop; +goto L45035c;} +//nop; +t8 = 0x10021c74; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U8(t8 + 20); +//nop; +if (t9 == 0) {//nop; +goto L450364;} +//nop; +L45035c: +a0 = 0x1; +goto L450afc; +a0 = 0x1; +L450364: +t0 = 0x10021c78; +t6 = MEM_U32(sp + 44); +t0 = MEM_U32(t0 + 0); +t1 = MEM_U32(sp + 40); +if (t6 != t0) {//nop; +goto L450384;} +//nop; +a0 = 0x1; +goto L450afc; +a0 = 0x1; +L450384: +v0 = MEM_U8(a3 + 47); +t2 = MEM_U32(sp + 44); +at = (int)v0 < (int)t1; +if (at != 0) {//nop; +goto L4503a0;} +//nop; +a0 = zero; +goto L450afc; +a0 = zero; +L4503a0: +v1 = MEM_U8(t2 + 9); +//nop; +if (v1 == 0) {//nop; +goto L4503b4;} +//nop; +v1 = v0 < 0x2; +L4503b4: +if (v1 != 0) {//nop; +goto L450408;} +//nop; +a0 = MEM_U32(a3 + 40); +t5 = MEM_U32(sp + 44); +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(a3 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t5 + 4); +MEM_U32(sp + 48) = a3; +v0 = f_varintree(mem, sp, a0, a1, a2); +goto L4503e0; +MEM_U32(sp + 48) = a3; +L4503e0: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +if (v0 != 0) {v1 = v0; +goto L450408;} +v1 = v0; +//nop; +a1 = MEM_U32(sp + 44); +a0 = a3; +v0 = f_furthervarintree(mem, sp, a0, a1); +goto L450400; +a0 = a3; +L450400: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L450408: +a0 = v1 & 0xff; +goto L450afc; +a0 = v1 & 0xff; +L450410: +t7 = MEM_U8(a3 + 34); +//nop; +if (t7 != 0) {//nop; +goto L450428;} +//nop; +a0 = 0x1; +goto L450afc; +a0 = 0x1; +L450428: +t8 = MEM_U8(a3 + 47); +t9 = MEM_U32(sp + 40); +//nop; +at = (int)t8 < (int)t9; +if (at != 0) {//nop; +goto L450448;} +//nop; +a0 = zero; +goto L450afc; +a0 = zero; +L450448: +t0 = 0x10021c78; +t6 = MEM_U32(sp + 44); +t0 = MEM_U32(t0 + 0); +//nop; +v1 = t6 ^ t0; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L4504c4;} +//nop; +v1 = MEM_U8(t6 + 9); +//nop; +if (v1 != 0) {//nop; +goto L4504c4;} +//nop; +a0 = MEM_U32(a3 + 40); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(a3 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t6 + 4); +MEM_U32(sp + 48) = a3; +v0 = f_varintree(mem, sp, a0, a1, a2); +goto L45049c; +MEM_U32(sp + 48) = a3; +L45049c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +if (v0 != 0) {v1 = v0; +goto L4504c4;} +v1 = v0; +//nop; +a1 = MEM_U32(sp + 44); +a0 = a3; +v0 = f_furthervarintree(mem, sp, a0, a1); +goto L4504bc; +a0 = a3; +L4504bc: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L4504c4: +a0 = v1 & 0xff; +goto L450afc; +a0 = v1 & 0xff; +L4504cc: +at = 0x4; +if (a0 == at) {//nop; +goto L4504e0;} +//nop; +a0 = zero; +goto L450afc; +a0 = zero; +L4504e0: +//nop; +a0 = MEM_U16(a3 + 44); +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L4504f0; +//nop; +L4504f0: +a0 = v0 < 0x1; +t3 = a0 & 0xff; +// bdead 1001 gp = MEM_U32(sp + 24); +a0 = t3; +goto L450afc; +a0 = t3; +L450504: +t4 = 0x1001eba8; +t8 = MEM_U32(sp + 40); +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L450534;} +//nop; +t5 = MEM_U8(a3 + 34); +//nop; +if (t5 != 0) {//nop; +goto L450534;} +//nop; +a0 = 0x1; +goto L450afc; +a0 = 0x1; +L450534: +t7 = MEM_U8(a3 + 47); +//nop; +at = (int)t7 < (int)t8; +if (at != 0) {at = 0x4; +goto L450554;} +at = 0x4; +a0 = zero; +goto L450afc; +a0 = zero; +at = 0x4; +L450554: +if (a0 == at) {//nop; +goto L450564;} +//nop; +a0 = zero; +goto L450afc; +a0 = zero; +L450564: +//nop; +a0 = MEM_U16(a3 + 44); +MEM_U32(sp + 48) = a3; +v0 = f_in_fsym(mem, sp, a0); +goto L450574; +MEM_U32(sp + 48) = a3; +L450574: +// bdead 4000000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L45058c;} +//nop; +a0 = zero; +goto L450afc; +a0 = zero; +L45058c: +t9 = MEM_U8(a3 + 34); +//nop; +if (t9 != 0) {//nop; +goto L4505a4;} +//nop; +a0 = 0x1; +goto L450afc; +a0 = 0x1; +L4505a4: +t1 = 0x10021c78; +t0 = MEM_U32(sp + 44); +t1 = MEM_U32(t1 + 0); +//nop; +v1 = t0 ^ t1; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L450620;} +//nop; +v1 = MEM_U8(t0 + 9); +//nop; +if (v1 != 0) {//nop; +goto L450620;} +//nop; +a0 = MEM_U32(a3 + 40); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(a3 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t0 + 4); +MEM_U32(sp + 48) = a3; +v0 = f_varintree(mem, sp, a0, a1, a2); +goto L4505f8; +MEM_U32(sp + 48) = a3; +L4505f8: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +if (v0 != 0) {v1 = v0; +goto L450620;} +v1 = v0; +//nop; +a1 = MEM_U32(sp + 44); +a0 = a3; +v0 = f_furthervarintree(mem, sp, a0, a1); +goto L450618; +a0 = a3; +L450618: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L450620: +a0 = v1 & 0xff; +goto L450afc; +a0 = v1 & 0xff; +L450628: +v0 = MEM_U8(a3 + 34); +t5 = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L450658;} +//nop; +t3 = 0x1001eba8; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L450658;} +//nop; +a0 = 0x1; +goto L450afc; +a0 = 0x1; +L450658: +t4 = MEM_U8(a3 + 47); +//nop; +at = (int)t4 < (int)t5; +if (at != 0) {//nop; +goto L450674;} +//nop; +a0 = zero; +goto L450afc; +a0 = zero; +L450674: +if (v0 != 0) {t7 = MEM_U32(sp + 44); +goto L450688;} +t7 = MEM_U32(sp + 44); +a0 = 0x1; +goto L450afc; +a0 = 0x1; +// fdead 0 t7 = MEM_U32(sp + 44); +L450688: +t8 = MEM_U32(sp + 44); +v1 = MEM_U8(t7 + 9); +//nop; +if (v1 == 0) {//nop; +goto L4506a4;} +//nop; +v1 = a0 ^ 0x4; +v1 = v1 < 0x1; +L4506a4: +if (v1 != 0) {//nop; +goto L450738;} +//nop; +v1 = MEM_U8(t8 + 8); +t2 = MEM_U32(sp + 44); +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4506d4;} +//nop; +t9 = 0x1001c4c0; +t1 = MEM_U8(t8 + 16); +t9 = MEM_U32(t9 + 0); +//nop; +v1 = (int)t9 < (int)t1; +L4506d4: +if (v1 != 0) {//nop; +goto L450738;} +//nop; +v1 = MEM_U8(t2 + 10); +//nop; +if (v1 != 0) {//nop; +goto L450738;} +//nop; +a0 = MEM_U32(a3 + 40); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(a3 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t2 + 4); +MEM_U32(sp + 48) = a3; +v0 = f_varintree(mem, sp, a0, a1, a2); +goto L450710; +MEM_U32(sp + 48) = a3; +L450710: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +if (v0 != 0) {v1 = v0; +goto L450738;} +v1 = v0; +//nop; +a1 = MEM_U32(sp + 44); +a0 = a3; +v0 = f_furthervarintree(mem, sp, a0, a1); +goto L450730; +a0 = a3; +L450730: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L450738: +a0 = v1 & 0xff; +goto L450afc; +a0 = v1 & 0xff; +L450740: +t3 = MEM_U8(a3 + 47); +t4 = MEM_U32(sp + 40); +//nop; +at = (int)t3 < (int)t4; +if (at != 0) {//nop; +goto L450760;} +//nop; +a0 = zero; +goto L450afc; +a0 = zero; +L450760: +t5 = MEM_U8(a3 + 34); +t7 = MEM_U32(sp + 44); +if (t5 == 0) {//nop; +goto L4507a0;} +//nop; +t8 = MEM_U8(t7 + 15); +//nop; +if (t8 == 0) {//nop; +goto L4507a8;} +//nop; +t9 = 0x10021c74; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t1 = MEM_U8(t9 + 20); +//nop; +if (t1 == 0) {//nop; +goto L4507a8;} +//nop; +L4507a0: +a0 = 0x1; +goto L450afc; +a0 = 0x1; +L4507a8: +t0 = 0x10021c78; +t6 = MEM_U32(sp + 44); +t0 = MEM_U32(t0 + 0); +//nop; +v1 = t6 ^ t0; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L450834;} +//nop; +v1 = MEM_U8(t6 + 9); +//nop; +if (v1 == 0) {//nop; +goto L4507e0;} +//nop; +v1 = a0 ^ 0x4; +v1 = v1 < 0x1; +L4507e0: +if (v1 != 0) {//nop; +goto L450834;} +//nop; +a0 = MEM_U32(a3 + 40); +t4 = MEM_U32(sp + 44); +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(a3 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t4 + 4); +MEM_U32(sp + 48) = a3; +v0 = f_varintree(mem, sp, a0, a1, a2); +goto L45080c; +MEM_U32(sp + 48) = a3; +L45080c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +if (v0 != 0) {v1 = v0; +goto L450834;} +v1 = v0; +//nop; +a1 = MEM_U32(sp + 44); +a0 = a3; +v0 = f_furthervarintree(mem, sp, a0, a1); +goto L45082c; +a0 = a3; +L45082c: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L450834: +a0 = v1 & 0xff; +goto L450afc; +a0 = v1 & 0xff; +L45083c: +a2 = 0x10004d38; +//nop; +a0 = 0x1; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L450854; +a2 = a2; +L450854: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U8(sp + 38); +v0 = a0; +goto L450b00; +v0 = a0; +L450864: +v0 = 0x1001e6b4; +at = 0x2a000000; +v0 = MEM_U8(v0 + 0); +//nop; +t5 = v0 < 0x20; +t7 = -t5; +t8 = t7 & at; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 < 0) {at = 0x3; +goto L4508ac;} +at = 0x3; +if (v0 != at) {//nop; +goto L4508b4;} +//nop; +t1 = 0x1001eba8; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L4508b4;} +//nop; +L4508ac: +a0 = 0x1; +goto L450afc; +a0 = 0x1; +L4508b4: +t0 = MEM_U8(a3 + 32); +t7 = MEM_U32(sp + 44); +t6 = t0 + 0xffffff80; +t2 = t6 < 0x20; +t3 = -t2; +t4 = t3 & 0x1020; +t5 = t4 << (t6 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L4508e0;} +//nop; +v0 = 0x1; +goto L450b00; +v0 = 0x1; +L4508e0: +t8 = MEM_U8(t7 + 14); +//nop; +if (t8 == 0) {//nop; +goto L450918;} +//nop; +t9 = 0x1001e684; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L450910;} +//nop; +if (v0 == at) {//nop; +goto L450918;} +//nop; +L450910: +v0 = zero; +goto L450b00; +v0 = zero; +L450918: +a1 = MEM_U32(a3 + 52); +at = 0x7; +v0 = MEM_U8(a1 + 0); +//nop; +if (v0 != at) {t1 = v0 < 0x20; +goto L45095c;} +t1 = v0 < 0x20; +//nop; +a0 = a3; +MEM_U32(sp + 48) = a3; +f_fix_base(mem, sp, a0); +goto L450940; +MEM_U32(sp + 48) = a3; +L450940: +a3 = MEM_U32(sp + 48); +// bdead 40000103 gp = MEM_U32(sp + 24); +a1 = MEM_U32(a3 + 52); +//nop; +v0 = MEM_U8(a1 + 0); +//nop; +t1 = v0 < 0x20; +L45095c: +t0 = -t1; +at = 0x44000000; +t2 = t0 & at; +t3 = t2 << (v0 & 0x1f); +if ((int)t3 >= 0) {t9 = v0 < 0x20; +goto L4509e4;} +t9 = v0 < 0x20; +t4 = 0x1001e6b4; +at = 0x5; +t4 = MEM_U8(t4 + 0); +t5 = MEM_U32(sp + 40); +if (t4 == at) {//nop; +goto L4509a4;} +//nop; +t6 = MEM_U32(a1 + 40); +a2 = MEM_U8(a3 + 32); +a0 = (int)t6 < (int)t5; +t7 = a0 & 0xff; +a0 = t7; +goto L450a18; +a0 = t7; +L4509a4: +v1 = MEM_U8(a1 + 50); +//nop; +t8 = v1 ^ 0x4; +v1 = t8 < 0x1; +if (v1 == 0) {//nop; +goto L4509d8;} +//nop; +//nop; +a0 = MEM_U16(a1 + 48); +MEM_U32(sp + 48) = a3; +v0 = f_in_fsym(mem, sp, a0); +goto L4509cc; +MEM_U32(sp + 48) = a3; +L4509cc: +// bdead 4000000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +v1 = v0 < 0x1; +L4509d8: +a2 = MEM_U8(a3 + 32); +a0 = v1 & 0xff; +goto L450a18; +a0 = v1 & 0xff; +L4509e4: +t1 = -t9; +at = 0x1b000000; +t0 = t1 & at; +t2 = t0 << (v0 & 0x1f); +a2 = MEM_U8(a3 + 32); +if ((int)t2 < 0) {a0 = MEM_U32(sp + 40); +goto L450a0c;} +a0 = MEM_U32(sp + 40); +a0 = zero; +goto L450a18; +a0 = zero; +// fdead 0 a0 = MEM_U32(sp + 40); +L450a0c: +//nop; +t3 = (int)zero < (int)a0; +a0 = t3 & 0xff; +L450a18: +t6 = a2 + 0xffffffe0; +t5 = t6 < 0x20; +t7 = -t5; +t8 = t7 & 0x1200; +t9 = t8 << (t6 & 0x1f); +if ((int)t9 < 0) {v0 = a0; +goto L450b00;} +v0 = a0; +if (a0 != 0) {v0 = a0; +goto L450b00;} +v0 = a0; +v0 = MEM_U32(a3 + 56); +at = 0x44000000; +v1 = MEM_U8(v0 + 0); +//nop; +t1 = v1 < 0x20; +t0 = -t1; +t2 = t0 & at; +t3 = t2 << (v1 & 0x1f); +if ((int)t3 >= 0) {at = 0x1b000000; +goto L450acc;} +at = 0x1b000000; +t4 = 0x1001e6b4; +at = 0x5; +t4 = MEM_U8(t4 + 0); +t7 = MEM_U32(sp + 40); +if (t4 == at) {//nop; +goto L450a94;} +//nop; +t5 = MEM_U32(v0 + 40); +//nop; +a0 = (int)t5 < (int)t7; +t8 = a0 & 0xff; +a0 = t8; +goto L450afc; +a0 = t8; +L450a94: +v1 = MEM_U8(v0 + 50); +//nop; +t6 = v1 ^ 0x4; +v1 = t6 < 0x1; +if (v1 == 0) {//nop; +goto L450ac4;} +//nop; +//nop; +a0 = MEM_U16(v0 + 48); +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L450abc; +//nop; +L450abc: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 < 0x1; +L450ac4: +a0 = v1 & 0xff; +goto L450afc; +a0 = v1 & 0xff; +L450acc: +t9 = v1 < 0x20; +t1 = -t9; +t0 = t1 & at; +t2 = t0 << (v1 & 0x1f); +if ((int)t2 < 0) {a0 = MEM_U32(sp + 40); +goto L450af0;} +a0 = MEM_U32(sp + 40); +a0 = zero; +goto L450afc; +a0 = zero; +// fdead 0 a0 = MEM_U32(sp + 40); +L450af0: +//nop; +t3 = (int)zero < (int)a0; +a0 = t3 & 0xff; +L450afc: +v0 = a0; +L450b00: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_cmkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L450b10: +//cmkilled: +//nop; +//nop; +//nop; +v1 = 0x1001e6b4; +sp = sp + 0xffffffe0; +v1 = MEM_U8(v1 + 0); +at = 0x2a000000; +t6 = v1 < 0x20; +t7 = -t6; +t8 = t7 & at; +MEM_U32(sp + 36) = a1; +t9 = t8 << (v1 & 0x1f); +a1 = a0; +// fdead 460180ff MEM_U32(sp + 28) = ra; +// fdead 460180ff MEM_U32(sp + 24) = gp; +if ((int)t9 >= 0) {MEM_U32(sp + 32) = a0; +goto L450b5c;} +MEM_U32(sp + 32) = a0; +v1 = 0x1; +goto L450c08; +v1 = 0x1; +L450b5c: +v0 = MEM_U32(a2 + 44); +at = 0x44000000; +a0 = MEM_U8(v0 + 0); +//nop; +t0 = a0 < 0x20; +t1 = -t0; +t2 = t1 & at; +t3 = t2 << (a0 & 0x1f); +if ((int)t3 >= 0) {t7 = a0 < 0x20; +goto L450be0;} +t7 = a0 < 0x20; +at = 0x5; +if (v1 == at) {//nop; +goto L450ba8;} +//nop; +t4 = MEM_U32(v0 + 40); +//nop; +v1 = (int)t4 < (int)a1; +t5 = v1 & 0xff; +v1 = t5; +goto L450c08; +v1 = t5; +L450ba8: +a0 = MEM_U8(v0 + 50); +//nop; +t6 = a0 ^ 0x4; +a0 = t6 < 0x1; +if (a0 == 0) {//nop; +goto L450bd8;} +//nop; +//nop; +a0 = MEM_U16(v0 + 48); +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L450bd0; +//nop; +L450bd0: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0 < 0x1; +L450bd8: +v1 = a0 & 0xff; +goto L450c08; +v1 = a0 & 0xff; +L450be0: +t8 = -t7; +at = 0x1b000000; +t9 = t8 & at; +t0 = t9 << (a0 & 0x1f); +if ((int)t0 < 0) {v1 = (int)zero < (int)a1; +goto L450c00;} +v1 = (int)zero < (int)a1; +v1 = zero; +goto L450c08; +v1 = zero; +L450c00: +t1 = v1 & 0xff; +v1 = t1; +L450c08: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_cskilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L450c18: +//cskilled: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = MEM_U8(a2 + 0); +t6 = MEM_U32(sp + 48); +t7 = v0 + 0xffffffe0; +t8 = t7 < 0x60; +if (t8 == 0) {//nop; +goto L450c78;} +//nop; +t1 = 0x10000da4; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t8 = (int)t4 < (int)0x0; +L450c78: +if (t8 == 0) {//nop; +goto L451244;} +//nop; +a3 = MEM_U32(t6 + 4); +at = 0x3; +a0 = MEM_U8(a3 + 46); +//nop; +if (a0 != at) {//nop; +goto L450ca0;} +//nop; +a0 = 0x1; +goto L4513e8; +a0 = 0x1; +L450ca0: +t9 = MEM_U32(sp + 44); +//nop; +t1 = MEM_U8(t9 + 14); +//nop; +if (t1 == 0) {//nop; +goto L450cf0;} +//nop; +t0 = 0x1001e684; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L450ce8;} +//nop; +t2 = 0x1001e6b4; +at = 0x1; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {//nop; +goto L450cf0;} +//nop; +L450ce8: +a0 = zero; +goto L4513e8; +a0 = zero; +L450cf0: +v0 = 0x1001e6b4; +a1 = 0x2b4; +v0 = MEM_U8(v0 + 0); +//nop; +at = v0 < 0x7; +if (at == 0) {//nop; +goto L45121c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004d6c[] = { +&&L45111c, +&&L450f0c, +&&L450e18, +&&L451040, +&&L450d2c, +&&L450ed4, +&&L450e18, +}; +dest = Lswitch10004d6c[v0]; +//nop; +goto *dest; +//nop; +L450d2c: +t7 = MEM_U8(a3 + 34); +//nop; +if (t7 == 0) {//nop; +goto L450d5c;} +//nop; +t4 = 0x10021c74; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U8(t4 + 20); +//nop; +if (t5 == 0) {//nop; +goto L450d64;} +//nop; +L450d5c: +a0 = 0x1; +goto L4513e8; +a0 = 0x1; +L450d64: +t6 = 0x10021c78; +t8 = MEM_U32(sp + 44); +t6 = MEM_U32(t6 + 0); +//nop; +if (t8 != t6) {//nop; +goto L450d84;} +//nop; +a0 = 0x1; +goto L4513e8; +a0 = 0x1; +L450d84: +v0 = MEM_U8(a3 + 47); +t9 = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 44); +at = (int)v0 < (int)t9; +if (at != 0) {//nop; +goto L450da4;} +//nop; +a0 = zero; +goto L4513e8; +a0 = zero; +L450da4: +v1 = MEM_U8(t1 + 9); +//nop; +if (v1 == 0) {//nop; +goto L450db8;} +//nop; +v1 = v0 < 0x2; +L450db8: +if (v1 != 0) {//nop; +goto L450e10;} +//nop; +a0 = MEM_U32(a3 + 40); +t3 = MEM_U32(sp + 44); +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(a3 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t3 + 4); +//nop; +v0 = f_varintree(mem, sp, a0, a1, a2); +goto L450de4; +//nop; +L450de4: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 != 0) {v1 = v0; +goto L450e10;} +v1 = v0; +t7 = MEM_U32(sp + 48); +//nop; +a1 = MEM_U32(sp + 44); +a0 = MEM_U32(t7 + 4); +//nop; +v0 = f_furthervarintree(mem, sp, a0, a1); +goto L450e08; +//nop; +L450e08: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L450e10: +a0 = v1 & 0xff; +goto L4513e8; +a0 = v1 & 0xff; +L450e18: +t4 = MEM_U8(a3 + 34); +t8 = MEM_U32(sp + 40); +if (t4 != 0) {//nop; +goto L450e30;} +//nop; +a0 = 0x1; +goto L4513e8; +a0 = 0x1; +L450e30: +t5 = MEM_U8(a3 + 47); +//nop; +at = (int)t5 < (int)t8; +if (at != 0) {//nop; +goto L450e4c;} +//nop; +a0 = zero; +goto L4513e8; +a0 = zero; +L450e4c: +t9 = 0x10021c78; +t6 = MEM_U32(sp + 44); +t9 = MEM_U32(t9 + 0); +//nop; +v1 = t6 ^ t9; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L450ecc;} +//nop; +v1 = MEM_U8(t6 + 9); +//nop; +if (v1 != 0) {//nop; +goto L450ecc;} +//nop; +a0 = MEM_U32(a3 + 40); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(a3 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t6 + 4); +//nop; +v0 = f_varintree(mem, sp, a0, a1, a2); +goto L450ea0; +//nop; +L450ea0: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 != 0) {v1 = v0; +goto L450ecc;} +v1 = v0; +t2 = MEM_U32(sp + 48); +//nop; +a1 = MEM_U32(sp + 44); +a0 = MEM_U32(t2 + 4); +//nop; +v0 = f_furthervarintree(mem, sp, a0, a1); +goto L450ec4; +//nop; +L450ec4: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L450ecc: +a0 = v1 & 0xff; +goto L4513e8; +a0 = v1 & 0xff; +L450ed4: +at = 0x4; +if (a0 == at) {//nop; +goto L450ee8;} +//nop; +a0 = zero; +goto L4513e8; +a0 = zero; +L450ee8: +//nop; +a0 = MEM_U16(a3 + 44); +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L450ef8; +//nop; +L450ef8: +a0 = v0 < 0x1; +t3 = a0 & 0xff; +// bdead 1001 gp = MEM_U32(sp + 24); +a0 = t3; +goto L4513e8; +a0 = t3; +L450f0c: +t7 = 0x1001eba8; +t8 = MEM_U32(sp + 40); +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L450f3c;} +//nop; +t4 = MEM_U8(a3 + 34); +//nop; +if (t4 != 0) {//nop; +goto L450f3c;} +//nop; +a0 = 0x1; +goto L4513e8; +a0 = 0x1; +L450f3c: +t5 = MEM_U8(a3 + 47); +//nop; +at = (int)t5 < (int)t8; +if (at != 0) {at = 0x4; +goto L450f5c;} +at = 0x4; +a0 = zero; +goto L4513e8; +a0 = zero; +at = 0x4; +L450f5c: +if (a0 == at) {//nop; +goto L450f6c;} +//nop; +a0 = zero; +goto L4513e8; +a0 = zero; +L450f6c: +//nop; +a0 = MEM_U16(a3 + 44); +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L450f7c; +//nop; +L450f7c: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L450f90;} +//nop; +a0 = zero; +goto L4513e8; +a0 = zero; +L450f90: +t9 = MEM_U32(sp + 48); +//nop; +a3 = MEM_U32(t9 + 4); +//nop; +t1 = MEM_U8(a3 + 34); +//nop; +if (t1 != 0) {//nop; +goto L450fb8;} +//nop; +a0 = 0x1; +goto L4513e8; +a0 = 0x1; +L450fb8: +t6 = 0x10021c78; +t0 = MEM_U32(sp + 44); +t6 = MEM_U32(t6 + 0); +//nop; +v1 = t0 ^ t6; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L451038;} +//nop; +v1 = MEM_U8(t0 + 9); +//nop; +if (v1 != 0) {//nop; +goto L451038;} +//nop; +a0 = MEM_U32(a3 + 40); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(a3 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t0 + 4); +//nop; +v0 = f_varintree(mem, sp, a0, a1, a2); +goto L45100c; +//nop; +L45100c: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 != 0) {v1 = v0; +goto L451038;} +v1 = v0; +t7 = MEM_U32(sp + 48); +//nop; +a1 = MEM_U32(sp + 44); +a0 = MEM_U32(t7 + 4); +//nop; +v0 = f_furthervarintree(mem, sp, a0, a1); +goto L451030; +//nop; +L451030: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L451038: +a0 = v1 & 0xff; +goto L4513e8; +a0 = v1 & 0xff; +L451040: +v0 = MEM_U8(a3 + 34); +t8 = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L451070;} +//nop; +t4 = 0x1001eba8; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L451070;} +//nop; +a0 = 0x1; +goto L4513e8; +a0 = 0x1; +L451070: +t5 = MEM_U8(a3 + 47); +//nop; +at = (int)t5 < (int)t8; +if (at != 0) {//nop; +goto L45108c;} +//nop; +a0 = zero; +goto L4513e8; +a0 = zero; +L45108c: +if (v0 != 0) {//nop; +goto L45109c;} +//nop; +a0 = 0x1; +goto L4513e8; +a0 = 0x1; +L45109c: +t9 = MEM_U32(sp + 44); +//nop; +v1 = MEM_U8(t9 + 9); +//nop; +if (v1 == 0) {//nop; +goto L4510bc;} +//nop; +v1 = a0 ^ 0x4; +v1 = v1 < 0x1; +L4510bc: +if (v1 != 0) {//nop; +goto L451114;} +//nop; +a0 = MEM_U32(a3 + 40); +t2 = MEM_U32(sp + 44); +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(a3 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t2 + 4); +//nop; +v0 = f_varintree(mem, sp, a0, a1, a2); +goto L4510e8; +//nop; +L4510e8: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 != 0) {v1 = v0; +goto L451114;} +v1 = v0; +t3 = MEM_U32(sp + 48); +//nop; +a1 = MEM_U32(sp + 44); +a0 = MEM_U32(t3 + 4); +//nop; +v0 = f_furthervarintree(mem, sp, a0, a1); +goto L45110c; +//nop; +L45110c: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L451114: +a0 = v1 & 0xff; +goto L4513e8; +a0 = v1 & 0xff; +L45111c: +t0 = MEM_U8(a3 + 47); +t7 = MEM_U32(sp + 40); +//nop; +at = (int)t0 < (int)t7; +if (at != 0) {//nop; +goto L45113c;} +//nop; +a0 = zero; +goto L4513e8; +a0 = zero; +L45113c: +t4 = MEM_U8(a3 + 34); +t5 = MEM_U32(sp + 44); +if (t4 == 0) {//nop; +goto L45117c;} +//nop; +t8 = MEM_U8(t5 + 15); +//nop; +if (t8 == 0) {//nop; +goto L451184;} +//nop; +t9 = 0x10021c74; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t1 = MEM_U8(t9 + 20); +//nop; +if (t1 == 0) {//nop; +goto L451184;} +//nop; +L45117c: +a0 = 0x1; +goto L4513e8; +a0 = 0x1; +L451184: +t2 = 0x10021c78; +t6 = MEM_U32(sp + 44); +t2 = MEM_U32(t2 + 0); +//nop; +v1 = t6 ^ t2; +v1 = v1 < 0x1; +if (v1 != 0) {//nop; +goto L451214;} +//nop; +v1 = MEM_U8(t6 + 9); +//nop; +if (v1 == 0) {//nop; +goto L4511bc;} +//nop; +v1 = a0 ^ 0x4; +v1 = v1 < 0x1; +L4511bc: +if (v1 != 0) {//nop; +goto L451214;} +//nop; +a0 = MEM_U32(a3 + 40); +t7 = MEM_U32(sp + 44); +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(a3 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t7 + 4); +//nop; +v0 = f_varintree(mem, sp, a0, a1, a2); +goto L4511e8; +//nop; +L4511e8: +// bdead 40000009 gp = MEM_U32(sp + 24); +if (v0 != 0) {v1 = v0; +goto L451214;} +v1 = v0; +t4 = MEM_U32(sp + 48); +//nop; +a1 = MEM_U32(sp + 44); +a0 = MEM_U32(t4 + 4); +//nop; +v0 = f_furthervarintree(mem, sp, a0, a1); +goto L45120c; +//nop; +L45120c: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L451214: +a0 = v1 & 0xff; +goto L4513e8; +a0 = v1 & 0xff; +L45121c: +a2 = 0x10004d60; +//nop; +a0 = 0x1; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L451234; +a2 = a2; +L451234: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U8(sp + 39); +v0 = a0; +goto L4513ec; +v0 = a0; +L451244: +v1 = 0x1001e6b4; +at = 0x2a000000; +v1 = MEM_U8(v1 + 0); +//nop; +t5 = v1 < 0x20; +t8 = -t5; +t9 = t8 & at; +t1 = t9 << (v1 & 0x1f); +if ((int)t1 < 0) {at = 0x3; +goto L45128c;} +at = 0x3; +if (v1 != at) {t6 = v0 + 0xffffff80; +goto L451294;} +t6 = v0 + 0xffffff80; +t2 = 0x1001eba8; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {t3 = t6 < 0x20; +goto L451298;} +t3 = t6 < 0x20; +L45128c: +a0 = 0x1; +goto L4513e8; +a0 = 0x1; +L451294: +t3 = t6 < 0x20; +L451298: +t0 = -t3; +t7 = t0 & 0x810; +t4 = t7 << (t6 & 0x1f); +if ((int)t4 >= 0) {t5 = MEM_U32(sp + 44); +goto L4512b8;} +t5 = MEM_U32(sp + 44); +v0 = 0x1; +goto L4513ec; +v0 = 0x1; +// fdead 0 t5 = MEM_U32(sp + 44); +L4512b8: +t1 = MEM_U32(sp + 48); +t8 = MEM_U8(t5 + 14); +//nop; +if (t8 == 0) {//nop; +goto L4512f4;} +//nop; +t9 = 0x1001e684; +at = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4512ec;} +//nop; +if (v1 == at) {//nop; +goto L4512f4;} +//nop; +L4512ec: +v0 = zero; +goto L4513ec; +v0 = zero; +L4512f4: +a1 = MEM_U32(t1 + 36); +at = 0x7; +v0 = MEM_U8(a1 + 0); +//nop; +if (v0 != at) {t3 = v0 < 0x20; +goto L451338;} +t3 = v0 < 0x20; +//nop; +a0 = t1; +//nop; +f_fix_sbase(mem, sp, a0); +goto L45131c; +//nop; +L45131c: +t2 = MEM_U32(sp + 48); +// bdead 40000803 gp = MEM_U32(sp + 24); +a1 = MEM_U32(t2 + 36); +//nop; +v0 = MEM_U8(a1 + 0); +//nop; +t3 = v0 < 0x20; +L451338: +t0 = -t3; +at = 0x44000000; +t7 = t0 & at; +t6 = t7 << (v0 & 0x1f); +if ((int)t6 >= 0) {t2 = v0 < 0x20; +goto L4513b8;} +t2 = v0 < 0x20; +t4 = 0x1001e6b4; +at = 0x5; +t4 = MEM_U8(t4 + 0); +t8 = MEM_U32(sp + 40); +if (t4 == at) {//nop; +goto L451380;} +//nop; +t5 = MEM_U32(a1 + 40); +//nop; +a0 = (int)t5 < (int)t8; +t9 = a0 & 0xff; +a0 = t9; +goto L4513e8; +a0 = t9; +L451380: +v1 = MEM_U8(a1 + 50); +//nop; +t1 = v1 ^ 0x4; +v1 = t1 < 0x1; +if (v1 == 0) {//nop; +goto L4513b0;} +//nop; +//nop; +a0 = MEM_U16(a1 + 48); +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L4513a8; +//nop; +L4513a8: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 < 0x1; +L4513b0: +a0 = v1 & 0xff; +goto L4513e8; +a0 = v1 & 0xff; +L4513b8: +t3 = -t2; +at = 0x1b000000; +t0 = t3 & at; +t7 = t0 << (v0 & 0x1f); +if ((int)t7 < 0) {a0 = MEM_U32(sp + 40); +goto L4513dc;} +a0 = MEM_U32(sp + 40); +a0 = zero; +goto L4513e8; +a0 = zero; +// fdead 0 a0 = MEM_U32(sp + 40); +L4513dc: +//nop; +t6 = (int)zero < (int)a0; +a0 = t6 & 0xff; +L4513e8: +v0 = a0; +L4513ec: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static void f_cupkillprev(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4513fc: +//cupkillprev: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +t6 = 0x1001c900; +// fdead 4000806b MEM_U32(sp + 52) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 4000806b MEM_U32(sp + 48) = gp; +// fdead 4000806b MEM_U32(sp + 44) = s6; +// fdead 4000806b MEM_U32(sp + 40) = s5; +// fdead 4000806b MEM_U32(sp + 36) = s4; +// fdead 4000806b MEM_U32(sp + 32) = s3; +// fdead 4000806b MEM_U32(sp + 28) = s2; +// fdead 4000806b MEM_U32(sp + 24) = s1; +// fdead 4000806b MEM_U32(sp + 20) = s0; +s1 = MEM_U32(t6 + 36); +s2 = a0; +if (s1 == 0) {s3 = a1; +goto L451568;} +s3 = a1; +s6 = 0x1; +s5 = 0x3; +s4 = 0x2; +L451454: +v0 = MEM_U8(s1 + 9); +//nop; +if (s4 != v0) {//nop; +goto L45149c;} +//nop; +s0 = MEM_U32(s1 + 12); +a0 = s2; +t7 = MEM_U8(s0 + 2); +//nop; +if (t7 != 0) {//nop; +goto L451558;} +//nop; +//nop; +a1 = s3; +a2 = s0; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L45148c; +a2 = s0; +L45148c: +t8 = MEM_U32(s1 + 12); +// bdead 42fc000b gp = MEM_U32(sp + 48); +MEM_U8(t8 + 2) = (uint8_t)v0; +goto L451558; +MEM_U8(t8 + 2) = (uint8_t)v0; +L45149c: +if (s5 != v0) {//nop; +goto L4514fc;} +//nop; +s0 = MEM_U32(s1 + 12); +a0 = s2; +v1 = MEM_U8(s0 + 31); +//nop; +if (v1 == 0) {//nop; +goto L4514ec;} +//nop; +//nop; +a1 = s3; +a2 = s0; +v0 = f_cmkilled(mem, sp, a0, a1, a2); +goto L4514cc; +a2 = s0; +L4514cc: +t0 = MEM_U32(s1 + 12); +// bdead 40fc020b gp = MEM_U32(sp + 48); +t9 = v0 < 0x1; +MEM_U8(t0 + 31) = (uint8_t)t9; +s0 = MEM_U32(s1 + 12); +//nop; +v1 = MEM_U8(s0 + 31); +//nop; +L4514ec: +if (v1 != 0) {//nop; +goto L451558;} +//nop; +MEM_U8(s0 + 29) = (uint8_t)zero; +goto L451558; +MEM_U8(s0 + 29) = (uint8_t)zero; +L4514fc: +if (s6 != v0) {//nop; +goto L451558;} +//nop; +s0 = MEM_U32(s1 + 12); +a0 = s2; +v1 = MEM_U8(s0 + 31); +//nop; +if (v1 == 0) {//nop; +goto L45154c;} +//nop; +//nop; +a1 = s3; +a2 = s0; +v0 = f_cskilled(mem, sp, a0, a1, a2); +goto L45152c; +a2 = s0; +L45152c: +t2 = MEM_U32(s1 + 12); +// bdead 40fc080b gp = MEM_U32(sp + 48); +t1 = v0 < 0x1; +MEM_U8(t2 + 31) = (uint8_t)t1; +s0 = MEM_U32(s1 + 12); +//nop; +v1 = MEM_U8(s0 + 31); +//nop; +L45154c: +if (v1 != 0) {//nop; +goto L451558;} +//nop; +MEM_U8(s0 + 29) = (uint8_t)zero; +L451558: +s1 = MEM_U32(s1 + 4); +//nop; +if (s1 != 0) {//nop; +goto L451454;} +//nop; +L451568: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_ciakillprev(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L451590: +//ciakillprev: +//nop; +//nop; +//nop; +t6 = 0x1001c900; +a2 = 0x3; +t6 = MEM_U32(t6 + 0); +a1 = 0x1; +v0 = MEM_U32(t6 + 36); +a0 = 0x2; +if (v0 == 0) {//nop; +goto L451628;} +//nop; +L4515bc: +v1 = MEM_U8(v0 + 9); +//nop; +if (a0 != v1) {//nop; +goto L4515d8;} +//nop; +t7 = MEM_U32(v0 + 12); +MEM_U8(t7 + 2) = (uint8_t)a1; +goto L451618; +MEM_U8(t7 + 2) = (uint8_t)a1; +L4515d8: +if (a2 != v1) {//nop; +goto L4515f8;} +//nop; +t8 = MEM_U32(v0 + 12); +//nop; +MEM_U8(t8 + 31) = (uint8_t)zero; +t9 = MEM_U32(v0 + 12); +MEM_U8(t9 + 29) = (uint8_t)zero; +goto L451618; +MEM_U8(t9 + 29) = (uint8_t)zero; +L4515f8: +if (a1 != v1) {//nop; +goto L451618;} +//nop; +t0 = MEM_U32(v0 + 12); +//nop; +MEM_U8(t0 + 31) = (uint8_t)zero; +t1 = MEM_U32(v0 + 12); +//nop; +MEM_U8(t1 + 29) = (uint8_t)zero; +L451618: +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L4515bc;} +//nop; +L451628: +//nop; +return; +//nop; +} + +static uint32_t func_451630(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L451630: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s1; +// fdead 400001eb MEM_U32(sp + 32) = s0; +v0 = MEM_U8(a1 + 0); +at = 0x4; +s0 = a1; +if (v0 != at) {s1 = a0; +goto L451690;} +s1 = a0; +t6 = MEM_U8(a1 + 32); +//nop; +t7 = t6 + 0xffffff80; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & 0x1020; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 >= 0) {t2 = v0 < 0x20; +goto L451694;} +t2 = v0 < 0x20; +v0 = 0x1; +goto L451cac; +v0 = 0x1; +L451690: +t2 = v0 < 0x20; +L451694: +t3 = -t2; +at = 0x12000000; +t4 = t3 & at; +t5 = t4 << (v0 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L4517bc;} +//nop; +v0 = MEM_U8(s1 + 0); +at = 0x44000000; +t6 = v0 < 0x20; +t8 = -t6; +t9 = t8 & at; +t0 = t9 << (v0 & 0x1f); +if ((int)t0 >= 0) {t6 = v0 < 0x20; +goto L451714;} +t6 = v0 < 0x20; +at = MEM_U32(s0 + 40); +a2 = MEM_U32(s1 + 44); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s0 + 44); +a3 = MEM_U32(s1 + 48); +t4 = MEM_U8(s0 + 32); +t5 = MEM_U32(s1 + 36); +//nop; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 20) = t5; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L451708; +MEM_U32(sp + 20) = t5; +L451708: +// bdead 9 gp = MEM_U32(sp + 40); +a0 = v0 & 0xff; +goto L451ca8; +a0 = v0 & 0xff; +L451714: +t8 = -t6; +at = 0x1b000000; +t9 = t8 & at; +t0 = t9 << (v0 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L451748;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L45173c; +//nop; +L45173c: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L451750;} +//nop; +L451748: +a0 = zero; +goto L451ca8; +a0 = zero; +L451750: +//nop; +a0 = s0 + 0x28; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L451760; +//nop; +L451760: +// bdead 40009 gp = MEM_U32(sp + 40); +if (v0 != 0) {v1 = v0; +goto L4517b4;} +v1 = v0; +t7 = 0x1001e6b4; +v0 = 0x1; +t7 = MEM_U8(t7 + 0); +//nop; +v1 = v0 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4517b4;} +//nop; +v1 = MEM_U8(s1 + 0); +//nop; +t1 = v1 ^ 0x3; +v1 = t1 < 0x1; +if (v1 == 0) {//nop; +goto L4517b4;} +//nop; +t2 = MEM_U8(s1 + 46); +//nop; +v1 = v0 ^ t2; +v1 = v1 < 0x1; +L4517b4: +a0 = v1 & 0xff; +goto L451ca8; +a0 = v1 & 0xff; +L4517bc: +t3 = MEM_U32(s0 + 52); +at = 0x7; +MEM_U32(sp + 48) = t3; +v0 = MEM_U8(t3 + 0); +//nop; +if (v0 != at) {t5 = v0 < 0x20; +goto L4517fc;} +t5 = v0 < 0x20; +//nop; +a0 = s0; +//nop; +f_fix_base(mem, sp, a0); +goto L4517e8; +//nop; +L4517e8: +v1 = MEM_U32(s0 + 52); +// bdead 40060013 gp = MEM_U32(sp + 40); +v0 = MEM_U8(v1 + 0); +MEM_U32(sp + 48) = v1; +t5 = v0 < 0x20; +L4517fc: +t6 = -t5; +at = 0x44000000; +t8 = t6 & at; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L451938;} +//nop; +v0 = MEM_U8(s1 + 0); +at = 0x44000000; +t0 = v0 < 0x20; +t7 = -t0; +t1 = t7 & at; +t2 = t1 << (v0 & 0x1f); +if ((int)t2 >= 0) {t7 = v0 < 0x20; +goto L451884;} +t7 = v0 < 0x20; +t3 = MEM_U32(sp + 48); +a2 = MEM_U32(s1 + 44); +at = MEM_U32(t3 + 44); +a3 = MEM_U32(s1 + 48); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t3 + 48); +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 4) = a1; +t9 = MEM_U32(t3 + 36); +t0 = MEM_U32(s1 + 36); +MEM_U32(sp + 16) = t9; +//nop; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 20) = t0; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L451874; +MEM_U32(sp + 20) = t0; +L451874: +// bdead 4006000b gp = MEM_U32(sp + 40); +a1 = MEM_U8(s0 + 32); +a0 = v0 & 0xff; +goto L451a30; +a0 = v0 & 0xff; +L451884: +t1 = -t7; +at = 0x1b000000; +t2 = t1 & at; +t4 = t2 << (v0 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L4518b8;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L4518ac; +//nop; +L4518ac: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4518c4;} +//nop; +L4518b8: +a1 = MEM_U8(s0 + 32); +a0 = zero; +goto L451a30; +a0 = zero; +L4518c4: +a0 = MEM_U32(s0 + 52); +//nop; +a0 = a0 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L4518d8; +//nop; +L4518d8: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {v1 = v0; +goto L45192c;} +v1 = v0; +v1 = 0x1001e6b4; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +t5 = v1 ^ 0x1; +v1 = t5 < 0x1; +if (v1 == 0) {//nop; +goto L45192c;} +//nop; +v1 = MEM_U8(s1 + 0); +//nop; +t6 = v1 ^ 0x3; +v1 = t6 < 0x1; +if (v1 == 0) {//nop; +goto L45192c;} +//nop; +v1 = MEM_U8(s1 + 46); +//nop; +t8 = v1 ^ 0x1; +v1 = t8 < 0x1; +L45192c: +a1 = MEM_U8(s0 + 32); +a0 = v1 & 0xff; +goto L451a30; +a0 = v1 & 0xff; +L451938: +t3 = 0x1001e6b4; +at = 0x2; +t3 = MEM_U8(t3 + 0); +t9 = v0 < 0x20; +if (t3 == at) {t0 = -t9; +goto L451970;} +t0 = -t9; +at = 0x1b000000; +t7 = t0 & at; +t1 = t7 << (v0 & 0x1f); +if ((int)t1 < 0) {//nop; +goto L451970;} +//nop; +a1 = MEM_U8(s0 + 32); +a0 = zero; +goto L451a30; +a0 = zero; +L451970: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L451980; +//nop; +L451980: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4519ac;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L45199c; +//nop; +L45199c: +// bdead 4006000b gp = MEM_U32(sp + 40); +a1 = MEM_U8(s0 + 32); +a0 = v0 & 0xff; +goto L451a30; +a0 = v0 & 0xff; +L4519ac: +v0 = MEM_U8(s1 + 0); +at = 0x44000000; +t2 = v0 < 0x20; +t4 = -t2; +t5 = t4 & at; +t6 = t5 << (v0 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L4519ec;} +//nop; +//nop; +a0 = s1 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L4519dc; +//nop; +L4519dc: +// bdead 4006000b gp = MEM_U32(sp + 40); +a1 = MEM_U8(s0 + 32); +a0 = v0 & 0xff; +goto L451a30; +a0 = v0 & 0xff; +L4519ec: +t8 = 0x1001e6b4; +at = 0x2; +t8 = MEM_U8(t8 + 0); +t3 = v0 < 0x20; +if (t8 == at) {//nop; +goto L451a28;} +//nop; +t9 = -t3; +at = 0x1b000000; +t0 = t9 & at; +t7 = t0 << (v0 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L451a28;} +//nop; +a1 = MEM_U8(s0 + 32); +a0 = zero; +goto L451a30; +a0 = zero; +L451a28: +a1 = MEM_U8(s0 + 32); +a0 = 0x1; +L451a30: +t1 = a1 + 0xffffffe0; +t2 = t1 < 0x80; +if (t2 == 0) {t4 = (int)t1 >> 5; +goto L451a60;} +t4 = (int)t1 >> 5; +t6 = 0x10000db0; +t5 = t4 << 2; +t6 = t6; +t8 = t6 + t5; +t3 = MEM_U32(t8 + 0); +//nop; +t9 = t3 << (t1 & 0x1f); +t2 = (int)t9 < (int)0x0; +L451a60: +if (t2 != 0) {v0 = a0; +goto L451cac;} +v0 = a0; +if (a0 != 0) {v0 = a0; +goto L451cac;} +v0 = a0; +t7 = MEM_U32(s0 + 56); +at = 0x44000000; +MEM_U32(sp + 48) = t7; +v0 = MEM_U8(t7 + 0); +//nop; +t6 = v0 < 0x20; +t5 = -t6; +t8 = t5 & at; +t3 = t8 << (v0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L451bb0;} +//nop; +v0 = MEM_U8(s1 + 0); +at = 0x44000000; +t1 = v0 < 0x20; +t9 = -t1; +t0 = t9 & at; +t2 = t0 << (v0 & 0x1f); +if ((int)t2 >= 0) {t9 = v0 < 0x20; +goto L451b04;} +t9 = v0 < 0x20; +at = MEM_U32(t7 + 44); +a2 = MEM_U32(s1 + 44); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t7 + 48); +a3 = MEM_U32(s1 + 48); +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 12) = a3; +t3 = MEM_U32(t7 + 36); +t1 = MEM_U32(s1 + 36); +//nop; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 16) = t3; +MEM_U32(sp + 20) = t1; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L451af8; +MEM_U32(sp + 20) = t1; +L451af8: +// bdead 9 gp = MEM_U32(sp + 40); +a0 = v0 & 0xff; +goto L451ca8; +a0 = v0 & 0xff; +L451b04: +t0 = -t9; +at = 0x1b000000; +t2 = t0 & at; +t7 = t2 << (v0 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L451b38;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L451b2c; +//nop; +L451b2c: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L451b40;} +//nop; +L451b38: +a0 = zero; +goto L451ca8; +a0 = zero; +L451b40: +a0 = MEM_U32(s0 + 56); +//nop; +a0 = a0 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L451b54; +//nop; +L451b54: +// bdead 40009 gp = MEM_U32(sp + 40); +if (v0 != 0) {v1 = v0; +goto L451ba8;} +v1 = v0; +v1 = 0x1001e6b4; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +t6 = v1 ^ 0x1; +v1 = t6 < 0x1; +if (v1 == 0) {//nop; +goto L451ba8;} +//nop; +v1 = MEM_U8(s1 + 0); +//nop; +t5 = v1 ^ 0x3; +v1 = t5 < 0x1; +if (v1 == 0) {//nop; +goto L451ba8;} +//nop; +v1 = MEM_U8(s1 + 46); +//nop; +t8 = v1 ^ 0x1; +v1 = t8 < 0x1; +L451ba8: +a0 = v1 & 0xff; +goto L451ca8; +a0 = v1 & 0xff; +L451bb0: +t4 = 0x1001e6b4; +at = 0x2; +t4 = MEM_U8(t4 + 0); +t3 = v0 < 0x20; +if (t4 == at) {t1 = -t3; +goto L451be4;} +t1 = -t3; +at = 0x1b000000; +t9 = t1 & at; +t0 = t9 << (v0 & 0x1f); +if ((int)t0 < 0) {//nop; +goto L451be4;} +//nop; +a0 = zero; +goto L451ca8; +a0 = zero; +L451be4: +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L451bf4; +//nop; +L451bf4: +// bdead 4004000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L451c1c;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L451c10; +//nop; +L451c10: +// bdead 9 gp = MEM_U32(sp + 40); +a0 = v0 & 0xff; +goto L451ca8; +a0 = v0 & 0xff; +L451c1c: +v0 = MEM_U8(s1 + 0); +at = 0x44000000; +t2 = v0 < 0x20; +t7 = -t2; +t6 = t7 & at; +t5 = t6 << (v0 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L451c58;} +//nop; +//nop; +a0 = s1 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L451c4c; +//nop; +L451c4c: +// bdead 9 gp = MEM_U32(sp + 40); +a0 = v0 & 0xff; +goto L451ca8; +a0 = v0 & 0xff; +L451c58: +t8 = 0x1001e6b4; +at = 0x2; +t8 = MEM_U8(t8 + 0); +t4 = v0 < 0x20; +if (t8 == at) {t3 = -t4; +goto L451c84;} +t3 = -t4; +at = 0x1b000000; +t1 = t3 & at; +t9 = t1 << (v0 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L451ca0;} +//nop; +L451c84: +//nop; +a0 = s1; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L451c94; +//nop; +L451c94: +// bdead b gp = MEM_U32(sp + 40); +if (v0 == 0) {a0 = 0x1; +goto L451ca8;} +a0 = 0x1; +L451ca0: +a0 = zero; +goto L451ca8; +a0 = zero; +L451ca8: +v0 = a0; +L451cac: +// bdead 9 ra = MEM_U32(sp + 44); +// bdead 9 s0 = MEM_U32(sp + 32); +// bdead 9 s1 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t f_listplkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L451cc0: +//listplkilled: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 56) = fp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s2 = a1; +fp = a2 & 0xff; +// fdead c00801eb MEM_U32(sp + 60) = ra; +// fdead c00801eb MEM_U32(sp + 52) = gp; +// fdead c00801eb MEM_U32(sp + 48) = s7; +// fdead c00801eb MEM_U32(sp + 44) = s6; +// fdead c00801eb MEM_U32(sp + 40) = s5; +// fdead c00801eb MEM_U32(sp + 36) = s4; +// fdead c00801eb MEM_U32(sp + 32) = s3; +// fdead c00801eb MEM_U32(sp + 24) = s1; +MEM_U32(sp + 96) = a2; +v1 = zero; +if (a0 == 0) {s0 = a0; +goto L451e04;} +s0 = a0; +s7 = 0x10021c78; +s6 = 0x1001c4c0; +s4 = 0x1001e6b4; +// bdead c1aa0011 s5 = sp + 0x58; +s3 = 0x3; +s1 = 0x2; +L451d2c: +v0 = MEM_U8(s0 + 20); +//nop; +if (v0 == 0) {//nop; +goto L451d54;} +//nop; +t6 = MEM_U8(s4 + 0); +//nop; +if (s3 != t6) {//nop; +goto L451d7c;} +//nop; +if (s1 == v0) {//nop; +goto L451d7c;} +//nop; +L451d54: +if (fp != 0) {a1 = s2; +goto L451d7c;} +a1 = s2; +//nop; +a0 = MEM_U32(s0 + 32); +// fdead 1e1fe81fb t9 = t9; +// bdead c1be0061 v0 = s5; +v0 = func_451630(mem, sp, a0, a1); +goto L451d70; +// bdead c1be0061 v0 = s5; +L451d70: +// bdead c1be0009 gp = MEM_U32(sp + 52); +v1 = v0 & 0xff; +goto L451dec; +v1 = v0 & 0xff; +L451d7c: +if (s1 != v0) {//nop; +goto L451dec;} +//nop; +v0 = MEM_U32(s0 + 32); +//nop; +t7 = MEM_U8(v0 + 0); +//nop; +if (s1 != t7) {//nop; +goto L451dd0;} +//nop; +//nop; +a0 = MEM_U32(v0 + 32); +//nop; +v0 = f_getproc(mem, sp, a0); +goto L451dac; +//nop; +L451dac: +// bdead c1be0009 gp = MEM_U32(sp + 52); +a0 = MEM_U8(v0 + 16); +//nop; +a1 = v0; +a2 = s2; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L451dc4; +a2 = s2; +L451dc4: +// bdead c1be0009 gp = MEM_U32(sp + 52); +v1 = v0 & 0xff; +goto L451dec; +v1 = v0 & 0xff; +L451dd0: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = MEM_U32(s7 + 0); +a2 = s2; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L451de4; +a2 = s2; +L451de4: +// bdead c1be0009 gp = MEM_U32(sp + 52); +v1 = v0 & 0xff; +L451dec: +s0 = MEM_U32(s0 + 36); +//nop; +if (s0 == 0) {// bdead c1be0011 ra = MEM_U32(sp + 60); +goto L451e08;} +// bdead c1be0011 ra = MEM_U32(sp + 60); +if (v1 == 0) {//nop; +goto L451d2c;} +//nop; +L451e04: +// bdead 11 ra = MEM_U32(sp + 60); +L451e08: +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 s1 = MEM_U32(sp + 24); +// bdead 11 s2 = MEM_U32(sp + 28); +// bdead 11 s3 = MEM_U32(sp + 32); +// bdead 11 s4 = MEM_U32(sp + 36); +// bdead 11 s5 = MEM_U32(sp + 40); +// bdead 11 s6 = MEM_U32(sp + 44); +// bdead 11 s7 = MEM_U32(sp + 48); +// bdead 11 fp = MEM_U32(sp + 56); +// bdead 11 sp = sp + 0x58; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_451e38(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L451e38: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +// fdead 4000006b MEM_U32(sp + 28) = s0; +MEM_U32(sp + 68) = a1; +t7 = MEM_U32(a1 + 44); +at = 0x44000000; +MEM_U32(sp + 44) = t7; +v0 = MEM_U8(t7 + 0); +s0 = a0; +t8 = v0 < 0x20; +t9 = -t8; +t0 = t9 & at; +t1 = t0 << (v0 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L451fa8;} +//nop; +v0 = MEM_U8(a0 + 0); +at = 0x44000000; +t2 = v0 < 0x20; +t3 = -t2; +t4 = t3 & at; +t5 = t4 << (v0 & 0x1f); +if ((int)t5 >= 0) {t3 = v0 < 0x20; +goto L451efc;} +t3 = v0 < 0x20; +at = MEM_U32(t7 + 44); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t7 + 48); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(a0 + 44); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(a0 + 48); +//nop; +MEM_U32(sp + 12) = a3; +t1 = MEM_U32(t7 + 36); +//nop; +MEM_U32(sp + 16) = t1; +t2 = MEM_U32(a0 + 36); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 20) = t2; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L451ef0; +MEM_U32(sp + 20) = t2; +L451ef0: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L452088; +a0 = v0 & 0xff; +L451efc: +t4 = -t3; +at = 0x1b000000; +t5 = t4 & at; +t6 = t5 << (v0 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L451f30;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L451f24; +//nop; +L451f24: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t8 = MEM_U32(sp + 68); +goto L451f3c;} +t8 = MEM_U32(sp + 68); +L451f30: +a0 = zero; +goto L452088; +a0 = zero; +// fdead 0 t8 = MEM_U32(sp + 68); +L451f3c: +//nop; +a0 = MEM_U32(t8 + 44); +a0 = a0 + 0x2c; +v0 = f_aliaswithptr(mem, sp, a0); +goto L451f4c; +a0 = a0 + 0x2c; +L451f4c: +// bdead 20009 gp = MEM_U32(sp + 32); +if (v0 != 0) {v1 = v0; +goto L451fa0;} +v1 = v0; +t9 = 0x1001e6b4; +v0 = 0x1; +t9 = MEM_U8(t9 + 0); +//nop; +v1 = v0 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L451fa0;} +//nop; +v1 = MEM_U8(s0 + 0); +//nop; +t0 = v1 ^ 0x3; +v1 = t0 < 0x1; +if (v1 == 0) {//nop; +goto L451fa0;} +//nop; +t7 = MEM_U8(s0 + 46); +//nop; +v1 = v0 ^ t7; +v1 = v1 < 0x1; +L451fa0: +a0 = v1 & 0xff; +goto L452088; +a0 = v1 & 0xff; +L451fa8: +t1 = 0x1001e6b4; +at = 0x2; +t1 = MEM_U8(t1 + 0); +t2 = v0 < 0x20; +if (t1 == at) {t3 = -t2; +goto L451fdc;} +t3 = -t2; +at = 0x1b000000; +t4 = t3 & at; +t5 = t4 << (v0 & 0x1f); +if ((int)t5 < 0) {//nop; +goto L451fdc;} +//nop; +a0 = zero; +goto L452088; +a0 = zero; +L451fdc: +//nop; +a0 = MEM_U32(sp + 44); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L451fec; +//nop; +L451fec: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L452014;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L452008; +//nop; +L452008: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L452088; +a0 = v0 & 0xff; +L452014: +v0 = MEM_U8(s0 + 0); +at = 0x44000000; +t6 = v0 < 0x20; +t8 = -t6; +t9 = t8 & at; +t0 = t9 << (v0 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L452050;} +//nop; +//nop; +a0 = s0 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L452044; +//nop; +L452044: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L452088; +a0 = v0 & 0xff; +L452050: +t7 = 0x1001e6b4; +at = 0x2; +t7 = MEM_U8(t7 + 0); +t1 = v0 < 0x20; +if (t7 == at) {t2 = -t1; +goto L452084;} +t2 = -t1; +at = 0x1b000000; +t3 = t2 & at; +t4 = t3 << (v0 & 0x1f); +if ((int)t4 < 0) {a0 = 0x1; +goto L452088;} +a0 = 0x1; +a0 = zero; +goto L452088; +a0 = zero; +L452084: +a0 = 0x1; +L452088: +// bdead 21 ra = MEM_U32(sp + 36); +// bdead 21 s0 = MEM_U32(sp + 28); +// bdead 21 sp = sp + 0x40; +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t func_45209c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45209c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 68) = a1; +v0 = MEM_U8(a1 + 0); +s0 = a0; +t7 = v0 + 0xffffff80; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & 0x810; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 >= 0) {t2 = v0 + 0xffffffe0; +goto L4520e8;} +t2 = v0 + 0xffffffe0; +v0 = 0x1; +goto L4524a8; +v0 = 0x1; +L4520e8: +t3 = t2 < 0x60; +if (t3 == 0) {t4 = (int)t2 >> 5; +goto L452114;} +t4 = (int)t2 >> 5; +t6 = 0x10000dc0; +t5 = t4 << 2; +t6 = t6; +t8 = t6 + t5; +t9 = MEM_U32(t8 + 0); +//nop; +t0 = t9 << (t2 & 0x1f); +t3 = (int)t0 < (int)0x0; +L452114: +if (t3 == 0) {t3 = MEM_U32(sp + 68); +goto L452244;} +t3 = MEM_U32(sp + 68); +v0 = MEM_U8(s0 + 0); +at = 0x44000000; +t1 = v0 < 0x20; +t4 = -t1; +t6 = t4 & at; +t5 = t6 << (v0 & 0x1f); +if ((int)t5 >= 0) {t4 = v0 < 0x20; +goto L45218c;} +t4 = v0 < 0x20; +t8 = MEM_U32(sp + 68); +a2 = MEM_U32(s0 + 44); +v0 = MEM_U32(t8 + 4); +a3 = MEM_U32(s0 + 48); +at = MEM_U32(v0 + 40); +t1 = MEM_U32(s0 + 36); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(v0 + 44); +//nop; +t3 = MEM_U8(v0 + 32); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 20) = t1; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 16) = t3; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L452180; +MEM_U32(sp + 16) = t3; +L452180: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L4524a4; +a0 = v0 & 0xff; +L45218c: +t6 = -t4; +at = 0x1b000000; +t5 = t6 & at; +t8 = t5 << (v0 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L4521c0;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L4521b4; +//nop; +L4521b4: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L4521c8;} +//nop; +L4521c0: +a0 = zero; +goto L4524a4; +a0 = zero; +L4521c8: +t9 = MEM_U32(sp + 68); +//nop; +a0 = MEM_U32(t9 + 4); +//nop; +a0 = a0 + 0x28; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L4521e4; +//nop; +L4521e4: +// bdead 20009 gp = MEM_U32(sp + 32); +if (v0 != 0) {v1 = v0; +goto L452238;} +v1 = v0; +t2 = 0x1001e6b4; +v0 = 0x1; +t2 = MEM_U8(t2 + 0); +//nop; +v1 = v0 ^ t2; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L452238;} +//nop; +v1 = MEM_U8(s0 + 0); +//nop; +t0 = v1 ^ 0x3; +v1 = t0 < 0x1; +if (v1 == 0) {//nop; +goto L452238;} +//nop; +t7 = MEM_U8(s0 + 46); +//nop; +v1 = v0 ^ t7; +v1 = v1 < 0x1; +L452238: +a0 = v1 & 0xff; +goto L4524a4; +a0 = v1 & 0xff; +// fdead 0 t3 = MEM_U32(sp + 68); +L452244: +at = 0x7; +t1 = MEM_U32(t3 + 36); +//nop; +MEM_U32(sp + 40) = t1; +v0 = MEM_U8(t1 + 0); +//nop; +if (v0 != at) {t6 = v0 < 0x20; +goto L452290;} +t6 = v0 < 0x20; +//nop; +a0 = t3; +//nop; +f_fix_sbase(mem, sp, a0); +goto L452274; +//nop; +L452274: +t4 = MEM_U32(sp + 68); +// bdead 40022003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(t4 + 36); +//nop; +v0 = MEM_U8(v1 + 0); +MEM_U32(sp + 40) = v1; +t6 = v0 < 0x20; +L452290: +t5 = -t6; +at = 0x44000000; +t8 = t5 & at; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L4523c0;} +//nop; +v0 = MEM_U8(s0 + 0); +at = 0x44000000; +t2 = v0 < 0x20; +t0 = -t2; +t7 = t0 & at; +t1 = t7 << (v0 & 0x1f); +if ((int)t1 >= 0) {t0 = v0 < 0x20; +goto L452314;} +t0 = v0 < 0x20; +t3 = MEM_U32(sp + 40); +a2 = MEM_U32(s0 + 44); +at = MEM_U32(t3 + 44); +a3 = MEM_U32(s0 + 48); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t3 + 48); +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 4) = a1; +t9 = MEM_U32(t3 + 36); +t2 = MEM_U32(s0 + 36); +MEM_U32(sp + 16) = t9; +//nop; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 20) = t2; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L452308; +MEM_U32(sp + 20) = t2; +L452308: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L4524a4; +a0 = v0 & 0xff; +L452314: +t7 = -t0; +at = 0x1b000000; +t1 = t7 & at; +t4 = t1 << (v0 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L452348;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L45233c; +//nop; +L45233c: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t6 = MEM_U32(sp + 68); +goto L452354;} +t6 = MEM_U32(sp + 68); +L452348: +a0 = zero; +goto L4524a4; +a0 = zero; +// fdead 0 t6 = MEM_U32(sp + 68); +L452354: +//nop; +a0 = MEM_U32(t6 + 36); +a0 = a0 + 0x2c; +v0 = f_aliaswithptr(mem, sp, a0); +goto L452364; +a0 = a0 + 0x2c; +L452364: +// bdead 20009 gp = MEM_U32(sp + 32); +if (v0 != 0) {v1 = v0; +goto L4523b8;} +v1 = v0; +t5 = 0x1001e6b4; +v0 = 0x1; +t5 = MEM_U8(t5 + 0); +//nop; +v1 = v0 ^ t5; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4523b8;} +//nop; +v1 = MEM_U8(s0 + 0); +//nop; +t8 = v1 ^ 0x3; +v1 = t8 < 0x1; +if (v1 == 0) {//nop; +goto L4523b8;} +//nop; +t3 = MEM_U8(s0 + 46); +//nop; +v1 = v0 ^ t3; +v1 = v1 < 0x1; +L4523b8: +a0 = v1 & 0xff; +goto L4524a4; +a0 = v1 & 0xff; +L4523c0: +t9 = 0x1001e6b4; +at = 0x2; +t9 = MEM_U8(t9 + 0); +t2 = v0 < 0x20; +if (t9 == at) {t0 = -t2; +goto L4523f4;} +t0 = -t2; +at = 0x1b000000; +t7 = t0 & at; +t1 = t7 << (v0 & 0x1f); +if ((int)t1 < 0) {//nop; +goto L4523f4;} +//nop; +a0 = zero; +goto L4524a4; +a0 = zero; +L4523f4: +//nop; +a0 = MEM_U32(sp + 40); +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L452404; +//nop; +L452404: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L45242c;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L452420; +//nop; +L452420: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L4524a4; +a0 = v0 & 0xff; +L45242c: +v0 = MEM_U8(s0 + 0); +at = 0x44000000; +t4 = v0 < 0x20; +t6 = -t4; +t5 = t6 & at; +t8 = t5 << (v0 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L452468;} +//nop; +//nop; +a0 = s0 + 0x2c; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L45245c; +//nop; +L45245c: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0 & 0xff; +goto L4524a4; +a0 = v0 & 0xff; +L452468: +t3 = 0x1001e6b4; +at = 0x2; +t3 = MEM_U8(t3 + 0); +a0 = 0x1; +if (t3 == at) {//nop; +goto L4524a4;} +//nop; +t9 = v0 < 0x20; +t2 = -t9; +at = 0x1b000000; +t0 = t2 & at; +t7 = t0 << (v0 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L4524a4;} +//nop; +a0 = zero; +goto L4524a4; +a0 = zero; +L4524a4: +v0 = a0; +L4524a8: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t f_listpskilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4524b8: +//listpskilled: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s1 = a1; +// fdead 400401eb MEM_U32(sp + 60) = ra; +// fdead 400401eb MEM_U32(sp + 56) = fp; +// fdead 400401eb MEM_U32(sp + 52) = gp; +// fdead 400401eb MEM_U32(sp + 48) = s7; +// fdead 400401eb MEM_U32(sp + 44) = s6; +// fdead 400401eb MEM_U32(sp + 40) = s5; +// fdead 400401eb MEM_U32(sp + 36) = s4; +// fdead 400401eb MEM_U32(sp + 32) = s3; +// fdead 400401eb MEM_U32(sp + 28) = s2; +MEM_U32(sp + 96) = a2; +v1 = zero; +if (a0 == 0) {s0 = a0; +goto L4526cc;} +s0 = a0; +fp = 0x1001e6b4; +s6 = 0x10021c78; +s5 = 0x1001c4c0; +s3 = MEM_U32(sp + 72); +s7 = 0x3; +// bdead c1d60011 s4 = sp + 0x58; +s2 = 0x2; +L452524: +v0 = MEM_U8(s0 + 20); +t7 = MEM_U8(sp + 99); +if (v0 == 0) {//nop; +goto L45254c;} +//nop; +t6 = MEM_U8(fp + 0); +//nop; +if (s7 != t6) {//nop; +goto L4525bc;} +//nop; +if (s2 == v0) {//nop; +goto L4525bc;} +//nop; +L45254c: +if (t7 != 0) {a1 = s1; +goto L4525bc;} +a1 = s1; +//nop; +a0 = MEM_U32(s0 + 32); +// bdead c1de0061 t9 = t9; +// bdead c1de0061 v0 = s4; +v0 = func_45209c(mem, sp, a0, a1); +goto L452568; +// bdead c1de0061 v0 = s4; +L452568: +// bdead c1de0009 gp = MEM_U32(sp + 52); +t8 = v0 & 0xff; +if (t8 != 0) {v1 = v0 & 0xff; +goto L4526b0;} +v1 = v0 & 0xff; +t9 = MEM_U8(s1 + 0); +a1 = s1; +t0 = t9 + 0xffffffc0; +t1 = t0 < 0x20; +t2 = -t1; +t3 = t2 & 0xc0; +t4 = t3 << (t0 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L4526b0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 32); +// bdead c1de0061 t9 = t9; +// bdead c1de0061 v0 = s4; +v0 = func_451e38(mem, sp, a0, a1); +goto L4525b0; +// bdead c1de0061 v0 = s4; +L4525b0: +// bdead c1de0009 gp = MEM_U32(sp + 52); +v1 = v0 & 0xff; +goto L4526b0; +v1 = v0 & 0xff; +L4525bc: +if (s2 != v0) {//nop; +goto L4526b0;} +//nop; +v0 = MEM_U32(s0 + 32); +//nop; +t5 = MEM_U8(v0 + 0); +//nop; +if (s2 != t5) {//nop; +goto L452614;} +//nop; +//nop; +a0 = MEM_U32(v0 + 32); +//nop; +v0 = f_getproc(mem, sp, a0); +goto L4525ec; +//nop; +L4525ec: +// bdead c1ce0009 gp = MEM_U32(sp + 52); +a0 = MEM_U8(v0 + 16); +//nop; +s3 = v0; +a1 = v0; +a2 = s1; +v0 = f_cskilled(mem, sp, a0, a1, a2); +goto L452608; +a2 = s1; +L452608: +// bdead c1de0009 gp = MEM_U32(sp + 52); +v1 = v0 & 0xff; +goto L452630; +v1 = v0 & 0xff; +L452614: +//nop; +a0 = MEM_U32(s5 + 0); +a1 = MEM_U32(s6 + 0); +a2 = s1; +v0 = f_cskilled(mem, sp, a0, a1, a2); +goto L452628; +a2 = s1; +L452628: +// bdead c1de0009 gp = MEM_U32(sp + 52); +v1 = v0 & 0xff; +L452630: +t6 = v0 & 0xff; +if (t6 != 0) {//nop; +goto L4526b0;} +//nop; +t7 = MEM_U8(s1 + 0); +//nop; +t8 = t7 + 0xffffffc0; +t9 = t8 < 0x20; +t1 = -t9; +t2 = t1 & 0xc0; +t3 = t2 << (t8 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L4526b0;} +//nop; +t0 = MEM_U32(s0 + 32); +a1 = s3; +t4 = MEM_U8(t0 + 0); +//nop; +if (s2 != t4) {//nop; +goto L452694;} +//nop; +//nop; +a0 = MEM_U8(s3 + 16); +a2 = s1; +v0 = f_cmkilled(mem, sp, a0, a1, a2); +goto L452688; +a2 = s1; +L452688: +// bdead c1de0009 gp = MEM_U32(sp + 52); +v1 = v0 & 0xff; +goto L4526b0; +v1 = v0 & 0xff; +L452694: +//nop; +a0 = MEM_U32(s5 + 0); +a1 = MEM_U32(s6 + 0); +a2 = s1; +v0 = f_cmkilled(mem, sp, a0, a1, a2); +goto L4526a8; +a2 = s1; +L4526a8: +// bdead c1de0009 gp = MEM_U32(sp + 52); +v1 = v0 & 0xff; +L4526b0: +s0 = MEM_U32(s0 + 36); +//nop; +if (s0 == 0) {// bdead c1de0011 ra = MEM_U32(sp + 60); +goto L4526d0;} +// bdead c1de0011 ra = MEM_U32(sp + 60); +if (v1 == 0) {//nop; +goto L452524;} +//nop; +MEM_U32(sp + 72) = s3; +L4526cc: +// bdead 11 ra = MEM_U32(sp + 60); +L4526d0: +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 s1 = MEM_U32(sp + 24); +// bdead 11 s2 = MEM_U32(sp + 28); +// bdead 11 s3 = MEM_U32(sp + 32); +// bdead 11 s4 = MEM_U32(sp + 36); +// bdead 11 s5 = MEM_U32(sp + 40); +// bdead 11 s6 = MEM_U32(sp + 44); +// bdead 11 s7 = MEM_U32(sp + 48); +// bdead 11 fp = MEM_U32(sp + 56); +// bdead 11 sp = sp + 0x58; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_parkillprev(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452700: +//parkillprev: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x1001c900; +// fdead 400081eb MEM_U32(sp + 44) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 40) = gp; +// fdead 400081eb MEM_U32(sp + 36) = s4; +// fdead 400081eb MEM_U32(sp + 32) = s3; +// fdead 400081eb MEM_U32(sp + 28) = s2; +// fdead 400081eb MEM_U32(sp + 24) = s1; +// fdead 400081eb MEM_U32(sp + 20) = s0; +s1 = MEM_U32(t6 + 36); +s2 = a0; +if (s1 == 0) {s4 = 0x1; +goto L4527fc;} +s4 = 0x1; +s3 = 0x2; +L452748: +v0 = MEM_U8(s1 + 9); +//nop; +if (s3 != v0) {//nop; +goto L452790;} +//nop; +s0 = MEM_U32(s1 + 12); +a0 = s2; +t7 = MEM_U8(s0 + 2); +//nop; +if (t7 != 0) {//nop; +goto L4527ec;} +//nop; +//nop; +a2 = MEM_U8(s1 + 8); +a1 = s0; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L452780; +a1 = s0; +L452780: +t8 = MEM_U32(s1 + 12); +// bdead 423c000b gp = MEM_U32(sp + 40); +MEM_U8(t8 + 2) = (uint8_t)v0; +goto L4527ec; +MEM_U8(t8 + 2) = (uint8_t)v0; +L452790: +if (s4 != v0) {//nop; +goto L4527ec;} +//nop; +s0 = MEM_U32(s1 + 12); +a0 = s2; +v1 = MEM_U8(s0 + 31); +//nop; +if (v1 == 0) {//nop; +goto L4527e0;} +//nop; +//nop; +a2 = MEM_U8(s1 + 8); +a1 = s0; +v0 = f_listpskilled(mem, sp, a0, a1, a2); +goto L4527c0; +a1 = s0; +L4527c0: +t0 = MEM_U32(s1 + 12); +// bdead 403c020b gp = MEM_U32(sp + 40); +t9 = v0 < 0x1; +MEM_U8(t0 + 31) = (uint8_t)t9; +s0 = MEM_U32(s1 + 12); +//nop; +v1 = MEM_U8(s0 + 31); +//nop; +L4527e0: +if (v1 != 0) {//nop; +goto L4527ec;} +//nop; +MEM_U8(s0 + 29) = (uint8_t)zero; +L4527ec: +s1 = MEM_U32(s1 + 4); +//nop; +if (s1 != 0) {//nop; +goto L452748;} +//nop; +L4527fc: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t f_varkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45281c: +//varkilled: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000016b MEM_U32(sp + 36) = ra; +// fdead 4000016b MEM_U32(sp + 32) = gp; +// fdead 4000016b MEM_U32(sp + 28) = s2; +// fdead 4000016b MEM_U32(sp + 24) = s1; +// fdead 4000016b MEM_U32(sp + 20) = s0; +t6 = MEM_U8(a0 + 0); +at = 0x4; +if (t6 != at) {s2 = a0; +goto L452878;} +s2 = a0; +t7 = MEM_U8(a0 + 32); +at = 0x33; +if (t7 == at) {//nop; +goto L452870;} +//nop; +t8 = MEM_U8(a0 + 1); +at = 0xe; +if (t8 != at) {v1 = zero; +goto L45287c;} +v1 = zero; +L452870: +v1 = 0x1; +goto L45287c; +v1 = 0x1; +L452878: +v1 = zero; +L45287c: +if (a1 == 0) {s0 = a1; +goto L4528dc;} +s0 = a1; +if (v1 != 0) {s1 = 0x1; +goto L4528dc;} +s1 = 0x1; +L45288c: +t9 = MEM_U8(s0 + 9); +//nop; +if (s1 != t9) {//nop; +goto L4528c4;} +//nop; +t0 = MEM_U8(s0 + 8); +//nop; +if (t0 != 0) {//nop; +goto L4528c4;} +//nop; +//nop; +a0 = MEM_U32(s0 + 12); +a1 = s2; +v0 = f_slkilled(mem, sp, a0, a1); +goto L4528bc; +a1 = s2; +L4528bc: +// bdead 400e0009 gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +L4528c4: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 == 0) {// bdead 400e0011 ra = MEM_U32(sp + 36); +goto L4528e0;} +// bdead 400e0011 ra = MEM_U32(sp + 36); +if (v1 == 0) {//nop; +goto L45288c;} +//nop; +L4528dc: +// bdead 11 ra = MEM_U32(sp + 36); +L4528e0: +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 s1 = MEM_U32(sp + 24); +// bdead 11 s2 = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_strlkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4528f8: +//strlkilled: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +t6 = MEM_U8(a0 + 0); +at = 0x40; +if (t6 != at) {s1 = a0; +goto L452938;} +s1 = a0; +v1 = 0x1; +goto L45293c; +v1 = 0x1; +L452938: +v1 = zero; +L45293c: +if (a1 == 0) {s0 = a1; +goto L452a08;} +s0 = a1; +if (v1 != 0) {s3 = 0x3; +goto L452a08;} +s3 = 0x3; +s2 = 0x2; +L452950: +v0 = MEM_U8(s0 + 9); +//nop; +if (s2 != v0) {//nop; +goto L4529d0;} +//nop; +t7 = MEM_U8(s0 + 8); +//nop; +if (t7 != 0) {//nop; +goto L4529d0;} +//nop; +a1 = MEM_U32(s0 + 12); +at = 0x24800000; +t8 = MEM_U8(a1 + 0); +//nop; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +t2 = t1 << (t8 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L4529b4;} +//nop; +//nop; +a0 = 0x274; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L4529a8; +//nop; +L4529a8: +// bdead 401e0001 gp = MEM_U32(sp + 40); +a1 = MEM_U32(s0 + 12); +//nop; +L4529b4: +//nop; +a0 = s1; +//nop; +v0 = f_slkilled(mem, sp, a0, a1); +goto L4529c4; +//nop; +L4529c4: +// bdead 401e0189 gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +goto L4529f0; +v1 = v0 & 0xff; +L4529d0: +if (s3 != v0) {//nop; +goto L4529f0;} +//nop; +//nop; +a1 = MEM_U32(s0 + 12); +a0 = s1; +v0 = f_smkilled(mem, sp, a0, a1); +goto L4529e8; +a0 = s1; +L4529e8: +// bdead 401e0189 gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +L4529f0: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 == 0) {// bdead 401e0191 ra = MEM_U32(sp + 44); +goto L452a0c;} +// bdead 401e0191 ra = MEM_U32(sp + 44); +if (v1 == 0) {//nop; +goto L452950;} +//nop; +L452a08: +// bdead 11 ra = MEM_U32(sp + 44); +L452a0c: +// bdead 11 s0 = MEM_U32(sp + 24); +// bdead 11 s1 = MEM_U32(sp + 28); +// bdead 11 s2 = MEM_U32(sp + 32); +// bdead 11 s3 = MEM_U32(sp + 36); +// bdead 11 sp = sp + 0x30; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_strskilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452a28: +//strskilled: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +t6 = MEM_U8(a0 + 0); +at = 0x40; +if (t6 != at) {s1 = a0; +goto L452a64;} +s1 = a0; +v1 = 0x1; +goto L452a68; +v1 = 0x1; +L452a64: +v1 = zero; +L452a68: +if (a1 == 0) {s0 = a1; +goto L452b08;} +s0 = a1; +if (v1 != 0) {s2 = 0x1; +goto L452b08;} +s2 = 0x1; +L452a78: +t7 = MEM_U8(s0 + 9); +//nop; +if (s2 != t7) {//nop; +goto L452af0;} +//nop; +t8 = MEM_U8(s0 + 8); +//nop; +if (t8 != 0) {//nop; +goto L452af0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 12); +a1 = s1; +v0 = f_sskilled(mem, sp, a0, a1); +goto L452aa8; +a1 = s1; +L452aa8: +t9 = MEM_U8(s1 + 0); +// bdead 440e0009 gp = MEM_U32(sp + 32); +t0 = t9 + 0xffffffc0; +t1 = t0 < 0x20; +t2 = -t1; +t3 = t2 & 0xc0; +t4 = t3 << (t0 & 0x1f); +if ((int)t4 >= 0) {v1 = v0 & 0xff; +goto L452af0;} +v1 = v0 & 0xff; +t5 = v0 & 0xff; +if (t5 != 0) {//nop; +goto L452af0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 12); +a1 = s1; +v0 = f_smkilled(mem, sp, a0, a1); +goto L452ae8; +a1 = s1; +L452ae8: +// bdead 400e0009 gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +L452af0: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 == 0) {// bdead 400e0011 ra = MEM_U32(sp + 36); +goto L452b0c;} +// bdead 400e0011 ra = MEM_U32(sp + 36); +if (v1 == 0) {//nop; +goto L452a78;} +//nop; +L452b08: +// bdead 11 ra = MEM_U32(sp + 36); +L452b0c: +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 s1 = MEM_U32(sp + 24); +// bdead 11 s2 = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_strlant(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L452b24: +//strlant: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000016b MEM_U32(sp + 44) = ra; +// fdead 4000016b MEM_U32(sp + 40) = gp; +// fdead 4000016b MEM_U32(sp + 36) = s3; +// fdead 4000016b MEM_U32(sp + 32) = s2; +// fdead 4000016b MEM_U32(sp + 28) = s1; +// fdead 4000016b MEM_U32(sp + 24) = s0; +t6 = MEM_U8(a0 + 0); +at = 0x40; +if (t6 != at) {s1 = a0; +goto L452b64;} +s1 = a0; +v1 = 0x1; +goto L452b68; +v1 = 0x1; +L452b64: +v1 = zero; +L452b68: +if (a1 == 0) {s0 = a1; +goto L452bf0;} +s0 = a1; +if (v1 != 0) {s3 = 0x3; +goto L452bf0;} +s3 = 0x3; +s2 = 0x2; +L452b7c: +v0 = MEM_U8(s0 + 9); +//nop; +if (s2 != v0) {//nop; +goto L452bb8;} +//nop; +t7 = MEM_U8(s0 + 8); +//nop; +if (t7 != 0) {//nop; +goto L452bb8;} +//nop; +//nop; +a1 = MEM_U32(s0 + 12); +a0 = s1; +v0 = f_slkilled(mem, sp, a0, a1); +goto L452bac; +a0 = s1; +L452bac: +// bdead 401e0009 gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +goto L452bd8; +v1 = v0 & 0xff; +L452bb8: +if (s3 != v0) {//nop; +goto L452bd8;} +//nop; +//nop; +a1 = MEM_U32(s0 + 12); +a0 = s1; +v0 = f_smkilled(mem, sp, a0, a1); +goto L452bd0; +a0 = s1; +L452bd0: +// bdead 401e0009 gp = MEM_U32(sp + 40); +v1 = v0 & 0xff; +L452bd8: +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 == 0) {// bdead 401e0011 ra = MEM_U32(sp + 44); +goto L452bf4;} +// bdead 401e0011 ra = MEM_U32(sp + 44); +if (v1 == 0) {//nop; +goto L452b7c;} +//nop; +L452bf0: +// bdead 11 ra = MEM_U32(sp + 44); +L452bf4: +// bdead 11 s0 = MEM_U32(sp + 24); +// bdead 11 s1 = MEM_U32(sp + 28); +// bdead 11 s2 = MEM_U32(sp + 32); +// bdead 11 s3 = MEM_U32(sp + 36); +// bdead 11 sp = sp + 0x30; +v0 = v1 < 0x1; +return v0; +v0 = v1 < 0x1; +} + +static uint32_t f_indirectaccessed(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L452c10: +//indirectaccessed: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 48) = s5; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +s5 = a2; +// fdead 404001eb MEM_U32(sp + 60) = ra; +// fdead 404001eb MEM_U32(sp + 56) = gp; +// fdead 404001eb MEM_U32(sp + 52) = s6; +// fdead 404001eb MEM_U32(sp + 44) = s4; +// fdead 404001eb MEM_U32(sp + 32) = s1; +// fdead 404001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +s2 = zero; +if (a3 == 0) {s3 = a3; +goto L452f98;} +s3 = a3; +s6 = 0x7; +s4 = sp + 0x40; +L452c64: +v0 = MEM_U8(s3 + 9); +at = 0x1; +if (v0 != at) {at = 0x2; +goto L452dac;} +at = 0x2; +a0 = MEM_U32(s3 + 12); +//nop; +t6 = MEM_U8(a0 + 0); +s0 = a0; +t7 = t6 + 0xffffffe0; +t8 = t7 < 0x80; +if (t8 == 0) {//nop; +goto L452cb8;} +//nop; +t1 = 0x10000dcc; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t8 = (int)t4 < (int)0x0; +L452cb8: +if (t8 == 0) {//nop; +goto L452f80;} +//nop; +s1 = MEM_U32(s0 + 36); +//nop; +v0 = MEM_U8(s1 + 0); +//nop; +if (s6 != v0) {t6 = v0 < 0x20; +goto L452cfc;} +t6 = v0 < 0x20; +//nop; +//nop; +//nop; +f_fix_sbase(mem, sp, a0); +goto L452ce8; +//nop; +L452ce8: +s1 = MEM_U32(s0 + 36); +// bdead 40fc0001 gp = MEM_U32(sp + 56); +v0 = MEM_U8(s1 + 0); +//nop; +t6 = v0 < 0x20; +L452cfc: +t9 = -t6; +at = 0x44000000; +t1 = t9 & at; +t0 = t1 << (v0 & 0x1f); +if ((int)t0 >= 0) {t8 = v0 < 0x20; +goto L452d58;} +t8 = v0 < 0x20; +at = MEM_U32(s4 + 0); +a2 = MEM_U32(s1 + 44); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s4 + 4); +a3 = MEM_U32(s1 + 48); +t5 = MEM_U32(s1 + 36); +//nop; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 16) = s5; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 20) = t5; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L452d4c; +MEM_U32(sp + 20) = t5; +L452d4c: +// bdead 40f00009 gp = MEM_U32(sp + 56); +s2 = v0 & 0xff; +goto L452f80; +s2 = v0 & 0xff; +L452d58: +t6 = -t8; +at = 0x1b000000; +t9 = t6 & at; +t1 = t9 << (v0 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L452f80;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L452d80; +//nop; +L452d80: +// bdead 40f80009 gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L452f80;} +//nop; +//nop; +a0 = s4; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L452d9c; +//nop; +L452d9c: +// bdead 40f00009 gp = MEM_U32(sp + 56); +s2 = v0 & 0xff; +goto L452f80; +s2 = v0 & 0xff; +at = 0x2; +L452dac: +if (v0 != at) {at = 0x3; +goto L452eb8;} +at = 0x3; +a0 = MEM_U32(s3 + 12); +at = 0x4; +t0 = MEM_U8(a0 + 0); +s0 = a0; +if (t0 != at) {//nop; +goto L452f80;} +//nop; +s1 = MEM_U32(a0 + 52); +//nop; +v0 = MEM_U8(s1 + 0); +//nop; +if (s6 != v0) {t2 = v0 < 0x20; +goto L452e08;} +t2 = v0 < 0x20; +//nop; +//nop; +//nop; +f_fix_base(mem, sp, a0); +goto L452df4; +//nop; +L452df4: +s1 = MEM_U32(s0 + 52); +// bdead 40fc0001 gp = MEM_U32(sp + 56); +v0 = MEM_U8(s1 + 0); +//nop; +t2 = v0 < 0x20; +L452e08: +t3 = -t2; +at = 0x44000000; +t7 = t3 & at; +t4 = t7 << (v0 & 0x1f); +if ((int)t4 >= 0) {t0 = v0 < 0x20; +goto L452e64;} +t0 = v0 < 0x20; +at = MEM_U32(s4 + 0); +a2 = MEM_U32(s1 + 44); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s4 + 4); +a3 = MEM_U32(s1 + 48); +t1 = MEM_U32(s1 + 36); +//nop; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 16) = s5; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 20) = t1; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L452e58; +MEM_U32(sp + 20) = t1; +L452e58: +// bdead 40f00009 gp = MEM_U32(sp + 56); +s2 = v0 & 0xff; +goto L452f80; +s2 = v0 & 0xff; +L452e64: +t2 = -t0; +at = 0x1b000000; +t3 = t2 & at; +t7 = t3 << (v0 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L452f80;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L452e8c; +//nop; +L452e8c: +// bdead 40f80009 gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L452f80;} +//nop; +//nop; +a0 = s4; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L452ea8; +//nop; +L452ea8: +// bdead 40f00009 gp = MEM_U32(sp + 56); +s2 = v0 & 0xff; +goto L452f80; +s2 = v0 & 0xff; +at = 0x3; +L452eb8: +if (v0 != at) {//nop; +goto L452f80;} +//nop; +s0 = MEM_U32(s3 + 12); +at = 0x44000000; +s1 = MEM_U32(s0 + 44); +//nop; +v0 = MEM_U8(s1 + 0); +//nop; +t4 = v0 < 0x20; +t5 = -t4; +t8 = t5 & at; +t6 = t8 << (v0 & 0x1f); +if ((int)t6 >= 0) {t7 = v0 < 0x20; +goto L452f34;} +t7 = v0 < 0x20; +at = MEM_U32(s4 + 0); +a2 = MEM_U32(s1 + 44); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s4 + 4); +a3 = MEM_U32(s1 + 48); +t3 = MEM_U32(s1 + 36); +//nop; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 16) = s5; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 20) = t3; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L452f28; +MEM_U32(sp + 20) = t3; +L452f28: +// bdead 40f00009 gp = MEM_U32(sp + 56); +s2 = v0 & 0xff; +goto L452f80; +s2 = v0 & 0xff; +L452f34: +t4 = -t7; +at = 0x1b000000; +t5 = t4 & at; +t8 = t5 << (v0 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L452f80;} +//nop; +//nop; +a0 = s1; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L452f5c; +//nop; +L452f5c: +// bdead 40f80009 gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L452f80;} +//nop; +//nop; +a0 = s4; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L452f78; +//nop; +L452f78: +// bdead 40f00009 gp = MEM_U32(sp + 56); +s2 = v0 & 0xff; +L452f80: +s3 = MEM_U32(s3 + 4); +//nop; +if (s3 == 0) {// bdead 40f80001 ra = MEM_U32(sp + 60); +goto L452f9c;} +// bdead 40f80001 ra = MEM_U32(sp + 60); +if (s2 == 0) {//nop; +goto L452c64;} +//nop; +L452f98: +// bdead 80001 ra = MEM_U32(sp + 60); +L452f9c: +v0 = s2; +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 40); +// bdead 9 s4 = MEM_U32(sp + 44); +// bdead 9 s5 = MEM_U32(sp + 48); +// bdead 9 s6 = MEM_U32(sp + 52); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +//nop; +} + +static uint32_t f_binaryovfw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L452fc8: +//binaryovfw: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +at = a1 < 0x3d; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +if (at != 0) {MEM_U32(sp + 48) = a2; +goto L453344;} +MEM_U32(sp + 48) = a2; +at = a1 < 0x6a; +if (at != 0) {at = a1 < 0x7e; +goto L453304;} +at = a1 < 0x7e; +if (at != 0) {t6 = a1 + 0xffffff76; +goto L4532cc;} +t6 = a1 + 0xffffff76; +at = t6 < 0x4; +if (at == 0) {//nop; +goto L4532a0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004dec[] = { +&&L453298, +&&L4532a0, +&&L4532a0, +&&L453298, +}; +dest = Lswitch10004dec[t6]; +//nop; +goto *dest; +//nop; +L453034: +t7 = MEM_U32(sp + 48); +v1 = 0x1; +v0 = MEM_U8(t7 + 0); +//nop; +if (v1 != v0) {//nop; +goto L453064;} +//nop; +t8 = MEM_U8(a3 + 0); +//nop; +if (v1 != t8) {//nop; +goto L453064;} +//nop; +v1 = 0x1; +goto L453434; +v1 = 0x1; +L453064: +if (v1 != v0) {//nop; +goto L453094;} +//nop; +t9 = MEM_U32(sp + 48); +a2 = MEM_U32(a3 + 32); +a1 = MEM_U32(t9 + 32); +//nop; +a0 = zero; +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L453088; +//nop; +L453088: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L453434; +v1 = v0 & 0xff; +L453094: +t0 = MEM_U8(a3 + 0); +a0 = MEM_U8(sp + 43); +if (v1 != t0) {t2 = MEM_U32(sp + 48); +goto L4530cc;} +t2 = MEM_U32(sp + 48); +t1 = MEM_U32(sp + 48); +//nop; +a1 = MEM_U32(a3 + 32); +a2 = MEM_U32(t1 + 32); +a0 = zero; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L4530bc; +a0 = zero; +L4530bc: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L453434; +v1 = v0 & 0xff; +// fdead 0 t2 = MEM_U32(sp + 48); +L4530cc: +//nop; +a2 = MEM_U32(a3 + 32); +a1 = MEM_U32(t2 + 32); +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L4530e0; +//nop; +L4530e0: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L453434; +v1 = v0 & 0xff; +// fdead 0 t3 = MEM_U32(sp + 48); +L4530f0: +v1 = 0x1; +v0 = MEM_U8(t3 + 0); +//nop; +if (v1 != v0) {//nop; +goto L45311c;} +//nop; +t4 = MEM_U8(a3 + 0); +//nop; +if (v1 != t4) {//nop; +goto L45311c;} +//nop; +v1 = zero; +goto L453434; +v1 = zero; +L45311c: +if (v1 != v0) {//nop; +goto L453148;} +//nop; +t5 = MEM_U32(sp + 48); +//nop; +a2 = MEM_U32(a3 + 32); +a1 = MEM_U32(t5 + 32); +a0 = zero; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L45313c; +a0 = zero; +L45313c: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L453434; +v1 = v0 & 0xff; +L453148: +t6 = MEM_U8(a3 + 0); +a0 = MEM_U8(sp + 43); +if (v1 != t6) {t8 = MEM_U32(sp + 48); +goto L453180;} +t8 = MEM_U32(sp + 48); +t7 = MEM_U32(sp + 48); +//nop; +a2 = MEM_U32(a3 + 32); +a1 = MEM_U32(t7 + 32); +a0 = zero; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L453170; +a0 = zero; +L453170: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L453434; +v1 = v0 & 0xff; +// fdead 0 t8 = MEM_U32(sp + 48); +L453180: +//nop; +a2 = MEM_U32(a3 + 32); +a1 = MEM_U32(t8 + 32); +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L453194; +//nop; +L453194: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L453434; +v1 = v0 & 0xff; +L4531a0: +t9 = MEM_U32(sp + 48); +a0 = MEM_U8(sp + 43); +a1 = MEM_U32(t9 + 32); +//nop; +a2 = MEM_U32(a3 + 32); +//nop; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L4531bc; +//nop; +L4531bc: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L453434; +v1 = v0 & 0xff; +L4531c8: +v1 = MEM_U32(a3 + 32); +t0 = MEM_U8(sp + 43); +v0 = v1 < 0x1; +if (v0 != 0) {t1 = t0 < 0x20; +goto L453220;} +t1 = t0 < 0x20; +t2 = -t1; +at = 0x6000000; +t3 = t2 & at; +a0 = t3 << (t0 & 0x1f); +v0 = (int)a0 < (int)0x0; +if (v0 == 0) {//nop; +goto L453220;} +//nop; +v0 = v1 + 0x1; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L453220;} +//nop; +t5 = MEM_U32(sp + 48); +at = 0x80000000; +v0 = MEM_U32(t5 + 32); +//nop; +t6 = v0 ^ at; +v0 = t6 < 0x1; +L453220: +v1 = v0 & 0xff; +goto L453434; +v1 = v0 & 0xff; +L453228: +v1 = MEM_U32(a3 + 32); +//nop; +t7 = v1 < 0x1; +v1 = t7 & 0xff; +goto L453434; +v1 = t7 & 0xff; +L45323c: +v1 = MEM_U32(a3 + 32); +//nop; +v0 = (int)v1 < (int)0x0; +if (v0 != 0) {//nop; +goto L453258;} +//nop; +v0 = (int)v1 < (int)0x20; +v0 = v0 ^ 0x1; +L453258: +v1 = v0 & 0xff; +goto L453434; +v1 = v0 & 0xff; +L453260: +t9 = MEM_U32(sp + 48); +at = 0x80000000; +v0 = MEM_U32(t9 + 32); +//nop; +t1 = v0 ^ at; +v0 = t1 < 0x1; +if (v0 == 0) {//nop; +goto L453290;} +//nop; +v0 = MEM_U32(a3 + 32); +//nop; +t2 = (int)v0 < (int)0x0; +v0 = t2 ^ 0x1; +L453290: +v1 = v0 & 0xff; +goto L453434; +v1 = v0 & 0xff; +L453298: +v1 = zero; +goto L453434; +v1 = zero; +L4532a0: +a2 = 0x10004d90; +//nop; +a0 = 0x1; +a1 = 0x3b; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4532bc; +a2 = a2; +L4532bc: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 39); +// bdead 11 ra = MEM_U32(sp + 28); +goto L453438; +// bdead 11 ra = MEM_U32(sp + 28); +L4532cc: +at = a1 < 0x76; +if (at == 0) {t3 = a1 + 0xffffff8d; +goto L453420;} +t3 = a1 + 0xffffff8d; +at = t3 < 0x3; +if (at == 0) {//nop; +goto L4532a0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004de0[] = { +&&L45323c, +&&L45323c, +&&L453260, +}; +dest = Lswitch10004de0[t3]; +//nop; +goto *dest; +//nop; +L453304: +at = a1 < 0x4f; +if (at != 0) {at = a1 < 0x60; +goto L4533f8;} +at = a1 < 0x60; +if (at == 0) {t0 = a1 + 0xffffffab; +goto L45340c;} +t0 = a1 + 0xffffffab; +at = t0 < 0xb; +if (at == 0) {//nop; +goto L4532a0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004db4[] = { +&&L453298, +&&L453298, +&&L453228, +&&L4532a0, +&&L4532a0, +&&L4532a0, +&&L4531a0, +&&L4532a0, +&&L453298, +&&L4532a0, +&&L453298, +}; +dest = Lswitch10004db4[t0]; +//nop; +goto *dest; +//nop; +L453344: +at = a1 < 0x1e; +if (at != 0) {at = 0x23; +goto L453374;} +at = 0x23; +if (a1 == at) {//nop; +goto L453298;} +//nop; +at = a1 < 0x2a; +if (at == 0) {at = a1 < 0x28; +goto L4533e4;} +at = a1 < 0x28; +if (at == 0) {//nop; +goto L453298;} +//nop; +//nop; +goto L4532a0; +//nop; +L453374: +at = a1 < 0x5; +if (at != 0) {t5 = a1 + 0xffffffff; +goto L4533b8;} +t5 = a1 + 0xffffffff; +at = 0x9; +if (a1 == at) {t4 = a1 + 0xffffffe4; +goto L453298;} +t4 = a1 + 0xffffffe4; +at = t4 < 0x2; +if (at == 0) {//nop; +goto L4532a0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004dac[] = { +&&L453298, +&&L4531c8, +}; +dest = Lswitch10004dac[t4]; +//nop; +goto *dest; +//nop; +L4533b8: +at = t5 < 0x4; +if (at == 0) {//nop; +goto L4532a0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004d9c[] = { +&&L453034, +&&L4532a0, +&&L4532a0, +&&L453298, +}; +dest = Lswitch10004d9c[t5]; +//nop; +goto *dest; +//nop; +L4533e4: +at = a1 < 0x3a; +if (at == 0) {//nop; +goto L453298;} +//nop; +//nop; +goto L4532a0; +//nop; +L4533f8: +at = a1 < 0x4d; +if (at == 0) {//nop; +goto L453298;} +//nop; +//nop; +goto L4532a0; +//nop; +L45340c: +at = 0x69; +if (a1 == at) {//nop; +goto L4531c8;} +//nop; +//nop; +goto L4532a0; +//nop; +L453420: +at = 0x7d; +if (a1 == at) {t3 = MEM_U32(sp + 48); +goto L4530f0;} +t3 = MEM_U32(sp + 48); +//nop; +goto L4532a0; +//nop; +L453434: +// bdead 11 ra = MEM_U32(sp + 28); +L453438: +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_ixaovfw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L453444: +//ixaovfw: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = MEM_U8(a1 + 0); +at = 0x1; +// fdead 400081ef MEM_U32(sp + 28) = ra; +// fdead 400081ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +if (t6 != at) {MEM_U32(sp + 48) = a2; +goto L45347c;} +MEM_U32(sp + 48) = a2; +a3 = MEM_U32(a1 + 32); +t7 = MEM_U32(sp + 40); +goto L453488; +t7 = MEM_U32(sp + 40); +L45347c: +a3 = MEM_U32(a1 + 32); +//nop; +t7 = MEM_U32(sp + 40); +L453488: +t8 = MEM_U32(sp + 48); +//nop; +a0 = MEM_U8(t7 + 1); +a2 = MEM_U32(t7 + 44); +a1 = MEM_U32(t8 + 32); +MEM_U32(sp + 32) = a3; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L4534a4; +MEM_U32(sp + 32) = a3; +L4534a4: +// bdead 4000000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L4534bc;} +//nop; +v1 = 0x1; +goto L4534f0; +v1 = 0x1; +L4534bc: +t9 = MEM_U32(sp + 48); +t1 = MEM_U32(sp + 40); +t0 = MEM_U32(t9 + 32); +t2 = MEM_U32(t1 + 44); +//nop; +lo = t0 * t2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t2 >> 32); +a0 = zero; +a1 = a3; +a2 = lo; +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L4534e8; +//nop; +L4534e8: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +L4534f0: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_unaryovfw(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L453500: +//unaryovfw: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 32); +a3 = a0; +goto L45360c; +a3 = a0; +L453524: +t6 = MEM_U32(a3 + 36); +at = 0x80000000; +v1 = MEM_U32(t6 + 32); +//nop; +t7 = v1 ^ at; +t7 = t7 < 0x1; +v1 = t7 & 0xff; +goto L453704; +v1 = t7 & 0xff; +L453544: +v0 = MEM_U32(a3 + 36); +at = 0x1; +t9 = MEM_U8(v0 + 0); +//nop; +if (t9 != at) {//nop; +goto L453580;} +//nop; +//nop; +a0 = MEM_U8(a3 + 1); +a1 = MEM_U32(v0 + 32); +a2 = MEM_U32(a3 + 44); +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L453574; +//nop; +L453574: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L453704; +v1 = v0 & 0xff; +L453580: +//nop; +a0 = MEM_U8(a3 + 1); +a1 = MEM_U32(v0 + 32); +a2 = MEM_U32(a3 + 44); +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L453598; +//nop; +L453598: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L453704; +v1 = v0 & 0xff; +L4535a4: +v0 = MEM_U32(a3 + 36); +at = 0x1; +t0 = MEM_U8(v0 + 0); +//nop; +if (t0 != at) {//nop; +goto L4535e0;} +//nop; +//nop; +a0 = MEM_U8(a3 + 1); +a1 = MEM_U32(v0 + 32); +a2 = MEM_U32(a3 + 44); +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L4535d4; +//nop; +L4535d4: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L453704; +v1 = v0 & 0xff; +L4535e0: +//nop; +a0 = MEM_U8(a3 + 1); +a1 = MEM_U32(v0 + 32); +a2 = MEM_U32(a3 + 44); +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L4535f8; +//nop; +L4535f8: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L453704; +v1 = v0 & 0xff; +L453604: +v1 = zero; +goto L453704; +v1 = zero; +L45360c: +at = v0 < 0x38; +if (at != 0) {at = v0 < 0x63; +goto L453674;} +at = v0 < 0x63; +if (at != 0) {at = 0x72; +goto L45363c;} +at = 0x72; +if (v0 == at) {//nop; +goto L453604;} +//nop; +at = 0x76; +if (v0 == at) {//nop; +goto L453604;} +//nop; +//nop; +goto L4536c4; +//nop; +L45363c: +at = 0x50; +if (v0 == at) {t1 = v0 + 0xffffffa2; +goto L453604;} +t1 = v0 + 0xffffffa2; +at = t1 < 0x5; +if (at == 0) {//nop; +goto L4536c4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004e10[] = { +&&L453524, +&&L4536c4, +&&L4536c4, +&&L453604, +&&L453604, +}; +dest = Lswitch10004e10[t1]; +//nop; +goto *dest; +//nop; +L453674: +at = v0 < 0xe; +if (at != 0) {at = v0 < 0x1b; +goto L4536b4;} +at = v0 < 0x1b; +if (at == 0) {t2 = v0 + 0xffffffe7; +goto L4536f0;} +t2 = v0 + 0xffffffe7; +at = t2 < 0x2; +if (at == 0) {//nop; +goto L4536c4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004e08[] = { +&&L453604, +&&L453544, +}; +dest = Lswitch10004e08[t2]; +//nop; +goto *dest; +//nop; +L4536b4: +if (v0 == 0) {at = v0 < 0xc; +goto L453524;} +at = v0 < 0xc; +if (at == 0) {//nop; +goto L453604;} +//nop; +L4536c4: +a2 = 0x10004dfc; +//nop; +a0 = 0x1; +a1 = 0x69; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4536e0; +a2 = a2; +L4536e0: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 39); +// bdead 11 ra = MEM_U32(sp + 28); +goto L453708; +// bdead 11 ra = MEM_U32(sp + 28); +L4536f0: +at = 0x37; +if (v0 == at) {//nop; +goto L4535a4;} +//nop; +//nop; +goto L4536c4; +//nop; +L453704: +// bdead 11 ra = MEM_U32(sp + 28); +L453708: +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_binaryfold(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L453714: +//binaryfold: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 68) = a3; +v0 = MEM_U8(a2 + 0); +t1 = 0x1; +t0 = zero; +if (t1 != v0) {t6 = a2; +goto L453774;} +t6 = a2; +t8 = MEM_U8(a3 + 0); +t7 = a3; +if (t1 != t8) {//nop; +goto L453774;} +//nop; +v1 = MEM_U32(t6 + 32); +v0 = MEM_U32(t7 + 32); +t9 = 0x6; +MEM_U8(sp + 63) = (uint8_t)t9; +goto L453c7c; +MEM_U8(sp + 63) = (uint8_t)t9; +L453774: +if (t1 != v0) {//nop; +goto L453794;} +//nop; +t2 = MEM_U32(sp + 64); +t3 = MEM_U32(sp + 68); +v1 = MEM_U32(t2 + 32); +v0 = MEM_U32(t3 + 32); +t0 = t1 & 0xff; +goto L453c7c; +t0 = t1 & 0xff; +L453794: +t4 = MEM_U32(sp + 68); +//nop; +t5 = MEM_U8(t4 + 0); +//nop; +if (t1 != t5) {//nop; +goto L4537c0;} +//nop; +t8 = MEM_U32(sp + 64); +v0 = MEM_U32(t4 + 32); +v1 = MEM_U32(t8 + 32); +t0 = t1 & 0xff; +goto L453c7c; +t0 = t1 & 0xff; +L4537c0: +t6 = MEM_U32(sp + 64); +t7 = MEM_U32(sp + 68); +v1 = MEM_U32(t6 + 32); +v0 = MEM_U32(t7 + 32); +at = a0 < 0x4f; +goto L453c80; +at = a0 < 0x4f; +L4537d8: +a3 = v1 + v0; +goto L453dec; +a3 = v1 + v0; +L4537e0: +a3 = v1 - v0; +goto L453dec; +a3 = v1 - v0; +L4537e8: +lo = v1 * v0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)v0 >> 32); +a3 = lo; +//nop; +goto L453dec; +//nop; +// fdead 0 t9 = MEM_U8(sp + 63); +L4537fc: +at = 0x6000000; +t2 = t9 < 0x20; +t3 = -t2; +t5 = t3 & at; +t8 = t5 << (t9 & 0x1f); +if ((int)t8 >= 0) {//nop; +goto L45384c;} +//nop; +lo = (int)v1 / (int)v0; hi = (int)v1 % (int)v0; +if (v0 != 0) {//nop; +goto L453828;} +//nop; +abort(); +L453828: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L453840;} +at = 0x80000000; +if (v1 != at) {//nop; +goto L453840;} +//nop; +abort(); +L453840: +a3 = lo; +//nop; +goto L453dec; +//nop; +L45384c: +lo = v1 / v0; hi = v1 % v0; +if (v0 != 0) {//nop; +goto L45385c;} +//nop; +abort(); +L45385c: +a3 = lo; +//nop; +goto L453dec; +//nop; +L453868: +t4 = MEM_U8(sp + 63); +at = 0x6000000; +t6 = t4 < 0x20; +t7 = -t6; +t2 = t7 & at; +t3 = t2 << (t4 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L4538cc;} +//nop; +lo = (int)v1 / (int)v0; hi = (int)v1 % (int)v0; +if (v0 != 0) {//nop; +goto L453898;} +//nop; +abort(); +L453898: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L4538b0;} +at = 0x80000000; +if (v1 != at) {//nop; +goto L4538b0;} +//nop; +abort(); +L4538b0: +a3 = hi; +t5 = a3 ^ v0; +if ((int)t5 >= 0) {//nop; +goto L453dec;} +//nop; +a3 = a3 + v0; +//nop; +goto L453dec; +//nop; +L4538cc: +lo = v1 / v0; hi = v1 % v0; +if (v0 != 0) {//nop; +goto L4538dc;} +//nop; +abort(); +L4538dc: +a3 = hi; +t9 = a3 ^ v0; +if ((int)t9 >= 0) {//nop; +goto L453dec;} +//nop; +a3 = a3 + v0; +//nop; +goto L453dec; +//nop; +L4538f8: +t8 = MEM_U8(sp + 63); +at = 0x6000000; +t6 = t8 < 0x20; +t7 = -t6; +t2 = t7 & at; +t4 = t2 << (t8 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L453960;} +//nop; +lo = (int)v1 / (int)v0; hi = (int)v1 % (int)v0; +if (v0 != 0) {//nop; +goto L453928;} +//nop; +abort(); +L453928: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L453940;} +at = 0x80000000; +if (v1 != at) {//nop; +goto L453940;} +//nop; +abort(); +L453940: +t3 = lo; +//nop; +//nop; +lo = t3 * v0; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)v0 >> 32); +t5 = lo; +a3 = v1 - t5; +//nop; +goto L453dec; +//nop; +L453960: +lo = v1 / v0; hi = v1 % v0; +if (v0 != 0) {//nop; +goto L453970;} +//nop; +abort(); +L453970: +t9 = lo; +//nop; +//nop; +lo = t9 * v0; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)v0 >> 32); +t6 = lo; +a3 = v1 - t6; +//nop; +goto L453dec; +//nop; +L453990: +a3 = v1 & v0; +goto L453dec; +a3 = v1 & v0; +L453998: +a3 = v1 | v0; +goto L453dec; +a3 = v1 | v0; +L4539a0: +a3 = v1 ^ v0; +goto L453dec; +a3 = v1 ^ v0; +L4539a8: +a3 = v1 << (v0 & 0x1f); +goto L453dec; +a3 = v1 << (v0 & 0x1f); +L4539b0: +t7 = MEM_U8(sp + 63); +at = 0x6000000; +t2 = t7 < 0x20; +t8 = -t2; +t4 = t8 & at; +t3 = t4 << (t7 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L4539d8;} +//nop; +a3 = (int)v1 >> (v0 & 0x1f); +goto L453dec; +a3 = (int)v1 >> (v0 & 0x1f); +L4539d8: +a3 = v1 >> (v0 & 0x1f); +goto L453dec; +a3 = v1 >> (v0 & 0x1f); +L4539e0: +if ((int)v0 < 0) {//nop; +goto L4539fc;} +//nop; +if ((int)v1 >= 0) {a3 = v1; +goto L453dec;} +a3 = v1; +a3 = -v1; +//nop; +goto L453dec; +//nop; +L4539fc: +if ((int)v1 >= 0) {a3 = v1; +goto L453a08;} +a3 = v1; +a3 = -v1; +L453a08: +a3 = -a3; +goto L453dec; +a3 = -a3; +L453a10: +if (t0 == 0) {a3 = zero; +goto L453a20;} +a3 = zero; +t0 = zero; +goto L453dec; +t0 = zero; +L453a20: +if (v1 != v0) {//nop; +goto L453a30;} +//nop; +a3 = 0x1; +goto L453dec; +a3 = 0x1; +L453a30: +a3 = zero; +goto L453dec; +a3 = zero; +L453a38: +if (t0 == 0) {a3 = 0x1; +goto L453a48;} +a3 = 0x1; +t0 = zero; +goto L453dec; +t0 = zero; +L453a48: +if (v1 == v0) {//nop; +goto L453a58;} +//nop; +a3 = 0x1; +goto L453dec; +a3 = 0x1; +L453a58: +a3 = zero; +goto L453dec; +a3 = zero; +L453a60: +t5 = MEM_U8(sp + 63); +at = 0x6000000; +t9 = t5 < 0x20; +t6 = -t9; +t2 = t6 & at; +t8 = t2 << (t5 & 0x1f); +if ((int)t8 >= 0) {at = v1 < v0; +goto L453a9c;} +at = v1 < v0; +at = (int)v1 < (int)v0; +if (at != 0) {//nop; +goto L453a94;} +//nop; +a3 = 0x1; +goto L453dec; +a3 = 0x1; +L453a94: +a3 = zero; +goto L453dec; +a3 = zero; +L453a9c: +if (at != 0) {//nop; +goto L453aac;} +//nop; +a3 = 0x1; +goto L453dec; +a3 = 0x1; +L453aac: +a3 = zero; +goto L453dec; +a3 = zero; +L453ab4: +t4 = MEM_U8(sp + 63); +at = 0x6000000; +t7 = t4 < 0x20; +t3 = -t7; +t9 = t3 & at; +t6 = t9 << (t4 & 0x1f); +if ((int)t6 >= 0) {at = v0 < v1; +goto L453af0;} +at = v0 < v1; +at = (int)v0 < (int)v1; +if (at == 0) {//nop; +goto L453ae8;} +//nop; +a3 = 0x1; +goto L453dec; +a3 = 0x1; +L453ae8: +a3 = zero; +goto L453dec; +a3 = zero; +L453af0: +if (at == 0) {//nop; +goto L453b00;} +//nop; +a3 = 0x1; +goto L453dec; +a3 = 0x1; +L453b00: +a3 = zero; +goto L453dec; +a3 = zero; +L453b08: +t2 = MEM_U8(sp + 63); +at = 0x6000000; +t5 = t2 < 0x20; +t8 = -t5; +t7 = t8 & at; +t3 = t7 << (t2 & 0x1f); +if ((int)t3 >= 0) {at = v0 < v1; +goto L453b44;} +at = v0 < v1; +at = (int)v0 < (int)v1; +if (at != 0) {//nop; +goto L453b3c;} +//nop; +a3 = 0x1; +goto L453dec; +a3 = 0x1; +L453b3c: +a3 = zero; +goto L453dec; +a3 = zero; +L453b44: +if (at != 0) {//nop; +goto L453b54;} +//nop; +a3 = 0x1; +goto L453dec; +a3 = 0x1; +L453b54: +a3 = zero; +goto L453dec; +a3 = zero; +L453b5c: +t9 = MEM_U8(sp + 63); +at = 0x6000000; +t4 = t9 < 0x20; +t6 = -t4; +t5 = t6 & at; +t8 = t5 << (t9 & 0x1f); +if ((int)t8 >= 0) {at = v1 < v0; +goto L453b98;} +at = v1 < v0; +at = (int)v1 < (int)v0; +if (at == 0) {//nop; +goto L453b90;} +//nop; +a3 = 0x1; +goto L453dec; +a3 = 0x1; +L453b90: +a3 = zero; +goto L453dec; +a3 = zero; +L453b98: +if (at == 0) {//nop; +goto L453ba8;} +//nop; +a3 = 0x1; +goto L453dec; +a3 = 0x1; +L453ba8: +a3 = zero; +goto L453dec; +a3 = zero; +L453bb0: +t7 = MEM_U8(sp + 63); +at = 0x6000000; +t2 = t7 < 0x20; +t3 = -t2; +t4 = t3 & at; +t6 = t4 << (t7 & 0x1f); +if ((int)t6 >= 0) {at = v0 < v1; +goto L453be8;} +at = v0 < v1; +at = (int)v0 < (int)v1; +if (at == 0) {a3 = v1; +goto L453dec;} +a3 = v1; +a3 = v0; +//nop; +goto L453dec; +//nop; +L453be8: +if (at == 0) {a3 = v1; +goto L453dec;} +a3 = v1; +a3 = v0; +//nop; +goto L453dec; +//nop; +L453bfc: +t5 = MEM_U8(sp + 63); +at = 0x6000000; +t9 = t5 < 0x20; +t8 = -t9; +t2 = t8 & at; +t3 = t2 << (t5 & 0x1f); +if ((int)t3 >= 0) {at = v1 < v0; +goto L453c34;} +at = v1 < v0; +at = (int)v1 < (int)v0; +if (at == 0) {a3 = v1; +goto L453dec;} +a3 = v1; +a3 = v0; +//nop; +goto L453dec; +//nop; +L453c34: +if (at == 0) {a3 = v1; +goto L453dec;} +a3 = v1; +a3 = v0; +//nop; +goto L453dec; +//nop; +L453c48: +a2 = 0x10004e24; +//nop; +a0 = t1; +a1 = 0x95; +a3 = 0x9; +MEM_U8(sp + 35) = (uint8_t)t0; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L453c68; +a2 = a2; +L453c68: +// bdead 40000003 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 35); +a3 = MEM_U32(sp + 52); +t1 = 0x1; +goto L453dec; +t1 = 0x1; +L453c7c: +at = a0 < 0x4f; +L453c80: +if (at != 0) {at = a0 < 0x76; +goto L453cec;} +at = a0 < 0x76; +if (at != 0) {at = 0x7d; +goto L453cac;} +at = 0x7d; +if (a0 == at) {//nop; +goto L4537e0;} +//nop; +at = 0x8d; +if (a0 == at) {//nop; +goto L4539a0;} +//nop; +//nop; +goto L453c48; +//nop; +L453cac: +at = a0 < 0x60; +if (at != 0) {at = 0x69; +goto L453dbc;} +at = 0x69; +if (a0 == at) {t4 = a0 + 0xffffff8d; +goto L4538f8;} +t4 = a0 + 0xffffff8d; +at = t4 < 0x3; +if (at == 0) {//nop; +goto L453c48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004e7c[] = { +&&L4539a8, +&&L4539b0, +&&L4539e0, +}; +dest = Lswitch10004e7c[t4]; +//nop; +goto *dest; +//nop; +L453cec: +at = a0 < 0x24; +if (at != 0) {at = a0 < 0x2a; +goto L453d34;} +at = a0 < 0x2a; +if (at != 0) {at = 0x3c; +goto L453d8c;} +at = 0x3c; +if (a0 == at) {t7 = a0 + 0xffffffb3; +goto L453998;} +t7 = a0 + 0xffffffb3; +at = t7 < 0x2; +if (at == 0) {//nop; +goto L453c48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004e48[] = { +&&L453b08, +&&L453b5c, +}; +dest = Lswitch10004e48[t7]; +//nop; +goto *dest; +//nop; +L453d34: +at = a0 < 0x5; +if (at != 0) {at = 0x1d; +goto L453d5c;} +at = 0x1d; +if (a0 == at) {t9 = MEM_U8(sp + 63); +goto L4537fc;} +t9 = MEM_U8(sp + 63); +at = 0x23; +if (a0 == at) {//nop; +goto L453a10;} +//nop; +//nop; +goto L453c48; +//nop; +L453d5c: +t6 = a0 + 0xffffffff; +at = t6 < 0x4; +if (at == 0) {//nop; +goto L453c48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004e30[] = { +&&L4537d8, +&&L453c48, +&&L453c48, +&&L453990, +}; +dest = Lswitch10004e30[t6]; +//nop; +goto *dest; +//nop; +L453d8c: +t9 = a0 + 0xffffffd8; +at = t9 < 0x2; +if (at == 0) {//nop; +goto L453c48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004e40[] = { +&&L453a60, +&&L453ab4, +}; +dest = Lswitch10004e40[t9]; +//nop; +goto *dest; +//nop; +L453dbc: +t8 = a0 + 0xffffffab; +at = t8 < 0xb; +if (at == 0) {//nop; +goto L453c48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004e50[] = { +&&L453bfc, +&&L453bb0, +&&L453868, +&&L453c48, +&&L453c48, +&&L453c48, +&&L4537e8, +&&L453c48, +&&L453c48, +&&L453c48, +&&L453a38, +}; +dest = Lswitch10004e50[t8]; +//nop; +goto *dest; +//nop; +L453dec: +if (t0 == 0) {t3 = 0x2; +goto L453e54;} +t3 = 0x2; +t2 = MEM_U32(sp + 64); +a0 = MEM_U32(sp + 72); +t5 = MEM_U8(t2 + 0); +a1 = t2; +if (t1 != t5) {//nop; +goto L453e30;} +//nop; +//nop; +a0 = MEM_U32(sp + 72); +MEM_U32(sp + 52) = a3; +f_copycoderep(mem, sp, a0, a1); +goto L453e1c; +MEM_U32(sp + 52) = a3; +L453e1c: +a2 = MEM_U32(sp + 72); +a3 = MEM_U32(sp + 52); +// bdead 183 gp = MEM_U32(sp + 24); +MEM_U32(a2 + 32) = a3; +goto L453e90; +MEM_U32(a2 + 32) = a3; +L453e30: +//nop; +a1 = MEM_U32(sp + 68); +MEM_U32(sp + 52) = a3; +f_copycoderep(mem, sp, a0, a1); +goto L453e40; +MEM_U32(sp + 52) = a3; +L453e40: +a2 = MEM_U32(sp + 72); +a3 = MEM_U32(sp + 52); +// bdead 183 gp = MEM_U32(sp + 24); +MEM_U32(a2 + 32) = a3; +goto L453e90; +MEM_U32(a2 + 32) = a3; +L453e54: +a2 = MEM_U32(sp + 72); +//nop; +a0 = MEM_U8(sp + 63); +MEM_U32(sp + 52) = a3; +MEM_U8(a2 + 0) = (uint8_t)t3; +v0 = f_sizeoftyp(mem, sp, a0); +goto L453e6c; +MEM_U8(a2 + 0) = (uint8_t)t3; +L453e6c: +a2 = MEM_U32(sp + 72); +a3 = MEM_U32(sp + 52); +t4 = MEM_U8(sp + 63); +// bdead 218b gp = MEM_U32(sp + 24); +MEM_U32(a2 + 40) = v0; +MEM_U32(a2 + 24) = zero; +MEM_U8(a2 + 4) = (uint8_t)zero; +MEM_U32(a2 + 32) = a3; +MEM_U8(a2 + 1) = (uint8_t)t4; +L453e90: +// bdead 83 ra = MEM_U32(sp + 28); +MEM_U32(a2 + 20) = zero; +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_ixafold(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L453ea0: +//ixafold: +//nop; +//nop; +//nop; +t6 = MEM_U8(a1 + 0); +sp = sp + 0xffffffd8; +at = 0x1; +// fdead 400081ef MEM_U32(sp + 28) = ra; +if (t6 != at) {// fdead 400081ef MEM_U32(sp + 24) = gp; +goto L453ed0;} +// fdead 400081ef MEM_U32(sp + 24) = gp; +v0 = MEM_U32(a1 + 32); +t7 = MEM_U32(a2 + 32); +goto L453edc; +t7 = MEM_U32(a2 + 32); +L453ed0: +v0 = MEM_U32(a1 + 32); +//nop; +t7 = MEM_U32(a2 + 32); +L453edc: +t8 = MEM_U32(a0 + 44); +a0 = a3; +lo = t7 * t8; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t8 >> 32); +t9 = lo; +v0 = v0 + t9; +if (a3 == a1) {//nop; +goto L453f18;} +//nop; +//nop; +MEM_U32(sp + 36) = v0; +MEM_U32(sp + 52) = a3; +f_copycoderep(mem, sp, a0, a1); +goto L453f08; +MEM_U32(sp + 52) = a3; +L453f08: +// bdead 40000003 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 36); +a3 = MEM_U32(sp + 52); +//nop; +L453f18: +t0 = MEM_U8(a3 + 0); +at = 0x1; +if (t0 != at) {//nop; +goto L453f30;} +//nop; +MEM_U32(a3 + 32) = v0; +goto L453f34; +MEM_U32(a3 + 32) = v0; +L453f30: +MEM_U32(a3 + 32) = v0; +L453f34: +// bdead 103 ra = MEM_U32(sp + 28); +MEM_U32(a3 + 20) = zero; +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t f_ilodfold(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L453f44: +//ilodfold: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +// fdead 400001ab MEM_U32(sp + 60) = ra; +// fdead 400001ab MEM_U32(sp + 56) = gp; +// fdead 400001ab MEM_U32(sp + 52) = s4; +// fdead 400001ab MEM_U32(sp + 48) = s3; +// fdead 400001ab MEM_U32(sp + 44) = s2; +// fdead 400001ab MEM_U32(sp + 40) = s1; +// fdead 400001ab MEM_U32(sp + 36) = s0; +v0 = MEM_U32(a0 + 36); +s4 = sp + 0x6c; +at = MEM_U32(v0 + 44); +t8 = MEM_U32(v0 + 48); +MEM_U32(s4 + 0) = at; +MEM_U32(s4 + 4) = t8; +t0 = MEM_U32(a0 + 44); +t9 = MEM_U32(v0 + 32); +t4 = 0x10021c74; +t1 = t9 + t0; +MEM_U32(sp + 108) = t1; +at = MEM_U32(s4 + 0); +t4 = MEM_U32(t4 + 0); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s4 + 4); +//nop; +MEM_U32(sp + 4) = a1; +a3 = MEM_U8(a0 + 1); +a2 = MEM_U16(a0 + 60); +s2 = a0; +t7 = 0x1; +t5 = t4 + 0x4; +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 28) = zero; +MEM_U32(sp + 24) = zero; +a0 = at; +v0 = f_insertvar(mem, sp, a0, a1, a2, a3); +goto L453fe0; +a0 = at; +L453fe0: +t6 = MEM_U8(v0 + 1); +// bdead 40288003 gp = MEM_U32(sp + 56); +if (t6 == 0) {//nop; +goto L453ff8;} +//nop; +v1 = s2; +goto L454338; +v1 = s2; +L453ff8: +a0 = MEM_U32(s4 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s4 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L454010; +MEM_U32(sp + 4) = a1; +L454010: +// bdead 4028000b gp = MEM_U32(sp + 56); +t0 = v0 & 0xffff; +t2 = 0x10013640; +t1 = t0 << 2; +MEM_U16(sp + 104) = (uint16_t)v0; +t3 = t1 + t2; +s0 = MEM_U32(t3 + 0); +s3 = zero; +if (s0 == 0) {s1 = zero; +goto L454150;} +s1 = zero; +L454038: +t4 = MEM_U8(s0 + 0); +at = 0x3; +if (t4 != at) {//nop; +goto L454130;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s4 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s4 + 4); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L454074; +MEM_U32(sp + 12) = a3; +L454074: +// bdead 403e000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L454130;} +//nop; +t9 = MEM_U32(s2 + 16); +t0 = MEM_U32(s0 + 16); +s3 = s0; +v0 = t9 ^ t0; +v0 = v0 < 0x1; +if (v0 == 0) {t7 = v0 & 0xff; +goto L454104;} +t7 = v0 & 0xff; +t1 = MEM_U8(s2 + 2); +t2 = MEM_U8(s0 + 2); +//nop; +v0 = t1 ^ t2; +v0 = v0 < 0x1; +if (v0 == 0) {t7 = v0 & 0xff; +goto L454104;} +t7 = v0 & 0xff; +t3 = MEM_U8(s2 + 3); +t4 = MEM_U8(s0 + 3); +//nop; +v0 = t3 ^ t4; +v0 = v0 < 0x1; +if (v0 == 0) {t7 = v0 & 0xff; +goto L454104;} +t7 = v0 & 0xff; +v1 = MEM_U32(s0 + 48); +//nop; +v0 = v1 < 0x1; +if (v0 != 0) {t7 = v0 & 0xff; +goto L454104;} +t7 = v0 & 0xff; +t5 = 0x1001cb24; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +v0 = t5 ^ v1; +v0 = v0 < 0x1; +t7 = v0 & 0xff; +L454104: +if (t7 == 0) {s1 = v0 & 0xff; +goto L454130;} +s1 = v0 & 0xff; +t6 = MEM_U8(s0 + 2); +//nop; +if (t6 == 0) {//nop; +goto L454130;} +//nop; +t8 = MEM_U8(s0 + 3); +//nop; +if (t8 != 0) {//nop; +goto L454130;} +//nop; +s1 = zero; +L454130: +if (s1 != 0) {//nop; +goto L454140;} +//nop; +s0 = MEM_U32(s0 + 28); +//nop; +L454140: +if (s1 != 0) {//nop; +goto L454150;} +//nop; +if (s0 != 0) {//nop; +goto L454038;} +//nop; +L454150: +if (s1 != 0) {//nop; +goto L454258;} +//nop; +//nop; +a0 = MEM_U16(sp + 104); +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L454168; +//nop; +L454168: +// bdead 403c000b gp = MEM_U32(sp + 56); +s0 = v0; +t9 = 0x1001eb84; +v0 = MEM_U32(sp + 116); +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L454190;} +//nop; +// bdead 9 ra = MEM_U32(sp + 60); +goto L454340; +// bdead 9 ra = MEM_U32(sp + 60); +L454190: +t0 = 0x1001e6b8; +t1 = 0x3; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L4541cc;} +//nop; +if (s3 == 0) {//nop; +goto L4541cc;} +//nop; +//nop; +a0 = s0; +a1 = s3; +f_copycoderep(mem, sp, a0, a1); +goto L4541c0; +a1 = s3; +L4541c0: +// bdead 400e0003 gp = MEM_U32(sp + 56); +t7 = 0x1; +goto L454224; +t7 = 0x1; +L4541cc: +MEM_U8(s0 + 33) = (uint8_t)zero; +MEM_U8(s0 + 34) = (uint8_t)zero; +MEM_U8(s0 + 0) = (uint8_t)t1; +t2 = MEM_U8(s2 + 1); +at = MEM_U32(s4 + 0); +t4 = MEM_U32(s4 + 4); +MEM_U8(s0 + 1) = (uint8_t)t2; +MEM_U32(s0 + 40) = at; +MEM_U32(s0 + 44) = t4; +t5 = MEM_U16(s2 + 60); +//nop; +a0 = MEM_U16(sp + 112); +MEM_U32(s0 + 36) = zero; +MEM_U8(s0 + 4) = (uint8_t)zero; +MEM_U8(s0 + 32) = (uint8_t)t5; +v0 = f_blktolev(mem, sp, a0); +goto L45420c; +MEM_U8(s0 + 32) = (uint8_t)t5; +L45420c: +// bdead 400e000b gp = MEM_U32(sp + 56); +MEM_U8(s0 + 47) = (uint8_t)v0; +MEM_U32(s0 + 60) = zero; +MEM_U8(s0 + 5) = (uint8_t)zero; +MEM_U8(s0 + 35) = (uint8_t)zero; +t7 = 0x1; +L454224: +MEM_U16(s0 + 6) = (uint16_t)t7; +MEM_U32(s0 + 48) = zero; +MEM_U32(s0 + 56) = zero; +MEM_U32(s0 + 52) = zero; +t6 = MEM_U32(s2 + 16); +//nop; +MEM_U32(s0 + 16) = t6; +t8 = MEM_U8(s2 + 3); +//nop; +MEM_U8(s0 + 3) = (uint8_t)t8; +t9 = MEM_U8(s2 + 2); +MEM_U8(s0 + 2) = (uint8_t)t9; +goto L454270; +MEM_U8(s0 + 2) = (uint8_t)t9; +L454258: +//nop; +a0 = s0; +//nop; +f_increasecount(mem, sp, a0); +goto L454268; +//nop; +L454268: +// bdead 400e0003 gp = MEM_U32(sp + 56); +//nop; +L454270: +if (s1 == 0) {//nop; +goto L454288;} +//nop; +t0 = MEM_U32(s0 + 24); +//nop; +if (t0 != 0) {//nop; +goto L454320;} +//nop; +L454288: +//nop; +a1 = 0x10013450; +a0 = 0x10; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L454298; +a0 = 0x10; +L454298: +MEM_U32(s0 + 24) = v0; +t1 = MEM_U32(s2 + 24); +// bdead 400a040b gp = MEM_U32(sp + 56); +t2 = MEM_U32(t1 + 0); +//nop; +MEM_U32(v0 + 0) = t2; +v1 = MEM_U32(s0 + 24); +//nop; +a0 = MEM_U32(v1 + 0); +//nop; +if (a0 == 0) {//nop; +goto L4542d0;} +//nop; +MEM_U32(a0 + 4) = v1; +goto L4542dc; +MEM_U32(a0 + 4) = v1; +L4542d0: +t3 = MEM_U32(s0 + 16); +//nop; +MEM_U32(t3 + 36) = v1; +L4542dc: +t4 = MEM_U32(s2 + 24); +t5 = MEM_U32(s0 + 24); +t8 = 0x2; +MEM_U32(t5 + 4) = t4; +t7 = MEM_U32(s0 + 24); +t6 = MEM_U32(s2 + 24); +//nop; +MEM_U32(t6 + 0) = t7; +t9 = MEM_U32(s0 + 24); +//nop; +MEM_U8(t9 + 9) = (uint8_t)t8; +t0 = MEM_U32(s0 + 24); +//nop; +MEM_U32(t0 + 12) = s0; +t1 = MEM_U32(s0 + 24); +//nop; +MEM_U8(t1 + 8) = (uint8_t)zero; +L454320: +//nop; +a0 = s2; +//nop; +f_decreasecount(mem, sp, a0); +goto L454330; +//nop; +L454330: +// bdead 20001 gp = MEM_U32(sp + 56); +v1 = s0; +L454338: +v0 = v1; +// bdead 9 ra = MEM_U32(sp + 60); +L454340: +// bdead 9 s0 = MEM_U32(sp + 36); +// bdead 9 s1 = MEM_U32(sp + 40); +// bdead 9 s2 = MEM_U32(sp + 44); +// bdead 9 s3 = MEM_U32(sp + 48); +// bdead 9 s4 = MEM_U32(sp + 52); +// bdead 9 sp = sp + 0x78; +return v0; +// bdead 9 sp = sp + 0x78; +} + +static void f_istrfold(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45435c: +//istrfold: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 4000006b MEM_U32(sp + 44) = ra; +// fdead 4000006b MEM_U32(sp + 40) = gp; +// fdead 4000006b MEM_U32(sp + 36) = s0; +v0 = MEM_U32(a0 + 4); +v1 = sp + 0x50; +at = MEM_U32(v0 + 44); +t8 = MEM_U32(v0 + 48); +MEM_U32(v1 + 0) = at; +MEM_U32(v1 + 4) = t8; +t0 = MEM_U32(a0 + 48); +t9 = MEM_U32(v0 + 32); +t4 = 0x10021c74; +t1 = t9 + t0; +MEM_U32(sp + 80) = t1; +at = MEM_U32(v1 + 0); +t4 = MEM_U32(t4 + 0); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(v1 + 4); +//nop; +MEM_U32(sp + 4) = a1; +a3 = MEM_U8(a0 + 44); +a2 = MEM_U32(a0 + 32); +s0 = a0; +t5 = t4 + 0x4; +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 28) = zero; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a0 = at; +v0 = f_insertvar(mem, sp, a0, a1, a2, a3); +goto L4543e4; +a0 = at; +L4543e4: +t7 = MEM_U8(v0 + 1); +// bdead 40030003 gp = MEM_U32(sp + 40); +if (t7 != 0) {t6 = sp + 0x50; +goto L454534;} +t6 = sp + 0x50; +a0 = MEM_U32(t6 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t6 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L45440c; +MEM_U32(sp + 4) = a1; +L45440c: +// bdead 4002000b gp = MEM_U32(sp + 40); +a0 = v0 & 0xffff; +//nop; +//nop; +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L454424; +//nop; +L454424: +// bdead 4002000b gp = MEM_U32(sp + 40); +t1 = 0x3; +t0 = 0x1001eb84; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {// bdead 4002040b ra = MEM_U32(sp + 44); +goto L454538;} +// bdead 4002040b ra = MEM_U32(sp + 44); +MEM_U8(v0 + 33) = (uint8_t)zero; +MEM_U8(v0 + 34) = (uint8_t)zero; +MEM_U8(v0 + 0) = (uint8_t)t1; +t2 = MEM_U8(s0 + 44); +t3 = sp + 0x50; +MEM_U8(v0 + 1) = (uint8_t)t2; +at = MEM_U32(t3 + 0); +//nop; +MEM_U32(v0 + 40) = at; +t5 = MEM_U32(t3 + 4); +//nop; +MEM_U32(v0 + 44) = t5; +t7 = MEM_U32(s0 + 32); +MEM_U32(v0 + 36) = zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U8(v0 + 32) = (uint8_t)t7; +//nop; +a0 = MEM_U16(sp + 84); +MEM_U32(sp + 72) = v0; +v0 = f_blktolev(mem, sp, a0); +goto L454494; +MEM_U32(sp + 72) = v0; +L454494: +a1 = MEM_U32(sp + 72); +// bdead 4002004b gp = MEM_U32(sp + 40); +MEM_U8(a1 + 47) = (uint8_t)v0; +MEM_U32(a1 + 60) = zero; +MEM_U8(a1 + 5) = (uint8_t)zero; +MEM_U8(a1 + 35) = (uint8_t)zero; +MEM_U16(a1 + 6) = (uint16_t)zero; +MEM_U32(a1 + 48) = zero; +MEM_U32(a1 + 56) = s0; +t8 = MEM_U32(s0 + 20); +t1 = 0x7b; +MEM_U32(a1 + 52) = t8; +t6 = MEM_U32(s0 + 16); +MEM_U8(a1 + 3) = (uint8_t)zero; +MEM_U32(a1 + 16) = t6; +t9 = MEM_U8(s0 + 31); +MEM_U32(a1 + 24) = zero; +t0 = t9 < 0x1; +MEM_U8(a1 + 2) = (uint8_t)t0; +//nop; +MEM_U8(s0 + 0) = (uint8_t)t1; +MEM_U8(s0 + 1) = (uint8_t)zero; +MEM_U32(s0 + 4) = a1; +a0 = MEM_U32(a1 + 52); +a2 = sp + 0x40; +v0 = f_checkincre(mem, sp, a0, a1, a2); +goto L4544fc; +a2 = sp + 0x40; +L4544fc: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L45451c;} +//nop; +t2 = MEM_U32(sp + 64); +at = 0x1; +if (t2 != at) {t4 = 0x1; +goto L45451c;} +t4 = 0x1; +MEM_U8(s0 + 1) = (uint8_t)t4; +L45451c: +t3 = MEM_U32(s0 + 24); +MEM_U8(s0 + 2) = (uint8_t)zero; +MEM_U8(s0 + 3) = (uint8_t)zero; +MEM_U8(t3 + 8) = (uint8_t)zero; +MEM_U32(s0 + 44) = zero; +MEM_U32(s0 + 48) = zero; +L454534: +// bdead 1 ra = MEM_U32(sp + 44); +L454538: +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void f_cvtfold(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454544: +//cvtfold: +v1 = MEM_U32(a0 + 36); +t6 = 0x2; +v0 = MEM_U32(v1 + 32); +a1 = MEM_U32(v1 + 40); +MEM_U8(a0 + 0) = (uint8_t)t6; +MEM_U32(a0 + 24) = zero; +MEM_U32(a0 + 20) = zero; +MEM_U32(a0 + 32) = v0; +MEM_U32(a0 + 40) = a1; +return; +MEM_U32(a0 + 40) = a1; +} + +static void f_unaryfold(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45456c: +//unaryfold: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000016b MEM_U32(sp + 28) = ra; +// fdead 4000016b MEM_U32(sp + 24) = gp; +// fdead 4000016b MEM_U32(sp + 20) = s0; +v1 = MEM_U8(a0 + 0); +t0 = 0x1; +if (t0 != v1) {s0 = a0; +goto L4545ac;} +s0 = a0; +a1 = MEM_U32(a0 + 36); +//nop; +a0 = MEM_U32(a1 + 32); +v0 = MEM_U8(s0 + 32); +goto L4545c0; +v0 = MEM_U8(s0 + 32); +L4545ac: +a1 = MEM_U32(s0 + 36); +//nop; +a0 = MEM_U32(a1 + 32); +//nop; +v0 = MEM_U8(s0 + 32); +L4545c0: +at = v0 < 0x38; +goto L454790; +at = v0 < 0x38; +L4545c8: +t6 = MEM_U8(s0 + 1); +at = 0x6000000; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t1 = t9 << (t6 & 0x1f); +if ((int)t1 >= 0) {a2 = a0; +goto L4545fc;} +a2 = a0; +if ((int)a0 >= 0) {a2 = a0; +goto L4545fc;} +a2 = a0; +a2 = -a0; +v1 = MEM_U8(a1 + 0); +goto L454600; +v1 = MEM_U8(a1 + 0); +L4545fc: +v1 = MEM_U8(a1 + 0); +L454600: +//nop; +goto L4548a4; +//nop; +L454608: +t2 = a0 & 0x1; +if (t2 == 0) {a2 = zero; +goto L45461c;} +a2 = zero; +a2 = 0x1; +goto L45461c; +a2 = 0x1; +L45461c: +v1 = MEM_U8(a1 + 0); +//nop; +goto L4548a4; +//nop; +L454628: +lo = a0 * a0; +hi = (uint32_t)((uint64_t)a0 * (uint64_t)a0 >> 32); +v1 = MEM_U8(a1 + 0); +a2 = lo; +//nop; +goto L4548a4; +//nop; +L45463c: +v1 = MEM_U8(a1 + 0); +a2 = -a0; +goto L4548a4; +a2 = -a0; +L454648: +v1 = MEM_U8(a1 + 0); +a2 = ~a0; +goto L4548a4; +a2 = ~a0; +L454654: +if (t0 != v1) {//nop; +goto L454664;} +//nop; +a2 = zero; +goto L454674; +a2 = zero; +L454664: +if (a0 != 0) {a2 = zero; +goto L454674;} +a2 = zero; +a2 = 0x1; +goto L454674; +a2 = 0x1; +L454674: +v1 = MEM_U8(a1 + 0); +//nop; +goto L4548a4; +//nop; +L454680: +v1 = MEM_U8(a1 + 0); +a2 = MEM_U32(sp + 36); +//nop; +goto L4548a4; +//nop; +L454690: +v1 = MEM_U8(a1 + 0); +//nop; +if (t0 != v1) {//nop; +goto L4546ac;} +//nop; +t3 = MEM_U32(s0 + 44); +a2 = a0 - t3; +goto L4548a4; +a2 = a0 - t3; +L4546ac: +t4 = MEM_U32(s0 + 44); +a2 = a0 - t4; +goto L4548a4; +a2 = a0 - t4; +L4546b8: +v1 = MEM_U8(a1 + 0); +//nop; +if (t0 != v1) {//nop; +goto L4546d4;} +//nop; +t5 = MEM_U32(s0 + 44); +a2 = a0 + t5; +goto L4548a4; +a2 = a0 + t5; +L4546d4: +t7 = MEM_U32(s0 + 44); +a2 = a0 + t7; +goto L4548a4; +a2 = a0 + t7; +L4546e0: +t8 = MEM_U32(s0 + 44); +a2 = a0; +at = (int)t8 < (int)a0; +if (at == 0) {//nop; +goto L454714;} +//nop; +//nop; +MEM_U32(sp + 36) = a0; +//nop; +f_boundswarning(mem, sp, a0, a1, a2, a3); +goto L454704; +//nop; +L454704: +// bdead 40020003 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +a1 = MEM_U32(s0 + 36); +t0 = 0x1; +L454714: +v1 = MEM_U8(a1 + 0); +//nop; +goto L4548a4; +//nop; +L454720: +t9 = MEM_U32(s0 + 44); +a2 = a0; +at = (int)a0 < (int)t9; +if (at == 0) {//nop; +goto L454754;} +//nop; +//nop; +MEM_U32(sp + 36) = a0; +//nop; +f_boundswarning(mem, sp, a0, a1, a2, a3); +goto L454744; +//nop; +L454744: +// bdead 40020003 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +a1 = MEM_U32(s0 + 36); +t0 = 0x1; +L454754: +v1 = MEM_U8(a1 + 0); +//nop; +goto L4548a4; +//nop; +L454760: +//nop; +a1 = MEM_U32(s0 + 44); +a2 = MEM_U8(s0 + 1); +//nop; +v0 = f_cutbits(mem, sp, a0, a1, a2); +goto L454774; +//nop; +L454774: +a1 = MEM_U32(s0 + 36); +// bdead 4002004b gp = MEM_U32(sp + 24); +v1 = MEM_U8(a1 + 0); +t0 = 0x1; +a2 = v0; +goto L4548a4; +a2 = v0; +// fdead 0 at = v0 < 0x38; +L454790: +if (at != 0) {at = v0 < 0x63; +goto L4547f4;} +at = v0 < 0x63; +if (at != 0) {at = 0x72; +goto L4547bc;} +at = 0x72; +if (v0 == at) {//nop; +goto L454680;} +//nop; +at = 0x76; +if (v0 == at) {//nop; +goto L454628;} +//nop; +//nop; +goto L454874; +//nop; +L4547bc: +at = 0x50; +if (v0 == at) {t6 = v0 + 0xffffffa2; +goto L454654;} +t6 = v0 + 0xffffffa2; +at = t6 < 0x5; +if (at == 0) {//nop; +goto L454874;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004ea4[] = { +&&L45463c, +&&L454874, +&&L454874, +&&L454648, +&&L454608, +}; +dest = Lswitch10004ea4[t6]; +//nop; +goto *dest; +//nop; +L4547f4: +at = v0 < 0xe; +if (at != 0) {at = v0 < 0x1b; +goto L454834;} +at = v0 < 0x1b; +if (at == 0) {t1 = v0 + 0xffffffe7; +goto L454868;} +t1 = v0 + 0xffffffe7; +at = t1 < 0x2; +if (at == 0) {//nop; +goto L454874;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004e9c[] = { +&&L454760, +&&L454690, +}; +dest = Lswitch10004e9c[t1]; +//nop; +goto *dest; +//nop; +L454834: +if (v0 == 0) {t2 = v0 + 0xfffffff4; +goto L4545c8;} +t2 = v0 + 0xfffffff4; +at = t2 < 0x2; +if (at == 0) {//nop; +goto L454874;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004e94[] = { +&&L4546e0, +&&L454720, +}; +dest = Lswitch10004e94[t2]; +//nop; +goto *dest; +//nop; +L454868: +at = 0x37; +if (v0 == at) {//nop; +goto L4546b8;} +//nop; +L454874: +a2 = 0x10004e88; +//nop; +a0 = t0; +a1 = 0x1d6; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L454890; +a2 = a2; +L454890: +a1 = MEM_U32(s0 + 36); +// bdead 40020043 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +v1 = MEM_U8(a1 + 0); +t0 = 0x1; +L4548a4: +if (t0 != v1) {t4 = 0x2; +goto L4548dc;} +t4 = 0x2; +t3 = MEM_U8(s0 + 32); +at = 0x50; +if (t3 == at) {//nop; +goto L4548dc;} +//nop; +//nop; +a0 = s0; +MEM_U32(sp + 36) = a2; +f_copycoderep(mem, sp, a0, a1); +goto L4548cc; +MEM_U32(sp + 36) = a2; +L4548cc: +a2 = MEM_U32(sp + 36); +// bdead 20083 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 32) = a2; +goto L45490c; +MEM_U32(s0 + 32) = a2; +L4548dc: +MEM_U8(s0 + 0) = (uint8_t)t4; +t5 = MEM_U8(a1 + 0); +t7 = 0x4; +if (t0 != t5) {//nop; +goto L4548f8;} +//nop; +MEM_U32(s0 + 40) = t7; +goto L454904; +MEM_U32(s0 + 40) = t7; +L4548f8: +t8 = MEM_U32(a1 + 40); +//nop; +MEM_U32(s0 + 40) = t8; +L454904: +MEM_U32(s0 + 32) = a2; +MEM_U32(s0 + 24) = zero; +L45490c: +// bdead 20003 ra = MEM_U32(sp + 28); +MEM_U32(s0 + 20) = zero; +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_linearize(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454920: +//linearize: +//nop; +//nop; +//nop; +t6 = 0x1001eb04; +sp = sp + 0xffffffd0; +t6 = MEM_U8(t6 + 0); +// fdead 4000802b MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 4002802b MEM_U32(sp + 28) = ra; +if (t6 != 0) {// fdead 4002802b MEM_U32(sp + 24) = gp; +goto L45496c;} +// fdead 4002802b MEM_U32(sp + 24) = gp; +t7 = MEM_U8(a0 + 1); +at = 0xc0000; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & at; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 < 0) {// bdead 40020003 ra = MEM_U32(sp + 28); +goto L454fe0;} +// bdead 40020003 ra = MEM_U32(sp + 28); +L45496c: +t2 = 0x1001eb84; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {// bdead 40020003 ra = MEM_U32(sp + 28); +goto L454fe0;} +// bdead 40020003 ra = MEM_U32(sp + 28); +a0 = MEM_U32(s0 + 40); +at = 0x4; +t3 = MEM_U8(a0 + 0); +v1 = zero; +if (t3 != at) {a3 = 0x5b; +goto L454a78;} +a3 = 0x5b; +t4 = MEM_U8(s0 + 62); +//nop; +if (t4 != 0) {//nop; +goto L454a78;} +//nop; +a1 = MEM_U8(s0 + 32); +v1 = MEM_U8(a0 + 32); +//nop; +v0 = a1 ^ v1; +v0 = v0 < 0x1; +if (v0 != 0) {t5 = v1 < 0x80; +goto L454a6c;} +t5 = v1 < 0x80; +if (t5 == 0) {t6 = (int)v1 >> 5; +goto L4549f0;} +t6 = (int)v1 >> 5; +t9 = 0x10000e04; +t8 = t6 << 2; +t9 = t9; +t0 = t9 + t8; +t7 = MEM_U32(t0 + 0); +//nop; +t1 = t7 << (v1 & 0x1f); +t5 = (int)t1 < (int)0x0; +L4549f0: +if (t5 == 0) {v0 = t5; +goto L454a28;} +v0 = t5; +t3 = a1 < 0x80; +if (t3 == 0) {t4 = (int)a1 >> 5; +goto L454a24;} +t4 = (int)a1 >> 5; +t9 = 0x10000df4; +t6 = t4 << 2; +t9 = t9; +t8 = t9 + t6; +t0 = MEM_U32(t8 + 0); +//nop; +t7 = t0 << (a1 & 0x1f); +t3 = (int)t7 < (int)0x0; +L454a24: +v0 = t3; +L454a28: +if (v0 != 0) {a3 = 0x5b; +goto L454a6c;} +a3 = 0x5b; +v0 = a3 ^ v1; +v0 = v0 < 0x1; +if (v0 == 0) {t2 = a1 < 0x60; +goto L454a6c;} +t2 = a1 < 0x60; +if (t2 == 0) {t5 = (int)a1 >> 5; +goto L454a68;} +t5 = (int)a1 >> 5; +t9 = 0x10000de8; +t4 = t5 << 2; +t9 = t9; +t6 = t9 + t4; +t8 = MEM_U32(t6 + 0); +//nop; +t0 = t8 << (a1 & 0x1f); +t2 = (int)t0 < (int)0x0; +L454a68: +v0 = t2; +L454a6c: +a3 = 0x5b; +v1 = v0 & 0xff; +goto L454a78; +v1 = v0 & 0xff; +L454a78: +if (v1 == 0) {//nop; +goto L454ab4;} +//nop; +t1 = MEM_U8(a0 + 32); +a2 = 0x1d; +if (a2 != t1) {//nop; +goto L454ab4;} +//nop; +t3 = MEM_U8(s0 + 1); +at = 0x7800000; +t5 = t3 < 0x20; +t9 = -t5; +t4 = t9 & at; +t6 = t4 << (t3 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L454ab4;} +//nop; +v1 = zero; +L454ab4: +if (v1 == 0) {a2 = 0x1d; +goto L454fdc;} +a2 = 0x1d; +t8 = MEM_U16(a0 + 6); +a1 = 0x1; +if (a1 != t8) {// bdead 400201e3 ra = MEM_U32(sp + 28); +goto L454fe0;} +// bdead 400201e3 ra = MEM_U32(sp + 28); +t0 = MEM_U8(a0 + 32); +v0 = a0; +t7 = t0 < 0x40; +if (t7 == 0) {t2 = (int)t0 >> 5; +goto L454b00;} +t2 = (int)t0 >> 5; +t5 = 0x10000de0; +t1 = t2 << 2; +t5 = t5; +t9 = t5 + t1; +t4 = MEM_U32(t9 + 0); +//nop; +t3 = t4 << (t0 & 0x1f); +t7 = (int)t3 < (int)0x0; +L454b00: +if (t7 != 0) {//nop; +goto L454b14;} +//nop; +t8 = MEM_U32(v0 + 40); +//nop; +MEM_U32(s0 + 40) = t8; +L454b14: +t2 = MEM_U32(v0 + 36); +//nop; +MEM_U32(v0 + 40) = t2; +t5 = MEM_U32(s0 + 36); +//nop; +MEM_U32(v0 + 36) = t5; +MEM_U32(s0 + 36) = v0; +MEM_U8(v0 + 5) = (uint8_t)zero; +v1 = MEM_U8(s0 + 32); +at = v1 < 0x42; +goto L454f18; +at = v1 < 0x42; +L454b40: +v1 = MEM_U32(s0 + 36); +//nop; +v0 = MEM_U8(v1 + 32); +at = v0 < 0x38; +goto L454c00; +at = v0 < 0x38; +L454b54: +MEM_U8(s0 + 32) = (uint8_t)a1; +goto L454fdc; +MEM_U8(s0 + 32) = (uint8_t)a1; +L454b5c: +MEM_U8(v1 + 32) = (uint8_t)a0; +goto L454fdc; +MEM_U8(v1 + 32) = (uint8_t)a0; +L454b64: +MEM_U8(v1 + 32) = (uint8_t)a0; +t9 = MEM_U32(s0 + 36); +MEM_U8(s0 + 32) = (uint8_t)t1; +MEM_U32(s0 + 40) = zero; +t4 = MEM_U32(t9 + 44); +MEM_U32(s0 + 44) = t4; +goto L454fdc; +MEM_U32(s0 + 44) = t4; +L454b80: +MEM_U8(v1 + 32) = (uint8_t)a0; +t0 = MEM_U32(s0 + 36); +MEM_U8(s0 + 32) = (uint8_t)a3; +MEM_U32(s0 + 40) = zero; +t3 = MEM_U32(t0 + 44); +MEM_U32(s0 + 44) = t3; +goto L454fdc; +MEM_U32(s0 + 44) = t3; +L454b9c: +MEM_U8(s0 + 32) = (uint8_t)a2; +t6 = MEM_U8(v1 + 1); +//nop; +MEM_U8(s0 + 1) = (uint8_t)t6; +t7 = MEM_U8(v1 + 35); +//nop; +MEM_U8(s0 + 35) = (uint8_t)t7; +t8 = MEM_U32(v1 + 44); +//nop; +t2 = -t8; +MEM_U32(s0 + 44) = t2; +MEM_U8(v1 + 32) = (uint8_t)a0; +t5 = MEM_U32(s0 + 36); +MEM_U8(t5 + 1) = (uint8_t)zero; +goto L454fdc; +MEM_U8(t5 + 1) = (uint8_t)zero; +L454bd8: +a2 = 0x10004ed3; +//nop; +a0 = 0x1; +a1 = 0x228; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L454bf4; +a2 = a2; +L454bf4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L454fe0; +// bdead 1 ra = MEM_U32(sp + 28); +L454c00: +if (at != 0) {a2 = 0x41; +goto L454c20;} +a2 = 0x41; +if (v0 == a2) {//nop; +goto L454b9c;} +//nop; +if (v0 == a0) {//nop; +goto L454b54;} +//nop; +//nop; +goto L454bd8; +//nop; +L454c20: +if (v0 == a1) {a3 = 0x1a; +goto L454b5c;} +a3 = 0x1a; +if (v0 == a3) {t1 = 0x37; +goto L454b64;} +t1 = 0x37; +at = 0x37; +if (v0 == at) {//nop; +goto L454b80;} +//nop; +//nop; +goto L454bd8; +//nop; +L454c44: +v1 = MEM_U32(s0 + 36); +//nop; +v0 = MEM_U8(v1 + 32); +at = v0 < 0x38; +goto L454cfc; +at = v0 < 0x38; +L454c58: +MEM_U8(s0 + 32) = (uint8_t)a0; +MEM_U8(v1 + 32) = (uint8_t)a1; +goto L454fdc; +MEM_U8(v1 + 32) = (uint8_t)a1; +L454c64: +MEM_U8(v1 + 32) = (uint8_t)a1; +t1 = MEM_U32(s0 + 36); +MEM_U8(s0 + 32) = (uint8_t)a3; +MEM_U32(s0 + 40) = zero; +t9 = MEM_U32(t1 + 44); +MEM_U32(s0 + 44) = t9; +goto L454fdc; +MEM_U32(s0 + 44) = t9; +L454c80: +MEM_U8(v1 + 32) = (uint8_t)a1; +t0 = MEM_U32(s0 + 36); +MEM_U8(s0 + 32) = (uint8_t)t4; +MEM_U32(s0 + 40) = zero; +t3 = MEM_U32(t0 + 44); +MEM_U32(s0 + 44) = t3; +goto L454fdc; +MEM_U32(s0 + 44) = t3; +L454c9c: +MEM_U8(s0 + 32) = (uint8_t)t6; +t7 = MEM_U8(v1 + 1); +//nop; +MEM_U8(s0 + 1) = (uint8_t)t7; +t8 = MEM_U8(v1 + 35); +//nop; +MEM_U8(s0 + 35) = (uint8_t)t8; +t2 = MEM_U32(v1 + 44); +//nop; +MEM_U32(s0 + 44) = t2; +MEM_U8(v1 + 32) = (uint8_t)a1; +t5 = MEM_U32(s0 + 36); +MEM_U8(t5 + 1) = (uint8_t)zero; +goto L454fdc; +MEM_U8(t5 + 1) = (uint8_t)zero; +L454cd4: +a2 = 0x10004eca; +//nop; +a0 = 0x1; +a1 = 0x241; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L454cf0; +a2 = a2; +L454cf0: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L454fe0; +// bdead 1 ra = MEM_U32(sp + 28); +L454cfc: +if (at != 0) {at = 0x41; +goto L454d20;} +at = 0x41; +if (v0 == at) {t6 = 0x41; +goto L454c9c;} +t6 = 0x41; +a0 = 0x7d; +if (v0 == a0) {//nop; +goto L454c58;} +//nop; +//nop; +goto L454cd4; +//nop; +L454d20: +if (v0 == a1) {a3 = 0x1a; +goto L454fdc;} +a3 = 0x1a; +if (v0 == a3) {at = 0x37; +goto L454c64;} +at = 0x37; +if (v0 == at) {t4 = 0x37; +goto L454c80;} +t4 = 0x37; +//nop; +goto L454cd4; +//nop; +L454d40: +v1 = MEM_U32(s0 + 36); +t1 = MEM_U32(s0 + 44); +a2 = MEM_U32(v1 + 44); +MEM_U32(v1 + 44) = t1; +v1 = MEM_U32(s0 + 36); +//nop; +v0 = MEM_U8(v1 + 32); +at = v0 < 0x38; +goto L454e74; +at = v0 < 0x38; +L454d64: +t9 = MEM_U32(s0 + 44); +v1 = MEM_U32(s0 + 36); +t4 = -t9; +MEM_U32(s0 + 44) = t4; +goto L454eb4; +MEM_U32(s0 + 44) = t4; +L454d78: +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 36) = a2; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L454d8c; +MEM_U32(sp + 36) = a2; +L454d8c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +if (v0 == 0) {a3 = 0x1a; +goto L454db8;} +a3 = 0x1a; +//nop; +a0 = 0x41; +//nop; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L454dac; +//nop; +L454dac: +// bdead 20003 gp = MEM_U32(sp + 24); +a3 = 0x1a; +a2 = 0x1; +L454db8: +t0 = MEM_U32(s0 + 44); +v1 = MEM_U32(s0 + 36); +lo = t0 * a2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)a2 >> 32); +MEM_U8(s0 + 1) = (uint8_t)zero; +MEM_U8(s0 + 32) = (uint8_t)a3; +MEM_U32(s0 + 40) = zero; +t3 = lo; +MEM_U32(s0 + 44) = t3; +t2 = 0x41; +goto L454eb8; +t2 = 0x41; +L454de0: +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 36) = a2; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L454df4; +MEM_U32(sp + 36) = a2; +L454df4: +// bdead 4002010b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +if (v0 == 0) {//nop; +goto L454e1c;} +//nop; +//nop; +a0 = 0x41; +//nop; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L454e14; +//nop; +L454e14: +// bdead 20003 gp = MEM_U32(sp + 24); +a2 = 0x1; +L454e1c: +t6 = MEM_U32(s0 + 44); +t8 = 0x37; +lo = t6 * a2; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)a2 >> 32); +v1 = MEM_U32(s0 + 36); +MEM_U8(s0 + 1) = (uint8_t)zero; +MEM_U8(s0 + 32) = (uint8_t)t8; +MEM_U32(s0 + 40) = zero; +t7 = lo; +MEM_U32(s0 + 44) = t7; +t2 = 0x41; +goto L454eb8; +t2 = 0x41; +L454e48: +a2 = 0x10004ec1; +//nop; +a0 = 0x1; +a1 = 0x261; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L454e64; +a2 = a2; +L454e64: +// bdead 20001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(s0 + 36); +t2 = 0x41; +goto L454eb8; +t2 = 0x41; +L454e74: +if (at != 0) {at = 0x41; +goto L454e94;} +at = 0x41; +if (v0 == at) {a0 = 0x7d; +goto L454eb4;} +a0 = 0x7d; +if (v0 == a0) {//nop; +goto L454d64;} +//nop; +//nop; +goto L454e48; +//nop; +L454e94: +if (v0 == a1) {a3 = 0x1a; +goto L454eb4;} +a3 = 0x1a; +if (v0 == a3) {at = 0x37; +goto L454d78;} +at = 0x37; +if (v0 == at) {//nop; +goto L454de0;} +//nop; +//nop; +goto L454e48; +//nop; +L454eb4: +t2 = 0x41; +L454eb8: +MEM_U8(v1 + 32) = (uint8_t)t2; +t1 = MEM_U32(s0 + 36); +t5 = MEM_U8(s0 + 35); +MEM_U8(t1 + 35) = (uint8_t)t5; +goto L454fdc; +MEM_U8(t1 + 35) = (uint8_t)t5; +L454ecc: +v1 = MEM_U32(s0 + 36); +//nop; +t9 = MEM_U8(v1 + 32); +//nop; +if (a2 != t9) {//nop; +goto L454eec;} +//nop; +MEM_U8(s0 + 32) = (uint8_t)a3; +goto L454fdc; +MEM_U8(s0 + 32) = (uint8_t)a3; +L454eec: +MEM_U8(v1 + 32) = (uint8_t)a2; +goto L454fdc; +MEM_U8(v1 + 32) = (uint8_t)a2; +L454ef4: +v1 = MEM_U32(s0 + 36); +//nop; +t4 = MEM_U8(v1 + 32); +//nop; +if (a2 != t4) {// bdead 20191 ra = MEM_U32(sp + 28); +goto L454fe0;} +// bdead 20191 ra = MEM_U32(sp + 28); +MEM_U8(s0 + 32) = (uint8_t)a2; +MEM_U8(v1 + 32) = (uint8_t)a3; +goto L454fdc; +MEM_U8(v1 + 32) = (uint8_t)a3; +L454f18: +if (at != 0) {at = v1 < 0x7e; +goto L454f70;} +at = v1 < 0x7e; +if (at != 0) {at = 0x8a; +goto L454f38;} +at = 0x8a; +if (v1 == at) {// bdead 40000001 ra = MEM_U32(sp + 28); +goto L454fe0;} +// bdead 40000001 ra = MEM_U32(sp + 28); +//nop; +goto L454f48; +//nop; +L454f38: +if (v1 == a3) {a0 = 0x7d; +goto L454ef4;} +a0 = 0x7d; +if (v1 == a0) {//nop; +goto L454b40;} +//nop; +L454f48: +a2 = 0x10004eb8; +//nop; +a0 = 0x1; +a1 = 0x223; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L454f64; +a2 = a2; +L454f64: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L454fe0; +// bdead 1 ra = MEM_U32(sp + 28); +L454f70: +at = v1 < 0x5; +if (at != 0) {t3 = v1 + 0xffffffff; +goto L454fb0;} +t3 = v1 + 0xffffffff; +if (v1 == a2) {t0 = v1 + 0xffffffc5; +goto L454ecc;} +t0 = v1 + 0xffffffc5; +at = t0 < 0x7; +if (at == 0) {//nop; +goto L454f48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004eec[] = { +&&L454fdc, +&&L454fdc, +&&L454f48, +&&L454f48, +&&L454f48, +&&L454f48, +&&L454d40, +}; +dest = Lswitch10004eec[t0]; +//nop; +goto *dest; +//nop; +L454fb0: +at = t3 < 0x4; +if (at == 0) {//nop; +goto L454f48;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004edc[] = { +&&L454c44, +&&L454f48, +&&L454f48, +&&L454fdc, +}; +dest = Lswitch10004edc[t3]; +//nop; +goto *dest; +//nop; +L454fdc: +// bdead 1 ra = MEM_U32(sp + 28); +L454fe0: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t func_454fec(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L454fec: +sp = sp + 0xfffffff8; +MEM_U32(sp + 8) = a0; +MEM_U32(sp + 4) = v0; +t1 = 0x1d; +t0 = 0x1; +a3 = 0x2; +a2 = 0x4; +L455008: +v1 = MEM_U8(a1 + 0); +v0 = a1; +if (a2 == v1) {//nop; +goto L45502c;} +//nop; +a0 = a3 ^ v1; +a0 = a0 < 0x1; +t6 = a0 & 0xff; +a0 = t6; +goto L4551c8; +a0 = t6; +L45502c: +t7 = MEM_U16(a1 + 6); +//nop; +if (t0 != t7) {//nop; +goto L45504c;} +//nop; +t8 = MEM_U8(a1 + 62); +//nop; +if (t8 == 0) {//nop; +goto L455054;} +//nop; +L45504c: +a0 = zero; +goto L4551c8; +a0 = zero; +L455054: +v1 = MEM_U8(a1 + 32); +//nop; +if (t1 != v1) {//nop; +goto L45508c;} +//nop; +t9 = MEM_U8(a1 + 1); +at = 0x7800000; +t2 = t9 < 0x20; +t3 = -t2; +t4 = t3 & at; +t5 = t4 << (t9 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L45508c;} +//nop; +a0 = zero; +goto L4551c8; +a0 = zero; +L45508c: +if (a0 == v1) {t6 = v1 < 0x80; +goto L45515c;} +t6 = v1 < 0x80; +if (t6 == 0) {t7 = (int)v1 >> 5; +goto L4550bc;} +t7 = (int)v1 >> 5; +t2 = 0x10000e28; +t8 = t7 << 2; +t2 = t2; +t3 = t2 + t8; +t4 = MEM_U32(t3 + 0); +//nop; +t9 = t4 << (v1 & 0x1f); +t6 = (int)t9 < (int)0x0; +L4550bc: +if (t6 == 0) {t7 = a0 < 0x80; +goto L4550f0;} +t7 = a0 < 0x80; +if (t7 == 0) {t2 = (int)a0 >> 5; +goto L4550ec;} +t2 = (int)a0 >> 5; +t3 = 0x10000e28; +t8 = t2 << 2; +t3 = t3; +t4 = t3 + t8; +t9 = MEM_U32(t4 + 0); +//nop; +t5 = t9 << (a0 & 0x1f); +t7 = (int)t5 < (int)0x0; +L4550ec: +if (t7 != 0) {t2 = v1 < 0x60; +goto L45515c;} +L4550f0: +t2 = v1 < 0x60; +if (t2 == 0) {t3 = (int)v1 >> 5; +goto L45511c;} +t3 = (int)v1 >> 5; +t4 = 0x10000e1c; +t8 = t3 << 2; +t4 = t4; +t9 = t4 + t8; +t5 = MEM_U32(t9 + 0); +//nop; +t6 = t5 << (v1 & 0x1f); +t2 = (int)t6 < (int)0x0; +L45511c: +if (t2 == 0) {t3 = a0 < 0x60; +goto L455154;} +t3 = a0 < 0x60; +if (t3 == 0) {t4 = (int)a0 >> 5; +goto L45514c;} +t4 = (int)a0 >> 5; +t9 = 0x10000e1c; +t8 = t4 << 2; +t9 = t9; +t5 = t9 + t8; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (a0 & 0x1f); +t3 = (int)t7 < (int)0x0; +L45514c: +if (t3 != 0) {t4 = v1 < 0x40; +goto L455160;} +t4 = v1 < 0x40; +L455154: +a0 = zero; +goto L4551c8; +a0 = zero; +L45515c: +t4 = v1 < 0x40; +L455160: +if (t4 == 0) {//nop; +goto L45518c;} +//nop; +t5 = 0x10000e14; +t9 = (int)v1 >> 5; +t8 = t9 << 2; +t5 = t5; +t6 = t5 + t8; +t7 = MEM_U32(t6 + 0); +//nop; +t2 = t7 << (v1 & 0x1f); +t4 = (int)t2 < (int)0x0; +L45518c: +if (t4 == 0) {t8 = a0 & 0xff; +goto L45519c;} +t8 = a0 & 0xff; +a0 = 0x1; +goto L4551c8; +a0 = 0x1; +L45519c: +t9 = MEM_U32(a1 + 40); +//nop; +t5 = MEM_U8(t9 + 0); +//nop; +if (a3 != t5) {//nop; +goto L4551bc;} +//nop; +a0 = 0x1; +goto L4551c8; +a0 = 0x1; +L4551bc: +a1 = MEM_U32(v0 + 36); +a0 = t8; +goto L455008; +a0 = t8; +L4551c8: +v0 = a0; +// bdead 9 sp = sp + 0x8; +return v0; +// bdead 9 sp = sp + 0x8; +} + +static void f_mergeconst(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4551d4: +//mergeconst: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 400001eb MEM_U32(sp + 68) = ra; +// fdead 400001eb MEM_U32(sp + 64) = fp; +// fdead 400001eb MEM_U32(sp + 60) = gp; +// fdead 400001eb MEM_U32(sp + 56) = s7; +// fdead 400001eb MEM_U32(sp + 52) = s6; +// fdead 400001eb MEM_U32(sp + 48) = s5; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +t6 = MEM_U8(a0 + 1); +at = 0x8a800000; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {s2 = a0; +goto L456420;} +s2 = a0; +//nop; +a0 = MEM_U8(a0 + 32); +a1 = MEM_U32(s2 + 36); +// bdead 40080063 t9 = t9; +v0 = sp + 0x70; +v0 = func_454fec(mem, sp, v0, a0, a1); +goto L455248; +v0 = sp + 0x70; +L455248: +// bdead 4008000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s4 = zero; +goto L456420;} +s4 = zero; +s3 = MEM_U32(s2 + 36); +MEM_U8(sp + 99) = (uint8_t)zero; +fp = 0x7d; +s7 = 0x37; +s6 = 0x41; +s5 = 0x1; +L45526c: +v1 = MEM_U8(s3 + 32); +//nop; +t1 = v1 < 0x40; +if (t1 == 0) {t2 = (int)v1 >> 5; +goto L4552a4;} +t2 = (int)v1 >> 5; +t4 = 0x10000e44; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t7 = MEM_U32(t5 + 0); +//nop; +t8 = t7 << (v1 & 0x1f); +t9 = (int)t8 < (int)0x0; +t1 = t9; +L4552a4: +if (t1 != 0) {//nop; +goto L455c64;} +//nop; +s1 = MEM_U32(s3 + 40); +//nop; +if (s1 == 0) {t1 = MEM_U8(sp + 99); +goto L456104;} +t1 = MEM_U8(sp + 99); +t6 = MEM_U8(s1 + 0); +at = 0x2; +if (t6 != at) {t1 = MEM_U8(sp + 99); +goto L456104;} +t1 = MEM_U8(sp + 99); +s0 = MEM_U8(s2 + 32); +v0 = v1 & 0xff; +if (s6 != s0) {at = 0x1a; +goto L4553b0;} +at = 0x1a; +if (v0 != s6) {a0 = s5; +goto L45538c;} +a0 = s5; +//nop; +a0 = MEM_U8(s3 + 1); +a1 = MEM_U32(s1 + 32); +a2 = MEM_U32(s3 + 44); +//nop; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L4552fc; +//nop; +L4552fc: +// bdead c1d8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L455310;} +//nop; +s4 = s5 & 0xff; +goto L4557ac; +s4 = s5 & 0xff; +L455310: +t0 = MEM_U32(s2 + 40); +//nop; +a0 = MEM_U8(s2 + 1); +a2 = MEM_U32(s2 + 44); +a1 = MEM_U32(t0 + 32); +//nop; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L45532c; +//nop; +L45532c: +// bdead c1d8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L455340;} +//nop; +s4 = s5 & 0xff; +goto L4557ac; +s4 = s5 & 0xff; +L455340: +t2 = MEM_U32(s3 + 40); +t3 = MEM_U32(s3 + 44); +t4 = MEM_U32(t2 + 32); +t5 = MEM_U32(s2 + 40); +lo = t4 * t3; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)t3 >> 32); +t8 = MEM_U32(s2 + 44); +t7 = MEM_U32(t5 + 32); +//nop; +a0 = zero; +a1 = lo; +//nop; +//nop; +lo = t7 * t8; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t8 >> 32); +a2 = lo; +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L455380; +//nop; +L455380: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L45538c: +a2 = 0x10004f47; +//nop; +a1 = 0x2c1; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4553a4; +a2 = a2; +L4553a4: +// bdead c1f80003 gp = MEM_U32(sp + 60); +//nop; +goto L4557ac; +//nop; +L4553b0: +if (s0 != at) {//nop; +goto L4554c0;} +//nop; +v0 = v1 & 0xff; +goto L45548c; +v0 = v1 & 0xff; +L4553c0: +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s1 + 32); +a2 = MEM_U32(s2 + 44); +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L4553d8; +//nop; +L4553d8: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L4553e4: +a1 = MEM_U32(s1 + 32); +//nop; +a0 = MEM_U8(s2 + 1); +a2 = MEM_U32(s2 + 44); +a1 = -a1; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L4553fc; +a1 = -a1; +L4553fc: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L455408: +//nop; +a0 = MEM_U8(s3 + 1); +a1 = MEM_U32(s3 + 44); +a2 = MEM_U32(s1 + 32); +//nop; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L455420; +//nop; +L455420: +// bdead c1d8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L455434;} +//nop; +s4 = s5 & 0xff; +goto L4557ac; +s4 = s5 & 0xff; +L455434: +t1 = MEM_U32(s3 + 40); +t9 = MEM_U32(s3 + 44); +t6 = MEM_U32(t1 + 32); +a0 = MEM_U8(s2 + 1); +lo = t9 * t6; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)t6 >> 32); +//nop; +a2 = MEM_U32(s2 + 44); +a1 = lo; +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L45545c; +//nop; +L45545c: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L455468: +a2 = 0x10004f3e; +//nop; +a1 = 0x2ca; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L455480; +a2 = a2; +L455480: +// bdead c1f80003 gp = MEM_U32(sp + 60); +//nop; +goto L4557ac; +//nop; +L45548c: +at = v0 < 0x42; +if (at != 0) {a0 = s5; +goto L4554a8;} +a0 = s5; +if (v0 == fp) {//nop; +goto L4553e4;} +//nop; +//nop; +goto L455468; +//nop; +L4554a8: +if (v0 == s5) {//nop; +goto L4553c0;} +//nop; +if (v0 == s6) {//nop; +goto L455408;} +//nop; +//nop; +goto L455468; +//nop; +L4554c0: +if (s7 != s0) {//nop; +goto L4555d0;} +//nop; +v0 = v1 & 0xff; +goto L45559c; +v0 = v1 & 0xff; +L4554d0: +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s1 + 32); +a2 = MEM_U32(s2 + 44); +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L4554e8; +//nop; +L4554e8: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L4554f4: +a1 = MEM_U32(s1 + 32); +//nop; +a0 = MEM_U8(s2 + 1); +a2 = MEM_U32(s2 + 44); +a1 = -a1; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L45550c; +a1 = -a1; +L45550c: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L455518: +//nop; +a0 = MEM_U8(s3 + 1); +a1 = MEM_U32(s3 + 44); +a2 = MEM_U32(s1 + 32); +//nop; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L455530; +//nop; +L455530: +// bdead c1d8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L455544;} +//nop; +s4 = s5 & 0xff; +goto L4557ac; +s4 = s5 & 0xff; +L455544: +t2 = MEM_U32(s3 + 40); +t0 = MEM_U32(s3 + 44); +t4 = MEM_U32(t2 + 32); +//nop; +lo = t0 * t4; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t4 >> 32); +a0 = MEM_U8(s2 + 1); +a2 = MEM_U32(s2 + 44); +a1 = lo; +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L45556c; +//nop; +L45556c: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L455578: +a2 = 0x10004f35; +//nop; +a1 = 0x2d3; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L455590; +a2 = a2; +L455590: +// bdead c1f80003 gp = MEM_U32(sp + 60); +//nop; +goto L4557ac; +//nop; +L45559c: +at = v0 < 0x42; +if (at != 0) {a0 = s5; +goto L4555b8;} +a0 = s5; +if (v0 == fp) {//nop; +goto L4554f4;} +//nop; +//nop; +goto L455578; +//nop; +L4555b8: +if (v0 == s5) {//nop; +goto L4554d0;} +//nop; +if (v0 == s6) {//nop; +goto L455518;} +//nop; +//nop; +goto L455578; +//nop; +L4555d0: +if (s6 != v1) {//nop; +goto L455684;} +//nop; +//nop; +a0 = MEM_U8(s3 + 1); +a1 = MEM_U32(s3 + 44); +a2 = MEM_U32(s1 + 32); +//nop; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L4555f0; +//nop; +L4555f0: +// bdead c1d8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L455604;} +//nop; +s4 = s5 & 0xff; +goto L4557ac; +s4 = s5 & 0xff; +L455604: +t3 = MEM_U8(s2 + 32); +//nop; +if (s5 != t3) {//nop; +goto L45564c;} +//nop; +t7 = MEM_U32(s3 + 40); +t5 = MEM_U32(s3 + 44); +t8 = MEM_U32(t7 + 32); +t1 = MEM_U32(s2 + 40); +lo = t5 * t8; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)t8 >> 32); +//nop; +a0 = MEM_U8(s2 + 1); +a2 = MEM_U32(t1 + 32); +a1 = lo; +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L455640; +//nop; +L455640: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L45564c: +t6 = MEM_U32(s3 + 40); +t9 = MEM_U32(s3 + 44); +t2 = MEM_U32(t6 + 32); +t0 = MEM_U32(s2 + 40); +lo = t9 * t2; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)t2 >> 32); +//nop; +a0 = MEM_U8(s2 + 1); +a2 = MEM_U32(t0 + 32); +a1 = lo; +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L455678; +//nop; +L455678: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L455684: +if (fp == v1) {at = 0x1d; +goto L4556b4;} +at = 0x1d; +if (v1 == at) {a1 = s0; +goto L4556b4;} +a1 = s0; +//nop; +a0 = MEM_U8(s2 + 1); +a3 = MEM_U32(s2 + 40); +a2 = s1; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L4556a8; +a2 = s1; +L4556a8: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L4556b4: +if (s0 != v1) {//nop; +goto L455760;} +//nop; +if (s5 == s0) {a1 = s5; +goto L4556cc;} +a1 = s5; +if (fp != s0) {t4 = s0 < 0x60; +goto L4556ec;} +t4 = s0 < 0x60; +L4556cc: +//nop; +a0 = MEM_U8(s2 + 1); +a3 = MEM_U32(s2 + 40); +a2 = s1; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L4556e0; +a2 = s1; +L4556e0: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L4556ec: +if (t4 == 0) {t3 = (int)s0 >> 5; +goto L455714;} +t3 = (int)s0 >> 5; +t5 = 0x10000e38; +t7 = t3 << 2; +t5 = t5; +t8 = t5 + t7; +t1 = MEM_U32(t8 + 0); +//nop; +t6 = t1 << (s0 & 0x1f); +t4 = (int)t6 < (int)0x0; +L455714: +if (t4 == 0) {a1 = s0; +goto L455740;} +a1 = s0; +//nop; +a0 = MEM_U8(s2 + 1); +a3 = MEM_U32(s2 + 40); +a1 = 0x5b; +a2 = s1; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L455734; +a2 = s1; +L455734: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L455740: +//nop; +a0 = MEM_U8(s2 + 1); +a3 = MEM_U32(s2 + 40); +a2 = s1; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L455754; +a2 = s1; +L455754: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L455760: +if (s5 == s0) {a1 = fp; +goto L455770;} +a1 = fp; +if (fp != s0) {a2 = s1; +goto L455790;} +a2 = s1; +L455770: +//nop; +a0 = MEM_U8(s2 + 1); +a3 = MEM_U32(s2 + 40); +a2 = s1; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L455784; +a2 = s1; +L455784: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L4557ac; +s4 = v0 & 0xff; +L455790: +//nop; +a0 = MEM_U8(s2 + 1); +a3 = MEM_U32(s2 + 40); +a1 = 0x1d; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L4557a4; +a1 = 0x1d; +L4557a4: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +L4557ac: +if (s4 != 0) {t1 = MEM_U8(sp + 99); +goto L456104;} +t1 = MEM_U8(sp + 99); +s0 = MEM_U8(s2 + 32); +MEM_U8(sp + 99) = (uint8_t)s5; +if (s6 != s0) {at = 0x1a; +goto L455854;} +at = 0x1a; +v0 = MEM_U8(s3 + 32); +//nop; +if (v0 != s6) {//nop; +goto L45584c;} +//nop; +L4557d4: +t2 = MEM_U32(s3 + 40); +t3 = MEM_U32(s3 + 44); +t0 = MEM_U32(t2 + 32); +t7 = MEM_U32(s2 + 40); +lo = t0 * t3; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t3 >> 32); +t1 = MEM_U32(s2 + 44); +t8 = MEM_U32(t7 + 32); +MEM_U32(s3 + 40) = zero; +MEM_U8(s3 + 32) = (uint8_t)s7; +MEM_U8(s3 + 1) = (uint8_t)zero; +t5 = lo; +//nop; +//nop; +lo = t8 * t1; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t1 >> 32); +t6 = lo; +t9 = t5 + t6; +MEM_U32(s3 + 44) = t9; +goto L455c1c; +MEM_U32(s3 + 44) = t9; +L45581c: +a2 = 0x10004f2c; +//nop; +a0 = s5; +a1 = 0x2f4; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L455838; +a2 = a2; +L455838: +// bdead c1f80003 gp = MEM_U32(sp + 60); +t8 = MEM_U16(s2 + 6); +goto L455c20; +t8 = MEM_U16(s2 + 6); +if (v0 == s6) {//nop; +goto L4557d4;} +//nop; +L45584c: +//nop; +goto L45581c; +//nop; +L455854: +if (s0 != at) {//nop; +goto L455934;} +//nop; +v0 = MEM_U8(s3 + 32); +at = v0 < 0x42; +goto L4558f8; +at = v0 < 0x42; +L455868: +t4 = MEM_U32(s3 + 40); +t0 = MEM_U32(s2 + 44); +t2 = MEM_U32(t4 + 32); +//nop; +t3 = t2 - t0; +MEM_U32(s3 + 44) = t3; +goto L455928; +MEM_U32(s3 + 44) = t3; +L455884: +t7 = MEM_U32(s3 + 40); +t5 = MEM_U32(s2 + 44); +t8 = MEM_U32(t7 + 32); +//nop; +t1 = -t8; +t6 = t1 - t5; +MEM_U32(s3 + 44) = t6; +goto L455928; +MEM_U32(s3 + 44) = t6; +L4558a4: +t4 = MEM_U32(s3 + 40); +t9 = MEM_U32(s3 + 44); +t2 = MEM_U32(t4 + 32); +//nop; +lo = t9 * t2; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)t2 >> 32); +t0 = lo; +MEM_U32(s3 + 44) = t0; +t7 = MEM_U32(s2 + 44); +MEM_U8(s3 + 1) = (uint8_t)zero; +t8 = t0 - t7; +MEM_U32(s3 + 44) = t8; +goto L455928; +MEM_U32(s3 + 44) = t8; +L4558d4: +a2 = 0x10004f23; +//nop; +a1 = 0x2fe; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4558ec; +a2 = a2; +L4558ec: +// bdead c1f80003 gp = MEM_U32(sp + 60); +MEM_U8(s3 + 32) = (uint8_t)s7; +goto L45592c; +MEM_U8(s3 + 32) = (uint8_t)s7; +L4558f8: +if (at != 0) {a0 = s5; +goto L455910;} +a0 = s5; +if (v0 == fp) {//nop; +goto L455884;} +//nop; +//nop; +goto L4558d4; +//nop; +L455910: +if (v0 == s5) {//nop; +goto L455868;} +//nop; +if (v0 == s6) {//nop; +goto L4558a4;} +//nop; +//nop; +goto L4558d4; +//nop; +L455928: +MEM_U8(s3 + 32) = (uint8_t)s7; +L45592c: +MEM_U32(s3 + 40) = zero; +goto L455c1c; +MEM_U32(s3 + 40) = zero; +L455934: +if (s7 != s0) {//nop; +goto L455a10;} +//nop; +v0 = MEM_U8(s3 + 32); +at = v0 < 0x42; +goto L4559d4; +at = v0 < 0x42; +L455948: +t1 = MEM_U32(s3 + 40); +t6 = MEM_U32(s2 + 44); +t5 = MEM_U32(t1 + 32); +//nop; +t4 = t5 + t6; +MEM_U32(s3 + 44) = t4; +goto L455a04; +MEM_U32(s3 + 44) = t4; +L455964: +t2 = MEM_U32(s3 + 40); +t9 = MEM_U32(s2 + 44); +t0 = MEM_U32(t2 + 32); +//nop; +t3 = t9 - t0; +MEM_U32(s3 + 44) = t3; +goto L455a04; +MEM_U32(s3 + 44) = t3; +L455980: +t8 = MEM_U32(s3 + 40); +t7 = MEM_U32(s3 + 44); +t1 = MEM_U32(t8 + 32); +//nop; +lo = t7 * t1; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t1 >> 32); +t5 = lo; +MEM_U32(s3 + 44) = t5; +t4 = MEM_U32(s2 + 44); +MEM_U8(s3 + 1) = (uint8_t)zero; +t2 = t5 + t4; +MEM_U32(s3 + 44) = t2; +goto L455a04; +MEM_U32(s3 + 44) = t2; +L4559b0: +a2 = 0x10004f1a; +//nop; +a1 = 0x30b; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4559c8; +a2 = a2; +L4559c8: +// bdead c1f80003 gp = MEM_U32(sp + 60); +MEM_U8(s3 + 32) = (uint8_t)s7; +goto L455a08; +MEM_U8(s3 + 32) = (uint8_t)s7; +L4559d4: +if (at != 0) {a0 = s5; +goto L4559ec;} +a0 = s5; +if (v0 == fp) {//nop; +goto L455964;} +//nop; +//nop; +goto L4559b0; +//nop; +L4559ec: +if (v0 == s5) {//nop; +goto L455948;} +//nop; +if (v0 == s6) {//nop; +goto L455980;} +//nop; +//nop; +goto L4559b0; +//nop; +L455a04: +MEM_U8(s3 + 32) = (uint8_t)s7; +L455a08: +MEM_U32(s3 + 40) = zero; +goto L455c1c; +MEM_U32(s3 + 40) = zero; +L455a10: +t9 = MEM_U8(s3 + 32); +//nop; +if (s6 != t9) {//nop; +goto L455a90;} +//nop; +t3 = MEM_U32(s3 + 40); +t0 = MEM_U32(s3 + 44); +t8 = MEM_U32(t3 + 32); +//nop; +lo = t0 * t8; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t8 >> 32); +t7 = lo; +MEM_U32(s3 + 44) = t7; +t1 = MEM_U8(s2 + 32); +//nop; +if (s5 != t1) {//nop; +goto L455a68;} +//nop; +t6 = MEM_U32(s2 + 40); +//nop; +t4 = MEM_U32(t6 + 32); +//nop; +t2 = t7 + t4; +MEM_U32(s3 + 44) = t2; +goto L455a80; +MEM_U32(s3 + 44) = t2; +L455a68: +t3 = MEM_U32(s2 + 40); +t9 = MEM_U32(s3 + 44); +t0 = MEM_U32(t3 + 32); +//nop; +t8 = t9 - t0; +MEM_U32(s3 + 44) = t8; +L455a80: +MEM_U32(s3 + 40) = zero; +MEM_U8(s3 + 1) = (uint8_t)zero; +MEM_U8(s3 + 32) = (uint8_t)s7; +goto L455c1c; +MEM_U8(s3 + 32) = (uint8_t)s7; +L455a90: +//nop; +a0 = MEM_U16(s3 + 8); +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L455aa0; +//nop; +L455aa0: +// bdead c1f8000b gp = MEM_U32(sp + 60); +s1 = v0; +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {// bdead c1fc000b ra = MEM_U32(sp + 68); +goto L456424;} +// bdead c1fc000b ra = MEM_U32(sp + 68); +v1 = MEM_U8(s3 + 32); +at = 0x1d; +if (fp == v1) {//nop; +goto L455b00;} +//nop; +if (v1 == at) {//nop; +goto L455b00;} +//nop; +//nop; +a0 = MEM_U8(s2 + 32); +a1 = MEM_U8(s2 + 1); +a2 = MEM_U32(s3 + 40); +a3 = MEM_U32(s2 + 40); +MEM_U32(sp + 16) = v0; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L455af4; +MEM_U32(sp + 16) = v0; +L455af4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +MEM_U32(s3 + 40) = s1; +goto L455c1c; +MEM_U32(s3 + 40) = s1; +L455b00: +s0 = MEM_U8(s2 + 32); +//nop; +if (s0 != v1) {//nop; +goto L455bc0;} +//nop; +if (s5 == s0) {a0 = s5; +goto L455b20;} +a0 = s5; +if (fp != s0) {t1 = s0 < 0x60; +goto L455b44;} +t1 = s0 < 0x60; +L455b20: +//nop; +a1 = MEM_U8(s2 + 1); +a2 = MEM_U32(s3 + 40); +a3 = MEM_U32(s2 + 40); +MEM_U32(sp + 16) = s1; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L455b38; +MEM_U32(sp + 16) = s1; +L455b38: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +MEM_U32(s3 + 40) = s1; +goto L455c1c; +MEM_U32(s3 + 40) = s1; +L455b44: +if (t1 == 0) {t6 = (int)s0 >> 5; +goto L455b6c;} +t6 = (int)s0 >> 5; +t4 = 0x10000e38; +t5 = t6 << 2; +t4 = t4; +t2 = t4 + t5; +t3 = MEM_U32(t2 + 0); +//nop; +t9 = t3 << (s0 & 0x1f); +t1 = (int)t9 < (int)0x0; +L455b6c: +if (t1 == 0) {a0 = s0; +goto L455b9c;} +a0 = s0; +//nop; +a1 = MEM_U8(s2 + 1); +a2 = MEM_U32(s3 + 40); +a3 = MEM_U32(s2 + 40); +a0 = 0x5b; +MEM_U32(sp + 16) = s1; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L455b90; +MEM_U32(sp + 16) = s1; +L455b90: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +MEM_U32(s3 + 40) = s1; +goto L455c1c; +MEM_U32(s3 + 40) = s1; +L455b9c: +//nop; +a1 = MEM_U8(s2 + 1); +a2 = MEM_U32(s3 + 40); +a3 = MEM_U32(s2 + 40); +MEM_U32(sp + 16) = s1; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L455bb4; +MEM_U32(sp + 16) = s1; +L455bb4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +MEM_U32(s3 + 40) = s1; +goto L455c1c; +MEM_U32(s3 + 40) = s1; +L455bc0: +if (s5 == s0) {a0 = fp; +goto L455bd0;} +a0 = fp; +if (fp != s0) {//nop; +goto L455bf4;} +//nop; +L455bd0: +//nop; +a1 = MEM_U8(s2 + 1); +a2 = MEM_U32(s3 + 40); +a3 = MEM_U32(s2 + 40); +MEM_U32(sp + 16) = s1; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L455be8; +MEM_U32(sp + 16) = s1; +L455be8: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +MEM_U32(s3 + 40) = s1; +goto L455c1c; +MEM_U32(s3 + 40) = s1; +L455bf4: +//nop; +a1 = MEM_U8(s2 + 1); +a2 = MEM_U32(s3 + 40); +a3 = MEM_U32(s2 + 40); +a0 = 0x1d; +MEM_U32(sp + 16) = s1; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L455c10; +MEM_U32(sp + 16) = s1; +L455c10: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +//nop; +MEM_U32(s3 + 40) = s1; +L455c1c: +t8 = MEM_U16(s2 + 6); +L455c20: +t7 = MEM_U32(s2 + 36); +a0 = s2; +MEM_U16(t7 + 6) = (uint16_t)t8; +a1 = MEM_U32(s2 + 36); +//nop; +s0 = a1; +//nop; +f_copycoderep(mem, sp, a0, a1); +goto L455c40; +//nop; +L455c40: +// bdead c1fa0003 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +//nop; +//nop; +f_delentry(mem, sp, a0); +goto L455c58; +//nop; +L455c58: +// bdead c1f80003 gp = MEM_U32(sp + 60); +t1 = MEM_U8(sp + 99); +goto L456104; +t1 = MEM_U8(sp + 99); +L455c64: +v0 = MEM_U8(s2 + 32); +at = v0 < 0x38; +goto L455e94; +at = v0 < 0x38; +at = 0x1a; +L455c74: +if (v1 != at) {//nop; +goto L455ca0;} +//nop; +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s3 + 44); +a2 = MEM_U32(s2 + 44); +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L455c94; +//nop; +L455c94: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L455ed4; +s4 = v0 & 0xff; +L455ca0: +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s3 + 44); +a2 = MEM_U32(s2 + 44); +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L455cb8; +//nop; +L455cb8: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L455ed4; +s4 = v0 & 0xff; +L455cc4: +if (s7 != v1) {//nop; +goto L455cf0;} +//nop; +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s3 + 44); +a2 = MEM_U32(s2 + 44); +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L455ce4; +//nop; +L455ce4: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L455ed4; +s4 = v0 & 0xff; +L455cf0: +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s3 + 44); +a2 = MEM_U32(s2 + 44); +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L455d08; +//nop; +L455d08: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L455ed4; +s4 = v0 & 0xff; +L455d14: +if (s7 != v1) {//nop; +goto L455d44;} +//nop; +t6 = MEM_U32(s2 + 40); +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s3 + 44); +a2 = MEM_U32(t6 + 32); +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L455d38; +//nop; +L455d38: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L455ed4; +s4 = v0 & 0xff; +L455d44: +t4 = MEM_U32(s2 + 40); +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s3 + 44); +a2 = MEM_U32(t4 + 32); +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L455d60; +//nop; +L455d60: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L455ed4; +s4 = v0 & 0xff; +L455d6c: +if (v1 != at) {//nop; +goto L455d9c;} +//nop; +t5 = MEM_U32(s2 + 40); +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s3 + 44); +a2 = MEM_U32(t5 + 32); +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L455d90; +//nop; +L455d90: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L455ed4; +s4 = v0 & 0xff; +L455d9c: +t2 = MEM_U32(s2 + 40); +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s3 + 44); +a2 = MEM_U32(t2 + 32); +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L455db8; +//nop; +L455db8: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L455ed4; +s4 = v0 & 0xff; +L455dc4: +t3 = MEM_U32(s2 + 40); +//nop; +a0 = MEM_U8(s2 + 1); +a2 = MEM_U32(s2 + 44); +a1 = MEM_U32(t3 + 32); +//nop; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L455de0; +//nop; +L455de0: +// bdead c1d8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L455df4;} +//nop; +s4 = s5 & 0xff; +goto L455ed4; +s4 = s5 & 0xff; +L455df4: +t9 = MEM_U8(s3 + 32); +//nop; +if (s7 != t9) {//nop; +goto L455e38;} +//nop; +t0 = MEM_U32(s2 + 40); +t8 = MEM_U32(s2 + 44); +t1 = MEM_U32(t0 + 32); +//nop; +lo = t1 * t8; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)t8 >> 32); +a1 = MEM_U32(s3 + 44); +a0 = zero; +a2 = lo; +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L455e2c; +//nop; +L455e2c: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L455ed4; +s4 = v0 & 0xff; +L455e38: +t7 = MEM_U32(s2 + 40); +t4 = MEM_U32(s2 + 44); +t6 = MEM_U32(t7 + 32); +//nop; +lo = t6 * t4; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t4 >> 32); +a1 = MEM_U32(s3 + 44); +a0 = zero; +a2 = lo; +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L455e60; +//nop; +L455e60: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L455ed4; +s4 = v0 & 0xff; +L455e6c: +a2 = 0x10004f11; +//nop; +a0 = s5; +a1 = 0x33a; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L455e88; +a2 = a2; +L455e88: +// bdead c1f80003 gp = MEM_U32(sp + 60); +//nop; +goto L455ed4; +//nop; +L455e94: +if (at != 0) {//nop; +goto L455eb4;} +//nop; +if (v0 == s6) {//nop; +goto L455dc4;} +//nop; +if (v0 == fp) {at = 0x1a; +goto L455d6c;} +at = 0x1a; +//nop; +goto L455e6c; +//nop; +L455eb4: +if (v0 == s5) {at = 0x1a; +goto L455d14;} +at = 0x1a; +if (v0 == at) {at = 0x1a; +goto L455c74;} +at = 0x1a; +if (v0 == s7) {//nop; +goto L455cc4;} +//nop; +//nop; +goto L455e6c; +//nop; +L455ed4: +if (s4 != 0) {t1 = MEM_U8(sp + 99); +goto L456104;} +t1 = MEM_U8(sp + 99); +v0 = MEM_U8(s2 + 32); +MEM_U8(sp + 99) = (uint8_t)s5; +goto L456078; +MEM_U8(sp + 99) = (uint8_t)s5; +L455ee8: +t5 = MEM_U8(s3 + 32); +at = 0x1a; +if (t5 != at) {//nop; +goto L455f10;} +//nop; +t2 = MEM_U32(s3 + 44); +t3 = MEM_U32(s2 + 44); +//nop; +t9 = t2 + t3; +MEM_U32(s3 + 44) = t9; +goto L4560bc; +MEM_U32(s3 + 44) = t9; +L455f10: +t0 = MEM_U32(s3 + 44); +t1 = MEM_U32(s2 + 44); +//nop; +t8 = t0 - t1; +MEM_U32(s3 + 44) = t8; +goto L4560bc; +MEM_U32(s3 + 44) = t8; +L455f28: +t7 = MEM_U8(s3 + 32); +//nop; +if (s7 != t7) {//nop; +goto L455f50;} +//nop; +t6 = MEM_U32(s3 + 44); +t4 = MEM_U32(s2 + 44); +//nop; +t5 = t6 + t4; +MEM_U32(s3 + 44) = t5; +goto L4560bc; +MEM_U32(s3 + 44) = t5; +L455f50: +t2 = MEM_U32(s3 + 44); +t3 = MEM_U32(s2 + 44); +//nop; +t9 = t2 - t3; +MEM_U32(s3 + 44) = t9; +goto L4560bc; +MEM_U32(s3 + 44) = t9; +L455f68: +t0 = MEM_U8(s3 + 32); +//nop; +if (s7 != t0) {//nop; +goto L455f94;} +//nop; +t8 = MEM_U32(s2 + 40); +t1 = MEM_U32(s3 + 44); +t7 = MEM_U32(t8 + 32); +//nop; +t6 = t1 + t7; +MEM_U32(s3 + 44) = t6; +goto L4560bc; +MEM_U32(s3 + 44) = t6; +L455f94: +t5 = MEM_U32(s2 + 40); +t4 = MEM_U32(s3 + 44); +t2 = MEM_U32(t5 + 32); +//nop; +t3 = t4 - t2; +MEM_U32(s3 + 44) = t3; +goto L4560bc; +MEM_U32(s3 + 44) = t3; +L455fb0: +t9 = MEM_U8(s3 + 32); +at = 0x1a; +if (t9 != at) {//nop; +goto L455fdc;} +//nop; +t8 = MEM_U32(s2 + 40); +t0 = MEM_U32(s3 + 44); +t1 = MEM_U32(t8 + 32); +//nop; +t7 = t0 + t1; +MEM_U32(s3 + 44) = t7; +goto L4560bc; +MEM_U32(s3 + 44) = t7; +L455fdc: +t5 = MEM_U32(s2 + 40); +t6 = MEM_U32(s3 + 44); +t4 = MEM_U32(t5 + 32); +//nop; +t2 = t6 - t4; +MEM_U32(s3 + 44) = t2; +goto L4560bc; +MEM_U32(s3 + 44) = t2; +L455ff8: +t3 = MEM_U8(s3 + 32); +//nop; +if (s7 != t3) {//nop; +goto L45602c;} +//nop; +t9 = MEM_U32(s2 + 40); +t0 = MEM_U32(s2 + 44); +t8 = MEM_U32(t9 + 32); +t7 = MEM_U32(s3 + 44); +lo = t8 * t0; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t0 >> 32); +t1 = lo; +t5 = t7 + t1; +MEM_U32(s3 + 44) = t5; +goto L4560bc; +MEM_U32(s3 + 44) = t5; +L45602c: +t6 = MEM_U32(s2 + 40); +t2 = MEM_U32(s2 + 44); +t4 = MEM_U32(t6 + 32); +t9 = MEM_U32(s3 + 44); +lo = t4 * t2; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)t2 >> 32); +t3 = lo; +t8 = t9 - t3; +MEM_U32(s3 + 44) = t8; +goto L4560bc; +MEM_U32(s3 + 44) = t8; +L456050: +a2 = 0x10004f08; +//nop; +a0 = s5; +a1 = 0x350; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L45606c; +a2 = a2; +L45606c: +// bdead c1f80003 gp = MEM_U32(sp + 60); +t0 = MEM_U16(s2 + 6); +goto L4560c0; +t0 = MEM_U16(s2 + 6); +L456078: +at = v0 < 0x38; +if (at != 0) {//nop; +goto L45609c;} +//nop; +if (v0 == s6) {//nop; +goto L455ff8;} +//nop; +if (v0 == fp) {//nop; +goto L455fb0;} +//nop; +//nop; +goto L456050; +//nop; +L45609c: +if (v0 == s5) {at = 0x1a; +goto L455f68;} +at = 0x1a; +if (v0 == at) {//nop; +goto L455ee8;} +//nop; +if (v0 == s7) {//nop; +goto L455f28;} +//nop; +//nop; +goto L456050; +//nop; +L4560bc: +t0 = MEM_U16(s2 + 6); +L4560c0: +t7 = MEM_U32(s2 + 36); +a0 = s2; +MEM_U16(t7 + 6) = (uint16_t)t0; +a1 = MEM_U32(s2 + 36); +//nop; +s0 = a1; +//nop; +f_copycoderep(mem, sp, a0, a1); +goto L4560e0; +//nop; +L4560e0: +// bdead c1fa0003 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +//nop; +//nop; +f_delentry(mem, sp, a0); +goto L4560f8; +//nop; +L4560f8: +// bdead c1f80003 gp = MEM_U32(sp + 60); +//nop; +t1 = MEM_U8(sp + 99); +L456104: +//nop; +if (t1 != 0) {t5 = MEM_U8(sp + 99); +goto L45640c;} +t5 = MEM_U8(sp + 99); +if (s4 != 0) {t5 = MEM_U8(sp + 99); +goto L45640c;} +t5 = MEM_U8(sp + 99); +s1 = MEM_U32(s3 + 36); +at = 0x4; +v0 = MEM_U8(s1 + 0); +//nop; +if (v0 == at) {//nop; +goto L456404;} +//nop; +s0 = MEM_U8(s2 + 32); +a0 = s2; +if (s6 != s0) {t5 = s0 < 0x40; +goto L45615c;} +t5 = s0 < 0x40; +//nop; +a2 = MEM_U32(s2 + 40); +a1 = s1; +v0 = f_ixaovfw(mem, sp, a0, a1, a2); +goto L456150; +a1 = s1; +L456150: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L45624c; +s4 = v0 & 0xff; +L45615c: +if (t5 == 0) {t6 = (int)s0 >> 5; +goto L456184;} +t6 = (int)s0 >> 5; +t2 = 0x10000e44; +t4 = t6 << 2; +t2 = t2; +t9 = t2 + t4; +t3 = MEM_U32(t9 + 0); +//nop; +t8 = t3 << (s0 & 0x1f); +t5 = (int)t8 < (int)0x0; +L456184: +if (t5 != 0) {at = 0x1a; +goto L4561b0;} +at = 0x1a; +//nop; +a0 = MEM_U8(s2 + 1); +a3 = MEM_U32(s2 + 40); +a1 = s0; +a2 = s1; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L4561a4; +a2 = s1; +L4561a4: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L45624c; +s4 = v0 & 0xff; +L4561b0: +if (s0 != at) {//nop; +goto L456204;} +//nop; +if (s5 != v0) {//nop; +goto L4561e0;} +//nop; +//nop; +a1 = MEM_U32(s1 + 32); +a2 = MEM_U32(s2 + 44); +a0 = zero; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L4561d4; +a0 = zero; +L4561d4: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L45624c; +s4 = v0 & 0xff; +L4561e0: +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s1 + 32); +a2 = MEM_U32(s2 + 44); +//nop; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L4561f8; +//nop; +L4561f8: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L45624c; +s4 = v0 & 0xff; +L456204: +if (s5 != v0) {//nop; +goto L45622c;} +//nop; +//nop; +a1 = MEM_U32(s1 + 32); +a2 = MEM_U32(s2 + 44); +a0 = zero; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L456220; +a0 = zero; +L456220: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +goto L45624c; +s4 = v0 & 0xff; +L45622c: +//nop; +a0 = MEM_U8(s2 + 1); +a1 = MEM_U32(s1 + 32); +a2 = MEM_U32(s2 + 44); +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L456244; +//nop; +L456244: +// bdead c1d8000b gp = MEM_U32(sp + 60); +s4 = v0 & 0xff; +L45624c: +t7 = v0 & 0xff; +if (t7 != 0) {t5 = MEM_U8(sp + 99); +goto L45640c;} +t5 = MEM_U8(sp + 99); +t1 = MEM_U32(s3 + 36); +//nop; +MEM_U8(sp + 99) = (uint8_t)s5; +a0 = MEM_U16(t1 + 8); +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L456270; +//nop; +L456270: +// bdead c1f8000b gp = MEM_U32(sp + 60); +s1 = v0; +t6 = 0x1001eb84; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {// bdead c1fc000b ra = MEM_U32(sp + 68); +goto L456424;} +// bdead c1fc000b ra = MEM_U32(sp + 68); +s0 = MEM_U8(s2 + 32); +a0 = s2; +if (s6 != s0) {t2 = s0 < 0x40; +goto L4562c0;} +t2 = s0 < 0x40; +//nop; +a1 = MEM_U32(s3 + 36); +a2 = MEM_U32(s2 + 40); +a3 = v0; +f_ixafold(mem, sp, a0, a1, a2, a3); +goto L4562b4; +a3 = v0; +L4562b4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +MEM_U32(s3 + 36) = s1; +goto L4563bc; +MEM_U32(s3 + 36) = s1; +L4562c0: +if (t2 == 0) {t4 = (int)s0 >> 5; +goto L4562e8;} +t4 = (int)s0 >> 5; +t3 = 0x10000e44; +t9 = t4 << 2; +t3 = t3; +t8 = t3 + t9; +t0 = MEM_U32(t8 + 0); +//nop; +t5 = t0 << (s0 & 0x1f); +t2 = (int)t5 < (int)0x0; +L4562e8: +if (t2 != 0) {a0 = s0; +goto L456314;} +a0 = s0; +//nop; +a1 = MEM_U8(s2 + 1); +a2 = MEM_U32(s3 + 36); +a3 = MEM_U32(s2 + 40); +MEM_U32(sp + 16) = s1; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L456308; +MEM_U32(sp + 16) = s1; +L456308: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +MEM_U32(s3 + 36) = s1; +goto L4563bc; +MEM_U32(s3 + 36) = s1; +L456314: +//nop; +a1 = MEM_U32(s3 + 36); +a0 = s1; +f_copycoderep(mem, sp, a0, a1); +goto L456324; +a0 = s1; +L456324: +MEM_U32(s1 + 20) = zero; +t1 = MEM_U8(s2 + 32); +// bdead c1fc0403 gp = MEM_U32(sp + 60); +at = 0x1a; +if (t1 != at) {//nop; +goto L45637c;} +//nop; +t6 = MEM_U8(s1 + 0); +//nop; +if (s5 != t6) {//nop; +goto L456364;} +//nop; +t4 = MEM_U32(s1 + 32); +t3 = MEM_U32(s2 + 44); +//nop; +t9 = t4 - t3; +MEM_U32(s1 + 32) = t9; +goto L4563b8; +MEM_U32(s1 + 32) = t9; +L456364: +t8 = MEM_U32(s1 + 32); +t0 = MEM_U32(s2 + 44); +//nop; +t5 = t8 - t0; +MEM_U32(s1 + 32) = t5; +goto L4563b8; +MEM_U32(s1 + 32) = t5; +L45637c: +t7 = MEM_U8(s1 + 0); +//nop; +if (s5 != t7) {//nop; +goto L4563a4;} +//nop; +t2 = MEM_U32(s1 + 32); +t1 = MEM_U32(s2 + 44); +//nop; +t6 = t2 + t1; +MEM_U32(s1 + 32) = t6; +goto L4563b8; +MEM_U32(s1 + 32) = t6; +L4563a4: +t4 = MEM_U32(s1 + 32); +t3 = MEM_U32(s2 + 44); +//nop; +t9 = t4 + t3; +MEM_U32(s1 + 32) = t9; +L4563b8: +MEM_U32(s3 + 36) = s1; +L4563bc: +t0 = MEM_U32(s2 + 36); +t8 = MEM_U16(s2 + 6); +a0 = s2; +MEM_U16(t0 + 6) = (uint16_t)t8; +a1 = MEM_U32(s2 + 36); +//nop; +s0 = a1; +//nop; +f_copycoderep(mem, sp, a0, a1); +goto L4563e0; +//nop; +L4563e0: +// bdead c1fa0003 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +//nop; +//nop; +f_delentry(mem, sp, a0); +goto L4563f8; +//nop; +L4563f8: +// bdead c1f80003 gp = MEM_U32(sp + 60); +t5 = MEM_U8(sp + 99); +goto L45640c; +t5 = MEM_U8(sp + 99); +L456404: +s3 = s1; +t5 = MEM_U8(sp + 99); +L45640c: +//nop; +if (t5 != 0) {// bdead c1f80003 ra = MEM_U32(sp + 68); +goto L456424;} +// bdead c1f80003 ra = MEM_U32(sp + 68); +if (s4 == 0) {//nop; +goto L45526c;} +//nop; +L456420: +// bdead 1 ra = MEM_U32(sp + 68); +L456424: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +} + +static void f_distrlaw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L456450: +//distrlaw: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s1; +// fdead 400001eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 80) = a0; +t6 = MEM_U8(a1 + 1); +at = 0x8a800000; +t8 = t6 < 0x20; +t9 = -t8; +t3 = t9 & at; +t4 = t3 << (t6 & 0x1f); +s0 = a1; +if ((int)t4 >= 0) {MEM_U32(sp + 56) = t6; +goto L456b04;} +MEM_U32(sp + 56) = t6; +t5 = MEM_U8(a1 + 62); +t6 = a0 < 0x80; +if (t5 != 0) {// bdead 40028063 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40028063 ra = MEM_U32(sp + 44); +if (t6 == 0) {t8 = (int)a0 >> 5; +goto L4564d0;} +t8 = (int)a0 >> 5; +t3 = 0x10000e6c; +t9 = t8 << 2; +t3 = t3; +t7 = t3 + t9; +t4 = MEM_U32(t7 + 0); +//nop; +t5 = t4 << (a0 & 0x1f); +t6 = (int)t5 < (int)0x0; +L4564d0: +if (t6 == 0) {a2 = 0x4; +goto L4564e8;} +a2 = 0x4; +a1 = MEM_U8(s0 + 32); +t2 = 0x5b; +if (t2 == a1) {//nop; +goto L456518;} +//nop; +L4564e8: +if (a0 != a2) {t2 = 0x5b; +goto L4564fc;} +t2 = 0x5b; +a1 = MEM_U8(s0 + 32); +t1 = 0x3c; +if (t1 == a1) {t1 = 0x3c; +goto L456518;} +L4564fc: +t1 = 0x3c; +if (a0 != t1) {// bdead 40020883 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40020883 ra = MEM_U32(sp + 44); +a1 = MEM_U8(s0 + 32); +//nop; +if (a2 != a1) {// bdead 40020843 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40020843 ra = MEM_U32(sp + 44); +L456518: +a3 = MEM_U32(s0 + 40); +t0 = 0x2; +v1 = MEM_U8(a3 + 0); +a2 = 0x4; +v0 = t0 ^ v1; +v0 = v0 < 0x1; +if (v0 == 0) {t1 = 0x3c; +goto L456550;} +t1 = 0x3c; +t3 = MEM_U32(s0 + 36); +//nop; +t9 = MEM_U8(t3 + 0); +//nop; +v0 = a2 ^ t9; +v0 = v0 < 0x1; +L456550: +s1 = MEM_U32(s0 + 36); +a0 = v0 & 0xff; +t7 = MEM_U8(s1 + 0); +//nop; +v0 = t0 ^ t7; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L456578;} +//nop; +v0 = a2 ^ v1; +v0 = v0 < 0x1; +L456578: +if (a0 == 0) {t4 = v0 & 0xff; +goto L456830;} +t4 = v0 & 0xff; +v0 = MEM_U8(s1 + 32); +//nop; +t4 = v0 < 0x80; +if (t4 == 0) {t5 = (int)v0 >> 5; +goto L4565b4;} +t5 = (int)v0 >> 5; +t6 = 0x10000e5c; +t8 = t5 << 2; +t6 = t6; +t3 = t6 + t8; +t9 = MEM_U32(t3 + 0); +//nop; +t7 = t9 << (v0 & 0x1f); +t4 = (int)t7 < (int)0x0; +L4565b4: +if (t4 == 0) {//nop; +goto L4565c4;} +//nop; +if (t2 == a1) {//nop; +goto L4565e4;} +//nop; +L4565c4: +if (a2 != v0) {//nop; +goto L4565d4;} +//nop; +if (t1 == a1) {//nop; +goto L4565e4;} +//nop; +L4565d4: +if (t1 != v0) {// bdead 400603cb ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 400603cb ra = MEM_U32(sp + 44); +if (a2 != a1) {// bdead 4006034b ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 4006034b ra = MEM_U32(sp + 44); +L4565e4: +t6 = MEM_U16(s1 + 6); +at = 0x1; +if (t6 != at) {t8 = v0 < 0x40; +goto L456b04;} +t8 = v0 < 0x40; +if (t8 == 0) {t3 = (int)v0 >> 5; +goto L45661c;} +t3 = (int)v0 >> 5; +t7 = 0x10000e54; +t9 = t3 << 2; +t7 = t7; +t5 = t7 + t9; +t4 = MEM_U32(t5 + 0); +//nop; +t6 = t4 << (v0 & 0x1f); +t8 = (int)t6 < (int)0x0; +L45661c: +if (t8 == 0) {//nop; +goto L45668c;} +//nop; +//nop; +a0 = MEM_U32(sp + 56); +a1 = MEM_U32(s1 + 44); +a2 = MEM_U32(a3 + 32); +//nop; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L45663c; +//nop; +L45663c: +// bdead 2000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t2 = 0x5b; +goto L456b04;} +t2 = 0x5b; +t7 = MEM_U32(s0 + 40); +t9 = MEM_U32(s0 + 36); +//nop; +MEM_U32(t9 + 40) = t7; +t4 = MEM_U32(s0 + 40); +s1 = MEM_U32(s0 + 36); +t6 = MEM_U32(t4 + 32); +t5 = MEM_U32(s1 + 44); +//nop; +lo = t5 * t6; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)t6 >> 32); +t3 = lo; +MEM_U32(s0 + 44) = t3; +t8 = MEM_U8(s1 + 32); +MEM_U32(s0 + 40) = zero; +MEM_U8(s0 + 32) = (uint8_t)t8; +MEM_U8(s1 + 32) = (uint8_t)t2; +goto L456b04; +MEM_U8(s1 + 32) = (uint8_t)t2; +L45668c: +a2 = MEM_U32(s1 + 40); +//nop; +t7 = MEM_U8(a2 + 0); +//nop; +if (t0 != t7) {//nop; +goto L456754;} +//nop; +//nop; +a0 = MEM_U32(sp + 56); +//nop; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L4566b4; +//nop; +L4566b4: +// bdead 40020009 gp = MEM_U32(sp + 40); +if (v0 != 0) {// bdead 40020001 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40020001 ra = MEM_U32(sp + 44); +t9 = MEM_U32(s0 + 40); +//nop; +a0 = MEM_U16(t9 + 8); +//nop; +//nop; +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L4566dc; +//nop; +L4566dc: +// bdead 40020009 gp = MEM_U32(sp + 40); +//nop; +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {// bdead 40020009 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40020009 ra = MEM_U32(sp + 44); +t5 = MEM_U32(s0 + 36); +//nop; +a2 = MEM_U32(t5 + 40); +a0 = MEM_U8(s0 + 32); +a1 = MEM_U8(s0 + 1); +a3 = MEM_U32(s0 + 40); +MEM_U32(sp + 72) = v0; +MEM_U32(sp + 16) = v0; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L456720; +MEM_U32(sp + 16) = v0; +L456720: +t6 = MEM_U32(s0 + 40); +t3 = MEM_U32(s0 + 36); +v1 = MEM_U32(sp + 72); +// bdead 29011 gp = MEM_U32(sp + 40); +MEM_U32(t3 + 40) = t6; +s1 = MEM_U32(s0 + 36); +MEM_U32(s0 + 40) = v1; +v0 = MEM_U8(s0 + 32); +t8 = MEM_U8(s1 + 32); +//nop; +MEM_U8(s0 + 32) = (uint8_t)t8; +MEM_U8(s1 + 32) = (uint8_t)v0; +goto L456b04; +MEM_U8(s1 + 32) = (uint8_t)v0; +L456754: +a2 = MEM_U32(s1 + 36); +//nop; +t7 = MEM_U8(a2 + 0); +//nop; +if (t0 != t7) {// bdead 400201c1 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 400201c1 ra = MEM_U32(sp + 44); +//nop; +a0 = MEM_U32(sp + 56); +//nop; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L45677c; +//nop; +L45677c: +// bdead 40020009 gp = MEM_U32(sp + 40); +if (v0 != 0) {// bdead 40020001 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40020001 ra = MEM_U32(sp + 44); +t9 = MEM_U32(s0 + 40); +//nop; +a0 = MEM_U16(t9 + 8); +//nop; +//nop; +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L4567a4; +//nop; +L4567a4: +// bdead 40020009 gp = MEM_U32(sp + 40); +//nop; +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {// bdead 40020009 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40020009 ra = MEM_U32(sp + 44); +t5 = MEM_U32(s0 + 36); +//nop; +a2 = MEM_U32(t5 + 36); +a0 = MEM_U8(s0 + 32); +a1 = MEM_U8(s0 + 1); +a3 = MEM_U32(s0 + 40); +MEM_U32(sp + 72) = v0; +MEM_U32(sp + 16) = v0; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L4567e8; +MEM_U32(sp + 16) = v0; +L4567e8: +s1 = MEM_U32(s0 + 36); +v1 = MEM_U32(sp + 72); +t6 = MEM_U32(s1 + 40); +// bdead 68011 gp = MEM_U32(sp + 40); +MEM_U32(s1 + 36) = t6; +t8 = MEM_U32(s0 + 36); +t3 = MEM_U32(s0 + 40); +//nop; +MEM_U32(t8 + 40) = t3; +s1 = MEM_U32(s0 + 36); +t7 = MEM_U8(s0 + 32); +v0 = MEM_U8(s1 + 32); +MEM_U8(s1 + 32) = (uint8_t)t7; +t9 = MEM_U32(s0 + 36); +MEM_U32(s0 + 36) = v1; +MEM_U8(s0 + 32) = (uint8_t)v0; +MEM_U32(s0 + 40) = t9; +goto L456b04; +MEM_U32(s0 + 40) = t9; +L456830: +if (t4 == 0) {// bdead 40060fc3 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40060fc3 ra = MEM_U32(sp + 44); +v0 = MEM_U8(a3 + 32); +at = 0x7d; +t5 = v0 < 0x40; +if (t5 == 0) {t6 = (int)v0 >> 5; +goto L45686c;} +t6 = (int)v0 >> 5; +t8 = 0x10000e4c; +t3 = t6 << 2; +t8 = t8; +t7 = t8 + t3; +t9 = MEM_U32(t7 + 0); +//nop; +t4 = t9 << (v0 & 0x1f); +t5 = (int)t4 < (int)0x0; +L45686c: +if (t5 != 0) {//nop; +goto L45687c;} +//nop; +if (v0 != at) {//nop; +goto L456884;} +//nop; +L45687c: +if (t2 == a1) {//nop; +goto L4568a4;} +//nop; +L456884: +if (a2 != v0) {//nop; +goto L456894;} +//nop; +if (t1 == a1) {//nop; +goto L4568a4;} +//nop; +L456894: +if (t1 != v0) {// bdead 400603cb ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 400603cb ra = MEM_U32(sp + 44); +if (a2 != a1) {// bdead 4006034b ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 4006034b ra = MEM_U32(sp + 44); +L4568a4: +t8 = MEM_U16(a3 + 6); +at = 0x1; +if (t8 != at) {t3 = v0 < 0x40; +goto L456b04;} +t3 = v0 < 0x40; +if (t3 == 0) {t7 = (int)v0 >> 5; +goto L4568dc;} +t7 = (int)v0 >> 5; +t4 = 0x10000e54; +t9 = t7 << 2; +t4 = t4; +t6 = t4 + t9; +t5 = MEM_U32(t6 + 0); +//nop; +t8 = t5 << (v0 & 0x1f); +t3 = (int)t8 < (int)0x0; +L4568dc: +if (t3 == 0) {//nop; +goto L45696c;} +//nop; +//nop; +a0 = MEM_U32(sp + 56); +a1 = MEM_U32(a3 + 44); +a2 = MEM_U32(s1 + 32); +//nop; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L4568fc; +//nop; +L4568fc: +// bdead 2000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t2 = 0x5b; +goto L456b04;} +t2 = 0x5b; +a3 = MEM_U32(s0 + 40); +//nop; +t4 = MEM_U32(a3 + 36); +//nop; +MEM_U32(a3 + 40) = t4; +t6 = MEM_U32(s0 + 40); +t9 = MEM_U32(s0 + 36); +//nop; +MEM_U32(t6 + 36) = t9; +a3 = MEM_U32(s0 + 40); +t8 = MEM_U32(s0 + 36); +t5 = MEM_U32(a3 + 44); +t7 = MEM_U32(t8 + 32); +//nop; +lo = t5 * t7; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)t7 >> 32); +t3 = lo; +MEM_U32(s0 + 44) = t3; +t4 = MEM_U8(a3 + 32); +//nop; +MEM_U8(s0 + 32) = (uint8_t)t4; +MEM_U8(a3 + 32) = (uint8_t)t2; +t9 = MEM_U32(s0 + 40); +MEM_U32(s0 + 40) = zero; +MEM_U32(s0 + 36) = t9; +goto L456b04; +MEM_U32(s0 + 36) = t9; +L45696c: +t6 = MEM_U32(a3 + 36); +a0 = MEM_U32(sp + 56); +MEM_U32(sp + 48) = t6; +t5 = MEM_U8(t6 + 0); +//nop; +if (t0 != t5) {//nop; +goto L456a30;} +//nop; +//nop; +a2 = s1; +a3 = t6; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L456998; +a3 = t6; +L456998: +// bdead 40020009 gp = MEM_U32(sp + 40); +if (v0 != 0) {// bdead 40020001 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40020001 ra = MEM_U32(sp + 44); +t7 = MEM_U32(s0 + 40); +//nop; +a0 = MEM_U16(t7 + 8); +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L4569b8; +//nop; +L4569b8: +// bdead 40020009 gp = MEM_U32(sp + 40); +//nop; +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead 40020009 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40020009 ra = MEM_U32(sp + 44); +t4 = MEM_U32(s0 + 40); +//nop; +a3 = MEM_U32(t4 + 36); +a0 = MEM_U8(s0 + 32); +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 36); +MEM_U32(sp + 72) = v0; +MEM_U32(sp + 16) = v0; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L4569fc; +MEM_U32(sp + 16) = v0; +L4569fc: +t9 = MEM_U32(s0 + 36); +t6 = MEM_U32(s0 + 40); +v1 = MEM_U32(sp + 72); +// bdead 4028011 gp = MEM_U32(sp + 40); +MEM_U32(t6 + 36) = t9; +a3 = MEM_U32(s0 + 40); +MEM_U32(s0 + 36) = v1; +v0 = MEM_U8(s0 + 32); +t5 = MEM_U8(a3 + 32); +//nop; +MEM_U8(s0 + 32) = (uint8_t)t5; +MEM_U8(a3 + 32) = (uint8_t)v0; +goto L456b04; +MEM_U8(a3 + 32) = (uint8_t)v0; +L456a30: +t8 = MEM_U32(a3 + 40); +a0 = MEM_U32(sp + 56); +MEM_U32(sp + 48) = t8; +t3 = MEM_U8(t8 + 0); +//nop; +if (t0 != t3) {// bdead 42060061 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 42060061 ra = MEM_U32(sp + 44); +//nop; +a2 = s1; +a3 = t8; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L456a5c; +a3 = t8; +L456a5c: +// bdead 40020009 gp = MEM_U32(sp + 40); +if (v0 != 0) {// bdead 40020001 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40020001 ra = MEM_U32(sp + 44); +t4 = MEM_U32(s0 + 40); +//nop; +a0 = MEM_U16(t4 + 8); +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L456a7c; +//nop; +L456a7c: +// bdead 40020009 gp = MEM_U32(sp + 40); +//nop; +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead 40020009 ra = MEM_U32(sp + 44); +goto L456b08;} +// bdead 40020009 ra = MEM_U32(sp + 44); +t6 = MEM_U32(s0 + 40); +//nop; +a3 = MEM_U32(t6 + 40); +a0 = MEM_U8(s0 + 32); +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 36); +MEM_U32(sp + 72) = v0; +MEM_U32(sp + 16) = v0; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L456ac0; +MEM_U32(sp + 16) = v0; +L456ac0: +a3 = MEM_U32(s0 + 40); +v1 = MEM_U32(sp + 72); +t5 = MEM_U32(a3 + 36); +// bdead 24111 gp = MEM_U32(sp + 40); +MEM_U32(a3 + 40) = t5; +t3 = MEM_U32(s0 + 40); +t8 = MEM_U32(s0 + 36); +//nop; +MEM_U32(t3 + 36) = t8; +a3 = MEM_U32(s0 + 40); +t7 = MEM_U8(s0 + 32); +v0 = MEM_U8(a3 + 32); +MEM_U8(a3 + 32) = (uint8_t)t7; +t4 = MEM_U32(s0 + 40); +MEM_U32(s0 + 40) = v1; +MEM_U8(s0 + 32) = (uint8_t)v0; +MEM_U32(s0 + 36) = t4; +L456b04: +// bdead 1 ra = MEM_U32(sp + 44); +L456b08: +// bdead 1 s0 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static void f_reduceixa(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L456b18: +//reduceixa: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +a2 = MEM_U32(a0 + 44); +a3 = a0; +if ((int)a2 >= 0) {a0 = 0x5b; +goto L456b44;} +a0 = 0x5b; +a2 = -a2; +L456b44: +at = (int)a2 < (int)0x2; +if (at != 0) {// bdead 400001a1 ra = MEM_U32(sp + 28); +goto L456bb4;} +// bdead 400001a1 ra = MEM_U32(sp + 28); +//nop; +a1 = MEM_U32(a3 + 40); +MEM_U32(sp + 32) = a3; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L456b60; +MEM_U32(sp + 32) = a3; +L456b60: +a3 = MEM_U32(sp + 32); +// bdead 109 gp = MEM_U32(sp + 24); +v1 = MEM_U32(a3 + 44); +MEM_U32(a3 + 40) = v0; +if ((int)v1 >= 0) {t6 = v1; +goto L456b7c;} +t6 = v1; +t6 = -v1; +L456b7c: +lo = (int)v1 / (int)t6; hi = (int)v1 % (int)t6; +if (t6 != 0) {//nop; +goto L456b8c;} +//nop; +abort(); +L456b8c: +at = 0xffffffff; +if (t6 != at) {at = 0x80000000; +goto L456ba4;} +at = 0x80000000; +if (v1 != at) {//nop; +goto L456ba4;} +//nop; +abort(); +L456ba4: +t7 = lo; +MEM_U32(a3 + 44) = t7; +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L456bb4: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t func_456bc0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L456bc0: +//nop; +//nop; +//nop; +t6 = 0x1001eb84; +sp = sp + 0xffffffa8; +t6 = MEM_U8(t6 + 0); +// fdead 400081eb MEM_U32(sp + 36) = ra; +// fdead 400081eb MEM_U32(sp + 32) = gp; +// fdead 400081eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 88) = a0; +MEM_U32(sp + 92) = a1; +if (t6 == 0) {v1 = v0; +goto L456bfc;} +v1 = v0; +MEM_U8(sp + 83) = (uint8_t)zero; +goto L45841c; +MEM_U8(sp + 83) = (uint8_t)zero; +L456bfc: +t7 = MEM_U32(sp + 92); +//nop; +s0 = MEM_U32(t7 + 0); +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +t8 = v0 + 0xffffffff; +at = t8 < 0x8; +if (at == 0) {//nop; +goto L4583f8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100050a0[] = { +&&L456c4c, +&&L456c60, +&&L456c44, +&&L456c90, +&&L456c58, +&&L456c44, +&&L4583f8, +&&L456c44, +}; +dest = Lswitch100050a0[t8]; +//nop; +goto *dest; +//nop; +L456c44: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L45841c; +MEM_U8(sp + 83) = (uint8_t)zero; +L456c4c: +t9 = 0x1; +MEM_U8(sp + 83) = (uint8_t)t9; +goto L45841c; +MEM_U8(sp + 83) = (uint8_t)t9; +L456c58: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L45841c; +MEM_U8(sp + 83) = (uint8_t)zero; +L456c60: +t1 = MEM_U8(s0 + 1); +at = 0x8a800000; +t2 = t1 < 0x20; +t3 = -t2; +t4 = t3 & at; +t5 = t4 << (t1 & 0x1f); +if ((int)t5 >= 0) {t6 = 0x1; +goto L456c88;} +t6 = 0x1; +MEM_U8(sp + 83) = (uint8_t)t6; +goto L45841c; +MEM_U8(sp + 83) = (uint8_t)t6; +L456c88: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L45841c; +MEM_U8(sp + 83) = (uint8_t)zero; +L456c90: +t7 = MEM_U8(s0 + 5); +at = 0x1; +if (t7 != at) {//nop; +goto L456ca8;} +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +goto L45841c; +MEM_U8(sp + 83) = (uint8_t)zero; +L456ca8: +a0 = MEM_U8(s0 + 32); +v0 = a0; +goto L458208; +v0 = a0; +L456cb4: +//nop; +a1 = s0 + 0x28; +// fdead 42038dff t9 = t9; +v0 = v1; +MEM_U32(sp + 84) = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L456ccc; +MEM_U32(sp + 84) = v1; +L456ccc: +// bdead 40020003 gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(t8 + 0); +//nop; +f_linearize(mem, sp, a0); +goto L456ce4; +//nop; +L456ce4: +// bdead 40020003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 84); +//nop; +a0 = MEM_U8(s0 + 32); +// fdead 6002003f t9 = t9; +a1 = s0 + 0x24; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L456d00; +a1 = s0 + 0x24; +L456d00: +// bdead 4002000b gp = MEM_U32(sp + 32); +//nop; +a0 = 0x1001eb84; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L456d2c;} +//nop; +v0 = MEM_U8(sp + 83); +// bdead 9 ra = MEM_U32(sp + 36); +goto L458428; +// bdead 9 ra = MEM_U32(sp + 36); +L456d2c: +a1 = MEM_U8(s0 + 32); +at = 0x3b; +t9 = a1 < 0x40; +if (t9 == 0) {t2 = (int)a1 >> 5; +goto L456d60;} +t2 = (int)a1 >> 5; +t4 = 0x10000e98; +t3 = t2 << 2; +t4 = t4; +t1 = t4 + t3; +t5 = MEM_U32(t1 + 0); +//nop; +t6 = t5 << (a1 & 0x1f); +t9 = (int)t6 < (int)0x0; +L456d60: +if (t9 == 0) {t8 = v0 & 0xff; +goto L456e78;} +t8 = v0 & 0xff; +if (t8 == 0) {t5 = MEM_U32(sp + 92); +goto L456de4;} +t5 = MEM_U32(sp + 92); +t2 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(t2 + 0); +//nop; +v0 = f_unaryovfw(mem, sp, a0); +goto L456d84; +//nop; +L456d84: +// bdead 4002018b gp = MEM_U32(sp + 32); +if (v0 == 0) {t3 = 0x1; +goto L456dbc;} +t3 = 0x1; +t4 = MEM_U8(s0 + 62); +MEM_U8(sp + 83) = (uint8_t)zero; +if (t4 == 0) {//nop; +goto L456e60;} +//nop; +//nop; +a0 = MEM_U8(s0 + 32); +//nop; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L456db0; +//nop; +L456db0: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L456dbc: +t1 = MEM_U32(sp + 92); +//nop; +MEM_U8(sp + 83) = (uint8_t)t3; +a0 = MEM_U32(t1 + 0); +//nop; +f_unaryfold(mem, sp, a0, a1, a2, a3); +goto L456dd4; +//nop; +L456dd4: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +// fdead 0 t5 = MEM_U32(sp + 92); +L456de4: +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +a0 = MEM_U32(t5 + 0); +//nop; +f_mergeconst(mem, sp, a0); +goto L456df8; +//nop; +L456df8: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t6 = 0x1001eb84; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L456e20;} +//nop; +v0 = zero; +goto L458424; +v0 = zero; +L456e20: +a2 = MEM_U32(s0 + 36); +at = 0x4; +t7 = MEM_U8(a2 + 0); +//nop; +if (t7 != at) {//nop; +goto L456e60;} +//nop; +t9 = MEM_U8(a2 + 32); +at = 0x41; +if (t9 != at) {//nop; +goto L456e60;} +//nop; +//nop; +a0 = a2; +//nop; +f_reduceixa(mem, sp, a0); +goto L456e58; +//nop; +L456e58: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L456e60: +t8 = MEM_U8(s0 + 0); +L456e64: +at = 0x4; +if (t8 != at) {t2 = 0x1; +goto L45841c;} +t2 = 0x1; +MEM_U8(s0 + 5) = (uint8_t)t2; +goto L45841c; +MEM_U8(s0 + 5) = (uint8_t)t2; +L456e78: +if (a1 == at) {at = 0x8a; +goto L456e88;} +at = 0x8a; +if (a1 != at) {//nop; +goto L456e90;} +//nop; +L456e88: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L456e90: +a3 = MEM_U32(s0 + 40); +v1 = v0 & 0xff; +t0 = MEM_U8(a3 + 0); +//nop; +a2 = t0 ^ 0x2; +a2 = a2 < 0x1; +t4 = a2 & 0xff; +if (v1 == 0) {a2 = t4; +goto L457000;} +a2 = t4; +if (t4 == 0) {//nop; +goto L457000;} +//nop; +a0 = MEM_U8(s0 + 1); +at = 0x8a800000; +t3 = a0 < 0x20; +t1 = -t3; +t5 = t1 & at; +t6 = t5 << (a0 & 0x1f); +if ((int)t6 >= 0) {at = 0x41; +goto L456ff8;} +at = 0x41; +if (a1 != at) {//nop; +goto L456f50;} +//nop; +t7 = MEM_U32(sp + 92); +//nop; +a1 = MEM_U32(s0 + 36); +a0 = MEM_U32(t7 + 0); +a2 = a3; +v0 = f_ixaovfw(mem, sp, a0, a1, a2); +goto L456efc; +a2 = a3; +L456efc: +// bdead 4002018b gp = MEM_U32(sp + 32); +if (v0 == 0) {t9 = 0x1; +goto L456f24;} +t9 = 0x1; +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +a0 = 0x41; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L456f18; +a0 = 0x41; +L456f18: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L456f24: +MEM_U8(sp + 83) = (uint8_t)t9; +t8 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(t8 + 0); +a2 = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 36); +a3 = a0; +f_ixafold(mem, sp, a0, a1, a2, a3); +goto L456f44; +a3 = a0; +L456f44: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L456f50: +a2 = MEM_U32(s0 + 36); +at = 0x1; +t2 = MEM_U8(a2 + 0); +//nop; +if (t2 != at) {at = 0x1; +goto L456f78;} +at = 0x1; +if (t0 != at) {//nop; +goto L456f78;} +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L456f78: +//nop; +//nop; +//nop; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L456f88; +//nop; +L456f88: +// bdead 4002018b gp = MEM_U32(sp + 32); +if (v0 == 0) {t3 = 0x1; +goto L456fc4;} +t3 = 0x1; +MEM_U8(sp + 83) = (uint8_t)zero; +t4 = MEM_U8(s0 + 62); +//nop; +if (t4 == 0) {//nop; +goto L456e60;} +//nop; +//nop; +a0 = MEM_U8(s0 + 32); +//nop; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L456fb8; +//nop; +L456fb8: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L456fc4: +MEM_U8(sp + 83) = (uint8_t)t3; +t1 = MEM_U32(sp + 92); +//nop; +t5 = MEM_U32(t1 + 0); +a3 = MEM_U32(s0 + 40); +a2 = MEM_U32(s0 + 36); +a1 = MEM_U8(s0 + 1); +a0 = MEM_U8(s0 + 32); +MEM_U32(sp + 16) = t5; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L456fec; +MEM_U32(sp + 16) = t5; +L456fec: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L456ff8: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L457000: +if (v1 != 0) {t3 = MEM_U32(sp + 92); +goto L4570e8;} +t3 = MEM_U32(sp + 92); +if (a2 == 0) {MEM_U8(sp + 83) = (uint8_t)zero; +goto L45703c;} +MEM_U8(sp + 83) = (uint8_t)zero; +t6 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(t6 + 0); +//nop; +f_mergeconst(mem, sp, a0); +goto L457024; +//nop; +L457024: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x1001eb84; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +L45703c: +if (a0 == 0) {//nop; +goto L45704c;} +//nop; +v0 = zero; +goto L458424; +v0 = zero; +L45704c: +t7 = MEM_U8(s0 + 32); +at = 0x41; +if (t7 == at) {//nop; +goto L456e60;} +//nop; +t9 = MEM_U32(sp + 92); +a0 = MEM_U8(sp + 91); +a1 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +f_distrlaw(mem, sp, a0, a1); +goto L457078; +//nop; +L457078: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L4570a0;} +//nop; +v0 = zero; +goto L458424; +v0 = zero; +L4570a0: +a2 = MEM_U32(s0 + 36); +at = 0x4; +t2 = MEM_U8(a2 + 0); +//nop; +if (t2 != at) {//nop; +goto L456e60;} +//nop; +t4 = MEM_U8(a2 + 32); +at = 0x41; +if (t4 != at) {//nop; +goto L456e60;} +//nop; +//nop; +a0 = a2; +//nop; +f_reduceixa(mem, sp, a0); +goto L4570d8; +//nop; +L4570d8: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +// fdead 0 t3 = MEM_U32(sp + 92); +L4570e8: +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +a0 = MEM_U8(sp + 91); +a1 = MEM_U32(t3 + 0); +//nop; +f_distrlaw(mem, sp, a0, a1); +goto L457100; +//nop; +L457100: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L457128;} +//nop; +v0 = zero; +goto L458424; +v0 = zero; +L457128: +a2 = MEM_U32(s0 + 36); +at = 0x4; +t5 = MEM_U8(a2 + 0); +//nop; +if (t5 != at) {//nop; +goto L456e60;} +//nop; +t6 = MEM_U8(a2 + 32); +at = 0x41; +if (t6 != at) {//nop; +goto L456e60;} +//nop; +//nop; +a0 = a2; +//nop; +f_reduceixa(mem, sp, a0); +goto L457160; +//nop; +L457160: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457170: +t7 = MEM_U8(s0 + 1); +at = 0xc0000; +t9 = t7 < 0x20; +t8 = -t9; +t2 = t8 & at; +t4 = t2 << (t7 & 0x1f); +if ((int)t4 >= 0) {a1 = s0 + 0x28; +goto L457254;} +a1 = s0 + 0x28; +//nop; +a1 = s0 + 0x28; +// bdead 40020073 t9 = t9; +v0 = v1; +MEM_U32(sp + 84) = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L4571a8; +MEM_U32(sp + 84) = v1; +L4571a8: +// bdead 40020003 gp = MEM_U32(sp + 32); +t3 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(t3 + 0); +//nop; +f_linearize(mem, sp, a0); +goto L4571c0; +//nop; +L4571c0: +// bdead 40020003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 84); +//nop; +a0 = MEM_U8(s0 + 32); +// fdead 6002003f t9 = t9; +a1 = s0 + 0x24; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L4571dc; +a1 = s0 + 0x24; +L4571dc: +// bdead 4002000b gp = MEM_U32(sp + 32); +//nop; +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L457208;} +//nop; +v0 = MEM_U8(sp + 83); +// bdead 9 ra = MEM_U32(sp + 36); +goto L458428; +// bdead 9 ra = MEM_U32(sp + 36); +L457208: +t5 = MEM_U32(s0 + 40); +t8 = v0 & 0xff; +a2 = MEM_U8(t5 + 0); +MEM_U8(sp + 83) = (uint8_t)zero; +t6 = a2 ^ 0x2; +t6 = t6 < 0x1; +t9 = t6 & 0xff; +if (t8 != 0) {a2 = t9; +goto L456e60;} +a2 = t9; +if (a2 == 0) {//nop; +goto L456e60;} +//nop; +t2 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(t2 + 0); +//nop; +f_mergeconst(mem, sp, a0); +goto L457248; +//nop; +L457248: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457254: +//nop; +a0 = 0x60; +// bdead 40020073 t9 = t9; +v0 = v1; +MEM_U32(sp + 84) = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L45726c; +MEM_U32(sp + 84) = v1; +L45726c: +// bdead 4002000b gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 84); +//nop; +a2 = v0; +// fdead 6002009f t9 = t9; +MEM_U8(sp + 81) = (uint8_t)a2; +a0 = 0x60; +a1 = s0 + 0x24; +v0 = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L457294; +v0 = v1; +L457294: +a2 = MEM_U8(sp + 81); +// bdead 4002008b gp = MEM_U32(sp + 32); +if (a2 == 0) {t7 = v0 & 0xff; +goto L457334;} +t7 = v0 & 0xff; +if (t7 == 0) {//nop; +goto L457334;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U8(s0 + 32); +a2 = MEM_U32(s0 + 36); +a3 = MEM_U32(s0 + 40); +//nop; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L4572c8; +//nop; +L4572c8: +// bdead 4002018b gp = MEM_U32(sp + 32); +if (v0 == 0) {t3 = 0x1; +goto L457300;} +t3 = 0x1; +t4 = MEM_U8(s0 + 62); +MEM_U8(sp + 83) = (uint8_t)zero; +if (t4 == 0) {//nop; +goto L456e60;} +//nop; +//nop; +a0 = MEM_U8(s0 + 32); +//nop; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L4572f4; +//nop; +L4572f4: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457300: +t1 = MEM_U32(sp + 92); +MEM_U8(sp + 83) = (uint8_t)t3; +//nop; +t5 = MEM_U32(t1 + 0); +a0 = MEM_U8(s0 + 32); +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 36); +a3 = MEM_U32(s0 + 40); +MEM_U32(sp + 16) = t5; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L457328; +MEM_U32(sp + 16) = t5; +L457328: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457334: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L45733c: +//nop; +a1 = s0 + 0x28; +// fdead 420385ff t9 = t9; +v0 = v1; +MEM_U32(sp + 84) = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L457354; +MEM_U32(sp + 84) = v1; +L457354: +// bdead 40020003 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(t6 + 0); +//nop; +f_linearize(mem, sp, a0); +goto L45736c; +//nop; +L45736c: +// bdead 40020003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 84); +//nop; +a0 = MEM_U8(s0 + 32); +// fdead 6002003f t9 = t9; +a1 = s0 + 0x24; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L457388; +a1 = s0 + 0x24; +L457388: +// bdead 4002000b gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4573b4;} +//nop; +v0 = MEM_U8(sp + 83); +// bdead 9 ra = MEM_U32(sp + 36); +goto L458428; +// bdead 9 ra = MEM_U32(sp + 36); +L4573b4: +t8 = MEM_U32(s0 + 40); +//nop; +MEM_U32(sp + 40) = t8; +a0 = MEM_U8(t8 + 0); +//nop; +t7 = a0 ^ 0x2; +a0 = t7 < 0x1; +if (a0 == 0) {//nop; +goto L4573f8;} +//nop; +t4 = MEM_U8(t8 + 1); +at = 0x8a800000; +t3 = t4 < 0x20; +t1 = -t3; +t5 = t1 & at; +a0 = t5 << (t4 & 0x1f); +t6 = (int)a0 < (int)0x0; +a0 = t6; +L4573f8: +if (v1 == 0) {//nop; +goto L457440;} +//nop; +t9 = a0 & 0xff; +if (t9 == 0) {t8 = 0x1; +goto L457440;} +t8 = 0x1; +t7 = MEM_U32(sp + 92); +MEM_U8(sp + 83) = (uint8_t)t8; +//nop; +t2 = MEM_U32(t7 + 0); +a0 = MEM_U8(s0 + 32); +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 36); +a3 = MEM_U32(sp + 40); +MEM_U32(sp + 16) = t2; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L457434; +MEM_U32(sp + 16) = t2; +L457434: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457440: +if (v1 == 0) {t8 = a0 & 0xff; +goto L457728;} +t8 = a0 & 0xff; +v0 = MEM_U8(s0 + 32); +at = 0x4; +if (v0 != at) {at = 0x3c; +goto L457718;} +at = 0x3c; +L457458: +t3 = MEM_U32(s0 + 36); +t1 = 0x1; +v0 = MEM_U32(t3 + 32); +at = 0xffffffff; +if (v0 != 0) {//nop; +goto L4574a8;} +//nop; +//nop; +a0 = MEM_U32(sp + 40); +MEM_U8(sp + 83) = (uint8_t)t1; +f_decreasecount(mem, sp, a0); +goto L457480; +MEM_U8(sp + 83) = (uint8_t)t1; +L457480: +// bdead 40020001 gp = MEM_U32(sp + 32); +t5 = MEM_U32(sp + 92); +//nop; +a1 = MEM_U32(s0 + 36); +a0 = MEM_U32(t5 + 0); +//nop; +f_copycoderep(mem, sp, a0, a1); +goto L45749c; +//nop; +L45749c: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L4574a8: +if (v0 != at) {//nop; +goto L457598;} +//nop; +t4 = MEM_U32(sp + 40); +at = 0x1; +t6 = MEM_U16(t4 + 6); +//nop; +if (t6 == at) {//nop; +goto L4574d0;} +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L4574d0: +t9 = MEM_U16(s0 + 6); +t8 = MEM_U32(sp + 40); +MEM_U8(sp + 83) = (uint8_t)zero; +MEM_U16(t8 + 6) = (uint16_t)t9; +a1 = MEM_U32(s0 + 40); +t3 = MEM_U32(sp + 92); +//nop; +MEM_U32(sp + 40) = a1; +a0 = MEM_U32(t3 + 0); +MEM_U32(sp + 76) = a1; +f_copycoderep(mem, sp, a0, a1); +goto L4574fc; +MEM_U32(sp + 76) = a1; +L4574fc: +a3 = MEM_U32(sp + 76); +// bdead 40020101 gp = MEM_U32(sp + 32); +t1 = MEM_U8(a3 + 0); +at = 0x3; +if (t1 != at) {//nop; +goto L457528;} +//nop; +t5 = MEM_U32(sp + 92); +t6 = MEM_U32(a3 + 24); +t4 = MEM_U32(t5 + 0); +MEM_U32(t6 + 12) = t4; +goto L45757c; +MEM_U32(t6 + 12) = t4; +L457528: +t9 = MEM_U8(a3 + 32); +//nop; +t8 = t9 + 0xffffffe0; +t7 = t8 < 0x80; +if (t7 == 0) {t3 = (int)t8 >> 5; +goto L457560;} +t3 = (int)t8 >> 5; +t1 = 0x10000e88; +t2 = t3 << 2; +t1 = t1; +t5 = t1 + t2; +t4 = MEM_U32(t5 + 0); +//nop; +t6 = t4 << (t8 & 0x1f); +t7 = (int)t6 < (int)0x0; +L457560: +if (t7 == 0) {//nop; +goto L45757c;} +//nop; +t3 = MEM_U32(sp + 92); +t2 = MEM_U32(a3 + 24); +t1 = MEM_U32(t3 + 0); +//nop; +MEM_U32(t2 + 12) = t1; +L45757c: +//nop; +a0 = a3; +//nop; +f_delentry(mem, sp, a0); +goto L45758c; +//nop; +L45758c: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457598: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L4575a0: +t5 = MEM_U32(s0 + 36); +at = 0xffffffff; +v0 = MEM_U32(t5 + 32); +t4 = 0x1; +if (v0 != at) {//nop; +goto L4575f0;} +//nop; +//nop; +a0 = MEM_U32(sp + 40); +MEM_U8(sp + 83) = (uint8_t)t4; +f_decreasecount(mem, sp, a0); +goto L4575c8; +MEM_U8(sp + 83) = (uint8_t)t4; +L4575c8: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 92); +//nop; +a1 = MEM_U32(s0 + 36); +a0 = MEM_U32(t8 + 0); +//nop; +f_copycoderep(mem, sp, a0, a1); +goto L4575e4; +//nop; +L4575e4: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L4575f0: +if (v0 != 0) {//nop; +goto L4576e0;} +//nop; +t6 = MEM_U32(sp + 40); +at = 0x1; +t9 = MEM_U16(t6 + 6); +//nop; +if (t9 == at) {//nop; +goto L457618;} +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L457618: +t7 = MEM_U16(s0 + 6); +t3 = MEM_U32(sp + 40); +MEM_U8(sp + 83) = (uint8_t)zero; +MEM_U16(t3 + 6) = (uint16_t)t7; +a1 = MEM_U32(s0 + 40); +t5 = MEM_U32(sp + 92); +//nop; +MEM_U32(sp + 40) = a1; +a0 = MEM_U32(t5 + 0); +MEM_U32(sp + 76) = a1; +f_copycoderep(mem, sp, a0, a1); +goto L457644; +MEM_U32(sp + 76) = a1; +L457644: +a3 = MEM_U32(sp + 76); +// bdead 40020101 gp = MEM_U32(sp + 32); +t4 = MEM_U8(a3 + 0); +at = 0x3; +if (t4 != at) {//nop; +goto L457670;} +//nop; +t8 = MEM_U32(sp + 92); +t9 = MEM_U32(a3 + 24); +t6 = MEM_U32(t8 + 0); +MEM_U32(t9 + 12) = t6; +goto L4576c4; +MEM_U32(t9 + 12) = t6; +L457670: +t7 = MEM_U8(a3 + 32); +//nop; +t3 = t7 + 0xffffffe0; +t1 = t3 < 0x80; +if (t1 == 0) {t5 = (int)t3 >> 5; +goto L4576a8;} +t5 = (int)t3 >> 5; +t4 = 0x10000e88; +t2 = t5 << 2; +t4 = t4; +t8 = t4 + t2; +t6 = MEM_U32(t8 + 0); +//nop; +t9 = t6 << (t3 & 0x1f); +t1 = (int)t9 < (int)0x0; +L4576a8: +if (t1 == 0) {//nop; +goto L4576c4;} +//nop; +t5 = MEM_U32(sp + 92); +t2 = MEM_U32(a3 + 24); +t4 = MEM_U32(t5 + 0); +//nop; +MEM_U32(t2 + 12) = t4; +L4576c4: +//nop; +a0 = a3; +//nop; +f_delentry(mem, sp, a0); +goto L4576d4; +//nop; +L4576d4: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L4576e0: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L4576e8: +a2 = 0x10004f6b; +//nop; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4576fc; +a2 = a2; +L4576fc: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +at = 0x4; +if (v0 == at) {//nop; +goto L457458;} +//nop; +at = 0x3c; +L457718: +if (v0 == at) {a0 = 0x1; +goto L4575a0;} +a0 = 0x1; +a1 = 0x4dc; +goto L4576e8; +a1 = 0x4dc; +L457728: +if (t8 == 0) {//nop; +goto L457a00;} +//nop; +v0 = MEM_U8(s0 + 32); +at = 0x4; +if (v0 != at) {at = 0x3c; +goto L4579f0;} +at = 0x3c; +t6 = MEM_U32(sp + 40); +L457744: +t3 = 0x1; +v0 = MEM_U32(t6 + 32); +at = 0xffffffff; +if (v0 != 0) {//nop; +goto L457790;} +//nop; +//nop; +a0 = MEM_U32(s0 + 36); +MEM_U8(sp + 83) = (uint8_t)t3; +f_decreasecount(mem, sp, a0); +goto L457768; +MEM_U8(sp + 83) = (uint8_t)t3; +L457768: +t9 = MEM_U32(sp + 92); +// bdead 44020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(t9 + 0); +//nop; +a1 = MEM_U32(s0 + 40); +//nop; +f_copycoderep(mem, sp, a0, a1); +goto L457784; +//nop; +L457784: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457790: +if (v0 != at) {//nop; +goto L457878;} +//nop; +a2 = MEM_U32(s0 + 36); +at = 0x1; +t7 = MEM_U16(a2 + 6); +//nop; +if (t7 == at) {//nop; +goto L4577b8;} +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L4577b8: +t1 = MEM_U16(s0 + 6); +t5 = MEM_U32(sp + 92); +MEM_U16(a2 + 6) = (uint16_t)t1; +a1 = MEM_U32(s0 + 36); +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +a0 = MEM_U32(t5 + 0); +MEM_U32(sp + 76) = a1; +f_copycoderep(mem, sp, a0, a1); +goto L4577dc; +MEM_U32(sp + 76) = a1; +L4577dc: +a3 = MEM_U32(sp + 76); +// bdead 40020101 gp = MEM_U32(sp + 32); +t4 = MEM_U8(a3 + 0); +at = 0x3; +if (t4 != at) {//nop; +goto L457808;} +//nop; +t2 = MEM_U32(sp + 92); +t6 = MEM_U32(a3 + 24); +t8 = MEM_U32(t2 + 0); +MEM_U32(t6 + 12) = t8; +goto L45785c; +MEM_U32(t6 + 12) = t8; +L457808: +t3 = MEM_U8(a3 + 32); +//nop; +t9 = t3 + 0xffffffe0; +t7 = t9 < 0x80; +if (t7 == 0) {t1 = (int)t9 >> 5; +goto L457840;} +t1 = (int)t9 >> 5; +t4 = 0x10000e88; +t5 = t1 << 2; +t4 = t4; +t2 = t4 + t5; +t8 = MEM_U32(t2 + 0); +//nop; +t6 = t8 << (t9 & 0x1f); +t7 = (int)t6 < (int)0x0; +L457840: +if (t7 == 0) {//nop; +goto L45785c;} +//nop; +t1 = MEM_U32(sp + 92); +t5 = MEM_U32(a3 + 24); +t4 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t5 + 12) = t4; +L45785c: +//nop; +a0 = a3; +//nop; +f_delentry(mem, sp, a0); +goto L45786c; +//nop; +L45786c: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457878: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L457880: +t2 = MEM_U32(sp + 40); +at = 0xffffffff; +v0 = MEM_U32(t2 + 32); +t8 = 0x1; +if (v0 != at) {//nop; +goto L4578d0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 36); +MEM_U8(sp + 83) = (uint8_t)t8; +f_decreasecount(mem, sp, a0); +goto L4578a8; +MEM_U8(sp + 83) = (uint8_t)t8; +L4578a8: +t9 = MEM_U32(sp + 92); +// bdead 44020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(t9 + 0); +//nop; +a1 = MEM_U32(s0 + 40); +//nop; +f_copycoderep(mem, sp, a0, a1); +goto L4578c4; +//nop; +L4578c4: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L4578d0: +if (v0 != 0) {//nop; +goto L4579b8;} +//nop; +a2 = MEM_U32(s0 + 36); +at = 0x1; +t6 = MEM_U16(a2 + 6); +//nop; +if (t6 == at) {//nop; +goto L4578f8;} +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L4578f8: +t3 = MEM_U16(s0 + 6); +t7 = MEM_U32(sp + 92); +MEM_U16(a2 + 6) = (uint16_t)t3; +a1 = MEM_U32(s0 + 36); +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +a0 = MEM_U32(t7 + 0); +MEM_U32(sp + 76) = a1; +f_copycoderep(mem, sp, a0, a1); +goto L45791c; +MEM_U32(sp + 76) = a1; +L45791c: +a3 = MEM_U32(sp + 76); +// bdead 40020101 gp = MEM_U32(sp + 32); +t1 = MEM_U8(a3 + 0); +at = 0x3; +if (t1 != at) {//nop; +goto L457948;} +//nop; +t4 = MEM_U32(sp + 92); +t2 = MEM_U32(a3 + 24); +t5 = MEM_U32(t4 + 0); +MEM_U32(t2 + 12) = t5; +goto L45799c; +MEM_U32(t2 + 12) = t5; +L457948: +t8 = MEM_U8(a3 + 32); +//nop; +t9 = t8 + 0xffffffe0; +t6 = t9 < 0x80; +if (t6 == 0) {t3 = (int)t9 >> 5; +goto L457980;} +t3 = (int)t9 >> 5; +t1 = 0x10000e88; +t7 = t3 << 2; +t1 = t1; +t4 = t1 + t7; +t5 = MEM_U32(t4 + 0); +//nop; +t2 = t5 << (t9 & 0x1f); +t6 = (int)t2 < (int)0x0; +L457980: +if (t6 == 0) {//nop; +goto L45799c;} +//nop; +t3 = MEM_U32(sp + 92); +t7 = MEM_U32(a3 + 24); +t1 = MEM_U32(t3 + 0); +//nop; +MEM_U32(t7 + 12) = t1; +L45799c: +//nop; +a0 = a3; +//nop; +f_delentry(mem, sp, a0); +goto L4579ac; +//nop; +L4579ac: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L4579b8: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L4579c0: +a2 = 0x10004f62; +//nop; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4579d4; +a2 = a2; +L4579d4: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +at = 0x4; +if (v0 == at) {// fdead 0 t6 = MEM_U32(sp + 40); +goto L457744;} +// fdead 0 t6 = MEM_U32(sp + 40); +at = 0x3c; +L4579f0: +if (v0 == at) {a0 = 0x1; +goto L457880;} +a0 = 0x1; +a1 = 0x50a; +goto L4579c0; +a1 = 0x50a; +L457a00: +MEM_U8(sp + 83) = (uint8_t)zero; +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457a0c: +//nop; +a0 = 0x60; +// fdead 4203adff t9 = t9; +a1 = s0 + 0x24; +v0 = v1; +MEM_U32(sp + 84) = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L457a28; +MEM_U32(sp + 84) = v1; +L457a28: +a2 = MEM_U32(s0 + 36); +// bdead 4002008b gp = MEM_U32(sp + 32); +t4 = MEM_U8(a2 + 0); +v1 = MEM_U32(sp + 84); +at = 0x4; +if (t4 != at) {MEM_U8(sp + 82) = (uint8_t)v0; +goto L457a70;} +MEM_U8(sp + 82) = (uint8_t)v0; +t5 = MEM_U8(a2 + 32); +at = 0x41; +if (t5 != at) {//nop; +goto L457a70;} +//nop; +//nop; +a0 = a2; +MEM_U32(sp + 84) = v1; +f_reduceixa(mem, sp, a0); +goto L457a64; +MEM_U32(sp + 84) = v1; +L457a64: +// bdead 40020003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 84); +//nop; +L457a70: +//nop; +a0 = 0x60; +// fdead 600260bf t9 = t9; +a1 = s0 + 0x28; +v0 = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L457a88; +v0 = v1; +L457a88: +// bdead 4002000b gp = MEM_U32(sp + 32); +a2 = v0 & 0xff; +t9 = 0x1001eb84; +v0 = MEM_U8(sp + 83); +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L457ab0;} +//nop; +// bdead 9 ra = MEM_U32(sp + 36); +goto L458428; +// bdead 9 ra = MEM_U32(sp + 36); +L457ab0: +a0 = MEM_U32(s0 + 40); +at = 0x4; +t2 = MEM_U8(a0 + 0); +//nop; +if (t2 != at) {t6 = MEM_U8(sp + 82); +goto L457af8;} +t6 = MEM_U8(sp + 82); +t8 = MEM_U8(a0 + 32); +at = 0x41; +if (t8 != at) {t6 = MEM_U8(sp + 82); +goto L457af8;} +t6 = MEM_U8(sp + 82); +//nop; +MEM_U8(sp + 81) = (uint8_t)a2; +//nop; +f_reduceixa(mem, sp, a0); +goto L457ae8; +//nop; +L457ae8: +// bdead 40020003 gp = MEM_U32(sp + 32); +a2 = MEM_U8(sp + 81); +//nop; +t6 = MEM_U8(sp + 82); +L457af8: +//nop; +if (t6 == 0) {//nop; +goto L457c0c;} +//nop; +if (a2 == 0) {//nop; +goto L457c0c;} +//nop; +a1 = MEM_U8(s0 + 32); +//nop; +t3 = a1 < 0x60; +if (t3 == 0) {t1 = (int)a1 >> 5; +goto L457b40;} +t1 = (int)a1 >> 5; +t4 = 0x10000e7c; +t7 = t1 << 2; +t4 = t4; +t5 = t4 + t7; +t9 = MEM_U32(t5 + 0); +//nop; +t2 = t9 << (a1 & 0x1f); +t3 = (int)t2 < (int)0x0; +L457b40: +if (t3 != 0) {//nop; +goto L457c0c;} +//nop; +a2 = MEM_U32(s0 + 36); +a3 = MEM_U32(s0 + 40); +t6 = MEM_U8(a2 + 0); +at = 0x1; +if (t6 != at) {//nop; +goto L457b8c;} +//nop; +t1 = MEM_U8(a3 + 0); +at = 0x1; +if (t1 != at) {//nop; +goto L457b8c;} +//nop; +t4 = MEM_U16(a3 + 48); +t7 = MEM_U16(a2 + 48); +//nop; +if (t4 == t7) {//nop; +goto L457b8c;} +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L457b8c: +//nop; +a0 = MEM_U8(s0 + 1); +//nop; +v0 = f_binaryovfw(mem, sp, a0, a1, a2, a3); +goto L457b9c; +//nop; +L457b9c: +// bdead 4002018b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L457bd4;} +//nop; +t5 = MEM_U8(s0 + 62); +MEM_U8(sp + 83) = (uint8_t)zero; +if (t5 == 0) {//nop; +goto L456e60;} +//nop; +//nop; +a0 = MEM_U8(s0 + 32); +//nop; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L457bc8; +//nop; +L457bc8: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457bd4: +t9 = 0x1; +t2 = MEM_U32(sp + 92); +MEM_U8(sp + 83) = (uint8_t)t9; +//nop; +t8 = MEM_U32(t2 + 0); +a0 = MEM_U8(s0 + 32); +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 36); +a3 = MEM_U32(s0 + 40); +MEM_U32(sp + 16) = t8; +f_binaryfold(mem, sp, a0, a1, a2, a3); +goto L457c00; +MEM_U32(sp + 16) = t8; +L457c00: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457c0c: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L457c14: +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +// fdead 420385ff t9 = t9; +a0 = 0x60; +a1 = s0 + 0x24; +v0 = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L457c30; +v0 = v1; +L457c30: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L457cd0;} +//nop; +t3 = MEM_U8(s0 + 32); +at = 0x36; +if (t3 != at) {//nop; +goto L456e60;} +//nop; +a2 = MEM_U32(s0 + 36); +at = 0x1; +t6 = MEM_U8(a2 + 0); +//nop; +if (t6 != at) {//nop; +goto L456e60;} +//nop; +t1 = MEM_U8(a2 + 50); +at = 0x4; +if (t1 != at) {t7 = MEM_U32(sp + 92); +goto L457cac;} +t7 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U16(a2 + 48); +//nop; +v0 = f_is_gp_relative(mem, sp, a0); +goto L457c84; +//nop; +L457c84: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 != 0) {t7 = MEM_U32(sp + 92); +goto L457cac;} +t7 = MEM_U32(sp + 92); +t4 = 0x1001eb80; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L456e60;} +//nop; +t7 = MEM_U32(sp + 92); +L457cac: +//nop; +a0 = MEM_U32(t7 + 0); +//nop; +v0 = f_ilodfold(mem, sp, a0); +goto L457cbc; +//nop; +L457cbc: +t5 = MEM_U32(sp + 92); +// bdead 400b gp = MEM_U32(sp + 32); +MEM_U32(t5 + 0) = v0; +v0 = zero; +goto L458424; +v0 = zero; +L457cd0: +a2 = MEM_U32(s0 + 36); +at = 0x4; +v0 = MEM_U8(a2 + 0); +//nop; +if (v0 != at) {at = 0x4; +goto L457d94;} +at = 0x4; +v1 = MEM_U8(a2 + 32); +at = 0x1a; +t9 = v1 < 0x40; +if (t9 == 0) {t2 = (int)v1 >> 5; +goto L457d1c;} +t2 = (int)v1 >> 5; +t3 = 0x10000e98; +t8 = t2 << 2; +t3 = t3; +t6 = t3 + t8; +t1 = MEM_U32(t6 + 0); +//nop; +t4 = t1 << (v1 & 0x1f); +t9 = (int)t4 < (int)0x0; +L457d1c: +if (t9 == 0) {//nop; +goto L457d90;} +//nop; +if (v1 != at) {//nop; +goto L457d44;} +//nop; +t5 = MEM_U32(s0 + 44); +t2 = MEM_U32(a2 + 44); +//nop; +t3 = t5 - t2; +MEM_U32(s0 + 44) = t3; +goto L457d58; +MEM_U32(s0 + 44) = t3; +L457d44: +t8 = MEM_U32(s0 + 44); +t6 = MEM_U32(a2 + 44); +//nop; +t1 = t8 + t6; +MEM_U32(s0 + 44) = t1; +L457d58: +t4 = MEM_U32(a2 + 36); +a0 = a2; +MEM_U32(s0 + 36) = t4; +t7 = MEM_U16(t4 + 6); +//nop; +t9 = t7 + 0x1; +MEM_U16(t4 + 6) = (uint16_t)t9; +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L457d84; +//nop; +L457d84: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457d90: +at = 0x4; +L457d94: +if (v0 != at) {//nop; +goto L456e60;} +//nop; +t5 = MEM_U8(a2 + 32); +at = 0x41; +if (t5 != at) {//nop; +goto L456e60;} +//nop; +//nop; +a0 = a2; +//nop; +f_reduceixa(mem, sp, a0); +goto L457dbc; +//nop; +L457dbc: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457dc8: +//nop; +a0 = 0x60; +// fdead 420381ff t9 = t9; +a1 = s0 + 0x24; +v0 = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L457de0; +v0 = v1; +L457de0: +// bdead 40020003 gp = MEM_U32(sp + 32); +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L457dec: +//nop; +a0 = 0x60; +// fdead 4203a1ff t9 = t9; +a1 = s0 + 0x24; +v0 = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L457e04; +v0 = v1; +L457e04: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L457e94;} +//nop; +t2 = MEM_U8(s0 + 1); +at = 0x8a800000; +t3 = t2 < 0x20; +t8 = -t3; +t6 = t8 & at; +t1 = t6 << (t2 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L457e94;} +//nop; +t4 = MEM_U8(s0 + 56); +at = 0x8a800000; +t7 = t4 < 0x20; +t9 = -t7; +t5 = t9 & at; +t3 = t5 << (t4 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L457e94;} +//nop; +t8 = MEM_U32(s0 + 36); +at = 0x1; +t6 = MEM_U8(t8 + 0); +t2 = 0x1; +if (t6 != at) {t1 = MEM_U32(sp + 92); +goto L457e74;} +t1 = MEM_U32(sp + 92); +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +// fdead 0 t1 = MEM_U32(sp + 92); +L457e74: +//nop; +MEM_U8(sp + 83) = (uint8_t)t2; +a0 = MEM_U32(t1 + 0); +//nop; +f_cvtfold(mem, sp, a0); +goto L457e88; +//nop; +L457e88: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457e94: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L457e9c: +//nop; +a0 = 0x60; +// bdead 40020033 t9 = t9; +a1 = s0 + 0x24; +v0 = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L457eb4; +v0 = v1; +L457eb4: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L457ecc;} +//nop; +at = 0x1001e694; +//nop; +MEM_U32(at + 0) = zero; +L457ecc: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L457ed4: +//nop; +a0 = 0x60; +// bdead 40020033 t9 = t9; +a1 = s0 + 0x24; +v0 = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L457eec; +v0 = v1; +L457eec: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L457f88;} +//nop; +t7 = MEM_U8(s0 + 1); +at = 0x8a800000; +t9 = t7 < 0x20; +t5 = -t9; +t4 = t5 & at; +t3 = t4 << (t7 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L457f88;} +//nop; +t8 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(t8 + 0); +//nop; +v0 = f_unaryovfw(mem, sp, a0); +goto L457f2c; +//nop; +L457f2c: +// bdead 4002018b gp = MEM_U32(sp + 32); +if (v0 == 0) {t2 = 0x1; +goto L457f64;} +t2 = 0x1; +t6 = MEM_U8(s0 + 62); +MEM_U8(sp + 83) = (uint8_t)zero; +if (t6 == 0) {//nop; +goto L456e60;} +//nop; +//nop; +a0 = MEM_U8(s0 + 32); +//nop; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L457f58; +//nop; +L457f58: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457f64: +t1 = MEM_U32(sp + 92); +//nop; +MEM_U8(sp + 83) = (uint8_t)t2; +a0 = MEM_U32(t1 + 0); +//nop; +f_unaryfold(mem, sp, a0, a1, a2, a3); +goto L457f7c; +//nop; +L457f7c: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L457f88: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L457f90: +//nop; +a1 = s0 + 0x24; +// fdead 4203a5ff t9 = t9; +v0 = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L457fa4; +v0 = v1; +L457fa4: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t3 = MEM_U32(sp + 92); +goto L45802c;} +t3 = MEM_U32(sp + 92); +t9 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(t9 + 0); +//nop; +//nop; +//nop; +v0 = f_unaryovfw(mem, sp, a0); +goto L457fcc; +//nop; +L457fcc: +// bdead 4002018b gp = MEM_U32(sp + 32); +if (v0 == 0) {t4 = 0x1; +goto L458004;} +t4 = 0x1; +t5 = MEM_U8(s0 + 62); +MEM_U8(sp + 83) = (uint8_t)zero; +if (t5 == 0) {//nop; +goto L456e60;} +//nop; +//nop; +a0 = MEM_U8(s0 + 32); +//nop; +f_ovfwwarning(mem, sp, a0, a1, a2, a3); +goto L457ff8; +//nop; +L457ff8: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L458004: +t7 = MEM_U32(sp + 92); +//nop; +MEM_U8(sp + 83) = (uint8_t)t4; +a0 = MEM_U32(t7 + 0); +//nop; +f_unaryfold(mem, sp, a0, a1, a2, a3); +goto L45801c; +//nop; +L45801c: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +// fdead 0 t3 = MEM_U32(sp + 92); +L45802c: +//nop; +MEM_U8(sp + 83) = (uint8_t)zero; +a0 = MEM_U32(t3 + 0); +//nop; +f_mergeconst(mem, sp, a0); +goto L458040; +//nop; +L458040: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L458068;} +//nop; +v0 = zero; +goto L458424; +v0 = zero; +L458068: +a2 = MEM_U32(s0 + 36); +at = 0x4; +t6 = MEM_U8(a2 + 0); +//nop; +if (t6 != at) {//nop; +goto L456e60;} +//nop; +t2 = MEM_U8(a2 + 32); +at = 0x41; +if (t2 != at) {//nop; +goto L456e60;} +//nop; +//nop; +a0 = a2; +//nop; +f_reduceixa(mem, sp, a0); +goto L4580a0; +//nop; +L4580a0: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L4580ac: +//nop; +a0 = 0x60; +// fdead 420381ff t9 = t9; +a1 = s0 + 0x24; +v0 = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L4580c4; +v0 = v1; +L4580c4: +// bdead 40020003 gp = MEM_U32(sp + 32); +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L4580d0: +//nop; +a0 = 0x60; +// fdead 420385ff t9 = t9; +a1 = s0 + 0x24; +v0 = v1; +MEM_U32(sp + 84) = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L4580ec; +MEM_U32(sp + 84) = v1; +L4580ec: +// bdead 40020003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 84); +t1 = 0x1001eb84; +v0 = MEM_U8(sp + 83); +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L458114;} +//nop; +// bdead 9 ra = MEM_U32(sp + 36); +goto L458428; +// bdead 9 ra = MEM_U32(sp + 36); +L458114: +a2 = MEM_U32(s0 + 36); +at = 0x4; +t9 = MEM_U8(a2 + 0); +//nop; +if (t9 != at) {//nop; +goto L458158;} +//nop; +t5 = MEM_U8(a2 + 32); +at = 0x41; +if (t5 != at) {//nop; +goto L458158;} +//nop; +//nop; +a0 = a2; +MEM_U32(sp + 84) = v1; +f_reduceixa(mem, sp, a0); +goto L45814c; +MEM_U32(sp + 84) = v1; +L45814c: +// bdead 40020003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 84); +//nop; +L458158: +//nop; +a0 = 0x60; +// bdead 40020033 t9 = t9; +a1 = s0 + 0x28; +v0 = v1; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L458170; +v0 = v1; +L458170: +// bdead 40020003 gp = MEM_U32(sp + 32); +v0 = MEM_U8(sp + 83); +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L458198;} +//nop; +// bdead 9 ra = MEM_U32(sp + 36); +goto L458428; +// bdead 9 ra = MEM_U32(sp + 36); +L458198: +a0 = MEM_U32(s0 + 40); +at = 0x4; +t7 = MEM_U8(a0 + 0); +//nop; +if (t7 != at) {//nop; +goto L4581d8;} +//nop; +t3 = MEM_U8(a0 + 32); +at = 0x41; +if (t3 != at) {//nop; +goto L4581d8;} +//nop; +//nop; +//nop; +//nop; +f_reduceixa(mem, sp, a0); +goto L4581d0; +//nop; +L4581d0: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L4581d8: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L456e60; +MEM_U8(sp + 83) = (uint8_t)zero; +L4581e0: +a2 = 0x10004f59; +//nop; +a0 = 0x1; +a1 = 0x463; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4581fc; +a2 = a2; +L4581fc: +// bdead 40020001 gp = MEM_U32(sp + 32); +t8 = MEM_U8(s0 + 0); +goto L456e64; +t8 = MEM_U8(s0 + 0); +L458208: +at = v0 < 0x63; +if (at != 0) {at = v0 < 0x7e; +goto L4582b0;} +at = v0 < 0x7e; +if (at != 0) {t6 = v0 + 0xffffff92; +goto L458270;} +t6 = v0 + 0xffffff92; +at = v0 < 0x94; +if (at != 0) {t8 = v0 + 0xffffff7a; +goto L45823c;} +t8 = v0 + 0xffffff7a; +at = 0x9a; +if (v0 == at) {//nop; +goto L457dc8;} +//nop; +//nop; +goto L4581e0; +//nop; +L45823c: +at = v0 < 0x8e; +if (at == 0) {at = t8 < 0x8; +goto L4583e4;} +at = t8 < 0x8; +if (at == 0) {//nop; +goto L4581e0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005080[] = { +&&L457e9c, +&&L4581e0, +&&L4581e0, +&&L4581e0, +&&L456cb4, +&&L4581e0, +&&L4581e0, +&&L457a0c, +}; +dest = Lswitch10005080[t8]; +//nop; +goto *dest; +//nop; +L458270: +at = 0x69; +if (v0 == at) {//nop; +goto L457a0c;} +//nop; +at = v0 < 0x78; +if (at == 0) {at = t6 < 0xa; +goto L4583d0;} +at = t6 < 0xa; +if (at == 0) {//nop; +goto L4581e0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005058[] = { +&&L457e9c, +&&L4581e0, +&&L4581e0, +&&L4581e0, +&&L457e9c, +&&L457a0c, +&&L457a0c, +&&L457a0c, +&&L457ed4, +&&L4580ac, +}; +dest = Lswitch10005058[t6]; +//nop; +goto *dest; +//nop; +L4582b0: +at = v0 < 0x1e; +if (at != 0) {at = v0 < 0x3d; +goto L458334;} +at = v0 < 0x3d; +if (at != 0) {t1 = v0 + 0xffffffd8; +goto L4582fc;} +t1 = v0 + 0xffffffd8; +at = 0x41; +if (v0 == at) {t2 = v0 + 0xffffffb3; +goto L456cb4;} +t2 = v0 + 0xffffffb3; +at = t2 < 0x16; +if (at == 0) {//nop; +goto L4581e0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005000[] = { +&&L457a0c, +&&L457a0c, +&&L4581e0, +&&L457ed4, +&&L4581e0, +&&L4581e0, +&&L4581e0, +&&L4581e0, +&&L457a0c, +&&L457a0c, +&&L457a0c, +&&L4581e0, +&&L4581e0, +&&L4581e0, +&&L456cb4, +&&L4581e0, +&&L457a0c, +&&L457ed4, +&&L457a0c, +&&L4581e0, +&&L457ed4, +&&L457ed4, +}; +dest = Lswitch10005000[t2]; +//nop; +goto *dest; +//nop; +L4582fc: +at = 0x23; +if (v0 == at) {//nop; +goto L457a0c;} +//nop; +at = t1 < 0x15; +if (at == 0) {//nop; +goto L4581e0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004fac[] = { +&&L457a0c, +&&L457a0c, +&&L4581e0, +&&L4581e0, +&&L4581e0, +&&L4581e0, +&&L4580d0, +&&L4580d0, +&&L4580d0, +&&L4581e0, +&&L4581e0, +&&L457c14, +&&L4580d0, +&&L4580d0, +&&L457c14, +&&L457f90, +&&L4580d0, +&&L4581e0, +&&L457a0c, +&&L456cb4, +&&L45733c, +}; +dest = Lswitch10004fac[t1]; +//nop; +goto *dest; +//nop; +L458334: +at = v0 < 0x5; +if (at != 0) {at = v0 < 0xf; +goto L458378;} +at = v0 < 0xf; +if (at == 0) {t4 = v0 + 0xffffffe8; +goto L4583a4;} +t4 = v0 + 0xffffffe8; +t9 = v0 + 0xfffffff4; +at = t9 < 0x3; +if (at == 0) {//nop; +goto L4581e0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004f88[] = { +&&L457ed4, +&&L457ed4, +&&L457e9c, +}; +dest = Lswitch10004f88[t9]; +//nop; +goto *dest; +//nop; +L458378: +at = v0 < 0x5; +if (at == 0) {//nop; +goto L4581e0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004f74[] = { +&&L457ed4, +&&L456cb4, +&&L4580ac, +&&L4581e0, +&&L45733c, +}; +dest = Lswitch10004f74[v0]; +//nop; +goto *dest; +//nop; +L4583a4: +at = t4 < 0x6; +if (at == 0) {//nop; +goto L4581e0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10004f94[] = { +&&L457dec, +&&L457ed4, +&&L457f90, +&&L4581e0, +&&L457a0c, +&&L457170, +}; +dest = Lswitch10004f94[t4]; +//nop; +goto *dest; +//nop; +L4583d0: +at = 0x7d; +if (v0 == at) {//nop; +goto L456cb4;} +//nop; +//nop; +goto L4581e0; +//nop; +L4583e4: +at = 0x93; +if (v0 == at) {//nop; +goto L457dc8;} +//nop; +//nop; +goto L4581e0; +//nop; +L4583f8: +a2 = 0x10004f50; +//nop; +a0 = 0x1; +a1 = 0x458; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L458414; +a2 = a2; +L458414: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L45841c: +v0 = MEM_U8(sp + 83); +//nop; +L458424: +// bdead 9 ra = MEM_U32(sp + 36); +L458428: +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x58; +return v0; +// bdead 9 sp = sp + 0x58; +} + +static void f_constarith(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L458434: +//constarith: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +t6 = 0x1001c900; +// fdead 4000800b MEM_U32(sp + 52) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 4000800b MEM_U32(sp + 48) = gp; +// fdead 4000800b MEM_U32(sp + 44) = s6; +// fdead 4000800b MEM_U32(sp + 40) = s5; +// fdead 4000800b MEM_U32(sp + 36) = s4; +// fdead 4000800b MEM_U32(sp + 32) = s3; +// fdead 4000800b MEM_U32(sp + 28) = s2; +// fdead 4000800b MEM_U32(sp + 24) = s1; +// fdead 4000800b MEM_U32(sp + 20) = s0; +a2 = 0x1001e698; +a3 = 0x1001e69c; +s0 = MEM_U32(t6 + 28); +t7 = MEM_U32(a2 + 0); +t8 = MEM_U32(a3 + 0); +s1 = MEM_U8(sp + 82); +s2 = sp + 0x58; +s3 = 0x4; +s4 = 0x6; +s5 = 0x41; +s6 = 0x60; +MEM_U32(a2 + 0) = zero; +MEM_U32(a3 + 0) = zero; +MEM_U32(sp + 76) = t7; +MEM_U32(sp + 72) = t8; +L4584ac: +v1 = MEM_U8(s0 + 0); +at = 0x7b; +if (v1 != at) {t2 = v1 < 0xa0; +goto L45853c;} +t2 = v1 < 0xa0; +//nop; +a1 = MEM_U32(s0 + 4); +// bdead 40fe0043 t9 = t9; +a0 = s6; +v0 = s2; +a1 = a1 + 0x34; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L4584d8; +a1 = a1 + 0x34; +L4584d8: +t9 = MEM_U32(s0 + 4); +// bdead 44fe0003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(t9 + 52); +//nop; +t0 = MEM_U8(a0 + 0); +//nop; +if (s3 != t0) {//nop; +goto L458520;} +//nop; +t1 = MEM_U8(a0 + 32); +//nop; +if (s5 != t1) {//nop; +goto L458520;} +//nop; +//nop; +//nop; +//nop; +f_reduceixa(mem, sp, a0); +goto L458518; +//nop; +L458518: +// bdead 40fe0003 gp = MEM_U32(sp + 48); +//nop; +L458520: +v0 = 0x1001eb84; +a3 = 0x1001e69c; +a2 = 0x1001e698; +v0 = MEM_U8(v0 + 0); +//nop; +goto L458b48; +//nop; +// fdead 0 t2 = v1 < 0xa0; +L45853c: +if (t2 == 0) {t3 = (int)v1 >> 5; +goto L458564;} +t3 = (int)v1 >> 5; +t5 = 0x10000ea8; +t4 = t3 << 2; +t5 = t5; +t6 = t5 + t4; +t7 = MEM_U32(t6 + 0); +//nop; +t8 = t7 << (v1 & 0x1f); +t2 = (int)t8 < (int)0x0; +L458564: +if (t2 != 0) {at = 0x26; +goto L458718;} +at = 0x26; +//nop; +a0 = s6; +// bdead 40fe0023 t9 = t9; +a1 = s0 + 0x4; +v0 = s2; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L458584; +v0 = s2; +L458584: +a1 = MEM_U32(s0 + 4); +// bdead 40fe0043 gp = MEM_U32(sp + 48); +t0 = MEM_U8(a1 + 0); +//nop; +if (s3 != t0) {//nop; +goto L4585c4;} +//nop; +t1 = MEM_U8(a1 + 32); +//nop; +if (s5 != t1) {//nop; +goto L4585c4;} +//nop; +//nop; +a0 = a1; +//nop; +f_reduceixa(mem, sp, a0); +goto L4585bc; +//nop; +L4585bc: +// bdead 40fe0003 gp = MEM_U32(sp + 48); +//nop; +L4585c4: +t3 = MEM_U8(s0 + 0); +a0 = s6; +t5 = t3 + 0xffffffe0; +t4 = t5 < 0x40; +if (t4 == 0) {t6 = (int)t5 >> 5; +goto L4585fc;} +t6 = (int)t5 >> 5; +t8 = 0x10000ea0; +t7 = t6 << 2; +t8 = t8; +t9 = t8 + t7; +t2 = MEM_U32(t9 + 0); +//nop; +t0 = t2 << (t5 & 0x1f); +t4 = (int)t0 < (int)0x0; +L4585fc: +if (t4 == 0) {//nop; +goto L458700;} +//nop; +//nop; +a1 = s0 + 0x14; +// bdead 40fe0063 t9 = t9; +v0 = s2; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L458618; +v0 = s2; +L458618: +v1 = MEM_U8(s0 + 0); +// bdead 40fe0013 gp = MEM_U32(sp + 48); +t3 = v1 + 0xffffffc0; +t6 = t3 < 0x20; +t8 = -t6; +t7 = t8 & 0xc0; +t9 = t7 << (t3 & 0x1f); +if ((int)t9 >= 0) {at = 0x3f; +goto L458684;} +at = 0x3f; +a0 = MEM_U32(s0 + 20); +//nop; +t2 = MEM_U8(a0 + 0); +//nop; +if (s3 != t2) {at = 0x3f; +goto L458684;} +at = 0x3f; +t5 = MEM_U8(a0 + 32); +//nop; +if (s5 != t5) {at = 0x3f; +goto L458684;} +at = 0x3f; +//nop; +//nop; +//nop; +f_reduceixa(mem, sp, a0); +goto L458674; +//nop; +L458674: +// bdead 40fe0003 gp = MEM_U32(sp + 48); +v1 = MEM_U8(s0 + 0); +//nop; +at = 0x3f; +L458684: +if (v1 != at) {//nop; +goto L458700;} +//nop; +a1 = MEM_U32(s0 + 4); +at = 0x1; +t0 = MEM_U8(a1 + 0); +//nop; +if (t0 != at) {//nop; +goto L458700;} +//nop; +t1 = MEM_U8(a1 + 50); +//nop; +if (s3 != t1) {//nop; +goto L4586e8;} +//nop; +//nop; +a0 = MEM_U16(a1 + 48); +//nop; +v0 = f_is_gp_relative(mem, sp, a0); +goto L4586c4; +//nop; +L4586c4: +// bdead 40fe000b gp = MEM_U32(sp + 48); +if (v0 != 0) {//nop; +goto L4586e8;} +//nop; +t4 = 0x1001eb80; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L458700;} +//nop; +L4586e8: +//nop; +a0 = s0; +//nop; +f_istrfold(mem, sp, a0); +goto L4586f8; +//nop; +L4586f8: +// bdead 40fe0003 gp = MEM_U32(sp + 48); +//nop; +L458700: +v0 = 0x1001eb84; +a3 = 0x1001e69c; +a2 = 0x1001e698; +v0 = MEM_U8(v0 + 0); +//nop; +goto L458b48; +//nop; +L458718: +if (v1 == at) {a0 = s6; +goto L45872c;} +a0 = s6; +at = 0x7f; +if (v1 != at) {at = 0xf; +goto L458814;} +at = 0xf; +L45872c: +//nop; +a1 = s0 + 0x4; +// bdead 40fe0063 t9 = t9; +v0 = s2; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L458740; +v0 = s2; +L458740: +// bdead 40fe000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L4587f8;} +//nop; +a1 = MEM_U32(s0 + 4); +at = 0x2; +t6 = MEM_U8(a1 + 0); +//nop; +if (t6 != at) {//nop; +goto L4587f8;} +//nop; +v0 = MEM_U32(a1 + 32); +//nop; +if (v0 == 0) {//nop; +goto L458784;} +//nop; +t8 = MEM_U8(s0 + 0); +at = 0x26; +if (t8 == at) {//nop; +goto L45879c;} +//nop; +L458784: +if (v0 != 0) {//nop; +goto L4587e4;} +//nop; +t7 = MEM_U8(s0 + 0); +at = 0x7f; +if (t7 != at) {//nop; +goto L4587e4;} +//nop; +L45879c: +v0 = 0x1001c900; +MEM_U8(s0 + 0) = (uint8_t)s6; +v0 = MEM_U32(v0 + 0); +//nop; +t3 = MEM_U32(v0 + 24); +//nop; +v1 = MEM_U32(t3 + 0); +//nop; +t9 = MEM_U32(v1 + 20); +//nop; +t2 = MEM_U32(t9 + 4); +//nop; +MEM_U32(v1 + 20) = t2; +t5 = MEM_U32(v0 + 24); +//nop; +t0 = MEM_U32(t5 + 4); +MEM_U32(v0 + 24) = t0; +goto L4587f8; +MEM_U32(v0 + 24) = t0; +L4587e4: +at = 0x1001c8e8; +t1 = 0x88; +MEM_U8(s0 + 0) = (uint8_t)t1; +t4 = 0x1; +MEM_U8(at + 0) = (uint8_t)t4; +L4587f8: +v0 = 0x1001eb84; +a3 = 0x1001e69c; +a2 = 0x1001e698; +v0 = MEM_U8(v0 + 0); +//nop; +goto L458b48; +//nop; +at = 0xf; +L458814: +if (v1 != at) {t7 = v1 + 0xffffff80; +goto L458874;} +t7 = v1 + 0xffffff80; +//nop; +a0 = s6; +// bdead 40fe0023 t9 = t9; +a1 = s0 + 0x4; +v0 = s2; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L458834; +v0 = s2; +L458834: +// bdead 40fe000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L45885c;} +//nop; +t6 = MEM_U32(s0 + 4); +at = 0x1; +t8 = MEM_U32(t6 + 32); +//nop; +if (t8 != at) {//nop; +goto L45885c;} +//nop; +MEM_U8(s0 + 0) = (uint8_t)s6; +L45885c: +v0 = 0x1001eb84; +a3 = 0x1001e69c; +a2 = 0x1001e698; +v0 = MEM_U8(v0 + 0); +//nop; +goto L458b48; +//nop; +L458874: +t3 = t7 < 0x20; +t9 = -t3; +at = 0xfc000000; +t2 = t9 & at; +t5 = t2 << (t7 & 0x1f); +if ((int)t5 >= 0) {a0 = s6; +goto L458b24;} +a0 = s6; +//nop; +a1 = s0 + 0x4; +// bdead 40fe0063 t9 = t9; +v0 = s2; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L4588a4; +v0 = s2; +L4588a4: +// bdead 40fe000b gp = MEM_U32(sp + 48); +if (v0 == 0) {a0 = s6; +goto L458b0c;} +a0 = s6; +//nop; +a1 = s0 + 0x14; +// fdead 160fe007f t9 = t9; +v0 = s2; +v0 = func_456bc0(mem, sp, v0, a0, a1); +goto L4588c4; +v0 = s2; +L4588c4: +// bdead 40fe018b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L458b0c;} +//nop; +v0 = MEM_U8(s0 + 44); +at = 0xe0000; +t0 = v0 < 0x20; +t1 = -t0; +t4 = t1 & at; +t6 = t4 << (v0 & 0x1f); +if ((int)t6 < 0) {//nop; +goto L458b0c;} +//nop; +v1 = MEM_U8(s0 + 0); +a0 = 0x1; +t8 = v1 + 0xffffff80; +at = t8 < 0x6; +if (at == 0) {a1 = 0x604; +goto L458ac8;} +a1 = 0x604; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100050cc[] = { +&&L458928, +&&L458a70, +&&L458a20, +&&L4589c8, +&&L458978, +&&L458950, +}; +dest = Lswitch100050cc[t8]; +//nop; +goto *dest; +//nop; +L458928: +t3 = MEM_U32(s0 + 20); +t2 = MEM_U32(s0 + 4); +t9 = MEM_U32(t3 + 32); +t7 = MEM_U32(t2 + 32); +//nop; +s1 = t9 ^ t7; +s1 = s1 < 0x1; +t5 = s1 & 0xff; +s1 = t5; +goto L458ae4; +s1 = t5; +L458950: +t0 = MEM_U32(s0 + 20); +t4 = MEM_U32(s0 + 4); +t1 = MEM_U32(t0 + 32); +t6 = MEM_U32(t4 + 32); +//nop; +s1 = t1 ^ t6; +s1 = zero < s1; +t8 = s1 & 0xff; +s1 = t8; +goto L458ae4; +s1 = t8; +L458978: +if (s4 != v0) {//nop; +goto L4589a4;} +//nop; +t3 = MEM_U32(s0 + 4); +t9 = MEM_U32(s0 + 20); +t2 = MEM_U32(t3 + 32); +t7 = MEM_U32(t9 + 32); +//nop; +s1 = (int)t2 < (int)t7; +t5 = s1 & 0xff; +s1 = t5; +goto L458ae4; +s1 = t5; +L4589a4: +t0 = MEM_U32(s0 + 4); +t1 = MEM_U32(s0 + 20); +t4 = MEM_U32(t0 + 32); +t6 = MEM_U32(t1 + 32); +//nop; +s1 = t4 < t6; +t8 = s1 & 0xff; +s1 = t8; +goto L458ae4; +s1 = t8; +L4589c8: +if (s4 != v0) {//nop; +goto L4589f8;} +//nop; +t3 = MEM_U32(s0 + 20); +t2 = MEM_U32(s0 + 4); +t9 = MEM_U32(t3 + 32); +t7 = MEM_U32(t2 + 32); +//nop; +s1 = (int)t9 < (int)t7; +s1 = s1 ^ 0x1; +t5 = s1 & 0xff; +s1 = t5; +goto L458ae4; +s1 = t5; +L4589f8: +t0 = MEM_U32(s0 + 20); +t4 = MEM_U32(s0 + 4); +t1 = MEM_U32(t0 + 32); +t6 = MEM_U32(t4 + 32); +//nop; +s1 = t1 < t6; +s1 = s1 ^ 0x1; +t8 = s1 & 0xff; +s1 = t8; +goto L458ae4; +s1 = t8; +L458a20: +if (s4 != v0) {//nop; +goto L458a4c;} +//nop; +t3 = MEM_U32(s0 + 20); +t9 = MEM_U32(s0 + 4); +t2 = MEM_U32(t3 + 32); +t7 = MEM_U32(t9 + 32); +//nop; +s1 = (int)t2 < (int)t7; +t5 = s1 & 0xff; +s1 = t5; +goto L458ae4; +s1 = t5; +L458a4c: +t0 = MEM_U32(s0 + 20); +t1 = MEM_U32(s0 + 4); +t4 = MEM_U32(t0 + 32); +t6 = MEM_U32(t1 + 32); +//nop; +s1 = t4 < t6; +t8 = s1 & 0xff; +s1 = t8; +goto L458ae4; +s1 = t8; +L458a70: +if (s4 != v0) {//nop; +goto L458aa0;} +//nop; +t3 = MEM_U32(s0 + 4); +t2 = MEM_U32(s0 + 20); +t9 = MEM_U32(t3 + 32); +t7 = MEM_U32(t2 + 32); +//nop; +s1 = (int)t9 < (int)t7; +s1 = s1 ^ 0x1; +t5 = s1 & 0xff; +s1 = t5; +goto L458ae4; +s1 = t5; +L458aa0: +t0 = MEM_U32(s0 + 4); +t4 = MEM_U32(s0 + 20); +t1 = MEM_U32(t0 + 32); +t6 = MEM_U32(t4 + 32); +//nop; +s1 = t1 < t6; +s1 = s1 ^ 0x1; +t8 = s1 & 0xff; +s1 = t8; +goto L458ae4; +s1 = t8; +L458ac8: +a2 = 0x100050c0; +//nop; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L458adc; +a2 = a2; +L458adc: +// bdead 40fe0183 gp = MEM_U32(sp + 48); +//nop; +L458ae4: +if (s1 == 0) {//nop; +goto L458b08;} +//nop; +//nop; +//nop; +//nop; +f_boundswarning(mem, sp, a0, a1, a2, a3); +goto L458afc; +//nop; +L458afc: +// bdead 40fe0003 gp = MEM_U32(sp + 48); +//nop; +goto L458b0c; +//nop; +L458b08: +MEM_U8(s0 + 0) = (uint8_t)s6; +L458b0c: +v0 = 0x1001eb84; +a3 = 0x1001e69c; +a2 = 0x1001e698; +v0 = MEM_U8(v0 + 0); +//nop; +goto L458b48; +//nop; +L458b24: +v0 = 0x1001eb84; +at = 0x51; +v0 = MEM_U8(v0 + 0); +if (v1 != at) {//nop; +goto L458b48;} +//nop; +t3 = MEM_U32(s0 + 20); +t2 = MEM_U32(s0 + 24); +MEM_U32(a2 + 0) = t3; +MEM_U32(a3 + 0) = t2; +L458b48: +if (v0 != 0) {// bdead 40fe0183 ra = MEM_U32(sp + 52); +goto L458b78;} +// bdead 40fe0183 ra = MEM_U32(sp + 52); +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L4584ac;} +//nop; +t9 = MEM_U32(sp + 76); +t7 = MEM_U32(sp + 72); +MEM_U8(sp + 82) = (uint8_t)s1; +MEM_U32(a2 + 0) = t9; +MEM_U32(a3 + 0) = t7; +// bdead 1 ra = MEM_U32(sp + 52); +L458b78: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +//nop; +//nop; +//nop; +} + +static uint32_t func_458ba8(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L458ba8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 4000002b MEM_U32(sp + 60) = ra; +// fdead 4000002b MEM_U32(sp + 56) = fp; +// fdead 4000002b MEM_U32(sp + 52) = gp; +// fdead 4000002b MEM_U32(sp + 48) = s7; +// fdead 4000002b MEM_U32(sp + 44) = s6; +// fdead 4000002b MEM_U32(sp + 40) = s5; +// fdead 4000002b MEM_U32(sp + 36) = s4; +// fdead 4000002b MEM_U32(sp + 32) = s3; +// fdead 4000002b MEM_U32(sp + 28) = s2; +// fdead 4000002b MEM_U32(sp + 24) = s1; +// fdead 4000002b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 88) = a0; +s7 = MEM_U32(a0 + 24); +s5 = 0x1; +MEM_U32(a0 + 32) = a0; +if (s7 == 0) {MEM_U8(a0 + 40) = (uint8_t)s5; +goto L458c24;} +MEM_U8(a0 + 40) = (uint8_t)s5; +L458bfc: +t7 = MEM_U8(s7 + 41); +//nop; +if (t7 == 0) {//nop; +goto L458c14;} +//nop; +MEM_U32(s7 + 32) = s7; +MEM_U8(s7 + 40) = (uint8_t)s5; +L458c14: +s7 = MEM_U32(s7 + 24); +//nop; +if (s7 != 0) {//nop; +goto L458bfc;} +//nop; +L458c24: +at = 0x1001e690; +s7 = MEM_U32(sp + 88); +s3 = 0x10000ec0; +s2 = MEM_U32(sp + 76); +MEM_U8(sp + 67) = (uint8_t)zero; +s4 = 0x2; +MEM_U32(at + 0) = zero; +t8 = MEM_U32(sp + 88); +L458c44: +fp = zero; +if (s7 != t8) {//nop; +goto L458c70;} +//nop; +//nop; +a0 = 0x2c; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L458c60; +a1 = s3; +L458c60: +// bdead c170000b gp = MEM_U32(sp + 52); +MEM_U32(sp + 68) = v0; +s2 = v0; +goto L458c8c; +s2 = v0; +L458c70: +//nop; +a0 = 0x2c; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L458c80; +a1 = s3; +L458c80: +MEM_U32(s2 + 24) = v0; +// bdead c170000b gp = MEM_U32(sp + 52); +s2 = v0; +L458c8c: +MEM_U32(s2 + 0) = zero; +MEM_U32(s2 + 28) = zero; +MEM_U32(s2 + 32) = zero; +MEM_U8(s2 + 40) = (uint8_t)zero; +MEM_U32(s2 + 8) = zero; +MEM_U32(s2 + 16) = zero; +MEM_U32(s2 + 20) = zero; +MEM_U8(s2 + 42) = (uint8_t)zero; +MEM_U32(s2 + 12) = s7; +MEM_U32(s2 + 36) = zero; +t9 = MEM_U8(s7 + 41); +MEM_U32(s7 + 8) = s2; +MEM_U8(s7 + 40) = (uint8_t)s4; +MEM_U8(s2 + 41) = (uint8_t)t9; +//nop; +a0 = 0x8; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L458cd4; +a1 = s3; +L458cd4: +// bdead c178000b gp = MEM_U32(sp + 52); +MEM_U32(s2 + 4) = v0; +t0 = 0x1001e690; +MEM_U32(v0 + 0) = s7; +t0 = MEM_U32(t0 + 0); +at = 0x1001e690; +t1 = t0 + 0x1; +MEM_U32(at + 0) = t1; +s6 = MEM_U32(s2 + 4); +//nop; +if (s6 == 0) {s0 = s6; +goto L458e44;} +s0 = s6; +L458d04: +t2 = MEM_U32(s6 + 0); +//nop; +MEM_U8(t2 + 40) = (uint8_t)s4; +t3 = MEM_U32(s6 + 0); +//nop; +s1 = MEM_U32(t3 + 16); +//nop; +if (s1 == 0) {//nop; +goto L458e30;} +//nop; +L458d28: +v0 = MEM_U32(s1 + 0); +//nop; +t4 = MEM_U32(v0 + 28); +//nop; +t5 = t4 + 0xffffffff; +MEM_U32(v0 + 28) = t5; +v0 = MEM_U32(s1 + 0); +//nop; +v1 = MEM_U32(v0 + 32); +//nop; +if (v1 != 0) {//nop; +goto L458db8;} +//nop; +t6 = MEM_U32(s2 + 4); +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +MEM_U32(v0 + 32) = t7; +v0 = MEM_U32(s1 + 0); +//nop; +t8 = MEM_U32(v0 + 28); +//nop; +if (t8 != 0) {//nop; +goto L458db0;} +//nop; +//nop; +a0 = 0x8; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L458d94; +a1 = s3; +L458d94: +MEM_U32(s0 + 4) = v0; +t9 = MEM_U32(s1 + 0); +// bdead c5fc000b gp = MEM_U32(sp + 52); +MEM_U32(v0 + 0) = t9; +s0 = v0; +MEM_U32(t9 + 8) = s2; +goto L458e20; +MEM_U32(t9 + 8) = s2; +L458db0: +MEM_U8(v0 + 40) = (uint8_t)s5; +goto L458e20; +MEM_U8(v0 + 40) = (uint8_t)s5; +L458db8: +t1 = MEM_U32(s2 + 4); +//nop; +t2 = MEM_U32(t1 + 0); +//nop; +if (t2 != v1) {//nop; +goto L458e20;} +//nop; +t3 = MEM_U32(v0 + 28); +//nop; +if (t3 != 0) {//nop; +goto L458e20;} +//nop; +t4 = MEM_U8(v0 + 40); +//nop; +if (s4 == t4) {//nop; +goto L458e20;} +//nop; +//nop; +a0 = 0x8; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L458e00; +a1 = s3; +L458e00: +MEM_U32(s0 + 4) = v0; +t5 = MEM_U32(s1 + 0); +// bdead c1fc400b gp = MEM_U32(sp + 52); +MEM_U32(v0 + 0) = t5; +MEM_U32(t5 + 8) = s2; +t7 = MEM_U32(s1 + 0); +s0 = v0; +MEM_U8(t7 + 40) = (uint8_t)zero; +L458e20: +s1 = MEM_U32(s1 + 4); +//nop; +if (s1 != 0) {//nop; +goto L458d28;} +//nop; +L458e30: +MEM_U32(s0 + 4) = zero; +s6 = MEM_U32(s6 + 4); +//nop; +if (s6 != 0) {//nop; +goto L458d04;} +//nop; +L458e44: +s7 = MEM_U32(s7 + 24); +//nop; +if (s7 == 0) {//nop; +goto L458e6c;} +//nop; +t8 = MEM_U8(s7 + 40); +//nop; +fp = s5 ^ t8; +fp = fp < 0x1; +t9 = fp & 0xff; +fp = t9; +L458e6c: +if (fp != 0) {//nop; +goto L458e7c;} +//nop; +if (s7 != 0) {//nop; +goto L458e44;} +//nop; +L458e7c: +if (fp != 0) {t3 = MEM_U8(sp + 67); +goto L458ed8;} +t3 = MEM_U8(sp + 67); +s7 = MEM_U32(sp + 88); +//nop; +L458e8c: +s7 = MEM_U32(s7 + 24); +//nop; +if (s7 != 0) {//nop; +goto L458ea4;} +//nop; +MEM_U8(sp + 67) = (uint8_t)s5; +goto L458ebc; +MEM_U8(sp + 67) = (uint8_t)s5; +L458ea4: +t0 = MEM_U8(s7 + 40); +//nop; +fp = s5 ^ t0; +fp = fp < 0x1; +t1 = fp & 0xff; +fp = t1; +L458ebc: +if (fp != 0) {t3 = MEM_U8(sp + 67); +goto L458ed8;} +t3 = MEM_U8(sp + 67); +t2 = MEM_U8(sp + 67); +//nop; +if (t2 == 0) {//nop; +goto L458e8c;} +//nop; +t3 = MEM_U8(sp + 67); +L458ed8: +//nop; +if (t3 == 0) {t8 = MEM_U32(sp + 88); +goto L458c44;} +t8 = MEM_U32(sp + 88); +MEM_U32(s2 + 24) = zero; +s2 = MEM_U32(sp + 68); +//nop; +L458ef0: +s6 = MEM_U32(s2 + 4); +//nop; +L458ef8: +t4 = MEM_U32(s6 + 0); +//nop; +s1 = MEM_U32(t4 + 16); +//nop; +if (s1 == 0) {//nop; +goto L4590bc;} +//nop; +L458f10: +t5 = MEM_U32(s1 + 0); +//nop; +a2 = MEM_U32(t5 + 8); +//nop; +if (s2 == a2) {//nop; +goto L4590ac;} +//nop; +v0 = MEM_U32(s2 + 16); +//nop; +if (v0 != 0) {//nop; +goto L458fc8;} +//nop; +//nop; +a0 = 0x8; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L458f48; +a1 = s3; +L458f48: +MEM_U32(s2 + 16) = v0; +t6 = MEM_U32(s1 + 0); +// bdead 409c800b gp = MEM_U32(sp + 52); +t7 = MEM_U32(t6 + 8); +a0 = 0x8; +MEM_U32(v0 + 0) = t7; +t8 = MEM_U32(s2 + 16); +a1 = s3; +MEM_U32(t8 + 4) = zero; +t9 = MEM_U32(s1 + 0); +//nop; +a2 = MEM_U32(t9 + 8); +//nop; +t0 = MEM_U32(a2 + 28); +//nop; +t1 = t0 + 0x1; +MEM_U32(a2 + 28) = t1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L458f90; +MEM_U32(a2 + 28) = t1; +L458f90: +// bdead 409c000b gp = MEM_U32(sp + 52); +MEM_U32(v0 + 0) = s2; +t2 = MEM_U32(s1 + 0); +//nop; +t3 = MEM_U32(t2 + 8); +//nop; +t4 = MEM_U32(t3 + 20); +//nop; +MEM_U32(v0 + 4) = t4; +t5 = MEM_U32(s1 + 0); +//nop; +t6 = MEM_U32(t5 + 8); +MEM_U32(t6 + 20) = v0; +goto L4590ac; +MEM_U32(t6 + 20) = v0; +L458fc8: +t7 = MEM_U32(v0 + 0); +s0 = v0; +v1 = a2 ^ t7; +v1 = zero < v1; +t8 = v1 & 0xff; +if (t8 == 0) {v1 = t8; +goto L459020;} +v1 = t8; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 == 0) {//nop; +goto L459020;} +//nop; +L458ff4: +t9 = MEM_U32(v0 + 0); +s0 = v0; +v1 = a2 ^ t9; +v1 = zero < v1; +t0 = v1 & 0xff; +if (t0 == 0) {v1 = t0; +goto L459020;} +v1 = t0; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L458ff4;} +//nop; +L459020: +if (v1 == 0) {//nop; +goto L4590ac;} +//nop; +//nop; +a0 = 0x8; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L459038; +a1 = s3; +L459038: +MEM_U32(s0 + 4) = v0; +t1 = MEM_U32(s1 + 0); +// bdead 409c040b gp = MEM_U32(sp + 52); +t2 = MEM_U32(t1 + 8); +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 0) = t2; +t3 = MEM_U32(s1 + 0); +//nop; +a2 = MEM_U32(t3 + 8); +a0 = 0x8; +t4 = MEM_U32(a2 + 28); +a1 = s3; +t5 = t4 + 0x1; +MEM_U32(a2 + 28) = t5; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L459074; +MEM_U32(a2 + 28) = t5; +L459074: +// bdead 409c000b gp = MEM_U32(sp + 52); +MEM_U32(v0 + 0) = s2; +t6 = MEM_U32(s1 + 0); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +t8 = MEM_U32(t7 + 20); +//nop; +MEM_U32(v0 + 4) = t8; +t9 = MEM_U32(s1 + 0); +//nop; +t0 = MEM_U32(t9 + 8); +//nop; +MEM_U32(t0 + 20) = v0; +L4590ac: +s1 = MEM_U32(s1 + 4); +//nop; +if (s1 != 0) {//nop; +goto L458f10;} +//nop; +L4590bc: +s6 = MEM_U32(s6 + 4); +//nop; +if (s6 != 0) {//nop; +goto L458ef8;} +//nop; +s2 = MEM_U32(s2 + 24); +//nop; +if (s2 != 0) {//nop; +goto L458ef0;} +//nop; +// bdead 40000001 ra = MEM_U32(sp + 60); +v0 = MEM_U32(sp + 68); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 s7 = MEM_U32(sp + 48); +// bdead 9 fp = MEM_U32(sp + 56); +// bdead 9 sp = sp + 0x58; +return v0; +// bdead 9 sp = sp + 0x58; +} + +static uint32_t func_459110(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L459110: +v0 = MEM_U32(a1 + 8); +v1 = MEM_U32(a0 + 8); +//nop; +if (v0 == v1) {//nop; +goto L45913c;} +//nop; +L459124: +a0 = v1; +v1 = MEM_U32(v1 + 8); +v0 = MEM_U32(v0 + 8); +//nop; +if (v0 != v1) {//nop; +goto L459124;} +//nop; +L45913c: +v0 = a0; +return v0; +v0 = a0; +} + +static void func_459144(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L459144: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 44) = ra; +// fdead 4000006b MEM_U32(sp + 40) = gp; +// fdead 4000006b MEM_U32(sp + 36) = s3; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +v1 = MEM_U32(a0 + 16); +s1 = a0; +s2 = a1; +if (v1 != 0) {// bdead 400c01b1 s3 = v0; +goto L45918c;} +// bdead 400c01b1 s3 = v0; +t6 = 0x1; +MEM_U8(a0 + 42) = (uint8_t)t6; +goto L45927c; +MEM_U8(a0 + 42) = (uint8_t)t6; +L45918c: +t7 = MEM_U8(s1 + 40); +at = 0x3; +if (t7 != at) {//nop; +goto L4591b8;} +//nop; +//nop; +a0 = 0x2027; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L4591ac; +//nop; +L4591ac: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L459280; +// bdead 1 ra = MEM_U32(sp + 44); +L4591b8: +t8 = MEM_U8(s1 + 42); +s0 = v1; +if (t8 != 0) {// bdead 400e0181 ra = MEM_U32(sp + 44); +goto L459280;} +// bdead 400e0181 ra = MEM_U32(sp + 44); +t9 = 0x1; +MEM_U8(s1 + 42) = (uint8_t)t9; +L4591d0: +a0 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(a0 + 8); +//nop; +if (s2 == a1) {//nop; +goto L459224;} +//nop; +//nop; +a0 = s2; +// bdead 400e0061 t9 = t9; +// bdead 400e0061 v0 = s3; +v0 = func_459110(mem, sp, a0, a1); +goto L4591fc; +// bdead 400e0061 v0 = s3; +L4591fc: +v1 = MEM_U8(v0 + 42); +t0 = MEM_U8(s1 + 42); +// bdead 400e0399 gp = MEM_U32(sp + 40); +at = t0 < v1; +if (at == 0) {//nop; +goto L45926c;} +//nop; +MEM_U8(s1 + 42) = (uint8_t)v1; +t1 = MEM_U32(v0 + 36); +MEM_U32(s1 + 36) = t1; +goto L45926c; +MEM_U32(s1 + 36) = t1; +L459224: +//nop; +a1 = s2; +// bdead 400e01e1 t9 = t9; +// bdead 400e01e1 v0 = s3; +func_459144(mem, sp, a0, a1); +goto L459238; +// bdead 400e01e1 v0 = s3; +L459238: +t2 = MEM_U32(s0 + 0); +t3 = MEM_U8(s1 + 42); +v0 = MEM_U8(t2 + 42); +// bdead 400e1189 gp = MEM_U32(sp + 40); +at = t3 < v0; +if (at == 0) {//nop; +goto L45926c;} +//nop; +MEM_U8(s1 + 42) = (uint8_t)v0; +t4 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U32(t4 + 36); +//nop; +MEM_U32(s1 + 36) = t5; +L45926c: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L4591d0;} +//nop; +L45927c: +// bdead 1 ra = MEM_U32(sp + 44); +L459280: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t func_459298(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L459298: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +at = a0 < 0xa; +// fdead 4000006f MEM_U32(sp + 28) = ra; +// fdead 4000006f MEM_U32(sp + 24) = gp; +if (at == 0) {v0 = a0; +goto L459340;} +v0 = a0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100050f0[] = { +&&L4592dc, +&&L4592e4, +&&L4592ec, +&&L4592f4, +&&L4592fc, +&&L459304, +&&L459310, +&&L45931c, +&&L459328, +&&L459334, +}; +dest = Lswitch100050f0[v0]; +//nop; +goto *dest; +//nop; +L4592dc: +v0 = 0x1; +goto L459360; +v0 = 0x1; +L4592e4: +v0 = 0xa; +goto L459360; +v0 = 0xa; +L4592ec: +v0 = 0x64; +goto L459360; +v0 = 0x64; +L4592f4: +v0 = 0x3e8; +goto L459360; +v0 = 0x3e8; +L4592fc: +v0 = 0x2710; +goto L459360; +v0 = 0x2710; +L459304: +v0 = 0x10000; +v0 = v0 | 0x86a0; +goto L459360; +v0 = v0 | 0x86a0; +L459310: +v0 = 0xf0000; +v0 = v0 | 0x4240; +goto L459360; +v0 = v0 | 0x4240; +L45931c: +v0 = 0x980000; +v0 = v0 | 0x9680; +goto L459360; +v0 = v0 | 0x9680; +L459328: +v0 = 0x5f50000; +v0 = v0 | 0xe100; +goto L459360; +v0 = v0 | 0xe100; +L459334: +v0 = 0x3b9a0000; +v0 = v0 | 0xca00; +goto L459360; +v0 = v0 | 0xca00; +L459340: +v0 = a0 << 2; +v0 = v0 - a0; +v0 = v0 << 3; +v0 = v0 + a0; +at = 0x3b9a0000; +at = at | 0xca00; +v0 = v0 << 2; +v0 = v0 + at; +L459360: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t func_459370(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L459370: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 36); +a2 = a0; +if (t6 == 0) {// bdead 40000083 v1 = v0; +goto L459410;} +// bdead 40000083 v1 = v0; +//nop; +a1 = 0x10013450; +a0 = 0x18; +MEM_U32(sp + 32) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4593ac; +MEM_U32(sp + 32) = a2; +L4593ac: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 32); +a0 = 0x1001c908; +//nop; +v1 = MEM_U32(a0 + 0); +//nop; +MEM_U32(v0 + 0) = v1; +t8 = MEM_U32(a2 + 36); +t7 = v1 + 0x1; +MEM_U32(a0 + 0) = t7; +t9 = MEM_U16(t8 + 4); +MEM_U32(v0 + 12) = zero; +t0 = t9 + 0x1; +MEM_U16(v0 + 4) = (uint16_t)t0; +t1 = MEM_U32(a2 + 36); +//nop; +MEM_U32(v0 + 16) = t1; +t2 = MEM_U32(a2 + 36); +//nop; +t3 = MEM_U32(t2 + 12); +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 20) = t3; +t4 = MEM_U32(a2 + 36); +MEM_U32(t4 + 12) = v0; +goto L459490; +MEM_U32(t4 + 12) = v0; +L459410: +a0 = MEM_U32(a2 + 8); +//nop; +if (a0 == 0) {//nop; +goto L459440;} +//nop; +//nop; +// bdead 40000021 v0 = v1; +// fdead 400080fb t9 = t9; +//nop; +v0 = func_459370(mem, sp, a0); +goto L459434; +//nop; +L459434: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +goto L459494; +// bdead 9 ra = MEM_U32(sp + 28); +L459440: +//nop; +a1 = 0x10013450; +a0 = 0x18; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L459450; +a0 = 0x18; +L459450: +// bdead b gp = MEM_U32(sp + 24); +t6 = 0x1; +a0 = 0x1001c908; +a1 = 0x1001e59c; +v1 = MEM_U32(a0 + 0); +//nop; +MEM_U32(v0 + 0) = v1; +t5 = v1 + 0x1; +MEM_U32(a0 + 0) = t5; +MEM_U16(v0 + 4) = (uint16_t)t6; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 16) = zero; +t7 = MEM_U32(a1 + 0); +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 20) = t7; +MEM_U32(a1 + 0) = v0; +L459490: +// bdead 9 ra = MEM_U32(sp + 28); +L459494: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void func_4594a0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4594a0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 44) = ra; +// fdead 4000006b MEM_U32(sp + 40) = gp; +// fdead 4000006b MEM_U32(sp + 36) = s4; +// fdead 4000006b MEM_U32(sp + 32) = s3; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +v1 = MEM_U32(a0 + 4); +s2 = a0; +if (v1 != 0) {// bdead 400801f3 s3 = v0; +goto L459574;} +// bdead 400801f3 s3 = v0; +s0 = MEM_U32(a0 + 0); +t6 = MEM_U8(a0 + 42); +//nop; +MEM_U8(s0 + 10) = (uint8_t)t6; +t7 = MEM_U32(a0 + 36); +//nop; +MEM_U32(s0 + 232) = t7; +v0 = MEM_U32(a0 + 36); +//nop; +if (v0 == 0) {//nop; +goto L45951c;} +//nop; +t8 = MEM_U32(v0 + 8); +//nop; +if (t8 != 0) {//nop; +goto L45951c;} +//nop; +MEM_U32(v0 + 8) = s0; +L45951c: +t9 = 0x1001e6c4; +// bdead 440a0001 v0 = s3; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L459554;} +//nop; +t0 = 0x10021c74; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +t1 = MEM_U32(t0 + 52); +//nop; +if (t1 != 0) {// bdead 400a0001 ra = MEM_U32(sp + 44); +goto L459650;} +// bdead 400a0001 ra = MEM_U32(sp + 44); +L459554: +//nop; +a0 = MEM_U8(s2 + 42); +// bdead 40020021 t9 = t9; +a0 = a0 + 0xffffffff; +v0 = func_459298(mem, sp, a0); +goto L459568; +a0 = a0 + 0xffffffff; +L459568: +// bdead 20009 gp = MEM_U32(sp + 40); +MEM_U32(s0 + 44) = v0; +goto L45964c; +MEM_U32(s0 + 44) = v0; +L459574: +if (a1 != 0) {s0 = v1; +goto L459620;} +s0 = v1; +s1 = zero; +s0 = v1; +s4 = 0x3; +L459588: +a0 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(a0 + 40); +//nop; +if (s4 != t2) {//nop; +goto L4595dc;} +//nop; +t3 = MEM_U8(s2 + 42); +//nop; +t4 = t3 + 0x1; +if (s1 != 0) {MEM_U8(a0 + 42) = (uint8_t)t4; +goto L4595d0;} +MEM_U8(a0 + 42) = (uint8_t)t4; +//nop; +a0 = s2; +// fdead 603ef87b t9 = t9; +// bdead 402a0021 v0 = s3; +v0 = func_459370(mem, sp, a0); +goto L4595c8; +// bdead 402a0021 v0 = s3; +L4595c8: +// bdead 402a0189 gp = MEM_U32(sp + 40); +s1 = v0; +L4595d0: +t5 = MEM_U32(s0 + 0); +MEM_U32(t5 + 36) = s1; +goto L459608; +MEM_U32(t5 + 36) = s1; +L4595dc: +t6 = MEM_U8(a0 + 42); +//nop; +if (t6 != 0) {//nop; +goto L459608;} +//nop; +//nop; +a1 = s2; +// fdead 603ef87b t9 = t9; +// bdead 402e01e1 v0 = s3; +func_459144(mem, sp, a0, a1); +goto L459600; +// bdead 402e01e1 v0 = s3; +L459600: +// bdead 402e0181 gp = MEM_U32(sp + 40); +//nop; +L459608: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L459588;} +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +goto L459650; +// bdead 1 ra = MEM_U32(sp + 44); +L459620: +s1 = a1 + 0xffffffff; +L459624: +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 601e007b t9 = t9; +a1 = s1; +// bdead 400601e1 v0 = s3; +func_4594a0(mem, sp, a0, a1); +goto L45963c; +// bdead 400601e1 v0 = s3; +L45963c: +s0 = MEM_U32(s0 + 4); +// bdead 40060181 gp = MEM_U32(sp + 40); +if (s0 != 0) {//nop; +goto L459624;} +//nop; +L45964c: +// bdead 1 ra = MEM_U32(sp + 44); +L459650: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_45966c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45966c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = MEM_U8(a0 + 40); +// fdead 4000806b MEM_U32(sp + 28) = s2; +// fdead 4000806b MEM_U32(sp + 24) = s1; +v1 = 0x3; +s1 = a1; +// bdead 160068031 s2 = v0; +// fdead 400c807b MEM_U32(sp + 36) = ra; +// fdead 400c807b MEM_U32(sp + 32) = gp; +if (v1 == t6) {// fdead 400c807b MEM_U32(sp + 20) = s0; +goto L4596f8;} +// fdead 400c807b MEM_U32(sp + 20) = s0; +s0 = MEM_U32(a0 + 20); +MEM_U8(a0 + 40) = (uint8_t)v1; +if (s0 == 0) {// bdead 40060001 ra = MEM_U32(sp + 36); +goto L4596fc;} +// bdead 40060001 ra = MEM_U32(sp + 36); +L4596b4: +a0 = MEM_U32(s0 + 0); +//nop; +t7 = MEM_U32(a0 + 8); +//nop; +if (s1 != t7) {//nop; +goto L4596e8;} +//nop; +//nop; +a1 = s1; +// fdead 1600f807b t9 = t9; +// bdead 40060061 v0 = s2; +func_45966c(mem, sp, a0, a1); +goto L4596e0; +// bdead 40060061 v0 = s2; +L4596e0: +// bdead 40060001 gp = MEM_U32(sp + 32); +//nop; +L4596e8: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L4596b4;} +//nop; +L4596f8: +// bdead 1 ra = MEM_U32(sp + 36); +L4596fc: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t func_459710(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L459710: +t6 = MEM_U32(a0 + 4); +//nop; +if (t6 == 0) {//nop; +goto L459738;} +//nop; +L459720: +a0 = MEM_U32(a0 + 12); +//nop; +t7 = MEM_U32(a0 + 4); +//nop; +if (t7 != 0) {//nop; +goto L459720;} +//nop; +L459738: +v0 = MEM_U32(a0 + 0); +//nop; +return v0; +//nop; +} + +static uint32_t func_459744(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L459744: +v0 = MEM_U32(a0 + 20); +//nop; +if (v0 == 0) {//nop; +goto L459798;} +//nop; +L459754: +t6 = MEM_U32(v0 + 0); +//nop; +v1 = MEM_U32(t6 + 44); +//nop; +if (v1 == 0) {//nop; +goto L459788;} +//nop; +t8 = MEM_U32(a0 + 44); +t7 = v1 << 3; +at = t7 < t8; +if (at == 0) {//nop; +goto L459788;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L459788: +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L459754;} +//nop; +L459798: +v0 = zero; +//nop; +return v0; +//nop; +} + +static void func_4597a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4597a4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000006b MEM_U32(sp + 36) = s4; +// fdead 4000006b MEM_U32(sp + 32) = s3; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// bdead 1e1c60061 s2 = v0; +s3 = a0; +s4 = a1; +// fdead 4038006b MEM_U32(sp + 60) = ra; +// fdead 4038006b MEM_U32(sp + 56) = fp; +// fdead 4038006b MEM_U32(sp + 52) = gp; +// fdead 4038006b MEM_U32(sp + 48) = s7; +// fdead 4038006b MEM_U32(sp + 44) = s6; +// fdead 4038006b MEM_U32(sp + 40) = s5; +// fdead 4038006b MEM_U32(sp + 24) = s1; +if (a0 == 0) {// fdead 4038006b MEM_U32(sp + 20) = s0; +goto L4598f4;} +// fdead 4038006b MEM_U32(sp + 20) = s0; +s0 = MEM_U32(a0 + 20); +s5 = 0x3; +if (s0 == 0) {//nop; +goto L4598c4;} +//nop; +s7 = 0x10021c74; +s6 = 0x1001e6c4; +fp = 0x1; +L45980c: +t6 = MEM_U32(s0 + 0); +a1 = s4; +t7 = MEM_U32(t6 + 8); +//nop; +if (s4 != t7) {//nop; +goto L4598b4;} +//nop; +//nop; +MEM_U8(s3 + 40) = (uint8_t)s5; +a0 = MEM_U32(s0 + 0); +// bdead c1f20061 t9 = t9; +// bdead c1f20061 v0 = s2; +func_45966c(mem, sp, a0, a1); +goto L45983c; +// bdead c1f20061 v0 = s2; +L45983c: +// bdead c1f20001 gp = MEM_U32(sp + 52); +a0 = s3; +//nop; +// bdead c1f20021 v0 = s2; +// fdead e1fe003b t9 = t9; +//nop; +v0 = func_459710(mem, sp, a0); +goto L459858; +//nop; +L459858: +t8 = MEM_U8(v0 + 4); +// bdead c3f20009 gp = MEM_U32(sp + 52); +if (t8 != 0) {s1 = v0; +goto L4598b4;} +s1 = v0; +t9 = MEM_U8(s6 + 0); +//nop; +if (t9 == 0) {//nop; +goto L4598b0;} +//nop; +t0 = MEM_U32(s7 + 0); +//nop; +t1 = MEM_U32(t0 + 52); +//nop; +if (t1 == 0) {//nop; +goto L4598b0;} +//nop; +//nop; +a0 = v0; +// bdead c1f60021 t9 = t9; +// bdead c1f60021 v0 = s2; +v0 = func_459744(mem, sp, a0); +goto L4598a4; +// bdead c1f60021 v0 = s2; +L4598a4: +// bdead c1f60009 gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L4598b4;} +//nop; +L4598b0: +MEM_U8(s1 + 5) = (uint8_t)fp; +L4598b4: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L45980c;} +//nop; +L4598c4: +s0 = MEM_U32(s4 + 4); +//nop; +L4598cc: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(a1 + 12); +// bdead 40020061 t9 = t9; +// bdead 40020061 v0 = s2; +func_4597a4(mem, sp, a0, a1); +goto L4598e4; +// bdead 40020061 v0 = s2; +L4598e4: +s0 = MEM_U32(s0 + 4); +// bdead 40020001 gp = MEM_U32(sp + 52); +if (s0 != 0) {//nop; +goto L4598cc;} +//nop; +L4598f4: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static uint32_t func_459924(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L459924: +v1 = MEM_U32(v0 + -8); +//nop; +t6 = MEM_U32(v1 + 0); +//nop; +if (a0 == t6) {//nop; +goto L459954;} +//nop; +L45993c: +v1 = MEM_U32(v1 + 24); +//nop; +t7 = MEM_U32(v1 + 0); +//nop; +if (a0 != t7) {//nop; +goto L45993c;} +//nop; +L459954: +v0 = v1; +return v0; +v0 = v1; +} + +static void func_45995c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L45995c: +v0 = MEM_U8(a1 + 32); +//nop; +t6 = v0 + 0xffffffe0; +t7 = t6 < 0x40; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L459998;} +t8 = (int)t6 >> 5; +t0 = 0x10000ec4; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t4 = (int)t3 < (int)0x0; +t7 = t4; +L459998: +if (t7 == 0) {//nop; +goto L459b6c;} +//nop; +v1 = MEM_U8(a0 + 37); +at = 0x5f; +if (v1 == 0) {//nop; +goto L4599b8;} +//nop; +if (v0 == at) {//nop; +goto L4599c8;} +//nop; +L4599b8: +if (v1 != 0) {at = 0x23; +goto L459c90;} +at = 0x23; +if (v0 != at) {//nop; +goto L459c90;} +//nop; +L4599c8: +t5 = MEM_U8(a1 + 1); +at = 0x6000000; +t8 = t5 < 0x20; +t0 = -t8; +t9 = t0 & at; +t1 = t9 << (t5 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L459aa8;} +//nop; +if ((int)a2 <= 0) {//nop; +goto L459a4c;} +//nop; +t2 = MEM_U32(a1 + 40); +t3 = MEM_U32(a0 + 32); +t6 = MEM_U32(t2 + 32); +t4 = MEM_U32(t3 + 32); +//nop; +v0 = t6 - t4; +if ((int)v0 <= 0) {//nop; +goto L459c90;} +//nop; +lo = (int)v0 / (int)a2; hi = (int)v0 % (int)a2; +if (a2 != 0) {//nop; +goto L459a20;} +//nop; +abort(); +L459a20: +at = 0xffffffff; +if (a2 != at) {at = 0x80000000; +goto L459a38;} +at = 0x80000000; +if (v0 != at) {//nop; +goto L459a38;} +//nop; +abort(); +L459a38: +t7 = hi; +if (t7 != 0) {//nop; +goto L459c90;} +//nop; +MEM_U32(a0 + 28) = a2; +return; +MEM_U32(a0 + 28) = a2; +L459a4c: +t8 = MEM_U32(a0 + 32); +t9 = MEM_U32(a1 + 40); +t0 = MEM_U32(t8 + 32); +t5 = MEM_U32(t9 + 32); +//nop; +v0 = t0 - t5; +if ((int)v0 <= 0) {//nop; +goto L459c90;} +//nop; +lo = (int)v0 / (int)a2; hi = (int)v0 % (int)a2; +if (a2 != 0) {//nop; +goto L459a7c;} +//nop; +abort(); +L459a7c: +at = 0xffffffff; +if (a2 != at) {at = 0x80000000; +goto L459a94;} +at = 0x80000000; +if (v0 != at) {//nop; +goto L459a94;} +//nop; +abort(); +L459a94: +t1 = hi; +if (t1 != 0) {//nop; +goto L459c90;} +//nop; +MEM_U32(a0 + 28) = a2; +return; +MEM_U32(a0 + 28) = a2; +L459aa8: +if ((int)a2 <= 0) {//nop; +goto L459b0c;} +//nop; +t2 = MEM_U32(a0 + 32); +t3 = MEM_U32(a1 + 40); +v1 = MEM_U32(t2 + 32); +v0 = MEM_U32(t3 + 32); +//nop; +at = v1 < v0; +if (at == 0) {t6 = v0 - v1; +goto L459c90;} +t6 = v0 - v1; +lo = (int)t6 / (int)a2; hi = (int)t6 % (int)a2; +if (a2 != 0) {//nop; +goto L459ae0;} +//nop; +abort(); +L459ae0: +at = 0xffffffff; +if (a2 != at) {at = 0x80000000; +goto L459af8;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L459af8;} +//nop; +abort(); +L459af8: +t4 = hi; +if (t4 != 0) {//nop; +goto L459c90;} +//nop; +MEM_U32(a0 + 28) = a2; +return; +MEM_U32(a0 + 28) = a2; +L459b0c: +t7 = MEM_U32(a1 + 40); +t8 = MEM_U32(a0 + 32); +v0 = MEM_U32(t7 + 32); +v1 = MEM_U32(t8 + 32); +//nop; +at = v0 < v1; +if (at == 0) {//nop; +goto L459c90;} +//nop; +t9 = v1 - v0; +lo = (int)t9 / (int)a2; hi = (int)t9 % (int)a2; +if (a2 != 0) {//nop; +goto L459b40;} +//nop; +abort(); +L459b40: +at = 0xffffffff; +if (a2 != at) {at = 0x80000000; +goto L459b58;} +at = 0x80000000; +if (t9 != at) {//nop; +goto L459b58;} +//nop; +abort(); +L459b58: +t0 = hi; +if (t0 != 0) {//nop; +goto L459c90;} +//nop; +MEM_U32(a0 + 28) = a2; +return; +MEM_U32(a0 + 28) = a2; +L459b6c: +v1 = MEM_U8(a0 + 37); +at = 0x4e; +if (v1 == 0) {//nop; +goto L459b84;} +//nop; +if (v0 == at) {//nop; +goto L459b94;} +//nop; +L459b84: +if (v1 != 0) {at = 0x28; +goto L459c14;} +at = 0x28; +if (v0 != at) {//nop; +goto L459c14;} +//nop; +L459b94: +t5 = MEM_U8(a1 + 1); +at = 0x6000000; +t1 = t5 < 0x20; +t2 = -t1; +t3 = t2 & at; +t6 = t3 << (t5 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L459be4;} +//nop; +if ((int)a2 <= 0) {//nop; +goto L459c90;} +//nop; +t4 = MEM_U32(a1 + 40); +t8 = MEM_U32(a0 + 32); +t7 = MEM_U32(t4 + 32); +t9 = MEM_U32(t8 + 32); +//nop; +t0 = t7 - t9; +if ((int)t0 <= 0) {//nop; +goto L459c90;} +//nop; +MEM_U32(a0 + 28) = a2; +return; +MEM_U32(a0 + 28) = a2; +L459be4: +if ((int)a2 <= 0) {//nop; +goto L459c90;} +//nop; +t1 = MEM_U32(a0 + 32); +t3 = MEM_U32(a1 + 40); +t2 = MEM_U32(t1 + 32); +t5 = MEM_U32(t3 + 32); +//nop; +at = t2 < t5; +if (at == 0) {//nop; +goto L459c90;} +//nop; +MEM_U32(a0 + 28) = a2; +return; +MEM_U32(a0 + 28) = a2; +L459c14: +t6 = MEM_U8(a1 + 1); +at = 0x6000000; +t4 = t6 < 0x20; +t8 = -t4; +t7 = t8 & at; +t9 = t7 << (t6 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L459c64;} +//nop; +if ((int)a2 >= 0) {//nop; +goto L459c90;} +//nop; +t0 = MEM_U32(a0 + 32); +t3 = MEM_U32(a1 + 40); +t1 = MEM_U32(t0 + 32); +t2 = MEM_U32(t3 + 32); +//nop; +t5 = t1 - t2; +if ((int)t5 <= 0) {//nop; +goto L459c90;} +//nop; +MEM_U32(a0 + 28) = a2; +return; +MEM_U32(a0 + 28) = a2; +L459c64: +if ((int)a2 >= 0) {//nop; +goto L459c90;} +//nop; +t4 = MEM_U32(a1 + 40); +t7 = MEM_U32(a0 + 32); +t8 = MEM_U32(t4 + 32); +t6 = MEM_U32(t7 + 32); +//nop; +at = t8 < t6; +if (at == 0) {//nop; +goto L459c90;} +//nop; +MEM_U32(a0 + 28) = a2; +L459c90: +//nop; +return; +//nop; +} + +static uint32_t func_459c98(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L459c98: +t6 = MEM_U8(a1 + 0); +sp = sp + 0xfffffff0; +at = 0x4; +MEM_U32(sp + 16) = a0; +if (t6 == at) {MEM_U32(sp + 28) = a3; +goto L459cb8;} +MEM_U32(sp + 28) = a3; +v0 = zero; +goto L459e5c; +v0 = zero; +L459cb8: +v0 = MEM_U32(a1 + 40); +t7 = MEM_U32(sp + 28); +if (v0 != 0) {//nop; +goto L459cd0;} +//nop; +v0 = zero; +goto L459e5c; +v0 = zero; +L459cd0: +a3 = MEM_U8(a2 + 32); +t0 = MEM_U32(a2 + 40); +v1 = zero; +if (t7 != t0) {a0 = a3; +goto L459d04;} +a0 = a3; +t8 = MEM_U8(sp + 19); +t3 = MEM_U32(a2 + 36); +t9 = t8 < 0x1; +MEM_U8(sp + 19) = (uint8_t)t9; +a2 = MEM_U32(sp + 32); +t2 = MEM_U32(t3 + 20); +t1 = zero; +goto L459d40; +t1 = zero; +L459d04: +a2 = MEM_U32(sp + 32); +at = 0x2; +t4 = MEM_U8(a2 + 0); +//nop; +if (t4 != at) {t5 = MEM_U8(sp + 19); +goto L459d2c;} +t5 = MEM_U8(sp + 19); +t1 = MEM_U8(sp + 2); +v1 = 0x1; +goto L459d38; +v1 = 0x1; +// fdead 0 t5 = MEM_U8(sp + 19); +L459d2c: +t1 = 0x1; +t6 = t5 < 0x1; +MEM_U8(sp + 19) = (uint8_t)t6; +L459d38: +t2 = MEM_U32(t0 + 20); +//nop; +L459d40: +t7 = MEM_U8(sp + 19); +at = 0x4e; +if (t7 == 0) {//nop; +goto L459d60;} +//nop; +if (a3 != at) {a0 = 0x4e; +goto L459d60;} +a0 = 0x4e; +a0 = 0x28; +goto L459d60; +a0 = 0x28; +L459d60: +if (v1 == 0) {//nop; +goto L459db8;} +//nop; +t8 = MEM_U8(a1 + 32); +//nop; +v1 = a0 ^ t8; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L459e58;} +//nop; +t9 = MEM_U32(a1 + 36); +//nop; +t3 = MEM_U32(t9 + 20); +//nop; +v1 = t2 ^ t3; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L459e58;} +//nop; +t4 = MEM_U32(a2 + 32); +t6 = MEM_U32(v0 + 32); +t5 = t4 + 0x1; +v1 = t5 ^ t6; +v1 = v1 < 0x1; +goto L459e58; +v1 = v1 < 0x1; +L459db8: +if (t1 != 0) {//nop; +goto L459e10;} +//nop; +t7 = MEM_U8(a1 + 32); +//nop; +v1 = a0 ^ t7; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L459e58;} +//nop; +t8 = MEM_U32(a1 + 36); +//nop; +t9 = MEM_U32(t8 + 20); +//nop; +v1 = t2 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L459e58;} +//nop; +t3 = MEM_U32(a2 + 20); +t4 = MEM_U32(v0 + 20); +//nop; +v1 = t3 ^ t4; +v1 = v1 < 0x1; +goto L459e58; +v1 = v1 < 0x1; +L459e10: +t5 = MEM_U8(a1 + 32); +//nop; +v1 = a0 ^ t5; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L459e58;} +//nop; +t6 = MEM_U32(v0 + 20); +//nop; +v1 = t2 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {v0 = v1 & 0xff; +goto L459e5c;} +v0 = v1 & 0xff; +t8 = MEM_U32(a1 + 36); +t7 = MEM_U32(a2 + 20); +t9 = MEM_U32(t8 + 20); +//nop; +v1 = t7 ^ t9; +v1 = v1 < 0x1; +L459e58: +v0 = v1 & 0xff; +L459e5c: +// bdead 9 sp = sp + 0x10; +return v0; +// bdead 9 sp = sp + 0x10; +} + +static uint32_t func_459e64(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L459e64: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 60) = ra; +// fdead 400001eb MEM_U32(sp + 56) = gp; +// fdead 400001eb MEM_U32(sp + 52) = s6; +// fdead 400001eb MEM_U32(sp + 48) = s5; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +s0 = MEM_U32(a0 + 20); +s1 = a0; +s3 = a1; +s4 = a3; +s5 = a2; +if (s0 == 0) {// bdead 40760003 s6 = v0; +goto L459f28;} +// bdead 40760003 s6 = v0; +t6 = MEM_U32(s0 + 0); +//nop; +s2 = s1 + 0x164; +a0 = MEM_U16(t6 + 8); +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L459ecc; +a1 = s2; +L459ecc: +// bdead 407e000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L459ee8;} +//nop; +t7 = MEM_U32(s0 + 0); +//nop; +if (s1 != t7) {//nop; +goto L459f28;} +//nop; +L459ee8: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 == 0) {//nop; +goto L459f28;} +//nop; +t8 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t8 + 8); +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L459f0c; +a1 = s2; +L459f0c: +// bdead 407e000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L459ee8;} +//nop; +t9 = MEM_U32(s0 + 0); +//nop; +if (s1 == t9) {//nop; +goto L459ee8;} +//nop; +L459f28: +if (s0 != 0) {//nop; +goto L459f38;} +//nop; +v0 = zero; +goto L45a2bc; +v0 = zero; +L459f38: +s2 = MEM_U32(s0 + 0); +//nop; +s1 = MEM_U32(s2 + 32); +//nop; +t0 = MEM_U8(s1 + 0); +//nop; +t1 = t0 < 0x80; +if (t1 == 0) {t2 = (int)t0 >> 5; +goto L459f7c;} +t2 = (int)t0 >> 5; +t4 = 0x10000ee0; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (t0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L459f7c: +if (t1 == 0) {//nop; +goto L459f8c;} +//nop; +v0 = zero; +goto L45a2bc; +v0 = zero; +L459f8c: +v0 = MEM_U32(s3 + 36); +s0 = s2 + 0x10c; +if (s5 != v0) {//nop; +goto L459fcc;} +//nop; +t9 = MEM_U32(s3 + 40); +s0 = s2 + 0x10c; +t2 = MEM_U32(t9 + 20); +//nop; +a0 = MEM_U16(t2 + 2); +a1 = s0; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L459fb8; +a1 = s0; +L459fb8: +// bdead 407a000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L459ff4;} +//nop; +v0 = zero; +goto L45a2bc; +v0 = zero; +L459fcc: +t4 = MEM_U32(v0 + 20); +//nop; +a0 = MEM_U16(t4 + 2); +a1 = s0; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L459fe0; +a1 = s0; +L459fe0: +// bdead 407a000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L459ff4;} +//nop; +v0 = zero; +goto L45a2bc; +v0 = zero; +L459ff4: +t3 = MEM_U8(s4 + 0); +at = 0x60000000; +t5 = t3 < 0x20; +t6 = -t5; +t0 = t6 & at; +t7 = t0 << (t3 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L45a03c;} +//nop; +t8 = MEM_U32(s4 + 20); +//nop; +a0 = MEM_U16(t8 + 2); +a1 = s0; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L45a028; +a1 = s0; +L45a028: +// bdead 4078000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L45a03c;} +//nop; +v0 = zero; +goto L45a2bc; +v0 = zero; +L45a03c: +v0 = MEM_U32(s2 + 20); +//nop; +if (v0 == 0) {//nop; +goto L45a2b8;} +//nop; +t1 = MEM_U32(v0 + 4); +//nop; +if (t1 != 0) {//nop; +goto L45a2b8;} +//nop; +L45a05c: +t9 = MEM_U8(s4 + 0); +at = 0x60000000; +t2 = t9 < 0x20; +t4 = -t2; +s0 = s2; +t5 = t4 & at; +s2 = MEM_U32(v0 + 0); +t6 = t5 << (t9 & 0x1f); +if ((int)t6 < 0) {//nop; +goto L45a0ac;} +//nop; +t0 = MEM_U32(s4 + 20); +//nop; +a0 = MEM_U16(t0 + 2); +a1 = s2 + 0x10c; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L45a098; +a1 = s2 + 0x10c; +L45a098: +// bdead 407a000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L45a0ac;} +//nop; +v0 = zero; +goto L45a2bc; +v0 = zero; +L45a0ac: +s1 = MEM_U32(s2 + 32); +//nop; +v1 = MEM_U8(s1 + 0); +//nop; +t3 = v1 + 0xffffffe0; +t7 = t3 < 0x60; +if (t7 == 0) {t8 = (int)t3 >> 5; +goto L45a0ec;} +t8 = (int)t3 >> 5; +t2 = 0x10000ed4; +t1 = t8 << 2; +t2 = t2; +t4 = t2 + t1; +t5 = MEM_U32(t4 + 0); +//nop; +t9 = t5 << (t3 & 0x1f); +t7 = (int)t9 < (int)0x0; +L45a0ec: +if (t7 == 0) {t6 = v1 < 0x40; +goto L45a1f0;} +t6 = v1 < 0x40; +v0 = MEM_U32(s2 + 24); +t0 = MEM_U32(s1 + 20); +a0 = MEM_U32(v0 + 0); +//nop; +t8 = MEM_U32(a0 + 0); +//nop; +if (t0 != t8) {//nop; +goto L45a11c;} +//nop; +a1 = a0; +goto L45a12c; +a1 = a0; +L45a11c: +t2 = MEM_U32(v0 + 4); +//nop; +a1 = MEM_U32(t2 + 0); +//nop; +L45a12c: +v0 = v1 ^ 0x26; +v0 = v0 < 0x1; +if (v0 == 0) {a0 = 0x1; +goto L45a144;} +a0 = 0x1; +v0 = a1 ^ s0; +v0 = v0 < 0x1; +L45a144: +if (v0 != 0) {a2 = s3; +goto L45a164;} +a2 = s3; +v0 = v1 ^ 0x7f; +v0 = v0 < 0x1; +if (v0 == 0) {t1 = MEM_U8(sp + 83); +goto L45a168;} +t1 = MEM_U8(sp + 83); +v0 = a1 ^ s0; +v0 = zero < v0; +L45a164: +t1 = MEM_U8(sp + 83); +L45a168: +t4 = v0 & 0xff; +if (t1 != t4) {a3 = s5; +goto L45a1c4;} +a3 = s5; +//nop; +a1 = MEM_U32(s1 + 4); +// bdead 407c0043 t9 = t9; +a0 = zero; +a2 = s3; +a3 = s5; +MEM_U32(sp + 16) = s4; +// bdead 407c01e3 v0 = s6; +v0 = func_459c98(mem, sp, a0, a1, a2, a3); +goto L45a198; +// bdead 407c01e3 v0 = s6; +L45a198: +// bdead 407c000b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L45a1bc;} +//nop; +t3 = MEM_U32(s1 + 4); +t5 = MEM_U32(s3 + 20); +t9 = MEM_U32(t3 + 20); +//nop; +if (t5 != t9) {//nop; +goto L45a298;} +//nop; +L45a1bc: +v0 = 0x1; +goto L45a2bc; +v0 = 0x1; +L45a1c4: +//nop; +a1 = MEM_U32(s1 + 4); +// bdead 407801e3 t9 = t9; +MEM_U32(sp + 16) = s4; +// bdead 407801e3 v0 = s6; +v0 = func_459c98(mem, sp, a0, a1, a2, a3); +goto L45a1dc; +// bdead 407801e3 v0 = s6; +L45a1dc: +// bdead 4078000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L45a298;} +//nop; +v0 = 0x1; +goto L45a2bc; +v0 = 0x1; +L45a1f0: +if (t6 == 0) {t7 = (int)v1 >> 5; +goto L45a218;} +t7 = (int)v1 >> 5; +t8 = 0x10000ecc; +t0 = t7 << 2; +t8 = t8; +t2 = t8 + t0; +t1 = MEM_U32(t2 + 0); +//nop; +t4 = t1 << (v1 & 0x1f); +t6 = (int)t4 < (int)0x0; +L45a218: +if (t6 == 0) {//nop; +goto L45a228;} +//nop; +v0 = zero; +goto L45a2bc; +v0 = zero; +L45a228: +v0 = MEM_U32(s3 + 36); +s0 = s2 + 0x10c; +if (s5 != v0) {//nop; +goto L45a270;} +//nop; +t5 = MEM_U32(s3 + 40); +a1 = s0; +t9 = MEM_U32(t5 + 20); +//nop; +a0 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L45a25c; +//nop; +L45a25c: +// bdead 4078000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L45a298;} +//nop; +v0 = zero; +goto L45a2bc; +v0 = zero; +L45a270: +t7 = MEM_U32(v0 + 20); +//nop; +a0 = MEM_U16(t7 + 2); +a1 = s0; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L45a284; +a1 = s0; +L45a284: +// bdead 4078000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L45a298;} +//nop; +v0 = zero; +goto L45a2bc; +v0 = zero; +L45a298: +v0 = MEM_U32(s2 + 20); +//nop; +if (v0 == 0) {//nop; +goto L45a2b8;} +//nop; +t8 = MEM_U32(v0 + 4); +//nop; +if (t8 == 0) {//nop; +goto L45a05c;} +//nop; +L45a2b8: +v0 = zero; +L45a2bc: +// bdead 9 ra = MEM_U32(sp + 60); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 s1 = MEM_U32(sp + 32); +// bdead 9 s2 = MEM_U32(sp + 36); +// bdead 9 s3 = MEM_U32(sp + 40); +// bdead 9 s4 = MEM_U32(sp + 44); +// bdead 9 s5 = MEM_U32(sp + 48); +// bdead 9 s6 = MEM_U32(sp + 52); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static void func_45a2e4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45a2e4: +//nop; +//nop; +//nop; +t0 = MEM_U8(a1 + 32); +sp = sp + 0xffffffd8; +t6 = t0 + 0xffffffe0; +t7 = t6 < 0x40; +// fdead 400183eb MEM_U32(sp + 36) = ra; +// fdead 400183eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 52) = a3; +if (t7 == 0) {// bdead 400182c1 t1 = v0; +goto L45a33c;} +// bdead 400182c1 t1 = v0; +t2 = 0x10000ef0; +t8 = (int)t6 >> 5; +t9 = t8 << 2; +t2 = t2; +t3 = t2 + t9; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t6 & 0x1f); +t7 = (int)t5 < (int)0x0; +L45a33c: +if (t7 == 0) {t4 = MEM_U32(sp + 40); +goto L45a388;} +t4 = MEM_U32(sp + 40); +t2 = MEM_U32(sp + 40); +at = 0x5f; +v1 = MEM_U8(t2 + 37); +//nop; +if (v1 == 0) {//nop; +goto L45a364;} +//nop; +if (t0 == at) {//nop; +goto L45a374;} +//nop; +L45a364: +if (v1 != 0) {at = 0x23; +goto L45a490;} +at = 0x23; +if (t0 != at) {// bdead 40000001 ra = MEM_U32(sp + 36); +goto L45a494;} +// bdead 40000001 ra = MEM_U32(sp + 36); +L45a374: +t9 = MEM_U32(sp + 56); +t3 = MEM_U32(sp + 40); +MEM_U32(t3 + 28) = t9; +goto L45a490; +MEM_U32(t3 + 28) = t9; +// fdead 0 t4 = MEM_U32(sp + 40); +L45a388: +//nop; +v1 = MEM_U8(t4 + 37); +//nop; +if (v1 == 0) {//nop; +goto L45a3ac;} +//nop; +t6 = MEM_U32(a1 + 36); +//nop; +if (a2 == t6) {at = 0x4e; +goto L45a3c4;} +at = 0x4e; +L45a3ac: +if (v1 != 0) {//nop; +goto L45a3cc;} +//nop; +t5 = MEM_U32(a1 + 40); +//nop; +if (a2 != t5) {at = 0x4e; +goto L45a3cc;} +at = 0x4e; +L45a3c4: +if (t0 == at) {t2 = MEM_U32(sp + 56); +goto L45a408;} +t2 = MEM_U32(sp + 56); +L45a3cc: +if (v1 != 0) {//nop; +goto L45a3e4;} +//nop; +t8 = MEM_U32(a1 + 36); +//nop; +if (a2 == t8) {at = 0x28; +goto L45a3fc;} +at = 0x28; +L45a3e4: +if (v1 == 0) {t6 = MEM_U32(sp + 56); +goto L45a450;} +t6 = MEM_U32(sp + 56); +t7 = MEM_U32(a1 + 40); +//nop; +if (a2 != t7) {at = 0x28; +goto L45a44c;} +at = 0x28; +L45a3fc: +if (t0 != at) {t6 = MEM_U32(sp + 56); +goto L45a450;} +t6 = MEM_U32(sp + 56); +t2 = MEM_U32(sp + 56); +L45a408: +at = 0x1; +if (t2 != at) {// bdead 400000d1 ra = MEM_U32(sp + 36); +goto L45a494;} +// bdead 400000d1 ra = MEM_U32(sp + 36); +t9 = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 52); +a3 = MEM_U32(t9 + 32); +//nop; +MEM_U32(sp + 16) = v1; +// bdead 400001e1 t9 = t9; +// bdead 400001e1 v0 = t1; +v0 = func_459e64(mem, sp, a0, a1, a2, a3); +goto L45a434; +// bdead 400001e1 v0 = t1; +L45a434: +// bdead 40000009 gp = MEM_U32(sp + 32); +if (v0 == 0) {t3 = 0x1; +goto L45a490;} +t3 = 0x1; +t4 = MEM_U32(sp + 40); +MEM_U32(t4 + 28) = t3; +goto L45a490; +MEM_U32(t4 + 28) = t3; +L45a44c: +t6 = MEM_U32(sp + 56); +L45a450: +at = 0xffffffff; +if (t6 != at) {// bdead 400000d1 v0 = t1; +goto L45a490;} +// bdead 400000d1 v0 = t1; +t5 = MEM_U32(sp + 40); +//nop; +a0 = MEM_U32(sp + 52); +a3 = MEM_U32(t5 + 32); +// bdead 400001f1 t9 = t9; +MEM_U32(sp + 16) = v1; +v0 = func_459e64(mem, sp, a0, a1, a2, a3); +goto L45a478; +MEM_U32(sp + 16) = v1; +L45a478: +// bdead 40000009 gp = MEM_U32(sp + 32); +if (v0 == 0) {// bdead 40000001 ra = MEM_U32(sp + 36); +goto L45a494;} +// bdead 40000001 ra = MEM_U32(sp + 36); +t7 = MEM_U32(sp + 40); +t8 = 0xffffffff; +MEM_U32(t7 + 28) = t8; +L45a490: +// bdead 1 ra = MEM_U32(sp + 36); +L45a494: +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static uint32_t func_45a4a0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L45a4a0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 80) = a2; +s0 = MEM_U32(a0 + 20); +s1 = a0; +if (s0 == 0) {a3 = a1; +goto L45a554;} +a3 = a1; +t6 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t6 + 8); +a1 = s1 + 0x164; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 76) = a3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L45a4f0; +MEM_U32(sp + 76) = a3; +L45a4f0: +// bdead 4006000b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L45a510;} +//nop; +t7 = MEM_U32(s0 + 0); +//nop; +if (s1 != t7) {//nop; +goto L45a554;} +//nop; +L45a510: +s0 = MEM_U32(s0 + 4); +a1 = MEM_U32(sp + 44); +if (s0 == 0) {//nop; +goto L45a554;} +//nop; +t8 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t8 + 8); +MEM_U32(sp + 76) = a3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L45a534; +MEM_U32(sp + 76) = a3; +L45a534: +// bdead 4006000b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 76); +if (v0 == 0) {//nop; +goto L45a510;} +//nop; +t9 = MEM_U32(s0 + 0); +//nop; +if (s1 == t9) {//nop; +goto L45a510;} +//nop; +L45a554: +if (s0 != 0) {//nop; +goto L45a564;} +//nop; +v0 = zero; +goto L45a724; +v0 = zero; +L45a564: +a2 = MEM_U32(s0 + 0); +a1 = zero; +v1 = MEM_U32(a2 + 32); +a0 = zero; +L45a574: +t0 = MEM_U8(v1 + 0); +//nop; +t1 = t0 + 0xffffffe0; +t2 = t1 < 0x60; +if (t2 == 0) {t3 = (int)t1 >> 5; +goto L45a5b0;} +t3 = (int)t1 >> 5; +t5 = 0x10000ef8; +t4 = t3 << 2; +t5 = t5; +t6 = t5 + t4; +t7 = MEM_U32(t6 + 0); +//nop; +t8 = t7 << (t1 & 0x1f); +t9 = (int)t8 < (int)0x0; +t2 = t9; +L45a5b0: +if (t2 == 0) {//nop; +goto L45a5d8;} +//nop; +t0 = MEM_U32(v1 + 4); +//nop; +t3 = MEM_U32(t0 + 20); +//nop; +if (a3 != t3) {//nop; +goto L45a5d8;} +//nop; +a1 = 0x1; +goto L45a608; +a1 = 0x1; +L45a5d8: +v0 = MEM_U32(v1 + 12); +//nop; +if (v0 != 0) {//nop; +goto L45a5f0;} +//nop; +a0 = 0x1; +goto L45a608; +a0 = 0x1; +L45a5f0: +t5 = MEM_U32(v0 + 16); +v1 = v0; +a0 = a2 ^ t5; +a0 = zero < a0; +t4 = a0 & 0xff; +a0 = t4; +L45a608: +if (a1 != 0) {//nop; +goto L45a618;} +//nop; +if (a0 == 0) {//nop; +goto L45a574;} +//nop; +L45a618: +if (a1 != 0) {t5 = MEM_U32(sp + 80); +goto L45a71c;} +t5 = MEM_U32(sp + 80); +v0 = MEM_U32(a2 + 20); +//nop; +if (v0 == 0) {t5 = MEM_U32(sp + 80); +goto L45a71c;} +t5 = MEM_U32(sp + 80); +t6 = MEM_U32(v0 + 4); +//nop; +if (t6 != 0) {t5 = MEM_U32(sp + 80); +goto L45a71c;} +t5 = MEM_U32(sp + 80); +L45a640: +a2 = MEM_U32(v0 + 0); +if (a1 != 0) {a0 = zero; +goto L45a6f0;} +a0 = zero; +L45a64c: +t7 = MEM_U8(v1 + 0); +//nop; +t1 = t7 + 0xffffffe0; +t8 = t1 < 0x60; +if (t8 == 0) {//nop; +goto L45a688;} +//nop; +t0 = 0x10000ef8; +t9 = (int)t1 >> 5; +t2 = t9 << 2; +t0 = t0; +t3 = t0 + t2; +t5 = MEM_U32(t3 + 0); +//nop; +t4 = t5 << (t1 & 0x1f); +t8 = (int)t4 < (int)0x0; +L45a688: +if (t8 == 0) {//nop; +goto L45a6b0;} +//nop; +t7 = MEM_U32(v1 + 4); +//nop; +t9 = MEM_U32(t7 + 20); +//nop; +if (a3 != t9) {//nop; +goto L45a6b0;} +//nop; +a1 = 0x1; +goto L45a6e0; +a1 = 0x1; +L45a6b0: +v0 = MEM_U32(v1 + 12); +//nop; +if (v0 != 0) {//nop; +goto L45a6c8;} +//nop; +a0 = 0x1; +goto L45a6e0; +a0 = 0x1; +L45a6c8: +t0 = MEM_U32(v0 + 16); +v1 = v0; +a0 = a2 ^ t0; +a0 = zero < a0; +t2 = a0 & 0xff; +a0 = t2; +L45a6e0: +if (a1 != 0) {//nop; +goto L45a6f0;} +//nop; +if (a0 == 0) {//nop; +goto L45a64c;} +//nop; +L45a6f0: +if (a1 != 0) {t5 = MEM_U32(sp + 80); +goto L45a71c;} +t5 = MEM_U32(sp + 80); +v0 = MEM_U32(a2 + 20); +//nop; +if (v0 == 0) {t5 = MEM_U32(sp + 80); +goto L45a71c;} +t5 = MEM_U32(sp + 80); +t3 = MEM_U32(v0 + 4); +//nop; +if (t3 == 0) {//nop; +goto L45a640;} +//nop; +t5 = MEM_U32(sp + 80); +L45a71c: +v0 = a1; +MEM_U32(t5 + 0) = v1; +L45a724: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t func_45a738(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45a738: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +v1 = MEM_U32(a0 + 4); +// fdead 400001fb MEM_U32(sp + 28) = s2; +// fdead 400001fb MEM_U32(sp + 24) = s1; +s1 = v0; +s2 = a1; +// fdead 400c01fb MEM_U32(sp + 36) = ra; +// fdead 400c01fb MEM_U32(sp + 32) = gp; +if (v1 != 0) {// fdead 400c01fb MEM_U32(sp + 20) = s0; +goto L45a904;} +// fdead 400c01fb MEM_U32(sp + 20) = s0; +s0 = MEM_U32(a0 + 0); +t7 = MEM_U32(v0 + -16); +t6 = MEM_U8(s0 + 10); +t8 = MEM_U8(t7 + 10); +//nop; +at = t6 < t8; +if (at == 0) {//nop; +goto L45a794;} +//nop; +v0 = 0x1; +goto L45a948; +v0 = 0x1; +L45a794: +t9 = MEM_U32(s2 + 20); +a1 = s0 + 0x10c; +a0 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L45a7b0; +//nop; +L45a7b0: +// bdead 400a000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L45a7c4;} +//nop; +v0 = zero; +goto L45a948; +v0 = zero; +L45a7c4: +v1 = MEM_U32(s0 + 32); +a0 = 0x10; +v0 = MEM_U8(v1 + 0); +//nop; +if (a0 != v0) {t1 = v0 < 0x40; +goto L45a7fc;} +t1 = v0 < 0x40; +t0 = 0x1001e6b4; +at = 0x3; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L45a7fc;} +//nop; +v0 = zero; +goto L45a948; +v0 = zero; +L45a7fc: +if (t1 == 0) {t2 = (int)v0 >> 5; +goto L45a824;} +t2 = (int)v0 >> 5; +t4 = 0x10000f04; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t7 = MEM_U32(t5 + 0); +//nop; +t6 = t7 << (v0 & 0x1f); +t1 = (int)t6 < (int)0x0; +L45a824: +if (t1 == 0) {//nop; +goto L45a884;} +//nop; +//nop; +a0 = MEM_U8(v1 + 25); +a1 = MEM_U32(v1 + 20); +a2 = s2; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L45a840; +a2 = s2; +L45a840: +// bdead 400a000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L45a854;} +//nop; +v0 = zero; +goto L45a948; +v0 = zero; +L45a854: +t9 = MEM_U32(s0 + 32); +a1 = s2; +a0 = MEM_U32(t9 + 36); +//nop; +a2 = 0x1; +//nop; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L45a870; +//nop; +L45a870: +// bdead b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L45a8fc;} +//nop; +v0 = zero; +goto L45a948; +v0 = zero; +L45a884: +if (a0 != v0) {//nop; +goto L45a8fc;} +//nop; +t0 = MEM_U8(v1 + 24); +//nop; +t2 = t0 & 0x1; +if (t2 == 0) {//nop; +goto L45a8d0;} +//nop; +a0 = 0x1001c4c0; +a1 = 0x10021c78; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +a2 = s2; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L45a8bc; +a2 = s2; +L45a8bc: +// bdead 400a000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L45a8d0;} +//nop; +v0 = zero; +goto L45a948; +v0 = zero; +L45a8d0: +t4 = MEM_U32(s0 + 32); +//nop; +a0 = MEM_U32(t4 + 40); +a1 = s2; +a2 = 0x1; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L45a8e8; +a2 = 0x1; +L45a8e8: +// bdead b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L45a8fc;} +//nop; +v0 = zero; +goto L45a948; +v0 = zero; +L45a8fc: +v0 = 0x1; +goto L45a948; +v0 = 0x1; +L45a904: +s0 = v1; +L45a908: +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 600e01fb t9 = t9; +a1 = s2; +v0 = s1; +v0 = func_45a738(mem, sp, v0, a0, a1); +goto L45a920; +v0 = s1; +L45a920: +// bdead 400e000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L45a934;} +//nop; +v0 = zero; +goto L45a948; +v0 = zero; +L45a934: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L45a908;} +//nop; +v0 = 0x1; +L45a948: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_45a960(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45a960: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v1 = MEM_U8(a1 + 0); +a2 = a1; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {a3 = v0; +goto L45aa88;} +a3 = v0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005124[] = { +&&L45a9b0, +&&L45a9b0, +&&L45a9b8, +&&L45a9d8, +&&L45a9b0, +&&L45a9b8, +&&L45aa88, +&&L45a9b0, +}; +dest = Lswitch10005124[t6]; +//nop; +goto *dest; +//nop; +L45a9b0: +a0 = 0x1; +goto L45aab0; +a0 = 0x1; +L45a9b8: +//nop; +a1 = a2; +// fdead 400081ff t9 = t9; +v0 = a3; +v0 = func_45a738(mem, sp, v0, a0, a1); +goto L45a9cc; +v0 = a3; +L45a9cc: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0 & 0xff; +goto L45aab0; +a0 = v0 & 0xff; +L45a9d8: +t7 = MEM_U8(a2 + 32); +at = 0x30000; +t8 = t7 + 0xffffffe0; +t9 = t8 < 0x20; +t0 = -t9; +at = at | 0x9e80; +t1 = t0 & at; +t2 = t1 << (t8 & 0x1f); +if ((int)t2 >= 0) {v0 = a3; +goto L45aa08;} +v0 = a3; +a0 = zero; +goto L45aab0; +a0 = zero; +L45aa08: +//nop; +a1 = MEM_U32(a2 + 36); +// bdead 400001e9 t9 = t9; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a2; +MEM_U32(sp + 36) = a3; +v0 = func_45a960(mem, sp, v0, a0, a1); +goto L45aa24; +MEM_U32(sp + 36) = a3; +L45aa24: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 36); +v1 = v0 & 0xff; +if (v1 == 0) {//nop; +goto L45aa80;} +//nop; +t3 = MEM_U8(a2 + 32); +t5 = 0x10013460; +t4 = t3 << 2; +t4 = t4 - t3; +t6 = t4 + t5; +t7 = MEM_U8(t6 + 2); +//nop; +if (t7 == 0) {//nop; +goto L45aa80;} +//nop; +//nop; +a1 = MEM_U32(a2 + 40); +// fdead 6001f1ff t9 = t9; +v0 = a3; +v0 = func_45a960(mem, sp, v0, a0, a1); +goto L45aa78; +v0 = a3; +L45aa78: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +L45aa80: +a0 = v1 & 0xff; +goto L45aab0; +a0 = v1 & 0xff; +L45aa88: +a2 = 0x10005118; +//nop; +a0 = 0x1; +a1 = 0x33d; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L45aaa4; +a2 = a2; +L45aaa4: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U8(sp + 35); +//nop; +L45aab0: +// bdead 21 ra = MEM_U32(sp + 28); +// bdead 21 sp = sp + 0x28; +v0 = a0; +return v0; +v0 = a0; +} + +static void func_45aac0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45aac0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +v1 = MEM_U32(a0 + 4); +// fdead 4000017b MEM_U32(sp + 28) = s1; +s1 = v0; +// fdead 4004017b MEM_U32(sp + 44) = ra; +// fdead 4004017b MEM_U32(sp + 40) = gp; +// fdead 4004017b MEM_U32(sp + 36) = s3; +// fdead 4004017b MEM_U32(sp + 32) = s2; +if (v1 != 0) {// fdead 4004017b MEM_U32(sp + 24) = s0; +goto L45ada0;} +// fdead 4004017b MEM_U32(sp + 24) = s0; +s2 = MEM_U32(a0 + 0); +s3 = MEM_U32(v0 + -16); +t6 = MEM_U8(s2 + 10); +t7 = MEM_U8(s3 + 10); +//nop; +at = t6 < t7; +if (at != 0) {//nop; +goto L45ac9c;} +//nop; +v0 = MEM_U32(s2 + 32); +a0 = 0x10; +v1 = MEM_U8(v0 + 0); +//nop; +if (a0 != v1) {t0 = v1 < 0x40; +goto L45ab4c;} +t0 = v1 < 0x40; +t8 = 0x1001e6b4; +at = 0x3; +t8 = MEM_U8(t8 + 0); +t9 = 0x1; +if (t8 != at) {//nop; +goto L45ab4c;} +//nop; +MEM_U8(s1 + -33) = (uint8_t)t9; +goto L45add8; +MEM_U8(s1 + -33) = (uint8_t)t9; +L45ab4c: +if (t0 == 0) {t1 = (int)v1 >> 5; +goto L45ab74;} +t1 = (int)v1 >> 5; +t3 = 0x10000f18; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (v1 & 0x1f); +t0 = (int)t6 < (int)0x0; +L45ab74: +if (t0 == 0) {//nop; +goto L45abdc;} +//nop; +s0 = MEM_U32(s1 + -32); +//nop; +a1 = MEM_U8(v0 + 25); +a2 = MEM_U32(v0 + 20); +a0 = MEM_U32(s0 + 20); +//nop; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L45ab98; +//nop; +L45ab98: +// bdead 401e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {t8 = 0x1; +goto L45abac;} +t8 = 0x1; +MEM_U8(s1 + -33) = (uint8_t)t8; +goto L45add8; +MEM_U8(s1 + -33) = (uint8_t)t8; +L45abac: +t9 = MEM_U32(s2 + 32); +a1 = s0; +a0 = MEM_U32(t9 + 36); +//nop; +a2 = 0x1; +//nop; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L45abc8; +//nop; +L45abc8: +// bdead 1c0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {t1 = 0x1; +goto L45ac54;} +t1 = 0x1; +MEM_U8(s1 + -33) = (uint8_t)t1; +goto L45add8; +MEM_U8(s1 + -33) = (uint8_t)t1; +L45abdc: +if (a0 != v1) {//nop; +goto L45ac54;} +//nop; +t3 = MEM_U8(v0 + 24); +//nop; +t2 = t3 & 0x1; +if (t2 == 0) {//nop; +goto L45ac28;} +//nop; +t4 = MEM_U32(s1 + -32); +//nop; +a1 = MEM_U8(v0 + 25); +a2 = MEM_U32(v0 + 20); +a0 = MEM_U32(t4 + 20); +//nop; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L45ac14; +//nop; +L45ac14: +// bdead 401c0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {t5 = 0x1; +goto L45ac28;} +t5 = 0x1; +MEM_U8(s1 + -33) = (uint8_t)t5; +goto L45add8; +MEM_U8(s1 + -33) = (uint8_t)t5; +L45ac28: +t6 = MEM_U32(s2 + 32); +//nop; +a1 = MEM_U32(s1 + -32); +a0 = MEM_U32(t6 + 40); +a2 = 0x1; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L45ac40; +a2 = 0x1; +L45ac40: +// bdead 1c0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {t7 = 0x1; +goto L45ac54;} +t7 = 0x1; +MEM_U8(s1 + -33) = (uint8_t)t7; +goto L45add8; +MEM_U8(s1 + -33) = (uint8_t)t7; +L45ac54: +t0 = MEM_U32(s1 + -32); +//nop; +t8 = MEM_U32(t0 + 20); +a1 = s2 + 0x10c; +a0 = MEM_U16(t8 + 2); +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L45ac70; +//nop; +L45ac70: +// bdead 1c0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {// bdead 1c0001 ra = MEM_U32(sp + 44); +goto L45addc;} +// bdead 1c0001 ra = MEM_U32(sp + 44); +t9 = MEM_U8(s3 + 10); +t1 = MEM_U8(s2 + 10); +t3 = 0x1; +at = t9 < t1; +if (at == 0) {//nop; +goto L45ac9c;} +//nop; +MEM_U8(s1 + -33) = (uint8_t)t3; +goto L45add8; +MEM_U8(s1 + -33) = (uint8_t)t3; +L45ac9c: +s0 = MEM_U32(s2 + 36); +//nop; +if (s0 == 0) {// bdead 1e0001 ra = MEM_U32(sp + 44); +goto L45addc;} +// bdead 1e0001 ra = MEM_U32(sp + 44); +L45acac: +t2 = MEM_U8(s0 + 9); +at = 0x1; +if (t2 != at) {//nop; +goto L45ad88;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t4 = MEM_U8(v0 + 0); +//nop; +t5 = t4 + 0xffffffe0; +t6 = t5 < 0x60; +if (t6 == 0) {t7 = (int)t5 >> 5; +goto L45acfc;} +t7 = (int)t5 >> 5; +t8 = 0x10000f0c; +t0 = t7 << 2; +t8 = t8; +t9 = t8 + t0; +t1 = MEM_U32(t9 + 0); +//nop; +t3 = t1 << (t5 & 0x1f); +t6 = (int)t3 < (int)0x0; +L45acfc: +if (t6 == 0) {//nop; +goto L45ad88;} +//nop; +t4 = MEM_U32(s1 + -32); +t8 = MEM_U32(v0 + 4); +t7 = MEM_U32(t4 + 20); +t0 = MEM_U32(t8 + 20); +//nop; +if (t7 != t0) {//nop; +goto L45ad88;} +//nop; +t9 = MEM_U8(v0 + 1); +//nop; +if (t9 == 0) {t5 = 0x1; +goto L45ad40;} +t5 = 0x1; +t1 = MEM_U32(s1 + -40); +//nop; +if (t1 == 0) {t5 = 0x1; +goto L45ad48;} +t5 = 0x1; +L45ad40: +MEM_U8(s1 + -33) = (uint8_t)t5; +goto L45add8; +MEM_U8(s1 + -33) = (uint8_t)t5; +L45ad48: +//nop; +a0 = MEM_U16(s2 + 8); +a1 = s3 + 0x164; +v0 = f_bvectin(mem, sp, a0, a1); +goto L45ad58; +a1 = s3 + 0x164; +L45ad58: +// bdead 1e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {t3 = 0x1; +goto L45ad6c;} +t3 = 0x1; +MEM_U8(s1 + -33) = (uint8_t)t3; +goto L45add8; +MEM_U8(s1 + -33) = (uint8_t)t3; +L45ad6c: +t2 = MEM_U32(s0 + 12); +//nop; +t6 = MEM_U32(t2 + 4); +//nop; +t4 = MEM_U32(t6 + 52); +//nop; +MEM_U32(s1 + -40) = t4; +L45ad88: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L45acac;} +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +goto L45addc; +// bdead 1 ra = MEM_U32(sp + 44); +L45ada0: +s0 = v1; +L45ada4: +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 16206017b t9 = t9; +v0 = s1; +func_45aac0(mem, sp, v0, a0); +goto L45adb8; +v0 = s1; +L45adb8: +s0 = MEM_U32(s0 + 4); +// bdead 40060001 gp = MEM_U32(sp + 40); +if (s0 == 0) {// bdead 40060001 ra = MEM_U32(sp + 44); +goto L45addc;} +// bdead 40060001 ra = MEM_U32(sp + 44); +t8 = MEM_U8(s1 + -33); +//nop; +if (t8 == 0) {//nop; +goto L45ada4;} +//nop; +L45add8: +// bdead 1 ra = MEM_U32(sp + 44); +L45addc: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t func_45adf4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45adf4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +v1 = MEM_U32(a0 + 4); +// fdead 4000017b MEM_U32(sp + 28) = s1; +// bdead 160020033 s1 = v0; +// fdead 4004017b MEM_U32(sp + 36) = ra; +// fdead 4004017b MEM_U32(sp + 32) = gp; +if (v1 != 0) {// fdead 4004017b MEM_U32(sp + 24) = s0; +goto L45ae78;} +// fdead 4004017b MEM_U32(sp + 24) = s0; +v0 = MEM_U32(a0 + 0); +//nop; +t6 = MEM_U32(v0 + 32); +//nop; +t7 = MEM_U8(t6 + 0); +//nop; +t8 = t7 < 0xa0; +if (t8 == 0) {//nop; +goto L45ae68;} +//nop; +t1 = 0x10000f20; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t8 = (int)t4 < (int)0x0; +L45ae68: +if (t8 == 0) {v0 = zero; +goto L45aeb8;} +v0 = zero; +v0 = 0x1; +goto L45aeb8; +v0 = 0x1; +L45ae78: +s0 = v1; +L45ae7c: +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 6006017b t9 = t9; +// bdead 40020023 v0 = s1; +v0 = func_45adf4(mem, sp, a0); +goto L45ae90; +// bdead 40020023 v0 = s1; +L45ae90: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L45aea4;} +//nop; +v0 = 0x1; +goto L45aeb8; +v0 = 0x1; +L45aea4: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L45ae7c;} +//nop; +v0 = zero; +L45aeb8: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_45aecc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L45aecc: +sp = sp + 0xfffffff8; +// fdead 400000eb MEM_U32(sp + 4) = s0; +v0 = MEM_U32(a0 + 4); +s0 = a2; +a3 = a1; +v1 = zero; +t1 = 0x3; +L45aee8: +a1 = MEM_U32(v0 + 0); +//nop; +a0 = MEM_U32(a1 + 0); +//nop; +a2 = MEM_U16(a0 + 8); +//nop; +at = (int)a2 < (int)a3; +if (at != 0) {at = (int)s0 < (int)a2; +goto L45afb8;} +at = (int)s0 < (int)a2; +if (at != 0) {//nop; +goto L45afb8;} +//nop; +a1 = MEM_U32(a0 + 32); +v1 = v1 + 0x1; +t6 = MEM_U8(a1 + 0); +//nop; +t7 = t6 + 0xffffffe0; +t8 = t7 < 0x80; +if (t8 == 0) {//nop; +goto L45af5c;} +//nop; +t3 = 0x10000f34; +t9 = (int)t7 >> 5; +t2 = t9 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (t7 & 0x1f); +t9 = (int)t6 < (int)0x0; +t8 = t9; +L45af5c: +if (t8 == 0) {//nop; +goto L45afd0;} +//nop; +t0 = MEM_U32(a0 + 24); +t3 = MEM_U32(a1 + 20); +a2 = MEM_U32(t0 + 0); +//nop; +t2 = MEM_U32(a2 + 0); +//nop; +if (t3 == t2) {//nop; +goto L45af94;} +//nop; +t4 = MEM_U32(t0 + 4); +//nop; +a2 = MEM_U32(t4 + 0); +//nop; +L45af94: +a0 = MEM_U16(a2 + 8); +//nop; +at = (int)a0 < (int)a3; +if (at != 0) {at = (int)s0 < (int)a0; +goto L45afb0;} +at = (int)s0 < (int)a0; +if (at == 0) {//nop; +goto L45afd0;} +//nop; +L45afb0: +v0 = zero; +goto L45aff0; +v0 = zero; +L45afb8: +t5 = MEM_U8(a1 + 40); +//nop; +if (t1 != t5) {//nop; +goto L45afd0;} +//nop; +v0 = zero; +goto L45aff0; +v0 = zero; +L45afd0: +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L45aee8;} +//nop; +t7 = s0 - a3; +t6 = t7 + 0x1; +v0 = v1 ^ t6; +v0 = v0 < 0x1; +L45aff0: +// bdead 9 s0 = MEM_U32(sp + 4); +// bdead 9 sp = sp + 0x8; +return v0; +// bdead 9 sp = sp + 0x8; +} + +static void func_45affc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45affc: +//nop; +//nop; +//nop; +a1 = MEM_U32(a0 + 4); +sp = sp + 0xffffff88; +// fdead 4000016b MEM_U32(sp + 36) = ra; +// fdead 4000016b MEM_U32(sp + 32) = gp; +if (a1 != 0) {a3 = v0; +goto L45b838;} +a3 = v0; +t6 = MEM_U32(a0 + 0); +//nop; +MEM_U32(sp + 104) = t6; +t7 = MEM_U32(v0 + -8); +//nop; +MEM_U32(sp + 64) = t7; +t2 = MEM_U8(t6 + 10); +t9 = MEM_U8(t7 + 10); +//nop; +if (t9 != t2) {// bdead 40008103 ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 40008103 ra = MEM_U32(sp + 36); +t4 = MEM_U32(t6 + 32); +//nop; +MEM_U32(sp + 100) = t4; +t6 = MEM_U8(t4 + 0); +//nop; +t7 = t6 + 0xffffffe0; +t8 = t7 < 0x60; +if (t8 == 0) {t1 = (int)t7 >> 5; +goto L45b090;} +t1 = (int)t7 >> 5; +t2 = 0x10000f54; +t9 = t1 << 2; +t2 = t2; +t3 = t2 + t9; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t7 & 0x1f); +t8 = (int)t5 < (int)0x0; +L45b090: +if (t8 == 0) {// bdead 40000103 ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 40000103 ra = MEM_U32(sp + 36); +t1 = MEM_U32(sp + 104); +t5 = MEM_U32(sp + 100); +v0 = MEM_U32(t1 + 24); +//nop; +t2 = MEM_U32(v0 + 4); +t4 = MEM_U32(v0 + 0); +t9 = MEM_U32(t2 + 0); +t7 = MEM_U8(t4 + 10); +t3 = MEM_U8(t9 + 10); +//nop; +if (t3 == t7) {// bdead 40004103 ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 40004103 ra = MEM_U32(sp + 36); +v0 = MEM_U32(t5 + 4); +at = 0x4; +t6 = MEM_U8(v0 + 0); +//nop; +if (t6 != at) {// bdead 4000010b ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 4000010b ra = MEM_U32(sp + 36); +t8 = MEM_U8(v0 + 32); +//nop; +t1 = t8 + 0xffffffe0; +t2 = t1 < 0x40; +if (t2 == 0) {//nop; +goto L45b11c;} +//nop; +t3 = 0x10000f4c; +t9 = (int)t1 >> 5; +t4 = t9 << 2; +t3 = t3; +t7 = t3 + t4; +t5 = MEM_U32(t7 + 0); +//nop; +t6 = t5 << (t1 & 0x1f); +t2 = (int)t6 < (int)0x0; +L45b11c: +if (t2 == 0) {// bdead 4000010b ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 4000010b ra = MEM_U32(sp + 36); +t9 = MEM_U32(sp + 64); +//nop; +t3 = MEM_U32(t9 + 20); +//nop; +t4 = MEM_U32(t3 + 4); +//nop; +t7 = MEM_U32(t4 + 4); +//nop; +if (t7 != 0) {// bdead 4000010b ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 4000010b ra = MEM_U32(sp + 36); +t5 = MEM_U8(v0 + 1); +at = 0x82800000; +t1 = t5 < 0x20; +t6 = -t1; +t8 = t6 & at; +t2 = t8 << (t5 & 0x1f); +if ((int)t2 >= 0) {// bdead 4000010b ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 4000010b ra = MEM_U32(sp + 36); +v1 = MEM_U32(v0 + 36); +at = 0x3; +t9 = MEM_U8(v1 + 0); +//nop; +if (t9 != at) {// bdead 4000011b ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 4000011b ra = MEM_U32(sp + 36); +t4 = MEM_U8(v1 + 34); +MEM_U32(sp + 92) = v0; +MEM_U32(sp + 88) = v1; +MEM_U8(sp + 87) = (uint8_t)zero; +if (t4 == 0) {MEM_U32(sp + 80) = zero; +goto L45b1c0;} +MEM_U32(sp + 80) = zero; +//nop; +a0 = MEM_U32(a3 + 4); +// bdead 40000123 t9 = t9; +MEM_U32(sp + 116) = a3; +v0 = sp + 0x78; +func_45aac0(mem, sp, v0, a0); +goto L45b1b4; +v0 = sp + 0x78; +L45b1b4: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 116); +//nop; +L45b1c0: +t7 = MEM_U8(sp + 87); +t1 = MEM_U32(sp + 80); +if (t7 != 0) {t6 = MEM_U32(sp + 100); +goto L45b1dc;} +t6 = MEM_U32(sp + 100); +if (t1 != 0) {t3 = MEM_U8(sp + 87); +goto L45b23c;} +t3 = MEM_U8(sp + 87); +t6 = MEM_U32(sp + 100); +L45b1dc: +at = 0x3; +t8 = MEM_U32(t6 + 4); +//nop; +v0 = MEM_U32(t8 + 40); +//nop; +t5 = MEM_U8(v0 + 0); +//nop; +if (t5 != at) {t3 = MEM_U8(sp + 87); +goto L45b23c;} +t3 = MEM_U8(sp + 87); +t9 = MEM_U8(v0 + 34); +MEM_U32(sp + 88) = v0; +MEM_U8(sp + 87) = (uint8_t)zero; +if (t9 == 0) {MEM_U32(sp + 80) = zero; +goto L45b238;} +MEM_U32(sp + 80) = zero; +//nop; +a0 = MEM_U32(a3 + 4); +// bdead 40000123 t9 = t9; +MEM_U32(sp + 116) = a3; +v0 = sp + 0x78; +func_45aac0(mem, sp, v0, a0); +goto L45b22c; +v0 = sp + 0x78; +L45b22c: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 116); +//nop; +L45b238: +t3 = MEM_U8(sp + 87); +L45b23c: +t4 = MEM_U32(sp + 80); +if (t3 != 0) {// bdead 40002103 ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 40002103 ra = MEM_U32(sp + 36); +if (t4 == 0) {a2 = sp + 0x60; +goto L45b870;} +a2 = sp + 0x60; +t7 = MEM_U32(sp + 88); +v1 = MEM_U32(a3 + -4); +//nop; +a1 = MEM_U32(t7 + 20); +a0 = MEM_U32(sp + 64); +// bdead 400001f3 t9 = t9; +MEM_U32(sp + 116) = a3; +MEM_U32(sp + 52) = v1; +// bdead 400000e3 v0 = v1; +v0 = func_45a4a0(mem, sp, a0, a1, a2); +goto L45b278; +// bdead 400000e3 v0 = v1; +L45b278: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L45b2d4;} +//nop; +v0 = MEM_U32(sp + 96); +t0 = MEM_U32(sp + 100); +t1 = MEM_U32(v0 + 4); +at = 0x2; +t6 = MEM_U32(t1 + 52); +//nop; +MEM_U32(t0 + 32) = t6; +t8 = MEM_U32(v0 + 4); +//nop; +t5 = MEM_U32(t8 + 52); +//nop; +t2 = MEM_U8(t5 + 0); +//nop; +if (t2 != at) {//nop; +goto L45b2cc;} +//nop; +t9 = 0x1; +MEM_U8(t0 + 39) = (uint8_t)t9; +goto L45b2e8; +MEM_U8(t0 + 39) = (uint8_t)t9; +L45b2cc: +MEM_U8(t0 + 39) = (uint8_t)zero; +goto L45b2e8; +MEM_U8(t0 + 39) = (uint8_t)zero; +L45b2d4: +t3 = MEM_U32(sp + 100); +//nop; +MEM_U8(t3 + 39) = (uint8_t)zero; +MEM_U32(t3 + 32) = zero; +t0 = t3; +L45b2e8: +t4 = MEM_U32(sp + 104); +a3 = MEM_U32(t0 + 20); +v0 = MEM_U32(t4 + 24); +//nop; +a0 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U32(a0 + 0); +a2 = a0; +if (a3 != t7) {//nop; +goto L45b324;} +//nop; +t1 = MEM_U32(v0 + 4); +a1 = a0; +a2 = MEM_U32(t1 + 0); +v0 = MEM_U8(a2 + 10); +goto L45b34c; +v0 = MEM_U8(a2 + 10); +L45b324: +t6 = MEM_U32(v0 + 4); +//nop; +v1 = MEM_U32(t6 + 0); +//nop; +t8 = MEM_U32(v1 + 0); +a1 = v1; +if (a3 == t8) {//nop; +goto L45b348;} +//nop; +abort(); +L45b348: +v0 = MEM_U8(a2 + 10); +L45b34c: +v1 = MEM_U8(a1 + 10); +//nop; +if (v0 == v1) {at = v0 < v1; +goto L45b870;} +at = v0 < v1; +if (at == 0) {t7 = MEM_U32(sp + 64); +goto L45b3b8;} +t7 = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 64); +//nop; +if (a1 == t5) {//nop; +goto L45b39c;} +//nop; +v0 = MEM_U32(a1 + 24); +//nop; +t2 = MEM_U32(v0 + 4); +//nop; +if (t2 != 0) {// bdead 4000420b ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 4000420b ra = MEM_U32(sp + 36); +t9 = MEM_U32(v0 + 0); +//nop; +if (t5 != t9) {// bdead 40000203 ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 40000203 ra = MEM_U32(sp + 36); +L45b39c: +t3 = MEM_U8(t0 + 0); +//nop; +t4 = t3 ^ 0x7f; +t4 = t4 < 0x1; +MEM_U8(t0 + 37) = (uint8_t)t4; +goto L45b400; +MEM_U8(t0 + 37) = (uint8_t)t4; +// fdead 0 t7 = MEM_U32(sp + 64); +L45b3b8: +//nop; +if (a2 == t7) {//nop; +goto L45b3ec;} +//nop; +v0 = MEM_U32(a2 + 24); +//nop; +t1 = MEM_U32(v0 + 4); +//nop; +if (t1 != 0) {// bdead 4001020b ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 4001020b ra = MEM_U32(sp + 36); +t6 = MEM_U32(v0 + 0); +//nop; +if (t7 != t6) {// bdead 40000203 ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 40000203 ra = MEM_U32(sp + 36); +L45b3ec: +t8 = MEM_U8(t0 + 0); +//nop; +t2 = t8 ^ 0x26; +t2 = t2 < 0x1; +MEM_U8(t0 + 37) = (uint8_t)t2; +L45b400: +//nop; +a0 = MEM_U32(sp + 80); +//nop; +v0 = f_findincre(mem, sp, a0); +goto L45b410; +//nop; +L45b410: +a3 = MEM_U32(sp + 100); +// bdead 4000010b gp = MEM_U32(sp + 32); +t5 = MEM_U8(a3 + 39); +MEM_U32(sp + 68) = v0; +if (t5 == 0) {at = 0x1; +goto L45b470;} +at = 0x1; +t9 = MEM_U32(sp + 92); +at = 0x2; +t3 = MEM_U32(t9 + 40); +a1 = t9; +t4 = MEM_U8(t3 + 0); +//nop; +if (t4 != at) {at = 0x1; +goto L45b470;} +at = 0x1; +//nop; +a2 = v0; +// bdead 400001c1 v0 = MEM_U32(sp + 52); +// bdead 400001c1 t9 = t9; +a0 = a3; +func_45995c(mem, sp, a0, a1, a2); +goto L45b460; +a0 = a3; +L45b460: +// bdead 40000001 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 100); +goto L45b5c0; +a3 = MEM_U32(sp + 100); +at = 0x1; +L45b470: +if (v0 == at) {//nop; +goto L45b484;} +//nop; +at = 0xffffffff; +if (v0 != at) {t7 = MEM_U32(sp + 92); +goto L45b498;} +t7 = MEM_U32(sp + 92); +L45b484: +t1 = MEM_U32(a3 + 32); +//nop; +if (t1 != 0) {//nop; +goto L45b4e4;} +//nop; +t7 = MEM_U32(sp + 92); +L45b498: +//nop; +t6 = MEM_U8(t7 + 32); +//nop; +t8 = t6 + 0xffffffe0; +t2 = t8 < 0x40; +if (t2 == 0) {//nop; +goto L45b4dc;} +//nop; +t4 = 0x10000f44; +t5 = (int)t8 >> 5; +t3 = t5 << 2; +t4 = t4; +t9 = t4 + t3; +t1 = MEM_U32(t9 + 0); +//nop; +t7 = t1 << (t8 & 0x1f); +t6 = (int)t7 < (int)0x0; +t2 = t6; +L45b4dc: +if (t2 == 0) {a3 = MEM_U32(sp + 100); +goto L45b5c0;} +a3 = MEM_U32(sp + 100); +L45b4e4: +t5 = MEM_U32(sp + 92); +t4 = MEM_U32(sp + 116); +t3 = MEM_U32(sp + 88); +a1 = MEM_U32(t5 + 36); +a0 = MEM_U32(t4 + 4); +if (t3 != a1) {//nop; +goto L45b564;} +//nop; +//nop; +a1 = MEM_U32(t5 + 40); +// bdead 40000063 t9 = t9; +v0 = sp + 0x78; +v0 = func_45a960(mem, sp, v0, a0, a1); +goto L45b514; +v0 = sp + 0x78; +L45b514: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {a3 = MEM_U32(sp + 100); +goto L45b5c0;} +a3 = MEM_U32(sp + 100); +t9 = MEM_U32(sp + 68); +a0 = MEM_U32(sp + 100); +MEM_U32(sp + 16) = t9; +//nop; +a1 = MEM_U32(sp + 92); +a2 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 64); +// bdead 400001e3 v0 = MEM_U32(sp + 52); +// bdead 400001e3 t9 = t9; +//nop; +func_45a2e4(mem, sp, a0, a1, a2, a3); +goto L45b54c; +//nop; +L45b54c: +t8 = MEM_U32(sp + 100); +// bdead 42000003 gp = MEM_U32(sp + 32); +t1 = 0x1; +MEM_U8(t8 + 38) = (uint8_t)t1; +MEM_U8(t8 + 39) = (uint8_t)zero; +goto L45b5bc; +MEM_U8(t8 + 39) = (uint8_t)zero; +L45b564: +//nop; +v0 = sp + 0x78; +// bdead 4000006b t9 = t9; +//nop; +v0 = func_45a960(mem, sp, v0, a0, a1); +goto L45b578; +//nop; +L45b578: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {a3 = MEM_U32(sp + 100); +goto L45b5c0;} +a3 = MEM_U32(sp + 100); +//nop; +t7 = MEM_U32(sp + 68); +a0 = MEM_U32(sp + 100); +a1 = MEM_U32(sp + 92); +a2 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 64); +// bdead 400101e3 v0 = MEM_U32(sp + 52); +// fdead 1600101ff t9 = t9; +MEM_U32(sp + 16) = t7; +func_45a2e4(mem, sp, a0, a1, a2, a3); +goto L45b5ac; +MEM_U32(sp + 16) = t7; +L45b5ac: +t6 = MEM_U32(sp + 100); +// bdead 40008003 gp = MEM_U32(sp + 32); +MEM_U8(t6 + 38) = (uint8_t)zero; +MEM_U8(t6 + 39) = (uint8_t)zero; +L45b5bc: +a3 = MEM_U32(sp + 100); +L45b5c0: +//nop; +t2 = MEM_U32(a3 + 28); +//nop; +if (t2 == 0) {//nop; +goto L45b870;} +//nop; +t4 = 0x1001e6c4; +a1 = MEM_U32(sp + 64); +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L45b60c;} +//nop; +t3 = 0x10021c74; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +t5 = MEM_U32(t3 + 52); +//nop; +if (t5 != 0) {//nop; +goto L45b620;} +//nop; +L45b60c: +t9 = MEM_U8(a1 + 5); +//nop; +if (t9 != 0) {//nop; +goto L45b620;} +//nop; +abort(); +L45b620: +a1 = MEM_U32(sp + 64); +t5 = MEM_U32(sp + 104); +t1 = MEM_U8(a1 + 11); +//nop; +t7 = t1 << 25; +if ((int)t7 >= 0) {//nop; +goto L45b660;} +//nop; +t6 = MEM_U32(a1 + 28); +//nop; +t2 = MEM_U32(t6 + 12); +//nop; +t4 = MEM_U8(t2 + 20); +//nop; +t3 = t4 & 0x1; +if (t3 != 0) {//nop; +goto L45b7bc;} +//nop; +L45b660: +if (t5 == a1) {a1 = MEM_U32(sp + 64); +goto L45b724;} +a1 = MEM_U32(sp + 64); +t9 = MEM_U32(sp + 116); +//nop; +t1 = MEM_U32(t9 + 0); +//nop; +t8 = MEM_U32(t1 + 4); +//nop; +if (t8 != 0) {//nop; +goto L45b7bc;} +//nop; +a0 = MEM_U32(t9 + 4); +//nop; +// bdead 40000021 v0 = sp + 0x78; +// bdead 40000021 t9 = t9; +MEM_U32(sp + 60) = a0; +v0 = func_45adf4(mem, sp, a0); +goto L45b6a0; +MEM_U32(sp + 60) = a0; +L45b6a0: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L45b7bc;} +//nop; +t7 = MEM_U32(sp + 64); +t6 = MEM_U32(sp + 104); +//nop; +a1 = MEM_U16(t7 + 8); +a2 = MEM_U16(t6 + 8); +// fdead 1600180ff t9 = t9; +// bdead 400000e1 v0 = sp + 0x78; +v0 = func_45aecc(mem, sp, a0, a1, a2); +goto L45b6d0; +// bdead 400000e1 v0 = sp + 0x78; +L45b6d0: +// bdead 40000009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L45b7bc;} +//nop; +v0 = MEM_U32(sp + 88); +at = 0x60000000; +t2 = MEM_U8(v0 + 46); +//nop; +t4 = t2 < 0x20; +t3 = -t4; +t5 = t3 & at; +t1 = t5 << (t2 & 0x1f); +if ((int)t1 < 0) {a1 = MEM_U32(sp + 64); +goto L45b724;} +a1 = MEM_U32(sp + 64); +//nop; +a0 = MEM_U16(v0 + 44); +//nop; +v0 = f_in_fsym(mem, sp, a0); +goto L45b714; +//nop; +L45b714: +// bdead 40000009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L45b7bc;} +//nop; +a1 = MEM_U32(sp + 64); +L45b724: +t7 = MEM_U32(sp + 104); +v1 = MEM_U32(a1 + 20); +//nop; +t8 = MEM_U32(v1 + 4); +//nop; +t9 = MEM_U32(t8 + 4); +//nop; +if (t9 != 0) {//nop; +goto L45b7bc;} +//nop; +a0 = MEM_U32(v1 + 0); +v0 = v1; +if (t7 != a0) {//nop; +goto L45b788;} +//nop; +v0 = MEM_U32(v1 + 4); +t5 = 0x2; +t6 = MEM_U32(v0 + 0); +//nop; +t4 = MEM_U32(t6 + 24); +//nop; +t3 = MEM_U32(t4 + 4); +//nop; +if (t3 != 0) {//nop; +goto L45b7bc;} +//nop; +MEM_U8(a1 + 5) = (uint8_t)t5; +goto L45b7bc; +MEM_U8(a1 + 5) = (uint8_t)t5; +L45b788: +t2 = MEM_U32(a0 + 24); +//nop; +t1 = MEM_U32(t2 + 4); +//nop; +if (t1 != 0) {//nop; +goto L45b7bc;} +//nop; +t8 = MEM_U32(v0 + 4); +t7 = 0x2; +t9 = MEM_U32(t8 + 0); +//nop; +if (a1 != t9) {//nop; +goto L45b7bc;} +//nop; +MEM_U8(a1 + 5) = (uint8_t)t7; +L45b7bc: +t6 = 0x1001e6bc; +a2 = 0xe; +t6 = MEM_U8(t6 + 0); +a3 = 0xe; +if (t6 == 0) {// bdead 40000181 ra = MEM_U32(sp + 36); +goto L45b874;} +// bdead 40000181 ra = MEM_U32(sp + 36); +a0 = 0x10012018; +a1 = 0x10005144; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45b7ec; +a1 = a1; +L45b7ec: +// bdead 40000001 gp = MEM_U32(sp + 32); +t4 = MEM_U32(sp + 104); +a0 = 0x10012018; +//nop; +a1 = MEM_U16(t4 + 8); +a0 = MEM_U32(a0 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45b810; +a3 = 0xa; +L45b810: +// bdead 40000181 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45b82c; +//nop; +L45b82c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L45b874; +// bdead 1 ra = MEM_U32(sp + 36); +L45b838: +v1 = a1; +MEM_U32(sp + 116) = a3; +L45b840: +//nop; +v0 = MEM_U32(sp + 116); +a0 = MEM_U32(v1 + 0); +// fdead 6000017b t9 = t9; +MEM_U32(sp + 112) = v1; +func_45affc(mem, sp, v0, a0); +goto L45b858; +MEM_U32(sp + 112) = v1; +L45b858: +v1 = MEM_U32(sp + 112); +// bdead 40000011 gp = MEM_U32(sp + 32); +v1 = MEM_U32(v1 + 4); +//nop; +if (v1 != 0) {//nop; +goto L45b840;} +//nop; +L45b870: +// bdead 1 ra = MEM_U32(sp + 36); +L45b874: +// bdead 1 sp = sp + 0x78; +//nop; +return; +//nop; +} + +static void func_45b880(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45b880: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 60) = a1; +if (a0 == 0) {MEM_U32(sp + 52) = v0; +goto L45b978;} +MEM_U32(sp + 52) = v0; +t6 = MEM_U8(a0 + 40); +s2 = 0x3; +if (s2 != t6) {t0 = MEM_U32(sp + 60); +goto L45b940;} +t0 = MEM_U32(sp + 60); +//nop; +MEM_U32(sp + 56) = a0; +// fdead 4008826b t9 = t9; +//nop; +v0 = func_459710(mem, sp, a0); +goto L45b8d4; +//nop; +L45b8d4: +MEM_U32(sp + 48) = v0; +t7 = MEM_U8(v0 + 4); +// bdead 40090001 gp = MEM_U32(sp + 32); +if (t7 != 0) {t0 = MEM_U32(sp + 60); +goto L45b940;} +t0 = MEM_U32(sp + 60); +t8 = MEM_U32(sp + 60); +s1 = sp + 0x38; +s0 = MEM_U32(t8 + 4); +//nop; +L45b8f8: +a1 = MEM_U32(s0 + 0); +//nop; +t9 = MEM_U8(a1 + 40); +//nop; +if (s2 != t9) {//nop; +goto L45b92c;} +//nop; +//nop; +a0 = a1; +// bdead 400e0021 t9 = t9; +v0 = s1; +func_45affc(mem, sp, v0, a0); +goto L45b924; +v0 = s1; +L45b924: +// bdead 400e0001 gp = MEM_U32(sp + 32); +//nop; +L45b92c: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L45b8f8;} +//nop; +t0 = MEM_U32(sp + 60); +L45b940: +//nop; +s0 = MEM_U32(t0 + 4); +//nop; +L45b94c: +a1 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U32(sp + 52); +a0 = MEM_U32(a1 + 12); +// bdead 40020069 t9 = t9; +//nop; +func_45b880(mem, sp, v0, a0, a1); +goto L45b968; +//nop; +L45b968: +s0 = MEM_U32(s0 + 4); +// bdead 40020001 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L45b94c;} +//nop; +L45b978: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_analoop(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45b990: +//analoop: +//nop; +//nop; +//nop; +t6 = 0x1001c904; +sp = sp + 0xffffff70; +t6 = MEM_U32(t6 + 0); +at = 0x1001e6a8; +t7 = t6 + 0xffffffff; +t8 = t7 >> 7; +t9 = t8 + 0x1; +// fdead 4601800f MEM_U32(sp + 52) = s6; +MEM_U32(at + 0) = t9; +s6 = 0x10000ec0; +//nop; +// fdead 4681800f MEM_U32(sp + 60) = ra; +// fdead 4681800f MEM_U32(sp + 56) = gp; +// fdead 4681800f MEM_U32(sp + 48) = s5; +// fdead 4681800f MEM_U32(sp + 44) = s4; +// fdead 4681800f MEM_U32(sp + 40) = s3; +// fdead 4681800f MEM_U32(sp + 36) = s2; +// fdead 4681800f MEM_U32(sp + 32) = s1; +// fdead 4681800f MEM_U32(sp + 28) = s0; +a0 = s6; +v0 = f_alloc_mark(mem, sp, a0); +goto L45b9f0; +a0 = s6; +L45b9f0: +// bdead 4080000b gp = MEM_U32(sp + 56); +MEM_U32(sp + 108) = v0; +//nop; +a0 = 0x2c; +a1 = s6; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45ba08; +a1 = s6; +L45ba08: +// bdead 4080000b gp = MEM_U32(sp + 56); +MEM_U32(sp + 136) = v0; +v1 = 0x1001c8f8; +MEM_U32(v0 + 12) = zero; +v1 = MEM_U32(v1 + 0); +MEM_U32(v0 + 28) = zero; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 36) = zero; +MEM_U8(v0 + 40) = (uint8_t)zero; +MEM_U8(v0 + 42) = (uint8_t)zero; +MEM_U8(v0 + 41) = (uint8_t)zero; +MEM_U32(v0 + 0) = v1; +s4 = 0x1001e690; +s3 = MEM_U32(v1 + 12); +t0 = 0x1; +s2 = v0; +if (s3 == 0) {MEM_U32(s4 + 0) = t0; +goto L45baf4;} +MEM_U32(s4 + 0) = t0; +L45ba58: +//nop; +a0 = 0x2c; +a1 = s6; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45ba68; +a1 = s6; +L45ba68: +// bdead 40b8000b gp = MEM_U32(sp + 56); +MEM_U32(s2 + 24) = v0; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 0) = s3; +MEM_U32(v0 + 28) = zero; +s0 = MEM_U32(s3 + 20); +s2 = v0; +if (s0 == 0) {//nop; +goto L45baac;} +//nop; +L45ba8c: +t1 = MEM_U32(v0 + 28); +//nop; +t2 = t1 + 0x1; +MEM_U32(v0 + 28) = t2; +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L45ba8c;} +//nop; +L45baac: +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 36) = zero; +MEM_U8(v0 + 40) = (uint8_t)zero; +MEM_U8(v0 + 42) = (uint8_t)zero; +t3 = MEM_U8(s3 + 4); +//nop; +MEM_U8(v0 + 41) = (uint8_t)t3; +t4 = MEM_U32(s4 + 0); +s3 = MEM_U32(s3 + 12); +t5 = t4 + 0x1; +if (s3 != 0) {MEM_U32(s4 + 0) = t5; +goto L45ba58;} +MEM_U32(s4 + 0) = t5; +v1 = 0x1001c8f8; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45baf4: +MEM_U32(v0 + 24) = zero; +s2 = MEM_U32(sp + 136); +s3 = v1; +if (s2 == 0) {s5 = sp + 0x90; +goto L45bc88;} +s5 = sp + 0x90; +L45bb08: +t7 = MEM_U32(s3 + 24); +//nop; +if (t7 != 0) {//nop; +goto L45bb20;} +//nop; +MEM_U32(s2 + 16) = zero; +goto L45bbc0; +MEM_U32(s2 + 16) = zero; +L45bb20: +//nop; +a0 = 0x8; +a1 = s6; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45bb30; +a1 = s6; +L45bb30: +// bdead 40f8000b gp = MEM_U32(sp + 56); +MEM_U32(s2 + 16) = v0; +t8 = MEM_U32(s3 + 24); +//nop; +a0 = MEM_U32(t8 + 0); +// fdead 62fe003f t9 = t9; +v0 = s5; +v0 = func_459924(mem, sp, v0, a0); +goto L45bb50; +v0 = s5; +L45bb50: +t9 = MEM_U32(s2 + 16); +// bdead 44f8000b gp = MEM_U32(sp + 56); +MEM_U32(t9 + 0) = v0; +t0 = MEM_U32(s3 + 24); +s1 = MEM_U32(s2 + 16); +s0 = MEM_U32(t0 + 4); +//nop; +if (s0 == 0) {//nop; +goto L45bbbc;} +//nop; +L45bb74: +//nop; +a0 = 0x8; +a1 = s6; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45bb84; +a1 = s6; +L45bb84: +// bdead 40fe000b gp = MEM_U32(sp + 56); +MEM_U32(s1 + 4) = v0; +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 60fe003f t9 = t9; +v0 = s5; +v0 = func_459924(mem, sp, v0, a0); +goto L45bba0; +v0 = s5; +L45bba0: +t1 = MEM_U32(s1 + 4); +// bdead 40fe040b gp = MEM_U32(sp + 56); +MEM_U32(t1 + 0) = v0; +s0 = MEM_U32(s0 + 4); +s1 = MEM_U32(s1 + 4); +if (s0 != 0) {//nop; +goto L45bb74;} +//nop; +L45bbbc: +MEM_U32(s1 + 4) = zero; +L45bbc0: +t2 = MEM_U32(s3 + 20); +//nop; +if (t2 != 0) {//nop; +goto L45bbd8;} +//nop; +MEM_U32(s2 + 20) = zero; +goto L45bc78; +MEM_U32(s2 + 20) = zero; +L45bbd8: +//nop; +a0 = 0x8; +a1 = s6; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45bbe8; +a1 = s6; +L45bbe8: +// bdead 40f8000b gp = MEM_U32(sp + 56); +MEM_U32(s2 + 20) = v0; +t3 = MEM_U32(s3 + 20); +//nop; +a0 = MEM_U32(t3 + 0); +// fdead 60fe103f t9 = t9; +v0 = s5; +v0 = func_459924(mem, sp, v0, a0); +goto L45bc08; +v0 = s5; +L45bc08: +t4 = MEM_U32(s2 + 20); +// bdead 40f8200b gp = MEM_U32(sp + 56); +MEM_U32(t4 + 0) = v0; +t5 = MEM_U32(s3 + 20); +s1 = MEM_U32(s2 + 20); +s0 = MEM_U32(t5 + 4); +//nop; +if (s0 == 0) {//nop; +goto L45bc74;} +//nop; +L45bc2c: +//nop; +a0 = 0x8; +a1 = s6; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45bc3c; +a1 = s6; +L45bc3c: +// bdead 40fe000b gp = MEM_U32(sp + 56); +MEM_U32(s1 + 4) = v0; +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 60fe003f t9 = t9; +v0 = s5; +v0 = func_459924(mem, sp, v0, a0); +goto L45bc58; +v0 = s5; +L45bc58: +t6 = MEM_U32(s1 + 4); +// bdead 40fe800b gp = MEM_U32(sp + 56); +MEM_U32(t6 + 0) = v0; +s0 = MEM_U32(s0 + 4); +s1 = MEM_U32(s1 + 4); +if (s0 != 0) {//nop; +goto L45bc2c;} +//nop; +L45bc74: +MEM_U32(s1 + 4) = zero; +L45bc78: +s2 = MEM_U32(s2 + 24); +s3 = MEM_U32(s3 + 12); +if (s2 != 0) {//nop; +goto L45bb08;} +//nop; +L45bc88: +s0 = MEM_U32(s4 + 0); +s5 = sp + 0x90; +L45bc90: +//nop; +a0 = MEM_U32(sp + 136); +// bdead 40e20023 t9 = t9; +s1 = s0; +// bdead 40e40023 v0 = s5; +v0 = func_458ba8(mem, sp, a0); +goto L45bca8; +// bdead 40e40023 v0 = s5; +L45bca8: +s0 = MEM_U32(s4 + 0); +// bdead 40e6000b gp = MEM_U32(sp + 56); +if (s1 == s0) {MEM_U32(sp + 136) = v0; +goto L45bcc4;} +MEM_U32(sp + 136) = v0; +at = 0x1; +if (s0 != at) {//nop; +goto L45bc90;} +//nop; +L45bcc4: +s2 = v0; +s0 = 0x1; +L45bccc: +//nop; +a0 = MEM_U32(s2 + 12); +// fdead 60fe003f t9 = t9; +MEM_U8(s2 + 42) = (uint8_t)s0; +a1 = s2; +// bdead 40ca0063 v0 = s5; +func_4597a4(mem, sp, a0, a1); +goto L45bce8; +// bdead 40ca0063 v0 = s5; +L45bce8: +s2 = MEM_U32(s2 + 24); +// bdead 40ca0183 gp = MEM_U32(sp + 56); +if (s2 != 0) {//nop; +goto L45bccc;} +//nop; +t7 = 0x1001c8f8; +s0 = zero; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U8(t7 + 10) = (uint8_t)zero; +s2 = MEM_U32(sp + 136); +L45bd10: +//nop; +L45bd14: +//nop; +a0 = s2; +// fdead 62ff003f t9 = t9; +a1 = s0; +// bdead 40ca01e3 v0 = s5; +func_4594a0(mem, sp, a0, a1); +goto L45bd2c; +// bdead 40ca01e3 v0 = s5; +L45bd2c: +s2 = MEM_U32(s2 + 24); +// bdead 40ca0183 gp = MEM_U32(sp + 56); +if (s2 != 0) {//nop; +goto L45bd14;} +//nop; +v1 = 0x1001c8f8; +s0 = s0 + 0x1; +v1 = MEM_U32(v1 + 0); +//nop; +t8 = MEM_U8(v1 + 10); +//nop; +if (t8 == 0) {s2 = MEM_U32(sp + 136); +goto L45bd10;} +s2 = MEM_U32(sp + 136); +if (v1 == 0) {s3 = v1; +goto L45be20;} +s3 = v1; +s0 = sp + 0x48; +L45bd68: +//nop; +s1 = s3 + 0x164; +MEM_U32(s3 + 356) = zero; +MEM_U32(s3 + 360) = zero; +a0 = s1; +f_checkinitbvlivran(mem, sp, a0); +goto L45bd80; +a0 = s1; +L45bd80: +t9 = MEM_U32(s3 + 20); +// bdead 44d60003 gp = MEM_U32(sp + 56); +if (t9 == 0) {//nop; +goto L45bda0;} +//nop; +t0 = MEM_U8(s3 + 4); +t1 = 0xffffffff; +if (t0 == 0) {t2 = 0xffffffff; +goto L45bdbc;} +t2 = 0xffffffff; +L45bda0: +//nop; +a1 = MEM_U16(s3 + 8); +a0 = s1; +f_setbitbb(mem, sp, a0, a1); +goto L45bdb0; +a0 = s1; +L45bdb0: +// bdead 40d20003 gp = MEM_U32(sp + 56); +s3 = MEM_U32(s3 + 12); +goto L45be14; +s3 = MEM_U32(s3 + 12); +L45bdbc: +t3 = 0xffffffff; +t4 = 0xffffffff; +MEM_U32(sp + 84) = t4; +MEM_U32(sp + 80) = t3; +MEM_U32(sp + 72) = t1; +MEM_U32(sp + 76) = t2; +at = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 4) = at; +t6 = MEM_U32(s0 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t6; +a3 = MEM_U32(s0 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t6 = MEM_U32(s0 + 12); +a0 = s1; +MEM_U32(sp + 16) = t6; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L45be08; +MEM_U32(sp + 16) = t6; +L45be08: +// bdead 40d20003 gp = MEM_U32(sp + 56); +//nop; +s3 = MEM_U32(s3 + 12); +L45be14: +//nop; +if (s3 != 0) {//nop; +goto L45bd68;} +//nop; +L45be20: +//nop; +s4 = sp + 0x64; +a0 = s4; +MEM_U32(sp + 100) = zero; +MEM_U32(sp + 104) = zero; +f_checkinitbvlivran(mem, sp, a0); +goto L45be38; +MEM_U32(sp + 104) = zero; +L45be38: +// bdead 40e00083 gp = MEM_U32(sp + 56); +//nop; +L45be40: +s3 = 0x1001c8f8; +s2 = zero; +s3 = MEM_U32(s3 + 0); +//nop; +if (s3 == 0) {//nop; +goto L45befc;} +//nop; +L45be58: +v0 = MEM_U32(s3 + 20); +//nop; +if (v0 == 0) {//nop; +goto L45beec;} +//nop; +if (s2 != 0) {s0 = v0; +goto L45be88;} +s0 = v0; +//nop; +a0 = s4; +a1 = s3 + 0x164; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L45be80; +a1 = s3 + 0x164; +L45be80: +// bdead 40fa0083 gp = MEM_U32(sp + 56); +//nop; +L45be88: +s1 = s3 + 0x164; +L45be8c: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x164; +f_bvectintsect(mem, sp, a0, a1); +goto L45bea0; +a1 = a1 + 0x164; +L45bea0: +s0 = MEM_U32(s0 + 4); +// bdead 40fe0083 gp = MEM_U32(sp + 56); +if (s0 != 0) {//nop; +goto L45be8c;} +//nop; +//nop; +a1 = MEM_U16(s3 + 8); +a0 = s1; +f_setbitbb(mem, sp, a0, a1); +goto L45bec0; +a0 = s1; +L45bec0: +// bdead 40fc0083 gp = MEM_U32(sp + 56); +if (s2 != 0) {//nop; +goto L45beec;} +//nop; +//nop; +a0 = s4; +a1 = s1; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L45bedc; +a1 = s1; +L45bedc: +// bdead 40f8008b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L45beec;} +//nop; +s2 = 0x1; +L45beec: +s3 = MEM_U32(s3 + 12); +//nop; +if (s3 != 0) {//nop; +goto L45be58;} +//nop; +L45befc: +if (s2 != 0) {//nop; +goto L45be40;} +//nop; +s2 = MEM_U32(sp + 136); +//nop; +L45bf0c: +//nop; +a0 = MEM_U32(s2 + 12); +// fdead 60fe003f t9 = t9; +a1 = s2; +v0 = s5; +func_45b880(mem, sp, v0, a0, a1); +goto L45bf24; +v0 = s5; +L45bf24: +s2 = MEM_U32(s2 + 24); +// bdead 40c80001 gp = MEM_U32(sp + 56); +if (s2 != 0) {//nop; +goto L45bf0c;} +//nop; +//nop; +a1 = MEM_U32(sp + 108); +a0 = s6; +f_alloc_release(mem, sp, a0, a1); +goto L45bf44; +a0 = s6; +L45bf44: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 gp = MEM_U32(sp + 56); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x90; +return; +// bdead 1 sp = sp + 0x90; +//nop; +//nop; +//nop; +} + +static void func_45bf7c(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45bf7c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +t6 = 0x1001c8e8; +// fdead 4000800b MEM_U32(sp + 44) = ra; +t6 = MEM_U8(t6 + 0); +// fdead 4000800b MEM_U32(sp + 40) = gp; +// fdead 4000800b MEM_U32(sp + 36) = s3; +// fdead 4000800b MEM_U32(sp + 32) = s2; +// fdead 4000800b MEM_U32(sp + 28) = s1; +// fdead 4000800b MEM_U32(sp + 24) = s0; +if (t6 != 0) {MEM_U32(sp + 60) = v0; +goto L45bfc4;} +MEM_U32(sp + 60) = v0; +t8 = MEM_U8(v0 + -1); +//nop; +if (t8 == 0) {//nop; +goto L45c178;} +//nop; +L45bfc4: +at = 0x1001c900; +s0 = 0x10011ff0; +MEM_U32(at + 0) = zero; +v0 = MEM_U8(s0 + 0); +//nop; +t9 = v0 < 0x60; +if (t9 == 0) {t0 = (int)v0 >> 5; +goto L45c004;} +t0 = (int)v0 >> 5; +t2 = 0x10000fb8; +t1 = t0 << 2; +t2 = t2; +t3 = t2 + t1; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (v0 & 0x1f); +t9 = (int)t5 < (int)0x0; +L45c004: +if (t9 != 0) {//nop; +goto L45c178;} +//nop; +s3 = 0x1001eb84; +s1 = 0x10013460; +s2 = 0x3; +L45c018: +lo = v0 * s2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s2 >> 32); +t2 = v0 < 0x40; +t7 = lo; +t8 = s1 + t7; +t0 = MEM_U8(t8 + 1); +//nop; +if (t0 != 0) {//nop; +goto L45c054;} +//nop; +//nop; +//nop; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L45c048; +//nop; +L45c048: +// bdead 401e0183 gp = MEM_U32(sp + 40); +//nop; +goto L45c128; +//nop; +L45c054: +if (t2 == 0) {t1 = (int)v0 >> 5; +goto L45c07c;} +t1 = (int)v0 >> 5; +t4 = 0x10000fb0; +t3 = t1 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t9 = t6 << (v0 & 0x1f); +t2 = (int)t9 < (int)0x0; +L45c07c: +if (t2 == 0) {at = 0x11; +goto L45c0cc;} +at = 0x11; +//nop; +//nop; +//nop; +f_readnxtinst(mem, sp); +goto L45c094; +//nop; +L45c094: +t8 = MEM_U8(s3 + 0); +// bdead 421e0183 gp = MEM_U32(sp + 40); +if (t8 != 0) {// bdead 401e0183 ra = MEM_U32(sp + 44); +goto L45c798;} +// bdead 401e0183 ra = MEM_U32(sp + 44); +v1 = 0x1001c910; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t0 = MEM_U32(v1 + 12); +//nop; +t1 = MEM_U32(t0 + 16); +MEM_U32(v1 + 16) = t1; +goto L45c128; +MEM_U32(v1 + 16) = t1; +at = 0x11; +L45c0cc: +if (v0 != at) {//nop; +goto L45c128;} +//nop; +v0 = 0x1001c910; +//nop; +v0 = MEM_U32(v0 + 0); +MEM_U32(sp + 52) = v0; +f_readnxtinst(mem, sp); +goto L45c0e8; +MEM_U32(sp + 52) = v0; +L45c0e8: +t4 = MEM_U8(s3 + 0); +// bdead 401e2183 gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 52); +if (t4 != 0) {// bdead 401e018b ra = MEM_U32(sp + 44); +goto L45c798;} +// bdead 401e018b ra = MEM_U32(sp + 44); +v1 = 0x1001c910; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L45c10c: +v0 = MEM_U32(v0 + 8); +//nop; +t3 = MEM_U32(v0 + 12); +//nop; +t5 = MEM_U32(t3 + 16); +if (v0 != v1) {MEM_U32(v0 + 16) = t5; +goto L45c10c;} +MEM_U32(v0 + 16) = t5; +L45c128: +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45c138; +//nop; +L45c138: +v0 = MEM_U8(s0 + 0); +// bdead 401e018b gp = MEM_U32(sp + 40); +t6 = v0 < 0x60; +if (t6 == 0) {//nop; +goto L45c170;} +//nop; +t2 = 0x10000fb8; +t9 = (int)v0 >> 5; +t7 = t9 << 2; +t2 = t2; +t8 = t2 + t7; +t0 = MEM_U32(t8 + 0); +//nop; +t1 = t0 << (v0 & 0x1f); +t6 = (int)t1 < (int)0x0; +L45c170: +if (t6 == 0) {//nop; +goto L45c018;} +//nop; +L45c178: +s0 = 0x10011ff0; +s1 = 0x10013460; +v0 = MEM_U8(s0 + 0); +s3 = 0x1001eb84; +at = 0x1f; +if (v0 == at) {s2 = 0x3; +goto L45c794;} +s2 = 0x3; +t3 = v0 < 0x60; +if (t3 == 0) {t5 = (int)v0 >> 5; +goto L45c1c0;} +t5 = (int)v0 >> 5; +t2 = 0x10000fa4; +t9 = t5 << 2; +t2 = t2; +t7 = t2 + t9; +t8 = MEM_U32(t7 + 0); +//nop; +t0 = t8 << (v0 & 0x1f); +t3 = (int)t0 < (int)0x0; +L45c1c0: +if (t3 == 0) {at = 0x42; +goto L45c220;} +at = 0x42; +if (v0 != at) {//nop; +goto L45c35c;} +//nop; +t4 = 0x1001c910; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t6 = MEM_U8(t4 + 0); +//nop; +t5 = t6 + 0xffffffe0; +t2 = t5 < 0x60; +if (t2 == 0) {t9 = (int)t5 >> 5; +goto L45c218;} +t9 = (int)t5 >> 5; +t8 = 0x10000f98; +t7 = t9 << 2; +t8 = t8; +t0 = t8 + t7; +t1 = MEM_U32(t0 + 0); +//nop; +t3 = t1 << (t5 & 0x1f); +t2 = (int)t3 < (int)0x0; +L45c218: +if (t2 == 0) {//nop; +goto L45c35c;} +//nop; +L45c220: +//nop; +//nop; +//nop; +f_appendgraph(mem, sp); +goto L45c230; +//nop; +L45c230: +t6 = MEM_U8(s3 + 0); +// bdead 401e8083 gp = MEM_U32(sp + 40); +if (t6 != 0) {// bdead 401e0083 ra = MEM_U32(sp + 44); +goto L45c798;} +// bdead 401e0083 ra = MEM_U32(sp + 44); +t9 = 0x1001c900; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L45c2e0;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x8; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45c268; +a0 = 0x8; +L45c268: +// bdead 401e000b gp = MEM_U32(sp + 40); +a0 = 0x8; +v1 = 0x1001c8fc; +t8 = 0x1001c900; +v1 = MEM_U32(v1 + 0); +a1 = 0x10013450; +MEM_U32(v1 + 20) = v0; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(v0 + 0) = t8; +t7 = MEM_U32(v1 + 20); +//nop; +MEM_U32(t7 + 4) = zero; +//nop; +//nop; +//nop; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45c2ac; +//nop; +L45c2ac: +// bdead 401e008b gp = MEM_U32(sp + 40); +//nop; +t0 = 0x1001c8fc; +a0 = 0x1001c900; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U32(v0 + 0) = t0; +a0 = MEM_U32(a0 + 0); +//nop; +t1 = MEM_U32(a0 + 24); +//nop; +MEM_U32(v0 + 4) = t1; +MEM_U32(a0 + 24) = v0; +L45c2e0: +t5 = 0x1001c8fc; +at = 0x1001c900; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(at + 0) = t5; +t3 = MEM_U8(s0 + 0); +at = 0x42; +if (t3 != at) {//nop; +goto L45c35c;} +//nop; +v0 = 0x1001c904; +a0 = 0x60; +v1 = MEM_U32(v0 + 0); +//nop; +MEM_U16(t5 + 8) = (uint16_t)v1; +t4 = v1 + 0x1; +MEM_U32(v0 + 0) = t4; +//nop; +//nop; +//nop; +f_extendstat(mem, sp, a0); +goto L45c330; +//nop; +L45c330: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x1001c900; +t2 = 0x1001c910; +//nop; +a0 = MEM_U32(a0 + 0); +t2 = MEM_U32(t2 + 0); +MEM_U32(a0 + 32) = t2; +f_init_node_vectors(mem, sp, a0); +goto L45c354; +MEM_U32(a0 + 32) = t2; +L45c354: +// bdead 401e0083 gp = MEM_U32(sp + 40); +//nop; +L45c35c: +at = 0x1001e6c8; +t6 = 0x1001e6d0; +MEM_U32(at + 0) = zero; +at = 0x1001e6d4; +//nop; +t6 = MEM_U32(t6 + 0); +MEM_U32(at + 0) = t6; +f_readnxtinst(mem, sp); +goto L45c37c; +MEM_U32(at + 0) = t6; +L45c37c: +t9 = MEM_U8(s3 + 0); +// bdead 441e0183 gp = MEM_U32(sp + 40); +if (t9 != 0) {// bdead 401e0183 ra = MEM_U32(sp + 44); +goto L45c798;} +// bdead 401e0183 ra = MEM_U32(sp + 44); +v0 = MEM_U8(s0 + 0); +//nop; +t8 = v0 < 0x60; +if (t8 == 0) {t7 = (int)v0 >> 5; +goto L45c3c0;} +t7 = (int)v0 >> 5; +t1 = 0x10000fa4; +t0 = t7 << 2; +t1 = t1; +t3 = t1 + t0; +t5 = MEM_U32(t3 + 0); +//nop; +t4 = t5 << (v0 & 0x1f); +t8 = (int)t4 < (int)0x0; +L45c3c0: +if (t8 != 0) {t7 = v0 < 0xa0; +goto L45c3e8;} +t7 = v0 < 0xa0; +v1 = 0x1001c904; +t6 = 0x1001c900; +v1 = MEM_U32(v1 + 0); +t6 = MEM_U32(t6 + 0); +at = 0x1001c904; +t9 = v1 + 0x1; +MEM_U16(t6 + 8) = (uint16_t)v1; +MEM_U32(at + 0) = t9; +L45c3e8: +a0 = 0x10013634; +if (t7 == 0) {t1 = (int)v0 >> 5; +goto L45c414;} +t1 = (int)v0 >> 5; +t3 = 0x10000f84; +t0 = t1 << 2; +t3 = t3; +t5 = t3 + t0; +t4 = MEM_U32(t5 + 0); +//nop; +t2 = t4 << (v0 & 0x1f); +t7 = (int)t2 < (int)0x0; +L45c414: +t6 = t7 & 0xff; +if (t6 != 0) {MEM_U8(a0 + 0) = (uint8_t)t7; +goto L45c640;} +MEM_U8(a0 + 0) = (uint8_t)t7; +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45c430; +//nop; +L45c430: +// bdead 401e0083 gp = MEM_U32(sp + 40); +//nop; +t9 = 0x10013634; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L45c4e0;} +//nop; +L45c450: +t1 = MEM_U8(s0 + 0); +//nop; +lo = t1 * s2; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)s2 >> 32); +t3 = lo; +t0 = s1 + t3; +t5 = MEM_U8(t0 + 1); +//nop; +if (t5 != 0) {//nop; +goto L45c490;} +//nop; +//nop; +//nop; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L45c484; +//nop; +L45c484: +// bdead 401e0183 gp = MEM_U32(sp + 40); +//nop; +goto L45c4b0; +//nop; +L45c490: +//nop; +//nop; +//nop; +f_readnxtinst(mem, sp); +goto L45c4a0; +//nop; +L45c4a0: +t4 = MEM_U8(s3 + 0); +// bdead 401e2183 gp = MEM_U32(sp + 40); +if (t4 != 0) {// bdead 401e0183 ra = MEM_U32(sp + 44); +goto L45c798;} +// bdead 401e0183 ra = MEM_U32(sp + 44); +L45c4b0: +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45c4c0; +//nop; +L45c4c0: +// bdead 401e0083 gp = MEM_U32(sp + 40); +//nop; +t2 = 0x10013634; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L45c450;} +//nop; +L45c4e0: +v0 = MEM_U8(s0 + 0); +//nop; +t8 = v0 + 0xffffffe0; +t7 = t8 < 0x80; +if (t7 == 0) {t6 = (int)t8 >> 5; +goto L45c518;} +t6 = (int)t8 >> 5; +t1 = 0x10000f74; +t9 = t6 << 2; +t1 = t1; +t3 = t1 + t9; +t0 = MEM_U32(t3 + 0); +//nop; +t5 = t0 << (t8 & 0x1f); +t7 = (int)t5 < (int)0x0; +L45c518: +if (t7 != 0) {v1 = t7; +goto L45c540;} +v1 = t7; +v1 = v0 ^ 0x17; +v1 = v1 < 0x1; +if (v1 == 0) {t1 = MEM_U32(sp + 60); +goto L45c544;} +t1 = MEM_U32(sp + 60); +v1 = MEM_U32(s0 + 12); +//nop; +t2 = v1 & 0x2; +v1 = zero < t2; +L45c540: +t1 = MEM_U32(sp + 60); +L45c544: +t9 = v0 < 0xa0; +if (t9 == 0) {MEM_U8(t1 + -1) = (uint8_t)v1; +goto L45c574;} +MEM_U8(t1 + -1) = (uint8_t)v1; +t8 = 0x10000f60; +t3 = (int)v0 >> 5; +t0 = t3 << 2; +t8 = t8; +t5 = t8 + t0; +t4 = MEM_U32(t5 + 0); +//nop; +t7 = t4 << (v0 & 0x1f); +t9 = (int)t7 < (int)0x0; +L45c574: +if (t9 == 0) {//nop; +goto L45c740;} +//nop; +//nop; +//nop; +//nop; +f_readnxtinst(mem, sp); +goto L45c58c; +//nop; +L45c58c: +t6 = MEM_U8(s3 + 0); +// bdead 401e8183 gp = MEM_U32(sp + 40); +if (t6 != 0) {// bdead 401e0183 ra = MEM_U32(sp + 44); +goto L45c798;} +// bdead 401e0183 ra = MEM_U32(sp + 44); +at = 0x10013634; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45c5b0; +//nop; +L45c5b0: +v0 = MEM_U8(s0 + 0); +// bdead 401e008b gp = MEM_U32(sp + 40); +lo = v0 * s2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s2 >> 32); +at = 0x1f; +t1 = lo; +t3 = s1 + t1; +t8 = MEM_U8(t3 + 1); +//nop; +if (t8 != 0) {//nop; +goto L45c740;} +//nop; +if (v0 == at) {//nop; +goto L45c740;} +//nop; +L45c5e0: +//nop; +//nop; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L45c5f0; +//nop; +L45c5f0: +// bdead 401e0183 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45c608; +//nop; +L45c608: +v0 = MEM_U8(s0 + 0); +// bdead 401e008b gp = MEM_U32(sp + 40); +lo = v0 * s2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s2 >> 32); +at = 0x1f; +t0 = lo; +t5 = s1 + t0; +t4 = MEM_U8(t5 + 1); +//nop; +if (t4 != 0) {//nop; +goto L45c740;} +//nop; +if (v0 != at) {//nop; +goto L45c5e0;} +//nop; +//nop; +goto L45c740; +//nop; +L45c640: +t7 = v0 + 0xffffffe0; +t2 = t7 < 0x80; +if (t2 == 0) {t9 = (int)t7 >> 5; +goto L45c670;} +t9 = (int)t7 >> 5; +t1 = 0x10000f74; +t6 = t9 << 2; +t1 = t1; +t3 = t1 + t6; +t8 = MEM_U32(t3 + 0); +//nop; +t0 = t8 << (t7 & 0x1f); +t2 = (int)t0 < (int)0x0; +L45c670: +if (t2 != 0) {v1 = t2; +goto L45c698;} +v1 = t2; +v1 = v0 ^ 0x17; +v1 = v1 < 0x1; +if (v1 == 0) {t1 = MEM_U32(sp + 60); +goto L45c69c;} +t1 = MEM_U32(sp + 60); +v1 = MEM_U32(s0 + 12); +//nop; +t4 = v1 & 0x2; +v1 = zero < t4; +L45c698: +t1 = MEM_U32(sp + 60); +L45c69c: +//nop; +MEM_U8(t1 + -1) = (uint8_t)v1; +MEM_U8(a0 + 0) = (uint8_t)zero; +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45c6b8; +//nop; +L45c6b8: +v0 = MEM_U8(s0 + 0); +// bdead 401e008b gp = MEM_U32(sp + 40); +lo = v0 * s2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s2 >> 32); +at = 0x1f; +t6 = lo; +t3 = s1 + t6; +t8 = MEM_U8(t3 + 1); +//nop; +if (t8 != 0) {//nop; +goto L45c740;} +//nop; +if (v0 == at) {//nop; +goto L45c740;} +//nop; +L45c6e8: +//nop; +//nop; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L45c6f8; +//nop; +L45c6f8: +// bdead 401e0183 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45c710; +//nop; +L45c710: +v0 = MEM_U8(s0 + 0); +// bdead 401e008b gp = MEM_U32(sp + 40); +lo = v0 * s2; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)s2 >> 32); +at = 0x1f; +t7 = lo; +t0 = s1 + t7; +t5 = MEM_U8(t0 + 1); +//nop; +if (t5 != 0) {//nop; +goto L45c740;} +//nop; +if (v0 != at) {//nop; +goto L45c6e8;} +//nop; +L45c740: +at = 0x1001c8e8; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +//nop; +f_constarith(mem, sp); +goto L45c754; +//nop; +L45c754: +t2 = MEM_U8(s3 + 0); +// bdead 40000801 gp = MEM_U32(sp + 40); +if (t2 != 0) {// bdead 40000001 ra = MEM_U32(sp + 44); +goto L45c798;} +// bdead 40000001 ra = MEM_U32(sp + 44); +t4 = 0x1001c910; +t9 = 0x1001c900; +t4 = MEM_U32(t4 + 0); +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(t9 + 32) = t4; +//nop; +//nop; +//nop; +f_codeimage(mem, sp); +goto L45c78c; +//nop; +L45c78c: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L45c794: +// bdead 1 ra = MEM_U32(sp + 44); +L45c798: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void f_oneproc(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45c7b0: +//oneproc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +a0 = 0x10011ff0; +//nop; +// fdead 4000002b MEM_U32(sp + 28) = ra; +a0 = MEM_U32(a0 + 4); +// fdead 4000002b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = zero; +MEM_U32(sp + 44) = zero; +MEM_U32(sp + 48) = zero; +MEM_U32(sp + 52) = zero; +MEM_U32(sp + 56) = zero; +MEM_U32(sp + 60) = zero; +MEM_U32(sp + 64) = zero; +MEM_U32(sp + 68) = zero; +v0 = f_getproc(mem, sp, a0); +goto L45c7f8; +MEM_U32(sp + 68) = zero; +L45c7f8: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +t6 = 0x10011ff0; +at = 0x10021c74; +t6 = MEM_U32(t6 + 12); +MEM_U32(at + 0) = v0; +at = 0x1001eb5c; +//nop; +t7 = t6 & 0x2; +t8 = zero < t7; +MEM_U8(at + 0) = (uint8_t)t8; +f_procinit(mem, sp); +goto L45c828; +MEM_U8(at + 0) = (uint8_t)t8; +L45c828: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L45c840; +//nop; +L45c840: +// bdead 4000008b gp = MEM_U32(sp + 24); +//nop; +at = 0x1001c8f4; +//nop; +MEM_U32(at + 0) = v0; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L45c85c; +//nop; +L45c85c: +// bdead 40000103 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_init_mtagtab(mem, sp); +goto L45c874; +//nop; +L45c874: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10021c74; +t9 = 0x1001ebcc; +t0 = MEM_U32(t0 + 0); +t9 = MEM_U32(t9 + 0); +t1 = MEM_U16(t0 + 18); +//nop; +at = (int)t9 < (int)t1; +if (at == 0) {//nop; +goto L45c8bc;} +//nop; +//nop; +a0 = 0x1; +//nop; +f_skipproc(mem, sp, a0); +goto L45c8b0; +//nop; +L45c8b0: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +goto L45e0bc; +//nop; +L45c8bc: +t2 = 0x1001eaf4; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L45c90c;} +//nop; +//nop; +//nop; +//nop; +v0 = f_proc_suppressed(mem, sp); +goto L45c8e4; +//nop; +L45c8e4: +// bdead 4000018b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L45c90c;} +//nop; +//nop; +a0 = 0x2; +//nop; +f_skipproc(mem, sp, a0); +goto L45c900; +//nop; +L45c900: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +goto L45e0bc; +//nop; +L45c90c: +t3 = 0x1001ebc0; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +t4 = t3 & 0x100; +if (t4 == 0) {//nop; +goto L45c944;} +//nop; +//nop; +a0 = 0x3; +//nop; +f_skipproc(mem, sp, a0); +goto L45c938; +//nop; +L45c938: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +goto L45e0bc; +//nop; +L45c944: +//nop; +//nop; +//nop; +f_entervregveqv(mem, sp); +goto L45c954; +//nop; +L45c954: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +t5 = 0x1001eb54; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L45c9b8;} +//nop; +a0 = 0x10001ef0; +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a0 = MEM_U32(a0 + 0); +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45c994; +a2 = 0x400; +L45c994: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L45c9b0; +//nop; +L45c9b0: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +L45c9b8: +t6 = 0x10021c74; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t7 = MEM_U8(t6 + 13); +//nop; +if (t7 != 0) {//nop; +goto L45cafc;} +//nop; +t8 = 0x1001eb54; +a2 = 0xa; +t8 = MEM_U8(t8 + 0); +a3 = 0xa; +if (t8 == 0) {//nop; +goto L45ca2c;} +//nop; +a0 = 0x10001ef0; +a1 = 0x100052dc; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45ca08; +a1 = a1; +L45ca08: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L45ca24; +//nop; +L45ca24: +// bdead 40000181 gp = MEM_U32(sp + 24); +//nop; +L45ca2c: +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45ca3c; +//nop; +L45ca3c: +// bdead 40000181 gp = MEM_U32(sp + 24); +at = 0x42; +v0 = 0x10011ff0; +t9 = 0x10013460; +v0 = MEM_U8(v0 + 0); +//nop; +t0 = v0 << 2; +t0 = t0 - v0; +t1 = t0 + t9; +t2 = MEM_U8(t1 + 1); +//nop; +if (t2 != 0) {//nop; +goto L45ca9c;} +//nop; +//nop; +//nop; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L45ca80; +//nop; +L45ca80: +// bdead 40000181 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x10011ff0; +//nop; +v0 = MEM_U8(v0 + 0); +at = 0x1f; +goto L45caec; +at = 0x1f; +L45ca9c: +if (v0 != at) {at = 0x1f; +goto L45caec;} +at = 0x1f; +t3 = 0x10011ff0; +//nop; +t3 = MEM_U16(t3 + 2); +//nop; +t4 = t3 & 0x4; +if (t4 == 0) {at = 0x1f; +goto L45caec;} +at = 0x1f; +//nop; +a0 = 0x10011ff0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L45cad0; +//nop; +L45cad0: +// bdead 40000181 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x10011ff0; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +at = 0x1f; +L45caec: +if (v0 != at) {//nop; +goto L45ca2c;} +//nop; +//nop; +goto L45e0bc; +//nop; +L45cafc: +at = 0x10013634; +t5 = 0x1; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001e6b8; +//nop; +MEM_U8(at + 0) = (uint8_t)t5; +at = 0x1001e6a0; +MEM_U8(at + 0) = (uint8_t)zero; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45cb20; +MEM_U8(at + 0) = (uint8_t)zero; +L45cb20: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x10011ff0; +t7 = 0x10013460; +v0 = MEM_U8(v0 + 0); +//nop; +t6 = v0 << 2; +t6 = t6 - v0; +t8 = t6 + t7; +t0 = MEM_U8(t8 + 1); +//nop; +if (t0 != 0) {at = 0x42; +goto L45cbb4;} +at = 0x42; +L45cb54: +//nop; +//nop; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L45cb64; +//nop; +L45cb64: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45cb7c; +//nop; +L45cb7c: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x10011ff0; +t1 = 0x10013460; +v0 = MEM_U8(v0 + 0); +//nop; +t9 = v0 << 2; +t9 = t9 - v0; +t2 = t9 + t1; +t3 = MEM_U8(t2 + 1); +//nop; +if (t3 == 0) {//nop; +goto L45cb54;} +//nop; +at = 0x42; +L45cbb4: +if (v0 != at) {//nop; +goto L45cc50;} +//nop; +//nop; +//nop; +//nop; +f_appendgraph(mem, sp); +goto L45cbcc; +//nop; +L45cbcc: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {// bdead 40000003 ra = MEM_U32(sp + 28); +goto L45e104;} +// bdead 40000003 ra = MEM_U32(sp + 28); +t5 = 0x1001c8fc; +v0 = 0x1001c900; +t5 = MEM_U32(t5 + 0); +a0 = 0x60; +MEM_U32(v0 + 0) = t5; +MEM_U16(t5 + 8) = (uint16_t)zero; +//nop; +//nop; +//nop; +f_extendstat(mem, sp, a0); +goto L45cc14; +//nop; +L45cc14: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x1001c900; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +t7 = MEM_U32(a0 + 28); +MEM_U32(a0 + 32) = t7; +f_init_node_vectors(mem, sp, a0); +goto L45cc38; +MEM_U32(a0 + 32) = t7; +L45cc38: +// bdead 40000183 gp = MEM_U32(sp + 24); +t8 = 0x1; +v0 = 0x10011ff0; +at = 0x1001c904; +v0 = MEM_U8(v0 + 0); +MEM_U32(at + 0) = t8; +L45cc50: +at = 0x1001c8e8; +MEM_U8(sp + 79) = (uint8_t)zero; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1f; +if (v0 == at) {//nop; +goto L45ccb4;} +//nop; +L45cc68: +//nop; +v0 = sp + 0x50; +// bdead 4000018b t9 = t9; +//nop; +func_45bf7c(mem, sp, v0); +goto L45cc7c; +//nop; +L45cc7c: +// bdead 40000183 gp = MEM_U32(sp + 24); +t0 = 0x1; +v0 = 0x1001eb84; +at = 0x1001e6a0; +v0 = MEM_U8(v0 + 0); +MEM_U8(at + 0) = (uint8_t)t0; +if (v0 != 0) {//nop; +goto L45e09c;} +//nop; +t9 = 0x10011ff0; +at = 0x1f; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != at) {//nop; +goto L45cc68;} +//nop; +L45ccb4: +t1 = 0x1001c4a4; +t2 = 0x1001c4a8; +t1 = MEM_U32(t1 + 0); +t2 = MEM_U32(t2 + 0); +//nop; +if (t1 == t2) {//nop; +goto L45cce8;} +//nop; +//nop; +//nop; +//nop; +f_stackerror(mem, sp); +goto L45cce0; +//nop; +L45cce0: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45cce8: +t4 = 0x10011ff0; +t3 = sp + 0x28; +at = MEM_U32(t4 + 0); +t6 = MEM_U32(t4 + 4); +MEM_U32(t3 + 0) = at; +at = MEM_U32(t4 + 8); +MEM_U32(t3 + 4) = t6; +t6 = MEM_U32(t4 + 12); +MEM_U32(t3 + 8) = at; +at = MEM_U32(t4 + 16); +MEM_U32(t3 + 12) = t6; +t6 = MEM_U32(t4 + 20); +MEM_U32(t3 + 16) = at; +at = MEM_U32(t4 + 24); +MEM_U32(t3 + 20) = t6; +t6 = MEM_U32(t4 + 28); +t8 = 0x1001eb54; +MEM_U32(t3 + 24) = at; +MEM_U32(t3 + 28) = t6; +at = 0x10013430; +t8 = MEM_U8(t8 + 0); +t7 = 0x1f; +if (t8 == 0) {MEM_U8(at + 0) = (uint8_t)t7; +goto L45ce68;} +MEM_U8(at + 0) = (uint8_t)t7; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x28; +a2 = 0x1; +// bdead 400000e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L45cd68; +MEM_U32(sp + 36) = a0; +L45cd68: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +a1 = 0x1001c904; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0x1; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L45cd88; +a3 = 0xa; +L45cd88: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x29; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400000e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L45cdac; +MEM_U32(sp + 36) = a0; +L45cdac: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +t0 = 0x1001eb70; +a1 = 0x20; +t0 = MEM_U8(t0 + 0); +a2 = 0x1; +if (t0 == 0) {//nop; +goto L45ce34;} +//nop; +t9 = 0x1001eb74; +a3 = 0x2; +t9 = MEM_U8(t9 + 0); +a2 = 0x2; +if (t9 == 0) {//nop; +goto L45ce04;} +//nop; +a1 = 0x100052da; +//nop; +a2 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45cdf8; +a1 = a1; +L45cdf8: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +goto L45ce20; +//nop; +L45ce04: +a1 = 0x100052d8; +//nop; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45ce18; +a1 = a1; +L45ce18: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45ce20: +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +goto L45ce50; +//nop; +L45ce34: +//nop; +// bdead 400000e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L45ce44; +MEM_U32(sp + 36) = a0; +L45ce44: +// bdead 40000003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +L45ce50: +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L45ce60; +//nop; +L45ce60: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45ce68: +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L45ce78; +//nop; +L45ce78: +// bdead 4000018b gp = MEM_U32(sp + 24); +//nop; +t1 = 0x1001e6bc; +at = 0x1001c8ec; +t1 = MEM_U8(t1 + 0); +MEM_U32(at + 0) = v0; +if (t1 == 0) {//nop; +goto L45cfd0;} +//nop; +a0 = 0x10012018; +a1 = 0x100052d3; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x5; +a3 = 0x5; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45ceb8; +a1 = a1; +L45ceb8: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t2 = 0x1001c8ec; +t5 = 0x1001c8f4; +t2 = MEM_U32(t2 + 0); +t5 = MEM_U32(t5 + 0); +a0 = 0x10012018; +a1 = t2 - t5; +lo = (int)a1 / (int)at; hi = (int)a1 % (int)at; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x4; +a3 = 0xa; +a1 = lo; +//nop; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45cef8; +//nop; +L45cef8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x2e; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400000e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L45cf1c; +MEM_U32(sp + 36) = a0; +L45cf1c: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t4 = 0x1001c8ec; +t6 = 0x1001c8f4; +t4 = MEM_U32(t4 + 0); +t6 = MEM_U32(t6 + 0); +a0 = MEM_U32(sp + 36); +t7 = t4 - t6; +lo = (int)t7 / (int)at; hi = (int)t7 % (int)at; +a1 = hi; +if ((int)a1 >= 0) {//nop; +goto L45cf50;} +//nop; +a1 = a1 + 0x3e8; +L45cf50: +//nop; +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45cf60; +a3 = 0xa; +L45cf60: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x22; +a0 = 0x10012018; +a1 = 0x100052b1; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x22; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45cf84; +a1 = a1; +L45cf84: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x400; +a0 = 0x10012018; +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a0 = MEM_U32(a0 + 0); +a3 = MEM_U32(a3 + 0); +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45cfac; +//nop; +L45cfac: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45cfc8; +//nop; +L45cfc8: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +L45cfd0: +v1 = 0x10021cdc; +v0 = 0x1001c8ec; +t9 = 0x1001c8f4; +t8 = MEM_U32(v1 + 0); +v0 = MEM_U32(v0 + 0); +t9 = MEM_U32(t9 + 0); +t0 = t8 + v0; +t1 = t0 - t9; +at = 0x1001c8f4; +t2 = 0x1001eaf8; +MEM_U32(v1 + 0) = t1; +t2 = MEM_U32(t2 + 0); +MEM_U32(at + 0) = v0; +at = 0x1; +if (t2 != at) {//nop; +goto L45d028;} +//nop; +//nop; +//nop; +//nop; +f_printtab(mem, sp); +goto L45d020; +//nop; +L45d020: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +L45d028: +t5 = 0x1001e6c4; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L45d15c;} +//nop; +t3 = 0x10021c74; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +t4 = MEM_U32(t3 + 52); +//nop; +if (t4 == 0) {//nop; +goto L45d07c;} +//nop; +//nop; +//nop; +//nop; +f_bb_frequencies(mem, sp); +goto L45d070; +//nop; +L45d070: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +goto L45d15c; +//nop; +L45d07c: +t6 = 0x1001ebbc; +at = 0x1; +t6 = MEM_U8(t6 + 0); +t7 = 0x1; +if (t6 == at) {//nop; +goto L45d15c;} +//nop; +a0 = 0x10001ef0; +at = 0x1001eb6c; +//nop; +a0 = MEM_U32(a0 + 0); +MEM_U8(at + 0) = (uint8_t)t7; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45d0ac; +MEM_U8(at + 0) = (uint8_t)t7; +L45d0ac: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x2b; +a0 = 0x10001ef0; +a1 = 0x10005286; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x2b; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d0d0; +a1 = a1; +L45d0d0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x400; +a0 = 0x10001ef0; +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a0 = MEM_U32(a0 + 0); +a3 = MEM_U32(a3 + 0); +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d0f8; +//nop; +L45d0f8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x1b; +a0 = 0x10001ef0; +a1 = 0x1000526b; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x1b; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d11c; +a1 = a1; +L45d11c: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45d138; +//nop; +L45d138: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L45d154; +//nop; +L45d154: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45d15c: +//nop; +//nop; +//nop; +f_tail_recursion(mem, sp); +goto L45d16c; +//nop; +L45d16c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_controlflow(mem, sp); +goto L45d184; +//nop; +L45d184: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_analoop(mem, sp); +goto L45d19c; +//nop; +L45d19c: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x8; +t8 = 0x1001eaf8; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != at) {//nop; +goto L45d1d8;} +//nop; +a0 = 0x1001e59c; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = zero; +f_print_loop_relations(mem, sp, a0, a1); +goto L45d1d0; +a1 = zero; +L45d1d0: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45d1d8: +//nop; +//nop; +//nop; +f_loopunroll(mem, sp); +goto L45d1e8; +//nop; +L45d1e8: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x8; +t0 = 0x1001eaf8; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L45d224;} +//nop; +a0 = 0x1001e59c; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = zero; +f_print_loop_relations(mem, sp, a0, a1); +goto L45d21c; +a1 = zero; +L45d21c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45d224: +at = 0x1001e6b8; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +//nop; +f_patchvectors(mem, sp); +goto L45d238; +//nop; +L45d238: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_procinit_regs(mem, sp); +goto L45d250; +//nop; +L45d250: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45e09c;} +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L45d280; +//nop; +L45d280: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = 0x5; +t9 = 0x1001e6bc; +at = 0x1001c8ec; +t9 = MEM_U8(t9 + 0); +a3 = 0x5; +if (t9 == 0) {MEM_U32(at + 0) = v0; +goto L45d3d0;} +MEM_U32(at + 0) = v0; +a0 = 0x10012018; +a1 = 0x10005266; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d2b8; +a1 = a1; +L45d2b8: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t1 = 0x1001c8ec; +t2 = 0x1001c8f4; +t1 = MEM_U32(t1 + 0); +t2 = MEM_U32(t2 + 0); +a0 = 0x10012018; +a1 = t1 - t2; +lo = (int)a1 / (int)at; hi = (int)a1 % (int)at; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x4; +a3 = 0xa; +a1 = lo; +//nop; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45d2f8; +//nop; +L45d2f8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x2e; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400000e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L45d31c; +MEM_U32(sp + 36) = a0; +L45d31c: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t3 = 0x1001c8ec; +t4 = 0x1001c8f4; +t3 = MEM_U32(t3 + 0); +t4 = MEM_U32(t4 + 0); +a0 = MEM_U32(sp + 36); +t6 = t3 - t4; +lo = (int)t6 / (int)at; hi = (int)t6 % (int)at; +a1 = hi; +if ((int)a1 >= 0) {//nop; +goto L45d350;} +//nop; +a1 = a1 + 0x3e8; +L45d350: +//nop; +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45d360; +a3 = 0xa; +L45d360: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x1c; +a0 = 0x10012018; +a1 = 0x1000524a; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x1c; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d384; +a1 = a1; +L45d384: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x400; +a0 = 0x10012018; +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a0 = MEM_U32(a0 + 0); +a3 = MEM_U32(a3 + 0); +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d3ac; +//nop; +L45d3ac: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45d3c8; +//nop; +L45d3c8: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45d3d0: +t7 = 0x1001c8ec; +at = 0x1001c8f4; +//nop; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = t7; +f_copypropagate(mem, sp); +goto L45d3e8; +MEM_U32(at + 0) = t7; +L45d3e8: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45e09c;} +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L45d418; +//nop; +L45d418: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = 0x5; +t8 = 0x1001e6bc; +at = 0x1001c8ec; +t8 = MEM_U8(t8 + 0); +a3 = 0x5; +if (t8 == 0) {MEM_U32(at + 0) = v0; +goto L45d568;} +MEM_U32(at + 0) = v0; +a0 = 0x10012018; +a1 = 0x10005245; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d450; +a1 = a1; +L45d450: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t0 = 0x1001c8ec; +t9 = 0x1001c8f4; +t0 = MEM_U32(t0 + 0); +t9 = MEM_U32(t9 + 0); +a0 = 0x10012018; +a1 = t0 - t9; +lo = (int)a1 / (int)at; hi = (int)a1 % (int)at; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x4; +a3 = 0xa; +a1 = lo; +//nop; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45d490; +//nop; +L45d490: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x2e; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400000e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L45d4b4; +MEM_U32(sp + 36) = a0; +L45d4b4: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t2 = 0x1001c8ec; +t5 = 0x1001c8f4; +t2 = MEM_U32(t2 + 0); +t5 = MEM_U32(t5 + 0); +a0 = MEM_U32(sp + 36); +t3 = t2 - t5; +lo = (int)t3 / (int)at; hi = (int)t3 % (int)at; +a1 = hi; +if ((int)a1 >= 0) {//nop; +goto L45d4e8;} +//nop; +a1 = a1 + 0x3e8; +L45d4e8: +//nop; +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45d4f8; +a3 = 0xa; +L45d4f8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x2b; +a0 = 0x10012018; +a1 = 0x1000521a; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x2b; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d51c; +a1 = a1; +L45d51c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x400; +a0 = 0x10012018; +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a0 = MEM_U32(a0 + 0); +a3 = MEM_U32(a3 + 0); +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d544; +//nop; +L45d544: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45d560; +//nop; +L45d560: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45d568: +t4 = 0x1001c8ec; +v0 = 0x1001eaf8; +at = 0x1001c8f4; +t4 = MEM_U32(t4 + 0); +v0 = MEM_U32(v0 + 0); +MEM_U32(at + 0) = t4; +if ((int)v0 <= 0) {at = 0x2; +goto L45d5b4;} +at = 0x2; +//nop; +//nop; +//nop; +f_printitab(mem, sp); +goto L45d598; +//nop; +L45d598: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eaf8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +at = 0x2; +L45d5b4: +if (v0 != at) {//nop; +goto L45d5d4;} +//nop; +//nop; +//nop; +//nop; +f_printlinfo(mem, sp); +goto L45d5cc; +//nop; +L45d5cc: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45d5d4: +//nop; +//nop; +//nop; +f_findinduct(mem, sp); +goto L45d5e4; +//nop; +L45d5e4: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45e09c;} +//nop; +//nop; +//nop; +//nop; +f_codemotion(mem, sp); +goto L45d614; +//nop; +L45d614: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45e09c;} +//nop; +t6 = 0x1001eaf8; +at = 0x3; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L45d664;} +//nop; +//nop; +//nop; +//nop; +f_printcm(mem, sp); +goto L45d65c; +//nop; +L45d65c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45d664: +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L45d674; +//nop; +L45d674: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = 0x5; +t7 = 0x1001e6bc; +at = 0x1001c8ec; +t7 = MEM_U8(t7 + 0); +a3 = 0x5; +if (t7 == 0) {MEM_U32(at + 0) = v0; +goto L45d7c4;} +MEM_U32(at + 0) = v0; +a0 = 0x10012018; +a1 = 0x10005215; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d6ac; +a1 = a1; +L45d6ac: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t8 = 0x1001c8ec; +t0 = 0x1001c8f4; +t8 = MEM_U32(t8 + 0); +t0 = MEM_U32(t0 + 0); +a0 = 0x10012018; +a1 = t8 - t0; +lo = (int)a1 / (int)at; hi = (int)a1 % (int)at; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x4; +a3 = 0xa; +a1 = lo; +//nop; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45d6ec; +//nop; +L45d6ec: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x2e; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400000e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L45d710; +MEM_U32(sp + 36) = a0; +L45d710: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t1 = 0x1001c8ec; +t2 = 0x1001c8f4; +t1 = MEM_U32(t1 + 0); +t2 = MEM_U32(t2 + 0); +a0 = MEM_U32(sp + 36); +t5 = t1 - t2; +lo = (int)t5 / (int)at; hi = (int)t5 % (int)at; +a1 = hi; +if ((int)a1 >= 0) {//nop; +goto L45d744;} +//nop; +a1 = a1 + 0x3e8; +L45d744: +//nop; +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45d754; +a3 = 0xa; +L45d754: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x1b; +a0 = 0x10012018; +a1 = 0x100051fa; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x1b; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d778; +a1 = a1; +L45d778: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x400; +a0 = 0x10012018; +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a0 = MEM_U32(a0 + 0); +a3 = MEM_U32(a3 + 0); +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d7a0; +//nop; +L45d7a0: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45d7bc; +//nop; +L45d7bc: +// bdead 40000083 gp = MEM_U32(sp + 24); +//nop; +L45d7c4: +t3 = 0x1001c8ec; +at = 0x1001c8f4; +//nop; +t3 = MEM_U32(t3 + 0); +MEM_U32(at + 0) = t3; +f_eliminduct(mem, sp, a0, a1, a2); +goto L45d7dc; +MEM_U32(at + 0) = t3; +L45d7dc: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L45d7f4; +//nop; +L45d7f4: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = 0x5; +t4 = 0x1001e6bc; +at = 0x1001c8ec; +t4 = MEM_U8(t4 + 0); +a3 = 0x5; +if (t4 == 0) {MEM_U32(at + 0) = v0; +goto L45d944;} +MEM_U32(at + 0) = v0; +a0 = 0x10012018; +a1 = 0x100051f5; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d82c; +a1 = a1; +L45d82c: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t6 = 0x1001c8ec; +t7 = 0x1001c8f4; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U32(t7 + 0); +a0 = 0x10012018; +a1 = t6 - t7; +lo = (int)a1 / (int)at; hi = (int)a1 % (int)at; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x4; +a3 = 0xa; +a1 = lo; +//nop; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45d86c; +//nop; +L45d86c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x2e; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400000e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L45d890; +MEM_U32(sp + 36) = a0; +L45d890: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t0 = 0x1001c8ec; +t9 = 0x1001c8f4; +t0 = MEM_U32(t0 + 0); +t9 = MEM_U32(t9 + 0); +a0 = MEM_U32(sp + 36); +t1 = t0 - t9; +lo = (int)t1 / (int)at; hi = (int)t1 % (int)at; +a1 = hi; +if ((int)a1 >= 0) {//nop; +goto L45d8c4;} +//nop; +a1 = a1 + 0x3e8; +L45d8c4: +//nop; +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45d8d4; +a3 = 0xa; +L45d8d4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x28; +a0 = 0x10012018; +a1 = 0x100051cd; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x28; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d8f8; +a1 = a1; +L45d8f8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x400; +a0 = 0x10012018; +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a0 = MEM_U32(a0 + 0); +a3 = MEM_U32(a3 + 0); +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45d920; +//nop; +L45d920: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45d93c; +//nop; +L45d93c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45d944: +t2 = 0x1001c8ec; +at = 0x1001c8f4; +//nop; +t2 = MEM_U32(t2 + 0); +MEM_U32(at + 0) = t2; +f_getexpsources(mem, sp); +goto L45d95c; +MEM_U32(at + 0) = t2; +L45d95c: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45e09c;} +//nop; +t5 = 0x1001eaf8; +at = 0x4; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L45d9ac;} +//nop; +//nop; +//nop; +//nop; +f_printscm(mem, sp); +goto L45d9a4; +//nop; +L45d9a4: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45d9ac: +t3 = 0x1001eb88; +at = 0x3; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L45d9dc;} +//nop; +//nop; +//nop; +//nop; +f_find_ix_loadstores(mem, sp); +goto L45d9d4; +//nop; +L45d9d4: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45d9dc: +t4 = 0x1001c904; +at = 0x1001e6a8; +t4 = MEM_U32(t4 + 0); +//nop; +t6 = t4 + 0xffffffff; +t7 = t6 >> 7; +t8 = t7 + 0x1; +MEM_U32(at + 0) = t8; +f_makelivranges(mem, sp); +goto L45da00; +MEM_U32(at + 0) = t8; +L45da00: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45e09c;} +//nop; +//nop; +//nop; +//nop; +f_regdataflow(mem, sp); +goto L45da30; +//nop; +L45da30: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45e09c;} +//nop; +//nop; +//nop; +//nop; +f_localcolor(mem, sp); +goto L45da60; +//nop; +L45da60: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45e09c;} +//nop; +//nop; +//nop; +//nop; +f_spilltemps(mem, sp); +goto L45da90; +//nop; +L45da90: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45e09c;} +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L45dac0; +//nop; +L45dac0: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = 0x5; +t0 = 0x1001e6bc; +at = 0x1001c8ec; +t0 = MEM_U8(t0 + 0); +a3 = 0x5; +if (t0 == 0) {MEM_U32(at + 0) = v0; +goto L45dc10;} +MEM_U32(at + 0) = v0; +a0 = 0x10012018; +a1 = 0x100051c8; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45daf8; +a1 = a1; +L45daf8: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t9 = 0x1001c8ec; +t1 = 0x1001c8f4; +t9 = MEM_U32(t9 + 0); +t1 = MEM_U32(t1 + 0); +a0 = 0x10012018; +a1 = t9 - t1; +lo = (int)a1 / (int)at; hi = (int)a1 % (int)at; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x4; +a3 = 0xa; +a1 = lo; +//nop; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45db38; +//nop; +L45db38: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x2e; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400000e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L45db5c; +MEM_U32(sp + 36) = a0; +L45db5c: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t5 = 0x1001c8ec; +t3 = 0x1001c8f4; +t5 = MEM_U32(t5 + 0); +t3 = MEM_U32(t3 + 0); +a0 = MEM_U32(sp + 36); +t4 = t5 - t3; +lo = (int)t4 / (int)at; hi = (int)t4 % (int)at; +a1 = hi; +if ((int)a1 >= 0) {//nop; +goto L45db90;} +//nop; +a1 = a1 + 0x3e8; +L45db90: +//nop; +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45dba0; +a3 = 0xa; +L45dba0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x25; +a0 = 0x10012018; +a1 = 0x100051a3; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x25; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45dbc4; +a1 = a1; +L45dbc4: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x400; +a0 = 0x10012018; +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a0 = MEM_U32(a0 + 0); +a3 = MEM_U32(a3 + 0); +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45dbec; +//nop; +L45dbec: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45dc08; +//nop; +L45dc08: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45dc10: +v1 = 0x10021cec; +v0 = 0x1001c8ec; +t8 = 0x1001c8f4; +t6 = MEM_U32(v1 + 0); +v0 = MEM_U32(v0 + 0); +t8 = MEM_U32(t8 + 0); +t7 = t6 + v0; +t0 = t7 - t8; +MEM_U32(v1 + 0) = t0; +at = 0x1001c8f4; +//nop; +MEM_U32(at + 0) = v0; +//nop; +f_globalcolor(mem, sp); +goto L45dc48; +//nop; +L45dc48: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45e09c;} +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L45dc78; +//nop; +L45dc78: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = 0x5; +t9 = 0x1001e6bc; +at = 0x1001c8ec; +t9 = MEM_U8(t9 + 0); +a3 = 0x5; +if (t9 == 0) {MEM_U32(at + 0) = v0; +goto L45ddc8;} +MEM_U32(at + 0) = v0; +a0 = 0x10012018; +a1 = 0x1000519e; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45dcb0; +a1 = a1; +L45dcb0: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t1 = 0x1001c8ec; +t2 = 0x1001c8f4; +t1 = MEM_U32(t1 + 0); +t2 = MEM_U32(t2 + 0); +a0 = 0x10012018; +a1 = t1 - t2; +lo = (int)a1 / (int)at; hi = (int)a1 % (int)at; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x4; +a3 = 0xa; +a1 = lo; +//nop; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45dcf0; +//nop; +L45dcf0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x2e; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400000e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L45dd14; +MEM_U32(sp + 36) = a0; +L45dd14: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t3 = 0x1001c8ec; +t4 = 0x1001c8f4; +t3 = MEM_U32(t3 + 0); +t4 = MEM_U32(t4 + 0); +a0 = MEM_U32(sp + 36); +t6 = t3 - t4; +lo = (int)t6 / (int)at; hi = (int)t6 % (int)at; +a1 = hi; +if ((int)a1 >= 0) {//nop; +goto L45dd48;} +//nop; +a1 = a1 + 0x3e8; +L45dd48: +//nop; +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45dd58; +a3 = 0xa; +L45dd58: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x1f; +a0 = 0x10012018; +a1 = 0x1000517f; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x1f; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45dd7c; +a1 = a1; +L45dd7c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x400; +a0 = 0x10012018; +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a0 = MEM_U32(a0 + 0); +a3 = MEM_U32(a3 + 0); +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45dda4; +//nop; +L45dda4: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45ddc0; +//nop; +L45ddc0: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45ddc8: +v1 = 0x10021cec; +v0 = 0x1001c8ec; +t0 = 0x1001c8f4; +t7 = MEM_U32(v1 + 0); +v0 = MEM_U32(v0 + 0); +t0 = MEM_U32(t0 + 0); +t8 = t7 + v0; +t9 = t8 - t0; +at = 0x1001c8f4; +t1 = 0x1001eaf8; +MEM_U32(v1 + 0) = t9; +t1 = MEM_U32(t1 + 0); +MEM_U32(at + 0) = v0; +at = 0x5; +if (t1 != at) {//nop; +goto L45de20;} +//nop; +//nop; +//nop; +//nop; +f_printregs(mem, sp); +goto L45de18; +//nop; +L45de18: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45de20: +//nop; +//nop; +//nop; +f_opt_saved_regs(mem, sp); +goto L45de30; +//nop; +L45de30: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_reemit(mem, sp); +goto L45de48; +//nop; +L45de48: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x2; +v0 = 0x1001eaf8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != at) {at = 0x7; +goto L45de94;} +at = 0x7; +//nop; +//nop; +//nop; +f_printtab(mem, sp); +goto L45de78; +//nop; +L45de78: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eaf8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +at = 0x7; +L45de94: +if (v0 != at) {//nop; +goto L45decc;} +//nop; +//nop; +//nop; +//nop; +f_printinterproc(mem, sp); +goto L45deac; +//nop; +L45deac: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_printsav(mem, sp); +goto L45dec4; +//nop; +L45dec4: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L45decc: +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L45dedc; +//nop; +L45dedc: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = 0x5; +t2 = 0x1001e6bc; +at = 0x1001c8ec; +t2 = MEM_U8(t2 + 0); +a3 = 0x5; +if (t2 == 0) {MEM_U32(at + 0) = v0; +goto L45e02c;} +MEM_U32(at + 0) = v0; +a0 = 0x10012018; +a1 = 0x1000517a; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45df14; +a1 = a1; +L45df14: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t5 = 0x1001c8ec; +t3 = 0x1001c8f4; +t5 = MEM_U32(t5 + 0); +t3 = MEM_U32(t3 + 0); +a0 = 0x10012018; +a1 = t5 - t3; +lo = (int)a1 / (int)at; hi = (int)a1 % (int)at; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x4; +a3 = 0xa; +a1 = lo; +//nop; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45df54; +//nop; +L45df54: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = 0x2e; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400000e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L45df78; +MEM_U32(sp + 36) = a0; +L45df78: +// bdead 40000003 gp = MEM_U32(sp + 24); +at = 0x3e8; +t6 = 0x1001c8ec; +t7 = 0x1001c8f4; +t6 = MEM_U32(t6 + 0); +t7 = MEM_U32(t7 + 0); +a0 = MEM_U32(sp + 36); +t8 = t6 - t7; +lo = (int)t8 / (int)at; hi = (int)t8 % (int)at; +a1 = hi; +if ((int)a1 >= 0) {//nop; +goto L45dfac;} +//nop; +a1 = a1 + 0x3e8; +L45dfac: +//nop; +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45dfbc; +a3 = 0xa; +L45dfbc: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x1a; +a0 = 0x10012018; +a1 = 0x10005160; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x1a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45dfe0; +a1 = a1; +L45dfe0: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = 0x400; +a0 = 0x10012018; +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a0 = MEM_U32(a0 + 0); +a3 = MEM_U32(a3 + 0); +//nop; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45e008; +//nop; +L45e008: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45e024; +//nop; +L45e024: +// bdead 40000083 gp = MEM_U32(sp + 24); +//nop; +L45e02c: +t9 = sp + 0x28; +t0 = 0x10011ff0; +at = MEM_U32(t9 + 0); +t5 = MEM_U32(t9 + 4); +MEM_U32(t0 + 0) = at; +MEM_U32(t0 + 4) = t5; +t5 = MEM_U32(t9 + 12); +at = MEM_U32(t9 + 8); +MEM_U32(t0 + 12) = t5; +MEM_U32(t0 + 8) = at; +at = MEM_U32(t9 + 16); +t5 = MEM_U32(t9 + 20); +MEM_U32(t0 + 16) = at; +MEM_U32(t0 + 20) = t5; +t5 = MEM_U32(t9 + 28); +at = MEM_U32(t9 + 24); +MEM_U32(t0 + 28) = t5; +MEM_U32(t0 + 24) = at; +//nop; +//nop; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L45e084; +//nop; +L45e084: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x1001eb84; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +L45e09c: +if (v0 == 0) {//nop; +goto L45e0bc;} +//nop; +//nop; +a0 = zero; +//nop; +f_skipproc(mem, sp, a0); +goto L45e0b4; +//nop; +L45e0b4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L45e0bc: +a1 = 0x10013454; +//nop; +a0 = 0x10013450; +a1 = MEM_U32(a1 + 0); +//nop; +f_alloc_release(mem, sp, a0, a1); +goto L45e0d4; +//nop; +L45e0d4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +//nop; +a0 = 0x10013450; +//nop; +v0 = f_alloc_mark(mem, sp, a0); +goto L45e0ec; +//nop; +L45e0ec: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +at = 0x10013454; +//nop; +MEM_U32(at + 0) = v0; +// bdead 1 ra = MEM_U32(sp + 28); +L45e104: +// bdead 1 sp = sp + 0x50; +//nop; +return; +//nop; +} + +static uint32_t f_main(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45e110: +//main: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 40000063 MEM_U32(sp + 44) = ra; +// fdead 40000063 MEM_U32(sp + 40) = gp; +// fdead 40000063 MEM_U32(sp + 36) = s3; +// fdead 40000063 MEM_U32(sp + 32) = s2; +// fdead 40000063 MEM_U32(sp + 28) = s1; +// fdead 40000063 MEM_U32(sp + 24) = s0; +v0 = f_getclock(mem, sp); +goto L45e140; +// fdead 40000063 MEM_U32(sp + 24) = s0; +L45e140: +// bdead 4000000b gp = MEM_U32(sp + 40); +//nop; +at = 0x1001c8f0; +//nop; +MEM_U32(at + 0) = v0; +//nop; +f_optinit(mem, sp); +goto L45e15c; +//nop; +L45e15c: +// bdead 40000183 gp = MEM_U32(sp + 40); +//nop; +t6 = 0x1001e6ac; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L45e2e8;} +//nop; +t7 = 0x1001e6b0; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L45e224;} +//nop; +t8 = 0x1001ebbc; +at = 0x2; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == at) {//nop; +goto L45e224;} +//nop; +s0 = 0x10001ef0; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45e1c0; +//nop; +L45e1c0: +// bdead 40020003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000534e; +//nop; +a2 = 0x50; +a3 = 0x50; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45e1e0; +a1 = a1; +L45e1e0: +// bdead 40020183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45e1f8; +//nop; +L45e1f8: +// bdead 40020003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L45e210; +//nop; +L45e210: +// bdead 40000183 gp = MEM_U32(sp + 40); +t9 = 0x1; +at = 0x1001eb6c; +//nop; +MEM_U8(at + 0) = (uint8_t)t9; +L45e224: +s0 = 0x10001ef0; +s1 = 0x10011ff0; +s3 = 0x22; +s2 = 0x7a; +L45e234: +a1 = 0x10012010; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = s1; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L45e248; +a0 = s1; +L45e248: +t1 = MEM_U8(s1 + 0); +// bdead 401e0503 gp = MEM_U32(sp + 40); +if (s3 != t1) {a2 = 0x36; +goto L45e2c0;} +a2 = 0x36; +a1 = 0x10005318; +//nop; +a0 = MEM_U32(s0 + 0); +a3 = 0x36; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45e270; +a1 = a1; +L45e270: +// bdead 401e0183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45e288; +//nop; +L45e288: +// bdead 401e0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L45e2a0; +//nop; +L45e2a0: +// bdead 401e01c3 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L45e2b8; +//nop; +L45e2b8: +// bdead 401e0183 gp = MEM_U32(sp + 40); +//nop; +L45e2c0: +//nop; +a0 = s1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L45e2d0; +//nop; +L45e2d0: +t2 = MEM_U8(s1 + 0); +// bdead 401e0983 gp = MEM_U32(sp + 40); +if (s2 != t2) {//nop; +goto L45e234;} +//nop; +//nop; +goto L45e3c8; +//nop; +L45e2e8: +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45e2f8; +//nop; +L45e2f8: +// bdead 40000183 gp = MEM_U32(sp + 40); +s3 = 0x22; +s1 = 0x10011ff0; +//nop; +v0 = MEM_U8(s1 + 0); +//nop; +if (s3 == v0) {s2 = 0x7a; +goto L45e3c8;} +s2 = 0x7a; +s0 = 0x21; +L45e31c: +if (s0 == v0) {//nop; +goto L45e36c;} +//nop; +if (s2 == v0) {//nop; +goto L45e36c;} +//nop; +L45e32c: +//nop; +//nop; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L45e33c; +//nop; +L45e33c: +// bdead 401e0183 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45e354; +//nop; +L45e354: +v0 = MEM_U8(s1 + 0); +// bdead 401e008b gp = MEM_U32(sp + 40); +if (s0 == v0) {//nop; +goto L45e36c;} +//nop; +if (s2 != v0) {//nop; +goto L45e32c;} +//nop; +L45e36c: +if (s0 != v0) {//nop; +goto L45e390;} +//nop; +//nop; +//nop; +//nop; +f_oneproc(mem, sp); +goto L45e384; +//nop; +L45e384: +// bdead 401e0183 gp = MEM_U32(sp + 40); +//nop; +goto L45e3a8; +//nop; +L45e390: +//nop; +//nop; +//nop; +f_copyline(mem, sp, a0, a1, a2); +goto L45e3a0; +//nop; +L45e3a0: +// bdead 401e0183 gp = MEM_U32(sp + 40); +//nop; +L45e3a8: +//nop; +//nop; +//nop; +f_getop(mem, sp, a0, a1, a2, a3); +goto L45e3b8; +//nop; +L45e3b8: +v0 = MEM_U8(s1 + 0); +// bdead 401e018b gp = MEM_U32(sp + 40); +if (s3 != v0) {//nop; +goto L45e31c;} +//nop; +L45e3c8: +t3 = 0x1001eb54; +s0 = 0x10001ef0; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L45e3f8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45e3f0; +//nop; +L45e3f0: +// bdead 40000183 gp = MEM_U32(sp + 40); +//nop; +L45e3f8: +//nop; +//nop; +//nop; +f_uputclose(mem, sp); +goto L45e408; +//nop; +L45e408: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_write_updated_st(mem, sp); +goto L45e420; +//nop; +L45e420: +// bdead 40000003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L45e438; +//nop; +L45e438: +// bdead 400001cb gp = MEM_U32(sp + 40); +//nop; +t0 = 0x1001c8f0; +v1 = 0x1001e6bc; +t4 = MEM_U32(t0 + 0); +//nop; +t5 = v0 - t4; +MEM_U32(t0 + 0) = t5; +v1 = MEM_U8(v1 + 0); +//nop; +if (v1 == 0) {//nop; +goto L45e5b0;} +//nop; +s1 = 0x10012018; +a1 = 0x10005313; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0x5; +a3 = 0x5; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45e488; +a1 = a1; +L45e488: +// bdead 40040003 gp = MEM_U32(sp + 40); +s2 = 0x3e8; +t6 = 0x1001c8f0; +//nop; +t6 = MEM_U32(t6 + 0); +a0 = MEM_U32(s1 + 0); +lo = (int)t6 / (int)s2; hi = (int)t6 % (int)s2; +a2 = 0x4; +if (s2 != 0) {//nop; +goto L45e4b4;} +//nop; +abort(); +L45e4b4: +at = 0xffffffff; +if (s2 != at) {at = 0x80000000; +goto L45e4cc;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L45e4cc;} +//nop; +abort(); +L45e4cc: +a3 = 0xa; +a1 = lo; +//nop; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45e4dc; +//nop; +L45e4dc: +// bdead 400c0003 gp = MEM_U32(sp + 40); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2e; +a2 = 0x1; +// bdead 400e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L45e4fc; +a0 = s0; +L45e4fc: +// bdead 400e0003 gp = MEM_U32(sp + 40); +a0 = s0; +t7 = 0x1001c8f0; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +lo = (int)t7 / (int)s2; hi = (int)t7 % (int)s2; +if (s2 != 0) {//nop; +goto L45e524;} +//nop; +abort(); +L45e524: +at = 0xffffffff; +if (s2 != at) {at = 0x80000000; +goto L45e53c;} +at = 0x80000000; +if (t7 != at) {//nop; +goto L45e53c;} +//nop; +abort(); +L45e53c: +a1 = hi; +t8 = a1 ^ s2; +if ((int)t8 >= 0) {//nop; +goto L45e550;} +//nop; +a1 = a1 + s2; +L45e550: +//nop; +a2 = 0x3; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45e560; +a3 = 0xa; +L45e560: +// bdead 40040003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x100052e6; +//nop; +a2 = 0x2d; +a3 = 0x2d; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45e580; +a1 = a1; +L45e580: +// bdead 40040183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45e598; +//nop; +L45e598: +// bdead 400001c3 gp = MEM_U32(sp + 40); +//nop; +v1 = 0x1001e6bc; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +L45e5b0: +if (v1 == 0) {//nop; +goto L45e5d0;} +//nop; +//nop; +//nop; +//nop; +f_printstat(mem, sp); +goto L45e5c8; +//nop; +L45e5c8: +// bdead 400001c3 gp = MEM_U32(sp + 40); +//nop; +L45e5d0: +t9 = 0x1001eb6c; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {// bdead 400001c3 ra = MEM_U32(sp + 44); +goto L45e61c;} +// bdead 400001c3 ra = MEM_U32(sp + 44); +t1 = 0x1001ebbc; +at = 0x2; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != at) {// bdead 400001c3 ra = MEM_U32(sp + 44); +goto L45e61c;} +// bdead 400001c3 ra = MEM_U32(sp + 44); +//nop; +a0 = 0x1; +//nop; +wrapper_exit(mem, a0); +goto L45e610; +//nop; +L45e610: +// bdead 3 gp = MEM_U32(sp + 40); +//nop; +// bdead 3 ra = MEM_U32(sp + 44); +L45e61c: +// bdead 3 s0 = MEM_U32(sp + 24); +// bdead 3 s1 = MEM_U32(sp + 28); +// bdead 3 s2 = MEM_U32(sp + 32); +// bdead 3 s3 = MEM_U32(sp + 36); +// bdead 3 sp = sp + 0x30; +v0 = zero; +return v0; +v0 = zero; +//nop; +} + +static void f_init_mtagtab(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45e63c: +//init_mtagtab: +//nop; +//nop; +//nop; +t6 = 0x1001eb30; +sp = sp + 0xffffffe0; +t6 = MEM_U8(t6 + 0); +// fdead 4000800b MEM_U32(sp + 28) = ra; +// fdead 4000800b MEM_U32(sp + 24) = gp; +if (t6 == 0) {// fdead 4000800b MEM_U32(sp + 20) = s0; +goto L45e7e8;} +// fdead 4000800b MEM_U32(sp + 20) = s0; +a1 = 0x1a3; +a2 = a1 & 0x3; +if (a2 == 0) {v1 = zero; +goto L45e69c;} +v1 = zero; +t8 = 0x10008e78; +t7 = zero << 2; +a0 = a2; +v0 = t7 + t8; +L45e684: +v1 = v1 + 0x1; +MEM_U32(v0 + 0) = zero; +if (a0 != v1) {v0 = v0 + 0x4; +goto L45e684;} +v0 = v0 + 0x4; +if (v1 == a1) {//nop; +goto L45e6c8;} +//nop; +L45e69c: +t0 = 0x10008e78; +t9 = v1 << 2; +t1 = a1 << 2; +a0 = t1 + t0; +v0 = t9 + t0; +L45e6b0: +v0 = v0 + 0x10; +MEM_U32(v0 + -16) = zero; +MEM_U32(v0 + -12) = zero; +MEM_U32(v0 + -8) = zero; +if (v0 != a0) {MEM_U32(v0 + -4) = zero; +goto L45e6b0;} +MEM_U32(v0 + -4) = zero; +L45e6c8: +t2 = 0x10021c74; +at = 0x10009518; +t2 = MEM_U32(t2 + 0); +MEM_U32(at + 0) = zero; +t3 = MEM_U32(t2 + 56); +s0 = 0x10009520; +v0 = 0x10009504; +t4 = t3 + 0x1; +t5 = 0x8f; +MEM_U8(s0 + 0) = (uint8_t)t5; +MEM_U32(s0 + 4) = t4; +MEM_U16(s0 + 2) = (uint16_t)zero; +MEM_U32(v0 + 0) = t4; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L45e70c; +//nop; +L45e70c: +// bdead 40020181 gp = MEM_U32(sp + 24); +t0 = 0x1; +t7 = 0x10021c74; +v0 = 0x10009508; +t7 = MEM_U32(t7 + 0); +a0 = s0; +t8 = MEM_U32(t7 + 56); +MEM_U16(s0 + 2) = (uint16_t)t0; +t9 = t8 + 0x2; +MEM_U32(s0 + 4) = t9; +MEM_U32(v0 + 0) = t9; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L45e748; +//nop; +L45e748: +// bdead 40020181 gp = MEM_U32(sp + 24); +t6 = 0x2; +t2 = 0x10021c74; +v0 = 0x1000950c; +t2 = MEM_U32(t2 + 0); +a0 = s0; +t3 = MEM_U32(t2 + 56); +MEM_U16(s0 + 2) = (uint16_t)t6; +t4 = t3 + 0x3; +MEM_U32(s0 + 4) = t4; +MEM_U32(v0 + 0) = t4; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L45e784; +//nop; +L45e784: +// bdead 40020181 gp = MEM_U32(sp + 24); +t0 = 0x3; +t7 = 0x10021c74; +v0 = 0x10009510; +t7 = MEM_U32(t7 + 0); +a0 = s0; +t8 = MEM_U32(t7 + 56); +MEM_U16(s0 + 2) = (uint16_t)t0; +t9 = t8 + 0x4; +MEM_U32(s0 + 4) = t9; +MEM_U32(v0 + 0) = t9; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L45e7c0; +//nop; +L45e7c0: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +t2 = 0x10021c74; +at = 0x10009514; +t2 = MEM_U32(t2 + 0); +//nop; +t3 = MEM_U32(t2 + 56); +//nop; +t4 = t3 + 0x5; +MEM_U32(at + 0) = t4; +L45e7e8: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_mtagwarning(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45e7f8: +//mtagwarning: +//nop; +//nop; +//nop; +t6 = 0x1001ebbc; +sp = sp + 0xffffffe0; +t6 = MEM_U8(t6 + 0); +v0 = 0x1; +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +if (v0 == t6) {// fdead 400081eb MEM_U32(sp + 20) = s0; +goto L45e8f4;} +// fdead 400081eb MEM_U32(sp + 20) = s0; +at = 0x1001eb6c; +s0 = 0x10001ef0; +//nop; +MEM_U8(at + 0) = (uint8_t)v0; +a0 = MEM_U32(s0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45e840; +//nop; +L45e840: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100053b0; +//nop; +a2 = 0x1b; +a3 = 0x1b; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45e860; +a1 = a1; +L45e860: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = 0x3fff; +a2 = zero; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L45e87c; +a3 = 0xa; +L45e87c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100053a0; +//nop; +a2 = 0x10; +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45e89c; +a1 = a1; +L45e89c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L45e8bc; +a2 = 0x400; +L45e8bc: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L45e8d4; +//nop; +L45e8d4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L45e8ec; +//nop; +L45e8ec: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L45e8f4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_searchmtag_parm(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45e904: +//searchmtag_parm: +//nop; +//nop; +//nop; +a3 = 0x10009518; +sp = sp + 0xffffffd8; +v1 = MEM_U32(a3 + 0); +// fdead 400001fb MEM_U32(sp + 28) = ra; +// fdead 400001fb MEM_U32(sp + 24) = gp; +if (v1 == 0) {a2 = a0; +goto L45e960;} +a2 = a0; +v0 = MEM_U32(a0 + 40); +t6 = MEM_U32(v1 + 4); +//nop; +if (v0 == t6) {//nop; +goto L45e960;} +//nop; +L45e940: +v1 = MEM_U32(v1 + 12); +//nop; +if (v1 == 0) {//nop; +goto L45e960;} +//nop; +t7 = MEM_U32(v1 + 4); +//nop; +if (v0 != t7) {//nop; +goto L45e940;} +//nop; +L45e960: +if (v1 == 0) {//nop; +goto L45e970;} +//nop; +v0 = v1; +goto L45ea24; +v0 = v1; +L45e970: +//nop; +a1 = 0x10013450; +a0 = 0x14; +MEM_U32(sp + 40) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45e984; +MEM_U32(sp + 40) = a2; +L45e984: +a2 = MEM_U32(sp + 40); +// bdead 4000008b gp = MEM_U32(sp + 24); +t8 = MEM_U32(a2 + 40); +a3 = 0x10009518; +MEM_U32(v0 + 4) = t8; +t9 = MEM_U32(a3 + 0); +a1 = 0x10009514; +t0 = 0x8; +MEM_U8(v0 + 10) = (uint8_t)t0; +MEM_U32(v0 + 12) = t9; +a0 = MEM_U32(a1 + 0); +MEM_U32(a3 + 0) = v0; +at = 0x3fff; +MEM_U16(v0 + 8) = (uint16_t)a0; +t1 = a0 + 0x1; +v1 = v0; +if (t1 != at) {MEM_U32(a1 + 0) = t1; +goto L45e9ec;} +MEM_U32(a1 + 0) = t1; +at = 0x1001eb30; +//nop; +MEM_U32(sp + 32) = v0; +MEM_U8(at + 0) = (uint8_t)zero; +f_mtagwarning(mem, sp, a0, a1, a2, a3); +goto L45e9e0; +MEM_U8(at + 0) = (uint8_t)zero; +L45e9e0: +// bdead 40000181 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 32); +//nop; +L45e9ec: +a0 = 0x10009520; +t4 = MEM_U16(v1 + 8); +t3 = 0x8f; +t5 = 0x8; +MEM_U8(a0 + 0) = (uint8_t)t3; +MEM_U16(a0 + 2) = (uint16_t)t5; +MEM_U32(a0 + 4) = t4; +//nop; +MEM_U32(sp + 32) = v1; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L45ea18; +//nop; +L45ea18: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 32); +//nop; +L45ea24: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static void func_45ea34(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45ea34: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 36) = s4; +// fdead 4000006b MEM_U32(sp + 32) = s3; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s2 = 0x10009520; +s0 = a1; +s1 = a0; +// bdead 1600e0001 s3 = v0; +s4 = 0x90; +// fdead 403e006b MEM_U32(sp + 44) = ra; +// fdead 403e006b MEM_U32(sp + 40) = gp; +if (s0 == 0) {// bdead 402e0001 ra = MEM_U32(sp + 44); +goto L45eb1c;} +// bdead 402e0001 ra = MEM_U32(sp + 44); +L45ea7c: +//nop; +a1 = MEM_U32(s0 + 12); +// bdead 402e0041 t9 = t9; +a0 = s1; +// bdead 402e0061 v0 = s3; +func_45ea34(mem, sp, a0, a1); +goto L45ea94; +// bdead 402e0061 v0 = s3; +L45ea94: +v0 = MEM_U32(s1 + 4); +v1 = MEM_U32(s0 + 4); +// bdead 402e0199 gp = MEM_U32(sp + 40); +at = (int)v0 < (int)v1; +if (at != 0) {at = (int)v1 < (int)v0; +goto L45eac0;} +at = (int)v1 < (int)v0; +t7 = MEM_U32(s0 + 0); +t6 = v0 - v1; +at = (int)t6 < (int)t7; +if (at != 0) {at = (int)v1 < (int)v0; +goto L45eadc;} +at = (int)v1 < (int)v0; +L45eac0: +if (at != 0) {//nop; +goto L45eb08;} +//nop; +t9 = MEM_U32(s1 + 0); +t8 = v1 - v0; +at = (int)t8 < (int)t9; +if (at == 0) {//nop; +goto L45eb08;} +//nop; +L45eadc: +t0 = MEM_U16(s1 + 8); +t1 = MEM_U16(s0 + 8); +MEM_U8(s2 + 0) = (uint8_t)s4; +MEM_U32(s2 + 4) = t0; +MEM_U16(s2 + 2) = (uint16_t)t1; +//nop; +a0 = s2; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L45eb00; +//nop; +L45eb00: +// bdead 402e0001 gp = MEM_U32(sp + 40); +//nop; +L45eb08: +s0 = MEM_U32(s0 + 16); +//nop; +if (s0 != 0) {//nop; +goto L45ea7c;} +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +L45eb1c: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t func_45eb38(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45eb38: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = v0; +a2 = a0; +a3 = a1; +L45eb5c: +v0 = MEM_U32(a3 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45ecac;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x14; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 52) = a3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45eb84; +MEM_U32(sp + 52) = a3; +L45eb84: +a2 = MEM_U32(sp + 48); +// bdead 4000008b gp = MEM_U32(sp + 24); +t6 = MEM_U32(a2 + 36); +a3 = MEM_U32(sp + 52); +MEM_U32(sp + 36) = v0; +MEM_U32(v0 + 0) = t6; +t7 = MEM_U32(a2 + 44); +at = 0x1; +MEM_U32(v0 + 4) = t7; +a0 = MEM_U8(a2 + 50); +v1 = v0; +if (a0 == at) {at = 0x2; +goto L45ebc0;} +at = 0x2; +if (a0 != at) {//nop; +goto L45ebe8;} +//nop; +L45ebc0: +t8 = 0x1001c4c4; +t9 = MEM_U16(a2 + 48); +t8 = MEM_U32(t8 + 0); +t0 = 0x4; +if (t8 != t9) {t1 = 0x5; +goto L45ebe0;} +t1 = 0x5; +MEM_U8(v0 + 10) = (uint8_t)t0; +goto L45ec20; +MEM_U8(v0 + 10) = (uint8_t)t0; +L45ebe0: +MEM_U8(v0 + 10) = (uint8_t)t1; +goto L45ec20; +MEM_U8(v0 + 10) = (uint8_t)t1; +L45ebe8: +//nop; +a0 = MEM_U16(a2 + 48); +MEM_U32(sp + 32) = v1; +MEM_U32(sp + 52) = a3; +v0 = f_in_fsym(mem, sp, a0); +goto L45ebfc; +MEM_U32(sp + 52) = a3; +L45ebfc: +// bdead 4000008b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 52); +if (v0 == 0) {t3 = 0x7; +goto L45ec1c;} +t3 = 0x7; +t2 = 0x6; +MEM_U8(v1 + 10) = (uint8_t)t2; +goto L45ec20; +MEM_U8(v1 + 10) = (uint8_t)t2; +L45ec1c: +MEM_U8(v1 + 10) = (uint8_t)t3; +L45ec20: +a1 = 0x10009514; +a0 = 0x10009520; +v0 = MEM_U32(a1 + 0); +t7 = MEM_U8(v1 + 10); +t5 = 0x8f; +t4 = v0 + 0x1; +t6 = v0 & 0xffff; +MEM_U32(a1 + 0) = t4; +MEM_U8(a0 + 0) = (uint8_t)t5; +MEM_U32(a0 + 4) = t6; +MEM_U16(a0 + 2) = (uint16_t)t7; +//nop; +MEM_U32(sp + 32) = v1; +MEM_U32(sp + 52) = a3; +MEM_U16(v1 + 8) = (uint16_t)v0; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L45ec60; +MEM_U16(v1 + 8) = (uint16_t)v0; +L45ec60: +v1 = MEM_U32(sp + 32); +// bdead 40000013 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 44); +MEM_U32(v1 + 12) = zero; +MEM_U32(v1 + 16) = zero; +//nop; +t8 = MEM_U32(v0 + -12); +a0 = MEM_U32(sp + 36); +// fdead 6200003f t9 = t9; +a1 = MEM_U32(t8 + 4); +//nop; +func_45ea34(mem, sp, a0, a1); +goto L45ec90; +//nop; +L45ec90: +a3 = MEM_U32(sp + 52); +t9 = MEM_U32(sp + 36); +// bdead 44000101 gp = MEM_U32(sp + 24); +MEM_U32(a3 + 0) = t9; +v1 = MEM_U32(sp + 36); +// bdead 11 ra = MEM_U32(sp + 28); +goto L45ed1c; +// bdead 11 ra = MEM_U32(sp + 28); +L45ecac: +v1 = MEM_U32(a2 + 44); +a0 = MEM_U32(v0 + 4); +//nop; +at = (int)v1 < (int)a0; +if (at == 0) {at = (int)a0 < (int)v1; +goto L45ecd0;} +at = (int)a0 < (int)v1; +a3 = v0 + 0xc; +goto L45eb5c; +a3 = v0 + 0xc; +// fdead 0 at = (int)a0 < (int)v1; +L45ecd0: +if (at == 0) {//nop; +goto L45ece0;} +//nop; +a3 = v0 + 0x10; +goto L45eb5c; +a3 = v0 + 0x10; +L45ece0: +v1 = MEM_U32(a2 + 36); +a0 = MEM_U32(v0 + 0); +//nop; +at = (int)v1 < (int)a0; +if (at == 0) {at = (int)a0 < (int)v1; +goto L45ed04;} +at = (int)a0 < (int)v1; +a3 = v0 + 0xc; +goto L45eb5c; +a3 = v0 + 0xc; +// fdead 0 at = (int)a0 < (int)v1; +L45ed04: +if (at == 0) {v1 = v0; +goto L45ed18;} +v1 = v0; +a3 = v0 + 0x10; +goto L45eb5c; +a3 = v0 + 0x10; +// fdead 0 v1 = v0; +L45ed18: +// bdead 11 ra = MEM_U32(sp + 28); +L45ed1c: +// bdead 11 sp = sp + 0x30; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_assign_mtag(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45ed28: +//assign_mtag: +//nop; +//nop; +//nop; +t6 = 0x1001eb30; +sp = sp + 0xffffffc0; +t6 = MEM_U8(t6 + 0); +// fdead 4000806b MEM_U32(sp + 28) = ra; +// fdead 4000806b MEM_U32(sp + 24) = gp; +if (t6 != 0) {a2 = a0; +goto L45ed58;} +a2 = a0; +v0 = zero; +goto L45f0d8; +v0 = zero; +L45ed58: +v0 = MEM_U8(a2 + 0); +at = 0x7; +if (v0 != at) {at = 0x1; +goto L45eda8;} +at = 0x1; +v0 = MEM_U32(a2 + 20); +//nop; +if (v0 == 0) {//nop; +goto L45ed88;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 != 0) {//nop; +goto L45ed9c;} +//nop; +L45ed88: +v0 = 0x10009504; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L45f0dc; +// bdead 9 ra = MEM_U32(sp + 28); +L45ed9c: +v0 = MEM_U8(v1 + 0); +a2 = v1; +at = 0x1; +L45eda8: +if (v0 == at) {at = 0x5; +goto L45edb8;} +at = 0x5; +if (v0 != at) {//nop; +goto L45ee90;} +//nop; +L45edb8: +v0 = MEM_U16(a2 + 48); +at = 0x1a3; +lo = (int)v0 / (int)at; hi = (int)v0 % (int)at; +a0 = hi; +if ((int)a0 >= 0) {//nop; +goto L45edd4;} +//nop; +a0 = a0 + 0x1a3; +L45edd4: +t8 = 0x10008e78; +t7 = a0 << 2; +a3 = t7 + t8; +v1 = MEM_U32(a3 + 0); +a0 = 0xc; +if (v1 == 0) {//nop; +goto L45ee20;} +//nop; +t9 = MEM_U16(v1 + 0); +//nop; +if (v0 == t9) {//nop; +goto L45ee20;} +//nop; +L45ee00: +v1 = MEM_U32(v1 + 8); +//nop; +if (v1 == 0) {//nop; +goto L45ee20;} +//nop; +t0 = MEM_U16(v1 + 0); +//nop; +if (v0 != t0) {//nop; +goto L45ee00;} +//nop; +L45ee20: +if (v1 != 0) {//nop; +goto L45ee64;} +//nop; +//nop; +a1 = 0x10013450; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 36) = a3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45ee3c; +MEM_U32(sp + 36) = a3; +L45ee3c: +a2 = MEM_U32(sp + 64); +a3 = MEM_U32(sp + 36); +t1 = MEM_U16(a2 + 48); +// bdead 4000058b gp = MEM_U32(sp + 24); +MEM_U32(v0 + 4) = zero; +MEM_U16(v0 + 0) = (uint16_t)t1; +t2 = MEM_U32(a3 + 0); +v1 = v0; +MEM_U32(v0 + 8) = t2; +MEM_U32(a3 + 0) = v0; +L45ee64: +//nop; +a0 = a2; +// bdead 40000031 t9 = t9; +a1 = v1 + 0x4; +v0 = sp + 0x40; +MEM_U32(sp + 52) = v1; +v0 = func_45eb38(mem, sp, v0, a0, a1); +goto L45ee80; +MEM_U32(sp + 52) = v1; +L45ee80: +// bdead 9 gp = MEM_U32(sp + 24); +v0 = MEM_U16(v0 + 8); +// bdead 9 ra = MEM_U32(sp + 28); +goto L45f0dc; +// bdead 9 ra = MEM_U32(sp + 28); +L45ee90: +t3 = 0x1001e6b4; +at = 0x2; +t3 = MEM_U8(t3 + 0); +t4 = v0 < 0x20; +if (t3 == at) {t5 = -t4; +goto L45eed0;} +t5 = -t4; +at = 0x1b000000; +t6 = t5 & at; +t7 = t6 << (v0 & 0x1f); +if ((int)t7 < 0) {//nop; +goto L45eed0;} +//nop; +v0 = 0x1000950c; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L45f0dc; +// bdead 9 ra = MEM_U32(sp + 28); +L45eed0: +//nop; +a0 = a2; +MEM_U32(sp + 64) = a2; +v0 = f_pointtoheap(mem, sp, a0); +goto L45eee0; +MEM_U32(sp + 64) = a2; +L45eee0: +// bdead 40000109 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L45ef04;} +//nop; +v0 = 0x10009508; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L45f0dc; +// bdead 9 ra = MEM_U32(sp + 28); +L45ef04: +v0 = 0x1001e6b4; +a0 = 0x1; +v0 = MEM_U8(v0 + 0); +a1 = 0x100; +at = v0 < 0x7; +if (at == 0) {//nop; +goto L45f0b4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100053d8[] = { +&&L45ef40, +&&L45efa8, +&&L45ef40, +&&L45ef40, +&&L45ef40, +&&L45ef54, +&&L45ef40, +}; +dest = Lswitch100053d8[v0]; +//nop; +goto *dest; +//nop; +L45ef40: +v0 = 0x10009504; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L45f0dc; +// bdead 9 ra = MEM_U32(sp + 28); +L45ef54: +a0 = 0x10009520; +t0 = 0x10009514; +t9 = 0x8f; +MEM_U8(a0 + 0) = (uint8_t)t9; +t0 = MEM_U32(t0 + 0); +t1 = 0x8; +MEM_U16(a0 + 2) = (uint16_t)t1; +MEM_U32(a0 + 4) = t0; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L45ef84; +//nop; +L45ef84: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x10009514; +//nop; +t2 = MEM_U32(v0 + 0); +//nop; +t3 = t2 + 0x1; +MEM_U32(v0 + 0) = t3; +goto L45f0d0; +MEM_U32(v0 + 0) = t3; +L45efa8: +t4 = 0x1001eba8; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L45efd4;} +//nop; +v0 = 0x10009504; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L45f0dc; +// bdead 9 ra = MEM_U32(sp + 28); +L45efd4: +v0 = MEM_U8(a2 + 0); +at = 0x3; +if (v0 != at) {//nop; +goto L45f008;} +//nop; +t5 = MEM_U8(a2 + 46); +at = 0x1; +if (t5 != at) {//nop; +goto L45f008;} +//nop; +v0 = 0x10009504; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L45f0dc; +// bdead 9 ra = MEM_U32(sp + 28); +L45f008: +t6 = 0x1001eb44; +t7 = v0 < 0x20; +t6 = MEM_U8(t6 + 0); +t8 = -t7; +if (t6 != 0) {at = 0x12000000; +goto L45f034;} +at = 0x12000000; +v0 = 0x10009510; +//nop; +v0 = MEM_U32(v0 + 0); +// bdead 9 ra = MEM_U32(sp + 28); +goto L45f0dc; +// bdead 9 ra = MEM_U32(sp + 28); +L45f034: +t9 = t8 & at; +t0 = t9 << (v0 & 0x1f); +if ((int)t0 < 0) {t1 = 0x8f; +goto L45f094;} +t1 = 0x8f; +v0 = 0x10009514; +a0 = 0x10009520; +t2 = MEM_U32(v0 + 0); +t3 = 0x8; +MEM_U8(a0 + 0) = (uint8_t)t1; +MEM_U16(a0 + 2) = (uint16_t)t3; +MEM_U32(a0 + 4) = t2; +//nop; +//nop; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L45f070; +//nop; +L45f070: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +v0 = 0x10009514; +//nop; +t4 = MEM_U32(v0 + 0); +//nop; +t5 = t4 + 0x1; +MEM_U32(v0 + 0) = t5; +goto L45f0d0; +MEM_U32(v0 + 0) = t5; +L45f094: +//nop; +a0 = a2; +//nop; +v0 = f_searchmtag_parm(mem, sp, a0); +goto L45f0a4; +//nop; +L45f0a4: +// bdead 9 gp = MEM_U32(sp + 24); +v0 = MEM_U16(v0 + 8); +// bdead 9 ra = MEM_U32(sp + 28); +goto L45f0dc; +// bdead 9 ra = MEM_U32(sp + 28); +L45f0b4: +a2 = 0x100053cb; +//nop; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L45f0c8; +a2 = a2; +L45f0c8: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L45f0d0: +v0 = MEM_U32(sp + 60); +//nop; +L45f0d8: +// bdead 9 ra = MEM_U32(sp + 28); +L45f0dc: +// bdead 9 sp = sp + 0x40; +//nop; +return v0; +//nop; +//nop; +} + +static uint32_t f_compareloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45f0ec: +//compareloc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 52) = a3; +a1 = MEM_U8(sp + 54); +a0 = MEM_U8(sp + 46); +// fdead 400001eb MEM_U32(sp + 36) = ra; +at = a0 < a1; +// fdead 400001ef MEM_U32(sp + 32) = gp; +if (at == 0) {MEM_U32(sp + 48) = a2; +goto L45f12c;} +MEM_U32(sp + 48) = a2; +v1 = 0x1; +goto L45f1e8; +v1 = 0x1; +L45f12c: +at = a1 < a0; +if (at == 0) {v0 = MEM_U16(sp + 44); +goto L45f144;} +v0 = MEM_U16(sp + 44); +v1 = 0x2; +goto L45f1e8; +v1 = 0x2; +// fdead 0 v0 = MEM_U16(sp + 44); +L45f144: +v1 = MEM_U16(sp + 52); +//nop; +at = v0 < v1; +if (at == 0) {at = v1 < v0; +goto L45f164;} +at = v1 < v0; +v1 = 0x1; +goto L45f1e8; +v1 = 0x1; +// fdead 0 at = v1 < v0; +L45f164: +if (at == 0) {t6 = sp + 0x28; +goto L45f174;} +t6 = sp + 0x28; +v1 = 0x2; +goto L45f1e8; +v1 = 0x2; +L45f174: +at = MEM_U32(t6 + 0); +t9 = sp + 0x30; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t6 + 4); +t2 = MEM_U32(sp + 56); +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t9 + 0); +t3 = MEM_U32(sp + 60); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t9 + 4); +//nop; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 16) = t2; +MEM_U32(sp + 20) = t3; +MEM_U32(sp + 12) = a3; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L45f1b4; +MEM_U32(sp + 12) = a3; +L45f1b4: +// bdead 4000000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t4 = MEM_U32(sp + 40); +goto L45f1cc;} +t4 = MEM_U32(sp + 40); +v1 = zero; +goto L45f1e8; +v1 = zero; +// fdead 0 t4 = MEM_U32(sp + 40); +L45f1cc: +t5 = MEM_U32(sp + 48); +v1 = 0x2; +at = (int)t4 < (int)t5; +if (at == 0) {//nop; +goto L45f1e8;} +//nop; +v1 = 0x1; +goto L45f1e8; +v1 = 0x1; +L45f1e8: +// bdead 11 ra = MEM_U32(sp + 36); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_compareaddr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45f1f8: +//compareaddr: +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 12) = a3; +a1 = MEM_U8(sp + 14); +a0 = MEM_U8(sp + 6); +MEM_U32(sp + 8) = a2; +at = a0 < a1; +if (at == 0) {at = a1 < a0; +goto L45f228;} +at = a1 < a0; +v0 = 0x1; +return v0; +v0 = 0x1; +// fdead 0 at = a1 < a0; +L45f228: +if (at == 0) {v0 = MEM_U16(sp + 4); +goto L45f23c;} +v0 = MEM_U16(sp + 4); +v0 = 0x2; +return v0; +v0 = 0x2; +// fdead 0 v0 = MEM_U16(sp + 4); +L45f23c: +v1 = MEM_U16(sp + 12); +//nop; +at = v0 < v1; +if (at == 0) {at = v1 < v0; +goto L45f25c;} +at = v1 < v0; +v0 = 0x1; +return v0; +v0 = 0x1; +// fdead 0 at = v1 < v0; +L45f25c: +if (at == 0) {v0 = MEM_U32(sp + 0); +goto L45f270;} +v0 = MEM_U32(sp + 0); +v0 = 0x2; +return v0; +v0 = 0x2; +// fdead 0 v0 = MEM_U32(sp + 0); +L45f270: +v1 = MEM_U32(sp + 8); +//nop; +at = (int)v0 < (int)v1; +if (at == 0) {at = (int)v1 < (int)v0; +goto L45f290;} +at = (int)v1 < (int)v0; +v0 = 0x1; +return v0; +v0 = 0x1; +// fdead 0 at = (int)v1 < (int)v0; +L45f290: +if (at == 0) {v1 = zero; +goto L45f2a0;} +v1 = zero; +v0 = 0x2; +return v0; +v0 = 0x2; +L45f2a0: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_searchproc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45f2a8: +//searchproc: +//nop; +//nop; +//nop; +t0 = 0x10022674; +sp = sp + 0xffffffd0; +v1 = MEM_U32(t0 + 0); +// fdead 400002fb MEM_U32(sp + 20) = s0; +v0 = v1 < 0x1; +t6 = v0 & 0xff; +s0 = a0; +// fdead 400282fb MEM_U32(sp + 28) = ra; +// fdead 400282fb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 52) = a1; +a3 = zero; +if (t6 != 0) {a2 = v0 & 0xff; +goto L45f354;} +a2 = v0 & 0xff; +L45f2e8: +v0 = MEM_U32(v1 + 0); +//nop; +if (s0 != v0) {at = (int)s0 < (int)v0; +goto L45f300;} +at = (int)s0 < (int)v0; +a3 = 0x1; +goto L45f344; +a3 = 0x1; +L45f300: +if (at == 0) {//nop; +goto L45f328;} +//nop; +v0 = MEM_U32(v1 + 44); +//nop; +if (v0 != 0) {//nop; +goto L45f320;} +//nop; +a2 = 0x1; +goto L45f344; +a2 = 0x1; +L45f320: +v1 = v0; +goto L45f344; +v1 = v0; +L45f328: +v0 = MEM_U32(v1 + 48); +//nop; +if (v0 != 0) {//nop; +goto L45f340;} +//nop; +a2 = 0x1; +goto L45f344; +a2 = 0x1; +L45f340: +v1 = v0; +L45f344: +if (a3 != 0) {//nop; +goto L45f354;} +//nop; +if (a2 == 0) {//nop; +goto L45f2e8;} +//nop; +L45f354: +if (a3 != 0) {t2 = MEM_U32(sp + 52); +goto L45f45c;} +t2 = MEM_U32(sp + 52); +if (v1 != 0) {//nop; +goto L45f388;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x3c; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45f374; +a0 = 0x3c; +L45f374: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = v0; +t0 = 0x10022674; +MEM_U32(t0 + 0) = v0; +goto L45f3e8; +MEM_U32(t0 + 0) = v0; +L45f388: +t7 = MEM_U32(v1 + 0); +//nop; +at = (int)s0 < (int)t7; +if (at == 0) {//nop; +goto L45f3c4;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x3c; +MEM_U32(sp + 36) = v1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45f3b0; +MEM_U32(sp + 36) = v1; +L45f3b0: +v1 = MEM_U32(sp + 36); +// bdead 4002001b gp = MEM_U32(sp + 24); +MEM_U32(v1 + 44) = v0; +v1 = v0; +goto L45f3e8; +v1 = v0; +L45f3c4: +//nop; +a1 = 0x10013450; +a0 = 0x3c; +MEM_U32(sp + 36) = v1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45f3d8; +MEM_U32(sp + 36) = v1; +L45f3d8: +v1 = MEM_U32(sp + 36); +// bdead 4002001b gp = MEM_U32(sp + 24); +MEM_U32(v1 + 48) = v0; +v1 = v0; +L45f3e8: +v0 = 0x1001e6b4; +MEM_U32(v1 + 44) = zero; +MEM_U32(v1 + 48) = zero; +MEM_U32(v1 + 0) = s0; +MEM_U32(v1 + 4) = zero; +MEM_U32(v1 + 40) = zero; +MEM_U32(v1 + 24) = zero; +MEM_U8(v1 + 8) = (uint8_t)zero; +v0 = MEM_U8(v0 + 0); +t9 = 0x1001eb64; +t8 = v0 ^ 0x5; +t8 = t8 < 0x1; +MEM_U8(v1 + 11) = (uint8_t)t8; +t9 = MEM_U8(t9 + 0); +t1 = MEM_U32(sp + 52); +MEM_U8(v1 + 13) = (uint8_t)t8; +MEM_U8(v1 + 14) = (uint8_t)zero; +MEM_U8(v1 + 15) = (uint8_t)zero; +MEM_U8(v1 + 20) = (uint8_t)zero; +MEM_U8(v1 + 21) = (uint8_t)zero; +MEM_U16(v1 + 18) = (uint16_t)zero; +MEM_U32(v1 + 28) = zero; +MEM_U32(v1 + 32) = zero; +MEM_U32(v1 + 52) = zero; +MEM_U32(v1 + 56) = zero; +MEM_U8(v1 + 12) = (uint8_t)t9; +MEM_U8(v1 + 16) = (uint8_t)t1; +goto L45f47c; +MEM_U8(v1 + 16) = (uint8_t)t1; +// fdead 0 t2 = MEM_U32(sp + 52); +L45f45c: +at = 0x2; +if (t2 == at) {// bdead 811 ra = MEM_U32(sp + 28); +goto L45f480;} +// bdead 811 ra = MEM_U32(sp + 28); +t3 = MEM_U8(v1 + 16); +at = 0x2; +if (t3 != at) {// bdead 811 ra = MEM_U32(sp + 28); +goto L45f480;} +// bdead 811 ra = MEM_U32(sp + 28); +MEM_U8(v1 + 16) = (uint8_t)t2; +L45f47c: +// bdead 11 ra = MEM_U32(sp + 28); +L45f480: +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 sp = sp + 0x30; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_change_to_o2(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45f490: +//change_to_o2: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000ab MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400200ab MEM_U32(sp + 28) = ra; +// fdead 400200ab MEM_U32(sp + 24) = gp; +if (s0 == 0) {// bdead 40020003 ra = MEM_U32(sp + 28); +goto L45f4dc;} +// bdead 40020003 ra = MEM_U32(sp + 28); +L45f4b8: +//nop; +a0 = MEM_U32(s0 + 44); +MEM_U8(s0 + 12) = (uint8_t)zero; +f_change_to_o2(mem, sp, a0); +goto L45f4c8; +MEM_U8(s0 + 12) = (uint8_t)zero; +L45f4c8: +s0 = MEM_U32(s0 + 48); +// bdead 40020003 gp = MEM_U32(sp + 24); +if (s0 != 0) {//nop; +goto L45f4b8;} +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L45f4dc: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_getproc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45f4e8: +//getproc: +//nop; +//nop; +//nop; +v1 = 0x10022674; +v0 = zero; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 == 0) {//nop; +goto L45f550;} +//nop; +L45f50c: +a1 = MEM_U32(v1 + 0); +//nop; +if (a0 != a1) {at = (int)a0 < (int)a1; +goto L45f524;} +at = (int)a0 < (int)a1; +v0 = 0x1; +goto L45f540; +v0 = 0x1; +L45f524: +if (at == 0) {//nop; +goto L45f538;} +//nop; +v1 = MEM_U32(v1 + 44); +//nop; +goto L45f540; +//nop; +L45f538: +v1 = MEM_U32(v1 + 48); +//nop; +L45f540: +if (v0 != 0) {//nop; +goto L45f550;} +//nop; +if (v1 != 0) {//nop; +goto L45f50c;} +//nop; +L45f550: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_insertijplab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45f558: +//insertijplab: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +a2 = a0; +a3 = a1; +L45f578: +v0 = MEM_U32(a3 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45f5c0;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0xc; +MEM_U32(sp + 32) = a2; +MEM_U32(sp + 36) = a3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45f5a0; +MEM_U32(sp + 36) = a3; +L45f5a0: +a2 = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 36); +// bdead 18b gp = MEM_U32(sp + 24); +MEM_U32(a3 + 0) = v0; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 8) = zero; +MEM_U32(v0 + 0) = a2; +goto L45f5f0; +MEM_U32(v0 + 0) = a2; +L45f5c0: +v1 = MEM_U32(v0 + 0); +//nop; +at = (int)a2 < (int)v1; +if (at == 0) {at = (int)v1 < (int)a2; +goto L45f5e0;} +at = (int)v1 < (int)a2; +a3 = v0 + 0x4; +goto L45f578; +a3 = v0 + 0x4; +// fdead 0 at = (int)v1 < (int)a2; +L45f5e0: +if (at == 0) {// bdead 4000008b ra = MEM_U32(sp + 28); +goto L45f5f4;} +// bdead 4000008b ra = MEM_U32(sp + 28); +a3 = v0 + 0x8; +goto L45f578; +a3 = v0 + 0x8; +L45f5f0: +// bdead 1 ra = MEM_U32(sp + 28); +L45f5f4: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_updatelab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L45f600: +//updatelab: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a1; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a2; +a3 = a0; +L45f628: +v1 = MEM_U32(s0 + 0); +t6 = a2 & 0xff; +if (v1 != 0) {t7 = a2 & 0xff; +goto L45f684;} +t7 = a2 & 0xff; +//nop; +a1 = 0x10013450; +a0 = 0x14; +MEM_U8(sp + 43) = (uint8_t)a2; +MEM_U32(sp + 32) = a3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45f650; +MEM_U32(sp + 32) = a3; +L45f650: +a2 = MEM_U8(sp + 43); +a3 = MEM_U32(sp + 32); +// bdead 2018b gp = MEM_U32(sp + 24); +MEM_U32(s0 + 0) = v0; +MEM_U8(v0 + 9) = (uint8_t)zero; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 16) = zero; +MEM_U32(v0 + 4) = zero; +MEM_U8(v0 + 8) = (uint8_t)a2; +MEM_U32(v0 + 0) = a3; +a0 = MEM_U32(s0 + 0); +// bdead 21 ra = MEM_U32(sp + 28); +goto L45f744; +// bdead 21 ra = MEM_U32(sp + 28); +L45f684: +v0 = MEM_U32(v1 + 0); +//nop; +at = a3 < v0; +if (at == 0) {at = v0 < a3; +goto L45f6a8;} +at = v0 < a3; +s0 = v1 + 0xc; +a2 = t6; +goto L45f628; +a2 = t6; +// fdead 0 at = v0 < a3; +L45f6a8: +if (at == 0) {//nop; +goto L45f6bc;} +//nop; +s0 = v1 + 0x10; +a2 = t7; +goto L45f628; +a2 = t7; +L45f6bc: +if (a2 == 0) {a0 = v1; +goto L45f740;} +a0 = v1; +t8 = MEM_U8(v1 + 8); +//nop; +if (t8 != 0) {t2 = 0x1; +goto L45f730;} +t2 = 0x1; +t9 = 0x10011ff0; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +t0 = t9 + 0xffffffe0; +t1 = t0 < 0x60; +if (t1 == 0) {t2 = (int)t0 >> 5; +goto L45f714;} +t2 = (int)t0 >> 5; +t4 = 0x10000fd8; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (t0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L45f714: +if (t1 == 0) {t2 = 0x1; +goto L45f730;} +t2 = 0x1; +t9 = 0x1; +MEM_U8(v1 + 9) = (uint8_t)t9; +v1 = MEM_U32(s0 + 0); +//nop; +t2 = 0x1; +L45f730: +MEM_U8(v1 + 8) = (uint8_t)t2; +v1 = MEM_U32(s0 + 0); +//nop; +a0 = v1; +L45f740: +// bdead 21 ra = MEM_U32(sp + 28); +L45f744: +// bdead 21 s0 = MEM_U32(sp + 20); +// bdead 21 sp = sp + 0x20; +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_searchlab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45f754: +//searchlab: +v0 = MEM_U32(a1 + 0); +//nop; +if (a0 == v0) {at = a0 < v0; +goto L45f790;} +at = a0 < v0; +L45f764: +if (at == 0) {//nop; +goto L45f778;} +//nop; +a1 = MEM_U32(a1 + 12); +v0 = MEM_U32(a1 + 0); +goto L45f784; +v0 = MEM_U32(a1 + 0); +L45f778: +a1 = MEM_U32(a1 + 16); +//nop; +v0 = MEM_U32(a1 + 0); +L45f784: +//nop; +if (a0 != v0) {at = a0 < v0; +goto L45f764;} +at = a0 < v0; +L45f790: +v0 = a1; +return v0; +v0 = a1; +} + +static void f_update_veqv_in_table(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45f798: +//update_veqv_in_table: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 36) = s3; +// fdead 4000006b MEM_U32(sp + 44) = ra; +// fdead 4000006b MEM_U32(sp + 40) = gp; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +MEM_U32(sp + 56) = a0; +s3 = a0 + 0x4; +a0 = MEM_U32(s3 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s3 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L45f7e0; +MEM_U32(sp + 4) = a1; +L45f7e0: +// bdead 4010000b gp = MEM_U32(sp + 40); +t8 = v0 & 0xffff; +t0 = 0x10013640; +t9 = t8 << 2; +MEM_U16(sp + 52) = (uint16_t)v0; +t1 = t9 + t0; +s0 = MEM_U32(t1 + 0); +s2 = zero; +if (s0 == 0) {s1 = 0x1; +goto L45f878;} +s1 = 0x1; +L45f808: +t2 = MEM_U8(s0 + 0); +at = 0x12000000; +t3 = t2 < 0x20; +t4 = -t3; +t5 = t4 & at; +t6 = t5 << (t2 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L45f868;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s3 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s3 + 4); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L45f854; +MEM_U32(sp + 12) = a3; +L45f854: +// bdead 401e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L45f868;} +//nop; +MEM_U8(s0 + 33) = (uint8_t)s1; +s2 = s1 & 0xff; +L45f868: +s0 = MEM_U32(s0 + 28); +//nop; +if (s0 != 0) {//nop; +goto L45f808;} +//nop; +L45f878: +if (s2 != 0) {// bdead 40100003 ra = MEM_U32(sp + 44); +goto L45f8c0;} +// bdead 40100003 ra = MEM_U32(sp + 44); +//nop; +a0 = MEM_U16(sp + 52); +a1 = s3; +v0 = f_searchvar(mem, sp, a0, a1); +goto L45f890; +a1 = s3; +L45f890: +v1 = MEM_U32(sp + 56); +// bdead 1b gp = MEM_U32(sp + 40); +t1 = MEM_U32(v1 + 12); +MEM_U32(v0 + 16) = zero; +MEM_U8(v0 + 32) = (uint8_t)t1; +t3 = MEM_U8(v1 + 2); +//nop; +MEM_U8(v0 + 34) = (uint8_t)t3; +t4 = MEM_U8(v1 + 1); +//nop; +MEM_U8(v0 + 33) = (uint8_t)t4; +// bdead 1 ra = MEM_U32(sp + 44); +L45f8c0: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_make_subloc_veqv(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45f8d8: +//make_subloc_veqv: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +s4 = 0x1001e6b8; +s0 = a3; +s1 = a2; +s2 = sp + 0x38; +s3 = 0x1; +// fdead 403e01eb MEM_U32(sp + 52) = ra; +// fdead 403e01eb MEM_U32(sp + 48) = gp; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 60) = a1; +L45f920: +v0 = MEM_U32(s0 + 0); +//nop; +if (v0 == 0) {// bdead 403e000b ra = MEM_U32(sp + 52); +goto L45fa74;} +// bdead 403e000b ra = MEM_U32(sp + 52); +at = MEM_U32(s2 + 0); +t0 = MEM_U32(v0 + 12); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s2 + 4); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(v0 + 4); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(v0 + 8); +MEM_U32(sp + 16) = s1; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 12) = a3; +v0 = f_compareloc(mem, sp, a0, a1, a2, a3); +goto L45f968; +MEM_U32(sp + 12) = a3; +L45f968: +v1 = v0 & 0xff; +at = v1 < 0x3; +// bdead 403e0017 gp = MEM_U32(sp + 48); +if (at == 0) {//nop; +goto L45fa4c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000540c[] = { +&&L45f99c, +&&L45fa30, +&&L45fa70, +}; +dest = Lswitch1000540c[v1]; +//nop; +goto *dest; +//nop; +L45f99c: +v0 = MEM_U32(s0 + 0); +//nop; +t2 = MEM_U8(v0 + 1); +//nop; +if (t2 != 0) {//nop; +goto L45f9ec;} +//nop; +MEM_U8(v0 + 1) = (uint8_t)s3; +t3 = MEM_U32(s0 + 0); +//nop; +MEM_U8(t3 + 2) = (uint8_t)zero; +t4 = MEM_U8(s4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L45f9ec;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +f_update_veqv_in_table(mem, sp, a0); +goto L45f9e4; +//nop; +L45f9e4: +// bdead 403e0003 gp = MEM_U32(sp + 48); +//nop; +L45f9ec: +a0 = MEM_U32(s2 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s2 + 4); +a2 = s1; +MEM_U32(sp + 4) = a1; +a3 = MEM_U32(s0 + 0); +a3 = a3 + 0x10; +f_make_subloc_veqv(mem, sp, a0, a1, a2, a3); +goto L45fa10; +a3 = a3 + 0x10; +L45fa10: +at = MEM_U32(s2 + 0); +t9 = MEM_U32(s2 + 4); +// bdead 443e0007 gp = MEM_U32(sp + 48); +MEM_U32(s2 + 0) = at; +MEM_U32(s2 + 4) = t9; +s0 = MEM_U32(s0 + 0); +s0 = s0 + 0x14; +goto L45f920; +s0 = s0 + 0x14; +L45fa30: +at = MEM_U32(s2 + 0); +t2 = MEM_U32(s2 + 4); +MEM_U32(s2 + 0) = at; +MEM_U32(s2 + 4) = t2; +s0 = MEM_U32(s0 + 0); +s0 = s0 + 0x10; +goto L45f920; +s0 = s0 + 0x10; +L45fa4c: +a2 = 0x10005400; +//nop; +a0 = 0x1; +a1 = 0x132; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L45fa68; +a2 = a2; +L45fa68: +// bdead 1 gp = MEM_U32(sp + 48); +//nop; +L45fa70: +// bdead 1 ra = MEM_U32(sp + 52); +L45fa74: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static uint32_t f_insertvar(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L45fa90: +//insertvar: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 32) = s0; +s0 = MEM_U32(sp + 120); +// fdead 400201eb MEM_U32(sp + 60) = ra; +// fdead 400201eb MEM_U32(sp + 56) = gp; +// fdead 400201eb MEM_U32(sp + 52) = s5; +// fdead 400201eb MEM_U32(sp + 48) = s4; +// fdead 400201eb MEM_U32(sp + 44) = s3; +// fdead 400201eb MEM_U32(sp + 40) = s2; +// fdead 400201eb MEM_U32(sp + 36) = s1; +MEM_U32(sp + 104) = a0; +MEM_U32(sp + 108) = a1; +MEM_U32(sp + 116) = a3; +v1 = MEM_U32(s0 + 0); +s3 = a2; +if (v1 != 0) {s1 = zero; +goto L45fb00;} +s1 = zero; +//nop; +a1 = 0x10000fd4; +a0 = 0x18; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45faf0; +a0 = 0x18; +L45faf0: +// bdead 4012000b gp = MEM_U32(sp + 56); +MEM_U32(s0 + 0) = v0; +s1 = 0x1; +v1 = v0; +L45fb00: +s2 = 0x10000fd4; +if (s1 != 0) {s0 = v1; +goto L45feb0;} +s0 = v1; +s5 = sp + 0x68; +L45fb10: +at = MEM_U32(s5 + 0); +t0 = MEM_U32(s0 + 12); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s5 + 4); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s0 + 4); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s0 + 8); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = t0; +MEM_U32(sp + 12) = a3; +v0 = f_compareloc(mem, sp, a0, a1, a2, a3); +goto L45fb48; +MEM_U32(sp + 12) = a3; +L45fb48: +v1 = v0 & 0xff; +at = v1 < 0x3; +// bdead 405e0017 gp = MEM_U32(sp + 56); +s4 = MEM_U32(sp + 104); +if (at == 0) {a0 = 0x1; +goto L45fe88;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005424[] = { +&&L45fbe8, +&&L45fb80, +&&L45fbb4, +}; +dest = Lswitch10005424[v1]; +//nop; +goto *dest; +//nop; +L45fb80: +v1 = MEM_U32(s0 + 16); +a0 = 0x18; +if (v1 != 0) {//nop; +goto L45fbac;} +//nop; +//nop; +a1 = s2; +s1 = 0x1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45fba0; +s1 = 0x1; +L45fba0: +// bdead 405e000b gp = MEM_U32(sp + 56); +MEM_U32(s0 + 16) = v0; +v1 = v0; +L45fbac: +s0 = v1; +goto L45fea8; +s0 = v1; +L45fbb4: +v1 = MEM_U32(s0 + 20); +a0 = 0x18; +if (v1 != 0) {//nop; +goto L45fbe0;} +//nop; +//nop; +a1 = s2; +s1 = 0x1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45fbd4; +s1 = 0x1; +L45fbd4: +// bdead 405e000b gp = MEM_U32(sp + 56); +MEM_U32(s0 + 20) = v0; +v1 = v0; +L45fbe0: +s0 = v1; +goto L45fea8; +s0 = v1; +L45fbe8: +t2 = MEM_U32(s0 + 4); +t4 = MEM_U8(sp + 110); +if (s4 != t2) {at = 0x3; +goto L45fc08;} +at = 0x3; +t3 = MEM_U32(s0 + 12); +//nop; +if (s3 == t3) {t5 = MEM_U8(sp + 119); +goto L45fc14;} +t5 = MEM_U8(sp + 119); +L45fc08: +if (t4 != at) {t7 = 0x1; +goto L45fd48;} +t7 = 0x1; +t5 = MEM_U8(sp + 119); +L45fc14: +at = 0xc0000; +t6 = t5 < 0x20; +t7 = -t6; +t8 = t7 & at; +t9 = t8 << (t5 & 0x1f); +if ((int)t9 >= 0) {t6 = MEM_U8(sp + 119); +goto L45fc54;} +t6 = MEM_U8(sp + 119); +t0 = MEM_U8(s0 + 0); +at = 0xc0000; +t1 = t0 < 0x20; +t2 = -t1; +t3 = t2 & at; +t4 = t3 << (t0 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L45fc90;} +//nop; +t6 = MEM_U8(sp + 119); +L45fc54: +at = 0xc0000; +t7 = t6 < 0x20; +t8 = -t7; +t5 = t8 & at; +t9 = t5 << (t6 & 0x1f); +if ((int)t9 < 0) {t5 = MEM_U8(sp + 131); +goto L45fccc;} +t5 = MEM_U8(sp + 131); +t1 = MEM_U8(s0 + 0); +at = 0xc0000; +t2 = t1 < 0x20; +t3 = -t2; +t0 = t3 & at; +t4 = t0 << (t1 & 0x1f); +if ((int)t4 >= 0) {t5 = MEM_U8(sp + 131); +goto L45fccc;} +t5 = MEM_U8(sp + 131); +L45fc90: +t8 = 0x1001e6b8; +t7 = 0x1; +MEM_U8(s0 + 1) = (uint8_t)t7; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L45fd40;} +//nop; +//nop; +a0 = s0; +//nop; +f_update_veqv_in_table(mem, sp, a0); +goto L45fcbc; +//nop; +L45fcbc: +// bdead 20001 gp = MEM_U32(sp + 56); +v0 = s0; +goto L45fefc; +v0 = s0; +// fdead 0 t5 = MEM_U8(sp + 131); +L45fccc: +//nop; +if (t5 == 0) {t0 = MEM_U8(sp + 135); +goto L45fd2c;} +t0 = MEM_U8(sp + 135); +t6 = MEM_U8(s0 + 2); +//nop; +if (t6 != 0) {t0 = MEM_U8(sp + 135); +goto L45fd2c;} +t0 = MEM_U8(sp + 135); +t9 = MEM_U8(s0 + 1); +t2 = 0x1; +if (t9 != 0) {t0 = MEM_U8(sp + 135); +goto L45fd2c;} +t0 = MEM_U8(sp + 135); +t3 = 0x1001e6b8; +MEM_U8(s0 + 1) = (uint8_t)t2; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {t0 = MEM_U8(sp + 135); +goto L45fd2c;} +t0 = MEM_U8(sp + 135); +//nop; +a0 = s0; +//nop; +f_update_veqv_in_table(mem, sp, a0); +goto L45fd20; +//nop; +L45fd20: +// bdead 40020003 gp = MEM_U32(sp + 56); +//nop; +t0 = MEM_U8(sp + 135); +L45fd2c: +t1 = 0x1; +if (t0 == 0) {//nop; +goto L45fd40;} +//nop; +MEM_U8(s0 + 2) = (uint8_t)t1; +MEM_U8(s0 + 1) = (uint8_t)zero; +L45fd40: +v0 = s0; +goto L45fefc; +v0 = s0; +L45fd48: +t4 = MEM_U8(s0 + 1); +v1 = zero; +if (t4 != 0) {a1 = s4 + s3; +goto L45fd90;} +a1 = s4 + s3; +t8 = 0x1001e6b8; +MEM_U8(s0 + 1) = (uint8_t)t7; +t8 = MEM_U8(t8 + 0); +a0 = s0; +if (t8 == 0) {//nop; +goto L45fd90;} +//nop; +//nop; +MEM_U8(sp + 94) = (uint8_t)zero; +MEM_U32(sp + 64) = a1; +f_update_veqv_in_table(mem, sp, a0); +goto L45fd80; +MEM_U32(sp + 64) = a1; +L45fd80: +// bdead 407e0003 gp = MEM_U32(sp + 56); +v1 = MEM_U8(sp + 94); +a1 = MEM_U32(sp + 64); +//nop; +L45fd90: +v0 = MEM_U32(s0 + 4); +t5 = MEM_U32(s0 + 12); +//nop; +t6 = v0 + t5; +at = (int)t6 < (int)a1; +if (at == 0) {at = (int)v0 < (int)s4; +goto L45fdbc;} +at = (int)v0 < (int)s4; +t9 = a1 - v0; +MEM_U32(s0 + 12) = t9; +v1 = 0x1; +at = (int)v0 < (int)s4; +L45fdbc: +if (at != 0) {at = (int)s4 < (int)v0; +goto L45fdfc;} +at = (int)s4 < (int)v0; +if (v1 == 0) {a2 = s3; +goto L45fdf8;} +a2 = s3; +a0 = MEM_U32(s5 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s5 + 4); +a3 = s0 + 0x14; +MEM_U32(sp + 4) = a1; +f_make_subloc_veqv(mem, sp, a0, a1, a2, a3); +goto L45fde8; +MEM_U32(sp + 4) = a1; +L45fde8: +// bdead 405e0003 gp = MEM_U32(sp + 56); +s4 = MEM_U32(sp + 104); +v0 = MEM_U32(s0 + 4); +//nop; +L45fdf8: +at = (int)s4 < (int)v0; +L45fdfc: +if (at == 0) {t0 = 0x1; +goto L45fe3c;} +t0 = 0x1; +v1 = MEM_U32(s0 + 16); +MEM_U8(sp + 131) = (uint8_t)t0; +if (v1 != 0) {MEM_U8(sp + 135) = (uint8_t)zero; +goto L45fe34;} +MEM_U8(sp + 135) = (uint8_t)zero; +//nop; +a0 = 0x18; +a1 = s2; +s1 = 0x1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45fe28; +s1 = 0x1; +L45fe28: +// bdead 405e000b gp = MEM_U32(sp + 56); +MEM_U32(s0 + 16) = v0; +v1 = v0; +L45fe34: +s0 = v1; +goto L45fea8; +s0 = v1; +L45fe3c: +at = (int)v0 < (int)s4; +if (at == 0) {t1 = 0x1; +goto L45fe80;} +t1 = 0x1; +v1 = MEM_U32(s0 + 20); +MEM_U8(sp + 131) = (uint8_t)t1; +if (v1 != 0) {MEM_U8(sp + 135) = (uint8_t)zero; +goto L45fe78;} +MEM_U8(sp + 135) = (uint8_t)zero; +//nop; +a0 = 0x18; +a1 = s2; +s1 = 0x1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45fe6c; +s1 = 0x1; +L45fe6c: +// bdead 405e000b gp = MEM_U32(sp + 56); +MEM_U32(s0 + 20) = v0; +v1 = v0; +L45fe78: +s0 = v1; +goto L45fea8; +s0 = v1; +L45fe80: +v0 = s0; +goto L45fefc; +v0 = s0; +L45fe88: +a2 = 0x10005418; +//nop; +a1 = 0x150; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L45fea0; +a2 = a2; +L45fea0: +// bdead 405e0003 gp = MEM_U32(sp + 56); +//nop; +L45fea8: +if (s1 == 0) {//nop; +goto L45fb10;} +//nop; +L45feb0: +s5 = sp + 0x68; +at = MEM_U32(s5 + 0); +t7 = MEM_U32(s5 + 4); +v1 = MEM_U8(sp + 131); +MEM_U32(s0 + 4) = at; +if (v1 == 0) {MEM_U32(s0 + 8) = t7; +goto L45fed8;} +MEM_U32(s0 + 8) = t7; +v1 = MEM_S8(sp + 135); +//nop; +v1 = v1 < 0x1; +L45fed8: +t5 = MEM_U8(sp + 135); +t6 = MEM_U8(sp + 119); +MEM_U8(s0 + 1) = (uint8_t)v1; +MEM_U32(s0 + 12) = s3; +MEM_U32(s0 + 16) = zero; +MEM_U32(s0 + 20) = zero; +v0 = s0; +MEM_U8(s0 + 2) = (uint8_t)t5; +MEM_U8(s0 + 0) = (uint8_t)t6; +L45fefc: +// bdead 9 ra = MEM_U32(sp + 60); +// bdead 9 s0 = MEM_U32(sp + 32); +// bdead 9 s1 = MEM_U32(sp + 36); +// bdead 9 s2 = MEM_U32(sp + 40); +// bdead 9 s3 = MEM_U32(sp + 44); +// bdead 9 s4 = MEM_U32(sp + 48); +// bdead 9 s5 = MEM_U32(sp + 52); +// bdead 9 sp = sp + 0x68; +return v0; +// bdead 9 sp = sp + 0x68; +} + +static void f_enterfsymtab(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L45ff20: +//enterfsymtab: +//nop; +//nop; +//nop; +at = 0xa1; +lo = (int)a0 / (int)at; hi = (int)a0 % (int)at; +sp = sp + 0xffffffc8; +a2 = a0; +// fdead 6400000af MEM_U32(sp + 28) = ra; +// fdead 6400000af MEM_U32(sp + 24) = gp; +a0 = 0x8; +t6 = hi; +if ((int)t6 >= 0) {//nop; +goto L45ff58;} +//nop; +t6 = t6 + 0xa1; +L45ff58: +t8 = 0x10022160; +t7 = t6 << 2; +v1 = t7 + t8; +v0 = MEM_U32(v1 + 0); +//nop; +if (v0 != 0) {//nop; +goto L45ffa4;} +//nop; +//nop; +a1 = 0x10013450; +MEM_U32(sp + 36) = v1; +MEM_U32(sp + 56) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L45ff88; +MEM_U32(sp + 56) = a2; +L45ff88: +v1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 56); +// bdead 9b gp = MEM_U32(sp + 24); +MEM_U32(v1 + 0) = v0; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 0) = a2; +goto L460054; +MEM_U32(v0 + 0) = a2; +L45ffa4: +t9 = MEM_U32(v0 + 0); +v1 = v0; +at = (int)t9 < (int)a2; +if (at == 0) {a0 = 0x8; +goto L45ffec;} +a0 = 0x8; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 == 0) {//nop; +goto L45ffec;} +//nop; +L45ffc8: +t0 = MEM_U32(v0 + 0); +v1 = v0; +at = (int)t0 < (int)a2; +if (at == 0) {//nop; +goto L45ffec;} +//nop; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L45ffc8;} +//nop; +L45ffec: +t1 = MEM_U32(v1 + 4); +//nop; +a1 = 0x10013450; +MEM_U32(sp + 48) = v1; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 44) = t1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L460008; +MEM_U32(sp + 44) = t1; +L460008: +v1 = MEM_U32(sp + 48); +t2 = MEM_U32(sp + 44); +a2 = MEM_U32(sp + 56); +// bdead 899 gp = MEM_U32(sp + 24); +MEM_U32(v1 + 4) = v0; +MEM_U32(v0 + 4) = t2; +a0 = MEM_U32(v1 + 0); +//nop; +at = (int)a0 < (int)a2; +if (at != 0) {//nop; +goto L460048;} +//nop; +t3 = MEM_U32(v1 + 4); +//nop; +MEM_U32(t3 + 0) = a0; +MEM_U32(v1 + 0) = a2; +goto L460054; +MEM_U32(v1 + 0) = a2; +L460048: +t4 = MEM_U32(v1 + 4); +//nop; +MEM_U32(t4 + 0) = a2; +L460054: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static void f_del_fsymtab(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L460064: +//del_fsymtab: +//nop; +//nop; +//nop; +at = 0xa1; +lo = (int)a0 / (int)at; hi = (int)a0 % (int)at; +t6 = hi; +if ((int)t6 >= 0) {//nop; +goto L460088;} +//nop; +t6 = t6 + 0xa1; +L460088: +t8 = 0x10022160; +t7 = t6 << 2; +v0 = t7 + t8; +v1 = MEM_U32(v0 + 0); +//nop; +if (v1 == 0) {//nop; +goto L460134;} +//nop; +t9 = MEM_U32(v1 + 0); +a1 = v1; +if (a0 != t9) {//nop; +goto L4600c0;} +//nop; +t0 = MEM_U32(v1 + 4); +MEM_U32(v0 + 0) = t0; +return; +MEM_U32(v0 + 0) = t0; +L4600c0: +v0 = a1; +a1 = MEM_U32(a1 + 4); +//nop; +if (a1 == 0) {//nop; +goto L460110;} +//nop; +t1 = MEM_U32(a1 + 0); +//nop; +at = (int)t1 < (int)a0; +if (at == 0) {//nop; +goto L460110;} +//nop; +L4600e8: +v0 = a1; +a1 = MEM_U32(a1 + 4); +//nop; +if (a1 == 0) {//nop; +goto L460110;} +//nop; +t2 = MEM_U32(a1 + 0); +//nop; +at = (int)t2 < (int)a0; +if (at != 0) {//nop; +goto L4600e8;} +//nop; +L460110: +if (a1 == 0) {//nop; +goto L460134;} +//nop; +t3 = MEM_U32(a1 + 0); +//nop; +if (a0 != t3) {//nop; +goto L460134;} +//nop; +t4 = MEM_U32(a1 + 4); +//nop; +MEM_U32(v0 + 4) = t4; +L460134: +//nop; +return; +//nop; +} + +static void f_enter_gp_rel_tab(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46013c: +//enter_gp_rel_tab: +//nop; +//nop; +//nop; +at = 0xa1; +lo = (int)a0 / (int)at; hi = (int)a0 % (int)at; +sp = sp + 0xffffffc8; +a2 = a0; +// fdead 6400000af MEM_U32(sp + 28) = ra; +// fdead 6400000af MEM_U32(sp + 24) = gp; +a0 = 0x8; +t6 = hi; +if ((int)t6 >= 0) {//nop; +goto L460174;} +//nop; +t6 = t6 + 0xa1; +L460174: +t8 = 0x100223f0; +t7 = t6 << 2; +v1 = t7 + t8; +v0 = MEM_U32(v1 + 0); +//nop; +if (v0 != 0) {//nop; +goto L4601c0;} +//nop; +//nop; +a1 = 0x10013450; +MEM_U32(sp + 36) = v1; +MEM_U32(sp + 56) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4601a4; +MEM_U32(sp + 56) = a2; +L4601a4: +v1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 56); +// bdead 9b gp = MEM_U32(sp + 24); +MEM_U32(v1 + 0) = v0; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 0) = a2; +goto L460270; +MEM_U32(v0 + 0) = a2; +L4601c0: +t9 = MEM_U32(v0 + 0); +v1 = v0; +at = (int)t9 < (int)a2; +if (at == 0) {a0 = 0x8; +goto L460208;} +a0 = 0x8; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 == 0) {//nop; +goto L460208;} +//nop; +L4601e4: +t0 = MEM_U32(v0 + 0); +v1 = v0; +at = (int)t0 < (int)a2; +if (at == 0) {//nop; +goto L460208;} +//nop; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L4601e4;} +//nop; +L460208: +t1 = MEM_U32(v1 + 4); +//nop; +a1 = 0x10013450; +MEM_U32(sp + 48) = v1; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 44) = t1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L460224; +MEM_U32(sp + 44) = t1; +L460224: +v1 = MEM_U32(sp + 48); +t2 = MEM_U32(sp + 44); +a2 = MEM_U32(sp + 56); +// bdead 899 gp = MEM_U32(sp + 24); +MEM_U32(v1 + 4) = v0; +MEM_U32(v0 + 4) = t2; +a0 = MEM_U32(v1 + 0); +//nop; +at = (int)a0 < (int)a2; +if (at != 0) {//nop; +goto L460264;} +//nop; +t3 = MEM_U32(v1 + 4); +//nop; +MEM_U32(t3 + 0) = a0; +MEM_U32(v1 + 0) = a2; +goto L460270; +MEM_U32(v1 + 0) = a2; +L460264: +t4 = MEM_U32(v1 + 4); +//nop; +MEM_U32(t4 + 0) = a2; +L460270: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static void f_insertlda(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L460280: +//insertlda: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +MEM_U32(sp + 76) = a1; +t6 = MEM_U16(sp + 76); +at = 0xc29; +lo = (int)t6 / (int)at; hi = (int)t6 % (int)at; +// fdead 6400080ef MEM_U32(sp + 44) = s4; +// fdead 6400080ef MEM_U32(sp + 40) = s3; +s3 = a2; +// fdead 6401080ef MEM_U32(sp + 52) = ra; +// fdead 6401080ef MEM_U32(sp + 48) = gp; +// fdead 6401080ef MEM_U32(sp + 36) = s2; +// fdead 6401080ef MEM_U32(sp + 32) = s1; +// fdead 6401080ef MEM_U32(sp + 28) = s0; +MEM_U32(sp + 72) = a0; +s4 = sp + 0x48; +t7 = hi; +if ((int)t7 >= 0) {//nop; +goto L4602d8;} +//nop; +t7 = t7 + 0xc29; +L4602d8: +t9 = 0x1001ebd0; +t8 = t7 << 2; +s2 = t8 + t9; +v0 = MEM_U32(s2 + 0); +//nop; +if (v0 != 0) {//nop; +goto L46032c;} +//nop; +//nop; +a1 = 0x10000fd0; +a0 = 0x10; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L460304; +a0 = 0x10; +L460304: +s4 = sp + 0x48; +at = MEM_U32(s4 + 0); +// bdead 38000f gp = MEM_U32(sp + 48); +MEM_U32(s2 + 0) = v0; +MEM_U32(v0 + 0) = at; +t1 = MEM_U32(s4 + 4); +MEM_U32(v0 + 8) = s3; +MEM_U32(v0 + 12) = zero; +MEM_U32(v0 + 4) = t1; +goto L460520; +MEM_U32(v0 + 4) = t1; +L46032c: +at = MEM_U32(s4 + 0); +t6 = MEM_U32(v0 + 8); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s4 + 4); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(v0 + 0); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(v0 + 4); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 20) = t6; +MEM_U32(sp + 12) = a3; +v0 = f_compareloc(mem, sp, a0, a1, a2, a3); +goto L460364; +MEM_U32(sp + 12) = a3; +L460364: +a0 = v0 & 0xff; +// bdead 40380029 gp = MEM_U32(sp + 48); +at = a0 < 0x3; +if (at == 0) {v1 = v0 & 0xff; +goto L4604fc;} +v1 = v0 & 0xff; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000543c[] = { +&&L4603d4, +&&L4603d4, +&&L460398, +}; +dest = Lswitch1000543c[a0]; +//nop; +goto *dest; +//nop; +L460398: +//nop; +a1 = 0x10000fd0; +a0 = 0x10; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4603a8; +a0 = 0x10; +L4603a8: +at = MEM_U32(s4 + 0); +// bdead 38000d gp = MEM_U32(sp + 48); +MEM_U32(v0 + 0) = at; +t0 = MEM_U32(s4 + 4); +MEM_U32(v0 + 8) = s3; +MEM_U32(v0 + 4) = t0; +t1 = MEM_U32(s2 + 0); +//nop; +MEM_U32(v0 + 12) = t1; +MEM_U32(s2 + 0) = v0; +goto L460520; +MEM_U32(s2 + 0) = v0; +L4603d4: +s1 = 0x1; +s0 = MEM_U32(s2 + 0); +t2 = v0 & 0xff; +if (t2 != s1) {s2 = s0; +goto L46044c;} +L4603e4: +s2 = s0; +s0 = MEM_U32(s0 + 12); +//nop; +if (s0 != 0) {//nop; +goto L460400;} +//nop; +v1 = 0x2; +goto L460440; +v1 = 0x2; +L460400: +at = MEM_U32(s4 + 0); +a2 = MEM_U32(s0 + 0); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s4 + 4); +a3 = MEM_U32(s0 + 4); +t7 = MEM_U32(s0 + 8); +//nop; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 16) = s3; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 20) = t7; +v0 = f_compareloc(mem, sp, a0, a1, a2, a3); +goto L460438; +MEM_U32(sp + 20) = t7; +L460438: +// bdead 403e0009 gp = MEM_U32(sp + 48); +v1 = v0 & 0xff; +L460440: +if (v1 == s1) {//nop; +goto L4603e4;} +//nop; +MEM_U32(sp + 60) = s2; +L46044c: +s2 = MEM_U32(sp + 60); +if (v1 != 0) {v0 = 0x7fff0000; +goto L4604c8;} +v0 = 0x7fff0000; +v0 = v0 | 0xffff; +if (s3 != v0) {//nop; +goto L46046c;} +//nop; +MEM_U32(s0 + 8) = v0; +goto L460498; +MEM_U32(s0 + 8) = v0; +L46046c: +v1 = MEM_U32(s0 + 8); +a1 = MEM_U32(sp + 72); +if (v0 == v1) {//nop; +goto L460498;} +//nop; +v0 = MEM_U32(s0 + 0); +a0 = a1 + s3; +t9 = v0 + v1; +at = (int)t9 < (int)a0; +if (at == 0) {t8 = a0 - v0; +goto L460498;} +t8 = a0 - v0; +MEM_U32(s0 + 8) = t8; +L460498: +a1 = MEM_U32(sp + 72); +v0 = MEM_U32(s0 + 0); +//nop; +at = (int)a1 < (int)v0; +if (at == 0) {// bdead 20049 ra = MEM_U32(sp + 52); +goto L460524;} +// bdead 20049 ra = MEM_U32(sp + 52); +t0 = MEM_U32(s0 + 8); +MEM_U32(s0 + 0) = a1; +t1 = t0 + v0; +t2 = t1 - a1; +MEM_U32(s0 + 8) = t2; +goto L460520; +MEM_U32(s0 + 8) = t2; +L4604c8: +//nop; +a1 = 0x10000fd0; +a0 = 0x10; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4604d8; +a0 = 0x10; +L4604d8: +at = MEM_U32(s4 + 0); +// bdead 3a000d gp = MEM_U32(sp + 48); +MEM_U32(s2 + 12) = v0; +MEM_U32(v0 + 0) = at; +t4 = MEM_U32(s4 + 4); +MEM_U32(v0 + 8) = s3; +MEM_U32(v0 + 12) = s0; +MEM_U32(v0 + 4) = t4; +goto L460520; +MEM_U32(v0 + 4) = t4; +L4604fc: +a2 = 0x10005430; +//nop; +a0 = 0x1; +a1 = 0x214; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L460518; +a2 = a2; +L460518: +// bdead 1 gp = MEM_U32(sp + 48); +//nop; +L460520: +// bdead 1 ra = MEM_U32(sp + 52); +L460524: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static void f_insertcallee(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L460540: +//insertcallee: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a0; +a3 = MEM_U32(a1 + 0); +t8 = MEM_U32(sp + 48); +if (a3 != 0) {a2 = a1; +goto L4605a4;} +a2 = a1; +//nop; +a1 = 0x10013450; +a0 = 0x8; +MEM_U32(sp + 52) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L460580; +MEM_U32(sp + 52) = a2; +L460580: +a2 = MEM_U32(sp + 52); +// bdead 4000008b gp = MEM_U32(sp + 24); +MEM_U32(a2 + 0) = v0; +MEM_U32(v0 + 4) = zero; +t6 = MEM_U32(sp + 48); +t7 = MEM_U32(a2 + 0); +// bdead 18001 a0 = 0x1; +MEM_U32(t7 + 0) = t6; +goto L4606bc; +MEM_U32(t7 + 0) = t6; +L4605a4: +t9 = MEM_U32(a3 + 0); +v0 = MEM_U32(t8 + 0); +v1 = MEM_U32(t9 + 0); +a0 = 0x8; +at = (int)v0 < (int)v1; +if (at == 0) {at = (int)v1 < (int)v0; +goto L4605f8;} +at = (int)v1 < (int)v0; +//nop; +a1 = 0x10013450; +MEM_U32(sp + 52) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4605d0; +MEM_U32(sp + 52) = a2; +L4605d0: +a2 = MEM_U32(sp + 52); +t0 = MEM_U32(sp + 48); +// bdead 289 gp = MEM_U32(sp + 24); +MEM_U32(v0 + 0) = t0; +t1 = MEM_U32(a2 + 0); +// bdead 489 a0 = 0x1; +MEM_U32(v0 + 4) = t1; +MEM_U32(a2 + 0) = v0; +goto L4606bc; +MEM_U32(a2 + 0) = v0; +// fdead 0 at = (int)v1 < (int)v0; +L4605f8: +if (at == 0) {// bdead 40000109 a0 = zero; +goto L4606bc;} +// bdead 40000109 a0 = zero; +v1 = MEM_U32(a3 + 4); +a2 = a3; +if (v1 == 0) {a0 = 0x8; +goto L460658;} +a0 = 0x8; +t2 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U32(t2 + 0); +//nop; +at = (int)t3 < (int)v0; +if (at == 0) {//nop; +goto L460658;} +//nop; +L46062c: +v1 = MEM_U32(v1 + 4); +a2 = MEM_U32(a2 + 4); +if (v1 == 0) {//nop; +goto L460658;} +//nop; +t4 = MEM_U32(v1 + 0); +//nop; +t5 = MEM_U32(t4 + 0); +//nop; +at = (int)t5 < (int)v0; +if (at != 0) {//nop; +goto L46062c;} +//nop; +L460658: +if (v1 == 0) {//nop; +goto L46067c;} +//nop; +t6 = MEM_U32(v1 + 0); +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +at = (int)v0 < (int)t7; +if (at == 0) {//nop; +goto L4606b4;} +//nop; +L46067c: +//nop; +a1 = 0x10013450; +MEM_U32(sp + 40) = v1; +MEM_U32(sp + 36) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L460690; +MEM_U32(sp + 36) = a2; +L460690: +a2 = MEM_U32(sp + 36); +v1 = MEM_U32(sp + 40); +t8 = MEM_U32(sp + 48); +// bdead 2000099 gp = MEM_U32(sp + 24); +MEM_U32(v0 + 4) = v1; +MEM_U32(v0 + 0) = t8; +// bdead 89 a0 = 0x1; +MEM_U32(a2 + 4) = v0; +goto L4606bc; +MEM_U32(a2 + 4) = v0; +L4606b4: +// bdead 1 a0 = zero; +goto L4606bc; +// bdead 1 a0 = zero; +L4606bc: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x30; +// bdead 1 v0 = a0; +return; +// bdead 1 v0 = a0; +} + +static void f_check_gp_relative(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4606cc: +//check_gp_relative: +//nop; +//nop; +//nop; +t6 = 0x1001eb64; +sp = sp + 0xffffffe0; +t6 = MEM_U8(t6 + 0); +// fdead 400080ab MEM_U32(sp + 28) = ra; +if (t6 == 0) {// fdead 400080ab MEM_U32(sp + 24) = gp; +goto L46072c;} +// fdead 400080ab MEM_U32(sp + 24) = gp; +v1 = 0x10011ff0; +at = 0x2; +t7 = MEM_U16(v1 + 2); +//nop; +t8 = t7 >> 4; +t9 = t8 & 0xf; +if (t9 != at) {// bdead 40000011 ra = MEM_U32(sp + 28); +goto L46077c;} +// bdead 40000011 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(v1 + 4); +//nop; +f_enter_gp_rel_tab(mem, sp, a0); +goto L460720; +//nop; +L460720: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L46077c; +// bdead 1 ra = MEM_U32(sp + 28); +L46072c: +v1 = 0x10011ff0; +//nop; +v0 = MEM_U32(v1 + 8); +//nop; +if (v0 == 0) {// bdead 40000019 ra = MEM_U32(sp + 28); +goto L46077c;} +// bdead 40000019 ra = MEM_U32(sp + 28); +t0 = 0x1001eb94; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +at = (int)t0 < (int)v0; +if (at != 0) {// bdead 40000011 ra = MEM_U32(sp + 28); +goto L46077c;} +// bdead 40000011 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(v1 + 4); +//nop; +f_enter_gp_rel_tab(mem, sp, a0); +goto L460770; +//nop; +L460770: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L46077c: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_oneinstruction(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L460788: +//oneinstruction: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +// fdead 4000008b MEM_U32(sp + 36) = s0; +s0 = 0x10011ff0; +// fdead 4002008b MEM_U32(sp + 44) = ra; +t0 = MEM_U8(s0 + 0); +// fdead 4002028b MEM_U32(sp + 40) = gp; +v0 = t0; +at = v0 < 0x54; +if (at != 0) {at = v0 < 0x86; +goto L4617c4;} +at = v0 < 0x86; +if (at != 0) {at = v0 < 0x8d; +goto L461780;} +at = v0 < 0x8d; +if (at != 0) {t6 = v0 + 0xffffff75; +goto L46190c;} +t6 = v0 + 0xffffff75; +t6 = v0 + 0xffffff69; +at = t6 < 0x2; +if (at == 0) {at = 0x36; +goto L46173c;} +at = 0x36; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100055e8[] = { +&&L4611ac, +&&L460c20, +}; +dest = Lswitch100055e8[t6]; +//nop; +goto *dest; +//nop; +L4607fc: +t7 = MEM_U32(s0 + 8); +at = 0x3; +if (t7 != at) {//nop; +goto L46081c;} +//nop; +t8 = MEM_U32(s0 + 12); +at = 0x13; +if (t8 == at) {//nop; +goto L4609a4;} +//nop; +L46081c: +t9 = 0x1001ebbc; +at = 0x1; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == at) {//nop; +goto L4609a4;} +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L460848; +//nop; +L460848: +// bdead 40020003 gp = MEM_U32(sp + 40); +a2 = 0x16; +a0 = 0x10001ef0; +a1 = 0x100054c7; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x16; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L46086c; +a1 = a1; +L46086c: +// bdead 40020003 gp = MEM_U32(sp + 40); +a1 = MEM_U32(s0 + 8); +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L46088c; +a3 = 0xa; +L46088c: +// bdead 40020003 gp = MEM_U32(sp + 40); +a1 = 0x2e; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400200e3 a3 = 0xa; +MEM_U32(sp + 60) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L4608b0; +MEM_U32(sp + 60) = a0; +L4608b0: +// bdead 40020003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 60); +//nop; +a1 = MEM_U32(s0 + 12); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4608cc; +a3 = 0xa; +L4608cc: +// bdead 40020003 gp = MEM_U32(sp + 40); +a2 = 0xc; +a0 = 0x10001ef0; +a1 = 0x100054bb; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4608f0; +a1 = a1; +L4608f0: +// bdead 40020003 gp = MEM_U32(sp + 40); +a1 = 0x3; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L460910; +a3 = 0xa; +L460910: +// bdead 40020003 gp = MEM_U32(sp + 40); +a1 = 0x2e; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400200e3 a3 = 0xa; +MEM_U32(sp + 60) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L460934; +MEM_U32(sp + 60) = a0; +L460934: +// bdead 40020003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(sp + 60); +//nop; +a1 = 0x13; +a2 = 0x1; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L460950; +a3 = 0xa; +L460950: +// bdead 40020183 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L46096c; +//nop; +L46096c: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L460988; +//nop; +L460988: +// bdead 40020003 gp = MEM_U32(sp + 40); +t3 = 0x1; +at = 0x1001eb6c; +//nop; +MEM_U8(at + 0) = (uint8_t)t3; +t0 = MEM_U8(s0 + 0); +//nop; +L4609a4: +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L4609ac: +v1 = MEM_U32(s0 + 4); +at = 0x1; +if (v1 != at) {//nop; +goto L460a40;} +//nop; +v0 = 0x10021c74; +t6 = MEM_U32(s0 + 8); +v0 = MEM_U32(v0 + 0); +t4 = 0x2; +t5 = MEM_U32(v0 + 0); +MEM_U8(sp + 90) = (uint8_t)t4; +t7 = sp + 0x54; +MEM_U32(sp + 84) = t6; +MEM_U16(sp + 88) = (uint16_t)t5; +a0 = MEM_U32(t7 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t7 + 4); +t4 = 0x1; +t3 = v0 + 0x4; +MEM_U32(sp + 16) = t3; +MEM_U32(sp + 24) = t4; +MEM_U32(sp + 28) = zero; +MEM_U32(sp + 20) = zero; +a2 = 0x1f40; +a3 = 0x8; +MEM_U32(sp + 4) = a1; +v0 = f_insertvar(mem, sp, a0, a1, a2, a3); +goto L460a18; +MEM_U32(sp + 4) = a1; +L460a18: +// bdead 40020003 gp = MEM_U32(sp + 40); +t5 = 0x1; +t6 = 0x10021c74; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U8(t6 + 11) = (uint8_t)t5; +t0 = MEM_U8(s0 + 0); +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L460a40: +if (v1 != 0) {//nop; +goto L460b4c;} +//nop; +t8 = 0x1001eb4c; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L460b4c;} +//nop; +v0 = MEM_U32(s0 + 8); +//nop; +t7 = v0 + 0xffffffff; +at = t7 < 0x7; +if (at == 0) {//nop; +goto L460b20;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100054e0[] = { +&&L460a98, +&&L460aa8, +&&L460abc, +&&L460ad0, +&&L460ae4, +&&L460af8, +&&L460b0c, +}; +dest = Lswitch100054e0[t7]; +//nop; +goto *dest; +//nop; +L460a98: +at = 0x1001e6b4; +v1 = t0 + 0xffffffe0; +MEM_U8(at + 0) = (uint8_t)zero; +goto L461938; +MEM_U8(at + 0) = (uint8_t)zero; +L460aa8: +at = 0x1001e6b4; +t9 = 0x1; +v1 = t0 + 0xffffffe0; +MEM_U8(at + 0) = (uint8_t)t9; +goto L461938; +MEM_U8(at + 0) = (uint8_t)t9; +L460abc: +at = 0x1001e6b4; +v1 = 0x2; +MEM_U8(at + 0) = (uint8_t)v1; +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L460ad0: +at = 0x1001e6b4; +t2 = 0x3; +v1 = t0 + 0xffffffe0; +MEM_U8(at + 0) = (uint8_t)t2; +goto L461938; +MEM_U8(at + 0) = (uint8_t)t2; +L460ae4: +at = 0x1001e6b4; +t3 = 0x4; +v1 = t0 + 0xffffffe0; +MEM_U8(at + 0) = (uint8_t)t3; +goto L461938; +MEM_U8(at + 0) = (uint8_t)t3; +L460af8: +at = 0x1001e6b4; +t4 = 0x5; +v1 = t0 + 0xffffffe0; +MEM_U8(at + 0) = (uint8_t)t4; +goto L461938; +MEM_U8(at + 0) = (uint8_t)t4; +L460b0c: +at = 0x1001e6b4; +t5 = 0x6; +v1 = t0 + 0xffffffe0; +MEM_U8(at + 0) = (uint8_t)t5; +goto L461938; +MEM_U8(at + 0) = (uint8_t)t5; +L460b20: +a2 = 0x100054b1; +//nop; +a0 = 0x1; +a1 = 0x293; +a3 = 0xa; +MEM_U32(sp + 60) = t0; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L460b40; +a2 = a2; +L460b40: +// bdead 40020003 gp = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 60); +//nop; +L460b4c: +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L460b54: +v0 = 0x1001e6b4; +t6 = MEM_U32(s0 + 4); +v0 = MEM_U8(v0 + 0); +a0 = 0x4; +at = 0x1; +MEM_U32(sp + 84) = zero; +MEM_U8(sp + 90) = (uint8_t)a0; +if (v0 == at) {MEM_U16(sp + 88) = (uint16_t)t6; +goto L460b98;} +MEM_U16(sp + 88) = (uint16_t)t6; +if (v0 != 0) {t5 = sp + 0x54; +goto L460bdc;} +t5 = sp + 0x54; +t8 = 0x1001eb48; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L460bdc;} +//nop; +L460b98: +t7 = 0x1001eb44; +t9 = sp + 0x54; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L460c00;} +//nop; +a0 = MEM_U32(t9 + 0); +a2 = MEM_U32(s0 + 8); +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t9 + 4); +//nop; +MEM_U32(sp + 4) = a1; +//nop; +f_insertlda(mem, sp, a0, a1, a2); +goto L460bd0; +//nop; +L460bd0: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +goto L460c00; +//nop; +L460bdc: +a0 = MEM_U32(t5 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t5 + 4); +a2 = MEM_U32(s0 + 8); +MEM_U32(sp + 4) = a1; +f_insertlda(mem, sp, a0, a1, a2); +goto L460bf8; +MEM_U32(sp + 4) = a1; +L460bf8: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +L460c00: +//nop; +//nop; +//nop; +f_check_gp_relative(mem, sp); +goto L460c10; +//nop; +L460c10: +t0 = MEM_U8(s0 + 0); +// bdead 40020203 gp = MEM_U32(sp + 40); +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L460c20: +//nop; +//nop; +//nop; +f_check_gp_relative(mem, sp); +goto L460c30; +//nop; +L460c30: +t0 = MEM_U8(s0 + 0); +// bdead 40020203 gp = MEM_U32(sp + 40); +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L460c40: +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +f_enterfsymtab(mem, sp, a0); +goto L460c50; +//nop; +L460c50: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +f_check_gp_relative(mem, sp); +goto L460c68; +//nop; +L460c68: +t0 = MEM_U8(s0 + 0); +// bdead 40020203 gp = MEM_U32(sp + 40); +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L460c78: +t7 = MEM_U32(s0 + 4); +a2 = MEM_U32(s0 + 8); +a0 = 0x4; +MEM_U32(sp + 84) = zero; +MEM_U8(sp + 90) = (uint8_t)a0; +if (a2 != 0) {MEM_U16(sp + 88) = (uint16_t)t7; +goto L460cc4;} +MEM_U16(sp + 88) = (uint16_t)t7; +t3 = sp + 0x54; +a0 = MEM_U32(t3 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t3 + 4); +a2 = 0x7fff0000; +a2 = a2 | 0xffff; +MEM_U32(sp + 4) = a1; +f_insertlda(mem, sp, a0, a1, a2); +goto L460cb8; +MEM_U32(sp + 4) = a1; +L460cb8: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +goto L460ce8; +//nop; +L460cc4: +t6 = sp + 0x54; +a0 = MEM_U32(t6 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t6 + 4); +MEM_U32(sp + 4) = a1; +f_insertlda(mem, sp, a0, a1, a2); +goto L460ce0; +MEM_U32(sp + 4) = a1; +L460ce0: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +L460ce8: +//nop; +//nop; +//nop; +f_check_gp_relative(mem, sp); +goto L460cf8; +//nop; +L460cf8: +t0 = MEM_U8(s0 + 0); +// bdead 40020203 gp = MEM_U32(sp + 40); +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L460d08: +v1 = 0x1001eb64; +//nop; +t7 = MEM_U8(v1 + 0); +//nop; +if (t7 != 0) {//nop; +goto L460d68;} +//nop; +a2 = MEM_U32(s0 + 8); +//nop; +if (a2 == 0) {//nop; +goto L460d68;} +//nop; +t9 = 0x1001eb94; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +at = (int)t9 < (int)a2; +if (at != 0) {//nop; +goto L460d68;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +f_enter_gp_rel_tab(mem, sp, a0); +goto L460d5c; +//nop; +L460d5c: +// bdead 40020003 gp = MEM_U32(sp + 40); +t0 = MEM_U8(s0 + 0); +//nop; +L460d68: +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L460d70: +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L460d78: +v1 = MEM_U8(s0 + 1); +t5 = MEM_U32(s0 + 4); +t6 = MEM_U32(s0 + 12); +t3 = v1 << 24; +t4 = t3 >> 29; +MEM_U8(sp + 90) = (uint8_t)t4; +t8 = sp + 0x54; +MEM_U16(sp + 88) = (uint16_t)t5; +MEM_U32(sp + 84) = t6; +a0 = MEM_U32(t8 + 0); +t3 = 0x10021c74; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t8 + 4); +t3 = MEM_U32(t3 + 0); +//nop; +t5 = 0x1; +a2 = MEM_U32(s0 + 8); +t4 = t3 + 0x4; +MEM_U32(sp + 16) = t4; +MEM_U32(sp + 28) = t5; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = zero; +a3 = v1 & 0x1f; +MEM_U32(sp + 4) = a1; +v0 = f_insertvar(mem, sp, a0, a1, a2, a3); +goto L460ddc; +MEM_U32(sp + 4) = a1; +L460ddc: +t0 = MEM_U8(s0 + 0); +// bdead 40020203 gp = MEM_U32(sp + 40); +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L460dec: +v1 = MEM_U8(s0 + 1); +t7 = MEM_U32(s0 + 4); +t1 = v1 << 24; +t8 = MEM_U32(s0 + 12); +t6 = t1 >> 29; +t2 = 0x3; +a0 = t6 & 0xff; +t1 = t6; +MEM_U8(sp + 90) = (uint8_t)a0; +MEM_U16(sp + 88) = (uint16_t)t7; +if (a0 != t2) {MEM_U32(sp + 84) = t8; +goto L460e20;} +MEM_U32(sp + 84) = t8; +MEM_U16(sp + 88) = (uint16_t)zero; +L460e20: +v0 = MEM_U16(s0 + 2); +t6 = sp + 0x54; +t9 = v0 & 0x1; +v0 = zero < t9; +if (v0 != 0) {a3 = v1 & 0x1f; +goto L460e98;} +a3 = v1 & 0x1f; +a0 = 0x1002267c; +//nop; +v0 = MEM_U32(a0 + 0); +//nop; +t4 = (int)zero < (int)v0; +if (t4 == 0) {v0 = t4; +goto L460e5c;} +v0 = t4; +v0 = t2 ^ t1; +v0 = zero < v0; +L460e5c: +if (v0 != 0) {//nop; +goto L460e98;} +//nop; +v0 = t0 ^ 0x7b; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L460e98;} +//nop; +a0 = 0x10022680; +//nop; +v0 = MEM_U32(a0 + 0); +//nop; +t5 = (int)zero < (int)v0; +if (t5 == 0) {v0 = t5; +goto L460e98;} +v0 = t5; +v0 = t2 ^ t1; +v0 = zero < v0; +L460e98: +at = MEM_U32(t6 + 0); +t9 = 0x10021c74; +MEM_U32(sp + 0) = at; +t9 = MEM_U32(t9 + 0); +t8 = MEM_U32(t6 + 4); +t4 = t0 + 0xffffffe0; +t5 = t4 < 0x40; +a2 = MEM_U32(s0 + 8); +t3 = t9 + 0x4; +MEM_U32(sp + 16) = t3; +if (t5 == 0) {MEM_U32(sp + 4) = t8; +goto L460eec;} +MEM_U32(sp + 4) = t8; +t8 = 0x10000ff4; +t7 = (int)t4 >> 5; +t6 = t7 << 2; +t8 = t8; +t9 = t8 + t6; +t3 = MEM_U32(t9 + 0); +//nop; +t7 = t3 << (t4 & 0x1f); +t5 = (int)t7 < (int)0x0; +L460eec: +//nop; +t6 = t2 ^ t1; +t6 = t6 < 0x1; +a0 = MEM_U32(sp + 0); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 28) = t6; +MEM_U32(sp + 20) = t5; +MEM_U32(sp + 24) = v0; +v0 = f_insertvar(mem, sp, a0, a1, a2, a3); +goto L460f10; +MEM_U32(sp + 24) = v0; +L460f10: +t0 = MEM_U8(s0 + 0); +// bdead 40020203 gp = MEM_U32(sp + 40); +v1 = t0 + 0xffffffe0; +t9 = v1 < 0x40; +if (t9 == 0) {t3 = (int)v1 >> 5; +goto L460f48;} +t3 = (int)v1 >> 5; +t7 = 0x10000ff4; +t4 = t3 << 2; +t7 = t7; +t8 = t7 + t4; +t5 = MEM_U32(t8 + 0); +//nop; +t6 = t5 << (v1 & 0x1f); +t9 = (int)t6 < (int)0x0; +L460f48: +if (t9 == 0) {t8 = v1 < 0x80; +goto L46193c;} +t8 = v1 < 0x80; +v0 = 0x10021c74; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U32(v0 + 32); +//nop; +t4 = t7 + 0x1; +MEM_U32(v0 + 32) = t4; +goto L461938; +MEM_U32(v0 + 32) = t4; +L460f74: +t5 = t0 ^ 0x48; +t8 = 0x3; +t5 = t5 < 0x1; +t6 = 0x1d; +MEM_U8(sp + 90) = (uint8_t)t8; +MEM_U16(sp + 88) = (uint16_t)t5; +MEM_U32(sp + 84) = t6; +t3 = sp + 0x54; +a0 = MEM_U32(t3 + 0); +t4 = 0x10021c74; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t3 + 4); +t4 = MEM_U32(t4 + 0); +//nop; +t6 = 0x1; +t5 = 0x1; +t8 = t4 + 0x4; +MEM_U32(sp + 16) = t8; +MEM_U32(sp + 20) = t5; +MEM_U32(sp + 24) = t6; +MEM_U32(sp + 28) = zero; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 4) = a1; +v0 = f_insertvar(mem, sp, a0, a1, a2, a3); +goto L460fd8; +MEM_U32(sp + 4) = a1; +L460fd8: +t0 = MEM_U8(s0 + 0); +// bdead 40020203 gp = MEM_U32(sp + 40); +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L460fe8: +a0 = MEM_U8(s0 + 1); +t4 = MEM_U32(s0 + 4); +t9 = a0 << 24; +t8 = MEM_U32(s0 + 16); +t3 = t9 >> 29; +t2 = 0x3; +a0 = t3 & 0xff; +MEM_U16(sp + 88) = (uint16_t)t4; +if (a0 != t2) {MEM_U32(sp + 84) = t8; +goto L461014;} +MEM_U32(sp + 84) = t8; +MEM_U16(sp + 88) = (uint16_t)zero; +L461014: +a2 = MEM_U32(s0 + 8); +at = 0x1; +if (a2 != 0) {//nop; +goto L461048;} +//nop; +if (a0 != at) {t9 = 0x7fff0000; +goto L461040;} +t9 = 0x7fff0000; +t5 = MEM_U32(sp + 84); +//nop; +a2 = -t5; +MEM_U32(s0 + 8) = a2; +goto L461048; +MEM_U32(s0 + 8) = a2; +L461040: +a2 = t9 | 0xffff; +MEM_U32(s0 + 8) = a2; +L461048: +t3 = 0x1001e6b4; +t7 = a2 + 0x20; +t3 = MEM_U8(t3 + 0); +t4 = t7 < 0x20; +if (t2 != t3) {MEM_U8(sp + 90) = (uint8_t)a0; +goto L4610a4;} +MEM_U8(sp + 90) = (uint8_t)a0; +t8 = -t4; +t5 = t8 & 0x1; +t6 = t5 << (t7 & 0x1f); +if ((int)t6 >= 0) {MEM_U8(sp + 90) = (uint8_t)a0; +goto L4610a4;} +MEM_U8(sp + 90) = (uint8_t)a0; +at = 0x1; +if (a0 != at) {MEM_U8(sp + 90) = (uint8_t)a0; +goto L461098;} +MEM_U8(sp + 90) = (uint8_t)a0; +v1 = MEM_U32(s0 + 12); +t9 = 0xfffffffc; +a2 = t9 - v1; +MEM_U32(s0 + 8) = a2; +MEM_U32(sp + 84) = v1; +goto L4610a4; +MEM_U32(sp + 84) = v1; +L461098: +t4 = 0x7fff0000; +a2 = t4 | 0xffff; +MEM_U32(s0 + 8) = a2; +L4610a4: +t8 = sp + 0x54; +a0 = MEM_U32(t8 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t8 + 4); +MEM_U32(sp + 4) = a1; +f_insertlda(mem, sp, a0, a1, a2); +goto L4610c0; +MEM_U32(sp + 4) = a1; +L4610c0: +t0 = MEM_U8(s0 + 0); +// bdead 40020203 gp = MEM_U32(sp + 40); +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L4610d0: +//nop; +a0 = MEM_U32(s0 + 4); +a1 = MEM_U16(s0 + 2); +//nop; +v0 = f_searchproc(mem, sp, a0, a1); +goto L4610e4; +//nop; +L4610e4: +// bdead 4002000b gp = MEM_U32(sp + 40); +a0 = v0; +a1 = 0x10021c74; +//nop; +a1 = MEM_U32(a1 + 0); +MEM_U32(sp + 92) = v0; +a1 = a1 + 0x18; +f_insertcallee(mem, sp, a0, a1); +goto L461104; +a1 = a1 + 0x18; +L461104: +a2 = MEM_U32(sp + 92); +// bdead 40020083 gp = MEM_U32(sp + 40); +t6 = MEM_U8(a2 + 8); +//nop; +if (t6 == 0) {//nop; +goto L461134;} +//nop; +v0 = 0x10021c74; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if (a2 != v0) {//nop; +goto L461144;} +//nop; +L461134: +v0 = 0x10021c74; +MEM_U8(a2 + 12) = (uint8_t)zero; +v0 = MEM_U32(v0 + 0); +//nop; +L461144: +v1 = MEM_U32(s0 + 12); +//nop; +t9 = v1 & 0x1; +if (t9 == 0) {t9 = v1 & 0x10; +goto L461188;} +t9 = v1 & 0x10; +t3 = 0x1001e6b4; +at = 0x6c000000; +t3 = MEM_U8(t3 + 0); +t6 = 0x1; +t4 = t3 < 0x20; +t5 = -t4; +t8 = t5 & at; +t7 = t8 << (t3 & 0x1f); +if ((int)t7 >= 0) {t9 = v1 & 0x10; +goto L461188;} +t9 = v1 & 0x10; +MEM_U8(a2 + 14) = (uint8_t)t6; +t9 = v1 & 0x10; +L461188: +if (t9 == 0) {t4 = 0x1; +goto L461194;} +t4 = 0x1; +MEM_U8(v0 + 15) = (uint8_t)t4; +L461194: +t5 = MEM_U16(v0 + 18); +t0 = MEM_U8(s0 + 0); +t8 = t5 + 0x1; +MEM_U16(v0 + 18) = (uint16_t)t8; +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L4611ac: +a1 = 0x10021c74; +a0 = 0x10021c78; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = MEM_U32(a0 + 0); +a1 = a1 + 0x18; +f_insertcallee(mem, sp, a0, a1); +goto L4611c8; +a1 = a1 + 0x18; +L4611c8: +// bdead 40020003 gp = MEM_U32(sp + 40); +t0 = MEM_U8(s0 + 0); +v0 = 0x10021c74; +v1 = t0 + 0xffffffe0; +v0 = MEM_U32(v0 + 0); +//nop; +t3 = MEM_U16(v0 + 18); +//nop; +t7 = t3 + 0x1; +MEM_U16(v0 + 18) = (uint16_t)t7; +goto L461938; +MEM_U16(v0 + 18) = (uint16_t)t7; +L4611f4: +v0 = 0x10021c74; +t4 = 0x1001e6b4; +v0 = MEM_U32(v0 + 0); +t2 = 0x3; +t6 = MEM_U16(v0 + 18); +//nop; +t9 = t6 + 0x1; +MEM_U16(v0 + 18) = (uint16_t)t9; +t4 = MEM_U8(t4 + 0); +//nop; +if (t2 != t4) {//nop; +goto L46130c;} +//nop; +v1 = 0x1001eb64; +//nop; +t5 = MEM_U8(v1 + 0); +//nop; +if (t5 == 0) {//nop; +goto L46130c;} +//nop; +t8 = MEM_U16(s0 + 2); +//nop; +t3 = t8 & 0x1; +if (t3 == 0) {//nop; +goto L46130c;} +//nop; +a0 = 0x10022674; +MEM_U8(v1 + 0) = (uint8_t)zero; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_change_to_o2(mem, sp, a0); +goto L461268; +//nop; +L461268: +// bdead 40020183 gp = MEM_U32(sp + 40); +at = 0x1; +t7 = 0x1001ebbc; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == at) {//nop; +goto L46133c;} +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L46129c; +//nop; +L46129c: +// bdead 40020003 gp = MEM_U32(sp + 40); +a2 = 0x69; +a0 = 0x10001ef0; +a1 = 0x10005448; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x69; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4612c0; +a1 = a1; +L4612c0: +// bdead 40020183 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4612dc; +//nop; +L4612dc: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10001ef0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L4612f8; +//nop; +L4612f8: +// bdead 40020003 gp = MEM_U32(sp + 40); +t6 = 0x1; +at = 0x1001eb6c; +MEM_U8(at + 0) = (uint8_t)t6; +goto L46133c; +MEM_U8(at + 0) = (uint8_t)t6; +L46130c: +t9 = MEM_U16(s0 + 2); +//nop; +t4 = t9 & 0x1; +if (t4 == 0) {//nop; +goto L46133c;} +//nop; +a0 = 0x10021c78; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = v0 + 0x18; +f_insertcallee(mem, sp, a0, a1); +goto L461334; +a1 = v0 + 0x18; +L461334: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +L46133c: +t0 = MEM_U8(s0 + 0); +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L461348: +v0 = MEM_U8(s0 + 1); +t2 = 0x3; +t5 = v0 & 0x1f; +if (t2 != t5) {v0 = t5; +goto L461384;} +v0 = t5; +a1 = 0x10021c74; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = MEM_U32(s0 + 16); +a2 = 0x1; +a1 = a1 + 0x28; +v0 = f_updatelab(mem, sp, a0, a1, a2); +goto L461378; +a1 = a1 + 0x28; +L461378: +// bdead 40020003 gp = MEM_U32(sp + 40); +t0 = MEM_U8(s0 + 0); +goto L4613d4; +t0 = MEM_U8(s0 + 0); +L461384: +v1 = 0x2; +if (v1 != v0) {//nop; +goto L4613d0;} +//nop; +//nop; +a0 = MEM_U32(s0 + 16); +a1 = 0x2; +v0 = f_searchproc(mem, sp, a0, a1); +goto L4613a0; +a1 = 0x2; +L4613a0: +// bdead 4002000b gp = MEM_U32(sp + 40); +v1 = 0x1; +a1 = 0x10021c74; +MEM_U8(v0 + 11) = (uint8_t)v1; +MEM_U8(v0 + 13) = (uint8_t)v1; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = v0; +a1 = a1 + 0x18; +f_insertcallee(mem, sp, a0, a1); +goto L4613c8; +a1 = a1 + 0x18; +L4613c8: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +L4613d0: +t0 = MEM_U8(s0 + 0); +L4613d4: +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L4613dc: +t8 = MEM_U8(s0 + 1); +v1 = 0x2; +t3 = t8 & 0x1f; +if (v1 != t3) {//nop; +goto L46143c;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +a1 = 0x2; +v0 = f_searchproc(mem, sp, a0, a1); +goto L461400; +a1 = 0x2; +L461400: +// bdead 4002000b gp = MEM_U32(sp + 40); +v1 = 0x1; +t7 = 0x1001e6b4; +MEM_U8(v0 + 11) = (uint8_t)v1; +MEM_U8(v0 + 13) = (uint8_t)v1; +t7 = MEM_U8(t7 + 0); +//nop; +if (v1 != t7) {//nop; +goto L46143c;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +//nop; +f_del_fsymtab(mem, sp, a0); +goto L461434; +//nop; +L461434: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +L46143c: +t0 = MEM_U8(s0 + 0); +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L461448: +v0 = 0x1001cb30; +v1 = MEM_U32(s0 + 4); +t6 = MEM_U32(v0 + 0); +//nop; +at = (int)t6 < (int)v1; +if (at == 0) {at = 0x42; +goto L46146c;} +at = 0x42; +MEM_U32(v0 + 0) = v1; +at = 0x42; +L46146c: +if (t0 != at) {at = 0x4a; +goto L461638;} +at = 0x4a; +v0 = 0x10021c74; +a0 = MEM_U16(s0 + 2); +v0 = MEM_U32(v0 + 0); +t5 = a0 & 0x7; +t9 = MEM_U16(v0 + 18); +a3 = v1; +t4 = t9 + 0x1; +if (t5 == 0) {MEM_U16(v0 + 18) = (uint16_t)t4; +goto L4614a0;} +MEM_U16(v0 + 18) = (uint16_t)t4; +t8 = 0x1; +MEM_U8(v0 + 20) = (uint8_t)t8; +L4614a0: +a2 = zero < a0; +if (a2 != 0) {//nop; +goto L4614bc;} +//nop; +a2 = MEM_U32(s0 + 8); +//nop; +t3 = zero < a2; +a2 = t3; +L4614bc: +//nop; +a0 = a3; +a1 = v0 + 0x28; +v0 = f_updatelab(mem, sp, a0, a1, a2); +goto L4614cc; +a1 = v0 + 0x28; +L4614cc: +// bdead 4002000b gp = MEM_U32(sp + 40); +//nop; +a0 = 0x10022678; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 == 0) {//nop; +goto L461530;} +//nop; +t7 = MEM_U16(s0 + 2); +//nop; +if (t7 != 0) {//nop; +goto L461530;} +//nop; +t6 = MEM_U32(s0 + 8); +a2 = 0x1; +if (t6 != 0) {//nop; +goto L461530;} +//nop; +a1 = 0x10021c74; +MEM_U32(v0 + 4) = a0; +//nop; +a1 = MEM_U32(a1 + 0); +a1 = a1 + 0x28; +v0 = f_updatelab(mem, sp, a0, a1, a2); +goto L461524; +a1 = a1 + 0x28; +L461524: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +goto L461540; +//nop; +L461530: +t9 = MEM_U32(s0 + 4); +at = 0x10022678; +//nop; +MEM_U32(at + 0) = t9; +L461540: +v0 = 0x1001e6b4; +t2 = 0x3; +v0 = MEM_U8(v0 + 0); +v1 = 0x2; +if (t2 == v0) {//nop; +goto L461560;} +//nop; +if (v1 != v0) {//nop; +goto L46158c;} +//nop; +L461560: +t4 = MEM_U16(s0 + 2); +v1 = 0x2; +t5 = t4 & 0x2; +if (t5 == 0) {//nop; +goto L46158c;} +//nop; +a0 = 0x1002267c; +//nop; +t8 = MEM_U32(a0 + 0); +//nop; +t3 = t8 + 0x1; +MEM_U32(a0 + 0) = t3; +L46158c: +a0 = 0x1002267c; +if (t2 == v0) {//nop; +goto L4615a0;} +//nop; +if (v1 != v0) {//nop; +goto L4615c4;} +//nop; +L4615a0: +t7 = MEM_U16(s0 + 2); +//nop; +t6 = t7 & 0x10; +if (t6 == 0) {//nop; +goto L4615c4;} +//nop; +t9 = MEM_U32(a0 + 0); +//nop; +t4 = t9 + 0xffffffff; +MEM_U32(a0 + 0) = t4; +L4615c4: +if (v1 != v0) {//nop; +goto L4615f8;} +//nop; +t5 = MEM_U16(s0 + 2); +//nop; +t8 = t5 & 0x20; +if (t8 == 0) {//nop; +goto L4615f8;} +//nop; +a0 = 0x10022680; +//nop; +t3 = MEM_U32(a0 + 0); +//nop; +t7 = t3 + 0x1; +MEM_U32(a0 + 0) = t7; +L4615f8: +a0 = 0x10022680; +if (v1 != v0) {//nop; +goto L461628;} +//nop; +t6 = MEM_U16(s0 + 2); +//nop; +t9 = t6 & 0x40; +if (t9 == 0) {//nop; +goto L461628;} +//nop; +t4 = MEM_U32(a0 + 0); +//nop; +t5 = t4 + 0xffffffff; +MEM_U32(a0 + 0) = t5; +L461628: +t0 = MEM_U8(s0 + 0); +t8 = t0 + 0xffffffc0; +goto L46166c; +t8 = t0 + 0xffffffc0; +at = 0x4a; +L461638: +if (t0 != at) {a0 = v1; +goto L461668;} +a0 = v1; +a1 = 0x10021c74; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0x1; +a1 = a1 + 0x28; +v0 = f_updatelab(mem, sp, a0, a1, a2); +goto L461658; +a1 = a1 + 0x28; +L461658: +// bdead 4002000b gp = MEM_U32(sp + 40); +MEM_U32(v0 + 4) = zero; +t0 = MEM_U8(s0 + 0); +//nop; +L461668: +t8 = t0 + 0xffffffc0; +L46166c: +t3 = t8 < 0x20; +t7 = -t3; +at = 0x20200000; +t6 = t7 & at; +t9 = t6 << (t8 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L4616c0;} +//nop; +t4 = MEM_U16(s0 + 2); +//nop; +t5 = t4 & 0x8; +if (t5 == 0) {//nop; +goto L4616c0;} +//nop; +a1 = 0x10021c74; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = MEM_U32(s0 + 4); +a1 = a1 + 0x1c; +f_insertijplab(mem, sp, a0, a1); +goto L4616b4; +a1 = a1 + 0x1c; +L4616b4: +// bdead 40020003 gp = MEM_U32(sp + 40); +t0 = MEM_U8(s0 + 0); +//nop; +L4616c0: +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L4616c8: +v0 = 0x10021c74; +v1 = t0 + 0xffffffe0; +v0 = MEM_U32(v0 + 0); +//nop; +t3 = MEM_U16(v0 + 18); +//nop; +t7 = t3 + 0x1; +MEM_U16(v0 + 18) = (uint16_t)t7; +goto L461938; +MEM_U16(v0 + 18) = (uint16_t)t7; +L4616ec: +v0 = 0x10021c74; +t6 = 0x1; +v0 = MEM_U32(v0 + 0); +t8 = 0x1; +v1 = t0 + 0xffffffe0; +MEM_U8(v0 + 11) = (uint8_t)t6; +MEM_U8(v0 + 13) = (uint8_t)t8; +goto L461938; +MEM_U8(v0 + 13) = (uint8_t)t8; +L46170c: +t4 = 0x10021c74; +t9 = 0x1; +t4 = MEM_U32(t4 + 0); +v1 = t0 + 0xffffffe0; +MEM_U8(t4 + 21) = (uint8_t)t9; +goto L461938; +MEM_U8(t4 + 21) = (uint8_t)t9; +L461724: +at = 0x1001eb60; +t5 = 0x1; +v1 = t0 + 0xffffffe0; +MEM_U8(at + 0) = (uint8_t)t5; +goto L461938; +MEM_U8(at + 0) = (uint8_t)t5; +L461738: +at = 0x36; +L46173c: +if (t0 == at) {at = 0x3f; +goto L46174c;} +at = 0x3f; +if (t0 != at) {//nop; +goto L461778;} +//nop; +L46174c: +v0 = 0x10021c74; +t3 = MEM_U32(s0 + 12); +v0 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U32(v0 + 56); +//nop; +at = (int)t7 < (int)t3; +if (at == 0) {//nop; +goto L461774;} +//nop; +t7 = t3; +L461774: +MEM_U32(v0 + 56) = t7; +L461778: +v1 = t0 + 0xffffffe0; +goto L461938; +v1 = t0 + 0xffffffe0; +L461780: +at = v0 < 0x66; +if (at != 0) {t7 = v0 + 0xffffff9d; +goto L4618e0;} +t7 = v0 + 0xffffff9d; +at = 0x71; +if (v0 == at) {t6 = v0 + 0xffffff85; +goto L460d08;} +t6 = v0 + 0xffffff85; +at = t6 < 0xb; +if (at == 0) {at = 0x36; +goto L46173c;} +at = 0x36; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100055b4[] = { +&&L460dec, +&&L461738, +&&L461738, +&&L461738, +&&L4616c8, +&&L46170c, +&&L46170c, +&&L46170c, +&&L46170c, +&&L46170c, +&&L46170c, +}; +dest = Lswitch100055b4[t6]; +//nop; +goto *dest; +//nop; +L4617c4: +at = v0 < 0x2d; +if (at != 0) {at = 0x32; +goto L461814;} +at = 0x32; +if (v0 == at) {//nop; +goto L460fe8;} +//nop; +at = v0 < 0x4c; +if (at == 0) {t3 = v0 + 0xffffffae; +goto L4618b4;} +t3 = v0 + 0xffffffae; +t8 = v0 + 0xffffffc7; +at = t8 < 0x13; +if (at == 0) {at = 0x36; +goto L46173c;} +at = 0x36; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005554[] = { +&&L4613dc, +&&L461738, +&&L461738, +&&L461738, +&&L460dec, +&&L460dec, +&&L461738, +&&L461738, +&&L461738, +&&L461448, +&&L461738, +&&L461738, +&&L461738, +&&L461738, +&&L460fe8, +&&L460f74, +&&L461348, +&&L461448, +&&L460f74, +}; +dest = Lswitch10005554[t8]; +//nop; +goto *dest; +//nop; +L461814: +at = v0 < 0x8; +if (at != 0) {t4 = v0 + 0xfffffffd; +goto L46185c;} +t4 = v0 + 0xfffffffd; +at = v0 < 0x18; +if (at == 0) {t5 = v0 + 0xffffffdc; +goto L461888;} +t5 = v0 + 0xffffffdc; +t9 = v0 + 0xfffffff0; +at = t9 < 0x8; +if (at == 0) {at = 0x36; +goto L46173c;} +at = 0x36; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005510[] = { +&&L4611f4, +&&L461448, +&&L461738, +&&L461738, +&&L460b54, +&&L461738, +&&L461738, +&&L4610d0, +}; +dest = Lswitch10005510[t9]; +//nop; +goto *dest; +//nop; +L46185c: +at = t4 < 0x5; +if (at == 0) {at = 0x36; +goto L46173c;} +at = 0x36; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100054fc[] = { +&&L4616ec, +&&L461738, +&&L461724, +&&L461738, +&&L4607fc, +}; +dest = Lswitch100054fc[t4]; +//nop; +goto *dest; +//nop; +L461888: +at = t5 < 0x9; +if (at == 0) {at = 0x36; +goto L46173c;} +at = 0x36; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005530[] = { +&&L460c78, +&&L461738, +&&L4616c8, +&&L460c40, +&&L461738, +&&L461738, +&&L460c78, +&&L461738, +&&L4611ac, +}; +dest = Lswitch10005530[t5]; +//nop; +goto *dest; +//nop; +L4618b4: +at = t3 < 0x2; +if (at == 0) {at = 0x36; +goto L46173c;} +at = 0x36; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100055a0[] = { +&&L460dec, +&&L460c20, +}; +dest = Lswitch100055a0[t3]; +//nop; +goto *dest; +//nop; +L4618e0: +at = t7 < 0x3; +if (at == 0) {at = 0x36; +goto L46173c;} +at = 0x36; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100055a8[] = { +&&L4609ac, +&&L461738, +&&L460d70, +}; +dest = Lswitch100055a8[t7]; +//nop; +goto *dest; +//nop; +L46190c: +at = t6 < 0x2; +if (at == 0) {at = 0x36; +goto L46173c;} +at = 0x36; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100055e0[] = { +&&L460d78, +&&L4616c8, +}; +dest = Lswitch100055e0[t6]; +//nop; +goto *dest; +//nop; +L461938: +t8 = v1 < 0x80; +L46193c: +if (t8 == 0) {at = 0x8c; +goto L46196c;} +at = 0x8c; +t5 = 0x10000fe4; +t9 = (int)v1 >> 5; +t4 = t9 << 2; +t5 = t5; +t3 = t5 + t4; +t7 = MEM_U32(t3 + 0); +//nop; +t6 = t7 << (v1 & 0x1f); +t9 = (int)t6 < (int)0x0; +t8 = t9; +L46196c: +if (t8 == 0) {a2 = 0x1; +goto L4619a8;} +a2 = 0x1; +a1 = 0x10021c74; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = MEM_U32(s0 + 4); +a1 = a1 + 0x28; +v0 = f_updatelab(mem, sp, a0, a1, a2); +goto L46198c; +a1 = a1 + 0x28; +L46198c: +// bdead 3 gp = MEM_U32(sp + 40); +//nop; +t0 = 0x10011ff0; +//nop; +t0 = MEM_U8(t0 + 0); +t5 = t0 + 0xffffffc0; +goto L4619e4; +t5 = t0 + 0xffffffc0; +L4619a8: +if (t0 != at) {a2 = 0x1; +goto L4619e0;} +a2 = 0x1; +a1 = 0x10021c74; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = MEM_U32(s0 + 8); +a1 = a1 + 0x28; +v0 = f_updatelab(mem, sp, a0, a1, a2); +goto L4619c8; +a1 = a1 + 0x28; +L4619c8: +// bdead 3 gp = MEM_U32(sp + 40); +//nop; +t0 = 0x10011ff0; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +L4619e0: +t5 = t0 + 0xffffffc0; +L4619e4: +t4 = t5 < 0x20; +at = 0x2c080000; +at = at | 0x800; +t3 = -t4; +t7 = t3 & at; +t6 = t7 << (t5 & 0x1f); +if ((int)t6 < 0) {// bdead 3 ra = MEM_U32(sp + 44); +goto L461a14;} +// bdead 3 ra = MEM_U32(sp + 44); +at = 0x10022678; +//nop; +MEM_U32(at + 0) = zero; +// bdead 1 ra = MEM_U32(sp + 44); +L461a14: +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x60; +return; +// bdead 1 sp = sp + 0x60; +} + +static void f_oneprocprepass(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461a20: +//oneprocprepass: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 4000008b MEM_U32(sp + 40) = s1; +s1 = 0x10011ff0; +//nop; +// fdead 4004008b MEM_U32(sp + 52) = ra; +a0 = MEM_U32(s1 + 4); +a1 = MEM_U16(s1 + 2); +// fdead 400400eb MEM_U32(sp + 48) = gp; +// fdead 400400eb MEM_U32(sp + 44) = s2; +// fdead 400400eb MEM_U32(sp + 36) = s0; +v0 = f_searchproc(mem, sp, a0, a1); +goto L461a58; +// fdead 400400eb MEM_U32(sp + 36) = s0; +L461a58: +// bdead 4004018b gp = MEM_U32(sp + 48); +s2 = 0x1; +at = 0x10021c74; +v1 = 0x10021c74; +MEM_U32(at + 0) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U8(v1 + 11); +MEM_U8(v1 + 8) = (uint8_t)s2; +if (t6 != 0) {//nop; +goto L461aa0;} +//nop; +t7 = MEM_U32(s1 + 12); +//nop; +t8 = t7 & 0x1; +if (t8 == 0) {//nop; +goto L461aa0;} +//nop; +MEM_U8(v1 + 11) = (uint8_t)s2; +MEM_U8(v1 + 13) = (uint8_t)s2; +L461aa0: +a0 = 0x1001eb60; +//nop; +v0 = MEM_U8(a0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L461ac8;} +//nop; +v0 = MEM_U32(s1 + 12); +//nop; +t9 = v0 & 0x2; +v0 = zero < t9; +L461ac8: +t2 = 0x1001e6b4; +MEM_U8(a0 + 0) = (uint8_t)v0; +at = 0x1002267c; +t2 = MEM_U8(t2 + 0); +MEM_U32(at + 0) = zero; +t3 = t2 < 0x20; +t4 = -t3; +at = 0x1c000000; +t5 = t4 & at; +t6 = t5 << (t2 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L461b58;} +//nop; +t7 = MEM_U32(s1 + 12); +t1 = 0xfffffffc; +t8 = t7 & 0x1; +if (t8 != 0) {t3 = sp + 0x60; +goto L461b58;} +t3 = sp + 0x60; +t9 = MEM_U32(s1 + 4); +MEM_U8(sp + 102) = (uint8_t)s2; +MEM_U32(sp + 96) = t1; +MEM_U16(sp + 100) = (uint16_t)t9; +a0 = MEM_U32(t3 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t3 + 4); +t2 = v1 + 0x4; +MEM_U32(sp + 16) = t2; +MEM_U32(sp + 28) = s2; +MEM_U32(sp + 24) = zero; +MEM_U32(sp + 20) = s2; +a2 = 0x4; +a3 = zero; +MEM_U32(sp + 4) = a1; +v0 = f_insertvar(mem, sp, a0, a1, a2, a3); +goto L461b50; +MEM_U32(sp + 4) = a1; +L461b50: +// bdead 400c0183 gp = MEM_U32(sp + 48); +//nop; +L461b58: +a1 = 0x10012010; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = s1; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L461b6c; +a0 = s1; +L461b6c: +t6 = MEM_U8(s1 + 0); +// bdead 400c8103 gp = MEM_U32(sp + 48); +at = 0x22; +if (t6 != at) {a2 = 0x37; +goto L461bec;} +a2 = 0x37; +s0 = 0x10001ef0; +a1 = 0x10005661; +//nop; +a0 = MEM_U32(s0 + 0); +a3 = 0x37; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L461b9c; +a1 = a1; +L461b9c: +// bdead 400e0183 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L461bb4; +//nop; +L461bb4: +// bdead 400e0003 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L461bcc; +//nop; +L461bcc: +// bdead 400c01c3 gp = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L461be4; +//nop; +L461be4: +// bdead 400c0103 gp = MEM_U32(sp + 48); +//nop; +L461bec: +t0 = MEM_U32(s1 + 16); +s0 = 0x10001ef0; +if ((int)t0 <= 0) {a2 = t0; +goto L461c94;} +a2 = t0; +a2 = a2 + 0x1; +a3 = a2 + 0xffffffff; +t7 = a3 & 0x3; +if (t7 == 0) {a0 = 0x1; +goto L461c4c;} +a0 = 0x1; +t9 = 0x10012010; +t8 = 0x1001c4d0; +t9 = MEM_U32(t9 + 0); +t8 = t8 + 0xffffffff; +v0 = a0 + t8; +a1 = t7 + 0x1; +v1 = t9 + a0; +L461c2c: +t1 = MEM_U8(v1 + -1); +a0 = a0 + 0x1; +v0 = v0 + 0x1; +v1 = v1 + 0x1; +if (a1 != a0) {MEM_U8(v0 + -1) = (uint8_t)t1; +goto L461c2c;} +MEM_U8(v0 + -1) = (uint8_t)t1; +if (a0 == a2) {//nop; +goto L461c94;} +//nop; +L461c4c: +t4 = 0x1001c4d0; +t3 = 0x10012010; +t4 = t4 + 0xffffffff; +t3 = MEM_U32(t3 + 0); +v0 = a0 + t4; +a1 = a2 + t4; +v1 = t3 + a0; +L461c68: +t5 = MEM_U8(v1 + -1); +t2 = MEM_U8(v1 + 0); +t6 = MEM_U8(v1 + 1); +t7 = MEM_U8(v1 + 2); +v0 = v0 + 0x4; +v1 = v1 + 0x4; +MEM_U8(v0 + -4) = (uint8_t)t5; +MEM_U8(v0 + -3) = (uint8_t)t2; +MEM_U8(v0 + -2) = (uint8_t)t6; +if (v0 != a1) {MEM_U8(v0 + -1) = (uint8_t)t7; +goto L461c68;} +MEM_U8(v0 + -1) = (uint8_t)t7; +L461c94: +a1 = 0x1001c4d0; +v1 = 0x1001c8d0; +a1 = a1 + 0xffffffff; +a2 = 0x10012010; +t8 = a1 + t0; +t9 = MEM_U8(t8 + 0); +MEM_U32(v1 + 0) = t0; +a0 = 0x20; +a2 = MEM_U32(a2 + 0); +if (a0 != t9) {v0 = t0; +goto L461cd8;} +v0 = t0; +L461cc0: +t1 = v0 + 0xffffffff; +t3 = a1 + t1; +t4 = MEM_U8(t3 + 0); +MEM_U32(v1 + 0) = t1; +if (a0 == t4) {v0 = t1; +goto L461cc0;} +v0 = t1; +L461cd8: +at = 0x10022678; +//nop; +a0 = s1; +a1 = a2; +MEM_U32(at + 0) = zero; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L461cf0; +MEM_U32(at + 0) = zero; +L461cf0: +v0 = MEM_U8(s1 + 0); +// bdead 400e0109 gp = MEM_U32(sp + 48); +at = 0x22; +if (v0 != at) {a2 = 0x38; +goto L461d70;} +a2 = 0x38; +a1 = 0x10005629; +//nop; +a0 = MEM_U32(s0 + 0); +a3 = 0x38; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L461d1c; +a1 = a1; +L461d1c: +// bdead 400e0181 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L461d34; +//nop; +L461d34: +// bdead 400e0001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L461d4c; +//nop; +L461d4c: +// bdead 400e01c1 gp = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L461d64; +//nop; +L461d64: +// bdead 400e0181 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +//nop; +L461d70: +at = 0x1f; +if (v0 == at) {//nop; +goto L461e34;} +//nop; +L461d7c: +//nop; +//nop; +//nop; +f_oneinstruction(mem, sp, a0, a1, a2); +goto L461d8c; +//nop; +L461d8c: +// bdead 400e0181 gp = MEM_U32(sp + 48); +a0 = s1; +a1 = 0x10012010; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L461da8; +//nop; +L461da8: +v0 = MEM_U8(s1 + 0); +// bdead 400e0109 gp = MEM_U32(sp + 48); +at = 0x22; +if (v0 != at) {a2 = 0x39; +goto L461e28;} +a2 = 0x39; +a1 = 0x100055f0; +//nop; +a0 = MEM_U32(s0 + 0); +a3 = 0x39; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L461dd4; +a1 = a1; +L461dd4: +// bdead 400e0181 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L461dec; +//nop; +L461dec: +// bdead 400e0001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L461e04; +//nop; +L461e04: +// bdead 400e01c1 gp = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L461e1c; +//nop; +L461e1c: +// bdead 400e0181 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +//nop; +L461e28: +at = 0x1f; +if (v0 != at) {//nop; +goto L461d7c;} +//nop; +L461e34: +v1 = 0x10021c74; +t5 = 0x1001ebcc; +v1 = MEM_U32(v1 + 0); +t5 = MEM_U32(t5 + 0); +t2 = MEM_U16(v1 + 18); +//nop; +at = (int)t5 < (int)t2; +if (at != 0) {//nop; +goto L461e9c;} +//nop; +t6 = 0x1001eaf4; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {// bdead 80001 ra = MEM_U32(sp + 52); +goto L461ed8;} +// bdead 80001 ra = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +v0 = f_proc_suppressed(mem, sp); +goto L461e80; +//nop; +L461e80: +// bdead 80009 gp = MEM_U32(sp + 48); +if (v0 == 0) {// bdead 80001 ra = MEM_U32(sp + 52); +goto L461ed8;} +// bdead 80001 ra = MEM_U32(sp + 52); +v1 = 0x10021c74; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L461e9c: +v0 = MEM_U32(v1 + 24); +MEM_U8(v1 + 11) = (uint8_t)s2; +if (v0 == 0) {MEM_U8(v1 + 13) = (uint8_t)s2; +goto L461ed4;} +MEM_U8(v1 + 13) = (uint8_t)s2; +L461eac: +t7 = MEM_U32(v0 + 0); +//nop; +MEM_U8(t7 + 11) = (uint8_t)s2; +t8 = MEM_U32(v0 + 0); +//nop; +MEM_U8(t8 + 13) = (uint8_t)s2; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L461eac;} +//nop; +L461ed4: +// bdead 1 ra = MEM_U32(sp + 52); +L461ed8: +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 s1 = MEM_U32(sp + 40); +// bdead 1 s2 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static uint32_t f_mergecallees(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L461eec: +//mergecallees: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 44) = ra; +// fdead 400000eb MEM_U32(sp + 40) = gp; +// fdead 400000eb MEM_U32(sp + 36) = s4; +// fdead 400000eb MEM_U32(sp + 32) = s3; +// fdead 400000eb MEM_U32(sp + 28) = s2; +// fdead 400000eb MEM_U32(sp + 24) = s1; +// fdead 400000eb MEM_U32(sp + 20) = s0; +v1 = MEM_U32(a0 + 0); +t6 = MEM_U32(a1 + 0); +t7 = MEM_U32(v1 + 0); +v0 = MEM_U32(t6 + 0); +a3 = MEM_U32(t7 + 0); +s0 = a1; +at = (int)v0 < (int)a3; +a2 = a0; +if (at == 0) {s4 = zero; +goto L461f88;} +s4 = zero; +s3 = 0x10013450; +//nop; +s4 = 0x1; +a0 = 0x8; +MEM_U32(sp + 48) = a2; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L461f5c; +a1 = s3; +L461f5c: +a2 = MEM_U32(sp + 48); +t8 = MEM_U32(s0 + 0); +// bdead 4232008b gp = MEM_U32(sp + 40); +MEM_U32(v0 + 0) = t8; +t9 = MEM_U32(a2 + 0); +s2 = v0; +MEM_U32(v0 + 4) = t9; +s0 = MEM_U32(s0 + 4); +s1 = MEM_U32(a2 + 0); +MEM_U32(a2 + 0) = v0; +goto L461fa4; +MEM_U32(a2 + 0) = v0; +L461f88: +if (a3 != v0) {//nop; +goto L461f98;} +//nop; +s0 = MEM_U32(s0 + 4); +//nop; +L461f98: +s1 = MEM_U32(v1 + 4); +s3 = 0x10013450; +s2 = v1; +L461fa4: +if (s0 == 0) {//nop; +goto L46202c;} +//nop; +if (s1 == 0) {//nop; +goto L46202c;} +//nop; +L461fb4: +t0 = MEM_U32(s0 + 0); +t1 = MEM_U32(s1 + 0); +v0 = MEM_U32(t0 + 0); +v1 = MEM_U32(t1 + 0); +a0 = 0x8; +at = (int)v0 < (int)v1; +if (at != 0) {//nop; +goto L461ff0;} +//nop; +if (v1 != v0) {s2 = s1; +goto L461fe4;} +s2 = s1; +s0 = MEM_U32(s0 + 4); +//nop; +L461fe4: +s1 = MEM_U32(s1 + 4); +//nop; +goto L46201c; +//nop; +L461ff0: +//nop; +s4 = 0x1; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L462000; +a1 = s3; +L462000: +MEM_U32(s2 + 4) = v0; +t2 = MEM_U32(s0 + 0); +// bdead 4036080b gp = MEM_U32(sp + 40); +MEM_U32(v0 + 4) = s1; +MEM_U32(v0 + 0) = t2; +s0 = MEM_U32(s0 + 4); +s2 = v0; +L46201c: +if (s0 == 0) {//nop; +goto L46202c;} +//nop; +if (s1 != 0) {//nop; +goto L461fb4;} +//nop; +L46202c: +if (s1 != 0) {// bdead 403a0003 ra = MEM_U32(sp + 44); +goto L462078;} +// bdead 403a0003 ra = MEM_U32(sp + 44); +if (s0 == 0) {// bdead 403a0003 ra = MEM_U32(sp + 44); +goto L462078;} +// bdead 403a0003 ra = MEM_U32(sp + 44); +s4 = 0x1; +L462040: +//nop; +a0 = 0x8; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L462050; +a1 = s3; +L462050: +MEM_U32(s2 + 4) = v0; +t3 = MEM_U32(s0 + 0); +// bdead 4032100b gp = MEM_U32(sp + 40); +MEM_U32(v0 + 0) = t3; +s0 = MEM_U32(s0 + 4); +s2 = v0; +if (s0 != 0) {//nop; +goto L462040;} +//nop; +MEM_U32(v0 + 4) = zero; +// bdead 200001 ra = MEM_U32(sp + 44); +L462078: +v0 = s4; +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void func_462098(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462098: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400000ab MEM_U32(sp + 28) = s2; +// fdead 400000ab MEM_U32(sp + 24) = s1; +// fdead 400000ab MEM_U32(sp + 20) = s0; +s0 = a0; +s1 = 0x1; +// bdead 160060003 s2 = v0; +// fdead 400e00ab MEM_U32(sp + 36) = ra; +// fdead 400e00ab MEM_U32(sp + 32) = gp; +if (s0 == 0) {// bdead 40060003 ra = MEM_U32(sp + 36); +goto L462164;} +// bdead 40060003 ra = MEM_U32(sp + 36); +L4620d0: +v1 = MEM_U32(s0 + 24); +a0 = zero & 0xff; +if (a0 != 0) {MEM_U8(s0 + 10) = (uint8_t)zero; +goto L46213c;} +MEM_U8(s0 + 10) = (uint8_t)zero; +if (v1 == 0) {//nop; +goto L46213c;} +//nop; +L4620e8: +v0 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U8(v0 + 8); +//nop; +if (t6 != 0) {//nop; +goto L462124;} +//nop; +t7 = MEM_U8(s0 + 16); +t8 = MEM_U8(v0 + 16); +//nop; +at = t7 < t8; +if (at == 0) {//nop; +goto L462124;} +//nop; +MEM_U8(s0 + 10) = (uint8_t)s1; +a0 = s1 & 0xff; +goto L46212c; +a0 = s1 & 0xff; +L462124: +v1 = MEM_U32(v1 + 4); +//nop; +L46212c: +if (a0 != 0) {//nop; +goto L46213c;} +//nop; +if (v1 != 0) {//nop; +goto L4620e8;} +//nop; +L46213c: +//nop; +a0 = MEM_U32(s0 + 44); +// fdead 1620f80bf t9 = t9; +// bdead 40060023 v0 = s2; +func_462098(mem, sp, a0); +goto L462150; +// bdead 40060023 v0 = s2; +L462150: +s0 = MEM_U32(s0 + 48); +// bdead 40060003 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L4620d0;} +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L462164: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_462178(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462178: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400000eb MEM_U32(sp + 28) = s2; +// fdead 400000eb MEM_U32(sp + 24) = s1; +s1 = a0; +s2 = v0; +// fdead 400c00eb MEM_U32(sp + 36) = ra; +// fdead 400c00eb MEM_U32(sp + 32) = gp; +// fdead 400c00eb MEM_U32(sp + 20) = s0; +if (s1 == 0) {// bdead 400c0001 ra = MEM_U32(sp + 36); +goto L46222c;} +// bdead 400c0001 ra = MEM_U32(sp + 36); +L4621ac: +v0 = MEM_U32(s1 + 24); +//nop; +if (v0 == 0) {s0 = v0; +goto L462204;} +s0 = v0; +L4621bc: +t6 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(t6 + 24); +//nop; +if (a1 == 0) {//nop; +goto L4621f4;} +//nop; +//nop; +a0 = s1 + 0x18; +//nop; +v0 = f_mergecallees(mem, sp, a0, a1); +goto L4621e4; +//nop; +L4621e4: +// bdead 400e0009 gp = MEM_U32(sp + 32); +if (v0 == 0) {t7 = 0x1; +goto L4621f4;} +t7 = 0x1; +MEM_U8(s2 + -1) = (uint8_t)t7; +L4621f4: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L4621bc;} +//nop; +L462204: +//nop; +a0 = MEM_U32(s1 + 44); +// fdead 1600f80fb t9 = t9; +v0 = s2; +func_462178(mem, sp, v0, a0); +goto L462218; +v0 = s2; +L462218: +s1 = MEM_U32(s1 + 48); +// bdead 400c0001 gp = MEM_U32(sp + 32); +if (s1 != 0) {//nop; +goto L4621ac;} +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L46222c: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void func_462240(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462240: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 44) = s5; +// fdead 4000006b MEM_U32(sp + 40) = s4; +// fdead 4000006b MEM_U32(sp + 36) = s3; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +s5 = 0x1001e6b4; +s0 = a0; +s1 = 0x1; +s2 = v0; +s3 = 0xffffffff; +s4 = 0x24; +// fdead 407e006b MEM_U32(sp + 52) = ra; +// fdead 407e006b MEM_U32(sp + 48) = gp; +if (s0 == 0) {// bdead 407e0003 ra = MEM_U32(sp + 52); +goto L46243c;} +// bdead 407e0003 ra = MEM_U32(sp + 52); +L462290: +v0 = MEM_U8(s0 + 12); +//nop; +if (v0 == 0) {//nop; +goto L4622b4;} +//nop; +t6 = MEM_U8(s0 + 11); +//nop; +t7 = t6 < 0x1; +MEM_U8(s0 + 12) = (uint8_t)t7; +v0 = t7 & 0xff; +L4622b4: +if (v0 == 0) {//nop; +goto L462314;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0xb0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4622cc; +a0 = 0xb0; +L4622cc: +v1 = 0x1; +// bdead 407e001b gp = MEM_U32(sp + 48); +MEM_U32(s0 + 36) = v0; +t9 = v1 << 2; +t8 = 0x1; +MEM_U32(s2 + -8) = t8; +a1 = v0 + t9; +a0 = v0 + v1; +L4622ec: +MEM_U8(a0 + -1) = (uint8_t)zero; +t0 = v1 + 0x1; +v1 = v1 + 0x1; +MEM_U32(a1 + 32) = s3; +MEM_U32(s2 + -8) = t0; +a0 = a0 + 0x1; +if (s4 != v1) {a1 = a1 + 0x4; +goto L4622ec;} +a1 = a1 + 0x4; +t1 = MEM_U8(s0 + 13); +goto L46231c; +t1 = MEM_U8(s0 + 13); +L462314: +MEM_U32(s0 + 36) = zero; +t1 = MEM_U8(s0 + 13); +L46231c: +//nop; +if (t1 == 0) {//nop; +goto L462354;} +//nop; +v0 = MEM_U32(s0 + 24); +//nop; +if (v0 == 0) {//nop; +goto L462354;} +//nop; +L462338: +t2 = MEM_U32(v0 + 0); +//nop; +MEM_U8(t2 + 13) = (uint8_t)s1; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L462338;} +//nop; +L462354: +t3 = MEM_U8(s0 + 8); +v0 = MEM_U32(s0 + 24); +t4 = t3 < 0x1; +v1 = t4 & 0xff; +if (v1 != 0) {MEM_U8(s0 + 9) = (uint8_t)t4; +goto L4623b0;} +MEM_U8(s0 + 9) = (uint8_t)t4; +if (v0 == 0) {//nop; +goto L4623b0;} +//nop; +L462374: +t5 = MEM_U32(v0 + 0); +//nop; +t6 = MEM_U8(t5 + 8); +//nop; +if (t6 != 0) {//nop; +goto L462398;} +//nop; +MEM_U8(s0 + 9) = (uint8_t)s1; +v1 = s1 & 0xff; +goto L4623a0; +v1 = s1 & 0xff; +L462398: +v0 = MEM_U32(v0 + 4); +//nop; +L4623a0: +if (v1 != 0) {//nop; +goto L4623b0;} +//nop; +if (v0 != 0) {//nop; +goto L462374;} +//nop; +L4623b0: +t7 = MEM_U8(s5 + 0); +//nop; +if (t7 != 0) {//nop; +goto L462414;} +//nop; +v1 = MEM_U8(s0 + 15); +v0 = MEM_U32(s0 + 24); +if (v1 != 0) {//nop; +goto L462414;} +//nop; +if (v0 == 0) {//nop; +goto L462414;} +//nop; +L4623d8: +t8 = MEM_U32(v0 + 0); +//nop; +t9 = MEM_U8(t8 + 15); +//nop; +if (t9 == 0) {//nop; +goto L4623fc;} +//nop; +MEM_U8(s0 + 15) = (uint8_t)s1; +v1 = s1 & 0xff; +goto L462404; +v1 = s1 & 0xff; +L4623fc: +v0 = MEM_U32(v0 + 4); +//nop; +L462404: +if (v1 != 0) {//nop; +goto L462414;} +//nop; +if (v0 != 0) {//nop; +goto L4623d8;} +//nop; +L462414: +//nop; +a0 = MEM_U32(s0 + 44); +// bdead 407e0023 t9 = t9; +v0 = s2; +func_462240(mem, sp, v0, a0); +goto L462428; +v0 = s2; +L462428: +s0 = MEM_U32(s0 + 48); +// bdead 407e0003 gp = MEM_U32(sp + 48); +if (s0 != 0) {//nop; +goto L462290;} +//nop; +// bdead 1 ra = MEM_U32(sp + 52); +L46243c: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_processcallgraph(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46245c: +//processcallgraph: +//nop; +//nop; +//nop; +t6 = 0x1001e6b4; +sp = sp + 0xffffffd0; +t6 = MEM_U8(t6 + 0); +at = 0x3; +// fdead 4000808f MEM_U32(sp + 36) = ra; +// fdead 4000808f MEM_U32(sp + 32) = gp; +// fdead 4000808f MEM_U32(sp + 28) = s1; +if (t6 != at) {// fdead 4000808f MEM_U32(sp + 24) = s0; +goto L4624ac;} +// fdead 4000808f MEM_U32(sp + 24) = s0; +s0 = 0x10022674; +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 400280af t9 = t9; +// bdead 40000023 v0 = sp + 0x30; +func_462098(mem, sp, a0); +goto L4624a4; +// bdead 40000023 v0 = sp + 0x30; +L4624a4: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L4624ac: +s0 = 0x10022674; +s1 = sp + 0x30; +L4624b4: +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 600780af t9 = t9; +MEM_U8(sp + 47) = (uint8_t)zero; +v0 = s1; +func_462178(mem, sp, v0, a0); +goto L4624cc; +v0 = s1; +L4624cc: +t7 = MEM_U8(sp + 47); +// bdead 40070003 gp = MEM_U32(sp + 32); +if (t7 != 0) {//nop; +goto L4624b4;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +// fdead 6007002f t9 = t9; +v0 = s1; +func_462240(mem, sp, v0, a0); +goto L4624f0; +v0 = s1; +L4624f0: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_checkforvreg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462508: +//checkforvreg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 4000002b MEM_U32(sp + 64) = fp; +// fdead 4000002b MEM_U32(sp + 44) = s4; +// fdead 4000002b MEM_U32(sp + 56) = s7; +// fdead 4000002b MEM_U32(sp + 48) = s5; +// fdead 4000002b MEM_U32(sp + 36) = s2; +s4 = MEM_U8(sp + 78); +fp = 0x1001ebd0; +s2 = a0; +s5 = 0x1; +s7 = 0xc29; +// fdead c168002b MEM_U32(sp + 68) = ra; +// fdead c168002b MEM_U32(sp + 60) = gp; +// fdead c168002b MEM_U32(sp + 52) = s6; +// fdead c168002b MEM_U32(sp + 40) = s3; +// fdead c168002b MEM_U32(sp + 32) = s1; +// fdead c168002b MEM_U32(sp + 28) = s0; +L462558: +if (s2 == 0) {//nop; +goto L462684;} +//nop; +t6 = MEM_U8(s2 + 1); +s6 = s2; +if (t6 != 0) {//nop; +goto L462664;} +//nop; +t7 = MEM_U8(s2 + 2); +//nop; +if (t7 != 0) {//nop; +goto L462664;} +//nop; +t8 = MEM_U16(s2 + 8); +//nop; +lo = (int)t8 / (int)s7; hi = (int)t8 % (int)s7; +if (s7 != 0) {//nop; +goto L462598;} +//nop; +abort(); +L462598: +at = 0xffffffff; +if (s7 != at) {at = 0x80000000; +goto L4625b0;} +at = 0x80000000; +if (t8 != at) {//nop; +goto L4625b0;} +//nop; +abort(); +L4625b0: +v0 = hi; +t9 = v0 ^ s7; +if ((int)t9 >= 0) {t0 = v0 << 2; +goto L4625c8;} +t0 = v0 << 2; +v0 = v0 + s7; +t0 = v0 << 2; +L4625c8: +t1 = fp + t0; +s0 = MEM_U32(t1 + 0); +s1 = zero; +if (s0 == 0) {v1 = s1 < 0x1; +goto L462650;} +v1 = s1 < 0x1; +s3 = s2 + 0x4; +L4625e0: +at = MEM_U32(s3 + 0); +t6 = MEM_U32(s2 + 12); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s3 + 4); +t7 = MEM_U32(s0 + 8); +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s0 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s0 + 4); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +MEM_U32(sp + 12) = a3; +v0 = f_compareloc(mem, sp, a0, a1, a2, a3); +goto L46261c; +MEM_U32(sp + 12) = a3; +L46261c: +// bdead c1de000b gp = MEM_U32(sp + 60); +t8 = v0 & 0xff; +if (s5 == t8) {s4 = v0 & 0xff; +goto L462634;} +s4 = v0 & 0xff; +s1 = s5 & 0xff; +goto L46263c; +s1 = s5 & 0xff; +L462634: +s0 = MEM_U32(s0 + 12); +//nop; +L46263c: +if (s1 != 0) {v1 = s1 < 0x1; +goto L462650;} +v1 = s1 < 0x1; +if (s0 != 0) {//nop; +goto L4625e0;} +//nop; +v1 = s1 < 0x1; +L462650: +if (v1 != 0) {//nop; +goto L462660;} +//nop; +v1 = s4 ^ 0x2; +v1 = v1 < 0x1; +L462660: +MEM_U8(s2 + 2) = (uint8_t)v1; +L462664: +//nop; +a0 = MEM_U32(s2 + 16); +//nop; +f_checkforvreg(mem, sp, a0); +goto L462674; +//nop; +L462674: +// bdead c1e00003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(s6 + 20); +//nop; +goto L462558; +//nop; +L462684: +// bdead 1 ra = MEM_U32(sp + 68); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void f_findallvregs(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4626b4: +//findallvregs: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 4002002b MEM_U32(sp + 28) = ra; +// fdead 4002002b MEM_U32(sp + 24) = gp; +if (s0 == 0) {// bdead 40020001 ra = MEM_U32(sp + 28); +goto L462718;} +// bdead 40020001 ra = MEM_U32(sp + 28); +L4626dc: +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +f_checkforvreg(mem, sp, a0); +goto L4626ec; +//nop; +L4626ec: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 44); +//nop; +//nop; +//nop; +f_findallvregs(mem, sp, a0); +goto L462704; +//nop; +L462704: +s0 = MEM_U32(s0 + 48); +// bdead 40020001 gp = MEM_U32(sp + 24); +if (s0 != 0) {//nop; +goto L4626dc;} +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L462718: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_prepass(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462724: +//prepass: +//nop; +//nop; +//nop; +at = 0x1001cb30; +sp = sp + 0xffffffc0; +MEM_U32(at + 0) = zero; +at = 0x1001eb60; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +at = 0x1001e6b8; +// fdead 4000000f MEM_U32(sp + 52) = ra; +a0 = 0x10000fd0; +// fdead 4000002f MEM_U32(sp + 48) = gp; +// fdead 4000002f MEM_U32(sp + 44) = s5; +// fdead 4000002f MEM_U32(sp + 40) = s4; +// fdead 4000002f MEM_U32(sp + 36) = s3; +// fdead 4000002f MEM_U32(sp + 32) = s2; +// fdead 4000002f MEM_U32(sp + 28) = s1; +// fdead 4000002f MEM_U32(sp + 24) = s0; +MEM_U8(at + 0) = (uint8_t)zero; +v0 = f_alloc_mark(mem, sp, a0); +goto L462778; +MEM_U8(at + 0) = (uint8_t)zero; +L462778: +// bdead 4000000b gp = MEM_U32(sp + 48); +MEM_U32(sp + 56) = v0; +v0 = 0x1001ebd0; +a1 = 0xa1; +v1 = v0 + 0x30a4; +L46278c: +v0 = v0 + 0x4; +if (v0 != v1) {MEM_U32(v0 + -4) = zero; +goto L46278c;} +MEM_U32(v0 + -4) = zero; +t0 = a1 & 0x3; +if (t0 == 0) {a0 = zero; +goto L4627dc;} +a0 = zero; +t7 = 0x10022160; +t8 = 0x100223f0; +a3 = zero << 2; +a2 = t0; +v1 = a3 + t7; +v0 = a3 + t8; +L4627bc: +a0 = a0 + 0x1; +MEM_U32(v1 + 0) = zero; +MEM_U32(v0 + 0) = zero; +v1 = v1 + 0x4; +if (a2 != a0) {v0 = v0 + 0x4; +goto L4627bc;} +v0 = v0 + 0x4; +if (a0 == a1) {//nop; +goto L462824;} +//nop; +L4627dc: +t1 = 0x100223f0; +t9 = 0x10022160; +a3 = a0 << 2; +t2 = a1 << 2; +a2 = t2 + t1; +v0 = a3 + t1; +v1 = a3 + t9; +L4627f8: +v0 = v0 + 0x10; +MEM_U32(v1 + 0) = zero; +MEM_U32(v0 + -16) = zero; +MEM_U32(v1 + 4) = zero; +MEM_U32(v0 + -12) = zero; +MEM_U32(v1 + 8) = zero; +MEM_U32(v0 + -8) = zero; +MEM_U32(v1 + 12) = zero; +MEM_U32(v0 + -4) = zero; +if (v0 != a2) {v1 = v1 + 0x10; +goto L4627f8;} +v1 = v1 + 0x10; +L462824: +s2 = 0x10013450; +at = 0x10022674; +//nop; +a0 = 0x3c; +a1 = s2; +MEM_U32(at + 0) = zero; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L462840; +MEM_U32(at + 0) = zero; +L462840: +// bdead 4008000b gp = MEM_U32(sp + 48); +s1 = 0x1; +v1 = 0x10021c78; +s3 = 0xffffffff; +MEM_U32(v1 + 0) = v0; +s4 = 0x2; +MEM_U32(v0 + 0) = s3; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 40) = zero; +MEM_U8(v0 + 8) = (uint8_t)zero; +MEM_U8(v0 + 11) = (uint8_t)s1; +MEM_U8(v0 + 12) = (uint8_t)zero; +MEM_U8(v0 + 13) = (uint8_t)s1; +MEM_U8(v0 + 14) = (uint8_t)zero; +MEM_U8(v0 + 15) = (uint8_t)zero; +MEM_U8(v0 + 20) = (uint8_t)zero; +MEM_U8(v0 + 21) = (uint8_t)zero; +MEM_U8(v0 + 9) = (uint8_t)s1; +MEM_U8(v0 + 10) = (uint8_t)s1; +MEM_U8(v0 + 16) = (uint8_t)s4; +MEM_U16(v0 + 18) = (uint16_t)zero; +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 28) = zero; +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 52) = zero; +MEM_U32(v0 + 56) = zero; +MEM_U32(v0 + 44) = zero; +MEM_U32(v0 + 48) = zero; +//nop; +a0 = 0x3c; +a1 = s2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4628c0; +a1 = s2; +L4628c0: +// bdead 4034018b gp = MEM_U32(sp + 48); +//nop; +v1 = 0x10021c7c; +s5 = 0x10012010; +MEM_U32(v1 + 0) = v0; +MEM_U8(v0 + 11) = (uint8_t)s1; +MEM_U8(v0 + 13) = (uint8_t)s1; +MEM_U8(v0 + 9) = (uint8_t)s1; +MEM_U8(v0 + 10) = (uint8_t)s1; +MEM_U32(v0 + 0) = s3; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 40) = zero; +MEM_U8(v0 + 8) = (uint8_t)zero; +MEM_U8(v0 + 12) = (uint8_t)zero; +MEM_U8(v0 + 14) = (uint8_t)zero; +MEM_U8(v0 + 15) = (uint8_t)zero; +MEM_U8(v0 + 20) = (uint8_t)zero; +MEM_U8(v0 + 21) = (uint8_t)zero; +MEM_U8(v0 + 16) = (uint8_t)s4; +MEM_U16(v0 + 18) = (uint16_t)zero; +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 28) = zero; +MEM_U32(v0 + 32) = zero; +MEM_U32(v0 + 52) = zero; +MEM_U32(v0 + 56) = zero; +MEM_U32(v0 + 44) = zero; +MEM_U32(v0 + 48) = zero; +s1 = 0x10011ff0; +//nop; +a1 = MEM_U32(s5 + 0); +a0 = s1; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L462940; +a0 = s1; +L462940: +v0 = MEM_U8(s1 + 0); +// bdead 40440189 gp = MEM_U32(sp + 48); +t3 = v0 + 0xffffffe0; +t4 = t3 < 0x60; +if (t4 == 0) {t5 = (int)t3 >> 5; +goto L462978;} +t5 = (int)t3 >> 5; +t7 = 0x10000ffc; +t6 = t5 << 2; +t7 = t7; +t8 = t7 + t6; +t9 = MEM_U32(t8 + 0); +//nop; +t2 = t9 << (t3 & 0x1f); +t4 = (int)t2 < (int)0x0; +L462978: +if (t4 != 0) {s4 = 0x22; +goto L462ac4;} +s4 = 0x22; +s0 = 0x10001ef0; +s3 = 0x7a; +s2 = 0x21; +L46298c: +if (s2 == v0) {//nop; +goto L462a50;} +//nop; +if (s3 == v0) {//nop; +goto L462a50;} +//nop; +L46299c: +//nop; +//nop; +//nop; +f_oneinstruction(mem, sp, a0, a1, a2); +goto L4629ac; +//nop; +L4629ac: +// bdead 407e0181 gp = MEM_U32(sp + 48); +a1 = MEM_U32(s5 + 0); +//nop; +a0 = s1; +//nop; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L4629c4; +//nop; +L4629c4: +v0 = MEM_U8(s1 + 0); +// bdead 407e0109 gp = MEM_U32(sp + 48); +if (s4 != v0) {a2 = 0x3a; +goto L462a40;} +a2 = 0x3a; +a1 = 0x10005698; +//nop; +a0 = MEM_U32(s0 + 0); +a3 = 0x3a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4629ec; +a1 = a1; +L4629ec: +// bdead 407e0181 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L462a04; +//nop; +L462a04: +// bdead 407e0001 gp = MEM_U32(sp + 48); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L462a1c; +//nop; +L462a1c: +// bdead 407e01c1 gp = MEM_U32(sp + 48); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L462a34; +//nop; +L462a34: +// bdead 407e0181 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +//nop; +L462a40: +if (s2 == v0) {//nop; +goto L462a50;} +//nop; +if (s3 != v0) {//nop; +goto L46299c;} +//nop; +L462a50: +if (s2 != v0) {t5 = v0 + 0xffffffe0; +goto L462a90;} +t5 = v0 + 0xffffffe0; +//nop; +//nop; +//nop; +f_oneprocprepass(mem, sp); +goto L462a68; +//nop; +L462a68: +// bdead 407e0181 gp = MEM_U32(sp + 48); +a1 = MEM_U32(s5 + 0); +//nop; +a0 = s1; +//nop; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L462a80; +//nop; +L462a80: +// bdead 407e0181 gp = MEM_U32(sp + 48); +v0 = MEM_U8(s1 + 0); +//nop; +t5 = v0 + 0xffffffe0; +L462a90: +t7 = t5 < 0x60; +if (t7 == 0) {t6 = (int)t5 >> 5; +goto L462abc;} +t6 = (int)t5 >> 5; +t9 = 0x10000ffc; +t8 = t6 << 2; +t9 = t9; +t3 = t9 + t8; +t2 = MEM_U32(t3 + 0); +//nop; +t1 = t2 << (t5 & 0x1f); +t7 = (int)t1 < (int)0x0; +L462abc: +if (t7 == 0) {//nop; +goto L46298c;} +//nop; +L462ac4: +//nop; +//nop; +//nop; +f_processcallgraph(mem, sp); +goto L462ad4; +//nop; +L462ad4: +// bdead 40000001 gp = MEM_U32(sp + 48); +//nop; +a0 = 0x10022674; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_findallvregs(mem, sp, a0); +goto L462af0; +//nop; +L462af0: +// bdead 40000001 gp = MEM_U32(sp + 48); +a1 = MEM_U32(sp + 56); +//nop; +a0 = 0x10000fd0; +//nop; +f_alloc_release(mem, sp, a0, a1); +goto L462b08; +//nop; +L462b08: +// bdead 40000001 gp = MEM_U32(sp + 48); +//nop; +//nop; +a0 = 0x10012030; +//nop; +f_initur(mem, sp, a0); +goto L462b20; +//nop; +L462b20: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 gp = MEM_U32(sp + 48); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static uint32_t f_varintree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L462b48: +//varintree: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 24) = s0; +s0 = a2; +// fdead 400201eb MEM_U32(sp + 36) = ra; +// fdead 400201eb MEM_U32(sp + 32) = gp; +// fdead 400201eb MEM_U32(sp + 28) = s1; +MEM_U32(sp + 40) = a0; +if (a2 == 0) {MEM_U32(sp + 44) = a1; +goto L462c28;} +MEM_U32(sp + 44) = a1; +s1 = sp + 0x28; +L462b7c: +at = MEM_U32(s1 + 0); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s1 + 4); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s0 + 4); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s0 + 8); +MEM_U32(sp + 12) = a3; +v0 = f_compareaddr(mem, sp, a0, a1, a2, a3); +goto L462bac; +MEM_U32(sp + 12) = a3; +L462bac: +v1 = v0 & 0xff; +at = v1 < 0x3; +// bdead 40060017 gp = MEM_U32(sp + 32); +if (at == 0) {a0 = 0x1; +goto L462c00;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100056dc[] = { +&&L462be0, +&&L462be8, +&&L462bf4, +}; +dest = Lswitch100056dc[v1]; +//nop; +goto *dest; +//nop; +L462be0: +v0 = 0x1; +goto L462c2c; +v0 = 0x1; +L462be8: +s0 = MEM_U32(s0 + 16); +//nop; +goto L462c20; +//nop; +L462bf4: +s0 = MEM_U32(s0 + 20); +//nop; +goto L462c20; +//nop; +L462c00: +a2 = 0x100056d2; +//nop; +a1 = 0x4f3; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L462c18; +a2 = a2; +L462c18: +// bdead 40060003 gp = MEM_U32(sp + 32); +//nop; +L462c20: +if (s0 != 0) {//nop; +goto L462b7c;} +//nop; +L462c28: +v0 = zero; +L462c2c: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_furthervarintree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462c40: +//furthervarintree: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 4000016b MEM_U32(sp + 44) = ra; +// fdead 4000016b MEM_U32(sp + 40) = gp; +// fdead 4000016b MEM_U32(sp + 36) = s3; +// fdead 4000016b MEM_U32(sp + 32) = s2; +// fdead 4000016b MEM_U32(sp + 28) = s1; +// fdead 4000016b MEM_U32(sp + 24) = s0; +at = MEM_U32(a0 + 40); +s3 = sp + 0x3c; +MEM_U32(s3 + 0) = at; +t8 = MEM_U32(a0 + 44); +v0 = MEM_U32(a1 + 24); +s2 = a0; +a2 = zero; +if (v0 == 0) {MEM_U32(s3 + 4) = t8; +goto L462d00;} +MEM_U32(s3 + 4) = t8; +s1 = 0x10021c78; +//nop; +L462c94: +v1 = MEM_U32(v0 + 0); +t9 = MEM_U32(s1 + 0); +s0 = v0; +if (t9 != v1) {//nop; +goto L462cb0;} +//nop; +a2 = 0x1; +goto L462cec; +a2 = 0x1; +L462cb0: +t0 = MEM_U8(s2 + 47); +t1 = MEM_U8(v1 + 16); +//nop; +at = t0 < t1; +if (at == 0) {//nop; +goto L462cec;} +//nop; +a0 = MEM_U32(s3 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s3 + 4); +a2 = MEM_U32(v1 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_varintree(mem, sp, a0, a1, a2); +goto L462ce4; +MEM_U32(sp + 4) = a1; +L462ce4: +// bdead 401e0009 gp = MEM_U32(sp + 40); +a2 = v0 & 0xff; +L462cec: +v0 = MEM_U32(s0 + 4); +if (a2 != 0) {// bdead 401c0089 ra = MEM_U32(sp + 44); +goto L462d04;} +// bdead 401c0089 ra = MEM_U32(sp + 44); +if (v0 != 0) {//nop; +goto L462c94;} +//nop; +L462d00: +// bdead 81 ra = MEM_U32(sp + 44); +L462d04: +// bdead 81 s0 = MEM_U32(sp + 24); +// bdead 81 s1 = MEM_U32(sp + 28); +// bdead 81 s2 = MEM_U32(sp + 32); +// bdead 81 s3 = MEM_U32(sp + 36); +// bdead 81 sp = sp + 0x50; +v0 = a2; +return v0; +v0 = a2; +} + +static uint32_t f_in_fsym(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462d20: +//in_fsym: +//nop; +//nop; +//nop; +at = 0xa1; +lo = (int)a0 / (int)at; hi = (int)a0 % (int)at; +t6 = hi; +if ((int)t6 >= 0) {//nop; +goto L462d44;} +//nop; +t6 = t6 + 0xa1; +L462d44: +t8 = 0x10022160; +t7 = t6 << 2; +t9 = t7 + t8; +v0 = MEM_U32(t9 + 0); +v1 = zero; +if (v0 == 0) {//nop; +goto L462d94;} +//nop; +L462d60: +t0 = MEM_U32(v0 + 0); +//nop; +at = (int)t0 < (int)a0; +if (at != 0) {//nop; +goto L462d7c;} +//nop; +v1 = 0x1; +goto L462d84; +v1 = 0x1; +L462d7c: +v0 = MEM_U32(v0 + 4); +//nop; +L462d84: +if (v1 != 0) {//nop; +goto L462d94;} +//nop; +if (v0 != 0) {//nop; +goto L462d60;} +//nop; +L462d94: +if (v1 == 0) {a1 = v1; +goto L462dac;} +a1 = v1; +t1 = MEM_U32(v0 + 0); +//nop; +a1 = a0 ^ t1; +a1 = a1 < 0x1; +L462dac: +v0 = a1; +return v0; +v0 = a1; +} + +static uint32_t f_is_gp_relative(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462db4: +//is_gp_relative: +//nop; +//nop; +//nop; +at = 0xa1; +lo = (int)a0 / (int)at; hi = (int)a0 % (int)at; +t6 = hi; +if ((int)t6 >= 0) {//nop; +goto L462dd8;} +//nop; +t6 = t6 + 0xa1; +L462dd8: +t8 = 0x100223f0; +t7 = t6 << 2; +t9 = t7 + t8; +v0 = MEM_U32(t9 + 0); +v1 = zero; +if (v0 == 0) {//nop; +goto L462e28;} +//nop; +L462df4: +t0 = MEM_U32(v0 + 0); +//nop; +at = (int)t0 < (int)a0; +if (at != 0) {//nop; +goto L462e10;} +//nop; +v1 = 0x1; +goto L462e18; +v1 = 0x1; +L462e10: +v0 = MEM_U32(v0 + 4); +//nop; +L462e18: +if (v1 != 0) {//nop; +goto L462e28;} +//nop; +if (v0 != 0) {//nop; +goto L462df4;} +//nop; +L462e28: +if (v1 == 0) {a1 = v1; +goto L462e40;} +a1 = v1; +t1 = MEM_U32(v0 + 0); +//nop; +a1 = a0 ^ t1; +a1 = a1 < 0x1; +L462e40: +v0 = a1; +return v0; +v0 = a1; +} + +static uint32_t f_proc_suppressed(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462e48: +//proc_suppressed: +//nop; +//nop; +//nop; +v0 = 0x1001eaf4; +v1 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L462ef0;} +//nop; +a0 = 0x1001c8d0; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +L462e7c: +t6 = MEM_U32(v0 + 1024); +a1 = 0x1; +if (a0 != t6) {//nop; +goto L462edc;} +//nop; +if ((int)a0 <= 0) {v1 = 0x1; +goto L462edc;} +v1 = 0x1; +t7 = 0x1001c4d0; +a2 = v0 + a1; +t7 = t7 + 0xffffffff; +a3 = a1 + t7; +L462ea4: +t8 = MEM_U8(a2 + -1); +t9 = MEM_U8(a3 + 0); +//nop; +if (t8 != t9) {//nop; +goto L462ec8;} +//nop; +a1 = a1 + 0x1; +a2 = a2 + 0x1; +a3 = a3 + 0x1; +goto L462ecc; +a3 = a3 + 0x1; +L462ec8: +v1 = zero; +L462ecc: +if (v1 == 0) {at = (int)a0 < (int)a1; +goto L462edc;} +at = (int)a0 < (int)a1; +if (at == 0) {//nop; +goto L462ea4;} +//nop; +L462edc: +v0 = MEM_U32(v0 + 1028); +if (v1 != 0) {//nop; +goto L462ef0;} +//nop; +if (v0 != 0) {//nop; +goto L462e7c;} +//nop; +L462ef0: +v0 = v1; +return v0; +v0 = v1; +//nop; +} + +static uint32_t f_lvalaltered(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L462efc: +//lvalaltered: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 52) = a1; +v0 = MEM_U32(a1 + 36); +s0 = a0; +if (v0 == 0) {a3 = zero; +goto L462f78;} +a3 = zero; +v1 = 0x2; +L462f30: +t7 = MEM_U8(v0 + 9); +//nop; +if (v1 != t7) {//nop; +goto L462f60;} +//nop; +t8 = MEM_U32(v0 + 12); +//nop; +t9 = MEM_U32(t8 + 20); +//nop; +if (s0 != t9) {//nop; +goto L462f60;} +//nop; +a3 = 0x1; +goto L462f68; +a3 = 0x1; +L462f60: +v0 = MEM_U32(v0 + 4); +//nop; +L462f68: +if (a3 != 0) {//nop; +goto L462f78;} +//nop; +if (v0 != 0) {//nop; +goto L462f30;} +//nop; +L462f78: +t0 = MEM_U8(s0 + 25); +//nop; +if (t0 != 0) {//nop; +goto L462fc8;} +//nop; +if (a3 != 0) {//nop; +goto L462fc8;} +//nop; +a0 = 0x10021c80; +t1 = MEM_U32(s0 + 8); +a0 = MEM_U32(a0 + 0); +t2 = MEM_U32(sp + 52); +//nop; +MEM_U32(a0 + 4) = t1; +a1 = MEM_U32(t2 + 40); +MEM_U8(sp + 39) = (uint8_t)a3; +v0 = f_strlant(mem, sp, a0, a1); +goto L462fb4; +MEM_U8(sp + 39) = (uint8_t)a3; +L462fb4: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 39); +if (v0 != 0) {//nop; +goto L462fc8;} +//nop; +a3 = 0x1; +L462fc8: +if (a3 != 0) {// bdead 40020101 ra = MEM_U32(sp + 28); +goto L463128;} +// bdead 40020101 ra = MEM_U32(sp + 28); +t3 = MEM_U32(sp + 52); +at = 0x10; +v0 = MEM_U32(t3 + 32); +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +if (v1 != at) {//nop; +goto L463094;} +//nop; +t4 = 0x1001e6b4; +at = 0x3; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L463010;} +//nop; +a3 = 0x1; +goto L463124; +a3 = 0x1; +L463010: +t5 = MEM_U8(v0 + 24); +//nop; +t6 = t5 & 0x1; +if (t6 == 0) {t7 = MEM_U32(sp + 52); +goto L463060;} +t7 = MEM_U32(sp + 52); +a0 = 0x1001c4c0; +a1 = 0x10021c78; +//nop; +a2 = MEM_U32(s0 + 8); +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +MEM_U8(sp + 39) = (uint8_t)a3; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L463044; +MEM_U8(sp + 39) = (uint8_t)a3; +L463044: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 39); +if (v0 == 0) {t7 = MEM_U32(sp + 52); +goto L463060;} +t7 = MEM_U32(sp + 52); +a3 = 0x1; +goto L463124; +a3 = 0x1; +// fdead 0 t7 = MEM_U32(sp + 52); +L463060: +//nop; +t8 = MEM_U32(t7 + 32); +a1 = MEM_U32(s0 + 8); +a2 = MEM_U8(s0 + 25); +a0 = MEM_U32(t8 + 40); +MEM_U8(sp + 39) = (uint8_t)a3; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L46307c; +MEM_U8(sp + 39) = (uint8_t)a3; +L46307c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 39); +if (v0 == 0) {// bdead 101 ra = MEM_U32(sp + 28); +goto L463128;} +// bdead 101 ra = MEM_U32(sp + 28); +a3 = 0x1; +goto L463124; +a3 = 0x1; +L463094: +t9 = v1 < 0xa0; +if (t9 == 0) {t0 = (int)v1 >> 5; +goto L4630c0;} +t0 = (int)v1 >> 5; +t2 = 0x10001010; +t1 = t0 << 2; +t2 = t2; +t3 = t2 + t1; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (v1 & 0x1f); +t9 = (int)t5 < (int)0x0; +L4630c0: +if (t9 == 0) {// bdead 40020109 ra = MEM_U32(sp + 28); +goto L463128;} +// bdead 40020109 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U8(v0 + 25); +a1 = MEM_U32(v0 + 20); +a2 = MEM_U32(s0 + 8); +MEM_U8(sp + 39) = (uint8_t)a3; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L4630e0; +MEM_U8(sp + 39) = (uint8_t)a3; +L4630e0: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 39); +if (v0 != 0) {//nop; +goto L463120;} +//nop; +t7 = MEM_U32(sp + 52); +//nop; +t8 = MEM_U32(t7 + 32); +a1 = MEM_U32(s0 + 8); +a2 = MEM_U8(s0 + 25); +a0 = MEM_U32(t8 + 36); +MEM_U8(sp + 39) = (uint8_t)a3; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L463110; +MEM_U8(sp + 39) = (uint8_t)a3; +L463110: +// bdead 40000009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 39); +if (v0 == 0) {// bdead 101 ra = MEM_U32(sp + 28); +goto L463128;} +// bdead 101 ra = MEM_U32(sp + 28); +L463120: +a3 = 0x1; +L463124: +// bdead 101 ra = MEM_U32(sp + 28); +L463128: +// bdead 101 s0 = MEM_U32(sp + 20); +// bdead 101 sp = sp + 0x30; +v0 = a3; +return v0; +v0 = a3; +} + +static uint32_t f_lvalantloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L463138: +//lvalantloc: +v0 = MEM_U32(a1 + 36); +a2 = a0; +if (v0 == 0) {v1 = zero; +goto L4631e4;} +v1 = zero; +a3 = 0x1; +L46314c: +t6 = MEM_U8(v0 + 9); +//nop; +if (a3 != t6) {//nop; +goto L4631cc;} +//nop; +a0 = MEM_U32(v0 + 12); +//nop; +t7 = MEM_U8(a0 + 0); +//nop; +t8 = t7 + 0xffffffe0; +t9 = t8 < 0x60; +if (t9 == 0) {t0 = (int)t8 >> 5; +goto L46319c;} +t0 = (int)t8 >> 5; +t2 = 0x10001024; +t1 = t0 << 2; +t2 = t2; +t3 = t2 + t1; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t8 & 0x1f); +t9 = (int)t5 < (int)0x0; +L46319c: +if (t9 == 0) {//nop; +goto L4631cc;} +//nop; +a1 = MEM_U32(a0 + 4); +//nop; +if (a1 == 0) {//nop; +goto L4631cc;} +//nop; +t7 = MEM_U32(a1 + 20); +//nop; +if (a2 != t7) {//nop; +goto L4631cc;} +//nop; +v1 = a3 & 0xff; +goto L4631d4; +v1 = a3 & 0xff; +L4631cc: +v0 = MEM_U32(v0 + 4); +//nop; +L4631d4: +if (v1 != 0) {//nop; +goto L4631e4;} +//nop; +if (v0 != 0) {//nop; +goto L46314c;} +//nop; +L4631e4: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_expinalter(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4631ec: +//expinalter: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 0); +a2 = a0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {a3 = a1; +goto L463260;} +a3 = a1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100056f0[] = { +&&L46323c, +&&L46323c, +&&L463244, +&&L463244, +&&L463244, +&&L463244, +&&L463260, +&&L46323c, +}; +dest = Lswitch100056f0[t6]; +//nop; +goto *dest; +//nop; +L46323c: +MEM_U8(sp + 39) = (uint8_t)zero; +goto L463278; +MEM_U8(sp + 39) = (uint8_t)zero; +L463244: +//nop; +a0 = MEM_U16(a2 + 2); +a1 = a3 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L463254; +a1 = a3 + 0x10c; +L463254: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U8(sp + 39) = (uint8_t)v0; +goto L463278; +MEM_U8(sp + 39) = (uint8_t)v0; +L463260: +//nop; +a0 = 0x19e; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L463270; +//nop; +L463270: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L463278: +// bdead 40000001 ra = MEM_U32(sp + 28); +v0 = MEM_U8(sp + 39); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_cupaltered(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L463288: +//cupaltered: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +s0 = a1; +s1 = a2; +// fdead 400601eb MEM_U32(sp + 36) = ra; +// fdead 400601eb MEM_U32(sp + 32) = gp; +a3 = a0; +v0 = MEM_U8(a3 + 0); +L4632b8: +v1 = a3; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L4633f4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000571c[] = { +&&L4632ec, +&&L4632ec, +&&L463300, +&&L463320, +&&L4632f4, +&&L463300, +&&L4633f4, +&&L4632ec, +}; +dest = Lswitch1000571c[t6]; +//nop; +goto *dest; +//nop; +L4632ec: +MEM_U8(sp + 47) = (uint8_t)zero; +goto L463418; +MEM_U8(sp + 47) = (uint8_t)zero; +L4632f4: +a3 = MEM_U32(v1 + 32); +v0 = MEM_U8(a3 + 0); +goto L4632b8; +v0 = MEM_U8(a3 + 0); +L463300: +//nop; +a2 = MEM_U32(a3 + 8); +a0 = s0; +a1 = s1; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L463314; +a1 = s1; +L463314: +// bdead 40000009 gp = MEM_U32(sp + 32); +MEM_U8(sp + 47) = (uint8_t)v0; +goto L463418; +MEM_U8(sp + 47) = (uint8_t)v0; +L463320: +//nop; +a0 = MEM_U32(a3 + 20); +a1 = s0; +a2 = s1; +MEM_U32(sp + 48) = a3; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L463338; +MEM_U32(sp + 48) = a3; +L463338: +// bdead 40060009 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +v1 = v0 & 0xff; +if (v1 != 0) {//nop; +goto L46338c;} +//nop; +t7 = MEM_U8(a3 + 16); +t9 = 0x10013460; +t8 = t7 << 2; +t8 = t8 - t7; +t0 = t8 + t9; +t1 = MEM_U8(t0 + 2); +a1 = s0; +if (t1 == 0) {a2 = s1; +goto L46338c;} +a2 = s1; +//nop; +a0 = MEM_U32(a3 + 24); +MEM_U32(sp + 48) = a3; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L463380; +MEM_U32(sp + 48) = a3; +L463380: +// bdead 40060009 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +v1 = v0 & 0xff; +L46338c: +t2 = MEM_U8(a3 + 16); +//nop; +t3 = t2 + 0xffffffe0; +t4 = t3 < 0x80; +if (t4 == 0) {t5 = (int)t3 >> 5; +goto L4633c4;} +t5 = (int)t3 >> 5; +t7 = 0x10001030; +t6 = t5 << 2; +t7 = t7; +t8 = t7 + t6; +t9 = MEM_U32(t8 + 0); +//nop; +t0 = t9 << (t3 & 0x1f); +t4 = (int)t0 < (int)0x0; +L4633c4: +if (t4 == 0) {//nop; +goto L4633ec;} +//nop; +if (v1 != 0) {a0 = s0; +goto L4633ec;} +a0 = s0; +//nop; +a2 = MEM_U32(a3 + 8); +a1 = s1; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L4633e4; +a1 = s1; +L4633e4: +// bdead 40000009 gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +L4633ec: +MEM_U8(sp + 47) = (uint8_t)v1; +goto L463418; +MEM_U8(sp + 47) = (uint8_t)v1; +L4633f4: +a2 = 0x10005710; +//nop; +a0 = 0x1; +a1 = 0x65; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L463410; +a2 = a2; +L463410: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L463418: +// bdead 40000001 ra = MEM_U32(sp + 36); +v0 = MEM_U8(sp + 47); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t f_expaltered(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L463430: +//expaltered: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +// fdead 4000006b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 44) = a1; +v0 = MEM_U8(a0 + 0); +s0 = a0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L4638d4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005748[] = { +&&L463488, +&&L463488, +&&L463498, +&&L4636a0, +&&L463490, +&&L463498, +&&L4638d4, +&&L463488, +}; +dest = Lswitch10005748[t6]; +//nop; +goto *dest; +//nop; +L463488: +v1 = zero; +goto L4638fc; +v1 = zero; +L463490: +v1 = zero; +goto L4638fc; +v1 = zero; +L463498: +t7 = MEM_U8(s0 + 26); +//nop; +if (t7 == 0) {//nop; +goto L4634b0;} +//nop; +v1 = 0x1; +goto L4638fc; +v1 = 0x1; +L4634b0: +t8 = MEM_U8(s0 + 25); +t0 = zero; +if (t8 != 0) {//nop; +goto L4634e8;} +//nop; +t9 = MEM_U32(sp + 44); +a0 = MEM_U32(s0 + 8); +a1 = MEM_U32(t9 + 36); +//nop; +//nop; +//nop; +v0 = f_varkilled(mem, sp, a0, a1); +goto L4634dc; +//nop; +L4634dc: +// bdead 4002000b gp = MEM_U32(sp + 24); +t0 = v0 & 0xff; +goto L4634e8; +t0 = v0 & 0xff; +L4634e8: +t1 = MEM_U32(sp + 44); +at = 0x10; +v1 = MEM_U32(t1 + 32); +a3 = zero; +v0 = MEM_U8(v1 + 0); +//nop; +if (v0 != at) {t7 = v0 < 0xa0; +goto L4635b8;} +t7 = v0 < 0xa0; +t2 = 0x1001e6b4; +at = 0x3; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != at) {//nop; +goto L463528;} +//nop; +a3 = 0x1; +goto L463658; +a3 = 0x1; +L463528: +t3 = MEM_U8(v1 + 24); +a0 = s0; +t4 = t3 & 0x1; +if (t4 == 0) {t5 = MEM_U32(sp + 44); +goto L46357c;} +t5 = MEM_U32(sp + 44); +a1 = 0x1001c4c0; +a2 = 0x10021c78; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U8(sp + 37) = (uint8_t)a3; +MEM_U8(sp + 38) = (uint8_t)t0; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L46355c; +MEM_U8(sp + 38) = (uint8_t)t0; +L46355c: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 37); +t0 = MEM_U8(sp + 38); +if (v0 == 0) {t5 = MEM_U32(sp + 44); +goto L46357c;} +t5 = MEM_U32(sp + 44); +a3 = 0x1; +goto L463658; +a3 = 0x1; +// fdead 0 t5 = MEM_U32(sp + 44); +L46357c: +//nop; +t6 = MEM_U32(t5 + 32); +a1 = MEM_U32(s0 + 8); +a0 = MEM_U32(t6 + 40); +a2 = MEM_U8(s0 + 25); +MEM_U8(sp + 38) = (uint8_t)t0; +MEM_U8(sp + 37) = (uint8_t)a3; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L46359c; +MEM_U8(sp + 37) = (uint8_t)a3; +L46359c: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 37); +t0 = MEM_U8(sp + 38); +if (v0 == 0) {//nop; +goto L463658;} +//nop; +a3 = 0x1; +goto L463658; +a3 = 0x1; +L4635b8: +if (t7 == 0) {t8 = (int)v0 >> 5; +goto L4635e0;} +t8 = (int)v0 >> 5; +t1 = 0x10001050; +t9 = t8 << 2; +t1 = t1; +t2 = t1 + t9; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (v0 & 0x1f); +t7 = (int)t4 < (int)0x0; +L4635e0: +if (t7 == 0) {a0 = s0; +goto L463658;} +a0 = s0; +//nop; +a1 = MEM_U8(v1 + 25); +a2 = MEM_U32(v1 + 20); +MEM_U8(sp + 37) = (uint8_t)a3; +MEM_U8(sp + 38) = (uint8_t)t0; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L463600; +MEM_U8(sp + 38) = (uint8_t)t0; +L463600: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 37); +t0 = MEM_U8(sp + 38); +if (v0 == 0) {t6 = MEM_U32(sp + 44); +goto L463620;} +t6 = MEM_U32(sp + 44); +a3 = 0x1; +goto L463658; +a3 = 0x1; +// fdead 0 t6 = MEM_U32(sp + 44); +L463620: +//nop; +t8 = MEM_U32(t6 + 32); +a1 = MEM_U32(s0 + 8); +a0 = MEM_U32(t8 + 36); +a2 = MEM_U8(s0 + 25); +MEM_U8(sp + 38) = (uint8_t)t0; +MEM_U8(sp + 37) = (uint8_t)a3; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L463640; +MEM_U8(sp + 37) = (uint8_t)a3; +L463640: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 37); +t0 = MEM_U8(sp + 38); +if (v0 == 0) {//nop; +goto L463658;} +//nop; +a3 = 0x1; +L463658: +if (a3 == 0) {//nop; +goto L46368c;} +//nop; +a0 = MEM_U32(sp + 44); +//nop; +a1 = MEM_U16(s0 + 36); +MEM_U8(sp + 37) = (uint8_t)a3; +MEM_U8(sp + 38) = (uint8_t)t0; +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L46367c; +a0 = a0 + 0x10c; +L46367c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 37); +t0 = MEM_U8(sp + 38); +//nop; +L46368c: +if (t0 != 0) {v0 = t0; +goto L463698;} +v0 = t0; +v0 = a3; +L463698: +v1 = v0 & 0xff; +goto L4638fc; +v1 = v0 & 0xff; +L4636a0: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(sp + 44); +//nop; +v0 = f_expinalter(mem, sp, a0, a1); +goto L4636b4; +//nop; +L4636b4: +// bdead 4002000b gp = MEM_U32(sp + 24); +t1 = v0 & 0xff; +if (t1 != 0) {t0 = v0 & 0xff; +goto L463700;} +t0 = v0 & 0xff; +t9 = MEM_U8(s0 + 16); +t3 = 0x10013460; +t2 = t9 << 2; +t2 = t2 - t9; +t4 = t2 + t3; +t5 = MEM_U8(t4 + 2); +a1 = MEM_U32(sp + 44); +if (t5 == 0) {//nop; +goto L463700;} +//nop; +//nop; +a0 = MEM_U32(s0 + 24); +//nop; +v0 = f_expinalter(mem, sp, a0, a1); +goto L4636f8; +//nop; +L4636f8: +// bdead 4002000b gp = MEM_U32(sp + 24); +t0 = v0 & 0xff; +L463700: +t7 = MEM_U8(s0 + 16); +//nop; +t6 = t7 + 0xffffffe0; +t8 = t6 < 0x80; +if (t8 == 0) {t1 = (int)t6 >> 5; +goto L463738;} +t1 = (int)t6 >> 5; +t2 = 0x10001040; +t9 = t1 << 2; +t2 = t2; +t3 = t2 + t9; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t6 & 0x1f); +t8 = (int)t5 < (int)0x0; +L463738: +if (t8 == 0) {t1 = v0 & 0xff; +goto L4638cc;} +t1 = v0 & 0xff; +if (t1 != 0) {//nop; +goto L4638cc;} +//nop; +t2 = MEM_U32(sp + 44); +//nop; +a0 = MEM_U32(s0 + 8); +a1 = MEM_U32(t2 + 36); +//nop; +v0 = f_varkilled(mem, sp, a0, a1); +goto L463760; +//nop; +L463760: +// bdead 4002000b gp = MEM_U32(sp + 24); +t9 = v0 & 0xff; +if (t9 != 0) {t0 = v0 & 0xff; +goto L4638cc;} +t0 = v0 & 0xff; +t3 = MEM_U32(sp + 44); +at = 0x10; +v1 = MEM_U32(t3 + 32); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +if (v0 != at) {t1 = v0 < 0xa0; +goto L46383c;} +t1 = v0 < 0xa0; +t4 = 0x1001e6b4; +at = 0x3; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != at) {//nop; +goto L4637b4;} +//nop; +t0 = 0x1; +v1 = t0 & 0xff; +goto L4638fc; +v1 = t0 & 0xff; +L4637b4: +t6 = MEM_U8(v1 + 24); +a0 = s0; +t5 = t6 & 0x1; +if (t5 == 0) {t7 = MEM_U32(sp + 44); +goto L463804;} +t7 = MEM_U32(sp + 44); +a1 = 0x1001c4c0; +a2 = 0x10021c78; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = MEM_U32(a2 + 0); +MEM_U8(sp + 38) = (uint8_t)t0; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L4637e4; +MEM_U8(sp + 38) = (uint8_t)t0; +L4637e4: +// bdead 4002000b gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 38); +if (v0 == 0) {t7 = MEM_U32(sp + 44); +goto L463804;} +t7 = MEM_U32(sp + 44); +t0 = 0x1; +v1 = t0 & 0xff; +goto L4638fc; +v1 = t0 & 0xff; +// fdead 0 t7 = MEM_U32(sp + 44); +L463804: +//nop; +t8 = MEM_U32(t7 + 32); +a1 = MEM_U32(s0 + 8); +a0 = MEM_U32(t8 + 40); +MEM_U8(sp + 38) = (uint8_t)t0; +a2 = zero; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L463820; +a2 = zero; +L463820: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 38); +if (v0 == 0) {//nop; +goto L4638cc;} +//nop; +t0 = 0x1; +v1 = t0 & 0xff; +goto L4638fc; +v1 = t0 & 0xff; +L46383c: +if (t1 == 0) {t2 = (int)v0 >> 5; +goto L463864;} +t2 = (int)v0 >> 5; +t3 = 0x10001050; +t9 = t2 << 2; +t3 = t3; +t4 = t3 + t9; +t6 = MEM_U32(t4 + 0); +//nop; +t5 = t6 << (v0 & 0x1f); +t1 = (int)t5 < (int)0x0; +L463864: +if (t1 == 0) {a0 = s0; +goto L4638cc;} +a0 = s0; +//nop; +a1 = MEM_U8(v1 + 25); +a2 = MEM_U32(v1 + 20); +MEM_U8(sp + 38) = (uint8_t)t0; +v0 = f_cupaltered(mem, sp, a0, a1, a2); +goto L463880; +MEM_U8(sp + 38) = (uint8_t)t0; +L463880: +// bdead 4002000b gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 38); +if (v0 == 0) {a2 = zero; +goto L46389c;} +a2 = zero; +t0 = 0x1; +v1 = t0 & 0xff; +goto L4638fc; +v1 = t0 & 0xff; +L46389c: +t8 = MEM_U32(sp + 44); +//nop; +t2 = MEM_U32(t8 + 32); +a1 = MEM_U32(s0 + 8); +a0 = MEM_U32(t2 + 36); +MEM_U8(sp + 38) = (uint8_t)t0; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L4638b8; +MEM_U8(sp + 38) = (uint8_t)t0; +L4638b8: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = MEM_U8(sp + 38); +if (v0 == 0) {//nop; +goto L4638cc;} +//nop; +t0 = 0x1; +L4638cc: +v1 = t0 & 0xff; +goto L4638fc; +v1 = t0 & 0xff; +L4638d4: +a2 = 0x1000573c; +//nop; +a0 = 0x1; +a1 = 0x84; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4638f0; +a2 = a2; +L4638f0: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 39); +//nop; +L4638fc: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_patchvectors(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L463910: +//patchvectors: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +//nop; +// fdead 4000000b MEM_U32(sp + 60) = ra; +a0 = 0x1001cb88; +// fdead 4000002b MEM_U32(sp + 56) = fp; +// fdead 4000002b MEM_U32(sp + 52) = gp; +// fdead 4000002b MEM_U32(sp + 48) = s7; +// fdead 4000002b MEM_U32(sp + 44) = s6; +// fdead 4000002b MEM_U32(sp + 40) = s5; +// fdead 4000002b MEM_U32(sp + 36) = s4; +// fdead 4000002b MEM_U32(sp + 32) = s3; +// fdead 4000002b MEM_U32(sp + 28) = s2; +// fdead 4000002b MEM_U32(sp + 24) = s1; +// fdead 4000002b MEM_U32(sp + 20) = s0; +f_checkbvlist(mem, sp, a0); +goto L463958; +// fdead 4000002b MEM_U32(sp + 20) = s0; +L463958: +// bdead 40000003 gp = MEM_U32(sp + 52); +//nop; +//nop; +a0 = 0x1001cb90; +//nop; +f_checkbvlist(mem, sp, a0); +goto L463970; +//nop; +L463970: +// bdead 40000003 gp = MEM_U32(sp + 52); +//nop; +//nop; +a0 = 0x1001cb58; +//nop; +f_checkbvlist(mem, sp, a0); +goto L463988; +//nop; +L463988: +// bdead 40000003 gp = MEM_U32(sp + 52); +//nop; +//nop; +a0 = 0x1001cb70; +//nop; +f_checkbvlist(mem, sp, a0); +goto L4639a0; +//nop; +L4639a0: +// bdead 40000003 gp = MEM_U32(sp + 52); +t7 = 0x1; +t6 = 0x1001eb84; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {// bdead 40010003 ra = MEM_U32(sp + 60); +goto L464108;} +// bdead 40010003 ra = MEM_U32(sp + 60); +s3 = 0x1001c8f8; +at = 0x1001eb9c; +fp = 0x1001c4c0; +s3 = MEM_U32(s3 + 0); +MEM_U8(at + 0) = (uint8_t)t7; +L4639d4: +//nop; +a0 = s3 + 0x104; +//nop; +f_checkbvlist(mem, sp, a0); +goto L4639e4; +//nop; +L4639e4: +// bdead c0100003 gp = MEM_U32(sp + 52); +a0 = s3 + 0x114; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L4639fc; +//nop; +L4639fc: +// bdead c0100003 gp = MEM_U32(sp + 52); +s5 = s3 + 0x10c; +//nop; +a0 = s5; +//nop; +f_checkbvlist(mem, sp, a0); +goto L463a14; +//nop; +L463a14: +// bdead c0500003 gp = MEM_U32(sp + 52); +a0 = s3 + 0x124; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L463a2c; +//nop; +L463a2c: +// bdead c0500003 gp = MEM_U32(sp + 52); +a0 = s3 + 0x11c; +//nop; +MEM_U32(sp + 68) = a0; +//nop; +f_checkbvlist(mem, sp, a0); +goto L463a44; +//nop; +L463a44: +// bdead c0500003 gp = MEM_U32(sp + 52); +s7 = s3 + 0x12c; +//nop; +a0 = s7; +//nop; +f_checkbvlist(mem, sp, a0); +goto L463a5c; +//nop; +L463a5c: +// bdead c1500003 gp = MEM_U32(sp + 52); +at = 0x10; +a0 = 0x1001eb84; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +if (a0 != 0) {// bdead c1500027 ra = MEM_U32(sp + 60); +goto L464108;} +// bdead c1500027 ra = MEM_U32(sp + 60); +v0 = MEM_U32(s3 + 32); +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +t8 = v1 < 0xa0; +if (t8 == 0) {//nop; +goto L463abc;} +//nop; +t1 = 0x10001084; +t9 = (int)v1 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (v1 & 0x1f); +t8 = (int)t4 < (int)0x0; +L463abc: +if (t8 == 0) {t2 = v1 < 0xa0; +goto L463ae4;} +t2 = v1 < 0xa0; +t6 = MEM_U16(v0 + 26); +//nop; +t7 = t6 & 0x2; +if (t7 != 0) {//nop; +goto L463ae4;} +//nop; +at = 0x1001eb9c; +MEM_U8(at + 0) = (uint8_t)zero; +goto L463b0c; +MEM_U8(at + 0) = (uint8_t)zero; +L463ae4: +if (v1 != at) {//nop; +goto L463b0c;} +//nop; +t9 = MEM_U8(v0 + 24); +//nop; +t1 = t9 & 0x1; +if (t1 == 0) {//nop; +goto L463b0c;} +//nop; +at = 0x1001eb9c; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L463b0c: +t0 = MEM_U32(s3 + 36); +//nop; +if (t0 != 0) {//nop; +goto L463b50;} +//nop; +if (t2 == 0) {t3 = (int)v1 >> 5; +goto L463b48;} +t3 = (int)v1 >> 5; +t5 = 0x10001070; +t4 = t3 << 2; +t5 = t5; +t8 = t5 + t4; +t6 = MEM_U32(t8 + 0); +//nop; +t7 = t6 << (v1 & 0x1f); +t9 = (int)t7 < (int)0x0; +t2 = t9; +L463b48: +if (t2 == 0) {//nop; +goto L4640ec;} +//nop; +L463b50: +v0 = 0x1001cb38; +s4 = zero; +v0 = MEM_U32(v0 + 0); +s6 = zero; +v0 = v0 + 0xffffffff; +if ((int)v0 < 0) {v0 = v0 + 0x1; +goto L4640ec;} +v0 = v0 + 0x1; +MEM_U32(sp + 88) = v0; +L463b70: +t1 = 0x1001cc30; +//nop; +t1 = MEM_U32(t1 + 0); +a1 = 0x1001cb70; +t0 = t1 + s6; +s0 = MEM_U32(t0 + 0); +a0 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L463b90; +a0 = s4; +L463b90: +// bdead c1f2000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L463c58;} +//nop; +t3 = MEM_U8(s0 + 25); +//nop; +if (t3 != 0) {t7 = MEM_U32(sp + 88); +goto L4640d0;} +t7 = MEM_U32(sp + 88); +t5 = MEM_U8(s0 + 26); +//nop; +if (t5 == 0) {//nop; +goto L463bd8;} +//nop; +//nop; +a0 = s5; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L463bcc; +a1 = s4; +L463bcc: +// bdead c1f00003 gp = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 88); +goto L4640d0; +t7 = MEM_U32(sp + 88); +L463bd8: +//nop; +a0 = s4; +a1 = s5; +v0 = f_bvectin(mem, sp, a0, a1); +goto L463be8; +a1 = s5; +L463be8: +// bdead c1f2000b gp = MEM_U32(sp + 52); +if (v0 != 0) {t7 = MEM_U32(sp + 88); +goto L4640d0;} +t7 = MEM_U32(sp + 88); +//nop; +a0 = s4; +a1 = s7; +v0 = f_bvectin(mem, sp, a0, a1); +goto L463c04; +a1 = s7; +L463c04: +// bdead c1f2018b gp = MEM_U32(sp + 52); +if (v0 != 0) {t7 = MEM_U32(sp + 88); +goto L4640d0;} +t7 = MEM_U32(sp + 88); +a0 = 0x10021c80; +t4 = MEM_U32(s0 + 8); +a0 = MEM_U32(a0 + 0); +//nop; +MEM_U32(a0 + 4) = t4; +a1 = MEM_U32(s3 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L463c30; +//nop; +L463c30: +// bdead c1f0000b gp = MEM_U32(sp + 52); +if (v0 == 0) {t7 = MEM_U32(sp + 88); +goto L4640d0;} +t7 = MEM_U32(sp + 88); +//nop; +a0 = s5; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L463c4c; +a1 = s4; +L463c4c: +// bdead c1f00003 gp = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 88); +goto L4640d0; +t7 = MEM_U32(sp + 88); +L463c58: +//nop; +a0 = s4; +a1 = s7; +v0 = f_bvectin(mem, sp, a0, a1); +goto L463c68; +a1 = s7; +L463c68: +// bdead c1f2000b gp = MEM_U32(sp + 52); +if (v0 != 0) {t7 = MEM_U32(sp + 88); +goto L4640d0;} +t7 = MEM_U32(sp + 88); +//nop; +a1 = 0x1001cb88; +a0 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L463c84; +a0 = s4; +L463c84: +// bdead c1f2000b gp = MEM_U32(sp + 52); +if (v0 != 0) {//nop; +goto L463d30;} +//nop; +t8 = MEM_U8(s0 + 0); +at = 0x12000000; +t6 = t8 < 0x20; +t7 = -t6; +t9 = t7 & at; +t2 = t9 << (t8 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L463cdc;} +//nop; +t1 = MEM_U8(s0 + 26); +//nop; +if (t1 == 0) {//nop; +goto L463cdc;} +//nop; +//nop; +a0 = s5; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L463cd0; +a1 = s4; +L463cd0: +// bdead c1f00003 gp = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 88); +goto L4640d0; +t7 = MEM_U32(sp + 88); +L463cdc: +//nop; +a0 = s4; +a1 = s5; +v0 = f_bvectin(mem, sp, a0, a1); +goto L463cec; +a1 = s5; +L463cec: +// bdead c1f2000b gp = MEM_U32(sp + 52); +if (v0 != 0) {t7 = MEM_U32(sp + 88); +goto L4640d0;} +t7 = MEM_U32(sp + 88); +//nop; +a0 = s0; +a1 = s3; +v0 = f_expaltered(mem, sp, a0, a1); +goto L463d08; +a1 = s3; +L463d08: +// bdead c1f0000b gp = MEM_U32(sp + 52); +if (v0 == 0) {t7 = MEM_U32(sp + 88); +goto L4640d0;} +t7 = MEM_U32(sp + 88); +//nop; +a0 = s5; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L463d24; +a1 = s4; +L463d24: +// bdead c1f00003 gp = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 88); +goto L4640d0; +t7 = MEM_U32(sp + 88); +L463d30: +//nop; +a0 = MEM_U32(s0 + 24); +a1 = s3; +v0 = f_expinalter(mem, sp, a0, a1); +goto L463d40; +a1 = s3; +L463d40: +// bdead c1f2000b gp = MEM_U32(sp + 52); +if (v0 == 0) {s2 = 0x1; +goto L463d54;} +s2 = 0x1; +s1 = 0x1; +goto L463e44; +s1 = 0x1; +L463d54: +t0 = MEM_U8(s0 + 16); +//nop; +t3 = t0 + 0xffffffe0; +t5 = t3 < 0x60; +if (t5 == 0) {t4 = (int)t3 >> 5; +goto L463d8c;} +t4 = (int)t3 >> 5; +t7 = 0x10001064; +t6 = t4 << 2; +t7 = t7; +t9 = t7 + t6; +t8 = MEM_U32(t9 + 0); +//nop; +t2 = t8 << (t3 & 0x1f); +t5 = (int)t2 < (int)0x0; +L463d8c: +if (t5 == 0) {//nop; +goto L463dec;} +//nop; +v0 = MEM_U32(s0 + 20); +s2 = 0x1; +t0 = MEM_U8(v0 + 26); +//nop; +if (t0 == 0) {//nop; +goto L463db4;} +//nop; +s1 = 0x1; +goto L463e44; +s1 = 0x1; +L463db4: +//nop; +a0 = MEM_U16(v0 + 36); +a1 = s5; +v0 = f_bvectin(mem, sp, a0, a1); +goto L463dc4; +a1 = s5; +L463dc4: +// bdead c1f2000b gp = MEM_U32(sp + 52); +t4 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t4 + 2); +s2 = v0 & 0xff; +a1 = s5; +v0 = f_bvectin(mem, sp, a0, a1); +goto L463de0; +a1 = s5; +L463de0: +// bdead c1fa000b gp = MEM_U32(sp + 52); +s1 = v0 & 0xff; +goto L463e44; +s1 = v0 & 0xff; +L463dec: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = s3; +v0 = f_expinalter(mem, sp, a0, a1); +goto L463dfc; +a1 = s3; +L463dfc: +// bdead c1f2018b gp = MEM_U32(sp + 52); +if (v0 == 0) {s2 = 0x1; +goto L463e10;} +s2 = 0x1; +s1 = 0x1; +goto L463e44; +s1 = 0x1; +L463e10: +//nop; +a0 = MEM_U32(s0 + 32); +a1 = MEM_U32(s3 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L463e24; +//nop; +L463e24: +// bdead c1f2000b gp = MEM_U32(sp + 52); +a0 = MEM_U32(s0 + 32); +//nop; +a1 = MEM_U32(s3 + 36); +s2 = v0 & 0xff; +v0 = f_strskilled(mem, sp, a0, a1); +goto L463e3c; +s2 = v0 & 0xff; +L463e3c: +// bdead c1fa000b gp = MEM_U32(sp + 52); +s1 = v0 & 0xff; +L463e44: +v0 = MEM_U32(s3 + 32); +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +t7 = v1 < 0xa0; +if (t7 == 0) {t6 = (int)v1 >> 5; +goto L463e80;} +t6 = (int)v1 >> 5; +t8 = 0x10001070; +t9 = t6 << 2; +t8 = t8; +t3 = t8 + t9; +t2 = MEM_U32(t3 + 0); +//nop; +t1 = t2 << (v1 & 0x1f); +t7 = (int)t1 < (int)0x0; +L463e80: +if (t7 == 0) {//nop; +goto L464084;} +//nop; +if (s1 != 0) {//nop; +goto L464084;} +//nop; +t0 = MEM_U8(s0 + 16); +at = 0x10; +t4 = t0 + 0xffffffe0; +t6 = t4 < 0x60; +if (t6 == 0) {t8 = (int)t4 >> 5; +goto L463ec8;} +t8 = (int)t4 >> 5; +t3 = 0x10001064; +t9 = t8 << 2; +t3 = t3; +t2 = t3 + t9; +t1 = MEM_U32(t2 + 0); +//nop; +t5 = t1 << (t4 & 0x1f); +t6 = (int)t5 < (int)0x0; +L463ec8: +if (t6 != 0) {//nop; +goto L464084;} +//nop; +if (v1 != at) {//nop; +goto L463fd0;} +//nop; +t0 = 0x1001e6b4; +at = 0x3; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != at) {//nop; +goto L463efc;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L464084; +s2 = 0x1; +L463efc: +t8 = MEM_U8(v0 + 24); +//nop; +t3 = t8 & 0x1; +if (t3 == 0) {//nop; +goto L463f44;} +//nop; +a1 = 0x10021c78; +//nop; +a0 = MEM_U32(fp + 0); +a2 = MEM_U32(s0 + 32); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_cskilled(mem, sp, a0, a1, a2); +goto L463f2c; +//nop; +L463f2c: +// bdead c1fe000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L463f44;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L464084; +s2 = 0x1; +L463f44: +t9 = MEM_U32(s3 + 32); +a1 = MEM_U32(s0 + 32); +a0 = MEM_U32(t9 + 40); +//nop; +a2 = zero; +//nop; +v0 = f_listpskilled(mem, sp, a0, a1, a2); +goto L463f60; +//nop; +L463f60: +// bdead c1fe000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L463f78;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L464084; +s2 = 0x1; +L463f78: +t2 = MEM_U8(s0 + 16); +//nop; +t1 = t2 + 0xffffffc0; +t4 = t1 < 0x20; +t5 = -t4; +t7 = t5 & 0xc0; +t6 = t7 << (t1 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L464084;} +//nop; +a1 = 0x10021c78; +//nop; +a0 = MEM_U32(fp + 0); +a2 = MEM_U32(s0 + 32); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_cmkilled(mem, sp, a0, a1, a2); +goto L463fb8; +//nop; +L463fb8: +// bdead c1fc000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L464084;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L464084; +s2 = 0x1; +L463fd0: +//nop; +a0 = MEM_U8(v0 + 25); +a1 = MEM_U32(v0 + 20); +a2 = MEM_U32(s0 + 32); +//nop; +v0 = f_cskilled(mem, sp, a0, a1, a2); +goto L463fe8; +//nop; +L463fe8: +// bdead c1fe000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L464000;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L464084; +s2 = 0x1; +L464000: +t0 = MEM_U32(s3 + 32); +//nop; +a1 = MEM_U32(s0 + 32); +a0 = MEM_U32(t0 + 36); +a2 = zero; +v0 = f_listpskilled(mem, sp, a0, a1, a2); +goto L464018; +a2 = zero; +L464018: +// bdead c1fe000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L464030;} +//nop; +s1 = 0x1; +s2 = 0x1; +goto L464084; +s2 = 0x1; +L464030: +t8 = MEM_U8(s0 + 16); +//nop; +t3 = t8 + 0xffffffc0; +t9 = t3 < 0x20; +t2 = -t9; +t4 = t2 & 0xc0; +t5 = t4 << (t3 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L464084;} +//nop; +v0 = MEM_U32(s3 + 32); +//nop; +a2 = MEM_U32(s0 + 32); +a0 = MEM_U8(v0 + 25); +a1 = MEM_U32(v0 + 20); +//nop; +v0 = f_cmkilled(mem, sp, a0, a1, a2); +goto L464070; +//nop; +L464070: +// bdead c1fc000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L464084;} +//nop; +s1 = 0x1; +s2 = 0x1; +L464084: +if (s1 == 0) {//nop; +goto L4640a4;} +//nop; +//nop; +a0 = MEM_U32(sp + 68); +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L46409c; +a1 = s4; +L46409c: +// bdead c1fc0003 gp = MEM_U32(sp + 52); +//nop; +L4640a4: +if (s1 != 0) {//nop; +goto L4640b4;} +//nop; +if (s2 == 0) {t7 = MEM_U32(sp + 88); +goto L4640d0;} +t7 = MEM_U32(sp + 88); +L4640b4: +//nop; +a0 = s5; +a1 = s4; +f_setbit(mem, sp, a0, a1); +goto L4640c4; +a1 = s4; +L4640c4: +// bdead c1f00003 gp = MEM_U32(sp + 52); +//nop; +t7 = MEM_U32(sp + 88); +L4640d0: +s4 = s4 + 0x1; +if (s4 != t7) {s6 = s6 + 0x8; +goto L463b70;} +s6 = s6 + 0x8; +a0 = 0x1001eb84; +//nop; +a0 = MEM_U8(a0 + 0); +//nop; +L4640ec: +if (a0 != 0) {// bdead c0100003 ra = MEM_U32(sp + 60); +goto L464108;} +// bdead c0100003 ra = MEM_U32(sp + 60); +s3 = MEM_U32(s3 + 12); +//nop; +if (s3 != 0) {//nop; +goto L4639d4;} +//nop; +// bdead 1 ra = MEM_U32(sp + 60); +L464108: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +//nop; +//nop; +//nop; +//nop; +//nop; +} + +static uint32_t f_is_cup(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L464148: +//is_cup: +v0 = MEM_U32(a0 + 32); +//nop; +a1 = MEM_U8(v0 + 0); +//nop; +t6 = a1 < 0x40; +if (t6 == 0) {t7 = (int)a1 >> 5; +goto L464184;} +t7 = (int)a1 >> 5; +t9 = 0x100010a0; +t8 = t7 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (a1 & 0x1f); +t6 = (int)t2 < (int)0x0; +L464184: +if (t6 != 0) {v1 = t6; +goto L4641c4;} +v1 = t6; +v1 = a1 ^ 0x17; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L4641c4;} +//nop; +a0 = MEM_U16(v0 + 26); +//nop; +v1 = a0 & 0x2; +t4 = zero < v1; +v1 = t4 < 0x1; +if (v1 != 0) {//nop; +goto L4641c4;} +//nop; +v1 = a0 & 0x1; +t5 = zero < v1; +v1 = t5 < 0x1; +L4641c4: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_formlivbb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4641cc: +//formlivbb: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 92) = a1; +v0 = MEM_U16(a0 + 2); +t7 = 0x1001cc30; +t6 = v0 << 3; +t7 = MEM_U32(t7 + 0); +MEM_U32(sp + 48) = t6; +t9 = t7 + t6; +v1 = MEM_U32(t9 + 4); +s0 = a0; +if (v1 != 0) {s1 = a2; +goto L464628;} +s1 = a2; +//nop; +//nop; +//nop; +v0 = f_regclassof(mem, sp, a0); +goto L464228; +//nop; +L464228: +// bdead 4006000b gp = MEM_U32(sp + 32); +t5 = v0 << 3; +t6 = 0x1001cc10; +//nop; +a1 = MEM_U16(s0 + 2); +t6 = t6 + 0xfffffff8; +a0 = t5 + t6; +f_setbit(mem, sp, a0, a1); +goto L464248; +a0 = t5 + t6; +L464248: +v0 = MEM_U8(s0 + 0); +// bdead 4006000b gp = MEM_U32(sp + 32); +t4 = 0x3; +if (t4 != v0) {//nop; +goto L464504;} +//nop; +t7 = MEM_U8(s0 + 22); +at = 0x2; +if (t7 != at) {//nop; +goto L464504;} +//nop; +t8 = 0x1001c4c4; +t9 = MEM_U16(s0 + 20); +t8 = MEM_U32(t8 + 0); +t3 = zero; +if (t8 != t9) {//nop; +goto L464504;} +//nop; +a0 = MEM_U32(s0 + 16); +v1 = 0x1001cc44; +if ((int)a0 >= 0) {t1 = (int)a0 >> 2; +goto L46429c;} +t1 = (int)a0 >> 2; +at = a0 + 0x3; +t1 = (int)at >> 2; +L46429c: +v1 = MEM_U32(v1 + 0); +//nop; +at = (int)v1 < (int)t1; +if (at != 0) {t0 = 0x60; +goto L4642e8;} +t0 = 0x60; +t5 = 0x1001cc38; +t2 = t1 << 4; +t5 = MEM_U32(t5 + 0); +t0 = 0x60; +v0 = t5 + t2; +t6 = MEM_U8(v0 + 0); +//nop; +if (t0 == t6) {//nop; +goto L4642e4;} +//nop; +t7 = MEM_U8(v0 + 1); +at = 0x9; +if (t7 != at) {//nop; +goto L4642f0;} +//nop; +L4642e4: +t0 = 0x60; +L4642e8: +t3 = 0x1; +goto L464470; +t3 = 0x1; +L4642f0: +t8 = 0x1001eb70; +at = (int)v1 < (int)0x4; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L464320;} +//nop; +if (at != 0) {t9 = v1; +goto L464314;} +t9 = v1; +t9 = 0x3; +L464314: +at = (int)t9 < (int)t1; +if (at != 0) {//nop; +goto L46446c;} +//nop; +L464320: +//nop; +a1 = MEM_U8(s0 + 24); +a2 = MEM_U32(v0 + 8); +a3 = MEM_U32(v0 + 12); +MEM_U32(sp + 72) = t1; +MEM_U32(sp + 40) = t2; +MEM_U8(sp + 71) = (uint8_t)t3; +v0 = f_fitparmreg(mem, sp, a0, a1, a2, a3); +goto L464340; +MEM_U8(sp + 71) = (uint8_t)t3; +L464340: +// bdead 4006000b gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 72); +t2 = MEM_U32(sp + 40); +t3 = MEM_U8(sp + 71); +if (v0 == 0) {t0 = 0x60; +goto L46446c;} +t0 = 0x60; +t5 = 0x1001cc38; +at = 0x5000000; +t5 = MEM_U32(t5 + 0); +//nop; +t6 = t5 + t2; +t7 = MEM_U8(t6 + 1); +//nop; +t8 = t7 < 0x20; +t9 = -t8; +t5 = t9 & at; +t6 = t5 << (t7 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L4643d4;} +//nop; +t8 = 0x1001eb8c; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L4643d4;} +//nop; +t9 = 0x1001eb90; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L46446c;} +//nop; +t5 = 0x1001eb70; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L46446c;} +//nop; +L4643d4: +//nop; +a0 = 0x1001cbf8; +a1 = MEM_U16(s0 + 2); +MEM_U32(sp + 72) = t1; +MEM_U32(sp + 40) = t2; +MEM_U8(sp + 71) = (uint8_t)t3; +f_setbit(mem, sp, a0, a1); +goto L4643f0; +MEM_U8(sp + 71) = (uint8_t)t3; +L4643f0: +// bdead 40060003 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 72); +v0 = 0x1001e6b4; +t2 = MEM_U32(sp + 40); +v0 = MEM_U8(v0 + 0); +t3 = MEM_U8(sp + 71); +t7 = v0 ^ 0x3; +v0 = t7 < 0x1; +if (v0 == 0) {//nop; +goto L464438;} +//nop; +t6 = 0x1001cc38; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t8 = t6 + t2; +v0 = MEM_U8(t8 + 4); +//nop; +v0 = v0 < 0x1; +L464438: +at = 0x10022688; +//nop; +MEM_U8(at + 0) = (uint8_t)v0; +a1 = MEM_U16(s0 + 2); +a0 = 0x10009568; +MEM_U32(sp + 72) = t1; +MEM_U8(sp + 71) = (uint8_t)t3; +f_setbitbb(mem, sp, a0, a1); +goto L464458; +MEM_U8(sp + 71) = (uint8_t)t3; +L464458: +// bdead 40060003 gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 72); +t3 = MEM_U8(sp + 71); +t0 = 0x60; +goto L464470; +t0 = 0x60; +L46446c: +t3 = 0x1; +L464470: +if (t3 == 0) {//nop; +goto L464574;} +//nop; +t9 = 0x1001eb70; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L464574;} +//nop; +t5 = 0x1001cc44; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +at = (int)t5 < (int)0x4; +if (at != 0) {at = (int)t5 < (int)t1; +goto L4644b4;} +at = (int)t5 < (int)t1; +t5 = 0x3; +at = (int)t5 < (int)t1; +L4644b4: +if (at != 0) {//nop; +goto L464574;} +//nop; +a0 = 0x1001cc38; +t7 = t1 << 4; +a0 = MEM_U32(a0 + 0); +v1 = t1; +t6 = a0 + t7; +t8 = MEM_U8(t6 + 0); +t9 = t1 << 4; +if (t0 != t8) {t7 = 0x1; +goto L4644f4;} +t7 = 0x1; +v0 = a0 + t9; +L4644e4: +t5 = MEM_U8(v0 + -16); +v1 = v1 + 0xffffffff; +if (t0 == t5) {v0 = v0 + 0xfffffff0; +goto L4644e4;} +v0 = v0 + 0xfffffff0; +L4644f4: +t6 = v1 << 4; +t8 = a0 + t6; +MEM_U8(t8 + 3) = (uint8_t)t7; +goto L464574; +MEM_U8(t8 + 3) = (uint8_t)t7; +L464504: +if (t4 != v0) {//nop; +goto L464574;} +//nop; +t9 = MEM_U8(s0 + 22); +at = 0x1; +if (t9 != at) {//nop; +goto L464574;} +//nop; +t5 = 0x1001c4c4; +t6 = MEM_U16(s0 + 20); +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 != t6) {//nop; +goto L464574;} +//nop; +t7 = 0x1001cb20; +t8 = MEM_U32(s0 + 16); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != t8) {//nop; +goto L464574;} +//nop; +//nop; +a0 = 0x1001cbf8; +a1 = MEM_U16(s0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L464560; +//nop; +L464560: +// bdead 40060003 gp = MEM_U32(sp + 32); +//nop; +at = 0x10022688; +//nop; +MEM_U8(at + 0) = (uint8_t)zero; +L464574: +//nop; +a1 = 0x10013450; +a0 = 0x3c; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L464584; +a0 = 0x3c; +L464584: +// bdead 4006000b gp = MEM_U32(sp + 32); +t5 = MEM_U32(sp + 48); +t9 = 0x1001cc30; +t6 = 0x1; +t9 = MEM_U32(t9 + 0); +//nop; +a2 = t9 + t5; +if (v0 != 0) {MEM_U32(a2 + 4) = v0; +goto L4645b4;} +MEM_U32(a2 + 4) = v0; +at = 0x1001eb84; +MEM_U8(at + 0) = (uint8_t)t6; +goto L4647b8; +MEM_U8(at + 0) = (uint8_t)t6; +L4645b4: +v0 = MEM_U32(a2 + 4); +//nop; +MEM_U32(v0 + 0) = s0; +t7 = MEM_U16(s0 + 2); +MEM_U32(v0 + 8) = zero; +a0 = v0 + 0xc; +MEM_U32(sp + 52) = v0; +MEM_U32(v0 + 4) = t7; +f_formbvlivran(mem, sp, a0); +goto L4645d8; +MEM_U32(v0 + 4) = t7; +L4645d8: +// bdead 40060003 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 52); +//nop; +a0 = v0 + 0x14; +//nop; +f_formbvlivran(mem, sp, a0); +goto L4645f0; +//nop; +L4645f0: +v0 = MEM_U32(sp + 52); +// bdead 4006000b gp = MEM_U32(sp + 32); +t8 = MEM_U32(v0 + 24); +v1 = zero; +if (t8 == 0) {// bdead 4006001b ra = MEM_U32(sp + 36); +goto L4647bc;} +// bdead 4006001b ra = MEM_U32(sp + 36); +t9 = 0xffffffff; +MEM_U32(v0 + 28) = t9; +MEM_U8(v0 + 32) = (uint8_t)zero; +MEM_U32(v0 + 36) = zero; +MEM_U8(v0 + 35) = (uint8_t)zero; +MEM_U32(v0 + 52) = zero; +MEM_U32(v0 + 56) = zero; +goto L464644; +MEM_U32(v0 + 56) = zero; +L464628: +t5 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U16(t5 + 8); +a1 = v1 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46463c; +a1 = v1 + 0x14; +L46463c: +// bdead 4006000b gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +L464644: +if (v1 != 0) {t8 = MEM_U32(sp + 92); +goto L46476c;} +t8 = MEM_U32(sp + 92); +v0 = 0x10021cfc; +a1 = 0x10013450; +t6 = MEM_U32(v0 + 0); +a0 = 0x18; +t7 = t6 + 0x1; +MEM_U32(v0 + 0) = t7; +//nop; +//nop; +//nop; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L464674; +//nop; +L464674: +// bdead 4006000b gp = MEM_U32(sp + 32); +if (v0 != 0) {MEM_U32(s1 + 0) = v0; +goto L464690;} +MEM_U32(s1 + 0) = v0; +at = 0x1001eb84; +t8 = 0x1; +MEM_U8(at + 0) = (uint8_t)t8; +goto L4647b8; +MEM_U8(at + 0) = (uint8_t)t8; +L464690: +v0 = MEM_U32(s1 + 0); +a3 = MEM_U32(sp + 92); +t9 = 0x1001cc30; +MEM_U16(v0 + 16) = (uint16_t)zero; +MEM_U8(v0 + 18) = (uint8_t)zero; +MEM_U8(v0 + 20) = (uint8_t)zero; +MEM_U8(v0 + 19) = (uint8_t)zero; +MEM_U32(v0 + 0) = a3; +t5 = MEM_U32(sp + 48); +t9 = MEM_U32(t9 + 0); +//nop; +a2 = t9 + t5; +v1 = MEM_U32(a2 + 4); +//nop; +a0 = MEM_U32(v1 + 56); +//nop; +if (a0 != 0) {//nop; +goto L4646e4;} +//nop; +t6 = MEM_U32(s1 + 0); +MEM_U32(v1 + 8) = t6; +goto L4646f0; +MEM_U32(v1 + 8) = t6; +L4646e4: +t7 = MEM_U32(s1 + 0); +//nop; +MEM_U32(a0 + 4) = t7; +L4646f0: +t8 = MEM_U32(s1 + 0); +t9 = MEM_U32(a2 + 4); +//nop; +MEM_U32(t9 + 56) = t8; +MEM_U32(v0 + 4) = zero; +t5 = MEM_U32(a2 + 4); +//nop; +MEM_U32(v0 + 8) = t5; +t6 = MEM_U32(a3 + 48); +//nop; +MEM_U32(v0 + 12) = t6; +t7 = MEM_U32(s1 + 0); +a1 = MEM_U16(a3 + 8); +MEM_U32(a3 + 48) = t7; +a0 = MEM_U32(a2 + 4); +MEM_U32(sp + 52) = v0; +a0 = a0 + 0x14; +f_setbitbb(mem, sp, a0, a1); +goto L464738; +a0 = a0 + 0x14; +L464738: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 92); +//nop; +a1 = MEM_U16(s0 + 2); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L464750; +a0 = a0 + 0x104; +L464750: +v0 = MEM_U32(sp + 52); +// bdead b gp = MEM_U32(sp + 32); +MEM_U8(v0 + 21) = (uint8_t)zero; +MEM_U8(v0 + 22) = (uint8_t)zero; +MEM_U8(v0 + 23) = (uint8_t)zero; +goto L4647b8; +MEM_U8(v0 + 23) = (uint8_t)zero; +// fdead 0 t8 = MEM_U32(sp + 92); +L46476c: +//nop; +v0 = MEM_U32(t8 + 48); +//nop; +MEM_U32(s1 + 0) = v0; +t9 = MEM_U32(v0 + 8); +//nop; +t5 = MEM_U32(t9 + 0); +//nop; +if (s0 == t5) {// bdead 60009 ra = MEM_U32(sp + 36); +goto L4647bc;} +// bdead 60009 ra = MEM_U32(sp + 36); +L464794: +t6 = MEM_U32(v0 + 12); +//nop; +MEM_U32(s1 + 0) = t6; +t7 = MEM_U32(t6 + 8); +v0 = t6; +t8 = MEM_U32(t7 + 0); +//nop; +if (s0 != t8) {//nop; +goto L464794;} +//nop; +L4647b8: +// bdead 1 ra = MEM_U32(sp + 36); +L4647bc: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static uint32_t f_passedinreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4647cc: +//passedinreg: +//nop; +//nop; +//nop; +t6 = MEM_U8(a0 + 22); +sp = sp + 0xffffffe0; +at = 0x1; +// fdead 4000816f MEM_U32(sp + 28) = ra; +if (t6 != at) {// fdead 4000816f MEM_U32(sp + 24) = gp; +goto L4647f8;} +// fdead 4000816f MEM_U32(sp + 24) = gp; +v1 = 0x1; +goto L4648e4; +v1 = 0x1; +L4647f8: +t7 = 0x1001eb70; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L464850;} +//nop; +v0 = 0x1001eb8c; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L464848;} +//nop; +t8 = MEM_U8(a0 + 1); +at = 0x5000000; +t9 = t8 < 0x20; +t0 = -t9; +t1 = t0 & at; +v0 = t1 << (t8 & 0x1f); +t2 = (int)v0 < (int)0x0; +v0 = t2 < 0x1; +L464848: +v1 = v0 & 0xff; +goto L4648e4; +v1 = v0 & 0xff; +L464850: +//nop; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 36) = a1; +v0 = f_regclassof(mem, sp, a0); +goto L464860; +MEM_U32(sp + 36) = a1; +L464860: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 36); +at = 0x1; +if (v0 != at) {//nop; +goto L4648d0;} +//nop; +t3 = MEM_U32(a0 + 16); +//nop; +v0 = (int)t3 < (int)a1; +v0 = v0 ^ 0x1; +if (v0 == 0) {//nop; +goto L4648c8;} +//nop; +v0 = 0x1001eb8c; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 != 0) {//nop; +goto L4648c8;} +//nop; +t4 = MEM_U8(a0 + 1); +at = 0x5000000; +t5 = t4 < 0x20; +t6 = -t5; +t7 = t6 & at; +v0 = t7 << (t4 & 0x1f); +t9 = (int)v0 < (int)0x0; +v0 = t9 < 0x1; +L4648c8: +v1 = v0 & 0xff; +goto L4648e4; +v1 = v0 & 0xff; +L4648d0: +t0 = MEM_U32(a0 + 16); +//nop; +v1 = (int)t0 < (int)a1; +t1 = v1 & 0xff; +v1 = t1; +L4648e4: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_varappear(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4648f4: +//varappear: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +v1 = 0x1001cb24; +// fdead 400000fb MEM_U32(sp + 28) = ra; +// fdead 400000fb MEM_U32(sp + 24) = gp; +a2 = a1; +L464914: +if (a2 != 0) {//nop; +goto L464924;} +//nop; +MEM_U8(sp + 39) = (uint8_t)zero; +goto L464a40; +MEM_U8(sp + 39) = (uint8_t)zero; +L464924: +v0 = MEM_U8(a2 + 0); +//nop; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L464a1c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000577c[] = { +&&L46495c, +&&L46495c, +&&L464964, +&&L4649a4, +&&L46495c, +&&L464964, +&&L464a14, +&&L46495c, +}; +dest = Lswitch1000577c[t6]; +//nop; +goto *dest; +//nop; +L46495c: +MEM_U8(sp + 39) = (uint8_t)zero; +goto L464a40; +MEM_U8(sp + 39) = (uint8_t)zero; +L464964: +v0 = MEM_U32(a2 + 48); +//nop; +if (v0 == 0) {//nop; +goto L464984;} +//nop; +t7 = MEM_U32(v1 + 0); +//nop; +if (t7 != v0) {//nop; +goto L46499c;} +//nop; +L464984: +t8 = MEM_U32(a2 + 20); +//nop; +t9 = a0 ^ t8; +t9 = t9 < 0x1; +MEM_U8(sp + 39) = (uint8_t)t9; +goto L464a40; +MEM_U8(sp + 39) = (uint8_t)t9; +L46499c: +a2 = v0; +goto L464914; +a2 = v0; +L4649a4: +//nop; +a1 = MEM_U32(a2 + 36); +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a2; +v0 = f_varappear(mem, sp, a0, a1); +goto L4649b8; +MEM_U32(sp + 44) = a2; +L4649b8: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +v1 = v0 & 0xff; +if (v1 != 0) {//nop; +goto L464a0c;} +//nop; +t0 = MEM_U8(a2 + 32); +t2 = 0x10013460; +t1 = t0 << 2; +t1 = t1 - t0; +t3 = t1 + t2; +t4 = MEM_U8(t3 + 2); +//nop; +if (t4 == 0) {//nop; +goto L464a0c;} +//nop; +//nop; +a1 = MEM_U32(a2 + 40); +//nop; +v0 = f_varappear(mem, sp, a0, a1); +goto L464a04; +//nop; +L464a04: +// bdead 40000009 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +L464a0c: +MEM_U8(sp + 39) = (uint8_t)v1; +goto L464a40; +MEM_U8(sp + 39) = (uint8_t)v1; +L464a14: +MEM_U8(sp + 39) = (uint8_t)zero; +goto L464a40; +MEM_U8(sp + 39) = (uint8_t)zero; +L464a1c: +a2 = 0x10005770; +//nop; +a0 = 0x1; +a1 = 0xcc; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L464a38; +a2 = a2; +L464a38: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L464a40: +// bdead 40000001 ra = MEM_U32(sp + 28); +v0 = MEM_U8(sp + 39); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_caninsertearly(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L464a50: +//caninsertearly: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 56) = fp; +fp = 0x1001cb40; +// fdead c00001eb MEM_U32(sp + 48) = s7; +v0 = MEM_U32(fp + 0); +// fdead c00001eb MEM_U32(sp + 28) = s2; +// fdead c00001eb MEM_U32(sp + 24) = s1; +s7 = a1; +// fdead c10001eb MEM_U32(sp + 60) = ra; +// fdead c10001eb MEM_U32(sp + 52) = gp; +// fdead c10001eb MEM_U32(sp + 44) = s6; +// fdead c10001eb MEM_U32(sp + 40) = s5; +// fdead c10001eb MEM_U32(sp + 36) = s4; +// fdead c10001eb MEM_U32(sp + 32) = s3; +// fdead c10001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 64) = a0; +s2 = 0x1; +if ((int)v0 <= 0) {s1 = zero; +goto L464c4c;} +s1 = zero; +s5 = 0x1001cc30; +s4 = 0x1001cb88; +s3 = zero << 4; +s6 = 0x80; +L464ab8: +t6 = MEM_U32(s7 + 360); +//nop; +t7 = t6 + s3; +t8 = MEM_U32(t7 + 12); +t9 = MEM_U32(t7 + 8); +t1 = MEM_U32(t7 + 4); +t3 = MEM_U32(t7 + 0); +t0 = t8 | t9; +t2 = t0 | t1; +t4 = t2 | t3; +if (t4 != 0) {//nop; +goto L464af0;} +//nop; +s1 = s1 + 0x80; +goto L464c30; +s1 = s1 + 0x80; +L464af0: +if (s2 == 0) {s0 = zero; +goto L464c30;} +s0 = zero; +at = (int)s1 < (int)v0; +if (at == 0) {t5 = s0 < 0x80; +goto L464c30;} +t5 = s0 < 0x80; +L464b04: +if (t5 == 0) {//nop; +goto L464b30;} +//nop; +t6 = MEM_U32(s7 + 360); +t9 = (int)s0 >> 5; +t0 = t9 << 2; +t8 = t6 + s3; +t1 = t8 + t0; +t7 = MEM_U32(t1 + 0); +//nop; +t2 = t7 << (s0 & 0x1f); +t5 = (int)t2 < (int)0x0; +L464b30: +if (t5 == 0) {//nop; +goto L464c08;} +//nop; +//nop; +a0 = s1; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L464b48; +a1 = s4; +L464b48: +// bdead c1fe000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L464c08;} +//nop; +t4 = MEM_U32(s5 + 0); +t6 = s1 << 3; +t9 = t4 + t6; +v0 = MEM_U32(t9 + 0); +//nop; +v1 = MEM_U8(v0 + 16); +//nop; +v1 = v1 + 0xffffffe0; +t8 = v1 < 0x80; +if (t8 == 0) {t0 = (int)v1 >> 5; +goto L464ba0;} +t0 = (int)v1 >> 5; +t7 = 0x100010b4; +t1 = t0 << 2; +t7 = t7; +t2 = t7 + t1; +t3 = MEM_U32(t2 + 0); +//nop; +t5 = t3 << (v1 & 0x1f); +t8 = (int)t5 < (int)0x0; +L464ba0: +if (t8 == 0) {t6 = v1 < 0x60; +goto L464bb0;} +t6 = v1 < 0x60; +s2 = zero; +goto L464c08; +s2 = zero; +L464bb0: +if (t6 == 0) {//nop; +goto L464bdc;} +//nop; +t7 = 0x100010a8; +t9 = (int)v1 >> 5; +t0 = t9 << 2; +t7 = t7; +t1 = t7 + t0; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (v1 & 0x1f); +t6 = (int)t3 < (int)0x0; +L464bdc: +if (t6 == 0) {//nop; +goto L464c08;} +//nop; +//nop; +a0 = MEM_U32(v0 + 20); +a1 = MEM_U32(sp + 64); +//nop; +v0 = f_varappear(mem, sp, a0, a1); +goto L464bf8; +//nop; +L464bf8: +// bdead c1fe000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L464c08;} +//nop; +s2 = zero; +L464c08: +s0 = s0 + 0x1; +if (s2 == 0) {s1 = s1 + 0x1; +goto L464c30;} +s1 = s1 + 0x1; +t4 = MEM_U32(fp + 0); +//nop; +at = (int)s1 < (int)t4; +if (at == 0) {//nop; +goto L464c30;} +//nop; +if (s0 != s6) {t5 = s0 < 0x80; +goto L464b04;} +t5 = s0 < 0x80; +L464c30: +if (s2 == 0) {s3 = s3 + 0x10; +goto L464c4c;} +s3 = s3 + 0x10; +v0 = MEM_U32(fp + 0); +//nop; +at = (int)s1 < (int)v0; +if (at != 0) {//nop; +goto L464ab8;} +//nop; +L464c4c: +// bdead 80001 ra = MEM_U32(sp + 60); +v0 = s2; +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 s7 = MEM_U32(sp + 48); +// bdead 9 fp = MEM_U32(sp + 56); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t f_sizeofsetexpr(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L464c80: +//sizeofsetexpr: +v0 = MEM_U8(a0 + 16); +at = 0x2; +t6 = v0 < 0xa0; +if (t6 == 0) {//nop; +goto L464cbc;} +//nop; +t9 = 0x100010c4; +t7 = (int)v0 >> 5; +t8 = t7 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (v0 & 0x1f); +t3 = (int)t2 < (int)0x0; +t6 = t3; +L464cbc: +if (t6 != 0) {//nop; +goto L464cc8;} +//nop; +abort(); +L464cc8: +if (v0 != at) {//nop; +goto L464cdc;} +//nop; +v0 = MEM_U16(a0 + 36); +//nop; +return v0; +//nop; +L464cdc: +v0 = MEM_U32(a0 + 28); +//nop; +//nop; +return v0; +//nop; +} + +static void func_464cec(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L464cec: +//nop; +//nop; +//nop; +t6 = 0x1001eb1c; +sp = sp + 0xffffffb8; +t6 = MEM_U8(t6 + 0); +// fdead 4000806b MEM_U32(sp + 28) = s0; +s0 = a0; +// fdead 4002806b MEM_U32(sp + 36) = ra; +// fdead 4002806b MEM_U32(sp + 32) = gp; +MEM_U32(sp + 76) = a1; +if (t6 == 0) {MEM_U32(sp + 68) = v0; +goto L464e40;} +MEM_U32(sp + 68) = v0; +t7 = MEM_U8(a0 + 8); +at = 0x47; +if (t7 != at) {//nop; +goto L464d38;} +//nop; +v1 = 0x1; +goto L464da8; +v1 = 0x1; +L464d38: +t8 = MEM_U32(s0 + 24); +if (a1 == 0) {MEM_U32(sp + 48) = t8; +goto L464d78;} +MEM_U32(sp + 48) = t8; +t9 = sp + 0x30; +a2 = MEM_U32(t9 + 0); +t2 = 0x3; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t9 + 4); +//nop; +MEM_U32(sp + 16) = t2; +a0 = 0x6; +MEM_U32(sp + 12) = a3; +v0 = f_constinreg(mem, sp, a0, a1, a2, a3); +goto L464d6c; +MEM_U32(sp + 12) = a3; +L464d6c: +// bdead 4002000b gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +goto L464da8; +v1 = v0 & 0xff; +L464d78: +t3 = sp + 0x30; +a2 = MEM_U32(t3 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t3 + 4); +t6 = 0x1; +MEM_U32(sp + 16) = t6; +a0 = 0x6; +MEM_U32(sp + 12) = a3; +v0 = f_constinreg(mem, sp, a0, a1, a2, a3); +goto L464da0; +MEM_U32(sp + 12) = a3; +L464da0: +// bdead 4002000b gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +L464da8: +if (v1 == 0) {// bdead 40020003 ra = MEM_U32(sp + 36); +goto L464e44;} +// bdead 40020003 ra = MEM_U32(sp + 36); +//nop; +a0 = MEM_U32(s0 + 40); +a1 = zero; +v0 = f_newbit(mem, sp, a0, a1); +goto L464dc0; +a1 = zero; +L464dc0: +t7 = MEM_U32(s0 + 40); +// bdead 40030009 gp = MEM_U32(sp + 32); +MEM_U16(t7 + 2) = (uint16_t)v0; +t8 = MEM_U32(sp + 68); +//nop; +a3 = MEM_U32(t8 + -4); +a0 = MEM_U32(s0 + 40); +a2 = sp + 0x3c; +a1 = a3; +MEM_U32(sp + 40) = a3; +f_formlivbb(mem, sp, a0, a1, a2); +goto L464dec; +MEM_U32(sp + 40) = a3; +L464dec: +// bdead 40020001 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 40); +t0 = 0x1001eb84; +v0 = MEM_U32(sp + 60); +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {// bdead 40020109 ra = MEM_U32(sp + 36); +goto L464e44;} +// bdead 40020109 ra = MEM_U32(sp + 36); +t9 = MEM_U16(v0 + 16); +at = 0x1; +t1 = t9 + 0x1; +t2 = t1 & 0xffff; +if (t2 != at) {MEM_U16(v0 + 16) = (uint16_t)t1; +goto L464e40;} +MEM_U16(v0 + 16) = (uint16_t)t1; +t4 = MEM_U32(s0 + 40); +//nop; +a1 = MEM_U16(t4 + 2); +a0 = a3 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L464e38; +a0 = a3 + 0x114; +L464e38: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L464e40: +// bdead 1 ra = MEM_U32(sp + 36); +L464e44: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static void func_464e50(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L464e50: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +// fdead 400001eb MEM_U32(sp + 32) = s0; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 44) = ra; +// fdead 400201eb MEM_U32(sp + 40) = gp; +// fdead 400201eb MEM_U32(sp + 36) = s1; +MEM_U32(sp + 100) = a1; +MEM_U32(sp + 92) = v0; +a0 = 0x1001cb24; +MEM_U32(v0 + -12) = zero; +L464e84: +if (s0 == 0) {// bdead 40020023 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40020023 ra = MEM_U32(sp + 44); +v0 = MEM_U8(s0 + 0); +v1 = s0; +t7 = v0 + 0xffffffff; +at = t7 < 0x8; +if (at == 0) {//nop; +goto L466758;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100057a8[] = { +&&L464fb0, +&&L464ec4, +&&L465088, +&&L465928, +&&L4650b4, +&&L4654cc, +&&L466758, +&&L46677c, +}; +dest = Lswitch100057a8[t7]; +//nop; +goto *dest; +//nop; +L464ec4: +a2 = MEM_U32(s0 + 32); +a3 = MEM_U32(s0 + 36); +t0 = MEM_U8(sp + 103); +//nop; +a0 = MEM_U8(s0 + 1); +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 16) = t0; +v0 = f_constinreg(mem, sp, a0, a1, a2, a3); +goto L464ee8; +MEM_U32(sp + 16) = t0; +L464ee8: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 == 0) {// bdead 40020003 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40020003 ra = MEM_U32(sp + 44); +a0 = MEM_U32(s0 + 20); +at = 0xffff; +t1 = MEM_U16(a0 + 2); +//nop; +if (t1 != at) {t3 = MEM_U32(sp + 92); +goto L464f34;} +t3 = MEM_U32(sp + 92); +//nop; +a1 = zero; +//nop; +v0 = f_newbit(mem, sp, a0, a1); +goto L464f1c; +//nop; +L464f1c: +t2 = MEM_U32(s0 + 20); +// bdead 40020809 gp = MEM_U32(sp + 40); +MEM_U16(t2 + 2) = (uint16_t)v0; +a0 = MEM_U32(s0 + 20); +//nop; +t3 = MEM_U32(sp + 92); +L464f34: +//nop; +s1 = MEM_U32(t3 + -4); +a2 = t3 + 0xfffffff4; +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L464f48; +a1 = s1; +L464f48: +// bdead 40060001 gp = MEM_U32(sp + 40); +t5 = MEM_U32(sp + 92); +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {// bdead 40064001 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40064001 ra = MEM_U32(sp + 44); +v1 = MEM_U32(t5 + -12); +at = 0x1; +t6 = MEM_U16(v1 + 16); +//nop; +t7 = t6 + 0x1; +t8 = t7 & 0xffff; +if (t8 != at) {MEM_U16(v1 + 16) = (uint16_t)t7; +goto L46677c;} +MEM_U16(v1 + 16) = (uint16_t)t7; +t9 = MEM_U32(s0 + 20); +a0 = s1 + 0x114; +a1 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +f_setbit(mem, sp, a0, a1); +goto L464fa4; +//nop; +L464fa4: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L466780; +// bdead 1 ra = MEM_U32(sp + 44); +L464fb0: +//nop; +a0 = MEM_U8(s0 + 50); +a1 = MEM_U32(s0 + 32); +a2 = MEM_U8(sp + 103); +//nop; +v0 = f_ldainreg(mem, sp, a0, a1, a2); +goto L464fc8; +//nop; +L464fc8: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 == 0) {// bdead 40020003 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40020003 ra = MEM_U32(sp + 44); +a0 = MEM_U32(s0 + 20); +at = 0xffff; +t0 = MEM_U16(a0 + 2); +//nop; +if (t0 != at) {t2 = MEM_U32(sp + 92); +goto L465014;} +t2 = MEM_U32(sp + 92); +//nop; +a1 = zero; +//nop; +v0 = f_newbit(mem, sp, a0, a1); +goto L464ffc; +//nop; +L464ffc: +t1 = MEM_U32(s0 + 20); +// bdead 40020409 gp = MEM_U32(sp + 40); +MEM_U16(t1 + 2) = (uint16_t)v0; +a0 = MEM_U32(s0 + 20); +//nop; +t2 = MEM_U32(sp + 92); +L465014: +//nop; +s1 = MEM_U32(t2 + -4); +a2 = t2 + 0xfffffff4; +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L465028; +a1 = s1; +L465028: +// bdead 40060001 gp = MEM_U32(sp + 40); +t4 = MEM_U32(sp + 92); +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead 40062001 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40062001 ra = MEM_U32(sp + 44); +v1 = MEM_U32(t4 + -12); +at = 0x1; +t5 = MEM_U16(v1 + 16); +//nop; +t6 = t5 + 0x1; +t7 = t6 & 0xffff; +if (t7 != at) {MEM_U16(v1 + 16) = (uint16_t)t6; +goto L46677c;} +MEM_U16(v1 + 16) = (uint16_t)t6; +t8 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t8 + 2); +a0 = s1 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L46507c; +a0 = s1 + 0x114; +L46507c: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L466780; +// bdead 1 ra = MEM_U32(sp + 44); +L465088: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {// bdead 4000003b ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 4000003b ra = MEM_U32(sp + 44); +t9 = MEM_U32(a0 + 0); +//nop; +if (t9 == v0) {// bdead 40000033 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40000033 ra = MEM_U32(sp + 44); +s0 = MEM_U32(v1 + 48); +//nop; +goto L464e84; +//nop; +L4650b4: +t0 = MEM_U8(s0 + 4); +t2 = MEM_U32(sp + 92); +if (t0 != 0) {//nop; +goto L46531c;} +//nop; +t1 = MEM_U32(s0 + 20); +s1 = MEM_U32(t2 + -4); +//nop; +a0 = MEM_U16(t1 + 2); +a1 = s1 + 0x15c; +MEM_U32(sp + 56) = a1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4650e0; +MEM_U32(sp + 56) = a1; +L4650e0: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L465224;} +//nop; +t3 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t3 + 2); +a1 = s1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465100; +a1 = s1 + 0x124; +L465100: +// bdead 4006018b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L46516c;} +//nop; +v0 = MEM_U32(s0 + 52); +at = 0x6; +t4 = MEM_U8(v0 + 0); +//nop; +if (t4 != at) {//nop; +goto L465154;} +//nop; +t5 = MEM_U8(v0 + 3); +//nop; +if (t5 != 0) {//nop; +goto L465154;} +//nop; +t6 = MEM_U32(v0 + 20); +//nop; +a0 = MEM_U16(t6 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465148; +a1 = s1 + 0x13c; +L465148: +// bdead 4006018b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L46516c;} +//nop; +L465154: +//nop; +a0 = 0x45b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L465164; +//nop; +L465164: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L46516c: +t7 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t7 + 2); +a1 = s1 + 0x14c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465180; +a1 = s1 + 0x14c; +L465180: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {t1 = 0x1; +goto L4651d4;} +t1 = 0x1; +v0 = MEM_U32(s0 + 52); +at = 0x6; +t8 = MEM_U8(v0 + 0); +//nop; +if (t8 != at) {//nop; +goto L4651dc;} +//nop; +t9 = MEM_U8(v0 + 2); +//nop; +if (t9 == 0) {//nop; +goto L4651dc;} +//nop; +t0 = MEM_U32(v0 + 20); +//nop; +a0 = MEM_U16(t0 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4651c8; +a1 = s1 + 0x13c; +L4651c8: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t1 = 0x1; +goto L4651dc;} +t1 = 0x1; +L4651d4: +MEM_U8(s0 + 4) = (uint8_t)t1; +goto L46531c; +MEM_U8(s0 + 4) = (uint8_t)t1; +L4651dc: +t3 = MEM_U32(s0 + 20); +t2 = 0x5; +//nop; +MEM_U8(s0 + 4) = (uint8_t)t2; +a0 = MEM_U32(sp + 56); +a1 = MEM_U16(t3 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L4651fc; +//nop; +L4651fc: +// bdead 40020003 gp = MEM_U32(sp + 40); +t4 = MEM_U32(s0 + 20); +//nop; +a0 = 0x1001cbe0; +a1 = MEM_U16(t4 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L465218; +//nop; +L465218: +// bdead 40020003 gp = MEM_U32(sp + 40); +t8 = MEM_U8(s0 + 5); +goto L465320; +t8 = MEM_U8(s0 + 5); +L465224: +t5 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t5 + 2); +a1 = s1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465238; +a1 = s1 + 0x124; +L465238: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L46529c;} +//nop; +v0 = MEM_U32(s0 + 52); +at = 0x6; +t6 = MEM_U8(v0 + 0); +//nop; +if (t6 != at) {t9 = 0x2; +goto L46528c;} +t9 = 0x2; +t7 = MEM_U8(v0 + 3); +//nop; +if (t7 != 0) {t9 = 0x2; +goto L46528c;} +t9 = 0x2; +t8 = MEM_U32(v0 + 20); +//nop; +a0 = MEM_U16(t8 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465280; +a1 = s1 + 0x13c; +L465280: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {t9 = 0x2; +goto L46529c;} +t9 = 0x2; +L46528c: +t0 = 0x7; +MEM_U8(s0 + 4) = (uint8_t)t9; +MEM_U8(s0 + 5) = (uint8_t)t0; +goto L46531c; +MEM_U8(s0 + 5) = (uint8_t)t0; +L46529c: +v0 = MEM_U32(s0 + 52); +at = 0x6; +t1 = MEM_U8(v0 + 0); +//nop; +if (t1 != at) {//nop; +goto L4652ec;} +//nop; +t2 = MEM_U8(v0 + 2); +//nop; +if (t2 == 0) {//nop; +goto L4652ec;} +//nop; +t3 = MEM_U32(v0 + 20); +//nop; +a0 = MEM_U16(t3 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4652d8; +a1 = s1 + 0x13c; +L4652d8: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t4 = 0x4; +goto L4652ec;} +t4 = 0x4; +MEM_U8(s0 + 4) = (uint8_t)t4; +goto L46531c; +MEM_U8(s0 + 4) = (uint8_t)t4; +L4652ec: +t5 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t5 + 2); +a1 = s1 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465300; +a1 = s1 + 0x154; +L465300: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 == 0) {t7 = 0x4; +goto L465318;} +t7 = 0x4; +t6 = 0x3; +MEM_U8(s0 + 4) = (uint8_t)t6; +goto L46531c; +MEM_U8(s0 + 4) = (uint8_t)t6; +L465318: +MEM_U8(s0 + 4) = (uint8_t)t7; +L46531c: +t8 = MEM_U8(s0 + 5); +L465320: +at = 0x7; +if (t8 != at) {//nop; +goto L4653bc;} +//nop; +t9 = MEM_U32(sp + 92); +a0 = MEM_U32(s0 + 20); +s1 = MEM_U32(t9 + -4); +a2 = t9 + 0xfffffff4; +//nop; +a1 = s1; +//nop; +f_formlivbb(mem, sp, a0, a1, a2); +goto L46534c; +//nop; +L46534c: +// bdead 40060001 gp = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 92); +t0 = 0x1001eb84; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {// bdead 40060401 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40060401 ra = MEM_U32(sp + 44); +v1 = MEM_U32(t1 + -12); +at = 0x1; +t2 = MEM_U16(v1 + 16); +//nop; +t3 = t2 + 0x1; +t4 = t3 & 0xffff; +if (t4 != at) {MEM_U16(v1 + 16) = (uint16_t)t3; +goto L46677c;} +MEM_U16(v1 + 16) = (uint16_t)t3; +t5 = MEM_U8(v1 + 18); +//nop; +if (t5 != 0) {// bdead 40060001 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40060001 ra = MEM_U32(sp + 44); +t6 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t6 + 2); +a0 = s1 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L4653b0; +a0 = s1 + 0x114; +L4653b0: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L466780; +// bdead 1 ra = MEM_U32(sp + 44); +L4653bc: +//nop; +a0 = MEM_U32(s0 + 52); +v0 = MEM_U32(sp + 92); +// bdead 4002002b t9 = t9; +a1 = 0x3; +func_464e50(mem, sp, v0, a0, a1); +goto L4653d4; +a1 = 0x3; +L4653d4: +t7 = MEM_U16(s0 + 6); +// bdead 40030003 gp = MEM_U32(sp + 40); +at = t7 < 0x2; +if (at != 0) {//nop; +goto L4653f8;} +//nop; +t8 = MEM_U8(s0 + 4); +at = 0x2; +if (t8 != at) {v0 = MEM_U32(sp + 92); +goto L46542c;} +v0 = MEM_U32(sp + 92); +L4653f8: +t9 = MEM_U8(s0 + 4); +at = 0x14000000; +t0 = t9 < 0x20; +t1 = -t0; +t2 = t1 & at; +t3 = t2 << (t9 & 0x1f); +if ((int)t3 >= 0) {t3 = MEM_U32(sp + 92); +goto L4654c4;} +t3 = MEM_U32(sp + 92); +t4 = MEM_U8(s0 + 5); +at = 0x7; +if (t4 == at) {t3 = MEM_U32(sp + 92); +goto L4654c4;} +t3 = MEM_U32(sp + 92); +v0 = MEM_U32(sp + 92); +L46542c: +//nop; +s1 = MEM_U32(v0 + -4); +a0 = MEM_U32(s0 + 20); +a2 = v0 + 0xfffffff4; +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L465444; +a1 = s1; +L465444: +// bdead 40060001 gp = MEM_U32(sp + 40); +t6 = MEM_U32(sp + 92); +t5 = 0x1001eb84; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {// bdead 40068001 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40068001 ra = MEM_U32(sp + 44); +v1 = MEM_U32(t6 + -12); +a0 = s1 + 0x10c; +t7 = MEM_U8(v1 + 18); +//nop; +t8 = t7 + 0x1; +MEM_U8(v1 + 18) = (uint8_t)t8; +t0 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t0 + 2); +MEM_U32(sp + 56) = v1; +f_setbit(mem, sp, a0, a1); +goto L465490; +MEM_U32(sp + 56) = v1; +L465490: +v1 = MEM_U32(sp + 56); +// bdead 20011 gp = MEM_U32(sp + 40); +v0 = MEM_U16(v1 + 16); +t1 = 0x1; +if (v0 != 0) {t9 = 0x7; +goto L4654b0;} +t9 = 0x7; +v0 = MEM_U16(v1 + 16); +MEM_U8(v1 + 20) = (uint8_t)t1; +L4654b0: +t2 = v0 + 0x1; +MEM_U16(v1 + 16) = (uint16_t)t2; +MEM_U8(s0 + 5) = (uint8_t)t9; +goto L46677c; +MEM_U8(s0 + 5) = (uint8_t)t9; +// fdead 0 t3 = MEM_U32(sp + 92); +L4654c4: +MEM_U32(t3 + -12) = zero; +goto L46677c; +MEM_U32(t3 + -12) = zero; +L4654cc: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L4654f8;} +//nop; +t4 = MEM_U32(a0 + 0); +//nop; +if (t4 == v0) {//nop; +goto L4654f8;} +//nop; +s0 = MEM_U32(v1 + 48); +//nop; +goto L464e84; +//nop; +L4654f8: +t5 = MEM_U8(s0 + 4); +t7 = MEM_U32(sp + 92); +if (t5 != 0) {//nop; +goto L465700;} +//nop; +t6 = MEM_U32(s0 + 20); +s1 = MEM_U32(t7 + -4); +//nop; +a0 = MEM_U16(t6 + 2); +a1 = s1 + 0x15c; +MEM_U32(sp + 56) = a1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465524; +MEM_U32(sp + 56) = a1; +L465524: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L465638;} +//nop; +t8 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t8 + 2); +a1 = s1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465544; +a1 = s1 + 0x124; +L465544: +// bdead 4006018b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L465598;} +//nop; +t0 = MEM_U8(s0 + 3); +//nop; +if (t0 != 0) {//nop; +goto L465580;} +//nop; +t1 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t1 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465574; +a1 = s1 + 0x13c; +L465574: +// bdead 4006018b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L465598;} +//nop; +L465580: +//nop; +a0 = 0x45b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L465590; +//nop; +L465590: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L465598: +t2 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t2 + 2); +a1 = s1 + 0x14c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4655ac; +a1 = s1 + 0x14c; +L4655ac: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {t4 = 0x1; +goto L4655e8;} +t4 = 0x1; +t9 = MEM_U8(s0 + 2); +//nop; +if (t9 == 0) {//nop; +goto L4655f0;} +//nop; +t3 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t3 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4655dc; +a1 = s1 + 0x13c; +L4655dc: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t4 = 0x1; +goto L4655f0;} +t4 = 0x1; +L4655e8: +MEM_U8(s0 + 4) = (uint8_t)t4; +goto L465700; +MEM_U8(s0 + 4) = (uint8_t)t4; +L4655f0: +t6 = MEM_U32(s0 + 20); +t5 = 0x5; +//nop; +MEM_U8(s0 + 4) = (uint8_t)t5; +a0 = MEM_U32(sp + 56); +a1 = MEM_U16(t6 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L465610; +//nop; +L465610: +// bdead 40020003 gp = MEM_U32(sp + 40); +t7 = MEM_U32(s0 + 20); +//nop; +a0 = 0x1001cbe0; +a1 = MEM_U16(t7 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L46562c; +//nop; +L46562c: +// bdead 40020003 gp = MEM_U32(sp + 40); +t0 = MEM_U8(s0 + 5); +goto L465704; +t0 = MEM_U8(s0 + 5); +L465638: +t8 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t8 + 2); +a1 = s1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46564c; +a1 = s1 + 0x124; +L46564c: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L465698;} +//nop; +t0 = MEM_U8(s0 + 3); +//nop; +if (t0 != 0) {t2 = 0x2; +goto L465688;} +t2 = 0x2; +t1 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t1 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46567c; +a1 = s1 + 0x13c; +L46567c: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {t2 = 0x2; +goto L465698;} +t2 = 0x2; +L465688: +t9 = 0x7; +MEM_U8(s0 + 4) = (uint8_t)t2; +MEM_U8(s0 + 5) = (uint8_t)t9; +goto L465700; +MEM_U8(s0 + 5) = (uint8_t)t9; +L465698: +t3 = MEM_U8(s0 + 2); +//nop; +if (t3 == 0) {//nop; +goto L4656d0;} +//nop; +t4 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t4 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4656bc; +a1 = s1 + 0x13c; +L4656bc: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t5 = 0x4; +goto L4656d0;} +t5 = 0x4; +MEM_U8(s0 + 4) = (uint8_t)t5; +goto L465700; +MEM_U8(s0 + 4) = (uint8_t)t5; +L4656d0: +t6 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t6 + 2); +a1 = s1 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4656e4; +a1 = s1 + 0x154; +L4656e4: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 == 0) {t8 = 0x4; +goto L4656fc;} +t8 = 0x4; +t7 = 0x3; +MEM_U8(s0 + 4) = (uint8_t)t7; +goto L465700; +MEM_U8(s0 + 4) = (uint8_t)t7; +L4656fc: +MEM_U8(s0 + 4) = (uint8_t)t8; +L465700: +t0 = MEM_U8(s0 + 5); +L465704: +at = 0x7; +if (t0 != at) {//nop; +goto L4657d4;} +//nop; +t1 = MEM_U8(s0 + 1); +at = 0x5000000; +t2 = t1 < 0x20; +t9 = -t2; +t3 = t9 & at; +t4 = t3 << (t1 & 0x1f); +if ((int)t4 >= 0) {t6 = MEM_U32(sp + 92); +goto L46574c;} +t6 = MEM_U32(sp + 92); +t5 = 0x1001eb90; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {// bdead 40020001 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40020001 ra = MEM_U32(sp + 44); +t6 = MEM_U32(sp + 92); +L46574c: +//nop; +s1 = MEM_U32(t6 + -4); +a0 = MEM_U32(s0 + 20); +a2 = t6 + 0xfffffff4; +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L465764; +a1 = s1; +L465764: +// bdead 40060001 gp = MEM_U32(sp + 40); +t8 = MEM_U32(sp + 92); +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {// bdead 42060001 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 42060001 ra = MEM_U32(sp + 44); +v1 = MEM_U32(t8 + -12); +at = 0x1; +t0 = MEM_U16(v1 + 16); +//nop; +t2 = t0 + 0x1; +t9 = t2 & 0xffff; +if (t9 != at) {MEM_U16(v1 + 16) = (uint16_t)t2; +goto L46677c;} +MEM_U16(v1 + 16) = (uint16_t)t2; +t3 = MEM_U8(v1 + 18); +//nop; +if (t3 != 0) {// bdead 40060001 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40060001 ra = MEM_U32(sp + 44); +t1 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t1 + 2); +a0 = s1 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L4657c8; +a0 = s1 + 0x114; +L4657c8: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L466780; +// bdead 1 ra = MEM_U32(sp + 44); +L4657d4: +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 92); +// bdead 4002002b t9 = t9; +a1 = 0x3; +func_464e50(mem, sp, v0, a0, a1); +goto L4657ec; +a1 = 0x3; +L4657ec: +t4 = MEM_U16(s0 + 6); +// bdead 40022003 gp = MEM_U32(sp + 40); +at = t4 < 0x2; +if (at != 0) {//nop; +goto L465810;} +//nop; +t5 = MEM_U8(s0 + 4); +at = 0x2; +if (t5 != at) {//nop; +goto L465840;} +//nop; +L465810: +t6 = MEM_U8(s0 + 4); +at = 0x14000000; +t7 = t6 < 0x20; +t8 = -t7; +t0 = t8 & at; +t2 = t0 << (t6 & 0x1f); +if ((int)t2 >= 0) {t8 = MEM_U32(sp + 92); +goto L465920;} +t8 = MEM_U32(sp + 92); +t9 = MEM_U8(s0 + 5); +at = 0x7; +if (t9 == at) {t8 = MEM_U32(sp + 92); +goto L465920;} +t8 = MEM_U32(sp + 92); +L465840: +t3 = MEM_U8(s0 + 1); +at = 0x5000000; +t1 = t3 < 0x20; +t4 = -t1; +t5 = t4 & at; +t7 = t5 << (t3 & 0x1f); +if ((int)t7 >= 0) {v0 = MEM_U32(sp + 92); +goto L46587c;} +v0 = MEM_U32(sp + 92); +t8 = 0x1001eb90; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {t7 = MEM_U32(sp + 92); +goto L465914;} +t7 = MEM_U32(sp + 92); +v0 = MEM_U32(sp + 92); +L46587c: +//nop; +s1 = MEM_U32(v0 + -4); +a0 = MEM_U32(s0 + 20); +a2 = v0 + 0xfffffff4; +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L465894; +a1 = s1; +L465894: +// bdead 40060001 gp = MEM_U32(sp + 40); +t6 = MEM_U32(sp + 92); +t0 = 0x1001eb84; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {// bdead 40068001 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40068001 ra = MEM_U32(sp + 44); +v1 = MEM_U32(t6 + -12); +a0 = s1 + 0x10c; +t2 = MEM_U8(v1 + 18); +//nop; +t9 = t2 + 0x1; +MEM_U8(v1 + 18) = (uint8_t)t9; +t1 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t1 + 2); +MEM_U32(sp + 56) = v1; +f_setbit(mem, sp, a0, a1); +goto L4658e0; +MEM_U32(sp + 56) = v1; +L4658e0: +v1 = MEM_U32(sp + 56); +// bdead 20011 gp = MEM_U32(sp + 40); +v0 = MEM_U16(v1 + 16); +t4 = 0x1; +if (v0 != 0) {t3 = 0x7; +goto L465900;} +t3 = 0x7; +v0 = MEM_U16(v1 + 16); +MEM_U8(v1 + 20) = (uint8_t)t4; +L465900: +t5 = v0 + 0x1; +MEM_U16(v1 + 16) = (uint16_t)t5; +MEM_U8(s0 + 5) = (uint8_t)t3; +goto L46677c; +MEM_U8(s0 + 5) = (uint8_t)t3; +// fdead 0 t7 = MEM_U32(sp + 92); +L465914: +MEM_U32(t7 + -12) = zero; +goto L46677c; +MEM_U32(t7 + -12) = zero; +// fdead 0 t8 = MEM_U32(sp + 92); +L465920: +MEM_U32(t8 + -12) = zero; +goto L46677c; +MEM_U32(t8 + -12) = zero; +L465928: +t0 = MEM_U8(s0 + 4); +t2 = MEM_U32(sp + 92); +if (t0 != 0) {//nop; +goto L465b40;} +//nop; +t6 = MEM_U32(s0 + 20); +s1 = MEM_U32(t2 + -4); +//nop; +a0 = MEM_U16(t6 + 2); +a1 = s1 + 0x15c; +MEM_U32(sp + 56) = a1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465954; +MEM_U32(sp + 56) = a1; +L465954: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {//nop; +goto L465a70;} +//nop; +t9 = MEM_U32(s0 + 20); +a1 = s1 + 0x124; +a0 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46597c; +//nop; +L46597c: +// bdead 4006018b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4659d0;} +//nop; +t1 = MEM_U8(s0 + 33); +//nop; +if (t1 != 0) {//nop; +goto L4659b8;} +//nop; +t4 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t4 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4659ac; +a1 = s1 + 0x13c; +L4659ac: +// bdead 4006018b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4659d0;} +//nop; +L4659b8: +//nop; +a0 = 0x45b; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L4659c8; +//nop; +L4659c8: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L4659d0: +t5 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t5 + 2); +a1 = s1 + 0x14c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4659e4; +a1 = s1 + 0x14c; +L4659e4: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {t8 = 0x1; +goto L465a20;} +t8 = 0x1; +t3 = MEM_U8(s0 + 34); +//nop; +if (t3 != 0) {//nop; +goto L465a28;} +//nop; +t7 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t7 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465a14; +a1 = s1 + 0x13c; +L465a14: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t8 = 0x1; +goto L465a28;} +t8 = 0x1; +L465a20: +MEM_U8(s0 + 4) = (uint8_t)t8; +goto L465b40; +MEM_U8(s0 + 4) = (uint8_t)t8; +L465a28: +t6 = MEM_U32(s0 + 20); +t0 = 0x5; +//nop; +MEM_U8(s0 + 4) = (uint8_t)t0; +a0 = MEM_U32(sp + 56); +a1 = MEM_U16(t6 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L465a48; +//nop; +L465a48: +// bdead 40020003 gp = MEM_U32(sp + 40); +t2 = MEM_U32(s0 + 20); +//nop; +a0 = 0x1001cbe0; +a1 = MEM_U16(t2 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L465a64; +//nop; +L465a64: +// bdead 40020003 gp = MEM_U32(sp + 40); +t1 = MEM_U8(s0 + 5); +goto L465b44; +t1 = MEM_U8(s0 + 5); +L465a70: +t9 = MEM_U32(s0 + 20); +a1 = s1 + 0x124; +a0 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465a8c; +//nop; +L465a8c: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L465ad8;} +//nop; +t1 = MEM_U8(s0 + 33); +//nop; +if (t1 != 0) {t5 = 0x2; +goto L465ac8;} +t5 = 0x2; +t4 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t4 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465abc; +a1 = s1 + 0x13c; +L465abc: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 == 0) {t5 = 0x2; +goto L465ad8;} +t5 = 0x2; +L465ac8: +t3 = 0x7; +MEM_U8(s0 + 4) = (uint8_t)t5; +MEM_U8(s0 + 5) = (uint8_t)t3; +goto L465b40; +MEM_U8(s0 + 5) = (uint8_t)t3; +L465ad8: +t7 = MEM_U8(s0 + 34); +//nop; +if (t7 != 0) {//nop; +goto L465b10;} +//nop; +t8 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t8 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465afc; +a1 = s1 + 0x13c; +L465afc: +// bdead 4006000b gp = MEM_U32(sp + 40); +if (v0 != 0) {t0 = 0x4; +goto L465b10;} +t0 = 0x4; +MEM_U8(s0 + 4) = (uint8_t)t0; +goto L465b40; +MEM_U8(s0 + 4) = (uint8_t)t0; +L465b10: +t6 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t6 + 2); +a1 = s1 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L465b24; +a1 = s1 + 0x154; +L465b24: +// bdead 4002000b gp = MEM_U32(sp + 40); +if (v0 == 0) {t2 = 0x3; +goto L465b38;} +t2 = 0x3; +MEM_U8(s0 + 4) = (uint8_t)t2; +goto L465b40; +MEM_U8(s0 + 4) = (uint8_t)t2; +L465b38: +t9 = 0x4; +MEM_U8(s0 + 4) = (uint8_t)t9; +L465b40: +t1 = MEM_U8(s0 + 5); +L465b44: +at = 0x7; +if (t1 != at) {//nop; +goto L465c48;} +//nop; +v0 = MEM_U8(s0 + 35); +at = 0x5; +if (v0 == at) {at = 0x7; +goto L465b68;} +at = 0x7; +if (v0 != at) {at = 0xe; +goto L465b80;} +at = 0xe; +L465b68: +t4 = 0x1001eb90; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {at = 0xe; +goto L46677c;} +at = 0xe; +L465b80: +if (v0 != at) {t3 = MEM_U32(sp + 92); +goto L465bc0;} +t3 = MEM_U32(sp + 92); +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +v0 = f_sizeofsetexpr(mem, sp, a0); +goto L465b98; +//nop; +L465b98: +// bdead 40020009 gp = MEM_U32(sp + 40); +//nop; +t5 = 0x1001eb98; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +at = (int)t5 < (int)v0; +if (at != 0) {// bdead 40020001 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40020001 ra = MEM_U32(sp + 44); +t3 = MEM_U32(sp + 92); +L465bc0: +//nop; +s1 = MEM_U32(t3 + -4); +a0 = MEM_U32(s0 + 20); +a2 = t3 + 0xfffffff4; +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L465bd8; +a1 = s1; +L465bd8: +// bdead 40060001 gp = MEM_U32(sp + 40); +t8 = MEM_U32(sp + 92); +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {// bdead 42060001 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 42060001 ra = MEM_U32(sp + 44); +v1 = MEM_U32(t8 + -12); +at = 0x1; +t0 = MEM_U16(v1 + 16); +//nop; +t6 = t0 + 0x1; +t2 = t6 & 0xffff; +if (t2 != at) {MEM_U16(v1 + 16) = (uint16_t)t6; +goto L46677c;} +MEM_U16(v1 + 16) = (uint16_t)t6; +t9 = MEM_U8(v1 + 18); +//nop; +if (t9 != 0) {// bdead 40060001 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40060001 ra = MEM_U32(sp + 44); +t1 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t1 + 2); +a0 = s1 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L465c3c; +a0 = s1 + 0x114; +L465c3c: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L466780; +// bdead 1 ra = MEM_U32(sp + 44); +L465c48: +v0 = MEM_U8(s0 + 32); +t5 = 0x10013460; +t4 = v0 << 2; +t4 = t4 - v0; +t3 = t4 + t5; +t7 = MEM_U8(t3 + 2); +v1 = v0 + 0xffffffe0; +if (t7 == 0) {t8 = v1 < 0x40; +goto L46624c;} +t8 = v1 < 0x40; +if (t8 == 0) {t0 = (int)v1 >> 5; +goto L465c94;} +t0 = (int)v1 >> 5; +t2 = 0x10001138; +t6 = t0 << 2; +t2 = t2; +t9 = t2 + t6; +t1 = MEM_U32(t9 + 0); +//nop; +t4 = t1 << (v1 & 0x1f); +t8 = (int)t4 < (int)0x0; +L465c94: +if (t8 == 0) {at = 0x7d; +goto L4660f4;} +at = 0x7d; +t3 = MEM_U32(s0 + 56); +//nop; +a0 = MEM_U32(t3 + 4); +//nop; +if (a0 != 0) {//nop; +goto L465ccc;} +//nop; +t7 = MEM_U32(s0 + 60); +//nop; +t0 = MEM_U32(t7 + 4); +//nop; +if (t0 == 0) {t0 = v1 < 0x40; +goto L4660f8;} +t0 = v1 < 0x40; +L465ccc: +if (a0 == 0) {//nop; +goto L465ecc;} +//nop; +t2 = MEM_U8(a0 + 1); +at = 0x5000000; +t6 = t2 < 0x20; +t9 = -t6; +t1 = t9 & at; +t4 = t1 << (t2 & 0x1f); +if ((int)t4 >= 0) {t8 = MEM_U32(sp + 92); +goto L465d10;} +t8 = MEM_U32(sp + 92); +t5 = 0x1001eb90; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L465ecc;} +//nop; +t8 = MEM_U32(sp + 92); +L465d10: +//nop; +s1 = MEM_U32(t8 + -4); +a2 = t8 + 0xfffffff4; +MEM_U32(sp + 48) = a2; +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L465d28; +a1 = s1; +L465d28: +// bdead 40060003 gp = MEM_U32(sp + 40); +t7 = MEM_U32(sp + 92); +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead 40070003 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40070003 ra = MEM_U32(sp + 44); +v1 = MEM_U32(t7 + -12); +at = 0x1; +t0 = MEM_U16(v1 + 16); +//nop; +t6 = t0 + 0x1; +t9 = t6 & 0xffff; +if (t9 != at) {MEM_U16(v1 + 16) = (uint16_t)t6; +goto L465d9c;} +MEM_U16(v1 + 16) = (uint16_t)t6; +t1 = MEM_U8(v1 + 18); +//nop; +if (t1 != 0) {//nop; +goto L465d9c;} +//nop; +t2 = MEM_U32(s0 + 56); +//nop; +t4 = MEM_U32(t2 + 4); +a0 = s1 + 0x114; +a1 = MEM_U16(t4 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L465d94; +//nop; +L465d94: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L465d9c: +t5 = MEM_U32(s0 + 40); +at = 0x2; +t8 = MEM_U8(t5 + 0); +//nop; +if (t8 != at) {//nop; +goto L465e0c;} +//nop; +t3 = MEM_U8(s0 + 32); +a0 = MEM_U32(s0 + 56); +t7 = t3 + 0xffffffe0; +t0 = t7 < 0x40; +if (t0 == 0) {t6 = (int)t7 >> 5; +goto L465dec;} +t6 = (int)t7 >> 5; +t1 = 0x10001130; +t9 = t6 << 2; +t1 = t1; +t2 = t1 + t9; +t4 = MEM_U32(t2 + 0); +//nop; +t5 = t4 << (t7 & 0x1f); +t0 = (int)t5 < (int)0x0; +L465dec: +//nop; +v0 = MEM_U32(sp + 92); +// bdead 4002022b t9 = t9; +a1 = t0; +func_464cec(mem, sp, v0, a0, a1); +goto L465e00; +a1 = t0; +L465e00: +// bdead 40020003 gp = MEM_U32(sp + 40); +t6 = MEM_U32(s0 + 60); +goto L465ed0; +t6 = MEM_U32(s0 + 60); +L465e0c: +t3 = MEM_U32(s0 + 60); +at = 0x5000000; +a0 = MEM_U32(t3 + 0); +//nop; +t6 = MEM_U8(a0 + 1); +//nop; +t1 = t6 < 0x20; +t9 = -t1; +t2 = t9 & at; +t4 = t2 << (t6 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L465e54;} +//nop; +t7 = 0x1001eb90; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L465ecc;} +//nop; +L465e54: +//nop; +a2 = MEM_U32(sp + 48); +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L465e64; +a1 = s1; +L465e64: +// bdead 40060003 gp = MEM_U32(sp + 40); +t8 = MEM_U32(sp + 92); +t5 = 0x1001eb84; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L46677c;} +//nop; +v1 = MEM_U32(t8 + -12); +//nop; +t0 = MEM_U16(v1 + 16); +t1 = MEM_U8(v1 + 18); +t3 = t0 + 0x1; +MEM_U16(v1 + 16) = (uint16_t)t3; +if (t1 == 0) {//nop; +goto L465ea8;} +//nop; +abort(); +L465ea8: +t9 = MEM_U32(s0 + 60); +a0 = s1 + 0x114; +t2 = MEM_U32(t9 + 0); +//nop; +a1 = MEM_U16(t2 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L465ec4; +//nop; +L465ec4: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +L465ecc: +t6 = MEM_U32(s0 + 60); +L465ed0: +//nop; +a0 = MEM_U32(t6 + 4); +//nop; +if (a0 == 0) {t7 = MEM_U32(sp + 92); +goto L4660e0;} +t7 = MEM_U32(sp + 92); +t4 = MEM_U8(a0 + 1); +at = 0x5000000; +t7 = t4 < 0x20; +t5 = -t7; +t8 = t5 & at; +t0 = t8 << (t4 & 0x1f); +if ((int)t0 >= 0) {t1 = MEM_U32(sp + 92); +goto L465f20;} +t1 = MEM_U32(sp + 92); +t3 = 0x1001eb90; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {t7 = MEM_U32(sp + 92); +goto L4660e0;} +t7 = MEM_U32(sp + 92); +t1 = MEM_U32(sp + 92); +L465f20: +//nop; +s1 = MEM_U32(t1 + -4); +a2 = t1 + 0xfffffff4; +MEM_U32(sp + 48) = a2; +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L465f38; +a1 = s1; +L465f38: +// bdead 40060003 gp = MEM_U32(sp + 40); +t2 = MEM_U32(sp + 92); +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {// bdead 40060803 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40060803 ra = MEM_U32(sp + 44); +v1 = MEM_U32(t2 + -12); +at = 0x1; +t6 = MEM_U16(v1 + 16); +//nop; +t7 = t6 + 0x1; +t5 = t7 & 0xffff; +if (t5 != at) {MEM_U16(v1 + 16) = (uint16_t)t7; +goto L465fac;} +MEM_U16(v1 + 16) = (uint16_t)t7; +t8 = MEM_U8(v1 + 18); +//nop; +if (t8 != 0) {//nop; +goto L465fac;} +//nop; +t4 = MEM_U32(s0 + 60); +//nop; +t0 = MEM_U32(t4 + 4); +a0 = s1 + 0x114; +a1 = MEM_U16(t0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L465fa4; +//nop; +L465fa4: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L465fac: +t3 = MEM_U32(s0 + 36); +at = 0x2; +t1 = MEM_U8(t3 + 0); +//nop; +if (t1 != at) {//nop; +goto L46601c;} +//nop; +t9 = MEM_U8(s0 + 32); +a0 = MEM_U32(s0 + 60); +t2 = t9 + 0xffffffe0; +t6 = t2 < 0x40; +if (t6 == 0) {t7 = (int)t2 >> 5; +goto L465ffc;} +t7 = (int)t2 >> 5; +t8 = 0x10001130; +t5 = t7 << 2; +t8 = t8; +t4 = t8 + t5; +t0 = MEM_U32(t4 + 0); +//nop; +t3 = t0 << (t2 & 0x1f); +t6 = (int)t3 < (int)0x0; +L465ffc: +//nop; +v0 = MEM_U32(sp + 92); +// bdead 4002802b t9 = t9; +a1 = t6; +func_464cec(mem, sp, v0, a0, a1); +goto L466010; +a1 = t6; +L466010: +// bdead 40020003 gp = MEM_U32(sp + 40); +t7 = MEM_U32(sp + 92); +goto L4660e0; +t7 = MEM_U32(sp + 92); +L46601c: +t9 = MEM_U32(s0 + 56); +at = 0x5000000; +a0 = MEM_U32(t9 + 0); +//nop; +t7 = MEM_U8(a0 + 1); +//nop; +t8 = t7 < 0x20; +t5 = -t8; +t4 = t5 & at; +t0 = t4 << (t7 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L466064;} +//nop; +t2 = 0x1001eb90; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {t7 = MEM_U32(sp + 92); +goto L4660e0;} +t7 = MEM_U32(sp + 92); +L466064: +//nop; +a2 = MEM_U32(sp + 48); +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L466074; +a1 = s1; +L466074: +// bdead 40060003 gp = MEM_U32(sp + 40); +t1 = MEM_U32(sp + 92); +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {//nop; +goto L46677c;} +//nop; +v1 = MEM_U32(t1 + -12); +//nop; +t6 = MEM_U16(v1 + 16); +t8 = MEM_U8(v1 + 18); +t9 = t6 + 0x1; +MEM_U16(v1 + 16) = (uint16_t)t9; +if (t8 == 0) {//nop; +goto L4660b8;} +//nop; +abort(); +L4660b8: +t5 = MEM_U32(s0 + 56); +//nop; +t4 = MEM_U32(t5 + 0); +a0 = s1 + 0x114; +a1 = MEM_U16(t4 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L4660d4; +//nop; +L4660d4: +// bdead 40020003 gp = MEM_U32(sp + 40); +//nop; +t7 = MEM_U32(sp + 92); +L4660e0: +//nop; +MEM_U32(t7 + -12) = zero; +v0 = MEM_U8(s0 + 4); +t8 = MEM_U16(s0 + 6); +goto L4662d4; +t8 = MEM_U16(s0 + 6); +L4660f4: +t0 = v1 < 0x40; +L4660f8: +if (t0 == 0) {t2 = (int)v1 >> 5; +goto L466120;} +t2 = (int)v1 >> 5; +t1 = 0x10001130; +t3 = t2 << 2; +t1 = t1; +t6 = t1 + t3; +t9 = MEM_U32(t6 + 0); +//nop; +t8 = t9 << (v1 & 0x1f); +t0 = (int)t8 < (int)0x0; +L466120: +if (t0 == 0) {t4 = v0 < 0xa0; +goto L466130;} +t4 = v0 < 0xa0; +s1 = 0x3; +goto L4661d8; +s1 = 0x3; +L466130: +if (t4 == 0) {t7 = (int)v0 >> 5; +goto L466158;} +t7 = (int)v0 >> 5; +t1 = 0x1000111c; +t2 = t7 << 2; +t1 = t1; +t3 = t1 + t2; +t6 = MEM_U32(t3 + 0); +//nop; +t9 = t6 << (v0 & 0x1f); +t4 = (int)t9 < (int)0x0; +L466158: +if (t4 == 0) {t5 = v0 < 0x80; +goto L466168;} +t5 = v0 < 0x80; +s1 = 0x2; +goto L4661d8; +s1 = 0x2; +L466168: +if (t5 == 0) {t0 = (int)v0 >> 5; +goto L466190;} +t0 = (int)v0 >> 5; +t1 = 0x1000110c; +t7 = t0 << 2; +t1 = t1; +t2 = t1 + t7; +t3 = MEM_U32(t2 + 0); +//nop; +t6 = t3 << (v0 & 0x1f); +t5 = (int)t6 < (int)0x0; +L466190: +if (t5 == 0) {t8 = v0 < 0x80; +goto L4661a0;} +t8 = v0 < 0x80; +s1 = 0x1; +goto L4661d8; +s1 = 0x1; +L4661a0: +if (t8 == 0) {t4 = (int)v0 >> 5; +goto L4661c8;} +t4 = (int)v0 >> 5; +t1 = 0x100010fc; +t0 = t4 << 2; +t1 = t1; +t7 = t1 + t0; +t2 = MEM_U32(t7 + 0); +//nop; +t3 = t2 << (v0 & 0x1f); +t8 = (int)t3 < (int)0x0; +L4661c8: +if (t8 == 0) {s1 = zero; +goto L4661d8;} +s1 = zero; +s1 = 0x5; +goto L4661d8; +s1 = 0x5; +L4661d8: +if (v0 != at) {//nop; +goto L466204;} +//nop; +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 92); +// bdead 4006002b t9 = t9; +a1 = 0x3; +func_464e50(mem, sp, v0, a0, a1); +goto L4661f8; +a1 = 0x3; +L4661f8: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +goto L466224; +//nop; +L466204: +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 92); +// bdead 4006002b t9 = t9; +a1 = s1; +func_464e50(mem, sp, v0, a0, a1); +goto L46621c; +a1 = s1; +L46621c: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L466224: +//nop; +a0 = MEM_U32(s0 + 40); +v0 = MEM_U32(sp + 92); +// fdead 16006003f t9 = t9; +a1 = s1; +func_464e50(mem, sp, v0, a0, a1); +goto L46623c; +a1 = s1; +L46623c: +// bdead 40020003 gp = MEM_U32(sp + 40); +v0 = MEM_U8(s0 + 4); +t8 = MEM_U16(s0 + 6); +goto L4662d4; +t8 = MEM_U16(s0 + 6); +L46624c: +t9 = v0 + 0xffffffe0; +t5 = t9 < 0x80; +if (t5 == 0) {t4 = (int)t9 >> 5; +goto L46627c;} +t4 = (int)t9 >> 5; +t0 = 0x100010ec; +t1 = t4 << 2; +t0 = t0; +t7 = t0 + t1; +t2 = MEM_U32(t7 + 0); +//nop; +t3 = t2 << (t9 & 0x1f); +t5 = (int)t3 < (int)0x0; +L46627c: +if (t5 == 0) {//nop; +goto L4662ac;} +//nop; +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 92); +// bdead 4002002b t9 = t9; +a1 = 0x3; +func_464e50(mem, sp, v0, a0, a1); +goto L46629c; +a1 = 0x3; +L46629c: +// bdead 40020003 gp = MEM_U32(sp + 40); +v0 = MEM_U8(s0 + 4); +t8 = MEM_U16(s0 + 6); +goto L4662d4; +t8 = MEM_U16(s0 + 6); +L4662ac: +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 92); +// bdead 4002002b t9 = t9; +a1 = zero; +func_464e50(mem, sp, v0, a0, a1); +goto L4662c4; +a1 = zero; +L4662c4: +// bdead 40020003 gp = MEM_U32(sp + 40); +v0 = MEM_U8(s0 + 4); +//nop; +t8 = MEM_U16(s0 + 6); +L4662d4: +t4 = v0 < 0x20; +at = t8 < 0x2; +if (at != 0) {t0 = -t4; +goto L4662ec;} +t0 = -t4; +at = 0x2; +if (v0 != at) {at = 0x14000000; +goto L466310;} +L4662ec: +at = 0x14000000; +t1 = t0 & at; +t7 = t1 << (v0 & 0x1f); +if ((int)t7 >= 0) {t3 = MEM_U32(sp + 92); +goto L466750;} +t3 = MEM_U32(sp + 92); +t2 = MEM_U8(s0 + 5); +at = 0x7; +if (t2 == at) {t3 = MEM_U32(sp + 92); +goto L466750;} +t3 = MEM_U32(sp + 92); +L466310: +t3 = MEM_U8(s0 + 35); +t9 = 0x7; +at = 0xe; +if (t3 != at) {MEM_U8(s0 + 5) = (uint8_t)t9; +goto L466360;} +MEM_U8(s0 + 5) = (uint8_t)t9; +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +v0 = f_sizeofsetexpr(mem, sp, a0); +goto L466334; +//nop; +L466334: +// bdead 4002000b gp = MEM_U32(sp + 40); +t5 = MEM_U32(sp + 92); +t6 = 0x1001eb98; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +at = (int)t6 < (int)v0; +if (at == 0) {//nop; +goto L466360;} +//nop; +MEM_U32(t5 + -12) = zero; +goto L46677c; +MEM_U32(t5 + -12) = zero; +L466360: +t8 = MEM_U8(s0 + 35); +at = 0x5000000; +t4 = t8 < 0x20; +t0 = -t4; +t1 = t0 & at; +t7 = t1 << (t8 & 0x1f); +if ((int)t7 >= 0) {t9 = MEM_U32(sp + 92); +goto L46639c;} +t9 = MEM_U32(sp + 92); +t2 = 0x1001eb90; +t7 = MEM_U32(sp + 92); +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L466430;} +//nop; +t9 = MEM_U32(sp + 92); +L46639c: +a0 = MEM_U32(s0 + 20); +s1 = MEM_U32(t9 + -4); +a2 = t9 + 0xfffffff4; +//nop; +a1 = s1; +//nop; +f_formlivbb(mem, sp, a0, a1, a2); +goto L4663b8; +//nop; +L4663b8: +// bdead 40060003 gp = MEM_U32(sp + 40); +t6 = MEM_U32(sp + 92); +t3 = 0x1001eb84; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead 40068003 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40068003 ra = MEM_U32(sp + 44); +v1 = MEM_U32(t6 + -12); +a0 = s1 + 0x10c; +t5 = MEM_U8(v1 + 18); +//nop; +t4 = t5 + 0x1; +MEM_U8(v1 + 18) = (uint8_t)t4; +t0 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t0 + 2); +MEM_U32(sp + 56) = v1; +f_setbit(mem, sp, a0, a1); +goto L466404; +MEM_U32(sp + 56) = v1; +L466404: +v1 = MEM_U32(sp + 56); +// bdead 40020013 gp = MEM_U32(sp + 40); +v0 = MEM_U16(v1 + 16); +t1 = 0x1; +if (v0 != 0) {t8 = v0 + 0x1; +goto L466428;} +t8 = v0 + 0x1; +v0 = MEM_U16(v1 + 16); +MEM_U8(v1 + 20) = (uint8_t)t1; +t8 = v0 + 0x1; +L466428: +MEM_U16(v1 + 16) = (uint16_t)t8; +goto L466434; +MEM_U16(v1 + 16) = (uint16_t)t8; +L466430: +MEM_U32(t7 + -12) = zero; +L466434: +t2 = MEM_U8(s0 + 32); +//nop; +t9 = t2 < 0xa0; +if (t9 == 0) {t3 = (int)t2 >> 5; +goto L466468;} +t3 = (int)t2 >> 5; +t5 = 0x100010d8; +t6 = t3 << 2; +t5 = t5; +t4 = t5 + t6; +t0 = MEM_U32(t4 + 0); +//nop; +t1 = t0 << (t2 & 0x1f); +t9 = (int)t1 < (int)0x0; +L466468: +if (t9 != 0) {// bdead 40020003 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40020003 ra = MEM_U32(sp + 44); +a0 = MEM_U32(s0 + 20); +//nop; +v0 = MEM_U32(a0 + 36); +//nop; +if (v0 == 0) {// bdead 4000002b ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 4000002b ra = MEM_U32(sp + 44); +t7 = 0x1001cb28; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == v0) {// bdead 40000023 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40000023 ra = MEM_U32(sp + 44); +t5 = MEM_U32(a0 + 36); +MEM_U32(sp + 64) = a0; +v0 = MEM_U32(t5 + 24); +//nop; +if (v0 != 0) {//nop; +goto L4665d4;} +//nop; +s1 = 0x10013450; +//nop; +a0 = 0x28; +a1 = s1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4664cc; +a1 = s1; +L4664cc: +t6 = MEM_U32(sp + 64); +// bdead 4004800b gp = MEM_U32(sp + 40); +t4 = MEM_U32(t6 + 36); +a3 = v0; +t0 = MEM_U32(t4 + 0); +t8 = v0; +t1 = t0 + 0x24; +L4664e8: +at = MEM_U32(t0 + 0); +t0 = t0 + 0xc; +MEM_U32(t8 + 0) = at; +at = MEM_U32(t0 + -8); +t8 = t8 + 0xc; +MEM_U32(t8 + -8) = at; +at = MEM_U32(t0 + -4); +if (t0 != t1) {MEM_U32(t8 + -4) = at; +goto L4664e8;} +MEM_U32(t8 + -4) = at; +at = MEM_U32(t0 + 0); +t9 = 0xa; +MEM_U32(t8 + 0) = at; +MEM_U8(v0 + 16) = (uint8_t)t9; +//nop; +MEM_U32(sp + 88) = a3; +a0 = v0; +a1 = zero; +v0 = f_newbit(mem, sp, a0, a1); +goto L466530; +a1 = zero; +L466530: +a2 = MEM_U32(sp + 64); +// bdead 40040089 gp = MEM_U32(sp + 40); +t7 = MEM_U32(a2 + 36); +a3 = MEM_U32(sp + 88); +s0 = 0x1001c4b4; +MEM_U32(t7 + 24) = v0; +t3 = MEM_U32(a2 + 36); +v1 = MEM_U32(s0 + 0); +t5 = MEM_U32(t3 + 24); +a0 = v1 & 0x3; +if (a0 == 0) {MEM_U16(a3 + 2) = (uint16_t)t5; +goto L46656c;} +MEM_U16(a3 + 2) = (uint16_t)t5; +t6 = v1 - a0; +t4 = t6 + 0x4; +MEM_U32(s0 + 0) = t4; +L46656c: +//nop; +a0 = 0x14; +a1 = s1; +MEM_U32(sp + 88) = a3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L466580; +MEM_U32(sp + 88) = a3; +L466580: +// bdead 40020009 gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 88); +t2 = 0x1001ebac; +MEM_U32(a3 + 32) = v0; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L4665bc;} +//nop; +t1 = MEM_U32(s0 + 0); +//nop; +t0 = t1 + 0x4; +MEM_U32(s0 + 0) = t0; +t9 = -t0; +MEM_U32(v0 + 4) = t9; +goto L4665f0; +MEM_U32(v0 + 4) = t9; +L4665bc: +v1 = MEM_U32(s0 + 0); +t3 = MEM_U32(a3 + 32); +t5 = v1 + 0x4; +MEM_U32(t3 + 4) = v1; +MEM_U32(s0 + 0) = t5; +goto L4665f0; +MEM_U32(s0 + 0) = t5; +L4665d4: +t6 = 0x1001cc30; +t4 = v0 << 3; +t6 = MEM_U32(t6 + 0); +//nop; +t2 = t6 + t4; +a3 = MEM_U32(t2 + 0); +//nop; +L4665f0: +t1 = MEM_U8(a3 + 18); +at = 0x5000000; +t0 = t1 < 0x20; +t8 = -t0; +t9 = t8 & at; +t7 = t9 << (t1 & 0x1f); +if ((int)t7 >= 0) {t5 = MEM_U32(sp + 92); +goto L46662c;} +t5 = MEM_U32(sp + 92); +t3 = 0x1001eb90; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {// bdead 40000101 ra = MEM_U32(sp + 44); +goto L466780;} +// bdead 40000101 ra = MEM_U32(sp + 44); +t5 = MEM_U32(sp + 92); +L46662c: +t4 = MEM_U32(sp + 64); +t6 = MEM_U32(t5 + -12); +//nop; +MEM_U32(sp + 84) = t6; +s1 = MEM_U32(t5 + -4); +t2 = MEM_U32(t4 + 36); +a2 = t5 + 0xfffffff4; +a0 = MEM_U32(t2 + 16); +MEM_U32(sp + 88) = a3; +MEM_U32(sp + 48) = a2; +a1 = s1; +s0 = s1 + 0x10c; +f_formlivbb(mem, sp, a0, a1, a2); +goto L466660; +s0 = s1 + 0x10c; +L466660: +t0 = MEM_U32(sp + 92); +// bdead 40060201 gp = MEM_U32(sp + 40); +v1 = MEM_U32(t0 + -12); +a3 = MEM_U32(sp + 88); +v0 = MEM_U16(v1 + 16); +//nop; +if (v0 != 0) {t3 = v0 + 0x1; +goto L4666c8;} +t3 = v0 + 0x1; +t8 = MEM_U8(v1 + 18); +t9 = MEM_U32(sp + 64); +if (t8 != 0) {t3 = v0 + 0x1; +goto L4666c8;} +t3 = v0 + 0x1; +t1 = MEM_U32(t9 + 36); +//nop; +t7 = MEM_U32(t1 + 16); +a0 = s1 + 0x114; +a1 = MEM_U16(t7 + 2); +MEM_U32(sp + 88) = a3; +MEM_U32(sp + 56) = v1; +f_setbit(mem, sp, a0, a1); +goto L4666b0; +MEM_U32(sp + 56) = v1; +L4666b0: +v1 = MEM_U32(sp + 56); +// bdead 40060011 gp = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 88); +v0 = MEM_U16(v1 + 16); +//nop; +t3 = v0 + 0x1; +L4666c8: +MEM_U16(v1 + 16) = (uint16_t)t3; +//nop; +a2 = MEM_U32(sp + 48); +a0 = a3; +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L4666e0; +a1 = s1; +L4666e0: +t6 = MEM_U32(sp + 92); +// bdead 40028001 gp = MEM_U32(sp + 40); +v1 = MEM_U32(t6 + -12); +a0 = s0; +t4 = MEM_U8(v1 + 18); +//nop; +t2 = t4 + 0x1; +MEM_U8(v1 + 18) = (uint8_t)t2; +t5 = MEM_U32(sp + 64); +//nop; +t0 = MEM_U32(t5 + 36); +//nop; +a1 = MEM_U32(t0 + 24); +MEM_U32(sp + 56) = v1; +f_setbit(mem, sp, a0, a1); +goto L46671c; +MEM_U32(sp + 56) = v1; +L46671c: +v1 = MEM_U32(sp + 56); +// bdead 40000011 gp = MEM_U32(sp + 40); +t8 = MEM_U16(v1 + 16); +//nop; +if (t8 != 0) {t1 = MEM_U32(sp + 84); +goto L466740;} +t1 = MEM_U32(sp + 84); +t9 = 0x1; +MEM_U8(v1 + 20) = (uint8_t)t9; +t1 = MEM_U32(sp + 84); +L466740: +t7 = MEM_U32(sp + 92); +MEM_U32(t7 + -12) = t1; +goto L46677c; +MEM_U32(t7 + -12) = t1; +// fdead 0 t3 = MEM_U32(sp + 92); +L466750: +MEM_U32(t3 + -12) = zero; +goto L46677c; +MEM_U32(t3 + -12) = zero; +L466758: +a2 = 0x1000579c; +//nop; +a0 = 0x1; +a1 = 0x14f; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L466774; +a2 = a2; +L466774: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L46677c: +// bdead 1 ra = MEM_U32(sp + 44); +L466780: +// bdead 1 s0 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x60; +return; +// bdead 1 sp = sp + 0x60; +} + +static uint32_t func_466790(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a3 = 0; +L466790: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 92) = a1; +MEM_U32(sp + 96) = a2; +MEM_U32(sp + 84) = v0; +v1 = MEM_U8(a0 + 0); +s0 = a0; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L467e38;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100057d4[] = { +&&L466808, +&&L4667f0, +&&L466814, +&&L467130, +&&L466dfc, +&&L466dfc, +&&L467e38, +&&L4667fc, +}; +dest = Lswitch100057d4[t6]; +//nop; +goto *dest; +//nop; +L4667f0: +t7 = 0x1; +MEM_U8(sp + 83) = (uint8_t)t7; +goto L467e5c; +MEM_U8(sp + 83) = (uint8_t)t7; +L4667fc: +t8 = 0x1; +MEM_U8(sp + 83) = (uint8_t)t8; +goto L467e5c; +MEM_U8(sp + 83) = (uint8_t)t8; +L466808: +t9 = 0x1; +MEM_U8(sp + 83) = (uint8_t)t9; +goto L467e5c; +MEM_U8(sp + 83) = (uint8_t)t9; +L466814: +v0 = s0 + 0x10; +a0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(v0 + 4); +MEM_U32(sp + 32) = v0; +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L466834; +MEM_U32(sp + 4) = a1; +L466834: +// bdead 4002000b gp = MEM_U32(sp + 24); +t4 = v0 << 2; +t5 = 0x10013640; +t7 = MEM_U8(sp + 99); +MEM_U32(sp + 72) = v0; +t6 = t4 + t5; +v1 = MEM_U32(t6 + 0); +t0 = zero; +if (t7 == 0) {t1 = 0x1; +goto L466a38;} +t1 = 0x1; +if (v1 == 0) {//nop; +goto L46691c;} +//nop; +L466864: +t8 = MEM_U8(v1 + 0); +at = 0x3; +if (t8 != at) {//nop; +goto L4668fc;} +//nop; +at = MEM_U32(v1 + 40); +a1 = MEM_U32(v1 + 44); +t3 = MEM_U32(sp + 32); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t3 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t3 + 4); +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 79) = (uint8_t)t1; +MEM_U8(sp + 81) = (uint8_t)t0; +MEM_U32(sp + 68) = v1; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L4668b0; +MEM_U32(sp + 12) = a3; +L4668b0: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 68); +t0 = MEM_U8(sp + 81); +t1 = MEM_U8(sp + 79); +if (v0 == 0) {//nop; +goto L4668fc;} +//nop; +t6 = MEM_U32(sp + 84); +t8 = MEM_U32(v1 + 16); +t7 = MEM_U32(t6 + -4); +//nop; +if (t7 != t8) {//nop; +goto L4668fc;} +//nop; +t0 = MEM_U8(v1 + 2); +t2 = MEM_U32(v1 + 56); +t0 = t0 < 0x1; +t9 = t0 & 0xff; +if (t2 == 0) {t0 = t9; +goto L4668fc;} +t0 = t9; +t1 = zero; +L4668fc: +if (t0 != 0) {//nop; +goto L46690c;} +//nop; +v1 = MEM_U32(v1 + 28); +//nop; +L46690c: +if (t0 != 0) {//nop; +goto L46691c;} +//nop; +if (v1 != 0) {//nop; +goto L466864;} +//nop; +L46691c: +if (t0 != 0) {//nop; +goto L466a38;} +//nop; +if (t1 == 0) {//nop; +goto L466a38;} +//nop; +t4 = MEM_U8(s0 + 25); +t3 = MEM_U32(sp + 84); +if (t4 == 0) {//nop; +goto L466a38;} +//nop; +t5 = MEM_U32(t3 + -4); +//nop; +MEM_U32(sp + 40) = t5; +v0 = MEM_U32(t5 + 20); +//nop; +if (v0 == 0) {//nop; +goto L466a38;} +//nop; +t6 = MEM_U32(v0 + 4); +t7 = MEM_U32(sp + 72); +if (t6 != 0) {//nop; +goto L466a38;} +//nop; +t9 = 0x10013640; +t8 = t7 << 2; +t2 = t8 + t9; +v1 = MEM_U32(t2 + 0); +if (t0 != 0) {//nop; +goto L466a38;} +//nop; +if (v1 == 0) {//nop; +goto L466a38;} +//nop; +L466988: +t4 = MEM_U8(v1 + 0); +at = 0x3; +if (t4 != at) {//nop; +goto L466a18;} +//nop; +at = MEM_U32(v1 + 40); +a1 = MEM_U32(v1 + 44); +t6 = MEM_U32(sp + 32); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t6 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t6 + 4); +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 81) = (uint8_t)t0; +MEM_U32(sp + 68) = v1; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L4669d0; +MEM_U32(sp + 12) = a3; +L4669d0: +// bdead 4002000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 68); +t0 = MEM_U8(sp + 81); +if (v0 == 0) {//nop; +goto L466a18;} +//nop; +t9 = MEM_U32(sp + 40); +t3 = MEM_U32(v1 + 16); +t2 = MEM_U32(t9 + 20); +//nop; +t4 = MEM_U32(t2 + 0); +//nop; +if (t4 != t3) {//nop; +goto L466a18;} +//nop; +t0 = MEM_U8(v1 + 2); +//nop; +t0 = t0 < 0x1; +t5 = t0 & 0xff; +t0 = t5; +L466a18: +if (t0 != 0) {//nop; +goto L466a28;} +//nop; +v1 = MEM_U32(v1 + 28); +//nop; +L466a28: +if (t0 != 0) {//nop; +goto L466a38;} +//nop; +if (v1 != 0) {//nop; +goto L466988;} +//nop; +L466a38: +if (t0 == 0) {a3 = zero; +goto L466aac;} +a3 = zero; +t7 = MEM_U8(s0 + 22); +at = 0x3; +if (t7 == at) {//nop; +goto L466aac;} +//nop; +t6 = MEM_U32(v1 + 56); +//nop; +if (t6 == 0) {//nop; +goto L466aac;} +//nop; +v0 = MEM_U32(v1 + 52); +//nop; +if (v0 == 0) {//nop; +goto L466aac;} +//nop; +v1 = MEM_U8(v0 + 0); +at = 0x1; +if (v1 == at) {at = 0x2; +goto L466aa8;} +at = 0x2; +if (v1 != at) {//nop; +goto L466aac;} +//nop; +t8 = MEM_U8(v0 + 1); +at = 0x8a800000; +t9 = t8 < 0x20; +t2 = -t9; +t4 = t2 & at; +t3 = t4 << (t8 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L466aac;} +//nop; +L466aa8: +a3 = 0x1; +L466aac: +if (a3 != 0) {MEM_U8(sp + 83) = (uint8_t)a3; +goto L466dd0;} +MEM_U8(sp + 83) = (uint8_t)a3; +t5 = MEM_U8(s0 + 26); +t7 = MEM_U32(sp + 84); +if (t5 != 0) {//nop; +goto L466dd0;} +//nop; +v0 = MEM_U32(t7 + -4); +//nop; +a0 = MEM_U16(s0 + 2); +MEM_U8(sp + 82) = (uint8_t)a3; +a1 = v0 + 0xf4; +MEM_U32(sp + 40) = v0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L466ae0; +MEM_U32(sp + 40) = v0; +L466ae0: +// bdead 40020009 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 82); +if (v0 != 0) {//nop; +goto L466dd0;} +//nop; +t6 = MEM_U8(s0 + 1); +at = 0x5000000; +t9 = t6 < 0x20; +t2 = -t9; +t4 = t2 & at; +t8 = t4 << (t6 & 0x1f); +if ((int)t8 >= 0) {a0 = s0; +goto L466b38;} +a0 = s0; +t3 = 0x1001eb90; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {a2 = MEM_U32(sp + 84); +goto L466b3c;} +a2 = MEM_U32(sp + 84); +t5 = MEM_U8(s0 + 22); +at = 0x3; +if (t5 != at) {//nop; +goto L466dd0;} +//nop; +L466b38: +a2 = MEM_U32(sp + 84); +L466b3c: +//nop; +a1 = MEM_U32(sp + 40); +MEM_U8(sp + 82) = (uint8_t)a3; +a2 = a2 + 0xfffffff4; +f_formlivbb(mem, sp, a0, a1, a2); +goto L466b50; +a2 = a2 + 0xfffffff4; +L466b50: +// bdead 40020001 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 82); +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L466b78;} +//nop; +v0 = a3; +goto L467e64; +v0 = a3; +L466b78: +t9 = MEM_U32(sp + 84); +at = 0x1; +v1 = MEM_U32(t9 + -12); +//nop; +t2 = MEM_U16(v1 + 16); +//nop; +t4 = t2 + 0x1; +t6 = t4 & 0xffff; +if (t6 != at) {MEM_U16(v1 + 16) = (uint16_t)t4; +goto L466bd4;} +MEM_U16(v1 + 16) = (uint16_t)t4; +t8 = MEM_U8(v1 + 18); +a0 = MEM_U32(sp + 40); +if (t8 != 0) {a0 = a0 + 0x114; +goto L466bd4;} +a0 = a0 + 0x114; +//nop; +a1 = MEM_U16(s0 + 2); +MEM_U32(sp + 36) = v1; +MEM_U8(sp + 82) = (uint8_t)a3; +f_setbit(mem, sp, a0, a1); +goto L466bc4; +MEM_U8(sp + 82) = (uint8_t)a3; +L466bc4: +// bdead 40020001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +a3 = MEM_U8(sp + 82); +//nop; +L466bd4: +t3 = 0x1001c8f8; +t5 = MEM_U32(sp + 40); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != t5) {//nop; +goto L466dd0;} +//nop; +t7 = MEM_U8(v1 + 20); +//nop; +if (t7 != 0) {//nop; +goto L466dd0;} +//nop; +//nop; +a0 = MEM_U16(s0 + 2); +a1 = 0x1001cbf8; +MEM_U32(sp + 36) = v1; +MEM_U8(sp + 82) = (uint8_t)a3; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L466c14; +MEM_U8(sp + 82) = (uint8_t)a3; +L466c14: +// bdead 40020009 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +a3 = MEM_U8(sp + 82); +if (v0 == 0) {//nop; +goto L466dd0;} +//nop; +t9 = 0x10022688; +t2 = 0x1; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L466c44;} +//nop; +MEM_U8(v1 + 20) = (uint8_t)t2; +L466c44: +t4 = 0x1001eb70; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L466c6c;} +//nop; +t6 = MEM_U8(s0 + 22); +at = 0x1; +if (t6 != at) {//nop; +goto L466dd0;} +//nop; +L466c6c: +t8 = MEM_U8(v1 + 19); +//nop; +if (t8 != 0) {//nop; +goto L466dd0;} +//nop; +t3 = 0x1001eb08; +a0 = s0; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L466dd0;} +//nop; +a1 = 0x1001e67c; +//nop; +a1 = MEM_U32(a1 + 0); +MEM_U32(sp + 36) = v1; +MEM_U8(sp + 82) = (uint8_t)a3; +v0 = f_passedinreg(mem, sp, a0, a1); +goto L466cac; +MEM_U8(sp + 82) = (uint8_t)a3; +L466cac: +// bdead 40020009 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +a3 = MEM_U8(sp + 82); +if (v0 == 0) {a0 = s0; +goto L466dd0;} +a0 = s0; +//nop; +MEM_U32(sp + 36) = v1; +MEM_U8(sp + 82) = (uint8_t)a3; +v0 = f_regclassof(mem, sp, a0); +goto L466cd0; +MEM_U8(sp + 82) = (uint8_t)a3; +L466cd0: +// bdead 40020009 gp = MEM_U32(sp + 24); +t5 = MEM_U8(s0 + 22); +a1 = 0x10022684; +v1 = MEM_U32(sp + 36); +a3 = MEM_U8(sp + 82); +at = 0x1; +if (t5 != at) {MEM_U32(a1 + 0) = v0; +goto L466d08;} +MEM_U32(a1 + 0) = v0; +a0 = 0x10022684; +t7 = 0x1; +MEM_U8(v1 + 19) = (uint8_t)t7; +a0 = MEM_U32(a0 + 0); +at = 0x2; +goto L466d40; +at = 0x2; +L466d08: +a0 = MEM_U32(a1 + 0); +t2 = 0x1001e5f0; +t8 = MEM_U32(s0 + 16); +t9 = a0 << 2; +t2 = t2 + 0xfffffffc; +t4 = t9 + t2; +t6 = MEM_U32(t4 + 0); +if ((int)t8 >= 0) {t3 = (int)t8 >> 2; +goto L466d34;} +t3 = (int)t8 >> 2; +at = t8 + 0x3; +t3 = (int)at >> 2; +L466d34: +t5 = t6 + t3; +MEM_U8(v1 + 19) = (uint8_t)t5; +at = 0x2; +L466d40: +if (a0 != at) {//nop; +goto L466d78;} +//nop; +t7 = MEM_U32(s0 + 16); +//nop; +if (t7 == 0) {//nop; +goto L466d78;} +//nop; +t2 = 0x1001e5f0; +t9 = a0 << 2; +t2 = t2 + 0xfffffffc; +t4 = t9 + t2; +t8 = MEM_U32(t4 + 0); +//nop; +t6 = t8 + 0x1; +MEM_U8(v1 + 19) = (uint8_t)t6; +L466d78: +t3 = MEM_U8(v1 + 19); +t2 = MEM_U32(sp + 84); +t7 = ~t3; +t4 = t3 + 0xffffffe0; +t8 = t4 < 0x20; +t5 = t3 < 0x20; +t9 = t5 << (t7 & 0x1f); +t6 = t8 << (t7 & 0x1f); +MEM_U32(t2 + -56) = t6; +MEM_U32(t2 + -60) = t9; +t5 = MEM_U32(sp + 40); +t3 = a0 << 3; +v0 = t5 + t3; +t4 = MEM_U32(v0 + 44); +t6 = MEM_U32(sp + 84); +t8 = t4 | t9; +MEM_U32(v0 + 44) = t8; +t7 = MEM_U32(v0 + 48); +t2 = MEM_U32(t6 + -56); +//nop; +t5 = t7 | t2; +MEM_U32(v0 + 48) = t5; +L466dd0: +if (a3 == 0) {v0 = MEM_U8(sp + 83); +goto L467e60;} +v0 = MEM_U8(sp + 83); +t3 = MEM_U32(sp + 84); +//nop; +a0 = MEM_U32(t3 + -4); +a1 = MEM_U16(s0 + 2); +a0 = a0 + 0x16c; +f_setbit(mem, sp, a0, a1); +goto L466df0; +a0 = a0 + 0x16c; +L466df0: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 83); +goto L467e60; +v0 = MEM_U8(sp + 83); +L466dfc: +t4 = MEM_U32(sp + 84); +//nop; +v0 = MEM_U32(t4 + -4); +a0 = MEM_U16(s0 + 2); +a1 = v0 + 0x164; +MEM_U32(sp + 40) = v0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L466e18; +MEM_U32(sp + 40) = v0; +L466e18: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 != 0) {t5 = MEM_U8(sp + 95); +goto L466f10;} +t5 = MEM_U8(sp + 95); +t9 = MEM_U8(sp + 95); +//nop; +if (t9 == 0) {//nop; +goto L466e40;} +//nop; +at = 0x1001e694; +MEM_U32(at + 0) = zero; +goto L467e5c; +MEM_U32(at + 0) = zero; +L466e40: +t8 = MEM_U8(s0 + 1); +at = 0x5000000; +t6 = t8 < 0x20; +t7 = -t6; +t2 = t7 & at; +t5 = t2 << (t8 & 0x1f); +if ((int)t5 >= 0) {a0 = s0; +goto L466e78;} +a0 = s0; +t3 = 0x1001eb90; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L466f04;} +//nop; +L466e78: +a2 = MEM_U32(sp + 84); +//nop; +a1 = MEM_U32(sp + 40); +a2 = a2 + 0xfffffff4; +f_formlivbb(mem, sp, a0, a1, a2); +goto L466e8c; +a2 = a2 + 0xfffffff4; +L466e8c: +// bdead 40020003 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 83); +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L466eb4;} +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +goto L467e68; +// bdead 9 ra = MEM_U32(sp + 28); +L466eb4: +t9 = MEM_U32(sp + 84); +at = 0x1; +v1 = MEM_U32(t9 + -12); +//nop; +t6 = MEM_U16(v1 + 16); +//nop; +t7 = t6 + 0x1; +t2 = t7 & 0xffff; +if (t2 != at) {MEM_U16(v1 + 16) = (uint16_t)t7; +goto L466f04;} +MEM_U16(v1 + 16) = (uint16_t)t7; +t8 = MEM_U8(v1 + 18); +a0 = MEM_U32(sp + 40); +if (t8 != 0) {//nop; +goto L466f04;} +//nop; +//nop; +a1 = MEM_U16(s0 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L466efc; +a0 = a0 + 0x114; +L466efc: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L466f04: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L467e5c; +MEM_U8(sp + 83) = (uint8_t)zero; +// fdead 0 t5 = MEM_U8(sp + 95); +L466f10: +a1 = MEM_U32(sp + 40); +if (t5 != 0) {//nop; +goto L466ffc;} +//nop; +//nop; +a0 = MEM_U16(s0 + 2); +a1 = a1 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L466f2c; +a1 = a1 + 0x154; +L466f2c: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L466ffc;} +//nop; +t3 = MEM_U8(s0 + 1); +at = 0x5000000; +t4 = t3 < 0x20; +t9 = -t4; +t6 = t9 & at; +t7 = t6 << (t3 & 0x1f); +if ((int)t7 >= 0) {a0 = s0; +goto L466f70;} +a0 = s0; +t2 = 0x1001eb90; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L466ff4;} +//nop; +L466f70: +a2 = MEM_U32(sp + 84); +//nop; +a1 = MEM_U32(sp + 40); +a2 = a2 + 0xfffffff4; +f_formlivbb(mem, sp, a0, a1, a2); +goto L466f84; +a2 = a2 + 0xfffffff4; +L466f84: +// bdead 40020003 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 83); +t8 = 0x1001eb84; +t5 = MEM_U32(sp + 84); +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L466fac;} +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +goto L467e68; +// bdead 9 ra = MEM_U32(sp + 28); +L466fac: +v1 = MEM_U32(t5 + -12); +at = 0x1; +t4 = MEM_U16(v1 + 16); +//nop; +t9 = t4 + 0x1; +t6 = t9 & 0xffff; +if (t6 != at) {MEM_U16(v1 + 16) = (uint16_t)t9; +goto L466ff4;} +MEM_U16(v1 + 16) = (uint16_t)t9; +t3 = MEM_U8(v1 + 18); +a0 = MEM_U32(sp + 40); +if (t3 != 0) {//nop; +goto L466ff4;} +//nop; +//nop; +a1 = MEM_U16(s0 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L466fec; +a0 = a0 + 0x114; +L466fec: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L466ff4: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L467e5c; +MEM_U8(sp + 83) = (uint8_t)zero; +L466ffc: +t7 = MEM_U8(s0 + 0); +at = 0x5; +if (t7 != at) {//nop; +goto L467034;} +//nop; +//nop; +a0 = MEM_U32(s0 + 32); +a2 = MEM_U8(sp + 99); +v0 = MEM_U32(sp + 84); +// fdead 600340ef t9 = t9; +a1 = zero; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L467028; +a1 = zero; +L467028: +// bdead 40020003 gp = MEM_U32(sp + 24); +t2 = MEM_U8(sp + 95); +goto L46705c; +t2 = MEM_U8(sp + 95); +L467034: +//nop; +a0 = MEM_U32(s0 + 28); +a2 = MEM_U8(sp + 99); +v0 = MEM_U32(sp + 84); +// fdead 600340ef t9 = t9; +a1 = zero; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L467050; +a1 = zero; +L467050: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +t2 = MEM_U8(sp + 95); +L46705c: +MEM_U8(sp + 83) = (uint8_t)zero; +if (t2 == 0) {v0 = MEM_U8(sp + 83); +goto L467e60;} +v0 = MEM_U8(sp + 83); +t8 = MEM_U8(s0 + 1); +at = 0x5000000; +t5 = t8 < 0x20; +t4 = -t5; +t9 = t4 & at; +t6 = t9 << (t8 & 0x1f); +if ((int)t6 >= 0) {a0 = s0; +goto L4670a0;} +a0 = s0; +t3 = 0x1001eb90; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {v0 = MEM_U8(sp + 83); +goto L467e60;} +v0 = MEM_U8(sp + 83); +L4670a0: +v0 = MEM_U32(sp + 84); +//nop; +a1 = MEM_U32(v0 + -4); +a2 = v0 + 0xfffffff4; +MEM_U32(sp + 40) = a1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L4670b8; +MEM_U32(sp + 40) = a1; +L4670b8: +// bdead 40020003 gp = MEM_U32(sp + 24); +t2 = MEM_U32(sp + 84); +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4670e0;} +//nop; +v0 = zero; +goto L467e64; +v0 = zero; +L4670e0: +v1 = MEM_U32(t2 + -12); +//nop; +t5 = MEM_U8(v1 + 18); +//nop; +t4 = t5 + 0x1; +MEM_U8(v1 + 18) = (uint8_t)t4; +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U16(s0 + 2); +MEM_U32(sp + 36) = v1; +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L467110; +a0 = a0 + 0x10c; +L467110: +v1 = MEM_U32(sp + 36); +// bdead 40000011 gp = MEM_U32(sp + 24); +t9 = MEM_U16(v1 + 16); +t8 = 0x1; +if (t9 != 0) {v0 = MEM_U8(sp + 83); +goto L467e60;} +v0 = MEM_U8(sp + 83); +MEM_U8(v1 + 20) = (uint8_t)t8; +goto L467e5c; +MEM_U8(v1 + 20) = (uint8_t)t8; +L467130: +a0 = MEM_U8(s0 + 16); +at = 0x3e; +v0 = a0 + 0xffffffe0; +t6 = v0 < 0x60; +if (t6 == 0) {t3 = (int)v0 >> 5; +goto L467168;} +t3 = (int)v0 >> 5; +t2 = 0x1000118c; +t7 = t3 << 2; +t2 = t2; +t5 = t2 + t7; +t4 = MEM_U32(t5 + 0); +//nop; +t9 = t4 << (v0 & 0x1f); +t6 = (int)t9 < (int)0x0; +L467168: +if (t6 == 0) {t5 = v0 < 0x80; +goto L467320;} +t5 = v0 < 0x80; +if (a0 != at) {//nop; +goto L4671a0;} +//nop; +t3 = MEM_U32(s0 + 20); +//nop; +a2 = MEM_U8(sp + 99); +v0 = MEM_U32(sp + 84); +a0 = MEM_U32(t3 + 28); +// bdead 400200ab t9 = t9; +a1 = zero; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L467198; +a1 = zero; +L467198: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L4671a0: +//nop; +a0 = MEM_U32(s0 + 24); +a2 = MEM_U8(sp + 99); +v0 = MEM_U32(sp + 84); +// bdead 400200ab t9 = t9; +a1 = zero; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L4671bc; +a1 = zero; +L4671bc: +a3 = MEM_U32(s0 + 20); +// bdead 40020103 gp = MEM_U32(sp + 24); +t2 = MEM_U8(a3 + 26); +t7 = MEM_U32(sp + 84); +if (t2 != 0) {//nop; +goto L467318;} +//nop; +v0 = MEM_U32(t7 + -4); +//nop; +a0 = MEM_U16(a3 + 2); +a1 = v0 + 0xf4; +MEM_U32(sp + 40) = v0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4671ec; +MEM_U32(sp + 40) = v0; +L4671ec: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L467318;} +//nop; +a3 = MEM_U32(s0 + 20); +at = 0x5000000; +t5 = MEM_U8(a3 + 1); +a2 = MEM_U32(sp + 84); +t4 = t5 < 0x20; +t9 = -t4; +t8 = t9 & at; +t6 = t8 << (t5 & 0x1f); +if ((int)t6 >= 0) {a0 = a3; +goto L467238;} +a0 = a3; +t3 = 0x1001eb90; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L467318;} +//nop; +L467238: +//nop; +a1 = MEM_U32(sp + 40); +a2 = a2 + 0xfffffff4; +f_formlivbb(mem, sp, a0, a1, a2); +goto L467248; +a2 = a2 + 0xfffffff4; +L467248: +// bdead 40020003 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 83); +t2 = 0x1001eb84; +t7 = MEM_U32(sp + 84); +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L467270;} +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +goto L467e68; +// bdead 9 ra = MEM_U32(sp + 28); +L467270: +v1 = MEM_U32(t7 + -12); +//nop; +t4 = MEM_U8(v1 + 18); +//nop; +t9 = t4 + 0x1; +MEM_U8(v1 + 18) = (uint8_t)t9; +t8 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U16(t8 + 2); +MEM_U32(sp + 36) = v1; +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L4672a4; +a0 = a0 + 0x10c; +L4672a4: +v1 = MEM_U32(sp + 36); +// bdead 40000013 gp = MEM_U32(sp + 24); +t5 = MEM_U16(v1 + 16); +t6 = 0x1; +if (t5 != 0) {t3 = MEM_U32(sp + 40); +goto L4672c4;} +t3 = MEM_U32(sp + 40); +MEM_U8(v1 + 20) = (uint8_t)t6; +t3 = MEM_U32(sp + 40); +L4672c4: +//nop; +t2 = MEM_U32(t3 + 32); +//nop; +t7 = MEM_U8(t2 + 0); +//nop; +t4 = t7 < 0x40; +if (t4 == 0) {//nop; +goto L46730c;} +//nop; +t5 = 0x10001184; +t9 = (int)t7 >> 5; +t8 = t9 << 2; +t5 = t5; +t6 = t5 + t8; +t3 = MEM_U32(t6 + 0); +//nop; +t2 = t3 << (t7 & 0x1f); +t9 = (int)t2 < (int)0x0; +t4 = t9; +L46730c: +if (t4 == 0) {//nop; +goto L467318;} +//nop; +MEM_U8(v1 + 19) = (uint8_t)zero; +L467318: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L467e5c; +MEM_U8(sp + 83) = (uint8_t)zero; +L467320: +if (t5 == 0) {t8 = (int)v0 >> 5; +goto L467348;} +t8 = (int)v0 >> 5; +t3 = 0x10001174; +t6 = t8 << 2; +t3 = t3; +t7 = t3 + t6; +t2 = MEM_U32(t7 + 0); +//nop; +t9 = t2 << (v0 & 0x1f); +t5 = (int)t9 < (int)0x0; +L467348: +if (t5 == 0) {at = 0xf; +goto L467398;} +at = 0xf; +//nop; +a0 = MEM_U32(s0 + 20); +a2 = MEM_U8(sp + 99); +v0 = MEM_U32(sp + 84); +// bdead 400200ab t9 = t9; +a1 = zero; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L46736c; +a1 = zero; +L46736c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 24); +//nop; +a2 = MEM_U8(sp + 99); +v0 = MEM_U32(sp + 84); +// fdead 600200bf t9 = t9; +a1 = zero; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L46738c; +a1 = zero; +L46738c: +// bdead 40000003 gp = MEM_U32(sp + 24); +MEM_U8(sp + 83) = (uint8_t)zero; +goto L467e5c; +MEM_U8(sp + 83) = (uint8_t)zero; +L467398: +if (a0 != at) {t8 = MEM_U32(sp + 84); +goto L4673cc;} +t8 = MEM_U32(sp + 84); +//nop; +a0 = MEM_U32(s0 + 20); +a2 = MEM_U8(sp + 99); +v0 = MEM_U32(sp + 84); +// bdead 400000ab t9 = t9; +a1 = zero; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L4673bc; +a1 = zero; +L4673bc: +// bdead 40000003 gp = MEM_U32(sp + 24); +MEM_U8(sp + 83) = (uint8_t)zero; +goto L467e5c; +MEM_U8(sp + 83) = (uint8_t)zero; +// fdead 0 t8 = MEM_U32(sp + 84); +L4673cc: +//nop; +v0 = MEM_U32(t8 + -4); +a0 = MEM_U16(s0 + 2); +a1 = v0 + 0x164; +MEM_U32(sp + 40) = v0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4673e4; +MEM_U32(sp + 40) = v0; +L4673e4: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 != 0) {t4 = MEM_U8(sp + 95); +goto L467520;} +t4 = MEM_U8(sp + 95); +t3 = MEM_U8(sp + 95); +//nop; +if (t3 == 0) {//nop; +goto L46740c;} +//nop; +at = 0x1001e694; +MEM_U32(at + 0) = zero; +goto L467e5c; +MEM_U32(at + 0) = zero; +L46740c: +v0 = MEM_U8(s0 + 18); +at = 0xe; +if (v0 != at) {MEM_U8(sp + 83) = (uint8_t)zero; +goto L467458;} +MEM_U8(sp + 83) = (uint8_t)zero; +//nop; +a0 = s0; +//nop; +v0 = f_sizeofsetexpr(mem, sp, a0); +goto L46742c; +//nop; +L46742c: +// bdead 4002000b gp = MEM_U32(sp + 24); +//nop; +t6 = 0x1001eb98; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +at = (int)t6 < (int)v0; +if (at != 0) {//nop; +goto L46748c;} +//nop; +v0 = MEM_U8(s0 + 18); +//nop; +L467458: +t7 = v0 < 0x20; +t2 = -t7; +at = 0x5000000; +t9 = t2 & at; +t4 = t9 << (v0 & 0x1f); +if ((int)t4 >= 0) {a0 = s0; +goto L467494;} +a0 = s0; +t5 = 0x1001eb90; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {a2 = MEM_U32(sp + 84); +goto L467498;} +a2 = MEM_U32(sp + 84); +L46748c: +v0 = zero; +goto L467e64; +v0 = zero; +L467494: +a2 = MEM_U32(sp + 84); +L467498: +//nop; +a1 = MEM_U32(sp + 40); +a2 = a2 + 0xfffffff4; +f_formlivbb(mem, sp, a0, a1, a2); +goto L4674a8; +a2 = a2 + 0xfffffff4; +L4674a8: +// bdead 40020003 gp = MEM_U32(sp + 24); +t3 = MEM_U32(sp + 84); +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L4674d0;} +//nop; +v0 = zero; +goto L467e64; +v0 = zero; +L4674d0: +v1 = MEM_U32(t3 + -12); +at = 0x1; +t6 = MEM_U16(v1 + 16); +//nop; +t7 = t6 + 0x1; +t2 = t7 & 0xffff; +if (t2 != at) {MEM_U16(v1 + 16) = (uint16_t)t7; +goto L467e5c;} +MEM_U16(v1 + 16) = (uint16_t)t7; +t9 = MEM_U8(v1 + 18); +a0 = MEM_U32(sp + 40); +if (t9 != 0) {v0 = MEM_U8(sp + 83); +goto L467e60;} +v0 = MEM_U8(sp + 83); +//nop; +a1 = MEM_U16(s0 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L467510; +a0 = a0 + 0x114; +L467510: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 83); +goto L467e60; +v0 = MEM_U8(sp + 83); +// fdead 0 t4 = MEM_U8(sp + 95); +L467520: +a1 = MEM_U32(sp + 40); +if (t4 != 0) {//nop; +goto L467688;} +//nop; +//nop; +a0 = MEM_U16(s0 + 2); +a1 = a1 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46753c; +a1 = a1 + 0x154; +L46753c: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L467688;} +//nop; +a1 = MEM_U32(sp + 40); +//nop; +a0 = MEM_U16(s0 + 2); +a1 = a1 + 0x16c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46755c; +a1 = a1 + 0x16c; +L46755c: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 != 0) {t7 = 0x1; +goto L467680;} +t7 = 0x1; +v0 = MEM_U8(s0 + 18); +at = 0xe; +if (v0 != at) {t8 = v0 < 0x20; +goto L4675b8;} +t8 = v0 < 0x20; +//nop; +a0 = s0; +//nop; +v0 = f_sizeofsetexpr(mem, sp, a0); +goto L467588; +//nop; +L467588: +// bdead 4002000b gp = MEM_U32(sp + 24); +//nop; +t5 = 0x1001eb98; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +at = (int)t5 < (int)v0; +if (at != 0) {v0 = MEM_U8(sp + 83); +goto L4675ec;} +v0 = MEM_U8(sp + 83); +v0 = MEM_U8(s0 + 18); +//nop; +t8 = v0 < 0x20; +L4675b8: +t3 = -t8; +at = 0x5000000; +t6 = t3 & at; +t7 = t6 << (v0 & 0x1f); +if ((int)t7 >= 0) {a0 = s0; +goto L4675f4;} +a0 = s0; +t2 = 0x1001eb90; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {a2 = MEM_U32(sp + 84); +goto L4675f8;} +a2 = MEM_U32(sp + 84); +v0 = MEM_U8(sp + 83); +L4675ec: +// bdead 9 ra = MEM_U32(sp + 28); +goto L467e68; +// bdead 9 ra = MEM_U32(sp + 28); +L4675f4: +a2 = MEM_U32(sp + 84); +L4675f8: +//nop; +a1 = MEM_U32(sp + 40); +MEM_U8(sp + 83) = (uint8_t)zero; +a2 = a2 + 0xfffffff4; +f_formlivbb(mem, sp, a0, a1, a2); +goto L46760c; +a2 = a2 + 0xfffffff4; +L46760c: +// bdead 40020003 gp = MEM_U32(sp + 24); +t4 = MEM_U32(sp + 84); +t9 = 0x1001eb84; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L467634;} +//nop; +v0 = zero; +goto L467e64; +v0 = zero; +L467634: +v1 = MEM_U32(t4 + -12); +at = 0x1; +t5 = MEM_U16(v1 + 16); +//nop; +t8 = t5 + 0x1; +t3 = t8 & 0xffff; +if (t3 != at) {MEM_U16(v1 + 16) = (uint16_t)t8; +goto L467e5c;} +MEM_U16(v1 + 16) = (uint16_t)t8; +t6 = MEM_U8(v1 + 18); +a0 = MEM_U32(sp + 40); +if (t6 != 0) {v0 = MEM_U8(sp + 83); +goto L467e60;} +v0 = MEM_U8(sp + 83); +//nop; +a1 = MEM_U16(s0 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L467674; +a0 = a0 + 0x114; +L467674: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 83); +goto L467e60; +v0 = MEM_U8(sp + 83); +L467680: +MEM_U8(sp + 83) = (uint8_t)t7; +goto L467e5c; +MEM_U8(sp + 83) = (uint8_t)t7; +L467688: +t2 = 0x1001eb88; +at = 0x3; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == at) {//nop; +goto L4677dc;} +//nop; +//nop; +a0 = MEM_U16(s0 + 2); +a1 = 0x1001cc20; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4676b4; +//nop; +L4676b4: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L4677dc;} +//nop; +a0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U16(s0 + 2); +a0 = a0 + 0x154; +f_setbit(mem, sp, a0, a1); +goto L4676d4; +a0 = a0 + 0x154; +L4676d4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U16(s0 + 2); +a0 = a0 + 0x15c; +f_setbit(mem, sp, a0, a1); +goto L4676ec; +a0 = a0 + 0x15c; +L4676ec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a1 = MEM_U16(s0 + 2); +//nop; +a0 = 0x1001cbe0; +//nop; +f_setbit(mem, sp, a0, a1); +goto L467704; +//nop; +L467704: +t9 = MEM_U8(s0 + 18); +at = 0x5000000; +t4 = t9 < 0x20; +t5 = -t4; +t8 = t5 & at; +// bdead 46020003 gp = MEM_U32(sp + 24); +t3 = t8 << (t9 & 0x1f); +if ((int)t3 >= 0) {a0 = s0; +goto L467740;} +a0 = s0; +t6 = 0x1001eb90; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L4677d4;} +//nop; +L467740: +a2 = MEM_U32(sp + 84); +//nop; +a1 = MEM_U32(sp + 40); +a2 = a2 + 0xfffffff4; +f_formlivbb(mem, sp, a0, a1, a2); +goto L467754; +a2 = a2 + 0xfffffff4; +L467754: +// bdead 40020003 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 83); +t7 = 0x1001eb84; +t2 = MEM_U32(sp + 84); +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L46777c;} +//nop; +// bdead 9 ra = MEM_U32(sp + 28); +goto L467e68; +// bdead 9 ra = MEM_U32(sp + 28); +L46777c: +v1 = MEM_U32(t2 + -12); +//nop; +t4 = MEM_U8(v1 + 18); +//nop; +t5 = t4 + 0x1; +MEM_U8(v1 + 18) = (uint8_t)t5; +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U16(s0 + 2); +MEM_U32(sp + 36) = v1; +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L4677ac; +a0 = a0 + 0x10c; +L4677ac: +v1 = MEM_U32(sp + 36); +// bdead 40000013 gp = MEM_U32(sp + 24); +v0 = MEM_U16(v1 + 16); +t8 = 0x1; +if (v0 != 0) {t9 = v0 + 0x1; +goto L4677d0;} +t9 = v0 + 0x1; +v0 = MEM_U16(v1 + 16); +MEM_U8(v1 + 20) = (uint8_t)t8; +t9 = v0 + 0x1; +L4677d0: +MEM_U16(v1 + 16) = (uint16_t)t9; +L4677d4: +MEM_U8(sp + 83) = (uint8_t)zero; +goto L467e5c; +MEM_U8(sp + 83) = (uint8_t)zero; +L4677dc: +//nop; +a0 = MEM_U32(s0 + 20); +a2 = MEM_U8(sp + 99); +v0 = MEM_U32(sp + 84); +// fdead 600228ef t9 = t9; +a1 = zero; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L4677f8; +a1 = zero; +L4677f8: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = MEM_U8(s0 + 16); +t6 = 0x10013460; +t3 = a0 << 2; +t3 = t3 - a0; +t7 = t3 + t6; +t2 = MEM_U8(t7 + 2); +a3 = v0 & 0xff; +if (t2 == 0) {at = 0xb; +goto L4678f4;} +at = 0xb; +//nop; +a0 = MEM_U32(s0 + 24); +a2 = MEM_U8(sp + 99); +v0 = MEM_U32(sp + 84); +// fdead 600399bf t9 = t9; +a1 = zero; +MEM_U8(sp + 82) = (uint8_t)a3; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L467840; +MEM_U8(sp + 82) = (uint8_t)a3; +L467840: +// bdead 4002000b gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 82); +if (v0 == 0) {v1 = v0; +goto L467854;} +v1 = v0; +v1 = a3; +L467854: +t4 = v1 & 0xff; +if (t4 == 0) {a3 = v1 & 0xff; +goto L467a00;} +a3 = v1 & 0xff; +a0 = MEM_U8(s0 + 16); +at = 0x41; +t5 = a0 < 0x80; +if (t5 == 0) {t8 = (int)a0 >> 5; +goto L467894;} +t8 = (int)a0 >> 5; +t3 = 0x10001164; +t9 = t8 << 2; +t3 = t3; +t6 = t3 + t9; +t7 = MEM_U32(t6 + 0); +//nop; +t2 = t7 << (a0 & 0x1f); +t5 = (int)t2 < (int)0x0; +L467894: +if (t5 == 0) {//nop; +goto L4678c0;} +//nop; +t8 = MEM_U8(s0 + 1); +at = 0x8a800000; +t3 = t8 < 0x20; +t9 = -t3; +t6 = t9 & at; +a3 = t6 << (t8 & 0x1f); +t7 = (int)a3 < (int)0x0; +a3 = t7 & 0xff; +goto L467a00; +a3 = t7 & 0xff; +L4678c0: +if (a0 != at) {//nop; +goto L4678ec;} +//nop; +t4 = MEM_U8(s0 + 1); +at = 0x8a800000; +t5 = t4 < 0x20; +t3 = -t5; +t9 = t3 & at; +a3 = t9 << (t4 & 0x1f); +t6 = (int)a3 < (int)0x0; +a3 = t6 & 0xff; +goto L467a00; +a3 = t6 & 0xff; +L4678ec: +a3 = zero; +goto L467a00; +a3 = zero; +L4678f4: +if (a0 != at) {//nop; +goto L46792c;} +//nop; +a0 = MEM_U32(s0 + 24); +a2 = MEM_U8(sp + 99); +if (a0 == 0) {a1 = zero; +goto L46792c;} +a1 = zero; +//nop; +v0 = MEM_U32(sp + 84); +// fdead 600399ff t9 = t9; +MEM_U8(sp + 82) = (uint8_t)a3; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L467920; +MEM_U8(sp + 82) = (uint8_t)a3; +L467920: +// bdead 40020003 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 82); +//nop; +L46792c: +if (a3 == 0) {//nop; +goto L467a00;} +//nop; +a0 = MEM_U8(s0 + 16); +at = 0x18; +if (a0 == at) {t7 = a0 < 0x80; +goto L46799c;} +t7 = a0 < 0x80; +if (t7 == 0) {t2 = (int)a0 >> 5; +goto L46796c;} +t2 = (int)a0 >> 5; +t3 = 0x10001154; +t5 = t2 << 2; +t3 = t3; +t9 = t3 + t5; +t4 = MEM_U32(t9 + 0); +//nop; +t6 = t4 << (a0 & 0x1f); +t7 = (int)t6 < (int)0x0; +L46796c: +if (t7 == 0) {v1 = t7; +goto L467994;} +v1 = t7; +t2 = MEM_U8(s0 + 1); +at = 0x8a800000; +t3 = t2 < 0x20; +t5 = -t3; +t9 = t5 & at; +v1 = t9 << (t2 & 0x1f); +t4 = (int)v1 < (int)0x0; +v1 = t4; +L467994: +a3 = v1 & 0xff; +goto L467a00; +a3 = v1 & 0xff; +L46799c: +t6 = MEM_U8(s0 + 1); +at = 0x8a800000; +t8 = t6 < 0x20; +t7 = -t8; +t3 = t7 & at; +v1 = t3 << (t6 & 0x1f); +t5 = (int)v1 < (int)0x0; +if (t5 == 0) {v1 = t5; +goto L4679fc;} +v1 = t5; +t9 = MEM_U8(s0 + 36); +at = 0x8a800000; +t2 = t9 < 0x20; +t4 = -t2; +t8 = t4 & at; +v1 = t8 << (t9 & 0x1f); +t7 = (int)v1 < (int)0x0; +if (t7 == 0) {v1 = t7; +goto L4679fc;} +v1 = t7; +t3 = MEM_U32(s0 + 20); +//nop; +v1 = MEM_U8(t3 + 0); +//nop; +t6 = v1 ^ 0x1; +v1 = zero < t6; +L4679fc: +a3 = v1 & 0xff; +L467a00: +t5 = MEM_U8(s0 + 18); +at = 0xe; +if (t5 != at) {MEM_U8(sp + 83) = (uint8_t)a3; +goto L467a4c;} +MEM_U8(sp + 83) = (uint8_t)a3; +//nop; +a0 = s0; +MEM_U8(sp + 82) = (uint8_t)a3; +v0 = f_sizeofsetexpr(mem, sp, a0); +goto L467a20; +MEM_U8(sp + 82) = (uint8_t)a3; +L467a20: +// bdead 4002000b gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 82); +t2 = 0x1001eb98; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +at = (int)t2 < (int)v0; +if (at == 0) {t4 = MEM_U8(sp + 95); +goto L467a50;} +t4 = MEM_U8(sp + 95); +v0 = a3; +goto L467e64; +v0 = a3; +L467a4c: +t4 = MEM_U8(sp + 95); +L467a50: +//nop; +if (t4 != 0) {//nop; +goto L467aac;} +//nop; +if (a3 != 0) {//nop; +goto L467aac;} +//nop; +v0 = MEM_U32(s0 + 36); +//nop; +if (v0 == 0) {//nop; +goto L467a8c;} +//nop; +t8 = 0x1001cb28; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != v0) {//nop; +goto L467aac;} +//nop; +L467a8c: +//nop; +a0 = 0x1001cc20; +a1 = MEM_U16(s0 + 2); +MEM_U8(sp + 82) = (uint8_t)a3; +f_setbit(mem, sp, a0, a1); +goto L467aa0; +MEM_U8(sp + 82) = (uint8_t)a3; +L467aa0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 82); +//nop; +L467aac: +if (a3 == 0) {t7 = MEM_U8(sp + 95); +goto L467ae0;} +t7 = MEM_U8(sp + 95); +t9 = MEM_U32(sp + 84); +a1 = MEM_U16(s0 + 2); +a0 = MEM_U32(t9 + -4); +//nop; +MEM_U8(sp + 82) = (uint8_t)a3; +a0 = a0 + 0x16c; +f_setbit(mem, sp, a0, a1); +goto L467ad0; +a0 = a0 + 0x16c; +L467ad0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 82); +//nop; +t7 = MEM_U8(sp + 95); +L467ae0: +//nop; +if (t7 == 0) {v0 = MEM_U8(sp + 83); +goto L467e60;} +v0 = MEM_U8(sp + 83); +t3 = MEM_U8(s0 + 18); +at = 0x5000000; +t6 = t3 < 0x20; +t5 = -t6; +t2 = t5 & at; +t4 = t2 << (t3 & 0x1f); +if ((int)t4 >= 0) {a0 = s0; +goto L467b24;} +a0 = s0; +t8 = 0x1001eb90; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L467bb4;} +//nop; +L467b24: +v0 = MEM_U32(sp + 84); +//nop; +a1 = MEM_U32(v0 + -4); +MEM_U8(sp + 82) = (uint8_t)a3; +a2 = v0 + 0xfffffff4; +MEM_U32(sp + 40) = a1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L467b40; +MEM_U32(sp + 40) = a1; +L467b40: +// bdead 40020003 gp = MEM_U32(sp + 24); +a3 = MEM_U8(sp + 82); +t9 = 0x1001eb84; +t7 = MEM_U32(sp + 84); +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L467b68;} +//nop; +v0 = a3; +goto L467e64; +v0 = a3; +L467b68: +v1 = MEM_U32(t7 + -12); +//nop; +t6 = MEM_U8(v1 + 18); +//nop; +t5 = t6 + 0x1; +MEM_U8(v1 + 18) = (uint8_t)t5; +//nop; +a0 = MEM_U32(sp + 40); +a1 = MEM_U16(s0 + 2); +MEM_U32(sp + 36) = v1; +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L467b98; +a0 = a0 + 0x10c; +L467b98: +v1 = MEM_U32(sp + 36); +// bdead 40020013 gp = MEM_U32(sp + 24); +t2 = MEM_U16(v1 + 16); +t3 = 0x1; +if (t2 != 0) {//nop; +goto L467bb4;} +//nop; +MEM_U8(v1 + 20) = (uint8_t)t3; +L467bb4: +t4 = MEM_U8(s0 + 16); +//nop; +t8 = t4 < 0xa0; +if (t8 == 0) {//nop; +goto L467bf0;} +//nop; +t6 = 0x10001140; +t9 = (int)t4 >> 5; +t7 = t9 << 2; +t6 = t6; +t5 = t6 + t7; +t2 = MEM_U32(t5 + 0); +//nop; +t3 = t2 << (t4 & 0x1f); +t9 = (int)t3 < (int)0x0; +t8 = t9; +L467bf0: +if (t8 != 0) {v0 = MEM_U8(sp + 83); +goto L467e60;} +v0 = MEM_U8(sp + 83); +v0 = MEM_U32(s0 + 36); +//nop; +if (v0 == 0) {//nop; +goto L467e5c;} +//nop; +t6 = 0x1001cb28; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == v0) {//nop; +goto L467e5c;} +//nop; +v1 = MEM_U32(v0 + 24); +//nop; +if (v1 != 0) {//nop; +goto L467d40;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x28; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L467c40; +a0 = 0x28; +L467c40: +t7 = MEM_U32(s0 + 36); +// bdead 4003000b gp = MEM_U32(sp + 24); +t5 = MEM_U32(t7 + 0); +a3 = v0; +t3 = v0; +t4 = t5 + 0x24; +L467c58: +at = MEM_U32(t5 + 0); +t5 = t5 + 0xc; +MEM_U32(t3 + 0) = at; +at = MEM_U32(t5 + -8); +t3 = t3 + 0xc; +MEM_U32(t3 + -8) = at; +at = MEM_U32(t5 + -4); +if (t5 != t4) {MEM_U32(t3 + -4) = at; +goto L467c58;} +MEM_U32(t3 + -4) = at; +at = MEM_U32(t5 + 0); +t9 = 0xa; +MEM_U32(t3 + 0) = at; +MEM_U8(v0 + 16) = (uint8_t)t9; +//nop; +MEM_U32(sp + 64) = a3; +a0 = v0; +a1 = zero; +v0 = f_newbit(mem, sp, a0, a1); +goto L467ca0; +a1 = zero; +L467ca0: +// bdead 4002000b gp = MEM_U32(sp + 24); +t8 = MEM_U32(s0 + 36); +a3 = MEM_U32(sp + 64); +a2 = 0x1001c4b4; +MEM_U32(t8 + 24) = v0; +t6 = MEM_U32(s0 + 36); +v1 = MEM_U32(a2 + 0); +t7 = MEM_U32(t6 + 24); +a0 = v1 & 0x3; +if (a0 == 0) {MEM_U16(a3 + 2) = (uint16_t)t7; +goto L467cd8;} +MEM_U16(a3 + 2) = (uint16_t)t7; +t2 = v1 - a0; +t4 = t2 + 0x4; +MEM_U32(a2 + 0) = t4; +L467cd8: +//nop; +a1 = 0x10013450; +a0 = 0x14; +MEM_U32(sp + 64) = a3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L467cec; +MEM_U32(sp + 64) = a3; +L467cec: +// bdead 4002000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 64); +t5 = 0x1001ebac; +MEM_U32(a3 + 32) = v0; +t5 = MEM_U8(t5 + 0); +a2 = 0x1001c4b4; +if (t5 != 0) {//nop; +goto L467d28;} +//nop; +t3 = MEM_U32(a2 + 0); +//nop; +t9 = t3 + 0x4; +MEM_U32(a2 + 0) = t9; +t6 = -t9; +MEM_U32(v0 + 4) = t6; +goto L467d5c; +MEM_U32(v0 + 4) = t6; +L467d28: +v1 = MEM_U32(a2 + 0); +t2 = MEM_U32(a3 + 32); +t4 = v1 + 0x4; +MEM_U32(t2 + 4) = v1; +MEM_U32(a2 + 0) = t4; +goto L467d5c; +MEM_U32(a2 + 0) = t4; +L467d40: +t5 = 0x1001cc30; +t3 = v1 << 3; +t5 = MEM_U32(t5 + 0); +//nop; +t9 = t5 + t3; +a3 = MEM_U32(t9 + 0); +//nop; +L467d5c: +t8 = MEM_U8(a3 + 18); +at = 0x5000000; +t6 = t8 < 0x20; +t7 = -t6; +t2 = t7 & at; +t4 = t2 << (t8 & 0x1f); +if ((int)t4 >= 0) {a1 = zero; +goto L467d94;} +a1 = zero; +t5 = 0x1001eb90; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {v0 = MEM_U8(sp + 83); +goto L467e60;} +v0 = MEM_U8(sp + 83); +L467d94: +v0 = MEM_U32(sp + 84); +t3 = MEM_U32(s0 + 36); +t9 = v0 + 0xfffffff4; +a0 = MEM_U32(t3 + 16); +MEM_U32(sp + 36) = t9; +//nop; +MEM_U32(sp + 64) = a3; +// bdead 4002006b t9 = t9; +a2 = zero; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L467dbc; +a2 = zero; +L467dbc: +// bdead 40020001 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 84); +//nop; +a1 = MEM_U32(t6 + -4); +a0 = MEM_U32(sp + 64); +a2 = MEM_U32(sp + 36); +MEM_U32(sp + 40) = a1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L467ddc; +MEM_U32(sp + 40) = a1; +L467ddc: +t7 = MEM_U32(sp + 84); +// bdead 40030001 gp = MEM_U32(sp + 24); +v1 = MEM_U32(t7 + -12); +//nop; +t2 = MEM_U8(v1 + 18); +//nop; +t8 = t2 + 0x1; +MEM_U8(v1 + 18) = (uint8_t)t8; +t4 = MEM_U32(s0 + 36); +a0 = MEM_U32(sp + 40); +//nop; +a1 = MEM_U32(t4 + 24); +MEM_U32(sp + 36) = v1; +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L467e18; +a0 = a0 + 0x10c; +L467e18: +v1 = MEM_U32(sp + 36); +// bdead 40000011 gp = MEM_U32(sp + 24); +t5 = MEM_U16(v1 + 16); +t3 = 0x1; +if (t5 != 0) {v0 = MEM_U8(sp + 83); +goto L467e60;} +v0 = MEM_U8(sp + 83); +MEM_U8(v1 + 20) = (uint8_t)t3; +goto L467e5c; +MEM_U8(v1 + 20) = (uint8_t)t3; +L467e38: +a2 = 0x100057c8; +//nop; +a0 = 0x1; +a1 = 0x2cf; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L467e54; +a2 = a2; +L467e54: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L467e5c: +v0 = MEM_U8(sp + 83); +L467e60: +//nop; +L467e64: +// bdead 9 ra = MEM_U32(sp + 28); +L467e68: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x58; +return v0; +// bdead 9 sp = sp + 0x58; +} + +static void func_467e74(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L467e74: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 36) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s3; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s2 = 0x10013460; +s0 = a0; +s3 = v0; +s4 = 0x3; +// fdead 403a01eb MEM_U32(sp + 44) = ra; +// fdead 403a01eb MEM_U32(sp + 40) = gp; +// fdead 403a01eb MEM_U32(sp + 24) = s1; +v0 = MEM_U8(s0 + 0); +L467eb4: +s1 = s0; +t6 = v0 + 0xffffffff; +at = t6 < 0x6; +if (at == 0) {//nop; +goto L468014;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005800[] = { +&&L468038, +&&L468038, +&&L467f00, +&&L467fc0, +&&L467ee8, +&&L467ef4, +}; +dest = Lswitch10005800[t6]; +//nop; +goto *dest; +//nop; +L467ee8: +s0 = MEM_U32(s1 + 32); +v0 = MEM_U8(s0 + 0); +goto L467eb4; +v0 = MEM_U8(s0 + 0); +L467ef4: +s0 = MEM_U32(s1 + 28); +v0 = MEM_U8(s0 + 0); +goto L467eb4; +v0 = MEM_U8(s0 + 0); +L467f00: +t7 = MEM_U8(s0 + 1); +at = 0x5000000; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & at; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 >= 0) {a0 = s0; +goto L467f48;} +a0 = s0; +t2 = 0x1001eb90; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L467f48;} +//nop; +t3 = MEM_U8(s0 + 22); +//nop; +if (s4 != t3) {// bdead 40120021 ra = MEM_U32(sp + 44); +goto L46803c;} +// bdead 40120021 ra = MEM_U32(sp + 44); +L467f48: +s1 = MEM_U32(s3 + -4); +//nop; +a2 = sp + 0x40; +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L467f5c; +a1 = s1; +L467f5c: +// bdead 40060001 gp = MEM_U32(sp + 40); +v0 = MEM_U32(sp + 64); +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {// bdead 40060009 ra = MEM_U32(sp + 44); +goto L46803c;} +// bdead 40060009 ra = MEM_U32(sp + 44); +t5 = MEM_U16(v0 + 16); +at = 0x1; +t6 = t5 + 0x1; +t8 = t6 & 0xffff; +if (t8 != at) {MEM_U16(v0 + 16) = (uint16_t)t6; +goto L468038;} +MEM_U16(v0 + 16) = (uint16_t)t6; +t9 = MEM_U8(v0 + 18); +//nop; +if (t9 != 0) {// bdead 40060001 ra = MEM_U32(sp + 44); +goto L46803c;} +// bdead 40060001 ra = MEM_U32(sp + 44); +//nop; +a1 = MEM_U16(s0 + 2); +a0 = s1 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L467fb4; +a0 = s1 + 0x114; +L467fb4: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L46803c; +// bdead 1 ra = MEM_U32(sp + 44); +L467fc0: +t0 = MEM_U8(s0 + 16); +//nop; +lo = t0 * s4; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)s4 >> 32); +t7 = lo; +t1 = s2 + t7; +t2 = MEM_U8(t1 + 2); +//nop; +if (t2 == 0) {//nop; +goto L468008;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 6603f8fff t9 = t9; +v0 = s3; +func_467e74(mem, sp, v0, a0); +goto L467ff8; +v0 = s3; +L467ff8: +// bdead 403c0001 gp = MEM_U32(sp + 40); +s0 = MEM_U32(s1 + 24); +v0 = MEM_U8(s0 + 0); +goto L467eb4; +v0 = MEM_U8(s0 + 0); +L468008: +s0 = MEM_U32(s1 + 20); +v0 = MEM_U8(s0 + 0); +goto L467eb4; +v0 = MEM_U8(s0 + 0); +L468014: +a2 = 0x100057f4; +//nop; +a0 = 0x1; +a1 = 0x415; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L468030; +a2 = a2; +L468030: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L468038: +// bdead 1 ra = MEM_U32(sp + 44); +L46803c: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static void func_468058(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L468058: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +a1 = MEM_U32(a0 + 44); +// fdead 400001eb MEM_U32(sp + 40) = s5; +s5 = v0; +// fdead 404001eb MEM_U32(sp + 60) = ra; +// fdead 404001eb MEM_U32(sp + 56) = fp; +// fdead 404001eb MEM_U32(sp + 52) = gp; +// fdead 404001eb MEM_U32(sp + 48) = s7; +// fdead 404001eb MEM_U32(sp + 44) = s6; +// fdead 404001eb MEM_U32(sp + 36) = s4; +// fdead 404001eb MEM_U32(sp + 32) = s3; +// fdead 404001eb MEM_U32(sp + 28) = s2; +// fdead 404001eb MEM_U32(sp + 24) = s1; +if (a1 == 0) {// fdead 404001eb MEM_U32(sp + 20) = s0; +goto L4684a8;} +// fdead 404001eb MEM_U32(sp + 20) = s0; +v0 = 0x1001eb88; +s2 = a1; +v0 = MEM_U8(v0 + 0); +//nop; +t6 = v0 ^ 0x3; +v0 = t6 < 0x1; +if (v0 == 0) {t9 = v0 & 0xff; +goto L4680dc;} +t9 = v0 & 0xff; +t7 = MEM_U32(a0 + 16); +//nop; +v0 = MEM_U32(t7 + 232); +//nop; +t8 = zero < v0; +v0 = t8; +t9 = v0 & 0xff; +L4680dc: +if (t9 == 0) {s6 = v0 & 0xff; +goto L468130;} +s6 = v0 & 0xff; +t0 = MEM_U32(a0 + 16); +t3 = 0x1001e5a0; +t1 = MEM_U32(t0 + 232); +t3 = MEM_U32(t3 + 0); +t2 = MEM_U32(t1 + 0); +//nop; +t5 = t2 << 2; +t5 = t5 - t2; +t5 = t5 << 2; +v1 = t3 + t5; +v0 = MEM_U8(v1 + 9); +MEM_U32(sp + 88) = t2; +if (v0 == 0) {s6 = v0 & 0xff; +goto L468130;} +s6 = v0 & 0xff; +v0 = MEM_U32(v1 + 4); +//nop; +t6 = zero < v0; +v0 = t6; +s6 = v0 & 0xff; +L468130: +s7 = 0x1001eb90; +s4 = 0x1001c4b4; +fp = sp + 0x68; +L46813c: +if (s6 == 0) {//nop; +goto L468170;} +//nop; +//nop; +a0 = MEM_U32(s2 + 0); +a1 = MEM_U32(sp + 88); +//nop; +v0 = f_check_ix_candidate(mem, sp, a0, a1); +goto L468158; +//nop; +L468158: +// bdead c1e8000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L468170;} +//nop; +s2 = MEM_U32(s2 + 4); +//nop; +goto L4684a0; +//nop; +L468170: +a0 = MEM_U32(s2 + 0); +at = 0x5000000; +t7 = MEM_U8(a0 + 18); +//nop; +t8 = t7 < 0x20; +t9 = -t8; +t0 = t9 & at; +t1 = t0 << (t7 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L4681a8;} +//nop; +t2 = MEM_U8(s7 + 0); +//nop; +if (t2 == 0) {//nop; +goto L468288;} +//nop; +L4681a8: +s3 = MEM_U32(s5 + -4); +//nop; +a2 = fp; +a1 = s3; +f_formlivbb(mem, sp, a0, a1, a2); +goto L4681bc; +a1 = s3; +L4681bc: +// bdead c1f80003 gp = MEM_U32(sp + 52); +s0 = MEM_U32(sp + 104); +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {// bdead c1fa0003 ra = MEM_U32(sp + 60); +goto L4684ac;} +// bdead c1fa0003 ra = MEM_U32(sp + 60); +t3 = MEM_U16(s0 + 16); +s1 = s3 + 0x10c; +t5 = t3 + 0x1; +if (s6 == 0) {MEM_U16(s0 + 16) = (uint16_t)t5; +goto L468220;} +MEM_U16(s0 + 16) = (uint16_t)t5; +//nop; +a0 = MEM_U32(s2 + 0); +a1 = MEM_U32(sp + 88); +//nop; +v0 = f_check_ix_source(mem, sp, a0, a1); +goto L468204; +//nop; +L468204: +// bdead c1fe000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L468220;} +//nop; +t6 = MEM_U16(s0 + 16); +//nop; +t8 = t6 + 0x2; +MEM_U16(s0 + 16) = (uint16_t)t8; +L468220: +t9 = MEM_U16(s0 + 16); +at = 0x1; +if (t9 != at) {//nop; +goto L46825c;} +//nop; +t0 = MEM_U8(s0 + 18); +//nop; +if (t0 != 0) {//nop; +goto L46825c;} +//nop; +t7 = MEM_U32(s2 + 0); +//nop; +a1 = MEM_U16(t7 + 2); +a0 = s3 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L468254; +a0 = s3 + 0x114; +L468254: +// bdead c1ee0003 gp = MEM_U32(sp + 52); +//nop; +L46825c: +t1 = MEM_U8(s0 + 18); +//nop; +t2 = t1 + 0x1; +MEM_U8(s0 + 18) = (uint8_t)t2; +t4 = MEM_U32(s2 + 0); +a0 = s1; +a1 = MEM_U16(t4 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L468280; +//nop; +L468280: +// bdead c1e80003 gp = MEM_U32(sp + 52); +//nop; +L468288: +a0 = MEM_U32(s2 + 16); +//nop; +if (a0 == 0) {//nop; +goto L468498;} +//nop; +t3 = MEM_U32(s2 + 0); +//nop; +v0 = MEM_U32(t3 + 36); +//nop; +if (v0 == 0) {//nop; +goto L4682e4;} +//nop; +t5 = 0x1001cb28; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == v0) {//nop; +goto L4682e4;} +//nop; +s3 = MEM_U32(s5 + -4); +//nop; +t6 = MEM_U8(s3 + 11); +//nop; +t9 = t6 << 24; +if ((int)t9 >= 0) {//nop; +goto L468304;} +//nop; +L4682e4: +//nop; +v0 = s5; +// bdead c1e8002b t9 = t9; +//nop; +func_467e74(mem, sp, v0, a0); +goto L4682f8; +//nop; +L4682f8: +// bdead c1e80003 gp = MEM_U32(sp + 52); +s2 = MEM_U32(s2 + 4); +goto L46849c; +s2 = MEM_U32(s2 + 4); +L468304: +v0 = MEM_U32(s2 + 24); +//nop; +if (v0 != 0) {//nop; +goto L468404;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x28; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L468324; +a0 = 0x28; +L468324: +t0 = MEM_U32(s2 + 0); +// bdead c1f8020b gp = MEM_U32(sp + 52); +s1 = v0; +t2 = v0; +t1 = t0 + 0x24; +L468338: +at = MEM_U32(t0 + 0); +t0 = t0 + 0xc; +MEM_U32(t2 + 0) = at; +at = MEM_U32(t0 + -8); +t2 = t2 + 0xc; +MEM_U32(t2 + -8) = at; +at = MEM_U32(t0 + -4); +if (t0 != t1) {MEM_U32(t2 + -4) = at; +goto L468338;} +MEM_U32(t2 + -4) = at; +at = MEM_U32(t0 + 0); +t4 = 0xa; +MEM_U32(t2 + 0) = at; +MEM_U8(v0 + 16) = (uint8_t)t4; +//nop; +a0 = v0; +a1 = zero; +v0 = f_newbit(mem, sp, a0, a1); +goto L46837c; +a1 = zero; +L46837c: +v1 = MEM_U32(s4 + 0); +// bdead c1fc001b gp = MEM_U32(sp + 52); +MEM_U32(s2 + 24) = v0; +a0 = v1 & 0x3; +if (a0 == 0) {MEM_U16(s1 + 2) = (uint16_t)v0; +goto L4683a0;} +MEM_U16(s1 + 2) = (uint16_t)v0; +t3 = v1 - a0; +t5 = t3 + 0x4; +MEM_U32(s4 + 0) = t5; +L4683a0: +//nop; +a1 = 0x10013450; +a0 = 0x14; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4683b0; +a0 = 0x14; +L4683b0: +// bdead c1fc000b gp = MEM_U32(sp + 52); +MEM_U32(s1 + 32) = v0; +t6 = 0x1001ebac; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L4683ec;} +//nop; +t8 = MEM_U32(s4 + 0); +//nop; +t9 = t8 + 0x4; +MEM_U32(s4 + 0) = t9; +t1 = -t9; +MEM_U32(v0 + 4) = t1; +goto L468420; +MEM_U32(v0 + 4) = t1; +L4683ec: +v1 = MEM_U32(s4 + 0); +t2 = MEM_U32(s1 + 32); +t4 = v1 + 0x4; +MEM_U32(t2 + 4) = v1; +MEM_U32(s4 + 0) = t4; +goto L468420; +MEM_U32(s4 + 0) = t4; +L468404: +t3 = 0x1001cc30; +t5 = v0 << 3; +t3 = MEM_U32(t3 + 0); +//nop; +t6 = t3 + t5; +s1 = MEM_U32(t6 + 0); +//nop; +L468420: +t8 = MEM_U8(s1 + 18); +at = 0x5000000; +t9 = t8 < 0x20; +t7 = -t9; +t1 = t7 & at; +t0 = t1 << (t8 & 0x1f); +if ((int)t0 >= 0) {a0 = s1; +goto L468450;} +a0 = s1; +t2 = MEM_U8(s7 + 0); +//nop; +if (t2 == 0) {//nop; +goto L468498;} +//nop; +L468450: +//nop; +a1 = s3; +a2 = fp; +f_formlivbb(mem, sp, a0, a1, a2); +goto L468460; +a2 = fp; +L468460: +s0 = MEM_U32(sp + 104); +// bdead c1fe0003 gp = MEM_U32(sp + 52); +t4 = MEM_U16(s0 + 16); +at = 0x1; +t3 = t4 + 0x1; +t5 = t3 & 0xffff; +if (t5 != at) {MEM_U16(s0 + 16) = (uint16_t)t3; +goto L468498;} +MEM_U16(s0 + 16) = (uint16_t)t3; +//nop; +a1 = MEM_U16(s1 + 2); +a0 = s3 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L468490; +a0 = s3 + 0x114; +L468490: +// bdead c1e80003 gp = MEM_U32(sp + 52); +//nop; +L468498: +s2 = MEM_U32(s2 + 4); +L46849c: +//nop; +L4684a0: +if (s2 != 0) {//nop; +goto L46813c;} +//nop; +L4684a8: +// bdead 1 ra = MEM_U32(sp + 60); +L4684ac: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +} + +static void func_4684d8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4684d8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +v1 = MEM_U32(a0 + 48); +// fdead 4000003b MEM_U32(sp + 36) = s3; +s3 = v0; +// fdead 4010003b MEM_U32(sp + 60) = ra; +// fdead 4010003b MEM_U32(sp + 56) = gp; +// fdead 4010003b MEM_U32(sp + 52) = s7; +// fdead 4010003b MEM_U32(sp + 48) = s6; +// fdead 4010003b MEM_U32(sp + 44) = s5; +// fdead 4010003b MEM_U32(sp + 40) = s4; +// fdead 4010003b MEM_U32(sp + 32) = s2; +// fdead 4010003b MEM_U32(sp + 28) = s1; +if (v1 == 0) {// fdead 4010003b MEM_U32(sp + 24) = s0; +goto L4685f4;} +// fdead 4010003b MEM_U32(sp + 24) = s0; +s6 = 0x1001eb84; +s4 = 0x1001eb90; +s0 = v1; +s7 = 0x1; +s5 = sp + 0x50; +L468530: +//nop; +a0 = MEM_U32(s0 + 4); +// bdead 41f20023 t9 = t9; +a1 = zero; +v0 = s3; +func_464e50(mem, sp, v0, a0, a1); +goto L468548; +v0 = s3; +L468548: +a0 = MEM_U32(s0 + 0); +at = 0x5000000; +t6 = MEM_U8(a0 + 18); +// bdead 41f28027 gp = MEM_U32(sp + 56); +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L468580;} +//nop; +t1 = MEM_U8(s4 + 0); +//nop; +if (t1 == 0) {//nop; +goto L4685e4;} +//nop; +L468580: +s1 = MEM_U32(s3 + -4); +//nop; +a2 = s5; +a1 = s1; +f_formlivbb(mem, sp, a0, a1, a2); +goto L468594; +a1 = s1; +L468594: +t2 = MEM_U8(s6 + 0); +// bdead 41f60803 gp = MEM_U32(sp + 56); +if (t2 != 0) {// bdead 41f60003 ra = MEM_U32(sp + 60); +goto L4685f8;} +// bdead 41f60003 ra = MEM_U32(sp + 60); +s2 = MEM_U32(sp + 80); +//nop; +t3 = MEM_U8(s2 + 18); +a0 = s1 + 0x10c; +t4 = t3 + 0x1; +MEM_U8(s2 + 18) = (uint8_t)t4; +t5 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U16(t5 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L4685d0; +//nop; +L4685d0: +t7 = MEM_U16(s2 + 16); +// bdead 41fb0003 gp = MEM_U32(sp + 56); +if (t7 != 0) {//nop; +goto L4685e4;} +//nop; +MEM_U8(s2 + 20) = (uint8_t)s7; +L4685e4: +s0 = MEM_U32(s0 + 8); +//nop; +if (s0 != 0) {//nop; +goto L468530;} +//nop; +L4685f4: +// bdead 1 ra = MEM_U32(sp + 60); +L4685f8: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s6 = MEM_U32(sp + 48); +// bdead 1 s7 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void func_468620(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L468620: +//nop; +//nop; +//nop; +t6 = 0x1001eb34; +sp = sp + 0xffffffd0; +t6 = MEM_U8(t6 + 0); +// fdead 400080eb MEM_U32(sp + 28) = ra; +// fdead 400080eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +if (t6 != 0) {a3 = a0; +goto L46872c;} +a3 = a0; +if (a2 != 0) {//nop; +goto L4686a8;} +//nop; +t7 = 0x1001c8f8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (a0 == t7) {//nop; +goto L4686a8;} +//nop; +t8 = 0x1001e6b4; +at = 0x3; +t8 = MEM_U8(t8 + 0); +a0 = 0x1f9b; +if (t8 == at) {//nop; +goto L4686a8;} +//nop; +//nop; +MEM_U8(sp + 55) = (uint8_t)a1; +MEM_U32(sp + 48) = a3; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L468698; +MEM_U32(sp + 48) = a3; +L468698: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 55); +a3 = MEM_U32(sp + 48); +//nop; +L4686a8: +v0 = MEM_U32(a3 + 48); +at = (int)a1 < (int)0x18; +t9 = MEM_U8(v0 + 19); +t1 = a1 < 0x20; +if (a1 == t9) {t2 = ~a1; +goto L4686d8;} +t2 = ~a1; +L4686c0: +v0 = MEM_U32(v0 + 12); +//nop; +t0 = MEM_U8(v0 + 19); +//nop; +if (a1 != t0) {//nop; +goto L4686c0;} +//nop; +L4686d8: +if (at == 0) {MEM_U8(v0 + 19) = (uint8_t)zero; +goto L4686e8;} +MEM_U8(v0 + 19) = (uint8_t)zero; +v1 = 0x1; +goto L4686ec; +v1 = 0x1; +L4686e8: +v1 = 0x2; +L4686ec: +t7 = v1 << 3; +t4 = a1 + 0xffffffe0; +v0 = a3 + t7; +t5 = t4 < 0x20; +t3 = t1 << (t2 & 0x1f); +t1 = MEM_U32(v0 + 48); +t9 = MEM_U32(v0 + 44); +t6 = t5 << (t2 & 0x1f); +t5 = ~t6; +t8 = ~t3; +t2 = t1 & t5; +t0 = t9 & t8; +MEM_U32(sp + 36) = t6; +MEM_U32(sp + 32) = t3; +MEM_U32(v0 + 44) = t0; +MEM_U32(v0 + 48) = t2; +L46872c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x30; +//nop; +return; +//nop; +} + +static uint32_t func_46873c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46873c: +v1 = 0x1; +t6 = v1 << 2; +v0 = zero; +a2 = a1 + t6; +L46874c: +t7 = MEM_U32(a2 + 32); +//nop; +if (a0 != t7) {//nop; +goto L468764;} +//nop; +v0 = 0x1; +goto L46876c; +v0 = 0x1; +L468764: +v1 = v1 + 0x1; +a2 = a2 + 0x4; +L46876c: +if (v0 != 0) {at = (int)v1 < (int)0x24; +goto L46877c;} +at = (int)v1 < (int)0x24; +if (at != 0) {//nop; +goto L46874c;} +//nop; +L46877c: +if (v0 == 0) {a0 = zero; +goto L46878c;} +a0 = zero; +v0 = v1; +return v0; +v0 = v1; +L46878c: +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t func_468794(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L468794: +t6 = MEM_U8(a0 + 0); +at = 0x4; +if (t6 != at) {v1 = 0x1; +goto L4687b0;} +v1 = 0x1; +v0 = MEM_U8(a0 + 35); +t7 = v0 < 0x20; +goto L4687bc; +t7 = v0 < 0x20; +L4687b0: +v0 = MEM_U8(a0 + 1); +//nop; +t7 = v0 < 0x20; +L4687bc: +t8 = -t7; +at = 0xc0000; +t9 = t8 & at; +t0 = t9 << (v0 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L4687dc;} +//nop; +v0 = 0x2; +return v0; +v0 = 0x2; +L4687dc: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_4687e4(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4687e4: +t6 = MEM_U8(a0 + 0); +at = 0x4; +if (t6 != at) {//nop; +goto L468800;} +//nop; +v0 = MEM_U8(a0 + 35); +a0 = v0 ^ 0x5; +goto L46880c; +a0 = v0 ^ 0x5; +L468800: +v0 = MEM_U8(a0 + 1); +//nop; +a0 = v0 ^ 0x5; +L46880c: +v1 = a0 < 0x1; +if (v1 != 0) {//nop; +goto L468820;} +//nop; +v1 = v0 ^ 0x7; +v1 = v1 < 0x1; +L468820: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_468828(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L468828: +a0 = MEM_U32(a0 + 8); +v1 = 0x7b; +v0 = MEM_U8(a0 + 0); +//nop; +t6 = v0 < 0x40; +if (t6 == 0) {t7 = (int)v0 >> 5; +goto L468864;} +t7 = (int)v0 >> 5; +t9 = 0x10001198; +t8 = t7 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (v0 & 0x1f); +t6 = (int)t2 < (int)0x0; +L468864: +if (t6 != 0) {//nop; +goto L4688d0;} +//nop; +L46886c: +if (v1 != v0) {//nop; +goto L46888c;} +//nop; +t4 = MEM_U8(a0 + 1); +//nop; +if (t4 == 0) {//nop; +goto L46888c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L46888c: +a0 = MEM_U32(a0 + 8); +//nop; +v0 = MEM_U8(a0 + 0); +//nop; +t5 = v0 < 0x40; +if (t5 == 0) {t7 = (int)v0 >> 5; +goto L4688c8;} +t7 = (int)v0 >> 5; +t8 = 0x10001198; +t9 = t7 << 2; +t8 = t8; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (v0 & 0x1f); +t5 = (int)t2 < (int)0x0; +L4688c8: +if (t5 == 0) {//nop; +goto L46886c;} +//nop; +L4688d0: +v0 = 0x1; +//nop; +return v0; +//nop; +} + +static uint32_t func_4688dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4688dc: +a0 = MEM_U32(a0 + 8); +v1 = 0x7b; +v0 = MEM_U8(a0 + 0); +//nop; +t6 = v0 < 0x40; +if (t6 == 0) {t7 = (int)v0 >> 5; +goto L468918;} +t7 = (int)v0 >> 5; +t9 = 0x100011a0; +t8 = t7 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (v0 & 0x1f); +t6 = (int)t2 < (int)0x0; +L468918: +if (t6 != 0) {//nop; +goto L46898c;} +//nop; +L468920: +if (v1 != v0) {//nop; +goto L468948;} +//nop; +t5 = MEM_U32(a0 + 4); +t4 = MEM_U32(a1 + 20); +t7 = MEM_U32(t5 + 20); +//nop; +if (t4 != t7) {//nop; +goto L468948;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L468948: +a0 = MEM_U32(a0 + 8); +//nop; +v0 = MEM_U8(a0 + 0); +//nop; +t9 = v0 < 0x40; +if (t9 == 0) {t8 = (int)v0 >> 5; +goto L468984;} +t8 = (int)v0 >> 5; +t1 = 0x100011a0; +t0 = t8 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t6 = t3 << (v0 & 0x1f); +t9 = (int)t6 < (int)0x0; +L468984: +if (t9 == 0) {//nop; +goto L468920;} +//nop; +L46898c: +v0 = 0x1; +//nop; +return v0; +//nop; +} + +static void f_makelivranges(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L468998: +//makelivranges: +//nop; +//nop; +//nop; +t6 = 0x1001c904; +at = 0x1001e6a8; +t6 = MEM_U32(t6 + 0); +sp = sp + 0xfffffec8; +t7 = t6 + 0xffffffff; +t8 = t7 >> 7; +t9 = t8 + 0x1; +MEM_U32(at + 0) = t9; +at = 0x10021cfc; +a0 = 0x10009568; +MEM_U32(at + 0) = zero; +MEM_U32(a0 + 4) = zero; +MEM_U32(a0 + 0) = zero; +//nop; +// fdead 4601802f MEM_U32(sp + 68) = ra; +// fdead 4601802f MEM_U32(sp + 64) = fp; +// fdead 4601802f MEM_U32(sp + 60) = gp; +// fdead 4601802f MEM_U32(sp + 56) = s7; +// fdead 4601802f MEM_U32(sp + 52) = s6; +// fdead 4601802f MEM_U32(sp + 48) = s5; +// fdead 4601802f MEM_U32(sp + 44) = s4; +// fdead 4601802f MEM_U32(sp + 40) = s3; +// fdead 4601802f MEM_U32(sp + 36) = s2; +// fdead 4601802f MEM_U32(sp + 32) = s1; +// fdead 4601802f MEM_U32(sp + 28) = s0; +f_checkbvlist(mem, sp, a0); +goto L468a0c; +// fdead 4601802f MEM_U32(sp + 28) = s0; +L468a0c: +MEM_U32(sp + 216) = zero; +MEM_U32(sp + 220) = zero; +MEM_U32(sp + 224) = zero; +MEM_U32(sp + 228) = zero; +t4 = sp + 0xd8; +at = MEM_U32(t4 + 0); +// bdead 40002007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t6 = MEM_U32(t4 + 4); +//nop; +MEM_U32(sp + 8) = t6; +a3 = MEM_U32(t4 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t6 = MEM_U32(t4 + 12); +a1 = MEM_U32(sp + 4); +a0 = 0x10009568; +MEM_U32(sp + 16) = t6; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L468a58; +MEM_U32(sp + 16) = t6; +L468a58: +// bdead 40000083 gp = MEM_U32(sp + 60); +//nop; +t7 = 0x1001c8f8; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {MEM_U32(sp + 308) = t7; +goto L468ab8;} +MEM_U32(sp + 308) = t7; +L468a78: +a1 = MEM_U32(sp + 308); +//nop; +a0 = 0x10009568; +a1 = a1 + 0x10c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L468a8c; +a1 = a1 + 0x10c; +L468a8c: +t8 = MEM_U32(sp + 308); +// bdead 42000083 gp = MEM_U32(sp + 60); +t9 = MEM_U32(t8 + 12); +//nop; +if (t9 != 0) {MEM_U32(sp + 308) = t9; +goto L468a78;} +MEM_U32(sp + 308) = t9; +t5 = 0x1001c8f8; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(sp + 308) = t5; +L468ab8: +t4 = 0x1001cb38; +at = 0x1001cb40; +t6 = MEM_U32(sp + 308); +t4 = MEM_U32(t4 + 0); +if (t6 == 0) {MEM_U32(at + 0) = t4; +goto L46ab00;} +MEM_U32(at + 0) = t4; +s7 = MEM_U32(sp + 240); +s3 = 0x1; +L468ad8: +MEM_U32(sp + 200) = zero; +MEM_U32(sp + 204) = zero; +MEM_U32(sp + 208) = zero; +MEM_U32(sp + 212) = zero; +t7 = sp + 0xc8; +at = MEM_U32(t7 + 0); +a0 = MEM_U32(sp + 308); +MEM_U32(sp + 4) = at; +t9 = MEM_U32(t7 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t9; +a3 = MEM_U32(t7 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t9 = MEM_U32(t7 + 12); +a0 = a0 + 0x104; +MEM_U32(sp + 16) = t9; +//nop; +//nop; +//nop; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L468b2c; +//nop; +L468b2c: +MEM_U32(sp + 184) = zero; +MEM_U32(sp + 188) = zero; +MEM_U32(sp + 192) = zero; +MEM_U32(sp + 196) = zero; +t5 = sp + 0xb8; +at = MEM_U32(t5 + 0); +// bdead 41104007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t6 = MEM_U32(t5 + 4); +s2 = MEM_U32(sp + 308); +MEM_U32(sp + 8) = t6; +a3 = MEM_U32(t5 + 8); +//nop; +MEM_U32(sp + 12) = a3; +t6 = MEM_U32(t5 + 12); +a2 = MEM_U32(sp + 8); +a1 = MEM_U32(sp + 4); +s2 = s2 + 0x114; +a0 = s2; +MEM_U32(sp + 16) = t6; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L468b80; +MEM_U32(sp + 16) = t6; +L468b80: +MEM_U32(sp + 168) = zero; +MEM_U32(sp + 172) = zero; +MEM_U32(sp + 176) = zero; +MEM_U32(sp + 180) = zero; +t8 = sp + 0xa8; +at = MEM_U32(t8 + 0); +// bdead 43180007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t9 = MEM_U32(t8 + 4); +s4 = MEM_U32(sp + 308); +MEM_U32(sp + 8) = t9; +a3 = MEM_U32(t8 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t9 = MEM_U32(t8 + 12); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 16) = t9; +//nop; +s4 = s4 + 0x10c; +a0 = s4; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L468bd4; +a0 = s4; +L468bd4: +// bdead 41380083 gp = MEM_U32(sp + 60); +t5 = MEM_U32(sp + 308); +t4 = 0x1001e660; +t6 = 0x1001e660; +t4 = MEM_U32(t4 + 0); +v1 = t5 + 0x4; +MEM_U32(t5 + 52) = t4; +t6 = MEM_U32(t6 + 4); +MEM_U32(t5 + 64) = zero; +MEM_U32(t5 + 60) = zero; +MEM_U32(t5 + 224) = zero; +MEM_U32(t5 + 228) = zero; +MEM_U32(t5 + 56) = t6; +v0 = MEM_U32(sp + 308); +MEM_U32(v1 + 72) = zero; +MEM_U32(v1 + 68) = zero; +MEM_U32(v1 + 64) = zero; +v1 = 0x24; +s1 = 0x4; +v0 = v0 + 0x10; +L468c24: +s1 = s1 + 0x4; +t7 = s1 & 0xff; +s1 = t7; +MEM_U32(v0 + 64) = zero; +MEM_U32(v0 + 68) = zero; +MEM_U32(v0 + 72) = zero; +MEM_U32(v0 + 76) = zero; +if (t7 != v1) {v0 = v0 + 0x10; +goto L468c24;} +v0 = v0 + 0x10; +s1 = MEM_U32(sp + 308); +//nop; +a1 = 0x1001cb78; +s1 = s1 + 0xf4; +a0 = s1; +f_bvectminus(mem, sp, a0, a1); +goto L468c60; +a0 = s1; +L468c60: +// bdead 413c0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x10009568; +//nop; +f_bvectintsect(mem, sp, a0, a1); +goto L468c78; +//nop; +L468c78: +t8 = MEM_U32(sp + 308); +// bdead 433c0003 gp = MEM_U32(sp + 60); +s0 = MEM_U32(t8 + 36); +//nop; +if (s0 == 0) {t7 = MEM_U32(sp + 308); +goto L469484;} +t7 = MEM_U32(sp + 308); +L468c90: +v0 = MEM_U8(s0 + 9); +at = 0x2; +if (v0 != at) {//nop; +goto L469170;} +//nop; +v1 = MEM_U32(s0 + 12); +at = 0x3; +t9 = MEM_U8(v1 + 0); +//nop; +if (t9 != at) {//nop; +goto L469470;} +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +t4 = MEM_U8(v0 + 26); +//nop; +if (t4 != 0) {//nop; +goto L469470;} +//nop; +//nop; +a0 = MEM_U16(v0 + 2); +a1 = s1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L468ce0; +a1 = s1; +L468ce0: +// bdead 413e000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L469470;} +//nop; +v1 = MEM_U32(s0 + 12); +at = 0x5000000; +t6 = MEM_U8(v1 + 1); +//nop; +t5 = t6 < 0x20; +t7 = -t5; +t8 = t7 & at; +t9 = t8 << (t6 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L468d3c;} +//nop; +t4 = 0x1001eb90; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L468d3c;} +//nop; +t5 = MEM_U8(v1 + 46); +at = 0x3; +if (t5 != at) {//nop; +goto L469470;} +//nop; +L468d3c: +//nop; +a0 = MEM_U32(v1 + 20); +a1 = MEM_U32(sp + 308); +a2 = sp + 0x12c; +f_formlivbb(mem, sp, a0, a1, a2); +goto L468d50; +a2 = sp + 0x12c; +L468d50: +// bdead 413e0003 gp = MEM_U32(sp + 60); +s5 = MEM_U32(sp + 300); +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L46aba8;} +//nop; +v0 = MEM_U16(s5 + 16); +//nop; +if (v0 != 0) {//nop; +goto L468dc0;} +//nop; +t8 = MEM_U8(s5 + 18); +//nop; +if (t8 != 0) {//nop; +goto L468dc0;} +//nop; +t6 = MEM_U32(s0 + 12); +a0 = s2; +t9 = MEM_U32(t6 + 20); +//nop; +a1 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +f_setbit(mem, sp, a0, a1); +goto L468db4; +//nop; +L468db4: +// bdead 417e0003 gp = MEM_U32(sp + 60); +v0 = MEM_U16(s5 + 16); +//nop; +L468dc0: +t4 = MEM_U32(s0 + 12); +t6 = 0x1001c8f8; +t5 = MEM_U16(t4 + 6); +t8 = MEM_U32(sp + 308); +t7 = v0 + t5; +MEM_U16(s5 + 16) = (uint16_t)t7; +t6 = MEM_U32(t6 + 0); +//nop; +if (t8 != t6) {t9 = MEM_U32(sp + 308); +goto L468fe8;} +t9 = MEM_U32(sp + 308); +t9 = MEM_U8(s5 + 20); +//nop; +if (t9 != 0) {t9 = MEM_U32(sp + 308); +goto L468fe8;} +t9 = MEM_U32(sp + 308); +t4 = MEM_U32(s0 + 12); +//nop; +t5 = MEM_U32(t4 + 20); +a1 = 0x1001cbf8; +a0 = MEM_U16(t5 + 2); +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L468e14; +//nop; +L468e14: +// bdead 417e000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L468fe4;} +//nop; +t7 = 0x10022688; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L468e3c;} +//nop; +MEM_U8(s5 + 20) = (uint8_t)s3; +L468e3c: +t8 = 0x1001eb70; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L468e6c;} +//nop; +t6 = MEM_U32(s0 + 12); +//nop; +t9 = MEM_U8(t6 + 46); +//nop; +if (s3 != t9) {//nop; +goto L469470;} +//nop; +L468e6c: +t4 = MEM_U8(s5 + 19); +//nop; +if (t4 != 0) {//nop; +goto L469470;} +//nop; +t5 = 0x1001eb08; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L469470;} +//nop; +t7 = MEM_U32(s0 + 12); +a1 = 0x1001e67c; +//nop; +a0 = MEM_U32(t7 + 20); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_passedinreg(mem, sp, a0, a1); +goto L468eb0; +//nop; +L468eb0: +// bdead 413e000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L469470;} +//nop; +//nop; +a0 = MEM_U32(s0 + 12); +// fdead 7e1fe003f t9 = t9; +// bdead 413e0023 v0 = sp + 0x138; +v0 = func_468794(mem, sp, a0); +goto L468ed0; +// bdead 413e0023 v0 = sp + 0x138; +L468ed0: +// bdead 413e000b gp = MEM_U32(sp + 60); +s5 = MEM_U32(sp + 300); +at = 0x10022684; +//nop; +MEM_U32(at + 0) = v0; +v1 = MEM_U32(s0 + 12); +//nop; +t8 = MEM_U8(v1 + 46); +//nop; +if (s3 != t8) {//nop; +goto L468f14;} +//nop; +s5 = MEM_U32(sp + 300); +a0 = 0x10022684; +MEM_U8(s5 + 19) = (uint8_t)s3; +a0 = MEM_U32(a0 + 0); +at = 0x2; +goto L468f50; +at = 0x2; +L468f14: +a0 = 0x10022684; +t9 = 0x1001e5f0; +a0 = MEM_U32(a0 + 0); +t7 = MEM_U32(v1 + 40); +t9 = t9 + 0xfffffffc; +t6 = a0 << 2; +t4 = t6 + t9; +t5 = MEM_U32(t4 + 0); +if ((int)t7 >= 0) {t8 = (int)t7 >> 2; +goto L468f44;} +t8 = (int)t7 >> 2; +at = t7 + 0x3; +t8 = (int)at >> 2; +L468f44: +t6 = t5 + t8; +MEM_U8(s5 + 19) = (uint8_t)t6; +at = 0x2; +L468f50: +if (a0 != at) {//nop; +goto L468f90;} +//nop; +t9 = MEM_U32(s0 + 12); +//nop; +t4 = MEM_U32(t9 + 40); +//nop; +if (t4 == 0) {//nop; +goto L468f90;} +//nop; +t5 = 0x1001e5f0; +t7 = a0 << 2; +t5 = t5 + 0xfffffffc; +t8 = t7 + t5; +t6 = MEM_U32(t8 + 0); +//nop; +t9 = t6 + 0x1; +MEM_U8(s5 + 19) = (uint8_t)t9; +L468f90: +t4 = MEM_U8(s5 + 19); +//nop; +t6 = t4 + 0xffffffe0; +t7 = t4 < 0x20; +t5 = ~t4; +t4 = MEM_U32(sp + 308); +t9 = t6 < 0x20; +t8 = t7 << (t5 & 0x1f); +t6 = a0 << 3; +t7 = t9 << (t5 & 0x1f); +v0 = t4 + t6; +MEM_U32(sp + 256) = t7; +t4 = MEM_U32(sp + 256); +t7 = MEM_U32(v0 + 48); +t9 = MEM_U32(v0 + 44); +t6 = t7 | t4; +t5 = t9 | t8; +MEM_U32(sp + 252) = t8; +MEM_U32(v0 + 44) = t5; +MEM_U32(v0 + 48) = t6; +goto L469470; +MEM_U32(v0 + 48) = t6; +L468fe4: +t9 = MEM_U32(sp + 308); +L468fe8: +//nop; +t8 = MEM_U32(t9 + 24); +//nop; +if (t8 != 0) {//nop; +goto L469470;} +//nop; +t5 = MEM_U32(s0 + 12); +//nop; +t7 = MEM_U32(t5 + 20); +a1 = 0x1001cbf8; +a0 = MEM_U16(t7 + 2); +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L469018; +//nop; +L469018: +// bdead 417e000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L469470;} +//nop; +t4 = MEM_U32(s0 + 12); +//nop; +t6 = MEM_U32(t4 + 20); +a1 = 0x1001cbc8; +a0 = MEM_U16(t6 + 2); +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L469040; +//nop; +L469040: +// bdead 417e000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L469470;} +//nop; +t9 = 0x1001eb70; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {//nop; +goto L469470;} +//nop; +t8 = MEM_U8(s5 + 19); +//nop; +if (t8 != 0) {//nop; +goto L469470;} +//nop; +t5 = MEM_U32(s0 + 12); +a1 = 0x1001e67c; +//nop; +a0 = MEM_U32(t5 + 20); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_passedinreg(mem, sp, a0, a1); +goto L469090; +//nop; +L469090: +// bdead 413e000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L469470;} +//nop; +//nop; +a0 = MEM_U32(s0 + 12); +// fdead 7e1fe003f t9 = t9; +// bdead 413e0023 v0 = sp + 0x138; +v0 = func_468794(mem, sp, a0); +goto L4690b0; +// bdead 413e0023 v0 = sp + 0x138; +L4690b0: +// bdead 413e000b gp = MEM_U32(sp + 60); +t9 = MEM_U32(s0 + 12); +a1 = 0x10022684; +t4 = 0x1001e5f0; +MEM_U32(a1 + 0) = v0; +t8 = MEM_U32(t9 + 40); +t7 = v0 << 2; +t4 = t4 + 0xfffffffc; +t6 = t7 + t4; +v1 = MEM_U32(t6 + 0); +s5 = MEM_U32(sp + 300); +a0 = v0; +if ((int)t8 >= 0) {t5 = (int)t8 >> 2; +goto L4690f0;} +t5 = (int)t8 >> 2; +at = t8 + 0x3; +t5 = (int)at >> 2; +L4690f0: +at = 0x2; +t7 = v1 + t5; +if (a0 != at) {MEM_U8(s5 + 19) = (uint8_t)t7; +goto L46911c;} +MEM_U8(s5 + 19) = (uint8_t)t7; +t4 = MEM_U32(s0 + 12); +t9 = v1 + 0x1; +t6 = MEM_U32(t4 + 40); +//nop; +if (t6 == 0) {//nop; +goto L46911c;} +//nop; +MEM_U8(s5 + 19) = (uint8_t)t9; +L46911c: +t8 = MEM_U8(s5 + 19); +//nop; +t6 = t8 + 0xffffffe0; +t5 = t8 < 0x20; +t7 = ~t8; +t8 = MEM_U32(sp + 308); +t9 = t6 < 0x20; +t4 = t5 << (t7 & 0x1f); +t6 = a0 << 3; +t5 = t9 << (t7 & 0x1f); +v0 = t8 + t6; +MEM_U32(sp + 256) = t5; +t8 = MEM_U32(sp + 256); +t5 = MEM_U32(v0 + 48); +t9 = MEM_U32(v0 + 44); +t6 = t5 | t8; +t7 = t9 | t4; +MEM_U32(sp + 252) = t4; +MEM_U32(v0 + 44) = t7; +MEM_U32(v0 + 48) = t6; +goto L469470; +MEM_U32(v0 + 48) = t6; +L469170: +if (s3 != v0) {//nop; +goto L469470;} +//nop; +v1 = MEM_U32(s0 + 12); +at = 0x7b; +t9 = MEM_U8(v1 + 0); +//nop; +if (t9 != at) {//nop; +goto L469470;} +//nop; +t4 = MEM_U8(v1 + 3); +//nop; +if (t4 != 0) {//nop; +goto L469470;} +//nop; +t7 = MEM_U32(v1 + 4); +//nop; +v0 = MEM_U32(t7 + 20); +//nop; +t5 = MEM_U8(v0 + 26); +//nop; +if (t5 != 0) {//nop; +goto L469470;} +//nop; +//nop; +a0 = MEM_U16(v0 + 2); +a1 = s1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4691d0; +a1 = s1; +L4691d0: +// bdead 413e000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L469470;} +//nop; +t8 = MEM_U32(s0 + 12); +at = 0x5000000; +v0 = MEM_U32(t8 + 4); +//nop; +t6 = MEM_U8(v0 + 1); +//nop; +t9 = t6 < 0x20; +t4 = -t9; +t7 = t4 & at; +t5 = t7 << (t6 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L469234;} +//nop; +t8 = 0x1001eb90; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L469234;} +//nop; +t9 = MEM_U8(v0 + 46); +at = 0x3; +if (t9 != at) {//nop; +goto L469470;} +//nop; +L469234: +//nop; +a0 = MEM_U32(v0 + 20); +a1 = MEM_U32(sp + 308); +a2 = sp + 0x12c; +f_formlivbb(mem, sp, a0, a1, a2); +goto L469248; +a2 = sp + 0x12c; +L469248: +// bdead 413e0003 gp = MEM_U32(sp + 60); +s5 = MEM_U32(sp + 300); +t4 = 0x1001eb84; +//nop; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {// bdead 417e0003 ra = MEM_U32(sp + 68); +goto L46abac;} +// bdead 417e0003 ra = MEM_U32(sp + 68); +t7 = MEM_U8(s5 + 18); +a0 = s4; +t6 = t7 + 0x1; +MEM_U8(s5 + 18) = (uint8_t)t6; +t5 = MEM_U32(s0 + 12); +//nop; +t8 = MEM_U32(t5 + 4); +//nop; +t9 = MEM_U32(t8 + 20); +//nop; +a1 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +f_setbit(mem, sp, a0, a1); +goto L4692a4; +//nop; +L4692a4: +t4 = MEM_U16(s5 + 16); +// bdead 417e2003 gp = MEM_U32(sp + 60); +if (t4 != 0) {t7 = MEM_U32(sp + 308); +goto L4692bc;} +t7 = MEM_U32(sp + 308); +MEM_U8(s5 + 20) = (uint8_t)s3; +t7 = MEM_U32(sp + 308); +L4692bc: +//nop; +t6 = MEM_U32(t7 + 24); +//nop; +if (t6 != 0) {//nop; +goto L469470;} +//nop; +t5 = MEM_U32(s0 + 12); +a1 = 0x1001cbf8; +t8 = MEM_U32(t5 + 4); +//nop; +t9 = MEM_U32(t8 + 20); +//nop; +a0 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L4692fc; +//nop; +L4692fc: +// bdead 417e000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L469470;} +//nop; +t4 = MEM_U32(s0 + 12); +//nop; +t7 = MEM_U32(t4 + 4); +a1 = 0x1001cbc8; +t6 = MEM_U32(t7 + 20); +//nop; +a0 = MEM_U16(t6 + 2); +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L46932c; +//nop; +L46932c: +// bdead 417e000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L469470;} +//nop; +t5 = 0x1001eb70; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != 0) {//nop; +goto L469470;} +//nop; +t8 = MEM_U8(s5 + 19); +//nop; +if (t8 != 0) {//nop; +goto L469470;} +//nop; +t9 = MEM_U32(s0 + 12); +a1 = 0x1001e67c; +t4 = MEM_U32(t9 + 4); +//nop; +a1 = MEM_U32(a1 + 0); +a0 = MEM_U32(t4 + 20); +//nop; +v0 = f_passedinreg(mem, sp, a0, a1); +goto L469380; +//nop; +L469380: +// bdead 413e000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L469470;} +//nop; +t7 = MEM_U32(s0 + 12); +//nop; +a0 = MEM_U32(t7 + 4); +// fdead 7e1ff003f t9 = t9; +// bdead 413e0023 v0 = sp + 0x138; +v0 = func_468794(mem, sp, a0); +goto L4693a4; +// bdead 413e0023 v0 = sp + 0x138; +L4693a4: +// bdead 413e000b gp = MEM_U32(sp + 60); +s5 = MEM_U32(sp + 300); +at = 0x10022684; +a0 = 0x10022684; +MEM_U32(at + 0) = v0; +t5 = 0x1001e5f0; +a0 = MEM_U32(a0 + 0); +t9 = MEM_U32(s0 + 12); +t5 = t5 + 0xfffffffc; +t6 = a0 << 2; +t4 = MEM_U32(t9 + 4); +t8 = t6 + t5; +t7 = MEM_U32(t4 + 40); +v1 = MEM_U32(t8 + 0); +if ((int)t7 >= 0) {t6 = (int)t7 >> 2; +goto L4693ec;} +t6 = (int)t7 >> 2; +at = t7 + 0x3; +t6 = (int)at >> 2; +L4693ec: +at = 0x2; +t5 = v1 + t6; +if (a0 != at) {MEM_U8(s5 + 19) = (uint8_t)t5; +goto L469420;} +MEM_U8(s5 + 19) = (uint8_t)t5; +t8 = MEM_U32(s0 + 12); +t7 = v1 + 0x1; +t9 = MEM_U32(t8 + 4); +//nop; +t4 = MEM_U32(t9 + 40); +//nop; +if (t4 == 0) {//nop; +goto L469420;} +//nop; +MEM_U8(s5 + 19) = (uint8_t)t7; +L469420: +t6 = MEM_U8(s5 + 19); +//nop; +t4 = t6 + 0xffffffe0; +t5 = t6 < 0x20; +t8 = ~t6; +t6 = MEM_U32(sp + 308); +t7 = t4 < 0x20; +t9 = t5 << (t8 & 0x1f); +t4 = a0 << 3; +t5 = t7 << (t8 & 0x1f); +v0 = t6 + t4; +MEM_U32(sp + 256) = t5; +t6 = MEM_U32(sp + 256); +t5 = MEM_U32(v0 + 48); +t7 = MEM_U32(v0 + 44); +t4 = t5 | t6; +t8 = t7 | t9; +MEM_U32(sp + 252) = t9; +MEM_U32(v0 + 44) = t8; +MEM_U32(v0 + 48) = t4; +L469470: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L468c90;} +//nop; +t7 = MEM_U32(sp + 308); +L469484: +//nop; +fp = MEM_U32(t7 + 28); +MEM_U8(sp + 295) = (uint8_t)zero; +L469490: +v0 = MEM_U8(fp + 0); +at = 0x7b; +if (v0 != at) {//nop; +goto L4697ac;} +//nop; +t9 = MEM_U8(fp + 3); +t4 = MEM_U32(sp + 308); +if (t9 != 0) {//nop; +goto L46953c;} +//nop; +t8 = MEM_U8(fp + 2); +v0 = sp + 0x138; +if (s3 == t8) {//nop; +goto L4694e0;} +//nop; +t5 = MEM_U32(fp + 4); +//nop; +a0 = MEM_U32(t5 + 52); +// bdead c110002b t9 = t9; +a1 = zero; +func_464e50(mem, sp, v0, a0, a1); +goto L4694d8; +a1 = zero; +L4694d8: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +L4694e0: +t6 = MEM_U8(fp + 1); +//nop; +if (t6 == 0) {//nop; +goto L469528;} +//nop; +//nop; +a0 = fp; +// bdead c1100023 t9 = t9; +v0 = sp + 0x138; +func_468058(mem, sp, v0, a0); +goto L469504; +v0 = sp + 0x138; +L469504: +// bdead c1100003 gp = MEM_U32(sp + 60); +a0 = fp; +//nop; +v0 = sp + 0x138; +// fdead 7e1fe003f t9 = t9; +//nop; +func_4684d8(mem, sp, v0, a0); +goto L469520; +//nop; +L469520: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +L469528: +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +v0 = MEM_U32(fp + 8); +goto L46a884; +v0 = MEM_U32(fp + 8); +L46953c: +v1 = MEM_U32(t4 + 20); +//nop; +t7 = MEM_U32(v1 + 4); +//nop; +if (t7 == 0) {//nop; +goto L469558;} +//nop; +abort(); +L469558: +t9 = MEM_U32(v1 + 0); +t5 = 0x17; +a0 = MEM_U32(t9 + 32); +//nop; +t8 = MEM_U8(a0 + 0); +//nop; +if (t8 == t5) {//nop; +goto L46957c;} +//nop; +abort(); +L46957c: +s2 = MEM_U32(fp + 4); +s0 = a0; +t6 = MEM_U32(s2 + 52); +s4 = t4 + 0x10c; +v0 = MEM_U32(t6 + 40); +//nop; +if ((int)v0 >= 0) {t7 = (int)v0 >> 2; +goto L4695a4;} +t7 = (int)v0 >> 2; +at = v0 + 0x3; +t7 = (int)at >> 2; +L4695a4: +v0 = t7; +L4695a8: +s0 = MEM_U32(s0 + 12); +v1 = 0x64; +t9 = MEM_U8(s0 + 0); +//nop; +if (v1 != t9) {//nop; +goto L4695a8;} +//nop; +t8 = MEM_U32(s0 + 28); +//nop; +if ((int)t8 >= 0) {t5 = (int)t8 >> 2; +goto L4695d8;} +t5 = (int)t8 >> 2; +at = t8 + 0x3; +t5 = (int)at >> 2; +L4695d8: +if (v0 != t5) {//nop; +goto L4695a8;} +//nop; +//nop; +MEM_U32(fp + 44) = s0; +a0 = MEM_U32(s2 + 20); +a1 = MEM_U32(sp + 308); +a2 = sp + 0x12c; +f_formlivbb(mem, sp, a0, a1, a2); +goto L4695f8; +a2 = sp + 0x12c; +L4695f8: +s5 = MEM_U32(sp + 300); +// bdead c17a0003 gp = MEM_U32(sp + 60); +MEM_U8(s5 + 20) = (uint8_t)s3; +t4 = MEM_U32(s2 + 20); +//nop; +a1 = MEM_U16(t4 + 2); +a0 = s4; +f_setbit(mem, sp, a0, a1); +goto L469618; +a0 = s4; +L469618: +t6 = MEM_U8(s7 + 12); +// bdead c1528003 gp = MEM_U32(sp + 60); +if (t6 == 0) {//nop; +goto L46966c;} +//nop; +v0 = MEM_U8(s0 + 22); +//nop; +if (v0 != 0) {//nop; +goto L46964c;} +//nop; +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +v0 = MEM_U32(fp + 8); +goto L46a884; +v0 = MEM_U32(fp + 8); +L46964c: +s1 = v0 & 0xff; +at = (int)s1 < (int)0x18; +if (at == 0) {//nop; +goto L469664;} +//nop; +s6 = 0x1; +goto L4696fc; +s6 = 0x1; +L469664: +s6 = 0x2; +goto L4696fc; +s6 = 0x2; +L46966c: +t7 = MEM_U32(s0 + 28); +t9 = MEM_U32(sp + 264); +//nop; +at = (int)t7 < (int)t9; +if (at == 0) {//nop; +goto L4696ac;} +//nop; +v0 = MEM_U32(s0 + 24); +s6 = 0x2; +at = (int)v0 < (int)0x3; +if (at != 0) {//nop; +goto L4696d4;} +//nop; +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +v0 = MEM_U32(fp + 8); +goto L46a884; +v0 = MEM_U32(fp + 8); +L4696ac: +v0 = MEM_U32(s0 + 24); +s6 = 0x1; +at = (int)v0 < (int)0x5; +if (at != 0) {//nop; +goto L4696d4;} +//nop; +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +v0 = MEM_U32(fp + 8); +goto L46a884; +v0 = MEM_U32(fp + 8); +L4696d4: +t5 = 0x1001e5f0; +t8 = s6 << 2; +t5 = t5 + 0xfffffffc; +t4 = t8 + t5; +t6 = MEM_U32(t4 + 0); +//nop; +s1 = t6 + v0; +s1 = s1 + 0xffffffff; +t7 = s1 & 0xff; +s1 = t7; +L4696fc: +t9 = MEM_U32(sp + 308); +t8 = s6 << 3; +t5 = s1 < 0x40; +if (t5 == 0) {s0 = t9 + t8; +goto L46972c;} +s0 = t9 + t8; +t4 = (int)s1 >> 5; +t6 = t4 << 2; +t7 = s0 + t6; +t9 = MEM_U32(t7 + 44); +//nop; +t8 = t9 << (s1 & 0x1f); +t5 = (int)t8 < (int)0x0; +L46972c: +if (t5 == 0) {//nop; +goto L469748;} +//nop; +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +v0 = MEM_U32(fp + 8); +goto L46a884; +v0 = MEM_U32(fp + 8); +L469748: +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != 0) {//nop; +goto L46aba8;} +//nop; +t6 = MEM_U8(s5 + 19); +t7 = s1 < 0x20; +if (t6 != 0) {t4 = s1 + 0xffffffe0; +goto L46a880;} +t4 = s1 + 0xffffffe0; +t9 = ~s1; +t5 = t4 < 0x20; +MEM_U8(s5 + 19) = (uint8_t)s1; +t6 = t5 << (t9 & 0x1f); +t8 = t7 << (t9 & 0x1f); +t7 = MEM_U32(s0 + 44); +t5 = MEM_U32(s0 + 48); +MEM_U32(sp + 256) = t6; +// bdead c313c403 t9 = t6; +t4 = t7 | t8; +t6 = t5 | t6; +MEM_U32(sp + 252) = t8; +MEM_U32(s0 + 48) = t6; +MEM_U32(s0 + 44) = t4; +goto L46a880; +MEM_U32(s0 + 44) = t4; +L4697ac: +at = 0x3e; +if (v0 != at) {v1 = v0 + 0xffffffe0; +goto L469844;} +v1 = v0 + 0xffffffe0; +t7 = MEM_U8(fp + 2); +v0 = sp + 0x138; +if (s3 == t7) {//nop; +goto L469804;} +//nop; +//nop; +a0 = MEM_U32(fp + 20); +// bdead c110002b t9 = t9; +a1 = 0x3; +func_464e50(mem, sp, v0, a0, a1); +goto L4697dc; +a1 = 0x3; +L4697dc: +// bdead c1100003 gp = MEM_U32(sp + 60); +t8 = MEM_U32(fp + 4); +//nop; +a0 = MEM_U32(t8 + 52); +// fdead 7e3fe003f t9 = t9; +a1 = zero; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L4697fc; +v0 = sp + 0x138; +L4697fc: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +L469804: +t4 = MEM_U8(fp + 1); +//nop; +if (t4 == 0) {//nop; +goto L469830;} +//nop; +//nop; +a0 = fp; +// bdead c1100023 t9 = t9; +v0 = sp + 0x138; +func_468058(mem, sp, v0, a0); +goto L469828; +v0 = sp + 0x138; +L469828: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +L469830: +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +v0 = MEM_U32(fp + 8); +goto L46a884; +v0 = MEM_U32(fp + 8); +L469844: +t5 = v1 < 0x80; +if (t5 == 0) {a0 = v0 + 0xffffff80; +goto L469874;} +a0 = v0 + 0xffffff80; +t7 = 0x100011dc; +t9 = (int)v1 >> 5; +t6 = t9 << 2; +t7 = t7; +t8 = t7 + t6; +t4 = MEM_U32(t8 + 0); +//nop; +t9 = t4 << (v1 & 0x1f); +t5 = (int)t9 < (int)0x0; +L469874: +if (t5 == 0) {t4 = a0 < 0x20; +goto L469924;} +t4 = a0 < 0x20; +t6 = v1 < 0x80; +if (t6 == 0) {t8 = (int)v1 >> 5; +goto L4698a8;} +t8 = (int)v1 >> 5; +t9 = 0x100011cc; +t4 = t8 << 2; +t9 = t9; +t7 = t9 + t4; +t5 = MEM_U32(t7 + 0); +//nop; +t8 = t5 << (v1 & 0x1f); +t6 = (int)t8 < (int)0x0; +L4698a8: +if (t6 == 0) {a1 = 0x3; +goto L4698d4;} +a1 = 0x3; +//nop; +a0 = MEM_U32(fp + 4); +// bdead c1100023 t9 = t9; +a1 = s3; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L4698c8; +v0 = sp + 0x138; +L4698c8: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +goto L4698f0; +//nop; +L4698d4: +//nop; +a0 = MEM_U32(fp + 4); +// bdead c1100063 t9 = t9; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L4698e8; +v0 = sp + 0x138; +L4698e8: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +L4698f0: +//nop; +a0 = MEM_U32(fp + 20); +// fdead 7e1fe003f t9 = t9; +a1 = 0x3; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L469908; +v0 = sp + 0x138; +L469908: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +v0 = MEM_U32(fp + 8); +goto L46a884; +v0 = MEM_U32(fp + 8); +L469924: +t7 = -t4; +at = 0xfc000000; +t5 = t7 & at; +t8 = t5 << (a0 & 0x1f); +if ((int)t8 >= 0) {t5 = v1 < 0x80; +goto L4699e4;} +t5 = v1 < 0x80; +t9 = a0 < 0x20; +t6 = -t9; +at = 0x84000000; +t4 = t6 & at; +t7 = t4 << (a0 & 0x1f); +if ((int)t7 >= 0) {a1 = s3; +goto L469998;} +a1 = s3; +//nop; +a0 = MEM_U32(fp + 4); +// bdead c1100023 t9 = t9; +a1 = 0x3; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L469970; +v0 = sp + 0x138; +L469970: +// bdead c1100003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(fp + 20); +//nop; +a1 = 0x3; +// fdead 7e1fe007f t9 = t9; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L46998c; +v0 = sp + 0x138; +L46998c: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +goto L4699d0; +//nop; +L469998: +//nop; +a0 = MEM_U32(fp + 4); +// bdead c1100063 t9 = t9; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L4699ac; +v0 = sp + 0x138; +L4699ac: +// bdead c1100003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(fp + 20); +//nop; +a1 = s3; +// fdead 7e1fe007f t9 = t9; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L4699c8; +v0 = sp + 0x138; +L4699c8: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +L4699d0: +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +v0 = MEM_U32(fp + 8); +goto L46a884; +v0 = MEM_U32(fp + 8); +L4699e4: +if (t5 == 0) {//nop; +goto L469a14;} +//nop; +t6 = 0x100011bc; +t8 = (int)v1 >> 5; +t9 = t8 << 2; +t6 = t6; +t4 = t6 + t9; +t7 = MEM_U32(t4 + 0); +//nop; +t8 = t7 << (v1 & 0x1f); +t6 = (int)t8 < (int)0x0; +t5 = t6; +L469a14: +if (t5 == 0) {t7 = v0 < 0xa0; +goto L469a84;} +t7 = v0 < 0xa0; +//nop; +a0 = MEM_U32(fp + 4); +a1 = MEM_U32(sp + 308); +//nop; +v0 = f_caninsertearly(mem, sp, a0, a1); +goto L469a30; +//nop; +L469a30: +// bdead c110000b gp = MEM_U32(sp + 60); +if (v0 != 0) {a1 = zero; +goto L469a54;} +a1 = zero; +v0 = MEM_U32(fp + 4); +//nop; +t9 = MEM_U16(v0 + 6); +//nop; +t4 = t9 + 0x1; +MEM_U16(v0 + 6) = (uint16_t)t4; +L469a54: +//nop; +a0 = MEM_U32(fp + 4); +// bdead c1100063 t9 = t9; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L469a68; +v0 = sp + 0x138; +L469a68: +// bdead c1100003 gp = MEM_U32(sp + 60); +//nop; +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +v0 = MEM_U32(fp + 8); +goto L46a884; +v0 = MEM_U32(fp + 8); +L469a84: +if (t7 == 0) {at = 0xf; +goto L469ab4;} +at = 0xf; +t5 = 0x100011a8; +t8 = (int)v0 >> 5; +t6 = t8 << 2; +t5 = t5; +t9 = t5 + t6; +t4 = MEM_U32(t9 + 0); +//nop; +t8 = t4 << (v0 & 0x1f); +t5 = (int)t8 < (int)0x0; +t7 = t5; +L469ab4: +if (t7 != 0) {//nop; +goto L46a3a0;} +//nop; +if (v0 != at) {a1 = zero; +goto L469ae4;} +a1 = zero; +//nop; +a0 = MEM_U32(fp + 4); +// bdead c1100063 t9 = t9; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L469ad8; +v0 = sp + 0x138; +L469ad8: +// bdead c1100183 gp = MEM_U32(sp + 60); +t8 = MEM_U8(fp + 0); +goto L469e00; +t8 = MEM_U8(fp + 0); +L469ae4: +at = 0x64; +if (v0 != at) {a1 = zero; +goto L469c00;} +a1 = zero; +//nop; +a0 = MEM_U32(fp + 4); +// bdead c1100063 t9 = t9; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L469b04; +v0 = sp + 0x138; +L469b04: +t6 = MEM_U8(fp + 20); +// bdead c1108183 gp = MEM_U32(sp + 60); +at = 0xe; +if (t6 != at) {//nop; +goto L469dfc;} +//nop; +t9 = MEM_U8(s7 + 12); +//nop; +if (t9 != 0) {//nop; +goto L469dfc;} +//nop; +v0 = 0x1001eb98; +v1 = MEM_U8(fp + 21); +v0 = MEM_U32(v0 + 0); +//nop; +at = (int)v0 < (int)v1; +if (at == 0) {//nop; +goto L469dfc;} +//nop; +t4 = MEM_U32(fp + 28); +a0 = 0x1001e5f0; +lo = (int)t4 / (int)v0; hi = (int)t4 % (int)v0; +a0 = MEM_U32(a0 + 0); +if (v0 != 0) {//nop; +goto L469b60;} +//nop; +abort(); +L469b60: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L469b78;} +at = 0x80000000; +if (t4 != at) {//nop; +goto L469b78;} +//nop; +abort(); +L469b78: +s0 = v1; +t8 = lo; +s1 = a0 + t8; +t5 = s1 & 0xff; +if ((int)v1 <= 0) {s1 = t5; +goto L469dfc;} +s1 = t5; +v1 = a0 + 0x4; +at = (int)s1 < (int)v1; +if (at == 0) {t7 = s1 < 0x20; +goto L469dfc;} +t7 = s1 < 0x20; +L469ba0: +t6 = ~s1; +t4 = s1 + 0xffffffe0; +t8 = t4 < 0x20; +t9 = t7 << (t6 & 0x1f); +t7 = MEM_U32(sp + 308); +t5 = t8 << (t6 & 0x1f); +MEM_U32(sp + 256) = t5; +MEM_U32(sp + 252) = t9; +t4 = MEM_U32(t7 + 52); +t6 = MEM_U32(t7 + 56); +t8 = t4 | t9; +s1 = s1 + 0x1; +t9 = s1 & 0xff; +s0 = s0 - v0; +t4 = t6 | t5; +s1 = t9; +MEM_U32(t7 + 56) = t4; +if ((int)s0 <= 0) {MEM_U32(t7 + 52) = t8; +goto L469dfc;} +MEM_U32(t7 + 52) = t8; +at = (int)s1 < (int)v1; +if (at != 0) {t7 = s1 < 0x20; +goto L469ba0;} +t7 = s1 < 0x20; +t8 = MEM_U8(fp + 0); +goto L469e00; +t8 = MEM_U8(fp + 0); +L469c00: +at = 0x66; +if (v0 != at) {a1 = 0x3; +goto L469d70;} +a1 = 0x3; +//nop; +a0 = MEM_U32(fp + 4); +// bdead c1100063 t9 = t9; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L469c20; +v0 = sp + 0x138; +L469c20: +t8 = MEM_U8(s7 + 12); +// bdead c3100183 gp = MEM_U32(sp + 60); +if (t8 != 0) {//nop; +goto L469dfc;} +//nop; +v0 = 0x1001eb98; +t6 = MEM_U16(fp + 48); +v0 = MEM_U32(v0 + 0); +a0 = 0x1001e5f0; +lo = (int)t6 / (int)v0; hi = (int)t6 % (int)v0; +a0 = MEM_U32(a0 + 0); +s0 = MEM_U32(fp + 32); +if (v0 != 0) {//nop; +goto L469c58;} +//nop; +abort(); +L469c58: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L469c70;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L469c70;} +//nop; +abort(); +L469c70: +t7 = a0 + 0x4; +t5 = lo; +s1 = a0 + t5; +t4 = s1 & 0xff; +if ((int)s0 <= 0) {s1 = t4; +goto L469dfc;} +s1 = t4; +at = (int)t4 < (int)t7; +if (at == 0) {//nop; +goto L469dfc;} +//nop; +L469c94: +t9 = s1 < 0x40; +if (t9 == 0) {t6 = (int)s1 >> 5; +goto L469cbc;} +t6 = (int)s1 >> 5; +t8 = MEM_U32(sp + 308); +t5 = t6 << 2; +t4 = t8 + t5; +t7 = MEM_U32(t4 + 52); +//nop; +t6 = t7 << (s1 & 0x1f); +t9 = (int)t6 < (int)0x0; +L469cbc: +if (t9 == 0) {t5 = s1 < 0x20; +goto L469cfc;} +t5 = s1 < 0x20; +//nop; +a0 = MEM_U32(sp + 308); +// bdead c1160023 t9 = t9; +a1 = s1; +a2 = zero; +// bdead c11600e3 v0 = sp + 0x138; +func_468620(mem, sp, a0, a1, a2); +goto L469ce0; +// bdead c11600e3 v0 = sp + 0x138; +L469ce0: +// bdead c1160183 gp = MEM_U32(sp + 60); +//nop; +v0 = 0x1001eb98; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t5 = s1 < 0x20; +L469cfc: +t4 = ~s1; +t6 = s1 + 0xffffffe0; +t8 = t6 < 0x20; +t7 = t5 << (t4 & 0x1f); +t5 = MEM_U32(sp + 308); +t9 = t8 << (t4 & 0x1f); +MEM_U32(sp + 256) = t9; +MEM_U32(sp + 252) = t7; +t6 = MEM_U32(t5 + 52); +t4 = MEM_U32(t5 + 56); +t8 = t6 | t7; +s1 = s1 + 0x1; +t7 = s1 & 0xff; +s0 = s0 - v0; +t6 = t4 | t9; +s1 = t7; +MEM_U32(t5 + 56) = t6; +if ((int)s0 <= 0) {MEM_U32(t5 + 52) = t8; +goto L469dfc;} +MEM_U32(t5 + 52) = t8; +t8 = 0x1001e5f0; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t4 = t8 + 0x4; +at = (int)t7 < (int)t4; +if (at != 0) {//nop; +goto L469c94;} +//nop; +t8 = MEM_U8(fp + 0); +goto L469e00; +t8 = MEM_U8(fp + 0); +L469d70: +at = 0x67; +if (v0 != at) {//nop; +goto L469ddc;} +//nop; +t9 = MEM_U8(fp + 21); +//nop; +if (t9 == 0) {//nop; +goto L469ddc;} +//nop; +//nop; +a0 = MEM_U32(fp + 4); +a1 = MEM_U32(sp + 308); +MEM_U8(fp + 22) = (uint8_t)zero; +v0 = f_caninsertearly(mem, sp, a0, a1); +goto L469da0; +MEM_U8(fp + 22) = (uint8_t)zero; +L469da0: +// bdead c110000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L469ddc;} +//nop; +v0 = MEM_U32(fp + 4); +at = 0x4; +t6 = MEM_U8(v0 + 0); +//nop; +if (t6 != at) {//nop; +goto L469dd8;} +//nop; +t5 = MEM_U16(v0 + 6); +//nop; +t7 = t5 + 0x1; +MEM_U16(v0 + 6) = (uint16_t)t7; +goto L469ddc; +MEM_U16(v0 + 6) = (uint16_t)t7; +L469dd8: +MEM_U8(fp + 22) = (uint8_t)s3; +L469ddc: +//nop; +a0 = MEM_U32(fp + 4); +// bdead c1100023 t9 = t9; +a1 = 0x3; +v0 = sp + 0x138; +func_464e50(mem, sp, v0, a0, a1); +goto L469df4; +v0 = sp + 0x138; +L469df4: +// bdead c1100183 gp = MEM_U32(sp + 60); +//nop; +L469dfc: +t8 = MEM_U8(fp + 0); +L469e00: +at = 0x64; +if (t8 != at) {//nop; +goto L46a38c;} +//nop; +a1 = MEM_U8(s7 + 12); +//nop; +if (a1 != 0) {//nop; +goto L469e5c;} +//nop; +t4 = MEM_U32(fp + 24); +//nop; +at = (int)t4 < (int)0x5; +if (at == 0) {//nop; +goto L46a38c;} +//nop; +t9 = MEM_U8(fp + 20); +at = 0xe; +if (t9 != at) {//nop; +goto L469e5c;} +//nop; +t6 = 0x1001eb98; +t5 = MEM_U8(fp + 21); +t6 = MEM_U32(t6 + 0); +//nop; +at = (int)t6 < (int)t5; +if (at != 0) {//nop; +goto L46a38c;} +//nop; +L469e5c: +t7 = 0x1001eb84; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L46aba8;} +//nop; +s2 = MEM_U32(fp + 4); +at = 0x3; +t8 = MEM_U8(s2 + 0); +//nop; +if (t8 != at) {//nop; +goto L469edc;} +//nop; +v0 = MEM_U32(s2 + 48); +//nop; +if (v0 == 0) {//nop; +goto L469edc;} +//nop; +v1 = 0x1001cb24; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 == v0) {//nop; +goto L469edc;} +//nop; +L469eb4: +t4 = MEM_U8(v0 + 0); +at = 0x3; +if (t4 != at) {s2 = v0; +goto L469edc;} +s2 = v0; +v0 = MEM_U32(v0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L469edc;} +//nop; +if (v1 != v0) {//nop; +goto L469eb4;} +//nop; +L469edc: +t9 = MEM_U32(s2 + 20); +//nop; +if (t9 != 0) {//nop; +goto L469f08;} +//nop; +//nop; +a0 = 0x1fe0; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L469efc; +//nop; +L469efc: +// bdead c1180003 gp = MEM_U32(sp + 60); +a1 = MEM_U8(s7 + 12); +//nop; +L469f08: +a0 = MEM_U32(fp + 28); +if (a1 == 0) {t5 = MEM_U32(sp + 264); +goto L469f68;} +t5 = MEM_U32(sp + 264); +//nop; +a1 = MEM_U32(s7 + 36); +// bdead c1180063 t9 = t9; +// bdead c1180063 v0 = sp + 0x138; +v0 = func_46873c(mem, sp, a0, a1); +goto L469f28; +// bdead c1180063 v0 = sp + 0x138; +L469f28: +// bdead c118000b gp = MEM_U32(sp + 60); +v1 = v0 & 0xff; +if (v1 == 0) {MEM_U8(fp + 22) = (uint8_t)v0; +goto L46a38c;} +MEM_U8(fp + 22) = (uint8_t)v0; +s1 = v1 & 0xff; +at = (int)s1 < (int)0x18; +t6 = 0x1; +if (at == 0) {MEM_U8(sp + 247) = (uint8_t)t6; +goto L469f54;} +MEM_U8(sp + 247) = (uint8_t)t6; +s6 = 0x1; +goto L469f58; +s6 = 0x1; +L469f54: +s6 = 0x2; +L469f58: +v0 = MEM_U8(s2 + 0); +at = 0x3; +goto L469fcc; +at = 0x3; +// fdead 0 t5 = MEM_U32(sp + 264); +L469f68: +v1 = MEM_U32(fp + 24); +at = (int)a0 < (int)t5; +if (at == 0) {s6 = 0x1; +goto L469f94;} +s6 = 0x1; +at = (int)v1 < (int)0x3; +if (at == 0) {s6 = 0x2; +goto L46a38c;} +s6 = 0x2; +v0 = MEM_U8(s2 + 0); +t7 = 0x1; +MEM_U8(sp + 247) = (uint8_t)t7; +goto L469fa0; +MEM_U8(sp + 247) = (uint8_t)t7; +L469f94: +t8 = 0x1; +v0 = MEM_U8(s2 + 0); +MEM_U8(sp + 247) = (uint8_t)t8; +L469fa0: +t9 = 0x1001e5f0; +t4 = s6 << 2; +t9 = t9 + 0xfffffffc; +t6 = t4 + t9; +t5 = MEM_U32(t6 + 0); +//nop; +s1 = t5 + v1; +s1 = s1 + 0xffffffff; +t7 = s1 & 0xff; +s1 = t7; +at = 0x3; +L469fcc: +if (v0 != at) {//nop; +goto L46a02c;} +//nop; +v0 = MEM_U32(s2 + 20); +//nop; +t8 = MEM_U8(v0 + 26); +//nop; +if (t8 != 0) {//nop; +goto L46a02c;} +//nop; +a1 = MEM_U32(sp + 308); +//nop; +a0 = MEM_U16(v0 + 2); +a1 = a1 + 0xf4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46a000; +a1 = a1 + 0xf4; +L46a000: +// bdead c19c000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46a02c;} +//nop; +//nop; +a0 = MEM_U32(s2 + 20); +a1 = MEM_U32(sp + 308); +a2 = sp + 0x12c; +f_formlivbb(mem, sp, a0, a1, a2); +goto L46a020; +a2 = sp + 0x12c; +L46a020: +// bdead c19c0003 gp = MEM_U32(sp + 60); +v0 = s6 ^ 0x1; +goto L46a034; +v0 = s6 ^ 0x1; +L46a02c: +MEM_U8(sp + 247) = (uint8_t)zero; +v0 = s6 ^ 0x1; +L46a034: +s4 = v0 < 0x1; +if (s4 == 0) {//nop; +goto L46a0b8;} +//nop; +//nop; +a0 = s2; +// bdead c19c0023 t9 = t9; +// bdead c19c0023 v0 = sp + 0x138; +v0 = func_468794(mem, sp, a0); +goto L46a054; +// bdead c19c0023 v0 = sp + 0x138; +L46a054: +v1 = v0 ^ 0x1; +s4 = zero < v1; +// bdead c1bc0003 gp = MEM_U32(sp + 60); +if (s4 == 0) {//nop; +goto L46a078;} +//nop; +s4 = MEM_U8(s2 + 1); +//nop; +t4 = s4 ^ 0xc; +s4 = t4 < 0x1; +L46a078: +if (s4 != 0) {//nop; +goto L46a0b8;} +//nop; +s4 = 0x1001eb8c; +//nop; +s4 = MEM_U8(s4 + 0); +//nop; +s4 = s4 < 0x1; +if (s4 == 0) {//nop; +goto L46a0b8;} +//nop; +//nop; +a0 = s2; +// fdead 7e1fe203f t9 = t9; +// bdead c19c0023 v0 = sp + 0x138; +v0 = func_4687e4(mem, sp, a0); +goto L46a0b0; +// bdead c19c0023 v0 = sp + 0x138; +L46a0b0: +// bdead c19c000b gp = MEM_U32(sp + 60); +s4 = v0; +L46a0b8: +t9 = 0x1001eb70; +t6 = s1 < 0x40; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 != 0) {t4 = MEM_U32(sp + 308); +goto L46a164;} +t4 = MEM_U32(sp + 308); +if (t6 == 0) {t7 = s6 << 3; +goto L46a100;} +t7 = s6 << 3; +t5 = MEM_U32(sp + 308); +t4 = (int)s1 >> 5; +t9 = t4 << 2; +t8 = t5 + t7; +t5 = t8 + t9; +t7 = MEM_U32(t5 + 44); +//nop; +t4 = t7 << (s1 & 0x1f); +t8 = (int)t4 < (int)0x0; +t6 = t8; +L46a100: +if (t6 == 0) {t4 = MEM_U32(sp + 308); +goto L46a164;} +t4 = MEM_U32(sp + 308); +s5 = MEM_U32(sp + 300); +t9 = MEM_U8(sp + 247); +if (s5 == 0) {// bdead c5fc0003 v0 = sp + 0x138; +goto L46a140;} +// bdead c5fc0003 v0 = sp + 0x138; +if (t9 == 0) {//nop; +goto L46a140;} +//nop; +t5 = MEM_U8(s5 + 19); +//nop; +if (s1 != t5) {//nop; +goto L46a140;} +//nop; +t7 = MEM_U8(s5 + 18); +//nop; +if (t7 == 0) {//nop; +goto L46a38c;} +//nop; +L46a140: +//nop; +a0 = MEM_U32(sp + 308); +// bdead c1bc0023 t9 = t9; +a1 = s1; +a2 = zero; +func_468620(mem, sp, a0, a1, a2); +goto L46a158; +a2 = zero; +L46a158: +// bdead c1bc0003 gp = MEM_U32(sp + 60); +//nop; +t4 = MEM_U32(sp + 308); +L46a164: +s5 = s4 & 0xff; +t8 = s6 << 3; +if (s5 == 0) {s0 = t4 + t8; +goto L46a1c0;} +s0 = t4 + t8; +a1 = s1 + 0x1; +t6 = a1 < 0x40; +if (t6 == 0) {t9 = (int)a1 >> 5; +goto L46a19c;} +t9 = (int)a1 >> 5; +t5 = t9 << 2; +t7 = s0 + t5; +t4 = MEM_U32(t7 + 44); +//nop; +t8 = t4 << (a1 & 0x1f); +t6 = (int)t8 < (int)0x0; +L46a19c: +if (t6 == 0) {a2 = zero; +goto L46a1c0;} +a2 = zero; +//nop; +a0 = MEM_U32(sp + 308); +// bdead c1de00e3 t9 = t9; +// bdead c1de00e3 v0 = sp + 0x138; +func_468620(mem, sp, a0, a1, a2); +goto L46a1b8; +// bdead c1de00e3 v0 = sp + 0x138; +L46a1b8: +// bdead c1de0003 gp = MEM_U32(sp + 60); +//nop; +L46a1c0: +if (s5 == 0) {a0 = s2; +goto L46a210;} +a0 = s2; +t5 = s1 + 0x1; +t7 = t5 < 0x20; +t4 = ~t5; +t8 = t7 << (t4 & 0x1f); +t9 = s1 < 0x20; +t6 = ~s1; +t7 = t9 << (t6 & 0x1f); +t9 = t8 | t7; +t8 = t5 + 0xffffffe0; +t7 = t8 < 0x20; +t5 = s1 + 0xffffffe0; +MEM_U32(sp + 252) = t9; +t9 = t7 << (t4 & 0x1f); +t8 = t5 < 0x20; +t7 = t8 << (t6 & 0x1f); +t4 = t9 | t7; +MEM_U32(sp + 256) = t4; +goto L46a230; +MEM_U32(sp + 256) = t4; +L46a210: +t8 = ~s1; +t9 = s1 + 0xffffffe0; +t7 = t9 < 0x20; +t5 = s1 < 0x20; +t6 = t5 << (t8 & 0x1f); +t4 = t7 << (t8 & 0x1f); +MEM_U32(sp + 256) = t4; +MEM_U32(sp + 252) = t6; +L46a230: +t5 = MEM_U32(s0 + 44); +t6 = MEM_U32(sp + 252); +t7 = MEM_U32(s0 + 48); +t9 = t5 | t6; +MEM_U32(s0 + 44) = t9; +t8 = MEM_U32(sp + 256); +//nop; +t4 = t7 | t8; +// bdead c19e2023 t9 = t9; +MEM_U32(s0 + 48) = t4; +// bdead c19c0023 v0 = sp + 0x138; +v0 = func_468794(mem, sp, a0); +goto L46a260; +// bdead c19c0023 v0 = sp + 0x138; +L46a260: +// bdead c19c000b gp = MEM_U32(sp + 60); +if (v0 != s6) {//nop; +goto L46a38c;} +//nop; +t5 = 0x1001eb08; +//nop; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L46a38c;} +//nop; +t6 = MEM_U8(s2 + 0); +at = 0x3; +if (t6 != at) {//nop; +goto L46a304;} +//nop; +t9 = MEM_U8(sp + 247); +//nop; +if (t9 == 0) {//nop; +goto L46a38c;} +//nop; +s5 = MEM_U32(sp + 300); +//nop; +t7 = MEM_U8(s5 + 19); +//nop; +if (t7 != 0) {//nop; +goto L46a38c;} +//nop; +t8 = 0x1001e6b4; +at = 0x2; +t8 = MEM_U8(t8 + 0); +// bdead c35c0007 v0 = sp + 0x138; +if (t8 != at) {//nop; +goto L46a2fc;} +//nop; +//nop; +a0 = fp; +// bdead c11c0023 t9 = t9; +a1 = s2; +v0 = func_4688dc(mem, sp, a0, a1); +goto L46a2e8; +a1 = s2; +L46a2e8: +// bdead c114000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46a38c;} +//nop; +s5 = MEM_U32(sp + 300); +//nop; +L46a2fc: +MEM_U8(s5 + 19) = (uint8_t)s1; +goto L46a38c; +MEM_U8(s5 + 19) = (uint8_t)s1; +L46a304: +s5 = MEM_U32(sp + 300); +//nop; +if (s5 == 0) {//nop; +goto L46a38c;} +//nop; +t4 = MEM_U8(s5 + 19); +//nop; +if (t4 != 0) {//nop; +goto L46a38c;} +//nop; +t5 = 0x1001e6b4; +at = 0x2; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 != at) {//nop; +goto L46a388;} +//nop; +t6 = MEM_U32(s2 + 20); +a1 = MEM_U32(sp + 308); +//nop; +a0 = MEM_U16(t6 + 2); +a1 = a1 + 0x13c; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L46a354; +a1 = a1 + 0x13c; +L46a354: +// bdead c154000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46a388;} +//nop; +//nop; +a0 = fp; +// fdead 7e1fe002f t9 = t9; +// bdead c1140023 v0 = sp + 0x138; +v0 = func_468828(mem, sp, a0); +goto L46a374; +// bdead c1140023 v0 = sp + 0x138; +L46a374: +// bdead c114000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46a38c;} +//nop; +s5 = MEM_U32(sp + 300); +//nop; +L46a388: +MEM_U8(s5 + 19) = (uint8_t)s1; +L46a38c: +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +v0 = MEM_U32(fp + 8); +goto L46a884; +v0 = MEM_U32(fp + 8); +L46a3a0: +t1 = 0x1001eb84; +at = 0x5c; +t1 = MEM_U8(t1 + 0); +if (v0 != at) {//nop; +goto L46a880;} +//nop; +t7 = 0x1001eb70; +t9 = MEM_U32(fp + 24); +t7 = MEM_U8(t7 + 0); +s7 = MEM_U32(fp + 32); +if (t7 != 0) {MEM_U32(sp + 264) = t9; +goto L46a570;} +MEM_U32(sp + 264) = t9; +t8 = MEM_U8(s7 + 12); +//nop; +if (t8 == 0) {//nop; +goto L46a880;} +//nop; +t4 = 0x1001eb60; +a1 = 0x1001e5e0; +t2 = 0x1001e5e0; +t4 = MEM_U8(t4 + 0); +a1 = MEM_U32(a1 + 0); +t2 = MEM_U32(t2 + 4); +if (t4 == 0) {v1 = 0x16; +goto L46a404;} +v1 = 0x16; +v1 = 0x15; +goto L46a404; +v1 = 0x15; +L46a404: +a0 = 0x1001e610; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +at = (int)a0 < (int)v1; +if (at == 0) {//nop; +goto L46a45c;} +//nop; +t5 = MEM_U32(s7 + 36); +//nop; +v0 = t5 + v1; +t6 = MEM_U8(v0 + -1); +//nop; +if (t6 != 0) {//nop; +goto L46a45c;} +//nop; +L46a43c: +v1 = v1 + 0xffffffff; +at = (int)a0 < (int)v1; +if (at == 0) {v0 = v0 + 0xffffffff; +goto L46a45c;} +v0 = v0 + 0xffffffff; +t9 = MEM_U8(v0 + -1); +//nop; +if (t9 == 0) {//nop; +goto L46a43c;} +//nop; +L46a45c: +a0 = 0x1001e608; +at = 0x1001e610; +a0 = MEM_U32(a0 + 0); +MEM_U32(at + 0) = v1; +at = (int)a0 < (int)a1; +if (at == 0) {v1 = a1; +goto L46a4b4;} +v1 = a1; +t7 = MEM_U32(s7 + 36); +//nop; +v0 = t7 + v1; +t8 = MEM_U8(v0 + -1); +//nop; +if (t8 != 0) {//nop; +goto L46a4b4;} +//nop; +L46a494: +v1 = v1 + 0xffffffff; +at = (int)a0 < (int)v1; +if (at == 0) {v0 = v0 + 0xffffffff; +goto L46a4b4;} +v0 = v0 + 0xffffffff; +t4 = MEM_U8(v0 + -1); +//nop; +if (t4 == 0) {//nop; +goto L46a494;} +//nop; +L46a4b4: +a0 = 0x1001e610; +at = 0x1001e608; +a0 = MEM_U32(a0 + 4); +MEM_U32(at + 0) = v1; +at = (int)a0 < (int)0x23; +if (at == 0) {v1 = 0x23; +goto L46a50c;} +v1 = 0x23; +v0 = MEM_U32(s7 + 36); +//nop; +t5 = MEM_U8(v0 + 34); +//nop; +if (t5 != 0) {//nop; +goto L46a50c;} +//nop; +L46a4e8: +v1 = v1 + 0xffffffff; +at = (int)a0 < (int)v1; +if (at == 0) {//nop; +goto L46a50c;} +//nop; +t6 = v0 + v1; +t9 = MEM_U8(t6 + -1); +//nop; +if (t9 == 0) {//nop; +goto L46a4e8;} +//nop; +L46a50c: +a0 = 0x1001e608; +at = 0x1001e610; +a0 = MEM_U32(a0 + 4); +MEM_U32(at + 4) = v1; +at = (int)a0 < (int)t2; +if (at == 0) {v1 = t2; +goto L46a564;} +v1 = t2; +t7 = MEM_U32(s7 + 36); +//nop; +v0 = t7 + v1; +t8 = MEM_U8(v0 + -1); +//nop; +if (t8 != 0) {//nop; +goto L46a564;} +//nop; +L46a544: +v1 = v1 + 0xffffffff; +at = (int)a0 < (int)v1; +if (at == 0) {v0 = v0 + 0xffffffff; +goto L46a564;} +v0 = v0 + 0xffffffff; +t4 = MEM_U8(v0 + -1); +//nop; +if (t4 == 0) {//nop; +goto L46a544;} +//nop; +L46a564: +at = 0x1001e608; +MEM_U32(at + 4) = v1; +goto L46a880; +MEM_U32(at + 4) = v1; +L46a570: +t5 = 0x10021c74; +v0 = 0x1001e5d0; +t3 = 0x1001e5d0; +t5 = MEM_U32(t5 + 0); +t6 = MEM_U8(s7 + 12); +v0 = MEM_U32(v0 + 0); +t3 = MEM_U32(t3 + 4); +a0 = MEM_U32(t5 + 36); +v0 = v0 + 0x1; +if (t6 != 0) {t3 = t3 + 0x2; +goto L46a67c;} +t3 = t3 + 0x2; +a3 = 0x1001e5e0; +t2 = 0x1001e5e0; +a3 = MEM_U32(a3 + 0); +t2 = MEM_U32(t2 + 4); +at = (int)a3 < (int)v0; +if (at != 0) {a2 = t3; +goto L46a610;} +a2 = t3; +a3 = a3 + 0x1; +t0 = a3 - v0; +t9 = t0 & 0x3; +t0 = t9; +// bdead c5101fab a1 = t9; +if (t9 == 0) {v1 = v0; +goto L46a5f0;} +v1 = v0; +a1 = t0 + v0; +v0 = a0 + v0; +L46a5dc: +v1 = v1 + 0x1; +MEM_U8(v0 + -1) = (uint8_t)s3; +if (a1 != v1) {v0 = v0 + 0x1; +goto L46a5dc;} +v0 = v0 + 0x1; +if (v1 == a3) {v0 = a0 + v1; +goto L46a610;} +L46a5f0: +v0 = a0 + v1; +L46a5f4: +v1 = v1 + 0x4; +MEM_U8(v0 + -1) = (uint8_t)s3; +MEM_U8(v0 + 0) = (uint8_t)s3; +MEM_U8(v0 + 1) = (uint8_t)s3; +MEM_U8(v0 + 2) = (uint8_t)s3; +if (v1 != a3) {v0 = v0 + 0x4; +goto L46a5f4;} +v0 = v0 + 0x4; +L46a610: +at = (int)t2 < (int)t3; +if (at != 0) {a3 = t2; +goto L46a880;} +a3 = t2; +a3 = a3 + 0x1; +t0 = a3 - a2; +t7 = t0 & 0x3; +// bdead c11105a3 t0 = t7; +// bdead c11105a3 a1 = t7; +if (t7 == 0) {v1 = a2; +goto L46a654;} +v1 = a2; +a1 = t7 + a2; +v0 = a0 + v1; +L46a640: +v1 = v1 + 0x1; +MEM_U8(v0 + -1) = (uint8_t)s3; +if (a1 != v1) {v0 = v0 + 0x1; +goto L46a640;} +v0 = v0 + 0x1; +if (v1 == a3) {v0 = a0 + v1; +goto L46a880;} +L46a654: +v0 = a0 + v1; +L46a658: +v1 = v1 + 0x4; +MEM_U8(v0 + -1) = (uint8_t)s3; +MEM_U8(v0 + 0) = (uint8_t)s3; +MEM_U8(v0 + 1) = (uint8_t)s3; +MEM_U8(v0 + 2) = (uint8_t)s3; +if (v1 != a3) {v0 = v0 + 0x4; +goto L46a658;} +v0 = v0 + 0x4; +v0 = MEM_U32(fp + 8); +goto L46a884; +v0 = MEM_U32(fp + 8); +L46a67c: +a3 = 0x1001e5e8; +a1 = 0x1001e5e8; +a3 = MEM_U32(a3 + 0); +a1 = MEM_U32(a1 + 4); +at = (int)a3 < (int)v0; +if (at != 0) {a2 = v0; +goto L46a780;} +a2 = v0; +a3 = a3 + 0x1; +t0 = a3 - v0; +t8 = t0 & 0x3; +// bdead c31015eb t0 = t8; +if (t8 == 0) {v1 = v0; +goto L46a6ec;} +v1 = v0; +v0 = t8 + a2; +L46a6b4: +t4 = MEM_U32(s7 + 36); +//nop; +t5 = t4 + v1; +t6 = MEM_U8(t5 + -1); +//nop; +if (t6 == 0) {//nop; +goto L46a6d8;} +//nop; +t9 = a0 + v1; +MEM_U8(t9 + -1) = (uint8_t)s3; +L46a6d8: +v1 = v1 + 0x1; +if (v0 != v1) {//nop; +goto L46a6b4;} +//nop; +if (v1 == a3) {at = (int)a1 < (int)t3; +goto L46a784;} +at = (int)a1 < (int)t3; +L46a6ec: +t7 = MEM_U32(s7 + 36); +t4 = a0 + v1; +v0 = t7 + v1; +t8 = MEM_U8(v0 + -1); +//nop; +if (t8 == 0) {//nop; +goto L46a718;} +//nop; +MEM_U8(t4 + -1) = (uint8_t)s3; +t5 = MEM_U32(s7 + 36); +//nop; +v0 = t5 + v1; +L46a718: +t6 = MEM_U8(v0 + 0); +t4 = a0 + v1; +if (t6 == 0) {//nop; +goto L46a73c;} +//nop; +t9 = a0 + v1; +MEM_U8(t9 + 0) = (uint8_t)s3; +t7 = MEM_U32(s7 + 36); +//nop; +v0 = t7 + v1; +L46a73c: +t8 = MEM_U8(v0 + 1); +//nop; +if (t8 == 0) {//nop; +goto L46a75c;} +//nop; +MEM_U8(t4 + 1) = (uint8_t)s3; +t5 = MEM_U32(s7 + 36); +//nop; +v0 = t5 + v1; +L46a75c: +t6 = MEM_U8(v0 + 2); +//nop; +if (t6 == 0) {//nop; +goto L46a774;} +//nop; +t9 = a0 + v1; +MEM_U8(t9 + 2) = (uint8_t)s3; +L46a774: +v1 = v1 + 0x4; +if (v1 != a3) {//nop; +goto L46a6ec;} +//nop; +L46a780: +at = (int)a1 < (int)t3; +L46a784: +a2 = t3; +if (at != 0) {a3 = a1; +goto L46a880;} +a3 = a1; +a3 = a3 + 0x1; +t0 = a3 - a2; +t7 = t0 & 0x3; +// bdead c11105a3 t0 = t7; +if (t7 == 0) {v1 = a2; +goto L46a7e4;} +v1 = a2; +v0 = t7 + a2; +L46a7ac: +t8 = MEM_U32(s7 + 36); +//nop; +t4 = t8 + v1; +t5 = MEM_U8(t4 + -1); +//nop; +if (t5 == 0) {//nop; +goto L46a7d0;} +//nop; +t6 = a0 + v1; +MEM_U8(t6 + -1) = (uint8_t)s3; +L46a7d0: +v1 = v1 + 0x1; +if (v0 != v1) {//nop; +goto L46a7ac;} +//nop; +if (v1 == a3) {//nop; +goto L46a880;} +//nop; +L46a7e4: +t9 = MEM_U32(s7 + 36); +//nop; +v0 = t9 + v1; +t7 = MEM_U8(v0 + -1); +//nop; +if (t7 == 0) {//nop; +goto L46a814;} +//nop; +t8 = a0 + v1; +MEM_U8(t8 + -1) = (uint8_t)s3; +t4 = MEM_U32(s7 + 36); +//nop; +v0 = t4 + v1; +L46a814: +t5 = MEM_U8(v0 + 0); +//nop; +if (t5 == 0) {//nop; +goto L46a838;} +//nop; +t6 = a0 + v1; +MEM_U8(t6 + 0) = (uint8_t)s3; +t9 = MEM_U32(s7 + 36); +//nop; +v0 = t9 + v1; +L46a838: +t7 = MEM_U8(v0 + 1); +//nop; +if (t7 == 0) {//nop; +goto L46a85c;} +//nop; +t8 = a0 + v1; +MEM_U8(t8 + 1) = (uint8_t)s3; +t4 = MEM_U32(s7 + 36); +//nop; +v0 = t4 + v1; +L46a85c: +t5 = MEM_U8(v0 + 2); +//nop; +if (t5 == 0) {//nop; +goto L46a874;} +//nop; +t6 = a0 + v1; +MEM_U8(t6 + 2) = (uint8_t)s3; +L46a874: +v1 = v1 + 0x4; +if (v1 != a3) {//nop; +goto L46a7e4;} +//nop; +L46a880: +v0 = MEM_U32(fp + 8); +L46a884: +//nop; +if (v0 == 0) {//nop; +goto L46a8a8;} +//nop; +t9 = MEM_U32(v0 + 16); +t7 = MEM_U32(fp + 16); +//nop; +t8 = t9 ^ t7; +t8 = zero < t8; +MEM_U8(sp + 295) = (uint8_t)t8; +L46a8a8: +if (t1 != 0) {//nop; +goto L46aba8;} +//nop; +if (v0 == 0) {fp = v0; +goto L46a8c8;} +fp = v0; +t4 = MEM_U8(sp + 295); +//nop; +if (t4 == 0) {//nop; +goto L469490;} +//nop; +L46a8c8: +MEM_U32(sp + 128) = zero; +MEM_U32(sp + 132) = zero; +MEM_U32(sp + 136) = zero; +MEM_U32(sp + 140) = zero; +t5 = sp + 0x80; +at = MEM_U32(t5 + 0); +a0 = 0x1001cc20; +MEM_U32(sp + 4) = at; +t9 = MEM_U32(t5 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t9; +a3 = MEM_U32(t5 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t9 = MEM_U32(t5 + 12); +s0 = zero; +MEM_U32(sp + 16) = t9; +//nop; +// bdead 411201e3 v0 = zero; +//nop; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L46a91c; +//nop; +L46a91c: +MEM_U32(sp + 112) = zero; +MEM_U32(sp + 116) = zero; +MEM_U32(sp + 120) = zero; +MEM_U32(sp + 124) = zero; +t7 = sp + 0x70; +at = MEM_U32(t7 + 0); +// bdead 41130007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t4 = MEM_U32(t7 + 4); +a0 = MEM_U32(sp + 308); +MEM_U32(sp + 8) = t4; +a3 = MEM_U32(t7 + 8); +//nop; +MEM_U32(sp + 12) = a3; +t4 = MEM_U32(t7 + 12); +a2 = MEM_U32(sp + 8); +a1 = MEM_U32(sp + 4); +a0 = a0 + 0x16c; +MEM_U32(sp + 16) = t4; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L46a96c; +MEM_U32(sp + 16) = t4; +L46a96c: +// bdead 41120003 gp = MEM_U32(sp + 60); +s2 = zero; +v0 = 0x1001cb40; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if ((int)v0 <= 0) {t5 = MEM_U32(sp + 308); +goto L46aae8;} +t5 = MEM_U32(sp + 308); +L46a98c: +t6 = MEM_U32(sp + 308); +at = (int)s0 < (int)v0; +t5 = MEM_U32(t6 + 360); +//nop; +t9 = t5 + s2; +t8 = MEM_U32(t9 + 12); +t7 = MEM_U32(t9 + 8); +t6 = MEM_U32(t9 + 4); +t4 = t8 | t7; +t8 = MEM_U32(t9 + 0); +t5 = t4 | t6; +t7 = t5 | t8; +if (t7 != 0) {//nop; +goto L46a9cc;} +//nop; +s0 = s0 + 0x80; +goto L46aad8; +s0 = s0 + 0x80; +L46a9cc: +if (at == 0) {s1 = zero; +goto L46aad8;} +s1 = zero; +t4 = s1 < 0x80; +L46a9d8: +if (t4 == 0) {//nop; +goto L46aa08;} +//nop; +t6 = MEM_U32(sp + 308); +t8 = (int)s1 >> 5; +t9 = MEM_U32(t6 + 360); +t7 = t8 << 2; +t5 = t9 + s2; +t6 = t5 + t7; +t9 = MEM_U32(t6 + 0); +//nop; +t8 = t9 << (s1 & 0x1f); +t4 = (int)t8 < (int)0x0; +L46aa08: +if (t4 == 0) {//nop; +goto L46aab4;} +//nop; +a1 = MEM_U32(sp + 308); +//nop; +a0 = s0; +a1 = a1 + 0x154; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46aa24; +a1 = a1 + 0x154; +L46aa24: +// bdead 411e000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46aa68;} +//nop; +//nop; +a1 = 0x1001cb88; +a0 = s0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46aa40; +a0 = s0; +L46aa40: +// bdead 411e000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46aa68;} +//nop; +//nop; +a1 = 0x1001cb90; +a0 = s0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46aa5c; +a0 = s0; +L46aa5c: +// bdead 411e000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46aab4;} +//nop; +L46aa68: +t7 = 0x1001cc30; +t6 = s0 << 3; +t7 = MEM_U32(t7 + 0); +a1 = s3; +t9 = t7 + t6; +a0 = MEM_U32(t9 + 0); +//nop; +a2 = s3; +// bdead 411e00e3 t9 = t9; +v0 = sp + 0x138; +v0 = func_466790(mem, sp, v0, a0, a1, a2); +goto L46aa94; +v0 = sp + 0x138; +L46aa94: +// bdead 411e0003 gp = MEM_U32(sp + 60); +//nop; +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {// bdead 411e0003 ra = MEM_U32(sp + 68); +goto L46abac;} +// bdead 411e0003 ra = MEM_U32(sp + 68); +L46aab4: +v0 = 0x1001cb40; +s0 = s0 + 0x1; +v0 = MEM_U32(v0 + 0); +s1 = s1 + 0x1; +at = (int)s0 < (int)v0; +if (at == 0) {at = 0x80; +goto L46aad8;} +at = 0x80; +if (s1 != at) {t4 = s1 < 0x80; +goto L46a9d8;} +t4 = s1 < 0x80; +L46aad8: +at = (int)s0 < (int)v0; +if (at != 0) {s2 = s2 + 0x10; +goto L46a98c;} +s2 = s2 + 0x10; +t5 = MEM_U32(sp + 308); +L46aae8: +//nop; +t4 = MEM_U32(t5 + 12); +//nop; +if (t4 != 0) {MEM_U32(sp + 308) = t4; +goto L468ad8;} +MEM_U32(sp + 308) = t4; +MEM_U32(sp + 240) = s7; +L46ab00: +s1 = 0x1001cc10; +//nop; +a0 = s1; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ab14; +//nop; +L46ab14: +// bdead 40040003 gp = MEM_U32(sp + 60); +//nop; +s2 = 0x1001cc10; +//nop; +s2 = s2 + 0x8; +a0 = s2; +f_checkbvlist(mem, sp, a0); +goto L46ab30; +a0 = s2; +L46ab30: +// bdead 400c0003 gp = MEM_U32(sp + 60); +//nop; +s0 = 0x1001cc00; +//nop; +MEM_U32(s0 + 0) = zero; +MEM_U32(s0 + 4) = zero; +//nop; +a0 = s0; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ab58; +//nop; +L46ab58: +// bdead 400e0081 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = s1; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46ab70; +//nop; +L46ab70: +// bdead 400a0081 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = s2; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46ab88; +//nop; +L46ab88: +// bdead 40000001 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb58; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46aba0; +//nop; +L46aba0: +// bdead 1 gp = MEM_U32(sp + 60); +//nop; +L46aba8: +// bdead 1 ra = MEM_U32(sp + 68); +L46abac: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x138; +return; +// bdead 1 sp = sp + 0x138; +} + +static void f_regdataflow(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46abd8: +//regdataflow: +//nop; +//nop; +//nop; +sp = sp + 0xffffff68; +// fdead 4000000b MEM_U32(sp + 52) = s6; +s6 = 0x1001cc20; +//nop; +// fdead 4080000b MEM_U32(sp + 68) = ra; +// fdead 4080000b MEM_U32(sp + 64) = fp; +// fdead 4080000b MEM_U32(sp + 60) = gp; +// fdead 4080000b MEM_U32(sp + 56) = s7; +// fdead 4080000b MEM_U32(sp + 48) = s5; +// fdead 4080000b MEM_U32(sp + 44) = s4; +// fdead 4080000b MEM_U32(sp + 40) = s3; +// fdead 4080000b MEM_U32(sp + 36) = s2; +// fdead 4080000b MEM_U32(sp + 32) = s1; +// fdead 4080000b MEM_U32(sp + 28) = s0; +a0 = s6; +f_checkbvlist(mem, sp, a0); +goto L46ac24; +a0 = s6; +L46ac24: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cc00; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ac3c; +//nop; +L46ac3c: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cc10; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ac54; +//nop; +L46ac54: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +a0 = 0x1001cc10; +//nop; +a0 = a0 + 0x8; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ac70; +//nop; +L46ac70: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb58; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ac88; +//nop; +L46ac88: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb60; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46aca0; +//nop; +L46aca0: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +t6 = 0x1001cb68; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L46acd8;} +//nop; +//nop; +a0 = 0x1001cb68; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46acd0; +//nop; +L46acd0: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +L46acd8: +//nop; +a0 = 0x1001cbc8; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ace8; +//nop; +L46ace8: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cbd0; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ad00; +//nop; +L46ad00: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cbe0; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ad18; +//nop; +L46ad18: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cbf8; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ad30; +//nop; +L46ad30: +// bdead 40800003 gp = MEM_U32(sp + 60); +//nop; +s4 = 0x1001c8f8; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +if (s4 == 0) {//nop; +goto L46b1e0;} +//nop; +s7 = 0x1001c4c0; +s5 = 0x1001cc30; +fp = 0x1; +L46ad5c: +//nop; +a0 = s4 + 0x104; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ad6c; +//nop; +L46ad6c: +// bdead c1e00003 gp = MEM_U32(sp + 60); +a0 = s4 + 0x114; +//nop; +MEM_U32(sp + 84) = a0; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ad84; +//nop; +L46ad84: +// bdead c1e00003 gp = MEM_U32(sp + 60); +a0 = s4 + 0x10c; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46ad9c; +//nop; +L46ad9c: +// bdead c1e00003 gp = MEM_U32(sp + 60); +s3 = s4 + 0x12c; +//nop; +a0 = s3; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46adb4; +//nop; +L46adb4: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a0 = s4 + 0xf4; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46adcc; +//nop; +L46adcc: +t7 = MEM_U32(s4 + 32); +// bdead c1f10183 gp = MEM_U32(sp + 60); +t8 = MEM_U8(t7 + 0); +//nop; +t9 = t8 < 0x40; +if (t9 == 0) {t0 = (int)t8 >> 5; +goto L46ae08;} +t0 = (int)t8 >> 5; +t2 = 0x100011f8; +t1 = t0 << 2; +t2 = t2; +t3 = t2 + t1; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t8 & 0x1f); +t9 = (int)t5 < (int)0x0; +L46ae08: +if (t9 == 0) {//nop; +goto L46b18c;} +//nop; +//nop; +a1 = 0x1001cc00; +a0 = s3; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46ae20; +a0 = s3; +L46ae20: +// bdead c1f00083 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectintsect(mem, sp, a0, a1); +goto L46ae38; +//nop; +L46ae38: +v0 = MEM_U32(s4 + 32); +// bdead c1f0010b gp = MEM_U32(sp + 60); +t7 = MEM_U8(v0 + 0); +//nop; +t0 = t7 < 0x40; +if (t0 == 0) {t2 = (int)t7 >> 5; +goto L46ae74;} +t2 = (int)t7 >> 5; +t3 = 0x100011f0; +t1 = t2 << 2; +t3 = t3; +t4 = t3 + t1; +t8 = MEM_U32(t4 + 0); +//nop; +t5 = t8 << (t7 & 0x1f); +t0 = (int)t5 < (int)0x0; +L46ae74: +if (t0 == 0) {//nop; +goto L46b0a4;} +//nop; +s2 = 0x1001cb38; +s1 = zero; +s2 = MEM_U32(s2 + 0); +//nop; +s2 = s2 + 0xffffffff; +if ((int)s2 < 0) {s2 = s2 + 0x1; +goto L46afe4;} +s2 = s2 + 0x1; +L46ae98: +//nop; +a0 = s1; +a1 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46aea8; +a1 = s3; +L46aea8: +// bdead c1fc010b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46afd0;} +//nop; +t9 = MEM_U32(s5 + 0); +t2 = s1 << 3; +t3 = t9 + t2; +s0 = MEM_U32(t3 + 0); +//nop; +t1 = MEM_U8(s0 + 22); +//nop; +if (fp != t1) {//nop; +goto L46af68;} +//nop; +t4 = 0x1001cb20; +t8 = MEM_U32(s0 + 16); +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 != t8) {//nop; +goto L46af68;} +//nop; +t7 = MEM_U32(s7 + 0); +t5 = MEM_U32(s0 + 8); +//nop; +MEM_U8(t5 + 47) = (uint8_t)t7; +v0 = MEM_U32(s4 + 32); +//nop; +a2 = MEM_U32(s0 + 8); +a0 = MEM_U8(v0 + 25); +a1 = MEM_U32(v0 + 20); +//nop; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L46af1c; +//nop; +L46af1c: +// bdead c1fe010b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46afd0;} +//nop; +t6 = MEM_U32(s4 + 32); +//nop; +a1 = MEM_U32(s0 + 8); +a0 = MEM_U32(t6 + 36); +a2 = fp; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L46af40; +a2 = fp; +L46af40: +// bdead c1fc010b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46afd0;} +//nop; +//nop; +a0 = s3; +a1 = s1; +f_resetbit(mem, sp, a0, a1); +goto L46af5c; +a1 = s1; +L46af5c: +// bdead c1fc0103 gp = MEM_U32(sp + 60); +s1 = s1 + 0x1; +goto L46afd4; +s1 = s1 + 0x1; +L46af68: +v0 = MEM_U32(s4 + 32); +//nop; +a2 = MEM_U32(s0 + 8); +a0 = MEM_U8(v0 + 25); +a1 = MEM_U32(v0 + 20); +//nop; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L46af84; +//nop; +L46af84: +// bdead c1fe010b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46afd0;} +//nop; +t0 = MEM_U32(s4 + 32); +//nop; +a1 = MEM_U32(s0 + 8); +a2 = MEM_U8(s0 + 25); +a0 = MEM_U32(t0 + 36); +//nop; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L46afac; +//nop; +L46afac: +// bdead c1fc010b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46afd0;} +//nop; +//nop; +a0 = s3; +a1 = s1; +f_resetbit(mem, sp, a0, a1); +goto L46afc8; +a1 = s1; +L46afc8: +// bdead c1fc0103 gp = MEM_U32(sp + 60); +//nop; +L46afd0: +s1 = s1 + 0x1; +L46afd4: +if (s1 != s2) {//nop; +goto L46ae98;} +//nop; +v0 = MEM_U32(s4 + 32); +//nop; +L46afe4: +v1 = MEM_U8(v0 + 24); +//nop; +t9 = v1 + 0xfffffff5; +at = t9 < 0x3; +if (at == 0) {//nop; +goto L46b07c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005820[] = { +&&L46b18c, +&&L46b01c, +&&L46b01c, +}; +dest = Lswitch10005820[t9]; +//nop; +goto *dest; +//nop; +L46b01c: +t2 = MEM_U32(s4 + 24); +a1 = 0x1001cb48; +//nop; +a0 = MEM_U32(t2 + 0); +a1 = MEM_U32(a1 + 4); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L46b038; +a0 = a0 + 0x104; +L46b038: +t3 = MEM_U32(s4 + 32); +// bdead c1e01103 gp = MEM_U32(sp + 60); +t1 = MEM_U16(t3 + 26); +//nop; +t4 = t1 & 0x4; +if (t4 == 0) {//nop; +goto L46b18c;} +//nop; +t8 = MEM_U32(s4 + 24); +a1 = 0x1001cb48; +//nop; +a0 = MEM_U32(t8 + 0); +a1 = MEM_U32(a1 + 8); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L46b070; +a0 = a0 + 0x104; +L46b070: +// bdead c1e00103 gp = MEM_U32(sp + 60); +//nop; +goto L46b18c; +//nop; +L46b07c: +t7 = MEM_U32(s4 + 24); +a1 = 0x1001cb48; +//nop; +a0 = MEM_U32(t7 + 0); +a1 = MEM_U32(a1 + 0); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L46b098; +a0 = a0 + 0x104; +L46b098: +// bdead c1e00103 gp = MEM_U32(sp + 60); +//nop; +goto L46b18c; +//nop; +L46b0a4: +t5 = 0x1001e6b4; +at = 0x3; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == at) {//nop; +goto L46b18c;} +//nop; +s2 = 0x1001cb38; +s1 = zero; +s2 = MEM_U32(s2 + 0); +//nop; +s2 = s2 + 0xffffffff; +if ((int)s2 < 0) {s2 = s2 + 0x1; +goto L46b18c;} +s2 = s2 + 0x1; +L46b0d8: +//nop; +a0 = s1; +a1 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46b0e8; +a1 = s3; +L46b0e8: +// bdead c1fc010b gp = MEM_U32(sp + 60); +if (v0 == 0) {t0 = s1 << 3; +goto L46b180;} +t0 = s1 << 3; +v0 = MEM_U32(s4 + 32); +t6 = MEM_U32(s5 + 0); +t2 = MEM_U8(v0 + 24); +t9 = t6 + t0; +s0 = MEM_U32(t9 + 0); +t3 = t2 & 0x1; +if (t3 == 0) {//nop; +goto L46b144;} +//nop; +a1 = 0x10021c78; +//nop; +a0 = MEM_U32(s7 + 0); +a2 = MEM_U32(s0 + 8); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = f_clkilled(mem, sp, a0, a1, a2); +goto L46b130; +//nop; +L46b130: +// bdead c1fe010b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46b180;} +//nop; +v0 = MEM_U32(s4 + 32); +//nop; +L46b144: +//nop; +a0 = MEM_U32(v0 + 40); +a1 = MEM_U32(s0 + 8); +a2 = MEM_U8(s0 + 25); +//nop; +v0 = f_listplkilled(mem, sp, a0, a1, a2); +goto L46b15c; +//nop; +L46b15c: +// bdead c1fc010b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46b180;} +//nop; +//nop; +a0 = s3; +a1 = s1; +f_resetbit(mem, sp, a0, a1); +goto L46b178; +a1 = s1; +L46b178: +// bdead c1fc0103 gp = MEM_U32(sp + 60); +//nop; +L46b180: +s1 = s1 + 0x1; +if (s1 != s2) {//nop; +goto L46b0d8;} +//nop; +L46b18c: +t1 = 0x1001e6b4; +at = 0x3; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != at) {//nop; +goto L46b1d0;} +//nop; +t4 = MEM_U32(s4 + 24); +a0 = MEM_U32(sp + 84); +if (t4 != 0) {//nop; +goto L46b1d0;} +//nop; +//nop; +a1 = 0x1001cbf8; +a2 = 0x1001cbc8; +//nop; +f_unionintsect(mem, sp, a0, a1, a2); +goto L46b1c8; +//nop; +L46b1c8: +// bdead c1e00003 gp = MEM_U32(sp + 60); +//nop; +L46b1d0: +s4 = MEM_U32(s4 + 12); +//nop; +if (s4 != 0) {//nop; +goto L46ad5c;} +//nop; +L46b1e0: +t8 = 0x1001eb84; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {// bdead 40800003 ra = MEM_U32(sp + 68); +goto L46bb68;} +// bdead 40800003 ra = MEM_U32(sp + 68); +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L46b208; +//nop; +L46b208: +// bdead 4080010b gp = MEM_U32(sp + 60); +//nop; +at = 0x10021cf0; +v1 = 0x10021ce8; +MEM_U32(at + 0) = v0; +t7 = MEM_U32(v1 + 0); +s4 = 0x1001c8f8; +t5 = t7 + 0x3; +MEM_U32(v1 + 0) = t5; +s4 = MEM_U32(s4 + 0); +//nop; +if (s4 == 0) {//nop; +goto L46b344;} +//nop; +L46b23c: +//nop; +s2 = s4 + 0x134; +a0 = s2; +f_checkbvlist(mem, sp, a0); +goto L46b24c; +a0 = s2; +L46b24c: +// bdead 40a80003 gp = MEM_U32(sp + 60); +s1 = s4 + 0x11c; +//nop; +a0 = s1; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46b264; +//nop; +L46b264: +// bdead 40ac0083 gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +a1 = s4 + 0x114; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46b27c; +//nop; +L46b27c: +t6 = MEM_U32(s4 + 32); +// bdead 40ac8183 gp = MEM_U32(sp + 60); +t0 = MEM_U8(t6 + 0); +s0 = MEM_U32(s4 + 24); +t9 = t0 < 0x40; +if (t9 == 0) {t2 = (int)t0 >> 5; +goto L46b2b8;} +t2 = (int)t0 >> 5; +t1 = 0x100011f8; +t3 = t2 << 2; +t1 = t1; +t4 = t1 + t3; +t8 = MEM_U32(t4 + 0); +//nop; +t7 = t8 << (t0 & 0x1f); +t9 = (int)t7 < (int)0x0; +L46b2b8: +if (t9 == 0) {//nop; +goto L46b2f8;} +//nop; +if (s0 == 0) {s3 = s4 + 0x12c; +goto L46b324;} +s3 = s4 + 0x12c; +L46b2c8: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s2; +a2 = s3; +a1 = a1 + 0x114; +f_unionminus(mem, sp, a0, a1, a2); +goto L46b2e0; +a1 = a1 + 0x114; +L46b2e0: +s0 = MEM_U32(s0 + 4); +// bdead 40be0183 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L46b2c8;} +//nop; +//nop; +goto L46b324; +//nop; +L46b2f8: +if (s0 == 0) {//nop; +goto L46b324;} +//nop; +L46b300: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s2; +a1 = a1 + 0x114; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46b314; +a1 = a1 + 0x114; +L46b314: +s0 = MEM_U32(s0 + 4); +// bdead 40ae0083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L46b300;} +//nop; +L46b324: +//nop; +a0 = s1; +a1 = s4 + 0x104; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46b334; +a1 = s4 + 0x104; +L46b334: +s4 = MEM_U32(s4 + 12); +// bdead 40a00103 gp = MEM_U32(sp + 60); +if (s4 != 0) {//nop; +goto L46b23c;} +//nop; +L46b344: +t6 = 0x1001eb84; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {// bdead 40800103 ra = MEM_U32(sp + 68); +goto L46bb68;} +// bdead 40800103 ra = MEM_U32(sp + 68); +a0 = 0x1001c8f8; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x1001cbf8; +a2 = 0x1001cbd0; +a0 = a0 + 0x11c; +f_unionminus(mem, sp, a0, a1, a2); +goto L46b378; +a0 = a0 + 0x11c; +L46b378: +// bdead 40800183 gp = MEM_U32(sp + 60); +//nop; +s7 = 0x10021ce4; +//nop; +L46b388: +t2 = MEM_U32(s7 + 0); +s4 = 0x1001c8fc; +t1 = t2 + 0x1; +MEM_U32(s7 + 0) = t1; +s4 = MEM_U32(s4 + 0); +s5 = zero; +if (s4 == 0) {//nop; +goto L46b4b0;} +//nop; +L46b3a8: +v0 = MEM_U32(s4 + 24); +//nop; +if (v0 == 0) {//nop; +goto L46b4a0;} +//nop; +if (s5 != 0) {s0 = v0; +goto L46b3d8;} +s0 = v0; +//nop; +a0 = s6; +a1 = s4 + 0x134; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46b3d0; +a1 = s4 + 0x134; +L46b3d0: +// bdead 41e20103 gp = MEM_U32(sp + 60); +//nop; +L46b3d8: +t3 = MEM_U32(s4 + 32); +s2 = s4 + 0x134; +t4 = MEM_U8(t3 + 0); +s3 = s4 + 0x12c; +t8 = t4 < 0x40; +if (t8 == 0) {t0 = (int)t4 >> 5; +goto L46b414;} +t0 = (int)t4 >> 5; +t5 = 0x100011f8; +t7 = t0 << 2; +t5 = t5; +t9 = t5 + t7; +t6 = MEM_U32(t9 + 0); +//nop; +t2 = t6 << (t4 & 0x1f); +t8 = (int)t2 < (int)0x0; +L46b414: +if (t8 == 0) {//nop; +goto L46b450;} +//nop; +L46b41c: +v0 = MEM_U32(s0 + 0); +//nop; +a0 = s2; +a3 = s3; +a1 = v0 + 0x134; +a2 = v0 + 0x10c; +f_uminusminus(mem, sp, a0, a1, a2, a3); +goto L46b438; +a2 = v0 + 0x10c; +L46b438: +s0 = MEM_U32(s0 + 4); +// bdead 41fa0183 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L46b41c;} +//nop; +//nop; +goto L46b478; +//nop; +L46b450: +v0 = MEM_U32(s0 + 0); +//nop; +a0 = s2; +a1 = v0 + 0x134; +a2 = v0 + 0x10c; +f_unionminus(mem, sp, a0, a1, a2); +goto L46b468; +a2 = v0 + 0x10c; +L46b468: +s0 = MEM_U32(s0 + 4); +// bdead 41ea0183 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L46b450;} +//nop; +L46b478: +if (s5 != 0) {//nop; +goto L46b4a0;} +//nop; +//nop; +a0 = s6; +a1 = s2; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L46b490; +a1 = s2; +L46b490: +// bdead 41e0018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46b4a0;} +//nop; +s5 = 0x1; +L46b4a0: +s4 = MEM_U32(s4 + 16); +//nop; +if (s4 != 0) {//nop; +goto L46b3a8;} +//nop; +L46b4b0: +if (s5 != 0) {//nop; +goto L46b388;} +//nop; +s4 = 0x1001c8f8; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +L46b4c8: +t3 = MEM_U32(s7 + 0); +s5 = zero; +t0 = t3 + 0x1; +if (s4 == 0) {MEM_U32(s7 + 0) = t0; +goto L46b5e0;} +MEM_U32(s7 + 0) = t0; +L46b4dc: +s0 = MEM_U32(s4 + 20); +if (s5 != 0) {//nop; +goto L46b500;} +//nop; +//nop; +a0 = s6; +a1 = s4 + 0x11c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46b4f8; +a1 = s4 + 0x11c; +L46b4f8: +// bdead 41e20183 gp = MEM_U32(sp + 60); +//nop; +L46b500: +if (s0 == 0) {s1 = s4 + 0x11c; +goto L46b598;} +s1 = s4 + 0x11c; +L46b508: +v0 = MEM_U32(s0 + 0); +a0 = s1; +t5 = MEM_U32(v0 + 32); +//nop; +t7 = MEM_U8(t5 + 0); +//nop; +t9 = t7 < 0x40; +if (t9 == 0) {t6 = (int)t7 >> 5; +goto L46b54c;} +t6 = (int)t7 >> 5; +t2 = 0x100011f8; +t4 = t6 << 2; +t2 = t2; +t1 = t2 + t4; +t8 = MEM_U32(t1 + 0); +//nop; +t3 = t8 << (t7 & 0x1f); +t9 = (int)t3 < (int)0x0; +L46b54c: +if (t9 == 0) {//nop; +goto L46b570;} +//nop; +//nop; +a1 = v0 + 0x11c; +a2 = v0 + 0x12c; +f_unionminus(mem, sp, a0, a1, a2); +goto L46b564; +a2 = v0 + 0x12c; +L46b564: +// bdead 41e60183 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s0 + 4); +goto L46b58c; +s0 = MEM_U32(s0 + 4); +L46b570: +//nop; +a0 = s1; +a1 = v0 + 0x11c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46b580; +a1 = v0 + 0x11c; +L46b580: +// bdead 41e60183 gp = MEM_U32(sp + 60); +//nop; +s0 = MEM_U32(s0 + 4); +L46b58c: +//nop; +if (s0 != 0) {//nop; +goto L46b508;} +//nop; +L46b598: +if (s5 != 0) {//nop; +goto L46b5c0;} +//nop; +//nop; +a0 = s6; +a1 = s4 + 0x11c; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L46b5b0; +a1 = s4 + 0x11c; +L46b5b0: +// bdead 41e0018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46b5c0;} +//nop; +s5 = 0x1; +L46b5c0: +s4 = MEM_U32(s4 + 12); +//nop; +if (s4 != 0) {//nop; +goto L46b4dc;} +//nop; +s4 = 0x1001c8f8; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +L46b5e0: +if (s5 != 0) {//nop; +goto L46b4c8;} +//nop; +if (s4 == 0) {//nop; +goto L46b610;} +//nop; +L46b5f0: +//nop; +a0 = s4 + 0x114; +a1 = s4 + 0xf4; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46b600; +a1 = s4 + 0xf4; +L46b600: +s4 = MEM_U32(s4 + 12); +// bdead 41a00083 gp = MEM_U32(sp + 60); +if (s4 != 0) {//nop; +goto L46b5f0;} +//nop; +L46b610: +//nop; +s3 = sp + 0x80; +a0 = s3; +MEM_U32(sp + 128) = zero; +MEM_U32(sp + 132) = zero; +f_checkbvlist(mem, sp, a0); +goto L46b628; +MEM_U32(sp + 132) = zero; +L46b628: +// bdead 41900083 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46b640; +//nop; +L46b640: +// bdead 41900083 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +a1 = 0x1001cc00; +//nop; +f_bvectintsect(mem, sp, a0, a1); +goto L46b658; +//nop; +L46b658: +// bdead 41900083 gp = MEM_U32(sp + 60); +a0 = s3; +//nop; +a1 = 0x1001cb60; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L46b670; +//nop; +L46b670: +// bdead 41900183 gp = MEM_U32(sp + 60); +//nop; +s4 = 0x1001c8f8; +//nop; +s4 = MEM_U32(s4 + 0); +//nop; +if (s4 == 0) {//nop; +goto L46b8e8;} +//nop; +fp = 0x1001eba0; +s5 = sp + 0x5c; +L46b698: +//nop; +s2 = s4 + 0x134; +s1 = s4 + 0x11c; +a1 = s1; +a0 = s2; +f_bvectintsect(mem, sp, a0, a1); +goto L46b6b0; +a0 = s2; +L46b6b0: +// bdead c1fc0083 gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +a1 = s4 + 0x104; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46b6c8; +//nop; +L46b6c8: +// bdead c1f40003 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +//nop; +//nop; +f_checkinitbvlivran(mem, sp, a0); +goto L46b6e0; +//nop; +L46b6e0: +// bdead c1f40003 gp = MEM_U32(sp + 60); +a1 = MEM_U16(s4 + 8); +//nop; +a0 = s1; +//nop; +f_setbitbb(mem, sp, a0, a1); +goto L46b6f8; +//nop; +L46b6f8: +// bdead c1f00003 gp = MEM_U32(sp + 60); +s1 = s4 + 0x144; +//nop; +a0 = s1; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46b710; +//nop; +L46b710: +MEM_U32(sp + 92) = zero; +MEM_U32(sp + 96) = zero; +MEM_U32(sp + 100) = zero; +MEM_U32(sp + 104) = zero; +at = MEM_U32(s5 + 0); +// bdead c1f40007 gp = MEM_U32(sp + 60); +MEM_U32(sp + 4) = at; +t6 = MEM_U32(s5 + 4); +//nop; +MEM_U32(sp + 8) = t6; +a3 = MEM_U32(s5 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t6 = MEM_U32(s5 + 12); +a1 = MEM_U32(sp + 4); +a0 = s1; +MEM_U32(sp + 16) = t6; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L46b758; +MEM_U32(sp + 16) = t6; +L46b758: +t2 = MEM_U32(s4 + 24); +// bdead c1f40883 gp = MEM_U32(sp + 60); +if (t2 != 0) {//nop; +goto L46b7c8;} +//nop; +//nop; +a0 = s4; +//nop; +v0 = f_is_cup(mem, sp, a0); +goto L46b778; +//nop; +L46b778: +// bdead c1f4008b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46b7ac;} +//nop; +t4 = 0x1001e6b4; +at = 0xc000000; +t4 = MEM_U8(t4 + 0); +//nop; +t1 = t4 < 0x20; +t8 = -t1; +t7 = t8 & at; +t3 = t7 << (t4 & 0x1f); +if ((int)t3 < 0) {//nop; +goto L46b7c8;} +//nop; +L46b7ac: +//nop; +a0 = s1; +a1 = s3; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46b7bc; +a1 = s3; +L46b7bc: +// bdead c1f00183 gp = MEM_U32(sp + 60); +s4 = MEM_U32(s4 + 12); +goto L46b8dc; +s4 = MEM_U32(s4 + 12); +L46b7c8: +s0 = MEM_U32(s4 + 24); +//nop; +if (s0 != 0) {//nop; +goto L46b7f4;} +//nop; +//nop; +a0 = s1; +a1 = s4 + 0x12c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46b7e8; +a1 = s4 + 0x12c; +L46b7e8: +// bdead c1f00183 gp = MEM_U32(sp + 60); +s4 = MEM_U32(s4 + 12); +goto L46b8dc; +s4 = MEM_U32(s4 + 12); +L46b7f4: +t0 = MEM_U32(s4 + 32); +//nop; +t9 = MEM_U8(t0 + 0); +//nop; +t5 = t9 < 0x40; +if (t5 == 0) {t6 = (int)t9 >> 5; +goto L46b830;} +t6 = (int)t9 >> 5; +t1 = 0x100011f8; +t2 = t6 << 2; +t1 = t1; +t8 = t1 + t2; +t7 = MEM_U32(t8 + 0); +//nop; +t4 = t7 << (t9 & 0x1f); +t5 = (int)t4 < (int)0x0; +L46b830: +if (t5 == 0) {//nop; +goto L46b8b4;} +//nop; +//nop; +a0 = s1; +a1 = s4 + 0x12c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46b848; +a1 = s4 + 0x12c; +L46b848: +// bdead c1f60083 gp = MEM_U32(sp + 60); +//nop; +L46b850: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x114; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46b864; +a1 = a1 + 0x114; +L46b864: +s0 = MEM_U32(s0 + 4); +// bdead c1f60183 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L46b850;} +//nop; +t0 = MEM_U8(s4 + 6); +//nop; +if (t0 != 0) {//nop; +goto L46b8d8;} +//nop; +t6 = MEM_U8(fp + 0); +//nop; +if (t6 == 0) {//nop; +goto L46b8d8;} +//nop; +//nop; +a1 = 0x1001cc00; +a2 = 0x1001cb58; +a0 = s1; +f_unionintsect(mem, sp, a0, a1, a2); +goto L46b8a8; +a0 = s1; +L46b8a8: +// bdead c1f00183 gp = MEM_U32(sp + 60); +s4 = MEM_U32(s4 + 12); +goto L46b8dc; +s4 = MEM_U32(s4 + 12); +L46b8b4: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x114; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46b8c8; +a1 = a1 + 0x114; +L46b8c8: +s0 = MEM_U32(s0 + 4); +// bdead c1f60183 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L46b8b4;} +//nop; +L46b8d8: +s4 = MEM_U32(s4 + 12); +L46b8dc: +//nop; +if (s4 != 0) {//nop; +goto L46b698;} +//nop; +L46b8e8: +t1 = 0x1001eb84; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != 0) {// bdead 41800183 ra = MEM_U32(sp + 68); +goto L46bb68;} +// bdead 41800183 ra = MEM_U32(sp + 68); +L46b900: +t2 = MEM_U32(s7 + 0); +s4 = 0x1001c8fc; +t8 = t2 + 0x1; +MEM_U32(s7 + 0) = t8; +s4 = MEM_U32(s4 + 0); +s5 = zero; +if (s4 == 0) {//nop; +goto L46ba60;} +//nop; +L46b920: +v0 = MEM_U32(s4 + 24); +//nop; +if (v0 == 0) {//nop; +goto L46b9a8;} +//nop; +if (s5 != 0) {s0 = v0; +goto L46b950;} +s0 = v0; +//nop; +a0 = s6; +a1 = s4 + 0x144; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46b948; +a1 = s4 + 0x144; +L46b948: +// bdead 41e20103 gp = MEM_U32(sp + 60); +//nop; +L46b950: +s1 = s4 + 0x144; +L46b954: +v0 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = v0 + 0x144; +a2 = v0 + 0x10c; +f_unionminus(mem, sp, a0, a1, a2); +goto L46b96c; +a2 = v0 + 0x10c; +L46b96c: +s0 = MEM_U32(s0 + 4); +// bdead 41e60183 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L46b954;} +//nop; +if (s5 != 0) {//nop; +goto L46ba50;} +//nop; +//nop; +a0 = s6; +a1 = s1; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L46b994; +a1 = s1; +L46b994: +// bdead 41e0018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46ba50;} +//nop; +s5 = 0x1; +goto L46ba50; +s5 = 0x1; +L46b9a8: +t7 = 0x1001cb68; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L46ba50;} +//nop; +if (s5 != 0) {//nop; +goto L46b9e0;} +//nop; +//nop; +a0 = s6; +a1 = s4 + 0x144; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46b9d8; +a1 = s4 + 0x144; +L46b9d8: +// bdead 41e00003 gp = MEM_U32(sp + 60); +//nop; +L46b9e0: +v0 = 0x1001c8f8; +//nop; +v0 = MEM_U32(v0 + 0); +s1 = s4 + 0x144; +a1 = 0x1001cb68; +a0 = s1; +a2 = v0 + 0x144; +a3 = v0 + 0x10c; +f_uintsectminus(mem, sp, a0, a1, a2, a3); +goto L46ba04; +a3 = v0 + 0x10c; +L46ba04: +// bdead 41e40103 gp = MEM_U32(sp + 60); +a0 = s1; +a2 = 0x1001c8f8; +//nop; +a2 = MEM_U32(a2 + 0); +a1 = 0x1001cb68; +a2 = a2 + 0x114; +f_unionintsect(mem, sp, a0, a1, a2); +goto L46ba24; +a2 = a2 + 0x114; +L46ba24: +// bdead 41e40183 gp = MEM_U32(sp + 60); +if (s5 != 0) {//nop; +goto L46ba50;} +//nop; +//nop; +a0 = s6; +a1 = s1; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L46ba40; +a1 = s1; +L46ba40: +// bdead 41e0018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46ba50;} +//nop; +s5 = 0x1; +L46ba50: +s4 = MEM_U32(s4 + 16); +//nop; +if (s4 != 0) {//nop; +goto L46b920;} +//nop; +L46ba60: +if (s5 != 0) {//nop; +goto L46b900;} +//nop; +//nop; +a0 = s6; +//nop; +f_checkinitbvlivran(mem, sp, a0); +goto L46ba78; +//nop; +L46ba78: +// bdead 40800083 gp = MEM_U32(sp + 60); +//nop; +L46ba80: +s4 = 0x1001c8fc; +s5 = zero; +s4 = MEM_U32(s4 + 0); +//nop; +if (s4 == 0) {//nop; +goto L46bb28;} +//nop; +L46ba98: +v0 = MEM_U32(s4 + 24); +//nop; +if (v0 == 0) {//nop; +goto L46bb18;} +//nop; +if (s5 != 0) {s0 = v0; +goto L46bac8;} +s0 = v0; +//nop; +a0 = s6; +a1 = s4 + 0x11c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46bac0; +a1 = s4 + 0x11c; +L46bac0: +// bdead 40e20083 gp = MEM_U32(sp + 60); +//nop; +L46bac8: +s1 = s4 + 0x11c; +L46bacc: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x11c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46bae0; +a1 = a1 + 0x11c; +L46bae0: +s0 = MEM_U32(s0 + 4); +// bdead 40e60083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L46bacc;} +//nop; +if (s5 != 0) {//nop; +goto L46bb18;} +//nop; +//nop; +a0 = s6; +a1 = s1; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L46bb08; +a1 = s1; +L46bb08: +// bdead 40e0008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46bb18;} +//nop; +s5 = 0x1; +L46bb18: +s4 = MEM_U32(s4 + 16); +//nop; +if (s4 != 0) {//nop; +goto L46ba98;} +//nop; +L46bb28: +if (s5 != 0) {//nop; +goto L46ba80;} +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L46bb40; +//nop; +L46bb40: +// bdead 9 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x10021ce0; +t3 = 0x10021cf0; +t9 = MEM_U32(v1 + 0); +t3 = MEM_U32(t3 + 0); +t4 = t9 + v0; +t5 = t4 - t3; +MEM_U32(v1 + 0) = t5; +// bdead 1 ra = MEM_U32(sp + 68); +L46bb68: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x98; +return; +// bdead 1 sp = sp + 0x98; +} + +static uint32_t f_gettolivbb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46bb94: +//gettolivbb: +//nop; +//nop; +//nop; +v0 = MEM_U32(a1 + 48); +//nop; +if (v0 == 0) {//nop; +goto L46bbf0;} +//nop; +t6 = MEM_U32(v0 + 8); +//nop; +t7 = MEM_U32(t6 + 0); +//nop; +if (a0 == t7) {//nop; +goto L46bbf0;} +//nop; +L46bbc8: +v0 = MEM_U32(v0 + 12); +//nop; +if (v0 == 0) {//nop; +goto L46bbf0;} +//nop; +t8 = MEM_U32(v0 + 8); +//nop; +t9 = MEM_U32(t8 + 0); +//nop; +if (a0 != t9) {//nop; +goto L46bbc8;} +//nop; +L46bbf0: +if (v0 != 0) {v1 = v0; +goto L46bc0c;} +v1 = v0; +v1 = 0x1001cb34; +//nop; +v0 = MEM_U32(v1 + 0); +//nop; +return v0; +//nop; +L46bc0c: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_prehascup(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46bc14: +//prehascup: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s0 = a0; +s2 = a1; +// fdead 400a006b MEM_U32(sp + 36) = ra; +// fdead 400a006b MEM_U32(sp + 32) = gp; +if (a0 == 0) {s1 = zero; +goto L46bce0;} +s1 = zero; +L46bc48: +v0 = MEM_U32(s0 + 0); +//nop; +t6 = MEM_U32(v0 + 32); +//nop; +t7 = MEM_U8(t6 + 0); +//nop; +t8 = t7 < 0x40; +if (t8 == 0) {//nop; +goto L46bc90;} +//nop; +t1 = 0x10001200; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t8 = (int)t4 < (int)0x0; +L46bc90: +if (t8 == 0) {//nop; +goto L46bcc8;} +//nop; +//nop; +a0 = s2; +a1 = v0 + 0x12c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46bca8; +a1 = v0 + 0x12c; +L46bca8: +// bdead e0009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L46bcbc;} +//nop; +s1 = 0x1; +goto L46bcd0; +s1 = 0x1; +L46bcbc: +s0 = MEM_U32(s0 + 4); +//nop; +goto L46bcd0; +//nop; +L46bcc8: +s0 = MEM_U32(s0 + 4); +//nop; +L46bcd0: +if (s1 != 0) {// bdead e0001 ra = MEM_U32(sp + 36); +goto L46bce4;} +// bdead e0001 ra = MEM_U32(sp + 36); +if (s0 != 0) {//nop; +goto L46bc48;} +//nop; +L46bce0: +// bdead 40001 ra = MEM_U32(sp + 36); +L46bce4: +v0 = s1; +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t func_46bcfc(uint8_t *mem, uint32_t sp, uint32_t v0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46bcfc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000000b MEM_U32(sp + 28) = ra; +// fdead 4000000b MEM_U32(sp + 24) = gp; +v1 = MEM_U32(v0 + 4); +a2 = MEM_U32(v0 + 0); +t6 = MEM_U32(v1 + 0); +a1 = MEM_U32(a2 + 0); +//nop; +a0 = MEM_U16(t6 + 2); +MEM_U32(sp + 36) = v1; +MEM_U32(sp + 32) = a2; +a1 = a1 + 0x114; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46bd3c; +a1 = a1 + 0x114; +L46bd3c: +// bdead 40000009 gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 32); +t7 = v0 & 0xff; +if (t7 != 0) {a0 = v0 & 0xff; +goto L46bdbc;} +a0 = v0 & 0xff; +v0 = MEM_U32(a2 + 0); +//nop; +t8 = MEM_U32(v0 + 32); +//nop; +t9 = MEM_U8(t8 + 0); +//nop; +t0 = t9 < 0x40; +if (t0 == 0) {t1 = (int)t9 >> 5; +goto L46bd98;} +t1 = (int)t9 >> 5; +t3 = 0x10001208; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (t9 & 0x1f); +t0 = (int)t6 < (int)0x0; +L46bd98: +if (t0 == 0) {// bdead 39 ra = MEM_U32(sp + 28); +goto L46bdc0;} +// bdead 39 ra = MEM_U32(sp + 28); +t8 = MEM_U32(v1 + 0); +//nop; +a0 = MEM_U16(t8 + 2); +a1 = v0 + 0x12c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46bdb4; +a1 = v0 + 0x12c; +L46bdb4: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0 & 0xff; +L46bdbc: +// bdead 21 ra = MEM_U32(sp + 28); +L46bdc0: +// bdead 21 sp = sp + 0x30; +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_allsucmember(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46bdcc: +//allsucmember: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 4002006b MEM_U32(sp + 36) = ra; +// fdead 4002006b MEM_U32(sp + 32) = gp; +// fdead 4002006b MEM_U32(sp + 28) = s2; +MEM_U32(sp + 52) = a1; +if (a0 == 0) {s1 = 0x1; +goto L46bf00;} +s1 = 0x1; +s2 = sp + 0x30; +L46be04: +t6 = MEM_U32(s0 + 0); +a1 = MEM_U32(sp + 52); +//nop; +a0 = MEM_U16(t6 + 8); +a1 = a1 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46be1c; +a1 = a1 + 0x14; +L46be1c: +// bdead 400e000b gp = MEM_U32(sp + 32); +if (v0 != 0) {t1 = MEM_U32(sp + 52); +goto L46bebc;} +t1 = MEM_U32(sp + 52); +//nop; +MEM_U32(sp + 48) = s0; +// fdead 1600e040b t9 = t9; +v0 = s2; +v0 = func_46bcfc(mem, sp, v0); +goto L46be3c; +v0 = s2; +L46be3c: +// bdead 400c000b gp = MEM_U32(sp + 32); +if (v0 != 0) {s0 = MEM_U32(sp + 48); +goto L46bea4;} +s0 = MEM_U32(sp + 48); +t7 = MEM_U32(sp + 52); +s0 = MEM_U32(sp + 48); +t8 = MEM_U32(t7 + 0); +//nop; +a1 = MEM_U32(s0 + 0); +a0 = MEM_U16(t8 + 2); +a1 = a1 + 0x144; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46be68; +a1 = a1 + 0x144; +L46be68: +// bdead 400e000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L46beac;} +//nop; +t9 = MEM_U32(sp + 52); +a1 = MEM_U32(s0 + 0); +t0 = MEM_U32(t9 + 0); +//nop; +a0 = MEM_U16(t0 + 2); +a1 = a1 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46be90; +a1 = a1 + 0x10c; +L46be90: +// bdead 400e000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L46beac;} +//nop; +MEM_U32(sp + 48) = s0; +s0 = MEM_U32(sp + 48); +L46bea4: +s1 = zero; +goto L46bef0; +s1 = zero; +L46beac: +s0 = MEM_U32(s0 + 4); +//nop; +goto L46bef0; +//nop; +// fdead 0 t1 = MEM_U32(sp + 52); +L46bebc: +//nop; +a1 = MEM_U32(s0 + 0); +a0 = MEM_U32(t1 + 0); +//nop; +v0 = f_gettolivbb(mem, sp, a0, a1); +goto L46bed0; +//nop; +L46bed0: +t2 = MEM_U8(v0 + 21); +// bdead 400e0803 gp = MEM_U32(sp + 32); +if (t2 == 0) {//nop; +goto L46bee8;} +//nop; +s1 = zero; +goto L46bef0; +s1 = zero; +L46bee8: +s0 = MEM_U32(s0 + 4); +//nop; +L46bef0: +if (s1 == 0) {// bdead 400e0003 ra = MEM_U32(sp + 36); +goto L46bf04;} +// bdead 400e0003 ra = MEM_U32(sp + 36); +if (s0 != 0) {//nop; +goto L46be04;} +//nop; +L46bf00: +// bdead 40001 ra = MEM_U32(sp + 36); +L46bf04: +v0 = s1; +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t f_preallmember(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46bf1c: +//preallmember: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 4002006b MEM_U32(sp + 36) = ra; +// fdead 4002006b MEM_U32(sp + 32) = gp; +// fdead 4002006b MEM_U32(sp + 28) = s2; +if (a0 == 0) {s1 = 0x1; +goto L46bf90;} +s1 = 0x1; +s2 = a1 + 0x14; +L46bf50: +t6 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t6 + 8); +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46bf64; +a1 = s2; +L46bf64: +// bdead e000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L46bf78;} +//nop; +s1 = zero; +goto L46bf80; +s1 = zero; +L46bf78: +s0 = MEM_U32(s0 + 4); +//nop; +L46bf80: +if (s1 == 0) {// bdead e0003 ra = MEM_U32(sp + 36); +goto L46bf94;} +// bdead e0003 ra = MEM_U32(sp + 36); +if (s0 != 0) {//nop; +goto L46bf50;} +//nop; +L46bf90: +// bdead 40001 ra = MEM_U32(sp + 36); +L46bf94: +v0 = s1; +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_alloc_livbb(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46bfac: +//alloc_livbb: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +a1 = 0x10013450; +// fdead 4000006b MEM_U32(sp + 24) = gp; +a0 = 0x18; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L46bfd4; +a0 = 0x18; +L46bfd4: +// bdead b gp = MEM_U32(sp + 24); +if (v0 != 0) {v1 = v0; +goto L46bff4;} +v1 = v0; +at = 0x1001eb84; +t6 = 0x1; +v0 = zero; +MEM_U8(at + 0) = (uint8_t)t6; +goto L46c04c; +MEM_U8(at + 0) = (uint8_t)t6; +L46bff4: +t7 = 0x1001cb34; +v0 = v1; +t7 = MEM_U32(t7 + 0); +//nop; +at = MEM_U32(t7 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t0 = MEM_U32(t7 + 4); +//nop; +MEM_U32(v1 + 4) = t0; +at = MEM_U32(t7 + 8); +//nop; +MEM_U32(v1 + 8) = at; +t0 = MEM_U32(t7 + 12); +//nop; +MEM_U32(v1 + 12) = t0; +at = MEM_U32(t7 + 16); +//nop; +MEM_U32(v1 + 16) = at; +t0 = MEM_U32(t7 + 20); +//nop; +MEM_U32(v1 + 20) = t0; +L46c04c: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_r2_overlap_r3(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c05c: +//r2_overlap_r3: +//nop; +//nop; +//nop; +t7 = 0x10013640; +t6 = a0 << 2; +MEM_U32(sp + 0) = a0; +t8 = t6 + t7; +v0 = MEM_U32(t8 + 0); +a0 = 0x2; +v1 = 0x3; +L46c084: +t9 = MEM_U8(v0 + 0); +//nop; +if (v1 != t9) {//nop; +goto L46c0d0;} +//nop; +t0 = MEM_U8(v0 + 46); +//nop; +if (v1 != t0) {//nop; +goto L46c0d0;} +//nop; +t1 = MEM_U32(v0 + 40); +//nop; +if (a0 != t1) {//nop; +goto L46c0d0;} +//nop; +t2 = MEM_U8(v0 + 32); +//nop; +at = (int)t2 < (int)0x5; +if (at != 0) {//nop; +goto L46c0d0;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L46c0d0: +v0 = MEM_U32(v0 + 28); +//nop; +if (v0 != 0) {//nop; +goto L46c084;} +//nop; +v0 = zero; +//nop; +return v0; +//nop; +} + +static void f_localcolor(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46c0ec: +//localcolor: +//nop; +//nop; +//nop; +sp = sp + 0xffffff58; +a0 = 0x1001c904; +// fdead 4000002b MEM_U32(sp + 28) = s0; +a0 = MEM_U32(a0 + 0); +s0 = 0x10013450; +//nop; +// fdead 4002002b MEM_U32(sp + 68) = ra; +t6 = a0 << 2; +// fdead 4002802b MEM_U32(sp + 64) = fp; +// fdead 4002802b MEM_U32(sp + 60) = gp; +// fdead 4002802b MEM_U32(sp + 56) = s7; +// fdead 4002802b MEM_U32(sp + 52) = s6; +// fdead 4002802b MEM_U32(sp + 48) = s5; +// fdead 4002802b MEM_U32(sp + 44) = s4; +// fdead 4002802b MEM_U32(sp + 40) = s3; +// fdead 4002802b MEM_U32(sp + 36) = s2; +// fdead 4002802b MEM_U32(sp + 32) = s1; +a0 = t6; +a1 = s0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L46c148; +a1 = s0; +L46c148: +// bdead 4002000b gp = MEM_U32(sp + 60); +a1 = s0; +a0 = 0x1001c904; +at = 0x100226a8; +a0 = MEM_U32(a0 + 0); +//nop; +t7 = a0 << 2; +a0 = t7; +MEM_U32(at + 0) = v0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L46c170; +MEM_U32(at + 0) = v0; +L46c170: +// bdead 4000000b gp = MEM_U32(sp + 60); +//nop; +s3 = 0x1001c8f8; +at = 0x100226a4; +s3 = MEM_U32(s3 + 0); +MEM_U32(at + 0) = v0; +if (s3 == 0) {//nop; +goto L46c1c4;} +//nop; +v0 = 0x100226a4; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L46c1a0: +t8 = MEM_U16(s3 + 8); +//nop; +t9 = t8 << 2; +t0 = v0 + t9; +MEM_U32(t0 + 0) = s3; +s3 = MEM_U32(s3 + 12); +//nop; +if (s3 != 0) {//nop; +goto L46c1a0;} +//nop; +L46c1c4: +//nop; +a0 = 0x100226b8; +//nop; +f_formbvlivran(mem, sp, a0); +goto L46c1d4; +//nop; +L46c1d4: +// bdead 40000003 gp = MEM_U32(sp + 60); +s7 = zero; +v0 = 0x1001cb38; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +v0 = v0 + 0xffffffff; +if ((int)v0 < 0) {v0 = v0 + 0x1; +goto L46d3a4;} +v0 = v0 + 0x1; +fp = 0x1001cc30; +MEM_U32(sp + 120) = v0; +MEM_U32(sp + 156) = zero; +L46c204: +t1 = MEM_U32(fp + 0); +//nop; +t2 = t1 + s7; +s6 = MEM_U32(t2 + 0); +a0 = MEM_U32(sp + 156); +a1 = 0x1001cc00; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46c224; +//nop; +L46c224: +// bdead c180000b gp = MEM_U32(sp + 60); +if (v0 == 0) {t4 = MEM_U32(sp + 156); +goto L46d390;} +t4 = MEM_U32(sp + 156); +t3 = MEM_U32(fp + 0); +v1 = 0x3; +v0 = t3 + s7; +t4 = MEM_U32(v0 + 4); +t7 = sp + 0x68; +MEM_U32(t4 + 56) = zero; +t5 = MEM_U8(s6 + 0); +//nop; +if (v1 != t5) {//nop; +goto L46c268;} +//nop; +t6 = MEM_U8(s6 + 22); +//nop; +if (v1 == t6) {//nop; +goto L46c348;} +//nop; +L46c268: +v1 = MEM_U32(v0 + 4); +MEM_U32(sp + 104) = zero; +MEM_U32(sp + 108) = zero; +MEM_U32(sp + 112) = zero; +MEM_U32(sp + 116) = zero; +MEM_U8(v1 + 34) = (uint8_t)zero; +at = MEM_U32(t7 + 0); +a0 = 0x100226b8; +MEM_U32(sp + 4) = at; +t9 = MEM_U32(t7 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t9; +a3 = MEM_U32(t7 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t9 = MEM_U32(t7 + 12); +s0 = MEM_U32(v1 + 8); +MEM_U32(sp + 16) = t9; +//nop; +//nop; +//nop; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L46c2c0; +//nop; +L46c2c0: +// bdead c1820083 gp = MEM_U32(sp + 60); +//nop; +L46c2c8: +t0 = MEM_U8(s0 + 18); +//nop; +if (t0 != 0) {//nop; +goto L46c2e8;} +//nop; +t1 = MEM_U8(s0 + 20); +//nop; +if (t1 == 0) {//nop; +goto L46c318;} +//nop; +L46c2e8: +t3 = MEM_U32(fp + 0); +t2 = 0x1; +t4 = t3 + s7; +t5 = MEM_U32(t4 + 4); +a0 = 0x100226b8; +MEM_U8(t5 + 34) = (uint8_t)t2; +//nop; +a1 = MEM_U32(s0 + 0); +a1 = a1 + 0x11c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46c310; +a1 = a1 + 0x11c; +L46c310: +// bdead c1820003 gp = MEM_U32(sp + 60); +//nop; +L46c318: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(sp + 156); +a1 = a1 + 0x144; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46c32c; +a1 = a1 + 0x144; +L46c32c: +t6 = v0 < 0x1; +MEM_U8(s0 + 23) = (uint8_t)t6; +s0 = MEM_U32(s0 + 4); +// bdead c1820083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L46c2c8;} +//nop; +v1 = 0x3; +L46c348: +s3 = 0x1001c8f8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +if (s3 == 0) {//nop; +goto L46c8c8;} +//nop; +L46c360: +//nop; +a0 = MEM_U32(sp + 156); +a1 = s3 + 0x134; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46c370; +a1 = s3 + 0x134; +L46c370: +// bdead c190000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46c8b8;} +//nop; +t8 = MEM_U32(fp + 0); +//nop; +t7 = t8 + s7; +a1 = MEM_U32(t7 + 4); +a0 = MEM_U16(s3 + 8); +a1 = a1 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46c398; +a1 = a1 + 0x14; +L46c398: +// bdead c190000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46c8b8;} +//nop; +//nop; +a0 = MEM_U32(sp + 156); +a1 = s3 + 0xf4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46c3b4; +a1 = s3 + 0xf4; +L46c3b4: +// bdead c190000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46c8b8;} +//nop; +t9 = 0x10021cfc; +t1 = 0x1001c8f8; +s0 = 0x1001cb34; +t9 = MEM_U32(t9 + 0); +at = 0x10021cfc; +t1 = MEM_U32(t1 + 0); +s0 = MEM_U32(s0 + 0); +t0 = t9 + 0x1; +if (s3 != t1) {MEM_U32(at + 0) = t0; +goto L46c640;} +MEM_U32(at + 0) = t0; +//nop; +a0 = MEM_U32(sp + 156); +a1 = 0x1001cbf8; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46c3fc; +//nop; +L46c3fc: +// bdead c192000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46c640;} +//nop; +//nop; +a0 = s6; +//nop; +v0 = f_regclassof(mem, sp, a0); +goto L46c418; +//nop; +L46c418: +t3 = MEM_U8(s6 + 22); +// bdead c190100b gp = MEM_U32(sp + 60); +at = 0x1; +if (t3 != at) {s5 = v0; +goto L46c434;} +s5 = v0; +s2 = 0x1; +goto L46c468; +s2 = 0x1; +L46c434: +t2 = 0x1001e5f0; +t4 = v0 << 2; +t2 = t2 + 0xfffffffc; +t8 = MEM_U32(s6 + 16); +t5 = t4 + t2; +t6 = MEM_U32(t5 + 0); +if ((int)t8 >= 0) {t7 = (int)t8 >> 2; +goto L46c45c;} +t7 = (int)t8 >> 2; +at = t8 + 0x3; +t7 = (int)at >> 2; +L46c45c: +s2 = t6 + t7; +t9 = s2 & 0xff; +s2 = t9; +L46c468: +at = 0x2; +if (v0 != at) {//nop; +goto L46c4a8;} +//nop; +t0 = MEM_U32(s6 + 16); +//nop; +if (t0 == 0) {//nop; +goto L46c4a8;} +//nop; +t3 = 0x1001e5f0; +t1 = v0 << 2; +t3 = t3 + 0xfffffffc; +t4 = t1 + t3; +s2 = MEM_U32(t4 + 0); +//nop; +s2 = s2 + 0x1; +t2 = s2 & 0xff; +s2 = t2; +L46c4a8: +//nop; +//nop; +//nop; +v0 = f_alloc_livbb(mem, sp); +goto L46c4b8; +//nop; +L46c4b8: +// bdead c1d8008b gp = MEM_U32(sp + 60); +if (v0 == 0) {s0 = v0; +goto L46d3a4;} +s0 = v0; +t5 = MEM_U32(fp + 0); +v0 = 0x1; +MEM_U8(s0 + 20) = (uint8_t)v0; +MEM_U8(s0 + 23) = (uint8_t)zero; +t8 = t5 + s7; +t6 = MEM_U32(t8 + 4); +a1 = 0x1001c8f8; +MEM_U8(t6 + 34) = (uint8_t)v0; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = 0x100226b8; +a1 = a1 + 0x11c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L46c4f8; +a1 = a1 + 0x11c; +L46c4f8: +// bdead c1da0003 gp = MEM_U32(sp + 60); +at = 0x1; +t7 = 0x1001eb70; +s4 = s5 << 3; +t7 = MEM_U8(t7 + 0); +t9 = s2 < 0x40; +if (t7 == 0) {//nop; +goto L46c520;} +//nop; +if (s2 != at) {//nop; +goto L46c638;} +//nop; +L46c520: +if (t9 == 0) {s1 = s3 + s4; +goto L46c544;} +s1 = s3 + s4; +t0 = (int)s2 >> 5; +t1 = t0 << 2; +t3 = s1 + t1; +t4 = MEM_U32(t3 + 44); +//nop; +t2 = t4 << (s2 & 0x1f); +t9 = (int)t2 < (int)0x0; +L46c544: +if (t9 != 0) {//nop; +goto L46c638;} +//nop; +a1 = 0x1001e67c; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = s6; +v0 = f_passedinreg(mem, sp, a0, a1); +goto L46c560; +a0 = s6; +L46c560: +// bdead c1be000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46c638;} +//nop; +t8 = 0x1001eb08; +t6 = s2 < 0x20; +t8 = MEM_U8(t8 + 0); +t7 = ~s2; +if (t8 == 0) {t0 = t6 << (t7 & 0x1f); +goto L46c638;} +t0 = t6 << (t7 & 0x1f); +MEM_U8(s0 + 19) = (uint8_t)s2; +t1 = s2 + 0xffffffe0; +t9 = MEM_U32(s1 + 48); +t2 = MEM_U32(s1 + 44); +t3 = t1 < 0x20; +t4 = t3 << (t7 & 0x1f); +t6 = t9 | t4; +t5 = t2 | t0; +MEM_U32(s1 + 44) = t5; +MEM_U32(s1 + 48) = t6; +v0 = MEM_U8(s6 + 1); +at = 0xc; +MEM_U32(sp + 140) = t4; +if (v0 != at) {MEM_U32(sp + 136) = t0; +goto L46c5c8;} +MEM_U32(sp + 136) = t0; +at = 0x8; +if (s4 == at) {t1 = v0 < 0x20; +goto L46c5f8;} +L46c5c8: +t1 = v0 < 0x20; +t3 = -t1; +at = 0x5000000; +t7 = t3 & at; +t4 = t7 << (v0 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L46c810;} +//nop; +t2 = 0x1001eb8c; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {t0 = s2 + 0x1; +goto L46c810;} +L46c5f8: +t0 = s2 + 0x1; +t9 = ~t0; +t6 = t0 + 0xffffffe0; +t7 = MEM_U32(s1 + 44); +t2 = MEM_U32(s1 + 48); +t1 = t6 < 0x20; +t5 = t0 < 0x20; +t8 = t5 << (t9 & 0x1f); +t3 = t1 << (t9 & 0x1f); +t4 = t7 | t8; +t0 = t2 | t3; +MEM_U32(sp + 140) = t3; +MEM_U32(sp + 136) = t8; +MEM_U32(s1 + 48) = t0; +MEM_U32(s1 + 44) = t4; +goto L46c810; +MEM_U32(s1 + 44) = t4; +L46c638: +MEM_U8(s0 + 19) = (uint8_t)zero; +goto L46c810; +MEM_U8(s0 + 19) = (uint8_t)zero; +L46c640: +t6 = MEM_U32(s3 + 24); +a0 = MEM_U32(sp + 156); +if (t6 != 0) {//nop; +goto L46c810;} +//nop; +//nop; +a1 = 0x1001cbf8; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46c660; +//nop; +L46c660: +// bdead c192000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46c810;} +//nop; +//nop; +a0 = MEM_U32(sp + 156); +a1 = 0x1001cbc8; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46c680; +//nop; +L46c680: +// bdead c192000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46c810;} +//nop; +//nop; +a0 = s6; +//nop; +v0 = f_regclassof(mem, sp, a0); +goto L46c69c; +//nop; +L46c69c: +// bdead c192000b gp = MEM_U32(sp + 60); +v1 = MEM_U32(s6 + 16); +t9 = 0x1001e5f0; +t1 = v0 << 2; +t9 = t9 + 0xfffffffc; +t3 = t1 + t9; +a0 = MEM_U32(t3 + 0); +s5 = v0; +if ((int)v1 >= 0) {t7 = (int)v1 >> 2; +goto L46c6cc;} +t7 = (int)v1 >> 2; +at = v1 + 0x3; +t7 = (int)at >> 2; +L46c6cc: +s2 = a0 + t7; +t8 = s2 & 0xff; +at = 0x2; +if (v0 != at) {s2 = t8; +goto L46c6f4;} +s2 = t8; +if (v1 == 0) {//nop; +goto L46c6f4;} +//nop; +s2 = a0 + 0x1; +t4 = s2 & 0xff; +s2 = t4; +L46c6f4: +t2 = 0x1001eb70; +t5 = s2 < 0x40; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L46c810;} +//nop; +if (t5 == 0) {t0 = v0 << 3; +goto L46c734;} +t0 = v0 << 3; +t1 = (int)s2 >> 5; +t9 = t1 << 2; +t6 = s3 + t0; +t3 = t6 + t9; +t7 = MEM_U32(t3 + 44); +//nop; +t8 = t7 << (s2 & 0x1f); +t5 = (int)t8 < (int)0x0; +L46c734: +if (t5 != 0) {//nop; +goto L46c810;} +//nop; +a1 = 0x1001e67c; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = s6; +v0 = f_passedinreg(mem, sp, a0, a1); +goto L46c750; +a0 = s6; +L46c750: +// bdead c1da000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46c810;} +//nop; +//nop; +//nop; +//nop; +v0 = f_alloc_livbb(mem, sp); +goto L46c76c; +//nop; +L46c76c: +// bdead c1d8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s0 = v0; +goto L46d3a4;} +s0 = v0; +s4 = s5 << 3; +MEM_U8(v0 + 19) = (uint8_t)s2; +MEM_U8(v0 + 23) = (uint8_t)zero; +s1 = s3 + s4; +t2 = s2 < 0x20; +t0 = ~s2; +t6 = s2 + 0xffffffe0; +t7 = MEM_U32(s1 + 44); +t4 = MEM_U32(s1 + 48); +t9 = t6 < 0x20; +t1 = t2 << (t0 & 0x1f); +t3 = t9 << (t0 & 0x1f); +t8 = t7 | t1; +t2 = t4 | t3; +MEM_U32(s1 + 48) = t2; +MEM_U32(s1 + 44) = t8; +t6 = MEM_U8(s6 + 1); +at = 0xc; +MEM_U32(sp + 140) = t3; +if (t6 != at) {MEM_U32(sp + 136) = t1; +goto L46c810;} +MEM_U32(sp + 136) = t1; +at = 0x8; +if (s4 != at) {t9 = s2 + 0x1; +goto L46c810;} +t9 = s2 + 0x1; +t3 = ~t9; +t1 = t9 + 0xffffffe0; +t5 = MEM_U32(s1 + 44); +t6 = MEM_U32(s1 + 48); +t8 = t1 < 0x20; +t0 = t9 < 0x20; +t7 = t0 << (t3 & 0x1f); +t4 = t8 << (t3 & 0x1f); +t2 = t5 | t7; +t9 = t6 | t4; +MEM_U32(sp + 140) = t4; +MEM_U32(sp + 136) = t7; +MEM_U32(s1 + 48) = t9; +MEM_U32(s1 + 44) = t2; +L46c810: +t1 = 0x1001cb34; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (s0 == t1) {//nop; +goto L46c874;} +//nop; +t8 = MEM_U32(fp + 0); +MEM_U32(s0 + 0) = s3; +v0 = t8 + s7; +t3 = MEM_U32(v0 + 4); +//nop; +t4 = MEM_U32(t3 + 8); +//nop; +MEM_U32(s0 + 4) = t4; +t5 = MEM_U32(v0 + 4); +//nop; +MEM_U32(t5 + 8) = s0; +t7 = MEM_U32(v0 + 4); +//nop; +MEM_U32(s0 + 8) = t7; +t2 = MEM_U32(s3 + 48); +//nop; +MEM_U32(s0 + 12) = t2; +MEM_U32(s3 + 48) = s0; +goto L46c89c; +MEM_U32(s3 + 48) = s0; +L46c874: +t6 = MEM_U32(fp + 0); +//nop; +t0 = t6 + s7; +a0 = MEM_U32(t0 + 4); +a1 = MEM_U16(s3 + 8); +a0 = a0 + 0xc; +f_setbitbb(mem, sp, a0, a1); +goto L46c890; +a0 = a0 + 0xc; +L46c890: +t9 = MEM_U32(fp + 0); +// bdead c5900003 gp = MEM_U32(sp + 60); +v0 = t9 + s7; +L46c89c: +a0 = MEM_U32(v0 + 4); +//nop; +a1 = MEM_U16(s3 + 8); +a0 = a0 + 0x14; +f_setbitbb(mem, sp, a0, a1); +goto L46c8b0; +a0 = a0 + 0x14; +L46c8b0: +// bdead c1900003 gp = MEM_U32(sp + 60); +//nop; +L46c8b8: +s3 = MEM_U32(s3 + 12); +v1 = 0x3; +if (s3 != 0) {//nop; +goto L46c360;} +//nop; +L46c8c8: +t1 = MEM_U8(s6 + 0); +//nop; +if (v1 != t1) {//nop; +goto L46cc48;} +//nop; +t8 = MEM_U8(s6 + 22); +a1 = MEM_U32(sp + 156); +if (v1 != t8) {//nop; +goto L46cc48;} +//nop; +//nop; +a0 = 0x1001cc00; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L46c8f8; +//nop; +L46c8f8: +t3 = MEM_U8(s6 + 1); +at = 0xc0000; +t4 = t3 < 0x20; +t5 = -t4; +t7 = t5 & at; +// bdead c1811003 gp = MEM_U32(sp + 60); +t2 = t7 << (t3 & 0x1f); +if ((int)t2 >= 0) {s5 = 0x1; +goto L46c924;} +s5 = 0x1; +s5 = 0x2; +goto L46c924; +s5 = 0x2; +L46c924: +t6 = 0x1001cc10; +//nop; +s4 = s5 << 3; +a1 = MEM_U32(sp + 156); +t6 = t6 + 0xfffffff8; +a0 = s4 + t6; +f_resetbit(mem, sp, a0, a1); +goto L46c940; +a0 = s4 + t6; +L46c940: +v1 = MEM_U32(s6 + 16); +// bdead c1a00013 gp = MEM_U32(sp + 60); +at = 0x1d; +if (v1 == at) {at = 0x2; +goto L46d38c;} +at = 0x2; +if (v1 != at) {at = 0x20; +goto L46cb50;} +at = 0x20; +t0 = 0x1001eb8c; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L46c9f4;} +//nop; +t9 = MEM_U32(s6 + 8); +//nop; +a0 = MEM_U16(t9 + 8); +//nop; +//nop; +//nop; +v0 = f_r2_overlap_r3(mem, sp, a0); +goto L46c990; +//nop; +L46c990: +// bdead c120000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46c9f4;} +//nop; +v0 = 0x1001e5d0; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t5 = v0 + 0x1; +t7 = t5 < 0x20; +t3 = ~t5; +t1 = v0 < 0x20; +t8 = ~v0; +t4 = t1 << (t8 & 0x1f); +t2 = t7 << (t3 & 0x1f); +t6 = t4 | t2; +t7 = t5 + 0xffffffe0; +t0 = v0 + 0xffffffe0; +t9 = t0 < 0x20; +t4 = t7 < 0x20; +t2 = t4 << (t3 & 0x1f); +t1 = t9 << (t8 & 0x1f); +MEM_U32(sp + 136) = t6; +t6 = t1 | t2; +MEM_U32(sp + 140) = t6; +goto L46ca24; +MEM_U32(sp + 140) = t6; +L46c9f4: +v0 = 0x1001e5d0; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t9 = ~v0; +t5 = v0 + 0xffffffe0; +t7 = t5 < 0x20; +t0 = v0 < 0x20; +t8 = t0 << (t9 & 0x1f); +t4 = t7 << (t9 & 0x1f); +MEM_U32(sp + 140) = t4; +MEM_U32(sp + 136) = t8; +L46ca24: +t3 = 0x1001cb20; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L46cbc0;} +//nop; +v1 = 0x1001c8f8; +t1 = v0 < 0x40; +v1 = MEM_U32(v1 + 0); +if (t1 == 0) {t2 = (int)v0 >> 5; +goto L46ca68;} +t2 = (int)v0 >> 5; +t6 = t2 << 2; +t0 = v1 + t6; +t8 = MEM_U32(t0 + 52); +//nop; +t5 = t8 << (v0 & 0x1f); +t1 = (int)t5 < (int)0x0; +L46ca68: +if (t1 == 0) {//nop; +goto L46cbc0;} +//nop; +t9 = MEM_U32(fp + 0); +a0 = MEM_U16(v1 + 8); +t4 = t9 + s7; +a1 = MEM_U32(t4 + 4); +//nop; +a1 = a1 + 0x14; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46ca90; +//nop; +L46ca90: +// bdead c120018b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46cbc0;} +//nop; +t3 = 0x1001eb08; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L46cbc0;} +//nop; +t2 = 0x1001c8f8; +v0 = 0x1001e5d0; +t2 = MEM_U32(t2 + 0); +v0 = MEM_U32(v0 + 0); +s0 = MEM_U32(t2 + 48); +//nop; +t6 = MEM_U8(s0 + 19); +//nop; +if (v0 == t6) {//nop; +goto L46caf4;} +//nop; +L46cadc: +s0 = MEM_U32(s0 + 12); +//nop; +t0 = MEM_U8(s0 + 19); +//nop; +if (v0 != t0) {//nop; +goto L46cadc;} +//nop; +L46caf4: +t8 = MEM_U32(s0 + 8); +at = 0x3; +v0 = MEM_U32(t8 + 0); +//nop; +t5 = MEM_U8(v0 + 0); +//nop; +if (t5 != at) {//nop; +goto L46cb2c;} +//nop; +t7 = 0x1001cb20; +t1 = MEM_U32(v0 + 16); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == t1) {//nop; +goto L46cb44;} +//nop; +L46cb2c: +//nop; +a0 = 0x2ce; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L46cb3c; +//nop; +L46cb3c: +// bdead c1220003 gp = MEM_U32(sp + 60); +//nop; +L46cb44: +MEM_U8(s0 + 19) = (uint8_t)zero; +goto L46cbc0; +MEM_U8(s0 + 19) = (uint8_t)zero; +at = 0x20; +L46cb50: +if (v1 != at) {//nop; +goto L46cb8c;} +//nop; +t9 = 0x1001e5d0; +//nop; +t9 = MEM_U32(t9 + 4); +//nop; +t3 = ~t9; +t6 = t9 + 0xffffffe0; +t0 = t6 < 0x20; +t4 = t9 < 0x20; +t2 = t4 << (t3 & 0x1f); +t8 = t0 << (t3 & 0x1f); +MEM_U32(sp + 140) = t8; +MEM_U32(sp + 136) = t2; +goto L46cbc0; +MEM_U32(sp + 136) = t2; +L46cb8c: +t5 = 0x1001e5d0; +//nop; +t5 = MEM_U32(t5 + 4); +//nop; +t7 = t5 + 0x1; +t4 = ~t7; +t9 = t7 + 0xffffffe0; +t6 = t9 < 0x20; +t1 = t7 < 0x20; +t2 = t1 << (t4 & 0x1f); +t0 = t6 << (t4 & 0x1f); +MEM_U32(sp + 140) = t0; +MEM_U32(sp + 136) = t2; +L46cbc0: +s3 = 0x1001c904; +s2 = zero; +s3 = MEM_U32(s3 + 0); +//nop; +s3 = s3 + 0x0; +L46cbd4: +t3 = MEM_U32(fp + 0); +//nop; +t8 = t3 + s7; +a1 = MEM_U32(t8 + 4); +a0 = s2; +a1 = a1 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46cbf0; +a1 = a1 + 0x14; +L46cbf0: +// bdead c138000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46cc34;} +//nop; +t5 = 0x100226a4; +t1 = s2 << 2; +t5 = MEM_U32(t5 + 0); +t6 = MEM_U32(sp + 136); +t2 = t5 + t1; +t7 = MEM_U32(t2 + 0); +t3 = MEM_U32(sp + 140); +v0 = t7 + s4; +t9 = MEM_U32(v0 + 44); +t0 = MEM_U32(v0 + 48); +t4 = t9 | t6; +t8 = t0 | t3; +MEM_U32(v0 + 48) = t8; +MEM_U32(v0 + 44) = t4; +L46cc34: +s2 = s2 + 0x1; +if (s2 != s3) {//nop; +goto L46cbd4;} +//nop; +t4 = MEM_U32(sp + 156); +goto L46d390; +t4 = MEM_U32(sp + 156); +L46cc48: +t5 = MEM_U32(fp + 0); +//nop; +t1 = t5 + s7; +t2 = MEM_U32(t1 + 4); +//nop; +s0 = MEM_U32(t2 + 8); +//nop; +L46cc64: +t7 = MEM_U8(s0 + 20); +//nop; +if (t7 != 0) {//nop; +goto L46cd2c;} +//nop; +v0 = MEM_U32(s0 + 0); +t6 = 0x1; +a0 = MEM_U32(v0 + 20); +//nop; +if (a0 == 0) {//nop; +goto L46cc9c;} +//nop; +t9 = MEM_U8(v0 + 4); +//nop; +if (t9 == 0) {//nop; +goto L46cca4;} +//nop; +L46cc9c: +MEM_U8(s0 + 21) = (uint8_t)t6; +goto L46cd2c; +MEM_U8(s0 + 21) = (uint8_t)t6; +L46cca4: +t4 = MEM_U8(s6 + 0); +at = 0x3; +if (t4 != at) {//nop; +goto L46cd08;} +//nop; +//nop; +a1 = MEM_U32(sp + 156); +//nop; +v0 = f_prehascup(mem, sp, a0, a1); +goto L46ccc4; +//nop; +L46ccc4: +// bdead c182000b gp = MEM_U32(sp + 60); +if (v0 == 0) {t0 = 0x1; +goto L46ccd8;} +t0 = 0x1; +MEM_U8(s0 + 21) = (uint8_t)t0; +goto L46cd2c; +MEM_U8(s0 + 21) = (uint8_t)t0; +L46ccd8: +t8 = MEM_U32(fp + 0); +t3 = MEM_U32(s0 + 0); +//nop; +t5 = t8 + s7; +a1 = MEM_U32(t5 + 4); +a0 = MEM_U32(t3 + 20); +//nop; +v0 = f_preallmember(mem, sp, a0, a1); +goto L46ccf8; +//nop; +L46ccf8: +// bdead c182000b gp = MEM_U32(sp + 60); +t1 = v0 < 0x1; +MEM_U8(s0 + 21) = (uint8_t)t1; +goto L46cd2c; +MEM_U8(s0 + 21) = (uint8_t)t1; +L46cd08: +t2 = MEM_U32(fp + 0); +//nop; +t7 = t2 + s7; +a1 = MEM_U32(t7 + 4); +//nop; +v0 = f_preallmember(mem, sp, a0, a1); +goto L46cd20; +//nop; +L46cd20: +t9 = v0 < 0x1; +// bdead c5820003 gp = MEM_U32(sp + 60); +MEM_U8(s0 + 21) = (uint8_t)t9; +L46cd2c: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46cc64;} +//nop; +t6 = MEM_U32(fp + 0); +//nop; +t4 = t6 + s7; +a0 = MEM_U32(t4 + 4); +a0 = a0 + 0xc; +v0 = f_bvectempty(mem, sp, a0); +goto L46cd54; +a0 = a0 + 0xc; +L46cd54: +// bdead c180000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L46cefc;} +//nop; +s3 = 0x1001c904; +s2 = zero; +s3 = MEM_U32(s3 + 0); +//nop; +s3 = s3 + 0x0; +L46cd74: +t0 = MEM_U32(fp + 0); +//nop; +t3 = t0 + s7; +a1 = MEM_U32(t3 + 4); +a0 = s2; +a1 = a1 + 0xc; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46cd90; +a1 = a1 + 0xc; +L46cd90: +// bdead c198000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46cef0;} +//nop; +t8 = 0x100226a4; +t5 = s2 << 2; +t8 = MEM_U32(t8 + 0); +//nop; +t1 = t8 + t5; +s1 = MEM_U32(t1 + 0); +//nop; +a0 = MEM_U32(s1 + 20); +//nop; +if (a0 == 0) {//nop; +goto L46cdd8;} +//nop; +t2 = MEM_U8(s1 + 4); +//nop; +if (t2 == 0) {//nop; +goto L46cde0;} +//nop; +L46cdd8: +v1 = 0x1; +goto L46ce6c; +v1 = 0x1; +L46cde0: +t7 = MEM_U8(s6 + 0); +at = 0x3; +if (t7 != at) {//nop; +goto L46ce44;} +//nop; +//nop; +a1 = MEM_U32(sp + 156); +//nop; +v0 = f_prehascup(mem, sp, a0, a1); +goto L46ce00; +//nop; +L46ce00: +// bdead c19c000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46ce14;} +//nop; +v1 = 0x1; +goto L46ce6c; +v1 = 0x1; +L46ce14: +t9 = MEM_U32(fp + 0); +a0 = MEM_U32(s1 + 20); +t6 = t9 + s7; +//nop; +a1 = MEM_U32(t6 + 4); +//nop; +v0 = f_preallmember(mem, sp, a0, a1); +goto L46ce30; +//nop; +L46ce30: +v1 = v0 < 0x1; +t4 = v1 & 0xff; +// bdead c19c2003 gp = MEM_U32(sp + 60); +v1 = t4; +goto L46ce6c; +v1 = t4; +L46ce44: +t0 = MEM_U32(fp + 0); +//nop; +t3 = t0 + s7; +a1 = MEM_U32(t3 + 4); +//nop; +v0 = f_preallmember(mem, sp, a0, a1); +goto L46ce5c; +//nop; +L46ce5c: +v1 = v0 < 0x1; +t8 = v1 & 0xff; +// bdead c39c0003 gp = MEM_U32(sp + 60); +v1 = t8; +L46ce6c: +if (v1 == 0) {//nop; +goto L46cef0;} +//nop; +//nop; +//nop; +//nop; +v0 = f_alloc_livbb(mem, sp); +goto L46ce84; +//nop; +L46ce84: +// bdead c19c000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s0 = v0; +goto L46d3a4;} +s0 = v0; +t5 = MEM_U32(fp + 0); +MEM_U32(v0 + 0) = s1; +v0 = t5 + s7; +t1 = MEM_U32(v0 + 4); +t4 = 0x1; +t2 = MEM_U32(t1 + 8); +a1 = s2; +MEM_U32(s0 + 4) = t2; +t7 = MEM_U32(v0 + 4); +//nop; +MEM_U32(t7 + 8) = s0; +t9 = MEM_U32(v0 + 4); +//nop; +MEM_U32(s0 + 8) = t9; +t6 = MEM_U32(s1 + 48); +//nop; +MEM_U32(s0 + 12) = t6; +MEM_U32(s1 + 48) = s0; +MEM_U8(s0 + 21) = (uint8_t)t4; +a0 = MEM_U32(v0 + 4); +a0 = a0 + 0xc; +f_resetbit(mem, sp, a0, a1); +goto L46cee8; +a0 = a0 + 0xc; +L46cee8: +// bdead c1980003 gp = MEM_U32(sp + 60); +//nop; +L46cef0: +s2 = s2 + 0x1; +if (s2 != s3) {//nop; +goto L46cd74;} +//nop; +L46cefc: +t0 = MEM_U32(fp + 0); +//nop; +t3 = t0 + s7; +v1 = MEM_U32(t3 + 4); +//nop; +t8 = MEM_U8(v1 + 34); +//nop; +if (t8 == 0) {t4 = MEM_U32(sp + 156); +goto L46d390;} +t4 = MEM_U32(sp + 156); +s0 = MEM_U32(v1 + 8); +//nop; +L46cf28: +t5 = MEM_U8(s0 + 23); +//nop; +if (t5 != 0) {//nop; +goto L46d0d8;} +//nop; +t1 = MEM_U8(s0 + 18); +//nop; +if (t1 != 0) {//nop; +goto L46cf7c;} +//nop; +t2 = MEM_U8(s0 + 20); +//nop; +if (t2 != 0) {//nop; +goto L46cf7c;} +//nop; +t7 = MEM_U32(s0 + 0); +//nop; +a1 = 0x100226b8; +a0 = MEM_U16(t7 + 8); +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46cf70; +//nop; +L46cf70: +// bdead c182000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46d0d8;} +//nop; +L46cf7c: +v0 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(v0 + 24); +//nop; +if (a0 != 0) {//nop; +goto L46d01c;} +//nop; +t9 = MEM_U8(s6 + 22); +at = 0x2; +if (t9 != at) {t8 = 0x1; +goto L46d014;} +t8 = 0x1; +t6 = 0x1001c4c4; +t4 = MEM_U16(s6 + 20); +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != t4) {t8 = 0x1; +goto L46d014;} +t8 = 0x1; +t0 = 0x1001eb70; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L46cfe8;} +//nop; +t3 = MEM_U32(s6 + 16); +//nop; +at = (int)t3 < (int)0x10; +if (at == 0) {t8 = 0x1; +goto L46d014;} +t8 = 0x1; +L46cfe8: +a1 = 0x1001e67c; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = s6; +v0 = f_passedinreg(mem, sp, a0, a1); +goto L46cffc; +a0 = s6; +L46cffc: +// bdead c182000b gp = MEM_U32(sp + 60); +if (v0 == 0) {t8 = 0x1; +goto L46d014;} +t8 = 0x1; +MEM_U8(s0 + 22) = (uint8_t)zero; +goto L46d0d8; +MEM_U8(s0 + 22) = (uint8_t)zero; +t8 = 0x1; +L46d014: +MEM_U8(s0 + 22) = (uint8_t)t8; +goto L46d0d8; +MEM_U8(s0 + 22) = (uint8_t)t8; +L46d01c: +t5 = MEM_U32(v0 + 32); +//nop; +t1 = MEM_U8(t5 + 0); +//nop; +t2 = t1 < 0x40; +if (t2 == 0) {t7 = (int)t1 >> 5; +goto L46d058;} +t7 = (int)t1 >> 5; +t6 = 0x10001210; +t9 = t7 << 2; +t6 = t6; +t4 = t6 + t9; +t0 = MEM_U32(t4 + 0); +//nop; +t3 = t0 << (t1 & 0x1f); +t2 = (int)t3 < (int)0x0; +L46d058: +if (t2 == 0) {//nop; +goto L46d0b4;} +//nop; +//nop; +a0 = MEM_U32(sp + 156); +a1 = v0 + 0x12c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46d070; +a1 = v0 + 0x12c; +L46d070: +// bdead c182000b gp = MEM_U32(sp + 60); +if (v0 == 0) {t5 = 0x1; +goto L46d084;} +t5 = 0x1; +MEM_U8(s0 + 22) = (uint8_t)t5; +goto L46d0d8; +MEM_U8(s0 + 22) = (uint8_t)t5; +L46d084: +t6 = MEM_U32(fp + 0); +t7 = MEM_U32(s0 + 0); +t9 = t6 + s7; +a1 = MEM_U32(t9 + 4); +//nop; +a0 = MEM_U32(t7 + 24); +//nop; +v0 = f_allsucmember(mem, sp, a0, a1); +goto L46d0a4; +//nop; +L46d0a4: +// bdead c182000b gp = MEM_U32(sp + 60); +t4 = v0 < 0x1; +MEM_U8(s0 + 22) = (uint8_t)t4; +goto L46d0d8; +MEM_U8(s0 + 22) = (uint8_t)t4; +L46d0b4: +t0 = MEM_U32(fp + 0); +//nop; +t1 = t0 + s7; +a1 = MEM_U32(t1 + 4); +//nop; +v0 = f_allsucmember(mem, sp, a0, a1); +goto L46d0cc; +//nop; +L46d0cc: +t3 = v0 < 0x1; +// bdead c1821003 gp = MEM_U32(sp + 60); +MEM_U8(s0 + 22) = (uint8_t)t3; +L46d0d8: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46cf28;} +//nop; +t8 = MEM_U32(fp + 0); +//nop; +t2 = t8 + s7; +a0 = MEM_U32(t2 + 4); +a0 = a0 + 0xc; +v0 = f_bvectempty(mem, sp, a0); +goto L46d100; +a0 = a0 + 0xc; +L46d100: +// bdead c180000b gp = MEM_U32(sp + 60); +if (v0 != 0) {t4 = MEM_U32(sp + 156); +goto L46d390;} +t4 = MEM_U32(sp + 156); +s3 = 0x1001c904; +s2 = zero; +s3 = MEM_U32(s3 + 0); +//nop; +s3 = s3 + 0x0; +L46d120: +t5 = MEM_U32(fp + 0); +//nop; +t7 = t5 + s7; +a1 = MEM_U32(t7 + 4); +a0 = s2; +a1 = a1 + 0xc; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46d13c; +a1 = a1 + 0xc; +L46d13c: +// bdead c198000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46d380;} +//nop; +t6 = 0x100226a4; +t9 = s2 << 2; +t6 = MEM_U32(t6 + 0); +a0 = MEM_U32(sp + 156); +t4 = t6 + t9; +s1 = MEM_U32(t4 + 0); +//nop; +a1 = s1 + 0x144; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46d170; +//nop; +L46d170: +// bdead c19c000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46d380;} +//nop; +//nop; +a0 = MEM_U16(s1 + 8); +a1 = 0x100226b8; +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46d190; +//nop; +L46d190: +// bdead c19c000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46d380;} +//nop; +a0 = MEM_U32(s1 + 24); +//nop; +if (a0 != 0) {//nop; +goto L46d230;} +//nop; +t0 = MEM_U8(s6 + 22); +at = 0x2; +if (t0 != at) {//nop; +goto L46d228;} +//nop; +t1 = 0x1001c4c4; +t3 = MEM_U16(s6 + 20); +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != t3) {//nop; +goto L46d228;} +//nop; +t8 = 0x1001eb70; +//nop; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L46d200;} +//nop; +t2 = MEM_U32(s6 + 16); +//nop; +at = (int)t2 < (int)0x10; +if (at == 0) {//nop; +goto L46d228;} +//nop; +L46d200: +a1 = 0x1001e67c; +//nop; +a1 = MEM_U32(a1 + 0); +a0 = s6; +v0 = f_passedinreg(mem, sp, a0, a1); +goto L46d214; +a0 = s6; +L46d214: +// bdead c19c000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46d228;} +//nop; +v1 = zero; +goto L46d2f4; +v1 = zero; +L46d228: +v1 = 0x1; +goto L46d2f4; +v1 = 0x1; +L46d230: +t5 = MEM_U32(s1 + 32); +//nop; +t7 = MEM_U8(t5 + 0); +//nop; +t6 = t7 < 0x40; +if (t6 == 0) {t9 = (int)t7 >> 5; +goto L46d26c;} +t9 = (int)t7 >> 5; +t0 = 0x10001210; +t4 = t9 << 2; +t0 = t0; +t1 = t0 + t4; +t3 = MEM_U32(t1 + 0); +//nop; +t8 = t3 << (t7 & 0x1f); +t6 = (int)t8 < (int)0x0; +L46d26c: +if (t6 == 0) {//nop; +goto L46d2cc;} +//nop; +//nop; +a0 = MEM_U32(sp + 156); +a1 = s1 + 0x12c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46d284; +a1 = s1 + 0x12c; +L46d284: +// bdead c19c000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46d298;} +//nop; +v1 = 0x1; +goto L46d2f4; +v1 = 0x1; +L46d298: +t5 = MEM_U32(fp + 0); +a0 = MEM_U32(s1 + 24); +t9 = t5 + s7; +a1 = MEM_U32(t9 + 4); +//nop; +//nop; +//nop; +v0 = f_allsucmember(mem, sp, a0, a1); +goto L46d2b8; +//nop; +L46d2b8: +v1 = v0 < 0x1; +t0 = v1 & 0xff; +// bdead c19c0203 gp = MEM_U32(sp + 60); +v1 = t0; +goto L46d2f4; +v1 = t0; +L46d2cc: +t4 = MEM_U32(fp + 0); +//nop; +t1 = t4 + s7; +a1 = MEM_U32(t1 + 4); +//nop; +v0 = f_allsucmember(mem, sp, a0, a1); +goto L46d2e4; +//nop; +L46d2e4: +v1 = v0 < 0x1; +t3 = v1 & 0xff; +// bdead c19c1003 gp = MEM_U32(sp + 60); +v1 = t3; +L46d2f4: +if (v1 == 0) {//nop; +goto L46d380;} +//nop; +//nop; +//nop; +//nop; +v0 = f_alloc_livbb(mem, sp); +goto L46d30c; +//nop; +L46d30c: +// bdead c19c000b gp = MEM_U32(sp + 60); +if (v0 == 0) {s0 = v0; +goto L46d3a4;} +s0 = v0; +t7 = MEM_U32(fp + 0); +MEM_U32(v0 + 0) = s1; +v0 = t7 + s7; +t8 = MEM_U32(v0 + 4); +t0 = 0x1; +t2 = MEM_U32(t8 + 8); +a1 = s2; +MEM_U32(s0 + 4) = t2; +t6 = MEM_U32(v0 + 4); +//nop; +MEM_U32(t6 + 8) = s0; +t5 = MEM_U32(v0 + 4); +//nop; +MEM_U32(s0 + 8) = t5; +t9 = MEM_U32(s1 + 48); +//nop; +MEM_U32(s0 + 12) = t9; +MEM_U32(s1 + 48) = s0; +MEM_U8(s0 + 22) = (uint8_t)t0; +a0 = MEM_U32(v0 + 4); +//nop; +a0 = a0 + 0xc; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L46d378; +//nop; +L46d378: +// bdead c1980003 gp = MEM_U32(sp + 60); +//nop; +L46d380: +s2 = s2 + 0x1; +if (s2 != s3) {//nop; +goto L46d120;} +//nop; +L46d38c: +t4 = MEM_U32(sp + 156); +L46d390: +t3 = MEM_U32(sp + 120); +t1 = t4 + 0x1; +MEM_U32(sp + 156) = t1; +if (t1 != t3) {s7 = s7 + 0x8; +goto L46c204;} +s7 = s7 + 0x8; +L46d3a4: +// bdead 1 ra = MEM_U32(sp + 68); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0xa8; +return; +// bdead 1 sp = sp + 0xa8; +} + +static void f_insintf(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46d3d4: +//insintf: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 36) = a1; +// fdead 400000eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +a1 = 0x10013450; +// fdead 400000eb MEM_U32(sp + 24) = gp; +a0 = 0xc; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L46d404; +a0 = 0xc; +L46d404: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 32); +if (v0 != 0) {t6 = 0x1; +goto L46d420;} +t6 = 0x1; +at = 0x1001eb84; +MEM_U8(at + 0) = (uint8_t)t6; +goto L46d440; +MEM_U8(at + 0) = (uint8_t)t6; +L46d420: +t7 = MEM_U32(v1 + 0); +//nop; +MEM_U32(v0 + 4) = t7; +t8 = MEM_U32(sp + 36); +MEM_U8(v0 + 8) = (uint8_t)zero; +MEM_U8(v0 + 9) = (uint8_t)zero; +MEM_U32(v0 + 0) = t8; +MEM_U32(v1 + 0) = v0; +L46d440: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_intfering(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46d450: +//intfering: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +a2 = a0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 36) = a1; +a0 = 0x100226b8; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a1 = a2 + 0x14; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46d480; +a1 = a2 + 0x14; +L46d480: +// bdead 40000081 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +//nop; +a0 = 0x100226b8; +a1 = a1 + 0x14; +f_bvectintsect(mem, sp, a0, a1); +goto L46d498; +a1 = a1 + 0x14; +L46d498: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +//nop; +a0 = 0x100226b8; +//nop; +v0 = f_bvectempty(mem, sp, a0); +goto L46d4b0; +//nop; +L46d4b0: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x20; +v0 = v0 < 0x1; +return v0; +v0 = v0 < 0x1; +} + +static void func_46d4c4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46d4c4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 4000006b MEM_U32(sp + 28) = ra; +a2 = a0; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 32) = a2; +a0 = a0 + 0x38; +f_insintf(mem, sp, a0, a1); +goto L46d4f4; +a0 = a0 + 0x38; +L46d4f4: +a1 = MEM_U32(sp + 32); +// bdead 40000041 gp = MEM_U32(sp + 24); +t6 = MEM_U32(a1 + 36); +//nop; +t7 = t6 + 0x1; +MEM_U32(a1 + 36) = t7; +a0 = MEM_U32(sp + 36); +//nop; +a0 = a0 + 0x38; +//nop; +f_insintf(mem, sp, a0, a1); +goto L46d520; +//nop; +L46d520: +v0 = MEM_U32(sp + 36); +// bdead 9 ra = MEM_U32(sp + 28); +t8 = MEM_U32(v0 + 36); +// bdead 2000009 gp = MEM_U32(sp + 24); +t9 = t8 + 0x1; +// bdead 4000009 sp = sp + 0x20; +MEM_U32(v0 + 36) = t9; +return; +MEM_U32(v0 + 36) = t9; +} + +static uint32_t func_46d540(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46d540: +//nop; +//nop; +//nop; +v1 = 0x1001c4b8; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 0); +//nop; +if (a0 == t6) {//nop; +goto L46d584;} +//nop; +L46d56c: +v1 = MEM_U32(v1 + 16); +//nop; +t7 = MEM_U32(v1 + 0); +//nop; +if (a0 != t7) {//nop; +goto L46d56c;} +//nop; +L46d584: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_spilltemps(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46d58c: +//spilltemps: +//nop; +//nop; +//nop; +sp = sp + 0xffffff40; +// fdead 4000000b MEM_U32(sp + 64) = fp; +fp = 0x10021cf4; +at = 0x10021d0c; +MEM_U32(fp + 0) = zero; +MEM_U32(at + 0) = zero; +at = 0x10021d04; +// fdead c000000f MEM_U32(sp + 52) = s6; +MEM_U32(at + 0) = zero; +at = 0x10021d1c; +// fdead c000000f MEM_U32(sp + 56) = s7; +MEM_U32(at + 0) = zero; +at = 0x10021d34; +s6 = 0x1001cc30; +MEM_U32(at + 0) = zero; +at = 0x10021d20; +// fdead c080000f MEM_U32(sp + 68) = ra; +MEM_U32(at + 0) = zero; +at = 0x10021d24; +// fdead c080000f MEM_U32(sp + 60) = gp; +MEM_U32(at + 0) = zero; +at = 0x10021d28; +// fdead c080000f MEM_U32(sp + 48) = s5; +MEM_U32(at + 0) = zero; +at = 0x10021d2c; +// fdead c080000f MEM_U32(sp + 44) = s4; +MEM_U32(at + 0) = zero; +at = 0x10021d30; +// fdead c080000f MEM_U32(sp + 40) = s3; +// fdead c080000f MEM_U32(sp + 36) = s2; +// fdead c080000f MEM_U32(sp + 32) = s1; +// fdead c080000f MEM_U32(sp + 28) = s0; +// bdead c0800007 s7 = sp + 0xc0; +v1 = 0x1; +MEM_U32(at + 0) = zero; +L46d624: +v0 = 0x1001cb38; +s5 = zero; +v0 = MEM_U32(v0 + 0); +t6 = v1 << 3; +v0 = v0 + 0xffffffff; +if ((int)v0 < 0) {//nop; +goto L46d730;} +//nop; +t7 = 0x1001cc10; +v0 = v0 + 0x1; +t7 = t7 + 0xfffffff8; +s4 = t6 + t7; +MEM_U32(sp + 128) = v0; +MEM_U32(sp + 140) = v1; +L46d658: +//nop; +a0 = s5; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46d668; +a1 = s4; +L46d668: +// bdead c0e0000b gp = MEM_U32(sp + 60); +if (v0 == 0) {t2 = s5 << 3; +goto L46d718;} +t2 = s5 << 3; +t8 = MEM_U32(fp + 0); +s3 = 0x1001cb38; +t9 = t8 + 0x1; +MEM_U32(fp + 0) = t9; +t1 = MEM_U32(s6 + 0); +s3 = MEM_U32(s3 + 0); +v0 = s5 + 0x1; +t3 = t1 + t2; +s3 = s3 + 0xffffffff; +s2 = MEM_U32(t3 + 4); +at = (int)s3 < (int)v0; +if (at != 0) {s0 = v0; +goto L46d718;} +s0 = v0; +s3 = s3 + 0x1; +L46d6ac: +//nop; +a0 = s0; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46d6bc; +a1 = s4; +L46d6bc: +// bdead c0fa000b gp = MEM_U32(sp + 60); +if (v0 == 0) {t5 = s0 << 3; +goto L46d70c;} +t5 = s0 << 3; +t4 = MEM_U32(s6 + 0); +//nop; +t6 = t4 + t5; +s1 = MEM_U32(t6 + 4); +a0 = s2; +a1 = s1; +v0 = f_intfering(mem, sp, a0, a1); +goto L46d6e4; +a1 = s1; +L46d6e4: +// bdead c0fe000b gp = MEM_U32(sp + 60); +if (v0 == 0) {a0 = s2; +goto L46d70c;} +a0 = s2; +//nop; +a1 = s1; +// fdead e1fe007f t9 = t9; +// bdead c0fa0063 v0 = s7; +func_46d4c4(mem, sp, a0, a1); +goto L46d704; +// bdead c0fa0063 v0 = s7; +L46d704: +// bdead c0fa0003 gp = MEM_U32(sp + 60); +//nop; +L46d70c: +s0 = s0 + 0x1; +if (s0 != s3) {//nop; +goto L46d6ac;} +//nop; +L46d718: +t7 = MEM_U32(sp + 128); +s5 = s5 + 0x1; +if (s5 != t7) {//nop; +goto L46d658;} +//nop; +v1 = MEM_U32(sp + 140); +//nop; +L46d730: +v1 = v1 + 0x1; +at = 0x3; +if (v1 != at) {//nop; +goto L46d624;} +//nop; +t9 = 0x1001eb84; +t8 = MEM_U32(fp + 0); +at = 0x10021cf8; +t9 = MEM_U8(t9 + 0); +MEM_U32(at + 0) = t8; +if (t9 != 0) {// bdead 40800003 ra = MEM_U32(sp + 68); +goto L46dc80;} +// bdead 40800003 ra = MEM_U32(sp + 68); +at = 0x1001e680; +s4 = 0x1001e5c8; +MEM_U32(at + 0) = zero; +MEM_U32(s4 + 4) = zero; +MEM_U32(s4 + 0) = zero; +//nop; +a0 = s4; +//nop; +f_checkbvlist(mem, sp, a0); +goto L46d780; +//nop; +L46d780: +// bdead 40a00003 gp = MEM_U32(sp + 60); +//nop; +t1 = 0x1001cb40; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t2 = t1 + 0xffffffff; +if ((int)t2 < 0) {MEM_U32(sp + 128) = t2; +goto L46dc7c;} +MEM_U32(sp + 128) = t2; +t3 = t2 + 0x1; +MEM_U32(sp + 128) = t3; +MEM_U32(sp + 88) = zero; +MEM_U32(sp + 188) = zero; +L46d7b4: +v0 = MEM_U32(sp + 88); +t4 = MEM_U32(s6 + 0); +//nop; +t5 = t4 + v0; +t6 = MEM_U32(t5 + 0); +a0 = MEM_U32(sp + 188); +a1 = 0x1001cbe0; +MEM_U32(sp + 160) = t6; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46d7d8; +MEM_U32(sp + 160) = t6; +L46d7d8: +// bdead 40a0000b gp = MEM_U32(sp + 60); +if (v0 == 0) {t7 = sp + 0x64; +goto L46dc5c;} +t7 = sp + 0x64; +MEM_U32(sp + 100) = zero; +MEM_U32(sp + 104) = zero; +MEM_U32(sp + 108) = zero; +MEM_U32(sp + 112) = zero; +at = MEM_U32(t7 + 0); +a0 = s4; +MEM_U32(sp + 4) = at; +t9 = MEM_U32(t7 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t9; +a3 = MEM_U32(t7 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t9 = MEM_U32(t7 + 12); +MEM_U8(sp + 155) = (uint8_t)zero; +MEM_U32(sp + 16) = t9; +//nop; +s5 = zero; +//nop; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L46d834; +//nop; +L46d834: +// bdead 40e00003 gp = MEM_U32(sp + 60); +//nop; +s3 = 0x1001c8f8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +if (s3 == 0) {a2 = MEM_U32(sp + 160); +goto L46d994;} +a2 = MEM_U32(sp + 160); +L46d854: +//nop; +a0 = MEM_U32(sp + 188); +s2 = s3 + 0x15c; +fp = s3; +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46d86c; +a1 = s2; +L46d86c: +// bdead c0e8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46d980;} +//nop; +v0 = MEM_U32(sp + 188); +s0 = zero; +v0 = v0 + 0xffffffff; +if ((int)v0 < 0) {//nop; +goto L46d980;} +//nop; +s1 = v0 + 0x1; +L46d890: +//nop; +a0 = s0; +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46d8a0; +a1 = s2; +L46d8a0: +// bdead c0ee000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46d974;} +//nop; +t1 = MEM_U32(s6 + 0); +t2 = s0 << 3; +t3 = t1 + t2; +v0 = MEM_U32(t3 + 0); +a0 = 0x1; +v1 = MEM_U8(v0 + 0); +a1 = 0x3b5; +t4 = v1 + 0xfffffffc; +at = t4 < 0x3; +if (at == 0) {//nop; +goto L46d958;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005840[] = { +&&L46d938, +&&L46d8f8, +&&L46d918, +}; +dest = Lswitch10005840[t4]; +//nop; +goto *dest; +//nop; +L46d8f8: +t5 = MEM_U32(v0 + 36); +//nop; +a1 = MEM_U32(t5 + 0); +a0 = s4; +f_setbit(mem, sp, a0, a1); +goto L46d90c; +a0 = s4; +L46d90c: +// bdead c0ee0003 gp = MEM_U32(sp + 60); +s0 = s0 + 0x1; +goto L46d978; +s0 = s0 + 0x1; +L46d918: +t6 = MEM_U32(v0 + 32); +//nop; +a1 = MEM_U32(t6 + 0); +a0 = s4; +f_setbit(mem, sp, a0, a1); +goto L46d92c; +a0 = s4; +L46d92c: +// bdead c0ee0003 gp = MEM_U32(sp + 60); +s0 = s0 + 0x1; +goto L46d978; +s0 = s0 + 0x1; +L46d938: +t8 = MEM_U32(v0 + 32); +//nop; +a1 = MEM_U32(t8 + 0); +a0 = s4; +f_setbit(mem, sp, a0, a1); +goto L46d94c; +a0 = s4; +L46d94c: +// bdead c0ee0003 gp = MEM_U32(sp + 60); +s0 = s0 + 0x1; +goto L46d978; +s0 = s0 + 0x1; +L46d958: +a2 = 0x10005836; +//nop; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L46d96c; +a2 = a2; +L46d96c: +// bdead c0ee0003 gp = MEM_U32(sp + 60); +//nop; +L46d974: +s0 = s0 + 0x1; +L46d978: +if (s0 != s1) {//nop; +goto L46d890;} +//nop; +L46d980: +s3 = MEM_U32(fp + 12); +//nop; +if (s3 != 0) {//nop; +goto L46d854;} +//nop; +a2 = MEM_U32(sp + 160); +L46d994: +at = 0x4; +v0 = MEM_U8(a2 + 0); +//nop; +if (v0 != at) {//nop; +goto L46d9b4;} +//nop; +a0 = MEM_U8(a2 + 18); +at = 0xe; +goto L46d9c0; +at = 0xe; +L46d9b4: +a0 = MEM_U8(a2 + 1); +//nop; +at = 0xe; +L46d9c0: +if (a0 == at) {at = 0x6; +goto L46d9e8;} +at = 0x6; +//nop; +//nop; +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L46d9d8; +//nop; +L46d9d8: +// bdead 40e0000b gp = MEM_U32(sp + 60); +s0 = v0; +goto L46da20; +s0 = v0; +at = 0x6; +L46d9e8: +if (v0 != at) {//nop; +goto L46d9fc;} +//nop; +s0 = MEM_U8(a2 + 24); +//nop; +goto L46da20; +//nop; +L46d9fc: +t7 = MEM_U8(a2 + 16); +at = 0x2; +if (t7 != at) {//nop; +goto L46da18;} +//nop; +s0 = MEM_U16(a2 + 36); +//nop; +goto L46da20; +//nop; +L46da18: +s0 = MEM_U32(a2 + 28); +//nop; +L46da20: +t9 = 0x1001e680; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 == 0) {t5 = MEM_U8(sp + 155); +goto L46dabc;} +t5 = MEM_U8(sp + 155); +L46da38: +//nop; +a0 = s5; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46da48; +a1 = s4; +L46da48: +// bdead 40e2000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L46da5c;} +//nop; +s5 = s5 + 0x1; +goto L46da90; +s5 = s5 + 0x1; +L46da5c: +//nop; +a0 = s5; +// fdead 7e1fe002f t9 = t9; +// bdead 40e20023 v0 = s7; +v0 = func_46d540(mem, sp, a0); +goto L46da70; +// bdead 40e20023 v0 = s7; +L46da70: +MEM_U32(sp + 148) = v0; +t1 = MEM_U32(v0 + 8); +// bdead 40e20403 gp = MEM_U32(sp + 60); +if (s0 != t1) {t2 = 0x1; +goto L46da8c;} +t2 = 0x1; +MEM_U8(sp + 155) = (uint8_t)t2; +goto L46da90; +MEM_U8(sp + 155) = (uint8_t)t2; +L46da8c: +s5 = s5 + 0x1; +L46da90: +t3 = MEM_U8(sp + 155); +//nop; +if (t3 != 0) {t5 = MEM_U8(sp + 155); +goto L46dabc;} +t5 = MEM_U8(sp + 155); +t4 = 0x1001e680; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (s5 != t4) {//nop; +goto L46da38;} +//nop; +t5 = MEM_U8(sp + 155); +L46dabc: +a2 = MEM_U32(sp + 160); +if (t5 != 0) {t6 = s5 + 0x1; +goto L46dbdc;} +t6 = s5 + 0x1; +at = 0x1001e680; +//nop; +a1 = 0x10013450; +a0 = 0x14; +MEM_U32(at + 0) = t6; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L46dae0; +MEM_U32(at + 0) = t6; +L46dae0: +// bdead 40e2000b gp = MEM_U32(sp + 60); +if (v0 != 0) {MEM_U32(sp + 148) = v0; +goto L46dafc;} +MEM_U32(sp + 148) = v0; +at = 0x1001eb84; +t8 = 0x1; +MEM_U8(at + 0) = (uint8_t)t8; +goto L46dc7c; +MEM_U8(at + 0) = (uint8_t)t8; +L46dafc: +t7 = 0x1001c4b8; +MEM_U32(v0 + 16) = zero; +MEM_U32(v0 + 0) = s5; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L46db24;} +//nop; +at = 0x1001c4b8; +MEM_U32(at + 0) = v0; +goto L46db38; +MEM_U32(at + 0) = v0; +L46db24: +t9 = 0x1001c4bc; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(t9 + 16) = v0; +L46db38: +t0 = 0x1001c4b4; +at = (int)s0 < (int)0x9; +v1 = MEM_U32(t0 + 0); +if (at != 0) {a0 = s0; +goto L46db50;} +a0 = s0; +a0 = 0x8; +L46db50: +lo = (int)v1 / (int)a0; hi = (int)v1 % (int)a0; +t2 = v1 + a0; +if (a0 != 0) {//nop; +goto L46db64;} +//nop; +abort(); +L46db64: +at = 0xffffffff; +if (a0 != at) {at = 0x80000000; +goto L46db7c;} +at = 0x80000000; +if (v1 != at) {//nop; +goto L46db7c;} +//nop; +abort(); +L46db7c: +a1 = hi; +t1 = a1 ^ a0; +if ((int)t1 >= 0) {//nop; +goto L46db90;} +//nop; +a1 = a1 + a0; +L46db90: +if (a1 == 0) {//nop; +goto L46dba0;} +//nop; +v1 = t2 - a1; +MEM_U32(t0 + 0) = v1; +L46dba0: +t4 = 0x1001ebac; +t5 = v1 + s0; +t4 = MEM_U8(t4 + 0); +t8 = -t5; +if (t4 != 0) {t7 = v1 + s0; +goto L46dbc4;} +t7 = v1 + s0; +MEM_U32(t0 + 0) = t5; +MEM_U32(v0 + 4) = t8; +goto L46dbcc; +MEM_U32(v0 + 4) = t8; +L46dbc4: +MEM_U32(v0 + 4) = v1; +MEM_U32(t0 + 0) = t7; +L46dbcc: +at = 0x1001c4bc; +MEM_U32(v0 + 8) = s0; +a2 = MEM_U32(sp + 160); +MEM_U32(at + 0) = v0; +L46dbdc: +v1 = MEM_U8(a2 + 0); +//nop; +t9 = v1 + 0xfffffffc; +at = t9 < 0x3; +if (at == 0) {//nop; +goto L46dc38;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000584c[] = { +&&L46dc2c, +&&L46dc20, +&&L46dc14, +}; +dest = Lswitch1000584c[t9]; +//nop; +goto *dest; +//nop; +L46dc14: +t1 = MEM_U32(sp + 148); +MEM_U32(a2 + 32) = t1; +goto L46dc5c; +MEM_U32(a2 + 32) = t1; +L46dc20: +t2 = MEM_U32(sp + 148); +MEM_U32(a2 + 36) = t2; +goto L46dc5c; +MEM_U32(a2 + 36) = t2; +L46dc2c: +t3 = MEM_U32(sp + 148); +MEM_U32(a2 + 32) = t3; +goto L46dc5c; +MEM_U32(a2 + 32) = t3; +L46dc38: +a2 = 0x1000582c; +//nop; +a0 = 0x1; +a1 = 0x3ef; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L46dc54; +a2 = a2; +L46dc54: +// bdead 40a00003 gp = MEM_U32(sp + 60); +//nop; +L46dc5c: +t4 = MEM_U32(sp + 188); +t6 = MEM_U32(sp + 88); +t7 = MEM_U32(sp + 128); +t5 = t4 + 0x1; +t8 = t6 + 0x8; +MEM_U32(sp + 88) = t8; +if (t5 != t7) {MEM_U32(sp + 188) = t5; +goto L46d7b4;} +MEM_U32(sp + 188) = t5; +L46dc7c: +// bdead 1 ra = MEM_U32(sp + 68); +L46dc80: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0xc0; +return; +// bdead 1 sp = sp + 0xc0; +} + +static void f_dellivbb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46dcac: +//dellivbb: +v0 = MEM_U32(a0 + 0); +//nop; +if (a1 != v0) {//nop; +goto L46dcc8;} +//nop; +t6 = MEM_U32(v0 + 4); +MEM_U32(a0 + 0) = t6; +return; +MEM_U32(a0 + 0) = t6; +L46dcc8: +a0 = MEM_U32(v0 + 4); +v1 = v0; +if (a1 == a0) {//nop; +goto L46dcec;} +//nop; +L46dcd8: +v1 = a0; +a0 = MEM_U32(a0 + 4); +//nop; +if (a1 != a0) {//nop; +goto L46dcd8;} +//nop; +L46dcec: +t7 = MEM_U32(a1 + 4); +//nop; +MEM_U32(v1 + 4) = t7; +//nop; +return; +//nop; +} + +static void f_updatecolorsleft(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46dd00: +//updatecolorsleft: +//nop; +//nop; +//nop; +t6 = 0x1001e5d0; +t8 = 0x1001e5e0; +a2 = a1 << 2; +t6 = t6 + 0xfffffffc; +t8 = t8 + 0xfffffffc; +t9 = a2 + t8; +t7 = a2 + t6; +v1 = MEM_U32(t7 + 0); +a3 = MEM_U32(t9 + 0); +v0 = zero; +at = (int)a3 < (int)v1; +if (at != 0) {a3 = a3 + 0x1; +goto L46de5c;} +a3 = a3 + 0x1; +t1 = a3 - v1; +t2 = t1 & 0x3; +if (t2 == 0) {a1 = v1; +goto L46dd90;} +a1 = v1; +t0 = t2 + v1; +t3 = a1 < 0x40; +L46dd58: +if (t3 == 0) {t4 = (int)a1 >> 5; +goto L46dd78;} +t4 = (int)a1 >> 5; +t5 = t4 << 2; +t6 = a0 + t5; +t7 = MEM_U32(t6 + 40); +//nop; +t8 = t7 << (a1 & 0x1f); +t3 = (int)t8 < (int)0x0; +L46dd78: +if (t3 != 0) {a1 = a1 + 0x1; +goto L46dd84;} +a1 = a1 + 0x1; +v0 = v0 + 0x1; +L46dd84: +if (t0 != a1) {t3 = a1 < 0x40; +goto L46dd58;} +t3 = a1 < 0x40; +if (a1 == a3) {t2 = a1 < 0x40; +goto L46de5c;} +L46dd90: +t2 = a1 < 0x40; +L46dd94: +if (t2 == 0) {t3 = a1 + 0x1; +goto L46ddb8;} +t3 = a1 + 0x1; +t4 = (int)a1 >> 5; +t5 = t4 << 2; +t6 = a0 + t5; +t7 = MEM_U32(t6 + 40); +//nop; +t8 = t7 << (a1 & 0x1f); +t2 = (int)t8 < (int)0x0; +L46ddb8: +if (t2 != 0) {t4 = t3 < 0x40; +goto L46ddc4;} +t4 = t3 < 0x40; +v0 = v0 + 0x1; +L46ddc4: +if (t4 == 0) {t5 = (int)t3 >> 5; +goto L46dde4;} +t5 = (int)t3 >> 5; +t6 = t5 << 2; +t7 = a0 + t6; +t8 = MEM_U32(t7 + 40); +//nop; +t9 = t8 << (t3 & 0x1f); +t4 = (int)t9 < (int)0x0; +L46dde4: +if (t4 != 0) {t5 = a1 + 0x2; +goto L46ddf0;} +t5 = a1 + 0x2; +v0 = v0 + 0x1; +L46ddf0: +t6 = t5 < 0x40; +if (t6 == 0) {t7 = (int)t5 >> 5; +goto L46de14;} +t7 = (int)t5 >> 5; +t8 = t7 << 2; +t3 = a0 + t8; +t9 = MEM_U32(t3 + 40); +//nop; +t2 = t9 << (t5 & 0x1f); +t6 = (int)t2 < (int)0x0; +L46de14: +if (t6 != 0) {t7 = a1 + 0x3; +goto L46de20;} +t7 = a1 + 0x3; +v0 = v0 + 0x1; +L46de20: +t8 = t7 < 0x40; +if (t8 == 0) {a1 = a1 + 0x4; +goto L46de48;} +a1 = a1 + 0x4; +t3 = (int)t7 >> 5; +t9 = t3 << 2; +t5 = a0 + t9; +t2 = MEM_U32(t5 + 40); +//nop; +t4 = t2 << (t7 & 0x1f); +t8 = (int)t4 < (int)0x0; +L46de48: +if (t8 != 0) {//nop; +goto L46de54;} +//nop; +v0 = v0 + 0x1; +L46de54: +if (a1 != a3) {t2 = a1 < 0x40; +goto L46dd94;} +t2 = a1 < 0x40; +L46de5c: +t3 = 0x1001e5d8; +t5 = 0x1001e5e8; +t3 = t3 + 0xfffffffc; +t5 = t5 + 0xfffffffc; +t2 = a2 + t5; +t9 = a2 + t3; +v1 = MEM_U32(t9 + 0); +a3 = MEM_U32(t2 + 0); +//nop; +at = (int)a3 < (int)v1; +if (at != 0) {a3 = a3 + 0x1; +goto L46dfa8;} +a3 = a3 + 0x1; +t1 = a3 - v1; +t7 = t1 & 0x3; +if (t7 == 0) {a1 = v1; +goto L46dedc;} +a1 = v1; +a2 = t7 + v1; +t4 = a1 < 0x40; +L46dea4: +if (t4 == 0) {t6 = (int)a1 >> 5; +goto L46dec4;} +t6 = (int)a1 >> 5; +t8 = t6 << 2; +t3 = a0 + t8; +t9 = MEM_U32(t3 + 40); +//nop; +t5 = t9 << (a1 & 0x1f); +t4 = (int)t5 < (int)0x0; +L46dec4: +if (t4 != 0) {a1 = a1 + 0x1; +goto L46ded0;} +a1 = a1 + 0x1; +v0 = v0 + 0x1; +L46ded0: +if (a2 != a1) {t4 = a1 < 0x40; +goto L46dea4;} +t4 = a1 < 0x40; +if (a1 == a3) {t7 = a1 < 0x40; +goto L46dfa8;} +L46dedc: +t7 = a1 < 0x40; +L46dee0: +if (t7 == 0) {t4 = a1 + 0x1; +goto L46df04;} +t4 = a1 + 0x1; +t6 = (int)a1 >> 5; +t8 = t6 << 2; +t3 = a0 + t8; +t9 = MEM_U32(t3 + 40); +//nop; +t5 = t9 << (a1 & 0x1f); +t7 = (int)t5 < (int)0x0; +L46df04: +if (t7 != 0) {t6 = t4 < 0x40; +goto L46df10;} +t6 = t4 < 0x40; +v0 = v0 + 0x1; +L46df10: +if (t6 == 0) {t8 = (int)t4 >> 5; +goto L46df30;} +t8 = (int)t4 >> 5; +t3 = t8 << 2; +t9 = a0 + t3; +t5 = MEM_U32(t9 + 40); +//nop; +t2 = t5 << (t4 & 0x1f); +t6 = (int)t2 < (int)0x0; +L46df30: +if (t6 != 0) {t8 = a1 + 0x2; +goto L46df3c;} +t8 = a1 + 0x2; +v0 = v0 + 0x1; +L46df3c: +t3 = t8 < 0x40; +if (t3 == 0) {t9 = (int)t8 >> 5; +goto L46df60;} +t9 = (int)t8 >> 5; +t5 = t9 << 2; +t4 = a0 + t5; +t2 = MEM_U32(t4 + 40); +//nop; +t7 = t2 << (t8 & 0x1f); +t3 = (int)t7 < (int)0x0; +L46df60: +if (t3 != 0) {t9 = a1 + 0x3; +goto L46df6c;} +t9 = a1 + 0x3; +v0 = v0 + 0x1; +L46df6c: +t5 = t9 < 0x40; +if (t5 == 0) {a1 = a1 + 0x4; +goto L46df94;} +a1 = a1 + 0x4; +t4 = (int)t9 >> 5; +t2 = t4 << 2; +t8 = a0 + t2; +t7 = MEM_U32(t8 + 40); +//nop; +t6 = t7 << (t9 & 0x1f); +t5 = (int)t6 < (int)0x0; +L46df94: +if (t5 != 0) {//nop; +goto L46dfa0;} +//nop; +v0 = v0 + 0x1; +L46dfa0: +if (a1 != a3) {t7 = a1 < 0x40; +goto L46dee0;} +t7 = a1 < 0x40; +L46dfa8: +MEM_U8(a0 + 33) = (uint8_t)v0; +return; +MEM_U8(a0 + 33) = (uint8_t)v0; +} + +static void f_updateforbidden(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46dfb0: +//updateforbidden: +if (a1 == 0) {sp = sp + 0xfffffff8; +goto L46dfdc;} +sp = sp + 0xfffffff8; +t7 = ~a1; +t9 = a1 + 0xffffffe0; +t0 = t9 < 0x20; +t6 = a1 < 0x20; +t8 = t6 << (t7 & 0x1f); +t1 = t0 << (t7 & 0x1f); +MEM_U32(sp + 4) = t1; +MEM_U32(sp + 0) = t8; +goto L46dfe4; +MEM_U32(sp + 0) = t8; +L46dfdc: +MEM_U32(sp + 0) = zero; +MEM_U32(sp + 4) = zero; +L46dfe4: +t2 = a3 << 3; +t5 = MEM_U32(sp + 0); +t3 = a0 + t2; +t4 = MEM_U32(t3 + 44); +t9 = MEM_U32(a2 + 40); +t6 = ~t5; +t8 = t4 & t6; +t0 = t9 | t8; +t1 = MEM_U32(sp + 4); +MEM_U32(a2 + 40) = t0; +t7 = MEM_U32(t3 + 48); +t4 = MEM_U32(a2 + 44); +t2 = ~t1; +t5 = t7 & t2; +t6 = t4 | t5; +MEM_U32(a2 + 44) = t6; +// bdead 1 sp = sp + 0x8; +return; +// bdead 1 sp = sp + 0x8; +} + +static uint32_t f_findsharedintf(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46e02c: +//findsharedintf: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s0 = a0; +s2 = a1; +// fdead 400a006b MEM_U32(sp + 44) = ra; +// fdead 400a006b MEM_U32(sp + 40) = gp; +// fdead 400a006b MEM_U32(sp + 36) = s4; +// fdead 400a006b MEM_U32(sp + 32) = s3; +if (a0 == 0) {s1 = zero; +goto L46e0cc;} +s1 = zero; +s4 = 0x1; +s3 = 0xffffffff; +L46e070: +v0 = MEM_U32(s0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L46e0bc;} +//nop; +t6 = MEM_S8(v0 + 32); +//nop; +if (s3 != t6) {//nop; +goto L46e098;} +//nop; +MEM_U32(s0 + 0) = zero; +goto L46e0bc; +MEM_U32(s0 + 0) = zero; +L46e098: +//nop; +a0 = s2; +a1 = v0 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46e0a8; +a1 = v0 + 0x14; +L46e0a8: +// bdead 3e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L46e0bc;} +//nop; +MEM_U8(s0 + 8) = (uint8_t)s4; +s1 = s1 + 0x1; +L46e0bc: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46e070;} +//nop; +L46e0cc: +// bdead 40001 ra = MEM_U32(sp + 44); +v0 = s1; +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t f_marksharedintf(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46e0f0: +//marksharedintf: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +s0 = a0; +s2 = a1; +// fdead 400a006b MEM_U32(sp + 44) = ra; +// fdead 400a006b MEM_U32(sp + 40) = gp; +// fdead 400a006b MEM_U32(sp + 36) = s3; +if (a0 == 0) {s1 = zero; +goto L46e180;} +s1 = zero; +s3 = 0x1; +L46e12c: +t6 = MEM_U8(s0 + 8); +//nop; +if (t6 != 0) {//nop; +goto L46e170;} +//nop; +v0 = MEM_U32(s0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L46e170;} +//nop; +//nop; +a0 = s2; +a1 = v0 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46e15c; +a1 = v0 + 0x14; +L46e15c: +// bdead 1e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L46e170;} +//nop; +MEM_U8(s0 + 9) = (uint8_t)s3; +s1 = s1 + 0x1; +L46e170: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46e12c;} +//nop; +L46e180: +// bdead 40001 ra = MEM_U32(sp + 44); +v0 = s1; +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void f_addadjacents(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46e1a0: +//addadjacents: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +t7 = 0x100226ac; +t6 = 0x100226a8; +t7 = MEM_U32(t7 + 0); +t6 = MEM_U32(t6 + 0); +t8 = t7 << 2; +// fdead 420181eb MEM_U32(sp + 60) = ra; +// fdead 420181eb MEM_U32(sp + 56) = fp; +// fdead 420181eb MEM_U32(sp + 52) = gp; +// fdead 420181eb MEM_U32(sp + 48) = s7; +// fdead 420181eb MEM_U32(sp + 44) = s6; +// fdead 420181eb MEM_U32(sp + 40) = s5; +// fdead 420181eb MEM_U32(sp + 36) = s4; +// fdead 420181eb MEM_U32(sp + 32) = s3; +// fdead 420181eb MEM_U32(sp + 28) = s2; +// fdead 420181eb MEM_U32(sp + 24) = s1; +// fdead 420181eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 112) = a2; +MEM_U32(sp + 116) = a3; +t9 = t6 + t8; +t0 = MEM_U32(t9 + 0); +s2 = a1; +s1 = MEM_U32(t0 + 24); +s5 = a0; +if (s1 == 0) {a1 = a1 + 0x14; +goto L46e4c0;} +a1 = a1 + 0x14; +fp = 0x100226b0; +MEM_U32(sp + 68) = a1; +s3 = 0x1; +L46e220: +t1 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U32(sp + 68); +a0 = MEM_U16(t1 + 8); +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46e238; +//nop; +L46e238: +// bdead c05c000b gp = MEM_U32(sp + 52); +if (v0 != 0) {s7 = s5 + 0x14; +goto L46e4b0;} +s7 = s5 + 0x14; +t2 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U16(t2 + 8); +a1 = s7; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46e258; +a1 = s7; +L46e258: +// bdead c15c000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L46e4b0;} +//nop; +//nop; +a0 = MEM_U32(s5 + 0); +a1 = MEM_U32(s1 + 0); +//nop; +v0 = f_gettolivbb(mem, sp, a0, a1); +goto L46e278; +//nop; +L46e278: +// bdead c15c000b gp = MEM_U32(sp + 52); +t3 = MEM_U32(s2 + 40); +t4 = MEM_U32(s2 + 44); +t5 = MEM_U32(s1 + 0); +//nop; +MEM_U32(sp + 92) = t3; +MEM_U32(sp + 96) = t4; +s4 = MEM_U8(s2 + 33); +a0 = MEM_U32(s5 + 56); +a1 = MEM_U16(t5 + 8); +s0 = v0; +v0 = f_marksharedintf(mem, sp, a0, a1); +goto L46e2a8; +s0 = v0; +L46e2a8: +// bdead c17e000b gp = MEM_U32(sp + 52); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U8(s0 + 19); +a3 = MEM_U32(sp + 116); +s6 = v0; +a2 = s2; +f_updateforbidden(mem, sp, a0, a1, a2, a3); +goto L46e2c8; +a2 = s2; +L46e2c8: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +a1 = MEM_U32(sp + 116); +//nop; +a0 = s2; +//nop; +f_updatecolorsleft(mem, sp, a0, a1); +goto L46e2e0; +//nop; +L46e2e0: +// bdead c1fe0003 gp = MEM_U32(sp + 52); +at = (int)s6 < (int)s4; +if (at == 0) {//nop; +goto L46e324;} +//nop; +t7 = MEM_U8(s2 + 33); +t8 = MEM_U32(s2 + 36); +t6 = t7 << 1; +t9 = t8 + s6; +at = (int)t6 < (int)t9; +if (at != 0) {//nop; +goto L46e324;} +//nop; +t0 = 0x1001eb10; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L46e34c;} +//nop; +L46e324: +t1 = 0x1001eb10; +//nop; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 != 0) {t1 = MEM_U32(sp + 92); +goto L46e47c;} +t1 = MEM_U32(sp + 92); +t2 = MEM_U8(s2 + 33); +//nop; +if (t2 == 0) {t1 = MEM_U32(sp + 92); +goto L46e47c;} +t1 = MEM_U32(sp + 92); +L46e34c: +t3 = MEM_U32(fp + 0); +t7 = 0x100226a8; +t4 = t3 + 0x1; +MEM_U32(fp + 0) = t4; +t7 = MEM_U32(t7 + 0); +t5 = MEM_U32(s1 + 0); +t6 = t4 << 2; +t9 = t7 + t6; +MEM_U32(t9 + 0) = t5; +t0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(t0 + 8); +a0 = s7; +f_resetbit(mem, sp, a0, a1); +goto L46e384; +a0 = s7; +L46e384: +// bdead c0de0003 gp = MEM_U32(sp + 52); +//nop; +t1 = 0x1001cb34; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +if (s0 == t1) {//nop; +goto L46e3d8;} +//nop; +//nop; +a0 = s5 + 0x8; +a1 = s0; +f_dellivbb(mem, sp, a0, a1); +goto L46e3b4; +a1 = s0; +L46e3b4: +t2 = MEM_U32(sp + 112); +// bdead c0de0803 gp = MEM_U32(sp + 52); +t3 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t3 + 4) = s0; +t4 = MEM_U32(sp + 112); +MEM_U32(s0 + 4) = zero; +MEM_U32(t4 + 0) = s0; +goto L46e410; +MEM_U32(t4 + 0) = s0; +L46e3d8: +t8 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(t8 + 8); +a0 = s5 + 0xc; +s0 = s2 + 0xc; +f_resetbit(mem, sp, a0, a1); +goto L46e3f0; +s0 = s2 + 0xc; +L46e3f0: +// bdead c0de0003 gp = MEM_U32(sp + 52); +t7 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(t7 + 8); +a0 = s0; +f_setbitbb(mem, sp, a0, a1); +goto L46e408; +a0 = s0; +L46e408: +// bdead c0dc0003 gp = MEM_U32(sp + 52); +//nop; +L46e410: +t6 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U32(sp + 68); +a1 = MEM_U16(t6 + 8); +//nop; +f_setbitbb(mem, sp, a0, a1); +goto L46e428; +//nop; +L46e428: +t5 = MEM_U32(s2 + 36); +// bdead c0dc4003 gp = MEM_U32(sp + 52); +t9 = s6 + t5; +MEM_U32(s2 + 36) = t9; +v0 = MEM_U32(s5 + 56); +//nop; +if (v0 == 0) {//nop; +goto L46e4b0;} +//nop; +L46e448: +t0 = MEM_U8(v0 + 9); +//nop; +if (t0 == 0) {//nop; +goto L46e460;} +//nop; +MEM_U8(v0 + 8) = (uint8_t)s3; +MEM_U8(v0 + 9) = (uint8_t)zero; +L46e460: +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L46e448;} +//nop; +s1 = MEM_U32(s1 + 4); +goto L46e4b4; +s1 = MEM_U32(s1 + 4); +// fdead 0 t1 = MEM_U32(sp + 92); +L46e47c: +t2 = MEM_U32(sp + 96); +MEM_U8(s2 + 33) = (uint8_t)s4; +MEM_U32(s2 + 40) = t1; +MEM_U32(s2 + 44) = t2; +v0 = MEM_U32(s5 + 56); +//nop; +if (v0 == 0) {//nop; +goto L46e4b0;} +//nop; +L46e49c: +MEM_U8(v0 + 9) = (uint8_t)zero; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L46e49c;} +//nop; +L46e4b0: +s1 = MEM_U32(s1 + 4); +L46e4b4: +//nop; +if (s1 != 0) {//nop; +goto L46e220;} +//nop; +L46e4c0: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static uint32_t f_somepremember(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46e4f0: +//somepremember: +MEM_U32(sp + 12) = a3; +if (a0 == 0) {v1 = zero; +goto L46e53c;} +v1 = zero; +v0 = a1 << 2; +L46e500: +t6 = MEM_U32(a0 + 0); +//nop; +t7 = t6 + v0; +t8 = MEM_U32(t7 + 64); +//nop; +if (a2 != t8) {//nop; +goto L46e524;} +//nop; +v1 = 0x1; +goto L46e52c; +v1 = 0x1; +L46e524: +a0 = MEM_U32(a0 + 4); +//nop; +L46e52c: +if (v1 != 0) {//nop; +goto L46e53c;} +//nop; +if (a0 != 0) {//nop; +goto L46e500;} +//nop; +L46e53c: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_somepostmember(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46e544: +//somepostmember: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 44) = s5; +// fdead 400001eb MEM_U32(sp + 40) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +s0 = a0; +s2 = a1; +s4 = a2; +s5 = a3; +// fdead 406a01eb MEM_U32(sp + 52) = ra; +// fdead 406a01eb MEM_U32(sp + 48) = gp; +// fdead 406a01eb MEM_U32(sp + 36) = s3; +if (a0 == 0) {s1 = zero; +goto L46e61c;} +s1 = zero; +s3 = a1 << 2; +L46e590: +v1 = MEM_U32(s0 + 0); +v0 = s2 + 0xffffffff; +t6 = v1 + s3; +t7 = MEM_U32(t6 + 64); +t8 = (int)v0 >> 3; +if (s4 != t7) {a0 = v1 + t8; +goto L46e604;} +a0 = v1 + t8; +t9 = MEM_U8(a0 + 208); +a1 = v0 & 0x7; +a1 = a1 + 0x18; +t0 = t9 << (a1 & 0x1f); +t1 = t0 >> 31; +if (t1 != 0) {//nop; +goto L46e604;} +//nop; +t2 = MEM_U8(a0 + 218); +//nop; +t3 = t2 << (a1 & 0x1f); +t4 = t3 >> 31; +if (t4 == 0) {//nop; +goto L46e5fc;} +//nop; +//nop; +a0 = MEM_U16(v1 + 8); +a1 = s5 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46e5f0; +a1 = s5 + 0x14; +L46e5f0: +// bdead 7e0009 gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L46e604;} +//nop; +L46e5fc: +s1 = 0x1; +goto L46e60c; +s1 = 0x1; +L46e604: +s0 = MEM_U32(s0 + 4); +//nop; +L46e60c: +if (s1 != 0) {// bdead 7e0001 ra = MEM_U32(sp + 52); +goto L46e620;} +// bdead 7e0001 ra = MEM_U32(sp + 52); +if (s0 != 0) {//nop; +goto L46e590;} +//nop; +L46e61c: +// bdead 40001 ra = MEM_U32(sp + 52); +L46e620: +v0 = s1; +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 s4 = MEM_U32(sp + 40); +// bdead 9 s5 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t f_allpreppout(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46e644: +//allpreppout: +//nop; +//nop; +//nop; +MEM_U32(sp + 12) = a3; +if (a0 == 0) {v1 = 0x1; +goto L46e73c;} +v1 = 0x1; +t0 = 0x1001eb14; +a3 = a1 << 2; +L46e664: +v0 = MEM_U32(a0 + 0); +//nop; +t6 = v0 + a3; +t7 = MEM_U32(t6 + 64); +//nop; +if (a2 != t7) {//nop; +goto L46e68c;} +//nop; +a0 = MEM_U32(a0 + 4); +//nop; +goto L46e72c; +//nop; +L46e68c: +t8 = MEM_U32(v0 + 32); +t9 = MEM_U8(t0 + 0); +a1 = MEM_U8(t8 + 0); +if (t9 == 0) {a1 = a1 + 0xffffffe0; +goto L46e6e8;} +a1 = a1 + 0xffffffe0; +t1 = a1 < 0x80; +if (t1 == 0) {t2 = (int)a1 >> 5; +goto L46e6cc;} +t2 = (int)a1 >> 5; +t4 = 0x10001228; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (a1 & 0x1f); +t1 = (int)t7 < (int)0x0; +L46e6cc: +if (t1 != 0) {//nop; +goto L46e6e0;} +//nop; +a0 = MEM_U32(a0 + 4); +//nop; +goto L46e72c; +//nop; +L46e6e0: +v1 = zero; +goto L46e72c; +v1 = zero; +L46e6e8: +t9 = a1 < 0x80; +if (t9 == 0) {t2 = (int)a1 >> 5; +goto L46e714;} +t2 = (int)a1 >> 5; +t3 = 0x10001218; +t4 = t2 << 2; +t3 = t3; +t5 = t3 + t4; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (a1 & 0x1f); +t9 = (int)t7 < (int)0x0; +L46e714: +if (t9 != 0) {//nop; +goto L46e728;} +//nop; +a0 = MEM_U32(a0 + 4); +//nop; +goto L46e72c; +//nop; +L46e728: +v1 = zero; +L46e72c: +if (v1 == 0) {//nop; +goto L46e73c;} +//nop; +if (a0 != 0) {//nop; +goto L46e664;} +//nop; +L46e73c: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_allsucppin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46e744: +//allsucppin: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 44) = s5; +// fdead 400001eb MEM_U32(sp + 40) = s4; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +s0 = a0; +s2 = a1; +s4 = a2; +s5 = a3; +// fdead 406a01eb MEM_U32(sp + 52) = ra; +// fdead 406a01eb MEM_U32(sp + 48) = gp; +// fdead 406a01eb MEM_U32(sp + 36) = s3; +if (a0 == 0) {s1 = 0x1; +goto L46e858;} +s1 = 0x1; +s3 = a1 << 2; +L46e790: +v1 = MEM_U32(s0 + 0); +v0 = s2 + 0xffffffff; +t6 = v1 + s3; +t7 = MEM_U32(t6 + 64); +t8 = (int)v0 >> 3; +if (s4 != t7) {a0 = v1 + t8; +goto L46e808;} +a0 = v1 + t8; +t9 = MEM_U8(a0 + 208); +a1 = v0 & 0x7; +a1 = a1 + 0x18; +t0 = t9 << (a1 & 0x1f); +t1 = t0 >> 31; +if (t1 != 0) {//nop; +goto L46e808;} +//nop; +t2 = MEM_U8(a0 + 218); +//nop; +t3 = t2 << (a1 & 0x1f); +t4 = t3 >> 31; +if (t4 == 0) {//nop; +goto L46e7fc;} +//nop; +//nop; +a0 = MEM_U16(v1 + 8); +a1 = s5 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46e7f0; +a1 = s5 + 0x14; +L46e7f0: +// bdead 7e000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L46e808;} +//nop; +L46e7fc: +s0 = MEM_U32(s0 + 4); +//nop; +goto L46e848; +//nop; +L46e808: +v1 = MEM_U32(s0 + 0); +//nop; +t5 = MEM_U32(v1 + 20); +//nop; +t6 = MEM_U32(t5 + 4); +//nop; +if (t6 != 0) {//nop; +goto L46e844;} +//nop; +t7 = MEM_U8(v1 + 4); +//nop; +if (t7 != 0) {//nop; +goto L46e844;} +//nop; +s0 = MEM_U32(s0 + 4); +//nop; +goto L46e848; +//nop; +L46e844: +s1 = zero; +L46e848: +if (s1 == 0) {// bdead 7e0003 ra = MEM_U32(sp + 52); +goto L46e85c;} +// bdead 7e0003 ra = MEM_U32(sp + 52); +if (s0 != 0) {//nop; +goto L46e790;} +//nop; +L46e858: +// bdead 40001 ra = MEM_U32(sp + 52); +L46e85c: +v0 = s1; +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 s4 = MEM_U32(sp + 40); +// bdead 9 s5 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void f_updatelivran(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46e880: +//updatelivran: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000002b MEM_U32(sp + 60) = ra; +// fdead 4000002b MEM_U32(sp + 56) = gp; +// fdead 4000002b MEM_U32(sp + 52) = s7; +// fdead 4000002b MEM_U32(sp + 48) = s6; +// fdead 4000002b MEM_U32(sp + 44) = s5; +// fdead 4000002b MEM_U32(sp + 40) = s4; +// fdead 4000002b MEM_U32(sp + 36) = s3; +// fdead 4000002b MEM_U32(sp + 32) = s2; +// fdead 4000002b MEM_U32(sp + 28) = s1; +// fdead 4000002b MEM_U32(sp + 24) = s0; +t6 = MEM_S8(a0 + 32); +at = 0xffffffff; +if (t6 == at) {s3 = a0; +goto L46ebd0;} +s3 = a0; +t7 = MEM_U8(a0 + 34); +v0 = zero & 0xff; +if (t7 == 0) {//nop; +goto L46e930;} +//nop; +s0 = MEM_U32(a0 + 8); +if (v0 != 0) {MEM_U8(a0 + 34) = (uint8_t)zero; +goto L46e930;} +MEM_U8(a0 + 34) = (uint8_t)zero; +if (s0 == 0) {s6 = 0x1; +goto L46e930;} +s6 = 0x1; +L46e8ec: +t8 = MEM_U8(s0 + 18); +//nop; +if (t8 != 0) {//nop; +goto L46e90c;} +//nop; +t9 = MEM_U8(s0 + 20); +//nop; +if (t9 == 0) {//nop; +goto L46e918;} +//nop; +L46e90c: +MEM_U8(s3 + 34) = (uint8_t)s6; +v0 = s6 & 0xff; +goto L46e920; +v0 = s6 & 0xff; +L46e918: +s0 = MEM_U32(s0 + 4); +//nop; +L46e920: +if (v0 != 0) {//nop; +goto L46e930;} +//nop; +if (s0 != 0) {//nop; +goto L46e8ec;} +//nop; +L46e930: +s0 = MEM_U32(s3 + 8); +s6 = 0x1; +if (s0 == 0) {//nop; +goto L46e994;} +//nop; +L46e940: +t0 = MEM_U8(s0 + 20); +MEM_U32(s0 + 8) = s3; +if (t0 != 0) {//nop; +goto L46e984;} +//nop; +t1 = MEM_U8(s0 + 21); +//nop; +if (t1 != 0) {//nop; +goto L46e984;} +//nop; +t2 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(t2 + 20); +a1 = s3; +v0 = f_preallmember(mem, sp, a0, a1); +goto L46e974; +a1 = s3; +L46e974: +// bdead 4092000b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L46e984;} +//nop; +MEM_U8(s0 + 21) = (uint8_t)s6; +L46e984: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46e940;} +//nop; +L46e994: +//nop; +s4 = s3 + 0xc; +a0 = s4; +v0 = f_bvectempty(mem, sp, a0); +goto L46e9a4; +a0 = s4; +L46e9a4: +// bdead 40b0000b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L46ea78;} +//nop; +s5 = 0x1001c904; +s7 = 0x100226a4; +s5 = MEM_U32(s5 + 0); +s2 = zero; +s5 = s5 + 0x0; +L46e9c4: +//nop; +a0 = s2; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46e9d4; +a1 = s4; +L46e9d4: +// bdead 41f8000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L46ea6c;} +//nop; +t3 = MEM_U32(s7 + 0); +t4 = s2 << 2; +t5 = t3 + t4; +s1 = MEM_U32(t5 + 0); +//nop; +a0 = MEM_U32(s1 + 20); +a1 = s3; +v0 = f_preallmember(mem, sp, a0, a1); +goto L46ea00; +a1 = s3; +L46ea00: +// bdead 41fc000b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L46ea6c;} +//nop; +//nop; +//nop; +//nop; +v0 = f_alloc_livbb(mem, sp); +goto L46ea1c; +//nop; +L46ea1c: +// bdead 41fc000b gp = MEM_U32(sp + 56); +if (v0 == 0) {// bdead 41fc000b ra = MEM_U32(sp + 60); +goto L46ebd4;} +// bdead 41fc000b ra = MEM_U32(sp + 60); +MEM_U32(v0 + 0) = s1; +t6 = MEM_U32(s3 + 8); +a0 = s4; +MEM_U32(v0 + 4) = t6; +MEM_U32(s3 + 8) = v0; +MEM_U32(v0 + 8) = s3; +t7 = MEM_U32(s1 + 48); +a1 = s2; +MEM_U32(v0 + 12) = t7; +MEM_U32(s1 + 48) = v0; +MEM_U8(v0 + 21) = (uint8_t)s6; +//nop; +//nop; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L46ea64; +//nop; +L46ea64: +// bdead 41f80003 gp = MEM_U32(sp + 56); +//nop; +L46ea6c: +s2 = s2 + 0x1; +if (s2 != s5) {//nop; +goto L46e9c4;} +//nop; +L46ea78: +t8 = MEM_U8(s3 + 34); +s7 = 0x100226a4; +if (t8 == 0) {// bdead 41b00003 ra = MEM_U32(sp + 60); +goto L46ebd4;} +// bdead 41b00003 ra = MEM_U32(sp + 60); +s0 = MEM_U32(s3 + 8); +//nop; +if (s0 == 0) {//nop; +goto L46eaec;} +//nop; +L46ea98: +t9 = MEM_U8(s0 + 23); +//nop; +if (t9 != 0) {//nop; +goto L46eadc;} +//nop; +t0 = MEM_U8(s0 + 22); +//nop; +if (t0 != 0) {//nop; +goto L46eadc;} +//nop; +t1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(t1 + 24); +a1 = s3; +v0 = f_allsucmember(mem, sp, a0, a1); +goto L46eacc; +a1 = s3; +L46eacc: +// bdead 41b2000b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L46eadc;} +//nop; +MEM_U8(s0 + 22) = (uint8_t)s6; +L46eadc: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46ea98;} +//nop; +L46eaec: +//nop; +a0 = s4; +//nop; +v0 = f_bvectempty(mem, sp, a0); +goto L46eafc; +//nop; +L46eafc: +// bdead 41b0000b gp = MEM_U32(sp + 56); +if (v0 != 0) {// bdead 41b00003 ra = MEM_U32(sp + 60); +goto L46ebd4;} +// bdead 41b00003 ra = MEM_U32(sp + 60); +s5 = 0x1001c904; +s2 = zero; +s5 = MEM_U32(s5 + 0); +//nop; +s5 = s5 + 0x0; +L46eb1c: +//nop; +a0 = s2; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46eb2c; +a1 = s4; +L46eb2c: +// bdead 41f80009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L46ebc4;} +//nop; +t2 = MEM_U32(s7 + 0); +t3 = s2 << 2; +t4 = t2 + t3; +s1 = MEM_U32(t4 + 0); +//nop; +a0 = MEM_U32(s1 + 24); +a1 = s3; +v0 = f_allsucmember(mem, sp, a0, a1); +goto L46eb58; +a1 = s3; +L46eb58: +// bdead 41fc0009 gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L46ebc4;} +//nop; +//nop; +//nop; +//nop; +v0 = f_alloc_livbb(mem, sp); +goto L46eb74; +//nop; +L46eb74: +// bdead 41fc0009 gp = MEM_U32(sp + 56); +if (v0 == 0) {// bdead 41fc0009 ra = MEM_U32(sp + 60); +goto L46ebd4;} +// bdead 41fc0009 ra = MEM_U32(sp + 60); +MEM_U32(v0 + 0) = s1; +t5 = MEM_U32(s3 + 8); +a0 = s4; +MEM_U32(v0 + 4) = t5; +MEM_U32(s3 + 8) = v0; +MEM_U32(v0 + 8) = s3; +t6 = MEM_U32(s1 + 48); +a1 = s2; +MEM_U32(v0 + 12) = t6; +MEM_U32(s1 + 48) = v0; +MEM_U8(v0 + 22) = (uint8_t)s6; +//nop; +//nop; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L46ebbc; +//nop; +L46ebbc: +// bdead 41f80001 gp = MEM_U32(sp + 56); +//nop; +L46ebc4: +s2 = s2 + 0x1; +if (s2 != s5) {//nop; +goto L46eb1c;} +//nop; +L46ebd0: +// bdead 1 ra = MEM_U32(sp + 60); +L46ebd4: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 s6 = MEM_U32(sp + 48); +// bdead 1 s7 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static uint32_t f_isconstrained(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46ebfc: +//isconstrained: +//nop; +//nop; +//nop; +t6 = 0x1001eb9c; +sp = sp + 0xffffffe0; +t6 = MEM_U8(t6 + 0); +// fdead 400081ab MEM_U32(sp + 28) = ra; +// fdead 400081ab MEM_U32(sp + 24) = gp; +if (t6 != 0) {MEM_U32(sp + 32) = a0; +goto L46ec2c;} +MEM_U32(sp + 32) = a0; +v1 = 0x1; +goto L46ec74; +v1 = 0x1; +L46ec2c: +t7 = MEM_U32(sp + 32); +//nop; +a0 = MEM_U32(t7 + 0); +//nop; +v0 = f_regclassof(mem, sp, a0); +goto L46ec40; +//nop; +L46ec40: +// bdead 40000009 gp = MEM_U32(sp + 24); +t8 = MEM_U32(sp + 32); +t1 = 0x1001e600; +t0 = v0 << 2; +t1 = t1 + 0xfffffffc; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 0); +t9 = MEM_U32(t8 + 36); +//nop; +v1 = (int)t9 < (int)t3; +v1 = v1 ^ 0x1; +t4 = v1 & 0xff; +v1 = t4; +L46ec74: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static void func_46ec84(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46ec84: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000002b MEM_U32(sp + 36) = ra; +// fdead 4000002b MEM_U32(sp + 32) = gp; +// fdead 4000002b MEM_U32(sp + 28) = s2; +// fdead 4000002b MEM_U32(sp + 24) = s1; +// fdead 4000002b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 40) = a0; +s0 = MEM_U32(a0 + 20); +s1 = v0; +if (s0 == 0) {t0 = MEM_U32(sp + 40); +goto L46ed5c;} +t0 = MEM_U32(sp + 40); +s2 = 0x100226b8; +//nop; +L46ecc4: +t7 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t7 + 8); +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46ecd8; +a1 = s2; +L46ecd8: +// bdead 400e0009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L46ed48;} +//nop; +t8 = MEM_U32(s0 + 0); +a1 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U16(t8 + 8); +a1 = a1 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46ecfc; +a1 = a1 + 0x14; +L46ecfc: +// bdead 400e0009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L46ed48;} +//nop; +t9 = MEM_U32(s0 + 0); +a0 = s2; +a1 = MEM_U16(t9 + 8); +//nop; +//nop; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L46ed24; +//nop; +L46ed24: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +v0 = s1; +// fdead 600e003b t9 = t9; +//nop; +func_46ec84(mem, sp, v0, a0); +goto L46ed40; +//nop; +L46ed40: +// bdead 400e0001 gp = MEM_U32(sp + 32); +//nop; +L46ed48: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46ecc4;} +//nop; +t0 = MEM_U32(sp + 40); +L46ed5c: +s2 = 0x100226b8; +s0 = MEM_U32(t0 + 24); +//nop; +if (s0 == 0) {// bdead 400e0001 ra = MEM_U32(sp + 36); +goto L46ee00;} +// bdead 400e0001 ra = MEM_U32(sp + 36); +L46ed70: +t1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t1 + 8); +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46ed84; +a1 = s2; +L46ed84: +// bdead 400e0009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L46edec;} +//nop; +t2 = MEM_U32(s0 + 0); +a1 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U16(t2 + 8); +a1 = a1 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46eda8; +a1 = a1 + 0x14; +L46eda8: +// bdead 400e0009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L46edec;} +//nop; +t3 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U16(t3 + 8); +a0 = s2; +f_resetbit(mem, sp, a0, a1); +goto L46edc8; +a0 = s2; +L46edc8: +// bdead 400e0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +v0 = s1; +// fdead 1600e003b t9 = t9; +//nop; +func_46ec84(mem, sp, v0, a0); +goto L46ede4; +//nop; +L46ede4: +// bdead 400e0001 gp = MEM_U32(sp + 32); +//nop; +L46edec: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46ed70;} +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +L46ee00: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t f_contiguous(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46ee14: +//contiguous: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 48) = a0; +a1 = a0 + 0x14; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = a1; +MEM_U32(sp + 36) = a1; +v0 = f_bvectcard(mem, sp, a0); +goto L46ee44; +MEM_U32(sp + 36) = a1; +L46ee44: +// bdead 40000089 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +at = (int)v0 < (int)0x2; +if (at != 0) {//nop; +goto L46ee70;} +//nop; +t6 = MEM_U32(sp + 48); +//nop; +t7 = MEM_U32(t6 + 8); +//nop; +if (t7 != 0) {//nop; +goto L46ee78;} +//nop; +L46ee70: +v1 = 0x1; +goto L46eeec; +v1 = 0x1; +L46ee78: +//nop; +a0 = 0x100226b8; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L46ee88; +//nop; +L46ee88: +t8 = MEM_U32(sp + 48); +// bdead 42000001 gp = MEM_U32(sp + 24); +t9 = MEM_U32(t8 + 8); +a0 = 0x100226b8; +t0 = MEM_U32(t9 + 0); +//nop; +a1 = MEM_U16(t0 + 8); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L46eeac; +//nop; +L46eeac: +// bdead 40000001 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 48); +//nop; +t2 = MEM_U32(t1 + 8); +// fdead 60000c1f t9 = t9; +a0 = MEM_U32(t2 + 0); +v0 = sp + 0x30; +func_46ec84(mem, sp, v0, a0); +goto L46eecc; +v0 = sp + 0x30; +L46eecc: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +//nop; +a0 = 0x100226b8; +//nop; +v0 = f_bvectempty(mem, sp, a0); +goto L46eee4; +//nop; +L46eee4: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +L46eeec: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x30; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_canmoverlod(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46eefc: +//canmoverlod: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 24) = s0; +// fdead 400000eb MEM_U32(sp + 36) = s3; +// fdead 400000eb MEM_U32(sp + 32) = s2; +// fdead 400000eb MEM_U32(sp + 28) = s1; +s0 = MEM_U32(a0 + 20); +// fdead 400200eb MEM_U32(sp + 44) = ra; +// fdead 400200eb MEM_U32(sp + 40) = gp; +s1 = zero; +s2 = 0x1; +s3 = a1 + 0x14; +L46ef34: +t6 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U16(t6 + 8); +a1 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46ef48; +a1 = s3; +L46ef48: +// bdead 1e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L46ef5c;} +//nop; +s1 = 0x1; +goto L46efb0; +s1 = 0x1; +L46ef5c: +t7 = MEM_U32(s0 + 0); +//nop; +t8 = MEM_U32(t7 + 32); +//nop; +t9 = MEM_U8(t8 + 0); +//nop; +t0 = t9 + 0xffffffe0; +t1 = t0 < 0x80; +if (t1 == 0) {t2 = (int)t0 >> 5; +goto L46efa4;} +t2 = (int)t0 >> 5; +t4 = 0x10001238; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (t0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L46efa4: +if (t1 == 0) {//nop; +goto L46efb0;} +//nop; +s2 = zero; +L46efb0: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46ef34;} +//nop; +if (s1 == 0) {v1 = s1; +goto L46efcc;} +v1 = s1; +v1 = s2; +L46efcc: +// bdead 11 ra = MEM_U32(sp + 44); +// bdead 11 s0 = MEM_U32(sp + 24); +// bdead 11 s1 = MEM_U32(sp + 28); +// bdead 11 s2 = MEM_U32(sp + 32); +// bdead 11 s3 = MEM_U32(sp + 36); +// bdead 11 sp = sp + 0x30; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_compute_save(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46efec: +//compute_save: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400000ab MEM_U32(sp + 52) = ra; +// fdead 400000ab MEM_U32(sp + 48) = gp; +// fdead 400000ab MEM_U32(sp + 44) = s2; +// fdead 400000ab MEM_U32(sp + 40) = s1; +// fdead 400000ab MEM_U32(sp + 36) = s0; +MEM_U32(sp + 24) = f22.w[1]; +MEM_U32(sp + 28) = f22.w[0]; +MEM_U32(sp + 16) = f20.w[1]; +MEM_U32(sp + 20) = f20.w[0]; +s0 = MEM_U32(a0 + 8); +f22.w[0] = zero; +s1 = a0; +if (s0 == 0) {MEM_U32(a0 + 28) = zero; +goto L46f1b0;} +MEM_U32(a0 + 28) = zero; +s2 = 0x1001e674; +//nop; +L46f03c: +t6 = MEM_U16(s0 + 16); +a0 = MEM_U32(s0 + 0); +f4.w[0] = t6; +if ((int)t6 >= 0) {f6.f[0] = (int)f4.w[0]; +goto L46f060;} +f6.f[0] = (int)f4.w[0]; +at = 0x4f800000; +f8.w[0] = at; +//nop; +f6.f[0] = f6.f[0] + f8.f[0]; +L46f060: +t7 = MEM_U8(s0 + 18); +at = 0x4f800000; +f10.w[0] = t7; +if ((int)t7 >= 0) {f16.f[0] = (int)f10.w[0]; +goto L46f080;} +f16.f[0] = (int)f10.w[0]; +f18.w[0] = at; +//nop; +f16.f[0] = f16.f[0] + f18.f[0]; +L46f080: +t8 = MEM_U32(a0 + 44); +f4.f[0] = f6.f[0] + f16.f[0]; +f8.w[0] = t8; +if ((int)t8 >= 0) {f10.f[0] = (int)f8.w[0]; +goto L46f0a4;} +f10.f[0] = (int)f8.w[0]; +at = 0x4f800000; +f18.w[0] = at; +//nop; +f10.f[0] = f10.f[0] + f18.f[0]; +L46f0a4: +t9 = MEM_U8(s0 + 21); +f20.f[0] = f4.f[0] * f10.f[0]; +if (t9 == 0) {//nop; +goto L46f110;} +//nop; +t0 = MEM_U8(a0 + 5); +//nop; +if (t0 == 0) {//nop; +goto L46f0e0;} +//nop; +//nop; +a1 = MEM_U32(s0 + 8); +//nop; +v0 = f_canmoverlod(mem, sp, a0, a1); +goto L46f0d4; +//nop; +L46f0d4: +// bdead 400e000b gp = MEM_U32(sp + 48); +if (v0 != 0) {//nop; +goto L46f110;} +//nop; +L46f0e0: +t1 = MEM_U32(s0 + 0); +f6.w[0] = MEM_U32(s2 + 0); +t2 = MEM_U32(t1 + 44); +at = 0x4f800000; +f16.w[0] = t2; +if ((int)t2 >= 0) {f8.f[0] = (int)f16.w[0]; +goto L46f108;} +f8.f[0] = (int)f16.w[0]; +f18.w[0] = at; +//nop; +f8.f[0] = f8.f[0] + f18.f[0]; +L46f108: +f4.f[0] = f6.f[0] * f8.f[0]; +f20.f[0] = f20.f[0] - f4.f[0]; +L46f110: +t3 = MEM_U8(s1 + 34); +//nop; +if (t3 == 0) {//nop; +goto L46f190;} +//nop; +t4 = MEM_U8(s0 + 23); +//nop; +if (t4 != 0) {//nop; +goto L46f190;} +//nop; +t5 = MEM_U8(s0 + 22); +//nop; +if (t5 == 0) {//nop; +goto L46f190;} +//nop; +t6 = MEM_U8(s0 + 18); +//nop; +if (t6 != 0) {//nop; +goto L46f160;} +//nop; +t7 = MEM_U8(s0 + 21); +//nop; +if (t7 != 0) {//nop; +goto L46f190;} +//nop; +L46f160: +t8 = MEM_U32(s0 + 0); +f10.w[0] = MEM_U32(s2 + 0); +t9 = MEM_U32(t8 + 44); +at = 0x4f800000; +f16.w[0] = t9; +if ((int)t9 >= 0) {f18.f[0] = (int)f16.w[0]; +goto L46f188;} +f18.f[0] = (int)f16.w[0]; +f6.w[0] = at; +//nop; +f18.f[0] = f18.f[0] + f6.f[0]; +L46f188: +f8.f[0] = f10.f[0] * f18.f[0]; +f20.f[0] = f20.f[0] - f8.f[0]; +L46f190: +t0 = MEM_U32(s1 + 28); +f22.f[0] = f22.f[0] + f20.f[0]; +t1 = t0 + 0x1; +MEM_U32(s1 + 28) = t1; +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46f03c;} +//nop; +L46f1b0: +//nop; +a0 = s1 + 0xc; +//nop; +v0 = f_bvectcard(mem, sp, a0); +goto L46f1c0; +//nop; +L46f1c0: +t2 = MEM_U32(s1 + 28); +// bdead 4004080b gp = MEM_U32(sp + 48); +t3 = t2 + v0; +at = (int)t3 < (int)0x3; +MEM_U32(s1 + 28) = t3; +if (at != 0) {v1 = t3; +goto L46f1ec;} +v1 = t3; +t4 = t3 + 0xfffffffe; +t5 = (int)t4 >> 2; +v1 = t5 + 0x2; +MEM_U32(s1 + 28) = v1; +L46f1ec: +f4.w[0] = v1; +t7 = MEM_U32(s1 + 0); +f16.f[0] = (int)f4.w[0]; +at = 0xc; +f18.w[0] = zero; +f6.f[0] = f22.f[0] / f16.f[0]; +t0 = 0x2; +MEM_U32(s1 + 48) = f6.w[0]; +t8 = MEM_U8(t7 + 1); +//nop; +if (t8 != at) {//nop; +goto L46f22c;} +//nop; +f0.w[0] = MEM_U32(s1 + 48); +//nop; +f10.f[0] = f0.f[0] + f0.f[0]; +MEM_U32(s1 + 48) = f10.w[0]; +L46f22c: +f8.w[0] = MEM_U32(s1 + 48); +//nop; +cf = f18.f[0] < f8.f[0]; +//nop; +if (!cf) {//nop; +goto L46f250;} +//nop; +t9 = 0x1; +MEM_U8(s1 + 35) = (uint8_t)t9; +goto L46f254; +MEM_U8(s1 + 35) = (uint8_t)t9; +L46f250: +MEM_U8(s1 + 35) = (uint8_t)t0; +L46f254: +// bdead 40000001 ra = MEM_U32(sp + 52); +f20.w[1] = MEM_U32(sp + 16); +f20.w[0] = MEM_U32(sp + 20); +f22.w[1] = MEM_U32(sp + 24); +f22.w[0] = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 36); +// bdead 1 s1 = MEM_U32(sp + 40); +// bdead 1 s2 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_whyuncolored(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46f27c: +//whyuncolored: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400000ab MEM_U32(sp + 60) = ra; +// fdead 400000ab MEM_U32(sp + 56) = gp; +// fdead 400000ab MEM_U32(sp + 52) = s6; +// fdead 400000ab MEM_U32(sp + 48) = s5; +// fdead 400000ab MEM_U32(sp + 44) = s4; +// fdead 400000ab MEM_U32(sp + 40) = s3; +// fdead 400000ab MEM_U32(sp + 36) = s2; +// fdead 400000ab MEM_U32(sp + 32) = s1; +// fdead 400000ab MEM_U32(sp + 28) = s0; +MEM_U32(sp + 16) = f20.w[1]; +MEM_U32(sp + 20) = f20.w[0]; +t6 = MEM_U8(a0 + 35); +s6 = a0; +if (t6 != 0) {//nop; +goto L46f2cc;} +//nop; +abort(); +L46f2cc: +s0 = MEM_U32(s6 + 8); +f20.w[0] = zero; +s5 = zero; +if (s0 == 0) {s2 = zero; +goto L46f3f8;} +s2 = zero; +L46f2e0: +a0 = MEM_U32(s0 + 0); +t7 = MEM_U16(s0 + 16); +t8 = MEM_U8(s0 + 18); +v0 = MEM_U32(a0 + 44); +t9 = t7 + t8; +lo = t9 * v0; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)v0 >> 32); +t1 = MEM_U8(s0 + 21); +t0 = lo; +s5 = s5 + t0; +if (t1 == 0) {//nop; +goto L46f378;} +//nop; +t2 = MEM_U8(a0 + 5); +//nop; +if (t2 == 0) {//nop; +goto L46f34c;} +//nop; +//nop; +a1 = MEM_U32(s0 + 8); +//nop; +v0 = f_canmoverlod(mem, sp, a0, a1); +goto L46f32c; +//nop; +L46f32c: +// bdead 40ca000b gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L46f34c;} +//nop; +t3 = MEM_U32(s0 + 0); +//nop; +v0 = MEM_U32(t3 + 44); +t5 = MEM_U8(s6 + 34); +goto L46f37c; +t5 = MEM_U8(s6 + 34); +L46f34c: +t4 = MEM_U32(s0 + 0); +at = 0x4f800000; +v0 = MEM_U32(t4 + 44); +//nop; +f4.w[0] = v0; +if ((int)v0 >= 0) {f6.f[0] = (int)f4.w[0]; +goto L46f374;} +f6.f[0] = (int)f4.w[0]; +f8.w[0] = at; +//nop; +f6.f[0] = f6.f[0] + f8.f[0]; +L46f374: +f20.f[0] = f20.f[0] + f6.f[0]; +L46f378: +t5 = MEM_U8(s6 + 34); +L46f37c: +//nop; +if (t5 == 0) {//nop; +goto L46f3e8;} +//nop; +t6 = MEM_U8(s0 + 23); +//nop; +if (t6 != 0) {//nop; +goto L46f3e8;} +//nop; +t7 = MEM_U8(s0 + 22); +//nop; +if (t7 == 0) {//nop; +goto L46f3e8;} +//nop; +t8 = MEM_U8(s0 + 18); +//nop; +if (t8 != 0) {//nop; +goto L46f3c8;} +//nop; +t9 = MEM_U8(s0 + 21); +//nop; +if (t9 != 0) {//nop; +goto L46f3e8;} +//nop; +L46f3c8: +f10.w[0] = v0; +if ((int)v0 >= 0) {f16.f[0] = (int)f10.w[0]; +goto L46f3e4;} +f16.f[0] = (int)f10.w[0]; +at = 0x4f800000; +f18.w[0] = at; +//nop; +f16.f[0] = f16.f[0] + f18.f[0]; +L46f3e4: +f20.f[0] = f20.f[0] + f16.f[0]; +L46f3e8: +s0 = MEM_U32(s0 + 4); +s2 = s2 + v0; +if (s0 != 0) {//nop; +goto L46f2e0;} +//nop; +L46f3f8: +s4 = 0x1001c904; +s3 = 0x100226a4; +s4 = MEM_U32(s4 + 0); +s0 = zero; +s1 = s6 + 0xc; +s4 = s4 + 0x0; +L46f410: +//nop; +a0 = s0; +a1 = s1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L46f420; +a1 = s1; +L46f420: +// bdead 40fe0009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L46f44c;} +//nop; +t0 = MEM_U32(s3 + 0); +t1 = s0 << 2; +t2 = t0 + t1; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = MEM_U32(t3 + 44); +//nop; +s2 = s2 + t4; +L46f44c: +s0 = s0 + 0x1; +if (s0 != s4) {//nop; +goto L46f410;} +//nop; +if (s5 != 0) {//nop; +goto L46f47c;} +//nop; +v0 = 0x10021d24; +//nop; +t5 = MEM_U32(v0 + 0); +//nop; +t6 = t5 + 0x1; +MEM_U32(v0 + 0) = t6; +goto L46f4f0; +MEM_U32(v0 + 0) = t6; +L46f47c: +f4.w[0] = s2; +at = 0x3fc00000; +f8.f[0] = (int)f4.w[0]; +f6.w[0] = at; +//nop; +f10.f[0] = f8.f[0] * f6.f[0]; +cf = f10.f[0] < f20.f[0]; +//nop; +if (!cf) {//nop; +goto L46f4c0;} +//nop; +v0 = 0x10021d30; +//nop; +t7 = MEM_U32(v0 + 0); +//nop; +t8 = t7 + 0x1; +MEM_U32(v0 + 0) = t8; +goto L46f4f0; +MEM_U32(v0 + 0) = t8; +L46f4c0: +f18.w[0] = s5; +v0 = 0x10021d2c; +f16.f[0] = (int)f18.w[0]; +cf = f16.f[0] <= f20.f[0]; +//nop; +if (cf) {//nop; +goto L46f4e0;} +//nop; +abort(); +L46f4e0: +t9 = MEM_U32(v0 + 0); +//nop; +t0 = t9 + 0x1; +MEM_U32(v0 + 0) = t0; +L46f4f0: +//nop; +a0 = s6; +//nop; +v0 = f_contiguous(mem, sp, a0); +goto L46f500; +//nop; +L46f500: +// bdead 40000009 gp = MEM_U32(sp + 56); +// bdead 40000009 ra = MEM_U32(sp + 60); +v1 = 0x10021d0c; +f20.w[1] = MEM_U32(sp + 16); +t1 = MEM_U32(v1 + 0); +f20.w[0] = MEM_U32(sp + 20); +// bdead 419 s0 = MEM_U32(sp + 28); +// bdead 419 s1 = MEM_U32(sp + 32); +// bdead 419 s2 = MEM_U32(sp + 36); +// bdead 419 s3 = MEM_U32(sp + 40); +// bdead 419 s4 = MEM_U32(sp + 44); +// bdead 419 s5 = MEM_U32(sp + 48); +// bdead 419 s6 = MEM_U32(sp + 52); +t2 = t1 + v0; +// bdead 811 sp = sp + 0x40; +MEM_U32(v1 + 0) = t2; +return; +MEM_U32(v1 + 0) = t2; +} + +static void f_inc_allococ(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46f544: +//inc_allococ: +//nop; +//nop; +//nop; +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L46f588;} +//nop; +v1 = 0x10021d34; +//nop; +L46f568: +t6 = MEM_U32(v1 + 0); +t7 = MEM_U16(v0 + 16); +t9 = MEM_U8(v0 + 18); +v0 = MEM_U32(v0 + 4); +t8 = t6 + t7; +t0 = t8 + t9; +if (v0 != 0) {MEM_U32(v1 + 0) = t0; +goto L46f568;} +MEM_U32(v1 + 0) = t0; +L46f588: +//nop; +return; +//nop; +} + +static uint32_t f_is_cup_affecting_regs(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46f590: +//is_cup_affecting_regs: +v0 = MEM_U32(a0 + 32); +//nop; +a1 = MEM_U8(v0 + 0); +//nop; +t6 = a1 < 0x40; +if (t6 == 0) {t7 = (int)a1 >> 5; +goto L46f5cc;} +t7 = (int)a1 >> 5; +t9 = 0x10001248; +t8 = t7 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (a1 & 0x1f); +t6 = (int)t2 < (int)0x0; +L46f5cc: +if (t6 != 0) {v1 = t6; +goto L46f5f8;} +v1 = t6; +v1 = a1 ^ 0x17; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L46f5f8;} +//nop; +v1 = MEM_U16(v0 + 26); +//nop; +t4 = v1 & 0x2; +t5 = zero < t4; +v1 = t5 < 0x1; +L46f5f8: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_needsplit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L46f600: +//needsplit: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +// fdead 4000006b MEM_U32(sp + 20) = s0; +t6 = MEM_U8(a0 + 33); +s0 = a0; +if (t6 == 0) {a2 = a1; +goto L46f634;} +a2 = a1; +v1 = zero; +goto L46f90c; +v1 = zero; +L46f634: +v0 = MEM_U32(s0 + 36); +a0 = 0x1; +at = (int)v0 < (int)0x1e; +if (at != 0) {//nop; +goto L46f680;} +//nop; +t7 = MEM_U8(s0 + 35); +//nop; +if (t7 == 0) {at = (int)v0 < (int)0x320; +goto L46f678;} +at = (int)v0 < (int)0x320; +at = 0x10005870; +f6.w[0] = MEM_U32(s0 + 48); +f4.w[0] = MEM_U32(at + 0); +//nop; +cf = f4.f[0] < f6.f[0]; +//nop; +if (!cf) {at = (int)v0 < (int)0x320; +goto L46f714;} +at = (int)v0 < (int)0x320; +L46f678: +if (at == 0) {//nop; +goto L46f714;} +//nop; +L46f680: +v1 = MEM_U32(s0 + 8); +//nop; +if (v1 == 0) {//nop; +goto L46f714;} +//nop; +a1 = 0x1001e640; +//nop; +a1 = a1 + 0xfffffff8; +L46f69c: +t8 = MEM_U8(v1 + 19); +v0 = a2 << 3; +if (t8 != 0) {//nop; +goto L46f6dc;} +//nop; +t1 = MEM_U32(v1 + 0); +t9 = a1 + v0; +t2 = t1 + v0; +t3 = MEM_U32(t2 + 48); +t6 = MEM_U32(t2 + 44); +t0 = MEM_U32(t9 + 4); +t5 = MEM_U32(t9 + 0); +t4 = t0 ^ t3; +t7 = t5 ^ t6; +t8 = t4 | t7; +if (t8 == 0) {//nop; +goto L46f6fc;} +//nop; +L46f6dc: +t1 = MEM_U16(v1 + 16); +t0 = MEM_U8(v1 + 18); +//nop; +t3 = t1 + t0; +if (t3 == 0) {//nop; +goto L46f6fc;} +//nop; +a0 = zero; +goto L46f704; +a0 = zero; +L46f6fc: +v1 = MEM_U32(v1 + 4); +//nop; +L46f704: +if (v1 == 0) {//nop; +goto L46f714;} +//nop; +if (a0 != 0) {//nop; +goto L46f69c;} +//nop; +L46f714: +if (a0 == 0) {v1 = 0x1; +goto L46f90c;} +v1 = 0x1; +t9 = 0xffffffff; +MEM_U8(s0 + 32) = (uint8_t)t9; +//nop; +a0 = 0x10022698; +a1 = MEM_U32(s0 + 4); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L46f738; +//nop; +L46f738: +// bdead 40020003 gp = MEM_U32(sp + 24); +a1 = MEM_U32(s0 + 4); +//nop; +a0 = 0x10022690; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L46f750; +//nop; +L46f750: +v0 = MEM_U32(s0 + 56); +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {a2 = 0x4; +goto L46f790;} +a2 = 0x4; +L46f760: +v1 = MEM_U32(v0 + 0); +//nop; +if (v1 == 0) {//nop; +goto L46f780;} +//nop; +t2 = MEM_U32(v1 + 36); +//nop; +t5 = t2 + 0xffffffff; +MEM_U32(v1 + 36) = t5; +L46f780: +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L46f760;} +//nop; +L46f790: +t6 = 0x1001eaf8; +at = 0x6; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != at) {//nop; +goto L46f84c;} +//nop; +a0 = 0x10012018; +t4 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t4 + 2); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L46f7c4; +a3 = 0xa; +L46f7c4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a1 = 0x3a; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x1; +// bdead 400200e3 a3 = 0xa; +MEM_U32(sp + 36) = a0; +f_write_char(mem, sp, a0, a1, a2); +goto L46f7e8; +MEM_U32(sp + 36) = a0; +L46f7e8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +a1 = MEM_U32(s0 + 4); +a2 = 0x5; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L46f804; +a3 = 0xa; +L46f804: +// bdead 40020003 gp = MEM_U32(sp + 24); +a2 = 0x15; +a0 = 0x10012018; +a1 = 0x10005858; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x15; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L46f828; +a1 = a1; +L46f828: +// bdead 40020183 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L46f844; +//nop; +L46f844: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L46f84c: +t7 = 0x1001eb40; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L46f904;} +//nop; +v0 = MEM_U8(s0 + 35); +//nop; +if (v0 != 0) {at = 0x1; +goto L46f894;} +at = 0x1; +//nop; +a0 = s0; +//nop; +f_compute_save(mem, sp, a0); +goto L46f884; +//nop; +L46f884: +// bdead 40020003 gp = MEM_U32(sp + 24); +v0 = MEM_U8(s0 + 35); +//nop; +at = 0x1; +L46f894: +if (v0 != at) {//nop; +goto L46f8ec;} +//nop; +v0 = 0x10021d20; +a0 = s0; +t8 = MEM_U32(v0 + 0); +//nop; +t1 = t8 + 0x1; +MEM_U32(v0 + 0) = t1; +//nop; +//nop; +//nop; +v0 = f_contiguous(mem, sp, a0); +goto L46f8c4; +//nop; +L46f8c4: +// bdead b gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10021d0c; +//nop; +t0 = MEM_U32(v1 + 0); +//nop; +t3 = t0 + v0; +MEM_U32(v1 + 0) = t3; +v1 = zero; +goto L46f90c; +v1 = zero; +L46f8ec: +//nop; +a0 = s0; +//nop; +f_whyuncolored(mem, sp, a0); +goto L46f8fc; +//nop; +L46f8fc: +// bdead 3 gp = MEM_U32(sp + 24); +//nop; +L46f904: +v1 = zero; +goto L46f90c; +v1 = zero; +L46f90c: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 sp = sp + 0x38; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_split(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L46f920: +//split: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 400001eb MEM_U32(sp + 24) = s1; +//nop; +s1 = a1; +// fdead 400401eb MEM_U32(sp + 28) = s2; +s2 = a0; +// fdead 400c01eb MEM_U32(sp + 36) = ra; +a1 = 0x10013450; +// fdead 400c01eb MEM_U32(sp + 32) = gp; +// fdead 400c01eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 120) = a2; +MEM_U32(sp + 124) = a3; +a0 = 0x3c; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L46f964; +a0 = 0x3c; +L46f964: +// bdead 400c000b gp = MEM_U32(sp + 32); +if (v0 != 0) {MEM_U32(s1 + 0) = v0; +goto L46f980;} +MEM_U32(s1 + 0) = v0; +at = 0x1001eb84; +t6 = 0x1; +MEM_U8(at + 0) = (uint8_t)t6; +goto L47069c; +MEM_U8(at + 0) = (uint8_t)t6; +L46f980: +t7 = MEM_U32(s2 + 0); +t9 = MEM_U32(s1 + 0); +t8 = MEM_U32(t7 + 52); +//nop; +MEM_U32(t9 + 52) = t8; +t1 = MEM_U32(s1 + 0); +t2 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t2 + 52) = t1; +t3 = MEM_U32(s2 + 0); +v1 = MEM_U32(s1 + 0); +t4 = MEM_U32(t3 + 0); +//nop; +MEM_U32(v1 + 0) = t4; +t5 = MEM_U32(s2 + 0); +//nop; +t6 = MEM_U8(t5 + 34); +MEM_U8(v1 + 32) = (uint8_t)zero; +MEM_U8(v1 + 34) = (uint8_t)t6; +t7 = MEM_U32(s2 + 0); +//nop; +t8 = MEM_U8(t7 + 33); +//nop; +MEM_U8(v1 + 33) = (uint8_t)t8; +t9 = MEM_U32(s2 + 0); +a1 = MEM_U32(s1 + 0); +a0 = MEM_U32(t9 + 0); +//nop; +MEM_U32(sp + 68) = v1; +//nop; +v0 = f_newbit(mem, sp, a0, a1); +goto L46f9fc; +//nop; +L46f9fc: +v1 = MEM_U32(sp + 68); +t7 = 0xffffffff; +MEM_U32(v1 + 4) = v0; +t1 = MEM_U32(s2 + 0); +// bdead 400d0413 gp = MEM_U32(sp + 32); +at = MEM_U32(t1 + 20); +a0 = zero; +MEM_U32(v1 + 20) = at; +t3 = MEM_U32(t1 + 24); +//nop; +MEM_U32(v1 + 24) = t3; +t4 = MEM_U32(s2 + 0); +//nop; +at = MEM_U32(t4 + 12); +//nop; +MEM_U32(v1 + 12) = at; +t6 = MEM_U32(t4 + 16); +MEM_U32(v1 + 28) = t7; +MEM_U32(v1 + 16) = t6; +t8 = MEM_U32(s2 + 0); +//nop; +t9 = MEM_U32(t8 + 8); +//nop; +MEM_U32(v1 + 8) = t9; +t2 = MEM_U32(s2 + 0); +//nop; +t1 = MEM_U32(t2 + 40); +//nop; +MEM_U32(v1 + 40) = t1; +t3 = MEM_U32(t2 + 44); +MEM_U8(v1 + 35) = (uint8_t)zero; +MEM_U32(v1 + 44) = t3; +t5 = MEM_U32(s2 + 0); +//nop; +MEM_U8(t5 + 35) = (uint8_t)zero; +a3 = MEM_U32(s1 + 0); +//nop; +t0 = MEM_U32(a3 + 8); +//nop; +if (t0 == 0) {s0 = t0; +goto L46fb1c;} +s0 = t0; +a1 = 0x1001e640; +a2 = MEM_U32(sp + 120); +a1 = a1 + 0xfffffff8; +L46faac: +t4 = MEM_U8(s0 + 20); +v1 = s0; +if (t4 == 0) {v0 = a2 << 3; +goto L46fb04;} +v0 = a2 << 3; +t8 = MEM_U32(s0 + 0); +t6 = a1 + v0; +t9 = t8 + v0; +t1 = MEM_U32(t9 + 48); +t5 = MEM_U32(t9 + 44); +t7 = MEM_U32(t6 + 4); +t3 = MEM_U32(t6 + 0); +t2 = t7 ^ t1; +t4 = t3 ^ t5; +t8 = t2 | t4; +if (t8 != 0) {//nop; +goto L46fafc;} +//nop; +t7 = MEM_U8(s0 + 19); +//nop; +if (t7 == 0) {//nop; +goto L46fb04;} +//nop; +L46fafc: +a0 = 0x1; +goto L46fb0c; +a0 = 0x1; +L46fb04: +s0 = MEM_U32(v1 + 4); +//nop; +L46fb0c: +if (a0 != 0) {//nop; +goto L46fb1c;} +//nop; +if (s0 != 0) {//nop; +goto L46faac;} +//nop; +L46fb1c: +a2 = MEM_U32(sp + 120); +if (a0 != 0) {//nop; +goto L46fc34;} +//nop; +if (a0 != 0) {s0 = t0; +goto L46fbbc;} +s0 = t0; +if (t0 == 0) {//nop; +goto L46fbbc;} +//nop; +t1 = 0x1001e640; +v0 = a2 << 3; +t1 = t1 + 0xfffffff8; +a1 = v0 + t1; +L46fb48: +t9 = MEM_U32(s0 + 0); +t6 = MEM_U32(a1 + 4); +t3 = t9 + v0; +t5 = MEM_U32(t3 + 48); +t8 = MEM_U32(t3 + 44); +t4 = MEM_U32(a1 + 0); +t2 = t6 ^ t5; +t7 = t4 ^ t8; +t1 = t2 | t7; +if (t1 != 0) {v1 = s0; +goto L46fb84;} +v1 = s0; +t9 = MEM_U8(s0 + 19); +//nop; +if (t9 == 0) {//nop; +goto L46fba4;} +//nop; +L46fb84: +t6 = MEM_U16(s0 + 16); +t5 = MEM_U8(s0 + 18); +//nop; +t3 = t6 + t5; +if (t3 == 0) {//nop; +goto L46fba4;} +//nop; +a0 = 0x1; +goto L46fbac; +a0 = 0x1; +L46fba4: +s0 = MEM_U32(v1 + 4); +//nop; +L46fbac: +if (a0 != 0) {//nop; +goto L46fbbc;} +//nop; +if (s0 != 0) {//nop; +goto L46fb48;} +//nop; +L46fbbc: +if (a0 != 0) {//nop; +goto L46fc34;} +//nop; +t4 = MEM_U32(s2 + 0); +t2 = 0x1001eb40; +t8 = MEM_U32(t4 + 56); +//nop; +MEM_U32(a3 + 56) = t8; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {t4 = MEM_U8(sp + 127); +goto L46ff1c;} +t4 = MEM_U8(sp + 127); +v0 = 0x10021d24; +//nop; +t7 = MEM_U32(v0 + 0); +//nop; +t1 = t7 + 0x1; +MEM_U32(v0 + 0) = t1; +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_contiguous(mem, sp, a0); +goto L46fc10; +//nop; +L46fc10: +// bdead 400c0189 gp = MEM_U32(sp + 32); +//nop; +v1 = 0x10021d0c; +//nop; +t9 = MEM_U32(v1 + 0); +//nop; +t6 = t9 + v0; +MEM_U32(v1 + 0) = t6; +goto L46ff18; +MEM_U32(v1 + 0) = t6; +L46fc34: +//nop; +a0 = a3 + 0x8; +a1 = s0; +f_dellivbb(mem, sp, a0, a1); +goto L46fc44; +a1 = s0; +L46fc44: +// bdead 400e0003 gp = MEM_U32(sp + 32); +t5 = MEM_U32(s0 + 0); +a0 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(t5 + 8); +a0 = a0 + 0x14; +f_resetbit(mem, sp, a0, a1); +goto L46fc60; +a0 = a0 + 0x14; +L46fc60: +MEM_U32(s0 + 4) = zero; +t3 = MEM_U32(s2 + 0); +// bdead 400e1003 gp = MEM_U32(sp + 32); +MEM_U32(t3 + 8) = s0; +MEM_U32(sp + 100) = s0; +a0 = MEM_U32(s2 + 0); +//nop; +a0 = a0 + 0xc; +//nop; +f_formbvlivran(mem, sp, a0); +goto L46fc88; +//nop; +L46fc88: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 0); +//nop; +a0 = a0 + 0x14; +//nop; +f_formbvlivran(mem, sp, a0); +goto L46fca0; +//nop; +L46fca0: +a2 = MEM_U32(s2 + 0); +// bdead 400e0083 gp = MEM_U32(sp + 32); +t4 = MEM_U32(a2 + 24); +t8 = 0xffffffff; +if (t4 == 0) {// bdead 420e0083 ra = MEM_U32(sp + 36); +goto L4706a0;} +// bdead 420e0083 ra = MEM_U32(sp + 36); +MEM_U32(a2 + 28) = t8; +t2 = MEM_U32(s0 + 0); +a0 = MEM_U32(s2 + 0); +//nop; +a1 = MEM_U16(t2 + 8); +a0 = a0 + 0x14; +f_setbitbb(mem, sp, a0, a1); +goto L46fcd4; +a0 = a0 + 0x14; +L46fcd4: +t7 = MEM_U32(s2 + 0); +// bdead 400f0003 gp = MEM_U32(sp + 32); +MEM_U32(t7 + 44) = zero; +MEM_U32(t7 + 40) = zero; +//nop; +a3 = MEM_U32(sp + 120); +a2 = MEM_U32(s2 + 0); +a1 = MEM_U8(s0 + 19); +a0 = MEM_U32(s0 + 0); +//nop; +f_updateforbidden(mem, sp, a0, a1, a2, a3); +goto L46fd00; +//nop; +L46fd00: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 0); +//nop; +a1 = MEM_U32(sp + 120); +//nop; +f_updatecolorsleft(mem, sp, a0, a1); +goto L46fd18; +//nop; +L46fd18: +t1 = MEM_U32(s2 + 0); +t6 = MEM_U32(s1 + 0); +t9 = MEM_U32(t1 + 56); +// bdead 440e8003 gp = MEM_U32(sp + 32); +MEM_U32(t6 + 56) = t9; +t5 = MEM_U32(s2 + 0); +t4 = MEM_U32(s1 + 0); +t3 = MEM_U32(t5 + 36); +//nop; +MEM_U32(t4 + 36) = t3; +t8 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t8 + 56) = zero; +t7 = MEM_U32(s0 + 0); +t2 = MEM_U32(s1 + 0); +//nop; +a1 = MEM_U16(t7 + 8); +a0 = MEM_U32(t2 + 56); +//nop; +v0 = f_findsharedintf(mem, sp, a0, a1); +goto L46fd68; +//nop; +L46fd68: +// bdead 400e000b gp = MEM_U32(sp + 32); +t1 = MEM_U32(s2 + 0); +at = 0x100226b0; +MEM_U32(t1 + 36) = v0; +a2 = 0x100226a8; +MEM_U32(at + 0) = zero; +t9 = MEM_U32(s0 + 0); +t6 = MEM_U32(a2 + 0); +t0 = 0x100226ac; +MEM_U32(t6 + 0) = t9; +v1 = zero; +MEM_U32(t0 + 0) = zero; +L46fd98: +a2 = 0x100226a8; +t5 = MEM_U32(s2 + 0); +t3 = MEM_U32(a2 + 0); +t4 = v1 << 2; +//nop; +t8 = t3 + t4; +a1 = MEM_U32(t8 + 0); +a0 = MEM_U32(t5 + 0); +//nop; +v0 = f_gettolivbb(mem, sp, a0, a1); +goto L46fdc0; +//nop; +L46fdc0: +// bdead 400c000b gp = MEM_U32(sp + 32); +t2 = MEM_U8(v0 + 23); +t0 = 0x100226ac; +s0 = 0x100226a8; +if (t2 != 0) {//nop; +goto L46fe70;} +//nop; +t7 = MEM_U8(sp + 127); +//nop; +if (t7 == 0) {//nop; +goto L46fe1c;} +//nop; +t9 = MEM_U32(t0 + 0); +t1 = MEM_U32(s0 + 0); +t6 = t9 << 2; +//nop; +t5 = t1 + t6; +a0 = MEM_U32(t5 + 0); +//nop; +v0 = f_is_cup_affecting_regs(mem, sp, a0); +goto L46fe08; +//nop; +L46fe08: +// bdead 400e000b gp = MEM_U32(sp + 32); +//nop; +t0 = 0x100226ac; +if (v0 != 0) {//nop; +goto L46fe70;} +//nop; +L46fe1c: +t4 = MEM_U32(t0 + 0); +t3 = MEM_U32(s0 + 0); +t8 = t4 << 2; +t2 = t3 + t8; +t7 = MEM_U32(t2 + 0); +at = 0x31; +t9 = MEM_U32(t7 + 32); +a3 = MEM_U32(sp + 120); +t1 = MEM_U8(t9 + 0); +//nop; +if (t1 == at) {//nop; +goto L46fe70;} +//nop; +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(s2 + 0); +a2 = sp + 0x64; +f_addadjacents(mem, sp, a0, a1, a2, a3); +goto L46fe60; +a2 = sp + 0x64; +L46fe60: +// bdead 400c0003 gp = MEM_U32(sp + 32); +//nop; +t0 = 0x100226ac; +//nop; +L46fe70: +t6 = MEM_U32(t0 + 0); +t4 = 0x100226b0; +t5 = t6 + 0x1; +MEM_U32(t0 + 0) = t5; +t4 = MEM_U32(t4 + 0); +v1 = t5; +at = t4 < t5; +if (at == 0) {//nop; +goto L46fd98;} +//nop; +v0 = 0x10021d04; +//nop; +t3 = MEM_U32(v0 + 0); +//nop; +t8 = t3 + t5; +MEM_U32(v0 + 0) = t8; +a3 = MEM_U32(s1 + 0); +//nop; +t2 = MEM_U32(a3 + 8); +//nop; +if (t2 != 0) {//nop; +goto L4700a0;} +//nop; +//nop; +a0 = a3 + 0xc; +//nop; +v0 = f_bvectcard(mem, sp, a0); +goto L46fed4; +//nop; +L46fed4: +// bdead 400c018b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L4700a0;} +//nop; +t7 = 0x1001eb40; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {t4 = MEM_U8(sp + 127); +goto L46ff1c;} +t4 = MEM_U8(sp + 127); +v0 = 0x10021d28; +v1 = 0x10021d0c; +t9 = MEM_U32(v0 + 0); +t6 = MEM_U32(v1 + 0); +t1 = t9 + 0x1; +t5 = t6 + 0x1; +MEM_U32(v0 + 0) = t1; +MEM_U32(v1 + 0) = t5; +L46ff18: +t4 = MEM_U8(sp + 127); +L46ff1c: +//nop; +if (t4 != 0) {//nop; +goto L46ff40;} +//nop; +//nop; +a0 = 0x273; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L46ff38; +//nop; +L46ff38: +// bdead 400c0001 gp = MEM_U32(sp + 32); +//nop; +L46ff40: +t8 = MEM_U32(s2 + 0); +t3 = 0xffffffff; +MEM_U8(t8 + 32) = (uint8_t)t3; +t7 = MEM_U32(s1 + 0); +t2 = 0xffffffff; +MEM_U8(t7 + 32) = (uint8_t)t2; +t9 = MEM_U32(s2 + 0); +a0 = 0x10022698; +a1 = MEM_U32(t9 + 4); +//nop; +//nop; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L46ff74; +//nop; +L46ff74: +// bdead 400c0001 gp = MEM_U32(sp + 32); +t1 = MEM_U32(s1 + 0); +//nop; +a0 = 0x10022698; +a1 = MEM_U32(t1 + 4); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L46ff90; +//nop; +L46ff90: +t6 = MEM_U32(s1 + 0); +// bdead 40088001 gp = MEM_U32(sp + 32); +s0 = MEM_U32(t6 + 56); +a2 = 0x4; +if (s0 == 0) {//nop; +goto L46ffd8;} +//nop; +L46ffa8: +v0 = MEM_U32(s0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L46ffc8;} +//nop; +t5 = MEM_U32(v0 + 36); +//nop; +t4 = t5 + 0xffffffff; +MEM_U32(v0 + 36) = t4; +L46ffc8: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L46ffa8;} +//nop; +L46ffd8: +t3 = 0x1001eaf8; +at = 0x6; +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != at) {// bdead 40080081 ra = MEM_U32(sp + 36); +goto L4706a0;} +// bdead 40080081 ra = MEM_U32(sp + 36); +t8 = MEM_U32(s2 + 0); +a0 = 0x10012018; +t2 = MEM_U32(t8 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t2 + 2); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L470010; +a3 = 0xa; +L470010: +// bdead 40080001 gp = MEM_U32(sp + 32); +a1 = 0x3a; +s0 = 0x10012018; +//nop; +s0 = MEM_U32(s0 + 0); +a2 = 0x1; +// bdead 400a00c1 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L470034; +a0 = s0; +L470034: +// bdead 400a0001 gp = MEM_U32(sp + 32); +t7 = MEM_U32(s2 + 0); +//nop; +a1 = MEM_U32(t7 + 4); +a0 = s0; +a2 = 0x5; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L470054; +a3 = 0xa; +L470054: +// bdead 40000001 gp = MEM_U32(sp + 32); +a2 = 0x1c; +a0 = 0x10012018; +a1 = 0x10005888; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x1c; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L470078; +a1 = a1; +L470078: +// bdead 40000181 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L470094; +//nop; +L470094: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4706a0; +// bdead 1 ra = MEM_U32(sp + 36); +L4700a0: +t9 = 0x1001eaf8; +at = 0x6; +t9 = MEM_U32(t9 + 0); +a2 = 0xa; +if (t9 != at) {a3 = 0xa; +goto L4701a8;} +a3 = 0xa; +a0 = 0x10012018; +a1 = 0x1000587e; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4700d0; +a1 = a1; +L4700d0: +// bdead 400c0003 gp = MEM_U32(sp + 32); +t1 = MEM_U32(s2 + 0); +a0 = 0x10012018; +t6 = MEM_U32(t1 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t6 + 2); +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4700f8; +a3 = 0xa; +L4700f8: +// bdead 400c0003 gp = MEM_U32(sp + 32); +a1 = 0x3a; +s0 = 0x10012018; +//nop; +s0 = MEM_U32(s0 + 0); +a2 = 0x1; +// bdead 400e00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L47011c; +a0 = s0; +L47011c: +// bdead 400e0003 gp = MEM_U32(sp + 32); +t5 = MEM_U32(s2 + 0); +//nop; +a1 = MEM_U32(t5 + 4); +a0 = s0; +a2 = 0x5; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L47013c; +a3 = 0xa; +L47013c: +// bdead 400c0003 gp = MEM_U32(sp + 32); +a2 = 0xa; +a0 = 0x10012018; +a1 = 0x10005874; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L470160; +a1 = a1; +L470160: +// bdead 400c0003 gp = MEM_U32(sp + 32); +t4 = MEM_U32(s1 + 0); +a0 = 0x10012018; +//nop; +a1 = MEM_U32(t4 + 4); +a0 = MEM_U32(a0 + 0); +a2 = 0x5; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L470184; +a3 = 0xa; +L470184: +// bdead 400c0183 gp = MEM_U32(sp + 32); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4701a0; +//nop; +L4701a0: +// bdead 400c0103 gp = MEM_U32(sp + 32); +//nop; +L4701a8: +t3 = MEM_U32(s1 + 0); +//nop; +s0 = MEM_U32(t3 + 56); +//nop; +if (s0 == 0) {//nop; +goto L470320;} +//nop; +L4701c0: +t8 = MEM_U32(s0 + 4); +t2 = MEM_U8(s0 + 8); +MEM_U32(sp + 88) = t8; +if (t2 == 0) {//nop; +goto L4702cc;} +//nop; +//nop; +MEM_U8(s0 + 8) = (uint8_t)zero; +a1 = MEM_U32(s1 + 0); +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_intfering(mem, sp, a0, a1); +goto L4701ec; +//nop; +L4701ec: +// bdead 400e000b gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L470240;} +//nop; +a0 = MEM_U32(s2 + 0); +//nop; +a1 = MEM_U32(s0 + 0); +a0 = a0 + 0x38; +f_insintf(mem, sp, a0, a1); +goto L47020c; +a0 = a0 + 0x38; +L47020c: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(s1 + 0); +a0 = a0 + 0x38; +f_insintf(mem, sp, a0, a1); +goto L470224; +a0 = a0 + 0x38; +L470224: +v0 = MEM_U32(s0 + 0); +// bdead 400c010b gp = MEM_U32(sp + 32); +t7 = MEM_U32(v0 + 36); +//nop; +t9 = t7 + 0x1; +MEM_U32(v0 + 36) = t9; +goto L470310; +MEM_U32(v0 + 36) = t9; +L470240: +a3 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U32(a3 + 56); +//nop; +if (s0 != a0) {//nop; +goto L470264;} +//nop; +t1 = MEM_U32(s0 + 4); +MEM_U32(a3 + 56) = t1; +goto L470294; +MEM_U32(a3 + 56) = t1; +L470264: +v0 = MEM_U32(a0 + 4); +v1 = a0; +if (s0 == v0) {//nop; +goto L470288;} +//nop; +L470274: +v1 = v0; +v0 = MEM_U32(v0 + 4); +//nop; +if (s0 != v0) {//nop; +goto L470274;} +//nop; +L470288: +t6 = MEM_U32(s0 + 4); +//nop; +MEM_U32(v1 + 4) = t6; +L470294: +a3 = MEM_U32(s1 + 0); +//nop; +t5 = MEM_U32(a3 + 36); +//nop; +t4 = t5 + 0xffffffff; +MEM_U32(a3 + 36) = t4; +t3 = MEM_U32(s2 + 0); +//nop; +t8 = MEM_U32(t3 + 56); +//nop; +MEM_U32(s0 + 4) = t8; +t2 = MEM_U32(s2 + 0); +MEM_U32(t2 + 56) = s0; +goto L470310; +MEM_U32(t2 + 56) = s0; +L4702cc: +v0 = MEM_U32(s0 + 0); +//nop; +if (v0 == 0) {s0 = MEM_U32(sp + 88); +goto L470314;} +s0 = MEM_U32(sp + 88); +v1 = MEM_U32(v0 + 56); +a2 = MEM_U32(s2 + 0); +t7 = MEM_U32(v1 + 0); +a3 = MEM_U32(s1 + 0); +if (a2 == t7) {//nop; +goto L47030c;} +//nop; +L4702f4: +v1 = MEM_U32(v1 + 4); +//nop; +t9 = MEM_U32(v1 + 0); +//nop; +if (a2 != t9) {//nop; +goto L4702f4;} +//nop; +L47030c: +MEM_U32(v1 + 0) = a3; +L470310: +s0 = MEM_U32(sp + 88); +L470314: +//nop; +if (s0 != 0) {//nop; +goto L4701c0;} +//nop; +L470320: +t6 = 0x1001eb84; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != 0) {// bdead 400c0103 ra = MEM_U32(sp + 36); +goto L4706a0;} +// bdead 400c0103 ra = MEM_U32(sp + 36); +a2 = MEM_U32(s2 + 0); +s0 = zero; +v1 = MEM_U32(a2 + 56); +//nop; +if (v1 == 0) {//nop; +goto L470374;} +//nop; +L470350: +t5 = MEM_U32(v1 + 0); +//nop; +if (t5 == 0) {//nop; +goto L470364;} +//nop; +s0 = s0 + 0x1; +L470364: +v1 = MEM_U32(v1 + 4); +//nop; +if (v1 != 0) {//nop; +goto L470350;} +//nop; +L470374: +t4 = MEM_U32(a2 + 36); +//nop; +v0 = s0 ^ t4; +if (v0 == 0) {s0 = zero; +goto L4703a0;} +s0 = zero; +//nop; +a0 = 0x13b1; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L470398; +//nop; +L470398: +// bdead 400e0083 gp = MEM_U32(sp + 32); +//nop; +L4703a0: +a3 = MEM_U32(s1 + 0); +//nop; +v1 = MEM_U32(a3 + 56); +//nop; +if (v1 == 0) {//nop; +goto L4703dc;} +//nop; +L4703b8: +t3 = MEM_U32(v1 + 0); +//nop; +if (t3 == 0) {//nop; +goto L4703cc;} +//nop; +s0 = s0 + 0x1; +L4703cc: +v1 = MEM_U32(v1 + 4); +//nop; +if (v1 != 0) {//nop; +goto L4703b8;} +//nop; +L4703dc: +t8 = MEM_U32(a3 + 36); +//nop; +if (s0 == t8) {//nop; +goto L470404;} +//nop; +//nop; +a0 = 0x13b2; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L4703fc; +//nop; +L4703fc: +// bdead 400c0003 gp = MEM_U32(sp + 32); +//nop; +L470404: +//nop; +a0 = MEM_U32(s2 + 0); +//nop; +v0 = f_isconstrained(mem, sp, a0); +goto L470414; +//nop; +L470414: +// bdead 400c000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L47045c;} +//nop; +t2 = MEM_U32(s2 + 0); +//nop; +a0 = 0x10022690; +a1 = MEM_U32(t2 + 4); +//nop; +f_setbit(mem, sp, a0, a1); +goto L470438; +//nop; +L470438: +// bdead 400c0003 gp = MEM_U32(sp + 32); +t7 = MEM_U32(s2 + 0); +//nop; +a0 = 0x10022698; +a1 = MEM_U32(t7 + 4); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L470454; +//nop; +L470454: +// bdead 400c0003 gp = MEM_U32(sp + 32); +//nop; +L47045c: +//nop; +a0 = MEM_U32(s2 + 0); +//nop; +f_updatelivran(mem, sp, a0); +goto L47046c; +//nop; +L47046c: +t9 = MEM_U32(s1 + 0); +// bdead 440c0003 gp = MEM_U32(sp + 32); +MEM_U32(t9 + 44) = zero; +MEM_U32(t9 + 40) = zero; +a3 = MEM_U32(s1 + 0); +//nop; +s0 = MEM_U32(a3 + 8); +//nop; +if (s0 == 0) {//nop; +goto L4704c8;} +//nop; +L470494: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U8(s0 + 19); +a2 = MEM_U32(s1 + 0); +a3 = MEM_U32(sp + 120); +//nop; +f_updateforbidden(mem, sp, a0, a1, a2, a3); +goto L4704b0; +//nop; +L4704b0: +s0 = MEM_U32(s0 + 4); +// bdead 400e0003 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L470494;} +//nop; +a3 = MEM_U32(s1 + 0); +//nop; +L4704c8: +//nop; +a0 = a3 + 0xc; +//nop; +v0 = f_bvectempty(mem, sp, a0); +goto L4704d8; +//nop; +L4704d8: +// bdead 400c000b gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L470558;} +//nop; +v0 = 0x1001c904; +s0 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +v0 = v0 + 0x0; +MEM_U32(sp + 56) = v0; +L4704fc: +a1 = MEM_U32(s1 + 0); +//nop; +a0 = s0; +a1 = a1 + 0xc; +v0 = f_bvectin(mem, sp, a0, a1); +goto L470510; +a1 = a1 + 0xc; +L470510: +// bdead 400e000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t6 = s0 << 2; +goto L470548;} +t6 = s0 << 2; +t1 = 0x100226a4; +//nop; +t1 = MEM_U32(t1 + 0); +a2 = MEM_U32(s1 + 0); +t5 = t1 + t6; +a0 = MEM_U32(t5 + 0); +a3 = MEM_U32(sp + 120); +a1 = zero; +f_updateforbidden(mem, sp, a0, a1, a2, a3); +goto L470540; +a1 = zero; +L470540: +// bdead 400e0003 gp = MEM_U32(sp + 32); +//nop; +L470548: +t4 = MEM_U32(sp + 56); +s0 = s0 + 0x1; +if (s0 != t4) {//nop; +goto L4704fc;} +//nop; +L470558: +//nop; +a0 = MEM_U32(s1 + 0); +a1 = MEM_U32(sp + 120); +//nop; +f_updatecolorsleft(mem, sp, a0, a1); +goto L47056c; +//nop; +L47056c: +// bdead 400c0001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = f_isconstrained(mem, sp, a0); +goto L470584; +//nop; +L470584: +// bdead 400c0009 gp = MEM_U32(sp + 32); +if (v0 != 0) {//nop; +goto L4705b4;} +//nop; +t3 = MEM_U32(s1 + 0); +//nop; +a0 = 0x10022690; +a1 = MEM_U32(t3 + 4); +//nop; +f_setbit(mem, sp, a0, a1); +goto L4705a8; +//nop; +L4705a8: +// bdead 40080001 gp = MEM_U32(sp + 32); +t2 = MEM_U32(s2 + 0); +goto L4705d8; +t2 = MEM_U32(s2 + 0); +L4705b4: +t8 = MEM_U32(s1 + 0); +//nop; +a0 = 0x10022698; +a1 = MEM_U32(t8 + 4); +//nop; +f_setbit(mem, sp, a0, a1); +goto L4705cc; +//nop; +L4705cc: +// bdead 40080001 gp = MEM_U32(sp + 32); +//nop; +t2 = MEM_U32(s2 + 0); +L4705d8: +//nop; +s0 = MEM_U32(t2 + 56); +//nop; +if (s0 == 0) {//nop; +goto L470684;} +//nop; +L4705ec: +v0 = MEM_U32(s0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L470674;} +//nop; +//nop; +a0 = MEM_U32(v0 + 4); +a1 = 0x10022690; +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L470610; +//nop; +L470610: +// bdead 40020009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L470674;} +//nop; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +v0 = f_isconstrained(mem, sp, a0); +goto L47062c; +//nop; +L47062c: +// bdead 40020009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L470674;} +//nop; +t7 = MEM_U32(s0 + 0); +//nop; +a0 = 0x10022690; +a1 = MEM_U32(t7 + 4); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L470650; +//nop; +L470650: +t9 = MEM_U32(s0 + 0); +// bdead 44020001 gp = MEM_U32(sp + 32); +a1 = MEM_U32(t9 + 4); +//nop; +a0 = 0x10022698; +//nop; +f_setbit(mem, sp, a0, a1); +goto L47066c; +//nop; +L47066c: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L470674: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L4705ec;} +//nop; +L470684: +v0 = 0x10021cf8; +//nop; +t1 = MEM_U32(v0 + 0); +//nop; +t6 = t1 + 0x1; +MEM_U32(v0 + 0) = t6; +L47069c: +// bdead 1 ra = MEM_U32(sp + 36); +L4706a0: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +} + +static void f_cupcosts(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4706b4: +//cupcosts: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 400001eb MEM_U32(sp + 68) = ra; +// fdead 400001eb MEM_U32(sp + 64) = fp; +// fdead 400001eb MEM_U32(sp + 60) = gp; +// fdead 400001eb MEM_U32(sp + 56) = s7; +// fdead 400001eb MEM_U32(sp + 52) = s6; +// fdead 400001eb MEM_U32(sp + 48) = s5; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 16) = f20.w[1]; +MEM_U32(sp + 20) = f20.w[0]; +MEM_U32(sp + 120) = a2; +s1 = MEM_U32(a0 + 8); +f20.w[0] = zero; +s2 = a1; +s3 = a0; +if (s1 == 0) {s5 = a2 & 0xff; +goto L470c74;} +s5 = a2 & 0xff; +s6 = 0x1001e668; +s4 = 0x1001e674; +fp = 0x10; +s7 = 0x3; +L470724: +t6 = MEM_U8(s1 + 21); +//nop; +if (t6 != 0) {//nop; +goto L4708b4;} +//nop; +s0 = MEM_U32(s1 + 0); +//nop; +v0 = MEM_U32(s0 + 20); +//nop; +if (v0 == 0) {//nop; +goto L4708b4;} +//nop; +//nop; +a0 = MEM_U32(v0 + 0); +//nop; +v0 = f_is_cup_affecting_regs(mem, sp, a0); +goto L47075c; +//nop; +L47075c: +// bdead c1fe000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4708b4;} +//nop; +t7 = MEM_U32(s0 + 20); +//nop; +t8 = MEM_U32(t7 + 0); +a1 = s3 + 0x14; +a0 = MEM_U16(t8 + 8); +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L470784; +//nop; +L470784: +// bdead c1fe000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4708b4;} +//nop; +t9 = MEM_U32(s0 + 20); +//nop; +t0 = MEM_U32(t9 + 0); +//nop; +v1 = MEM_U32(t0 + 32); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +if (fp != v0) {//nop; +goto L470810;} +//nop; +if (s5 == 0) {//nop; +goto L4708b4;} +//nop; +//nop; +a1 = MEM_U32(v1 + 32); +a2 = MEM_U32(v1 + 36); +a0 = s2; +v0 = f_in_reg_masks(mem, sp, a0, a1, a2); +goto L4707d4; +a0 = s2; +L4707d4: +// bdead c1fe000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4708b4;} +//nop; +t1 = MEM_U32(s0 + 44); +f4.w[0] = MEM_U32(s4 + 0); +f6.w[0] = t1; +if ((int)t1 >= 0) {f8.f[0] = (int)f6.w[0]; +goto L470804;} +f8.f[0] = (int)f6.w[0]; +at = 0x4f800000; +f10.w[0] = at; +//nop; +f8.f[0] = f8.f[0] + f10.f[0]; +L470804: +f16.f[0] = f4.f[0] * f8.f[0]; +f20.f[0] = f20.f[0] + f16.f[0]; +goto L4708b4; +f20.f[0] = f20.f[0] + f16.f[0]; +L470810: +if (s5 != 0) {//nop; +goto L470830;} +//nop; +t2 = MEM_U32(v1 + 20); +//nop; +t3 = MEM_U8(t2 + 12); +//nop; +if (t3 == 0) {//nop; +goto L4708b4;} +//nop; +L470830: +t4 = MEM_U16(v1 + 26); +at = 0x17; +t5 = t4 & 0x100; +if (t5 == 0) {//nop; +goto L470854;} +//nop; +if (v0 != at) {at = 0xd; +goto L470854;} +at = 0xd; +if (s2 != at) {//nop; +goto L4708b4;} +//nop; +L470854: +v0 = MEM_U32(v1 + 20); +//nop; +t6 = MEM_U8(v0 + 12); +//nop; +if (t6 == 0) {//nop; +goto L470888;} +//nop; +t7 = MEM_U32(v0 + 36); +//nop; +t8 = t7 + s2; +t9 = MEM_U8(t8 + -1); +//nop; +if (t9 == 0) {//nop; +goto L4708b4;} +//nop; +L470888: +t0 = MEM_U32(s0 + 44); +f18.w[0] = MEM_U32(s4 + 0); +f6.w[0] = t0; +if ((int)t0 >= 0) {f10.f[0] = (int)f6.w[0]; +goto L4708ac;} +f10.f[0] = (int)f6.w[0]; +at = 0x4f800000; +f4.w[0] = at; +//nop; +f10.f[0] = f10.f[0] + f4.f[0]; +L4708ac: +f8.f[0] = f18.f[0] * f10.f[0]; +f20.f[0] = f20.f[0] + f8.f[0]; +L4708b4: +t1 = MEM_U8(s3 + 34); +//nop; +if (t1 == 0) {//nop; +goto L470904;} +//nop; +t2 = MEM_U8(s1 + 23); +//nop; +if (t2 != 0) {//nop; +goto L470904;} +//nop; +t3 = MEM_U8(s1 + 22); +//nop; +if (t3 == 0) {//nop; +goto L470904;} +//nop; +t4 = MEM_U8(s1 + 18); +//nop; +if (t4 != 0) {//nop; +goto L470a78;} +//nop; +t5 = MEM_U8(s1 + 21); +//nop; +if (t5 == 0) {//nop; +goto L470a78;} +//nop; +L470904: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = f_is_cup_affecting_regs(mem, sp, a0); +goto L470914; +//nop; +L470914: +// bdead c1fc000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L470a78;} +//nop; +t6 = MEM_U32(s1 + 0); +//nop; +v0 = MEM_U32(t6 + 24); +//nop; +if (v0 == 0) {//nop; +goto L470a78;} +//nop; +t7 = MEM_U32(v0 + 0); +//nop; +a0 = MEM_U16(t7 + 8); +a1 = s3 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L47094c; +a1 = s3 + 0x14; +L47094c: +// bdead c1fc000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L470a78;} +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = MEM_U32(a0 + 32); +//nop; +v1 = MEM_U8(v0 + 0); +//nop; +if (fp != v1) {//nop; +goto L4709d4;} +//nop; +if (s5 == 0) {//nop; +goto L470a78;} +//nop; +//nop; +a1 = MEM_U32(v0 + 32); +a2 = MEM_U32(v0 + 36); +a0 = s2; +v0 = f_in_reg_masks(mem, sp, a0, a1, a2); +goto L470994; +a0 = s2; +L470994: +// bdead c1fc000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L470a78;} +//nop; +t8 = MEM_U32(s1 + 0); +f16.w[0] = MEM_U32(s4 + 0); +t9 = MEM_U32(t8 + 44); +at = 0x4f800000; +f6.w[0] = t9; +if ((int)t9 >= 0) {f4.f[0] = (int)f6.w[0]; +goto L4709c8;} +f4.f[0] = (int)f6.w[0]; +f18.w[0] = at; +//nop; +f4.f[0] = f4.f[0] + f18.f[0]; +L4709c8: +f10.f[0] = f16.f[0] * f4.f[0]; +f20.f[0] = f20.f[0] + f10.f[0]; +goto L470a78; +f20.f[0] = f20.f[0] + f10.f[0]; +L4709d4: +if (s5 != 0) {//nop; +goto L4709f4;} +//nop; +t0 = MEM_U32(v0 + 20); +//nop; +t1 = MEM_U8(t0 + 12); +//nop; +if (t1 == 0) {//nop; +goto L470a78;} +//nop; +L4709f4: +t2 = MEM_U16(v0 + 26); +at = 0x17; +t3 = t2 & 0x100; +if (t3 == 0) {//nop; +goto L470a18;} +//nop; +if (v1 != at) {at = 0xd; +goto L470a18;} +at = 0xd; +if (s2 != at) {//nop; +goto L470a78;} +//nop; +L470a18: +v1 = MEM_U32(v0 + 20); +//nop; +t4 = MEM_U8(v1 + 12); +//nop; +if (t4 == 0) {//nop; +goto L470a4c;} +//nop; +t5 = MEM_U32(v1 + 36); +//nop; +t6 = t5 + s2; +t7 = MEM_U8(t6 + -1); +//nop; +if (t7 == 0) {//nop; +goto L470a78;} +//nop; +L470a4c: +t8 = MEM_U32(a0 + 44); +f8.w[0] = MEM_U32(s4 + 0); +f6.w[0] = t8; +if ((int)t8 >= 0) {f18.f[0] = (int)f6.w[0]; +goto L470a70;} +f18.f[0] = (int)f6.w[0]; +at = 0x4f800000; +f16.w[0] = at; +//nop; +f18.f[0] = f18.f[0] + f16.f[0]; +L470a70: +f4.f[0] = f8.f[0] * f18.f[0]; +f20.f[0] = f20.f[0] + f4.f[0]; +L470a78: +v1 = MEM_U8(s1 + 19); +at = 0x1; +if (v1 == 0) {//nop; +goto L470ad0;} +//nop; +if (v1 == at) {//nop; +goto L470ad0;} +//nop; +t9 = s2 < 0x40; +if (t9 == 0) {t0 = (int)s2 >> 5; +goto L470ab4;} +t0 = (int)s2 >> 5; +t1 = t0 << 2; +t2 = s6 + t1; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (s2 & 0x1f); +t9 = (int)t4 < (int)0x0; +L470ab4: +if (t9 == 0) {//nop; +goto L470ad0;} +//nop; +at = 0x100058a4; +//nop; +f0.w[0] = MEM_U32(at + 0); +// bdead 40000001 ra = MEM_U32(sp + 68); +goto L470f40; +// bdead 40000001 ra = MEM_U32(sp + 68); +L470ad0: +t6 = 0x1001c8f8; +a0 = MEM_U32(s1 + 0); +t6 = MEM_U32(t6 + 0); +t7 = s2 < 0x40; +if (t6 != a0) {//nop; +goto L470b64;} +//nop; +if (t7 == 0) {t8 = (int)s2 >> 5; +goto L470b08;} +t8 = (int)s2 >> 5; +t0 = t8 << 2; +t1 = s6 + t0; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (s2 & 0x1f); +t7 = (int)t3 < (int)0x0; +L470b08: +if (t7 == 0) {//nop; +goto L470b64;} +//nop; +v0 = MEM_U32(s3 + 0); +//nop; +t5 = MEM_U8(v0 + 0); +//nop; +if (s7 != t5) {//nop; +goto L470b64;} +//nop; +t9 = MEM_U8(v0 + 22); +at = 0x2; +if (t9 != at) {//nop; +goto L470b64;} +//nop; +t6 = 0x1001c4c4; +t8 = MEM_U16(v0 + 20); +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != t8) {//nop; +goto L470b64;} +//nop; +at = 0x100058a8; +//nop; +f0.w[0] = MEM_U32(at + 0); +// bdead 40000001 ra = MEM_U32(sp + 68); +goto L470f40; +// bdead 40000001 ra = MEM_U32(sp + 68); +L470b64: +t0 = 0x1001e6b4; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (s7 != t0) {//nop; +goto L470c18;} +//nop; +t1 = MEM_U32(a0 + 24); +t2 = s2 < 0x40; +if (t1 != 0) {//nop; +goto L470c18;} +//nop; +if (t2 == 0) {t3 = (int)s2 >> 5; +goto L470bac;} +t3 = (int)s2 >> 5; +t4 = t3 << 2; +t7 = s6 + t4; +t5 = MEM_U32(t7 + 0); +//nop; +t9 = t5 << (s2 & 0x1f); +t2 = (int)t9 < (int)0x0; +L470bac: +if (t2 == 0) {//nop; +goto L470c18;} +//nop; +v0 = MEM_U32(s3 + 0); +//nop; +t8 = MEM_U8(v0 + 0); +//nop; +if (s7 != t8) {//nop; +goto L470c18;} +//nop; +t0 = MEM_U8(v0 + 22); +at = 0x2; +if (t0 != at) {//nop; +goto L470c18;} +//nop; +t1 = 0x1001c4c4; +t3 = MEM_U16(v0 + 20); +t1 = MEM_U32(t1 + 0); +//nop; +if (t1 != t3) {//nop; +goto L470c18;} +//nop; +t4 = MEM_U8(s1 + 22); +//nop; +if (t4 == 0) {//nop; +goto L470c18;} +//nop; +at = 0x100058ac; +//nop; +f0.w[0] = MEM_U32(at + 0); +// bdead 40000001 ra = MEM_U32(sp + 68); +goto L470f40; +// bdead 40000001 ra = MEM_U32(sp + 68); +L470c18: +if (v1 == 0) {//nop; +goto L470c64;} +//nop; +if (s2 == v1) {//nop; +goto L470c64;} +//nop; +t7 = MEM_U32(a0 + 44); +f10.w[0] = MEM_U32(s4 + 0); +f6.w[0] = t7; +if ((int)t7 >= 0) {f16.f[0] = (int)f6.w[0]; +goto L470c4c;} +f16.f[0] = (int)f6.w[0]; +at = 0x4f800000; +f8.w[0] = at; +//nop; +f16.f[0] = f16.f[0] + f8.f[0]; +L470c4c: +f18.f[0] = f10.f[0] * f16.f[0]; +at = 0x41200000; +f4.w[0] = at; +//nop; +f6.f[0] = f18.f[0] / f4.f[0]; +f20.f[0] = f20.f[0] + f6.f[0]; +L470c64: +s1 = MEM_U32(s1 + 4); +//nop; +if (s1 != 0) {//nop; +goto L470724;} +//nop; +L470c74: +//nop; +s4 = 0x1001e674; +s6 = 0x1001e668; +a0 = s3 + 0xc; +s7 = 0x3; +fp = 0x10; +MEM_U32(sp + 72) = a0; +v0 = f_bvectempty(mem, sp, a0); +goto L470c94; +MEM_U32(sp + 72) = a0; +L470c94: +// bdead c1f8000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L470f38;} +//nop; +v0 = 0x1001c904; +s1 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +v0 = v0 + 0x0; +MEM_U32(sp + 88) = v0; +L470cb8: +//nop; +a1 = MEM_U32(sp + 72); +a0 = s1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L470cc8; +a0 = s1; +L470cc8: +// bdead c1fc0009 gp = MEM_U32(sp + 60); +if (v0 == 0) {t8 = MEM_U32(sp + 88); +goto L470f2c;} +t8 = MEM_U32(sp + 88); +t5 = 0x100226a4; +t9 = s1 << 2; +t5 = MEM_U32(t5 + 0); +//nop; +t6 = t5 + t9; +s0 = MEM_U32(t6 + 0); +//nop; +v0 = MEM_U32(s0 + 20); +//nop; +if (v0 == 0) {//nop; +goto L470e8c;} +//nop; +v1 = MEM_U32(v0 + 0); +//nop; +t2 = MEM_U32(v1 + 32); +//nop; +t8 = MEM_U8(t2 + 0); +//nop; +t0 = t8 < 0x40; +if (t0 == 0) {t1 = (int)t8 >> 5; +goto L470d44;} +t1 = (int)t8 >> 5; +t4 = 0x10001250; +t3 = t1 << 2; +t4 = t4; +t7 = t4 + t3; +t5 = MEM_U32(t7 + 0); +//nop; +t9 = t5 << (t8 & 0x1f); +t0 = (int)t9 < (int)0x0; +L470d44: +if (t0 == 0) {//nop; +goto L470e8c;} +//nop; +//nop; +a0 = MEM_U16(v1 + 8); +a1 = s3 + 0x14; +v0 = f_bvectin(mem, sp, a0, a1); +goto L470d5c; +a1 = s3 + 0x14; +L470d5c: +// bdead c1fe0009 gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L470e8c;} +//nop; +t2 = MEM_U32(s0 + 20); +//nop; +t1 = MEM_U32(t2 + 0); +//nop; +v1 = MEM_U32(t1 + 32); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +if (fp != v0) {//nop; +goto L470de8;} +//nop; +if (s5 == 0) {//nop; +goto L470e8c;} +//nop; +//nop; +a1 = MEM_U32(v1 + 32); +a2 = MEM_U32(v1 + 36); +a0 = s2; +v0 = f_in_reg_masks(mem, sp, a0, a1, a2); +goto L470dac; +a0 = s2; +L470dac: +// bdead c1fe0009 gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L470e8c;} +//nop; +t4 = MEM_U32(s0 + 44); +f8.w[0] = MEM_U32(s4 + 0); +f10.w[0] = t4; +if ((int)t4 >= 0) {f16.f[0] = (int)f10.w[0]; +goto L470ddc;} +f16.f[0] = (int)f10.w[0]; +at = 0x4f800000; +f18.w[0] = at; +//nop; +f16.f[0] = f16.f[0] + f18.f[0]; +L470ddc: +f4.f[0] = f8.f[0] * f16.f[0]; +f20.f[0] = f20.f[0] + f4.f[0]; +goto L470e8c; +f20.f[0] = f20.f[0] + f4.f[0]; +L470de8: +if (s5 != 0) {//nop; +goto L470e08;} +//nop; +t3 = MEM_U32(v1 + 20); +//nop; +t7 = MEM_U8(t3 + 12); +//nop; +if (t7 == 0) {//nop; +goto L470e8c;} +//nop; +L470e08: +t5 = MEM_U16(v1 + 26); +at = 0x17; +t8 = t5 & 0x100; +if (t8 == 0) {//nop; +goto L470e2c;} +//nop; +if (v0 != at) {at = 0xd; +goto L470e2c;} +at = 0xd; +if (s2 != at) {//nop; +goto L470e8c;} +//nop; +L470e2c: +v0 = MEM_U32(v1 + 20); +//nop; +t9 = MEM_U8(v0 + 12); +//nop; +if (t9 == 0) {//nop; +goto L470e60;} +//nop; +t6 = MEM_U32(v0 + 36); +//nop; +t0 = t6 + s2; +t2 = MEM_U8(t0 + -1); +//nop; +if (t2 == 0) {//nop; +goto L470e8c;} +//nop; +L470e60: +t1 = MEM_U32(s0 + 44); +f6.w[0] = MEM_U32(s4 + 0); +f10.w[0] = t1; +if ((int)t1 >= 0) {f18.f[0] = (int)f10.w[0]; +goto L470e84;} +f18.f[0] = (int)f10.w[0]; +at = 0x4f800000; +f8.w[0] = at; +//nop; +f18.f[0] = f18.f[0] + f8.f[0]; +L470e84: +f16.f[0] = f6.f[0] * f18.f[0]; +f20.f[0] = f20.f[0] + f16.f[0]; +L470e8c: +t4 = 0x1001c8f8; +t7 = s2 < 0x40; +t4 = MEM_U32(t4 + 0); +//nop; +t3 = MEM_U16(t4 + 8); +//nop; +if (s1 != t3) {t8 = MEM_U32(sp + 88); +goto L470f2c;} +t8 = MEM_U32(sp + 88); +if (t7 == 0) {t5 = (int)s2 >> 5; +goto L470ecc;} +t5 = (int)s2 >> 5; +t8 = t5 << 2; +t9 = s6 + t8; +t6 = MEM_U32(t9 + 0); +//nop; +t0 = t6 << (s2 & 0x1f); +t7 = (int)t0 < (int)0x0; +L470ecc: +if (t7 == 0) {t8 = MEM_U32(sp + 88); +goto L470f2c;} +t8 = MEM_U32(sp + 88); +v0 = MEM_U32(s3 + 0); +//nop; +t1 = MEM_U8(v0 + 0); +//nop; +if (s7 != t1) {t8 = MEM_U32(sp + 88); +goto L470f2c;} +t8 = MEM_U32(sp + 88); +t4 = MEM_U8(v0 + 22); +at = 0x2; +if (t4 != at) {t8 = MEM_U32(sp + 88); +goto L470f2c;} +t8 = MEM_U32(sp + 88); +t3 = 0x1001c4c4; +t5 = MEM_U16(v0 + 20); +t3 = MEM_U32(t3 + 0); +//nop; +if (t3 != t5) {t8 = MEM_U32(sp + 88); +goto L470f2c;} +t8 = MEM_U32(sp + 88); +at = 0x100058b0; +//nop; +f0.w[0] = MEM_U32(at + 0); +// bdead 40000001 ra = MEM_U32(sp + 68); +goto L470f40; +// bdead 40000001 ra = MEM_U32(sp + 68); +// fdead 0 t8 = MEM_U32(sp + 88); +L470f2c: +s1 = s1 + 0x1; +if (s1 != t8) {//nop; +goto L470cb8;} +//nop; +L470f38: +f0.f[0] = f20.f[0]; +// bdead 40000001 ra = MEM_U32(sp + 68); +L470f40: +f20.w[1] = MEM_U32(sp + 16); +f20.w[0] = MEM_U32(sp + 20); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +} + +static void f_put_in_fallthru_bb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L470f74: +//put_in_fallthru_bb: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 36) = a1; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +a1 = 0x10013450; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +a0 = 0xc; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L470fac; +a0 = 0xc; +L470fac: +t6 = MEM_U32(sp + 36); +v1 = MEM_U32(sp + 32); +// bdead 40008019 gp = MEM_U32(sp + 24); +MEM_U8(v0 + 0) = (uint8_t)t6; +t7 = MEM_U32(sp + 40); +//nop; +MEM_U32(v0 + 4) = t7; +t8 = MEM_U8(sp + 47); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t8; +t9 = MEM_U32(v1 + 236); +//nop; +MEM_U32(v0 + 8) = t9; +// bdead 19 ra = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x20; +MEM_U32(v1 + 236) = v0; +return; +MEM_U32(v1 + 236) = v0; +} + +static void f_put_in_jump_bb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L470ff0: +//put_in_jump_bb: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 36) = a1; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +a1 = 0x10013450; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 44) = a3; +a0 = 0xc; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L471028; +a0 = 0xc; +L471028: +t6 = MEM_U32(sp + 36); +v1 = MEM_U32(sp + 32); +// bdead 40008019 gp = MEM_U32(sp + 24); +MEM_U8(v0 + 0) = (uint8_t)t6; +t7 = MEM_U32(sp + 40); +//nop; +MEM_U32(v0 + 4) = t7; +t8 = MEM_U8(sp + 47); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t8; +t9 = MEM_U32(v1 + 240); +//nop; +MEM_U32(v0 + 8) = t9; +// bdead 19 ra = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x20; +MEM_U32(v1 + 240) = v0; +return; +MEM_U32(v1 + 240) = v0; +} + +static void f_globalcolor(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47106c: +//globalcolor: +//nop; +//nop; +//nop; +sp = sp + 0xfffffee0; +t6 = 0x1001e6c4; +at = 0x100226a0; +t6 = MEM_U8(t6 + 0); +// fdead 4000818f MEM_U32(sp + 100) = ra; +// fdead 4000818f MEM_U32(sp + 96) = fp; +// fdead 4000818f MEM_U32(sp + 92) = gp; +// fdead 4000818f MEM_U32(sp + 88) = s7; +// fdead 4000818f MEM_U32(sp + 84) = s6; +// fdead 4000818f MEM_U32(sp + 80) = s5; +// fdead 4000818f MEM_U32(sp + 76) = s4; +// fdead 4000818f MEM_U32(sp + 72) = s3; +// fdead 4000818f MEM_U32(sp + 68) = s2; +// fdead 4000818f MEM_U32(sp + 64) = s1; +// fdead 4000818f MEM_U32(sp + 60) = s0; +MEM_U32(sp + 48) = f28.w[1]; +MEM_U32(sp + 52) = f28.w[0]; +MEM_U32(sp + 40) = f26.w[1]; +MEM_U32(sp + 44) = f26.w[0]; +MEM_U32(sp + 32) = f24.w[1]; +MEM_U32(sp + 36) = f24.w[0]; +MEM_U32(sp + 24) = f22.w[1]; +MEM_U32(sp + 28) = f22.w[0]; +MEM_U32(sp + 16) = f20.w[1]; +MEM_U32(sp + 20) = f20.w[0]; +if (t6 == 0) {MEM_U32(at + 0) = zero; +goto L471104;} +MEM_U32(at + 0) = zero; +t7 = 0x10021c74; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(t7 + 52); +//nop; +if (t8 != 0) {//nop; +goto L471180;} +//nop; +L471104: +t9 = 0x1001c904; +at = 0x1001e674; +t9 = MEM_U32(t9 + 0); +f4.w[0] = MEM_U32(at + 0); +f6.w[0] = t9; +if ((int)t9 >= 0) {f8.f[0] = (int)f6.w[0]; +goto L471130;} +f8.f[0] = (int)f6.w[0]; +at = 0x4f800000; +f10.w[0] = at; +//nop; +f8.f[0] = f8.f[0] + f10.f[0]; +L471130: +f16.f[0] = f4.f[0] * f8.f[0]; +at = 0x3e800000; +f18.w[0] = at; +at = 0x40800000; +f24.f[0] = f16.f[0] * f18.f[0]; +f10.w[0] = at; +at = 0x42700000; +f4.w[0] = at; +cf = f24.f[0] < f10.f[0]; +//nop; +if (!cf) {//nop; +goto L471164;} +//nop; +f24.f[0] = f10.f[0]; +L471164: +cf = f24.f[0] <= f4.f[0]; +//nop; +if (cf) {//nop; +goto L4711b8;} +//nop; +f24.f[0] = f4.f[0]; +//nop; +goto L4711b8; +//nop; +L471180: +t0 = 0x1001c8f8; +at = 0x1001e674; +t0 = MEM_U32(t0 + 0); +f8.w[0] = MEM_U32(at + 0); +t1 = MEM_U32(t0 + 44); +at = 0x4f800000; +t2 = t1 << 1; +f16.w[0] = t2; +if ((int)t2 >= 0) {f18.f[0] = (int)f16.w[0]; +goto L4711b4;} +f18.f[0] = (int)f16.w[0]; +f6.w[0] = at; +//nop; +f18.f[0] = f18.f[0] + f6.f[0]; +L4711b4: +f24.f[0] = f8.f[0] * f18.f[0]; +L4711b8: +a1 = 0x1001e5f0; +a0 = 0x10022690; +v0 = MEM_U32(a1 + 0); +v1 = MEM_U32(a1 + 4); +if ((int)v0 >= 0) {t3 = v0; +goto L4711d4;} +t3 = v0; +t3 = 0x0; +L4711d4: +t4 = v0 + 0x3; +t5 = t4 + 0x1; +at = (int)t5 < (int)0x21; +if (at != 0) {//nop; +goto L4711ec;} +//nop; +t5 = 0x20; +L4711ec: +t0 = 0x1001e668; +t6 = t3 - t5; +t0 = MEM_U32(t0 + 0); +t7 = (int)t6 >> 31; +t8 = t7 << (t6 & 0x1f); +at = 0xfffffeff; +t9 = t8 >> (t3 & 0x1f); +t1 = t0 & at; +t2 = t1 | t9; +if ((int)v1 >= 0) {t5 = v1; +goto L47121c;} +t5 = v1; +t5 = 0x0; +L47121c: +t7 = v1 + 0x1; +t6 = t7 + 0x1; +at = (int)t6 < (int)0x21; +if (at != 0) {t8 = t5 - t6; +goto L471238;} +t8 = t5 - t6; +t6 = 0x20; +t8 = t5 - t6; +L471238: +t3 = (int)t8 >> 31; +t0 = t3 << (t8 & 0x1f); +t1 = t0 >> (t5 & 0x1f); +t9 = t2 | t1; +t6 = v0 + 0xffffffe0; +if ((int)t6 >= 0) {MEM_U32(sp + 184) = t9; +goto L471258;} +MEM_U32(sp + 184) = t9; +t6 = 0x0; +L471258: +t3 = t4 + 0xffffffe1; +at = (int)t3 < (int)0x21; +if (at != 0) {t4 = v1 + 0xffffffe0; +goto L47126c;} +t4 = v1 + 0xffffffe0; +t3 = 0x20; +L47126c: +t1 = 0x1001e668; +t8 = t6 - t3; +t0 = (int)t8 >> 31; +t1 = MEM_U32(t1 + 4); +t5 = t0 << (t8 & 0x1f); +t2 = t5 >> (t6 & 0x1f); +if ((int)t4 >= 0) {t9 = t1 | t2; +goto L471290;} +t9 = t1 | t2; +t4 = 0x0; +L471290: +t3 = t7 + 0xffffffe1; +at = (int)t3 < (int)0x21; +if (at != 0) {t0 = t4 - t3; +goto L4712a8;} +t0 = t4 - t3; +t3 = 0x20; +t0 = t4 - t3; +L4712a8: +t8 = (int)t0 >> 31; +t5 = t8 << (t0 & 0x1f); +t6 = t5 >> (t4 & 0x1f); +t1 = t9 | t6; +MEM_U32(a0 + 0) = zero; +MEM_U32(a0 + 4) = zero; +//nop; +MEM_U32(sp + 188) = t1; +//nop; +f_checkbvlist(mem, sp, a0); +goto L4712d0; +//nop; +L4712d0: +// bdead 40000003 gp = MEM_U32(sp + 92); +//nop; +v0 = 0x1001cb38; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +v0 = v0 + 0xffffffff; +if ((int)v0 < 0) {v0 = v0 + 0x1; +goto L47146c;} +v0 = v0 + 0x1; +s1 = 0x1001cc00; +MEM_U32(sp + 172) = v0; +MEM_U32(sp + 272) = zero; +L471300: +//nop; +a0 = MEM_U32(sp + 272); +a1 = s1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L471310; +a1 = s1; +L471310: +// bdead 4004000b gp = MEM_U32(sp + 92); +if (v0 == 0) {v0 = MEM_U32(sp + 272); +goto L47145c;} +v0 = MEM_U32(sp + 272); +t2 = 0x1001cc30; +t7 = MEM_U32(sp + 272); +t2 = MEM_U32(t2 + 0); +t3 = t7 << 3; +v0 = t2 + t3; +s5 = MEM_U32(v0 + 4); +//nop; +MEM_U32(s5 + 40) = zero; +MEM_U32(s5 + 44) = zero; +a0 = MEM_U32(v0 + 0); +//nop; +v0 = f_regclassof(mem, sp, a0); +goto L47134c; +//nop; +L47134c: +s0 = MEM_U32(s5 + 8); +// bdead 4046000b gp = MEM_U32(sp + 92); +if (s0 == 0) {s6 = v0; +goto L471384;} +s6 = v0; +L47135c: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = MEM_U8(s0 + 19); +a2 = s5; +a3 = s6; +f_updateforbidden(mem, sp, a0, a1, a2, a3); +goto L471374; +a3 = s6; +L471374: +s0 = MEM_U32(s0 + 4); +// bdead 40c60003 gp = MEM_U32(sp + 92); +if (s0 != 0) {//nop; +goto L47135c;} +//nop; +L471384: +//nop; +s0 = s5 + 0xc; +a0 = s0; +v0 = f_bvectempty(mem, sp, a0); +goto L471394; +a0 = s0; +L471394: +// bdead 40c6000b gp = MEM_U32(sp + 92); +if (v0 != 0) {//nop; +goto L471408;} +//nop; +s3 = 0x1001c904; +s2 = zero; +s3 = MEM_U32(s3 + 0); +//nop; +s3 = s3 + 0x0; +L4713b4: +//nop; +a0 = s2; +a1 = s0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4713c4; +a1 = s0; +L4713c4: +// bdead 40de000b gp = MEM_U32(sp + 92); +if (v0 == 0) {t0 = s2 << 2; +goto L4713fc;} +t0 = s2 << 2; +t8 = 0x100226a4; +//nop; +t8 = MEM_U32(t8 + 0); +a1 = zero; +t5 = t8 + t0; +a0 = MEM_U32(t5 + 0); +a2 = s5; +a3 = s6; +f_updateforbidden(mem, sp, a0, a1, a2, a3); +goto L4713f4; +a3 = s6; +L4713f4: +// bdead 40de0003 gp = MEM_U32(sp + 92); +//nop; +L4713fc: +s2 = s2 + 0x1; +if (s2 != s3) {//nop; +goto L4713b4;} +//nop; +L471408: +//nop; +a0 = s5; +a1 = s6; +f_updatecolorsleft(mem, sp, a0, a1); +goto L471418; +a1 = s6; +L471418: +// bdead 40440003 gp = MEM_U32(sp + 92); +a0 = s5; +//nop; +MEM_U32(sp + 276) = s5; +//nop; +v0 = f_isconstrained(mem, sp, a0); +goto L471430; +//nop; +L471430: +// bdead 4004000b gp = MEM_U32(sp + 92); +if (v0 != 0) {v0 = MEM_U32(sp + 272); +goto L47145c;} +v0 = MEM_U32(sp + 272); +//nop; +a0 = 0x10022690; +a1 = MEM_U32(sp + 272); +//nop; +f_setbit(mem, sp, a0, a1); +goto L471450; +//nop; +L471450: +// bdead 40040003 gp = MEM_U32(sp + 92); +//nop; +v0 = MEM_U32(sp + 272); +L47145c: +t4 = MEM_U32(sp + 172); +v0 = v0 + 0x1; +if (v0 != t4) {MEM_U32(sp + 272) = v0; +goto L471300;} +MEM_U32(sp + 272) = v0; +L47146c: +a0 = 0x10022698; +//nop; +MEM_U32(a0 + 0) = zero; +MEM_U32(a0 + 4) = zero; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L47148c; +//nop; +L47148c: +// bdead 40000083 gp = MEM_U32(sp + 92); +t6 = 0x8; +t9 = 0x1001cb38; +at = 0x1001cb3c; +t9 = MEM_U32(t9 + 0); +t1 = 0x1001cc10; +MEM_U32(at + 0) = t9; +at = 0x10005950; +f22.w[0] = MEM_U32(sp + 192); +f28.w[0] = MEM_U32(at + 0); +at = 0x10005954; +s7 = 0x1001eb84; +f26.w[0] = MEM_U32(at + 0); +MEM_U32(sp + 136) = t6; +s6 = 0x1; +fp = sp + 0x114; +MEM_U32(sp + 132) = t1; +L4714d0: +at = 0x1; +if (s6 == at) {//nop; +goto L47152c;} +//nop; +//nop; +a0 = MEM_U32(sp + 132); +//nop; +f_checkbvlist(mem, sp, a0); +goto L4714ec; +//nop; +L4714ec: +// bdead c1800003 gp = MEM_U32(sp + 92); +//nop; +//nop; +a0 = 0x10022690; +//nop; +f_checkbvlist(mem, sp, a0); +goto L471504; +//nop; +L471504: +// bdead c1800003 gp = MEM_U32(sp + 92); +//nop; +//nop; +a0 = 0x10022698; +//nop; +f_checkbvlist(mem, sp, a0); +goto L47151c; +//nop; +L47151c: +t7 = MEM_U8(s7 + 0); +// bdead c1810083 gp = MEM_U32(sp + 92); +if (t7 != 0) {// bdead c1800083 ra = MEM_U32(sp + 100); +goto L473b74;} +// bdead c1800083 ra = MEM_U32(sp + 100); +L47152c: +//nop; +a0 = 0x10022698; +a1 = MEM_U32(sp + 132); +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L471540; +//nop; +L471540: +// bdead c1800083 gp = MEM_U32(sp + 92); +//nop; +//nop; +a0 = 0x10022698; +a1 = 0x10022690; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L47155c; +//nop; +L47155c: +// bdead c1800003 gp = MEM_U32(sp + 92); +//nop; +//nop; +a0 = 0x10022698; +//nop; +v0 = f_bvectempty(mem, sp, a0); +goto L471574; +//nop; +L471574: +// bdead c180008b gp = MEM_U32(sp + 92); +if (v0 != 0) {t3 = MEM_U32(sp + 136); +goto L4721a0;} +t3 = MEM_U32(sp + 136); +L471580: +t3 = 0x1001cb38; +t2 = 0xffffffff; +t3 = MEM_U32(t3 + 0); +MEM_U32(sp + 268) = t2; +f20.f[0] = f26.f[0]; +if (t3 == 0) {a0 = zero; +goto L4717b0;} +a0 = zero; +MEM_U32(sp + 272) = a0; +L4715a0: +//nop; +a0 = MEM_U32(sp + 272); +a1 = 0x10022698; +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L4715b4; +//nop; +L4715b4: +// bdead c180008b gp = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L471798;} +//nop; +t8 = 0x1001cc30; +t0 = MEM_U32(sp + 272); +t8 = MEM_U32(t8 + 0); +t5 = t0 << 3; +t4 = t8 + t5; +s5 = MEM_U32(t4 + 4); +//nop; +v0 = MEM_U8(s5 + 35); +//nop; +if (v0 != 0) {at = 0x2; +goto L47160c;} +at = 0x2; +//nop; +a0 = s5; +//nop; +f_compute_save(mem, sp, a0); +goto L4715fc; +//nop; +L4715fc: +// bdead c1c00083 gp = MEM_U32(sp + 92); +v0 = MEM_U8(s5 + 35); +//nop; +at = 0x2; +L47160c: +if (v0 != at) {MEM_U32(sp + 276) = s5; +goto L471758;} +MEM_U32(sp + 276) = s5; +t9 = 0x1001eb40; +//nop; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L471644;} +//nop; +//nop; +a0 = s5; +//nop; +f_whyuncolored(mem, sp, a0); +goto L47163c; +//nop; +L47163c: +// bdead c1c00003 gp = MEM_U32(sp + 92); +//nop; +L471644: +//nop; +t6 = 0xffffffff; +a0 = 0x10022698; +a1 = MEM_U32(sp + 272); +MEM_U8(s5 + 32) = (uint8_t)t6; +f_resetbit(mem, sp, a0, a1); +goto L47165c; +MEM_U8(s5 + 32) = (uint8_t)t6; +L47165c: +s0 = MEM_U32(s5 + 56); +// bdead c1c20003 gp = MEM_U32(sp + 92); +if (s0 == 0) {a2 = 0x4; +goto L47169c;} +a2 = 0x4; +L47166c: +v0 = MEM_U32(s0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L47168c;} +//nop; +t1 = MEM_U32(v0 + 36); +//nop; +t7 = t1 + 0xffffffff; +MEM_U32(v0 + 36) = t7; +L47168c: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L47166c;} +//nop; +L47169c: +t2 = 0x1001eaf8; +at = 0x6; +t2 = MEM_U32(t2 + 0); +MEM_U32(sp + 276) = s5; +if (t2 != at) {a3 = 0xa; +goto L471758;} +a3 = 0xa; +a0 = 0x10012018; +t3 = MEM_U32(s5 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t3 + 2); +MEM_U32(sp + 276) = s5; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4716d0; +MEM_U32(sp + 276) = s5; +L4716d0: +// bdead c1800003 gp = MEM_U32(sp + 92); +a1 = 0x3a; +s0 = 0x10012018; +//nop; +s0 = MEM_U32(s0 + 0); +a2 = 0x1; +// bdead c18200c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L4716f4; +a0 = s0; +L4716f4: +// bdead c1820003 gp = MEM_U32(sp + 92); +a1 = MEM_U32(sp + 272); +//nop; +a0 = s0; +a2 = 0x5; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L471710; +a3 = 0xa; +L471710: +// bdead c1800003 gp = MEM_U32(sp + 92); +a2 = 0x17; +a0 = 0x10012018; +a1 = 0x10005939; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x17; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L471734; +a1 = a1; +L471734: +// bdead c1800183 gp = MEM_U32(sp + 92); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L471750; +//nop; +L471750: +// bdead c1800083 gp = MEM_U32(sp + 92); +//nop; +L471758: +s5 = MEM_U32(sp + 276); +//nop; +f0.w[0] = MEM_U32(s5 + 48); +//nop; +cf = f20.f[0] < f0.f[0]; +//nop; +if (!cf) {//nop; +goto L471798;} +//nop; +t0 = MEM_U8(s5 + 35); +at = 0x1; +if (t0 != at) {MEM_U32(sp + 276) = s5; +goto L471798;} +MEM_U32(sp + 276) = s5; +t8 = MEM_U32(sp + 272); +f20.f[0] = f0.f[0]; +MEM_U32(sp + 276) = s5; +MEM_U32(sp + 268) = t8; +L471798: +t9 = 0x1001cb38; +t5 = MEM_U32(sp + 272); +t9 = MEM_U32(t9 + 0); +t4 = t5 + 0x1; +if (t4 != t9) {MEM_U32(sp + 272) = t4; +goto L4715a0;} +MEM_U32(sp + 272) = t4; +L4717b0: +t6 = MEM_U32(sp + 268); +at = 0xffffffff; +if (t6 == at) {t7 = t6 << 3; +goto L47219c;} +t7 = t6 << 3; +t1 = 0x1001cc30; +v0 = 0x1001eb64; +t1 = MEM_U32(t1 + 0); +t0 = 0x1001e5d0; +t4 = 0x1001e5d8; +t2 = t1 + t7; +t5 = 0x1001e5e0; +t6 = 0x1001e5e8; +s5 = MEM_U32(t2 + 4); +s3 = s6 << 2; +v0 = MEM_U8(v0 + 0); +t0 = t0 + 0xfffffffc; +t4 = t4 + 0xfffffffc; +t3 = 0xffffffff; +t9 = s3 + t4; +t8 = s3 + t0; +t5 = t5 + 0xfffffffc; +t6 = t6 + 0xfffffffc; +f20.f[0] = f28.f[0]; +MEM_U32(sp + 220) = t3; +s4 = s3 + t6; +s1 = s3 + t5; +MEM_U32(sp + 120) = t8; +if (v0 != 0) {MEM_U32(sp + 112) = t9; +goto L471854;} +MEM_U32(sp + 112) = t9; +a1 = MEM_U32(t8 + 0); +//nop; +a0 = s5; +a2 = 0x1; +a1 = a1 + 0x1; +f_cupcosts(mem, sp, a0, a1, a2); +goto L47183c; +a1 = a1 + 0x1; +L47183c: +// bdead c1f40003 gp = MEM_U32(sp + 92); +f22.f[0] = f0.f[0]; +v0 = 0x1001eb64; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +L471854: +t7 = MEM_U32(sp + 120); +s0 = MEM_U32(s1 + 0); +v1 = MEM_U32(t7 + 0); +//nop; +at = (int)s0 < (int)v1; +if (at != 0) {MEM_U32(sp + 172) = v1; +goto L471984;} +MEM_U32(sp + 172) = v1; +s2 = v1; +s0 = s0 + 0x1; +t2 = s2 < 0x40; +L47187c: +if (t2 == 0) {t3 = (int)s2 >> 5; +goto L47189c;} +t3 = (int)s2 >> 5; +t0 = t3 << 2; +t8 = s5 + t0; +t5 = MEM_U32(t8 + 40); +//nop; +t4 = t5 << (s2 & 0x1f); +t2 = (int)t4 < (int)0x0; +L47189c: +if (t2 != 0) {//nop; +goto L471978;} +//nop; +if (v0 != 0) {t6 = s2 < 0x40; +goto L4718e0;} +t6 = s2 < 0x40; +if (t6 == 0) {t1 = (int)s2 >> 5; +goto L4718d0;} +t1 = (int)s2 >> 5; +t7 = t1 << 2; +t3 = sp + 0xb8; +t0 = t7 + t3; +t8 = MEM_U32(t0 + 0); +//nop; +t5 = t8 << (s2 & 0x1f); +t6 = (int)t5 < (int)0x0; +L4718d0: +if (t6 != 0) {//nop; +goto L4718e0;} +//nop; +f2.f[0] = f22.f[0]; +goto L47190c; +f2.f[0] = f22.f[0]; +L4718e0: +//nop; +a0 = s5; +a1 = s2; +a2 = 0x1; +f_cupcosts(mem, sp, a0, a1, a2); +goto L4718f4; +a2 = 0x1; +L4718f4: +// bdead c1fa0003 gp = MEM_U32(sp + 92); +f2.f[0] = f0.f[0]; +v0 = 0x1001eb64; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +L47190c: +cf = f2.f[0] < f20.f[0]; +t9 = s2 < 0x20; +if (!cf) {t2 = ~s2; +goto L471940;} +t2 = ~s2; +t7 = s2 + 0xffffffe0; +t3 = t7 < 0x20; +t0 = t3 << (t2 & 0x1f); +t1 = t9 << (t2 & 0x1f); +f20.f[0] = f2.f[0]; +MEM_U32(sp + 220) = s2; +MEM_U32(sp + 212) = t1; +MEM_U32(sp + 216) = t0; +goto L471978; +MEM_U32(sp + 216) = t0; +L471940: +cf = f2.f[0] == f20.f[0]; +t8 = s2 < 0x20; +if (!cf) {t5 = ~s2; +goto L471978;} +t5 = ~s2; +t1 = s2 + 0xffffffe0; +t6 = MEM_U32(sp + 212); +t2 = MEM_U32(sp + 216); +t7 = t1 < 0x20; +t3 = t7 << (t5 & 0x1f); +t4 = t8 << (t5 & 0x1f); +t9 = t6 | t4; +t0 = t2 | t3; +MEM_U32(sp + 216) = t0; +MEM_U32(sp + 212) = t9; +L471978: +s2 = s2 + 0x1; +if (s2 != s0) {t2 = s2 < 0x40; +goto L47187c;} +t2 = s2 < 0x40; +L471984: +if (v0 != 0) {a0 = s5; +goto L4719a8;} +a0 = s5; +t8 = MEM_U32(sp + 112); +//nop; +a1 = MEM_U32(t8 + 0); +a2 = zero; +f_cupcosts(mem, sp, a0, a1, a2); +goto L4719a0; +a2 = zero; +L4719a0: +// bdead c1f00003 gp = MEM_U32(sp + 92); +f22.f[0] = f0.f[0]; +L4719a8: +t6 = MEM_U32(sp + 112); +s0 = MEM_U32(s4 + 0); +v0 = MEM_U32(t6 + 0); +//nop; +at = (int)s0 < (int)v0; +if (at != 0) {s2 = v0; +goto L471b74;} +s2 = v0; +s0 = s0 + 0x1; +t4 = s2 < 0x40; +L4719cc: +if (t4 == 0) {t9 = (int)s2 >> 5; +goto L4719ec;} +t9 = (int)s2 >> 5; +t1 = t9 << 2; +t7 = s5 + t1; +t5 = MEM_U32(t7 + 40); +//nop; +t2 = t5 << (s2 & 0x1f); +t4 = (int)t2 < (int)0x0; +L4719ec: +if (t4 != 0) {//nop; +goto L471b68;} +//nop; +t0 = 0x1001eb64; +t8 = s2 < 0x40; +t0 = MEM_U8(t0 + 0); +a0 = s5; +if (t0 != 0) {//nop; +goto L471a4c;} +//nop; +if (t8 == 0) {t6 = (int)s2 >> 5; +goto L471a30;} +t6 = (int)s2 >> 5; +t9 = t6 << 2; +t1 = sp + 0xb8; +t7 = t9 + t1; +t5 = MEM_U32(t7 + 0); +//nop; +t2 = t5 << (s2 & 0x1f); +t8 = (int)t2 < (int)0x0; +L471a30: +if (t8 != 0) {//nop; +goto L471a4c;} +//nop; +v1 = 0x1001eb70; +f2.f[0] = f22.f[0]; +v1 = MEM_U8(v1 + 0); +//nop; +goto L471a74; +//nop; +L471a4c: +//nop; +a1 = s2; +a2 = zero; +f_cupcosts(mem, sp, a0, a1, a2); +goto L471a5c; +a2 = zero; +L471a5c: +// bdead c1fa0003 gp = MEM_U32(sp + 92); +f2.f[0] = f0.f[0]; +v1 = 0x1001eb70; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +L471a74: +if (v1 == 0) {t4 = s2 < 0x40; +goto L471abc;} +t4 = s2 < 0x40; +if (t4 == 0) {t0 = (int)s2 >> 5; +goto L471aa0;} +t0 = (int)s2 >> 5; +t9 = 0x1001e668; +t6 = t0 << 2; +t1 = t6 + t9; +t7 = MEM_U32(t1 + 0); +//nop; +t5 = t7 << (s2 & 0x1f); +t4 = (int)t5 < (int)0x0; +L471aa0: +if (t4 != 0) {t8 = s2 < 0x40; +goto L471ac0;} +t8 = s2 < 0x40; +t3 = 0x1001eb74; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {t8 = s2 < 0x40; +goto L471afc;} +L471abc: +t8 = s2 < 0x40; +L471ac0: +if (t8 == 0) {t6 = (int)s2 >> 5; +goto L471af0;} +t6 = (int)s2 >> 5; +t0 = MEM_U32(sp + 136); +t7 = 0x1001e650; +t9 = t6 << 2; +t1 = t0 + t9; +t7 = t7 + 0xfffffff8; +t5 = t1 + t7; +t2 = MEM_U32(t5 + 0); +//nop; +t4 = t2 << (s2 & 0x1f); +t8 = (int)t4 < (int)0x0; +L471af0: +if (t8 != 0) {//nop; +goto L471afc;} +//nop; +f2.f[0] = f2.f[0] + f24.f[0]; +L471afc: +cf = f2.f[0] < f20.f[0]; +t6 = s2 < 0x20; +if (!cf) {t0 = ~s2; +goto L471b30;} +t0 = ~s2; +t1 = s2 + 0xffffffe0; +t7 = t1 < 0x20; +t5 = t7 << (t0 & 0x1f); +t9 = t6 << (t0 & 0x1f); +f20.f[0] = f2.f[0]; +MEM_U32(sp + 220) = s2; +MEM_U32(sp + 212) = t9; +MEM_U32(sp + 216) = t5; +goto L471b68; +MEM_U32(sp + 216) = t5; +L471b30: +cf = f2.f[0] == f20.f[0]; +t2 = s2 < 0x20; +if (!cf) {t4 = ~s2; +goto L471b68;} +t4 = ~s2; +t9 = s2 + 0xffffffe0; +t8 = MEM_U32(sp + 212); +t0 = MEM_U32(sp + 216); +t1 = t9 < 0x20; +t7 = t1 << (t4 & 0x1f); +t3 = t2 << (t4 & 0x1f); +t6 = t8 | t3; +t5 = t0 | t7; +MEM_U32(sp + 216) = t5; +MEM_U32(sp + 212) = t6; +L471b68: +s2 = s2 + 0x1; +if (s2 != s0) {t4 = s2 < 0x40; +goto L4719cc;} +t4 = s2 < 0x40; +L471b74: +t2 = MEM_U32(s5 + 28); +f10.w[0] = MEM_U32(s5 + 48); +f4.w[0] = t2; +a0 = fp; +f16.f[0] = (int)f4.w[0]; +a1 = sp + 0x118; +a2 = s6; +f6.f[0] = f10.f[0] * f16.f[0]; +cf = f6.f[0] <= f20.f[0]; +//nop; +if (!cf) {//nop; +goto L471bf8;} +//nop; +//nop; +MEM_U32(sp + 276) = s5; +a3 = 0x1; +f_split(mem, sp, a0, a1, a2, a3); +goto L471bb4; +a3 = 0x1; +L471bb4: +t8 = MEM_U8(s7 + 0); +// bdead c3800003 gp = MEM_U32(sp + 92); +if (t8 != 0) {// bdead c1800003 ra = MEM_U32(sp + 100); +goto L473b74;} +// bdead c1800003 ra = MEM_U32(sp + 100); +s1 = MEM_U32(sp + 280); +at = 0xffffffff; +t3 = MEM_S8(s1 + 32); +//nop; +if (t3 == at) {//nop; +goto L472180;} +//nop; +//nop; +a0 = s1; +//nop; +f_updatelivran(mem, sp, a0); +goto L471bec; +//nop; +L471bec: +// bdead c1800003 gp = MEM_U32(sp + 92); +//nop; +goto L472180; +//nop; +L471bf8: +t6 = 0x1001eb40; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L471c70;} +//nop; +v0 = 0x10021d1c; +a0 = s5; +t9 = MEM_U32(v0 + 0); +//nop; +t1 = t9 + 0x1; +MEM_U32(v0 + 0) = t1; +//nop; +//nop; +//nop; +f_inc_allococ(mem, sp, a0); +goto L471c38; +//nop; +L471c38: +// bdead c1f00003 gp = MEM_U32(sp + 92); +a0 = s5; +//nop; +//nop; +//nop; +v0 = f_contiguous(mem, sp, a0); +goto L471c50; +//nop; +L471c50: +// bdead c1f0000b gp = MEM_U32(sp + 92); +//nop; +t4 = 0x10021d0c; +at = 0x10021d0c; +t4 = MEM_U32(t4 + 0); +//nop; +t0 = t4 + v0; +MEM_U32(at + 0) = t0; +L471c70: +v1 = 0x1001eb70; +t7 = MEM_U32(sp + 220); +v1 = MEM_U8(v1 + 0); +t5 = t7 + 0xffffffe0; +if (v1 == 0) {t2 = t5 < 0x20; +goto L471d68;} +t2 = t5 < 0x20; +t8 = ~t7; +t3 = t2 << (t8 & 0x1f); +t4 = t7 < 0x20; +t0 = ~t7; +t8 = MEM_U32(sp + 212); +t9 = MEM_U32(sp + 216); +t5 = t4 << (t0 & 0x1f); +t6 = ~t3; +t2 = ~t5; +t3 = t8 & t2; +t1 = t9 & t6; +t9 = t1 | t3; +if (t9 == 0) {t8 = MEM_U32(sp + 220); +goto L471d6c;} +t8 = MEM_U32(sp + 220); +t6 = MEM_U32(sp + 120); +a0 = MEM_U32(s4 + 0); +s2 = MEM_U32(t6 + 0); +v0 = zero; +at = (int)a0 < (int)s2; +if (at != 0) {t7 = s2 < 0x40; +goto L471d5c;} +t7 = s2 < 0x40; +L471cdc: +if (t7 == 0) {t4 = (int)s2 >> 5; +goto L471d00;} +t4 = (int)s2 >> 5; +t0 = t4 << 2; +t5 = sp + 0xd4; +t8 = t0 + t5; +t2 = MEM_U32(t8 + 0); +//nop; +t1 = t2 << (s2 & 0x1f); +t7 = (int)t1 < (int)0x0; +L471d00: +if (t7 != 0) {//nop; +goto L471d10;} +//nop; +s2 = s2 + 0x1; +goto L471d48; +s2 = s2 + 0x1; +L471d10: +t9 = 0x10021c74; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +t6 = MEM_U32(t9 + 36); +//nop; +t4 = t6 + s2; +t0 = MEM_U8(t4 + -1); +//nop; +if (t0 == 0) {//nop; +goto L471d44;} +//nop; +v0 = 0x1; +goto L471d48; +v0 = 0x1; +L471d44: +s2 = s2 + 0x1; +L471d48: +at = (int)a0 < (int)s2; +if (at != 0) {//nop; +goto L471d5c;} +//nop; +if (v0 == 0) {t7 = s2 < 0x40; +goto L471cdc;} +t7 = s2 < 0x40; +L471d5c: +if (v0 == 0) {t8 = MEM_U32(sp + 220); +goto L471d6c;} +t8 = MEM_U32(sp + 220); +MEM_U32(sp + 220) = s2; +L471d68: +t8 = MEM_U32(sp + 220); +L471d6c: +t5 = MEM_U32(sp + 220); +t1 = ~t8; +t7 = t8 + 0xffffffe0; +t9 = t7 < 0x20; +t2 = t8 < 0x20; +t3 = t2 << (t1 & 0x1f); +t6 = t9 << (t1 & 0x1f); +MEM_U32(sp + 236) = t6; +MEM_U32(sp + 232) = t3; +if (v1 != 0) {MEM_U8(s5 + 32) = (uint8_t)t5; +goto L471e2c;} +MEM_U8(s5 + 32) = (uint8_t)t5; +t4 = MEM_U32(sp + 112); +t7 = MEM_U32(sp + 136); +t0 = MEM_U32(t4 + 0); +t6 = MEM_U32(sp + 220); +at = (int)t8 < (int)t0; +if (at == 0) {//nop; +goto L471de0;} +//nop; +t5 = 0x1001e608; +//nop; +t5 = t5 + 0xfffffffc; +v0 = s3 + t5; +t2 = MEM_U32(v0 + 0); +//nop; +at = (int)t2 < (int)t8; +if (at == 0) {//nop; +goto L471eb4;} +//nop; +MEM_U32(v0 + 0) = t8; +goto L471eb4; +MEM_U32(v0 + 0) = t8; +L471de0: +t3 = 0x1001e610; +t9 = 0x1001e650; +t3 = t3 + 0xfffffffc; +v0 = s3 + t3; +t1 = MEM_U32(v0 + 0); +t9 = t9 + 0xfffffff8; +at = (int)t1 < (int)t6; +if (at == 0) {v1 = t7 + t9; +goto L471e08;} +v1 = t7 + t9; +MEM_U32(v0 + 0) = t6; +L471e08: +t4 = MEM_U32(v1 + 0); +t0 = MEM_U32(sp + 232); +t2 = MEM_U32(v1 + 4); +t8 = MEM_U32(sp + 236); +t5 = t4 | t0; +t3 = t2 | t8; +MEM_U32(v1 + 4) = t3; +MEM_U32(v1 + 0) = t5; +goto L471eb4; +MEM_U32(v1 + 0) = t5; +L471e2c: +v0 = 0x1001e618; +t7 = MEM_U32(sp + 220); +v0 = MEM_U32(v0 + 0); +t4 = MEM_U32(sp + 232); +if (t7 == v0) {//nop; +goto L471e64;} +//nop; +t9 = 0x1001eb60; +t1 = t7 + 0x1; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L471e94;} +//nop; +if (t1 != v0) {//nop; +goto L471e94;} +//nop; +L471e64: +t6 = 0x1001e650; +at = 0x1001e650; +t6 = MEM_U32(t6 + 0); +t5 = 0x1001e650; +t0 = t6 | t4; +MEM_U32(at + 0) = t0; +t2 = MEM_U32(sp + 236); +t5 = MEM_U32(t5 + 4); +at = 0x1001e650; +t8 = t5 | t2; +MEM_U32(at + 4) = t8; +goto L471eb4; +MEM_U32(at + 4) = t8; +L471e94: +t9 = 0x10021c74; +t1 = MEM_U32(sp + 220); +t9 = MEM_U32(t9 + 0); +t3 = 0x1; +t7 = MEM_U32(t9 + 36); +//nop; +t6 = t7 + t1; +MEM_U8(t6 + -1) = (uint8_t)t3; +L471eb4: +//nop; +a0 = 0x10022698; +a1 = MEM_U32(sp + 268); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L471ec8; +//nop; +L471ec8: +// bdead c1c00003 gp = MEM_U32(sp + 92); +at = 0x6; +t4 = 0x1001eaf8; +a2 = 0x4; +t4 = MEM_U32(t4 + 0); +a3 = 0xa; +if (t4 != at) {//nop; +goto L471fb4;} +//nop; +a0 = 0x10012018; +t0 = MEM_U32(s5 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t0 + 2); +MEM_U32(sp + 276) = s5; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L471f04; +MEM_U32(sp + 276) = s5; +L471f04: +// bdead c1800003 gp = MEM_U32(sp + 92); +a1 = 0x3a; +s0 = 0x10012018; +//nop; +s0 = MEM_U32(s0 + 0); +a2 = 0x1; +// bdead c18200c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L471f28; +a0 = s0; +L471f28: +// bdead c1820003 gp = MEM_U32(sp + 92); +s5 = MEM_U32(sp + 276); +//nop; +a1 = MEM_U32(s5 + 4); +a0 = s0; +a2 = 0x5; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L471f48; +a3 = 0xa; +L471f48: +// bdead c1800003 gp = MEM_U32(sp + 92); +a2 = 0x17; +a0 = 0x10012018; +a1 = 0x10005922; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x17; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L471f6c; +a1 = a1; +L471f6c: +// bdead c1800003 gp = MEM_U32(sp + 92); +a1 = MEM_U32(sp + 220); +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L471f8c; +a3 = 0xa; +L471f8c: +// bdead c1800183 gp = MEM_U32(sp + 92); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L471fa8; +//nop; +L471fa8: +// bdead c1800003 gp = MEM_U32(sp + 92); +s5 = MEM_U32(sp + 276); +//nop; +L471fb4: +s3 = 0x1001c904; +s2 = zero; +s3 = MEM_U32(s3 + 0); +s4 = s5 + 0x14; +s3 = s3 + 0x0; +L471fc8: +//nop; +a0 = s2; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L471fd8; +a1 = s4; +L471fd8: +// bdead c1f8018b gp = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L47205c;} +//nop; +t5 = 0x100226a4; +t2 = s2 << 2; +t5 = MEM_U32(t5 + 0); +t9 = MEM_U32(sp + 220); +t8 = t5 + t2; +s1 = MEM_U32(t8 + 0); +t7 = t9 << 2; +s0 = s1 + t7; +t1 = MEM_U32(s0 + 64); +//nop; +if (t1 == 0) {//nop; +goto L47202c;} +//nop; +//nop; +a0 = 0x2ce; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L472024; +//nop; +L472024: +// bdead c1fe0003 gp = MEM_U32(sp + 92); +//nop; +L47202c: +t3 = MEM_U32(s5 + 0); +t6 = MEM_U32(sp + 136); +MEM_U32(s0 + 64) = t3; +v0 = s1 + t6; +t4 = MEM_U32(v0 + 44); +t2 = MEM_U32(v0 + 48); +t0 = MEM_U32(sp + 232); +t8 = MEM_U32(sp + 236); +t5 = t4 | t0; +t9 = t2 | t8; +MEM_U32(v0 + 48) = t9; +MEM_U32(v0 + 44) = t5; +L47205c: +s2 = s2 + 0x1; +if (s2 != s3) {//nop; +goto L471fc8;} +//nop; +s0 = MEM_U32(s5 + 56); +MEM_U32(sp + 276) = s5; +if (s0 == 0) {//nop; +goto L472180;} +//nop; +L472078: +v0 = MEM_U32(s0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L472170;} +//nop; +t7 = MEM_S8(v0 + 32); +t1 = MEM_U32(sp + 220); +if (t7 != 0) {s1 = v0; +goto L472170;} +s1 = v0; +t3 = t1 < 0x40; +if (t3 == 0) {t6 = (int)t1 >> 5; +goto L4720bc;} +t6 = (int)t1 >> 5; +t4 = t6 << 2; +t0 = v0 + t4; +t5 = MEM_U32(t0 + 40); +//nop; +t2 = t5 << (t1 & 0x1f); +t3 = (int)t2 < (int)0x0; +L4720bc: +if (t3 != 0) {//nop; +goto L472170;} +//nop; +t9 = MEM_U32(s1 + 40); +t7 = MEM_U32(sp + 232); +t4 = MEM_U32(s1 + 44); +t0 = MEM_U32(sp + 236); +t1 = MEM_U8(s1 + 33); +t6 = t9 | t7; +t5 = t4 | t0; +t2 = t1 + 0xffffffff; +MEM_U32(s1 + 44) = t5; +MEM_U32(s1 + 40) = t6; +MEM_U8(s1 + 33) = (uint8_t)t2; +a0 = MEM_U32(s0 + 0); +//nop; +a1 = s6; +MEM_U32(sp + 276) = a0; +v0 = f_needsplit(mem, sp, a0, a1); +goto L472104; +MEM_U32(sp + 276) = a0; +L472104: +// bdead c182000b gp = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L472170;} +//nop; +L472110: +//nop; +a0 = fp; +a1 = sp + 0x118; +a2 = s6; +a3 = zero; +f_split(mem, sp, a0, a1, a2, a3); +goto L472128; +a3 = zero; +L472128: +t8 = MEM_U8(s7 + 0); +// bdead c3820003 gp = MEM_U32(sp + 92); +if (t8 != 0) {a1 = s6; +goto L473b70;} +a1 = s6; +s1 = MEM_U32(sp + 280); +//nop; +a0 = s1; +MEM_U32(sp + 276) = s1; +v0 = f_needsplit(mem, sp, a0, a1); +goto L47214c; +MEM_U32(sp + 276) = s1; +L47214c: +// bdead c186000b gp = MEM_U32(sp + 92); +if (v0 != 0) {//nop; +goto L472110;} +//nop; +//nop; +a0 = s1; +//nop; +f_updatelivran(mem, sp, a0); +goto L472168; +//nop; +L472168: +// bdead c1820003 gp = MEM_U32(sp + 92); +//nop; +L472170: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L472078;} +//nop; +L472180: +//nop; +a0 = 0x10022698; +//nop; +v0 = f_bvectempty(mem, sp, a0); +goto L472190; +//nop; +L472190: +// bdead c180008b gp = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L471580;} +//nop; +L47219c: +t3 = MEM_U32(sp + 136); +L4721a0: +t7 = MEM_U32(sp + 132); +s6 = s6 + 0x1; +at = 0x3; +t9 = t3 + 0x8; +t6 = t7 + 0x8; +MEM_U32(sp + 132) = t6; +if (s6 != at) {MEM_U32(sp + 136) = t9; +goto L4714d0;} +MEM_U32(sp + 136) = t9; +v0 = 0x1001cb38; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +v1 = v0 + 0xffffffff; +if ((int)v1 < 0) {//nop; +goto L472cac;} +//nop; +s7 = 0x1001e5d0; +v1 = v1 + 0x1; +fp = 0x1001c4c4; +MEM_U32(sp + 172) = v1; +MEM_U32(sp + 272) = zero; +s7 = s7 + 0xfffffffc; +L4721f4: +//nop; +a0 = MEM_U32(sp + 272); +a1 = 0x10022690; +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L472208; +//nop; +L472208: +// bdead c100000b gp = MEM_U32(sp + 92); +if (v0 == 0) {t2 = 0xffffffff; +goto L472c98;} +t2 = 0xffffffff; +t4 = 0x1001cc30; +t0 = MEM_U32(sp + 272); +t4 = MEM_U32(t4 + 0); +t5 = t0 << 3; +t1 = t4 + t5; +s5 = MEM_U32(t1 + 4); +at = 0x10005958; +//nop; +a0 = MEM_U32(s5 + 0); +f20.w[0] = MEM_U32(at + 0); +MEM_U32(sp + 220) = t2; +v0 = f_regclassof(mem, sp, a0); +goto L472244; +MEM_U32(sp + 220) = t2; +L472244: +t8 = MEM_S8(s5 + 32); +// bdead c340018b gp = MEM_U32(sp + 92); +at = 0xffffffff; +if (t8 != at) {s6 = v0; +goto L472270;} +s6 = v0; +//nop; +a0 = 0x1c16; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L472268; +//nop; +L472268: +// bdead c1c00003 gp = MEM_U32(sp + 92); +//nop; +L472270: +t3 = MEM_U8(s5 + 35); +//nop; +if (t3 != 0) {//nop; +goto L472298;} +//nop; +//nop; +a0 = s5; +//nop; +f_compute_save(mem, sp, a0); +goto L472290; +//nop; +L472290: +// bdead c1c00003 gp = MEM_U32(sp + 92); +//nop; +L472298: +v0 = 0x1001eb64; +t9 = s6 << 2; +v0 = MEM_U8(v0 + 0); +t7 = s7 + t9; +if (v0 != 0) {a0 = s5; +goto L4722dc;} +a0 = s5; +a1 = MEM_U32(t7 + 0); +//nop; +a2 = 0x1; +a1 = a1 + 0x1; +f_cupcosts(mem, sp, a0, a1, a2); +goto L4722c4; +a1 = a1 + 0x1; +L4722c4: +// bdead c1c00003 gp = MEM_U32(sp + 92); +f22.f[0] = f0.f[0]; +v0 = 0x1001eb64; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +L4722dc: +t4 = 0x1001e5e0; +s3 = s6 << 2; +t6 = s7 + s3; +MEM_U32(sp + 120) = t6; +t4 = t4 + 0xfffffffc; +t5 = s3 + t4; +s1 = MEM_U32(t5 + 0); +s0 = MEM_U32(t6 + 0); +//nop; +at = (int)s1 < (int)s0; +if (at != 0) {s2 = s0; +goto L47241c;} +s2 = s0; +s1 = s1 + 0x1; +t1 = s2 < 0x40; +L472314: +if (t1 == 0) {t2 = (int)s2 >> 5; +goto L472334;} +t2 = (int)s2 >> 5; +t8 = t2 << 2; +t3 = s5 + t8; +t9 = MEM_U32(t3 + 40); +//nop; +t7 = t9 << (s2 & 0x1f); +t1 = (int)t7 < (int)0x0; +L472334: +if (t1 != 0) {//nop; +goto L472410;} +//nop; +if (v0 != 0) {t0 = s2 < 0x40; +goto L472378;} +t0 = s2 < 0x40; +if (t0 == 0) {t4 = (int)s2 >> 5; +goto L472368;} +t4 = (int)s2 >> 5; +t5 = t4 << 2; +t2 = sp + 0xb8; +t8 = t5 + t2; +t3 = MEM_U32(t8 + 0); +//nop; +t9 = t3 << (s2 & 0x1f); +t0 = (int)t9 < (int)0x0; +L472368: +if (t0 != 0) {//nop; +goto L472378;} +//nop; +f2.f[0] = f22.f[0]; +goto L4723a4; +f2.f[0] = f22.f[0]; +L472378: +//nop; +a0 = s5; +a1 = s2; +a2 = 0x1; +f_cupcosts(mem, sp, a0, a1, a2); +goto L47238c; +a2 = 0x1; +L47238c: +// bdead c1dc0003 gp = MEM_U32(sp + 92); +f2.f[0] = f0.f[0]; +v0 = 0x1001eb64; +//nop; +v0 = MEM_U8(v0 + 0); +//nop; +L4723a4: +cf = f2.f[0] < f20.f[0]; +t6 = s2 < 0x20; +if (!cf) {t1 = ~s2; +goto L4723d8;} +t1 = ~s2; +t5 = s2 + 0xffffffe0; +t2 = t5 < 0x20; +t8 = t2 << (t1 & 0x1f); +t4 = t6 << (t1 & 0x1f); +f20.f[0] = f2.f[0]; +MEM_U32(sp + 220) = s2; +MEM_U32(sp + 212) = t4; +MEM_U32(sp + 216) = t8; +goto L472410; +MEM_U32(sp + 216) = t8; +L4723d8: +cf = f2.f[0] == f20.f[0]; +t3 = s2 < 0x20; +if (!cf) {t9 = ~s2; +goto L472410;} +t9 = ~s2; +t4 = s2 + 0xffffffe0; +t0 = MEM_U32(sp + 212); +t1 = MEM_U32(sp + 216); +t5 = t4 < 0x20; +t2 = t5 << (t9 & 0x1f); +t7 = t3 << (t9 & 0x1f); +t6 = t0 | t7; +t8 = t1 | t2; +MEM_U32(sp + 216) = t8; +MEM_U32(sp + 212) = t6; +L472410: +s2 = s2 + 0x1; +if (s2 != s1) {t1 = s2 < 0x40; +goto L472314;} +t1 = s2 < 0x40; +L47241c: +if (v0 != 0) {a0 = s5; +goto L472448;} +a0 = s5; +t3 = 0x1001e5d8; +//nop; +t3 = t3 + 0xfffffffc; +t0 = s3 + t3; +a1 = MEM_U32(t0 + 0); +a2 = zero; +f_cupcosts(mem, sp, a0, a1, a2); +goto L472440; +a2 = zero; +L472440: +// bdead c1d00003 gp = MEM_U32(sp + 92); +f22.f[0] = f0.f[0]; +L472448: +t7 = 0x1001e5d8; +t5 = 0x1001e5e8; +t7 = t7 + 0xfffffffc; +t6 = s3 + t7; +t5 = t5 + 0xfffffffc; +s4 = s3 + t5; +MEM_U32(sp + 112) = t6; +s0 = MEM_U32(t6 + 0); +s1 = MEM_U32(s4 + 0); +s2 = s0; +at = (int)s1 < (int)s0; +if (at != 0) {s1 = s1 + 0x1; +goto L472628;} +s1 = s1 + 0x1; +t9 = s2 < 0x40; +L472480: +if (t9 == 0) {t1 = (int)s2 >> 5; +goto L4724a0;} +t1 = (int)s2 >> 5; +t2 = t1 << 2; +t8 = s5 + t2; +t3 = MEM_U32(t8 + 40); +//nop; +t0 = t3 << (s2 & 0x1f); +t9 = (int)t0 < (int)0x0; +L4724a0: +if (t9 != 0) {//nop; +goto L47261c;} +//nop; +t6 = 0x1001eb64; +t4 = s2 < 0x40; +t6 = MEM_U8(t6 + 0); +a0 = s5; +if (t6 != 0) {//nop; +goto L472500;} +//nop; +if (t4 == 0) {t5 = (int)s2 >> 5; +goto L4724e4;} +t5 = (int)s2 >> 5; +t1 = t5 << 2; +t2 = sp + 0xb8; +t8 = t1 + t2; +t3 = MEM_U32(t8 + 0); +//nop; +t0 = t3 << (s2 & 0x1f); +t4 = (int)t0 < (int)0x0; +L4724e4: +if (t4 != 0) {//nop; +goto L472500;} +//nop; +v1 = 0x1001eb70; +f2.f[0] = f22.f[0]; +v1 = MEM_U8(v1 + 0); +//nop; +goto L472528; +//nop; +L472500: +//nop; +a1 = s2; +a2 = zero; +f_cupcosts(mem, sp, a0, a1, a2); +goto L472510; +a2 = zero; +L472510: +// bdead c1fc0003 gp = MEM_U32(sp + 92); +f2.f[0] = f0.f[0]; +v1 = 0x1001eb70; +//nop; +v1 = MEM_U8(v1 + 0); +//nop; +L472528: +if (v1 == 0) {t9 = s2 < 0x40; +goto L472570;} +t9 = s2 < 0x40; +if (t9 == 0) {t6 = (int)s2 >> 5; +goto L472554;} +t6 = (int)s2 >> 5; +t1 = 0x1001e668; +t5 = t6 << 2; +t2 = t5 + t1; +t8 = MEM_U32(t2 + 0); +//nop; +t3 = t8 << (s2 & 0x1f); +t9 = (int)t3 < (int)0x0; +L472554: +if (t9 != 0) {t4 = s2 < 0x40; +goto L472574;} +t4 = s2 < 0x40; +t7 = 0x1001eb74; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 != 0) {t4 = s2 < 0x40; +goto L4725b0;} +L472570: +t4 = s2 < 0x40; +L472574: +if (t4 == 0) {t6 = s6 << 3; +goto L4725a4;} +t6 = s6 << 3; +t8 = 0x1001e650; +t5 = (int)s2 >> 5; +t1 = t5 << 2; +t2 = t6 + t1; +t8 = t8 + 0xfffffff8; +t3 = t2 + t8; +t0 = MEM_U32(t3 + 0); +//nop; +t9 = t0 << (s2 & 0x1f); +t4 = (int)t9 < (int)0x0; +L4725a4: +if (t4 != 0) {//nop; +goto L4725b0;} +//nop; +f2.f[0] = f2.f[0] + f24.f[0]; +L4725b0: +cf = f2.f[0] < f20.f[0]; +t5 = s2 < 0x20; +if (!cf) {t6 = ~s2; +goto L4725e4;} +t6 = ~s2; +t2 = s2 + 0xffffffe0; +t8 = t2 < 0x20; +t3 = t8 << (t6 & 0x1f); +t1 = t5 << (t6 & 0x1f); +f20.f[0] = f2.f[0]; +MEM_U32(sp + 220) = s2; +MEM_U32(sp + 212) = t1; +MEM_U32(sp + 216) = t3; +goto L47261c; +MEM_U32(sp + 216) = t3; +L4725e4: +cf = f2.f[0] == f20.f[0]; +t0 = s2 < 0x20; +if (!cf) {t9 = ~s2; +goto L47261c;} +t9 = ~s2; +t1 = s2 + 0xffffffe0; +t4 = MEM_U32(sp + 212); +t6 = MEM_U32(sp + 216); +t2 = t1 < 0x20; +t8 = t2 << (t9 & 0x1f); +t7 = t0 << (t9 & 0x1f); +t5 = t4 | t7; +t3 = t6 | t8; +MEM_U32(sp + 216) = t3; +MEM_U32(sp + 212) = t5; +L47261c: +s2 = s2 + 0x1; +if (s2 != s1) {t9 = s2 < 0x40; +goto L472480;} +t9 = s2 < 0x40; +L472628: +t0 = MEM_U32(s5 + 28); +f8.w[0] = MEM_U32(s5 + 48); +f18.w[0] = t0; +//nop; +f4.f[0] = (int)f18.w[0]; +f10.f[0] = f8.f[0] * f4.f[0]; +cf = f20.f[0] < f10.f[0]; +//nop; +if (!cf) {//nop; +goto L472c0c;} +//nop; +t4 = MEM_U8(s5 + 35); +at = 0x1; +if (t4 != at) {//nop; +goto L472c0c;} +//nop; +t7 = 0x1001eb40; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L4726d8;} +//nop; +v0 = 0x10021d1c; +a0 = s5; +t5 = MEM_U32(v0 + 0); +//nop; +t1 = t5 + 0x1; +MEM_U32(v0 + 0) = t1; +//nop; +//nop; +//nop; +f_inc_allococ(mem, sp, a0); +goto L4726a0; +//nop; +L4726a0: +// bdead c1f00003 gp = MEM_U32(sp + 92); +a0 = s5; +//nop; +//nop; +//nop; +v0 = f_contiguous(mem, sp, a0); +goto L4726b8; +//nop; +L4726b8: +// bdead c1f0000b gp = MEM_U32(sp + 92); +//nop; +t2 = 0x10021d0c; +at = 0x10021d0c; +t2 = MEM_U32(t2 + 0); +//nop; +t9 = t2 + v0; +MEM_U32(at + 0) = t9; +L4726d8: +v1 = 0x1001eb70; +t6 = MEM_U32(sp + 220); +v1 = MEM_U8(v1 + 0); +t8 = t6 + 0xffffffe0; +if (v1 == 0) {t3 = t8 < 0x20; +goto L4727d0;} +t3 = t8 < 0x20; +t0 = ~t6; +t4 = t3 << (t0 & 0x1f); +t2 = t6 < 0x20; +t9 = ~t6; +t0 = MEM_U32(sp + 212); +t5 = MEM_U32(sp + 216); +t8 = t2 << (t9 & 0x1f); +t7 = ~t4; +t3 = ~t8; +t4 = t0 & t3; +t1 = t5 & t7; +t5 = t1 | t4; +if (t5 == 0) {t0 = MEM_U32(sp + 220); +goto L4727d4;} +t0 = MEM_U32(sp + 220); +t7 = MEM_U32(sp + 120); +a0 = MEM_U32(s4 + 0); +s2 = MEM_U32(t7 + 0); +v0 = zero; +at = (int)a0 < (int)s2; +if (at != 0) {t6 = s2 < 0x40; +goto L4727c4;} +t6 = s2 < 0x40; +L472744: +if (t6 == 0) {t2 = (int)s2 >> 5; +goto L472768;} +t2 = (int)s2 >> 5; +t9 = t2 << 2; +t8 = sp + 0xd4; +t0 = t9 + t8; +t3 = MEM_U32(t0 + 0); +//nop; +t1 = t3 << (s2 & 0x1f); +t6 = (int)t1 < (int)0x0; +L472768: +if (t6 != 0) {//nop; +goto L472778;} +//nop; +s2 = s2 + 0x1; +goto L4727b0; +s2 = s2 + 0x1; +L472778: +t5 = 0x10021c74; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +t7 = MEM_U32(t5 + 36); +//nop; +t2 = t7 + s2; +t9 = MEM_U8(t2 + -1); +//nop; +if (t9 == 0) {//nop; +goto L4727ac;} +//nop; +v0 = 0x1; +goto L4727b0; +v0 = 0x1; +L4727ac: +s2 = s2 + 0x1; +L4727b0: +at = (int)a0 < (int)s2; +if (at != 0) {//nop; +goto L4727c4;} +//nop; +if (v0 == 0) {t6 = s2 < 0x40; +goto L472744;} +t6 = s2 < 0x40; +L4727c4: +if (v0 == 0) {t0 = MEM_U32(sp + 220); +goto L4727d4;} +t0 = MEM_U32(sp + 220); +MEM_U32(sp + 220) = s2; +L4727d0: +t0 = MEM_U32(sp + 220); +L4727d4: +t8 = MEM_U32(sp + 220); +t1 = ~t0; +t6 = t0 + 0xffffffe0; +t5 = t6 < 0x20; +t3 = t0 < 0x20; +t4 = t3 << (t1 & 0x1f); +t7 = t5 << (t1 & 0x1f); +MEM_U32(sp + 236) = t7; +MEM_U32(sp + 232) = t4; +if (v1 != 0) {MEM_U8(s5 + 32) = (uint8_t)t8; +goto L472894;} +MEM_U8(s5 + 32) = (uint8_t)t8; +t2 = MEM_U32(sp + 112); +t7 = MEM_U32(sp + 220); +t9 = MEM_U32(t2 + 0); +t6 = s6 << 3; +at = (int)t0 < (int)t9; +if (at == 0) {//nop; +goto L472848;} +//nop; +t8 = 0x1001e608; +//nop; +t8 = t8 + 0xfffffffc; +v0 = s3 + t8; +t3 = MEM_U32(v0 + 0); +//nop; +at = (int)t3 < (int)t0; +if (at == 0) {//nop; +goto L47291c;} +//nop; +MEM_U32(v0 + 0) = t0; +goto L47291c; +MEM_U32(v0 + 0) = t0; +L472848: +t4 = 0x1001e610; +t5 = 0x1001e650; +t4 = t4 + 0xfffffffc; +v0 = s3 + t4; +t1 = MEM_U32(v0 + 0); +t5 = t5 + 0xfffffff8; +at = (int)t1 < (int)t7; +if (at == 0) {v1 = t6 + t5; +goto L472870;} +v1 = t6 + t5; +MEM_U32(v0 + 0) = t7; +L472870: +t2 = MEM_U32(v1 + 0); +t9 = MEM_U32(sp + 232); +t3 = MEM_U32(v1 + 4); +t0 = MEM_U32(sp + 236); +t8 = t2 | t9; +t4 = t3 | t0; +MEM_U32(v1 + 4) = t4; +MEM_U32(v1 + 0) = t8; +goto L47291c; +MEM_U32(v1 + 0) = t8; +L472894: +v0 = 0x1001e618; +t6 = MEM_U32(sp + 220); +v0 = MEM_U32(v0 + 0); +t2 = MEM_U32(sp + 232); +if (t6 == v0) {//nop; +goto L4728cc;} +//nop; +t5 = 0x1001eb60; +t1 = t6 + 0x1; +t5 = MEM_U8(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L4728fc;} +//nop; +if (t1 != v0) {//nop; +goto L4728fc;} +//nop; +L4728cc: +t7 = 0x1001e650; +at = 0x1001e650; +t7 = MEM_U32(t7 + 0); +t8 = 0x1001e650; +t9 = t7 | t2; +MEM_U32(at + 0) = t9; +t3 = MEM_U32(sp + 236); +t8 = MEM_U32(t8 + 4); +at = 0x1001e650; +t0 = t8 | t3; +MEM_U32(at + 4) = t0; +goto L47291c; +MEM_U32(at + 4) = t0; +L4728fc: +t5 = 0x10021c74; +t1 = MEM_U32(sp + 220); +t5 = MEM_U32(t5 + 0); +t4 = 0x1; +t6 = MEM_U32(t5 + 36); +//nop; +t7 = t6 + t1; +MEM_U8(t7 + -1) = (uint8_t)t4; +L47291c: +//nop; +a0 = 0x10022698; +a1 = MEM_U32(sp + 268); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L472930; +//nop; +L472930: +// bdead c1c00003 gp = MEM_U32(sp + 92); +//nop; +t2 = 0x1001eb68; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L4729d4;} +//nop; +v0 = MEM_U32(s5 + 0); +at = 0x3; +t9 = MEM_U8(v0 + 0); +//nop; +if (t9 != at) {//nop; +goto L4729d4;} +//nop; +t8 = MEM_U32(fp + 0); +t3 = MEM_U16(v0 + 20); +//nop; +if (t8 != t3) {//nop; +goto L4729d4;} +//nop; +t0 = MEM_U16(v0 + 2); +t5 = MEM_U32(s5 + 4); +//nop; +if (t0 != t5) {//nop; +goto L4729d4;} +//nop; +t6 = MEM_U32(s5 + 52); +//nop; +if (t6 != 0) {//nop; +goto L4729d4;} +//nop; +//nop; +a0 = MEM_U32(sp + 220); +//nop; +v0 = f_coloroffset(mem, sp, a0); +goto L4729b0; +//nop; +L4729b0: +// bdead c1c0010b gp = MEM_U32(sp + 92); +t1 = MEM_U32(s5 + 0); +//nop; +a0 = MEM_U32(fp + 0); +a1 = MEM_U32(t1 + 16); +a2 = (int)v0 >> 2; +f_local_in_reg(mem, sp, a0, a1, a2); +goto L4729cc; +a2 = (int)v0 >> 2; +L4729cc: +// bdead c1c00003 gp = MEM_U32(sp + 92); +//nop; +L4729d4: +t4 = 0x1001eaf8; +at = 0x6; +t4 = MEM_U32(t4 + 0); +a2 = 0x4; +if (t4 != at) {a3 = 0xa; +goto L472ab8;} +a3 = 0xa; +a0 = 0x10012018; +t7 = MEM_U32(s5 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U16(t7 + 2); +MEM_U32(sp + 276) = s5; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L472a08; +MEM_U32(sp + 276) = s5; +L472a08: +// bdead c1800003 gp = MEM_U32(sp + 92); +a1 = 0x3a; +s0 = 0x10012018; +//nop; +s0 = MEM_U32(s0 + 0); +a2 = 0x1; +// bdead c18200c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L472a2c; +a0 = s0; +L472a2c: +// bdead c1820003 gp = MEM_U32(sp + 92); +s5 = MEM_U32(sp + 276); +//nop; +a1 = MEM_U32(s5 + 4); +a0 = s0; +a2 = 0x5; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L472a4c; +a3 = 0xa; +L472a4c: +// bdead c1800003 gp = MEM_U32(sp + 92); +a2 = 0x19; +a0 = 0x10012018; +a1 = 0x10005909; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x19; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L472a70; +a1 = a1; +L472a70: +// bdead c1800003 gp = MEM_U32(sp + 92); +a1 = MEM_U32(sp + 220); +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0x4; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L472a90; +a3 = 0xa; +L472a90: +// bdead c1800183 gp = MEM_U32(sp + 92); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L472aac; +//nop; +L472aac: +// bdead c1800003 gp = MEM_U32(sp + 92); +s5 = MEM_U32(sp + 276); +//nop; +L472ab8: +s0 = MEM_U32(s5 + 56); +s2 = zero; +if (s0 == 0) {//nop; +goto L472b50;} +//nop; +L472ac8: +v0 = MEM_U32(s0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L472b40;} +//nop; +t2 = MEM_S8(v0 + 32); +t9 = MEM_U32(sp + 220); +if (t2 != 0) {s1 = v0; +goto L472b40;} +s1 = v0; +t8 = t9 < 0x40; +if (t8 == 0) {t3 = (int)t9 >> 5; +goto L472b0c;} +t3 = (int)t9 >> 5; +t0 = t3 << 2; +t5 = v0 + t0; +t6 = MEM_U32(t5 + 40); +//nop; +t1 = t6 << (t9 & 0x1f); +t8 = (int)t1 < (int)0x0; +L472b0c: +if (t8 != 0) {//nop; +goto L472b40;} +//nop; +t7 = MEM_U32(s1 + 40); +t2 = MEM_U32(sp + 232); +t0 = MEM_U32(s1 + 44); +t5 = MEM_U32(sp + 236); +t9 = MEM_U8(s1 + 33); +t3 = t7 | t2; +t6 = t0 | t5; +t1 = t9 + 0xffffffff; +MEM_U32(s1 + 44) = t6; +MEM_U32(s1 + 40) = t3; +MEM_U8(s1 + 33) = (uint8_t)t1; +L472b40: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L472ac8;} +//nop; +L472b50: +s3 = 0x1001c904; +MEM_U32(sp + 276) = s5; +s3 = MEM_U32(s3 + 0); +s4 = s5 + 0x14; +s3 = s3 + 0x0; +L472b64: +//nop; +a0 = s2; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L472b74; +a1 = s4; +L472b74: +// bdead c1f8018b gp = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L472bf8;} +//nop; +t4 = 0x100226a4; +t8 = s2 << 2; +t4 = MEM_U32(t4 + 0); +t2 = MEM_U32(sp + 220); +t7 = t4 + t8; +s1 = MEM_U32(t7 + 0); +t3 = t2 << 2; +s0 = s1 + t3; +t5 = MEM_U32(s0 + 64); +t0 = s6 << 3; +if (t5 == 0) {MEM_U32(sp + 136) = t0; +goto L472bc8;} +MEM_U32(sp + 136) = t0; +//nop; +a0 = 0x1c0e; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L472bc0; +//nop; +L472bc0: +// bdead c1fe0003 gp = MEM_U32(sp + 92); +//nop; +L472bc8: +t6 = MEM_U32(s5 + 0); +t9 = MEM_U32(sp + 136); +MEM_U32(s0 + 64) = t6; +v0 = s1 + t9; +t1 = MEM_U32(v0 + 44); +t7 = MEM_U32(v0 + 48); +t4 = MEM_U32(sp + 232); +t2 = MEM_U32(sp + 236); +t8 = t1 | t4; +t3 = t7 | t2; +MEM_U32(v0 + 48) = t3; +MEM_U32(v0 + 44) = t8; +L472bf8: +s2 = s2 + 0x1; +if (s2 != s3) {//nop; +goto L472b64;} +//nop; +MEM_U32(sp + 276) = s5; +goto L472c98; +MEM_U32(sp + 276) = s5; +L472c0c: +t0 = 0x1001eb40; +MEM_U32(sp + 276) = s5; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 == 0) {t8 = MEM_U32(sp + 272); +goto L472c9c;} +t8 = MEM_U32(sp + 272); +t5 = MEM_U8(s5 + 35); +at = 0x1; +if (t5 != at) {//nop; +goto L472c80;} +//nop; +v0 = 0x10021d28; +a0 = s5; +t6 = MEM_U32(v0 + 0); +MEM_U32(sp + 276) = s5; +t9 = t6 + 0x1; +MEM_U32(v0 + 0) = t9; +//nop; +//nop; +//nop; +v0 = f_contiguous(mem, sp, a0); +goto L472c5c; +//nop; +L472c5c: +// bdead c100000b gp = MEM_U32(sp + 92); +//nop; +t1 = 0x10021d0c; +at = 0x10021d0c; +t1 = MEM_U32(t1 + 0); +//nop; +t4 = t1 + v0; +MEM_U32(at + 0) = t4; +goto L472c98; +MEM_U32(at + 0) = t4; +L472c80: +//nop; +a0 = s5; +MEM_U32(sp + 276) = s5; +f_whyuncolored(mem, sp, a0); +goto L472c90; +MEM_U32(sp + 276) = s5; +L472c90: +// bdead c1000003 gp = MEM_U32(sp + 92); +//nop; +L472c98: +t8 = MEM_U32(sp + 272); +L472c9c: +t2 = MEM_U32(sp + 172); +t7 = t8 + 0x1; +if (t7 != t2) {MEM_U32(sp + 272) = t7; +goto L4721f4;} +MEM_U32(sp + 272) = t7; +L472cac: +s3 = 0x1001c8f8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +if (s3 == 0) {//nop; +goto L473510;} +//nop; +L472cc4: +a0 = MEM_U32(s3 + 20); +s6 = 0x1; +v0 = zero < a0; +if (v0 == 0) {t0 = v0 & 0xff; +goto L472d24;} +t0 = v0 & 0xff; +t3 = MEM_U32(a0 + 0); +//nop; +t0 = MEM_U32(t3 + 32); +//nop; +t5 = MEM_U8(t0 + 0); +//nop; +t6 = t5 < 0x40; +if (t6 == 0) {t9 = (int)t5 >> 5; +goto L472d1c;} +t9 = (int)t5 >> 5; +t4 = 0x1000127c; +t1 = t9 << 2; +t4 = t4; +t8 = t4 + t1; +t7 = MEM_U32(t8 + 0); +//nop; +t2 = t7 << (t5 & 0x1f); +t6 = (int)t2 < (int)0x0; +L472d1c: +v0 = t6; +t0 = v0 & 0xff; +L472d24: +if (t0 == 0) {MEM_U32(sp + 128) = t0; +goto L472d6c;} +MEM_U32(sp + 128) = t0; +t4 = MEM_U32(a0 + 0); +at = 0x10; +v0 = MEM_U32(t4 + 32); +//nop; +t1 = MEM_U8(v0 + 0); +//nop; +if (t1 != at) {//nop; +goto L472d60;} +//nop; +t8 = 0x10021c7c; +//nop; +t8 = MEM_U32(t8 + 0); +MEM_U32(sp + 200) = t8; +goto L472d6c; +MEM_U32(sp + 200) = t8; +L472d60: +t7 = MEM_U32(v0 + 20); +//nop; +MEM_U32(sp + 200) = t7; +L472d6c: +v1 = MEM_U32(s3 + 32); +//nop; +a0 = MEM_U8(v1 + 0); +//nop; +t5 = a0 < 0x40; +if (t5 == 0) {t2 = (int)a0 >> 5; +goto L472da8;} +t2 = (int)a0 >> 5; +t6 = 0x10001274; +t3 = t2 << 2; +t6 = t6; +t0 = t6 + t3; +t9 = MEM_U32(t0 + 0); +//nop; +t4 = t9 << (a0 & 0x1f); +t5 = (int)t4 < (int)0x0; +L472da8: +if (t5 == 0) {at = 0x10; +goto L472dc0;} +at = 0x10; +t8 = MEM_U32(v1 + 20); +MEM_U32(sp + 196) = t8; +goto L472ddc; +MEM_U32(sp + 196) = t8; +at = 0x10; +L472dc0: +if (a0 != at) {t2 = 0x4; +goto L472de0;} +t2 = 0x4; +t7 = 0x10021c7c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(sp + 196) = t7; +L472ddc: +t2 = 0x4; +L472de0: +s2 = 0x1; +MEM_U32(sp + 124) = t2; +s7 = s3 + 0x4; +L472dec: +a2 = MEM_U32(s7 + 64); +v0 = s2 + 0xffffffff; +if (a2 == 0) {t3 = (int)v0 >> 3; +goto L473474;} +t3 = (int)v0 >> 3; +at = (int)s2 < (int)0x18; +if (at != 0) {s1 = 0x1; +goto L472e0c;} +s1 = 0x1; +s6 = 0x2; +L472e0c: +//nop; +a0 = a2; +a1 = s3; +v0 = f_gettolivbb(mem, sp, a0, a1); +goto L472e1c; +a1 = s3; +L472e1c: +// bdead 419c000b gp = MEM_U32(sp + 92); +s0 = v0; +t6 = 0x1001cb34; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (v0 != t6) {//nop; +goto L472e9c;} +//nop; +t0 = MEM_U32(s7 + 64); +t3 = 0x1001cc30; +t9 = MEM_U16(t0 + 2); +t3 = MEM_U32(t3 + 0); +t4 = t9 << 3; +t1 = t3 + t4; +s5 = MEM_U32(t1 + 4); +//nop; +a0 = MEM_U16(s3 + 8); +a1 = s5 + 0xc; +v0 = f_bvectin(mem, sp, a0, a1); +goto L472e68; +a1 = s5 + 0xc; +L472e68: +// bdead 41de000b gp = MEM_U32(sp + 92); +if (v0 != 0) {//nop; +goto L472ea4;} +//nop; +L472e74: +s5 = MEM_U32(s5 + 52); +//nop; +a0 = MEM_U16(s3 + 8); +a1 = s5 + 0xc; +v0 = f_bvectin(mem, sp, a0, a1); +goto L472e88; +a1 = s5 + 0xc; +L472e88: +// bdead 41de000b gp = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L472e74;} +//nop; +t5 = MEM_U8(s0 + 20); +goto L472ea8; +t5 = MEM_U8(s0 + 20); +L472e9c: +s5 = MEM_U32(v0 + 8); +//nop; +L472ea4: +t5 = MEM_U8(s0 + 20); +L472ea8: +v0 = s2 + 0xffffffff; +if (t5 == 0) {v1 = (int)v0 >> 3; +goto L472eec;} +v1 = (int)v0 >> 3; +v0 = s2 + 0xffffffff; +v1 = (int)v0 >> 3; +s4 = s3 + v1; +a0 = MEM_U8(s4 + 208); +fp = v0 & 0x7; +fp = fp + 0x18; +t8 = a0 << (fp & 0x1f); +t7 = t8 >> 31; +t2 = t7 << 31; +t6 = t2 >> (fp & 0x1f); +t0 = t6 ^ a0; +MEM_U8(s4 + 208) = (uint8_t)t0; +MEM_U32(sp + 120) = v1; +goto L473064; +MEM_U32(sp + 120) = v1; +L472eec: +s4 = s3 + v1; +a0 = MEM_U8(s4 + 208); +fp = v0 & 0x7; +fp = fp + 0x18; +t9 = MEM_U8(s0 + 21); +t3 = a0 << (fp & 0x1f); +t4 = t3 >> 31; +t1 = t9 ^ t4; +t5 = t1 << 31; +t2 = MEM_U32(sp + 128); +t8 = t5 >> (fp & 0x1f); +t7 = t8 ^ a0; +MEM_U8(s4 + 208) = (uint8_t)t7; +if (t2 == 0) {MEM_U32(sp + 120) = v1; +goto L473064;} +MEM_U32(sp + 120) = v1; +t6 = MEM_U32(s3 + 20); +t3 = MEM_U32(sp + 124); +v1 = MEM_U32(t6 + 0); +t0 = MEM_U32(s7 + 64); +t9 = v1 + t3; +t4 = MEM_U32(t9 + 64); +t1 = MEM_U32(sp + 200); +if (t0 != t4) {//nop; +goto L473064;} +//nop; +a0 = MEM_U8(t1 + 12); +//nop; +if (a0 != 0) {//nop; +goto L472f80;} +//nop; +t8 = 0x1001e5d8; +t5 = s6 << 2; +t8 = t8 + 0xfffffffc; +t7 = t5 + t8; +t2 = MEM_U32(t7 + 0); +//nop; +at = (int)s2 < (int)t2; +if (at == 0) {//nop; +goto L473064;} +//nop; +L472f80: +v0 = MEM_U32(v1 + 32); +//nop; +t6 = MEM_U16(v0 + 26); +//nop; +t3 = t6 & 0x100; +if (t3 == 0) {//nop; +goto L472fb4;} +//nop; +t9 = MEM_U8(v0 + 0); +at = 0x17; +if (t9 != at) {at = 0xd; +goto L472fb4;} +at = 0xd; +if (s2 != at) {//nop; +goto L473064;} +//nop; +L472fb4: +t4 = 0x10021c7c; +t0 = MEM_U32(sp + 200); +t4 = MEM_U32(t4 + 0); +//nop; +if (t0 != t4) {//nop; +goto L473014;} +//nop; +//nop; +a1 = MEM_U32(v0 + 32); +a2 = MEM_U32(v0 + 36); +a0 = s2; +v0 = f_in_reg_masks(mem, sp, a0, a1, a2); +goto L472fe0; +a0 = s2; +L472fe0: +// bdead c1fe000b gp = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L473064;} +//nop; +a0 = MEM_U8(s4 + 208); +//nop; +t1 = a0 << (fp & 0x1f); +t5 = t1 >> 31; +t8 = t5 ^ 0x1; +t7 = t8 << 31; +t2 = t7 >> (fp & 0x1f); +t6 = t2 ^ a0; +MEM_U8(s4 + 208) = (uint8_t)t6; +goto L473064; +MEM_U8(s4 + 208) = (uint8_t)t6; +L473014: +if (a0 == 0) {//nop; +goto L473040;} +//nop; +t3 = MEM_U32(sp + 200); +//nop; +t9 = MEM_U32(t3 + 36); +//nop; +t0 = t9 + s2; +t4 = MEM_U8(t0 + -1); +//nop; +if (t4 == 0) {//nop; +goto L473064;} +//nop; +L473040: +a0 = MEM_U8(s4 + 208); +//nop; +t1 = a0 << (fp & 0x1f); +t5 = t1 >> 31; +t8 = t5 ^ 0x1; +t7 = t8 << 31; +t2 = t7 >> (fp & 0x1f); +t6 = t2 ^ a0; +MEM_U8(s4 + 208) = (uint8_t)t6; +L473064: +v1 = MEM_U8(s4 + 213); +//nop; +t3 = v1 << (fp & 0x1f); +t9 = t3 >> 31; +t0 = t9 << 31; +t4 = t0 >> (fp & 0x1f); +t1 = t4 ^ v1; +MEM_U8(s4 + 213) = (uint8_t)t1; +t5 = MEM_U8(s5 + 34); +//nop; +if (t5 == 0) {//nop; +goto L47321c;} +//nop; +t8 = MEM_U8(s0 + 23); +//nop; +if (t8 != 0) {//nop; +goto L47321c;} +//nop; +t7 = MEM_U8(s0 + 22); +//nop; +if (t7 != 0) {//nop; +goto L4731b8;} +//nop; +//nop; +a0 = s3; +//nop; +v0 = f_is_cup_affecting_regs(mem, sp, a0); +goto L4730c4; +//nop; +L4730c4: +// bdead c1fe000b gp = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L47321c;} +//nop; +v1 = MEM_U32(s3 + 32); +at = 0x10; +a0 = MEM_U8(v1 + 0); +t2 = MEM_U32(sp + 196); +if (a0 == at) {at = 0x10; +goto L47316c;} +at = 0x10; +v0 = MEM_U8(t2 + 12); +//nop; +if (v0 != 0) {//nop; +goto L47311c;} +//nop; +t3 = 0x1001e5d8; +t6 = s6 << 2; +t3 = t3 + 0xfffffffc; +t9 = t6 + t3; +t0 = MEM_U32(t9 + 0); +//nop; +at = (int)s2 < (int)t0; +if (at != 0) {//nop; +goto L473148;} +//nop; +L47311c: +if (v0 == 0) {at = 0x10; +goto L47316c;} +at = 0x10; +t4 = MEM_U32(sp + 196); +//nop; +t1 = MEM_U32(t4 + 36); +//nop; +t5 = t1 + s2; +t8 = MEM_U8(t5 + -1); +//nop; +if (t8 == 0) {at = 0x10; +goto L47316c;} +at = 0x10; +L473148: +t7 = MEM_U16(v1 + 26); +at = 0x17; +t2 = t7 & 0x100; +if (t2 == 0) {//nop; +goto L4731b8;} +//nop; +if (a0 != at) {at = 0xd; +goto L4731b8;} +at = 0xd; +if (s2 == at) {at = 0x10; +goto L4731b8;} +at = 0x10; +L47316c: +if (a0 != at) {//nop; +goto L47321c;} +//nop; +t3 = 0x1001e5d8; +t6 = s6 << 2; +t3 = t3 + 0xfffffffc; +t9 = t6 + t3; +t0 = MEM_U32(t9 + 0); +//nop; +at = (int)s2 < (int)t0; +if (at == 0) {//nop; +goto L47321c;} +//nop; +//nop; +a1 = MEM_U32(v1 + 32); +a2 = MEM_U32(v1 + 36); +a0 = s2; +v0 = f_in_reg_masks(mem, sp, a0, a1, a2); +goto L4731ac; +a0 = s2; +L4731ac: +// bdead c1fe000b gp = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L47321c;} +//nop; +L4731b8: +t4 = MEM_U8(s0 + 18); +//nop; +if (t4 != 0) {//nop; +goto L4731f0;} +//nop; +t1 = MEM_U8(s0 + 20); +t5 = MEM_U32(sp + 120); +if (t1 != 0) {t8 = s3 + t5; +goto L4731f0;} +t8 = s3 + t5; +t7 = MEM_U8(t8 + 208); +//nop; +t2 = t7 << (fp & 0x1f); +t6 = t2 >> 31; +if (t6 != 0) {//nop; +goto L473218;} +//nop; +L4731f0: +v1 = MEM_U8(s4 + 213); +//nop; +t3 = v1 << (fp & 0x1f); +t9 = t3 >> 31; +t0 = t9 ^ 0x1; +t4 = t0 << 31; +t1 = t4 >> (fp & 0x1f); +t5 = t1 ^ v1; +MEM_U8(s4 + 213) = (uint8_t)t5; +goto L47321c; +MEM_U8(s4 + 213) = (uint8_t)t5; +L473218: +s1 = zero; +L47321c: +a1 = MEM_U8(s4 + 218); +MEM_U32(sp + 276) = s5; +t8 = a1 << (fp & 0x1f); +t7 = t8 >> 31; +t2 = t7 << 31; +t6 = t2 >> (fp & 0x1f); +t3 = t6 ^ a1; +if (s1 == 0) {MEM_U8(s4 + 218) = (uint8_t)t3; +goto L4734d4;} +MEM_U8(s4 + 218) = (uint8_t)t3; +t9 = MEM_U32(sp + 120); +MEM_U32(sp + 276) = s5; +t0 = s3 + t9; +t4 = MEM_U8(t0 + 208); +//nop; +t1 = t4 << (fp & 0x1f); +t5 = t1 >> 31; +if (t5 == 0) {t8 = MEM_U32(sp + 124); +goto L4734d8;} +t8 = MEM_U32(sp + 124); +t8 = MEM_U8(s3 + 4); +MEM_U32(sp + 276) = s5; +if (t8 != 0) {t8 = MEM_U32(sp + 124); +goto L4734d8;} +t8 = MEM_U32(sp + 124); +t7 = 0x1001eb0c; +MEM_U32(sp + 276) = s5; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 124); +goto L4734d8;} +t8 = MEM_U32(sp + 124); +a0 = MEM_U32(s3 + 20); +MEM_U32(sp + 276) = s5; +if (a0 == 0) {t8 = MEM_U32(sp + 124); +goto L4734d8;} +t8 = MEM_U32(sp + 124); +t2 = MEM_U32(a0 + 4); +MEM_U32(sp + 276) = s5; +if (t2 == 0) {a1 = s2; +goto L4734d4;} +a1 = s2; +//nop; +a2 = MEM_U32(s7 + 64); +a3 = s5; +v0 = f_somepremember(mem, sp, a0, a1, a2, a3); +goto L4732bc; +a3 = s5; +L4732bc: +// bdead c1f8000b gp = MEM_U32(sp + 92); +if (v0 == 0) {MEM_U32(sp + 276) = s5; +goto L4734d4;} +MEM_U32(sp + 276) = s5; +//nop; +a0 = MEM_U32(s3 + 20); +a2 = MEM_U32(s7 + 64); +a1 = s2; +a3 = s5; +MEM_U32(sp + 276) = s5; +v0 = f_allpreppout(mem, sp, a0, a1, a2, a3); +goto L4732e4; +MEM_U32(sp + 276) = s5; +L4732e4: +// bdead c1b8000b gp = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L4734d4;} +//nop; +s1 = MEM_U32(s3 + 20); +//nop; +if (s1 == 0) {//nop; +goto L473434;} +//nop; +L473300: +s0 = MEM_U32(s1 + 0); +t6 = MEM_U32(sp + 124); +a2 = MEM_U32(s7 + 64); +t3 = s0 + t6; +t9 = MEM_U32(t3 + 64); +//nop; +if (a2 == t9) {//nop; +goto L473424;} +//nop; +v0 = MEM_U32(s0 + 32); +//nop; +t0 = MEM_U8(v0 + 0); +//nop; +t4 = t0 + 0xffffffe0; +t1 = t4 < 0x60; +if (t1 == 0) {//nop; +goto L473368;} +//nop; +t7 = 0x10001268; +t5 = (int)t4 >> 5; +t8 = t5 << 2; +t7 = t7; +t2 = t7 + t8; +t6 = MEM_U32(t2 + 0); +//nop; +t3 = t6 << (t4 & 0x1f); +t9 = (int)t3 < (int)0x0; +t1 = t9; +L473368: +if (t1 != 0) {//nop; +goto L4733b4;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0xc; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L473380; +a0 = 0xc; +L473380: +// bdead c1bc000b gp = MEM_U32(sp + 92); +MEM_U8(v0 + 0) = (uint8_t)s2; +t0 = MEM_U32(s7 + 64); +//nop; +MEM_U32(v0 + 4) = t0; +t5 = MEM_U32(s1 + 0); +//nop; +t7 = MEM_U32(t5 + 228); +//nop; +MEM_U32(v0 + 8) = t7; +t8 = MEM_U32(s1 + 0); +MEM_U32(t8 + 228) = v0; +goto L473424; +MEM_U32(t8 + 228) = v0; +L4733b4: +t2 = 0x1001eb14; +a0 = s0; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 != 0) {//nop; +goto L4733d0;} +//nop; +abort(); +L4733d0: +v1 = MEM_U32(s3 + 0); +//nop; +if (v1 == 0) {//nop; +goto L4733f0;} +//nop; +t6 = MEM_U32(v0 + 20); +a1 = s2; +if (v1 == t6) {//nop; +goto L47340c;} +//nop; +L4733f0: +//nop; +a1 = s2; +a3 = 0x1; +f_put_in_fallthru_bb(mem, sp, a0, a1, a2, a3); +goto L473400; +a3 = 0x1; +L473400: +// bdead c1bc0003 gp = MEM_U32(sp + 92); +s1 = MEM_U32(s1 + 4); +goto L473428; +s1 = MEM_U32(s1 + 4); +L47340c: +//nop; +a0 = s0; +a3 = 0x1; +f_put_in_jump_bb(mem, sp, a0, a1, a2, a3); +goto L47341c; +a3 = 0x1; +L47341c: +// bdead c1bc0003 gp = MEM_U32(sp + 92); +//nop; +L473424: +s1 = MEM_U32(s1 + 4); +L473428: +//nop; +if (s1 != 0) {//nop; +goto L473300;} +//nop; +L473434: +a1 = MEM_U8(s4 + 218); +a0 = MEM_U8(s4 + 208); +t5 = a1 << (fp & 0x1f); +t7 = t5 >> 31; +t4 = a0 << (fp & 0x1f); +t3 = t4 >> 31; +t8 = t7 ^ 0x1; +t9 = t3 << 31; +t2 = t8 << 31; +t1 = t9 >> (fp & 0x1f); +t6 = t2 >> (fp & 0x1f); +t4 = t6 ^ a1; +t0 = t1 ^ a0; +MEM_U8(s4 + 208) = (uint8_t)t0; +MEM_U8(s4 + 218) = (uint8_t)t4; +goto L4734d4; +MEM_U8(s4 + 218) = (uint8_t)t4; +L473474: +s4 = s3 + t3; +v1 = MEM_U8(s4 + 213); +fp = v0 & 0x7; +fp = fp + 0x18; +t9 = v1 << (fp & 0x1f); +a0 = MEM_U8(s4 + 208); +a1 = MEM_U8(s4 + 218); +t1 = t9 >> 31; +t0 = t1 << 31; +t5 = t0 >> (fp & 0x1f); +t8 = a0 << (fp & 0x1f); +t9 = a1 << (fp & 0x1f); +t2 = t8 >> 31; +t1 = t9 >> 31; +t7 = t5 ^ v1; +t6 = t2 << 31; +t0 = t1 << 31; +MEM_U8(s4 + 213) = (uint8_t)t7; +t4 = t6 >> (fp & 0x1f); +t5 = t0 >> (fp & 0x1f); +t3 = t4 ^ a0; +t7 = t5 ^ a1; +MEM_U8(s4 + 208) = (uint8_t)t3; +MEM_U8(s4 + 218) = (uint8_t)t7; +L4734d4: +t8 = MEM_U32(sp + 124); +L4734d8: +s2 = s2 + 0x1; +at = 0x24; +t2 = t8 + 0x4; +MEM_U32(sp + 124) = t2; +if (s2 != at) {s7 = s7 + 0x4; +goto L472dec;} +s7 = s7 + 0x4; +s3 = MEM_U32(s3 + 12); +//nop; +if (s3 != 0) {//nop; +goto L472cc4;} +//nop; +s3 = 0x1001c8f8; +//nop; +s3 = MEM_U32(s3 + 0); +//nop; +L473510: +t6 = 0x1001eb0c; +//nop; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L47396c;} +//nop; +if (s3 == 0) {t4 = 0x4; +goto L47396c;} +t4 = 0x4; +L473530: +s2 = 0x1; +MEM_U32(sp + 124) = t4; +s7 = s3 + 0x4; +L47353c: +a2 = MEM_U32(s7 + 64); +//nop; +if (a2 == 0) {t8 = MEM_U32(sp + 124); +goto L473944;} +t8 = MEM_U32(sp + 124); +v0 = 0x1001cc30; +t3 = MEM_U16(a2 + 2); +v0 = MEM_U32(v0 + 0); +t9 = t3 << 3; +t1 = v0 + t9; +s5 = MEM_U32(t1 + 4); +//nop; +a0 = MEM_U16(s3 + 8); +s4 = s5 + 0x14; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L473578; +a1 = s4; +L473578: +// bdead 4178000b gp = MEM_U32(sp + 92); +if (v0 != 0) {//nop; +goto L4735a8;} +//nop; +L473584: +s5 = MEM_U32(s5 + 52); +//nop; +a0 = MEM_U16(s3 + 8); +s4 = s5 + 0x14; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L47359c; +a1 = s4; +L47359c: +// bdead 4178000b gp = MEM_U32(sp + 92); +if (v0 == 0) {//nop; +goto L473584;} +//nop; +L4735a8: +t0 = MEM_U32(s3 + 32); +v0 = zero; +t5 = MEM_U8(t0 + 0); +//nop; +t7 = t5 < 0x40; +if (t7 == 0) {t8 = (int)t5 >> 5; +goto L4735e4;} +t8 = (int)t5 >> 5; +t6 = 0x1000127c; +t2 = t8 << 2; +t6 = t6; +t4 = t6 + t2; +t3 = MEM_U32(t4 + 0); +//nop; +t9 = t3 << (t5 & 0x1f); +t7 = (int)t9 < (int)0x0; +L4735e4: +if (t7 != 0) {//nop; +goto L4735f4;} +//nop; +v0 = 0x1; +goto L4735f4; +v0 = 0x1; +L4735f4: +if (v0 == 0) {MEM_U32(sp + 276) = s5; +goto L473940;} +MEM_U32(sp + 276) = s5; +v0 = s2 + 0xffffffff; +v1 = (int)v0 >> 3; +t0 = s3 + v1; +t8 = MEM_U8(t0 + 213); +fp = v0 & 0x7; +fp = fp + 0x18; +t6 = t8 << (fp & 0x1f); +t2 = t6 >> 31; +if (t2 == 0) {MEM_U32(sp + 276) = s5; +goto L473940;} +MEM_U32(sp + 276) = s5; +a0 = MEM_U32(s3 + 24); +MEM_U32(sp + 276) = s5; +if (a0 == 0) {a1 = s2; +goto L473940;} +a1 = s2; +//nop; +a2 = MEM_U32(s7 + 64); +a3 = s5; +MEM_U32(sp + 120) = v1; +v0 = f_somepostmember(mem, sp, a0, a1, a2, a3); +goto L473648; +MEM_U32(sp + 120) = v1; +L473648: +// bdead c178000b gp = MEM_U32(sp + 92); +if (v0 == 0) {MEM_U32(sp + 276) = s5; +goto L473940;} +MEM_U32(sp + 276) = s5; +t4 = 0x1001eb14; +MEM_U32(sp + 276) = s5; +t4 = MEM_U8(t4 + 0); +//nop; +if (t4 != 0) {//nop; +goto L473694;} +//nop; +//nop; +a0 = MEM_U32(s3 + 24); +a2 = MEM_U32(s7 + 64); +a1 = s2; +a3 = s5; +MEM_U32(sp + 276) = s5; +v0 = f_allsucppin(mem, sp, a0, a1, a2, a3); +goto L473688; +MEM_U32(sp + 276) = s5; +L473688: +// bdead c138000b gp = MEM_U32(sp + 92); +if (v0 == 0) {t8 = MEM_U32(sp + 124); +goto L473944;} +t8 = MEM_U32(sp + 124); +L473694: +t3 = MEM_U32(s3 + 32); +//nop; +t5 = MEM_U8(t3 + 0); +//nop; +t9 = t5 + 0xffffffe0; +t1 = t9 < 0x80; +if (t1 == 0) {t7 = (int)t9 >> 5; +goto L4736d8;} +t7 = (int)t9 >> 5; +t8 = 0x10001258; +t0 = t7 << 2; +t8 = t8; +t6 = t8 + t0; +t2 = MEM_U32(t6 + 0); +//nop; +t4 = t2 << (t9 & 0x1f); +t3 = (int)t4 < (int)0x0; +t1 = t3; +L4736d8: +if (t1 != 0) {t8 = MEM_U32(sp + 124); +goto L473944;} +t8 = MEM_U32(sp + 124); +s1 = MEM_U32(s3 + 24); +//nop; +if (s1 == 0) {//nop; +goto L473914;} +//nop; +L4736f0: +s0 = MEM_U32(s1 + 0); +t7 = MEM_U32(sp + 124); +t5 = MEM_U32(s7 + 64); +t8 = s0 + t7; +t0 = MEM_U32(t8 + 64); +//nop; +if (t5 != t0) {//nop; +goto L473770;} +//nop; +t6 = MEM_U32(sp + 120); +//nop; +v0 = s0 + t6; +t2 = MEM_U8(v0 + 208); +//nop; +t9 = t2 << (fp & 0x1f); +t4 = t9 >> 31; +if (t4 != 0) {//nop; +goto L473770;} +//nop; +t3 = MEM_U8(v0 + 218); +//nop; +t1 = t3 << (fp & 0x1f); +t7 = t1 >> 31; +if (t7 == 0) {//nop; +goto L473904;} +//nop; +//nop; +a0 = MEM_U16(s0 + 8); +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L47375c; +a1 = s4; +L47375c: +// bdead c13c000b gp = MEM_U32(sp + 92); +if (v0 != 0) {//nop; +goto L473904;} +//nop; +s0 = MEM_U32(s1 + 0); +//nop; +L473770: +v1 = MEM_U32(s3 + 32); +//nop; +t8 = MEM_U8(v1 + 0); +//nop; +t5 = t8 + 0xffffffe0; +t0 = t5 < 0x60; +if (t0 == 0) {//nop; +goto L4737b8;} +//nop; +t9 = 0x10001268; +t6 = (int)t5 >> 5; +t2 = t6 << 2; +t9 = t9; +t4 = t9 + t2; +t3 = MEM_U32(t4 + 0); +//nop; +t1 = t3 << (t5 & 0x1f); +t7 = (int)t1 < (int)0x0; +t0 = t7; +L4737b8: +if (t0 != 0) {//nop; +goto L4737c4;} +//nop; +abort(); +L4737c4: +v0 = MEM_U32(s0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4737e4;} +//nop; +t8 = MEM_U32(v1 + 20); +//nop; +if (t8 == v0) {//nop; +goto L47385c;} +//nop; +L4737e4: +t6 = 0x1001eb14; +a0 = s3; +t6 = MEM_U8(t6 + 0); +a1 = s2; +if (t6 == 0) {//nop; +goto L473818;} +//nop; +//nop; +a2 = MEM_U32(s7 + 64); +a3 = zero; +f_put_in_fallthru_bb(mem, sp, a0, a1, a2, a3); +goto L47380c; +a3 = zero; +L47380c: +// bdead c13c0003 gp = MEM_U32(sp + 92); +s1 = MEM_U32(s1 + 4); +goto L473908; +s1 = MEM_U32(s1 + 4); +L473818: +//nop; +a1 = 0x10013450; +a0 = 0xc; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L473828; +a0 = 0xc; +L473828: +// bdead c13c000b gp = MEM_U32(sp + 92); +MEM_U8(v0 + 0) = (uint8_t)s2; +t9 = MEM_U32(s7 + 64); +//nop; +MEM_U32(v0 + 4) = t9; +t2 = MEM_U32(s1 + 0); +//nop; +t4 = MEM_U32(t2 + 224); +//nop; +MEM_U32(v0 + 8) = t4; +t3 = MEM_U32(s1 + 0); +MEM_U32(t3 + 224) = v0; +goto L473904; +MEM_U32(t3 + 224) = v0; +L47385c: +t5 = MEM_U32(s0 + 20); +a0 = s3; +t1 = MEM_U32(t5 + 4); +a1 = s2; +if (t1 != 0) {//nop; +goto L473884;} +//nop; +t7 = MEM_U8(s0 + 4); +//nop; +if (t7 == 0) {//nop; +goto L4738c0;} +//nop; +L473884: +//nop; +a2 = MEM_U32(s7 + 64); +a3 = zero; +f_put_in_jump_bb(mem, sp, a0, a1, a2, a3); +goto L473894; +a3 = zero; +L473894: +// bdead c13c0003 gp = MEM_U32(sp + 92); +//nop; +t0 = 0x1001eb14; +//nop; +t0 = MEM_U8(t0 + 0); +//nop; +if (t0 != 0) {//nop; +goto L4738b8;} +//nop; +abort(); +L4738b8: +s1 = MEM_U32(s1 + 4); +goto L473908; +s1 = MEM_U32(s1 + 4); +L4738c0: +//nop; +a1 = 0x10013450; +a0 = 0xc; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4738d0; +a0 = 0xc; +L4738d0: +// bdead c13c000b gp = MEM_U32(sp + 92); +MEM_U8(v0 + 0) = (uint8_t)s2; +t8 = MEM_U32(s7 + 64); +//nop; +MEM_U32(v0 + 4) = t8; +t6 = MEM_U32(s1 + 0); +//nop; +t9 = MEM_U32(t6 + 224); +//nop; +MEM_U32(v0 + 8) = t9; +t2 = MEM_U32(s1 + 0); +//nop; +MEM_U32(t2 + 224) = v0; +L473904: +s1 = MEM_U32(s1 + 4); +L473908: +//nop; +if (s1 != 0) {//nop; +goto L4736f0;} +//nop; +L473914: +t4 = MEM_U32(sp + 120); +//nop; +s4 = s3 + t4; +v1 = MEM_U8(s4 + 213); +//nop; +t3 = v1 << (fp & 0x1f); +t5 = t3 >> 31; +t1 = t5 << 31; +t7 = t1 >> (fp & 0x1f); +t0 = t7 ^ v1; +MEM_U8(s4 + 213) = (uint8_t)t0; +L473940: +t8 = MEM_U32(sp + 124); +L473944: +s2 = s2 + 0x1; +at = 0x24; +t6 = t8 + 0x4; +MEM_U32(sp + 124) = t6; +if (s2 != at) {s7 = s7 + 0x4; +goto L47353c;} +s7 = s7 + 0x4; +s3 = MEM_U32(s3 + 12); +//nop; +if (s3 != 0) {t4 = 0x4; +goto L473530;} +t4 = 0x4; +L47396c: +v0 = 0x1001eaf8; +at = 0x7; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 != at) {t9 = v0 < 0x20; +goto L4739b0;} +t9 = v0 < 0x20; +//nop; +//nop; +//nop; +f_printinterproc(mem, sp); +goto L473994; +//nop; +L473994: +// bdead 40000001 gp = MEM_U32(sp + 92); +//nop; +v0 = 0x1001eaf8; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t9 = v0 < 0x20; +L4739b0: +t2 = -t9; +at = 0x30000000; +t4 = t2 & at; +t3 = t4 << (v0 & 0x1f); +if ((int)t3 >= 0) {a2 = 0xd; +goto L473b70;} +a2 = 0xd; +a0 = 0x10012018; +a1 = 0x100058fc; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4739e4; +a1 = a1; +L4739e4: +// bdead 40000001 gp = MEM_U32(sp + 92); +//nop; +//nop; +a0 = 0x1001cc10; +//nop; +f_printbv(mem, sp, a0); +goto L4739fc; +//nop; +L4739fc: +// bdead 40000001 gp = MEM_U32(sp + 92); +a2 = 0xd; +a0 = 0x10012018; +a1 = 0x100058ef; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L473a20; +a1 = a1; +L473a20: +// bdead 40000001 gp = MEM_U32(sp + 92); +//nop; +a0 = 0x1001cc10; +//nop; +a0 = a0 + 0x8; +//nop; +f_printbv(mem, sp, a0); +goto L473a3c; +//nop; +L473a3c: +// bdead 40000001 gp = MEM_U32(sp + 92); +a2 = 0xb; +a0 = 0x10012018; +a1 = 0x100058e4; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L473a60; +a1 = a1; +L473a60: +// bdead 40000001 gp = MEM_U32(sp + 92); +//nop; +//nop; +a0 = 0x10022698; +//nop; +f_printbv(mem, sp, a0); +goto L473a78; +//nop; +L473a78: +// bdead 40000001 gp = MEM_U32(sp + 92); +a2 = 0xe; +a0 = 0x10012018; +a1 = 0x100058d6; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L473a9c; +a1 = a1; +L473a9c: +// bdead 40000001 gp = MEM_U32(sp + 92); +//nop; +//nop; +a0 = 0x10022690; +//nop; +f_printbv(mem, sp, a0); +goto L473ab4; +//nop; +L473ab4: +// bdead 40000001 gp = MEM_U32(sp + 92); +a2 = 0x9; +a0 = 0x10012018; +a1 = 0x100058cd; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L473ad8; +a1 = a1; +L473ad8: +// bdead 40000001 gp = MEM_U32(sp + 92); +//nop; +//nop; +a0 = 0x1001cbe8; +//nop; +f_printbv(mem, sp, a0); +goto L473af0; +//nop; +L473af0: +// bdead 40000001 gp = MEM_U32(sp + 92); +a2 = 0xa; +a0 = 0x10012018; +a1 = 0x100058c3; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L473b14; +a1 = a1; +L473b14: +// bdead 40000001 gp = MEM_U32(sp + 92); +//nop; +//nop; +a0 = 0x1001cbf0; +//nop; +f_printbv(mem, sp, a0); +goto L473b2c; +//nop; +L473b2c: +// bdead 40000001 gp = MEM_U32(sp + 92); +a2 = 0xf; +a0 = 0x10012018; +a1 = 0x100058b4; +//nop; +a0 = MEM_U32(a0 + 0); +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L473b50; +a1 = a1; +L473b50: +// bdead 40000001 gp = MEM_U32(sp + 92); +//nop; +//nop; +a0 = 0x1001cbf8; +//nop; +f_printbv(mem, sp, a0); +goto L473b68; +//nop; +L473b68: +// bdead 40000001 gp = MEM_U32(sp + 92); +//nop; +L473b70: +// bdead 40000001 ra = MEM_U32(sp + 100); +L473b74: +f20.w[1] = MEM_U32(sp + 16); +f20.w[0] = MEM_U32(sp + 20); +f22.w[1] = MEM_U32(sp + 24); +f22.w[0] = MEM_U32(sp + 28); +f24.w[1] = MEM_U32(sp + 32); +f24.w[0] = MEM_U32(sp + 36); +f26.w[1] = MEM_U32(sp + 40); +f26.w[0] = MEM_U32(sp + 44); +f28.w[1] = MEM_U32(sp + 48); +f28.w[0] = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 60); +// bdead 1 s1 = MEM_U32(sp + 64); +// bdead 1 s2 = MEM_U32(sp + 68); +// bdead 1 s3 = MEM_U32(sp + 72); +// bdead 1 s4 = MEM_U32(sp + 76); +// bdead 1 s5 = MEM_U32(sp + 80); +// bdead 1 s6 = MEM_U32(sp + 84); +// bdead 1 s7 = MEM_U32(sp + 88); +// bdead 1 fp = MEM_U32(sp + 96); +// bdead 1 sp = sp + 0x120; +return; +// bdead 1 sp = sp + 0x120; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +} + +static uint32_t f_change_to_const_eq(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L473bec: +//change_to_const_eq: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 400001eb MEM_U32(sp + 28) = s1; +s1 = a1; +// fdead 400401eb MEM_U32(sp + 44) = ra; +// fdead 400401eb MEM_U32(sp + 40) = gp; +// fdead 400401eb MEM_U32(sp + 36) = s3; +// fdead 400401eb MEM_U32(sp + 32) = s2; +// fdead 400401eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 80) = a0; +MEM_U32(sp + 88) = a2; +if (a0 != 0) {MEM_U32(sp + 92) = a3; +goto L473c30;} +MEM_U32(sp + 92) = a3; +s3 = 0x23; +goto L473c34; +s3 = 0x23; +L473c30: +s3 = 0x5f; +L473c34: +v0 = MEM_U32(s1 + 36); +t8 = MEM_U32(sp + 92); +t6 = MEM_U16(v0 + 6); +//nop; +t7 = t6 + 0x1; +if (t8 != 0) {MEM_U16(v0 + 6) = (uint16_t)t7; +goto L473c5c;} +MEM_U16(v0 + 6) = (uint16_t)t7; +s2 = MEM_U32(s1 + 40); +//nop; +goto L473cc0; +//nop; +L473c5c: +a3 = MEM_U32(s1 + 40); +at = 0x2; +t9 = MEM_U8(a3 + 0); +t3 = MEM_U32(sp + 92); +if (t9 != at) {a1 = a3; +goto L473ca0;} +a1 = a3; +t0 = MEM_U32(a3 + 32); +t1 = MEM_U32(sp + 92); +//nop; +a1 = MEM_U8(s1 + 1); +a2 = MEM_U32(sp + 88); +a0 = t0 + t1; +MEM_U32(sp + 48) = a0; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L473c94; +MEM_U32(sp + 48) = a0; +L473c94: +// bdead 4014000b gp = MEM_U32(sp + 40); +s2 = v0; +goto L473cc0; +s2 = v0; +L473ca0: +t2 = MEM_U32(a3 + 32); +//nop; +a2 = MEM_U32(sp + 88); +a0 = t2 + t3; +MEM_U32(sp + 48) = a0; +v0 = f_enter_lda(mem, sp, a0, a1, a2); +goto L473cb8; +MEM_U32(sp + 48) = a0; +L473cb8: +// bdead 4014000b gp = MEM_U32(sp + 40); +s2 = v0; +L473cc0: +//nop; +a1 = MEM_U32(s1 + 36); +a0 = s3; +a2 = s2; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L473cd4; +a2 = s2; +L473cd4: +// bdead 401c000b gp = MEM_U32(sp + 40); +t4 = v0 & 0xffff; +t6 = 0x10013640; +t5 = t4 << 2; +t7 = t5 + t6; +s0 = MEM_U32(t7 + 0); +a0 = v0 & 0xffff; +if (s0 == 0) {v1 = zero; +goto L473d74;} +v1 = zero; +a1 = 0x4; +L473cfc: +t8 = MEM_U8(s0 + 0); +//nop; +if (a1 != t8) {//nop; +goto L473d5c;} +//nop; +t9 = MEM_U8(s0 + 32); +//nop; +if (s3 != t9) {//nop; +goto L473d5c;} +//nop; +t0 = MEM_U8(s1 + 1); +t1 = MEM_U8(s0 + 1); +//nop; +if (t0 != t1) {//nop; +goto L473d5c;} +//nop; +t2 = MEM_U32(s0 + 36); +t3 = MEM_U32(s1 + 36); +//nop; +if (t2 != t3) {//nop; +goto L473d5c;} +//nop; +t4 = MEM_U32(s0 + 40); +//nop; +if (s2 != t4) {//nop; +goto L473d5c;} +//nop; +v1 = 0x1; +goto L473d64; +v1 = 0x1; +L473d5c: +s0 = MEM_U32(s0 + 28); +//nop; +L473d64: +if (v1 != 0) {//nop; +goto L473d74;} +//nop; +if (s0 != 0) {//nop; +goto L473cfc;} +//nop; +L473d74: +if (v1 != 0) {//nop; +goto L473e0c;} +//nop; +//nop; +//nop; +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L473d8c; +//nop; +L473d8c: +// bdead 401c000b gp = MEM_U32(sp + 40); +a1 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)a1; +MEM_U8(v0 + 32) = (uint8_t)s3; +t5 = MEM_U8(s1 + 1); +t9 = 0x1; +MEM_U8(v0 + 1) = (uint8_t)t5; +t6 = MEM_U8(s1 + 35); +s0 = v0; +MEM_U8(v0 + 35) = (uint8_t)t6; +t7 = MEM_U32(s1 + 36); +MEM_U32(v0 + 40) = s2; +MEM_U32(v0 + 36) = t7; +t8 = MEM_U32(sp + 88); +MEM_U16(v0 + 6) = (uint16_t)t9; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 16) = t8; +t0 = MEM_U32(s1 + 56); +//nop; +MEM_U32(v0 + 56) = t0; +t1 = MEM_U32(s1 + 60); +//nop; +MEM_U32(v0 + 60) = t1; +t2 = MEM_U8(s1 + 34); +//nop; +MEM_U8(v0 + 34) = (uint8_t)t2; +t3 = MEM_U8(s1 + 33); +MEM_U8(v0 + 33) = (uint8_t)t3; +goto L473e24; +MEM_U8(v0 + 33) = (uint8_t)t3; +L473e0c: +//nop; +a0 = s0; +//nop; +f_increasecount(mem, sp, a0); +goto L473e1c; +//nop; +L473e1c: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +L473e24: +t4 = MEM_U32(sp + 92); +//nop; +if (t4 != 0) {//nop; +goto L473e40;} +//nop; +a3 = MEM_U32(s2 + 20); +t8 = MEM_U32(s1 + 20); +goto L473eb0; +t8 = MEM_U32(s1 + 20); +L473e40: +t5 = MEM_U8(s2 + 0); +at = 0x2; +if (t5 != at) {//nop; +goto L473e6c;} +//nop; +//nop; +a0 = MEM_U32(sp + 48); +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L473e60; +//nop; +L473e60: +// bdead 401e000b gp = MEM_U32(sp + 40); +a0 = v0 & 0xffff; +goto L473e90; +a0 = v0 & 0xffff; +L473e6c: +a0 = MEM_U32(s2 + 44); +a1 = MEM_U32(s2 + 48); +//nop; +a2 = MEM_U32(sp + 48); +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +v0 = f_isldaihash(mem, sp, a0, a1, a2); +goto L473e88; +MEM_U32(sp + 4) = a1; +L473e88: +// bdead 401e000b gp = MEM_U32(sp + 40); +a0 = v0 & 0xffff; +L473e90: +//nop; +a1 = s2; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L473ea4; +a3 = zero; +L473ea4: +// bdead 40160009 gp = MEM_U32(sp + 40); +a3 = v0; +t8 = MEM_U32(s1 + 20); +L473eb0: +//nop; +a1 = MEM_U32(t8 + 20); +MEM_U32(sp + 52) = a3; +a0 = s3; +a2 = a3; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L473ec8; +a2 = a3; +L473ec8: +t9 = MEM_U32(s1 + 20); +// bdead 44020009 gp = MEM_U32(sp + 40); +a2 = MEM_U32(t9 + 20); +//nop; +a3 = MEM_U32(sp + 52); +a0 = v0 & 0xffff; +a1 = s0; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L473ee8; +a1 = s0; +L473ee8: +t0 = MEM_U8(s0 + 33); +// bdead 40020209 gp = MEM_U32(sp + 40); +if (t0 == 0) {s1 = v0; +goto L473f14;} +s1 = v0; +a0 = MEM_U32(sp + 88); +//nop; +a1 = MEM_U16(v0 + 2); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L473f0c; +a0 = a0 + 0x104; +L473f0c: +// bdead 40060001 gp = MEM_U32(sp + 40); +//nop; +L473f14: +t1 = MEM_U8(s0 + 34); +a0 = MEM_U32(sp + 88); +if (t1 == 0) {//nop; +goto L473f3c;} +//nop; +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L473f34; +a0 = a0 + 0x114; +L473f34: +// bdead 40060001 gp = MEM_U32(sp + 40); +//nop; +L473f3c: +t2 = MEM_U8(s0 + 33); +a0 = MEM_U32(sp + 88); +if (t2 == 0) {//nop; +goto L473f5c;} +//nop; +t3 = MEM_U8(s0 + 34); +//nop; +if (t3 == 0) {//nop; +goto L473f74;} +//nop; +L473f5c: +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L473f6c; +a0 = a0 + 0x10c; +L473f6c: +// bdead 40060001 gp = MEM_U32(sp + 40); +//nop; +L473f74: +a0 = MEM_U32(sp + 88); +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x12c; +f_setbit(mem, sp, a0, a1); +goto L473f88; +a0 = a0 + 0x12c; +L473f88: +// bdead 20001 ra = MEM_U32(sp + 44); +v0 = s0; +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x50; +return v0; +// bdead 9 sp = sp + 0x50; +} + +static uint32_t f_change_to_var_eq(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L473fac: +//change_to_var_eq: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +MEM_U32(sp + 120) = a0; +t6 = MEM_U8(sp + 123); +// fdead 400081eb MEM_U32(sp + 32) = s2; +s2 = a2; +// fdead 400881eb MEM_U32(sp + 44) = ra; +// fdead 400881eb MEM_U32(sp + 40) = gp; +// fdead 400881eb MEM_U32(sp + 36) = s3; +// fdead 400881eb MEM_U32(sp + 28) = s1; +// fdead 400881eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 124) = a1; +if (t6 != 0) {MEM_U32(sp + 132) = a3; +goto L473ff8;} +MEM_U32(sp + 132) = a3; +t7 = 0x23; +MEM_U8(sp + 79) = (uint8_t)t7; +goto L474000; +MEM_U8(sp + 79) = (uint8_t)t7; +L473ff8: +t8 = 0x5f; +MEM_U8(sp + 79) = (uint8_t)t8; +L474000: +t9 = MEM_U8(sp + 127); +//nop; +if (t9 == 0) {//nop; +goto L47401c;} +//nop; +s3 = MEM_U32(s2 + 40); +t2 = MEM_U16(s3 + 6); +goto L474028; +t2 = MEM_U16(s3 + 6); +L47401c: +s3 = MEM_U32(s2 + 36); +//nop; +t2 = MEM_U16(s3 + 6); +L474028: +at = 0x4e; +t3 = t2 + 0x1; +MEM_U16(s3 + 6) = (uint16_t)t3; +v0 = MEM_U8(s2 + 32); +t4 = MEM_U8(sp + 123); +if (v0 != at) {at = 0x28; +goto L47404c;} +at = 0x28; +if (t4 != 0) {at = 0x28; +goto L474060;} +at = 0x28; +L47404c: +if (v0 != at) {//nop; +goto L47406c;} +//nop; +t5 = MEM_U8(sp + 123); +//nop; +if (t5 != 0) {s1 = s3; +goto L47406c;} +L474060: +s1 = s3; +v1 = zero; +goto L474230; +v1 = zero; +L47406c: +//nop; +a0 = MEM_U32(sp + 136); +a1 = MEM_U8(s3 + 1); +a2 = MEM_U32(sp + 132); +//nop; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L474084; +//nop; +L474084: +// bdead 4018000b gp = MEM_U32(sp + 40); +MEM_U32(sp + 112) = v0; +//nop; +a0 = 0x1; +a1 = s3; +a2 = v0; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L4740a0; +a2 = v0; +L4740a0: +// bdead 4018000b gp = MEM_U32(sp + 40); +t6 = v0 & 0xffff; +t8 = 0x10013640; +t7 = t6 << 2; +t9 = t7 + t8; +s1 = MEM_U32(t9 + 0); +t0 = MEM_U32(sp + 112); +a0 = v0 & 0xffff; +if (s1 == 0) {v1 = zero; +goto L47416c;} +v1 = zero; +t1 = 0x1; +a3 = 0x4; +L4740d0: +t2 = MEM_U8(s1 + 0); +//nop; +if (a3 != t2) {//nop; +goto L474154;} +//nop; +t3 = MEM_U8(s1 + 32); +//nop; +if (t1 != t3) {//nop; +goto L474154;} +//nop; +t4 = MEM_U8(s3 + 1); +t5 = MEM_U8(s1 + 1); +//nop; +if (t4 != t5) {//nop; +goto L474154;} +//nop; +v0 = MEM_U32(s1 + 36); +//nop; +if (s3 != v0) {//nop; +goto L474124;} +//nop; +t6 = MEM_U32(s1 + 40); +//nop; +if (t0 == t6) {//nop; +goto L47413c;} +//nop; +L474124: +if (t0 != v0) {//nop; +goto L474154;} +//nop; +t7 = MEM_U32(s1 + 40); +//nop; +if (s3 != t7) {//nop; +goto L474154;} +//nop; +L47413c: +t8 = MEM_U8(s1 + 62); +//nop; +if (t8 != 0) {//nop; +goto L474154;} +//nop; +v1 = t1 & 0xff; +goto L47415c; +v1 = t1 & 0xff; +L474154: +s1 = MEM_U32(s1 + 28); +//nop; +L47415c: +if (v1 != 0) {v0 = zero < v1; +goto L474170;} +v0 = zero < v1; +if (s1 != 0) {//nop; +goto L4740d0;} +//nop; +L47416c: +v0 = zero < v1; +L474170: +if (v0 != 0) {v1 = zero; +goto L474214;} +v1 = zero; +//nop; +MEM_U8(sp + 95) = (uint8_t)zero; +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L474188; +//nop; +L474188: +// bdead 4018000b gp = MEM_U32(sp + 40); +v1 = MEM_U8(sp + 95); +a3 = 0x4; +t0 = MEM_U32(sp + 112); +MEM_U8(v0 + 0) = (uint8_t)a3; +t9 = MEM_U8(s3 + 1); +t1 = 0x1; +MEM_U8(v0 + 1) = (uint8_t)t9; +t2 = MEM_U8(s3 + 0); +s1 = v0; +if (a3 == t2) {//nop; +goto L4741c0;} +//nop; +MEM_U8(v0 + 35) = (uint8_t)t9; +goto L4741cc; +MEM_U8(v0 + 35) = (uint8_t)t9; +L4741c0: +t4 = MEM_U8(s3 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t4; +L4741cc: +MEM_U8(v0 + 32) = (uint8_t)t1; +MEM_U32(v0 + 36) = s3; +MEM_U32(v0 + 40) = t0; +MEM_U16(v0 + 6) = (uint16_t)t1; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +t5 = MEM_U32(sp + 132); +//nop; +MEM_U32(v0 + 16) = t5; +t6 = MEM_U8(s3 + 2); +//nop; +t7 = t6 < 0x1; +MEM_U8(v0 + 34) = (uint8_t)t7; +t8 = MEM_U8(s3 + 3); +MEM_U8(v0 + 33) = (uint8_t)t8; +goto L474230; +MEM_U8(v0 + 33) = (uint8_t)t8; +L474214: +//nop; +a0 = s1; +MEM_U8(sp + 95) = (uint8_t)v1; +f_increasecount(mem, sp, a0); +goto L474224; +MEM_U8(sp + 95) = (uint8_t)v1; +L474224: +// bdead 401c0003 gp = MEM_U32(sp + 40); +v1 = MEM_U8(sp + 95); +//nop; +L474230: +t9 = MEM_U8(sp + 127); +a2 = s1; +if (t9 == 0) {//nop; +goto L474318;} +//nop; +v0 = MEM_U32(s2 + 36); +//nop; +t2 = MEM_U16(v0 + 6); +a0 = MEM_U8(sp + 79); +t3 = t2 + 0x1; +MEM_U16(v0 + 6) = (uint16_t)t3; +a1 = MEM_U32(s2 + 36); +MEM_U8(sp + 95) = (uint8_t)v1; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L474264; +MEM_U8(sp + 95) = (uint8_t)v1; +L474264: +// bdead 401c000b gp = MEM_U32(sp + 40); +t4 = v0 & 0xffff; +t6 = 0x10013640; +t5 = t4 << 2; +t7 = t5 + t6; +s0 = MEM_U32(t7 + 0); +v1 = MEM_U8(sp + 95); +a3 = 0x4; +t1 = 0x1; +if (s0 == 0) {a0 = v0 & 0xffff; +goto L474310;} +a0 = v0 & 0xffff; +v0 = MEM_U8(sp + 79); +//nop; +L474298: +t8 = MEM_U8(s0 + 0); +//nop; +if (a3 != t8) {//nop; +goto L4742f8;} +//nop; +t9 = MEM_U8(s0 + 32); +//nop; +if (v0 != t9) {//nop; +goto L4742f8;} +//nop; +t2 = MEM_U8(s2 + 1); +t3 = MEM_U8(s0 + 1); +//nop; +if (t2 != t3) {//nop; +goto L4742f8;} +//nop; +t4 = MEM_U32(s0 + 36); +t5 = MEM_U32(s2 + 36); +//nop; +if (t4 != t5) {//nop; +goto L4742f8;} +//nop; +t6 = MEM_U32(s0 + 40); +//nop; +if (s1 != t6) {//nop; +goto L4742f8;} +//nop; +v1 = t1 & 0xff; +goto L474300; +v1 = t1 & 0xff; +L4742f8: +s0 = MEM_U32(s0 + 28); +//nop; +L474300: +if (v1 != 0) {//nop; +goto L474310;} +//nop; +if (s0 != 0) {//nop; +goto L474298;} +//nop; +L474310: +//nop; +goto L4743ec; +//nop; +L474318: +v0 = MEM_U32(s2 + 40); +//nop; +t7 = MEM_U16(v0 + 6); +a0 = MEM_U8(sp + 79); +t8 = t7 + 0x1; +MEM_U16(v0 + 6) = (uint16_t)t8; +a2 = MEM_U32(s2 + 40); +a1 = s1; +MEM_U8(sp + 95) = (uint8_t)v1; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L474340; +MEM_U8(sp + 95) = (uint8_t)v1; +L474340: +// bdead 401c000b gp = MEM_U32(sp + 40); +t9 = v0 & 0xffff; +t3 = 0x10013640; +t2 = t9 << 2; +t4 = t2 + t3; +s0 = MEM_U32(t4 + 0); +v1 = MEM_U8(sp + 95); +a3 = 0x4; +t1 = 0x1; +if (s0 == 0) {a0 = v0 & 0xffff; +goto L4743ec;} +a0 = v0 & 0xffff; +v0 = MEM_U8(sp + 79); +//nop; +L474374: +t5 = MEM_U8(s0 + 0); +//nop; +if (a3 != t5) {//nop; +goto L4743d4;} +//nop; +t6 = MEM_U8(s0 + 32); +//nop; +if (v0 != t6) {//nop; +goto L4743d4;} +//nop; +t7 = MEM_U8(s2 + 1); +t8 = MEM_U8(s0 + 1); +//nop; +if (t7 != t8) {//nop; +goto L4743d4;} +//nop; +t9 = MEM_U32(s0 + 36); +//nop; +if (s1 != t9) {//nop; +goto L4743d4;} +//nop; +t2 = MEM_U32(s0 + 40); +t3 = MEM_U32(s2 + 40); +//nop; +if (t2 != t3) {//nop; +goto L4743d4;} +//nop; +v1 = t1 & 0xff; +goto L4743dc; +v1 = t1 & 0xff; +L4743d4: +s0 = MEM_U32(s0 + 28); +//nop; +L4743dc: +if (v1 != 0) {//nop; +goto L4743ec;} +//nop; +if (s0 != 0) {//nop; +goto L474374;} +//nop; +L4743ec: +if (v1 != 0) {//nop; +goto L474630;} +//nop; +//nop; +//nop; +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L474404; +//nop; +L474404: +// bdead 401c000b gp = MEM_U32(sp + 40); +a3 = 0x4; +MEM_U32(sp + 64) = v0; +MEM_U8(v0 + 0) = (uint8_t)a3; +t4 = MEM_U8(sp + 79); +t1 = 0x1; +MEM_U8(v0 + 32) = (uint8_t)t4; +t5 = MEM_U8(s2 + 1); +s0 = v0; +MEM_U8(v0 + 1) = (uint8_t)t5; +t6 = MEM_U8(s2 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t6; +t7 = MEM_U8(sp + 127); +//nop; +if (t7 == 0) {//nop; +goto L474458;} +//nop; +t8 = MEM_U32(s2 + 36); +MEM_U32(v0 + 40) = s1; +MEM_U32(v0 + 36) = t8; +goto L474468; +MEM_U32(v0 + 36) = t8; +L474458: +MEM_U32(v0 + 36) = s1; +t9 = MEM_U32(s2 + 40); +//nop; +MEM_U32(v0 + 40) = t9; +L474468: +t2 = MEM_U32(sp + 132); +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U16(v0 + 6) = (uint16_t)t1; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 56) = zero; +MEM_U32(v0 + 60) = zero; +MEM_U32(v0 + 16) = t2; +t3 = MEM_U32(s2 + 56); +a1 = MEM_U32(sp + 132); +v1 = MEM_U32(t3 + 0); +a1 = a1 + 0x104; +if (v1 == 0) {//nop; +goto L47454c;} +//nop; +//nop; +a0 = MEM_U16(v1 + 2); +MEM_U32(sp + 56) = a1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4744b4; +MEM_U32(sp + 56) = a1; +L4744b4: +t4 = MEM_U32(s2 + 56); +// bdead 401e200b gp = MEM_U32(sp + 40); +MEM_U8(sp + 78) = (uint8_t)v0; +a1 = MEM_U32(sp + 132); +t5 = MEM_U32(t4 + 0); +//nop; +a1 = a1 + 0x114; +a0 = MEM_U16(t5 + 2); +MEM_U32(sp + 60) = a1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4744dc; +MEM_U32(sp + 60) = a1; +L4744dc: +t6 = MEM_U32(s2 + 56); +// bdead 401e800b gp = MEM_U32(sp + 40); +MEM_U8(sp + 77) = (uint8_t)v0; +t7 = MEM_U32(t6 + 0); +a0 = MEM_U32(sp + 132); +//nop; +a1 = MEM_U16(t7 + 2); +a0 = a0 + 0x12c; +f_resetbit(mem, sp, a0, a1); +goto L474500; +a0 = a0 + 0x12c; +L474500: +t8 = MEM_U32(s2 + 56); +// bdead 421e0003 gp = MEM_U32(sp + 40); +t9 = MEM_U32(t8 + 0); +a0 = MEM_U32(sp + 56); +a1 = MEM_U16(t9 + 2); +//nop; +//nop; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L474524; +//nop; +L474524: +t2 = MEM_U32(s2 + 56); +// bdead 401e0803 gp = MEM_U32(sp + 40); +t3 = MEM_U32(t2 + 0); +//nop; +a0 = MEM_U32(sp + 60); +a1 = MEM_U16(t3 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L474544; +//nop; +L474544: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +L47454c: +t4 = MEM_U32(s2 + 60); +t5 = MEM_U32(sp + 132); +v0 = MEM_U32(t4 + 0); +t6 = t5 + 0x12c; +if (v0 == 0) {MEM_U32(sp + 52) = t6; +goto L474610;} +MEM_U32(sp + 52) = t6; +//nop; +a0 = MEM_U16(v0 + 2); +a1 = t5 + 0x104; +t7 = t5 + 0x114; +MEM_U32(sp + 60) = t7; +MEM_U32(sp + 56) = a1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L474580; +MEM_U32(sp + 56) = a1; +L474580: +t8 = MEM_U32(s2 + 60); +MEM_U8(sp + 76) = (uint8_t)v0; +t9 = MEM_U32(t8 + 0); +// bdead 441e0003 gp = MEM_U32(sp + 40); +a0 = MEM_U16(t9 + 2); +//nop; +a1 = MEM_U32(sp + 60); +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4745a4; +//nop; +L4745a4: +t2 = MEM_U32(s2 + 60); +// bdead 401e080b gp = MEM_U32(sp + 40); +MEM_U8(sp + 75) = (uint8_t)v0; +t3 = MEM_U32(t2 + 0); +//nop; +a0 = MEM_U32(sp + 52); +a1 = MEM_U16(t3 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L4745c8; +//nop; +L4745c8: +t4 = MEM_U32(s2 + 60); +// bdead 401e2003 gp = MEM_U32(sp + 40); +t6 = MEM_U32(t4 + 0); +//nop; +a0 = MEM_U32(sp + 56); +a1 = MEM_U16(t6 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L4745e8; +//nop; +L4745e8: +t5 = MEM_U32(s2 + 60); +// bdead 401e4003 gp = MEM_U32(sp + 40); +t7 = MEM_U32(t5 + 0); +//nop; +a0 = MEM_U32(sp + 60); +a1 = MEM_U16(t7 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L474608; +//nop; +L474608: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +L474610: +t8 = MEM_U8(s2 + 34); +t9 = MEM_U32(sp + 64); +//nop; +MEM_U8(t9 + 34) = (uint8_t)t8; +t3 = MEM_U32(sp + 64); +t2 = MEM_U8(s2 + 33); +MEM_U8(t3 + 33) = (uint8_t)t2; +goto L474650; +MEM_U8(t3 + 33) = (uint8_t)t2; +L474630: +//nop; +a0 = s0; +//nop; +f_increasecount(mem, sp, a0); +goto L474640; +//nop; +L474640: +t4 = MEM_U32(sp + 132); +// bdead 401e2003 gp = MEM_U32(sp + 40); +t6 = t4 + 0x12c; +MEM_U32(sp + 52) = t6; +L474650: +v0 = MEM_U8(s2 + 32); +at = 0x4e; +if (v0 != at) {at = 0x28; +goto L474670;} +at = 0x28; +t5 = MEM_U8(sp + 123); +//nop; +if (t5 != 0) {at = 0x28; +goto L474688;} +at = 0x28; +L474670: +if (v0 != at) {//nop; +goto L474694;} +//nop; +t7 = MEM_U8(sp + 123); +//nop; +if (t7 != 0) {//nop; +goto L474694;} +//nop; +L474688: +s3 = MEM_U32(s1 + 20); +t4 = MEM_U8(sp + 127); +goto L4747a4; +t4 = MEM_U8(sp + 127); +L474694: +//nop; +a0 = MEM_U32(sp + 136); +//nop; +v0 = f_isconstihash(mem, sp, a0); +goto L4746a4; +//nop; +L4746a4: +// bdead 401e000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 112); +//nop; +a0 = v0 & 0xffff; +a2 = zero; +a3 = zero; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L4746c0; +a3 = zero; +L4746c0: +// bdead 401e000b gp = MEM_U32(sp + 40); +a1 = MEM_U32(s3 + 20); +//nop; +MEM_U32(sp + 80) = v0; +a0 = 0x1; +a2 = v0; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L4746dc; +a2 = v0; +L4746dc: +// bdead 401e000b gp = MEM_U32(sp + 40); +a2 = MEM_U32(s3 + 20); +//nop; +a3 = MEM_U32(sp + 80); +a0 = v0 & 0xffff; +a1 = s1; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L4746f8; +a1 = s1; +L4746f8: +t8 = MEM_U8(s1 + 33); +// bdead 420e000b gp = MEM_U32(sp + 40); +if (t8 == 0) {s3 = v0; +goto L474724;} +s3 = v0; +a0 = MEM_U32(sp + 132); +//nop; +a1 = MEM_U16(v0 + 2); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L47471c; +a0 = a0 + 0x104; +L47471c: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +L474724: +t9 = MEM_U8(s1 + 34); +a0 = MEM_U32(sp + 132); +if (t9 == 0) {//nop; +goto L47474c;} +//nop; +//nop; +a1 = MEM_U16(s3 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L474744; +a0 = a0 + 0x114; +L474744: +// bdead 401e0003 gp = MEM_U32(sp + 40); +//nop; +L47474c: +t2 = MEM_U8(s1 + 33); +a0 = MEM_U32(sp + 132); +if (t2 == 0) {//nop; +goto L47476c;} +//nop; +t3 = MEM_U8(s1 + 34); +//nop; +if (t3 == 0) {//nop; +goto L474784;} +//nop; +L47476c: +//nop; +a1 = MEM_U16(s3 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L47477c; +a0 = a0 + 0x10c; +L47477c: +// bdead 401a0003 gp = MEM_U32(sp + 40); +//nop; +L474784: +//nop; +a0 = MEM_U32(sp + 52); +a1 = MEM_U16(s3 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L474798; +//nop; +L474798: +// bdead 401a0003 gp = MEM_U32(sp + 40); +//nop; +t4 = MEM_U8(sp + 127); +L4747a4: +a0 = MEM_U8(sp + 79); +if (t4 == 0) {//nop; +goto L4747f4;} +//nop; +t6 = MEM_U32(s2 + 20); +//nop; +a0 = MEM_U8(sp + 79); +a1 = MEM_U32(t6 + 20); +a2 = s3; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L4747c8; +a2 = s3; +L4747c8: +// bdead 401a000b gp = MEM_U32(sp + 40); +t5 = MEM_U32(s2 + 20); +//nop; +a2 = MEM_U32(t5 + 20); +a0 = v0 & 0xffff; +a1 = s0; +a3 = s3; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L4747e8; +a3 = s3; +L4747e8: +// bdead 4002000b gp = MEM_U32(sp + 40); +s1 = v0; +goto L474830; +s1 = v0; +L4747f4: +t7 = MEM_U32(s2 + 20); +//nop; +a2 = MEM_U32(t7 + 24); +a1 = s3; +v0 = f_isopihash(mem, sp, a0, a1, a2); +goto L474808; +a1 = s3; +L474808: +// bdead 401a000b gp = MEM_U32(sp + 40); +t8 = MEM_U32(s2 + 20); +//nop; +a3 = MEM_U32(t8 + 24); +a0 = v0 & 0xffff; +a1 = s0; +a2 = s3; +v0 = f_isearchloop(mem, sp, a0, a1, a2, a3); +goto L474828; +a2 = s3; +L474828: +// bdead 4002000b gp = MEM_U32(sp + 40); +s1 = v0; +L474830: +t9 = MEM_U8(s0 + 33); +a0 = MEM_U32(sp + 132); +if (t9 == 0) {//nop; +goto L474858;} +//nop; +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L474850; +a0 = a0 + 0x104; +L474850: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L474858: +t2 = MEM_U8(s0 + 34); +a0 = MEM_U32(sp + 132); +if (t2 == 0) {//nop; +goto L474880;} +//nop; +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x114; +f_setbit(mem, sp, a0, a1); +goto L474878; +a0 = a0 + 0x114; +L474878: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L474880: +t3 = MEM_U8(s0 + 33); +a0 = MEM_U32(sp + 132); +if (t3 == 0) {//nop; +goto L4748a0;} +//nop; +t4 = MEM_U8(s0 + 34); +//nop; +if (t4 == 0) {//nop; +goto L4748b8;} +//nop; +L4748a0: +//nop; +a1 = MEM_U16(s1 + 2); +a0 = a0 + 0x10c; +f_setbit(mem, sp, a0, a1); +goto L4748b0; +a0 = a0 + 0x10c; +L4748b0: +// bdead 40060003 gp = MEM_U32(sp + 40); +//nop; +L4748b8: +//nop; +a0 = MEM_U32(sp + 52); +a1 = MEM_U16(s1 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L4748cc; +//nop; +L4748cc: +// bdead 40020003 gp = MEM_U32(sp + 40); +a2 = MEM_U8(sp + 78); +//nop; +a3 = MEM_U8(sp + 77); +a0 = s0; +a1 = 0x1; +f_trep_image(mem, sp, a0, a1, a2, a3); +goto L4748e8; +a1 = 0x1; +L4748e8: +// bdead 40020003 gp = MEM_U32(sp + 40); +a2 = MEM_U8(sp + 76); +//nop; +a3 = MEM_U8(sp + 75); +a0 = s0; +a1 = zero; +f_trep_image(mem, sp, a0, a1, a2, a3); +goto L474904; +a1 = zero; +L474904: +// bdead 20001 ra = MEM_U32(sp + 44); +v0 = s0; +// bdead 9 gp = MEM_U32(sp + 40); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x78; +return v0; +// bdead 9 sp = sp + 0x78; +} + +static void f_del_orig_cond(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L474928: +//del_orig_cond: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +// fdead 400000eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 36) = a1; +t6 = MEM_U16(a0 + 6); +at = 0x1; +if (t6 != at) {s0 = a0; +goto L4749cc;} +s0 = a0; +t7 = MEM_U8(a0 + 33); +a0 = a1 + 0x104; +if (t7 == 0) {//nop; +goto L474984;} +//nop; +t8 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t8 + 2); +//nop; +f_resetbit(mem, sp, a0, a1); +goto L47497c; +//nop; +L47497c: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L474984: +t9 = MEM_U8(s0 + 34); +a0 = MEM_U32(sp + 36); +if (t9 == 0) {//nop; +goto L4749b0;} +//nop; +t0 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t0 + 2); +a0 = a0 + 0x114; +f_resetbit(mem, sp, a0, a1); +goto L4749a8; +a0 = a0 + 0x114; +L4749a8: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L4749b0: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = MEM_U32(sp + 36); +//nop; +f_checkexpoccur(mem, sp, a0, a1); +goto L4749c4; +//nop; +L4749c4: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L4749cc: +//nop; +a0 = s0; +//nop; +f_decreasecount(mem, sp, a0); +goto L4749dc; +//nop; +L4749dc: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_unroll_searchloop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4749f0: +//unroll_searchloop: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +t6 = MEM_U16(sp + 58); +t8 = 0x10013640; +t7 = t6 << 2; +// fdead 420181eb MEM_U32(sp + 44) = ra; +// fdead 420181eb MEM_U32(sp + 40) = gp; +// fdead 420181eb MEM_U32(sp + 36) = s3; +// fdead 420181eb MEM_U32(sp + 32) = s2; +// fdead 420181eb MEM_U32(sp + 28) = s1; +// fdead 420181eb MEM_U32(sp + 24) = s0; +t9 = t7 + t8; +s0 = MEM_U32(t9 + 0); +MEM_U8(sp + 49) = (uint8_t)zero; +MEM_U8(sp + 48) = (uint8_t)zero; +t2 = MEM_U8(a1 + 1); +at = 0xe; +s1 = a1; +s2 = a2; +s3 = a3; +t0 = zero; +if (t2 != at) {t1 = zero; +goto L474aac;} +t1 = zero; +a0 = MEM_U8(a1 + 0); +at = 0x2; +if (a0 == at) {t3 = a0 < 0x20; +goto L474aac;} +t3 = a0 < 0x20; +t4 = -t3; +at = 0x12000000; +t5 = t4 & at; +t6 = t5 << (a0 & 0x1f); +if ((int)t6 < 0) {//nop; +goto L474a88;} +//nop; +s0 = zero; +goto L474aac; +s0 = zero; +L474a88: +t7 = 0x1001eb98; +t8 = MEM_U8(s1 + 32); +t7 = MEM_U32(t7 + 0); +//nop; +at = (int)t7 < (int)t8; +if (at == 0) {t2 = MEM_U8(sp + 48); +goto L474ab0;} +t2 = MEM_U8(sp + 48); +t9 = 0x1; +MEM_U8(sp + 48) = (uint8_t)t9; +L474aac: +t2 = MEM_U8(sp + 48); +L474ab0: +//nop; +if (t2 != 0) {//nop; +goto L475378;} +//nop; +if (s0 == 0) {//nop; +goto L475378;} +//nop; +L474ac4: +v1 = MEM_U8(s0 + 0); +at = 0xc000000; +t3 = v1 < 0x20; +t4 = -t3; +t5 = t4 & at; +t6 = t5 << (v1 & 0x1f); +if ((int)t6 >= 0) {//nop; +goto L474afc;} +//nop; +t7 = 0x1001c900; +t8 = MEM_U32(s0 + 16); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != t8) {//nop; +goto L475348;} +//nop; +L474afc: +a0 = MEM_U8(s1 + 0); +a1 = 0x186; +t9 = a0 + 0xfffffffd; +at = t9 < 0x4; +if (at == 0) {a3 = 0xa; +goto L47531c;} +a3 = 0xa; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005abc[] = { +&&L474bb8, +&&L474c78, +&&L474b34, +&&L474bb8, +}; +dest = Lswitch10005abc[t9]; +//nop; +goto *dest; +//nop; +L474b34: +at = 0x5; +if (v1 != at) {//nop; +goto L475348;} +//nop; +t2 = MEM_U32(s1 + 32); +t3 = MEM_U32(s0 + 32); +//nop; +if (t2 != t3) {//nop; +goto L475348;} +//nop; +t4 = MEM_U32(s1 + 36); +t5 = MEM_U32(s0 + 36); +//nop; +if (t4 != t5) {//nop; +goto L475348;} +//nop; +at = MEM_U32(s0 + 44); +a1 = MEM_U32(s0 + 48); +a2 = MEM_U32(s1 + 44); +a3 = MEM_U32(s1 + 48); +//nop; +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 51) = (uint8_t)t0; +MEM_U8(sp + 50) = (uint8_t)t1; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L474b9c; +MEM_U32(sp + 12) = a3; +L474b9c: +// bdead 401e000b gp = MEM_U32(sp + 40); +t0 = MEM_U8(sp + 51); +t1 = MEM_U8(sp + 50); +if (v0 == 0) {//nop; +goto L475348;} +//nop; +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474bb8: +if (a0 != v1) {//nop; +goto L475348;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +a2 = MEM_U32(s1 + 40); +a3 = MEM_U32(s1 + 44); +//nop; +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U8(sp + 51) = (uint8_t)t0; +MEM_U8(sp + 50) = (uint8_t)t1; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L474bf4; +MEM_U32(sp + 12) = a3; +L474bf4: +// bdead 401e000b gp = MEM_U32(sp + 40); +t0 = MEM_U8(sp + 51); +t1 = MEM_U8(sp + 50); +if (v0 == 0) {//nop; +goto L475348;} +//nop; +t6 = MEM_U8(s0 + 33); +t7 = 0x1; +if (t6 == 0) {//nop; +goto L474c20;} +//nop; +MEM_U8(sp + 48) = (uint8_t)t7; +goto L475348; +MEM_U8(sp + 48) = (uint8_t)t7; +L474c20: +t8 = 0x1001c900; +t9 = MEM_U32(s0 + 16); +t8 = MEM_U32(t8 + 0); +t3 = 0x1; +v1 = t8 ^ t9; +v1 = v1 < 0x1; +if (v1 == 0) {v0 = v1; +goto L474c4c;} +v0 = v1; +v0 = MEM_U8(s0 + 2); +//nop; +v0 = v0 < 0x1; +L474c4c: +t2 = MEM_U8(s0 + 34); +t0 = v0 & 0xff; +if (t2 == 0) {t4 = v0 & 0xff; +goto L474c60;} +t4 = v0 & 0xff; +MEM_U8(sp + 49) = (uint8_t)t3; +L474c60: +if (t4 != 0) {//nop; +goto L475348;} +//nop; +if (v1 == 0) {//nop; +goto L475348;} +//nop; +t1 = 0x1; +goto L475348; +t1 = 0x1; +L474c78: +at = 0x4; +if (v1 != at) {//nop; +goto L475348;} +//nop; +v1 = MEM_U8(s1 + 32); +t5 = MEM_U8(s0 + 32); +//nop; +if (v1 != t5) {//nop; +goto L475348;} +//nop; +v0 = v1 & 0xff; +goto L475120; +v0 = v1 & 0xff; +L474ca0: +t6 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 1); +//nop; +if (t6 != t7) {//nop; +goto L475348;} +//nop; +v0 = MEM_U32(s0 + 36); +//nop; +if (s2 != v0) {//nop; +goto L474cd4;} +//nop; +t8 = MEM_U32(s0 + 40); +//nop; +if (s3 == t8) {//nop; +goto L474cec;} +//nop; +L474cd4: +if (s3 != v0) {//nop; +goto L475348;} +//nop; +t9 = MEM_U32(s0 + 40); +//nop; +if (s2 != t9) {//nop; +goto L475348;} +//nop; +L474cec: +t2 = MEM_U8(s1 + 62); +t3 = MEM_U8(s0 + 62); +//nop; +if (t2 != t3) {//nop; +goto L475348;} +//nop; +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474d08: +t4 = MEM_U8(s1 + 1); +t5 = MEM_U8(s0 + 1); +//nop; +if (t4 != t5) {//nop; +goto L475348;} +//nop; +v0 = MEM_U32(s0 + 36); +//nop; +if (s2 != v0) {//nop; +goto L474d3c;} +//nop; +t6 = MEM_U32(s0 + 40); +//nop; +if (s3 == t6) {//nop; +goto L474d54;} +//nop; +L474d3c: +if (s3 != v0) {//nop; +goto L475348;} +//nop; +t7 = MEM_U32(s0 + 40); +//nop; +if (s2 != t7) {//nop; +goto L475348;} +//nop; +L474d54: +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474d5c: +t8 = MEM_U8(s1 + 1); +t9 = MEM_U8(s0 + 1); +//nop; +if (t8 != t9) {//nop; +goto L475348;} +//nop; +t2 = MEM_U32(s0 + 36); +//nop; +if (s2 != t2) {//nop; +goto L475348;} +//nop; +t3 = MEM_U32(s0 + 40); +//nop; +if (s3 != t3) {//nop; +goto L475348;} +//nop; +t4 = MEM_U8(s1 + 62); +t5 = MEM_U8(s0 + 62); +//nop; +if (t4 != t5) {//nop; +goto L475348;} +//nop; +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474dac: +t6 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 1); +//nop; +if (t6 != t7) {//nop; +goto L475348;} +//nop; +t8 = MEM_U32(s0 + 36); +//nop; +if (s2 != t8) {//nop; +goto L475348;} +//nop; +t9 = MEM_U32(s0 + 40); +//nop; +if (s3 != t9) {//nop; +goto L475348;} +//nop; +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474de8: +t2 = MEM_U8(s1 + 1); +t3 = MEM_U8(s0 + 1); +//nop; +if (t2 != t3) {//nop; +goto L475348;} +//nop; +t4 = MEM_U32(s0 + 36); +//nop; +if (s2 != t4) {//nop; +goto L475348;} +//nop; +t5 = MEM_U32(s0 + 40); +//nop; +if (s3 != t5) {//nop; +goto L475348;} +//nop; +t6 = MEM_U16(s1 + 60); +t7 = MEM_U16(s0 + 60); +//nop; +if (t6 != t7) {//nop; +goto L475348;} +//nop; +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474e38: +t8 = MEM_U8(s1 + 1); +t9 = MEM_U8(s0 + 1); +//nop; +if (t8 != t9) {//nop; +goto L475348;} +//nop; +t2 = MEM_U32(s0 + 36); +//nop; +if (s2 != t2) {//nop; +goto L475348;} +//nop; +t3 = MEM_U32(s0 + 40); +//nop; +if (s3 != t3) {//nop; +goto L475348;} +//nop; +t4 = MEM_U32(s1 + 44); +t5 = MEM_U32(s0 + 44); +//nop; +if (t4 != t5) {//nop; +goto L475348;} +//nop; +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474e88: +t6 = MEM_U8(s1 + 1); +t7 = MEM_U8(s0 + 1); +//nop; +if (t6 != t7) {//nop; +goto L475348;} +//nop; +t8 = MEM_U32(s0 + 36); +//nop; +if (s2 != t8) {//nop; +goto L475348;} +//nop; +t9 = MEM_U8(s1 + 62); +t2 = MEM_U8(s0 + 62); +//nop; +if (t9 != t2) {//nop; +goto L475348;} +//nop; +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474ec8: +t3 = MEM_U8(s1 + 1); +t4 = MEM_U8(s0 + 1); +//nop; +if (t3 != t4) {//nop; +goto L475348;} +//nop; +t5 = MEM_U32(s0 + 36); +//nop; +if (s2 != t5) {//nop; +goto L475348;} +//nop; +t6 = MEM_U32(s1 + 44); +t7 = MEM_U32(s0 + 44); +//nop; +if (t6 != t7) {//nop; +goto L475348;} +//nop; +t8 = MEM_U8(s1 + 62); +t9 = MEM_U8(s0 + 62); +//nop; +if (t8 != t9) {//nop; +goto L475348;} +//nop; +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474f1c: +t2 = MEM_U8(s1 + 1); +t3 = MEM_U8(s0 + 1); +//nop; +if (t2 != t3) {//nop; +goto L475348;} +//nop; +t4 = MEM_U8(s1 + 56); +t5 = MEM_U8(s0 + 56); +//nop; +if (t4 != t5) {//nop; +goto L475348;} +//nop; +t6 = MEM_U32(s0 + 36); +//nop; +if (s2 != t6) {//nop; +goto L475348;} +//nop; +t7 = MEM_U8(s1 + 62); +t8 = MEM_U8(s0 + 62); +//nop; +if (t7 != t8) {//nop; +goto L475348;} +//nop; +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474f70: +t9 = MEM_U32(s1 + 44); +t2 = MEM_U32(s0 + 44); +//nop; +if (t9 != t2) {//nop; +goto L475348;} +//nop; +t3 = MEM_U16(s1 + 60); +t4 = MEM_U16(s0 + 60); +//nop; +if (t3 != t4) {//nop; +goto L475348;} +//nop; +t5 = MEM_U32(s0 + 36); +//nop; +if (s2 != t5) {//nop; +goto L475348;} +//nop; +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474fb0: +t6 = MEM_U32(s0 + 36); +//nop; +if (s2 != t6) {//nop; +goto L475348;} +//nop; +t0 = 0x1; +goto L475348; +t0 = 0x1; +L474fc8: +t7 = MEM_U8(s1 + 1); +t8 = MEM_U8(s0 + 1); +//nop; +if (t7 != t8) {//nop; +goto L475348;} +//nop; +t9 = MEM_U32(s0 + 36); +//nop; +if (s2 != t9) {//nop; +goto L475348;} +//nop; +t2 = MEM_U32(s1 + 44); +t3 = MEM_U32(s0 + 44); +//nop; +if (t2 != t3) {//nop; +goto L475348;} +//nop; +t4 = MEM_U16(s1 + 60); +t5 = MEM_U16(s0 + 60); +//nop; +if (t4 != t5) {//nop; +goto L475348;} +//nop; +t0 = MEM_U8(s0 + 2); +//nop; +t0 = t0 < 0x1; +t6 = t0 & 0xff; +if (t6 != 0) {t0 = t6; +goto L475348;} +t0 = t6; +t1 = 0x1; +goto L475348; +t1 = 0x1; +L475034: +v0 = MEM_U32(s0 + 28); +//nop; +if (v0 == 0) {//nop; +goto L475348;} +//nop; +L475044: +s0 = v0; +v0 = MEM_U32(v0 + 28); +//nop; +if (v0 != 0) {//nop; +goto L475044;} +//nop; +//nop; +goto L475348; +//nop; +L475060: +v0 = MEM_U32(s0 + 36); +//nop; +if (s2 != v0) {//nop; +goto L475080;} +//nop; +t7 = MEM_U32(s0 + 40); +//nop; +if (s3 == t7) {//nop; +goto L475098;} +//nop; +L475080: +if (s3 != v0) {//nop; +goto L475348;} +//nop; +t8 = MEM_U32(s0 + 40); +//nop; +if (s2 != t8) {//nop; +goto L475348;} +//nop; +L475098: +t9 = MEM_U32(s1 + 44); +t2 = MEM_U32(s0 + 44); +//nop; +if (t9 != t2) {//nop; +goto L475348;} +//nop; +t0 = MEM_U8(s0 + 2); +//nop; +t0 = t0 < 0x1; +t3 = t0 & 0xff; +if (t3 != 0) {t0 = t3; +goto L475348;} +t0 = t3; +t1 = 0x1; +goto L475348; +t1 = 0x1; +L4750cc: +t4 = MEM_U32(s0 + 36); +//nop; +if (s2 != t4) {//nop; +goto L475348;} +//nop; +t5 = MEM_U32(s0 + 40); +//nop; +if (s3 != t5) {//nop; +goto L475348;} +//nop; +t6 = MEM_U32(s1 + 44); +t7 = MEM_U32(s0 + 44); +//nop; +if (t6 != t7) {//nop; +goto L475348;} +//nop; +t0 = MEM_U8(s0 + 2); +//nop; +t0 = t0 < 0x1; +t8 = t0 & 0xff; +if (t8 != 0) {t0 = t8; +goto L475348;} +t0 = t8; +t1 = 0x1; +goto L475348; +t1 = 0x1; +L475120: +at = v0 < 0x63; +if (at != 0) {at = v0 < 0x7e; +goto L4751cc;} +at = v0 < 0x7e; +if (at != 0) {t2 = v0 + 0xffffff92; +goto L47518c;} +t2 = v0 + 0xffffff92; +at = v0 < 0x94; +if (at != 0) {at = 0x9a; +goto L475150;} +at = 0x9a; +if (v0 == at) {//nop; +goto L475034;} +//nop; +//nop; +goto L475290; +//nop; +L475150: +at = v0 < 0x8e; +if (at == 0) {at = 0x93; +goto L47530c;} +at = 0x93; +t9 = v0 + 0xffffff7a; +at = t9 < 0x8; +if (at == 0) {//nop; +goto L475290;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005a9c[] = { +&&L474f1c, +&&L475290, +&&L475290, +&&L475290, +&&L474ca0, +&&L475290, +&&L475290, +&&L474ca0, +}; +dest = Lswitch10005a9c[t9]; +//nop; +goto *dest; +//nop; +L47518c: +at = 0x69; +if (v0 == at) {//nop; +goto L474d5c;} +//nop; +at = v0 < 0x78; +if (at == 0) {at = t2 < 0xa; +goto L4752f4;} +at = t2 < 0xa; +if (at == 0) {//nop; +goto L475290;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005a74[] = { +&&L474f1c, +&&L475290, +&&L475290, +&&L475290, +&&L474e88, +&&L474d5c, +&&L474d5c, +&&L474d5c, +&&L474e88, +&&L474e88, +}; +dest = Lswitch10005a74[t2]; +//nop; +goto *dest; +//nop; +L4751cc: +at = v0 < 0x24; +if (at != 0) {at = v0 < 0x3d; +goto L475218;} +at = v0 < 0x3d; +if (at != 0) {t6 = v0 + 0xffffffd8; +goto L4752c8;} +t6 = v0 + 0xffffffd8; +at = 0x41; +if (v0 == at) {t3 = v0 + 0xffffffb3; +goto L474e38;} +t3 = v0 + 0xffffffb3; +at = t3 < 0x16; +if (at == 0) {//nop; +goto L475290;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005a1c[] = { +&&L474dac, +&&L474dac, +&&L475290, +&&L474e88, +&&L475290, +&&L475290, +&&L475290, +&&L475290, +&&L474d5c, +&&L474d5c, +&&L474d5c, +&&L475290, +&&L475290, +&&L475290, +&&L474ca0, +&&L475290, +&&L474d5c, +&&L474e88, +&&L474d08, +&&L475290, +&&L474e88, +&&L474e88, +}; +dest = Lswitch10005a1c[t3]; +//nop; +goto *dest; +//nop; +L475218: +at = v0 < 0xf; +if (at != 0) {t4 = v0 + 0xffffffe8; +goto L475258;} +t4 = v0 + 0xffffffe8; +at = v0 < 0x1e; +if (at == 0) {at = t4 < 0x6; +goto L475284;} +at = t4 < 0x6; +if (at == 0) {//nop; +goto L475290;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100059b0[] = { +&&L474f1c, +&&L474ec8, +&&L474ec8, +&&L475290, +&&L474d5c, +&&L474d5c, +}; +dest = Lswitch100059b0[t4]; +//nop; +goto *dest; +//nop; +L475258: +at = v0 < 0xf; +if (at == 0) {//nop; +goto L475290;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005974[] = { +&&L474e88, +&&L474ca0, +&&L474f70, +&&L475290, +&&L474ca0, +&&L475290, +&&L475290, +&&L475290, +&&L475290, +&&L474d5c, +&&L475290, +&&L475290, +&&L474ec8, +&&L474ec8, +&&L474fb0, +}; +dest = Lswitch10005974[v0]; +//nop; +goto *dest; +//nop; +L475284: +at = 0x23; +if (v0 == at) {//nop; +goto L474d08;} +//nop; +L475290: +a2 = 0x1000596a; +//nop; +a0 = 0x1; +a1 = 0x197; +a3 = 0xa; +MEM_U8(sp + 51) = (uint8_t)t0; +MEM_U8(sp + 50) = (uint8_t)t1; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4752b4; +a2 = a2; +L4752b4: +// bdead 401e0003 gp = MEM_U32(sp + 40); +t0 = MEM_U8(sp + 51); +t1 = MEM_U8(sp + 50); +//nop; +goto L475348; +//nop; +L4752c8: +at = t6 < 0x15; +if (at == 0) {//nop; +goto L475290;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100059c8[] = { +&&L474dac, +&&L474dac, +&&L475290, +&&L475290, +&&L475290, +&&L475290, +&&L475060, +&&L4750cc, +&&L4750cc, +&&L475290, +&&L475290, +&&L475034, +&&L4750cc, +&&L4750cc, +&&L474fc8, +&&L474ec8, +&&L475060, +&&L475290, +&&L474de8, +&&L474ca0, +&&L474ca0, +}; +dest = Lswitch100059c8[t6]; +//nop; +goto *dest; +//nop; +L4752f4: +at = 0x7d; +if (v0 == at) {//nop; +goto L474d5c;} +//nop; +//nop; +goto L475290; +//nop; +at = 0x93; +L47530c: +if (v0 == at) {//nop; +goto L474fc8;} +//nop; +//nop; +goto L475290; +//nop; +L47531c: +a2 = 0x10005960; +//nop; +a0 = 0x1; +MEM_U8(sp + 51) = (uint8_t)t0; +MEM_U8(sp + 50) = (uint8_t)t1; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L475338; +a2 = a2; +L475338: +// bdead 401e0003 gp = MEM_U32(sp + 40); +t0 = MEM_U8(sp + 51); +t1 = MEM_U8(sp + 50); +//nop; +L475348: +if (t0 != 0) {//nop; +goto L475358;} +//nop; +s0 = MEM_U32(s0 + 28); +//nop; +L475358: +if (t0 != 0) {//nop; +goto L475378;} +//nop; +t7 = MEM_U8(sp + 48); +//nop; +if (t7 != 0) {//nop; +goto L475378;} +//nop; +if (s0 != 0) {//nop; +goto L474ac4;} +//nop; +L475378: +if (t0 == 0) {//nop; +goto L475390;} +//nop; +t8 = MEM_U8(sp + 48); +//nop; +if (t8 == 0) {// bdead 40060403 ra = MEM_U32(sp + 44); +goto L47547c;} +// bdead 40060403 ra = MEM_U32(sp + 44); +L475390: +//nop; +a0 = MEM_U16(sp + 58); +MEM_U8(sp + 50) = (uint8_t)t1; +v0 = f_appendchain(mem, sp, a0); +goto L4753a0; +MEM_U8(sp + 50) = (uint8_t)t1; +L4753a0: +// bdead 4004000b gp = MEM_U32(sp + 40); +t1 = MEM_U8(sp + 50); +t9 = 0x1001c900; +at = 0x12000000; +t9 = MEM_U32(t9 + 0); +s0 = v0; +MEM_U32(v0 + 16) = t9; +t2 = MEM_U8(s1 + 0); +t7 = MEM_U8(sp + 48); +t3 = t2 < 0x20; +t4 = -t3; +t5 = t4 & at; +t6 = t5 << (t2 & 0x1f); +if ((int)t6 >= 0) {t8 = t7 & 0xff; +goto L4753f4;} +t8 = t7 & 0xff; +if (t8 != 0) {MEM_U8(v0 + 33) = (uint8_t)t7; +goto L4753f0;} +MEM_U8(v0 + 33) = (uint8_t)t7; +t9 = MEM_U8(sp + 49); +MEM_U8(v0 + 34) = (uint8_t)t9; +goto L4753f4; +MEM_U8(v0 + 34) = (uint8_t)t9; +L4753f0: +MEM_U8(v0 + 34) = (uint8_t)zero; +L4753f4: +if (t1 == 0) {//nop; +goto L475404;} +//nop; +MEM_U8(v0 + 3) = (uint8_t)zero; +goto L475478; +MEM_U8(v0 + 3) = (uint8_t)zero; +L475404: +a0 = MEM_U8(s1 + 0); +at = 0x12000000; +t3 = a0 < 0x20; +t4 = -t3; +t5 = t4 & at; +t2 = t5 << (a0 & 0x1f); +if ((int)t2 < 0) {at = 0x4; +goto L475470;} +at = 0x4; +if (a0 != at) {// bdead 60009 ra = MEM_U32(sp + 44); +goto L47547c;} +// bdead 60009 ra = MEM_U32(sp + 44); +t6 = MEM_U8(s1 + 32); +//nop; +t7 = t6 + 0xffffffe0; +t8 = t7 < 0x80; +if (t8 == 0) {//nop; +goto L47546c;} +//nop; +t4 = 0x10001290; +t9 = (int)t7 >> 5; +t3 = t9 << 2; +t4 = t4; +t5 = t4 + t3; +t2 = MEM_U32(t5 + 0); +//nop; +t6 = t2 << (t7 & 0x1f); +t9 = (int)t6 < (int)0x0; +t8 = t9; +L47546c: +if (t8 == 0) {t4 = 0x1; +goto L475478;} +L475470: +t4 = 0x1; +MEM_U8(v0 + 3) = (uint8_t)t4; +L475478: +// bdead 20001 ra = MEM_U32(sp + 44); +L47547c: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t f_unroll_resetincr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L475498: +//unroll_resetincr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a3 = a0; +if (a1 == 0) {a2 = a1; +goto L4754d8;} +a2 = a1; +//nop; +a0 = 0x1; +a1 = a3; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L4754cc; +a1 = a3; +L4754cc: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +goto L4754dc; +v1 = v0; +L4754d8: +v1 = a3; +L4754dc: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_unroll_resetincr_mod(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4754ec: +//unroll_resetincr_mod: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +v0 = MEM_U32(a1 + 0); +a3 = a1; +at = (int)v0 < (int)0xffff8000; +if (at != 0) {a2 = (int)v0 >> 15; +goto L475528;} +a2 = (int)v0 >> 15; +at = 0x8000; +at = (int)v0 < (int)at; +if (at != 0) {t6 = a2 << 15; +goto L475554;} +L475528: +t6 = a2 << 15; +t7 = v0 - t6; +MEM_U32(a3 + 0) = t7; +//nop; +a1 = MEM_U32(sp + 32); +a2 = t6; +a0 = 0x1; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L475548; +a0 = 0x1; +L475548: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +goto L47555c; +v1 = v0; +L475554: +v1 = MEM_U32(sp + 32); +//nop; +L47555c: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_unroll_check_istr_propcopy(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L47556c: +//unroll_check_istr_propcopy: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +t6 = 0x1001c900; +// fdead 400081eb MEM_U32(sp + 52) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 48) = gp; +// fdead 400081eb MEM_U32(sp + 44) = s6; +// fdead 400081eb MEM_U32(sp + 40) = s5; +// fdead 400081eb MEM_U32(sp + 36) = s4; +// fdead 400081eb MEM_U32(sp + 32) = s3; +// fdead 400081eb MEM_U32(sp + 28) = s2; +// fdead 400081eb MEM_U32(sp + 24) = s1; +// fdead 400081eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 64) = a2; +s0 = MEM_U32(t6 + 40); +s1 = a0; +s2 = a1; +s3 = a2 & 0xff; +if (s0 == 0) {s4 = a3; +goto L4756dc;} +s4 = a3; +s6 = 0x3f; +s5 = 0x1; +L4755cc: +t7 = MEM_U8(s0 + 9); +//nop; +if (s5 != t7) {//nop; +goto L4756cc;} +//nop; +v0 = MEM_U32(s0 + 12); +//nop; +t8 = MEM_U8(v0 + 0); +//nop; +if (s6 != t8) {//nop; +goto L4756cc;} +//nop; +t9 = MEM_U32(v0 + 4); +//nop; +if (s1 != t9) {//nop; +goto L4756cc;} +//nop; +t0 = MEM_U32(v0 + 48); +//nop; +if (s2 != t0) {//nop; +goto L4756cc;} +//nop; +t1 = MEM_U8(v0 + 31); +//nop; +if (t1 == 0) {//nop; +goto L4756cc;} +//nop; +t2 = MEM_U8(v0 + 44); +//nop; +if (s3 != t2) {//nop; +goto L4756cc;} +//nop; +t3 = MEM_U32(v0 + 32); +//nop; +if (s4 != t3) {//nop; +goto L4756cc;} +//nop; +//nop; +a0 = MEM_U32(v0 + 20); +//nop; +v0 = f_treekilled(mem, sp, a0); +goto L475654; +//nop; +L475654: +// bdead 40fe000b gp = MEM_U32(sp + 48); +if (v0 != 0) {//nop; +goto L4756cc;} +//nop; +//nop; +a0 = s1; +//nop; +f_decreasecount(mem, sp, a0); +goto L475670; +//nop; +L475670: +t4 = MEM_U32(s0 + 12); +at = 0x1e000000; +v1 = MEM_U32(t4 + 20); +// bdead 40020015 gp = MEM_U32(sp + 48); +t5 = MEM_U8(v1 + 0); +v0 = 0x1; +t6 = t5 < 0x20; +t7 = -t6; +t8 = t7 & at; +t9 = t8 << (t5 & 0x1f); +if ((int)t9 >= 0) {t3 = MEM_U32(sp + 72); +goto L4756c4;} +t3 = MEM_U32(sp + 72); +t0 = MEM_U16(v1 + 6); +//nop; +t1 = t0 + 0x1; +MEM_U16(v1 + 6) = (uint16_t)t1; +t2 = MEM_U32(s0 + 12); +//nop; +v1 = MEM_U32(t2 + 20); +//nop; +t3 = MEM_U32(sp + 72); +L4756c4: +MEM_U32(t3 + 0) = v1; +goto L4756e0; +MEM_U32(t3 + 0) = v1; +L4756cc: +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 != 0) {//nop; +goto L4755cc;} +//nop; +L4756dc: +v0 = zero; +L4756e0: +// bdead 9 ra = MEM_U32(sp + 52); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static uint32_t f_oneloopblockexpr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4758a4: +//oneloopblockexpr: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 108) = a1; +v1 = MEM_U8(a0 + 0); +s0 = a0; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L476c88;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005c28[] = { +&&L475cb0, +&&L475cb0, +&&L4758fc, +&&L475cc0, +&&L475bf4, +&&L4758fc, +&&L476c88, +&&L475cb0, +}; +dest = Lswitch10005c28[t6]; +//nop; +goto *dest; +//nop; +L4758fc: +at = 0x6; +if (v1 != at) {//nop; +goto L475920;} +//nop; +//nop; +a0 = MEM_U32(s0 + 36); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L475918; +a1 = sp + 0x54; +L475918: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 92) = v0; +L475920: +//nop; +a0 = MEM_U16(s0 + 8); +a1 = s0; +a2 = zero; +a3 = zero; +v0 = f_unroll_searchloop(mem, sp, a0, a1, a2, a3); +goto L475938; +a3 = zero; +L475938: +MEM_U32(sp + 96) = v0; +t7 = MEM_U8(v0 + 0); +// bdead 4003000b gp = MEM_U32(sp + 32); +if (t7 != 0) {t5 = MEM_U32(sp + 96); +goto L475a3c;} +t5 = MEM_U32(sp + 96); +t8 = MEM_U8(s0 + 0); +//nop; +MEM_U8(v0 + 0) = (uint8_t)t8; +at = MEM_U32(s0 + 40); +t4 = t8 & 0xff; +MEM_U32(v0 + 40) = at; +t0 = MEM_U32(s0 + 44); +MEM_U32(v0 + 56) = zero; +MEM_U32(v0 + 44) = t0; +t1 = MEM_U8(s0 + 1); +at = 0x6; +MEM_U8(v0 + 1) = (uint8_t)t1; +t2 = MEM_U8(s0 + 32); +//nop; +MEM_U8(v0 + 32) = (uint8_t)t2; +t3 = MEM_U8(s0 + 47); +MEM_U16(v0 + 6) = (uint16_t)zero; +MEM_U32(v0 + 48) = zero; +if (t4 != at) {MEM_U8(v0 + 47) = (uint8_t)t3; +goto L4759b4;} +MEM_U8(v0 + 47) = (uint8_t)t3; +t5 = MEM_U32(sp + 92); +MEM_U32(v0 + 60) = zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U32(v0 + 36) = t5; +goto L4759b8; +MEM_U32(v0 + 36) = t5; +L4759b4: +MEM_U32(v0 + 36) = zero; +L4759b8: +t6 = MEM_U8(v0 + 33); +t2 = 0x1; +if (t6 != 0) {//nop; +goto L475a20;} +//nop; +t7 = MEM_U8(v0 + 3); +MEM_U8(v0 + 2) = (uint8_t)zero; +if (t7 == 0) {//nop; +goto L475a28;} +//nop; +t8 = MEM_U8(v0 + 34); +//nop; +if (t8 != 0) {//nop; +goto L475a28;} +//nop; +t9 = 0x1001c900; +a0 = MEM_U32(sp + 96); +t9 = MEM_U32(t9 + 0); +//nop; +a1 = MEM_U32(t9 + 36); +//nop; +//nop; +//nop; +v0 = f_varkilled(mem, sp, a0, a1); +goto L475a0c; +//nop; +L475a0c: +t1 = MEM_U32(sp + 96); +// bdead 4002040b gp = MEM_U32(sp + 32); +t0 = v0 < 0x1; +MEM_U8(t1 + 3) = (uint8_t)t0; +goto L475a28; +MEM_U8(t1 + 3) = (uint8_t)t0; +L475a20: +MEM_U8(v0 + 2) = (uint8_t)t2; +MEM_U8(v0 + 3) = (uint8_t)zero; +L475a28: +t3 = MEM_U8(s0 + 35); +t4 = MEM_U32(sp + 96); +//nop; +MEM_U8(t4 + 35) = (uint8_t)t3; +t5 = MEM_U32(sp + 96); +L475a3c: +//nop; +v0 = MEM_U32(t5 + 56); +//nop; +if (v0 == 0) {//nop; +goto L475a60;} +//nop; +t6 = MEM_U8(v0 + 31); +//nop; +if (t6 != 0) {t8 = MEM_U32(sp + 96); +goto L475b10;} +t8 = MEM_U32(sp + 96); +L475a60: +//nop; +a0 = MEM_U32(sp + 96); +//nop; +f_increasecount(mem, sp, a0); +goto L475a70; +//nop; +L475a70: +t7 = MEM_U32(sp + 96); +// bdead 40030003 gp = MEM_U32(sp + 32); +t8 = MEM_U8(t7 + 34); +//nop; +if (t8 != 0) {t9 = MEM_U32(sp + 96); +goto L475aa4;} +t9 = MEM_U32(sp + 96); +//nop; +a0 = t7; +//nop; +f_lodkillprev(mem, sp, a0); +goto L475a98; +//nop; +L475a98: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t9 = MEM_U32(sp + 96); +L475aa4: +at = 0x1; +t0 = MEM_U16(t9 + 6); +//nop; +if (t0 != at) {//nop; +goto L475bc0;} +//nop; +t1 = MEM_U8(t9 + 46); +at = 0x5; +if (t1 == at) {a0 = t9; +goto L475bc0;} +a0 = t9; +//nop; +//nop; +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L475ad8; +//nop; +L475ad8: +t2 = MEM_U32(sp + 96); +// bdead 40020803 gp = MEM_U32(sp + 32); +t3 = MEM_U8(t2 + 34); +//nop; +if (t3 == 0) {//nop; +goto L475bc0;} +//nop; +t5 = 0x1001c900; +t4 = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +t6 = MEM_U32(t5 + 40); +MEM_U8(t6 + 8) = (uint8_t)t4; +goto L475bc0; +MEM_U8(t6 + 8) = (uint8_t)t4; +// fdead 0 t8 = MEM_U32(sp + 96); +L475b10: +MEM_U8(v0 + 29) = (uint8_t)zero; +t7 = MEM_U16(t8 + 6); +//nop; +if (t7 != 0) {//nop; +goto L475ba8;} +//nop; +t0 = MEM_U8(t8 + 34); +//nop; +if (t0 != 0) {t1 = MEM_U32(sp + 96); +goto L475b50;} +t1 = MEM_U32(sp + 96); +//nop; +a0 = t8; +//nop; +f_lodkillprev(mem, sp, a0); +goto L475b44; +//nop; +L475b44: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +t1 = MEM_U32(sp + 96); +L475b50: +at = 0x5; +t9 = MEM_U8(t1 + 46); +//nop; +if (t9 == at) {//nop; +goto L475ba8;} +//nop; +//nop; +a0 = t1; +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L475b74; +//nop; +L475b74: +t2 = MEM_U32(sp + 96); +// bdead 40020803 gp = MEM_U32(sp + 32); +t3 = MEM_U8(t2 + 34); +//nop; +if (t3 == 0) {//nop; +goto L475ba8;} +//nop; +t4 = 0x1001c900; +t5 = 0x1; +t4 = MEM_U32(t4 + 0); +//nop; +t6 = MEM_U32(t4 + 40); +//nop; +MEM_U8(t6 + 8) = (uint8_t)t5; +L475ba8: +//nop; +a0 = MEM_U32(sp + 96); +//nop; +f_increasecount(mem, sp, a0); +goto L475bb8; +//nop; +L475bb8: +// bdead 40020003 gp = MEM_U32(sp + 32); +//nop; +L475bc0: +t7 = 0x100226c0; +t0 = MEM_U32(s0 + 20); +t7 = MEM_U32(t7 + 0); +t1 = MEM_U32(sp + 108); +if (t7 != t0) {//nop; +goto L475bec;} +//nop; +t8 = 0x100226c8; +t9 = MEM_U32(sp + 108); +t8 = MEM_U32(t8 + 0); +MEM_U32(t9 + 0) = t8; +goto L476cac; +MEM_U32(t9 + 0) = t8; +L475bec: +MEM_U32(t1 + 0) = zero; +goto L476cac; +MEM_U32(t1 + 0) = zero; +L475bf4: +//nop; +a0 = MEM_U32(s0 + 52); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L475c04; +a1 = sp + 0x54; +L475c04: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = MEM_U16(s0 + 8); +//nop; +MEM_U32(sp + 92) = v0; +a1 = s0; +a2 = v0; +a3 = zero; +v0 = f_unroll_searchloop(mem, sp, a0, a1, a2, a3); +goto L475c24; +a3 = zero; +L475c24: +MEM_U32(sp + 96) = v0; +t2 = MEM_U8(v0 + 0); +// bdead 4002080b gp = MEM_U32(sp + 32); +if (t2 != 0) {t3 = 0x5; +goto L475c8c;} +t3 = 0x5; +MEM_U8(v0 + 0) = (uint8_t)t3; +MEM_U8(v0 + 1) = (uint8_t)zero; +at = MEM_U32(s0 + 44); +t8 = 0x1; +MEM_U32(v0 + 44) = at; +t5 = MEM_U32(s0 + 48); +//nop; +MEM_U32(v0 + 48) = t5; +t6 = MEM_U32(s0 + 36); +//nop; +MEM_U32(v0 + 36) = t6; +t7 = MEM_U32(s0 + 32); +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 32) = t7; +t0 = MEM_U32(sp + 92); +MEM_U16(v0 + 6) = (uint16_t)t8; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 56) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U32(v0 + 52) = t0; +goto L475ca4; +MEM_U32(v0 + 52) = t0; +L475c8c: +//nop; +a0 = MEM_U32(sp + 96); +//nop; +f_increasecount(mem, sp, a0); +goto L475c9c; +//nop; +L475c9c: +// bdead 40000003 gp = MEM_U32(sp + 32); +//nop; +L475ca4: +t9 = MEM_U32(sp + 108); +MEM_U32(t9 + 0) = zero; +goto L476cac; +MEM_U32(t9 + 0) = zero; +L475cb0: +t1 = MEM_U32(sp + 108); +v0 = s0; +MEM_U32(t1 + 0) = zero; +goto L476cb4; +MEM_U32(t1 + 0) = zero; +L475cc0: +a3 = MEM_U8(s0 + 32); +v0 = a3; +goto L476ac4; +v0 = a3; +L475ccc: +t2 = a3 < 0x80; +L475cd0: +if (t2 == 0) {t3 = (int)a3 >> 5; +goto L475cf8;} +t3 = (int)a3 >> 5; +t5 = 0x100012e8; +t4 = t3 << 2; +t5 = t5; +t6 = t5 + t4; +t7 = MEM_U32(t6 + 0); +//nop; +t0 = t7 << (a3 & 0x1f); +t2 = (int)t0 < (int)0x0; +L475cf8: +if (t2 == 0) {//nop; +goto L475e54;} +//nop; +t9 = MEM_U8(s0 + 1); +at = 0x8a800000; +t1 = t9 < 0x20; +t3 = -t1; +t5 = t3 & at; +t4 = t5 << (t9 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L475e54;} +//nop; +a0 = MEM_U32(s0 + 36); +v0 = 0x2; +t6 = MEM_U8(a0 + 0); +at = 0x1; +if (v0 != t6) {//nop; +goto L475d70;} +//nop; +if (a3 != at) {//nop; +goto L475d70;} +//nop; +//nop; +a0 = MEM_U32(s0 + 40); +a1 = sp + 0x50; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L475d50; +a1 = sp + 0x50; +L475d50: +t7 = MEM_U32(s0 + 36); +t8 = MEM_U32(sp + 80); +t0 = MEM_U32(t7 + 32); +t1 = MEM_U32(sp + 108); +// bdead 2000609 gp = MEM_U32(sp + 32); +t2 = t0 + t8; +MEM_U32(t1 + 0) = t2; +goto L476cb4; +MEM_U32(t1 + 0) = t2; +L475d70: +t3 = MEM_U32(s0 + 40); +//nop; +t5 = MEM_U8(t3 + 0); +//nop; +if (v0 != t5) {//nop; +goto L475de8;} +//nop; +//nop; +a1 = sp + 0x54; +//nop; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L475d98; +//nop; +L475d98: +t9 = MEM_U8(s0 + 32); +// bdead 44020009 gp = MEM_U32(sp + 32); +at = 0x1; +if (t9 != at) {v1 = v0; +goto L475dc8;} +v1 = v0; +t4 = MEM_U32(s0 + 40); +t7 = MEM_U32(sp + 84); +t6 = MEM_U32(t4 + 32); +t8 = MEM_U32(sp + 108); +t0 = t6 + t7; +MEM_U32(t8 + 0) = t0; +goto L476cb4; +MEM_U32(t8 + 0) = t0; +L475dc8: +t1 = MEM_U32(s0 + 40); +t2 = MEM_U32(sp + 84); +t3 = MEM_U32(t1 + 32); +t9 = MEM_U32(sp + 108); +t5 = t2 - t3; +MEM_U32(t9 + 0) = t5; +v0 = v1; +goto L476cb4; +v0 = v1; +L475de8: +//nop; +a1 = sp + 0x54; +//nop; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L475df8; +//nop; +L475df8: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 40); +//nop; +MEM_U32(sp + 92) = v0; +a1 = sp + 0x50; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L475e10; +a1 = sp + 0x50; +L475e10: +a3 = MEM_U8(s0 + 32); +// bdead 4002010b gp = MEM_U32(sp + 32); +at = 0x1; +if (a3 != at) {MEM_U32(sp + 88) = v0; +goto L475e3c;} +MEM_U32(sp + 88) = v0; +t4 = MEM_U32(sp + 84); +t6 = MEM_U32(sp + 80); +t0 = MEM_U32(sp + 108); +t7 = t4 + t6; +MEM_U32(t0 + 0) = t7; +goto L476004; +MEM_U32(t0 + 0) = t7; +L475e3c: +t8 = MEM_U32(sp + 84); +t1 = MEM_U32(sp + 80); +t3 = MEM_U32(sp + 108); +t2 = t8 - t1; +MEM_U32(t3 + 0) = t2; +goto L476004; +MEM_U32(t3 + 0) = t2; +L475e54: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L475e64; +a1 = sp + 0x54; +L475e64: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 40); +//nop; +MEM_U32(sp + 92) = v0; +a1 = sp + 0x50; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L475e7c; +a1 = sp + 0x50; +L475e7c: +a3 = MEM_U8(s0 + 32); +// bdead 4002010b gp = MEM_U32(sp + 32); +at = 0x5b; +if (a3 != at) {MEM_U32(sp + 88) = v0; +goto L475f50;} +MEM_U32(sp + 88) = v0; +t5 = MEM_U8(s0 + 1); +at = 0x2800000; +t9 = t5 < 0x20; +t4 = -t9; +t6 = t4 & at; +t7 = t6 << (t5 & 0x1f); +if ((int)t7 >= 0) {t6 = a3 + 0xffffffe0; +goto L475f54;} +t6 = a3 + 0xffffffe0; +t0 = MEM_U32(sp + 84); +t2 = MEM_U32(sp + 80); +if (t0 == 0) {//nop; +goto L475ed8;} +//nop; +t8 = MEM_U32(s0 + 40); +v0 = 0x2; +t1 = MEM_U8(t8 + 0); +//nop; +if (v0 == t1) {t4 = MEM_U32(sp + 84); +goto L475efc;} +t4 = MEM_U32(sp + 84); +L475ed8: +if (t2 == 0) {v0 = 0x2; +goto L475f50;} +v0 = 0x2; +t3 = MEM_U32(s0 + 36); +//nop; +t9 = MEM_U8(t3 + 0); +//nop; +if (v0 != t9) {t6 = a3 + 0xffffffe0; +goto L475f54;} +t6 = a3 + 0xffffffe0; +t4 = MEM_U32(sp + 84); +L475efc: +//nop; +if (t4 == 0) {//nop; +goto L475f2c;} +//nop; +t6 = MEM_U32(s0 + 40); +t0 = MEM_U32(sp + 108); +t5 = MEM_U32(t6 + 32); +//nop; +lo = t4 * t5; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)t5 >> 32); +t7 = lo; +MEM_U32(t0 + 0) = t7; +//nop; +goto L476004; +//nop; +L475f2c: +t1 = MEM_U32(s0 + 36); +t8 = MEM_U32(sp + 80); +t2 = MEM_U32(t1 + 32); +t9 = MEM_U32(sp + 108); +lo = t8 * t2; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t2 >> 32); +t3 = lo; +MEM_U32(t9 + 0) = t3; +//nop; +goto L476004; +//nop; +L475f50: +t6 = a3 + 0xffffffe0; +L475f54: +t4 = t6 < 0x40; +if (t4 == 0) {t5 = (int)t6 >> 5; +goto L475f80;} +t5 = (int)t6 >> 5; +t0 = 0x100012e0; +t7 = t5 << 2; +t0 = t0; +t1 = t0 + t7; +t8 = MEM_U32(t1 + 0); +//nop; +t2 = t8 << (t6 & 0x1f); +t4 = (int)t2 < (int)0x0; +L475f80: +if (t4 == 0) {//nop; +goto L475fbc;} +//nop; +t9 = MEM_U8(s0 + 1); +at = 0x6; +if (t9 != at) {//nop; +goto L475fbc;} +//nop; +t5 = MEM_U32(sp + 80); +t0 = MEM_U32(sp + 84); +//nop; +a0 = MEM_U32(sp + 88); +a1 = t5 - t0; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L475fb0; +a1 = t5 - t0; +L475fb0: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 88) = v0; +goto L475ff0; +MEM_U32(sp + 88) = v0; +L475fbc: +//nop; +a0 = MEM_U32(sp + 92); +a1 = MEM_U32(sp + 84); +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L475fd0; +//nop; +L475fd0: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 88); +//nop; +a1 = MEM_U32(sp + 80); +MEM_U32(sp + 92) = v0; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L475fe8; +MEM_U32(sp + 92) = v0; +L475fe8: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 88) = v0; +L475ff0: +t7 = MEM_U32(sp + 108); +//nop; +MEM_U32(t7 + 0) = zero; +a3 = MEM_U8(s0 + 32); +//nop; +L476004: +//nop; +a1 = MEM_U32(sp + 92); +a2 = MEM_U32(sp + 88); +a0 = a3; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L476018; +a0 = a3; +L476018: +// bdead 4002000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 92); +//nop; +a3 = MEM_U32(sp + 88); +a0 = v0 & 0xffff; +a1 = s0; +v0 = f_unroll_searchloop(mem, sp, a0, a1, a2, a3); +goto L476034; +a1 = s0; +L476034: +MEM_U32(sp + 96) = v0; +t1 = MEM_U8(v0 + 0); +// bdead 4002040b gp = MEM_U32(sp + 32); +if (t1 != 0) {t8 = 0x4; +goto L476134;} +t8 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)t8; +t6 = MEM_U8(s0 + 1); +at = 0x3a; +MEM_U8(v0 + 1) = (uint8_t)t6; +t2 = MEM_U8(s0 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t2; +t3 = MEM_U8(s0 + 32); +//nop; +MEM_U8(v0 + 32) = (uint8_t)t3; +t4 = MEM_U32(sp + 92); +v1 = t3 & 0xff; +MEM_U32(v0 + 36) = t4; +t9 = MEM_U32(sp + 88); +t5 = v1 < 0xa0; +if (t5 == 0) {MEM_U32(v0 + 40) = t9; +goto L4760b0;} +MEM_U32(v0 + 40) = t9; +t1 = 0x100012cc; +t0 = (int)v1 >> 5; +t7 = t0 << 2; +t1 = t1; +t8 = t1 + t7; +t6 = MEM_U32(t8 + 0); +//nop; +t2 = t6 << (v1 & 0x1f); +t5 = (int)t2 < (int)0x0; +L4760b0: +if (t5 == 0) {t1 = 0x1; +goto L4760c4;} +t1 = 0x1; +t4 = MEM_U32(s0 + 44); +v1 = MEM_U8(v0 + 32); +MEM_U32(v0 + 44) = t4; +L4760c4: +if (v1 != at) {//nop; +goto L4760d8;} +//nop; +t9 = MEM_U16(s0 + 60); +v1 = MEM_U8(v0 + 32); +MEM_U16(v0 + 60) = (uint16_t)t9; +L4760d8: +t0 = MEM_U8(s0 + 62); +t7 = v1 + 0xffffffe0; +t8 = t7 < 0x40; +MEM_U16(v0 + 6) = (uint16_t)t1; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +if (t8 == 0) {MEM_U8(v0 + 62) = (uint8_t)t0; +goto L476120;} +MEM_U8(v0 + 62) = (uint8_t)t0; +t3 = 0x100012e0; +t6 = (int)t7 >> 5; +t2 = t6 << 2; +t3 = t3; +t5 = t3 + t2; +t4 = MEM_U32(t5 + 0); +//nop; +t9 = t4 << (t7 & 0x1f); +t8 = (int)t9 < (int)0x0; +L476120: +if (t8 == 0) {//nop; +goto L476cac;} +//nop; +MEM_U32(v0 + 56) = zero; +MEM_U32(v0 + 60) = zero; +goto L476cac; +MEM_U32(v0 + 60) = zero; +L476134: +//nop; +a0 = sp + 0x60; +//nop; +f_incroccurrence(mem, sp, a0); +goto L476144; +//nop; +L476144: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 96); +goto L476cb0; +v0 = MEM_U32(sp + 96); +L476150: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L476160; +a1 = sp + 0x54; +L476160: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 40); +//nop; +MEM_U32(sp + 92) = v0; +a1 = sp + 0x50; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L476178; +a1 = sp + 0x50; +L476178: +t1 = MEM_U32(sp + 80); +t6 = MEM_U32(s0 + 44); +t2 = MEM_U32(sp + 84); +lo = t1 * t6; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)t6 >> 32); +// bdead 44002080b gp = MEM_U32(sp + 32); +t4 = MEM_U32(sp + 108); +MEM_U32(sp + 88) = v0; +a0 = 0x41; +a2 = v0; +t3 = lo; +t5 = t2 + t3; +MEM_U32(t4 + 0) = t5; +//nop; +a1 = MEM_U32(sp + 92); +//nop; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L4761b8; +//nop; +L4761b8: +// bdead 4002000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 92); +//nop; +a3 = MEM_U32(sp + 88); +a0 = v0 & 0xffff; +a1 = s0; +v0 = f_unroll_searchloop(mem, sp, a0, a1, a2, a3); +goto L4761d4; +a1 = s0; +L4761d4: +MEM_U32(sp + 96) = v0; +t7 = MEM_U8(v0 + 0); +// bdead 4003000b gp = MEM_U32(sp + 32); +if (t7 != 0) {t9 = 0x4; +goto L476244;} +t9 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)t9; +t0 = MEM_U8(s0 + 1); +t3 = 0x1; +MEM_U8(v0 + 1) = (uint8_t)t0; +t8 = MEM_U8(s0 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t8; +t1 = MEM_U8(s0 + 32); +//nop; +MEM_U8(v0 + 32) = (uint8_t)t1; +t6 = MEM_U32(sp + 92); +//nop; +MEM_U32(v0 + 36) = t6; +t2 = MEM_U32(sp + 88); +MEM_U16(v0 + 6) = (uint16_t)t3; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 40) = t2; +t5 = MEM_U32(s0 + 44); +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 44) = t5; +goto L476cac; +MEM_U32(v0 + 44) = t5; +L476244: +//nop; +a0 = sp + 0x60; +//nop; +f_incroccurrence(mem, sp, a0); +goto L476254; +//nop; +L476254: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 96); +goto L476cb0; +v0 = MEM_U32(sp + 96); +L476260: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L476270; +a1 = sp + 0x54; +L476270: +a3 = MEM_U8(s0 + 32); +// bdead 4002010b gp = MEM_U32(sp + 32); +t4 = a3 < 0x40; +if (t4 == 0) {MEM_U32(sp + 92) = v0; +goto L4762a8;} +MEM_U32(sp + 92) = v0; +t0 = 0x100012c4; +t7 = (int)a3 >> 5; +t9 = t7 << 2; +t0 = t0; +t8 = t0 + t9; +t1 = MEM_U32(t8 + 0); +//nop; +t6 = t1 << (a3 & 0x1f); +t4 = (int)t6 < (int)0x0; +L4762a8: +if (t4 != 0) {at = 0x37; +goto L4762d8;} +at = 0x37; +//nop; +a0 = MEM_U32(sp + 92); +a1 = MEM_U32(sp + 84); +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L4762c4; +//nop; +L4762c4: +t3 = MEM_U32(sp + 108); +// bdead 4002100b gp = MEM_U32(sp + 32); +MEM_U32(sp + 92) = v0; +MEM_U32(t3 + 0) = zero; +goto L476300; +MEM_U32(t3 + 0) = zero; +L4762d8: +if (a3 != at) {t0 = MEM_U32(sp + 84); +goto L4762f4;} +t0 = MEM_U32(sp + 84); +t5 = MEM_U32(sp + 84); +t7 = MEM_U32(sp + 108); +MEM_U32(t7 + 0) = t5; +goto L476300; +MEM_U32(t7 + 0) = t5; +// fdead 0 t0 = MEM_U32(sp + 84); +L4762f4: +t8 = MEM_U32(sp + 108); +t9 = -t0; +MEM_U32(t8 + 0) = t9; +L476300: +//nop; +a0 = MEM_U16(s0 + 8); +a2 = MEM_U32(sp + 92); +a1 = s0; +a3 = zero; +v0 = f_unroll_searchloop(mem, sp, a0, a1, a2, a3); +goto L476318; +a3 = zero; +L476318: +MEM_U32(sp + 96) = v0; +t1 = MEM_U8(v0 + 0); +// bdead 4002040b gp = MEM_U32(sp + 32); +if (t1 != 0) {t6 = 0x4; +goto L476408;} +t6 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)t6; +t2 = MEM_U8(s0 + 1); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t2; +t4 = MEM_U8(s0 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t4; +a3 = MEM_U8(s0 + 32); +//nop; +t3 = a3 < 0xa0; +if (t3 == 0) {t5 = (int)a3 >> 5; +goto L47637c;} +t5 = (int)a3 >> 5; +t0 = 0x100012b0; +t7 = t5 << 2; +t0 = t0; +t9 = t0 + t7; +t8 = MEM_U32(t9 + 0); +//nop; +t1 = t8 << (a3 & 0x1f); +t3 = (int)t1 < (int)0x0; +L47637c: +if (t3 == 0) {t5 = 0x1; +goto L476398;} +t5 = 0x1; +t2 = MEM_U8(s0 + 56); +//nop; +MEM_U8(v0 + 56) = (uint8_t)t2; +a3 = MEM_U8(s0 + 32); +//nop; +L476398: +MEM_U8(v0 + 32) = (uint8_t)a3; +t4 = MEM_U32(sp + 92); +t0 = a3 & 0xff; +t7 = t0 < 0x80; +MEM_U32(v0 + 40) = zero; +MEM_U16(v0 + 6) = (uint16_t)t5; +if (t7 == 0) {MEM_U32(v0 + 36) = t4; +goto L4763dc;} +MEM_U32(v0 + 36) = t4; +t1 = 0x100012a0; +t9 = (int)t0 >> 5; +t8 = t9 << 2; +t1 = t1; +t6 = t1 + t8; +t3 = MEM_U32(t6 + 0); +//nop; +t2 = t3 << (t0 & 0x1f); +t7 = (int)t2 < (int)0x0; +L4763dc: +if (t7 == 0) {//nop; +goto L4763f0;} +//nop; +t5 = MEM_U32(s0 + 44); +//nop; +MEM_U32(v0 + 44) = t5; +L4763f0: +t9 = MEM_U8(s0 + 62); +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U8(v0 + 62) = (uint8_t)t9; +goto L476cac; +MEM_U8(v0 + 62) = (uint8_t)t9; +L476408: +//nop; +a0 = sp + 0x60; +//nop; +f_incroccurrence(mem, sp, a0); +goto L476418; +//nop; +L476418: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 96); +goto L476cb0; +v0 = MEM_U32(sp + 96); +L476424: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L476434; +a1 = sp + 0x54; +L476434: +// bdead 4002000b gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 108); +MEM_U32(sp + 92) = v0; +MEM_U32(t1 + 0) = zero; +//nop; +a0 = MEM_U16(s0 + 8); +a1 = s0; +a2 = v0; +a3 = zero; +v0 = f_unroll_searchloop(mem, sp, a0, a1, a2, a3); +goto L47645c; +a3 = zero; +L47645c: +MEM_U32(sp + 96) = v0; +t8 = MEM_U8(v0 + 0); +// bdead 4202000b gp = MEM_U32(sp + 32); +if (t8 != 0) {t6 = 0x4; +goto L4764d0;} +t6 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)t6; +t3 = MEM_U8(s0 + 1); +t9 = 0x1; +MEM_U8(v0 + 1) = (uint8_t)t3; +t0 = MEM_U8(s0 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t0; +t2 = MEM_U8(s0 + 32); +//nop; +MEM_U8(v0 + 32) = (uint8_t)t2; +t4 = MEM_U32(sp + 92); +MEM_U32(v0 + 40) = zero; +MEM_U32(v0 + 36) = t4; +t7 = MEM_U32(s0 + 44); +//nop; +MEM_U32(v0 + 44) = t7; +t5 = MEM_U16(s0 + 60); +MEM_U16(v0 + 6) = (uint16_t)t9; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U16(v0 + 60) = (uint16_t)t5; +goto L476cac; +MEM_U16(v0 + 60) = (uint16_t)t5; +L4764d0: +//nop; +a0 = sp + 0x60; +//nop; +f_incroccurrence(mem, sp, a0); +goto L4764e0; +//nop; +L4764e0: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 96); +goto L476cb0; +v0 = MEM_U32(sp + 96); +L4764ec: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L4764fc; +a1 = sp + 0x54; +L4764fc: +// bdead 4002000b gp = MEM_U32(sp + 32); +t1 = MEM_U32(sp + 84); +t8 = MEM_U32(s0 + 44); +//nop; +t6 = t1 + t8; +MEM_U32(sp + 84) = t6; +a0 = v0; +a1 = sp + 0x54; +v0 = f_unroll_resetincr_mod(mem, sp, a0, a1); +goto L476520; +a1 = sp + 0x54; +L476520: +t3 = MEM_U32(sp + 108); +// bdead 4002100b gp = MEM_U32(sp + 32); +MEM_U32(sp + 92) = v0; +MEM_U32(t3 + 0) = zero; +t0 = MEM_U8(s0 + 32); +at = 0x36; +if (t0 != at) {//nop; +goto L476588;} +//nop; +t2 = MEM_U16(v0 + 6); +//nop; +at = t2 < 0x2; +if (at != 0) {//nop; +goto L476588;} +//nop; +a3 = MEM_U16(s0 + 60); +a0 = MEM_U32(sp + 92); +at = (int)a3 < (int)0x4; +if (at != 0) {t4 = sp + 0x60; +goto L476588;} +t4 = sp + 0x60; +//nop; +a1 = MEM_U32(sp + 84); +a2 = MEM_U8(s0 + 1); +MEM_U32(sp + 16) = t4; +v0 = f_unroll_check_istr_propcopy(mem, sp, a0, a1, a2, a3); +goto L47657c; +MEM_U32(sp + 16) = t4; +L47657c: +// bdead 4002000b gp = MEM_U32(sp + 32); +if (v0 != 0) {v0 = MEM_U32(sp + 96); +goto L476cb0;} +v0 = MEM_U32(sp + 96); +L476588: +t7 = MEM_U32(s0 + 44); +t5 = MEM_U32(sp + 84); +//nop; +a0 = MEM_U8(s0 + 32); +a1 = MEM_U32(sp + 92); +a2 = MEM_U32(sp + 84); +MEM_U32(sp + 76) = t7; +MEM_U32(s0 + 44) = t5; +v0 = f_opvalhash(mem, sp, a0, a1, a2); +goto L4765ac; +MEM_U32(s0 + 44) = t5; +L4765ac: +// bdead 4002000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 92); +//nop; +a0 = v0 & 0xffff; +a1 = s0; +a3 = zero; +v0 = f_unroll_searchloop(mem, sp, a0, a1, a2, a3); +goto L4765c8; +a3 = zero; +L4765c8: +t9 = MEM_U32(sp + 76); +MEM_U32(sp + 96) = v0; +MEM_U32(s0 + 44) = t9; +t1 = MEM_U8(v0 + 0); +// bdead 4002040b gp = MEM_U32(sp + 32); +if (t1 != 0) {t8 = 0x4; +goto L476710;} +t8 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)t8; +t6 = MEM_U8(s0 + 1); +t4 = 0x1; +MEM_U8(v0 + 1) = (uint8_t)t6; +t3 = MEM_U8(s0 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t3; +t0 = MEM_U8(s0 + 32); +//nop; +MEM_U8(v0 + 32) = (uint8_t)t0; +t2 = MEM_U32(sp + 92); +MEM_U32(v0 + 40) = zero; +MEM_U16(v0 + 6) = (uint16_t)t4; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 36) = t2; +t7 = MEM_U32(sp + 84); +//nop; +MEM_U32(v0 + 44) = t7; +t5 = MEM_U16(s0 + 60); +//nop; +MEM_U16(v0 + 60) = (uint16_t)t5; +t9 = MEM_U8(s0 + 63); +//nop; +MEM_U8(v0 + 63) = (uint8_t)t9; +t1 = MEM_U32(s0 + 56); +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 56) = t1; +//nop; +a0 = MEM_U32(sp + 92); +MEM_U32(sp + 64) = v0; +v0 = f_findbaseaddr(mem, sp, a0); +goto L476668; +MEM_U32(sp + 64) = v0; +L476668: +v1 = MEM_U32(sp + 64); +// bdead 4000001b gp = MEM_U32(sp + 32); +t8 = MEM_U8(v1 + 1); +at = 0xe; +if (t8 == at) {MEM_U32(v1 + 52) = v0; +goto L4766d0;} +MEM_U32(v1 + 52) = v0; +t6 = MEM_U8(v1 + 32); +at = 0x33; +if (t6 == at) {t4 = 0x1; +goto L4766d4;} +t4 = 0x1; +t3 = MEM_U8(v1 + 3); +MEM_U8(v1 + 2) = (uint8_t)zero; +if (t3 == 0) {//nop; +goto L4766dc;} +//nop; +t0 = 0x1001c900; +//nop; +t0 = MEM_U32(t0 + 0); +a0 = MEM_U32(sp + 96); +a1 = MEM_U32(t0 + 36); +MEM_U32(sp + 64) = v1; +v0 = f_varkilled(mem, sp, a0, a1); +goto L4766bc; +MEM_U32(sp + 64) = v1; +L4766bc: +v1 = MEM_U32(sp + 64); +// bdead 40000019 gp = MEM_U32(sp + 32); +t2 = v0 < 0x1; +MEM_U8(v1 + 3) = (uint8_t)t2; +goto L4766dc; +MEM_U8(v1 + 3) = (uint8_t)t2; +L4766d0: +t4 = 0x1; +L4766d4: +MEM_U8(v1 + 2) = (uint8_t)t4; +MEM_U8(v1 + 3) = (uint8_t)zero; +L4766dc: +//nop; +a0 = MEM_U32(sp + 96); +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L4766ec; +//nop; +L4766ec: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 96); +//nop; +//nop; +//nop; +f_lodkillprev(mem, sp, a0); +goto L476704; +//nop; +L476704: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 96); +goto L476cb0; +v0 = MEM_U32(sp + 96); +L476710: +//nop; +a0 = sp + 0x60; +//nop; +f_incroccurrence(mem, sp, a0); +goto L476720; +//nop; +L476720: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 96); +goto L476cb0; +v0 = MEM_U32(sp + 96); +L47672c: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L47673c; +a1 = sp + 0x54; +L47673c: +// bdead 4002000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 84); +//nop; +a0 = v0; +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L476754; +//nop; +L476754: +t7 = MEM_U32(sp + 108); +// bdead 4003000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 92) = v0; +MEM_U32(t7 + 0) = zero; +//nop; +a2 = MEM_U32(s0 + 44); +a0 = MEM_U8(s0 + 32); +a1 = v0; +v0 = f_opvalhash(mem, sp, a0, a1, a2); +goto L476778; +a1 = v0; +L476778: +// bdead 4002000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 92); +//nop; +a0 = v0 & 0xffff; +a1 = s0; +a3 = zero; +v0 = f_unroll_searchloop(mem, sp, a0, a1, a2, a3); +goto L476794; +a3 = zero; +L476794: +MEM_U32(sp + 96) = v0; +t5 = MEM_U8(v0 + 0); +// bdead 4002400b gp = MEM_U32(sp + 32); +if (t5 != 0) {t9 = 0x4; +goto L4768d0;} +t9 = 0x4; +a0 = MEM_U32(sp + 92); +MEM_U8(v0 + 0) = (uint8_t)t9; +t1 = MEM_U8(s0 + 1); +t3 = 0x1; +MEM_U8(v0 + 1) = (uint8_t)t1; +t8 = MEM_U8(s0 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t8; +t6 = MEM_U8(s0 + 32); +MEM_U32(v0 + 40) = zero; +MEM_U16(v0 + 6) = (uint16_t)t3; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 36) = a0; +MEM_U8(v0 + 32) = (uint8_t)t6; +t0 = MEM_U32(s0 + 44); +//nop; +MEM_U32(v0 + 44) = t0; +t2 = MEM_U16(s0 + 60); +//nop; +MEM_U16(v0 + 60) = (uint16_t)t2; +t4 = MEM_U8(s0 + 63); +//nop; +MEM_U8(v0 + 63) = (uint8_t)t4; +t7 = MEM_U32(s0 + 56); +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 56) = t7; +//nop; +MEM_U32(sp + 64) = v0; +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L476828; +//nop; +L476828: +v1 = MEM_U32(sp + 64); +// bdead 4000001b gp = MEM_U32(sp + 32); +t5 = MEM_U8(v1 + 1); +at = 0xe; +if (t5 == at) {MEM_U32(v1 + 52) = v0; +goto L476890;} +MEM_U32(v1 + 52) = v0; +t9 = MEM_U8(v1 + 32); +at = 0x33; +if (t9 == at) {t3 = 0x1; +goto L476894;} +t3 = 0x1; +t1 = MEM_U8(v1 + 3); +MEM_U8(v1 + 2) = (uint8_t)zero; +if (t1 == 0) {//nop; +goto L47689c;} +//nop; +t8 = 0x1001c900; +//nop; +t8 = MEM_U32(t8 + 0); +a0 = MEM_U32(sp + 96); +a1 = MEM_U32(t8 + 36); +MEM_U32(sp + 64) = v1; +v0 = f_varkilled(mem, sp, a0, a1); +goto L47687c; +MEM_U32(sp + 64) = v1; +L47687c: +v1 = MEM_U32(sp + 64); +// bdead 40000019 gp = MEM_U32(sp + 32); +t6 = v0 < 0x1; +MEM_U8(v1 + 3) = (uint8_t)t6; +goto L47689c; +MEM_U8(v1 + 3) = (uint8_t)t6; +L476890: +t3 = 0x1; +L476894: +MEM_U8(v1 + 2) = (uint8_t)t3; +MEM_U8(v1 + 3) = (uint8_t)zero; +L47689c: +//nop; +a0 = MEM_U32(sp + 96); +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L4768ac; +//nop; +L4768ac: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 96); +//nop; +//nop; +//nop; +f_lodkillprev(mem, sp, a0); +goto L4768c4; +//nop; +L4768c4: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 96); +goto L476cb0; +v0 = MEM_U32(sp + 96); +L4768d0: +//nop; +a0 = sp + 0x60; +//nop; +f_incroccurrence(mem, sp, a0); +goto L4768e0; +//nop; +L4768e0: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 96); +goto L476cb0; +v0 = MEM_U32(sp + 96); +L4768ec: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L4768fc; +a1 = sp + 0x54; +L4768fc: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 40); +//nop; +MEM_U32(sp + 92) = v0; +a1 = sp + 0x50; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L476914; +a1 = sp + 0x50; +L476914: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 92); +//nop; +a1 = MEM_U32(sp + 84); +MEM_U32(sp + 88) = v0; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L47692c; +MEM_U32(sp + 88) = v0; +L47692c: +// bdead 4002000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 88); +//nop; +a1 = MEM_U32(sp + 80); +MEM_U32(sp + 92) = v0; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L476944; +MEM_U32(sp + 92) = v0; +L476944: +t0 = MEM_U32(sp + 108); +// bdead 4002020b gp = MEM_U32(sp + 32); +MEM_U32(sp + 88) = v0; +MEM_U32(t0 + 0) = zero; +//nop; +a2 = MEM_U32(sp + 92); +a0 = MEM_U16(s0 + 8); +a1 = s0; +a3 = v0; +v0 = f_unroll_searchloop(mem, sp, a0, a1, a2, a3); +goto L47696c; +a3 = v0; +L47696c: +MEM_U32(sp + 96) = v0; +t2 = MEM_U8(v0 + 0); +// bdead 4002080b gp = MEM_U32(sp + 32); +if (t2 != 0) {t4 = 0x4; +goto L476a80;} +t4 = 0x4; +t7 = 0x9; +t5 = 0x6; +MEM_U8(v0 + 0) = (uint8_t)t4; +MEM_U8(v0 + 1) = (uint8_t)t7; +MEM_U8(v0 + 35) = (uint8_t)t5; +t9 = MEM_U8(s0 + 32); +t6 = 0x1; +MEM_U8(v0 + 32) = (uint8_t)t9; +t1 = MEM_U32(sp + 92); +//nop; +MEM_U32(v0 + 36) = t1; +t8 = MEM_U32(sp + 88); +MEM_U16(v0 + 6) = (uint16_t)t6; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 40) = t8; +t3 = MEM_U32(s0 + 44); +//nop; +MEM_U32(v0 + 44) = t3; +t0 = MEM_U16(s0 + 60); +MEM_U8(v0 + 2) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U16(v0 + 60) = (uint16_t)t0; +//nop; +a0 = MEM_U32(sp + 92); +MEM_U32(sp + 64) = v0; +v0 = f_findbaseaddr(mem, sp, a0); +goto L4769f0; +MEM_U32(sp + 64) = v0; +L4769f0: +// bdead 40000009 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 64); +//nop; +a0 = MEM_U32(sp + 88); +MEM_U32(v1 + 52) = v0; +v0 = f_findbaseaddr(mem, sp, a0); +goto L476a08; +MEM_U32(v1 + 52) = v0; +L476a08: +v1 = MEM_U32(sp + 64); +// bdead 40000019 gp = MEM_U32(sp + 32); +t2 = MEM_U8(v1 + 3); +MEM_U32(v1 + 56) = v0; +if (t2 == 0) {//nop; +goto L476a4c;} +//nop; +t4 = 0x1001c900; +//nop; +t4 = MEM_U32(t4 + 0); +a0 = MEM_U32(sp + 96); +a1 = MEM_U32(t4 + 36); +MEM_U32(sp + 64) = v1; +v0 = f_varkilled(mem, sp, a0, a1); +goto L476a3c; +MEM_U32(sp + 64) = v1; +L476a3c: +v1 = MEM_U32(sp + 64); +t7 = v0 < 0x1; +// bdead 40010011 gp = MEM_U32(sp + 32); +MEM_U8(v1 + 3) = (uint8_t)t7; +L476a4c: +//nop; +a0 = MEM_U32(sp + 96); +//nop; +f_appendbbvarlst(mem, sp, a0); +goto L476a5c; +//nop; +L476a5c: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 96); +//nop; +//nop; +//nop; +f_lodkillprev(mem, sp, a0); +goto L476a74; +//nop; +L476a74: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 96); +goto L476cb0; +v0 = MEM_U32(sp + 96); +L476a80: +//nop; +a0 = sp + 0x60; +//nop; +f_incroccurrence(mem, sp, a0); +goto L476a90; +//nop; +L476a90: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 96); +goto L476cb0; +v0 = MEM_U32(sp + 96); +L476a9c: +a2 = 0x10005ad6; +//nop; +a0 = 0x1; +a1 = 0x28e; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L476ab8; +a2 = a2; +L476ab8: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 96); +goto L476cb0; +v0 = MEM_U32(sp + 96); +L476ac4: +at = v0 < 0x63; +if (at != 0) {at = v0 < 0x7e; +goto L476b68;} +at = v0 < 0x7e; +if (at != 0) {t5 = v0 + 0xffffff7a; +goto L476b28;} +t5 = v0 + 0xffffff7a; +at = v0 < 0x94; +if (at != 0) {at = 0x9a; +goto L476af4;} +at = 0x9a; +if (v0 == at) {//nop; +goto L47672c;} +//nop; +//nop; +goto L476a9c; +//nop; +L476af4: +at = v0 < 0x8e; +if (at == 0) {at = t5 < 0x8; +goto L476c74;} +at = t5 < 0x8; +if (at == 0) {//nop; +goto L476a9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005c08[] = { +&&L476260, +&&L476a9c, +&&L476a9c, +&&L476a9c, +&&L475ccc, +&&L476a9c, +&&L476a9c, +&&L475ccc, +}; +dest = Lswitch10005c08[t5]; +//nop; +goto *dest; +//nop; +L476b28: +at = 0x69; +if (v0 == at) {t9 = v0 + 0xffffff92; +goto L475ccc;} +t9 = v0 + 0xffffff92; +at = v0 < 0x78; +if (at == 0) {at = t9 < 0xa; +goto L476c60;} +at = t9 < 0xa; +if (at == 0) {//nop; +goto L476a9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005be0[] = { +&&L476260, +&&L476a9c, +&&L476a9c, +&&L476a9c, +&&L476260, +&&L475ccc, +&&L475ccc, +&&L475ccc, +&&L476260, +&&L476260, +}; +dest = Lswitch10005be0[t9]; +//nop; +goto *dest; +//nop; +L476b68: +at = v0 < 0x24; +if (at != 0) {at = v0 < 0x3d; +goto L476bb4;} +at = v0 < 0x3d; +if (at != 0) {t3 = v0 + 0xffffffd8; +goto L476c34;} +t3 = v0 + 0xffffffd8; +at = 0x41; +if (v0 == at) {t1 = v0 + 0xffffffb3; +goto L476150;} +t1 = v0 + 0xffffffb3; +at = t1 < 0x16; +if (at == 0) {//nop; +goto L476a9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005b88[] = { +&&L475ccc, +&&L475ccc, +&&L476a9c, +&&L476260, +&&L476a9c, +&&L476a9c, +&&L476a9c, +&&L476a9c, +&&L475ccc, +&&L475ccc, +&&L475ccc, +&&L476a9c, +&&L476a9c, +&&L476a9c, +&&L475ccc, +&&L476a9c, +&&L475ccc, +&&L476260, +&&L475ccc, +&&L476a9c, +&&L476260, +&&L476260, +}; +dest = Lswitch10005b88[t1]; +//nop; +goto *dest; +//nop; +L476bb4: +at = v0 < 0xf; +if (at != 0) {t8 = v0 + 0xffffffe8; +goto L476bf4;} +t8 = v0 + 0xffffffe8; +at = v0 < 0x1e; +if (at == 0) {at = t8 < 0x6; +goto L476c20;} +at = t8 < 0x6; +if (at == 0) {//nop; +goto L476a9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005b1c[] = { +&&L476260, +&&L476260, +&&L476260, +&&L476a9c, +&&L475ccc, +&&L475ccc, +}; +dest = Lswitch10005b1c[t8]; +//nop; +goto *dest; +//nop; +L476bf4: +at = v0 < 0xf; +if (at == 0) {//nop; +goto L476a9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005ae0[] = { +&&L476260, +&&L475ccc, +&&L476424, +&&L476a9c, +&&L475ccc, +&&L476a9c, +&&L476a9c, +&&L476a9c, +&&L476a9c, +&&L475ccc, +&&L476a9c, +&&L476a9c, +&&L476260, +&&L476260, +&&L476260, +}; +dest = Lswitch10005ae0[v0]; +//nop; +goto *dest; +//nop; +L476c20: +at = 0x23; +if (v0 == at) {t2 = a3 < 0x80; +goto L475cd0;} +t2 = a3 < 0x80; +//nop; +goto L476a9c; +//nop; +L476c34: +at = t3 < 0x15; +if (at == 0) {//nop; +goto L476a9c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005b34[] = { +&&L475ccc, +&&L475ccc, +&&L476a9c, +&&L476a9c, +&&L476a9c, +&&L476a9c, +&&L4768ec, +&&L4768ec, +&&L4768ec, +&&L476a9c, +&&L476a9c, +&&L4764ec, +&&L4768ec, +&&L4768ec, +&&L4764ec, +&&L476260, +&&L4768ec, +&&L476a9c, +&&L475ccc, +&&L475ccc, +&&L475ccc, +}; +dest = Lswitch10005b34[t3]; +//nop; +goto *dest; +//nop; +L476c60: +at = 0x7d; +if (v0 == at) {t2 = a3 < 0x80; +goto L475cd0;} +t2 = a3 < 0x80; +//nop; +goto L476a9c; +//nop; +L476c74: +at = 0x93; +if (v0 == at) {//nop; +goto L47672c;} +//nop; +//nop; +goto L476a9c; +//nop; +L476c88: +a2 = 0x10005acc; +//nop; +a0 = 0x1; +a1 = 0x237; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L476ca4; +a2 = a2; +L476ca4: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L476cac: +v0 = MEM_U32(sp + 96); +L476cb0: +//nop; +L476cb4: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x68; +return v0; +// bdead 9 sp = sp + 0x68; +} + +static void f_oneloopblockstmt(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L476cc4: +//oneloopblockstmt: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 32) = gp; +// fdead 400000eb MEM_U32(sp + 28) = s2; +// fdead 400000eb MEM_U32(sp + 24) = s1; +// fdead 400000eb MEM_U32(sp + 20) = s0; +s0 = MEM_U8(a0 + 0); +s2 = a0; +t6 = s0 + 0xffffffe0; +t7 = t6 < 0x80; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L476d20;} +t8 = (int)t6 >> 5; +t0 = 0x100012f8; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L476d20: +if (t7 != 0) {//nop; +goto L476d44;} +//nop; +//nop; +a0 = s0; +//nop; +f_extendstat(mem, sp, a0); +goto L476d38; +//nop; +L476d38: +// bdead 40080003 gp = MEM_U32(sp + 32); +s0 = MEM_U8(s2 + 0); +//nop; +L476d44: +v0 = s0 & 0xff; +goto L477ec4; +v0 = s0 & 0xff; +L476d4c: +t5 = MEM_U32(s2 + 4); +//nop; +a0 = MEM_U32(t5 + 52); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L476d60; +a1 = sp + 0x54; +L476d60: +// bdead 4008000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 84); +//nop; +a0 = v0; +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L476d78; +//nop; +L476d78: +// bdead 4008000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(s2 + 4); +//nop; +a0 = MEM_U16(a1 + 8); +MEM_U32(sp + 92) = v0; +a2 = zero; +a3 = zero; +v0 = f_unroll_searchloop(mem, sp, a0, a1, a2, a3); +goto L476d98; +a3 = zero; +L476d98: +t8 = MEM_U8(v0 + 0); +// bdead 4208000b gp = MEM_U32(sp + 32); +if (t8 == 0) {s1 = v0; +goto L476f4c;} +s1 = v0; +a0 = MEM_U32(v0 + 56); +t0 = 0x1; +if (a0 != 0) {//nop; +goto L476e14;} +//nop; +//nop; +a0 = MEM_U16(s1 + 8); +MEM_U8(s1 + 2) = (uint8_t)t0; +MEM_U32(sp + 96) = s1; +v0 = f_appendchain(mem, sp, a0); +goto L476dcc; +MEM_U32(sp + 96) = s1; +L476dcc: +// bdead 4008000b gp = MEM_U32(sp + 32); +s1 = v0; +t9 = 0x1001c900; +v1 = zero; +t9 = MEM_U32(t9 + 0); +a2 = 0x1; +MEM_U32(v0 + 16) = t9; +t1 = MEM_U32(sp + 96); +//nop; +t2 = MEM_U8(t1 + 34); +//nop; +MEM_U8(v0 + 34) = (uint8_t)t2; +t6 = MEM_U32(sp + 96); +//nop; +t3 = MEM_U8(t6 + 33); +MEM_U8(v0 + 3) = (uint8_t)zero; +MEM_U8(v0 + 33) = (uint8_t)t3; +goto L476f54; +MEM_U8(v0 + 33) = (uint8_t)t3; +L476e14: +v1 = MEM_U32(v0 + 52); +//nop; +if (v1 == 0) {a1 = MEM_U32(sp + 92); +goto L476ebc;} +a1 = MEM_U32(sp + 92); +t4 = MEM_U8(a0 + 29); +//nop; +if (t4 == 0) {a1 = MEM_U32(sp + 92); +goto L476ebc;} +a1 = MEM_U32(sp + 92); +s0 = MEM_U32(s1 + 56); +//nop; +t7 = MEM_U32(s0 + 24); +//nop; +MEM_U8(t7 + 9) = (uint8_t)zero; +t5 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t5 + 52); +//nop; +v0 = f_has_volt_ovfw(mem, sp, a0); +goto L476e5c; +//nop; +L476e5c: +// bdead 400e000b gp = MEM_U32(sp + 32); +if (v0 == 0) {t8 = 0x67; +goto L476e88;} +t8 = 0x67; +MEM_U8(s0 + 0) = (uint8_t)t8; +t0 = MEM_U8(s1 + 1); +t9 = MEM_U32(s0 + 4); +MEM_U8(s0 + 20) = (uint8_t)t0; +t1 = MEM_U32(t9 + 52); +MEM_U8(s0 + 21) = (uint8_t)zero; +MEM_U32(s0 + 4) = t1; +goto L476ea8; +MEM_U32(s0 + 4) = t1; +L476e88: +t2 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t2 + 52); +//nop; +f_decreasecount(mem, sp, a0); +goto L476e9c; +//nop; +L476e9c: +t6 = 0x60; +// bdead 400e8003 gp = MEM_U32(sp + 32); +MEM_U8(s0 + 0) = (uint8_t)t6; +L476ea8: +v1 = MEM_U8(s0 + 28); +a2 = MEM_U8(s0 + 30); +t1 = MEM_U8(s1 + 0); +goto L476f58; +t1 = MEM_U8(s1 + 0); +// fdead 0 a1 = MEM_U32(sp + 92); +L476ebc: +//nop; +if (a1 != v1) {//nop; +goto L476ee4;} +//nop; +//nop; +a0 = a1; +//nop; +f_decreasecount(mem, sp, a0); +goto L476ed8; +//nop; +L476ed8: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4780d4; +// bdead 1 ra = MEM_U32(sp + 36); +L476ee4: +t4 = MEM_U32(s1 + 56); +t3 = 0x1; +MEM_U8(s1 + 2) = (uint8_t)t3; +MEM_U8(t4 + 31) = (uint8_t)zero; +//nop; +a0 = MEM_U16(s1 + 8); +MEM_U32(sp + 96) = s1; +v0 = f_appendchain(mem, sp, a0); +goto L476f04; +MEM_U32(sp + 96) = s1; +L476f04: +// bdead 4008000b gp = MEM_U32(sp + 32); +s1 = v0; +t7 = 0x1001c900; +v1 = zero; +t7 = MEM_U32(t7 + 0); +a2 = zero; +MEM_U32(v0 + 16) = t7; +t5 = MEM_U32(sp + 96); +//nop; +t8 = MEM_U8(t5 + 34); +//nop; +MEM_U8(v0 + 34) = (uint8_t)t8; +t0 = MEM_U32(sp + 96); +//nop; +t9 = MEM_U8(t0 + 33); +MEM_U8(v0 + 3) = (uint8_t)zero; +MEM_U8(v0 + 33) = (uint8_t)t9; +goto L476f54; +MEM_U8(v0 + 33) = (uint8_t)t9; +L476f4c: +v1 = 0x1; +a2 = 0x1; +L476f54: +t1 = MEM_U8(s1 + 0); +L476f58: +//nop; +if (t1 != 0) {//nop; +goto L477048;} +//nop; +t2 = MEM_U32(s2 + 4); +a1 = sp + 0x54; +t6 = MEM_U8(t2 + 0); +//nop; +MEM_U8(s1 + 0) = (uint8_t)t6; +t3 = MEM_U32(s2 + 4); +t6 = t6 & 0xff; +at = MEM_U32(t3 + 40); +//nop; +MEM_U32(s1 + 40) = at; +t7 = MEM_U32(t3 + 44); +at = 0x6; +MEM_U32(s1 + 44) = t7; +t5 = MEM_U32(s2 + 4); +//nop; +t8 = MEM_U8(t5 + 1); +//nop; +MEM_U8(s1 + 1) = (uint8_t)t8; +t0 = MEM_U32(s2 + 4); +//nop; +t9 = MEM_U8(t0 + 32); +//nop; +MEM_U8(s1 + 32) = (uint8_t)t9; +t1 = MEM_U32(s2 + 4); +//nop; +t2 = MEM_U8(t1 + 47); +MEM_U8(s1 + 3) = (uint8_t)zero; +MEM_U16(s1 + 6) = (uint16_t)zero; +MEM_U32(s1 + 48) = zero; +if (t6 != at) {MEM_U8(s1 + 47) = (uint8_t)t2; +goto L477014;} +MEM_U8(s1 + 47) = (uint8_t)t2; +//nop; +a0 = MEM_U32(s2 + 20); +MEM_U8(sp + 91) = (uint8_t)v1; +MEM_U8(sp + 90) = (uint8_t)a2; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L476ff4; +MEM_U8(sp + 90) = (uint8_t)a2; +L476ff4: +// bdead 400c000b gp = MEM_U32(sp + 32); +v1 = MEM_U8(sp + 91); +a2 = MEM_U8(sp + 90); +MEM_U32(s1 + 36) = v0; +MEM_U32(s1 + 60) = zero; +MEM_U8(s1 + 4) = (uint8_t)zero; +MEM_U8(s1 + 5) = (uint8_t)zero; +goto L477018; +MEM_U8(s1 + 5) = (uint8_t)zero; +L477014: +MEM_U32(s1 + 36) = zero; +L477018: +t4 = MEM_U8(s1 + 33); +t3 = 0x1; +if (t4 != 0) {//nop; +goto L477030;} +//nop; +MEM_U8(s1 + 2) = (uint8_t)zero; +goto L477034; +MEM_U8(s1 + 2) = (uint8_t)zero; +L477030: +MEM_U8(s1 + 2) = (uint8_t)t3; +L477034: +t7 = MEM_U32(s2 + 4); +//nop; +t5 = MEM_U8(t7 + 35); +//nop; +MEM_U8(s1 + 35) = (uint8_t)t5; +L477048: +t8 = MEM_U8(s1 + 33); +//nop; +if (t8 == 0) {//nop; +goto L477060;} +//nop; +v1 = zero; +a2 = zero; +L477060: +//nop; +a0 = MEM_U8(s2 + 0); +MEM_U8(sp + 91) = (uint8_t)v1; +MEM_U8(sp + 90) = (uint8_t)a2; +f_extendstat(mem, sp, a0); +goto L477074; +MEM_U8(sp + 90) = (uint8_t)a2; +L477074: +t0 = MEM_U32(sp + 92); +// bdead 400c0303 gp = MEM_U32(sp + 32); +MEM_U32(s1 + 52) = t0; +t9 = MEM_U8(s2 + 3); +v1 = MEM_U8(sp + 91); +a2 = MEM_U8(sp + 90); +if (t9 == 0) {//nop; +goto L477098;} +//nop; +abort(); +L477098: +s0 = 0x1001c910; +at = 0x3e; +s0 = MEM_U32(s0 + 0); +//nop; +t1 = MEM_U8(s0 + 0); +MEM_U8(s0 + 3) = (uint8_t)zero; +if (t1 != at) {//nop; +goto L4770c4;} +//nop; +t2 = MEM_U32(s1 + 36); +//nop; +MEM_U32(s0 + 20) = t2; +L4770c4: +MEM_U32(s0 + 4) = s1; +MEM_U32(s1 + 56) = s0; +t6 = MEM_U8(s0 + 3); +//nop; +if (t6 != 0) {//nop; +goto L4771a4;} +//nop; +MEM_U8(s0 + 28) = (uint8_t)v1; +t4 = MEM_U8(s1 + 34); +//nop; +if (t4 != 0) {//nop; +goto L477130;} +//nop; +if (v1 == 0) {//nop; +goto L477130;} +//nop; +t3 = 0x1001c900; +//nop; +t3 = MEM_U32(t3 + 0); +a0 = s0; +a1 = MEM_U32(t3 + 36); +MEM_U8(sp + 90) = (uint8_t)a2; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L477114; +MEM_U8(sp + 90) = (uint8_t)a2; +L477114: +// bdead 400c000b gp = MEM_U32(sp + 32); +t7 = v0 < 0x1; +s0 = 0x1001c910; +a2 = MEM_U8(sp + 90); +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U8(s0 + 28) = (uint8_t)t7; +L477130: +MEM_U8(s0 + 30) = (uint8_t)a2; +t5 = MEM_U8(s1 + 34); +//nop; +if (t5 != 0) {//nop; +goto L477184;} +//nop; +if (a2 == 0) {//nop; +goto L477184;} +//nop; +t8 = 0x1001c900; +//nop; +t8 = MEM_U32(t8 + 0); +a0 = s0; +a1 = MEM_U32(t8 + 36); +//nop; +v0 = f_strskilled(mem, sp, a0, a1); +goto L477168; +//nop; +L477168: +// bdead 400c000b gp = MEM_U32(sp + 32); +t0 = v0 < 0x1; +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U8(s0 + 30) = (uint8_t)t0; +L477184: +t9 = MEM_U8(s1 + 33); +//nop; +t2 = t9 < 0x1; +MEM_U8(s0 + 29) = (uint8_t)t2; +MEM_U8(s0 + 31) = (uint8_t)t2; +t6 = MEM_U8(s2 + 1); +MEM_U8(s0 + 1) = (uint8_t)t6; +goto L4771b8; +MEM_U8(s0 + 1) = (uint8_t)t6; +L4771a4: +MEM_U8(s0 + 28) = (uint8_t)zero; +MEM_U8(s0 + 30) = (uint8_t)zero; +MEM_U8(s0 + 29) = (uint8_t)zero; +MEM_U8(s0 + 31) = (uint8_t)zero; +MEM_U8(s0 + 1) = (uint8_t)zero; +L4771b8: +MEM_U32(s0 + 44) = zero; +MEM_U32(s0 + 48) = zero; +MEM_U8(s0 + 2) = (uint8_t)zero; +t4 = MEM_U8(s1 + 34); +//nop; +if (t4 != 0) {//nop; +goto L4771ec;} +//nop; +//nop; +a0 = s0; +//nop; +f_strkillprev(mem, sp, a0); +goto L4771e4; +//nop; +L4771e4: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +L4771ec: +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L4771fc; +//nop; +L4771fc: +t3 = MEM_U8(s1 + 34); +// bdead 1001 gp = MEM_U32(sp + 32); +if (t3 == 0) {// bdead 1 ra = MEM_U32(sp + 36); +goto L4780d4;} +// bdead 1 ra = MEM_U32(sp + 36); +t5 = 0x1001c900; +t7 = 0x1; +t5 = MEM_U32(t5 + 0); +//nop; +t8 = MEM_U32(t5 + 40); +MEM_U8(t8 + 8) = (uint8_t)t7; +goto L4780d0; +MEM_U8(t8 + 8) = (uint8_t)t7; +L477228: +//nop; +a0 = MEM_U32(s2 + 4); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477238; +a1 = sp + 0x54; +L477238: +// bdead 4000000b gp = MEM_U32(sp + 32); +a0 = v0; +s1 = 0x1001c910; +//nop; +t0 = MEM_U32(s1 + 0); +//nop; +MEM_U32(t0 + 4) = v0; +//nop; +a1 = MEM_U32(sp + 84); +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L477264; +//nop; +L477264: +s0 = MEM_U32(s1 + 0); +// bdead 2000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 4) = v0; +MEM_U32(s0 + 24) = zero; +goto L4780d0; +MEM_U32(s0 + 24) = zero; +L477278: +//nop; +a0 = MEM_U32(s2 + 4); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477288; +a1 = sp + 0x54; +L477288: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0; +s1 = 0x1001c910; +//nop; +t9 = MEM_U32(s1 + 0); +//nop; +MEM_U32(t9 + 4) = v0; +//nop; +a1 = MEM_U32(sp + 84); +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L4772b4; +//nop; +L4772b4: +t1 = MEM_U32(s1 + 0); +// bdead 409 gp = MEM_U32(sp + 32); +MEM_U32(t1 + 4) = v0; +goto L4780d0; +MEM_U32(t1 + 4) = v0; +L4772c4: +s0 = 0x1001c910; +t2 = MEM_U8(s2 + 36); +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U8(s0 + 36) = (uint8_t)t2; +t6 = MEM_U32(s2 + 24); +//nop; +MEM_U32(s0 + 24) = t6; +t4 = MEM_U32(s2 + 20); +MEM_U32(s0 + 20) = t4; +goto L4780d0; +MEM_U32(s0 + 20) = t4; +L4772f0: +//nop; +a0 = MEM_U32(s2 + 20); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477300; +a1 = sp + 0x54; +L477300: +// bdead 4008000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 84); +//nop; +a0 = v0; +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L477318; +//nop; +L477318: +// bdead 4008000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 4); +//nop; +MEM_U32(sp + 96) = v0; +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477330; +a1 = sp + 0x54; +L477330: +// bdead 4008000b gp = MEM_U32(sp + 32); +t3 = MEM_U32(sp + 84); +t5 = MEM_U32(s2 + 48); +//nop; +t7 = t3 + t5; +MEM_U32(sp + 84) = t7; +a0 = v0; +a1 = sp + 0x54; +v0 = f_unroll_resetincr_mod(mem, sp, a0, a1); +goto L477354; +a1 = sp + 0x54; +L477354: +t8 = MEM_U8(s2 + 0); +// bdead 4208000b gp = MEM_U32(sp + 32); +at = 0x3f; +s1 = v0; +if (t8 != at) {MEM_U8(sp + 89) = (uint8_t)zero; +goto L477488;} +MEM_U8(sp + 89) = (uint8_t)zero; +t0 = 0x1001c900; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +s0 = MEM_U32(t0 + 28); +//nop; +if (s0 == 0) {t6 = MEM_U8(sp + 89); +goto L47748c;} +t6 = MEM_U8(sp + 89); +L47738c: +t9 = MEM_U8(s0 + 0); +at = 0x3f; +if (t9 != at) {//nop; +goto L477470;} +//nop; +a0 = MEM_U32(s0 + 4); +t1 = MEM_U32(sp + 84); +if (s1 != a0) {//nop; +goto L477470;} +//nop; +t2 = MEM_U32(s0 + 48); +//nop; +if (t1 != t2) {//nop; +goto L477470;} +//nop; +t6 = MEM_U32(s2 + 32); +t4 = MEM_U32(s0 + 32); +//nop; +if (t6 != t4) {//nop; +goto L477470;} +//nop; +t3 = MEM_U8(s0 + 29); +//nop; +if (t3 == 0) {//nop; +goto L477420;} +//nop; +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L4773f0; +//nop; +L4773f0: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 20); +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L477408; +//nop; +L477408: +t7 = MEM_U32(s0 + 24); +t5 = 0x60; +// bdead 400f4003 gp = MEM_U32(sp + 32); +MEM_U8(s0 + 0) = (uint8_t)t5; +MEM_U8(t7 + 9) = (uint8_t)zero; +goto L477470; +MEM_U8(t7 + 9) = (uint8_t)zero; +L477420: +t8 = MEM_U8(s0 + 31); +t0 = MEM_U32(sp + 96); +if (t8 == 0) {//nop; +goto L477470;} +//nop; +t9 = MEM_U32(s0 + 20); +t1 = 0x1; +if (t0 != t9) {//nop; +goto L477470;} +//nop; +//nop; +MEM_U8(sp + 89) = (uint8_t)t1; +a0 = s1; +f_decreasecount(mem, sp, a0); +goto L477450; +a0 = s1; +L477450: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 96); +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L477468; +//nop; +L477468: +// bdead 400e0003 gp = MEM_U32(sp + 32); +//nop; +L477470: +s0 = MEM_U32(s0 + 8); +t2 = MEM_U8(sp + 89); +if (s0 == 0) {t6 = MEM_U8(sp + 89); +goto L47748c;} +t6 = MEM_U8(sp + 89); +if (t2 == 0) {//nop; +goto L47738c;} +//nop; +L477488: +t6 = MEM_U8(sp + 89); +L47748c: +//nop; +if (t6 != 0) {// bdead 400c0003 ra = MEM_U32(sp + 36); +goto L4780d4;} +// bdead 400c0003 ra = MEM_U32(sp + 36); +//nop; +a0 = MEM_U8(s2 + 0); +//nop; +f_extendstat(mem, sp, a0); +goto L4774a8; +//nop; +L4774a8: +// bdead 400c0003 gp = MEM_U32(sp + 32); +t4 = MEM_U32(sp + 96); +s0 = 0x1001c910; +t8 = MEM_U32(sp + 84); +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s0 + 4) = s1; +MEM_U32(s0 + 20) = t4; +t3 = MEM_U8(s2 + 44); +a0 = s1; +MEM_U8(s0 + 44) = (uint8_t)t3; +t5 = MEM_U8(s2 + 45); +//nop; +MEM_U8(s0 + 45) = (uint8_t)t5; +t7 = MEM_U16(s2 + 46); +MEM_U32(s0 + 48) = t8; +MEM_U16(s0 + 46) = (uint16_t)t7; +t0 = MEM_U32(s2 + 32); +MEM_U32(s0 + 32) = t0; +v0 = f_findbaseaddr(mem, sp, a0); +goto L4774f8; +MEM_U32(s0 + 32) = t0; +L4774f8: +// bdead 4008018b gp = MEM_U32(sp + 32); +at = 0x3f; +s1 = 0x1001c910; +//nop; +s0 = MEM_U32(s1 + 0); +//nop; +MEM_U32(s0 + 36) = v0; +t9 = MEM_U8(s2 + 0); +//nop; +if (t9 != at) {//nop; +goto L47758c;} +//nop; +t1 = 0x1001c900; +//nop; +t1 = MEM_U32(t1 + 0); +a0 = s0; +a1 = MEM_U32(t1 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L477540; +//nop; +L477540: +// bdead 40040009 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s1 + 0); +t4 = 0x1001c900; +t2 = v0 < 0x1; +t6 = 0x1; +MEM_U8(a0 + 28) = (uint8_t)t2; +MEM_U8(a0 + 29) = (uint8_t)t6; +t4 = MEM_U32(t4 + 0); +//nop; +a1 = MEM_U32(t4 + 36); +//nop; +v0 = f_strskilled(mem, sp, a0, a1); +goto L477570; +//nop; +L477570: +s0 = MEM_U32(s1 + 0); +// bdead 40020009 gp = MEM_U32(sp + 32); +t3 = v0 < 0x1; +t5 = 0x1; +MEM_U8(s0 + 30) = (uint8_t)t3; +MEM_U8(s0 + 31) = (uint8_t)t5; +goto L47759c; +MEM_U8(s0 + 31) = (uint8_t)t5; +L47758c: +MEM_U8(s0 + 28) = (uint8_t)zero; +MEM_U8(s0 + 29) = (uint8_t)zero; +MEM_U8(s0 + 30) = (uint8_t)zero; +MEM_U8(s0 + 31) = (uint8_t)zero; +L47759c: +//nop; +a0 = s0; +//nop; +f_strkillprev(mem, sp, a0); +goto L4775ac; +//nop; +L4775ac: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L4775c4; +//nop; +L4775c4: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4780d4; +// bdead 1 ra = MEM_U32(sp + 36); +L4775d0: +//nop; +a0 = MEM_U32(s2 + 20); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L4775e0; +a1 = sp + 0x54; +L4775e0: +// bdead 4008000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 84); +//nop; +a0 = v0; +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L4775f8; +//nop; +L4775f8: +// bdead 4008000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 4); +//nop; +MEM_U32(sp + 96) = v0; +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477610; +a1 = sp + 0x54; +L477610: +// bdead 4008000b gp = MEM_U32(sp + 32); +a0 = v0; +//nop; +a1 = sp + 0x54; +//nop; +v0 = f_unroll_resetincr_mod(mem, sp, a0, a1); +goto L477628; +//nop; +L477628: +// bdead 4008000b gp = MEM_U32(sp + 32); +a0 = MEM_U8(s2 + 0); +//nop; +s1 = v0; +//nop; +f_extendstat(mem, sp, a0); +goto L477640; +//nop; +L477640: +// bdead 400c0003 gp = MEM_U32(sp + 32); +t7 = MEM_U32(sp + 96); +s0 = 0x1001c910; +t1 = MEM_U32(sp + 84); +s0 = MEM_U32(s0 + 0); +a0 = s1; +MEM_U32(s0 + 4) = s1; +MEM_U32(s0 + 20) = t7; +t8 = MEM_U8(s2 + 44); +//nop; +MEM_U8(s0 + 44) = (uint8_t)t8; +t0 = MEM_U8(s2 + 45); +//nop; +MEM_U8(s0 + 45) = (uint8_t)t0; +t9 = MEM_U16(s2 + 46); +MEM_U32(s0 + 48) = t1; +MEM_U16(s0 + 46) = (uint16_t)t9; +t2 = MEM_U32(s2 + 32); +//nop; +MEM_U32(s0 + 32) = t2; +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L477698; +//nop; +L477698: +// bdead 4008018b gp = MEM_U32(sp + 32); +at = 0x94; +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s0 + 36) = v0; +t6 = MEM_U8(s2 + 0); +//nop; +if (t6 != at) {//nop; +goto L477738;} +//nop; +t4 = 0x1001c900; +//nop; +t4 = MEM_U32(t4 + 0); +a0 = s0; +a1 = MEM_U32(t4 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L4776e0; +//nop; +L4776e0: +// bdead 40000009 gp = MEM_U32(sp + 32); +t3 = v0 < 0x1; +s0 = 0x1001c910; +t7 = 0x1001c900; +a0 = MEM_U32(s0 + 0); +t5 = 0x1; +MEM_U8(a0 + 28) = (uint8_t)t3; +MEM_U8(a0 + 29) = (uint8_t)t5; +t7 = MEM_U32(t7 + 0); +//nop; +a1 = MEM_U32(t7 + 36); +//nop; +v0 = f_strskilled(mem, sp, a0, a1); +goto L477714; +//nop; +L477714: +// bdead 40000009 gp = MEM_U32(sp + 32); +t8 = v0 < 0x1; +s0 = 0x1001c910; +t0 = 0x1; +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U8(s0 + 30) = (uint8_t)t8; +MEM_U8(s0 + 31) = (uint8_t)t0; +goto L477748; +MEM_U8(s0 + 31) = (uint8_t)t0; +L477738: +MEM_U8(s0 + 28) = (uint8_t)zero; +MEM_U8(s0 + 29) = (uint8_t)zero; +MEM_U8(s0 + 30) = (uint8_t)zero; +MEM_U8(s0 + 31) = (uint8_t)zero; +L477748: +//nop; +a0 = s0; +//nop; +f_strkillprev(mem, sp, a0); +goto L477758; +//nop; +L477758: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L477770; +//nop; +L477770: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4780d4; +// bdead 1 ra = MEM_U32(sp + 36); +L47777c: +s0 = 0x1001c910; +//nop; +a0 = MEM_U32(s2 + 4); +s0 = MEM_U32(s0 + 0); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477794; +a1 = sp + 0x54; +L477794: +// bdead 400a000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 84); +//nop; +MEM_U32(s0 + 4) = v0; +a0 = v0; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L4777ac; +a0 = v0; +L4777ac: +// bdead 400a000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 4) = v0; +//nop; +a0 = MEM_U32(s2 + 20); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L4777c4; +a1 = sp + 0x54; +L4777c4: +// bdead 400a000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 84); +//nop; +MEM_U32(s0 + 20) = v0; +a0 = v0; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L4777dc; +a0 = v0; +L4777dc: +MEM_U32(s0 + 20) = v0; +t9 = MEM_U32(s2 + 32); +// bdead 440a000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 32) = t9; +t1 = MEM_U8(s2 + 50); +//nop; +MEM_U8(s0 + 50) = (uint8_t)t1; +t2 = MEM_U8(s2 + 51); +a0 = v0; +MEM_U8(s0 + 51) = (uint8_t)t2; +v0 = f_findbaseaddr(mem, sp, a0); +goto L477808; +MEM_U8(s0 + 51) = (uint8_t)t2; +L477808: +// bdead 400a000b gp = MEM_U32(sp + 32); +MEM_U32(s0 + 44) = v0; +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L477820; +//nop; +L477820: +// bdead 400a0003 gp = MEM_U32(sp + 32); +t4 = MEM_U32(s0 + 24); +t6 = 0x3; +a0 = 0x1001c910; +MEM_U8(t4 + 9) = (uint8_t)t6; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_movkillprev(mem, sp, a0); +goto L477844; +//nop; +L477844: +// bdead 400a0003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 4); +//nop; +//nop; +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L47785c; +//nop; +L47785c: +MEM_U32(s0 + 36) = v0; +t3 = MEM_U8(s2 + 0); +// bdead 40021183 gp = MEM_U32(sp + 32); +at = 0x58; +if (t3 != at) {//nop; +goto L4778e0;} +//nop; +t5 = 0x1001c900; +a0 = 0x1001c910; +t5 = MEM_U32(t5 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(t5 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L477894; +//nop; +L477894: +// bdead 40020009 gp = MEM_U32(sp + 32); +t7 = v0 < 0x1; +t8 = 0x1001c900; +MEM_U8(s0 + 28) = (uint8_t)t7; +a0 = 0x1001c910; +t8 = MEM_U32(t8 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(t8 + 36); +//nop; +v0 = f_strskilled(mem, sp, a0, a1); +goto L4778c0; +//nop; +L4778c0: +// bdead 40020009 gp = MEM_U32(sp + 32); +t0 = v0 < 0x1; +t9 = 0x1; +t1 = 0x1; +MEM_U8(s0 + 30) = (uint8_t)t0; +MEM_U8(s0 + 29) = (uint8_t)t9; +MEM_U8(s0 + 31) = (uint8_t)t1; +goto L4778f0; +MEM_U8(s0 + 31) = (uint8_t)t1; +L4778e0: +MEM_U8(s0 + 28) = (uint8_t)zero; +MEM_U8(s0 + 29) = (uint8_t)zero; +MEM_U8(s0 + 30) = (uint8_t)zero; +MEM_U8(s0 + 31) = (uint8_t)zero; +L4778f0: +a0 = 0x1001c910; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_strkillprev(mem, sp, a0); +goto L477904; +//nop; +L477904: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L47791c; +//nop; +L47791c: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4780d4; +// bdead 1 ra = MEM_U32(sp + 36); +L477928: +//nop; +a0 = MEM_U32(s2 + 4); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477938; +a1 = sp + 0x54; +L477938: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0; +t2 = 0x1001c910; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t2 + 4) = v0; +//nop; +a1 = MEM_U32(sp + 84); +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L477964; +//nop; +L477964: +// bdead 9 gp = MEM_U32(sp + 32); +//nop; +t6 = 0x1001c910; +//nop; +t6 = MEM_U32(t6 + 0); +MEM_U32(t6 + 4) = v0; +goto L4780d0; +MEM_U32(t6 + 4) = v0; +L477980: +//nop; +a0 = MEM_U32(s2 + 4); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477990; +a1 = sp + 0x54; +L477990: +// bdead 4008000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(s2 + 20); +//nop; +s1 = v0; +a1 = sp + 0x50; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L4779a8; +a1 = sp + 0x50; +L4779a8: +v1 = MEM_U8(s2 + 44); +// bdead 400c001b gp = MEM_U32(sp + 32); +at = 0x6; +if (v1 == at) {a2 = v0; +goto L4779e0;} +a2 = v0; +at = 0x8; +if (v1 != at) {a0 = s1; +goto L477a04;} +a0 = s1; +t4 = MEM_U32(sp + 84); +t3 = MEM_U32(sp + 80); +//nop; +at = t4 < t3; +if (at == 0) {//nop; +goto L477a04;} +//nop; +L4779e0: +t5 = MEM_U32(sp + 80); +t7 = MEM_U32(sp + 84); +//nop; +a0 = a2; +a1 = t5 - t7; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L4779f8; +a1 = t5 - t7; +L4779f8: +// bdead 400c000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 96) = v0; +goto L477a34; +MEM_U32(sp + 96) = v0; +L477a04: +//nop; +a1 = MEM_U32(sp + 84); +MEM_U32(sp + 96) = a2; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L477a14; +MEM_U32(sp + 96) = a2; +L477a14: +// bdead 4008000b gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 96); +//nop; +a1 = MEM_U32(sp + 80); +s1 = v0; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L477a2c; +s1 = v0; +L477a2c: +// bdead 400c000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 96) = v0; +L477a34: +t8 = 0x1001c900; +MEM_U8(sp + 89) = (uint8_t)zero; +t8 = MEM_U32(t8 + 0); +//nop; +s0 = MEM_U32(t8 + 28); +//nop; +if (s0 == 0) {t3 = MEM_U8(sp + 89); +goto L477b58;} +t3 = MEM_U8(sp + 89); +L477a54: +t0 = MEM_U8(s2 + 0); +t9 = MEM_U8(s0 + 0); +a0 = s0; +if (t0 != t9) {//nop; +goto L477b3c;} +//nop; +//nop; +a2 = MEM_U32(sp + 96); +a1 = s1; +v0 = f_trapstat_imply(mem, sp, a0, a1, a2); +goto L477a78; +a1 = s1; +L477a78: +t1 = v0 + 0x1; +at = t1 < 0x3; +// bdead 400e0407 gp = MEM_U32(sp + 32); +if (at == 0) {a0 = 0x1; +goto L477b1c;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005c5c[] = { +&&L477aac, +&&L477b3c, +&&L477ae4, +}; +dest = Lswitch10005c5c[t1]; +//nop; +goto *dest; +//nop; +L477aac: +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +f_decreasecount(mem, sp, a0); +goto L477abc; +//nop; +L477abc: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 20); +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L477ad4; +//nop; +L477ad4: +// bdead 400e0003 gp = MEM_U32(sp + 32); +t2 = 0x60; +MEM_U8(s0 + 0) = (uint8_t)t2; +goto L477b3c; +MEM_U8(s0 + 0) = (uint8_t)t2; +L477ae4: +//nop; +t6 = 0x1; +MEM_U8(sp + 89) = (uint8_t)t6; +a0 = s1; +f_decreasecount(mem, sp, a0); +goto L477af8; +a0 = s1; +L477af8: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 96); +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L477b10; +//nop; +L477b10: +// bdead 400e0003 gp = MEM_U32(sp + 32); +s0 = MEM_U32(s0 + 8); +goto L477b40; +s0 = MEM_U32(s0 + 8); +L477b1c: +a2 = 0x10005c52; +//nop; +a1 = 0x4e2; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L477b34; +a2 = a2; +L477b34: +// bdead 400e0003 gp = MEM_U32(sp + 32); +//nop; +L477b3c: +s0 = MEM_U32(s0 + 8); +L477b40: +t4 = MEM_U8(sp + 89); +if (s0 == 0) {t3 = MEM_U8(sp + 89); +goto L477b58;} +t3 = MEM_U8(sp + 89); +if (t4 == 0) {//nop; +goto L477a54;} +//nop; +t3 = MEM_U8(sp + 89); +L477b58: +//nop; +if (t3 != 0) {// bdead 400c0003 ra = MEM_U32(sp + 36); +goto L4780d4;} +// bdead 400c0003 ra = MEM_U32(sp + 36); +//nop; +a0 = MEM_U8(s2 + 0); +//nop; +f_extendstat(mem, sp, a0); +goto L477b74; +//nop; +L477b74: +// bdead 400c0003 gp = MEM_U32(sp + 32); +t5 = MEM_U32(sp + 96); +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s0 + 4) = s1; +MEM_U32(s0 + 20) = t5; +t7 = MEM_U32(s2 + 48); +//nop; +MEM_U32(s0 + 48) = t7; +t8 = MEM_U8(s2 + 44); +MEM_U32(s0 + 24) = zero; +MEM_U8(s0 + 44) = (uint8_t)t8; +goto L4780d0; +MEM_U8(s0 + 44) = (uint8_t)t8; +L477bb0: +s0 = 0x1001c910; +t0 = MEM_U32(s2 + 20); +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s0 + 20) = t0; +t9 = MEM_U32(s2 + 24); +MEM_U32(s0 + 24) = t9; +goto L4780d0; +MEM_U32(s0 + 24) = t9; +L477bd0: +s1 = 0x1001c910; +t1 = MEM_U32(s2 + 20); +t2 = MEM_U32(s1 + 0); +MEM_U32(t2 + 20) = t1; +goto L4780d0; +MEM_U32(t2 + 20) = t1; +L477be4: +//nop; +a0 = MEM_U32(s2 + 4); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477bf4; +a1 = sp + 0x54; +L477bf4: +// bdead 40080009 gp = MEM_U32(sp + 32); +//nop; +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s0 + 4) = v0; +t6 = MEM_U8(s2 + 21); +//nop; +if (t6 == 0) {//nop; +goto L477c4c;} +//nop; +//nop; +a1 = MEM_U32(sp + 84); +a0 = v0; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L477c30; +a0 = v0; +L477c30: +// bdead 80009 gp = MEM_U32(sp + 32); +//nop; +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s0 + 4) = v0; +L477c4c: +t4 = MEM_U8(s2 + 20); +//nop; +MEM_U8(s0 + 20) = (uint8_t)t4; +t3 = MEM_U8(s2 + 21); +MEM_U8(s0 + 21) = (uint8_t)t3; +goto L4780d0; +MEM_U8(s0 + 21) = (uint8_t)t3; +L477c64: +t7 = 0x1001c910; +t5 = MEM_U32(s2 + 20); +t7 = MEM_U32(t7 + 0); +MEM_U32(t7 + 20) = t5; +goto L4780d0; +MEM_U32(t7 + 20) = t5; +L477c78: +//nop; +a0 = MEM_U32(s2 + 4); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477c88; +a1 = sp + 0x54; +L477c88: +// bdead 4008000b gp = MEM_U32(sp + 32); +at = 0x3; +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s0 + 4) = v0; +t8 = MEM_U8(v0 + 0); +//nop; +if (t8 != at) {//nop; +goto L477ce4;} +//nop; +//nop; +a2 = MEM_U32(sp + 84); +a0 = 0x1; +a1 = v0; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L477cc8; +a1 = v0; +L477cc8: +// bdead 8000b gp = MEM_U32(sp + 32); +//nop; +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +MEM_U32(s0 + 4) = v0; +goto L477d14; +MEM_U32(s0 + 4) = v0; +L477ce4: +//nop; +a0 = MEM_U32(s0 + 4); +a1 = MEM_U32(sp + 84); +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L477cf8; +//nop; +L477cf8: +// bdead 8000b gp = MEM_U32(sp + 32); +//nop; +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s0 + 4) = v0; +L477d14: +t0 = MEM_U32(s2 + 20); +MEM_U32(s0 + 28) = zero; +MEM_U32(s0 + 20) = t0; +goto L4780d0; +MEM_U32(s0 + 20) = t0; +L477d24: +//nop; +a0 = MEM_U32(s2 + 4); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477d34; +a1 = sp + 0x54; +L477d34: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = v0; +s1 = 0x1001c910; +//nop; +t9 = MEM_U32(s1 + 0); +//nop; +MEM_U32(t9 + 4) = v0; +//nop; +a1 = MEM_U32(sp + 84); +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L477d60; +//nop; +L477d60: +t1 = MEM_U32(s1 + 0); +// bdead 409 gp = MEM_U32(sp + 32); +MEM_U32(t1 + 4) = v0; +goto L4780d0; +MEM_U32(t1 + 4) = v0; +L477d70: +//nop; +a0 = MEM_U32(s2 + 4); +a1 = sp + 0x54; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L477d80; +a1 = sp + 0x54; +L477d80: +// bdead 40080009 gp = MEM_U32(sp + 32); +at = 0x3; +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s0 + 4) = v0; +t2 = MEM_U8(v0 + 0); +//nop; +if (t2 != at) {//nop; +goto L477ddc;} +//nop; +//nop; +a2 = MEM_U32(sp + 84); +a0 = 0x1; +a1 = v0; +v0 = f_binopwithconst(mem, sp, a0, a1, a2); +goto L477dc0; +a1 = v0; +L477dc0: +// bdead 80009 gp = MEM_U32(sp + 32); +//nop; +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +MEM_U32(s0 + 4) = v0; +goto L477e0c; +MEM_U32(s0 + 4) = v0; +L477ddc: +//nop; +a0 = MEM_U32(s0 + 4); +a1 = MEM_U32(sp + 84); +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L477df0; +//nop; +L477df0: +// bdead 80009 gp = MEM_U32(sp + 32); +//nop; +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U32(s0 + 4) = v0; +L477e0c: +t6 = MEM_U8(s2 + 20); +//nop; +MEM_U8(s0 + 20) = (uint8_t)t6; +t4 = MEM_U32(s2 + 24); +//nop; +MEM_U32(s0 + 24) = t4; +t3 = MEM_U32(s2 + 28); +//nop; +MEM_U32(s0 + 28) = t3; +t5 = MEM_U32(s2 + 40); +//nop; +MEM_U32(s0 + 40) = t5; +t7 = MEM_U32(s2 + 36); +//nop; +MEM_U32(s0 + 36) = t7; +t8 = MEM_U32(s2 + 48); +//nop; +MEM_U32(s0 + 48) = t8; +t0 = MEM_U32(s2 + 44); +//nop; +MEM_U32(s0 + 44) = t0; +t9 = MEM_U32(s2 + 32); +MEM_U32(s0 + 32) = t9; +goto L4780d0; +MEM_U32(s0 + 32) = t9; +L477e6c: +s0 = 0x1001c910; +t1 = MEM_U8(s2 + 20); +s0 = MEM_U32(s0 + 0); +//nop; +MEM_U8(s0 + 20) = (uint8_t)t1; +t2 = MEM_U32(s2 + 24); +MEM_U32(s0 + 24) = t2; +goto L4780d0; +MEM_U32(s0 + 24) = t2; +L477e8c: +s1 = 0x1001c910; +t6 = MEM_U8(s2 + 20); +s0 = MEM_U32(s1 + 0); +//nop; +MEM_U8(s0 + 20) = (uint8_t)t6; +t4 = MEM_U8(s2 + 21); +//nop; +MEM_U8(s0 + 21) = (uint8_t)t4; +at = MEM_U32(s2 + 24); +//nop; +MEM_U32(s0 + 24) = at; +t5 = MEM_U32(s2 + 28); +MEM_U32(s0 + 28) = t5; +goto L4780d0; +MEM_U32(s0 + 28) = t5; +L477ec4: +at = v0 < 0x4d; +if (at != 0) {at = v0 < 0x6b; +goto L477f6c;} +at = v0 < 0x6b; +if (at != 0) {at = v0 < 0x95; +goto L477f28;} +at = v0 < 0x95; +if (at != 0) {at = 0x9b; +goto L477ef0;} +at = 0x9b; +if (v0 == at) {//nop; +goto L4775d0;} +//nop; +//nop; +goto L477fcc; +//nop; +L477ef0: +at = v0 < 0x8d; +if (at == 0) {t7 = v0 + 0xffffff87; +goto L4780bc;} +t7 = v0 + 0xffffff87; +at = t7 < 0x14; +if (at == 0) {//nop; +goto L477fcc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005cec[] = { +&&L477e6c, +&&L477fcc, +&&L476d4c, +&&L477928, +&&L477fcc, +&&L477fcc, +&&L477c78, +&&L477980, +&&L477980, +&&L477980, +&&L477980, +&&L477980, +&&L477980, +&&L477fcc, +&&L477fcc, +&&L477c64, +&&L477fcc, +&&L477fcc, +&&L477fcc, +&&L477d70, +}; +dest = Lswitch10005cec[t7]; +//nop; +goto *dest; +//nop; +L477f28: +at = v0 < 0x5a; +if (at != 0) {t2 = v0 + 0xffffffaf; +goto L478090;} +t2 = v0 + 0xffffffaf; +at = 0x60; +if (v0 == at) {t8 = v0 + 0xffffff99; +goto L4780d0;} +t8 = v0 + 0xffffff99; +at = t8 < 0x4; +if (at == 0) {//nop; +goto L477fcc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005cdc[] = { +&&L477be4, +&&L477fcc, +&&L477fcc, +&&L4780d0, +}; +dest = Lswitch10005cdc[t8]; +//nop; +goto *dest; +//nop; +L477f6c: +at = v0 < 0x21; +if (at != 0) {at = v0 < 0x32; +goto L477ff4;} +at = v0 < 0x32; +if (at != 0) {at = v0 < 0x46; +goto L477fb4;} +at = v0 < 0x46; +if (at == 0) {t0 = v0 + 0xffffffc2; +goto L47807c;} +t0 = v0 + 0xffffffc2; +at = t0 < 0x8; +if (at == 0) {//nop; +goto L477fcc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005c98[] = { +&&L476d4c, +&&L4772f0, +&&L4772f0, +&&L477fcc, +&&L4772c4, +&&L477fcc, +&&L4780d0, +&&L4780d0, +}; +dest = Lswitch10005c98[t0]; +//nop; +goto *dest; +//nop; +L477fb4: +at = 0x26; +if (v0 == at) {//nop; +goto L477c78;} +//nop; +at = 0x31; +if (v0 == at) {//nop; +goto L477d24;} +//nop; +L477fcc: +a2 = 0x10005c48; +//nop; +a0 = 0x1; +a1 = 0x3d8; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L477fe8; +a2 = a2; +L477fe8: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4780d4; +// bdead 1 ra = MEM_U32(sp + 36); +L477ff4: +at = v0 < 0x9; +if (at != 0) {t1 = v0 + 0xfffffffb; +goto L47803c;} +t1 = v0 + 0xfffffffb; +at = v0 < 0x17; +if (at == 0) {at = 0x20; +goto L47806c;} +at = 0x20; +t9 = v0 + 0xfffffff1; +at = t9 < 0x8; +if (at == 0) {//nop; +goto L477fcc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005c78[] = { +&&L477228, +&&L477fcc, +&&L477fcc, +&&L477e6c, +&&L477fcc, +&&L477fcc, +&&L477e8c, +&&L477e6c, +}; +dest = Lswitch10005c78[t9]; +//nop; +goto *dest; +//nop; +L47803c: +at = t1 < 0x4; +if (at == 0) {//nop; +goto L477fcc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005c68[] = { +&&L477278, +&&L477fcc, +&&L477fcc, +&&L477bd0, +}; +dest = Lswitch10005c68[t1]; +//nop; +goto *dest; +//nop; +at = 0x20; +L47806c: +if (v0 == at) {//nop; +goto L477bd0;} +//nop; +//nop; +goto L477fcc; +//nop; +L47807c: +at = 0x4c; +if (v0 == at) {// bdead 40000001 ra = MEM_U32(sp + 36); +goto L4780d4;} +// bdead 40000001 ra = MEM_U32(sp + 36); +//nop; +goto L477fcc; +//nop; +L478090: +at = t2 < 0x9; +if (at == 0) {//nop; +goto L477fcc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005cb8[] = { +&&L477bb0, +&&L477fcc, +&&L477fcc, +&&L4780d0, +&&L477fcc, +&&L477fcc, +&&L477fcc, +&&L47777c, +&&L47777c, +}; +dest = Lswitch10005cb8[t2]; +//nop; +goto *dest; +//nop; +L4780bc: +at = 0x94; +if (v0 == at) {//nop; +goto L4775d0;} +//nop; +//nop; +goto L477fcc; +//nop; +L4780d0: +// bdead 1 ra = MEM_U32(sp + 36); +L4780d4: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x68; +return; +// bdead 1 sp = sp + 0x68; +} + +static void f_create_edge(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4780e8: +//create_edge: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +MEM_U32(sp + 36) = a1; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +a1 = 0x10013450; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = 0x8; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L478118; +a0 = 0x8; +L478118: +v1 = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 36); +// bdead 40008019 gp = MEM_U32(sp + 24); +MEM_U32(v0 + 0) = t6; +t7 = MEM_U32(v1 + 24); +a1 = 0x10013450; +MEM_U32(v0 + 4) = t7; +//nop; +a0 = 0x8; +MEM_U32(v1 + 24) = v0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L478144; +MEM_U32(v1 + 24) = v0; +L478144: +v1 = MEM_U32(sp + 36); +t8 = MEM_U32(sp + 32); +// bdead 2000019 gp = MEM_U32(sp + 24); +MEM_U32(v0 + 0) = t8; +t9 = MEM_U32(v1 + 20); +//nop; +MEM_U32(v0 + 4) = t9; +// bdead 19 ra = MEM_U32(sp + 28); +// bdead 19 sp = sp + 0x20; +MEM_U32(v1 + 20) = v0; +return; +MEM_U32(v1 + 20) = v0; +} + +static void f_new_header_node(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478170: +//new_header_node: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 4000016b MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +a1 = 0x10013450; +// fdead 4000016b MEM_U32(sp + 24) = gp; +a0 = 0x174; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47819c; +a0 = 0x174; +L47819c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0; +v1 = 0x1001c900; +//nop; +MEM_U32(v1 + 0) = v0; +//nop; +//nop; +//nop; +f_init_graphnode(mem, sp, a0); +goto L4781c0; +//nop; +L4781c0: +// bdead 40000003 gp = MEM_U32(sp + 24); +t6 = 0x1; +a1 = 0x1001c900; +a3 = 0x1001c904; +a1 = MEM_U32(a1 + 0); +v1 = MEM_U32(a3 + 0); +a0 = 0x100226d4; +t7 = 0x2; +MEM_U8(a1 + 6) = (uint8_t)t6; +MEM_U8(a1 + 7) = (uint8_t)t7; +MEM_U16(a1 + 8) = (uint16_t)v1; +a0 = MEM_U32(a0 + 0); +a2 = MEM_U8(a1 + 11); +t9 = MEM_U8(a0 + 10); +t3 = a2 << 24; +MEM_U8(a1 + 10) = (uint8_t)t9; +t0 = MEM_U8(a0 + 11); +t4 = t3 >> 31; +t1 = t0 << 24; +t2 = t1 >> 31; +t5 = t2 ^ t4; +t6 = t5 << 31; +t8 = v1 + 0x1; +t7 = t6 >> 24; +MEM_U32(a3 + 0) = t8; +t8 = t7 ^ a2; +MEM_U8(a1 + 11) = (uint8_t)t8; +t9 = MEM_U32(a0 + 44); +v0 = 0x100226cc; +MEM_U32(a1 + 44) = t9; +t0 = MEM_U32(a0 + 308); +//nop; +MEM_U32(a1 + 308) = t0; +v0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(a1 + 12) = v0; +t1 = MEM_U32(v0 + 16); +//nop; +MEM_U32(a1 + 16) = t1; +t3 = MEM_U32(v0 + 16); +//nop; +MEM_U32(t3 + 12) = a1; +t2 = MEM_U8(sp + 35); +MEM_U32(v0 + 16) = a1; +MEM_U32(a1 + 20) = zero; +if (t2 == 0) {MEM_U32(a1 + 24) = zero; +goto L4782a4;} +MEM_U32(a1 + 24) = zero; +//nop; +//nop; +//nop; +f_create_edge(mem, sp, a0, a1); +goto L47828c; +//nop; +L47828c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +a1 = 0x1001c900; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +L4782a4: +at = 0x100226d4; +// bdead 45 ra = MEM_U32(sp + 28); +// bdead 45 sp = sp + 0x20; +MEM_U32(at + 0) = a1; +return; +MEM_U32(at + 0) = a1; +} + +static void f_record_labels(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4782b8: +//record_labels: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +a1 = 0x100226d0; +v0 = 0x100226cc; +a1 = MEM_U32(a1 + 0); +v0 = MEM_U32(v0 + 0); +// fdead 4000006b MEM_U32(sp + 44) = ra; +// fdead 4000006b MEM_U32(sp + 40) = gp; +// fdead 4000006b MEM_U32(sp + 36) = s3; +// fdead 4000006b MEM_U32(sp + 32) = s2; +// fdead 4000006b MEM_U32(sp + 28) = s1; +if (a1 == v0) {// fdead 4000006b MEM_U32(sp + 24) = s0; +goto L4783b4;} +// fdead 4000006b MEM_U32(sp + 24) = s0; +s3 = 0x10013450; +s2 = 0x100226dc; +s1 = 0x100226e8; +s0 = v0; +L478304: +t6 = MEM_U32(s0 + 32); +//nop; +v0 = MEM_U32(t6 + 8); +//nop; +v1 = MEM_U32(v0 + 16); +//nop; +if (s0 == v1) {//nop; +goto L47832c;} +//nop; +s0 = v1; +goto L47833c; +s0 = v1; +L47832c: +t7 = MEM_U32(v0 + 8); +//nop; +s0 = MEM_U32(t7 + 16); +//nop; +L47833c: +v1 = MEM_U32(s0 + 0); +//nop; +if (v1 == 0) {//nop; +goto L4783ac;} +//nop; +t8 = MEM_U32(s2 + 0); +//nop; +if (t8 == v1) {//nop; +goto L4783ac;} +//nop; +v0 = MEM_U32(s1 + 0); +//nop; +a0 = MEM_U32(v0 + 12); +MEM_U32(v0 + 0) = v1; +if (a0 == 0) {//nop; +goto L47837c;} +//nop; +MEM_U32(s1 + 0) = a0; +goto L4783ac; +MEM_U32(s1 + 0) = a0; +L47837c: +//nop; +a0 = 0x10; +a1 = s3; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47838c; +a1 = s3; +L47838c: +// bdead 401e000b gp = MEM_U32(sp + 40); +t9 = MEM_U32(s1 + 0); +a1 = 0x100226d0; +MEM_U32(t9 + 12) = v0; +MEM_U32(s1 + 0) = v0; +MEM_U32(v0 + 12) = zero; +a1 = MEM_U32(a1 + 0); +//nop; +L4783ac: +if (s0 != a1) {//nop; +goto L478304;} +//nop; +L4783b4: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_new_set_of_labels(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4783d0: +//new_set_of_labels: +//nop; +//nop; +//nop; +v0 = 0x100226e4; +v1 = 0x100226e8; +v0 = MEM_U32(v0 + 0); +v1 = MEM_U32(v1 + 0); +//nop; +if (v0 == v1) {//nop; +goto L478424;} +//nop; +a0 = 0x1001cb30; +a1 = 0x1001cb30; +a0 = MEM_U32(a0 + 0); +//nop; +L478408: +t6 = a0 + 0x1; +MEM_U32(v0 + 4) = t6; +MEM_U32(v0 + 8) = zero; +v0 = MEM_U32(v0 + 12); +MEM_U32(a1 + 0) = t6; +if (v0 != v1) {a0 = t6; +goto L478408;} +a0 = t6; +L478424: +t7 = 0x1001c900; +at = 0x100226e0; +t7 = MEM_U32(t7 + 0); +MEM_U32(at + 0) = t7; +return; +MEM_U32(at + 0) = t7; +} + +static uint32_t f_get_labelmap(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478438: +//get_labelmap: +//nop; +//nop; +//nop; +v1 = 0x100226e4; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 0); +L478458: +//nop; +if (a0 != t6) {//nop; +goto L47846c;} +//nop; +v0 = v1; +return v0; +v0 = v1; +L47846c: +v1 = MEM_U32(v1 + 12); +t6 = MEM_U32(v1 + 0); +goto L478458; +t6 = MEM_U32(v1 + 0); +//nop; +return v0; +//nop; +} + +static void f_link_jump_in_loop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478480: +//link_jump_in_loop: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 32) = gp; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 52) = a1; +v0 = MEM_U8(a0 + 0); +a3 = a0; +goto L478804; +a3 = a0; +L4784b0: +t6 = MEM_U32(a3 + 16); +v1 = MEM_U32(a3 + 20); +v0 = MEM_U32(t6 + 24); +//nop; +s0 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U32(s0 + 0); +//nop; +if (v1 == t7) {//nop; +goto L4784e8;} +//nop; +t8 = MEM_U32(v0 + 4); +//nop; +s0 = MEM_U32(t8 + 0); +//nop; +L4784e8: +t9 = 0x100226cc; +v0 = MEM_U16(s0 + 8); +t9 = MEM_U32(t9 + 0); +a1 = s0; +t0 = MEM_U16(t9 + 8); +//nop; +at = v0 < t0; +if (at != 0) {//nop; +goto L478530;} +//nop; +t1 = 0x100226d0; +//nop; +t1 = MEM_U32(t1 + 0); +//nop; +t2 = MEM_U16(t1 + 8); +//nop; +at = t2 < v0; +if (at == 0) {//nop; +goto L478560;} +//nop; +L478530: +s1 = 0x1001c900; +//nop; +a0 = MEM_U32(s1 + 0); +MEM_U32(sp + 48) = a3; +f_create_edge(mem, sp, a0, a1); +goto L478544; +MEM_U32(sp + 48) = a3; +L478544: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +a1 = 0x1001c910; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +goto L4785cc; +//nop; +L478560: +//nop; +a0 = v1; +MEM_U32(sp + 48) = a3; +v0 = f_get_labelmap(mem, sp, a0); +goto L478570; +MEM_U32(sp + 48) = a3; +L478570: +// bdead 4000000b gp = MEM_U32(sp + 32); +t3 = MEM_U32(v0 + 4); +a1 = 0x1001c910; +a3 = MEM_U32(sp + 48); +a1 = MEM_U32(a1 + 0); +//nop; +MEM_U32(a1 + 20) = t3; +t4 = MEM_U32(v0 + 8); +//nop; +if (t4 == 0) {//nop; +goto L4785cc;} +//nop; +s1 = 0x1001c900; +//nop; +a1 = MEM_U32(v0 + 8); +a0 = MEM_U32(s1 + 0); +MEM_U32(sp + 48) = a3; +f_create_edge(mem, sp, a0, a1); +goto L4785b4; +MEM_U32(sp + 48) = a3; +L4785b4: +// bdead 40000003 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +a1 = 0x1001c910; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +L4785cc: +s1 = 0x1001c900; +//nop; +t5 = MEM_U32(s1 + 0); +//nop; +MEM_U32(t5 + 32) = a1; +//nop; +MEM_U32(sp + 48) = a3; +//nop; +f_codeimage(mem, sp); +goto L4785f0; +//nop; +L4785f0: +a3 = MEM_U32(sp + 48); +// bdead 40040103 gp = MEM_U32(sp + 32); +a0 = MEM_U8(a3 + 0); +//nop; +t6 = a0 ^ 0x88; +a0 = zero < t6; +f_new_header_node(mem, sp, a0); +goto L47860c; +a0 = zero < t6; +L47860c: +t7 = MEM_U8(sp + 55); +// bdead 50001 gp = MEM_U32(sp + 32); +if (t7 == 0) {//nop; +goto L478638;} +//nop; +t8 = 0x100226cc; +t0 = MEM_U32(s1 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(t8 + 232); +MEM_U32(t0 + 232) = t9; +goto L478874; +MEM_U32(t0 + 232) = t9; +L478638: +t1 = 0x100226cc; +t4 = MEM_U32(s1 + 0); +t1 = MEM_U32(t1 + 0); +//nop; +t2 = MEM_U32(t1 + 232); +//nop; +t3 = MEM_U32(t2 + 16); +MEM_U32(t4 + 232) = t3; +goto L478874; +MEM_U32(t4 + 232) = t3; +L47865c: +s1 = 0x1001c900; +t5 = 0x1001c910; +t6 = MEM_U32(s1 + 0); +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(t6 + 32) = t5; +//nop; +//nop; +//nop; +f_codeimage(mem, sp); +goto L478684; +//nop; +L478684: +// bdead 40040003 gp = MEM_U32(sp + 32); +a0 = zero; +//nop; +//nop; +//nop; +f_new_header_node(mem, sp, a0); +goto L47869c; +//nop; +L47869c: +t7 = MEM_U8(sp + 55); +// bdead 50001 gp = MEM_U32(sp + 32); +if (t7 == 0) {//nop; +goto L4786c8;} +//nop; +t8 = 0x100226cc; +t0 = MEM_U32(s1 + 0); +t8 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(t8 + 232); +MEM_U32(t0 + 232) = t9; +goto L478874; +MEM_U32(t0 + 232) = t9; +L4786c8: +t1 = 0x100226cc; +t4 = MEM_U32(s1 + 0); +t1 = MEM_U32(t1 + 0); +//nop; +t2 = MEM_U32(t1 + 232); +//nop; +t3 = MEM_U32(t2 + 16); +MEM_U32(t4 + 232) = t3; +goto L478874; +MEM_U32(t4 + 232) = t3; +L4786ec: +//nop; +a0 = MEM_U32(a3 + 20); +//nop; +v0 = f_get_labelmap(mem, sp, a0); +goto L4786fc; +//nop; +L4786fc: +// bdead 4000000b gp = MEM_U32(sp + 32); +t5 = MEM_U32(v0 + 4); +a1 = 0x1001c910; +s1 = 0x1001c900; +a1 = MEM_U32(a1 + 0); +a0 = MEM_U32(s1 + 0); +MEM_U32(a1 + 20) = t5; +MEM_U32(a1 + 24) = zero; +t6 = MEM_U32(v0 + 4); +a2 = v0; +MEM_U32(a0 + 0) = t6; +t7 = MEM_U32(v0 + 8); +//nop; +if (t7 == 0) {//nop; +goto L47873c;} +//nop; +abort(); +L47873c: +v1 = 0x100226e0; +MEM_U32(v0 + 8) = a0; +v1 = MEM_U32(v1 + 0); +s0 = a0; +if (v1 == a0) {// bdead 40060091 ra = MEM_U32(sp + 36); +goto L478878;} +// bdead 40060091 ra = MEM_U32(sp + 36); +L478754: +t8 = MEM_U32(s0 + 28); +//nop; +t9 = MEM_U32(t8 + 12); +//nop; +s0 = MEM_U32(t9 + 16); +//nop; +v0 = MEM_U32(s0 + 32); +//nop; +t0 = MEM_U8(v0 + 0); +//nop; +t1 = t0 + 0xffffffe0; +t2 = t1 < 0x80; +if (t2 == 0) {t3 = (int)t1 >> 5; +goto L4787b0;} +t3 = (int)t1 >> 5; +t5 = 0x10001308; +t4 = t3 << 2; +t5 = t5; +t6 = t5 + t4; +t7 = MEM_U32(t6 + 0); +//nop; +t8 = t7 << (t1 & 0x1f); +t9 = (int)t8 < (int)0x0; +t2 = t9; +L4787b0: +if (t2 == 0) {//nop; +goto L4787f4;} +//nop; +t0 = MEM_U32(a2 + 4); +t3 = MEM_U32(v0 + 20); +a0 = s0; +if (t0 != t3) {//nop; +goto L4787f4;} +//nop; +//nop; +a1 = MEM_U32(s1 + 0); +MEM_U32(sp + 40) = a2; +f_create_edge(mem, sp, a0, a1); +goto L4787dc; +MEM_U32(sp + 40) = a2; +L4787dc: +// bdead 40060001 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 40); +v1 = 0x100226e0; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4787f4: +if (s0 != v1) {//nop; +goto L478754;} +//nop; +// bdead 1 ra = MEM_U32(sp + 36); +goto L478878; +// bdead 1 ra = MEM_U32(sp + 36); +L478804: +at = v0 < 0x6b; +if (at != 0) {at = 0x7f; +goto L47882c;} +at = 0x7f; +if (v0 == at) {//nop; +goto L4784b0;} +//nop; +at = 0x88; +if (v0 == at) {//nop; +goto L4784b0;} +//nop; +//nop; +goto L478850; +//nop; +L47882c: +at = 0x26; +if (v0 == at) {//nop; +goto L4784b0;} +//nop; +at = 0x42; +if (v0 == at) {//nop; +goto L4786ec;} +//nop; +at = 0x6a; +if (v0 == at) {//nop; +goto L47865c;} +//nop; +L478850: +a2 = 0x10005d3c; +//nop; +a0 = 0x1; +a1 = 0x599; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L47886c; +a2 = a2; +L47886c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L478874: +// bdead 1 ra = MEM_U32(sp + 36); +L478878: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_pre_loopblock(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478888: +//pre_loopblock: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000006b MEM_U32(sp + 36) = s4; +s4 = 0x100226cc; +// fdead 4020006b MEM_U32(sp + 56) = fp; +fp = 0x100226c4; +t6 = MEM_U32(s4 + 0); +// fdead c020806b MEM_U32(sp + 60) = ra; +// fdead c020806b MEM_U32(sp + 52) = gp; +// fdead c020806b MEM_U32(sp + 48) = s7; +// fdead c020806b MEM_U32(sp + 44) = s6; +// fdead c020806b MEM_U32(sp + 40) = s5; +// fdead c020806b MEM_U32(sp + 32) = s3; +// fdead c020806b MEM_U32(sp + 28) = s2; +// fdead c020806b MEM_U32(sp + 24) = s1; +// fdead c020806b MEM_U32(sp + 20) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +t7 = MEM_U32(fp + 0); +s0 = MEM_U32(t6 + 28); +s3 = a1 & 0xff; +if (s0 == t7) {s7 = a0 & 0xff; +goto L478a8c;} +s7 = a0 & 0xff; +s6 = 0x1001c910; +s5 = 0x100226dc; +s1 = 0x1001c900; +s2 = 0x42; +L4788fc: +v0 = MEM_U8(s0 + 0); +//nop; +if (s2 != v0) {//nop; +goto L478920;} +//nop; +t8 = MEM_U32(s5 + 0); +t9 = MEM_U32(s0 + 20); +//nop; +if (t8 == t9) {//nop; +goto L478a78;} +//nop; +L478920: +if (s2 != v0) {//nop; +goto L4789a8;} +//nop; +v0 = MEM_U32(s1 + 0); +//nop; +t0 = MEM_U32(v0 + 28); +//nop; +if (t0 == 0) {//nop; +goto L4789a8;} +//nop; +t1 = MEM_U32(s6 + 0); +//nop; +MEM_U32(v0 + 32) = t1; +//nop; +f_codeimage(mem, sp); +goto L478954; +//nop; +L478954: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +a0 = 0x1; +//nop; +//nop; +//nop; +f_new_header_node(mem, sp, a0); +goto L47896c; +//nop; +L47896c: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +if (s3 == 0) {//nop; +goto L47898c;} +//nop; +t2 = MEM_U32(s4 + 0); +t4 = MEM_U32(s1 + 0); +t3 = MEM_U32(t2 + 232); +MEM_U32(t4 + 232) = t3; +goto L4789a8; +MEM_U32(t4 + 232) = t3; +L47898c: +t5 = MEM_U32(s4 + 0); +t8 = MEM_U32(s1 + 0); +t6 = MEM_U32(t5 + 232); +//nop; +t7 = MEM_U32(t6 + 16); +//nop; +MEM_U32(t8 + 232) = t7; +L4789a8: +if (s7 == 0) {//nop; +goto L4789d0;} +//nop; +//nop; +a0 = s0; +//nop; +f_oneloopblockstmt(mem, sp, a0); +goto L4789c0; +//nop; +L4789c0: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +v0 = MEM_U8(s0 + 0); +t7 = v0 + 0xffffffe0; +goto L478a2c; +t7 = v0 + 0xffffffe0; +L4789d0: +v0 = MEM_U8(s0 + 0); +//nop; +t9 = v0 < 0xa0; +if (t9 == 0) {t0 = (int)v0 >> 5; +goto L478a04;} +t0 = (int)v0 >> 5; +t2 = 0x10001328; +t1 = t0 << 2; +t2 = t2; +t3 = t2 + t1; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (v0 & 0x1f); +t9 = (int)t5 < (int)0x0; +L478a04: +if (t9 == 0) {t7 = v0 + 0xffffffe0; +goto L478a2c;} +t7 = v0 + 0xffffffe0; +//nop; +a0 = s0; +//nop; +f_oneloopblockstmt(mem, sp, a0); +goto L478a1c; +//nop; +L478a1c: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +v0 = MEM_U8(s0 + 0); +//nop; +t7 = v0 + 0xffffffe0; +L478a2c: +t8 = t7 < 0x80; +if (t8 == 0) {t0 = (int)t7 >> 5; +goto L478a58;} +t0 = (int)t7 >> 5; +t1 = 0x10001318; +t2 = t0 << 2; +t1 = t1; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t7 & 0x1f); +t8 = (int)t5 < (int)0x0; +L478a58: +if (t8 == 0) {//nop; +goto L478a78;} +//nop; +//nop; +a0 = s0; +a1 = s3; +f_link_jump_in_loop(mem, sp, a0, a1); +goto L478a70; +a1 = s3; +L478a70: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +//nop; +L478a78: +s0 = MEM_U32(s0 + 8); +t9 = MEM_U32(fp + 0); +//nop; +if (s0 != t9) {//nop; +goto L4788fc;} +//nop; +L478a8c: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void f_post_loopblock(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L478abc: +//post_loopblock: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400000eb MEM_U32(sp + 44) = s6; +s6 = 0x100226d0; +t6 = 0x100226c4; +t7 = MEM_U32(s6 + 0); +t6 = MEM_U32(t6 + 0); +// fdead 408180eb MEM_U32(sp + 60) = ra; +// fdead 408180eb MEM_U32(sp + 56) = fp; +// fdead 408180eb MEM_U32(sp + 52) = gp; +// fdead 408180eb MEM_U32(sp + 48) = s7; +// fdead 408180eb MEM_U32(sp + 40) = s5; +// fdead 408180eb MEM_U32(sp + 36) = s4; +// fdead 408180eb MEM_U32(sp + 32) = s3; +// fdead 408180eb MEM_U32(sp + 28) = s2; +// fdead 408180eb MEM_U32(sp + 24) = s1; +// fdead 408180eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 64) = a0; +MEM_U32(sp + 68) = a1; +MEM_U32(sp + 72) = a2; +t8 = MEM_U32(t7 + 32); +s0 = MEM_U32(t6 + 8); +s2 = a1 & 0xff; +s3 = a2 & 0xff; +if (s0 == t8) {s5 = a0 & 0xff; +goto L478d34;} +s5 = a0 & 0xff; +s4 = 0x100226cc; +s1 = 0x1001c900; +fp = 0x42; +s7 = 0x11; +L478b3c: +v0 = MEM_U8(s0 + 0); +//nop; +if (s7 != v0) {//nop; +goto L478bb4;} +//nop; +a0 = MEM_U32(s0 + 24); +v0 = 0x1; +if ((int)a0 <= 0) {a0 = a0 + 0x1; +goto L478d1c;} +a0 = a0 + 0x1; +a1 = a0 + 0xffffffff; +t9 = a1 & 0x3; +if (t9 == 0) {a1 = t9; +goto L478b88;} +a1 = t9; +v1 = a1 + 0x1; +L478b70: +s0 = MEM_U32(s0 + 8); +v0 = v0 + 0x1; +if (v1 != v0) {//nop; +goto L478b70;} +//nop; +if (v0 == a0) {//nop; +goto L478d1c;} +//nop; +L478b88: +s0 = MEM_U32(s0 + 8); +v0 = v0 + 0x4; +s0 = MEM_U32(s0 + 8); +//nop; +s0 = MEM_U32(s0 + 8); +//nop; +s0 = MEM_U32(s0 + 8); +if (v0 != a0) {//nop; +goto L478b88;} +//nop; +t8 = MEM_U32(s6 + 0); +goto L478d20; +t8 = MEM_U32(s6 + 0); +L478bb4: +if (s2 == 0) {//nop; +goto L478c44;} +//nop; +if (fp != v0) {//nop; +goto L478c44;} +//nop; +v0 = MEM_U32(s1 + 0); +//nop; +t0 = MEM_U32(v0 + 28); +//nop; +if (t0 == 0) {//nop; +goto L478c44;} +//nop; +t1 = 0x1001c910; +//nop; +t1 = MEM_U32(t1 + 0); +MEM_U32(v0 + 32) = t1; +f_codeimage(mem, sp); +goto L478bf0; +MEM_U32(v0 + 32) = t1; +L478bf0: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +a0 = 0x1; +//nop; +//nop; +//nop; +f_new_header_node(mem, sp, a0); +goto L478c08; +//nop; +L478c08: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +if (s3 == 0) {//nop; +goto L478c28;} +//nop; +t2 = MEM_U32(s4 + 0); +t4 = MEM_U32(s1 + 0); +t3 = MEM_U32(t2 + 232); +MEM_U32(t4 + 232) = t3; +goto L478c44; +MEM_U32(t4 + 232) = t3; +L478c28: +t5 = MEM_U32(s4 + 0); +t8 = MEM_U32(s1 + 0); +t6 = MEM_U32(t5 + 232); +//nop; +t7 = MEM_U32(t6 + 16); +//nop; +MEM_U32(t8 + 232) = t7; +L478c44: +if (s5 == 0) {//nop; +goto L478c68;} +//nop; +//nop; +a0 = s0; +//nop; +f_oneloopblockstmt(mem, sp, a0); +goto L478c5c; +//nop; +L478c5c: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +//nop; +goto L478cbc; +//nop; +L478c68: +t9 = MEM_U8(s0 + 0); +//nop; +t0 = t9 < 0xa0; +if (t0 == 0) {t1 = (int)t9 >> 5; +goto L478c9c;} +t1 = (int)t9 >> 5; +t3 = 0x1000134c; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (t9 & 0x1f); +t0 = (int)t6 < (int)0x0; +L478c9c: +if (t0 == 0) {//nop; +goto L478cbc;} +//nop; +//nop; +a0 = s0; +//nop; +f_oneloopblockstmt(mem, sp, a0); +goto L478cb4; +//nop; +L478cb4: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +//nop; +L478cbc: +if (s2 == 0) {//nop; +goto L478d1c;} +//nop; +t8 = MEM_U8(s0 + 0); +//nop; +t1 = t8 + 0xffffffe0; +t3 = t1 < 0x80; +if (t3 == 0) {t2 = (int)t1 >> 5; +goto L478cfc;} +t2 = (int)t1 >> 5; +t5 = 0x1000133c; +t4 = t2 << 2; +t5 = t5; +t9 = t5 + t4; +t6 = MEM_U32(t9 + 0); +//nop; +t7 = t6 << (t1 & 0x1f); +t3 = (int)t7 < (int)0x0; +L478cfc: +if (t3 == 0) {//nop; +goto L478d1c;} +//nop; +//nop; +a0 = s0; +a1 = s3; +f_link_jump_in_loop(mem, sp, a0, a1); +goto L478d14; +a1 = s3; +L478d14: +// bdead c1fe0001 gp = MEM_U32(sp + 52); +//nop; +L478d1c: +t8 = MEM_U32(s6 + 0); +L478d20: +s0 = MEM_U32(s0 + 8); +t2 = MEM_U32(t8 + 32); +//nop; +if (s0 != t2) {//nop; +goto L478b3c;} +//nop; +L478d34: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void f_termination_test(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478d64: +//termination_test: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 20) = s0; +//nop; +s0 = a0; +// fdead 4002006b MEM_U32(sp + 28) = ra; +// fdead 4002006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = a1; +a0 = MEM_U8(a0 + 0); +//nop; +f_extendstat(mem, sp, a0); +goto L478d98; +//nop; +L478d98: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 4); +//nop; +a1 = sp + 0x24; +//nop; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L478db0; +//nop; +L478db0: +// bdead 40020009 gp = MEM_U32(sp + 24); +a0 = v0; +t6 = 0x1001c910; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t6 + 4) = v0; +//nop; +a1 = MEM_U32(sp + 36); +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L478ddc; +//nop; +L478ddc: +// bdead 40020009 gp = MEM_U32(sp + 24); +t8 = MEM_U32(sp + 44); +v1 = 0x1001c910; +// bdead 2020019 ra = MEM_U32(sp + 28); +v1 = MEM_U32(v1 + 0); +//nop; +MEM_U32(v1 + 4) = v0; +t7 = MEM_U32(s0 + 28); +//nop; +lo = t7 * t8; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t8 >> 32); +t9 = lo; +MEM_U32(v1 + 28) = t9; +t0 = MEM_U32(s0 + 32); +//nop; +MEM_U32(v1 + 32) = t0; +t1 = MEM_U8(s0 + 39); +//nop; +MEM_U8(v1 + 39) = (uint8_t)t1; +t2 = MEM_U8(s0 + 37); +//nop; +MEM_U8(v1 + 37) = (uint8_t)t2; +t3 = MEM_U32(s0 + 20); +// bdead 1011 s0 = MEM_U32(sp + 20); +// bdead 1011 sp = sp + 0x28; +MEM_U32(v1 + 20) = t3; +return; +MEM_U32(v1 + 20) = t3; +} + +static uint32_t f_expr_instr(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478e44: +//expr_instr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000016b MEM_U32(sp + 28) = ra; +// fdead 4000016b MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 0); +a1 = a0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L478f34;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005d50[] = { +&&L478e94, +&&L478e94, +&&L478e94, +&&L478ed4, +&&L478eb8, +&&L478e9c, +&&L478f34, +&&L478e94, +}; +dest = Lswitch10005d50[t6]; +//nop; +goto *dest; +//nop; +L478e94: +v0 = zero; +goto L478f5c; +v0 = zero; +L478e9c: +//nop; +a0 = MEM_U32(a1 + 36); +//nop; +v0 = f_expr_instr(mem, sp, a0); +goto L478eac; +//nop; +L478eac: +// bdead 9 gp = MEM_U32(sp + 24); +v0 = v0 + 0x1; +goto L478f5c; +v0 = v0 + 0x1; +L478eb8: +//nop; +a0 = MEM_U32(a1 + 52); +//nop; +v0 = f_expr_instr(mem, sp, a0); +goto L478ec8; +//nop; +L478ec8: +// bdead 9 gp = MEM_U32(sp + 24); +v0 = v0 + 0x1; +goto L478f5c; +v0 = v0 + 0x1; +L478ed4: +//nop; +a0 = MEM_U32(a1 + 36); +MEM_U32(sp + 40) = a1; +v0 = f_expr_instr(mem, sp, a0); +goto L478ee4; +MEM_U32(sp + 40) = a1; +L478ee4: +a1 = MEM_U32(sp + 40); +// bdead 40000049 gp = MEM_U32(sp + 24); +t7 = MEM_U8(a1 + 32); +t9 = 0x10013460; +t8 = t7 << 2; +t8 = t8 - t7; +t0 = t8 + t9; +t1 = MEM_U8(t0 + 2); +v1 = v0 + 0x1; +if (t1 == 0) {//nop; +goto L478f2c;} +//nop; +//nop; +a0 = MEM_U32(a1 + 40); +MEM_U32(sp + 32) = v1; +v0 = f_expr_instr(mem, sp, a0); +goto L478f20; +MEM_U32(sp + 32) = v1; +L478f20: +v1 = MEM_U32(sp + 32); +// bdead 19 gp = MEM_U32(sp + 24); +v1 = v1 + v0; +L478f2c: +v0 = v1; +goto L478f5c; +v0 = v1; +L478f34: +a2 = 0x10005d46; +//nop; +a0 = 0x1; +a1 = 0x62a; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L478f50; +a2 = a2; +L478f50: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 36); +//nop; +L478f5c: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_estimate_instr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L478f6c: +//estimate_instr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000016b MEM_U32(sp + 20) = s0; +// fdead 4000016b MEM_U32(sp + 44) = ra; +// fdead 4000016b MEM_U32(sp + 40) = gp; +// fdead 4000016b MEM_U32(sp + 36) = s4; +// fdead 4000016b MEM_U32(sp + 32) = s3; +// fdead 4000016b MEM_U32(sp + 28) = s2; +// fdead 4000016b MEM_U32(sp + 24) = s1; +s0 = MEM_U32(a0 + 28); +t6 = MEM_U32(a1 + 32); +s2 = a1; +if (s0 == t6) {s1 = zero; +goto L479154;} +s1 = zero; +s4 = 0x67; +s3 = 0x7b; +L478fb4: +a0 = MEM_U8(s0 + 0); +//nop; +t7 = a0 < 0xa0; +if (t7 == 0) {t8 = (int)a0 >> 5; +goto L478fe8;} +t8 = (int)a0 >> 5; +t0 = 0x10001384; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (a0 & 0x1f); +t7 = (int)t3 < (int)0x0; +L478fe8: +if (t7 == 0) {v1 = a0 + 0xffffffe0; +goto L479140;} +v1 = a0 + 0xffffffe0; +v0 = a0 & 0xff; +goto L479008; +v0 = a0 & 0xff; +L478ff8: +s1 = s1 + 0x10; +goto L479048; +s1 = s1 + 0x10; +L479000: +s1 = s1 + 0x1; +goto L479048; +s1 = s1 + 0x1; +L479008: +at = v0 < 0x68; +if (at != 0) {t5 = v1 < 0x60; +goto L479024;} +t5 = v1 < 0x60; +if (v0 == s3) {//nop; +goto L479048;} +//nop; +s1 = s1 + 0x1; +goto L479048; +s1 = s1 + 0x1; +L479024: +at = v0 < 0x5a; +if (at == 0) {at = v0 < 0x58; +goto L479040;} +at = v0 < 0x58; +if (at == 0) {//nop; +goto L478ff8;} +//nop; +s1 = s1 + 0x1; +goto L479048; +s1 = s1 + 0x1; +L479040: +if (v0 != s4) {//nop; +goto L479000;} +//nop; +L479048: +if (t5 == 0) {t6 = (int)v1 >> 5; +goto L479070;} +t6 = (int)v1 >> 5; +t0 = 0x10001378; +t8 = t6 << 2; +t0 = t0; +t9 = t0 + t8; +t1 = MEM_U32(t9 + 0); +//nop; +t2 = t1 << (v1 & 0x1f); +t5 = (int)t2 < (int)0x0; +L479070: +if (t5 == 0) {t7 = a0 + 0xffffffa0; +goto L4790a0;} +t7 = a0 + 0xffffffa0; +t4 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t4 + 52); +//nop; +v0 = f_expr_instr(mem, sp, a0); +goto L47908c; +//nop; +L47908c: +v1 = MEM_U8(s0 + 0); +// bdead 403e0019 gp = MEM_U32(sp + 40); +s1 = s1 + v0; +v1 = v1 + 0xffffffe0; +goto L4790f4; +v1 = v1 + 0xffffffe0; +L4790a0: +t6 = t7 < 0x40; +if (t6 == 0) {t0 = (int)t7 >> 5; +goto L4790cc;} +t0 = (int)t7 >> 5; +t9 = 0x10001370; +t8 = t0 << 2; +t9 = t9; +t1 = t9 + t8; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t7 & 0x1f); +t6 = (int)t3 < (int)0x0; +L4790cc: +if (t6 != 0) {t4 = v1 < 0x80; +goto L4790f8;} +t4 = v1 < 0x80; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +v0 = f_expr_instr(mem, sp, a0); +goto L4790e4; +//nop; +L4790e4: +v1 = MEM_U8(s0 + 0); +// bdead 403e0019 gp = MEM_U32(sp + 40); +s1 = s1 + v0; +v1 = v1 + 0xffffffe0; +L4790f4: +t4 = v1 < 0x80; +L4790f8: +if (t4 == 0) {t0 = (int)v1 >> 5; +goto L479120;} +t0 = (int)v1 >> 5; +t8 = 0x10001360; +t9 = t0 << 2; +t8 = t8; +t1 = t8 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t7 = t2 << (v1 & 0x1f); +t4 = (int)t7 < (int)0x0; +L479120: +if (t4 == 0) {//nop; +goto L479140;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +v0 = f_expr_instr(mem, sp, a0); +goto L479138; +//nop; +L479138: +// bdead 403e0009 gp = MEM_U32(sp + 40); +s1 = s1 + v0; +L479140: +s0 = MEM_U32(s0 + 8); +t5 = MEM_U32(s2 + 32); +//nop; +if (s0 != t5) {//nop; +goto L478fb4;} +//nop; +L479154: +// bdead 40001 ra = MEM_U32(sp + 44); +v0 = s1; +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void f_change_adj_node(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L479178: +//change_adj_node: +t6 = MEM_U32(a0 + 0); +L47917c: +//nop; +if (a1 != t6) {//nop; +goto L479190;} +//nop; +MEM_U32(a0 + 0) = a2; +return; +MEM_U32(a0 + 0) = a2; +L479190: +a0 = MEM_U32(a0 + 4); +t6 = MEM_U32(a0 + 0); +goto L47917c; +t6 = MEM_U32(a0 + 0); +//nop; +return; +//nop; +} + +static void f_del_adj_node(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4791a4: +//del_adj_node: +v0 = MEM_U32(a0 + 0); +//nop; +t6 = MEM_U32(v0 + 0); +//nop; +if (a1 != t6) {//nop; +goto L4791c8;} +//nop; +t7 = MEM_U32(v0 + 4); +MEM_U32(a0 + 0) = t7; +return; +MEM_U32(a0 + 0) = t7; +L4791c8: +a0 = MEM_U32(v0 + 4); +v1 = v0; +t8 = MEM_U32(a0 + 0); +//nop; +if (a1 == t8) {//nop; +goto L4791fc;} +//nop; +L4791e0: +v1 = a0; +a0 = MEM_U32(a0 + 4); +//nop; +t9 = MEM_U32(a0 + 0); +//nop; +if (a1 != t9) {//nop; +goto L4791e0;} +//nop; +L4791fc: +t0 = MEM_U32(a0 + 4); +//nop; +MEM_U32(v1 + 4) = t0; +//nop; +return; +//nop; +} + +static uint32_t f_form_bop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L479210: +//form_bop: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 48) = a0; +a3 = a0 & 0xff; +s0 = a2; +// fdead 400201eb MEM_U32(sp + 24) = gp; +a0 = a3; +MEM_U8(sp + 51) = (uint8_t)a3; +MEM_U32(sp + 52) = a1; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L47924c; +MEM_U32(sp + 52) = a1; +L47924c: +// bdead 4002000b gp = MEM_U32(sp + 24); +t6 = v0 & 0xffff; +t8 = 0x10013640; +t7 = t6 << 2; +MEM_U16(sp + 40) = (uint16_t)v0; +t9 = t7 + t8; +a0 = MEM_U32(t9 + 0); +a1 = MEM_U32(sp + 52); +a3 = MEM_U8(sp + 51); +if (a0 == 0) {v1 = zero; +goto L479300;} +v1 = zero; +a2 = 0x4; +L47927c: +t0 = MEM_U8(a0 + 0); +//nop; +if (a2 != t0) {//nop; +goto L4792e8;} +//nop; +t1 = MEM_U8(a0 + 32); +//nop; +if (a3 != t1) {//nop; +goto L4792e8;} +//nop; +t2 = MEM_U8(a1 + 1); +t3 = MEM_U8(a0 + 1); +//nop; +if (t2 != t3) {//nop; +goto L4792e8;} +//nop; +t4 = MEM_U32(a0 + 36); +//nop; +if (a1 != t4) {//nop; +goto L4792e8;} +//nop; +t5 = MEM_U32(a0 + 40); +//nop; +if (s0 != t5) {//nop; +goto L4792e8;} +//nop; +t6 = MEM_U8(a0 + 62); +//nop; +if (t6 != 0) {//nop; +goto L4792e8;} +//nop; +v1 = 0x1; +goto L4792f0; +v1 = 0x1; +L4792e8: +a0 = MEM_U32(a0 + 28); +//nop; +L4792f0: +if (v1 != 0) {//nop; +goto L479300;} +//nop; +if (a0 != 0) {//nop; +goto L47927c;} +//nop; +L479300: +if (v1 != 0) {//nop; +goto L4793a0;} +//nop; +//nop; +a0 = MEM_U16(sp + 40); +MEM_U32(sp + 52) = a1; +MEM_U8(sp + 51) = (uint8_t)a3; +v0 = f_appendchain(mem, sp, a0); +goto L47931c; +MEM_U8(sp + 51) = (uint8_t)a3; +L47931c: +a1 = MEM_U32(sp + 52); +a3 = MEM_U8(sp + 51); +// bdead 2014b gp = MEM_U32(sp + 24); +a2 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)a2; +MEM_U8(v0 + 32) = (uint8_t)a3; +t7 = MEM_U8(a1 + 1); +a0 = v0; +MEM_U8(v0 + 1) = (uint8_t)t7; +t8 = MEM_U8(a1 + 0); +t2 = 0x1; +if (a2 == t8) {at = 0x5f; +goto L47935c;} +at = 0x5f; +t9 = t7 & 0xff; +MEM_U8(v0 + 35) = (uint8_t)t9; +goto L479368; +MEM_U8(v0 + 35) = (uint8_t)t9; +L47935c: +t0 = MEM_U8(a1 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t0; +L479368: +t1 = 0x1001c900; +MEM_U32(v0 + 36) = a1; +MEM_U32(v0 + 40) = s0; +t1 = MEM_U32(t1 + 0); +MEM_U16(v0 + 6) = (uint16_t)t2; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +if (a3 != at) {MEM_U32(v0 + 16) = t1; +goto L4793bc;} +MEM_U32(v0 + 16) = t1; +MEM_U32(v0 + 56) = zero; +MEM_U32(v0 + 60) = zero; +goto L4793bc; +MEM_U32(v0 + 60) = zero; +L4793a0: +//nop; +MEM_U32(sp + 36) = a0; +//nop; +f_increasecount(mem, sp, a0); +goto L4793b0; +//nop; +L4793b0: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +L4793bc: +// bdead 21 ra = MEM_U32(sp + 28); +// bdead 21 s0 = MEM_U32(sp + 20); +// bdead 21 sp = sp + 0x30; +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_form_rem(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4793d0: +//form_rem: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 4000006b MEM_U32(sp + 24) = s0; +s0 = a0; +// fdead 4002006b MEM_U32(sp + 36) = ra; +// fdead 4002006b MEM_U32(sp + 32) = gp; +// fdead 4002006b MEM_U32(sp + 28) = s1; +a0 = a1; +MEM_U32(sp + 68) = a1; +v0 = f_is_power2(mem, sp, a0); +goto L479404; +MEM_U32(sp + 68) = a1; +L479404: +// bdead 4002000b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 68); +if (v0 == 0) {s1 = 0x69; +goto L479420;} +s1 = 0x69; +s1 = 0x4; +a3 = a3 + 0xffffffff; +goto L479420; +a3 = a3 + 0xffffffff; +L479420: +a2 = 0x1001c900; +//nop; +a1 = MEM_U8(s0 + 1); +a2 = MEM_U32(a2 + 0); +a0 = a3; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L479438; +a0 = a3; +L479438: +// bdead 4006000b gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +a1 = s0; +a2 = v0; +MEM_U32(sp + 48) = v0; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L479454; +MEM_U32(sp + 48) = v0; +L479454: +// bdead 4006000b gp = MEM_U32(sp + 32); +t6 = v0 & 0xffff; +t8 = 0x10013640; +t7 = t6 << 2; +t9 = t7 + t8; +a1 = MEM_U32(t9 + 0); +a3 = MEM_U32(sp + 48); +a0 = v0 & 0xffff; +if (a1 == 0) {v1 = zero; +goto L4794f4;} +v1 = zero; +t0 = 0x4; +L479480: +t2 = MEM_U8(a1 + 0); +//nop; +if (t0 != t2) {//nop; +goto L4794dc;} +//nop; +t3 = MEM_U8(a1 + 32); +//nop; +if (s1 != t3) {//nop; +goto L4794dc;} +//nop; +t4 = MEM_U8(s0 + 1); +t5 = MEM_U8(a1 + 1); +//nop; +if (t4 != t5) {//nop; +goto L4794dc;} +//nop; +t6 = MEM_U32(a1 + 36); +//nop; +if (s0 != t6) {//nop; +goto L4794dc;} +//nop; +t7 = MEM_U32(a1 + 40); +//nop; +if (a3 != t7) {//nop; +goto L4794dc;} +//nop; +v1 = 0x1; +goto L4794e4; +v1 = 0x1; +L4794dc: +a1 = MEM_U32(a1 + 28); +//nop; +L4794e4: +if (v1 != 0) {//nop; +goto L4794f4;} +//nop; +if (a1 != 0) {//nop; +goto L479480;} +//nop; +L4794f4: +if (v1 != 0) {//nop; +goto L47957c;} +//nop; +//nop; +MEM_U32(sp + 48) = a3; +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L47950c; +//nop; +L47950c: +// bdead 4006000b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +t0 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)t0; +MEM_U8(v0 + 32) = (uint8_t)s1; +t8 = MEM_U8(s0 + 1); +a1 = v0; +MEM_U8(v0 + 1) = (uint8_t)t8; +t9 = MEM_U8(s0 + 0); +t5 = 0x1; +if (t0 == t9) {//nop; +goto L479544;} +//nop; +MEM_U8(v0 + 35) = (uint8_t)t8; +goto L479550; +MEM_U8(v0 + 35) = (uint8_t)t8; +L479544: +t3 = MEM_U8(s0 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t3; +L479550: +t4 = 0x1001c900; +MEM_U32(v0 + 36) = s0; +MEM_U32(v0 + 40) = a3; +t4 = MEM_U32(t4 + 0); +MEM_U16(v0 + 6) = (uint16_t)t5; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 16) = t4; +goto L479598; +MEM_U32(v0 + 16) = t4; +L47957c: +//nop; +a0 = a1; +MEM_U32(sp + 52) = a1; +f_increasecount(mem, sp, a0); +goto L47958c; +MEM_U32(sp + 52) = a1; +L47958c: +// bdead 40040003 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 52); +//nop; +L479598: +t6 = MEM_U8(a1 + 1); +t1 = 0x8; +if (t1 == t6) {at = 0x69; +goto L4795b0;} +at = 0x69; +if (s1 == at) {a0 = 0x18; +goto L4795b8;} +a0 = 0x18; +L4795b0: +v1 = a1; +goto L47970c; +v1 = a1; +L4795b8: +//nop; +a2 = zero; +// bdead 400000e3 v1 = zero; +MEM_U8(sp + 47) = (uint8_t)zero; +MEM_U32(sp + 52) = a1; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L4795d0; +MEM_U32(sp + 52) = a1; +L4795d0: +// bdead 4000000b gp = MEM_U32(sp + 32); +t7 = v0 & 0xffff; +t9 = 0x10013640; +t8 = t7 << 2; +t2 = t8 + t9; +a3 = MEM_U32(t2 + 0); +v1 = MEM_U8(sp + 47); +a1 = MEM_U32(sp + 52); +t0 = 0x4; +t1 = 0x8; +if (a3 == 0) {a0 = v0 & 0xffff; +goto L479678;} +a0 = v0 & 0xffff; +s0 = 0x18; +L479604: +t3 = MEM_U8(a3 + 0); +//nop; +if (t0 != t3) {//nop; +goto L479660;} +//nop; +t4 = MEM_U8(a3 + 32); +//nop; +if (s0 != t4) {//nop; +goto L479660;} +//nop; +t5 = MEM_U8(a3 + 1); +//nop; +if (t1 != t5) {//nop; +goto L479660;} +//nop; +t6 = MEM_U8(a1 + 1); +t7 = MEM_U8(a3 + 56); +//nop; +if (t6 != t7) {//nop; +goto L479660;} +//nop; +t8 = MEM_U32(a3 + 36); +//nop; +if (a1 != t8) {//nop; +goto L479660;} +//nop; +v1 = 0x1; +goto L479668; +v1 = 0x1; +L479660: +a3 = MEM_U32(a3 + 28); +//nop; +L479668: +if (v1 != 0) {//nop; +goto L479678;} +//nop; +if (a3 != 0) {//nop; +goto L479604;} +//nop; +L479678: +if (v1 != 0) {s0 = 0x18; +goto L4796ec;} +s0 = 0x18; +//nop; +MEM_U32(sp + 52) = a1; +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L479690; +//nop; +L479690: +a1 = MEM_U32(sp + 52); +// bdead 2004b gp = MEM_U32(sp + 32); +t1 = 0x8; +t0 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)t0; +MEM_U8(v0 + 32) = (uint8_t)s0; +MEM_U8(v0 + 1) = (uint8_t)t1; +MEM_U8(v0 + 35) = (uint8_t)t1; +t9 = MEM_U8(a1 + 1); +t2 = 0x1001c900; +MEM_U32(v0 + 40) = zero; +MEM_U32(v0 + 36) = a1; +MEM_U8(v0 + 56) = (uint8_t)t9; +t2 = MEM_U32(t2 + 0); +t3 = 0x1; +a3 = v0; +MEM_U16(v0 + 6) = (uint16_t)t3; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 16) = t2; +goto L479708; +MEM_U32(v0 + 16) = t2; +L4796ec: +//nop; +a0 = a3; +MEM_U32(sp + 48) = a3; +f_increasecount(mem, sp, a0); +goto L4796fc; +MEM_U32(sp + 48) = a3; +L4796fc: +// bdead 40000001 gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +//nop; +L479708: +v1 = a3; +L47970c: +// bdead 11 ra = MEM_U32(sp + 36); +// bdead 11 s0 = MEM_U32(sp + 24); +// bdead 11 s1 = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x40; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_form_neq0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L479724: +//form_neq0: +//nop; +//nop; +//nop; +a2 = 0x1001c900; +//nop; +sp = sp + 0xffffffd0; +a3 = a0; +// fdead 400001ab MEM_U32(sp + 28) = ra; +a1 = MEM_U8(a3 + 1); +a2 = MEM_U32(a2 + 0); +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a3; +a0 = zero; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L47975c; +a0 = zero; +L47975c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 48); +//nop; +a0 = 0x5f; +a2 = v0; +MEM_U32(sp + 32) = v0; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L479778; +MEM_U32(sp + 32) = v0; +L479778: +// bdead 4000000b gp = MEM_U32(sp + 24); +t6 = v0 & 0xffff; +t8 = 0x10013640; +t7 = t6 << 2; +MEM_U16(sp + 40) = (uint16_t)v0; +t9 = t7 + t8; +a0 = MEM_U32(t9 + 0); +a3 = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 32); +if (a0 == 0) {v1 = zero; +goto L479820;} +v1 = zero; +a2 = 0x5f; +a1 = 0x4; +L4797ac: +t1 = MEM_U8(a0 + 0); +//nop; +if (a1 != t1) {//nop; +goto L479808;} +//nop; +t2 = MEM_U8(a0 + 32); +//nop; +if (a2 != t2) {//nop; +goto L479808;} +//nop; +t3 = MEM_U8(a3 + 1); +t4 = MEM_U8(a0 + 1); +//nop; +if (t3 != t4) {//nop; +goto L479808;} +//nop; +t5 = MEM_U32(a0 + 36); +//nop; +if (a3 != t5) {//nop; +goto L479808;} +//nop; +t6 = MEM_U32(a0 + 40); +//nop; +if (t0 != t6) {//nop; +goto L479808;} +//nop; +v1 = 0x1; +goto L479810; +v1 = 0x1; +L479808: +a0 = MEM_U32(a0 + 28); +//nop; +L479810: +if (v1 != 0) {//nop; +goto L479820;} +//nop; +if (a0 != 0) {//nop; +goto L4797ac;} +//nop; +L479820: +if (v1 != 0) {//nop; +goto L4798c0;} +//nop; +//nop; +a0 = MEM_U16(sp + 40); +MEM_U32(sp + 48) = a3; +MEM_U32(sp + 32) = t0; +v0 = f_appendchain(mem, sp, a0); +goto L47983c; +MEM_U32(sp + 32) = t0; +L47983c: +a3 = MEM_U32(sp + 48); +// bdead 4000010b gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 32); +a1 = 0x4; +a2 = 0x5f; +MEM_U8(v0 + 0) = (uint8_t)a1; +MEM_U8(v0 + 32) = (uint8_t)a2; +t7 = MEM_U8(a3 + 1); +a0 = v0; +MEM_U8(v0 + 1) = (uint8_t)t7; +t8 = MEM_U8(a3 + 0); +t3 = 0x1; +if (a1 == t8) {//nop; +goto L479880;} +//nop; +t9 = t7 & 0xff; +MEM_U8(v0 + 35) = (uint8_t)t9; +goto L47988c; +MEM_U8(v0 + 35) = (uint8_t)t9; +L479880: +t1 = MEM_U8(a3 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t1; +L47988c: +t2 = 0x1001c900; +MEM_U32(v0 + 36) = a3; +MEM_U32(v0 + 40) = t0; +t2 = MEM_U32(t2 + 0); +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U16(v0 + 6) = (uint16_t)t3; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 56) = zero; +MEM_U32(v0 + 60) = zero; +MEM_U32(v0 + 16) = t2; +goto L4798dc; +MEM_U32(v0 + 16) = t2; +L4798c0: +//nop; +MEM_U32(sp + 36) = a0; +//nop; +f_increasecount(mem, sp, a0); +goto L4798d0; +//nop; +L4798d0: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +L4798dc: +// bdead 21 ra = MEM_U32(sp + 28); +// bdead 21 sp = sp + 0x30; +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_form_neg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4798ec: +//form_neg: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +a1 = a0; +// fdead 4000006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a1; +a0 = 0x5e; +a2 = zero; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L47991c; +a2 = zero; +L47991c: +// bdead 4000000b gp = MEM_U32(sp + 24); +t6 = v0 & 0xffff; +t8 = 0x10013640; +t7 = t6 << 2; +MEM_U16(sp + 40) = (uint16_t)v0; +t9 = t7 + t8; +a0 = MEM_U32(t9 + 0); +a1 = MEM_U32(sp + 48); +if (a0 == 0) {v1 = zero; +goto L4799b0;} +v1 = zero; +a3 = 0x5e; +a2 = 0x4; +L47994c: +t0 = MEM_U8(a0 + 0); +//nop; +if (a2 != t0) {//nop; +goto L479998;} +//nop; +t1 = MEM_U8(a0 + 32); +//nop; +if (a3 != t1) {//nop; +goto L479998;} +//nop; +t2 = MEM_U8(a1 + 1); +t3 = MEM_U8(a0 + 1); +//nop; +if (t2 != t3) {//nop; +goto L479998;} +//nop; +t4 = MEM_U32(a0 + 36); +//nop; +if (a1 != t4) {//nop; +goto L479998;} +//nop; +v1 = 0x1; +goto L4799a0; +v1 = 0x1; +L479998: +a0 = MEM_U32(a0 + 28); +//nop; +L4799a0: +if (v1 != 0) {//nop; +goto L4799b0;} +//nop; +if (a0 != 0) {//nop; +goto L47994c;} +//nop; +L4799b0: +if (v1 != 0) {//nop; +goto L479a3c;} +//nop; +//nop; +a0 = MEM_U16(sp + 40); +MEM_U32(sp + 48) = a1; +v0 = f_appendchain(mem, sp, a0); +goto L4799c8; +MEM_U32(sp + 48) = a1; +L4799c8: +a1 = MEM_U32(sp + 48); +// bdead 4b gp = MEM_U32(sp + 24); +a2 = 0x4; +a3 = 0x5e; +MEM_U8(v0 + 0) = (uint8_t)a2; +MEM_U8(v0 + 32) = (uint8_t)a3; +t5 = MEM_U8(a1 + 1); +a0 = v0; +MEM_U8(v0 + 1) = (uint8_t)t5; +t6 = MEM_U8(a1 + 0); +t0 = 0x1; +if (a2 == t6) {//nop; +goto L479a04;} +//nop; +MEM_U8(v0 + 35) = (uint8_t)t5; +goto L479a10; +MEM_U8(v0 + 35) = (uint8_t)t5; +L479a04: +t8 = MEM_U8(a1 + 35); +//nop; +MEM_U8(v0 + 35) = (uint8_t)t8; +L479a10: +t9 = 0x1001c900; +MEM_U32(v0 + 36) = a1; +MEM_U32(v0 + 40) = zero; +t9 = MEM_U32(t9 + 0); +MEM_U16(v0 + 6) = (uint16_t)t0; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 16) = t9; +goto L479a58; +MEM_U32(v0 + 16) = t9; +L479a3c: +//nop; +MEM_U32(sp + 36) = a0; +//nop; +f_increasecount(mem, sp, a0); +goto L479a4c; +//nop; +L479a4c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +L479a58: +// bdead 21 ra = MEM_U32(sp + 28); +// bdead 21 sp = sp + 0x30; +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_str_to_temporary(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L479a68: +//str_to_temporary: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +t7 = 0x1001c4c4; +t6 = 0x1; +t7 = MEM_U32(t7 + 0); +// fdead 4001806b MEM_U32(sp + 28) = ra; +// fdead 4001806b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 68) = a1; +MEM_U8(sp + 50) = (uint8_t)t6; +MEM_U32(sp + 44) = a0; +t8 = sp + 0x2c; +MEM_U16(sp + 48) = (uint16_t)t7; +a0 = MEM_U32(t8 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t8 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L479ab8; +MEM_U32(sp + 4) = a1; +L479ab8: +// bdead 4000000b gp = MEM_U32(sp + 24); +a0 = v0 & 0xffff; +//nop; +//nop; +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L479ad0; +//nop; +L479ad0: +// bdead 4000000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 68); +t1 = 0x1001c900; +a2 = 0x1; +t1 = MEM_U32(t1 + 0); +t2 = 0x3; +MEM_U8(v0 + 33) = (uint8_t)zero; +MEM_U8(v0 + 34) = (uint8_t)a2; +MEM_U8(v0 + 3) = (uint8_t)zero; +MEM_U8(v0 + 0) = (uint8_t)t2; +t3 = sp + 0x2c; +MEM_U32(v0 + 16) = t1; +at = MEM_U32(t3 + 0); +a1 = v0; +MEM_U32(v0 + 40) = at; +t5 = MEM_U32(t3 + 4); +at = 0x4; +MEM_U32(v0 + 44) = t5; +t6 = MEM_U8(a3 + 0); +v1 = v0; +if (t6 != at) {//nop; +goto L479b34;} +//nop; +t7 = MEM_U8(a3 + 35); +MEM_U8(v0 + 1) = (uint8_t)t7; +goto L479b40; +MEM_U8(v0 + 1) = (uint8_t)t7; +L479b34: +t9 = MEM_U8(a3 + 1); +//nop; +MEM_U8(v0 + 1) = (uint8_t)t9; +L479b40: +//nop; +a0 = MEM_U8(v1 + 1); +MEM_U32(sp + 36) = v1; +MEM_U32(sp + 52) = a1; +v0 = f_sizeoftyp(mem, sp, a0); +goto L479b54; +MEM_U32(sp + 52) = a1; +L479b54: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 36); +t8 = 0x1001c4c0; +MEM_U8(v1 + 32) = (uint8_t)v0; +t8 = MEM_U32(t8 + 0); +//nop; +a0 = 0x7b; +MEM_U16(v1 + 6) = (uint16_t)zero; +MEM_U32(v1 + 48) = zero; +MEM_U32(v1 + 36) = zero; +MEM_U8(v1 + 2) = (uint8_t)zero; +MEM_U8(v1 + 35) = (uint8_t)zero; +MEM_U8(v1 + 47) = (uint8_t)t8; +f_extendstat(mem, sp, a0); +goto L479b8c; +MEM_U8(v1 + 47) = (uint8_t)t8; +L479b8c: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 52); +t0 = MEM_U32(sp + 68); +v0 = 0x1001c910; +MEM_U32(a1 + 52) = t0; +v0 = MEM_U32(v0 + 0); +a2 = 0x1; +//nop; +MEM_U8(v0 + 3) = (uint8_t)zero; +MEM_U32(v0 + 4) = a1; +MEM_U8(v0 + 28) = (uint8_t)a2; +MEM_U8(v0 + 30) = (uint8_t)a2; +MEM_U8(v0 + 29) = (uint8_t)a2; +MEM_U8(v0 + 31) = (uint8_t)a2; +MEM_U8(v0 + 1) = (uint8_t)zero; +MEM_U32(v0 + 44) = zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 2) = (uint8_t)zero; +MEM_U32(a1 + 56) = v0; +f_appendstorelist(mem, sp); +goto L479bdc; +MEM_U32(a1 + 56) = v0; +L479bdc: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 52); +t1 = 0x1001c900; +a2 = 0x1; +t1 = MEM_U32(t1 + 0); +//nop; +t2 = MEM_U32(t1 + 40); +//nop; +MEM_U8(t2 + 8) = (uint8_t)a2; +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x40; +//nop; +return v0; +//nop; +} + +static void f_reset_images(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L479c10: +//reset_images: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 32) = s3; +// fdead 400000eb MEM_U32(sp + 36) = s4; +// fdead 400000eb MEM_U32(sp + 28) = s2; +// fdead 400000eb MEM_U32(sp + 20) = s0; +s3 = 0x10013460; +s0 = a0; +s2 = 0x6; +s4 = 0x3; +// fdead 403a00eb MEM_U32(sp + 44) = ra; +// fdead 403a00eb MEM_U32(sp + 40) = gp; +// fdead 403a00eb MEM_U32(sp + 24) = s1; +v0 = MEM_U8(s0 + 0); +L479c50: +at = 0x60800000; +t6 = v0 < 0x20; +t7 = -t6; +t8 = t7 & at; +t9 = t8 << (v0 & 0x1f); +if ((int)t9 < 0) {// bdead 403a000b ra = MEM_U32(sp + 44); +goto L479d54;} +// bdead 403a000b ra = MEM_U32(sp + 44); +t0 = MEM_U32(s0 + 20); +//nop; +if (t0 == 0) {v1 = v0 & 0xff; +goto L479c9c;} +v1 = v0 & 0xff; +//nop; +a0 = s0; +//nop; +f_fixcorr(mem, sp, a0); +goto L479c8c; +//nop; +L479c8c: +// bdead 403a0003 gp = MEM_U32(sp + 40); +v0 = MEM_U8(s0 + 0); +MEM_U32(s0 + 20) = zero; +v1 = v0 & 0xff; +L479c9c: +t1 = v1 + 0xffffffff; +at = t1 < 0x8; +if (at == 0) {s1 = s0; +goto L479d2c;} +s1 = s0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005d7c[] = { +&&L479d50, +&&L479d50, +&&L479cd8, +&&L479cec, +&&L479ccc, +&&L479cd8, +&&L479d2c, +&&L479d50, +}; +dest = Lswitch10005d7c[t1]; +//nop; +goto *dest; +//nop; +L479ccc: +s0 = MEM_U32(s1 + 52); +v0 = MEM_U8(s0 + 0); +goto L479c50; +v0 = MEM_U8(s0 + 0); +L479cd8: +if (s2 != v0) {// bdead 403c0003 ra = MEM_U32(sp + 44); +goto L479d54;} +// bdead 403c0003 ra = MEM_U32(sp + 44); +s0 = MEM_U32(s1 + 36); +v0 = MEM_U8(s0 + 0); +goto L479c50; +v0 = MEM_U8(s0 + 0); +L479cec: +//nop; +a0 = MEM_U32(s0 + 36); +//nop; +f_reset_images(mem, sp, a0); +goto L479cfc; +//nop; +L479cfc: +t2 = MEM_U8(s0 + 32); +// bdead 403c0803 gp = MEM_U32(sp + 40); +lo = t2 * s4; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)s4 >> 32); +t3 = lo; +t4 = s3 + t3; +t5 = MEM_U8(t4 + 2); +//nop; +if (t5 == 0) {// bdead 403c0003 ra = MEM_U32(sp + 44); +goto L479d54;} +// bdead 403c0003 ra = MEM_U32(sp + 44); +s0 = MEM_U32(s1 + 40); +v0 = MEM_U8(s0 + 0); +goto L479c50; +v0 = MEM_U8(s0 + 0); +L479d2c: +a2 = 0x10005d70; +//nop; +a0 = 0x1; +a1 = 0x776; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L479d48; +a2 = a2; +L479d48: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L479d50: +// bdead 1 ra = MEM_U32(sp + 44); +L479d54: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_loopunroll(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L479d70: +//loopunroll: +//nop; +//nop; +//nop; +sp = sp + 0xffffff10; +t6 = 0x1001c8f8; +// fdead 4000800b MEM_U32(sp + 48) = s5; +// fdead 4000800b MEM_U32(sp + 36) = s2; +s5 = 0x100226cc; +s2 = MEM_U32(t6 + 0); +// fdead 4048800b MEM_U32(sp + 64) = fp; +// fdead 4048800b MEM_U32(sp + 56) = s7; +// fdead 4048800b MEM_U32(sp + 52) = s6; +fp = 0x1001c900; +// fdead c048800b MEM_U32(sp + 68) = ra; +// fdead c048800b MEM_U32(sp + 60) = gp; +// fdead c048800b MEM_U32(sp + 44) = s4; +// fdead c048800b MEM_U32(sp + 40) = s3; +// fdead c048800b MEM_U32(sp + 32) = s1; +// fdead c048800b MEM_U32(sp + 28) = s0; +s6 = 0x11; +s7 = 0x3e; +MEM_U32(s5 + 0) = s2; +L479dc8: +a0 = MEM_U32(s2 + 32); +//nop; +a1 = MEM_U8(a0 + 0); +//nop; +a2 = a1 + 0xffffffe0; +t7 = a2 < 0x60; +if (t7 == 0) {//nop; +goto L479e0c;} +//nop; +t1 = 0x10001404; +t8 = (int)a2 >> 5; +t9 = t8 << 2; +t1 = t1; +t2 = t1 + t9; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (a2 & 0x1f); +t7 = (int)t4 < (int)0x0; +L479e0c: +if (t7 == 0) {t6 = a2 < 0x80; +goto L47a1e0;} +t6 = a2 < 0x80; +t6 = MEM_U32(a0 + 28); +//nop; +if (t6 == 0) {//nop; +goto L47a1dc;} +//nop; +v0 = MEM_U32(a0 + 4); +at = 0x4; +t8 = MEM_U8(v0 + 0); +//nop; +if (t8 != at) {//nop; +goto L47a1dc;} +//nop; +t1 = MEM_U8(v0 + 32); +//nop; +t9 = t1 + 0xffffffe0; +t2 = t9 < 0x40; +if (t2 == 0) {t3 = (int)t9 >> 5; +goto L479e78;} +t3 = (int)t9 >> 5; +t5 = 0x100013fc; +t4 = t3 << 2; +t5 = t5; +t7 = t5 + t4; +t6 = MEM_U32(t7 + 0); +//nop; +t8 = t6 << (t9 & 0x1f); +t1 = (int)t8 < (int)0x0; +t2 = t1; +L479e78: +if (t2 == 0) {//nop; +goto L47a1dc;} +//nop; +t3 = MEM_U32(a0 + 4); +t5 = MEM_U8(a0 + 39); +s3 = a0; +if (t5 != 0) {MEM_U32(sp + 236) = t3; +goto L479ebc;} +MEM_U32(sp + 236) = t3; +t7 = MEM_U32(t3 + 40); +at = 0x64000000; +t6 = MEM_U8(t7 + 0); +// bdead c1d880e7 t4 = t3; +t9 = t6 < 0x20; +t8 = -t9; +t1 = t8 & at; +t2 = t1 << (t6 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L47a188;} +//nop; +L479ebc: +t3 = MEM_U32(sp + 236); +at = 0x1; +v1 = MEM_U32(t3 + 40); +//nop; +v0 = MEM_U8(v1 + 0); +//nop; +if (v0 == at) {//nop; +goto L479eec;} +//nop; +t5 = MEM_U32(v1 + 32); +//nop; +if (t5 == 0) {//nop; +goto L47a130;} +//nop; +L479eec: +a0 = MEM_U8(s3 + 37); +t0 = MEM_U32(v1 + 32); +if (a0 == 0) {a1 = MEM_U32(sp + 236); +goto L479f18;} +a1 = MEM_U32(sp + 236); +a1 = MEM_U32(sp + 236); +at = 0x4e; +t4 = MEM_U8(a1 + 32); +//nop; +if (t4 == at) {at = 0x2; +goto L479f30;} +at = 0x2; +a1 = MEM_U32(sp + 236); +L479f18: +if (a0 != 0) {at = 0x2; +goto L47a01c;} +at = 0x2; +t7 = MEM_U8(a1 + 32); +at = 0x28; +if (t7 != at) {at = 0x2; +goto L47a018;} +at = 0x2; +L479f30: +if (v0 != at) {//nop; +goto L479fa8;} +//nop; +t9 = MEM_U32(s3 + 32); +v0 = MEM_U32(s3 + 28); +t8 = MEM_U32(t9 + 32); +a2 = s2; +t1 = t0 - t8; +t6 = t1 + 0xffffffff; +lo = (int)t6 / (int)v0; hi = (int)t6 % (int)v0; +if (v0 != 0) {//nop; +goto L479f60;} +//nop; +abort(); +L479f60: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L479f78;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L479f78;} +//nop; +abort(); +L479f78: +t2 = hi; +t3 = t2 ^ v0; +if ((int)t3 >= 0) {//nop; +goto L479f8c;} +//nop; +t2 = t2 + v0; +L479f8c: +//nop; +a3 = v0 - t2; +a3 = a3 + 0xffffffff; +v0 = f_change_to_const_eq(mem, sp, a0, a1, a2, a3); +goto L479f9c; +a3 = a3 + 0xffffffff; +L479f9c: +// bdead c1d0000b gp = MEM_U32(sp + 60); +MEM_U32(s3 + 4) = v0; +goto L47a100; +MEM_U32(s3 + 4) = v0; +L479fa8: +t5 = MEM_U32(s3 + 32); +v0 = MEM_U32(s3 + 28); +t4 = MEM_U32(t5 + 32); +a2 = s2; +t7 = t0 - t4; +t9 = t7 + 0xffffffff; +lo = (int)t9 / (int)v0; hi = (int)t9 % (int)v0; +if (v0 != 0) {//nop; +goto L479fd0;} +//nop; +abort(); +L479fd0: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L479fe8;} +at = 0x80000000; +if (t9 != at) {//nop; +goto L479fe8;} +//nop; +abort(); +L479fe8: +t8 = hi; +t1 = t8 ^ v0; +if ((int)t1 >= 0) {//nop; +goto L479ffc;} +//nop; +t8 = t8 + v0; +L479ffc: +//nop; +a3 = v0 - t8; +a3 = a3 + 0xffffffff; +v0 = f_change_to_const_eq(mem, sp, a0, a1, a2, a3); +goto L47a00c; +a3 = a3 + 0xffffffff; +L47a00c: +// bdead c1d0000b gp = MEM_U32(sp + 60); +MEM_U32(s3 + 4) = v0; +goto L47a100; +MEM_U32(s3 + 4) = v0; +L47a018: +at = 0x2; +L47a01c: +if (v0 != at) {//nop; +goto L47a094;} +//nop; +t6 = MEM_U32(s3 + 32); +v0 = MEM_U32(s3 + 28); +t3 = MEM_U32(t6 + 32); +t5 = -v0; +t2 = t3 - t0; +lo = (int)t2 / (int)t5; hi = (int)t2 % (int)t5; +a2 = s2; +if (t5 != 0) {//nop; +goto L47a04c;} +//nop; +abort(); +L47a04c: +at = 0xffffffff; +if (t5 != at) {at = 0x80000000; +goto L47a064;} +at = 0x80000000; +if (t2 != at) {//nop; +goto L47a064;} +//nop; +abort(); +L47a064: +t4 = hi; +t7 = t4 ^ t5; +if ((int)t7 >= 0) {//nop; +goto L47a078;} +//nop; +t4 = t4 + t5; +L47a078: +//nop; +a3 = v0 + t4; +//nop; +v0 = f_change_to_const_eq(mem, sp, a0, a1, a2, a3); +goto L47a088; +//nop; +L47a088: +// bdead c1d0000b gp = MEM_U32(sp + 60); +MEM_U32(s3 + 4) = v0; +goto L47a100; +MEM_U32(s3 + 4) = v0; +L47a094: +t9 = MEM_U32(s3 + 32); +v0 = MEM_U32(s3 + 28); +t1 = MEM_U32(t9 + 32); +t6 = -v0; +t8 = t1 - t0; +lo = (int)t8 / (int)t6; hi = (int)t8 % (int)t6; +a2 = s2; +if (t6 != 0) {//nop; +goto L47a0bc;} +//nop; +abort(); +L47a0bc: +at = 0xffffffff; +if (t6 != at) {at = 0x80000000; +goto L47a0d4;} +at = 0x80000000; +if (t8 != at) {//nop; +goto L47a0d4;} +//nop; +abort(); +L47a0d4: +t3 = hi; +t2 = t3 ^ t6; +if ((int)t2 >= 0) {//nop; +goto L47a0e8;} +//nop; +t3 = t3 + t6; +L47a0e8: +//nop; +a3 = v0 + t3; +//nop; +v0 = f_change_to_const_eq(mem, sp, a0, a1, a2, a3); +goto L47a0f8; +//nop; +L47a0f8: +// bdead c1d0000b gp = MEM_U32(sp + 60); +MEM_U32(s3 + 4) = v0; +L47a100: +//nop; +a0 = MEM_U32(sp + 236); +a1 = MEM_U32(s5 + 0); +//nop; +f_del_orig_cond(mem, sp, a0, a1); +goto L47a114; +//nop; +L47a114: +s2 = MEM_U32(s5 + 0); +// bdead c1c80003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = MEM_U8(a0 + 0); +a2 = a1 + 0xffffffe0; +goto L47a1dc; +a2 = a1 + 0xffffffe0; +L47a130: +v0 = MEM_U32(s2 + 24); +t5 = MEM_U8(s2 + 10); +s1 = MEM_U32(v0 + 0); +t1 = 0x1; +t7 = MEM_U8(s1 + 10); +//nop; +if (t5 == t7) {//nop; +goto L47a160;} +//nop; +t4 = MEM_U32(v0 + 4); +//nop; +s1 = MEM_U32(t4 + 0); +//nop; +L47a160: +t9 = MEM_U8(s1 + 5); +at = 0x2; +if (t9 != at) {t6 = a2 < 0x80; +goto L47a1e0;} +t6 = a2 < 0x80; +MEM_U8(s1 + 5) = (uint8_t)t1; +a0 = MEM_U32(s2 + 32); +//nop; +a1 = MEM_U8(a0 + 0); +a2 = a1 + 0xffffffe0; +goto L47a1dc; +a2 = a1 + 0xffffffe0; +L47a188: +t8 = MEM_U32(s3 + 28); +//nop; +a0 = MEM_U8(s3 + 37); +a1 = MEM_U8(s3 + 38); +a2 = MEM_U32(sp + 236); +a3 = s2; +MEM_U32(sp + 16) = t8; +v0 = f_change_to_var_eq(mem, sp, a0, a1, a2, a3); +goto L47a1a8; +MEM_U32(sp + 16) = t8; +L47a1a8: +// bdead c1d0000b gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 236); +//nop; +a1 = MEM_U32(s5 + 0); +MEM_U32(s3 + 4) = v0; +f_del_orig_cond(mem, sp, a0, a1); +goto L47a1c0; +MEM_U32(s3 + 4) = v0; +L47a1c0: +s2 = MEM_U32(s5 + 0); +// bdead c1c80003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s2 + 32); +//nop; +a1 = MEM_U8(a0 + 0); +//nop; +a2 = a1 + 0xffffffe0; +L47a1dc: +t6 = a2 < 0x80; +L47a1e0: +if (t6 == 0) {//nop; +goto L47a20c;} +//nop; +t5 = 0x100013ec; +t2 = (int)a2 >> 5; +t3 = t2 << 2; +t5 = t5; +t7 = t5 + t3; +t4 = MEM_U32(t7 + 0); +//nop; +t9 = t4 << (a2 & 0x1f); +t6 = (int)t9 < (int)0x0; +L47a20c: +if (t6 == 0) {at = 0x88; +goto L47a290;} +at = 0x88; +v0 = MEM_U32(a0 + 8); +//nop; +if (v0 == 0) {at = 0x88; +goto L47a290;} +at = 0x88; +t8 = MEM_U8(v0 + 0); +at = 0x42; +if (t8 != at) {at = 0x88; +goto L47a290;} +at = 0x88; +t2 = MEM_U32(a0 + 20); +t5 = MEM_U32(v0 + 20); +//nop; +if (t2 != t5) {at = 0x88; +goto L47a290;} +at = 0x88; +t3 = MEM_U8(a0 + 0); +at = 0x88; +if (t3 == at) {s0 = a0; +goto L47a274;} +s0 = a0; +//nop; +a0 = MEM_U32(a0 + 4); +a1 = s2; +f_del_orig_cond(mem, sp, a0, a1); +goto L47a268; +a1 = s2; +L47a268: +// bdead c1c20003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(s5 + 0); +//nop; +L47a274: +t7 = 0x60; +MEM_U8(s0 + 0) = (uint8_t)t7; +a0 = MEM_U32(s2 + 32); +//nop; +a1 = MEM_U8(a0 + 0); +//nop; +at = 0x88; +L47a290: +if (a1 != at) {//nop; +goto L47a968;} +//nop; +t4 = MEM_U32(s2 + 24); +//nop; +v0 = MEM_U32(t4 + 0); +//nop; +t9 = MEM_U32(v0 + 20); +//nop; +t1 = MEM_U32(t9 + 4); +//nop; +if (t1 != 0) {//nop; +goto L47a968;} +//nop; +t6 = MEM_U32(v0 + 32); +//nop; +t8 = MEM_U8(t6 + 0); +//nop; +t2 = t8 + 0xffffffe0; +t5 = t2 < 0x80; +if (t5 == 0) {t3 = (int)t2 >> 5; +goto L47a300;} +t3 = (int)t2 >> 5; +t4 = 0x100013dc; +t7 = t3 << 2; +t4 = t4; +t9 = t4 + t7; +t1 = MEM_U32(t9 + 0); +//nop; +t6 = t1 << (t2 & 0x1f); +t5 = (int)t6 < (int)0x0; +L47a300: +if (t5 == 0) {//nop; +goto L47a968;} +//nop; +L47a308: +s3 = MEM_U32(s2 + 28); +s4 = zero; +if (s3 == a0) {//nop; +goto L47a48c;} +//nop; +L47a318: +v0 = MEM_U8(s3 + 0); +//nop; +v1 = v0 + 0xffffffe0; +t3 = v1 < 0x60; +if (t3 == 0) {t4 = (int)v1 >> 5; +goto L47a350;} +t4 = (int)v1 >> 5; +t9 = 0x100013d0; +t7 = t4 << 2; +t9 = t9; +t1 = t9 + t7; +t2 = MEM_U32(t1 + 0); +//nop; +t6 = t2 << (v1 & 0x1f); +t3 = (int)t6 < (int)0x0; +L47a350: +if (t3 == 0) {t9 = v1 < 0x80; +goto L47a3c0;} +t9 = v1 < 0x80; +t5 = MEM_U32(s3 + 4); +//nop; +a0 = MEM_U32(t5 + 52); +//nop; +f_reset_images(mem, sp, a0); +goto L47a36c; +//nop; +L47a36c: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s3 + 4); +//nop; +//nop; +//nop; +f_reset_images(mem, sp, a0); +goto L47a384; +//nop; +L47a384: +t4 = MEM_U8(s3 + 0); +// bdead c1f02003 gp = MEM_U32(sp + 60); +if (s7 != t4) {//nop; +goto L47a3ac;} +//nop; +//nop; +a0 = MEM_U32(s3 + 20); +//nop; +f_reset_images(mem, sp, a0); +goto L47a3a4; +//nop; +L47a3a4: +// bdead c1f00003 gp = MEM_U32(sp + 60); +//nop; +L47a3ac: +s2 = MEM_U32(s5 + 0); +//nop; +a0 = MEM_U32(s2 + 32); +s3 = MEM_U32(s3 + 8); +goto L47a480; +s3 = MEM_U32(s3 + 8); +L47a3c0: +if (t9 == 0) {t7 = (int)v1 >> 5; +goto L47a3e8;} +t7 = (int)v1 >> 5; +t2 = 0x100013c0; +t1 = t7 << 2; +t2 = t2; +t6 = t2 + t1; +t8 = MEM_U32(t6 + 0); +//nop; +t3 = t8 << (v1 & 0x1f); +t9 = (int)t3 < (int)0x0; +L47a3e8: +if (t9 == 0) {t4 = v0 < 0xa0; +goto L47a42c;} +t4 = v0 < 0xa0; +//nop; +a0 = MEM_U32(s3 + 4); +//nop; +f_reset_images(mem, sp, a0); +goto L47a400; +//nop; +L47a400: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s3 + 20); +//nop; +//nop; +//nop; +f_reset_images(mem, sp, a0); +goto L47a418; +//nop; +L47a418: +s2 = MEM_U32(s5 + 0); +// bdead c1f80003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s2 + 32); +s3 = MEM_U32(s3 + 8); +goto L47a480; +s3 = MEM_U32(s3 + 8); +L47a42c: +if (t4 == 0) {t7 = (int)v0 >> 5; +goto L47a454;} +t7 = (int)v0 >> 5; +t1 = 0x100013ac; +t2 = t7 << 2; +t1 = t1; +t6 = t1 + t2; +t8 = MEM_U32(t6 + 0); +//nop; +t3 = t8 << (v0 & 0x1f); +t4 = (int)t3 < (int)0x0; +L47a454: +if (t4 != 0) {//nop; +goto L47a47c;} +//nop; +//nop; +a0 = MEM_U32(s3 + 4); +//nop; +f_reset_images(mem, sp, a0); +goto L47a46c; +//nop; +L47a46c: +s2 = MEM_U32(s5 + 0); +// bdead c1f80003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s2 + 32); +//nop; +L47a47c: +s3 = MEM_U32(s3 + 8); +L47a480: +//nop; +if (s3 != a0) {//nop; +goto L47a318;} +//nop; +L47a48c: +a1 = 0x1001c910; +t7 = 0x60; +t9 = MEM_U32(a1 + 0); +MEM_U32(a1 + 0) = a0; +MEM_U32(sp + 220) = t9; +s3 = MEM_U32(a0 + 8); +MEM_U8(a0 + 0) = (uint8_t)t7; +MEM_U32(a0 + 8) = zero; +t1 = MEM_U32(s2 + 24); +MEM_U32(fp + 0) = s2; +t2 = MEM_U32(t1 + 0); +v0 = 0x1001c8fc; +MEM_U32(s5 + 0) = t2; +t8 = MEM_U32(t2 + 16); +t6 = MEM_U32(t2 + 12); +s2 = t2; +MEM_U32(t8 + 12) = t6; +t3 = MEM_U32(v0 + 0); +//nop; +if (t3 == t2) {//nop; +goto L47a4f0;} +//nop; +t5 = MEM_U32(t2 + 16); +t4 = MEM_U32(t2 + 12); +MEM_U32(t4 + 16) = t5; +goto L47a4fc; +MEM_U32(t4 + 16) = t5; +L47a4f0: +t9 = MEM_U32(s2 + 16); +//nop; +MEM_U32(v0 + 0) = t9; +L47a4fc: +v0 = MEM_U32(s2 + 232); +//nop; +if (v0 == 0) {//nop; +goto L47a528;} +//nop; +t7 = MEM_U32(v0 + 8); +//nop; +if (s2 != t7) {//nop; +goto L47a528;} +//nop; +t1 = MEM_U32(fp + 0); +//nop; +MEM_U32(v0 + 8) = t1; +L47a528: +s0 = MEM_U32(s2 + 24); +//nop; +L47a530: +t2 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(s5 + 0); +a2 = MEM_U32(fp + 0); +a0 = MEM_U32(t2 + 20); +//nop; +f_change_adj_node(mem, sp, a0, a1, a2); +goto L47a54c; +//nop; +L47a54c: +s0 = MEM_U32(s0 + 4); +// bdead c1f20003 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L47a530;} +//nop; +s2 = MEM_U32(s5 + 0); +t8 = MEM_U32(fp + 0); +t6 = MEM_U32(s2 + 24); +at = 0x100226c8; +MEM_U32(t8 + 24) = t6; +MEM_U32(at + 0) = zero; +at = 0x100226c4; +t3 = MEM_U32(s2 + 28); +//nop; +MEM_U32(at + 0) = t3; +at = 0x100226d0; +a0 = zero; +a1 = zero; +a2 = 0x1; +MEM_U32(at + 0) = s2; +f_post_loopblock(mem, sp, a0, a1, a2); +goto L47a59c; +MEM_U32(at + 0) = s2; +L47a59c: +t5 = MEM_U32(s5 + 0); +// bdead c1f04003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(t5 + 32); +at = 0x88; +t4 = MEM_U8(a0 + 0); +//nop; +if (t4 != at) {//nop; +goto L47a5e8;} +//nop; +if (s3 == 0) {//nop; +goto L47a5e8;} +//nop; +t9 = MEM_U8(s3 + 0); +at = 0x42; +if (t9 != at) {//nop; +goto L47a5e8;} +//nop; +t7 = MEM_U32(a0 + 20); +t1 = MEM_U32(s3 + 20); +//nop; +if (t7 == t1) {//nop; +goto L47a600;} +//nop; +L47a5e8: +//nop; +//nop; +//nop; +f_oneloopblockstmt(mem, sp, a0); +goto L47a5f8; +//nop; +L47a5f8: +// bdead c1f00003 gp = MEM_U32(sp + 60); +//nop; +L47a600: +t2 = 0x1001c910; +t6 = MEM_U32(fp + 0); +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t6 + 32) = t2; +//nop; +//nop; +//nop; +f_codeimage(mem, sp); +goto L47a624; +//nop; +L47a624: +// bdead c1f00003 gp = MEM_U32(sp + 60); +//nop; +v1 = 0x1001c910; +//nop; +v1 = MEM_U32(v1 + 0); +if (s3 == 0) {MEM_U32(v1 + 8) = s3; +goto L47a644;} +MEM_U32(v1 + 8) = s3; +MEM_U32(s3 + 12) = v1; +L47a644: +t8 = MEM_U32(sp + 220); +at = 0x1001c910; +//nop; +MEM_U32(at + 0) = t8; +t3 = MEM_U32(s5 + 0); +//nop; +t5 = MEM_U32(t3 + 28); +//nop; +s1 = MEM_U32(t5 + 12); +//nop; +s0 = MEM_U32(s1 + 8); +//nop; +L47a674: +v0 = MEM_U8(s0 + 0); +//nop; +t4 = v0 < 0x20; +t9 = -t4; +t7 = t9 & 0x4010; +t1 = t7 << (v0 & 0x1f); +if ((int)t1 < 0) {//nop; +goto L47a80c;} +//nop; +t2 = MEM_U32(s0 + 8); +//nop; +MEM_U32(s1 + 8) = t2; +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L47a6b4;} +//nop; +MEM_U32(v0 + 12) = s1; +L47a6b4: +v0 = MEM_U8(s0 + 0); +//nop; +t6 = v0 + 0xffffffe0; +t8 = t6 < 0x60; +if (t8 == 0) {t3 = (int)t6 >> 5; +goto L47a6ec;} +t3 = (int)t6 >> 5; +t4 = 0x100013d0; +t5 = t3 << 2; +t4 = t4; +t9 = t4 + t5; +t7 = MEM_U32(t9 + 0); +//nop; +t1 = t7 << (t6 & 0x1f); +t8 = (int)t1 < (int)0x0; +L47a6ec: +if (t8 == 0) {t7 = v0 < 0xa0; +goto L47a768;} +t7 = v0 < 0xa0; +t3 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t3 + 52); +//nop; +f_decreasecount(mem, sp, a0); +goto L47a708; +//nop; +L47a708: +a0 = MEM_U32(s0 + 4); +// bdead c1e60023 gp = MEM_U32(sp + 60); +t4 = MEM_U32(a0 + 20); +//nop; +if (t4 == 0) {//nop; +goto L47a73c;} +//nop; +//nop; +//nop; +//nop; +f_fixcorr(mem, sp, a0); +goto L47a730; +//nop; +L47a730: +t5 = MEM_U32(s0 + 4); +// bdead c1e64003 gp = MEM_U32(sp + 60); +MEM_U32(t5 + 20) = zero; +L47a73c: +t9 = MEM_U8(s0 + 0); +//nop; +if (s7 != t9) {//nop; +goto L47a800;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +f_decreasecount(mem, sp, a0); +goto L47a75c; +//nop; +L47a75c: +// bdead c1e60003 gp = MEM_U32(sp + 60); +v0 = MEM_U32(s0 + 8); +goto L47a804; +v0 = MEM_U32(s0 + 8); +L47a768: +if (t7 == 0) {t6 = (int)v0 >> 5; +goto L47a790;} +t6 = (int)v0 >> 5; +t2 = 0x10001398; +t1 = t6 << 2; +t2 = t2; +t8 = t2 + t1; +t3 = MEM_U32(t8 + 0); +//nop; +t4 = t3 << (v0 & 0x1f); +t7 = (int)t4 < (int)0x0; +L47a790: +if (t7 != 0) {//nop; +goto L47a800;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +//nop; +f_decreasecount(mem, sp, a0); +goto L47a7a8; +//nop; +L47a7a8: +t9 = MEM_U8(s0 + 0); +// bdead c5e60003 gp = MEM_U32(sp + 60); +t6 = t9 + 0xffffffe0; +t2 = t6 < 0x80; +if (t2 == 0) {t1 = (int)t6 >> 5; +goto L47a7e0;} +t1 = (int)t6 >> 5; +t3 = 0x100013c0; +t8 = t1 << 2; +t3 = t3; +t4 = t3 + t8; +t5 = MEM_U32(t4 + 0); +//nop; +t7 = t5 << (t6 & 0x1f); +t2 = (int)t7 < (int)0x0; +L47a7e0: +if (t2 == 0) {//nop; +goto L47a800;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +//nop; +f_decreasecount(mem, sp, a0); +goto L47a7f8; +//nop; +L47a7f8: +// bdead c1e60003 gp = MEM_U32(sp + 60); +//nop; +L47a800: +v0 = MEM_U32(s0 + 8); +L47a804: +//nop; +goto L47a8a0; +//nop; +L47a80c: +t1 = MEM_U32(s1 + 16); +if (s6 != v0) {MEM_U32(s0 + 16) = t1; +goto L47a898;} +MEM_U32(s0 + 16) = t1; +s2 = MEM_U32(s0 + 24); +//nop; +if ((int)s2 <= 0) {s2 = s2 + 0x1; +goto L47a898;} +s2 = s2 + 0x1; +a0 = s2 + 0xffffffff; +t3 = a0 & 0x3; +if (t3 == 0) {v0 = 0x1; +goto L47a858;} +v0 = 0x1; +v1 = t3 + 0x1; +L47a83c: +s0 = MEM_U32(s0 + 8); +t8 = MEM_U32(s1 + 16); +v0 = v0 + 0x1; +if (v1 != v0) {MEM_U32(s0 + 16) = t8; +goto L47a83c;} +MEM_U32(s0 + 16) = t8; +if (v0 == s2) {//nop; +goto L47a898;} +//nop; +L47a858: +s0 = MEM_U32(s0 + 8); +t4 = MEM_U32(s1 + 16); +v0 = v0 + 0x4; +MEM_U32(s0 + 16) = t4; +t5 = MEM_U32(s1 + 16); +s0 = MEM_U32(s0 + 8); +//nop; +MEM_U32(s0 + 16) = t5; +t6 = MEM_U32(s1 + 16); +s0 = MEM_U32(s0 + 8); +//nop; +MEM_U32(s0 + 16) = t6; +t7 = MEM_U32(s1 + 16); +s0 = MEM_U32(s0 + 8); +if (v0 != s2) {MEM_U32(s0 + 16) = t7; +goto L47a858;} +MEM_U32(s0 + 16) = t7; +L47a898: +v0 = MEM_U32(s0 + 8); +s1 = s0; +L47a8a0: +if (v0 == 0) {//nop; +goto L47a8c4;} +//nop; +t9 = MEM_U32(s5 + 0); +t2 = MEM_U32(v0 + 16); +//nop; +s4 = t9 ^ t2; +s4 = zero < s4; +t1 = s4 & 0xff; +s4 = t1; +L47a8c4: +if (v0 == 0) {s0 = v0; +goto L47a8d4;} +s0 = v0; +if (s4 == 0) {//nop; +goto L47a674;} +//nop; +L47a8d4: +t3 = MEM_U32(fp + 0); +at = 0x88; +MEM_U32(s5 + 0) = t3; +a0 = MEM_U32(t3 + 32); +s2 = t3; +t8 = MEM_U8(a0 + 0); +//nop; +if (t8 != at) {//nop; +goto L47a968;} +//nop; +t4 = MEM_U32(t3 + 24); +//nop; +v0 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(v0 + 20); +//nop; +t6 = MEM_U32(t5 + 4); +//nop; +if (t6 != 0) {//nop; +goto L47a968;} +//nop; +t7 = MEM_U32(v0 + 32); +//nop; +t9 = MEM_U8(t7 + 0); +//nop; +t2 = t9 + 0xffffffe0; +t1 = t2 < 0x80; +if (t1 == 0) {t3 = (int)t2 >> 5; +goto L47a960;} +t3 = (int)t2 >> 5; +t4 = 0x100013dc; +t8 = t3 << 2; +t4 = t4; +t5 = t4 + t8; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (t2 & 0x1f); +t1 = (int)t7 < (int)0x0; +L47a960: +if (t1 != 0) {//nop; +goto L47a308;} +//nop; +L47a968: +t3 = MEM_U32(s2 + 12); +//nop; +MEM_U32(s5 + 0) = t3; +if (t3 != 0) {s2 = t3; +goto L479dc8;} +s2 = t3; +//nop; +a1 = 0x10013450; +a0 = 0x10; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47a98c; +a0 = 0x10; +L47a98c: +// bdead c140000b gp = MEM_U32(sp + 60); +//nop; +a0 = 0x100226e4; +t4 = 0x1001c8f8; +MEM_U32(a0 + 0) = v0; +at = 0x100226e8; +MEM_U32(v0 + 12) = zero; +t4 = MEM_U32(t4 + 0); +t8 = 0x1001ebc4; +MEM_U32(at + 0) = v0; +MEM_U32(s5 + 0) = t4; +t8 = MEM_U32(t8 + 0); +//nop; +at = (int)t8 < (int)0x2; +if (at != 0) {//nop; +goto L47bf08;} +//nop; +s6 = 0x10012018; +s2 = t4; +L47a9d4: +t5 = MEM_U8(s2 + 5); +at = 0x2; +if (t5 != at) {//nop; +goto L47bee4;} +//nop; +v0 = MEM_U32(s2 + 20); +a0 = 0x100226d0; +a3 = MEM_U32(v0 + 0); +v1 = 0x1001ebb8; +t2 = MEM_U8(s2 + 10); +t7 = MEM_U8(a3 + 10); +MEM_U32(a0 + 0) = a3; +v1 = MEM_U8(v1 + 0); +if (t2 == t7) {a0 = s2; +goto L47aa28;} +a0 = s2; +t9 = MEM_U32(v0 + 4); +at = 0x100226d0; +t1 = MEM_U32(t9 + 0); +a3 = 0x100226d0; +MEM_U32(at + 0) = t1; +a3 = MEM_U32(a3 + 0); +//nop; +L47aa28: +if (v1 != 0) {a1 = a3; +goto L47aa44;} +a1 = a3; +if (a3 == s2) {//nop; +goto L47aa44;} +//nop; +t3 = MEM_U32(s2 + 12); +MEM_U32(s5 + 0) = t3; +goto L47bef8; +MEM_U32(s5 + 0) = t3; +L47aa44: +if (a3 == s2) {//nop; +goto L47aa6c;} +//nop; +s0 = 0x1001ebc8; +at = 0x3; +s0 = MEM_U32(s0 + 0); +//nop; +lo = (int)s0 / (int)at; hi = (int)s0 % (int)at; +s0 = lo; +s3 = MEM_U32(a3 + 32); +goto L47aa80; +s3 = MEM_U32(a3 + 32); +L47aa6c: +s0 = 0x1001ebc8; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +s3 = MEM_U32(a3 + 32); +L47aa80: +//nop; +t8 = MEM_U32(s3 + 4); +MEM_U32(sp + 236) = t8; +v0 = f_estimate_instr(mem, sp, a0, a1); +goto L47aa90; +MEM_U32(sp + 236) = t8; +L47aa90: +// bdead c1d2000b gp = MEM_U32(sp + 60); +if (v0 != 0) {v1 = v0; +goto L47aaa0;} +v1 = v0; +v1 = 0x1; +L47aaa0: +t5 = v1 << 1; +at = s0 < t5; +if (at != 0) {s1 = v1; +goto L47bee4;} +s1 = v1; +v1 = MEM_U8(s3 + 39); +t6 = MEM_U32(sp + 236); +if (v1 == 0) {//nop; +goto L47ab1c;} +//nop; +t2 = MEM_U32(t6 + 40); +t9 = MEM_U32(s3 + 32); +t7 = MEM_U32(t2 + 32); +t1 = MEM_U32(t9 + 32); +t4 = MEM_U32(s3 + 28); +t3 = t7 - t1; +lo = (int)t3 / (int)t4; hi = (int)t3 % (int)t4; +if (t4 != 0) {//nop; +goto L47aae8;} +//nop; +abort(); +L47aae8: +at = 0xffffffff; +if (t4 != at) {at = 0x80000000; +goto L47ab00;} +at = 0x80000000; +if (t3 != at) {//nop; +goto L47ab00;} +//nop; +abort(); +L47ab00: +t5 = 0x1001ebc4; +//nop; +t5 = MEM_U32(t5 + 0); +t8 = lo; +at = (int)t8 < (int)t5; +if (at != 0) {//nop; +goto L47bee4;} +//nop; +L47ab1c: +s2 = MEM_U32(s5 + 0); +a0 = 0x100226d4; +v0 = MEM_U32(s2 + 20); +t2 = 0x100226d0; +t6 = MEM_U32(v0 + 0); +s4 = zero; +MEM_U32(a0 + 0) = t6; +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 != t6) {//nop; +goto L47ab5c;} +//nop; +t7 = MEM_U32(v0 + 4); +at = 0x100226d4; +t1 = MEM_U32(t7 + 0); +//nop; +MEM_U32(at + 0) = t1; +L47ab5c: +t3 = MEM_U32(s2 + 28); +at = 0x100226dc; +t4 = MEM_U32(t3 + 20); +if (v1 == 0) {MEM_U32(at + 0) = t4; +goto L47ab8c;} +MEM_U32(at + 0) = t4; +t8 = MEM_U32(sp + 236); +at = 0x100226c0; +t5 = MEM_U32(t8 + 36); +//nop; +t6 = MEM_U32(t5 + 20); +MEM_U32(at + 0) = t6; +goto L47abd8; +MEM_U32(at + 0) = t6; +L47ab8c: +t2 = MEM_U32(sp + 236); +t9 = MEM_U8(s3 + 38); +v1 = MEM_U32(t2 + 40); +if (t9 == 0) {t1 = MEM_U32(sp + 236); +goto L47abc0;} +t1 = MEM_U32(sp + 236); +MEM_U32(sp + 172) = v1; +v0 = MEM_U32(t2 + 36); +at = 0x100226c0; +t7 = MEM_U32(v0 + 20); +MEM_U32(sp + 168) = v0; +MEM_U32(at + 0) = t7; +goto L47abd8; +MEM_U32(at + 0) = t7; +// fdead 0 t1 = MEM_U32(sp + 236); +L47abc0: +t4 = MEM_U32(v1 + 20); +t3 = MEM_U32(t1 + 36); +at = 0x100226c0; +MEM_U32(sp + 168) = v1; +MEM_U32(sp + 172) = t3; +MEM_U32(at + 0) = t4; +L47abd8: +t8 = 0x100226c0; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +a0 = MEM_U8(t8 + 1); +//nop; +v0 = f_sizeoftyp(mem, sp, a0); +goto L47abf4; +//nop; +L47abf4: +// bdead c1f6000b gp = MEM_U32(sp + 60); +at = (int)v0 < (int)0x4; +a0 = 0x100226c4; +if (at == 0) {t5 = v0; +goto L47ac0c;} +t5 = v0; +t5 = 0x4; +L47ac0c: +at = 0x100226d8; +//nop; +MEM_U32(at + 0) = t5; +t6 = MEM_U32(s5 + 0); +//nop; +t9 = MEM_U32(t6 + 28); +//nop; +MEM_U32(a0 + 0) = t9; +t2 = MEM_U8(t9 + 0); +v1 = t9; +t7 = t2 + 0xffffffe0; +t1 = t7 < 0x60; +if (t1 == 0) {t3 = (int)t7 >> 5; +goto L47ac68;} +t3 = (int)t7 >> 5; +t8 = 0x100013d0; +t4 = t3 << 2; +t8 = t8; +t5 = t8 + t4; +t6 = MEM_U32(t5 + 0); +//nop; +t9 = t6 << (t7 & 0x1f); +t2 = (int)t9 < (int)0x0; +t1 = t2; +L47ac68: +if (t1 == 0) {//nop; +goto L47ac9c;} +//nop; +t3 = MEM_U8(v1 + 1); +//nop; +if (t3 == 0) {//nop; +goto L47ac9c;} +//nop; +t8 = 0x100226c0; +t4 = MEM_U32(v1 + 4); +t8 = MEM_U32(t8 + 0); +t5 = MEM_U32(t4 + 20); +//nop; +if (t8 == t5) {//nop; +goto L47ad1c;} +//nop; +L47ac9c: +v0 = 0x100226c4; +t6 = MEM_U32(v1 + 8); +//nop; +MEM_U32(v0 + 0) = t6; +t7 = MEM_U8(t6 + 0); +v1 = t6; +t9 = t7 + 0xffffffe0; +t2 = t9 < 0x60; +if (t2 == 0) {t1 = (int)t9 >> 5; +goto L47ace8;} +t1 = (int)t9 >> 5; +t4 = 0x100013d0; +t3 = t1 << 2; +t4 = t4; +t8 = t4 + t3; +t5 = MEM_U32(t8 + 0); +//nop; +t6 = t5 << (t9 & 0x1f); +t7 = (int)t6 < (int)0x0; +t2 = t7; +L47ace8: +if (t2 == 0) {//nop; +goto L47ac9c;} +//nop; +t1 = MEM_U8(v1 + 1); +//nop; +if (t1 == 0) {//nop; +goto L47ac9c;} +//nop; +t4 = 0x100226c0; +t3 = MEM_U32(v1 + 4); +t4 = MEM_U32(t4 + 0); +t8 = MEM_U32(t3 + 20); +//nop; +if (t4 != t8) {//nop; +goto L47ac9c;} +//nop; +L47ad1c: +lo = s0 / s1; hi = s0 % s1; +t5 = 0x1001ebc4; +t6 = 0x2; +t5 = MEM_U32(t5 + 0); +if (s1 != 0) {//nop; +goto L47ad38;} +//nop; +abort(); +L47ad38: +t9 = lo; +at = (int)t5 < (int)t9; +if (at == 0) {v0 = t9; +goto L47ad4c;} +v0 = t9; +v0 = t5; +L47ad4c: +at = 0x3; +if (v0 != at) {MEM_U32(sp + 196) = v0; +goto L47ad5c;} +MEM_U32(sp + 196) = v0; +MEM_U32(sp + 196) = t6; +L47ad5c: +//nop; +//nop; +//nop; +f_record_labels(mem, sp); +goto L47ad6c; +//nop; +L47ad6c: +t7 = MEM_U8(s3 + 39); +// bdead c1f10003 gp = MEM_U32(sp + 60); +if (t7 == 0) {//nop; +goto L47af88;} +//nop; +t2 = 0x1001c910; +t1 = MEM_U32(s5 + 0); +t2 = MEM_U32(t2 + 0); +at = 0x1001c910; +MEM_U32(sp + 220) = t2; +t3 = MEM_U32(t1 + 28); +t8 = 0x1001c910; +t4 = MEM_U32(t3 + 12); +//nop; +MEM_U32(at + 0) = t4; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 8) = zero; +t5 = MEM_U32(sp + 236); +t7 = MEM_U32(s3 + 32); +t9 = MEM_U32(t5 + 40); +t2 = MEM_U32(t7 + 32); +t6 = MEM_U32(t9 + 32); +t3 = MEM_U32(s3 + 28); +t1 = t6 - t2; +lo = (int)t1 / (int)t3; hi = (int)t1 % (int)t3; +t4 = MEM_U32(sp + 196); +if (t3 != 0) {//nop; +goto L47ade0;} +//nop; +abort(); +L47ade0: +at = 0xffffffff; +if (t3 != at) {at = 0x80000000; +goto L47adf8;} +at = 0x80000000; +if (t1 != at) {//nop; +goto L47adf8;} +//nop; +abort(); +L47adf8: +v0 = lo; +//nop; +//nop; +lo = (int)v0 / (int)t4; hi = (int)v0 % (int)t4; +if (t4 != 0) {//nop; +goto L47ae14;} +//nop; +abort(); +L47ae14: +at = 0xffffffff; +if (t4 != at) {at = 0x80000000; +goto L47ae2c;} +at = 0x80000000; +if (v0 != at) {//nop; +goto L47ae2c;} +//nop; +abort(); +L47ae2c: +s0 = hi; +t8 = s0 ^ t4; +if ((int)t8 >= 0) {//nop; +goto L47ae40;} +//nop; +s0 = s0 + t4; +L47ae40: +if (s0 == 0) {//nop; +goto L47b874;} +//nop; +//nop; +a0 = 0x1; +//nop; +f_new_header_node(mem, sp, a0); +goto L47ae58; +//nop; +L47ae58: +t5 = MEM_U32(s5 + 0); +// bdead c1f24003 gp = MEM_U32(sp + 60); +t7 = MEM_U32(fp + 0); +t9 = MEM_U32(t5 + 232); +at = 0x100226c8; +v0 = s0 + 0xffffffff; +MEM_U32(t7 + 232) = t9; +if ((int)v0 <= 0) {MEM_U32(at + 0) = zero; +goto L47aeec;} +MEM_U32(at + 0) = zero; +s0 = 0x1; +s2 = v0 + 0x1; +L47ae84: +//nop; +//nop; +//nop; +f_new_set_of_labels(mem, sp); +goto L47ae94; +//nop; +L47ae94: +// bdead c1fa0003 gp = MEM_U32(sp + 60); +a0 = zero; +//nop; +a1 = 0x1; +//nop; +f_pre_loopblock(mem, sp, a0, a1); +goto L47aeac; +//nop; +L47aeac: +// bdead c1fa0003 gp = MEM_U32(sp + 60); +t2 = MEM_U32(s3 + 28); +v0 = 0x100226c8; +a0 = zero; +t6 = MEM_U32(v0 + 0); +a1 = 0x1; +t1 = t6 + t2; +MEM_U32(v0 + 0) = t1; +//nop; +a2 = 0x1; +//nop; +f_post_loopblock(mem, sp, a0, a1, a2); +goto L47aedc; +//nop; +L47aedc: +// bdead c1fa0003 gp = MEM_U32(sp + 60); +s0 = s0 + 0x1; +if (s0 != s2) {//nop; +goto L47ae84;} +//nop; +L47aeec: +//nop; +//nop; +//nop; +f_new_set_of_labels(mem, sp); +goto L47aefc; +//nop; +L47aefc: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a0 = zero; +//nop; +a1 = 0x1; +//nop; +f_pre_loopblock(mem, sp, a0, a1); +goto L47af14; +//nop; +L47af14: +// bdead c1f00003 gp = MEM_U32(sp + 60); +//nop; +a0 = 0x100226c4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_oneloopblockstmt(mem, sp, a0); +goto L47af30; +//nop; +L47af30: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a0 = zero; +at = 0x100226c8; +//nop; +a1 = 0x1; +a2 = 0x1; +MEM_U32(at + 0) = zero; +f_post_loopblock(mem, sp, a0, a1, a2); +goto L47af50; +MEM_U32(at + 0) = zero; +L47af50: +// bdead c1f00003 gp = MEM_U32(sp + 60); +t4 = MEM_U32(fp + 0); +t3 = 0x1001c910; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(t4 + 32) = t3; +//nop; +//nop; +//nop; +f_codeimage(mem, sp); +goto L47af7c; +//nop; +L47af7c: +// bdead c1f00003 gp = MEM_U32(sp + 60); +//nop; +goto L47b874; +//nop; +L47af88: +a3 = 0x100226d0; +t8 = 0x1001c910; +a3 = MEM_U32(a3 + 0); +t5 = MEM_U32(s5 + 0); +v0 = MEM_U32(a3 + 24); +t8 = MEM_U32(t8 + 0); +s1 = MEM_U32(v0 + 0); +a0 = 0x174; +if (s1 != t5) {MEM_U32(sp + 220) = t8; +goto L47afc0;} +MEM_U32(sp + 220) = t8; +t9 = MEM_U32(v0 + 4); +//nop; +s1 = MEM_U32(t9 + 0); +//nop; +L47afc0: +t7 = MEM_U32(a3 + 12); +v1 = 0x1001cb30; +if (s1 == t7) {//nop; +goto L47afd4;} +//nop; +abort(); +L47afd4: +t6 = MEM_U32(s1 + 0); +//nop; +if (t6 == 0) {//nop; +goto L47afe8;} +//nop; +abort(); +L47afe8: +t2 = MEM_U32(v1 + 0); +a1 = 0x10013450; +t1 = t2 + 0x1; +MEM_U32(v1 + 0) = t1; +//nop; +MEM_U32(s1 + 0) = t1; +MEM_U32(sp + 184) = t1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47b008; +MEM_U32(sp + 184) = t1; +L47b008: +// bdead c1f4000b gp = MEM_U32(sp + 60); +MEM_U32(fp + 0) = v0; +//nop; +a0 = v0; +//nop; +f_init_graphnode(mem, sp, a0); +goto L47b020; +//nop; +L47b020: +// bdead c1f40003 gp = MEM_U32(sp + 60); +a2 = MEM_U32(fp + 0); +v1 = 0x1001c904; +t3 = 0x1; +v0 = MEM_U32(v1 + 0); +t4 = 0x2; +MEM_U8(a2 + 6) = (uint8_t)t3; +MEM_U8(a2 + 7) = (uint8_t)t4; +MEM_U16(a2 + 8) = (uint16_t)v0; +t5 = MEM_U8(s1 + 10); +a3 = 0x100226d0; +MEM_U8(a2 + 10) = (uint8_t)t5; +t9 = MEM_U32(s1 + 44); +t8 = v0 + 0x1; +MEM_U32(a2 + 44) = t9; +t7 = MEM_U32(s1 + 308); +MEM_U32(v1 + 0) = t8; +MEM_U32(a2 + 308) = t7; +t6 = MEM_U32(s1 + 232); +//nop; +MEM_U32(a2 + 232) = t6; +a3 = MEM_U32(a3 + 0); +MEM_U32(a2 + 12) = s1; +MEM_U32(a2 + 16) = a3; +MEM_U32(a3 + 12) = a2; +t2 = MEM_U32(s1 + 20); +MEM_U32(s1 + 16) = a2; +MEM_U32(a2 + 20) = t2; +a0 = MEM_U32(a3 + 24); +a1 = s1; +f_change_adj_node(mem, sp, a0, a1, a2); +goto L47b09c; +a1 = s1; +L47b09c: +// bdead c1f40003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(fp + 0); +//nop; +MEM_U32(s1 + 20) = zero; +a1 = s1; +f_create_edge(mem, sp, a0, a1); +goto L47b0b4; +a1 = s1; +L47b0b4: +// bdead c1f40003 gp = MEM_U32(sp + 60); +a0 = 0x60; +t1 = 0x100226d0; +at = 0x1001c910; +t1 = MEM_U32(t1 + 0); +//nop; +t3 = MEM_U32(t1 + 32); +//nop; +MEM_U32(at + 0) = t3; +MEM_U32(t3 + 8) = zero; +//nop; +//nop; +//nop; +f_extendstat(mem, sp, a0); +goto L47b0ec; +//nop; +L47b0ec: +// bdead c1f40003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(fp + 0); +t4 = 0x1001c910; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +MEM_U32(a0 + 32) = t4; +//nop; +//nop; +//nop; +f_init_node_vectors(mem, sp, a0); +goto L47b118; +//nop; +L47b118: +// bdead c1f40003 gp = MEM_U32(sp + 60); +a0 = 0x42; +//nop; +//nop; +//nop; +f_extendstat(mem, sp, a0); +goto L47b130; +//nop; +L47b130: +// bdead c1f40003 gp = MEM_U32(sp + 60); +t8 = MEM_U32(sp + 184); +v1 = 0x1001c910; +at = 0x1001c910; +v1 = MEM_U32(v1 + 0); +t1 = 0x1001c910; +MEM_U8(v1 + 36) = (uint8_t)zero; +MEM_U32(v1 + 24) = zero; +MEM_U32(v1 + 20) = t8; +MEM_U32(v1 + 16) = s1; +t5 = MEM_U32(s1 + 28); +v0 = 0x1001c4b4; +MEM_U32(v1 + 8) = t5; +t9 = MEM_U32(s1 + 28); +a0 = 0x100226d8; +MEM_U32(t9 + 12) = v1; +t7 = MEM_U32(s5 + 0); +MEM_U32(s1 + 28) = v1; +t6 = MEM_U32(t7 + 28); +//nop; +t2 = MEM_U32(t6 + 12); +//nop; +MEM_U32(at + 0) = t2; +t1 = MEM_U32(t1 + 0); +//nop; +MEM_U32(t1 + 8) = zero; +v0 = MEM_U32(v0 + 0); +a0 = MEM_U32(a0 + 0); +//nop; +lo = (int)v0 / (int)a0; hi = (int)v0 % (int)a0; +t4 = v0 + a0; +if (a0 != 0) {//nop; +goto L47b1b8;} +//nop; +abort(); +L47b1b8: +at = 0xffffffff; +if (a0 != at) {at = 0x80000000; +goto L47b1d0;} +at = 0x80000000; +if (v0 != at) {//nop; +goto L47b1d0;} +//nop; +abort(); +L47b1d0: +a1 = hi; +t3 = a1 ^ a0; +if ((int)t3 >= 0) {//nop; +goto L47b1e4;} +//nop; +a1 = a1 + a0; +L47b1e4: +if (a1 == 0) {//nop; +goto L47b1f8;} +//nop; +at = 0x1001c4b4; +v0 = t4 - a1; +MEM_U32(at + 0) = v0; +L47b1f8: +t5 = 0x1001ebac; +t9 = v0 + a0; +t5 = MEM_U8(t5 + 0); +s2 = -t9; +if (t5 != 0) {//nop; +goto L47b21c;} +//nop; +v1 = 0x1001c4b4; +MEM_U32(v1 + 0) = t9; +goto L47b22c; +MEM_U32(v1 + 0) = t9; +L47b21c: +at = 0x1001c4b4; +t7 = v0 + a0; +s2 = v0; +MEM_U32(at + 0) = t7; +L47b22c: +//nop; +a0 = 0x1; +//nop; +f_new_header_node(mem, sp, a0); +goto L47b23c; +//nop; +L47b23c: +t6 = MEM_U32(s5 + 0); +// bdead c1fc8003 gp = MEM_U32(sp + 60); +t2 = MEM_U32(t6 + 232); +t3 = MEM_U32(fp + 0); +t1 = MEM_U32(t2 + 16); +at = 0x100226c8; +MEM_U32(t3 + 232) = t1; +//nop; +a0 = MEM_U32(sp + 172); +a1 = sp + 0xcc; +MEM_U32(at + 0) = zero; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L47b26c; +MEM_U32(at + 0) = zero; +L47b26c: +// bdead c1fc000b gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 168); +//nop; +s0 = v0; +a1 = sp + 0xc8; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L47b284; +a1 = sp + 0xc8; +L47b284: +t4 = MEM_U32(s3 + 28); +// bdead c1fe200b gp = MEM_U32(sp + 60); +if ((int)t4 <= 0) {a3 = v0; +goto L47b30c;} +a3 = v0; +//nop; +a0 = 0x7d; +a1 = s0; +a2 = v0; +v0 = f_form_bop(mem, sp, a0, a1, a2); +goto L47b2a8; +a2 = v0; +L47b2a8: +// bdead c1fc000b gp = MEM_U32(sp + 60); +t8 = MEM_U32(sp + 204); +t5 = MEM_U32(sp + 200); +//nop; +a0 = v0; +a1 = t8 - t5; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L47b2c4; +a1 = t8 - t5; +L47b2c4: +t9 = MEM_U32(sp + 196); +t7 = MEM_U32(s3 + 28); +// bdead c5fd000b gp = MEM_U32(sp + 60); +lo = t9 * t7; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)t7 >> 32); +//nop; +a0 = v0; +a1 = lo; +//nop; +v0 = f_form_rem(mem, sp, a0, a1); +goto L47b2e8; +//nop; +L47b2e8: +// bdead c1fc000b gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +a1 = v0; +//nop; +v0 = f_str_to_temporary(mem, sp, a0, a1); +goto L47b300; +//nop; +L47b300: +// bdead c1fc000b gp = MEM_U32(sp + 60); +s0 = v0; +goto L47b39c; +s0 = v0; +L47b30c: +//nop; +a0 = 0x7d; +a1 = a3; +a2 = s0; +v0 = f_form_bop(mem, sp, a0, a1, a2); +goto L47b320; +a2 = s0; +L47b320: +// bdead c1fc000b gp = MEM_U32(sp + 60); +t6 = MEM_U32(sp + 200); +t2 = MEM_U32(sp + 204); +//nop; +a0 = v0; +a1 = t6 - t2; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L47b33c; +a1 = t6 - t2; +L47b33c: +t3 = MEM_U32(s3 + 28); +t1 = MEM_U32(sp + 196); +t4 = -t3; +lo = t1 * t4; +hi = (uint32_t)((uint64_t)t1 * (uint64_t)t4 >> 32); +// bdead 4c1fc000b gp = MEM_U32(sp + 60); +a0 = v0; +//nop; +a1 = lo; +//nop; +v0 = f_form_rem(mem, sp, a0, a1); +goto L47b364; +//nop; +L47b364: +// bdead c1fc000b gp = MEM_U32(sp + 60); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_form_neg(mem, sp, a0); +goto L47b37c; +//nop; +L47b37c: +// bdead c1fc000b gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +a1 = v0; +//nop; +v0 = f_str_to_temporary(mem, sp, a0, a1); +goto L47b394; +//nop; +L47b394: +// bdead c1fc000b gp = MEM_U32(sp + 60); +s0 = v0; +L47b39c: +//nop; +a0 = 0x26; +//nop; +f_extendstat(mem, sp, a0); +goto L47b3ac; +//nop; +L47b3ac: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = sp + 0xcc; +//nop; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L47b3c4; +//nop; +L47b3c4: +// bdead c1fe000b gp = MEM_U32(sp + 60); +a0 = v0; +//nop; +//nop; +//nop; +v0 = f_form_neq0(mem, sp, a0); +goto L47b3dc; +//nop; +L47b3dc: +// bdead c1fe000b gp = MEM_U32(sp + 60); +a2 = MEM_U32(fp + 0); +a1 = 0x1001cb30; +v1 = 0x1001c910; +t8 = MEM_U32(a1 + 0); +v1 = MEM_U32(v1 + 0); +t5 = t8 + 0x1; +MEM_U32(a1 + 0) = t5; +//nop; +MEM_U32(v1 + 4) = v0; +MEM_U32(v1 + 28) = zero; +MEM_U32(v1 + 20) = t5; +MEM_U32(sp + 180) = t5; +MEM_U32(sp + 192) = a2; +MEM_U32(a2 + 32) = v1; +f_codeimage(mem, sp); +goto L47b41c; +MEM_U32(a2 + 32) = v1; +L47b41c: +// bdead c1fe0003 gp = MEM_U32(sp + 60); +a0 = 0x1; +//nop; +//nop; +//nop; +f_new_header_node(mem, sp, a0); +goto L47b434; +//nop; +L47b434: +t9 = MEM_U32(s5 + 0); +// bdead c5fe0003 gp = MEM_U32(sp + 60); +t7 = MEM_U32(t9 + 232); +t2 = MEM_U32(fp + 0); +t6 = MEM_U32(t7 + 16); +a0 = s0; +MEM_U32(t2 + 232) = t6; +//nop; +a1 = sp + 0xcc; +//nop; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L47b460; +//nop; +L47b460: +// bdead c1fc000b gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 168); +//nop; +s0 = v0; +a1 = sp + 0xc8; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L47b478; +a1 = sp + 0xc8; +L47b478: +// bdead c1fe000b gp = MEM_U32(sp + 60); +a0 = 0x1; +//nop; +a1 = s0; +a2 = v0; +v0 = f_form_bop(mem, sp, a0, a1, a2); +goto L47b490; +a2 = v0; +L47b490: +// bdead c1fc000b gp = MEM_U32(sp + 60); +a0 = s2; +//nop; +a1 = v0; +//nop; +v0 = f_str_to_temporary(mem, sp, a0, a1); +goto L47b4a8; +//nop; +L47b4a8: +// bdead c1f4000b gp = MEM_U32(sp + 60); +t1 = MEM_U32(fp + 0); +t3 = 0x1001c910; +s0 = v0; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(t1 + 32) = t3; +//nop; +//nop; +//nop; +f_codeimage(mem, sp); +goto L47b4d4; +//nop; +L47b4d4: +// bdead c1f60003 gp = MEM_U32(sp + 60); +a0 = 0x1; +//nop; +//nop; +//nop; +f_new_header_node(mem, sp, a0); +goto L47b4ec; +//nop; +L47b4ec: +s2 = MEM_U32(s5 + 0); +a2 = MEM_U32(fp + 0); +t4 = MEM_U32(s2 + 232); +t2 = MEM_U8(a2 + 11); +t8 = MEM_U32(t4 + 16); +t1 = MEM_U32(sp + 196); +MEM_U32(a2 + 232) = t8; +t5 = MEM_U8(s2 + 10); +// bdead c1fe4c83 gp = MEM_U32(sp + 60); +MEM_U8(a2 + 10) = (uint8_t)t5; +t9 = MEM_U32(s2 + 44); +t6 = 0x1; +MEM_U32(a2 + 44) = t9; +t7 = MEM_U32(s2 + 308); +at = 0x2; +t3 = t2 | 0x80; +MEM_U32(sp + 136) = a2; +MEM_U8(a2 + 5) = (uint8_t)t6; +MEM_U8(a2 + 11) = (uint8_t)t3; +if (t1 == at) {MEM_U32(a2 + 308) = t7; +goto L47b58c;} +MEM_U32(a2 + 308) = t7; +v1 = 0x1001cb30; +a0 = 0x42; +t4 = MEM_U32(v1 + 0); +//nop; +t8 = t4 + 0x1; +MEM_U32(v1 + 0) = t8; +//nop; +MEM_U32(a2 + 0) = t8; +MEM_U32(sp + 176) = t8; +f_extendstat(mem, sp, a0); +goto L47b568; +MEM_U32(sp + 176) = t8; +L47b568: +// bdead c1f60003 gp = MEM_U32(sp + 60); +t5 = MEM_U32(sp + 176); +v1 = 0x1001c910; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +MEM_U8(v1 + 36) = (uint8_t)zero; +MEM_U32(v1 + 24) = zero; +MEM_U32(v1 + 20) = t5; +L47b58c: +//nop; +//nop; +//nop; +f_new_set_of_labels(mem, sp); +goto L47b59c; +//nop; +L47b59c: +// bdead c1f60003 gp = MEM_U32(sp + 60); +a0 = zero; +//nop; +a1 = zero; +//nop; +f_pre_loopblock(mem, sp, a0, a1); +goto L47b5b4; +//nop; +L47b5b4: +// bdead c1f60003 gp = MEM_U32(sp + 60); +//nop; +a0 = 0x100226c4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_oneloopblockstmt(mem, sp, a0); +goto L47b5d0; +//nop; +L47b5d0: +// bdead c1f60003 gp = MEM_U32(sp + 60); +a0 = zero; +//nop; +a1 = 0x1; +a2 = zero; +f_post_loopblock(mem, sp, a0, a1, a2); +goto L47b5e8; +a2 = zero; +L47b5e8: +t9 = MEM_U32(sp + 196); +// bdead c5f60003 gp = MEM_U32(sp + 60); +at = 0x2; +if (t9 == at) {//nop; +goto L47b688;} +//nop; +//nop; +a0 = 0x7f; +//nop; +f_extendstat(mem, sp, a0); +goto L47b60c; +//nop; +L47b60c: +// bdead c1f60003 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = sp + 0xcc; +//nop; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L47b624; +//nop; +L47b624: +// bdead c1f4000b gp = MEM_U32(sp + 60); +a0 = MEM_U32(sp + 168); +//nop; +s0 = v0; +a1 = sp + 0xc8; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L47b63c; +a1 = sp + 0xc8; +L47b63c: +// bdead c1f6000b gp = MEM_U32(sp + 60); +a0 = 0x5f; +//nop; +a1 = s0; +a2 = v0; +v0 = f_form_bop(mem, sp, a0, a1, a2); +goto L47b654; +a2 = v0; +L47b654: +// bdead c1f4000b gp = MEM_U32(sp + 60); +t7 = MEM_U32(sp + 176); +v1 = 0x1001c910; +//nop; +v1 = MEM_U32(v1 + 0); +a0 = MEM_U32(fp + 0); +a1 = MEM_U32(sp + 136); +MEM_U32(v1 + 4) = v0; +MEM_U32(v1 + 28) = zero; +MEM_U32(v1 + 20) = t7; +f_create_edge(mem, sp, a0, a1); +goto L47b680; +MEM_U32(v1 + 20) = t7; +L47b680: +// bdead c1f40003 gp = MEM_U32(sp + 60); +//nop; +L47b688: +t6 = 0x1001c910; +t2 = MEM_U32(fp + 0); +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t2 + 32) = t6; +//nop; +//nop; +//nop; +f_codeimage(mem, sp); +goto L47b6ac; +//nop; +L47b6ac: +// bdead c1f40003 gp = MEM_U32(sp + 60); +a0 = 0x1; +//nop; +//nop; +//nop; +f_new_header_node(mem, sp, a0); +goto L47b6c4; +//nop; +L47b6c4: +t3 = MEM_U32(s5 + 0); +a2 = MEM_U32(fp + 0); +t1 = MEM_U32(t3 + 232); +t5 = MEM_U8(a2 + 11); +t4 = MEM_U32(t1 + 16); +t9 = t5 & 0xff7f; +MEM_U32(a2 + 232) = t4; +t8 = MEM_U32(s1 + 44); +MEM_U8(a2 + 11) = (uint8_t)t9; +MEM_U32(a2 + 44) = t8; +t7 = MEM_U8(s3 + 0); +// bdead c1f50003 gp = MEM_U32(sp + 60); +at = 0x26; +if (t7 != at) {//nop; +goto L47b71c;} +//nop; +//nop; +a0 = 0x7f; +//nop; +f_extendstat(mem, sp, a0); +goto L47b710; +//nop; +L47b710: +// bdead c1f40003 gp = MEM_U32(sp + 60); +//nop; +goto L47b734; +//nop; +L47b71c: +//nop; +a0 = 0x26; +//nop; +f_extendstat(mem, sp, a0); +goto L47b72c; +//nop; +L47b72c: +// bdead c1f40003 gp = MEM_U32(sp + 60); +//nop; +L47b734: +//nop; +a0 = MEM_U32(s3 + 4); +a1 = sp + 0xcc; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L47b744; +a1 = sp + 0xcc; +L47b744: +// bdead c1f4000b gp = MEM_U32(sp + 60); +a0 = v0; +t6 = 0x1001c910; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +MEM_U32(t6 + 4) = v0; +//nop; +a1 = MEM_U32(sp + 204); +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L47b770; +//nop; +L47b770: +// bdead c1f4000b gp = MEM_U32(sp + 60); +t2 = MEM_U32(sp + 184); +v1 = 0x1001c910; +//nop; +v1 = MEM_U32(v1 + 0); +a0 = MEM_U32(fp + 0); +a1 = s1; +MEM_U32(v1 + 4) = v0; +MEM_U32(v1 + 28) = zero; +MEM_U32(v1 + 20) = t2; +f_create_edge(mem, sp, a0, a1); +goto L47b79c; +MEM_U32(v1 + 20) = t2; +L47b79c: +// bdead c1f40003 gp = MEM_U32(sp + 60); +t1 = MEM_U32(fp + 0); +t3 = 0x1001c910; +//nop; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(t1 + 32) = t3; +//nop; +//nop; +//nop; +f_codeimage(mem, sp); +goto L47b7c8; +//nop; +L47b7c8: +// bdead c1f40003 gp = MEM_U32(sp + 60); +a0 = 0x1; +//nop; +//nop; +//nop; +f_new_header_node(mem, sp, a0); +goto L47b7e0; +//nop; +L47b7e0: +t4 = MEM_U32(s5 + 0); +a2 = MEM_U32(fp + 0); +t8 = MEM_U32(t4 + 232); +t9 = MEM_U32(sp + 180); +t5 = MEM_U32(t8 + 16); +// bdead c5f44083 gp = MEM_U32(sp + 60); +MEM_U32(a2 + 0) = t9; +MEM_U32(a2 + 232) = t5; +t7 = MEM_U32(s1 + 44); +//nop; +a0 = 0x42; +MEM_U32(a2 + 44) = t7; +f_extendstat(mem, sp, a0); +goto L47b814; +MEM_U32(a2 + 44) = t7; +L47b814: +// bdead c1f00003 gp = MEM_U32(sp + 60); +t6 = MEM_U32(sp + 180); +v1 = 0x1001c910; +//nop; +v1 = MEM_U32(v1 + 0); +a0 = MEM_U32(sp + 192); +a1 = MEM_U32(fp + 0); +MEM_U8(v1 + 36) = (uint8_t)zero; +MEM_U32(v1 + 24) = zero; +MEM_U32(v1 + 20) = t6; +f_create_edge(mem, sp, a0, a1); +goto L47b840; +MEM_U32(v1 + 20) = t6; +L47b840: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(fp + 0); +t2 = 0x1001c910; +//nop; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(a0 + 32) = t2; +//nop; +//nop; +//nop; +f_init_node_vectors(mem, sp, a0); +goto L47b86c; +//nop; +L47b86c: +// bdead c1f00003 gp = MEM_U32(sp + 60); +//nop; +L47b874: +//nop; +a0 = 0x1; +//nop; +f_new_header_node(mem, sp, a0); +goto L47b884; +//nop; +L47b884: +s2 = MEM_U32(s5 + 0); +a2 = MEM_U32(fp + 0); +t3 = MEM_U32(s2 + 232); +// bdead c1f81083 gp = MEM_U32(sp + 60); +MEM_U32(a2 + 232) = t3; +t1 = MEM_U8(s2 + 10); +//nop; +MEM_U8(a2 + 10) = (uint8_t)t1; +t4 = MEM_U32(s2 + 44); +t5 = 0x2; +MEM_U32(a2 + 44) = t4; +t8 = MEM_U32(s2 + 308); +a0 = 0x42; +MEM_U32(sp + 136) = a2; +MEM_U8(a2 + 5) = (uint8_t)t5; +MEM_U32(a2 + 308) = t8; +f_extendstat(mem, sp, a0); +goto L47b8c8; +MEM_U32(a2 + 308) = t8; +L47b8c8: +// bdead c1f00003 gp = MEM_U32(sp + 60); +s2 = MEM_U32(s5 + 0); +v1 = 0x1001c910; +t9 = MEM_U32(s2 + 28); +v1 = MEM_U32(v1 + 0); +t7 = MEM_U8(t9 + 36); +v0 = 0x100226dc; +MEM_U8(v1 + 36) = (uint8_t)t7; +t6 = MEM_U32(s2 + 28); +t3 = MEM_U32(fp + 0); +t2 = MEM_U32(t6 + 24); +t1 = 0x1001e6bc; +MEM_U32(v1 + 24) = t2; +v0 = MEM_U32(v0 + 0); +//nop; +MEM_U32(v1 + 20) = v0; +MEM_U32(t3 + 0) = v0; +t1 = MEM_U8(t1 + 0); +//nop; +if (t1 == 0) {//nop; +goto L47b9d4;} +//nop; +a1 = 0x10005dc9; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x10; +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L47b938; +a1 = a1; +L47b938: +// bdead c1f00003 gp = MEM_U32(sp + 60); +t4 = MEM_U32(s5 + 0); +//nop; +a0 = MEM_U32(s6 + 0); +a1 = MEM_U16(t4 + 8); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L47b958; +a3 = 0xa; +L47b958: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s6 + 0); +//nop; +a1 = MEM_U32(sp + 196); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L47b974; +a3 = 0xa; +L47b974: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s6 + 0); +a1 = 0x10005dbc; +//nop; +a2 = 0xd; +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L47b994; +a1 = a1; +L47b994: +// bdead c1f00003 gp = MEM_U32(sp + 60); +t8 = MEM_U32(fp + 0); +//nop; +a0 = MEM_U32(s6 + 0); +a1 = MEM_U16(t8 + 8); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L47b9b4; +a3 = 0xa; +L47b9b4: +// bdead c1f00183 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L47b9cc; +//nop; +L47b9cc: +// bdead c1f00003 gp = MEM_U32(sp + 60); +//nop; +L47b9d4: +//nop; +//nop; +//nop; +f_new_set_of_labels(mem, sp); +goto L47b9e4; +//nop; +L47b9e4: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a0 = 0x1; +at = 0x100226c8; +//nop; +a1 = 0x1; +MEM_U32(at + 0) = zero; +f_pre_loopblock(mem, sp, a0, a1); +goto L47ba00; +MEM_U32(at + 0) = zero; +L47ba00: +// bdead c1f00003 gp = MEM_U32(sp + 60); +t5 = MEM_U32(s3 + 28); +at = 0x100226c8; +//nop; +a0 = 0x1; +a1 = 0x1; +a2 = 0x1; +MEM_U32(at + 0) = t5; +f_post_loopblock(mem, sp, a0, a1, a2); +goto L47ba24; +MEM_U32(at + 0) = t5; +L47ba24: +v0 = MEM_U32(sp + 196); +// bdead c1f0000b gp = MEM_U32(sp + 60); +v0 = v0 + 0xffffffff; +at = (int)v0 < (int)0x2; +if (at != 0) {//nop; +goto L47baac;} +//nop; +s0 = 0x2; +s2 = v0 + 0x1; +L47ba44: +//nop; +//nop; +//nop; +f_new_set_of_labels(mem, sp); +goto L47ba54; +//nop; +L47ba54: +// bdead c1fa0003 gp = MEM_U32(sp + 60); +a0 = zero; +//nop; +a1 = 0x1; +//nop; +f_pre_loopblock(mem, sp, a0, a1); +goto L47ba6c; +//nop; +L47ba6c: +// bdead c1fa0003 gp = MEM_U32(sp + 60); +t7 = MEM_U32(s3 + 28); +t9 = 0x100226c8; +at = 0x100226c8; +t9 = MEM_U32(t9 + 0); +a0 = zero; +t6 = t9 + t7; +//nop; +a1 = 0x1; +a2 = 0x1; +MEM_U32(at + 0) = t6; +f_post_loopblock(mem, sp, a0, a1, a2); +goto L47ba9c; +MEM_U32(at + 0) = t6; +L47ba9c: +// bdead c1fa0003 gp = MEM_U32(sp + 60); +s0 = s0 + 0x1; +if (s0 != s2) {//nop; +goto L47ba44;} +//nop; +L47baac: +//nop; +//nop; +//nop; +f_new_set_of_labels(mem, sp); +goto L47babc; +//nop; +L47babc: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a0 = zero; +//nop; +a1 = 0x1; +//nop; +f_pre_loopblock(mem, sp, a0, a1); +goto L47bad4; +//nop; +L47bad4: +// bdead c1f00003 gp = MEM_U32(sp + 60); +//nop; +a0 = 0x100226c4; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_oneloopblockstmt(mem, sp, a0); +goto L47baf0; +//nop; +L47baf0: +// bdead c1f00003 gp = MEM_U32(sp + 60); +a0 = zero; +at = 0x100226c8; +//nop; +a1 = 0x1; +a2 = 0x1; +MEM_U32(at + 0) = zero; +f_post_loopblock(mem, sp, a0, a1, a2); +goto L47bb10; +MEM_U32(at + 0) = zero; +L47bb10: +t2 = MEM_U8(s3 + 39); +// bdead c1f00803 gp = MEM_U32(sp + 60); +if (t2 == 0) {//nop; +goto L47bb7c;} +//nop; +t3 = MEM_U32(sp + 236); +t8 = MEM_U32(s3 + 32); +t1 = MEM_U32(t3 + 40); +t5 = MEM_U32(t8 + 32); +t4 = MEM_U32(t1 + 32); +t7 = MEM_U32(s3 + 28); +t9 = t4 - t5; +lo = (int)t9 / (int)t7; hi = (int)t9 % (int)t7; +t2 = MEM_U32(sp + 196); +if (t7 != 0) {//nop; +goto L47bb50;} +//nop; +abort(); +L47bb50: +at = 0xffffffff; +if (t7 != at) {at = 0x80000000; +goto L47bb68;} +at = 0x80000000; +if (t9 != at) {//nop; +goto L47bb68;} +//nop; +abort(); +L47bb68: +t3 = t2 << 1; +t6 = lo; +at = (int)t6 < (int)t3; +if (at != 0) {//nop; +goto L47bbac;} +//nop; +L47bb7c: +//nop; +a1 = MEM_U32(sp + 196); +a0 = s3; +f_termination_test(mem, sp, a0, a1); +goto L47bb8c; +a0 = s3; +L47bb8c: +// bdead c1e00003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(fp + 0); +//nop; +a1 = MEM_U32(sp + 136); +//nop; +f_create_edge(mem, sp, a0, a1); +goto L47bba4; +//nop; +L47bba4: +// bdead c1e00003 gp = MEM_U32(sp + 60); +//nop; +L47bbac: +t1 = 0x100226d0; +t8 = MEM_U32(s5 + 0); +t1 = MEM_U32(t1 + 0); +//nop; +v0 = MEM_U32(t1 + 24); +//nop; +s1 = MEM_U32(v0 + 0); +//nop; +if (s1 != t8) {//nop; +goto L47bbe4;} +//nop; +t4 = MEM_U32(v0 + 4); +//nop; +s1 = MEM_U32(t4 + 0); +//nop; +L47bbe4: +//nop; +a0 = MEM_U32(fp + 0); +a1 = s1; +f_create_edge(mem, sp, a0, a1); +goto L47bbf4; +a1 = s1; +L47bbf4: +// bdead c1e00003 gp = MEM_U32(sp + 60); +t9 = MEM_U32(fp + 0); +t5 = 0x1001c910; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +MEM_U32(t9 + 32) = t5; +//nop; +//nop; +//nop; +f_codeimage(mem, sp); +goto L47bc20; +//nop; +L47bc20: +// bdead c1e00003 gp = MEM_U32(sp + 60); +//nop; +t7 = 0x100226d0; +v1 = 0x1001c910; +t7 = MEM_U32(t7 + 0); +v1 = MEM_U32(v1 + 0); +t2 = MEM_U32(t7 + 32); +at = 0x1001c910; +t6 = MEM_U32(t2 + 8); +//nop; +MEM_U32(v1 + 8) = t6; +MEM_U32(t6 + 12) = v1; +t1 = MEM_U32(sp + 220); +//nop; +MEM_U32(at + 0) = t1; +t8 = MEM_U32(s5 + 0); +//nop; +s3 = MEM_U32(t8 + 28); +//nop; +L47bc6c: +v0 = MEM_U8(s3 + 0); +//nop; +t4 = v0 + 0xffffffe0; +t5 = t4 < 0x60; +if (t5 == 0) {t9 = (int)t4 >> 5; +goto L47bca4;} +t9 = (int)t4 >> 5; +t2 = 0x100013d0; +t7 = t9 << 2; +t2 = t2; +t6 = t2 + t7; +t3 = MEM_U32(t6 + 0); +//nop; +t1 = t3 << (t4 & 0x1f); +t5 = (int)t1 < (int)0x0; +L47bca4: +if (t5 == 0) {t7 = v0 < 0xa0; +goto L47bcf4;} +t7 = v0 < 0xa0; +t9 = MEM_U32(s3 + 4); +//nop; +a0 = MEM_U32(t9 + 52); +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L47bcc8; +//nop; +L47bcc8: +t2 = MEM_U8(s3 + 0); +// bdead c1f00803 gp = MEM_U32(sp + 60); +if (s7 != t2) {//nop; +goto L47bd8c;} +//nop; +//nop; +a0 = MEM_U32(s3 + 20); +//nop; +f_decreasecount(mem, sp, a0); +goto L47bce8; +//nop; +L47bce8: +// bdead c1f00003 gp = MEM_U32(sp + 60); +//nop; +goto L47bd8c; +//nop; +L47bcf4: +if (t7 == 0) {t6 = (int)v0 >> 5; +goto L47bd1c;} +t6 = (int)v0 >> 5; +t4 = 0x10001398; +t3 = t6 << 2; +t4 = t4; +t1 = t4 + t3; +t8 = MEM_U32(t1 + 0); +//nop; +t5 = t8 << (v0 & 0x1f); +t7 = (int)t5 < (int)0x0; +L47bd1c: +if (t7 != 0) {//nop; +goto L47bd8c;} +//nop; +//nop; +a0 = MEM_U32(s3 + 4); +//nop; +f_decreasecount(mem, sp, a0); +goto L47bd34; +//nop; +L47bd34: +t2 = MEM_U8(s3 + 0); +// bdead c1f00803 gp = MEM_U32(sp + 60); +t6 = t2 + 0xffffffe0; +t4 = t6 < 0x80; +if (t4 == 0) {t3 = (int)t6 >> 5; +goto L47bd6c;} +t3 = (int)t6 >> 5; +t8 = 0x100013c0; +t1 = t3 << 2; +t8 = t8; +t5 = t8 + t1; +t9 = MEM_U32(t5 + 0); +//nop; +t7 = t9 << (t6 & 0x1f); +t4 = (int)t7 < (int)0x0; +L47bd6c: +if (t4 == 0) {//nop; +goto L47bd8c;} +//nop; +//nop; +a0 = MEM_U32(s3 + 20); +//nop; +f_decreasecount(mem, sp, a0); +goto L47bd84; +//nop; +L47bd84: +// bdead c1f00003 gp = MEM_U32(sp + 60); +//nop; +L47bd8c: +t3 = 0x100226d0; +s3 = MEM_U32(s3 + 8); +t3 = MEM_U32(t3 + 0); +//nop; +t8 = MEM_U32(t3 + 32); +//nop; +if (s3 != t8) {//nop; +goto L47bc6c;} +//nop; +s1 = MEM_U32(s5 + 0); +t1 = MEM_U32(sp + 136); +t5 = MEM_U32(s1 + 232); +//nop; +MEM_U32(t5 + 8) = t1; +L47bdc0: +s0 = MEM_U32(s1 + 20); +//nop; +if (s0 == 0) {//nop; +goto L47be08;} +//nop; +L47bdd0: +v0 = MEM_U32(s0 + 0); +//nop; +if (s1 == v0) {//nop; +goto L47bdf8;} +//nop; +//nop; +a0 = v0 + 0x18; +a1 = s1; +f_del_adj_node(mem, sp, a0, a1); +goto L47bdf0; +a1 = s1; +L47bdf0: +// bdead c1e60003 gp = MEM_U32(sp + 60); +//nop; +L47bdf8: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L47bdd0;} +//nop; +L47be08: +s0 = MEM_U32(s1 + 24); +//nop; +if (s0 == 0) {//nop; +goto L47be50;} +//nop; +L47be18: +v0 = MEM_U32(s0 + 0); +//nop; +if (s1 == v0) {//nop; +goto L47be40;} +//nop; +//nop; +a0 = v0 + 0x14; +a1 = s1; +f_del_adj_node(mem, sp, a0, a1); +goto L47be38; +a1 = s1; +L47be38: +// bdead c1e60003 gp = MEM_U32(sp + 60); +//nop; +L47be40: +s0 = MEM_U32(s0 + 4); +//nop; +if (s0 != 0) {//nop; +goto L47be18;} +//nop; +L47be50: +t9 = MEM_U32(s1 + 12); +t6 = MEM_U32(s1 + 16); +t7 = 0x1001c8fc; +a3 = 0x100226d0; +MEM_U32(t6 + 12) = t9; +t7 = MEM_U32(t7 + 0); +a3 = MEM_U32(a3 + 0); +if (s1 != t7) {//nop; +goto L47be84;} +//nop; +t2 = MEM_U32(s1 + 16); +at = 0x1001c8fc; +MEM_U32(at + 0) = t2; +goto L47be94; +MEM_U32(at + 0) = t2; +L47be84: +t4 = MEM_U32(s1 + 16); +t3 = MEM_U32(s1 + 12); +//nop; +MEM_U32(t3 + 16) = t4; +L47be94: +if (s1 != a3) {//nop; +goto L47bea4;} +//nop; +s4 = 0x1; +goto L47bedc; +s4 = 0x1; +L47bea4: +t8 = MEM_U32(s1 + 32); +//nop; +s3 = MEM_U32(t8 + 8); +//nop; +v0 = MEM_U32(s3 + 16); +//nop; +if (s1 == v0) {//nop; +goto L47becc;} +//nop; +s1 = v0; +goto L47bedc; +s1 = v0; +L47becc: +t1 = MEM_U32(s3 + 8); +//nop; +s1 = MEM_U32(t1 + 16); +//nop; +L47bedc: +if (s4 == 0) {//nop; +goto L47bdc0;} +//nop; +L47bee4: +t5 = MEM_U32(s5 + 0); +//nop; +t9 = MEM_U32(t5 + 12); +//nop; +MEM_U32(s5 + 0) = t9; +L47bef8: +s2 = MEM_U32(s5 + 0); +//nop; +if (s2 != 0) {//nop; +goto L47a9d4;} +//nop; +L47bf08: +t6 = 0x1001eaf8; +s6 = 0x10012018; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {// bdead 40c00001 ra = MEM_U32(sp + 68); +goto L47c18c;} +// bdead 40c00001 ra = MEM_U32(sp + 68); +t7 = 0x1001e6f0; +at = 0x20; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == at) {//nop; +goto L47bf50;} +//nop; +t2 = 0x1001eaf0; +//nop; +t2 = MEM_U8(t2 + 0); +//nop; +if (t2 == 0) {// bdead 40c00001 ra = MEM_U32(sp + 68); +goto L47c18c;} +// bdead 40c00001 ra = MEM_U32(sp + 68); +L47bf50: +a1 = 0x10005daa; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x12; +a3 = 0x12; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L47bf6c; +a1 = a1; +L47bf6c: +// bdead 40c00001 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s6 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L47bf8c; +a2 = 0x400; +L47bf8c: +// bdead 40c00001 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s6 + 0); +//nop; +a1 = 0x3a; +a2 = 0x1; +// bdead 40c200c1 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L47bfac; +a0 = s0; +L47bfac: +// bdead 40c20181 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L47bfc4; +//nop; +L47bfc4: +// bdead 40c00001 gp = MEM_U32(sp + 60); +//nop; +t4 = 0x1001c8f8; +//nop; +s2 = MEM_U32(t4 + 0); +//nop; +if (s2 == 0) {MEM_U32(s5 + 0) = s2; +goto L47c188;} +MEM_U32(s5 + 0) = s2; +L47bfe4: +//nop; +a0 = MEM_U32(s6 + 0); +a1 = MEM_U16(s2 + 8); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L47bffc; +a3 = 0xa; +L47bffc: +// bdead 40c00001 gp = MEM_U32(sp + 60); +t3 = MEM_U32(s5 + 0); +//nop; +a0 = MEM_U32(s6 + 0); +a1 = MEM_U32(t3 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L47c01c; +a3 = 0xa; +L47c01c: +// bdead 40c00181 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L47c034; +//nop; +L47c034: +s2 = MEM_U32(s5 + 0); +// bdead 40c80001 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s2 + 20); +//nop; +if (s0 == 0) {//nop; +goto L47c0d8;} +//nop; +L47c04c: +a1 = 0x10005da3; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L47c068; +a1 = a1; +L47c068: +// bdead 40c20001 gp = MEM_U32(sp + 60); +t8 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(s6 + 0); +a1 = MEM_U16(t8 + 8); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L47c088; +a3 = 0xa; +L47c088: +// bdead 40c20001 gp = MEM_U32(sp + 60); +t1 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(s6 + 0); +a1 = MEM_U32(t1 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L47c0a8; +a3 = 0xa; +L47c0a8: +// bdead 40c20181 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L47c0c0; +//nop; +L47c0c0: +s0 = MEM_U32(s0 + 4); +// bdead 40c20001 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L47c04c;} +//nop; +s2 = MEM_U32(s5 + 0); +//nop; +L47c0d8: +s0 = MEM_U32(s2 + 24); +//nop; +if (s0 == 0) {//nop; +goto L47c174;} +//nop; +L47c0e8: +a1 = 0x10005d9c; +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L47c104; +a1 = a1; +L47c104: +// bdead 40c20001 gp = MEM_U32(sp + 60); +t5 = MEM_U32(s0 + 0); +//nop; +a0 = MEM_U32(s6 + 0); +a1 = MEM_U16(t5 + 8); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L47c124; +a3 = 0xa; +L47c124: +t9 = MEM_U32(s0 + 0); +// bdead 44c20001 gp = MEM_U32(sp + 60); +a1 = MEM_U32(t9 + 0); +//nop; +a0 = MEM_U32(s6 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_cardinal(mem, sp, a0, a1, a2, a3); +goto L47c144; +a3 = 0xa; +L47c144: +// bdead 40c20181 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s6 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L47c15c; +//nop; +L47c15c: +s0 = MEM_U32(s0 + 4); +// bdead 40c20001 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L47c0e8;} +//nop; +s2 = MEM_U32(s5 + 0); +//nop; +L47c174: +t6 = MEM_U32(s2 + 12); +//nop; +MEM_U32(s5 + 0) = t6; +if (t6 != 0) {s2 = t6; +goto L47bfe4;} +s2 = t6; +L47c188: +// bdead 1 ra = MEM_U32(sp + 68); +L47c18c: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0xf0; +return; +// bdead 1 sp = sp + 0xf0; +} + +static uint32_t func_47c1b8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47c1b8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 4000002b MEM_U32(sp + 60) = ra; +// fdead 4000002b MEM_U32(sp + 56) = gp; +// fdead 4000002b MEM_U32(sp + 52) = s7; +// fdead 4000002b MEM_U32(sp + 48) = s6; +// fdead 4000002b MEM_U32(sp + 44) = s5; +// fdead 4000002b MEM_U32(sp + 40) = s4; +// fdead 4000002b MEM_U32(sp + 36) = s3; +// fdead 4000002b MEM_U32(sp + 32) = s2; +// fdead 4000002b MEM_U32(sp + 28) = s1; +// fdead 4000002b MEM_U32(sp + 24) = s0; +MEM_U32(sp + 64) = a0; +t6 = MEM_U16(v0 + -32); +t8 = 0x10013640; +v1 = MEM_U32(v0 + 0); +t7 = t6 << 2; +t0 = MEM_U8(v1 + 20); +t9 = t7 + t8; +s0 = MEM_U32(t9 + 0); +at = 0xe; +s4 = v0; +s1 = zero; +s6 = zero; +s7 = zero; +if (t0 != at) {s2 = zero; +goto L47c24c;} +s2 = zero; +t1 = 0x1001eb98; +t2 = MEM_U8(v1 + 21); +t1 = MEM_U32(t1 + 0); +//nop; +at = (int)t1 < (int)t2; +if (at == 0) {//nop; +goto L47c24c;} +//nop; +s2 = 0x1; +L47c24c: +if (s2 != 0) {//nop; +goto L47c33c;} +//nop; +if (s0 == 0) {//nop; +goto L47c33c;} +//nop; +s5 = 0x1001c900; +s3 = 0x3; +L47c264: +t3 = MEM_U8(s0 + 0); +//nop; +if (s3 != t3) {//nop; +goto L47c314;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s4 + -28); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s4 + -24); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L47c2a0; +MEM_U32(sp + 12) = a3; +L47c2a0: +// bdead 41fe0009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L47c314;} +//nop; +t8 = MEM_U8(s0 + 33); +//nop; +if (t8 == 0) {//nop; +goto L47c2c4;} +//nop; +s2 = 0x1; +goto L47c314; +s2 = 0x1; +L47c2c4: +t9 = MEM_U32(s5 + 0); +t0 = MEM_U32(s0 + 16); +//nop; +v1 = t9 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {v0 = v1; +goto L47c2ec;} +v0 = v1; +v0 = MEM_U8(s0 + 2); +//nop; +v0 = v0 < 0x1; +L47c2ec: +t1 = MEM_U8(s0 + 34); +s1 = v0 & 0xff; +if (t1 == 0) {t2 = v0 & 0xff; +goto L47c300;} +t2 = v0 & 0xff; +s7 = 0x1; +L47c300: +if (t2 != 0) {//nop; +goto L47c314;} +//nop; +if (v1 == 0) {//nop; +goto L47c314;} +//nop; +s6 = 0x1; +L47c314: +if (s1 != 0) {//nop; +goto L47c324;} +//nop; +s0 = MEM_U32(s0 + 28); +//nop; +L47c324: +if (s1 != 0) {//nop; +goto L47c33c;} +//nop; +if (s2 != 0) {//nop; +goto L47c33c;} +//nop; +if (s0 != 0) {//nop; +goto L47c264;} +//nop; +L47c33c: +s5 = 0x1001c900; +if (s1 == 0) {//nop; +goto L47c350;} +//nop; +if (s2 == 0) {// bdead 41ca0001 ra = MEM_U32(sp + 60); +goto L47c38c;} +// bdead 41ca0001 ra = MEM_U32(sp + 60); +L47c350: +//nop; +a0 = MEM_U16(sp + 66); +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L47c360; +//nop; +L47c360: +t3 = MEM_U32(s5 + 0); +// bdead 1881009 gp = MEM_U32(sp + 56); +t4 = s2 & 0xff; +s0 = v0; +MEM_U8(v0 + 33) = (uint8_t)s2; +if (t4 != 0) {MEM_U32(v0 + 16) = t3; +goto L47c380;} +MEM_U32(v0 + 16) = t3; +MEM_U8(v0 + 34) = (uint8_t)s7; +L47c380: +t5 = s6 < 0x1; +MEM_U8(v0 + 3) = (uint8_t)t5; +// bdead 20001 ra = MEM_U32(sp + 60); +L47c38c: +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 s4 = MEM_U32(sp + 40); +// bdead 9 s5 = MEM_U32(sp + 44); +// bdead 9 s6 = MEM_U32(sp + 48); +// bdead 9 s7 = MEM_U32(sp + 52); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t func_47c3b8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a3 = 0; +L47c3b8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 24) = s0; +s0 = a2; +// fdead 400201eb MEM_U32(sp + 36) = ra; +// fdead 400201eb MEM_U32(sp + 32) = gp; +// fdead 400201eb MEM_U32(sp + 28) = s1; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +if (a2 == 0) {MEM_U32(sp + 44) = v0; +goto L47c4cc;} +MEM_U32(sp + 44) = v0; +s1 = sp + 0x30; +L47c3f0: +at = MEM_U32(s1 + 0); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s1 + 4); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s0 + 4); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s0 + 8); +MEM_U32(sp + 12) = a3; +v0 = f_compareaddr(mem, sp, a0, a1, a2, a3); +goto L47c420; +MEM_U32(sp + 12) = a3; +L47c420: +v1 = v0 & 0xff; +at = v1 < 0x3; +// bdead 40060017 gp = MEM_U32(sp + 32); +if (at == 0) {a0 = 0x1; +goto L47c4a4;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005de4[] = { +&&L47c454, +&&L47c48c, +&&L47c498, +}; +dest = Lswitch10005de4[v1]; +//nop; +goto *dest; +//nop; +L47c454: +t1 = MEM_U8(s0 + 1); +//nop; +if (t1 != 0) {t2 = MEM_U32(sp + 44); +goto L47c474;} +t2 = MEM_U32(sp + 44); +v0 = MEM_U32(s0 + 12); +// bdead 9 ra = MEM_U32(sp + 36); +goto L47c4d4; +// bdead 9 ra = MEM_U32(sp + 36); +// fdead 0 t2 = MEM_U32(sp + 44); +L47c474: +//nop; +t3 = MEM_U32(t2 + 0); +//nop; +v0 = MEM_U8(t3 + 21); +// bdead 9 ra = MEM_U32(sp + 36); +goto L47c4d4; +// bdead 9 ra = MEM_U32(sp + 36); +L47c48c: +s0 = MEM_U32(s0 + 16); +//nop; +goto L47c4c4; +//nop; +L47c498: +s0 = MEM_U32(s0 + 20); +//nop; +goto L47c4c4; +//nop; +L47c4a4: +a2 = 0x10005dd9; +//nop; +a1 = 0xab8; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L47c4bc; +a2 = a2; +L47c4bc: +// bdead 40060003 gp = MEM_U32(sp + 32); +//nop; +L47c4c4: +if (s0 != 0) {//nop; +goto L47c3f0;} +//nop; +L47c4cc: +v0 = zero; +// bdead 9 ra = MEM_U32(sp + 36); +L47c4d4: +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void f_par_to_str(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L47c4e4: +//par_to_str: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +t6 = 0x1001c4c4; +t7 = 0x2; +t6 = MEM_U32(t6 + 0); +// fdead 400181eb MEM_U32(sp + 28) = ra; +// fdead 400181eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 96) = a0; +MEM_U32(sp + 100) = a1; +MEM_U32(sp + 104) = a2; +MEM_U8(sp + 74) = (uint8_t)t7; +MEM_U16(sp + 72) = (uint16_t)t6; +t9 = MEM_U32(a0 + 28); +t0 = sp + 0x44; +MEM_U32(sp + 68) = t9; +a0 = MEM_U32(t0 + 0); +t3 = 0x10021c74; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t0 + 4); +//nop; +t3 = MEM_U32(t3 + 0); +MEM_U32(sp + 4) = a1; +// bdead 40001063 t9 = t9; +a2 = MEM_U32(t3 + 4); +v0 = sp + 0x60; +v0 = func_47c3b8(mem, sp, v0, a0, a1, a2); +goto L47c554; +v0 = sp + 0x60; +L47c554: +// bdead 4000000b gp = MEM_U32(sp + 24); +MEM_U32(sp + 60) = v0; +if (v0 != 0) {v1 = zero; +goto L47c618;} +v1 = zero; +t4 = 0x1001eb58; +t5 = MEM_U32(sp + 68); +t4 = MEM_U8(t4 + 0); +v1 = 0x2; +if (t4 == 0) {t6 = t5 + 0x2; +goto L47ca98;} +t6 = t5 + 0x2; +MEM_U32(sp + 68) = t6; +t7 = sp + 0x44; +a0 = MEM_U32(t7 + 0); +t1 = 0x10021c74; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t7 + 4); +//nop; +t1 = MEM_U32(t1 + 0); +MEM_U32(sp + 4) = a1; +// fdead 6001e47b t9 = t9; +a2 = MEM_U32(t1 + 4); +MEM_U32(sp + 56) = v1; +v0 = sp + 0x60; +v0 = func_47c3b8(mem, sp, v0, a0, a1, a2); +goto L47c5b4; +v0 = sp + 0x60; +L47c5b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 56); +if (v0 != 0) {MEM_U32(sp + 60) = v0; +goto L47c618;} +MEM_U32(sp + 60) = v0; +t0 = MEM_U32(sp + 68); +t3 = sp + 0x44; +t2 = t0 + 0x1; +MEM_U32(sp + 68) = t2; +a0 = MEM_U32(t3 + 0); +t6 = 0x10021c74; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t3 + 4); +//nop; +t6 = MEM_U32(t6 + 0); +MEM_U32(sp + 4) = a1; +v1 = v1 + 0x1; +// fdead 60009a7b t9 = t9; +a2 = MEM_U32(t6 + 4); +MEM_U32(sp + 56) = v1; +v0 = sp + 0x60; +v0 = func_47c3b8(mem, sp, v0, a0, a1, a2); +goto L47c608; +v0 = sp + 0x60; +L47c608: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 56); +if (v0 == 0) {MEM_U32(sp + 60) = v0; +goto L47ca98;} +MEM_U32(sp + 60) = v0; +L47c618: +t8 = MEM_U8(sp + 103); +t7 = 0x1; +if (t8 == 0) {v0 = MEM_U32(sp + 96); +goto L47c63c;} +v0 = MEM_U32(sp + 96); +t9 = MEM_U32(sp + 104); +MEM_U8(sp + 74) = (uint8_t)t7; +t1 = t9 + v1; +MEM_U32(sp + 68) = t1; +v0 = MEM_U32(sp + 96); +L47c63c: +//nop; +a0 = MEM_U32(v0 + 4); +a1 = sp + 0x4c; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L47c64c; +a1 = sp + 0x4c; +L47c64c: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 76); +//nop; +a0 = v0; +//nop; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L47c664; +//nop; +L47c664: +MEM_U32(sp + 84) = v0; +t0 = sp + 0x44; +a0 = MEM_U32(t0 + 0); +// bdead 40000223 gp = MEM_U32(sp + 24); +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(t0 + 4); +//nop; +MEM_U32(sp + 4) = a1; +//nop; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L47c68c; +//nop; +L47c68c: +// bdead 4000000b gp = MEM_U32(sp + 24); +MEM_U16(sp + 64) = (uint16_t)v0; +//nop; +a0 = v0 & 0xffff; +// fdead 6000002b t9 = t9; +v0 = sp + 0x60; +v0 = func_47c1b8(mem, sp, v0, a0); +goto L47c6a8; +v0 = sp + 0x60; +L47c6a8: +t3 = MEM_U8(v0 + 0); +// bdead 4000100b gp = MEM_U32(sp + 24); +if (t3 == 0) {a2 = v0; +goto L47c854;} +a2 = v0; +a0 = MEM_U32(v0 + 56); +t5 = 0x1; +if (a0 != 0) {//nop; +goto L47c714;} +//nop; +//nop; +a0 = MEM_U16(a2 + 8); +MEM_U8(a2 + 2) = (uint8_t)t5; +MEM_U32(sp + 88) = a2; +v0 = f_appendchain(mem, sp, a0); +goto L47c6dc; +MEM_U32(sp + 88) = a2; +L47c6dc: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 88); +t6 = 0x1001c900; +a2 = v0; +t6 = MEM_U32(t6 + 0); +a1 = zero; +MEM_U32(v0 + 16) = t6; +t8 = MEM_U8(v1 + 34); +a3 = 0x1; +MEM_U8(v0 + 34) = (uint8_t)t8; +t7 = MEM_U8(v1 + 33); +MEM_U8(v0 + 3) = (uint8_t)zero; +MEM_U8(v0 + 33) = (uint8_t)t7; +goto L47c85c; +MEM_U8(v0 + 33) = (uint8_t)t7; +L47c714: +v1 = MEM_U32(v0 + 52); +//nop; +if (v1 == 0) {a1 = MEM_U32(sp + 84); +goto L47c7d4;} +a1 = MEM_U32(sp + 84); +t9 = MEM_U8(a0 + 29); +//nop; +if (t9 == 0) {a1 = MEM_U32(sp + 84); +goto L47c7d4;} +a1 = MEM_U32(sp + 84); +v1 = MEM_U32(a2 + 56); +//nop; +t1 = MEM_U32(v1 + 24); +//nop; +MEM_U8(t1 + 9) = (uint8_t)zero; +t2 = MEM_U32(v1 + 4); +//nop; +a0 = MEM_U32(t2 + 52); +MEM_U32(sp + 92) = a2; +MEM_U32(sp + 48) = v1; +v0 = f_has_volt_ovfw(mem, sp, a0); +goto L47c760; +MEM_U32(sp + 48) = v1; +L47c760: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 92); +if (v0 == 0) {t0 = 0x67; +goto L47c794;} +t0 = 0x67; +MEM_U8(v1 + 0) = (uint8_t)t0; +t4 = MEM_U8(a2 + 1); +t3 = MEM_U32(v1 + 4); +MEM_U8(v1 + 20) = (uint8_t)t4; +t5 = MEM_U32(t3 + 52); +MEM_U8(v1 + 21) = (uint8_t)zero; +MEM_U32(v1 + 4) = t5; +goto L47c7c0; +MEM_U32(v1 + 4) = t5; +L47c794: +t6 = MEM_U32(v1 + 4); +//nop; +a0 = MEM_U32(t6 + 52); +MEM_U32(sp + 92) = a2; +MEM_U32(sp + 48) = v1; +f_decreasecount(mem, sp, a0); +goto L47c7ac; +MEM_U32(sp + 48) = v1; +L47c7ac: +v1 = MEM_U32(sp + 48); +t8 = 0x60; +// bdead 42000013 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 92); +MEM_U8(v1 + 0) = (uint8_t)t8; +L47c7c0: +a1 = MEM_U8(v1 + 28); +a3 = MEM_U8(v1 + 30); +t4 = MEM_U8(a2 + 0); +goto L47c860; +t4 = MEM_U8(a2 + 0); +// fdead 0 a1 = MEM_U32(sp + 84); +L47c7d4: +//nop; +if (a1 != v1) {//nop; +goto L47c7fc;} +//nop; +//nop; +a0 = a1; +//nop; +f_decreasecount(mem, sp, a0); +goto L47c7f0; +//nop; +L47c7f0: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L47ca9c; +// bdead 1 ra = MEM_U32(sp + 28); +L47c7fc: +t9 = MEM_U32(a2 + 56); +t7 = 0x1; +MEM_U8(a2 + 2) = (uint8_t)t7; +MEM_U8(t9 + 31) = (uint8_t)zero; +//nop; +a0 = MEM_U16(a2 + 8); +MEM_U32(sp + 88) = a2; +v0 = f_appendchain(mem, sp, a0); +goto L47c81c; +MEM_U32(sp + 88) = a2; +L47c81c: +// bdead 4000000b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 88); +t1 = 0x1001c900; +a2 = v0; +t1 = MEM_U32(t1 + 0); +a1 = zero; +MEM_U32(v0 + 16) = t1; +t2 = MEM_U8(v1 + 34); +a3 = zero; +MEM_U8(v0 + 34) = (uint8_t)t2; +t0 = MEM_U8(v1 + 33); +MEM_U8(v0 + 3) = (uint8_t)zero; +MEM_U8(v0 + 33) = (uint8_t)t0; +goto L47c85c; +MEM_U8(v0 + 33) = (uint8_t)t0; +L47c854: +a1 = 0x1; +a3 = 0x1; +L47c85c: +t4 = MEM_U8(a2 + 0); +L47c860: +//nop; +if (t4 != 0) {t3 = 0x3; +goto L47c904;} +t3 = 0x3; +MEM_U8(a2 + 0) = (uint8_t)t3; +t5 = sp + 0x44; +at = MEM_U32(t5 + 0); +v0 = MEM_U32(sp + 96); +MEM_U32(a2 + 40) = at; +t8 = MEM_U32(t5 + 4); +//nop; +MEM_U32(a2 + 44) = t8; +t7 = MEM_U8(v0 + 20); +MEM_U8(sp + 82) = (uint8_t)a3; +MEM_U8(a2 + 1) = (uint8_t)t7; +a0 = MEM_U8(v0 + 20); +MEM_U32(sp + 92) = a2; +MEM_U8(sp + 83) = (uint8_t)a1; +v0 = f_sizeoftyp(mem, sp, a0); +goto L47c8a8; +MEM_U8(sp + 83) = (uint8_t)a1; +L47c8a8: +t9 = MEM_U32(sp + 60); +// bdead 4400000b gp = MEM_U32(sp + 24); +a1 = MEM_U8(sp + 83); +a2 = MEM_U32(sp + 92); +a3 = MEM_U8(sp + 82); +at = (int)v0 < (int)t9; +if (at == 0) {t0 = 0x1; +goto L47c8cc;} +t0 = 0x1; +t9 = v0; +L47c8cc: +t1 = 0x1001c4c0; +MEM_U8(a2 + 32) = (uint8_t)t9; +t1 = MEM_U32(t1 + 0); +t2 = MEM_U8(a2 + 33); +MEM_U8(a2 + 3) = (uint8_t)zero; +MEM_U16(a2 + 6) = (uint16_t)zero; +MEM_U32(a2 + 48) = zero; +MEM_U32(a2 + 36) = zero; +if (t2 != 0) {MEM_U8(a2 + 47) = (uint8_t)t1; +goto L47c8fc;} +MEM_U8(a2 + 47) = (uint8_t)t1; +MEM_U8(a2 + 2) = (uint8_t)zero; +goto L47c900; +MEM_U8(a2 + 2) = (uint8_t)zero; +L47c8fc: +MEM_U8(a2 + 2) = (uint8_t)t0; +L47c900: +MEM_U8(a2 + 35) = (uint8_t)zero; +L47c904: +t4 = MEM_U8(a2 + 33); +a0 = 0x7b; +if (t4 == 0) {//nop; +goto L47c91c;} +//nop; +a1 = zero; +a3 = zero; +L47c91c: +//nop; +MEM_U8(sp + 83) = (uint8_t)a1; +MEM_U32(sp + 92) = a2; +MEM_U8(sp + 82) = (uint8_t)a3; +f_extendstat(mem, sp, a0); +goto L47c930; +MEM_U8(sp + 82) = (uint8_t)a3; +L47c930: +// bdead 40000003 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 92); +t3 = MEM_U32(sp + 84); +a0 = 0x1001c910; +MEM_U32(a2 + 52) = t3; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U8(sp + 83); +MEM_U8(a0 + 3) = (uint8_t)zero; +MEM_U32(a0 + 4) = a2; +MEM_U8(a0 + 28) = (uint8_t)a1; +t6 = MEM_U8(a2 + 34); +a3 = MEM_U8(sp + 82); +if (t6 != 0) {//nop; +goto L47c9ac;} +//nop; +if (a1 == 0) {//nop; +goto L47c9ac;} +//nop; +t5 = 0x1001c900; +//nop; +t5 = MEM_U32(t5 + 0); +//nop; +a1 = MEM_U32(t5 + 36); +MEM_U8(sp + 82) = (uint8_t)a3; +MEM_U32(sp + 92) = a2; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L47c990; +MEM_U32(sp + 92) = a2; +L47c990: +// bdead 4000000b gp = MEM_U32(sp + 24); +t8 = v0 < 0x1; +a0 = 0x1001c910; +a2 = MEM_U32(sp + 92); +a0 = MEM_U32(a0 + 0); +a3 = MEM_U8(sp + 82); +MEM_U8(a0 + 28) = (uint8_t)t8; +L47c9ac: +MEM_U8(a0 + 30) = (uint8_t)a3; +t7 = MEM_U8(a2 + 34); +//nop; +if (t7 != 0) {//nop; +goto L47ca08;} +//nop; +if (a3 == 0) {//nop; +goto L47ca08;} +//nop; +t9 = 0x1001c900; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +a1 = MEM_U32(t9 + 36); +//nop; +MEM_U32(sp + 92) = a2; +//nop; +v0 = f_strskilled(mem, sp, a0, a1); +goto L47c9ec; +//nop; +L47c9ec: +// bdead 4000000b gp = MEM_U32(sp + 24); +t1 = v0 < 0x1; +a0 = 0x1001c910; +a2 = MEM_U32(sp + 92); +a0 = MEM_U32(a0 + 0); +//nop; +MEM_U8(a0 + 30) = (uint8_t)t1; +L47ca08: +t2 = MEM_U8(a2 + 33); +MEM_U8(a0 + 1) = (uint8_t)zero; +t4 = t2 < 0x1; +MEM_U8(a0 + 29) = (uint8_t)t4; +MEM_U8(a0 + 31) = (uint8_t)t4; +MEM_U32(a0 + 44) = zero; +MEM_U32(a0 + 48) = zero; +MEM_U8(a0 + 2) = (uint8_t)zero; +t3 = MEM_U8(a2 + 34); +MEM_U32(a2 + 56) = a0; +if (t3 != 0) {//nop; +goto L47ca54;} +//nop; +//nop; +MEM_U32(sp + 92) = a2; +//nop; +f_strkillprev(mem, sp, a0); +goto L47ca48; +//nop; +L47ca48: +// bdead 40000001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 92); +//nop; +L47ca54: +//nop; +MEM_U32(sp + 92) = a2; +//nop; +f_appendstorelist(mem, sp); +goto L47ca64; +//nop; +L47ca64: +a2 = MEM_U32(sp + 92); +// bdead 81 gp = MEM_U32(sp + 24); +t6 = MEM_U8(a2 + 34); +//nop; +if (t6 == 0) {// bdead 1 ra = MEM_U32(sp + 28); +goto L47ca9c;} +// bdead 1 ra = MEM_U32(sp + 28); +t8 = 0x1001c900; +t5 = 0x1; +t8 = MEM_U32(t8 + 0); +//nop; +t7 = MEM_U32(t8 + 40); +//nop; +MEM_U8(t7 + 8) = (uint8_t)t5; +L47ca98: +// bdead 1 ra = MEM_U32(sp + 28); +L47ca9c: +// bdead 1 sp = sp + 0x60; +//nop; +return; +//nop; +} + +static uint32_t func_47caa8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47caa8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +MEM_U32(sp + 80) = a0; +t6 = MEM_U16(sp + 82); +t8 = 0x10013640; +t7 = t6 << 2; +// fdead 4201802b MEM_U32(sp + 36) = ra; +// fdead 4201802b MEM_U32(sp + 32) = gp; +// fdead 4201802b MEM_U32(sp + 28) = s2; +// fdead 4201802b MEM_U32(sp + 24) = s1; +// fdead 4201802b MEM_U32(sp + 20) = s0; +t9 = t7 + t8; +s0 = MEM_U32(t9 + 0); +s1 = v0; +if (s0 == 0) {a1 = zero; +goto L47cb9c;} +a1 = zero; +s2 = 0x1; +L47caf4: +t0 = MEM_U8(s0 + 0); +//nop; +v1 = s2 ^ t0; +v1 = v1 < 0x1; +if (v1 == 0) {v0 = v1 & 0xff; +goto L47cb7c;} +v0 = v1 & 0xff; +at = MEM_U32(s0 + 44); +a1 = MEM_U32(s0 + 48); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s1 + -12); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s1 + -8); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L47cb38; +MEM_U32(sp + 12) = a3; +L47cb38: +// bdead 400e000b gp = MEM_U32(sp + 32); +if (v0 == 0) {v1 = v0; +goto L47cb78;} +v1 = v0; +t5 = MEM_U32(s1 + -12); +t6 = MEM_U32(s0 + 32); +//nop; +v1 = t5 ^ t6; +v1 = v1 < 0x1; +if (v1 == 0) {v0 = v1 & 0xff; +goto L47cb7c;} +v0 = v1 & 0xff; +t7 = MEM_U32(s1 + 0); +t9 = MEM_U32(s0 + 36); +t8 = MEM_U32(t7 + 32); +//nop; +v1 = t8 ^ t9; +v1 = v1 < 0x1; +L47cb78: +v0 = v1 & 0xff; +L47cb7c: +if (v0 != 0) {a1 = v1 & 0xff; +goto L47cb8c;} +a1 = v1 & 0xff; +s0 = MEM_U32(s0 + 28); +//nop; +L47cb8c: +if (v0 != 0) {//nop; +goto L47cb9c;} +//nop; +if (s0 != 0) {//nop; +goto L47caf4;} +//nop; +L47cb9c: +if (a1 != 0) {s2 = 0x1; +goto L47cc34;} +s2 = 0x1; +t0 = s1 + 0xfffffff4; +MEM_U32(sp + 52) = t0; +t1 = MEM_U32(s1 + -12); +//nop; +MEM_U32(sp + 48) = t1; +t2 = MEM_U32(s1 + 0); +a0 = MEM_U16(sp + 82); +MEM_U32(sp + 44) = t2; +v0 = f_appendchain(mem, sp, a0); +goto L47cbc8; +MEM_U32(sp + 44) = t2; +L47cbc8: +// bdead 4008000b gp = MEM_U32(sp + 32); +MEM_U8(v0 + 0) = (uint8_t)s2; +t3 = 0x1001c900; +t9 = 0x1001c4c0; +t3 = MEM_U32(t3 + 0); +MEM_U8(v0 + 1) = (uint8_t)zero; +MEM_U32(v0 + 16) = t3; +t4 = MEM_U32(sp + 52); +s0 = v0; +at = MEM_U32(t4 + 0); +//nop; +MEM_U32(v0 + 44) = at; +t6 = MEM_U32(t4 + 4); +//nop; +MEM_U32(v0 + 48) = t6; +t7 = MEM_U32(sp + 44); +//nop; +t8 = MEM_U32(t7 + 32); +//nop; +MEM_U32(v0 + 36) = t8; +t9 = MEM_U32(t9 + 0); +//nop; +MEM_U32(v0 + 40) = t9; +t0 = MEM_U32(sp + 48); +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 52) = zero; +MEM_U32(v0 + 32) = t0; +L47cc34: +// bdead 20001 ra = MEM_U32(sp + 36); +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x50; +return v0; +// bdead 9 sp = sp + 0x50; +} + +static void f_pmov_to_mov(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47cc50: +//pmov_to_mov: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +t7 = 0x1001c4c4; +t6 = 0x2; +t7 = MEM_U32(t7 + 0); +// fdead 4001802b MEM_U32(sp + 28) = ra; +// fdead 4001802b MEM_U32(sp + 24) = gp; +// fdead 4001802b MEM_U32(sp + 20) = s0; +MEM_U8(sp + 58) = (uint8_t)t6; +MEM_U16(sp + 56) = (uint16_t)t7; +t8 = MEM_U16(a0 + 48); +t9 = sp + 0x34; +MEM_U32(sp + 52) = t8; +at = MEM_U32(t9 + 0); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(t9 + 4); +//nop; +MEM_U32(sp + 64) = a0; +a0 = at; +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L47ccb0; +MEM_U32(sp + 4) = a1; +L47ccb0: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U16(sp + 48) = (uint16_t)v0; +//nop; +a0 = 0x58; +//nop; +f_extendstat(mem, sp, a0); +goto L47ccc8; +//nop; +L47ccc8: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U16(sp + 48); +s0 = 0x1001c910; +//nop; +s0 = MEM_U32(s0 + 0); +// fdead 6002003f t9 = t9; +v0 = sp + 0x40; +v0 = func_47caa8(mem, sp, v0, a0); +goto L47cce8; +v0 = sp + 0x40; +L47cce8: +// bdead 40020009 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 64); +//nop; +MEM_U32(s0 + 4) = v0; +a0 = MEM_U32(a2 + 4); +a1 = sp + 0x3c; +v0 = f_oneloopblockexpr(mem, sp, a0, a1); +goto L47cd04; +a1 = sp + 0x3c; +L47cd04: +// bdead 40020009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 60); +//nop; +MEM_U32(s0 + 20) = v0; +a0 = v0; +v0 = f_unroll_resetincr(mem, sp, a0, a1); +goto L47cd1c; +a0 = v0; +L47cd1c: +a2 = MEM_U32(sp + 64); +MEM_U32(s0 + 20) = v0; +t2 = MEM_U32(a2 + 32); +// bdead 40020881 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 32) = t2; +t3 = MEM_U8(a2 + 50); +//nop; +MEM_U8(s0 + 50) = (uint8_t)t3; +t4 = MEM_U8(a2 + 50); +//nop; +MEM_U8(s0 + 51) = (uint8_t)t4; +a0 = MEM_U32(a2 + 4); +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L47cd54; +//nop; +L47cd54: +// bdead 40020009 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 44) = v0; +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L47cd6c; +//nop; +L47cd6c: +// bdead 40020001 gp = MEM_U32(sp + 24); +t6 = MEM_U32(s0 + 24); +t5 = 0x3; +a0 = 0x1001c910; +MEM_U8(t6 + 9) = (uint8_t)t5; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_movkillprev(mem, sp, a0); +goto L47cd90; +//nop; +L47cd90: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 4); +//nop; +//nop; +//nop; +v0 = f_findbaseaddr(mem, sp, a0); +goto L47cda8; +//nop; +L47cda8: +// bdead 40020189 gp = MEM_U32(sp + 24); +MEM_U32(s0 + 36) = v0; +t7 = 0x1001c900; +a0 = 0x1001c910; +t7 = MEM_U32(t7 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(t7 + 36); +//nop; +v0 = f_strlkilled(mem, sp, a0, a1, a2, a3); +goto L47cdd0; +//nop; +L47cdd0: +// bdead 40020009 gp = MEM_U32(sp + 24); +t8 = v0 < 0x1; +t0 = 0x1001c900; +MEM_U8(s0 + 28) = (uint8_t)t8; +a0 = 0x1001c910; +t0 = MEM_U32(t0 + 0); +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(t0 + 36); +//nop; +v0 = f_strskilled(mem, sp, a0, a1); +goto L47cdfc; +//nop; +L47cdfc: +// bdead 40020009 gp = MEM_U32(sp + 24); +v1 = 0x1; +t9 = v0 < 0x1; +a0 = 0x1001c910; +MEM_U8(s0 + 30) = (uint8_t)t9; +//nop; +MEM_U8(s0 + 29) = (uint8_t)v1; +MEM_U8(s0 + 31) = (uint8_t)v1; +a0 = MEM_U32(a0 + 0); +//nop; +f_strkillprev(mem, sp, a0); +goto L47ce28; +//nop; +L47ce28: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +f_appendstorelist(mem, sp); +goto L47ce40; +//nop; +L47ce40: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +//nop; +//nop; +} + +static void f_opt_saved_regs(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47ce5c: +//opt_saved_regs: +//nop; +//nop; +//nop; +v0 = 0x1001e5d8; +a0 = 0x1001e5e8; +t1 = MEM_U32(v0 + 0); +sp = sp + 0xffffffd8; +v1 = 0x100226ec; +t3 = MEM_U32(v0 + 4); +t2 = MEM_U32(a0 + 0); +t4 = MEM_U32(a0 + 4); +t6 = t1 + 0xfffffff3; +// fdead 4000bdbb MEM_U32(sp + 12) = s2; +// fdead 4000bdbb MEM_U32(sp + 8) = s1; +if ((int)t6 >= 0) {// fdead 4000bdbb MEM_U32(sp + 4) = s0; +goto L47cea0;} +// fdead 4000bdbb MEM_U32(sp + 4) = s0; +t6 = 0x0; +L47cea0: +t8 = t2 + 0xfffffff4; +at = (int)t8 < (int)0x21; +if (at != 0) {t9 = t6 - t8; +goto L47ceb8;} +t9 = t6 - t8; +t8 = 0x20; +t9 = t6 - t8; +L47ceb8: +t7 = (int)t9 >> 31; +t8 = t7 << (t9 & 0x1f); +t9 = t3 + 0xfffffff3; +if ((int)t9 >= 0) {t7 = t8 >> (t6 & 0x1f); +goto L47ced0;} +t7 = t8 >> (t6 & 0x1f); +t9 = 0x0; +L47ced0: +t6 = t4 + 0xfffffff4; +at = (int)t6 < (int)0x21; +if (at != 0) {t8 = t9 - t6; +goto L47cee8;} +t8 = t9 - t6; +t6 = 0x20; +t8 = t9 - t6; +L47cee8: +t6 = (int)t8 >> 31; +t6 = t6 << (t8 & 0x1f); +t8 = t6 >> (t9 & 0x1f); +t9 = 0x1001eb18; +t6 = t7 | t8; +MEM_U32(v1 + 0) = t6; +t9 = MEM_U8(t9 + 0); +//nop; +if (t9 == 0) {//nop; +goto L47cf48;} +//nop; +t7 = 0x1001e6b4; +at = 0x4; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == at) {//nop; +goto L47cf48;} +//nop; +t8 = 0x10021c74; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t6 = MEM_U8(t8 + 15); +//nop; +if (t6 == 0) {//nop; +goto L47cf88;} +//nop; +L47cf48: +a1 = 0x1001e670; +t9 = MEM_U32(v1 + 0); +v0 = 0x1001c8f8; +MEM_U32(a1 + 0) = t9; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {// bdead b s0 = MEM_U32(sp + 4); +goto L47d904;} +// bdead b s0 = MEM_U32(sp + 4); +L47cf68: +MEM_U32(v0 + 284) = zero; +MEM_U32(v0 + 288) = zero; +v0 = MEM_U32(v0 + 12); +//nop; +if (v0 != 0) {//nop; +goto L47cf68;} +//nop; +// bdead 1 s0 = MEM_U32(sp + 4); +goto L47d904; +// bdead 1 s0 = MEM_U32(sp + 4); +L47cf88: +a0 = 0x1001c8f8; +a1 = t1; +a0 = MEM_U32(a0 + 0); +a2 = t2; +if (a0 == 0) {v0 = a0; +goto L47d3e8;} +v0 = a0; +a3 = t3; +t0 = t4; +t2 = a1 & 0xff; +L47cfac: +t3 = a2 & 0xff; +at = t3 < t2; +if (at != 0) {t1 = zero; +goto L47d0a4;} +t1 = zero; +t3 = t3 + 0x1; +t7 = t3 & 0xff; +s2 = t7 - t2; +t8 = s2 & 0x3; +t3 = t7; +if (t8 == 0) {t4 = t2 & 0xff; +goto L47d018;} +t4 = t2 & 0xff; +t6 = t4 << 2; +t5 = v0 + t6; +s0 = t8 + t2; +L47cfe4: +t9 = MEM_U32(t5 + 64); +t5 = t5 + 0x4; +if (t9 == 0) {t7 = t4 + 0xfffffff3; +goto L47d004;} +t7 = t4 + 0xfffffff3; +t8 = t7 < 0x20; +t6 = ~t7; +t9 = t8 << (t6 & 0x1f); +t1 = t1 | t9; +L47d004: +t4 = t4 + 0x1; +t7 = t4 & 0xff; +if (s0 != t7) {t4 = t7; +goto L47cfe4;} +t4 = t7; +if (t7 == t3) {t8 = t4 << 2; +goto L47d0a4;} +L47d018: +t8 = t4 << 2; +t5 = v0 + t8; +L47d020: +t6 = MEM_U32(t5 + 64); +t9 = t4 + 0xfffffff3; +if (t6 == 0) {t7 = t9 < 0x20; +goto L47d03c;} +t7 = t9 < 0x20; +t8 = ~t9; +t6 = t7 << (t8 & 0x1f); +t1 = t1 | t6; +L47d03c: +t9 = MEM_U32(t5 + 68); +t7 = t4 + 0xfffffff4; +if (t9 == 0) {t8 = t7 < 0x20; +goto L47d058;} +t8 = t7 < 0x20; +t6 = ~t7; +t9 = t8 << (t6 & 0x1f); +t1 = t1 | t9; +L47d058: +t7 = MEM_U32(t5 + 72); +t8 = t4 + 0xfffffff5; +if (t7 == 0) {t6 = t8 < 0x20; +goto L47d074;} +t6 = t8 < 0x20; +t9 = ~t8; +t7 = t6 << (t9 & 0x1f); +t1 = t1 | t7; +L47d074: +t8 = MEM_U32(t5 + 76); +t5 = t5 + 0x10; +if (t8 == 0) {t6 = t4 + 0xfffffff6; +goto L47d094;} +t6 = t4 + 0xfffffff6; +t9 = t6 < 0x20; +t7 = ~t6; +t8 = t9 << (t7 & 0x1f); +t1 = t1 | t8; +L47d094: +t4 = t4 + 0x4; +t6 = t4 & 0xff; +if (t6 != t3) {t4 = t6; +goto L47d020;} +t4 = t6; +L47d0a4: +t2 = a3 & 0xff; +t3 = t0 & 0xff; +at = t3 < t2; +if (at != 0) {t4 = t2 & 0xff; +goto L47d19c;} +t4 = t2 & 0xff; +t3 = t3 + 0x1; +t9 = t3 & 0xff; +s2 = t9 - t2; +t7 = s2 & 0x3; +if (t7 == 0) {t3 = t9; +goto L47d110;} +t3 = t9; +t8 = t4 << 2; +t5 = v0 + t8; +s0 = t7 + t2; +L47d0dc: +t6 = MEM_U32(t5 + 64); +t5 = t5 + 0x4; +if (t6 == 0) {t9 = t4 + 0xfffffff3; +goto L47d0fc;} +t9 = t4 + 0xfffffff3; +t7 = t9 < 0x20; +t8 = ~t9; +t6 = t7 << (t8 & 0x1f); +t1 = t1 | t6; +L47d0fc: +t4 = t4 + 0x1; +t9 = t4 & 0xff; +if (s0 != t9) {t4 = t9; +goto L47d0dc;} +t4 = t9; +if (t9 == t3) {t7 = t4 << 2; +goto L47d19c;} +L47d110: +t7 = t4 << 2; +t5 = v0 + t7; +L47d118: +t8 = MEM_U32(t5 + 64); +t6 = t4 + 0xfffffff3; +if (t8 == 0) {t9 = t6 < 0x20; +goto L47d134;} +t9 = t6 < 0x20; +t7 = ~t6; +t8 = t9 << (t7 & 0x1f); +t1 = t1 | t8; +L47d134: +t6 = MEM_U32(t5 + 68); +t9 = t4 + 0xfffffff4; +if (t6 == 0) {t7 = t9 < 0x20; +goto L47d150;} +t7 = t9 < 0x20; +t8 = ~t9; +t6 = t7 << (t8 & 0x1f); +t1 = t1 | t6; +L47d150: +t9 = MEM_U32(t5 + 72); +t7 = t4 + 0xfffffff5; +if (t9 == 0) {t8 = t7 < 0x20; +goto L47d16c;} +t8 = t7 < 0x20; +t6 = ~t7; +t9 = t8 << (t6 & 0x1f); +t1 = t1 | t9; +L47d16c: +t7 = MEM_U32(t5 + 76); +t5 = t5 + 0x10; +if (t7 == 0) {t8 = t4 + 0xfffffff6; +goto L47d18c;} +t8 = t4 + 0xfffffff6; +t6 = t8 < 0x20; +t9 = ~t8; +t7 = t6 << (t9 & 0x1f); +t1 = t1 | t7; +L47d18c: +t4 = t4 + 0x4; +t8 = t4 & 0xff; +if (t8 != t3) {t4 = t8; +goto L47d118;} +t4 = t8; +L47d19c: +t2 = MEM_U32(v0 + 32); +//nop; +t6 = MEM_U8(t2 + 0); +//nop; +t9 = t6 < 0x40; +if (t9 == 0) {t7 = (int)t6 >> 5; +goto L47d1dc;} +t7 = (int)t6 >> 5; +t8 = t7 << 2; +t7 = 0x10001410; +//nop; +t7 = t7; +t7 = t7 + t8; +t8 = MEM_U32(t7 + 0); +//nop; +t7 = t8 << (t6 & 0x1f); +t9 = (int)t7 < (int)0x0; +L47d1dc: +if (t9 == 0) {//nop; +goto L47d3d4;} +//nop; +t4 = MEM_U32(t2 + 20); +t2 = a1 & 0xff; +t6 = MEM_U8(t4 + 12); +t3 = a2 & 0xff; +if (t6 == 0) {at = t3 < t2; +goto L47d3d4;} +at = t3 < t2; +t5 = MEM_U32(t4 + 36); +if (at != 0) {t4 = t2 & 0xff; +goto L47d2e4;} +t4 = t2 & 0xff; +t3 = t3 + 0x1; +t7 = t3 & 0xff; +s2 = t7 - t2; +t8 = s2 & 0x3; +if (t8 == 0) {t3 = t7; +goto L47d25c;} +t3 = t7; +s1 = t8 + t2; +s0 = t5 + t4; +L47d228: +t9 = MEM_U8(s0 + -1); +s0 = s0 + 0x1; +if (t9 == 0) {t6 = t4 + 0xfffffff3; +goto L47d248;} +t6 = t4 + 0xfffffff3; +t7 = t6 < 0x20; +t8 = ~t6; +t9 = t7 << (t8 & 0x1f); +t1 = t1 | t9; +L47d248: +t4 = t4 + 0x1; +t6 = t4 & 0xff; +if (s1 != t6) {t4 = t6; +goto L47d228;} +t4 = t6; +if (t6 == t3) {s0 = t5 + t4; +goto L47d2e4;} +L47d25c: +s0 = t5 + t4; +L47d260: +t7 = MEM_U8(s0 + -1); +t8 = t4 + 0xfffffff3; +if (t7 == 0) {t9 = t8 < 0x20; +goto L47d27c;} +t9 = t8 < 0x20; +t6 = ~t8; +t7 = t9 << (t6 & 0x1f); +t1 = t1 | t7; +L47d27c: +t8 = MEM_U8(s0 + 0); +t9 = t4 + 0xfffffff4; +if (t8 == 0) {t6 = t9 < 0x20; +goto L47d298;} +t6 = t9 < 0x20; +t7 = ~t9; +t8 = t6 << (t7 & 0x1f); +t1 = t1 | t8; +L47d298: +t9 = MEM_U8(s0 + 1); +t6 = t4 + 0xfffffff5; +if (t9 == 0) {t7 = t6 < 0x20; +goto L47d2b4;} +t7 = t6 < 0x20; +t8 = ~t6; +t9 = t7 << (t8 & 0x1f); +t1 = t1 | t9; +L47d2b4: +t6 = MEM_U8(s0 + 2); +s0 = s0 + 0x4; +if (t6 == 0) {t7 = t4 + 0xfffffff6; +goto L47d2d4;} +t7 = t4 + 0xfffffff6; +t8 = t7 < 0x20; +t9 = ~t7; +t6 = t8 << (t9 & 0x1f); +t1 = t1 | t6; +L47d2d4: +t4 = t4 + 0x4; +t7 = t4 & 0xff; +if (t7 != t3) {t4 = t7; +goto L47d260;} +t4 = t7; +L47d2e4: +t2 = a3 & 0xff; +t3 = t0 & 0xff; +at = t3 < t2; +if (at != 0) {t4 = t2 & 0xff; +goto L47d3d4;} +t4 = t2 & 0xff; +t3 = t3 + 0x1; +t8 = t3 & 0xff; +s2 = t8 - t2; +t9 = s2 & 0x3; +if (t9 == 0) {t3 = t8; +goto L47d34c;} +t3 = t8; +s1 = t9 + t2; +s0 = t5 + t4; +L47d318: +t6 = MEM_U8(s0 + -1); +s0 = s0 + 0x1; +if (t6 == 0) {t7 = t4 + 0xfffffff3; +goto L47d338;} +t7 = t4 + 0xfffffff3; +t8 = t7 < 0x20; +t9 = ~t7; +t6 = t8 << (t9 & 0x1f); +t1 = t1 | t6; +L47d338: +t4 = t4 + 0x1; +t7 = t4 & 0xff; +if (s1 != t7) {t4 = t7; +goto L47d318;} +t4 = t7; +if (t7 == t3) {s0 = t5 + t4; +goto L47d3d4;} +L47d34c: +s0 = t5 + t4; +L47d350: +t8 = MEM_U8(s0 + -1); +t9 = t4 + 0xfffffff3; +if (t8 == 0) {t6 = t9 < 0x20; +goto L47d36c;} +t6 = t9 < 0x20; +t7 = ~t9; +t8 = t6 << (t7 & 0x1f); +t1 = t1 | t8; +L47d36c: +t9 = MEM_U8(s0 + 0); +t6 = t4 + 0xfffffff4; +if (t9 == 0) {t7 = t6 < 0x20; +goto L47d388;} +t7 = t6 < 0x20; +t8 = ~t6; +t9 = t7 << (t8 & 0x1f); +t1 = t1 | t9; +L47d388: +t6 = MEM_U8(s0 + 1); +t7 = t4 + 0xfffffff5; +if (t6 == 0) {t8 = t7 < 0x20; +goto L47d3a4;} +t8 = t7 < 0x20; +t9 = ~t7; +t6 = t8 << (t9 & 0x1f); +t1 = t1 | t6; +L47d3a4: +t7 = MEM_U8(s0 + 2); +s0 = s0 + 0x4; +if (t7 == 0) {t8 = t4 + 0xfffffff6; +goto L47d3c4;} +t8 = t4 + 0xfffffff6; +t9 = t8 < 0x20; +t6 = ~t8; +t7 = t9 << (t6 & 0x1f); +t1 = t1 | t7; +L47d3c4: +t4 = t4 + 0x4; +t8 = t4 & 0xff; +if (t8 != t3) {t4 = t8; +goto L47d350;} +t4 = t8; +L47d3d4: +MEM_U32(v0 + 260) = t1; +v0 = MEM_U32(v0 + 12); +//nop; +if (v0 != 0) {t2 = a1 & 0xff; +goto L47cfac;} +t2 = a1 & 0xff; +L47d3e8: +a2 = 0x1001c8fc; +t3 = MEM_U32(sp + 20); +t1 = 0x1001e690; +a2 = MEM_U32(a2 + 0); +//nop; +a1 = zero; +L47d400: +if (a2 == 0) {v0 = a2; +goto L47d4b0;} +v0 = a2; +L47d408: +t9 = MEM_U8(v0 + 10); +//nop; +at = t9 < 0x2; +if (at == 0) {//nop; +goto L47d430;} +//nop; +t6 = MEM_U32(t1 + 0); +//nop; +at = (int)t6 < (int)0x2; +if (at != 0) {//nop; +goto L47d4a0;} +//nop; +L47d430: +t0 = MEM_U32(v0 + 20); +a3 = MEM_U32(v0 + 260); +if (t0 == 0) {//nop; +goto L47d4a0;} +//nop; +L47d440: +t2 = MEM_U32(t0 + 0); +//nop; +t7 = MEM_U8(t2 + 10); +//nop; +at = t7 < 0x2; +if (at == 0) {//nop; +goto L47d470;} +//nop; +t8 = MEM_U32(t1 + 0); +//nop; +at = (int)t8 < (int)0x2; +if (at != 0) {//nop; +goto L47d490;} +//nop; +L47d470: +t3 = MEM_U32(t2 + 260); +//nop; +t9 = ~t3; +t6 = a3 & t9; +if (t6 == 0) {t7 = t3 | a3; +goto L47d490;} +t7 = t3 | a3; +MEM_U32(t2 + 260) = t7; +a1 = 0x1; +L47d490: +t0 = MEM_U32(t0 + 4); +//nop; +if (t0 != 0) {//nop; +goto L47d440;} +//nop; +L47d4a0: +v0 = MEM_U32(v0 + 16); +//nop; +if (v0 != 0) {//nop; +goto L47d408;} +//nop; +L47d4b0: +if (a1 != 0) {a1 = zero; +goto L47d400;} +a1 = zero; +v0 = a0; +L47d4bc: +if (v0 == 0) {t4 = zero; +goto L47d544;} +t4 = zero; +L47d4c4: +t8 = MEM_U32(v1 + 0); +t9 = MEM_U32(v0 + 24); +MEM_U32(v0 + 272) = t8; +if (t9 == 0) {//nop; +goto L47d4e8;} +//nop; +t6 = MEM_U8(v0 + 6); +//nop; +if (t6 != 0) {//nop; +goto L47d4f0;} +//nop; +L47d4e8: +MEM_U32(v0 + 276) = zero; +goto L47d4fc; +MEM_U32(v0 + 276) = zero; +L47d4f0: +t7 = MEM_U32(v1 + 0); +//nop; +MEM_U32(v0 + 276) = t7; +L47d4fc: +t8 = MEM_U32(v1 + 0); +t9 = MEM_U32(v0 + 20); +MEM_U32(v0 + 304) = t8; +if (t9 == 0) {//nop; +goto L47d520;} +//nop; +t6 = MEM_U8(v0 + 4); +//nop; +if (t6 == 0) {//nop; +goto L47d528;} +//nop; +L47d520: +MEM_U32(v0 + 296) = zero; +goto L47d534; +MEM_U32(v0 + 296) = zero; +L47d528: +t7 = MEM_U32(v1 + 0); +//nop; +MEM_U32(v0 + 296) = t7; +L47d534: +v0 = MEM_U32(v0 + 12); +//nop; +if (v0 != 0) {//nop; +goto L47d4c4;} +//nop; +L47d544: +a1 = zero; +L47d548: +if (a0 == 0) {v0 = a0; +goto L47d5d0;} +v0 = a0; +L47d550: +t1 = MEM_U32(v0 + 20); +//nop; +if (t1 == 0) {//nop; +goto L47d5ac;} +//nop; +if (a1 != 0) {t0 = t1; +goto L47d570;} +t0 = t1; +t3 = MEM_U32(v0 + 296); +//nop; +L47d570: +t9 = MEM_U32(t0 + 0); +t8 = MEM_U32(v0 + 296); +t6 = MEM_U32(t9 + 304); +//nop; +t7 = t8 & t6; +MEM_U32(v0 + 296) = t7; +t0 = MEM_U32(t0 + 4); +//nop; +if (t0 != 0) {//nop; +goto L47d570;} +//nop; +if (a1 != 0) {//nop; +goto L47d5ac;} +//nop; +if (t3 == t7) {// bdead 30fb t9 = t7; +goto L47d5ac;} +// bdead 30fb t9 = t7; +a1 = 0x1; +L47d5ac: +t8 = MEM_U32(v0 + 296); +t6 = MEM_U32(v0 + 260); +//nop; +t7 = t8 | t6; +MEM_U32(v0 + 304) = t7; +v0 = MEM_U32(v0 + 12); +//nop; +if (v0 != 0) {//nop; +goto L47d550;} +//nop; +L47d5d0: +if (a1 != 0) {a1 = zero; +goto L47d548;} +a1 = zero; +a1 = zero; +L47d5dc: +if (a2 == 0) {v0 = a2; +goto L47d664;} +v0 = a2; +L47d5e4: +t0 = MEM_U32(v0 + 24); +//nop; +if (t0 == 0) {//nop; +goto L47d640;} +//nop; +if (a1 != 0) {t1 = t0; +goto L47d604;} +t1 = t0; +t3 = MEM_U32(v0 + 276); +//nop; +L47d604: +t8 = MEM_U32(t1 + 0); +t9 = MEM_U32(v0 + 276); +t6 = MEM_U32(t8 + 272); +//nop; +t7 = t9 & t6; +MEM_U32(v0 + 276) = t7; +t1 = MEM_U32(t1 + 4); +//nop; +if (t1 != 0) {//nop; +goto L47d604;} +//nop; +if (a1 != 0) {//nop; +goto L47d640;} +//nop; +if (t3 == t7) {//nop; +goto L47d640;} +//nop; +a1 = 0x1; +L47d640: +t9 = MEM_U32(v0 + 276); +t6 = MEM_U32(v0 + 260); +//nop; +t7 = t9 | t6; +MEM_U32(v0 + 272) = t7; +v0 = MEM_U32(v0 + 16); +//nop; +if (v0 != 0) {//nop; +goto L47d5e4;} +//nop; +L47d664: +if (a1 != 0) {a1 = zero; +goto L47d5dc;} +a1 = zero; +if (a0 == 0) {v0 = a0; +goto L47d7e8;} +v0 = a0; +L47d674: +t1 = MEM_U32(v0 + 20); +//nop; +if (t1 == 0) {//nop; +goto L47d724;} +//nop; +t8 = MEM_U32(t1 + 4); +a3 = zero; +if (t8 == 0) {t0 = t1; +goto L47d724;} +t0 = t1; +L47d694: +t2 = MEM_U32(t0 + 0); +t0 = MEM_U32(t0 + 4); +t9 = MEM_U32(t2 + 304); +t7 = MEM_U32(t2 + 272); +t6 = a3 | t9; +if (t0 != 0) {a3 = t6 | t7; +goto L47d694;} +a3 = t6 | t7; +t8 = MEM_U32(v0 + 272); +t0 = t1; +a3 = a3 & t8; +if (a3 == 0) {//nop; +goto L47d724;} +//nop; +L47d6c4: +t2 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U32(t2 + 304); +t8 = MEM_U32(t2 + 272); +t6 = ~t9; +t7 = a3 & t6; +t9 = ~t8; +t6 = t7 & t9; +if (t6 == 0) {//nop; +goto L47d714;} +//nop; +t8 = MEM_U32(t2 + 304); +t6 = MEM_U32(t2 + 272); +t7 = ~t8; +t8 = ~t6; +t6 = MEM_U32(t2 + 260); +t9 = a3 & t7; +t7 = t9 & t8; +t9 = t6 | t7; +MEM_U32(t2 + 260) = t9; +t4 = 0x1; +L47d714: +t0 = MEM_U32(t0 + 4); +//nop; +if (t0 != 0) {//nop; +goto L47d6c4;} +//nop; +L47d724: +t0 = MEM_U32(v0 + 24); +//nop; +if (t0 == 0) {//nop; +goto L47d7d4;} +//nop; +t8 = MEM_U32(t0 + 4); +a3 = zero; +if (t8 == 0) {t1 = t0; +goto L47d7d4;} +t1 = t0; +L47d744: +a1 = MEM_U32(t1 + 0); +t1 = MEM_U32(t1 + 4); +t6 = MEM_U32(a1 + 272); +t9 = MEM_U32(a1 + 304); +t7 = a3 | t6; +if (t1 != 0) {a3 = t7 | t9; +goto L47d744;} +a3 = t7 | t9; +t8 = MEM_U32(v0 + 304); +t1 = t0; +a3 = a3 & t8; +if (a3 == 0) {//nop; +goto L47d7d4;} +//nop; +L47d774: +a1 = MEM_U32(t1 + 0); +//nop; +t6 = MEM_U32(a1 + 272); +t8 = MEM_U32(a1 + 304); +t7 = ~t6; +t9 = a3 & t7; +t6 = ~t8; +t7 = t9 & t6; +if (t7 == 0) {//nop; +goto L47d7c4;} +//nop; +t8 = MEM_U32(a1 + 272); +t7 = MEM_U32(a1 + 304); +t9 = ~t8; +t8 = ~t7; +t7 = MEM_U32(a1 + 260); +t6 = a3 & t9; +t9 = t6 & t8; +t6 = t7 | t9; +MEM_U32(a1 + 260) = t6; +t4 = 0x1; +L47d7c4: +t1 = MEM_U32(t1 + 4); +//nop; +if (t1 != 0) {//nop; +goto L47d774;} +//nop; +L47d7d4: +v0 = MEM_U32(v0 + 12); +//nop; +if (v0 != 0) {//nop; +goto L47d674;} +//nop; +v0 = a0; +L47d7e8: +if (t4 != 0) {//nop; +goto L47d4bc;} +//nop; +a1 = 0x1001e670; +t8 = MEM_U32(a0 + 272); +if (a0 == 0) {MEM_U32(a1 + 0) = t8; +goto L47d900;} +MEM_U32(a1 + 0) = t8; +L47d800: +t1 = MEM_U32(v0 + 20); +//nop; +if (t1 != 0) {//nop; +goto L47d840;} +//nop; +t7 = MEM_U8(v0 + 4); +//nop; +if (t7 != 0) {//nop; +goto L47d828;} +//nop; +MEM_U32(v0 + 284) = zero; +goto L47d884; +MEM_U32(v0 + 284) = zero; +L47d828: +t6 = MEM_U32(a1 + 0); +t9 = MEM_U32(v0 + 272); +t8 = ~t6; +t7 = t9 & t8; +MEM_U32(v0 + 284) = t7; +goto L47d884; +MEM_U32(v0 + 284) = t7; +L47d840: +t6 = MEM_U32(t1 + 0); +t0 = MEM_U32(t1 + 4); +a3 = MEM_U32(t6 + 272); +if (t0 == 0) {//nop; +goto L47d868;} +//nop; +L47d854: +t9 = MEM_U32(t0 + 0); +t0 = MEM_U32(t0 + 4); +t8 = MEM_U32(t9 + 272); +if (t0 != 0) {a3 = t8 | a3; +goto L47d854;} +a3 = t8 | a3; +L47d868: +t6 = MEM_U32(v0 + 296); +t7 = MEM_U32(v0 + 272); +t9 = ~t6; +t6 = ~a3; +t8 = t7 & t9; +t7 = t8 & t6; +MEM_U32(v0 + 284) = t7; +L47d884: +t0 = MEM_U32(v0 + 24); +//nop; +if (t0 != 0) {//nop; +goto L47d8ac;} +//nop; +t8 = MEM_U32(a1 + 0); +t9 = MEM_U32(v0 + 304); +t6 = ~t8; +t7 = t9 & t6; +MEM_U32(v0 + 288) = t7; +goto L47d8f0; +MEM_U32(v0 + 288) = t7; +L47d8ac: +t8 = MEM_U32(t0 + 0); +t1 = MEM_U32(t0 + 4); +a3 = MEM_U32(t8 + 304); +if (t1 == 0) {//nop; +goto L47d8d4;} +//nop; +L47d8c0: +t9 = MEM_U32(t1 + 0); +t1 = MEM_U32(t1 + 4); +t6 = MEM_U32(t9 + 304); +if (t1 != 0) {a3 = t6 | a3; +goto L47d8c0;} +a3 = t6 | a3; +L47d8d4: +t8 = MEM_U32(v0 + 276); +t7 = MEM_U32(v0 + 304); +t9 = ~t8; +t8 = ~a3; +t6 = t7 & t9; +t7 = t6 & t8; +MEM_U32(v0 + 288) = t7; +L47d8f0: +v0 = MEM_U32(v0 + 12); +//nop; +if (v0 != 0) {//nop; +goto L47d800;} +//nop; +L47d900: +// bdead 1 s0 = MEM_U32(sp + 4); +L47d904: +// bdead 1 s1 = MEM_U32(sp + 8); +// bdead 1 s2 = MEM_U32(sp + 12); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +//nop; +//nop; +} + +static uint32_t f_inpathbefore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47d91c: +//inpathbefore: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +s0 = MEM_U32(a1 + 8); +s1 = a0; +v1 = zero; +L47d948: +s0 = MEM_U32(s0 + 12); +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +t6 = v0 + 0xffffffe0; +t7 = t6 < 0x60; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L47d988;} +t8 = (int)t6 >> 5; +t0 = 0x10001444; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L47d988: +if (t7 == 0) {t8 = v0 < 0xa0; +goto L47d9b0;} +t8 = v0 < 0xa0; +t5 = MEM_U32(s0 + 4); +//nop; +a1 = MEM_U32(t5 + 52); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L47d9a4; +a0 = s1; +L47d9a4: +// bdead 40060009 gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +goto L47da5c; +v1 = v0 & 0xff; +L47d9b0: +if (t8 == 0) {t0 = (int)v0 >> 5; +goto L47d9d8;} +t0 = (int)v0 >> 5; +t1 = 0x10001430; +t9 = t0 << 2; +t1 = t1; +t2 = t1 + t9; +t6 = MEM_U32(t2 + 0); +//nop; +t3 = t6 << (v0 & 0x1f); +t8 = (int)t3 < (int)0x0; +L47d9d8: +if (t8 != 0) {//nop; +goto L47da5c;} +//nop; +//nop; +a1 = MEM_U32(s0 + 4); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L47d9f0; +a0 = s1; +L47d9f0: +// bdead 40060009 gp = MEM_U32(sp + 32); +t7 = v0 & 0xff; +if (t7 != 0) {v1 = v0 & 0xff; +goto L47da5c;} +v1 = v0 & 0xff; +t5 = MEM_U8(s0 + 0); +//nop; +t0 = t5 + 0xffffffe0; +t1 = t0 < 0x80; +if (t1 == 0) {//nop; +goto L47da3c;} +//nop; +t6 = 0x10001420; +t9 = (int)t0 >> 5; +t2 = t9 << 2; +t6 = t6; +t3 = t6 + t2; +t4 = MEM_U32(t3 + 0); +//nop; +t8 = t4 << (t0 & 0x1f); +t1 = (int)t8 < (int)0x0; +L47da3c: +if (t1 == 0) {//nop; +goto L47da5c;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L47da54; +a0 = s1; +L47da54: +// bdead 40060009 gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +L47da5c: +if (v1 != 0) {// bdead 40060011 ra = MEM_U32(sp + 36); +goto L47da80;} +// bdead 40060011 ra = MEM_U32(sp + 36); +t5 = MEM_U32(s0 + 16); +//nop; +t9 = MEM_U32(t5 + 28); +//nop; +if (s0 != t9) {//nop; +goto L47d948;} +//nop; +// bdead 11 ra = MEM_U32(sp + 36); +L47da80: +// bdead 11 s0 = MEM_U32(sp + 24); +// bdead 11 s1 = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_inpathafter(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47da94: +//inpathafter: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +s0 = a1; +s1 = a0; +// fdead 4006006b MEM_U32(sp + 36) = ra; +// fdead 4006006b MEM_U32(sp + 32) = gp; +v1 = zero; +L47dac0: +s0 = MEM_U32(s0 + 8); +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +t6 = v0 + 0xffffffe0; +t7 = t6 < 0x60; +if (t7 == 0) {t8 = (int)t6 >> 5; +goto L47db00;} +t8 = (int)t6 >> 5; +t0 = 0x10001474; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L47db00: +if (t7 == 0) {t8 = v0 < 0xa0; +goto L47db28;} +t8 = v0 < 0xa0; +t5 = MEM_U32(s0 + 4); +//nop; +a1 = MEM_U32(t5 + 52); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L47db1c; +a0 = s1; +L47db1c: +// bdead 40060009 gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +goto L47dbd4; +v1 = v0 & 0xff; +L47db28: +if (t8 == 0) {t0 = (int)v0 >> 5; +goto L47db50;} +t0 = (int)v0 >> 5; +t1 = 0x10001460; +t9 = t0 << 2; +t1 = t1; +t2 = t1 + t9; +t6 = MEM_U32(t2 + 0); +//nop; +t3 = t6 << (v0 & 0x1f); +t8 = (int)t3 < (int)0x0; +L47db50: +if (t8 != 0) {//nop; +goto L47dbd4;} +//nop; +//nop; +a1 = MEM_U32(s0 + 4); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L47db68; +a0 = s1; +L47db68: +// bdead 40060009 gp = MEM_U32(sp + 32); +t7 = v0 & 0xff; +if (t7 != 0) {v1 = v0 & 0xff; +goto L47dbd4;} +v1 = v0 & 0xff; +t5 = MEM_U8(s0 + 0); +//nop; +t0 = t5 + 0xffffffe0; +t1 = t0 < 0x80; +if (t1 == 0) {//nop; +goto L47dbb4;} +//nop; +t6 = 0x10001450; +t9 = (int)t0 >> 5; +t2 = t9 << 2; +t6 = t6; +t3 = t6 + t2; +t4 = MEM_U32(t3 + 0); +//nop; +t8 = t4 << (t0 & 0x1f); +t1 = (int)t8 < (int)0x0; +L47dbb4: +if (t1 == 0) {//nop; +goto L47dbd4;} +//nop; +//nop; +a1 = MEM_U32(s0 + 20); +a0 = s1; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L47dbcc; +a0 = s1; +L47dbcc: +// bdead 40060009 gp = MEM_U32(sp + 32); +v1 = v0 & 0xff; +L47dbd4: +if (v1 != 0) {// bdead 40060011 ra = MEM_U32(sp + 36); +goto L47dbf8;} +// bdead 40060011 ra = MEM_U32(sp + 36); +t5 = MEM_U32(s0 + 16); +//nop; +t9 = MEM_U32(t5 + 32); +//nop; +if (s0 != t9) {//nop; +goto L47dac0;} +//nop; +// bdead 11 ra = MEM_U32(sp + 36); +L47dbf8: +// bdead 11 s0 = MEM_U32(sp + 24); +// bdead 11 s1 = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t func_47dc0c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47dc0c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +v1 = MEM_U8(a0 + 0); +a1 = a0; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {a2 = v0; +goto L47ddf4;} +a2 = v0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005e10[] = { +&&L47dc68, +&&L47dc5c, +&&L47dc68, +&&L47dc70, +&&L47dc68, +&&L47dc68, +&&L47ddf4, +&&L47dc68, +}; +dest = Lswitch10005e10[t6]; +//nop; +goto *dest; +//nop; +L47dc5c: +t7 = MEM_U32(a1 + 16); +MEM_U32(sp + 40) = t7; +goto L47de18; +MEM_U32(sp + 40) = t7; +L47dc68: +MEM_U32(sp + 40) = zero; +goto L47de18; +MEM_U32(sp + 40) = zero; +L47dc70: +t8 = MEM_U8(a1 + 16); +t0 = 0x10013460; +t9 = t8 << 2; +t9 = t9 - t8; +t1 = t9 + t0; +t2 = MEM_U8(t1 + 2); +v0 = a2; +if (t2 == 0) {//nop; +goto L47dd08;} +//nop; +//nop; +a0 = MEM_U32(a1 + 20); +// bdead 400000e1 t9 = t9; +v0 = a2; +MEM_U32(sp + 48) = a1; +MEM_U32(sp + 44) = a2; +v0 = func_47dc0c(mem, sp, v0, a0); +goto L47dcb0; +MEM_U32(sp + 44) = a2; +L47dcb0: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 48); +//nop; +a2 = MEM_U32(sp + 44); +v1 = v0; +a0 = MEM_U32(a1 + 24); +// fdead 600000ff t9 = t9; +MEM_U32(sp + 36) = v1; +v0 = a2; +v0 = func_47dc0c(mem, sp, v0, a0); +goto L47dcd8; +v0 = a2; +L47dcd8: +a1 = MEM_U32(sp + 48); +v1 = MEM_U32(sp + 36); +t3 = MEM_U8(a1 + 16); +// bdead 40001019 gp = MEM_U32(sp + 24); +at = 0x1; +if (t3 != at) {t5 = v1 - v0; +goto L47dd00;} +t5 = v1 - v0; +t4 = v1 + v0; +MEM_U32(sp + 40) = t4; +goto L47de18; +MEM_U32(sp + 40) = t4; +L47dd00: +MEM_U32(sp + 40) = t5; +goto L47de18; +MEM_U32(sp + 40) = t5; +L47dd08: +//nop; +a0 = MEM_U32(a1 + 20); +// bdead 40000069 t9 = t9; +MEM_U32(sp + 48) = a1; +v0 = func_47dc0c(mem, sp, v0, a0); +goto L47dd1c; +MEM_U32(sp + 48) = a1; +L47dd1c: +a1 = MEM_U32(sp + 48); +// bdead 40000049 gp = MEM_U32(sp + 24); +v1 = MEM_U8(a1 + 16); +at = v1 < 0x38; +goto L47dd70; +at = v1 < 0x38; +// fdead 0 t6 = -v0; +L47dd34: +MEM_U32(sp + 40) = t6; +goto L47de18; +MEM_U32(sp + 40) = t6; +L47dd3c: +MEM_U32(sp + 40) = v0; +goto L47de18; +MEM_U32(sp + 40) = v0; +L47dd44: +t7 = MEM_U32(a1 + 28); +//nop; +t8 = v0 + t7; +MEM_U32(sp + 40) = t8; +goto L47de18; +MEM_U32(sp + 40) = t8; +L47dd58: +t9 = MEM_U32(a1 + 28); +//nop; +t0 = v0 - t9; +MEM_U32(sp + 40) = t0; +goto L47de18; +MEM_U32(sp + 40) = t0; +// fdead 0 at = v1 < 0x38; +L47dd70: +if (at != 0) {at = 0x5e; +goto L47dd88;} +at = 0x5e; +if (v1 == at) {t6 = -v0; +goto L47dd34;} +t6 = -v0; +//nop; +goto L47ddcc; +//nop; +L47dd88: +at = v1 < 0x1b; +if (at == 0) {t1 = v1 + 0xffffffe8; +goto L47ddc0;} +t1 = v1 + 0xffffffe8; +at = t1 < 0x3; +if (at == 0) {//nop; +goto L47ddcc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005e04[] = { +&&L47dd3c, +&&L47ddcc, +&&L47dd58, +}; +dest = Lswitch10005e04[t1]; +//nop; +goto *dest; +//nop; +L47ddc0: +at = 0x37; +if (v1 == at) {//nop; +goto L47dd44;} +//nop; +L47ddcc: +a2 = 0x10005df9; +//nop; +a0 = 0x1; +a1 = 0x83; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L47dde8; +a2 = a2; +L47dde8: +// bdead 40000001 gp = MEM_U32(sp + 24); +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L47de1c; +// bdead 40000001 ra = MEM_U32(sp + 28); +L47ddf4: +a2 = 0x10005df0; +//nop; +a0 = 0x1; +a1 = 0x76; +a3 = 0x9; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L47de10; +a2 = a2; +L47de10: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L47de18: +// bdead 40000001 ra = MEM_U32(sp + 28); +L47de1c: +v0 = MEM_U32(sp + 40); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void func_47de28(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47de28: +//nop; +//nop; +//nop; +sp = sp + 0xffffff68; +// fdead 4000002b MEM_U32(sp + 68) = ra; +// fdead 4000002b MEM_U32(sp + 64) = fp; +// fdead 4000002b MEM_U32(sp + 60) = gp; +// fdead 4000002b MEM_U32(sp + 56) = s7; +// fdead 4000002b MEM_U32(sp + 52) = s6; +// fdead 4000002b MEM_U32(sp + 48) = s5; +// fdead 4000002b MEM_U32(sp + 44) = s4; +// fdead 4000002b MEM_U32(sp + 40) = s3; +// fdead 4000002b MEM_U32(sp + 36) = s2; +// fdead 4000002b MEM_U32(sp + 32) = s1; +// fdead 4000002b MEM_U32(sp + 28) = s0; +t6 = MEM_U32(a0 + 40); +//nop; +s7 = a0; +s0 = v0; +a0 = MEM_U32(t6 + 24); +// fdead 4102802b t9 = t9; +v0 = sp + 0x98; +v0 = func_47dc0c(mem, sp, v0, a0); +goto L47de84; +v0 = sp + 0x98; +L47de84: +MEM_U32(sp + 128) = v0; +s6 = MEM_U32(s0 + -4); +// bdead 41800003 gp = MEM_U32(sp + 60); +v1 = MEM_U32(s6 + 232); +fp = zero; +if (v1 == 0) {//nop; +goto L47deb8;} +//nop; +t7 = MEM_U8(s6 + 11); +t0 = 0x1; +t8 = t7 << 24; +t9 = t8 >> 31; +if (t9 == 0) {//nop; +goto L47dec0;} +//nop; +L47deb8: +MEM_U8(sp + 98) = (uint8_t)zero; +goto L47decc; +MEM_U8(sp + 98) = (uint8_t)zero; +L47dec0: +t1 = MEM_U32(v1 + 0); +MEM_U8(sp + 98) = (uint8_t)t0; +MEM_U32(sp + 104) = t1; +L47decc: +v0 = 0x1001cb38; +s3 = zero; +v0 = MEM_U32(v0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L47e394;} +//nop; +L47dee4: +t2 = MEM_U32(s6 + 320); +//nop; +t3 = t2 + fp; +t4 = MEM_U32(t3 + 12); +t5 = MEM_U32(t3 + 8); +t7 = MEM_U32(t3 + 4); +t9 = MEM_U32(t3 + 0); +t6 = t4 | t5; +t8 = t6 | t7; +t0 = t8 | t9; +if (t0 == 0) {//nop; +goto L47df44;} +//nop; +t1 = MEM_U32(s6 + 352); +at = (int)s3 < (int)v0; +t2 = t1 + fp; +t4 = MEM_U32(t2 + 12); +t5 = MEM_U32(t2 + 8); +t7 = MEM_U32(t2 + 4); +t8 = MEM_U32(t2 + 0); +t6 = t4 | t5; +t3 = t6 | t7; +t9 = t3 | t8; +if (t9 != 0) {//nop; +goto L47df4c;} +//nop; +L47df44: +s3 = s3 + 0x80; +goto L47e388; +s3 = s3 + 0x80; +L47df4c: +if (at == 0) {s5 = zero; +goto L47e388;} +s5 = zero; +t0 = s5 < 0x80; +L47df58: +if (t0 == 0) {t5 = (int)s5 >> 5; +goto L47df80;} +t5 = (int)s5 >> 5; +t1 = MEM_U32(s6 + 320); +t6 = t5 << 2; +t4 = t1 + fp; +t7 = t4 + t6; +t2 = MEM_U32(t7 + 0); +//nop; +t3 = t2 << (s5 & 0x1f); +t0 = (int)t3 < (int)0x0; +L47df80: +if (t0 == 0) {//nop; +goto L47e364;} +//nop; +t9 = s5 < 0x80; +if (t9 == 0) {t4 = (int)s5 >> 5; +goto L47dfb4;} +t4 = (int)s5 >> 5; +t1 = MEM_U32(s6 + 352); +t6 = t4 << 2; +t5 = t1 + fp; +t7 = t5 + t6; +t2 = MEM_U32(t7 + 0); +//nop; +t3 = t2 << (s5 & 0x1f); +t9 = (int)t3 < (int)0x0; +L47dfb4: +if (t9 != 0) {t0 = s5 < 0x80; +goto L47dfec;} +t0 = s5 < 0x80; +if (t0 == 0) {t5 = (int)s5 >> 5; +goto L47dfe4;} +t5 = (int)s5 >> 5; +t1 = MEM_U32(s6 + 336); +t6 = t5 << 2; +t4 = t1 + fp; +t7 = t4 + t6; +t2 = MEM_U32(t7 + 0); +//nop; +t3 = t2 << (s5 & 0x1f); +t0 = (int)t3 < (int)0x0; +L47dfe4: +if (t0 == 0) {//nop; +goto L47e364;} +//nop; +L47dfec: +t9 = 0x1001cc30; +t1 = s3 << 3; +t9 = MEM_U32(t9 + 0); +a1 = 0x1001cb90; +t5 = t9 + t1; +//nop; +s2 = MEM_U32(t5 + 0); +a0 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L47e010; +a0 = s3; +L47e010: +// bdead c1d8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {a0 = s3; +goto L47e024;} +a0 = s3; +v1 = zero; +goto L47e0d4; +v1 = zero; +L47e024: +//nop; +a1 = s6 + 0x12c; +s0 = s6 + 0x16c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L47e034; +s0 = s6 + 0x16c; +L47e034: +// bdead c1da000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L47e080;} +//nop; +//nop; +a0 = s3; +a1 = s0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L47e050; +a1 = s0; +L47e050: +// bdead c1d8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L47e064;} +//nop; +v1 = 0x1; +goto L47e0d4; +v1 = 0x1; +L47e064: +//nop; +a0 = s2; +a1 = s7; +v0 = f_inpathafter(mem, sp, a0, a1); +goto L47e074; +a1 = s7; +L47e074: +// bdead c1d8000b gp = MEM_U32(sp + 60); +v1 = v0 & 0xff; +goto L47e0d4; +v1 = v0 & 0xff; +L47e080: +//nop; +a0 = s3; +a1 = s0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L47e090; +a1 = s0; +L47e090: +// bdead c1d8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {v1 = zero; +goto L47e0d4;} +v1 = zero; +a0 = MEM_U8(s2 + 0); +//nop; +t4 = a0 ^ 0x6; +a0 = t4 < 0x1; +if (a0 != 0) {//nop; +goto L47e0cc;} +//nop; +//nop; +a0 = s2; +a1 = s7; +v0 = f_inpathbefore(mem, sp, a0, a1); +goto L47e0c4; +a1 = s7; +L47e0c4: +// bdead c1d8000b gp = MEM_U32(sp + 60); +a0 = v0; +L47e0cc: +v1 = a0 & 0xff; +goto L47e0d4; +v1 = a0 & 0xff; +L47e0d4: +if (v1 == 0) {//nop; +goto L47e364;} +//nop; +t6 = MEM_U8(s2 + 0); +at = 0x4; +if (t6 != at) {a0 = s2; +goto L47e12c;} +a0 = s2; +t7 = MEM_U8(s2 + 16); +//nop; +t2 = t7 + 0xffffffe0; +t3 = t2 < 0x80; +if (t3 == 0) {t8 = (int)t2 >> 5; +goto L47e124;} +t8 = (int)t2 >> 5; +t9 = 0x10001480; +t0 = t8 << 2; +t9 = t9; +t1 = t9 + t0; +t5 = MEM_U32(t1 + 0); +//nop; +t4 = t5 << (t2 & 0x1f); +t3 = (int)t4 < (int)0x0; +L47e124: +if (t3 != 0) {//nop; +goto L47e364;} +//nop; +L47e12c: +t7 = MEM_U32(s7 + 40); +//nop; +t8 = sp + 0x6c; +a1 = MEM_U32(t7 + 20); +MEM_U32(sp + 16) = t8; +a2 = sp + 0x7a; +a3 = sp + 0x70; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L47e14c; +a3 = sp + 0x70; +L47e14c: +// bdead c1d8000b gp = MEM_U32(sp + 60); +if (v0 != 0) {s1 = v0; +goto L47e168;} +s1 = v0; +s4 = MEM_U32(sp + 112); +//nop; +if (s4 == 0) {//nop; +goto L47e364;} +//nop; +L47e168: +s0 = MEM_U32(s7 + 44); +s4 = MEM_U32(sp + 112); +if (s0 != 0) {//nop; +goto L47e198;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x1c; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47e188; +a0 = 0x1c; +L47e188: +// bdead c1fc000b gp = MEM_U32(sp + 60); +MEM_U32(s7 + 44) = v0; +s0 = v0; +goto L47e1d8; +s0 = v0; +L47e198: +v0 = MEM_U32(s0 + 4); +//nop; +if (v0 == 0) {//nop; +goto L47e1bc;} +//nop; +L47e1a8: +s0 = v0; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L47e1a8;} +//nop; +L47e1bc: +//nop; +a1 = 0x10013450; +a0 = 0x1c; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47e1cc; +a0 = 0x1c; +L47e1cc: +MEM_U32(s0 + 4) = v0; +// bdead c1fc000b gp = MEM_U32(sp + 60); +s0 = v0; +L47e1d8: +MEM_U32(v0 + 0) = s2; +MEM_U32(v0 + 4) = zero; +t9 = MEM_U32(sp + 128); +MEM_U32(v0 + 12) = s1; +if (s4 == 0) {MEM_U32(v0 + 8) = t9; +goto L47e278;} +MEM_U32(v0 + 8) = t9; +a1 = MEM_U32(sp + 108); +a0 = 0x1001cb28; +MEM_U32(v0 + 16) = s4; +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 20) = a1; +v1 = MEM_U32(s2 + 36); +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 == v1) {//nop; +goto L47e27c;} +//nop; +t0 = MEM_U8(s6 + 11); +//nop; +t5 = t0 << 24; +if ((int)t5 < 0) {//nop; +goto L47e27c;} +//nop; +if (v1 != 0) {//nop; +goto L47e264;} +//nop; +t2 = MEM_U32(sp + 128); +at = 0x1; +lo = a1 * t2; +hi = (uint32_t)((uint64_t)a1 * (uint64_t)t2 >> 32); +t4 = lo; +if (t4 != at) {//nop; +goto L47e254;} +//nop; +if (s1 == 0) {//nop; +goto L47e264;} +//nop; +L47e254: +t6 = MEM_U8(s4 + 0); +at = 0x3; +if (t6 == at) {//nop; +goto L47e26c;} +//nop; +L47e264: +MEM_U32(s2 + 36) = a0; +goto L47e27c; +MEM_U32(s2 + 36) = a0; +L47e26c: +MEM_U32(s2 + 36) = v0; +MEM_U32(s2 + 32) = zero; +goto L47e27c; +MEM_U32(s2 + 32) = zero; +L47e278: +MEM_U32(v0 + 16) = zero; +L47e27c: +t3 = 0x1001eb88; +at = 0x3; +t3 = MEM_U8(t3 + 0); +t7 = MEM_U8(sp + 98); +if (t3 != at) {//nop; +goto L47e364;} +//nop; +if (t7 == 0) {//nop; +goto L47e364;} +//nop; +s1 = MEM_U32(sp + 104); +t9 = 0x1001e5a0; +t8 = s1 << 2; +t9 = MEM_U32(t9 + 0); +t8 = t8 - s1; +s1 = t8 << 2; +a0 = t9 + s1; +t0 = MEM_U8(a0 + 9); +//nop; +if (t0 == 0) {//nop; +goto L47e364;} +//nop; +t1 = MEM_U8(a0 + 8); +//nop; +if (t1 != 0) {//nop; +goto L47e320;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x14; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47e2e8; +a0 = 0x14; +L47e2e8: +// bdead c1de000b gp = MEM_U32(sp + 60); +MEM_U32(v0 + 0) = s2; +t5 = 0x1001e5a0; +MEM_U32(v0 + 4) = s0; +MEM_U8(v0 + 16) = (uint8_t)zero; +MEM_U8(v0 + 17) = (uint8_t)zero; +t5 = MEM_U32(t5 + 0); +//nop; +a0 = t5 + s1; +t2 = MEM_U32(a0 + 4); +//nop; +MEM_U32(v0 + 8) = t2; +MEM_U32(a0 + 4) = v0; +goto L47e364; +MEM_U32(a0 + 4) = v0; +L47e320: +v0 = MEM_U32(a0 + 4); +v1 = zero; +L47e328: +t4 = MEM_U32(v0 + 0); +//nop; +if (s2 != t4) {//nop; +goto L47e340;} +//nop; +v1 = 0x1; +goto L47e348; +v1 = 0x1; +L47e340: +v0 = MEM_U32(v0 + 8); +//nop; +L47e348: +if (v0 == 0) {//nop; +goto L47e358;} +//nop; +if (v1 == 0) {//nop; +goto L47e328;} +//nop; +L47e358: +if (v1 != 0) {//nop; +goto L47e364;} +//nop; +MEM_U8(a0 + 9) = (uint8_t)zero; +L47e364: +v0 = 0x1001cb38; +s3 = s3 + 0x1; +v0 = MEM_U32(v0 + 0); +s5 = s5 + 0x1; +at = (int)s3 < (int)v0; +if (at == 0) {at = 0x80; +goto L47e388;} +at = 0x80; +if (s5 != at) {t0 = s5 < 0x80; +goto L47df58;} +t0 = s5 < 0x80; +L47e388: +at = (int)s3 < (int)v0; +if (at != 0) {fp = fp + 0x10; +goto L47dee4;} +fp = fp + 0x10; +L47e394: +t6 = 0x1001eb88; +at = 0x3; +t6 = MEM_U8(t6 + 0); +//nop; +if (t6 != at) {// bdead 40000001 ra = MEM_U32(sp + 68); +goto L47e3ec;} +// bdead 40000001 ra = MEM_U32(sp + 68); +t3 = MEM_U8(sp + 98); +t8 = MEM_U32(sp + 104); +if (t3 == 0) {// bdead 2000001 ra = MEM_U32(sp + 68); +goto L47e3ec;} +// bdead 2000001 ra = MEM_U32(sp + 68); +t7 = 0x1001e5a0; +t9 = t8 << 2; +t7 = MEM_U32(t7 + 0); +t9 = t9 - t8; +t9 = t9 << 2; +a0 = t7 + t9; +t0 = MEM_U32(a0 + 4); +t1 = 0x1; +if (t0 == 0) {// bdead 421 ra = MEM_U32(sp + 68); +goto L47e3ec;} +// bdead 421 ra = MEM_U32(sp + 68); +MEM_U8(a0 + 8) = (uint8_t)t1; +// bdead 1 ra = MEM_U32(sp + 68); +L47e3ec: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x98; +return; +// bdead 1 sp = sp + 0x98; +} + +static void func_47e418(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47e418: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 28) = s2; +// fdead 4000002b MEM_U32(sp + 20) = s0; +s0 = a0; +// bdead 160360023 s2 = v0; +// fdead 400a002b MEM_U32(sp + 44) = ra; +// fdead 400a002b MEM_U32(sp + 40) = gp; +// fdead 400a002b MEM_U32(sp + 36) = s4; +// fdead 400a002b MEM_U32(sp + 32) = s3; +if (a0 == 0) {// fdead 400a002b MEM_U32(sp + 24) = s1; +goto L47e4fc;} +// fdead 400a002b MEM_U32(sp + 24) = s1; +s3 = 0x1001e5a0; +s4 = 0x1; +s1 = 0xc; +L47e45c: +t6 = MEM_U32(s0 + 0); +v1 = MEM_U32(s3 + 0); +lo = t6 * s1; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)s1 >> 32); +// bdead 440360013 v0 = s2; +t7 = lo; +t8 = v1 + t7; +MEM_U32(t8 + 0) = s0; +t9 = MEM_U32(s0 + 0); +//nop; +lo = t9 * s1; +hi = (uint32_t)((uint64_t)t9 * (uint64_t)s1 >> 32); +t0 = lo; +t1 = v1 + t0; +MEM_U32(t1 + 4) = zero; +t2 = MEM_U32(s0 + 0); +//nop; +lo = t2 * s1; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)s1 >> 32); +t3 = lo; +t4 = v1 + t3; +MEM_U8(t4 + 9) = (uint8_t)s4; +t5 = MEM_U32(s0 + 0); +//nop; +lo = t5 * s1; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)s1 >> 32); +t6 = lo; +t7 = v1 + t6; +MEM_U8(t7 + 8) = (uint8_t)zero; +t8 = MEM_U32(s0 + 0); +//nop; +lo = t8 * s1; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)s1 >> 32); +t9 = lo; +t0 = v1 + t9; +//nop; +MEM_U8(t0 + 10) = (uint8_t)zero; +a0 = MEM_U32(s0 + 12); +// bdead 40360023 t9 = t9; +//nop; +func_47e418(mem, sp, a0); +goto L47e4ec; +//nop; +L47e4ec: +s0 = MEM_U32(s0 + 20); +// bdead 40360003 gp = MEM_U32(sp + 40); +if (s0 != 0) {//nop; +goto L47e45c;} +//nop; +L47e4fc: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_getexpsources(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47e51c: +//getexpsources: +//nop; +//nop; +//nop; +sp = sp + 0xffffff88; +//nop; +// fdead 4000018b MEM_U32(sp + 60) = ra; +// fdead 4000018b MEM_U32(sp + 56) = gp; +// fdead 4000018b MEM_U32(sp + 52) = s6; +// fdead 4000018b MEM_U32(sp + 48) = s5; +// fdead 4000018b MEM_U32(sp + 44) = s4; +// fdead 4000018b MEM_U32(sp + 40) = s3; +// fdead 4000018b MEM_U32(sp + 36) = s2; +// fdead 4000018b MEM_U32(sp + 32) = s1; +// fdead 4000018b MEM_U32(sp + 28) = s0; +v0 = f_getclock(mem, sp); +goto L47e558; +// fdead 4000018b MEM_U32(sp + 28) = s0; +L47e558: +// bdead 4000018b gp = MEM_U32(sp + 56); +//nop; +at = 0x10021cf0; +v1 = 0x10021ce8; +MEM_U32(at + 0) = v0; +t6 = MEM_U32(v1 + 0); +s2 = 0x1001c8f8; +t7 = t6 + 0x1; +MEM_U32(v1 + 0) = t7; +s2 = MEM_U32(s2 + 0); +//nop; +if (s2 == 0) {//nop; +goto L47e710;} +//nop; +L47e58c: +//nop; +s0 = s2 + 0x134; +s1 = s2 + 0x144; +s6 = s2; +a1 = s1; +a0 = s0; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L47e5a8; +a0 = s0; +L47e5a8: +// bdead 408e0083 gp = MEM_U32(sp + 56); +s5 = s2 + 0x10c; +//nop; +a1 = s5; +a0 = s0; +f_bvectminus(mem, sp, a0, a1); +goto L47e5c0; +a0 = s0; +L47e5c0: +// bdead 40ce0083 gp = MEM_U32(sp + 56); +s3 = s2 + 0x114; +//nop; +a1 = s3; +a0 = s0; +f_unionnot(mem, sp, a0, a1); +goto L47e5d8; +a0 = s0; +L47e5d8: +// bdead 40de0083 gp = MEM_U32(sp + 56); +a0 = s0; +//nop; +a1 = s2 + 0x14c; +//nop; +f_bvectintsect(mem, sp, a0, a1); +goto L47e5f0; +//nop; +L47e5f0: +// bdead 40de0103 gp = MEM_U32(sp + 56); +s4 = s2 + 0x124; +//nop; +a1 = s4; +a0 = s0; +a2 = s1; +f_unionminus(mem, sp, a0, a1, a2); +goto L47e60c; +a2 = s1; +L47e60c: +// bdead 40fa0083 gp = MEM_U32(sp + 56); +a0 = s0; +//nop; +a1 = 0x1001cb88; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L47e624; +//nop; +L47e624: +// bdead 40fa0083 gp = MEM_U32(sp + 56); +a0 = s0; +//nop; +a1 = 0x1001cb90; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L47e63c; +//nop; +L47e63c: +MEM_U32(sp + 84) = zero; +MEM_U32(sp + 88) = zero; +MEM_U32(sp + 92) = zero; +MEM_U32(sp + 96) = zero; +t8 = sp + 0x54; +at = MEM_U32(t8 + 0); +// bdead 42f80007 gp = MEM_U32(sp + 56); +MEM_U32(sp + 4) = at; +t0 = MEM_U32(t8 + 4); +//nop; +MEM_U32(sp + 8) = t0; +a3 = MEM_U32(t8 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t0 = MEM_U32(t8 + 12); +a1 = MEM_U32(sp + 4); +a0 = s2 + 0x15c; +MEM_U32(sp + 16) = t0; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L47e688; +MEM_U32(sp + 16) = t0; +L47e688: +// bdead 40f80083 gp = MEM_U32(sp + 56); +s0 = s2 + 0x154; +//nop; +a0 = s0; +a1 = s5; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L47e6a0; +a1 = s5; +L47e6a0: +// bdead 40ba0083 gp = MEM_U32(sp + 56); +a0 = s0; +//nop; +a1 = s4; +//nop; +f_unionnot(mem, sp, a0, a1); +goto L47e6b8; +//nop; +L47e6b8: +// bdead 409a0083 gp = MEM_U32(sp + 56); +a0 = s0; +//nop; +a1 = s3; +//nop; +f_bvectintsect(mem, sp, a0, a1); +goto L47e6d0; +//nop; +L47e6d0: +// bdead 408a0083 gp = MEM_U32(sp + 56); +a0 = s0; +//nop; +a1 = 0x1001cb70; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L47e6e8; +//nop; +L47e6e8: +// bdead 408a0083 gp = MEM_U32(sp + 56); +a0 = s0; +//nop; +a1 = s2 + 0x164; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L47e700; +//nop; +L47e700: +s2 = MEM_U32(s6 + 12); +// bdead 40080183 gp = MEM_U32(sp + 56); +if (s2 != 0) {//nop; +goto L47e58c;} +//nop; +L47e710: +s6 = 0x1001c8fc; +s5 = 0x10021ce4; +s4 = 0x1001cc20; +//nop; +L47e720: +t1 = MEM_U32(s5 + 0); +s2 = MEM_U32(s6 + 0); +t2 = t1 + 0x1; +MEM_U32(s5 + 0) = t2; +if (s2 == 0) {s3 = zero; +goto L47e830;} +s3 = zero; +L47e738: +v0 = MEM_U32(s2 + 24); +//nop; +if (v0 == 0) {//nop; +goto L47e7bc;} +//nop; +if (s3 != 0) {s0 = v0; +goto L47e768;} +s0 = v0; +//nop; +a0 = s4; +a1 = s2 + 0x15c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L47e760; +a1 = s2 + 0x15c; +L47e760: +// bdead 40fa0183 gp = MEM_U32(sp + 56); +//nop; +L47e768: +if (s0 == 0) {s1 = s2 + 0x15c; +goto L47e794;} +s1 = s2 + 0x15c; +L47e770: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x134; +f_bvectunion(mem, sp, a0, a1, a2); +goto L47e784; +a1 = a1 + 0x134; +L47e784: +s0 = MEM_U32(s0 + 4); +// bdead 40fe0183 gp = MEM_U32(sp + 56); +if (s0 != 0) {//nop; +goto L47e770;} +//nop; +L47e794: +if (s3 != 0) {//nop; +goto L47e7bc;} +//nop; +//nop; +a0 = s4; +a1 = s2 + 0x15c; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L47e7ac; +a1 = s2 + 0x15c; +L47e7ac: +// bdead 40f8018b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L47e7bc;} +//nop; +s3 = 0x1; +L47e7bc: +if (s3 != 0) {s1 = s2 + 0x15c; +goto L47e7dc;} +s1 = s2 + 0x15c; +//nop; +a0 = s4; +a1 = s2 + 0x134; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L47e7d4; +a1 = s2 + 0x134; +L47e7d4: +// bdead 40fc0103 gp = MEM_U32(sp + 56); +//nop; +L47e7dc: +//nop; +s0 = s2 + 0x134; +a0 = s0; +a1 = s1; +a2 = s2 + 0x154; +f_unionminus(mem, sp, a0, a1, a2); +goto L47e7f4; +a2 = s2 + 0x154; +L47e7f4: +// bdead 40fa0183 gp = MEM_U32(sp + 56); +if (s3 != 0) {//nop; +goto L47e820;} +//nop; +//nop; +a0 = s4; +a1 = s0; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L47e810; +a1 = s0; +L47e810: +// bdead 40f8018b gp = MEM_U32(sp + 56); +if (v0 != 0) {//nop; +goto L47e820;} +//nop; +s3 = 0x1; +L47e820: +s2 = MEM_U32(s2 + 16); +//nop; +if (s2 != 0) {//nop; +goto L47e738;} +//nop; +L47e830: +if (s3 != 0) {//nop; +goto L47e720;} +//nop; +t3 = 0x1001eb88; +at = 0x3; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != at) {//nop; +goto L47e8a0;} +//nop; +a0 = 0x1001c908; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = 0x10013450; +t4 = a0 << 2; +t4 = t4 - a0; +a0 = t4 << 2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47e870; +a0 = t4 << 2; +L47e870: +// bdead 4000000b gp = MEM_U32(sp + 56); +// bdead 4000000b s4 = sp + 0x78; +at = 0x1001e5a0; +a0 = 0x1001e59c; +//nop; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a0 + 0); +// fdead 60fe003f t9 = t9; +// bdead 40000023 v0 = s4; +func_47e418(mem, sp, a0); +goto L47e898; +// bdead 40000023 v0 = s4; +L47e898: +// bdead 40000003 gp = MEM_U32(sp + 56); +//nop; +L47e8a0: +s5 = 0x1001cbe0; +//nop; +s4 = sp + 0x78; +a0 = s5; +f_checkbvlist(mem, sp, a0); +goto L47e8b4; +a0 = s5; +L47e8b4: +// bdead 40600083 gp = MEM_U32(sp + 56); +//nop; +s2 = 0x1001c8f8; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +if (s2 == 0) {// bdead 40680083 ra = MEM_U32(sp + 60); +goto L47ea10;} +// bdead 40680083 ra = MEM_U32(sp + 60); +s3 = 0x1001eb84; +//nop; +L47e8dc: +//nop; +s1 = s2 + 0x15c; +s6 = s2; +a1 = s1; +a0 = s2 + 0x154; +f_bvectintsect(mem, sp, a0, a1); +goto L47e8f4; +a0 = s2 + 0x154; +L47e8f4: +// bdead 40fc0083 gp = MEM_U32(sp + 56); +a0 = s1; +//nop; +a1 = s2 + 0x134; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L47e90c; +//nop; +L47e90c: +// bdead 40fc0083 gp = MEM_U32(sp + 56); +a0 = s5; +//nop; +a1 = s1; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L47e924; +//nop; +L47e924: +v0 = MEM_U32(s2 + 28); +// bdead 40f8008b gp = MEM_U32(sp + 56); +if (v0 == 0) {s0 = v0; +goto L47e9ec;} +s0 = v0; +s1 = zero; +MEM_U32(sp + 116) = s2; +L47e93c: +t5 = MEM_U8(s0 + 0); +//nop; +t6 = t5 + 0xffffffe0; +t7 = t6 < 0x60; +if (t7 == 0) {t9 = (int)t6 >> 5; +goto L47e974;} +t9 = (int)t6 >> 5; +t0 = 0x10001490; +t8 = t9 << 2; +t0 = t0; +t1 = t0 + t8; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (t6 & 0x1f); +t7 = (int)t3 < (int)0x0; +L47e974: +if (t7 == 0) {//nop; +goto L47e9b0;} +//nop; +t5 = MEM_U8(s0 + 1); +//nop; +if (t5 == 0) {//nop; +goto L47e9b0;} +//nop; +//nop; +a0 = s0; +// bdead 40f60023 t9 = t9; +v0 = s4; +func_47de28(mem, sp, v0, a0); +goto L47e9a0; +v0 = s4; +L47e9a0: +t9 = MEM_U8(s3 + 0); +// bdead 44f60083 gp = MEM_U32(sp + 56); +if (t9 != 0) {// bdead 40f60083 ra = MEM_U32(sp + 60); +goto L47ea10;} +// bdead 40f60083 ra = MEM_U32(sp + 60); +L47e9b0: +v0 = MEM_U32(s0 + 8); +//nop; +if (v0 == 0) {//nop; +goto L47e9dc;} +//nop; +t0 = MEM_U32(v0 + 16); +t8 = MEM_U32(s0 + 16); +//nop; +s1 = t0 ^ t8; +s1 = zero < s1; +t1 = s1 & 0xff; +s1 = t1; +L47e9dc: +if (s1 != 0) {s0 = v0; +goto L47e9ec;} +s0 = v0; +if (v0 != 0) {//nop; +goto L47e93c;} +//nop; +L47e9ec: +//nop; +a0 = s6 + 0x10c; +a1 = s6 + 0x13c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L47e9fc; +a1 = s6 + 0x13c; +L47e9fc: +s2 = MEM_U32(s6 + 12); +// bdead 40780083 gp = MEM_U32(sp + 56); +if (s2 != 0) {//nop; +goto L47e8dc;} +//nop; +// bdead 1 ra = MEM_U32(sp + 60); +L47ea10: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x78; +return; +// bdead 1 sp = sp + 0x78; +//nop; +//nop; +} + +static uint32_t f_next_stmt_is_ret1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47ea3c: +//next_stmt_is_ret1: +//nop; +//nop; +//nop; +t1 = 0x1001c4c4; +t2 = 0x2; +t0 = 0x3; +a3 = 0x7b; +a2 = 0x88; +L47ea5c: +a0 = MEM_U32(a0 + 8); +L47ea60: +//nop; +v0 = MEM_U8(a0 + 0); +//nop; +t6 = v0 < 0x80; +if (t6 == 0) {t7 = (int)v0 >> 5; +goto L47ea98;} +t7 = (int)v0 >> 5; +t9 = 0x100014a0; +t8 = t7 << 2; +t9 = t9; +t3 = t9 + t8; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (v0 & 0x1f); +t6 = (int)t5 < (int)0x0; +L47ea98: +if (t6 != 0) {//nop; +goto L47ea5c;} +//nop; +if (a2 != v0) {//nop; +goto L47eacc;} +//nop; +t9 = MEM_U32(a0 + 16); +//nop; +t8 = MEM_U32(t9 + 24); +//nop; +t3 = MEM_U32(t8 + 0); +//nop; +a0 = MEM_U32(t3 + 28); +a0 = MEM_U32(a0 + 8); +goto L47ea60; +a0 = MEM_U32(a0 + 8); +L47eacc: +if (a3 != v0) {v1 = v0 ^ 0x6a; +goto L47eb5c;} +v1 = v0 ^ 0x6a; +v1 = MEM_U32(a0 + 4); +//nop; +v0 = MEM_U32(v1 + 52); +//nop; +t4 = MEM_U8(v0 + 0); +//nop; +if (t0 != t4) {//nop; +goto L47eb18;} +//nop; +t5 = MEM_U32(t1 + 0); +t7 = MEM_U16(v0 + 44); +//nop; +if (t5 != t7) {//nop; +goto L47eb18;} +//nop; +t6 = MEM_U32(v0 + 40); +//nop; +if (a1 == t6) {//nop; +goto L47eb20;} +//nop; +L47eb18: +v0 = zero; +return v0; +v0 = zero; +L47eb20: +t9 = MEM_U8(v1 + 0); +//nop; +if (t0 != t9) {//nop; +goto L47eb50;} +//nop; +t8 = MEM_U8(v1 + 46); +//nop; +if (t0 != t8) {//nop; +goto L47eb50;} +//nop; +t3 = MEM_U32(v1 + 40); +//nop; +if (t2 == t3) {//nop; +goto L47ea5c;} +//nop; +L47eb50: +v0 = zero; +return v0; +v0 = zero; +// fdead 0 v1 = v0 ^ 0x6a; +L47eb5c: +v1 = v1 < 0x1; +v0 = v1 & 0xff; +//nop; +return v0; +//nop; +} + +static uint32_t f_next_stmt_is_ret(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47eb6c: +//next_stmt_is_ret: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +t1 = 0x7b; +t0 = 0x88; +a3 = 0x2; +a2 = 0x3; +L47eb94: +a0 = MEM_U32(a0 + 8); +L47eb98: +//nop; +v0 = MEM_U8(a0 + 0); +//nop; +t6 = v0 < 0x80; +if (t6 == 0) {t7 = (int)v0 >> 5; +goto L47ebd0;} +t7 = (int)v0 >> 5; +t9 = 0x100014b0; +t8 = t7 << 2; +t9 = t9; +t2 = t9 + t8; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (v0 & 0x1f); +t6 = (int)t4 < (int)0x0; +L47ebd0: +if (t6 != 0) {//nop; +goto L47eb94;} +//nop; +if (t0 != v0) {//nop; +goto L47ec04;} +//nop; +t7 = MEM_U32(a0 + 16); +//nop; +t9 = MEM_U32(t7 + 24); +//nop; +t8 = MEM_U32(t9 + 0); +//nop; +a0 = MEM_U32(t8 + 28); +a0 = MEM_U32(a0 + 8); +goto L47eb98; +a0 = MEM_U32(a0 + 8); +L47ec04: +if (t1 != v0) {v1 = v0 ^ 0x6a; +goto L47eccc;} +v1 = v0 ^ 0x6a; +v1 = MEM_U32(a0 + 4); +//nop; +v0 = MEM_U32(v1 + 52); +//nop; +t2 = MEM_U8(v0 + 0); +//nop; +if (a2 != t2) {//nop; +goto L47ec4c;} +//nop; +t3 = MEM_U8(v0 + 46); +//nop; +if (a2 != t3) {//nop; +goto L47ec4c;} +//nop; +t4 = MEM_U32(v0 + 40); +//nop; +if (a3 == t4) {//nop; +goto L47ec54;} +//nop; +L47ec4c: +v0 = zero; +goto L47ecdc; +v0 = zero; +L47ec54: +a1 = MEM_U8(v1 + 0); +v0 = v1; +if (a2 != a1) {//nop; +goto L47ec84;} +//nop; +t5 = MEM_U8(v1 + 46); +//nop; +if (a2 != t5) {//nop; +goto L47ec84;} +//nop; +t6 = MEM_U32(v1 + 40); +//nop; +if (a3 == t6) {//nop; +goto L47eb94;} +//nop; +L47ec84: +if (a2 != a1) {//nop; +goto L47eca4;} +//nop; +t7 = 0x1001c4c4; +t9 = MEM_U16(v0 + 44); +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == t9) {//nop; +goto L47ecac;} +//nop; +L47eca4: +v0 = zero; +goto L47ecdc; +v0 = zero; +L47ecac: +//nop; +a1 = MEM_U32(v0 + 40); +//nop; +v0 = f_next_stmt_is_ret1(mem, sp, a0, a1); +goto L47ecbc; +//nop; +L47ecbc: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L47ecd8; +v1 = v0 & 0xff; +// fdead 0 v1 = v0 ^ 0x6a; +L47eccc: +v1 = v1 < 0x1; +t8 = v1 & 0xff; +v1 = t8; +L47ecd8: +v0 = v1; +L47ecdc: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_no_ref_param(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47ecec: +//no_ref_param: +//nop; +//nop; +//nop; +if (a0 == 0) {v0 = 0x1; +goto L47ed60;} +v0 = 0x1; +a1 = 0x1001c4c4; +v1 = 0x1; +L47ed08: +t6 = MEM_U8(a0 + 20); +//nop; +if (t6 != 0) {//nop; +goto L47ed4c;} +//nop; +v0 = MEM_U32(a0 + 32); +//nop; +t7 = MEM_U8(v0 + 0); +//nop; +if (v1 != t7) {//nop; +goto L47ed4c;} +//nop; +t8 = MEM_U32(a1 + 0); +t9 = MEM_U16(v0 + 48); +//nop; +if (t8 != t9) {//nop; +goto L47ed4c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L47ed4c: +a0 = MEM_U32(a0 + 36); +//nop; +if (a0 != 0) {//nop; +goto L47ed08;} +//nop; +v0 = 0x1; +L47ed60: +//nop; +return v0; +//nop; +} + +static void func_47ed68(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47ed68: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000002b MEM_U32(sp + 44) = s6; +// fdead 4000002b MEM_U32(sp + 28) = s2; +// fdead 4000002b MEM_U32(sp + 40) = s5; +// fdead 4000002b MEM_U32(sp + 32) = s3; +// fdead 4000002b MEM_U32(sp + 24) = s1; +// fdead 4000002b MEM_U32(sp + 20) = s0; +s2 = 0x1001c4c4; +s6 = 0x10013640; +s0 = a0; +s1 = 0x2; +s3 = 0x3; +s5 = v0; +// fdead 40de002b MEM_U32(sp + 52) = ra; +// fdead 40de002b MEM_U32(sp + 48) = gp; +// fdead 40de002b MEM_U32(sp + 36) = s4; +L47edb4: +if (s0 == 0) {// bdead 40de0003 ra = MEM_U32(sp + 52); +goto L47ef04;} +// bdead 40de0003 ra = MEM_U32(sp + 52); +t6 = MEM_U8(s0 + 2); +s4 = s0; +if (t6 == 0) {//nop; +goto L47eedc;} +//nop; +t7 = MEM_U8(s0 + 10); +//nop; +if (s1 != t7) {//nop; +goto L47eedc;} +//nop; +t8 = MEM_U32(s2 + 0); +t9 = MEM_U16(s0 + 8); +//nop; +if (t8 != t9) {//nop; +goto L47eedc;} +//nop; +a0 = MEM_U32(s5 + 0); +v1 = MEM_U32(s0 + 4); +v0 = MEM_U16(a0 + 48); +//nop; +at = (int)v1 < (int)v0; +if (at != 0) {at = (int)v0 < (int)v1; +goto L47ee20;} +at = (int)v0 < (int)v1; +t1 = MEM_U32(a0 + 32); +t0 = v1 - v0; +at = (int)t0 < (int)t1; +if (at != 0) {at = (int)v0 < (int)v1; +goto L47ee3c;} +at = (int)v0 < (int)v1; +L47ee20: +if (at != 0) {//nop; +goto L47eedc;} +//nop; +t3 = MEM_U32(s0 + 12); +t2 = v0 - v1; +at = (int)t2 < (int)t3; +if (at == 0) {//nop; +goto L47eedc;} +//nop; +L47ee3c: +a0 = MEM_U32(s0 + 4); +a1 = MEM_U32(s0 + 8); +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L47ee54; +MEM_U32(sp + 4) = a1; +L47ee54: +t6 = v0 & 0xffff; +t7 = t6 << 2; +t8 = s6 + t7; +v1 = MEM_U32(t8 + 0); +// bdead 40fe0013 gp = MEM_U32(sp + 48); +if (v1 == 0) {//nop; +goto L47eedc;} +//nop; +L47ee70: +t9 = MEM_U8(v1 + 0); +//nop; +if (s3 != t9) {//nop; +goto L47eecc;} +//nop; +t0 = MEM_U8(v1 + 46); +//nop; +if (s1 != t0) {//nop; +goto L47eecc;} +//nop; +t1 = MEM_U32(s2 + 0); +t2 = MEM_U16(v1 + 44); +//nop; +if (t1 != t2) {//nop; +goto L47eecc;} +//nop; +t3 = MEM_U32(s0 + 4); +t4 = MEM_U32(v1 + 40); +//nop; +if (t3 != t4) {//nop; +goto L47eecc;} +//nop; +v0 = MEM_U32(v1 + 20); +MEM_U8(v1 + 34) = (uint8_t)zero; +if (v0 == 0) {//nop; +goto L47eecc;} +//nop; +MEM_U8(v0 + 25) = (uint8_t)zero; +L47eecc: +v1 = MEM_U32(v1 + 28); +//nop; +if (v1 != 0) {//nop; +goto L47ee70;} +//nop; +L47eedc: +//nop; +a0 = MEM_U32(s0 + 16); +// bdead 40fc0023 t9 = t9; +v0 = s5; +func_47ed68(mem, sp, v0, a0); +goto L47eef0; +v0 = s5; +L47eef0: +// bdead 40fc0003 gp = MEM_U32(sp + 48); +s0 = MEM_U32(s4 + 20); +//nop; +goto L47edb4; +//nop; +// fdead 0 ra = MEM_U32(sp + 52); +L47ef04: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static void f_fix_par_vreg(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47ef28: +//fix_par_vreg: +//nop; +//nop; +//nop; +t6 = 0x10021c74; +sp = sp + 0xffffffe0; +//nop; +t6 = MEM_U32(t6 + 0); +// fdead 4000802b MEM_U32(sp + 28) = ra; +// fdead 4000802b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +// fdead 4000802b t9 = t9; +a0 = MEM_U32(t6 + 4); +v0 = sp + 0x20; +func_47ed68(mem, sp, v0, a0); +goto L47ef60; +v0 = sp + 0x20; +L47ef60: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t func_47ef70(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47ef70: +v1 = MEM_U32(v0 + -40); +//nop; +if (v1 == 0) {v0 = zero; +goto L47efac;} +v0 = zero; +L47ef80: +t6 = MEM_U32(v1 + 4); +//nop; +if (a0 != t6) {//nop; +goto L47ef98;} +//nop; +v0 = v1; +return v0; +v0 = v1; +L47ef98: +v1 = MEM_U32(v1 + 16); +//nop; +if (v1 != 0) {//nop; +goto L47ef80;} +//nop; +v0 = zero; +L47efac: +//nop; +return v0; +//nop; +} + +static void func_47efb4(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47efb4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001ab MEM_U32(sp + 28) = s1; +// fdead 400001ab MEM_U32(sp + 36) = s3; +// fdead 400001ab MEM_U32(sp + 32) = s2; +// fdead 400001ab MEM_U32(sp + 24) = s0; +s1 = 0x10013460; +s0 = a0; +s2 = 0x3; +s3 = v0; +// fdead 401e01ab MEM_U32(sp + 44) = ra; +// fdead 401e01ab MEM_U32(sp + 40) = gp; +v0 = MEM_U8(s0 + 0); +L47eff0: +//nop; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L47f0f0;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005e3c[] = { +&&L47f114, +&&L47f114, +&&L47f024, +&&L47f0ac, +&&L47f114, +&&L47f114, +&&L47f0f0, +&&L47f114, +}; +dest = Lswitch10005e3c[t6]; +//nop; +goto *dest; +//nop; +L47f024: +t7 = MEM_U8(s0 + 46); +at = 0x2; +if (t7 != at) {// bdead 40120001 ra = MEM_U32(sp + 44); +goto L47f118;} +// bdead 40120001 ra = MEM_U32(sp + 44); +v1 = MEM_U32(s0 + 40); +t8 = MEM_U32(s3 + -32); +a0 = (int)v1 >> 2; +at = (int)v1 < (int)t8; +if (at == 0) {// bdead 40120021 ra = MEM_U32(sp + 44); +goto L47f118;} +// bdead 40120021 ra = MEM_U32(sp + 44); +t9 = a0 << 2; +a0 = t9; +//nop; +v0 = s3; +// bdead 40120029 t9 = t9; +//nop; +v0 = func_47ef70(mem, sp, v0, a0); +goto L47f068; +//nop; +L47f068: +// bdead 40120009 gp = MEM_U32(sp + 40); +if (v0 != 0) {// bdead 40120001 ra = MEM_U32(sp + 44); +goto L47f118;} +// bdead 40120001 ra = MEM_U32(sp + 44); +//nop; +a1 = 0x10013450; +a0 = 0x14; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47f084; +a0 = 0x14; +L47f084: +t0 = MEM_U32(s0 + 40); +// bdead 100209 gp = MEM_U32(sp + 40); +t1 = (int)t0 >> 2; +t2 = t1 << 2; +MEM_U32(v0 + 4) = t2; +t3 = MEM_U32(s3 + -40); +//nop; +MEM_U32(v0 + 16) = t3; +MEM_U32(s3 + -40) = v0; +goto L47f114; +MEM_U32(s3 + -40) = v0; +L47f0ac: +//nop; +a0 = MEM_U32(s0 + 36); +// fdead 7601fe1bf t9 = t9; +v0 = s3; +func_47efb4(mem, sp, v0, a0); +goto L47f0c0; +v0 = s3; +L47f0c0: +t4 = MEM_U8(s0 + 32); +// bdead 401e2001 gp = MEM_U32(sp + 40); +lo = t4 * s2; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)s2 >> 32); +t5 = lo; +t6 = s1 + t5; +t7 = MEM_U8(t6 + 2); +//nop; +if (t7 == 0) {// bdead 401e0001 ra = MEM_U32(sp + 44); +goto L47f118;} +// bdead 401e0001 ra = MEM_U32(sp + 44); +s0 = MEM_U32(s0 + 40); +v0 = MEM_U8(s0 + 0); +goto L47eff0; +v0 = MEM_U8(s0 + 0); +L47f0f0: +a2 = 0x10005e30; +//nop; +a0 = 0x1; +a1 = 0xa8; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L47f10c; +a2 = a2; +L47f10c: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L47f114: +// bdead 1 ra = MEM_U32(sp + 44); +L47f118: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_tail_recursion(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47f130: +//tail_recursion: +//nop; +//nop; +//nop; +sp = sp + 0xffffff78; +t6 = 0x1001eb2c; +// fdead 4000800b MEM_U32(sp + 60) = ra; +t6 = MEM_U8(t6 + 0); +// fdead 4000800b MEM_U32(sp + 56) = fp; +// fdead 4000800b MEM_U32(sp + 52) = gp; +// fdead 4000800b MEM_U32(sp + 48) = s7; +// fdead 4000800b MEM_U32(sp + 44) = s6; +// fdead 4000800b MEM_U32(sp + 40) = s5; +// fdead 4000800b MEM_U32(sp + 36) = s4; +// fdead 4000800b MEM_U32(sp + 32) = s3; +// fdead 4000800b MEM_U32(sp + 28) = s2; +// fdead 4000800b MEM_U32(sp + 24) = s1; +if (t6 == 0) {// fdead 4000800b MEM_U32(sp + 20) = s0; +goto L47fac4;} +// fdead 4000800b MEM_U32(sp + 20) = s0; +t7 = 0x1001eba4; +//nop; +t7 = MEM_U8(t7 + 0); +//nop; +if (t7 == 0) {// bdead 40000003 ra = MEM_U32(sp + 60); +goto L47fac8;} +// bdead 40000003 ra = MEM_U32(sp + 60); +v0 = 0x1001e6b4; +at = 0x5; +v0 = MEM_U8(v0 + 0); +//nop; +if (v0 == at) {at = 0x3; +goto L47fac4;} +at = 0x3; +if (v0 != at) {//nop; +goto L47f264;} +//nop; +a1 = 0x1001cc44; +//nop; +a1 = MEM_U32(a1 + 0); +//nop; +if ((int)a1 < 0) {a1 = a1 + 0x1; +goto L47f264;} +a1 = a1 + 0x1; +a2 = a1 & 0x3; +if (a2 == 0) {v1 = zero; +goto L47f208;} +v1 = zero; +t8 = 0x1001cc38; +t9 = v1 << 4; +t8 = MEM_U32(t8 + 0); +a0 = a2; +v0 = t8 + t9; +L47f1e8: +t0 = MEM_U8(v0 + 2); +v1 = v1 + 0x1; +if (t0 != 0) {// bdead 4000007b ra = MEM_U32(sp + 60); +goto L47fac8;} +// bdead 4000007b ra = MEM_U32(sp + 60); +if (a0 != v1) {v0 = v0 + 0x10; +goto L47f1e8;} +v0 = v0 + 0x10; +if (v1 == a1) {//nop; +goto L47f264;} +//nop; +L47f208: +t1 = 0x1001cc38; +t2 = v1 << 4; +t1 = MEM_U32(t1 + 0); +//nop; +v0 = t1 + t2; +L47f21c: +t3 = MEM_U8(v0 + 2); +v1 = v1 + 0x4; +if (t3 != 0) {// bdead 4000005b ra = MEM_U32(sp + 60); +goto L47fac8;} +// bdead 4000005b ra = MEM_U32(sp + 60); +t4 = MEM_U8(v0 + 18); +//nop; +if (t4 != 0) {// bdead 4000005b ra = MEM_U32(sp + 60); +goto L47fac8;} +// bdead 4000005b ra = MEM_U32(sp + 60); +t5 = MEM_U8(v0 + 34); +//nop; +if (t5 != 0) {// bdead 4000005b ra = MEM_U32(sp + 60); +goto L47fac8;} +// bdead 4000005b ra = MEM_U32(sp + 60); +t6 = MEM_U8(v0 + 50); +//nop; +if (t6 != 0) {// bdead 4000005b ra = MEM_U32(sp + 60); +goto L47fac8;} +// bdead 4000005b ra = MEM_U32(sp + 60); +if (v1 != a1) {v0 = v0 + 0x40; +goto L47f21c;} +v0 = v0 + 0x40; +L47f264: +s4 = 0x1001c8f8; +s7 = 0x1001c900; +s5 = 0x1001c910; +s3 = 0x1001c4b4; +s4 = MEM_U32(s4 + 0); +MEM_U8(sp + 103) = (uint8_t)zero; +fp = 0x17; +s6 = sp + 0x88; +L47f284: +v0 = MEM_U32(s4 + 32); +//nop; +if (v0 == 0) {//nop; +goto L47f97c;} +//nop; +t7 = MEM_U8(v0 + 0); +//nop; +if (fp != t7) {//nop; +goto L47f97c;} +//nop; +t8 = 0x1001c4c4; +t9 = MEM_U32(v0 + 20); +t8 = MEM_U32(t8 + 0); +t0 = MEM_U32(t9 + 0); +//nop; +if (t8 != t0) {//nop; +goto L47f97c;} +//nop; +t1 = 0x1001e6b4; +at = 0x2a000000; +t1 = MEM_U8(t1 + 0); +//nop; +t2 = t1 < 0x20; +t3 = -t2; +t4 = t3 & at; +t5 = t4 << (t1 & 0x1f); +if ((int)t5 < 0) {//nop; +goto L47f304;} +//nop; +//nop; +a0 = MEM_U32(v0 + 36); +//nop; +v0 = f_no_ref_param(mem, sp, a0); +goto L47f2f8; +//nop; +L47f2f8: +// bdead c1f0000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L47f97c;} +//nop; +L47f304: +t6 = MEM_U32(s4 + 24); +//nop; +if (t6 == 0) {//nop; +goto L47f97c;} +//nop; +//nop; +a0 = MEM_U32(s4 + 32); +//nop; +v0 = f_next_stmt_is_ret(mem, sp, a0); +goto L47f324; +//nop; +L47f324: +// bdead c1f0000b gp = MEM_U32(sp + 52); +if (v0 == 0) {//nop; +goto L47f97c;} +//nop; +s2 = 0x1001c8f8; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +if (s4 == s2) {//nop; +goto L47f97c;} +//nop; +t7 = MEM_U32(s4 + 20); +v0 = MEM_U8(sp + 103); +if (t7 == 0) {t8 = 0x1; +goto L47f97c;} +t8 = 0x1; +t9 = zero < v0; +MEM_U8(sp + 103) = (uint8_t)t8; +if (t9 != 0) {MEM_U32(sp + 96) = zero; +goto L47f3f8;} +MEM_U32(sp + 96) = zero; +t0 = MEM_U32(s2 + 0); +v0 = 0x1001cb30; +if (t0 == 0) {//nop; +goto L47f37c;} +//nop; +abort(); +L47f37c: +t2 = MEM_U32(v0 + 0); +a1 = 0x10013450; +t3 = t2 + 0x1; +MEM_U32(v0 + 0) = t3; +//nop; +MEM_U32(s2 + 0) = t3; +a0 = 0x34; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47f39c; +a0 = 0x34; +L47f39c: +// bdead c1f0000b gp = MEM_U32(sp + 52); +t6 = 0x42; +s2 = 0x1001c8f8; +at = 0x1001c90c; +s2 = MEM_U32(s2 + 0); +t7 = 0x1001cb30; +t1 = MEM_U32(s2 + 28); +//nop; +MEM_U32(v0 + 8) = t1; +t5 = MEM_U32(s2 + 28); +//nop; +MEM_U32(t5 + 12) = v0; +MEM_U32(s2 + 28) = v0; +MEM_U32(at + 0) = v0; +MEM_U32(v0 + 12) = zero; +MEM_U8(v0 + 0) = (uint8_t)t6; +MEM_U32(v0 + 40) = zero; +MEM_U8(v0 + 36) = (uint8_t)zero; +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 16) = s2; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(v0 + 20) = t7; +L47f3f8: +t9 = 0x1001e6bc; +a2 = 0x21; +t9 = MEM_U8(t9 + 0); +a3 = 0x21; +if (t9 == 0) {//nop; +goto L47f46c;} +//nop; +a0 = 0x10012018; +a1 = 0x10005e5c; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L47f428; +a1 = a1; +L47f428: +// bdead c1f00003 gp = MEM_U32(sp + 52); +a1 = MEM_U16(s4 + 8); +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L47f448; +a3 = 0xa; +L47f448: +// bdead c1f00183 gp = MEM_U32(sp + 52); +//nop; +a0 = 0x10012018; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L47f464; +//nop; +L47f464: +// bdead c1f00003 gp = MEM_U32(sp + 52); +//nop; +L47f46c: +s0 = MEM_U32(s4 + 32); +//nop; +L47f474: +t8 = MEM_U8(s0 + 0); +at = 0xa000000; +t0 = t8 + 0xffffffa0; +t2 = t0 < 0x20; +t3 = -t2; +t4 = t3 & at; +t1 = t4 << (t0 & 0x1f); +if ((int)t1 >= 0) {v0 = s6; +goto L47f4b8;} +v0 = s6; +//nop; +t5 = MEM_U32(s0 + 28); +a0 = MEM_U32(s0 + 4); +// bdead c1f2402b t9 = t9; +MEM_U32(sp + 104) = t5; +func_47efb4(mem, sp, v0, a0); +goto L47f4b0; +MEM_U32(sp + 104) = t5; +L47f4b0: +// bdead c1f20003 gp = MEM_U32(sp + 52); +//nop; +L47f4b8: +s0 = MEM_U32(s0 + 12); +//nop; +t6 = MEM_U32(s0 + 28); +//nop; +if (t6 != 0) {//nop; +goto L47f474;} +//nop; +//nop; +a1 = 0x10013450; +a0 = 0x174; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47f4e0; +a0 = 0x174; +L47f4e0: +// bdead c1f0000b gp = MEM_U32(sp + 52); +MEM_U32(s7 + 0) = v0; +//nop; +a0 = v0; +//nop; +f_init_graphnode(mem, sp, a0); +goto L47f4f8; +//nop; +L47f4f8: +s1 = MEM_U32(s7 + 0); +t7 = MEM_U16(s4 + 8); +t3 = MEM_U32(sp + 128); +MEM_U16(s1 + 8) = (uint16_t)t7; +t9 = MEM_U32(s4 + 308); +// bdead c5f41003 gp = MEM_U32(sp + 52); +MEM_U32(s1 + 308) = t9; +t8 = MEM_U32(s4 + 44); +//nop; +MEM_U32(s1 + 44) = t8; +t2 = MEM_U32(s4 + 0); +//nop; +MEM_U32(s1 + 0) = t2; +MEM_U32(t3 + 12) = s1; +t4 = MEM_U32(s4 + 12); +//nop; +MEM_U32(s1 + 12) = t4; +s0 = MEM_U32(s4 + 20); +//nop; +MEM_U32(s1 + 20) = s0; +t1 = MEM_U32(s4 + 24); +//nop; +MEM_U32(s1 + 24) = t1; +L47f554: +t5 = MEM_U32(s0 + 0); +//nop; +a2 = MEM_U32(s7 + 0); +a0 = MEM_U32(t5 + 24); +a1 = s4; +f_change_adj_node(mem, sp, a0, a1, a2); +goto L47f56c; +a1 = s4; +L47f56c: +s0 = MEM_U32(s0 + 4); +// bdead c1f20003 gp = MEM_U32(sp + 52); +if (s0 != 0) {//nop; +goto L47f554;} +//nop; +s1 = MEM_U32(s7 + 0); +//nop; +t6 = MEM_U32(s1 + 24); +a1 = s4; +t7 = MEM_U32(t6 + 0); +a2 = s1; +a0 = MEM_U32(t7 + 20); +//nop; +f_change_adj_node(mem, sp, a0, a1, a2); +goto L47f5a0; +//nop; +L47f5a0: +v1 = MEM_U32(s4 + 28); +t9 = MEM_U32(s5 + 0); +t8 = MEM_U32(v1 + 12); +// bdead c7f00013 gp = MEM_U32(sp + 52); +v0 = MEM_U8(v1 + 0); +s0 = v1; +MEM_U32(sp + 112) = t9; +MEM_U32(s5 + 0) = t8; +t2 = v0 < 0x80; +L47f5c4: +if (t2 == 0) {at = 0x7b; +goto L47f5f4;} +at = 0x7b; +t0 = 0x100014c0; +t3 = (int)v0 >> 5; +t4 = t3 << 2; +t0 = t0; +t1 = t0 + t4; +t5 = MEM_U32(t1 + 0); +//nop; +t6 = t5 << (v0 & 0x1f); +t7 = (int)t6 < (int)0x0; +t2 = t7; +L47f5f4: +if (t2 != 0) {//nop; +goto L47f618;} +//nop; +//nop; +a0 = s0; +//nop; +f_oneloopblockstmt(mem, sp, a0); +goto L47f60c; +//nop; +L47f60c: +// bdead c1f20003 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s0 + 8); +goto L47f808; +s0 = MEM_U32(s0 + 8); +L47f618: +if (v0 != at) {at = 0x64; +goto L47f658;} +at = 0x64; +t9 = MEM_U32(s0 + 4); +at = 0x3; +t8 = MEM_U8(t9 + 46); +//nop; +if (t8 == at) {//nop; +goto L47f804;} +//nop; +//nop; +a0 = s0; +//nop; +f_oneloopblockstmt(mem, sp, a0); +goto L47f648; +//nop; +L47f648: +// bdead c1f20003 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s0 + 8); +goto L47f808; +s0 = MEM_U32(s0 + 8); +at = 0x64; +L47f658: +if (v0 != at) {at = 0x66; +goto L47f780;} +at = 0x66; +//nop; +a0 = MEM_U32(s0 + 28); +// bdead c1f20023 t9 = t9; +v0 = s6; +v0 = func_47ef70(mem, sp, v0, a0); +goto L47f674; +v0 = s6; +L47f674: +// bdead c1f2000b gp = MEM_U32(sp + 52); +if (v0 == 0) {s1 = v0; +goto L47f75c;} +s1 = v0; +a3 = MEM_U32(s3 + 0); +v1 = MEM_U8(s0 + 21); +a1 = 0x1; +lo = (int)a3 / (int)v1; hi = (int)a3 % (int)v1; +t0 = a3 + v1; +if (v1 != 0) {//nop; +goto L47f6a0;} +//nop; +abort(); +L47f6a0: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L47f6b8;} +at = 0x80000000; +if (a3 != at) {//nop; +goto L47f6b8;} +//nop; +abort(); +L47f6b8: +a0 = hi; +t3 = a0 ^ v1; +if ((int)t3 >= 0) {//nop; +goto L47f6cc;} +//nop; +a0 = a0 + v1; +L47f6cc: +if (a0 == 0) {//nop; +goto L47f6dc;} +//nop; +a3 = t0 - a0; +MEM_U32(s3 + 0) = a3; +L47f6dc: +t1 = 0x1001ebac; +MEM_U32(v0 + 0) = s0; +t1 = MEM_U8(t1 + 0); +a0 = s0; +if (t1 != 0) {//nop; +goto L47f724;} +//nop; +t5 = MEM_U8(s0 + 21); +a0 = s0; +t6 = a3 + t5; +MEM_U32(s3 + 0) = t6; +//nop; +a2 = -t6; +MEM_U32(s1 + 8) = a2; +a1 = 0x1; +f_par_to_str(mem, sp, a0, a1, a2); +goto L47f718; +a1 = 0x1; +L47f718: +// bdead c1f60003 gp = MEM_U32(sp + 52); +t8 = MEM_U32(s5 + 0); +goto L47f74c; +t8 = MEM_U32(s5 + 0); +L47f724: +//nop; +MEM_U32(s1 + 8) = a3; +a2 = a3; +f_par_to_str(mem, sp, a0, a1, a2); +goto L47f734; +a2 = a3; +L47f734: +t7 = MEM_U32(s3 + 0); +t2 = MEM_U8(s0 + 21); +// bdead c1f70803 gp = MEM_U32(sp + 52); +t9 = t7 + t2; +MEM_U32(s3 + 0) = t9; +t8 = MEM_U32(s5 + 0); +L47f74c: +//nop; +t3 = MEM_U32(t8 + 4); +MEM_U32(s1 + 12) = t3; +goto L47f804; +MEM_U32(s1 + 12) = t3; +L47f75c: +//nop; +a0 = s0; +a1 = zero; +a2 = zero; +f_par_to_str(mem, sp, a0, a1, a2); +goto L47f770; +a2 = zero; +L47f770: +// bdead c1f20003 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s0 + 8); +goto L47f808; +s0 = MEM_U32(s0 + 8); +at = 0x66; +L47f780: +if (v0 != at) {at = 0x11; +goto L47f7c0;} +at = 0x11; +//nop; +a0 = s0; +//nop; +f_pmov_to_mov(mem, sp, a0); +goto L47f798; +//nop; +L47f798: +// bdead c1f20003 gp = MEM_U32(sp + 52); +a0 = s0; +//nop; +//nop; +//nop; +f_fix_par_vreg(mem, sp, a0); +goto L47f7b0; +//nop; +L47f7b0: +// bdead c1f20003 gp = MEM_U32(sp + 52); +s0 = MEM_U32(s0 + 8); +goto L47f808; +s0 = MEM_U32(s0 + 8); +at = 0x11; +L47f7c0: +if (v0 != at) {t1 = 0x5c; +goto L47f7f8;} +t1 = 0x5c; +//nop; +a0 = 0x11; +//nop; +f_extendstat(mem, sp, a0); +goto L47f7d8; +//nop; +L47f7d8: +v0 = MEM_U32(s5 + 0); +t0 = MEM_U32(s0 + 20); +// bdead c1f2020b gp = MEM_U32(sp + 52); +MEM_U32(v0 + 20) = t0; +t4 = MEM_U32(s0 + 24); +MEM_U32(v0 + 24) = t4; +goto L47f804; +MEM_U32(v0 + 24) = t4; +t1 = 0x5c; +L47f7f8: +if (v0 == t1) {//nop; +goto L47f804;} +//nop; +abort(); +L47f804: +s0 = MEM_U32(s0 + 8); +L47f808: +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +if (fp != v0) {t2 = v0 < 0x80; +goto L47f5c4;} +t2 = v0 < 0x80; +t5 = MEM_U32(sp + 96); +//nop; +if (t5 == 0) {//nop; +goto L47f86c;} +//nop; +L47f82c: +t6 = MEM_U32(sp + 96); +a1 = zero; +t7 = MEM_U32(t6 + 12); +t2 = MEM_U32(t6 + 0); +a2 = zero; +MEM_U32(t2 + 4) = t7; +//nop; +a0 = MEM_U32(t6 + 0); +//nop; +f_par_to_str(mem, sp, a0, a1, a2); +goto L47f854; +//nop; +L47f854: +t9 = MEM_U32(sp + 96); +// bdead c5f00003 gp = MEM_U32(sp + 52); +t8 = MEM_U32(t9 + 16); +//nop; +if (t8 != 0) {MEM_U32(sp + 96) = t8; +goto L47f82c;} +MEM_U32(sp + 96) = t8; +L47f86c: +//nop; +a0 = 0x88; +//nop; +f_extendstat(mem, sp, a0); +goto L47f87c; +//nop; +L47f87c: +// bdead c1f00003 gp = MEM_U32(sp + 52); +t0 = MEM_U32(s5 + 0); +s2 = 0x1001c8f8; +//nop; +s2 = MEM_U32(s2 + 0); +//nop; +t3 = MEM_U32(s2 + 0); +//nop; +MEM_U32(t0 + 20) = t3; +s1 = MEM_U32(s7 + 0); +//nop; +t4 = MEM_U32(s1 + 24); +//nop; +v0 = MEM_U32(t4 + 0); +//nop; +s0 = MEM_U32(v0 + 20); +//nop; +t1 = MEM_U32(s0 + 0); +//nop; +if (s1 != t1) {//nop; +goto L47f8dc;} +//nop; +t5 = MEM_U32(s0 + 4); +MEM_U32(v0 + 20) = t5; +goto L47f904; +MEM_U32(v0 + 20) = t5; +L47f8dc: +v0 = s0; +s0 = MEM_U32(s0 + 4); +//nop; +t7 = MEM_U32(s0 + 0); +//nop; +if (s1 != t7) {//nop; +goto L47f8dc;} +//nop; +t2 = MEM_U32(s0 + 4); +//nop; +MEM_U32(v0 + 4) = t2; +L47f904: +t6 = MEM_U32(s1 + 24); +a1 = 0x10013450; +MEM_U32(t6 + 0) = s2; +//nop; +a0 = 0x8; +//nop; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47f920; +//nop; +L47f920: +// bdead c1f0000b gp = MEM_U32(sp + 52); +s1 = MEM_U32(s7 + 0); +s2 = 0x1001c8f8; +MEM_U32(v0 + 0) = s1; +s2 = MEM_U32(s2 + 0); +//nop; +t9 = MEM_U32(s2 + 20); +//nop; +MEM_U32(v0 + 4) = t9; +t8 = MEM_U32(s5 + 0); +//nop; +MEM_U32(s2 + 20) = v0; +MEM_U32(s1 + 32) = t8; +f_codeimage(mem, sp); +goto L47f958; +MEM_U32(s1 + 32) = t8; +L47f958: +t3 = MEM_U32(s4 + 32); +v0 = MEM_U32(s5 + 0); +t0 = MEM_U32(t3 + 8); +// bdead c1d0020b gp = MEM_U32(sp + 52); +MEM_U32(v0 + 8) = t0; +MEM_U32(t0 + 12) = v0; +t1 = MEM_U32(sp + 112); +s4 = MEM_U32(s7 + 0); +MEM_U32(s5 + 0) = t1; +L47f97c: +MEM_U32(sp + 128) = s4; +s4 = MEM_U32(s4 + 12); +t5 = MEM_U8(sp + 103); +if (s4 != 0) {//nop; +goto L47f284;} +//nop; +if (t5 == 0) {// bdead 40000003 ra = MEM_U32(sp + 60); +goto L47fac8;} +// bdead 40000003 ra = MEM_U32(sp + 60); +//nop; +a1 = 0x10013450; +a0 = 0x174; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47f9a8; +a0 = 0x174; +L47f9a8: +// bdead 4000000b gp = MEM_U32(sp + 52); +s4 = v0; +//nop; +a0 = v0; +//nop; +f_init_graphnode(mem, sp, a0); +goto L47f9c0; +//nop; +L47f9c0: +// bdead 40200003 gp = MEM_U32(sp + 52); +a0 = 0x34; +s2 = 0x1001c8f8; +v1 = 0x1001c904; +s2 = MEM_U32(s2 + 0); +v0 = MEM_U32(v1 + 0); +MEM_U32(s4 + 12) = s2; +MEM_U16(s4 + 8) = (uint16_t)v0; +t2 = MEM_U32(s2 + 308); +t7 = v0 + 0x1; +MEM_U32(v1 + 0) = t7; +MEM_U32(s4 + 308) = t2; +//nop; +t6 = MEM_U32(s2 + 44); +a1 = 0x10013450; +MEM_U32(s4 + 44) = t6; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47fa04; +MEM_U32(s4 + 44) = t6; +L47fa04: +// bdead 4020000b gp = MEM_U32(sp + 52); +t9 = 0x60; +v1 = 0x1001c90c; +at = 0x1001c90c; +v1 = MEM_U32(v1 + 0); +a0 = s4; +MEM_U32(v0 + 8) = v1; +MEM_U32(v1 + 12) = v0; +MEM_U32(v0 + 12) = zero; +MEM_U8(v0 + 0) = (uint8_t)t9; +MEM_U32(v0 + 16) = s4; +MEM_U32(v0 + 40) = zero; +//nop; +MEM_U32(s4 + 28) = v0; +MEM_U32(s4 + 32) = v0; +MEM_U32(at + 0) = v0; +f_init_node_vectors(mem, sp, a0); +goto L47fa48; +MEM_U32(at + 0) = v0; +L47fa48: +// bdead 40200001 gp = MEM_U32(sp + 52); +a0 = 0x8; +//nop; +a1 = 0x10013450; +//nop; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47fa60; +//nop; +L47fa60: +// bdead 40200009 gp = MEM_U32(sp + 52); +MEM_U32(v0 + 0) = s4; +s2 = 0x1001c8f8; +a1 = 0x10013450; +s2 = MEM_U32(s2 + 0); +a0 = 0x8; +t8 = MEM_U32(s2 + 20); +//nop; +MEM_U32(v0 + 4) = t8; +//nop; +MEM_U32(s2 + 20) = v0; +//nop; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47fa94; +//nop; +L47fa94: +// bdead 200009 gp = MEM_U32(sp + 52); +//nop; +t3 = 0x1001c8f8; +at = 0x1001c8f8; +t3 = MEM_U32(t3 + 0); +//nop; +MEM_U32(v0 + 0) = t3; +t0 = MEM_U32(s4 + 24); +//nop; +MEM_U32(v0 + 4) = t0; +MEM_U32(s4 + 24) = v0; +MEM_U32(at + 0) = s4; +L47fac4: +// bdead 1 ra = MEM_U32(sp + 60); +L47fac8: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x88; +return; +// bdead 1 sp = sp + 0x88; +//nop; +//nop; +} + +static void f_findbbtemps(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47fafc: +//findbbtemps: +//nop; +//nop; +//nop; +sp = sp + 0xffffff90; +// fdead 400001eb MEM_U32(sp + 60) = ra; +// fdead 400001eb MEM_U32(sp + 56) = gp; +// fdead 400001eb MEM_U32(sp + 52) = s5; +// fdead 400001eb MEM_U32(sp + 48) = s4; +// fdead 400001eb MEM_U32(sp + 44) = s3; +// fdead 400001eb MEM_U32(sp + 40) = s2; +// fdead 400001eb MEM_U32(sp + 36) = s1; +// fdead 400001eb MEM_U32(sp + 32) = s0; +MEM_U32(sp + 84) = zero; +MEM_U32(sp + 88) = zero; +MEM_U32(sp + 92) = zero; +MEM_U32(sp + 96) = zero; +t6 = sp + 0x54; +at = MEM_U32(t6 + 0); +s1 = 0x1001e5c8; +MEM_U32(sp + 4) = at; +t8 = MEM_U32(t6 + 4); +//nop; +MEM_U32(sp + 8) = t8; +a3 = MEM_U32(t6 + 8); +s4 = a0; +MEM_U32(sp + 12) = a3; +t8 = MEM_U32(t6 + 12); +a2 = MEM_U32(sp + 8); +a1 = MEM_U32(sp + 4); +a0 = s1; +MEM_U32(sp + 16) = t8; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L47fb7c; +MEM_U32(sp + 16) = t8; +L47fb7c: +// bdead 40240003 gp = MEM_U32(sp + 56); +s0 = zero; +s2 = 0x1001cb40; +s3 = s4 + 0x15c; +s2 = MEM_U32(s2 + 0); +//nop; +s2 = s2 + 0xffffffff; +if ((int)s2 < 0) {//nop; +goto L47fcb8;} +//nop; +s5 = 0x1001cc30; +s4 = 0x1001cbe0; +s2 = s2 + 0x1; +L47fbac: +//nop; +a0 = s0; +a1 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L47fbbc; +a1 = s3; +L47fbbc: +// bdead 407e0009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L47fcac;} +//nop; +//nop; +a0 = s0; +a1 = s4; +v0 = f_bvectin(mem, sp, a0, a1); +goto L47fbd8; +a1 = s4; +L47fbd8: +// bdead 407e0009 gp = MEM_U32(sp + 56); +if (v0 == 0) {//nop; +goto L47fcac;} +//nop; +t9 = MEM_U32(s5 + 0); +t0 = s0 << 3; +t1 = t9 + t0; +v0 = MEM_U32(t1 + 0); +a0 = 0x1; +v1 = MEM_U8(v0 + 0); +a1 = 0x28; +t2 = v1 + 0xfffffffc; +at = t2 < 0x3; +if (at == 0) {//nop; +goto L47fc90;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005e8c[] = { +&&L47fc70, +&&L47fc30, +&&L47fc50, +}; +dest = Lswitch10005e8c[t2]; +//nop; +goto *dest; +//nop; +L47fc30: +t3 = MEM_U32(v0 + 36); +//nop; +a1 = MEM_U32(t3 + 0); +a0 = s1; +f_setbit(mem, sp, a0, a1); +goto L47fc44; +a0 = s1; +L47fc44: +// bdead 407e0001 gp = MEM_U32(sp + 56); +s0 = s0 + 0x1; +goto L47fcb0; +s0 = s0 + 0x1; +L47fc50: +t4 = MEM_U32(v0 + 32); +//nop; +a1 = MEM_U32(t4 + 0); +a0 = s1; +f_setbit(mem, sp, a0, a1); +goto L47fc64; +a0 = s1; +L47fc64: +// bdead 407e0001 gp = MEM_U32(sp + 56); +s0 = s0 + 0x1; +goto L47fcb0; +s0 = s0 + 0x1; +L47fc70: +t5 = MEM_U32(v0 + 32); +//nop; +a1 = MEM_U32(t5 + 0); +a0 = s1; +f_setbit(mem, sp, a0, a1); +goto L47fc84; +a0 = s1; +L47fc84: +// bdead 407e0001 gp = MEM_U32(sp + 56); +s0 = s0 + 0x1; +goto L47fcb0; +s0 = s0 + 0x1; +L47fc90: +a2 = 0x10005e80; +//nop; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L47fca4; +a2 = a2; +L47fca4: +// bdead 407e0001 gp = MEM_U32(sp + 56); +//nop; +L47fcac: +s0 = s0 + 0x1; +L47fcb0: +if (s0 != s2) {//nop; +goto L47fbac;} +//nop; +L47fcb8: +s0 = 0x1001c4b8; +//nop; +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 == 0) {// bdead 60001 ra = MEM_U32(sp + 60); +goto L47fcfc;} +// bdead 60001 ra = MEM_U32(sp + 60); +L47fcd0: +//nop; +a0 = MEM_U32(s0 + 0); +a1 = s1; +v0 = f_bvectin(mem, sp, a0, a1); +goto L47fce0; +a1 = s1; +L47fce0: +t7 = v0 < 0x1; +MEM_U8(s0 + 12) = (uint8_t)t7; +s0 = MEM_U32(s0 + 16); +// bdead 60001 gp = MEM_U32(sp + 56); +if (s0 != 0) {//nop; +goto L47fcd0;} +//nop; +// bdead 1 ra = MEM_U32(sp + 60); +L47fcfc: +// bdead 1 s0 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 36); +// bdead 1 s2 = MEM_U32(sp + 40); +// bdead 1 s3 = MEM_U32(sp + 44); +// bdead 1 s4 = MEM_U32(sp + 48); +// bdead 1 s5 = MEM_U32(sp + 52); +// bdead 1 sp = sp + 0x70; +return; +// bdead 1 sp = sp + 0x70; +} + +static void f_gettemp(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47fd1c: +//gettemp: +//nop; +//nop; +//nop; +a3 = 0x1001c4b8; +sp = sp + 0xffffffe0; +a3 = MEM_U32(a3 + 0); +// fdead 4000016b MEM_U32(sp + 28) = ra; +// fdead 4000016b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +a2 = a1; +v0 = zero; +if (a3 == 0) {v1 = a3; +goto L47fd90;} +v1 = a3; +L47fd50: +t6 = MEM_U8(v1 + 12); +//nop; +if (t6 == 0) {//nop; +goto L47fd78;} +//nop; +t7 = MEM_U32(v1 + 8); +//nop; +if (a2 != t7) {//nop; +goto L47fd78;} +//nop; +v0 = 0x1; +goto L47fd80; +v0 = 0x1; +L47fd78: +v1 = MEM_U32(v1 + 16); +//nop; +L47fd80: +if (v1 == 0) {//nop; +goto L47fd90;} +//nop; +if (v0 == 0) {//nop; +goto L47fd50;} +//nop; +L47fd90: +if (v0 != 0) {t9 = MEM_U32(sp + 32); +goto L47feac;} +t9 = MEM_U32(sp + 32); +if (a3 != 0) {a0 = 0x14; +goto L47fdd0;} +a0 = 0x14; +//nop; +a1 = 0x10013450; +a0 = 0x14; +MEM_U32(sp + 36) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47fdb4; +MEM_U32(sp + 36) = a2; +L47fdb4: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +at = 0x1001c4b8; +v1 = v0; +MEM_U32(at + 0) = v0; +MEM_U32(v0 + 16) = zero; +goto L47fe00; +MEM_U32(v0 + 16) = zero; +L47fdd0: +//nop; +a1 = 0x10013450; +MEM_U32(sp + 36) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L47fde0; +MEM_U32(sp + 36) = a2; +L47fde0: +// bdead 4000000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +t8 = 0x1001c4bc; +v1 = v0; +t8 = MEM_U32(t8 + 0); +//nop; +MEM_U32(t8 + 16) = v0; +MEM_U32(v0 + 16) = zero; +L47fe00: +at = 0x1001c4bc; +a3 = 0x1001c4b4; +MEM_U32(at + 0) = v0; +a0 = MEM_U32(a3 + 0); +//nop; +lo = (int)a0 / (int)a2; hi = (int)a0 % (int)a2; +t1 = a0 + a2; +if (a2 != 0) {//nop; +goto L47fe28;} +//nop; +abort(); +L47fe28: +at = 0xffffffff; +if (a2 != at) {at = 0x80000000; +goto L47fe40;} +at = 0x80000000; +if (a0 != at) {//nop; +goto L47fe40;} +//nop; +abort(); +L47fe40: +a1 = hi; +t9 = a1 ^ a2; +if ((int)t9 >= 0) {//nop; +goto L47fe54;} +//nop; +a1 = a1 + a2; +L47fe54: +if (a1 == 0) {//nop; +goto L47fe64;} +//nop; +a0 = t1 - a1; +MEM_U32(a3 + 0) = a0; +L47fe64: +t0 = 0x1001e680; +t4 = 0x1001ebac; +a1 = MEM_U32(t0 + 0); +t5 = a0 + a2; +MEM_U32(v0 + 0) = a1; +t3 = a1 + 0x1; +MEM_U32(t0 + 0) = t3; +t4 = MEM_U8(t4 + 0); +t7 = -t5; +if (t4 != 0) {t8 = a0 + a2; +goto L47fe9c;} +t8 = a0 + a2; +MEM_U32(a3 + 0) = t5; +MEM_U32(v0 + 4) = t7; +goto L47fea4; +MEM_U32(v0 + 4) = t7; +L47fe9c: +MEM_U32(v0 + 4) = a0; +MEM_U32(a3 + 0) = t8; +L47fea4: +MEM_U32(v0 + 8) = a2; +t9 = MEM_U32(sp + 32); +L47feac: +MEM_U8(v1 + 12) = (uint8_t)zero; +MEM_U32(t9 + 0) = v1; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +//nop; +//nop; +//nop; +} + +static uint32_t func_47fed0(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L47fed0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +at = MEM_U32(a0 + 16); +//nop; +MEM_U32(sp + 0) = at; +a1 = MEM_U32(a0 + 20); +MEM_U32(sp + 32) = a0; +a0 = at; +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L47ff08; +MEM_U32(sp + 4) = a1; +L47ff08: +// bdead 4000000b gp = MEM_U32(sp + 24); +t8 = v0 << 2; +t9 = 0x10013640; +a2 = MEM_U32(sp + 32); +t0 = t8 + t9; +v1 = MEM_U32(t0 + 0); +// bdead 93 ra = MEM_U32(sp + 28); +v0 = 0x1; +L47ff28: +t1 = MEM_U32(v1 + 20); +//nop; +if (a2 != t1) {//nop; +goto L47ff50;} +//nop; +t2 = MEM_U32(v1 + 56); +//nop; +if (t2 == 0) {//nop; +goto L47ff50;} +//nop; +v0 = zero; +goto L47ff60; +v0 = zero; +L47ff50: +v1 = MEM_U32(v1 + 28); +//nop; +if (v1 != 0) {//nop; +goto L47ff28;} +//nop; +L47ff60: +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static uint32_t func_47ff68(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a3 = 0; +L47ff68: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 44) = v0; +a3 = a1; +L47ff94: +v0 = MEM_U8(a3 + 0); +v1 = a3; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L48018c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005eac[] = { +&&L47ffcc, +&&L47ffcc, +&&L47ffdc, +&&L47fff4, +&&L47ffd4, +&&L47ffdc, +&&L48018c, +&&L47ffcc, +}; +dest = Lswitch10005eac[t6]; +//nop; +goto *dest; +//nop; +L47ffcc: +a0 = zero; +goto L4801b4; +a0 = zero; +L47ffd4: +a0 = 0xffffffff; +goto L4801b4; +a0 = 0xffffffff; +L47ffdc: +if (a3 != s0) {//nop; +goto L47ffec;} +//nop; +a0 = 0x1; +goto L4801b4; +a0 = 0x1; +L47ffec: +a0 = 0xffffffff; +goto L4801b4; +a0 = 0xffffffff; +L47fff4: +v0 = MEM_U8(a3 + 16); +//nop; +t7 = v0 < 0x80; +if (t7 == 0) {t8 = (int)v0 >> 5; +goto L480028;} +t8 = (int)v0 >> 5; +t1 = 0x100014dc; +t9 = t8 << 2; +t1 = t1; +t2 = t1 + t9; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (v0 & 0x1f); +t7 = (int)t4 < (int)0x0; +L480028: +if (t7 == 0) {t9 = v0 < 0x60; +goto L480144;} +t9 = v0 < 0x60; +if (a2 == 0) {at = 0x41; +goto L480090;} +at = 0x41; +if (v0 != at) {//nop; +goto L480090;} +//nop; +a0 = MEM_U32(a3 + 20); +at = 0x3; +t6 = MEM_U8(a0 + 0); +// bdead 400281a5 v0 = MEM_U32(sp + 44); +if (t6 != at) {//nop; +goto L480090;} +//nop; +//nop; +MEM_U8(sp + 59) = (uint8_t)a2; +// bdead 40020121 t9 = t9; +MEM_U32(sp + 52) = a3; +v0 = func_47fed0(mem, sp, a0); +goto L48006c; +MEM_U32(sp + 52) = a3; +L48006c: +// bdead 40020009 gp = MEM_U32(sp + 24); +a2 = MEM_U8(sp + 59); +a3 = MEM_U32(sp + 52); +if (v0 == 0) {t0 = 0x1; +goto L480090;} +t0 = 0x1; +t8 = MEM_U32(a3 + 20); +at = 0x100095d4; +MEM_U32(at + 0) = t8; +goto L4800c0; +MEM_U32(at + 0) = t8; +L480090: +//nop; +a1 = MEM_U32(a3 + 20); +v0 = MEM_U32(sp + 44); +// bdead 400201c9 t9 = t9; +a0 = s0; +MEM_U8(sp + 59) = (uint8_t)a2; +MEM_U32(sp + 52) = a3; +v0 = func_47ff68(mem, sp, v0, a0, a1, a2); +goto L4800b0; +MEM_U32(sp + 52) = a3; +L4800b0: +// bdead 40020009 gp = MEM_U32(sp + 24); +a2 = MEM_U8(sp + 59); +a3 = MEM_U32(sp + 52); +t0 = v0; +L4800c0: +at = 0xffffffff; +if (t0 != at) {a0 = s0; +goto L4800d4;} +a0 = s0; +a0 = 0xffffffff; +goto L4801b4; +a0 = 0xffffffff; +L4800d4: +//nop; +a1 = MEM_U32(a3 + 24); +v0 = MEM_U32(sp + 44); +// fdead 620203ff t9 = t9; +MEM_U32(sp + 52) = a3; +MEM_U32(sp + 36) = t0; +v0 = func_47ff68(mem, sp, v0, a0, a1, a2); +goto L4800f0; +MEM_U32(sp + 36) = t0; +L4800f0: +t0 = MEM_U32(sp + 36); +// bdead 40000209 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 52); +at = 0xffffffff; +if (v0 != at) {v1 = t0 + v0; +goto L480110;} +v1 = t0 + v0; +a0 = 0xffffffff; +goto L4801b4; +a0 = 0xffffffff; +L480110: +at = (int)v1 < (int)0x2; +if (at == 0) {//nop; +goto L480124;} +//nop; +a0 = v1; +goto L4801b4; +a0 = v1; +L480124: +t1 = MEM_U8(a3 + 16); +at = 0x5b; +if (t1 != at) {//nop; +goto L48013c;} +//nop; +a0 = 0xffffffff; +goto L4801b4; +a0 = 0xffffffff; +L48013c: +a0 = 0x1; +goto L4801b4; +a0 = 0x1; +L480144: +if (t9 == 0) {t1 = a2 & 0xff; +goto L480170;} +t1 = a2 & 0xff; +t4 = 0x100014d0; +t2 = (int)v0 >> 5; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t7 = MEM_U32(t5 + 0); +//nop; +t6 = t7 << (v0 & 0x1f); +t9 = (int)t6 < (int)0x0; +L480170: +if (t9 == 0) {//nop; +goto L480184;} +//nop; +a3 = MEM_U32(v1 + 20); +a2 = t1; +goto L47ff94; +a2 = t1; +L480184: +a0 = 0xffffffff; +goto L4801b4; +a0 = 0xffffffff; +L48018c: +a2 = 0x10005ea0; +//nop; +a0 = 0x1; +a1 = 0x51; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4801a8; +a2 = a2; +L4801a8: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +//nop; +L4801b4: +// bdead 21 ra = MEM_U32(sp + 28); +// bdead 21 s0 = MEM_U32(sp + 20); +// bdead 21 sp = sp + 0x30; +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t func_4801c8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L4801c8: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 84) = a3; +v1 = MEM_U8(a0 + 0); +s0 = a0; +t6 = v1 + 0xffffffff; +at = t6 < 0x6; +if (at == 0) {t0 = v0; +goto L480930;} +t0 = v0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005eec[] = { +&&L48023c, +&&L4802a4, +&&L4802b8, +&&L4802ec, +&&L480220, +&&L4802b8, +}; +dest = Lswitch10005eec[t6]; +//nop; +goto *dest; +//nop; +L480220: +//nop; +a0 = 0x263; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L480230; +//nop; +L480230: +// bdead 40000001 gp = MEM_U32(sp + 24); +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L480958; +// bdead 40000001 ra = MEM_U32(sp + 28); +L48023c: +t7 = MEM_U32(s0 + 16); +t9 = MEM_U32(sp + 84); +t8 = 0x1; +MEM_U32(sp + 64) = t7; +MEM_U8(t9 + 0) = (uint8_t)t8; +v0 = MEM_U32(t0 + -4); +t1 = 0x47; +v1 = MEM_U8(v0 + -63); +MEM_U8(v0 + -64) = (uint8_t)t1; +t2 = MEM_U8(s0 + 30); +t3 = v1 << 24; +t4 = t3 >> 29; +t5 = t2 ^ t4; +t6 = t5 << 29; +t7 = t6 >> 24; +t8 = t7 ^ v1; +MEM_U8(v0 + -63) = (uint8_t)t8; +t9 = MEM_U16(s0 + 28); +//nop; +MEM_U32(v0 + -60) = t9; +t1 = MEM_U32(s0 + 24); +//nop; +MEM_U32(v0 + -48) = t1; +t3 = MEM_U32(s0 + 20); +MEM_U32(v0 + -56) = t3; +goto L480954; +MEM_U32(v0 + -56) = t3; +L4802a4: +t2 = MEM_U32(s0 + 16); +t4 = MEM_U32(sp + 84); +MEM_U32(sp + 64) = t2; +MEM_U8(t4 + 0) = (uint8_t)zero; +goto L480954; +MEM_U8(t4 + 0) = (uint8_t)zero; +L4802b8: +if (s0 != a1) {//nop; +goto L4802dc;} +//nop; +t5 = MEM_U8(a2 + 0); +at = 0x2; +if (t5 != at) {//nop; +goto L4802dc;} +//nop; +t6 = MEM_U32(a2 + 32); +MEM_U32(sp + 64) = t6; +goto L4802e0; +MEM_U32(sp + 64) = t6; +L4802dc: +MEM_U32(sp + 64) = zero; +L4802e0: +t7 = MEM_U32(sp + 84); +MEM_U8(t7 + 0) = (uint8_t)zero; +goto L480954; +MEM_U8(t7 + 0) = (uint8_t)zero; +L4802ec: +//nop; +a0 = MEM_U32(s0 + 20); +// fdead 400283ff t9 = t9; +a3 = sp + 0x37; +v0 = t0; +MEM_U32(sp + 76) = a1; +MEM_U32(sp + 80) = a2; +MEM_U32(sp + 68) = t0; +v0 = func_4801c8(mem, sp, v0, a0, a1, a2, a3); +goto L480310; +MEM_U32(sp + 68) = t0; +L480310: +t0 = MEM_U32(sp + 68); +MEM_U32(sp + 60) = v0; +t8 = MEM_U8(t0 + -5); +// bdead 4202020b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 76); +a2 = MEM_U32(sp + 80); +if (t8 != 0) {// bdead 400202cb ra = MEM_U32(sp + 28); +goto L480958;} +// bdead 400202cb ra = MEM_U32(sp + 28); +a0 = MEM_U8(s0 + 16); +a3 = sp + 0x36; +t9 = a0 < 0x60; +if (t9 == 0) {t1 = (int)a0 >> 5; +goto L480364;} +t1 = (int)a0 >> 5; +t2 = 0x100014ec; +t3 = t1 << 2; +t2 = t2; +t4 = t2 + t3; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (a0 & 0x1f); +t9 = (int)t6 < (int)0x0; +L480364: +if (t9 == 0) {//nop; +goto L48053c;} +//nop; +v1 = a0 & 0xff; +goto L4804fc; +v1 = a0 & 0xff; +at = 0x80000000; +L480378: +if (v0 == at) {t8 = -v0; +goto L480388;} +t8 = -v0; +MEM_U32(sp + 64) = t8; +goto L480390; +MEM_U32(sp + 64) = t8; +L480388: +t1 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t1; +L480390: +t2 = MEM_U8(sp + 55); +L480394: +t3 = MEM_U32(sp + 84); +MEM_U8(t3 + 0) = (uint8_t)t2; +goto L480954; +MEM_U8(t3 + 0) = (uint8_t)t2; +// fdead 0 t4 = MEM_U8(sp + 55); +L4803a4: +a1 = MEM_U32(sp + 60); +if (t4 == 0) {//nop; +goto L4803f8;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 60); +a2 = MEM_U32(s0 + 28); +MEM_U32(sp + 68) = t0; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L4803c8; +MEM_U32(sp + 68) = t0; +L4803c8: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t5 = 0x1; +goto L4803e0;} +t5 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t5; +goto L480390; +MEM_U8(t0 + -5) = (uint8_t)t5; +L4803e0: +t6 = MEM_U32(sp + 60); +t7 = MEM_U32(s0 + 28); +//nop; +t9 = t6 - t7; +MEM_U32(sp + 64) = t9; +goto L480390; +MEM_U32(sp + 64) = t9; +L4803f8: +//nop; +a0 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 28); +MEM_U32(sp + 68) = t0; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L48040c; +MEM_U32(sp + 68) = t0; +L48040c: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t8 = 0x1; +goto L480424;} +t8 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t8; +goto L480390; +MEM_U8(t0 + -5) = (uint8_t)t8; +L480424: +t1 = MEM_U32(sp + 60); +t2 = MEM_U32(s0 + 28); +//nop; +t3 = t1 - t2; +MEM_U32(sp + 64) = t3; +goto L480390; +MEM_U32(sp + 64) = t3; +// fdead 0 t4 = MEM_U8(sp + 55); +L480440: +a1 = MEM_U32(sp + 60); +if (t4 == 0) {//nop; +goto L480494;} +//nop; +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 60); +a2 = MEM_U32(s0 + 28); +MEM_U32(sp + 68) = t0; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L480464; +MEM_U32(sp + 68) = t0; +L480464: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t5 = 0x1; +goto L48047c;} +t5 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t5; +goto L480390; +MEM_U8(t0 + -5) = (uint8_t)t5; +L48047c: +t6 = MEM_U32(sp + 60); +t7 = MEM_U32(s0 + 28); +//nop; +t9 = t6 + t7; +MEM_U32(sp + 64) = t9; +goto L480390; +MEM_U32(sp + 64) = t9; +L480494: +//nop; +a0 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 28); +MEM_U32(sp + 68) = t0; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L4804a8; +MEM_U32(sp + 68) = t0; +L4804a8: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t8 = 0x1; +goto L4804c0;} +t8 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t8; +goto L480390; +MEM_U8(t0 + -5) = (uint8_t)t8; +L4804c0: +t1 = MEM_U32(sp + 60); +t2 = MEM_U32(s0 + 28); +//nop; +t3 = t1 + t2; +MEM_U32(sp + 64) = t3; +goto L480390; +MEM_U32(sp + 64) = t3; +L4804d8: +a2 = 0x10005ee0; +//nop; +a1 = 0xa5; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4804f0; +a2 = a2; +L4804f0: +// bdead 40000001 gp = MEM_U32(sp + 24); +t2 = MEM_U8(sp + 55); +goto L480394; +t2 = MEM_U8(sp + 55); +L4804fc: +at = v1 < 0x38; +if (at != 0) {a0 = 0x1; +goto L48051c;} +a0 = 0x1; +at = 0x5e; +if (v1 == at) {at = 0x80000000; +goto L480378;} +at = 0x80000000; +//nop; +goto L4804d8; +//nop; +L48051c: +at = 0x1a; +if (v1 == at) {t4 = MEM_U8(sp + 55); +goto L4803a4;} +t4 = MEM_U8(sp + 55); +at = 0x37; +if (v1 == at) {t4 = MEM_U8(sp + 55); +goto L480440;} +t4 = MEM_U8(sp + 55); +//nop; +goto L4804d8; +//nop; +L48053c: +//nop; +a0 = MEM_U32(s0 + 24); +// bdead 400203e3 t9 = t9; +v0 = t0; +MEM_U32(sp + 68) = t0; +v0 = func_4801c8(mem, sp, v0, a0, a1, a2, a3); +goto L480554; +MEM_U32(sp + 68) = t0; +L480554: +t0 = MEM_U32(sp + 68); +// bdead 4002020b gp = MEM_U32(sp + 24); +t4 = MEM_U8(t0 + -5); +a3 = v0; +if (t4 != 0) {v0 = MEM_U8(sp + 55); +goto L480914;} +v0 = MEM_U8(sp + 55); +v1 = MEM_U8(s0 + 16); +at = v1 < 0x42; +goto L4808cc; +at = v1 < 0x42; +// fdead 0 t5 = MEM_U8(sp + 55); +L48057c: +t1 = MEM_U8(sp + 54); +if (t5 == 0) {a2 = a3; +goto L4805d0;} +a2 = a3; +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 60); +MEM_U32(sp + 56) = a3; +MEM_U32(sp + 68) = t0; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L4805a0; +MEM_U32(sp + 68) = t0; +L4805a0: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t6 = 0x1; +goto L4805b8;} +t6 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t6; +goto L480910; +MEM_U8(t0 + -5) = (uint8_t)t6; +L4805b8: +t7 = MEM_U32(sp + 60); +t9 = MEM_U32(sp + 56); +//nop; +t8 = t7 + t9; +MEM_U32(sp + 64) = t8; +goto L480910; +MEM_U32(sp + 64) = t8; +L4805d0: +if (t1 == 0) {a2 = a3; +goto L480624;} +a2 = a3; +//nop; +a0 = MEM_U8(s0 + 1); +a2 = MEM_U32(sp + 60); +a1 = a3; +MEM_U32(sp + 56) = a3; +MEM_U32(sp + 68) = t0; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L4805f4; +MEM_U32(sp + 68) = t0; +L4805f4: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t2 = 0x1; +goto L48060c;} +t2 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t2; +goto L480910; +MEM_U8(t0 + -5) = (uint8_t)t2; +L48060c: +t3 = MEM_U32(sp + 60); +t4 = MEM_U32(sp + 56); +//nop; +t5 = t3 + t4; +MEM_U32(sp + 64) = t5; +goto L480910; +MEM_U32(sp + 64) = t5; +L480624: +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 60); +MEM_U32(sp + 56) = a3; +MEM_U32(sp + 68) = t0; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L48063c; +MEM_U32(sp + 68) = t0; +L48063c: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t6 = 0x1; +goto L480654;} +t6 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t6; +goto L480910; +MEM_U8(t0 + -5) = (uint8_t)t6; +L480654: +t7 = MEM_U32(sp + 60); +t9 = MEM_U32(sp + 56); +//nop; +t8 = t7 + t9; +MEM_U32(sp + 64) = t8; +goto L480910; +MEM_U32(sp + 64) = t8; +// fdead 0 v0 = MEM_U8(sp + 55); +L480670: +t1 = MEM_U8(sp + 54); +if (v0 == 0) {//nop; +goto L4806d4;} +//nop; +if (t1 == 0) {a2 = a3; +goto L4806d4;} +a2 = a3; +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 60); +MEM_U32(sp + 56) = a3; +MEM_U32(sp + 68) = t0; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L48069c; +MEM_U32(sp + 68) = t0; +L48069c: +// bdead 4000000b gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t2 = 0x1; +goto L4806b4;} +t2 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t2; +goto L4806c8; +MEM_U8(t0 + -5) = (uint8_t)t2; +L4806b4: +t3 = MEM_U32(sp + 60); +t4 = MEM_U32(sp + 56); +//nop; +t5 = t3 - t4; +MEM_U32(sp + 64) = t5; +L4806c8: +MEM_U8(sp + 55) = (uint8_t)zero; +MEM_U8(sp + 54) = (uint8_t)zero; +goto L480910; +MEM_U8(sp + 54) = (uint8_t)zero; +L4806d4: +if (v0 == 0) {a2 = a3; +goto L480724;} +a2 = a3; +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 60); +MEM_U32(sp + 56) = a3; +MEM_U32(sp + 68) = t0; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L4806f4; +MEM_U32(sp + 68) = t0; +L4806f4: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t6 = 0x1; +goto L48070c;} +t6 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t6; +goto L480910; +MEM_U8(t0 + -5) = (uint8_t)t6; +L48070c: +t7 = MEM_U32(sp + 60); +t9 = MEM_U32(sp + 56); +//nop; +t8 = t7 - t9; +MEM_U32(sp + 64) = t8; +goto L480910; +MEM_U32(sp + 64) = t8; +L480724: +t1 = MEM_U8(sp + 54); +a1 = MEM_U32(sp + 60); +if (t1 == 0) {a2 = a3; +goto L480780;} +a2 = a3; +//nop; +a0 = MEM_U8(s0 + 1); +a2 = MEM_U32(sp + 60); +a1 = a3; +MEM_U32(sp + 56) = a3; +MEM_U32(sp + 68) = t0; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L480750; +MEM_U32(sp + 68) = t0; +L480750: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t2 = 0x1; +goto L480768;} +t2 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t2; +goto L480910; +MEM_U8(t0 + -5) = (uint8_t)t2; +L480768: +t3 = MEM_U32(sp + 60); +t4 = MEM_U32(sp + 56); +//nop; +t5 = t3 - t4; +MEM_U32(sp + 64) = t5; +goto L480910; +MEM_U32(sp + 64) = t5; +L480780: +//nop; +a0 = MEM_U8(s0 + 1); +MEM_U32(sp + 56) = a3; +MEM_U32(sp + 68) = t0; +v0 = f_subovfw(mem, sp, a0, a1, a2); +goto L480794; +MEM_U32(sp + 68) = t0; +L480794: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t6 = 0x1; +goto L4807ac;} +t6 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t6; +goto L480910; +MEM_U8(t0 + -5) = (uint8_t)t6; +L4807ac: +t7 = MEM_U32(sp + 60); +t9 = MEM_U32(sp + 56); +//nop; +t8 = t7 - t9; +MEM_U32(sp + 64) = t8; +goto L480910; +MEM_U32(sp + 64) = t8; +L4807c4: +//nop; +a0 = MEM_U8(s0 + 1); +a2 = MEM_U32(s0 + 28); +MEM_U32(sp + 56) = a3; +MEM_U32(sp + 68) = t0; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L4807dc; +MEM_U32(sp + 68) = t0; +L4807dc: +// bdead 4002000b gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t1 = 0x1; +goto L4807f4;} +t1 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t1; +goto L480910; +MEM_U8(t0 + -5) = (uint8_t)t1; +L4807f4: +t2 = MEM_U32(sp + 56); +t3 = MEM_U32(s0 + 28); +//nop; +lo = t2 * t3; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)t3 >> 32); +a1 = MEM_U32(sp + 60); +a0 = zero; +MEM_U32(sp + 68) = t0; +a2 = lo; +//nop; +v0 = f_addovfw(mem, sp, a0, a1, a2); +goto L48081c; +//nop; +L48081c: +// bdead 40020009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t4 = 0x1; +goto L480834;} +t4 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t4; +goto L480910; +MEM_U8(t0 + -5) = (uint8_t)t4; +L480834: +t5 = MEM_U32(sp + 56); +t6 = MEM_U32(s0 + 28); +t9 = MEM_U32(sp + 60); +lo = t5 * t6; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)t6 >> 32); +t7 = lo; +t8 = t9 + t7; +MEM_U32(sp + 64) = t8; +goto L480910; +MEM_U32(sp + 64) = t8; +L480854: +//nop; +a0 = MEM_U8(s0 + 1); +a1 = MEM_U32(sp + 60); +MEM_U32(sp + 56) = a3; +MEM_U32(sp + 68) = t0; +v0 = f_mpyovfw(mem, sp, a0, a1, a2); +goto L48086c; +MEM_U32(sp + 68) = t0; +L48086c: +// bdead 40000009 gp = MEM_U32(sp + 24); +t0 = MEM_U32(sp + 68); +if (v0 == 0) {t1 = 0x1; +goto L480884;} +t1 = 0x1; +MEM_U8(t0 + -5) = (uint8_t)t1; +goto L480910; +MEM_U8(t0 + -5) = (uint8_t)t1; +L480884: +t2 = MEM_U32(sp + 60); +t3 = MEM_U32(sp + 56); +//nop; +lo = t2 * t3; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)t3 >> 32); +t4 = lo; +MEM_U32(sp + 64) = t4; +v0 = MEM_U8(sp + 55); +goto L480914; +v0 = MEM_U8(sp + 55); +L4808a4: +a2 = 0x10005ed6; +//nop; +a0 = 0x1; +a1 = 0xc1; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4808c0; +a2 = a2; +L4808c0: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 55); +goto L480914; +v0 = MEM_U8(sp + 55); +L4808cc: +if (at != 0) {at = 0x5b; +goto L4808f0;} +at = 0x5b; +if (v1 == at) {a2 = a3; +goto L480854;} +a2 = a3; +at = 0x7d; +if (v1 == at) {v0 = MEM_U8(sp + 55); +goto L480670;} +v0 = MEM_U8(sp + 55); +//nop; +goto L4808a4; +//nop; +L4808f0: +at = 0x1; +if (v1 == at) {t5 = MEM_U8(sp + 55); +goto L48057c;} +t5 = MEM_U8(sp + 55); +at = 0x41; +if (v1 == at) {a1 = a3; +goto L4807c4;} +a1 = a3; +//nop; +goto L4808a4; +//nop; +L480910: +v0 = MEM_U8(sp + 55); +L480914: +t6 = MEM_U32(sp + 84); +if (v0 != 0) {//nop; +goto L480928;} +//nop; +v0 = MEM_U8(sp + 54); +//nop; +L480928: +MEM_U8(t6 + 0) = (uint8_t)v0; +goto L480954; +MEM_U8(t6 + 0) = (uint8_t)v0; +L480930: +a2 = 0x10005ecc; +//nop; +a0 = 0x1; +a1 = 0x85; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L48094c; +a2 = a2; +L48094c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L480954: +// bdead 40000001 ra = MEM_U32(sp + 28); +L480958: +v0 = MEM_U32(sp + 64); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x48; +return v0; +// bdead 9 sp = sp + 0x48; +} + +static uint32_t func_480968(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L480968: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v1 = MEM_U8(a0 + 0); +a1 = a0; +t6 = v1 + 0xfffffffe; +at = t6 < 0x3; +if (at == 0) {a2 = v0; +goto L480bfc;} +a2 = v0; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005f18[] = { +&&L4809b8, +&&L480bfc, +&&L4809c4, +}; +dest = Lswitch10005f18[t6]; +//nop; +goto *dest; +//nop; +L4809b8: +t7 = MEM_U32(a1 + 16); +MEM_U32(sp + 40) = t7; +goto L480c14; +MEM_U32(sp + 40) = t7; +L4809c4: +//nop; +a0 = MEM_U32(a1 + 20); +// fdead 400081ff t9 = t9; +v0 = a2; +MEM_U32(sp + 48) = a1; +MEM_U32(sp + 44) = a2; +v0 = func_480968(mem, sp, v0, a0, a1, a2, a3); +goto L4809e0; +MEM_U32(sp + 44) = a2; +L4809e0: +a1 = MEM_U32(sp + 48); +// bdead 40000049 gp = MEM_U32(sp + 24); +a0 = MEM_U8(a1 + 16); +a2 = MEM_U32(sp + 44); +t8 = a0 < 0x60; +if (t8 == 0) {a3 = v0; +goto L480a20;} +a3 = v0; +t1 = 0x100014f8; +t9 = (int)a0 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (a0 & 0x1f); +t8 = (int)t4 < (int)0x0; +L480a20: +if (t8 == 0) {//nop; +goto L480ac8;} +//nop; +v1 = a0 & 0xff; +goto L480a8c; +v1 = a0 & 0xff; +// fdead 0 t6 = -v0; +L480a34: +MEM_U32(sp + 40) = t6; +goto L480c14; +MEM_U32(sp + 40) = t6; +L480a3c: +t7 = MEM_U32(a1 + 28); +//nop; +t9 = v0 - t7; +MEM_U32(sp + 40) = t9; +goto L480c14; +MEM_U32(sp + 40) = t9; +L480a50: +t1 = MEM_U32(a1 + 28); +//nop; +t0 = v0 + t1; +MEM_U32(sp + 40) = t0; +goto L480c14; +MEM_U32(sp + 40) = t0; +L480a64: +a2 = 0x10005f0e; +//nop; +a0 = 0x1; +a1 = 0xfc; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L480a80; +a2 = a2; +L480a80: +// bdead 40000001 gp = MEM_U32(sp + 24); +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L480c18; +// bdead 40000001 ra = MEM_U32(sp + 28); +L480a8c: +at = v1 < 0x38; +if (at != 0) {at = 0x5e; +goto L480aa8;} +at = 0x5e; +if (v1 == at) {t6 = -v0; +goto L480a34;} +t6 = -v0; +//nop; +goto L480a64; +//nop; +L480aa8: +at = 0x1a; +if (v1 == at) {//nop; +goto L480a3c;} +//nop; +at = 0x37; +if (v1 == at) {//nop; +goto L480a50;} +//nop; +//nop; +goto L480a64; +//nop; +L480ac8: +v1 = a0 & 0xff; +goto L480bb4; +v1 = a0 & 0xff; +L480ad0: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40000129 t9 = t9; +MEM_U32(sp + 36) = a3; +v0 = func_480968(mem, sp, v0, a0, a1, a2, a3); +goto L480ae4; +MEM_U32(sp + 36) = a3; +L480ae4: +a3 = MEM_U32(sp + 36); +// bdead 40000109 gp = MEM_U32(sp + 24); +t2 = a3 + v0; +MEM_U32(sp + 40) = t2; +goto L480c14; +MEM_U32(sp + 40) = t2; +L480af8: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40000129 t9 = t9; +MEM_U32(sp + 36) = a3; +v0 = func_480968(mem, sp, v0, a0, a1, a2, a3); +goto L480b0c; +MEM_U32(sp + 36) = a3; +L480b0c: +a3 = MEM_U32(sp + 36); +// bdead 40000109 gp = MEM_U32(sp + 24); +t3 = a3 - v0; +MEM_U32(sp + 40) = t3; +goto L480c14; +MEM_U32(sp + 40) = t3; +L480b20: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40000169 t9 = t9; +MEM_U32(sp + 48) = a1; +MEM_U32(sp + 36) = a3; +v0 = func_480968(mem, sp, v0, a0, a1, a2, a3); +goto L480b38; +MEM_U32(sp + 36) = a3; +L480b38: +a1 = MEM_U32(sp + 48); +a3 = MEM_U32(sp + 36); +t4 = MEM_U32(a1 + 28); +// bdead 40002109 gp = MEM_U32(sp + 24); +lo = v0 * t4; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t4 >> 32); +t5 = lo; +t8 = a3 + t5; +MEM_U32(sp + 40) = t8; +goto L480c14; +MEM_U32(sp + 40) = t8; +L480b5c: +//nop; +a0 = MEM_U32(a1 + 24); +// bdead 40000129 t9 = t9; +MEM_U32(sp + 36) = a3; +v0 = func_480968(mem, sp, v0, a0, a1, a2, a3); +goto L480b70; +MEM_U32(sp + 36) = a3; +L480b70: +a3 = MEM_U32(sp + 36); +// bdead 40000109 gp = MEM_U32(sp + 24); +lo = a3 * v0; +hi = (uint32_t)((uint64_t)a3 * (uint64_t)v0 >> 32); +t6 = lo; +MEM_U32(sp + 40) = t6; +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L480c18; +// bdead 40000001 ra = MEM_U32(sp + 28); +L480b8c: +a2 = 0x10005f04; +//nop; +a0 = 0x1; +a1 = 0x101; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L480ba8; +a2 = a2; +L480ba8: +// bdead 40000001 gp = MEM_U32(sp + 24); +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L480c18; +// bdead 40000001 ra = MEM_U32(sp + 28); +L480bb4: +at = v1 < 0x42; +if (at != 0) {at = 0x5b; +goto L480bdc;} +at = 0x5b; +if (v1 == at) {v0 = a2; +goto L480b5c;} +v0 = a2; +at = 0x7d; +if (v1 == at) {v0 = a2; +goto L480af8;} +v0 = a2; +//nop; +goto L480b8c; +//nop; +L480bdc: +at = 0x1; +if (v1 == at) {v0 = a2; +goto L480ad0;} +v0 = a2; +at = 0x41; +if (v1 == at) {v0 = a2; +goto L480b20;} +v0 = a2; +//nop; +goto L480b8c; +//nop; +L480bfc: +//nop; +a0 = 0x2f1e; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L480c0c; +//nop; +L480c0c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L480c14: +// bdead 40000001 ra = MEM_U32(sp + 28); +L480c18: +v0 = MEM_U32(sp + 40); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static uint32_t func_480c24(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L480c24: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = v0; +v1 = MEM_U8(a0 + 0); +a2 = a0; +t6 = v1 + 0xffffffff; +at = t6 < 0x6; +if (at == 0) {a0 = 0x1; +goto L480f20;} +a0 = 0x1; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005f44[] = { +&&L480c94, +&&L480c94, +&&L480c9c, +&&L480cb4, +&&L480c78, +&&L480c9c, +}; +dest = Lswitch10005f44[t6]; +//nop; +goto *dest; +//nop; +L480c78: +//nop; +a0 = 0x263; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L480c88; +//nop; +L480c88: +// bdead 40000001 gp = MEM_U32(sp + 24); +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L480f44; +// bdead 40000001 ra = MEM_U32(sp + 28); +L480c94: +MEM_U32(sp + 40) = zero; +goto L480f40; +MEM_U32(sp + 40) = zero; +L480c9c: +if (a2 != a1) {t7 = 0x1; +goto L480cac;} +t7 = 0x1; +MEM_U32(sp + 40) = t7; +goto L480f40; +MEM_U32(sp + 40) = t7; +L480cac: +MEM_U32(sp + 40) = zero; +goto L480f40; +MEM_U32(sp + 40) = zero; +L480cb4: +//nop; +a0 = MEM_U32(a2 + 20); +v0 = MEM_U32(sp + 44); +// fdead 400081ff t9 = t9; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 48) = a2; +v0 = func_480c24(mem, sp, v0, a0, a1, a2, a3); +goto L480cd0; +MEM_U32(sp + 48) = a2; +L480cd0: +a2 = MEM_U32(sp + 48); +// bdead 4000008b gp = MEM_U32(sp + 24); +a0 = MEM_U8(a2 + 16); +a1 = MEM_U32(sp + 52); +t8 = a0 < 0x60; +if (t8 == 0) {a3 = v0; +goto L480d10;} +a3 = v0; +t1 = 0x10001504; +t9 = (int)a0 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (a0 & 0x1f); +t8 = (int)t4 < (int)0x0; +L480d10: +if (t8 == 0) {//nop; +goto L480d98;} +//nop; +v1 = a0 & 0xff; +goto L480d58; +v1 = a0 & 0xff; +// fdead 0 t6 = -v0; +L480d24: +MEM_U32(sp + 40) = t6; +goto L480f40; +MEM_U32(sp + 40) = t6; +L480d2c: +MEM_U32(sp + 40) = v0; +goto L480f40; +MEM_U32(sp + 40) = v0; +L480d34: +a2 = 0x10005f38; +//nop; +a1 = 0x122; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L480d4c; +a2 = a2; +L480d4c: +// bdead 40000001 gp = MEM_U32(sp + 24); +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L480f44; +// bdead 40000001 ra = MEM_U32(sp + 28); +L480d58: +at = v1 < 0x38; +if (at != 0) {a0 = 0x1; +goto L480d78;} +a0 = 0x1; +at = 0x5e; +if (v1 == at) {t6 = -v0; +goto L480d24;} +t6 = -v0; +//nop; +goto L480d34; +//nop; +L480d78: +at = 0x1a; +if (v1 == at) {//nop; +goto L480d2c;} +//nop; +at = 0x37; +if (v1 == at) {//nop; +goto L480d2c;} +//nop; +//nop; +goto L480d34; +//nop; +L480d98: +//nop; +a0 = MEM_U32(a2 + 24); +v0 = MEM_U32(sp + 44); +// bdead 400001eb t9 = t9; +MEM_U32(sp + 48) = a2; +MEM_U32(sp + 36) = a3; +v0 = func_480c24(mem, sp, v0, a0, a1, a2, a3); +goto L480db4; +MEM_U32(sp + 36) = a3; +L480db4: +a2 = MEM_U32(sp + 48); +// bdead 4000008b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 36); +v1 = MEM_U8(a2 + 16); +a1 = v0; +goto L480ed8; +a1 = v0; +// fdead 0 t7 = a3 + v0; +L480dd0: +MEM_U32(sp + 40) = t7; +goto L480f40; +MEM_U32(sp + 40) = t7; +L480dd8: +MEM_U32(sp + 40) = t9; +goto L480f40; +MEM_U32(sp + 40) = t9; +L480de0: +t1 = MEM_U32(a2 + 28); +//nop; +lo = v0 * t1; +hi = (uint32_t)((uint64_t)v0 * (uint64_t)t1 >> 32); +t0 = lo; +t2 = a3 + t0; +MEM_U32(sp + 40) = t2; +goto L480f40; +MEM_U32(sp + 40) = t2; +L480dfc: +if (a3 == 0) {//nop; +goto L480e28;} +//nop; +if (v0 == 0) {//nop; +goto L480e28;} +//nop; +//nop; +a0 = 0x4b8; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L480e1c; +//nop; +L480e1c: +// bdead 40000001 gp = MEM_U32(sp + 24); +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L480f44; +// bdead 40000001 ra = MEM_U32(sp + 28); +L480e28: +if (a3 != 0) {//nop; +goto L480e40;} +//nop; +if (v0 != 0) {//nop; +goto L480e40;} +//nop; +MEM_U32(sp + 40) = zero; +goto L480f40; +MEM_U32(sp + 40) = zero; +L480e40: +if (a3 != 0) {//nop; +goto L480e7c;} +//nop; +//nop; +a0 = MEM_U32(a2 + 20); +v0 = MEM_U32(sp + 44); +// fdead 600001ff t9 = t9; +MEM_U32(sp + 32) = a1; +v0 = func_480968(mem, sp, v0, a0, a1, a2, a3); +goto L480e60; +MEM_U32(sp + 32) = a1; +L480e60: +a1 = MEM_U32(sp + 32); +// bdead 40000049 gp = MEM_U32(sp + 24); +lo = a1 * v0; +hi = (uint32_t)((uint64_t)a1 * (uint64_t)v0 >> 32); +t3 = lo; +MEM_U32(sp + 40) = t3; +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L480f44; +// bdead 40000001 ra = MEM_U32(sp + 28); +L480e7c: +//nop; +a0 = MEM_U32(a2 + 24); +v0 = MEM_U32(sp + 44); +// fdead 600001ff t9 = t9; +MEM_U32(sp + 36) = a3; +v0 = func_480968(mem, sp, v0, a0, a1, a2, a3); +goto L480e94; +MEM_U32(sp + 36) = a3; +L480e94: +a3 = MEM_U32(sp + 36); +// bdead 40000109 gp = MEM_U32(sp + 24); +lo = a3 * v0; +hi = (uint32_t)((uint64_t)a3 * (uint64_t)v0 >> 32); +t4 = lo; +MEM_U32(sp + 40) = t4; +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L480f44; +// bdead 40000001 ra = MEM_U32(sp + 28); +L480eb0: +a2 = 0x10005f2e; +//nop; +a0 = 0x1; +a1 = 0x129; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L480ecc; +a2 = a2; +L480ecc: +// bdead 40000001 gp = MEM_U32(sp + 24); +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L480f44; +// bdead 40000001 ra = MEM_U32(sp + 28); +L480ed8: +at = v1 < 0x42; +if (at != 0) {at = 0x5b; +goto L480f00;} +at = 0x5b; +if (v1 == at) {//nop; +goto L480dfc;} +//nop; +at = 0x7d; +if (v1 == at) {t9 = a3 - v0; +goto L480dd8;} +t9 = a3 - v0; +//nop; +goto L480eb0; +//nop; +L480f00: +at = 0x1; +if (v1 == at) {t7 = a3 + v0; +goto L480dd0;} +t7 = a3 + v0; +at = 0x41; +if (v1 == at) {//nop; +goto L480de0;} +//nop; +//nop; +goto L480eb0; +//nop; +L480f20: +a2 = 0x10005f24; +//nop; +a1 = 0x118; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L480f38; +a2 = a2; +L480f38: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L480f40: +// bdead 40000001 ra = MEM_U32(sp + 28); +L480f44: +v0 = MEM_U32(sp + 40); +// bdead 9 sp = sp + 0x30; +return v0; +// bdead 9 sp = sp + 0x30; +} + +static void func_480f50(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +L480f50: +//nop; +//nop; +//nop; +sp = sp + 0xffffff68; +// fdead 400001eb MEM_U32(sp + 28) = s0; +s0 = MEM_U32(sp + 168); +// fdead 400201eb MEM_U32(sp + 52) = s6; +// fdead 400201eb MEM_U32(sp + 48) = s5; +s5 = v0; +s6 = a3; +// fdead 40c201eb MEM_U32(sp + 68) = ra; +// fdead 40c201eb MEM_U32(sp + 64) = fp; +// fdead 40c201eb MEM_U32(sp + 60) = gp; +// fdead 40c201eb MEM_U32(sp + 56) = s7; +// fdead 40c201eb MEM_U32(sp + 44) = s4; +// fdead 40c201eb MEM_U32(sp + 40) = s3; +// fdead 40c201eb MEM_U32(sp + 36) = s2; +// fdead 40c201eb MEM_U32(sp + 32) = s1; +MEM_U32(sp + 152) = a0; +MEM_U32(sp + 156) = a1; +if (s0 != 0) {MEM_U32(sp + 160) = a2; +goto L480fb8;} +MEM_U32(sp + 160) = a2; +t7 = MEM_U8(a1 + 0); +at = 0x2; +if (t7 != at) {// bdead 40c20003 ra = MEM_U32(sp + 68); +goto L4815c4;} +// bdead 40c20003 ra = MEM_U32(sp + 68); +L480fb8: +t8 = MEM_U32(sp + 156); +//nop; +v0 = MEM_U8(t8 + 0); +//nop; +t9 = v0 + 0xfffffffd; +at = t9 < 0x4; +if (at == 0) {t6 = MEM_U32(sp + 152); +goto L48107c;} +t6 = MEM_U32(sp + 152); +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005f5c[] = { +&&L480ff8, +&&L48103c, +&&L481078, +&&L480ff8, +}; +dest = Lswitch10005f5c[t9]; +//nop; +goto *dest; +//nop; +L480ff8: +t0 = MEM_U32(s0 + 8); +t1 = MEM_U32(sp + 156); +if (t0 != 0) {// bdead 40c20403 ra = MEM_U32(sp + 68); +goto L4815c4;} +// bdead 40c20403 ra = MEM_U32(sp + 68); +t2 = MEM_U8(t1 + 3); +a1 = MEM_U32(sp + 160); +if (t2 == 0) {// bdead 40c20043 ra = MEM_U32(sp + 68); +goto L4815c4;} +// bdead 40c20043 ra = MEM_U32(sp + 68); +//nop; +a0 = MEM_U16(s0 + 2); +a1 = a1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L481028; +a1 = a1 + 0x124; +L481028: +// bdead 40c0000b gp = MEM_U32(sp + 60); +if (v0 == 0) {// bdead 40c00003 ra = MEM_U32(sp + 68); +goto L4815c4;} +// bdead 40c00003 ra = MEM_U32(sp + 68); +t6 = MEM_U32(sp + 152); +goto L48107c; +t6 = MEM_U32(sp + 152); +L48103c: +t3 = MEM_U32(s0 + 8); +t4 = MEM_U32(sp + 156); +if (t3 != 0) {// bdead 40c22003 ra = MEM_U32(sp + 68); +goto L4815c4;} +// bdead 40c22003 ra = MEM_U32(sp + 68); +t5 = MEM_U8(t4 + 33); +a1 = MEM_U32(sp + 160); +if (t5 == 0) {// bdead 40c20043 ra = MEM_U32(sp + 68); +goto L4815c4;} +// bdead 40c20043 ra = MEM_U32(sp + 68); +//nop; +a0 = MEM_U16(s0 + 2); +a1 = a1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L48106c; +a1 = a1 + 0x124; +L48106c: +// bdead 40c0000b gp = MEM_U32(sp + 60); +if (v0 == 0) {// bdead 40c00003 ra = MEM_U32(sp + 68); +goto L4815c4;} +// bdead 40c00003 ra = MEM_U32(sp + 68); +L481078: +t6 = MEM_U32(sp + 152); +L48107c: +t8 = MEM_U32(sp + 152); +v0 = MEM_U32(t6 + 48); +//nop; +if (v0 == 0) {//nop; +goto L4810a8;} +//nop; +t7 = 0x1001cb24; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != v0) {// bdead 42c00003 ra = MEM_U32(sp + 68); +goto L4815c4;} +// bdead 42c00003 ra = MEM_U32(sp + 68); +L4810a8: +v0 = MEM_U32(t8 + 20); +//nop; +t9 = MEM_U8(v0 + 26); +//nop; +if (t9 != 0) {// bdead 42c0000b ra = MEM_U32(sp + 68); +goto L4815c4;} +// bdead 42c0000b ra = MEM_U32(sp + 68); +t0 = MEM_U8(t8 + 0); +at = 0x6; +if (t0 != at) {//nop; +goto L4810f0;} +//nop; +a1 = MEM_U32(sp + 160); +//nop; +a0 = MEM_U16(v0 + 2); +a1 = a1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4810e4; +a1 = a1 + 0x124; +L4810e4: +// bdead 40c0000b gp = MEM_U32(sp + 60); +if (v0 != 0) {// bdead 40c00003 ra = MEM_U32(sp + 68); +goto L4815c4;} +// bdead 40c00003 ra = MEM_U32(sp + 68); +L4810f0: +a0 = 0x1001cb38; +MEM_U8(sp + 131) = (uint8_t)zero; +a0 = MEM_U32(a0 + 0); +//nop; +a0 = a0 + 0xffffffff; +if ((int)a0 < 0) {v0 = (int)a0 >> 7; +goto L4815c0;} +v0 = (int)a0 >> 7; +a1 = 0x1001cba0; +fp = v0 << 4; +L481114: +t1 = MEM_U32(a1 + 4); +t0 = MEM_U8(sp + 131); +t2 = t1 + fp; +t3 = MEM_U32(t2 + 12); +t4 = MEM_U32(t2 + 8); +t6 = MEM_U32(t2 + 4); +t9 = MEM_U32(t2 + 0); +t5 = t3 | t4; +t7 = t5 | t6; +t8 = t7 | t9; +if (t8 != 0) {v0 = a0 & 0x7f; +goto L481150;} +v0 = a0 & 0x7f; +a0 = a0 - v0; +a0 = a0 + 0xffffffff; +goto L4815a8; +a0 = a0 + 0xffffffff; +L481150: +if (t0 != 0) {s4 = v0; +goto L4815a8;} +s4 = v0; +if ((int)v0 < 0) {t1 = s4 < 0x80; +goto L4815a8;} +t1 = s4 < 0x80; +L481160: +if (t1 == 0) {MEM_U32(sp + 144) = a0; +goto L48118c;} +MEM_U32(sp + 144) = a0; +t3 = MEM_U32(a1 + 4); +t5 = (int)s4 >> 5; +t6 = t5 << 2; +t4 = t3 + fp; +t2 = t4 + t6; +t7 = MEM_U32(t2 + 0); +//nop; +t9 = t7 << (s4 & 0x1f); +t1 = (int)t9 < (int)0x0; +L48118c: +if (t1 == 0) {v0 = s5; +goto L481588;} +v0 = s5; +t0 = 0x1001cc30; +t3 = MEM_U32(sp + 144); +t0 = MEM_U32(t0 + 0); +t5 = t3 << 3; +at = 0x100095d4; +t4 = t0 + t5; +s2 = MEM_U32(t4 + 0); +t2 = MEM_U32(sp + 156); +MEM_U32(at + 0) = zero; +t6 = MEM_U32(sp + 152); +//nop; +a2 = MEM_U8(t2 + 0); +a0 = MEM_U32(t6 + 20); +// bdead c0e800ab t9 = t9; +t7 = a2 ^ 0x2; +a2 = zero < t7; +a1 = s2; +v0 = func_47ff68(mem, sp, v0, a0, a1, a2); +goto L4811dc; +a1 = s2; +L4811dc: +// bdead c0e8000b gp = MEM_U32(sp + 60); +at = 0x1; +if (v0 != at) {a0 = s2; +goto L481588;} +a0 = s2; +t9 = MEM_U32(sp + 152); +t8 = sp + 0x70; +a1 = MEM_U32(t9 + 20); +//nop; +MEM_U32(sp + 16) = t8; +a2 = sp + 0x7b; +a3 = sp + 0x74; +v0 = f_ivfactor(mem, sp, a0, a1, a2, a3); +goto L48120c; +a3 = sp + 0x74; +L48120c: +// bdead c0e8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {t1 = s4 < 0x80; +goto L481588;} +t1 = s4 < 0x80; +a3 = MEM_U32(sp + 160); +if (t1 == 0) {t5 = (int)s4 >> 5; +goto L481248;} +t5 = (int)s4 >> 5; +t3 = MEM_U32(a3 + 304); +t4 = t5 << 2; +t0 = t3 + fp; +t6 = t0 + t4; +t2 = MEM_U32(t6 + 0); +//nop; +t7 = t2 << (s4 & 0x1f); +t9 = (int)t7 < (int)0x0; +t1 = t9; +L481248: +if (t1 == 0) {t8 = s4 < 0x80; +goto L481588;} +t8 = s4 < 0x80; +if (t8 == 0) {t0 = (int)s4 >> 5; +goto L48127c;} +t0 = (int)s4 >> 5; +t3 = MEM_U32(a3 + 328); +t4 = t0 << 2; +t5 = t3 + fp; +t6 = t5 + t4; +t2 = MEM_U32(t6 + 0); +//nop; +t7 = t2 << (s4 & 0x1f); +t9 = (int)t7 < (int)0x0; +t8 = t9; +L48127c: +if (t8 != 0) {t1 = s4 < 0x80; +goto L481588;} +t1 = s4 < 0x80; +if (t1 == 0) {t5 = (int)s4 >> 5; +goto L4812b0;} +t5 = (int)s4 >> 5; +t3 = MEM_U32(a3 + 272); +t4 = t5 << 2; +t0 = t3 + fp; +t6 = t0 + t4; +t2 = MEM_U32(t6 + 0); +//nop; +t7 = t2 << (s4 & 0x1f); +t9 = (int)t7 < (int)0x0; +t1 = t9; +L4812b0: +if (t1 != 0) {a0 = s2; +goto L481588;} +a0 = s2; +MEM_U8(s5 + -5) = (uint8_t)zero; +t8 = MEM_U32(sp + 152); +//nop; +a2 = MEM_U32(sp + 156); +a1 = MEM_U32(t8 + 20); +// bdead c0e800e3 t9 = t9; +a3 = sp + 0x82; +v0 = s5; +v0 = func_4801c8(mem, sp, v0, a0, a1, a2, a3); +goto L4812dc; +v0 = s5; +L4812dc: +// bdead c0e8010b gp = MEM_U32(sp + 60); +t3 = MEM_U32(sp + 152); +//nop; +s3 = v0; +a1 = MEM_U32(t3 + 20); +// fdead 1e1fe105f t9 = t9; +v0 = s5; +a0 = s2; +v0 = func_480c24(mem, sp, v0, a0, a1, a2, a3); +goto L481300; +a0 = s2; +L481300: +t5 = MEM_U8(s5 + -5); +// bdead c0f8400b gp = MEM_U32(sp + 60); +if (t5 != 0) {s7 = v0; +goto L481588;} +s7 = v0; +if (s3 != 0) {//nop; +goto L481378;} +//nop; +v1 = MEM_U8(s2 + 1); +at = 0x8; +if (v1 == at) {at = 0x7; +goto L481330;} +at = 0x7; +if (v1 != at) {//nop; +goto L481378;} +//nop; +L481330: +t0 = MEM_U32(s5 + 0); +//nop; +t4 = MEM_U8(t0 + 32); +//nop; +t6 = t4 + 0xffffffe0; +t2 = t6 < 0x40; +if (t2 == 0) {t7 = (int)t6 >> 5; +goto L481370;} +t7 = (int)t6 >> 5; +t1 = 0x10001510; +t9 = t7 << 2; +t1 = t1; +t8 = t1 + t9; +t3 = MEM_U32(t8 + 0); +//nop; +t5 = t3 << (t6 & 0x1f); +t2 = (int)t5 < (int)0x0; +L481370: +if (t2 != 0) {a0 = MEM_U32(sp + 144); +goto L48158c;} +a0 = MEM_U32(sp + 144); +L481378: +if ((int)v0 >= 0) {a0 = 0x28; +goto L481398;} +a0 = 0x28; +t7 = MEM_U32(sp + 152); +t4 = MEM_U8(s2 + 1); +t1 = MEM_U8(t7 + 1); +//nop; +if (t4 != t1) {//nop; +goto L481588;} +//nop; +L481398: +t9 = 0x1; +MEM_U8(sp + 131) = (uint8_t)t9; +t8 = MEM_U32(s6 + 0); +a1 = 0x10013450; +MEM_U32(t8 + 4) = s2; +//nop; +s0 = MEM_U32(s5 + -4); +s1 = s0 + 0xffffffc0; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4813bc; +s1 = s0 + 0xffffffc0; +L4813bc: +t3 = MEM_U32(s6 + 0); +// bdead c1f6100b gp = MEM_U32(sp + 60); +MEM_U32(t3 + 40) = v0; +t6 = MEM_U8(sp + 130); +t0 = 0x49; +if (t6 == 0) {t3 = 0x4; +goto L481484;} +t3 = 0x4; +t5 = MEM_U32(s6 + 0); +at = MEM_U32(s1 + 0); +t1 = 0x1; +MEM_U32(t5 + 8) = at; +t2 = MEM_U32(s1 + 4); +//nop; +MEM_U32(t5 + 12) = t2; +at = MEM_U32(s1 + 8); +//nop; +MEM_U32(t5 + 16) = at; +t2 = MEM_U32(s1 + 12); +//nop; +MEM_U32(t5 + 20) = t2; +at = MEM_U32(s1 + 16); +//nop; +MEM_U32(t5 + 24) = at; +t2 = MEM_U32(s1 + 20); +//nop; +MEM_U32(t5 + 28) = t2; +at = MEM_U32(s1 + 24); +//nop; +MEM_U32(t5 + 32) = at; +t2 = MEM_U32(s1 + 28); +//nop; +MEM_U32(t5 + 36) = t2; +t7 = MEM_U32(s6 + 0); +//nop; +MEM_U32(t7 + 20) = s3; +t4 = MEM_U32(s6 + 0); +//nop; +v0 = MEM_U32(t4 + 40); +//nop; +MEM_U8(v0 + 0) = (uint8_t)t1; +MEM_U8(v0 + 1) = (uint8_t)zero; +t9 = MEM_U32(s0 + -60); +//nop; +MEM_U16(v0 + 28) = (uint16_t)t9; +t8 = MEM_U8(s0 + -63); +MEM_U32(v0 + 16) = s3; +t3 = t8 << 24; +t6 = t3 >> 29; +MEM_U8(v0 + 30) = (uint8_t)t6; +goto L481540; +MEM_U8(v0 + 30) = (uint8_t)t6; +L481484: +MEM_U8(s0 + -64) = (uint8_t)t0; +t5 = MEM_U32(sp + 156); +v1 = MEM_U8(s0 + -63); +t2 = MEM_U8(t5 + 1); +t7 = v1 << 27; +t4 = t7 >> 27; +t1 = t2 ^ t4; +t9 = t1 & 0x1f; +t8 = t9 ^ v1; +MEM_U8(s0 + -63) = (uint8_t)t8; +MEM_U32(s0 + -56) = t3; +MEM_U32(s0 + -48) = s3; +t6 = MEM_U32(s6 + 0); +at = MEM_U32(s1 + 0); +t2 = 0x2; +MEM_U32(t6 + 8) = at; +t5 = MEM_U32(s1 + 4); +t9 = 0x4; +MEM_U32(t6 + 12) = t5; +at = MEM_U32(s1 + 8); +//nop; +MEM_U32(t6 + 16) = at; +t5 = MEM_U32(s1 + 12); +//nop; +MEM_U32(t6 + 20) = t5; +at = MEM_U32(s1 + 16); +//nop; +MEM_U32(t6 + 24) = at; +t5 = MEM_U32(s1 + 20); +//nop; +MEM_U32(t6 + 28) = t5; +at = MEM_U32(s1 + 24); +//nop; +MEM_U32(t6 + 32) = at; +t5 = MEM_U32(s1 + 28); +//nop; +MEM_U32(t6 + 36) = t5; +t7 = MEM_U32(s6 + 0); +//nop; +v0 = MEM_U32(t7 + 40); +//nop; +MEM_U8(v0 + 0) = (uint8_t)t2; +t4 = MEM_U8(s0 + -63); +MEM_U32(v0 + 16) = s3; +t1 = t4 & 0x1f; +MEM_U8(v0 + 1) = (uint8_t)t1; +MEM_U32(v0 + 24) = t9; +L481540: +t8 = MEM_U32(s6 + 0); +at = 0x2; +MEM_U32(t8 + 44) = s7; +t3 = MEM_U32(sp + 156); +v1 = MEM_U32(sp + 168); +t0 = MEM_U8(t3 + 0); +t6 = 0xb; +if (t0 == at) {a0 = MEM_U32(sp + 144); +goto L48158c;} +a0 = MEM_U32(sp + 144); +MEM_U8(v1 + 16) = (uint8_t)t6; +t5 = MEM_U32(s5 + 0); +v0 = 0x100095d4; +MEM_U32(v1 + 8) = t5; +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == 0) {a0 = MEM_U32(sp + 144); +goto L48158c;} +a0 = MEM_U32(sp + 144); +MEM_U32(v1 + 24) = v0; +L481588: +a0 = MEM_U32(sp + 144); +L48158c: +t7 = MEM_U8(sp + 131); +a1 = 0x1001cba0; +s4 = s4 + 0xffffffff; +if (t7 != 0) {a0 = a0 + 0xffffffff; +goto L4815a8;} +a0 = a0 + 0xffffffff; +if ((int)s4 >= 0) {t1 = s4 < 0x80; +goto L481160;} +t1 = s4 < 0x80; +L4815a8: +t2 = MEM_U8(sp + 131); +fp = fp + 0xfffffff0; +if (t2 != 0) {// bdead c0c00063 ra = MEM_U32(sp + 68); +goto L4815c4;} +// bdead c0c00063 ra = MEM_U32(sp + 68); +if ((int)a0 >= 0) {//nop; +goto L481114;} +//nop; +L4815c0: +// bdead 1 ra = MEM_U32(sp + 68); +L4815c4: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0x98; +return; +// bdead 1 sp = sp + 0x98; +} + +static void func_4815f0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4815f0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +v1 = 0x1001cb24; +// fdead 400000bb MEM_U32(sp + 36) = ra; +// fdead 400000bb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 68) = v0; +a2 = a0; +L481614: +if (a2 == 0) {// bdead 40000093 ra = MEM_U32(sp + 36); +goto L481958;} +// bdead 40000093 ra = MEM_U32(sp + 36); +v0 = MEM_U8(a2 + 0); +t0 = a2; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L481930;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005f78[] = { +&&L481954, +&&L481954, +&&L481654, +&&L481680, +&&L481954, +&&L481654, +&&L481930, +&&L481954, +}; +dest = Lswitch10005f78[t6]; +//nop; +goto *dest; +//nop; +L481654: +v0 = MEM_U32(a2 + 48); +//nop; +if (v0 == 0) {// bdead 4000021b ra = MEM_U32(sp + 36); +goto L481958;} +// bdead 4000021b ra = MEM_U32(sp + 36); +t7 = MEM_U32(v1 + 0); +//nop; +if (t7 == v0) {// bdead 40000213 ra = MEM_U32(sp + 36); +goto L481958;} +// bdead 40000213 ra = MEM_U32(sp + 36); +a2 = MEM_U32(t0 + 48); +//nop; +goto L481614; +//nop; +L481680: +t8 = MEM_U8(a2 + 5); +at = 0x3; +if (t8 == at) {// bdead 40000283 ra = MEM_U32(sp + 36); +goto L481958;} +// bdead 40000283 ra = MEM_U32(sp + 36); +t1 = MEM_U8(a2 + 33); +t9 = 0x3; +if (t1 != 0) {MEM_U8(a2 + 5) = (uint8_t)t9; +goto L4816d4;} +MEM_U8(a2 + 5) = (uint8_t)t9; +t2 = MEM_U32(a2 + 20); +a1 = MEM_U32(a2 + 16); +//nop; +a0 = MEM_U16(t2 + 2); +MEM_U32(sp + 60) = t0; +MEM_U32(sp + 72) = a2; +a1 = a1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4816c0; +a1 = a1 + 0x13c; +L4816c0: +// bdead 4000000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 72); +t0 = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L481708;} +//nop; +L4816d4: +t3 = MEM_U32(a2 + 20); +a1 = MEM_U32(a2 + 16); +//nop; +a0 = MEM_U16(t3 + 2); +MEM_U32(sp + 60) = t0; +MEM_U32(sp + 72) = a2; +a1 = a1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4816f4; +a1 = a1 + 0x124; +L4816f4: +// bdead 4000000b gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 72); +t0 = MEM_U32(sp + 60); +if (v0 != 0) {// bdead 40000283 ra = MEM_U32(sp + 36); +goto L481958;} +// bdead 40000283 ra = MEM_U32(sp + 36); +L481708: +//nop; +a0 = MEM_U32(a2 + 36); +v0 = MEM_U32(sp + 68); +// fdead 1600002af t9 = t9; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 60) = t0; +func_4815f0(mem, sp, v0, a0); +goto L481724; +MEM_U32(sp + 60) = t0; +L481724: +a2 = MEM_U32(sp + 72); +// bdead 40000083 gp = MEM_U32(sp + 32); +v0 = MEM_U8(a2 + 32); +t5 = 0x10013460; +t4 = v0 << 2; +t4 = t4 - v0; +t6 = t4 + t5; +t7 = MEM_U8(t6 + 2); +t0 = MEM_U32(sp + 60); +if (t7 == 0) {t8 = v0 + 0xffffffe0; +goto L481784;} +t8 = v0 + 0xffffffe0; +//nop; +a0 = MEM_U32(a2 + 40); +v0 = MEM_U32(sp + 68); +// fdead 16201e2bf t9 = t9; +MEM_U32(sp + 72) = a2; +MEM_U32(sp + 60) = t0; +func_4815f0(mem, sp, v0, a0); +goto L48176c; +MEM_U32(sp + 60) = t0; +L48176c: +a2 = MEM_U32(sp + 72); +// bdead 40000083 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 60); +v0 = MEM_U8(a2 + 32); +//nop; +t8 = v0 + 0xffffffe0; +L481784: +t9 = t8 < 0x40; +if (t9 == 0) {t1 = (int)t8 >> 5; +goto L4817b0;} +t1 = (int)t8 >> 5; +t3 = 0x10001518; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (t8 & 0x1f); +t9 = (int)t6 < (int)0x0; +L4817b0: +if (t9 == 0) {// bdead 40000283 ra = MEM_U32(sp + 36); +goto L481958;} +// bdead 40000283 ra = MEM_U32(sp + 36); +t1 = MEM_U32(a2 + 56); +at = 0x7800000; +MEM_U32(t1 + 4) = zero; +t3 = MEM_U32(a2 + 60); +//nop; +MEM_U32(t3 + 4) = zero; +v0 = MEM_U8(a2 + 1); +//nop; +t2 = v0 < 0x20; +t4 = -t2; +t5 = t4 & at; +t8 = t5 << (v0 & 0x1f); +if ((int)t8 >= 0) {// bdead 40000289 ra = MEM_U32(sp + 36); +goto L481958;} +// bdead 40000289 ra = MEM_U32(sp + 36); +t6 = MEM_U32(a2 + 20); +MEM_U32(sp + 72) = a2; +t7 = MEM_U32(t6 + 20); +at = 0x12000000; +t9 = MEM_U8(t7 + 0); +//nop; +t1 = t9 < 0x20; +t3 = -t1; +t2 = t3 & at; +t4 = t2 << (t9 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L48188c;} +//nop; +t5 = MEM_U32(a2 + 36); +MEM_U32(sp + 72) = a2; +t8 = MEM_U8(t5 + 1); +a3 = t0 + 0x38; +if (v0 == t8) {//nop; +goto L481854;} +//nop; +v0 = MEM_U8(a2 + 32); +at = 0x23; +if (v0 == at) {MEM_U32(sp + 72) = a2; +goto L481854;} +MEM_U32(sp + 72) = a2; +at = 0x5f; +if (v0 != at) {MEM_U32(sp + 72) = a2; +goto L48188c;} +MEM_U32(sp + 72) = a2; +L481854: +t6 = MEM_U32(t0 + 60); +//nop; +t7 = MEM_U32(t6 + 0); +a0 = MEM_U32(t0 + 36); +a1 = MEM_U32(t0 + 40); +a2 = MEM_U32(t0 + 16); +// bdead 400103e1 t9 = t9; +MEM_U32(sp + 60) = t0; +v0 = sp + 0x48; +MEM_U32(sp + 16) = t7; +func_480f50(mem, sp, v0, a0, a1, a2, a3); +goto L481880; +MEM_U32(sp + 16) = t7; +L481880: +// bdead 40000001 gp = MEM_U32(sp + 32); +t0 = MEM_U32(sp + 60); +//nop; +L48188c: +v1 = MEM_U32(t0 + 56); +//nop; +t1 = MEM_U32(v1 + 4); +//nop; +if (t1 != 0) {// bdead 40000211 ra = MEM_U32(sp + 36); +goto L481958;} +// bdead 40000211 ra = MEM_U32(sp + 36); +t3 = MEM_U32(t0 + 20); +at = 0x12000000; +t2 = MEM_U32(t3 + 24); +//nop; +t9 = MEM_U8(t2 + 0); +//nop; +t4 = t9 < 0x20; +t5 = -t4; +t8 = t5 & at; +t6 = t8 << (t9 & 0x1f); +if ((int)t6 >= 0) {// bdead 40000211 ra = MEM_U32(sp + 36); +goto L481958;} +// bdead 40000211 ra = MEM_U32(sp + 36); +a0 = MEM_U32(t0 + 40); +t7 = MEM_U8(t0 + 1); +t1 = MEM_U8(a0 + 1); +a3 = t0 + 0x3c; +if (t7 == t1) {//nop; +goto L481904;} +//nop; +v0 = MEM_U8(t0 + 32); +at = 0x23; +if (v0 == at) {at = 0x5f; +goto L481904;} +at = 0x5f; +if (v0 != at) {// bdead 40000331 ra = MEM_U32(sp + 36); +goto L481958;} +// bdead 40000331 ra = MEM_U32(sp + 36); +L481904: +//nop; +t3 = MEM_U32(v1 + 0); +a1 = MEM_U32(t0 + 36); +a2 = MEM_U32(t0 + 16); +// bdead 400011e1 t9 = t9; +v0 = sp + 0x48; +MEM_U32(sp + 16) = t3; +func_480f50(mem, sp, v0, a0, a1, a2, a3); +goto L481924; +MEM_U32(sp + 16) = t3; +L481924: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L481958; +// bdead 1 ra = MEM_U32(sp + 36); +L481930: +a2 = 0x10005f6c; +//nop; +a0 = 0x1; +a1 = 0x1c0; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L48194c; +a2 = a2; +L48194c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L481954: +// bdead 1 ra = MEM_U32(sp + 36); +L481958: +// bdead 1 sp = sp + 0x48; +//nop; +return; +//nop; +} + +static void func_481964(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L481964: +//nop; +//nop; +//nop; +v0 = MEM_U32(a0 + 48); +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +if (v0 == 0) {// fdead 4000006b MEM_U32(sp + 24) = gp; +goto L48199c;} +// fdead 4000006b MEM_U32(sp + 24) = gp; +t6 = 0x1001cb24; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != v0) {// bdead 40000023 ra = MEM_U32(sp + 28); +goto L4819d8;} +// bdead 40000023 ra = MEM_U32(sp + 28); +L48199c: +t7 = MEM_U16(a0 + 6); +at = 0x1; +if (t7 != at) {//nop; +goto L4819bc;} +//nop; +t8 = MEM_U32(a0 + 24); +MEM_U16(a0 + 6) = (uint16_t)zero; +MEM_U8(t8 + 9) = (uint8_t)zero; +goto L4819d4; +MEM_U8(t8 + 9) = (uint8_t)zero; +L4819bc: +//nop; +//nop; +//nop; +f_decreasecount(mem, sp, a0); +goto L4819cc; +//nop; +L4819cc: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L4819d4: +// bdead 1 ra = MEM_U32(sp + 28); +L4819d8: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void func_4819e4(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4819e4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 24) = s0; +s0 = a0; +// fdead 4002006b MEM_U32(sp + 28) = s1; +a0 = 0x1001cb24; +s1 = a1; +// fdead 4006006b MEM_U32(sp + 36) = ra; +// fdead 4006006b MEM_U32(sp + 32) = gp; +MEM_U32(sp + 44) = v0; +L481a14: +if (s0 == 0) {// bdead 400601a1 ra = MEM_U32(sp + 36); +goto L481da4;} +// bdead 400601a1 ra = MEM_U32(sp + 36); +v0 = MEM_U8(s0 + 0); +v1 = s0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L481d88;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005f98[] = { +&&L481da0, +&&L481da0, +&&L481af0, +&&L481c14, +&&L481a54, +&&L481b1c, +&&L481d88, +&&L481da0, +}; +dest = Lswitch10005f98[t6]; +//nop; +goto *dest; +//nop; +L481a54: +t7 = MEM_U8(s0 + 5); +at = 0x4; +if (t7 == at) {// bdead 40060001 ra = MEM_U32(sp + 36); +goto L481da4;} +// bdead 40060001 ra = MEM_U32(sp + 36); +t8 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t8 + 2); +a1 = s1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L481a78; +a1 = s1 + 0x124; +L481a78: +// bdead 40060189 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L481ac8;} +//nop; +a0 = MEM_U32(s0 + 52); +at = 0x12000000; +t9 = MEM_U8(a0 + 0); +//nop; +t0 = t9 < 0x20; +t1 = -t0; +t2 = t1 & at; +t3 = t2 << (t9 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L481ac8;} +//nop; +//nop; +// bdead 40060021 v0 = MEM_U32(sp + 44); +// bdead 40060021 t9 = t9; +//nop; +func_481964(mem, sp, a0); +goto L481ac0; +//nop; +L481ac0: +// bdead 40060181 gp = MEM_U32(sp + 32); +//nop; +L481ac8: +//nop; +a0 = MEM_U32(s0 + 52); +v0 = MEM_U32(sp + 44); +// bdead 400601a9 t9 = t9; +a1 = s1; +func_4819e4(mem, sp, v0, a0, a1); +goto L481ae0; +a1 = s1; +L481ae0: +// bdead 20001 gp = MEM_U32(sp + 32); +t4 = 0x4; +MEM_U8(s0 + 5) = (uint8_t)t4; +goto L481da0; +MEM_U8(s0 + 5) = (uint8_t)t4; +L481af0: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {// bdead 400401b9 ra = MEM_U32(sp + 36); +goto L481da4;} +// bdead 400401b9 ra = MEM_U32(sp + 36); +t5 = MEM_U32(a0 + 0); +//nop; +if (t5 == v0) {// bdead 400401b1 ra = MEM_U32(sp + 36); +goto L481da4;} +// bdead 400401b1 ra = MEM_U32(sp + 36); +s0 = MEM_U32(v1 + 48); +//nop; +goto L481a14; +//nop; +L481b1c: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L481b48;} +//nop; +t6 = MEM_U32(a0 + 0); +//nop; +if (t6 == v0) {//nop; +goto L481b48;} +//nop; +s0 = MEM_U32(v1 + 48); +//nop; +goto L481a14; +//nop; +L481b48: +t7 = MEM_U8(s0 + 5); +at = 0x4; +if (t7 == at) {// bdead 40060001 ra = MEM_U32(sp + 36); +goto L481da4;} +// bdead 40060001 ra = MEM_U32(sp + 36); +t8 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t8 + 2); +a1 = s1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L481b6c; +a1 = s1 + 0x124; +L481b6c: +// bdead 40060189 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L481bec;} +//nop; +t0 = MEM_U8(s0 + 3); +//nop; +if (t0 != 0) {//nop; +goto L481ba8;} +//nop; +t1 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t1 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L481b9c; +a1 = s1 + 0x13c; +L481b9c: +// bdead 40060189 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L481bec;} +//nop; +L481ba8: +a0 = MEM_U32(s0 + 36); +at = 0x12000000; +t2 = MEM_U8(a0 + 0); +//nop; +t9 = t2 < 0x20; +t3 = -t9; +t4 = t3 & at; +t5 = t4 << (t2 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L481bec;} +//nop; +//nop; +// bdead 40060021 v0 = MEM_U32(sp + 44); +// bdead 40060021 t9 = t9; +//nop; +func_481964(mem, sp, a0); +goto L481be4; +//nop; +L481be4: +// bdead 40060181 gp = MEM_U32(sp + 32); +//nop; +L481bec: +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 44); +// bdead 400601a9 t9 = t9; +a1 = s1; +func_4819e4(mem, sp, v0, a0, a1); +goto L481c04; +a1 = s1; +L481c04: +// bdead 20001 gp = MEM_U32(sp + 32); +t6 = 0x4; +MEM_U8(s0 + 5) = (uint8_t)t6; +goto L481da0; +MEM_U8(s0 + 5) = (uint8_t)t6; +L481c14: +t7 = MEM_U8(s0 + 5); +at = 0x4; +if (t7 == at) {// bdead 40060001 ra = MEM_U32(sp + 36); +goto L481da4;} +// bdead 40060001 ra = MEM_U32(sp + 36); +t8 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t8 + 2); +a1 = s1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L481c38; +a1 = s1 + 0x124; +L481c38: +// bdead 40060189 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L481d20;} +//nop; +t0 = MEM_U8(s0 + 33); +//nop; +if (t0 != 0) {//nop; +goto L481c74;} +//nop; +t1 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t1 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L481c68; +a1 = s1 + 0x13c; +L481c68: +// bdead 40060189 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L481d20;} +//nop; +L481c74: +a0 = MEM_U32(s0 + 36); +at = 0x12000000; +t9 = MEM_U8(a0 + 0); +//nop; +t3 = t9 < 0x20; +t4 = -t3; +t2 = t4 & at; +t5 = t2 << (t9 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L481cb8;} +//nop; +//nop; +// bdead 40060021 v0 = MEM_U32(sp + 44); +// bdead 40060021 t9 = t9; +//nop; +func_481964(mem, sp, a0); +goto L481cb0; +//nop; +L481cb0: +// bdead 40060181 gp = MEM_U32(sp + 32); +//nop; +L481cb8: +t6 = MEM_U8(s0 + 32); +t8 = 0x10013460; +t7 = t6 << 2; +t7 = t7 - t6; +t0 = t7 + t8; +t1 = MEM_U8(t0 + 2); +//nop; +if (t1 == 0) {//nop; +goto L481d20;} +//nop; +a0 = MEM_U32(s0 + 40); +at = 0x12000000; +t3 = MEM_U8(a0 + 0); +//nop; +t4 = t3 < 0x20; +t2 = -t4; +t9 = t2 & at; +t5 = t9 << (t3 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L481d20;} +//nop; +//nop; +// bdead 40060021 v0 = MEM_U32(sp + 44); +// bdead 40060021 t9 = t9; +//nop; +func_481964(mem, sp, a0); +goto L481d18; +//nop; +L481d18: +// bdead 40060181 gp = MEM_U32(sp + 32); +//nop; +L481d20: +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 44); +// bdead 400601a9 t9 = t9; +a1 = s1; +func_4819e4(mem, sp, v0, a0, a1); +goto L481d38; +a1 = s1; +L481d38: +// bdead 40060181 gp = MEM_U32(sp + 32); +t6 = MEM_U8(s0 + 32); +t8 = 0x10013460; +t7 = t6 << 2; +t7 = t7 - t6; +t0 = t7 + t8; +t1 = MEM_U8(t0 + 2); +v0 = MEM_U32(sp + 44); +if (t1 == 0) {t4 = 0x4; +goto L481d80;} +t4 = 0x4; +//nop; +a0 = MEM_U32(s0 + 40); +// fdead 16207a63f t9 = t9; +a1 = s1; +func_4819e4(mem, sp, v0, a0, a1); +goto L481d74; +a1 = s1; +L481d74: +// bdead 20001 gp = MEM_U32(sp + 32); +//nop; +t4 = 0x4; +L481d80: +MEM_U8(s0 + 5) = (uint8_t)t4; +goto L481da0; +MEM_U8(s0 + 5) = (uint8_t)t4; +L481d88: +//nop; +a0 = 0x19f; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L481d98; +//nop; +L481d98: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L481da0: +// bdead 1 ra = MEM_U32(sp + 36); +L481da4: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_481db4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L481db4: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +MEM_U32(sp + 32) = a0; +t6 = MEM_U32(sp + 32); +//nop; +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +a0 = a1 + 0x10c; +a1 = MEM_U16(t6 + 36); +//nop; +f_setbit(mem, sp, a0, a1); +goto L481dec; +//nop; +L481dec: +// bdead 40000001 gp = MEM_U32(sp + 24); +t7 = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 36); +//nop; +a1 = MEM_U16(t7 + 36); +a0 = a0 + 0x11c; +f_setbit(mem, sp, a0, a1); +goto L481e08; +a0 = a0 + 0x11c; +L481e08: +// bdead 40000001 gp = MEM_U32(sp + 24); +t8 = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 36); +//nop; +a1 = MEM_U16(t8 + 36); +a0 = a0 + 0x134; +f_resetbit(mem, sp, a0, a1); +goto L481e24; +a0 = a0 + 0x134; +L481e24: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void func_481e34(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L481e34: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +v1 = MEM_U8(a0 + 0); +at = 0x5; +a2 = a0; +if (v1 != at) {a3 = v0; +goto L481ea8;} +a3 = v0; +a0 = MEM_U32(a0 + 32); +at = 0x12000000; +t6 = MEM_U8(a0 + 0); +//nop; +t7 = t6 < 0x20; +t8 = -t7; +t9 = t8 & at; +t0 = t9 << (t6 & 0x1f); +if ((int)t0 >= 0) {// bdead 40000061 ra = MEM_U32(sp + 28); +goto L482128;} +// bdead 40000061 ra = MEM_U32(sp + 28); +//nop; +//nop; +// bdead 40000061 t9 = t9; +//nop; +func_481db4(mem, sp, a0, a1); +goto L481e9c; +//nop; +L481e9c: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L482128; +// bdead 1 ra = MEM_U32(sp + 28); +L481ea8: +at = 0x6; +if (v1 != at) {at = 0x4; +goto L481f00;} +at = 0x4; +a0 = MEM_U32(a2 + 28); +at = 0x12000000; +t1 = MEM_U8(a0 + 0); +//nop; +t2 = t1 < 0x20; +t3 = -t2; +t4 = t3 & at; +t5 = t4 << (t1 & 0x1f); +if ((int)t5 >= 0) {// bdead 40000061 ra = MEM_U32(sp + 28); +goto L482128;} +// bdead 40000061 ra = MEM_U32(sp + 28); +//nop; +// bdead 40000061 v0 = a3; +// fdead 140007dff t9 = t9; +//nop; +func_481db4(mem, sp, a0, a1); +goto L481ef0; +//nop; +L481ef0: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L482128; +// bdead 1 ra = MEM_U32(sp + 28); +at = 0x4; +L481f00: +if (v1 != at) {// bdead 400001c1 ra = MEM_U32(sp + 28); +goto L482128;} +// bdead 400001c1 ra = MEM_U32(sp + 28); +v0 = MEM_U8(a2 + 16); +//nop; +v1 = v0 + 0xffffffe0; +t7 = v1 < 0x60; +if (t7 == 0) {t8 = (int)v1 >> 5; +goto L481f40;} +t8 = (int)v1 >> 5; +t6 = 0x10001530; +t9 = t8 << 2; +t6 = t6; +t0 = t6 + t9; +t2 = MEM_U32(t0 + 0); +//nop; +t3 = t2 << (v1 & 0x1f); +t7 = (int)t3 < (int)0x0; +L481f40: +if (t7 == 0) {t0 = v1 < 0x80; +goto L481f90;} +t0 = v1 < 0x80; +a0 = MEM_U32(a2 + 24); +at = 0x12000000; +t1 = MEM_U8(a0 + 0); +//nop; +t5 = t1 < 0x20; +t8 = -t5; +t6 = t8 & at; +t9 = t6 << (t1 & 0x1f); +if ((int)t9 >= 0) {// bdead 40000061 ra = MEM_U32(sp + 28); +goto L482128;} +// bdead 40000061 ra = MEM_U32(sp + 28); +//nop; +// bdead 40000061 v0 = a3; +// bdead 40000061 t9 = t9; +//nop; +func_481db4(mem, sp, a0, a1); +goto L481f84; +//nop; +L481f84: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L482128; +// bdead 1 ra = MEM_U32(sp + 28); +L481f90: +if (t0 == 0) {t2 = (int)v1 >> 5; +goto L481fb8;} +t2 = (int)v1 >> 5; +t4 = 0x10001520; +t3 = t2 << 2; +t4 = t4; +t7 = t4 + t3; +t5 = MEM_U32(t7 + 0); +//nop; +t8 = t5 << (v1 & 0x1f); +t0 = (int)t8 < (int)0x0; +L481fb8: +if (t0 == 0) {at = 0xa; +goto L48205c;} +at = 0xa; +a0 = MEM_U32(a2 + 20); +at = 0x12000000; +t1 = MEM_U8(a0 + 0); +// bdead 400005e5 v0 = a3; +t9 = t1 < 0x20; +t2 = -t9; +t4 = t2 & at; +t3 = t4 << (t1 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L482014;} +//nop; +//nop; +MEM_U32(sp + 44) = a1; +// bdead 400001e1 t9 = t9; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 36) = a3; +func_481db4(mem, sp, a0, a1); +goto L482000; +MEM_U32(sp + 36) = a3; +L482000: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +a2 = MEM_U32(sp + 40); +// bdead 400000c1 a3 = MEM_U32(sp + 36); +//nop; +L482014: +a0 = MEM_U32(a2 + 24); +at = 0x12000000; +t7 = MEM_U8(a0 + 0); +//nop; +t5 = t7 < 0x20; +t8 = -t5; +t6 = t8 & at; +t0 = t6 << (t7 & 0x1f); +if ((int)t0 >= 0) {// bdead 40000061 ra = MEM_U32(sp + 28); +goto L482128;} +// bdead 40000061 ra = MEM_U32(sp + 28); +//nop; +// bdead 40000061 v0 = a3; +// bdead 40000061 t9 = t9; +//nop; +func_481db4(mem, sp, a0, a1); +goto L482050; +//nop; +L482050: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L482128; +// bdead 1 ra = MEM_U32(sp + 28); +L48205c: +if (v0 == at) {// bdead 400001c9 ra = MEM_U32(sp + 28); +goto L482128;} +// bdead 400001c9 ra = MEM_U32(sp + 28); +a0 = MEM_U32(a2 + 20); +at = 0x12000000; +t9 = MEM_U8(a0 + 0); +//nop; +t2 = t9 < 0x20; +t4 = -t2; +t1 = t4 & at; +t3 = t1 << (t9 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L4820c0;} +//nop; +//nop; +// bdead 400001e1 v0 = a3; +// bdead 400001e1 t9 = t9; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 40) = a2; +MEM_U32(sp + 36) = a3; +func_481db4(mem, sp, a0, a1); +goto L4820a8; +MEM_U32(sp + 36) = a3; +L4820a8: +a2 = MEM_U32(sp + 40); +// bdead 40000081 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 44); +// bdead 400000c1 a3 = MEM_U32(sp + 36); +v0 = MEM_U8(a2 + 16); +//nop; +L4820c0: +t8 = 0x10013460; +t5 = v0 << 2; +t5 = t5 - v0; +t6 = t5 + t8; +t7 = MEM_U8(t6 + 2); +//nop; +if (t7 == 0) {// bdead 400000c1 ra = MEM_U32(sp + 28); +goto L482128;} +// bdead 400000c1 ra = MEM_U32(sp + 28); +a0 = MEM_U32(a2 + 24); +at = 0x12000000; +t0 = MEM_U8(a0 + 0); +//nop; +t2 = t0 < 0x20; +t4 = -t2; +t1 = t4 & at; +t9 = t1 << (t0 & 0x1f); +if ((int)t9 >= 0) {// bdead 40000061 ra = MEM_U32(sp + 28); +goto L482128;} +// bdead 40000061 ra = MEM_U32(sp + 28); +//nop; +// bdead 40000061 v0 = a3; +// bdead 40000061 t9 = t9; +//nop; +func_481db4(mem, sp, a0, a1); +goto L48211c; +//nop; +L48211c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L482128: +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void func_482134(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L482134: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 24) = s1; +s1 = 0x1001cb38; +// fdead 4004002b MEM_U32(sp + 28) = s2; +s1 = MEM_U32(s1 + 0); +s2 = a0; +s1 = s1 + 0xffffffff; +// fdead 400c002b MEM_U32(sp + 44) = ra; +// fdead 400c002b MEM_U32(sp + 40) = gp; +// fdead 400c002b MEM_U32(sp + 36) = s4; +// fdead 400c002b MEM_U32(sp + 32) = s3; +if ((int)s1 < 0) {// fdead 400c002b MEM_U32(sp + 20) = s0; +goto L4821e8;} +// fdead 400c002b MEM_U32(sp + 20) = s0; +s4 = 0x1001cc30; +s3 = 0x1001cb70; +s0 = zero; +s1 = s1 + 0x1; +L482184: +//nop; +a0 = s0; +a1 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L482194; +a1 = s3; +L482194: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4821dc;} +//nop; +t6 = MEM_U32(s4 + 0); +t7 = s0 << 3; +t8 = t6 + t7; +v0 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U8(v0 + 25); +//nop; +if (t9 != 0) {//nop; +goto L4821dc;} +//nop; +//nop; +a0 = s2 + 0x10c; +a1 = s0; +f_setbit(mem, sp, a0, a1); +goto L4821d4; +a1 = s0; +L4821d4: +// bdead 403e0001 gp = MEM_U32(sp + 40); +//nop; +L4821dc: +s0 = s0 + 0x1; +if (s0 != s1) {//nop; +goto L482184;} +//nop; +L4821e8: +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_482208(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L482208: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +// fdead 4000006b MEM_U32(sp + 60) = s7; +s7 = 0x1001cb38; +// fdead 4100006b MEM_U32(sp + 48) = s4; +s7 = MEM_U32(s7 + 0); +s4 = a0; +s7 = s7 + 0xffffffff; +// fdead 4120006b MEM_U32(sp + 68) = ra; +// fdead 4120006b MEM_U32(sp + 64) = gp; +// fdead 4120006b MEM_U32(sp + 56) = s6; +// fdead 4120006b MEM_U32(sp + 52) = s5; +// fdead 4120006b MEM_U32(sp + 44) = s3; +// fdead 4120006b MEM_U32(sp + 40) = s2; +// fdead 4120006b MEM_U32(sp + 36) = s1; +// fdead 4120006b MEM_U32(sp + 32) = s0; +if ((int)s7 < 0) {MEM_U32(sp + 76) = a1; +goto L48265c;} +MEM_U32(sp + 76) = a1; +s3 = zero; +s7 = s7 + 0x1; +s6 = 0x7; +L482264: +//nop; +a1 = 0x1001cb58; +a0 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L482274; +a0 = s3; +L482274: +// bdead 41b0000b gp = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L482650;} +//nop; +t6 = 0x1001cc30; +t7 = s3 << 3; +t6 = MEM_U32(t6 + 0); +//nop; +t8 = t6 + t7; +s1 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U8(s1 + 25); +//nop; +if (t9 != 0) {//nop; +goto L482650;} +//nop; +t0 = MEM_U8(s1 + 26); +s5 = MEM_U32(sp + 76); +if (t0 != 0) {a0 = s3; +goto L482650;} +a0 = s3; +//nop; +s5 = s5 + 0xf4; +a1 = s5; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4822cc; +a1 = s5; +L4822cc: +// bdead 41f4000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L482650;} +//nop; +v0 = MEM_U8(s4 + 16); +s2 = zero; +v0 = v0 + 0xffffffe0; +t1 = v0 < 0x80; +if (t1 == 0) {t2 = (int)v0 >> 5; +goto L482310;} +t2 = (int)v0 >> 5; +t4 = 0x1000154c; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (v0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L482310: +if (t1 == 0) {t5 = v0 < 0x80; +goto L482414;} +t5 = v0 < 0x80; +a0 = MEM_U32(s4 + 8); +//nop; +s0 = MEM_U32(a0 + 52); +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +if (s6 != v0) {t0 = v0 < 0x20; +goto L482364;} +t0 = v0 < 0x20; +//nop; +//nop; +//nop; +f_fix_base(mem, sp, a0); +goto L482348; +//nop; +L482348: +t9 = MEM_U32(s4 + 8); +// bdead 45fc0003 gp = MEM_U32(sp + 64); +s0 = MEM_U32(t9 + 52); +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +t0 = v0 < 0x20; +L482364: +t2 = -t0; +at = 0x44000000; +t4 = t2 & at; +t3 = t4 << (v0 & 0x1f); +if ((int)t3 >= 0) {t0 = v0 < 0x20; +goto L4823c4;} +t0 = v0 < 0x20; +t9 = MEM_U32(s0 + 36); +at = MEM_U32(s1 + 16); +MEM_U32(sp + 20) = t9; +//nop; +a1 = MEM_U32(s1 + 20); +a2 = MEM_U32(s0 + 44); +a3 = MEM_U32(s0 + 48); +t1 = MEM_U8(s1 + 24); +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 16) = t1; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L4823b8; +MEM_U32(sp + 16) = t1; +L4823b8: +// bdead 41f0000b gp = MEM_U32(sp + 64); +s2 = v0 & 0xff; +goto L482618; +s2 = v0 & 0xff; +L4823c4: +t2 = -t0; +at = 0x1b000000; +t4 = t2 & at; +t3 = t4 << (v0 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L482618;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L4823ec; +//nop; +L4823ec: +// bdead 41fc000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L482618;} +//nop; +//nop; +a0 = s1 + 0x10; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L482408; +//nop; +L482408: +// bdead 41f0000b gp = MEM_U32(sp + 64); +s2 = v0 & 0xff; +goto L482618; +s2 = v0 & 0xff; +L482414: +if (t5 == 0) {t6 = (int)v0 >> 5; +goto L48243c;} +t6 = (int)v0 >> 5; +t8 = 0x1000153c; +t7 = t6 << 2; +t8 = t8; +t1 = t8 + t7; +t9 = MEM_U32(t1 + 0); +//nop; +t0 = t9 << (v0 & 0x1f); +t5 = (int)t0 < (int)0x0; +L48243c: +if (t5 == 0) {//nop; +goto L482618;} +//nop; +a0 = MEM_U32(s4 + 32); +//nop; +s0 = MEM_U32(a0 + 36); +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +if (s6 != v0) {t3 = v0 < 0x20; +goto L482490;} +t3 = v0 < 0x20; +//nop; +//nop; +//nop; +f_fix_sbase(mem, sp, a0); +goto L482474; +//nop; +L482474: +t4 = MEM_U32(s4 + 32); +// bdead 41fc2003 gp = MEM_U32(sp + 64); +s0 = MEM_U32(t4 + 36); +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +t3 = v0 < 0x20; +L482490: +t6 = -t3; +at = 0x44000000; +t8 = t6 & at; +t7 = t8 << (v0 & 0x1f); +if ((int)t7 >= 0) {t3 = v0 < 0x20; +goto L4824f0;} +t3 = v0 < 0x20; +at = MEM_U32(s1 + 16); +a2 = MEM_U32(s0 + 44); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s1 + 20); +a3 = MEM_U32(s0 + 48); +t5 = MEM_U8(s1 + 24); +t4 = MEM_U32(s0 + 36); +//nop; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 16) = t5; +MEM_U32(sp + 20) = t4; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L4824e4; +MEM_U32(sp + 20) = t4; +L4824e4: +// bdead 41f4000b gp = MEM_U32(sp + 64); +s2 = v0 & 0xff; +goto L48253c; +s2 = v0 & 0xff; +L4824f0: +t6 = -t3; +at = 0x1b000000; +t8 = t6 & at; +t7 = t8 << (v0 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L48253c;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L482518; +//nop; +L482518: +// bdead 41fc000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L48253c;} +//nop; +//nop; +a0 = s1 + 0x10; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L482534; +//nop; +L482534: +// bdead 41f4000b gp = MEM_U32(sp + 64); +s2 = v0 & 0xff; +L48253c: +if (s2 != 0) {//nop; +goto L482618;} +//nop; +t1 = MEM_U8(s4 + 16); +at = 0x58; +if (t1 != at) {//nop; +goto L482618;} +//nop; +t9 = MEM_U32(s4 + 32); +at = 0x44000000; +s0 = MEM_U32(t9 + 44); +//nop; +v0 = MEM_U8(s0 + 0); +//nop; +t0 = v0 < 0x20; +t2 = -t0; +t5 = t2 & at; +t4 = t5 << (v0 & 0x1f); +if ((int)t4 >= 0) {t0 = v0 < 0x20; +goto L4825cc;} +t0 = v0 < 0x20; +t9 = MEM_U32(s0 + 36); +at = MEM_U32(s1 + 16); +MEM_U32(sp + 20) = t9; +//nop; +a1 = MEM_U32(s1 + 20); +a2 = MEM_U32(s0 + 44); +a3 = MEM_U32(s0 + 48); +t1 = MEM_U8(s1 + 24); +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +MEM_U32(sp + 16) = t1; +v0 = f_overlapping(mem, sp, a0, a1, a2, a3); +goto L4825c0; +MEM_U32(sp + 16) = t1; +L4825c0: +// bdead 41f0000b gp = MEM_U32(sp + 64); +s2 = v0 & 0xff; +goto L482618; +s2 = v0 & 0xff; +L4825cc: +t2 = -t0; +at = 0x1b000000; +t5 = t2 & at; +t4 = t5 << (v0 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L482618;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = f_pointtoheap(mem, sp, a0); +goto L4825f4; +//nop; +L4825f4: +// bdead 41fc000b gp = MEM_U32(sp + 64); +if (v0 != 0) {//nop; +goto L482618;} +//nop; +//nop; +a0 = s1 + 0x10; +//nop; +v0 = f_aliaswithptr(mem, sp, a0); +goto L482610; +//nop; +L482610: +// bdead 41f0000b gp = MEM_U32(sp + 64); +s2 = v0 & 0xff; +L482618: +if (s2 == 0) {//nop; +goto L482650;} +//nop; +//nop; +a0 = s5; +a1 = s3; +f_setbit(mem, sp, a0, a1); +goto L482630; +a1 = s3; +L482630: +// bdead 41f00003 gp = MEM_U32(sp + 64); +a0 = s5; +//nop; +a1 = s3 + 0x1; +//nop; +f_setbit(mem, sp, a0, a1); +goto L482648; +//nop; +L482648: +// bdead 41b00003 gp = MEM_U32(sp + 64); +//nop; +L482650: +s3 = s3 + 0x1; +if (s3 != s7) {//nop; +goto L482264;} +//nop; +L48265c: +// bdead 1 ra = MEM_U32(sp + 68); +// bdead 1 s0 = MEM_U32(sp + 32); +// bdead 1 s1 = MEM_U32(sp + 36); +// bdead 1 s2 = MEM_U32(sp + 40); +// bdead 1 s3 = MEM_U32(sp + 44); +// bdead 1 s4 = MEM_U32(sp + 48); +// bdead 1 s5 = MEM_U32(sp + 52); +// bdead 1 s6 = MEM_U32(sp + 56); +// bdead 1 s7 = MEM_U32(sp + 60); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static void func_482688(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L482688: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 36) = s4; +// fdead 4000006b MEM_U32(sp + 32) = s3; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s4 = 0x1001cb24; +s0 = a0; +s1 = a1; +s2 = v0; +s3 = 0x5; +// fdead 403e006b MEM_U32(sp + 44) = ra; +// fdead 403e006b MEM_U32(sp + 40) = gp; +L4826c8: +v0 = MEM_U8(s0 + 0); +L4826cc: +//nop; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L482958;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005fc4[] = { +&&L48297c, +&&L48297c, +&&L482720, +&&L48280c, +&&L482700, +&&L482770, +&&L482958, +&&L48297c, +}; +dest = Lswitch10005fc4[t6]; +//nop; +goto *dest; +//nop; +L482700: +t7 = MEM_U8(s0 + 5); +//nop; +if (s3 == t7) {// bdead 403e0001 ra = MEM_U32(sp + 44); +goto L482980;} +// bdead 403e0001 ra = MEM_U32(sp + 44); +MEM_U8(s0 + 5) = (uint8_t)s3; +s0 = MEM_U32(s0 + 52); +v0 = MEM_U8(s0 + 0); +goto L4826cc; +v0 = MEM_U8(s0 + 0); +L482720: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L482740;} +//nop; +t8 = MEM_U32(s4 + 0); +//nop; +if (t8 != v0) {//nop; +goto L482768;} +//nop; +L482740: +t9 = MEM_U32(s0 + 20); +a0 = s1 + 0x134; +a1 = MEM_U16(t9 + 36); +//nop; +//nop; +//nop; +f_resetbit(mem, sp, a0, a1); +goto L48275c; +//nop; +L48275c: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L482980; +// bdead 1 ra = MEM_U32(sp + 44); +L482768: +s0 = v0; +goto L4826c8; +s0 = v0; +L482770: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L482790;} +//nop; +t0 = MEM_U32(s4 + 0); +//nop; +if (t0 != v0) {//nop; +goto L482804;} +//nop; +L482790: +t1 = MEM_U8(s0 + 3); +//nop; +if (t1 != 0) {//nop; +goto L4827c0;} +//nop; +t2 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t2 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4827b4; +a1 = s1 + 0x13c; +L4827b4: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4827e0;} +//nop; +L4827c0: +t3 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t3 + 2); +a1 = s1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4827d4; +a1 = s1 + 0x124; +L4827d4: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {// bdead 403e0001 ra = MEM_U32(sp + 44); +goto L482980;} +// bdead 403e0001 ra = MEM_U32(sp + 44); +L4827e0: +t4 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U16(t4 + 36); +a0 = s1 + 0x134; +f_resetbit(mem, sp, a0, a1); +goto L4827f4; +a0 = s1 + 0x134; +L4827f4: +// bdead 403e0001 gp = MEM_U32(sp + 40); +s0 = MEM_U32(s0 + 36); +v0 = MEM_U8(s0 + 0); +goto L4826cc; +v0 = MEM_U8(s0 + 0); +L482804: +s0 = v0; +goto L4826c8; +s0 = v0; +L48280c: +t5 = MEM_U8(s0 + 5); +//nop; +if (s3 == t5) {// bdead 403e0001 ra = MEM_U32(sp + 44); +goto L482980;} +// bdead 403e0001 ra = MEM_U32(sp + 44); +t6 = MEM_U8(s0 + 33); +MEM_U8(s0 + 5) = (uint8_t)s3; +if (t6 != 0) {//nop; +goto L48284c;} +//nop; +t7 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t7 + 2); +a1 = s1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L482840; +a1 = s1 + 0x13c; +L482840: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L48286c;} +//nop; +L48284c: +t8 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t8 + 2); +a1 = s1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L482860; +a1 = s1 + 0x124; +L482860: +// bdead 403e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {// bdead 403e0001 ra = MEM_U32(sp + 44); +goto L482980;} +// bdead 403e0001 ra = MEM_U32(sp + 44); +L48286c: +t9 = MEM_U8(s0 + 32); +//nop; +t0 = t9 + 0xffffffe0; +t1 = t0 < 0x40; +if (t1 == 0) {t2 = (int)t0 >> 5; +goto L4828a4;} +t2 = (int)t0 >> 5; +t4 = 0x1000155c; +t3 = t2 << 2; +t4 = t4; +t5 = t4 + t3; +t6 = MEM_U32(t5 + 0); +//nop; +t7 = t6 << (t0 & 0x1f); +t1 = (int)t7 < (int)0x0; +L4828a4: +if (t1 == 0) {//nop; +goto L48290c;} +//nop; +t9 = MEM_U32(s0 + 56); +//nop; +t2 = MEM_U32(t9 + 4); +//nop; +if (t2 != 0) {//nop; +goto L4828e4;} +//nop; +//nop; +a0 = MEM_U32(s0 + 36); +a1 = MEM_U32(s2 + -4); +// bdead 403a0061 t9 = t9; +v0 = s2; +func_482688(mem, sp, v0, a0, a1); +goto L4828dc; +v0 = s2; +L4828dc: +// bdead 403a0001 gp = MEM_U32(sp + 40); +//nop; +L4828e4: +t4 = MEM_U32(s0 + 60); +//nop; +t3 = MEM_U32(t4 + 4); +//nop; +if (t3 != 0) {// bdead 403a0001 ra = MEM_U32(sp + 44); +goto L482980;} +// bdead 403a0001 ra = MEM_U32(sp + 44); +s0 = MEM_U32(s0 + 40); +s1 = MEM_U32(s2 + -4); +v0 = MEM_U8(s0 + 0); +goto L4826cc; +v0 = MEM_U8(s0 + 0); +L48290c: +//nop; +a0 = MEM_U32(s0 + 36); +// bdead 403e0021 t9 = t9; +a1 = s1; +v0 = s2; +func_482688(mem, sp, v0, a0, a1); +goto L482924; +v0 = s2; +L482924: +// bdead 403e0001 gp = MEM_U32(sp + 40); +t5 = MEM_U8(s0 + 32); +t0 = 0x10013460; +t6 = t5 << 2; +t6 = t6 - t5; +t7 = t6 + t0; +t8 = MEM_U8(t7 + 2); +//nop; +if (t8 == 0) {// bdead 403e0001 ra = MEM_U32(sp + 44); +goto L482980;} +// bdead 403e0001 ra = MEM_U32(sp + 44); +s0 = MEM_U32(s0 + 40); +v0 = MEM_U8(s0 + 0); +goto L4826cc; +v0 = MEM_U8(s0 + 0); +L482958: +a2 = 0x10005fb8; +//nop; +a0 = 0x1; +a1 = 0x2bc; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L482974; +a2 = a2; +L482974: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L48297c: +// bdead 1 ra = MEM_U32(sp + 44); +L482980: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_48299c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48299c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 32) = s3; +// fdead 4000006b MEM_U32(sp + 36) = s4; +// fdead 4000006b MEM_U32(sp + 28) = s2; +// fdead 4000006b MEM_U32(sp + 24) = s1; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s3 = 0x10013460; +s0 = a0; +s1 = a1; +// bdead 160160001 s2 = v0; +s4 = 0x3; +// fdead 403e006b MEM_U32(sp + 44) = ra; +// fdead 403e006b MEM_U32(sp + 40) = gp; +v0 = MEM_U8(s0 + 0); +L4829e0: +//nop; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L482a78;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10005ff0[] = { +&&L482a9c, +&&L482a9c, +&&L482a14, +&&L482a30, +&&L482a9c, +&&L482a14, +&&L482a78, +&&L482a9c, +}; +dest = Lswitch10005ff0[t6]; +//nop; +goto *dest; +//nop; +L482a14: +//nop; +a1 = MEM_U16(s0 + 36); +a0 = s1 + 0x134; +f_resetbit(mem, sp, a0, a1); +goto L482a24; +a0 = s1 + 0x134; +L482a24: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L482aa0; +// bdead 1 ra = MEM_U32(sp + 44); +L482a30: +//nop; +a0 = MEM_U32(s0 + 20); +// bdead 40360021 t9 = t9; +a1 = s1; +// bdead 40360061 v0 = s2; +func_48299c(mem, sp, a0, a1); +goto L482a48; +// bdead 40360061 v0 = s2; +L482a48: +t7 = MEM_U8(s0 + 16); +// bdead 40370001 gp = MEM_U32(sp + 40); +lo = t7 * s4; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)s4 >> 32); +t8 = lo; +t9 = s3 + t8; +t0 = MEM_U8(t9 + 2); +//nop; +if (t0 == 0) {// bdead 40360001 ra = MEM_U32(sp + 44); +goto L482aa0;} +// bdead 40360001 ra = MEM_U32(sp + 44); +s0 = MEM_U32(s0 + 24); +v0 = MEM_U8(s0 + 0); +goto L4829e0; +v0 = MEM_U8(s0 + 0); +L482a78: +a2 = 0x10005fe4; +//nop; +a0 = 0x1; +a1 = 0x2ea; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L482a94; +a2 = a2; +L482a94: +// bdead 1 gp = MEM_U32(sp + 40); +//nop; +L482a9c: +// bdead 1 ra = MEM_U32(sp + 44); +L482aa0: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_482abc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L482abc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s0 = a0; +a0 = 0x1001cb24; +// fdead 4002006b MEM_U32(sp + 28) = ra; +// fdead 4002006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 44) = v0; +L482ae4: +if (s0 == 0) {// bdead 400201a3 ra = MEM_U32(sp + 28); +goto L482f10;} +// bdead 400201a3 ra = MEM_U32(sp + 28); +v0 = MEM_U8(s0 + 0); +v1 = s0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L482ef4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006010[] = { +&&L482f0c, +&&L482f0c, +&&L482b24, +&&L482b50, +&&L482f0c, +&&L482b24, +&&L482ef4, +&&L482f0c, +}; +dest = Lswitch10006010[t6]; +//nop; +goto *dest; +//nop; +L482b24: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {// bdead 400001bb ra = MEM_U32(sp + 28); +goto L482f10;} +// bdead 400001bb ra = MEM_U32(sp + 28); +t7 = MEM_U32(a0 + 0); +//nop; +if (t7 == v0) {// bdead 400001b3 ra = MEM_U32(sp + 28); +goto L482f10;} +// bdead 400001b3 ra = MEM_U32(sp + 28); +s0 = MEM_U32(v1 + 48); +//nop; +goto L482ae4; +//nop; +L482b50: +t8 = MEM_U8(s0 + 5); +at = 0x6; +if (t8 == at) {// bdead 40020003 ra = MEM_U32(sp + 28); +goto L482f10;} +// bdead 40020003 ra = MEM_U32(sp + 28); +t0 = MEM_U8(s0 + 33); +t9 = 0x6; +if (t0 != 0) {MEM_U8(s0 + 5) = (uint8_t)t9; +goto L482b98;} +MEM_U8(s0 + 5) = (uint8_t)t9; +t2 = MEM_U32(sp + 44); +t1 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U32(t2 + -4); +a0 = MEM_U16(t1 + 2); +a1 = a1 + 0x13c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L482b8c; +a1 = a1 + 0x13c; +L482b8c: +// bdead 4002018b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L482bc0;} +//nop; +L482b98: +t4 = MEM_U32(sp + 44); +t3 = MEM_U32(s0 + 20); +//nop; +a1 = MEM_U32(t4 + -4); +a0 = MEM_U16(t3 + 2); +a1 = a1 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L482bb4; +a1 = a1 + 0x124; +L482bb4: +// bdead 4002018b gp = MEM_U32(sp + 24); +if (v0 != 0) {// bdead 40020183 ra = MEM_U32(sp + 28); +goto L482f10;} +// bdead 40020183 ra = MEM_U32(sp + 28); +L482bc0: +//nop; +a0 = MEM_U32(s0 + 36); +v0 = MEM_U32(sp + 44); +// fdead 16002002f t9 = t9; +//nop; +func_482abc(mem, sp, v0, a0); +goto L482bd8; +//nop; +L482bd8: +// bdead 40020183 gp = MEM_U32(sp + 24); +v0 = MEM_U8(s0 + 32); +t6 = 0x10013460; +t5 = v0 << 2; +t5 = t5 - v0; +t7 = t5 + t6; +t8 = MEM_U8(t7 + 2); +//nop; +if (t8 == 0) {t9 = v0 + 0xffffffe0; +goto L482c28;} +t9 = v0 + 0xffffffe0; +//nop; +a0 = MEM_U32(s0 + 40); +v0 = MEM_U32(sp + 44); +// bdead 400201ab t9 = t9; +//nop; +func_482abc(mem, sp, v0, a0); +goto L482c18; +//nop; +L482c18: +// bdead 40020003 gp = MEM_U32(sp + 24); +v0 = MEM_U8(s0 + 32); +//nop; +t9 = v0 + 0xffffffe0; +L482c28: +t0 = t9 < 0x40; +if (t0 == 0) {t1 = (int)t9 >> 5; +goto L482c54;} +t1 = (int)t9 >> 5; +t3 = 0x10001564; +t2 = t1 << 2; +t3 = t3; +t4 = t3 + t2; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 << (t9 & 0x1f); +t0 = (int)t6 < (int)0x0; +L482c54: +if (t0 == 0) {// bdead 40020003 ra = MEM_U32(sp + 28); +goto L482f10;} +// bdead 40020003 ra = MEM_U32(sp + 28); +t8 = MEM_U32(s0 + 56); +//nop; +t1 = MEM_U32(t8 + 4); +//nop; +if (t1 == 0) {//nop; +goto L482d90;} +//nop; +t3 = MEM_U32(s0 + 36); +a1 = MEM_U32(s0 + 16); +t2 = MEM_U32(t3 + 20); +//nop; +a0 = MEM_U16(t2 + 36); +a1 = a1 + 0x15c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L482c90; +a1 = a1 + 0x15c; +L482c90: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 != 0) {//nop; +goto L482ca8;} +//nop; +t4 = MEM_U32(s0 + 56); +MEM_U32(t4 + 4) = zero; +goto L482d90; +MEM_U32(t4 + 4) = zero; +L482ca8: +t5 = 0x10021c9c; +at = 0x10021c9c; +t5 = MEM_U32(t5 + 0); +//nop; +t9 = t5 + 0x1; +MEM_U32(at + 0) = t9; +a2 = MEM_U32(s0 + 36); +at = 0x6; +t6 = MEM_U8(a2 + 0); +//nop; +if (t6 != at) {//nop; +goto L482cf8;} +//nop; +//nop; +a0 = MEM_U32(a2 + 36); +a1 = MEM_U32(s0 + 16); +//nop; +f_deccount(mem, sp, a0, a1); +goto L482cec; +//nop; +L482cec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a2 = MEM_U32(s0 + 36); +//nop; +L482cf8: +//nop; +a1 = MEM_U32(s0 + 16); +a0 = a2; +f_deccount(mem, sp, a0, a1); +goto L482d08; +a0 = a2; +L482d08: +t7 = MEM_U32(s0 + 56); +// bdead 40030003 gp = MEM_U32(sp + 24); +t0 = MEM_U32(t7 + 4); +a0 = MEM_U32(s0 + 16); +//nop; +a1 = MEM_U16(t0 + 2); +a0 = a0 + 0x14c; +f_setbit(mem, sp, a0, a1); +goto L482d28; +a0 = a0 + 0x14c; +L482d28: +t8 = MEM_U32(s0 + 40); +// bdead 42020003 gp = MEM_U32(sp + 24); +v0 = MEM_U8(t8 + 0); +at = 0x2; +if (v0 == at) {at = 0x8; +goto L482d90;} +at = 0x8; +if (v0 == at) {//nop; +goto L482d90;} +//nop; +t3 = MEM_U32(s0 + 60); +t1 = MEM_U32(sp + 44); +t2 = MEM_U32(t3 + 0); +//nop; +a0 = MEM_U32(t1 + -4); +a1 = MEM_U16(t2 + 2); +a0 = a0 + 0x144; +f_resetbit(mem, sp, a0, a1); +goto L482d68; +a0 = a0 + 0x144; +L482d68: +t4 = MEM_U32(s0 + 60); +// bdead 40022003 gp = MEM_U32(sp + 24); +t5 = MEM_U32(t4 + 0); +//nop; +a0 = 0x1001cbc0; +a1 = MEM_U16(t5 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L482d88; +//nop; +L482d88: +// bdead 40020003 gp = MEM_U32(sp + 24); +//nop; +L482d90: +t9 = MEM_U32(s0 + 60); +//nop; +t6 = MEM_U32(t9 + 4); +//nop; +if (t6 == 0) {// bdead 40020003 ra = MEM_U32(sp + 28); +goto L482f10;} +// bdead 40020003 ra = MEM_U32(sp + 28); +t7 = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 16); +t0 = MEM_U32(t7 + 20); +//nop; +a0 = MEM_U16(t0 + 36); +a1 = a1 + 0x15c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L482dc4; +a1 = a1 + 0x15c; +L482dc4: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 != 0) {at = 0x6; +goto L482ddc;} +at = 0x6; +t8 = MEM_U32(s0 + 60); +MEM_U32(t8 + 4) = zero; +goto L482f0c; +MEM_U32(t8 + 4) = zero; +L482ddc: +v0 = 0x10021c9c; +a2 = MEM_U32(s0 + 40); +t1 = MEM_U32(v0 + 0); +t2 = MEM_U8(a2 + 0); +t3 = t1 + 0x1; +if (t2 != at) {MEM_U32(v0 + 0) = t3; +goto L482e18;} +MEM_U32(v0 + 0) = t3; +//nop; +a0 = MEM_U32(a2 + 36); +a1 = MEM_U32(s0 + 16); +//nop; +f_deccount(mem, sp, a0, a1); +goto L482e0c; +//nop; +L482e0c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(s0 + 40); +//nop; +L482e18: +//nop; +a1 = MEM_U32(s0 + 16); +a0 = a2; +f_deccount(mem, sp, a0, a1); +goto L482e28; +a0 = a2; +L482e28: +t4 = MEM_U32(s0 + 60); +// bdead 40022001 gp = MEM_U32(sp + 24); +t5 = MEM_U32(t4 + 4); +a0 = MEM_U32(s0 + 16); +//nop; +a1 = MEM_U16(t5 + 2); +a0 = a0 + 0x14c; +f_setbit(mem, sp, a0, a1); +goto L482e48; +a0 = a0 + 0x14c; +L482e48: +t9 = MEM_U32(s0 + 36); +// bdead 44020001 gp = MEM_U32(sp + 24); +v0 = MEM_U8(t9 + 0); +at = 0x2; +if (v0 == at) {at = 0x8; +goto L482f0c;} +at = 0x8; +if (v0 == at) {// bdead 40020001 ra = MEM_U32(sp + 28); +goto L482f10;} +// bdead 40020001 ra = MEM_U32(sp + 28); +t6 = MEM_U32(sp + 44); +t7 = MEM_U32(s0 + 56); +a0 = MEM_U32(t6 + -4); +t0 = MEM_U32(t7 + 0); +//nop; +a0 = a0 + 0x144; +a1 = MEM_U16(t0 + 2); +MEM_U32(sp + 32) = a0; +f_resetbit(mem, sp, a0, a1); +goto L482e8c; +MEM_U32(sp + 32) = a0; +L482e8c: +t8 = MEM_U32(s0 + 56); +// bdead 42020001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t8 + 0); +a0 = MEM_U32(sp + 32); +v1 = MEM_U32(v0 + 20); +at = 0x3; +t1 = MEM_U8(v1 + 0); +//nop; +if (t1 == at) {//nop; +goto L482ed4;} +//nop; +//nop; +a1 = MEM_U16(v1 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L482ec4; +//nop; +L482ec4: +t3 = MEM_U32(s0 + 56); +// bdead 40001001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(t3 + 0); +//nop; +L482ed4: +//nop; +a0 = 0x1001cbc0; +a1 = MEM_U16(v0 + 2); +//nop; +f_setbit(mem, sp, a0, a1); +goto L482ee8; +//nop; +L482ee8: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L482f10; +// bdead 1 ra = MEM_U32(sp + 28); +L482ef4: +//nop; +a0 = 0x102d; +//nop; +f_dbgerror(mem, sp, a0, a1, a2, a3); +goto L482f04; +//nop; +L482f04: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L482f0c: +// bdead 1 ra = MEM_U32(sp + 28); +L482f10: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t func_482f1c(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L482f1c: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 4000002b MEM_U32(sp + 32) = s2; +// fdead 4000002b MEM_U32(sp + 28) = s1; +// fdead 4000002b MEM_U32(sp + 36) = s3; +// fdead 4000002b MEM_U32(sp + 24) = s0; +s1 = 0x1001cb24; +s2 = 0x1001cbb0; +s0 = a0; +// bdead 1600e0003 s3 = v0; +// fdead 401e002b MEM_U32(sp + 44) = ra; +// fdead 401e002b MEM_U32(sp + 40) = gp; +L482f54: +v0 = MEM_U8(s0 + 0); +L482f58: +//nop; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L483140;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000603c[] = { +&&L482f8c, +&&L482f8c, +&&L482f94, +&&L4830a4, +&&L483048, +&&L482fc4, +&&L483140, +&&L482f8c, +}; +dest = Lswitch1000603c[t6]; +//nop; +goto *dest; +//nop; +L482f8c: +a0 = zero; +goto L483168; +a0 = zero; +L482f94: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L482fbc;} +//nop; +t7 = MEM_U32(s1 + 0); +//nop; +if (t7 == v0) {//nop; +goto L482fbc;} +//nop; +s0 = v0; +goto L482f54; +s0 = v0; +L482fbc: +a0 = zero; +goto L483168; +a0 = zero; +L482fc4: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L482fec;} +//nop; +t8 = MEM_U32(s1 + 0); +//nop; +if (t8 == v0) {//nop; +goto L482fec;} +//nop; +s0 = v0; +goto L482f54; +s0 = v0; +L482fec: +v1 = MEM_U16(s0 + 6); +//nop; +t9 = v1 < 0x2; +t9 = t9 ^ 0x1; +if (t9 != 0) {v1 = t9; +goto L483040;} +v1 = t9; +t0 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t0 + 2); +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L483018; +a1 = s2; +L483018: +// bdead 40020009 gp = MEM_U32(sp + 40); +if (v0 != 0) {v1 = v0; +goto L483040;} +v1 = v0; +//nop; +a0 = MEM_U32(s0 + 36); +// fdead 601e003f t9 = t9; +// bdead 40000021 v0 = s3; +v0 = func_482f1c(mem, sp, a0); +goto L483038; +// bdead 40000021 v0 = s3; +L483038: +// bdead 9 gp = MEM_U32(sp + 40); +v1 = v0; +L483040: +a0 = v1 & 0xff; +goto L483168; +a0 = v1 & 0xff; +L483048: +v1 = MEM_U16(s0 + 6); +//nop; +t1 = v1 < 0x2; +v1 = t1 ^ 0x1; +if (v1 != 0) {//nop; +goto L48309c;} +//nop; +t2 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t2 + 2); +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L483074; +a1 = s2; +L483074: +// bdead 40020009 gp = MEM_U32(sp + 40); +if (v0 != 0) {v1 = v0; +goto L48309c;} +v1 = v0; +//nop; +a0 = MEM_U32(s0 + 52); +// fdead 601e003f t9 = t9; +// bdead 40000021 v0 = s3; +v0 = func_482f1c(mem, sp, a0); +goto L483094; +// bdead 40000021 v0 = s3; +L483094: +// bdead 9 gp = MEM_U32(sp + 40); +v1 = v0; +L48309c: +a0 = v1 & 0xff; +goto L483168; +a0 = v1 & 0xff; +L4830a4: +t3 = MEM_U16(s0 + 6); +//nop; +at = t3 < 0x2; +if (at == 0) {//nop; +goto L4830d8;} +//nop; +t4 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t4 + 2); +a1 = s2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4830cc; +a1 = s2; +L4830cc: +// bdead 400e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L4830e0;} +//nop; +L4830d8: +a0 = 0x1; +goto L483168; +a0 = 0x1; +L4830e0: +//nop; +a0 = MEM_U32(s0 + 36); +// fdead 601e002f t9 = t9; +// bdead 400e0023 v0 = s3; +v0 = func_482f1c(mem, sp, a0); +goto L4830f4; +// bdead 400e0023 v0 = s3; +L4830f4: +// bdead 400e000b gp = MEM_U32(sp + 40); +if (v0 == 0) {//nop; +goto L483108;} +//nop; +a0 = 0x1; +goto L483168; +a0 = 0x1; +L483108: +t5 = MEM_U8(s0 + 32); +t7 = 0x10013460; +t6 = t5 << 2; +t6 = t6 - t5; +t8 = t6 + t7; +t9 = MEM_U8(t8 + 2); +//nop; +if (t9 == 0) {//nop; +goto L483138;} +//nop; +s0 = MEM_U32(s0 + 40); +v0 = MEM_U8(s0 + 0); +goto L482f58; +v0 = MEM_U8(s0 + 0); +L483138: +a0 = zero; +goto L483168; +a0 = zero; +L483140: +a2 = 0x10006030; +//nop; +a0 = 0x1; +a1 = 0x33c; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L48315c; +a2 = a2; +L48315c: +// bdead 40000001 gp = MEM_U32(sp + 40); +a0 = MEM_U8(sp + 51); +//nop; +L483168: +// bdead 21 ra = MEM_U32(sp + 44); +// bdead 21 s0 = MEM_U32(sp + 24); +// bdead 21 s1 = MEM_U32(sp + 28); +// bdead 21 s2 = MEM_U32(sp + 32); +// bdead 21 s3 = MEM_U32(sp + 36); +// bdead 21 sp = sp + 0x38; +v0 = a0; +return v0; +v0 = a0; +} + +static void f_eliminduct(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L483188: +//eliminduct: +//nop; +//nop; +//nop; +sp = sp + 0xffffff50; +//nop; +// fdead 4000018b MEM_U32(sp + 68) = ra; +a0 = 0x1001cba0; +a1 = 0x1001cb78; +// fdead 400001eb MEM_U32(sp + 64) = fp; +// fdead 400001eb MEM_U32(sp + 60) = gp; +// fdead 400001eb MEM_U32(sp + 56) = s7; +// fdead 400001eb MEM_U32(sp + 52) = s6; +// fdead 400001eb MEM_U32(sp + 48) = s5; +// fdead 400001eb MEM_U32(sp + 44) = s4; +// fdead 400001eb MEM_U32(sp + 40) = s3; +// fdead 400001eb MEM_U32(sp + 36) = s2; +// fdead 400001eb MEM_U32(sp + 32) = s1; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 112) = zero; +MEM_U32(sp + 116) = zero; +MEM_U32(sp + 120) = zero; +MEM_U32(sp + 124) = zero; +MEM_U32(sp + 128) = zero; +MEM_U32(sp + 132) = zero; +MEM_U32(sp + 136) = zero; +MEM_U32(sp + 140) = zero; +f_bvectunion(mem, sp, a0, a1, a2); +goto L4831f4; +MEM_U32(sp + 140) = zero; +L4831f4: +// bdead 40000083 gp = MEM_U32(sp + 60); +s5 = sp + 0xb0; +t6 = 0x1001c8f8; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +s0 = MEM_U32(t6 + 28); +//nop; +L483214: +v0 = MEM_U8(s0 + 0); +//nop; +v1 = v0 + 0xffffffe0; +t7 = v1 < 0x60; +if (t7 == 0) {t8 = (int)v1 >> 5; +goto L48324c;} +t8 = (int)v1 >> 5; +t0 = 0x100015ec; +t9 = t8 << 2; +t0 = t0; +t1 = t0 + t9; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (v1 & 0x1f); +t7 = (int)t3 < (int)0x0; +L48324c: +if (t7 == 0) {t6 = v1 < 0x80; +goto L483278;} +t6 = v1 < 0x80; +t5 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t5 + 52); +// bdead 40420023 t9 = t9; +v0 = s5; +func_4815f0(mem, sp, v0, a0); +goto L48326c; +v0 = s5; +L48326c: +// bdead 40420083 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s0 + 8); +goto L483334; +s0 = MEM_U32(s0 + 8); +L483278: +if (t6 == 0) {t8 = (int)v1 >> 5; +goto L4832a0;} +t8 = (int)v1 >> 5; +t9 = 0x100015dc; +t0 = t8 << 2; +t9 = t9; +t1 = t9 + t0; +t2 = MEM_U32(t1 + 0); +//nop; +t3 = t2 << (v1 & 0x1f); +t6 = (int)t3 < (int)0x0; +L4832a0: +if (t6 == 0) {t7 = v0 < 0xa0; +goto L4832e4;} +t7 = v0 < 0xa0; +//nop; +a0 = MEM_U32(s0 + 4); +// bdead 40420023 t9 = t9; +v0 = s5; +func_4815f0(mem, sp, v0, a0); +goto L4832bc; +v0 = s5; +L4832bc: +// bdead 40420003 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s0 + 20); +//nop; +v0 = s5; +// fdead 6042003b t9 = t9; +//nop; +func_4815f0(mem, sp, v0, a0); +goto L4832d8; +//nop; +L4832d8: +// bdead 40420083 gp = MEM_U32(sp + 60); +s0 = MEM_U32(s0 + 8); +goto L483334; +s0 = MEM_U32(s0 + 8); +L4832e4: +if (t7 == 0) {t5 = (int)v0 >> 5; +goto L48330c;} +t5 = (int)v0 >> 5; +t9 = 0x100015c8; +t8 = t5 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (v0 & 0x1f); +t7 = (int)t2 < (int)0x0; +L48330c: +if (t7 != 0) {//nop; +goto L483330;} +//nop; +//nop; +a0 = MEM_U32(s0 + 4); +// bdead 40420023 t9 = t9; +v0 = s5; +func_4815f0(mem, sp, v0, a0); +goto L483328; +v0 = s5; +L483328: +// bdead 40420083 gp = MEM_U32(sp + 60); +//nop; +L483330: +s0 = MEM_U32(s0 + 8); +L483334: +//nop; +if (s0 != 0) {//nop; +goto L483214;} +//nop; +//nop; +a0 = 0x1001cb58; +a1 = 0x1001cb78; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L483354; +//nop; +L483354: +// bdead 40400083 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb70; +a1 = 0x1001cb80; +//nop; +f_bvectunion(mem, sp, a0, a1, a2); +goto L483370; +//nop; +L483370: +// bdead 40400183 gp = MEM_U32(sp + 60); +s4 = 0x60; +s7 = 0x1001c8f8; +//nop; +s7 = MEM_U32(s7 + 0); +//nop; +if (s7 == 0) {//nop; +goto L483a7c;} +//nop; +fp = 0x1001cb88; +s2 = 0xf; +L483398: +s0 = MEM_U32(s7 + 28); +MEM_U32(sp + 108) = s7; +s1 = zero; +s3 = zero; +L4833a8: +v0 = MEM_U8(s0 + 0); +at = 0x3e; +t4 = v0 + 0xffffffe0; +t6 = t4 < 0x60; +if (t6 == 0) {t5 = (int)t4 >> 5; +goto L4833e0;} +t5 = (int)t4 >> 5; +t8 = 0x100015ec; +t9 = t5 << 2; +t8 = t8; +t0 = t8 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (t4 & 0x1f); +t6 = (int)t2 < (int)0x0; +L4833e0: +if (t6 == 0) {t7 = v0 < 0xa0; +goto L483560;} +t7 = v0 < 0xa0; +if (v0 != at) {a1 = s7; +goto L483410;} +a1 = s7; +t7 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t7 + 36); +// bdead c17e01e3 t9 = t9; +v0 = s5; +func_4819e4(mem, sp, v0, a0, a1); +goto L483408; +v0 = s5; +L483408: +// bdead c17e0183 gp = MEM_U32(sp + 60); +//nop; +L483410: +v0 = MEM_U32(s0 + 40); +//nop; +if (v0 == 0) {//nop; +goto L483538;} +//nop; +//nop; +a0 = MEM_U16(v0 + 2); +a1 = s7 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L483430; +a1 = s7 + 0x124; +L483430: +// bdead c17e018b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L483538;} +//nop; +t5 = MEM_U8(s0 + 30); +//nop; +if (t5 == 0) {//nop; +goto L483538;} +//nop; +t8 = MEM_U32(s0 + 24); +//nop; +MEM_U8(t8 + 9) = (uint8_t)zero; +t9 = MEM_U32(s0 + 40); +//nop; +v0 = MEM_U32(t9 + 20); +//nop; +t0 = MEM_U8(v0 + 26); +//nop; +if (t0 != 0) {//nop; +goto L483490;} +//nop; +//nop; +a1 = MEM_U16(v0 + 36); +a0 = s7 + 0x104; +f_resetbit(mem, sp, a0, a1); +goto L483488; +a0 = s7 + 0x104; +L483488: +// bdead c17e0183 gp = MEM_U32(sp + 60); +//nop; +L483490: +t1 = MEM_U8(s0 + 0); +at = 0x3e; +if (t1 != at) {//nop; +goto L4834ec;} +//nop; +t4 = MEM_U32(s0 + 4); +at = 0x12000000; +a0 = MEM_U32(t4 + 36); +//nop; +t2 = MEM_U8(a0 + 0); +//nop; +t3 = t2 < 0x20; +t6 = -t3; +t7 = t6 & at; +t5 = t7 << (t2 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L4834ec;} +//nop; +//nop; +// bdead c17e0023 v0 = s5; +// bdead c17e0023 t9 = t9; +//nop; +func_481964(mem, sp, a0); +goto L4834e4; +//nop; +L4834e4: +// bdead c17e0183 gp = MEM_U32(sp + 60); +//nop; +L4834ec: +t8 = MEM_U32(s0 + 4); +MEM_U8(s0 + 0) = (uint8_t)s4; +a0 = MEM_U32(t8 + 52); +at = 0x12000000; +t9 = MEM_U8(a0 + 0); +//nop; +t0 = t9 < 0x20; +t1 = -t0; +t4 = t1 & at; +t3 = t4 << (t9 & 0x1f); +if ((int)t3 >= 0) {//nop; +goto L483538;} +//nop; +//nop; +// bdead c17e0023 v0 = s5; +// bdead c17e0023 t9 = t9; +//nop; +func_481964(mem, sp, a0); +goto L483530; +//nop; +L483530: +// bdead c17e0183 gp = MEM_U32(sp + 60); +//nop; +L483538: +t6 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t6 + 52); +// bdead c17e01a3 t9 = t9; +a1 = s7; +v0 = s5; +func_4819e4(mem, sp, v0, a0, a1); +goto L483554; +v0 = s5; +L483554: +// bdead c17e0183 gp = MEM_U32(sp + 60); +v0 = MEM_U32(s0 + 8); +goto L483784; +v0 = MEM_U32(s0 + 8); +L483560: +if (t7 == 0) {t2 = (int)v0 >> 5; +goto L483588;} +t2 = (int)v0 >> 5; +t8 = 0x100015b4; +t5 = t2 << 2; +t8 = t8; +t0 = t8 + t5; +t1 = MEM_U32(t0 + 0); +//nop; +t4 = t1 << (v0 & 0x1f); +t7 = (int)t4 < (int)0x0; +L483588: +if (t7 == 0) {t0 = v0 < 0xa0; +goto L483734;} +t0 = v0 < 0xa0; +v0 = MEM_U32(s0 + 40); +//nop; +if (v0 == 0) {//nop; +goto L4836e4;} +//nop; +//nop; +a0 = MEM_U16(v0 + 2); +a1 = s7 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4835b0; +a1 = s7 + 0x124; +L4835b0: +// bdead c17e018b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4836e4;} +//nop; +t3 = MEM_U8(s0 + 30); +//nop; +if (t3 != 0) {//nop; +goto L483608;} +//nop; +t6 = MEM_U8(s0 + 0); +//nop; +t2 = t6 < 0xa0; +if (t2 == 0) {t8 = (int)t6 >> 5; +goto L483600;} +t8 = (int)t6 >> 5; +t0 = 0x100015a0; +t5 = t8 << 2; +t0 = t0; +t1 = t0 + t5; +t4 = MEM_U32(t1 + 0); +//nop; +t9 = t4 << (t6 & 0x1f); +t2 = (int)t9 < (int)0x0; +L483600: +if (t2 == 0) {//nop; +goto L4836e4;} +//nop; +L483608: +v0 = MEM_U32(s0 + 24); +//nop; +if (v0 == 0) {//nop; +goto L48361c;} +//nop; +MEM_U8(v0 + 9) = (uint8_t)zero; +L48361c: +a1 = MEM_U32(s0 + 4); +at = 0x12000000; +t3 = MEM_U8(a1 + 0); +//nop; +t8 = t3 < 0x20; +t0 = -t8; +t5 = t0 & at; +t1 = t5 << (t3 & 0x1f); +if ((int)t1 >= 0) {//nop; +goto L483660;} +//nop; +//nop; +a0 = a1; +// bdead c17e0023 t9 = t9; +// bdead c17e0023 v0 = s5; +func_481964(mem, sp, a0); +goto L483658; +// bdead c17e0023 v0 = s5; +L483658: +// bdead c17e0183 gp = MEM_U32(sp + 60); +//nop; +L483660: +v0 = MEM_U8(s0 + 0); +//nop; +if (s2 == v0) {//nop; +goto L4836b8;} +//nop; +a0 = MEM_U32(s0 + 20); +at = 0x12000000; +t4 = MEM_U8(a0 + 0); +//nop; +t6 = t4 < 0x20; +t9 = -t6; +t7 = t9 & at; +t2 = t7 << (t4 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L4836b8;} +//nop; +//nop; +// bdead c17e0023 v0 = s5; +// bdead c17e0023 t9 = t9; +//nop; +func_481964(mem, sp, a0); +goto L4836ac; +//nop; +L4836ac: +// bdead c17e0183 gp = MEM_U32(sp + 60); +v0 = MEM_U8(s0 + 0); +//nop; +L4836b8: +if (s2 == v0) {a1 = s7; +goto L4836dc;} +a1 = s7; +//nop; +a0 = MEM_U32(s0 + 20); +// bdead c17e01e3 t9 = t9; +v0 = s5; +func_4819e4(mem, sp, v0, a0, a1); +goto L4836d4; +v0 = s5; +L4836d4: +// bdead c17e0183 gp = MEM_U32(sp + 60); +//nop; +L4836dc: +MEM_U8(s0 + 0) = (uint8_t)s4; +goto L483710; +MEM_U8(s0 + 0) = (uint8_t)s4; +L4836e4: +t8 = MEM_U8(s0 + 0); +a1 = s7; +if (s2 == t8) {//nop; +goto L483710;} +//nop; +//nop; +a0 = MEM_U32(s0 + 20); +// bdead c17e01e3 t9 = t9; +v0 = s5; +func_4819e4(mem, sp, v0, a0, a1); +goto L483708; +v0 = s5; +L483708: +// bdead c17e0183 gp = MEM_U32(sp + 60); +//nop; +L483710: +//nop; +a0 = MEM_U32(s0 + 4); +// bdead c17e01a3 t9 = t9; +a1 = s7; +v0 = s5; +func_4819e4(mem, sp, v0, a0, a1); +goto L483728; +v0 = s5; +L483728: +// bdead c17e0183 gp = MEM_U32(sp + 60); +v0 = MEM_U32(s0 + 8); +goto L483784; +v0 = MEM_U32(s0 + 8); +L483734: +if (t0 == 0) {t5 = (int)v0 >> 5; +goto L48375c;} +t5 = (int)v0 >> 5; +t1 = 0x100015c8; +t3 = t5 << 2; +t1 = t1; +t6 = t1 + t3; +t9 = MEM_U32(t6 + 0); +//nop; +t7 = t9 << (v0 & 0x1f); +t0 = (int)t7 < (int)0x0; +L48375c: +if (t0 != 0) {a1 = s7; +goto L483780;} +a1 = s7; +//nop; +a0 = MEM_U32(s0 + 4); +// bdead c17e01e3 t9 = t9; +v0 = s5; +func_4819e4(mem, sp, v0, a0, a1); +goto L483778; +v0 = s5; +L483778: +// bdead c17e0183 gp = MEM_U32(sp + 60); +//nop; +L483780: +v0 = MEM_U32(s0 + 8); +L483784: +//nop; +if (v0 == 0) {//nop; +goto L4837ac;} +//nop; +t2 = MEM_U32(v0 + 16); +t8 = MEM_U32(s0 + 16); +//nop; +s1 = t2 ^ t8; +s1 = zero < s1; +t5 = s1 & 0xff; +s1 = t5; +L4837ac: +if (v0 == 0) {s0 = v0; +goto L4837bc;} +s0 = v0; +if (s1 == 0) {//nop; +goto L4833a8;} +//nop; +L4837bc: +t1 = 0x1001cb38; +s6 = s7 + 0x164; +t1 = MEM_U32(t1 + 0); +//nop; +if ((int)t1 <= 0) {t7 = MEM_U32(sp + 108); +goto L483a68;} +t7 = MEM_U32(sp + 108); +L4837d4: +//nop; +a1 = 0x1001cb58; +a0 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4837e4; +a0 = s3; +L4837e4: +// bdead c1f8000b gp = MEM_U32(sp + 60); +if (v0 == 0) {a0 = s3; +goto L4838d0;} +a0 = s3; +//nop; +s0 = s7 + 0x134; +a1 = s0; +v0 = f_bvectin(mem, sp, a0, a1); +goto L483800; +a1 = s0; +L483800: +// bdead c1fa000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L483828;} +//nop; +//nop; +a0 = s3; +a1 = s7 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L48381c; +a1 = s7 + 0x10c; +L48381c: +// bdead c1fa000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L483840;} +//nop; +L483828: +//nop; +a0 = s0; +a1 = s3 + 0x1; +f_setbit(mem, sp, a0, a1); +goto L483838; +a1 = s3 + 0x1; +L483838: +// bdead c1f80003 gp = MEM_U32(sp + 60); +//nop; +L483840: +//nop; +a0 = s3; +a1 = s6; +v0 = f_bvectin(mem, sp, a0, a1); +goto L483850; +a1 = s6; +L483850: +// bdead c1f8018b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4838c8;} +//nop; +//nop; +a1 = 0x1001cb78; +a0 = s3; +v0 = f_bvectin(mem, sp, a0, a1); +goto L48386c; +a0 = s3; +L48386c: +// bdead c1f8018b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4838c8;} +//nop; +t3 = 0x1001cc30; +t6 = s3 << 3; +t3 = MEM_U32(t3 + 0); +a1 = s7; +t9 = t3 + t6; +s1 = MEM_U32(t9 + 0); +//nop; +v0 = s5; +// bdead c1fc004b t9 = t9; +a0 = s1; +func_481e34(mem, sp, v0, a0, a1); +goto L4838a4; +a0 = s1; +L4838a4: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s7; +// fdead e1fe007f t9 = t9; +// bdead c1f80063 v0 = s5; +func_481db4(mem, sp, a0, a1); +goto L4838c0; +// bdead c1f80063 v0 = s5; +L4838c0: +// bdead c1f80183 gp = MEM_U32(sp + 60); +//nop; +L4838c8: +s3 = s3 + 0x2; +goto L483a48; +s3 = s3 + 0x2; +L4838d0: +//nop; +a0 = s3; +a1 = s6; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4838e0; +a1 = s6; +L4838e0: +// bdead c1f8018b gp = MEM_U32(sp + 60); +if (v0 == 0) {t4 = s3 << 3; +goto L483a44;} +t4 = s3 << 3; +t7 = 0x1001cc30; +//nop; +t7 = MEM_U32(t7 + 0); +a0 = s3; +t0 = t7 + t4; +s1 = MEM_U32(t0 + 0); +a1 = fp; +v0 = f_bvectin(mem, sp, a0, a1); +goto L48390c; +a1 = fp; +L48390c: +// bdead c1fc000b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L4839c8;} +//nop; +t2 = MEM_U8(s1 + 16); +//nop; +t8 = t2 + 0xffffffe0; +t5 = t8 < 0x60; +if (t5 == 0) {t1 = (int)t8 >> 5; +goto L483950;} +t1 = (int)t8 >> 5; +t6 = 0x100015ec; +t3 = t1 << 2; +t6 = t6; +t9 = t6 + t3; +t7 = MEM_U32(t9 + 0); +//nop; +t4 = t7 << (t8 & 0x1f); +t5 = (int)t4 < (int)0x0; +L483950: +if (t5 == 0) {//nop; +goto L4839ac;} +//nop; +v0 = MEM_U32(s1 + 20); +//nop; +t2 = MEM_U8(v0 + 26); +//nop; +if (t2 != 0) {//nop; +goto L4839c8;} +//nop; +//nop; +a0 = MEM_U16(v0 + 36); +a1 = s7 + 0x10c; +v0 = f_bvectin(mem, sp, a0, a1); +goto L483980; +a1 = s7 + 0x10c; +L483980: +// bdead c1fc000b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L4839c8;} +//nop; +t1 = MEM_U32(s1 + 20); +//nop; +a1 = MEM_U16(t1 + 36); +a0 = s7 + 0x104; +f_setbit(mem, sp, a0, a1); +goto L4839a0; +a0 = s7 + 0x104; +L4839a0: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +t6 = MEM_U8(s1 + 16); +goto L4839cc; +t6 = MEM_U8(s1 + 16); +L4839ac: +//nop; +a0 = s7; +// bdead c1fc0023 t9 = t9; +// bdead c1fc0023 v0 = s5; +func_482134(mem, sp, a0); +goto L4839c0; +// bdead c1fc0023 v0 = s5; +L4839c0: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +//nop; +L4839c8: +t6 = MEM_U8(s1 + 16); +L4839cc: +a0 = s1; +t3 = t6 + 0xffffffe0; +t9 = t3 < 0x80; +if (t9 == 0) {t7 = (int)t3 >> 5; +goto L483a00;} +t7 = (int)t3 >> 5; +t4 = 0x10001590; +t8 = t7 << 2; +t4 = t4; +t0 = t4 + t8; +t5 = MEM_U32(t0 + 0); +//nop; +t2 = t5 << (t3 & 0x1f); +t9 = (int)t2 < (int)0x0; +L483a00: +if (t9 == 0) {//nop; +goto L483a24;} +//nop; +//nop; +a1 = s7; +// bdead c1fc0063 t9 = t9; +// bdead c1fc0063 v0 = s5; +func_482208(mem, sp, a0, a1); +goto L483a1c; +// bdead c1fc0063 v0 = s5; +L483a1c: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +//nop; +L483a24: +//nop; +a0 = s1; +// bdead c1f80023 t9 = t9; +a1 = s7; +v0 = s5; +func_481e34(mem, sp, v0, a0, a1); +goto L483a3c; +v0 = s5; +L483a3c: +// bdead c1f80183 gp = MEM_U32(sp + 60); +//nop; +L483a44: +s3 = s3 + 0x1; +L483a48: +t6 = 0x1001cb38; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +at = (int)s3 < (int)t6; +if (at != 0) {//nop; +goto L4837d4;} +//nop; +t7 = MEM_U32(sp + 108); +L483a68: +//nop; +s7 = MEM_U32(t7 + 12); +//nop; +if (s7 != 0) {//nop; +goto L483398;} +//nop; +L483a7c: +s6 = 0x1001e6dc; +//nop; +t4 = MEM_U8(s6 + 0); +//nop; +if (t4 != 0) {//nop; +goto L483a9c;} +//nop; +fp = 0x80; +goto L4842a4; +fp = 0x80; +L483a9c: +//nop; +a0 = 0x1001cbd8; +//nop; +f_checkbvlist(mem, sp, a0); +goto L483aac; +//nop; +L483aac: +// bdead 40c00083 gp = MEM_U32(sp + 60); +//nop; +s7 = 0x1001c8f8; +//nop; +s7 = MEM_U32(s7 + 0); +//nop; +if (s7 == 0) {//nop; +goto L483e48;} +//nop; +s4 = 0x1001cc20; +fp = 0x80; +L483ad4: +s0 = MEM_U32(s7 + 28); +MEM_U32(sp + 108) = s7; +s1 = zero; +L483ae0: +v0 = MEM_U8(s0 + 0); +//nop; +v1 = v0 + 0xffffffe0; +t8 = v1 < 0x60; +if (t8 == 0) {t0 = (int)v1 >> 5; +goto L483b18;} +t0 = (int)v1 >> 5; +t3 = 0x100015ec; +t5 = t0 << 2; +t3 = t3; +t2 = t3 + t5; +t1 = MEM_U32(t2 + 0); +//nop; +t9 = t1 << (v1 & 0x1f); +t8 = (int)t9 < (int)0x0; +L483b18: +if (t8 == 0) {t1 = v1 < 0x80; +goto L483bc0;} +t1 = v1 < 0x80; +t7 = MEM_U8(s0 + 3); +MEM_U32(sp + 172) = s7; +if (t7 != 0) {//nop; +goto L483bb4;} +//nop; +t4 = MEM_U8(s0 + 1); +a1 = s7; +if (t4 != 0) {v0 = s5; +goto L483b64;} +v0 = s5; +t0 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t0 + 52); +// bdead c1e6006b t9 = t9; +MEM_U32(sp + 172) = s7; +func_482688(mem, sp, v0, a0, a1); +goto L483b58; +MEM_U32(sp + 172) = s7; +L483b58: +// bdead c0e60083 gp = MEM_U32(sp + 60); +s7 = MEM_U32(sp + 172); +goto L483bb8; +s7 = MEM_U32(sp + 172); +L483b64: +t3 = MEM_U32(s0 + 4); +//nop; +t5 = MEM_U32(t3 + 20); +a1 = s7 + 0x134; +a0 = MEM_U16(t5 + 2); +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L483b80; +//nop; +L483b80: +// bdead c1e6008b gp = MEM_U32(sp + 60); +if (v0 != 0) {MEM_U32(sp + 172) = s7; +goto L483bb4;} +MEM_U32(sp + 172) = s7; +t2 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t2 + 52); +// fdead e1fe082f t9 = t9; +MEM_U32(sp + 172) = s7; +a1 = s7; +v0 = s5; +func_482688(mem, sp, v0, a0, a1); +goto L483bac; +v0 = s5; +L483bac: +// bdead c0e60083 gp = MEM_U32(sp + 60); +//nop; +L483bb4: +s7 = MEM_U32(sp + 172); +L483bb8: +v0 = MEM_U32(s0 + 8); +goto L483c90; +v0 = MEM_U32(s0 + 8); +L483bc0: +if (t1 == 0) {t9 = (int)v1 >> 5; +goto L483be8;} +t9 = (int)v1 >> 5; +t8 = 0x10001580; +t6 = t9 << 2; +t8 = t8; +t7 = t8 + t6; +t4 = MEM_U32(t7 + 0); +//nop; +t0 = t4 << (v1 & 0x1f); +t1 = (int)t0 < (int)0x0; +L483be8: +if (t1 == 0) {t5 = v0 < 0xa0; +goto L483c38;} +t5 = v0 < 0xa0; +//nop; +a0 = MEM_U32(s0 + 4); +// bdead c1e60023 t9 = t9; +a1 = s7; +v0 = s5; +MEM_U32(sp + 172) = s7; +func_482688(mem, sp, v0, a0, a1); +goto L483c0c; +MEM_U32(sp + 172) = s7; +L483c0c: +// bdead c0e60003 gp = MEM_U32(sp + 60); +a1 = MEM_U32(sp + 172); +//nop; +a0 = MEM_U32(s0 + 20); +// fdead e1fe007f t9 = t9; +v0 = s5; +func_482688(mem, sp, v0, a0, a1); +goto L483c28; +v0 = s5; +L483c28: +// bdead c0e60083 gp = MEM_U32(sp + 60); +s7 = MEM_U32(sp + 172); +v0 = MEM_U32(s0 + 8); +goto L483c90; +v0 = MEM_U32(s0 + 8); +L483c38: +if (t5 == 0) {t2 = (int)v0 >> 5; +goto L483c60;} +t2 = (int)v0 >> 5; +t8 = 0x100015c8; +t9 = t2 << 2; +t8 = t8; +t6 = t8 + t9; +t7 = MEM_U32(t6 + 0); +//nop; +t4 = t7 << (v0 & 0x1f); +t5 = (int)t4 < (int)0x0; +L483c60: +if (t5 != 0) {a1 = s7; +goto L483c8c;} +a1 = s7; +//nop; +a0 = MEM_U32(s0 + 4); +// bdead c1e60063 t9 = t9; +v0 = s5; +MEM_U32(sp + 172) = s7; +func_482688(mem, sp, v0, a0, a1); +goto L483c80; +MEM_U32(sp + 172) = s7; +L483c80: +// bdead c0e60083 gp = MEM_U32(sp + 60); +s7 = MEM_U32(sp + 172); +//nop; +L483c8c: +v0 = MEM_U32(s0 + 8); +L483c90: +//nop; +if (v0 == 0) {//nop; +goto L483cb8;} +//nop; +t3 = MEM_U32(v0 + 16); +t1 = MEM_U32(s0 + 16); +//nop; +s1 = t3 ^ t1; +s1 = zero < s1; +t2 = s1 & 0xff; +s1 = t2; +L483cb8: +if (v0 == 0) {s0 = v0; +goto L483cc8;} +s0 = v0; +if (s1 == 0) {//nop; +goto L483ae0;} +//nop; +L483cc8: +a1 = MEM_U32(sp + 108); +//nop; +a0 = s4; +a1 = a1 + 0x12c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L483cdc; +a1 = a1 + 0x12c; +L483cdc: +// bdead c1e00083 gp = MEM_U32(sp + 60); +a1 = MEM_U32(sp + 108); +//nop; +a0 = s4; +a1 = a1 + 0x16c; +f_bvectunion(mem, sp, a0, a1, a2); +goto L483cf4; +a1 = a1 + 0x16c; +L483cf4: +// bdead c1e00083 gp = MEM_U32(sp + 60); +a0 = s4; +//nop; +a1 = 0x1001cbd8; +//nop; +f_bvectintsect(mem, sp, a0, a1); +goto L483d0c; +//nop; +L483d0c: +// bdead c1e00003 gp = MEM_U32(sp + 60); +a0 = s4; +//nop; +//nop; +//nop; +v0 = f_bvectempty(mem, sp, a0); +goto L483d24; +//nop; +L483d24: +// bdead c1e0008b gp = MEM_U32(sp + 60); +if (v0 != 0) {t6 = MEM_U32(sp + 108); +goto L483e20;} +t6 = MEM_U32(sp + 108); +v0 = 0x1001cb38; +s3 = zero; +v0 = MEM_U32(v0 + 0); +s2 = zero; +if ((int)v0 <= 0) {t6 = MEM_U32(sp + 108); +goto L483e20;} +t6 = MEM_U32(sp + 108); +L483d48: +t8 = MEM_U32(s4 + 4); +at = (int)s3 < (int)v0; +t9 = t8 + s2; +t6 = MEM_U32(t9 + 12); +t7 = MEM_U32(t9 + 8); +t0 = MEM_U32(t9 + 4); +t3 = MEM_U32(t9 + 0); +t4 = t6 | t7; +t5 = t4 | t0; +t1 = t5 | t3; +if (t1 != 0) {//nop; +goto L483d80;} +//nop; +s3 = s3 + 0x80; +goto L483e10; +s3 = s3 + 0x80; +L483d80: +if (at == 0) {s0 = zero; +goto L483e10;} +s0 = zero; +t2 = s0 < 0x80; +L483d8c: +if (t2 == 0) {t7 = (int)s0 >> 5; +goto L483db4;} +t7 = (int)s0 >> 5; +t8 = MEM_U32(s4 + 4); +t4 = t7 << 2; +t6 = t8 + s2; +t0 = t6 + t4; +t9 = MEM_U32(t0 + 0); +//nop; +t5 = t9 << (s0 & 0x1f); +t2 = (int)t5 < (int)0x0; +L483db4: +if (t2 == 0) {t8 = s3 << 3; +goto L483df8;} +t8 = s3 << 3; +t1 = 0x1001cc30; +//nop; +t1 = MEM_U32(t1 + 0); +// bdead c3fa0403 t9 = t9; +t7 = t1 + t8; +a0 = MEM_U32(t7 + 0); +a1 = s7; +// bdead c1fa0063 v0 = s5; +func_48299c(mem, sp, a0, a1); +goto L483de0; +// bdead c1fa0063 v0 = s5; +L483de0: +// bdead c1fa0083 gp = MEM_U32(sp + 60); +//nop; +v0 = 0x1001cb38; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +L483df8: +s3 = s3 + 0x1; +at = (int)s3 < (int)v0; +if (at == 0) {s0 = s0 + 0x1; +goto L483e10;} +s0 = s0 + 0x1; +if (s0 != fp) {t2 = s0 < 0x80; +goto L483d8c;} +t2 = s0 < 0x80; +L483e10: +at = (int)s3 < (int)v0; +if (at != 0) {s2 = s2 + 0x10; +goto L483d48;} +s2 = s2 + 0x10; +t6 = MEM_U32(sp + 108); +L483e20: +//nop; +a0 = t6 + 0x134; +a1 = t6 + 0xf4; +f_bvectminus(mem, sp, a0, a1); +goto L483e30; +a1 = t6 + 0xf4; +L483e30: +t4 = MEM_U32(sp + 108); +// bdead c0e02083 gp = MEM_U32(sp + 60); +s7 = MEM_U32(t4 + 12); +//nop; +if (s7 != 0) {//nop; +goto L483ad4;} +//nop; +L483e48: +//nop; +s4 = 0x1001cc20; +fp = 0x80; +v0 = f_getclock(mem, sp); +goto L483e58; +fp = 0x80; +L483e58: +// bdead c0e0018b gp = MEM_U32(sp + 60); +//nop; +at = 0x10021cf0; +v1 = 0x10021ce8; +MEM_U32(at + 0) = v0; +t0 = MEM_U32(v1 + 0); +s7 = 0x1001c8f8; +t9 = t0 + 0x1; +MEM_U32(v1 + 0) = t9; +s7 = MEM_U32(s7 + 0); +//nop; +if (s7 == 0) {//nop; +goto L4840c0;} +//nop; +s3 = 0x1001cb60; +s2 = 0x1001cbf0; +//nop; +L483e98: +//nop; +a0 = s7 + 0x11c; +a1 = s7 + 0x134; +f_bvectminus(mem, sp, a0, a1); +goto L483ea8; +a1 = s7 + 0x134; +L483ea8: +// bdead c1f80083 gp = MEM_U32(sp + 60); +s0 = s7 + 0x154; +//nop; +a1 = 0x1001cb70; +a0 = s0; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L483ec0; +a0 = s0; +L483ec0: +// bdead c1fa0083 gp = MEM_U32(sp + 60); +a0 = s0; +//nop; +a1 = s2; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L483ed8; +//nop; +L483ed8: +v0 = MEM_U32(s7 + 24); +// bdead c1f8008b gp = MEM_U32(sp + 60); +if (v0 != 0) {s1 = s7 + 0x15c; +goto L483f34;} +s1 = s7 + 0x15c; +//nop; +a0 = s1; +a1 = s3; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L483ef8; +a1 = s3; +L483ef8: +// bdead c1fc0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L483f10; +//nop; +L483f10: +// bdead c1fc0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s2; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L483f28; +//nop; +L483f28: +// bdead c1f80183 gp = MEM_U32(sp + 60); +s7 = MEM_U32(s7 + 12); +goto L4840b4; +s7 = MEM_U32(s7 + 12); +L483f34: +t5 = MEM_U8(s7 + 6); +s1 = s7 + 0x15c; +if (t5 != 0) {//nop; +goto L484080;} +//nop; +t3 = 0x1001eba0; +//nop; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 == 0) {//nop; +goto L483fec;} +//nop; +t2 = MEM_U32(s7 + 32); +a0 = s7 + 0x15c; +t1 = MEM_U8(t2 + 0); +t2 = sp + 0x58; +t8 = t1 < 0xa0; +if (t8 == 0) {t7 = (int)t1 >> 5; +goto L483f98;} +t7 = (int)t1 >> 5; +t4 = 0x1000156c; +t6 = t7 << 2; +t4 = t4; +t0 = t4 + t6; +t9 = MEM_U32(t0 + 0); +//nop; +t5 = t9 << (t1 & 0x1f); +t8 = (int)t5 < (int)0x0; +L483f98: +if (t8 == 0) {//nop; +goto L483fec;} +//nop; +MEM_U32(sp + 88) = zero; +MEM_U32(sp + 92) = zero; +MEM_U32(sp + 96) = zero; +MEM_U32(sp + 100) = zero; +at = MEM_U32(t2 + 0); +//nop; +MEM_U32(sp + 4) = at; +t4 = MEM_U32(t2 + 4); +a1 = MEM_U32(sp + 4); +MEM_U32(sp + 8) = t4; +a3 = MEM_U32(t2 + 8); +a2 = MEM_U32(sp + 8); +MEM_U32(sp + 12) = a3; +t4 = MEM_U32(t2 + 12); +MEM_U32(sp + 16) = t4; +f_initbv(mem, sp, a0, a1, a2, a3); +goto L483fe0; +MEM_U32(sp + 16) = t4; +L483fe0: +// bdead c1f80183 gp = MEM_U32(sp + 60); +s7 = MEM_U32(s7 + 12); +goto L4840b4; +s7 = MEM_U32(s7 + 12); +L483fec: +t6 = MEM_U32(v0 + 4); +s1 = s7 + 0x15c; +if (t6 != 0) {//nop; +goto L484034;} +//nop; +//nop; +s1 = s7 + 0x15c; +a1 = 0x1001cb70; +a0 = s1; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L484010; +a0 = s1; +L484010: +// bdead c1fc0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s2; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L484028; +//nop; +L484028: +// bdead c1f80183 gp = MEM_U32(sp + 60); +s7 = MEM_U32(s7 + 12); +goto L4840b4; +s7 = MEM_U32(s7 + 12); +L484034: +//nop; +a0 = s1; +a1 = s3; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L484044; +a1 = s3; +L484044: +// bdead c1fc0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = 0x1001cb58; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L48405c; +//nop; +L48405c: +// bdead c1fc0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s2; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L484074; +//nop; +L484074: +// bdead c1f80183 gp = MEM_U32(sp + 60); +s7 = MEM_U32(s7 + 12); +goto L4840b4; +s7 = MEM_U32(s7 + 12); +L484080: +//nop; +a1 = 0x1001cb70; +a0 = s1; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L484090; +a0 = s1; +L484090: +// bdead c1fc0083 gp = MEM_U32(sp + 60); +a0 = s1; +//nop; +a1 = s2; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L4840a8; +//nop; +L4840a8: +// bdead c1f80183 gp = MEM_U32(sp + 60); +//nop; +s7 = MEM_U32(s7 + 12); +L4840b4: +//nop; +if (s7 != 0) {//nop; +goto L483e98;} +//nop; +L4840c0: +s3 = 0x1001cb68; +//nop; +L4840c8: +t0 = 0x10021ce4; +s7 = 0x1001c8fc; +t0 = MEM_U32(t0 + 0); +at = 0x10021ce4; +s7 = MEM_U32(s7 + 0); +t9 = t0 + 0x1; +s2 = zero; +if (s7 == 0) {MEM_U32(at + 0) = t9; +goto L484268;} +MEM_U32(at + 0) = t9; +L4840ec: +v0 = MEM_U32(s7 + 24); +//nop; +if (v0 == 0) {//nop; +goto L484174;} +//nop; +if (s2 != 0) {s0 = v0; +goto L48411c;} +s0 = v0; +//nop; +a0 = s4; +a1 = s7 + 0x15c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L484114; +a1 = s7 + 0x15c; +L484114: +// bdead c1fa0083 gp = MEM_U32(sp + 60); +//nop; +L48411c: +if (s0 == 0) {s1 = s7 + 0x15c; +goto L484148;} +s1 = s7 + 0x15c; +L484124: +a1 = MEM_U32(s0 + 0); +//nop; +a0 = s1; +a1 = a1 + 0x154; +f_bvectintsect(mem, sp, a0, a1); +goto L484138; +a1 = a1 + 0x154; +L484138: +s0 = MEM_U32(s0 + 4); +// bdead c1fe0083 gp = MEM_U32(sp + 60); +if (s0 != 0) {//nop; +goto L484124;} +//nop; +L484148: +if (s2 != 0) {//nop; +goto L4841f0;} +//nop; +//nop; +a0 = s4; +a1 = s7 + 0x15c; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L484160; +a1 = s7 + 0x15c; +L484160: +// bdead c1f8008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L4841f0;} +//nop; +s2 = 0x1; +goto L4841f0; +s2 = 0x1; +L484174: +t1 = MEM_U32(s3 + 0); +//nop; +if (t1 == 0) {//nop; +goto L4841f0;} +//nop; +if (s2 != 0) {//nop; +goto L4841a4;} +//nop; +//nop; +a0 = s4; +a1 = s7 + 0x15c; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L48419c; +a1 = s7 + 0x15c; +L48419c: +// bdead c1f80103 gp = MEM_U32(sp + 60); +//nop; +L4841a4: +a2 = 0x1001c8f8; +//nop; +a2 = MEM_U32(a2 + 0); +s1 = s7 + 0x15c; +a0 = s1; +a1 = s3; +a2 = a2 + 0x154; +f_minusminus(mem, sp, a0, a1, a2); +goto L4841c4; +a2 = a2 + 0x154; +L4841c4: +// bdead c1fc0083 gp = MEM_U32(sp + 60); +if (s2 != 0) {//nop; +goto L4841f0;} +//nop; +//nop; +a0 = s4; +a1 = s1; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L4841e0; +a1 = s1; +L4841e0: +// bdead c1f8008b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L4841f0;} +//nop; +s2 = 0x1; +L4841f0: +if (s2 != 0) {s1 = s7 + 0x15c; +goto L484210;} +s1 = s7 + 0x15c; +//nop; +a0 = s4; +a1 = s7 + 0x154; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L484208; +a1 = s7 + 0x154; +L484208: +// bdead c1fc0003 gp = MEM_U32(sp + 60); +//nop; +L484210: +//nop; +s0 = s7 + 0x154; +a0 = s0; +a1 = s7 + 0x104; +a2 = s1; +a3 = s7 + 0x11c; +f_bvectglop(mem, sp, a0, a1, a2, a3); +goto L48422c; +a3 = s7 + 0x11c; +L48422c: +// bdead c1fa0183 gp = MEM_U32(sp + 60); +if (s2 != 0) {//nop; +goto L484258;} +//nop; +//nop; +a0 = s4; +a1 = s0; +v0 = f_bvecteq(mem, sp, a0, a1); +goto L484248; +a1 = s0; +L484248: +// bdead c1f8018b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L484258;} +//nop; +s2 = 0x1; +L484258: +s7 = MEM_U32(s7 + 16); +//nop; +if (s7 != 0) {//nop; +goto L4840ec;} +//nop; +L484268: +if (s2 != 0) {//nop; +goto L4840c8;} +//nop; +//nop; +//nop; +//nop; +v0 = f_getclock(mem, sp); +goto L484280; +//nop; +L484280: +// bdead c0c0000b gp = MEM_U32(sp + 60); +//nop; +v1 = 0x10021ce0; +t8 = 0x10021cf0; +t5 = MEM_U32(v1 + 0); +t8 = MEM_U32(t8 + 0); +t3 = t5 + v0; +t7 = t3 - t8; +MEM_U32(v1 + 0) = t7; +L4842a4: +a0 = 0x1001cbc0; +//nop; +MEM_U32(a0 + 0) = zero; +MEM_U32(a0 + 4) = zero; +//nop; +//nop; +//nop; +f_checkbvlist(mem, sp, a0); +goto L4842c4; +//nop; +L4842c4: +// bdead c0c00183 gp = MEM_U32(sp + 60); +s3 = 0x1; +s7 = 0x1001c8f8; +s2 = 0x67; +s7 = MEM_U32(s7 + 0); +//nop; +if (s7 == 0) {//nop; +goto L4845cc;} +//nop; +L4842e4: +s0 = MEM_U32(s7 + 28); +MEM_U32(sp + 108) = s7; +s1 = zero; +L4842f0: +v0 = MEM_U8(s0 + 0); +//nop; +v1 = v0 + 0xffffffe0; +t2 = v1 < 0x60; +if (t2 == 0) {t4 = (int)v1 >> 5; +goto L484328;} +t4 = (int)v1 >> 5; +t0 = 0x100015ec; +t6 = t4 << 2; +t0 = t0; +t9 = t0 + t6; +t1 = MEM_U32(t9 + 0); +//nop; +t5 = t1 << (v1 & 0x1f); +t2 = (int)t5 < (int)0x0; +L484328: +if (t2 == 0) {t9 = v1 < 0x80; +goto L4844b4;} +t9 = v1 < 0x80; +t8 = MEM_U32(s0 + 40); +MEM_U32(sp + 172) = s7; +if (t8 == 0) {//nop; +goto L4844a8;} +//nop; +t7 = MEM_U32(s0 + 4); +//nop; +t4 = MEM_U32(t7 + 20); +a1 = s7 + 0x15c; +a0 = MEM_U16(t4 + 36); +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L48435c; +//nop; +L48435c: +// bdead c1de018b gp = MEM_U32(sp + 60); +if (v0 == 0) {MEM_U32(sp + 172) = s7; +goto L484488;} +MEM_U32(sp + 172) = s7; +t0 = MEM_U32(s0 + 4); +//nop; +t6 = MEM_U32(t0 + 20); +a1 = s7 + 0x11c; +a0 = MEM_U16(t6 + 36); +//nop; +v0 = f_bvectin(mem, sp, a0, a1); +goto L484384; +//nop; +L484384: +// bdead c1de018b gp = MEM_U32(sp + 60); +if (v0 != 0) {MEM_U32(sp + 172) = s7; +goto L484488;} +MEM_U32(sp + 172) = s7; +t9 = MEM_U8(s6 + 0); +MEM_U32(sp + 172) = s7; +if (t9 == 0) {//nop; +goto L484480;} +//nop; +t1 = MEM_U32(s0 + 24); +//nop; +MEM_U8(t1 + 9) = (uint8_t)zero; +t5 = MEM_U8(s0 + 1); +//nop; +if (t5 != 0) {//nop; +goto L48443c;} +//nop; +t3 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t3 + 52); +//nop; +v0 = f_has_volt_ovfw(mem, sp, a0); +goto L4843d0; +//nop; +L4843d0: +// bdead c1de018b gp = MEM_U32(sp + 60); +if (v0 != 0) {MEM_U32(sp + 172) = s7; +goto L484404;} +MEM_U32(sp + 172) = s7; +t2 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t2 + 52); +// fdead e1fe083f t9 = t9; +// bdead c1de0023 v0 = s5; +v0 = func_482f1c(mem, sp, a0); +goto L4843f4; +// bdead c1de0023 v0 = s5; +L4843f4: +// bdead c1de018b gp = MEM_U32(sp + 60); +if (v0 == 0) {//nop; +goto L48443c;} +//nop; +MEM_U32(sp + 172) = s7; +L484404: +a1 = MEM_U32(s0 + 4); +MEM_U8(s0 + 0) = (uint8_t)s2; +t8 = MEM_U8(a1 + 1); +//nop; +MEM_U8(s0 + 20) = (uint8_t)t8; +a0 = MEM_U32(a1 + 52); +// fdead e3fe007f t9 = t9; +MEM_U8(s0 + 21) = (uint8_t)zero; +v0 = s5; +MEM_U32(s0 + 4) = a0; +func_482abc(mem, sp, v0, a0); +goto L484430; +MEM_U32(s0 + 4) = a0; +L484430: +// bdead c0de0183 gp = MEM_U32(sp + 60); +//nop; +goto L484480; +//nop; +L48443c: +t4 = MEM_U8(s0 + 0); +at = 0x3e; +if (t4 != at) {MEM_U8(s0 + 2) = (uint8_t)s3; +goto L484464;} +MEM_U8(s0 + 2) = (uint8_t)s3; +//nop; +a0 = MEM_U32(s0 + 20); +a1 = s7; +f_deccount(mem, sp, a0, a1); +goto L48445c; +a1 = s7; +L48445c: +// bdead c1de0003 gp = MEM_U32(sp + 60); +//nop; +L484464: +t0 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t0 + 52); +a1 = s7; +f_deccount(mem, sp, a0, a1); +goto L484478; +a1 = s7; +L484478: +// bdead c1de0183 gp = MEM_U32(sp + 60); +MEM_U32(sp + 172) = s7; +L484480: +s7 = MEM_U32(sp + 172); +goto L4844ac; +s7 = MEM_U32(sp + 172); +L484488: +t6 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U32(t6 + 52); +// fdead e1fe802f t9 = t9; +v0 = s5; +func_482abc(mem, sp, v0, a0); +goto L4844a0; +v0 = s5; +L4844a0: +// bdead c0de0183 gp = MEM_U32(sp + 60); +//nop; +L4844a8: +s7 = MEM_U32(sp + 172); +L4844ac: +v0 = MEM_U32(s0 + 8); +goto L48457c; +v0 = MEM_U32(s0 + 8); +L4844b4: +if (t9 == 0) {t1 = (int)v1 >> 5; +goto L4844dc;} +t1 = (int)v1 >> 5; +t3 = 0x10001580; +t5 = t1 << 2; +t3 = t3; +t2 = t3 + t5; +t8 = MEM_U32(t2 + 0); +//nop; +t7 = t8 << (v1 & 0x1f); +t9 = (int)t7 < (int)0x0; +L4844dc: +if (t9 == 0) {t0 = v0 < 0xa0; +goto L484528;} +t0 = v0 < 0xa0; +//nop; +a0 = MEM_U32(s0 + 4); +// bdead c1de01a3 t9 = t9; +MEM_U32(sp + 172) = s7; +v0 = s5; +func_482abc(mem, sp, v0, a0); +goto L4844fc; +v0 = s5; +L4844fc: +// bdead c0de0183 gp = MEM_U32(sp + 60); +a0 = MEM_U32(s0 + 20); +//nop; +v0 = s5; +// fdead e1fe003f t9 = t9; +//nop; +func_482abc(mem, sp, v0, a0); +goto L484518; +//nop; +L484518: +// bdead c0de0183 gp = MEM_U32(sp + 60); +s7 = MEM_U32(sp + 172); +v0 = MEM_U32(s0 + 8); +goto L48457c; +v0 = MEM_U32(s0 + 8); +L484528: +if (t0 == 0) {t6 = (int)v0 >> 5; +goto L484550;} +t6 = (int)v0 >> 5; +t3 = 0x100015c8; +t1 = t6 << 2; +t3 = t3; +t5 = t3 + t1; +t2 = MEM_U32(t5 + 0); +//nop; +t8 = t2 << (v0 & 0x1f); +t0 = (int)t8 < (int)0x0; +L484550: +if (t0 != 0) {v0 = s5; +goto L484578;} +v0 = s5; +//nop; +a0 = MEM_U32(s0 + 4); +// bdead c1de01ab t9 = t9; +MEM_U32(sp + 172) = s7; +func_482abc(mem, sp, v0, a0); +goto L48456c; +MEM_U32(sp + 172) = s7; +L48456c: +// bdead c0de0183 gp = MEM_U32(sp + 60); +s7 = MEM_U32(sp + 172); +//nop; +L484578: +v0 = MEM_U32(s0 + 8); +L48457c: +//nop; +if (v0 == 0) {//nop; +goto L4845a4;} +//nop; +t4 = MEM_U32(v0 + 16); +t9 = MEM_U32(s0 + 16); +//nop; +s1 = t4 ^ t9; +s1 = zero < s1; +t6 = s1 & 0xff; +s1 = t6; +L4845a4: +if (v0 == 0) {s0 = v0; +goto L4845b4;} +s0 = v0; +if (s1 == 0) {//nop; +goto L4842f0;} +//nop; +L4845b4: +t3 = MEM_U32(sp + 108); +//nop; +s7 = MEM_U32(t3 + 12); +//nop; +if (s7 != 0) {//nop; +goto L4842e4;} +//nop; +L4845cc: +//nop; +a0 = 0x1001cb58; +a1 = 0x1001cb78; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L4845e0; +//nop; +L4845e0: +// bdead c0000083 gp = MEM_U32(sp + 60); +//nop; +//nop; +a0 = 0x1001cb70; +a1 = 0x1001cb80; +//nop; +f_bvectminus(mem, sp, a0, a1); +goto L4845fc; +//nop; +L4845fc: +// bdead c0000103 gp = MEM_U32(sp + 60); +//nop; +s7 = 0x1001c8f8; +//nop; +s7 = MEM_U32(s7 + 0); +//nop; +if (s7 == 0) {// bdead c1000103 ra = MEM_U32(sp + 68); +goto L4847e0;} +// bdead c1000103 ra = MEM_U32(sp + 68); +s4 = 0x1001cbb0; +s5 = 0xb; +L484624: +//nop; +s6 = s7 + 0x164; +a1 = 0x1001cbb8; +a2 = 0x1001cbc0; +a0 = s6; +s3 = zero; +// bdead c1f001e3 v1 = zero; +f_minusminus(mem, sp, a0, a1, a2); +goto L484644; +// bdead c1f001e3 v1 = zero; +L484644: +// bdead c1f00083 gp = MEM_U32(sp + 60); +a0 = s4; +//nop; +a1 = s6; +//nop; +f_bvectcopy(mem, sp, a0, a1, a2); +goto L48465c; +//nop; +L48465c: +// bdead c1f00083 gp = MEM_U32(sp + 60); +a0 = s4; +//nop; +a1 = 0x1001cbc0; +//nop; +f_bvectintsect(mem, sp, a0, a1); +goto L484674; +//nop; +L484674: +// bdead c1f00103 gp = MEM_U32(sp + 60); +s2 = zero; +v0 = 0x1001cb38; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +if ((int)v0 <= 0) {//nop; +goto L4847cc;} +//nop; +L484694: +t1 = MEM_U32(s4 + 4); +at = (int)s3 < (int)v0; +t5 = t1 + s2; +t2 = MEM_U32(t5 + 12); +t8 = MEM_U32(t5 + 8); +t0 = MEM_U32(t5 + 4); +t9 = MEM_U32(t5 + 0); +t7 = t2 | t8; +t4 = t7 | t0; +t6 = t4 | t9; +if (t6 != 0) {//nop; +goto L4846cc;} +//nop; +s3 = s3 + 0x80; +goto L4847c0; +s3 = s3 + 0x80; +L4846cc: +if (at == 0) {s0 = zero; +goto L4847c0;} +s0 = zero; +t3 = s0 < 0x80; +L4846d8: +if (t3 == 0) {t8 = (int)s0 >> 5; +goto L484704;} +t8 = (int)s0 >> 5; +t1 = MEM_U32(s4 + 4); +t7 = t8 << 2; +t2 = t1 + s2; +t0 = t2 + t7; +t5 = MEM_U32(t0 + 0); +//nop; +t4 = t5 << (s0 & 0x1f); +t9 = (int)t4 < (int)0x0; +t3 = t9; +L484704: +if (t3 == 0) {//nop; +goto L48479c;} +//nop; +t6 = 0x1001cc30; +t1 = s3 << 3; +t6 = MEM_U32(t6 + 0); +//nop; +t8 = t6 + t1; +s1 = MEM_U32(t8 + 0); +//nop; +t2 = MEM_U8(s1 + 16); +//nop; +if (s5 == t2) {//nop; +goto L48473c;} +//nop; +abort(); +L48473c: +v0 = MEM_U32(s1 + 20); +at = 0xe000000; +t7 = MEM_U8(v0 + 0); +//nop; +t0 = t7 < 0x20; +t5 = -t0; +t4 = t5 & at; +t9 = t4 << (t7 & 0x1f); +if ((int)t9 >= 0) {//nop; +goto L48479c;} +//nop; +//nop; +a0 = MEM_U16(v0 + 2); +a1 = s6; +v0 = f_bvectin(mem, sp, a0, a1); +goto L484774; +a1 = s6; +L484774: +// bdead c1fe010b gp = MEM_U32(sp + 60); +if (v0 != 0) {//nop; +goto L48479c;} +//nop; +t3 = MEM_U32(s1 + 20); +//nop; +a1 = MEM_U16(t3 + 2); +a0 = s7 + 0x14c; +f_setbit(mem, sp, a0, a1); +goto L484794; +a0 = s7 + 0x14c; +L484794: +// bdead c1fa0103 gp = MEM_U32(sp + 60); +//nop; +L48479c: +v0 = 0x1001cb38; +s3 = s3 + 0x1; +v0 = MEM_U32(v0 + 0); +s0 = s0 + 0x1; +at = (int)s3 < (int)v0; +if (at == 0) {//nop; +goto L4847c0;} +//nop; +if (s0 != fp) {t3 = s0 < 0x80; +goto L4846d8;} +t3 = s0 < 0x80; +L4847c0: +at = (int)s3 < (int)v0; +if (at != 0) {s2 = s2 + 0x10; +goto L484694;} +s2 = s2 + 0x10; +L4847cc: +s7 = MEM_U32(s7 + 12); +//nop; +if (s7 != 0) {//nop; +goto L484624;} +//nop; +// bdead 1 ra = MEM_U32(sp + 68); +L4847e0: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 s1 = MEM_U32(sp + 32); +// bdead 1 s2 = MEM_U32(sp + 36); +// bdead 1 s3 = MEM_U32(sp + 40); +// bdead 1 s4 = MEM_U32(sp + 44); +// bdead 1 s5 = MEM_U32(sp + 48); +// bdead 1 s6 = MEM_U32(sp + 52); +// bdead 1 s7 = MEM_U32(sp + 56); +// bdead 1 fp = MEM_U32(sp + 64); +// bdead 1 sp = sp + 0xb0; +return; +// bdead 1 sp = sp + 0xb0; +//nop; +} + +static uint32_t f_addreq(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L484810: +//addreq: +v0 = a0 ^ a2; +v1 = v0 < 0x1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +if (v1 == 0) {MEM_U32(sp + 12) = a3; +goto L484858;} +MEM_U32(sp + 12) = a3; +t8 = MEM_U8(sp + 6); +t9 = MEM_U8(sp + 14); +t0 = MEM_U16(sp + 4); +v0 = t8 ^ t9; +v1 = v0 < 0x1; +if (v1 == 0) {//nop; +goto L484858;} +//nop; +t1 = MEM_U16(sp + 12); +//nop; +v1 = t0 ^ t1; +v1 = v1 < 0x1; +L484858: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_stackerror(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L484860: +//stackerror: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000000b MEM_U32(sp + 20) = s0; +s0 = 0x10001ef0; +//nop; +// fdead 4002000b MEM_U32(sp + 28) = ra; +a0 = MEM_U32(s0 + 0); +// fdead 4002002b MEM_U32(sp + 24) = gp; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L48488c; +// fdead 4002002b MEM_U32(sp + 24) = gp; +L48488c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000606d; +//nop; +a2 = 0x10; +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4848ac; +a1 = a1; +L4848ac: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4848cc; +a2 = 0x400; +L4848cc: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10006060; +//nop; +a2 = 0xd; +a3 = 0xd; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4848ec; +a1 = a1; +L4848ec: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L484904; +//nop; +L484904: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L48491c; +//nop; +L48491c: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L484934; +//nop; +L484934: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_boundswarning(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L484948: +//boundswarning: +//nop; +//nop; +//nop; +t6 = 0x1001ebbc; +sp = sp + 0xffffffe0; +t6 = MEM_U8(t6 + 0); +v0 = 0x1; +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +if (v0 == t6) {// fdead 400081eb MEM_U32(sp + 20) = s0; +goto L484a68;} +// fdead 400081eb MEM_U32(sp + 20) = s0; +at = 0x1001eb6c; +s0 = 0x10001ef0; +//nop; +MEM_U8(at + 0) = (uint8_t)v0; +a0 = MEM_U32(s0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L484990; +//nop; +L484990: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x10006091; +//nop; +a2 = 0xf; +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4849b0; +a1 = a1; +L4849b0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4849d0; +a2 = 0x400; +L4849d0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000608b; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4849f0; +a1 = a1; +L4849f0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1001e69c; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L484a10; +a3 = 0xa; +L484a10: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x1000607d; +//nop; +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484a30; +a1 = a1; +L484a30: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L484a48; +//nop; +L484a48: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L484a60; +//nop; +L484a60: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L484a68: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_ovfwwarning(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L484a78: +//ovfwwarning: +//nop; +//nop; +//nop; +t6 = 0x1001ebbc; +sp = sp + 0xffffffd0; +t6 = MEM_U8(t6 + 0); +v0 = 0x1; +// fdead 400081eb MEM_U32(sp + 36) = ra; +// fdead 400081eb MEM_U32(sp + 32) = gp; +// fdead 400081eb MEM_U32(sp + 28) = s0; +if (v0 == t6) {MEM_U32(sp + 48) = a0; +goto L4853fc;} +MEM_U32(sp + 48) = a0; +at = 0x1001eb6c; +s0 = 0x10001ef0; +//nop; +MEM_U8(at + 0) = (uint8_t)v0; +a0 = MEM_U32(s0 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L484ac4; +//nop; +L484ac4: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +a1 = 0x100062e7; +//nop; +a2 = 0xf; +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484ae4; +a1 = a1; +L484ae4: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484b04; +a2 = 0x400; +L484b04: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +a1 = 0x100062e1; +//nop; +a2 = 0x6; +a3 = 0x6; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484b24; +a1 = a1; +L484b24: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +a1 = 0x1001e69c; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = zero; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L484b44; +a3 = 0xa; +L484b44: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +a1 = 0x100062df; +//nop; +a2 = 0x2; +a3 = 0x2; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484b64; +a1 = a1; +L484b64: +v0 = MEM_U8(sp + 51); +// bdead 4002000b gp = MEM_U32(sp + 32); +at = v0 < 0x3c; +if (at != 0) {at = v0 < 0x6a; +goto L4851fc;} +at = v0 < 0x6a; +if (at != 0) {at = v0 < 0x7e; +goto L4851b8;} +at = v0 < 0x7e; +if (at != 0) {t7 = v0 + 0xffffff76; +goto L485180;} +t7 = v0 + 0xffffff76; +at = t7 < 0x4; +if (at == 0) {//nop; +goto L485128;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100063a0[] = { +&&L484dbc, +&&L485128, +&&L485128, +&&L484fc8, +}; +dest = Lswitch100063a0[t7]; +//nop; +goto *dest; +//nop; +L484bb4: +a1 = 0x100062d7; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484bd0; +a1 = a1; +L484bd0: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484be0: +a1 = 0x100062cc; +//nop; +a0 = MEM_U32(s0 + 0); +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484bf8; +a1 = a1; +L484bf8: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484c08: +a1 = 0x100062be; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484c24; +a1 = a1; +L484c24: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484c34: +a1 = 0x100062ae; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x10; +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484c50; +a1 = a1; +L484c50: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484c60: +a1 = 0x100062a7; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484c7c; +a1 = a1; +L484c7c: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484c8c: +a1 = 0x1000629f; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484ca8; +a1 = a1; +L484ca8: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484cb8: +a1 = 0x10006291; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484cd4; +a1 = a1; +L484cd4: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484ce4: +a1 = 0x10006288; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484d00; +a1 = a1; +L484d00: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484d10: +a1 = 0x1000627f; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484d2c; +a1 = a1; +L484d2c: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484d3c: +a1 = 0x10006270; +//nop; +a0 = MEM_U32(s0 + 0); +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484d54; +a1 = a1; +L484d54: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484d64: +a1 = 0x10006266; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xa; +a3 = 0xa; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484d80; +a1 = a1; +L484d80: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484d90: +a1 = 0x1000625b; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484dac; +a1 = a1; +L484dac: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484dbc: +a1 = 0x10006252; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484dd8; +a1 = a1; +L484dd8: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484de8: +a1 = 0x10006242; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x10; +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484e04; +a1 = a1; +L484e04: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484e14: +a1 = 0x10006234; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484e30; +a1 = a1; +L484e30: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484e40: +a1 = 0x10006226; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xe; +a3 = 0xe; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484e5c; +a1 = a1; +L484e5c: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484e6c: +a1 = 0x1000621a; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484e88; +a1 = a1; +L484e88: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484e98: +a1 = 0x10006207; +//nop; +a0 = MEM_U32(s0 + 0); +a3 = 0x13; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484eb0; +a1 = a1; +L484eb0: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484ec0: +a1 = 0x100061fb; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484edc; +a1 = a1; +L484edc: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484eec: +a1 = 0x100061e3; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x18; +a3 = 0x18; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484f08; +a1 = a1; +L484f08: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484f18: +a1 = 0x100061da; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484f34; +a1 = a1; +L484f34: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484f44: +a1 = 0x100061c5; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x15; +a3 = 0x15; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484f60; +a1 = a1; +L484f60: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484f70: +a1 = 0x100061be; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484f8c; +a1 = a1; +L484f8c: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484f9c: +a1 = 0x100061b7; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x7; +a3 = 0x7; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484fb8; +a1 = a1; +L484fb8: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484fc8: +a1 = 0x100061ab; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xc; +a3 = 0xc; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L484fe4; +a1 = a1; +L484fe4: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L484ff4: +a1 = 0x100061a0; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L485010; +a1 = a1; +L485010: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L485020: +a1 = 0x10006191; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xf; +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L48503c; +a1 = a1; +L48503c: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L48504c: +a1 = 0x10006186; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0xb; +a3 = 0xb; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L485068; +a1 = a1; +L485068: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L485078: +a1 = 0x10006183; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x3; +a3 = 0x3; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L485094; +a1 = a1; +L485094: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L4850a4: +a1 = 0x1000616a; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x19; +a3 = 0x19; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4850c0; +a1 = a1; +L4850c0: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L4850d0: +a1 = 0x10006151; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x19; +a3 = 0x19; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4850ec; +a1 = a1; +L4850ec: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L4850fc: +a1 = 0x10006141; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x10; +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L485118; +a1 = a1; +L485118: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +goto L48533c; +//nop; +L485128: +a1 = 0x10006138; +//nop; +a0 = MEM_U32(s0 + 0); +a2 = 0x9; +a3 = 0x9; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L485144; +a1 = a1; +L485144: +// bdead 40020003 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +a2 = 0x10001600; +//nop; +a1 = MEM_U8(sp + 51); +t8 = 0xa; +MEM_U32(sp + 16) = t8; +a3 = zero; +MEM_U32(sp + 40) = a0; +a2 = a2; +f_write_enum(mem, sp, a0, a1, a2, a3); +goto L485170; +a2 = a2; +L485170: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 40); +//nop; +goto L48533c; +//nop; +L485180: +at = v0 < 0x77; +if (at == 0) {t9 = v0 + 0xffffff8d; +goto L485328;} +t9 = v0 + 0xffffff8d; +at = t9 < 0x4; +if (at == 0) {//nop; +goto L485128;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006390[] = { +&&L484d64, +&&L484d90, +&&L485128, +&&L485020, +}; +dest = Lswitch10006390[t9]; +//nop; +goto *dest; +//nop; +L4851b8: +at = 0x41; +if (v0 == at) {a2 = 0xf; +goto L484d3c;} +a2 = 0xf; +at = v0 < 0x63; +if (at == 0) {t0 = v0 + 0xffffffb3; +goto L485314;} +t0 = v0 + 0xffffffb3; +at = t0 < 0x16; +if (at == 0) {//nop; +goto L485128;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006338[] = { +&&L484f44, +&&L484f18, +&&L485128, +&&L48504c, +&&L485128, +&&L485128, +&&L485128, +&&L485128, +&&L484f9c, +&&L484f70, +&&L484c60, +&&L485128, +&&L485128, +&&L485128, +&&L484c08, +&&L485128, +&&L484e6c, +&&L484c8c, +&&L485128, +&&L485128, +&&L485078, +&&L484ff4, +}; +dest = Lswitch10006338[t0]; +//nop; +goto *dest; +//nop; +L4851fc: +at = v0 < 0x1e; +if (at != 0) {at = 0x23; +goto L48524c;} +at = 0x23; +if (v0 == at) {a2 = 0x13; +goto L484e98;} +a2 = 0x13; +at = v0 < 0x2a; +if (at == 0) {t5 = v0 + 0xffffffc9; +goto L4852e8;} +t5 = v0 + 0xffffffc9; +t1 = v0 + 0xffffffd8; +at = t1 < 0x2; +if (at == 0) {//nop; +goto L485128;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000631c[] = { +&&L484eec, +&&L484ec0, +}; +dest = Lswitch1000631c[t1]; +//nop; +goto *dest; +//nop; +L48524c: +at = v0 < 0x2; +if (at != 0) {at = v0 < 0xe; +goto L485290;} +at = v0 < 0xe; +if (at == 0) {t4 = v0 + 0xffffffe7; +goto L4852bc;} +t4 = v0 + 0xffffffe7; +t2 = v0 + 0xfffffff4; +at = t2 < 0x2; +if (at == 0) {//nop; +goto L485128;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006300[] = { +&&L4850a4, +&&L4850d0, +}; +dest = Lswitch10006300[t2]; +//nop; +goto *dest; +//nop; +L485290: +at = v0 < 0x2; +if (at == 0) {//nop; +goto L485128;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100062f8[] = { +&&L484cb8, +&&L484bb4, +}; +dest = Lswitch100062f8[v0]; +//nop; +goto *dest; +//nop; +L4852bc: +at = t4 < 0x5; +if (at == 0) {//nop; +goto L485128;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006308[] = { +&&L4850fc, +&&L484ce4, +&&L485128, +&&L484e14, +&&L484c34, +}; +dest = Lswitch10006308[t4]; +//nop; +goto *dest; +//nop; +L4852e8: +at = t5 < 0x5; +if (at == 0) {//nop; +goto L485128;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006324[] = { +&&L484d10, +&&L485128, +&&L485128, +&&L484e40, +&&L484de8, +}; +dest = Lswitch10006324[t5]; +//nop; +goto *dest; +//nop; +L485314: +at = 0x69; +if (v0 == at) {//nop; +goto L484c34;} +//nop; +//nop; +goto L485128; +//nop; +L485328: +at = 0x7d; +if (v0 == at) {a2 = 0xb; +goto L484be0;} +a2 = 0xb; +//nop; +goto L485128; +//nop; +L48533c: +a1 = 0x1000611e; +//nop; +a2 = 0x1a; +a3 = 0x1a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L485354; +a1 = a1; +L485354: +// bdead 40020181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L48536c; +//nop; +L48536c: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +a1 = 0x100060d3; +//nop; +a2 = 0x4b; +a3 = 0x4b; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L48538c; +a1 = a1; +L48538c: +// bdead 40020181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4853a4; +//nop; +L4853a4: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +a1 = 0x100060a0; +//nop; +a2 = 0x33; +a3 = 0x33; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L4853c4; +a1 = a1; +L4853c4: +// bdead 40020181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4853dc; +//nop; +L4853dc: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L4853f4; +//nop; +L4853f4: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L4853fc: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_dbgerror(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L48540c: +//dbgerror: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = 0x10001ef0; +//nop; +MEM_U32(sp + 32) = a0; +// fdead 400201eb MEM_U32(sp + 28) = ra; +a0 = MEM_U32(s0 + 0); +// fdead 400201eb MEM_U32(sp + 24) = gp; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L48543c; +// fdead 400201eb MEM_U32(sp + 24) = gp; +L48543c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100063b8; +//nop; +a2 = 0x10; +a3 = 0x10; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L48545c; +a1 = a1; +L48545c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L48547c; +a2 = 0x400; +L48547c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +a1 = 0x100063b0; +//nop; +a2 = 0x8; +a3 = 0x8; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L48549c; +a1 = a1; +L48549c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +a1 = MEM_U32(sp + 32); +a2 = 0xc; +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L4854b8; +a3 = 0xa; +L4854b8: +// bdead 40020181 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4854d0; +//nop; +L4854d0: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L4854e8; +//nop; +L4854e8: +// bdead 400001c1 gp = MEM_U32(sp + 24); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L485500; +//nop; +L485500: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static uint32_t f_appendchain(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L485514: +//appendchain: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +MEM_U32(sp + 56) = a0; +t6 = MEM_U16(sp + 58); +t8 = 0x10013640; +t7 = t6 << 2; +a2 = t7 + t8; +a1 = MEM_U32(a2 + 0); +// fdead 420181eb MEM_U32(sp + 28) = ra; +if (a1 != 0) {// fdead 420181eb MEM_U32(sp + 24) = gp; +goto L485574;} +// fdead 420181eb MEM_U32(sp + 24) = gp; +//nop; +a1 = 0x10013450; +a0 = 0x40; +MEM_U32(sp + 32) = a2; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L48555c; +MEM_U32(sp + 32) = a2; +L48555c: +a2 = MEM_U32(sp + 32); +// bdead 4000008b gp = MEM_U32(sp + 24); +v1 = v0; +a0 = zero; +MEM_U32(a2 + 0) = v0; +goto L4855c0; +MEM_U32(a2 + 0) = v0; +L485574: +v0 = MEM_U32(a1 + 28); +v1 = a1; +if (v0 == 0) {a0 = 0x40; +goto L485598;} +a0 = 0x40; +L485584: +v1 = v0; +v0 = MEM_U32(v0 + 28); +//nop; +if (v0 != 0) {//nop; +goto L485584;} +//nop; +L485598: +//nop; +a1 = 0x10013450; +MEM_U32(sp + 48) = v1; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4855a8; +MEM_U32(sp + 48) = v1; +L4855a8: +v1 = MEM_U32(sp + 48); +// bdead 4000001b gp = MEM_U32(sp + 24); +a0 = MEM_U32(v1 + 12); +MEM_U32(v1 + 28) = v0; +v1 = v0; +a0 = a0 + 0x1; +L4855c0: +if (v0 != 0) {t0 = MEM_U16(sp + 58); +goto L4855e0;} +t0 = MEM_U16(sp + 58); +at = 0x1001eb84; +t9 = 0x1; +v0 = MEM_U32(sp + 52); +MEM_U8(at + 0) = (uint8_t)t9; +goto L4855f8; +MEM_U8(at + 0) = (uint8_t)t9; +// fdead 0 t0 = MEM_U16(sp + 58); +L4855e0: +MEM_U8(v1 + 0) = (uint8_t)zero; +MEM_U32(v1 + 20) = zero; +MEM_U32(v1 + 12) = a0; +MEM_U32(v1 + 28) = zero; +v0 = v1; +MEM_U16(v1 + 8) = (uint16_t)t0; +L4855f8: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x38; +//nop; +return v0; +//nop; +} + +static uint32_t f_findsimilar(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L485608: +//findsimilar: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +t6 = MEM_U16(a0 + 8); +t8 = 0x10013640; +t7 = t6 << 2; +t9 = t7 + t8; +s1 = MEM_U32(t9 + 0); +s0 = a0; +if (s1 == 0) {t0 = zero; +goto L4858c8;} +t0 = zero; +L485648: +v1 = MEM_U8(s0 + 0); +t1 = MEM_U8(s1 + 0); +//nop; +if (t1 != v1) {//nop; +goto L4858a8;} +//nop; +if (s1 == s0) {//nop; +goto L4858a8;} +//nop; +t2 = MEM_U32(s1 + 20); +v0 = v1 & 0xff; +if (t2 == 0) {t3 = v0 + 0xfffffffd; +goto L4858a8;} +t3 = v0 + 0xfffffffd; +at = t3 < 0x4; +if (at == 0) {//nop; +goto L48587c;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006400[] = { +&&L4856a0, +&&L4856d8, +&&L48587c, +&&L4856a0, +}; +dest = Lswitch10006400[t3]; +//nop; +goto *dest; +//nop; +L4856a0: +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +a2 = MEM_U32(s1 + 40); +a3 = MEM_U32(s1 + 44); +//nop; +MEM_U32(sp + 0) = at; +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L4856cc; +MEM_U32(sp + 12) = a3; +L4856cc: +// bdead 40060009 gp = MEM_U32(sp + 32); +t0 = v0 & 0xff; +goto L4858a8; +t0 = v0 & 0xff; +L4856d8: +v1 = MEM_U8(s0 + 32); +t8 = MEM_U8(s1 + 32); +//nop; +if (t8 != v1) {//nop; +goto L4858a8;} +//nop; +t9 = MEM_U8(s1 + 1); +t1 = MEM_U8(s0 + 1); +//nop; +if (t9 != t1) {//nop; +goto L4858a8;} +//nop; +a1 = MEM_U32(s1 + 36); +a2 = MEM_U32(s0 + 36); +//nop; +a0 = a1 ^ a2; +a0 = a0 < 0x1; +if (a0 == 0) {//nop; +goto L4858a8;} +//nop; +v0 = v1 & 0xff; +goto L485814; +v0 = v1 & 0xff; +L485724: +if (a0 == 0) {v0 = a0; +goto L48575c;} +v0 = a0; +t2 = MEM_U32(s1 + 44); +t3 = MEM_U32(s0 + 44); +//nop; +v0 = t2 ^ t3; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L48575c;} +//nop; +t4 = MEM_U16(s1 + 60); +t5 = MEM_U16(s0 + 60); +//nop; +v0 = t4 ^ t5; +v0 = v0 < 0x1; +L48575c: +t0 = v0 & 0xff; +goto L4858a8; +t0 = v0 & 0xff; +L485764: +if (a0 == 0) {v0 = a0; +goto L48579c;} +v0 = a0; +t6 = MEM_U32(s1 + 40); +t7 = MEM_U32(s0 + 40); +//nop; +v0 = t6 ^ t7; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L48579c;} +//nop; +t8 = MEM_U32(s1 + 44); +t9 = MEM_U32(s0 + 44); +//nop; +v0 = t8 ^ t9; +v0 = v0 < 0x1; +L48579c: +t0 = v0 & 0xff; +goto L4858a8; +t0 = v0 & 0xff; +L4857a4: +if (a0 == 0) {v0 = a0; +goto L4857c0;} +v0 = a0; +t1 = MEM_U32(s1 + 40); +t2 = MEM_U32(s0 + 40); +//nop; +v0 = t1 ^ t2; +v0 = v0 < 0x1; +L4857c0: +if (v0 != 0) {//nop; +goto L4857f0;} +//nop; +t3 = MEM_U32(s0 + 40); +//nop; +v0 = a1 ^ t3; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L48580c;} +//nop; +t4 = MEM_U32(s1 + 40); +//nop; +v0 = t4 ^ a2; +v0 = v0 < 0x1; +L4857f0: +if (v0 == 0) {//nop; +goto L48580c;} +//nop; +t5 = MEM_U32(s1 + 44); +t6 = MEM_U32(s0 + 44); +//nop; +v0 = t5 ^ t6; +v0 = v0 < 0x1; +L48580c: +t0 = v0 & 0xff; +goto L4858a8; +t0 = v0 & 0xff; +L485814: +at = v0 < 0x94; +if (at != 0) {t7 = v0 + 0xffffffd2; +goto L485834;} +t7 = v0 + 0xffffffd2; +at = 0x9a; +if (v0 == at) {//nop; +goto L485724;} +//nop; +//nop; +goto L4858a8; +//nop; +L485834: +at = v0 < 0x39; +if (at == 0) {at = t7 < 0xb; +goto L485868;} +at = t7 < 0xb; +if (at == 0) {//nop; +goto L4858a8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100063d4[] = { +&&L4857a4, +&&L485764, +&&L485764, +&&L4858a8, +&&L4858a8, +&&L485724, +&&L485764, +&&L485764, +&&L485724, +&&L4858a8, +&&L4857a4, +}; +dest = Lswitch100063d4[t7]; +//nop; +goto *dest; +//nop; +L485868: +at = 0x93; +if (v0 == at) {//nop; +goto L485724;} +//nop; +//nop; +goto L4858a8; +//nop; +L48587c: +a2 = 0x100063c8; +//nop; +a0 = 0x1; +a1 = 0xd1; +a3 = 0xa; +MEM_U8(sp + 47) = (uint8_t)t0; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L48589c; +a2 = a2; +L48589c: +// bdead 40060001 gp = MEM_U32(sp + 32); +t0 = MEM_U8(sp + 47); +//nop; +L4858a8: +if (t0 != 0) {//nop; +goto L4858b8;} +//nop; +s1 = MEM_U32(s1 + 28); +//nop; +L4858b8: +if (t0 != 0) {// bdead 40060201 ra = MEM_U32(sp + 36); +goto L4858cc;} +// bdead 40060201 ra = MEM_U32(sp + 36); +if (s1 != 0) {//nop; +goto L485648;} +//nop; +L4858c8: +// bdead 40001 ra = MEM_U32(sp + 36); +L4858cc: +v0 = s1; +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x38; +return v0; +// bdead 9 sp = sp + 0x38; +} + +static void f_copycoderep(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4858e0: +//copycoderep: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +v1 = MEM_U8(a1 + 0); +at = 0x4; +// fdead 400001ff MEM_U32(sp + 28) = ra; +// fdead 400001ff MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = zero; +if (v1 != at) {MEM_U32(sp + 52) = zero; +goto L48597c;} +MEM_U32(sp + 52) = zero; +v0 = a0 + 0x8; +at = MEM_U32(v0 + 0); +t7 = MEM_U32(v0 + 4); +a2 = sp + 0x30; +v1 = MEM_U32(a0 + 28); +t0 = a1; +t1 = a0; +t9 = a1 + 0x3c; +MEM_U32(a2 + 0) = at; +MEM_U32(a2 + 4) = t7; +L485934: +at = MEM_U32(t0 + 0); +t0 = t0 + 0xc; +MEM_U32(t1 + 0) = at; +at = MEM_U32(t0 + -8); +t1 = t1 + 0xc; +MEM_U32(t1 + -8) = at; +at = MEM_U32(t0 + -4); +if (t0 != t9) {MEM_U32(t1 + -4) = at; +goto L485934;} +MEM_U32(t1 + -4) = at; +at = MEM_U32(t0 + 0); +//nop; +MEM_U32(t1 + 0) = at; +t3 = MEM_U32(a2 + 4); +at = MEM_U32(a2 + 0); +MEM_U32(v0 + 4) = t3; +MEM_U32(v0 + 0) = at; +MEM_U32(a0 + 28) = v1; +goto L485be0; +MEM_U32(a0 + 28) = v1; +L48597c: +MEM_U8(a0 + 0) = (uint8_t)v1; +t4 = MEM_U8(a1 + 1); +//nop; +MEM_U8(a0 + 1) = (uint8_t)t4; +t5 = MEM_U32(a1 + 16); +//nop; +MEM_U32(a0 + 16) = t5; +t6 = MEM_U32(a1 + 20); +//nop; +MEM_U32(a0 + 20) = t6; +t7 = MEM_U32(a1 + 24); +//nop; +MEM_U32(a0 + 24) = t7; +v0 = MEM_U8(a1 + 0); +//nop; +t8 = v0 + 0xffffffff; +at = t8 < 0x8; +if (at == 0) {//nop; +goto L485bbc;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000641c[] = { +&&L4859e8, +&&L485a9c, +&&L485af0, +&&L485bbc, +&&L485a24, +&&L485af0, +&&L485bbc, +&&L485ad8, +}; +dest = Lswitch1000641c[t8]; +//nop; +goto *dest; +//nop; +L4859e8: +t9 = MEM_U32(a1 + 32); +//nop; +MEM_U32(a0 + 32) = t9; +t0 = MEM_U32(a1 + 36); +//nop; +MEM_U32(a0 + 36) = t0; +t1 = MEM_U32(a1 + 40); +//nop; +MEM_U32(a0 + 40) = t1; +at = MEM_U32(a1 + 44); +//nop; +MEM_U32(a0 + 44) = at; +t3 = MEM_U32(a1 + 48); +MEM_U32(a0 + 48) = t3; +goto L485be0; +MEM_U32(a0 + 48) = t3; +L485a24: +t4 = MEM_U32(a1 + 32); +//nop; +MEM_U32(a0 + 32) = t4; +t5 = MEM_U32(a1 + 36); +//nop; +MEM_U32(a0 + 36) = t5; +t6 = MEM_U32(a1 + 40); +//nop; +MEM_U32(a0 + 40) = t6; +at = MEM_U32(a1 + 44); +//nop; +MEM_U32(a0 + 44) = at; +t8 = MEM_U32(a1 + 48); +//nop; +MEM_U32(a0 + 48) = t8; +t9 = MEM_U16(a1 + 6); +//nop; +MEM_U16(a0 + 6) = (uint16_t)t9; +t0 = MEM_U32(a1 + 52); +//nop; +MEM_U32(a0 + 52) = t0; +t1 = MEM_U8(a1 + 4); +//nop; +MEM_U8(a0 + 4) = (uint8_t)t1; +t2 = MEM_U32(a1 + 56); +//nop; +MEM_U32(a0 + 56) = t2; +t3 = MEM_U8(a1 + 5); +MEM_U8(a0 + 5) = (uint8_t)t3; +goto L485be0; +MEM_U8(a0 + 5) = (uint8_t)t3; +L485a9c: +at = MEM_U32(a1 + 32); +//nop; +MEM_U32(a0 + 32) = at; +t5 = MEM_U32(a1 + 36); +//nop; +MEM_U32(a0 + 36) = t5; +t6 = MEM_U32(a1 + 40); +//nop; +MEM_U32(a0 + 40) = t6; +t7 = MEM_U32(a1 + 44); +//nop; +MEM_U32(a0 + 44) = t7; +t8 = MEM_U32(a1 + 48); +MEM_U32(a0 + 48) = t8; +goto L485be0; +MEM_U32(a0 + 48) = t8; +L485ad8: +t9 = MEM_U16(a1 + 32); +//nop; +MEM_U16(a0 + 32) = (uint16_t)t9; +t0 = MEM_U32(a1 + 36); +MEM_U32(a0 + 36) = t0; +goto L485be0; +MEM_U32(a0 + 36) = t0; +L485af0: +t1 = MEM_U16(a1 + 6); +//nop; +MEM_U16(a0 + 6) = (uint16_t)t1; +t2 = MEM_U8(a1 + 2); +//nop; +MEM_U8(a0 + 2) = (uint8_t)t2; +t3 = MEM_U8(a1 + 3); +//nop; +MEM_U8(a0 + 3) = (uint8_t)t3; +t4 = MEM_U8(a1 + 33); +//nop; +MEM_U8(a0 + 33) = (uint8_t)t4; +t5 = MEM_U8(a1 + 34); +//nop; +MEM_U8(a0 + 34) = (uint8_t)t5; +at = MEM_U32(a1 + 40); +//nop; +MEM_U32(a0 + 40) = at; +t7 = MEM_U32(a1 + 44); +//nop; +MEM_U32(a0 + 44) = t7; +t8 = MEM_U8(a1 + 47); +//nop; +MEM_U8(a0 + 47) = (uint8_t)t8; +t9 = MEM_U8(a1 + 32); +//nop; +MEM_U8(a0 + 32) = (uint8_t)t9; +t0 = MEM_U32(a1 + 48); +//nop; +MEM_U32(a0 + 48) = t0; +t1 = MEM_U32(a1 + 52); +//nop; +MEM_U32(a0 + 52) = t1; +t2 = MEM_U32(a1 + 56); +//nop; +MEM_U32(a0 + 56) = t2; +t3 = MEM_U32(a1 + 36); +//nop; +MEM_U32(a0 + 36) = t3; +t4 = MEM_U8(a1 + 4); +//nop; +MEM_U8(a0 + 4) = (uint8_t)t4; +t5 = MEM_U32(a1 + 60); +//nop; +MEM_U32(a0 + 60) = t5; +t6 = MEM_U8(a1 + 5); +//nop; +MEM_U8(a0 + 5) = (uint8_t)t6; +t7 = MEM_U8(a1 + 35); +MEM_U8(a0 + 35) = (uint8_t)t7; +goto L485be0; +MEM_U8(a0 + 35) = (uint8_t)t7; +L485bbc: +a2 = 0x10006410; +//nop; +a0 = 0x1; +a1 = 0xff; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L485bd8; +a2 = a2; +L485bd8: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L485be0: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x38; +//nop; +return; +//nop; +} + +static void f_fix_sbase(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L485bf0: +//fix_sbase: +t6 = MEM_U32(a0 + 36); +//nop; +v0 = MEM_U32(t6 + 20); +//nop; +if (v0 == 0) {//nop; +goto L485c1c;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {//nop; +goto L485c1c;} +//nop; +MEM_U32(a0 + 36) = v1; +L485c1c: +//nop; +return; +//nop; +} + +static void f_fix_base(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L485c24: +//fix_base: +t6 = MEM_U32(a0 + 52); +//nop; +v0 = MEM_U32(t6 + 20); +//nop; +if (v0 == 0) {//nop; +goto L485c50;} +//nop; +v1 = MEM_U32(v0 + 8); +//nop; +if (v1 == 0) {//nop; +goto L485c50;} +//nop; +MEM_U32(a0 + 52) = v1; +L485c50: +//nop; +return; +//nop; +} + +static void f_fixcorr(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L485c58: +//fixcorr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +t6 = MEM_U32(a0 + 20); +s0 = a0; +t7 = MEM_U32(t6 + 8); +//nop; +if (a0 != t7) {// bdead 40020023 ra = MEM_U32(sp + 28); +goto L485d70;} +// bdead 40020023 ra = MEM_U32(sp + 28); +v0 = MEM_U8(a0 + 0); +at = 0x1a000000; +t8 = v0 < 0x20; +t9 = -t8; +t0 = t9 & at; +t1 = t0 << (v0 & 0x1f); +if ((int)t1 >= 0) {at = 0x4; +goto L485d6c;} +at = 0x4; +if (v0 != at) {//nop; +goto L485cf4;} +//nop; +t2 = MEM_U8(a0 + 32); +//nop; +t3 = t2 + 0xffffffe0; +t4 = t3 < 0x80; +if (t4 == 0) {t5 = (int)t3 >> 5; +goto L485cec;} +t5 = (int)t3 >> 5; +t7 = 0x10001b04; +t6 = t5 << 2; +t7 = t7; +t8 = t7 + t6; +t9 = MEM_U32(t8 + 0); +//nop; +t0 = t9 << (t3 & 0x1f); +t4 = (int)t0 < (int)0x0; +L485cec: +if (t4 == 0) {// bdead 40020003 ra = MEM_U32(sp + 28); +goto L485d70;} +// bdead 40020003 ra = MEM_U32(sp + 28); +L485cf4: +//nop; +a0 = s0; +//nop; +v0 = f_findsimilar(mem, sp, a0); +goto L485d04; +//nop; +L485d04: +t2 = MEM_U32(s0 + 20); +// bdead 4002080b gp = MEM_U32(sp + 24); +MEM_U32(t2 + 8) = v0; +t5 = MEM_U32(s0 + 20); +//nop; +t7 = MEM_U32(t5 + 8); +//nop; +if (t7 != 0) {// bdead 40020003 ra = MEM_U32(sp + 28); +goto L485d70;} +// bdead 40020003 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U16(s0 + 8); +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L485d38; +//nop; +L485d38: +t6 = MEM_U32(s0 + 20); +// bdead 4002800b gp = MEM_U32(sp + 24); +MEM_U32(t6 + 8) = v0; +t8 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U32(t8 + 8); +a1 = s0; +f_copycoderep(mem, sp, a0, a1); +goto L485d58; +a1 = s0; +L485d58: +t9 = MEM_U32(s0 + 20); +// bdead 4000003 gp = MEM_U32(sp + 24); +t3 = MEM_U32(t9 + 8); +//nop; +MEM_U32(t3 + 16) = zero; +L485d6c: +// bdead 1 ra = MEM_U32(sp + 28); +L485d70: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_delentry(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L485d7c: +//delentry: +//nop; +//nop; +//nop; +v0 = MEM_U8(a0 + 0); +sp = sp + 0xffffffe0; +at = 0x3; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +if (v0 == at) {v1 = zero; +goto L485db0;} +v1 = zero; +at = 0x6; +if (v0 != at) {//nop; +goto L485dd4;} +//nop; +L485db0: +v0 = MEM_U32(a0 + 56); +//nop; +if (v0 == 0) {//nop; +goto L485dd4;} +//nop; +t6 = MEM_U8(v0 + 0); +at = 0x60; +if (t6 == at) {//nop; +goto L485dd4;} +//nop; +v1 = 0x1; +L485dd4: +if (v1 != 0) {// bdead 40000021 ra = MEM_U32(sp + 28); +goto L485e14;} +// bdead 40000021 ra = MEM_U32(sp + 28); +t7 = MEM_U32(a0 + 20); +//nop; +if (t7 == 0) {t8 = 0x7; +goto L485e0c;} +t8 = 0x7; +//nop; +MEM_U32(sp + 32) = a0; +//nop; +f_fixcorr(mem, sp, a0); +goto L485dfc; +//nop; +L485dfc: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +t8 = 0x7; +L485e0c: +MEM_U8(a0 + 0) = (uint8_t)t8; +// bdead 1 ra = MEM_U32(sp + 28); +L485e14: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_decreasecount(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L485e20: +//decreasecount: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a1 = a0; +a0 = 0x1001cb24; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +L485e40: +if (a1 == 0) {// bdead 40000063 ra = MEM_U32(sp + 28); +goto L4860e0;} +// bdead 40000063 ra = MEM_U32(sp + 28); +v0 = MEM_U8(a1 + 0); +v1 = a1; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L4860b8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006448[] = { +&&L4860dc, +&&L4860dc, +&&L485ecc, +&&L485fe0, +&&L485e80, +&&L485f38, +&&L4860b8, +&&L4860dc, +}; +dest = Lswitch10006448[t6]; +//nop; +goto *dest; +//nop; +L485e80: +t7 = MEM_U16(a1 + 6); +//nop; +t8 = t7 + 0xffffffff; +t9 = t8 & 0xffff; +if (t9 != 0) {MEM_U16(a1 + 6) = (uint16_t)t8; +goto L4860dc;} +MEM_U16(a1 + 6) = (uint16_t)t8; +//nop; +a0 = MEM_U32(a1 + 52); +MEM_U32(sp + 32) = a1; +f_decreasecount(mem, sp, a0); +goto L485ea8; +MEM_U32(sp + 32) = a1; +L485ea8: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 32); +//nop; +//nop; +//nop; +f_delentry(mem, sp, a0); +goto L485ec0; +//nop; +L485ec0: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L4860e0; +// bdead 1 ra = MEM_U32(sp + 28); +L485ecc: +v0 = MEM_U32(a1 + 48); +//nop; +if (v0 == 0) {//nop; +goto L485ef8;} +//nop; +t0 = MEM_U32(a0 + 0); +//nop; +if (t0 == v0) {//nop; +goto L485ef8;} +//nop; +a1 = MEM_U32(v1 + 48); +//nop; +goto L485e40; +//nop; +L485ef8: +t1 = MEM_U16(a1 + 6); +//nop; +t2 = t1 + 0xffffffff; +t3 = t2 & 0xffff; +if (t3 != 0) {MEM_U16(a1 + 6) = (uint16_t)t2; +goto L4860dc;} +MEM_U16(a1 + 6) = (uint16_t)t2; +t4 = MEM_U32(a1 + 24); +a0 = a1; +MEM_U8(t4 + 9) = (uint8_t)zero; +//nop; +//nop; +//nop; +f_delentry(mem, sp, a0); +goto L485f2c; +//nop; +L485f2c: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L4860e0; +// bdead 1 ra = MEM_U32(sp + 28); +L485f38: +v0 = MEM_U32(a1 + 48); +//nop; +if (v0 == 0) {//nop; +goto L485f64;} +//nop; +t5 = MEM_U32(a0 + 0); +//nop; +if (t5 == v0) {//nop; +goto L485f64;} +//nop; +a1 = MEM_U32(v1 + 48); +//nop; +goto L485e40; +//nop; +L485f64: +t6 = MEM_U16(a1 + 6); +//nop; +t7 = t6 + 0xffffffff; +t8 = t7 & 0xffff; +if (t8 != 0) {MEM_U16(a1 + 6) = (uint16_t)t7; +goto L4860dc;} +MEM_U16(a1 + 6) = (uint16_t)t7; +t9 = MEM_U32(a1 + 24); +//nop; +MEM_U8(t9 + 9) = (uint8_t)zero; +v0 = MEM_U32(a1 + 56); +//nop; +if (v0 == 0) {//nop; +goto L485fa8;} +//nop; +t0 = MEM_U8(v0 + 0); +at = 0x60; +if (t0 != at) {//nop; +goto L485fc4;} +//nop; +L485fa8: +//nop; +a0 = MEM_U32(a1 + 36); +MEM_U32(sp + 32) = a1; +f_decreasecount(mem, sp, a0); +goto L485fb8; +MEM_U32(sp + 32) = a1; +L485fb8: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +L485fc4: +//nop; +a0 = a1; +//nop; +f_delentry(mem, sp, a0); +goto L485fd4; +//nop; +L485fd4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L4860e0; +// bdead 1 ra = MEM_U32(sp + 28); +L485fe0: +t1 = MEM_U16(a1 + 6); +//nop; +t2 = t1 + 0xffffffff; +t3 = t2 & 0xffff; +if (t3 != 0) {MEM_U16(a1 + 6) = (uint16_t)t2; +goto L4860dc;} +MEM_U16(a1 + 6) = (uint16_t)t2; +t4 = MEM_U8(a1 + 32); +//nop; +t5 = t4 + 0xffffffe0; +t6 = t5 < 0x80; +if (t6 == 0) {t7 = (int)t5 >> 5; +goto L486030;} +t7 = (int)t5 >> 5; +t9 = 0x10001b14; +t8 = t7 << 2; +t9 = t9; +t0 = t9 + t8; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 << (t5 & 0x1f); +t6 = (int)t2 < (int)0x0; +L486030: +if (t6 == 0) {//nop; +goto L486044;} +//nop; +t4 = MEM_U32(a1 + 24); +//nop; +MEM_U8(t4 + 9) = (uint8_t)zero; +L486044: +//nop; +a0 = MEM_U32(a1 + 36); +MEM_U32(sp + 32) = a1; +f_decreasecount(mem, sp, a0); +goto L486054; +MEM_U32(sp + 32) = a1; +L486054: +a1 = MEM_U32(sp + 32); +// bdead 40000041 gp = MEM_U32(sp + 24); +t7 = MEM_U8(a1 + 32); +t8 = 0x10013460; +t9 = t7 << 2; +t9 = t9 - t7; +t0 = t9 + t8; +t1 = MEM_U8(t0 + 2); +//nop; +if (t1 == 0) {//nop; +goto L48609c;} +//nop; +//nop; +a0 = MEM_U32(a1 + 40); +MEM_U32(sp + 32) = a1; +f_decreasecount(mem, sp, a0); +goto L486090; +MEM_U32(sp + 32) = a1; +L486090: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +L48609c: +//nop; +a0 = a1; +//nop; +f_delentry(mem, sp, a0); +goto L4860ac; +//nop; +L4860ac: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L4860e0; +// bdead 1 ra = MEM_U32(sp + 28); +L4860b8: +a2 = 0x1000643c; +//nop; +a0 = 0x1; +a1 = 0x16d; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4860d4; +a2 = a2; +L4860d4: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L4860dc: +// bdead 1 ra = MEM_U32(sp + 28); +L4860e0: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_increasecount(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4860ec: +//increasecount: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +if (a0 == 0) {a1 = a0; +goto L48626c;} +a1 = a0; +v0 = MEM_U8(a0 + 0); +//nop; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L486248;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006474[] = { +&&L48626c, +&&L48626c, +&&L486144, +&&L4861c8, +&&L486190, +&&L486158, +&&L486248, +&&L48626c, +}; +dest = Lswitch10006474[t6]; +//nop; +goto *dest; +//nop; +L486144: +t7 = MEM_U16(a1 + 6); +//nop; +t8 = t7 + 0x1; +MEM_U16(a1 + 6) = (uint16_t)t8; +goto L48626c; +MEM_U16(a1 + 6) = (uint16_t)t8; +L486158: +t9 = MEM_U16(a1 + 6); +//nop; +t0 = t9 + 0x1; +t1 = t0 & 0xffff; +at = t1 < 0x2; +if (at != 0) {MEM_U16(a1 + 6) = (uint16_t)t0; +goto L48626c;} +MEM_U16(a1 + 6) = (uint16_t)t0; +//nop; +a0 = MEM_U32(a1 + 36); +//nop; +f_decreasecount(mem, sp, a0); +goto L486184; +//nop; +L486184: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L486270; +// bdead 1 ra = MEM_U32(sp + 28); +L486190: +t2 = MEM_U16(a1 + 6); +//nop; +t3 = t2 + 0x1; +t4 = t3 & 0xffff; +at = t4 < 0x2; +if (at != 0) {MEM_U16(a1 + 6) = (uint16_t)t3; +goto L48626c;} +MEM_U16(a1 + 6) = (uint16_t)t3; +//nop; +a0 = MEM_U32(a1 + 52); +//nop; +f_decreasecount(mem, sp, a0); +goto L4861bc; +//nop; +L4861bc: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L486270; +// bdead 1 ra = MEM_U32(sp + 28); +L4861c8: +v0 = 0x10021c84; +t7 = MEM_U16(a1 + 6); +t5 = MEM_U32(v0 + 0); +t8 = t7 + 0x1; +t9 = t8 & 0xffff; +at = t9 < 0x2; +t6 = t5 + 0x1; +MEM_U16(a1 + 6) = (uint16_t)t8; +if (at != 0) {MEM_U32(v0 + 0) = t6; +goto L48626c;} +MEM_U32(v0 + 0) = t6; +//nop; +a0 = MEM_U32(a1 + 36); +MEM_U32(sp + 32) = a1; +f_decreasecount(mem, sp, a0); +goto L486200; +MEM_U32(sp + 32) = a1; +L486200: +a1 = MEM_U32(sp + 32); +// bdead 40000041 gp = MEM_U32(sp + 24); +t0 = MEM_U8(a1 + 32); +t2 = 0x10013460; +t1 = t0 << 2; +t1 = t1 - t0; +t3 = t1 + t2; +t4 = MEM_U8(t3 + 2); +//nop; +if (t4 == 0) {// bdead 40000041 ra = MEM_U32(sp + 28); +goto L486270;} +// bdead 40000041 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(a1 + 40); +//nop; +f_decreasecount(mem, sp, a0); +goto L48623c; +//nop; +L48623c: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L486270; +// bdead 1 ra = MEM_U32(sp + 28); +L486248: +a2 = 0x10006468; +//nop; +a0 = 0x1; +a1 = 0x1a7; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L486264; +a2 = a2; +L486264: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L48626c: +// bdead 1 ra = MEM_U32(sp + 28); +L486270: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_isconsthash(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48627c: +//isconsthash: +at = 0x2399; +lo = (int)a0 / (int)at; hi = (int)a0 % (int)at; +v0 = hi; +if ((int)v0 >= 0) {//nop; +goto L486294;} +//nop; +v0 = v0 + 0x2399; +L486294: +//nop; +return v0; +//nop; +} + +static uint32_t f_realhash(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48629c: +//realhash: +//nop; +//nop; +//nop; +if ((int)a0 <= 0) {v1 = zero; +goto L486334;} +v1 = zero; +v0 = a0 + 0x1; +t0 = v0 + 0xffffffff; +t6 = t0 & 0x3; +if (t6 == 0) {a1 = 0x1; +goto L4862f4;} +a1 = 0x1; +t7 = 0x10012010; +a3 = t6 + 0x1; +t7 = MEM_U32(t7 + 0); +//nop; +a2 = t7 + a1; +L4862d8: +t8 = MEM_U8(a2 + -1); +a1 = a1 + 0x1; +a2 = a2 + 0x1; +if (a3 != a1) {v1 = v1 + t8; +goto L4862d8;} +v1 = v1 + t8; +if (a1 == v0) {//nop; +goto L486334;} +//nop; +L4862f4: +t9 = 0x10012010; +//nop; +t9 = MEM_U32(t9 + 0); +//nop; +a2 = t9 + a1; +L486308: +t1 = MEM_U8(a2 + -1); +t2 = MEM_U8(a2 + 0); +t3 = MEM_U8(a2 + 1); +v1 = v1 + t1; +t4 = MEM_U8(a2 + 2); +v1 = v1 + t2; +a1 = a1 + 0x4; +v1 = v1 + t3; +a2 = a2 + 0x4; +if (a1 != v0) {v1 = v1 + t4; +goto L486308;} +v1 = v1 + t4; +L486334: +lo = v1 * a0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)a0 >> 32); +at = 0x2399; +t5 = lo; +t6 = t5 << 6; +//nop; +lo = (int)t6 / (int)at; hi = (int)t6 % (int)at; +v0 = hi; +if ((int)v0 >= 0) {//nop; +goto L48635c;} +//nop; +v0 = v0 + 0x2399; +L48635c: +//nop; +return v0; +//nop; +} + +static uint32_t f_isvarhash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L486364: +//isvarhash: +MEM_U32(sp + 4) = a1; +t6 = MEM_U8(sp + 6); +t8 = MEM_U16(sp + 4); +t7 = t6 << 6; +t9 = t7 + t8; +t1 = t9 + a0; +t2 = t1 << 4; +at = 0x2399; +lo = (int)t2 / (int)at; hi = (int)t2 % (int)at; +MEM_U32(sp + 0) = a0; +v0 = hi; +if ((int)v0 >= 0) {//nop; +goto L48639c;} +//nop; +v0 = v0 + 0x2399; +L48639c: +//nop; +return v0; +//nop; +} + +static uint32_t f_isophash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4863a4: +//isophash: +if (a2 != 0) {MEM_U32(sp + 0) = a0; +goto L4863e0;} +MEM_U32(sp + 0) = a0; +if (a1 != 0) {t6 = a0 << 2; +goto L4863e0;} +t6 = a0 << 2; +t6 = t6 + a0; +t6 = t6 << 4; +t6 = t6 - a0; +at = 0x2399; +lo = (int)t6 / (int)at; hi = (int)t6 % (int)at; +v1 = hi; +if ((int)v1 >= 0) {//nop; +goto L4864dc;} +//nop; +v1 = v1 + 0x2399; +v0 = v1; +return v0; +v0 = v1; +L4863e0: +if (a2 != 0) {//nop; +goto L486430;} +//nop; +t8 = MEM_U32(a1 + 12); +t7 = MEM_U16(a1 + 8); +t9 = t8 + 0x2; +lo = t7 * t9; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t9 >> 32); +t1 = a0 << 3; +at = 0x2399; +t0 = lo; +t2 = t1 + t0; +t3 = t2 << 2; +t3 = t3 + t2; +t3 = t3 << 1; +lo = (int)t3 / (int)at; hi = (int)t3 % (int)at; +v1 = hi; +if ((int)v1 >= 0) {//nop; +goto L4864dc;} +//nop; +v1 = v1 + 0x2399; +v0 = v1; +return v0; +v0 = v1; +L486430: +if (a1 != 0) {//nop; +goto L486480;} +//nop; +t5 = MEM_U32(a2 + 12); +t4 = MEM_U16(a2 + 8); +t6 = t5 + 0x3; +lo = t4 * t6; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)t6 >> 32); +t7 = a0 << 3; +at = 0x2399; +t8 = lo; +t9 = t7 + t8; +t1 = t9 << 2; +t1 = t1 + t9; +t1 = t1 << 1; +lo = (int)t1 / (int)at; hi = (int)t1 % (int)at; +v1 = hi; +if ((int)v1 >= 0) {//nop; +goto L4864dc;} +//nop; +v1 = v1 + 0x2399; +v0 = v1; +return v0; +v0 = v1; +L486480: +t0 = MEM_U16(a1 + 8); +t2 = MEM_U16(a2 + 8); +t6 = MEM_U32(a1 + 12); +lo = t0 * t2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t2 >> 32); +t8 = MEM_U32(a2 + 12); +t7 = t6 + 0x2; +t9 = t8 + 0x2; +t5 = a0 << 3; +at = 0x2399; +t3 = lo; +t4 = t5 + t3; +//nop; +lo = t7 * t9; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t9 >> 32); +t1 = lo; +t0 = t4 + t1; +t2 = t0 << 2; +t2 = t2 + t0; +t2 = t2 << 1; +lo = (int)t2 / (int)at; hi = (int)t2 % (int)at; +v1 = hi; +if ((int)v1 >= 0) {//nop; +goto L4864dc;} +//nop; +v1 = v1 + 0x2399; +L4864dc: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_opvalhash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4864e4: +//opvalhash: +if (a1 == 0) {MEM_U32(sp + 0) = a0; +goto L486530;} +MEM_U32(sp + 0) = a0; +t6 = MEM_U16(a1 + 8); +t8 = MEM_U32(a1 + 12); +t7 = t6 + a2; +t9 = t8 + 0x2; +lo = t7 * t9; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t9 >> 32); +t1 = a0 << 3; +at = 0x2399; +t0 = lo; +t2 = t1 + t0; +//nop; +lo = (int)t2 / (int)at; hi = (int)t2 % (int)at; +v1 = hi; +if ((int)v1 >= 0) {//nop; +goto L486554;} +//nop; +v1 = v1 + 0x2399; +v0 = v1; +return v0; +v0 = v1; +L486530: +t3 = a0 << 3; +t4 = a2 << 1; +t5 = t3 + t4; +at = 0x2399; +lo = (int)t5 / (int)at; hi = (int)t5 % (int)at; +v1 = hi; +if ((int)v1 >= 0) {//nop; +goto L486554;} +//nop; +v1 = v1 + 0x2399; +L486554: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_extendstat(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48655c: +//extendstat: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +a1 = 0x10013450; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = 0x34; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L486588; +a0 = 0x34; +L486588: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 != 0) {t6 = 0x1; +goto L4865a0;} +t6 = 0x1; +at = 0x1001eb84; +MEM_U8(at + 0) = (uint8_t)t6; +goto L48662c; +MEM_U8(at + 0) = (uint8_t)t6; +L4865a0: +MEM_U32(v0 + 8) = zero; +t7 = MEM_U8(sp + 35); +a0 = 0x1001c900; +MEM_U8(v0 + 0) = (uint8_t)t7; +a0 = MEM_U32(a0 + 0); +t8 = 0x1001c90c; +MEM_U32(v0 + 40) = zero; +MEM_U32(v0 + 16) = a0; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L4865e4;} +//nop; +at = 0x1001c90c; +//nop; +MEM_U32(at + 0) = v0; +MEM_U32(v0 + 12) = zero; +goto L4865fc; +MEM_U32(v0 + 12) = zero; +L4865e4: +v1 = 0x1001c910; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +MEM_U32(v0 + 12) = v1; +MEM_U32(v1 + 8) = v0; +L4865fc: +at = 0x1001c910; +if (a0 == 0) {MEM_U32(at + 0) = v0; +goto L48662c;} +MEM_U32(at + 0) = v0; +t9 = MEM_U32(a0 + 28); +//nop; +if (t9 != 0) {// bdead 21 ra = MEM_U32(sp + 28); +goto L486630;} +// bdead 21 ra = MEM_U32(sp + 28); +t0 = 0x1001c910; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +MEM_U32(a0 + 28) = t0; +L48662c: +// bdead 1 ra = MEM_U32(sp + 28); +L486630: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_sizeoftyp(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48663c: +//sizeoftyp: +t6 = a0 < 0x20; +t7 = -t6; +at = 0x5080000; +t8 = t7 & at; +t9 = t8 << (a0 & 0x1f); +if ((int)t9 >= 0) {MEM_U32(sp + 0) = a0; +goto L486660;} +MEM_U32(sp + 0) = a0; +v0 = 0x8; +return v0; +v0 = 0x8; +L486660: +v1 = 0x4; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_blktolev(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48666c: +//blktolev: +//nop; +//nop; +//nop; +v1 = 0x1001c4c0; +v0 = zero; +v1 = MEM_U32(v1 + 0); +//nop; +at = (int)v1 < (int)0x2; +if (at != 0) {//nop; +goto L4866d4;} +//nop; +t7 = 0x1001c920; +t6 = v1 << 2; +t7 = t7 + 0xfffffffc; +a1 = t6 + t7; +L4866a4: +t8 = MEM_U32(a1 + 0); +//nop; +if (a0 != t8) {//nop; +goto L4866bc;} +//nop; +v0 = 0x1; +goto L4866c4; +v0 = 0x1; +L4866bc: +v1 = v1 + 0xffffffff; +a1 = a1 + 0xfffffffc; +L4866c4: +if (v0 != 0) {at = (int)v1 < (int)0x2; +goto L4866d4;} +at = (int)v1 < (int)0x2; +if (at == 0) {//nop; +goto L4866a4;} +//nop; +L4866d4: +if (a0 != 0) {//nop; +goto L4866e0;} +//nop; +v1 = zero; +L4866e0: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_newbit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4866e8: +//newbit: +//nop; +//nop; +//nop; +t1 = 0x1001cc34; +t2 = 0x1001cb38; +sp = sp + 0xffffffe0; +t0 = MEM_U32(t1 + 0); +v1 = MEM_U32(t2 + 0); +// fdead 40000ffb MEM_U32(sp + 28) = ra; +// fdead 40000ffb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (t0 != v1) {MEM_U32(sp + 36) = a1; +goto L486784;} +MEM_U32(sp + 36) = a1; +v0 = t0 << 3; +a2 = v0 + 0x400; +a0 = 0x1001cc30; +//nop; +a3 = 0x10013450; +a0 = MEM_U32(a0 + 0); +if ((int)v0 >= 0) {a1 = (int)v0 >> 4; +goto L486744;} +a1 = (int)v0 >> 4; +at = v0 + 0xf; +a1 = (int)at >> 4; +L486744: +if ((int)a2 >= 0) {t6 = (int)a2 >> 4; +goto L486754;} +t6 = (int)a2 >> 4; +at = a2 + 0xf; +t6 = (int)at >> 4; +L486754: +a2 = t6; +v0 = f_alloc_realloc(mem, sp, a0, a1, a2, a3); +goto L48675c; +a2 = t6; +L48675c: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +at = 0x1001cc30; +t1 = 0x1001cc34; +MEM_U32(at + 0) = v0; +t2 = 0x1001cb38; +t7 = MEM_U32(t1 + 0); +v1 = MEM_U32(t2 + 0); +t8 = t7 + 0x80; +MEM_U32(t1 + 0) = t8; +L486784: +a2 = 0x1001e6a4; +t9 = 0x1001cc30; +a0 = MEM_U32(a2 + 0); +t9 = MEM_U32(t9 + 0); +t4 = MEM_U32(sp + 32); +t5 = MEM_U32(sp + 36); +t3 = v1 << 3; +t6 = v1 + 0x1; +t7 = a0 << 7; +at = (int)t7 < (int)t6; +v0 = t9 + t3; +a1 = v1; +MEM_U32(t2 + 0) = t6; +MEM_U32(v0 + 0) = t4; +if (at == 0) {MEM_U32(v0 + 4) = t5; +goto L4867cc;} +MEM_U32(v0 + 4) = t5; +t9 = a0 + 0x1; +MEM_U32(a2 + 0) = t9; +L4867cc: +// bdead 41 ra = MEM_U32(sp + 28); +// bdead 41 sp = sp + 0x20; +v0 = a1; +return v0; +v0 = a1; +} + +static uint32_t f_exproccurred(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4867dc: +//exproccurred: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t1 = 0x10013460; +a3 = 0x1001cb24; +// fdead 400005eb MEM_U32(sp + 28) = ra; +// fdead 400005eb MEM_U32(sp + 24) = gp; +a2 = a1; +t2 = 0x3; +t0 = 0x6; +v1 = MEM_U8(a2 + 0); +L48680c: +a1 = a2; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L486964;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100064a0[] = { +&&L486840, +&&L486840, +&&L48686c, +&&L4868cc, +&&L486848, +&&L48686c, +&&L48695c, +&&L486840, +}; +dest = Lswitch100064a0[t6]; +//nop; +goto *dest; +//nop; +L486840: +v1 = zero; +goto L48698c; +v1 = zero; +L486848: +t7 = MEM_U32(a2 + 20); +//nop; +if (a0 != t7) {//nop; +goto L486860;} +//nop; +v1 = 0x1; +goto L48698c; +v1 = 0x1; +L486860: +a2 = MEM_U32(a1 + 52); +v1 = MEM_U8(a2 + 0); +goto L48680c; +v1 = MEM_U8(a2 + 0); +L48686c: +v0 = MEM_U32(a2 + 48); +//nop; +if (v0 == 0) {//nop; +goto L486898;} +//nop; +t8 = MEM_U32(a3 + 0); +//nop; +if (t8 == v0) {//nop; +goto L486898;} +//nop; +a2 = MEM_U32(a1 + 48); +v1 = MEM_U8(a2 + 0); +goto L48680c; +v1 = MEM_U8(a2 + 0); +L486898: +t9 = MEM_U32(a2 + 20); +//nop; +if (a0 != t9) {//nop; +goto L4868b0;} +//nop; +v1 = 0x1; +goto L48698c; +v1 = 0x1; +L4868b0: +if (t0 != v1) {//nop; +goto L4868c4;} +//nop; +a2 = MEM_U32(a1 + 36); +v1 = MEM_U8(a2 + 0); +goto L48680c; +v1 = MEM_U8(a2 + 0); +L4868c4: +v1 = zero; +goto L48698c; +v1 = zero; +L4868cc: +t3 = MEM_U32(a2 + 20); +//nop; +if (a0 != t3) {//nop; +goto L4868e4;} +//nop; +v1 = 0x1; +goto L48698c; +v1 = 0x1; +L4868e4: +t4 = MEM_U8(a2 + 32); +//nop; +lo = t4 * t2; +hi = (uint32_t)((uint64_t)t4 * (uint64_t)t2 >> 32); +t5 = lo; +t6 = t1 + t5; +t7 = MEM_U8(t6 + 2); +//nop; +if (t7 == 0) {//nop; +goto L486950;} +//nop; +//nop; +a1 = MEM_U32(a2 + 36); +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a2; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L48691c; +MEM_U32(sp + 44) = a2; +L48691c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +if (v0 != 0) {//nop; +goto L486948;} +//nop; +//nop; +a1 = MEM_U32(a2 + 40); +//nop; +v0 = f_exproccurred(mem, sp, a0, a1); +goto L486940; +//nop; +L486940: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L486948: +v1 = v0 & 0xff; +goto L48698c; +v1 = v0 & 0xff; +L486950: +a2 = MEM_U32(a1 + 36); +v1 = MEM_U8(a2 + 0); +goto L48680c; +v1 = MEM_U8(a2 + 0); +L48695c: +v1 = zero; +goto L48698c; +v1 = zero; +L486964: +a2 = 0x10006494; +//nop; +a0 = 0x1; +a1 = 0x254; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L486980; +a2 = a2; +L486980: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 39); +//nop; +L48698c: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_iexproccurred(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48699c: +//iexproccurred: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t0 = 0x10013460; +// fdead 400003eb MEM_U32(sp + 28) = ra; +// fdead 400003eb MEM_U32(sp + 24) = gp; +a2 = a1; +t1 = 0x3; +a3 = 0x6; +v1 = MEM_U8(a2 + 0); +L4869c8: +a1 = a2; +t6 = v1 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L486ad4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100064cc[] = { +&&L4869fc, +&&L4869fc, +&&L486a20, +&&L486a4c, +&&L486a04, +&&L486a20, +&&L486ad4, +&&L4869fc, +}; +dest = Lswitch100064cc[t6]; +//nop; +goto *dest; +//nop; +L4869fc: +v1 = zero; +goto L486afc; +v1 = zero; +L486a04: +if (a2 != a0) {//nop; +goto L486a14;} +//nop; +v1 = 0x1; +goto L486afc; +v1 = 0x1; +L486a14: +a2 = MEM_U32(a1 + 32); +v1 = MEM_U8(a2 + 0); +goto L4869c8; +v1 = MEM_U8(a2 + 0); +L486a20: +if (a2 != a0) {//nop; +goto L486a30;} +//nop; +v1 = 0x1; +goto L486afc; +v1 = 0x1; +L486a30: +if (a3 != v1) {//nop; +goto L486a44;} +//nop; +a2 = MEM_U32(a1 + 28); +v1 = MEM_U8(a2 + 0); +goto L4869c8; +v1 = MEM_U8(a2 + 0); +L486a44: +v1 = zero; +goto L486afc; +v1 = zero; +L486a4c: +if (a2 != a0) {//nop; +goto L486a5c;} +//nop; +v1 = 0x1; +goto L486afc; +v1 = 0x1; +L486a5c: +t7 = MEM_U8(a2 + 16); +//nop; +lo = t7 * t1; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)t1 >> 32); +t8 = lo; +t9 = t0 + t8; +t2 = MEM_U8(t9 + 2); +//nop; +if (t2 == 0) {//nop; +goto L486ac8;} +//nop; +//nop; +a1 = MEM_U32(a2 + 20); +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a2; +v0 = f_iexproccurred(mem, sp, a0, a1); +goto L486a94; +MEM_U32(sp + 44) = a2; +L486a94: +// bdead 40000009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +if (v0 != 0) {//nop; +goto L486ac0;} +//nop; +//nop; +a1 = MEM_U32(a2 + 24); +//nop; +v0 = f_iexproccurred(mem, sp, a0, a1); +goto L486ab8; +//nop; +L486ab8: +// bdead 9 gp = MEM_U32(sp + 24); +//nop; +L486ac0: +v1 = v0 & 0xff; +goto L486afc; +v1 = v0 & 0xff; +L486ac8: +a2 = MEM_U32(a1 + 20); +v1 = MEM_U8(a2 + 0); +goto L4869c8; +v1 = MEM_U8(a2 + 0); +L486ad4: +a2 = 0x100064c0; +//nop; +a0 = 0x1; +a1 = 0x27a; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L486af0; +a2 = a2; +L486af0: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 39); +//nop; +L486afc: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x28; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_addovfw_signed(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L486b0c: +//addovfw_signed: +if ((int)a0 >= 0) {//nop; +goto L486b34;} +//nop; +if ((int)a1 >= 0) {t6 = 0x80000000; +goto L486b34;} +t6 = 0x80000000; +t7 = t6 - a0; +at = (int)a1 < (int)t7; +if (at == 0) {//nop; +goto L486b34;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L486b34: +if ((int)a0 <= 0) {v1 = zero; +goto L486b60;} +v1 = zero; +if ((int)a1 <= 0) {t8 = 0x7fff0000; +goto L486b60;} +t8 = 0x7fff0000; +t8 = t8 | 0xffff; +t9 = t8 - a0; +at = (int)t9 < (int)a1; +if (at == 0) {//nop; +goto L486b60;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L486b60: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_subovfw_signed(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L486b68: +//subovfw_signed: +if ((int)a0 >= 0) {//nop; +goto L486b90;} +//nop; +if ((int)a1 <= 0) {at = 0x80000000; +goto L486b90;} +at = 0x80000000; +t6 = a1 + at; +at = (int)a0 < (int)t6; +if (at == 0) {//nop; +goto L486b90;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L486b90: +if ((int)a0 <= 0) {v1 = zero; +goto L486bbc;} +v1 = zero; +if ((int)a1 >= 0) {at = 0x7fff0000; +goto L486bbc;} +at = 0x7fff0000; +at = at | 0xffff; +t7 = a1 + at; +at = (int)t7 < (int)a0; +if (at == 0) {//nop; +goto L486bbc;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L486bbc: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_mpyovfw_signed(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L486bc4: +//mpyovfw_signed: +if (a0 == 0) {//nop; +goto L486c64;} +//nop; +if (a1 == 0) {v0 = 0x1; +goto L486c64;} +v0 = 0x1; +if (a1 == v0) {//nop; +goto L486c64;} +//nop; +if (a0 == v0) {//nop; +goto L486c64;} +//nop; +if ((int)a0 >= 0) {//nop; +goto L486c04;} +//nop; +at = 0x80000000; +if (a0 != at) {a0 = -a0; +goto L486c04;} +a0 = -a0; +v0 = 0x1; +return v0; +v0 = 0x1; +// fdead 0 a0 = -a0; +L486c04: +if ((int)a1 >= 0) {t6 = 0x7fff0000; +goto L486c24;} +t6 = 0x7fff0000; +at = 0x80000000; +if (a1 != at) {a1 = -a1; +goto L486c24;} +a1 = -a1; +v0 = 0x1; +return v0; +v0 = 0x1; +// fdead 0 a1 = -a1; +L486c24: +t6 = t6 | 0xffff; +lo = (int)t6 / (int)a1; hi = (int)t6 % (int)a1; +if (a1 != 0) {//nop; +goto L486c38;} +//nop; +abort(); +L486c38: +at = 0xffffffff; +if (a1 != at) {at = 0x80000000; +goto L486c50;} +at = 0x80000000; +if (t6 != at) {//nop; +goto L486c50;} +//nop; +abort(); +L486c50: +t7 = lo; +v1 = (int)t7 < (int)a0; +t8 = v1 & 0xff; +v1 = t8; +goto L486c68; +v1 = t8; +L486c64: +v1 = zero; +L486c68: +v0 = v1; +//nop; +return v0; +//nop; +} + +static uint32_t f_addovfw_unsigned(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L486c74: +//addovfw_unsigned: +t6 = a0 + a1; +v0 = t6 < a0; +return v0; +v0 = t6 < a0; +} + +static uint32_t f_subovfw_unsigned(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L486c80: +//subovfw_unsigned: +v0 = a0 < a1; +return v0; +v0 = a0 < a1; +} + +static uint32_t f_mpyovfw_unsigned(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L486c88: +//mpyovfw_unsigned: +if (a0 == 0) {//nop; +goto L486cd0;} +//nop; +if (a1 == 0) {v0 = 0x1; +goto L486cd0;} +v0 = 0x1; +if (a1 == v0) {//nop; +goto L486cd0;} +//nop; +if (a0 == v0) {t6 = 0xffffffff; +goto L486cd0;} +t6 = 0xffffffff; +lo = t6 / a1; hi = t6 % a1; +if (a1 != 0) {//nop; +goto L486cb8;} +//nop; +abort(); +L486cb8: +t7 = lo; +v1 = t7 < a0; +t8 = v1 & 0xff; +// bdead 2000001 v1 = t8; +v0 = t8; +return v0; +v0 = t8; +L486cd0: +v1 = zero; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_addovfw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L486cdc: +//addovfw: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +at = 0x8; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (a0 == at) {a3 = a1; +goto L486d20;} +a3 = a1; +//nop; +a0 = a1; +a1 = a2; +v0 = f_addovfw_signed(mem, sp, a0, a1); +goto L486d14; +a1 = a2; +L486d14: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L486d38; +v1 = v0 & 0xff; +L486d20: +//nop; +a0 = a3; +a1 = a2; +v0 = f_addovfw_unsigned(mem, sp, a0, a1); +goto L486d30; +a1 = a2; +L486d30: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +L486d38: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_subovfw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L486d48: +//subovfw: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +at = 0x8; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (a0 == at) {a3 = a1; +goto L486d8c;} +a3 = a1; +//nop; +a0 = a1; +a1 = a2; +v0 = f_subovfw_signed(mem, sp, a0, a1); +goto L486d80; +a1 = a2; +L486d80: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L486da4; +v1 = v0 & 0xff; +L486d8c: +//nop; +a0 = a3; +a1 = a2; +v0 = f_subovfw_unsigned(mem, sp, a0, a1); +goto L486d9c; +a1 = a2; +L486d9c: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +L486da4: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_mpyovfw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L486db4: +//mpyovfw: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +at = 0x8; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (a0 == at) {a3 = a1; +goto L486df8;} +a3 = a1; +//nop; +a0 = a1; +a1 = a2; +v0 = f_mpyovfw_signed(mem, sp, a0, a1); +goto L486dec; +a1 = a2; +L486dec: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +goto L486e10; +v1 = v0 & 0xff; +L486df8: +//nop; +a0 = a3; +a1 = a2; +v0 = f_mpyovfw_unsigned(mem, sp, a0, a1); +goto L486e08; +a1 = a2; +L486e08: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +L486e10: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_searchvar(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L486e20: +//searchvar: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 40) = a0; +t6 = MEM_U16(sp + 42); +t8 = 0x10013640; +t7 = t6 << 2; +// fdead 4201806b MEM_U32(sp + 36) = ra; +// fdead 4201806b MEM_U32(sp + 32) = gp; +// fdead 4201806b MEM_U32(sp + 28) = s2; +// fdead 4201806b MEM_U32(sp + 24) = s1; +// fdead 4201806b MEM_U32(sp + 20) = s0; +t9 = t7 + t8; +s0 = MEM_U32(t9 + 0); +s2 = a1; +if (s0 == 0) {s1 = zero; +goto L486eec;} +s1 = zero; +L486e68: +t0 = MEM_U8(s0 + 0); +at = 0x12000000; +t1 = t0 < 0x20; +t2 = -t1; +t3 = t2 & at; +t4 = t3 << (t0 & 0x1f); +if ((int)t4 >= 0) {//nop; +goto L486ed4;} +//nop; +at = MEM_U32(s0 + 40); +a1 = MEM_U32(s0 + 44); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s2 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s2 + 4); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L486eb4; +MEM_U32(sp + 12) = a3; +L486eb4: +// bdead 400f0009 gp = MEM_U32(sp + 32); +if (v0 == 0) {//nop; +goto L486ec8;} +//nop; +s1 = 0x1; +goto L486edc; +s1 = 0x1; +L486ec8: +s0 = MEM_U32(s0 + 28); +//nop; +goto L486edc; +//nop; +L486ed4: +s0 = MEM_U32(s0 + 28); +//nop; +L486edc: +if (s1 != 0) {//nop; +goto L486eec;} +//nop; +if (s0 != 0) {//nop; +goto L486e68;} +//nop; +L486eec: +if (s1 != 0) {//nop; +goto L486f0c;} +//nop; +//nop; +a0 = MEM_U16(sp + 42); +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L486f04; +//nop; +L486f04: +// bdead 90009 gp = MEM_U32(sp + 32); +s0 = v0; +L486f0c: +t9 = MEM_U8(s2 + 6); +at = 0x18000000; +t1 = t9 < 0x20; +t2 = -t1; +t3 = t2 & at; +t0 = t3 << (t9 & 0x1f); +if ((int)t0 < 0) {v1 = s0 + 0x28; +goto L486f40;} +v1 = s0 + 0x28; +t4 = 0x1001c4c4; +t5 = MEM_U16(s2 + 4); +t4 = MEM_U32(t4 + 0); +t7 = 0x6; +if (t4 != t5) {t6 = 0x3; +goto L486f4c;} +L486f40: +t6 = 0x3; +MEM_U8(s0 + 0) = (uint8_t)t6; +goto L486f50; +MEM_U8(s0 + 0) = (uint8_t)t6; +L486f4c: +MEM_U8(s0 + 0) = (uint8_t)t7; +L486f50: +at = MEM_U32(s2 + 0); +// bdead a0015 ra = MEM_U32(sp + 36); +MEM_U32(v1 + 0) = at; +t1 = MEM_U32(s2 + 4); +v0 = s0; +// bdead 419 s0 = MEM_U32(sp + 20); +// bdead 419 s2 = MEM_U32(sp + 28); +// bdead 419 s1 = MEM_U32(sp + 24); +// bdead 419 sp = sp + 0x28; +MEM_U32(v1 + 4) = t1; +return v0; +MEM_U32(v1 + 4) = t1; +} + +static void f_vartreeinfo(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L486f7c: +//vartreeinfo: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000002b MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 4002002b MEM_U32(sp + 36) = ra; +// fdead 4002002b MEM_U32(sp + 32) = gp; +// fdead 4002002b MEM_U32(sp + 28) = s2; +// fdead 4002002b MEM_U32(sp + 24) = s1; +L486fa4: +if (s0 == 0) {s1 = s0 + 0x4; +goto L487044;} +s1 = s0 + 0x4; +t6 = MEM_U8(s0 + 2); +s2 = s0; +if (t6 != 0) {//nop; +goto L486fcc;} +//nop; +t7 = MEM_U8(s0 + 1); +//nop; +if (t7 == 0) {//nop; +goto L487024;} +//nop; +L486fcc: +a0 = MEM_U32(s1 + 0); +//nop; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s1 + 4); +MEM_U32(sp + 4) = a1; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L486fe4; +MEM_U32(sp + 4) = a1; +L486fe4: +// bdead 400e000b gp = MEM_U32(sp + 32); +a0 = v0 & 0xffff; +//nop; +a1 = s1; +//nop; +v0 = f_searchvar(mem, sp, a0, a1); +goto L486ffc; +//nop; +L486ffc: +t0 = MEM_U32(s0 + 12); +// bdead 400a020b gp = MEM_U32(sp + 32); +MEM_U32(v0 + 16) = zero; +MEM_U8(v0 + 32) = (uint8_t)t0; +t1 = MEM_U8(s0 + 2); +//nop; +MEM_U8(v0 + 34) = (uint8_t)t1; +t2 = MEM_U8(s0 + 1); +//nop; +MEM_U8(v0 + 33) = (uint8_t)t2; +L487024: +//nop; +a0 = MEM_U32(s0 + 16); +//nop; +f_vartreeinfo(mem, sp, a0); +goto L487034; +//nop; +L487034: +// bdead 40080003 gp = MEM_U32(sp + 32); +s0 = MEM_U32(s2 + 20); +//nop; +goto L486fa4; +//nop; +L487044: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_entervregveqv(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48705c: +//entervregveqv: +//nop; +//nop; +//nop; +t6 = 0x10021c74; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +//nop; +// fdead 4000800b MEM_U32(sp + 28) = ra; +// fdead 4000800b MEM_U32(sp + 24) = gp; +a0 = MEM_U32(t6 + 4); +//nop; +f_vartreeinfo(mem, sp, a0); +goto L48708c; +//nop; +L48708c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_deccount(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48709c: +//deccount: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 20) = s0; +v1 = 0x1001cb24; +s0 = a0; +// fdead 400200fb MEM_U32(sp + 28) = ra; +// fdead 400200fb MEM_U32(sp + 24) = gp; +a2 = a1; +L4870c4: +v0 = MEM_U8(s0 + 0); +//nop; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L487400;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100064f8[] = { +&&L487424, +&&L487424, +&&L4870fc, +&&L4872d4, +&&L487260, +&&L487164, +&&L487400, +&&L487424, +}; +dest = Lswitch100064f8[t6]; +//nop; +goto *dest; +//nop; +L4870fc: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L487124;} +//nop; +t7 = MEM_U32(v1 + 0); +//nop; +if (t7 == v0) {//nop; +goto L487124;} +//nop; +s0 = v0; +goto L4870c4; +s0 = v0; +L487124: +t8 = MEM_U16(s0 + 6); +//nop; +t9 = t8 + 0xffffffff; +t0 = t9 & 0xffff; +if (t0 != 0) {MEM_U16(s0 + 6) = (uint16_t)t9; +goto L487424;} +MEM_U16(s0 + 6) = (uint16_t)t9; +t1 = MEM_U32(s0 + 24); +a0 = s0; +MEM_U8(t1 + 9) = (uint8_t)zero; +//nop; +//nop; +//nop; +f_delentry(mem, sp, a0); +goto L487158; +//nop; +L487158: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L487428; +// bdead 1 ra = MEM_U32(sp + 28); +L487164: +v0 = MEM_U32(s0 + 48); +//nop; +if (v0 == 0) {//nop; +goto L48718c;} +//nop; +t2 = MEM_U32(v1 + 0); +//nop; +if (t2 == v0) {//nop; +goto L48718c;} +//nop; +s0 = v0; +goto L4870c4; +s0 = v0; +L48718c: +t3 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t3 + 2); +MEM_U32(sp + 36) = a2; +a1 = a2 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4871a4; +a1 = a2 + 0x124; +L4871a4: +// bdead 4002000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +if (v0 == 0) {//nop; +goto L4871e8;} +//nop; +t4 = MEM_U8(s0 + 3); +a1 = a2 + 0x13c; +if (t4 != 0) {// bdead 400200c3 ra = MEM_U32(sp + 28); +goto L487428;} +// bdead 400200c3 ra = MEM_U32(sp + 28); +t5 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t5 + 2); +MEM_U32(sp + 36) = a2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4871d8; +MEM_U32(sp + 36) = a2; +L4871d8: +// bdead 4002000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +if (v0 != 0) {// bdead 40020083 ra = MEM_U32(sp + 28); +goto L487428;} +// bdead 40020083 ra = MEM_U32(sp + 28); +L4871e8: +t6 = MEM_U16(s0 + 6); +//nop; +t7 = t6 + 0xffffffff; +t8 = t7 & 0xffff; +if (t8 != 0) {MEM_U16(s0 + 6) = (uint16_t)t7; +goto L487424;} +MEM_U16(s0 + 6) = (uint16_t)t7; +t9 = MEM_U32(s0 + 24); +//nop; +MEM_U8(t9 + 9) = (uint8_t)zero; +v0 = MEM_U32(s0 + 56); +//nop; +if (v0 == 0) {//nop; +goto L48722c;} +//nop; +t0 = MEM_U8(v0 + 0); +at = 0x60; +if (t0 != at) {//nop; +goto L487244;} +//nop; +L48722c: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = a2; +f_deccount(mem, sp, a0, a1); +goto L48723c; +a1 = a2; +L48723c: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L487244: +//nop; +a0 = s0; +//nop; +f_delentry(mem, sp, a0); +goto L487254; +//nop; +L487254: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L487428; +// bdead 1 ra = MEM_U32(sp + 28); +L487260: +t1 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t1 + 2); +MEM_U32(sp + 36) = a2; +a1 = a2 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L487278; +a1 = a2 + 0x124; +L487278: +// bdead 40020009 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +if (v0 != 0) {// bdead 40020081 ra = MEM_U32(sp + 28); +goto L487428;} +// bdead 40020081 ra = MEM_U32(sp + 28); +t2 = MEM_U16(s0 + 6); +//nop; +t3 = t2 + 0xffffffff; +t4 = t3 & 0xffff; +if (t4 != 0) {MEM_U16(s0 + 6) = (uint16_t)t3; +goto L487424;} +MEM_U16(s0 + 6) = (uint16_t)t3; +//nop; +a0 = MEM_U32(s0 + 52); +a1 = a2; +f_deccount(mem, sp, a0, a1); +goto L4872b0; +a1 = a2; +L4872b0: +// bdead 40020001 gp = MEM_U32(sp + 24); +a0 = s0; +//nop; +//nop; +//nop; +f_delentry(mem, sp, a0); +goto L4872c8; +//nop; +L4872c8: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L487428; +// bdead 1 ra = MEM_U32(sp + 28); +L4872d4: +t5 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t5 + 2); +MEM_U32(sp + 36) = a2; +a1 = a2 + 0x124; +v0 = f_bvectin(mem, sp, a0, a1); +goto L4872ec; +a1 = a2 + 0x124; +L4872ec: +// bdead 4002000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +if (v0 == 0) {//nop; +goto L487330;} +//nop; +t6 = MEM_U8(s0 + 33); +a1 = a2 + 0x13c; +if (t6 != 0) {// bdead 400200c3 ra = MEM_U32(sp + 28); +goto L487428;} +// bdead 400200c3 ra = MEM_U32(sp + 28); +t7 = MEM_U32(s0 + 20); +//nop; +a0 = MEM_U16(t7 + 2); +MEM_U32(sp + 36) = a2; +v0 = f_bvectin(mem, sp, a0, a1); +goto L487320; +MEM_U32(sp + 36) = a2; +L487320: +// bdead 4002000b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +if (v0 != 0) {// bdead 40020083 ra = MEM_U32(sp + 28); +goto L487428;} +// bdead 40020083 ra = MEM_U32(sp + 28); +L487330: +t8 = MEM_U16(s0 + 6); +a1 = a2; +t9 = t8 + 0xffffffff; +t0 = t9 & 0xffff; +if (t0 != 0) {MEM_U16(s0 + 6) = (uint16_t)t9; +goto L487424;} +MEM_U16(s0 + 6) = (uint16_t)t9; +t1 = MEM_U8(s0 + 32); +//nop; +t2 = t1 + 0xffffffe0; +t3 = t2 < 0x80; +if (t3 == 0) {t4 = (int)t2 >> 5; +goto L487380;} +t4 = (int)t2 >> 5; +t6 = 0x10001b24; +t5 = t4 << 2; +t6 = t6; +t7 = t6 + t5; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 << (t2 & 0x1f); +t3 = (int)t9 < (int)0x0; +L487380: +if (t3 == 0) {//nop; +goto L487394;} +//nop; +t1 = MEM_U32(s0 + 24); +//nop; +MEM_U8(t1 + 9) = (uint8_t)zero; +L487394: +//nop; +a0 = MEM_U32(s0 + 36); +MEM_U32(sp + 36) = a2; +f_deccount(mem, sp, a0, a1); +goto L4873a4; +MEM_U32(sp + 36) = a2; +L4873a4: +// bdead 40020001 gp = MEM_U32(sp + 24); +t4 = MEM_U8(s0 + 32); +t5 = 0x10013460; +t6 = t4 << 2; +t6 = t6 - t4; +t7 = t6 + t5; +t8 = MEM_U8(t7 + 2); +a2 = MEM_U32(sp + 36); +if (t8 == 0) {//nop; +goto L4873e4;} +//nop; +//nop; +a0 = MEM_U32(s0 + 40); +a1 = a2; +f_deccount(mem, sp, a0, a1); +goto L4873dc; +a1 = a2; +L4873dc: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L4873e4: +//nop; +a0 = s0; +//nop; +f_delentry(mem, sp, a0); +goto L4873f4; +//nop; +L4873f4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L487428; +// bdead 1 ra = MEM_U32(sp + 28); +L487400: +a2 = 0x100064ec; +//nop; +a0 = 0x1; +a1 = 0x314; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L48741c; +a2 = a2; +L48741c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L487424: +// bdead 1 ra = MEM_U32(sp + 28); +L487428: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_getoption(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L487434: +//getoption: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +at = (int)a0 < (int)0x5; +// fdead 400001ef MEM_U32(sp + 28) = ra; +// fdead 400001ef MEM_U32(sp + 24) = gp; +if (at != 0) {MEM_U32(sp + 36) = a1; +goto L487824;} +MEM_U32(sp + 36) = a1; +t6 = a0 + 0xfffffe6d; +at = t6 < 0x6; +if (at == 0) {//nop; +goto L487850;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006554[] = { +&&L487764, +&&L4877b8, +&&L4877d4, +&&L4877e8, +&&L4877fc, +&&L487810, +}; +dest = Lswitch10006554[t6]; +//nop; +goto *dest; +//nop; +L487488: +t7 = 0x1001e6b4; +t8 = 0x2; +t7 = MEM_U8(t7 + 0); +t1 = 0x1001cc3c; +if (t7 == t8) {//nop; +goto L4874a4;} +//nop; +abort(); +L4874a4: +v1 = MEM_U32(t1 + 0); +//nop; +at = (int)v1 < (int)0x4; +if (at == 0) {v0 = v1 << 4; +goto L4875a4;} +v0 = v1 << 4; +a2 = v0 + 0x80; +a0 = 0x1001cc38; +a3 = 0x10013450; +a0 = MEM_U32(a0 + 0); +if ((int)v0 >= 0) {a1 = (int)v0 >> 4; +goto L4874d8;} +a1 = (int)v0 >> 4; +at = v0 + 0xf; +a1 = (int)at >> 4; +L4874d8: +if ((int)a2 >= 0) {t9 = (int)a2 >> 4; +goto L4874e8;} +t9 = (int)a2 >> 4; +at = a2 + 0xf; +t9 = (int)at >> 4; +L4874e8: +a2 = t9; +//nop; +//nop; +//nop; +v0 = f_alloc_realloc(mem, sp, a0, a1, a2, a3); +goto L4874fc; +//nop; +L4874fc: +// bdead 4000000b gp = MEM_U32(sp + 24); +//nop; +at = 0x1001cc38; +t1 = 0x1001cc3c; +MEM_U32(at + 0) = v0; +v1 = MEM_U32(t1 + 0); +//nop; +a3 = v1 + 0x1; +t0 = v1 + 0x8; +at = (int)t0 < (int)a3; +if (at != 0) {a2 = t0; +goto L4875a0;} +a2 = t0; +a2 = a2 + 0x1; +v0 = a2 - a3; +t3 = v0 & 0x3; +if (t3 == 0) {a0 = a3; +goto L487570;} +a0 = a3; +t4 = 0x1001cc38; +t5 = a3 << 4; +t4 = MEM_U32(t4 + 0); +a1 = t3 + a3; +v0 = 0x60; +v1 = t4 + t5; +L487558: +a0 = a0 + 0x1; +MEM_U8(v1 + -16) = (uint8_t)v0; +if (a1 != a0) {v1 = v1 + 0x10; +goto L487558;} +v1 = v1 + 0x10; +if (a0 == a2) {//nop; +goto L4875a0;} +//nop; +L487570: +t6 = 0x1001cc38; +t7 = a0 << 4; +t6 = MEM_U32(t6 + 0); +v0 = 0x60; +v1 = t6 + t7; +L487584: +a0 = a0 + 0x4; +MEM_U8(v1 + -16) = (uint8_t)v0; +MEM_U8(v1 + 0) = (uint8_t)v0; +MEM_U8(v1 + 16) = (uint8_t)v0; +MEM_U8(v1 + 32) = (uint8_t)v0; +if (a0 != a2) {v1 = v1 + 0x40; +goto L487584;} +v1 = v1 + 0x40; +L4875a0: +MEM_U32(t1 + 0) = t0; +L4875a4: +t2 = 0x1001cc44; +t1 = 0x1; +v0 = MEM_U32(t2 + 0); +t0 = 0x4; +if ((int)v0 >= 0) {a3 = 0x8; +goto L4875c4;} +a3 = 0x8; +a0 = zero; +goto L4875f8; +a0 = zero; +L4875c4: +t8 = 0x1001cc38; +t9 = v0 << 4; +t8 = MEM_U32(t8 + 0); +//nop; +t3 = t8 + t9; +t4 = MEM_U32(t3 + 12); +//nop; +t5 = t4 + 0x3; +if ((int)t5 >= 0) {t6 = (int)t5 >> 2; +goto L4875f4;} +t6 = (int)t5 >> 2; +at = t5 + 0x3; +t6 = (int)at >> 2; +L4875f4: +a0 = v0 + t6; +L4875f8: +at = (int)a0 < (int)0x4; +if (at == 0) {t8 = a0 << 4; +goto L487644;} +t8 = a0 << 4; +t7 = 0x1001cc38; +a1 = a0 << 2; +t7 = MEM_U32(t7 + 0); +a2 = 0x65; +v1 = t7 + t8; +L487618: +MEM_U8(v1 + 0) = (uint8_t)a2; +MEM_U8(v1 + 1) = (uint8_t)a3; +MEM_U32(v1 + 8) = a1; +MEM_U32(v1 + 12) = t0; +MEM_U8(v1 + 3) = (uint8_t)t1; +MEM_U32(t2 + 0) = a0; +a0 = a0 + 0x1; +at = (int)a0 < (int)0x4; +a1 = a1 + 0x4; +if (at != 0) {v1 = v1 + 0x10; +goto L487618;} +v1 = v1 + 0x10; +L487644: +at = 0x1001eba4; +t9 = MEM_U32(sp + 36); +MEM_U8(at + 0) = (uint8_t)zero; +at = 0xffff0000; +t3 = t9 & at; +at = 0x1001cc40; +t4 = t3 >> 16; +t5 = t4 + 0x8; +MEM_U32(at + 0) = t5; +goto L487850; +MEM_U32(at + 0) = t5; +L48766c: +t6 = 0x1001eb4c; +a3 = MEM_U32(sp + 36); +t6 = MEM_U8(t6 + 0); +t7 = a3 + 0xffffffff; +if (t6 != 0) {at = t7 < 0x7; +goto L487850;} +at = t7 < 0x7; +if (at == 0) {//nop; +goto L487718;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006524[] = { +&&L4876ac, +&&L4876b8, +&&L4876c8, +&&L4876d8, +&&L4876e8, +&&L4876f8, +&&L487708, +}; +dest = Lswitch10006524[t7]; +//nop; +goto *dest; +//nop; +L4876ac: +at = 0x1001e6b4; +MEM_U8(at + 0) = (uint8_t)zero; +goto L487850; +MEM_U8(at + 0) = (uint8_t)zero; +L4876b8: +at = 0x1001e6b4; +t1 = 0x1; +MEM_U8(at + 0) = (uint8_t)t1; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t1; +L4876c8: +at = 0x1001e6b4; +t8 = 0x2; +MEM_U8(at + 0) = (uint8_t)t8; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t8; +L4876d8: +at = 0x1001e6b4; +t9 = 0x3; +MEM_U8(at + 0) = (uint8_t)t9; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t9; +L4876e8: +at = 0x1001e6b4; +t3 = 0x4; +MEM_U8(at + 0) = (uint8_t)t3; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t3; +L4876f8: +at = 0x1001e6b4; +t4 = 0x5; +MEM_U8(at + 0) = (uint8_t)t4; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t4; +L487708: +at = 0x1001e6b4; +t5 = 0x6; +MEM_U8(at + 0) = (uint8_t)t5; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t5; +L487718: +a2 = 0x10006518; +//nop; +a0 = 0x1; +a1 = 0x371; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L487734; +a2 = a2; +L487734: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L487854; +// bdead 1 ra = MEM_U32(sp + 28); +L487740: +t6 = MEM_U32(sp + 36); +at = 0x1001eb38; +t7 = zero < t6; +MEM_U8(at + 0) = (uint8_t)t7; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t7; +L487754: +at = 0x1001ebac; +t1 = 0x1; +MEM_U8(at + 0) = (uint8_t)t1; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t1; +L487764: +v0 = 0x1001eaf8; +t9 = MEM_U32(sp + 36); +//nop; +if ((int)t9 <= 0) {MEM_U32(v0 + 0) = t9; +goto L487850;} +MEM_U32(v0 + 0) = t9; +t3 = 0x1001e6bc; +a2 = 0x400; +t3 = MEM_U8(t3 + 0); +//nop; +if (t3 != 0) {// bdead 40000083 ra = MEM_U32(sp + 28); +goto L487854;} +// bdead 40000083 ra = MEM_U32(sp + 28); +//nop; +a0 = 0x10012018; +a1 = 0x10012830; +a3 = zero; +f_rewrite(mem, sp, a0, a1, a2, a3); +goto L4877a4; +a3 = zero; +L4877a4: +// bdead 1 gp = MEM_U32(sp + 24); +t1 = 0x1; +at = 0x1001e6bc; +MEM_U8(at + 0) = (uint8_t)t1; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t1; +L4877b8: +t4 = MEM_U32(sp + 36); +at = 0x1001e674; +f4.w[0] = t4; +//nop; +f6.f[0] = (int)f4.w[0]; +MEM_U32(at + 0) = f6.w[0]; +goto L487850; +MEM_U32(at + 0) = f6.w[0]; +L4877d4: +t5 = MEM_U32(sp + 36); +at = 0x1001e6d8; +t6 = zero < t5; +MEM_U8(at + 0) = (uint8_t)t6; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t6; +L4877e8: +t7 = MEM_U32(sp + 36); +at = 0x1001e6e4; +t8 = zero < t7; +MEM_U8(at + 0) = (uint8_t)t8; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t8; +L4877fc: +t9 = MEM_U32(sp + 36); +at = 0x1001e6dc; +t3 = zero < t9; +MEM_U8(at + 0) = (uint8_t)t3; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t3; +L487810: +t4 = MEM_U32(sp + 36); +at = 0x1001e6e0; +t5 = zero < t4; +MEM_U8(at + 0) = (uint8_t)t5; +goto L487850; +MEM_U8(at + 0) = (uint8_t)t5; +L487824: +at = a0 < 0x5; +if (at == 0) {//nop; +goto L487850;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006540[] = { +&&L48766c, +&&L487488, +&&L487850, +&&L487740, +&&L487754, +}; +dest = Lswitch10006540[a0]; +//nop; +goto *dest; +//nop; +L487850: +// bdead 1 ra = MEM_U32(sp + 28); +L487854: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_cutbits(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L487860: +//cutbits: +t6 = 0x1; +t7 = t6 << (a1 & 0x1f); +t8 = t7 + 0xffffffff; +v0 = a0 & t8; +at = 0x6; +MEM_U32(sp + 8) = a2; +if (a2 != at) {v1 = v0; +goto L487894;} +v1 = v0; +t9 = a1 + 0x1f; +t0 = 0x1; +a0 = t0 << (t9 & 0x1f); +t1 = v0 ^ a0; +v1 = t1 - a0; +L487894: +v0 = v1; +return v0; +v0 = v1; +} + +static uint64_t f_cutbits64(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L48789c: +//cutbits64: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +at = (int)a2 < (int)0x21; +s0 = a2; +// fdead 400201ef MEM_U32(sp + 28) = ra; +// fdead 400201ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a0; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 60) = a3; +MEM_U32(sp + 32) = a0; +if (at != 0) {MEM_U32(sp + 36) = a1; +goto L48791c;} +MEM_U32(sp + 36) = a1; +at = 0x7; +if (a3 != at) {a1 = s0 + 0xffffffe0; +goto L487900;} +a1 = s0 + 0xffffffe0; +//nop; +a1 = a2 + 0xffffffe0; +a2 = 0x8; +v0 = f_cutbits(mem, sp, a0, a1, a2); +goto L4878f4; +a2 = 0x8; +L4878f4: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 32) = v0; +goto L48799c; +MEM_U32(sp + 32) = v0; +L487900: +//nop; +a0 = MEM_U32(sp + 32); +a2 = 0x6; +v0 = f_cutbits(mem, sp, a0, a1, a2); +goto L487910; +a2 = 0x6; +L487910: +// bdead 40000009 gp = MEM_U32(sp + 24); +MEM_U32(sp + 32) = v0; +goto L48799c; +MEM_U32(sp + 32) = v0; +L48791c: +at = 0x20; +if (s0 != at) {at = 0x7; +goto L48794c;} +at = 0x7; +if (a3 != at) {t8 = MEM_U32(sp + 36); +goto L48793c;} +t8 = MEM_U32(sp + 36); +MEM_U32(sp + 32) = zero; +goto L48799c; +MEM_U32(sp + 32) = zero; +// fdead 0 t8 = MEM_U32(sp + 36); +L48793c: +//nop; +t9 = (int)t8 >> 31; +MEM_U32(sp + 32) = t9; +goto L48799c; +MEM_U32(sp + 32) = t9; +L48794c: +at = 0x7; +if (a3 != at) {a1 = s0; +goto L48797c;} +a1 = s0; +//nop; +a0 = MEM_U32(sp + 36); +a1 = s0; +a2 = 0x8; +v0 = f_cutbits(mem, sp, a0, a1, a2); +goto L48796c; +a2 = 0x8; +L48796c: +// bdead 4000000b gp = MEM_U32(sp + 24); +MEM_U32(sp + 36) = v0; +MEM_U32(sp + 32) = zero; +goto L48799c; +MEM_U32(sp + 32) = zero; +L48797c: +//nop; +a0 = MEM_U32(sp + 36); +a2 = 0x6; +v0 = f_cutbits(mem, sp, a0, a1, a2); +goto L48798c; +a2 = 0x6; +L48798c: +t1 = (int)v0 >> 31; +// bdead 40000409 gp = MEM_U32(sp + 24); +MEM_U32(sp + 36) = v0; +MEM_U32(sp + 32) = t1; +L48799c: +v0 = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 36); +// bdead 40000019 ra = MEM_U32(sp + 28); +// bdead 40000019 s0 = MEM_U32(sp + 20); +MEM_U32(sp + 40) = v0; +MEM_U32(sp + 44) = v1; +// bdead 19 sp = sp + 0x30; +return ((uint64_t)v0 << 32) | v1; +// bdead 19 sp = sp + 0x30; +} + +static uint32_t f_enter_const(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4879bc: +//enter_const: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a1 & 0xff; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +MEM_U32(sp + 56) = a0; +v0 = f_isconsthash(mem, sp, a0); +goto L4879f0; +MEM_U32(sp + 56) = a0; +L4879f0: +// bdead 4002000b gp = MEM_U32(sp + 24); +t6 = v0 & 0xffff; +t8 = 0x10013640; +t7 = t6 << 2; +t9 = t7 + t8; +v1 = MEM_U32(t9 + 0); +a3 = MEM_U32(sp + 56); +a2 = v0 & 0xffff; +if (v1 == 0) {a0 = zero; +goto L487a6c;} +a0 = zero; +a1 = 0x2; +L487a1c: +t0 = MEM_U8(v1 + 0); +//nop; +if (a1 != t0) {//nop; +goto L487a54;} +//nop; +t1 = MEM_U8(v1 + 1); +//nop; +if (s0 != t1) {//nop; +goto L487a54;} +//nop; +t2 = MEM_U32(v1 + 32); +//nop; +if (a3 != t2) {//nop; +goto L487a54;} +//nop; +a0 = 0x1; +goto L487a5c; +a0 = 0x1; +L487a54: +v1 = MEM_U32(v1 + 28); +//nop; +L487a5c: +if (a0 != 0) {//nop; +goto L487a6c;} +//nop; +if (v1 != 0) {//nop; +goto L487a1c;} +//nop; +L487a6c: +if (a0 != 0) {// bdead 40020193 ra = MEM_U32(sp + 28); +goto L487b00;} +// bdead 40020193 ra = MEM_U32(sp + 28); +//nop; +a0 = a2; +MEM_U32(sp + 56) = a3; +v0 = f_appendchain(mem, sp, a0); +goto L487a84; +MEM_U32(sp + 56) = a3; +L487a84: +t3 = s0 < 0x20; +t4 = -t3; +at = 0x5000000; +// bdead 4002200f gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 56); +t5 = t4 & at; +a1 = 0x2; +t6 = t5 << (s0 & 0x1f); +v1 = v0; +a2 = v0; +MEM_U8(v0 + 0) = (uint8_t)a1; +if ((int)t6 >= 0) {MEM_U8(v0 + 1) = (uint8_t)s0; +goto L487ac8;} +MEM_U8(v0 + 1) = (uint8_t)s0; +t8 = (int)a3 >> 31; +MEM_U32(v0 + 32) = t8; +MEM_U32(v0 + 36) = a3; +goto L487acc; +MEM_U32(v0 + 36) = a3; +L487ac8: +MEM_U32(v0 + 32) = a3; +L487acc: +//nop; +a0 = s0; +MEM_U32(sp + 40) = v1; +MEM_U32(sp + 32) = a2; +v0 = f_sizeoftyp(mem, sp, a0); +goto L487ae0; +MEM_U32(sp + 32) = a2; +L487ae0: +a2 = MEM_U32(sp + 32); +t7 = MEM_U32(sp + 64); +// bdead 4001008b gp = MEM_U32(sp + 24); +v1 = MEM_U32(sp + 40); +MEM_U32(a2 + 40) = v0; +MEM_U32(a2 + 24) = zero; +MEM_U32(a2 + 16) = t7; +// bdead 11 ra = MEM_U32(sp + 28); +L487b00: +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 sp = sp + 0x38; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_enter_lda(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L487b10: +//enter_lda: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +// fdead 400001eb MEM_U32(sp + 44) = s5; +// fdead 400001eb MEM_U32(sp + 32) = s2; +s5 = a0; +// fdead 404001eb MEM_U32(sp + 52) = ra; +// fdead 404001eb MEM_U32(sp + 48) = gp; +// fdead 404001eb MEM_U32(sp + 40) = s4; +// fdead 404001eb MEM_U32(sp + 36) = s3; +// fdead 404001eb MEM_U32(sp + 28) = s1; +// fdead 404001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 72) = a2; +s2 = a1 + 0x2c; +a0 = MEM_U32(s2 + 0); +s4 = a1; +MEM_U32(sp + 0) = a0; +a1 = MEM_U32(s2 + 4); +//nop; +MEM_U32(sp + 4) = a1; +//nop; +v0 = f_isvarhash(mem, sp, a0, a1); +goto L487b6c; +//nop; +L487b6c: +// bdead 4068000b gp = MEM_U32(sp + 48); +t8 = v0 & 0xffff; +t0 = 0x10013640; +t9 = t8 << 2; +MEM_U16(sp + 56) = (uint16_t)v0; +t1 = t9 + t0; +s0 = MEM_U32(t1 + 0); +s1 = zero; +if (s0 == 0) {s3 = 0x1; +goto L487c20;} +s3 = 0x1; +L487b94: +t2 = MEM_U8(s0 + 0); +//nop; +if (s3 != t2) {//nop; +goto L487c08;} +//nop; +t3 = MEM_U32(s0 + 32); +//nop; +if (s5 != t3) {//nop; +goto L487c08;} +//nop; +at = MEM_U32(s0 + 44); +a1 = MEM_U32(s0 + 48); +MEM_U32(sp + 0) = at; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(s2 + 0); +//nop; +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(s2 + 4); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L487be0; +MEM_U32(sp + 12) = a3; +L487be0: +// bdead 407e000b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L487c08;} +//nop; +t8 = MEM_U32(s4 + 36); +t9 = MEM_U32(s0 + 36); +//nop; +if (t8 != t9) {//nop; +goto L487c08;} +//nop; +s1 = s3 & 0xff; +goto L487c10; +s1 = s3 & 0xff; +L487c08: +s0 = MEM_U32(s0 + 28); +//nop; +L487c10: +if (s1 != 0) {//nop; +goto L487c20;} +//nop; +if (s0 != 0) {//nop; +goto L487b94;} +//nop; +L487c20: +if (s1 != 0) {s3 = 0x1; +goto L487c78;} +s3 = 0x1; +//nop; +a0 = MEM_U16(sp + 56); +//nop; +v0 = f_appendchain(mem, sp, a0); +goto L487c38; +//nop; +L487c38: +// bdead 4078000b gp = MEM_U32(sp + 48); +MEM_U8(v0 + 0) = (uint8_t)s3; +MEM_U8(v0 + 1) = (uint8_t)zero; +MEM_U32(v0 + 32) = s5; +t0 = MEM_U32(s4 + 36); +s0 = v0; +MEM_U32(v0 + 36) = t0; +at = MEM_U32(s2 + 0); +//nop; +MEM_U32(v0 + 44) = at; +t2 = MEM_U32(s2 + 4); +MEM_U32(v0 + 24) = zero; +MEM_U32(v0 + 48) = t2; +t3 = MEM_U32(sp + 72); +//nop; +MEM_U32(v0 + 16) = t3; +L487c78: +// bdead 20001 ra = MEM_U32(sp + 52); +v0 = s0; +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 s2 = MEM_U32(sp + 32); +// bdead 9 s3 = MEM_U32(sp + 36); +// bdead 9 s4 = MEM_U32(sp + 40); +// bdead 9 s5 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x40; +return v0; +// bdead 9 sp = sp + 0x40; +} + +static uint32_t f_binopwithconst(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L487ca0: +//binopwithconst: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 56) = a0; +v0 = MEM_U8(a1 + 0); +t0 = 0x4; +s0 = a1; +s2 = a0 & 0xff; +if (t0 != v0) {a3 = a2; +goto L487cec;} +a3 = a2; +s1 = MEM_U8(a1 + 35); +at = 0x2; +goto L487cf8; +at = 0x2; +L487cec: +s1 = MEM_U8(s0 + 1); +//nop; +at = 0x2; +L487cf8: +if (v0 != at) {a0 = a3; +goto L487de8;} +a0 = a3; +at = s2 < 0x5c; +goto L487dac; +at = s2 < 0x5c; +L487d08: +t1 = 0x1001c900; +t6 = MEM_U32(s0 + 32); +//nop; +a2 = MEM_U32(t1 + 0); +a0 = t6 + a3; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L487d20; +a0 = t6 + a3; +L487d20: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0; +goto L487f78; +a0 = v0; +L487d2c: +t7 = MEM_U32(s0 + 32); +t1 = 0x1001c900; +lo = t7 * a3; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)a3 >> 32); +//nop; +a2 = MEM_U32(t1 + 0); +a1 = s1; +a0 = lo; +//nop; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L487d50; +//nop; +L487d50: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0; +goto L487f78; +a0 = v0; +L487d5c: +t1 = 0x1001c900; +t8 = MEM_U32(s0 + 32); +//nop; +a2 = MEM_U32(t1 + 0); +a0 = a3 ^ t8; +a0 = zero < a0; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L487d78; +a0 = zero < a0; +L487d78: +// bdead 9 gp = MEM_U32(sp + 32); +a0 = v0; +goto L487f78; +a0 = v0; +L487d84: +a2 = 0x1000656c; +//nop; +a1 = 0x420; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L487d9c; +a2 = a2; +L487d9c: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 52); +// bdead 21 ra = MEM_U32(sp + 36); +goto L487f7c; +// bdead 21 ra = MEM_U32(sp + 36); +L487dac: +if (at != 0) {a0 = 0x1; +goto L487dc8;} +a0 = 0x1; +at = 0x5f; +if (s2 == at) {a1 = s1; +goto L487d5c;} +a1 = s1; +//nop; +goto L487d84; +//nop; +L487dc8: +at = 0x1; +if (s2 == at) {a1 = s1; +goto L487d08;} +a1 = s1; +at = 0x5b; +if (s2 == at) {//nop; +goto L487d2c;} +//nop; +//nop; +goto L487d84; +//nop; +L487de8: +t1 = 0x1001c900; +//nop; +a2 = MEM_U32(t1 + 0); +a1 = s1; +v0 = f_enter_const(mem, sp, a0, a1, a2); +goto L487dfc; +a1 = s1; +L487dfc: +// bdead 400e000b gp = MEM_U32(sp + 32); +a0 = s2; +//nop; +a1 = s0; +a2 = v0; +MEM_U32(sp + 48) = v0; +v0 = f_isophash(mem, sp, a0, a1, a2); +goto L487e18; +MEM_U32(sp + 48) = v0; +L487e18: +// bdead 400e000b gp = MEM_U32(sp + 32); +t9 = v0 & 0xffff; +t3 = 0x10013640; +t2 = t9 << 2; +t4 = t2 + t3; +v1 = MEM_U32(t4 + 0); +a3 = MEM_U32(sp + 48); +t1 = 0x1001c900; +t0 = 0x4; +a1 = v0 & 0xffff; +if (v1 == 0) {a0 = zero; +goto L487ee4;} +a0 = zero; +L487e48: +t5 = MEM_U8(v1 + 0); +//nop; +if (t0 != t5) {//nop; +goto L487ecc;} +//nop; +t6 = MEM_U8(v1 + 32); +//nop; +if (s2 != t6) {//nop; +goto L487ecc;} +//nop; +t7 = MEM_U8(v1 + 1); +//nop; +if (s1 != t7) {//nop; +goto L487ecc;} +//nop; +t8 = MEM_U32(t1 + 0); +t9 = MEM_U32(v1 + 16); +//nop; +if (t8 != t9) {//nop; +goto L487ecc;} +//nop; +v0 = MEM_U32(v1 + 36); +//nop; +if (a3 != v0) {//nop; +goto L487eac;} +//nop; +t2 = MEM_U32(v1 + 40); +//nop; +if (s0 == t2) {//nop; +goto L487ec4;} +//nop; +L487eac: +if (s0 != v0) {//nop; +goto L487ecc;} +//nop; +t3 = MEM_U32(v1 + 40); +//nop; +if (a3 != t3) {//nop; +goto L487ecc;} +//nop; +L487ec4: +a0 = 0x1; +goto L487ed4; +a0 = 0x1; +L487ecc: +v1 = MEM_U32(v1 + 28); +//nop; +L487ed4: +if (a0 != 0) {//nop; +goto L487ee4;} +//nop; +if (v1 != 0) {//nop; +goto L487e48;} +//nop; +L487ee4: +if (a0 != 0) {//nop; +goto L487f4c;} +//nop; +//nop; +a0 = a1; +MEM_U32(sp + 48) = a3; +v0 = f_appendchain(mem, sp, a0); +goto L487efc; +MEM_U32(sp + 48) = a3; +L487efc: +// bdead 400e000b gp = MEM_U32(sp + 32); +a3 = MEM_U32(sp + 48); +t1 = 0x1001c900; +t0 = 0x4; +MEM_U8(v0 + 0) = (uint8_t)t0; +MEM_U8(v0 + 32) = (uint8_t)s2; +MEM_U8(v0 + 1) = (uint8_t)s1; +MEM_U8(v0 + 35) = (uint8_t)s1; +MEM_U32(v0 + 36) = s0; +MEM_U32(v0 + 40) = a3; +t4 = MEM_U32(t1 + 0); +t5 = 0x1; +v1 = v0; +MEM_U16(v0 + 6) = (uint16_t)t5; +MEM_U8(v0 + 62) = (uint8_t)zero; +MEM_U32(v0 + 48) = zero; +MEM_U8(v0 + 5) = (uint8_t)zero; +MEM_U8(v0 + 4) = (uint8_t)zero; +MEM_U32(v0 + 16) = t4; +goto L487f74; +MEM_U32(v0 + 16) = t4; +L487f4c: +t6 = MEM_U16(v1 + 6); +//nop; +t7 = t6 + 0x1; +MEM_U16(v1 + 6) = (uint16_t)t7; +a0 = s0; +MEM_U32(sp + 44) = v1; +f_decreasecount(mem, sp, a0); +goto L487f68; +MEM_U32(sp + 44) = v1; +L487f68: +// bdead 40000001 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 44); +//nop; +L487f74: +a0 = v1; +L487f78: +// bdead 21 ra = MEM_U32(sp + 36); +L487f7c: +// bdead 21 s0 = MEM_U32(sp + 20); +// bdead 21 s1 = MEM_U32(sp + 24); +// bdead 21 s2 = MEM_U32(sp + 28); +// bdead 21 sp = sp + 0x38; +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_regclassof(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L487f94: +//regclassof: +t6 = MEM_U8(a0 + 0); +at = 0x4; +if (t6 != at) {v1 = 0x1; +goto L487fb0;} +v1 = 0x1; +v0 = MEM_U8(a0 + 18); +t7 = v0 < 0x20; +goto L487fbc; +t7 = v0 < 0x20; +L487fb0: +v0 = MEM_U8(a0 + 1); +//nop; +t7 = v0 < 0x20; +L487fbc: +t8 = -t7; +at = 0xc0000; +t9 = t8 & at; +t0 = t9 << (v0 & 0x1f); +if ((int)t0 >= 0) {//nop; +goto L487fdc;} +//nop; +v0 = 0x2; +return v0; +v0 = 0x2; +L487fdc: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_constinreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L487fe4: +//constinreg: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +t6 = 0x1001eb1c; +MEM_U32(sp + 40) = a0; +t6 = MEM_U8(t6 + 0); +a1 = MEM_U8(sp + 43); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 48) = a2; +if (t6 != 0) {MEM_U32(sp + 52) = a3; +goto L488020;} +MEM_U32(sp + 52) = a3; +MEM_U8(sp + 39) = (uint8_t)zero; +goto L488184; +MEM_U8(sp + 39) = (uint8_t)zero; +L488020: +v1 = MEM_U8(sp + 59); +at = 0x4; +if (v1 != at) {t7 = a1 < 0x20; +goto L488038;} +t7 = a1 < 0x20; +MEM_U8(sp + 39) = (uint8_t)zero; +goto L488184; +MEM_U8(sp + 39) = (uint8_t)zero; +L488038: +t8 = -t7; +at = 0x200c0000; +t9 = t8 & at; +t0 = t9 << (a1 & 0x1f); +if ((int)t0 >= 0) {t2 = a1 < 0x20; +goto L48805c;} +t2 = a1 < 0x20; +t1 = 0x1; +MEM_U8(sp + 39) = (uint8_t)t1; +goto L488184; +MEM_U8(sp + 39) = (uint8_t)t1; +L48805c: +t3 = -t2; +at = 0x10620000; +t4 = t3 & at; +t5 = t4 << (a1 & 0x1f); +if ((int)t5 < 0) {//nop; +goto L4880ac;} +//nop; +a0 = MEM_U32(sp + 48); +//nop; +if (a0 == 0) {//nop; +goto L4880ac;} +//nop; +t6 = 0x1001eb8c; +t7 = a1 < 0x20; +t6 = MEM_U8(t6 + 0); +t8 = -t7; +if (t6 != 0) {at = 0x5000000; +goto L4880b4;} +at = 0x5000000; +t9 = t8 & at; +t0 = t9 << (a1 & 0x1f); +if ((int)t0 >= 0) {at = 0x5; +goto L4880b8;} +at = 0x5; +L4880ac: +MEM_U8(sp + 39) = (uint8_t)zero; +goto L488184; +MEM_U8(sp + 39) = (uint8_t)zero; +L4880b4: +at = 0x5; +L4880b8: +if (v1 != at) {at = (int)a0 < (int)0xffff8000; +goto L4880e4;} +at = (int)a0 < (int)0xffff8000; +//nop; +//nop; +//nop; +v0 = f_is_power2(mem, sp, a0); +goto L4880d0; +//nop; +L4880d0: +// bdead 40000009 gp = MEM_U32(sp + 24); +t1 = v0 < 0x1; +MEM_U8(sp + 39) = (uint8_t)t1; +goto L488184; +MEM_U8(sp + 39) = (uint8_t)t1; +// fdead 0 at = (int)a0 < (int)0xffff8000; +L4880e4: +if (at != 0) {t2 = 0x1; +goto L4880fc;} +t2 = 0x1; +at = 0x10000; +at = (int)a0 < (int)at; +if (at != 0) {v0 = v1 & 0xff; +goto L488104;} +v0 = v1 & 0xff; +L4880fc: +MEM_U8(sp + 39) = (uint8_t)t2; +goto L488184; +MEM_U8(sp + 39) = (uint8_t)t2; +L488104: +at = v0 < 0x4; +if (at == 0) {a1 = 0x467; +goto L488164;} +a1 = 0x467; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006580[] = { +&&L488130, +&&L488144, +&&L488158, +&&L488138, +}; +dest = Lswitch10006580[v0]; +//nop; +goto *dest; +//nop; +L488130: +MEM_U8(sp + 39) = (uint8_t)zero; +goto L488184; +MEM_U8(sp + 39) = (uint8_t)zero; +L488138: +t4 = 0x1; +MEM_U8(sp + 39) = (uint8_t)t4; +goto L488184; +MEM_U8(sp + 39) = (uint8_t)t4; +L488144: +at = 0x8000; +t5 = (int)a0 < (int)at; +t5 = t5 ^ 0x1; +MEM_U8(sp + 39) = (uint8_t)t5; +goto L488184; +MEM_U8(sp + 39) = (uint8_t)t5; +L488158: +t6 = (int)a0 < (int)0x0; +MEM_U8(sp + 39) = (uint8_t)t6; +goto L488184; +MEM_U8(sp + 39) = (uint8_t)t6; +L488164: +a2 = 0x10006576; +//nop; +a0 = 0x1; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L48817c; +a2 = a2; +L48817c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L488184: +// bdead 40000001 ra = MEM_U32(sp + 28); +v0 = MEM_U8(sp + 39); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_ldainreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L488194: +//ldainreg: +//nop; +//nop; +//nop; +t6 = 0x1001eb1c; +MEM_U32(sp + 0) = a0; +t6 = MEM_U8(t6 + 0); +MEM_U32(sp + 4) = a1; +if (t6 != 0) {MEM_U32(sp + 8) = a2; +goto L4881c0;} +MEM_U32(sp + 8) = a2; +v0 = zero; +return v0; +v0 = zero; +L4881c0: +at = 0x4; +if (a2 != at) {v1 = 0x1; +goto L4881d4;} +v1 = 0x1; +v0 = zero; +return v0; +v0 = zero; +L4881d4: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_in_indmults(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4881dc: +//in_indmults: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +if (a0 != 0) {a2 = a0; +goto L488204;} +a2 = a0; +v1 = 0x1; +goto L488238; +v1 = 0x1; +L488204: +t6 = MEM_U8(a2 + 0); +at = 0x4; +if (t6 == at) {//nop; +goto L48821c;} +//nop; +v1 = 0x1; +goto L488238; +v1 = 0x1; +L48821c: +//nop; +a0 = MEM_U16(a2 + 2); +a1 = 0x1001cba0; +//nop; +v0 = f_bvectin0(mem, sp, a0, a1); +goto L488230; +//nop; +L488230: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0 & 0xff; +L488238: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_checkincre(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L488248: +//checkincre: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +// fdead 400000eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = MEM_U8(a0 + 0); +s0 = a0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L4884a4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch1000659c[] = { +&&L4882a4, +&&L4882a4, +&&L4882b4, +&&L488308, +&&L4882a4, +&&L4882b4, +&&L4884a4, +&&L4882a4, +}; +dest = Lswitch1000659c[t6]; +//nop; +goto *dest; +//nop; +L4882a4: +t7 = MEM_U32(sp + 64); +v1 = 0x1; +MEM_U32(t7 + 0) = zero; +goto L4884cc; +MEM_U32(t7 + 0) = zero; +L4882b4: +at = MEM_U32(s0 + 40); +t0 = MEM_U32(sp + 60); +MEM_U32(sp + 0) = at; +a1 = MEM_U32(s0 + 44); +//nop; +MEM_U32(sp + 4) = a1; +a2 = MEM_U32(t0 + 40); +a0 = MEM_U32(sp + 0); +MEM_U32(sp + 8) = a2; +a3 = MEM_U32(t0 + 44); +MEM_U32(sp + 12) = a3; +v0 = f_addreq(mem, sp, a0, a1, a2, a3); +goto L4882e4; +MEM_U32(sp + 12) = a3; +L4882e4: +// bdead 4000000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 64); +if (v0 == 0) {v1 = 0x1; +goto L488300;} +v1 = 0x1; +t3 = 0x1; +MEM_U32(a3 + 0) = t3; +goto L4884cc; +MEM_U32(a3 + 0) = t3; +L488300: +v1 = zero; +goto L4884cc; +v1 = zero; +L488308: +v0 = MEM_U8(s0 + 32); +t5 = 0x10013460; +t4 = v0 << 2; +t4 = t4 - v0; +t6 = t4 + t5; +t7 = MEM_U8(t6 + 2); +at = 0x1; +if (t7 == 0) {t5 = v0 < 0x60; +goto L4883d0;} +t5 = v0 < 0x60; +if (v0 == at) {at = 0x7d; +goto L488344;} +at = 0x7d; +if (v0 == at) {//nop; +goto L488344;} +//nop; +v1 = zero; +goto L4884cc; +v1 = zero; +L488344: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = MEM_U32(sp + 60); +a2 = sp + 0x30; +v0 = f_checkincre(mem, sp, a0, a1, a2); +goto L488358; +a2 = sp + 0x30; +L488358: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 == 0) {//nop; +goto L4883c8;} +//nop; +//nop; +a0 = MEM_U32(s0 + 40); +a1 = MEM_U32(sp + 60); +a2 = sp + 0x2c; +v0 = f_checkincre(mem, sp, a0, a1, a2); +goto L488378; +a2 = sp + 0x2c; +L488378: +// bdead 4002000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L4883c8;} +//nop; +t8 = MEM_U8(s0 + 32); +at = 0x1; +if (t8 != at) {v1 = 0x1; +goto L4883b0;} +v1 = 0x1; +t9 = MEM_U32(sp + 48); +t1 = MEM_U32(sp + 44); +//nop; +t0 = t9 + t1; +MEM_U32(a3 + 0) = t0; +goto L4884cc; +MEM_U32(a3 + 0) = t0; +L4883b0: +t2 = MEM_U32(sp + 48); +t3 = MEM_U32(sp + 44); +//nop; +t4 = t2 - t3; +MEM_U32(a3 + 0) = t4; +goto L4884cc; +MEM_U32(a3 + 0) = t4; +L4883c8: +v1 = zero; +goto L4884cc; +v1 = zero; +L4883d0: +if (t5 == 0) {t6 = (int)v0 >> 5; +goto L4883f8;} +t6 = (int)v0 >> 5; +t8 = 0x10001b34; +t7 = t6 << 2; +t8 = t8; +t9 = t8 + t7; +t1 = MEM_U32(t9 + 0); +//nop; +t0 = t1 << (v0 & 0x1f); +t5 = (int)t0 < (int)0x0; +L4883f8: +if (t5 != 0) {at = 0x18; +goto L488448;} +at = 0x18; +if (v0 != at) {//nop; +goto L48849c;} +//nop; +t3 = MEM_U8(s0 + 1); +at = 0x8a800000; +t4 = t3 < 0x20; +t6 = -t4; +t8 = t6 & at; +t7 = t8 << (t3 & 0x1f); +if ((int)t7 >= 0) {//nop; +goto L48849c;} +//nop; +t9 = MEM_U8(s0 + 56); +at = 0x8a800000; +t1 = t9 < 0x20; +t0 = -t1; +t2 = t0 & at; +t5 = t2 << (t9 & 0x1f); +if ((int)t5 >= 0) {//nop; +goto L48849c;} +//nop; +L488448: +//nop; +a0 = MEM_U32(s0 + 36); +a1 = MEM_U32(sp + 60); +a2 = sp + 0x30; +v0 = f_checkincre(mem, sp, a0, a1, a2); +goto L48845c; +a2 = sp + 0x30; +L48845c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 64); +if (v0 == 0) {//nop; +goto L48849c;} +//nop; +t4 = MEM_U8(s0 + 32); +at = 0x5e; +if (t4 != at) {v1 = 0x1; +goto L488490;} +v1 = 0x1; +t6 = MEM_U32(sp + 48); +//nop; +t8 = -t6; +MEM_U32(a3 + 0) = t8; +goto L4884cc; +MEM_U32(a3 + 0) = t8; +L488490: +t3 = MEM_U32(sp + 48); +MEM_U32(a3 + 0) = t3; +goto L4884cc; +MEM_U32(a3 + 0) = t3; +L48849c: +v1 = zero; +goto L4884cc; +v1 = zero; +L4884a4: +a2 = 0x10006590; +//nop; +a0 = 0x1; +a1 = 0x4aa; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4884c0; +a2 = a2; +L4884c0: +// bdead 40000001 gp = MEM_U32(sp + 24); +v1 = MEM_U8(sp + 55); +//nop; +L4884cc: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 s0 = MEM_U32(sp + 20); +// bdead 11 sp = sp + 0x38; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_findincre(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4884e0: +//findincre: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 0); +a1 = a0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L4886a8;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100065dc[] = { +&&L48853c, +&&L488530, +&&L48853c, +&&L488544, +&&L48853c, +&&L48853c, +&&L4886a8, +&&L48853c, +}; +dest = Lswitch100065dc[t6]; +//nop; +goto *dest; +//nop; +L488530: +t7 = MEM_U32(a1 + 32); +MEM_U32(sp + 36) = t7; +goto L4886cc; +MEM_U32(sp + 36) = t7; +L48853c: +MEM_U32(sp + 36) = zero; +goto L4886cc; +MEM_U32(sp + 36) = zero; +L488544: +t8 = MEM_U8(a1 + 32); +t0 = 0x10013460; +t9 = t8 << 2; +t9 = t9 - t8; +t1 = t9 + t0; +t2 = MEM_U8(t1 + 2); +//nop; +if (t2 == 0) {//nop; +goto L4885c0;} +//nop; +//nop; +a0 = MEM_U32(a1 + 36); +MEM_U32(sp + 40) = a1; +v0 = f_findincre(mem, sp, a0); +goto L488578; +MEM_U32(sp + 40) = a1; +L488578: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 40); +//nop; +a0 = MEM_U32(a1 + 40); +MEM_U32(sp + 32) = v0; +v0 = f_findincre(mem, sp, a0); +goto L488590; +MEM_U32(sp + 32) = v0; +L488590: +a1 = MEM_U32(sp + 40); +v1 = MEM_U32(sp + 32); +t3 = MEM_U8(a1 + 32); +// bdead 40001019 gp = MEM_U32(sp + 24); +at = 0x1; +if (t3 != at) {t5 = v1 - v0; +goto L4885b8;} +t5 = v1 - v0; +t4 = v1 + v0; +MEM_U32(sp + 36) = t4; +goto L4886cc; +MEM_U32(sp + 36) = t4; +L4885b8: +MEM_U32(sp + 36) = t5; +goto L4886cc; +MEM_U32(sp + 36) = t5; +L4885c0: +//nop; +a0 = MEM_U32(a1 + 36); +MEM_U32(sp + 40) = a1; +v0 = f_findincre(mem, sp, a0); +goto L4885d0; +MEM_U32(sp + 40) = a1; +L4885d0: +a1 = MEM_U32(sp + 40); +// bdead 40000049 gp = MEM_U32(sp + 24); +v1 = MEM_U8(a1 + 32); +at = v1 < 0x38; +goto L488624; +at = v1 < 0x38; +// fdead 0 t6 = -v0; +L4885e8: +MEM_U32(sp + 36) = t6; +goto L4886cc; +MEM_U32(sp + 36) = t6; +L4885f0: +MEM_U32(sp + 36) = v0; +goto L4886cc; +MEM_U32(sp + 36) = v0; +L4885f8: +t7 = MEM_U32(a1 + 44); +//nop; +t8 = v0 + t7; +MEM_U32(sp + 36) = t8; +goto L4886cc; +MEM_U32(sp + 36) = t8; +L48860c: +t9 = MEM_U32(a1 + 44); +//nop; +t0 = v0 - t9; +MEM_U32(sp + 36) = t0; +goto L4886cc; +MEM_U32(sp + 36) = t0; +// fdead 0 at = v1 < 0x38; +L488624: +if (at != 0) {at = 0x5e; +goto L48863c;} +at = 0x5e; +if (v1 == at) {t6 = -v0; +goto L4885e8;} +t6 = -v0; +//nop; +goto L488680; +//nop; +L48863c: +at = v1 < 0x1b; +if (at == 0) {t1 = v1 + 0xffffffe8; +goto L488674;} +t1 = v1 + 0xffffffe8; +at = t1 < 0x3; +if (at == 0) {//nop; +goto L488680;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch100065d0[] = { +&&L4885f0, +&&L488680, +&&L48860c, +}; +dest = Lswitch100065d0[t1]; +//nop; +goto *dest; +//nop; +L488674: +at = 0x37; +if (v1 == at) {//nop; +goto L4885f8;} +//nop; +L488680: +a2 = 0x100065c6; +//nop; +a0 = 0x1; +a1 = 0x4e3; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L48869c; +a2 = a2; +L48869c: +// bdead 40000001 gp = MEM_U32(sp + 24); +// bdead 40000001 ra = MEM_U32(sp + 28); +goto L4886d0; +// bdead 40000001 ra = MEM_U32(sp + 28); +L4886a8: +a2 = 0x100065bc; +//nop; +a0 = 0x1; +a1 = 0x4d6; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4886c4; +a2 = a2; +L4886c4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L4886cc: +// bdead 40000001 ra = MEM_U32(sp + 28); +L4886d0: +v0 = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_countvars(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4886dc: +//countvars: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 0); +a1 = a0; +t6 = v0 + 0xffffffff; +at = t6 < 0x8; +if (at == 0) {//nop; +goto L4887b4;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006608[] = { +&&L48872c, +&&L48872c, +&&L488734, +&&L48873c, +&&L48872c, +&&L488734, +&&L4887b4, +&&L48872c, +}; +dest = Lswitch10006608[t6]; +//nop; +goto *dest; +//nop; +L48872c: +v0 = zero; +goto L4887dc; +v0 = zero; +L488734: +v0 = 0x1; +goto L4887dc; +v0 = 0x1; +L48873c: +t7 = MEM_U8(a1 + 16); +t9 = 0x10013460; +t8 = t7 << 2; +t8 = t8 - t7; +t0 = t8 + t9; +t1 = MEM_U8(t0 + 2); +//nop; +if (t1 == 0) {//nop; +goto L488798;} +//nop; +//nop; +a0 = MEM_U32(a1 + 20); +MEM_U32(sp + 48) = a1; +v0 = f_countvars(mem, sp, a0); +goto L488770; +MEM_U32(sp + 48) = a1; +L488770: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 48); +//nop; +a0 = MEM_U32(a1 + 24); +MEM_U32(sp + 32) = v0; +v0 = f_countvars(mem, sp, a0); +goto L488788; +MEM_U32(sp + 32) = v0; +L488788: +t2 = MEM_U32(sp + 32); +// bdead 809 gp = MEM_U32(sp + 24); +v0 = t2 + v0; +goto L4887dc; +v0 = t2 + v0; +L488798: +//nop; +a0 = MEM_U32(a1 + 20); +//nop; +v0 = f_countvars(mem, sp, a0); +goto L4887a8; +//nop; +L4887a8: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +goto L4887e0; +// bdead 9 ra = MEM_U32(sp + 28); +L4887b4: +a2 = 0x100065fc; +//nop; +a0 = 0x1; +a1 = 0x4f1; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4887d0; +a2 = a2; +L4887d0: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 44); +//nop; +L4887dc: +// bdead 9 ra = MEM_U32(sp + 28); +L4887e0: +// bdead 9 sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static uint32_t f_hasvolatile(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4887ec: +//hasvolatile: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +v1 = MEM_U8(a0 + 0); +at = 0x4; +if (v1 == at) {a1 = a0; +goto L488834;} +a1 = a0; +v0 = v1 ^ 0x3; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L48882c;} +//nop; +v0 = MEM_U8(a0 + 35); +//nop; +L48882c: +v1 = v0 & 0xff; +goto L4888b0; +v1 = v0 & 0xff; +L488834: +t6 = MEM_U8(a1 + 32); +at = 0x33; +if (t6 != at) {//nop; +goto L48884c;} +//nop; +v1 = 0x1; +goto L4888b0; +v1 = 0x1; +L48884c: +//nop; +a0 = MEM_U32(a1 + 36); +MEM_U32(sp + 32) = a1; +v0 = f_hasvolatile(mem, sp, a0); +goto L48885c; +MEM_U32(sp + 32) = a1; +L48885c: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +a0 = v0 & 0xff; +if (a0 != 0) {v1 = a0 & 0xff; +goto L4888b0;} +v1 = a0 & 0xff; +t7 = MEM_U8(a1 + 32); +t9 = 0x10013460; +t8 = t7 << 2; +t8 = t8 - t7; +t0 = t8 + t9; +t1 = MEM_U8(t0 + 2); +//nop; +if (t1 == 0) {v1 = a0 & 0xff; +goto L4888b0;} +v1 = a0 & 0xff; +//nop; +a0 = MEM_U32(a1 + 40); +//nop; +v0 = f_hasvolatile(mem, sp, a0); +goto L4888a4; +//nop; +L4888a4: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0 & 0xff; +v1 = a0 & 0xff; +L4888b0: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_has_volt_ovfw(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4888c0: +//has_volt_ovfw: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v1 = MEM_U8(a0 + 0); +at = 0x4; +if (v1 == at) {a1 = a0; +goto L488908;} +a1 = a0; +v0 = v1 ^ 0x3; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L488900;} +//nop; +v0 = MEM_U8(a0 + 35); +//nop; +L488900: +v1 = v0 & 0xff; +goto L4889e8; +v1 = v0 & 0xff; +L488908: +v0 = MEM_U8(a1 + 32); +at = 0x33; +if (v0 != at) {//nop; +goto L488920;} +//nop; +v1 = 0x1; +goto L4889e8; +v1 = 0x1; +L488920: +t6 = MEM_U16(a1 + 6); +//nop; +at = t6 < 0x2; +if (at != 0) {//nop; +goto L48893c;} +//nop; +a0 = zero; +goto L4889e4; +a0 = zero; +L48893c: +t7 = MEM_U8(a1 + 62); +t8 = v0 + 0xffffffe0; +if (t7 == 0) {t9 = t8 < 0x40; +goto L488984;} +t9 = t8 < 0x40; +if (t9 == 0) {t0 = (int)t8 >> 5; +goto L488974;} +t0 = (int)t8 >> 5; +t2 = 0x10001b40; +t1 = t0 << 2; +t2 = t2; +t3 = t2 + t1; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 << (t8 & 0x1f); +t9 = (int)t5 < (int)0x0; +L488974: +if (t9 != 0) {//nop; +goto L488984;} +//nop; +a0 = 0x1; +goto L4889e4; +a0 = 0x1; +L488984: +//nop; +a0 = MEM_U32(a1 + 36); +MEM_U32(sp + 32) = a1; +v0 = f_has_volt_ovfw(mem, sp, a0); +goto L488994; +MEM_U32(sp + 32) = a1; +L488994: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +t7 = v0 & 0xff; +if (t7 != 0) {a0 = v0 & 0xff; +goto L4889e4;} +a0 = v0 & 0xff; +t0 = MEM_U8(a1 + 32); +t1 = 0x10013460; +t2 = t0 << 2; +t2 = t2 - t0; +t3 = t2 + t1; +t4 = MEM_U8(t3 + 2); +//nop; +if (t4 == 0) {v1 = a0 & 0xff; +goto L4889e8;} +v1 = a0 & 0xff; +//nop; +a0 = MEM_U32(a1 + 40); +//nop; +v0 = f_has_volt_ovfw(mem, sp, a0); +goto L4889dc; +//nop; +L4889dc: +// bdead 9 gp = MEM_U32(sp + 24); +a0 = v0 & 0xff; +L4889e4: +v1 = a0 & 0xff; +L4889e8: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_has_ilod(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4889f8: +//has_ilod: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +t6 = MEM_U8(a0 + 0); +at = 0x4; +if (t6 == at) {a1 = a0; +goto L488a28;} +a1 = a0; +a0 = zero; +goto L488aa0; +a0 = zero; +L488a28: +t7 = MEM_U8(a1 + 32); +at = 0x36; +if (t7 != at) {//nop; +goto L488a40;} +//nop; +a0 = 0x1; +goto L488aa0; +a0 = 0x1; +L488a40: +//nop; +a0 = MEM_U32(a1 + 36); +MEM_U32(sp + 32) = a1; +v0 = f_has_ilod(mem, sp, a0); +goto L488a50; +MEM_U32(sp + 32) = a1; +L488a50: +// bdead 40000009 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +if (v0 != 0) {v1 = v0; +goto L488a9c;} +v1 = v0; +t8 = MEM_U8(a1 + 32); +t0 = 0x10013460; +t9 = t8 << 2; +t9 = t9 - t8; +t1 = t9 + t0; +v1 = MEM_U8(t1 + 2); +//nop; +if (v1 == 0) {a0 = v1 & 0xff; +goto L488aa0;} +a0 = v1 & 0xff; +//nop; +a0 = MEM_U32(a1 + 40); +//nop; +v0 = f_has_ilod(mem, sp, a0); +goto L488a94; +//nop; +L488a94: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +L488a9c: +a0 = v1 & 0xff; +L488aa0: +// bdead 21 ra = MEM_U32(sp + 28); +// bdead 21 sp = sp + 0x20; +v0 = a0; +return v0; +v0 = a0; +} + +static uint32_t f_is_incr(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L488ab0: +//is_incr: +v1 = MEM_U8(a0 + 0); +//nop; +t6 = v1 ^ 0x4; +v1 = t6 < 0x1; +if (v1 == 0) {//nop; +goto L488bc4;} +//nop; +t7 = MEM_U8(a0 + 32); +//nop; +t8 = t7 < 0x80; +if (t8 == 0) {//nop; +goto L488b00;} +//nop; +t1 = 0x10001b48; +t9 = (int)t7 >> 5; +t0 = t9 << 2; +t1 = t1; +t2 = t1 + t0; +t3 = MEM_U32(t2 + 0); +//nop; +t4 = t3 << (t7 & 0x1f); +t8 = (int)t4 < (int)0x0; +L488b00: +if (t8 == 0) {v1 = t8; +goto L488bc4;} +v1 = t8; +t6 = MEM_U8(a0 + 1); +at = 0x7800000; +t9 = t6 < 0x20; +t1 = -t9; +t0 = t1 & at; +v1 = t0 << (t6 & 0x1f); +t2 = (int)v1 < (int)0x0; +if (t2 == 0) {v1 = t2; +goto L488bc4;} +v1 = t2; +v0 = MEM_U32(a0 + 36); +a2 = 0x3; +a1 = MEM_U8(v0 + 0); +//nop; +v1 = a2 ^ a1; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L488b7c;} +//nop; +t3 = MEM_U8(v0 + 46); +a3 = 0x2; +v1 = a3 ^ t3; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L488b7c;} +//nop; +t7 = MEM_U32(a0 + 40); +//nop; +t4 = MEM_U8(t7 + 0); +//nop; +v1 = a3 ^ t4; +v1 = v1 < 0x1; +L488b7c: +if (v1 != 0) {a3 = 0x2; +goto L488bc4;} +a3 = 0x2; +v0 = MEM_U32(a0 + 40); +//nop; +t5 = MEM_U8(v0 + 0); +//nop; +v1 = a2 ^ t5; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L488bc4;} +//nop; +t8 = MEM_U8(v0 + 46); +//nop; +v1 = a3 ^ t8; +v1 = v1 < 0x1; +if (v1 == 0) {//nop; +goto L488bc4;} +//nop; +v1 = a3 ^ a1; +v1 = v1 < 0x1; +L488bc4: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_alloc_realloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L488bcc: +//alloc_realloc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 44) = a1; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 52) = a3; +a1 = a3; +a0 = a2 << 4; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L488c04; +a0 = a2 << 4; +L488c04: +// bdead 4002000b gp = MEM_U32(sp + 24); +if (v0 != 0) {t2 = v0; +goto L488c24;} +t2 = v0; +at = 0x1001eb84; +t6 = 0x1; +v0 = s0; +MEM_U8(at + 0) = (uint8_t)t6; +goto L488d84; +MEM_U8(at + 0) = (uint8_t)t6; +L488c24: +v1 = MEM_U32(sp + 44); +//nop; +v1 = v1 + 0xffffffff; +if ((int)v1 < 0) {a3 = v1 + 0x1; +goto L488d5c;} +a3 = v1 + 0x1; +t1 = a3 & 0x3; +if (t1 == 0) {a1 = zero; +goto L488c88;} +a1 = zero; +t0 = zero << 4; +a0 = v0 + t0; +v1 = s0 + t0; +a2 = t1; +L488c54: +t7 = MEM_U32(v1 + 0); +a1 = a1 + 0x1; +MEM_U32(a0 + 0) = t7; +t8 = MEM_U32(v1 + 4); +a0 = a0 + 0x10; +MEM_U32(a0 + -12) = t8; +t9 = MEM_U32(v1 + 8); +v1 = v1 + 0x10; +MEM_U32(a0 + -8) = t9; +t3 = MEM_U32(v1 + -4); +if (a2 != a1) {MEM_U32(a0 + -4) = t3; +goto L488c54;} +MEM_U32(a0 + -4) = t3; +if (a1 == a3) {t0 = a1 << 4; +goto L488d5c;} +L488c88: +t0 = a1 << 4; +t4 = a3 << 4; +a2 = t4 + s0; +a0 = v0 + t0; +v1 = s0 + t0; +L488c9c: +t5 = MEM_U32(v1 + 0); +v1 = v1 + 0x40; +MEM_U32(a0 + 0) = t5; +t6 = MEM_U32(v1 + -60); +a0 = a0 + 0x40; +MEM_U32(a0 + -60) = t6; +t7 = MEM_U32(v1 + -56); +//nop; +MEM_U32(a0 + -56) = t7; +t8 = MEM_U32(v1 + -52); +//nop; +MEM_U32(a0 + -52) = t8; +t9 = MEM_U32(v1 + -48); +//nop; +MEM_U32(a0 + -48) = t9; +t3 = MEM_U32(v1 + -44); +//nop; +MEM_U32(a0 + -44) = t3; +t4 = MEM_U32(v1 + -40); +//nop; +MEM_U32(a0 + -40) = t4; +t5 = MEM_U32(v1 + -36); +//nop; +MEM_U32(a0 + -36) = t5; +t6 = MEM_U32(v1 + -32); +//nop; +MEM_U32(a0 + -32) = t6; +t7 = MEM_U32(v1 + -28); +//nop; +MEM_U32(a0 + -28) = t7; +t8 = MEM_U32(v1 + -24); +//nop; +MEM_U32(a0 + -24) = t8; +t9 = MEM_U32(v1 + -20); +//nop; +MEM_U32(a0 + -20) = t9; +t3 = MEM_U32(v1 + -16); +//nop; +MEM_U32(a0 + -16) = t3; +t4 = MEM_U32(v1 + -12); +//nop; +MEM_U32(a0 + -12) = t4; +t5 = MEM_U32(v1 + -8); +//nop; +MEM_U32(a0 + -8) = t5; +t6 = MEM_U32(v1 + -4); +if (v1 != a2) {MEM_U32(a0 + -4) = t6; +goto L488c9c;} +MEM_U32(a0 + -4) = t6; +L488d5c: +if (s0 == 0) {a0 = s0; +goto L488d80;} +a0 = s0; +//nop; +a1 = MEM_U32(sp + 52); +MEM_U32(sp + 32) = t2; +f_alloc_dispose(mem, sp, a0, a1); +goto L488d74; +MEM_U32(sp + 32) = t2; +L488d74: +// bdead 40000001 gp = MEM_U32(sp + 24); +t2 = MEM_U32(sp + 32); +//nop; +L488d80: +v0 = t2; +L488d84: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_fitparmreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L488d94: +//fitparmreg: +//nop; +//nop; +//nop; +v0 = 0x1001eb98; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +lo = (int)a0 / (int)v0; hi = (int)a0 % (int)v0; +if (v0 != 0) {//nop; +goto L488dc0;} +//nop; +abort(); +L488dc0: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L488dd8;} +at = 0x80000000; +if (a0 != at) {//nop; +goto L488dd8;} +//nop; +abort(); +L488dd8: +t6 = hi; +if (t6 != 0) {//nop; +goto L488e20;} +//nop; +lo = (int)a1 / (int)v0; hi = (int)a1 % (int)v0; +if (v0 != 0) {//nop; +goto L488df4;} +//nop; +abort(); +L488df4: +at = 0xffffffff; +if (v0 != at) {at = 0x80000000; +goto L488e0c;} +at = 0x80000000; +if (a1 != at) {//nop; +goto L488e0c;} +//nop; +abort(); +L488e0c: +t7 = hi; +if (t7 != 0) {//nop; +goto L488e20;} +//nop; +v0 = 0x1; +return v0; +v0 = 0x1; +L488e20: +t8 = 0x1001eb58; +t0 = a2 + a3; +t8 = MEM_U8(t8 + 0); +t1 = a0 + a1; +if (t8 != 0) {v1 = t0 ^ t1; +goto L488e4c;} +v1 = t0 ^ t1; +v1 = a0 ^ a2; +v1 = v1 < 0x1; +t9 = v1 & 0xff; +v0 = t9; +return v0; +v0 = t9; +L488e4c: +v1 = v1 < 0x1; +t2 = v1 & 0xff; +v1 = t2; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_trap_imply(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L488e60: +//trap_imply: +//nop; +//nop; +//nop; +t6 = MEM_U8(a1 + 0); +sp = sp + 0xffffffd8; +at = 0x4; +// fdead 4000806f MEM_U32(sp + 28) = ra; +if (t6 == at) {// fdead 4000806f MEM_U32(sp + 24) = gp; +goto L488e8c;} +// fdead 4000806f MEM_U32(sp + 24) = gp; +v0 = zero; +goto L488fc0; +v0 = zero; +L488e8c: +v1 = MEM_U8(a0 + 16); +t7 = MEM_U8(a1 + 16); +//nop; +if (v1 != t7) {//nop; +goto L488ebc;} +//nop; +t8 = MEM_U32(a0 + 20); +t9 = MEM_U32(a1 + 20); +//nop; +if (t8 != t9) {//nop; +goto L488ebc;} +//nop; +if (a1 != a0) {v0 = v1 & 0xff; +goto L488ec4;} +v0 = v1 & 0xff; +L488ebc: +v0 = zero; +goto L488fc0; +v0 = zero; +L488ec4: +t0 = v0 + 0xffffff7f; +at = t0 < 0x4; +if (at == 0) {a3 = 0xa; +goto L488f9c;} +a3 = 0xa; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006634[] = { +&&L488ef4, +&&L488ef4, +&&L488f48, +&&L488f48, +}; +dest = Lswitch10006634[t0]; +//nop; +goto *dest; +//nop; +L488ef4: +v0 = MEM_U8(a0 + 1); +at = 0x6; +if (v0 != at) {at = 0x8; +goto L488f20;} +at = 0x8; +t1 = MEM_U32(a0 + 24); +t3 = MEM_U32(a1 + 24); +t2 = MEM_U32(t1 + 16); +t4 = MEM_U32(t3 + 16); +v0 = (int)t2 < (int)t4; +goto L488fc0; +v0 = (int)t2 < (int)t4; +at = 0x8; +L488f20: +if (v0 != at) {//nop; +goto L488f40;} +//nop; +t5 = MEM_U32(a0 + 24); +t7 = MEM_U32(a1 + 24); +t6 = MEM_U32(t5 + 16); +t8 = MEM_U32(t7 + 16); +v0 = t6 < t8; +goto L488fc0; +v0 = t6 < t8; +L488f40: +v0 = zero; +goto L488fc0; +v0 = zero; +L488f48: +v0 = MEM_U8(a0 + 1); +at = 0x6; +if (v0 != at) {at = 0x8; +goto L488f74;} +at = 0x8; +t9 = MEM_U32(a1 + 24); +t1 = MEM_U32(a0 + 24); +t0 = MEM_U32(t9 + 16); +t3 = MEM_U32(t1 + 16); +v0 = (int)t0 < (int)t3; +goto L488fc0; +v0 = (int)t0 < (int)t3; +at = 0x8; +L488f74: +if (v0 != at) {//nop; +goto L488f94;} +//nop; +t2 = MEM_U32(a1 + 24); +t5 = MEM_U32(a0 + 24); +t4 = MEM_U32(t2 + 16); +t7 = MEM_U32(t5 + 16); +v0 = t4 < t7; +goto L488fc0; +v0 = t4 < t7; +L488f94: +v0 = zero; +goto L488fc0; +v0 = zero; +L488f9c: +a2 = 0x10006628; +//nop; +a0 = 0x1; +a1 = 0x575; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L488fb4; +a2 = a2; +L488fb4: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U8(sp + 39); +//nop; +L488fc0: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_trapstat_imply(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L488fd0: +//trapstat_imply: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(a0 + 4); +a3 = a0; +if (a1 == t6) {//nop; +goto L489000;} +//nop; +v0 = zero; +goto L4891fc; +v0 = zero; +L489000: +a0 = MEM_U32(a3 + 20); +//nop; +if (a2 != a0) {//nop; +goto L489018;} +//nop; +v0 = 0x1; +goto L4891fc; +v0 = 0x1; +L489018: +a1 = MEM_U8(a3 + 0); +at = 0x84000000; +t7 = a1 + 0xffffff80; +t8 = t7 < 0x20; +t9 = -t8; +t1 = t9 & at; +t2 = t1 << (t7 & 0x1f); +if ((int)t2 >= 0) {//nop; +goto L489044;} +//nop; +v0 = zero; +goto L4891fc; +v0 = zero; +L489044: +v0 = MEM_U8(a0 + 0); +t0 = 0x2; +if (t0 != v0) {//nop; +goto L489064;} +//nop; +v1 = MEM_U8(a2 + 0); +//nop; +if (t0 == v1) {t0 = 0x8; +goto L489070;} +t0 = 0x8; +L489064: +v0 = zero; +goto L4891fc; +v0 = zero; +t0 = 0x8; +L489070: +if (t0 != v0) {//nop; +goto L489080;} +//nop; +if (t0 == v1) {//nop; +goto L489088;} +//nop; +L489080: +v0 = zero; +goto L4891fc; +v0 = zero; +L489088: +v0 = MEM_U8(a3 + 44); +at = 0x6; +if (v0 != at) {//nop; +goto L489140;} +//nop; +v0 = a1 & 0xff; +t3 = v0 + 0xffffff7f; +at = t3 < 0x4; +if (at == 0) {a1 = 0x58e; +goto L48911c;} +a1 = 0x58e; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006658[] = { +&&L4890cc, +&&L4890cc, +&&L4890f4, +&&L4890f4, +}; +dest = Lswitch10006658[t3]; +//nop; +goto *dest; +//nop; +L4890cc: +t4 = MEM_U32(a0 + 32); +t5 = MEM_U32(a2 + 32); +//nop; +at = (int)t4 < (int)t5; +if (at == 0) {//nop; +goto L4890ec;} +//nop; +v0 = 0x1; +goto L4891fc; +v0 = 0x1; +L4890ec: +v0 = 0xffffffff; +goto L4891fc; +v0 = 0xffffffff; +L4890f4: +t6 = MEM_U32(a2 + 32); +t8 = MEM_U32(a0 + 32); +//nop; +at = (int)t6 < (int)t8; +if (at == 0) {//nop; +goto L489114;} +//nop; +v0 = 0x1; +goto L4891fc; +v0 = 0x1; +L489114: +v0 = 0xffffffff; +goto L4891fc; +v0 = 0xffffffff; +L48911c: +a2 = 0x1000664e; +//nop; +a0 = 0x1; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L489134; +a2 = a2; +L489134: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 36); +goto L4891f8; +v0 = MEM_U32(sp + 36); +L489140: +if (t0 != v0) {v0 = a1 & 0xff; +goto L4891ec;} +v0 = a1 & 0xff; +t9 = v0 + 0xffffff7f; +at = t9 < 0x4; +if (at == 0) {a1 = 0x595; +goto L4891c8;} +a1 = 0x595; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006668[] = { +&&L489178, +&&L489178, +&&L4891a0, +&&L4891a0, +}; +dest = Lswitch10006668[t9]; +//nop; +goto *dest; +//nop; +L489178: +t1 = MEM_U32(a0 + 32); +t7 = MEM_U32(a2 + 32); +//nop; +at = t1 < t7; +if (at == 0) {//nop; +goto L489198;} +//nop; +v0 = 0x1; +goto L4891fc; +v0 = 0x1; +L489198: +v0 = 0xffffffff; +goto L4891fc; +v0 = 0xffffffff; +L4891a0: +t2 = MEM_U32(a2 + 32); +t3 = MEM_U32(a0 + 32); +//nop; +at = t2 < t3; +if (at == 0) {//nop; +goto L4891c0;} +//nop; +v0 = 0x1; +goto L4891fc; +v0 = 0x1; +L4891c0: +v0 = 0xffffffff; +goto L4891fc; +v0 = 0xffffffff; +L4891c8: +a2 = 0x10006644; +//nop; +a0 = 0x1; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L4891e0; +a2 = a2; +L4891e0: +// bdead 40000001 gp = MEM_U32(sp + 24); +v0 = MEM_U32(sp + 36); +goto L4891f8; +v0 = MEM_U32(sp + 36); +L4891ec: +v0 = zero; +goto L4891fc; +v0 = zero; +// fdead 0 v0 = MEM_U32(sp + 36); +L4891f8: +//nop; +L4891fc: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_is_power2(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48920c: +//is_power2: +t6 = a0 + 0xffffffff; +v0 = a0 & t6; +v1 = v0 < 0x1; +if (v1 == 0) {//nop; +goto L489224;} +//nop; +v1 = zero < a0; +L489224: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_getfloatval(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4892c4: +//getfloatval: +//nop; +//nop; +//nop; +v1 = MEM_U16(a0 + 32); +v0 = 0x1001c8d4; +sp = sp + 0xffffffa8; +v0 = MEM_U32(v0 + 0); +// fdead 400001fb MEM_U32(sp + 12) = s2; +// fdead 400001fb MEM_U32(sp + 8) = s1; +// fdead 400001fb MEM_U32(sp + 4) = s0; +a2 = a1; +if ((int)v1 >= 0) {a3 = (int)v1 >> 8; +goto L489300;} +a3 = (int)v1 >> 8; +at = v1 + 0xff; +a3 = (int)at >> 8; +L489300: +if ((int)a3 <= 0) {t1 = v1 & 0xff; +goto L489360;} +t1 = v1 & 0xff; +a0 = a3 + 0x1; +a3 = a0 + 0xffffffff; +t6 = a3 & 0x3; +a3 = t6; +if (t6 == 0) {v1 = 0x1; +goto L48933c;} +v1 = 0x1; +a1 = a3 + 0x1; +L489324: +v0 = MEM_U32(v0 + 256); +v1 = v1 + 0x1; +if (a1 != v1) {//nop; +goto L489324;} +//nop; +if (v1 == a0) {t3 = v0 + t1; +goto L489364;} +t3 = v0 + t1; +L48933c: +v0 = MEM_U32(v0 + 256); +v1 = v1 + 0x4; +v0 = MEM_U32(v0 + 256); +//nop; +v0 = MEM_U32(v0 + 256); +//nop; +v0 = MEM_U32(v0 + 256); +if (v1 != a0) {//nop; +goto L48933c;} +//nop; +L489360: +t3 = v0 + t1; +L489364: +t4 = MEM_U8(t3 + 0); +t0 = 0x2d; +t5 = t0 ^ t4; +t5 = t5 < 0x1; +a1 = zero; +t2 = zero; +a0 = zero; +v1 = 0x1; +if (t5 != 0) {a3 = zero; +goto L489398;} +a3 = zero; +at = 0x2b; +if (t4 != at) {//nop; +goto L4893a0;} +//nop; +L489398: +a3 = t5 & 0xff; +v1 = 0x2; +L4893a0: +t5 = t3 + v1; +s0 = MEM_U8(t5 + -1); +t1 = 0x65; +if (t1 == s0) {//nop; +goto L489428;} +//nop; +t3 = 0x10011ff0; +s1 = 0x5f50000; +t3 = MEM_U32(t3 + 16); +s1 = s1 | 0xe100; +t3 = t3 + 0x1; +if (v1 == t3) {s2 = 0xa; +goto L489428;} +s2 = 0xa; +t4 = 0x2e; +L4893d4: +if (t4 == s0) {at = (int)a0 < (int)s1; +goto L48940c;} +at = (int)a0 < (int)s1; +if (at != 0) {//nop; +goto L4893f0;} +//nop; +v0 = 0x7fff0000; +v0 = v0 | 0xffff; +goto L4895b8; +v0 = v0 | 0xffff; +L4893f0: +lo = a0 * s2; +hi = (uint32_t)((uint64_t)a0 * (uint64_t)s2 >> 32); +t7 = lo; +a0 = t7 + s0; +if (t2 == 0) {a0 = a0 + 0xffffffd0; +goto L489410;} +a0 = a0 + 0xffffffd0; +a1 = a1 + 0x1; +goto L489410; +a1 = a1 + 0x1; +L48940c: +t2 = 0x1; +L489410: +s0 = MEM_U8(t5 + 0); +v1 = v1 + 0x1; +if (t1 == s0) {t5 = t5 + 0x1; +goto L489428;} +t5 = t5 + 0x1; +if (v1 != t3) {//nop; +goto L4893d4;} +//nop; +L489428: +t1 = 0x10011ff0; +s1 = 0x5f50000; +t1 = MEM_U32(t1 + 16); +s1 = s1 | 0xe100; +at = (int)t1 < (int)v1; +if (at != 0) {s2 = 0xa; +goto L4894ec;} +s2 = 0xa; +s0 = MEM_U8(t5 + 0); +v1 = v1 + 0x1; +t8 = t0 ^ s0; +t8 = t8 < 0x1; +t5 = t5 + 0x1; +t2 = zero; +t4 = zero; +MEM_U32(sp + 20) = t8; +// bdead 420e6df1 t9 = t8; +if (t8 != 0) {t3 = t1 + 0x1; +goto L48947c;} +t3 = t1 + 0x1; +at = 0x2b; +if (s0 != at) {//nop; +goto L489488;} +//nop; +L48947c: +t4 = MEM_U8(sp + 23); +v1 = v1 + 0x1; +t5 = t5 + 0x1; +L489488: +if (v1 == t3) {//nop; +goto L4894c8;} +//nop; +L489490: +at = (int)t2 < (int)s1; +if (at != 0) {//nop; +goto L4894a8;} +//nop; +v0 = 0x7fff0000; +v0 = v0 | 0xffff; +goto L4895b8; +v0 = v0 | 0xffff; +L4894a8: +lo = t2 * s2; +hi = (uint32_t)((uint64_t)t2 * (uint64_t)s2 >> 32); +t7 = MEM_U8(t5 + -1); +v1 = v1 + 0x1; +t5 = t5 + 0x1; +t6 = lo; +t2 = t6 + t7; +if (v1 != t3) {t2 = t2 + 0xffffffd0; +goto L489490;} +t2 = t2 + 0xffffffd0; +L4894c8: +if (t4 == 0) {//nop; +goto L4894e0;} +//nop; +t8 = -a1; +t9 = t8 - t2; +MEM_U32(a2 + 0) = t9; +goto L4894f4; +MEM_U32(a2 + 0) = t9; +L4894e0: +t6 = t2 - a1; +MEM_U32(a2 + 0) = t6; +goto L4894f4; +MEM_U32(a2 + 0) = t6; +L4894ec: +t7 = -a1; +MEM_U32(a2 + 0) = t7; +L4894f4: +if (a0 == 0) {//nop; +goto L4895a4;} +//nop; +lo = (int)a0 / (int)s2; hi = (int)a0 % (int)s2; +if (s2 != 0) {//nop; +goto L48950c;} +//nop; +abort(); +L48950c: +at = 0xffffffff; +if (s2 != at) {at = 0x80000000; +goto L489524;} +at = 0x80000000; +if (a0 != at) {//nop; +goto L489524;} +//nop; +abort(); +L489524: +t8 = hi; +if (t8 != 0) {//nop; +goto L4895a4;} +//nop; +L489530: +lo = (int)a0 / (int)s2; hi = (int)a0 % (int)s2; +t9 = MEM_U32(a2 + 0); +if (s2 != 0) {//nop; +goto L489544;} +//nop; +abort(); +L489544: +at = 0xffffffff; +if (s2 != at) {at = 0x80000000; +goto L48955c;} +at = 0x80000000; +if (a0 != at) {//nop; +goto L48955c;} +//nop; +abort(); +L48955c: +t6 = t9 + 0x1; +MEM_U32(a2 + 0) = t6; +a0 = lo; +//nop; +//nop; +lo = (int)a0 / (int)s2; hi = (int)a0 % (int)s2; +if (s2 != 0) {//nop; +goto L489580;} +//nop; +abort(); +L489580: +at = 0xffffffff; +if (s2 != at) {at = 0x80000000; +goto L489598;} +at = 0x80000000; +if (a0 != at) {//nop; +goto L489598;} +//nop; +abort(); +L489598: +t7 = hi; +if (t7 == 0) {//nop; +goto L489530;} +//nop; +L4895a4: +if (a3 == 0) {v1 = a0; +goto L4895b4;} +v1 = a0; +v1 = -a0; +goto L4895b4; +v1 = -a0; +L4895b4: +v0 = v1; +L4895b8: +// bdead 9 s0 = MEM_U32(sp + 4); +// bdead 9 s1 = MEM_U32(sp + 8); +// bdead 9 s2 = MEM_U32(sp + 12); +// bdead 9 sp = sp + 0x58; +return v0; +// bdead 9 sp = sp + 0x58; +} + +static uint32_t f_val_when_exponent0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4895cc: +//val_when_exponent0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +a2 = 0x7fff0000; +a2 = a2 | 0xffff; +// fdead 400001eb MEM_U32(sp + 28) = s2; +// fdead 400001eb MEM_U32(sp + 24) = s1; +s1 = a1; +s2 = a0; +// fdead 400c01eb MEM_U32(sp + 36) = ra; +// fdead 400c01eb MEM_U32(sp + 32) = gp; +if (a0 == a2) {// fdead 400c01eb MEM_U32(sp + 20) = s0; +goto L489618;} +// fdead 400c01eb MEM_U32(sp + 20) = s0; +at = (int)a1 < (int)0xfffffff7; +if (at != 0) {at = (int)a1 < (int)0xa; +goto L489618;} +at = (int)a1 < (int)0xa; +if (at != 0) {//nop; +goto L489620;} +//nop; +L489618: +v0 = a2; +goto L489768; +v0 = a2; +L489620: +if (s1 != 0) {//nop; +goto L489630;} +//nop; +v0 = s2; +goto L489768; +v0 = s2; +L489630: +if ((int)s1 >= 0) {s0 = 0xa; +goto L48972c;} +s0 = 0xa; +a0 = -s1; +t6 = a0 & 0x3; +v1 = 0x1; +a0 = t6; +if (t6 == 0) {// bdead c00b1 v0 = t6; +goto L489674;} +// bdead c00b1 v0 = t6; +v0 = a0 + s1; +s0 = 0xa; +L489658: +lo = v1 * s0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)s0 >> 32); +s1 = s1 + 0x1; +v1 = lo; +if (v0 != s1) {//nop; +goto L489658;} +//nop; +if (s1 == 0) {//nop; +goto L4896bc;} +//nop; +L489674: +s0 = 0xa; +L489678: +lo = v1 * s0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)s0 >> 32); +s1 = s1 + 0x4; +v1 = lo; +//nop; +//nop; +lo = v1 * s0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)s0 >> 32); +v1 = lo; +//nop; +//nop; +lo = v1 * s0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)s0 >> 32); +v1 = lo; +//nop; +//nop; +lo = v1 * s0; +hi = (uint32_t)((uint64_t)v1 * (uint64_t)s0 >> 32); +v1 = lo; +if (s1 != 0) {//nop; +goto L489678;} +//nop; +L4896bc: +lo = (int)s2 / (int)v1; hi = (int)s2 % (int)v1; +if (v1 != 0) {//nop; +goto L4896cc;} +//nop; +abort(); +L4896cc: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L4896e4;} +at = 0x80000000; +if (s2 != at) {//nop; +goto L4896e4;} +//nop; +abort(); +L4896e4: +t7 = hi; +if (t7 == 0) {//nop; +goto L4896f8;} +//nop; +v0 = a2; +goto L489768; +v0 = a2; +L4896f8: +lo = (int)s2 / (int)v1; hi = (int)s2 % (int)v1; +if (v1 != 0) {//nop; +goto L489708;} +//nop; +abort(); +L489708: +at = 0xffffffff; +if (v1 != at) {at = 0x80000000; +goto L489720;} +at = 0x80000000; +if (s2 != at) {//nop; +goto L489720;} +//nop; +abort(); +L489720: +v0 = lo; +// bdead 9 ra = MEM_U32(sp + 36); +goto L48976c; +// bdead 9 ra = MEM_U32(sp + 36); +L48972c: +//nop; +a0 = s2; +a1 = s0; +v0 = f_mpyovfw_signed(mem, sp, a0, a1); +goto L48973c; +a1 = s0; +L48973c: +// bdead e0009 gp = MEM_U32(sp + 32); +if (v0 == 0) {v0 = 0x7fff0000; +goto L489750;} +v0 = 0x7fff0000; +v0 = v0 | 0xffff; +goto L489768; +v0 = v0 | 0xffff; +L489750: +lo = s2 * s0; +hi = (uint32_t)((uint64_t)s2 * (uint64_t)s0 >> 32); +s1 = s1 + 0xffffffff; +s2 = lo; +if (s1 != 0) {//nop; +goto L48972c;} +//nop; +v0 = s2; +L489768: +// bdead 9 ra = MEM_U32(sp + 36); +L48976c: +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static uint32_t f_coloroffset(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L489780: +//coloroffset: +//nop; +//nop; +//nop; +t6 = 0x10001ae0; +//nop; +t6 = t6 + 0xffffffff; +t7 = a0 + t6; +v0 = MEM_U8(t7 + 0); +//nop; +return v0; +//nop; +} + +static uint32_t f_in_reg_masks(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4897a8: +//in_reg_masks: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +v0 = f_coloroffset(mem, sp, a0); +goto L4897d0; +MEM_U32(sp + 40) = a2; +L4897d0: +v1 = (int)v0 >> 2; +// bdead 40000011 gp = MEM_U32(sp + 24); +at = (int)v1 < (int)0x20; +if (at == 0) {a0 = v1; +goto L4897fc;} +a0 = v1; +t6 = MEM_U32(sp + 36); +//nop; +v0 = t6 << (v1 & 0x1f); +t7 = (int)v0 < (int)0x0; +v0 = t7; +goto L489810; +v0 = t7; +L4897fc: +t8 = MEM_U32(sp + 40); +//nop; +v0 = t8 << (a0 & 0x1f); +t9 = (int)v0 < (int)0x0; +v0 = t9; +L489810: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t func_489820(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L489820: +//nop; +//nop; +//nop; +a0 = 0x10013430; +a1 = 0x10011ff0; +t6 = MEM_U8(a0 + 0); +v1 = MEM_U8(a1 + 0); +sp = sp + 0xffffffd8; +// fdead 400080fb MEM_U32(sp + 28) = ra; +if (t6 == v1) {// fdead 400080fb MEM_U32(sp + 24) = gp; +goto L489854;} +// fdead 400080fb MEM_U32(sp + 24) = gp; +MEM_U8(sp + 35) = (uint8_t)zero; +goto L489984; +MEM_U8(sp + 35) = (uint8_t)zero; +L489854: +v0 = v1 & 0xff; +goto L4898e8; +v0 = v1 & 0xff; +L48985c: +t7 = MEM_U32(a0 + 4); +t8 = MEM_U32(a1 + 4); +//nop; +t9 = t7 ^ t8; +t9 = t9 < 0x1; +MEM_U8(sp + 35) = (uint8_t)t9; +goto L489984; +MEM_U8(sp + 35) = (uint8_t)t9; +L489878: +t0 = MEM_U32(a0 + 4); +t1 = MEM_U32(a1 + 4); +//nop; +v0 = t0 ^ t1; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L4898a8;} +//nop; +t2 = MEM_U32(a0 + 8); +t3 = MEM_U32(a1 + 8); +//nop; +v0 = t2 ^ t3; +v0 = v0 < 0x1; +L4898a8: +MEM_U8(sp + 35) = (uint8_t)v0; +goto L489984; +MEM_U8(sp + 35) = (uint8_t)v0; +L4898b0: +t4 = MEM_U32(a0 + 4); +t5 = MEM_U32(a1 + 4); +//nop; +v0 = t4 ^ t5; +v0 = v0 < 0x1; +if (v0 == 0) {//nop; +goto L4898e0;} +//nop; +t6 = MEM_U32(a0 + 12); +t7 = MEM_U32(a1 + 12); +//nop; +v0 = t6 ^ t7; +v0 = v0 < 0x1; +L4898e0: +MEM_U8(sp + 35) = (uint8_t)v0; +goto L489984; +MEM_U8(sp + 35) = (uint8_t)v0; +L4898e8: +at = v0 < 0x54; +if (at != 0) {at = 0x71; +goto L489910;} +at = 0x71; +if (v0 == at) {//nop; +goto L489878;} +//nop; +at = 0x8b; +if (v0 == at) {//nop; +goto L4898b0;} +//nop; +//nop; +goto L489960; +//nop; +L489910: +at = 0x14; +if (v0 == at) {//nop; +goto L48985c;} +//nop; +at = v0 < 0x2b; +if (at == 0) {t8 = v0 + 0xffffffdc; +goto L489954;} +t8 = v0 + 0xffffffdc; +at = t8 < 0x7; +if (at == 0) {//nop; +goto L489960;} +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +//nop; +;static void *const Lswitch10006684[] = { +&&L48985c, +&&L489960, +&&L489960, +&&L48985c, +&&L489960, +&&L489960, +&&L48985c, +}; +dest = Lswitch10006684[t8]; +//nop; +goto *dest; +//nop; +L489954: +at = 0x53; +if (v0 == at) {//nop; +goto L48985c;} +//nop; +L489960: +a2 = 0x10006678; +//nop; +a0 = 0x1; +a1 = 0x653; +a3 = 0xa; +a2 = a2; +f_caseerror(mem, sp, a0, a1, a2, a3); +goto L48997c; +a2 = a2; +L48997c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L489984: +// bdead 40000001 ra = MEM_U32(sp + 28); +v0 = MEM_U8(sp + 35); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +} + +static void f_skipproc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L489994: +//skipproc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +t6 = 0x1001ebbc; +// fdead 4000802b MEM_U32(sp + 32) = s3; +t6 = MEM_U8(t6 + 0); +s3 = 0x1; +// fdead 4010802b MEM_U32(sp + 28) = s2; +s2 = a0; +// fdead 4018802b MEM_U32(sp + 44) = ra; +// fdead 4018802b MEM_U32(sp + 40) = gp; +// fdead 4018802b MEM_U32(sp + 36) = s4; +// fdead 4018802b MEM_U32(sp + 24) = s1; +if (s3 == t6) {// fdead 4018802b MEM_U32(sp + 20) = s0; +goto L489c3c;} +// fdead 4018802b MEM_U32(sp + 20) = s0; +s1 = 0x10001ef0; +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L4899e8; +//nop; +L4899e8: +// bdead 401c0003 gp = MEM_U32(sp + 40); +if (s2 != 0) {at = 0x1; +goto L489a74;} +at = 0x1; +a1 = 0x10006850; +//nop; +a0 = MEM_U32(s1 + 0); +a2 = 0xf; +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489a10; +a1 = a1; +L489a10: +// bdead 401c0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489a30; +a2 = 0x400; +L489a30: +// bdead 401c0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x10006818; +//nop; +a2 = 0x38; +a3 = 0x38; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489a50; +a1 = a1; +L489a50: +// bdead 401c0183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L489a68; +//nop; +L489a68: +// bdead 40180003 gp = MEM_U32(sp + 40); +//nop; +goto L489c30; +//nop; +L489a74: +if (s2 != at) {a2 = 0xf; +goto L489bac;} +a2 = 0xf; +a1 = 0x10006809; +//nop; +a0 = MEM_U32(s1 + 0); +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489a94; +a1 = a1; +L489a94: +// bdead 401c0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489ab4; +a2 = 0x400; +L489ab4: +// bdead 401c0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x100067e0; +//nop; +a2 = 0x29; +a3 = 0x29; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489ad4; +a1 = a1; +L489ad4: +// bdead 401c0183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L489aec; +//nop; +L489aec: +// bdead 401c0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x10006794; +//nop; +a2 = 0x4c; +a3 = 0x4c; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489b0c; +a1 = a1; +L489b0c: +// bdead 401c0183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L489b24; +//nop; +L489b24: +// bdead 401c0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x10006781; +//nop; +a2 = 0x13; +a3 = 0x13; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489b44; +a1 = a1; +L489b44: +// bdead 401c0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +t7 = 0x10021c74; +//nop; +t7 = MEM_U32(t7 + 0); +a2 = 0x5; +a1 = MEM_U16(t7 + 18); +a3 = 0xa; +f_write_integer(mem, sp, a0, a1, a2, a3); +goto L489b68; +a3 = 0xa; +L489b68: +// bdead 401c0003 gp = MEM_U32(sp + 40); +s0 = MEM_U32(s1 + 0); +//nop; +a1 = 0x2e; +a2 = s3; +// bdead 401a00c3 a3 = 0xa; +a0 = s0; +f_write_char(mem, sp, a0, a1, a2); +goto L489b88; +a0 = s0; +L489b88: +// bdead 401a0183 gp = MEM_U32(sp + 40); +a0 = s0; +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L489ba0; +//nop; +L489ba0: +// bdead 40180003 gp = MEM_U32(sp + 40); +//nop; +goto L489c30; +//nop; +L489bac: +at = 0x2; +if (s2 != at) {a2 = 0xf; +goto L489c30;} +a2 = 0xf; +a1 = 0x10006772; +//nop; +a0 = MEM_U32(s1 + 0); +a3 = 0xf; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489bd0; +a1 = a1; +L489bd0: +// bdead 401c0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a3 = 0x1001c8d0; +//nop; +a1 = 0x1001c4d0; +a3 = MEM_U32(a3 + 0); +a2 = 0x400; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489bf0; +a2 = 0x400; +L489bf0: +// bdead 401c0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +a1 = 0x10006748; +//nop; +a2 = 0x2a; +a3 = 0x2a; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489c10; +a1 = a1; +L489c10: +// bdead 401c0183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L489c28; +//nop; +L489c28: +// bdead 40180003 gp = MEM_U32(sp + 40); +//nop; +L489c30: +at = 0x1001eb6c; +//nop; +MEM_U8(at + 0) = (uint8_t)s3; +L489c3c: +t8 = 0x1001eb64; +s1 = 0x10001ef0; +t8 = MEM_U8(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L489cac;} +//nop; +if (s2 != 0) {a2 = 0x31; +goto L489cac;} +a2 = 0x31; +a1 = 0x10006717; +//nop; +a0 = MEM_U32(s1 + 0); +a3 = 0x31; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489c74; +a1 = a1; +L489c74: +// bdead 400c0183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L489c8c; +//nop; +L489c8c: +// bdead 400c01c3 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L489ca4; +//nop; +L489ca4: +// bdead 400c0003 gp = MEM_U32(sp + 40); +//nop; +L489cac: +//nop; +a0 = MEM_U32(s1 + 0); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L489cbc; +//nop; +L489cbc: +// bdead 400c0183 gp = MEM_U32(sp + 40); +if (s2 != 0) {//nop; +goto L489d98;} +//nop; +//nop; +a0 = 0x10012030; +//nop; +f_initur(mem, sp, a0); +goto L489cd8; +//nop; +L489cd8: +// bdead 40040183 gp = MEM_U32(sp + 40); +s4 = 0x22; +s3 = 0x10012010; +s0 = 0x10011ff0; +s2 = 0x21; +L489cec: +//nop; +a1 = MEM_U32(s3 + 0); +a0 = s0; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L489cfc; +a0 = s0; +L489cfc: +v1 = MEM_U8(s0 + 0); +// bdead 403e0113 gp = MEM_U32(sp + 40); +if (s4 != v1) {a2 = 0x3b; +goto L489d78;} +a2 = 0x3b; +a1 = 0x100066dc; +//nop; +a0 = MEM_U32(s1 + 0); +a3 = 0x3b; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489d24; +a1 = a1; +L489d24: +// bdead 403e0183 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L489d3c; +//nop; +L489d3c: +// bdead 403e0003 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L489d54; +//nop; +L489d54: +// bdead 403e01c3 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L489d6c; +//nop; +L489d6c: +// bdead 403e0183 gp = MEM_U32(sp + 40); +v1 = MEM_U8(s0 + 0); +//nop; +L489d78: +if (s2 != v1) {//nop; +goto L489cec;} +//nop; +t9 = 0x1001c4c4; +t0 = MEM_U32(s0 + 4); +t9 = MEM_U32(t9 + 0); +//nop; +if (t9 != t0) {//nop; +goto L489cec;} +//nop; +L489d98: +s2 = 0x10013430; +s0 = 0x10011ff0; +s2 = MEM_U8(s2 + 0); +s3 = 0x10012010; +t1 = s2 ^ 0x60; +t1 = zero < t1; +s4 = 0x22; +s2 = t1 & 0xff; +L489db8: +//nop; +a1 = MEM_U32(s3 + 0); +a0 = s0; +f_readuinstr(mem, sp, a0, a1, a2, a3); +goto L489dc8; +a0 = s0; +L489dc8: +t3 = MEM_U8(s0 + 0); +// bdead 403e1101 gp = MEM_U32(sp + 40); +if (s4 != t3) {a2 = 0x3c; +goto L489e40;} +a2 = 0x3c; +a1 = 0x100066a0; +//nop; +a0 = MEM_U32(s1 + 0); +a3 = 0x3c; +a1 = a1; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L489df0; +a1 = a1; +L489df0: +// bdead 403e0181 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +f_writeln(mem, sp, a0, a1, a2, a3); +goto L489e08; +//nop; +L489e08: +// bdead 403e0001 gp = MEM_U32(sp + 40); +a0 = MEM_U32(s1 + 0); +//nop; +//nop; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L489e20; +//nop; +L489e20: +// bdead 403e01c1 gp = MEM_U32(sp + 40); +//nop; +//nop; +//nop; +//nop; +wrapper_abort(mem); +goto L489e38; +//nop; +L489e38: +// bdead 403e0181 gp = MEM_U32(sp + 40); +//nop; +L489e40: +if (s2 == 0) {//nop; +goto L489ed4;} +//nop; +t4 = MEM_U8(s0 + 0); +//nop; +t5 = t4 < 0xa0; +if (t5 == 0) {t6 = (int)t4 >> 5; +goto L489e7c;} +t6 = (int)t4 >> 5; +t8 = 0x10001b58; +t7 = t6 << 2; +t8 = t8; +t9 = t8 + t7; +t0 = MEM_U32(t9 + 0); +//nop; +t1 = t0 << (t4 & 0x1f); +t5 = (int)t1 < (int)0x0; +L489e7c: +if (t5 == 0) {//nop; +goto L489ed4;} +//nop; +//nop; +// bdead 40360001 v0 = sp + 0x40; +// bdead 40360001 t9 = t9; +//nop; +v0 = func_489820(mem, sp); +goto L489e98; +//nop; +L489e98: +v1 = MEM_U8(s0 + 0); +s2 = v0 < 0x1; +t3 = s2 & 0xff; +// bdead 40361191 gp = MEM_U32(sp + 40); +at = 0x8b; +if (v1 != at) {s2 = t3; +goto L489ef0;} +s2 = t3; +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L489ec4; +//nop; +L489ec4: +// bdead 403e0181 gp = MEM_U32(sp + 40); +v1 = MEM_U8(s0 + 0); +at = 0x1f; +goto L489ef4; +at = 0x1f; +L489ed4: +//nop; +a0 = s0; +//nop; +f_uwrite(mem, sp, a0, a1, a2, a3); +goto L489ee4; +//nop; +L489ee4: +// bdead 403e0181 gp = MEM_U32(sp + 40); +v1 = MEM_U8(s0 + 0); +//nop; +L489ef0: +at = 0x1f; +L489ef4: +if (v1 != at) {//nop; +goto L489db8;} +//nop; +// bdead 1 ra = MEM_U32(sp + 44); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static uint32_t f_inside_loop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L489f1c: +//inside_loop: +v1 = zero < a0; +if (v1 == 0) {//nop; +goto L489f5c;} +//nop; +t6 = MEM_U32(a0 + 0); +//nop; +if (a1 == t6) {//nop; +goto L489f5c;} +//nop; +L489f38: +a0 = MEM_U32(a0 + 16); +//nop; +v1 = zero < a0; +if (v1 == 0) {//nop; +goto L489f5c;} +//nop; +t7 = MEM_U32(a0 + 0); +//nop; +if (a1 != t7) {//nop; +goto L489f38;} +//nop; +L489f5c: +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_check_ix_candidate(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L489f64: +//check_ix_candidate: +//nop; +//nop; +//nop; +t6 = 0x1001e5a0; +t7 = a1 << 2; +t6 = MEM_U32(t6 + 0); +t7 = t7 - a1; +t7 = t7 << 2; +t8 = t6 + t7; +v1 = MEM_U32(t8 + 4); +//nop; +if (v1 == 0) {v0 = zero; +goto L489fe0;} +v0 = zero; +L489f98: +t9 = MEM_U32(v1 + 0); +//nop; +if (a0 != t9) {//nop; +goto L489fcc;} +//nop; +t0 = MEM_U8(v1 + 16); +at = 0x1; +if (t0 != at) {//nop; +goto L489fc4;} +//nop; +v0 = MEM_U8(v1 + 17); +//nop; +return v0; +//nop; +L489fc4: +v0 = zero; +return v0; +v0 = zero; +L489fcc: +v1 = MEM_U32(v1 + 8); +//nop; +if (v1 != 0) {//nop; +goto L489f98;} +//nop; +v0 = zero; +L489fe0: +//nop; +return v0; +//nop; +} + +static void f_check_loop_nest_ix_cand(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L489fe8: +//check_loop_nest_ix_cand: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +//nop; +s0 = a1; +// fdead 400201eb MEM_U32(sp + 44) = ra; +// fdead 400201eb MEM_U32(sp + 40) = gp; +// fdead 400201eb MEM_U32(sp + 36) = s4; +// fdead 400201eb MEM_U32(sp + 32) = s3; +// fdead 400201eb MEM_U32(sp + 28) = s2; +// fdead 400201eb MEM_U32(sp + 24) = s1; +a1 = MEM_U32(a1 + 0); +s3 = a0; +s4 = a2; +v0 = f_check_ix_candidate(mem, sp, a0, a1); +goto L48a02c; +s4 = a2; +L48a02c: +// bdead 320009 gp = MEM_U32(sp + 40); +if (v0 != 0) {MEM_U32(s4 + 0) = v0; +goto L48a0c4;} +MEM_U32(s4 + 0) = v0; +t7 = MEM_U32(s0 + 0); +s2 = 0xc; +lo = t7 * s2; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)s2 >> 32); +s1 = 0x1001e5a0; +//nop; +t6 = MEM_U32(s1 + 0); +t8 = lo; +t9 = t6 + t8; +t0 = MEM_U32(t9 + 0); +//nop; +v0 = MEM_U32(t0 + 16); +//nop; +if (v0 == 0) {// bdead 3e0009 ra = MEM_U32(sp + 44); +goto L48a0c8;} +// bdead 3e0009 ra = MEM_U32(sp + 44); +L48a070: +a1 = MEM_U32(v0 + 0); +a0 = s3; +MEM_U32(s0 + 0) = a1; +//nop; +//nop; +//nop; +v0 = f_check_ix_candidate(mem, sp, a0, a1); +goto L48a08c; +//nop; +L48a08c: +// bdead 3e0009 gp = MEM_U32(sp + 40); +if (v0 != 0) {MEM_U32(s4 + 0) = v0; +goto L48a0c4;} +MEM_U32(s4 + 0) = v0; +t3 = MEM_U32(s0 + 0); +t2 = MEM_U32(s1 + 0); +lo = t3 * s2; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)s2 >> 32); +t4 = lo; +t5 = t2 + t4; +t7 = MEM_U32(t5 + 0); +//nop; +v0 = MEM_U32(t7 + 16); +//nop; +if (v0 != 0) {//nop; +goto L48a070;} +//nop; +L48a0c4: +// bdead 1 ra = MEM_U32(sp + 44); +L48a0c8: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static uint32_t f_check_ix_source(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48a0e4: +//check_ix_source: +//nop; +//nop; +//nop; +t6 = 0x1001e5a0; +t7 = a1 << 2; +t6 = MEM_U32(t6 + 0); +t7 = t7 - a1; +t7 = t7 << 2; +t8 = t6 + t7; +v1 = MEM_U32(t8 + 4); +//nop; +if (v1 == 0) {v0 = zero; +goto L48a160;} +v0 = zero; +L48a118: +t9 = MEM_U32(v1 + 0); +//nop; +if (a0 != t9) {//nop; +goto L48a14c;} +//nop; +t0 = MEM_U8(v1 + 16); +at = 0x3; +if (t0 != at) {//nop; +goto L48a144;} +//nop; +v0 = MEM_U8(v1 + 17); +//nop; +return v0; +//nop; +L48a144: +v0 = zero; +return v0; +v0 = zero; +L48a14c: +v1 = MEM_U32(v1 + 8); +//nop; +if (v1 != 0) {//nop; +goto L48a118;} +//nop; +v0 = zero; +L48a160: +//nop; +return v0; +//nop; +} + +static uint32_t f_get_ix_source(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48a168: +//get_ix_source: +//nop; +//nop; +//nop; +t6 = 0x1001e5a0; +t7 = a1 << 2; +t6 = MEM_U32(t6 + 0); +t7 = t7 - a1; +t7 = t7 << 2; +t8 = t6 + t7; +v1 = MEM_U32(t8 + 4); +v0 = 0x3; +t9 = MEM_U8(v1 + 17); +L48a198: +//nop; +if (a0 != t9) {//nop; +goto L48a1bc;} +//nop; +t0 = MEM_U8(v1 + 16); +//nop; +if (v0 != t0) {//nop; +goto L48a1bc;} +//nop; +v0 = v1; +return v0; +v0 = v1; +L48a1bc: +v1 = MEM_U32(v1 + 8); +t9 = MEM_U8(v1 + 17); +goto L48a198; +t9 = MEM_U8(v1 + 17); +//nop; +return v0; +//nop; +} + +static void f_abort(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L48a1d0: +//abort: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000cb MEM_U32(sp + 28) = ra; +// fdead 400000cb MEM_U32(sp + 24) = gp; +a0 = 0xffffffff; +wrapper_exit(mem, a0); +goto L48a1f4; +a0 = 0xffffffff; +L48a1f4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_openstdout(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48a204: +//openstdout: +MEM_U32(sp + 0) = a0; +return; +MEM_U32(sp + 0) = a0; +} + +static uint32_t f_getclock(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48a2a4: +//getclock: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// bdead 40000001 a0 = 0x1; +v0 = wrapper_clock(); +goto L48a2c8; +// bdead 40000001 a0 = 0x1; +L48a2c8: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 sp = sp + 0x20; +return v0; +// bdead 9 sp = sp + 0x20; +} + +static void f_inituwrite(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48a360: +//inituwrite: +//nop; +//nop; +//nop; +at = 0x10022710; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002f MEM_U32(sp + 28) = ra; +t6 = 0x1; +// fdead 4000802f MEM_U32(sp + 24) = gp; +MEM_U8(at + 0) = (uint8_t)t6; +f_uputinit(mem, sp, a0); +goto L48a38c; +MEM_U8(at + 0) = (uint8_t)t6; +L48a38c: +// bdead 3 gp = MEM_U32(sp + 24); +t7 = 0x43; +v0 = 0x100226f0; +v1 = 0x10022708; +t8 = 0x46; +t9 = 0x47; +t2 = 0x48; +a0 = 0x5a; +a1 = 0x41; +a2 = 0x4d; +a3 = 0x50; +t0 = 0x52; +t1 = 0x53; +MEM_U8(v0 + 1) = (uint8_t)t7; +MEM_U8(v0 + 2) = (uint8_t)t8; +MEM_U8(v0 + 3) = (uint8_t)t9; +MEM_U8(v0 + 4) = (uint8_t)t2; +// bdead 7fb ra = MEM_U32(sp + 28); +at = 0x10022714; +t3 = 0x4a; +t4 = 0x4c; +t5 = 0x4e; +t6 = 0x51; +t7 = 0x58; +t8 = 0x49; +t9 = 0x4b; +t2 = 0x57; +MEM_U8(v0 + 17) = (uint8_t)a0; +MEM_U8(v0 + 0) = (uint8_t)a1; +MEM_U8(v0 + 6) = (uint8_t)t3; +MEM_U8(v0 + 8) = (uint8_t)t4; +MEM_U8(v0 + 9) = (uint8_t)a2; +MEM_U8(v0 + 10) = (uint8_t)t5; +MEM_U8(v0 + 11) = (uint8_t)a3; +MEM_U8(v0 + 12) = (uint8_t)t6; +MEM_U8(v0 + 13) = (uint8_t)t0; +MEM_U8(v0 + 14) = (uint8_t)t1; +MEM_U8(v0 + 16) = (uint8_t)t7; +MEM_U8(v0 + 5) = (uint8_t)t8; +MEM_U8(v0 + 7) = (uint8_t)t9; +MEM_U8(v0 + 15) = (uint8_t)t2; +MEM_U8(v1 + 0) = (uint8_t)a0; +MEM_U8(v1 + 1) = (uint8_t)a2; +MEM_U8(v1 + 3) = (uint8_t)t0; +MEM_U8(v1 + 4) = (uint8_t)t1; +MEM_U8(v1 + 2) = (uint8_t)a3; +MEM_U8(v1 + 5) = (uint8_t)a1; +// bdead 7 sp = sp + 0x20; +MEM_U32(at + 0) = zero; +return; +MEM_U32(at + 0) = zero; +} + +static uint32_t f_fnamelen(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48a4d8: +//fnamelen: +// fdead b MEM_U32(sp + 0) = a0; +// fdead b MEM_U32(sp + 4) = a1; +// fdead b MEM_U32(sp + 8) = a2; +// fdead b MEM_U32(sp + 12) = a3; +v1 = zero; +a1 = 0x400; +a0 = 0x20; +// fdead 7b v0 = sp + 0xffffffff; +L48a4f8: +t6 = MEM_U8(v0 + 1); +//nop; +if (a0 != t6) {//nop; +goto L48a510;} +//nop; +v0 = v1; +return v0; +v0 = v1; +L48a510: +t7 = MEM_U8(v0 + 2); +//nop; +if (a0 != t7) {//nop; +goto L48a528;} +//nop; +v0 = v1 + 0x1; +return v0; +v0 = v1 + 0x1; +L48a528: +t8 = MEM_U8(v0 + 3); +//nop; +if (a0 != t8) {//nop; +goto L48a540;} +//nop; +v0 = v1 + 0x2; +return v0; +v0 = v1 + 0x2; +L48a540: +t9 = MEM_U8(v0 + 4); +//nop; +if (a0 != t9) {//nop; +goto L48a558;} +//nop; +v0 = v1 + 0x3; +return v0; +v0 = v1 + 0x3; +L48a558: +v1 = v1 + 0x4; +if (v1 != a1) {v0 = v0 + 0x4; +goto L48a4f8;} +v0 = v0 + 0x4; +v0 = 0x400; +//nop; +return v0; +//nop; +} + +static void f_uwrite(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L48a570: +//uwrite: +//nop; +//nop; +//nop; +t6 = 0x10022710; +sp = sp + 0xffffffa0; +t6 = MEM_U8(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = s2; +s2 = a0; +// fdead 400881eb MEM_U32(sp + 36) = ra; +// fdead 400881eb MEM_U32(sp + 32) = gp; +// fdead 400881eb MEM_U32(sp + 24) = s1; +if (t6 == 0) {// fdead 400881eb MEM_U32(sp + 20) = s0; +goto L48a7c8;} +// fdead 400881eb MEM_U32(sp + 20) = s0; +t8 = MEM_U8(a0 + 0); +t0 = 0x10022720; +t9 = t8 << 2; +t9 = t9 + t8; +t9 = t9 << 2; +t9 = t9 - t8; +t1 = t9 + t0; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t7 = sp + 0x45; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +t4 = t1 + 4; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 7($t1) +s0 = s2 + 0x4; +MEM_U8(t7 + 4 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 7($t7) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +//nop; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t4 = t1 + 12; t4 = (MEM_U8(t4) << 24) | (MEM_U8(t4 + 1) << 16) | (MEM_U8(t4 + 2) << 8) | MEM_U8(t4 + 3); +//lwr $t4, 0xf($t1) +//nop; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t4 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t4 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t4 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t4 >> 0); +//swr $t4, 0xf($t7) +at = MEM_U8(t1 + 16); +//nop; +MEM_U8(t7 + 16) = (uint8_t)at; +t4 = MEM_U8(t1 + 17); +//nop; +MEM_U8(t7 + 17) = (uint8_t)t4; +at = MEM_U8(t1 + 18); +//nop; +MEM_U8(t7 + 18) = (uint8_t)at; +v0 = MEM_U8(sp + 85); +at = 0x1; +v0 = v0 + 0x1; +if (v0 == at) {t5 = v0 << 2; +goto L48a684;} +t5 = v0 << 2; +s1 = t5 + s2; +L48a64c: +//nop; +a0 = MEM_U32(s0 + -4); +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L48a65c; +//nop; +L48a65c: +// bdead 400e0181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L48a674; +//nop; +L48a674: +// bdead 400e0181 gp = MEM_U32(sp + 32); +s0 = s0 + 0x8; +if (s0 != s1) {//nop; +goto L48a64c;} +//nop; +L48a684: +t6 = MEM_U8(sp + 84); +t8 = MEM_U8(sp + 85); +if (t6 == 0) {// bdead 42080181 ra = MEM_U32(sp + 36); +goto L48a7cc;} +// bdead 42080181 ra = MEM_U32(sp + 36); +t9 = t8 << 2; +s0 = s2 + t9; +//nop; +a0 = MEM_U32(s0 + 0); +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L48a6ac; +//nop; +L48a6ac: +// bdead 400a0181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 4); +//nop; +//nop; +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L48a6c4; +//nop; +L48a6c4: +t0 = MEM_U8(s2 + 1); +at = 0x4e0000; +t3 = t0 & 0x1f; +t2 = t3 < 0x20; +t7 = -t2; +at = at | 0x8000; +t1 = t7 & at; +// bdead 40081581 gp = MEM_U32(sp + 32); +t4 = t1 << (t3 & 0x1f); +if ((int)t4 < 0) {//nop; +goto L48a700;} +//nop; +t5 = MEM_U8(s2 + 0); +at = 0x13; +if (t5 != at) {// bdead 40080181 ra = MEM_U32(sp + 36); +goto L48a7cc;} +// bdead 40080181 ra = MEM_U32(sp + 36); +L48a700: +v1 = MEM_U8(s2 + 0); +a1 = 0x39; +if (a1 != v1) {s1 = 0x4; +goto L48a734;} +s1 = 0x4; +v0 = MEM_U32(s2 + 24); +//nop; +v0 = v0 + 0x3; +if ((int)v0 >= 0) {t6 = (int)v0 >> 2; +goto L48a72c;} +t6 = (int)v0 >> 2; +at = v0 + 0x3; +t6 = (int)at >> 2; +L48a72c: +v0 = t6; +goto L48a754; +v0 = t6; +L48a734: +v0 = MEM_U32(s2 + 16); +//nop; +v0 = v0 + 0x3; +if ((int)v0 >= 0) {t8 = (int)v0 >> 2; +goto L48a750;} +t8 = (int)v0 >> 2; +at = v0 + 0x3; +t8 = (int)at >> 2; +L48a750: +v0 = t8; +L48a754: +t9 = v0 & 0x1; +if (t9 == 0) {at = 0x1; +goto L48a764;} +at = 0x1; +v0 = v0 + 0x1; +L48a764: +if (a1 != v1) {//nop; +goto L48a778;} +//nop; +a0 = MEM_U32(s2 + 28); +v1 = v0 + 0x1; +goto L48a784; +v1 = v0 + 0x1; +L48a778: +a0 = MEM_U32(s2 + 20); +//nop; +v1 = v0 + 0x1; +L48a784: +if (v1 == at) {s0 = a0 + 0x4; +goto L48a7c8;} +s0 = a0 + 0x4; +s2 = v1 << 2; +L48a790: +//nop; +a0 = MEM_U32(s0 + -4); +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L48a7a0; +//nop; +L48a7a0: +// bdead 400e0181 gp = MEM_U32(sp + 32); +a0 = MEM_U32(s0 + 0); +//nop; +//nop; +//nop; +f_uputint(mem, sp, a0, a1, a2, a3); +goto L48a7b8; +//nop; +L48a7b8: +// bdead 400e0181 gp = MEM_U32(sp + 32); +s1 = s1 + 0x8; +if (s1 != s2) {s0 = s0 + 0x8; +goto L48a790;} +s0 = s0 + 0x8; +L48a7c8: +// bdead 1 ra = MEM_U32(sp + 36); +L48a7cc: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x60; +return; +// bdead 1 sp = sp + 0x60; +} + +static void func_48ae70(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48ae70: +//nop; +//nop; +//nop; +t6 = a0 << 2; +t6 = t6 + a0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +t6 = t6 << 2; +t0 = sp + 0x4; +t8 = 0x10022720; +at = t0 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +t6 = t6 - a0; +//lwr $at, 3($t0) +t7 = t6 + 0xa; +t9 = t7 + t8; +MEM_U8(t9 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t9 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t9 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t9 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t9) +MEM_U32(v0 + -4) = zero; +MEM_U8(v0 + -5) = (uint8_t)a0; +return; +MEM_U8(v0 + -5) = (uint8_t)a0; +} + +static void func_48aec0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48aec0: +//nop; +//nop; +//nop; +MEM_U32(sp + 0) = a0; +t8 = MEM_U8(v0 + -5); +t6 = MEM_U32(v0 + -4); +t9 = t8 << 2; +t9 = t9 + t8; +t9 = t9 << 2; +t1 = 0x10022720; +t9 = t9 - t8; +t7 = t6 + 0x1; +t0 = t9 + t7; +MEM_U32(v0 + -4) = t7; +t2 = t0 + t1; +MEM_U8(t2 + -1) = (uint8_t)a0; +return; +MEM_U8(t2 + -1) = (uint8_t)a0; +} + +static void f_uini(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L48af04: +//uini: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +t6 = 0x10006ab4; +// fdead 4000800b MEM_U32(sp + 28) = ra; +// fdead 4000800b MEM_U32(sp + 24) = gp; +// fdead 4000800b MEM_U32(sp + 20) = s0; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +s0 = sp + 0x30; +a1 = MEM_U32(sp + 4); +// fdead 4002804f t9 = t9; +v0 = s0; +a0 = zero; +func_48ae70(mem, sp, v0, a0, a1); +goto L48af54; +a0 = zero; +L48af54: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48af70; +//nop; +L48af70: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48af8c; +//nop; +L48af8c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +t9 = 0x10006ab0; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48afc4; +//nop; +L48afc4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48afe0; +//nop; +L48afe0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48affc; +//nop; +L48affc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +t2 = 0x10006aac; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b030; +v0 = s0; +L48b030: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b04c; +//nop; +L48b04c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b068; +//nop; +L48b068: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b084; +//nop; +L48b084: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b0a0; +//nop; +L48b0a0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x90; +t5 = 0x10006aa8; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b0d4; +v0 = s0; +L48b0d4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b0f0; +//nop; +L48b0f0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b10c; +//nop; +L48b10c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b128; +//nop; +L48b128: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x4; +t8 = 0x10006aa4; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b15c; +v0 = s0; +L48b15c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b178; +//nop; +L48b178: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b194; +//nop; +L48b194: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +t1 = 0x10006aa0; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b1c8; +v0 = s0; +L48b1c8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b1e4; +//nop; +L48b1e4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7; +t4 = 0x10006a9c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b218; +v0 = s0; +L48b218: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b234; +//nop; +L48b234: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b250; +//nop; +L48b250: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b26c; +//nop; +L48b26c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b288; +//nop; +L48b288: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8; +t6 = 0x10006a98; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b2bc; +v0 = s0; +L48b2bc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b2d8; +//nop; +L48b2d8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b2f4; +//nop; +L48b2f4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x9; +t9 = 0x10006a94; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b32c; +//nop; +L48b32c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b348; +//nop; +L48b348: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b364; +//nop; +L48b364: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xf; +t2 = 0x10006a90; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b398; +v0 = s0; +L48b398: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b3b4; +//nop; +L48b3b4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xc; +t5 = 0x10006a8c; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b3e8; +v0 = s0; +L48b3e8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b404; +//nop; +L48b404: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b420; +//nop; +L48b420: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b43c; +//nop; +L48b43c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +t8 = 0x10006a88; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b470; +v0 = s0; +L48b470: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b48c; +//nop; +L48b48c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b4a8; +//nop; +L48b4a8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b4c4; +//nop; +L48b4c4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +t1 = 0x10006a84; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b4f8; +v0 = s0; +L48b4f8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b514; +//nop; +L48b514: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x10; +t4 = 0x10006a80; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b548; +v0 = s0; +L48b548: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b564; +//nop; +L48b564: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b580; +//nop; +L48b580: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b59c; +//nop; +L48b59c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b5b8; +//nop; +L48b5b8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b5d4; +//nop; +L48b5d4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xb; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b5f0; +//nop; +L48b5f0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b60c; +//nop; +L48b60c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x11; +t6 = 0x10006a7c; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b640; +v0 = s0; +L48b640: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x3; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b65c; +//nop; +L48b65c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b678; +//nop; +L48b678: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b694; +//nop; +L48b694: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x12; +t9 = 0x10006a78; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b6cc; +//nop; +L48b6cc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b6e8; +//nop; +L48b6e8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b704; +//nop; +L48b704: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b720; +//nop; +L48b720: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +t2 = 0x10006a74; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b754; +v0 = s0; +L48b754: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b770; +//nop; +L48b770: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b78c; +//nop; +L48b78c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b7a8; +//nop; +L48b7a8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x15; +t5 = 0x10006a70; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b7dc; +v0 = s0; +L48b7dc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b7f8; +//nop; +L48b7f8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b814; +//nop; +L48b814: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b830; +//nop; +L48b830: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b84c; +//nop; +L48b84c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b868; +//nop; +L48b868: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b884; +//nop; +L48b884: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x13; +t8 = 0x10006a6c; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b8b8; +v0 = s0; +L48b8b8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xc; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b8d4; +//nop; +L48b8d4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b8f0; +//nop; +L48b8f0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x17; +t1 = 0x10006a68; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48b924; +v0 = s0; +L48b924: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b940; +//nop; +L48b940: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b95c; +//nop; +L48b95c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b978; +//nop; +L48b978: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b994; +//nop; +L48b994: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b9b0; +//nop; +L48b9b0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x9; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b9cc; +//nop; +L48b9cc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48b9e8; +//nop; +L48b9e8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x18; +t4 = 0x10006a64; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ba1c; +v0 = s0; +L48ba1c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ba38; +//nop; +L48ba38: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x6; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ba54; +//nop; +L48ba54: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ba70; +//nop; +L48ba70: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x19; +t6 = 0x10006a60; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48baa4; +v0 = s0; +L48baa4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bac0; +//nop; +L48bac0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48badc; +//nop; +L48badc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48baf8; +//nop; +L48baf8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1a; +t9 = 0x10006a5c; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48bb30; +//nop; +L48bb30: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bb4c; +//nop; +L48bb4c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bb68; +//nop; +L48bb68: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bb84; +//nop; +L48bb84: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1b; +t2 = 0x10006a58; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48bbb8; +v0 = s0; +L48bbb8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bbd4; +//nop; +L48bbd4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bbf0; +//nop; +L48bbf0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bc0c; +//nop; +L48bc0c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1c; +t5 = 0x10006a54; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48bc40; +v0 = s0; +L48bc40: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bc5c; +//nop; +L48bc5c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bc78; +//nop; +L48bc78: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bc94; +//nop; +L48bc94: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1d; +t8 = 0x10006a50; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48bcc8; +v0 = s0; +L48bcc8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bce4; +//nop; +L48bce4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bd00; +//nop; +L48bd00: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1e; +t1 = 0x10006a4c; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48bd34; +v0 = s0; +L48bd34: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bd50; +//nop; +L48bd50: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bd6c; +//nop; +L48bd6c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1f; +t4 = 0x10006a48; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48bda0; +v0 = s0; +L48bda0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bdbc; +//nop; +L48bdbc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bdd8; +//nop; +L48bdd8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x20; +t6 = 0x10006a44; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48be0c; +v0 = s0; +L48be0c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48be28; +//nop; +L48be28: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48be44; +//nop; +L48be44: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x21; +t9 = 0x10006a40; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48be7c; +//nop; +L48be7c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48be98; +//nop; +L48be98: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48beb4; +//nop; +L48beb4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bed0; +//nop; +L48bed0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48beec; +//nop; +L48beec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bf08; +//nop; +L48bf08: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x9; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bf24; +//nop; +L48bf24: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bf40; +//nop; +L48bf40: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x3; +t2 = 0x10006a3c; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48bf74; +v0 = s0; +L48bf74: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bf90; +//nop; +L48bf90: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bfac; +//nop; +L48bfac: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bfc8; +//nop; +L48bfc8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48bfe4; +//nop; +L48bfe4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c000; +//nop; +L48c000: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x9; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c01c; +//nop; +L48c01c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c038; +//nop; +L48c038: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x23; +t5 = 0x10006a38; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c06c; +v0 = s0; +L48c06c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c088; +//nop; +L48c088: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c0a4; +//nop; +L48c0a4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x26; +t8 = 0x10006a34; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c0d8; +v0 = s0; +L48c0d8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c0f4; +//nop; +L48c0f4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c110; +//nop; +L48c110: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c12c; +//nop; +L48c12c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x28; +t1 = 0x10006a30; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c160; +v0 = s0; +L48c160: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c17c; +//nop; +L48c17c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c198; +//nop; +L48c198: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x29; +t4 = 0x10006a2c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c1cc; +v0 = s0; +L48c1cc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c1e8; +//nop; +L48c1e8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c204; +//nop; +L48c204: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x25; +t6 = 0x10006a28; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c238; +v0 = s0; +L48c238: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c254; +//nop; +L48c254: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c270; +//nop; +L48c270: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c28c; +//nop; +L48c28c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c2a8; +//nop; +L48c2a8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2d; +t9 = 0x10006a24; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c2e0; +//nop; +L48c2e0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c2fc; +//nop; +L48c2fc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c318; +//nop; +L48c318: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2e; +t2 = 0x10006a20; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c34c; +v0 = s0; +L48c34c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c368; +//nop; +L48c368: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c384; +//nop; +L48c384: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c3a0; +//nop; +L48c3a0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c3bc; +//nop; +L48c3bc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2f; +t5 = 0x10006a1c; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c3f0; +v0 = s0; +L48c3f0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c40c; +//nop; +L48c40c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c428; +//nop; +L48c428: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c444; +//nop; +L48c444: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c460; +//nop; +L48c460: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x30; +t8 = 0x10006a18; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c494; +v0 = s0; +L48c494: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c4b0; +//nop; +L48c4b0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c4cc; +//nop; +L48c4cc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c4e8; +//nop; +L48c4e8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c504; +//nop; +L48c504: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x34; +t1 = 0x10006a14; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c538; +v0 = s0; +L48c538: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c554; +//nop; +L48c554: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c570; +//nop; +L48c570: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c58c; +//nop; +L48c58c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c5a8; +//nop; +L48c5a8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x35; +t4 = 0x10006a10; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c5dc; +v0 = s0; +L48c5dc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c5f8; +//nop; +L48c5f8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c614; +//nop; +L48c614: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c630; +//nop; +L48c630: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c64c; +//nop; +L48c64c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x36; +t6 = 0x10006a0c; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c680; +v0 = s0; +L48c680: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c69c; +//nop; +L48c69c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c6b8; +//nop; +L48c6b8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c6d4; +//nop; +L48c6d4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c6f0; +//nop; +L48c6f0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c70c; +//nop; +L48c70c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c728; +//nop; +L48c728: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x38; +t9 = 0x10006a08; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c760; +//nop; +L48c760: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c77c; +//nop; +L48c77c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c798; +//nop; +L48c798: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c7b4; +//nop; +L48c7b4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x37; +t2 = 0x10006a04; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c7e8; +v0 = s0; +L48c7e8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c804; +//nop; +L48c804: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c820; +//nop; +L48c820: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c83c; +//nop; +L48c83c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x39; +t5 = 0x10006a00; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c870; +v0 = s0; +L48c870: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c88c; +//nop; +L48c88c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c8a8; +//nop; +L48c8a8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c8c4; +//nop; +L48c8c4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c8e0; +//nop; +L48c8e0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xf; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c8fc; +//nop; +L48c8fc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c918; +//nop; +L48c918: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x12; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c934; +//nop; +L48c934: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c950; +//nop; +L48c950: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x10; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c96c; +//nop; +L48c96c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c988; +//nop; +L48c988: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x3a; +t8 = 0x100069fc; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48c9bc; +v0 = s0; +L48c9bc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c9d8; +//nop; +L48c9d8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48c9f4; +//nop; +L48c9f4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ca10; +//nop; +L48ca10: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ca2c; +//nop; +L48ca2c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x3b; +t1 = 0x100069f8; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ca60; +v0 = s0; +L48ca60: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ca7c; +//nop; +L48ca7c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ca98; +//nop; +L48ca98: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cab4; +//nop; +L48cab4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x3c; +t4 = 0x100069f4; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48cae8; +v0 = s0; +L48cae8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cb04; +//nop; +L48cb04: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cb20; +//nop; +L48cb20: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x3f; +t6 = 0x100069f0; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48cb54; +v0 = s0; +L48cb54: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cb70; +//nop; +L48cb70: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cb8c; +//nop; +L48cb8c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cba8; +//nop; +L48cba8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cbc4; +//nop; +L48cbc4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cbe0; +//nop; +L48cbe0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cbfc; +//nop; +L48cbfc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x41; +t9 = 0x100069ec; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48cc34; +//nop; +L48cc34: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cc50; +//nop; +L48cc50: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cc6c; +//nop; +L48cc6c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cc88; +//nop; +L48cc88: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x42; +t2 = 0x100069e8; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ccbc; +v0 = s0; +L48ccbc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x3; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ccd8; +//nop; +L48ccd8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ccf4; +//nop; +L48ccf4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cd10; +//nop; +L48cd10: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cd2c; +//nop; +L48cd2c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x4a; +t5 = 0x100069e4; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48cd60; +v0 = s0; +L48cd60: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x3; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cd7c; +//nop; +L48cd7c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cd98; +//nop; +L48cd98: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cdb4; +//nop; +L48cdb4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cdd0; +//nop; +L48cdd0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x43; +t8 = 0x100069e0; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ce04; +v0 = s0; +L48ce04: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ce20; +//nop; +L48ce20: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x46; +t1 = 0x100069dc; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ce54; +v0 = s0; +L48ce54: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ce70; +//nop; +L48ce70: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ce8c; +//nop; +L48ce8c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cea8; +//nop; +L48cea8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xb; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cec4; +//nop; +L48cec4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cee0; +//nop; +L48cee0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x32; +t4 = 0x100069d8; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48cf14; +v0 = s0; +L48cf14: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cf30; +//nop; +L48cf30: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cf4c; +//nop; +L48cf4c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cf68; +//nop; +L48cf68: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cf84; +//nop; +L48cf84: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xf; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cfa0; +//nop; +L48cfa0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48cfbc; +//nop; +L48cfbc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x47; +t6 = 0x100069d4; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48cff0; +v0 = s0; +L48cff0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d00c; +//nop; +L48d00c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d028; +//nop; +L48d028: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d044; +//nop; +L48d044: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d060; +//nop; +L48d060: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xf; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d07c; +//nop; +L48d07c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d098; +//nop; +L48d098: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x49; +t9 = 0x100069d0; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d0d0; +//nop; +L48d0d0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d0ec; +//nop; +L48d0ec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d108; +//nop; +L48d108: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xb; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d124; +//nop; +L48d124: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d140; +//nop; +L48d140: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x4b; +t2 = 0x100069cc; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d174; +v0 = s0; +L48d174: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d190; +//nop; +L48d190: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x48; +t5 = 0x100069c8; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d1c4; +v0 = s0; +L48d1c4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d1e0; +//nop; +L48d1e0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x4d; +t8 = 0x100069c4; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d214; +v0 = s0; +L48d214: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d230; +//nop; +L48d230: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d24c; +//nop; +L48d24c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x4e; +t1 = 0x100069c0; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d280; +v0 = s0; +L48d280: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d29c; +//nop; +L48d29c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d2b8; +//nop; +L48d2b8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x4f; +t4 = 0x100069bc; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d2ec; +v0 = s0; +L48d2ec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d308; +//nop; +L48d308: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d324; +//nop; +L48d324: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d340; +//nop; +L48d340: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x51; +t6 = 0x100069b8; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d374; +v0 = s0; +L48d374: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d390; +//nop; +L48d390: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d3ac; +//nop; +L48d3ac: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d3c8; +//nop; +L48d3c8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x52; +t9 = 0x100069b4; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d400; +//nop; +L48d400: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d41c; +//nop; +L48d41c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d438; +//nop; +L48d438: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d454; +//nop; +L48d454: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d470; +//nop; +L48d470: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d48c; +//nop; +L48d48c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d4a8; +//nop; +L48d4a8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x56; +t2 = 0x100069b0; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d4dc; +v0 = s0; +L48d4dc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d4f8; +//nop; +L48d4f8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d514; +//nop; +L48d514: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x55; +t5 = 0x100069ac; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d548; +v0 = s0; +L48d548: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d564; +//nop; +L48d564: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d580; +//nop; +L48d580: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x57; +t8 = 0x100069a8; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d5b4; +v0 = s0; +L48d5b4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d5d0; +//nop; +L48d5d0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d5ec; +//nop; +L48d5ec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x69; +t1 = 0x100069a4; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d620; +v0 = s0; +L48d620: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d63c; +//nop; +L48d63c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d658; +//nop; +L48d658: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x58; +t4 = 0x100069a0; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d68c; +v0 = s0; +L48d68c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d6a8; +//nop; +L48d6a8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d6c4; +//nop; +L48d6c4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d6e0; +//nop; +L48d6e0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d6fc; +//nop; +L48d6fc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d718; +//nop; +L48d718: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5b; +t6 = 0x1000699c; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d74c; +v0 = s0; +L48d74c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d768; +//nop; +L48d768: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d784; +//nop; +L48d784: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5c; +t9 = 0x10006998; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d7bc; +//nop; +L48d7bc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d7d8; +//nop; +L48d7d8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d7f4; +//nop; +L48d7f4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8f; +t2 = 0x10006994; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d828; +v0 = s0; +L48d828: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d844; +//nop; +L48d844: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d860; +//nop; +L48d860: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d87c; +//nop; +L48d87c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5d; +t5 = 0x10006990; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d8b0; +v0 = s0; +L48d8b0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d8cc; +//nop; +L48d8cc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d8e8; +//nop; +L48d8e8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d904; +//nop; +L48d904: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5e; +t8 = 0x1000698c; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d938; +v0 = s0; +L48d938: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d954; +//nop; +L48d954: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d970; +//nop; +L48d970: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5f; +t1 = 0x10006988; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48d9a4; +v0 = s0; +L48d9a4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d9c0; +//nop; +L48d9c0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48d9dc; +//nop; +L48d9dc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x60; +t4 = 0x10006984; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48da10; +v0 = s0; +L48da10: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48da2c; +//nop; +L48da2c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x61; +t6 = 0x10006980; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48da60; +v0 = s0; +L48da60: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48da7c; +//nop; +L48da7c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48da98; +//nop; +L48da98: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x62; +t9 = 0x1000697c; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48dad0; +//nop; +L48dad0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48daec; +//nop; +L48daec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48db08; +//nop; +L48db08: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8e; +t2 = 0x10006978; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48db3c; +v0 = s0; +L48db3c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48db58; +//nop; +L48db58: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48db74; +//nop; +L48db74: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x63; +t5 = 0x10006974; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48dba8; +v0 = s0; +L48dba8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dbc4; +//nop; +L48dbc4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dbe0; +//nop; +L48dbe0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dbfc; +//nop; +L48dbfc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x64; +t8 = 0x10006970; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48dc30; +v0 = s0; +L48dc30: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dc4c; +//nop; +L48dc4c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dc68; +//nop; +L48dc68: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dc84; +//nop; +L48dc84: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dca0; +//nop; +L48dca0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dcbc; +//nop; +L48dcbc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dcd8; +//nop; +L48dcd8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x65; +t1 = 0x1000696c; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48dd0c; +v0 = s0; +L48dd0c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dd28; +//nop; +L48dd28: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dd44; +//nop; +L48dd44: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dd60; +//nop; +L48dd60: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dd7c; +//nop; +L48dd7c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dd98; +//nop; +L48dd98: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ddb4; +//nop; +L48ddb4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ddd0; +//nop; +L48ddd0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x67; +t4 = 0x10006968; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48de04; +v0 = s0; +L48de04: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48de20; +//nop; +L48de20: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48de3c; +//nop; +L48de3c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x68; +t6 = 0x10006964; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48de70; +v0 = s0; +L48de70: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48de8c; +//nop; +L48de8c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dea8; +//nop; +L48dea8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dec4; +//nop; +L48dec4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dee0; +//nop; +L48dee0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48defc; +//nop; +L48defc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x6a; +t9 = 0x10006960; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48df34; +//nop; +L48df34: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48df50; +//nop; +L48df50: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x6b; +t2 = 0x1000695c; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48df84; +v0 = s0; +L48df84: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dfa0; +//nop; +L48dfa0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dfbc; +//nop; +L48dfbc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dfd8; +//nop; +L48dfd8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48dff4; +//nop; +L48dff4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e010; +//nop; +L48e010: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x6c; +t5 = 0x10006958; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e044; +v0 = s0; +L48e044: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e060; +//nop; +L48e060: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e07c; +//nop; +L48e07c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e098; +//nop; +L48e098: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xb; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e0b4; +//nop; +L48e0b4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e0d0; +//nop; +L48e0d0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x6d; +t8 = 0x10006954; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e104; +v0 = s0; +L48e104: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e120; +//nop; +L48e120: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e13c; +//nop; +L48e13c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e158; +//nop; +L48e158: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e174; +//nop; +L48e174: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e190; +//nop; +L48e190: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e1ac; +//nop; +L48e1ac: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e1c8; +//nop; +L48e1c8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x6e; +t1 = 0x10006950; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e1fc; +v0 = s0; +L48e1fc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e218; +//nop; +L48e218: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x6; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e234; +//nop; +L48e234: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e250; +//nop; +L48e250: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x6f; +t4 = 0x1000694c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e284; +v0 = s0; +L48e284: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e2a0; +//nop; +L48e2a0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e2bc; +//nop; +L48e2bc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e2d8; +//nop; +L48e2d8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e2f4; +//nop; +L48e2f4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e310; +//nop; +L48e310: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e32c; +//nop; +L48e32c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e348; +//nop; +L48e348: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x70; +t6 = 0x10006948; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e37c; +v0 = s0; +L48e37c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e398; +//nop; +L48e398: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e3b4; +//nop; +L48e3b4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e3d0; +//nop; +L48e3d0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e3ec; +//nop; +L48e3ec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e408; +//nop; +L48e408: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e424; +//nop; +L48e424: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e440; +//nop; +L48e440: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x71; +t9 = 0x10006944; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e478; +//nop; +L48e478: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e494; +//nop; +L48e494: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e4b0; +//nop; +L48e4b0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e4cc; +//nop; +L48e4cc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x6; +t2 = 0x10006940; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e500; +v0 = s0; +L48e500: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e51c; +//nop; +L48e51c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e538; +//nop; +L48e538: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e554; +//nop; +L48e554: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e570; +//nop; +L48e570: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2b; +t5 = 0x1000693c; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e5a4; +v0 = s0; +L48e5a4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e5c0; +//nop; +L48e5c0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e5dc; +//nop; +L48e5dc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e5f8; +//nop; +L48e5f8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x72; +t8 = 0x10006938; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e62c; +v0 = s0; +L48e62c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e648; +//nop; +L48e648: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e664; +//nop; +L48e664: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e680; +//nop; +L48e680: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x76; +t1 = 0x10006934; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e6b4; +v0 = s0; +L48e6b4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e6d0; +//nop; +L48e6d0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e6ec; +//nop; +L48e6ec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x77; +t4 = 0x10006930; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e720; +v0 = s0; +L48e720: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e73c; +//nop; +L48e73c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e758; +//nop; +L48e758: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x79; +t6 = 0x1000692c; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e78c; +v0 = s0; +L48e78c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e7a8; +//nop; +L48e7a8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e7c4; +//nop; +L48e7c4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e7e0; +//nop; +L48e7e0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7a; +t9 = 0x10006928; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e818; +//nop; +L48e818: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e834; +//nop; +L48e834: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e850; +//nop; +L48e850: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7b; +t2 = 0x10006924; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e884; +v0 = s0; +L48e884: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e8a0; +//nop; +L48e8a0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e8bc; +//nop; +L48e8bc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e8d8; +//nop; +L48e8d8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e8f4; +//nop; +L48e8f4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e910; +//nop; +L48e910: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e92c; +//nop; +L48e92c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7c; +t5 = 0x10006920; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e960; +v0 = s0; +L48e960: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e97c; +//nop; +L48e97c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7d; +t8 = 0x1000691c; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48e9b0; +v0 = s0; +L48e9b0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e9cc; +//nop; +L48e9cc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48e9e8; +//nop; +L48e9e8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7e; +t1 = 0x10006918; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ea1c; +v0 = s0; +L48ea1c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ea38; +//nop; +L48ea38: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x6; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ea54; +//nop; +L48ea54: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ea70; +//nop; +L48ea70: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7f; +t4 = 0x10006914; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48eaa4; +v0 = s0; +L48eaa4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48eac0; +//nop; +L48eac0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48eadc; +//nop; +L48eadc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48eaf8; +//nop; +L48eaf8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x86; +t6 = 0x10006910; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48eb2c; +v0 = s0; +L48eb2c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48eb48; +//nop; +L48eb48: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x6; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48eb64; +//nop; +L48eb64: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48eb80; +//nop; +L48eb80: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x88; +t9 = 0x1000690c; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ebb8; +//nop; +L48ebb8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ebd4; +//nop; +L48ebd4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ebf0; +//nop; +L48ebf0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8a; +t2 = 0x10006908; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ec24; +v0 = s0; +L48ec24: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ec40; +//nop; +L48ec40: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ec5c; +//nop; +L48ec5c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ec78; +//nop; +L48ec78: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8c; +t5 = 0x10006904; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ecac; +v0 = s0; +L48ecac: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ecc8; +//nop; +L48ecc8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x4; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ece4; +//nop; +L48ece4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x11; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ed00; +//nop; +L48ed00: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x14; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ed1c; +//nop; +L48ed1c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x15; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ed38; +//nop; +L48ed38: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ed54; +//nop; +L48ed54: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8d; +t8 = 0x10006900; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ed88; +v0 = s0; +L48ed88: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48eda4; +//nop; +L48eda4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48edc0; +//nop; +L48edc0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x14; +t1 = 0x100068fc; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48edf4; +v0 = s0; +L48edf4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ee10; +//nop; +L48ee10: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ee2c; +//nop; +L48ee2c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ee48; +//nop; +L48ee48: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ee64; +//nop; +L48ee64: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x24; +t4 = 0x100068f8; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ee98; +v0 = s0; +L48ee98: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48eeb4; +//nop; +L48eeb4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48eed0; +//nop; +L48eed0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48eeec; +//nop; +L48eeec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ef08; +//nop; +L48ef08: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x27; +t6 = 0x100068f4; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ef3c; +v0 = s0; +L48ef3c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ef58; +//nop; +L48ef58: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ef74; +//nop; +L48ef74: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ef90; +//nop; +L48ef90: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48efac; +//nop; +L48efac: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2a; +t9 = 0x100068f0; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48efe4; +//nop; +L48efe4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f000; +//nop; +L48f000: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f01c; +//nop; +L48f01c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f038; +//nop; +L48f038: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f054; +//nop; +L48f054: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x53; +t2 = 0x100068ec; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f088; +v0 = s0; +L48f088: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f0a4; +//nop; +L48f0a4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f0c0; +//nop; +L48f0c0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f0dc; +//nop; +L48f0dc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f0f8; +//nop; +L48f0f8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x73; +t5 = 0x100068e8; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f12c; +v0 = s0; +L48f12c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f148; +//nop; +L48f148: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f164; +//nop; +L48f164: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x74; +t8 = 0x100068e4; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f198; +v0 = s0; +L48f198: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f1b4; +//nop; +L48f1b4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f1d0; +//nop; +L48f1d0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x50; +t1 = 0x100068e0; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f204; +v0 = s0; +L48f204: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f220; +//nop; +L48f220: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f23c; +//nop; +L48f23c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2c; +t4 = 0x100068dc; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f270; +v0 = s0; +L48f270: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f28c; +//nop; +L48f28c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f2a8; +//nop; +L48f2a8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f2c4; +//nop; +L48f2c4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x9; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f2e0; +//nop; +L48f2e0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f2fc; +//nop; +L48f2fc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x3d; +t6 = 0x100068d8; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f330; +v0 = s0; +L48f330: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f34c; +//nop; +L48f34c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f368; +//nop; +L48f368: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f384; +//nop; +L48f384: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f3a0; +//nop; +L48f3a0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f3bc; +//nop; +L48f3bc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f3d8; +//nop; +L48f3d8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f3f4; +//nop; +L48f3f4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x3e; +t9 = 0x100068d4; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f42c; +//nop; +L48f42c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f448; +//nop; +L48f448: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f464; +//nop; +L48f464: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f480; +//nop; +L48f480: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f49c; +//nop; +L48f49c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f4b8; +//nop; +L48f4b8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f4d4; +//nop; +L48f4d4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f4f0; +//nop; +L48f4f0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x66; +t2 = 0x100068d0; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f524; +v0 = s0; +L48f524: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f540; +//nop; +L48f540: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f55c; +//nop; +L48f55c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f578; +//nop; +L48f578: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f594; +//nop; +L48f594: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f5b0; +//nop; +L48f5b0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f5cc; +//nop; +L48f5cc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f5e8; +//nop; +L48f5e8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5a; +t5 = 0x100068cc; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f61c; +v0 = s0; +L48f61c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f638; +//nop; +L48f638: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f654; +//nop; +L48f654: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f670; +//nop; +L48f670: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f68c; +//nop; +L48f68c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f6a8; +//nop; +L48f6a8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f6c4; +//nop; +L48f6c4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f6e0; +//nop; +L48f6e0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x89; +t8 = 0x100068c8; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f714; +v0 = s0; +L48f714: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f730; +//nop; +L48f730: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f74c; +//nop; +L48f74c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x13; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f768; +//nop; +L48f768: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f784; +//nop; +L48f784: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8b; +t1 = 0x100068c4; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f7b8; +v0 = s0; +L48f7b8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f7d4; +//nop; +L48f7d4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f7f0; +//nop; +L48f7f0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f80c; +//nop; +L48f80c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f828; +//nop; +L48f828: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f844; +//nop; +L48f844: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f860; +//nop; +L48f860: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f87c; +//nop; +L48f87c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x31; +t4 = 0x100068c0; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f8b0; +v0 = s0; +L48f8b0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f8cc; +//nop; +L48f8cc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +t6 = 0x100068bc; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f900; +v0 = s0; +L48f900: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f91c; +//nop; +L48f91c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xb; +t9 = 0x100068b8; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f954; +//nop; +L48f954: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f970; +//nop; +L48f970: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x80; +t2 = 0x100068b4; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48f9a4; +v0 = s0; +L48f9a4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f9c0; +//nop; +L48f9c0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f9dc; +//nop; +L48f9dc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48f9f8; +//nop; +L48f9f8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x85; +t5 = 0x100068b0; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48fa2c; +v0 = s0; +L48fa2c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fa48; +//nop; +L48fa48: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fa64; +//nop; +L48fa64: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fa80; +//nop; +L48fa80: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x84; +t8 = 0x100068ac; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48fab4; +v0 = s0; +L48fab4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fad0; +//nop; +L48fad0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48faec; +//nop; +L48faec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fb08; +//nop; +L48fb08: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x82; +t1 = 0x100068a8; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48fb3c; +v0 = s0; +L48fb3c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fb58; +//nop; +L48fb58: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fb74; +//nop; +L48fb74: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fb90; +//nop; +L48fb90: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x81; +t4 = 0x100068a4; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48fbc4; +v0 = s0; +L48fbc4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fbe0; +//nop; +L48fbe0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fbfc; +//nop; +L48fbfc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fc18; +//nop; +L48fc18: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x83; +t6 = 0x100068a0; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48fc4c; +v0 = s0; +L48fc4c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fc68; +//nop; +L48fc68: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fc84; +//nop; +L48fc84: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fca0; +//nop; +L48fca0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x87; +t9 = 0x1000689c; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48fcd8; +//nop; +L48fcd8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fcf4; +//nop; +L48fcf4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x45; +t2 = 0x10006898; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48fd28; +v0 = s0; +L48fd28: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xe; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fd44; +//nop; +L48fd44: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fd60; +//nop; +L48fd60: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x44; +t5 = 0x10006894; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48fd94; +v0 = s0; +L48fd94: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fdb0; +//nop; +L48fdb0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fdcc; +//nop; +L48fdcc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x54; +t8 = 0x10006890; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48fe00; +v0 = s0; +L48fe00: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fe1c; +//nop; +L48fe1c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x4c; +t1 = 0x1000688c; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48fe50; +v0 = s0; +L48fe50: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fe6c; +//nop; +L48fe6c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x78; +t4 = 0x10006888; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48fea0; +v0 = s0; +L48fea0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48febc; +//nop; +L48febc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fed8; +//nop; +L48fed8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48fef4; +//nop; +L48fef4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xb; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ff10; +//nop; +L48ff10: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ff2c; +//nop; +L48ff2c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x75; +t6 = 0x10006884; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ff60; +v0 = s0; +L48ff60: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ff7c; +//nop; +L48ff7c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ff98; +//nop; +L48ff98: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x91; +t9 = 0x10006880; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L48ffd0; +//nop; +L48ffd0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L48ffec; +//nop; +L48ffec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490008; +//nop; +L490008: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490024; +//nop; +L490024: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490040; +//nop; +L490040: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L49005c; +//nop; +L49005c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x92; +t2 = 0x1000687c; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L490090; +v0 = s0; +L490090: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4900ac; +//nop; +L4900ac: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4900c8; +//nop; +L4900c8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4900e4; +//nop; +L4900e4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490100; +//nop; +L490100: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L49011c; +//nop; +L49011c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x93; +t5 = 0x10006878; +//nop; +t5 = t5; +at = t5 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t5) +// fdead 6002402f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L490150; +v0 = s0; +L490150: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L49016c; +//nop; +L49016c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490188; +//nop; +L490188: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4901a4; +//nop; +L4901a4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4901c0; +//nop; +L4901c0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4901dc; +//nop; +L4901dc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x94; +t8 = 0x10006874; +//nop; +t8 = t8; +at = t8 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t8) +// fdead 6202002f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L490210; +v0 = s0; +L490210: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L49022c; +//nop; +L49022c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490248; +//nop; +L490248: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490264; +//nop; +L490264: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490280; +//nop; +L490280: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L49029c; +//nop; +L49029c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x95; +t1 = 0x10006870; +//nop; +t1 = t1; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +// fdead 6002042f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L4902d0; +v0 = s0; +L4902d0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4902ec; +//nop; +L4902ec: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490308; +//nop; +L490308: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490324; +//nop; +L490324: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490340; +//nop; +L490340: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x97; +t4 = 0x1000686c; +//nop; +t4 = t4; +at = t4 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t4) +// fdead 6002202f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L490374; +v0 = s0; +L490374: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = zero; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490390; +//nop; +L490390: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4903ac; +//nop; +L4903ac: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x7; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4903c8; +//nop; +L4903c8: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x8; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4903e4; +//nop; +L4903e4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x9; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490400; +//nop; +L490400: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L49041c; +//nop; +L49041c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x96; +t6 = 0x10006868; +//nop; +t6 = t6; +at = t6 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t6) +// fdead 6002802f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L490450; +v0 = s0; +L490450: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L49046c; +//nop; +L49046c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490488; +//nop; +L490488: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4904a4; +//nop; +L4904a4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4904c0; +//nop; +L4904c0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4904dc; +//nop; +L4904dc: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x98; +t9 = 0x10006864; +v0 = s0; +t9 = t9; +at = t9 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t9) +//nop; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +// bdead 4002006b t9 = t9; +//nop; +func_48ae70(mem, sp, v0, a0, a1); +goto L490514; +//nop; +L490514: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490530; +//nop; +L490530: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L49054c; +//nop; +L49054c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x2; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490568; +//nop; +L490568: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xa; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490584; +//nop; +L490584: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4905a0; +//nop; +L4905a0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x99; +t2 = 0x10006860; +//nop; +t2 = t2; +at = t2 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t2) +// fdead 6002082f t9 = t9; +MEM_U8(sp + 4 + 0) = (uint8_t)(at >> 24); +MEM_U8(sp + 4 + 1) = (uint8_t)(at >> 16); +MEM_U8(sp + 4 + 2) = (uint8_t)(at >> 8); +MEM_U8(sp + 4 + 3) = (uint8_t)(at >> 0); +//swr $at, 7($sp) +a1 = MEM_U32(sp + 4); +v0 = s0; +func_48ae70(mem, sp, v0, a0, a1); +goto L4905d4; +v0 = s0; +L4905d4: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x5; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L4905f0; +//nop; +L4905f0: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0xd; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L49060c; +//nop; +L49060c: +// bdead 40020003 gp = MEM_U32(sp + 24); +a0 = 0x16; +//nop; +v0 = s0; +// fdead 6002002f t9 = t9; +//nop; +func_48aec0(mem, sp, v0, a0); +goto L490628; +//nop; +L490628: +// bdead 3 gp = MEM_U32(sp + 24); +a1 = 0x2; +v0 = 0x10022720; +//nop; +v1 = v0 + 0xb94; +L49063c: +v0 = v0 + 0x4c; +MEM_U8(v0 + -62) = (uint8_t)zero; +MEM_U8(v0 + -61) = (uint8_t)zero; +MEM_U8(v0 + -60) = (uint8_t)a1; +MEM_U8(v0 + -59) = (uint8_t)zero; +MEM_U8(v0 + -58) = (uint8_t)zero; +MEM_U8(v0 + -43) = (uint8_t)zero; +MEM_U8(v0 + -42) = (uint8_t)zero; +MEM_U8(v0 + -41) = (uint8_t)a1; +MEM_U8(v0 + -40) = (uint8_t)zero; +MEM_U8(v0 + -39) = (uint8_t)zero; +MEM_U8(v0 + -24) = (uint8_t)zero; +MEM_U8(v0 + -23) = (uint8_t)zero; +MEM_U8(v0 + -22) = (uint8_t)a1; +MEM_U8(v0 + -21) = (uint8_t)zero; +MEM_U8(v0 + -20) = (uint8_t)zero; +MEM_U8(v0 + -5) = (uint8_t)zero; +MEM_U8(v0 + -4) = (uint8_t)zero; +MEM_U8(v0 + -3) = (uint8_t)a1; +MEM_U8(v0 + -2) = (uint8_t)zero; +if (v0 != v1) {MEM_U8(v0 + -1) = (uint8_t)zero; +goto L49063c;} +MEM_U8(v0 + -1) = (uint8_t)zero; +v0 = 0x10022720; +v1 = 0x1; +a0 = 0x4; +a2 = 0x6; +a3 = 0x3; +t5 = 0x8; +MEM_U8(v0 + 1572) = (uint8_t)v1; +MEM_U8(v0 + 2351) = (uint8_t)v1; +MEM_U8(v0 + 1040) = (uint8_t)v1; +MEM_U8(v0 + 1211) = (uint8_t)v1; +MEM_U8(v0 + 2769) = (uint8_t)v1; +MEM_U8(v0 + 2788) = (uint8_t)v1; +MEM_U8(v0 + 2807) = (uint8_t)v1; +MEM_U8(v0 + 2826) = (uint8_t)v1; +MEM_U8(v0 + 1686) = (uint8_t)v1; +MEM_U8(v0 + 14) = (uint8_t)v1; +MEM_U8(v0 + 1800) = (uint8_t)v1; +MEM_U8(v0 + 2256) = (uint8_t)v1; +MEM_U8(v0 + 280) = (uint8_t)v1; +MEM_U8(v0 + 299) = (uint8_t)v1; +MEM_U8(v0 + 1534) = (uint8_t)v1; +MEM_U8(v0 + 1857) = (uint8_t)v1; +MEM_U8(v0 + 1876) = (uint8_t)v1; +MEM_U8(v0 + 2275) = (uint8_t)v1; +MEM_U8(v0 + 489) = (uint8_t)v1; +MEM_U8(v0 + 508) = (uint8_t)v1; +MEM_U8(v0 + 1059) = (uint8_t)v1; +MEM_U8(v0 + 242) = (uint8_t)v1; +MEM_U8(v0 + 261) = (uint8_t)v1; +MEM_U8(v0 + 2180) = (uint8_t)v1; +MEM_U8(v0 + 470) = (uint8_t)v1; +MEM_U8(v0 + 2104) = (uint8_t)v1; +MEM_U8(v0 + 52) = (uint8_t)v1; +MEM_U8(v0 + 33) = (uint8_t)v1; +MEM_U8(v0 + 565) = (uint8_t)v1; +MEM_U8(v0 + 1667) = (uint8_t)v1; +MEM_U8(v0 + 1743) = (uint8_t)v1; +MEM_U8(v0 + 2389) = (uint8_t)v1; +MEM_U8(v0 + 2009) = (uint8_t)v1; +MEM_U8(v0 + 90) = (uint8_t)v1; +MEM_U8(v0 + 679) = (uint8_t)v1; +MEM_U8(v0 + 774) = (uint8_t)v1; +MEM_U8(v0 + 793) = (uint8_t)v1; +MEM_U8(v0 + 1154) = (uint8_t)v1; +MEM_U8(v0 + 1477) = (uint8_t)v1; +MEM_U8(v0 + 1496) = (uint8_t)v1; +MEM_U8(v0 + 1629) = (uint8_t)v1; +MEM_U8(v0 + 1648) = (uint8_t)v1; +MEM_U8(v0 + 1819) = (uint8_t)v1; +MEM_U8(v0 + 2199) = (uint8_t)v1; +MEM_U8(v0 + 2218) = (uint8_t)v1; +MEM_U8(v0 + 2693) = (uint8_t)v1; +MEM_U8(v0 + 1249) = (uint8_t)v1; +MEM_U8(v0 + 1135) = (uint8_t)v1; +MEM_U8(v0 + 546) = (uint8_t)v1; +MEM_U8(v0 + 1781) = (uint8_t)v1; +MEM_U8(v0 + 2636) = (uint8_t)v1; +MEM_U8(v0 + 1116) = (uint8_t)v1; +MEM_U8(v0 + 888) = (uint8_t)v1; +MEM_U8(v0 + 926) = (uint8_t)v1; +MEM_U8(v0 + 907) = (uint8_t)v1; +MEM_U8(v0 + 1002) = (uint8_t)v1; +MEM_U8(v0 + 1021) = (uint8_t)v1; +MEM_U8(v0 + 1078) = (uint8_t)v1; +MEM_U8(v0 + 2237) = (uint8_t)v1; +MEM_U8(v0 + 1173) = (uint8_t)v1; +MEM_U8(v0 + 1192) = (uint8_t)v1; +MEM_U8(v0 + 319) = (uint8_t)v1; +MEM_U8(v0 + 376) = (uint8_t)v1; +MEM_U8(v0 + 1098) = (uint8_t)v1; +MEM_U8(v0 + 1345) = (uint8_t)v1; +MEM_U8(v0 + 1402) = (uint8_t)v1; +MEM_U8(v0 + 2067) = (uint8_t)v1; +MEM_U8(v0 + 2295) = (uint8_t)v1; +MEM_U8(v0 + 54) = (uint8_t)a0; +MEM_U8(v0 + 149) = (uint8_t)a0; +MEM_U8(v0 + 168) = (uint8_t)a1; +MEM_U8(v0 + 244) = (uint8_t)a1; +MEM_U8(v0 + 263) = (uint8_t)a1; +MEM_U8(v0 + 320) = (uint8_t)a0; +MEM_U8(v0 + 339) = (uint8_t)a0; +MEM_U8(v0 + 358) = (uint8_t)a1; +MEM_U8(v0 + 434) = (uint8_t)a1; +MEM_U8(v0 + 415) = (uint8_t)a0; +MEM_U8(v0 + 377) = (uint8_t)a0; +MEM_U8(v0 + 453) = (uint8_t)a0; +MEM_U8(v0 + 472) = (uint8_t)a0; +MEM_U8(v0 + 491) = (uint8_t)a1; +MEM_U8(v0 + 510) = (uint8_t)a1; +MEM_U8(v0 + 1061) = (uint8_t)a1; +MEM_U8(v0 + 529) = (uint8_t)a0; +MEM_U8(v0 + 548) = (uint8_t)a0; +MEM_U8(v0 + 1137) = (uint8_t)a0; +MEM_U8(v0 + 2638) = (uint8_t)a0; +MEM_U8(v0 + 605) = (uint8_t)a1; +MEM_U8(v0 + 624) = (uint8_t)a1; +MEM_U8(v0 + 643) = (uint8_t)a0; +MEM_U8(v0 + 73) = (uint8_t)a0; +MEM_U8(v0 + 890) = (uint8_t)a0; +MEM_U8(v0 + 909) = (uint8_t)a0; +MEM_U8(v0 + 928) = (uint8_t)a0; +MEM_U8(v0 + 1004) = (uint8_t)a0; +MEM_U8(v0 + 1023) = (uint8_t)a0; +MEM_U8(v0 + 1080) = (uint8_t)a0; +MEM_U8(v0 + 738) = (uint8_t)a1; +MEM_U8(v0 + 2429) = (uint8_t)a1; +MEM_U8(v0 + 2600) = (uint8_t)a1; +MEM_U8(v0 + 719) = (uint8_t)a0; +MEM_U8(v0 + 985) = (uint8_t)a0; +MEM_U8(v0 + 1042) = (uint8_t)a0; +MEM_U8(v0 + 1099) = (uint8_t)a2; +MEM_U8(v0 + 1118) = (uint8_t)a0; +MEM_U8(v0 + 1232) = (uint8_t)a0; +MEM_U8(v0 + 1213) = (uint8_t)a0; +MEM_U8(v0 + 1251) = (uint8_t)a1; +MEM_U8(v0 + 1270) = (uint8_t)a0; +MEM_U8(v0 + 1422) = (uint8_t)a0; +MEM_U8(v0 + 1346) = (uint8_t)a0; +MEM_U8(v0 + 966) = (uint8_t)a2; +MEM_U8(v0 + 1327) = (uint8_t)a1; +MEM_U8(v0 + 1365) = (uint8_t)a2; +MEM_U8(v0 + 1403) = (uint8_t)a0; +MEM_U8(v0 + 1517) = (uint8_t)a1; +MEM_U8(v0 + 1555) = (uint8_t)a1; +MEM_U8(v0 + 1574) = (uint8_t)a0; +MEM_U8(v0 + 1688) = (uint8_t)a0; +MEM_U8(v0 + 1783) = (uint8_t)a0; +MEM_U8(v0 + 1897) = (uint8_t)a0; +MEM_U8(v0 + 1916) = (uint8_t)a0; +MEM_U8(v0 + 1935) = (uint8_t)a0; +MEM_U8(v0 + 1992) = (uint8_t)a0; +MEM_U8(v0 + 2049) = (uint8_t)a0; +MEM_U8(v0 + 2068) = (uint8_t)a0; +MEM_U8(v0 + 2087) = (uint8_t)a0; +MEM_U8(v0 + 2106) = (uint8_t)a0; +MEM_U8(v0 + 2125) = (uint8_t)a0; +MEM_U8(v0 + 2144) = (uint8_t)a0; +MEM_U8(v0 + 2163) = (uint8_t)a0; +MEM_U8(v0 + 130) = (uint8_t)a0; +MEM_U8(v0 + 833) = (uint8_t)a0; +MEM_U8(v0 + 2182) = (uint8_t)a0; +MEM_U8(v0 + 2315) = (uint8_t)a1; +MEM_U8(v0 + 2334) = (uint8_t)a1; +MEM_U8(v0 + 2353) = (uint8_t)a0; +MEM_U8(v0 + 2410) = (uint8_t)a0; +MEM_U8(v0 + 2676) = (uint8_t)t5; +MEM_U8(v0 + 396) = (uint8_t)a0; +MEM_U8(v0 + 700) = (uint8_t)a0; +MEM_U8(v0 + 757) = (uint8_t)a0; +MEM_U8(v0 + 814) = (uint8_t)a0; +MEM_U8(v0 + 1593) = (uint8_t)a0; +MEM_U8(v0 + 852) = (uint8_t)a0; +MEM_U8(v0 + 1175) = (uint8_t)a0; +MEM_U8(v0 + 1194) = (uint8_t)a0; +MEM_U8(v0 + 1954) = (uint8_t)a0; +MEM_U8(v0 + 1726) = (uint8_t)a0; +MEM_U8(v0 + 2619) = (uint8_t)a1; +MEM_U8(v0 + 2657) = (uint8_t)a0; +MEM_U8(v0 + 2448) = (uint8_t)a1; +MEM_U8(v0 + 2543) = (uint8_t)a1; +MEM_U8(v0 + 2524) = (uint8_t)a1; +MEM_U8(v0 + 2486) = (uint8_t)a1; +MEM_U8(v0 + 2467) = (uint8_t)a1; +MEM_U8(v0 + 2505) = (uint8_t)a1; +MEM_U8(v0 + 2562) = (uint8_t)a0; +MEM_U8(v0 + 2296) = (uint8_t)a0; +MEM_U8(v0 + 2885) = (uint8_t)a0; +MEM_U8(v0 + 2847) = (uint8_t)a0; +MEM_U8(v0 + 2866) = (uint8_t)a0; +MEM_U8(v0 + 2904) = (uint8_t)a0; +MEM_U8(v0 + 2923) = (uint8_t)a0; +MEM_U8(v0 + 2771) = (uint8_t)a0; +MEM_U8(v0 + 2790) = (uint8_t)a0; +MEM_U8(v0 + 2809) = (uint8_t)a0; +MEM_U8(v0 + 2828) = (uint8_t)a0; +MEM_U8(v0 + 2354) = (uint8_t)v1; +MEM_U8(v0 + 283) = (uint8_t)v1; +MEM_U8(v0 + 302) = (uint8_t)v1; +MEM_U8(v0 + 17) = (uint8_t)v1; +MEM_U8(v0 + 188) = (uint8_t)a1; +MEM_U8(v0 + 1803) = (uint8_t)v1; +MEM_U8(v0 + 2259) = (uint8_t)v1; +MEM_U8(v0 + 1537) = (uint8_t)v1; +MEM_U8(v0 + 1860) = (uint8_t)v1; +MEM_U8(v0 + 1879) = (uint8_t)v1; +MEM_U8(v0 + 2278) = (uint8_t)v1; +MEM_U8(v0 + 492) = (uint8_t)v1; +MEM_U8(v0 + 511) = (uint8_t)v1; +MEM_U8(v0 + 1062) = (uint8_t)v1; +MEM_U8(v0 + 245) = (uint8_t)v1; +MEM_U8(v0 + 264) = (uint8_t)v1; +MEM_U8(v0 + 2183) = (uint8_t)v1; +MEM_U8(v0 + 473) = (uint8_t)v1; +MEM_U8(v0 + 2563) = (uint8_t)v1; +MEM_U8(v0 + 2107) = (uint8_t)v1; +MEM_U8(v0 + 55) = (uint8_t)v1; +MEM_U8(v0 + 967) = (uint8_t)v1; +MEM_U8(v0 + 1290) = (uint8_t)v1; +MEM_U8(v0 + 2582) = (uint8_t)v1; +MEM_U8(v0 + 36) = (uint8_t)a1; +MEM_U8(v0 + 568) = (uint8_t)a1; +MEM_U8(v0 + 1670) = (uint8_t)a1; +MEM_U8(v0 + 1746) = (uint8_t)a1; +MEM_U8(v0 + 2392) = (uint8_t)a1; +MEM_U8(v0 + 2012) = (uint8_t)a1; +MEM_U8(v0 + 93) = (uint8_t)a1; +MEM_U8(v0 + 682) = (uint8_t)a1; +MEM_U8(v0 + 777) = (uint8_t)a1; +MEM_U8(v0 + 796) = (uint8_t)a1; +MEM_U8(v0 + 1157) = (uint8_t)a1; +MEM_U8(v0 + 1480) = (uint8_t)a1; +MEM_U8(v0 + 1499) = (uint8_t)a1; +MEM_U8(v0 + 1632) = (uint8_t)a1; +MEM_U8(v0 + 1651) = (uint8_t)a1; +MEM_U8(v0 + 1822) = (uint8_t)a1; +MEM_U8(v0 + 2202) = (uint8_t)a1; +MEM_U8(v0 + 2221) = (uint8_t)a1; +MEM_U8(v0 + 2696) = (uint8_t)a1; +MEM_U8(v0 + 1252) = (uint8_t)a1; +MEM_U8(v0 + 872) = (uint8_t)a3; +MEM_U8(v0 + 1138) = (uint8_t)a1; +MEM_U8(v0 + 549) = (uint8_t)a1; +MEM_U8(v0 + 1784) = (uint8_t)a1; +MEM_U8(v0 + 2639) = (uint8_t)a1; +MEM_U8(v0 + 1119) = (uint8_t)a1; +MEM_U8(v0 + 1043) = (uint8_t)v1; +MEM_U8(v0 + 1214) = (uint8_t)a1; +MEM_U8(v0 + 2772) = (uint8_t)a1; +MEM_U8(v0 + 2791) = (uint8_t)a3; +MEM_U8(v0 + 2810) = (uint8_t)v1; +MEM_U8(v0 + 2829) = (uint8_t)a1; +MEM_U8(v0 + 1176) = (uint8_t)v1; +MEM_U8(v0 + 1195) = (uint8_t)a1; +MEM_U8(v0 + 1689) = (uint8_t)a1; +MEM_U8(v0 + 720) = (uint8_t)a1; +MEM_U8(v0 + 891) = (uint8_t)a1; +MEM_U8(v0 + 910) = (uint8_t)a1; +MEM_U8(v0 + 929) = (uint8_t)a1; +MEM_U8(v0 + 1005) = (uint8_t)a1; +MEM_U8(v0 + 1024) = (uint8_t)a1; +MEM_U8(v0 + 1081) = (uint8_t)a1; +MEM_U8(v0 + 739) = (uint8_t)v1; +MEM_U8(v0 + 2430) = (uint8_t)v1; +MEM_U8(v0 + 948) = (uint8_t)v1; +MEM_U8(v0 + 2677) = (uint8_t)v1; +MEM_U8(v0 + 853) = (uint8_t)v1; +MEM_U8(v0 + 1917) = (uint8_t)v1; +MEM_U8(v0 + 2715) = (uint8_t)v1; +MEM_U8(v0 + 1955) = (uint8_t)v1; +MEM_U8(v0 + 1727) = (uint8_t)v1; +MEM_U8(v0 + 2449) = (uint8_t)a1; +MEM_U8(v0 + 2468) = (uint8_t)a1; +MEM_U8(v0 + 2487) = (uint8_t)a1; +MEM_U8(v0 + 2506) = (uint8_t)a1; +MEM_U8(v0 + 2525) = (uint8_t)a1; +MEM_U8(v0 + 2544) = (uint8_t)a1; +MEM_U8(v0 + 1974) = (uint8_t)v1; +MEM_U8(v0 + 2411) = (uint8_t)v1; +MEM_U8(v0 + 112) = (uint8_t)v1; +MEM_U8(v0 + 2373) = (uint8_t)v1; +MEM_U8(v0 + 2240) = (uint8_t)a1; +MEM_U8(v0 + 1576) = (uint8_t)v1; +MEM_U8(v0 + 1405) = (uint8_t)v1; +MEM_U8(v0 + 2849) = (uint8_t)v1; +MEM_U8(v0 + 1348) = (uint8_t)v1; +MEM_U8(v0 + 1367) = (uint8_t)v1; +MEM_U8(v0 + 284) = (uint8_t)v1; +MEM_U8(v0 + 18) = (uint8_t)v1; +MEM_U8(v0 + 189) = (uint8_t)v1; +MEM_U8(v0 + 1804) = (uint8_t)v1; +MEM_U8(v0 + 2260) = (uint8_t)v1; +MEM_U8(v0 + 1538) = (uint8_t)v1; +MEM_U8(v0 + 1861) = (uint8_t)v1; +MEM_U8(v0 + 1880) = (uint8_t)v1; +MEM_U8(v0 + 2279) = (uint8_t)v1; +MEM_U8(v0 + 493) = (uint8_t)v1; +MEM_U8(v0 + 512) = (uint8_t)v1; +MEM_U8(v0 + 1063) = (uint8_t)v1; +MEM_U8(v0 + 246) = (uint8_t)v1; +MEM_U8(v0 + 265) = (uint8_t)v1; +MEM_U8(v0 + 2184) = (uint8_t)v1; +// bdead 19 ra = MEM_U32(sp + 28); +// bdead 19 s0 = MEM_U32(sp + 20); +MEM_U8(v0 + 474) = (uint8_t)v1; +MEM_U8(v0 + 2564) = (uint8_t)v1; +MEM_U8(v0 + 2108) = (uint8_t)v1; +MEM_U8(v0 + 56) = (uint8_t)v1; +MEM_U8(v0 + 968) = (uint8_t)v1; +MEM_U8(v0 + 1291) = (uint8_t)v1; +MEM_U8(v0 + 2583) = (uint8_t)v1; +MEM_U8(v0 + 37) = (uint8_t)v1; +MEM_U8(v0 + 569) = (uint8_t)v1; +MEM_U8(v0 + 1671) = (uint8_t)v1; +MEM_U8(v0 + 1747) = (uint8_t)v1; +MEM_U8(v0 + 2393) = (uint8_t)v1; +MEM_U8(v0 + 2013) = (uint8_t)v1; +MEM_U8(v0 + 94) = (uint8_t)v1; +MEM_U8(v0 + 683) = (uint8_t)v1; +MEM_U8(v0 + 778) = (uint8_t)v1; +MEM_U8(v0 + 797) = (uint8_t)v1; +MEM_U8(v0 + 1158) = (uint8_t)v1; +MEM_U8(v0 + 1481) = (uint8_t)v1; +MEM_U8(v0 + 1500) = (uint8_t)v1; +MEM_U8(v0 + 1633) = (uint8_t)v1; +MEM_U8(v0 + 1652) = (uint8_t)v1; +MEM_U8(v0 + 1823) = (uint8_t)v1; +MEM_U8(v0 + 2203) = (uint8_t)v1; +MEM_U8(v0 + 2222) = (uint8_t)v1; +MEM_U8(v0 + 2697) = (uint8_t)v1; +MEM_U8(v0 + 1253) = (uint8_t)v1; +MEM_U8(v0 + 873) = (uint8_t)v1; +MEM_U8(v0 + 1139) = (uint8_t)v1; +MEM_U8(v0 + 550) = (uint8_t)v1; +MEM_U8(v0 + 1785) = (uint8_t)v1; +MEM_U8(v0 + 2640) = (uint8_t)v1; +MEM_U8(v0 + 1120) = (uint8_t)v1; +MEM_U8(v0 + 1044) = (uint8_t)v1; +MEM_U8(v0 + 2773) = (uint8_t)v1; +MEM_U8(v0 + 2811) = (uint8_t)v1; +MEM_U8(v0 + 1177) = (uint8_t)v1; +MEM_U8(v0 + 892) = (uint8_t)v1; +MEM_U8(v0 + 911) = (uint8_t)v1; +MEM_U8(v0 + 930) = (uint8_t)v1; +MEM_U8(v0 + 1006) = (uint8_t)v1; +MEM_U8(v0 + 1025) = (uint8_t)v1; +MEM_U8(v0 + 1082) = (uint8_t)v1; +MEM_U8(v0 + 588) = (uint8_t)v1; +MEM_U8(v0 + 2412) = (uint8_t)v1; +MEM_U8(v0 + 1443) = (uint8_t)v1; +MEM_U8(v0 + 1386) = (uint8_t)v1; +MEM_U8(v0 + 2241) = (uint8_t)v1; +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_490ca0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L490ca0: +v0 = MEM_U32(a1 + 0); +v1 = 0x8; +if (v1 != v0) {at = 0x3; +goto L490d30;} +at = 0x3; +t6 = MEM_U8(a0 + 0); +at = 0x49; +if (t6 != at) {at = 0x3; +goto L490d30;} +at = 0x3; +t7 = MEM_U8(a0 + 1); +a2 = 0x6e; +if (a2 != t7) {at = 0x3; +goto L490d30;} +at = 0x3; +t8 = MEM_U8(a0 + 2); +a3 = 0x66; +if (a3 != t8) {at = 0x3; +goto L490d30;} +at = 0x3; +t9 = MEM_U8(a0 + 3); +t0 = 0x69; +if (t0 != t9) {at = 0x3; +goto L490d30;} +at = 0x3; +t1 = MEM_U8(a0 + 4); +//nop; +if (a2 != t1) {at = 0x3; +goto L490d30;} +at = 0x3; +t2 = MEM_U8(a0 + 5); +//nop; +if (t0 != t2) {at = 0x3; +goto L490d30;} +at = 0x3; +t3 = MEM_U8(a0 + 6); +at = 0x74; +if (t3 != at) {at = 0x3; +goto L490d30;} +at = 0x3; +t4 = MEM_U8(a0 + 7); +at = 0x79; +if (t4 == at) {at = 0x3; +goto L490d70;} +at = 0x3; +L490d30: +a2 = 0x6e; +a3 = 0x66; +if (v0 != at) {t0 = 0x69; +goto L490da4;} +t0 = 0x69; +t5 = MEM_U8(a0 + 0); +//nop; +if (t0 != t5) {//nop; +goto L490da4;} +//nop; +t6 = MEM_U8(a0 + 1); +//nop; +if (a2 != t6) {//nop; +goto L490da4;} +//nop; +t7 = MEM_U8(a0 + 2); +//nop; +if (a3 != t7) {//nop; +goto L490da4;} +//nop; +L490d70: +v0 = 0x39; +t8 = 0x2e; +t9 = 0x65; +MEM_U8(a0 + 0) = (uint8_t)v0; +MEM_U8(a0 + 1) = (uint8_t)v0; +MEM_U8(a0 + 2) = (uint8_t)t8; +MEM_U8(a0 + 3) = (uint8_t)v0; +MEM_U8(a0 + 4) = (uint8_t)t9; +MEM_U8(a0 + 5) = (uint8_t)v0; +MEM_U8(a0 + 6) = (uint8_t)v0; +MEM_U8(a0 + 7) = (uint8_t)v0; +MEM_U32(a1 + 0) = v1; +return; +MEM_U32(a1 + 0) = v1; +L490da4: +v1 = 0x9; +if (v1 != v0) {at = 0x4; +goto L490e40;} +at = 0x4; +t1 = MEM_U8(a0 + 0); +at = 0x2d; +if (t1 != at) {at = 0x4; +goto L490e40;} +at = 0x4; +t2 = MEM_U8(a0 + 1); +at = 0x49; +if (t2 != at) {at = 0x4; +goto L490e40;} +at = 0x4; +t3 = MEM_U8(a0 + 2); +//nop; +if (a2 != t3) {at = 0x4; +goto L490e40;} +at = 0x4; +t4 = MEM_U8(a0 + 3); +//nop; +if (a3 != t4) {at = 0x4; +goto L490e40;} +at = 0x4; +t5 = MEM_U8(a0 + 4); +//nop; +if (t0 != t5) {at = 0x4; +goto L490e40;} +at = 0x4; +t6 = MEM_U8(a0 + 5); +//nop; +if (a2 != t6) {at = 0x4; +goto L490e40;} +at = 0x4; +t7 = MEM_U8(a0 + 6); +//nop; +if (t0 != t7) {at = 0x4; +goto L490e40;} +at = 0x4; +t8 = MEM_U8(a0 + 7); +at = 0x74; +if (t8 != at) {at = 0x4; +goto L490e40;} +at = 0x4; +t9 = MEM_U8(a0 + 8); +at = 0x79; +if (t9 == at) {at = 0x4; +goto L490e84;} +at = 0x4; +L490e40: +if (v0 != at) {//nop; +goto L490eb4;} +//nop; +t1 = MEM_U8(a0 + 0); +at = 0x2d; +if (t1 != at) {//nop; +goto L490eb4;} +//nop; +t2 = MEM_U8(a0 + 1); +//nop; +if (t0 != t2) {//nop; +goto L490eb4;} +//nop; +t3 = MEM_U8(a0 + 2); +//nop; +if (a2 != t3) {//nop; +goto L490eb4;} +//nop; +t4 = MEM_U8(a0 + 3); +//nop; +if (a3 != t4) {v0 = 0x39; +goto L490eb4;} +L490e84: +v0 = 0x39; +t5 = 0x2e; +t6 = 0x65; +MEM_U8(a0 + 1) = (uint8_t)v0; +MEM_U8(a0 + 2) = (uint8_t)v0; +MEM_U8(a0 + 3) = (uint8_t)t5; +MEM_U8(a0 + 4) = (uint8_t)v0; +MEM_U8(a0 + 5) = (uint8_t)t6; +MEM_U8(a0 + 6) = (uint8_t)v0; +MEM_U8(a0 + 7) = (uint8_t)v0; +MEM_U8(a0 + 8) = (uint8_t)v0; +MEM_U32(a1 + 0) = v1; +L490eb4: +//nop; +return; +//nop; +} + +static void f_readuinstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L490ebc: +//readuinstr: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa0; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 28) = s2; +s2 = a0; +// fdead 400801eb MEM_U32(sp + 32) = gp; +// fdead 400801eb MEM_U32(sp + 24) = s1; +// fdead 400801eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 100) = a1; +v0 = f_ugeteof(mem, sp, a0, a1, a2, a3); +goto L490ef0; +MEM_U32(sp + 100) = a1; +L490ef0: +// bdead 40080189 gp = MEM_U32(sp + 32); +at = 0x1; +if (v0 != at) {t6 = 0x22; +goto L490f08;} +t6 = 0x22; +MEM_U8(s2 + 0) = (uint8_t)t6; +goto L4911c8; +MEM_U8(s2 + 0) = (uint8_t)t6; +L490f08: +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L490f18; +//nop; +L490f18: +// bdead 40080189 gp = MEM_U32(sp + 32); +MEM_U32(s2 + 0) = v0; +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L490f30; +//nop; +L490f30: +t8 = MEM_U8(s2 + 0); +// bdead 42080189 gp = MEM_U32(sp + 32); +t9 = t8 << 2; +t9 = t9 + t8; +t0 = 0x10022720; +t9 = t9 << 2; +t9 = t9 - t8; +MEM_U32(s2 + 4) = v0; +t1 = t9 + t0; +at = t1 + 0; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 3($t1) +t7 = sp + 0x41; +MEM_U8(t7 + 0 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 0 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 0 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 0 + 3) = (uint8_t)(at >> 0); +//swr $at, 3($t7) +t3 = t1 + 4; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 7($t1) +s0 = s2 + 0xc; +MEM_U8(t7 + 4 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t7 + 4 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t7 + 4 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t7 + 4 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 7($t7) +at = t1 + 8; at = (MEM_U8(at) << 24) | (MEM_U8(at + 1) << 16) | (MEM_U8(at + 2) << 8) | MEM_U8(at + 3); +//lwr $at, 0xb($t1) +//nop; +MEM_U8(t7 + 8 + 0) = (uint8_t)(at >> 24); +MEM_U8(t7 + 8 + 1) = (uint8_t)(at >> 16); +MEM_U8(t7 + 8 + 2) = (uint8_t)(at >> 8); +MEM_U8(t7 + 8 + 3) = (uint8_t)(at >> 0); +//swr $at, 0xb($t7) +t3 = t1 + 12; t3 = (MEM_U8(t3) << 24) | (MEM_U8(t3 + 1) << 16) | (MEM_U8(t3 + 2) << 8) | MEM_U8(t3 + 3); +//lwr $t3, 0xf($t1) +//nop; +MEM_U8(t7 + 12 + 0) = (uint8_t)(t3 >> 24); +MEM_U8(t7 + 12 + 1) = (uint8_t)(t3 >> 16); +MEM_U8(t7 + 12 + 2) = (uint8_t)(t3 >> 8); +MEM_U8(t7 + 12 + 3) = (uint8_t)(t3 >> 0); +//swr $t3, 0xf($t7) +at = MEM_U8(t1 + 16); +//nop; +MEM_U8(t7 + 16) = (uint8_t)at; +t3 = MEM_U8(t1 + 17); +//nop; +MEM_U8(t7 + 17) = (uint8_t)t3; +at = MEM_U8(t1 + 18); +//nop; +MEM_U8(t7 + 18) = (uint8_t)at; +v1 = MEM_U8(sp + 81); +at = 0x2; +if (v1 == at) {MEM_U32(sp + 88) = v1; +goto L49101c;} +MEM_U32(sp + 88) = v1; +v0 = v1 + 0x1; +t4 = v0 << 2; +s1 = t4 + s2; +L490fe4: +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L490ff4; +//nop; +L490ff4: +// bdead 400e0189 gp = MEM_U32(sp + 32); +MEM_U32(s0 + -4) = v0; +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L49100c; +//nop; +L49100c: +// bdead 400e0189 gp = MEM_U32(sp + 32); +s0 = s0 + 0x8; +if (s0 != s1) {MEM_U32(s0 + -8) = v0; +goto L490fe4;} +MEM_U32(s0 + -8) = v0; +L49101c: +t5 = MEM_U8(sp + 80); +//nop; +if (t5 == 0) {// bdead 40080181 ra = MEM_U32(sp + 36); +goto L4911cc;} +// bdead 40080181 ra = MEM_U32(sp + 36); +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L49103c; +//nop; +L49103c: +t6 = MEM_U32(sp + 88); +// bdead 40088189 gp = MEM_U32(sp + 32); +t8 = t6 << 2; +s0 = s2 + t8; +MEM_U32(s0 + 0) = v0; +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L491060; +//nop; +L491060: +// bdead 400a0189 gp = MEM_U32(sp + 32); +MEM_U32(s0 + 4) = v0; +a0 = MEM_U8(s2 + 1); +at = 0x4e0000; +t9 = a0 & 0x1f; +t0 = t9 < 0x20; +t2 = -t0; +at = at | 0x8000; +t7 = t2 & at; +t1 = t7 << (t9 & 0x1f); +if ((int)t1 < 0) {a0 = t9; +goto L4910a0;} +a0 = t9; +t3 = MEM_U8(s2 + 0); +at = 0x13; +if (t3 != at) {// bdead 400a01a1 ra = MEM_U32(sp + 36); +goto L4911cc;} +// bdead 400a01a1 ra = MEM_U32(sp + 36); +L4910a0: +v0 = MEM_U32(s0 + 0); +//nop; +v0 = v0 + 0x3; +if ((int)v0 >= 0) {t4 = (int)v0 >> 2; +goto L4910bc;} +t4 = (int)v0 >> 2; +at = v0 + 0x3; +t4 = (int)at >> 2; +L4910bc: +t5 = t4 & 0x1; +if (t5 == 0) {v0 = t4; +goto L4910cc;} +v0 = t4; +v0 = t4 + 0x1; +L4910cc: +v1 = v0 + 0x1; +at = 0x1; +if (v1 == at) {t9 = a0 < 0x20; +goto L491138;} +t9 = a0 < 0x20; +v0 = MEM_U32(sp + 100); +t6 = v1 << 2; +s1 = t6 + v0; +s0 = v0 + 0x4; +L4910ec: +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L4910fc; +//nop; +L4910fc: +// bdead 400e0189 gp = MEM_U32(sp + 32); +MEM_U32(s0 + -4) = v0; +//nop; +//nop; +//nop; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L491114; +//nop; +L491114: +// bdead 400e0189 gp = MEM_U32(sp + 32); +s0 = s0 + 0x8; +if (s0 != s1) {MEM_U32(s0 + -8) = v0; +goto L4910ec;} +MEM_U32(s0 + -8) = v0; +a0 = MEM_U8(s2 + 1); +//nop; +t8 = a0 & 0x1f; +a0 = t8; +t9 = a0 < 0x20; +L491138: +t0 = -t9; +at = 0xc0000; +t2 = t0 & at; +t7 = t2 << (a0 & 0x1f); +v0 = MEM_U8(s2 + 0); +if ((int)t7 >= 0) {at = 0x39; +goto L4911a4;} +at = 0x39; +if (v0 == at) {a1 = s2 + 0x18; +goto L491184;} +a1 = s2 + 0x18; +//nop; +a0 = MEM_U32(sp + 100); +// bdead 40080021 t9 = t9; +a1 = s2 + 0x10; +// bdead 40080061 v0 = sp + 0x60; +func_490ca0(mem, sp, a0, a1); +goto L491174; +// bdead 40080061 v0 = sp + 0x60; +L491174: +// bdead 40080001 gp = MEM_U32(sp + 32); +v0 = MEM_U8(s2 + 0); +at = 0x39; +goto L4911a8; +at = 0x39; +L491184: +//nop; +a0 = MEM_U32(sp + 100); +// bdead 40080061 t9 = t9; +// bdead 40080061 v0 = sp + 0x60; +func_490ca0(mem, sp, a0, a1); +goto L491198; +// bdead 40080061 v0 = sp + 0x60; +L491198: +// bdead 40080001 gp = MEM_U32(sp + 32); +v0 = MEM_U8(s2 + 0); +//nop; +L4911a4: +at = 0x39; +L4911a8: +if (v0 == at) {t3 = MEM_U32(sp + 100); +goto L4911c0;} +t3 = MEM_U32(sp + 100); +t1 = MEM_U32(sp + 100); +MEM_U32(s2 + 20) = t1; +goto L4911c8; +MEM_U32(s2 + 20) = t1; +// fdead 0 t3 = MEM_U32(sp + 100); +L4911c0: +//nop; +MEM_U32(s2 + 28) = t3; +L4911c8: +// bdead 1 ra = MEM_U32(sp + 36); +L4911cc: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x60; +return; +// bdead 1 sp = sp + 0x60; +} + +static void f_initur(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4911e0: +//initur: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +// fdead 4000002b MEM_U32(sp + 24) = gp; +f_ugetinit(mem, sp, a0); +goto L491200; +// fdead 4000002b MEM_U32(sp + 24) = gp; +L491200: +// bdead 3 gp = MEM_U32(sp + 24); +t6 = 0x53fe0000; +at = 0x1002340c; +t6 = t6 | 0xf1a0; +MEM_U32(at + 0) = t6; +at = 0x10023408; +t7 = 0x40040000; +t7 = t7 | 0xb020; +MEM_U32(at + 0) = t7; +at = 0x10023410; +t8 = 0xffc0; +MEM_U32(at + 0) = t8; +at = 0x10023410; +t9 = 0x7e000000; +MEM_U32(at + 4) = t9; +v0 = 0x100232c0; +v1 = 0x100232e0; +t1 = 0x6; +t2 = 0x7; +// bdead c1b ra = MEM_U32(sp + 28); +MEM_U8(v0 + 9) = (uint8_t)t1; +MEM_U8(v0 + 10) = (uint8_t)t2; +a0 = 0x1; +a1 = 0x2; +a2 = 0x3; +a3 = 0x4; +t0 = 0x5; +t3 = 0x8; +t4 = 0x9; +t5 = 0xa; +t6 = 0xb; +t7 = 0xc; +t8 = 0xd; +t9 = 0xe; +t1 = 0xf; +t2 = 0x10; +// bdead 601fffb sp = sp + 0x20; +MEM_U8(v0 + 0) = (uint8_t)zero; +MEM_U8(v0 + 2) = (uint8_t)a0; +MEM_U8(v0 + 5) = (uint8_t)a1; +MEM_U8(v0 + 6) = (uint8_t)a2; +MEM_U8(v0 + 7) = (uint8_t)a3; +MEM_U8(v0 + 8) = (uint8_t)t0; +MEM_U8(v0 + 11) = (uint8_t)t3; +MEM_U8(v0 + 12) = (uint8_t)t4; +MEM_U8(v0 + 13) = (uint8_t)t5; +MEM_U8(v0 + 15) = (uint8_t)t6; +MEM_U8(v0 + 16) = (uint8_t)t7; +MEM_U8(v0 + 17) = (uint8_t)t8; +MEM_U8(v0 + 18) = (uint8_t)t9; +MEM_U8(v0 + 22) = (uint8_t)t1; +MEM_U8(v0 + 23) = (uint8_t)t2; +MEM_U8(v1 + 25) = (uint8_t)zero; +MEM_U8(v1 + 12) = (uint8_t)a0; +MEM_U8(v1 + 15) = (uint8_t)a1; +MEM_U8(v1 + 17) = (uint8_t)a2; +MEM_U8(v1 + 18) = (uint8_t)a3; +MEM_U8(v1 + 0) = (uint8_t)t0; +return; +MEM_U8(v1 + 0) = (uint8_t)t0; +} + +static void f_uputinit(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4914d0: +//uputinit: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a3 = 0x10011a38; +// fdead 4000012b MEM_U32(sp + 28) = ra; +// fdead 4000012b MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 0); +a3 = a3; +if (v0 == 0) {v1 = a3; +goto L491540;} +v1 = a3; +a1 = 0x20; +if (a1 == v0) {//nop; +goto L491540;} +//nop; +a2 = 0x10011e38; +//nop; +a2 = a2; +L491514: +v1 = v1 + 0x1; +at = v1 < a2; +a0 = a0 + 0x1; +if (at == 0) {MEM_U8(v1 + -1) = (uint8_t)v0; +goto L491540;} +MEM_U8(v1 + -1) = (uint8_t)v0; +v0 = MEM_U8(a0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L491540;} +//nop; +if (a1 != v0) {//nop; +goto L491514;} +//nop; +L491540: +MEM_U8(v1 + 0) = (uint8_t)zero; +t6 = MEM_U8(a3 + 0); +a0 = a3; +if (t6 == 0) {// bdead 40000021 ra = MEM_U32(sp + 28); +goto L4915b8;} +// bdead 40000021 ra = MEM_U32(sp + 28); +//nop; +a1 = 0x301; +a2 = 0x1b6; +v0 = wrapper_open(mem, a0, a1, a2); +goto L491564; +a2 = 0x1b6; +L491564: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10001c0c; +a3 = 0x10011a38; +v1 = v1; +MEM_U32(v1 + 0) = v0; +if ((int)v0 >= 0) {a3 = a3; +goto L4915b4;} +a3 = a3; +//nop; +a0 = a3; +//nop; +wrapper_perror(mem, a0); +goto L491594; +//nop; +L491594: +// bdead 400001c1 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4915ac; +//nop; +L4915ac: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L4915b4: +// bdead 1 ra = MEM_U32(sp + 28); +L4915b8: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_uputint(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4915dc: +//uputint: +//nop; +//nop; +//nop; +t6 = 0x10001c0c; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +if ((int)t6 >= 0) {MEM_U32(sp + 32) = a0; +goto L491658;} +MEM_U32(sp + 32) = a0; +a0 = 0xfb528e4; +a1 = 0x10006ac0; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49161c; +a1 = a1; +L49161c: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0xfb528e4; +//nop; +a0 = a0 + 0x20; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L491638; +//nop; +L491638: +// bdead 400001c3 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L491650; +//nop; +L491650: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L491658: +v0 = 0x10011628; +a2 = 0x4000; +v0 = MEM_U32(v0 + 0); +//nop; +at = (int)v0 < (int)0x1000; +if (at != 0) {//nop; +goto L4916dc;} +//nop; +a0 = 0x10001c0c; +a1 = 0x1000d628; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_write(mem, a0, a1, a2); +goto L49168c; +a1 = a1; +L49168c: +// bdead 4000000b gp = MEM_U32(sp + 24); +at = 0x4000; +if (v0 == at) {//nop; +goto L4916d0;} +//nop; +a0 = 0x10006ae4; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L4916b0; +//nop; +L4916b0: +// bdead 400001c3 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4916c8; +//nop; +L4916c8: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +L4916d0: +at = 0x10011628; +v0 = zero; +MEM_U32(at + 0) = zero; +L4916dc: +t9 = 0x1000d628; +t7 = MEM_U32(sp + 32); +t8 = v0 << 2; +t9 = t9; +t0 = t8 + t9; +MEM_U32(t0 + 0) = t7; +at = 0x10011628; +// bdead d ra = MEM_U32(sp + 28); +t1 = v0 + 0x1; +// bdead 405 sp = sp + 0x20; +MEM_U32(at + 0) = t1; +return; +MEM_U32(at + 0) = t1; +} + +static void f_uputflush(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49170c: +//uputflush: +//nop; +//nop; +//nop; +a0 = 0x10001c0c; +sp = sp + 0xffffffe0; +a0 = MEM_U32(a0 + 0); +// fdead 4000002b MEM_U32(sp + 28) = ra; +if ((int)a0 >= 0) {// fdead 4000002b MEM_U32(sp + 24) = gp; +goto L491794;} +// fdead 4000002b MEM_U32(sp + 24) = gp; +a0 = 0xfb528e4; +a1 = 0x10006af8; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L491748; +a1 = a1; +L491748: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a0 = 0xfb528e4; +//nop; +a0 = a0 + 0x20; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L491764; +//nop; +L491764: +// bdead 400001c1 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L49177c; +//nop; +L49177c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10001c0c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +L491794: +a2 = 0x10011628; +a1 = 0x1000d628; +a2 = MEM_U32(a2 + 0); +//nop; +t6 = a2 << 2; +a2 = t6; +a1 = a1; +v0 = wrapper_write(mem, a0, a1, a2); +goto L4917b4; +a1 = a1; +L4917b4: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +t7 = 0x10011628; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = t7 << 2; +if (v0 == t8) {// bdead 40000001 ra = MEM_U32(sp + 28); +goto L491810;} +// bdead 40000001 ra = MEM_U32(sp + 28); +a0 = 0x10006b1c; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L4917ec; +//nop; +L4917ec: +// bdead 400001c1 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L491804; +//nop; +L491804: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L491810: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_uputclose(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49181c: +//uputclose: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000000b MEM_U32(sp + 28) = ra; +// fdead 4000000b MEM_U32(sp + 24) = gp; +f_uputflush(mem, sp); +goto L49183c; +// fdead 4000000b MEM_U32(sp + 24) = gp; +L49183c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10001c0c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_close(mem, a0); +goto L491858; +//nop; +L491858: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +at = 0x10001c0c; +t6 = 0xffffffff; +// bdead 8005 sp = sp + 0x20; +MEM_U32(at + 0) = t6; +return; +MEM_U32(at + 0) = t6; +} + +static void f_ugetinit(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L491970: +//ugetinit: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +a3 = 0x10011630; +// fdead 4000012b MEM_U32(sp + 28) = ra; +// fdead 4000012b MEM_U32(sp + 24) = gp; +v0 = MEM_U8(a0 + 0); +a3 = a3; +if (v0 == 0) {v1 = a3; +goto L4919e0;} +v1 = a3; +a1 = 0x20; +if (a1 == v0) {//nop; +goto L4919e0;} +//nop; +a2 = 0x10011a30; +//nop; +a2 = a2; +L4919b4: +v1 = v1 + 0x1; +at = v1 < a2; +a0 = a0 + 0x1; +if (at == 0) {MEM_U8(v1 + -1) = (uint8_t)v0; +goto L4919e0;} +MEM_U8(v1 + -1) = (uint8_t)v0; +v0 = MEM_U8(a0 + 0); +//nop; +if (v0 == 0) {//nop; +goto L4919e0;} +//nop; +if (a1 != v0) {//nop; +goto L4919b4;} +//nop; +L4919e0: +MEM_U8(v1 + 0) = (uint8_t)zero; +t6 = MEM_U8(a3 + 0); +a0 = a3; +if (t6 == 0) {// bdead 40000023 ra = MEM_U32(sp + 28); +goto L491a58;} +// bdead 40000023 ra = MEM_U32(sp + 28); +//nop; +a1 = zero; +a2 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L491a04; +a2 = zero; +L491a04: +// bdead 40000009 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10001c08; +a3 = 0x10011630; +v1 = v1; +MEM_U32(v1 + 0) = v0; +if ((int)v0 >= 0) {a3 = a3; +goto L491a54;} +a3 = a3; +//nop; +a0 = a3; +//nop; +wrapper_perror(mem, a0); +goto L491a34; +//nop; +L491a34: +// bdead 400001c1 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L491a4c; +//nop; +L491a4c: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L491a54: +// bdead 1 ra = MEM_U32(sp + 28); +L491a58: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_ugetint(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L491ac8: +//ugetint: +//nop; +//nop; +//nop; +t6 = 0x10001c08; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +if ((int)t6 >= 0) {// fdead 400081eb MEM_U32(sp + 24) = gp; +goto L491b40;} +// fdead 400081eb MEM_U32(sp + 24) = gp; +a0 = 0xfb528e4; +a1 = 0x10006b88; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L491b04; +a1 = a1; +L491b04: +// bdead 40000003 gp = MEM_U32(sp + 24); +//nop; +a0 = 0xfb528e4; +//nop; +a0 = a0 + 0x20; +//nop; +v0 = wrapper_fflush(mem, a0); +goto L491b20; +//nop; +L491b20: +// bdead 400001c3 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L491b38; +//nop; +L491b38: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +L491b40: +a0 = 0x1000d620; +v1 = 0x10001c04; +a0 = MEM_U32(a0 + 0); +v1 = MEM_U32(v1 + 0); +//nop; +at = (int)a0 < (int)v1; +if (at != 0) {//nop; +goto L491cd0;} +//nop; +a0 = 0x10001c08; +at = 0xffff; +a0 = MEM_U32(a0 + 0); +//nop; +if (a0 != at) {//nop; +goto L491bd8;} +//nop; +if ((int)v1 <= 0) {//nop; +goto L491b8c;} +//nop; +at = 0x10001c04; +MEM_U32(at + 0) = zero; +goto L491bc4; +MEM_U32(at + 0) = zero; +L491b8c: +a0 = 0xfb528e4; +a1 = 0x10006bac; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L491ba4; +a1 = a1; +L491ba4: +// bdead 400001c3 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L491bbc; +//nop; +L491bbc: +// bdead 3 gp = MEM_U32(sp + 24); +//nop; +L491bc4: +v1 = 0x10001c04; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +goto L491ca8; +//nop; +L491bd8: +a1 = 0x10001c00; +//nop; +a1 = MEM_U32(a1 + 0); +a2 = 0x4000; +v0 = wrapper_read(mem, a0, a1, a2); +goto L491bec; +a2 = 0x4000; +L491bec: +// bdead 4000018b gp = MEM_U32(sp + 24); +//nop; +at = 0x10001c04; +v1 = 0x10001c04; +MEM_U32(at + 0) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +if ((int)v1 >= 0) {t7 = v1 & 0x3; +goto L491c58;} +t7 = v1 & 0x3; +a0 = 0x10006bcc; +//nop; +a0 = a0; +//nop; +wrapper_perror(mem, a0); +goto L491c24; +//nop; +L491c24: +// bdead 400001c3 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L491c3c; +//nop; +L491c3c: +// bdead 40000183 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10001c04; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t7 = v1 & 0x3; +L491c58: +if (t7 == 0) {//nop; +goto L491ca8;} +//nop; +a0 = 0xfb528e4; +a1 = 0x10006bdc; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L491c78; +a1 = a1; +L491c78: +// bdead 400001c3 gp = MEM_U32(sp + 24); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L491c90; +//nop; +L491c90: +// bdead 3 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10001c04; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L491ca8: +if ((int)v1 >= 0) {t8 = (int)v1 >> 2; +goto L491cb8;} +t8 = (int)v1 >> 2; +at = v1 + 0x3; +t8 = (int)at >> 2; +L491cb8: +at = 0x10001c04; +a0 = zero; +MEM_U32(at + 0) = t8; +at = 0x1000d620; +//nop; +MEM_U32(at + 0) = zero; +L491cd0: +t9 = 0x10001c00; +t0 = a0 << 2; +t9 = MEM_U32(t9 + 0); +at = 0x1000d620; +t1 = t9 + t0; +// bdead 425 ra = MEM_U32(sp + 28); +v0 = MEM_U32(t1 + 0); +t2 = a0 + 0x1; +// bdead 80d sp = sp + 0x20; +MEM_U32(at + 0) = t2; +return v0; +MEM_U32(at + 0) = t2; +} + +static uint32_t f_ugeteof(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L491cfc: +//ugeteof: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +v0 = f_ugetint(mem, sp, a0, a1, a2, a3); +goto L491d1c; +// fdead 400001eb MEM_U32(sp + 24) = gp; +L491d1c: +// bdead 3 gp = MEM_U32(sp + 24); +//nop; +t6 = 0x10001c04; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 != 0) {//nop; +goto L491d44;} +//nop; +v0 = 0x1; +goto L491d60; +v0 = 0x1; +L491d44: +v1 = 0x1000d620; +v0 = zero; +v1 = v1; +t7 = MEM_U32(v1 + 0); +//nop; +t8 = t7 + 0xffffffff; +MEM_U32(v1 + 0) = t8; +L491d60: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_symadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L491e40: +//st_symadd: +//nop; +//nop; +//nop; +// fdead 1eb sp = sp + 0xffffffd8; +t6 = 0x1002341c; +// fdead 81eb MEM_U32(sp + 28) = ra; +t6 = MEM_U32(t6 + 0); +// fdead 81eb MEM_U32(sp + 24) = gp; +// fdead 81eb MEM_U32(sp + 40) = a0; +// fdead 81eb MEM_U32(sp + 44) = a1; +// fdead 81eb MEM_U32(sp + 48) = a2; +// fdead 81eb MEM_U32(sp + 52) = a3; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L491e9c;} +//nop; +a0 = 0x10001c10; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L491e94; +//nop; +L491e94: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +L491e9c: +t0 = 0x10023418; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +if (v1 != 0) {//nop; +goto L491ee0;} +//nop; +a0 = 0x10001c4c; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L491ec8; +//nop; +L491ec8: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10023418; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +L491ee0: +t8 = MEM_U32(v1 + 60); +//nop; +t9 = t8 & 0x2; +if (t9 == 0) {//nop; +goto L491f20;} +//nop; +a0 = 0x10001c80; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L491f08; +//nop; +L491f08: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10023418; +//nop; +v1 = MEM_U32(t0 + 0); +//nop; +L491f20: +t1 = MEM_U32(v1 + 0); +t2 = MEM_U32(v1 + 8); +a1 = MEM_U32(t1 + 20); +a2 = 0xc; +at = (int)a1 < (int)t2; +if (at != 0) {a3 = 0x40; +goto L491f80;} +a3 = 0x40; +//nop; +a0 = MEM_U32(v1 + 4); +a1 = v1 + 0x8; +v0 = f__md_st_malloc(mem, sp, a0, a1, a2, a3); +goto L491f4c; +a1 = v1 + 0x8; +L491f4c: +// fdead f gp = MEM_U32(sp + 24); +//nop; +t0 = 0x10023418; +//nop; +t3 = MEM_U32(t0 + 0); +//nop; +MEM_U32(t3 + 4) = v0; +v1 = MEM_U32(t0 + 0); +//nop; +t4 = MEM_U32(v1 + 0); +//nop; +a1 = MEM_U32(t4 + 20); +//nop; +L491f80: +t6 = a1 << 2; +t5 = MEM_U32(v1 + 4); +t6 = t6 - a1; +// fdead 601ffff t7 = MEM_U32(sp + 40); +t6 = t6 << 2; +v0 = t5 + t6; +MEM_U32(v0 + 0) = t7; +// fdead 601ffff t8 = MEM_U32(sp + 44); +t4 = MEM_U8(v0 + 8); +MEM_U32(v0 + 4) = t8; +// fdead 601ffff t1 = MEM_U32(sp + 48); +t5 = t4 & 0xff03; +t3 = t1 << 2; +t6 = t3 | t5; +MEM_U8(v0 + 8) = (uint8_t)t6; +// fdead 601ffff t8 = MEM_U32(sp + 52); +t2 = MEM_U16(v0 + 8); +t9 = t8 << 5; +t1 = t9 & 0x3e0; +t4 = t2 & 0xfc1f; +t3 = t1 | t4; +MEM_U16(v0 + 8) = (uint16_t)t3; +t5 = MEM_U8(v0 + 9); +at = 0xf0000; +t6 = t5 & 0xffef; +MEM_U8(v0 + 9) = (uint8_t)t6; +// fdead 601ffff t7 = MEM_U32(sp + 56); +a2 = MEM_U32(v0 + 8); +at = at | 0xffff; +t8 = t7 & at; +t9 = t8 ^ a2; +t2 = t9 << 12; +t1 = t2 >> 12; +t4 = t1 ^ a2; +MEM_U32(v0 + 8) = t4; +//nop; +// fdead 601ffff a0 = MEM_U32(sp + 40); +//nop; +v0 = f_st_str_iss(mem, sp, a0, a1, a2, a3); +goto L49201c; +//nop; +L49201c: +// fdead 1f gp = MEM_U32(sp + 24); +// fdead 1f MEM_U32(sp + 32) = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L492034; +//nop; +L492034: +// fdead f gp = MEM_U32(sp + 24); +// fdead f t5 = MEM_U32(sp + 48); +t0 = 0x10023418; +// fdead 20f t6 = MEM_U32(sp + 52); +t3 = MEM_U32(t0 + 0); +// fdead 120f t7 = t5 + t6; +v1 = MEM_U32(t3 + 0); +a2 = v0; +t9 = MEM_U32(v1 + 60); +t4 = MEM_U16(v1 + 62); +// fdead 400329f t2 = t9 + t7; +// fdead 400329f t1 = t2 & 0x1fff; +t3 = t4 & 0xe000; +// fdead 400329f t5 = t1 | t3; +a0 = zero; +if ((int)v0 <= 0) {// fdead 40032bf MEM_U16(v1 + 62) = (uint16_t)t5; +goto L4920c0;} +// fdead 40032bf MEM_U16(v1 + 62) = (uint16_t)t5; +// fdead 40032bf a1 = MEM_U32(sp + 32); +//nop; +L492080: +t6 = MEM_U32(t0 + 0); +// fdead 601febf t9 = MEM_S8(a1 + 0); +v1 = MEM_U32(t6 + 0); +a0 = a0 + 0x1; +t8 = MEM_U32(v1 + 60); +t5 = MEM_U16(v1 + 62); +t7 = t8 << 5; +t2 = t9 + t7; +t1 = t2 + t8; +t3 = t1 & 0x1fff; +t6 = t5 & 0xe000; +at = (int)a0 < (int)a2; +t8 = t3 | t6; +// fdead 601febf a1 = a1 + 0x1; +if (at != 0) {MEM_U16(v1 + 62) = (uint16_t)t8; +goto L492080;} +MEM_U16(v1 + 62) = (uint16_t)t8; +L4920c0: +// fdead 601febf t9 = MEM_U32(sp + 48); +at = 0xe; +if (t9 == at) {at = 0x2; +goto L4920e8;} +at = 0x2; +if (t9 == at) {at = 0x5; +goto L4920e8;} +at = 0x5; +if (t9 == at) {at = 0x6; +goto L4920e8;} +at = 0x6; +if (t9 != at) {//nop; +goto L492108;} +//nop; +L4920e8: +t7 = MEM_U32(t0 + 0); +//nop; +v1 = MEM_U32(t7 + 0); +//nop; +t2 = MEM_U8(v1 + 60); +//nop; +t4 = t2 & 0xfffb; +MEM_U8(v1 + 60) = (uint8_t)t4; +L492108: +t1 = MEM_U32(t0 + 0); +//nop; +v1 = MEM_U32(t1 + 0); +//nop; +v0 = MEM_U32(v1 + 20); +//nop; +t5 = v0 + 0x1; +MEM_U32(v1 + 20) = t5; +// fdead 601febf ra = MEM_U32(sp + 28); +// fdead 601febf sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_ifd_pcfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L492138: +//st_ifd_pcfd: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +// fdead 80eb sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 80eb MEM_U32(sp + 28) = ra; +// fdead 80eb MEM_U32(sp + 24) = gp; +// fdead 80eb MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L492188;} +//nop; +a0 = 0x10001c10; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L492180; +//nop; +L492180: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +L492188: +t8 = 0x10023418; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {//nop; +goto L4921bc;} +//nop; +a0 = 0x10001c4c; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4921b4; +//nop; +L4921b4: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +L4921bc: +t0 = 0x1002341c; +// fdead 20182eb t9 = MEM_U32(sp + 32); +t0 = MEM_U32(t0 + 0); +// fdead 20182eb ra = MEM_U32(sp + 28); +t1 = MEM_U32(t0 + 4); +// fdead 20186eb sp = sp + 0x20; +// fdead 20186eb v0 = t9 - t1; +t2 = (int)v0 >> 6; +v0 = t2; +return v0; +v0 = t2; +} + +static uint32_t f_st_pcfd_ifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4921e4: +//st_pcfd_ifd: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a1 = a0; +if (t7 != 0) {//nop; +goto L492234;} +//nop; +a0 = 0x10001c10; +//nop; +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L492228; +a0 = a0; +L492228: +// bdead 40000181 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +//nop; +L492234: +if ((int)a1 < 0) {//nop; +goto L492260;} +//nop; +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t8 = MEM_U32(v1 + 12); +//nop; +at = (int)a1 < (int)t8; +if (at != 0) {//nop; +goto L49228c;} +//nop; +L492260: +a0 = 0x10006c30; +//nop; +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L492274; +a0 = a0; +L492274: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L49228c: +t9 = MEM_U32(v1 + 4); +// bdead 4000041 ra = MEM_U32(sp + 28); +t0 = a1 << 6; +// bdead 4000201 sp = sp + 0x20; +v0 = t9 + t0; +return v0; +v0 = t9 + t0; +} + +static uint32_t f_st_psym_ifd_isym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4922a4: +//st_psym_ifd_isym: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +sp = sp + 0xffffffd8; +t6 = MEM_U32(t6 + 0); +// fdead 400080eb MEM_U32(sp + 28) = ra; +// fdead 400080eb MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a3 = a0; +if (t7 != 0) {a2 = a1; +goto L4922fc;} +a2 = a1; +a0 = 0x10001c10; +//nop; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 40) = a3; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4922ec; +a0 = a0; +L4922ec: +// bdead 40000001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 40); +//nop; +L4922fc: +at = 0x7fff0000; +at = at | 0xffff; +if (a3 != at) {//nop; +goto L492328;} +//nop; +//nop; +a0 = a2; +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L49231c; +//nop; +L49231c: +// bdead 9 gp = MEM_U32(sp + 24); +v0 = v0 + 0x4; +goto L4923d8; +v0 = v0 + 0x4; +L492328: +if ((int)a3 < 0) {a1 = a3; +goto L492384;} +a1 = a3; +if ((int)a2 < 0) {//nop; +goto L492384;} +//nop; +v0 = 0x1002341c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t8 = MEM_U32(v0 + 12); +//nop; +at = (int)a3 < (int)t8; +if (at == 0) {//nop; +goto L492384;} +//nop; +t9 = MEM_U32(v0 + 4); +t0 = a3 << 6; +v1 = t9 + t0; +t1 = MEM_U32(v1 + 0); +//nop; +t2 = MEM_U32(t1 + 20); +//nop; +at = (int)a2 < (int)t2; +if (at != 0) {t8 = a2 << 2; +goto L4923c8;} +t8 = a2 << 2; +L492384: +a0 = 0x10006c54; +//nop; +t3 = a3 << 6; +MEM_U32(sp + 36) = t3; +MEM_U32(sp + 44) = a2; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4923a0; +a0 = a0; +L4923a0: +// bdead 40000001 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 36); +t4 = 0x1002341c; +a2 = MEM_U32(sp + 44); +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +v1 = t5 + t6; +t8 = a2 << 2; +L4923c8: +t7 = MEM_U32(v1 + 4); +t8 = t8 - a2; +t8 = t8 << 2; +v0 = t7 + t8; +L4923d8: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_paux_iaux(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4923e8: +//st_paux_iaux: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +// fdead 800b sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 800b MEM_U32(sp + 28) = ra; +// fdead 800b MEM_U32(sp + 24) = gp; +// fdead 800b MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L492438;} +//nop; +a0 = 0x10001c10; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L492430; +//nop; +L492430: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +L492438: +t8 = 0x10023418; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 != 0) {// fdead 201800b t9 = MEM_U32(sp + 32); +goto L492470;} +// fdead 201800b t9 = MEM_U32(sp + 32); +a0 = 0x10001c4c; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L492464; +//nop; +L492464: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +// fdead 3 t9 = MEM_U32(sp + 32); +L492470: +//nop; +if ((int)t9 < 0) {//nop; +goto L4924a8;} +//nop; +v1 = 0x10023418; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t0 = MEM_U32(v1 + 0); +//nop; +t1 = MEM_U32(t0 + 48); +//nop; +// fdead 201861b at = (int)t9 < (int)t1; +if (at != 0) {// fdead 201861b t3 = MEM_U32(sp + 32); +goto L4924d8;} +// fdead 201861b t3 = MEM_U32(sp + 32); +L4924a8: +a0 = 0x10006c8c; +//nop; +// fdead 201863b a1 = MEM_U32(sp + 32); +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4924bc; +a0 = a0; +L4924bc: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10023418; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +// fdead 13 t3 = MEM_U32(sp + 32); +L4924d8: +t2 = MEM_U32(v1 + 12); +// fdead 2018e1b ra = MEM_U32(sp + 28); +// fdead 2018e1b t4 = t3 << 2; +// fdead 2018e1b sp = sp + 0x20; +// fdead 2018e1b v0 = t2 + t4; +return v0; +// fdead 2018e1b v0 = t2 + t4; +} + +static uint32_t f_st_str_ifd_iss(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4924f0: +//st_str_ifd_iss: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 4000806b MEM_U32(sp + 28) = ra; +// fdead 4000806b MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a2 = a0; +if (t7 != 0) {at = 0x7fff0000; +goto L49254c;} +at = 0x7fff0000; +a0 = 0x10001c10; +//nop; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 32) = a2; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L492538; +a0 = a0; +L492538: +// bdead 40000103 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 36); +a2 = MEM_U32(sp + 32); +//nop; +at = 0x7fff0000; +L49254c: +at = at | 0xffff; +if (a2 != at) {//nop; +goto L492574;} +//nop; +//nop; +a0 = a1; +//nop; +v0 = f__md_st_str_extiss(mem, sp, a0); +goto L492568; +//nop; +L492568: +// bdead 9 gp = MEM_U32(sp + 24); +// bdead 9 ra = MEM_U32(sp + 28); +goto L4925b8; +// bdead 9 ra = MEM_U32(sp + 28); +L492574: +//nop; +a0 = a2; +MEM_U32(sp + 36) = a1; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L492584; +MEM_U32(sp + 36) = a1; +L492584: +t8 = MEM_U32(v0 + 0); +a1 = MEM_U32(sp + 36); +v1 = MEM_U32(t8 + 12); +// bdead 5b gp = MEM_U32(sp + 24); +if (v1 == 0) {at = (int)a1 < (int)v1; +goto L4925b0;} +at = (int)a1 < (int)v1; +if (at == 0) {//nop; +goto L4925b0;} +//nop; +t9 = MEM_U32(v0 + 20); +v0 = t9 + a1; +goto L4925b4; +v0 = t9 + a1; +L4925b0: +v0 = zero; +L4925b4: +// bdead 9 ra = MEM_U32(sp + 28); +L4925b8: +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_currentifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4926a0: +//st_currentifd: +//nop; +//nop; +//nop; +a0 = 0x10023418; +// fdead eb sp = sp + 0xffffffe0; +a0 = MEM_U32(a0 + 0); +// fdead eb MEM_U32(sp + 28) = ra; +if (a0 != 0) {// fdead eb MEM_U32(sp + 24) = gp; +goto L4926cc;} +// fdead eb MEM_U32(sp + 24) = gp; +v0 = 0xffffffff; +goto L4926e4; +v0 = 0xffffffff; +L4926cc: +//nop; +//nop; +//nop; +v0 = f_st_ifd_pcfd(mem, sp, a0, a1, a2); +goto L4926dc; +//nop; +L4926dc: +// fdead b gp = MEM_U32(sp + 24); +//nop; +L4926e4: +// fdead eb ra = MEM_U32(sp + 28); +// fdead eb sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_ifdmax(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4926f4: +//st_ifdmax: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +v0 = MEM_U32(t6 + 12); +//nop; +return v0; +//nop; +} + +static void f_st_setfd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49271c: +//st_setfd: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +// fdead 806b sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 806b MEM_U32(sp + 28) = ra; +// fdead 806b MEM_U32(sp + 24) = gp; +// fdead 806b MEM_U32(sp + 32) = a0; +v0 = MEM_U32(t6 + 4); +//nop; +if (v0 != 0) {// fdead 806b t8 = MEM_U32(sp + 32); +goto L492788;} +// fdead 806b t8 = MEM_U32(sp + 32); +a0 = 0x10001cc0; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L492764; +//nop; +L492764: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +t7 = 0x1002341c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +v0 = MEM_U32(t7 + 4); +//nop; +// fdead 1000b t8 = MEM_U32(sp + 32); +L492788: +at = 0x10023418; +// fdead 1806f ra = MEM_U32(sp + 28); +// fdead 1806f t9 = t8 << 6; +// fdead 1806f t0 = v0 + t9; +// fdead 1806f sp = sp + 0x20; +// fdead 1806f MEM_U32(at + 0) = t0; +return; +// fdead 1806f MEM_U32(at + 0) = t0; +} + +static void f_st_fdadd(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4927a4: +//st_fdadd: +//nop; +//nop; +//nop; +// fdead b sp = sp + 0xffffff10; +t2 = 0x1002341c; +// fdead 80b MEM_U32(sp + 28) = ra; +t0 = MEM_U32(t2 + 0); +// fdead a0b MEM_U32(sp + 24) = gp; +// fdead a0b MEM_U32(sp + 240) = a0; +// fdead a0b MEM_U32(sp + 244) = a1; +// fdead a0b MEM_U32(sp + 248) = a2; +// fdead a0b MEM_U32(sp + 252) = a3; +t6 = MEM_U32(t0 + 12); +at = 0x7fff0000; +at = at | 0xffff; +at = (int)t6 < (int)at; +if (at != 0) {// fdead 8a0f MEM_U32(sp + 40) = t6; +goto L49282c;} +// fdead 8a0f MEM_U32(sp + 40) = t6; +a0 = 0x10006cc0; +//nop; +a2 = 0x7fff0000; +a2 = a2 | 0xffff; +a1 = t6; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L492808; +a0 = a0; +L492808: +// fdead 7 gp = MEM_U32(sp + 24); +//nop; +t2 = 0x1002341c; +//nop; +t0 = MEM_U32(t2 + 0); +//nop; +t8 = MEM_U32(t0 + 12); +//nop; +// fdead 2000a07 MEM_U32(sp + 40) = t8; +L49282c: +v0 = MEM_U32(t0 + 16); +// fdead 2008a0f t9 = MEM_U32(sp + 40); +a1 = t0 + 0x10; +// fdead 2008a4f at = (int)t9 < (int)v0; +if (at != 0) {a2 = 0x40; +goto L49292c;} +a2 = 0x40; +//nop; +// fdead 2008acf MEM_U32(sp + 236) = v0; +a0 = MEM_U32(t0 + 4); +// fdead 2008aef MEM_U32(sp + 232) = v0; +a3 = 0x19; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L49285c; +a3 = 0x19; +L49285c: +// fdead f gp = MEM_U32(sp + 24); +// fdead f a1 = sp + 0xec; +t2 = 0x1002341c; +a2 = 0x48; +t3 = MEM_U32(t2 + 0); +a3 = 0x19; +MEM_U32(t3 + 4) = v0; +t4 = MEM_U32(t2 + 0); +//nop; +a0 = MEM_U32(t4 + 8); +//nop; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L49288c; +//nop; +L49288c: +// fdead f gp = MEM_U32(sp + 24); +// fdead f t1 = MEM_U32(sp + 232); +t2 = 0x1002341c; +//nop; +t5 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t5 + 8) = v0; +t6 = MEM_U32(t2 + 0); +// fdead c80f t7 = MEM_U32(sp + 236); +a2 = MEM_U32(t6 + 16); +// fdead c88f a3 = MEM_U32(sp + 240); +if (t7 == a2) {// fdead c88f a1 = t7; +goto L4928e4;} +// fdead c88f a1 = t7; +a0 = 0x10006cf4; +//nop; +// fdead c8af MEM_U32(sp + 232) = t1; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4928d4; +a0 = a0; +L4928d4: +// fdead 7 gp = MEM_U32(sp + 24); +// fdead 7 t1 = MEM_U32(sp + 232); +t2 = 0x1002341c; +//nop; +L4928e4: +// fdead c88f a0 = t1; +if (t1 == 0) {// fdead c88f t1 = t1 + 0xffffffff; +goto L49292c;} +// fdead c88f t1 = t1 + 0xffffffff; +// fdead c88f v1 = t1 << 3; +// fdead c88f v1 = v1 + t1; +// fdead c88f v1 = v1 << 3; +// fdead c88f v0 = t1 << 6; +L492900: +t0 = MEM_U32(t2 + 0); +// fdead 200fa8f a0 = t1; +t8 = MEM_U32(t0 + 8); +t3 = MEM_U32(t0 + 4); +// fdead 200fa8f t9 = t8 + v1; +t4 = t3 + v0; +// fdead 200fa8f MEM_U32(t4 + 0) = t9; +v0 = v0 + 0xffffffc0; +// fdead 200fa8f v1 = v1 + 0xffffffb8; +if (t1 != 0) {// fdead 200fa8f t1 = t1 + 0xffffffff; +goto L492900;} +// fdead 200fa8f t1 = t1 + 0xffffffff; +L49292c: +t0 = MEM_U32(t2 + 0); +t9 = 0x10011e88; +t6 = MEM_U32(t0 + 12); +t5 = MEM_U32(t0 + 4); +a1 = 0x10023418; +t7 = t6 << 6; +t9 = t9; +t3 = t5 + t7; +t6 = t9 + 0x3c; +MEM_U32(a1 + 0) = t3; +L492954: +at = MEM_U32(t9 + 0); +t9 = t9 + 0xc; +MEM_U32(t3 + 0) = at; +at = MEM_U32(t9 + -8); +t3 = t3 + 0xc; +MEM_U32(t3 + -8) = at; +at = MEM_U32(t9 + -4); +if (t9 != t6) {MEM_U32(t3 + -4) = at; +goto L492954;} +MEM_U32(t3 + -4) = at; +at = MEM_U32(t9 + 0); +//nop; +MEM_U32(t3 + 0) = at; +t0 = MEM_U32(t2 + 0); +t6 = MEM_U32(a1 + 0); +t5 = MEM_U32(t0 + 12); +t8 = MEM_U32(t0 + 8); +t7 = t5 << 3; +t7 = t7 + t5; +t7 = t7 << 3; +t4 = t7 + t8; +MEM_U32(t6 + 0) = t4; +t0 = MEM_U32(t2 + 0); +t8 = 0x10011e40; +t9 = MEM_U32(t0 + 12); +t8 = t8; +t3 = t9 + 0x1; +MEM_U32(t0 + 12) = t3; +t5 = MEM_U32(a1 + 0); +t6 = t8 + 0x48; +t7 = MEM_U32(t5 + 0); +//nop; +L4929d0: +at = MEM_U32(t8 + 0); +t8 = t8 + 0xc; +MEM_U32(t7 + 0) = at; +at = MEM_U32(t8 + -8); +t7 = t7 + 0xc; +MEM_U32(t7 + -8) = at; +at = MEM_U32(t8 + -4); +if (t8 != t6) {MEM_U32(t7 + -4) = at; +goto L4929d0;} +MEM_U32(t7 + -4) = at; +t9 = MEM_U32(a1 + 0); +// fdead 601facf t5 = MEM_U32(sp + 244); +v1 = MEM_U32(t9 + 0); +t6 = t5 << 3; +t8 = MEM_U8(v1 + 60); +//nop; +t7 = t8 & 0xff07; +t9 = t6 | t7; +MEM_U8(v1 + 60) = (uint8_t)t9; +t3 = MEM_U32(a1 + 0); +// fdead 601fadf t4 = MEM_U32(sp + 248); +v1 = MEM_U32(t3 + 0); +t8 = t4 << 2; +t7 = MEM_U8(v1 + 60); +t6 = t8 & 0x4; +t9 = t7 & 0xfffb; +t3 = t6 | t9; +MEM_U8(v1 + 60) = (uint8_t)t3; +t5 = MEM_U32(a1 + 0); +// fdead 601fadf t8 = MEM_U32(sp + 252); +v1 = MEM_U32(t5 + 0); +t6 = t8 << 6; +t9 = MEM_U8(v1 + 61); +//nop; +t3 = t9 & 0xff3f; +t5 = t6 | t3; +MEM_U8(v1 + 61) = (uint8_t)t5; +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L492a70; +//nop; +L492a70: +// fdead f gp = MEM_U32(sp + 24); +t7 = v0 < 0x1; +a1 = 0x10023418; +t9 = t7 & 0x1; +t4 = MEM_U32(a1 + 0); +a0 = 0x10006d2c; +v1 = MEM_U32(t4 + 0); +a0 = a0; +t6 = MEM_U8(v1 + 60); +//nop; +t3 = t6 & 0xfffe; +t5 = t9 | t3; +MEM_U8(v1 + 60) = (uint8_t)t5; +//nop; +//nop; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L492ab4; +//nop; +L492ab4: +// fdead f gp = MEM_U32(sp + 24); +// fdead f a0 = MEM_U32(sp + 240); +//nop; +//nop; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L492acc; +//nop; +L492acc: +// fdead f gp = MEM_U32(sp + 24); +//nop; +a1 = 0x10023418; +t7 = 0x10001d90; +t4 = MEM_U32(a1 + 0); +//nop; +t8 = MEM_U32(t4 + 0); +//nop; +MEM_U32(t8 + 4) = v0; +t7 = MEM_U32(t7 + 0); +// fdead 201204f t6 = MEM_U32(sp + 252); +if (t7 != 0) {// fdead 201204f ra = MEM_U32(sp + 28); +goto L492ea4;} +// fdead 201204f ra = MEM_U32(sp + 28); +if (t6 == 0) {// fdead 201204f at = (int)t6 < (int)0x3; +goto L492b10;} +// fdead 201204f at = (int)t6 < (int)0x3; +if (at != 0) {// fdead 201204f ra = MEM_U32(sp + 28); +goto L492ea4;} +// fdead 201204f ra = MEM_U32(sp + 28); +L492b10: +a0 = 0x10006d30; +//nop; +a0 = a0; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L492b24; +//nop; +L492b24: +// fdead f gp = MEM_U32(sp + 24); +t3 = 0x1; +t9 = 0x10001d6c; +a1 = 0x40; +t9 = MEM_S8(t9 + 0); +//nop; +if (t9 != 0) {// fdead 400104f t4 = MEM_U32(sp + 240); +goto L492cc4;} +// fdead 400104f t4 = MEM_U32(sp + 240); +at = 0x10001d6c; +a0 = 0x10011ec8; +//nop; +MEM_U8(at + 0) = (uint8_t)t3; +a0 = a0; +v0 = wrapper_gethostname(mem, a0, a1); +goto L492b5c; +a0 = a0; +L492b5c: +// fdead f gp = MEM_U32(sp + 24); +if ((int)v0 >= 0) {//nop; +goto L492b8c;} +//nop; +a0 = 0x10011ec8; +a1 = 0x10006d3c; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L492b80; +a1 = a1; +L492b80: +// fdead f gp = MEM_U32(sp + 24); +//nop; +goto L492bac; +//nop; +L492b8c: +a0 = 0x10011ec8; +a1 = 0x10006d40; +//nop; +a0 = a0; +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L492ba4; +a1 = a1; +L492ba4: +// fdead f gp = MEM_U32(sp + 24); +//nop; +L492bac: +//nop; +// fdead f a0 = MEM_U32(sp + 240); +a1 = 0x5; +v0 = wrapper_pathconf(mem, a0, a1); +goto L492bbc; +a1 = 0x5; +L492bbc: +// fdead f gp = MEM_U32(sp + 24); +at = (int)v0 < (int)0x5; +if (at == 0) {v1 = v0; +goto L492bd0;} +v1 = v0; +v1 = 0x5; +L492bd0: +t5 = v1 << 2; +v0 = t5 << 2; +//nop; +v0 = v0 - t5; +v0 = v0 + 0xa; +a0 = v0; +// fdead 403f MEM_U32(sp + 44) = v0; +// fdead 403f MEM_U32(sp + 228) = t5; +v0 = wrapper_malloc(mem, a0); +goto L492bf4; +// fdead 403f MEM_U32(sp + 228) = t5; +L492bf4: +// fdead f gp = MEM_U32(sp + 24); +// fdead f v1 = MEM_U32(sp + 228); +at = 0x10011f10; +if (v0 != 0) {MEM_U32(at + 0) = v0; +goto L492c2c;} +MEM_U32(at + 0) = v0; +a0 = 0x10006d44; +//nop; +// fdead 2f a1 = MEM_U32(sp + 44); +// fdead 2f MEM_U32(sp + 228) = v1; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L492c20; +a0 = a0; +L492c20: +// fdead 7 gp = MEM_U32(sp + 24); +// fdead 7 v1 = MEM_U32(sp + 228); +//nop; +L492c2c: +//nop; +// fdead f a1 = MEM_U32(sp + 44); +a0 = zero; +// fdead 2f MEM_U32(sp + 228) = v1; +v0 = wrapper_getcwd(mem, a0, a1); +goto L492c40; +// fdead 2f MEM_U32(sp + 228) = v1; +L492c40: +// fdead f gp = MEM_U32(sp + 24); +// fdead f v1 = MEM_U32(sp + 228); +at = 0x10011f14; +if (v0 != 0) {MEM_U32(at + 0) = v0; +goto L492c78;} +MEM_U32(at + 0) = v0; +a0 = 0x10006d70; +//nop; +// fdead 2f a1 = MEM_U32(sp + 44); +// fdead 2f MEM_U32(sp + 228) = v1; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L492c6c; +a0 = a0; +L492c6c: +// fdead 7 gp = MEM_U32(sp + 24); +// fdead 7 v1 = MEM_U32(sp + 228); +//nop; +L492c78: +//nop; +// fdead f a1 = v1 << 2; +// fdead f a1 = a1 + 0xa; +// fdead f a0 = a1; +// fdead f MEM_U32(sp + 44) = a1; +v0 = wrapper_malloc(mem, a0); +goto L492c90; +// fdead f MEM_U32(sp + 44) = a1; +L492c90: +// fdead f gp = MEM_U32(sp + 24); +// fdead f a1 = MEM_U32(sp + 44); +at = 0x10011f0c; +if (v0 != 0) {MEM_U32(at + 0) = v0; +goto L492cc0;} +MEM_U32(at + 0) = v0; +a0 = 0x10006d9c; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L492cb8; +//nop; +L492cb8: +// fdead 7 gp = MEM_U32(sp + 24); +//nop; +L492cc0: +// fdead f t4 = MEM_U32(sp + 240); +L492cc4: +at = 0x2f; +// fdead 400104f t8 = MEM_S8(t4 + 0); +// fdead 400104f a1 = MEM_U32(sp + 240); +if (t8 == at) {//nop; +goto L492d3c;} +//nop; +a0 = 0x10011f10; +a1 = 0x10011f14; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L492cf4; +//nop; +L492cf4: +// fdead f gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10011f10; +a1 = 0x10006dd8; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcat(mem, a0, a1); +goto L492d14; +a1 = a1; +L492d14: +// fdead f gp = MEM_U32(sp + 24); +// fdead f a1 = MEM_U32(sp + 240); +a0 = 0x10011f10; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L492d30; +//nop; +L492d30: +// fdead f gp = MEM_U32(sp + 24); +//nop; +goto L492d58; +//nop; +L492d3c: +a0 = 0x10011f10; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = wrapper_strcpy(mem, a0, a1); +goto L492d50; +//nop; +L492d50: +// fdead f gp = MEM_U32(sp + 24); +//nop; +L492d58: +a0 = 0x10011f0c; +a1 = 0x10011ec8; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = a1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L492d70; +a1 = a1; +L492d70: +// fdead f gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10011f0c; +a1 = 0x10011f10; +//nop; +a0 = MEM_U32(a0 + 0); +a1 = MEM_U32(a1 + 0); +//nop; +v0 = wrapper_strcat(mem, a0, a1); +goto L492d94; +//nop; +L492d94: +// fdead f gp = MEM_U32(sp + 24); +//nop; +a0 = 0x10011f0c; +//nop; +a0 = MEM_U32(a0 + 0); +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L492db0; +//nop; +L492db0: +// fdead f gp = MEM_U32(sp + 24); +t6 = 0x1; +t7 = 0x10001d70; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 != 0) {//nop; +goto L492e14;} +//nop; +at = 0x10001d70; +//nop; +a0 = zero; +MEM_U32(at + 0) = t6; +v0 = wrapper_time(mem, a0); +goto L492de4; +MEM_U32(at + 0) = t6; +L492de4: +// fdead f gp = MEM_U32(sp + 24); +a2 = v0; +at = 0x10011f38; +a0 = 0x10011f18; +a1 = 0x10006ddc; +//nop; +MEM_U32(at + 0) = v0; +a0 = a0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L492e0c; +a1 = a1; +L492e0c: +// fdead f gp = MEM_U32(sp + 24); +//nop; +L492e14: +a0 = 0x10011f18; +//nop; +a0 = a0; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L492e28; +//nop; +L492e28: +// fdead f gp = MEM_U32(sp + 24); +// fdead f a0 = MEM_U32(sp + 240); +//nop; +// fdead f a1 = sp + 0x38; +//nop; +v0 = wrapper_stat(mem, a0, a1); +goto L492e40; +//nop; +L492e40: +// fdead f gp = MEM_U32(sp + 24); +if ((int)v0 >= 0) {// fdead f a0 = sp + 0xc0; +goto L492e6c;} +// fdead f a0 = sp + 0xc0; +a0 = 0x10006de0; +//nop; +a0 = a0; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L492e60; +//nop; +L492e60: +// fdead f gp = MEM_U32(sp + 24); +// fdead f ra = MEM_U32(sp + 28); +goto L492ea4; +// fdead f ra = MEM_U32(sp + 28); +L492e6c: +a1 = 0x10006de4; +//nop; +// fdead 4f a2 = MEM_U32(sp + 104); +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L492e80; +a1 = a1; +L492e80: +// fdead f gp = MEM_U32(sp + 24); +// fdead f a0 = sp + 0xc0; +//nop; +//nop; +//nop; +v0 = f_st_stradd(mem, sp, a0, a1); +goto L492e98; +//nop; +L492e98: +// fdead f gp = MEM_U32(sp + 24); +//nop; +// fdead f ra = MEM_U32(sp + 28); +L492ea4: +// fdead 201204f sp = sp + 0xf0; +//nop; +return; +//nop; +} + +static uint32_t f_st_auxadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L492eb0: +//st_auxadd: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +// fdead 806b sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 806b MEM_U32(sp + 28) = ra; +// fdead 806b MEM_U32(sp + 24) = gp; +// fdead 806b MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L492f00;} +//nop; +a0 = 0x10001cc0; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L492ef8; +//nop; +L492ef8: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +L492f00: +v1 = 0x10023418; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L492f44;} +//nop; +a0 = 0x10001cfc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L492f2c; +//nop; +L492f2c: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10023418; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L492f44: +t8 = MEM_U32(v1 + 60); +//nop; +t9 = t8 & 0x400; +if (t9 == 0) {//nop; +goto L492f84;} +//nop; +a0 = 0x10001d30; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L492f6c; +//nop; +L492f6c: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10023418; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L492f84: +t0 = MEM_U32(v1 + 0); +t1 = MEM_U32(v1 + 16); +a0 = MEM_U32(t0 + 48); +a1 = v1 + 0x10; +at = (int)a0 < (int)t1; +if (at != 0) {a2 = 0x4; +goto L492fe4;} +a2 = 0x4; +//nop; +a0 = MEM_U32(v1 + 12); +a3 = 0x40; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L492fb0; +a3 = 0x40; +L492fb0: +// fdead f gp = MEM_U32(sp + 24); +//nop; +t2 = 0x10023418; +v1 = 0x10023418; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t2 + 12) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U32(v1 + 0); +//nop; +a0 = MEM_U32(t3 + 48); +//nop; +L492fe4: +t4 = MEM_U32(v1 + 12); +// fdead 601beff t7 = sp + 0x20; +at = MEM_U32(t7 + 0); +t5 = a0 << 2; +t0 = 0x10023418; +t6 = t4 + t5; +MEM_U32(t6 + 0) = at; +t0 = MEM_U32(t0 + 0); +//nop; +a1 = MEM_U32(t0 + 0); +//nop; +v0 = MEM_U32(a1 + 48); +//nop; +t1 = v0 + 0x1; +MEM_U32(a1 + 48) = t1; +// fdead 601feff ra = MEM_U32(sp + 28); +// fdead 601feff sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_st_pdadd(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L493030: +//st_pdadd: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +// fdead 802b sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 802b MEM_U32(sp + 28) = ra; +// fdead 802b MEM_U32(sp + 24) = gp; +// fdead 802b MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L493080;} +//nop; +a0 = 0x10001cc0; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L493078; +//nop; +L493078: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +L493080: +v1 = 0x10023418; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L4930c4;} +//nop; +a0 = 0x10001cfc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4930ac; +//nop; +L4930ac: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10023418; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4930c4: +t8 = MEM_U32(v1 + 60); +//nop; +t9 = t8 & 0x100; +if (t9 == 0) {//nop; +goto L493104;} +//nop; +a0 = 0x10001d30; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4930ec; +//nop; +L4930ec: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10023418; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L493104: +t0 = MEM_U32(v1 + 0); +t1 = MEM_U32(v1 + 56); +a0 = MEM_U16(t0 + 42); +a1 = v1 + 0x38; +at = a0 < t1; +if (at != 0) {a2 = 0x34; +goto L493164;} +a2 = 0x34; +//nop; +a0 = MEM_U32(v1 + 52); +a3 = 0x20; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L493130; +a3 = 0x20; +L493130: +// fdead f gp = MEM_U32(sp + 24); +//nop; +t2 = 0x10023418; +v1 = 0x10023418; +t2 = MEM_U32(t2 + 0); +//nop; +MEM_U32(t2 + 52) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +t3 = MEM_U32(v1 + 0); +//nop; +a0 = MEM_U16(t3 + 42); +//nop; +L493164: +a3 = 0x34; +lo = a0 * a3; +hi = (uint32_t)((uint64_t)a0 * (uint64_t)a3 >> 32); +t7 = 0x10011f40; +t4 = MEM_U32(v1 + 52); +t7 = t7; +t9 = t7 + 0x30; +t5 = lo; +t6 = t4 + t5; +//nop; +L493188: +at = MEM_U32(t7 + 0); +t7 = t7 + 0xc; +MEM_U32(t6 + 0) = at; +at = MEM_U32(t7 + -8); +t6 = t6 + 0xc; +MEM_U32(t6 + -8) = at; +at = MEM_U32(t7 + -4); +if (t7 != t9) {MEM_U32(t6 + -4) = at; +goto L493188;} +MEM_U32(t6 + -4) = at; +at = MEM_U32(t7 + 0); +v1 = 0x10023418; +MEM_U32(t6 + 0) = at; +v1 = MEM_U32(v1 + 0); +// fdead 60601ffff t0 = MEM_U32(sp + 32); +t2 = MEM_U32(v1 + 0); +t1 = MEM_U32(v1 + 52); +t3 = MEM_U16(t2 + 42); +t8 = 0x10023418; +lo = t3 * a3; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)a3 >> 32); +t4 = lo; +t5 = t1 + t4; +MEM_U32(t5 + 4) = t0; +t8 = MEM_U32(t8 + 0); +//nop; +a1 = MEM_U32(t8 + 0); +//nop; +v0 = MEM_U16(a1 + 42); +//nop; +t9 = v0 + 0x1; +MEM_U16(a1 + 42) = (uint16_t)t9; +// fdead 60601ffff ra = MEM_U32(sp + 28); +// fdead 60601ffff sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_st_stradd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49338c: +//st_stradd: +//nop; +//nop; +//nop; +// fdead 6b sp = sp + 0xffffffd8; +// fdead 6b MEM_U32(sp + 36) = ra; +// fdead 6b MEM_U32(sp + 32) = gp; +// fdead 6b MEM_U32(sp + 28) = s2; +// fdead 6b MEM_U32(sp + 24) = s1; +// fdead 6b MEM_U32(sp + 20) = s0; +if (a0 != 0) {// fdead 6b MEM_U32(sp + 40) = a0; +goto L4933d4;} +// fdead 6b MEM_U32(sp + 40) = a0; +a0 = 0x10006de8; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L4933cc; +//nop; +L4933cc: +// fdead 3 gp = MEM_U32(sp + 32); +//nop; +L4933d4: +//nop; +// fdead 6b a0 = MEM_U32(sp + 40); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4933e4; +//nop; +L4933e4: +// fdead b gp = MEM_U32(sp + 32); +s2 = v0 + 0x1; +t7 = 0x1002341c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +t8 = MEM_U32(t7 + 4); +//nop; +if (t8 != 0) {//nop; +goto L493428;} +//nop; +a0 = 0x10001cc0; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L493420; +//nop; +L493420: +// fdead 80003 gp = MEM_U32(sp + 32); +//nop; +L493428: +s1 = 0x10023418; +//nop; +s0 = MEM_U32(s1 + 0); +//nop; +if (s0 != 0) {//nop; +goto L493460;} +//nop; +a0 = 0x10001cfc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L493454; +//nop; +L493454: +// fdead e0003 gp = MEM_U32(sp + 32); +s0 = MEM_U32(s1 + 0); +//nop; +L493460: +t9 = MEM_U32(s0 + 60); +//nop; +t0 = t9 & 0x80; +if (t0 == 0) {//nop; +goto L493494;} +//nop; +a0 = 0x10001d30; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L493488; +//nop; +L493488: +// fdead e0003 gp = MEM_U32(sp + 32); +s0 = MEM_U32(s1 + 0); +//nop; +L493494: +t1 = MEM_U32(s0 + 0); +t2 = MEM_U32(s0 + 24); +v1 = MEM_U32(t1 + 12); +//nop; +t3 = v1 + s2; +at = (int)t2 < (int)t3; +if (at == 0) {//nop; +goto L493500;} +//nop; +L4934b4: +//nop; +a0 = MEM_U32(s0 + 20); +a1 = s0 + 0x18; +a2 = 0x1; +a3 = 0x200; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4934cc; +a3 = 0x200; +L4934cc: +t4 = MEM_U32(s1 + 0); +// fdead e200f gp = MEM_U32(sp + 32); +MEM_U32(t4 + 20) = v0; +s0 = MEM_U32(s1 + 0); +//nop; +t5 = MEM_U32(s0 + 0); +t6 = MEM_U32(s0 + 24); +v1 = MEM_U32(t5 + 12); +//nop; +t7 = v1 + s2; +at = (int)t6 < (int)t7; +if (at != 0) {//nop; +goto L4934b4;} +//nop; +L493500: +t8 = MEM_U32(s0 + 20); +//nop; +// fdead 60ffe1f a1 = MEM_U32(sp + 40); +a0 = t8 + v1; +v0 = wrapper_strcpy(mem, a0, a1); +goto L493514; +a0 = t8 + v1; +L493514: +t9 = MEM_U32(s1 + 0); +// fdead 40e000f gp = MEM_U32(sp + 32); +a0 = MEM_U32(t9 + 0); +//nop; +v0 = MEM_U32(a0 + 12); +//nop; +t0 = v0 + s2; +MEM_U32(a0 + 12) = t0; +// fdead 40e022f ra = MEM_U32(sp + 36); +// fdead 40e022f s2 = MEM_U32(sp + 28); +// fdead 40e022f s1 = MEM_U32(sp + 24); +// fdead 40e022f s0 = MEM_U32(sp + 20); +// fdead 40e022f sp = sp + 0x28; +return v0; +// fdead 40e022f sp = sp + 0x28; +} + +static uint32_t f_st_paux_ifd_iaux(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49358c: +//st_paux_ifd_iaux: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +sp = sp + 0xffffffd8; +t6 = MEM_U32(t6 + 0); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +t7 = MEM_U32(t6 + 4); +a3 = a0; +if (t7 != 0) {a2 = a1; +goto L4935e4;} +a2 = a1; +a0 = 0x10001cc0; +//nop; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 40) = a3; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4935d4; +a0 = a0; +L4935d4: +// bdead 40000001 gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 40); +//nop; +L4935e4: +if ((int)a3 < 0) {a1 = a3; +goto L493640;} +a1 = a3; +if ((int)a2 < 0) {//nop; +goto L493640;} +//nop; +v0 = 0x1002341c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +t8 = MEM_U32(v0 + 12); +//nop; +at = (int)a3 < (int)t8; +if (at == 0) {//nop; +goto L493640;} +//nop; +t9 = MEM_U32(v0 + 4); +t0 = a3 << 6; +v1 = t9 + t0; +t1 = MEM_U32(v1 + 0); +//nop; +t2 = MEM_U32(t1 + 48); +//nop; +at = (int)a2 < (int)t2; +if (at != 0) {//nop; +goto L493680;} +//nop; +L493640: +a0 = 0x10006e04; +//nop; +t3 = a3 << 6; +MEM_U32(sp + 36) = t3; +MEM_U32(sp + 44) = a2; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L49365c; +a0 = a0; +L49365c: +// bdead 40000001 gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 36); +t4 = 0x1002341c; +a2 = MEM_U32(sp + 44); +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +v1 = t5 + t6; +L493680: +t7 = MEM_U32(v1 + 12); +// bdead 10081 ra = MEM_U32(sp + 28); +t8 = a2 << 2; +// bdead 2010001 sp = sp + 0x28; +v0 = t7 + t8; +return v0; +v0 = t7 + t8; +} + +static uint32_t f_st_str_iss(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4937a4: +//st_str_iss: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +// fdead 81eb sp = sp + 0xffffffe0; +t6 = MEM_U32(t6 + 0); +// fdead 81eb MEM_U32(sp + 28) = ra; +// fdead 81eb MEM_U32(sp + 24) = gp; +// fdead 81eb MEM_U32(sp + 32) = a0; +t7 = MEM_U32(t6 + 4); +//nop; +if (t7 != 0) {//nop; +goto L4937f4;} +//nop; +a0 = 0x10001cc0; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4937ec; +//nop; +L4937ec: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +L4937f4: +v1 = 0x10023418; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +if (v1 != 0) {//nop; +goto L493838;} +//nop; +a0 = 0x10001cfc; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L493820; +//nop; +L493820: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x10023418; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L493838: +t8 = MEM_U32(v1 + 0); +// fdead 20181fb ra = MEM_U32(sp + 28); +v0 = MEM_U32(t8 + 12); +//nop; +if (v0 == 0) {//nop; +goto L493870;} +//nop; +// fdead 20181fb t9 = MEM_U32(sp + 32); +// fdead 20181fb t1 = MEM_U32(sp + 32); +// fdead 20181fb at = (int)t9 < (int)v0; +if (at == 0) {v0 = zero; +goto L493874;} +v0 = zero; +t0 = MEM_U32(v1 + 20); +// fdead 20183fb v0 = t0 + t1; +goto L493874; +// fdead 20183fb v0 = t0 + t1; +L493870: +v0 = zero; +L493874: +// fdead 20183fb sp = sp + 0x20; +return v0; +// fdead 20183fb sp = sp + 0x20; +} + +static uint32_t f_st_malloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L49387c: +//st_malloc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 48) = a2; +v0 = MEM_U32(a1 + 0); +s0 = a1; +if (v0 == 0) {s1 = a0; +goto L4938c0;} +s1 = a0; +if (a0 == 0) {at = 0xffffffff; +goto L4938c0;} +at = 0xffffffff; +if (a0 != at) {t0 = v0 << 1; +goto L49396c;} +t0 = v0 << 1; +L4938c0: +if (a3 != 0) {MEM_U32(s0 + 0) = a3; +goto L493908;} +MEM_U32(s0 + 0) = a3; +//nop; +a0 = 0x1; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L4938d8; +//nop; +L4938d8: +// bdead 400001c9 gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L493900;} +s1 = v0; +a0 = 0x10006e74; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L4938f8; +//nop; +L4938f8: +// bdead 40001 gp = MEM_U32(sp + 32); +//nop; +L493900: +v0 = s1; +goto L4939c8; +v0 = s1; +L493908: +t6 = MEM_U32(s0 + 0); +t7 = MEM_U32(sp + 48); +//nop; +lo = t6 * t7; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t7 >> 32); +a0 = lo; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L493924; +//nop; +L493924: +// bdead 40020189 gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L4939c4;} +s1 = v0; +t8 = MEM_U32(s0 + 0); +t9 = MEM_U32(sp + 48); +//nop; +lo = t8 * t9; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t9 >> 32); +a1 = lo; +if (a1 == 0) {v0 = s1; +goto L4939c8;} +v0 = s1; +a0 = 0x10006eb0; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L493960; +//nop; +L493960: +// bdead 40001 gp = MEM_U32(sp + 32); +v0 = s1; +goto L4939c8; +v0 = s1; +L49396c: +MEM_U32(s0 + 0) = t0; +t2 = MEM_U32(sp + 48); +//nop; +lo = t0 * t2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t2 >> 32); +a0 = s1; +a1 = lo; +//nop; +v0 = wrapper_realloc(mem, a0, a1); +goto L49398c; +//nop; +L49398c: +// bdead 40020189 gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L4939c4;} +s1 = v0; +t3 = MEM_U32(s0 + 0); +t4 = MEM_U32(sp + 48); +a0 = 0x10006ef0; +lo = t3 * t4; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t4 >> 32); +//nop; +a0 = a0; +a1 = lo; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L4939bc; +//nop; +L4939bc: +// bdead 40001 gp = MEM_U32(sp + 32); +//nop; +L4939c4: +v0 = s1; +L4939c8: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 s0 = MEM_U32(sp + 24); +// bdead 9 s1 = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x28; +return v0; +// bdead 9 sp = sp + 0x28; +//nop; +} + +static uint32_t f_st_currentpchdr(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4939f8: +//st_currentpchdr: +//nop; +//nop; +//nop; +v0 = 0x1002341c; +//nop; +v0 = MEM_U32(v0 + 0); +//nop; +return v0; +//nop; +} + +static void f_st_free(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L493a18: +//st_free: +//nop; +//nop; +//nop; +a2 = 0x1002341c; +sp = sp + 0xffffffe0; +a2 = MEM_U32(a2 + 0); +// fdead 400001ab MEM_U32(sp + 28) = ra; +if (a2 == 0) {// fdead 400001ab MEM_U32(sp + 24) = gp; +goto L493db4;} +// fdead 400001ab MEM_U32(sp + 24) = gp; +a0 = MEM_U32(a2 + 56); +//nop; +if (a0 == 0) {at = 0xffffffff; +goto L493a84;} +at = 0xffffffff; +if (a0 == at) {at = 0x1; +goto L493a84;} +at = 0x1; +if (a0 == at) {//nop; +goto L493a84;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493a6c; +//nop; +L493a6c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493a84: +a0 = MEM_U32(a2 + 24); +//nop; +if (a0 == 0) {at = 0xffffffff; +goto L493acc;} +at = 0xffffffff; +if (a0 == at) {at = 0x1; +goto L493acc;} +at = 0x1; +if (a0 == at) {//nop; +goto L493acc;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493ab4; +//nop; +L493ab4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493acc: +a0 = MEM_U32(a2 + 36); +//nop; +if (a0 == 0) {at = 0xffffffff; +goto L493b14;} +at = 0xffffffff; +if (a0 == at) {at = 0x1; +goto L493b14;} +at = 0x1; +if (a0 == at) {//nop; +goto L493b14;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493afc; +//nop; +L493afc: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493b14: +a0 = MEM_U32(a2 + 8); +at = 0xffffffff; +if (a0 == 0) {//nop; +goto L493b5c;} +//nop; +if (a0 == at) {at = 0x1; +goto L493b5c;} +at = 0x1; +if (a0 == at) {//nop; +goto L493b5c;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493b44; +//nop; +L493b44: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493b5c: +a0 = MEM_U32(a2 + 4); +at = 0xffffffff; +if (a0 == 0) {//nop; +goto L493ba4;} +//nop; +if (a0 == at) {at = 0x1; +goto L493ba4;} +at = 0x1; +if (a0 == at) {//nop; +goto L493ba4;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493b8c; +//nop; +L493b8c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493ba4: +a0 = MEM_U32(a2 + 20); +at = 0xffffffff; +if (a0 == 0) {//nop; +goto L493bec;} +//nop; +if (a0 == at) {at = 0x1; +goto L493bec;} +at = 0x1; +if (a0 == at) {//nop; +goto L493bec;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493bd4; +//nop; +L493bd4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493bec: +a0 = MEM_U32(a2 + 48); +at = 0xffffffff; +if (a0 == 0) {//nop; +goto L493c34;} +//nop; +if (a0 == at) {at = 0x1; +goto L493c34;} +at = 0x1; +if (a0 == at) {//nop; +goto L493c34;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493c1c; +//nop; +L493c1c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493c34: +a0 = MEM_U32(a2 + 68); +at = 0xffffffff; +if (a0 == 0) {//nop; +goto L493c7c;} +//nop; +if (a0 == at) {at = 0x1; +goto L493c7c;} +at = 0x1; +if (a0 == at) {//nop; +goto L493c7c;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493c64; +//nop; +L493c64: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493c7c: +a0 = MEM_U32(a2 + 80); +at = 0xffffffff; +if (a0 == 0) {//nop; +goto L493cc4;} +//nop; +if (a0 == at) {at = 0x1; +goto L493cc4;} +at = 0x1; +if (a0 == at) {//nop; +goto L493cc4;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493cac; +//nop; +L493cac: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493cc4: +a0 = MEM_U32(a2 + 72); +at = 0xffffffff; +if (a0 == 0) {//nop; +goto L493d0c;} +//nop; +if (a0 == at) {at = 0x1; +goto L493d0c;} +at = 0x1; +if (a0 == at) {//nop; +goto L493d0c;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493cf4; +//nop; +L493cf4: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493d0c: +a0 = MEM_U32(a2 + 52); +at = 0xffffffff; +if (a0 == 0) {//nop; +goto L493d54;} +//nop; +if (a0 == at) {at = 0x1; +goto L493d54;} +at = 0x1; +if (a0 == at) {//nop; +goto L493d54;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493d3c; +//nop; +L493d3c: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493d54: +a0 = MEM_U32(a2 + 76); +at = 0xffffffff; +if (a0 == 0) {//nop; +goto L493d9c;} +//nop; +if (a0 == at) {at = 0x1; +goto L493d9c;} +at = 0x1; +if (a0 == at) {//nop; +goto L493d9c;} +//nop; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L493d84; +//nop; +L493d84: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +a2 = 0x1002341c; +//nop; +a2 = MEM_U32(a2 + 0); +//nop; +L493d9c: +//nop; +a0 = a2; +a1 = 0x60; +wrapper_bzero(mem, a0, a1); +goto L493dac; +a1 = 0x60; +L493dac: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L493db4: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_st_str_extiss(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L493ef8: +//st_str_extiss: +//nop; +//nop; +//nop; +if ((int)a0 < 0) {v0 = zero; +goto L493f3c;} +v0 = zero; +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 40); +//nop; +at = (int)a0 < (int)t6; +if (at == 0) {//nop; +goto L493f3c;} +//nop; +t7 = MEM_U32(v1 + 36); +v0 = t7 + a0; +return v0; +v0 = t7 + a0; +L493f3c: +//nop; +return v0; +//nop; +} + +static void f_st_idn_dn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L493f44: +//st_idn_dn: +//nop; +//nop; +//nop; +v1 = 0x1002341c; +// fdead 7b sp = sp + 0xffffffd8; +v1 = MEM_U32(v1 + 0); +// fdead 7b MEM_U32(sp + 28) = ra; +// fdead 7b MEM_U32(sp + 24) = gp; +// fdead 7b MEM_U32(sp + 40) = a0; +if (v1 != 0) {// fdead 7b MEM_U32(sp + 44) = a1; +goto L493f9c;} +// fdead 7b MEM_U32(sp + 44) = a1; +a0 = 0x10006f8c; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L493f84; +//nop; +L493f84: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L493f9c: +v0 = MEM_U32(v1 + 64); +t6 = MEM_U32(v1 + 60); +a1 = v1 + 0x40; +at = (int)t6 < (int)v0; +if (at != 0) {t0 = v0; +goto L493ff0;} +t0 = v0; +//nop; +a0 = MEM_U32(v1 + 56); +// fdead 827f MEM_U32(sp + 36) = v0; +a2 = 0x8; +a3 = 0x80; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L493fcc; +a3 = 0x80; +L493fcc: +// fdead f gp = MEM_U32(sp + 24); +// fdead f t0 = MEM_U32(sp + 36); +t7 = 0x1002341c; +v1 = 0x1002341c; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(t7 + 56) = v0; +v1 = MEM_U32(v1 + 0); +//nop; +L493ff0: +if (t0 != 0) {//nop; +goto L494020;} +//nop; +//nop; +a0 = MEM_U32(v1 + 56); +a1 = 0x10; +wrapper_bzero(mem, a0, a1); +goto L494008; +a1 = 0x10; +L494008: +// fdead 7 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L494020: +t1 = MEM_U32(v1 + 60); +t9 = MEM_U32(v1 + 56); +// fdead 401867f t8 = MEM_U32(sp + 40); +t2 = t1 << 3; +v1 = 0x1002341c; +t3 = t9 + t2; +// fdead 4019e7f MEM_U32(t3 + 0) = t8; +v1 = MEM_U32(v1 + 0); +// fdead 4019e7f t4 = MEM_U32(sp + 44); +t6 = MEM_U32(v1 + 60); +t5 = MEM_U32(v1 + 56); +t7 = t6 << 3; +v1 = 0x1002341c; +t1 = t5 + t7; +// fdead 401de7f MEM_U32(t1 + 4) = t4; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = MEM_U32(v1 + 60); +//nop; +t9 = v0 + 0x1; +MEM_U32(v1 + 60) = t9; +// fdead 401de7f ra = MEM_U32(sp + 28); +// fdead 401de7f sp = sp + 0x28; +//nop; +return; +//nop; +} + +static void f_st_setidn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4942f8: +//st_setidn: +//nop; +//nop; +//nop; +// fdead 4b sp = sp + 0xffffffe0; +// fdead 4b MEM_U32(sp + 28) = ra; +// fdead 4b MEM_U32(sp + 24) = gp; +if ((int)a0 < 0) {// fdead 4b a2 = a0; +goto L49434c;} +// fdead 4b a2 = a0; +if ((int)a1 < 0) {//nop; +goto L49434c;} +//nop; +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = MEM_U32(v1 + 60); +//nop; +// fdead 5b at = (int)a0 < (int)v0; +if (at == 0) {at = (int)a1 < (int)v0; +goto L49434c;} +at = (int)a1 < (int)v0; +if (at != 0) {//nop; +goto L49437c;} +//nop; +L49434c: +a0 = 0x10007080; +//nop; +// fdead 7f MEM_U32(sp + 36) = a1; +// fdead 7f MEM_U32(sp + 32) = a2; +a0 = a0; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L494364; +a0 = a0; +L494364: +// fdead 7 gp = MEM_U32(sp + 24); +// fdead 7 a1 = MEM_U32(sp + 36); +v1 = 0x1002341c; +// fdead 17 a2 = MEM_U32(sp + 32); +v1 = MEM_U32(v1 + 0); +//nop; +L49437c: +v0 = MEM_U32(v1 + 56); +t8 = a1 << 3; +t9 = v0 + t8; +at = MEM_U32(t9 + 0); +// fdead 600005f t6 = a2 << 3; +// fdead 600005f t7 = v0 + t6; +// fdead 600005f MEM_U32(t7 + 0) = at; +t2 = MEM_U32(t9 + 4); +//nop; +// fdead 600085f MEM_U32(t7 + 4) = t2; +// fdead 600085f ra = MEM_U32(sp + 28); +// fdead 600085f sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_st_iextmax(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49447c: +//st_iextmax: +//nop; +//nop; +//nop; +t6 = 0x1002341c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +v0 = MEM_U32(t6 + 28); +//nop; +return v0; +//nop; +} + +static uint32_t f_st_pext_iext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4947f0: +//st_pext_iext: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +if ((int)a0 < 0) {a1 = a0; +goto L494834;} +a1 = a0; +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 28); +//nop; +at = (int)t6 < (int)a0; +if (at == 0) {//nop; +goto L494860;} +//nop; +L494834: +a0 = 0x100071e4; +//nop; +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L494848; +a0 = a0; +L494848: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L494860: +t7 = MEM_U32(v1 + 24); +// bdead 10041 ra = MEM_U32(sp + 28); +t8 = a1 << 4; +// bdead 2010001 sp = sp + 0x20; +v0 = t7 + t8; +return v0; +v0 = t7 + t8; +} + +static uint32_t f_st_idn_index_fext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L494878: +//st_idn_index_fext: +//nop; +//nop; +//nop; +v1 = 0x1002341c; +// fdead 7b sp = sp + 0xffffffc8; +v1 = MEM_U32(v1 + 0); +// fdead 7b MEM_U32(sp + 28) = ra; +// fdead 7b MEM_U32(sp + 24) = gp; +// fdead 7b MEM_U32(sp + 56) = a0; +if (v1 != 0) {// fdead 7b MEM_U32(sp + 60) = a1; +goto L4948d0;} +// fdead 7b MEM_U32(sp + 60) = a1; +a0 = 0x1000720c; +//nop; +a0 = a0; +//nop; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L4948b8; +//nop; +L4948b8: +// fdead 3 gp = MEM_U32(sp + 24); +//nop; +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L4948d0: +v0 = MEM_U32(v1 + 64); +t6 = MEM_U32(v1 + 60); +a1 = v1 + 0x40; +at = (int)t6 < (int)v0; +if (at != 0) {t0 = v0; +goto L49491c;} +t0 = v0; +//nop; +a0 = MEM_U32(v1 + 56); +// fdead 827f MEM_U32(sp + 44) = v0; +a2 = 0x8; +a3 = 0x80; +v0 = f__md_st_malloc(mem, sp, a0, a1, a2, a3); +goto L494900; +a3 = 0x80; +L494900: +// fdead f gp = MEM_U32(sp + 24); +// fdead f t0 = MEM_U32(sp + 44); +t7 = 0x1002341c; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +MEM_U32(t7 + 56) = v0; +L49491c: +if (t0 != 0) {// fdead 1827f t9 = MEM_U32(sp + 56); +goto L49494c;} +// fdead 1827f t9 = MEM_U32(sp + 56); +t8 = 0x1002341c; +//nop; +t8 = MEM_U32(t8 + 0); +a1 = 0x10; +a0 = MEM_U32(t8 + 56); +//nop; +wrapper_bzero(mem, a0, a1); +goto L494940; +//nop; +L494940: +// fdead 7 gp = MEM_U32(sp + 24); +//nop; +// fdead 7 t9 = MEM_U32(sp + 56); +L49494c: +// fdead 1827f t1 = MEM_U32(sp + 60); +t2 = 0x7fff0000; +if (t1 == 0) {// fdead 18a7f MEM_U32(sp + 52) = t9; +goto L494970;} +// fdead 18a7f MEM_U32(sp + 52) = t9; +v1 = 0x1002341c; +t2 = t2 | 0xffff; +v1 = MEM_U32(v1 + 0); +// fdead 18a7f MEM_U32(sp + 48) = t2; +goto L494998; +// fdead 18a7f MEM_U32(sp + 48) = t2; +L494970: +//nop; +//nop; +//nop; +v0 = f__md_st_currentifd(mem, sp, a0, a1, a2); +goto L494980; +//nop; +L494980: +// fdead f gp = MEM_U32(sp + 24); +// fdead f MEM_U32(sp + 48) = v0; +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L494998: +t4 = MEM_U32(v1 + 60); +t3 = MEM_U32(v1 + 56); +// fdead 1ba7f t7 = sp + 0x30; +at = MEM_U32(t7 + 0); +t5 = t4 << 3; +t6 = t3 + t5; +MEM_U32(t6 + 0) = at; +t1 = MEM_U32(t7 + 4); +v1 = 0x1002341c; +MEM_U32(t6 + 4) = t1; +v1 = MEM_U32(v1 + 0); +//nop; +v0 = MEM_U32(v1 + 60); +//nop; +t2 = v0 + 0x1; +MEM_U32(v1 + 60) = t2; +// fdead 1fe7f ra = MEM_U32(sp + 28); +// fdead 1fe7f sp = sp + 0x38; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_pdn_idn(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4949e8: +//st_pdn_idn: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400000eb MEM_U32(sp + 28) = ra; +// fdead 400000eb MEM_U32(sp + 24) = gp; +if ((int)a0 < 0) {a1 = a0; +goto L494a2c;} +a1 = a0; +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 60); +//nop; +at = (int)t6 < (int)a0; +if (at == 0) {//nop; +goto L494a64;} +//nop; +L494a2c: +t7 = 0x1002341c; +a0 = 0x1000724c; +t7 = MEM_U32(t7 + 0); +//nop; +a2 = MEM_U32(t7 + 60); +MEM_U32(sp + 32) = a1; +a0 = a0; +f__md_st_internal(mem, sp, a0, a1, a2, a3); +goto L494a4c; +a0 = a0; +L494a4c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +L494a64: +t8 = MEM_U32(v1 + 56); +// bdead 2000041 ra = MEM_U32(sp + 28); +t9 = a1 << 3; +// bdead 6000001 sp = sp + 0x20; +v0 = t8 + t9; +return v0; +v0 = t8 + t9; +//nop; +} + +static uint32_t f_st_psym_idn_offset(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L495db4: +//st_psym_idn_offset: +//nop; +//nop; +//nop; +sp = sp + 0xffffff98; +//nop; +// fdead 400000eb MEM_U32(sp + 60) = ra; +// fdead 400000eb MEM_U32(sp + 56) = fp; +// fdead 400000eb MEM_U32(sp + 52) = gp; +// fdead 400000eb MEM_U32(sp + 48) = s7; +// fdead 400000eb MEM_U32(sp + 44) = s6; +// fdead 400000eb MEM_U32(sp + 40) = s5; +// fdead 400000eb MEM_U32(sp + 36) = s4; +// fdead 400000eb MEM_U32(sp + 32) = s3; +// fdead 400000eb MEM_U32(sp + 28) = s2; +// fdead 400000eb MEM_U32(sp + 24) = s1; +// fdead 400000eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 108) = a1; +v0 = f_st_pdn_idn(mem, sp, a0); +goto L495dfc; +MEM_U32(sp + 108) = a1; +L495dfc: +at = MEM_U32(v0 + 0); +// bdead 4000018f gp = MEM_U32(sp + 52); +t6 = sp + 0x60; +MEM_U32(t6 + 0) = at; +t9 = MEM_U32(v0 + 4); +at = 0x7fff0000; +MEM_U32(t6 + 4) = t9; +t0 = MEM_U32(sp + 96); +at = at | 0xffff; +if (t0 != at) {//nop; +goto L495e58;} +//nop; +//nop; +a0 = MEM_U32(sp + 100); +//nop; +v0 = f_st_pext_iext(mem, sp, a0, a1, a2, a3); +goto L495e38; +//nop; +L495e38: +t1 = MEM_S16(v0 + 2); +at = 0xf0000; +MEM_U32(sp + 96) = t1; +t2 = MEM_U32(v0 + 12); +at = at | 0xffff; +t3 = t2 & at; +// bdead 40001003 gp = MEM_U32(sp + 52); +MEM_U32(sp + 100) = t3; +L495e58: +//nop; +a1 = MEM_U32(sp + 100); +a0 = MEM_U32(sp + 96); +//nop; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L495e6c; +//nop; +L495e6c: +t4 = MEM_U32(v0 + 8); +at = 0xf0000; +at = at | 0xffff; +// bdead 4000200f gp = MEM_U32(sp + 52); +t5 = t4 & at; +if (t5 != at) {a2 = v0; +goto L495e90;} +a2 = v0; +v0 = zero; +goto L495fc0; +v0 = zero; +L495e90: +a1 = MEM_U32(a2 + 8); +at = 0xf0000; +//nop; +at = at | 0xffff; +a0 = MEM_U32(sp + 96); +t8 = a1 & at; +a1 = t8; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L495eb0; +a1 = t8; +L495eb0: +// bdead 4000000b gp = MEM_U32(sp + 52); +if (v0 != 0) {t7 = MEM_U32(sp + 100); +goto L495ec8;} +t7 = MEM_U32(sp + 100); +v0 = zero; +goto L495fc0; +v0 = zero; +// fdead 0 t7 = MEM_U32(sp + 100); +L495ec8: +s0 = MEM_U32(v0 + 0); +t6 = t7 + 0x1; +at = t6 < s0; +if (at == 0) {MEM_U32(sp + 100) = t6; +goto L495fbc;} +MEM_U32(sp + 100) = t6; +fp = 0x7; +s7 = 0xb; +s6 = 0xe; +s5 = 0x6; +s4 = 0x10; +s3 = 0x5; +s2 = 0x3; +s1 = 0x4; +L495efc: +//nop; +a1 = MEM_U32(sp + 100); +a0 = MEM_U32(sp + 96); +//nop; +v0 = f_st_psym_ifd_isym(mem, sp, a0, a1); +goto L495f10; +//nop; +L495f10: +a1 = MEM_U32(v0 + 8); +// bdead c1fe004b gp = MEM_U32(sp + 52); +v1 = a1 >> 26; +if (s1 == v1) {a2 = v0; +goto L495f28;} +a2 = v0; +if (s2 != v1) {a0 = a1 << 6; +goto L495f5c;} +L495f28: +a0 = a1 << 6; +t9 = a0 >> 27; +if (s3 == t9) {a0 = t9; +goto L495f40;} +a0 = t9; +if (s4 != a0) {//nop; +goto L495f5c;} +//nop; +L495f40: +t0 = MEM_U32(sp + 108); +t1 = MEM_U32(v0 + 4); +//nop; +if (t0 != t1) {//nop; +goto L495f5c;} +//nop; +v0 = a2; +goto L495fc0; +v0 = a2; +L495f5c: +if (s5 == v1) {t2 = a1 << 6; +goto L495fbc;} +t2 = a1 << 6; +if (s6 == v1) {t3 = t2 >> 27; +goto L495fbc;} +t3 = t2 >> 27; +if (s7 != t3) {//nop; +goto L495fa4;} +//nop; +if (fp == v1) {at = 0x1a; +goto L495f90;} +at = 0x1a; +if (v1 == at) {at = 0x1b; +goto L495f90;} +at = 0x1b; +if (v1 == at) {at = 0x1c; +goto L495f90;} +at = 0x1c; +if (v1 != at) {at = 0xf0000; +goto L495fa4;} +L495f90: +at = 0xf0000; +at = at | 0xffff; +t4 = a1 & at; +t5 = t4 + 0xffffffff; +MEM_U32(sp + 100) = t5; +L495fa4: +a1 = MEM_U32(sp + 100); +//nop; +a1 = a1 + 0x1; +at = a1 < s0; +if (at != 0) {MEM_U32(sp + 100) = a1; +goto L495efc;} +MEM_U32(sp + 100) = a1; +L495fbc: +v0 = zero; +L495fc0: +// bdead 9 ra = MEM_U32(sp + 60); +// bdead 9 s0 = MEM_U32(sp + 20); +// bdead 9 s1 = MEM_U32(sp + 24); +// bdead 9 s2 = MEM_U32(sp + 28); +// bdead 9 s3 = MEM_U32(sp + 32); +// bdead 9 s4 = MEM_U32(sp + 36); +// bdead 9 s5 = MEM_U32(sp + 40); +// bdead 9 s6 = MEM_U32(sp + 44); +// bdead 9 s7 = MEM_U32(sp + 48); +// bdead 9 fp = MEM_U32(sp + 56); +// bdead 9 sp = sp + 0x68; +return v0; +// bdead 9 sp = sp + 0x68; +} + +static uint32_t f_st_readbinary(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L496450: +//st_readbinary: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 4000006b MEM_U32(sp + 36) = ra; +MEM_U32(sp + 52) = a1; +// fdead 4000006b MEM_U32(sp + 32) = gp; +a1 = zero; +a2 = zero; +v0 = wrapper_open(mem, a0, a1, a2); +goto L49647c; +a2 = zero; +L49647c: +// bdead 4000000b gp = MEM_U32(sp + 32); +if ((int)v0 >= 0) {a0 = v0; +goto L496490;} +a0 = v0; +v0 = 0xfffffffe; +goto L4964d4; +v0 = 0xfffffffe; +L496490: +//nop; +a1 = MEM_S8(sp + 55); +t6 = 0xffffffff; +MEM_U32(sp + 16) = t6; +a2 = zero; +a3 = zero; +MEM_U32(sp + 44) = a0; +v0 = f_st_readst(mem, sp, a0, a1, a2, a3); +goto L4964b0; +MEM_U32(sp + 44) = a0; +L4964b0: +// bdead 40000009 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 44); +//nop; +MEM_U32(sp + 40) = v0; +//nop; +v0 = wrapper_close(mem, a0); +goto L4964c8; +//nop; +L4964c8: +// bdead 40000001 gp = MEM_U32(sp + 32); +v0 = MEM_U32(sp + 40); +//nop; +L4964d4: +// bdead 9 ra = MEM_U32(sp + 36); +// bdead 9 sp = sp + 0x30; +//nop; +return v0; +//nop; +} + +static uint32_t f_st_readst(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4964e4: +//st_readst: +//nop; +//nop; +//nop; +sp = sp + 0xfffffee0; +t6 = a1 << 24; +t7 = (int)t6 >> 24; +// fdead 400181eb MEM_U32(sp + 32) = s0; +at = 0x72; +s0 = a3; +// fdead 400381ef MEM_U32(sp + 52) = ra; +// fdead 400381ef MEM_U32(sp + 48) = gp; +// fdead 400381ef MEM_U32(sp + 44) = s3; +// fdead 400381ef MEM_U32(sp + 40) = s2; +// fdead 400381ef MEM_U32(sp + 36) = s1; +MEM_U32(sp + 288) = a0; +MEM_U32(sp + 292) = a1; +MEM_U32(sp + 296) = a2; +if (t7 != at) {MEM_U32(sp + 156) = zero; +goto L496538;} +MEM_U32(sp + 156) = zero; +v0 = zero; +goto L49653c; +v0 = zero; +L496538: +v0 = 0x1; +L49653c: +if (v0 == 0) {t8 = 0xffffffff; +goto L496548;} +t8 = 0xffffffff; +MEM_U32(sp + 304) = t8; +L496548: +if (s0 != 0) {//nop; +goto L496574;} +//nop; +//nop; +a0 = 0xbc; +a1 = 0x1; +v0 = wrapper_calloc(mem, a0, a1); +goto L496560; +a1 = 0x1; +L496560: +// bdead 4002018b gp = MEM_U32(sp + 48); +//nop; +s3 = 0x1002341c; +MEM_U32(s3 + 0) = v0; +goto L496580; +MEM_U32(s3 + 0) = v0; +L496574: +s3 = 0x1002341c; +//nop; +MEM_U32(s3 + 0) = s0; +L496580: +v0 = MEM_U32(s3 + 0); +t7 = MEM_U32(sp + 304); +t9 = MEM_U32(v0 + 84); +a0 = MEM_U32(sp + 288); +t6 = ~t9; +t8 = t6 & t7; +if (s0 == 0) {MEM_U32(sp + 304) = t8; +goto L4965ac;} +MEM_U32(sp + 304) = t8; +t9 = t8 & 0x8; +if (t9 == 0) {t6 = sp + 0xc0; +goto L496720;} +t6 = sp + 0xc0; +L4965ac: +//nop; +a1 = zero; +a2 = 0x1; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L4965bc; +a2 = 0x1; +L4965bc: +// bdead 4010000b gp = MEM_U32(sp + 48); +t7 = MEM_U32(sp + 304); +t6 = MEM_U32(sp + 296); +//nop; +s0 = sp + 0xc0; +a0 = MEM_U32(sp + 288); +t8 = t7 | 0x208; +MEM_U32(sp + 304) = t8; +a1 = s0; +a2 = 0x60; +s1 = v0 - t6; +v0 = wrapper_read(mem, a0, a1, a2); +goto L4965ec; +s1 = v0 - t6; +L4965ec: +// bdead 4016014b gp = MEM_U32(sp + 48); +at = 0x60; +if (v0 == at) {a2 = MEM_S16(sp + 192); +goto L496608;} +a2 = MEM_S16(sp + 192); +v0 = 0xfffffffd; +goto L4975e0; +v0 = 0xfffffffd; +// fdead 0 a2 = MEM_S16(sp + 192); +L496608: +at = 0x7009; +if (a2 == at) {at = 0x7109; +goto L496684;} +at = 0x7109; +if (a2 == at) {at = 0x970; +goto L496684;} +at = 0x970; +if (a2 == at) {at = 0x971; +goto L49662c;} +at = 0x971; +if (a2 != at) {//nop; +goto L496668;} +//nop; +L49662c: +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L49663c; +//nop; +L49663c: +// bdead 4016000b gp = MEM_U32(sp + 48); +a0 = s0; +//nop; +a1 = v0; +//nop; +f_swap_hdr(mem, sp, a0, a1); +goto L496654; +//nop; +L496654: +t6 = MEM_U32(s3 + 0); +// bdead 401681c3 gp = MEM_U32(sp + 48); +t9 = 0x1; +MEM_U32(t6 + 88) = t9; +goto L496684; +MEM_U32(t6 + 88) = t9; +L496668: +a0 = 0x10007320; +//nop; +a1 = 0x7009; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L49667c; +a0 = a0; +L49667c: +// bdead 401601c3 gp = MEM_U32(sp + 48); +//nop; +L496684: +t7 = MEM_S16(sp + 194); +t8 = MEM_U32(sp + 208); +at = (int)t7 < (int)0x11e; +if (at == 0) {t9 = MEM_U32(sp + 304); +goto L4966c0;} +t9 = MEM_U32(sp + 304); +if (t8 == 0) {t9 = MEM_U32(sp + 304); +goto L4966c0;} +t9 = MEM_U32(sp + 304); +a0 = 0x1000734c; +//nop; +a0 = a0; +//nop; +f_st_internal(mem, sp, a0, a1, a2, a3); +goto L4966b4; +//nop; +L4966b4: +// bdead 40160183 gp = MEM_U32(sp + 48); +//nop; +t9 = MEM_U32(sp + 304); +L4966c0: +t5 = 0xffffffff; +if (t9 != t5) {s2 = zero; +goto L4966e8;} +s2 = zero; +//nop; +a0 = s0; +a1 = s1; +v0 = f_ldfsymorder(mem, sp, a0, a1); +goto L4966dc; +a1 = s1; +L4966dc: +// bdead 4012018b gp = MEM_U32(sp + 48); +s2 = v0; +goto L4966e8; +s2 = v0; +L4966e8: +t6 = MEM_U32(s3 + 0); +t9 = s0; +t8 = s0 + 0x60; +L4966f4: +at = MEM_U32(t9 + 0); +t9 = t9 + 0xc; +MEM_U32(t6 + 92) = at; +at = MEM_U32(t9 + -8); +t6 = t6 + 0xc; +MEM_U32(t6 + 84) = at; +at = MEM_U32(t9 + -4); +if (t9 != t8) {MEM_U32(t6 + 88) = at; +goto L4966f4;} +MEM_U32(t6 + 88) = at; +t7 = MEM_U32(sp + 304); +goto L496754; +t7 = MEM_U32(sp + 304); +L496720: +s2 = zero; +t9 = v0; +t8 = v0 + 0x60; +L49672c: +at = MEM_U32(t9 + 92); +t9 = t9 + 0xc; +MEM_U32(t6 + 0) = at; +at = MEM_U32(t9 + 84); +t6 = t6 + 0xc; +MEM_U32(t6 + -8) = at; +at = MEM_U32(t9 + 88); +if (t9 != t8) {MEM_U32(t6 + -4) = at; +goto L49672c;} +MEM_U32(t6 + -4) = at; +t7 = MEM_U32(sp + 304); +L496754: +//nop; +t8 = t7 & 0x2; +if (t8 == 0) {MEM_U32(sp + 104) = t8; +goto L496798;} +MEM_U32(sp + 104) = t8; +t9 = MEM_U32(s3 + 0); +a1 = sp + 0xa0; +a0 = MEM_U32(t9 + 20); +//nop; +if (a0 != 0) {t7 = MEM_U32(sp + 304); +goto L49679c;} +t7 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 224); +a2 = 0xc; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L49678c; +a2 = 0xc; +L49678c: +t6 = MEM_U32(s3 + 0); +// bdead 4018818b gp = MEM_U32(sp + 48); +MEM_U32(t6 + 20) = v0; +L496798: +t7 = MEM_U32(sp + 304); +L49679c: +s1 = sp + 0xa0; +t8 = t7 & 0x400; +if (t8 == 0) {MEM_U32(sp + 100) = t8; +goto L4967e0;} +MEM_U32(sp + 100) = t8; +t9 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t9 + 48); +//nop; +if (a0 != 0) {t7 = MEM_U32(sp + 304); +goto L4967e4;} +t7 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 240); +a2 = 0x4; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4967d4; +a2 = 0x4; +L4967d4: +t6 = MEM_U32(s3 + 0); +// bdead 401c818b gp = MEM_U32(sp + 48); +MEM_U32(t6 + 48) = v0; +L4967e0: +t7 = MEM_U32(sp + 304); +L4967e4: +//nop; +t8 = t7 & 0x80; +if (t8 == 0) {MEM_U32(sp + 96) = t8; +goto L496828;} +MEM_U32(sp + 96) = t8; +t9 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t9 + 52); +//nop; +if (a0 != 0) {t7 = MEM_U32(sp + 304); +goto L49682c;} +t7 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 248); +a2 = 0x1; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L49681c; +a2 = 0x1; +L49681c: +t6 = MEM_U32(s3 + 0); +// bdead 401c818b gp = MEM_U32(sp + 48); +MEM_U32(t6 + 52) = v0; +L496828: +t7 = MEM_U32(sp + 304); +L49682c: +//nop; +t8 = t7 & 0x4; +if (t8 == 0) {MEM_U32(sp + 92) = t8; +goto L49685c;} +MEM_U32(sp + 92) = t8; +//nop; +a3 = MEM_U32(sp + 200); +a0 = zero; +a1 = s1; +a2 = 0x1; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L496854; +a2 = 0x1; +L496854: +// bdead 401c018b gp = MEM_U32(sp + 48); +MEM_U32(sp + 156) = v0; +L49685c: +t9 = MEM_U32(sp + 92); +//nop; +if (t9 == 0) {t8 = MEM_U32(sp + 304); +goto L4968a4;} +t8 = MEM_U32(sp + 304); +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 72); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L4968a4;} +t8 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 196); +a2 = 0x4; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L496894; +a2 = 0x4; +L496894: +t7 = MEM_U32(s3 + 0); +// bdead 401d018b gp = MEM_U32(sp + 48); +MEM_U32(t7 + 72) = v0; +t8 = MEM_U32(sp + 304); +L4968a4: +//nop; +t9 = t8 & 0x20; +if (t9 == 0) {MEM_U32(sp + 88) = t9; +goto L4968e8;} +MEM_U32(sp + 88) = t9; +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 68); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L4968ec;} +t8 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 232); +a2 = 0xc; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4968dc; +a2 = 0xc; +L4968dc: +t7 = MEM_U32(s3 + 0); +// bdead 401d018b gp = MEM_U32(sp + 48); +MEM_U32(t7 + 68) = v0; +L4968e8: +t8 = MEM_U32(sp + 304); +L4968ec: +//nop; +t9 = t8 & 0x40; +if (t9 == 0) {MEM_U32(sp + 84) = t9; +goto L496930;} +MEM_U32(sp + 84) = t9; +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 76); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L496934;} +t8 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 272); +a2 = 0x4; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L496924; +a2 = 0x4; +L496924: +t7 = MEM_U32(s3 + 0); +// bdead 401d018b gp = MEM_U32(sp + 48); +MEM_U32(t7 + 76) = v0; +L496930: +t8 = MEM_U32(sp + 304); +L496934: +//nop; +t9 = t8 & 0x100; +if (t9 == 0) {MEM_U32(sp + 80) = t9; +goto L496978;} +MEM_U32(sp + 80) = t9; +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 80); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L49697c;} +t8 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 216); +a2 = 0x34; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L49696c; +a2 = 0x34; +L49696c: +t7 = MEM_U32(s3 + 0); +// bdead 401d018b gp = MEM_U32(sp + 48); +MEM_U32(t7 + 80) = v0; +L496978: +t8 = MEM_U32(sp + 304); +L49697c: +//nop; +t9 = t8 & 0x1; +if (t9 == 0) {MEM_U32(sp + 76) = t9; +goto L4969c0;} +MEM_U32(sp + 76) = t9; +t6 = MEM_U32(s3 + 0); +a3 = MEM_U32(sp + 280); +a0 = MEM_U32(t6 + 24); +a1 = s1; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L4969c4;} +t8 = MEM_U32(sp + 304); +//nop; +a2 = 0x10; +a3 = a3 + 0x1; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4969b4; +a3 = a3 + 0x1; +L4969b4: +t7 = MEM_U32(s3 + 0); +// bdead 401d018b gp = MEM_U32(sp + 48); +MEM_U32(t7 + 24) = v0; +L4969c0: +t8 = MEM_U32(sp + 304); +L4969c4: +//nop; +t9 = t8 & 0x800; +if (t9 == 0) {MEM_U32(sp + 72) = t9; +goto L496a08;} +MEM_U32(sp + 72) = t9; +t6 = MEM_U32(s3 + 0); +a3 = MEM_U32(sp + 256); +a0 = MEM_U32(t6 + 36); +a1 = s1; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L496a0c;} +t8 = MEM_U32(sp + 304); +//nop; +a2 = 0x1; +a3 = a3 + 0x8; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L4969fc; +a3 = a3 + 0x8; +L4969fc: +t7 = MEM_U32(s3 + 0); +// bdead 401d018b gp = MEM_U32(sp + 48); +MEM_U32(t7 + 36) = v0; +L496a08: +t8 = MEM_U32(sp + 304); +L496a0c: +//nop; +t9 = t8 & 0x10; +if (t9 == 0) {MEM_U32(sp + 68) = t9; +goto L496a50;} +MEM_U32(sp + 68) = t9; +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 56); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 304); +goto L496a54;} +t8 = MEM_U32(sp + 304); +//nop; +a3 = MEM_U32(sp + 208); +a2 = 0x8; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L496a44; +a2 = 0x8; +L496a44: +t7 = MEM_U32(s3 + 0); +// bdead 401d018b gp = MEM_U32(sp + 48); +MEM_U32(t7 + 56) = v0; +L496a50: +t8 = MEM_U32(sp + 304); +L496a54: +//nop; +t9 = t8 & 0x200; +if (t9 == 0) {MEM_U32(sp + 64) = t9; +goto L496a98;} +MEM_U32(sp + 64) = t9; +t6 = MEM_U32(s3 + 0); +a1 = s1; +a0 = MEM_U32(t6 + 8); +//nop; +if (a0 != 0) {t8 = MEM_U32(sp + 64); +goto L496a9c;} +t8 = MEM_U32(sp + 64); +//nop; +a3 = MEM_U32(sp + 264); +a2 = 0x48; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L496a8c; +a2 = 0x48; +L496a8c: +t7 = MEM_U32(s3 + 0); +// bdead 401d018b gp = MEM_U32(sp + 48); +MEM_U32(t7 + 8) = v0; +L496a98: +t8 = MEM_U32(sp + 64); +L496a9c: +//nop; +t9 = zero < t8; +if (t9 == 0) {//nop; +goto L496b24;} +//nop; +t6 = MEM_U32(s3 + 0); +//nop; +s0 = MEM_U32(t6 + 4); +//nop; +if (s0 != 0) {//nop; +goto L496b24;} +//nop; +if (t9 == 0) {a1 = MEM_U32(sp + 264); +goto L496b08;} +a1 = MEM_U32(sp + 264); +if (s0 != 0) {a0 = s0; +goto L496b04;} +a0 = s0; +//nop; +a3 = MEM_U32(sp + 264); +a1 = s1; +a2 = 0x40; +v0 = f_st_malloc(mem, sp, a0, a1, a2, a3); +goto L496ae8; +a2 = 0x40; +L496ae8: +t7 = MEM_U32(s3 + 0); +// bdead 4019000b gp = MEM_U32(sp + 48); +MEM_U32(t7 + 4) = v0; +t8 = MEM_U32(s3 + 0); +//nop; +s0 = MEM_U32(t8 + 4); +//nop; +L496b04: +a1 = MEM_U32(sp + 264); +L496b08: +//nop; +t6 = a1 << 6; +a1 = t6; +a0 = s0; +wrapper_bzero(mem, a0, a1); +goto L496b1c; +a0 = s0; +L496b1c: +// bdead 40180183 gp = MEM_U32(sp + 48); +//nop; +L496b24: +t9 = MEM_U32(sp + 76); +t7 = MEM_U32(sp + 280); +if (t9 == 0) {a1 = s2; +goto L496b54;} +a1 = s2; +t8 = MEM_U32(s3 + 0); +//nop; +MEM_U32(t8 + 32) = t7; +v0 = MEM_U32(s3 + 0); +//nop; +t6 = MEM_U32(v0 + 32); +//nop; +MEM_U32(v0 + 28) = t6; +L496b54: +t9 = MEM_U32(sp + 72); +t7 = MEM_U32(sp + 256); +if (t9 == 0) {t9 = MEM_U32(sp + 68); +goto L496b88;} +t9 = MEM_U32(sp + 68); +t8 = MEM_U32(s3 + 0); +//nop; +MEM_U32(t8 + 44) = t7; +v0 = MEM_U32(s3 + 0); +//nop; +t6 = MEM_U32(v0 + 44); +//nop; +MEM_U32(v0 + 40) = t6; +t9 = MEM_U32(sp + 68); +L496b88: +t7 = MEM_U32(sp + 208); +if (t9 == 0) {t9 = MEM_U32(sp + 64); +goto L496bb8;} +t9 = MEM_U32(sp + 64); +t8 = MEM_U32(s3 + 0); +//nop; +MEM_U32(t8 + 64) = t7; +v0 = MEM_U32(s3 + 0); +//nop; +t6 = MEM_U32(v0 + 64); +//nop; +MEM_U32(v0 + 60) = t6; +t9 = MEM_U32(sp + 64); +L496bb8: +t7 = MEM_U32(sp + 264); +if (t9 == 0) {t9 = MEM_U32(sp + 92); +goto L496be8;} +t9 = MEM_U32(sp + 92); +t8 = MEM_U32(s3 + 0); +//nop; +MEM_U32(t8 + 16) = t7; +v0 = MEM_U32(s3 + 0); +//nop; +t6 = MEM_U32(v0 + 16); +//nop; +MEM_U32(v0 + 12) = t6; +t9 = MEM_U32(sp + 92); +L496be8: +a0 = MEM_U32(sp + 288); +if (t9 == 0) {t9 = MEM_U32(sp + 80); +goto L496c30;} +t9 = MEM_U32(sp + 80); +//nop; +t7 = MEM_U32(sp + 204); +t8 = MEM_U32(sp + 296); +t6 = MEM_U32(sp + 200); +a3 = MEM_U32(sp + 156); +// bdead 42198163 t9 = t9; +a2 = t7 + t8; +MEM_U32(sp + 16) = t6; +v0 = func_4975fc(mem, sp, a0, a1, a2, a3); +goto L496c18; +MEM_U32(sp + 16) = t6; +L496c18: +// bdead 4018018b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L496c2c;} +//nop; +// bdead 9 ra = MEM_U32(sp + 52); +goto L4975e4; +// bdead 9 ra = MEM_U32(sp + 52); +L496c2c: +t9 = MEM_U32(sp + 80); +L496c30: +a0 = MEM_U32(sp + 288); +if (t9 == 0) {a1 = s2; +goto L496c8c;} +a1 = s2; +t7 = MEM_U32(sp + 220); +t8 = MEM_U32(sp + 296); +t9 = MEM_U32(sp + 216); +a2 = t7 + t8; +t7 = t9 << 2; +t7 = t7 - t9; +t7 = t7 << 2; +t7 = t7 + t9; +//nop; +t6 = MEM_U32(s3 + 0); +t7 = t7 << 2; +// bdead 401980e3 t9 = t9; +a3 = MEM_U32(t6 + 80); +MEM_U32(sp + 16) = t7; +v0 = func_4975fc(mem, sp, a0, a1, a2, a3); +goto L496c78; +MEM_U32(sp + 16) = t7; +L496c78: +// bdead 4018018b gp = MEM_U32(sp + 48); +if (v0 == 0) {t8 = MEM_U32(sp + 104); +goto L496c90;} +t8 = MEM_U32(sp + 104); +// bdead 9 ra = MEM_U32(sp + 52); +goto L4975e4; +// bdead 9 ra = MEM_U32(sp + 52); +L496c8c: +t8 = MEM_U32(sp + 104); +L496c90: +a0 = MEM_U32(sp + 288); +if (t8 == 0) {a1 = s2; +goto L496ce4;} +a1 = s2; +t6 = MEM_U32(sp + 228); +t9 = MEM_U32(sp + 296); +t8 = MEM_U32(sp + 224); +a2 = t6 + t9; +//nop; +t7 = MEM_U32(s3 + 0); +t6 = t8 << 2; +t6 = t6 - t8; +t6 = t6 << 2; +// bdead 401980e3 t9 = t9; +a3 = MEM_U32(t7 + 20); +MEM_U32(sp + 16) = t6; +v0 = func_4975fc(mem, sp, a0, a1, a2, a3); +goto L496cd0; +MEM_U32(sp + 16) = t6; +L496cd0: +// bdead 4018018b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L496ce4;} +//nop; +// bdead 9 ra = MEM_U32(sp + 52); +goto L4975e4; +// bdead 9 ra = MEM_U32(sp + 52); +L496ce4: +t9 = MEM_U32(sp + 88); +a0 = MEM_U32(sp + 288); +if (t9 == 0) {a1 = s2; +goto L496d3c;} +a1 = s2; +t7 = MEM_U32(sp + 236); +t8 = MEM_U32(sp + 296); +t9 = MEM_U32(sp + 232); +a2 = t7 + t8; +t7 = t9 << 2; +t7 = t7 - t9; +//nop; +t6 = MEM_U32(s3 + 0); +t7 = t7 << 2; +// bdead 401980e3 t9 = t9; +a3 = MEM_U32(t6 + 68); +MEM_U32(sp + 16) = t7; +v0 = func_4975fc(mem, sp, a0, a1, a2, a3); +goto L496d28; +MEM_U32(sp + 16) = t7; +L496d28: +// bdead 4018018b gp = MEM_U32(sp + 48); +if (v0 == 0) {t8 = MEM_U32(sp + 100); +goto L496d40;} +t8 = MEM_U32(sp + 100); +// bdead 9 ra = MEM_U32(sp + 52); +goto L4975e4; +// bdead 9 ra = MEM_U32(sp + 52); +L496d3c: +t8 = MEM_U32(sp + 100); +L496d40: +a0 = MEM_U32(sp + 288); +if (t8 == 0) {a1 = s2; +goto L496d8c;} +a1 = s2; +t6 = MEM_U32(sp + 244); +t9 = MEM_U32(sp + 296); +t7 = MEM_U32(s3 + 0); +a2 = t6 + t9; +//nop; +t8 = MEM_U32(sp + 240); +a3 = MEM_U32(t7 + 48); +// bdead 421801e3 t9 = t9; +t6 = t8 << 2; +MEM_U32(sp + 16) = t6; +v0 = func_4975fc(mem, sp, a0, a1, a2, a3); +goto L496d78; +MEM_U32(sp + 16) = t6; +L496d78: +// bdead 4018018b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L496d8c;} +//nop; +// bdead 9 ra = MEM_U32(sp + 52); +goto L4975e4; +// bdead 9 ra = MEM_U32(sp + 52); +L496d8c: +t9 = MEM_U32(sp + 96); +a0 = MEM_U32(sp + 288); +if (t9 == 0) {a1 = s2; +goto L496dd8;} +a1 = s2; +t6 = MEM_U32(s3 + 0); +t9 = MEM_U32(sp + 248); +a3 = MEM_U32(t6 + 52); +MEM_U32(sp + 16) = t9; +//nop; +t7 = MEM_U32(sp + 252); +t8 = MEM_U32(sp + 296); +// bdead 42190163 t9 = t9; +a2 = t7 + t8; +v0 = func_4975fc(mem, sp, a0, a1, a2, a3); +goto L496dc4; +a2 = t7 + t8; +L496dc4: +// bdead 4018018b gp = MEM_U32(sp + 48); +if (v0 == 0) {t7 = MEM_U32(sp + 72); +goto L496ddc;} +t7 = MEM_U32(sp + 72); +// bdead 9 ra = MEM_U32(sp + 52); +goto L4975e4; +// bdead 9 ra = MEM_U32(sp + 52); +L496dd8: +t7 = MEM_U32(sp + 72); +L496ddc: +a0 = MEM_U32(sp + 288); +if (t7 == 0) {a1 = s2; +goto L496e24;} +a1 = s2; +t9 = MEM_U32(s3 + 0); +t8 = MEM_U32(sp + 260); +a3 = MEM_U32(t9 + 36); +//nop; +t6 = MEM_U32(sp + 296); +t7 = MEM_U32(sp + 256); +// bdead 42198163 t9 = t9; +a2 = t8 + t6; +MEM_U32(sp + 16) = t7; +v0 = func_4975fc(mem, sp, a0, a1, a2, a3); +goto L496e10; +MEM_U32(sp + 16) = t7; +L496e10: +// bdead 4018018b gp = MEM_U32(sp + 48); +if (v0 == 0) {t8 = MEM_U32(sp + 64); +goto L496e28;} +t8 = MEM_U32(sp + 64); +// bdead 9 ra = MEM_U32(sp + 52); +goto L4975e4; +// bdead 9 ra = MEM_U32(sp + 52); +L496e24: +t8 = MEM_U32(sp + 64); +L496e28: +a0 = MEM_U32(sp + 288); +if (t8 == 0) {a1 = s2; +goto L496e7c;} +a1 = s2; +t6 = MEM_U32(sp + 268); +t9 = MEM_U32(sp + 296); +t8 = MEM_U32(sp + 264); +a2 = t6 + t9; +//nop; +t7 = MEM_U32(s3 + 0); +t6 = t8 << 3; +t6 = t6 + t8; +t6 = t6 << 3; +// bdead 401980e3 t9 = t9; +a3 = MEM_U32(t7 + 8); +MEM_U32(sp + 16) = t6; +v0 = func_4975fc(mem, sp, a0, a1, a2, a3); +goto L496e68; +MEM_U32(sp + 16) = t6; +L496e68: +// bdead 4018018b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L496e7c;} +//nop; +// bdead 9 ra = MEM_U32(sp + 52); +goto L4975e4; +// bdead 9 ra = MEM_U32(sp + 52); +L496e7c: +t9 = MEM_U32(sp + 84); +a0 = MEM_U32(sp + 288); +if (t9 == 0) {a1 = s2; +goto L496ecc;} +a1 = s2; +t7 = MEM_U32(sp + 276); +t8 = MEM_U32(sp + 296); +t9 = MEM_U32(sp + 272); +a2 = t7 + t8; +t7 = t9 << 2; +//nop; +t6 = MEM_U32(s3 + 0); +// bdead 401980e3 t9 = t9; +a3 = MEM_U32(t6 + 76); +MEM_U32(sp + 16) = t7; +v0 = func_4975fc(mem, sp, a0, a1, a2, a3); +goto L496eb8; +MEM_U32(sp + 16) = t7; +L496eb8: +// bdead 4018018b gp = MEM_U32(sp + 48); +if (v0 == 0) {t8 = MEM_U32(sp + 76); +goto L496ed0;} +t8 = MEM_U32(sp + 76); +// bdead 9 ra = MEM_U32(sp + 52); +goto L4975e4; +// bdead 9 ra = MEM_U32(sp + 52); +L496ecc: +t8 = MEM_U32(sp + 76); +L496ed0: +a0 = MEM_U32(sp + 288); +if (t8 == 0) {a1 = s2; +goto L496f1c;} +a1 = s2; +t6 = MEM_U32(sp + 284); +t9 = MEM_U32(sp + 296); +t7 = MEM_U32(s3 + 0); +a2 = t6 + t9; +//nop; +t8 = MEM_U32(sp + 280); +a3 = MEM_U32(t7 + 24); +// bdead 421801e3 t9 = t9; +t6 = t8 << 4; +MEM_U32(sp + 16) = t6; +v0 = func_4975fc(mem, sp, a0, a1, a2, a3); +goto L496f08; +MEM_U32(sp + 16) = t6; +L496f08: +// bdead 4018018b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L496f1c;} +//nop; +// bdead 9 ra = MEM_U32(sp + 52); +goto L4975e4; +// bdead 9 ra = MEM_U32(sp + 52); +L496f1c: +t9 = MEM_U32(sp + 68); +a0 = MEM_U32(sp + 288); +if (t9 == 0) {a1 = s2; +goto L496f6c;} +a1 = s2; +t7 = MEM_U32(sp + 212); +t8 = MEM_U32(sp + 296); +t9 = MEM_U32(sp + 208); +a2 = t7 + t8; +t7 = t9 << 3; +//nop; +t6 = MEM_U32(s3 + 0); +// bdead 401180e3 t9 = t9; +a3 = MEM_U32(t6 + 56); +MEM_U32(sp + 16) = t7; +v0 = func_4975fc(mem, sp, a0, a1, a2, a3); +goto L496f58; +MEM_U32(sp + 16) = t7; +L496f58: +// bdead 4010018b gp = MEM_U32(sp + 48); +if (v0 == 0) {//nop; +goto L496f6c;} +//nop; +// bdead 9 ra = MEM_U32(sp + 52); +goto L4975e4; +// bdead 9 ra = MEM_U32(sp + 52); +L496f6c: +t8 = MEM_U32(s3 + 0); +t9 = MEM_U32(sp + 80); +t6 = MEM_U32(t8 + 88); +//nop; +if (t6 == 0) {v1 = MEM_U32(sp + 264); +goto L49715c;} +v1 = MEM_U32(sp + 264); +if (t9 == 0) {t8 = MEM_U32(sp + 104); +goto L496fc4;} +t8 = MEM_U32(sp + 104); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L496f9c; +//nop; +L496f9c: +// bdead 4010000b gp = MEM_U32(sp + 48); +t7 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 216); +a0 = MEM_U32(t7 + 80); +a2 = v0; +f_swap_pd(mem, sp, a0, a1, a2); +goto L496fb8; +a2 = v0; +L496fb8: +// bdead 40100183 gp = MEM_U32(sp + 48); +//nop; +t8 = MEM_U32(sp + 104); +L496fc4: +//nop; +if (t8 == 0) {t9 = MEM_U32(sp + 88); +goto L497008;} +t9 = MEM_U32(sp + 88); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L496fe0; +//nop; +L496fe0: +// bdead 4010000b gp = MEM_U32(sp + 48); +t6 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 224); +a0 = MEM_U32(t6 + 20); +a2 = v0; +f_swap_sym(mem, sp, a0, a1, a2); +goto L496ffc; +a2 = v0; +L496ffc: +// bdead 40100183 gp = MEM_U32(sp + 48); +//nop; +t9 = MEM_U32(sp + 88); +L497008: +//nop; +if (t9 == 0) {t8 = MEM_U32(sp + 64); +goto L49704c;} +t8 = MEM_U32(sp + 64); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L497024; +//nop; +L497024: +// bdead 4010000b gp = MEM_U32(sp + 48); +t7 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 232); +a0 = MEM_U32(t7 + 68); +a2 = v0; +f_swap_opt(mem, sp, a0, a1, a2); +goto L497040; +a2 = v0; +L497040: +// bdead 40100183 gp = MEM_U32(sp + 48); +//nop; +t8 = MEM_U32(sp + 64); +L49704c: +//nop; +if (t8 == 0) {t9 = MEM_U32(sp + 84); +goto L497090;} +t9 = MEM_U32(sp + 84); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L497068; +//nop; +L497068: +// bdead 4010000b gp = MEM_U32(sp + 48); +t6 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 264); +a0 = MEM_U32(t6 + 8); +a2 = v0; +f_swap_fd(mem, sp, a0, a1, a2); +goto L497084; +a2 = v0; +L497084: +// bdead 40100183 gp = MEM_U32(sp + 48); +//nop; +t9 = MEM_U32(sp + 84); +L497090: +//nop; +if (t9 == 0) {t8 = MEM_U32(sp + 76); +goto L4970d4;} +t8 = MEM_U32(sp + 76); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L4970ac; +//nop; +L4970ac: +// bdead 4010000b gp = MEM_U32(sp + 48); +t7 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 272); +a0 = MEM_U32(t7 + 76); +a2 = v0; +f_swap_fi(mem, sp, a0, a1, a2); +goto L4970c8; +a2 = v0; +L4970c8: +// bdead 40100183 gp = MEM_U32(sp + 48); +//nop; +t8 = MEM_U32(sp + 76); +L4970d4: +//nop; +if (t8 == 0) {t9 = MEM_U32(sp + 68); +goto L497118;} +t9 = MEM_U32(sp + 68); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L4970f0; +//nop; +L4970f0: +// bdead 4010000b gp = MEM_U32(sp + 48); +t6 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 280); +a0 = MEM_U32(t6 + 24); +a2 = v0; +f_swap_ext(mem, sp, a0, a1, a2); +goto L49710c; +a2 = v0; +L49710c: +// bdead 40100183 gp = MEM_U32(sp + 48); +//nop; +t9 = MEM_U32(sp + 68); +L497118: +//nop; +if (t9 == 0) {v1 = MEM_U32(sp + 264); +goto L49715c;} +v1 = MEM_U32(sp + 264); +//nop; +//nop; +//nop; +v0 = f_gethostsex(mem, sp); +goto L497134; +//nop; +L497134: +// bdead 4010000b gp = MEM_U32(sp + 48); +t7 = MEM_U32(s3 + 0); +//nop; +a1 = MEM_U32(sp + 208); +a0 = MEM_U32(t7 + 56); +a2 = v0; +f_swap_dn(mem, sp, a0, a1, a2); +goto L497150; +a2 = v0; +L497150: +// bdead 40100183 gp = MEM_U32(sp + 48); +//nop; +v1 = MEM_U32(sp + 264); +L49715c: +s0 = zero; +if ((int)v1 <= 0) {s2 = zero; +goto L4973c8;} +s2 = zero; +s1 = zero; +L49716c: +//nop; +a0 = s2; +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L49717c; +//nop; +L49717c: +t8 = MEM_U32(s3 + 0); +// bdead 421e018b gp = MEM_U32(sp + 48); +t6 = MEM_U32(t8 + 8); +//nop; +t9 = t6 + s1; +MEM_U32(v0 + 0) = t9; +t7 = MEM_U32(sp + 104); +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 100); +goto L4971e4;} +t8 = MEM_U32(sp + 100); +t8 = MEM_U32(t9 + 20); +v1 = t9; +if ((int)t8 <= 0) {t8 = MEM_U32(sp + 100); +goto L4971e4;} +t8 = MEM_U32(sp + 100); +t7 = MEM_U32(v1 + 16); +t6 = MEM_U32(s3 + 0); +t8 = t7 << 2; +t8 = t8 - t7; +t9 = MEM_U32(t6 + 20); +t7 = MEM_U32(v0 + 60); +t8 = t8 << 2; +t6 = t9 + t8; +t9 = t7 | 0x2; +MEM_U32(v0 + 4) = t6; +MEM_U32(v0 + 60) = t9; +t8 = MEM_U32(sp + 100); +L4971e4: +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 88); +goto L497230;} +t6 = MEM_U32(sp + 88); +v1 = MEM_U32(v0 + 0); +//nop; +t6 = MEM_U32(v1 + 48); +//nop; +if ((int)t6 <= 0) {t6 = MEM_U32(sp + 88); +goto L497230;} +t6 = MEM_U32(sp + 88); +t7 = MEM_U32(s3 + 0); +t8 = MEM_U32(v1 + 44); +t9 = MEM_U32(t7 + 48); +t6 = t8 << 2; +t8 = MEM_U32(v0 + 60); +t7 = t9 + t6; +t9 = t8 | 0x400; +MEM_U32(v0 + 12) = t7; +MEM_U32(v0 + 60) = t9; +t6 = MEM_U32(sp + 88); +L497230: +//nop; +if (t6 == 0) {t7 = MEM_U32(sp + 84); +goto L497284;} +t7 = MEM_U32(sp + 84); +v1 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U32(v1 + 36); +//nop; +if ((int)t7 <= 0) {t7 = MEM_U32(sp + 84); +goto L497284;} +t7 = MEM_U32(sp + 84); +t6 = MEM_U32(v1 + 32); +t8 = MEM_U32(s3 + 0); +t7 = t6 << 2; +t7 = t7 - t6; +t9 = MEM_U32(t8 + 68); +t6 = MEM_U32(v0 + 60); +t7 = t7 << 2; +t8 = t9 + t7; +t9 = t6 | 0x20; +MEM_U32(v0 + 28) = t8; +MEM_U32(v0 + 60) = t9; +t7 = MEM_U32(sp + 84); +L497284: +//nop; +if (t7 == 0) {t8 = MEM_U32(sp + 96); +goto L4972d0;} +t8 = MEM_U32(sp + 96); +v1 = MEM_U32(v0 + 0); +//nop; +t8 = MEM_U32(v1 + 56); +//nop; +if ((int)t8 <= 0) {t8 = MEM_U32(sp + 96); +goto L4972d0;} +t8 = MEM_U32(sp + 96); +t6 = MEM_U32(s3 + 0); +t7 = MEM_U32(v1 + 52); +t9 = MEM_U32(t6 + 76); +t8 = t7 << 2; +t7 = MEM_U32(v0 + 60); +t6 = t9 + t8; +t9 = t7 | 0x40; +MEM_U32(v0 + 44) = t6; +MEM_U32(v0 + 60) = t9; +t8 = MEM_U32(sp + 96); +L4972d0: +//nop; +if (t8 == 0) {t8 = MEM_U32(sp + 80); +goto L497318;} +t8 = MEM_U32(sp + 80); +v1 = MEM_U32(v0 + 0); +//nop; +t6 = MEM_U32(v1 + 12); +//nop; +if ((int)t6 <= 0) {t8 = MEM_U32(sp + 80); +goto L497318;} +t8 = MEM_U32(sp + 80); +t7 = MEM_U32(s3 + 0); +t8 = MEM_U32(v1 + 8); +t9 = MEM_U32(t7 + 52); +t7 = MEM_U32(v0 + 60); +t6 = t9 + t8; +t9 = t7 | 0x80; +MEM_U32(v0 + 20) = t6; +MEM_U32(v0 + 60) = t9; +t8 = MEM_U32(sp + 80); +L497318: +//nop; +if (t8 == 0) {t6 = MEM_U32(sp + 92); +goto L49736c;} +t6 = MEM_U32(sp + 92); +v1 = MEM_U32(v0 + 0); +t8 = s0 << 2; +t6 = MEM_U16(v1 + 42); +t8 = t8 - s0; +if (t6 == 0) {t8 = t8 << 2; +goto L497368;} +t8 = t8 << 2; +t7 = MEM_U32(s3 + 0); +t8 = t8 + s0; +t9 = MEM_U32(t7 + 80); +t8 = t8 << 2; +t6 = t9 + t8; +t9 = MEM_U32(v0 + 60); +MEM_U32(v0 + 52) = t6; +t7 = MEM_U16(v1 + 42); +t8 = t9 | 0x100; +MEM_U32(v0 + 60) = t8; +s0 = s0 + t7; +L497368: +t6 = MEM_U32(sp + 92); +L49736c: +//nop; +if (t6 == 0) {v1 = MEM_U32(sp + 264); +goto L4973b8;} +v1 = MEM_U32(sp + 264); +v1 = MEM_U32(v0 + 0); +//nop; +t7 = MEM_U32(v1 + 28); +//nop; +if ((int)t7 <= 0) {//nop; +goto L4973b4;} +//nop; +t9 = MEM_U32(s3 + 0); +t6 = MEM_U32(v1 + 24); +t8 = MEM_U32(t9 + 72); +t7 = t6 << 2; +t6 = MEM_U32(v0 + 60); +t9 = t8 + t7; +t8 = t6 | 0x4; +MEM_U32(v0 + 36) = t9; +MEM_U32(v0 + 60) = t8; +L4973b4: +v1 = MEM_U32(sp + 264); +L4973b8: +s2 = s2 + 0x1; +at = (int)s2 < (int)v1; +if (at != 0) {s1 = s1 + 0x48; +goto L49716c;} +s1 = s1 + 0x48; +L4973c8: +t7 = MEM_U32(sp + 92); +s2 = v1 + 0xffffffff; +if (t7 == 0) {//nop; +goto L49759c;} +//nop; +if ((int)s2 < 0) {//nop; +goto L49759c;} +//nop; +L4973e0: +//nop; +a0 = s2; +//nop; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4973f0; +//nop; +L4973f0: +v1 = MEM_U32(v0 + 0); +// bdead 4018019b gp = MEM_U32(sp + 48); +t9 = MEM_U32(v1 + 28); +t3 = 0xfffffff8; +t5 = 0xffffffff; +if (t9 == 0) {s1 = v0; +goto L497590;} +s1 = v0; +t6 = MEM_U32(v1 + 64); +t8 = MEM_U32(sp + 156); +t7 = MEM_U16(v1 + 42); +ra = zero; +if (t7 == 0) {t0 = t6 + t8; +goto L497590;} +t0 = t6 + t8; +s0 = zero; +L497428: +t2 = MEM_U32(v0 + 52); +ra = ra + 0x1; +v1 = t2 + s0; +a3 = MEM_U32(v1 + 8); +//nop; +if (t5 == a3) {//nop; +goto L497464;} +//nop; +t4 = MEM_U32(v1 + 40); +//nop; +if (t5 == t4) {//nop; +goto L497464;} +//nop; +t9 = MEM_U32(v1 + 44); +//nop; +if (t5 != t9) {//nop; +goto L497478;} +//nop; +L497464: +t6 = MEM_U32(s1 + 0); +//nop; +a2 = MEM_U16(t6 + 42); +at = ra < a2; +goto L497588; +at = ra < a2; +L497478: +v1 = MEM_U32(v0 + 0); +a1 = zero; +t8 = MEM_U16(v1 + 42); +t1 = MEM_U32(v1 + 28); +if (t8 == 0) {at = (int)a3 < (int)t1; +goto L4974f0;} +at = (int)a3 < (int)t1; +t7 = MEM_U32(s1 + 0); +a0 = t2; +a2 = MEM_U16(t7 + 42); +//nop; +L4974a0: +v1 = MEM_U32(a0 + 8); +a1 = a1 + 0x1; +at = (int)a3 < (int)v1; +if (at == 0) {at = a1 < a2; +goto L4974e4;} +at = a1 < a2; +t9 = MEM_U32(a0 + 40); +//nop; +if (t5 == t9) {at = a1 < a2; +goto L4974e4;} +at = a1 < a2; +t6 = MEM_U32(a0 + 44); +at = (int)v1 < (int)t1; +if (t5 == t6) {//nop; +goto L4974e0;} +//nop; +if (at == 0) {at = a1 < a2; +goto L4974e4;} +at = a1 < a2; +t1 = v1; +L4974e0: +at = a1 < a2; +L4974e4: +if (at != 0) {a0 = a0 + 0x34; +goto L4974a0;} +a0 = a0 + 0x34; +at = (int)a3 < (int)t1; +L4974f0: +a2 = t4; +if (at == 0) {a1 = a3; +goto L497574;} +a1 = a3; +L4974fc: +v1 = MEM_S8(t0 + 0); +t0 = t0 + 0x1; +a3 = (int)v1 >> 4; +t8 = a3 << 24; +a3 = (int)t8 >> 24; +if (a3 != t3) {a0 = v1 & 0xf; +goto L497540;} +a0 = v1 & 0xf; +t9 = MEM_S8(t0 + 1); +t8 = MEM_S8(t0 + 0); +t6 = t9 & 0xff; +t7 = t8 << 8; +v1 = t6 | t7; +t9 = v1 << 16; +t8 = (int)t9 >> 16; +t0 = t0 + 0x2; +a2 = a2 + t8; +goto L497544; +a2 = a2 + t8; +L497540: +a2 = a2 + a3; +L497544: +if ((int)a0 < 0) {v1 = a1 << 2; +goto L497568;} +v1 = a1 << 2; +L49754c: +t6 = MEM_U32(v0 + 36); +a0 = a0 + 0xffffffff; +t7 = t6 + v1; +MEM_U32(t7 + 0) = a2; +v1 = v1 + 0x4; +if ((int)a0 >= 0) {a1 = a1 + 0x1; +goto L49754c;} +a1 = a1 + 0x1; +L497568: +at = (int)a1 < (int)t1; +if (at != 0) {//nop; +goto L4974fc;} +//nop; +L497574: +t9 = MEM_U32(s1 + 0); +//nop; +a2 = MEM_U16(t9 + 42); +//nop; +at = ra < a2; +L497588: +if (at != 0) {s0 = s0 + 0x34; +goto L497428;} +s0 = s0 + 0x34; +L497590: +s2 = s2 + 0xffffffff; +if ((int)s2 >= 0) {//nop; +goto L4973e0;} +//nop; +L49759c: +v0 = MEM_U32(s3 + 0); +t6 = MEM_U32(sp + 304); +t8 = MEM_U32(v0 + 84); +//nop; +t7 = t8 | t6; +MEM_U32(v0 + 84) = t7; +t9 = MEM_U32(sp + 156); +//nop; +if (t9 == 0) {a0 = t9; +goto L4975dc;} +a0 = t9; +//nop; +//nop; +//nop; +wrapper_free(mem, a0); +goto L4975d4; +//nop; +L4975d4: +// bdead 3 gp = MEM_U32(sp + 48); +//nop; +L4975dc: +v0 = zero; +L4975e0: +// bdead 9 ra = MEM_U32(sp + 52); +L4975e4: +// bdead 9 s0 = MEM_U32(sp + 32); +// bdead 9 s1 = MEM_U32(sp + 36); +// bdead 9 s2 = MEM_U32(sp + 40); +// bdead 9 s3 = MEM_U32(sp + 44); +// bdead 9 sp = sp + 0x120; +return v0; +// bdead 9 sp = sp + 0x120; +} + +static uint32_t func_4975fc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4975fc: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +t6 = MEM_U32(sp + 48); +// fdead 400081eb MEM_U32(sp + 28) = ra; +// fdead 400081eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 40) = a2; +if (t6 != 0) {MEM_U32(sp + 44) = a3; +goto L497630;} +MEM_U32(sp + 44) = a3; +v0 = zero; +goto L4976c8; +v0 = zero; +L497630: +if (a1 != 0) {//nop; +goto L49767c;} +//nop; +//nop; +a0 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 40); +a2 = zero; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L49764c; +a2 = zero; +L49764c: +t7 = MEM_U32(sp + 40); +// bdead 400101cb gp = MEM_U32(sp + 24); +if (v0 == t7) {//nop; +goto L49767c;} +//nop; +a0 = 0x100073cc; +//nop; +a0 = a0; +//nop; +f_st_warning(mem, sp, a0); +goto L497670; +//nop; +L497670: +// bdead 1 gp = MEM_U32(sp + 24); +v0 = 0xfffffffb; +goto L4976c8; +v0 = 0xfffffffb; +L49767c: +//nop; +a0 = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +a2 = MEM_U32(sp + 48); +//nop; +v0 = wrapper_read(mem, a0, a1, a2); +goto L497694; +//nop; +L497694: +t8 = MEM_U32(sp + 48); +// bdead 420001cb gp = MEM_U32(sp + 24); +if (v0 == t8) {v0 = zero; +goto L4976c8;} +v0 = zero; +a0 = 0x100073e4; +//nop; +a0 = a0; +//nop; +f_st_warning(mem, sp, a0); +goto L4976b8; +//nop; +L4976b8: +// bdead 1 gp = MEM_U32(sp + 24); +v0 = 0xfffffffa; +goto L4976c8; +v0 = 0xfffffffa; +// fdead 0 v0 = zero; +L4976c8: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_st_writebinary(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4976d8: +//st_writebinary: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 4000006b MEM_U32(sp + 28) = ra; +MEM_U32(sp + 44) = a1; +// fdead 4000006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +a1 = 0x102; +a2 = 0x1b6; +v0 = wrapper_open(mem, a0, a1, a2); +goto L497708; +a2 = 0x1b6; +L497708: +// bdead 40000189 gp = MEM_U32(sp + 24); +if ((int)v0 >= 0) {MEM_U32(sp + 36) = v0; +goto L497730;} +MEM_U32(sp + 36) = v0; +a0 = 0x100073fc; +//nop; +a1 = MEM_U32(sp + 40); +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L497728; +a0 = a0; +L497728: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +L497730: +//nop; +a0 = MEM_U32(sp + 36); +a1 = MEM_U32(sp + 44); +//nop; +f_st_writest(mem, sp, a0, a1); +goto L497744; +//nop; +L497744: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +//nop; +//nop; +v0 = wrapper_close(mem, a0); +goto L49775c; +//nop; +L49775c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_st_writest(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49776c: +//st_writest: +//nop; +//nop; +//nop; +sp = sp + 0xfffffe28; +//nop; +// fdead 4000006b MEM_U32(sp + 20) = s0; +s0 = a0; +// fdead 4002006b MEM_U32(sp + 60) = ra; +MEM_U32(sp + 476) = a1; +// fdead 4002006b MEM_U32(sp + 56) = fp; +// fdead 4002006b MEM_U32(sp + 52) = gp; +// fdead 4002006b MEM_U32(sp + 48) = s7; +// fdead 4002006b MEM_U32(sp + 44) = s6; +// fdead 4002006b MEM_U32(sp + 40) = s5; +// fdead 4002006b MEM_U32(sp + 36) = s4; +// fdead 4002006b MEM_U32(sp + 32) = s3; +// fdead 4002006b MEM_U32(sp + 28) = s2; +// fdead 4002006b MEM_U32(sp + 24) = s1; +a1 = 0x48; +a0 = sp + 0x18c; +MEM_U32(sp + 288) = zero; +wrapper_bzero(mem, a0, a1); +goto L4977c4; +MEM_U32(sp + 288) = zero; +L4977c4: +// bdead 40020003 gp = MEM_U32(sp + 52); +a0 = sp + 0x128; +//nop; +a1 = 0x60; +//nop; +wrapper_bzero(mem, a0, a1); +goto L4977dc; +//nop; +L4977dc: +// bdead 40020003 gp = MEM_U32(sp + 52); +//nop; +//nop; +//nop; +//nop; +v0 = f_st_ifdmax(mem, sp); +goto L4977f4; +//nop; +L4977f4: +// bdead 4002000b gp = MEM_U32(sp + 52); +MEM_U32(sp + 276) = v0; +//nop; +a0 = s0; +a1 = zero; +a2 = 0x1; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L497810; +a2 = 0x1; +L497810: +// bdead 4002000b gp = MEM_U32(sp + 52); +MEM_U32(sp + 272) = v0; +//nop; +a0 = s0; +a1 = 0x60; +a2 = 0x1; +v0 = wrapper_lseek(mem, a0, a1, a2); +goto L49782c; +a2 = 0x1; +L49782c: +// bdead 4002000b gp = MEM_U32(sp + 52); +t6 = MEM_U32(sp + 276); +t7 = 0x1002341c; +MEM_U32(sp + 284) = v0; +t7 = MEM_U32(t7 + 0); +a0 = s0; +MEM_U32(t7 + 12) = t6; +//nop; +//nop; +//nop; +v0 = wrapper_dup(mem, a0); +goto L497858; +//nop; +L497858: +// bdead 4002000b gp = MEM_U32(sp + 52); +a0 = v0; +a1 = 0x10007420; +//nop; +a1 = a1; +//nop; +v0 = wrapper_fdopen(mem, a0, a1); +goto L497874; +//nop; +L497874: +// bdead 4002018b gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 != 0) {MEM_U32(sp + 268) = v0; +goto L4978a8;} +MEM_U32(sp + 268) = v0; +a0 = 0x10007424; +//nop; +a1 = s0; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L49789c; +a0 = a0; +L49789c: +// bdead 40000183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4978a8: +t8 = MEM_U32(sp + 476); +//nop; +t9 = t8 & 0x4; +if (t9 == 0) {t8 = MEM_U32(sp + 476); +goto L497c4c;} +t8 = MEM_U32(sp + 476); +t4 = MEM_U32(sp + 276); +s6 = 0xffffffff; +if ((int)t4 <= 0) {t9 = MEM_U32(sp + 300); +goto L497bc8;} +t9 = MEM_U32(sp + 300); +MEM_U32(sp + 280) = zero; +fp = sp + 0x68; +L4978d4: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 292) = zero; +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4978e8; +MEM_U32(sp + 288) = t3; +L4978e8: +t5 = MEM_U32(v0 + 0); +// bdead c080418b gp = MEM_U32(sp + 52); +MEM_U32(sp + 392) = t5; +v1 = MEM_U32(t5 + 28); +t2 = MEM_U32(sp + 292); +t3 = MEM_U32(sp + 288); +if (v1 == 0) {t1 = v0; +goto L497bb0;} +t1 = v0; +t7 = MEM_U32(v0 + 36); +t8 = MEM_U32(sp + 300); +if (t7 == 0) {t4 = t8 + v1; +goto L497bb0;} +t4 = t8 + v1; +MEM_U32(t5 + 24) = t8; +MEM_U32(sp + 300) = t4; +MEM_U32(t5 + 64) = t3; +MEM_U32(sp + 264) = zero; +s1 = MEM_U16(t5 + 42); +//nop; +if (s1 == 0) {t8 = MEM_U32(sp + 392); +goto L497ba8;} +t8 = MEM_U32(sp + 392); +MEM_U32(sp + 88) = zero; +L49793c: +t5 = MEM_U32(t1 + 52); +t6 = MEM_U32(sp + 88); +//nop; +t0 = t5 + t6; +t7 = MEM_U32(t0 + 8); +//nop; +if (s6 == t7) {t4 = MEM_U32(sp + 264); +goto L497b88;} +t4 = MEM_U32(sp + 264); +t8 = MEM_U32(t0 + 40); +//nop; +if (s6 == t8) {t4 = MEM_U32(sp + 264); +goto L497b88;} +t4 = MEM_U32(sp + 264); +t4 = MEM_U32(t0 + 44); +t9 = MEM_U32(sp + 392); +if (s6 == t4) {t4 = MEM_U32(sp + 264); +goto L497b88;} +t4 = MEM_U32(sp + 264); +t5 = MEM_U32(t9 + 64); +a0 = zero; +t6 = t3 - t5; +MEM_U32(t0 + 48) = t6; +t7 = MEM_U32(sp + 392); +//nop; +s1 = MEM_U16(t7 + 42); +a1 = MEM_U32(t7 + 28); +if (s1 == 0) {//nop; +goto L4979fc;} +//nop; +a2 = MEM_U32(t0 + 8); +v1 = MEM_U32(t1 + 52); +//nop; +L4979b0: +v0 = MEM_U32(v1 + 8); +a0 = a0 + 0x1; +at = (int)a2 < (int)v0; +if (at == 0) {at = a0 < s1; +goto L4979f4;} +at = a0 < s1; +t8 = MEM_U32(v1 + 40); +//nop; +if (s6 == t8) {at = a0 < s1; +goto L4979f4;} +at = a0 < s1; +t4 = MEM_U32(v1 + 44); +at = (int)v0 < (int)a1; +if (s6 == t4) {//nop; +goto L4979f0;} +//nop; +if (at == 0) {at = a0 < s1; +goto L4979f4;} +at = a0 < s1; +a1 = v0; +L4979f0: +at = a0 < s1; +L4979f4: +if (at != 0) {v1 = v1 + 0x34; +goto L4979b0;} +v1 = v1 + 0x34; +L4979fc: +if ((int)a1 <= 0) {t4 = MEM_U32(sp + 264); +goto L497b88;} +t4 = MEM_U32(sp + 264); +a2 = MEM_U32(t0 + 8); +s2 = s6; +if ((int)a2 < 0) {t9 = a2 << 2; +goto L497b84;} +t9 = a2 << 2; +v0 = MEM_U32(t1 + 36); +s7 = a1 << 2; +s3 = v0 + t9; +v1 = v0 + s7; +s5 = MEM_U32(t0 + 40); +at = v1 < s3; +s4 = zero; +if (at != 0) {s0 = fp; +goto L497b84;} +s0 = fp; +L497a38: +if (s3 != v1) {at = 0x8; +goto L497a48;} +at = 0x8; +v1 = 0x1; +goto L497a70; +v1 = 0x1; +L497a48: +v0 = MEM_U32(s3 + 0); +//nop; +if (v0 != 0) {a0 = v0; +goto L497a64;} +a0 = v0; +a0 = MEM_U32(t0 + 40); +v1 = a0 - s5; +goto L497a68; +v1 = a0 - s5; +L497a64: +v1 = a0 - s5; +L497a68: +t5 = v1 << 16; +v1 = (int)t5 >> 16; +L497a70: +if (v1 != 0) {a0 = fp; +goto L497a80;} +a0 = fp; +if (s2 != at) {v0 = s0 + 0x3; +goto L497ae8;} +v0 = s0 + 0x3; +L497a80: +if (s2 == s6) {s5 = s5 + v1; +goto L497aac;} +s5 = s5 + v1; +at = (int)s4 < (int)0xfffffff9; +if (at != 0) {at = (int)s4 < (int)0x8; +goto L497aac;} +at = (int)s4 < (int)0x8; +if (at == 0) {t4 = s4 << 4; +goto L497aac;} +t4 = s4 << 4; +t9 = t4 | s2; +MEM_U8(s0 + 0) = (uint8_t)t9; +s0 = s0 + 0x1; +goto L497ad0; +s0 = s0 + 0x1; +L497aac: +if (s2 == s6) {t7 = (int)s4 >> 8; +goto L497ad0;} +t7 = (int)s4 >> 8; +MEM_U8(s0 + 0) = (uint8_t)s2; +t5 = MEM_S8(s0 + 0); +MEM_U8(s0 + 1) = (uint8_t)t7; +t6 = t5 | 0x80; +MEM_U8(s0 + 0) = (uint8_t)t6; +MEM_U8(s0 + 2) = (uint8_t)s4; +s0 = s0 + 0x3; +L497ad0: +s4 = v1 << 16; +t4 = (int)s4 >> 16; +s2 = zero; +s4 = t4; +v0 = s0 + 0x3; +goto L497aec; +v0 = s0 + 0x3; +L497ae8: +s2 = s2 + 0x1; +L497aec: +t9 = sp + 0xe8; +at = v0 < t9; +if (at == 0) {s1 = s0 - fp; +goto L497b18;} +s1 = s0 - fp; +t5 = MEM_U32(t1 + 36); +t6 = s0 - fp; +v1 = t5 + s7; +if (s3 != v1) {//nop; +goto L497b64;} +//nop; +if ((int)t6 <= 0) {//nop; +goto L497b64;} +//nop; +L497b18: +//nop; +a3 = MEM_U32(sp + 268); +a1 = s1; +a2 = 0x1; +MEM_U32(sp + 252) = t0; +MEM_U32(sp + 468) = t1; +MEM_U32(sp + 292) = t2; +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L497b3c; +MEM_U32(sp + 288) = t3; +L497b3c: +t1 = MEM_U32(sp + 468); +t2 = MEM_U32(sp + 292); +t3 = MEM_U32(sp + 288); +t7 = MEM_U32(t1 + 36); +// bdead c1fd1d83 gp = MEM_U32(sp + 52); +t0 = MEM_U32(sp + 252); +s0 = fp; +t2 = t2 + s1; +t3 = t3 + s1; +v1 = t7 + s7; +L497b64: +s3 = s3 + 0x4; +at = v1 < s3; +if (at == 0) {//nop; +goto L497a38;} +//nop; +t8 = MEM_U32(sp + 392); +//nop; +s1 = MEM_U16(t8 + 42); +//nop; +L497b84: +t4 = MEM_U32(sp + 264); +L497b88: +t5 = MEM_U32(sp + 88); +t9 = t4 + 0x1; +at = t9 < s1; +t6 = t5 + 0x34; +MEM_U32(sp + 88) = t6; +if (at != 0) {MEM_U32(sp + 264) = t9; +goto L49793c;} +MEM_U32(sp + 264) = t9; +t8 = MEM_U32(sp + 392); +L497ba8: +//nop; +MEM_U32(t8 + 68) = t2; +L497bb0: +v0 = MEM_U32(sp + 280); +t4 = MEM_U32(sp + 276); +v0 = v0 + 0x1; +if (v0 != t4) {MEM_U32(sp + 280) = v0; +goto L4978d4;} +MEM_U32(sp + 280) = v0; +t9 = MEM_U32(sp + 300); +L497bc8: +s0 = -t3; +if (t9 == 0) {t5 = s0 & 0x3; +goto L497c48;} +t5 = s0 & 0x3; +if (t5 == 0) {s0 = t5; +goto L497c3c;} +s0 = t5; +a0 = 0x10011fa0; +//nop; +a3 = MEM_U32(sp + 268); +a1 = 0x1; +a2 = t5; +MEM_U32(sp + 288) = t3; +a0 = a0; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L497bfc; +a0 = a0; +L497bfc: +// bdead 400201cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 == s0) {//nop; +goto L497c2c;} +//nop; +a0 = 0x10007450; +//nop; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L497c20; +a0 = a0; +L497c20: +// bdead 40000183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L497c2c: +t3 = t3 + 0x3; +at = 0xfffffffc; +t6 = t3 & at; +t3 = t6; +L497c3c: +t7 = MEM_U32(sp + 284); +MEM_U32(sp + 304) = t3; +MEM_U32(sp + 308) = t7; +L497c48: +t8 = MEM_U32(sp + 476); +L497c4c: +//nop; +t4 = t8 & 0x100; +if (t4 == 0) {t5 = MEM_U32(sp + 476); +goto L497d6c;} +t5 = MEM_U32(sp + 476); +t9 = MEM_U32(sp + 284); +t6 = MEM_U32(sp + 276); +t5 = t9 + t3; +MEM_U32(sp + 284) = t5; +if ((int)t6 <= 0) {t3 = zero; +goto L497d54;} +t3 = zero; +s2 = 0x10001da4; +MEM_U32(sp + 280) = zero; +s0 = 0x34; +L497c80: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L497c90; +MEM_U32(sp + 288) = t3; +L497c90: +t7 = MEM_U32(v0 + 0); +t8 = MEM_U16(sp + 436); +MEM_U32(sp + 392) = t7; +s1 = MEM_U16(t7 + 42); +t4 = MEM_U16(sp + 438); +lo = s1 * s0; +hi = (uint32_t)((uint64_t)s1 * (uint64_t)s0 >> 32); +t3 = MEM_U32(sp + 288); +// bdead 4420f300b gp = MEM_U32(sp + 52); +t9 = t8 + t4; +MEM_U16(t7 + 40) = (uint16_t)t9; +a3 = MEM_U32(sp + 268); +a1 = s0; +a2 = s1; +a0 = lo; +t3 = t3 + a0; +if (s1 == 0) {t8 = MEM_U16(sp + 436); +goto L497d1c;} +t8 = MEM_U16(sp + 436); +//nop; +a0 = MEM_U32(v0 + 52); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L497ce4; +MEM_U32(sp + 288) = t3; +L497ce4: +t6 = MEM_U32(sp + 392); +// bdead 400a81cb gp = MEM_U32(sp + 52); +t7 = MEM_U16(t6 + 42); +t3 = MEM_U32(sp + 288); +if (v0 == t7) {t8 = MEM_U16(sp + 436); +goto L497d1c;} +t8 = MEM_U16(sp + 436); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L497d0c; +MEM_U32(sp + 288) = t3; +L497d0c: +// bdead 400a0183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +t8 = MEM_U16(sp + 436); +L497d1c: +t4 = MEM_U16(sp + 438); +t5 = MEM_U32(sp + 392); +t9 = t8 + t4; +MEM_U16(sp + 436) = (uint16_t)t9; +v0 = MEM_U16(t5 + 42); +v1 = MEM_U32(sp + 280); +t6 = MEM_U32(sp + 320); +t8 = MEM_U32(sp + 276); +v1 = v1 + 0x1; +t7 = t6 + v0; +MEM_U32(sp + 320) = t7; +MEM_U32(sp + 280) = v1; +if (v1 != t8) {MEM_U16(sp + 438) = (uint16_t)v0; +goto L497c80;} +MEM_U16(sp + 438) = (uint16_t)v0; +L497d54: +t4 = MEM_U32(sp + 320); +t9 = MEM_U32(sp + 284); +if (t4 == 0) {t5 = MEM_U32(sp + 476); +goto L497d6c;} +t5 = MEM_U32(sp + 476); +MEM_U32(sp + 324) = t9; +t5 = MEM_U32(sp + 476); +L497d6c: +s2 = 0x10001da4; +t6 = t5 & 0x2; +if (t6 == 0) {t9 = MEM_U32(sp + 476); +goto L497e84;} +t9 = MEM_U32(sp + 476); +t7 = MEM_U32(sp + 284); +t4 = MEM_U32(sp + 276); +t8 = t7 + t3; +MEM_U32(sp + 284) = t8; +if ((int)t4 <= 0) {t3 = zero; +goto L497e6c;} +t3 = zero; +MEM_U32(sp + 280) = zero; +s0 = 0xc; +L497d9c: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L497dac; +MEM_U32(sp + 288) = t3; +L497dac: +t9 = MEM_U32(v0 + 0); +t5 = MEM_U32(sp + 412); +MEM_U32(sp + 392) = t9; +a2 = MEM_U32(t9 + 20); +t6 = MEM_U32(sp + 416); +lo = a2 * s0; +hi = (uint32_t)((uint64_t)a2 * (uint64_t)s0 >> 32); +t3 = MEM_U32(sp + 288); +// bdead 4440ad08b gp = MEM_U32(sp + 52); +t7 = t5 + t6; +MEM_U32(t9 + 16) = t7; +a3 = MEM_U32(sp + 268); +a1 = s0; +a0 = lo; +t3 = t3 + a0; +if (a2 == 0) {t5 = MEM_U32(sp + 412); +goto L497e34;} +t5 = MEM_U32(sp + 412); +//nop; +a0 = MEM_U32(v0 + 4); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L497dfc; +MEM_U32(sp + 288) = t3; +L497dfc: +t4 = MEM_U32(sp + 392); +// bdead 400a21cb gp = MEM_U32(sp + 52); +t9 = MEM_U32(t4 + 20); +t3 = MEM_U32(sp + 288); +if (v0 == t9) {t5 = MEM_U32(sp + 412); +goto L497e34;} +t5 = MEM_U32(sp + 412); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L497e24; +MEM_U32(sp + 288) = t3; +L497e24: +// bdead 400a0183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +t5 = MEM_U32(sp + 412); +L497e34: +t6 = MEM_U32(sp + 416); +t8 = MEM_U32(sp + 392); +t7 = t5 + t6; +MEM_U32(sp + 412) = t7; +a0 = MEM_U32(t8 + 20); +t5 = MEM_U32(sp + 280); +t4 = MEM_U32(sp + 328); +t7 = MEM_U32(sp + 276); +t6 = t5 + 0x1; +t9 = t4 + a0; +MEM_U32(sp + 328) = t9; +MEM_U32(sp + 280) = t6; +if (t6 != t7) {MEM_U32(sp + 416) = a0; +goto L497d9c;} +MEM_U32(sp + 416) = a0; +L497e6c: +t8 = MEM_U32(sp + 328); +t4 = MEM_U32(sp + 284); +if (t8 == 0) {t9 = MEM_U32(sp + 476); +goto L497e84;} +t9 = MEM_U32(sp + 476); +MEM_U32(sp + 332) = t4; +t9 = MEM_U32(sp + 476); +L497e84: +s0 = 0xc; +t5 = t9 & 0x20; +if (t5 == 0) {t4 = MEM_U32(sp + 476); +goto L497f98;} +t4 = MEM_U32(sp + 476); +t6 = MEM_U32(sp + 284); +t8 = MEM_U32(sp + 276); +t7 = t6 + t3; +MEM_U32(sp + 284) = t7; +if ((int)t8 <= 0) {t3 = zero; +goto L497f80;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L497eb0: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L497ec0; +MEM_U32(sp + 288) = t3; +L497ec0: +t4 = MEM_U32(v0 + 0); +t9 = MEM_U32(sp + 428); +MEM_U32(sp + 392) = t4; +a2 = MEM_U32(t4 + 36); +t5 = MEM_U32(sp + 432); +lo = a2 * s0; +hi = (uint32_t)((uint64_t)a2 * (uint64_t)s0 >> 32); +t3 = MEM_U32(sp + 288); +// bdead 4440a708b gp = MEM_U32(sp + 52); +t6 = t9 + t5; +MEM_U32(t4 + 32) = t6; +a3 = MEM_U32(sp + 268); +a1 = s0; +a0 = lo; +t3 = t3 + a0; +if (a2 == 0) {t9 = MEM_U32(sp + 428); +goto L497f48;} +t9 = MEM_U32(sp + 428); +//nop; +a0 = MEM_U32(v0 + 28); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L497f10; +MEM_U32(sp + 288) = t3; +L497f10: +t8 = MEM_U32(sp + 392); +// bdead 420a01cb gp = MEM_U32(sp + 52); +t4 = MEM_U32(t8 + 36); +t3 = MEM_U32(sp + 288); +if (v0 == t4) {t9 = MEM_U32(sp + 428); +goto L497f48;} +t9 = MEM_U32(sp + 428); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L497f38; +MEM_U32(sp + 288) = t3; +L497f38: +// bdead 400a0183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +t9 = MEM_U32(sp + 428); +L497f48: +t5 = MEM_U32(sp + 432); +t7 = MEM_U32(sp + 392); +t6 = t9 + t5; +MEM_U32(sp + 428) = t6; +a0 = MEM_U32(t7 + 36); +t9 = MEM_U32(sp + 280); +t8 = MEM_U32(sp + 336); +t6 = MEM_U32(sp + 276); +t5 = t9 + 0x1; +t4 = t8 + a0; +MEM_U32(sp + 336) = t4; +MEM_U32(sp + 280) = t5; +if (t5 != t6) {MEM_U32(sp + 432) = a0; +goto L497eb0;} +MEM_U32(sp + 432) = a0; +L497f80: +t7 = MEM_U32(sp + 336); +t8 = MEM_U32(sp + 284); +if (t7 == 0) {t4 = MEM_U32(sp + 476); +goto L497f98;} +t4 = MEM_U32(sp + 476); +MEM_U32(sp + 340) = t8; +t4 = MEM_U32(sp + 476); +L497f98: +//nop; +t9 = t4 & 0x400; +if (t9 == 0) {t8 = MEM_U32(sp + 476); +goto L4980a4;} +t8 = MEM_U32(sp + 476); +t5 = MEM_U32(sp + 284); +t7 = MEM_U32(sp + 276); +t6 = t5 + t3; +MEM_U32(sp + 284) = t6; +if ((int)t7 <= 0) {t3 = zero; +goto L49808c;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L497fc4: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L497fd4; +MEM_U32(sp + 288) = t3; +L497fd4: +t8 = MEM_U32(v0 + 0); +t4 = MEM_U32(sp + 440); +MEM_U32(sp + 392) = t8; +t9 = MEM_U32(sp + 444); +a2 = MEM_U32(t8 + 48); +t3 = MEM_U32(sp + 288); +// bdead 4608318b gp = MEM_U32(sp + 52); +t5 = t4 + t9; +a0 = a2 << 2; +MEM_U32(t8 + 44) = t5; +if (a2 == 0) {t3 = t3 + a0; +goto L498050;} +t3 = t3 + a0; +//nop; +a0 = MEM_U32(v0 + 12); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +a1 = 0x4; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L49801c; +a1 = 0x4; +L49801c: +t7 = MEM_U32(sp + 392); +// bdead 400901cb gp = MEM_U32(sp + 52); +t8 = MEM_U32(t7 + 48); +t3 = MEM_U32(sp + 288); +if (v0 == t8) {t4 = MEM_U32(sp + 440); +goto L498054;} +t4 = MEM_U32(sp + 440); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L498044; +MEM_U32(sp + 288) = t3; +L498044: +// bdead 40080183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L498050: +t4 = MEM_U32(sp + 440); +L498054: +t9 = MEM_U32(sp + 444); +t6 = MEM_U32(sp + 392); +t5 = t4 + t9; +MEM_U32(sp + 440) = t5; +a0 = MEM_U32(t6 + 48); +t4 = MEM_U32(sp + 280); +t7 = MEM_U32(sp + 344); +t5 = MEM_U32(sp + 276); +t9 = t4 + 0x1; +t8 = t7 + a0; +MEM_U32(sp + 344) = t8; +MEM_U32(sp + 280) = t9; +if (t9 != t5) {MEM_U32(sp + 444) = a0; +goto L497fc4;} +MEM_U32(sp + 444) = a0; +L49808c: +t6 = MEM_U32(sp + 344); +t7 = MEM_U32(sp + 284); +if (t6 == 0) {t8 = MEM_U32(sp + 476); +goto L4980a4;} +t8 = MEM_U32(sp + 476); +MEM_U32(sp + 348) = t7; +t8 = MEM_U32(sp + 476); +L4980a4: +//nop; +t4 = t8 & 0x80; +if (t4 == 0) {t8 = MEM_U32(sp + 476); +goto L49821c;} +t8 = MEM_U32(sp + 476); +t9 = MEM_U32(sp + 284); +t6 = MEM_U32(sp + 276); +t5 = t9 + t3; +MEM_U32(sp + 284) = t5; +if ((int)t6 <= 0) {t3 = zero; +goto L498194;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L4980d0: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L4980e0; +MEM_U32(sp + 288) = t3; +L4980e0: +t7 = MEM_U32(v0 + 0); +t8 = MEM_U32(sp + 404); +t4 = MEM_U32(sp + 408); +MEM_U32(sp + 392) = t7; +t3 = MEM_U32(sp + 288); +a2 = MEM_U32(t7 + 12); +// bdead 4209318b gp = MEM_U32(sp + 52); +t9 = t8 + t4; +MEM_U32(t7 + 8) = t9; +if (a2 == 0) {t3 = t3 + a2; +goto L498158;} +t3 = t3 + a2; +//nop; +a0 = MEM_U32(v0 + 20); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +a1 = 0x1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L498124; +a1 = 0x1; +L498124: +t6 = MEM_U32(sp + 392); +// bdead 400881cb gp = MEM_U32(sp + 52); +t7 = MEM_U32(t6 + 12); +t3 = MEM_U32(sp + 288); +if (v0 == t7) {t8 = MEM_U32(sp + 404); +goto L49815c;} +t8 = MEM_U32(sp + 404); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L49814c; +MEM_U32(sp + 288) = t3; +L49814c: +// bdead 40080183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L498158: +t8 = MEM_U32(sp + 404); +L49815c: +t4 = MEM_U32(sp + 408); +t5 = MEM_U32(sp + 392); +t9 = t8 + t4; +MEM_U32(sp + 404) = t9; +a0 = MEM_U32(t5 + 12); +t8 = MEM_U32(sp + 280); +t6 = MEM_U32(sp + 352); +t9 = MEM_U32(sp + 276); +t4 = t8 + 0x1; +t7 = t6 + a0; +MEM_U32(sp + 352) = t7; +MEM_U32(sp + 280) = t4; +if (t4 != t9) {MEM_U32(sp + 408) = a0; +goto L4980d0;} +MEM_U32(sp + 408) = a0; +L498194: +s0 = -t3; +t5 = s0 & 0x3; +if (t5 == 0) {s0 = t5; +goto L498204;} +s0 = t5; +a0 = 0x10011fa0; +//nop; +a3 = MEM_U32(sp + 268); +a1 = 0x1; +a2 = t5; +MEM_U32(sp + 288) = t3; +a0 = a0; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4981c4; +a0 = a0; +L4981c4: +// bdead 400a01cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 == s0) {//nop; +goto L4981f4;} +//nop; +a0 = 0x10007474; +//nop; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L4981e8; +a0 = a0; +L4981e8: +// bdead 40080183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4981f4: +t3 = t3 + 0x3; +at = 0xfffffffc; +t6 = t3 & at; +t3 = t6; +L498204: +if (t3 == 0) {MEM_U32(sp + 352) = t3; +goto L498218;} +MEM_U32(sp + 352) = t3; +t7 = MEM_U32(sp + 284); +//nop; +MEM_U32(sp + 356) = t7; +L498218: +t8 = MEM_U32(sp + 476); +L49821c: +//nop; +t4 = t8 & 0x800; +if (t4 == 0) {t7 = MEM_U32(sp + 476); +goto L498338;} +t7 = MEM_U32(sp + 476); +t0 = 0x1002341c; +t5 = MEM_U32(sp + 284); +v0 = MEM_U32(t0 + 0); +t6 = t5 + t3; +t9 = MEM_U32(v0 + 40); +MEM_U32(sp + 284) = t6; +t3 = zero; +if (t9 == 0) {MEM_U32(sp + 360) = t9; +goto L4982c0;} +MEM_U32(sp + 360) = t9; +t3 = MEM_U32(v0 + 40); +MEM_U32(sp + 364) = t6; +v1 = MEM_U32(v0 + 40); +a1 = 0x1; +if (v1 == 0) {a2 = v1; +goto L4982c0;} +a2 = v1; +//nop; +a0 = MEM_U32(v0 + 36); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L49827c; +MEM_U32(sp + 288) = t3; +L49827c: +// bdead 400801cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +t8 = 0x1002341c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t4 = MEM_U32(t8 + 40); +//nop; +if (v0 == t4) {s0 = -t3; +goto L4982c4;} +s0 = -t3; +//nop; +a0 = 0x10001db8; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L4982b4; +MEM_U32(sp + 288) = t3; +L4982b4: +// bdead 40080183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4982c0: +s0 = -t3; +L4982c4: +t9 = s0 & 0x3; +if (t9 == 0) {s0 = t9; +goto L498330;} +s0 = t9; +a2 = t9; +//nop; +a0 = 0x10011fa0; +a3 = MEM_U32(sp + 268); +a1 = 0x1; +MEM_U32(sp + 288) = t3; +a0 = a0; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4982f0; +a0 = a0; +L4982f0: +// bdead 400a01cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +if (v0 == s0) {//nop; +goto L498320;} +//nop; +a0 = 0x1000749c; +//nop; +MEM_U32(sp + 288) = t3; +a0 = a0; +f_st_error(mem, sp, a0, a1, a2); +goto L498314; +a0 = a0; +L498314: +// bdead 40080183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L498320: +t3 = t3 + 0x3; +at = 0xfffffffc; +t5 = t3 & at; +t3 = t5; +L498330: +MEM_U32(sp + 360) = t3; +t7 = MEM_U32(sp + 476); +L498338: +t0 = 0x1002341c; +s1 = 0x10001db8; +t6 = t7 & 0x200; +if (t6 == 0) {t4 = MEM_U32(sp + 476); +goto L4983f8;} +t4 = MEM_U32(sp + 476); +v0 = MEM_U32(t0 + 0); +t4 = MEM_U32(sp + 284); +t8 = MEM_U32(v0 + 12); +t9 = t4 + t3; +MEM_U32(sp + 284) = t9; +t3 = zero; +if (t8 == 0) {MEM_U32(sp + 368) = t8; +goto L4983ec;} +MEM_U32(sp + 368) = t8; +t3 = MEM_U32(v0 + 12); +MEM_U32(sp + 372) = t9; +t7 = t3 << 3; +v1 = MEM_U32(v0 + 12); +t7 = t7 + t3; +t7 = t7 << 3; +if (v1 == 0) {t3 = t7; +goto L4983ec;} +t3 = t7; +//nop; +a0 = MEM_U32(v0 + 8); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t7; +a1 = 0x48; +a2 = v1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L4983a8; +a2 = v1; +L4983a8: +// bdead 400c01cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +t6 = 0x1002341c; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +t8 = MEM_U32(t6 + 12); +//nop; +if (v0 == t8) {//nop; +goto L4983ec;} +//nop; +//nop; +a0 = s1; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L4983e0; +MEM_U32(sp + 288) = t3; +L4983e0: +// bdead 400c0183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4983ec: +t0 = 0x1002341c; +//nop; +t4 = MEM_U32(sp + 476); +L4983f8: +t7 = MEM_U32(sp + 284); +t5 = t4 & 0x40; +if (t5 == 0) {t9 = t7 + t3; +goto L498500;} +t9 = t7 + t3; +t6 = MEM_U32(sp + 276); +MEM_U32(sp + 284) = t9; +if ((int)t6 <= 0) {t3 = zero; +goto L4984ec;} +t3 = zero; +MEM_U32(sp + 280) = zero; +L49841c: +//nop; +a0 = MEM_U32(sp + 280); +MEM_U32(sp + 288) = t3; +v0 = f_st_pcfd_ifd(mem, sp, a0, a1, a2, a3); +goto L49842c; +MEM_U32(sp + 288) = t3; +L49842c: +t8 = MEM_U32(v0 + 0); +t4 = MEM_U32(sp + 448); +MEM_U32(sp + 392) = t8; +t5 = MEM_U32(sp + 452); +a2 = MEM_U32(t8 + 56); +t3 = MEM_U32(sp + 288); +// bdead 420c718b gp = MEM_U32(sp + 52); +t7 = t4 + t5; +a0 = a2 << 2; +MEM_U32(t8 + 52) = t7; +if (a2 == 0) {t3 = t3 + a0; +goto L4984a8;} +t3 = t3 + a0; +//nop; +a0 = MEM_U32(v0 + 44); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t3; +a1 = 0x4; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L498474; +a1 = 0x4; +L498474: +t6 = MEM_U32(sp + 392); +// bdead 400c81cb gp = MEM_U32(sp + 52); +t8 = MEM_U32(t6 + 56); +t3 = MEM_U32(sp + 288); +if (v0 == t8) {t4 = MEM_U32(sp + 448); +goto L4984ac;} +t4 = MEM_U32(sp + 448); +//nop; +a0 = s2; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L49849c; +MEM_U32(sp + 288) = t3; +L49849c: +// bdead 400c0183 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4984a8: +t4 = MEM_U32(sp + 448); +L4984ac: +t5 = MEM_U32(sp + 452); +t9 = MEM_U32(sp + 392); +t7 = t4 + t5; +MEM_U32(sp + 448) = t7; +a0 = MEM_U32(t9 + 56); +t4 = MEM_U32(sp + 280); +t6 = MEM_U32(sp + 376); +t7 = MEM_U32(sp + 276); +t5 = t4 + 0x1; +t8 = t6 + a0; +MEM_U32(sp + 376) = t8; +MEM_U32(sp + 280) = t5; +if (t5 != t7) {MEM_U32(sp + 452) = a0; +goto L49841c;} +MEM_U32(sp + 452) = a0; +t0 = 0x1002341c; +//nop; +L4984ec: +t9 = MEM_U32(sp + 376); +t6 = MEM_U32(sp + 284); +if (t9 == 0) {t8 = MEM_U32(sp + 476); +goto L498504;} +t8 = MEM_U32(sp + 476); +MEM_U32(sp + 380) = t6; +L498500: +t8 = MEM_U32(sp + 476); +L498504: +//nop; +t4 = t8 & 0x1; +if (t4 == 0) {t7 = MEM_U32(sp + 476); +goto L4985b8;} +t7 = MEM_U32(sp + 476); +v0 = MEM_U32(t0 + 0); +t7 = MEM_U32(sp + 284); +t5 = MEM_U32(v0 + 28); +t9 = t7 + t3; +MEM_U32(sp + 284) = t9; +t3 = zero; +if (t5 == 0) {MEM_U32(sp + 384) = t5; +goto L4985ac;} +MEM_U32(sp + 384) = t5; +t3 = MEM_U32(v0 + 28); +MEM_U32(sp + 388) = t9; +v1 = MEM_U32(v0 + 28); +t8 = t3 << 4; +if (v1 == 0) {t3 = t8; +goto L4985ac;} +t3 = t8; +//nop; +a0 = MEM_U32(v0 + 24); +a3 = MEM_U32(sp + 268); +MEM_U32(sp + 288) = t8; +a1 = 0x10; +a2 = v1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L498568; +a2 = v1; +L498568: +// bdead 400401cb gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +t4 = 0x1002341c; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +t5 = MEM_U32(t4 + 28); +//nop; +if (v0 == t5) {//nop; +goto L4985ac;} +//nop; +//nop; +a0 = s1; +MEM_U32(sp + 288) = t3; +f_st_error(mem, sp, a0, a1, a2); +goto L4985a0; +MEM_U32(sp + 288) = t3; +L4985a0: +// bdead 40040003 gp = MEM_U32(sp + 52); +t3 = MEM_U32(sp + 288); +//nop; +L4985ac: +t0 = 0x1002341c; +//nop; +t7 = MEM_U32(sp + 476); +L4985b8: +//nop; +t6 = t7 & 0x10; +if (t6 == 0) {//nop; +goto L4986a8;} +//nop; +v0 = MEM_U32(t0 + 0); +//nop; +t8 = MEM_U32(v0 + 60); +//nop; +if (t8 == 0) {//nop; +goto L4986a8;} +//nop; +t9 = MEM_U32(v0 + 56); +//nop; +MEM_U32(t9 + 0) = zero; +t4 = MEM_U32(t0 + 0); +//nop; +t5 = MEM_U32(t4 + 56); +//nop; +MEM_U32(t5 + 4) = zero; +t7 = MEM_U32(t0 + 0); +//nop; +t6 = MEM_U32(t7 + 56); +//nop; +MEM_U32(t6 + 8) = zero; +t8 = MEM_U32(t0 + 0); +//nop; +t9 = MEM_U32(t8 + 56); +//nop; +MEM_U32(t9 + 12) = zero; +v0 = MEM_U32(t0 + 0); +t5 = MEM_U32(sp + 284); +t4 = MEM_U32(v0 + 60); +t7 = t5 + t3; +MEM_U32(sp + 284) = t7; +if (t4 == 0) {MEM_U32(sp + 312) = t4; +goto L4986a8;} +MEM_U32(sp + 312) = t4; +MEM_U32(sp + 316) = t7; +v1 = MEM_U32(v0 + 60); +a3 = MEM_U32(sp + 268); +if (v1 == 0) {a1 = 0x8; +goto L4986a8;} +a1 = 0x8; +//nop; +a0 = MEM_U32(v0 + 56); +a2 = v1; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L498668; +a2 = v1; +L498668: +// bdead 400401cb gp = MEM_U32(sp + 52); +//nop; +t8 = 0x1002341c; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +t9 = MEM_U32(t8 + 60); +//nop; +if (v0 == t9) {//nop; +goto L4986a8;} +//nop; +//nop; +a0 = s1; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L4986a0; +//nop; +L4986a0: +// bdead 40000003 gp = MEM_U32(sp + 52); +//nop; +L4986a8: +//nop; +a0 = MEM_U32(sp + 268); +//nop; +v0 = wrapper_fflush(mem, a0); +goto L4986b8; +//nop; +L4986b8: +// bdead 40000003 gp = MEM_U32(sp + 52); +a0 = MEM_U32(sp + 268); +//nop; +a1 = MEM_U32(sp + 272); +a2 = zero; +v0 = wrapper_fseek(mem, a0, a1, a2); +goto L4986d0; +a2 = zero; +L4986d0: +// bdead 40000001 gp = MEM_U32(sp + 52); +t4 = 0x313; +t5 = 0x10001da0; +//nop; +t5 = MEM_S16(t5 + 0); +a3 = MEM_U32(sp + 268); +MEM_U16(sp + 298) = (uint16_t)t4; +a0 = sp + 0x128; +a1 = 0x1; +a2 = 0x60; +MEM_U16(sp + 296) = (uint16_t)t5; +v0 = wrapper_fwrite(mem, a0, a1, a2, a3); +goto L498700; +MEM_U16(sp + 296) = (uint16_t)t5; +L498700: +// bdead 400001c9 gp = MEM_U32(sp + 52); +at = 0x60; +if (v0 == at) {//nop; +goto L49872c;} +//nop; +a0 = 0x100074c4; +//nop; +a0 = a0; +//nop; +f_st_error(mem, sp, a0, a1, a2); +goto L498724; +//nop; +L498724: +// bdead 40000001 gp = MEM_U32(sp + 52); +//nop; +L49872c: +//nop; +a0 = MEM_U32(sp + 268); +//nop; +v0 = wrapper_fclose(mem, a0); +goto L49873c; +//nop; +L49873c: +// bdead 1 ra = MEM_U32(sp + 60); +// bdead 1 gp = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 s3 = MEM_U32(sp + 32); +// bdead 1 s4 = MEM_U32(sp + 36); +// bdead 1 s5 = MEM_U32(sp + 40); +// bdead 1 s6 = MEM_U32(sp + 44); +// bdead 1 s7 = MEM_U32(sp + 48); +// bdead 1 fp = MEM_U32(sp + 56); +// bdead 1 sp = sp + 0x1d8; +return; +// bdead 1 sp = sp + 0x1d8; +} + +static void f__md_st_internal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L498790: +//_md_st_internal: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x10001d80; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x100074e0; +a0 = 0xfb528e4; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4987d8; +a0 = a0 + 0x20; +L4987d8: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L498808; +a0 = a0 + 0x20; +L498808: +// bdead 40000181 gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x100074f0; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L498828; +a1 = a1; +L498828: +// bdead 400001c1 gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L498840; +//nop; +L498840: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f__md_st_error(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L498850: +//_md_st_error: +//nop; +//nop; +//nop; +// fdead 2b sp = sp + 0xffffffd8; +// fdead 2b MEM_U32(sp + 48) = a2; +a2 = 0x10001d80; +// fdead ab MEM_U32(sp + 40) = a0; +// fdead ab MEM_U32(sp + 44) = a1; +a1 = 0x100074f4; +a0 = 0xfb528e4; +//nop; +// fdead eb MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +// fdead eb MEM_U32(sp + 32) = gp; +// fdead eb MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L498898; +a0 = a0 + 0x20; +L498898: +// fdead b gp = MEM_U32(sp + 32); +// fdead b t6 = MEM_U32(sp + 52); +// fdead b t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +// fdead 2b a1 = MEM_U32(sp + 40); +// fdead 2b a2 = MEM_U32(sp + 44); +// fdead 2b a3 = MEM_U32(sp + 48); +// fdead 2b MEM_U32(sp + 16) = t6; +// fdead 2b MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4988c8; +a0 = a0 + 0x20; +L4988c8: +// fdead b gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x10007500; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4988e8; +a1 = a1; +L4988e8: +// fdead b gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L498900; +//nop; +L498900: +// fdead 3 ra = MEM_U32(sp + 36); +// fdead 3 gp = MEM_U32(sp + 32); +// fdead 3 sp = sp + 0x28; +return; +// fdead 3 sp = sp + 0x28; +} + +static uint32_t f__md_st_str_extiss(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L498910: +//_md_st_str_extiss: +//nop; +//nop; +//nop; +if ((int)a0 < 0) {v0 = zero; +goto L498954;} +v0 = zero; +v1 = 0x1002341c; +//nop; +v1 = MEM_U32(v1 + 0); +//nop; +t6 = MEM_U32(v1 + 40); +//nop; +at = (int)a0 < (int)t6; +if (at == 0) {//nop; +goto L498954;} +//nop; +t7 = MEM_U32(v1 + 36); +v0 = t7 + a0; +return v0; +v0 = t7 + a0; +L498954: +//nop; +return v0; +//nop; +} + +static uint32_t f__md_st_currentifd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L498a5c: +//_md_st_currentifd: +//nop; +//nop; +//nop; +a0 = 0x10023418; +// fdead eb sp = sp + 0xffffffe0; +a0 = MEM_U32(a0 + 0); +// fdead eb MEM_U32(sp + 28) = ra; +if (a0 != 0) {// fdead eb MEM_U32(sp + 24) = gp; +goto L498a88;} +// fdead eb MEM_U32(sp + 24) = gp; +v0 = 0xffffffff; +goto L498aa0; +v0 = 0xffffffff; +L498a88: +//nop; +//nop; +//nop; +v0 = f_st_ifd_pcfd(mem, sp, a0, a1, a2); +goto L498a98; +//nop; +L498a98: +// fdead b gp = MEM_U32(sp + 24); +//nop; +L498aa0: +// fdead eb ra = MEM_U32(sp + 28); +// fdead eb sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static uint32_t f__md_st_malloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L498ab0: +//_md_st_malloc: +//nop; +//nop; +//nop; +// fdead 1eb sp = sp + 0xffffffd8; +// fdead 1eb MEM_U32(sp + 36) = ra; +// fdead 1eb MEM_U32(sp + 32) = gp; +// fdead 1eb MEM_U32(sp + 28) = s1; +// fdead 1eb MEM_U32(sp + 24) = s0; +// fdead 1eb MEM_U32(sp + 48) = a2; +v0 = MEM_U32(a1 + 0); +s0 = a1; +if (v0 == 0) {s1 = a0; +goto L498af4;} +s1 = a0; +if (a0 == 0) {at = 0xffffffff; +goto L498af4;} +at = 0xffffffff; +if (a0 != at) {t0 = v0 << 1; +goto L498ba0;} +t0 = v0 << 1; +L498af4: +if (a3 != 0) {MEM_U32(s0 + 0) = a3; +goto L498b3c;} +MEM_U32(s0 + 0) = a3; +//nop; +a0 = 0x1; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L498b0c; +//nop; +L498b0c: +// fdead 6000f gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L498b34;} +s1 = v0; +a0 = 0x10007504; +//nop; +a0 = a0; +//nop; +f__md_st_error(mem, sp, a0); +goto L498b2c; +//nop; +L498b2c: +// fdead 60007 gp = MEM_U32(sp + 32); +//nop; +L498b34: +v0 = s1; +goto L498bfc; +v0 = s1; +L498b3c: +t6 = MEM_U32(s0 + 0); +// fdead 683ef t7 = MEM_U32(sp + 48); +//nop; +// fdead 683ef lo = t6 * t7; +hi = (uint32_t)((uint64_t)t6 * (uint64_t)t7 >> 32); +// fdead 683ef a0 = lo; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L498b58; +//nop; +L498b58: +// fdead 6000f gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L498bf8;} +s1 = v0; +t8 = MEM_U32(s0 + 0); +// fdead 206000f t9 = MEM_U32(sp + 48); +//nop; +// fdead 206000f lo = t8 * t9; +hi = (uint32_t)((uint64_t)t8 * (uint64_t)t9 >> 32); +// fdead 206000f a1 = lo; +if (a1 == 0) {v0 = s1; +goto L498bfc;} +v0 = s1; +a0 = 0x10007544; +//nop; +a0 = a0; +//nop; +f__md_st_error(mem, sp, a0); +goto L498b94; +//nop; +L498b94: +// fdead 60007 gp = MEM_U32(sp + 32); +v0 = s1; +goto L498bfc; +v0 = s1; +L498ba0: +MEM_U32(s0 + 0) = t0; +// fdead 603ef t2 = MEM_U32(sp + 48); +//nop; +// fdead 603ef lo = t0 * t2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)t2 >> 32); +a0 = s1; +// fdead 603ef a1 = lo; +//nop; +v0 = wrapper_realloc(mem, a0, a1); +goto L498bc0; +//nop; +L498bc0: +// fdead 6000f gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L498bf8;} +s1 = v0; +t3 = MEM_U32(s0 + 0); +// fdead 6100f t4 = MEM_U32(sp + 48); +a0 = 0x10007588; +// fdead 6102f lo = t3 * t4; +hi = (uint32_t)((uint64_t)t3 * (uint64_t)t4 >> 32); +//nop; +a0 = a0; +// fdead 6102f a1 = lo; +//nop; +f__md_st_error(mem, sp, a0); +goto L498bf0; +//nop; +L498bf0: +// fdead 60007 gp = MEM_U32(sp + 32); +//nop; +L498bf8: +v0 = s1; +L498bfc: +// fdead 206000f ra = MEM_U32(sp + 36); +// fdead 206000f s0 = MEM_U32(sp + 24); +// fdead 206000f s1 = MEM_U32(sp + 28); +// fdead 206000f sp = sp + 0x28; +return v0; +// fdead 206000f sp = sp + 0x28; +} + +static void f_st_internal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L498cc0: +//st_internal: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x10001d80; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x100075d0; +a0 = 0xfb528e4; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L498d08; +a0 = a0 + 0x20; +L498d08: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L498d38; +a0 = a0 + 0x20; +L498d38: +// bdead 40000181 gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x100075e0; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L498d58; +a1 = a1; +L498d58: +// bdead 400001c1 gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L498d70; +//nop; +L498d70: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_st_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L498d80: +//st_error: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 48) = a2; +a2 = 0x10001d80; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +a1 = 0x100075f0; +a0 = 0xfb528e4; +//nop; +// fdead 400000eb MEM_U32(sp + 36) = ra; +a2 = MEM_U32(a2 + 0); +// fdead 400000eb MEM_U32(sp + 32) = gp; +// fdead 400000eb MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L498dc8; +a0 = a0 + 0x20; +L498dc8: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L498df8; +a0 = a0 + 0x20; +L498df8: +// bdead 40000181 gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x100075fc; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L498e18; +a1 = a1; +L498e18: +// bdead 400001c1 gp = MEM_U32(sp + 32); +a0 = 0x1; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L498e30; +//nop; +L498e30: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t f_gethostsex(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L498e40: +//gethostsex: +sp = sp + 0xfffffff8; +t6 = 0x1; +MEM_U32(sp + 4) = t6; +t7 = MEM_S8(sp + 4); +at = 0x1; +if (t7 != at) {v0 = zero; +goto L498e64;} +v0 = zero; +v0 = 0x1; +goto L498e64; +v0 = 0x1; +L498e64: +// bdead 9 sp = sp + 0x8; +return v0; +// bdead 9 sp = sp + 0x8; +//nop; +} + +static uint32_t f_st_iaux_copyty(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49904c: +//st_iaux_copyty: +//nop; +//nop; +//nop; +// fdead 6b sp = sp + 0xffffffc8; +// fdead 6b MEM_U32(sp + 36) = ra; +// fdead 6b MEM_U32(sp + 32) = gp; +// fdead 6b MEM_U32(sp + 28) = s2; +// fdead 6b MEM_U32(sp + 24) = s1; +// fdead 6b MEM_U32(sp + 20) = s0; +// fdead 6b MEM_U32(sp + 60) = a1; +a1 = MEM_U32(a1 + 8); +at = 0xf0000; +//nop; +at = at | 0xffff; +t7 = a1 & at; +s2 = a0; +s1 = zero; +a1 = t7; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L499098; +a1 = t7; +L499098: +// fdead c001f a2 = MEM_U32(sp + 60); +// fdead c001f gp = MEM_U32(sp + 32); +// fdead c001f t8 = MEM_U32(a2 + 8); +at = 0x6; +// fdead c001f t9 = t8 >> 26; +if (t9 != at) {t0 = s1 << 2; +goto L4990bc;} +t0 = s1 << 2; +s1 = 0x1; +t0 = s1 << 2; +L4990bc: +a1 = t0 + v0; +v1 = MEM_U8(a1 + 0); +at = 0x25; +t1 = v1 & 0x3f; +s1 = s1 + 0x1; +if (t1 != at) {v1 = t1; +goto L499100;} +v1 = t1; +t2 = s1 << 2; +t3 = v0 + t2; +t4 = MEM_U32(t3 + 0); +a3 = 0xfff; +t5 = t4 >> 20; +if (a3 != t5) {//nop; +goto L4990f8;} +//nop; +s1 = s1 + 0x1; +L4990f8: +s1 = s1 + 0x1; +goto L499184; +s1 = s1 + 0x1; +L499100: +at = 0x11; +if (v1 == at) {t6 = s1 << 2; +goto L499134;} +t6 = s1 << 2; +at = 0x14; +if (v1 == at) {at = 0xc; +goto L499134;} +at = 0xc; +if (v1 == at) {at = 0xd; +goto L499134;} +at = 0xd; +if (v1 == at) {at = 0xf; +goto L499134;} +at = 0xf; +if (v1 == at) {at = 0xe; +goto L499134;} +at = 0xe; +if (v1 != at) {t7 = v0 + t6; +goto L499158;} +L499134: +t7 = v0 + t6; +t8 = MEM_U32(t7 + 0); +a3 = 0xfff; +t9 = t8 >> 20; +if (a3 != t9) {//nop; +goto L499150;} +//nop; +s1 = s1 + 0x1; +L499150: +s1 = s1 + 0x1; +goto L499184; +s1 = s1 + 0x1; +L499158: +at = 0x10; +if (v1 != at) {t0 = s1 << 2; +goto L499184;} +t0 = s1 << 2; +t1 = v0 + t0; +t2 = MEM_U32(t1 + 0); +a3 = 0xfff; +t3 = t2 >> 20; +if (a3 != t3) {//nop; +goto L499180;} +//nop; +s1 = s1 + 0x1; +L499180: +s1 = s1 + 0x3; +L499184: +t4 = MEM_U16(a1 + 2); +v1 = 0x3; +t5 = t4 >> 12; +if (v1 != t5) {a3 = 0xfff; +goto L4991bc;} +a3 = 0xfff; +t6 = s1 << 2; +t7 = v0 + t6; +t8 = MEM_U32(t7 + 0); +//nop; +t9 = t8 >> 20; +if (a3 != t9) {//nop; +goto L4991b8;} +//nop; +s1 = s1 + 0x1; +L4991b8: +s1 = s1 + 0x4; +L4991bc: +t0 = MEM_U8(a1 + 2); +t2 = s1 << 2; +t1 = t0 & 0xf; +if (v1 != t1) {t3 = v0 + t2; +goto L4991ec;} +t3 = v0 + t2; +t4 = MEM_U32(t3 + 0); +//nop; +t5 = t4 >> 20; +if (a3 != t5) {//nop; +goto L4991e8;} +//nop; +s1 = s1 + 0x1; +L4991e8: +s1 = s1 + 0x4; +L4991ec: +t6 = MEM_U8(a1 + 3); +t8 = s1 << 2; +t7 = t6 >> 4; +if (v1 != t7) {t9 = v0 + t8; +goto L49921c;} +t9 = v0 + t8; +t0 = MEM_U32(t9 + 0); +//nop; +t1 = t0 >> 20; +if (a3 != t1) {//nop; +goto L499218;} +//nop; +s1 = s1 + 0x1; +L499218: +s1 = s1 + 0x4; +L49921c: +a0 = MEM_U32(a1 + 0); +t3 = s1 << 2; +t2 = a0 & 0xf; +if (v1 != t2) {t4 = v0 + t3; +goto L49924c;} +t4 = v0 + t3; +t5 = MEM_U32(t4 + 0); +//nop; +t6 = t5 >> 20; +if (a3 != t6) {//nop; +goto L499248;} +//nop; +s1 = s1 + 0x1; +L499248: +s1 = s1 + 0x4; +L49924c: +t7 = MEM_U8(a1 + 1); +t9 = s1 << 2; +t8 = t7 >> 4; +if (v1 != t8) {t0 = v0 + t9; +goto L49927c;} +t0 = v0 + t9; +t1 = MEM_U32(t0 + 0); +//nop; +t2 = t1 >> 20; +if (a3 != t2) {//nop; +goto L499278;} +//nop; +s1 = s1 + 0x1; +L499278: +s1 = s1 + 0x4; +L49927c: +t3 = MEM_U16(a1 + 0); +t5 = s1 << 2; +t4 = t3 & 0xf; +if (v1 != t4) {t9 = a0 >> 31; +goto L4992b0;} +t9 = a0 >> 31; +t6 = v0 + t5; +t7 = MEM_U32(t6 + 0); +//nop; +t8 = t7 >> 20; +if (a3 != t8) {//nop; +goto L4992ac;} +//nop; +s1 = s1 + 0x1; +L4992ac: +s1 = s1 + 0x4; +L4992b0: +if (t9 == 0) {//nop; +goto L4992bc;} +//nop; +s1 = s1 + 0x1; +L4992bc: +if ((int)s1 <= 0) {s0 = zero; +goto L499358;} +s0 = zero; +// fdead 60fff7f a2 = MEM_U32(sp + 60); +L4992c8: +a0 = s2; +// fdead 60fff7f v0 = MEM_U32(a2 + 8); +if (s0 != 0) {at = 0xf0000; +goto L499318;} +at = 0xf0000; +at = 0xf0000; +//nop; +at = at | 0xffff; +t0 = v0 & at; +a1 = t0 + s0; +a0 = s2; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L4992f4; +a0 = s2; +L4992f4: +// fdead e001f gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 0); +//nop; +// fdead e003f MEM_U32(sp + 0) = a0; +//nop; +v0 = f_st_auxadd(mem, sp, a0, a1); +goto L49930c; +//nop; +L49930c: +// fdead e001f gp = MEM_U32(sp + 32); +// fdead e001f MEM_U32(sp + 44) = v0; +goto L49934c; +// fdead e001f MEM_U32(sp + 44) = v0; +L499318: +//nop; +at = at | 0xffff; +t3 = v0 & at; +a1 = t3 + s0; +v0 = f_st_paux_ifd_iaux(mem, sp, a0, a1); +goto L49932c; +a1 = t3 + s0; +L49932c: +// fdead e001f gp = MEM_U32(sp + 32); +a0 = MEM_U32(v0 + 0); +//nop; +// fdead e003f MEM_U32(sp + 0) = a0; +//nop; +v0 = f_st_auxadd(mem, sp, a0, a1); +goto L499344; +//nop; +L499344: +// fdead e001f gp = MEM_U32(sp + 32); +//nop; +L49934c: +s0 = s0 + 0x1; +if (s0 != s1) {// fdead e001f a2 = MEM_U32(sp + 60); +goto L4992c8;} +// fdead e001f a2 = MEM_U32(sp + 60); +L499358: +// fdead 60fff7f ra = MEM_U32(sp + 36); +// fdead 60fff7f v0 = MEM_U32(sp + 44); +// fdead 60fff7f s0 = MEM_U32(sp + 20); +// fdead 60fff7f s1 = MEM_U32(sp + 24); +// fdead 60fff7f s2 = MEM_U32(sp + 28); +// fdead 60fff7f sp = sp + 0x38; +return v0; +// fdead 60fff7f sp = sp + 0x38; +} + +static void f_st_auxisymadd(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49963c: +//st_auxisymadd: +//nop; +//nop; +//nop; +// fdead b sp = sp + 0xffffffd8; +//nop; +// fdead b MEM_U32(sp + 28) = ra; +// fdead b MEM_U32(sp + 24) = gp; +// fdead b MEM_U32(sp + 36) = a0; +// fdead b MEM_U32(sp + 0) = a0; +v0 = f_st_auxadd(mem, sp, a0, a1); +goto L499664; +// fdead b MEM_U32(sp + 0) = a0; +L499664: +// fdead 1b ra = MEM_U32(sp + 28); +// fdead 1b gp = MEM_U32(sp + 24); +// fdead 1b sp = sp + 0x28; +return; +// fdead 1b sp = sp + 0x28; +} + +static void f_st_auxrndxadd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L499674: +//st_auxrndxadd: +//nop; +//nop; +//nop; +// fdead 6b sp = sp + 0xffffffd0; +// fdead 6b t7 = MEM_U16(sp + 44); +at = 0xf0000; +// fdead 6f t8 = t7 | 0xfff0; +// fdead 6f MEM_U16(sp + 44) = (uint16_t)t8; +// fdead 6f t0 = MEM_U32(sp + 44); +at = at | 0xffff; +t9 = a1 & at; +// fdead 400006f t1 = t9 ^ t0; +// fdead 400006f t2 = t1 << 12; +// fdead 400006f t3 = t2 >> 12; +// fdead 400006f t4 = t3 ^ t0; +// fdead 400006f MEM_U32(sp + 28) = ra; +// fdead 400006f MEM_U32(sp + 24) = gp; +// fdead 400006f MEM_U32(sp + 48) = a0; +// fdead 400006f MEM_U32(sp + 44) = t4; +// fdead 400006f t5 = sp + 0x2c; +// fdead 400006f a0 = MEM_U32(t5 + 0); +//nop; +// fdead 400006f v0 = sp + 0x28; +MEM_U32(v0 + 0) = a0; +// fdead 400006f MEM_U32(sp + 0) = a0; +v0 = f_st_auxadd(mem, sp, a0, a1); +goto L4996dc; +// fdead 400006f MEM_U32(sp + 0) = a0; +L4996dc: +// fdead 1f gp = MEM_U32(sp + 24); +// fdead 1f a0 = MEM_U32(sp + 48); +//nop; +// fdead 1f MEM_U32(sp + 36) = v0; +//nop; +f_st_auxisymadd(mem, sp); +goto L4996f4; +//nop; +L4996f4: +// fdead 1f ra = MEM_U32(sp + 28); +// fdead 1f gp = MEM_U32(sp + 24); +// fdead 1f v0 = MEM_U32(sp + 36); +// fdead 1f sp = sp + 0x30; +return; +// fdead 1f sp = sp + 0x30; +} + +static void f_swap_hdr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L499e20: +//swap_hdr: +MEM_U32(sp + 4) = a1; +v1 = MEM_S16(a0 + 0); +a1 = MEM_S16(a0 + 2); +t8 = v1 & 0xffff; +t9 = t8 >> 8; +t7 = v1 << 8; +a2 = MEM_U32(a0 + 4); +t1 = t7 | t9; +t4 = a1 & 0xffff; +v0 = 0xff0000; +t5 = t4 >> 8; +t3 = a1 << 8; +t7 = a2 << 8; +MEM_U16(a0 + 0) = (uint16_t)t1; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a2 << 24; +a3 = MEM_U32(a0 + 8); +t1 = t8 | t9; +t2 = (int)a2 >> 8; +t4 = t2 & 0xff00; +MEM_U16(a0 + 2) = (uint16_t)t6; +t3 = t1 | t4; +t5 = a2 >> 24; +t8 = a3 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a3 << 24; +t0 = MEM_U32(a0 + 12); +t2 = t7 | t9; +t1 = (int)a3 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 4) = t6; +t3 = t2 | t4; +t5 = a3 >> 24; +t7 = t0 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = t0 << 24; +v1 = MEM_U32(a0 + 16); +t1 = t8 | t9; +t2 = (int)t0 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 8) = t6; +t3 = t1 | t4; +t5 = t0 >> 24; +t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = v1 << 24; +a1 = MEM_U32(a0 + 20); +t2 = t7 | t9; +t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 12) = t6; +t3 = t2 | t4; +t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +a2 = MEM_U32(a0 + 24); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 16) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a2 << 24; +a3 = MEM_U32(a0 + 28); +t2 = t7 | t9; +t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 20) = t6; +t3 = t2 | t4; +t5 = a2 >> 24; +t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a3 << 24; +v1 = MEM_U32(a0 + 32); +t1 = t8 | t9; +t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 24) = t6; +t3 = t1 | t4; +t5 = a3 >> 24; +t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = v1 << 24; +a1 = MEM_U32(a0 + 36); +t2 = t7 | t9; +t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 28) = t6; +t3 = t2 | t4; +t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +a2 = MEM_U32(a0 + 40); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 32) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a2 << 24; +a3 = MEM_U32(a0 + 44); +t2 = t7 | t9; +t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 36) = t6; +t3 = t2 | t4; +t5 = a2 >> 24; +t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a3 << 24; +v1 = MEM_U32(a0 + 48); +t1 = t8 | t9; +t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 40) = t6; +t3 = t1 | t4; +t5 = a3 >> 24; +t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = v1 << 24; +a1 = MEM_U32(a0 + 52); +t2 = t7 | t9; +t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 44) = t6; +t3 = t2 | t4; +t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +a2 = MEM_U32(a0 + 56); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 48) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a2 << 24; +a3 = MEM_U32(a0 + 60); +t2 = t7 | t9; +t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 52) = t6; +t3 = t2 | t4; +t5 = a2 >> 24; +t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a3 << 24; +v1 = MEM_U32(a0 + 64); +t1 = t8 | t9; +t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 56) = t6; +t3 = t1 | t4; +t5 = a3 >> 24; +t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = v1 << 24; +a1 = MEM_U32(a0 + 68); +t2 = t7 | t9; +t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 60) = t6; +t3 = t2 | t4; +t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +a2 = MEM_U32(a0 + 72); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 64) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a2 << 24; +a3 = MEM_U32(a0 + 76); +t2 = t7 | t9; +t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 68) = t6; +t3 = t2 | t4; +t5 = a2 >> 24; +t7 = a3 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a3 << 24; +v1 = MEM_U32(a0 + 80); +t1 = t8 | t9; +t2 = (int)a3 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 72) = t6; +t3 = t1 | t4; +t5 = a3 >> 24; +t8 = v1 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = v1 << 24; +a1 = MEM_U32(a0 + 84); +t2 = t7 | t9; +t1 = (int)v1 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 76) = t6; +t3 = t2 | t4; +t5 = v1 >> 24; +t7 = a1 << 8; +t6 = t3 | t5; +t9 = t7 & v0; +t8 = a1 << 24; +a2 = MEM_U32(a0 + 88); +t1 = t8 | t9; +t2 = (int)a1 >> 8; +t4 = t2 & 0xff00; +MEM_U32(a0 + 80) = t6; +t3 = t1 | t4; +t5 = a1 >> 24; +t8 = a2 << 8; +t6 = t3 | t5; +t9 = t8 & v0; +t7 = a2 << 24; +a3 = MEM_U32(a0 + 92); +t2 = t7 | t9; +t1 = (int)a2 >> 8; +t4 = t1 & 0xff00; +MEM_U32(a0 + 84) = t6; +t3 = t2 | t4; +t5 = a2 >> 24; +t6 = t3 | t5; +t7 = a3 << 8; +t9 = t7 & v0; +t2 = (int)a3 >> 8; +t8 = a3 << 24; +t1 = t8 | t9; +t4 = t2 & 0xff00; +MEM_U32(a0 + 88) = t6; +t3 = t1 | t4; +t5 = a3 >> 24; +t6 = t3 | t5; +MEM_U32(a0 + 92) = t6; +return; +MEM_U32(a0 + 92) = t6; +} + +static void f_swap_fd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49a250: +//swap_fd: +//nop; +//nop; +//nop; +sp = sp + 0xffffff70; +//nop; +// fdead 400000eb MEM_U32(sp + 52) = ra; +// fdead 400000eb MEM_U32(sp + 44) = s5; +// fdead 400000eb MEM_U32(sp + 40) = s4; +// fdead 400000eb MEM_U32(sp + 24) = s0; +s0 = a0; +s4 = a1; +s5 = a2; +// fdead 406200eb MEM_U32(sp + 48) = gp; +// fdead 406200eb MEM_U32(sp + 36) = s3; +// fdead 406200eb MEM_U32(sp + 32) = s2; +// fdead 406200eb MEM_U32(sp + 28) = s1; +v0 = f_gethostsex(mem, sp); +goto L49a294; +// fdead 406200eb MEM_U32(sp + 28) = s1; +L49a294: +// bdead 4062000b gp = MEM_U32(sp + 48); +if ((int)s4 <= 0) {s3 = zero; +goto L49a828;} +s3 = zero; +v1 = s0; +s2 = 0xff0000; +s1 = sp + 0x40; +a0 = 0xff0000; +L49a2b0: +t8 = v1; +t9 = s1; +t7 = v1 + 0x48; +L49a2bc: +at = MEM_U32(t8 + 0); +t8 = t8 + 0xc; +MEM_U32(t9 + 0) = at; +at = MEM_U32(t8 + -8); +t9 = t9 + 0xc; +MEM_U32(t9 + -8) = at; +at = MEM_U32(t8 + -4); +if (t8 != t7) {MEM_U32(t9 + -4) = at; +goto L49a2bc;} +MEM_U32(t9 + -4) = at; +t6 = MEM_U32(sp + 64); +a1 = MEM_U32(sp + 84); +t8 = t6 << 8; +t9 = t8 & s2; +t7 = t6 << 24; +t8 = t7 | t9; +t7 = t6 >> 8; +t9 = t7 & 0xff00; +t7 = t8 | t9; +t8 = t6 >> 24; +t9 = t7 | t8; +t6 = MEM_U32(sp + 68); +MEM_U32(sp + 64) = t9; +t8 = t6 << 8; +t9 = t8 & a0; +t7 = t6 << 24; +t8 = t7 | t9; +t7 = (int)t6 >> 8; +t9 = t7 & 0xff00; +t7 = MEM_U32(sp + 68); +t6 = t8 | t9; +t8 = t7 >> 24; +t9 = t6 | t8; +t7 = MEM_U32(sp + 72); +MEM_U32(sp + 68) = t9; +t8 = t7 << 8; +t9 = t8 & a0; +t6 = t7 << 24; +t8 = t6 | t9; +t6 = (int)t7 >> 8; +t9 = t6 & 0xff00; +t6 = MEM_U32(sp + 72); +t7 = t8 | t9; +t8 = t6 >> 24; +t9 = t7 | t8; +t6 = MEM_U32(sp + 76); +MEM_U32(sp + 72) = t9; +t8 = t6 << 8; +t9 = t8 & a0; +t7 = t6 << 24; +t8 = t7 | t9; +t7 = (int)t6 >> 8; +t9 = t7 & 0xff00; +t7 = MEM_U32(sp + 76); +t6 = t8 | t9; +t8 = t7 >> 24; +t9 = t6 | t8; +t7 = MEM_U32(sp + 80); +MEM_U32(sp + 76) = t9; +t8 = t7 << 8; +t9 = t8 & a0; +t6 = t7 << 24; +t8 = t6 | t9; +t6 = (int)t7 >> 8; +t9 = t6 & 0xff00; +t6 = MEM_U32(sp + 80); +t7 = t8 | t9; +t8 = t6 >> 24; +t9 = t7 | t8; +t7 = a1 << 8; +t8 = t7 & a0; +MEM_U32(sp + 80) = t9; +t6 = a1 << 24; +t9 = t6 | t8; +t7 = (int)a1 >> 8; +t6 = t7 & 0xff00; +a2 = MEM_U32(sp + 88); +t8 = t9 | t6; +t7 = a1 >> 24; +a1 = t8 | t7; +t6 = a2 << 8; +t8 = t6 & a0; +t9 = a2 << 24; +t7 = t9 | t8; +t6 = (int)a2 >> 8; +t9 = t6 & 0xff00; +a3 = MEM_U32(sp + 92); +t8 = t7 | t9; +t6 = a2 >> 24; +a2 = t8 | t6; +t9 = a3 << 8; +t8 = t9 & a0; +t7 = a3 << 24; +t6 = t7 | t8; +t9 = (int)a3 >> 8; +t7 = t9 & 0xff00; +t0 = MEM_U32(sp + 96); +t8 = t6 | t7; +t9 = a3 >> 24; +a3 = t8 | t9; +t7 = t0 << 8; +t8 = t7 & a0; +t6 = t0 << 24; +t9 = t6 | t8; +t7 = (int)t0 >> 8; +t6 = t7 & 0xff00; +t1 = MEM_U32(sp + 100); +t8 = t9 | t6; +t7 = t0 >> 24; +t0 = t8 | t7; +t6 = t1 << 8; +t8 = t6 & a0; +t9 = t1 << 24; +t7 = t9 | t8; +t6 = (int)t1 >> 8; +t9 = t6 & 0xff00; +t8 = t7 | t9; +t6 = t1 >> 24; +t1 = t8 | t6; +t6 = MEM_U16(sp + 104); +t9 = MEM_S16(sp + 104); +t7 = t6 >> 8; +t8 = t9 << 8; +t9 = t8 | t7; +MEM_U16(sp + 104) = (uint16_t)t9; +t9 = MEM_U16(sp + 106); +t8 = MEM_S16(sp + 106); +t2 = MEM_U32(sp + 108); +t6 = t9 >> 8; +t7 = t8 << 8; +t8 = t7 | t6; +t7 = t2 << 8; +t6 = t7 & a0; +MEM_U16(sp + 106) = (uint16_t)t8; +t9 = t2 << 24; +t8 = t9 | t6; +t7 = (int)t2 >> 8; +t9 = t7 & 0xff00; +t3 = MEM_U32(sp + 112); +t6 = t8 | t9; +t7 = t2 >> 24; +t2 = t6 | t7; +t9 = t3 << 8; +t6 = t9 & a0; +t8 = t3 << 24; +t7 = t8 | t6; +t9 = (int)t3 >> 8; +t8 = t9 & 0xff00; +t4 = MEM_U32(sp + 116); +t6 = t7 | t8; +t9 = t3 >> 24; +t3 = t6 | t9; +t8 = t4 << 8; +t6 = t8 & a0; +t7 = t4 << 24; +t9 = t7 | t6; +t8 = (int)t4 >> 8; +t7 = t8 & 0xff00; +t5 = MEM_U32(sp + 120); +t6 = t9 | t7; +t8 = t4 >> 24; +t4 = t6 | t8; +t7 = t5 << 8; +t6 = t7 & a0; +t9 = t5 << 24; +t8 = t9 | t6; +t7 = (int)t5 >> 8; +t9 = t7 & 0xff00; +ra = MEM_U32(sp + 128); +t6 = t8 | t9; +t7 = t5 >> 24; +t5 = t6 | t7; +t9 = ra << 8; +t6 = t9 & a0; +t8 = ra << 24; +t7 = t8 | t6; +t9 = (int)ra >> 8; +t8 = t9 & 0xff00; +s0 = MEM_U32(sp + 132); +t6 = t7 | t8; +t9 = ra >> 24; +ra = t6 | t9; +t8 = s0 << 8; +t6 = t8 & a0; +t7 = s0 << 24; +t9 = t7 | t6; +t8 = (int)s0 >> 8; +t7 = t8 & 0xff00; +t6 = t9 | t7; +t8 = s0 >> 24; +s0 = t6 | t8; +MEM_U32(sp + 132) = s0; +MEM_U32(sp + 128) = ra; +MEM_U32(sp + 120) = t5; +MEM_U32(sp + 116) = t4; +MEM_U32(sp + 112) = t3; +MEM_U32(sp + 108) = t2; +MEM_U32(sp + 100) = t1; +MEM_U32(sp + 96) = t0; +MEM_U32(sp + 92) = a3; +MEM_U32(sp + 88) = a2; +if (s5 != v0) {MEM_U32(sp + 84) = a1; +goto L49a700;} +MEM_U32(sp + 84) = a1; +t6 = s1; +t8 = v1; +t7 = s1 + 0x48; +L49a5f0: +at = MEM_U32(t6 + 0); +t6 = t6 + 0xc; +MEM_U32(t8 + 0) = at; +at = MEM_U32(t6 + -8); +t8 = t8 + 0xc; +MEM_U32(t8 + -8) = at; +at = MEM_U32(t6 + -4); +if (t6 != t7) {MEM_U32(t8 + -4) = at; +goto L49a5f0;} +MEM_U32(t8 + -4) = at; +t9 = MEM_U32(sp + 124); +//nop; +t6 = t9 << 8; +t8 = t6 & s2; +t7 = t9 << 24; +t6 = t7 | t8; +t7 = t9 >> 8; +t8 = t7 & 0xff00; +t7 = t6 | t8; +t6 = t9 >> 24; +t9 = t7 | t6; +MEM_U32(sp + 124) = t9; +t8 = MEM_U8(v1 + 60); +t6 = t9 << 3; +t9 = t8 & 0xff07; +t7 = t6 | t9; +MEM_U8(v1 + 60) = (uint8_t)t7; +t8 = MEM_U32(sp + 124); +//nop; +t6 = t8 << 26; +t9 = t6 >> 31; +t6 = MEM_U8(v1 + 60); +t7 = t9 << 2; +t8 = t7 & 0x4; +t9 = t6 & 0xfffb; +t7 = t8 | t9; +MEM_U8(v1 + 60) = (uint8_t)t7; +t6 = MEM_U32(sp + 124); +//nop; +t8 = t6 << 25; +t9 = t8 >> 31; +t8 = MEM_U8(v1 + 60); +t7 = t9 << 1; +t6 = t7 & 0x2; +t9 = t8 & 0xfffd; +t7 = t6 | t9; +MEM_U8(v1 + 60) = (uint8_t)t7; +t8 = MEM_U8(sp + 127); +//nop; +t6 = t8 >> 7; +t9 = t6 & 0x1; +t8 = t7 & 0xfe; +t6 = t9 | t8; +MEM_U8(v1 + 60) = (uint8_t)t6; +t9 = MEM_U8(sp + 126); +t7 = MEM_U8(v1 + 61); +t6 = t9 << 6; +t9 = t7 & 0xff3f; +t8 = t6 | t9; +MEM_U8(v1 + 61) = (uint8_t)t8; +t7 = MEM_U32(sp + 124); +//nop; +t9 = t7 >> 10; +t7 = MEM_U16(v1 + 62); +t8 = t9 & 0x1fff; +t6 = t7 & 0xe000; +t9 = t8 | t6; +MEM_U16(v1 + 62) = (uint16_t)t9; +goto L49a81c; +MEM_U16(v1 + 62) = (uint16_t)t9; +L49a700: +t7 = MEM_U32(v1 + 60); +t9 = MEM_U8(sp + 127); +t8 = t7 >> 27; +t6 = t8 & 0x1f; +t7 = t9 & 0xffe0; +t8 = t6 | t7; +MEM_U8(sp + 127) = (uint8_t)t8; +t9 = MEM_U32(v1 + 60); +//nop; +t6 = t9 << 5; +t7 = t6 >> 31; +t9 = t7 << 5; +t6 = t9 & 0x20; +t7 = t8; +t9 = t7 & 0xdf; +t8 = t6 | t9; +MEM_U8(sp + 127) = (uint8_t)t8; +t7 = MEM_U32(v1 + 60); +//nop; +t6 = t7 << 6; +t9 = t6 >> 31; +t7 = t9 << 6; +t6 = t7 & 0x40; +t9 = t8; +t7 = t9 & 0xbf; +t8 = t6 | t7; +MEM_U8(sp + 127) = (uint8_t)t8; +t6 = MEM_U8(v1 + 60); +//nop; +t9 = t6 << 7; +t6 = t8; +t7 = t6 & 0x7f; +t8 = t9 | t7; +MEM_U8(sp + 127) = (uint8_t)t8; +t6 = MEM_U8(v1 + 61); +t8 = MEM_U8(sp + 126); +t9 = t6 >> 6; +t7 = t9 & 0x3; +t6 = t8 & 0xfffc; +t9 = t7 | t6; +MEM_U8(sp + 126) = (uint8_t)t9; +t6 = MEM_U32(sp + 124); +t8 = MEM_U32(v1 + 60); +t9 = t6 >> 10; +t7 = t8 & 0x1fff; +t8 = t7 ^ t9; +t7 = t8 << 10; +t9 = t7 ^ t6; +t7 = t9 << 8; +t6 = t7 & s2; +t8 = t9 << 24; +t7 = t8 | t6; +t8 = t9 >> 8; +t6 = t8 & 0xff00; +t8 = t7 | t6; +t7 = t9 >> 24; +t6 = t8 | t7; +MEM_U32(sp + 124) = t9; +MEM_U32(sp + 124) = t6; +t6 = s1; +t7 = s1 + 0x48; +t8 = v1; +L49a7f8: +at = MEM_U32(t6 + 0); +t6 = t6 + 0xc; +MEM_U32(t8 + 0) = at; +at = MEM_U32(t6 + -8); +t8 = t8 + 0xc; +MEM_U32(t8 + -8) = at; +at = MEM_U32(t6 + -4); +if (t6 != t7) {MEM_U32(t8 + -4) = at; +goto L49a7f8;} +MEM_U32(t8 + -4) = at; +L49a81c: +s3 = s3 + 0x1; +if (s3 != s4) {v1 = v1 + 0x48; +goto L49a2b0;} +v1 = v1 + 0x48; +L49a828: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x90; +return; +// bdead 1 sp = sp + 0x90; +} + +static void f_swap_fi(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49a84c: +//swap_fi: +MEM_U32(sp + 8) = a2; +if ((int)a1 <= 0) {v0 = zero; +goto L49a978;} +v0 = zero; +a2 = a1 & 0x3; +if (a2 == 0) {a3 = a2; +goto L49a8ac;} +a3 = a2; +t6 = zero << 2; +v1 = a0 + t6; +t1 = 0xff0000; +L49a870: +a2 = MEM_U32(v1 + 0); +v0 = v0 + 0x1; +t8 = a2 << 8; +t9 = t8 & t1; +t7 = a2 << 24; +t3 = (int)a2 >> 8; +t4 = t3 & 0xff00; +t2 = t7 | t9; +t5 = t2 | t4; +t6 = a2 >> 24; +t8 = t6 | t5; +MEM_U32(v1 + 0) = t8; +if (a3 != v0) {v1 = v1 + 0x4; +goto L49a870;} +v1 = v1 + 0x4; +if (v0 == a1) {t7 = v0 << 2; +goto L49a978;} +L49a8ac: +t7 = v0 << 2; +t9 = a1 << 2; +t0 = t9 + a0; +v1 = a0 + t7; +t1 = 0xff0000; +L49a8c0: +a2 = MEM_U32(v1 + 0); +v0 = MEM_U32(v1 + 4); +t2 = a2 << 8; +t4 = t2 & t1; +t3 = a2 << 24; +t5 = (int)a2 >> 8; +t8 = t5 & 0xff00; +t6 = t3 | t4; +t7 = t6 | t8; +t9 = a2 >> 24; +t2 = t9 | t7; +t4 = v0 << 8; +t5 = t4 & t1; +t8 = (int)v0 >> 8; +t3 = v0 << 24; +a0 = MEM_U32(v1 + 8); +t6 = t3 | t5; +t9 = t8 & 0xff00; +MEM_U32(v1 + 0) = t2; +t7 = t6 | t9; +t2 = v0 >> 24; +t4 = t2 | t7; +t5 = a0 << 8; +t8 = t5 & t1; +t9 = (int)a0 >> 8; +t3 = a0 << 24; +a3 = MEM_U32(v1 + 12); +t6 = t3 | t8; +t2 = t9 & 0xff00; +MEM_U32(v1 + 4) = t4; +t7 = t6 | t2; +t4 = a0 >> 24; +t5 = t4 | t7; +t8 = a3 << 8; +t9 = t8 & t1; +t2 = (int)a3 >> 8; +t3 = a3 << 24; +t6 = t3 | t9; +t4 = t2 & 0xff00; +MEM_U32(v1 + 8) = t5; +t7 = t6 | t4; +t5 = a3 >> 24; +t8 = t5 | t7; +v1 = v1 + 0x10; +if (v1 != t0) {MEM_U32(v1 + -4) = t8; +goto L49a8c0;} +MEM_U32(v1 + -4) = t8; +L49a978: +//nop; +return; +//nop; +} + +static void f_swap_sym(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49a980: +//swap_sym: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +s0 = a1; +s1 = a2; +// fdead 400600eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 64) = a0; +v0 = f_gethostsex(mem, sp); +goto L49a9b4; +MEM_U32(sp + 64) = a0; +L49a9b4: +// bdead 4006000b gp = MEM_U32(sp + 32); +if ((int)s0 <= 0) {a2 = zero; +goto L49ac04;} +a2 = zero; +v1 = MEM_U32(sp + 64); +t0 = 0xff0000; +a3 = 0xff0000; +a1 = sp + 0x2c; +L49a9d0: +at = MEM_U32(v1 + 0); +a2 = a2 + 0x1; +MEM_U32(a1 + 0) = at; +t7 = MEM_U32(v1 + 4); +//nop; +MEM_U32(a1 + 4) = t7; +at = MEM_U32(v1 + 8); +//nop; +MEM_U32(a1 + 8) = at; +t8 = MEM_U32(sp + 44); +at = 0xf0000; +t1 = t8 << 8; +t2 = t1 & a3; +t9 = t8 << 24; +t3 = t9 | t2; +t4 = (int)t8 >> 8; +t2 = MEM_U32(sp + 48); +t5 = t4 & 0xff00; +t6 = t3 | t5; +t1 = t8 >> 24; +t4 = t2 << 8; +t9 = t6 | t1; +t3 = t4 & a3; +t8 = t2 << 24; +t7 = (int)t2 >> 8; +t6 = t7 & 0xff00; +t5 = t8 | t3; +t1 = t5 | t6; +t4 = t2 >> 24; +t8 = t1 | t4; +MEM_U32(sp + 44) = t9; +if (s1 != v0) {MEM_U32(sp + 48) = t8; +goto L49ab28;} +MEM_U32(sp + 48) = t8; +at = MEM_U32(a1 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t2 = MEM_U32(a1 + 4); +//nop; +MEM_U32(v1 + 4) = t2; +at = MEM_U32(a1 + 8); +//nop; +MEM_U32(v1 + 8) = at; +t7 = MEM_U32(sp + 52); +//nop; +t6 = t7 << 8; +t9 = t6 & t0; +t5 = t7 << 24; +t4 = t7 >> 8; +t8 = t4 & 0xff00; +t1 = t5 | t9; +t3 = t1 | t8; +t2 = t7 >> 24; +t5 = t3 | t2; +MEM_U32(sp + 52) = t5; +t1 = MEM_U8(v1 + 8); +t4 = t5 << 2; +t8 = t1 & 0xff03; +t7 = t4 | t8; +MEM_U8(v1 + 8) = (uint8_t)t7; +t3 = MEM_U32(sp + 52); +t1 = MEM_U16(v1 + 8); +t2 = t3 << 21; +t6 = t2 >> 27; +t5 = t6 << 5; +t9 = t5 & 0x3e0; +t4 = t1 & 0xfc1f; +t8 = t9 | t4; +MEM_U16(v1 + 8) = (uint16_t)t8; +t7 = MEM_U32(sp + 52); +t1 = MEM_U8(v1 + 9); +t3 = t7 << 20; +t2 = t3 >> 31; +t6 = t2 << 4; +t5 = t6 & 0x10; +t9 = t1 & 0xffef; +t4 = t5 | t9; +MEM_U8(v1 + 9) = (uint8_t)t4; +t8 = MEM_U32(sp + 52); +a0 = MEM_U32(v1 + 8); +t7 = t8 >> 12; +t3 = t7 ^ a0; +t2 = t3 << 12; +t6 = t2 >> 12; +t1 = t6 ^ a0; +MEM_U32(v1 + 8) = t1; +goto L49abfc; +MEM_U32(v1 + 8) = t1; +L49ab28: +t5 = MEM_U32(v1 + 8); +t8 = MEM_U8(sp + 55); +t9 = t5 >> 26; +t4 = t9 & 0x3f; +t7 = t8 & 0xffc0; +t3 = t4 | t7; +MEM_U8(sp + 55) = (uint8_t)t3; +t2 = MEM_U32(v1 + 8); +t8 = MEM_U16(sp + 54); +t6 = t2 << 6; +t1 = t6 >> 27; +t5 = t1 << 6; +t9 = t5 & 0x7c0; +t4 = t8 & 0xf83f; +t7 = t9 | t4; +MEM_U16(sp + 54) = (uint16_t)t7; +t3 = MEM_U32(v1 + 8); +t8 = MEM_U8(sp + 54); +t2 = t3 << 11; +t6 = t2 >> 31; +t1 = t6 << 3; +t5 = t1 & 0x8; +t9 = t8 & 0xfff7; +t4 = t5 | t9; +MEM_U8(sp + 54) = (uint8_t)t4; +t7 = MEM_U32(v1 + 8); +t2 = MEM_U32(sp + 52); +at = at | 0xffff; +t3 = t7 & at; +t6 = t2 >> 12; +t1 = t3 ^ t6; +t8 = t1 << 12; +t5 = t8 ^ t2; +t4 = t5 << 8; +t7 = t4 & t0; +t9 = t5 << 24; +t6 = t5 >> 8; +t1 = t6 & 0xff00; +t3 = t9 | t7; +t8 = t3 | t1; +t2 = t5 >> 24; +MEM_U32(sp + 52) = t5; +t4 = t8 | t2; +MEM_U32(sp + 52) = t4; +at = MEM_U32(a1 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t6 = MEM_U32(a1 + 4); +//nop; +MEM_U32(v1 + 4) = t6; +at = MEM_U32(a1 + 8); +//nop; +MEM_U32(v1 + 8) = at; +L49abfc: +if (a2 != s0) {v1 = v1 + 0xc; +goto L49a9d0;} +v1 = v1 + 0xc; +L49ac04: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static void f_swap_ext(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49ac18: +//swap_ext: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb8; +//nop; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +s0 = a1; +s1 = a2; +// fdead 400600eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 72) = a0; +v0 = f_gethostsex(mem, sp); +goto L49ac4c; +MEM_U32(sp + 72) = a0; +L49ac4c: +// bdead 4006000b gp = MEM_U32(sp + 32); +if ((int)s0 <= 0) {a3 = zero; +goto L49b018;} +a3 = zero; +v1 = MEM_U32(sp + 72); +t0 = 0xff0000; +a2 = sp + 0x30; +a1 = 0xff0000; +L49ac68: +at = MEM_U32(v1 + 0); +a3 = a3 + 0x1; +MEM_U32(a2 + 0) = at; +t7 = MEM_U32(v1 + 4); +//nop; +MEM_U32(a2 + 4) = t7; +at = MEM_U32(v1 + 8); +//nop; +MEM_U32(a2 + 8) = at; +t7 = MEM_U32(v1 + 12); +at = 0xf0000; +MEM_U32(a2 + 12) = t7; +t8 = MEM_U32(sp + 52); +at = at | 0xffff; +t1 = t8 << 8; +t2 = t1 & t0; +t9 = t8 << 24; +t3 = t9 | t2; +t4 = (int)t8 >> 8; +t2 = MEM_U32(sp + 56); +t5 = t4 & 0xff00; +t6 = t3 | t5; +t1 = t8 >> 24; +t4 = t2 << 8; +t9 = t6 | t1; +t3 = t4 & t0; +t8 = t2 << 24; +t7 = (int)t2 >> 8; +t6 = t7 & 0xff00; +t5 = t8 | t3; +t1 = t5 | t6; +t4 = t2 >> 24; +t8 = t1 | t4; +MEM_U32(sp + 52) = t9; +if (s1 != v0) {MEM_U32(sp + 56) = t8; +goto L49ae84;} +MEM_U32(sp + 56) = t8; +at = MEM_U32(a2 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t2 = MEM_U32(a2 + 4); +//nop; +MEM_U32(v1 + 4) = t2; +at = MEM_U32(a2 + 8); +//nop; +MEM_U32(v1 + 8) = at; +t2 = MEM_U32(a2 + 12); +//nop; +MEM_U32(v1 + 12) = t2; +t7 = MEM_U32(sp + 60); +//nop; +t6 = t7 << 8; +t9 = t6 & a1; +t5 = t7 << 24; +t4 = t7 >> 8; +t8 = t4 & 0xff00; +t1 = t5 | t9; +t3 = t1 | t8; +t2 = t7 >> 24; +t5 = t3 | t2; +MEM_U32(sp + 60) = t5; +t1 = MEM_U8(v1 + 12); +t4 = t5 << 2; +t8 = t1 & 0xff03; +t7 = t4 | t8; +MEM_U8(v1 + 12) = (uint8_t)t7; +t3 = MEM_U32(sp + 60); +t1 = MEM_U16(v1 + 12); +t2 = t3 << 21; +t6 = t2 >> 27; +t5 = t6 << 5; +t9 = t5 & 0x3e0; +t4 = t1 & 0xfc1f; +t8 = t9 | t4; +MEM_U16(v1 + 12) = (uint16_t)t8; +t7 = MEM_U32(sp + 60); +t1 = MEM_U8(v1 + 13); +t3 = t7 << 20; +t2 = t3 >> 31; +t6 = t2 << 4; +t5 = t6 & 0x10; +t9 = t1 & 0xffef; +t4 = t5 | t9; +MEM_U8(v1 + 13) = (uint8_t)t4; +t8 = MEM_U32(sp + 60); +a0 = MEM_U32(v1 + 12); +t7 = t8 >> 12; +t3 = t7 ^ a0; +t2 = t3 << 12; +t6 = t2 >> 12; +t1 = t6 ^ a0; +MEM_U32(v1 + 12) = t1; +t5 = MEM_U32(sp + 48); +//nop; +t4 = t5 << 8; +t8 = t4 & a1; +t9 = t5 << 24; +t3 = t5 >> 8; +t2 = t3 & 0xff00; +t7 = t9 | t8; +t6 = t7 | t2; +t1 = t5 >> 24; +t4 = t6 | t1; +MEM_U32(sp + 48) = t4; +t9 = MEM_S16(sp + 48); +t5 = MEM_U16(v1 + 0); +MEM_U16(v1 + 2) = (uint16_t)t9; +t8 = MEM_U16(sp + 50); +t6 = t5 & 0xf800; +t7 = t8 >> 3; +t2 = t7 & 0x7ff; +t1 = t2 | t6; +MEM_U16(v1 + 0) = (uint16_t)t1; +t7 = MEM_U8(v1 + 0); +t9 = MEM_U32(sp + 48); +t5 = t7 & 0xff7f; +t3 = t9 << 7; +t7 = t3 | t5; +MEM_U8(v1 + 0) = (uint8_t)t7; +t6 = MEM_U32(sp + 48); +t3 = t7 & 0xbf; +t1 = t6 << 30; +t4 = t1 >> 31; +t9 = t4 << 6; +t8 = t9 & 0x40; +t7 = t8 | t3; +MEM_U8(v1 + 0) = (uint8_t)t7; +t2 = MEM_U32(sp + 48); +t8 = t7 & 0xdf; +t6 = t2 << 29; +t1 = t6 >> 31; +t4 = t1 << 5; +t9 = t4 & 0x20; +t3 = t9 | t8; +MEM_U8(v1 + 0) = (uint8_t)t3; +goto L49b010; +MEM_U8(v1 + 0) = (uint8_t)t3; +L49ae84: +t5 = MEM_U32(v1 + 12); +t1 = MEM_U8(sp + 63); +t2 = t5 >> 26; +t6 = t2 & 0x3f; +t4 = t1 & 0xffc0; +t7 = t6 | t4; +MEM_U8(sp + 63) = (uint8_t)t7; +t9 = MEM_U32(v1 + 12); +t1 = MEM_U16(sp + 62); +t8 = t9 << 6; +t3 = t8 >> 27; +t5 = t3 << 6; +t2 = t5 & 0x7c0; +t6 = t1 & 0xf83f; +t4 = t2 | t6; +MEM_U16(sp + 62) = (uint16_t)t4; +t7 = MEM_U32(v1 + 12); +t1 = MEM_U8(sp + 62); +t9 = t7 << 11; +t8 = t9 >> 31; +t3 = t8 << 3; +t5 = t3 & 0x8; +t2 = t1 & 0xfff7; +t6 = t5 | t2; +MEM_U8(sp + 62) = (uint8_t)t6; +t4 = MEM_U32(v1 + 12); +t9 = MEM_U32(sp + 60); +t7 = t4 & at; +t8 = t9 >> 12; +t3 = t7 ^ t8; +t1 = t3 << 12; +t5 = t1 ^ t9; +t6 = t5 << 8; +t4 = t6 & a1; +t2 = t5 << 24; +t8 = t5 >> 8; +t3 = t8 & 0xff00; +t7 = t2 | t4; +t1 = t7 | t3; +t9 = t5 >> 24; +MEM_U32(sp + 60) = t5; +t6 = t1 | t9; +MEM_U32(sp + 60) = t6; +t2 = MEM_S16(v1 + 2); +t5 = MEM_U16(sp + 50); +MEM_U16(sp + 48) = (uint16_t)t2; +t4 = MEM_U16(v1 + 0); +t1 = t5 & 0x7; +t8 = t4 & 0x7ff; +t3 = t8 << 3; +t9 = t3 | t1; +MEM_U16(sp + 50) = (uint16_t)t9; +t6 = MEM_U32(v1 + 0); +t5 = MEM_U8(sp + 51); +t2 = t6 << 2; +t4 = t2 >> 31; +t8 = t4 << 2; +t7 = t8 & 0x4; +t3 = t5 & 0xfffb; +t5 = t7 | t3; +MEM_U8(sp + 51) = (uint8_t)t5; +t9 = MEM_U32(v1 + 0); +t7 = t5 & 0xfd; +t6 = t9 << 1; +t2 = t6 >> 31; +t4 = t2 << 1; +t8 = t4 & 0x2; +t4 = t8 | t7; +MEM_U8(sp + 51) = (uint8_t)t4; +t9 = MEM_U32(v1 + 0); +t1 = t4 & 0xfe; +t6 = t9 >> 31; +t2 = t6 & 0x1; +t5 = t2 | t1; +MEM_U8(sp + 51) = (uint8_t)t5; +t8 = MEM_U32(sp + 48); +//nop; +t9 = t8 << 8; +t6 = t9 & a1; +t7 = t8 << 24; +t4 = t8 >> 8; +t2 = t4 & 0xff00; +t3 = t7 | t6; +t1 = t3 | t2; +t5 = t8 >> 24; +t9 = t1 | t5; +MEM_U32(sp + 48) = t9; +at = MEM_U32(a2 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t4 = MEM_U32(a2 + 4); +//nop; +MEM_U32(v1 + 4) = t4; +at = MEM_U32(a2 + 8); +//nop; +MEM_U32(v1 + 8) = at; +t4 = MEM_U32(a2 + 12); +//nop; +MEM_U32(v1 + 12) = t4; +L49b010: +if (a3 != s0) {v1 = v1 + 0x10; +goto L49ac68;} +v1 = v1 + 0x10; +L49b018: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x48; +return; +// bdead 1 sp = sp + 0x48; +} + +static void f_swap_pd(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49b02c: +//swap_pd: +MEM_U32(sp + 8) = a2; +if ((int)a1 <= 0) {v0 = zero; +goto L49b290;} +v0 = zero; +v1 = a0; +t1 = 0xff0000; +t0 = 0xff0000; +L49b044: +a0 = MEM_U32(v1 + 0); +a2 = MEM_U32(v1 + 4); +t6 = a0 >> 24; +t7 = a0 << 24; +t9 = a0 << 8; +t2 = t9 & t0; +t8 = t6 | t7; +t4 = a0 >> 8; +t5 = t4 & 0xff00; +t3 = t8 | t2; +t6 = t3 | t5; +t9 = a2 << 8; +t8 = t9 & t1; +t4 = (int)a2 >> 8; +t7 = a2 << 24; +a0 = MEM_U32(v1 + 8); +MEM_U32(v1 + 0) = t6; +t2 = t7 | t8; +t3 = t4 & 0xff00; +t5 = t2 | t3; +t6 = a2 >> 24; +t9 = t6 | t5; +t8 = a0 << 8; +t4 = t8 & t1; +t3 = (int)a0 >> 8; +t7 = a0 << 24; +a2 = MEM_U32(v1 + 12); +MEM_U32(v1 + 4) = t9; +t2 = t7 | t4; +t6 = t3 & 0xff00; +t5 = t2 | t6; +t9 = a0 >> 24; +t8 = t9 | t5; +t4 = a2 << 8; +t3 = t4 & t1; +t6 = (int)a2 >> 8; +t7 = a2 << 24; +a0 = MEM_U32(v1 + 16); +MEM_U32(v1 + 8) = t8; +t2 = t7 | t3; +t9 = t6 & 0xff00; +t5 = t2 | t9; +t8 = a2 >> 24; +t4 = t8 | t5; +t3 = a0 << 8; +t6 = t3 & t1; +t9 = (int)a0 >> 8; +t7 = a0 << 24; +a2 = MEM_U32(v1 + 20); +MEM_U32(v1 + 12) = t4; +t2 = t7 | t6; +t8 = t9 & 0xff00; +t5 = t2 | t8; +t4 = a0 >> 24; +t3 = t4 | t5; +t6 = a2 << 8; +t9 = t6 & t1; +t8 = (int)a2 >> 8; +t7 = a2 << 24; +a0 = MEM_U32(v1 + 24); +MEM_U32(v1 + 16) = t3; +t2 = t7 | t9; +t4 = t8 & 0xff00; +t5 = t2 | t4; +t3 = a2 >> 24; +t6 = t3 | t5; +t9 = a0 << 8; +t8 = t9 & t1; +t4 = (int)a0 >> 8; +t7 = a0 << 24; +a2 = MEM_U32(v1 + 28); +MEM_U32(v1 + 20) = t6; +t2 = t7 | t8; +t3 = t4 & 0xff00; +t5 = t2 | t3; +t6 = a0 >> 24; +t9 = t6 | t5; +t8 = a2 << 8; +t4 = t8 & t1; +t3 = (int)a2 >> 8; +t7 = a2 << 24; +a0 = MEM_U32(v1 + 32); +MEM_U32(v1 + 24) = t9; +t2 = t7 | t4; +t6 = t3 & 0xff00; +t5 = t2 | t6; +t9 = a2 >> 24; +t8 = t9 | t5; +t4 = a0 << 8; +t3 = t4 & t1; +t6 = (int)a0 >> 8; +t7 = a0 << 24; +MEM_U32(v1 + 28) = t8; +t2 = t7 | t3; +t9 = t6 & 0xff00; +t5 = t2 | t9; +t8 = a0 >> 24; +t6 = MEM_S16(v1 + 36); +t4 = t8 | t5; +MEM_U32(v1 + 32) = t4; +t4 = MEM_S16(v1 + 38); +t7 = t6 & 0xffff; +t3 = t7 >> 8; +t2 = t6 << 8; +a0 = MEM_U32(v1 + 40); +t9 = t3 | t2; +t8 = t4 & 0xffff; +t5 = t8 >> 8; +t7 = t4 << 8; +t6 = t5 | t7; +MEM_U16(v1 + 36) = (uint16_t)t9; +t2 = a0 << 8; +t9 = t2 & t1; +t4 = (int)a0 >> 8; +t3 = a0 << 24; +a2 = MEM_U32(v1 + 44); +MEM_U16(v1 + 38) = (uint16_t)t6; +t8 = t3 | t9; +t5 = t4 & 0xff00; +t7 = t8 | t5; +t6 = a0 >> 24; +t2 = t6 | t7; +t9 = a2 << 8; +t4 = t9 & t1; +t5 = (int)a2 >> 8; +t3 = a2 << 24; +a0 = MEM_U32(v1 + 48); +MEM_U32(v1 + 40) = t2; +t8 = t3 | t4; +t6 = t5 & 0xff00; +t7 = t8 | t6; +t2 = a2 >> 24; +t9 = t2 | t7; +t4 = a0 << 8; +t5 = t4 & t1; +t6 = (int)a0 >> 8; +t3 = a0 << 24; +MEM_U32(v1 + 44) = t9; +t8 = t3 | t5; +t2 = t6 & 0xff00; +t7 = t8 | t2; +t9 = a0 >> 24; +v0 = v0 + 0x1; +t4 = t9 | t7; +v1 = v1 + 0x34; +if (v0 != a1) {MEM_U32(v1 + -4) = t4; +goto L49b044;} +MEM_U32(v1 + -4) = t4; +L49b290: +//nop; +return; +//nop; +} + +static void f_swap_dn(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49b298: +//swap_dn: +MEM_U32(sp + 8) = a2; +if ((int)a1 <= 0) {v0 = zero; +goto L49b3dc;} +v0 = zero; +v1 = a1 & 0x1; +if (v1 == 0) {t1 = 0xff0000; +goto L49b310;} +t1 = 0xff0000; +a2 = MEM_U32(a0 + 0); +a3 = MEM_U32(a0 + 4); +t6 = a2 >> 24; +t7 = a2 << 24; +t9 = a2 << 8; +t2 = t9 & t1; +t8 = t6 | t7; +t4 = a2 >> 8; +t5 = t4 & 0xff00; +t3 = t8 | t2; +t6 = t3 | t5; +t2 = a3 << 8; +t7 = a3 >> 24; +t9 = a3 << 24; +t8 = t7 | t9; +t4 = t2 & t1; +MEM_U32(a0 + 0) = t6; +t5 = a3 >> 8; +t6 = t5 & 0xff00; +t3 = t8 | t4; +t7 = t3 | t6; +v0 = 0x1; +if (v0 == a1) {MEM_U32(a0 + 4) = t7; +goto L49b3dc;} +MEM_U32(a0 + 4) = t7; +L49b310: +t9 = v0 << 3; +t2 = a1 << 3; +t0 = t2 + a0; +v1 = a0 + t9; +t1 = 0xff0000; +L49b324: +v0 = MEM_U32(v1 + 0); +a0 = MEM_U32(v1 + 4); +t8 = v0 >> 24; +t4 = v0 << 24; +t3 = v0 << 8; +t6 = t3 & t1; +t5 = t8 | t4; +t9 = v0 >> 8; +t2 = t9 & 0xff00; +t7 = t5 | t6; +t8 = t7 | t2; +t6 = a0 << 8; +t4 = a0 >> 24; +t3 = a0 << 24; +a2 = MEM_U32(v1 + 8); +MEM_U32(v1 + 0) = t8; +t5 = t4 | t3; +t9 = t6 & t1; +t2 = a0 >> 8; +t8 = t2 & 0xff00; +t7 = t5 | t9; +t4 = t7 | t8; +t9 = a2 << 8; +t6 = a2 << 24; +t3 = a2 >> 24; +a3 = MEM_U32(v1 + 12); +t5 = t3 | t6; +t2 = t9 & t1; +MEM_U32(v1 + 4) = t4; +t8 = a2 >> 8; +t4 = t8 & 0xff00; +t7 = t5 | t2; +t3 = t7 | t4; +t2 = a3 << 8; +t9 = a3 << 24; +t6 = a3 >> 24; +t5 = t6 | t9; +t8 = t2 & t1; +MEM_U32(v1 + 8) = t3; +t4 = a3 >> 8; +t3 = t4 & 0xff00; +t7 = t5 | t8; +t6 = t7 | t3; +v1 = v1 + 0x10; +if (v1 != t0) {MEM_U32(v1 + -4) = t6; +goto L49b324;} +MEM_U32(v1 + -4) = t6; +L49b3dc: +//nop; +return; +//nop; +} + +static void f_swap_opt(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49b59c: +//swap_opt: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 400000eb MEM_U32(sp + 36) = ra; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +s0 = a1; +s1 = a2; +// fdead 400600eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 64) = a0; +v0 = f_gethostsex(mem, sp); +goto L49b5d0; +MEM_U32(sp + 64) = a0; +L49b5d0: +// bdead 4006000b gp = MEM_U32(sp + 32); +if ((int)s0 <= 0) {t0 = zero; +goto L49b818;} +t0 = zero; +v1 = MEM_U32(sp + 64); +a3 = sp + 0x2c; +a2 = 0xff0000; +L49b5e8: +at = MEM_U32(v1 + 0); +t0 = t0 + 0x1; +MEM_U32(a3 + 0) = at; +t7 = MEM_U32(v1 + 4); +//nop; +MEM_U32(a3 + 4) = t7; +at = MEM_U32(v1 + 8); +//nop; +MEM_U32(a3 + 8) = at; +t8 = MEM_U32(sp + 52); +at = 0xff0000; +t1 = t8 << 8; +t2 = t1 & a2; +t9 = t8 << 24; +t4 = t8 >> 8; +t5 = t4 & 0xff00; +t3 = t9 | t2; +t6 = t3 | t5; +t7 = t8 >> 24; +t1 = t6 | t7; +if (s1 != v0) {MEM_U32(sp + 52) = t1; +goto L49b728;} +MEM_U32(sp + 52) = t1; +at = MEM_U32(a3 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t2 = MEM_U32(a3 + 4); +//nop; +MEM_U32(v1 + 4) = t2; +at = MEM_U32(a3 + 8); +//nop; +MEM_U32(v1 + 8) = at; +t4 = MEM_U32(sp + 44); +at = 0xff0000; +t5 = t4 << 8; +t8 = t5 & a2; +t3 = t4 << 24; +t6 = t3 | t8; +t7 = t4 >> 8; +t3 = MEM_U32(sp + 48); +t1 = t7 & 0xff00; +t9 = t6 | t1; +t2 = t4 >> 24; +t5 = t9 | t2; +t7 = t3 << 8; +t6 = t7 & a2; +t4 = t3 >> 8; +t8 = t3 << 24; +MEM_U32(sp + 44) = t5; +t1 = t8 | t6; +t9 = t4 & 0xff00; +t2 = t1 | t9; +t5 = t3 >> 24; +t8 = MEM_U8(sp + 44); +t7 = t2 | t5; +MEM_U32(sp + 48) = t7; +MEM_U8(v1 + 0) = (uint8_t)t8; +t6 = MEM_U32(sp + 44); +a0 = MEM_U32(v1 + 0); +at = at | 0xffff; +t4 = t6 & at; +t1 = t4 ^ a0; +t9 = t1 << 8; +t3 = t9 >> 8; +t2 = t3 ^ a0; +MEM_U32(v1 + 0) = t2; +t5 = MEM_U32(sp + 48); +a1 = MEM_U32(v1 + 4); +t7 = t5 >> 12; +t8 = t7 ^ a1; +t6 = t8 << 12; +t4 = t6 >> 12; +t1 = t4 ^ a1; +MEM_U32(v1 + 4) = t1; +t7 = MEM_U16(v1 + 4); +t9 = MEM_U32(sp + 48); +t8 = t7 & 0xf; +t5 = t9 << 4; +t6 = t5 | t8; +MEM_U16(v1 + 4) = (uint16_t)t6; +goto L49b810; +MEM_U16(v1 + 4) = (uint16_t)t6; +L49b728: +t4 = MEM_U8(v1 + 0); +at = at | 0xffff; +MEM_U8(sp + 44) = (uint8_t)t4; +t1 = MEM_U32(v1 + 0); +t3 = MEM_U32(sp + 44); +t9 = t1 & at; +t2 = t9 ^ t3; +t7 = t2 << 8; +t5 = t7 >> 8; +t8 = t5 ^ t3; +MEM_U32(sp + 44) = t8; +t6 = MEM_U32(v1 + 4); +t1 = MEM_U32(sp + 48); +at = 0xf0000; +at = at | 0xffff; +t4 = t6 & at; +t9 = t1 >> 12; +t2 = t4 ^ t9; +t7 = t2 << 12; +t5 = t7 ^ t1; +MEM_U32(sp + 48) = t5; +t3 = MEM_U32(v1 + 4); +t9 = MEM_U16(sp + 50); +t6 = t3 >> 20; +t4 = t6 & 0xfff; +t2 = t9 & 0xf000; +t7 = t4 | t2; +t5 = t8 << 8; +t3 = t5 & a2; +t1 = t8 << 24; +MEM_U16(sp + 50) = (uint16_t)t7; +t6 = t1 | t3; +t9 = t8 >> 8; +t1 = MEM_U32(sp + 48); +t4 = t9 & 0xff00; +t2 = t6 | t4; +t7 = t8 >> 24; +t5 = t2 | t7; +t9 = t1 << 8; +t6 = t9 & a2; +t8 = t1 >> 8; +t3 = t1 << 24; +MEM_U32(sp + 44) = t5; +t4 = t3 | t6; +t2 = t8 & 0xff00; +t7 = t4 | t2; +t5 = t1 >> 24; +t9 = t7 | t5; +MEM_U32(sp + 48) = t9; +at = MEM_U32(a3 + 0); +//nop; +MEM_U32(v1 + 0) = at; +t8 = MEM_U32(a3 + 4); +//nop; +MEM_U32(v1 + 4) = t8; +at = MEM_U32(a3 + 8); +//nop; +MEM_U32(v1 + 8) = at; +L49b810: +if (t0 != s0) {v1 = v1 + 0xc; +goto L49b5e8;} +v1 = v1 + 0xc; +L49b818: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x40; +return; +// bdead 1 sp = sp + 0x40; +} + +static uint32_t f_ldfsymorder(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49c6e0: +//ldfsymorder: +a2 = MEM_U32(a0 + 12); +v0 = a1 + 0x60; +if (a2 == 0) {//nop; +goto L49c710;} +//nop; +t6 = MEM_U32(a0 + 8); +//nop; +if (t6 == 0) {//nop; +goto L49c710;} +//nop; +if (v0 == a2) {//nop; +goto L49c710;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c710: +v1 = MEM_U32(a0 + 8); +//nop; +t7 = v1 & 0x3; +if (t7 == 0) {//nop; +goto L49c72c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c72c: +a1 = MEM_U32(a0 + 28); +//nop; +if (a1 == 0) {//nop; +goto L49c760;} +//nop; +t8 = MEM_U32(a0 + 24); +//nop; +if (t8 == 0) {//nop; +goto L49c760;} +//nop; +t9 = v0 + v1; +if (t9 == a1) {//nop; +goto L49c760;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c760: +t0 = MEM_U32(a0 + 24); +//nop; +t1 = t0 << 2; +t1 = t1 - t0; +t1 = t1 << 2; +t1 = t1 + t0; +t1 = t1 << 2; +v1 = v1 + t1; +t2 = v1 & 0x3; +if (t2 == 0) {//nop; +goto L49c794;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c794: +a1 = MEM_U32(a0 + 36); +//nop; +if (a1 == 0) {//nop; +goto L49c7c4;} +//nop; +t3 = MEM_U32(a0 + 32); +t4 = v0 + v1; +if (t3 == 0) {//nop; +goto L49c7c4;} +//nop; +if (t4 == a1) {//nop; +goto L49c7c4;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c7c4: +t5 = MEM_U32(a0 + 32); +a2 = 0xc; +lo = t5 * a2; +hi = (uint32_t)((uint64_t)t5 * (uint64_t)a2 >> 32); +t6 = lo; +v1 = v1 + t6; +t7 = v1 & 0x3; +if (t7 == 0) {//nop; +goto L49c7ec;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c7ec: +a1 = MEM_U32(a0 + 44); +//nop; +if (a1 == 0) {//nop; +goto L49c820;} +//nop; +t8 = MEM_U32(a0 + 40); +//nop; +if (t8 == 0) {//nop; +goto L49c820;} +//nop; +t9 = v0 + v1; +if (t9 == a1) {//nop; +goto L49c820;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c820: +t0 = MEM_U32(a0 + 40); +//nop; +lo = t0 * a2; +hi = (uint32_t)((uint64_t)t0 * (uint64_t)a2 >> 32); +t1 = lo; +v1 = v1 + t1; +t2 = v1 & 0x3; +if (t2 == 0) {//nop; +goto L49c848;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c848: +a1 = MEM_U32(a0 + 52); +//nop; +if (a1 == 0) {//nop; +goto L49c878;} +//nop; +t3 = MEM_U32(a0 + 48); +t4 = v0 + v1; +if (t3 == 0) {//nop; +goto L49c878;} +//nop; +if (t4 == a1) {//nop; +goto L49c878;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c878: +t5 = MEM_U32(a0 + 48); +//nop; +t6 = t5 << 2; +v1 = v1 + t6; +t7 = v1 & 0x3; +if (t7 == 0) {//nop; +goto L49c89c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c89c: +a1 = MEM_U32(a0 + 60); +//nop; +if (a1 == 0) {//nop; +goto L49c8d0;} +//nop; +t8 = MEM_U32(a0 + 56); +//nop; +if (t8 == 0) {//nop; +goto L49c8d0;} +//nop; +t9 = v0 + v1; +if (t9 == a1) {//nop; +goto L49c8d0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c8d0: +t0 = MEM_U32(a0 + 56); +//nop; +v1 = v1 + t0; +t1 = v1 & 0x3; +if (t1 == 0) {//nop; +goto L49c8f0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c8f0: +a1 = MEM_U32(a0 + 68); +//nop; +if (a1 == 0) {//nop; +goto L49c920;} +//nop; +t2 = MEM_U32(a0 + 64); +t3 = v0 + v1; +if (t2 == 0) {//nop; +goto L49c920;} +//nop; +if (t3 == a1) {//nop; +goto L49c920;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c920: +t4 = MEM_U32(a0 + 64); +//nop; +v1 = v1 + t4; +t5 = v1 & 0x3; +if (t5 == 0) {//nop; +goto L49c940;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c940: +a1 = MEM_U32(a0 + 76); +//nop; +if (a1 == 0) {//nop; +goto L49c970;} +//nop; +t6 = MEM_U32(a0 + 72); +t7 = v0 + v1; +if (t6 == 0) {//nop; +goto L49c970;} +//nop; +if (t7 == a1) {//nop; +goto L49c970;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c970: +t8 = MEM_U32(a0 + 72); +//nop; +t9 = t8 << 3; +t9 = t9 + t8; +t9 = t9 << 3; +v1 = v1 + t9; +t0 = v1 & 0x3; +if (t0 == 0) {//nop; +goto L49c99c;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c99c: +a1 = MEM_U32(a0 + 84); +//nop; +if (a1 == 0) {//nop; +goto L49c9cc;} +//nop; +t1 = MEM_U32(a0 + 80); +t2 = v0 + v1; +if (t1 == 0) {//nop; +goto L49c9cc;} +//nop; +if (t2 == a1) {//nop; +goto L49c9cc;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c9cc: +t3 = MEM_U32(a0 + 80); +//nop; +t4 = t3 << 2; +v1 = v1 + t4; +t5 = v1 & 0x3; +if (t5 == 0) {//nop; +goto L49c9f0;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49c9f0: +a1 = MEM_U32(a0 + 92); +//nop; +if (a1 == 0) {//nop; +goto L49ca20;} +//nop; +t6 = MEM_U32(a0 + 88); +t7 = v0 + v1; +if (t6 == 0) {//nop; +goto L49ca20;} +//nop; +if (t7 == a1) {//nop; +goto L49ca20;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49ca20: +t8 = MEM_U32(a0 + 88); +//nop; +t9 = t8 << 4; +v1 = v1 + t9; +t0 = v1 & 0x3; +if (t0 == 0) {//nop; +goto L49ca44;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49ca44: +a1 = MEM_U32(a0 + 20); +//nop; +if (a1 == 0) {//nop; +goto L49ca74;} +//nop; +t1 = MEM_U32(a0 + 16); +t2 = v0 + v1; +if (t1 == 0) {//nop; +goto L49ca74;} +//nop; +if (t2 == a1) {//nop; +goto L49ca74;} +//nop; +v0 = zero; +return v0; +v0 = zero; +L49ca74: +t3 = MEM_U32(a0 + 16); +//nop; +t4 = t3 << 3; +v1 = v1 + t4; +t5 = v1 & 0x3; +if (t5 == 0) {v0 = v1; +goto L49ca98;} +v0 = v1; +v0 = zero; +return v0; +v0 = zero; +L49ca98: +//nop; +return v0; +//nop; +} + +static void f_st_warning(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49caa0: +//st_warning: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +MEM_U32(sp + 40) = a0; +// fdead 4000002b MEM_U32(sp + 44) = a1; +a1 = 0x100076b0; +a0 = 0xfb528e4; +//nop; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +// fdead 4000006b MEM_U32(sp + 48) = a2; +// fdead 4000006b MEM_U32(sp + 52) = a3; +a1 = a1; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49cae0; +a0 = a0 + 0x20; +L49cae0: +// bdead 40000101 gp = MEM_U32(sp + 32); +//nop; +a2 = 0x10001d80; +a0 = 0xfb528e4; +a1 = 0x100076b4; +//nop; +a2 = MEM_U32(a2 + 0); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49cb08; +a1 = a1; +L49cb08: +// bdead 40000001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 52); +t7 = MEM_U32(sp + 56); +a0 = 0xfb528e4; +//nop; +a1 = MEM_U32(sp + 40); +a2 = MEM_U32(sp + 44); +a3 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = t6; +MEM_U32(sp + 20) = t7; +a0 = a0 + 0x20; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49cb38; +a0 = a0 + 0x20; +L49cb38: +// bdead 40000181 gp = MEM_U32(sp + 32); +//nop; +a0 = 0xfb528e4; +a1 = 0x100076c4; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49cb58; +a1 = a1; +L49cb58: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +//nop; +//nop; +} + +static void f_exit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49cb70: +//exit: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 400000eb MEM_U32(sp + 20) = s0; +s0 = 0x10023440; +// fdead 400200eb MEM_U32(sp + 36) = ra; +s0 = MEM_U32(s0 + 0); +// fdead 400200eb MEM_U32(sp + 32) = gp; +// fdead 400200eb MEM_U32(sp + 28) = s2; +// fdead 400200eb MEM_U32(sp + 24) = s1; +if (s0 == 0) {MEM_U32(sp + 80) = a0; +goto L49cc04;} +MEM_U32(sp + 80) = a0; +s2 = 0x100076d0; +s1 = sp + 0x34; +s2 = s2; +L49cbb0: +//nop; +//nop; +//nop; +v0 = wrapper_getpid(); +goto L49cbc0; +//nop; +L49cbc0: +// bdead 400e000b gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +a1 = s2; +a2 = s0; +a3 = v0; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L49cbdc; +a3 = v0; +L49cbdc: +// bdead 400e0003 gp = MEM_U32(sp + 32); +a0 = s1; +//nop; +//nop; +//nop; +v0 = wrapper_unlink(mem, a0); +goto L49cbf4; +//nop; +L49cbf4: +s0 = s0 + 0xffffffff; +// bdead 400e01c3 gp = MEM_U32(sp + 32); +if (s0 != 0) {//nop; +goto L49cbb0;} +//nop; +L49cc04: +//nop; +a0 = 0xe; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper__prctl(mem, a0, sp); +goto L49cc14; +//nop; +L49cc14: +// bdead 4000000b gp = MEM_U32(sp + 32); +at = (int)v0 < (int)0x2; +if (at == 0) {//nop; +goto L49cc64;} +//nop; +//nop; +//nop; +//nop; +wrapper__exithandle(mem); +goto L49cc34; +//nop; +L49cc34: +// bdead 400001c3 gp = MEM_U32(sp + 32); +//nop; +t6 = 0x1; +//nop; +if (t6 == 0) {//nop; +goto L49cc64;} +//nop; +//nop; +a0 = zero; +//nop; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper__rld_new_interface(mem, a0, sp); +goto L49cc5c; +//nop; +L49cc5c: +// bdead 40000001 gp = MEM_U32(sp + 32); +//nop; +L49cc64: +//nop; +//nop; +//nop; +wrapper__cleanup(mem); +goto L49cc74; +//nop; +L49cc74: +// bdead 40000001 gp = MEM_U32(sp + 32); +a0 = MEM_U32(sp + 80); +//nop; +//nop; +//nop; +wrapper__exit(mem, a0); +goto L49cc8c; +//nop; +L49cc8c: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 s1 = MEM_U32(sp + 24); +// bdead 1 s2 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +//nop; +//nop; +} + +static void f_caseerror(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L49ccb0: +//caseerror: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +//nop; +// fdead 400001eb MEM_U32(sp + 36) = ra; +MEM_U32(sp + 48) = a0; +// fdead 400001eb MEM_U32(sp + 32) = gp; +MEM_U32(sp + 52) = a1; +MEM_U32(sp + 56) = a2; +MEM_U32(sp + 60) = a3; +a0 = a3 + 0x1; +v0 = wrapper_malloc(mem, a0); +goto L49cce4; +a0 = a3 + 0x1; +L49cce4: +// bdead 4000000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 56); +//nop; +a2 = MEM_U32(sp + 60); +a0 = v0; +MEM_U32(sp + 44) = v0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L49cd00; +MEM_U32(sp + 44) = v0; +L49cd00: +// bdead 40000003 gp = MEM_U32(sp + 32); +v1 = MEM_U32(sp + 44); +t6 = MEM_U32(sp + 60); +a0 = 0xfb528e4; +t7 = v1 + t6; +MEM_U8(t7 + 0) = (uint8_t)zero; +//nop; +a1 = 0x100076e0; +a3 = MEM_U32(sp + 52); +a2 = MEM_U32(sp + 48); +MEM_U32(sp + 16) = v1; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49cd38; +a1 = a1; +L49cd38: +// bdead 1 ra = MEM_U32(sp + 36); +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_49cdf0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49cdf0: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +t6 = MEM_U8(a0 + 12); +s0 = a1; +t7 = t6 & 0x2; +s1 = a0; +if (t7 == 0) {s2 = a2; +goto L49cf64;} +s2 = a2; +t8 = MEM_U32(a0 + 0); +s3 = 0xffffffff; +v1 = t8 - a2; +if ((int)v1 >= 0) {MEM_U32(a0 + 0) = v1; +goto L49cef8;} +MEM_U32(a0 + 0) = v1; +L49ce44: +t0 = v1 + s2; +if ((int)t0 <= 0) {MEM_U32(s1 + 0) = t0; +goto L49cebc;} +MEM_U32(s1 + 0) = t0; +a0 = t0 + s0; +a1 = a0 - s0; +v0 = MEM_U32(s1 + 4); +t1 = a1 & 0x3; +if (t1 == 0) {s2 = s2 - t0; +goto L49ce88;} +s2 = s2 - t0; +v1 = t1 + s0; +L49ce6c: +t2 = MEM_U8(s0 + 0); +s0 = s0 + 0x1; +v0 = v0 + 0x1; +if (v1 != s0) {MEM_U8(v0 + -1) = (uint8_t)t2; +goto L49ce6c;} +MEM_U8(v0 + -1) = (uint8_t)t2; +if (s0 == a0) {//nop; +goto L49ceb8;} +//nop; +L49ce88: +t3 = MEM_U8(s0 + 0); +s0 = s0 + 0x4; +MEM_U8(v0 + 0) = (uint8_t)t3; +t4 = MEM_U8(s0 + -3); +v0 = v0 + 0x4; +MEM_U8(v0 + -3) = (uint8_t)t4; +t5 = MEM_U8(s0 + -2); +//nop; +MEM_U8(v0 + -2) = (uint8_t)t5; +t6 = MEM_U8(s0 + -1); +if (s0 != a0) {MEM_U8(v0 + -1) = (uint8_t)t6; +goto L49ce88;} +MEM_U8(v0 + -1) = (uint8_t)t6; +L49ceb8: +MEM_U32(s1 + 4) = v0; +L49cebc: +MEM_U32(s1 + 0) = s3; +//nop; +a0 = MEM_U8(s0 + 0); +a1 = s1; +s0 = s0 + 0x1; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49ced4; +s0 = s0 + 0x1; +L49ced4: +// bdead 401e0001 gp = MEM_U32(sp + 40); +s2 = s2 + 0xffffffff; +if (s2 == 0) {// bdead 401e0001 ra = MEM_U32(sp + 44); +goto L49cf68;} +// bdead 401e0001 ra = MEM_U32(sp + 44); +t7 = MEM_U32(s1 + 0); +//nop; +v1 = t7 - s2; +if ((int)v1 < 0) {MEM_U32(s1 + 0) = v1; +goto L49ce44;} +MEM_U32(s1 + 0) = v1; +L49cef8: +a0 = s0 + s2; +a2 = a0 - s0; +v0 = MEM_U32(s1 + 4); +t9 = a2 & 0x3; +if (t9 == 0) {a2 = t9; +goto L49cf30;} +a2 = t9; +v1 = a2 + s0; +L49cf14: +t0 = MEM_U8(s0 + 0); +s0 = s0 + 0x1; +v0 = v0 + 0x1; +if (v1 != s0) {MEM_U8(v0 + -1) = (uint8_t)t0; +goto L49cf14;} +MEM_U8(v0 + -1) = (uint8_t)t0; +if (s0 == a0) {//nop; +goto L49cf60;} +//nop; +L49cf30: +t1 = MEM_U8(s0 + 0); +s0 = s0 + 0x4; +MEM_U8(v0 + 0) = (uint8_t)t1; +t2 = MEM_U8(s0 + -3); +v0 = v0 + 0x4; +MEM_U8(v0 + -3) = (uint8_t)t2; +t3 = MEM_U8(s0 + -2); +//nop; +MEM_U8(v0 + -2) = (uint8_t)t3; +t4 = MEM_U8(s0 + -1); +if (s0 != a0) {MEM_U8(v0 + -1) = (uint8_t)t4; +goto L49cf30;} +MEM_U8(v0 + -1) = (uint8_t)t4; +L49cf60: +MEM_U32(s1 + 4) = v0; +L49cf64: +// bdead 1 ra = MEM_U32(sp + 44); +L49cf68: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void func_49cf80(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49cf80: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 44) = ra; +// fdead 400001eb MEM_U32(sp + 40) = gp; +// fdead 400001eb MEM_U32(sp + 36) = s3; +// fdead 400001eb MEM_U32(sp + 32) = s2; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +t6 = MEM_U8(a0 + 12); +s0 = a1; +t7 = t6 & 0x2; +s1 = a2; +if (t7 == 0) {s2 = a0; +goto L49d0bc;} +s2 = a0; +if ((int)a2 <= 0) {// bdead 400e00a1 ra = MEM_U32(sp + 44); +goto L49d0c0;} +// bdead 400e00a1 ra = MEM_U32(sp + 44); +t8 = MEM_U32(a0 + 0); +s3 = 0xffffffff; +t9 = t8 - a2; +MEM_U32(a0 + 0) = t9; +if ((int)t9 >= 0) {v1 = t9; +goto L49d070;} +v1 = t9; +L49cfe0: +t0 = v1 + s1; +if ((int)t0 <= 0) {MEM_U32(s2 + 0) = t0; +goto L49d038;} +MEM_U32(s2 + 0) = t0; +v0 = MEM_U32(s2 + 4); +s1 = s1 - t0; +a0 = t0 + v0; +a1 = a0 - v0; +t1 = a1 & 0x3; +if (t1 == 0) {v1 = t1 + v0; +goto L49d01c;} +v1 = t1 + v0; +L49d008: +v0 = v0 + 0x1; +if (v1 != v0) {MEM_U8(v0 + -1) = (uint8_t)s0; +goto L49d008;} +MEM_U8(v0 + -1) = (uint8_t)s0; +if (v0 == a0) {//nop; +goto L49d034;} +//nop; +L49d01c: +v0 = v0 + 0x4; +MEM_U8(v0 + -4) = (uint8_t)s0; +MEM_U8(v0 + -3) = (uint8_t)s0; +MEM_U8(v0 + -2) = (uint8_t)s0; +if (v0 != a0) {MEM_U8(v0 + -1) = (uint8_t)s0; +goto L49d01c;} +MEM_U8(v0 + -1) = (uint8_t)s0; +L49d034: +MEM_U32(s2 + 4) = v0; +L49d038: +MEM_U32(s2 + 0) = s3; +//nop; +a0 = s0; +a1 = s2; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49d04c; +a1 = s2; +L49d04c: +// bdead 401e0001 gp = MEM_U32(sp + 40); +s1 = s1 + 0xffffffff; +if (s1 == 0) {// bdead 401e0001 ra = MEM_U32(sp + 44); +goto L49d0c0;} +// bdead 401e0001 ra = MEM_U32(sp + 44); +t2 = MEM_U32(s2 + 0); +//nop; +v1 = t2 - s1; +if ((int)v1 < 0) {MEM_U32(s2 + 0) = v1; +goto L49cfe0;} +MEM_U32(s2 + 0) = v1; +L49d070: +v0 = MEM_U32(s2 + 4); +//nop; +a0 = v0 + s1; +a2 = a0 - v0; +t4 = a2 & 0x3; +if (t4 == 0) {v1 = t4 + v0; +goto L49d0a0;} +v1 = t4 + v0; +L49d08c: +v0 = v0 + 0x1; +if (v1 != v0) {MEM_U8(v0 + -1) = (uint8_t)s0; +goto L49d08c;} +MEM_U8(v0 + -1) = (uint8_t)s0; +if (v0 == a0) {//nop; +goto L49d0b8;} +//nop; +L49d0a0: +v0 = v0 + 0x4; +MEM_U8(v0 + -4) = (uint8_t)s0; +MEM_U8(v0 + -3) = (uint8_t)s0; +MEM_U8(v0 + -2) = (uint8_t)s0; +if (v0 != a0) {MEM_U8(v0 + -1) = (uint8_t)s0; +goto L49d0a0;} +MEM_U8(v0 + -1) = (uint8_t)s0; +L49d0b8: +MEM_U32(s2 + 4) = v0; +L49d0bc: +// bdead 1 ra = MEM_U32(sp + 44); +L49d0c0: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_writeln(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L49d0d8: +//writeln: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = MEM_U8(a0 + 12); +a1 = a0; +t7 = t6 & 0x2; +if (t7 != 0) {//nop; +goto L49d128;} +//nop; +a0 = 0xfb528e4; +a1 = 0x10007740; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49d11c; +a1 = a1; +L49d11c: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49d1ac; +// bdead 1 ra = MEM_U32(sp + 28); +L49d128: +t8 = 0xfb51f00; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L49d15c;} +//nop; +//nop; +a0 = 0xa; +//nop; +v0 = wrapper___semputc(mem, a0, a1); +goto L49d150; +//nop; +L49d150: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49d1ac; +// bdead 1 ra = MEM_U32(sp + 28); +L49d15c: +t9 = MEM_U32(a1 + 0); +//nop; +t0 = t9 + 0xffffffff; +if ((int)t0 >= 0) {MEM_U32(a1 + 0) = t0; +goto L49d18c;} +MEM_U32(a1 + 0) = t0; +//nop; +a0 = 0xa; +//nop; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49d180; +//nop; +L49d180: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49d1ac; +// bdead 1 ra = MEM_U32(sp + 28); +L49d18c: +t3 = MEM_U32(a1 + 4); +t2 = 0xa; +MEM_U8(t3 + 0) = (uint8_t)t2; +t4 = MEM_U32(a1 + 4); +//nop; +t5 = t4 + 0x1; +MEM_U32(a1 + 4) = t5; +// bdead 1 ra = MEM_U32(sp + 28); +L49d1ac: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static void f_write_char(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49d258: +//write_char: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +at = (int)a2 < (int)0x2; +s0 = a1 & 0xff; +// fdead 400201ef MEM_U32(sp + 28) = ra; +// fdead 400201ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 36) = a1; +MEM_U32(sp + 40) = a2; +if (at != 0) {a3 = a0; +goto L49d330;} +a3 = a0; +//nop; +a1 = 0x20; +// fdead 400201ef t9 = t9; +a2 = a2 + 0xffffffff; +MEM_U32(sp + 32) = a3; +func_49cf80(mem, sp, a0, a1, a2); +goto L49d2a4; +MEM_U32(sp + 32) = a3; +L49d2a4: +// bdead 40020001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +t7 = 0xfb51f00; +//nop; +t7 = MEM_U32(t7 + 0); +//nop; +if (t7 == 0) {//nop; +goto L49d2e0;} +//nop; +//nop; +a0 = s0; +a1 = a3; +v0 = wrapper___semputc(mem, a0, a1); +goto L49d2d4; +a1 = a3; +L49d2d4: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49d47c; +// bdead 1 ra = MEM_U32(sp + 28); +L49d2e0: +t8 = MEM_U32(a3 + 0); +//nop; +t9 = t8 + 0xffffffff; +if ((int)t9 >= 0) {MEM_U32(a3 + 0) = t9; +goto L49d310;} +MEM_U32(a3 + 0) = t9; +//nop; +a0 = s0; +a1 = a3; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49d304; +a1 = a3; +L49d304: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49d47c; +// bdead 1 ra = MEM_U32(sp + 28); +L49d310: +t1 = MEM_U32(a3 + 4); +//nop; +MEM_U8(t1 + 0) = (uint8_t)s0; +t2 = MEM_U32(a3 + 4); +//nop; +t3 = t2 + 0x1; +MEM_U32(a3 + 4) = t3; +goto L49d478; +MEM_U32(a3 + 4) = t3; +L49d330: +t4 = MEM_U32(sp + 40); +//nop; +at = (int)t4 < (int)0xffffffff; +if (at == 0) {//nop; +goto L49d3f8;} +//nop; +t5 = 0xfb51f00; +a0 = s0; +t5 = MEM_U32(t5 + 0); +//nop; +if (t5 == 0) {//nop; +goto L49d37c;} +//nop; +//nop; +a1 = a3; +MEM_U32(sp + 32) = a3; +v0 = wrapper___semputc(mem, a0, a1); +goto L49d36c; +MEM_U32(sp + 32) = a3; +L49d36c: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +goto L49d3cc; +//nop; +L49d37c: +t6 = MEM_U32(a3 + 0); +a0 = s0; +t7 = t6 + 0xffffffff; +if ((int)t7 >= 0) {MEM_U32(a3 + 0) = t7; +goto L49d3b0;} +MEM_U32(a3 + 0) = t7; +//nop; +a1 = a3; +MEM_U32(sp + 32) = a3; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49d3a0; +MEM_U32(sp + 32) = a3; +L49d3a0: +// bdead 40000001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 32); +//nop; +goto L49d3cc; +//nop; +L49d3b0: +t9 = MEM_U32(a3 + 4); +//nop; +MEM_U8(t9 + 0) = (uint8_t)s0; +t0 = MEM_U32(a3 + 4); +//nop; +t1 = t0 + 0x1; +MEM_U32(a3 + 4) = t1; +L49d3cc: +//nop; +t2 = MEM_U32(sp + 40); +t3 = 0xffffffff; +// bdead 40001901 t9 = t9; +a0 = a3; +a1 = 0x20; +a2 = t3 - t2; +func_49cf80(mem, sp, a0, a1, a2); +goto L49d3ec; +a2 = t3 - t2; +L49d3ec: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49d47c; +// bdead 1 ra = MEM_U32(sp + 28); +L49d3f8: +t4 = 0xfb51f00; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L49d42c;} +//nop; +//nop; +a0 = s0; +a1 = a3; +v0 = wrapper___semputc(mem, a0, a1); +goto L49d420; +a1 = a3; +L49d420: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49d47c; +// bdead 1 ra = MEM_U32(sp + 28); +L49d42c: +t5 = MEM_U32(a3 + 0); +//nop; +t6 = t5 + 0xffffffff; +if ((int)t6 >= 0) {MEM_U32(a3 + 0) = t6; +goto L49d45c;} +MEM_U32(a3 + 0) = t6; +//nop; +a0 = s0; +a1 = a3; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49d450; +a1 = a3; +L49d450: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49d47c; +// bdead 1 ra = MEM_U32(sp + 28); +L49d45c: +t8 = MEM_U32(a3 + 4); +//nop; +MEM_U8(t8 + 0) = (uint8_t)s0; +t9 = MEM_U32(a3 + 4); +//nop; +t0 = t9 + 0x1; +MEM_U32(a3 + 4) = t0; +L49d478: +// bdead 1 ra = MEM_U32(sp + 28); +L49d47c: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_write_string(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L49d488: +//write_string: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a1; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 32) = a0; +if (a3 != 0) {MEM_U32(sp + 40) = a2; +goto L49d4f4;} +MEM_U32(sp + 40) = a2; +a0 = a1 + a2; +if (a1 == a0) {v0 = a0; +goto L49d4ec;} +v0 = a0; +t7 = MEM_U8(a0 + -1); +v1 = 0x20; +if (v1 != t7) {//nop; +goto L49d4ec;} +//nop; +L49d4d0: +v0 = v0 + 0xffffffff; +if (v0 == s0) {//nop; +goto L49d4ec;} +//nop; +t8 = MEM_U8(v0 + -1); +//nop; +if (v1 == t8) {//nop; +goto L49d4d0;} +//nop; +L49d4ec: +a3 = v0 - s0; +goto L49d528; +a3 = v0 - s0; +L49d4f4: +t9 = MEM_U32(sp + 40); +//nop; +at = t9 < a3; +if (at == 0) {a2 = a3 - t9; +goto L49d528;} +a2 = a3 - t9; +//nop; +a0 = MEM_U32(sp + 32); +// bdead 400200a1 t9 = t9; +a1 = 0x20; +func_49cf80(mem, sp, a0, a1, a2); +goto L49d51c; +a1 = 0x20; +L49d51c: +// bdead 40020001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +//nop; +L49d528: +if ((int)a3 <= 0) {a1 = s0; +goto L49d54c;} +a1 = s0; +//nop; +a0 = MEM_U32(sp + 32); +// bdead 40000161 t9 = t9; +a2 = a3; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49d544; +a2 = a3; +L49d544: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L49d54c: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x20; +return; +// bdead 1 sp = sp + 0x20; +} + +static void f_write_enum(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L49d55c: +//write_enum: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 20) = s0; +s0 = a2; +// fdead 400201eb MEM_U32(sp + 28) = ra; +// fdead 400201eb MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 52) = a3; +if (a1 == 0) {MEM_U32(sp + 36) = a1; +goto L49d5f4;} +MEM_U32(sp + 36) = a1; +v1 = MEM_U8(a2 + 0); +//nop; +v0 = zero < v1; +L49d598: +if (v0 == 0) {s0 = s0 + 0x1; +goto L49d5b4;} +s0 = s0 + 0x1; +L49d5a0: +v0 = MEM_U8(s0 + 0); +s0 = s0 + 0x1; +t6 = zero < v0; +if (t6 != 0) {//nop; +goto L49d5a0;} +//nop; +L49d5b4: +v1 = MEM_U8(s0 + 0); +a1 = a1 + 0xffffffff; +if (v1 != 0) {//nop; +goto L49d5ec;} +//nop; +a0 = 0xfb528e4; +a1 = 0x10007770; +//nop; +a2 = MEM_U32(sp + 36); +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49d5e0; +a1 = a1; +L49d5e0: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49d660; +// bdead 1 ra = MEM_U32(sp + 28); +L49d5ec: +if (a1 != 0) {v0 = zero < v1; +goto L49d598;} +v0 = zero < v1; +L49d5f4: +t7 = MEM_U8(s0 + 0); +v1 = 0x20; +a0 = v1 ^ t7; +a0 = a0 < 0x1; +if (a0 == 0) {//nop; +goto L49d628;} +//nop; +if (a0 == 0) {s0 = s0 + 0x1; +goto L49d624;} +s0 = s0 + 0x1; +L49d614: +t8 = MEM_U8(s0 + 0); +s0 = s0 + 0x1; +if (v1 == t8) {//nop; +goto L49d614;} +//nop; +L49d624: +s0 = s0 + 0xffffffff; +L49d628: +//nop; +a0 = s0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49d638; +//nop; +L49d638: +// bdead 40020009 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 40); +//nop; +a3 = MEM_U32(sp + 52); +a1 = s0; +a2 = v0; +f_write_string(mem, sp, a0, a1, a2, a3); +goto L49d654; +a2 = v0; +L49d654: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L49d660: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static void f_write_integer(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L49d66c: +//write_integer: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 20) = s0; +at = a3 < 0x2; +s0 = a3; +// fdead 400201ef MEM_U32(sp + 28) = ra; +// fdead 400201ef MEM_U32(sp + 24) = gp; +MEM_U32(sp + 88) = a0; +if (at == 0) {MEM_U32(sp + 96) = a2; +goto L49d6c4;} +MEM_U32(sp + 96) = a2; +a0 = 0xfb528e4; +a1 = 0x10007798; +//nop; +a2 = a3; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49d6b8; +a1 = a1; +L49d6b8: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49d7b4; +// bdead 1 ra = MEM_U32(sp + 28); +L49d6c4: +if ((int)a1 >= 0) {t0 = sp + 0x34; +goto L49d6d4;} +t0 = sp + 0x34; +v0 = -a1; +goto L49d6d8; +v0 = -a1; +L49d6d4: +v0 = a1; +L49d6d8: +v1 = 0x10001e40; +a3 = sp + 0x55; +v1 = v1; +L49d6e4: +lo = v0 / s0; hi = v0 % s0; +a3 = a3 + 0xffffffff; +if (s0 != 0) {//nop; +goto L49d6f8;} +//nop; +abort(); +L49d6f8: +t6 = hi; +t7 = v1 + t6; +t8 = MEM_U8(t7 + 0); +v0 = lo; +MEM_U8(a3 + 0) = (uint8_t)t8; +if (v0 != 0) {//nop; +goto L49d6e4;} +//nop; +if ((int)a1 >= 0) {t9 = 0x2d; +goto L49d724;} +t9 = 0x2d; +a3 = a3 + 0xffffffff; +MEM_U8(a3 + 0) = (uint8_t)t9; +L49d724: +t1 = MEM_U32(sp + 96); +s0 = t0 - a3; +s0 = s0 + 0x21; +at = (int)s0 < (int)t1; +if (at == 0) {a1 = 0x20; +goto L49d764;} +a1 = 0x20; +//nop; +t2 = MEM_U32(sp + 96); +a0 = MEM_U32(sp + 88); +// bdead 40020961 t9 = t9; +MEM_U32(sp + 48) = a3; +a2 = t2 - s0; +func_49cf80(mem, sp, a0, a1, a2); +goto L49d758; +a2 = t2 - s0; +L49d758: +// bdead 40020001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 48); +//nop; +L49d764: +//nop; +a0 = MEM_U32(sp + 88); +// bdead 40020121 t9 = t9; +a1 = a3; +a2 = s0; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49d77c; +a2 = s0; +L49d77c: +v0 = MEM_U32(sp + 96); +// bdead 40020009 gp = MEM_U32(sp + 24); +v0 = -v0; +at = (int)s0 < (int)v0; +if (at == 0) {a1 = 0x20; +goto L49d7b0;} +a1 = 0x20; +//nop; +a0 = MEM_U32(sp + 88); +// fdead 66002007f t9 = t9; +a2 = v0 - s0; +func_49cf80(mem, sp, a0, a1, a2); +goto L49d7a8; +a2 = v0 - s0; +L49d7a8: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L49d7b0: +// bdead 1 ra = MEM_U32(sp + 28); +L49d7b4: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void f_write_cardinal(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L49d7c0: +//write_cardinal: +//nop; +//nop; +//nop; +sp = sp + 0xffffffb0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 80) = a0; +if (a3 != 0) {MEM_U32(sp + 88) = a2; +goto L49d810;} +MEM_U32(sp + 88) = a2; +a0 = 0xfb528e4; +a1 = 0x100077c8; +//nop; +a2 = a3; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49d804; +a1 = a1; +L49d804: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49d8e8; +// bdead 1 ra = MEM_U32(sp + 28); +L49d810: +v0 = 0x10001e40; +s0 = sp + 0x50; +v0 = v0; +L49d81c: +lo = a1 / a3; hi = a1 % a3; +s0 = s0 + 0xffffffff; +if (a3 != 0) {//nop; +goto L49d830;} +//nop; +abort(); +L49d830: +t6 = hi; +t7 = v0 + t6; +t8 = MEM_U8(t7 + 0); +a1 = lo; +MEM_U8(s0 + 0) = (uint8_t)t8; +if (a1 != 0) {//nop; +goto L49d81c;} +//nop; +t9 = sp + 0x30; +t0 = MEM_U32(sp + 88); +a3 = t9 - s0; +a3 = a3 + 0x20; +at = (int)a3 < (int)t0; +if (at == 0) {a1 = 0x20; +goto L49d890;} +a1 = 0x20; +//nop; +t1 = MEM_U32(sp + 88); +a0 = MEM_U32(sp + 80); +// bdead 40020561 t9 = t9; +MEM_U32(sp + 40) = a3; +a2 = t1 - a3; +func_49cf80(mem, sp, a0, a1, a2); +goto L49d884; +a2 = t1 - a3; +L49d884: +// bdead 40020001 gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +//nop; +L49d890: +//nop; +a0 = MEM_U32(sp + 80); +// bdead 40020121 t9 = t9; +a1 = s0; +a2 = a3; +MEM_U32(sp + 40) = a3; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49d8ac; +MEM_U32(sp + 40) = a3; +L49d8ac: +v0 = MEM_U32(sp + 88); +a3 = MEM_U32(sp + 40); +v0 = -v0; +// bdead 40000109 gp = MEM_U32(sp + 24); +at = (int)a3 < (int)v0; +if (at == 0) {a1 = 0x20; +goto L49d8e4;} +a1 = 0x20; +//nop; +a0 = MEM_U32(sp + 80); +// fdead 66002017f t9 = t9; +a2 = v0 - a3; +func_49cf80(mem, sp, a0, a1, a2); +goto L49d8dc; +a2 = v0 - a3; +L49d8dc: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +L49d8e4: +// bdead 1 ra = MEM_U32(sp + 28); +L49d8e8: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x50; +return; +// bdead 1 sp = sp + 0x50; +} + +static void f_write_real(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L49d8f4: +//write_real: +//nop; +//nop; +//nop; +sp = sp + 0xffffffa8; +// fdead 400001eb MEM_U32(sp + 28) = s0; +MEM_U32(sp + 92) = a1; +a1 = a3; +s0 = a0; +// fdead 400201eb MEM_U32(sp + 36) = ra; +// fdead 400201eb MEM_U32(sp + 32) = gp; +if ((int)a3 > 0) {MEM_U32(sp + 96) = a2; +goto L49df30;} +MEM_U32(sp + 96) = a2; +v0 = a2 + 0xfffffffa; +at = (int)v0 < (int)0x3; +if (at != 0) {t6 = 0x2; +goto L49d93c;} +t6 = 0x2; +MEM_U32(sp + 76) = v0; +goto L49d940; +MEM_U32(sp + 76) = v0; +L49d93c: +MEM_U32(sp + 76) = t6; +L49d940: +f4.w[0] = MEM_U32(sp + 92); +f6.w[1] = zero; +f6.w[0] = zero; +f12.d = f4.f[0]; +cf = f6.d == f12.d; +a2 = MEM_U32(sp + 76); +if (!cf) {a3 = sp + 0x54; +goto L49d9c8;} +a3 = sp + 0x54; +//nop; +a1 = 0x100077f8; +// fdead 400281ef t9 = t9; +a0 = s0; +a2 = 0x3; +a1 = a1; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49d97c; +a1 = a1; +L49d97c: +// bdead 40020001 gp = MEM_U32(sp + 32); +a2 = MEM_U32(sp + 76); +//nop; +a0 = s0; +// fdead 600200bf t9 = t9; +a1 = 0x30; +a2 = a2 + 0xffffffff; +func_49cf80(mem, sp, a0, a1, a2); +goto L49d99c; +a2 = a2 + 0xffffffff; +L49d99c: +// bdead 40020001 gp = MEM_U32(sp + 32); +a0 = s0; +//nop; +a1 = 0x100077fc; +// fdead 6002007f t9 = t9; +a2 = 0x4; +a1 = a1; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49d9bc; +a1 = a1; +L49d9bc: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L49e564; +// bdead 1 ra = MEM_U32(sp + 36); +L49d9c8: +//nop; +t7 = sp + 0x50; +MEM_U32(sp + 16) = t7; +v0 = wrapper_ecvt(mem, f12.d, a2, a3, MEM_U32(sp + 16)); +goto L49d9d8; +MEM_U32(sp + 16) = t7; +L49d9d8: +MEM_U32(sp + 72) = v0; +v1 = MEM_U8(v0 + 0); +// bdead 40020011 gp = MEM_U32(sp + 32); +at = 0x49; +if (v1 == at) {at = 0x4e; +goto L49da08;} +at = 0x4e; +if (v1 == at) {at = 0x69; +goto L49da08;} +at = 0x69; +if (v1 == at) {at = 0x6e; +goto L49da08;} +at = 0x6e; +if (v1 != at) {//nop; +goto L49da64;} +//nop; +L49da08: +//nop; +a0 = MEM_U32(sp + 72); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49da18; +//nop; +L49da18: +// bdead 40020009 gp = MEM_U32(sp + 32); +t8 = MEM_U32(sp + 96); +//nop; +MEM_U32(sp + 76) = v0; +// fdead 6202000f t9 = t9; +a0 = s0; +a1 = 0x20; +a2 = t8 - v0; +func_49cf80(mem, sp, a0, a1, a2); +goto L49da3c; +a2 = t8 - v0; +L49da3c: +// bdead 40020001 gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 72); +//nop; +a2 = MEM_U32(sp + 76); +// fdead 600200df t9 = t9; +a0 = s0; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49da58; +a0 = s0; +L49da58: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L49e564; +// bdead 1 ra = MEM_U32(sp + 36); +L49da64: +t1 = 0xfb51f00; +t9 = MEM_U32(sp + 84); +t1 = MEM_U32(t1 + 0); +t0 = t9 + 0xffffffff; +if (t1 == 0) {MEM_U32(sp + 84) = t0; +goto L49dab0;} +MEM_U32(sp + 84) = t0; +v1 = MEM_U32(sp + 80); +a0 = 0x20; +if (v1 == 0) {//nop; +goto L49da94;} +//nop; +a0 = 0x2d; +goto L49da94; +a0 = 0x2d; +L49da94: +//nop; +a1 = s0; +//nop; +v0 = wrapper___semputc(mem, a0, a1); +goto L49daa4; +//nop; +L49daa4: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49db30; +//nop; +L49dab0: +t2 = MEM_U32(s0 + 0); +//nop; +t3 = t2 + 0xffffffff; +if ((int)t3 >= 0) {MEM_U32(s0 + 0) = t3; +goto L49daf8;} +MEM_U32(s0 + 0) = t3; +v1 = MEM_U32(sp + 80); +a0 = 0x20; +if (v1 == 0) {//nop; +goto L49dadc;} +//nop; +a0 = 0x2d; +goto L49dadc; +a0 = 0x2d; +L49dadc: +//nop; +a1 = s0; +//nop; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49daec; +//nop; +L49daec: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49db30; +//nop; +L49daf8: +v1 = MEM_U32(sp + 80); +t5 = 0x2d; +if (v1 == 0) {//nop; +goto L49db14;} +//nop; +t6 = MEM_U32(s0 + 4); +MEM_U8(t6 + 0) = (uint8_t)t5; +goto L49db20; +MEM_U8(t6 + 0) = (uint8_t)t5; +L49db14: +t8 = MEM_U32(s0 + 4); +t7 = 0x20; +MEM_U8(t8 + 0) = (uint8_t)t7; +L49db20: +t9 = MEM_U32(s0 + 4); +//nop; +t0 = t9 + 0x1; +MEM_U32(s0 + 4) = t0; +L49db30: +t1 = 0xfb51f00; +t2 = MEM_U32(sp + 72); +t1 = MEM_U32(t1 + 0); +a1 = s0; +if (t1 == 0) {t3 = t2 + 0x1; +goto L49db64;} +t3 = t2 + 0x1; +//nop; +a0 = MEM_U8(t2 + 0); +MEM_U32(sp + 72) = t3; +v0 = wrapper___semputc(mem, a0, a1); +goto L49db58; +MEM_U32(sp + 72) = t3; +L49db58: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49dbd0; +//nop; +L49db64: +t4 = MEM_U32(s0 + 0); +a1 = s0; +t5 = t4 + 0xffffffff; +if ((int)t5 >= 0) {MEM_U32(s0 + 0) = t5; +goto L49db9c;} +MEM_U32(s0 + 0) = t5; +t7 = MEM_U32(sp + 72); +//nop; +a0 = MEM_U8(t7 + 0); +t8 = t7 + 0x1; +MEM_U32(sp + 72) = t8; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49db90; +MEM_U32(sp + 72) = t8; +L49db90: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49dbd0; +//nop; +L49db9c: +t9 = MEM_U32(sp + 72); +t1 = MEM_U32(s0 + 4); +t0 = MEM_U8(t9 + 0); +//nop; +MEM_U8(t1 + 0) = (uint8_t)t0; +t2 = MEM_U32(s0 + 4); +//nop; +t3 = t2 + 0x1; +MEM_U32(s0 + 4) = t3; +t4 = MEM_U32(sp + 72); +//nop; +t5 = t4 + 0x1; +MEM_U32(sp + 72) = t5; +L49dbd0: +t6 = 0xfb51f00; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L49dc04;} +//nop; +//nop; +a0 = 0x2e; +a1 = s0; +v0 = wrapper___semputc(mem, a0, a1); +goto L49dbf8; +a1 = s0; +L49dbf8: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49dc50; +//nop; +L49dc04: +t7 = MEM_U32(s0 + 0); +//nop; +t8 = t7 + 0xffffffff; +if ((int)t8 >= 0) {MEM_U32(s0 + 0) = t8; +goto L49dc34;} +MEM_U32(s0 + 0) = t8; +//nop; +a0 = 0x2e; +a1 = s0; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49dc28; +a1 = s0; +L49dc28: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49dc50; +//nop; +L49dc34: +t1 = MEM_U32(s0 + 4); +t0 = 0x2e; +MEM_U8(t1 + 0) = (uint8_t)t0; +t2 = MEM_U32(s0 + 4); +//nop; +t3 = t2 + 0x1; +MEM_U32(s0 + 4) = t3; +L49dc50: +//nop; +a2 = MEM_U32(sp + 76); +a1 = MEM_U32(sp + 72); +// bdead 400200c1 t9 = t9; +a0 = s0; +a2 = a2 + 0xffffffff; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49dc6c; +a2 = a2 + 0xffffffff; +L49dc6c: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +t4 = 0xfb51f00; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L49dca8;} +//nop; +//nop; +a0 = 0x65; +a1 = s0; +v0 = wrapper___semputc(mem, a0, a1); +goto L49dc9c; +a1 = s0; +L49dc9c: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49dcf4; +//nop; +L49dca8: +t5 = MEM_U32(s0 + 0); +//nop; +t6 = t5 + 0xffffffff; +if ((int)t6 >= 0) {MEM_U32(s0 + 0) = t6; +goto L49dcd8;} +MEM_U32(s0 + 0) = t6; +//nop; +a0 = 0x65; +a1 = s0; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49dccc; +a1 = s0; +L49dccc: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49dcf4; +//nop; +L49dcd8: +t9 = MEM_U32(s0 + 4); +t8 = 0x65; +MEM_U8(t9 + 0) = (uint8_t)t8; +t0 = MEM_U32(s0 + 4); +//nop; +t1 = t0 + 0x1; +MEM_U32(s0 + 4) = t1; +L49dcf4: +t2 = 0xfb51f00; +t3 = MEM_U32(sp + 84); +t2 = MEM_U32(t2 + 0); +//nop; +if (t2 == 0) {//nop; +goto L49dd40;} +//nop; +if ((int)t3 >= 0) {a0 = 0x2b; +goto L49dd24;} +a0 = 0x2b; +t4 = -t3; +MEM_U32(sp + 84) = t4; +a0 = 0x2d; +goto L49dd24; +a0 = 0x2d; +L49dd24: +//nop; +a1 = s0; +//nop; +v0 = wrapper___semputc(mem, a0, a1); +goto L49dd34; +//nop; +L49dd34: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49ddc8; +//nop; +L49dd40: +t5 = MEM_U32(s0 + 0); +//nop; +t6 = t5 + 0xffffffff; +if ((int)t6 >= 0) {MEM_U32(s0 + 0) = t6; +goto L49dd8c;} +MEM_U32(s0 + 0) = t6; +t8 = MEM_U32(sp + 84); +a0 = 0x2b; +if ((int)t8 >= 0) {t9 = -t8; +goto L49dd70;} +t9 = -t8; +MEM_U32(sp + 84) = t9; +a0 = 0x2d; +goto L49dd70; +a0 = 0x2d; +L49dd70: +//nop; +a1 = s0; +//nop; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49dd80; +//nop; +L49dd80: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49ddc8; +//nop; +L49dd8c: +t0 = MEM_U32(sp + 84); +t2 = 0x2d; +if ((int)t0 >= 0) {t1 = -t0; +goto L49ddac;} +t1 = -t0; +MEM_U32(sp + 84) = t1; +t3 = MEM_U32(s0 + 4); +MEM_U8(t3 + 0) = (uint8_t)t2; +goto L49ddb8; +MEM_U8(t3 + 0) = (uint8_t)t2; +L49ddac: +t5 = MEM_U32(s0 + 4); +t4 = 0x2b; +MEM_U8(t5 + 0) = (uint8_t)t4; +L49ddb8: +t6 = MEM_U32(s0 + 4); +//nop; +t7 = t6 + 0x1; +MEM_U32(s0 + 4) = t7; +L49ddc8: +t8 = 0xfb51f00; +a0 = MEM_U32(sp + 84); +t8 = MEM_U32(t8 + 0); +at = 0xa; +if (t8 == 0) {//nop; +goto L49de0c;} +//nop; +lo = (int)a0 / (int)at; hi = (int)a0 % (int)at; +a1 = s0; +t9 = lo; +a0 = t9 + 0x30; +//nop; +//nop; +//nop; +v0 = wrapper___semputc(mem, a0, a1); +goto L49de00; +//nop; +L49de00: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49de7c; +//nop; +L49de0c: +t0 = MEM_U32(s0 + 0); +//nop; +t1 = t0 + 0xffffffff; +if ((int)t1 >= 0) {MEM_U32(s0 + 0) = t1; +goto L49de50;} +MEM_U32(s0 + 0) = t1; +a0 = MEM_U32(sp + 84); +at = 0xa; +lo = (int)a0 / (int)at; hi = (int)a0 % (int)at; +//nop; +a1 = s0; +t3 = lo; +a0 = t3 + 0x30; +//nop; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49de44; +//nop; +L49de44: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49de7c; +//nop; +L49de50: +t4 = MEM_U32(sp + 84); +at = 0xa; +lo = (int)t4 / (int)at; hi = (int)t4 % (int)at; +t7 = MEM_U32(s0 + 4); +t5 = lo; +t6 = t5 + 0x30; +MEM_U8(t7 + 0) = (uint8_t)t6; +t8 = MEM_U32(s0 + 4); +//nop; +t9 = t8 + 0x1; +MEM_U32(s0 + 4) = t9; +L49de7c: +t0 = 0xfb51f00; +a0 = MEM_U32(sp + 84); +t0 = MEM_U32(t0 + 0); +at = 0xa; +if (t0 == 0) {//nop; +goto L49debc;} +//nop; +lo = (int)a0 / (int)at; hi = (int)a0 % (int)at; +//nop; +a1 = s0; +t1 = hi; +a0 = t1 + 0x30; +//nop; +v0 = wrapper___semputc(mem, a0, a1); +goto L49deb0; +//nop; +L49deb0: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L49e564; +// bdead 1 ra = MEM_U32(sp + 36); +L49debc: +t2 = MEM_U32(s0 + 0); +//nop; +t3 = t2 + 0xffffffff; +if ((int)t3 >= 0) {MEM_U32(s0 + 0) = t3; +goto L49df00;} +MEM_U32(s0 + 0) = t3; +a0 = MEM_U32(sp + 84); +at = 0xa; +lo = (int)a0 / (int)at; hi = (int)a0 % (int)at; +//nop; +a1 = s0; +t5 = hi; +a0 = t5 + 0x30; +//nop; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49def4; +//nop; +L49def4: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L49e564; +// bdead 1 ra = MEM_U32(sp + 36); +L49df00: +t6 = MEM_U32(sp + 84); +at = 0xa; +lo = (int)t6 / (int)at; hi = (int)t6 % (int)at; +t9 = MEM_U32(s0 + 4); +t7 = hi; +t8 = t7 + 0x30; +MEM_U8(t9 + 0) = (uint8_t)t8; +t0 = MEM_U32(s0 + 4); +//nop; +t1 = t0 + 0x1; +MEM_U32(s0 + 4) = t1; +goto L49e560; +MEM_U32(s0 + 4) = t1; +L49df30: +f8.w[0] = MEM_U32(sp + 92); +//nop; +t2 = sp + 0x50; +MEM_U32(sp + 16) = t2; +a2 = a1; +a3 = sp + 0x54; +MEM_U32(sp + 100) = a1; +f12.d = f8.f[0]; +v0 = wrapper_fcvt(mem, f12.d, a2, a3, MEM_U32(sp + 16)); +goto L49df54; +f12.d = f8.f[0]; +L49df54: +// bdead 4002000b gp = MEM_U32(sp + 32); +MEM_U32(sp + 72) = v0; +//nop; +a0 = v0; +//nop; +v0 = wrapper_strlen(mem, a0); +goto L49df6c; +//nop; +L49df6c: +v1 = MEM_U32(sp + 80); +t4 = MEM_U32(sp + 84); +// bdead 4002201b gp = MEM_U32(sp + 32); +t3 = zero < v1; +MEM_U32(sp + 76) = v0; +if ((int)t4 > 0) {v1 = t3; +goto L49e22c;} +v1 = t3; +t5 = MEM_U32(sp + 96); +t7 = MEM_U32(sp + 100); +t6 = t5 - t3; +a2 = t6 - t7; +a2 = a2 + 0xfffffffe; +if ((int)a2 <= 0) {MEM_U32(sp + 80) = t3; +goto L49dfc0;} +MEM_U32(sp + 80) = t3; +//nop; +a0 = s0; +// fdead 6003f0bb t9 = t9; +a1 = 0x20; +func_49cf80(mem, sp, a0, a1, a2); +goto L49dfb8; +a1 = 0x20; +L49dfb8: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L49dfc0: +v1 = MEM_U32(sp + 80); +//nop; +if (v1 == 0) {//nop; +goto L49e050;} +//nop; +t8 = 0xfb51f00; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L49e004;} +//nop; +//nop; +a0 = 0x2d; +a1 = s0; +v0 = wrapper___semputc(mem, a0, a1); +goto L49dff8; +a1 = s0; +L49dff8: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49e050; +//nop; +L49e004: +t9 = MEM_U32(s0 + 0); +//nop; +t0 = t9 + 0xffffffff; +if ((int)t0 >= 0) {MEM_U32(s0 + 0) = t0; +goto L49e034;} +MEM_U32(s0 + 0) = t0; +//nop; +a0 = 0x2d; +a1 = s0; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49e028; +a1 = s0; +L49e028: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49e050; +//nop; +L49e034: +t3 = MEM_U32(s0 + 4); +t2 = 0x2d; +MEM_U8(t3 + 0) = (uint8_t)t2; +t4 = MEM_U32(s0 + 4); +//nop; +t5 = t4 + 0x1; +MEM_U32(s0 + 4) = t5; +L49e050: +t6 = 0xfb51f00; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L49e084;} +//nop; +//nop; +a0 = 0x30; +a1 = s0; +v0 = wrapper___semputc(mem, a0, a1); +goto L49e078; +a1 = s0; +L49e078: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49e0d0; +//nop; +L49e084: +t7 = MEM_U32(s0 + 0); +//nop; +t8 = t7 + 0xffffffff; +if ((int)t8 >= 0) {MEM_U32(s0 + 0) = t8; +goto L49e0b4;} +MEM_U32(s0 + 0) = t8; +//nop; +a0 = 0x30; +a1 = s0; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49e0a8; +a1 = s0; +L49e0a8: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49e0d0; +//nop; +L49e0b4: +t1 = MEM_U32(s0 + 4); +t0 = 0x30; +MEM_U8(t1 + 0) = (uint8_t)t0; +t2 = MEM_U32(s0 + 4); +//nop; +t3 = t2 + 0x1; +MEM_U32(s0 + 4) = t3; +L49e0d0: +t4 = 0xfb51f00; +//nop; +t4 = MEM_U32(t4 + 0); +//nop; +if (t4 == 0) {//nop; +goto L49e104;} +//nop; +//nop; +a0 = 0x2e; +a1 = s0; +v0 = wrapper___semputc(mem, a0, a1); +goto L49e0f8; +a1 = s0; +L49e0f8: +// bdead 40020001 gp = MEM_U32(sp + 32); +t2 = MEM_U32(sp + 84); +goto L49e154; +t2 = MEM_U32(sp + 84); +L49e104: +t5 = MEM_U32(s0 + 0); +//nop; +t6 = t5 + 0xffffffff; +if ((int)t6 >= 0) {MEM_U32(s0 + 0) = t6; +goto L49e134;} +MEM_U32(s0 + 0) = t6; +//nop; +a0 = 0x2e; +a1 = s0; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49e128; +a1 = s0; +L49e128: +// bdead 40020001 gp = MEM_U32(sp + 32); +t2 = MEM_U32(sp + 84); +goto L49e154; +t2 = MEM_U32(sp + 84); +L49e134: +t9 = MEM_U32(s0 + 4); +t8 = 0x2e; +MEM_U8(t9 + 0) = (uint8_t)t8; +t0 = MEM_U32(s0 + 4); +//nop; +t1 = t0 + 0x1; +MEM_U32(s0 + 4) = t1; +t2 = MEM_U32(sp + 84); +L49e154: +a3 = MEM_U32(sp + 100); +t3 = -t2; +at = (int)t3 < (int)a3; +if (at == 0) {MEM_U32(sp + 84) = t3; +goto L49e1cc;} +MEM_U32(sp + 84) = t3; +//nop; +a0 = s0; +// bdead 40021021 t9 = t9; +a1 = 0x30; +a2 = t3; +func_49cf80(mem, sp, a0, a1, a2); +goto L49e180; +a2 = t3; +L49e180: +t5 = MEM_U32(sp + 100); +t6 = MEM_U32(sp + 84); +t7 = MEM_U32(sp + 76); +a3 = t5 - t6; +// bdead 40030101 gp = MEM_U32(sp + 32); +at = a3 < t7; +if (at == 0) {a0 = s0; +goto L49e1a4;} +a0 = s0; +MEM_U32(sp + 76) = a3; +L49e1a4: +//nop; +a1 = MEM_U32(sp + 72); +a2 = MEM_U32(sp + 76); +// fdead 6003c1ff t9 = t9; +MEM_U32(sp + 64) = a3; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49e1bc; +MEM_U32(sp + 64) = a3; +L49e1bc: +a3 = MEM_U32(sp + 64); +t8 = MEM_U32(sp + 76); +// bdead 42020101 gp = MEM_U32(sp + 32); +a3 = a3 - t8; +L49e1cc: +//nop; +a0 = s0; +// bdead 40020121 t9 = t9; +a1 = 0x30; +a2 = a3; +func_49cf80(mem, sp, a0, a1, a2); +goto L49e1e4; +a2 = a3; +L49e1e4: +t9 = MEM_U32(sp + 96); +v1 = MEM_U32(sp + 80); +t2 = MEM_U32(sp + 100); +t0 = -t9; +t1 = t0 - v1; +a2 = t1 - t2; +// bdead 40020081 gp = MEM_U32(sp + 32); +a2 = a2 + 0xfffffffe; +if ((int)a2 <= 0) {// bdead 40020081 ra = MEM_U32(sp + 36); +goto L49e564;} +// bdead 40020081 ra = MEM_U32(sp + 36); +//nop; +a0 = s0; +// bdead 400000a1 t9 = t9; +a1 = 0x20; +func_49cf80(mem, sp, a0, a1, a2); +goto L49e220; +a1 = 0x20; +L49e220: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L49e564; +// bdead 1 ra = MEM_U32(sp + 36); +L49e22c: +t4 = MEM_U32(sp + 96); +t5 = MEM_U32(sp + 84); +t7 = MEM_U32(sp + 100); +t3 = t4 - v1; +t6 = t3 - t5; +a2 = t6 - t7; +a2 = a2 + 0xffffffff; +if ((int)a2 <= 0) {MEM_U32(sp + 80) = v1; +goto L49e26c;} +MEM_U32(sp + 80) = v1; +//nop; +a0 = s0; +// fdead 6003f0bb t9 = t9; +a1 = 0x20; +func_49cf80(mem, sp, a0, a1, a2); +goto L49e264; +a1 = 0x20; +L49e264: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +L49e26c: +v1 = MEM_U32(sp + 80); +//nop; +if (v1 == 0) {t6 = MEM_U32(sp + 84); +goto L49e300;} +t6 = MEM_U32(sp + 84); +t8 = 0xfb51f00; +//nop; +t8 = MEM_U32(t8 + 0); +//nop; +if (t8 == 0) {//nop; +goto L49e2b0;} +//nop; +//nop; +a0 = 0x2d; +a1 = s0; +v0 = wrapper___semputc(mem, a0, a1); +goto L49e2a4; +a1 = s0; +L49e2a4: +// bdead 40020001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 84); +goto L49e300; +t6 = MEM_U32(sp + 84); +L49e2b0: +t9 = MEM_U32(s0 + 0); +//nop; +t0 = t9 + 0xffffffff; +if ((int)t0 >= 0) {MEM_U32(s0 + 0) = t0; +goto L49e2e0;} +MEM_U32(s0 + 0) = t0; +//nop; +a0 = 0x2d; +a1 = s0; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49e2d4; +a1 = s0; +L49e2d4: +// bdead 40020001 gp = MEM_U32(sp + 32); +t6 = MEM_U32(sp + 84); +goto L49e300; +t6 = MEM_U32(sp + 84); +L49e2e0: +t4 = MEM_U32(s0 + 4); +t2 = 0x2d; +MEM_U8(t4 + 0) = (uint8_t)t2; +t3 = MEM_U32(s0 + 4); +//nop; +t5 = t3 + 0x1; +MEM_U32(s0 + 4) = t5; +t6 = MEM_U32(sp + 84); +L49e300: +t7 = MEM_U32(sp + 76); +a1 = MEM_U32(sp + 72); +at = (int)t6 < (int)t7; +if (at != 0) {a0 = s0; +goto L49e3f8;} +a0 = s0; +//nop; +a1 = MEM_U32(sp + 72); +// bdead 40030061 t9 = t9; +a2 = t7; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49e328; +a2 = t7; +L49e328: +t8 = MEM_U32(sp + 84); +t9 = MEM_U32(sp + 76); +// bdead 46020001 gp = MEM_U32(sp + 32); +a2 = t8 - t9; +//nop; +a0 = s0; +// bdead 400200a1 t9 = t9; +a1 = 0x30; +func_49cf80(mem, sp, a0, a1, a2); +goto L49e34c; +a1 = 0x30; +L49e34c: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +t0 = 0xfb51f00; +//nop; +t0 = MEM_U32(t0 + 0); +//nop; +if (t0 == 0) {//nop; +goto L49e388;} +//nop; +//nop; +a0 = 0x2e; +a1 = s0; +v0 = wrapper___semputc(mem, a0, a1); +goto L49e37c; +a1 = s0; +L49e37c: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49e3d4; +//nop; +L49e388: +t1 = MEM_U32(s0 + 0); +//nop; +t2 = t1 + 0xffffffff; +if ((int)t2 >= 0) {MEM_U32(s0 + 0) = t2; +goto L49e3b8;} +MEM_U32(s0 + 0) = t2; +//nop; +a0 = 0x2e; +a1 = s0; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49e3ac; +a1 = s0; +L49e3ac: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +goto L49e3d4; +//nop; +L49e3b8: +t5 = MEM_U32(s0 + 4); +t3 = 0x2e; +MEM_U8(t5 + 0) = (uint8_t)t3; +t6 = MEM_U32(s0 + 4); +//nop; +t7 = t6 + 0x1; +MEM_U32(s0 + 4) = t7; +L49e3d4: +//nop; +a2 = MEM_U32(sp + 100); +// fdead 6003de9f t9 = t9; +a0 = s0; +a1 = 0x30; +func_49cf80(mem, sp, a0, a1, a2); +goto L49e3ec; +a1 = 0x30; +L49e3ec: +// bdead 40020001 gp = MEM_U32(sp + 32); +t5 = MEM_U32(sp + 96); +goto L49e51c; +t5 = MEM_U32(sp + 96); +L49e3f8: +//nop; +a2 = MEM_U32(sp + 84); +// bdead 400200c1 t9 = t9; +a0 = s0; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49e40c; +a0 = s0; +L49e40c: +// bdead 40020001 gp = MEM_U32(sp + 32); +t9 = MEM_U32(sp + 84); +t4 = 0xfb51f00; +t8 = MEM_U32(sp + 72); +t1 = MEM_U32(sp + 76); +t4 = MEM_U32(t4 + 0); +t0 = t8 + t9; +t2 = t1 - t9; +MEM_U32(sp + 72) = t0; +if (t4 == 0) {MEM_U32(sp + 76) = t2; +goto L49e454;} +MEM_U32(sp + 76) = t2; +//nop; +a0 = 0x2e; +a1 = s0; +v0 = wrapper___semputc(mem, a0, a1); +goto L49e448; +a1 = s0; +L49e448: +// bdead 40020001 gp = MEM_U32(sp + 32); +t9 = MEM_U32(sp + 76); +goto L49e4a4; +t9 = MEM_U32(sp + 76); +L49e454: +t3 = MEM_U32(s0 + 0); +//nop; +t5 = t3 + 0xffffffff; +if ((int)t5 >= 0) {MEM_U32(s0 + 0) = t5; +goto L49e484;} +MEM_U32(s0 + 0) = t5; +//nop; +a0 = 0x2e; +a1 = s0; +v0 = wrapper___flsbuf(mem, a0, a1); +goto L49e478; +a1 = s0; +L49e478: +// bdead 40020001 gp = MEM_U32(sp + 32); +t9 = MEM_U32(sp + 76); +goto L49e4a4; +t9 = MEM_U32(sp + 76); +L49e484: +t8 = MEM_U32(s0 + 4); +t7 = 0x2e; +MEM_U8(t8 + 0) = (uint8_t)t7; +t0 = MEM_U32(s0 + 4); +//nop; +t1 = t0 + 0x1; +MEM_U32(s0 + 4) = t1; +t9 = MEM_U32(sp + 76); +L49e4a4: +t2 = MEM_U32(sp + 100); +a1 = MEM_U32(sp + 72); +at = (int)t9 < (int)t2; +if (at != 0) {a0 = s0; +goto L49e4d8;} +a0 = s0; +//nop; +a1 = MEM_U32(sp + 72); +// bdead 40020861 t9 = t9; +a2 = t2; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49e4cc; +a2 = t2; +L49e4cc: +// bdead 40020001 gp = MEM_U32(sp + 32); +t5 = MEM_U32(sp + 96); +goto L49e51c; +t5 = MEM_U32(sp + 96); +L49e4d8: +//nop; +a2 = MEM_U32(sp + 76); +// bdead 400200c1 t9 = t9; +a0 = s0; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49e4ec; +a0 = s0; +L49e4ec: +// bdead 40020001 gp = MEM_U32(sp + 32); +t4 = MEM_U32(sp + 100); +//nop; +t3 = MEM_U32(sp + 76); +// fdead 6002301f t9 = t9; +a0 = s0; +a1 = 0x30; +a2 = t4 - t3; +func_49cf80(mem, sp, a0, a1, a2); +goto L49e510; +a2 = t4 - t3; +L49e510: +// bdead 40020001 gp = MEM_U32(sp + 32); +//nop; +t5 = MEM_U32(sp + 96); +L49e51c: +v1 = MEM_U32(sp + 80); +t8 = MEM_U32(sp + 84); +t6 = -t5; +t1 = MEM_U32(sp + 100); +t7 = t6 - v1; +t0 = t7 - t8; +a2 = t0 - t1; +a2 = a2 + 0xffffffff; +if ((int)a2 <= 0) {// bdead 40020081 ra = MEM_U32(sp + 36); +goto L49e564;} +// bdead 40020081 ra = MEM_U32(sp + 36); +//nop; +a0 = s0; +// fdead 16203c6bf t9 = t9; +a1 = 0x20; +func_49cf80(mem, sp, a0, a1, a2); +goto L49e558; +a1 = 0x20; +L49e558: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L49e560: +// bdead 1 ra = MEM_U32(sp + 36); +L49e564: +// bdead 1 s0 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x58; +return; +// bdead 1 sp = sp + 0x58; +} + +static void f_write_boolean(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49f28c: +//write_boolean: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +s0 = a2; +s1 = a0; +// fdead 400601eb MEM_U32(sp + 36) = ra; +if (a1 == 0) {// fdead 400601eb MEM_U32(sp + 32) = gp; +goto L49f330;} +// fdead 400601eb MEM_U32(sp + 32) = gp; +at = (int)a2 < (int)0x5; +if (at != 0) {//nop; +goto L49f2e0;} +//nop; +//nop; +a1 = 0x20; +// fdead 400601ef t9 = t9; +a2 = a2 + 0xfffffffc; +func_49cf80(mem, sp, a0, a1, a2); +goto L49f2d8; +a2 = a2 + 0xfffffffc; +L49f2d8: +// bdead 40060001 gp = MEM_U32(sp + 32); +//nop; +L49f2e0: +//nop; +a1 = 0x10007810; +// fdead 600601ff t9 = t9; +a0 = s1; +a2 = 0x4; +a1 = a1; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49f2fc; +a1 = a1; +L49f2fc: +v0 = -s0; +// bdead 40040009 gp = MEM_U32(sp + 32); +at = (int)v0 < (int)0x5; +if (at != 0) {a0 = s1; +goto L49f3a4;} +a0 = s1; +//nop; +a1 = 0x20; +// fdead 6006007f t9 = t9; +a2 = v0 + 0xfffffffc; +func_49cf80(mem, sp, a0, a1, a2); +goto L49f324; +a2 = v0 + 0xfffffffc; +L49f324: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L49f3a8; +// bdead 1 ra = MEM_U32(sp + 36); +L49f330: +at = (int)s0 < (int)0x6; +if (at != 0) {a0 = s1; +goto L49f358;} +a0 = s1; +//nop; +a1 = 0x20; +// fdead 400601ef t9 = t9; +a2 = s0 + 0xfffffffb; +func_49cf80(mem, sp, a0, a1, a2); +goto L49f350; +a2 = s0 + 0xfffffffb; +L49f350: +// bdead 40060001 gp = MEM_U32(sp + 32); +//nop; +L49f358: +//nop; +a1 = 0x10007818; +// fdead 600601ff t9 = t9; +a0 = s1; +a2 = 0x5; +a1 = a1; +func_49cdf0(mem, sp, a0, a1, a2); +goto L49f374; +a1 = a1; +L49f374: +v0 = -s0; +// bdead 40040009 gp = MEM_U32(sp + 32); +at = (int)v0 < (int)0x6; +if (at != 0) {a0 = s1; +goto L49f3a4;} +a0 = s1; +//nop; +a1 = 0x20; +// fdead 6006007f t9 = t9; +a2 = v0 + 0xfffffffb; +func_49cf80(mem, sp, a0, a1, a2); +goto L49f39c; +a2 = v0 + 0xfffffffb; +L49f39c: +// bdead 1 gp = MEM_U32(sp + 32); +//nop; +L49f3a4: +// bdead 1 ra = MEM_U32(sp + 36); +L49f3a8: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t f_eof(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49f880: +//eof: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +v1 = a0 < 0x1; +// fdead 4000003b MEM_U32(sp + 28) = ra; +// fdead 4000003b MEM_U32(sp + 24) = gp; +if (v1 != 0) {a1 = a0; +goto L49f924;} +a1 = a0; +v1 = MEM_U8(a0 + 12); +//nop; +t6 = v1 & 0x2; +v1 = zero < t6; +if (v1 != 0) {// bdead 40000073 ra = MEM_U32(sp + 28); +goto L49f928;} +// bdead 40000073 ra = MEM_U32(sp + 28); +v1 = MEM_U32(a0 + 0); +//nop; +t8 = (int)v1 < (int)0x1; +if (t8 == 0) {v1 = t8; +goto L49f924;} +v1 = t8; +//nop; +MEM_U32(sp + 32) = a1; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L49f8e0; +//nop; +L49f8e0: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x10011fb0; +at = 0xffffffff; +v1 = v1; +MEM_U32(v1 + 0) = v0; +if (v0 != at) {a0 = v0; +goto L49f908;} +a0 = v0; +a0 = 0x1; +goto L49f920; +a0 = 0x1; +L49f908: +//nop; +//nop; +//nop; +v0 = wrapper_ungetc(mem, a0, a1); +goto L49f918; +//nop; +L49f918: +// bdead 3 gp = MEM_U32(sp + 24); +a0 = zero; +L49f920: +v1 = zero < a0; +L49f924: +// bdead 11 ra = MEM_U32(sp + 28); +L49f928: +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_eoln(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49f934: +//eoln: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +v1 = a0 < 0x1; +// fdead 4000007b MEM_U32(sp + 28) = ra; +// fdead 4000007b MEM_U32(sp + 24) = gp; +if (v1 != 0) {a1 = a0; +goto L49f9f8;} +a1 = a0; +v1 = MEM_U8(a0 + 12); +//nop; +t6 = v1 & 0x2; +v1 = zero < t6; +if (v1 != 0) {// bdead 40000073 ra = MEM_U32(sp + 28); +goto L49f9fc;} +// bdead 40000073 ra = MEM_U32(sp + 28); +v1 = MEM_U32(a0 + 0); +//nop; +if ((int)v1 > 0) {//nop; +goto L49f9e0;} +//nop; +//nop; +MEM_U32(sp + 32) = a1; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L49f990; +//nop; +L49f990: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x10011fb0; +at = 0xffffffff; +v1 = v1; +MEM_U32(v1 + 0) = v0; +if (v0 != at) {a0 = v0; +goto L49f9b8;} +a0 = v0; +a0 = 0x1; +goto L49f9d4; +a0 = 0x1; +L49f9b8: +//nop; +MEM_U32(sp + 32) = a1; +//nop; +v0 = wrapper_ungetc(mem, a0, a1); +goto L49f9c8; +//nop; +L49f9c8: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +a0 = zero; +L49f9d4: +v1 = zero < a0; +if (v1 != 0) {// bdead 51 ra = MEM_U32(sp + 28); +goto L49f9fc;} +// bdead 51 ra = MEM_U32(sp + 28); +L49f9e0: +t9 = MEM_U32(a1 + 4); +//nop; +v1 = MEM_U8(t9 + 0); +//nop; +t0 = v1 ^ 0xa; +v1 = t0 < 0x1; +L49f9f8: +// bdead 11 ra = MEM_U32(sp + 28); +L49f9fc: +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static uint32_t f_peek_char(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49fa08: +//peek_char: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +if (a0 == 0) {a1 = a0; +goto L49fa94;} +a1 = a0; +t6 = MEM_U32(a0 + 0); +//nop; +if ((int)t6 > 0) {//nop; +goto L49fa9c;} +//nop; +//nop; +MEM_U32(sp + 32) = a1; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L49fa48; +//nop; +L49fa48: +// bdead 4000000b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = 0x10011fb0; +at = 0xffffffff; +v1 = v1; +MEM_U32(v1 + 0) = v0; +if (v0 != at) {a0 = v0; +goto L49fa70;} +a0 = v0; +v1 = 0x1; +goto L49fa8c; +v1 = 0x1; +L49fa70: +//nop; +MEM_U32(sp + 32) = a1; +//nop; +v0 = wrapper_ungetc(mem, a0, a1); +goto L49fa80; +//nop; +L49fa80: +// bdead 40000003 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 32); +v1 = zero; +L49fa8c: +if (v1 == 0) {//nop; +goto L49fa9c;} +//nop; +L49fa94: +v0 = 0x20; +goto L49fabc; +v0 = 0x20; +L49fa9c: +t7 = MEM_U32(a1 + 4); +at = 0xa; +v1 = MEM_U8(t7 + 0); +//nop; +if (v1 != at) {v0 = v1; +goto L49fabc;} +v0 = v1; +v1 = 0x20; +v0 = v1; +L49fabc: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x20; +//nop; +return v0; +//nop; +} + +static void f_next_char(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49facc: +//next_char: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +if (a0 == 0) {// fdead 400001eb MEM_U32(sp + 24) = gp; +goto L49fb5c;} +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = 0xfb51f00; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L49fb1c;} +//nop; +//nop; +//nop; +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L49fb10; +//nop; +L49fb10: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49fb60; +// bdead 1 ra = MEM_U32(sp + 28); +L49fb1c: +t7 = MEM_U32(a0 + 0); +//nop; +t9 = t7 + 0xffffffff; +if ((int)t9 >= 0) {MEM_U32(a0 + 0) = t9; +goto L49fb4c;} +MEM_U32(a0 + 0) = t9; +//nop; +//nop; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L49fb40; +//nop; +L49fb40: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L49fb60; +// bdead 1 ra = MEM_U32(sp + 28); +L49fb4c: +t0 = MEM_U32(a0 + 4); +//nop; +t1 = t0 + 0x1; +MEM_U32(a0 + 4) = t1; +L49fb5c: +// bdead 1 ra = MEM_U32(sp + 28); +L49fb60: +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_read_char(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49fb6c: +//read_char: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +// fdead 4000002b MEM_U32(sp + 28) = ra; +if (a0 == 0) {// fdead 4000002b MEM_U32(sp + 24) = gp; +goto L49fc18;} +// fdead 4000002b MEM_U32(sp + 24) = gp; +t6 = 0xfb51f00; +//nop; +t6 = MEM_U32(t6 + 0); +//nop; +if (t6 == 0) {//nop; +goto L49fbbc;} +//nop; +//nop; +//nop; +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L49fbb0; +//nop; +L49fbb0: +// bdead 9 gp = MEM_U32(sp + 24); +v1 = v0; +goto L49fc04; +v1 = v0; +L49fbbc: +t7 = MEM_U32(a0 + 0); +//nop; +t9 = t7 + 0xffffffff; +if ((int)t9 >= 0) {MEM_U32(a0 + 0) = t9; +goto L49fbec;} +MEM_U32(a0 + 0) = t9; +//nop; +//nop; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L49fbe0; +//nop; +L49fbe0: +// bdead 9 gp = MEM_U32(sp + 24); +a1 = v0; +goto L49fc00; +a1 = v0; +L49fbec: +v0 = MEM_U32(a0 + 4); +//nop; +a1 = MEM_U8(v0 + 0); +t0 = v0 + 0x1; +MEM_U32(a0 + 4) = t0; +L49fc00: +v1 = a1; +L49fc04: +at = 0xa; +if (v1 == at) {at = 0xffffffff; +goto L49fc18;} +at = 0xffffffff; +if (v1 != at) {// bdead 11 ra = MEM_U32(sp + 28); +goto L49fc20;} +// bdead 11 ra = MEM_U32(sp + 28); +L49fc18: +v1 = 0x20; +// bdead 11 ra = MEM_U32(sp + 28); +L49fc20: +// bdead 11 sp = sp + 0x20; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_readln(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L49fd38: +//readln: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 4000002b MEM_U32(sp + 24) = s0; +s0 = a0; +// fdead 4002002b MEM_U32(sp + 44) = ra; +// fdead 4002002b MEM_U32(sp + 40) = gp; +// fdead 4002002b MEM_U32(sp + 36) = s3; +// fdead 4002002b MEM_U32(sp + 32) = s2; +if (a0 != 0) {// fdead 4002002b MEM_U32(sp + 28) = s1; +goto L49fd8c;} +// fdead 4002002b MEM_U32(sp + 28) = s1; +a0 = 0xfb528e4; +a1 = 0x1000790c; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49fd80; +a1 = a1; +L49fd80: +// bdead 1 gp = MEM_U32(sp + 40); +// bdead 1 ra = MEM_U32(sp + 44); +goto L49fea4; +// bdead 1 ra = MEM_U32(sp + 44); +L49fd8c: +s3 = 0xfb51f00; +//nop; +t6 = MEM_U32(s3 + 0); +//nop; +if (t6 == 0) {//nop; +goto L49fdc0;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L49fdb4; +//nop; +L49fdb4: +// bdead 40120009 gp = MEM_U32(sp + 40); +v1 = v0; +goto L49fe08; +v1 = v0; +L49fdc0: +t7 = MEM_U32(s0 + 0); +//nop; +t9 = t7 + 0xffffffff; +if ((int)t9 >= 0) {MEM_U32(s0 + 0) = t9; +goto L49fdf0;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s0; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L49fde4; +//nop; +L49fde4: +// bdead 40120009 gp = MEM_U32(sp + 40); +a0 = v0; +goto L49fe04; +a0 = v0; +L49fdf0: +v0 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U8(v0 + 0); +t0 = v0 + 0x1; +MEM_U32(s0 + 4) = t0; +L49fe04: +v1 = a0; +L49fe08: +s1 = 0xa; +if (v1 == s1) {s2 = 0xffffffff; +goto L49fea0;} +s2 = 0xffffffff; +if (v1 == s2) {// bdead 401e0001 ra = MEM_U32(sp + 44); +goto L49fea4;} +// bdead 401e0001 ra = MEM_U32(sp + 44); +L49fe1c: +t1 = MEM_U32(s3 + 0); +//nop; +if (t1 == 0) {//nop; +goto L49fe48;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L49fe3c; +//nop; +L49fe3c: +// bdead 401e0009 gp = MEM_U32(sp + 40); +v1 = v0; +goto L49fe90; +v1 = v0; +L49fe48: +t2 = MEM_U32(s0 + 0); +//nop; +t3 = t2 + 0xffffffff; +if ((int)t3 >= 0) {MEM_U32(s0 + 0) = t3; +goto L49fe78;} +MEM_U32(s0 + 0) = t3; +//nop; +a0 = s0; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L49fe6c; +//nop; +L49fe6c: +// bdead 401e0009 gp = MEM_U32(sp + 40); +a0 = v0; +goto L49fe8c; +a0 = v0; +L49fe78: +v0 = MEM_U32(s0 + 4); +//nop; +a0 = MEM_U8(v0 + 0); +t5 = v0 + 0x1; +MEM_U32(s0 + 4) = t5; +L49fe8c: +v1 = a0; +L49fe90: +if (v1 == s1) {// bdead 401e0011 ra = MEM_U32(sp + 44); +goto L49fea4;} +// bdead 401e0011 ra = MEM_U32(sp + 44); +if (v1 != s2) {//nop; +goto L49fe1c;} +//nop; +L49fea0: +// bdead 1 ra = MEM_U32(sp + 44); +L49fea4: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 sp = sp + 0x30; +return; +// bdead 1 sp = sp + 0x30; +} + +static void f_read_string(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L49febc: +//read_string: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400000eb MEM_U32(sp + 32) = s2; +// fdead 400000eb MEM_U32(sp + 28) = s1; +// fdead 400000eb MEM_U32(sp + 24) = s0; +s0 = a0; +s1 = a2; +s2 = a1; +// fdead 400e00eb MEM_U32(sp + 52) = ra; +// fdead 400e00eb MEM_U32(sp + 48) = gp; +// fdead 400e00eb MEM_U32(sp + 44) = s5; +// fdead 400e00eb MEM_U32(sp + 40) = s4; +if (a0 != 0) {// fdead 400e00eb MEM_U32(sp + 36) = s3; +goto L49ff20;} +// fdead 400e00eb MEM_U32(sp + 36) = s3; +a0 = 0xfb528e4; +a1 = 0x1000793c; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L49ff14; +a1 = a1; +L49ff14: +// bdead 80003 gp = MEM_U32(sp + 48); +MEM_U8(s2 + 0) = (uint8_t)zero; +goto L4a0080; +MEM_U8(s2 + 0) = (uint8_t)zero; +L49ff20: +s5 = 0xfb51f00; +//nop; +t6 = MEM_U32(s5 + 0); +//nop; +if (t6 == 0) {//nop; +goto L49ff54;} +//nop; +//nop; +a0 = s0; +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L49ff48; +//nop; +L49ff48: +// bdead 404e0009 gp = MEM_U32(sp + 48); +a0 = v0; +goto L49ff9c; +a0 = v0; +L49ff54: +t7 = MEM_U32(s0 + 0); +//nop; +t9 = t7 + 0xffffffff; +if ((int)t9 >= 0) {MEM_U32(s0 + 0) = t9; +goto L49ff84;} +MEM_U32(s0 + 0) = t9; +//nop; +a0 = s0; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L49ff78; +//nop; +L49ff78: +// bdead 404e0009 gp = MEM_U32(sp + 48); +v1 = v0; +goto L49ff98; +v1 = v0; +L49ff84: +v0 = MEM_U32(s0 + 4); +//nop; +v1 = MEM_U8(v0 + 0); +t0 = v0 + 0x1; +MEM_U32(s0 + 4) = t0; +L49ff98: +a0 = v1; +L49ff9c: +s3 = 0xa; +if (a0 == s3) {s4 = 0xffffffff; +goto L4a0048;} +s4 = 0xffffffff; +if (a0 == s4) {//nop; +goto L4a0048;} +//nop; +if ((int)s1 <= 0) {//nop; +goto L4a0048;} +//nop; +L49ffb8: +MEM_U8(s2 + 0) = (uint8_t)a0; +t1 = MEM_U32(s5 + 0); +s2 = s2 + 0x1; +if (t1 == 0) {s1 = s1 + 0xffffffff; +goto L49ffe8;} +s1 = s1 + 0xffffffff; +//nop; +a0 = s0; +//nop; +v0 = wrapper___semgetc(mem, a0); +goto L49ffdc; +//nop; +L49ffdc: +// bdead 407e0009 gp = MEM_U32(sp + 48); +a0 = v0; +goto L4a0030; +a0 = v0; +L49ffe8: +t2 = MEM_U32(s0 + 0); +//nop; +t3 = t2 + 0xffffffff; +if ((int)t3 >= 0) {MEM_U32(s0 + 0) = t3; +goto L4a0018;} +MEM_U32(s0 + 0) = t3; +//nop; +a0 = s0; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L4a000c; +//nop; +L4a000c: +// bdead 407e0009 gp = MEM_U32(sp + 48); +v1 = v0; +goto L4a002c; +v1 = v0; +L4a0018: +v0 = MEM_U32(s0 + 4); +//nop; +v1 = MEM_U8(v0 + 0); +t5 = v0 + 0x1; +MEM_U32(s0 + 4) = t5; +L4a002c: +a0 = v1; +L4a0030: +if (a0 == s3) {//nop; +goto L4a0048;} +//nop; +if (a0 == s4) {//nop; +goto L4a0048;} +//nop; +if ((int)s1 > 0) {//nop; +goto L49ffb8;} +//nop; +L4a0048: +if (a0 != s3) {//nop; +goto L4a0068;} +//nop; +//nop; +a1 = s0; +//nop; +v0 = wrapper_ungetc(mem, a0, a1); +goto L4a0060; +//nop; +L4a0060: +// bdead c0001 gp = MEM_U32(sp + 48); +//nop; +L4a0068: +if ((int)s1 <= 0) {v0 = 0x20; +goto L4a0080;} +v0 = 0x20; +L4a0070: +s1 = s1 + 0xffffffff; +MEM_U8(s2 + 0) = (uint8_t)v0; +if ((int)s1 > 0) {s2 = s2 + 0x1; +goto L4a0070;} +s2 = s2 + 0x1; +L4a0080: +// bdead 1 ra = MEM_U32(sp + 52); +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 s2 = MEM_U32(sp + 32); +// bdead 1 s3 = MEM_U32(sp + 36); +// bdead 1 s4 = MEM_U32(sp + 40); +// bdead 1 s5 = MEM_U32(sp + 44); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +} + +static uint32_t f_calc_size(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a2c00: +//calc_size: +t6 = 0x1000; +lo = t6 / a1; hi = t6 % a1; +MEM_U32(sp + 0) = a0; +if (a1 != 0) {//nop; +goto L4a2c18;} +//nop; +abort(); +L4a2c18: +v1 = a1; +t7 = lo; +//nop; +//nop; +lo = t7 * a1; +hi = (uint32_t)((uint64_t)t7 * (uint64_t)a1 >> 32); +v0 = lo; +at = a1 < v0; +if (at == 0) {//nop; +goto L4a2c44;} +//nop; +//nop; +return v0; +//nop; +L4a2c44: +v0 = v1; +return v0; +v0 = v1; +} + +static void f_reset(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a2c4c: +//reset: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +// fdead 400001eb MEM_U32(sp + 20) = s0; +MEM_U32(sp + 56) = a0; +MEM_U32(sp + 68) = a3; +MEM_U32(sp + 44) = zero; +s0 = MEM_U32(a0 + 0); +if (a2 == 0) {v0 = a2 + 0xffffffff; +goto L4a2cb4;} +v0 = a2 + 0xffffffff; +t7 = v0 + a1; +t8 = MEM_U8(t7 + 0); +v1 = 0x20; +if (v1 != t8) {//nop; +goto L4a2cb4;} +//nop; +L4a2c94: +if (v0 == 0) {a2 = v0; +goto L4a2cb4;} +a2 = v0; +v0 = v0 + 0xffffffff; +t9 = v0 + a1; +t0 = MEM_U8(t9 + 0); +//nop; +if (v1 == t0) {//nop; +goto L4a2c94;} +//nop; +L4a2cb4: +if (a2 == 0) {a0 = a2 + 0x1; +goto L4a2d10;} +a0 = a2 + 0x1; +//nop; +MEM_U32(sp + 60) = a1; +MEM_U32(sp + 64) = a2; +v0 = wrapper_malloc(mem, a0); +goto L4a2ccc; +MEM_U32(sp + 64) = a2; +L4a2ccc: +// bdead 4002000b gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 60); +//nop; +a2 = MEM_U32(sp + 64); +MEM_U32(sp + 48) = v0; +a0 = v0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L4a2ce8; +a0 = v0; +L4a2ce8: +v1 = MEM_U32(sp + 48); +a2 = MEM_U32(sp + 64); +// bdead 40020093 gp = MEM_U32(sp + 24); +t1 = v1 + a2; +MEM_U8(t1 + 0) = (uint8_t)zero; +t2 = MEM_U32(sp + 56); +t3 = 0x1; +MEM_U32(t2 + 4) = v1; +MEM_U32(sp + 44) = t3; +goto L4a2dc0; +MEM_U32(sp + 44) = t3; +L4a2d10: +t4 = MEM_U32(sp + 56); +//nop; +t5 = MEM_U32(t4 + 4); +//nop; +if (t5 != 0) {MEM_U32(sp + 48) = t5; +goto L4a2dc0;} +MEM_U32(sp + 48) = t5; +if (s0 == 0) {a0 = s0; +goto L4a2d4c;} +a0 = s0; +//nop; +a1 = zero; +a2 = zero; +v0 = wrapper_fseek(mem, a0, a1, a2); +goto L4a2d40; +a2 = zero; +L4a2d40: +// bdead 1 gp = MEM_U32(sp + 24); +// bdead 1 ra = MEM_U32(sp + 28); +goto L4a2f1c; +// bdead 1 ra = MEM_U32(sp + 28); +L4a2d4c: +//nop; +a0 = 0x18; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L4a2d5c; +//nop; +L4a2d5c: +// bdead 4002000b gp = MEM_U32(sp + 24); +t6 = 0x1; +v1 = 0x10023440; +MEM_U32(sp + 48) = v0; +t7 = MEM_U32(v1 + 0); +MEM_U32(sp + 44) = t6; +t8 = t7 + 0x1; +MEM_U32(v1 + 0) = t8; +//nop; +//nop; +//nop; +v0 = wrapper_getpid(); +goto L4a2d8c; +//nop; +L4a2d8c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 48); +a2 = 0x10023440; +a1 = 0x10007e80; +//nop; +a2 = MEM_U32(a2 + 0); +a3 = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4a2db0; +a1 = a1; +L4a2db0: +t9 = MEM_U32(sp + 48); +t0 = MEM_U32(sp + 56); +// bdead 44020203 gp = MEM_U32(sp + 24); +MEM_U32(t0 + 4) = t9; +L4a2dc0: +if (s0 == 0) {a2 = s0; +goto L4a2de8;} +a2 = s0; +a1 = 0x10007e90; +//nop; +a0 = MEM_U32(sp + 48); +a1 = a1; +v0 = wrapper_freopen(mem, a0, a1, a2); +goto L4a2ddc; +a1 = a1; +L4a2ddc: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +goto L4a2e04; +s0 = v0; +L4a2de8: +a1 = 0x10007e94; +//nop; +a0 = MEM_U32(sp + 48); +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L4a2dfc; +a1 = a1; +L4a2dfc: +// bdead 4000000b gp = MEM_U32(sp + 24); +s0 = v0; +L4a2e04: +if (v0 == 0) {t6 = MEM_U32(sp + 56); +goto L4a2ee8;} +t6 = MEM_U32(sp + 56); +t1 = MEM_U32(sp + 68); +//nop; +if (t1 == 0) {t6 = MEM_U32(sp + 56); +goto L4a2ee8;} +t6 = MEM_U32(sp + 56); +//nop; +a0 = s0; +a1 = t1; +v0 = f_calc_size(mem, sp, a0, a1); +goto L4a2e2c; +a1 = t1; +L4a2e2c: +// bdead 4002000b gp = MEM_U32(sp + 24); +a3 = v0 + 0x8; +t2 = 0xfb528e4; +//nop; +if (s0 != t2) {//nop; +goto L4a2e50;} +//nop; +t3 = 0xfb546b0; +MEM_U32(s0 + 8) = t3; +goto L4a2eac; +MEM_U32(s0 + 8) = t3; +L4a2e50: +//nop; +a0 = a3; +MEM_U32(sp + 40) = a3; +v0 = wrapper_malloc(mem, a0); +goto L4a2e60; +MEM_U32(sp + 40) = a3; +L4a2e60: +// bdead 4002000b gp = MEM_U32(sp + 24); +a3 = MEM_U32(sp + 40); +if (v0 == 0) {a1 = v0; +goto L4a2e78;} +a1 = v0; +a2 = zero; +goto L4a2e7c; +a2 = zero; +L4a2e78: +a2 = 0x4; +L4a2e7c: +//nop; +a0 = s0; +MEM_U32(sp + 32) = a1; +v0 = wrapper_setvbuf(mem, a0, a1, a2, a3); +goto L4a2e8c; +MEM_U32(sp + 32) = a1; +L4a2e8c: +a1 = MEM_U32(sp + 32); +// bdead 40020041 gp = MEM_U32(sp + 24); +if (a1 == 0) {//nop; +goto L4a2eac;} +//nop; +t4 = MEM_U8(s0 + 12); +//nop; +t5 = t4 | 0x8; +MEM_U8(s0 + 12) = (uint8_t)t5; +L4a2eac: +//nop; +a0 = s0; +//nop; +v0 = wrapper___filbuf(mem, a0); +goto L4a2ebc; +//nop; +L4a2ebc: +// bdead 40020009 gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (v0 == at) {a0 = v0; +goto L4a2ee4;} +a0 = v0; +//nop; +a1 = s0; +//nop; +v0 = wrapper_ungetc(mem, a0, a1); +goto L4a2edc; +//nop; +L4a2edc: +// bdead 40020001 gp = MEM_U32(sp + 24); +//nop; +L4a2ee4: +t6 = MEM_U32(sp + 56); +L4a2ee8: +//nop; +MEM_U32(t6 + 0) = s0; +t7 = MEM_U32(sp + 44); +//nop; +if (t7 == 0) {// bdead 40000001 ra = MEM_U32(sp + 28); +goto L4a2f1c;} +// bdead 40000001 ra = MEM_U32(sp + 28); +//nop; +a0 = MEM_U32(sp + 48); +//nop; +wrapper_free(mem, a0); +goto L4a2f10; +//nop; +L4a2f10: +// bdead 1 gp = MEM_U32(sp + 24); +//nop; +// bdead 1 ra = MEM_U32(sp + 28); +L4a2f1c: +// bdead 1 s0 = MEM_U32(sp + 20); +// bdead 1 sp = sp + 0x38; +return; +// bdead 1 sp = sp + 0x38; +//nop; +//nop; +} + +static uint32_t f_new(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a2f30: +//new: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +//nop; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +v0 = f_xmalloc(mem, sp, a0); +goto L4a2f58; +MEM_U32(sp + 44) = a1; +L4a2f58: +t6 = MEM_U32(sp + 44); +// bdead 4000800b gp = MEM_U32(sp + 24); +if (t6 == 0) {a0 = v0; +goto L4a2f8c;} +a0 = v0; +if (v0 == 0) {a1 = zero; +goto L4a2f8c;} +a1 = zero; +//nop; +a2 = MEM_U32(sp + 40); +MEM_U32(sp + 36) = v0; +v0 = wrapper_memset(mem, a0, a1, a2); +goto L4a2f80; +MEM_U32(sp + 36) = v0; +L4a2f80: +// bdead 40000001 gp = MEM_U32(sp + 24); +a0 = MEM_U32(sp + 36); +//nop; +L4a2f8c: +// bdead 21 ra = MEM_U32(sp + 28); +// bdead 21 sp = sp + 0x28; +v0 = a0; +return v0; +v0 = a0; +} + +static void f_dispose(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a2f9c: +//dispose: +//nop; +//nop; +//nop; +//nop; +// fdead 4b sp = sp + 0xffffffe0; +// fdead 4b MEM_U32(sp + 28) = ra; +// fdead 4b MEM_U32(sp + 24) = gp; +// fdead 4b MEM_U32(sp + 36) = a1; +f_xfree(mem, sp, a0); +goto L4a2fc0; +// fdead 4b MEM_U32(sp + 36) = a1; +L4a2fc0: +// fdead 1b ra = MEM_U32(sp + 28); +// fdead 1b gp = MEM_U32(sp + 24); +// fdead 1b sp = sp + 0x20; +return; +// fdead 1b sp = sp + 0x20; +//nop; +} + +static void f_rewrite(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +L4a2fd4: +//rewrite: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 36) = ra; +// fdead 400001eb MEM_U32(sp + 32) = gp; +// fdead 400001eb MEM_U32(sp + 28) = s1; +// fdead 400001eb MEM_U32(sp + 24) = s0; +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 52) = a3; +s1 = MEM_U32(a0 + 0); +if (a2 == 0) {v0 = a2 + 0xffffffff; +goto L4a303c;} +v0 = a2 + 0xffffffff; +t7 = v0 + a1; +t8 = MEM_U8(t7 + 0); +v1 = 0x20; +if (v1 != t8) {//nop; +goto L4a303c;} +//nop; +L4a301c: +if (v0 == 0) {a2 = v0; +goto L4a303c;} +a2 = v0; +v0 = v0 + 0xffffffff; +t9 = v0 + a1; +t0 = MEM_U8(t9 + 0); +//nop; +if (v1 == t0) {//nop; +goto L4a301c;} +//nop; +L4a303c: +if (a2 == 0) {a0 = a2 + 0x1; +goto L4a308c;} +a0 = a2 + 0x1; +//nop; +MEM_U32(sp + 44) = a1; +MEM_U32(sp + 48) = a2; +v0 = wrapper_malloc(mem, a0); +goto L4a3054; +MEM_U32(sp + 48) = a2; +L4a3054: +// bdead 4004000b gp = MEM_U32(sp + 32); +a1 = MEM_U32(sp + 44); +//nop; +a2 = MEM_U32(sp + 48); +s0 = v0; +a0 = v0; +v0 = wrapper_memcpy(mem, a0, a1, a2); +goto L4a3070; +a0 = v0; +L4a3070: +a2 = MEM_U32(sp + 48); +// bdead 40060083 gp = MEM_U32(sp + 32); +t1 = s0 + a2; +MEM_U8(t1 + 0) = (uint8_t)zero; +t2 = MEM_U32(sp + 40); +MEM_U32(t2 + 4) = s0; +goto L4a3138; +MEM_U32(t2 + 4) = s0; +L4a308c: +t3 = MEM_U32(sp + 40); +//nop; +s0 = MEM_U32(t3 + 4); +//nop; +if (s0 != 0) {//nop; +goto L4a3138;} +//nop; +if (s1 == 0) {a0 = s1; +goto L4a30c8;} +a0 = s1; +//nop; +a1 = zero; +a2 = zero; +v0 = wrapper_fseek(mem, a0, a1, a2); +goto L4a30bc; +a2 = zero; +L4a30bc: +// bdead 1 gp = MEM_U32(sp + 32); +// bdead 1 ra = MEM_U32(sp + 36); +goto L4a3208; +// bdead 1 ra = MEM_U32(sp + 36); +L4a30c8: +//nop; +a0 = 0x18; +//nop; +v0 = wrapper_malloc(mem, a0); +goto L4a30d8; +//nop; +L4a30d8: +// bdead 40040009 gp = MEM_U32(sp + 32); +s0 = v0; +v1 = 0x10023440; +//nop; +t4 = MEM_U32(v1 + 0); +//nop; +t5 = t4 + 0x1; +MEM_U32(v1 + 0) = t5; +//nop; +//nop; +//nop; +v0 = wrapper_getpid(); +goto L4a3108; +//nop; +L4a3108: +// bdead 40060009 gp = MEM_U32(sp + 32); +a0 = s0; +a2 = 0x10023440; +a1 = 0x10007ea0; +//nop; +a2 = MEM_U32(a2 + 0); +a3 = v0; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_sprintf(mem, a0, a1, sp); +goto L4a312c; +a1 = a1; +L4a312c: +t6 = MEM_U32(sp + 40); +// bdead 40068001 gp = MEM_U32(sp + 32); +MEM_U32(t6 + 4) = s0; +L4a3138: +if (s1 == 0) {a0 = s0; +goto L4a319c;} +a0 = s0; +a1 = 0x10007eb0; +//nop; +a2 = s1; +a1 = a1; +v0 = wrapper_freopen(mem, a0, a1, a2); +goto L4a3154; +a1 = a1; +L4a3154: +// bdead 40000189 gp = MEM_U32(sp + 32); +if (v0 != 0) {s1 = v0; +goto L4a31b8;} +s1 = v0; +a0 = 0xfb528e4; +a1 = 0x10007eb4; +//nop; +a0 = a0 + 0x20; +a1 = a1; +MEM_U32(sp + 0) = a0; +MEM_U32(sp + 4) = a1; +MEM_U32(sp + 8) = a2; +MEM_U32(sp + 12) = a3; +v0 = wrapper_fprintf(mem, a0, a1, sp); +goto L4a3178; +a1 = a1; +L4a3178: +// bdead 400401c1 gp = MEM_U32(sp + 32); +a0 = 0xd; +//nop; +//nop; +//nop; +wrapper_exit(mem, a0); +goto L4a3190; +//nop; +L4a3190: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +goto L4a31b8; +//nop; +L4a319c: +a1 = 0x10007ee4; +//nop; +a0 = s0; +a1 = a1; +v0 = wrapper_fopen(mem, a0, a1); +goto L4a31b0; +a1 = a1; +L4a31b0: +// bdead 40000009 gp = MEM_U32(sp + 32); +s1 = v0; +L4a31b8: +if (s1 == 0) {t9 = MEM_U32(sp + 40); +goto L4a31fc;} +t9 = MEM_U32(sp + 40); +t7 = MEM_U32(s1 + 8); +t8 = MEM_U32(sp + 52); +if (t7 != 0) {t9 = MEM_U32(sp + 40); +goto L4a31fc;} +t9 = MEM_U32(sp + 40); +if (t8 == 0) {a1 = 0x1; +goto L4a31e0;} +a1 = 0x1; +a1 = t8; +goto L4a31e0; +a1 = t8; +L4a31e0: +//nop; +a0 = s1; +//nop; +f__getbuf(mem, sp, a0, a1); +goto L4a31f0; +//nop; +L4a31f0: +// bdead 40040001 gp = MEM_U32(sp + 32); +//nop; +t9 = MEM_U32(sp + 40); +L4a31fc: +//nop; +MEM_U32(t9 + 0) = s1; +// bdead 1 ra = MEM_U32(sp + 36); +L4a3208: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +//nop; +//nop; +//nop; +} + +static void f_get_arg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a3 = 0; +L4a3224: +//get_arg: +//nop; +//nop; +//nop; +t6 = 0x10011fd0; +v1 = a1 + a2; +t6 = MEM_U32(t6 + 0); +v0 = v1; +at = a0 < t6; +if (at == 0) {//nop; +goto L4a3298;} +//nop; +t7 = 0x10011fd4; +t8 = a0 << 2; +t7 = MEM_U32(t7 + 0); +//nop; +t9 = t7 + t8; +a2 = MEM_U32(t9 + 0); +if (a1 == v1) {//nop; +goto L4a3298;} +//nop; +v1 = MEM_U8(a2 + 0); +a2 = a2 + 0x1; +if (v1 == 0) {//nop; +goto L4a3298;} +//nop; +L4a327c: +a1 = a1 + 0x1; +if (a1 == v0) {MEM_U8(a1 + -1) = (uint8_t)v1; +goto L4a3298;} +MEM_U8(a1 + -1) = (uint8_t)v1; +v1 = MEM_U8(a2 + 0); +a2 = a2 + 0x1; +if (v1 != 0) {//nop; +goto L4a327c;} +//nop; +L4a3298: +if (a1 == v0) {a0 = v0 - a1; +goto L4a32dc;} +a0 = v0 - a1; +t0 = a0 & 0x3; +if (t0 == 0) {v1 = t0 + a1; +goto L4a32c0;} +v1 = t0 + a1; +a0 = 0x20; +L4a32b0: +a1 = a1 + 0x1; +if (v1 != a1) {MEM_U8(a1 + -1) = (uint8_t)a0; +goto L4a32b0;} +MEM_U8(a1 + -1) = (uint8_t)a0; +if (a1 == v0) {a0 = 0x20; +goto L4a32dc;} +L4a32c0: +a0 = 0x20; +L4a32c4: +a1 = a1 + 0x4; +MEM_U8(a1 + -4) = (uint8_t)a0; +MEM_U8(a1 + -3) = (uint8_t)a0; +MEM_U8(a1 + -2) = (uint8_t)a0; +if (a1 != v0) {MEM_U8(a1 + -1) = (uint8_t)a0; +goto L4a32c4;} +MEM_U8(a1 + -1) = (uint8_t)a0; +L4a32dc: +//nop; +return; +//nop; +} + +static uint32_t f_clock(uint8_t *mem, uint32_t sp) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a32e4: +//clock: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd0; +// fdead 400001eb MEM_U32(sp + 28) = ra; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = sp + 0x20; +v0 = wrapper_times(mem, a0); +goto L4a3308; +a0 = sp + 0x20; +L4a3308: +// bdead 400001c9 gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (v0 != at) {v0 = MEM_U32(sp + 32); +goto L4a3334;} +v0 = MEM_U32(sp + 32); +//nop; +a0 = 0x7b; +//nop; +wrapper_exit(mem, a0); +goto L4a3328; +//nop; +L4a3328: +// bdead 40000001 gp = MEM_U32(sp + 24); +//nop; +v0 = MEM_U32(sp + 32); +L4a3334: +at = 0x64; +t6 = v0 << 5; +t6 = t6 - v0; +t6 = t6 << 2; +t6 = t6 + v0; +t6 = t6 << 3; +lo = (int)t6 / (int)at; hi = (int)t6 % (int)at; +// bdead 400000001 ra = MEM_U32(sp + 28); +// bdead 400000001 sp = sp + 0x30; +v0 = lo; +//nop; +return v0; +//nop; +} + +static void f__getbuf(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a3364: +//_getbuf: +//nop; +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 28) = ra; +// fdead 4000006b MEM_U32(sp + 24) = gp; +MEM_U32(sp + 40) = a0; +v0 = f_calc_size(mem, sp, a0, a1); +goto L4a3388; +MEM_U32(sp + 40) = a0; +L4a3388: +// bdead 4000000b gp = MEM_U32(sp + 24); +t6 = MEM_U32(sp + 40); +v1 = 0xfb528e4; +MEM_U32(sp + 36) = v0; +t7 = v1 + 0x10; +if (t6 != t7) {a2 = zero; +goto L4a33cc;} +a2 = zero; +//nop; +a0 = MEM_U8(v1 + 29); +//nop; +v0 = wrapper_isatty(mem, a0); +goto L4a33b4; +//nop; +L4a33b4: +// bdead 4000000b gp = MEM_U32(sp + 24); +if (v0 == 0) {a2 = zero; +goto L4a33cc;} +a2 = zero; +a2 = 0x40; +goto L4a33cc; +a2 = 0x40; +// fdead 0 a2 = zero; +L4a33cc: +//nop; +a0 = MEM_U32(sp + 40); +a3 = MEM_U32(sp + 36); +a1 = zero; +v0 = wrapper_setvbuf(mem, a0, a1, a2, a3); +goto L4a33e0; +a1 = zero; +L4a33e0: +t8 = MEM_U32(sp + 36); +t9 = MEM_U32(sp + 40); +// bdead 6000001 gp = MEM_U32(sp + 24); +MEM_U32(t9 + 0) = t8; +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +//nop; +return; +//nop; +//nop; +} + +static void f_xfree(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a3438: +//xfree: +a1 = 0x10023448; +f_alloc_dispose(mem, sp, a0, a1); +goto L4a3440; +a1 = 0x10023448; +L4a3440: +//nop; +return; +//nop; +//nop; +} + +static void f_alloc_dispose(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a344c: +//alloc_dispose: +t0 = MEM_U32(a1 + 0); +a2 = a0 + 0xfffffff8; +v0 = MEM_U32(t0 + 0); +a3 = t0; +if (v0 == 0) {//nop; +goto L4a3580;} +//nop; +if (a3 == 0) {at = (int)a2 < (int)a3; +goto L4a34d4;} +at = (int)a2 < (int)a3; +if (at != 0) {//nop; +goto L4a3498;} +//nop; +v1 = MEM_U32(a3 + 12); +//nop; +if ((int)v1 >= 0) {t8 = v1; +goto L4a3488;} +t8 = v1; +t8 = -v1; +L4a3488: +t9 = a3 + t8; +at = (int)t9 < (int)a2; +if (at == 0) {//nop; +goto L4a34d4;} +//nop; +L4a3498: +a3 = MEM_U32(a3 + 4); +//nop; +if (a3 == 0) {at = (int)a2 < (int)a3; +goto L4a34d4;} +at = (int)a2 < (int)a3; +if (at != 0) {//nop; +goto L4a3498;} +//nop; +t6 = MEM_U32(a3 + 12); +//nop; +if ((int)t6 >= 0) {t7 = t6; +goto L4a34c4;} +t7 = t6; +t7 = -t6; +L4a34c4: +v0 = a3 + t7; +at = (int)v0 < (int)a2; +if (at != 0) {//nop; +goto L4a3498;} +//nop; +L4a34d4: +if (a3 != 0) {//nop; +goto L4a3558;} +//nop; +a3 = t0; +if (a3 == 0) {at = (int)a2 < (int)a3; +goto L4a3550;} +at = (int)a2 < (int)a3; +if (at != 0) {//nop; +goto L4a3514;} +//nop; +v1 = MEM_U32(a3 + 12); +//nop; +if ((int)v1 >= 0) {t8 = v1; +goto L4a3504;} +t8 = v1; +t8 = -v1; +L4a3504: +t9 = a3 + t8; +at = (int)t9 < (int)a2; +if (at == 0) {//nop; +goto L4a3550;} +//nop; +L4a3514: +a3 = MEM_U32(a3 + 0); +//nop; +if (a3 == 0) {at = (int)a2 < (int)a3; +goto L4a3550;} +at = (int)a2 < (int)a3; +if (at != 0) {//nop; +goto L4a3514;} +//nop; +t6 = MEM_U32(a3 + 12); +//nop; +if ((int)t6 >= 0) {t7 = t6; +goto L4a3540;} +t7 = t6; +t7 = -t6; +L4a3540: +v0 = a3 + t7; +at = (int)v0 < (int)a2; +if (at != 0) {//nop; +goto L4a3514;} +//nop; +L4a3550: +if (a3 == 0) {//nop; +goto L4a3724;} +//nop; +L4a3558: +v1 = MEM_U32(a3 + 12); +//nop; +if ((int)v1 >= 0) {//nop; +goto L4a3580;} +//nop; +L4a3568: +a3 = MEM_U32(a3 + 0); +//nop; +t8 = MEM_U32(a3 + 12); +//nop; +if ((int)t8 < 0) {//nop; +goto L4a3568;} +//nop; +L4a3580: +a0 = MEM_U32(a2 + 4); +t4 = 0xfffffffc; +a1 = a0 & t4; +t1 = a2 + a1; +t0 = t1; +t2 = MEM_U32(t0 + 4); +t9 = a0 & 0x2; +if (t9 != 0) {t3 = t2 & t4; +goto L4a3674;} +t3 = t2 & t4; +t1 = MEM_U32(a2 + 0); +t6 = t2 & 0x1; +a0 = t1; +if (t6 != 0) {t4 = a2 - a0; +goto L4a3624;} +t4 = a2 - a0; +t7 = a0 + a1; +a0 = t7 + t3; +t2 = MEM_U32(a3 + 8); +at = (int)a0 < (int)0x100; +if (at != 0) {at = (int)t1 < (int)0x100; +goto L4a35ec;} +at = (int)t1 < (int)0x100; +if (at == 0) {v0 = a0 + 0x2; +goto L4a35f0;} +v0 = a0 + 0x2; +t5 = MEM_U32(t2 + 8); +MEM_U32(t4 + 12) = t2; +MEM_U32(t4 + 8) = t5; +MEM_U32(t5 + 12) = t4; +MEM_U32(t2 + 8) = t4; +L4a35ec: +v0 = a0 + 0x2; +L4a35f0: +MEM_U32(t4 + 4) = v0; +a1 = t4 + a0; +at = (int)t3 < (int)0x100; +if (at != 0) {MEM_U32(a1 + 0) = a0; +goto L4a3724;} +MEM_U32(a1 + 0) = a0; +t5 = MEM_U32(t0 + 12); +a0 = MEM_U32(t0 + 8); +//nop; +MEM_U32(a0 + 12) = t5; +if (t2 != t0) {MEM_U32(t5 + 8) = a0; +goto L4a3724;} +MEM_U32(t5 + 8) = a0; +MEM_U32(a3 + 8) = t5; +goto L4a3724; +MEM_U32(a3 + 8) = t5; +L4a3624: +a0 = a0 + a1; +at = (int)a0 < (int)0x100; +if (at != 0) {at = (int)t1 < (int)0x100; +goto L4a3658;} +at = (int)t1 < (int)0x100; +if (at == 0) {v1 = a0 + 0x2; +goto L4a365c;} +v1 = a0 + 0x2; +t2 = MEM_U32(a3 + 8); +//nop; +t5 = MEM_U32(t2 + 8); +MEM_U32(t4 + 12) = t2; +MEM_U32(t4 + 8) = t5; +MEM_U32(t5 + 12) = t4; +MEM_U32(t2 + 8) = t4; +L4a3658: +v1 = a0 + 0x2; +L4a365c: +MEM_U32(t4 + 4) = v1; +t8 = t3 + 0x1; +MEM_U32(t0 + 4) = t8; +t0 = t4 + a0; +MEM_U32(t0 + 0) = a0; +goto L4a3724; +MEM_U32(t0 + 0) = a0; +L4a3674: +t9 = t2 & 0x1; +if (t9 != 0) {at = (int)a1 < (int)0x100; +goto L4a36e4;} +at = (int)a1 < (int)0x100; +a1 = a1 + t3; +t2 = MEM_U32(a3 + 8); +at = (int)a1 < (int)0x100; +if (at != 0) {t4 = a2 + a1; +goto L4a36ac;} +t4 = a2 + a1; +t5 = MEM_U32(t2 + 8); +MEM_U32(a2 + 12) = t2; +MEM_U32(a2 + 8) = t5; +MEM_U32(t5 + 12) = a2; +MEM_U32(t2 + 8) = a2; +t4 = a2 + a1; +L4a36ac: +MEM_U32(t4 + 0) = a1; +t6 = a1 + 0x2; +at = (int)t3 < (int)0x100; +if (at != 0) {MEM_U32(a2 + 4) = t6; +goto L4a3724;} +MEM_U32(a2 + 4) = t6; +t5 = MEM_U32(t0 + 12); +a0 = MEM_U32(t0 + 8); +//nop; +MEM_U32(a0 + 12) = t5; +if (t2 != t0) {MEM_U32(t5 + 8) = a0; +goto L4a3724;} +MEM_U32(t5 + 8) = a0; +MEM_U32(a3 + 8) = t5; +goto L4a3724; +MEM_U32(a3 + 8) = t5; +// fdead 0 at = (int)a1 < (int)0x100; +L4a36e4: +if (at != 0) {t4 = t1; +goto L4a370c;} +t4 = t1; +t2 = MEM_U32(a3 + 8); +//nop; +t5 = MEM_U32(t2 + 8); +MEM_U32(a2 + 12) = t2; +MEM_U32(a2 + 8) = t5; +MEM_U32(t5 + 12) = a2; +MEM_U32(t2 + 8) = a2; +t4 = t1; +L4a370c: +MEM_U32(t4 + 0) = a1; +t7 = a1 + 0x2; +MEM_U32(a2 + 4) = t7; +v0 = t3 + 0x1; +MEM_U32(t0 + 4) = v0; +return; +MEM_U32(t0 + 4) = v0; +L4a3724: +//nop; +return; +//nop; +} + +static uint32_t f_xmalloc(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a372c: +//xmalloc: +a1 = 0x10023448; +v0 = f_alloc_new(mem, sp, a0, a1); +goto L4a3734; +a1 = 0x10023448; +L4a3734: +//nop; +return v0; +//nop; +//nop; +//nop; +//nop; +} + +static uint32_t f_alloc_new(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a3748: +//alloc_new: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 400001eb MEM_U32(sp + 32) = ra; +L4a375c: +// fdead 400001eb MEM_U32(sp + 28) = gp; +t0 = MEM_U32(a1 + 0); +a0 = a0 + 0xf; +if (t0 == 0) {t5 = 0xfffffff8; +goto L4a3878;} +t5 = 0xfffffff8; +L4a3770: +t1 = MEM_U32(t0 + 8); +a0 = a0 & t5; +t2 = MEM_U32(t1 + 4); +at = (int)a0 < (int)0x10; +if (at == 0) {//nop; +goto L4a378c;} +//nop; +a0 = 0x10; +L4a378c: +at = (int)t2 < (int)a0; +if (at == 0) {t2 = t2 & t5; +goto L4a37b8;} +t2 = t2 & t5; +t3 = t1; +L4a379c: +t1 = MEM_U32(t1 + 12); +//nop; +t2 = MEM_U32(t1 + 4); +if (t1 == t3) {t4 = (int)t2 < (int)a0; +goto L4a3834;} +t4 = (int)t2 < (int)a0; +if (t4 != 0) {t2 = t2 & t5; +goto L4a379c;} +t2 = t2 & t5; +L4a37b8: +t3 = t2 + 0xffffff00; +at = (int)a0 < (int)t3; +if (at == 0) {t3 = t1 + t2; +goto L4a37fc;} +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +MEM_U32(t3 + 0) = a0; +t4 = t4 | 0x2; +MEM_U32(t3 + 4) = t4; +t3 = t3 - a0; +t4 = a0 | 0x1; +MEM_U32(t3 + 4) = t4; +t2 = t2 - a0; +MEM_U32(t3 + 0) = t2; +t2 = t2 | 0x2; +MEM_U32(t1 + 4) = t2; +v0 = t3 + 0x8; +goto L4a38ac; +v0 = t3 + 0x8; +L4a37fc: +t3 = MEM_U32(t1 + 8); +t4 = MEM_U32(t1 + 12); +t5 = MEM_U32(t1 + 4); +MEM_U32(t3 + 12) = t4; +MEM_U32(t4 + 8) = t3; +MEM_U32(t0 + 8) = t3; +t5 = t5 | 0x1; +t3 = t1 + t2; +t4 = MEM_U32(t3 + 4); +MEM_U32(t1 + 4) = t5; +t4 = t4 | 0x2; +MEM_U32(t3 + 4) = t4; +v0 = t1 + 0x8; +goto L4a38ac; +v0 = t1 + 0x8; +L4a3834: +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 36) = t0; +//nop; +//nop; +a0 = a0 + 0xfffffffc; +v0 = f_alloc_next_scb(mem, sp, a0, a1); +goto L4a384c; +a0 = a0 + 0xfffffffc; +L4a384c: +// bdead 40000009 gp = MEM_U32(sp + 28); +t0 = MEM_U32(sp + 36); +if (v0 == 0) {a0 = MEM_U32(sp + 40); +goto L4a3870;} +a0 = MEM_U32(sp + 40); +t1 = MEM_U32(t0 + 8); +t5 = 0xfffffff8; +t2 = MEM_U32(t1 + 4); +t2 = t2 & t5; +goto L4a37b8; +t2 = t2 & t5; +L4a3870: +//nop; +goto L4a38ac; +//nop; +L4a3878: +MEM_U32(sp + 40) = a0; +MEM_U32(sp + 44) = a1; +//nop; +//nop; +a0 = a1; +v0 = f_alloc_mark(mem, sp, a0); +goto L4a3890; +a0 = a1; +L4a3890: +// bdead 40000009 gp = MEM_U32(sp + 28); +a0 = MEM_U32(sp + 40); +a1 = MEM_U32(sp + 44); +if (v0 == 0) {t0 = MEM_U32(a1 + 0); +goto L4a3870;} +t0 = MEM_U32(a1 + 0); +t5 = 0xfffffff8; +goto L4a3770; +t5 = 0xfffffff8; +L4a38ac: +// bdead 9 ra = MEM_U32(sp + 32); +// bdead 9 sp = sp + 0x28; +//nop; +return v0; +//nop; +//nop; +//nop; +} + +static uint32_t f_alloc_page(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a38c4: +//alloc_page: +//nop; +//nop; +//nop; +a1 = 0x10002560; +sp = sp + 0xffffffd0; +v0 = MEM_U32(a1 + 0); +// fdead 400001eb MEM_U32(sp + 28) = ra; +if (v0 == 0) {// fdead 400001eb MEM_U32(sp + 24) = gp; +goto L4a38fc;} +// fdead 400001eb MEM_U32(sp + 24) = gp; +t6 = MEM_U32(v0 + 12); +//nop; +at = (int)t6 < (int)a0; +if (at == 0) {//nop; +goto L4a3960;} +//nop; +L4a38fc: +//nop; +//nop; +//nop; +v0 = wrapper_sbrk(mem, a0); +goto L4a390c; +//nop; +L4a390c: +// bdead 4000000b gp = MEM_U32(sp + 24); +at = 0xffffffff; +if (v0 != at) {v1 = v0; +goto L4a3924;} +v1 = v0; +v1 = zero; +goto L4a396c; +v1 = zero; +L4a3924: +a1 = 0xfffff000; +t7 = v0 & a1; +if (v0 == t7) {t8 = v1 + 0xfff; +goto L4a396c;} +t8 = v1 + 0xfff; +t9 = t8 & a1; +a0 = t9 - v1; +//nop; +MEM_U32(sp + 32) = a0; +MEM_U32(sp + 40) = v1; +v0 = wrapper_sbrk(mem, a0); +goto L4a394c; +MEM_U32(sp + 40) = v1; +L4a394c: +v1 = MEM_U32(sp + 40); +t0 = MEM_U32(sp + 32); +// bdead 211 gp = MEM_U32(sp + 24); +v1 = v1 + t0; +goto L4a396c; +v1 = v1 + t0; +L4a3960: +t1 = MEM_U32(v0 + 4); +v1 = v0; +MEM_U32(a1 + 0) = t1; +L4a396c: +// bdead 11 ra = MEM_U32(sp + 28); +// bdead 11 sp = sp + 0x30; +v0 = v1; +return v0; +v0 = v1; +} + +static void f_alloc_free(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a397c: +//alloc_free: +//nop; +//nop; +//nop; +v0 = 0x10002560; +t7 = MEM_U32(a0 + 12); +t6 = MEM_U32(v0 + 0); +MEM_U32(v0 + 0) = a0; +t8 = t7; +if ((int)t7 >= 0) {MEM_U32(a0 + 4) = t6; +goto L4a39a8;} +MEM_U32(a0 + 4) = t6; +t8 = -t7; +L4a39a8: +MEM_U32(a0 + 12) = t8; +return; +MEM_U32(a0 + 12) = t8; +} + +static void f_alloc_scb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a39b0: +//alloc_scb: +//nop; +//nop; +//nop; +sp = sp + 0xffffffe0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 32) = a0; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = a1; +MEM_U32(sp + 36) = a1; +v0 = f_alloc_page(mem, sp, a0); +goto L4a39dc; +MEM_U32(sp + 36) = a1; +L4a39dc: +t6 = MEM_U32(sp + 32); +// bdead 4000800b gp = MEM_U32(sp + 24); +a2 = MEM_U32(sp + 36); +if (v0 == 0) {MEM_U32(t6 + 0) = v0; +goto L4a3a38;} +MEM_U32(t6 + 0) = v0; +a0 = v0 + a2; +a0 = a0 + 0xfffffff8; +a1 = a0 - v0; +t7 = -a2; +t8 = a1 + 0xfffffff2; +MEM_U32(v0 + 12) = t7; +MEM_U32(v0 + 0) = zero; +MEM_U32(v0 + 4) = zero; +MEM_U32(v0 + 16) = zero; +MEM_U32(v0 + 20) = t8; +t9 = a1 + 0xfffffff0; +t0 = 0x1; +MEM_U32(a0 + 0) = t9; +MEM_U32(a0 + 4) = t0; +v1 = v0 + 0x10; +MEM_U32(v0 + 24) = v1; +MEM_U32(v0 + 28) = v1; +MEM_U32(v0 + 8) = v1; +L4a3a38: +// bdead 1 ra = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x20; +//nop; +return; +//nop; +} + +static uint32_t f_alloc_mark(uint8_t *mem, uint32_t sp, uint32_t a0) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a1 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a3a48: +//alloc_mark: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc0; +//nop; +// fdead 400001eb MEM_U32(sp + 28) = ra; +MEM_U32(sp + 64) = a0; +// fdead 400001eb MEM_U32(sp + 24) = gp; +a0 = sp + 0x34; +a1 = 0x10000; +f_alloc_scb(mem, sp, a0, a1); +goto L4a3a74; +a1 = 0x10000; +L4a3a74: +a0 = MEM_U32(sp + 52); +// bdead 40000023 gp = MEM_U32(sp + 24); +t1 = MEM_U32(sp + 64); +if (a0 != 0) {at = 0xfffffffc; +goto L4a3a90;} +at = 0xfffffffc; +v0 = zero; +goto L4a3b4c; +v0 = zero; +L4a3a90: +t6 = MEM_U32(sp + 52); +v1 = MEM_U32(t1 + 0); +t0 = t6; +if (v1 == 0) {t7 = MEM_U32(sp + 52); +goto L4a3ad4;} +t7 = MEM_U32(sp + 52); +v0 = MEM_U32(v1 + 4); +a0 = t6; +if (v0 == 0) {//nop; +goto L4a3ac8;} +//nop; +L4a3ab4: +v1 = v0; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L4a3ab4;} +//nop; +L4a3ac8: +MEM_U32(v1 + 4) = a0; +MEM_U32(a0 + 0) = v1; +t7 = MEM_U32(sp + 52); +L4a3ad4: +//nop; +MEM_U32(t1 + 0) = t7; +t8 = MEM_U32(sp + 52); +//nop; +t9 = MEM_U32(t8 + 12); +//nop; +if ((int)t9 >= 0) {t2 = t9; +goto L4a3af8;} +t2 = t9; +t2 = -t9; +L4a3af8: +MEM_U32(t8 + 12) = t2; +t3 = MEM_U32(sp + 52); +t7 = 0x2; +v1 = MEM_U32(t3 + 8); +v0 = t0; +a3 = MEM_U32(v1 + 4); +a0 = v1 + 0x10; +t4 = a3 & at; +a1 = v1 + t4; +a2 = a1 - v1; +t5 = a2 + 0xfffffff0; +MEM_U32(v1 + 12) = a0; +MEM_U32(v1 + 8) = a0; +MEM_U32(v1 + 28) = v1; +MEM_U32(v1 + 24) = v1; +MEM_U32(a1 + 0) = t5; +t9 = MEM_U32(sp + 52); +t6 = a2 + 0xfffffff2; +MEM_U32(v1 + 20) = t6; +MEM_U32(v1 + 4) = t7; +MEM_U32(t9 + 8) = a0; +L4a3b4c: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x40; +//nop; +return v0; +//nop; +} + +static void f_alloc_release(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a3b5c: +//alloc_release: +//nop; +//nop; +//nop; +sp = sp + 0xffffffd8; +// fdead 4000006b MEM_U32(sp + 36) = ra; +// fdead 4000006b MEM_U32(sp + 32) = gp; +// fdead 4000006b MEM_U32(sp + 28) = s1; +// fdead 4000006b MEM_U32(sp + 24) = s0; +v0 = MEM_U32(a0 + 0); +s1 = a1; +if (v0 == a1) {//nop; +goto L4a3bac;} +//nop; +if (v0 == 0) {//nop; +goto L4a3bac;} +//nop; +L4a3b94: +v0 = MEM_U32(v0 + 0); +//nop; +if (v0 == a1) {//nop; +goto L4a3bac;} +//nop; +if (v0 != 0) {//nop; +goto L4a3b94;} +//nop; +L4a3bac: +if (v0 == 0) {// bdead 40063 ra = MEM_U32(sp + 36); +goto L4a3c24;} +// bdead 40063 ra = MEM_U32(sp + 36); +s0 = MEM_U32(a1 + 0); +//nop; +if (s0 == 0) {//nop; +goto L4a3bc8;} +//nop; +MEM_U32(s0 + 4) = zero; +L4a3bc8: +if (s0 == 0) {//nop; +goto L4a3c00;} +//nop; +t6 = MEM_U32(s0 + 12); +//nop; +if ((int)t6 >= 0) {//nop; +goto L4a3c00;} +//nop; +L4a3be0: +s0 = MEM_U32(s0 + 0); +//nop; +if (s0 == 0) {//nop; +goto L4a3c00;} +//nop; +t7 = MEM_U32(s0 + 12); +//nop; +if ((int)t7 < 0) {//nop; +goto L4a3be0;} +//nop; +L4a3c00: +MEM_U32(a0 + 0) = s0; +L4a3c04: +//nop; +s0 = MEM_U32(s1 + 4); +a0 = s1; +f_alloc_free(mem, sp, a0); +goto L4a3c14; +a0 = s1; +L4a3c14: +// bdead 20001 gp = MEM_U32(sp + 32); +if (s0 != 0) {s1 = s0; +goto L4a3c04;} +s1 = s0; +// bdead 1 ra = MEM_U32(sp + 36); +L4a3c24: +// bdead 1 s0 = MEM_U32(sp + 24); +// bdead 1 s1 = MEM_U32(sp + 28); +// bdead 1 sp = sp + 0x28; +return; +// bdead 1 sp = sp + 0x28; +} + +static uint32_t f_alloc_next_scb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L4a3c34: +//alloc_next_scb: +//nop; +//nop; +//nop; +sp = sp + 0xffffffc8; +a2 = a0; +at = 0x7fff0000; +MEM_U32(sp + 60) = a1; +at = at | 0xf000; +t6 = a2 + 0x1017; +a1 = t6 & at; +at = 0x10000; +at = (int)a1 < (int)at; +// fdead 400081ef MEM_U32(sp + 28) = ra; +// fdead 400081ef MEM_U32(sp + 24) = gp; +if (at == 0) {a0 = sp + 0x2c; +goto L4a3c78;} +a0 = sp + 0x2c; +a1 = 0x10000; +L4a3c78: +//nop; +//nop; +//nop; +f_alloc_scb(mem, sp, a0, a1); +goto L4a3c88; +//nop; +L4a3c88: +t8 = MEM_U32(sp + 44); +// bdead 42000003 gp = MEM_U32(sp + 24); +a1 = MEM_U32(sp + 60); +if (t8 != 0) {//nop; +goto L4a3ca4;} +//nop; +v0 = zero; +goto L4a3d18; +v0 = zero; +L4a3ca4: +v1 = MEM_U32(a1 + 0); +t9 = MEM_U32(sp + 44); +v0 = MEM_U32(v1 + 4); +//nop; +if (v0 == 0) {t0 = MEM_U32(sp + 44); +goto L4a3cd4;} +t0 = MEM_U32(sp + 44); +L4a3cbc: +v1 = v0; +v0 = MEM_U32(v0 + 4); +//nop; +if (v0 != 0) {//nop; +goto L4a3cbc;} +//nop; +t0 = MEM_U32(sp + 44); +L4a3cd4: +MEM_U32(v1 + 4) = t9; +MEM_U32(t0 + 0) = v1; +v1 = MEM_U32(a1 + 0); +t1 = MEM_U32(sp + 44); +v0 = MEM_U32(v1 + 8); +a0 = MEM_U32(t1 + 8); +if (v0 == 0) {//nop; +goto L4a3d10;} +//nop; +t2 = MEM_U32(v0 + 8); +MEM_U32(a0 + 12) = v0; +MEM_U32(a0 + 8) = t2; +t3 = MEM_U32(v0 + 8); +//nop; +MEM_U32(t3 + 12) = a0; +MEM_U32(v0 + 8) = a0; +L4a3d10: +MEM_U32(v1 + 8) = a0; +v0 = 0x1; +L4a3d18: +// bdead 9 ra = MEM_U32(sp + 28); +// bdead 9 sp = sp + 0x38; +//nop; +return v0; +//nop; +} diff --git a/tools/ido5.3_recomp/usplit b/tools/ido5.3_recomp/usplit new file mode 100755 index 0000000000000000000000000000000000000000..0c71b3da98c3897e1a6ef2069bb4d50167f71efa GIT binary patch literal 166792 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

pU}oB6)m1d7F}-+aNw^d-*ZR^B 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